From xen-devel-bounces@lists.xenproject.org Fri Feb 01 02:31:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 02:31:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpOcG-0004k6-6x; Fri, 01 Feb 2019 02:31:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nDKM=QI=amazonses.com=01000168a6e5ab88-0deea73f-387f-4941-bd11-d1c161aac88a-000000@srs-us1.protection.inumbo.net>)
 id 1gpOcE-0004k1-CT
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 02:31:38 +0000
X-Inumbo-ID: 7f5ba884-25c9-11e9-aa42-b7d213bfa102
Received: from a9-36.smtp-out.amazonses.com (unknown [54.240.9.36])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7f5ba884-25c9-11e9-aa42-b7d213bfa102;
 Fri, 01 Feb 2019 02:31:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
 s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1548988296;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:MIME-Version:Content-Type:Feedback-ID;
 bh=DO+z5p/XCvbdyHoniVANq3AbDguNWUhUL3PTznmd/Kg=;
 b=ETQu/RVQtuiP3rgTO59YWu2lxLRXpVwG794Z+dQXbTRrInt0Z9cZpXdjuEHfRJ8Z
 gwSVAKWl+fvDT4yHoX8M8ZGkoPAd84nEUgtJlyJMu6RfNB6b/dNfyJqzqhFGwCXRZdO
 UQ14E2slQXstzLQW4mcRTivPLveWE6M4Cd1cyZaQ=
Date: Fri, 1 Feb 2019 02:31:36 +0000
From: Christopher Lameter <cl@linux.com>
X-X-Sender: cl@nuc-kabylake
To: Thomas Garnier <thgarnie@chromium.org>
In-Reply-To: <CAJcbSZGKR7dKVqNEDEO7Qzf7tnNqmL=p1uVKvsUefS=Hs-=iNA@mail.gmail.com>
Message-ID: <01000168a6e5ab88-0deea73f-387f-4941-bd11-d1c161aac88a-000000@email.amazonses.com>
References: <20190131192533.34130-1-thgarnie@chromium.org>
 <20190131192533.34130-15-thgarnie@chromium.org>
 <01000168a5b35a86-b79bfe67-191e-43bc-a5c7-0e74eac06195-000000@email.amazonses.com>
 <CAJcbSZGKR7dKVqNEDEO7Qzf7tnNqmL=p1uVKvsUefS=Hs-=iNA@mail.gmail.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
X-SES-Outgoing: 2019.02.01-54.240.9.36
Feedback-ID: 1.us-east-1.fQZZZ0Xtj2+TD7V5apTT/NrT6QKuPgzCT/IC7XYgDKI=:AmazonSES
Subject: Re: [Xen-devel] [PATCH v6 14/27] x86/percpu: Adapt percpu for PIE
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Brijesh Singh <brijesh.singh@amd.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>, kristen@linux.intel.com,
 "H. Peter Anvin" <hpa@zytor.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 the arch/x86 maintainers <x86@kernel.org>, Ingo Molnar <mingo@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Joerg Roedel <jroedel@suse.de>,
 Kees Cook <keescook@chromium.org>, Cao jin <caoj.fnst@cn.fujitsu.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, xen-devel <xen-devel@lists.xenproject.org>,
 Thomas Gleixner <tglx@linutronix.de>, Juergen Gross <jgross@suse.com>,
 LKML <linux-kernel@vger.kernel.org>, Andi Kleen <ak@linux.intel.com>,
 Tejun Heo <tj@kernel.org>, Mathieu Desnoyers <mathieu.desnoyers@efficios.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAzMSBKYW4gMjAxOSwgVGhvbWFzIEdhcm5pZXIgd3JvdGU6Cgo+IFRoZSBwZXItY3B1
IHN5bWJvbHMgYXJlIGluIGEgc2VjdGlvbiB0aGF0IGlzIHplcm8gYmFzZWQgdG8gY3JlYXRlCj4g
b2Zmc2V0cy4gVGhlIGNvbXBpbGVyIGRvZXNuJ3Qgc2VlIHRoZW0gYXMgb2Zmc2V0cyBidXQgYXMg
cmVsYXRpdmUKPiBzeW1ib2wgYW5kIHRyeSB0byByZWxvY2F0ZSB0aGVtLiBHaXZlbiB0aGUgZGlz
dGFuY2UgYmV0d2VlbiB6ZXJvIGFuZAo+IHRoZSBtYXBwZWQga2VybmVsIGlzIG11Y2ggbGFyZ2Vy
IHRoYW4gdGhlIGluc3RydWN0aW9uIG9mZnNldCByYW5nZSwgaXQKPiBmYWlscyB0byBkbyBpdC4K
CldlIHN3aXRjaCB0aGF0IG9mZiBpbiB0aGUgbGlua2VyLiBJZiB0aGF0IGRvZXMgbm90IHdvcmsg
d2l0aCB5b3VyCm1vZGlmaWNhdGlvbnMgdGhlbiB5b3UgbmVlZCB0byBmaWd1cmUgb3V0IGhvdyB0
byB1cGRhdGUgdGhlIGxpbmsKY29uZmlndXJhdGlvbi4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 06:05:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 06:05:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpRxI-0001Ll-WB; Fri, 01 Feb 2019 06:05:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ulZE=QI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gpRxH-0001Lg-OA
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 06:05:35 +0000
X-Inumbo-ID: 6221fbd5-25e7-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6221fbd5-25e7-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 06:05:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 10DFEB00C;
 Fri,  1 Feb 2019 06:05:32 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1546256270-11734-1-git-send-email-andrew.cooper3@citrix.com>
 <01f28f67-f5ba-8f89-e88a-eb33c7236684@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <972eba1d-9608-9b26-2d24-0ab89c66bc3d@suse.com>
Date: Fri, 1 Feb 2019 07:05:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <01f28f67-f5ba-8f89-e88a-eb33c7236684@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 0/3] x86/svm: Improvements to SVM
 instruction length handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMjAxOSAxNzo1NiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMS8xMi8yMDE4
IDExOjM3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBUaGUgbWFpbiBidWdmaXggaW4gdjIgb2Yg
dGhpcyBzZXJpZXMgaGFzIG5vdyBiZWVuIGNvbW1pdHRlZCwgbGVhdmluZyBqdXN0IHRoZQo+PiBj
bGVhbnVwIHJlbWFpbmluZy4gIFNlZSBwYXRjaGVzIGZvciBkZXRhaWxzLgo+Pgo+PiBBbmRyZXcg
Q29vcGVyICgzKToKPj4gICB4ODYvc3ZtOiBSZW1vdmUgbGlzdCBmdW5jdGlvbmFsaXR5IGZyb20g
X19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoXyogaW5mcmFzdHJ1Y3R1cmUKPj4gICB4ODYvc3ZtOiBE
cm9wIGVudW0gaW5zdHJ1Y3Rpb25faW5kZXggYW5kIHNpbXBsaWZ5IHN2bV9nZXRfaW5zbl9sZW4o
KQo+PiAgIHg4Ni9zdm06IEltcHJvdmUgZGlhZ25vc3RpY3Mgd2hlbiBzdm1fZ2V0X2luc25fbGVu
KCkgZmFpbHMKPj4KPj4gIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL2VtdWxhdGUuYyAgICAgICAgfCAx
MTYgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAgeGVuL2FyY2gveDg2L2h2
bS9zdm0vbmVzdGVkc3ZtLmMgICAgICB8ICAgOSArLS0KPj4gIHhlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jICAgICAgICAgICAgfCAgMzkgKysrKysrLS0tLS0tCj4+ICB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9zdm0vZW11bGF0ZS5oIHwgIDU4ICsrKysrKysrLS0tLS0tLS0tCj4+ICA0IGZpbGVz
IGNoYW5nZWQsIDg4IGluc2VydGlvbnMoKyksIDEzNCBkZWxldGlvbnMoLSkKPiAKPiBOb3cgdGhh
dCBJJ3ZlIGdvdCBtYWludGFpbmVyIGFja3MsIGNvdWxkIEkgZ2V0IGEgdmlldyB0byA0LjEyIHJl
bGVhc2UKPiBhY2sgcGxlYXNlP8KgIFRoaXMgaW1wcm92ZXMgZGlhZ25vc3RpY3MgZm9yIGEgcmVh
bCBpc3N1ZSB3ZSBkaXNjb3ZlcmVkCj4gZHVyaW5nIHRoZSA0LjEyIGRldmVsb3BtZW50IGN5Y2xl
LgoKRm9yIHRoZSBzZXJpZXM6CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 07:27:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 07:27:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpTE7-00018Q-1K; Fri, 01 Feb 2019 07:27:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ulZE=QI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gpTE5-00018L-L2
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 07:27:01 +0000
X-Inumbo-ID: c29228fc-25f2-11e9-9968-df68c66c6b4f
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c29228fc-25f2-11e9-9968-df68c66c6b4f;
 Fri, 01 Feb 2019 07:26:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5E12FAEDC;
 Fri,  1 Feb 2019 07:26:58 +0000 (UTC)
To: xen-devel <xen-devel@lists.xenproject.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <2c71ac06-9d04-475b-30bc-9f87c906391a@suse.com>
Date: Fri, 1 Feb 2019 08:26:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Scheduling and the periodic timer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgd29ya2luZyBvbiBteSBjb3JlIHNjaGVkdWxpbmcgc2VyaWVzIEkgc3R1bWJsZWQgb3Zl
ciB0aGUgcGVyaW9kaWMKdGltZXIuIENvdWxkIGl0IGJlIHRoaXMgdGltZXIgbmV2ZXIgd29ya2Vk
IGNvcnJlY3RseT8KCldoZW4gdGhlIHZjcHUgd2l0aCBhbiBhY3RpdmUgcGVyaW9kaWMgdGltZXIg
aXMgcnVubmluZyBldmVyeXRoaW5nIHNlZW1zCnRvIGJlIGZpbmUuIEJ1dCB3aGVuIG5vdCBydW5u
aW5nIHRoZSB0aW1lciBpcyBzdG9wcGVkIGluIHNjaGVkdWxlKCkuIFNvCmEgdmNwdSBnb2luZyB0
byBpZGxlIHJlbHlpbmcgdG8gYmUgd29rZW4gdXAgYnkgdGhlIHBlcmlvZGljIHRpbWVyIHdpbGwK
cmVtYWluIHNsZWVwaW5nIHVudGlsIGFub3RoZXIgZXZlbnQgaXMgaGFwcGVuaW5nLiBUaGUgcGVy
aW9kaWMgdGltZXIKd29uJ3QgZmlyZSBhcyBpdCBpcyBzdG9wcGVkLgoKVGhlIHBlcmlvZGljIHRp
bWVyIGlzIHVzZWQgdmlhIFZDUFVPUF9zZXRfcGVyaW9kaWNfdGltZXIgb25seSwgYW5kCnRvZGF5
J3MgTGludXgga2VybmVsIGlzbid0IHVzaW5nIGl0IGF0IGFsbC4gU28gSSBndWVzcyB0aGlzIHRp
bWVyIG5vdApyZWFsbHkgd29ya2luZyBhcyBpdCBzaG91bGQgaXMgbm8gYmlnIGlzc3VlLgoKSSBq
dXN0IHdhbnRlZCB0byBtZW50aW9uIHRoYXQgZmFjdCwgbWF5YmUgc29tZW9uZSBpcyBrZWVuIHJl
cGFpcmluZwp0aGlzIGlzc3VlLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 07:39:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 07:39:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpTQG-0002UZ-6M; Fri, 01 Feb 2019 07:39:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpTQE-0002UU-SX
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 07:39:34 +0000
X-Inumbo-ID: 83a4b162-25f4-11e9-b15f-d3b861fccec3
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83a4b162-25f4-11e9-b15f-d3b861fccec3;
 Fri, 01 Feb 2019 07:39:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 00:39:31 -0700
Message-Id: <5C53F7B0020000780021305B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 00:39:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548943164-24888-1-git-send-email-andrew.cooper3@citrix.com>
 <5C53054A0200007800212C98@prv1-mh.provo.novell.com>
 <f2777259-176d-ff46-5450-13ed6b9c5800@citrix.com>
 <5C5328590200007800212E7A@prv1-mh.provo.novell.com>
 <8e823487-3f3a-fc7e-4ffc-9bda20c3d5da@citrix.com>
In-Reply-To: <8e823487-3f3a-fc7e-4ffc-9bda20c3d5da@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/pv: Enable pv-l1tf mitigations for dom0
 by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDE4OjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDEvMjAxOSAxNjo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDMx
LjAxLjE5IGF0IDE3OjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAzMS8wMS8yMDE5IDE0OjI1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAzMS4wMS4x
OSBhdCAxNDo1OSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBBdCB0
aGUgdGltZSBYU0EtMjczIHdhcyBwdWJsaXNoZWQsIHNoYWRvd2luZyBkb20wIGhhZCBwcm92ZWQg
dG8gYmUgdW5zdGFibGUsCj4+Pj4+IHdoaWNoIGlzIHdoeSBkb20wIHdhcyB1bnByb3RlY3RlZCBi
eSBkZWZhdWx0LiAgVGhlIGluc3RhYmlsaXR5IHdhcyAKPj4+IGlkZW50aWZpZWQKPj4+Pj4gdG8g
YmUgcHJvYmxlbXMgd2l0aCBzaGFkb3dpbmcgUFYgc3VwZXJwYWdlcywgYW5kIGZpeGVkLgo+Pj4+
Pgo+Pj4+PiBJbiBoaW5kc2lnaHQsIHRoaXMgcGF0Y2ggc2hvdWxkIGhhdmUgYmVlbiBwb3N0ZWQg
YXQgdGhlIHNhbWUgdGltZS4KPj4+Pj4KPj4+Pj4gVGhlcmUgaXMgbm93IG5vIGxlZ2l0aW1hdGUg
cmVhc29uIHRvIGhhbmRsZSBkb20wIGRpZmZlcmVudGx5IHRvIGRvbXUgd2hlbiBpdAo+Pj4+PiBj
b21lcyB0byBwdi1sMXRmIHByb3RlY3Rpb25zLgo+Pj4+IEknbSBub3QgZW50aXJlbHkgY29udmlu
Y2VkIGJ5IHRoaXMgc3RhdGVtZW50OiBDcmFzaGluZyBEb20wCj4+Pj4gKGFuZCBoZW5jZSB0aGUg
ZW50aXJlIGhvc3QpIGJlY2F1c2Ugb2YgYSBmYWlsdXJlIHRvIGVuYWJsZQo+Pj4+IHNoYWRvdyBt
b2RlIG9uIGl0IGlzIG5vdCBhIGdvb2QgdGhpbmcgaW1vLiBXaGF0J3Mgd3JvbmcKPj4+PiB3aXRo
IHN0aWNraW5nIHRvIHRoZSBjdXJyZW50IGRlZmF1bHQsIGp1c3QgZm9yIHJlYXNvbnMgb3RoZXIK
Pj4+PiB0aGFuIHRoZSBvcmlnaW5hbCBvbmU/IEFueXRoaW5nIG1hbGljaW91cyBydW5uaW5nIGlu
IERvbTAKPj4+PiBoYXMgZWFzaWVyIChvciBhdCBsZWFzdCBkaWZmZXJlbnQpIHdheXMgb2YgZ2V0
dGluZyBhdCB0aGUgc2FtZQo+Pj4+IGluZm9ybWF0aW9uLgo+Pj4gVGhpcyBzdGF0ZW1lbnQgaXMg
b25seSB0cnVlIG9mIHRoZSBkb20wIGtlcm5lbCAoYW5kIHJvb3QgdXNlcnNwYWNlLAo+Pj4gZ2l2
ZW4gdGhlIHF1ZXN0aW9uYWJsZSBiZWhhdmlvdXIgb2YgL3Byb2MveGVuL3ByaXZjbWQpLgo+Pj4K
Pj4+IEl0IGRvZXMgbm90IGhvbGQgZm9yIHJlZ3VsYXIgZG9tMCB1c2Vyc3BhY2UgLSBpbiBwYXJ0
aWN1bGFyLCBMMVRGIHdhcwo+Pj4gZGlzY292ZXJlZCBiZWNhdXNlIG9mIGFuIGFjY2lkZW50YWwg
bXByb3RlY3QoUFJPVF9OT05FKSwgbWVhbmluZyB0aGF0Cj4+PiB0aGlzIGlzIGEgdmlhYmxlIGF0
dGFjayB2ZWN0b3IgZm9yIGEgZGVwcml2IHFlbXUuCj4+IEJ1dCB0aGF0J3MgYW4gYXR0YWNrIGFn
YWluc3QgaXRzIGtlcm5lbCwgaXNuJ3QgaXQ/IFRoYXQgaXMsIGFuZCB1cGRhdGVkCj4+IERvbTAg
a2VybmVsIHdvdWxkIGFscmVhZHkgZ3VhcmQgYWdhaW5zdCBpc3N1ZXMuCj4gCj4gTDFURiBpcyBh
bHdheXMgYWdhaW5zdCBhdHRhY2tlci1jb250cm9sbGVkIE1GTidzLCBldmVuIHdoZW4gdGhlIGF0
dGFja2VyCj4gaXMgaW4gYW4gSFZNIGRvbWFpbi4KClJpZ2h0LCBidXQgdGhpcyBkb2Vzbid0IGFk
ZHJlc3MgdGhlIHBvaW50IEknbSBtYWtpbmc6IElmIHRoZQpEb20wIGtlcm5lbCBpcyB1cCB0byBk
YXRlLCBubyBhdHRhY2sgb3VnaHQgdG8gYmUgcG9zc2libGUuCkFuZCBpZiBpdCdzIG5vdCB1cCB0
byBkYXRlLCB0aGUgaG9zdCBhZG1pbiBhcHBhcmVudGx5IGRvZXNuJ3QKY2FyZSBhYm91dCB0aGlz
IHBhcnRpY3VsYXIgaXNzdWUuCgo+IFBWLUwxVEYgbWl0aWdhdGlvbnMgcHJvdGVjdCBmcm9tIGFu
eSBhdHRhY2sgaW5zaWRlIHRoZSBndWVzdCwgYXQgdGhlCj4gY29zdCBvZiBndWVzdCBwZXJmb3Jt
YW5jZSBpZiB0aGUga2VybmVsIGlzIG91dCBvZiBkYXRlIGFuZCBub3QKPiBtaXRpZ2F0aW5nIHRo
ZSB1c2Vyc3BhY2UgYXR0YWNrIGl0c2VsZi4KPiAKPj4+IEFzIHRvIGNyYXNoaW5nLCB0aGF0IGlz
IG9ubHkgaWYgeW91IGNvbXBpbGUgU0hBRE9XIG91dCwgYW5kIEkgcmVtYWluIHRvCj4+PiBiZSBj
b252aW5jZWQgdGhhdCBjb21waWxpbmcgc2hhZG93IG91dCBvZiBYZW4gaXMgYSB2aWFibGUgb3B0
aW9uIGF0IHRoZQo+Pj4gbW9tZW50Lgo+PiBPciBzaW1wbHkgcnVubmluZyBvdXQgb2YgbWVtb3J5
Lgo+IAo+IFNoYWRvd3MgZ2V0IHJlY3ljbGVkLgoKU3VyZTsgSSdtIHRhbGtpbmcgYWJvdXQgcnVu
bmluZyBvdXQgb2YgbWVtb3J5IHdoaWxlIGVuYWJsaW5nCnNoYWRvdyBtb2RlLgoKPj4+IEJhc2lj
YWxseSwgaWYgeW91J3ZlIGdvdCBhbiB1cGRhdGVkIGRvbTAga2VybmVsLCB5b3UnbGwgYmUgZmlu
ZSBldmVuCj4+PiB3aXRoIHRoaXMgZGVmYXVsdCBmbGlwcGVkLiAgSWYgeW91J3ZlIGZvcmdvdHRl
bi9taXNzZWQgdGhhdCwgdGhlbiB5b3UncmUKPj4+IGFscmVhZHkgd2lkZSBvcGVuIChpbiBhIGxh
Y2sgb2YgZGVmZW5jZSBpbiBkZXB0aCB3YXkpIGFuZCBmbGlwcGluZyB0aGUKPj4+IGRlZmF1bHQg
aGVyZSB3aWxsIG1ha2UgdGhpbmdzIGJsaW5kbHkgb2J2aW91cy4KPj4gV2VsbCwgZm9yIG5ldyB2
ZXJzaW9ucyBmbGlwcGluZyB0aGUgZGVmYXVsdCBtYXkgaW5kZWVkIGJlIGFjY2VwdGFibGUKPj4g
YmFzZWQgb24gdGhpcyBhcmd1bWVudC4gQnV0IGV2ZW4gdGhlbiAtIGFuZCBldmVuIG1vcmUgc28g
Zm9yIHN0YWJsZQo+PiB2ZXJzaW9ucyAtIHRoZSBjaGFuZ2UgaW4gYmVoYXZpb3IgbWF5IGNvbWUg
YXMgYSBzdXJwcmlzZSB0byBwZW9wbGUKPj4gd2hvIGhhdmUgcGVyaGFwcyBldmVuIGRlbGliZXJh
dGVseSBjaG9zZW4gbm90IHRvIHVwZ3JhZGUgdGhlaXIKPj4ga2VybmVscy4KPiAKPiBJZiBpdCB3
ZXJlIG5vdCB3aXRoIHRoZSBpbnN0YWJpbGl0eSwgWFNBLTI3MyB3b3VsZCBoYXZlIGdvbmUgb3V0
IHdpdGgKPiB0aGlzIGRlZmF1bHQuCgpJJ20gbm90IHN1cmUgdGhpcyB3b3VsZCBoYXZlIGJlZW4g
dGhlIGNhc2UgLSB0aGUgYXJndW1lbnQgb2YKYXZvaWRpbmcgYSBob3N0IGNyYXNoIHdvdWxkIHN0
aWxsIGhhdmUgYmVlbiBvbmUgdG8gY29uc2lkZXIuCkkndmUganVzdCBjaGVja2VkLCBhbmQgSSBk
aWQgYnJpbmcgdXAgdGhhdCBhc3BlY3QgYmFjayBhdCB0aGUKdGltZSBhbHJlYWR5LCBlc3BlY2lh
bGx5IGFsc28gZm9yIHRoZSAhU0hBRE9XX1BBR0lORyBjYXNlCih3aGVyZSBJIGFsc28gY29udGlu
dWUgdG8gdGhpbmsgaXQgd291bGQgYmUgd3JvbmcgdG8gY3Jhc2ggdGhlCmhvc3QgYnkgZGVmYXVs
dCksIGlycmVzcGVjdGl2ZSBvZiB3aGV0aGVyIGFjdHVhbGx5IGJ1aWxkaW5nIHRoYXQKd2F5IGlz
IGEgdmlhYmxlIG9wdGlvbiBhdCB0aGUgbW9tZW50LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 07:49:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 07:49:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpTZq-0003fl-5c; Fri, 01 Feb 2019 07:49:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpTZo-0003fg-O2
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 07:49:28 +0000
X-Inumbo-ID: e57bfa8e-25f5-11e9-874b-ff0f6dc27030
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e57bfa8e-25f5-11e9-874b-ff0f6dc27030;
 Fri, 01 Feb 2019 07:49:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 00:49:25 -0700
Message-Id: <5C53FA050200007800213066@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 00:49:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546256270-11734-1-git-send-email-andrew.cooper3@citrix.com>
 <1546256270-11734-3-git-send-email-andrew.cooper3@citrix.com>
 <5C332A54020000780020AC40@prv1-mh.provo.novell.com>
 <471d5640-d5d0-9d73-1027-d13810e664c5@citrix.com>
In-Reply-To: <471d5640-d5d0-9d73-1027-d13810e664c5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/svm: Drop enum instruction_index
 and simplify svm_get_insn_len()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDE5OjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDEvMjAxOSAxMDozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDMx
LjEyLjE4IGF0IDEyOjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBQ
YXNzaW5nIGEgMzItYml0IGludGVnZXIgaW5kZXggaW50byBhbiBhcnJheSB3aXRoIGVudHJpZXMg
Y29udGFpbmluZyBsZXNzIHRoYW4KPj4+IDMyIGJpdHMgb2YgZGF0YSBpcyB3YXN0ZWZ1bCwgYW5k
IGNyZWF0ZXMgYW4gdW5uZWNlc3NhcnkgZXJyb3IgY29uZGl0aW9uIG9mCj4+PiBwYXNzaW5nIGFu
IG91dC1vZi1yYW5nZSBpbmRleC4KPj4+Cj4+PiBUaGUgd2lkdGggb2YgdGhlIFg4NkVNVUxfT1BD
KCkgZW5jb2RpbmcgaXMgYXQgbW9zdCAyNCBiaXRzLCB3aGljaCBsZWF2ZXMgcm9vbQo+Pj4gZm9y
IGEgbW9kcm0gYnl0ZS4KPj4gVGhhdCdzIHRydWUgZm9yIHRoZSAweDBmLXByZWZpeC1zcGFjZSBp
bnNucyAoYW5kIGl0J3MganVzdCAyMCBiaXRzIGluIHRoYXQKPj4gY2FzZSksIGJ1dCBnb2luZyB0
aGlzIHJvdXRlIHdlJ2QgcGFpbnQgb3Vyc2VsdmVzIGludG8gYSBjb3JuZXIgaWYgd2UnZAo+PiBl
dmVyIGhhdmUgdG8gYWRkIDB4MGYzOC0sIDB4MGYzYS0sIG9yIDB4OGYwPy1wcmVmaXgtc3BhY2Ug
aW5zbnMuCj4gCj4gV2Ugb25seSBuZWVkIGNvbnN0YW50cyBoZXJlIGZvciBpbnN0cnVjdGlvbnMg
d2hpY2ggaGF2ZSBpbnRlcmNlcHRzLiAgSQo+IGRvdWJ0IGFueSBTSU1EIGluc3RydWN0aW9ucyBh
cmUgZ29pbmcgdG8gZW50ZXIgdGhhdCBjYXRlZ29yeSwgYnV0IHdlIGNhbgo+IGFsd2F5cyByZWNv
bnNpZGVyIHRoZSBlbmNvZGluZyBzY2hlbWUgKHByb2JhYmx5IHRvIHVuc2lnbmVkIGxvbmcpIGlm
Cj4gdGhpcyBiZWNvbWVzIGFuIGlzc3VlLgoKT2theSB0aGVuLiBOZXZldGhlbGVzcyBvbmUgcmVm
ZXJlbmNlIHBvaW50IHJlZ2FyZGluZyB0aGlzOiBSZWNhbGwKdGhhdCBub3QgYWxsIGluc25zIGlu
IHRoZXNlIHR3byBvcGNvZGUgc3BhY2VzIGFyZSBTSU1ELiBBbmQgYXMgYW4KYXNpZGUgcmVjYWxs
IGFsc28gdGhhdCBpbnNucyBsaWtlIHtMRCxTVH1NWENTUiBhcmUgb25seSBoYWxmLXdheSBTSU1E
LApidXQgaGF2ZSBWRVggZW5jb2RlZCBjb3VudGVycGFydHMuIEknbSBhbHNvIG5vdCBzdXJlIHdo
ZXRoZXIgeW91J2QKY2FsbCB7LEZ9WHtTQVZFLFJTVE9SfSBTSU1EIGluc25zLCB5ZXQgWFNBVkVT
IGRvZXMgaGF2ZSBhbgppbnRlcmNlcHQgKG9mIGNvdXJzZSB3aXRob3V0IGV4Y2VlZGluZyB0aGUg
MjQtYml0IGVuY29kaW5nIHNjaGVtZSkuCgo+PiBGdXJ0aGVybW9yZSBzb21lb25lIGFkanVzdGlu
ZyB0aGUgZW5jb2RpbmcgbGF5b3V0IGluIHg4Nl9lbXVsYXRlLmgKPj4gaXMgdmVyeSB1bmxpa2Vs
eSB0byBub3RpY2UgYnJlYWthZ2UgaGVyZSB1bnRpbCB0cnlpbmcgdGhlIHJlc3VsdGluZwo+PiBi
aW5hcnkgLSBJIHN0cm9uZ2x5IHRoaW5rIHNvbWUgQlVJTERfQlVHX09OKCkgc2hvdWxkIGJlIGFk
ZGVkIHRvCj4+IG1ha2UgdGhpcyBhcHBhcmVudCBhdCBidWlsZCB0aW1lLgo+IAo+IEl0IHR1cm5z
IG91dCB0aGF0IEJVSUxEX0JVR19PTigpIGRvZXNuJ3Qgd29yaywgYmVjYXVzZSB0aGUgbWFjcm8K
PiB0cnVuY2F0ZXMgYXQgMzIgYml0cyBkdWUgdG8gdHlwZXMuCj4gCj4gVXNpbmcKPiAKPiAjZGVm
aW5lIElOU1RSX1BBVVNFICAgICAgIElOU1RSX0VOQyhYODZFTVVMX09QQ19GMygwbCwgMHg5MCks
IDApCj4gCj4gaS5lLiB1c2luZyBhIGxvbmcgY29uc3RhbnQgZm9yIGZvciB0aGUgZXh0IGZpZWxk
IGRvZXMgZW5kIHVwIHRyaWdnZXJpbmcKPiAtV292ZXJmbG93IHdoZW4gSSBhcnRpZmljaWFsbHkg
c2V0IGEgaGlnaCBiaXQgaW5zaWRlIFg4NkVNVUxfT1BDKCkgCj4gSG93ZXZlciwgdGhpcyBpc24n
dCB2aWFibGUgcHJvdGVjdGlvbiwgYXMgaW50ZXJuYWwgY2hhbmdlcyBpbgo+IFg4NkVNVUxfT1BD
KCkgd291bGQgcmVuZGVyIGl0IHVzZWxlc3MuCj4gCj4gCj4gR2l2ZW4gdGhhdCBhIGJ1aWxkIHRp
bWUgY2hlY2sgaXMgcHJvdmluZyBjb21wbGljYXRlZCwgYW5kIHRoYXQgZW5jb2RpbmcKPiBlcnJv
cnMgd2lsbCBiZSBibGluZGluZ2x5IG9idmlvdXMgaW4gZGVidWcgYnVpbGRzIChhcyB0aGUgZGlh
Z25vc3RpY3MKPiB3aWxsIHRyaWdnZXIgYW5kIHdlJ2xsIGhhbmQgI0dQIHRvIHRoZSBndWVzdCks
IGFuZCB0aGF0IGl0IGlzIHVubGlrZWx5Cj4gdGhhdCB3ZSdyZSBnb2luZyB0byB2YXN0bHkgY2hh
bmdlIHRoZSBlbmNvZGluZyBzY2hlbWUsIEkgdGhpbmsgaXQgd2lsbAo+IGJlIGZpbmUgdG8gZ28g
d2l0aG91dCBhIGJ1aWxkLXRpbWUgY2hlY2suCgpXZWxsLCBva2F5IHRoZW4uCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 08:03:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 08:03:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpTmx-0005uY-Nx; Fri, 01 Feb 2019 08:03:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpTmw-0005uT-Nn
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 08:03:02 +0000
X-Inumbo-ID: ca339230-25f7-11e9-92cb-07fea387be8c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca339230-25f7-11e9-92cb-07fea387be8c;
 Fri, 01 Feb 2019 08:02:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 01:02:58 -0700
Message-Id: <5C53FD2E0200007800213075@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 01:02:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
 <c279c2fa-564a-7177-d305-38c907d485c3@citrix.com>
 <5C4AE16D0200007800211142@prv1-mh.provo.novell.com>
 <40beffd4-89dc-35ad-2631-2695ecd373c6@citrix.com>
In-Reply-To: <40beffd4-89dc-35ad-2631-2695ecd373c6@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 nmanthey@amazon.de, "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDIzOjM5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDEvMjAxOSAxMDoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI0
LjAxLjE5IGF0IDIyOjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBX
b3JzZSBpcyB0aGUgImV2YWx1YXRlIGNvbmRpdGlvbiwgc3Rhc2ggcmVzdWx0LCBmZW5jZSwgdXNl
IHZhcmlhYmxlIgo+Pj4gb3B0aW9uLCB3aGljaCBpcyBhbG1vc3QgY29tcGxldGVseSB1c2VsZXNz
LiAgSWYgeW91IHdvcmsgb3V0IHRoZQo+Pj4gcmVzdWx0aW5nIGluc3RydWN0aW9uIHN0cmVhbSwg
eW91J2xsIGhhdmUgYSBjb25kaXRpb25hbCBleHByZXNzaW9uCj4+PiBjYWxjdWxhdGVkIGRvd24g
aW50byBhIHJlZ2lzdGVyLCB0aGVuIGEgZmVuY2UsIHRoZW4gYSB0ZXN0IHJlZ2lzdGVyIGFuZAo+
Pj4gY29uZGl0aW9uYWwganVtcCBpbnRvIG9uZSBvZiB0d28gYmFzaWMgYmxvY2tzLiAgVGhpcyB0
YWtlcyB0aGUgcGVyZiBoaXQsCj4+PiBhbmQgZG9lc24ndCBwcm90ZWN0IGVpdGhlciBvZiB0aGUg
YmFzaWMgYmxvY2tzIGZvciBzcGVjdWxhdGl2ZQo+Pj4gbWlzLWV4ZWN1dGlvbi4KPj4gSG93IGRv
ZXMgaXQgbm90IHByb3RlY3QgYW55dGhpbmc/IEl0IHNocmlua3MgdGhlIHNwZWN1bGF0aW9uIHdp
bmRvdwo+PiB0byBqdXN0IHRoZSByZWdpc3RlciB0ZXN0IGFuZCBjb25kaXRpb25hbCBicmFuY2gs
Cj4gCj4gQSBzcGVjdWxhdGlvbiB3aW5kb3cgc3RhcnRzIGF0IGEgbnVtYmVyIG9mIGFyYml0cmFy
eSBwb2ludHMsIGFuZCBwZXJzaXN0Cj4gdW50aWwgdGhlIHByb2Nlc3NvciBoYXMgY29uZmlybWVk
IHRoZSBzcGVjdWxhdGlvbiBwcmVjb25kaXRpb24gd2FzIHRydWUKPiBvciBmYWxzZS4gIFRoZXJl
IGNhbiBiZSBtdWx0aXBsZSBvdmVybGFwcGluZyBzcGVjdWxhdGl2ZSB3aW5kb3dzIG9wZW4gYXQK
PiBhIHNpbmdsZSB0aW1lLgo+IAo+PiB3aGljaCBvdWdodCB0byBiZQo+PiBmYXIgc21hbGxlciB0
aGFuIHRoYXQgYmVoaW5kIGEgbWVtb3J5IGFjY2VzcyB3aGljaCBmYWlscyB0byBoaXQgYW55Cj4+
IG9mIHRoZSBjYWNoZXMgKGFuZCBwZXJoYXBzIGV2ZW4gYW55IG9mIHRoZSBUTEJzKS4gVGhpcyBp
cyB0aGUgbW9yZQo+PiB0aGF0IExGRU5DRSBkb2VzIHNwZWNpZmljYWxseSBub3QgcHJldmVudCBp
bnNuIGZldGNoaW5nIGZyb20KPj4gY29udGludWluZy4KPiAKPiBJJ20gYWZyYWlkIHRoYXQgaXNu
J3QgcmVsZXZhbnQuCj4gCj4gRm9yIHRoZSBhdHRhY2sgZGVzY3JpYmVkIGluIHRoaXMgc2VyaWVz
LCB0aGUgc3BlY3VsYXRpb24gd2luZG93IHdoaWNoCj4gbWF0dGVycyBzdGFydHMgd2l0aCBhIGNv
bmRpdGlvbmFsIGp1bXAuICBJbiB0aGlzIHNjZW5hcmlvLCB0aGUgZmFjdCB0aGF0Cj4geW91IGhh
dmUgc3Rhc2hlZCB0aGUgdmFsdWUgYW5kIGlzc3VlZCBhIGZlbmNlIGRvZXNuJ3Qgc3RvcCBhbiBh
dHRhY2tlcgo+IGZyb20gY29udHJvbGxpbmcgdGhlIGNvbmRpdGlvbmFsIGp1bXAuCj4gCj4gVGhl
IGxmZW5jZSBkb2Vzbid0IGludGVyYWN0IHdpdGggdGhlIGJyYW5jaCBwcmVkaWN0b3IuICBBbnkg
cG9pc29uZWQKPiBwcmVkaWN0aW9ucyB3aWxsIHN1cnZpdmUuCj4gCj4gQXMgYSByZXN1bHQsIHRo
ZSBvbmx5IHNhZmUgY291cnNlIG9mIGFjdGlvbiBpcyB0byBsZXQgdGhlIHByb2Nlc3Nvcgo+IGZv
bGxvdyB0aGUgcHJlZGljdGlvbiwgKnRoZW4qIHdhaXQgZm9yIHNwZWN1bGF0aW9uIHRvIGNhdGNo
IHVwIHdpdGgKPiByZWFsaXR5IGFuZCBzZWUgd2hldGhlciB0aGUgcHJlZGljdGlvbiB3YXMgY29y
cmVjdC4gIEFzIHN1Y2gsIGNvZGUgaXMKPiBvbmx5IHNhZmUgd2hlbiB0aGUgZmVuY2UgaXMgYXQg
dGhlIGhlYWQgb2YgYm90aCBiYXNpYyBibG9ja3MuCj4gCj4+IFRoYXQgc2FpZCBJIGFncmVlIHRo
YXQgdGhlIExGRU5DRSB3b3VsZCBiZXR0ZXIgc2l0IGJldHdlZW4gdGhlCj4+IHJlZ2lzdGVyIHRl
c3QgYW5kIHRoZSBjb25kaXRpb25hbCBicmFuY2gsIGJ1dCBhcyB3ZSd2ZSBzYWlkIHNvIG1hbnkK
Pj4gdGltZXMgYmVmb3JlIC0gdGhpcyBjYW4ndCBiZSBhY2hpZXZlZCB3aXRob3V0IGNvbXBpbGVy
IHN1cHBvcnQuCj4gCj4gSXQgYWxzbyBkb2Vzbid0IGZpeCB0aGUgcHJvYmxlbS4KPiAKPiBCb3Ro
IG9mIHRoZXNlIGV4YW1wbGVzIGRvIG5hcnJvdyB0aGUgc3BlY3VsYXRpb24gdG8ganVzdCBoYXZp
bmcgZWFjaAo+IGJhc2ljIGJsb2NrIGVudGVyZWQgd2l0aCBlYWNoIG90aGVycyBsZWdpdGltYXRl
IGVudHJ5IGNvbmRpdGlvbiwgYnV0IHRoZQo+IGZvbGxvd2luZyBjb2RlIHNhbXBsZSBpcyBzdGls
bCB2dWxuZXJhYmxlIHRvIGxlYWthZ2UgdW5kZXIgdGhlc2UgdHdvCj4gcmVsYXRlZCBzdHJhdGVn
aWVzLgo+IAo+IGludCBmb28oaW50IGEsIGludCBiLCBpbnQgYykKPiB7Cj4gICAgIGlmICggZXZh
bF9ub3NwZWMoYSkgKQo+ICAgICAgICAgcmV0dXJuIGFycmF5X2JbYl07Cj4gICAgIGVsc2UKPiAg
ICAgICAgIHJldHVybiBhcnJheV9jW2NdOwo+IH0KCkFsbCBmaW5lLCBidXQgYXMgeW91IHNheSwg
c3BlY3VsYXRpb24gc3RhcnRzIGF0IHRoZSBjb25kaXRpb25hbApicmFuY2guIElmIHRoZSBMRkVO
Q0Ugc2l0cyBpbW1lZGlhdGVseSBhaGVhZCBvZiBpdCwgaG93IGZhciBjYW4Kc3BlY3VsYXRpb24g
YWN0dWFsbHkgbWFrZSBpdCBiZWZvcmUgaXQgZ2V0cyBjYW5jZWxlZD8gSSdtIG5vdApwdXR0aW5n
IHVuZGVyIHF1ZXN0aW9uIHRoYXQgdGhlIGJlc3Qgd2UgY2FuIGRvIGlzIGFkZGluZyBvbmUKZmVu
Y2Ugb24gZWFjaCBzaWRlLCBidXQgYXMgd2UncmUgYW55d2F5IGRlYmF0aW5nIGhvdyB0bwpiYWxh
bmNlIGFkZGVkIHNlY3VyaXR5IHZzIGxvc3QgcGVyZm9ybWFuY2UsIEkgcmVtYWluIG5vdCBmdWxs
eQpjb252aW5jZWQgdGhhdCB0aGlzIGlzbid0IGFuIG9wdGlvbiBzb21lb25lIG1heSB3YW50IHRv
IHBpY2suCgo+PiBUaGVuIGFnYWluLCBmb2xsb3dpbmcgYW4gZWFybGllciByZXBseSBvZiBtaW5l
IG9uIGFub3RoZXIgc3ViLQo+PiB0aHJlYWQsIG5vdGhpbmcgcmVhbGx5IHByZXZlbnRzIHRoZSBj
b21waWxlciBmcm9tIG1vdmluZyBhaGVhZAo+PiBhbmQgZm9sZGluZyB0aGUgdHdvIExGRU5DRXMg
b2YgdGhlICJib3RoIGJyYW5jaGVzIiBtb2RlbCBpbnRvCj4+IG9uZS4gSXQganVzdCBzbyBoYXBw
ZW5zIHRoYXQgYXBwYXJlbnRseSByaWdodCBub3cgdGhpcyBuZXZlcgo+PiBvY2N1cnMgKGFzc3Vt
aW5nIE5vcmJlcnQgaGFzIGRvbmUgZnVsbCBnZW5lcmF0ZWQgY29kZSBhbmFseXNpcwo+PiB0byBj
b25maXJtIHRoZSBpbnRlbmRlZCBwbGFjZW1lbnQpLgo+IAo+IEZvbGxvd2luZyBvbiBmcm9tIHRo
YXQgb3RoZXIgdGhyZWFkLCBldmFsX25vc3BlYygpIGlzIG9ubHkgdXNlZnVsIGlmIHdlCj4gY2Fu
IGd1YXJhbnRlZSB0aGF0IGl0IHBsYWNlcyBmZW5jZXMgYXQgdGhlIGhlYWQgb2YgZWFjaCBiYXNp
YyBibG9jaywKPiByYXRoZXIgdGhhbiBlbHNld2hlcmUuCgpXZSBjbGVhcmx5IGFncmVlIG9uIHRo
aXMgYXNwZWN0LiBUaGUgcXVlc3Rpb25hYmxlIHBvaW50IHRob3VnaAppc24ndCB3aGF0IGlzIHVz
ZWZ1bCwgYnV0IHdoYXQgdGhlIGNvbXBpbGVyIG1pZ2h0IHBvc3NpYmx5IGRvIHdpdGgKdGhlIGNv
bnN0cnVjdHMgd2UgYWRkLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 08:24:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 08:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpU7G-00082u-PO; Fri, 01 Feb 2019 08:24:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpU7F-00082p-J5
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 08:24:01 +0000
X-Inumbo-ID: b93ffd80-25fa-11e9-9483-d337ffbf69f0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b93ffd80-25fa-11e9-9483-d337ffbf69f0;
 Fri, 01 Feb 2019 08:23:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 01:23:58 -0700
Message-Id: <5C54021D020000780021308A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 01:23:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-4-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <00F867AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5320140200007800212DE1@prv1-mh.provo.novell.com>
 <87d875f7-c756-e864-b6d7-cb43dcc8e2de@citrix.com>
In-Reply-To: <87d875f7-c756-e864-b6d7-cb43dcc8e2de@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 nmanthey@amazon.de, "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDIxOjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDEvMjAxOSAxNjoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Cj4+PiBAQCAt
NDEwNCw2ICs0MTA4LDEyIEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAo+Pj4gICAgICBp
ZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCj4+PiAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPj4+ICAKPj4+ICsgICAgLyoKPj4+ICsgICAgICogTWFrZSBzdXJlIHRoZSBndWVzdCBjb250
cm9sbGVkIHZhbHVlIGEuaW5kZXggaXMgYm91bmRlZCBldmVuIGR1cmluZwo+Pj4gKyAgICAgKiBz
cGVjdWxhdGl2ZSBleGVjdXRpb24uCj4+PiArICAgICAqLwo+Pj4gKyAgICBhLmluZGV4ID0gYXJy
YXlfaW5kZXhfbm9zcGVjKGEuaW5kZXgsIEhWTV9OUl9QQVJBTVMpOwo+PiBJJ2QgbGlrZSB0byBj
b21lIGJhY2sgdG8gdGhpcyBtb2RlbCBvZiB1cGRhdGluZyBsb2NhbCB2YXJpYWJsZXM6Cj4+IElz
IHRoaXMgcmVhbGx5IHNhZmUgdG8gZG8/IElmIHN1Y2ggYSB2YXJpYWJsZSBsaXZlcyBpbiBtZW1v
cnkKPj4gKHdoaWNoIGhlcmUgaXQgcXVpdGUgbGlrZWx5IGRvZXMpLCBkb2VzIHNwZWN1bGF0aW9u
IGFsd2F5cwo+PiByZWNvZ25pemUgdGhlIHVwZGF0ZSB0byB0aGUgdmFsdWU/IFdvdWxkbid0IGl0
IHJhdGhlciByZWFkCj4+IHdoYXQncyBjdXJyZW50bHkgaW4gdGhhdCBzbG90LCBhbmQgcmUtZG8g
dGhlIGNhbGN1bGF0aW9uIGluIGNhc2UKPj4gYSBzdWJzZXF1ZW50IHdyaXRlIGhhcHBlbnM/IChJ
IGtub3cgSSBkaWQgc3VnZ2VzdCBkb2luZyBzbwo+PiBlYXJsaWVyIG9uLCBzbyBJIGFwb2xvZ2l6
ZSBpZiB0aGlzIHJlc3VsdHMgaW4geW91IGhhdmluZyB0byBnbwo+PiBiYWNrIHRvIHNvbWUgZWFy
bGllciB1c2VkIG1vZGVsLikKPiAKPiBJJ20gYWZyYWlkIHRoYXQgaXMgYSB2ZXJ5IGNvbXBsaWNh
dGVkIHNldCBvZiBxdWVzdGlvbnMgdG8gYW5zd2VyLgo+IAo+IFRoZSBwcm9jZXNzb3IgbmVlZHMg
dG8gdHJhY2sgd3JpdGU9PnJlYWQgZGVwZW5kZW5jaWVzIHRvIGF2b2lkIHdhc3RpbmcgYQo+IGxh
cmdlIHF1YW50aXR5IG9mIHRpbWUgZG9pbmcgZXJyb25lb3VzIHNwZWN1bGF0aW9uLCB0aGVyZWZv
cmUgaXQgZG9lcy4gCj4gUGVuZGluZyB3cml0ZXMgd2hpY2ggaGF2ZSBoYXBwZW5lZCB1bmRlciBz
cGVjdWxhdGlvbiBhcmUgZm9yd2FyZGVkIHRvCj4gZGVwZW5kYW50IGluc3RydWN0aW9ucy4KPiAK
PiBUaGlzIGJlaGF2aW91ciBpcyB3aGF0IGdpdmVzIHJpc2UgdG8gQm91bmRzIENoZWNrIEJ5cGFz
cyBTdG9yZSAtIGEgaGFsZgo+IHNwZWN0cmUtdjEgZ2FkZ2V0IGJ1dCB3aXRoIGEgc3RvcmUgcmF0
aGVyIHRoYW4gYSB3cml0ZS4gIFlvdSBjYW4gZS5nLgo+IHNwZWN1bGF0aXZlbHkgbW9kaWZ5IHRo
ZSByZXR1cm4gYWRkcmVzcyBvbiB0aGUgc3RhY2ssIGFuZCBoaWphY2sKPiBzcGVjdWxhdGlvbiB0
byBhbiBhdHRhY2tlciBjb250cm9sbGVkIGFkZHJlc3MgZm9yIGEgYnJpZWYgcGVyaW9kIG9mCj4g
dGltZS4gIElmIHRoZSBzcGVjdWxhdGlvbiB3aW5kb3cgaXMgbG9uZyBlbm91Z2gsIHRoZSBwcm9j
ZXNzb3IgZmlyc3QKPiBmb2xsb3dzIHRoZSBSU0IvUkFTIChjb3JyZWN0bHkpLCB0aGVuIGxhdGVy
IG5vdGljZXMgdGhhdCB0aGUgcmVhbCB2YWx1ZQo+IG9uIHRoZSBzdGFjayB3YXMgZGlmZmVyZW50
LCBkaXNjYXJkcyB0aGUgc3BlY3VsYXRpb24gZnJvbSB0aGUgUlNCL1JBUwo+IGFuZCB1c2VzIHRo
ZSBhdHRhY2tlciBjb250cm9sbGVkIHZhbHVlIGluc3RlYWQsIHRoZW4gZXZlbnR1YWxseSBub3Rp
Y2VzCj4gdGhhdCBhbGwgb2YgdGhpcyB3YXMgYm9ndXMgYW5kIHJld2luZHMgYmFjayB0byB0aGUg
b3JpZ2luYWwgYnJhbmNoLgo+IAo+IEFub3RoZXIgY29ybmVyIGNhc2UgaXMgU3BlY3VsYXRpdmUg
U3RvcmUgQnlwYXNzLCB3aGVyZSBtZW1vcnkKPiBkaXNhbWJpZ3VhdGlvbiBzcGVjdWxhdGlvbiBj
YW4gbWlzcyB0aGUgZmFjdCB0aGF0IHRoZXJlIGlzIGEgcmVhbAo+IHdyaXRlPT5yZWFkIGRlcGVu
ZGVuY3ksIGFuZCBjYXVzZSBzcGVjdWxhdGlvbiB1c2luZyB0aGUgb2xkZXIgc3RhbGUKPiB2YWx1
ZSBmb3IgYSBwZXJpb2Qgb2YgdGltZS4KPiAKPiAKPiBBcyB0byBvdmVyYWxsIHNhZmV0eSwgYXJy
YXlfaW5kZXhfbm9zcGVjKCkgb25seSB3b3JrcyBhcyBpbnRlbmRlZCB3aGVuCj4gdGhlIGluZGV4
IHJlbWFpbnMgaW4gYSByZWdpc3RlciBiZXR3ZWVuIHRoZSBjbXAvc2JiIHdoaWNoIGJvdW5kcyBp
dAo+IHVuZGVyIHNwZWN1bGF0aW9uLCBhbmQgdGhlIGFycmF5IGFjY2Vzcy4gIFRoZXJlIGlzIG5v
IHdheSB0byBndWFyYW50ZWUKPiB0aGlzIHByb3BlcnR5LCBhcyB0aGUgY29tcGlsZXIgY2FuIHNw
aWxsIGFueSB2YWx1ZSBpZiBpdCB0aGlua3MgaXQgbmVlZHMgdG8uCj4gCj4gVGhlIGdlbmVyYWwg
c2FmZXR5IG9mIHRoZSBjb25zdHJ1Y3QgcmVsaWVzIG9uIHRoZSBmYWN0IHRoYXQgYW4KPiBvcHRp
bWlzaW5nIGNvbXBpbGVyIHdpbGwgZG8gaXRzIHZlcnkgYmVzdCB0byBhdm9pZCBzcGlsbGluZyB2
YXJpYWJsZSB0bwo+IHRoZSBzdGFjay4KCiJJdHMgdmVyeSBiZXN0IiBtYXkgYmUgZXh0cmVtZWx5
IGxpbWl0ZWQgd2l0aCBlbm91Z2ggdmFyaWFibGVzLgpFdmVuIGlmIHdlIHdlcmUgdG8gYW5ub3Rh
dGUgdGhlbSB3aXRoIHRoZSAicmVnaXN0ZXIiIGtleXdvcmQsCnRoYXQgc3RpbGwgd291bGRuJ3Qg
aGVscCwgYXMgdGhhdCdzIG9ubHkgYSBoaW50LiBXZSBzaW1wbHkgaGF2ZSBubwp3YXkgdG8gY29u
dHJvbCB3aGljaCB2YXJpYWJsZXMgdGhlIGNvbXBpbGVyIHdhbnRzIHRvIGhvbGQgaW4KcmVnaXN0
ZXJzLiBJIGRhcmUgdG8gZ3Vlc3MgdGhhdCBpbiB0aGUgcGFydGljdWxhciBleGFtcGxlIGFib3Zl
Cml0J3MgcmF0aGVyIHVubGlrZWx5IHRvIGJlIHB1dCBpbiBhIHJlZ2lzdGVyLgoKSW4gYW55IGV2
ZW50IGl0IGxvb2tzIGxpa2UgeW91IHN1cHBvcnQgbXkgc3VzcGljaW9uIHRoYXQgZWFybGllcgpj
b21tZW50cyBvZiBtaW5lIG1heSBoYXZlIGRyaXZlbiB0aGluZ3MgaW50byBhIGxlc3Mgc2FmZQpk
aXJlY3Rpb24sIGFuZCB3ZSBpbnN0ZWFkIG5lZWQgdG8gYWNjZXB0IHRoZSBtb3JlIGhlYXZ5CmNs
dXR0ZXIgb2Ygc2NhdHRlcmluZyBhcm91bmQgYXJyYXlfe2FjY2VzcyxpbmRleH1fbm9zcGVjKCkK
YXQgYWxsIHVzZSBzaXRlcyBpbnN0ZWFkIG9mIGxhdGNoaW5nIHRoZSByZXN1bHQgb2YKYXJyYXlf
aW5kZXhfbm9zcGVjKCkgaW50byB3aGF0ZXZlciBzaGFwZSBvZiBsb2NhbCB2YXJpYWJsZS4KCldo
aWNoIHJhaXNlcyBhbm90aGVyIGludGVyZXN0aW5nIHF1ZXN0aW9uOiBDYW4ndCBDU0UgYW5kCmFs
aWtlIGdldCBpbiB0aGUgd2F5IGhlcmU/IE9QVElNSVpFUl9ISURFX1ZBUigpIGV4cGFuZHMKdG8g
YSBub24tdm9sYXRpbGUgYXNtKCkgKGFuZCBhcyBwZXIgcmVtYXJrcyBlbHNld2hlcmUgSSdtCnVu
Y29udmluY2VkIGFkZGluZyB2b2xhdGlsZSB3b3VsZCBhY3R1YWxseSBoZWxwKSwgc28gdGhlCmNv
bXBpbGVyIHJlY29nbml6aW5nIHRoZSBzYW1lIG11bHRpcGxlIHRpbWVzIChwZXJoYXBzIGluIGEK
bG9vcCkgY291bGQgbWFrZSBpdCBkZWNpZGUgdG8gY2FsY3VsYXRlIHRoZSB0aGluZyBqdXN0IG9u
Y2UuCmFycmF5X2luZGV4X21hc2tfbm9zcGVjKCkgaW4gZWZmZWN0IGlzIGEgcHVyZSAoYW5kIGFj
dHVhbGx5CmV2ZW4gY29uc3QpIGZ1bmN0aW9uLCBhbmQgdGhlIGxhY2sgb2YgYSByZXNwZWN0aXZl
IGF0dHJpYnV0ZQpkb2Vzbid0IG1ha2UgdGhlIGNvbXBpbGVyIG5vdCB0cmVhdCBpdCBhcyBzdWNo
IGlmIGl0IHJlY29nbml6ZWQKdGhlIGZhY3QuIChJbiBlZmZlY3Qgd2hhdCBJIGhhZCBhc2tlZCBO
b3JiZXJ0IHRvIGRvIHRvIGxpbWl0CnRoZSBjbHV0dGVyIHdhcyBqdXN0IENTRSB3aGljaCB0aGUg
Y29tcGlsZXIgbWF5IG9yIG1heSBub3QKaGF2ZSByZWNvZ25pemVkIGFueXdheS4gSU9XIEknbSBu
b3QgY29udmluY2VkIGdvaW5nIGJhY2sKd291bGQgYWN0dWFsbHkgYnV5IHVzIGFueXRoaW5nLikK
Cj4gIEFzIHdpdGggYWxsIG9mIHRoZXNlIGlzc3VlcywgeW91IGNhbiBvbmx5IGNvbmZpcm0gd2hl
dGhlcgo+IHlvdSBhcmUgbm8gbG9uZ2VyIHZ1bG5lcmFibGUgYnkgaW5zcGVjdGluZyB0aGUgZXZl
bnR1YWwgY29tcGlsZWQgY29kZS4KCldoaWNoIGlzIG5vdGhpbmcgb25lIGNhbiBzZW5zaWJseSBk
bywgYmVjYXVzZSBhbnkgY2hhbmdlICh0bwpjb2RlIG9yIHRoZSB0b29sIGNoYWluKSB3b3VsZCBp
bW1lZGlhdGVseSBpbnZhbGlkYXRlIGFsbCBvZiB0aGUKcHJldmlvdXNseSBhY2N1bXVsYXRlZCBy
ZXN1bHRzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 08:27:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 08:27:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpUAN-0008Bl-9T; Fri, 01 Feb 2019 08:27:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AOBo=QI=bombadil.srs.infradead.org=batv+eb6389230dcc0ed0984a+5640+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gpUAL-0008Bg-96
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 08:27:13 +0000
X-Inumbo-ID: 2c239558-25fb-11e9-bc90-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c239558-25fb-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 08:27:12 +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=4jYfF0RHgLDGZP1baxdkWWJzvYzFpk+IlDtTVjcA6to=; b=q/0ICl2ECWYXf4faDCHKG/vG3
 0jGoLmOaGN2Z/QiscmXAzzpHo/etyxL+rJs20aO26olhx7LqD4nmc4MSdaTZMSgdbVw+miU06mc+u
 BQshuIlYHVbbFG2hvlp7obY4ycitRsl5+HKQVD6vimY2lKdIrFvyNmAfMEBk2oW14YEiXPvtZsrvn
 EGl5117fh8nXuaFL6Zflborv92esLOUfkCmQDca8RxypKl0wrqxIjMJ/c3aRZGsaCijwxvg/ZPSzB
 7YAhvcBwf+R96XmpckT0tqNszL2GFxNVbRCXU0MB+RMjchP0UX6P3xACNiWjGq6Rkr/IirubUVUYe
 DSQ3nb6lg==;
Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gpUAI-0003vB-Uz; Fri, 01 Feb 2019 08:27:10 +0000
Date: Fri, 1 Feb 2019 00:27:10 -0800
From: Christoph Hellwig <hch@infradead.org>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20190201082710.GA7437@infradead.org>
References: <f3ca533d-7f51-c59e-6a96-4e1fba687c8f@epam.com>
 <alpine.DEB.2.10.1901311343370.22962@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1901311343370.22962@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] xen/mem-reservation API and out-of-tree kernel
 modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMDE6NDQ6MTVQTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IFRoZSBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byB0dXJuIHhlbm1lbV9yZXNl
cnZhdGlvbl9zY3J1Yl9wYWdlIGludG8gYQo+IHJlZ3VsYXIgZnVuY3Rpb24gKG5vdCBhIHN0YXRp
YyBpbmxpbmUpPwoKQWxsIHRoYXQgaXMgYSBtb290IHBvaW50IHVudGlsIHNhaWQgY3VycmVudGx5
IG91dCBvZiB0cmVlIG1vZHVsZSBnZXRzCnN1Ym1pdHRlZCBmb3IgaW5jbHVzaW9uIGFueXdheS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 08:38:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 08:38:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpULZ-0000sf-7k; Fri, 01 Feb 2019 08:38:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QR7p=QI=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gpULX-0000sa-Mx
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 08:38:48 +0000
X-Inumbo-ID: c8d6b633-25fc-11e9-bc90-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::60d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8d6b633-25fc-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 08:38:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=korChi3Q57c/5YXiLBuhyP9TcTzKQYclN+QIlo96/vk=;
 b=QwaveEwj9nk3PDZ12yEXLRQoxNf4oqlJ3OwbDB+km+wZ5jXAd3HfNpbimbn3FCxZSwfl/GE/vwnVclBqL+ndY+QQGGgy1XTi/5KR8J5MDy9uautLjk7gJt417ftQjtJgPiYKIQCYV5ZUktFTKZAbmFA9frDRx0L/UbrzuWQGgvs=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4357.eurprd03.prod.outlook.com (20.177.33.31) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1580.17; Fri, 1 Feb 2019 08:38:43 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7%2]) with mapi id 15.20.1558.026; Fri, 1 Feb 2019
 08:38:43 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Christoph Hellwig <hch@infradead.org>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] xen/mem-reservation API and out-of-tree kernel
 modules
Thread-Index: AQHUuW2awNkJGzJtBUW2HZJ5omKh0aXJ6V2AgACzoQCAAAM5AA==
Date: Fri, 1 Feb 2019 08:38:43 +0000
Message-ID: <735816a7-897a-61ad-e70b-8d683c94d8ac@epam.com>
References: <f3ca533d-7f51-c59e-6a96-4e1fba687c8f@epam.com>
 <alpine.DEB.2.10.1901311343370.22962@sstabellini-ThinkPad-X260>
 <20190201082710.GA7437@infradead.org>
In-Reply-To: <20190201082710.GA7437@infradead.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4357;
 6:7dW4+nKEYKJpr68YpMEPmRSe6sola+2UWf0G2XHXa0ocJqOQpkfqI/VlnT1bIghqeDOyGA39FpRi9NgeDftReqg3UqmFsda8mENlBtR61oLO6gl3cjo5bUz9z48QkxjhJEKAMtMNRbfo+5J/kqcr2IkQ8ImOcC9iiyobb7k0yVfih3lz0l4dv3m9hue2uCU+46Ly3NZEDslwVbuMbk06zCFmZBggL9ACyrzOdctBmSkBdxKe4b/lceANMGIAQzmpB3BTk3LHtYMTJi3OzKI64zTTMhUraN867MRMSco13Bb96sEdw5YBn/e9h/1mtIAS9uJFsV/DrcnUvxv+A1FacC221XHduEpsEcH7YeFqvxcTWB93y6rlAQNQ1uE+rhNkQfgIkAPxrdO6BpY2tpUan7pmLfao3txlmo+WijyjIHi8jWlaL7MHm1iuDzcjYHLPR/7aD6so1MPsHMDPrm1MSg==;
 5:XUfVeWYptryqS89d7DTHyM2SVrg9tuVKLusayyG1uCcf1lRDoIilBTzUddT8INOOCwHY+PN8tw+3+mbP+GW3TLaAivFxFNKmQHK980/tY2iD/pRavIzI2G0RxIc1UMQpoyhcd5iojPbeULinIrQzsjMBq280R1GE7pZMRYhUvWStRuytHOrCigNuVKPmTEtymLZwR4HhCepgGJFuJ35gMw==;
 7:Zrl8n5JYPaDsWkzHf/lk4WE0cFKfslmfLN/ltMQxXRIsbScvgYMGkLnYS8tV+/0BMhFGL9dMITZbbqPweHHS9Z+JLPJDq1GXM1DEqG7YFgWum8WlomiBWO3sYdFsvLuvALOAjEUtLOQnYvqmE7SQwA==
x-ms-office365-filtering-correlation-id: fac6e751-3dcc-45bd-441a-08d68820ac71
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605077)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4357; 
x-ms-traffictypediagnostic: AM6PR03MB4357:
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-microsoft-antispam-prvs: <AM6PR03MB435715AB4BD25676F6FF24FDE7920@AM6PR03MB4357.eurprd03.prod.outlook.com>
x-forefront-prvs: 09352FD734
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(366004)(346002)(136003)(39860400002)(396003)(199004)(189003)(6512007)(36756003)(8676002)(80792005)(106356001)(76176011)(81156014)(72206003)(97736004)(4744005)(31686004)(6436002)(86362001)(105586002)(99286004)(31696002)(68736007)(6486002)(71200400001)(71190400001)(110136005)(54906003)(6116002)(3846002)(2906002)(316002)(6246003)(53546011)(478600001)(66066001)(53936002)(186003)(486006)(229853002)(256004)(2616005)(4326008)(25786009)(476003)(8936002)(81166006)(446003)(55236004)(102836004)(7736002)(14454004)(11346002)(6506007)(305945005)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4357;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: mTMQfsYdyXu6vYbpllM53NxIpHt9UXXvb3ghOK7lNmaV/UtH/+w/UKI5ax6PPHZcNC1tk4pdX079ba7CLGVzgodsZcYGTe8IN0jtHWYHtooZcTdX0EcVasVZFET+j2/w+lq53AVK9tHMi0T8S7Qwpjrhwg9hioVGhkVz8YPknRJlAcGpy9MYVT3rgV9PjTEj5+KR6/tvZOvgrYbiNFmUafTDf33Qf0PfvJrBSRIsaa3f6q2ttGf2hpYJ/roRhZIaHq9mXGyPbqjFcOejNElOtdXiks/o3++3IIrna26EH2wem+ngb2LHk5pXYEcrpD9L4eEpiR6DTaiiWxgsZpwO67a0niUXMY+/Hm2YAxeYGphtzjk4Qj8IUCOQtexVmHN3D2cexpbqqFPWcHlsi0U3blm/+Au8XupfCSPQ6BGt9hw=
Content-ID: <65757B78EE639742941CBDB31EF8711E@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fac6e751-3dcc-45bd-441a-08d68820ac71
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2019 08:38:43.2001 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4357
Subject: Re: [Xen-devel] xen/mem-reservation API and out-of-tree kernel
 modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xLzE5IDEwOjI3IEFNLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToNCj4gT24gVGh1LCBK
YW4gMzEsIDIwMTkgYXQgMDE6NDQ6MTVQTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Og0KPj4gVGhlIGFsdGVybmF0aXZlIHdvdWxkIGJlIHRvIHR1cm4geGVubWVtX3Jlc2VydmF0aW9u
X3NjcnViX3BhZ2UgaW50byBhDQo+PiByZWd1bGFyIGZ1bmN0aW9uIChub3QgYSBzdGF0aWMgaW5s
aW5lKT8NCj4gQWxsIHRoYXQgaXMgYSBtb290IHBvaW50IHVudGlsIHNhaWQgY3VycmVudGx5IG91
dCBvZiB0cmVlIG1vZHVsZSBnZXRzDQo+IHN1Ym1pdHRlZCBmb3IgaW5jbHVzaW9uIGFueXdheS4N
CkluZGVlZCB0aGlzIGlzIGEgbW9vdCBwb2ludCwgc28gSSBjYW4ndCBhcmd1ZSBoZXJlLg0KQnV0
IHRoaXMgaXMgaG93IGl0IGlzIGFuZCB1bmZvcnR1bmF0ZWx5IHdlIGhhdmUgdG8gbGl2ZQ0Kd2l0
aCB0aG9zZSBtb2R1bGVzIGFuZCBkZXBlbmQgb24gM3JkIHBhcnRpZXMgd2lsbGluZyBvciBub3QN
CnRvIGRpc2Nsb3NlIHRoZWlyIHNvdXJjZXMgdG8gcHVibGljLi4uCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 08:39:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 08:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpUMf-00012J-Ib; Fri, 01 Feb 2019 08:39:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QR7p=QI=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gpUMe-00012C-8w
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 08:39:56 +0000
X-Inumbo-ID: f283a862-25fc-11e9-bc90-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::61b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f283a862-25fc-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 08:39:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=GKW7fgd2rQn1Nl3EBGlAqfl3NXpSY28tZFBf9i6I0eM=;
 b=mWsOOvBPA9gaCp8QdemfuppsAjaobBY7ogrKchGX5Wn5I+KhHKZC3djYp35V8Dvz0OGQoEgtVYTBkeVICjHI6aZyCns7Xo5GSW6bH5mPReLJjNHxs2m5NmzbcSQM8sZNgOdTDnrzWdjIV2pF0MsBev30jid4lV1Ao3g+QP27wAM=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4038.eurprd03.prod.outlook.com (20.177.38.17) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.21; Fri, 1 Feb 2019 08:39:53 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7%2]) with mapi id 15.20.1558.026; Fri, 1 Feb 2019
 08:39:53 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] xen/mem-reservation API and out-of-tree kernel
 modules
Thread-Index: AQHUuW2awNkJGzJtBUW2HZJ5omKh0aXJ6V2AgAC3LQA=
Date: Fri, 1 Feb 2019 08:39:53 +0000
Message-ID: <6deaf110-44a7-59f9-a4d8-52ff9428cd9d@epam.com>
References: <f3ca533d-7f51-c59e-6a96-4e1fba687c8f@epam.com>
 <alpine.DEB.2.10.1901311343370.22962@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901311343370.22962@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4038;
 6:BcpXiPoCFcWEeB8+LCp+Km082RfDCrWsHLBXuwAh+FBqAy/jHnthRcjXvtci/OU88DCsy9XaGoto6qxnxtW81Hv3ZOrFGi9vxTAFIQfgwILKCQHtVNFWxoFZzvz7Vc0rJkwmJnapyUOFGk9fjhXtIfxWnSZfezWYMAoenLOs8UXQNfJ3ZMVlrDReffFOAb+TuZFU35CGef8fqaZK/XvziQILZ7LyaZz/pA/s/AzubcDKUxqT4iMywzYqYkqr+Yx2WSzxd80aDD/KKZAYnAyZW26gou14yQ14F76dpJfn+nUsmmsFmzRgqynZ3tzkjUQgc3AZsdWUOa4xsKYLWiGscg2JzxUK020mWxIERpj1FhqBFqQQzH95aev+RBQUZ0AlEDYMe8jOAJqdog6tSGHxg6VWw3Xw0CvaqT+/+zXnZnNaGtaXEuC7sjubGBhnPlMlESQMkHvTpErRyruoffk2IA==;
 5:rGQwxElKpv8igk0dmKCncIYxNE2ciq253ADaQIfHTBeQnK+hIdSpV2lPqdqGXkhq3pLRa3mv6dxibDNBj/VwFYIp0GHw1/u7xqFZ8d9maBgC5pmiDw49CvJ3dUHmRWxPqLJ/VcrGfAal4QIABQJgCvZsYwkzKpyfY6ycKdYhd6Pmb5Q4SS//0sz3zLqPN5kOmmQWSZGw8BPWfSP+mEb49w==;
 7:DrZ90kp7ScblRkSdQfY4m9J37ayLADPyvULYXLVCwgVwcO2iPrO9j8hg2mOQ5N8yb92mIwNo7cJUoBRbSm77O+WeyhrPOtQKVpidJ8AlL9dtNfzXbfaXsX1tyaUckgzihNaAfOgJTw84YJcebLoNbw==
x-ms-office365-filtering-correlation-id: 911d088e-39f3-41c6-ee8b-08d68820d644
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4038; 
x-ms-traffictypediagnostic: AM6PR03MB4038:
x-microsoft-antispam-prvs: <AM6PR03MB40384482616EAAF902F6BF8EE7920@AM6PR03MB4038.eurprd03.prod.outlook.com>
x-forefront-prvs: 09352FD734
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(39860400002)(376002)(346002)(396003)(136003)(199004)(189003)(72206003)(305945005)(486006)(229853002)(14454004)(81156014)(53936002)(31686004)(81166006)(478600001)(966005)(8676002)(8936002)(2906002)(554214002)(14444005)(256004)(106356001)(7736002)(316002)(476003)(54906003)(105586002)(2616005)(11346002)(446003)(76176011)(66066001)(97736004)(31696002)(99286004)(102836004)(36756003)(55236004)(68736007)(86362001)(6916009)(186003)(4326008)(25786009)(80792005)(6436002)(6512007)(26005)(53546011)(3846002)(6116002)(6246003)(6486002)(71190400001)(6506007)(6306002)(71200400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4038;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Pnqu7K5RsydoaI03r97E47fT96ohbRBwo39RsgTw48sTiN/KYSmp1PMTJTGHT4Dbr0NmUFlFzj63FIQ2peAUKSV8uieKmBcZjOlPLjNatlvMPB+GypKxKqc3y/L3LZPAL9lkRlrhxP1Y39wnV+0bT/v2luM+FA9U4CloyIlBBz3gj+OSdth67HuZVqZuMeZMwn2Mv/ubKjxPvxMm74VGOH/1Hv6OnxFgT+koYoVNCRw8XTh2BIprmmmPi8zREp2o3VYP6mE/f6ZtSe3L6+wgE8V8q2O8Tb1soMmoX7x7GEN2jtB4TAi5HlGwSzQlkUL79h3QluV7ad+EY5dYFZmhRwY8IpJedyqSCt/6zNLaOKZoz+UPRp7m99fR7BrOmIAW1s2EzQcoMG7xELjzKpewmQK4iIPzh6t4lM+swGWKFV4=
Content-ID: <CFB251A3CF478E46A60B076BB4E3CF5E@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 911d088e-39f3-41c6-ee8b-08d68820d644
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2019 08:39:53.3582 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4038
Subject: Re: [Xen-devel] xen/mem-reservation API and out-of-tree kernel
 modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8zMS8xOSAxMTo0NCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPiBPbiBUaHUs
IDMxIEphbiAyMDE5LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToNCj4+IEhlbGxvLA0K
Pj4NCj4+IEkgYW0gd29ya2luZyBvbiBwb3J0aW5nIGFuIG91dC1vZi10cmVlIGtlcm5lbCBkcml2
ZXIgdG8gdGhlIGtlcm5lbA0KPj4gNS4wIGFuZCB0aGF0IGRyaXZlciB1c2VzIGZ1bmN0aW9uYWxp
dHkgcHJvdmlkZWQgYnkNCj4+IGRyaXZlcnMveGVuL21lbS1yZXNlcnZhdGlvbi5jDQo+PiBtb2R1
bGUuwqAgU2luY2UgY29tbWl0IFsxXSBpdCBpcyBub3QgcG9zc2libGUgdG8gYnVpbGQgYSBrZXJu
ZWwgbW9kdWxlDQo+PiB3aGljaCB1c2VzIG1lbS1yZXNlcnZhdGlvbiBBUEkgYXMgeGVuX3NjcnVi
X3BhZ2VzIHZhcmlhYmxlLCB3aGljaCBpcw0KPj4gY2hlY2tlZCBpbg0KPj4geGVubWVtX3Jlc2Vy
dmF0aW9uX3NjcnViX3BhZ2UsIGJlY2FtZSBhIGtlcm5lbCBtb2R1bGUgcGFyYW1ldGVyIGFuZCBp
cw0KPj4gbm93IG9ubHkNCj4+IGFjY2Vzc2libGUgZm9yIGJ1aWx0LWluIG1vZHVsZXM6DQo+Pg0K
Pj4gc3RhdGljIGlubGluZSB2b2lkIHhlbm1lbV9yZXNlcnZhdGlvbl9zY3J1Yl9wYWdlKHN0cnVj
dCBwYWdlICpwYWdlKQ0KPj4gXl5eXl5eXl5eXl5eXg0KPj4gew0KPj4gICDCoMKgwqAgaWYgKHhl
bl9zY3J1Yl9wYWdlcykNCj4+ICAgwqDCoMKgwqDCoMKgwqAgXl5eXl5eXl5eXl5eXl5eDQo+PiAg
IMKgwqDCoCDCoMKgwqAgY2xlYXJfaGlnaHBhZ2UocGFnZSk7DQo+PiB9DQo+Pg0KPj4gVGhpcyBy
ZXN1bHRzIGluIGxpbmstdGltZSB3YXJuaW5nOg0KPj4NCj4+ICAgwqDCoMKgIFdBUk5JTkc6ICJ4
ZW5fc2NydWJfcGFnZXMiIFt5b3VybW9kdWxlLmtvXSB1bmRlZmluZWQhDQo+Pg0KPj4gYW5kIHRo
dXMgbm90IGFsbG93aW5nIHRoZSBtb2R1bGUgdG8gcnVuLiBBdCB0aGUgbW9tZW50IEkgY2FuIG9u
bHkgc2VlIGENCj4+IHBvc3NpYmxlIGZpeA0KPj4gZm9yIHRoaXMgYnkgbWFraW5nIHRoZSBmb2xs
b3dpbmcgY2hhbmdlOg0KPj4NCj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9tZW0tcmVzZXJ2
YXRpb24uYyBiL2RyaXZlcnMveGVuL21lbS1yZXNlcnZhdGlvbi5jDQo+PiBpbmRleCAzNzgyY2Yw
NzAzMzguLjg1ZmVjZmVjNTBlMSAxMDA2NDQNCj4+IC0tLSBhL2RyaXZlcnMveGVuL21lbS1yZXNl
cnZhdGlvbi5jDQo+PiArKysgYi9kcml2ZXJzL3hlbi9tZW0tcmVzZXJ2YXRpb24uYw0KPj4gQEAg
LTE4LDYgKzE4LDcgQEANCj4+DQo+PiAgIMKgYm9vbCBfX3JlYWRfbW9zdGx5IHhlbl9zY3J1Yl9w
YWdlcyA9DQo+PiBJU19FTkFCTEVEKENPTkZJR19YRU5fU0NSVUJfUEFHRVNfREVGQVVMVCk7DQo+
PiAgIMKgY29yZV9wYXJhbSh4ZW5fc2NydWJfcGFnZXMsIHhlbl9zY3J1Yl9wYWdlcywgYm9vbCwg
MCk7DQo+PiArRVhQT1JUX1NZTUJPTCh4ZW5fc2NydWJfcGFnZXMpOw0KPj4NCj4+IGJ1dCB0aGlz
IGxvb2tzIGEgYml0IHVudXN1YWwgZm9yIHRoZSBrZXJuZWw/DQo+Pg0KPj4gSSBhbSBsb29raW5n
IGZvciBjb21tdW5pdHkgYWR2aWNlIGhlcmUgYW5kIGhlbHANCj4+DQo+PiBUaGFuayB5b3UsDQo+
PiBPbGVrc2FuZHINCj4+DQo+PiBbMV0NCj4+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC9jb21taXQvP2lkPTE5N2VjYjM4
MDJjMDQ0OTlkOGZmNGY4Y2IyOGY2ZWZhMDA4MDY3ZGINCj4gVGhlIGFsdGVybmF0aXZlIHdvdWxk
IGJlIHRvIHR1cm4geGVubWVtX3Jlc2VydmF0aW9uX3NjcnViX3BhZ2UgaW50byBhDQo+IHJlZ3Vs
YXIgZnVuY3Rpb24gKG5vdCBhIHN0YXRpYyBpbmxpbmUpPw0KWWVzLCBpdCBzZWVtcyB0aGVyZSBp
cyBubyBvdGhlciByZWFzb25hYmxlIHNvbHV0aW9uIHRvIHRoaXMsIGJ1dA0KYSByZWd1bGFyIGZ1
bmN0aW9uLiBJJ2xsIHNlbmQgYSBwYXRjaCBmb3IgdGhhdA0KDQpUaGFuayB5b3UsDQpPbGVrc2Fu
ZHIKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 08:45:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 08:45:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpUS5-0001zg-8j; Fri, 01 Feb 2019 08:45:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AOBo=QI=bombadil.srs.infradead.org=batv+eb6389230dcc0ed0984a+5640+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gpUS3-0001zb-TE
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 08:45:31 +0000
X-Inumbo-ID: bb239a11-25fd-11e9-bc90-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb239a11-25fd-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 08:45:31 +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=mp1ZXz1zIhz/V86/AaDi3xksztyn8Ia+cqQv1JQ3y8w=; b=rVVOp2SLd0jPKeVDH8wRXRmJ1
 QxASTOnLWdmEnytW+Qiw5dzqJCeL89cI1nSabo2q8NnXXMaTHP9A7zVmxstB+3s9HpmLXiDoEjJ+1
 CaHy4/8PBca8BEsN0f8fVxq6YwIB9AYl5oALbtw2BMpGHgrjZ/SlmpwXqep9I4lnOnmEk8beyZm43
 fyeG056Lkp577b36RmzdmgpqDC16PsxmpOHsuV5VYj3Bd8FLkEi1Lb48YxgSEjSCaVllf7/ONDWhY
 GK8I68sJpUr0AsOCyJALLvyXlhpBTxg/8ykXUS2/PPYLBlY7OPpbshjUIAkxME0fT4ZVlknsa8nZe
 hNxWpIWUA==;
Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gpUS1-0000Qd-VH; Fri, 01 Feb 2019 08:45:29 +0000
Date: Fri, 1 Feb 2019 00:45:29 -0800
From: Christoph Hellwig <hch@infradead.org>
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Message-ID: <20190201084529.GA28907@infradead.org>
References: <f3ca533d-7f51-c59e-6a96-4e1fba687c8f@epam.com>
 <alpine.DEB.2.10.1901311343370.22962@sstabellini-ThinkPad-X260>
 <20190201082710.GA7437@infradead.org>
 <735816a7-897a-61ad-e70b-8d683c94d8ac@epam.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <735816a7-897a-61ad-e70b-8d683c94d8ac@epam.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] xen/mem-reservation API and out-of-tree kernel
 modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 Christoph Hellwig <hch@infradead.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDEsIDIwMTkgYXQgMDg6Mzg6NDNBTSArMDAwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gT24gMi8xLzE5IDEwOjI3IEFNLCBDaHJpc3RvcGggSGVsbHdpZyB3
cm90ZToKPiA+IE9uIFRodSwgSmFuIDMxLCAyMDE5IGF0IDAxOjQ0OjE1UE0gLTA4MDAsIFN0ZWZh
bm8gU3RhYmVsbGluaSB3cm90ZToKPiA+PiBUaGUgYWx0ZXJuYXRpdmUgd291bGQgYmUgdG8gdHVy
biB4ZW5tZW1fcmVzZXJ2YXRpb25fc2NydWJfcGFnZSBpbnRvIGEKPiA+PiByZWd1bGFyIGZ1bmN0
aW9uIChub3QgYSBzdGF0aWMgaW5saW5lKT8KPiA+IEFsbCB0aGF0IGlzIGEgbW9vdCBwb2ludCB1
bnRpbCBzYWlkIGN1cnJlbnRseSBvdXQgb2YgdHJlZSBtb2R1bGUgZ2V0cwo+ID4gc3VibWl0dGVk
IGZvciBpbmNsdXNpb24gYW55d2F5Lgo+IEluZGVlZCB0aGlzIGlzIGEgbW9vdCBwb2ludCwgc28g
SSBjYW4ndCBhcmd1ZSBoZXJlLgo+IEJ1dCB0aGlzIGlzIGhvdyBpdCBpcyBhbmQgdW5mb3J0dW5h
dGVseSB3ZSBoYXZlIHRvIGxpdmUKPiB3aXRoIHRob3NlIG1vZHVsZXMgYW5kIGRlcGVuZCBvbiAz
cmQgcGFydGllcyB3aWxsaW5nIG9yIG5vdAo+IHRvIGRpc2Nsb3NlIHRoZWlyIHNvdXJjZXMgdG8g
cHVibGljLi4uCgpUaGUgcG9pbnQgaXMgdGhhdCB0aGUga2VybmVsIGRvZXMgZ2VuZXJhbGx5IG5v
dCBleHBvcnQgaW50ZXJmYWNlcwpub3QgdXNlZCBieSBpbi10cmVlIG1vZHVsZXMuICBTbyB0aGVy
ZSBpcyBubyByZWFzb24gdG8gY2hhbmdlIGFueXRoaW5nCmhlcmUuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 08:55:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 08:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpUc6-00036n-ET; Fri, 01 Feb 2019 08:55:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QR7p=QI=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gpUc4-00036i-E6
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 08:55:52 +0000
X-Inumbo-ID: 2bc2e83e-25ff-11e9-bc90-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.72]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bc2e83e-25ff-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 08:55:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=CvlfNi4TvvDDFEwIyvhOSFdf2Wb2HLaSp/m4JDG782U=;
 b=eip4Ux5GEyh8uc5pDsItbPNXWgFa8YV7ba+KO+dAR6QoPAUnZcgJWFTLk7xZl/ANf//eYn/bVHmaDFBchfoGMAIRTJ5C3yv7mbZjY1IijhfdATbLHjoWUVYuPL0XrtlmSW8viRgsxBkIcnCvGgqIErCKmAxfGtvcGbdlJxpiwaY=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4536.eurprd03.prod.outlook.com (20.177.32.78) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1580.20; Fri, 1 Feb 2019 08:55:47 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7%2]) with mapi id 15.20.1558.026; Fri, 1 Feb 2019
 08:55:47 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: YueHaibing <yuehaibing@huawei.com>, David Airlie <airlied@linux.ie>,
 Daniel Vetter <daniel@ffwll.ch>
Thread-Topic: [PATCH -next] drm/xen-front: Drop pointless static qualifier in
 fb_destroy()
Thread-Index: AQHUtW60TrLIk68W5Eusgo0RNwKK2qXEPKMAgAZwV4A=
Date: Fri, 1 Feb 2019 08:55:47 +0000
Message-ID: <abc50111-8924-dbfa-9f5d-16f102f30cac@epam.com>
References: <1548504338-114487-1-git-send-email-yuehaibing@huawei.com>
 <4c371af3-8856-39a7-d06e-6b55749567e5@epam.com>
In-Reply-To: <4c371af3-8856-39a7-d06e-6b55749567e5@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4536;
 6:hgnh7UghY1eumUHEFSk0vlwUNRCZ74iK5Q8Y8X74xxgk2Vy4RF/c0iCA5q2fFC2K+Wgk11zxGXoJTQcfEBPe9tRJnCdg+iiGQ7bD3LHLL8b6xXMvNcBKtwaAQARTOi0VYZfdQUqHMHk9LiXp/jqPod4/1XmE8rqTPuEnE9y+/dWHf0BPPcMvVln1yX1mHiWQuvNlPu6CAO+LD/IANfstVIktV3cfAvliNFDhUHOAj9/WxkyTbQEkXXJIPZitjp6eX1dWCSxeZZJm+CVUPclLGkhSB7NOro7OBx81ZLLc+7IyyWfSoGndy0G5sPArB08DAyGPv8+LIz8BVe/e0fbAN4LMLW0cLSF3UNNP5ZNmZ6oFM1u2jPfuYYLbEB+dd2q1I6xKvple++Gt6ROVVUtMmpleYMhhuDU1L6EXOeHMHPOJUI2+Xbv4ga/PaeKmibZIRJSoRuEGakbDrhopGPdtQA==;
 5:JrMzJZEvmz2SgOTis9dHbZ2BCT9ifsV8+lYm30PuLzOK1ei6XqtvEEOxQ8k6YGC0ARZA14BPdV/olOktDzL0dU/NnujM+hHigDm2feJEBW0eq9KFQv/vAkL7lxN4GTFUG6HPtOLPDchOuKBYzvAXabVun12N8iMuheZwtQBLC8kWUUuMKsYqpMBIX6E4Hbl+6UOogtOsh/xNiESPeRO2nQ==;
 7:ZHaCClmT0XjpcOha5etN7Z1olqiy5EiUu9plDggN4VNdF8PB8Toh7wDG40uYMLTVlQQED7qz7z6PZEm61OR85uQIBNHQcPQ4AYiWvh9PVsgy/f5Mjjc17Ost6X1+wVn5/qh2nO2buTrPi10uLLsBaw==
x-ms-office365-filtering-correlation-id: a8172e49-f40b-464c-afde-08d688230f2b
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4536; 
x-ms-traffictypediagnostic: AM6PR03MB4536:
x-microsoft-antispam-prvs: <AM6PR03MB4536917C786ECF100C0F9C1AE7920@AM6PR03MB4536.eurprd03.prod.outlook.com>
x-forefront-prvs: 09352FD734
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(39860400002)(136003)(376002)(346002)(199004)(189003)(36756003)(99286004)(3846002)(31696002)(6116002)(86362001)(476003)(54906003)(486006)(6246003)(478600001)(229853002)(446003)(110136005)(8676002)(25786009)(105586002)(106356001)(11346002)(2616005)(14454004)(26005)(81166006)(81156014)(72206003)(53546011)(6506007)(316002)(102836004)(55236004)(66066001)(8936002)(68736007)(186003)(31686004)(76176011)(7736002)(97736004)(4326008)(305945005)(2906002)(256004)(71200400001)(71190400001)(14444005)(6512007)(6486002)(6436002)(80792005)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4536;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: qF0VC1KWIoyVwx0u+7LvHtzH0oGsuFrqcoQN+R9TJHS4Sd22XK/2rKt3Hk5imFNb4do5Ek5uynZhxmeUvDwf0sEFj33B7hkCpLJRGcG0RjOLEq1lCe/A+sQbr7e1RzxBOKlcd+vwfQbulcunEJDEBKlIMPnY3xEe9zaxLXpm6m97AHJh1g9QelGOOtnfu2zCpbKiQ5Kov+QVdeVPzLaTDGvQ7xL/1eBacjTj9Q0xZKau9hR9771+wzV8TuhXgjpTmot8kGA3Ndvq1ig8zpD4AprQmAb3jQF9hUJZC1b4+133LulRUeau8ifHU9AP3GPXFAXA8JFgMokNxyEU86h04zlgiTGqo2LRZHoyVAzVlkfKnkUBvpovHQLYUHVMrsqc9Z/1LqDrwh2zXjeMqnnTZbm3X4QYuFOuXj4pDzWxiTI=
Content-ID: <627F55A0C668C648BFE3709A3B6726AC@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a8172e49-f40b-464c-afde-08d688230f2b
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2019 08:55:47.8008 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4536
Subject: Re: [Xen-devel] [PATCH -next] drm/xen-front: Drop pointless static
 qualifier in fb_destroy()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kernel-janitors@vger.kernel.org" <kernel-janitors@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yOC8xOSA4OjM2IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToNCj4gT24g
MS8yNi8xOSAyOjA1IFBNLCBZdWVIYWliaW5nIHdyb3RlOg0KPj4gVGhlcmUgaXMgbm8gbmVlZCB0
byBoYXZlIHRoZSAnc3RydWN0IGRybV9mcmFtZWJ1ZmZlciAqZmInIHZhcmlhYmxlDQo+PiBzdGF0
aWMgc2luY2UgbmV3IHZhbHVlIGFsd2F5cyBiZSBhc3NpZ25lZCBiZWZvcmUgdXNlIGl0Lg0KPj4N
Cj4+IFNpZ25lZC1vZmYtYnk6IFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4NCj4g
R29vZCBjYXRjaCwgdGhhbmsgeW91IQ0KPiBSZXZpZXdlZC1ieTogT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPg0KSWYgbm9ib2R5IG9iamVj
dHMgSSdsbCBhcHBseSB0aGlzIHRvIGRybS1taXNjLWZpeGVzIG5leHQgTW9uZGF5DQo+PiAtLS0N
Cj4+IMKgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYyB8IDIgKy0NCj4+
IMKgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQ0KPj4NCj4+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMgDQo+
PiBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYw0KPj4gaW5kZXggODYw
ZGEwNS4uYzI5NTVkMyAxMDA2NDQNCj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2Ry
bV9mcm9udF9rbXMuYw0KPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
X2ttcy5jDQo+PiBAQCAtNTQsNyArNTQsNyBAQCBzdGF0aWMgdm9pZCBmYl9kZXN0cm95KHN0cnVj
dCBkcm1fZnJhbWVidWZmZXIgKmZiKQ0KPj4gwqDCoMKgwqDCoMKgwqAgY29uc3Qgc3RydWN0IGRy
bV9tb2RlX2ZiX2NtZDIgKm1vZGVfY21kKQ0KPj4gwqAgew0KPj4gwqDCoMKgwqDCoCBzdHJ1Y3Qg
eGVuX2RybV9mcm9udF9kcm1faW5mbyAqZHJtX2luZm8gPSBkZXYtPmRldl9wcml2YXRlOw0KPj4g
LcKgwqDCoCBzdGF0aWMgc3RydWN0IGRybV9mcmFtZWJ1ZmZlciAqZmI7DQo+PiArwqDCoMKgIHN0
cnVjdCBkcm1fZnJhbWVidWZmZXIgKmZiOw0KPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgZHJtX2dlbV9v
YmplY3QgKmdlbV9vYmo7DQo+PiDCoMKgwqDCoMKgIGludCByZXQ7DQo+Pg0KPj4NCj4+DQo+Pg0K
Pj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 08:56:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 08:56:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpUcr-0003A3-R8; Fri, 01 Feb 2019 08:56:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QR7p=QI=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gpUcr-00039x-5Y
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 08:56:41 +0000
X-Inumbo-ID: 49425f76-25ff-11e9-bc90-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::617])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49425f76-25ff-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 08:56:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=x0HgXi60gRJucFBcujIiKUDSDp6gQIFcm/FlBcHN3EM=;
 b=U0Ac99hvT8O3dxHCwac5mZWDd/X9pQS8El9DdyTqOWQUDFDdDfAslkS0GOTWVr1uEmobcIb6ABFGKmnkVu5bon6pQOvbIGIZgMR8+sM190zYYn6Iudk9H8eg3Nn9qYTuqIdMGFufa5+1S+iSYrzEonQVZ49Sdi2v7FIpUlgfdjc=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB5000.eurprd03.prod.outlook.com (20.178.90.17) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1580.16; Fri, 1 Feb 2019 08:56:37 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7%2]) with mapi id 15.20.1558.026; Fri, 1 Feb 2019
 08:56:37 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Julien Grall <julien.grall@arm.com>, Oleksandr Andrushchenko
 <andr2000@gmail.com>, "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>, "daniel.vetter@intel.com"
 <daniel.vetter@intel.com>, "jgross@suse.com" <jgross@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "kraxel@redhat.com" <kraxel@redhat.com>, "noralf@tronnes.org"
 <noralf@tronnes.org>, "hch@infradead.org" <hch@infradead.org>
Thread-Topic: [Xen-devel][PATCH] drm/xen-front: Fix mmap attributes for
 display buffers
Thread-Index: AQHUt+PwOT/atadd5E6cEP5jJm29BKXGnAiAgADrJwCAAyEdgA==
Date: Fri, 1 Feb 2019 08:56:37 +0000
Message-ID: <0d8b65b0-7919-8f15-0c97-e35eacd21fa1@epam.com>
References: <20190129150422.19867-1-andr2000@gmail.com>
 <bf8cf8d9-7092-d956-44d2-e55233f495d2@arm.com>
 <c6e05462-2580-10a6-db8c-c6d5f5617105@epam.com>
In-Reply-To: <c6e05462-2580-10a6-db8c-c6d5f5617105@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB5000;
 6:kFNpu4qK90VCzsV3ApQtGoa+cMJhtXaWDtdZFyr8YKgfO2hxIKDudzsmj/+YpVIRlbvFtbeQ/N1vLcRi2hWvZtBg2T+hjdg37Zk8Uhm4/MduLC38TrIUplKkR4xYF1I/dFEBy8YlBcSA2gkBJ6r3D8S6V8B/mHnjj/tIfU9LsjeQ17qpPyrgHWpmPn/SO8XLHoi/VLvcXhKsq0Z8oMqnTZ4fDAvRba3MDPAQe1kOOhnUioRnTzuUvnX1j0zFHBY4xXKooJa8Lnbe0D5vrr9i49QxK6CRHhwkFXAVSJDKTaeBolqerIzXPPAUOy3Y4afDwovNKv/B3dWcJ8Wt7sAAddhyTEZGdETxZZMql/oj0jwiO6XpZpWfm1ARePWiFYLTOu5LcLQfo9VMmWErkg8rpfYKYBgqvPU/t+UC6NUxmBo5yI0LuLvmGtMdNLsE5YuIiR/ukKRgYWqsoVWXxtzE/A==;
 5:Zs5/MQwqHltWI+v8uYN6HtDNLMqtQlivbTLtb5vefnDAe0FeXnnbrbk9NAsTyAKs6ln+yBOGHLT/R4U0XNRIC0VkbpkXjo0IqXHUpbW3ob03PAmNXqjqv+siD2khEoHgQKi49YCyVjaCUvCMf2AeWGvxleQHJ/3cD2onEzJiG1DX7x1elcBvrt6Ui4bCyM55NOwPCLy1WBGdxqOgzjzI/g==;
 7:tvyWEqZWC4cp1EgMWObhtLJF+TQYnlzRp07Y9XR86w3WY8fnB7NfBqXJrK4+IKtLXQ9gAFI61tlEqCFpZRWBtgPgMoD6M25qlFeJQqlNQueFMKBIEnHcuIzANKwazIOduFghVz7TCpksym78LcMM7w==
x-ms-office365-filtering-correlation-id: dad4d51f-2ade-498d-5768-08d688232cda
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB5000; 
x-ms-traffictypediagnostic: AM6PR03MB5000:
x-microsoft-antispam-prvs: <AM6PR03MB5000F135337A5892B275FE52E7920@AM6PR03MB5000.eurprd03.prod.outlook.com>
x-forefront-prvs: 09352FD734
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(346002)(376002)(39860400002)(136003)(199004)(189003)(71200400001)(71190400001)(72206003)(11346002)(97736004)(446003)(476003)(105586002)(81156014)(81166006)(14454004)(2616005)(8676002)(14444005)(256004)(229853002)(7736002)(106356001)(8936002)(305945005)(486006)(39060400002)(53936002)(6116002)(6506007)(3846002)(53546011)(68736007)(31686004)(7416002)(55236004)(110136005)(25786009)(36756003)(6512007)(316002)(2201001)(2906002)(186003)(26005)(99286004)(6486002)(86362001)(31696002)(6246003)(478600001)(66066001)(80792005)(102836004)(2501003)(76176011)(6436002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB5000;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: J9atEptx3XEvMvZE3jCuf9iUwR8OKKz+Yk9XC0gOyLvci4OWUzAQ3TrHIMceFvkBw8u5AJtB4XasxMDIDNDe7v/ZHzjDN62FV5QokImDvvd6HWV+4FlMfJLlZOkSSLF2YvNT9zXIC3ntOA+FnElW4nlOTUbNSQB8NTHgdiK0SboTO+4zD1lQV7b/L7jH0R2aLYy8/fZp6FTLEsQjjV1SeI++fDDYroQnmtjXIFDpeTFIwTn10LQ12M3OhMpuawKJHGv4UE8UeqxvM0xjZAo1X/oWP4Agm6j5rbPvkqSU08FW5MH0Nm5wHFDj4DOv3xWjN0oPQjs3oCiagAWgLleacpK3eZvt/H/J0oYC+z+SgoTF9wsQpX2rVb6D8Fs0vgZdijd0BUjRICSjR5TD8dXk/at2j/wk202klW/GO2zI0io=
Content-ID: <27A51023CD0ACE41B31516D216FBD0EE@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dad4d51f-2ade-498d-5768-08d688232cda
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2019 08:56:37.6618 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB5000
Subject: Re: [Xen-devel] [PATCH] drm/xen-front: Fix mmap attributes for
 display buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8zMC8xOSAxMTowOSBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6DQo+IE9u
IDEvMjkvMTkgOTowNyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gSGkgT2xla3NhbmRyLA0K
Pj4NCj4+IE9uIDEvMjkvMTkgMzowNCBQTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6
DQo+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPg0KPj4+DQo+Pj4gV2hlbiBHRU0gYmFja2luZyBzdG9yYWdlIGlzIGFsbG9j
YXRlZCB0aG9zZSBhcmUgbm9ybWFsIHBhZ2VzLA0KPj4+IHNvIHRoZXJlIGlzIG5vIHBvaW50IHVz
aW5nIHBncHJvdF93cml0ZWNvbWJpbmUgd2hpbGUgbW1hcGluZy4NCj4+PiBUaGlzIGZpeGVzIG1p
c21hdGNoIG9mIGJ1ZmZlciBwYWdlcycgbWVtb3J5IGF0dHJpYnV0ZXMgYmV0d2Vlbg0KPj4+IHRo
ZSBmcm9udGVuZCBhbmQgYmFja2VuZCB3aGljaCBtYXkgY2F1c2Ugc2NyZWVuIGFydGlmYWN0cy4N
Cj4+Pg0KPj4+IEZpeGVzOiBjNTc1YjdlZWI4OWYgKCJkcm0veGVuLWZyb250OiBBZGQgc3VwcG9y
dCBmb3IgWGVuIFBWIGRpc3BsYXkgDQo+Pj4gZnJvbnRlbmQiKQ0KPj4+DQo+Pj4gU2lnbmVkLW9m
Zi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gDQo+Pj4gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPg0KPj4+IFN1Z2dlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4NCj4+PiAtLS0NCj4+PiDCoCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnRfZ2VtLmMgfCA1ICsrLS0tDQo+Pj4gwqAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkNCj4+Pg0KPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMgDQo+Pj4gYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnRfZ2VtLmMNCj4+PiBpbmRleCBkMzAzYTJlMTdmNWUuLjlkNWMwM2Q3NjY4ZCAx
MDA2NDQNCj4+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMN
Cj4+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMNCj4+PiBA
QCAtMjM1LDggKzIzNSw3IEBAIHN0YXRpYyBpbnQgZ2VtX21tYXBfb2JqKHN0cnVjdCB4ZW5fZ2Vt
X29iamVjdCANCj4+PiAqeGVuX29iaiwNCj4+PiDCoMKgwqDCoMKgIHZtYS0+dm1fZmxhZ3MgJj0g
flZNX1BGTk1BUDsNCj4+PiDCoMKgwqDCoMKgIHZtYS0+dm1fZmxhZ3MgfD0gVk1fTUlYRURNQVA7
DQo+Pj4gwqDCoMKgwqDCoCB2bWEtPnZtX3Bnb2ZmID0gMDsNCj4+PiAtwqDCoMKgIHZtYS0+dm1f
cGFnZV9wcm90ID0NCj4+PiAtIHBncHJvdF93cml0ZWNvbWJpbmUodm1fZ2V0X3BhZ2VfcHJvdCh2
bWEtPnZtX2ZsYWdzKSk7DQo+Pj4gK8KgwqDCoCB2bWEtPnZtX3BhZ2VfcHJvdCA9IHZtX2dldF9w
YWdlX3Byb3Qodm1hLT52bV9mbGFncyk7DQo+Pg0KPj4gVGhlIHBhdGNoIGxvb2tzIGdvb2QgdG8g
bWUuIEl0IHdvdWxkIGJlIHdvcnRoIGV4cGFuZGluZyB0aGUgY29tbWVudCBhIA0KPj4gYml0IGJl
Zm9yZSB0byBleHBsYWluIHRoYXQgd2Ugb3ZlcndyaXRlIHZtX3BhZ2VfcHJvdCB0byB1c2UgY2Fj
aGVhYmxlIA0KPj4gYXR0cmlidXRlIGFzIHJlcXVpcmVkIGJ5IHRoZSBYZW4gQUJJLg0KPj4NCj4g
T2ssIHRoZW4gSSdsbCBwdXQ6DQo+DQo+ICvCoMKgwqDCoMKgwqAgLyoNCj4gK8KgwqDCoMKgwqDC
oMKgICogQWNjb3JkaW5nIHRvIFhlbiBvbiBBUk0gQUJJICh4ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC1hcm0uaCk6DQo+ICvCoMKgwqDCoMKgwqDCoCAqIGFsbCBtZW1vcnkgd2hpY2ggaXMgc2hhcmVk
IHdpdGggb3RoZXIgZW50aXRpZXMgaW4gdGhlIHN5c3RlbQ0KPiArwqDCoMKgwqDCoMKgwqAgKiAo
aW5jbHVkaW5nIHRoZSBoeXBlcnZpc29yIGFuZCBvdGhlciBndWVzdHMpIG11c3QgcmVzaWRlIGlu
IA0KPiBtZW1vcnkNCj4gK8KgwqDCoMKgwqDCoMKgICogd2hpY2ggaXMgbWFwcGVkIGFzIE5vcm1h
bCBJbm5lciBXcml0ZS1CYWNrIE91dGVyIFdyaXRlLUJhY2sNCj4gK8KgwqDCoMKgwqDCoMKgICog
SW5uZXItU2hhcmVhYmxlLg0KPiArwqDCoMKgwqDCoMKgwqAgKi8NCj4gwqDCoMKgwqDCoMKgwqAg
dm1hLT52bV9wYWdlX3Byb3QgPSB2bV9nZXRfcGFnZV9wcm90KHZtYS0+dm1fZmxhZ3MpOw0KPiBQ
bGVhc2UgbGV0IG1lIGtub3cgaWYgdGhpcyBpcyBub3Qgd2hhdCB5b3Ugd2FudA0KPj4gV2l0aCB0
aGUgY29tbWVudCB1cGRhdGVkOg0KPj4NCj4+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPg0KPj4NCklmIG5vYm9keSBvYmplY3RzIEknbGwgYXBwbHkgdGhpcyB0
byBkcm0tbWlzYy1maXhlcyBuZXh0IE1vbmRheQ0KPj4gQ2hlZXJzLA0KPj4NCj4gVGhhbmsgeW91
LA0KPiBPbGVrc2FuZHINCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 09:07:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 09:07:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpUmm-0004Ju-Sa; Fri, 01 Feb 2019 09:06:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpUmm-0004Jp-1l
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 09:06:56 +0000
X-Inumbo-ID: b87d5732-2600-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b87d5732-2600-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 09:06:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 02:06:54 -0700
Message-Id: <5C540C2902000078002130EF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 02:06:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-5-git-send-email-nmanthey@amazon.de>
 <503e6a7a-43d4-c3fd-38bb-c9fa0d2743c1@citrix.com>
In-Reply-To: <503e6a7a-43d4-c3fd-38bb-c9fa0d2743c1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 04/11] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 nmanthey@amazon.de, "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDIwOjMxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMDEvMjAxOSAxMTo1MSwgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+PiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
Pj4gQEAgLTM3LDYgKzM3LDcgQEAKPj4gICNpbmNsdWRlIDx4ZW4vbW9uaXRvci5oPgo+PiAgI2lu
Y2x1ZGUgPHhlbi93YXJuaW5nLmg+Cj4+ICAjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KPj4gKyNpbmNs
dWRlIDx4ZW4vbm9zcGVjLmg+Cj4+ICAjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgo+PiAgI2luY2x1
ZGUgPGFzbS9oYXAuaD4KPj4gICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgo+PiBAQCAtMjEwMiw3
ICsyMTAzLDcgQEAgaW50IGh2bV9tb3ZfZnJvbV9jcih1bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVk
IGludCBncHIpCj4+ICAgICAgY2FzZSAyOgo+PiAgICAgIGNhc2UgMzoKPj4gICAgICBjYXNlIDQ6
Cj4+IC0gICAgICAgIHZhbCA9IGN1cnItPmFyY2guaHZtLmd1ZXN0X2NyW2NyXTsKPj4gKyAgICAg
ICAgdmFsID0gYXJyYXlfYWNjZXNzX25vc3BlYyhjdXJyLT5hcmNoLmh2bS5ndWVzdF9jciwgY3Ip
Owo+IAo+IFRoaXMgaXMgYW4gaW50ZXJlc3RpbmcgY2FzZSAtIHdlIGRvbid0IGFjdHVhbGx5IG5l
ZWQgcHJvdGVjdGlvbiBoZXJlLgo+IAo+IFRoaXMgcGF0aCBpcyBjYWxsZWQgZXhjbHVzaXZlbHkg
ZnJvbSBpbnRlcmNlcHRzLCBzbyBjciBpcyBzdHJpY3RseSBvbmUKPiBvZiAwLCAyLCAzLCA0LCA4
IGV2ZW4gdW5kZXIgYWR2ZXJzYXJpYWwgc3BlY3VsYXRpb24uICBIb3dldmVyLCBhcwo+IGd1ZXN0
X2NyW10gaXMgb25seSA1IGVudHJpZXMgbG9uZywgdGhlIDggY2FzZSBjYW4gc3RpbGwgcmVzdWx0
IGluIGFuIE9vQgo+IHJlYWQuCj4gCj4gSG93ZXZlciwgZ2l2ZW4gdGhhdCB0aGUgOCBpbmRleCBp
cyBpbiB0aGUgaHdfY3JbXSBhcnJheSBhbmQgZ3VhcmFudGVlZAo+IHRvIGJlIGluIHRoZSBjYWNo
ZSBieSB0aGlzIHBvaW50LCBhbiBhdHRhY2tlciBjYW4ndCBnYWluIGFueSBhZGRpdGlvbmFsCj4g
aW5mb3JtYXRpb24gYnkgcG9pc29uaW5nIHRoZSBzd2l0Y2ggbG9naWMuCgpRdWVzdGlvbiB0aG91
Z2ggaXMgLSBkbyB3ZSB3YW50IHRvIG1ha2UgdGhlIHNhZmV0eSBvZiBvdXIKY29kZSBkZXBlbmRl
bnQgb24gc3VjaCAoZWFzaWx5IGFuZCB1bi1ub3RpY2VhYmx5IGNoYW5nZWFibGUpCmxheW91dCBj
b25zaWRlcmF0aW9ucz8gSSdtIG5vdCBvcHBvc2VkIChhbmQgSSd2ZSB1c2VkIHNpbWlsYXIKYXJn
dW1lbnRzIGZvciBvdmVycnVucyBieSAxIGVsc2V3aGVyZSwgYWxiZWl0IGluIGNhc2VzIHdoZXJl
CnRoZSBsYXlvdXQgd2Fzbid0IGFzIGZhciBhd2F5IGZyb20gdGhlIGNvZGUgaW4gcXVlc3Rpb24g
YXMgaXQKaXMgaGVyZSwgYW5kIHdoZXJlIHRoZSB0d28gZmllbGRzIHdlcmUgYWRqYWNlbnQpLCBi
dXQgcGVyaGFwcwp3ZSdkIHRoZW4gd2FudCBhIEJVSUxEX0JVR19PTigpIHdpdGggYSBzdWl0YWJs
ZSBjb21tZW50CihhbmQgY2FyZWZ1bGx5IGNvZGVkIHRvIGF2b2lkIHBvdGVudGlhbCBhcnJheS1p
bmRleC1vdXQtb2YtCmJvdW5kcyBkaWFnbm9zdGljcyk/CgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 09:14:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 09:14:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpUuE-0005Mh-MG; Fri, 01 Feb 2019 09:14:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ulZE=QI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gpUuD-0005Mc-GA
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 09:14:37 +0000
X-Inumbo-ID: cb0cdef5-2601-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb0cdef5-2601-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 09:14:36 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 22389AD86;
 Fri,  1 Feb 2019 09:14:34 +0000 (UTC)
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <f3ca533d-7f51-c59e-6a96-4e1fba687c8f@epam.com>
 <alpine.DEB.2.10.1901311343370.22962@sstabellini-ThinkPad-X260>
 <6deaf110-44a7-59f9-a4d8-52ff9428cd9d@epam.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <a9f41730-4e51-242e-7625-fc5f6b8ecbe4@suse.com>
Date: Fri, 1 Feb 2019 10:14:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <6deaf110-44a7-59f9-a4d8-52ff9428cd9d@epam.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] xen/mem-reservation API and out-of-tree kernel
 modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAwOTozOSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gT24g
MS8zMS8xOSAxMTo0NCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBPbiBUaHUsIDMx
IEphbiAyMDE5LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IEhlbGxvLAo+Pj4K
Pj4+IEkgYW0gd29ya2luZyBvbiBwb3J0aW5nIGFuIG91dC1vZi10cmVlIGtlcm5lbCBkcml2ZXIg
dG8gdGhlIGtlcm5lbAo+Pj4gNS4wIGFuZCB0aGF0IGRyaXZlciB1c2VzIGZ1bmN0aW9uYWxpdHkg
cHJvdmlkZWQgYnkKPj4+IGRyaXZlcnMveGVuL21lbS1yZXNlcnZhdGlvbi5jCj4+PiBtb2R1bGUu
wqAgU2luY2UgY29tbWl0IFsxXSBpdCBpcyBub3QgcG9zc2libGUgdG8gYnVpbGQgYSBrZXJuZWwg
bW9kdWxlCj4+PiB3aGljaCB1c2VzIG1lbS1yZXNlcnZhdGlvbiBBUEkgYXMgeGVuX3NjcnViX3Bh
Z2VzIHZhcmlhYmxlLCB3aGljaCBpcwo+Pj4gY2hlY2tlZCBpbgo+Pj4geGVubWVtX3Jlc2VydmF0
aW9uX3NjcnViX3BhZ2UsIGJlY2FtZSBhIGtlcm5lbCBtb2R1bGUgcGFyYW1ldGVyIGFuZCBpcwo+
Pj4gbm93IG9ubHkKPj4+IGFjY2Vzc2libGUgZm9yIGJ1aWx0LWluIG1vZHVsZXM6Cj4+Pgo+Pj4g
c3RhdGljIGlubGluZSB2b2lkIHhlbm1lbV9yZXNlcnZhdGlvbl9zY3J1Yl9wYWdlKHN0cnVjdCBw
YWdlICpwYWdlKQo+Pj4gXl5eXl5eXl5eXl5eXgo+Pj4gewo+Pj4gICDCoMKgwqAgaWYgKHhlbl9z
Y3J1Yl9wYWdlcykKPj4+ICAgwqDCoMKgwqDCoMKgwqAgXl5eXl5eXl5eXl5eXl5eCj4+PiAgIMKg
wqDCoCDCoMKgwqAgY2xlYXJfaGlnaHBhZ2UocGFnZSk7Cj4+PiB9Cj4+Pgo+Pj4gVGhpcyByZXN1
bHRzIGluIGxpbmstdGltZSB3YXJuaW5nOgo+Pj4KPj4+ICAgwqDCoMKgIFdBUk5JTkc6ICJ4ZW5f
c2NydWJfcGFnZXMiIFt5b3VybW9kdWxlLmtvXSB1bmRlZmluZWQhCj4+Pgo+Pj4gYW5kIHRodXMg
bm90IGFsbG93aW5nIHRoZSBtb2R1bGUgdG8gcnVuLiBBdCB0aGUgbW9tZW50IEkgY2FuIG9ubHkg
c2VlIGEKPj4+IHBvc3NpYmxlIGZpeAo+Pj4gZm9yIHRoaXMgYnkgbWFraW5nIHRoZSBmb2xsb3dp
bmcgY2hhbmdlOgo+Pj4KPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9tZW0tcmVzZXJ2YXRp
b24uYyBiL2RyaXZlcnMveGVuL21lbS1yZXNlcnZhdGlvbi5jCj4+PiBpbmRleCAzNzgyY2YwNzAz
MzguLjg1ZmVjZmVjNTBlMSAxMDA2NDQKPj4+IC0tLSBhL2RyaXZlcnMveGVuL21lbS1yZXNlcnZh
dGlvbi5jCj4+PiArKysgYi9kcml2ZXJzL3hlbi9tZW0tcmVzZXJ2YXRpb24uYwo+Pj4gQEAgLTE4
LDYgKzE4LDcgQEAKPj4+Cj4+PiAgIMKgYm9vbCBfX3JlYWRfbW9zdGx5IHhlbl9zY3J1Yl9wYWdl
cyA9Cj4+PiBJU19FTkFCTEVEKENPTkZJR19YRU5fU0NSVUJfUEFHRVNfREVGQVVMVCk7Cj4+PiAg
IMKgY29yZV9wYXJhbSh4ZW5fc2NydWJfcGFnZXMsIHhlbl9zY3J1Yl9wYWdlcywgYm9vbCwgMCk7
Cj4+PiArRVhQT1JUX1NZTUJPTCh4ZW5fc2NydWJfcGFnZXMpOwo+Pj4KPj4+IGJ1dCB0aGlzIGxv
b2tzIGEgYml0IHVudXN1YWwgZm9yIHRoZSBrZXJuZWw/Cj4+Pgo+Pj4gSSBhbSBsb29raW5nIGZv
ciBjb21tdW5pdHkgYWR2aWNlIGhlcmUgYW5kIGhlbHAKPj4+Cj4+PiBUaGFuayB5b3UsCj4+PiBP
bGVrc2FuZHIKPj4+Cj4+PiBbMV0KPj4+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC9jb21taXQvP2lkPTE5N2VjYjM4MDJj
MDQ0OTlkOGZmNGY4Y2IyOGY2ZWZhMDA4MDY3ZGIKPj4gVGhlIGFsdGVybmF0aXZlIHdvdWxkIGJl
IHRvIHR1cm4geGVubWVtX3Jlc2VydmF0aW9uX3NjcnViX3BhZ2UgaW50byBhCj4+IHJlZ3VsYXIg
ZnVuY3Rpb24gKG5vdCBhIHN0YXRpYyBpbmxpbmUpPwo+IFllcywgaXQgc2VlbXMgdGhlcmUgaXMg
bm8gb3RoZXIgcmVhc29uYWJsZSBzb2x1dGlvbiB0byB0aGlzLCBidXQKPiBhIHJlZ3VsYXIgZnVu
Y3Rpb24uIEknbGwgc2VuZCBhIHBhdGNoIGZvciB0aGF0CgpXaGF0IHdvdWxkIHlvdSBnYWluPyBU
aGlzIGZ1bmN0aW9uIHdvdWxkIG5lZWQgdG8gYmUgZXhwb3J0ZWQuCgpTbyBpdHMgZWl0aGVyIHRo
ZSB2YXJpYWJsZSBvciB0aGUgZnVuY3Rpb24uCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 09:19:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 09:19:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpUyo-0005pY-9V; Fri, 01 Feb 2019 09:19:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpUym-0005pT-D5
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 09:19:20 +0000
X-Inumbo-ID: 744a84bd-2602-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 744a84bd-2602-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 09:19:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 02:19:19 -0700
Message-Id: <5C540F150200007800213107@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 02:19:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "osstest service owner" <osstest-admin@xenproject.org>
References: <osstest-132630-mainreport@xen.org>
In-Reply-To: <osstest-132630-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [xen-4.10-testing test] 132630: tolerable FAIL -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE5IGF0IDAwOjQ1LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDEzMjYzMCB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCj4gaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjYzMC8gCj4g
Cj4gRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KPiAKPiBUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKPiAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IGluIDEzMjU3NyBwYXNzIGluIDEzMjYzMAo+ICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
IDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggICAgIGZhaWwgcGFzcyBpbiAxMzI1NzcKPiAgdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgICBm
YWlsIHBhc3MgaW4gMTMyNTc3Cj4gIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNjkgeHRm
L3Rlc3QtaHZtNjQteHNhLTI3OCAgICAgZmFpbCBwYXNzIGluIDEzMjU3NwoKQ291bGQgeW91IGhl
bHAgbWUgd2l0aCBzb21lIGNvbmZ1c2lvbiB0aGlzIGNhdXNlcyB0byBtZToKQXMgcGVyCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9oaXN0b3J5L3Rl
c3QteHRmLWFtZDY0LWFtZDY0LTEveGVuLTQuMTAtdGVzdGluZy5odG1sCmV0YyB0aGlzIGZsaWdo
dCBwYXNzZWQsIHdoZXJlYXMKaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzEzMjYzMC90ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xL2luZm8uaHRtbApldGMgaW5k
ZWVkIHNob3cgYSBmYWlsdXJlIGZvciB0aGUgcGFydGljdWxhciBzdGVwLiBXaHkgaXMgdGhlCm92
ZXJhbGwgdGVzdCBzdGF0dXMgIihwYXNzKSIgaW4gdGhpcyBjYXNlPyBUaGlzIHNlZW1zIHRvIGJl
CnBhcnRpY3VsYXJseSB1bmhlbHBmdWwgZm9yIG9sZGVyIGZsaWdodHMsIHdoZXJlIHRoZSBkZXRh
aWxzCnBhZ2UgaXMgbm8gbG9uZ2VyIGF2YWlsYWJsZS4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 09:32:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 09:32:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpVAv-0007WQ-JY; Fri, 01 Feb 2019 09:31:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpVAu-0007WL-M8
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 09:31:52 +0000
X-Inumbo-ID: 33368a38-2604-11e9-9f3c-a7a066910063
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33368a38-2604-11e9-9f3c-a7a066910063;
 Fri, 01 Feb 2019 09:31:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 02:31:48 -0700
Message-Id: <5C5412030200007800213111@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 02:31:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546256270-11734-3-git-send-email-andrew.cooper3@citrix.com>
 <1548959060-25387-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1548959060-25387-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 v4 2/3] x86/svm: Drop enum
 instruction_index and simplify svm_get_insn_len()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDE5OjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUGFzc2luZyBhIDMyLWJpdCBpbnRlZ2VyIGluZGV4IGludG8gYW4gYXJyYXkgd2l0aCBl
bnRyaWVzIGNvbnRhaW5pbmcgbGVzcyAKPiB0aGFuCj4gMzIgYml0cyBvZiBkYXRhIGlzIHdhc3Rl
ZnVsLCBhbmQgY3JlYXRlcyBhbiB1bm5lY2Vzc2FyeSBlcnJvciBjb25kaXRpb24gb2YKPiBwYXNz
aW5nIGFuIG91dC1vZi1yYW5nZSBpbmRleC4KPiAKPiBUaGUgd2lkdGggb2YgdGhlIFg4NkVNVUxf
T1BDKCkgZW5jb2RpbmcgaXMgY3VycmVudGx5IDIwIGJpdHMgZm9yIHRoZQo+IGluc3RydWN0aW9u
cyB1c2VkLCB3aGljaCBsZWF2ZXMgcm9vbSBmb3IgYSBtb2RybSBieXRlLiAgRHJvcCBvcGNfdGFi
W10KPiBlbnRpcmVseSwgYW5kIGVuY29kZSB0aGUgZXhwZWN0ZWQgb3Bjb2RlL21vZHJtIGluZm9y
bWF0aW9uIGRpcmVjdGx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 09:40:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 09:40:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpVIs-0008VI-NL; Fri, 01 Feb 2019 09:40:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rDPL=QI=citrix.com=prvs=92817040b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpVIr-0008KX-DF
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 09:40:05 +0000
X-Inumbo-ID: 5905dc0e-2605-11e9-a7b5-3b923c82e250
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5905dc0e-2605-11e9-a7b5-3b923c82e250;
 Fri, 01 Feb 2019 09:40:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,548,1539648000"; d="scan'208";a="85377133"
To: <xen-devel@lists.xenproject.org>
References: <2c71ac06-9d04-475b-30bc-9f87c906391a@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <4a891a96-c2a4-0598-eb0c-0759cbcb8f1c@citrix.com>
Date: Fri, 1 Feb 2019 09:40:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <2c71ac06-9d04-475b-30bc-9f87c906391a@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Scheduling and the periodic timer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAwNzoyNiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaGlsZSB3b3JraW5n
IG9uIG15IGNvcmUgc2NoZWR1bGluZyBzZXJpZXMgSSBzdHVtYmxlZCBvdmVyIHRoZSBwZXJpb2Rp
Ywo+IHRpbWVyLiBDb3VsZCBpdCBiZSB0aGlzIHRpbWVyIG5ldmVyIHdvcmtlZCBjb3JyZWN0bHk/
Cj4KPiBXaGVuIHRoZSB2Y3B1IHdpdGggYW4gYWN0aXZlIHBlcmlvZGljIHRpbWVyIGlzIHJ1bm5p
bmcgZXZlcnl0aGluZyBzZWVtcwo+IHRvIGJlIGZpbmUuIEJ1dCB3aGVuIG5vdCBydW5uaW5nIHRo
ZSB0aW1lciBpcyBzdG9wcGVkIGluIHNjaGVkdWxlKCkuIFNvCj4gYSB2Y3B1IGdvaW5nIHRvIGlk
bGUgcmVseWluZyB0byBiZSB3b2tlbiB1cCBieSB0aGUgcGVyaW9kaWMgdGltZXIgd2lsbAo+IHJl
bWFpbiBzbGVlcGluZyB1bnRpbCBhbm90aGVyIGV2ZW50IGlzIGhhcHBlbmluZy4gVGhlIHBlcmlv
ZGljIHRpbWVyCj4gd29uJ3QgZmlyZSBhcyBpdCBpcyBzdG9wcGVkLgo+Cj4gVGhlIHBlcmlvZGlj
IHRpbWVyIGlzIHVzZWQgdmlhIFZDUFVPUF9zZXRfcGVyaW9kaWNfdGltZXIgb25seSwgYW5kCj4g
dG9kYXkncyBMaW51eCBrZXJuZWwgaXNuJ3QgdXNpbmcgaXQgYXQgYWxsLiBTbyBJIGd1ZXNzIHRo
aXMgdGltZXIgbm90Cj4gcmVhbGx5IHdvcmtpbmcgYXMgaXQgc2hvdWxkIGlzIG5vIGJpZyBpc3N1
ZS4KPgo+IEkganVzdCB3YW50ZWQgdG8gbWVudGlvbiB0aGF0IGZhY3QsIG1heWJlIHNvbWVvbmUg
aXMga2VlbiByZXBhaXJpbmcKPiB0aGlzIGlzc3VlLgoKRG8geW91IG1lYW4gdG8gc2F5IHRoYXQs
IGFmdGVyIHRoZSBuZXh0IHNjaGVkdWxlKCksIGFueSBjb25maWd1cmVkCnBlcmlvZGljIHRpbWVy
IGNlYXNlcyB0byBwcm92aWRlIGZ1cnRoZXIgaW50ZXJydXB0cz8KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 09:40:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 09:40:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpVJ6-0000BJ-2b; Fri, 01 Feb 2019 09:40:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QR7p=QI=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gpVJ4-0000BB-JX
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 09:40:18 +0000
X-Inumbo-ID: 6113c01e-2605-11e9-bc90-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::62e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6113c01e-2605-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 09:40:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FJ87ZHPdiBsH1kqEQYWnH4J5oz9ekGVddd/HL529Akw=;
 b=McXhCOJcjYApu8XIDGqU4lqwL3isTtHcKhokPQbq4DoLPEF6sMFVuhGJUxrx439v6YwhN5lt/jU+Rr0IJen1NmL+oGbtpK3cYOYyex8g6zZaqyPHYgvYgSoe1g4bagtFjFPZVwUZ6PQ6mudNvRhwCvGgwWMr319pRWNYrV4yCBc=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB5079.eurprd03.prod.outlook.com (20.178.91.28) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1580.16; Fri, 1 Feb 2019 09:40:14 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7%2]) with mapi id 15.20.1558.026; Fri, 1 Feb 2019
 09:40:14 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Juergen Gross <jgross@suse.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] xen/mem-reservation API and out-of-tree kernel
 modules
Thread-Index: AQHUuW2awNkJGzJtBUW2HZJ5omKh0aXJ6V2AgAC3LQCAAAmwAIAABy2A
Date: Fri, 1 Feb 2019 09:40:14 +0000
Message-ID: <b7a8ff51-d929-f8e9-e52e-ea504d36348b@epam.com>
References: <f3ca533d-7f51-c59e-6a96-4e1fba687c8f@epam.com>
 <alpine.DEB.2.10.1901311343370.22962@sstabellini-ThinkPad-X260>
 <6deaf110-44a7-59f9-a4d8-52ff9428cd9d@epam.com>
 <a9f41730-4e51-242e-7625-fc5f6b8ecbe4@suse.com>
In-Reply-To: <a9f41730-4e51-242e-7625-fc5f6b8ecbe4@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB5079;
 6:IFlnVGDoMr6GQLoEKIjVpE8pOOz44MVsaqVdYZksZZGD3LCfWlbkyPzYfZRdFJD/1BKiz6Y6gcabVtheaYAWw6EN+56BSbUT0cVmnsmuLewF++uCJQMu5Vt/SbZVKTtEco74wjwonUBly7G98N5+Cmwc4JnREYAc4lXp2FXs0BpKvx14keIlqfY11Yk8RNbmVZbXo5sZyivtKxbc1CTBtsVjWbhjSIN+yV78QnEIlrrSar4vc4qxNnkM6EzhoAEWK8y95GPl8ANUzU4zPz8kgoC/IUV+ucytU1rl7ZM78ml39B9rmsWyXmdihPFC0YPasnl4NzU88oJiySk4m+ePJjhcBAOqIl48lbalcne8gBEWyQ3XrfEnB4TzdPzVAZRs3e/6FVW74rW0YVZ2QO6NLhzTmXdBhWjcxATvwGSWPptOINvf9919W5uspd8DN3qwSS1DowXmBu/4wePxzKqakA==;
 5:oAqj6EzxC5wQgkJRHkWnImNiPnY1+52m2luTHopQnyuK3NLnR5XsEra6JsDVL629ZkskY3oKaUywXIy6SrbM5gAlZNvAOwcwq7fkCYMhLvHi9QtbHKRulG1bnFJnzlpVrCNOyXJDyHNB5htf/UsEY5wGFirai5FO/kL+kzME5Lw66q5h0DXZnTCVWMoqs0vEQZv+Vz+4E7L+hrt4YJ6Fig==;
 7:Qg/k+x3J5Q4Nni/oOcDY/CSZIBx0shaJLXUU5jNZKOkYK20THTu57yEQtajFKjySv5WfDQia/ULvzh1qrwsAw3qZmc2xDqJqCHc3eNSYBXBOgoO9CV9H3CNDom4e0enYNxGErcNlfwu13RIiWFsctw==
x-ms-office365-filtering-correlation-id: 4bd16c18-a784-425f-46e4-08d68829448f
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB5079; 
x-ms-traffictypediagnostic: AM6PR03MB5079:
x-microsoft-antispam-prvs: <AM6PR03MB5079C761762609E2904221AAE7920@AM6PR03MB5079.eurprd03.prod.outlook.com>
x-forefront-prvs: 09352FD734
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(396003)(346002)(376002)(366004)(39860400002)(199004)(189003)(476003)(68736007)(2616005)(11346002)(446003)(14444005)(305945005)(486006)(7736002)(26005)(31686004)(71200400001)(256004)(6506007)(8936002)(6306002)(554214002)(6512007)(8676002)(81156014)(97736004)(71190400001)(93886005)(81166006)(80792005)(186003)(66066001)(99286004)(110136005)(229853002)(31696002)(105586002)(6486002)(86362001)(54906003)(316002)(102836004)(106356001)(4326008)(53936002)(36756003)(25786009)(966005)(76176011)(6246003)(6436002)(2906002)(53546011)(72206003)(14454004)(55236004)(478600001)(3846002)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB5079;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: QkTrYe0zGnf3zm7qWKoR5Q2COOcXuact33jvleqCJ3RTA0BhBaY111A5b0hq4wuiHOyak3J+xxqHPeKB3LdE04B7Fxx/Cicx8uuKdDHO7Z3jLa1WwpRo6y/UqPc+rD4J4QnVrbNcD58tWLDwSwVEpl1Jxm99sUGL5xYy82Zzms/+KZcDMuaRnpoOgr6sSx+5lTnTXxPXCU092DyE1T5qWc06FCLRRAs72un8/tVrD2dTrmYkLVr4RQBoBWUMju+nkBSU3j8ywja52v/K+nG2Jl8NJ0AF1ZOjLrNkCQ9JXqN4SE/jQC+tWX2zG+YD9mpgl8soELziIAjteS8QtGxuA7gNxQkcTiqJ2Qg7g44VXsX2NokfSDMJe3JNckr2LDUCXPQrY37Nfcn5Trb2UEbhIWKsbotnKcvJse9IBdA4VKQ=
Content-ID: <D2BD4306FC4E0D42A359B852A92D4066@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4bd16c18-a784-425f-46e4-08d68829448f
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2019 09:40:14.3531 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB5079
Subject: Re: [Xen-devel] xen/mem-reservation API and out-of-tree kernel
 modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xLzE5IDExOjE0IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOg0KPiBPbiAwMS8wMi8yMDE5
IDA5OjM5LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToNCj4+IE9uIDEvMzEvMTkgMTE6
NDQgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4+PiBPbiBUaHUsIDMxIEphbiAyMDE5
LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToNCj4+Pj4gSGVsbG8sDQo+Pj4+DQo+Pj4+
IEkgYW0gd29ya2luZyBvbiBwb3J0aW5nIGFuIG91dC1vZi10cmVlIGtlcm5lbCBkcml2ZXIgdG8g
dGhlIGtlcm5lbA0KPj4+PiA1LjAgYW5kIHRoYXQgZHJpdmVyIHVzZXMgZnVuY3Rpb25hbGl0eSBw
cm92aWRlZCBieQ0KPj4+PiBkcml2ZXJzL3hlbi9tZW0tcmVzZXJ2YXRpb24uYw0KPj4+PiBtb2R1
bGUuwqAgU2luY2UgY29tbWl0IFsxXSBpdCBpcyBub3QgcG9zc2libGUgdG8gYnVpbGQgYSBrZXJu
ZWwgbW9kdWxlDQo+Pj4+IHdoaWNoIHVzZXMgbWVtLXJlc2VydmF0aW9uIEFQSSBhcyB4ZW5fc2Ny
dWJfcGFnZXMgdmFyaWFibGUsIHdoaWNoIGlzDQo+Pj4+IGNoZWNrZWQgaW4NCj4+Pj4geGVubWVt
X3Jlc2VydmF0aW9uX3NjcnViX3BhZ2UsIGJlY2FtZSBhIGtlcm5lbCBtb2R1bGUgcGFyYW1ldGVy
IGFuZCBpcw0KPj4+PiBub3cgb25seQ0KPj4+PiBhY2Nlc3NpYmxlIGZvciBidWlsdC1pbiBtb2R1
bGVzOg0KPj4+Pg0KPj4+PiBzdGF0aWMgaW5saW5lIHZvaWQgeGVubWVtX3Jlc2VydmF0aW9uX3Nj
cnViX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UpDQo+Pj4+IF5eXl5eXl5eXl5eXl4NCj4+Pj4gew0K
Pj4+PiAgICDCoMKgwqAgaWYgKHhlbl9zY3J1Yl9wYWdlcykNCj4+Pj4gICAgwqDCoMKgwqDCoMKg
wqAgXl5eXl5eXl5eXl5eXl5eDQo+Pj4+ICAgIMKgwqDCoCDCoMKgwqAgY2xlYXJfaGlnaHBhZ2Uo
cGFnZSk7DQo+Pj4+IH0NCj4+Pj4NCj4+Pj4gVGhpcyByZXN1bHRzIGluIGxpbmstdGltZSB3YXJu
aW5nOg0KPj4+Pg0KPj4+PiAgICDCoMKgwqAgV0FSTklORzogInhlbl9zY3J1Yl9wYWdlcyIgW3lv
dXJtb2R1bGUua29dIHVuZGVmaW5lZCENCj4+Pj4NCj4+Pj4gYW5kIHRodXMgbm90IGFsbG93aW5n
IHRoZSBtb2R1bGUgdG8gcnVuLiBBdCB0aGUgbW9tZW50IEkgY2FuIG9ubHkgc2VlIGENCj4+Pj4g
cG9zc2libGUgZml4DQo+Pj4+IGZvciB0aGlzIGJ5IG1ha2luZyB0aGUgZm9sbG93aW5nIGNoYW5n
ZToNCj4+Pj4NCj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL21lbS1yZXNlcnZhdGlvbi5j
IGIvZHJpdmVycy94ZW4vbWVtLXJlc2VydmF0aW9uLmMNCj4+Pj4gaW5kZXggMzc4MmNmMDcwMzM4
Li44NWZlY2ZlYzUwZTEgMTAwNjQ0DQo+Pj4+IC0tLSBhL2RyaXZlcnMveGVuL21lbS1yZXNlcnZh
dGlvbi5jDQo+Pj4+ICsrKyBiL2RyaXZlcnMveGVuL21lbS1yZXNlcnZhdGlvbi5jDQo+Pj4+IEBA
IC0xOCw2ICsxOCw3IEBADQo+Pj4+DQo+Pj4+ICAgIMKgYm9vbCBfX3JlYWRfbW9zdGx5IHhlbl9z
Y3J1Yl9wYWdlcyA9DQo+Pj4+IElTX0VOQUJMRUQoQ09ORklHX1hFTl9TQ1JVQl9QQUdFU19ERUZB
VUxUKTsNCj4+Pj4gICAgwqBjb3JlX3BhcmFtKHhlbl9zY3J1Yl9wYWdlcywgeGVuX3NjcnViX3Bh
Z2VzLCBib29sLCAwKTsNCj4+Pj4gK0VYUE9SVF9TWU1CT0woeGVuX3NjcnViX3BhZ2VzKTsNCj4+
Pj4NCj4+Pj4gYnV0IHRoaXMgbG9va3MgYSBiaXQgdW51c3VhbCBmb3IgdGhlIGtlcm5lbD8NCj4+
Pj4NCj4+Pj4gSSBhbSBsb29raW5nIGZvciBjb21tdW5pdHkgYWR2aWNlIGhlcmUgYW5kIGhlbHAN
Cj4+Pj4NCj4+Pj4gVGhhbmsgeW91LA0KPj4+PiBPbGVrc2FuZHINCj4+Pj4NCj4+Pj4gWzFdDQo+
Pj4+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZh
bGRzL2xpbnV4LmdpdC9jb21taXQvP2lkPTE5N2VjYjM4MDJjMDQ0OTlkOGZmNGY4Y2IyOGY2ZWZh
MDA4MDY3ZGINCj4+PiBUaGUgYWx0ZXJuYXRpdmUgd291bGQgYmUgdG8gdHVybiB4ZW5tZW1fcmVz
ZXJ2YXRpb25fc2NydWJfcGFnZSBpbnRvIGENCj4+PiByZWd1bGFyIGZ1bmN0aW9uIChub3QgYSBz
dGF0aWMgaW5saW5lKT8NCj4+IFllcywgaXQgc2VlbXMgdGhlcmUgaXMgbm8gb3RoZXIgcmVhc29u
YWJsZSBzb2x1dGlvbiB0byB0aGlzLCBidXQNCj4+IGEgcmVndWxhciBmdW5jdGlvbi4gSSdsbCBz
ZW5kIGEgcGF0Y2ggZm9yIHRoYXQNCj4gV2hhdCB3b3VsZCB5b3UgZ2Fpbj8gVGhpcyBmdW5jdGlv
biB3b3VsZCBuZWVkIHRvIGJlIGV4cG9ydGVkLg0KWWVzLCB0aGlzIGlzIHRydWUsIHRoZSBmdW5j
dGlvbiBzaG91bGQgYmUgZXhwb3J0ZWQgdGhlbg0KPiBTbyBpdHMgZWl0aGVyIHRoZSB2YXJpYWJs
ZSBvciB0aGUgZnVuY3Rpb24uDQpJIGFtIGEgYml0IGNvbmZ1c2VkIHdpdGggdGhpcyBiZWNhdXNl
IEknbGwgaGF2ZSB0byBleHBvcnQNCm1vZHVsZSBwYXJhbWV0ZXIgaW4gdGhpcyBjYXNlLCBlLmcu
DQoNCmNvcmVfcGFyYW0oeGVuX3NjcnViX3BhZ2VzLCB4ZW5fc2NydWJfcGFnZXMsIGJvb2wsIDAp
Ow0KRVhQT1JUX1NZTUJPTCh4ZW5fc2NydWJfcGFnZXMpOw0KDQp3aGljaCBsb29rcyBhIGJpdCB1
bnVzdWFsIHRvIG1lDQo+DQo+IEp1ZXJnZW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 09:50:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 09:50:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpVTD-0001Cp-3m; Fri, 01 Feb 2019 09:50:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpVTC-0001CX-CV
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 09:50:46 +0000
X-Inumbo-ID: d75a47ba-2606-11e9-aaec-abefe65e2099
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d75a47ba-2606-11e9-aaec-abefe65e2099;
 Fri, 01 Feb 2019 09:50:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 02:50:43 -0700
Message-Id: <5C5416700200007800213132@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 02:50:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>,
 "Juergen Gross" <jgross@suse.com>
References: <2c71ac06-9d04-475b-30bc-9f87c906391a@suse.com>
In-Reply-To: <2c71ac06-9d04-475b-30bc-9f87c906391a@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Scheduling and the periodic timer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE5IGF0IDA4OjI2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBXaGls
ZSB3b3JraW5nIG9uIG15IGNvcmUgc2NoZWR1bGluZyBzZXJpZXMgSSBzdHVtYmxlZCBvdmVyIHRo
ZSBwZXJpb2RpYwo+IHRpbWVyLiBDb3VsZCBpdCBiZSB0aGlzIHRpbWVyIG5ldmVyIHdvcmtlZCBj
b3JyZWN0bHk/Cj4gCj4gV2hlbiB0aGUgdmNwdSB3aXRoIGFuIGFjdGl2ZSBwZXJpb2RpYyB0aW1l
ciBpcyBydW5uaW5nIGV2ZXJ5dGhpbmcgc2VlbXMKPiB0byBiZSBmaW5lLiBCdXQgd2hlbiBub3Qg
cnVubmluZyB0aGUgdGltZXIgaXMgc3RvcHBlZCBpbiBzY2hlZHVsZSgpLiBTbwo+IGEgdmNwdSBn
b2luZyB0byBpZGxlIHJlbHlpbmcgdG8gYmUgd29rZW4gdXAgYnkgdGhlIHBlcmlvZGljIHRpbWVy
IHdpbGwKPiByZW1haW4gc2xlZXBpbmcgdW50aWwgYW5vdGhlciBldmVudCBpcyBoYXBwZW5pbmcu
IFRoZSBwZXJpb2RpYyB0aW1lcgo+IHdvbid0IGZpcmUgYXMgaXQgaXMgc3RvcHBlZC4KPiAKPiBU
aGUgcGVyaW9kaWMgdGltZXIgaXMgdXNlZCB2aWEgVkNQVU9QX3NldF9wZXJpb2RpY190aW1lciBv
bmx5LCBhbmQKPiB0b2RheSdzIExpbnV4IGtlcm5lbCBpc24ndCB1c2luZyBpdCBhdCBhbGwuIFNv
IEkgZ3Vlc3MgdGhpcyB0aW1lciBub3QKPiByZWFsbHkgd29ya2luZyBhcyBpdCBzaG91bGQgaXMg
bm8gYmlnIGlzc3VlLgoKSW50ZXJlc3RpbmcuIE91ciBrZXJuZWxzIGhhdmUgYmVlbiB1c2luZyBp
dCB1bnRpbCBTTEUxMSBTUDEsIGFzCmRpZCB0aGUgb2xkIDIuNi4xOCBvbmUgdGhhdCBhbGwgb2Yg
b3VyIG9sZCBrZXJuZWxzIHdlcmUgZGVyaXZlZApmcm9tLiBZZXQgdGhlIHNhbWUgY29kZSBpcyBw
cmVzZW50IGFscmVhZHkgaW4gMy4yLjAncyBzY2hlZHVsZSgpLgpBcmUgeW91IHN1cmUgdGhpcyB0
aW1lciBpcyBtZWFudCB0byB3YWtlIHRoZSB2Q1BVIGF0IHRoZSBzZXQKcmF0ZSwgcmF0aGVyIHRo
YW4ganVzdCBzdXJmYWNpbmcgZXZlbnRzIGlmIHRoZSB2Q1BVIGlzIHJ1bm5pbmc/Ckxvb2tpbmcg
YXQgdmNwdV9wZXJpb2RpY190aW1lcl93b3JrKCkncyBjYWxjdWxhdGlvbiBvZiB0aGUKbmV4dCBl
dmVudCB0aW1lIGFsc28gc3VnZ2VzdHMgdG8gbWUgdGhhdCB0aGVyZSdzIG5vIGd1YXJhbnRlZQp0
aGF0IHRoZSBldmVudCB3aWxsIGluZGVlZCBzdXJmYWNlIGF0IHRoZSBzZXQgcmF0ZS4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 09:52:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 09:52:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpVUt-0001SF-I2; Fri, 01 Feb 2019 09:52:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ulZE=QI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gpVUs-0001SA-MX
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 09:52:30 +0000
X-Inumbo-ID: 15eb26e8-2607-11e9-bcdd-5b1883b3d73e
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15eb26e8-2607-11e9-bcdd-5b1883b3d73e;
 Fri, 01 Feb 2019 09:52:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C6AD6AED8
 for <xen-devel@lists.xenproject.org>; Fri,  1 Feb 2019 09:52:27 +0000 (UTC)
To: xen-devel@lists.xenproject.org
References: <2c71ac06-9d04-475b-30bc-9f87c906391a@suse.com>
 <4a891a96-c2a4-0598-eb0c-0759cbcb8f1c@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <0fd9ec83-8113-0fda-9833-2755941f3440@suse.com>
Date: Fri, 1 Feb 2019 10:52:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <4a891a96-c2a4-0598-eb0c-0759cbcb8f1c@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Scheduling and the periodic timer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAxMDo0MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMS8wMi8yMDE5
IDA3OjI2LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBXaGlsZSB3b3JraW5nIG9uIG15IGNvcmUg
c2NoZWR1bGluZyBzZXJpZXMgSSBzdHVtYmxlZCBvdmVyIHRoZSBwZXJpb2RpYwo+PiB0aW1lci4g
Q291bGQgaXQgYmUgdGhpcyB0aW1lciBuZXZlciB3b3JrZWQgY29ycmVjdGx5Pwo+Pgo+PiBXaGVu
IHRoZSB2Y3B1IHdpdGggYW4gYWN0aXZlIHBlcmlvZGljIHRpbWVyIGlzIHJ1bm5pbmcgZXZlcnl0
aGluZyBzZWVtcwo+PiB0byBiZSBmaW5lLiBCdXQgd2hlbiBub3QgcnVubmluZyB0aGUgdGltZXIg
aXMgc3RvcHBlZCBpbiBzY2hlZHVsZSgpLiBTbwo+PiBhIHZjcHUgZ29pbmcgdG8gaWRsZSByZWx5
aW5nIHRvIGJlIHdva2VuIHVwIGJ5IHRoZSBwZXJpb2RpYyB0aW1lciB3aWxsCj4+IHJlbWFpbiBz
bGVlcGluZyB1bnRpbCBhbm90aGVyIGV2ZW50IGlzIGhhcHBlbmluZy4gVGhlIHBlcmlvZGljIHRp
bWVyCj4+IHdvbid0IGZpcmUgYXMgaXQgaXMgc3RvcHBlZC4KPj4KPj4gVGhlIHBlcmlvZGljIHRp
bWVyIGlzIHVzZWQgdmlhIFZDUFVPUF9zZXRfcGVyaW9kaWNfdGltZXIgb25seSwgYW5kCj4+IHRv
ZGF5J3MgTGludXgga2VybmVsIGlzbid0IHVzaW5nIGl0IGF0IGFsbC4gU28gSSBndWVzcyB0aGlz
IHRpbWVyIG5vdAo+PiByZWFsbHkgd29ya2luZyBhcyBpdCBzaG91bGQgaXMgbm8gYmlnIGlzc3Vl
Lgo+Pgo+PiBJIGp1c3Qgd2FudGVkIHRvIG1lbnRpb24gdGhhdCBmYWN0LCBtYXliZSBzb21lb25l
IGlzIGtlZW4gcmVwYWlyaW5nCj4+IHRoaXMgaXNzdWUuCj4gCj4gRG8geW91IG1lYW4gdG8gc2F5
IHRoYXQsIGFmdGVyIHRoZSBuZXh0IHNjaGVkdWxlKCksIGFueSBjb25maWd1cmVkCj4gcGVyaW9k
aWMgdGltZXIgY2Vhc2VzIHRvIHByb3ZpZGUgZnVydGhlciBpbnRlcnJ1cHRzPwoKTm8sIGl0IGp1
c3Qgd29uJ3Qgd2FrZSB0aGUgdmNwdSB1cC4gQXMgc29vbiBhcyB0aGUgdmNwdSBpcyBydW5uaW5n
IHRoZQp0aW1lciB3aWxsIHJ1biBhZ2FpbiBhbmQgaXQgd2lsbCBwcm92aWRlIGludGVycnVwdHMg
YWdhaW4uIEluIGNhc2UgYW4KaW50ZXJydXB0IHdhcyBkdWUgZHVyaW5nIHRoZSB2Y3B1IHdhcyBu
b3QgcnVubmluZyB0aGF0IGludGVycnVwdCB3aWxsCmJlIGRlbGl2ZXJlZCBhcyBzb29uIGFzIHRo
ZSB2Y3B1IHN0YXJ0cyBydW5uaW5nIGFnYWluLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 09:59:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 09:59:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpVbf-0001yx-Ea; Fri, 01 Feb 2019 09:59:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ulZE=QI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gpVbd-0001ys-OJ
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 09:59:29 +0000
X-Inumbo-ID: 10340192-2608-11e9-a4f4-0fac88359b69
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10340192-2608-11e9-a4f4-0fac88359b69;
 Fri, 01 Feb 2019 09:59:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 23B65ADA3;
 Fri,  1 Feb 2019 09:59:28 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <2c71ac06-9d04-475b-30bc-9f87c906391a@suse.com>
 <5C5416700200007800213132@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <5e3d5840-9b7f-973b-749b-999731a34f45@suse.com>
Date: Fri, 1 Feb 2019 10:59:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C5416700200007800213132@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Scheduling and the periodic timer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAxMDo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDEuMDIuMTkg
YXQgMDg6MjYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBXaGlsZSB3b3JraW5nIG9uIG15
IGNvcmUgc2NoZWR1bGluZyBzZXJpZXMgSSBzdHVtYmxlZCBvdmVyIHRoZSBwZXJpb2RpYwo+PiB0
aW1lci4gQ291bGQgaXQgYmUgdGhpcyB0aW1lciBuZXZlciB3b3JrZWQgY29ycmVjdGx5Pwo+Pgo+
PiBXaGVuIHRoZSB2Y3B1IHdpdGggYW4gYWN0aXZlIHBlcmlvZGljIHRpbWVyIGlzIHJ1bm5pbmcg
ZXZlcnl0aGluZyBzZWVtcwo+PiB0byBiZSBmaW5lLiBCdXQgd2hlbiBub3QgcnVubmluZyB0aGUg
dGltZXIgaXMgc3RvcHBlZCBpbiBzY2hlZHVsZSgpLiBTbwo+PiBhIHZjcHUgZ29pbmcgdG8gaWRs
ZSByZWx5aW5nIHRvIGJlIHdva2VuIHVwIGJ5IHRoZSBwZXJpb2RpYyB0aW1lciB3aWxsCj4+IHJl
bWFpbiBzbGVlcGluZyB1bnRpbCBhbm90aGVyIGV2ZW50IGlzIGhhcHBlbmluZy4gVGhlIHBlcmlv
ZGljIHRpbWVyCj4+IHdvbid0IGZpcmUgYXMgaXQgaXMgc3RvcHBlZC4KPj4KPj4gVGhlIHBlcmlv
ZGljIHRpbWVyIGlzIHVzZWQgdmlhIFZDUFVPUF9zZXRfcGVyaW9kaWNfdGltZXIgb25seSwgYW5k
Cj4+IHRvZGF5J3MgTGludXgga2VybmVsIGlzbid0IHVzaW5nIGl0IGF0IGFsbC4gU28gSSBndWVz
cyB0aGlzIHRpbWVyIG5vdAo+PiByZWFsbHkgd29ya2luZyBhcyBpdCBzaG91bGQgaXMgbm8gYmln
IGlzc3VlLgo+IAo+IEludGVyZXN0aW5nLiBPdXIga2VybmVscyBoYXZlIGJlZW4gdXNpbmcgaXQg
dW50aWwgU0xFMTEgU1AxLCBhcwo+IGRpZCB0aGUgb2xkIDIuNi4xOCBvbmUgdGhhdCBhbGwgb2Yg
b3VyIG9sZCBrZXJuZWxzIHdlcmUgZGVyaXZlZAo+IGZyb20uIFlldCB0aGUgc2FtZSBjb2RlIGlz
IHByZXNlbnQgYWxyZWFkeSBpbiAzLjIuMCdzIHNjaGVkdWxlKCkuCj4gQXJlIHlvdSBzdXJlIHRo
aXMgdGltZXIgaXMgbWVhbnQgdG8gd2FrZSB0aGUgdkNQVSBhdCB0aGUgc2V0Cj4gcmF0ZSwgcmF0
aGVyIHRoYW4ganVzdCBzdXJmYWNpbmcgZXZlbnRzIGlmIHRoZSB2Q1BVIGlzIHJ1bm5pbmc/Cj4g
TG9va2luZyBhdCB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsoKSdzIGNhbGN1bGF0aW9uIG9mIHRo
ZQo+IG5leHQgZXZlbnQgdGltZSBhbHNvIHN1Z2dlc3RzIHRvIG1lIHRoYXQgdGhlcmUncyBubyBn
dWFyYW50ZWUKPiB0aGF0IHRoZSBldmVudCB3aWxsIGluZGVlZCBzdXJmYWNlIGF0IHRoZSBzZXQg
cmF0ZS4KClRoYXQncyBjb3JyZWN0LiBUaGUgc2V0IHJhdGUganVzdCBpcyB0aGUgbWluaW11bSB0
aW1lIGJldHdlZW4gdHdvCmludGVycnVwdHMuCgpUaGUgdXNhYmlsaXR5IG9mIHN1Y2ggYSB0aW1l
ciBpcyBxdWVzdGlvbmFibGUgaW4gdGhlIGJlc3QgY2FzZSBJTU8uCgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 10:03:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 10:03:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpVf3-0002ls-7J; Fri, 01 Feb 2019 10:03:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FqRo=QI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gpVf2-0002ln-58
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 10:03:00 +0000
X-Inumbo-ID: 8cf445d9-2608-11e9-bc90-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cf445d9-2608-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 10:02:58 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id a8so4610703lfk.5
 for <xen-devel@lists.xen.org>; Fri, 01 Feb 2019 02:02:58 -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-language:content-transfer-encoding;
 bh=GseGp+4EtrH0b1Vomp+86/Zjo+Jz55YEm2/tvsDRtgM=;
 b=Qu7N/2ItFplpzkKwRVzD6SArfO9qWyKYq3j6ykyWuw+usHJ+kuuwXbo8a3RIcAWAno
 NVEYZ59lAkfJ0x+wfUpT43NPNIw841juxC6BLhNu0tbijcUzWzHu2eSrdkoWh77qRfHC
 CyCBfGVV1/4fPCPaOP9FsNUtNbFomhWNEw8MshM0tRClU0BtnKBaxJ4sCN0MwTLwf4LJ
 303ID0zQ1iXAOILXNg+zJVAfRTE220jy7XGKRRytNd6ROQ/+yHWR/OXHYghzGfTMJyHk
 3CZR5f+2BXy8AksmzbATgyrithDr3Ebqo7H9/8RyO/KQ+xCU94RqgLP1mwanwYsPNcVZ
 ukUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=GseGp+4EtrH0b1Vomp+86/Zjo+Jz55YEm2/tvsDRtgM=;
 b=cppIYcijAmypEofmRRd6fb++WVP9WCLGaIWkXLwjHRQ1iIh2+2sV9ezqt+h/UsYNvA
 n5c4+Fwsvp9qcO0rko5MDe3H87LPWqNEeHTiM1Cn7DLTMTN0Q0XRWupphufIBeSFV2He
 5ndtp9uVNiNoGqCMauBrUbeJ/ISyJnww02UkAGyb1ENoMbSGAilqYldyTlGqBrrIoWZE
 8pfUp/5wAntavDXAG4aqp8AICQqc39+Q/5VzitYJtb+g1yrjlBRcxEJLU3wKt3XytKhm
 x+N4xBaKudyTr1I2fk5vr3r9+2pTzdsrli/mSYjpKzHV0TTC5kqxnZtvUfn/2D5EHvhk
 DakQ==
X-Gm-Message-State: AJcUukehq0Lhy4WqfIXQkOm7Vd0xXGXSYwHk9JSpUXOCbGFHnZ2yN2ze
 jo8zzcvbDQNbHr1f++WictFmqBc4
X-Google-Smtp-Source: ALg8bN7FoYBx6xXgJcghlTG2o5O/nuufo1ntx6z09+6nQMFD54MNfg6GQJrC4czvko6xcyLZ09MmIw==
X-Received: by 2002:a19:59c2:: with SMTP id
 n185mr29336206lfb.118.1549015375694; 
 Fri, 01 Feb 2019 02:02:55 -0800 (PST)
Received: from [10.17.180.104] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id z6sm1253848lfa.87.2019.02.01.02.02.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 01 Feb 2019 02:02:54 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <b8d58a11-f3f4-b58d-1d45-87767440b343@gmail.com>
Date: Fri, 1 Feb 2019 12:02:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMS4wMi4xOSAwMToxNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdpdGggdGhlIGN1cnJl
bnQgaW50ZXJmYWNlIHdvcmthcm91bmQsIHdlIGFyZSBzdGlsbCBwbGF5aW5nIHdpdGggZGV2aWwg
KHNlZSBbMl0pLiBTbyBpdCB3b3VsZCBiZSBuaWNlIHRvIGdldCBhIG5ldyBpbnRlcmZhY2UgdGhh
dCBkb2VzIG5vdCB1c2UgdmlydHVhbCBhZGRyZXNzLgpJJ20gc29ycnkgZm9yIG15IGlnbm9yYW5j
ZSwgSSBrbm93IG5lYXJseSBub3RoaW5nIGFib3V0IHJ1bnN0YXRlIGFyZWFzIGltcGxlbWVudGF0
aW9uLCBidXQgd2h5IG5vdCB0byBzZXR1cCBhIHNoYXJlZCBwYWdlKHMpIGZvciB0aGUgcHVycG9z
ZT8KCj4gWzJdIDw5ZmE3NzgxNi1hMjVjLWMxOWItY2MyNi1lMGQyOGNjMmUxNjBAY2l0cml4LmNv
bT4KQ291bGQgeW91IHBsZWFzZSBzdWdnZXN0IGhvdyB0byBmb2xsb3cgdGhhdCBsaW5rPwoKLS0g
ClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 10:07:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 10:07:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpVjP-0002wf-SG; Fri, 01 Feb 2019 10:07:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FqRo=QI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gpVjO-0002wa-PG
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 10:07:30 +0000
X-Inumbo-ID: 2ebacd9e-2609-11e9-bc90-bc764e045a96
Received: from mail-lf1-x130.google.com (unknown [2a00:1450:4864:20::130])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ebacd9e-2609-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 10:07:30 +0000 (UTC)
Received: by mail-lf1-x130.google.com with SMTP id u188so2652074lff.4
 for <xen-devel@lists.xen.org>; Fri, 01 Feb 2019 02:07:29 -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-language:content-transfer-encoding;
 bh=Sb3HVd2mKJJqLEe6zvyw1FrJ1J4u4oHrrelkfWXSOTM=;
 b=Osa3t+qQDbV/QWwIKYHXD9pHX/xc3qNepGkTjKzeMUcYYiH9RvlAN/e9P0EyLOr69S
 5tK06QdrLlABSBPaSPHYH7pAZF5aD/epQ0VU4Urpn2EYjdYF/aUOSJbB7hGIj3CKAQ7J
 B5AxyME0LY4AxQZp4EmTlenSsYTz7mrjX7rAEATMMPLkgS6K363EDdhtz7I5bveS3NwX
 ZpNDcOJ95hOMtavC2TxNtAaX/wqM4aouvQSlW6BVXepg3Qx83iB1MdVq9pz7qWVb2lHk
 clviLO6aYz4VwpHlFa0nXLTeJm9TRRKjg6HXnKQOMGVM0hNMj5E1Vfgz7KXKYaOB8Pv6
 Uhxw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Sb3HVd2mKJJqLEe6zvyw1FrJ1J4u4oHrrelkfWXSOTM=;
 b=uNhav0S39k7YZRV/5MaIyFbOafeNq7m1laboSj9sTxqP3UhHKrnR6tkxQdEft/JawV
 BUF64Fjt8Iq7P3aEtKCBr3OXYR5b5Ho4WowqkH811TevLemt2VWTSEENObc16MraA985
 dZqi42fyr2JfiQup4mVzkSLjw9Hu1uYJ4VvYLxkdA10U1DA+ZDFOLV8wqJGepSzX3j1d
 LBnzuCqSCNTBI8OwqxHrLTohUAnXwBj+j/PN52D7h/DpWAL5k2Z4oFaLg59kLkrvYhDE
 z46GVIxwYqCbRWx61GDnJeglq9MODYuP9bUod+0P/WTucLFl9pTjmOfAXHWWGhwzmffi
 DEuw==
X-Gm-Message-State: AJcUukf4qWyo3JCUU5bRlB243c693vo6/mc1ZxeUDLB2FYNME70+/s+d
 aRBIoj10apbgXx59a5LU5/RbW4gz
X-Google-Smtp-Source: ALg8bN6Nk94CQ3V//JQCcKbeISOa8Jy8pzRH72azVpqJfVIG2wBqfr4tC8t+U7SyQM60DSSJAn5BvA==
X-Received: by 2002:a19:1f54:: with SMTP id f81mr30697263lff.153.1549015648211; 
 Fri, 01 Feb 2019 02:07:28 -0800 (PST)
Received: from [10.17.180.104] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id y10-v6sm1176113ljy.65.2019.02.01.02.07.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 01 Feb 2019 02:07:27 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <9c4bc70d-a694-6269-f14a-1d9797dce59f@gmail.com>
Date: Fri, 1 Feb 2019 12:07:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAzMS4wMS4xOSAyMzo1NiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEkgcmFuIGlu
dG8gdGhpcyBwcm9ibGVtIGFzIHdlbGwgbm90IHRvbyBsb25nIGFnbyB0b28uIEl0IGlzIHZlcnkK
PiBhbm5veWluZyBhbmQgaXQgaXMgYmFzaWNhbGx5IGltcG9zc2libGUgdG8gd29yay1hcm91bmQs
IHRoZSBvbmx5IHRoaW5nCj4gcG9zc2libGUgd291bGQgYmUgdG8gc3VwcHJlc3MgdGhlIHdhcm5p
bmcsIGJ1dCB0aGF0IGRvZXNuJ3QgZXZlbiBjb3VudAo+IGFzIGEgd29yay1hcm91bmQgOi0pCldl
bGwsIHlldCBpdCBpcyBhZG9wdGVkIGZvciBub24tZGVidWcgYnVpbGRzIGRlIGZhY3RvIDpcCgot
LSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 10:13:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 10:13:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpVol-0003xW-Hq; Fri, 01 Feb 2019 10:13:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DrPi=QI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gpVoj-0003xR-RT
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 10:13:01 +0000
X-Inumbo-ID: f40a9538-2609-11e9-9189-c70bba9feb75
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f40a9538-2609-11e9-9189-c70bba9feb75;
 Fri, 01 Feb 2019 10:13:00 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F3C1E15BE;
 Fri,  1 Feb 2019 02:12:59 -0800 (PST)
Received: from [10.1.38.47] (e110479-lin.cambridge.arm.com [10.1.38.47])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E15F03F71E;
 Fri,  1 Feb 2019 02:12:58 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <b8d58a11-f3f4-b58d-1d45-87767440b343@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <076dd5c7-37b3-d05c-f5a2-b603327e6f71@arm.com>
Date: Fri, 1 Feb 2019 10:12:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <b8d58a11-f3f4-b58d-1d45-87767440b343@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyLzEvMTkgMTA6MDIgQU0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gCj4gCj4gT24g
MDEuMDIuMTkgMDE6MTQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gV2l0aCB0aGUgY3VycmVudCBp
bnRlcmZhY2Ugd29ya2Fyb3VuZCwgd2UgYXJlIHN0aWxsIHBsYXlpbmcgd2l0aCBkZXZpbCAKPj4g
KHNlZSBbMl0pLiBTbyBpdCB3b3VsZCBiZSBuaWNlIHRvIGdldCBhIG5ldyBpbnRlcmZhY2UgdGhh
dCBkb2VzIG5vdCAKPj4gdXNlIHZpcnR1YWwgYWRkcmVzcy4KPiBJJ20gc29ycnkgZm9yIG15IGln
bm9yYW5jZSwgSSBrbm93IG5lYXJseSBub3RoaW5nIGFib3V0IHJ1bnN0YXRlIGFyZWFzIAo+IGlt
cGxlbWVudGF0aW9uLCBidXQgd2h5IG5vdCB0byBzZXR1cCBhIHNoYXJlZCBwYWdlKHMpIGZvciB0
aGUgcHVycG9zZT8KClRoaXMgaXMgYWN0dWFsbHkgYSBzaGFyZWQgcGFnZSwgdGhlIHBhZ2UgaXMg
YWxsb2NhdGVkIGJ5IHRoZSBkb21haW4gYW5kIApzaGFyZWQgd2l0aCBYZW4uIFNvIHdoYXQgZG8g
eW91IG1lYW4/Cgo+IAo+PiBbMl0gPDlmYTc3ODE2LWEyNWMtYzE5Yi1jYzI2LWUwZDI4Y2MyZTE2
MEBjaXRyaXguY29tPgo+IENvdWxkIHlvdSBwbGVhc2Ugc3VnZ2VzdCBob3cgdG8gZm9sbG93IHRo
YXQgbGluaz8KClRoYXQncyBub3QgYSBsaW5rIGJ1dCBhIE1lc3NhZ2UtSUQuIFlvdSBjYW4gZWl0
aGVyIHVzZSB5b3VyIGZhdm9yaXRlIApjbGllbnQgZm9yIGxvb2tpbmcgdGhlIGUtbWFpbCBvciB1
c2UgaHR0cDovL21hcmMuaW5mbz9pPTxtZXNzYWdlLWlkPi4gCkZvciBpbnN0YW5jZToKCmh0dHA6
Ly9tYXJjLmluZm8/aT08OWZhNzc4MTYtYTI1Yy1jMTliLWNjMjYtZTBkMjhjYzJlMTYwQGNpdHJp
eC5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 10:16:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 10:16:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpVsS-00047p-6B; Fri, 01 Feb 2019 10:16:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DrPi=QI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gpVsQ-00047k-J3
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 10:16:50 +0000
X-Inumbo-ID: 7ce35aa2-260a-11e9-8117-4b0092c24da5
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7ce35aa2-260a-11e9-8117-4b0092c24da5;
 Fri, 01 Feb 2019 10:16:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A693315BE;
 Fri,  1 Feb 2019 02:16:49 -0800 (PST)
Received: from [10.1.38.47] (e110479-lin.cambridge.arm.com [10.1.38.47])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ADD0D3F71E;
 Fri,  1 Feb 2019 02:16:48 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <9c4bc70d-a694-6269-f14a-1d9797dce59f@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9b0fe0b8-48cb-e04d-5d4e-a970f6ce2609@arm.com>
Date: Fri, 1 Feb 2019 10:16:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <9c4bc70d-a694-6269-f14a-1d9797dce59f@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyLzEvMTkgMTA6MDcgQU0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gCj4gCj4gT24gMzEu
MDEuMTkgMjM6NTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gSSByYW4gaW50byB0aGlz
IHByb2JsZW0gYXMgd2VsbCBub3QgdG9vIGxvbmcgYWdvIHRvby4gSXQgaXMgdmVyeQo+PiBhbm5v
eWluZyBhbmQgaXQgaXMgYmFzaWNhbGx5IGltcG9zc2libGUgdG8gd29yay1hcm91bmQsIHRoZSBv
bmx5IHRoaW5nCj4+IHBvc3NpYmxlIHdvdWxkIGJlIHRvIHN1cHByZXNzIHRoZSB3YXJuaW5nLCBi
dXQgdGhhdCBkb2Vzbid0IGV2ZW4gY291bnQKPj4gYXMgYSB3b3JrLWFyb3VuZCA6LSkKPiBXZWxs
LCB5ZXQgaXQgaXMgYWRvcHRlZCBmb3Igbm9uLWRlYnVnIGJ1aWxkcyBkZSBmYWN0byA6XAoKVGhl
IHRoaW5nIGlzIHRoZSBwcmVzZW5jZSBvZiB0aGUgcHJpbnRrIGlzIG5vdCB0aGUgcmVhbCBwcm9i
bGVtLiBJdCBvbmx5IAp0ZWxscyB5b3UgdGhlIG1hcHBpbmcgaXMgaW5leGlzdGVudC4gVGhlIHBy
b2JsZW0gaXMgaWYgaW4gZGVidWcgYnVpbGQgCnlvdSBkb24ndCBzZWUgYXQgYWxsIHRoaXMgbWVz
c2FnZSAoYXNzdW1pbmcgeW91IGhhdmUga3B0aSBlbmFibGVkKS4gVGhpcyAKd291bGQgbWVhbiB5
b3Ugd291bGQgb3ZlcndyaXRlIGEgcmFuZG9tIHBhZ2UuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 10:35:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 10:35:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpWAA-0006AX-Pt; Fri, 01 Feb 2019 10:35:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FqRo=QI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gpWA9-0006AS-G6
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 10:35:09 +0000
X-Inumbo-ID: 0ae79160-260d-11e9-bc90-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ae79160-260d-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 10:35:07 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id q2-v6so5327879lji.10
 for <xen-devel@lists.xen.org>; Fri, 01 Feb 2019 02:35:07 -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-language:content-transfer-encoding;
 bh=ASQC8+l+UuP7/EV8dor23+HgAFnkk5uYM9C3hi5xkbY=;
 b=EWZg7NebsQYbExulx1crJ2A0+hKKd9wjXfxT8Qy6MGKIisUMqm6kVdv+WM+caDbqkk
 taFRA5AcciHv4fv527xdZ+T0URNwJIPka9hs23sTSr3P4NeanZp0weVdBaA3ajuPtVcm
 lLyMGehhGpAYkPWYliYZUtDrKVATr4johmYCEw7KWV+qwKzVQDQih5vq3GS8J3m0bAvM
 M4oxR3NrkenJ9hmINbbQ/af0gTmAgCBhiBh1CFVydquNvAbCm5o7uCPwlUyKmvEIto7O
 QwqvH669OYDc2w3Z43T9hwJByCxdIlZ7jcFgzmtDQ9JkQEwI8GQlMBTvCIVGtzeGH8F+
 lbUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=ASQC8+l+UuP7/EV8dor23+HgAFnkk5uYM9C3hi5xkbY=;
 b=o/IViRg0mqq3i7yPUcEMjeyVHMyq6xkai2nwLml8CdADZDx13C7Ol7w/s+FBox9TYJ
 p8RrY2pIxD/+BA1h6K2PbKNnmrBSgHWaAIGjUrPMNKKZtOCjT/YOLHGNOcGw8eZ9ZG9p
 baAUrVt0PZwekxxPlRQlIkmUZst/Uy6iUnFA5pUIv34Q5oeI8nAfpSmJ2MAuik2f6ZCW
 W17Fp1H7xzLQH78isTu8rACxlFqqfKXqO9zmrdlt4l0CqHVxa7DAaqBiWEwPcoAmepsK
 ro5fzf/PBzdOSqf6kxgYDtaVjs8Hmr91MO3SuqUHZrYqV1odgnsrkMyk3oHg//SwPg0R
 xFRw==
X-Gm-Message-State: AJcUukcVCvPcm+susXQ2vBVOkrb85aEU8BabuGBlk+DUh4jYIwKwjWYM
 IaNs1e5j+9J1Rf+KmbUKbaw+9MHL
X-Google-Smtp-Source: ALg8bN4EcgXKAvODIVfEz5sthq0vKiOSw4p6+rZ+3gqu8r//ws7XH1sPJcYaw4QiD6Du71BGCuGO/w==
X-Received: by 2002:a2e:5854:: with SMTP id
 x20-v6mr30875180ljd.31.1549017305891; 
 Fri, 01 Feb 2019 02:35:05 -0800 (PST)
Received: from [10.17.180.104] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id c20sm1266786lfj.67.2019.02.01.02.35.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 01 Feb 2019 02:35:05 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <9c4bc70d-a694-6269-f14a-1d9797dce59f@gmail.com>
 <9b0fe0b8-48cb-e04d-5d4e-a970f6ce2609@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <4dc47732-62fb-5782-d7fd-2d1819c49558@gmail.com>
Date: Fri, 1 Feb 2019 12:35:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <9b0fe0b8-48cb-e04d-5d4e-a970f6ce2609@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMS4wMi4xOSAxMjoxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSB0aGluZyBpcyB0
aGUgcHJlc2VuY2Ugb2YgdGhlIHByaW50ayBpcyBub3QgdGhlIHJlYWwgcHJvYmxlbS4KSXQgaXMg
dGhlIHByb2JsZW0gd2hlbiB0aGUgaW50ZW50aW9uIGlzIHRvIHBsYXkgaW4gYSBzYW5kYm94IHdp
dGggZGlmZmVyZW50IHRoaW5ncy4KCj4gSXQgb25seSB0ZWxscyB5b3UgdGhlIG1hcHBpbmcgaXMg
aW5leGlzdGVudC4gVGhlIHByb2JsZW0gaXMgaWYgaW4gZGVidWcgYnVpbGQgeW91IGRvbid0IHNl
ZSBhdCBhbGwgdGhpcyBtZXNzYWdlIChhc3N1bWluZyB5b3UgaGF2ZSBrcHRpIGVuYWJsZWQpLiBU
aGlzIHdvdWxkIG1lYW4geW91IHdvdWxkIG92ZXJ3cml0ZSBhIHJhbmRvbSBwYWdlLgpJIGFscmVh
ZHkgaGF2ZSB0aGF0IHVuZGVyc3RhbmRpbmcgOykgQnV0IGN1cmlvdXMgaWYgWEVOIDQuMTIgaXMg
Z29pbmcgdG8gYmUgcmVsZWFzZWQgd2l0aCBzdWNoIHRoZSBpc3N1ZSByZW1haW5zPwoKLS0gClNp
bmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 10:36:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 10:36:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpWB2-0006Ei-5J; Fri, 01 Feb 2019 10:36:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FqRo=QI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gpWB1-0006EY-3e
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 10:36:03 +0000
X-Inumbo-ID: 2ae64d3b-260d-11e9-bc90-bc764e045a96
Received: from mail-lj1-x22a.google.com (unknown [2a00:1450:4864:20::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ae64d3b-260d-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 10:36:01 +0000 (UTC)
Received: by mail-lj1-x22a.google.com with SMTP id v1-v6so5401618ljd.0
 for <xen-devel@lists.xen.org>; Fri, 01 Feb 2019 02:36:01 -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-language:content-transfer-encoding;
 bh=L9RI4wXZ7UBYc+x8eq0mSxYThChXUyOvPf5vT4mVpZM=;
 b=GrVXMOK45rcSIa6uWStrgQFwTQUdCSjL3MYCgWO5undUqddKXnOsBPpDp0gVgEpq0f
 GUR854is3G4hhAu+B+Ho84u1HVkG910Dk2TJuyJBJc78G5l9sRiFkx3+dfRZ2zOUbrHl
 n8meT2kr0XxbTiq9tr55dZYPZ8F94TZqs8uXqbw+7CazKu7FzDsTiyhmr3CAVct07qi8
 P3pUI5iAWgC002OnQNAifniMJqifp2Ea1Fd0cei+Loz/XFsgCQiIUoXJbE7LTbl/eq3i
 nijei1xbSiYx9Kpr5AN28DKhqNFclnQKF/fpG02LHIbjhD/MJom76iJim76Po5X2/7S9
 uCkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=L9RI4wXZ7UBYc+x8eq0mSxYThChXUyOvPf5vT4mVpZM=;
 b=buJNmx9BCuiCI2q0ks10gWNdHVGO2OPFw6B86it6kmA9ZFiRnKP5lapmhhSOldoALt
 6P96/H7g40QX+cSAPo5IqFp31nBD0JezdBy3YL7Kxy2Ef1G/jyLJE0CALljFHkpL6WwS
 voDlBagdeDEAXnsM7N2CV0oqRpok8otgvWym8uixsetdWGil/Jgt1WlH/5o7+w5eOUQj
 gY7wjIAEDyYpVrKppOHn+kq053Z/1AJUlceqfjxtIgWM4nT0WvcbJmL6mkoRl07Es9NC
 9sXvE8vcrxLFmffAh5uHvhJBzl4yjLr8iJgWX4aVFzsA4vOJWgpCARqLCGUsGFUAEXbR
 tU4Q==
X-Gm-Message-State: AJcUukf7q+tCSDSl+aV9DOxtz3bA1mQcRs3hGB9V/WhrYpvebr/mxT0S
 Z85MAkSmkg5olOyY5oD6gS298X80
X-Google-Smtp-Source: ALg8bN70yJRmKh5rFEJP8N0I1aI0tc5yFRY+FghcLCoBFFgXGlFZ3Ady4CIKed94kbFHin6g8twL+Q==
X-Received: by 2002:a2e:88cf:: with SMTP id
 a15-v6mr32561723ljk.76.1549017359584; 
 Fri, 01 Feb 2019 02:35:59 -0800 (PST)
Received: from [10.17.180.104] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id y1sm126192lfy.2.2019.02.01.02.35.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 01 Feb 2019 02:35:58 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <b8d58a11-f3f4-b58d-1d45-87767440b343@gmail.com>
 <076dd5c7-37b3-d05c-f5a2-b603327e6f71@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <59125e8b-729b-f16d-e873-fffe6458f463@gmail.com>
Date: Fri, 1 Feb 2019 12:35:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <076dd5c7-37b3-d05c-f5a2-b603327e6f71@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAwMS4wMi4xOSAxMjoxMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgaXMg
YWN0dWFsbHkgYSBzaGFyZWQgcGFnZSwgdGhlIHBhZ2UgaXMgYWxsb2NhdGVkIGJ5IHRoZSBkb21h
aW4gYW5kIHNoYXJlZCB3aXRoIFhlbi4gU28gd2hhdCBkbyB5b3UgbWVhbj8KCkknbSBjdXJpb3Vz
IGlmIGl0IGNhbiBiZSBhbGxvY2F0ZWQgb24gaHlwZXJ2aXNvciBzaWRlLgoKPiBUaGF0J3Mgbm90
IGEgbGluayBidXQgYSBNZXNzYWdlLUlELiBZb3UgY2FuIGVpdGhlciB1c2UgeW91ciBmYXZvcml0
ZSBjbGllbnQgZm9yIGxvb2tpbmcgdGhlIGUtbWFpbAoKSXQgb25seSB3b3JrcyBpZiB5b3UgaGF2
ZSBpdCBpbiB0aGUgY3VycmVudCBtYWlsYm94LCBJIGd1ZXNzLgoKPiBvciB1c2UgaHR0cDovL21h
cmMuaW5mbz9pPTxtZXNzYWdlLWlkPi4gRm9yIGluc3RhbmNlOgo+IGh0dHA6Ly9tYXJjLmluZm8/
aT08OWZhNzc4MTYtYTI1Yy1jMTliLWNjMjYtZTBkMjhjYzJlMTYwQGNpdHJpeC5jb20+CgpHb29k
IGhpbnQhCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 10:40:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 10:40:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpWFX-0007Ht-S0; Fri, 01 Feb 2019 10:40:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DrPi=QI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gpWFW-0007Ho-PH
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 10:40:42 +0000
X-Inumbo-ID: d248e1cd-260d-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d248e1cd-260d-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 10:40:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6B1BA80D;
 Fri,  1 Feb 2019 02:40:41 -0800 (PST)
Received: from [10.1.38.47] (e110479-lin.cambridge.arm.com [10.1.38.47])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 428C23F71E;
 Fri,  1 Feb 2019 02:40:40 -0800 (PST)
To: Peng Fan <peng.fan@nxp.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "jgross@suse.com" <jgross@suse.com>
References: <20190130140907.10548-1-peng.fan@nxp.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6a321d28-f456-8a0f-9336-e2c4f3bf87d3@arm.com>
Date: Fri, 1 Feb 2019 10:40:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190130140907.10548-1-peng.fan@nxp.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12 v2] arm: gic-v3: deactivate SGI/PPI
 during initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpXZSBzcG9rZSBhYm91dCBTUElzIGluIHRoZSBwcmV2aW91cyB2ZXJzaW9uLiBXaHkgYXJl
bid0IHRoZXkgCmRlLWFjdGl2YXRlZCBoZXJlPwoKT24gMS8zMC8xOSAyOjAwIFBNLCBQZW5nIEZh
biB3cm90ZToKPiBPbiBpLk1YOCwgd2UgaW1wbGVtZW50ZWQgcGFydGl0aW9uIHJlYm9vdCB3aGlj
aCBtZWFucyBDb3J0ZXgtQSByZWJvb3QKPiB3aWxsIG5vdCBpbXBhY3QgTTQgY29yZXMgYW5kIFN5
c3RlbSBjb250cm9sIFVuaXQgY29yZS4gSG93ZXZlciBHSUN2Mwo+IGlzIG5vdCByZXNldCBiZWNh
dXNlIHdlIGFsc28gbmVlZCB0byBzdXBwb3J0IEE3MiBDbHVzdGVyIHJlYm9vdCB3aXRob3V0Cj4g
YWZmZWN0aW5nIEE1MyBDbHVzdGVyLgo+IAo+IFRoZSBnaWMtdjMgY29udHJvbGxlciBpcyBjb25m
aWd1cmVkIHdpdGggRU9JbW9kZSB0byAxLCBzbyBkdXJpbmcgeGVuCj4gcmVib290LCB0aGVyZSBp
cyBhIGZ1bmN0aW9uIGNhbGwgInNtcF9jYWxsX2Z1bmN0aW9uKGhhbHRfdGhpc19jcHUsIE5VTEws
IDApOyIKPiAsIGJ1dCBoYWx0X3RoaXNfY3B1IG5ldmVyIHJldHVybiwgdGhhdCBtZWFucyBvdGhl
ciBDUFVzIGhhdmUgbm8gY2hhbmNlIHRvCj4gZGVhY3RpdmF0ZSB0aGUgU0dJIGludGVycnVwdCwg
YmVjYXVzZSB0aGUgZGVhY3RpdmF0ZV9pcnEgb3BlcmF0aW9uIGlzIGF0Cj4gdGhlIGVuZCBvZiBk
b19zZ2kuIER1cmluZyB0aGUgbmV4dCBib290IG9mIFhlbiwgQ1BVMCB3aWxsIGlzc3VlCj4gR0lD
X1NHSV9DQUxMX0ZVTkNUSU9OIHRvIG90aGVyIENQVXMuIEFzIHRoZSBBY3RpdmUgc3RhdGUgZm9y
IFNHSSBpcyBsZWZ0Cj4gdW50b3VjaGVkIGR1cmluZyB0aGUgcmVib290LCB0aGUgR0lDX1NHSV9D
QUxMX0ZVTkNUSU9OIHdpbGwgc3RpbGwgYmUgYWN0aXZlCj4gb24gdGhlIG5vbi1ib290IENQVXMu
IFRoaXMgbWVhbnMgdGhlIGludGVycnVwdCBjYW5ub3QgYmUgdHJpZ2dlcmVkIGFnYWluCj4gdW50
aWwgaXQgZ2V0IGRlYWN0aXZhdGVkLgo+IAo+IEFuZCBhY2NvcmRpbmcgdG8gSUhJMDA2OURfZ2lj
X2FyY2hpdGVjdHVyZV9zcGVjaWZpY2F0aW9uLCBjaGFwdGVyCj4gIjguMTEuMyBHSUNSX0lDQUNU
SVZFUjAsIEludGVycnVwdCBDbGVhci1BY3RpdmUgUmVnaXN0ZXIgMCIsIHRoZSBSVwo+IGZpZWxk
IG9mIEdJQ1JfSUNBQ1RJVkVSMCByZXNldHMgdG8gYSB2YWx1ZSB0aGF0IGlzIGFyY2hpdGVjdHVy
YWxseSBVTktOT1dOLgo+IAo+IFNvIHNldCBhIGZpeGVkIHZhbHVlIGR1cmluZyBnaWMtdjMgaW5p
dGlhbGl6YXRpb24gdG8gbWFrZSBzdXJlCj4gaW50ZXJydXB0cyBhcmUgaW4gZGVhY3RpdmF0ZWQg
c3RhdGUuCgpJdCBpcyBhIGJpdCB1bmNsZWFyIHdoYXQgeW91IG1lYW4gYnkgImZpeGVkIHZhbHVl
IiBoZXJlLiBUaGUgb25seSB0aGluZyAKeW91IGRvIGlzIGNsZWFyaW5nIGFjdGl2ZSBzdGF0ZS4g
U28gYSBiZXR0ZXIgd29yZGluZyBpcyAiU28gbWFrZSBzdXJlIAphbGwgaW50ZXJydXB0cyBhcmUg
ZGVhY3RpdmF0ZWQgYXQgZHVyaW5nIGluaXRpYWxpemF0aW9uIGJ5IGNsZWFyaW5nIHRoZSAKc3Rh
dGUiLgoKSG93IGFib3V0IFNQSXM/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 10:51:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 10:51:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpWQH-0000IW-16; Fri, 01 Feb 2019 10:51:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DrPi=QI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gpWQF-0000IR-Bk
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 10:51:47 +0000
X-Inumbo-ID: 5e362a9d-260f-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5e362a9d-260f-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 10:51: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 8567980D;
 Fri,  1 Feb 2019 02:51:45 -0800 (PST)
Received: from [10.1.38.47] (e110479-lin.cambridge.arm.com [10.1.38.47])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 69CA73F71E;
 Fri,  1 Feb 2019 02:51:44 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <9c4bc70d-a694-6269-f14a-1d9797dce59f@gmail.com>
 <9b0fe0b8-48cb-e04d-5d4e-a970f6ce2609@arm.com>
 <4dc47732-62fb-5782-d7fd-2d1819c49558@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5b9dd69a-1f75-eb3b-4040-822520f0cc08@arm.com>
Date: Fri, 1 Feb 2019 10:51:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <4dc47732-62fb-5782-d7fd-2d1819c49558@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKT24gMi8xLzE5IDEwOjM1IEFNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IAo+
IAo+IE9uIDAxLjAyLjE5IDEyOjE2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFRoZSB0aGluZyBp
cyB0aGUgcHJlc2VuY2Ugb2YgdGhlIHByaW50ayBpcyBub3QgdGhlIHJlYWwgcHJvYmxlbS4KPiBJ
dCBpcyB0aGUgcHJvYmxlbSB3aGVuIHRoZSBpbnRlbnRpb24gaXMgdG8gcGxheSBpbiBhIHNhbmRi
b3ggd2l0aCAKPiBkaWZmZXJlbnQgdGhpbmdzLgoKSSBkb24ndCBjb25zaWRlciBwb2xsdXRpbmcg
eW91ciBsb2cgYSByZWFsIHByb2JsZW0uIEl0IGlzIGp1c3QgYW4gCmFubm95YW5jZSB0aGF0IGNv
dWxkIGJlIGZpeGVkIGJ5IHVzaW5nICJhY2sgLXYiCgo+IAo+PiBJdCBvbmx5IHRlbGxzIHlvdSB0
aGUgbWFwcGluZyBpcyBpbmV4aXN0ZW50LiBUaGUgcHJvYmxlbSBpcyBpZiBpbiAKPj4gZGVidWcg
YnVpbGQgeW91IGRvbid0IHNlZSBhdCBhbGwgdGhpcyBtZXNzYWdlIChhc3N1bWluZyB5b3UgaGF2
ZSBrcHRpIAo+PiBlbmFibGVkKS4gVGhpcyB3b3VsZCBtZWFuIHlvdSB3b3VsZCBvdmVyd3JpdGUg
YSByYW5kb20gcGFnZS4KPiBJIGFscmVhZHkgaGF2ZSB0aGF0IHVuZGVyc3RhbmRpbmcgOykgQnV0
IGN1cmlvdXMgaWYgWEVOIDQuMTIgaXMgZ29pbmcgdG8gCj4gYmUgcmVsZWFzZWQgd2l0aCBzdWNo
IHRoZSBpc3N1ZSByZW1haW5zPwoKSSBkb24ndCBjb25zaWRlciBpdCBhcyBhIGNyaXRpY2FsIGlz
c3VlIGJlY2F1c2Ugb2YgdGhlIHR5cGUgb2YgZ3Vlc3Qgd2UgCmN1cnJlbnRseSBzdXBwb3J0LCBz
byBpdCBpcyBub3QgaW4gbXkgcXVldWUgZm9yIFhlbiA0LjEyIGZpeGVzLgoKRmVlbCBmcmVlIHRv
IHN1Z2dlc3QgaXQgYXMgYSBibG9ja2VyIGlmIHlvdSB0aGluayBpdCBpcy4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 11:06:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 11:06:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpWeY-0001nX-B3; Fri, 01 Feb 2019 11:06:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DrPi=QI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gpWeX-0001nS-2y
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 11:06:33 +0000
X-Inumbo-ID: 6e0bcbbf-2611-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6e0bcbbf-2611-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 11:06:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 367FA80D;
 Fri,  1 Feb 2019 03:06:31 -0800 (PST)
Received: from [10.1.38.47] (e110479-lin.cambridge.arm.com [10.1.38.47])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 66C8C3F71E;
 Fri,  1 Feb 2019 03:06:30 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <b8d58a11-f3f4-b58d-1d45-87767440b343@gmail.com>
 <076dd5c7-37b3-d05c-f5a2-b603327e6f71@arm.com>
 <59125e8b-729b-f16d-e873-fffe6458f463@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9a86cf3c-8b08-c167-1070-06e97ac54169@arm.com>
Date: Fri, 1 Feb 2019 11:06:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <59125e8b-729b-f16d-e873-fffe6458f463@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyLzEvMTkgMTA6MzUgQU0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gSGVsbG8sCgpIaSwK
Cj4gCj4gT24gMDEuMDIuMTkgMTI6MTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gVGhpcyBpcyBh
Y3R1YWxseSBhIHNoYXJlZCBwYWdlLCB0aGUgcGFnZSBpcyBhbGxvY2F0ZWQgYnkgdGhlIGRvbWFp
biAKPj4gYW5kIHNoYXJlZCB3aXRoIFhlbi4gU28gd2hhdCBkbyB5b3UgbWVhbj8KPiAKPiBJJ20g
Y3VyaW91cyBpZiBpdCBjYW4gYmUgYWxsb2NhdGVkIG9uIGh5cGVydmlzb3Igc2lkZS4KClRoZXJl
IGFyZSB2ZXJ5IGxpbWl0ZWQgY2FzZSB3aGVyZSB0aGUgaHlwZXJ2aXNvciBpcyBhbGxvY2F0aW5n
IG1lbW9yeSB0byAKc2hhcmUgd2l0aCB0aGUgZ3Vlc3QuIEluIGdlbmVyYWwsIHdlIHdhbnQgdG8g
YWNjb3VudCB0aGUgbWVtb3J5IHRvIHRoZSAKZ3Vlc3QsIHNvIHRoZSBiZXN0IHdheSBpcyB0byBs
ZXQgdGhlIGd1ZXN0IHByb3ZpZGUgdGhlIGJ1ZmZlci4KCkluIHRoYXQgY2FzZSB0aGlzIHdpbGwg
bm90IGhlbHAgYmVjYXVzZSB0aGUgaHlwZXJjYWxsIGlzIHRha2luZyBhIAp2aXJ0dWFsIGFkZHJl
c3MgKG5vdCBhIGd1ZXN0IHZpcnR1YWwgZnJhbWUsIG5vciBndWVzdCBwaHlzaWNhbCBmcmFtZSEp
LiAKU28gdGhlIGJ1ZmZlciBjYW4gc3BhbiBhY3Jvc3MgdGhlIHBhZ2UtYm91bmRhcnkgb3IgZXZl
biBoYXZlIHRoZSBtYXBwaW5nIApjaGFuZ2VkLgoKV2UgY2FuIHBvc3NpYmx5IGFkZCBhIHJlc3Ry
aWN0aW9uIG9uIHRoZSBtYXBwaW5nIG5vdCBjaGFuZ2luZyAocGVuZGluZyAKaW52ZXN0aWdhdGlv
bikuIEJ1dCBJIHRoaW5rIHJlcXVlc3RpbmcgdGhlIGFkZHJlc3MgdG8gYmUgcGFnZS1hbGlnbmVk
IGlzIApnb2luZyB0byBiZSBoYXJkIGJlY2F1c2UgdGhlIHJ1bnN0YXRlIGlzIG5vdCBmaWxsaW5n
IGEgcGFnZS4KCkZvciBpbnN0YW5jZSwgTGludXggaXMgdXNpbmcgYSBwZXItY3B1IHZhcmlhYmxl
IGZvciB0aGF0LiBJIGFtIG5vdCAKZW50aXJlbHkgc3VyZSB3aGV0aGVyIGl0IHByb21pc2UgdGhl
IHN0cnVjdHVyZSB3aWxsIG5ldmVyIGNyb3NzIGEgCnBhZ2UtYm91bmRhcnkuCgo+IAo+PiBUaGF0
J3Mgbm90IGEgbGluayBidXQgYSBNZXNzYWdlLUlELiBZb3UgY2FuIGVpdGhlciB1c2UgeW91ciBm
YXZvcml0ZSAKPj4gY2xpZW50IGZvciBsb29raW5nIHRoZSBlLW1haWwKPiAKPiBJdCBvbmx5IHdv
cmtzIGlmIHlvdSBoYXZlIGl0IGluIHRoZSBjdXJyZW50IG1haWxib3gsIEkgZ3Vlc3MuCgoKVGhh
dCdzIGNvcnJlY3QuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 11:14:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 11:14:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpWma-0002w9-Tu; Fri, 01 Feb 2019 11:14:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpWmZ-0002w4-KW
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 11:14:51 +0000
X-Inumbo-ID: 9750d4b4-2612-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9750d4b4-2612-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 11:14:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 04:14:49 -0700
Message-Id: <5C542A2A02000078002131B0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 04:14:50 -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] preparations for 4.10.3 and 4.9.4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsLAoKYm90aCByZWxlYXNlcyB3b3VsZCBoYXZlIGJlZW4gZHVlIGxhc3Qgd2Vlay4gUGxlYXNl
IHBvaW50IG91dApiYWNrcG9ydHMgeW91IGZpbmQgbWlzc2luZyBmcm9tIHRoZWlyIHJlc3BlY3Rp
dmUgc3RhZ2luZyBicmFuY2hlcywKYnV0IHdoaWNoIHlvdSBjb25zaWRlciByZWxldmFudC4KClBs
ZWFzZSBub3RlIHRoYXQgNC45LjQgaXMgZXhwZWN0ZWQgdG8gYmUgdGhlIGxhc3QgeGVucHJvamVj
dC5vcmcKbWFuYWdlZCByZWxlYXNlIGZyb20gaXRzIGJyYW5jaC4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 11:23:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 11:23:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpWv5-0004CJ-QV; Fri, 01 Feb 2019 11:23:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ulZE=QI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gpWv4-0004CE-Gl
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 11:23:38 +0000
X-Inumbo-ID: d0be9b4c-2613-11e9-b414-e7252f7471f0
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0be9b4c-2613-11e9-b414-e7252f7471f0;
 Fri, 01 Feb 2019 11:23:36 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7AA20AE14;
 Fri,  1 Feb 2019 11:23:35 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C542A2A02000078002131B0@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <ebbaf5e4-0fde-dbdf-bd3d-88538bfab592@suse.com>
Date: Fri, 1 Feb 2019 12:23:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C542A2A02000078002131B0@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] preparations for 4.10.3 and 4.9.4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAxMjoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQWxsLAo+IAo+IGJvdGgg
cmVsZWFzZXMgd291bGQgaGF2ZSBiZWVuIGR1ZSBsYXN0IHdlZWsuIFBsZWFzZSBwb2ludCBvdXQK
PiBiYWNrcG9ydHMgeW91IGZpbmQgbWlzc2luZyBmcm9tIHRoZWlyIHJlc3BlY3RpdmUgc3RhZ2lu
ZyBicmFuY2hlcywKPiBidXQgd2hpY2ggeW91IGNvbnNpZGVyIHJlbGV2YW50LgoKRm9yIDQuMTAu
MzoKCmh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAx
L21zZzAxNDUxLmh0bWwKCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 11:29:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 11:29:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpX0I-0004h6-Ga; Fri, 01 Feb 2019 11:29:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpX0H-0004h1-MJ
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 11:29:01 +0000
X-Inumbo-ID: 9264241e-2614-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9264241e-2614-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 11:29:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 04:29:00 -0700
Message-Id: <5C542D7C02000078002131E0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 04:29:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <Ian.Jackson@eu.citrix.com>
References: <5C542A2A02000078002131B0@prv1-mh.provo.novell.com>
 <ebbaf5e4-0fde-dbdf-bd3d-88538bfab592@suse.com>
In-Reply-To: <ebbaf5e4-0fde-dbdf-bd3d-88538bfab592@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] preparations for 4.10.3 and 4.9.4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE5IGF0IDEyOjIzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
MS8wMi8yMDE5IDEyOjE0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQWxsLAo+PiAKPj4gYm90aCBy
ZWxlYXNlcyB3b3VsZCBoYXZlIGJlZW4gZHVlIGxhc3Qgd2Vlay4gUGxlYXNlIHBvaW50IG91dAo+
PiBiYWNrcG9ydHMgeW91IGZpbmQgbWlzc2luZyBmcm9tIHRoZWlyIHJlc3BlY3RpdmUgc3RhZ2lu
ZyBicmFuY2hlcywKPj4gYnV0IHdoaWNoIHlvdSBjb25zaWRlciByZWxldmFudC4KPiAKPiBGb3Ig
NC4xMC4zOgo+IAo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE5LTAxL21zZzAxNDUxLmh0bWwgCgpJYW4sIHRoaXMgbG9va3MgdG8gYmUgb25lIGZvciB5
b3UuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 12:38:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 12:38:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpY4o-0003AP-EV; Fri, 01 Feb 2019 12:37:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SaHb=QI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gpY4n-0003AA-Sw
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 12:37:45 +0000
X-Inumbo-ID: 2bd6fb0c-261e-11e9-bc90-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bd6fb0c-261e-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 12:37:44 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id k19-v6so5624328lji.11
 for <xen-devel@lists.xenproject.org>; Fri, 01 Feb 2019 04:37:44 -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=VkgdlJf18rsKm1KLXTx+L8eanN0Cw5A0MT4w6fHFjXk=;
 b=dZRiHoAhRg22qYuzvSPQHTzZcwQG79DXA2BeBW8y6T4/rhm09tgTb3UeefqC1X0urm
 lyBJboqHgp+IO9DW8CiVhwTbNaQNo6UmRavVzvNZak+6REArYaeka0SZeyArKGA5k0Vz
 UhUVcFLZ3m4VT9xjO1wTRr4RCwVfU4hiKx/OPGSQ8eLn/WQ++VSaxGCnaHJt6MuchRts
 3ExiQc23sU119opnf3AlYNjFB3Ru5KDMt/gBO2eQw4NKdj/PReKKk2LKrp8vnSbfAUy1
 auoxWkaxF+l0LIb0cwOr7GqEDEdXwOrUjjbjGcB57YBWZvCUlDqPWLqVyUJvfov0LC/W
 0bTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=VkgdlJf18rsKm1KLXTx+L8eanN0Cw5A0MT4w6fHFjXk=;
 b=hNOiZtp2OYzCsAFPLL4Md5uOlEswJuCjArT9aMRRs4Me16ojDIlZTliyjyrmsEeyXF
 WvSVSdBVWYV1Qr1znRSfNilocqdBxYujEdXjLldWeaQWhoaI6BmbVMaex1BusN1s/cns
 njq2BdgluQhjage22NTW2B9ZAEwlRLm3bEupDx1e3KwfWjXxKsO18g6RgWpMCQ5uVKS3
 +4ATRa0fbidKNVGsj6/ox8p59/7BLzi7WNacYMEf+00U7JEUSKJKc8izJeNkQx797+RX
 luGeDTze7hSLDn2f2teV/pljPIt3RAe/XS+t+FBqLLOZrujSAESjTZEy3NnLzsVZDfdG
 aMMA==
X-Gm-Message-State: AHQUAuYBFh7OsOZii4dAS3HJVT7Fwc3tx268Vb6Kq7o3h1Yf1dVN2sUd
 jrhJ0UjX073uZn7dmNERZVC2k+1l
X-Google-Smtp-Source: AHgI3IbaN9ixau+5DAfIH8fI3BRS8BxjpKLYkyzwBsltV3UyxQs8JKH+h5KjJRz5jHevHgF9UmHpMA==
X-Received: by 2002:a2e:8596:: with SMTP id
 b22-v6mr5125365lji.122.1549024663021; 
 Fri, 01 Feb 2019 04:37:43 -0800 (PST)
Received: from otyshchenko.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id z6sm1347021lfd.50.2019.02.01.04.37.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 01 Feb 2019 04:37:42 -0800 (PST)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  1 Feb 2019 14:37:31 +0200
Message-Id: <1549024652-24805-3-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V2 2/3] xen/arm: Clarify usage of earlyprintk
 for Lager board
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKQ3VycmVudCBzZW50ZW5jZSBpcyBub3QgZW50aXJlbHkgY29ycmVjdC4gU2luY2UgU0NJRjAg
aW50ZXJmYWNlIGlzCmFwcGxpY2FibGUgZm9yIExhZ2VyIGJvYXJkLCBidXQgaXMgbm90IGFwcGxp
Y2FibGUgZm9yIGFsbCBSLUNhciBIMgpiYXNlZCBib2FyZHMuIEZvciBleGFtcGxlLCBTdG91dCBi
b2FyZCB1c2VzIFNDSUZBMCBpbnRlcmZhY2UuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlz
aGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Ci0tLQogZG9jcy9taXNjL2Fy
bS9lYXJseS1wcmludGsudHh0IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsu
dHh0IGIvZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsudHh0CmluZGV4IGY3NjVmNTkuLmIyM2M1
NGYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dAorKysgYi9kb2Nz
L21pc2MvYXJtL2Vhcmx5LXByaW50ay50eHQKQEAgLTM5LDcgKzM5LDcgQEAgdGhlIG5hbWUgb2Yg
dGhlIG1hY2hpbmU6CiAgIC0gZmFzdG1vZGVsOiBwcmludGsgb24gQVJNIEZhc3Rtb2RlbCBzb2Z0
d2FyZSBlbXVsYXRvcnMKICAgLSBoaWtleTk2MDogcHJpbnRrIHdpdGggcGwwMTEgd2l0aCBIaWtl
eSA5NjAKICAgLSBqdW5vOiBwcmludGsgd2l0aCBwbDAxMSBvbiBKdW5vIHBsYXRmb3JtCi0gIC0g
bGFnZXI6IHByaW50ayB3aXRoIFNDSUYwIG9uIFJlbmVzYXMgUi1DYXIgSDIgcHJvY2Vzc29ycwor
ICAtIGxhZ2VyOiBwcmludGsgd2l0aCBTQ0lGMCBvbiBSZW5lc2FzIExhZ2VyIGJvYXJkIChSLUNh
ciBIMiBwcm9jZXNzb3IpCiAgIC0gbWlkd2F5OiBwcmludGsgd2l0aCB0aGUgcGwwMTEgb24gQ2Fs
eGVkYSBNaWR3YXkgcHJvY2Vzc29ycwogICAtIG12ZWJ1OiBwcmludGsgd2l0aCB0aGUgTVZFQlUg
Zm9yIE1hcnZlbGwgQXJtYWRhIDM3MDAgU29DcwogICAtIG9tYXA1NDMyOiBwcmludGsgd2l0aCBV
QVJUMyBvbiBUSSBPTUFQNTQzMiBwcm9jZXNzb3JzCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 12:38:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 12:38:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpY4o-0003AJ-5L; Fri, 01 Feb 2019 12:37:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SaHb=QI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gpY4m-0003A4-Lf
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 12:37:44 +0000
X-Inumbo-ID: 2ad25d88-261e-11e9-bc90-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ad25d88-261e-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 12:37:43 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id t18-v6so5692193ljd.4
 for <xen-devel@lists.xenproject.org>; Fri, 01 Feb 2019 04:37:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=GbNu+d12AMilwkARmJ3YKCoLfkD8Zqb17G83S1575YI=;
 b=NBh2WX5Oq5eLG0F0IDHTpEFgW+E+3sfnebTJ3+dnlwqkSYNoI7m8u1kDU5H17epta/
 RGOcojnGx7zGOQuuc9XWUiT6qlFJ6RCAJtefR3KZRM8v/xY1lb3VU3q94JCWdtJrkcb9
 o7p/h6f6Z82OQnGpUE3Pj+wCXyq0MXZOOE8j8O3hWZwmgOY2o9R8sehPOxhWiZxSwO5v
 q05ys7gCgPmQRRLHPgOb+TZsdPWM3H3a/U47srq2ZrBjsSXBD0ry1eV3bSnEuzSU7cm2
 LtWqwp7jxv4LHspfISU+YOwsBYal/trQYaJrd95exJgGI6BLfMFRq1NtO1j0uIbGyOXS
 s8vg==
X-Google-DKIM-Signature: v=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=GbNu+d12AMilwkARmJ3YKCoLfkD8Zqb17G83S1575YI=;
 b=AtLhtKjmkXtrD+9DQhGZV8Qwbrl7q2lmAnH4cnr0z4swcTWT665+ceNgx0b32KzbqL
 bWNRDgO5khpVw9XGk+9zO2ojzsF/Intyi0Svb8BiJ3mIaaSw/s0ESPR9tJSTMv6esOt+
 Hw0R9ywn+40YExugqxgtVjT0BGlDo+kHi2zHQ/dcfY1q2/bld+I1QLjhjPJQZc3LsCPa
 m+jFv/yLePNMpGegBoGaxiqI4OQJ85Ui5ENE3BmdEfdmlOUsW/VILZJOZzvO10f1hJ+f
 tvMpCJ1EVUyZs+q91uqPoKXZyDhqNnFmAxTNoBtclq8hsJAE9/GQrGjLa4Yld7NxaTcx
 me1A==
X-Gm-Message-State: AJcUuke3iZJd/Gl4wbDHDvY9uWPgeK7peTDD37CnZsjPwMq1evY5KaO6
 SFENIA0xxTevmEBU/cxy6EWPqkmj
X-Google-Smtp-Source: ALg8bN7TZcKVqx+cDpKS6b07LSp39wktSBIcYiKToK79h2Nz+QmDz0Uc0nVX/Eo4GpzTjIRtT9HVUg==
X-Received: by 2002:a2e:80d3:: with SMTP id
 r19-v6mr34123219ljg.151.1549024660700; 
 Fri, 01 Feb 2019 04:37:40 -0800 (PST)
Received: from otyshchenko.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id z6sm1347021lfd.50.2019.02.01.04.37.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 01 Feb 2019 04:37:40 -0800 (PST)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  1 Feb 2019 14:37:29 +0200
Message-Id: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V2 0/3] Renesas Stout board support (R-Car Gen2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKSGksIGFsbC4KClRoZSBwdXJwb3NlIG9mIHRoaXMgcGF0Y2ggc2VyaWVzIGlzIHRvIGFkZCBy
ZXF1aXJlZCBzdXBwb3J0IHRvIGJlIGFibGUgdG8gcnVuClhlbiBvbiBSZW5lc2FzIFN0b3V0IGJv
YXJkIFsxXSB3aGljaCB1c2VzIFNDSUZBIGNvbXBhdGlibGUgVUFSVCBhcyBhIGNvbnNvbGUKaW50
ZXJmYWNlLgoKQWN0dWFsbHkgWGVuIGFscmVhZHkgaGFzIHN1cHBvcnQgZm9yIFNDSUYgY29tcGF0
aWJsZSBVQVJUcyB3aGljaCBhcmUgdXNlZCBvbgpSZW5lc2FzIExhZ2VyIChSLUNhciBHZW4yKSwg
U2FsdmF0b3ItWCwgSDNVTENCL00zVUxDQiAoUi1DYXIgR2VuMykgYW5kIG90aGVyCmRldmVsb3Bt
ZW50IGJvYXJkcy4gU28gdGhpcyBwYXRjaCBzZXJpZXMgZXh0ZW5kcyBleGlzdGluZyBzdXBwb3J0
IHRvIGJlIGFibGUKdG8gaGFuZGxlIGJvdGggaW50ZXJmYWNlcy4KCi0tLS0tLS0tLS0KCkN1cnJl
bnQgcGF0Y2ggc2VyaWVzIGlzIGJhc2VkIG9uIHRoZSBmb2xsb3dpbmcgY29tbWl0IDMzODlhOGRj
OGM1NzUzYTNjODQ3NDQ5MjNjZDAxOTMzOTVlM2YyYTkKYW5kIHRlc3RlZCBvbiBTdG91dCAoQVJN
MzIpIGFuZCBIM1VMQ0IgKEFSTTY0KSBib2FyZHMuCgpZb3UgY2FuIGZpbmQgY3VycmVudCBwYXRj
aCBzZXJpZXMgaGVyZToKcmVwbzogaHR0cHM6Ly9naXRodWIuY29tL290eXNoY2hlbmtvMS94ZW4u
Z2l0IGJyYW5jaDogc3RvdXRfdXBzdHJlYW0KCllvdSBjYW4gZmluZCBwcmV2aW91cyBkaXNjdXNz
aW9uIGhlcmU6Cmh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnL21zZzIxMDU4Lmh0bWwKClBsZWFzZSBub3RlLCB0aGF0IGN1cnJlbnQgcGF0
Y2ggc2VyaWVzIGRvZXNu4oCZdCBoYXZlIHRoZSBmb2xsb3dpbmcgcGF0Y2hlczoKLSB4ZW4vYXJt
OiBkcml2ZXJzOiBzY2lmOiBSZW1vdmUgdW51c2VkICNkZWZpbmUtcyAoYWxyZWFkeSB1cHN0cmVh
bWVkKQotIHhlbi9hcm06IFJldXNlIFItQ2FyIEdlbjIgcGxhdGZvcm0gY29kZSBmb3IgU3RvdXQg
Ym9hcmQgKHdhcyBkcm9wcGVkKQpidXQgaGFzIG5ldyBvbmU6Ci0geGVuL2FybTogQ2xhcmlmeSB1
c2FnZSBvZiBlYXJseXByaW50ayBmb3IgTGFnZXIgYm9hcmQKCi0tLS0tLS0tLS0KCkluIG9yZGVy
IHRvIHJ1biBYZW4gb24gU3RvdXQgYm9hcmQgeW91IG5lZWQgIlBTQ0ktZW5hYmxlZCIgVS1Cb290
IChub3QgdXBzdGVhbWVkIHlldCkuCllvdSBjYW4gZmluZCBjb3JyZXNwb25kaW5nIHBhdGNoZXMg
Zm9yIFUtQm9vdCBoZXJlOgpodHRwOi8vdS1ib290LjEwOTEyLm43Lm5hYmJsZS5jb20vUEFUQ0gt
MC0zLVBTQ0ktc3VwcG9ydC1mb3ItcjhhNzc5MC1Tb0MtTGFnZXItU3RvdXQtYm9hcmRzLXRkMzU3
MzUyLmh0bWwKCkhhdmUgYSBwbGFuIHRvIHVwZGF0ZSBYZW4gV2lraSByZWdhcmRpbmcgdGhpcyBi
b2FyZC4KClsxXSBodHRwczovL2VsaW51eC5vcmcvUi1DYXIvQm9hcmRzL1N0b3V0CgotLS0tLS0t
LS0tCgpPbGVrc2FuZHIgVHlzaGNoZW5rbyAoMyk6CiAgeGVuL2FybTogZHJpdmVyczogc2NpZjog
QWRkIHN1cHBvcnQgZm9yIFNDSUZBIGNvbXBhdGlibGUgVUFSVHMKICB4ZW4vYXJtOiBDbGFyaWZ5
IHVzYWdlIG9mIGVhcmx5cHJpbnRrIGZvciBMYWdlciBib2FyZAogIHhlbi9hcm06IEFkZCBTQ0lG
QSBVQVJUIHN1cHBvcnQgZm9yIGVhcmx5IHByaW50awoKIGRvY3MvbWlzYy9hcm0vZWFybHktcHJp
bnRrLnR4dCAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL2FybS9hcm0zMi9kZWJ1Zy1zY2lmYS5pbmMg
fCAgNTEgKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMgICAgICAg
fCAxMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9zY2lmLXVhcnQuaCAgICB8ICA0NCArKysrKysrKysrLS0KIDQgZmlsZXMgY2hhbmdl
ZCwgMTk0IGluc2VydGlvbnMoKyksIDQyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9hcmNoL2FybS9hcm0zMi9kZWJ1Zy1zY2lmYS5pbmMKCi0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 12:38:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 12:38:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpY4o-0003AV-OY; Fri, 01 Feb 2019 12:37:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SaHb=QI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gpY4n-0003A9-Sv
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 12:37:45 +0000
X-Inumbo-ID: 2b3fb561-261e-11e9-bc90-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b3fb561-261e-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 12:37:43 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id s5-v6so5612450ljd.12
 for <xen-devel@lists.xenproject.org>; Fri, 01 Feb 2019 04:37:43 -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=tHnyLXcmQGF5+6wSK7m1PoM8B8rCFJ8Al1+jNWlS3Vo=;
 b=o8Z+ApmayXTzLNpX1WO/jE6ryoCDRKXJTNXmU2jfdh7peTDNO5nXfi/RIvJN+OrSo1
 AeuLsqB3lt/hf1/7fji3OrARWCRp0o4pUFfKFQFhNecsEOzYlFy2YwGCX/J11iJriDy+
 GXsHsoiLKbi9saEH6V7JcnltLu68s2lnjziKHV8sCWr/dCi4mwrorfuP1cTGvanoFA0/
 ZlzdI/+lCvK5IsFW6zeh5qUh4J1JgOYfTdcCenurskG3bmWeEG5H8r3GFAzhv0uS4Prs
 wxgC7L6DFZl05b2laMDZCZCpsA5d5LVwPZ/ONks9vthwXPf8WOxwHFHWLJMA62EBT+dL
 RHEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=tHnyLXcmQGF5+6wSK7m1PoM8B8rCFJ8Al1+jNWlS3Vo=;
 b=s30zpS0AxKkv0Ju47jjeeL70EBOD/3K+Xx6jBsoTkFL81lTI7CB9enphtPFeS8Iv32
 +wcuZbPf1eVqky8zzaV3LFPh1SXd9gKzdb8ZQ1dAQZLl1QS4KfxlQK8K7GeKjJgyRBL7
 iNMyOGM6my9vu6DnR00Dk+zC9sLMOelh9trFkZxna7ZQT2taSVsSKWTrd5RHbs5nZT7j
 LrFT7DdmnRzkfW9ilx964VFz4wCftlE6sSiOJ8pbKjc/JPjG26h08hcy+wc6trGIlFai
 aNmJu6hQ4mVimgCV8LmFpFtEINFY0RSgeKCwR/fxG0sqesG6GroM93V5QOlPfHPhPy0k
 3oMw==
X-Gm-Message-State: AJcUukcaFS/YwKG+8E1lLhzptm3yg3IfWc/4EBdaBaSQVdFEefYJJj4/
 ijULMsEWxmvjcPT3C66cxEwiUUHb
X-Google-Smtp-Source: ALg8bN6t53lwcEY17FlXheCjGStmm6ij7o44NKi7vX2i0WR5PF0+IunazBL6287sw+r98zZp71FPLQ==
X-Received: by 2002:a2e:83d7:: with SMTP id
 s23-v6mr31003098ljh.139.1549024661852; 
 Fri, 01 Feb 2019 04:37:41 -0800 (PST)
Received: from otyshchenko.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id z6sm1347021lfd.50.2019.02.01.04.37.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 01 Feb 2019 04:37:41 -0800 (PST)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  1 Feb 2019 14:37:30 +0200
Message-Id: <1549024652-24805-2-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V2 1/3] xen/arm: drivers: scif: Add support for
 SCIFA compatible UARTs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKRXh0ZW5kIGV4aXN0aW5nIGRyaXZlciB0byBiZSBhYmxlIHRvIGhhbmRsZSBTQ0lGQSBpbnRl
cmZhY2UgYXMgd2VsbC4KU0NJRiBhbmQgU0NJRkEgaGF2ZSBsb3QgaW4gY29tbW9uLCB0aG91Z2gg
U0NJRkEgaGFzIGRpZmZlcmVudApvZmZzZXRzIGFuZCBiaXRzIGZvciBzb21lIHJlZ2lzdGVycy4K
ClRoZSAiZGF0YSIgZmllbGQgaW4gc3RydWN0IGR0X2RldmljZV9tYXRjaCBpcyB1c2VkIGZvciBy
ZWNvZ25pemluZwp3aGF0IGludGVyZmFjZSBpcyBwcmVzZW50IG9uIGEgdGFyZ2V0IGJvYXJkLgoK
U2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gTmFtZSBhIGVudW0g
Zm9yIGRlc2NyaWJpbmcgaW50ZXJmYWNlcyB0aGlzIGRyaXZlciBzdXBwb3J0cwogICAgICAgIC0g
VXNlIGxvY2FsIHZhcmlhYmxlIGZvciAicGFyYW1zIiB3aGVyZSBhcHByb3ByaWF0ZQogICAgICAg
IC0gVXNlICJkYXRhIiBmaWVsZCBpbiBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoIGluc3RlYWQgb2Yg
Y2FsbGluZwogICAgICAgICAgZHRfZGV2aWNlX2lzX2NvbXBhdGlibGUoKQogICAgICAgIC0gRG9u
J3QgY2hlY2sgZm9yICJvdmVycnVuX3JlZyAhPSBzdGF0dXNfcmVnIiBjb25kaXRpb24gZHVyaW5n
CiAgICAgICAgICBpbml0aWFsaXphdGlvbgotLS0KIHhlbi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0
LmMgICAgfCAxMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9zY2lmLXVhcnQuaCB8ICA0NCArKysrKysrKysrKy0tCiAyIGZpbGVz
IGNoYW5nZWQsIDE0MiBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9jaGFyL3NjaWYtdWFydC5jIGIveGVuL2RyaXZlcnMvY2hhci9zY2lmLXVh
cnQuYwppbmRleCA0NjVmYjM0Li45ZDJiMDhkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFy
L3NjaWYtdWFydC5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMKQEAgLTEsNyAr
MSw3IEBACiAvKgogICogeGVuL2RyaXZlcnMvY2hhci9zY2lmLXVhcnQuYwogICoKLSAqIERyaXZl
ciBmb3IgU0NJRiAoU2VyaWFsIGNvbW11bmljYXRpb24gaW50ZXJmYWNlIHdpdGggRklGTykKKyAq
IERyaXZlciBmb3IgU0NJRihBKSAoU2VyaWFsIGNvbW11bmljYXRpb24gaW50ZXJmYWNlIHdpdGgg
RklGTyAoQSkpCiAgKiBjb21wYXRpYmxlIFVBUlQuCiAgKgogICogT2xla3NhbmRyIFR5c2hjaGVu
a28gPG9sZWtzYW5kci50eXNoY2hlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KQEAgLTQwLDE2ICs0MCw2
NiBAQCBzdGF0aWMgc3RydWN0IHNjaWZfdWFydCB7CiAgICAgY2hhciBfX2lvbWVtICpyZWdzOwog
ICAgIHN0cnVjdCBpcnFhY3Rpb24gaXJxYWN0aW9uOwogICAgIHN0cnVjdCB2dWFydF9pbmZvIHZ1
YXJ0OworICAgIGNvbnN0IHN0cnVjdCBwb3J0X3BhcmFtcyAqcGFyYW1zOwogfSBzY2lmX2NvbSA9
IHswfTsKIAorZW51bSBwb3J0X3R5cGVzCit7CisgICAgU0NJRl9QT1JULAorICAgIFNDSUZBX1BP
UlQsCisgICAgTlJfUE9SVFMsCit9OworCitzdHJ1Y3QgcG9ydF9wYXJhbXMKK3sKKyAgICB1bnNp
Z25lZCBpbnQgc3RhdHVzX3JlZzsKKyAgICB1bnNpZ25lZCBpbnQgdHhfZmlmb19yZWc7CisgICAg
dW5zaWduZWQgaW50IHJ4X2ZpZm9fcmVnOworICAgIHVuc2lnbmVkIGludCBvdmVycnVuX3JlZzsK
KyAgICB1bnNpZ25lZCBpbnQgb3ZlcnJ1bl9tYXNrOworICAgIHVuc2lnbmVkIGludCBlcnJvcl9t
YXNrOworICAgIHVuc2lnbmVkIGludCBpcnFfZmxhZ3M7CisgICAgdW5zaWduZWQgaW50IGZpZm9f
c2l6ZTsKK307CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgcG9ydF9wYXJhbXMgcG9ydF9wYXJhbXNb
TlJfUE9SVFNdID0KK3sKKyAgICBbU0NJRl9QT1JUXSA9CisgICAgeworICAgICAgICAuc3RhdHVz
X3JlZyAgID0gU0NJRl9TQ0ZTUiwKKyAgICAgICAgLnR4X2ZpZm9fcmVnICA9IFNDSUZfU0NGVERS
LAorICAgICAgICAucnhfZmlmb19yZWcgID0gU0NJRl9TQ0ZSRFIsCisgICAgICAgIC5vdmVycnVu
X3JlZyAgPSBTQ0lGX1NDTFNSLAorICAgICAgICAub3ZlcnJ1bl9tYXNrID0gU0NMU1JfT1JFUiwK
KyAgICAgICAgLmVycm9yX21hc2sgICA9IFNDRlNSX1BFUiB8IFNDRlNSX0ZFUiB8IFNDRlNSX0JS
SyB8IFNDRlNSX0VSLAorICAgICAgICAuaXJxX2ZsYWdzICAgID0gU0NTQ1JfUklFIHwgU0NTQ1Jf
VElFIHwgU0NTQ1JfUkVJRSwKKyAgICAgICAgLmZpZm9fc2l6ZSAgICA9IDE2LAorICAgIH0sCisK
KyAgICBbU0NJRkFfUE9SVF0gPQorICAgIHsKKyAgICAgICAgLnN0YXR1c19yZWcgICA9IFNDSUZB
X1NDQVNTUiwKKyAgICAgICAgLnR4X2ZpZm9fcmVnICA9IFNDSUZBX1NDQUZURFIsCisgICAgICAg
IC5yeF9maWZvX3JlZyAgPSBTQ0lGQV9TQ0FGUkRSLAorICAgICAgICAub3ZlcnJ1bl9yZWcgID0g
U0NJRkFfU0NBU1NSLAorICAgICAgICAub3ZlcnJ1bl9tYXNrID0gU0NBU1NSX09SRVIsCisgICAg
ICAgIC5lcnJvcl9tYXNrICAgPSBTQ0FTU1JfUEVSIHwgU0NBU1NSX0ZFUiB8IFNDQVNTUl9CUksg
fCBTQ0FTU1JfRVIgfAorICAgICAgICAgICAgICAgICAgICAgICAgU0NBU1NSX09SRVIsCisgICAg
ICAgIC5pcnFfZmxhZ3MgICAgPSBTQ0FTQ1JfUklFIHwgU0NBU0NSX1RJRSB8IFNDQVNDUl9EUklF
IHwgU0NBU0NSX0VSSUUgfAorICAgICAgICAgICAgICAgICAgICAgICAgU0NBU0NSX0JSSUUsCisg
ICAgICAgIC5maWZvX3NpemUgICAgPSA2NCwKKyAgICB9LAorfTsKKwogc3RhdGljIHZvaWQgc2Np
Zl91YXJ0X2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpkYXRhLCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKIHsKICAgICBzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQgPSBkYXRhOwogICAgIHN0
cnVjdCBzY2lmX3VhcnQgKnVhcnQgPSBwb3J0LT51YXJ0OworICAgIGNvbnN0IHN0cnVjdCBwb3J0
X3BhcmFtcyAqcGFyYW1zID0gdWFydC0+cGFyYW1zOwogICAgIHVpbnQxNl90IHN0YXR1cywgY3Ry
bDsKIAogICAgIGN0cmwgPSBzY2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NTQ1IpOwotICAgIHN0YXR1
cyA9IHNjaWZfcmVhZHcodWFydCwgU0NJRl9TQ0ZTUikgJiB+U0NGU1JfVEVORDsKKyAgICBzdGF0
dXMgPSBzY2lmX3JlYWR3KHVhcnQsIHBhcmFtcy0+c3RhdHVzX3JlZykgJiB+U0NGU1JfVEVORDsK
ICAgICAvKiBJZ25vcmUgbmV4dCBmbGFnIGlmIFRYIEludGVycnVwdCBpcyBkaXNhYmxlZCAqLwog
ICAgIGlmICggIShjdHJsICYgU0NTQ1JfVElFKSApCiAgICAgICAgIHN0YXR1cyAmPSB+U0NGU1Jf
VERGRTsKQEAgLTY1LDEzICsxMTUsMTYgQEAgc3RhdGljIHZvaWQgc2NpZl91YXJ0X2ludGVycnVw
dChpbnQgaXJxLCB2b2lkICpkYXRhLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAg
ICAgICAgIHNlcmlhbF9yeF9pbnRlcnJ1cHQocG9ydCwgcmVncyk7CiAKICAgICAgICAgLyogRXJy
b3IgSW50ZXJydXB0ICovCi0gICAgICAgIGlmICggc3RhdHVzICYgU0NJRl9FUlJPUlMgKQotICAg
ICAgICAgICAgc2NpZl93cml0ZXcodWFydCwgU0NJRl9TQ0ZTUiwgflNDSUZfRVJST1JTKTsKLSAg
ICAgICAgaWYgKCBzY2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NMU1IpICYgU0NMU1JfT1JFUiApCi0g
ICAgICAgICAgICBzY2lmX3dyaXRldyh1YXJ0LCBTQ0lGX1NDTFNSLCAwKTsKKyAgICAgICAgaWYg
KCBzdGF0dXMgJiBwYXJhbXMtPmVycm9yX21hc2sgKQorICAgICAgICAgICAgc2NpZl93cml0ZXco
dWFydCwgcGFyYW1zLT5zdGF0dXNfcmVnLCB+cGFyYW1zLT5lcnJvcl9tYXNrKTsKKyAgICAgICAg
aWYgKCBwYXJhbXMtPm92ZXJydW5fcmVnICE9IHBhcmFtcy0+c3RhdHVzX3JlZyApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGlmICggc2NpZl9yZWFkdyh1YXJ0LCBwYXJhbXMtPm92ZXJydW5fcmVn
KSAmIHBhcmFtcy0+b3ZlcnJ1bl9tYXNrICkKKyAgICAgICAgICAgICAgICBzY2lmX3dyaXRldyh1
YXJ0LCBwYXJhbXMtPm92ZXJydW5fcmVnLCB+cGFyYW1zLT5vdmVycnVuX21hc2spOworICAgICAg
ICB9CiAKICAgICAgICAgY3RybCA9IHNjaWZfcmVhZHcodWFydCwgU0NJRl9TQ1NDUik7Ci0gICAg
ICAgIHN0YXR1cyA9IHNjaWZfcmVhZHcodWFydCwgU0NJRl9TQ0ZTUikgJiB+U0NGU1JfVEVORDsK
KyAgICAgICAgc3RhdHVzID0gc2NpZl9yZWFkdyh1YXJ0LCBwYXJhbXMtPnN0YXR1c19yZWcpICYg
flNDRlNSX1RFTkQ7CiAgICAgICAgIC8qIElnbm9yZSBuZXh0IGZsYWcgaWYgVFggSW50ZXJydXB0
IGlzIGRpc2FibGVkICovCiAgICAgICAgIGlmICggIShjdHJsICYgU0NTQ1JfVElFKSApCiAgICAg
ICAgICAgICBzdGF0dXMgJj0gflNDRlNSX1RERkU7CkBAIC04MSwxMiArMTM0LDEzIEBAIHN0YXRp
YyB2b2lkIHNjaWZfdWFydF9pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGF0YSwgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiBzdGF0aWMgdm9pZCBfX2luaXQgc2NpZl91YXJ0X2luaXRfcHJl
aXJxKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKIHsKICAgICBzdHJ1Y3Qgc2NpZl91YXJ0ICp1
YXJ0ID0gcG9ydC0+dWFydDsKKyAgICBjb25zdCBzdHJ1Y3QgcG9ydF9wYXJhbXMgKnBhcmFtcyA9
IHVhcnQtPnBhcmFtczsKIAogICAgIC8qCiAgICAgICogV2FpdCB1bnRpbCBsYXN0IGJpdCBoYXMg
YmVlbiB0cmFuc21pdHRlZC4gVGhpcyBpcyBuZWVkZWQgZm9yIGEgc21vb3RoCiAgICAgICogdHJh
bnNpdGlvbiB3aGVuIHdlIGNvbWUgZnJvbSBlYXJseSBwcmludGsKICAgICAgKi8KLSAgICB3aGls
ZSAoICEoc2NpZl9yZWFkdyh1YXJ0LCBTQ0lGX1NDRlNSKSAmIFNDRlNSX1RFTkQpICk7CisgICAg
d2hpbGUgKCAhKHNjaWZfcmVhZHcodWFydCwgcGFyYW1zLT5zdGF0dXNfcmVnKSAmIFNDRlNSX1RF
TkQpICk7CiAKICAgICAvKiBEaXNhYmxlIFRYL1JYIHBhcnRzIGFuZCBhbGwgaW50ZXJydXB0cyAq
LwogICAgIHNjaWZfd3JpdGV3KHVhcnQsIFNDSUZfU0NTQ1IsIDApOwpAQCAtOTUsMTAgKzE0OSwx
MCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2NpZl91YXJ0X2luaXRfcHJlaXJxKHN0cnVjdCBzZXJp
YWxfcG9ydCAqcG9ydCkKICAgICBzY2lmX3dyaXRldyh1YXJ0LCBTQ0lGX1NDRkNSLCBTQ0ZDUl9S
RlJTVCB8IFNDRkNSX1RGUlNUKTsKIAogICAgIC8qIENsZWFyIGFsbCBlcnJvcnMgYW5kIGZsYWdz
ICovCi0gICAgc2NpZl9yZWFkdyh1YXJ0LCBTQ0lGX1NDRlNSKTsKLSAgICBzY2lmX3dyaXRldyh1
YXJ0LCBTQ0lGX1NDRlNSLCAwKTsKLSAgICBzY2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NMU1IpOwot
ICAgIHNjaWZfd3JpdGV3KHVhcnQsIFNDSUZfU0NMU1IsIDApOworICAgIHNjaWZfcmVhZHcodWFy
dCwgcGFyYW1zLT5zdGF0dXNfcmVnKTsKKyAgICBzY2lmX3dyaXRldyh1YXJ0LCBwYXJhbXMtPnN0
YXR1c19yZWcsIDApOworICAgIHNjaWZfcmVhZHcodWFydCwgcGFyYW1zLT5vdmVycnVuX3JlZyk7
CisgICAgc2NpZl93cml0ZXcodWFydCwgcGFyYW1zLT5vdmVycnVuX3JlZywgMCk7CiAKICAgICAv
KiBTZXR1cCB0cmlnZ2VyIGxldmVsIGZvciBUWC9SWCBGSUZPcyAqLwogICAgIHNjaWZfd3JpdGV3
KHVhcnQsIFNDSUZfU0NGQ1IsIFNDRkNSX1JUUkcxMSB8IFNDRkNSX1RUUkcxMSk7CkBAIC0xMTEs
NiArMTY1LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHNjaWZfdWFydF9pbml0X3ByZWlycShzdHJ1
Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCiBzdGF0aWMgdm9pZCBfX2luaXQgc2NpZl91YXJ0X2luaXRf
cG9zdGlycShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCiB7CiAgICAgc3RydWN0IHNjaWZfdWFy
dCAqdWFydCA9IHBvcnQtPnVhcnQ7CisgICAgY29uc3Qgc3RydWN0IHBvcnRfcGFyYW1zICpwYXJh
bXMgPSB1YXJ0LT5wYXJhbXM7CiAgICAgaW50IHJjOwogCiAgICAgdWFydC0+aXJxYWN0aW9uLmhh
bmRsZXIgPSBzY2lmX3VhcnRfaW50ZXJydXB0OwpAQCAtMTIyLDE0ICsxNzcsMTcgQEAgc3RhdGlj
IHZvaWQgX19pbml0IHNjaWZfdWFydF9pbml0X3Bvc3RpcnEoc3RydWN0IHNlcmlhbF9wb3J0ICpw
b3J0KQogICAgICAgICAgICAgICAgIHVhcnQtPmlycSk7CiAKICAgICAvKiBDbGVhciBhbGwgZXJy
b3JzICovCi0gICAgaWYgKCBzY2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NGU1IpICYgU0NJRl9FUlJP
UlMgKQotICAgICAgICBzY2lmX3dyaXRldyh1YXJ0LCBTQ0lGX1NDRlNSLCB+U0NJRl9FUlJPUlMp
OwotICAgIGlmICggc2NpZl9yZWFkdyh1YXJ0LCBTQ0lGX1NDTFNSKSAmIFNDTFNSX09SRVIgKQot
ICAgICAgICBzY2lmX3dyaXRldyh1YXJ0LCBTQ0lGX1NDTFNSLCAwKTsKKyAgICBpZiAoIHNjaWZf
cmVhZHcodWFydCwgcGFyYW1zLT5zdGF0dXNfcmVnKSAmIHBhcmFtcy0+ZXJyb3JfbWFzayApCisg
ICAgICAgIHNjaWZfd3JpdGV3KHVhcnQsIHBhcmFtcy0+c3RhdHVzX3JlZywgfnBhcmFtcy0+ZXJy
b3JfbWFzayk7CisgICAgaWYgKCBwYXJhbXMtPm92ZXJydW5fcmVnICE9IHBhcmFtcy0+c3RhdHVz
X3JlZyApCisgICAgeworICAgICAgICBpZiAoIHNjaWZfcmVhZHcodWFydCwgcGFyYW1zLT5vdmVy
cnVuX3JlZykgJiBwYXJhbXMtPm92ZXJydW5fbWFzayApCisgICAgICAgICAgICBzY2lmX3dyaXRl
dyh1YXJ0LCBwYXJhbXMtPm92ZXJydW5fcmVnLCB+cGFyYW1zLT5vdmVycnVuX21hc2spOworICAg
IH0KIAogICAgIC8qIEVuYWJsZSBUWC9SWCBhbmQgRXJyb3IgSW50ZXJydXB0cyAgKi8KICAgICBz
Y2lmX3dyaXRldyh1YXJ0LCBTQ0lGX1NDU0NSLCBzY2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NTQ1Ip
IHwKLSAgICAgICAgICAgICAgICAgU0NTQ1JfVElFIHwgU0NTQ1JfUklFIHwgU0NTQ1JfUkVJRSk7
CisgICAgICAgICAgICAgICAgcGFyYW1zLT5pcnFfZmxhZ3MpOwogfQogCiBzdGF0aWMgdm9pZCBz
Y2lmX3VhcnRfc3VzcGVuZChzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCkBAIC0xNDUsNDMgKzIw
Myw0NyBAQCBzdGF0aWMgdm9pZCBzY2lmX3VhcnRfcmVzdW1lKHN0cnVjdCBzZXJpYWxfcG9ydCAq
cG9ydCkKIHN0YXRpYyBpbnQgc2NpZl91YXJ0X3R4X3JlYWR5KHN0cnVjdCBzZXJpYWxfcG9ydCAq
cG9ydCkKIHsKICAgICBzdHJ1Y3Qgc2NpZl91YXJ0ICp1YXJ0ID0gcG9ydC0+dWFydDsKKyAgICBj
b25zdCBzdHJ1Y3QgcG9ydF9wYXJhbXMgKnBhcmFtcyA9IHVhcnQtPnBhcmFtczsKICAgICB1aW50
MTZfdCBjbnQ7CiAKICAgICAvKiBDaGVjayBmb3IgZW1wdHkgc3BhY2UgaW4gVFggRklGTyAqLwot
ICAgIGlmICggIShzY2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NGU1IpICYgU0NGU1JfVERGRSkgKQor
ICAgIGlmICggIShzY2lmX3JlYWR3KHVhcnQsIHBhcmFtcy0+c3RhdHVzX3JlZykgJiBTQ0ZTUl9U
REZFKSApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgIC8qIENoZWNrIG51bWJlciBvZiBkYXRh
IGJ5dGVzIHN0b3JlZCBpbiBUWCBGSUZPICovCiAgICAgY250ID0gc2NpZl9yZWFkdyh1YXJ0LCBT
Q0lGX1NDRkRSKSA+PiA4OwotICAgIEFTU0VSVCggY250ID49IDAgJiYgY250IDw9IFNDSUZfRklG
T19NQVhfU0laRSApOworICAgIEFTU0VSVCggY250ID49IDAgJiYgY250IDw9IHBhcmFtcy0+Zmlm
b19zaXplICk7CiAKLSAgICByZXR1cm4gKFNDSUZfRklGT19NQVhfU0laRSAtIGNudCk7CisgICAg
cmV0dXJuIChwYXJhbXMtPmZpZm9fc2l6ZSAtIGNudCk7CiB9CiAKIHN0YXRpYyB2b2lkIHNjaWZf
dWFydF9wdXRjKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCwgY2hhciBjKQogewogICAgIHN0cnVj
dCBzY2lmX3VhcnQgKnVhcnQgPSBwb3J0LT51YXJ0OworICAgIGNvbnN0IHN0cnVjdCBwb3J0X3Bh
cmFtcyAqcGFyYW1zID0gdWFydC0+cGFyYW1zOwogCi0gICAgc2NpZl93cml0ZWIodWFydCwgU0NJ
Rl9TQ0ZURFIsIGMpOworICAgIHNjaWZfd3JpdGViKHVhcnQsIHBhcmFtcy0+dHhfZmlmb19yZWcs
IGMpOwogICAgIC8qIENsZWFyIHJlcXVpcmVkIFRYIGZsYWdzICovCi0gICAgc2NpZl93cml0ZXco
dWFydCwgU0NJRl9TQ0ZTUiwgc2NpZl9yZWFkdyh1YXJ0LCBTQ0lGX1NDRlNSKSAmCi0gICAgICAg
ICAgICAgICAgIH4oU0NGU1JfVEVORCB8IFNDRlNSX1RERkUpKTsKKyAgICBzY2lmX3dyaXRldyh1
YXJ0LCBwYXJhbXMtPnN0YXR1c19yZWcsCisgICAgICAgICAgICAgICAgc2NpZl9yZWFkdyh1YXJ0
LCBwYXJhbXMtPnN0YXR1c19yZWcpICYKKyAgICAgICAgICAgICAgICB+KFNDRlNSX1RFTkQgfCBT
Q0ZTUl9UREZFKSk7CiB9CiAKIHN0YXRpYyBpbnQgc2NpZl91YXJ0X2dldGMoc3RydWN0IHNlcmlh
bF9wb3J0ICpwb3J0LCBjaGFyICpwYykKIHsKICAgICBzdHJ1Y3Qgc2NpZl91YXJ0ICp1YXJ0ID0g
cG9ydC0+dWFydDsKKyAgICBjb25zdCBzdHJ1Y3QgcG9ydF9wYXJhbXMgKnBhcmFtcyA9IHVhcnQt
PnBhcmFtczsKIAogICAgIC8qIENoZWNrIGZvciBhdmFpbGFibGUgZGF0YSBieXRlcyBpbiBSWCBG
SUZPICovCi0gICAgaWYgKCAhKHNjaWZfcmVhZHcodWFydCwgU0NJRl9TQ0ZTUikgJiAoU0NGU1Jf
UkRGIHwgU0NGU1JfRFIpKSApCisgICAgaWYgKCAhKHNjaWZfcmVhZHcodWFydCwgcGFyYW1zLT5z
dGF0dXNfcmVnKSAmIChTQ0ZTUl9SREYgfCBTQ0ZTUl9EUikpICkKICAgICAgICAgcmV0dXJuIDA7
CiAKLSAgICAqcGMgPSBzY2lmX3JlYWRiKHVhcnQsIFNDSUZfU0NGUkRSKTsKKyAgICAqcGMgPSBz
Y2lmX3JlYWRiKHVhcnQsIHBhcmFtcy0+cnhfZmlmb19yZWcpOwogCiAgICAgLyogZHVtbXkgcmVh
ZCAqLwotICAgIHNjaWZfcmVhZHcodWFydCwgU0NJRl9TQ0ZTUik7CisgICAgc2NpZl9yZWFkdyh1
YXJ0LCBwYXJhbXMtPnN0YXR1c19yZWcpOwogICAgIC8qIENsZWFyIHJlcXVpcmVkIFJYIGZsYWdz
ICovCi0gICAgc2NpZl93cml0ZXcodWFydCwgU0NJRl9TQ0ZTUiwgfihTQ0ZTUl9SREYgfCBTQ0ZT
Ul9EUikpOworICAgIHNjaWZfd3JpdGV3KHVhcnQsIHBhcmFtcy0+c3RhdHVzX3JlZywgfihTQ0ZT
Ul9SREYgfCBTQ0ZTUl9EUikpOwogCiAgICAgcmV0dXJuIDE7CiB9CkBAIC0yMjksMTMgKzI5MSwy
MiBAQCBzdGF0aWMgc3RydWN0IHVhcnRfZHJpdmVyIF9fcmVhZF9tb3N0bHkgc2NpZl91YXJ0X2Ry
aXZlciA9IHsKICAgICAudnVhcnRfaW5mbyAgID0gc2NpZl92dWFydF9pbmZvLAogfTsKIAorc3Rh
dGljIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggc2NpZl91YXJ0X2R0X21hdGNoW10gX19p
bml0Y29uc3QgPQoreworICAgIHsgLmNvbXBhdGlibGUgPSAicmVuZXNhcyxzY2lmIiwgIC5kYXRh
ID0gKHZvaWQgKilTQ0lGX1BPUlQgfSwKKyAgICB7IC5jb21wYXRpYmxlID0gInJlbmVzYXMsc2Np
ZmEiLCAuZGF0YSA9ICh2b2lkICopU0NJRkFfUE9SVCB9LAorICAgIHsgLyogc2VudGluZWwgKi8g
fSwKK307CisKIHN0YXRpYyBpbnQgX19pbml0IHNjaWZfdWFydF9pbml0KHN0cnVjdCBkdF9kZXZp
Y2Vfbm9kZSAqZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9p
ZCAqZGF0YSkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoICptYXRjaDsKICAg
ICBjb25zdCBjaGFyICpjb25maWcgPSBkYXRhOwogICAgIHN0cnVjdCBzY2lmX3VhcnQgKnVhcnQ7
CiAgICAgaW50IHJlczsKICAgICB1NjQgYWRkciwgc2l6ZTsKKyAgICBlbnVtIHBvcnRfdHlwZXMg
cG9ydF90eXBlOwogCiAgICAgaWYgKCBzdHJjbXAoY29uZmlnLCAiIikgKQogICAgICAgICBwcmlu
dGsoIldBUk5JTkc6IFVBUlQgY29uZmlndXJhdGlvbiBpcyBub3Qgc3VwcG9ydGVkXG4iKTsKQEAg
LTI2NSwxMCArMzM2LDE0IEBAIHN0YXRpYyBpbnQgX19pbml0IHNjaWZfdWFydF9pbml0KHN0cnVj
dCBkdF9kZXZpY2Vfbm9kZSAqZGV2LAogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAK
KyAgICBtYXRjaCA9IGR0X21hdGNoX25vZGUoc2NpZl91YXJ0X2R0X21hdGNoLCBkZXYpOworICAg
IHBvcnRfdHlwZSA9IChlbnVtIHBvcnRfdHlwZXMpbWF0Y2gtPmRhdGE7CisgICAgdWFydC0+cGFy
YW1zID0gJnBvcnRfcGFyYW1zW3BvcnRfdHlwZV07CisKICAgICB1YXJ0LT52dWFydC5iYXNlX2Fk
ZHIgID0gYWRkcjsKICAgICB1YXJ0LT52dWFydC5zaXplICAgICAgID0gc2l6ZTsKLSAgICB1YXJ0
LT52dWFydC5kYXRhX29mZiAgID0gU0NJRl9TQ0ZURFI7Ci0gICAgdWFydC0+dnVhcnQuc3RhdHVz
X29mZiA9IFNDSUZfU0NGU1I7CisgICAgdWFydC0+dnVhcnQuZGF0YV9vZmYgICA9IHVhcnQtPnBh
cmFtcy0+dHhfZmlmb19yZWc7CisgICAgdWFydC0+dnVhcnQuc3RhdHVzX29mZiA9IHVhcnQtPnBh
cmFtcy0+c3RhdHVzX3JlZzsKICAgICB1YXJ0LT52dWFydC5zdGF0dXMgICAgID0gU0NGU1JfVERG
RTsKIAogICAgIC8qIFJlZ2lzdGVyIHdpdGggZ2VuZXJpYyBzZXJpYWwgZHJpdmVyICovCkBAIC0y
NzksMTIgKzM1NCw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHNjaWZfdWFydF9pbml0KHN0cnVjdCBk
dF9kZXZpY2Vfbm9kZSAqZGV2LAogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9tYXRjaCBzY2lmX3VhcnRfZHRfbWF0Y2hbXSBfX2luaXRjb25zdCA9Ci17
Ci0gICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgicmVuZXNhcyxzY2lmIiksCi0gICAgeyAvKiBzZW50
aW5lbCAqLyB9LAotfTsKLQogRFRfREVWSUNFX1NUQVJUKHNjaWZfdWFydCwgIlNDSUYgVUFSVCIs
IERFVklDRV9TRVJJQUwpCiAgICAgLmR0X21hdGNoID0gc2NpZl91YXJ0X2R0X21hdGNoLAogICAg
IC5pbml0ID0gc2NpZl91YXJ0X2luaXQsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3NjaWYtdWFydC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zY2lmLXVhcnQuaAppbmRleCA4MTM3
ODUwLi5iY2UzNDA0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NjaWYtdWFydC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2NpZi11YXJ0LmgKQEAgLTIsNyArMiw3IEBACiAg
KiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NjaWYtdWFydC5oCiAgKgogICogQ29tbW9uIGNvbnN0YW50
IGRlZmluaXRpb24gYmV0d2VlbiBlYXJseSBwcmludGsgYW5kIHRoZSBVQVJUIGRyaXZlcgotICog
Zm9yIHRoZSBTQ0lGIGNvbXBhdGlibGUgVUFSVC4KKyAqIGZvciB0aGUgU0NJRihBKSBjb21wYXRp
YmxlIFVBUlQuCiAgKgogICogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kci50eXNoY2hl
bmtvQGdsb2JhbGxvZ2ljLmNvbT4KICAqIENvcHlyaWdodCAoQykgMjAxNCwgR2xvYmFsbG9naWMu
CkBAIC0yMSw5ICsyMSw3IEBACiAjaWZuZGVmIF9fQVNNX0FSTV9TQ0lGX1VBUlRfSAogI2RlZmlu
ZSBfX0FTTV9BUk1fU0NJRl9VQVJUX0gKIAotI2RlZmluZSBTQ0lGX0ZJRk9fTUFYX1NJWkUgICAg
MTYKLQotLyogUmVnaXN0ZXIgb2Zmc2V0cyAqLworLyogUmVnaXN0ZXIgb2Zmc2V0cyAoU0NJRikg
Ki8KICNkZWZpbmUgU0NJRl9TQ1NNUiAgICAgKDB4MDApICAgIC8qIFNlcmlhbCBtb2RlIHJlZ2lz
dGVyICAgICAgICAgICAqLwogI2RlZmluZSBTQ0lGX1NDQlJSICAgICAoMHgwNCkgICAgLyogQml0
IHJhdGUgcmVnaXN0ZXIgICAgICAgICAgICAgICovCiAjZGVmaW5lIFNDSUZfU0NTQ1IgICAgICgw
eDA4KSAgICAvKiBTZXJpYWwgY29udHJvbCByZWdpc3RlciAgICAgICAgKi8KQEAgLTU3LDggKzU1
LDYgQEAKICNkZWZpbmUgU0NGU1JfUkRGICAgICAoMSA8PCAxKSAgICAvKiBSZWNlaXZlIEZJRk8g
RGF0YSBGdWxsICovCiAjZGVmaW5lIFNDRlNSX0RSICAgICAgKDEgPDwgMCkgICAgLyogUmVjZWl2
ZSBEYXRhIFJlYWR5ICovCiAKLSNkZWZpbmUgU0NJRl9FUlJPUlMgICAgKFNDRlNSX1BFUiB8IFND
RlNSX0ZFUiB8IFNDRlNSX0VSIHwgU0NGU1JfQlJLKQotCiAvKiBMaW5lIFN0YXR1cyBSZWdpc3Rl
ciAoU0NMU1IpICovCiAjZGVmaW5lIFNDTFNSX1RPICAgICAgKDEgPDwgMikgICAgLyogVGltZW91
dCAqLwogI2RlZmluZSBTQ0xTUl9PUkVSICAgICgxIDw8IDApICAgIC8qIE92ZXJydW4gRXJyb3Ig
Ki8KQEAgLTgzLDYgKzc5LDQyIEBACiAjZGVmaW5lIFNDRkNSX1RUUkcxMCAgICAoU0NGQ1JfVFRS
RzEpCiAjZGVmaW5lIFNDRkNSX1RUUkcxMSAgICAoU0NGQ1JfVFRSRzEgfCBTQ0ZDUl9UVFJHMCkK
IAorLyogUmVnaXN0ZXIgb2Zmc2V0cyAoU0NJRkEpICovCisjZGVmaW5lIFNDSUZBX1NDQVNNUiAg
ICAgKDB4MDApICAgIC8qIFNlcmlhbCBtb2RlIHJlZ2lzdGVyICAgICAgICAgICAqLworI2RlZmlu
ZSBTQ0lGQV9TQ0FCUlIgICAgICgweDA0KSAgICAvKiBCaXQgcmF0ZSByZWdpc3RlciAgICAgICAg
ICAgICAgKi8KKyNkZWZpbmUgU0NJRkFfU0NBU0NSICAgICAoMHgwOCkgICAgLyogU2VyaWFsIGNv
bnRyb2wgcmVnaXN0ZXIgICAgICAgICovCisjZGVmaW5lIFNDSUZBX1NDQVREU1IgICAgKDB4MEMp
ICAgIC8qIFRyYW5zbWl0IGRhdGEgc3RvcCByZWdpc3RlciAgICAqLworI2RlZmluZSBTQ0lGQV9T
Q0FGRVIgICAgICgweDEwKSAgICAvKiBGSUZPIGVycm9yIGNvdW50IHJlZ2lzdGVyICAgICAgKi8K
KyNkZWZpbmUgU0NJRkFfU0NBU1NSICAgICAoMHgxNCkgICAgLyogU2VyaWFsIHN0YXR1cyByZWdp
c3RlciAgICAgICAgICovCisjZGVmaW5lIFNDSUZBX1NDQUZDUiAgICAgKDB4MTgpICAgIC8qIEZJ
Rk8gY29udHJvbCByZWdpc3RlciAgICAgICAgICAqLworI2RlZmluZSBTQ0lGQV9TQ0FGRFIgICAg
ICgweDFDKSAgICAvKiBGSUZPIGRhdGEgY291bnQgcmVnaXN0ZXIgICAgICAgKi8KKyNkZWZpbmUg
U0NJRkFfU0NBRlREUiAgICAoMHgyMCkgICAgLyogVHJhbnNtaXQgRklGTyBkYXRhIHJlZ2lzdGVy
ICAgICovCisjZGVmaW5lIFNDSUZBX1NDQUZSRFIgICAgKDB4MjQpICAgIC8qIFJlY2VpdmUgRklG
TyBkYXRhIHJlZ2lzdGVyICAgICAqLworI2RlZmluZSBTQ0lGQV9TQ0FQQ1IgICAgICgweDMwKSAg
ICAvKiBTZXJpYWwgcG9ydCBjb250cm9sIHJlZ2lzdGVyICAgKi8KKyNkZWZpbmUgU0NJRkFfU0NB
UERSICAgICAoMHgzNCkgICAgLyogU2VyaWFsIHBvcnQgZGF0YSByZWdpc3RlciAgICAgICovCisK
Ky8qIFNlcmlhbCBDb250cm9sIFJlZ2lzdGVyIChTQ0FTQ1IpICovCisjZGVmaW5lIFNDQVNDUl9F
UklFICAgICAoMSA8PCAxMCkgICAgLyogUmVjZWl2ZSBFcnJvciBJbnRlcnJ1cHQgRW5hYmxlICov
CisjZGVmaW5lIFNDQVNDUl9CUklFICAgICAoMSA8PCA5KSAgICAgLyogQnJlYWsgSW50ZXJydXB0
IEVuYWJsZSAqLworI2RlZmluZSBTQ0FTQ1JfRFJJRSAgICAgKDEgPDwgOCkgICAgIC8qIFJlY2Vp
dmUgRGF0YSBSZWFkeSBJbnRlcnJ1cHQgRW5hYmxlICovCisjZGVmaW5lIFNDQVNDUl9USUUgICAg
ICAoMSA8PCA3KSAgICAgLyogVHJhbnNtaXQgSW50ZXJydXB0IEVuYWJsZSAqLworI2RlZmluZSBT
Q0FTQ1JfUklFICAgICAgKDEgPDwgNikgICAgIC8qIFJlY2VpdmUgSW50ZXJydXB0IEVuYWJsZSAq
LworI2RlZmluZSBTQ0FTQ1JfVEUgICAgICAgKDEgPDwgNSkgICAgIC8qIFRyYW5zbWl0IEVuYWJs
ZSAqLworI2RlZmluZSBTQ0FTQ1JfUkUgICAgICAgKDEgPDwgNCkgICAgIC8qIFJlY2VpdmUgRW5h
YmxlICovCisjZGVmaW5lIFNDQVNDUl9DS0UwICAgICAoMSA8PCAwKSAgICAgLyogQ2xvY2sgRW5h
YmxlIDAgKi8KKworLyogU2VyaWFsIFN0YXR1cyBSZWdpc3RlciAoU0NBU1NSKSAqLworI2RlZmlu
ZSBTQ0FTU1JfT1JFUiAgICAoMSA8PCA5KSAgICAvKiBPdmVycnVuIEVycm9yICovCisjZGVmaW5l
IFNDQVNTUl9UU0YgICAgICgxIDw8IDgpICAgIC8qIFRyYW5zbWl0IERhdGEgU3RvcCAqLworI2Rl
ZmluZSBTQ0FTU1JfRVIgICAgICAoMSA8PCA3KSAgICAvKiBSZWNlaXZlIEVycm9yICovCisjZGVm
aW5lIFNDQVNTUl9URU5EICAgICgxIDw8IDYpICAgIC8qIFRyYW5zbWlzc2lvbiBFbmQgKi8KKyNk
ZWZpbmUgU0NBU1NSX1RERkUgICAgKDEgPDwgNSkgICAgLyogVHJhbnNtaXQgRklGTyBEYXRhIEVt
cHR5ICovCisjZGVmaW5lIFNDQVNTUl9CUksgICAgICgxIDw8IDQpICAgIC8qIEJyZWFrIERldGVj
dCAqLworI2RlZmluZSBTQ0FTU1JfRkVSICAgICAoMSA8PCAzKSAgICAvKiBGcmFtaW5nIEVycm9y
ICovCisjZGVmaW5lIFNDQVNTUl9QRVIgICAgICgxIDw8IDIpICAgIC8qIFBhcml0eSBFcnJvciAq
LworI2RlZmluZSBTQ0FTU1JfUkRGICAgICAoMSA8PCAxKSAgICAvKiBSZWNlaXZlIEZJRk8gRGF0
YSBGdWxsICovCisjZGVmaW5lIFNDQVNTUl9EUiAgICAgICgxIDw8IDApICAgIC8qIFJlY2VpdmUg
RGF0YSBSZWFkeSAqLworCiAjZW5kaWYgLyogX19BU01fQVJNX1NDSUZfVUFSVF9IICovCiAKIC8q
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 12:38:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 12:38:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpY4q-0003Ag-1q; Fri, 01 Feb 2019 12:37:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SaHb=QI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gpY4p-0003Ab-35
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 12:37:47 +0000
X-Inumbo-ID: 2ca2d18b-261e-11e9-bc90-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ca2d18b-261e-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 12:37:46 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id x85-v6so5693811ljb.2
 for <xen-devel@lists.xenproject.org>; Fri, 01 Feb 2019 04:37:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=jrsXvdog+/emOwvCPe887dHvdiFF0B/azB5bx3y0C44=;
 b=XAA8IwyScMeTnr9jAYKJ3FY9QMtfqwWcW39eU0jpAJykDVkdFTUUqNqh0cDunmYlfw
 TJyaFnq7zZMwXfJJ6TEB/veOteTpo8fPhaG2U275gYMz52SuC1t/tmCpKs/AKb1BbGoa
 RGcavPZ95MS8gEkGkVuq3mr+URKqXXbjHKByjFBVAC3YoC99mWbNK3jKLdSatkdnS83L
 6OEfAkhz3WsbjKU549lRpQ9IPcRdhMUrLTHw5qJ5zPBj2u/6ZmW+y1XHnUql0CVhxTiW
 6KXmCx/tXkylbQuDltmqsopz1IWaA+FuL+H4leBwdbXfLfO6ub7S5tPj9nIyKTUV6CwG
 EW9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=jrsXvdog+/emOwvCPe887dHvdiFF0B/azB5bx3y0C44=;
 b=k1roXrr/LoyEIBIJuKVG6pbmWNUCA6cIhvj19V9ll4toZR3qgAH53GpR21uFIxWaHv
 5skhZ5+FXP/s3oXr8zFZ93uUsr2ti5naO+dqL7O8y5FZKEDgR9M0DxbLVHBtsPwYuIWo
 vrWxjGlsd9D/iltkJPdP3I18eXTEsRnYao3qb1ZfRUbFzQx8/ryOtN5/OQVXInfYAnPB
 3rlSMemweXGPj6RuDezaMZ3yU/uhQpJkL0qVFo1ifQ1MOoVdfbXT9DZKe+NwxsN1ksPj
 XHLZ6XR7zBls9QD8DqvLR1mqi6ot9nrUyKuqIpCSYt4RWfwhBlob9e+8Pig7ZtGZnSZM
 seig==
X-Gm-Message-State: AHQUAuYNRBePIN5k4dbTBj8/g5uMo4tnwQmeLP6j6tfhgSWqc6rbUitc
 DofGmLD5oQ945dojDrF5MxoKqK2L
X-Google-Smtp-Source: AHgI3IZD4Fo3HffoXjK9O9ZdEFezpMvJsuFRJb3q65SRCUS8hxDSQvBYW2sZ4k0yadz6ssKqgHf59w==
X-Received: by 2002:a2e:b00a:: with SMTP id
 y10-v6mr8309991ljk.109.1549024664345; 
 Fri, 01 Feb 2019 04:37:44 -0800 (PST)
Received: from otyshchenko.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id z6sm1347021lfd.50.2019.02.01.04.37.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 01 Feb 2019 04:37:43 -0800 (PST)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  1 Feb 2019 14:37:32 +0200
Message-Id: <1549024652-24805-4-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V2 3/3] xen/arm: Add SCIFA UART support for
 early printk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKQWRkIHN1cHBvcnQgZm9yIFJlbmVzYXMgIlN0b3V0IiBkZXZlbG9wbWVudCBib2FyZCBiYXNl
ZCBvbgpSLUNhciBIMiBTb0Mgd2hpY2ggaGFzIFNDSUZBIGNvbXBhdGlibGUgVUFSVC4KCkFjdHVh
bGx5IGV4aXN0aW5nIFNDSUYgVUFSVCBzdXBwb3J0IChkZWJ1Zy1zY2lmLmluYykgYW5kCm5ld2x5
IGFkZGVkIFNDSUZBIFVBUlQgc3VwcG9ydCAoZGVidWctc2NpZmEuaW5jKSBkaWZmZXIgb25seQpp
biByZWdpc3RlcnMgb2Zmc2V0cy4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtv
IDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoK
ICAgICAgICAtIE1vdmUgY2xhcmlmaWNhdGlvbiByZWdhcmRpbmcgTGFnZXIgYm9hcmQgdG8gc2Vw
YXJhdGUgcGF0Y2gKICAgICAgICAtIERyb3AgY2hhbmdlcyBpbiBlYXJseS1wcmludGsudHh0IGFu
ZCBSdWxlcy5taywgZWFybHlwcmluawogICAgICAgICAgdXNhZ2UgZm9yIFN0b3V0IGJvYXJkIHNo
b3VsZCBiZSBkb2N1bWVudGVkIG9uIGEgWGVuIHdpa2kKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIv
ZGVidWctc2NpZmEuaW5jIHwgNTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDEgZmlsZSBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2FyY2gvYXJtL2FybTMyL2RlYnVnLXNjaWZhLmluYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hcm0zMi9kZWJ1Zy1zY2lmYS5pbmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZGVidWctc2Np
ZmEuaW5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmI1ZTYwZGIKLS0tIC9k
ZXYvbnVsbAorKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZGVidWctc2NpZmEuaW5jCkBAIC0wLDAg
KzEsNTEgQEAKKy8qCisgKiB4ZW4vYXJjaC9hcm0vYXJtMzIvZGVidWctc2NpZmEuaW5jCisgKgor
ICogU0NJRkEgc3BlY2lmaWMgZGVidWcgY29kZQorICoKKyAqIE9sZWtzYW5kciBUeXNoY2hlbmtv
IDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KKyAqIENvcHlyaWdodCAoQykgMjAxOCBF
UEFNIFN5c3RlbXMgSW5jLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5
b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICog
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGlj
ZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8YXNtL3NjaWYtdWFydC5oPgorCisv
KgorICogU0NJRkEgVUFSVCB3YWl0IFVBUlQgdG8gYmUgcmVhZHkgdG8gdHJhbnNtaXQKKyAqIHJi
OiByZWdpc3RlciB3aGljaCBjb250YWlucyB0aGUgVUFSVCBiYXNlIGFkZHJlc3MKKyAqIHJjOiBz
Y3JhdGNoIHJlZ2lzdGVyCisgKi8KKy5tYWNybyBlYXJseV91YXJ0X3JlYWR5IHJiIHJjCisxOgor
ICAgICAgICBsZHJoICAgXHJjLCBbXHJiLCAjU0NJRkFfU0NBU1NSXSAgIC8qIDwtIFNDQVNTUiAo
c3RhdHVzIHJlZ2lzdGVyKSAqLworICAgICAgICB0c3QgICAgXHJjLCAjU0NBU1NSX1RERkUgICAg
ICAgICAgIC8qIENoZWNrIFRERkUgYml0ICovCisgICAgICAgIGJlcSAgICAxYiAgICAgICAgICAg
ICAgICAgICAgICAgICAgLyogV2FpdCBmb3IgdGhlIFVBUlQgdG8gYmUgcmVhZHkgKi8KKy5lbmRt
CisKKy8qCisgKiBTQ0lGQSBVQVJUIHRyYW5zbWl0IGNoYXJhY3RlcgorICogcmI6IHJlZ2lzdGVy
IHdoaWNoIGNvbnRhaW5zIHRoZSBVQVJUIGJhc2UgYWRkcmVzcworICogcnQ6IHJlZ2lzdGVyIHdo
aWNoIGNvbnRhaW5zIHRoZSBjaGFyYWN0ZXIgdG8gdHJhbnNtaXQKKyAqLworLm1hY3JvIGVhcmx5
X3VhcnRfdHJhbnNtaXQgcmIgcnQKKyAgICAgICAgc3RyYiAgIFxydCwgW1xyYiwgI1NDSUZBX1ND
QUZURFJdICAgICAgICAgICAgICAgICAgLyogLT4gU0NBRlREUiAoZGF0YSByZWdpc3RlcikgKi8K
KyAgICAgICAgbGRyaCAgIFxydCwgW1xyYiwgI1NDSUZBX1NDQVNTUl0gICAgICAgICAgICAgICAg
ICAgLyogPC0gU0NBU1NSIChzdGF0dXMgcmVnaXN0ZXIpICovCisgICAgICAgIGFuZCAgICBccnQs
IFxydCwgIyh+KFNDQVNTUl9URU5EIHwgU0NBU1NSX1RERkUpKSAgIC8qIENsZWFyIFRFTkQgYW5k
IFRERkUgYml0cyAqLworICAgICAgICBzdHJoICAgXHJ0LCBbXHJiLCAjU0NJRkFfU0NBU1NSXSAg
ICAgICAgICAgICAgICAgICAvKiAtPiBTQ0FTU1IgKHN0YXR1cyByZWdpc3RlcikgKi8KKy5lbmRt
CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBBU00KKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 12:38:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 12:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpY5M-0003HI-G4; Fri, 01 Feb 2019 12:38:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kUHF=QI=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gpY5K-0003Gs-Hg
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 12:38:18 +0000
X-Inumbo-ID: 3f43d6b0-261e-11e9-bc90-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f43d6b0-261e-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 12:38:17 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id k15-v6so5662945ljc.8
 for <xen-devel@lists.xen.org>; Fri, 01 Feb 2019 04:38:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=FA5f7YY6n6QegB8E6sgW5d/K980UEuX80JV8baCFznE=;
 b=GQmlKMugZ3bwsuMyb/P7aK4QpswXwaapZ4DsT1fvEZI+8XD1CmbdiMhQQwRT/xvM41
 FyfIcL0N8bcp4jvn7Rwk4vJw0vHXWdS7oie1el+Hqn231IBHDAw6eD5+PSU6PWH0Kbrr
 wm+pUxdv5ycyzateCY5dPVP85pDjE5NPJhuXBBI7CzvL35940bts/64hf3iffhDjUWvh
 aAfcvwWtLCX3818splV9Mc9NtipwQGWQLvOX+l8X2NO6NQvDm+wMZsoF4pTdPcv7ZRCS
 kdZcReWw7MN1tXv1r24u+YCF2/21n4WrFhEUHRDayakh1YVkONA2gIIQdAHiNaJw54K/
 eeLA==
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=FA5f7YY6n6QegB8E6sgW5d/K980UEuX80JV8baCFznE=;
 b=b7BhxHwBRsGd0+gPDb/S1aQFBE6IXTC9kfQI6HtFLFJmgwNQtIKwia+saapumptB1e
 SEpffrxXxZ3T704GJRMrrbjXlxeqmuUCLeMYnYe/oENyhDCEYsW8W5GBvDD7PY0iG9wi
 fZeu+oDVm7ZtNcT7EaUq6DSjZo2CGYf868WRHtWVCeFG0K3Jjf90luiLtxli1qMQ9w3f
 5bCuvjQduGruZXiV7ch5f33JoT8KMUJA6J1sQnH9qB8ZfaWdRqbp6uPQfF5lEF6X61wi
 QqqoVW27LyjgJSmDq+IPTXCnbjUYWQX7jPY1HhV2M+LeW/U1tbf0a91x3XG6KoNZjT2U
 R5dw==
X-Gm-Message-State: AJcUukfs4v3FusqjIBh7U0Gb3c6MlmRxq35Ie04Ckem8reLecji0rr/Q
 sOMDBEld+AKqiguvEDbKAX2OdacgSnzmSDn/JfY=
X-Google-Smtp-Source: ALg8bN63OQuN/I7+5c4lLuO9nn/Jxyf+w53AUJkRrvBxfuBKIIADHNYPuQlrqZkogRtB1XtcmnGCFBz+O8XMsDRzXzM=
X-Received: by 2002:a2e:9849:: with SMTP id e9-v6mr31185303ljj.9.1549024695704; 
 Fri, 01 Feb 2019 04:38:15 -0800 (PST)
MIME-Version: 1.0
References: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
 <1701923.z6LKAITQJA@phil>
 <CAFqt6zbxyMB3VCzbWo1rPdfKXLVTNx+RY0=guD5CRxD37gJzsA@mail.gmail.com>
 <1572595.mVW1PIlZyR@phil>
In-Reply-To: <1572595.mVW1PIlZyR@phil>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Fri, 1 Feb 2019 18:08:04 +0530
Message-ID: <CAFqt6zbMHG3htSsOwV3SaEEp1rMbFCoDD_3EacDk1hw_a1HJeQ@mail.gmail.com>
To: Heiko Stuebner <heiko@sntech.de>
Subject: Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Peter Zijlstra <peterz@infradead.org>,
 dri-devel@lists.freedesktop.org, hjc@rock-chips.com,
 Linux-MM <linux-mm@kvack.org>, linux1394-devel@lists.sourceforge.net,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 linux-media@vger.kernel.org, pawel@osciak.com, Rik van Riel <riel@surriel.com>,
 iommu@lists.linux-foundation.org, rppt@linux.vnet.ibm.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, mchehab@kernel.org,
 vbabka@suse.cz, Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, Kyungmin Park <kyungmin.park@samsung.com>,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgNjowNCBQTSBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250
ZWNoLmRlPiB3cm90ZToKPgo+IEFtIERvbm5lcnN0YWcsIDMxLiBKYW51YXIgMjAxOSwgMTM6MzE6
NTIgQ0VUIHNjaHJpZWIgU291cHRpY2sgSm9hcmRlcjoKPiA+IE9uIFRodSwgSmFuIDMxLCAyMDE5
IGF0IDU6MzcgUE0gSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4gd3JvdGU6Cj4gPiA+
Cj4gPiA+IEFtIERvbm5lcnN0YWcsIDMxLiBKYW51YXIgMjAxOSwgMDQ6MDg6MTIgQ0VUIHNjaHJp
ZWIgU291cHRpY2sgSm9hcmRlcjoKPiA+ID4gPiBQcmV2aW91bHkgZHJpdmVycyBoYXZlIHRoZWly
IG93biB3YXkgb2YgbWFwcGluZyByYW5nZSBvZgo+ID4gPiA+IGtlcm5lbCBwYWdlcy9tZW1vcnkg
aW50byB1c2VyIHZtYSBhbmQgdGhpcyB3YXMgZG9uZSBieQo+ID4gPiA+IGludm9raW5nIHZtX2lu
c2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KPiA+ID4gPgo+ID4gPiA+IEFzIHRoaXMgcGF0dGVy
biBpcyBjb21tb24gYWNyb3NzIGRpZmZlcmVudCBkcml2ZXJzLCBpdCBjYW4KPiA+ID4gPiBiZSBn
ZW5lcmFsaXplZCBieSBjcmVhdGluZyBuZXcgZnVuY3Rpb25zIGFuZCB1c2UgaXQgYWNyb3NzCj4g
PiA+ID4gdGhlIGRyaXZlcnMuCj4gPiA+ID4KPiA+ID4gPiB2bV9pbnNlcnRfcmFuZ2UoKSBpcyB0
aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQgdG8gbWFwcGVkCj4gPiA+ID4ga2VybmVsIG1lbW9y
eS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBjb25zaWRlcmVkIHZtX3Bnb2ZmCj4gPiA+ID4K
PiA+ID4gPiB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJl
IHVzZWQgdG8gbWFwCj4gPiA+ID4gcmFuZ2Ugb2Yga2VybmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2
ZXJzIHdoaWNoIGhhcyBub3QgY29uc2lkZXJlZAo+ID4gPiA+IHZtX3Bnb2ZmLiB2bV9wZ29mZiBp
cyBwYXNzZWQgZGVmYXVsdCBhcyAwIGZvciB0aG9zZSBkcml2ZXJzLgo+ID4gPiA+Cj4gPiA+ID4g
V2UgX2NvdWxkXyB0aGVuIGF0IGEgbGF0ZXIgImZpeCIgdGhlc2UgZHJpdmVycyB3aGljaCBhcmUg
dXNpbmcKPiA+ID4gPiB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSB0byBiZWhhdmUgYWNjb3JkaW5n
IHRvIHRoZSBub3JtYWwgdm1fcGdvZmYKPiA+ID4gPiBvZmZzZXR0aW5nIHNpbXBseSBieSByZW1v
dmluZyB0aGUgX2J1Z2d5IHN1ZmZpeCBvbiB0aGUgZnVuY3Rpb24KPiA+ID4gPiBuYW1lIGFuZCBp
ZiB0aGF0IGNhdXNlcyByZWdyZXNzaW9ucywgaXQgZ2l2ZXMgdXMgYW4gZWFzeSB3YXkgdG8gcmV2
ZXJ0Lgo+ID4gPiA+Cj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJk
ci5saW51eEBnbWFpbC5jb20+Cj4gPiA+ID4gU3VnZ2VzdGVkLWJ5OiBSdXNzZWxsIEtpbmcgPGxp
bnV4QGFybWxpbnV4Lm9yZy51az4KPiA+ID4gPiBTdWdnZXN0ZWQtYnk6IE1hdHRoZXcgV2lsY294
IDx3aWxseUBpbmZyYWRlYWQub3JnPgo+ID4gPgo+ID4gPiBobW0sIEknbSBtaXNzaW5nIGEgY2hh
bmdlbG9nIGhlcmUgYmV0d2VlbiB2MSBhbmQgdjIuCj4gPiA+IE5ldmVydGhlbGVzcyBJIG1hbmFn
ZWQgdG8gdGVzdCB2MSBvbiBSb2NrY2hpcCBoYXJkd2FyZQo+ID4gPiBhbmQgZGlzcGxheSBpcyBz
dGlsbCB3b3JraW5nLCBpbmNsdWRpbmcgdGFsa2luZyB0byBMaW1hIHZpYSBwcmltZS4KPiA+ID4K
PiA+ID4gU28gaWYgdGhlcmUgYXJlbid0IGFueSBiaWcgY2hhbmdlcyBmb3IgdjIsIG9uIFJvY2tj
aGlwCj4gPiA+IFRlc3RlZC1ieTogSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KPiA+
Cj4gPiBDaGFuZ2UgbG9nIGlzIGF2YWlsYWJsZSBpbiBbMC85XS4KPiA+IFBhdGNoIFsxLzldICYg
WzQvOV0gaGF2ZSBubyBjaGFuZ2VzIGJldHdlZW4gdjEgLT4gdjIuCj4KPiBJIG5ldmVyIHNlZW0g
dG8gZ2V0IHlvdXIgY292ZXItbGV0dGVycywgc28gZGlkbid0IHNlZSB0aGF0LCBzb3JyeS4KCkkg
YWRkZWQgeW91IGluIHNlbmRlciBsaXN0IGZvciBhbGwgY292ZXItbGV0dGVycyBidXQgaXQgZGlk
bid0IHJlYWNoCnlvdXIgaW5ib3ggOi0pClRoYW5rcyBmb3IgcmV2aWV3aW5nIGFuZCB2YWxpZGF0
aW5nIHRoZSBwYXRjaC4KCj4KPiBCdXQgZ3JlYXQgdGhhdCB0aGVyZSB3ZXJlbid0IGNoYW5nZXMg
dGhlbiA6LSkKPgo+IEhlaWtvCj4KPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 13:42:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 13:42:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpZ56-00028j-Hv; Fri, 01 Feb 2019 13:42:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hJI4=QI=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1gpZ55-00028e-K7
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 13:42:07 +0000
X-Inumbo-ID: 29cf9f52-2627-11e9-bc90-bc764e045a96
Received: from mail-yb1-xb43.google.com (unknown [2607:f8b0:4864:20::b43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29cf9f52-2627-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 13:42:06 +0000 (UTC)
Received: by mail-yb1-xb43.google.com with SMTP id y13so2647378ybr.7
 for <xen-devel@lists.xenproject.org>; Fri, 01 Feb 2019 05:42:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=dSxE4T63+2vW09QeHCRZ91WvE3eVbfiM6E8LrcC46pc=;
 b=gkqFMF+zJVud7rI1JbvWVjAbBv8vSn9xVRUltL5fZ0FZU/41uF0D2E8zcEklDPwDD4
 1z8G5O1u89MWvUjv+c28J/s2wAeRHDXvFeE1Is0vw84KvsP/M/8PtgN8cCYPoZSg9R3C
 z4iCubFiIbrwTQwCIrCBq/3i3M/zbkoOBvyF8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=dSxE4T63+2vW09QeHCRZ91WvE3eVbfiM6E8LrcC46pc=;
 b=AdcA2nN5FTurELDAK7XUC5zAMiFc2Re8tkGRcmaeAh1b/Tk+2tQcH6Y2pYmEggzs9l
 wS0ZXMYWvXsTe4h7xa94Nwdcj3uelxsWs/tWKw7YuZmcZHLQ3utw7cw2HFNpAx+8eyvi
 OS5P4lWY+5scFFc6HOU0xuJ2O9WChKYXkOzifNogXY7a5UlQ0l724NQ7snwdZBiIJD6v
 KVvI/DwWBkR9hRj2tNNmLU6vropKTIH65J58smKrW76tv/taz2tYIsucrAE12aFOVooI
 ECbR1ajw+rfQ42nG3EgkAn04FKwpTrZuO0/DJZ/og5/zcZ8/2qjVao3zlJH5ReYMtWP3
 WtFA==
X-Gm-Message-State: AHQUAuZ4jyQAHhbibkYuKYSxJscXbdtflKoPVtcgLyF8PPwFsuDzpV6f
 rWfwmObDQZPrbfFRoe3XEXbKvA==
X-Google-Smtp-Source: AHgI3IaNw2rapy0NRIt79D4NcQQn3pEkWwL0HpqWS3fndZDbxoY4rRMzeHsN75eOnZBpn8/NVlJgSA==
X-Received: by 2002:a25:bc8d:: with SMTP id e13mr19597286ybk.0.1549028525592; 
 Fri, 01 Feb 2019 05:42:05 -0800 (PST)
Received: from doug-macbook.localdomain
 ([2600:1700:7b90:52f0:8897:f506:8ddc:502b])
 by smtp.gmail.com with ESMTPSA id s185sm5068041yws.69.2019.02.01.05.42.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 01 Feb 2019 05:42:04 -0800 (PST)
Date: Fri, 1 Feb 2019 07:42:04 -0600
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190201134204.rj2lbojxtdg7u5yl@doug-macbook.localdomain>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Juergen Gross <jgross@suse.com>
References: <20190124152411.20304-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190124152411.20304-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-4.12] automation: introduce a QEMU smoke
 test for PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgMDM6MjQ6MTFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBNYWtlIHFlbXUtc21va2UteDg2LTY0LnNoIHRha2UgYSB2YXJpYW50IGFyZ3VtZW50LiBNYWtl
IHR3byBuZXcgdGVzdHMKPiBpbiB0ZXN0LnlhbWwuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9l
QGNhcmRvZS5jb20+CgpUaGlzIGlzIGEgZ29vZCBpbXByb3ZlbWVudCB0byBpbmNyZWFzZSBvdXIg
dGVzdCBjb3ZlcmFnZS4gVGhhbmtzIGZvcgpkb2luZyB0aGlzIFdlaS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 13:45:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 13:45:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpZ8K-0002Hk-65; Fri, 01 Feb 2019 13:45:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jx5g=QI=amazon.de=prvs=928388056=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gpZ8I-0002Hf-UL
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 13:45:26 +0000
X-Inumbo-ID: a0766078-2627-11e9-b4c9-0378fdb71009
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0766078-2627-11e9-b4c9-0378fdb71009;
 Fri, 01 Feb 2019 13:45:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549028725; x=1580564725;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Xcyj9znYrE5Sf6Ang04fyilqgkJFLqiBUpqQzAKvmNU=;
 b=jp9i63/FTOJjbpzW1nW7FFJLj5F61xm7Cumvm5ybr1XSKU906VZvtdDU
 FzE3SWtyz7Q1JBKgmswjfTNPMUwwTPO9cwm0JTV85ge9I+8ZpXyGq4RWL
 zAdfV6tH5Mx0dLoDvzKqdDH+CaZr+Ys9MfhEaSjwD2VSEq1XaKbCjH0Tm 4=;
X-IronPort-AV: E=Sophos;i="5.56,549,1539648000"; d="scan'208";a="656979084"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 01 Feb 2019 13:45: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-2b-8cc5d68b.us-west-2.amazon.com (Postfix) with ESMTPS
 id E8F8EA2179; Fri,  1 Feb 2019 13:45:21 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 1 Feb 2019 13:45:21 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.48) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 1 Feb 2019 13:45:13 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-2-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <00FAE7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C530ED10200007800212D40@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <deab50d3-d33c-ace4-2b2d-5665a8467f9d@amazon.de>
Date: Fri, 1 Feb 2019 14:45:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C530ED10200007800212D40@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.48]
X-ClientProxiedBy: EX13D21UWA004.ant.amazon.com (10.43.160.252) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 1/9] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8zMS8xOSAxNjowNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDEuMTkgYXQg
MTU6NDMsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiAtLS0gYS94ZW4vY29tbW9uL2V2
ZW50X2NoYW5uZWwuYwo+PiArKysgYi94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwo+PiBAQCAt
MzY1LDExICszNjUsMTYgQEAgaW50IGV2dGNobl9iaW5kX3ZpcnEoZXZ0Y2huX2JpbmRfdmlycV90
ICpiaW5kLCBldnRjaG5fcG9ydF90IHBvcnQpCj4+ICAgICAgaWYgKCAodmlycSA8IDApIHx8ICh2
aXJxID49IEFSUkFZX1NJWkUodi0+dmlycV90b19ldnRjaG4pKSApCj4+ICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwo+PiAgCj4+ICsgICAvKgo+PiArICAgICogTWFrZSBzdXJlIHRoZSBndWVzdCBj
b250cm9sbGVkIHZhbHVlIHZpcnEgaXMgYm91bmRlZCBldmVuIGR1cmluZwo+PiArICAgICogc3Bl
Y3VsYXRpdmUgZXhlY3V0aW9uLgo+PiArICAgICovCj4+ICsgICAgdmlycSA9IGFycmF5X2luZGV4
X25vc3BlYyh2aXJxLCBBUlJBWV9TSVpFKHYtPnZpcnFfdG9fZXZ0Y2huKSk7Cj4+ICsKPj4gICAg
ICBpZiAoIHZpcnFfaXNfZ2xvYmFsKHZpcnEpICYmICh2Y3B1ICE9IDApICkKPj4gICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Cj4+ICAKPj4gLSAgICBpZiAoICh2Y3B1IDwgMCkgfHwgKHZjcHUgPj0g
ZC0+bWF4X3ZjcHVzKSB8fAo+PiAtICAgICAgICAgKCh2ID0gZC0+dmNwdVt2Y3B1XSkgPT0gTlVM
TCkgKQo+PiArICAgIGlmICggKHZjcHUgPCAwKSB8fCAoKHYgPSBkb21haW5fdmNwdShkLCB2Y3B1
KSkgPT0gTlVMTCkgKQo+PiAgICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiBJcyB0aGVyZSBhIHJl
YXNvbiBmb3IgdGhlIGxlc3MtdGhhbi16ZXJvIGNoZWNrIHRvIHN1cnZpdmU/ClllcywgZG9tYWlu
X3ZjcHUgdXNlcyB1bnNpZ25lZCBpbnRlZ2VycywgYW5kIEkgd2FudCB0byByZXR1cm4gdGhlIHBy
b3BlcgplcnJvciBjb2RlLCBpbiBjYXNlIHNvbWVib2R5IGNvbWVzIHdpdGggYSB2Y3B1IG51bWJl
ciB0aGF0IHdvdWxkCm92ZXJmbG93IGludG8gdGhlIHZhbGlkIHJhbmdlLgo+Cj4+IEBAIC00MTgs
OCArNDIzLDcgQEAgc3RhdGljIGxvbmcgZXZ0Y2huX2JpbmRfaXBpKGV2dGNobl9iaW5kX2lwaV90
ICpiaW5kKQo+PiAgICAgIGludCAgICAgICAgICAgIHBvcnQsIHZjcHUgPSBiaW5kLT52Y3B1Owo+
PiAgICAgIGxvbmcgICAgICAgICAgIHJjID0gMDsKPj4gIAo+PiAtICAgIGlmICggKHZjcHUgPCAw
KSB8fCAodmNwdSA+PSBkLT5tYXhfdmNwdXMpIHx8Cj4+IC0gICAgICAgICAoZC0+dmNwdVt2Y3B1
XSA9PSBOVUxMKSApCj4+ICsgICAgaWYgKCAodmNwdSA8IDApIHx8IGRvbWFpbl92Y3B1KGQsIHZj
cHUpID09IE5VTEwgKQo+PiAgICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiBJJ20gbm90IHN1cmUg
YWJvdXQgdGhpcyBvbmU6IFdlJ3JlIG5vdCBhZnRlciB0aGUgc3RydWN0IHZjcHUgcG9pbnRlcgo+
IGhlcmUuIFJpZ2h0IG5vdyBzdWJzZXF1ZW50IGNvZGUgbG9va3MgZmluZSwgYnV0IHdoYXQgaWYg
dGhlIGFjdHVhbAo+ICJ2Y3B1IiBsb2NhbCB2YXJpYWJsZSB3YXMgdXNlZCBhZ2FpbiBpbiBhIHJp
c2t5IHdheSBmdXJ0aGVyIGRvd24/IEkKPiB0aGluayBoZXJlIGFuZCBlbHNld2hlcmUgaXQgd291
bGQgYmUgYmVzdCB0byBlbGltaW5hdGUgdGhhdCBsb2NhbAo+IHZhcmlhYmxlLCBhbmQgdXNlIHYt
PnZjcHVfaWQgb25seSBmb3Igc3Vic2VxdWVudCBjb25zdW1lcnMgKG9yCj4gYWx0ZXJuYXRpdmVs
eSBsYXRjaCB0aGUgbG9jYWwgdmFyaWFibGUncyB2YWx1ZSBvbmx5IF9hZnRlcl8gdGhlIGNhbGwg
dG8KPiBkb21haW5fdmNwdSgpLCB3aGljaCBtaWdodCBiZSBiZXR0ZXIgZXNwZWNpYWxseSBpbiBj
YXNlcyBsaWtlKS4KCkkgYWdyZWUgd2l0aCBnZXR0aW5nIHJpZCBvZiB1c2luZyB0aGUgbG9jYWwg
dmFyaWFibGUuIEFzIGRpc2N1c3NlZAplbHNld2hlcmUsIHVwZGF0aW5nIHN1Y2ggYSB2YXJpYWJs
ZSBtaWdodCBub3QgZml4IHRoZSBwcm9ibGVtLiBIb3dldmVyLAppbiB0aGlzIGNvbW1pdCBJIHdh
bnQgdG8gYXZvaWQgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzIHVzaW5nIGEKZ3Vl
c3QgY29udHJvbGxlZCB2YXJpYWJsZSAodmNwdSkuIEhlbmNlLCBJIGFkZCBwcm90ZWN0aW9uIHRv
IHRoZQpsb2NhdGlvbnMgd2hlcmUgaXQgaXMgdXNlZCBhcyBpbmRleC4gQXMgdGhlIGRvbWFpbl92
Y3B1IGZ1bmN0aW9uIGNvbWVzCndpdGggcHJvdGVjdGlvbiwgSSBwcmVmZXIgdGhpcyBmdW5jdGlv
biBvdmVyIGV4cGxpY2l0bHkgdXNpbmcKYXJyYXlfaW5kZXhfbm9zcGVjLCBpZiBwb3NzaWJsZS4K
Cj4KPj4gQEAgLTk2OSw4ICs5ODAsOCBAQCBsb25nIGV2dGNobl9iaW5kX3ZjcHUodW5zaWduZWQg
aW50IHBvcnQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQo+PiAgICAgICAgICB1bmxpbmtfcGlycV9w
b3J0KGNobiwgZC0+dmNwdVtjaG4tPm5vdGlmeV92Y3B1X2lkXSk7Cj4+ICAgICAgICAgIGNobi0+
bm90aWZ5X3ZjcHVfaWQgPSB2Y3B1X2lkOwo+PiAgICAgICAgICBwaXJxX3NldF9hZmZpbml0eShk
LCBjaG4tPnUucGlycS5pcnEsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tf
b2YoZC0+dmNwdVt2Y3B1X2lkXS0+cHJvY2Vzc29yKSk7Cj4+IC0gICAgICAgIGxpbmtfcGlycV9w
b3J0KHBvcnQsIGNobiwgZC0+dmNwdVt2Y3B1X2lkXSk7Cj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNwdW1hc2tfb2YoZG9tYWluX3ZjcHUoZCwgdmNwdV9pZCktPnByb2Nlc3NvcikpOwo+
PiArICAgICAgICBsaW5rX3BpcnFfcG9ydChwb3J0LCBjaG4sIGRvbWFpbl92Y3B1KGQsIHZjcHVf
aWQpKTsKPiAuLi4gdGhpcyBvbmUsIHdoZXJlIHlvdSB0aGVuIHdvdWxkbid0IG5lZWQgdG8gYWx0
ZXIgY29kZSBvdGhlciB0aGFuCj4gdGhhdCBhY3R1YWxseSBjaGVja2luZyB0aGUgdkNQVSBJRC4K
SW5zdGVhZCwgSSB3aWxsIGludHJvZHVjZSBhIHN0cnVjdCB2Y3B1IHZhcmlhYmxlLCBhc3NpZ24g
aXQgaW4gdGhlIGZpcnN0CmNoZWNrIG9mIHRoZSBmdW5jdGlvbiwgYW5kIGNvbnRpbnVlIHVzaW5n
IHRoaXMgdmFyaWFibGUgaW5zdGVhZCBvZgpwZXJmb3JtaW5nIGFycmF5IGFjY2Vzc2VzIGFnYWlu
IGluIHRoaXMgZnVuY3Rpb24uCj4KPj4gQEAgLTUxNiwxNCArNTE3LDIyIEBAIGludCBldnRjaG5f
Zmlmb19pbml0X2NvbnRyb2woc3RydWN0IGV2dGNobl9pbml0X2NvbnRyb2wgCj4+ICppbml0X2Nv
bnRyb2wpCj4+ICAgICAgZ2ZuICAgICA9IGluaXRfY29udHJvbC0+Y29udHJvbF9nZm47Cj4+ICAg
ICAgb2Zmc2V0ICA9IGluaXRfY29udHJvbC0+b2Zmc2V0Owo+PiAgCj4+IC0gICAgaWYgKCB2Y3B1
X2lkID49IGQtPm1heF92Y3B1cyB8fCAhZC0+dmNwdVt2Y3B1X2lkXSApCj4+ICsgICAgaWYgKCAh
ZG9tYWluX3ZjcHUoZCwgdmNwdV9pZCkgKQo+PiAgICAgICAgICByZXR1cm4gLUVOT0VOVDsKPj4g
LSAgICB2ID0gZC0+dmNwdVt2Y3B1X2lkXTsKPj4gKwo+PiArICAgIHYgPSBkb21haW5fdmNwdShk
LCB2Y3B1X2lkKTsKPiBQbGVhc2UgZG9uJ3QgY2FsbCB0aGUgZnVuY3Rpb24gdHdpY2UuCgpJIHdp
bGwgYXNzaWduIHRoZSB2YXJpYWJsZSBhcyBwYXJ0IG9mIHRoZSBpZiBzdGF0ZW1lbnQuCgpCZXN0
LApOb3JiZXJ0Cgo+Cj4gSmFuCj4KPgoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJt
YW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBD
aHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkK
RWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 13:54:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 13:54:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpZGg-0003Lv-2c; Fri, 01 Feb 2019 13:54:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=s+4F=QI=gmail.com=jirislaby@srs-us1.protection.inumbo.net>)
 id 1gpZGe-0003Lq-1Q
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 13:54:04 +0000
X-Inumbo-ID: d4ada12a-2628-11e9-a9a8-1338784180de
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4ada12a-2628-11e9-a9a8-1338784180de;
 Fri, 01 Feb 2019 13:54:02 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id t27so7178485wra.6
 for <xen-devel@lists.xenproject.org>; Fri, 01 Feb 2019 05:54:02 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:openpgp:autocrypt
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=iSBLjZ/pFUi/ms/EVtdHjPu+H8d7yI+XiMtB4bSRXAU=;
 b=YqxNISXQCQO0h/RF0FTfGaYtiJX16RRAGOuXqDluqYt+uCmsaA25hYlVq/QT1VYhod
 ESZOPjGIpOg2zJnN0+EbzLo6F7ZLu/SJOORKBr5/mWrr2lPPWjNiajO5nwR40ICHNrHL
 qk2nKZaW9jGDjfIVXr/O6aj5SmjzV1eFpTcKJFbwSXBf3Kq2m1AwLkoSf+w9i0le8DA8
 /kW/QCPZaFUF917JwgxcH3zRN7dL/8GayvjvX5bdVKuTHj+Vd4Wo+L76Ez1XucQ4yLeP
 le2c6LqMnEJQBVs78eiJrSedUvqPcJaqRkaLN6Ks0uGjcwyXtJQgbbElT57EJd/HPWF+
 sfUw==
X-Gm-Message-State: AJcUukcjSlThASIf66EzymtOC1Sl4W/ef4sUgMfJSFi4end1oWbeuksY
 qPBuMJvvxFih62y6clHrnxk=
X-Google-Smtp-Source: ALg8bN6rgi2KIyR75S/F2cT+OswB7LwNtRMLULLlCYvv+46VdxU/6ozUr3TwrXpKRBhIvX4ivF6TaA==
X-Received: by 2002:adf:b595:: with SMTP id c21mr37034452wre.125.1549029241582; 
 Fri, 01 Feb 2019 05:54:01 -0800 (PST)
Received: from ?IPv6:2a0b:e7c0:0:107::49? ([2a0b:e7c0:0:107::49])
 by smtp.gmail.com with ESMTPSA id t5sm2052033wmg.43.2019.02.01.05.53.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 01 Feb 2019 05:54:00 -0800 (PST)
To: Borislav Petkov <bp@alien8.de>
References: <20190130124711.12463-1-jslaby@suse.cz>
 <20190130124711.12463-2-jslaby@suse.cz> <20190131160019.GM6749@zn.tnic>
From: Jiri Slaby <jslaby@suse.cz>
Openpgp: preference=signencrypt
Autocrypt: addr=jslaby@suse.cz; prefer-encrypt=mutual; keydata=
 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
Message-ID: <2108c93f-835e-c887-78a6-91e63ec86bc6@suse.cz>
Date: Fri, 1 Feb 2019 14:53:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190131160019.GM6749@zn.tnic>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v7 01/28] linkage: new macros for assembler
 symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Len Brown <len.brown@intel.com>,
 linux-pm@vger.kernel.org, jpoimboe@redhat.com,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Ingo Molnar <mingo@kernel.org>, mingo@redhat.com,
 Thomas Gleixner <tglx@linutronix.de>, Pavel Machek <pavel@ucw.cz>,
 hpa@zytor.com, xen-devel@lists.xenproject.org,
 Andrew Morton <akpm@linux-foundation.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEuIDAxLiAxOSwgMTc6MDAsIEJvcmlzbGF2IFBldGtvdiB3cm90ZToKPj4gIERvY3VtZW50
YXRpb24vYXNtLWFubm90YXRpb25zLnJzdCB8IDIxNyArKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+IAo+IEkgZ3Vlc3MgeW91IHdhbm5hIGludGVncmF0ZSB0aGF0IGludG8gdGhlIGRvYyBoaWVy
YXJjaHkuIEh1bmsgb250b3A6Cj4gCj4gLS0tCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24v
aW5kZXgucnN0IGIvRG9jdW1lbnRhdGlvbi9pbmRleC5yc3QKPiBpbmRleCBjODU4YzJlNjZlMzYu
Ljc1NDA1NWQ5NTY1YyAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2luZGV4LnJzdAo+ICsr
KyBiL0RvY3VtZW50YXRpb24vaW5kZXgucnN0Cj4gQEAgLTkxLDYgKzkxLDE0IEBAIG5lZWRlZCku
Cj4gICAgIHZtL2luZGV4Cj4gICAgIGJwZi9pbmRleAo+ICAKPiArQXJjaGl0ZWN0dXJlLWFnbm9z
dGljIGRvY3VtZW50YXRpb24KPiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
PiArCj4gKy4uIHRvY3RyZWU6Ogo+ICsgICA6bWF4ZGVwdGg6IDIKPiArCj4gKyAgIGFzbS1hbm5v
dGF0aW9ucwo+ICsKPiAgQXJjaGl0ZWN0dXJlLXNwZWNpZmljIGRvY3VtZW50YXRpb24KPiAgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KClRoYW5rcywgYWxsIGNvbW1lbnRzIGFw
cGxpZWQuCgpJIHdpbGwgd2FpdCBmb3IgYSBjb3VwbGUgb2YgZGF5cyBmb3IgbW9yZSBmZWVkYmFj
aywgaWYgYW55LCBhbmQgcmVzcGluLgpQZXJoYXBzIGZvciB0aGUgbGFzdCB0aW1lIGFzIHRoZXNl
IHBhdGNoZXMgYXJlIHNsb3dseSBzdGFydGluZyBib3RoZXIgbWUKYWZ0ZXIgdHdvIHllYXJzIG9m
IGluYWJpbGl0eSB0byBnZXQgdGhlbSB1cHN0cmVhbSAod2l0aG91dCBoYXZpbmcgTkFDSwpvciBz
ZXJpb3VzIG9iamVjdGlvbnMgZWl0aGVyKSBhbmQgdGhlIGNvbnN0YW50IG5lZWQgb2YgcmViYXNp
bmcKKHNwZWN0cmUvbWVsdGRvd24gY2hhbmdlcyB3ZXJlIHRoZSB1Z2xpZXN0IHRvIHRoaXMgc2Vy
aWVzKS4KCnRoYW5rcywKLS0gCmpzCnN1c2UgbGFicwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 13:54:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 13:54:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpZH2-0003Ok-Mq; Fri, 01 Feb 2019 13:54:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jx5g=QI=amazon.de=prvs=928388056=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gpZH2-0003Od-23
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 13:54:28 +0000
X-Inumbo-ID: e331bc82-2628-11e9-bc90-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e331bc82-2628-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 13:54:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549029266; x=1580565266;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qD9osgCnUM5VS2keeMConWUAbj6Ttgfr3i5Qi3Ci5mo=;
 b=XS0+zMtTFGkTTdXLt+SUIF30ITnGU+yeKgrDdY9v5w7M2NDcopukU2mw
 FHQRWGkbueAyxqIWzo3IGBdttKRzqmcGICE3sZIWvsvUmpeWqLw5gTIx0
 aR4JP6QUFfeet4wkR4xLklbMj8URJyZJArFAXaZJPwDOhcESPYQX+DVuk U=;
X-IronPort-AV: E=Sophos;i="5.56,549,1539648000"; d="scan'208";a="656980661"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-d0be17ee.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 01 Feb 2019 13:54:25 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2a-d0be17ee.us-west-2.amazon.com (Postfix) with ESMTPS
 id 280D2A1FA6; Fri,  1 Feb 2019 13:54:25 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 1 Feb 2019 13:54:24 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.48) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 1 Feb 2019 13:54:16 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-3-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <00FA27AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C531CB60200007800212DC6@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <f5e922ba-e676-6559-d1d0-a05772b50ba4@amazon.de>
Date: Fri, 1 Feb 2019 14:54:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C531CB60200007800212DC6@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.48]
X-ClientProxiedBy: EX13D20UWA001.ant.amazon.com (10.43.160.34) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 2/9] x86/vioapic: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8zMS8xOSAxNzowNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDEuMTkgYXQg
MTU6NDMsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBXaGVuIGludGVyYWN0aW5nIHdp
dGggaW8gYXBpYywgYSBndWVzdCBjYW4gc3BlY2lmeSB2YWx1ZXMgdGhhdCBhcmUgdXNlZAo+PiBh
cyBpbmRleCB0byBzdHJ1Y3R1cmVzLCBhbmQgd2hvc2UgdmFsdWVzIGFyZSBub3QgY29tcGFyZWQg
YWdhaW5zdAo+PiB1cHBlciBib3VuZHMgdG8gcHJldmVudCBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91
bmQgYWNjZXNzZXMuIFRoaXMgY2hhbmdlCj4+IHByZXZlbnRzIHRoZXNlIHNwZWN1bGF0aXZlIGFj
Y2Vzc2VzLgo+Pgo+PiBGdXJ0aGVybW9yZSwgdHdvIHZhcmlhYmxlcyBhcmUgaW5pdGlhbGl6ZWQg
YW5kIHRoZSBjb21waWxlciBpcyBhc2tlZCB0bwo+PiBub3Qgb3B0aW1pemVkIHRoZXNlIGluaXRp
YWxpemF0aW9ucywgYXMgdGhlIHVuaW5pdGlhbGl6ZWQsIHBvdGVudGlhbGx5Cj4+IGd1ZXN0IGNv
bnRyb2xsZWQsIHZhcmlhYmxlcyBtaWdodCBiZSB1c2VkIGluIGEgc3BlY3VsYXRpdmUgb3V0LW9m
LWJvdW5kCj4+IGFjY2Vzcy4gQXMgdGhlIHR3byBwcm9ibGVtYXRpYyB2YXJpYWJsZXMgYXJlIGJv
dGggdXNlZCBpbiB0aGUgY29tbW9uCj4+IGZ1bmN0aW9uIGdzaV92aW9hcGljLCB0aGUgbWl0aWdh
dGlvbiBpcyBpbXBsZW1lbnRlZCB0aGVyZS4gQ3VycmVudGx5LAo+PiB0aGUgcHJvYmxlbWF0aWMg
Y2FsbGVycyBhcmUgdGhlIGZ1bmN0aW9ucyB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlIGFuZAo+
PiB2aW9hcGljX2dldF90cmlnZ2VyX21vZGUuCj4gSSB3b3VsZCBoYXZlIHdpc2hlZCBmb3IgeW91
IHRvIHNheSB3aHkgdGhlIG90aGVyIHR3byBhcmUgX25vdF8KPiBhIHByb2JsZW0uIEFmYWljdCBp
biBib3RoIGNhc2VzIHRoZSBmdW5jdGlvbnMgb25seSBldmVyIGdldAo+IGludGVybmFsIGRhdGEg
cGFzc2VkLgo+Cj4gVGhlbiBhZ2FpbiBJJ20gbm90IGNvbnZpbmNlZCBpdCdzIHdvcnRoIHRha2lu
ZyB0aGUgcmlzayB0aGF0IGEKPiBwcm9ibGVtYXRpYyBjYWxsZXIgZ2V0cyBhZGRlZCBkb3duIHRo
ZSByb2FkLiBIb3cgYWJvdXQgeW91IGFkZAo+IGluaXRpYWxpemVycyBldmVyeXdoZXJlLCBjbGFy
aWZ5aW5nIGluIHRoZSBkZXNjcmlwdGlvbiB0aGF0IGl0J3MgImp1c3QKPiBpbiBjYXNlIiBmb3Ig
dGhlIHR3byBjdXJyZW50bHkgc2FmZSBvbmVzPwpJIHdpbGwgYWRkIHRoZSBvdGhlciBpbml0aWFs
aXphdGlvbiBhbmQgdXBkYXRlIHRoZSBjb21taXQgbWVzc2FnZS4KPgo+PiBUaGlzIGNvbW1pdCBp
cyBwYXJ0IG9mIHRoZSBTcGVjdHJlVjErTDFURiBtaXRpZ2F0aW9uIHBhdGNoIHNlcmllcy4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+Cj4+
Cj4+IC0tLQo+IEJ0dy4sIGNvdWxkIHlvdSBwbGVhc2UgZ2V0IHVzZWQgdG8gdGhlIGhhYml0IG9m
IGFkZGluZyBhIGJyaWVmCj4gc3VtbWFyeSBvZiBjaGFuZ2VzIGZvciBhdCBsZWFzdCB0aGUgbW9z
dCByZWNlbnQgdmVyc2lvbiBoZXJlLAo+IHdoaWNoIGFpZHMgcmV2aWV3IHF1aXRlIGEgYml0PwpJ
IHdpbGwgc3RhcnQgdG8gZG8gdGhpcyB3aXRoIHRoZSBuZXh0IHZlcnNpb24uCj4KPj4gQEAgLTIx
Miw3ICsyMjAsMTUgQEAgc3RhdGljIHZvaWQgdmlvYXBpY193cml0ZV9yZWRpcmVudCgKPj4gICAg
ICBzdHJ1Y3QgaHZtX2lycSAqaHZtX2lycSA9IGh2bV9kb21haW5faXJxKGQpOwo+PiAgICAgIHVu
aW9uIHZpb2FwaWNfcmVkaXJfZW50cnkgKnBlbnQsIGVudDsKPj4gICAgICBpbnQgdW5tYXNrZWQg
PSAwOwo+PiAtICAgIHVuc2lnbmVkIGludCBnc2kgPSB2aW9hcGljLT5iYXNlX2dzaSArIGlkeDsK
Pj4gKyAgICB1bnNpZ25lZCBpbnQgZ3NpOwo+PiArCj4+ICsgICAgLyogQ2FsbGVycyBvZiB0aGlz
IGZ1bmN0aW9uIHNob3VsZCBtYWtlIHN1cmUgaWR4IGlzIGJvdW5kZWQgYXBwcm9wcmlhdGVseSov
Cj4gTWlzc2luZyBibGFuayBhdCB0aGUgZW5kIG9mIHRoZSBjb21tZW50ICh3aGljaCwgaWYgdGhp
cyB3YXMgdGhlCj4gb25seSBvcGVuIHBvaW50LCB3b3VsZCBiZSBlYXN5IGVub3VnaCB0byBhZGp1
c3Qgd2hpbGUgY29tbWl0dGluZykuCgpXaWxsIGZpeC4KCkJlc3QsCk5vcmJlcnQKCj4KPiBKYW4K
Pgo+CgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIu
IDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwg
UmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNn
ZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 14:06:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 14:06:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpZSG-0004fg-0u; Fri, 01 Feb 2019 14:06:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jx5g=QI=amazon.de=prvs=928388056=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gpZSE-0004fb-Fv
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 14:06:02 +0000
X-Inumbo-ID: 80d096a0-262a-11e9-8758-efd3fd7498b7
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80d096a0-262a-11e9-8758-efd3fd7498b7;
 Fri, 01 Feb 2019 14:06:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549029961; x=1580565961;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=gyzWZ2vU2PwWsKQGsT/FsxnZWIv7jBkLMiaIj/T0urw=;
 b=JXvWsqth5QsWdXjkQXcYnsCx7xNL+i5kyTbRcivl2qN3q6cNqp2nnwZ0
 OuxPO06h5e1uDH9LhJE6+oFNVJUghOs61LyBLevjUxKJSs+mSXLA3PQ+k
 fNTtJFvCrSVHi5rNrOtw1mg5zWaOeUB/RrEgiOB38n4FT+eB/Ar9+weVl M=;
X-IronPort-AV: E=Sophos;i="5.56,548,1539648000"; d="scan'208";a="780191719"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-474bcd9f.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;
 01 Feb 2019 14:05:56 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x11E5tlH026135
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 1 Feb 2019 14:05:56 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 1 Feb 2019 14:05:55 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.48) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 1 Feb 2019 14:05:47 +0000
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-4-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <00F867AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5320140200007800212DE1@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <0544817e-23d4-5810-ce08-dcf5c32bf4d6@amazon.de>
Date: Fri, 1 Feb 2019 15:05:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5320140200007800212DE1@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.48]
X-ClientProxiedBy: EX13D13UWB001.ant.amazon.com (10.43.161.156) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8zMS8xOSAxNzoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDEuMTkgYXQg
MTU6NDMsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBUaGVyZSBhcmUgbXVsdGlwbGUg
YXJyYXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vzc2VkCj4+IHdpdGggaW5k
aWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRvIGF2b2lkIHNwZWN1bGF0aXZl
Cj4+IG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywgd2UgdXNlIHRoZSBhcnJheV9pbmRleF9ub3NwZWMg
bWFjcm8uCj4+Cj4+IFdoZW4gYmxvY2tpbmcgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vz
c2VzLCB3ZSBjYW4gY2xhc3NpZnkgYXJyYXlzCj4+IGludG8gZHluYW1pYyBhcnJheXMgYW5kIHN0
YXRpYyBhcnJheXMuIFdoZXJlIHRoZSBmb3JtZXIgYXJlIGFsbG9jYXRlZAo+PiBkdXJpbmcgcnVu
IHRpbWUsIHRoZSBzaXplIG9mIHRoZSBsYXR0ZXIgaXMga25vd24gZHVyaW5nIGNvbXBpbGUgdGlt
ZS4KPj4gT24gc3RhdGljIGFycmF5cywgY29tcGlsZXIgbWlnaHQgYmUgYWJsZSB0byBibG9jayBz
cGVjdWxhdGl2ZSBhY2Nlc3Nlcwo+PiBpbiB0aGUgZnV0dXJlLgo+Pgo+PiBXZSBpbnRyb2R1Y2Ug
YW5vdGhlciBtYWNybyB0aGF0IHVzZXMgdGhlIEFSUkFZX1NJWkUgbWFjcm8gdG8gYmxvY2sKPj4g
c3BlY3VsYXRpdmUgYWNjZXNzZXMuIEZvciBhcnJheXMgdGhhdCBhcmUgc3RhdGljYWxseSBhY2Nl
c3NlZCwgdGhpcyBtYWNybwo+PiBjYW4gYmUgdXNlZCBpbnN0ZWFkIG9mIHRoZSB1c3VhbCBtYWNy
by4gVXNpbmcgdGhpcyBtYWNybyByZXN1bHRzIGluIG1vcmUKPj4gcmVhZGFibGUgY29kZSwgYW5k
IGFsbG93cyB0byBtb2RpZnkgdGhlIHdheSB0aGlzIGNhc2UgaXMgaGFuZGxlZCBpbiBhCj4+IHNp
bmdsZSBwbGFjZS4KPiBJIHRoaW5rIHRoaXMgcGFyYWdyYXBoIGlzIHN0YWxlIG5vdy4KSSB3aWxs
IGRyb3AgdGhlIHBhcmFncmFwaC4KPgo+PiBAQCAtMzQ1Myw3ICszNDU2LDggQEAgaW50IGh2bV9t
c3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50
KQo+PiAgICAgICAgICBpZiAoIChpbmRleCAvIDIpID49Cj4+ICAgICAgICAgICAgICAgTUFTS19F
WFRSKHYtPmFyY2guaHZtLm10cnIubXRycl9jYXAsIE1UUlJjYXBfVkNOVCkgKQo+PiAgICAgICAg
ICAgICAgZ290byBncF9mYXVsdDsKPj4gLSAgICAgICAgKm1zcl9jb250ZW50ID0gdmFyX3Jhbmdl
X2Jhc2VbaW5kZXhdOwo+PiArICAgICAgICAqbXNyX2NvbnRlbnQgPSB2YXJfcmFuZ2VfYmFzZVth
cnJheV9pbmRleF9ub3NwZWMoaW5kZXgsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIE1B
U0tfRVhUUih2LT5hcmNoLmh2bS5tdHJyLm10cnJfY2FwLCBNVFJSY2FwX1ZDTlQpKV07Cj4+ICAg
ICAgICAgIGJyZWFrOwo+IEkgY2xlYXJseSBzaG91bGQgaGF2ZSBub3RpY2VkIHRoaXMgZWFybGll
ciBvbiAtIHRoZSBib3VuZCBwYXNzZWQgaW50bwo+IHRoZSBtYWNybyBpcyBub3QgaW4gbGluZSB3
aXRoIHRoZSBpZigpIGNvbmRpdGlvbi4gSSB0aGluayB5b3UncmUgZnVubmVsaW5nCj4gaGFsZiB0
aGUgbnVtYmVyIG9mIGVudHJpZXMgaW50byBhcnJheSBzbG90IDAuCkkgd2lsbCBmaXggdGhlIGJv
dW5kIHRoYXQncyB1c2VkIGluIHRoZSBhcnJheV9pbmRleF9ub3NwZWMgbWFjcm8uCj4KPj4gQEAg
LTQxMDQsNiArNDEwOCwxMiBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKPj4gICAgICBp
ZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFM
Owo+PiAgCj4+ICsgICAgLyoKPj4gKyAgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xs
ZWQgdmFsdWUgYS5pbmRleCBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCj4+ICsgICAgICogc3BlY3Vs
YXRpdmUgZXhlY3V0aW9uLgo+PiArICAgICAqLwo+PiArICAgIGEuaW5kZXggPSBhcnJheV9pbmRl
eF9ub3NwZWMoYS5pbmRleCwgSFZNX05SX1BBUkFNUyk7Cj4gSSdkIGxpa2UgdG8gY29tZSBiYWNr
IHRvIHRoaXMgbW9kZWwgb2YgdXBkYXRpbmcgbG9jYWwgdmFyaWFibGVzOgo+IElzIHRoaXMgcmVh
bGx5IHNhZmUgdG8gZG8/IElmIHN1Y2ggYSB2YXJpYWJsZSBsaXZlcyBpbiBtZW1vcnkKPiAod2hp
Y2ggaGVyZSBpdCBxdWl0ZSBsaWtlbHkgZG9lcyksIGRvZXMgc3BlY3VsYXRpb24gYWx3YXlzCj4g
cmVjb2duaXplIHRoZSB1cGRhdGUgdG8gdGhlIHZhbHVlPyBXb3VsZG4ndCBpdCByYXRoZXIgcmVh
ZAo+IHdoYXQncyBjdXJyZW50bHkgaW4gdGhhdCBzbG90LCBhbmQgcmUtZG8gdGhlIGNhbGN1bGF0
aW9uIGluIGNhc2UKPiBhIHN1YnNlcXVlbnQgd3JpdGUgaGFwcGVucz8gKEkga25vdyBJIGRpZCBz
dWdnZXN0IGRvaW5nIHNvCj4gZWFybGllciBvbiwgc28gSSBhcG9sb2dpemUgaWYgdGhpcyByZXN1
bHRzIGluIHlvdSBoYXZpbmcgdG8gZ28KPiBiYWNrIHRvIHNvbWUgZWFybGllciB1c2VkIG1vZGVs
LikKCkkgd2lsbCByZXBseSB0byB0aGlzIG9uIHRoZSB0aHJlYWQgdGhhdCBldm9sdmVkLgoKQmVz
dCwKTm9yYmVydAoKPgo+IEphbgo+Cj4KCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2Vy
bWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjog
Q2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5
CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 14:07:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 14:07:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpZTL-0004jI-Ev; Fri, 01 Feb 2019 14:07:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jx5g=QI=amazon.de=prvs=928388056=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gpZTJ-0004jB-NB
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 14:07:09 +0000
X-Inumbo-ID: a8c46387-262a-11e9-bc90-bc764e045a96
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8c46387-262a-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 14:07:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549030027; x=1580566027;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=+XigGZHzEPC/CNPEBdvZfWgfwr+UIQo5t57Wd8u/scY=;
 b=UijRMgZ6czSyYK7S7eHl/Cm4OZV+3zFdKmhDpVvORxi4dxtncKKFoARE
 4PAcKfw3CEKsiro0hUWMkxDGtBJUQQJ1tR5r9OxnoywfRODwxWXo0LDQx
 JK3mpFRIxGFU3Fyy33iUEp8E0zkj+CyhjHmtbmAWTcm1Wx1SoHTSv9YrC k=;
X-IronPort-AV: E=Sophos;i="5.56,549,1539648000"; d="scan'208";a="379235612"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 01 Feb 2019 14:07:06 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x11E73aO091469
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 1 Feb 2019 14:07:03 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 1 Feb 2019 14:07:02 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.48) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 1 Feb 2019 14:06:55 +0000
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-4-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <00F867AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5320140200007800212DE1@prv1-mh.provo.novell.com>
 <87d875f7-c756-e864-b6d7-cb43dcc8e2de@citrix.com>
 <5C54021D020000780021308A@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <7e9d89f4-f2ba-05a6-7ecf-1fc3e9dc5738@amazon.de>
Date: Fri, 1 Feb 2019 15:06:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C54021D020000780021308A@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.48]
X-ClientProxiedBy: EX13D10UWB002.ant.amazon.com (10.43.161.130) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xLzE5IDA5OjIzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAzMS4wMS4xOSBhdCAy
MTowMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAzMS8wMS8yMDE5
IDE2OjE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBAQCAtNDEwNCw2ICs0MTA4LDEyIEBAIHN0
YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAo+Pj4+ICAgICAgaWYgKCBhLmluZGV4ID49IEhWTV9O
Ul9QQVJBTVMgKQo+Pj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+Pj4+ICAKPj4+PiArICAg
IC8qCj4+Pj4gKyAgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgYS5p
bmRleCBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCj4+Pj4gKyAgICAgKiBzcGVjdWxhdGl2ZSBleGVj
dXRpb24uCj4+Pj4gKyAgICAgKi8KPj4+PiArICAgIGEuaW5kZXggPSBhcnJheV9pbmRleF9ub3Nw
ZWMoYS5pbmRleCwgSFZNX05SX1BBUkFNUyk7Cj4+PiBJJ2QgbGlrZSB0byBjb21lIGJhY2sgdG8g
dGhpcyBtb2RlbCBvZiB1cGRhdGluZyBsb2NhbCB2YXJpYWJsZXM6Cj4+PiBJcyB0aGlzIHJlYWxs
eSBzYWZlIHRvIGRvPyBJZiBzdWNoIGEgdmFyaWFibGUgbGl2ZXMgaW4gbWVtb3J5Cj4+PiAod2hp
Y2ggaGVyZSBpdCBxdWl0ZSBsaWtlbHkgZG9lcyksIGRvZXMgc3BlY3VsYXRpb24gYWx3YXlzCj4+
PiByZWNvZ25pemUgdGhlIHVwZGF0ZSB0byB0aGUgdmFsdWU/IFdvdWxkbid0IGl0IHJhdGhlciBy
ZWFkCj4+PiB3aGF0J3MgY3VycmVudGx5IGluIHRoYXQgc2xvdCwgYW5kIHJlLWRvIHRoZSBjYWxj
dWxhdGlvbiBpbiBjYXNlCj4+PiBhIHN1YnNlcXVlbnQgd3JpdGUgaGFwcGVucz8gKEkga25vdyBJ
IGRpZCBzdWdnZXN0IGRvaW5nIHNvCj4+PiBlYXJsaWVyIG9uLCBzbyBJIGFwb2xvZ2l6ZSBpZiB0
aGlzIHJlc3VsdHMgaW4geW91IGhhdmluZyB0byBnbwo+Pj4gYmFjayB0byBzb21lIGVhcmxpZXIg
dXNlZCBtb2RlbC4pCj4+IEknbSBhZnJhaWQgdGhhdCBpcyBhIHZlcnkgY29tcGxpY2F0ZWQgc2V0
IG9mIHF1ZXN0aW9ucyB0byBhbnN3ZXIuCj4+Cj4+IFRoZSBwcm9jZXNzb3IgbmVlZHMgdG8gdHJh
Y2sgd3JpdGU9PnJlYWQgZGVwZW5kZW5jaWVzIHRvIGF2b2lkIHdhc3RpbmcgYQo+PiBsYXJnZSBx
dWFudGl0eSBvZiB0aW1lIGRvaW5nIGVycm9uZW91cyBzcGVjdWxhdGlvbiwgdGhlcmVmb3JlIGl0
IGRvZXMuIAo+PiBQZW5kaW5nIHdyaXRlcyB3aGljaCBoYXZlIGhhcHBlbmVkIHVuZGVyIHNwZWN1
bGF0aW9uIGFyZSBmb3J3YXJkZWQgdG8KPj4gZGVwZW5kYW50IGluc3RydWN0aW9ucy4KPj4KPj4g
VGhpcyBiZWhhdmlvdXIgaXMgd2hhdCBnaXZlcyByaXNlIHRvIEJvdW5kcyBDaGVjayBCeXBhc3Mg
U3RvcmUgLSBhIGhhbGYKPj4gc3BlY3RyZS12MSBnYWRnZXQgYnV0IHdpdGggYSBzdG9yZSByYXRo
ZXIgdGhhbiBhIHdyaXRlLiAgWW91IGNhbiBlLmcuCj4+IHNwZWN1bGF0aXZlbHkgbW9kaWZ5IHRo
ZSByZXR1cm4gYWRkcmVzcyBvbiB0aGUgc3RhY2ssIGFuZCBoaWphY2sKPj4gc3BlY3VsYXRpb24g
dG8gYW4gYXR0YWNrZXIgY29udHJvbGxlZCBhZGRyZXNzIGZvciBhIGJyaWVmIHBlcmlvZCBvZgo+
PiB0aW1lLiAgSWYgdGhlIHNwZWN1bGF0aW9uIHdpbmRvdyBpcyBsb25nIGVub3VnaCwgdGhlIHBy
b2Nlc3NvciBmaXJzdAo+PiBmb2xsb3dzIHRoZSBSU0IvUkFTIChjb3JyZWN0bHkpLCB0aGVuIGxh
dGVyIG5vdGljZXMgdGhhdCB0aGUgcmVhbCB2YWx1ZQo+PiBvbiB0aGUgc3RhY2sgd2FzIGRpZmZl
cmVudCwgZGlzY2FyZHMgdGhlIHNwZWN1bGF0aW9uIGZyb20gdGhlIFJTQi9SQVMKPj4gYW5kIHVz
ZXMgdGhlIGF0dGFja2VyIGNvbnRyb2xsZWQgdmFsdWUgaW5zdGVhZCwgdGhlbiBldmVudHVhbGx5
IG5vdGljZXMKPj4gdGhhdCBhbGwgb2YgdGhpcyB3YXMgYm9ndXMgYW5kIHJld2luZHMgYmFjayB0
byB0aGUgb3JpZ2luYWwgYnJhbmNoLgo+Pgo+PiBBbm90aGVyIGNvcm5lciBjYXNlIGlzIFNwZWN1
bGF0aXZlIFN0b3JlIEJ5cGFzcywgd2hlcmUgbWVtb3J5Cj4+IGRpc2FtYmlndWF0aW9uIHNwZWN1
bGF0aW9uIGNhbiBtaXNzIHRoZSBmYWN0IHRoYXQgdGhlcmUgaXMgYSByZWFsCj4+IHdyaXRlPT5y
ZWFkIGRlcGVuZGVuY3ksIGFuZCBjYXVzZSBzcGVjdWxhdGlvbiB1c2luZyB0aGUgb2xkZXIgc3Rh
bGUKPj4gdmFsdWUgZm9yIGEgcGVyaW9kIG9mIHRpbWUuCj4+Cj4+Cj4+IEFzIHRvIG92ZXJhbGwg
c2FmZXR5LCBhcnJheV9pbmRleF9ub3NwZWMoKSBvbmx5IHdvcmtzIGFzIGludGVuZGVkIHdoZW4K
Pj4gdGhlIGluZGV4IHJlbWFpbnMgaW4gYSByZWdpc3RlciBiZXR3ZWVuIHRoZSBjbXAvc2JiIHdo
aWNoIGJvdW5kcyBpdAo+PiB1bmRlciBzcGVjdWxhdGlvbiwgYW5kIHRoZSBhcnJheSBhY2Nlc3Mu
ICBUaGVyZSBpcyBubyB3YXkgdG8gZ3VhcmFudGVlCj4+IHRoaXMgcHJvcGVydHksIGFzIHRoZSBj
b21waWxlciBjYW4gc3BpbGwgYW55IHZhbHVlIGlmIGl0IHRoaW5rcyBpdCBuZWVkcyB0by4KPj4K
Pj4gVGhlIGdlbmVyYWwgc2FmZXR5IG9mIHRoZSBjb25zdHJ1Y3QgcmVsaWVzIG9uIHRoZSBmYWN0
IHRoYXQgYW4KPj4gb3B0aW1pc2luZyBjb21waWxlciB3aWxsIGRvIGl0cyB2ZXJ5IGJlc3QgdG8g
YXZvaWQgc3BpbGxpbmcgdmFyaWFibGUgdG8KPj4gdGhlIHN0YWNrLgo+ICJJdHMgdmVyeSBiZXN0
IiBtYXkgYmUgZXh0cmVtZWx5IGxpbWl0ZWQgd2l0aCBlbm91Z2ggdmFyaWFibGVzLgo+IEV2ZW4g
aWYgd2Ugd2VyZSB0byBhbm5vdGF0ZSB0aGVtIHdpdGggdGhlICJyZWdpc3RlciIga2V5d29yZCwK
PiB0aGF0IHN0aWxsIHdvdWxkbid0IGhlbHAsIGFzIHRoYXQncyBvbmx5IGEgaGludC4gV2Ugc2lt
cGx5IGhhdmUgbm8KPiB3YXkgdG8gY29udHJvbCB3aGljaCB2YXJpYWJsZXMgdGhlIGNvbXBpbGVy
IHdhbnRzIHRvIGhvbGQgaW4KPiByZWdpc3RlcnMuIEkgZGFyZSB0byBndWVzcyB0aGF0IGluIHRo
ZSBwYXJ0aWN1bGFyIGV4YW1wbGUgYWJvdmUKPiBpdCdzIHJhdGhlciB1bmxpa2VseSB0byBiZSBw
dXQgaW4gYSByZWdpc3Rlci4KPgo+IEluIGFueSBldmVudCBpdCBsb29rcyBsaWtlIHlvdSBzdXBw
b3J0IG15IHN1c3BpY2lvbiB0aGF0IGVhcmxpZXIKPiBjb21tZW50cyBvZiBtaW5lIG1heSBoYXZl
IGRyaXZlbiB0aGluZ3MgaW50byBhIGxlc3Mgc2FmZQo+IGRpcmVjdGlvbiwgYW5kIHdlIGluc3Rl
YWQgbmVlZCB0byBhY2NlcHQgdGhlIG1vcmUgaGVhdnkKPiBjbHV0dGVyIG9mIHNjYXR0ZXJpbmcg
YXJvdW5kIGFycmF5X3thY2Nlc3MsaW5kZXh9X25vc3BlYygpCj4gYXQgYWxsIHVzZSBzaXRlcyBp
bnN0ZWFkIG9mIGxhdGNoaW5nIHRoZSByZXN1bHQgb2YKPiBhcnJheV9pbmRleF9ub3NwZWMoKSBp
bnRvIHdoYXRldmVyIHNoYXBlIG9mIGxvY2FsIHZhcmlhYmxlLgo+Cj4gV2hpY2ggcmFpc2VzIGFu
b3RoZXIgaW50ZXJlc3RpbmcgcXVlc3Rpb246IENhbid0IENTRSBhbmQKPiBhbGlrZSBnZXQgaW4g
dGhlIHdheSBoZXJlPyBPUFRJTUlaRVJfSElERV9WQVIoKSBleHBhbmRzCj4gdG8gYSBub24tdm9s
YXRpbGUgYXNtKCkgKGFuZCBhcyBwZXIgcmVtYXJrcyBlbHNld2hlcmUgSSdtCj4gdW5jb252aW5j
ZWQgYWRkaW5nIHZvbGF0aWxlIHdvdWxkIGFjdHVhbGx5IGhlbHApLCBzbyB0aGUKPiBjb21waWxl
ciByZWNvZ25pemluZyB0aGUgc2FtZSBtdWx0aXBsZSB0aW1lcyAocGVyaGFwcyBpbiBhCj4gbG9v
cCkgY291bGQgbWFrZSBpdCBkZWNpZGUgdG8gY2FsY3VsYXRlIHRoZSB0aGluZyBqdXN0IG9uY2Uu
Cj4gYXJyYXlfaW5kZXhfbWFza19ub3NwZWMoKSBpbiBlZmZlY3QgaXMgYSBwdXJlIChhbmQgYWN0
dWFsbHkKPiBldmVuIGNvbnN0KSBmdW5jdGlvbiwgYW5kIHRoZSBsYWNrIG9mIGEgcmVzcGVjdGl2
ZSBhdHRyaWJ1dGUKPiBkb2Vzbid0IG1ha2UgdGhlIGNvbXBpbGVyIG5vdCB0cmVhdCBpdCBhcyBz
dWNoIGlmIGl0IHJlY29nbml6ZWQKPiB0aGUgZmFjdC4gKEluIGVmZmVjdCB3aGF0IEkgaGFkIGFz
a2VkIE5vcmJlcnQgdG8gZG8gdG8gbGltaXQKPiB0aGUgY2x1dHRlciB3YXMganVzdCBDU0Ugd2hp
Y2ggdGhlIGNvbXBpbGVyIG1heSBvciBtYXkgbm90Cj4gaGF2ZSByZWNvZ25pemVkIGFueXdheS4g
SU9XIEknbSBub3QgY29udmluY2VkIGdvaW5nIGJhY2sKPiB3b3VsZCBhY3R1YWxseSBidXkgdXMg
YW55dGhpbmcuKQoKU28gdGhpcyBtZWFucyBJIHNob3VsZCBzdGljayB0byB0aGUgY3VycmVudCBh
cHByb2FjaCBhbmQgY29udGludWUKdXBkYXRpbmcgdmFyaWFibGVzIGFmdGVyIHRoZWlyIGJvdW5k
IGNoZWNrIHdpdGggYW4gYXJyYXlfaW5kZXhfbm9zcGVjCmNhbGwsIGNvcnJlY3Q/CgpCZXN0LApO
b3JiZXJ0CgoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNl
bnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFl
Z2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0g
QW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 14:08:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 14:08:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpZUN-0004q5-Kg; Fri, 01 Feb 2019 14:08:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpZUM-0004py-Ri
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 14:08:14 +0000
X-Inumbo-ID: cfcdb685-262a-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfcdb685-262a-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 14:08:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 07:08:12 -0700
Message-Id: <5C5452CA0200007800213266@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 07:08:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-2-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <00FAE7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C530ED10200007800212D40@prv1-mh.provo.novell.com>
 <deab50d3-d33c-ace4-2b2d-5665a8467f9d@amazon.de>
In-Reply-To: <deab50d3-d33c-ace4-2b2d-5665a8467f9d@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 1/9] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE5IGF0IDE0OjQ1LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAxLzMxLzE5IDE2OjA1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjkuMDEuMTkgYXQg
MTU6NDMsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2NvbW1vbi9l
dmVudF9jaGFubmVsLmMKPj4+ICsrKyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCj4+PiBA
QCAtMzY1LDExICszNjUsMTYgQEAgaW50IGV2dGNobl9iaW5kX3ZpcnEoZXZ0Y2huX2JpbmRfdmly
cV90ICpiaW5kLCBldnRjaG5fcG9ydF90IHBvcnQpCj4+PiAgICAgIGlmICggKHZpcnEgPCAwKSB8
fCAodmlycSA+PSBBUlJBWV9TSVpFKHYtPnZpcnFfdG9fZXZ0Y2huKSkgKQo+Pj4gICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Cj4+PiAgCj4+PiArICAgLyoKPj4+ICsgICAgKiBNYWtlIHN1cmUgdGhl
IGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgdmlycSBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCj4+PiAr
ICAgICogc3BlY3VsYXRpdmUgZXhlY3V0aW9uLgo+Pj4gKyAgICAqLwo+Pj4gKyAgICB2aXJxID0g
YXJyYXlfaW5kZXhfbm9zcGVjKHZpcnEsIEFSUkFZX1NJWkUodi0+dmlycV90b19ldnRjaG4pKTsK
Pj4+ICsKPj4+ICAgICAgaWYgKCB2aXJxX2lzX2dsb2JhbCh2aXJxKSAmJiAodmNwdSAhPSAwKSAp
Cj4+PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+ICAKPj4+IC0gICAgaWYgKCAodmNwdSA8
IDApIHx8ICh2Y3B1ID49IGQtPm1heF92Y3B1cykgfHwKPj4+IC0gICAgICAgICAoKHYgPSBkLT52
Y3B1W3ZjcHVdKSA9PSBOVUxMKSApCj4+PiArICAgIGlmICggKHZjcHUgPCAwKSB8fCAoKHYgPSBk
b21haW5fdmNwdShkLCB2Y3B1KSkgPT0gTlVMTCkgKQo+Pj4gICAgICAgICAgcmV0dXJuIC1FTk9F
TlQ7Cj4+IElzIHRoZXJlIGEgcmVhc29uIGZvciB0aGUgbGVzcy10aGFuLXplcm8gY2hlY2sgdG8g
c3Vydml2ZT8KPiBZZXMsIGRvbWFpbl92Y3B1IHVzZXMgdW5zaWduZWQgaW50ZWdlcnMsIGFuZCBJ
IHdhbnQgdG8gcmV0dXJuIHRoZSBwcm9wZXIKPiBlcnJvciBjb2RlLCBpbiBjYXNlIHNvbWVib2R5
IGNvbWVzIHdpdGggYSB2Y3B1IG51bWJlciB0aGF0IHdvdWxkCj4gb3ZlcmZsb3cgaW50byB0aGUg
dmFsaWQgcmFuZ2UuCgpJIGRvbid0IHNlZSBob3cgYW4gb3ZlcmZsb3cgaW50byB0aGUgdmFsaWQg
cmFuZ2UgY291bGQgb2NjdXI6IE5lZ2F0aXZlCm51bWJlcnMsIHdoZW4gY29udmVydGVkIHRvIHVu
c2lnbmVkLCBiZWNvbWUgbGFyZ2UgcG9zaXRpdmUgbnVtYmVycy4KSWYgYW55dGhpbmcgaW4gdGhp
cyByZWdhcmQgd2FzIHRvIGNoYW5nZSBoZXJlLCB0aGVuIHRoZSB0eXBlIG9mIF9ib3RoXwpsb2Nh
bCB2YXJpYWJsZSAod2hpY2ggZ2V0IGluaXRpYWxpemVkIGZyb20gYSBmaWVsZCBvZiB0eXBlIHVp
bnQzMl90KS4KCj4+PiBAQCAtNDE4LDggKzQyMyw3IEBAIHN0YXRpYyBsb25nIGV2dGNobl9iaW5k
X2lwaShldnRjaG5fYmluZF9pcGlfdCAqYmluZCkKPj4+ICAgICAgaW50ICAgICAgICAgICAgcG9y
dCwgdmNwdSA9IGJpbmQtPnZjcHU7Cj4+PiAgICAgIGxvbmcgICAgICAgICAgIHJjID0gMDsKPj4+
ICAKPj4+IC0gICAgaWYgKCAodmNwdSA8IDApIHx8ICh2Y3B1ID49IGQtPm1heF92Y3B1cykgfHwK
Pj4+IC0gICAgICAgICAoZC0+dmNwdVt2Y3B1XSA9PSBOVUxMKSApCj4+PiArICAgIGlmICggKHZj
cHUgPCAwKSB8fCBkb21haW5fdmNwdShkLCB2Y3B1KSA9PSBOVUxMICkKPj4+ICAgICAgICAgIHJl
dHVybiAtRU5PRU5UOwo+PiBJJ20gbm90IHN1cmUgYWJvdXQgdGhpcyBvbmU6IFdlJ3JlIG5vdCBh
ZnRlciB0aGUgc3RydWN0IHZjcHUgcG9pbnRlcgo+PiBoZXJlLiBSaWdodCBub3cgc3Vic2VxdWVu
dCBjb2RlIGxvb2tzIGZpbmUsIGJ1dCB3aGF0IGlmIHRoZSBhY3R1YWwKPj4gInZjcHUiIGxvY2Fs
IHZhcmlhYmxlIHdhcyB1c2VkIGFnYWluIGluIGEgcmlza3kgd2F5IGZ1cnRoZXIgZG93bj8gSQo+
PiB0aGluayBoZXJlIGFuZCBlbHNld2hlcmUgaXQgd291bGQgYmUgYmVzdCB0byBlbGltaW5hdGUg
dGhhdCBsb2NhbAo+PiB2YXJpYWJsZSwgYW5kIHVzZSB2LT52Y3B1X2lkIG9ubHkgZm9yIHN1YnNl
cXVlbnQgY29uc3VtZXJzIChvcgo+PiBhbHRlcm5hdGl2ZWx5IGxhdGNoIHRoZSBsb2NhbCB2YXJp
YWJsZSdzIHZhbHVlIG9ubHkgX2FmdGVyXyB0aGUgY2FsbCB0bwo+PiBkb21haW5fdmNwdSgpLCB3
aGljaCBtaWdodCBiZSBiZXR0ZXIgZXNwZWNpYWxseSBpbiBjYXNlcyBsaWtlKS4KPiAKPiBJIGFn
cmVlIHdpdGggZ2V0dGluZyByaWQgb2YgdXNpbmcgdGhlIGxvY2FsIHZhcmlhYmxlLiBBcyBkaXNj
dXNzZWQKPiBlbHNld2hlcmUsIHVwZGF0aW5nIHN1Y2ggYSB2YXJpYWJsZSBtaWdodCBub3QgZml4
IHRoZSBwcm9ibGVtLiBIb3dldmVyLAo+IGluIHRoaXMgY29tbWl0IEkgd2FudCB0byBhdm9pZCBz
cGVjdWxhdGl2ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMgdXNpbmcgYQo+IGd1ZXN0IGNvbnRyb2xs
ZWQgdmFyaWFibGUgKHZjcHUpLiBIZW5jZSwgSSBhZGQgcHJvdGVjdGlvbiB0byB0aGUKPiBsb2Nh
dGlvbnMgd2hlcmUgaXQgaXMgdXNlZCBhcyBpbmRleC4gQXMgdGhlIGRvbWFpbl92Y3B1IGZ1bmN0
aW9uIGNvbWVzCj4gd2l0aCBwcm90ZWN0aW9uLCBJIHByZWZlciB0aGlzIGZ1bmN0aW9uIG92ZXIg
ZXhwbGljaXRseSB1c2luZwo+IGFycmF5X2luZGV4X25vc3BlYywgaWYgcG9zc2libGUuCgpCdXQg
ZG9tYWluX3ZjcHUoKSBkb2VzIG5vdCBhbHRlciBhbiBvdXQgb2YgYm91bmRzIHZhbHVlIHBhc3Nl
ZAppbnRvIGl0IGluIGFueSB3YXksIGkuZS4gc3Vic2VxdWVudCBhcnJheSBhY2Nlc3NlcyB1c2lu
ZyB0aGF0IHZhbHVlCndvdWxkIHN0aWxsIGJlIGFuIGlzc3VlLiBJT1cgaW4gdGhlIGNhc2UgaGVy
ZSB3aGF0IHlvdSBkbyBpcwpzdWZmaWNpZW50IGJlY2F1c2UgdGhlcmUncyBubyBhcnJheSBhY2Nl
c3MgaW4gdGhlIGZpcnN0IHBsYWNlLiBJdCdzCmRlYmF0YWJsZSB3aGV0aGVyIGFueSBjaGFuZ2Ug
aXMgbmVlZGVkIGF0IGFsbCBoZXJlICh0aGVyZSB3b3VsZApuZWVkIHRvIGJlIGEgc3BlY3VsYXRp
b24gcGF0aCB3aGljaCBjb3VsZCBvYnNlcnZlIHRoZSByZXN1bHQgb2YKdGhlIHNwZWN1bGF0aXZl
IHdyaXRlIGludG8gY2huLT5ub3RpZnlfdmNwdV9pZCkuCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 14:30:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 14:30:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpZpQ-00074u-GK; Fri, 01 Feb 2019 14:30:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pgYQ=QI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpZpP-00074l-2y
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 14:29:59 +0000
X-Inumbo-ID: d99ff739-262d-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d99ff739-262d-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 14:29:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpZpN-0000do-8q; Fri, 01 Feb 2019 14:29:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpZpM-0007t2-PN; Fri, 01 Feb 2019 14:29:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpZpM-0006P1-Ld; Fri, 01 Feb 2019 14:29:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132702-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b58ddf5ed9deca528fadc4befd07b21b98e040a4
X-Osstest-Versions-That: xen=f5d7d370400613a01ca1c9e38d7ce9b1faea32f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Feb 2019 14:29:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132702: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjcwMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjcwMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiNThkZGY1ZWQ5ZGVjYTUyOGZhZGM0YmVmZDA3YjIxYjk4ZTA0MGE0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmNWQ3ZDM3MDQwMDYxM2EwMWNh
MWM5ZTM4ZDdjZTliMWZhZWEzMmYzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI2NjggIDIwMTkt
MDEtMzEgMTE6MDI6MDMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNzAyICAy
MDE5LTAyLTAxIDEyOjAwOjMyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4K
CmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIGY1ZDdkMzcwNDAuLmI1OGRkZjVlZDkgIGI1OGRkZjVlZDlkZWNhNTI4
ZmFkYzRiZWZkMDdiMjFiOThlMDQwYTQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 14:31:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 14:31:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpZqa-0007k2-Vg; Fri, 01 Feb 2019 14:31:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpZqZ-0007jv-SM
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 14:31:11 +0000
X-Inumbo-ID: 04447efe-262e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04447efe-262e-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 14:31:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 07:31:08 -0700
Message-Id: <5C54582C02000078002132A2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 07:31:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-4-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <00F867AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5320140200007800212DE1@prv1-mh.provo.novell.com>
 <87d875f7-c756-e864-b6d7-cb43dcc8e2de@citrix.com>
 <5C54021D020000780021308A@prv1-mh.provo.novell.com>
 <7e9d89f4-f2ba-05a6-7ecf-1fc3e9dc5738@amazon.de>
In-Reply-To: <7e9d89f4-f2ba-05a6-7ecf-1fc3e9dc5738@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE5IGF0IDE1OjA2LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAyLzEvMTkgMDk6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAzMS4wMS4xOSBhdCAy
MTowMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24gMzEvMDEvMjAx
OSAxNjoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IEBAIC00MTA0LDYgKzQxMDgsMTIgQEAg
c3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCj4+Pj4+ICAgICAgaWYgKCBhLmluZGV4ID49IEhW
TV9OUl9QQVJBTVMgKQo+Pj4+PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+Pj4gIAo+Pj4+
PiArICAgIC8qCj4+Pj4+ICsgICAgICogTWFrZSBzdXJlIHRoZSBndWVzdCBjb250cm9sbGVkIHZh
bHVlIGEuaW5kZXggaXMgYm91bmRlZCBldmVuIGR1cmluZwo+Pj4+PiArICAgICAqIHNwZWN1bGF0
aXZlIGV4ZWN1dGlvbi4KPj4+Pj4gKyAgICAgKi8KPj4+Pj4gKyAgICBhLmluZGV4ID0gYXJyYXlf
aW5kZXhfbm9zcGVjKGEuaW5kZXgsIEhWTV9OUl9QQVJBTVMpOwo+Pj4+IEknZCBsaWtlIHRvIGNv
bWUgYmFjayB0byB0aGlzIG1vZGVsIG9mIHVwZGF0aW5nIGxvY2FsIHZhcmlhYmxlczoKPj4+PiBJ
cyB0aGlzIHJlYWxseSBzYWZlIHRvIGRvPyBJZiBzdWNoIGEgdmFyaWFibGUgbGl2ZXMgaW4gbWVt
b3J5Cj4+Pj4gKHdoaWNoIGhlcmUgaXQgcXVpdGUgbGlrZWx5IGRvZXMpLCBkb2VzIHNwZWN1bGF0
aW9uIGFsd2F5cwo+Pj4+IHJlY29nbml6ZSB0aGUgdXBkYXRlIHRvIHRoZSB2YWx1ZT8gV291bGRu
J3QgaXQgcmF0aGVyIHJlYWQKPj4+PiB3aGF0J3MgY3VycmVudGx5IGluIHRoYXQgc2xvdCwgYW5k
IHJlLWRvIHRoZSBjYWxjdWxhdGlvbiBpbiBjYXNlCj4+Pj4gYSBzdWJzZXF1ZW50IHdyaXRlIGhh
cHBlbnM/IChJIGtub3cgSSBkaWQgc3VnZ2VzdCBkb2luZyBzbwo+Pj4+IGVhcmxpZXIgb24sIHNv
IEkgYXBvbG9naXplIGlmIHRoaXMgcmVzdWx0cyBpbiB5b3UgaGF2aW5nIHRvIGdvCj4+Pj4gYmFj
ayB0byBzb21lIGVhcmxpZXIgdXNlZCBtb2RlbC4pCj4+PiBJJ20gYWZyYWlkIHRoYXQgaXMgYSB2
ZXJ5IGNvbXBsaWNhdGVkIHNldCBvZiBxdWVzdGlvbnMgdG8gYW5zd2VyLgo+Pj4KPj4+IFRoZSBw
cm9jZXNzb3IgbmVlZHMgdG8gdHJhY2sgd3JpdGU9PnJlYWQgZGVwZW5kZW5jaWVzIHRvIGF2b2lk
IHdhc3RpbmcgYQo+Pj4gbGFyZ2UgcXVhbnRpdHkgb2YgdGltZSBkb2luZyBlcnJvbmVvdXMgc3Bl
Y3VsYXRpb24sIHRoZXJlZm9yZSBpdCBkb2VzLiAKPj4+IFBlbmRpbmcgd3JpdGVzIHdoaWNoIGhh
dmUgaGFwcGVuZWQgdW5kZXIgc3BlY3VsYXRpb24gYXJlIGZvcndhcmRlZCB0bwo+Pj4gZGVwZW5k
YW50IGluc3RydWN0aW9ucy4KPj4+Cj4+PiBUaGlzIGJlaGF2aW91ciBpcyB3aGF0IGdpdmVzIHJp
c2UgdG8gQm91bmRzIENoZWNrIEJ5cGFzcyBTdG9yZSAtIGEgaGFsZgo+Pj4gc3BlY3RyZS12MSBn
YWRnZXQgYnV0IHdpdGggYSBzdG9yZSByYXRoZXIgdGhhbiBhIHdyaXRlLiAgWW91IGNhbiBlLmcu
Cj4+PiBzcGVjdWxhdGl2ZWx5IG1vZGlmeSB0aGUgcmV0dXJuIGFkZHJlc3Mgb24gdGhlIHN0YWNr
LCBhbmQgaGlqYWNrCj4+PiBzcGVjdWxhdGlvbiB0byBhbiBhdHRhY2tlciBjb250cm9sbGVkIGFk
ZHJlc3MgZm9yIGEgYnJpZWYgcGVyaW9kIG9mCj4+PiB0aW1lLiAgSWYgdGhlIHNwZWN1bGF0aW9u
IHdpbmRvdyBpcyBsb25nIGVub3VnaCwgdGhlIHByb2Nlc3NvciBmaXJzdAo+Pj4gZm9sbG93cyB0
aGUgUlNCL1JBUyAoY29ycmVjdGx5KSwgdGhlbiBsYXRlciBub3RpY2VzIHRoYXQgdGhlIHJlYWwg
dmFsdWUKPj4+IG9uIHRoZSBzdGFjayB3YXMgZGlmZmVyZW50LCBkaXNjYXJkcyB0aGUgc3BlY3Vs
YXRpb24gZnJvbSB0aGUgUlNCL1JBUwo+Pj4gYW5kIHVzZXMgdGhlIGF0dGFja2VyIGNvbnRyb2xs
ZWQgdmFsdWUgaW5zdGVhZCwgdGhlbiBldmVudHVhbGx5IG5vdGljZXMKPj4+IHRoYXQgYWxsIG9m
IHRoaXMgd2FzIGJvZ3VzIGFuZCByZXdpbmRzIGJhY2sgdG8gdGhlIG9yaWdpbmFsIGJyYW5jaC4K
Pj4+Cj4+PiBBbm90aGVyIGNvcm5lciBjYXNlIGlzIFNwZWN1bGF0aXZlIFN0b3JlIEJ5cGFzcywg
d2hlcmUgbWVtb3J5Cj4+PiBkaXNhbWJpZ3VhdGlvbiBzcGVjdWxhdGlvbiBjYW4gbWlzcyB0aGUg
ZmFjdCB0aGF0IHRoZXJlIGlzIGEgcmVhbAo+Pj4gd3JpdGU9PnJlYWQgZGVwZW5kZW5jeSwgYW5k
IGNhdXNlIHNwZWN1bGF0aW9uIHVzaW5nIHRoZSBvbGRlciBzdGFsZQo+Pj4gdmFsdWUgZm9yIGEg
cGVyaW9kIG9mIHRpbWUuCj4+Pgo+Pj4KPj4+IEFzIHRvIG92ZXJhbGwgc2FmZXR5LCBhcnJheV9p
bmRleF9ub3NwZWMoKSBvbmx5IHdvcmtzIGFzIGludGVuZGVkIHdoZW4KPj4+IHRoZSBpbmRleCBy
ZW1haW5zIGluIGEgcmVnaXN0ZXIgYmV0d2VlbiB0aGUgY21wL3NiYiB3aGljaCBib3VuZHMgaXQK
Pj4+IHVuZGVyIHNwZWN1bGF0aW9uLCBhbmQgdGhlIGFycmF5IGFjY2Vzcy4gIFRoZXJlIGlzIG5v
IHdheSB0byBndWFyYW50ZWUKPj4+IHRoaXMgcHJvcGVydHksIGFzIHRoZSBjb21waWxlciBjYW4g
c3BpbGwgYW55IHZhbHVlIGlmIGl0IHRoaW5rcyBpdCBuZWVkcyB0by4KPj4+Cj4+PiBUaGUgZ2Vu
ZXJhbCBzYWZldHkgb2YgdGhlIGNvbnN0cnVjdCByZWxpZXMgb24gdGhlIGZhY3QgdGhhdCBhbgo+
Pj4gb3B0aW1pc2luZyBjb21waWxlciB3aWxsIGRvIGl0cyB2ZXJ5IGJlc3QgdG8gYXZvaWQgc3Bp
bGxpbmcgdmFyaWFibGUgdG8KPj4+IHRoZSBzdGFjay4KPj4gIkl0cyB2ZXJ5IGJlc3QiIG1heSBi
ZSBleHRyZW1lbHkgbGltaXRlZCB3aXRoIGVub3VnaCB2YXJpYWJsZXMuCj4+IEV2ZW4gaWYgd2Ug
d2VyZSB0byBhbm5vdGF0ZSB0aGVtIHdpdGggdGhlICJyZWdpc3RlciIga2V5d29yZCwKPj4gdGhh
dCBzdGlsbCB3b3VsZG4ndCBoZWxwLCBhcyB0aGF0J3Mgb25seSBhIGhpbnQuIFdlIHNpbXBseSBo
YXZlIG5vCj4+IHdheSB0byBjb250cm9sIHdoaWNoIHZhcmlhYmxlcyB0aGUgY29tcGlsZXIgd2Fu
dHMgdG8gaG9sZCBpbgo+PiByZWdpc3RlcnMuIEkgZGFyZSB0byBndWVzcyB0aGF0IGluIHRoZSBw
YXJ0aWN1bGFyIGV4YW1wbGUgYWJvdmUKPj4gaXQncyByYXRoZXIgdW5saWtlbHkgdG8gYmUgcHV0
IGluIGEgcmVnaXN0ZXIuCj4+Cj4+IEluIGFueSBldmVudCBpdCBsb29rcyBsaWtlIHlvdSBzdXBw
b3J0IG15IHN1c3BpY2lvbiB0aGF0IGVhcmxpZXIKPj4gY29tbWVudHMgb2YgbWluZSBtYXkgaGF2
ZSBkcml2ZW4gdGhpbmdzIGludG8gYSBsZXNzIHNhZmUKPj4gZGlyZWN0aW9uLCBhbmQgd2UgaW5z
dGVhZCBuZWVkIHRvIGFjY2VwdCB0aGUgbW9yZSBoZWF2eQo+PiBjbHV0dGVyIG9mIHNjYXR0ZXJp
bmcgYXJvdW5kIGFycmF5X3thY2Nlc3MsaW5kZXh9X25vc3BlYygpCj4+IGF0IGFsbCB1c2Ugc2l0
ZXMgaW5zdGVhZCBvZiBsYXRjaGluZyB0aGUgcmVzdWx0IG9mCj4+IGFycmF5X2luZGV4X25vc3Bl
YygpIGludG8gd2hhdGV2ZXIgc2hhcGUgb2YgbG9jYWwgdmFyaWFibGUuCj4+Cj4+IFdoaWNoIHJh
aXNlcyBhbm90aGVyIGludGVyZXN0aW5nIHF1ZXN0aW9uOiBDYW4ndCBDU0UgYW5kCj4+IGFsaWtl
IGdldCBpbiB0aGUgd2F5IGhlcmU/IE9QVElNSVpFUl9ISURFX1ZBUigpIGV4cGFuZHMKPj4gdG8g
YSBub24tdm9sYXRpbGUgYXNtKCkgKGFuZCBhcyBwZXIgcmVtYXJrcyBlbHNld2hlcmUgSSdtCj4+
IHVuY29udmluY2VkIGFkZGluZyB2b2xhdGlsZSB3b3VsZCBhY3R1YWxseSBoZWxwKSwgc28gdGhl
Cj4+IGNvbXBpbGVyIHJlY29nbml6aW5nIHRoZSBzYW1lIG11bHRpcGxlIHRpbWVzIChwZXJoYXBz
IGluIGEKPj4gbG9vcCkgY291bGQgbWFrZSBpdCBkZWNpZGUgdG8gY2FsY3VsYXRlIHRoZSB0aGlu
ZyBqdXN0IG9uY2UuCj4+IGFycmF5X2luZGV4X21hc2tfbm9zcGVjKCkgaW4gZWZmZWN0IGlzIGEg
cHVyZSAoYW5kIGFjdHVhbGx5Cj4+IGV2ZW4gY29uc3QpIGZ1bmN0aW9uLCBhbmQgdGhlIGxhY2sg
b2YgYSByZXNwZWN0aXZlIGF0dHJpYnV0ZQo+PiBkb2Vzbid0IG1ha2UgdGhlIGNvbXBpbGVyIG5v
dCB0cmVhdCBpdCBhcyBzdWNoIGlmIGl0IHJlY29nbml6ZWQKPj4gdGhlIGZhY3QuIChJbiBlZmZl
Y3Qgd2hhdCBJIGhhZCBhc2tlZCBOb3JiZXJ0IHRvIGRvIHRvIGxpbWl0Cj4+IHRoZSBjbHV0dGVy
IHdhcyBqdXN0IENTRSB3aGljaCB0aGUgY29tcGlsZXIgbWF5IG9yIG1heSBub3QKPj4gaGF2ZSBy
ZWNvZ25pemVkIGFueXdheS4gSU9XIEknbSBub3QgY29udmluY2VkIGdvaW5nIGJhY2sKPj4gd291
bGQgYWN0dWFsbHkgYnV5IHVzIGFueXRoaW5nLikKPiAKPiBTbyB0aGlzIG1lYW5zIEkgc2hvdWxk
IHN0aWNrIHRvIHRoZSBjdXJyZW50IGFwcHJvYWNoIGFuZCBjb250aW51ZQo+IHVwZGF0aW5nIHZh
cmlhYmxlcyBhZnRlciB0aGVpciBib3VuZCBjaGVjayB3aXRoIGFuIGFycmF5X2luZGV4X25vc3Bl
Ywo+IGNhbGwsIGNvcnJlY3Q/CgpXZWxsLCB5ZXMsIGF0IGxlYXN0IGZvciBub3cgSSdtIG5vdCBj
b252aW5jZWQgZ29pbmcgYmFjayBhbmQKcmUtaW50cm9kdWNlIHRoZSBoZWF2aWVyIGNvZGUgY2h1
cm4gd291bGQgYnV5IHVzIG11Y2guIEJ1dAp3ZSdsbCBoYXZlIHRvIHNlZSB3aGV0aGVyIGUuZy4g
QW5kcmV3IGlzIG9mIGEgZGlmZmVyZW50IG9waW5pb24uCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 14:49:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 14:49:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpa8M-00013f-NA; Fri, 01 Feb 2019 14:49:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rDPL=QI=citrix.com=prvs=92817040b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpa8L-00013a-6A
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 14:49:33 +0000
X-Inumbo-ID: 944dac58-2630-11e9-aa8f-679956122010
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 944dac58-2630-11e9-aa8f-679956122010;
 Fri, 01 Feb 2019 14:49:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,549,1539648000"; d="scan'208";a="77079134"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 1 Feb 2019 14:49:19 +0000
Message-ID: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] x86/svm: Fix handling of ICEBP
 intercepts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Yy9zIDkzMzhhMzdkICJ4ODYvc3ZtOiBpbXBsZW1lbnQgZGVidWcgZXZlbnRzIiBhZGRlZCBzdXBw
b3J0IGZvciBpbnRyb3NwZWN0aW5nCklDRUJQIGRlYnVnIGV4Y2VwdGlvbnMsIGJ1dCBkaWRuJ3Qg
YWNjb3VudCBmb3IgdGhlIGZhY3QgdGhhdApzdm1fZ2V0X2luc25fbGVuKCkgKHByZXZpb3VzbHkg
X19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKSBjYW4gZmFpbCBhbmQgbWF5CmFscmVhZHkgcmFpc2Ug
I0dQIGZvciB0aGUgZ3Vlc3QuCgpJZiBzdm1fZ2V0X2luc25fbGVuKCkgZmFpbHMsIHJldHVybiBi
YWNrIHRvIGd1ZXN0IGNvbnRleHQgcmF0aGVyIHRoYW4KY29udGludWluZyBhbmQgbWlzdGFraW5n
IGEgdHJhcC1zdHlsZSBWTUV4aXQgZm9yIGEgZmF1bHQtc3R5bGUgb25lLgoKU3BvdHRlZCBieSBD
b3Zlcml0eS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KQ0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFt
ZC5jb20+CkNDOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KQ0M6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ0M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KQ0M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4K
ClRoaXMgd2FudHMgYmFja3BvcnRpbmcgdG8gWGVuIDQuMTEKLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYwppbmRleCAyNTg0YjkwLi5lMjEwOTFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMjc1OCw2
ICsyNzU4LDkgQEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgdHJhcF90eXBlID0gWDg2X0VW
RU5UVFlQRV9QUklfU1dfRVhDRVBUSU9OOwogICAgICAgICAgICAgICAgIGluc3RfbGVuID0gc3Zt
X2dldF9pbnNuX2xlbih2LCBJTlNUUl9JQ0VCUCk7CisKKyAgICAgICAgICAgICAgICBpZiAoICFp
bnN0cl9sZW4gKQorICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KIAog
ICAgICAgICAgICAgcmMgPSBodm1fbW9uaXRvcl9kZWJ1ZyhyZWdzLT5yaXAsCi0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 14:53:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 14:53:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpaBj-0001kS-8M; Fri, 01 Feb 2019 14:53:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8l2S=QI=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gpaBi-0001kN-HK
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 14:53:02 +0000
X-Inumbo-ID: 11dd7dda-2631-11e9-bc90-bc764e045a96
Received: from mail-ed1-f65.google.com (unknown [209.85.208.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11dd7dda-2631-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 14:53:01 +0000 (UTC)
Received: by mail-ed1-f65.google.com with SMTP id o10so5613499edt.13
 for <xen-devel@lists.xen.org>; Fri, 01 Feb 2019 06:53:01 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=ujFF8vQ++L0vWa6cycdlCdy8cS2V4RnVEl25FRbWSiA=;
 b=aDr8EOeuyrXDR9h9zduJNHfwax7ZXmN+hSO0YRe27zlfhz2XLDmBsmLU6xrJ2ETK6A
 /tIQvKwhcwIyd5ymXO0f1i/JjPUVuydaiarX/MTCCFiTFN1Hv8NTXyA9dQUDl4iz3Wde
 mXhAgwj9SlNE2n7mJaEuTCFexxEPkVNYsHyY498AcLZGJK5OoF6ltoPThpd0ugVptAQZ
 ieESk6hivPz/JY/Y+gf2ughWvHsJRKW+mXSdoj80khMZw7f58iiYnAKLfuz9vHW50NAX
 qKUa8+BPUqhHVCN+ggDxoSxKNic+Y8WWrt7krepgPqVCot0KoeqmLUvZLyvIPMo7TaPM
 jeFA==
X-Gm-Message-State: AJcUukeAHx1vsiP9ehkhPpPDivsjjLS8A/7yn/JxPB1myNI6iqwHH3jc
 jnenkR+/1TFZXQ4+neQZvH/WX+sE
X-Google-Smtp-Source: ALg8bN4bQYz0NsQh/GcM4QLoEJxseHlvjIec7TR0HWK8hqKyF+pFMpRrmlUg/oCEH1mA0+7W6/f2kA==
X-Received: by 2002:a17:906:f245:: with SMTP id
 gy5mr33466182ejb.174.1549032779749; 
 Fri, 01 Feb 2019 06:52:59 -0800 (PST)
Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com.
 [209.85.128.50])
 by smtp.gmail.com with ESMTPSA id s46sm2140249edd.9.2019.02.01.06.52.58
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 01 Feb 2019 06:52:59 -0800 (PST)
Received: by mail-wm1-f50.google.com with SMTP id y185so4727784wmd.1
 for <xen-devel@lists.xen.org>; Fri, 01 Feb 2019 06:52:58 -0800 (PST)
X-Received: by 2002:a1c:4807:: with SMTP id v7mr2838830wma.53.1549032778711;
 Fri, 01 Feb 2019 06:52:58 -0800 (PST)
MIME-Version: 1.0
References: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 1 Feb 2019 07:52:21 -0700
X-Gmail-Original-Message-ID: <CABfawhm8A-Wd_7RqVY+5NSdMmYjGedEvbY9t+z=-jwCgFBqPrQ@mail.gmail.com>
Message-ID: <CABfawhm8A-Wd_7RqVY+5NSdMmYjGedEvbY9t+z=-jwCgFBqPrQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/svm: Fix handling of ICEBP
 intercepts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMSwgMjAxOSBhdCA3OjQ5IEFNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gYy9zIDkzMzhhMzdkICJ4ODYvc3ZtOiBpbXBsZW1l
bnQgZGVidWcgZXZlbnRzIiBhZGRlZCBzdXBwb3J0IGZvciBpbnRyb3NwZWN0aW5nCj4gSUNFQlAg
ZGVidWcgZXhjZXB0aW9ucywgYnV0IGRpZG4ndCBhY2NvdW50IGZvciB0aGUgZmFjdCB0aGF0Cj4g
c3ZtX2dldF9pbnNuX2xlbigpIChwcmV2aW91c2x5IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aCkg
Y2FuIGZhaWwgYW5kIG1heQo+IGFscmVhZHkgcmFpc2UgI0dQIGZvciB0aGUgZ3Vlc3QuCj4KPiBJ
ZiBzdm1fZ2V0X2luc25fbGVuKCkgZmFpbHMsIHJldHVybiBiYWNrIHRvIGd1ZXN0IGNvbnRleHQg
cmF0aGVyIHRoYW4KPiBjb250aW51aW5nIGFuZCBtaXN0YWtpbmcgYSB0cmFwLXN0eWxlIFZNRXhp
dCBmb3IgYSBmYXVsdC1zdHlsZSBvbmUuCj4KPiBTcG90dGVkIGJ5IENvdmVyaXR5Lgo+Cj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAt
LS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KPiBDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KPiBDQzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1k
LmNvbT4KPiBDQzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Cj4gQ0M6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDQzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgo+IENDOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+Cj4KPiBUaGlzIHdhbnRzIGJhY2twb3J0aW5nIHRvIFhlbiA0LjExCj4gLS0tCj4gIHhl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIHwgMyArKysKPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBpbmRleCAyNTg0YjkwLi5lMjEwOTFjIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMKPiBAQCAtMjc1OCw2ICsyNzU4LDkgQEAgdm9pZCBzdm1fdm1leGl0X2hh
bmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgICAgIHsKPiAgICAg
ICAgICAgICAgICAgIHRyYXBfdHlwZSA9IFg4Nl9FVkVOVFRZUEVfUFJJX1NXX0VYQ0VQVElPTjsK
PiAgICAgICAgICAgICAgICAgIGluc3RfbGVuID0gc3ZtX2dldF9pbnNuX2xlbih2LCBJTlNUUl9J
Q0VCUCk7Cj4gKwo+ICsgICAgICAgICAgICAgICAgaWYgKCAhaW5zdHJfbGVuICkKClNob3VsZCB0
aGF0IGhhdmUgYmVlbiBpbnN0X2xlbiBpbnN0ZWFkIG9mIGluc3RyX2xlbj8KClRhbWFzCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 14:53:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 14:53:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpaCG-0001nW-JD; Fri, 01 Feb 2019 14:53:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=buMh=QI=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gpaCF-0001nP-Sj
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 14:53:35 +0000
X-Inumbo-ID: 25b0e10c-2631-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25b0e10c-2631-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 14:53:34 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 69588303CD99; Fri,  1 Feb 2019 16:53:33 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 56E89306E477;
 Fri,  1 Feb 2019 16:53:33 +0200 (EET)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <8e5daabc-3ee9-34bc-fead-43cbc8164852@bitdefender.com>
Date: Fri, 1 Feb 2019 16:53:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/svm: Fix handling of ICEBP
 intercepts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xLzE5IDQ6NDkgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gYy9zIDkzMzhhMzdkICJ4
ODYvc3ZtOiBpbXBsZW1lbnQgZGVidWcgZXZlbnRzIiBhZGRlZCBzdXBwb3J0IGZvciBpbnRyb3Nw
ZWN0aW5nCj4gSUNFQlAgZGVidWcgZXhjZXB0aW9ucywgYnV0IGRpZG4ndCBhY2NvdW50IGZvciB0
aGUgZmFjdCB0aGF0Cj4gc3ZtX2dldF9pbnNuX2xlbigpIChwcmV2aW91c2x5IF9fZ2V0X2luc3Ry
dWN0aW9uX2xlbmd0aCkgY2FuIGZhaWwgYW5kIG1heQo+IGFscmVhZHkgcmFpc2UgI0dQIGZvciB0
aGUgZ3Vlc3QuCj4gCj4gSWYgc3ZtX2dldF9pbnNuX2xlbigpIGZhaWxzLCByZXR1cm4gYmFjayB0
byBndWVzdCBjb250ZXh0IHJhdGhlciB0aGFuCj4gY29udGludWluZyBhbmQgbWlzdGFraW5nIGEg
dHJhcC1zdHlsZSBWTUV4aXQgZm9yIGEgZmF1bHQtc3R5bGUgb25lLgo+IAo+IFNwb3R0ZWQgYnkg
Q292ZXJpdHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
Pgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBDQzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVl
LnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KPiBDQzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFt
ZC5jb20+Cj4gQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDQzogUmF6dmFu
IENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IENDOiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gCj4gVGhpcyB3YW50cyBiYWNrcG9ydGluZyB0byBY
ZW4gNC4xMQo+IC0tLQo+ICAgeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgfCAzICsrKwo+ICAg
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gaW5kZXgg
MjU4NGI5MC4uZTIxMDkxYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gQEAgLTI3NTgsNiArMjc1OCw5
IEBAIHZvaWQgc3ZtX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+
ICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgIHRyYXBfdHlwZSA9IFg4Nl9FVkVO
VFRZUEVfUFJJX1NXX0VYQ0VQVElPTjsKPiAgICAgICAgICAgICAgICAgICBpbnN0X2xlbiA9IHN2
bV9nZXRfaW5zbl9sZW4odiwgSU5TVFJfSUNFQlApOwo+ICsKPiArICAgICAgICAgICAgICAgIGlm
ICggIWluc3RyX2xlbiApCj4gKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAg
ICAgICB9Cj4gICAKPiAgICAgICAgICAgICAgIHJjID0gaHZtX21vbml0b3JfZGVidWcocmVncy0+
cmlwLAo+IAoKUmV2aWV3ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 14:54:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 14:54:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpaCw-0001t5-4z; Fri, 01 Feb 2019 14:54:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rDPL=QI=citrix.com=prvs=92817040b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpaCu-0001sm-I1
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 14:54:16 +0000
X-Inumbo-ID: 3ce633a8-2631-11e9-914e-a3fac883b119
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ce633a8-2631-11e9-914e-a3fac883b119;
 Fri, 01 Feb 2019 14:54:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,549,1539648000"; d="scan'208";a="85391918"
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
 <CABfawhm8A-Wd_7RqVY+5NSdMmYjGedEvbY9t+z=-jwCgFBqPrQ@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <f577c2fc-447c-bf71-3929-e08e191f987e@citrix.com>
Date: Fri, 1 Feb 2019 14:54:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CABfawhm8A-Wd_7RqVY+5NSdMmYjGedEvbY9t+z=-jwCgFBqPrQ@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/svm: Fix handling of ICEBP
 intercepts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAxNDo1MiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIEZyaSwgRmVi
IDEsIDIwMTkgYXQgNzo0OSBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPiB3cm90ZToKPj4gYy9zIDkzMzhhMzdkICJ4ODYvc3ZtOiBpbXBsZW1lbnQgZGVidWcgZXZl
bnRzIiBhZGRlZCBzdXBwb3J0IGZvciBpbnRyb3NwZWN0aW5nCj4+IElDRUJQIGRlYnVnIGV4Y2Vw
dGlvbnMsIGJ1dCBkaWRuJ3QgYWNjb3VudCBmb3IgdGhlIGZhY3QgdGhhdAo+PiBzdm1fZ2V0X2lu
c25fbGVuKCkgKHByZXZpb3VzbHkgX19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKSBjYW4gZmFpbCBh
bmQgbWF5Cj4+IGFscmVhZHkgcmFpc2UgI0dQIGZvciB0aGUgZ3Vlc3QuCj4+Cj4+IElmIHN2bV9n
ZXRfaW5zbl9sZW4oKSBmYWlscywgcmV0dXJuIGJhY2sgdG8gZ3Vlc3QgY29udGV4dCByYXRoZXIg
dGhhbgo+PiBjb250aW51aW5nIGFuZCBtaXN0YWtpbmcgYSB0cmFwLXN0eWxlIFZNRXhpdCBmb3Ig
YSBmYXVsdC1zdHlsZSBvbmUuCj4+Cj4+IFNwb3R0ZWQgYnkgQ292ZXJpdHkuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IC0t
LQo+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+PiBDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgo+PiBDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KPj4gQ0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0
QGFtZC5jb20+Cj4+IENDOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KPj4gQ0M6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gQ0M6IFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4gQ0M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNA
dGtsZW5neWVsLmNvbT4KPj4KPj4gVGhpcyB3YW50cyBiYWNrcG9ydGluZyB0byBYZW4gNC4xMQo+
PiAtLS0KPj4gIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIHwgMyArKysKPj4gIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPj4gaW5kZXggMjU4NGI5
MC4uZTIxMDkxYyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPj4gQEAgLTI3NTgsNiArMjc1OCw5IEBA
IHZvaWQgc3ZtX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+PiAg
ICAgICAgICAgICAgewo+PiAgICAgICAgICAgICAgICAgIHRyYXBfdHlwZSA9IFg4Nl9FVkVOVFRZ
UEVfUFJJX1NXX0VYQ0VQVElPTjsKPj4gICAgICAgICAgICAgICAgICBpbnN0X2xlbiA9IHN2bV9n
ZXRfaW5zbl9sZW4odiwgSU5TVFJfSUNFQlApOwo+PiArCj4+ICsgICAgICAgICAgICAgICAgaWYg
KCAhaW5zdHJfbGVuICkKPiBTaG91bGQgdGhhdCBoYXZlIGJlZW4gaW5zdF9sZW4gaW5zdGVhZCBv
ZiBpbnN0cl9sZW4/CgpCYWggLSBzZXJ2ZXMgbWUgcmlnaHQgbm90IHRvIHJlZnJlc2ggbXkgcGF0
Y2ggYmVmb3JlIHNlbmRpbmcgaXQuwqAgWWVzIC0KdGhpcyBpcyBhIHR5cG8uCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 14:56:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 14:56:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpaEs-00025H-L9; Fri, 01 Feb 2019 14:56:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ulZE=QI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gpaEr-000257-CG
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 14:56:17 +0000
X-Inumbo-ID: 85b93a9c-2631-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85b93a9c-2631-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 14:56:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 99265AC90;
 Fri,  1 Feb 2019 14:56:13 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <6c13cdff-2fef-3608-ad82-5504c695969f@suse.com>
Date: Fri, 1 Feb 2019 15:56:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/svm: Fix handling of ICEBP
 intercepts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAxNTo0OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBjL3MgOTMzOGEzN2Qg
Ing4Ni9zdm06IGltcGxlbWVudCBkZWJ1ZyBldmVudHMiIGFkZGVkIHN1cHBvcnQgZm9yIGludHJv
c3BlY3RpbmcKPiBJQ0VCUCBkZWJ1ZyBleGNlcHRpb25zLCBidXQgZGlkbid0IGFjY291bnQgZm9y
IHRoZSBmYWN0IHRoYXQKPiBzdm1fZ2V0X2luc25fbGVuKCkgKHByZXZpb3VzbHkgX19nZXRfaW5z
dHJ1Y3Rpb25fbGVuZ3RoKSBjYW4gZmFpbCBhbmQgbWF5Cj4gYWxyZWFkeSByYWlzZSAjR1AgZm9y
IHRoZSBndWVzdC4KPiAKPiBJZiBzdm1fZ2V0X2luc25fbGVuKCkgZmFpbHMsIHJldHVybiBiYWNr
IHRvIGd1ZXN0IGNvbnRleHQgcmF0aGVyIHRoYW4KPiBjb250aW51aW5nIGFuZCBtaXN0YWtpbmcg
YSB0cmFwLXN0eWxlIFZNRXhpdCBmb3IgYSBmYXVsdC1zdHlsZSBvbmUuCj4gCj4gU3BvdHRlZCBi
eSBDb3Zlcml0eS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 15:00:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 15:00:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpaIU-0002f0-70; Fri, 01 Feb 2019 15:00:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ulZE=QI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gpaIT-0002YE-54
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 15:00:01 +0000
X-Inumbo-ID: 0ba03a23-2632-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ba03a23-2632-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 15:00:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 37FA9AC90;
 Fri,  1 Feb 2019 14:59:59 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190124152411.20304-1-wei.liu2@citrix.com>
 <20190201134204.rj2lbojxtdg7u5yl@doug-macbook.localdomain>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <5cce0402-be4d-efd0-2908-a8cb79d2fef9@suse.com>
Date: Fri, 1 Feb 2019 15:59:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190201134204.rj2lbojxtdg7u5yl@doug-macbook.localdomain>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] automation: introduce a QEMU smoke
 test for PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAxNDo0MiwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4gT24gVGh1LCBKYW4g
MjQsIDIwMTkgYXQgMDM6MjQ6MTFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPj4gTWFrZSBxZW11
LXNtb2tlLXg4Ni02NC5zaCB0YWtlIGEgdmFyaWFudCBhcmd1bWVudC4gTWFrZSB0d28gbmV3IHRl
c3RzCj4+IGluIHRlc3QueWFtbC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPiAKPiBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJk
b2UuY29tPgo+IAo+IFRoaXMgaXMgYSBnb29kIGltcHJvdmVtZW50IHRvIGluY3JlYXNlIG91ciB0
ZXN0IGNvdmVyYWdlLiBUaGFua3MgZm9yCj4gZG9pbmcgdGhpcyBXZWkuCgpJJ20gcXVpdGUgaGVz
aXRhbnQgdG8gYWNjZXB0IHRoYXQgaW4gdGhlIFJDLXBoYXNlIG9mIDQuMTIuIENvdWxkIHlvdSBk
bwpzb21lIHRlc3Qgcm91bmRzIHRvIGVuc3VyZSB0aGlzIHRlc3Qgd29uJ3QgYmUgYmxvY2tpbmcg
ZHVlIHRvCmludGVybWl0dGVudCBmYWlsdXJlcz8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 15:03:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 15:03:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpaLN-0003GT-OU; Fri, 01 Feb 2019 15:03:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=u0/j=QI=citrix.com=prvs=928b35cd2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gpaLM-0003GO-Mb
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 15:03:00 +0000
X-Inumbo-ID: 75dfd726-2632-11e9-9452-6f40758b4423
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75dfd726-2632-11e9-9452-6f40758b4423;
 Fri, 01 Feb 2019 15:02:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,549,1539648000"; d="scan'208";a="77080864"
Date: Fri, 1 Feb 2019 15:02:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190201150255.rlmlro4jyyhjh62u@zion.uk.xensource.com>
References: <20190124152411.20304-1-wei.liu2@citrix.com>
 <20190201134204.rj2lbojxtdg7u5yl@doug-macbook.localdomain>
 <5cce0402-be4d-efd0-2908-a8cb79d2fef9@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5cce0402-be4d-efd0-2908-a8cb79d2fef9@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12] automation: introduce a QEMU smoke
 test for PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDEsIDIwMTkgYXQgMDM6NTk6NThQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAwMS8wMi8yMDE5IDE0OjQyLCBEb3VnIEdvbGRzdGVpbiB3cm90ZToKPiA+IE9u
IFRodSwgSmFuIDI0LCAyMDE5IGF0IDAzOjI0OjExUE0gKzAwMDAsIFdlaSBMaXUgd3JvdGU6Cj4g
Pj4gTWFrZSBxZW11LXNtb2tlLXg4Ni02NC5zaCB0YWtlIGEgdmFyaWFudCBhcmd1bWVudC4gTWFr
ZSB0d28gbmV3IHRlc3RzCj4gPj4gaW4gdGVzdC55YW1sLgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IAo+ID4gQWNrZWQtYnk6IERvdWcg
R29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KPiA+IAo+ID4gVGhpcyBpcyBhIGdvb2QgaW1w
cm92ZW1lbnQgdG8gaW5jcmVhc2Ugb3VyIHRlc3QgY292ZXJhZ2UuIFRoYW5rcyBmb3IKPiA+IGRv
aW5nIHRoaXMgV2VpLgo+IAo+IEknbSBxdWl0ZSBoZXNpdGFudCB0byBhY2NlcHQgdGhhdCBpbiB0
aGUgUkMtcGhhc2Ugb2YgNC4xMi4gQ291bGQgeW91IGRvCj4gc29tZSB0ZXN0IHJvdW5kcyB0byBl
bnN1cmUgdGhpcyB0ZXN0IHdvbid0IGJlIGJsb2NraW5nIGR1ZSB0bwo+IGludGVybWl0dGVudCBm
YWlsdXJlcz8KClRoaXMgaXNuJ3QgYSBwYXRjaCB0byBvc3N0ZXN0LiBJdCBpcyBhIHBhdGNoIHRv
IEdpdGxhYiBDSSwgd2hpY2ggZG9lc24ndApibG9jayBvc3N0ZXN0IGluIGFueSB3YXkuCgpJIGFs
c28gcmFuIGFuIGFkaG9jIHBpcGVsaW5lIHRvIG1ha2Ugc3VyZSBpdCB3b3JrZWQuCgpXZWkuCgo+
IAo+IAo+IEp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 15:06:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 15:06:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpaOY-0003Po-8b; Fri, 01 Feb 2019 15:06:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ulZE=QI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gpaOW-0003Pj-4i
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 15:06:16 +0000
X-Inumbo-ID: eb2e72e2-2632-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb2e72e2-2632-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 15:06:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4E596AC90;
 Fri,  1 Feb 2019 15:06:14 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20190124152411.20304-1-wei.liu2@citrix.com>
 <20190201134204.rj2lbojxtdg7u5yl@doug-macbook.localdomain>
 <5cce0402-be4d-efd0-2908-a8cb79d2fef9@suse.com>
 <20190201150255.rlmlro4jyyhjh62u@zion.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <924e71bd-b8fd-628e-4e1a-f992cb66b4a1@suse.com>
Date: Fri, 1 Feb 2019 16:06:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190201150255.rlmlro4jyyhjh62u@zion.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] automation: introduce a QEMU smoke
 test for PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAxNjowMiwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIEZlYiAwMSwgMjAx
OSBhdCAwMzo1OTo1OFBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAwMS8wMi8y
MDE5IDE0OjQyLCBEb3VnIEdvbGRzdGVpbiB3cm90ZToKPj4+IE9uIFRodSwgSmFuIDI0LCAyMDE5
IGF0IDAzOjI0OjExUE0gKzAwMDAsIFdlaSBMaXUgd3JvdGU6Cj4+Pj4gTWFrZSBxZW11LXNtb2tl
LXg4Ni02NC5zaCB0YWtlIGEgdmFyaWFudCBhcmd1bWVudC4gTWFrZSB0d28gbmV3IHRlc3RzCj4+
Pj4gaW4gdGVzdC55YW1sLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPj4+Cj4+PiBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgo+Pj4KPj4+IFRoaXMgaXMgYSBnb29kIGltcHJvdmVtZW50IHRvIGluY3JlYXNl
IG91ciB0ZXN0IGNvdmVyYWdlLiBUaGFua3MgZm9yCj4+PiBkb2luZyB0aGlzIFdlaS4KPj4KPj4g
SSdtIHF1aXRlIGhlc2l0YW50IHRvIGFjY2VwdCB0aGF0IGluIHRoZSBSQy1waGFzZSBvZiA0LjEy
LiBDb3VsZCB5b3UgZG8KPj4gc29tZSB0ZXN0IHJvdW5kcyB0byBlbnN1cmUgdGhpcyB0ZXN0IHdv
bid0IGJlIGJsb2NraW5nIGR1ZSB0bwo+PiBpbnRlcm1pdHRlbnQgZmFpbHVyZXM/Cj4gCj4gVGhp
cyBpc24ndCBhIHBhdGNoIHRvIG9zc3Rlc3QuIEl0IGlzIGEgcGF0Y2ggdG8gR2l0bGFiIENJLCB3
aGljaCBkb2Vzbid0Cj4gYmxvY2sgb3NzdGVzdCBpbiBhbnkgd2F5Lgo+IAo+IEkgYWxzbyByYW4g
YW4gYWRob2MgcGlwZWxpbmUgdG8gbWFrZSBzdXJlIGl0IHdvcmtlZC4KCkFoLCBva2F5LiBUaGVu
IHlvdSBjYW4gaGF2ZSBteToKClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 15:09:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 15:09:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpaRY-0003qm-PW; Fri, 01 Feb 2019 15:09:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=u0/j=QI=citrix.com=prvs=928b35cd2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gpaRX-0003qh-FF
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 15:09:23 +0000
X-Inumbo-ID: 598a2a26-2633-11e9-a327-1b04c5e65f0b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 598a2a26-2633-11e9-a327-1b04c5e65f0b;
 Fri, 01 Feb 2019 15:09:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,549,1539648000"; d="scan'208";a="77081774"
Date: Fri, 1 Feb 2019 15:09:00 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190201150900.2bsypoiuvjxibsb3@zion.uk.xensource.com>
References: <20190124152411.20304-1-wei.liu2@citrix.com>
 <20190201134204.rj2lbojxtdg7u5yl@doug-macbook.localdomain>
 <5cce0402-be4d-efd0-2908-a8cb79d2fef9@suse.com>
 <20190201150255.rlmlro4jyyhjh62u@zion.uk.xensource.com>
 <924e71bd-b8fd-628e-4e1a-f992cb66b4a1@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <924e71bd-b8fd-628e-4e1a-f992cb66b4a1@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12] automation: introduce a QEMU smoke
 test for PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDEsIDIwMTkgYXQgMDQ6MDY6MTNQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAwMS8wMi8yMDE5IDE2OjAyLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gRnJpLCBG
ZWIgMDEsIDIwMTkgYXQgMDM6NTk6NThQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+
PiBPbiAwMS8wMi8yMDE5IDE0OjQyLCBEb3VnIEdvbGRzdGVpbiB3cm90ZToKPiA+Pj4gT24gVGh1
LCBKYW4gMjQsIDIwMTkgYXQgMDM6MjQ6MTFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+Pj4+
IE1ha2UgcWVtdS1zbW9rZS14ODYtNjQuc2ggdGFrZSBhIHZhcmlhbnQgYXJndW1lbnQuIE1ha2Ug
dHdvIG5ldyB0ZXN0cwo+ID4+Pj4gaW4gdGVzdC55YW1sLgo+ID4+Pj4KPiA+Pj4+IFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4+Cj4gPj4+IEFja2VkLWJ5
OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Cj4gPj4+Cj4gPj4+IFRoaXMgaXMg
YSBnb29kIGltcHJvdmVtZW50IHRvIGluY3JlYXNlIG91ciB0ZXN0IGNvdmVyYWdlLiBUaGFua3Mg
Zm9yCj4gPj4+IGRvaW5nIHRoaXMgV2VpLgo+ID4+Cj4gPj4gSSdtIHF1aXRlIGhlc2l0YW50IHRv
IGFjY2VwdCB0aGF0IGluIHRoZSBSQy1waGFzZSBvZiA0LjEyLiBDb3VsZCB5b3UgZG8KPiA+PiBz
b21lIHRlc3Qgcm91bmRzIHRvIGVuc3VyZSB0aGlzIHRlc3Qgd29uJ3QgYmUgYmxvY2tpbmcgZHVl
IHRvCj4gPj4gaW50ZXJtaXR0ZW50IGZhaWx1cmVzPwo+ID4gCj4gPiBUaGlzIGlzbid0IGEgcGF0
Y2ggdG8gb3NzdGVzdC4gSXQgaXMgYSBwYXRjaCB0byBHaXRsYWIgQ0ksIHdoaWNoIGRvZXNuJ3QK
PiA+IGJsb2NrIG9zc3Rlc3QgaW4gYW55IHdheS4KPiA+IAo+ID4gSSBhbHNvIHJhbiBhbiBhZGhv
YyBwaXBlbGluZSB0byBtYWtlIHN1cmUgaXQgd29ya2VkLgo+IAo+IEFoLCBva2F5LiBUaGVuIHlv
dSBjYW4gaGF2ZSBteToKPiAKPiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgpUaGFuayB5b3UuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 15:14:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 15:14:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpaVw-0004Ym-Ck; Fri, 01 Feb 2019 15:13:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ulZE=QI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gpaVu-0004Yh-S0
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 15:13:54 +0000
X-Inumbo-ID: fbf549d0-2633-11e9-8de8-e337263f1a66
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fbf549d0-2633-11e9-8de8-e337263f1a66;
 Fri, 01 Feb 2019 15:13:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0374EABC1;
 Fri,  1 Feb 2019 15:13:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  1 Feb 2019 16:13:49 +0100
Message-Id: <20190201151349.23532-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH for-4.12] xen/iommu: fix iommu_ops attribute
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, jbeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDMyYTVlYTAwZWM3NWVmNTNlICgiSU9NTVUveDg2OiByZW1vdmUgaW5kaXJlY3Rpb24g
ZnJvbSBjZXJ0YWluCklPTU1VIGhvb2sgYWNjZXNzZXMiKSBkZWNsYXJlZCB0aGUgQU1EIGFuZCBJ
TlRFTCB2YXJpYW50cyBvZiBzdHJ1Y3QKaW9tbXVfb3BzIGFzIF9faW5pdGNvbnN0cmVsLCBidXQg
dGhvc2UgYXJlIG5lZWRlZCBmb3Igc3lzdGVtIHJlc3VtZSwKdG9vLgoKRml4IHRoYXQgYnkgbW9k
aWZ5aW5nIHRoZW0gdG8gYmUgbm90IGxvY2F0ZWQgaW4gdGhlIGluaXQgZGF0YSBzZWdtZW50LgoK
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgfCAyICstCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgIHwgMiArLQogMiBmaWxlcyBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKaW5kZXggMzNhMzc5OGYzNi4uOTlkOTc1NTE1MiAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCkBAIC01NzAsNyAr
NTcwLDcgQEAgc3RhdGljIHZvaWQgYW1kX2R1bXBfcDJtX3RhYmxlKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgYW1kX2R1bXBfcDJtX3RhYmxlX2xldmVsKGhkLT5hcmNoLnJvb3RfdGFibGUsIGhkLT5h
cmNoLnBhZ2luZ19tb2RlLCAwLCAwKTsKIH0KIAotc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9v
cHMgX19pbml0Y29uc3RyZWwgYW1kX2lvbW11X29wcyA9IHsKK3N0YXRpYyBjb25zdCBzdHJ1Y3Qg
aW9tbXVfb3BzIGFtZF9pb21tdV9vcHMgPSB7CiAgICAgLmluaXQgPSBhbWRfaW9tbXVfZG9tYWlu
X2luaXQsCiAgICAgLmh3ZG9tX2luaXQgPSBhbWRfaW9tbXVfaHdkb21faW5pdCwKICAgICAuYWRk
X2RldmljZSA9IGFtZF9pb21tdV9hZGRfZGV2aWNlLApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuYwppbmRleCA1MGEwZTI1MjI0Li5lOGZkMGU1ZTI3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW9tbXUuYwpAQCAtMjcwNiw3ICsyNzA2LDcgQEAgc3RhdGljIHZvaWQgdnRkX2R1bXBfcDJt
X3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgdnRkX2R1bXBfcDJtX3RhYmxlX2xldmVsKGhk
LT5hcmNoLnBnZF9tYWRkciwgYWdhd190b19sZXZlbChoZC0+YXJjaC5hZ2F3KSwgMCwgMCk7CiB9
CiAKLWNvbnN0IHN0cnVjdCBpb21tdV9vcHMgX19pbml0Y29uc3RyZWwgaW50ZWxfaW9tbXVfb3Bz
ID0geworY29uc3Qgc3RydWN0IGlvbW11X29wcyBpbnRlbF9pb21tdV9vcHMgPSB7CiAgICAgLmlu
aXQgPSBpbnRlbF9pb21tdV9kb21haW5faW5pdCwKICAgICAuaHdkb21faW5pdCA9IGludGVsX2lv
bW11X2h3ZG9tX2luaXQsCiAgICAgLmFkZF9kZXZpY2UgPSBpbnRlbF9pb21tdV9hZGRfZGV2aWNl
LAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 15:24:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 15:24:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpafq-0005g3-Jq; Fri, 01 Feb 2019 15:24:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rDPL=QI=citrix.com=prvs=92817040b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpafo-0005fy-LI
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 15:24:08 +0000
X-Inumbo-ID: 68d95bc6-2635-11e9-be46-07b50c37800f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68d95bc6-2635-11e9-be46-07b50c37800f;
 Fri, 01 Feb 2019 15:24:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,549,1539648000"; d="scan'208";a="85394316"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190201151349.23532-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <1a562d08-ef94-d300-d0eb-bf95e3511c0c@citrix.com>
Date: Fri, 1 Feb 2019 15:21:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190201151349.23532-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/iommu: fix iommu_ops attribute
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Brian Woods <brian.woods@amd.com>,
 jbeulich@suse.com, Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAxNToxMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBDb21taXQgMzJhNWVh
MDBlYzc1ZWY1M2UgKCJJT01NVS94ODY6IHJlbW92ZSBpbmRpcmVjdGlvbiBmcm9tIGNlcnRhaW4K
PiBJT01NVSBob29rIGFjY2Vzc2VzIikgZGVjbGFyZWQgdGhlIEFNRCBhbmQgSU5URUwgdmFyaWFu
dHMgb2Ygc3RydWN0Cj4gaW9tbXVfb3BzIGFzIF9faW5pdGNvbnN0cmVsLCBidXQgdGhvc2UgYXJl
IG5lZWRlZCBmb3Igc3lzdGVtIHJlc3VtZSwKPiB0b28uCj4KPiBGaXggdGhhdCBieSBtb2RpZnlp
bmcgdGhlbSB0byBiZSBub3QgbG9jYXRlZCBpbiB0aGUgaW5pdCBkYXRhIHNlZ21lbnQuCj4KPiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpIdWguLi4gVGhh
dCBzdWdnZXN0cyB3ZSBhcmUgcmUtaW5pdGlhbGlzaW5nIHRoZSBJT01NVSBzdWJzeXN0ZW0gZnJv
bSBhCnNjYW4sIHJhdGhlciB0aGFuIGZyb20gdGhlIGRldGFpbHMgd2UgZm91bmQgYXQgYm9vdC4K
CkRpZCB5b3Ugd29yayBvdXQgd2hpY2ggcGF0aCBoaXQgdGhpcyBkdXJpbmcgcmVzdW1lPwoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 15:44:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 15:44:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpazL-0007mK-Fr; Fri, 01 Feb 2019 15:44:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=u0/j=QI=citrix.com=prvs=928b35cd2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gpazK-0007mF-CZ
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 15:44:18 +0000
X-Inumbo-ID: 3ad2a298-2638-11e9-afc1-6b6001d662a7
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ad2a298-2638-11e9-afc1-6b6001d662a7;
 Fri, 01 Feb 2019 15:44:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,549,1539648000"; d="scan'208";a="77086728"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 1 Feb 2019 15:43:46 +0000
Message-ID: <20190201154346.22919-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC for-4.12] x86: put CONFIG_{HVM,
 PV} under EXPERT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RW5hYmxpbmcgYW5kIGRpc2FibGluZyBvbmUgb2YgdGhlIHR3byBpc24ndCB0ZXN0ZWQgaW4gT1NT
VGVzdCB5ZXQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KV2UgbmVlZCB0byBzb3J0IHRoaXMgb3V0IGZvciA0LjEyIHJlbGVhc2UuCgpPbiB0aGUgb25l
IGhhbmQsIGV4cG9zaW5nIHRoZW0gc2VlbXMgcmlza3kuCgpPbiB0aGUgb3RoZXIgaGFuZCwgaWYg
dGhlcmUgYXJlIGJ1Z3Mgd2hpY2ggY2F1c2UgeGVuIHRvIHdhbmRlciBpbnRvIGEKcGF0aCB3aGlj
aCBoaXRzIEJVRyBvciBBU1NFUlQsIHRoZXkgYXJlIHByb2JsZW1zIHdpdGggb2xkZXIgcmVsZWFz
ZXMKYXMgd2VsbC4gQW5kIHdlIGRlZmluaXRlbHkgd2FudCB0byBtYWtlIGVhY2ggb2YgdGhlIHR3
byBzZWN1cml0eQpzdXBwb3J0ZWQgaW4gdGhlIGxvbmcgcnVuLgotLS0KIHhlbi9hcmNoL3g4Ni9L
Y29uZmlnIHwgNSArKystLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvS2NvbmZpZyBiL3hlbi9hcmNoL3g4
Ni9LY29uZmlnCmluZGV4IDVjMmQxMDcwYjYuLjNlMDIwZGM2MjkgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9LY29uZmlnCisrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0zNyw3ICszNyw4
IEBAIHNvdXJjZSAiYXJjaC9LY29uZmlnIgogCiBjb25maWcgUFYKIAlkZWZfYm9vbCB5Ci0JcHJv
bXB0ICJQViBzdXBwb3J0IgorCXByb21wdCAiUFYgc3VwcG9ydCIgaWYgRVhQRVJUID0gInkiCisJ
ZGVmYXVsdCB5CiAJLS0taGVscC0tLQogCSAgSW50ZXJmYWNlcyB0byBzdXBwb3J0IFBWIGRvbWFp
bnMuIFRoZXNlIHJlcXVpcmUgZ3Vlc3Qga2VybmVsIHN1cHBvcnQKIAkgIHRvIHJ1biBhcyBhIFBW
IGd1ZXN0LCBidXQgZG9uJ3QgcmVxdWlyZSBhbnkgc3BlY2lmaWMgaGFyZHdhcmUgc3VwcG9ydC4K
QEAgLTY4LDcgKzY5LDcgQEAgY29uZmlnIFBWX0xJTkVBUl9QVAogCiBjb25maWcgSFZNCiAJZGVm
X2Jvb2wgIVBWX1NISU1fRVhDTFVTSVZFCi0JcHJvbXB0ICJIVk0gc3VwcG9ydCIKKwlwcm9tcHQg
IkhWTSBzdXBwb3J0IiBpZiBFWFBFUlQgPSAieSIKIAktLS1oZWxwLS0tCiAJICBJbnRlcmZhY2Vz
IHRvIHN1cHBvcnQgSFZNIGRvbWFpbnMuICBIVk0gZG9tYWlucyByZXF1aXJlIGhhcmR3YXJlCiAJ
ICB2aXJ0dWFsaXNhdGlvbiBleHRlbnNpb25zIChlLmcuIEludGVsIFZULXgsIEFNRCBTVk0pLCBi
dXQgY2FuIGJvb3QKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 15:45:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 15:45:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpb02-0007pF-TS; Fri, 01 Feb 2019 15:45:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpb01-0007p5-Ud
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 15:45:01 +0000
X-Inumbo-ID: 55562186-2638-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55562186-2638-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 15:45:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 08:44:59 -0700
Message-Id: <5C5469790200007800213345@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 08:44:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190201151349.23532-1-jgross@suse.com>
In-Reply-To: <20190201151349.23532-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/iommu: fix iommu_ops attribute
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE5IGF0IDE2OjEzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwo+IEBAIC01NzAsNyArNTcw
LDcgQEAgc3RhdGljIHZvaWQgYW1kX2R1bXBfcDJtX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCj4g
ICAgICBhbWRfZHVtcF9wMm1fdGFibGVfbGV2ZWwoaGQtPmFyY2gucm9vdF90YWJsZSwgaGQtPmFy
Y2gucGFnaW5nX21vZGUsIDAsIDApOwo+ICB9Cj4gIAo+IC1zdGF0aWMgY29uc3Qgc3RydWN0IGlv
bW11X29wcyBfX2luaXRjb25zdHJlbCBhbWRfaW9tbXVfb3BzID0gewo+ICtzdGF0aWMgY29uc3Qg
c3RydWN0IGlvbW11X29wcyBhbWRfaW9tbXVfb3BzID0gewoKVGhpcyBvbmUncyBub3QgbmVlZGVk
IC0gdGhlcmUncyBvbmx5IGFuIF9faW5pdCBmdW5jdGlvbiByZWZlcmVuY2luZwp0aGlzIHN0cnVj
dHVyZS4KCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPiArKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+IEBAIC0yNzA2LDcgKzI3MDYs
NyBAQCBzdGF0aWMgdm9pZCB2dGRfZHVtcF9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKPiAg
ICAgIHZ0ZF9kdW1wX3AybV90YWJsZV9sZXZlbChoZC0+YXJjaC5wZ2RfbWFkZHIsIGFnYXdfdG9f
bGV2ZWwoaGQtPmFyY2guYWdhdyksIDAsIDApOwo+ICB9Cj4gIAo+IC1jb25zdCBzdHJ1Y3QgaW9t
bXVfb3BzIF9faW5pdGNvbnN0cmVsIGludGVsX2lvbW11X29wcyA9IHsKPiArY29uc3Qgc3RydWN0
IGlvbW11X29wcyBpbnRlbF9pb21tdV9vcHMgPSB7CgpUaGlzIG9uZSdzIGluZGVlZCByZWZlcmVu
Y2VkIGJ5IGEgbm9uLV9faW5pdCBmdW5jdGlvbiwgYnV0IHRoZQpmaXggaXMgaW1vIHRvIGF2b2lk
IHRoYXQgcmVmZXJlbmNlIGZyb20gaW9tbXVfZW5hYmxlX3gyYXBpY19JUigpOgpXZSBzaG91bGQg
bm90IG92ZXJ3cml0ZSB0aGUgcHJldmlvdXNseSBlc3RhYmxpc2hlZCAoYW5kCnBvdGVudGlhbGx5
IHN1YnNlcXVlbnRseSBhZGp1c3RlZCkgaG9vayBwb2ludGVycy4gU28gSSB0aGluawp0aGUgYXNz
aWdubWVudCB3YW50cyB0byBnbyBpbiBhIHN5c3RlbV9zdGF0ZSBkZXBlbmRlbnQKY29uZGl0aW9u
YWwgKGFuZCB0aGVyZSBpcyBvbmUgYSBmZXcgbGluZXMgdXAsIHNvIGl0IGNvdWxkIG1vdmUKanVz
dCB0aGVyZSkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 15:58:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 15:58:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpbD5-0000bf-K0; Fri, 01 Feb 2019 15:58:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpbD4-0000ba-MD
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 15:58:30 +0000
X-Inumbo-ID: 3690d2c0-263a-11e9-b499-17c1a137300f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3690d2c0-263a-11e9-b499-17c1a137300f;
 Fri, 01 Feb 2019 15:58:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 08:58:27 -0700
Message-Id: <5C546CA1020000780021335F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 08:58:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/svm: Fix handling of ICEBP
 intercepts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE5IGF0IDE1OjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gYy9zIDkzMzhhMzdkICJ4ODYvc3ZtOiBpbXBsZW1lbnQgZGVidWcgZXZlbnRzIiBhZGRl
ZCBzdXBwb3J0IGZvciBpbnRyb3NwZWN0aW5nCj4gSUNFQlAgZGVidWcgZXhjZXB0aW9ucywgYnV0
IGRpZG4ndCBhY2NvdW50IGZvciB0aGUgZmFjdCB0aGF0Cj4gc3ZtX2dldF9pbnNuX2xlbigpIChw
cmV2aW91c2x5IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aCkgY2FuIGZhaWwgYW5kIG1heQo+IGFs
cmVhZHkgcmFpc2UgI0dQIGZvciB0aGUgZ3Vlc3QuCj4gCj4gSWYgc3ZtX2dldF9pbnNuX2xlbigp
IGZhaWxzLCByZXR1cm4gYmFjayB0byBndWVzdCBjb250ZXh0IHJhdGhlciB0aGFuCj4gY29udGlu
dWluZyBhbmQgbWlzdGFraW5nIGEgdHJhcC1zdHlsZSBWTUV4aXQgZm9yIGEgZmF1bHQtc3R5bGUg
b25lLgoKTXkgcmVhZGluZyBvZiB0aGUgbGFzdCBwYXJ0IG9mIHRoaXMgc2VudGVuY2UgaXMgdGhh
dCB0aGUgZXhpdCBpbgpxdWVzdGlvbiBpcyBhIHRyYXAtc3R5bGUgb25lLiBJcyBteSBFbmdsaXNo
IGZhaWxpbmcgbWUgaGVyZT8KQmVjYXVzZSBpZiBzbywgd2h5IHdvdWxkIHRoZXJlIGJlIGFueSBj
YWxsIHRvIHN2bV9nZXRfaW5zbl9sZW4oKQppbiB0aGUgZmlyc3QgcGxhY2U/IEZvciBhIHRyYXAt
c3R5bGUgZXhpdCBndWVzdCBSSVAgc2hvdWxkIGFscmVhZHkKcG9pbnQgcGFzdCB0aGUgaW5zbiwg
YW5kIGhlbmNlIHRoZSBkZWJ1ZyBtb2RlIGNoZWNraW5nIG91Z2h0CnRvIG5ldmVyIHN1Y2NlZWQg
KHVubGVzcyB0aGVyZSdzIGEgc2Vjb25kIElDRUJQIGZvbGxvd2luZyB0aGUKZmlyc3Qgb25lIGlt
bWVkaWF0ZWx5KS4KCklmLCBvdG9oLCBpdCByZWFsbHkgaXMgYSBmYXVsdC1zdHlsZSBleGl0ICh3
aGljaCB3YXMgbXkgdW5kZXJzdGFuZGluZwpzbyBmYXIpLCBob3cgaXMgZXhpdGluZyBiYWNrIHRv
IGd1ZXN0IGNvbnRleHQgZ29pbmcgdG8gZG8gYW55Cmdvb2QsIGlmIHN2bV9nZXRfaW5zbl9sZW4o
KSBkaWQgX25vdF8gcmFpc2UgI0dQKDApPyBXZSdkIGp1c3QKc2VlIHRoZSBzYW1lIGV4aXQgcmln
aHQgYXdheS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 16:02:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 16:02:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpbGV-00028G-4g; Fri, 01 Feb 2019 16:02:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpbGU-00028A-AI
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 16:02:02 +0000
X-Inumbo-ID: b4a0c828-263a-11e9-889e-eba1df16ae21
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4a0c828-263a-11e9-889e-eba1df16ae21;
 Fri, 01 Feb 2019 16:02:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 09:01:58 -0700
Message-Id: <5C546D750200007800213371@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 09:01:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190201154346.22919-1-wei.liu2@citrix.com>
In-Reply-To: <20190201154346.22919-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC for-4.12] x86: put CONFIG_{HVM,
 PV} under EXPERT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE5IGF0IDE2OjQzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RW5hYmxpbmcgYW5kIGRpc2FibGluZyBvbmUgb2YgdGhlIHR3byBpc24ndCB0ZXN0ZWQgaW4gT1NT
VGVzdCB5ZXQuCgpXaGlsZSBJJ20gbm90IG9wcG9zZWQgdG8gdGhlIGFkZGl0aW9uLCBJIGludGVu
dGlvbmFsbHkgZGlkbid0IGFzawpmb3IgZG9pbmcgc28gd2hlbiB0aGUgb3B0aW9ucyBnb3QgaW50
cm9kdWNlZCwgbm90IHRoZSBsZWFzdApiZWNhdXNlIG9mIC4uLgoKPiBAQCAtNjgsNyArNjksNyBA
QCBjb25maWcgUFZfTElORUFSX1BUCj4gIAo+ICBjb25maWcgSFZNCj4gIAlkZWZfYm9vbCAhUFZf
U0hJTV9FWENMVVNJVkUKCi4uLiB0aGlzLCBpLmUuIHVzIGFscmVhZHkgd2FudGluZyBhIHN1cHBv
cnRlZCBjb25maWd1cmF0aW9uIHRvCmJlIGJ1aWx0IGFuZCBydW4gaW4gdGhhdCBtb2RlLiBJT1cg
cGVyc29uYWxseSBJIHRoaW5rIG5vCmNoYW5nZSBpcyBuZWVkZWQsIGFuZCBkaXNhYmxpbmcgZWl0
aGVyIChidXQgbm90IGJvdGgpIG91Z2h0CnRvIGJlIHNlY3VyaXR5IHN1cHBvcnRlZCByaWdodCBh
d2F5LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 16:04:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 16:04:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpbJ7-0002Fp-JI; Fri, 01 Feb 2019 16:04:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=u0/j=QI=citrix.com=prvs=928b35cd2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gpbJ6-0002Fk-LV
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 16:04:44 +0000
X-Inumbo-ID: 15b23ca2-263b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15b23ca2-263b-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 16:04:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,549,1539648000"; d="scan'208";a="77089784"
Date: Fri, 1 Feb 2019 16:04:01 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190201160401.5w54gbvxtkpvab7j@zion.uk.xensource.com>
References: <20190201154346.22919-1-wei.liu2@citrix.com>
 <5C546D750200007800213371@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C546D750200007800213371@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH RFC for-4.12] x86: put CONFIG_{HVM,
 PV} under EXPERT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDEsIDIwMTkgYXQgMDk6MDE6NTdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAxLjAyLjE5IGF0IDE2OjQzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBFbmFibGluZyBhbmQgZGlzYWJsaW5nIG9uZSBvZiB0aGUgdHdvIGlzbid0IHRlc3Rl
ZCBpbiBPU1NUZXN0IHlldC4KPiAKPiBXaGlsZSBJJ20gbm90IG9wcG9zZWQgdG8gdGhlIGFkZGl0
aW9uLCBJIGludGVudGlvbmFsbHkgZGlkbid0IGFzawo+IGZvciBkb2luZyBzbyB3aGVuIHRoZSBv
cHRpb25zIGdvdCBpbnRyb2R1Y2VkLCBub3QgdGhlIGxlYXN0Cj4gYmVjYXVzZSBvZiAuLi4KPiAK
PiA+IEBAIC02OCw3ICs2OSw3IEBAIGNvbmZpZyBQVl9MSU5FQVJfUFQKPiA+ICAKPiA+ICBjb25m
aWcgSFZNCj4gPiAgCWRlZl9ib29sICFQVl9TSElNX0VYQ0xVU0lWRQo+IAo+IC4uLiB0aGlzLCBp
LmUuIHVzIGFscmVhZHkgd2FudGluZyBhIHN1cHBvcnRlZCBjb25maWd1cmF0aW9uIHRvCj4gYmUg
YnVpbHQgYW5kIHJ1biBpbiB0aGF0IG1vZGUuIElPVyBwZXJzb25hbGx5IEkgdGhpbmsgbm8KPiBj
aGFuZ2UgaXMgbmVlZGVkLCBhbmQgZGlzYWJsaW5nIGVpdGhlciAoYnV0IG5vdCBib3RoKSBvdWdo
dAo+IHRvIGJlIHNlY3VyaXR5IHN1cHBvcnRlZCByaWdodCBhd2F5LgoKVGhpcyBpcyBmaW5lLiBB
bmRyZXcgYWxzbyBzYWlkIG1vcmUgb3IgbGVzcyB0aGUgc2FtZSB0aGluZyBvbiBJUkMuCgpJIGp1
c3Qgd2FudCB0byBiZSBzdXJlIHRoaXMgZ2V0cyBwcm9wZXJseSBkaXNjdXNzZWQuCgpUaGlzIHBh
dGNoIGNhbiBiZSBkcm9wcGVkIG5vdy4KCldlaS4KCj4gCj4gSmFuCj4gCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 16:16:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 16:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpbUF-0003Nj-Lq; Fri, 01 Feb 2019 16:16:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ulZE=QI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gpbUE-0003Ne-G1
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 16:16:14 +0000
X-Inumbo-ID: b14a90be-263c-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b14a90be-263c-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 16:16:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 13687ABD4;
 Fri,  1 Feb 2019 16:16:12 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190201151349.23532-1-jgross@suse.com>
 <5C5469790200007800213345@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <91d40cbe-3399-5e98-acf8-9bb7c603f132@suse.com>
Date: Fri, 1 Feb 2019 17:16:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C5469790200007800213345@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/iommu: fix iommu_ops attribute
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAxNjo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDEuMDIuMTkg
YXQgMTY6MTMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKPj4gQEAgLTU3MCw3ICs1NzAsNyBAQCBzdGF0aWMg
dm9pZCBhbWRfZHVtcF9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKPj4gICAgICBhbWRfZHVt
cF9wMm1fdGFibGVfbGV2ZWwoaGQtPmFyY2gucm9vdF90YWJsZSwgaGQtPmFyY2gucGFnaW5nX21v
ZGUsIDAsIDApOwo+PiAgfQo+PiAgCj4+IC1zdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBf
X2luaXRjb25zdHJlbCBhbWRfaW9tbXVfb3BzID0gewo+PiArc3RhdGljIGNvbnN0IHN0cnVjdCBp
b21tdV9vcHMgYW1kX2lvbW11X29wcyA9IHsKPiAKPiBUaGlzIG9uZSdzIG5vdCBuZWVkZWQgLSB0
aGVyZSdzIG9ubHkgYW4gX19pbml0IGZ1bmN0aW9uIHJlZmVyZW5jaW5nCj4gdGhpcyBzdHJ1Y3R1
cmUuCj4gCj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4+ICsr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4+IEBAIC0yNzA2LDcgKzI3
MDYsNyBAQCBzdGF0aWMgdm9pZCB2dGRfZHVtcF9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiAqZCkK
Pj4gICAgICB2dGRfZHVtcF9wMm1fdGFibGVfbGV2ZWwoaGQtPmFyY2gucGdkX21hZGRyLCBhZ2F3
X3RvX2xldmVsKGhkLT5hcmNoLmFnYXcpLCAwLCAwKTsKPj4gIH0KPj4gIAo+PiAtY29uc3Qgc3Ry
dWN0IGlvbW11X29wcyBfX2luaXRjb25zdHJlbCBpbnRlbF9pb21tdV9vcHMgPSB7Cj4+ICtjb25z
dCBzdHJ1Y3QgaW9tbXVfb3BzIGludGVsX2lvbW11X29wcyA9IHsKPiAKPiBUaGlzIG9uZSdzIGlu
ZGVlZCByZWZlcmVuY2VkIGJ5IGEgbm9uLV9faW5pdCBmdW5jdGlvbiwgYnV0IHRoZQo+IGZpeCBp
cyBpbW8gdG8gYXZvaWQgdGhhdCByZWZlcmVuY2UgZnJvbSBpb21tdV9lbmFibGVfeDJhcGljX0lS
KCk6Cj4gV2Ugc2hvdWxkIG5vdCBvdmVyd3JpdGUgdGhlIHByZXZpb3VzbHkgZXN0YWJsaXNoZWQg
KGFuZAo+IHBvdGVudGlhbGx5IHN1YnNlcXVlbnRseSBhZGp1c3RlZCkgaG9vayBwb2ludGVycy4g
U28gSSB0aGluawo+IHRoZSBhc3NpZ25tZW50IHdhbnRzIHRvIGdvIGluIGEgc3lzdGVtX3N0YXRl
IGRlcGVuZGVudAo+IGNvbmRpdGlvbmFsIChhbmQgdGhlcmUgaXMgb25lIGEgZmV3IGxpbmVzIHVw
LCBzbyBpdCBjb3VsZCBtb3ZlCj4ganVzdCB0aGVyZSkuCgpPa2F5LCBJJ2xsIHRyeSB0aGF0LgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 16:25:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 16:25:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpbdB-0004Rv-KN; Fri, 01 Feb 2019 16:25:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rDPL=QI=citrix.com=prvs=92817040b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpbdA-0004Rq-LG
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 16:25:28 +0000
X-Inumbo-ID: fadd0188-263d-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fadd0188-263d-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 16:25:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,549,1539648000"; d="scan'208";a="85398594"
To: Jan Beulich <JBeulich@suse.com>
References: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
 <5C546CA1020000780021335F@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <da8c1a3c-353c-93ad-8637-17d1031ccec9@citrix.com>
Date: Fri, 1 Feb 2019 16:25:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C546CA1020000780021335F@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/svm: Fix handling of ICEBP
 intercepts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAxNTo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDEuMDIuMTkg
YXQgMTU6NDksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gYy9zIDkzMzhh
MzdkICJ4ODYvc3ZtOiBpbXBsZW1lbnQgZGVidWcgZXZlbnRzIiBhZGRlZCBzdXBwb3J0IGZvciBp
bnRyb3NwZWN0aW5nCj4+IElDRUJQIGRlYnVnIGV4Y2VwdGlvbnMsIGJ1dCBkaWRuJ3QgYWNjb3Vu
dCBmb3IgdGhlIGZhY3QgdGhhdAo+PiBzdm1fZ2V0X2luc25fbGVuKCkgKHByZXZpb3VzbHkgX19n
ZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKSBjYW4gZmFpbCBhbmQgbWF5Cj4+IGFscmVhZHkgcmFpc2Ug
I0dQIGZvciB0aGUgZ3Vlc3QuCj4+Cj4+IElmIHN2bV9nZXRfaW5zbl9sZW4oKSBmYWlscywgcmV0
dXJuIGJhY2sgdG8gZ3Vlc3QgY29udGV4dCByYXRoZXIgdGhhbgo+PiBjb250aW51aW5nIGFuZCBt
aXN0YWtpbmcgYSB0cmFwLXN0eWxlIFZNRXhpdCBmb3IgYSBmYXVsdC1zdHlsZSBvbmUuCj4gTXkg
cmVhZGluZyBvZiB0aGUgbGFzdCBwYXJ0IG9mIHRoaXMgc2VudGVuY2UgaXMgdGhhdCB0aGUgZXhp
dCBpbgo+IHF1ZXN0aW9uIGlzIGEgdHJhcC1zdHlsZSBvbmUuIElzIG15IEVuZ2xpc2ggZmFpbGlu
ZyBtZSBoZXJlPwoKWW91ciByZWFkaW5nIG9mIG15IHNlbnRlbmNlIGlzIGNvcnJlY3QsIGJ1dCBJ
IHdhcyBjb25mdXNlZCB3aGVuIHdyaXRpbmcgaXQuCgpJQ0VCUCBpcyBhIGZhdWx0LXN0eWxlIGlu
dGVyY2VwdC4KCkhvd2V2ZXIsIHdoZW4gc3ZtX2dldF9pbnNuX2xlbigpIGZhaWxzLCBpdCB3aWxs
IGluamVjdCAjR1AgYW5kIHJldHVybgowLsKgIFRoaXMgdGhlbiBnZXRzIHBhc3NlZCBpbnRvIGh2
bV9tb25pdG9yX2RlYnVnKCkgb3IgdGhlICNEQgpyZS1pbmplY3RlZCBhcy13YXMuCgpJZiBpdCB3
ZXJlIGp1c3QgZ2V0dGluZyBpbnNuX2xlbiBpbmNvcnJlY3RseSBhcyAwLCB0aGVuIHRoZSBndWVz
dCB3b3VsZApsaXZlbG9jayBhcyB3ZSB3b3VsZG4ndCBpbmplY3QgdGhlICNEQiB3aXRoIHRyYXAg
c2VtYW50aWNzIGl0IHJlcXVpcmVzLApidXQgYXMgdGhlICNHUCBpcyBhbHJlYWR5IHJhaXNlZCwg
dGhpcyB3aWxsIGNvbWJpbmUgdG8gI0RGLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 16:29:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 16:29:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpbhO-0004oh-C5; Fri, 01 Feb 2019 16:29:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ulZE=QI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gpbhN-0004oc-CA
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 16:29:49 +0000
X-Inumbo-ID: 97147db4-263e-11e9-aaef-ff5ac55c00f4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 97147db4-263e-11e9-aaef-ff5ac55c00f4;
 Fri, 01 Feb 2019 16:29:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 40DF6ABD4;
 Fri,  1 Feb 2019 16:29:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  1 Feb 2019 17:29:45 +0100
Message-Id: <20190201162945.26461-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH for-4.12 v2] xen/iommu: fix iommu_ops
 initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDMyYTVlYTAwZWM3NWVmNTNlICgiSU9NTVUveDg2OiByZW1vdmUgaW5kaXJlY3Rpb24g
ZnJvbSBjZXJ0YWluCklPTU1VIGhvb2sgYWNjZXNzZXMiKSBpbnRyb2R1Y2VkIGlvbW11X29wcyBp
bml0aWFsaXplZCBhdCBib290IHRpbWUKd2l0aCBkYXRhIGRlY2xhcmVkIGFzIF9faW5pdGNvbnN0
cmVsLgoKT24gSW50ZWwgc3lzdGVtcyB0aGVyZSBpcyBhbm90aGVyIHBhdGggd2hlcmUgaW9tbXVf
b3BzIGlzIGluaXRpYWxpemVkCmFuZCB0aGlzIHBhdGggaXMgcmVsZXZhbnQgb24gcmVzdW1lIGFm
dGVyIHJldHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5kLgpBcyB0aGUgaW5pdGlhbGl6YXRpb24g
ZGF0YSBpcyBubyBsb25nZXIgYWNjZXNzaWJsZSBpbiB0aGlzIGNhc2UgdGhhdApzZWNvbmQgaW5p
dGlhbGl6YXRpb24gbXVzdCBiZSBkcm9wcGVkIGluIGNhc2UgdGhlIHN5c3RlbSBpc24ndCBqdXN0
CmJvb3RpbmcuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgfCA0ICsrLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwppbmRleCBhMDY2M2VjZDIyLi44MzgyNjhkNzcyIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwpAQCAtODkzLDEyICs4OTMsMTIg
QEAgaW50IGlvbW11X2VuYWJsZV94MmFwaWNfSVIodm9pZCkKIAogICAgICAgICBpZiAoICFwbGF0
Zm9ybV9zdXBwb3J0c194MmFwaWMoKSApCiAgICAgICAgICAgICByZXR1cm4gLUVOWElPOworCisg
ICAgICAgIGlvbW11X29wcyA9IGludGVsX2lvbW11X29wczsKICAgICB9CiAgICAgZWxzZSBpZiAo
ICF4MmFwaWNfZW5hYmxlZCApCiAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKIAotICAgIGlv
bW11X29wcyA9IGludGVsX2lvbW11X29wczsKLQogICAgIGZvcl9lYWNoX2RyaGRfdW5pdCAoIGRy
aGQgKQogICAgIHsKICAgICAgICAgaW9tbXUgPSBkcmhkLT5pb21tdTsKLS0gCjIuMTYuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 16:29:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 16:29:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpbhV-0004pW-LO; Fri, 01 Feb 2019 16:29:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rDPL=QI=citrix.com=prvs=92817040b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpbhT-0004pE-Qv
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 16:29:55 +0000
X-Inumbo-ID: 9aa40fa3-263e-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9aa40fa3-263e-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 16:29:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,549,1539648000"; d="scan'208";a="85398831"
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20190201154346.22919-1-wei.liu2@citrix.com>
 <5C546D750200007800213371@prv1-mh.provo.novell.com>
 <20190201160401.5w54gbvxtkpvab7j@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <0e4a419e-4eba-9f2b-7154-2700c74409d5@citrix.com>
Date: Fri, 1 Feb 2019 16:29:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190201160401.5w54gbvxtkpvab7j@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH RFC for-4.12] x86: put CONFIG_{HVM,
 PV} under EXPERT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAxNjowNCwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIEZlYiAwMSwgMjAx
OSBhdCAwOTowMTo1N0FNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDEuMDIu
MTkgYXQgMTY6NDMsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4+IEVuYWJsaW5nIGFu
ZCBkaXNhYmxpbmcgb25lIG9mIHRoZSB0d28gaXNuJ3QgdGVzdGVkIGluIE9TU1Rlc3QgeWV0Lgo+
PiBXaGlsZSBJJ20gbm90IG9wcG9zZWQgdG8gdGhlIGFkZGl0aW9uLCBJIGludGVudGlvbmFsbHkg
ZGlkbid0IGFzawo+PiBmb3IgZG9pbmcgc28gd2hlbiB0aGUgb3B0aW9ucyBnb3QgaW50cm9kdWNl
ZCwgbm90IHRoZSBsZWFzdAo+PiBiZWNhdXNlIG9mIC4uLgo+Pgo+Pj4gQEAgLTY4LDcgKzY5LDcg
QEAgY29uZmlnIFBWX0xJTkVBUl9QVAo+Pj4gIAo+Pj4gIGNvbmZpZyBIVk0KPj4+ICAJZGVmX2Jv
b2wgIVBWX1NISU1fRVhDTFVTSVZFCj4+IC4uLiB0aGlzLCBpLmUuIHVzIGFscmVhZHkgd2FudGlu
ZyBhIHN1cHBvcnRlZCBjb25maWd1cmF0aW9uIHRvCj4+IGJlIGJ1aWx0IGFuZCBydW4gaW4gdGhh
dCBtb2RlLiBJT1cgcGVyc29uYWxseSBJIHRoaW5rIG5vCj4+IGNoYW5nZSBpcyBuZWVkZWQsIGFu
ZCBkaXNhYmxpbmcgZWl0aGVyIChidXQgbm90IGJvdGgpIG91Z2h0Cj4+IHRvIGJlIHNlY3VyaXR5
IHN1cHBvcnRlZCByaWdodCBhd2F5Lgo+IFRoaXMgaXMgZmluZS4gQW5kcmV3IGFsc28gc2FpZCBt
b3JlIG9yIGxlc3MgdGhlIHNhbWUgdGhpbmcgb24gSVJDLgo+Cj4gSSBqdXN0IHdhbnQgdG8gYmUg
c3VyZSB0aGlzIGdldHMgcHJvcGVybHkgZGlzY3Vzc2VkLgoKSSB0aGluayB0aGUgcmlzayBvZiB0
aGVyZSBiZWluZyBhbiBYU0EgaGlkZGVuIGluIGhlcmUgd2hpY2ggaXMgb25seQphcHBsaWNhYmxl
IHRvIFhlbiA0LjEyKyBpcyB2ZXJ5IHNsaW0uwqAgSSBleHBlY3QgdGhhdCBhbnkgYnJlYWthZ2Ug
ZnJvbQp0aGlzIHdvdWxkIGJlIGFyb3VuZCBkb21haW5jcmVhdGUgYW5kIHRoZXJlZm9yZSBhIGNv
bnRyb2wtcGxhaW4gb3BlcmF0aW9uLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 16:47:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 16:47:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpby8-0006o3-DP; Fri, 01 Feb 2019 16:47:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ulZE=QI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gpby6-0006ny-W2
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 16:47:07 +0000
X-Inumbo-ID: 015788cc-2641-11e9-bc52-8bfa91a7a4cb
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 015788cc-2641-11e9-bc52-8bfa91a7a4cb;
 Fri, 01 Feb 2019 16:47:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 83C2CAF8C;
 Fri,  1 Feb 2019 16:47:04 +0000 (UTC)
To: xen-devel@lists.xenproject.org
References: <20190201162945.26461-1-jgross@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <563eac31-ecf4-ce02-f68d-a3a5dc65e3a9@suse.com>
Date: Fri, 1 Feb 2019 17:47:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190201162945.26461-1-jgross@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12 v2] xen/iommu: fix iommu_ops
 initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAxNzoyOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBDb21taXQgMzJhNWVh
MDBlYzc1ZWY1M2UgKCJJT01NVS94ODY6IHJlbW92ZSBpbmRpcmVjdGlvbiBmcm9tIGNlcnRhaW4K
PiBJT01NVSBob29rIGFjY2Vzc2VzIikgaW50cm9kdWNlZCBpb21tdV9vcHMgaW5pdGlhbGl6ZWQg
YXQgYm9vdCB0aW1lCj4gd2l0aCBkYXRhIGRlY2xhcmVkIGFzIF9faW5pdGNvbnN0cmVsLgo+IAo+
IE9uIEludGVsIHN5c3RlbXMgdGhlcmUgaXMgYW5vdGhlciBwYXRoIHdoZXJlIGlvbW11X29wcyBp
cyBpbml0aWFsaXplZAo+IGFuZCB0aGlzIHBhdGggaXMgcmVsZXZhbnQgb24gcmVzdW1lIGFmdGVy
IHJldHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5kLgo+IEFzIHRoZSBpbml0aWFsaXphdGlvbiBk
YXRhIGlzIG5vIGxvbmdlciBhY2Nlc3NpYmxlIGluIHRoaXMgY2FzZSB0aGF0Cj4gc2Vjb25kIGlu
aXRpYWxpemF0aW9uIG11c3QgYmUgZHJvcHBlZCBpbiBjYXNlIHRoZSBzeXN0ZW0gaXNuJ3QganVz
dAo+IGJvb3RpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgoKQW5kIG9mIGNvdXJzZToKClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 16:48:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 16:48:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpbzK-0006sN-QF; Fri, 01 Feb 2019 16:48:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpbzJ-0006sH-Ub
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 16:48:21 +0000
X-Inumbo-ID: 2ea7f8a2-2641-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ea7f8a2-2641-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 16:48:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 09:48:20 -0700
Message-Id: <5C54785102000078002133B6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 09:48:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190201162945.26461-1-jgross@suse.com>
In-Reply-To: <20190201162945.26461-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 v2] xen/iommu: fix iommu_ops
 initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE5IGF0IDE3OjI5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBDb21t
aXQgMzJhNWVhMDBlYzc1ZWY1M2UgKCJJT01NVS94ODY6IHJlbW92ZSBpbmRpcmVjdGlvbiBmcm9t
IGNlcnRhaW4KPiBJT01NVSBob29rIGFjY2Vzc2VzIikgaW50cm9kdWNlZCBpb21tdV9vcHMgaW5p
dGlhbGl6ZWQgYXQgYm9vdCB0aW1lCj4gd2l0aCBkYXRhIGRlY2xhcmVkIGFzIF9faW5pdGNvbnN0
cmVsLgo+IAo+IE9uIEludGVsIHN5c3RlbXMgdGhlcmUgaXMgYW5vdGhlciBwYXRoIHdoZXJlIGlv
bW11X29wcyBpcyBpbml0aWFsaXplZAo+IGFuZCB0aGlzIHBhdGggaXMgcmVsZXZhbnQgb24gcmVz
dW1lIGFmdGVyIHJldHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5kLgo+IEFzIHRoZSBpbml0aWFs
aXphdGlvbiBkYXRhIGlzIG5vIGxvbmdlciBhY2Nlc3NpYmxlIGluIHRoaXMgY2FzZSB0aGF0Cj4g
c2Vjb25kIGluaXRpYWxpemF0aW9uIG11c3QgYmUgZHJvcHBlZCBpbiBjYXNlIHRoZSBzeXN0ZW0g
aXNuJ3QganVzdAo+IGJvb3RpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 16:49:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 16:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpc09-00075b-5j; Fri, 01 Feb 2019 16:49:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pgYQ=QI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpc07-00075I-7a
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 16:49:11 +0000
X-Inumbo-ID: 4b3e2f04-2641-11e9-ad04-57fb9965affa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b3e2f04-2641-11e9-ad04-57fb9965affa;
 Fri, 01 Feb 2019 16:49:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpc04-0003qN-9w; Fri, 01 Feb 2019 16:49:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpc04-00007m-0a; Fri, 01 Feb 2019 16:49:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpc03-0003hq-WF; Fri, 01 Feb 2019 16:49:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132708-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ae29aa0f8fdfbd41d5ea71a1338fc6330562cff3
X-Osstest-Versions-That: xen=b58ddf5ed9deca528fadc4befd07b21b98e040a4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Feb 2019 16:49:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132708: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjcwOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjcwOC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhZTI5YWEwZjhmZGZiZDQxZDVlYTcxYTEzMzhmYzYzMzA1NjJjZmYzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiNThkZGY1ZWQ5ZGVjYTUyOGZh
ZGM0YmVmZDA3YjIxYjk4ZTA0MGE0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI3MDIgIDIwMTkt
MDItMDEgMTI6MDA6MzIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNzA4ICAy
MDE5LTAyLTAxIDE1OjAwOjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICBiNThkZGY1ZWQ5Li5hZTI5YWEwZjhmICBhZTI5YWEwZjhm
ZGZiZDQxZDVlYTcxYTEzMzhmYzYzMzA1NjJjZmYzIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 16:53:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 16:53:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpc4W-00083f-Ss; Fri, 01 Feb 2019 16:53:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kdN3=QI=citrix.com=prvs=92890a515=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gpc4V-00083W-NF
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 16:53:43 +0000
X-Inumbo-ID: ecfaafd3-2641-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ecfaafd3-2641-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 16:53:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,549,1539648000"; d="scan'208";a="85400064"
Date: Fri, 1 Feb 2019 17:53:14 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190201165314.ofuvpddlfpzbc247@mac>
References: <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii.anisov@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMTE6MTQ6MzdQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFN0ZWZhbm8sCj4gCj4gT24gMS8zMS8xOSA5OjU2IFBNLCBTdGVmYW5vIFN0YWJl
bGxpbmkgd3JvdGU6Cj4gPiBPbiBUaHUsIDMxIEphbiAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4gPiA+IE9uIDMxLzAxLzIwMTkgMTI6MDAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gPiA+ID4g
SGVsbG8gSnVsaWVuLAo+ID4gPiA+IAo+ID4gPiA+IE9uIDMxLjAxLjE5IDEzOjM3LCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4gPiA+ID4gPiA+IE9uIG15IHNpZGUgSSBqdXN0IGNvbW1lbnRlZCBvdXQg
dGhhdCBwcmludGssIGJlY2F1c2UgaXQgcmVuZGVycyBhIGRlYnVnCj4gPiA+ID4gPiA+IGJ1aWxk
IHVudXNhYmxlLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiAuLi4gaWYgaXQgaXMgdW51c2FibGUsIHdo
eSBkb24ndCB5b3UgdHJ5IHRvIHRhY2tsZSB0aGUgcHJvYmxlbT8KPiA+ID4gPiBCZWNhdXNlIG9m
Li4uCj4gPiA+ID4gCj4gPiA+ID4gPiBUaGlzIGlzIGluIG15IGxvbmcgZXZlciBncm93aW5nIGxp
c3Qgb2YgdGhpbmdzIHRvCj4gPiA+ID4gCj4gPiA+ID4gLi4uIGJlIGRvbmUuCj4gPiA+ID4gCj4g
PiA+ID4gU29tZSBvZiB0aGluZ3MgZ2V0IHNvbHV0aW9ucywgc29tZSBXQXMuCj4gPiA+IAo+ID4g
PiBJIGNhbid0IHNlZSBhIGdvb2Qgd29ya2Fyb3VuZCBmb3IgdGhpcy4gQXQgc29tZSBwb2ludCBz
b21lb25lIHdvdWxkIGhhdmUgdG8KPiA+ID4gcGljayBpdCB1cCByYXRoZXIgdGhhbiBidWlsZGlu
ZyBhIGhvdXNlIG9mIGNhcmRzLgo+ID4gCj4gPiBJIHJhbiBpbnRvIHRoaXMgcHJvYmxlbSBhcyB3
ZWxsIG5vdCB0b28gbG9uZyBhZ28gdG9vLiBJdCBpcyB2ZXJ5Cj4gPiBhbm5veWluZyBhbmQgaXQg
aXMgYmFzaWNhbGx5IGltcG9zc2libGUgdG8gd29yay1hcm91bmQsIHRoZSBvbmx5IHRoaW5nCj4g
PiBwb3NzaWJsZSB3b3VsZCBiZSB0byBzdXBwcmVzcyB0aGUgd2FybmluZywgYnV0IHRoYXQgZG9l
c24ndCBldmVuIGNvdW50Cj4gPiBhcyBhIHdvcmstYXJvdW5kIDotKQo+IAo+IEkgYW0gc3VyZSBJ
IHdpbGwgcmVncmV0IHRvIGhhdmUgc2FpZCB0aGF0LCBidXQgSSB3aWxsIGZvciBmYWlybmVzcyA6
KS4KPiAKPiBJZiBzZWN1cml0eSBpcyBub3QgYSBjb25jZXJuIHdpdGhpbiB0aGUgZ3Vlc3QsIHRo
ZW4geW91IGNhbiBkaXNhYmxlIGtwdGkKPiAoZWl0aGVyIHZpYSBLY29uZmlnIG9yIGNvbW1hbmQg
bGluZSkuIEFsbCB0aGUgZXJyb3JzIHNob3VsZCBnbyBhd2F5IGZvcgo+IExpbnV4IGd1ZXN0Lgo+
IAo+ID4gCj4gPiBUaGUgd2F5IGZvcndhcmQgaXMgdG8gbW9kaWZ5IHRoZSBleGlzdGluZwo+ID4g
VkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9hcmVhIGludGVyZmFjZS4gSSBsaWtlZCBK
dWxpZW4ncyBpZGVhIGluCj4gPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTgtMDMvbXNnMDAyMjcuaHRtbDoKPiA+IHdlIGRvbid0IG5lY2Vz
c2FyaWx5IG5lZWQgdG8gY2hhbmdlIHRoZSBwYXJhbWV0ZXJzIG9mIHRoZSBoeXBlcmNhbGxzCj4g
PiBmcm9tIGEgZ3Vlc3QgdmlydHVhbCBhZGRyZXNzIHRvIGEgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVz
cy4gSXQgc2hvdWxkIGJlCj4gPiBlbm91Z2ggdG8gY29udmVydCB0aGUgZ3Vlc3QgdmlydHVhbCBh
ZGRyZXNzIGludG8gYSBndWVzdCBwaHlzaWNhbAo+ID4gYWRkcmVzcyBpbiBYZW4gd2hlbiBWQ1BV
T1BfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgaXMgY2FsbGVkCj4gPiAoeGVuL2NvbW1v
bi9kb21haW4uYzpWQ1BVT1BfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEpLCB0aGVuIHN0
b3JlCj4gPiB0aGUgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBvciBpdHMgbWFwcGluZyBpbiB2LT5y
dW5zdGF0ZV9ndWVzdCAodGhlIHR5cGUKPiA+IG9mIHJ1bnN0YXRlX2d1ZXN0IG5lZWRzIHRvIGNo
YW5nZSkgYW5kIGFsd2F5cyB1c2UgdGhlIGd1ZXN0IHBoeXNpY2FsCj4gPiBhZGRyZXNzIGZvciBm
dXR1cmUgdXBkYXRlcyBvbiB0aGUgcnVuc3RhdGUgbWVtb3J5IGFyZWEuCj4gCj4gSSB3b3VsZCBs
b3ZlIHRvIHNheSBpdCBpcyB0aGF0IGVhc3kgOikuIEhvd2V2ZXIsIHRoZXJlIGFyZSBzb21lIHJl
c2VhcmNoIHRvCj4gZG8gcmVnYXJkaW5nIGhvdyB0aGlzIGlzIHVzZWQgYnkgZ3Vlc3RzIHRvZGF5
LiBUaGUgaHlwZXJjYWxsIGlzIHRha2luZyBhCj4gdmlydHVhbCBhZGRyZXNzLCBzbyB0ZWNobmlj
YWxseSBpdCB3b3VsZCBiZSBwb3NzaWJsZSBmb3IgYSBndWVzdCB0byBwYXNzIGEKPiBub24gcGFn
ZS1hbGlnbmVkIHZpcnR1YWwgYWRkcmVzcy4gU28gdGhpcyB3b3VsZCBzcGFuIG9udG8gdHdvIGJ1
ZmZlcnMgKGl0Cj4gc2VlbXMgdG8gaGFwcGVuIG9uIG9sZGVyIExpbnV4KS4KPiAKPiBGdXJ0aGVy
bW9yZSwgYmVjYXVzZSB0aGlzIGlzIGEgdmlydHVhbCBhZGRyZXNzLCBhIGd1ZXNzIHdvdWxkIGJl
IGZyZWUgdG8KPiBtb2RpZnkgdGhlIG1hcHBpbmcgYXQgYW55IHRpbWUuCj4gCj4gU28gaWYgd2Ug
d2FudCB0byB1c2UgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBpbiBYZW4sIHdlIG5lZWQgdG8ga25v
dyBpZiBpdAo+IHdpbGwgbm90IGJyZWFrIGFueSBjdXJyZW50IGd1ZXN0LiBUaGlzIHdvdWxkIGFs
c28gcHJvYmFibHkgbmVlZHMgdG8gYmUKPiBkb2N1bWVudGVkIGluIHRoZSBpbnRlcmZhY2UuCj4g
Cj4gV2l0aCB0aGUgY3VycmVudCBpbnRlcmZhY2Ugd29ya2Fyb3VuZCwgd2UgYXJlIHN0aWxsIHBs
YXlpbmcgd2l0aCBkZXZpbCAoc2VlCj4gWzJdKS4gU28gaXQgd291bGQgYmUgbmljZSB0byBnZXQg
YSBuZXcgaW50ZXJmYWNlIHRoYXQgZG9lcyBub3QgdXNlIHZpcnR1YWwKPiBhZGRyZXNzLgoKU28s
IEkndmUgZ290IGEgaGFja3kgcGF0Y2ggdG8gJ2ZpeCcgdGhpcyBvbiB4ODYsIGJ5IHRha2luZyBh
IHJlZmVyZW5jZQp0byB0aGUgbWZuIGJlaGluZCB0aGUgdmlydHVhbCBhZGRyZXNzIHByb3ZpZGVk
IHdoZW4gc2V0dGluZyB1cCB0aGUKaHlwZXJjYWxsIGFuZCBtYXBwaW5nIGl0IGluIFhlbi4gVGhp
cyBob3dldmVyIGRvZXNuJ3Qgd29yayBvbiBBUk0gZHVlCnRvIHRoZSBsYWNrIG9mIHBhZ2luZ19n
dmFfdG9fZ2ZuLiBJIGd1ZXNzIHRoZXJlJ3Mgc29tZXRoaW5nIHNpbWlsYXIgdG8KdHJhbnNsYXRl
IGEgZ3Vlc3QgdmlydHVhbCBhZGRyZXNzIGludG8gYSBnZm4gb3IgYSBtZm4/CgpJJ3ZlIG9ubHkg
dGVzdGVkIHRoaXMgdmVyeSBzbGlnaHRseSwgc28gdGhlcmUgbWlnaHQgYmUgZHJhZ29ucy4uLgoK
QW55d2F5LCB0aGlzIGlzIHdoYXQgSSBoYXZlIHNvIGZhcjoKCi0tLTg8LS0tCmNvbW1pdCA5Yjg4
YzRhYmE2NDFhYmQxODgxNDRjNGJhZDFkNjkzNDU2MjU2NzhmCkF1dGhvcjogUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgRmViIDEgMTI6MTM6NDcgMjAx
OSArMDEwMAoKICAgIGtlZXAgcnVuc3RhdGUgYXJlYSBtYXBwZWQKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggNmRjNjMzZWQ1
MC4uY2ZkNjBlZDdhNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hl
bi9hcmNoL2FybS9kb21haW4uYwpAQCAtMjc3LDI5ICsyNzcsMjMgQEAgc3RhdGljIHZvaWQgY3R4
dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKm4pCiAvKiBVcGRhdGUgcGVyLVZDUFUgZ3Vlc3QgcnVu
c3RhdGUgc2hhcmVkIG1lbW9yeSBhcmVhIChpZiByZWdpc3RlcmVkKS4gKi8KIHN0YXRpYyB2b2lk
IHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHZvaWQgX191c2Vy
ICpndWVzdF9oYW5kbGUgPSBOVUxMOwotCi0gICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChy
dW5zdGF0ZV9ndWVzdCh2KSkgKQorICAgIGlmICggIXYtPnJ1bnN0YXRlX2d1ZXN0KHYpICkKICAg
ICAgICAgcmV0dXJuOwogCiAgICAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0ZV91
cGRhdGVfZmxhZykgKQogICAgIHsKLSAgICAgICAgZ3Vlc3RfaGFuZGxlID0gJnYtPnJ1bnN0YXRl
X2d1ZXN0LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOwotICAgICAgICBndWVzdF9oYW5kbGUtLTsK
ICAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBE
QVRFOwotICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGlt
ZSArIDEpIC0gMSwgMSk7CisgICAgICAgIHYtPnJ1bnN0YXRlX2d1ZXN0LT5zdGF0ZV9lbnRyeV90
aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7CiAgICAgICAgIHNtcF93bWIoKTsKICAgICB9CiAK
LSAgICBfX2NvcHlfdG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3QodiksICZ2LT5ydW5zdGF0ZSwgMSk7
CisgICAgbWVtY3B5KHYtPnJ1bnN0YXRlX2d1ZXN0LCAmdi0+cnVuc3RhdGUsIHNpemVvZih2LT5y
dW5zdGF0ZSkpOwogCi0gICAgaWYgKCBndWVzdF9oYW5kbGUgKQorICAgIGlmICggVk1fQVNTSVNU
KHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcpICkKICAgICB7CiAgICAgICAgIHYtPnJ1
bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7CiAgICAgICAg
IHNtcF93bWIoKTsKLSAgICAgICAgX19yYXdfY29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2Vu
dHJ5X3RpbWUgKyAxKSAtIDEsIDEpOworICAgICAgICB2LT5ydW5zdGF0ZV9ndWVzdC0+c3RhdGVf
ZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKICAgICB9CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAz
MmRjNDI1M2ZmLi5iODZkOGQ5NGM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMK
KysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNjA0LDI2ICsxNjA0LDIyIEBAIHZvaWQg
cGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiB9CiAKIC8qIFVwZGF0ZSBw
ZXItVkNQVSBndWVzdCBydW5zdGF0ZSBzaGFyZWQgbWVtb3J5IGFyZWEgKGlmIHJlZ2lzdGVyZWQp
LiAqLwotYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdXBk
YXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgYm9vbCByYzsKICAgICBz
dHJ1Y3QgZ3Vlc3RfbWVtb3J5X3BvbGljeSBwb2xpY3kgPSB7IC5uZXN0ZWRfZ3Vlc3RfbW9kZSA9
IGZhbHNlIH07Ci0gICAgdm9pZCBfX3VzZXIgKmd1ZXN0X2hhbmRsZSA9IE5VTEw7CiAKLSAgICBp
ZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKHJ1bnN0YXRlX2d1ZXN0KHYpKSApCi0gICAgICAgIHJl
dHVybiB0cnVlOworICAgIGlmICggIXYtPnJ1bnN0YXRlX2d1ZXN0ICkKKyAgICAgICAgcmV0dXJu
OwogCiAgICAgdXBkYXRlX2d1ZXN0X21lbW9yeV9wb2xpY3kodiwgJnBvbGljeSk7CiAKICAgICBp
ZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCiAgICAgewot
ICAgICAgICBndWVzdF9oYW5kbGUgPSBoYXNfMzJiaXRfc2hpbmZvKHYtPmRvbWFpbikKLSAgICAg
ICAgICAgID8gJnYtPnJ1bnN0YXRlX2d1ZXN0LmNvbXBhdC5wLT5zdGF0ZV9lbnRyeV90aW1lICsg
MQotICAgICAgICAgICAgOiAmdi0+cnVuc3RhdGVfZ3Vlc3QubmF0aXZlLnAtPnN0YXRlX2VudHJ5
X3RpbWUgKyAxOwotICAgICAgICBndWVzdF9oYW5kbGUtLTsKICAgICAgICAgdi0+cnVuc3RhdGUu
c3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwotICAgICAgICBfX3Jhd19j
b3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
dm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CisgICAg
ICAgIGlmICggaGFzXzMyYml0X3NoaW5mbygodiktPmRvbWFpbikgKQorICAgICAgICAgICAgdi0+
Y29tcGF0X3J1bnN0YXRlX2d1ZXN0LT5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFURV9V
UERBVEU7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHYtPnJ1bnN0YXRlX2d1ZXN0LT5zdGF0
ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7CiAgICAgICAgIHNtcF93bWIoKTsK
ICAgICB9CiAKQEAgLTE2MzIsMzEgKzE2MjgsMjIgQEAgYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJl
YShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgc3RydWN0IGNvbXBhdF92Y3B1X3J1bnN0YXRlX2lu
Zm8gaW5mbzsKIAogICAgICAgICBYTEFUX3ZjcHVfcnVuc3RhdGVfaW5mbygmaW5mbywgJnYtPnJ1
bnN0YXRlKTsKLSAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHYtPnJ1bnN0YXRlX2d1ZXN0LmNvbXBh
dCwgJmluZm8sIDEpOwotICAgICAgICByYyA9IHRydWU7CisgICAgICAgIG1lbWNweSh2LT5jb21w
YXRfcnVuc3RhdGVfZ3Vlc3QsICZpbmZvLCBzaXplb2YoaW5mbykpOwogICAgIH0KICAgICBlbHNl
Ci0gICAgICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVu
c3RhdGUsIDEpICE9Ci0gICAgICAgICAgICAgc2l6ZW9mKHYtPnJ1bnN0YXRlKTsKKyAgICAgICAg
bWVtY3B5KHYtPnJ1bnN0YXRlX2d1ZXN0LCAmdi0+cnVuc3RhdGUsIHNpemVvZih2LT5ydW5zdGF0
ZSkpOwogCi0gICAgaWYgKCBndWVzdF9oYW5kbGUgKQorICAgIGlmICggVk1fQVNTSVNUKHYtPmRv
bWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcpICkKICAgICB7CiAgICAgICAgIHYtPnJ1bnN0YXRl
LnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7CiAgICAgICAgIHNtcF93
bWIoKTsKLSAgICAgICAgX19yYXdfY29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3Rp
bWUgKyAxKSAtIDEsIDEpOworICAgICAgICBpZiAoIGhhc18zMmJpdF9zaGluZm8oKHYpLT5kb21h
aW4pICkKKyAgICAgICAgICAgIHYtPmNvbXBhdF9ydW5zdGF0ZV9ndWVzdC0+c3RhdGVfZW50cnlf
dGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
di0+cnVuc3RhdGVfZ3Vlc3QtPnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERB
VEU7CiAgICAgfQogCiAgICAgdXBkYXRlX2d1ZXN0X21lbW9yeV9wb2xpY3kodiwgJnBvbGljeSk7
Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyB2b2lkIF91cGRhdGVfcnVuc3RhdGVfYXJl
YShzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBpZiAoICF1cGRhdGVfcnVuc3RhdGVfYXJlYSh2KSAm
JiBpc19wdl92Y3B1KHYpICYmCi0gICAgICAgICAhKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxf
bW9kZSkgKQotICAgICAgICB2LT5hcmNoLnB2Lm5lZWRfdXBkYXRlX3J1bnN0YXRlX2FyZWEgPSAx
OwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgbmVlZF9mdWxsX2dkdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKQpAQCAtMTc3OSw3ICsxNzY2LDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3Qg
dmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQpCiAKICAgICBpZiAoIHByZXYgIT0gbmV4dCAp
CiAgICAgewotICAgICAgICBfdXBkYXRlX3J1bnN0YXRlX2FyZWEocHJldik7CisgICAgICAgIHVw
ZGF0ZV9ydW5zdGF0ZV9hcmVhKHByZXYpOwogICAgICAgICB2cG11X3N3aXRjaF9mcm9tKHByZXYp
OwogICAgICAgICBucDJtX3NjaGVkdWxlKE5QMk1fU0NIRURMRV9PVVQpOwogICAgIH0KQEAgLTE4
NDEsNyArMTgyOCw3IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0
cnVjdCB2Y3B1ICpuZXh0KQogCiAgICAgaWYgKCBwcmV2ICE9IG5leHQgKQogICAgIHsKLSAgICAg
ICAgX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhKG5leHQpOworICAgICAgICB1cGRhdGVfcnVuc3RhdGVf
YXJlYShuZXh0KTsKIAogICAgICAgICAvKiBNdXN0IGJlIGRvbmUgd2l0aCBpbnRlcnJ1cHRzIGVu
YWJsZWQgKi8KICAgICAgICAgdnBtdV9zd2l0Y2hfdG8obmV4dCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5j
CmluZGV4IGE1NzFkMTVjMTMuLjMwNDZiZDRiYzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCkBAIC00
MjEsNyArNDIxLDcgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVwX3AybShzdHJ1Y3QgZG9t
YWluICpkKQogICAgIHB2aF9zZXR1cF9lODIwKGQsIG5yX3BhZ2VzKTsKICAgICBkbyB7CiAgICAg
ICAgIHByZWVtcHRlZCA9IGZhbHNlOwotICAgICAgICBwYWdpbmdfc2V0X2FsbG9jYXRpb24oZCwg
ZG9tMF9wYWdpbmdfcGFnZXMoZCwgbnJfcGFnZXMpLAorICAgICAgICBwYWdpbmdfc2V0X2FsbG9j
YXRpb24oZCwgZG9tMF9wYWdpbmdfcGFnZXMoZCwgbnJfcGFnZXMpICogMTAsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmcHJlZW1wdGVkKTsKICAgICAgICAgcHJvY2Vzc19wZW5kaW5n
X3NvZnRpcnFzKCk7CiAgICAgfSB3aGlsZSAoIHByZWVtcHRlZCApOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IDdl
ODRiMDQwODIuLjAyN2JjZjRlYjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4u
YworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTMxMyw5ICszMTMsNiBAQCBzdGF0
aWMgdm9pZCBfdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggISh2LT5h
cmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYg
KCB2LT5hcmNoLnB2Lm5lZWRfdXBkYXRlX3J1bnN0YXRlX2FyZWEgJiYgdXBkYXRlX3J1bnN0YXRl
X2FyZWEodikgKQotICAgICAgICB2LT5hcmNoLnB2Lm5lZWRfdXBkYXRlX3J1bnN0YXRlX2FyZWEg
PSAwOwotCiAgICAgaWYgKCB2LT5hcmNoLnB2LnBlbmRpbmdfc3lzdGVtX3RpbWUudmVyc2lvbiAm
JgogICAgICAgICAgdXBkYXRlX3NlY29uZGFyeV9zeXN0ZW1fdGltZSh2LCAmdi0+YXJjaC5wdi5w
ZW5kaW5nX3N5c3RlbV90aW1lKSApCiAgICAgICAgIHYtPmFyY2gucHYucGVuZGluZ19zeXN0ZW1f
dGltZS52ZXJzaW9uID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2RvbWFpbi5jCmluZGV4IGM0NmRjY2MyNWEuLjk3MzRj
ZDM5ZWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZG9tYWluLmMKKysrIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9kb21haW4uYwpAQCAtMjIsMzQgKzIyLDIxIEBAIGFyY2hfY29tcGF0
X3ZjcHVfb3AoCiAgICAgewogICAgIGNhc2UgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9y
eV9hcmVhOgogICAgIHsKLSAgICAgICAgc3RydWN0IGNvbXBhdF92Y3B1X3JlZ2lzdGVyX3J1bnN0
YXRlX21lbW9yeV9hcmVhIGFyZWE7Ci0gICAgICAgIHN0cnVjdCBjb21wYXRfdmNwdV9ydW5zdGF0
ZV9pbmZvIGluZm87Ci0KLSAgICAgICAgYXJlYS5hZGRyLnAgPSAwOworICAgICAgICB1bmlvbiB7
CisgICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X3ZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5
X2FyZWEgY29tcGF0OworICAgICAgICAgICAgc3RydWN0IHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVf
bWVtb3J5X2FyZWEgbmF0aXZlOworICAgICAgICB9IGFyZWEgPSB7IH07CiAKICAgICAgICAgcmMg
PSAtRUZBVUxUOwotICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmYXJlYS5hZGRyLmgsIGFy
ZywgMSkgKQorICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmYXJlYS5jb21wYXQuYWRkci52
LCBhcmcsIDEpICkKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGlmICggYXJlYS5hZGRy
LmguYyAhPSBhcmVhLmFkZHIucCB8fAotICAgICAgICAgICAgICFjb21wYXRfaGFuZGxlX29rYXko
YXJlYS5hZGRyLmgsIDEpICkKKyAgICAgICAgdW5tYXBfcnVuc3RhdGVfYXJlYSh2KTsKKyAgICAg
ICAgcmMgPSBtYXBfcnVuc3RhdGVfYXJlYSh2LCAmYXJlYS5uYXRpdmUpOworICAgICAgICBpZiAo
IHJjICkKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIHJjID0gMDsKLSAgICAgICAgZ3Vl
c3RfZnJvbV9jb21wYXRfaGFuZGxlKHYtPnJ1bnN0YXRlX2d1ZXN0LmNvbXBhdCwgYXJlYS5hZGRy
LmgpOwotCi0gICAgICAgIGlmICggdiA9PSBjdXJyZW50ICkKLSAgICAgICAgewotICAgICAgICAg
ICAgWExBVF92Y3B1X3J1bnN0YXRlX2luZm8oJmluZm8sICZ2LT5ydW5zdGF0ZSk7Ci0gICAgICAg
IH0KLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgdmNwdV9ydW5z
dGF0ZV9pbmZvIHJ1bnN0YXRlOwotCi0gICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2dldCh2LCAm
cnVuc3RhdGUpOwotICAgICAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRlX2luZm8oJmluZm8sICZy
dW5zdGF0ZSk7Ci0gICAgICAgIH0KLSAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHYtPnJ1bnN0YXRl
X2d1ZXN0LmNvbXBhdCwgJmluZm8sIDEpOworICAgICAgICB1cGRhdGVfcnVuc3RhdGVfYXJlYSh2
KTsKIAogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFp
bi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBjNjIzZGFlYzU2Li40YTRjNGE0MTRkIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMK
QEAgLTExNzcsNyArMTE3Nyw3IEBAIGludCBkb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWlu
ICpkKQogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKLSAgICAgICAgc2V0X3hl
bl9ndWVzdF9oYW5kbGUocnVuc3RhdGVfZ3Vlc3QodiksIE5VTEwpOworICAgICAgICB1bm1hcF9y
dW5zdGF0ZV9hcmVhKHYpOwogICAgICAgICB1bm1hcF92Y3B1X2luZm8odik7CiAgICAgfQogCkBA
IC0xMzE4LDYgKzEzMTgsODQgQEAgdm9pZCB1bm1hcF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYp
CiAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UobWZuKSk7CiB9CiAKK2ludCBtYXBf
cnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSAqYXJlYSkKK3sKKyAgICB1bnNp
Z25lZCBsb25nIG9mZnNldDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOworICAgIHNpemVfdCBzaXplID0KKyNpZmRlZiBDT05GSUdfQ09NUEFU
CisgICAgICAgIGhhc18zMmJpdF9zaGluZm8oKHYpLT5kb21haW4pID8gc2l6ZW9mKCp2LT5jb21w
YXRfcnVuc3RhdGVfZ3Vlc3QpIDoKKyNlbmRpZgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNpemVvZigqdi0+cnVuc3RhdGVfZ3Vlc3QpOworCisgICAgaWYgKCB2LT5y
dW5zdGF0ZV9ndWVzdCApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAg
ICAgICAgcmV0dXJuIC1FQlVTWTsKKyAgICB9CisKKyAgICBvZmZzZXQgPSBhcmVhLT5hZGRyLnAg
JiB+UEFHRV9NQVNLOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHYtPnJ1bnN0
YXRlX21mbik7IGkrKyApCisgICAgeworICAgICAgICBwMm1fdHlwZV90IHQ7CisgICAgICAgIHVp
bnQzMl90IHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2VudDsKKyAgICAgICAgZ2ZuX3QgZ2ZuID0gX2dm
bihwYWdpbmdfZ3ZhX3RvX2dmbih2LCBhcmVhLT5hZGRyLnAsICZwZmVjKSk7CisgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBnOworCisgICAgICAgIGlmICggZ2ZuX2VxKGdmbiwgSU5WQUxJRF9H
Rk4pICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgICAgIHYtPnJ1bnN0YXRl
X21mbltpXSA9IGdldF9nZm4oZCwgZ2ZuX3goZ2ZuKSwgJnQpOworICAgICAgICBpZiAoIHQgIT0g
cDJtX3JhbV9ydyB8fCBtZm5fZXEodi0+cnVuc3RhdGVfbWZuW2ldLCBJTlZBTElEX01GTikgKQor
ICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgcGcgPSBtZm5fdG9fcGFnZSh2
LT5ydW5zdGF0ZV9tZm5baV0pOworICAgICAgICBpZiAoICFwZyB8fCAhZ2V0X3BhZ2VfdHlwZShw
ZywgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICAgICAgeworICAgICAgICAgICAgcHV0X2dmbihk
LCBnZm5feChnZm4pKTsKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgICAgICB9CisK
KyAgICAgICAgcHV0X2dmbihkLCBnZm5feChnZm4pKTsKKworICAgICAgICBpZiAoIFBGTl9ET1dO
KGdmbl94KGdmbikgKyBzaXplKSA9PSBQRk5fRE9XTihnZm5feChnZm4pKSApCisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBhcmVhLT5hZGRyLnAgKz0gUEFHRV9TSVpFIC0gb2Zmc2V0Owor
ICAgIH0KKworICAgIHYtPnJ1bnN0YXRlX25yID0gaSArIDE7CisKKyAgICB2LT5ydW5zdGF0ZV9n
dWVzdCA9IHZtYXAodi0+cnVuc3RhdGVfbWZuLCB2LT5ydW5zdGF0ZV9ucik7CisgICAgaWYgKCAh
di0+cnVuc3RhdGVfZ3Vlc3QgKQorICAgIHsKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCB2LT5y
dW5zdGF0ZV9ucjsgaSsrKQorICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3Bh
Z2Uodi0+cnVuc3RhdGVfbWZuW2ldKSk7CisgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgIH0K
KyAgICB2LT5ydW5zdGF0ZV9ndWVzdCA9ICh2b2lkICopdi0+cnVuc3RhdGVfZ3Vlc3QgKyBvZmZz
ZXQ7CisKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCB1bm1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVj
dCB2Y3B1ICp2KQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgaWYgKCAhdi0+cnVuc3Rh
dGVfZ3Vlc3QgKQorICAgICAgICByZXR1cm47CisKKyAgICB2dW5tYXAodi0+cnVuc3RhdGVfZ3Vl
c3QpOworICAgIGZvciAoIGkgPSAwOyBpIDwgdi0+cnVuc3RhdGVfbnI7IGkrKyApCisgICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKHYtPnJ1bnN0YXRlX21mbltpXSkpOworCisg
ICAgdi0+cnVuc3RhdGVfZ3Vlc3QgPSBOVUxMOworICAgIHYtPnJ1bnN0YXRlX25yID0gMDsKK30K
KwogaW50IGRlZmF1bHRfaW5pdGlhbGlzZV92Y3B1KHN0cnVjdCB2Y3B1ICp2LCBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZykKIHsKICAgICBzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0
ICpjdHh0OwpAQCAtMTQ5NSwyNyArMTU3MywxNyBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwg
dW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAg
ICAgY2FzZSBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWE6CiAgICAgewogICAg
ICAgICBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSBhcmVhOwotICAg
ICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOwogCiAgICAgICAgIHJjID0g
LUVGQVVMVDsKICAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmFyZWEsIGFyZywgMSkgKQog
ICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX29rYXkoYXJl
YS5hZGRyLmgsIDEpICkKKyAgICAgICAgdW5tYXBfcnVuc3RhdGVfYXJlYSh2KTsKKyAgICAgICAg
cmMgPSBtYXBfcnVuc3RhdGVfYXJlYSh2LCAmYXJlYSk7CisgICAgICAgIGlmICggcmMgKQogICAg
ICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgcmMgPSAwOwotICAgICAgICBydW5zdGF0ZV9ndWVz
dCh2KSA9IGFyZWEuYWRkci5oOwotCi0gICAgICAgIGlmICggdiA9PSBjdXJyZW50ICkKLSAgICAg
ICAgewotICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+
cnVuc3RhdGUsIDEpOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAg
ICAgICAgdmNwdV9ydW5zdGF0ZV9nZXQodiwgJnJ1bnN0YXRlKTsKLSAgICAgICAgICAgIF9fY29w
eV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2KSwgJnJ1bnN0YXRlLCAxKTsKLSAgICAgICAgfQor
ICAgICAgICB1cGRhdGVfcnVuc3RhdGVfYXJlYSh2KTsKIAogICAgICAgICBicmVhazsKICAgICB9
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kb21haW4uaAppbmRleCAyNzdmOTlmNjMzLi43MGIzYWViOWE4IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmgKQEAgLTU1NCw3ICs1NTQsNiBAQCBzdHJ1Y3QgcHZfdmNwdQogICAgIHVpbnQzMl90
IGRyN19lbXVsOwogCiAgICAgLyogRGVmZXJyZWQgVkEtYmFzZWQgdXBkYXRlIHN0YXRlLiAqLwot
ICAgIGJvb2xfdCBuZWVkX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhOwogICAgIHN0cnVjdCB2Y3B1X3Rp
bWVfaW5mbyBwZW5kaW5nX3N5c3RlbV90aW1lOwogfTsKIApAQCAtNjQ2LDcgKzY0NSw3IEBAIHN0
cnVjdCBndWVzdF9tZW1vcnlfcG9saWN5CiB2b2lkIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5
KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
Z3Vlc3RfbWVtb3J5X3BvbGljeSAqcG9saWN5KTsKIAotYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJl
YShzdHJ1Y3QgdmNwdSAqKTsKK3ZvaWQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUg
Kik7CiBib29sIHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3RpbWUoc3RydWN0IHZjcHUgKiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdV90aW1lX2luZm8gKik7
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaCBiL3hlbi9pbmNsdWRlL3hl
bi9kb21haW4uaAppbmRleCBkMWJmYzgyZjU3Li4wOTBhNTRkZjk3IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCkBAIC0x
MTgsNCArMTE4LDkgQEAgc3RydWN0IHZudW1hX2luZm8gewogCiB2b2lkIHZudW1hX2Rlc3Ryb3ko
c3RydWN0IHZudW1hX2luZm8gKnZudW1hKTsKIAorc3RydWN0IHZjcHVfcmVnaXN0ZXJfcnVuc3Rh
dGVfbWVtb3J5X2FyZWE7CitpbnQgbWFwX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYsCisg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5
X2FyZWEgKmFyZWEpOwordm9pZCB1bm1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KTsK
KwogI2VuZGlmIC8qIF9fWEVOX0RPTUFJTl9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggODZmMTViMTFlMC4u
Y2I0YmVjOWUwYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTE2MywxNSArMTYzLDE1IEBAIHN0cnVjdCB2Y3B1CiAg
ICAgdm9pZCAgICAgICAgICAgICpzY2hlZF9wcml2OyAgICAvKiBzY2hlZHVsZXItc3BlY2lmaWMg
ZGF0YSAqLwogCiAgICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBydW5zdGF0ZTsKKyAgICBt
Zm5fdCBydW5zdGF0ZV9tZm5bMl07CisgICAgdW5zaWduZWQgaW50IHJ1bnN0YXRlX25yOwogI2lm
bmRlZiBDT05GSUdfQ09NUEFUCi0jIGRlZmluZSBydW5zdGF0ZV9ndWVzdCh2KSAoKHYpLT5ydW5z
dGF0ZV9ndWVzdCkKLSAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb190KSBy
dW5zdGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVzcyAqLworICAgIHN0cnVjdCB2Y3B1X3J1bnN0
YXRlX2luZm8gKnJ1bnN0YXRlX2d1ZXN0OwogI2Vsc2UKLSMgZGVmaW5lIHJ1bnN0YXRlX2d1ZXN0
KHYpICgodiktPnJ1bnN0YXRlX2d1ZXN0Lm5hdGl2ZSkKICAgICB1bmlvbiB7Ci0gICAgICAgIFhF
Tl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX3QpIG5hdGl2ZTsKLSAgICAgICAgWEVO
X0dVRVNUX0hBTkRMRSh2Y3B1X3J1bnN0YXRlX2luZm9fY29tcGF0X3QpIGNvbXBhdDsKLSAgICB9
IHJ1bnN0YXRlX2d1ZXN0OyAvKiBndWVzdCBhZGRyZXNzICovCisgICAgICAgIHN0cnVjdCB2Y3B1
X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRlX2d1ZXN0OworICAgICAgICBzdHJ1Y3QgY29tcGF0X3Zj
cHVfcnVuc3RhdGVfaW5mbyAqY29tcGF0X3J1bnN0YXRlX2d1ZXN0OworICAgIH07CiAjZW5kaWYK
IAogICAgIC8qIGxhc3QgdGltZSB3aGVuIHZDUFUgaXMgc2NoZWR1bGVkIG91dCAqLwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 16:56:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 16:56:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpc6k-0008CA-Gj; Fri, 01 Feb 2019 16:56:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zCZR=QI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpc6j-0008C1-82
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 16:56:01 +0000
X-Inumbo-ID: 40840034-2642-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40840034-2642-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 16:56:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Feb 2019 09:55:59 -0700
Message-Id: <5C547A1B02000078002133E6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 01 Feb 2019 09:55:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
 <5C546CA1020000780021335F@prv1-mh.provo.novell.com>
 <da8c1a3c-353c-93ad-8637-17d1031ccec9@citrix.com>
In-Reply-To: <da8c1a3c-353c-93ad-8637-17d1031ccec9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/svm: Fix handling of ICEBP
 intercepts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE5IGF0IDE3OjI1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDEvMDIvMjAxOSAxNTo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAx
LjAyLjE5IGF0IDE1OjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBj
L3MgOTMzOGEzN2QgIng4Ni9zdm06IGltcGxlbWVudCBkZWJ1ZyBldmVudHMiIGFkZGVkIHN1cHBv
cnQgZm9yIGludHJvc3BlY3RpbmcKPj4+IElDRUJQIGRlYnVnIGV4Y2VwdGlvbnMsIGJ1dCBkaWRu
J3QgYWNjb3VudCBmb3IgdGhlIGZhY3QgdGhhdAo+Pj4gc3ZtX2dldF9pbnNuX2xlbigpIChwcmV2
aW91c2x5IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aCkgY2FuIGZhaWwgYW5kIG1heQo+Pj4gYWxy
ZWFkeSByYWlzZSAjR1AgZm9yIHRoZSBndWVzdC4KPj4+Cj4+PiBJZiBzdm1fZ2V0X2luc25fbGVu
KCkgZmFpbHMsIHJldHVybiBiYWNrIHRvIGd1ZXN0IGNvbnRleHQgcmF0aGVyIHRoYW4KPj4+IGNv
bnRpbnVpbmcgYW5kIG1pc3Rha2luZyBhIHRyYXAtc3R5bGUgVk1FeGl0IGZvciBhIGZhdWx0LXN0
eWxlIG9uZS4KPj4gTXkgcmVhZGluZyBvZiB0aGUgbGFzdCBwYXJ0IG9mIHRoaXMgc2VudGVuY2Ug
aXMgdGhhdCB0aGUgZXhpdCBpbgo+PiBxdWVzdGlvbiBpcyBhIHRyYXAtc3R5bGUgb25lLiBJcyBt
eSBFbmdsaXNoIGZhaWxpbmcgbWUgaGVyZT8KPiAKPiBZb3VyIHJlYWRpbmcgb2YgbXkgc2VudGVu
Y2UgaXMgY29ycmVjdCwgYnV0IEkgd2FzIGNvbmZ1c2VkIHdoZW4gd3JpdGluZyBpdC4KPiAKPiBJ
Q0VCUCBpcyBhIGZhdWx0LXN0eWxlIGludGVyY2VwdC4KPiAKPiBIb3dldmVyLCB3aGVuIHN2bV9n
ZXRfaW5zbl9sZW4oKSBmYWlscywgaXQgd2lsbCBpbmplY3QgI0dQIGFuZCByZXR1cm4KCnMvd2ls
bC9tYXkvIGFmYWljdAoKPiAwLiAgVGhpcyB0aGVuIGdldHMgcGFzc2VkIGludG8gaHZtX21vbml0
b3JfZGVidWcoKSBvciB0aGUgI0RCCj4gcmUtaW5qZWN0ZWQgYXMtd2FzLgo+IAo+IElmIGl0IHdl
cmUganVzdCBnZXR0aW5nIGluc25fbGVuIGluY29ycmVjdGx5IGFzIDAsIHRoZW4gdGhlIGd1ZXN0
IHdvdWxkCj4gbGl2ZWxvY2sgYXMgd2Ugd291bGRuJ3QgaW5qZWN0IHRoZSAjREIgd2l0aCB0cmFw
IHNlbWFudGljcyBpdCByZXF1aXJlcywKCkknbSBjb25mdXNlZCBhZ2FpbjogV2h5IHRyYXAgc2Vt
YW50aWNzPyBUaGUgSUNFQlAgaGFzIGZhdWx0CnNlbWFudGljcyBhcyB5b3UgY29uZmlybWVkIGFi
b3ZlLgoKPiBidXQgYXMgdGhlICNHUCBpcyBhbHJlYWR5IHJhaXNlZCwgdGhpcyB3aWxsIGNvbWJp
bmUgdG8gI0RGLgoKSG93IHRoYXQ/ICNEQiBpcyBhIGJlbmlnbiBleGNlcHRpb24sIHNvIGFjY29y
ZGluZyB0byB0aGUgdGFibGUgb24gdGhlCiNERiBwYWdlIGluIHRoZSBTRE0sIHdpdGggI0dQIGl0
IHNob3VsZG4ndCBjb21iaW5lIHRvICNERi4KCkFsc28sIGlmIGxpdmUtbG9ja2luZyB0aGUgZ3Vl
c3QgaXMgYSBjb25jZXJuLCB0aGVuIChhcyBzYWlkIGJlZm9yZSkgaG93CmNhbiBzaW1wbHkgcmUt
ZW50ZXJpbmcgdGhlIGd1ZXN0IGJlIHRoZSByaWdodCBzb2x1dGlvbj8KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 17:09:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 17:09:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpcJu-0001Iu-Pz; Fri, 01 Feb 2019 17:09:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rDPL=QI=citrix.com=prvs=92817040b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpcJt-0001Ip-Dw
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 17:09:37 +0000
X-Inumbo-ID: 2550f3b4-2644-11e9-98ec-47868f66af3c
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2550f3b4-2644-11e9-98ec-47868f66af3c;
 Fri, 01 Feb 2019 17:09:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,549,1539648000"; d="scan'208";a="85400936"
To: Jan Beulich <JBeulich@suse.com>
References: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
 <5C546CA1020000780021335F@prv1-mh.provo.novell.com>
 <da8c1a3c-353c-93ad-8637-17d1031ccec9@citrix.com>
 <5C547A1B02000078002133E6@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <9a9b66c9-5fc4-6ed3-585d-7aa5f6d26adb@citrix.com>
Date: Fri, 1 Feb 2019 17:09:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C547A1B02000078002133E6@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/svm: Fix handling of ICEBP
 intercepts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAxNjo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDEuMDIuMTkg
YXQgMTc6MjUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDEvMDIv
MjAxOSAxNTo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwMS4wMi4xOSBhdCAxNTo0
OSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IGMvcyA5MzM4YTM3ZCAi
eDg2L3N2bTogaW1wbGVtZW50IGRlYnVnIGV2ZW50cyIgYWRkZWQgc3VwcG9ydCBmb3IgaW50cm9z
cGVjdGluZwo+Pj4+IElDRUJQIGRlYnVnIGV4Y2VwdGlvbnMsIGJ1dCBkaWRuJ3QgYWNjb3VudCBm
b3IgdGhlIGZhY3QgdGhhdAo+Pj4+IHN2bV9nZXRfaW5zbl9sZW4oKSAocHJldmlvdXNseSBfX2dl
dF9pbnN0cnVjdGlvbl9sZW5ndGgpIGNhbiBmYWlsIGFuZCBtYXkKPj4+PiBhbHJlYWR5IHJhaXNl
ICNHUCBmb3IgdGhlIGd1ZXN0Lgo+Pj4+Cj4+Pj4gSWYgc3ZtX2dldF9pbnNuX2xlbigpIGZhaWxz
LCByZXR1cm4gYmFjayB0byBndWVzdCBjb250ZXh0IHJhdGhlciB0aGFuCj4+Pj4gY29udGludWlu
ZyBhbmQgbWlzdGFraW5nIGEgdHJhcC1zdHlsZSBWTUV4aXQgZm9yIGEgZmF1bHQtc3R5bGUgb25l
Lgo+Pj4gTXkgcmVhZGluZyBvZiB0aGUgbGFzdCBwYXJ0IG9mIHRoaXMgc2VudGVuY2UgaXMgdGhh
dCB0aGUgZXhpdCBpbgo+Pj4gcXVlc3Rpb24gaXMgYSB0cmFwLXN0eWxlIG9uZS4gSXMgbXkgRW5n
bGlzaCBmYWlsaW5nIG1lIGhlcmU/Cj4+IFlvdXIgcmVhZGluZyBvZiBteSBzZW50ZW5jZSBpcyBj
b3JyZWN0LCBidXQgSSB3YXMgY29uZnVzZWQgd2hlbiB3cml0aW5nIGl0Lgo+Pgo+PiBJQ0VCUCBp
cyBhIGZhdWx0LXN0eWxlIGludGVyY2VwdC4KPj4KPj4gSG93ZXZlciwgd2hlbiBzdm1fZ2V0X2lu
c25fbGVuKCkgZmFpbHMsIGl0IHdpbGwgaW5qZWN0ICNHUCBhbmQgcmV0dXJuCj4gcy93aWxsL21h
eS8gYWZhaWN0CgpPaCB0cnVlIC0gdGhpcyBpcyBhbHNvIHByb2JsZW1hdGljIGZvciBhbGwgb3Ro
ZXIgY2FzZXMuwqAgSSdsbCBuZWVkIHRvCmZpeCB0aGF0IHVwIGFzIHdlbGwsCgo+Cj4+IDAuICBU
aGlzIHRoZW4gZ2V0cyBwYXNzZWQgaW50byBodm1fbW9uaXRvcl9kZWJ1ZygpIG9yIHRoZSAjREIK
Pj4gcmUtaW5qZWN0ZWQgYXMtd2FzLgo+Pgo+PiBJZiBpdCB3ZXJlIGp1c3QgZ2V0dGluZyBpbnNu
X2xlbiBpbmNvcnJlY3RseSBhcyAwLCB0aGVuIHRoZSBndWVzdCB3b3VsZAo+PiBsaXZlbG9jayBh
cyB3ZSB3b3VsZG4ndCBpbmplY3QgdGhlICNEQiB3aXRoIHRyYXAgc2VtYW50aWNzIGl0IHJlcXVp
cmVzLAo+IEknbSBjb25mdXNlZCBhZ2FpbjogV2h5IHRyYXAgc2VtYW50aWNzPyBUaGUgSUNFQlAg
aGFzIGZhdWx0Cj4gc2VtYW50aWNzIGFzIHlvdSBjb25maXJtZWQgYWJvdmUuCgpUaGUgSUNFQlAg
aW50ZXJjZXB0IGhhcyBmYXVsdCBzZW1hbnRpY3MuwqAgQW4gSUNFQlAgaW5zdHJ1Y3Rpb24gZXhl
Y3V0aW5nCmluIHRoZSBndWVzdCBoYXMgdHJhcCBzZW1hbnRpY3MuCgpYZW4gaGFzIHRvIG1ha2Ug
dXAgdGhlIGRpZmZlcmVuY2UgYXMgcGFydCBvZiByZS1pbmplY3RpbmcgdGhlICNEQiAod2hpY2gK
aXMgZXh0cmEgY29tcGxpY2F0ZWQgZHVlIHRvIEFNRCdzIGV2ZW4gaW5qZWN0aW9uIG5vdCBoYW5k
aW5nClg4Nl9FVkVOVFRZUEVfUFJJX1NXX0VYQ0VQVElPTiBpbiBhIHNlbnNpYmxlIHdheSkuCgo+
Cj4+IGJ1dCBhcyB0aGUgI0dQIGlzIGFscmVhZHkgcmFpc2VkLCB0aGlzIHdpbGwgY29tYmluZSB0
byAjREYuCj4gSG93IHRoYXQ/ICNEQiBpcyBhIGJlbmlnbiBleGNlcHRpb24sIHNvIGFjY29yZGlu
ZyB0byB0aGUgdGFibGUgb24gdGhlCj4gI0RGIHBhZ2UgaW4gdGhlIFNETSwgd2l0aCAjR1AgaXQg
c2hvdWxkbid0IGNvbWJpbmUgdG8gI0RGLgoKI0dQIGlzIHJhaXNlZCBmaXJzdC7CoCBJdCBpcyBj
b250cmlidXRvcnkuCgpBIHN1YnNlcXVlbnQgI0RCIGdldHRpbmcgcmFpc2VkIGNhdXNlcyAjR1Ag
dG8gdHVybiBpbnRvICNERi4KCj4gQWxzbywgaWYgbGl2ZS1sb2NraW5nIHRoZSBndWVzdCBpcyBh
IGNvbmNlcm4sIHRoZW4gKGFzIHNhaWQgYmVmb3JlKSBob3cKPiBjYW4gc2ltcGx5IHJlLWVudGVy
aW5nIHRoZSBndWVzdCBiZSB0aGUgcmlnaHQgc29sdXRpb24/CgpJdCBpc24ndCwgZ2l2ZW4geW91
ciBvYnNlcnZhdGlvbiB0aGF0IHRoZXJlIGlzIGEgcGF0aCBvdXQgb2YKc3ZtX2dldF9pbnNuX2xl
bigpIHdoaWNoIHJldHVybiAwIGFuZCBkb24ndCByYWlzZSAjR1AsIGJ1dCB0aGF0IGlzIGFuCm9y
dGhvZ29uYWwgYnVnIHRvIGZpeC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 17:14:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 17:14:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpcON-00020G-DR; Fri, 01 Feb 2019 17:14:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ccuj=QI=chromium.org=thgarnie@srs-us1.protection.inumbo.net>)
 id 1gpcOL-00020B-UK
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 17:14:13 +0000
X-Inumbo-ID: cb633783-2644-11e9-bc90-bc764e045a96
Received: from mail-it1-x143.google.com (unknown [2607:f8b0:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb633783-2644-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 17:14:12 +0000 (UTC)
Received: by mail-it1-x143.google.com with SMTP id b5so10824801iti.2
 for <xen-devel@lists.xenproject.org>; Fri, 01 Feb 2019 09:14:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=3IsB4n7mKE/XOdrocSJSPhNR5SNx/kKR4kJ8kiC66QM=;
 b=HhykiPcpS6Uqq0FPjVQ8T6y9OaqrOk2SijfsLB1PkRWQC7PWcIUOWl/aaf8lilYOo0
 OE75O5newfSH3Sm+iQi+ucMWdCikq/+lF/HMd8U0UK7XWRCjikQhxUDdw7hsr3cyAb2E
 X6Gb9doVNEi6VdmKUNXx9HHD25il1wQne4fcU=
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=3IsB4n7mKE/XOdrocSJSPhNR5SNx/kKR4kJ8kiC66QM=;
 b=AyqQMZbg78QdPFIioU8kPKRnq0j189Il1FYRkmSy+iKDBMsK9nv3aLjzPdDSCRmAzW
 482pcqPWSzIGTFREj3TAuCbquK3GpxF8v/vdQ2khuOhPFjGoxi0oDmltnqCQOCNyUC39
 IL9Plck5/Bkn+CpsNlg6J+Mwut9S0kBrelRCQzKX5xTdGtSMXlFALom5K8ZgOFUEFYKF
 IYdWT3zEUh+VHs0HugEV2fSfXtW6Mp4h+pFmy4w0P+ZlcNuuuIeHOoft8QjsUwJ/x3iU
 5TU6GJvoJUFxjp5woXrWuwfvxWFCxKByuscR1ZijJyRadKtFVCJjTVCbVjAXeg44pypR
 0RpQ==
X-Gm-Message-State: AHQUAuZxMuwffoHkKpKIvLY7wyau4PibP0VgPMkKgx7FYFH4qbIqE5PZ
 u0XDR2GTX17hAygt3X3C+9aXqt+fmak=
X-Google-Smtp-Source: AHgI3IY8TtbahCWFPh5wBmdzKkvCQyDt6+A8rloLlp4OUHXhCWfW1RaoiXL1Kv3EqsDAc12T8es7hw==
X-Received: by 2002:a05:660c:283:: with SMTP id
 s3mr2057659itl.135.1549041251946; 
 Fri, 01 Feb 2019 09:14:11 -0800 (PST)
Received: from mail-it1-f180.google.com (mail-it1-f180.google.com.
 [209.85.166.180])
 by smtp.gmail.com with ESMTPSA id s4sm3384821iom.83.2019.02.01.09.14.10
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 01 Feb 2019 09:14:11 -0800 (PST)
Received: by mail-it1-f180.google.com with SMTP id w18so10236699ite.1
 for <xen-devel@lists.xenproject.org>; Fri, 01 Feb 2019 09:14:10 -0800 (PST)
X-Received: by 2002:a24:d081:: with SMTP id m123mr2034035itg.119.1549041249599; 
 Fri, 01 Feb 2019 09:14:09 -0800 (PST)
MIME-Version: 1.0
References: <20190131192533.34130-1-thgarnie@chromium.org>
 <20190131192533.34130-15-thgarnie@chromium.org>
 <01000168a5b35a86-b79bfe67-191e-43bc-a5c7-0e74eac06195-000000@email.amazonses.com>
 <CAJcbSZGKR7dKVqNEDEO7Qzf7tnNqmL=p1uVKvsUefS=Hs-=iNA@mail.gmail.com>
 <01000168a6e5ab88-0deea73f-387f-4941-bd11-d1c161aac88a-000000@email.amazonses.com>
In-Reply-To: <01000168a6e5ab88-0deea73f-387f-4941-bd11-d1c161aac88a-000000@email.amazonses.com>
From: Thomas Garnier <thgarnie@chromium.org>
Date: Fri, 1 Feb 2019 09:13:58 -0800
X-Gmail-Original-Message-ID: <CAJcbSZFvafvNX1pS96jaTBGNJad+NszLwSgKnRQgyT70gUGWqQ@mail.gmail.com>
Message-ID: <CAJcbSZFvafvNX1pS96jaTBGNJad+NszLwSgKnRQgyT70gUGWqQ@mail.gmail.com>
To: Christopher Lameter <cl@linux.com>
Subject: Re: [Xen-devel] [PATCH v6 14/27] x86/percpu: Adapt percpu for PIE
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Brijesh Singh <brijesh.singh@amd.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>, kristen@linux.intel.com,
 "H. Peter Anvin" <hpa@zytor.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 the arch/x86 maintainers <x86@kernel.org>, Ingo Molnar <mingo@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Joerg Roedel <jroedel@suse.de>,
 Kees Cook <keescook@chromium.org>, Cao jin <caoj.fnst@cn.fujitsu.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, xen-devel <xen-devel@lists.xenproject.org>,
 Thomas Gleixner <tglx@linutronix.de>, Juergen Gross <jgross@suse.com>,
 LKML <linux-kernel@vger.kernel.org>, Andi Kleen <ak@linux.intel.com>,
 Tejun Heo <tj@kernel.org>, Mathieu Desnoyers <mathieu.desnoyers@efficios.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgNjozMSBQTSBDaHJpc3RvcGhlciBMYW1ldGVyIDxjbEBs
aW51eC5jb20+IHdyb3RlOgo+Cj4gT24gVGh1LCAzMSBKYW4gMjAxOSwgVGhvbWFzIEdhcm5pZXIg
d3JvdGU6Cj4KPiA+IFRoZSBwZXItY3B1IHN5bWJvbHMgYXJlIGluIGEgc2VjdGlvbiB0aGF0IGlz
IHplcm8gYmFzZWQgdG8gY3JlYXRlCj4gPiBvZmZzZXRzLiBUaGUgY29tcGlsZXIgZG9lc24ndCBz
ZWUgdGhlbSBhcyBvZmZzZXRzIGJ1dCBhcyByZWxhdGl2ZQo+ID4gc3ltYm9sIGFuZCB0cnkgdG8g
cmVsb2NhdGUgdGhlbS4gR2l2ZW4gdGhlIGRpc3RhbmNlIGJldHdlZW4gemVybyBhbmQKPiA+IHRo
ZSBtYXBwZWQga2VybmVsIGlzIG11Y2ggbGFyZ2VyIHRoYW4gdGhlIGluc3RydWN0aW9uIG9mZnNl
dCByYW5nZSwgaXQKPiA+IGZhaWxzIHRvIGRvIGl0Lgo+Cj4gV2Ugc3dpdGNoIHRoYXQgb2ZmIGlu
IHRoZSBsaW5rZXIuIElmIHRoYXQgZG9lcyBub3Qgd29yayB3aXRoIHlvdXIKPiBtb2RpZmljYXRp
b25zIHRoZW4geW91IG5lZWQgdG8gZmlndXJlIG91dCBob3cgdG8gdXBkYXRlIHRoZSBsaW5rCj4g
Y29uZmlndXJhdGlvbi4KPgoKSXQgZGlkbid0IHdvcmsgb3JpZ2luYWxseSBidXQgSSB3aWxsIHJl
dmlzaXQgdG8gc2VlIGlmIEkgbWlzc2VkIHNvbWV0aGluZy4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 17:40:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 17:40:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpcnb-0005Ab-25; Fri, 01 Feb 2019 17:40:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DrPi=QI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gpcna-0005AR-7j
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 17:40:18 +0000
X-Inumbo-ID: 6fea6bae-2648-11e9-b5fa-e7295c0e9bcf
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6fea6bae-2648-11e9-b5fa-e7295c0e9bcf;
 Fri, 01 Feb 2019 17:40: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 A26C01650;
 Fri,  1 Feb 2019 09:40:16 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B61AD3F589;
 Fri,  1 Feb 2019 09:40:15 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
Date: Fri, 1 Feb 2019 17:40:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190201165314.ofuvpddlfpzbc247@mac>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii.anisov@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMS8wMi8yMDE5IDE2OjUzLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIFRo
dSwgSmFuIDMxLCAyMDE5IGF0IDExOjE0OjM3UE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4gT24gMS8zMS8xOSA5OjU2IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBU
aHUsIDMxIEphbiAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gT24gMzEvMDEvMjAxOSAx
MjowMCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPj4+Pj4gT24gMzEuMDEuMTkgMTM6MzcsIEp1bGll
biBHcmFsbCB3cm90ZToKPiBTbywgSSd2ZSBnb3QgYSBoYWNreSBwYXRjaCB0byAnZml4JyB0aGlz
IG9uIHg4NiwgYnkgdGFraW5nIGEgcmVmZXJlbmNlCj4gdG8gdGhlIG1mbiBiZWhpbmQgdGhlIHZp
cnR1YWwgYWRkcmVzcyBwcm92aWRlZCB3aGVuIHNldHRpbmcgdXAgdGhlCj4gaHlwZXJjYWxsIGFu
ZCBtYXBwaW5nIGl0IGluIFhlbi4KClRoYXQgd2FzIHRoZSBpZGVhIEkgaGFkIGluIG1pbmQgOiku
IEhvcGVmdWxseSwgbm8gZ3Vlc3QgaXMgbW9kaWZ5aW5nIHRoZSBtYXBwaW5nIAooaS5lIHRoZSB2
aXJ0dWFsIGFkZHJlc3MgcG9pbnQgdG8gYSBkaWZmZXJlbnQgcGh5c2ljYWwgYWRkcmVzcykgYWZ0
ZXJ3YXJkcy4KCj4gVGhpcyBob3dldmVyIGRvZXNuJ3Qgd29yayBvbiBBUk0gZHVlCj4gdG8gdGhl
IGxhY2sgb2YgcGFnaW5nX2d2YV90b19nZm4uIEkgZ3Vlc3MgdGhlcmUncyBzb21ldGhpbmcgc2lt
aWxhciB0bwo+IHRyYW5zbGF0ZSBhIGd1ZXN0IHZpcnR1YWwgYWRkcmVzcyBpbnRvIGEgZ2ZuIG9y
IGEgbWZuPwoKZ2V0X3BhZ2VfZnJvbV9ndmEgc2hvdWxkIHRvIHRoZSBqb2IgZm9yIHlvdS4KPiAr
aW50IG1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgKmFyZWEpCj4g
K3sKPiArICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0Owo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4g
KyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+ICsgICAgc2l6ZV90IHNpemUgPQo+
ICsjaWZkZWYgQ09ORklHX0NPTVBBVAo+ICsgICAgICAgIGhhc18zMmJpdF9zaGluZm8oKHYpLT5k
b21haW4pID8gc2l6ZW9mKCp2LT5jb21wYXRfcnVuc3RhdGVfZ3Vlc3QpIDoKPiArI2VuZGlmCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoKnYtPnJ1bnN0
YXRlX2d1ZXN0KTsKPiArCj4gKyAgICBpZiAoIHYtPnJ1bnN0YXRlX2d1ZXN0ICkKPiArICAgIHsK
PiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiArICAgICAgICByZXR1cm4gLUVCVVNZ
Owo+ICsgICAgfQo+ICsKPiArICAgIG9mZnNldCA9IGFyZWEtPmFkZHIucCAmIH5QQUdFX01BU0s7
Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHYtPnJ1bnN0YXRlX21mbik7
IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgcDJtX3R5cGVfdCB0Owo+ICsgICAgICAgIHVpbnQz
Ml90IHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2VudDsKPiArICAgICAgICBnZm5fdCBnZm4gPSBfZ2Zu
KHBhZ2luZ19ndmFfdG9fZ2ZuKHYsIGFyZWEtPmFkZHIucCwgJnBmZWMpKTsKPiArICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwZzsKPiArCj4gKyAgICAgICAgaWYgKCBnZm5fZXEoZ2ZuLCBJTlZB
TElEX0dGTikgKQo+ICsgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICAgICAg
di0+cnVuc3RhdGVfbWZuW2ldID0gZ2V0X2dmbihkLCBnZm5feChnZm4pLCAmdCk7CgpnZXRfZ2Zu
IHdvdWxkIG5lZWQgdG8gYmUgaW1wbGVtZW50ZWQgb24gQXJtLgoKPiArICAgICAgICBpZiAoIHQg
IT0gcDJtX3JhbV9ydyB8fCBtZm5fZXEodi0+cnVuc3RhdGVfbWZuW2ldLCBJTlZBTElEX01GTikg
KQo+ICsgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICAgICAgcGcgPSBtZm5f
dG9fcGFnZSh2LT5ydW5zdGF0ZV9tZm5baV0pOwo+ICsgICAgICAgIGlmICggIXBnIHx8ICFnZXRf
cGFnZV90eXBlKHBnLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgcHV0X2dmbihkLCBnZm5feChnZm4pKTsKPiArICAgICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBwdXRfZ2ZuKGQsIGdmbl94KGdmbikpOwo+
ICsKPiArICAgICAgICBpZiAoIFBGTl9ET1dOKGdmbl94KGdmbikgKyBzaXplKSA9PSBQRk5fRE9X
TihnZm5feChnZm4pKSApCgpUaGlzIGxvb2tzIHdyb25nLCB5b3Ugc2VlbSB0byBtaXggYWRkcmVz
cyBhbmQgZnJhbWUuIEkgdGhpbmsgeW91IG1pZ2h0IHdhbnQ6CgppZiAoIGdmbl9lcShnZm5fYWRk
KGdmbiwgUEZOX0RPV04oc2l6ZSkpLCBnZm4pICkKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 18:00:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 18:00:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpd7R-0007HG-Ru; Fri, 01 Feb 2019 18:00:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DP99=QI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gpd7Q-0007HB-8d
 for xen-devel@lists.xen.org; Fri, 01 Feb 2019 18:00:48 +0000
X-Inumbo-ID: 4cc995fc-264b-11e9-893b-cfd3542fa30d
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4cc995fc-264b-11e9-893b-cfd3542fa30d;
 Fri, 01 Feb 2019 18:00:46 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CF80E21872;
 Fri,  1 Feb 2019 18:00:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549044046;
 bh=HLmKAKnYczjzfytBlO8vjrXx8JLiXASlkNp8Wh5ADZk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=VDhkcPTBFHnXBJal8uTW9YpFZRLU8L1P6uOG5asB6U1DB5dhIygVijDbW7VSUguBx
 WJ7WK0umHSQl9iX1ScFYkRZGAVhQAHWzscV1OY2lKazuTYVRDGfa0cHSvHqqElvlAA
 rlLd7if72ocuY55nEyHQBpjErfrX7IxAOrIhPtZ0=
Date: Fri, 1 Feb 2019 10:00:40 -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: <5b9dd69a-1f75-eb3b-4040-822520f0cc08@arm.com>
Message-ID: <alpine.DEB.2.10.1902011000220.22962@sstabellini-ThinkPad-X260>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <9c4bc70d-a694-6269-f14a-1d9797dce59f@gmail.com>
 <9b0fe0b8-48cb-e04d-5d4e-a970f6ce2609@arm.com>
 <4dc47732-62fb-5782-d7fd-2d1819c49558@gmail.com>
 <5b9dd69a-1f75-eb3b-4040-822520f0cc08@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

K0p1ZXJnZW4KCk9uIEZyaSwgMSBGZWIgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFu
ZHJpaSwKPiAKPiBPbiAyLzEvMTkgMTA6MzUgQU0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gPiAK
PiA+IAo+ID4gT24gMDEuMDIuMTkgMTI6MTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gVGhl
IHRoaW5nIGlzIHRoZSBwcmVzZW5jZSBvZiB0aGUgcHJpbnRrIGlzIG5vdCB0aGUgcmVhbCBwcm9i
bGVtLgo+ID4gSXQgaXMgdGhlIHByb2JsZW0gd2hlbiB0aGUgaW50ZW50aW9uIGlzIHRvIHBsYXkg
aW4gYSBzYW5kYm94IHdpdGggZGlmZmVyZW50Cj4gPiB0aGluZ3MuCj4gCj4gSSBkb24ndCBjb25z
aWRlciBwb2xsdXRpbmcgeW91ciBsb2cgYSByZWFsIHByb2JsZW0uIEl0IGlzIGp1c3QgYW4gYW5u
b3lhbmNlCj4gdGhhdCBjb3VsZCBiZSBmaXhlZCBieSB1c2luZyAiYWNrIC12Igo+IAo+ID4gCj4g
PiA+IEl0IG9ubHkgdGVsbHMgeW91IHRoZSBtYXBwaW5nIGlzIGluZXhpc3RlbnQuIFRoZSBwcm9i
bGVtIGlzIGlmIGluIGRlYnVnCj4gPiA+IGJ1aWxkIHlvdSBkb24ndCBzZWUgYXQgYWxsIHRoaXMg
bWVzc2FnZSAoYXNzdW1pbmcgeW91IGhhdmUga3B0aSBlbmFibGVkKS4KPiA+ID4gVGhpcyB3b3Vs
ZCBtZWFuIHlvdSB3b3VsZCBvdmVyd3JpdGUgYSByYW5kb20gcGFnZS4KPiA+IEkgYWxyZWFkeSBo
YXZlIHRoYXQgdW5kZXJzdGFuZGluZyA7KSBCdXQgY3VyaW91cyBpZiBYRU4gNC4xMiBpcyBnb2lu
ZyB0byBiZQo+ID4gcmVsZWFzZWQgd2l0aCBzdWNoIHRoZSBpc3N1ZSByZW1haW5zPwo+IAo+IEkg
ZG9uJ3QgY29uc2lkZXIgaXQgYXMgYSBjcml0aWNhbCBpc3N1ZSBiZWNhdXNlIG9mIHRoZSB0eXBl
IG9mIGd1ZXN0IHdlCj4gY3VycmVudGx5IHN1cHBvcnQsIHNvIGl0IGlzIG5vdCBpbiBteSBxdWV1
ZSBmb3IgWGVuIDQuMTIgZml4ZXMuCj4gCj4gRmVlbCBmcmVlIHRvIHN1Z2dlc3QgaXQgYXMgYSBi
bG9ja2VyIGlmIHlvdSB0aGluayBpdCBpcy4KPiAKPiBDaGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVu
IEdyYWxsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 18:46:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpdpL-00037T-Dd; Fri, 01 Feb 2019 18:46:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pgYQ=QI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpdpK-00037J-BA
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 18:46:10 +0000
X-Inumbo-ID: a2f4f696-2651-11e9-b0ab-8f36992c14a2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a2f4f696-2651-11e9-b0ab-8f36992c14a2;
 Fri, 01 Feb 2019 18:46:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpdpH-00069T-I7; Fri, 01 Feb 2019 18:46:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpdpH-0007Qy-6Z; Fri, 01 Feb 2019 18:46:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpdpH-0000dq-4r; Fri, 01 Feb 2019 18:46:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132710-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-localmigrate/x10:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 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=755eb6403ec722db37f1b8f8b51e0b0ab661c003
X-Osstest-Versions-That: xen=ae29aa0f8fdfbd41d5ea71a1338fc6330562cff3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Feb 2019 18:46:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132710: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjcxMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjcxMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4g
dnMuIDEzMjcwOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgNzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYxYzAwMwpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgYWUyOWFhMGY4ZmRmYmQ0MWQ1ZWE3MWExMzM4ZmM2
MzMwNTYyY2ZmMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNzA4ICAyMDE5LTAyLTAxIDE1OjAw
OjM2IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjcxMCAgMjAxOS0wMi0wMSAx
NzowMDo0MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgNzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYxYzAwMwpBdXRo
b3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEphbiAyNCAxNDow
Mzo0OCAyMDE5ICswMDAwCgogICAgYXV0b21hdGlvbjogaW50cm9kdWNlIGEgUUVNVSBzbW9rZSB0
ZXN0IGZvciBQVkggRG9tMAogICAgCiAgICBNYWtlIHFlbXUtc21va2UteDg2LTY0LnNoIHRha2Ug
YSB2YXJpYW50IGFyZ3VtZW50LiBNYWtlIHR3byBuZXcgdGVzdHMKICAgIGluIHRlc3QueWFtbC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CihxZW11IGNoYW5nZXMg
bm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 18:46:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 18:46:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpdq1-0003AF-Vg; Fri, 01 Feb 2019 18:46:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3ij7=QI=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gpdq0-0003A8-Qx
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 18:46:52 +0000
X-Inumbo-ID: bc4d1236-2651-11e9-a433-2b414c617dad
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc4d1236-2651-11e9-a433-2b414c617dad;
 Fri, 01 Feb 2019 18:46:51 +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 x11IhxBI179478;
 Fri, 1 Feb 2019 18:46:35 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=H6V3ckqVzfeesnuiqMfK7OvhP+9nOxVDpSZgBdJR6bw=;
 b=XcTIaswsnMz7h71j3UdZp7C4c91vXr6tXhVRDfKmo3uyrH7AbdZnLh2PZf1u/LG9qXP4
 gpK86mwJZf4IImZIrID8sJaG2uWsfI8BQvO9NAW3IUC7ZEQcsyO6SsFQgcj7cFv+HV3F
 Ga9kYrxphzyFCfRbXYfHDHb8vo7NoDP5KN5oF5z2pOJcpHcQVTViKJs2IzltVu1EW3dk
 gRNo2N2K1zAWAPt63rX4Kt2wDeeCh5NCC16lGXYNKT+phpcYZ0XHo6G2bpv1+gLze4u9
 6hWgMcPD/EdINLHebc0pnEWqt8x1w7IpF9w2kZDAtjzXpxBuQdjZX3UxWWt4b2a/wdKD aw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2q8g6rr7hk-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 01 Feb 2019 18:46:35 +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 x11IkYO7006792
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 1 Feb 2019 18:46:34 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 x11IkXoA017780;
 Fri, 1 Feb 2019 18:46:33 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 01 Feb 2019 10:46:32 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org, linux-mm@kvack.org
References: <20190130082233.23840-1-jgross@suse.com>
 <20190130082233.23840-3-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <8d4f7604-cc47-9cd7-2cca-b00b3667d2fa@oracle.com>
Date: Fri, 1 Feb 2019 13:46:18 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20190130082233.23840-3-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9154
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902010138
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/xen: dont add memory above max
 allowed allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, sstabellini@kernel.org, bp@alien8.de, mingo@redhat.com,
 hpa@zytor.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8zMC8xOSAzOjIyIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IERvbid0IGFsbG93IG1l
bW9yeSB0byBiZSBhZGRlZCBhYm92ZSB0aGUgYWxsb3dlZCBtYXhpbXVtIGFsbG9jYXRpb24KPiBs
aW1pdCBzZXQgYnkgWGVuLgo+Cj4gVHJ5aW5nIHRvIGRvIHNvIHdvdWxkIHJlc3VsdCBpbiBjYXNl
cyBsaWtlIHRoZSBmb2xsb3dpbmc6Cj4KPiBbICA1ODQuNTU5NjUyXSAtLS0tLS0tLS0tLS1bIGN1
dCBoZXJlIF0tLS0tLS0tLS0tLS0KPiBbICA1ODQuNTY0ODk3XSBXQVJOSU5HOiBDUFU6IDIgUElE
OiAxIGF0IC4uL2FyY2gveDg2L3hlbi9tdWx0aWNhbGxzLmM6MTI5IHhlbl9hbGxvY19wdGUrMHgx
YzcvMHgzOTAoKQo+IFsgIDU4NC41NzUxNTFdIE1vZHVsZXMgbGlua2VkIGluOgo+IFsgIDU4NC41
Nzg2NDNdIFN1cHBvcnRlZDogWWVzCj4gWyAgNTg0LjU4MTc1MF0gQ1BVOiAyIFBJRDogMSBDb21t
OiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgNC40LjEyMC05Mi43MC1kZWZhdWx0ICMxCj4gWyAgNTg0
LjU5MDAwMF0gSGFyZHdhcmUgbmFtZTogQ2lzY28gU3lzdGVtcyBJbmMgVUNTQy1DNDYwLU00L1VD
U0MtQzQ2MC1NNCwgQklPUyBDNDYwTTQuNC4wLjFiLjAuMDYyOTE4MTQxOSAwNi8yOS8yMDE4Cj4g
WyAgNTg0LjYwMTg2Ml0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MTMxNzVhMCAwMDAwMDAw
MDAwMDAwMDAwIGZmZmZmZmZmODE4NDc3N2MKPiBbICA1ODQuNjEwMjAwXSAgZmZmZmZmZmY4MTA3
ZjRlMSBmZmZmODgwNDg3ZWI3MDAwIGZmZmY4ODAxODYyYjc5YzAgZmZmZjg4MDQ4NjA4ZDI5MAo+
IFsgIDU4NC42MTg1MzddICAwMDAwMDAwMDAwNDg3ZWI3IGZmZmZlYTAwMDAwMDAyMDEgZmZmZmZm
ZmY4MTAwOWRlNyBmZmZmZmZmZjgxMDY4NTYxCj4gWyAgNTg0LjYyNjg3Nl0gQ2FsbCBUcmFjZToK
PiBbICA1ODQuNjI5Njk5XSAgWzxmZmZmZmZmZjgxMDE5YWQ5Pl0gZHVtcF90cmFjZSsweDU5LzB4
MzQwCj4gWyAgNTg0LjYzNTY0NV0gIFs8ZmZmZmZmZmY4MTAxOWVhYT5dIHNob3dfc3RhY2tfbG9n
X2x2bCsweGVhLzB4MTcwCj4gWyAgNTg0LjY0MjM5MV0gIFs8ZmZmZmZmZmY4MTAxYWM1MT5dIHNo
b3dfc3RhY2srMHgyMS8weDQwCj4gWyAgNTg0LjY0ODIzOF0gIFs8ZmZmZmZmZmY4MTMxNzVhMD5d
IGR1bXBfc3RhY2srMHg1Yy8weDdjCj4gWyAgNTg0LjY1NDA4NV0gIFs8ZmZmZmZmZmY4MTA3ZjRl
MT5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4ODEvMHhiMAo+IFsgIDU4NC42NjA5MzJdICBbPGZm
ZmZmZmZmODEwMDlkZTc+XSB4ZW5fYWxsb2NfcHRlKzB4MWM3LzB4MzkwCj4gWyAgNTg0LjY2NzI4
OV0gIFs8ZmZmZmZmZmY4MTA2NDdmMD5dIHBtZF9wb3B1bGF0ZV9rZXJuZWwuY29uc3Rwcm9wLjYr
MHg0MC8weDgwCj4gWyAgNTg0LjY3NTI0MV0gIFs8ZmZmZmZmZmY4MTVlY2ZlOD5dIHBoeXNfcG1k
X2luaXQrMHgyMTAvMHgyNTUKPiBbICA1ODQuNjgxNTg3XSAgWzxmZmZmZmZmZjgxNWVkMjA3Pl0g
cGh5c19wdWRfaW5pdCsweDFkYS8weDI0Nwo+IFsgIDU4NC42ODc5MzFdICBbPGZmZmZmZmZmODE1
ZWRiM2I+XSBrZXJuZWxfcGh5c2ljYWxfbWFwcGluZ19pbml0KzB4ZjUvMHgxZDQKPiBbICA1ODQu
Njk1NjgyXSAgWzxmZmZmZmZmZjgxNWU5YmRkPl0gaW5pdF9tZW1vcnlfbWFwcGluZysweDE4ZC8w
eDM4MAo+IFsgIDU4NC43MDI2MzFdICBbPGZmZmZmZmZmODEwNjQ2OTk+XSBhcmNoX2FkZF9tZW1v
cnkrMHg1OS8weGYwCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4gLS0tCj4gIGFyY2gveDg2L3hlbi9zZXR1cC5jICAgICAgfCAxMCArKysrKysrKysr
Cj4gIGRyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMgfCAgNiArKysrKysKPiAgMiBmaWxlcyBjaGFu
Z2VkLCAxNiBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3NldHVw
LmMgYi9hcmNoL3g4Ni94ZW4vc2V0dXAuYwo+IGluZGV4IGQ1ZjMwM2MwZTY1Ni4uZmRiMTg0Y2Fk
YWY1IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi9zZXR1cC5jCj4gKysrIGIvYXJjaC94ODYv
eGVuL3NldHVwLmMKPiBAQCAtMTIsNiArMTIsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvbWVtYmxv
Y2suaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2NwdWlkbGUuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2Nw
dWZyZXEuaD4KPiArI2luY2x1ZGUgPGxpbnV4L21lbW9yeV9ob3RwbHVnLmg+Cj4gIAo+ICAjaW5j
bHVkZSA8YXNtL2VsZi5oPgo+ICAjaW5jbHVkZSA8YXNtL3Zkc28uaD4KPiBAQCAtODI1LDYgKzgy
NiwxNSBAQCBjaGFyICogX19pbml0IHhlbl9tZW1vcnlfc2V0dXAodm9pZCkKPiAgCQkJCXhlbl9t
YXhfcDJtX3BmbiA9IHBmbl9zICsgbl9wZm5zOwo+ICAJCQl9IGVsc2UKPiAgCQkJCWRpc2NhcmQg
PSB0cnVlOwo+ICsjaWZkZWYgQ09ORklHX01FTU9SWV9IT1RQTFVHCj4gKwkJCS8qCj4gKwkJCSAq
IERvbid0IGFsbG93IGFkZGluZyBtZW1vcnkgbm90IGluIEU4MjAgbWFwIHdoaWxlCj4gKwkJCSAq
IGJvb3RpbmcgdGhlIHN5c3RlbS4gT25jZSB0aGUgYmFsbG9vbiBkcml2ZXIgaXMgdXAKPiArCQkJ
ICogaXQgd2lsbCByZW1vdmUgdGhhdCByZXN0cmljdGlvbiBhZ2Fpbi4KPiArCQkJICovCj4gKwkJ
CW1heF9tZW1fc2l6ZSA9IHhlbl9lODIwX3RhYmxlLmVudHJpZXNbaV0uYWRkciArCj4gKwkJCQkg
ICAgICAgeGVuX2U4MjBfdGFibGUuZW50cmllc1tpXS5zaXplOwo+ICsjZW5kaWYKPiAgCQl9Cj4g
IAo+ICAJCWlmICghZGlzY2FyZCkKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuLWJhbGxv
b24uYyBiL2RyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMKPiBpbmRleCAyYWNiZmUxMDRlNDYuLjJh
OTYwZmNjODEyZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jCj4gKysr
IGIvZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYwo+IEBAIC0zNyw2ICszNyw3IEBACj4gICNpbmNs
dWRlIDxsaW51eC9tbV90eXBlcy5oPgo+ICAjaW5jbHVkZSA8bGludXgvaW5pdC5oPgo+ICAjaW5j
bHVkZSA8bGludXgvY2FwYWJpbGl0eS5oPgo+ICsjaW5jbHVkZSA8bGludXgvbWVtb3J5X2hvdHBs
dWcuaD4KPiAgCj4gICNpbmNsdWRlIDx4ZW4veGVuLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaW50ZXJm
YWNlL3hlbi5oPgo+IEBAIC02Myw2ICs2NCwxMSBAQCBzdGF0aWMgdm9pZCB3YXRjaF90YXJnZXQo
c3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gsCj4gIAlzdGF0aWMgYm9vbCB3YXRjaF9maXJlZDsK
PiAgCXN0YXRpYyBsb25nIHRhcmdldF9kaWZmOwo+ICAKPiArI2lmZGVmIENPTkZJR19NRU1PUllf
SE9UUExVRwo+ICsJLyogVGhlIGJhbGxvb24gZHJpdmVyIHdpbGwgdGFrZSBjYXJlIG9mIGFkZGlu
ZyBtZW1vcnkgbm93LiAqLwo+ICsJbWF4X21lbV9zaXplID0gVTY0X01BWDsKPiArI2VuZGlmCgoK
SSBkb24ndCB0aGluayBJIHVuZGVyc3RhbmQgdGhpcy4gQXJlIHlvdSBzYXlpbmcgdGhlIGd1ZXN0
IHNob3VsZCBpZ25vcmUKJ21lbScgYm9vdCBvcHRpb24/CgotYm9yaXMKCgo+ICsKPiAgCWVyciA9
IHhlbmJ1c19zY2FuZihYQlRfTklMLCAibWVtb3J5IiwgInRhcmdldCIsICIlbGx1IiwgJm5ld190
YXJnZXQpOwo+ICAJaWYgKGVyciAhPSAxKSB7Cj4gIAkJLyogVGhpcyBpcyBvayAoZm9yIGRvbWFp
bjAgYXQgbGVhc3QpIC0gc28ganVzdCByZXR1cm4gKi8KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 18:52:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 18:52:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpdvL-0004G1-Lq; Fri, 01 Feb 2019 18:52:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RgQf=QI=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1gpdvK-0004Fw-Fx
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 18:52:22 +0000
X-Inumbo-ID: 80fdb0a7-2652-11e9-bc90-bc764e045a96
Received: from mail-qt1-x844.google.com (unknown [2607:f8b0:4864:20::844])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80fdb0a7-2652-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 18:52:20 +0000 (UTC)
Received: by mail-qt1-x844.google.com with SMTP id n32so8707058qte.11
 for <xen-devel@lists.xenproject.org>; Fri, 01 Feb 2019 10:52:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=umich.edu; s=google-2016-06-03;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ZbWHYA05UzKye3K9X5Cml9yXulutnasH7ZDQ6Whqx0M=;
 b=TQ4TyJNxHWEIwnbhl6V8TpfosCPi8obkGETll6knRY84T86DEM8K3GhTU/FD0cVOj9
 kF9hcAkzfLvVULsDnzVEJrOYkRzic6fE/yjC8rWy5mPnpieLgitFfBhriWppbcNgErMF
 tAmQLEQFDB3FK7llgSTAU3MjuNd7BVr0gCLe27xW/Zd2GbznSLUaSP02o9wpFIjzktcI
 QXlpJlvPqAn8iAJswMLatHgA2JhjMKH9IVNyw9y4mE+rJsCTpC4yo9o/W/wQu9AHN70D
 eo0x/iLL/BJ1JEL3byN+1OdCJKoB8euZCbZQKCaOCqFUyoiSyCbe77aVdyLGPZS1NhY5
 jf2A==
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=ZbWHYA05UzKye3K9X5Cml9yXulutnasH7ZDQ6Whqx0M=;
 b=N7/zGRTa96rdj5gCDC72x0+8Lty/OkFOfRZhTJebmwGRYtXKdCeCQJJ8I0vOWZZCrR
 Mu2dwQXmTznnyBoAjv/SWfTVHhcuA5ij1g0Me+oxFw5P2HwrxM3OoUVkoptgY3CaJuX+
 UFiYLWzoWHYPLAyHZDUH5dEgvc73Z1JpEXwhuSfk/GageXkuTrL5f4qjxXgRRbFLBNJs
 d62bjUFRM2LZ/djcfU3Of2ZYOrAeA0FndJ0RFBMbfr0/MQ6aSv0KMUTD/1ArSDsMH3MF
 37hV84ESE3RV4n5W6SCgPCbN9rCYTwpLEEPaSv8yU5yTB84/jTsCjbg4ZqzAg50evPwx
 gYnA==
X-Gm-Message-State: AJcUukfQbzs9jHZQE5ylYDBErOX6a+WegtHC1ViYXvy2Z72w9KJ1hfcG
 +mrO6PfS9n7xLtDgnokyowS53+DRkQzKbLj/2e8=
X-Google-Smtp-Source: ALg8bN5D7bL8KH18emc/H9St3J3MiD7dzZu7v8tQIaziDN/fsxtnr/9rvTg2uqv82h9QMS+3f9YZ1phNn8xwgigC/qc=
X-Received: by 2002:ac8:3038:: with SMTP id f53mr39243242qte.45.1549047140142; 
 Fri, 01 Feb 2019 10:52:20 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901181344090.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901211516220.12685@sstabellini-ThinkPad-X260>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
 <42A2C4FA0200009000417A66@prv1-mh.provo.novell.com>
 <5C46DF880200007800210061@prv1-mh.provo.novell.com>
In-Reply-To: <5C46DF880200007800210061@prv1-mh.provo.novell.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 1 Feb 2019 18:52:07 +0000
Message-ID: <CAFLBxZYdzV43SxpMiF7X=zcNnxfkJDQq5zkUnuThzE-rBuS=yA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgOToxNyBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDIyLjAxLjE5IGF0IDAwOjQxLCA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBXZSBoYXZlbid0IG1hbmFnZWQgdG8gcmVhY2ggY29uc2Vu
c3VzIG9uIHRoaXMgdG9waWMuIFlvdXIgdmlldyBtaWdodCBiZQo+ID4gY29ycmVjdCwgYnV0IGl0
IGlzIG5vdCBuZWNlc3NhcmlseSBzdXBwb3J0ZWQgYnkgY29tcGlsZXJzJyBiZWhhdmlvciwKPiA+
IHdoaWNoIGRlcGVuZHMgb24gdGhlIG9waW5pb24gb2YgY29tcGlsZXJzIGVuZ2luZWVycyBvbiB0
aGUgdG9waWMsIGFuZAo+ID4gTUlTUkFDIGNvbXBsaWFuY2UsIHdoaWNoIGRlcGVuZHMgb24gdGhl
IG9waW5pb24gb2YgTUlTUkFDIHNwZWNpYWxpc3RzIG9uCj4gPiB0aGUgdG9waWMuIElmIHdlIHRh
a2UgeW91ciBzdWdnZXN0ZWQgYXBwcm9hY2ggd2UgZW5kIHVwIHdpdGggdGhlIGNvZGUKPiA+IG1v
c3QgbGlrZWx5IHRvIGJyZWFrIGluIGNhc2UgdGhlIGNvbXBpbGVycyBlbmdpbmVlcnMgb3IgdGhl
IE1JU1JBQwo+ID4gZXhwZXJ0cyBkaXNhZ3JlZSB3aXRoIHlvdS4gSW4gdGhpcyBjYXNlLCBiZWlu
ZyByaWdodCBkb2Vzbid0IG5lY2Vzc2FyaWx5Cj4gPiBsZWFkIHRvIHRoZSBjb2RlIGxlc3MgbGlr
ZWx5IHRvIGJyZWFrLgo+ID4KPiA+IFJlZ2FyZGxlc3MsIGlmIHRoYXQgaXMgdGhlIGRlY2lzaW9u
IG9mIHRoZSBYZW4gY29tbXVuaXR5IGFzIGEgd2hvbGUsCj4gPiBJJ2xsIGZvbGxvdyBpdC4gTXkg
cHJlZmVyZW5jZSByZW1haW5zIHdpdGggYXBwcm9hY2ggMy4gKHZhci5TKSwgZm9sbG93ZWQKPiA+
IGJ5IGFwcHJvYWNoIDIuIChTWU1CT0xfSElERSByZXR1cm5zIHVpbnRwdHJfdCksIGJ1dCBJIGFt
IHdpbGxpbmcgdG8KPiA+IHJlZnJlc2ggbXkgc2VyaWVzIHRvIGRvIGFwcHJvYWNoIDEuIChTWU1C
T0xfSElERSByZXR1cm5zIHBvaW50ZXIgdHlwZSkKPiA+IGlmIHRoYXQgaXMgdGhlIG9ubHkgd2F5
IGZvcndhcmQuCj4gPgo+ID4gTGV0IHVzIGNvbWUgdG8gYSBjb25jbHVzaW9uIHNvIHRoYXQgd2Ug
Y2FuIG1vdmUgb24uCj4KPiBIb3cgY2FuIHdlIGNvbWUgdG8gYSBjb25jbHVzaW9uIHdoZW4gdGhp
bmdzIHJlbWFpbiB1bmNsZWFyPyBJIHNlZQo+IG9ubHkgdHdvIHdheXMgZm9yd2FyZCAtIGVpdGhl
ciB3ZSBzZXR0bGUgdGhlIGRpc3B1dGUgKHdoaWNoIEknbQo+IGFmcmFpZCB3b3VsZCByZXF1aXJl
IGludm9sdmVtZW50IG9mIHNvbWVvbmUgYWNjZXB0ZWQgYnkgYWxsIG9mIHVzCj4gYXMgYSAiQyBs
YW5ndWFnZSBsYXd5ZXIiLCB3aGljaCB3b3VsZCBpbmNsdWRlIGp1ZGdtZW50IGFib3V0IHRoZQo+
IE1JU1JBLUMgaW1wbGljYXRpb25zKSwKCldlbGwsIG5vLCBJIGRvbid0IHRoaW5rIGEgIkMgbGFu
Z3VhZ2UgbGF3eWVyIiB3b3VsZCBoZWxwIGhlcmUuCgpZb3Uga2VlcCBtYWtpbmcgdGhlIGNhc2Ug
Zm9yIEMgc3BlYyBjb21wbGlhbmNlIGFzIHRob3VnaCB3ZSdyZSBkZWFsaW5nCndpdGggemVhbG91
cyBidXQgdWx0aW1hdGVseSByYXRpb25hbCBwZW9wbGUsIHdobyB3aWxsIGEpIGFsbW9zdCBuZXZl
cgp2aW9sYXRlIHRoZSBDIHNwZWMsIGFuZCBiKSBhY3R1YWxseSBmaXggdGhlaXIgY29tcGlsZXIg
aWYgdGhlaXIKbGFuZ3VhZ2UgZG9lcyB2aW9sYXRlIHRoZSBzcGVjLgoKQnV0IGl0J3MgY2xlYXIg
ZnJvbSByZWFkaW5nIHRob3NlIHRocmVhZHMgdGhhdCB0aGlzIGlzIG5vdCB0aGUgY2FzZS4KT3Zl
ciBhbmQgb3ZlciBwZW9wbGUgcHJlc2VudGVkICBjbGVhciBhcmd1bWVudHMsIGZyb20gdGhlIHNw
ZWMgYW5kIHRoZQpzcGVjIGNvbW1pdHRlZSwgc2hvd2luZyB0aGF0IHdoYXQgZ2NjIHdhcyBkb2lu
ZyB3YXMgYm90aCB3cm9uZyBhbmQKaW1wcmFjdGljYWw7IGFuZCB0aGUgY29tcGlsZXIgcGVvcGxl
IGtlcHQgY29taW5nIHVwIHdpdGggbW9yZSBhbmQgbW9yZQp0b3J0dW91cyBpbnRlcnByZXRhdGlv
bnMgdG8ganVzdGlmeSB0aGUgY29tcGlsZXIncyBiZWhhdmlvci4gIFRoZQp3aG9sZSB0aGluZyB3
aXRoIHN1cHBvc2luZyB0aGF0IHRoZSBDIHN0YW5kYXJkIGFudGljaXBhdGVkIGEKY29tcGFjdGlu
ZyBnYXJiYWdlIGNvbGxlY3RvciB3YXMgdGhlIGNoZXJyeSBvbiB0aGUgY2FrZS4KCldlJ3JlIG5v
dCBsaXZpbmcgaW4gYSByYXRpb25hbCB3b3JsZCB3aGVyZSBpZiB3ZSBqdXN0IGZvbGxvdyB0aGUg
cnVsZXMKd2UnbGwgYmUgc2FmZS4gIFdlIGhhdmUgYSBkaWN0YXQgZnJvbSB0aGUgaGlnaCBjb3Vu
Y2lsIGluIHRoZSBmb3JtIG9mCmEgQyBzcGVjIHdoaWNoIGlzIGRpdm9yY2VkIGZyb20gYWN0dWFs
IHVzYWdlIGFuZCB1dGlsaXR5LCBhbmQgd2UgaGF2ZQphIGxvYWQgb2YgaW5zYW5lIGZhbmF0aWNz
IHRyeWluZyB0byBpbXBvc2UgdGhlaXIgaW50ZXJwcmV0YXRpb24KZG9jdHJpbmFsIHB1cml0eSBv
biB0aGUgd29ybGQsIGFuZCByZWFkeSB0byBidXJuIGFueSBoZXJldGljcyB3cml0aW5nCmNvZGUg
dGhhdCBkb2Vzbid0IG1hdGNoIHRoZSB2aWV3IHRoZXkgaGFwcGVuIHRvIGhvbGQgdGhhdCBkYXku
ICAiVGhlCmNvbXBpbGVyIGNhbid0IG9wdGltaXplIHRoaXMgYmVjYXVzZSBpdCBjYW4ndCBwcm92
ZSB0aGV5J3JlIGRpZmZlcmVudApvYmplY3RzIiBpcyBhIGZpbmUgcHJpbmNpcGxlLCBidXQgaXQn
cyBwcmV0dHkgY2xlYXIgdGhhdCB0aGV5J3JlCndpbGxpbmcgdG8gY29udGludWUgb3B0aW1pemlu
ZyB0aGluZ3MgZXZlbiBpZiB5b3UgKmNhbiogcHJvdmUgdGhleQpmYWxsIGluc2lkZSB0aGUgcnVs
ZXMgb2YgcG9pbnRlciBjb21wYXJpc29uLgoKSW4gc3VjaCBhIHNpdHVhdGlvbiwgKnRoZXJlIGlz
IG5vIHBlcmZlY3RseSBzYWZlIG9wdGlvbiouICBObyBtYXR0ZXIKd2hhdCBwb3NpdGlvbiB5b3Ug
dGFrZSwgdGhlIGZhbmF0aWNzIG1heSBlbmQgdXAgZGVjaWRpbmcgdGhhdCB5b3UncmUgYQpoZXJl
dGljIGFuZCBuZWVkIHRvIGJlIGJ1cm5lZCBhdCB0aGUgc3Rha2UuICBNaWdodCB0aGV5IGRlY2lk
ZSB0aGF0CnRoZXkga25vdyB0aGF0IGV4dGVybiBwb2ludGVycyBwb2ludCB0byBkaWZmZXJlbnQg
b2JqZWN0cywgYW5kCnRoZXJlZm9yZSBjYW4ndCBiZSBjb21wYXJlZD8gTWF5YmUhICBNaWdodCB0
aGV5IGRlY2lkZSB0aGV5IGNhbiBwaWVyY2UKdGhlIHZlaWwgb2YgYXNtIHRvIGRldGVybWluZSB0
aGUgc291cmNlIG9mIHVuc2lnbmVkIGxvbmdzIHRoZXkncmUKY29tcGFyaW5nPyBQb3NzaWJseSEg
IENvdWxkIHRoZXkgZGVjaWRlIHRoYXQgYSB1aW50cHRyX3QgcmVjZWl2ZWQgZnJvbQp0aGUgaGVh
dGhlbiBsYW5kcyBvZiBhc3NlbWJseSBpcyBhbmF0aGVtYSwgYW5kIHRoZXJlZm9yZSBjYXN0aW5n
IGl0IHRvCmEgcG9pbnRlciBpcyB1bmRlZmluZWQgYmVoYXZpb3I/ICBUaGV5IGNlcnRhaW5seSBj
b3VsZCEKCkFuZCBldmVuIGlmIHlvdSBkbyBjb252aW5jZSB0aGVtIHRoZWlyIGludGVycHJldGF0
aW9uIGlzIHdyb25nIGFuZAp0aGV5IGZpeCB0aGVpciBjb21waWxlciwgdGhlIGRhbWFnZSBpcyBz
dGlsbCBkb25lOiB0aGVyZSBhcmUgc3RpbGwsCm91dCBpbiB0aGUgd2lsZCwgdnVsbmVyYWJsZSBi
aW5hcmllcyBidWlsdCB3aXRoIGJ1Z2d5IGNvbXBpbGVycyBhbmQKYnVnZ3kgY29tcGlsZXJzIHRo
YXQgcHJvZHVjZSB2dWxuZXJhYmxlIGJpbmFyaWVzLCB1bnRpbCB0aGV5IGFsbCBkaWUKb2Ygb2xk
IGFnZS4KCipBbnkqIGludGVycHJldGF0aW9uIHdlIGNob29zZSBtYXkgYmUgZGVjbGFyZWQgYXQg
c29tZSBwb2ludCBieSB0aGUKY29tcGlsZXIgZm9sa3MgdG8gYmUgaGVyZXN5LiAgQnV0LCB0aGVy
ZSBhcmUgbGVzcyBzYWZlIG9wdGlvbiBhbmQgbW9yZQpzYWZlIG9wdGlvbnMuICBPdXIgZ29hbCB3
aXRoIHJlZ2FyZCB0byB0aGUgQyBTdGFuZGFyZCBjYW5ub3QsCnVuZm9ydHVuYXRlbHksIGJlICJm
b2xsb3cgdGhlIHJ1bGVzIi4gIE91ciBnb2FsIG11c3QgYmUgdG8gKm1pbmltaXplCnRoZSByaXNr
KiBvZiBiZWluZyBjYXVnaHQgaW4gdGhlIG5leHQgd2F2ZSBvZiB0aGUgY29tcGlsZXIKb3B0aW1p
emF0aW9uIHB1cmdlcy4KCk1JU1JBIGlzIHF1aXJreSBhbmQgb2Z0ZW4gaW1wcmFjdGljYWwsIGJ1
dCB1bHRpbWF0ZWx5IHRoZWlyIGdvYWwgd2l0aApydWxlcyBsaWtlIHRoaXMgaXMgdG8gdHJ5IHRv
IHByb3RlY3QgeW91IGZyb20gdGhlIGZhbmF0aWNzIHdobyB3cml0ZQpjb21waWxlcnMgKGluc29m
YXIgYXMgdGhhdCBpcyBwb3NzaWJsZSkuICBTbyBpZiB3ZSBkbyBvdXIgYmVzdCB0byBiZQphcyBz
YWZlIGFzIHBvc3NpYmxlIGZyb20gdGhlIGNvbXBpbGVyIGZhbmF0aWNzLCB3ZSBoYXZlIGEgcHJl
dHR5IGdvb2QKY2hhbmNlIG9mIGJlaW5nIGNvbnNpZGVyZWQgTUlTUkEgY29tcGxpYW50IGFzIHdl
bGwuCgpJdCBzZWVtcyB0byBtZSB0aGF0IGFueXRoaW5nIHRoYXQgaW52b2x2ZXMgZGlyZWN0bHkg
Y29tcGFyaW5nIHBvaW50ZXJzCmlzIHNpbXBseSBtb3JlIGxpa2VseSB0byBiZSBjb21lIHRoZSB0
YXJnZXQgb2Ygb3B0aW1pemF0aW9uIChhbmQgdGh1cwptb3JlIGRhbmdlcm91cykgdGhhbiBjb21w
YXJpbmcgdW5zaWduZWQgbG9uZyBhbmQgdWludHB0cl90LiAgQW5kCmFsdGhvdWdoIEknbSBub3Qg
dGVycmlibHkgZmFtaWxpYXIgd2l0aCB0aGUgImludHB0ciIgdHlwZXMsIGl0IHNlZW1zCnRvIG1l
IHRoYXQgY2FzdGluZyBmcm9tIHVpbnRwdHJfdCBpcyBsZXNzIGxpa2VseSB0byBldmVyIGJlIGNv
bnNpZGVyZWQKZGV2aWFudCBiZWhhdmlvciB0aGFuIGNhc3RpbmcgZnJvbSB1bnNpZ25lZCBsb25n
LgoKQXMgc3VjaCwgSSB0aGluayBjYXN0aW5nIHRoZSByZXR1cm4gdmFsdWUgb2YgYXNtIHRvIGEg
cG9pbnRlciBpcyBmYXIKdG9vIGRhbmdlcm91cy4gIFVzaW5nIGV4dGVybiBwb2ludGVycyBzZWVt
cyBxdWl0ZSBkYW5nZXJvdXMgdG8gbWUgYXMKd2VsbC4gIFNvIGl0IHNlZW1zIHRvIG1lIHRoYXQg
dXNpbmcgYXNtIHRvIGdlbmVyYXRlIGFuIHVuc2lnbmVkIGxvbmcKd291bGQgYmUgYWJzb2x1dGUg
bWluaW11bSBiZWhhdmlvci4gIFVzaW5nIHVpbnRwcnRfdCB2YWx1ZXMsIGFuZCBpbgpwYXJ0aWN1
bGFyIGltcG9ydGluZyB0aGVtIGZyb20gYXNzZW1ibHksIG1pZ2h0IGdpdmUgdXMgeWV0IGFub3Ro
ZXIKbGV2ZWwgb2Ygc2FmZXR5IChpbiBjYXNlIHVuc2lnbmVkIGxvbmcgLT4gcG9pbnRlciBjYXN0
cyBldmVyIGJlY29tZSBhCnRhcmdldCkuCgpBcmUgdGhlc2UgZ3VhcmFudGVlZCB0byBhdm9pZCAi
VUIgaGF6YXJkIiBpc3N1ZXMgaW4gdGhlIGZ1dHVyZT8gIE9mCmNvdXJzZSBub3Q7IG5vdGhpbmcg
Y2FuLiAgQnV0IHRoZXkgc2VlbSB0byBtZSB0byBiZSBhIGxvdCBsZXNzIHJpc2t5CnRoYW4gYXNt
IC0+IHB0ciBvciBleHRlcm4gcG9pbnRlcnMuCgo+IE9ubHkgYXQgdGhhdCBwb2ludCBjYW4gd2Ug
dGhlbiBkZWNpZGUgd2hldGhlciBhbnkgb2YKPiB0aGUgcHJvcG9zZWQgInNvbHV0aW9ucyIgKGlu
IHF1b3RlcyBiZWNhdXNlIEkgcmVtYWluIHVuY29udmluY2VkCj4gdGhlcmUncyBhIHByb2JsZW0g
dG8gc29sdmUgaGVyZSBvdGhlciB0aGFuIHdvcmtpbmcgYXJvdW5kIGNvbXBpbGVyCj4gYnVncykg
aXMvYXJlIG5lY2Vzc2FyeSBfYW5kXyBmdWxmaWxsaW5nIHRoZSBwdXJwb3NlLCBhbmQgaWYgbXVs
dGlwbGUKPiByZW1haW4sIHdoaWNoIG9mIHRoZW0gd2UgbGlrZSBiZXN0IC8gaXMgdGhlIGxlYXN0
IGJhZCBvbmUuCgpJbXByb3ZlbWVudHMgdGhpcyBzZXJpZXMgc2Vla3MgdG8gbWFrZSwgYXMgSSB1
bmRlcnN0YW5kIGl0LCBpbmNsdWRlCihpbiBvcmRlciBvZiB1cmdlbmN5KToKCjEuIEZpeGluZyBv
bmUgY29uY3JldGUgaW5zdGFuY2Ugb2YgIlVCIGhhemFyZCIKMi4gTWluaW1pemUgcmlzayBvZiBm
dXJ0aGVyICJVQiBoYXphcmQiIGluIHRoaXMgYml0IG9mIGZ1bmN0aW9uYWxpdHkKMy4gUmV0YWlu
IHRoZSBlZmZvcnQgU3RlZmFubyBoYXMgcHV0IGluIGlkZW50aWZ5aW5nIGFsbCB0aGUgcGxhY2Vz
CndoZXJlIHN1Y2ggVUIgaGF6YXJkcyBuZWVkIHRvIGJlIGFkZHJlc3NlZC4KNC4gTW92ZSB0b3dh
cmRzIE1JU1JBLUMgY29tcGxpYW5jZS4KCkFzIGZhciBhcyBJIGNhbiB0ZWxsLCBwcmltYXJ5IG9i
amVjdGlvbnMgeW91J3ZlIGxldmVsZWQgYXQgdGhlIG9wdGlvbnMKd2hpY2ggdHJ5IHRvIGFkZHJl
c3MgMi00IGFyZToKCmEuICJVQiBoYXphcmQiIHN0aWxsIG5vdCB6ZXJvCmIuIE1JU1JBIGNvbXBs
aWFuY3kgbm8gMTAwJQpjLiBVZ2x5CmQuIEluZWZmaWNpZW50CgooT2J2aW91c2x5IHNvbWUgcHJv
cG9zYWxzIGhhdmUgaGFkIG1vcmUgdGVjaG5pY2FsIGRpc2N1c3Npb24uKQoKQW55dGhpbmcgSSBt
aXNzZWQ/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 20:54:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 20:54:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpfov-0007zi-3X; Fri, 01 Feb 2019 20:53:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DP99=QI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gpfot-0007zd-KJ
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 20:53:51 +0000
X-Inumbo-ID: 79d097f5-2663-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79d097f5-2663-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 20:53:50 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1EA9A218AF;
 Fri,  1 Feb 2019 20:53:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549054429;
 bh=HnDTVAjSm6erAtuhinUNkBaqgA+e7H3IEpE3jxmfmLk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=u8/Qz07cYpb+ezdHF+uGgZgghV3Kv8zGujjDSVH9+Xjvr3uhUiYJmvsUJmlQsCcAU
 R440w/4YnhVlGVyaIHNJ+UOe5w2np+o0b+cIkgPGUbOHAuuHTeL1EjsB62ldHdlXdR
 uIt4TUyuOkSN075FyJVqJmGAeddg6TFt9cc8SvCw=
Date: Fri, 1 Feb 2019 12:53:44 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: George Dunlap <dunlapg@umich.edu>
In-Reply-To: <CAFLBxZYdzV43SxpMiF7X=zcNnxfkJDQq5zkUnuThzE-rBuS=yA@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1902011239120.22962@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901181344090.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901211516220.12685@sstabellini-ThinkPad-X260>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
 <42A2C4FA0200009000417A66@prv1-mh.provo.novell.com>
 <5C46DF880200007800210061@prv1-mh.provo.novell.com>
 <CAFLBxZYdzV43SxpMiF7X=zcNnxfkJDQq5zkUnuThzE-rBuS=yA@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxIEZlYiAyMDE5LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIFR1ZSwgSmFuIDIy
LCAyMDE5IGF0IDk6MTcgQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToK
PiA+Cj4gPiA+Pj4gT24gMjIuMDEuMTkgYXQgMDA6NDEsIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PiB3cm90ZToKPiA+ID4gV2UgaGF2ZW4ndCBtYW5hZ2VkIHRvIHJlYWNoIGNvbnNlbnN1cyBvbiB0
aGlzIHRvcGljLiBZb3VyIHZpZXcgbWlnaHQgYmUKPiA+ID4gY29ycmVjdCwgYnV0IGl0IGlzIG5v
dCBuZWNlc3NhcmlseSBzdXBwb3J0ZWQgYnkgY29tcGlsZXJzJyBiZWhhdmlvciwKPiA+ID4gd2hp
Y2ggZGVwZW5kcyBvbiB0aGUgb3BpbmlvbiBvZiBjb21waWxlcnMgZW5naW5lZXJzIG9uIHRoZSB0
b3BpYywgYW5kCj4gPiA+IE1JU1JBQyBjb21wbGlhbmNlLCB3aGljaCBkZXBlbmRzIG9uIHRoZSBv
cGluaW9uIG9mIE1JU1JBQyBzcGVjaWFsaXN0cyBvbgo+ID4gPiB0aGUgdG9waWMuIElmIHdlIHRh
a2UgeW91ciBzdWdnZXN0ZWQgYXBwcm9hY2ggd2UgZW5kIHVwIHdpdGggdGhlIGNvZGUKPiA+ID4g
bW9zdCBsaWtlbHkgdG8gYnJlYWsgaW4gY2FzZSB0aGUgY29tcGlsZXJzIGVuZ2luZWVycyBvciB0
aGUgTUlTUkFDCj4gPiA+IGV4cGVydHMgZGlzYWdyZWUgd2l0aCB5b3UuIEluIHRoaXMgY2FzZSwg
YmVpbmcgcmlnaHQgZG9lc24ndCBuZWNlc3NhcmlseQo+ID4gPiBsZWFkIHRvIHRoZSBjb2RlIGxl
c3MgbGlrZWx5IHRvIGJyZWFrLgo+ID4gPgo+ID4gPiBSZWdhcmRsZXNzLCBpZiB0aGF0IGlzIHRo
ZSBkZWNpc2lvbiBvZiB0aGUgWGVuIGNvbW11bml0eSBhcyBhIHdob2xlLAo+ID4gPiBJJ2xsIGZv
bGxvdyBpdC4gTXkgcHJlZmVyZW5jZSByZW1haW5zIHdpdGggYXBwcm9hY2ggMy4gKHZhci5TKSwg
Zm9sbG93ZWQKPiA+ID4gYnkgYXBwcm9hY2ggMi4gKFNZTUJPTF9ISURFIHJldHVybnMgdWludHB0
cl90KSwgYnV0IEkgYW0gd2lsbGluZyB0bwo+ID4gPiByZWZyZXNoIG15IHNlcmllcyB0byBkbyBh
cHByb2FjaCAxLiAoU1lNQk9MX0hJREUgcmV0dXJucyBwb2ludGVyIHR5cGUpCj4gPiA+IGlmIHRo
YXQgaXMgdGhlIG9ubHkgd2F5IGZvcndhcmQuCj4gPiA+Cj4gPiA+IExldCB1cyBjb21lIHRvIGEg
Y29uY2x1c2lvbiBzbyB0aGF0IHdlIGNhbiBtb3ZlIG9uLgo+ID4KPiA+IEhvdyBjYW4gd2UgY29t
ZSB0byBhIGNvbmNsdXNpb24gd2hlbiB0aGluZ3MgcmVtYWluIHVuY2xlYXI/IEkgc2VlCj4gPiBv
bmx5IHR3byB3YXlzIGZvcndhcmQgLSBlaXRoZXIgd2Ugc2V0dGxlIHRoZSBkaXNwdXRlICh3aGlj
aCBJJ20KPiA+IGFmcmFpZCB3b3VsZCByZXF1aXJlIGludm9sdmVtZW50IG9mIHNvbWVvbmUgYWNj
ZXB0ZWQgYnkgYWxsIG9mIHVzCj4gPiBhcyBhICJDIGxhbmd1YWdlIGxhd3llciIsIHdoaWNoIHdv
dWxkIGluY2x1ZGUganVkZ21lbnQgYWJvdXQgdGhlCj4gPiBNSVNSQS1DIGltcGxpY2F0aW9ucyks
Cj4gCj4gV2VsbCwgbm8sIEkgZG9uJ3QgdGhpbmsgYSAiQyBsYW5ndWFnZSBsYXd5ZXIiIHdvdWxk
IGhlbHAgaGVyZS4KPiAKPiBZb3Uga2VlcCBtYWtpbmcgdGhlIGNhc2UgZm9yIEMgc3BlYyBjb21w
bGlhbmNlIGFzIHRob3VnaCB3ZSdyZSBkZWFsaW5nCj4gd2l0aCB6ZWFsb3VzIGJ1dCB1bHRpbWF0
ZWx5IHJhdGlvbmFsIHBlb3BsZSwgd2hvIHdpbGwgYSkgYWxtb3N0IG5ldmVyCj4gdmlvbGF0ZSB0
aGUgQyBzcGVjLCBhbmQgYikgYWN0dWFsbHkgZml4IHRoZWlyIGNvbXBpbGVyIGlmIHRoZWlyCj4g
bGFuZ3VhZ2UgZG9lcyB2aW9sYXRlIHRoZSBzcGVjLgo+IAo+IEJ1dCBpdCdzIGNsZWFyIGZyb20g
cmVhZGluZyB0aG9zZSB0aHJlYWRzIHRoYXQgdGhpcyBpcyBub3QgdGhlIGNhc2UuCj4gT3ZlciBh
bmQgb3ZlciBwZW9wbGUgcHJlc2VudGVkICBjbGVhciBhcmd1bWVudHMsIGZyb20gdGhlIHNwZWMg
YW5kIHRoZQo+IHNwZWMgY29tbWl0dGVlLCBzaG93aW5nIHRoYXQgd2hhdCBnY2Mgd2FzIGRvaW5n
IHdhcyBib3RoIHdyb25nIGFuZAo+IGltcHJhY3RpY2FsOyBhbmQgdGhlIGNvbXBpbGVyIHBlb3Bs
ZSBrZXB0IGNvbWluZyB1cCB3aXRoIG1vcmUgYW5kIG1vcmUKPiB0b3J0dW91cyBpbnRlcnByZXRh
dGlvbnMgdG8ganVzdGlmeSB0aGUgY29tcGlsZXIncyBiZWhhdmlvci4gIFRoZQo+IHdob2xlIHRo
aW5nIHdpdGggc3VwcG9zaW5nIHRoYXQgdGhlIEMgc3RhbmRhcmQgYW50aWNpcGF0ZWQgYQo+IGNv
bXBhY3RpbmcgZ2FyYmFnZSBjb2xsZWN0b3Igd2FzIHRoZSBjaGVycnkgb24gdGhlIGNha2UuCj4g
Cj4gV2UncmUgbm90IGxpdmluZyBpbiBhIHJhdGlvbmFsIHdvcmxkIHdoZXJlIGlmIHdlIGp1c3Qg
Zm9sbG93IHRoZSBydWxlcwo+IHdlJ2xsIGJlIHNhZmUuICBXZSBoYXZlIGEgZGljdGF0IGZyb20g
dGhlIGhpZ2ggY291bmNpbCBpbiB0aGUgZm9ybSBvZgo+IGEgQyBzcGVjIHdoaWNoIGlzIGRpdm9y
Y2VkIGZyb20gYWN0dWFsIHVzYWdlIGFuZCB1dGlsaXR5LCBhbmQgd2UgaGF2ZQo+IGEgbG9hZCBv
ZiBpbnNhbmUgZmFuYXRpY3MgdHJ5aW5nIHRvIGltcG9zZSB0aGVpciBpbnRlcnByZXRhdGlvbgo+
IGRvY3RyaW5hbCBwdXJpdHkgb24gdGhlIHdvcmxkLCBhbmQgcmVhZHkgdG8gYnVybiBhbnkgaGVy
ZXRpY3Mgd3JpdGluZwo+IGNvZGUgdGhhdCBkb2Vzbid0IG1hdGNoIHRoZSB2aWV3IHRoZXkgaGFw
cGVuIHRvIGhvbGQgdGhhdCBkYXkuICAiVGhlCj4gY29tcGlsZXIgY2FuJ3Qgb3B0aW1pemUgdGhp
cyBiZWNhdXNlIGl0IGNhbid0IHByb3ZlIHRoZXkncmUgZGlmZmVyZW50Cj4gb2JqZWN0cyIgaXMg
YSBmaW5lIHByaW5jaXBsZSwgYnV0IGl0J3MgcHJldHR5IGNsZWFyIHRoYXQgdGhleSdyZQo+IHdp
bGxpbmcgdG8gY29udGludWUgb3B0aW1pemluZyB0aGluZ3MgZXZlbiBpZiB5b3UgKmNhbiogcHJv
dmUgdGhleQo+IGZhbGwgaW5zaWRlIHRoZSBydWxlcyBvZiBwb2ludGVyIGNvbXBhcmlzb24uCgpU
aGF0IG1hZGUgbWUgbGF1Z2ggdmVyeSBoYXJkIDotRCAgaW4gYSAic2FkIGJ1dCB0cnVlIiBraW5k
IG9mIHdheS4KCgo+IEluIHN1Y2ggYSBzaXR1YXRpb24sICp0aGVyZSBpcyBubyBwZXJmZWN0bHkg
c2FmZSBvcHRpb24qLiAgTm8gbWF0dGVyCj4gd2hhdCBwb3NpdGlvbiB5b3UgdGFrZSwgdGhlIGZh
bmF0aWNzIG1heSBlbmQgdXAgZGVjaWRpbmcgdGhhdCB5b3UncmUgYQo+IGhlcmV0aWMgYW5kIG5l
ZWQgdG8gYmUgYnVybmVkIGF0IHRoZSBzdGFrZS4gIE1pZ2h0IHRoZXkgZGVjaWRlIHRoYXQKPiB0
aGV5IGtub3cgdGhhdCBleHRlcm4gcG9pbnRlcnMgcG9pbnQgdG8gZGlmZmVyZW50IG9iamVjdHMs
IGFuZAo+IHRoZXJlZm9yZSBjYW4ndCBiZSBjb21wYXJlZD8gTWF5YmUhICBNaWdodCB0aGV5IGRl
Y2lkZSB0aGV5IGNhbiBwaWVyY2UKPiB0aGUgdmVpbCBvZiBhc20gdG8gZGV0ZXJtaW5lIHRoZSBz
b3VyY2Ugb2YgdW5zaWduZWQgbG9uZ3MgdGhleSdyZQo+IGNvbXBhcmluZz8gUG9zc2libHkhICBD
b3VsZCB0aGV5IGRlY2lkZSB0aGF0IGEgdWludHB0cl90IHJlY2VpdmVkIGZyb20KPiB0aGUgaGVh
dGhlbiBsYW5kcyBvZiBhc3NlbWJseSBpcyBhbmF0aGVtYSwgYW5kIHRoZXJlZm9yZSBjYXN0aW5n
IGl0IHRvCj4gYSBwb2ludGVyIGlzIHVuZGVmaW5lZCBiZWhhdmlvcj8gIFRoZXkgY2VydGFpbmx5
IGNvdWxkIQo+IAo+IEFuZCBldmVuIGlmIHlvdSBkbyBjb252aW5jZSB0aGVtIHRoZWlyIGludGVy
cHJldGF0aW9uIGlzIHdyb25nIGFuZAo+IHRoZXkgZml4IHRoZWlyIGNvbXBpbGVyLCB0aGUgZGFt
YWdlIGlzIHN0aWxsIGRvbmU6IHRoZXJlIGFyZSBzdGlsbCwKPiBvdXQgaW4gdGhlIHdpbGQsIHZ1
bG5lcmFibGUgYmluYXJpZXMgYnVpbHQgd2l0aCBidWdneSBjb21waWxlcnMgYW5kCj4gYnVnZ3kg
Y29tcGlsZXJzIHRoYXQgcHJvZHVjZSB2dWxuZXJhYmxlIGJpbmFyaWVzLCB1bnRpbCB0aGV5IGFs
bCBkaWUKPiBvZiBvbGQgYWdlLgo+IAo+ICpBbnkqIGludGVycHJldGF0aW9uIHdlIGNob29zZSBt
YXkgYmUgZGVjbGFyZWQgYXQgc29tZSBwb2ludCBieSB0aGUKPiBjb21waWxlciBmb2xrcyB0byBi
ZSBoZXJlc3kuICBCdXQsIHRoZXJlIGFyZSBsZXNzIHNhZmUgb3B0aW9uIGFuZCBtb3JlCj4gc2Fm
ZSBvcHRpb25zLiAgT3VyIGdvYWwgd2l0aCByZWdhcmQgdG8gdGhlIEMgU3RhbmRhcmQgY2Fubm90
LAo+IHVuZm9ydHVuYXRlbHksIGJlICJmb2xsb3cgdGhlIHJ1bGVzIi4gIE91ciBnb2FsIG11c3Qg
YmUgdG8gKm1pbmltaXplCj4gdGhlIHJpc2sqIG9mIGJlaW5nIGNhdWdodCBpbiB0aGUgbmV4dCB3
YXZlIG9mIHRoZSBjb21waWxlcgo+IG9wdGltaXphdGlvbiBwdXJnZXMuCj4gCj4gTUlTUkEgaXMg
cXVpcmt5IGFuZCBvZnRlbiBpbXByYWN0aWNhbCwgYnV0IHVsdGltYXRlbHkgdGhlaXIgZ29hbCB3
aXRoCj4gcnVsZXMgbGlrZSB0aGlzIGlzIHRvIHRyeSB0byBwcm90ZWN0IHlvdSBmcm9tIHRoZSBm
YW5hdGljcyB3aG8gd3JpdGUKPiBjb21waWxlcnMgKGluc29mYXIgYXMgdGhhdCBpcyBwb3NzaWJs
ZSkuICBTbyBpZiB3ZSBkbyBvdXIgYmVzdCB0byBiZQo+IGFzIHNhZmUgYXMgcG9zc2libGUgZnJv
bSB0aGUgY29tcGlsZXIgZmFuYXRpY3MsIHdlIGhhdmUgYSBwcmV0dHkgZ29vZAo+IGNoYW5jZSBv
ZiBiZWluZyBjb25zaWRlcmVkIE1JU1JBIGNvbXBsaWFudCBhcyB3ZWxsLgo+IAo+IEl0IHNlZW1z
IHRvIG1lIHRoYXQgYW55dGhpbmcgdGhhdCBpbnZvbHZlcyBkaXJlY3RseSBjb21wYXJpbmcgcG9p
bnRlcnMKPiBpcyBzaW1wbHkgbW9yZSBsaWtlbHkgdG8gYmUgY29tZSB0aGUgdGFyZ2V0IG9mIG9w
dGltaXphdGlvbiAoYW5kIHRodXMKPiBtb3JlIGRhbmdlcm91cykgdGhhbiBjb21wYXJpbmcgdW5z
aWduZWQgbG9uZyBhbmQgdWludHB0cl90LiAgQW5kCj4gYWx0aG91Z2ggSSdtIG5vdCB0ZXJyaWJs
eSBmYW1pbGlhciB3aXRoIHRoZSAiaW50cHRyIiB0eXBlcywgaXQgc2VlbXMKPiB0byBtZSB0aGF0
IGNhc3RpbmcgZnJvbSB1aW50cHRyX3QgaXMgbGVzcyBsaWtlbHkgdG8gZXZlciBiZSBjb25zaWRl
cmVkCj4gZGV2aWFudCBiZWhhdmlvciB0aGFuIGNhc3RpbmcgZnJvbSB1bnNpZ25lZCBsb25nLgo+
IAo+IEFzIHN1Y2gsIEkgdGhpbmsgY2FzdGluZyB0aGUgcmV0dXJuIHZhbHVlIG9mIGFzbSB0byBh
IHBvaW50ZXIgaXMgZmFyCj4gdG9vIGRhbmdlcm91cy4gIFVzaW5nIGV4dGVybiBwb2ludGVycyBz
ZWVtcyBxdWl0ZSBkYW5nZXJvdXMgdG8gbWUgYXMKPiB3ZWxsLiAgU28gaXQgc2VlbXMgdG8gbWUg
dGhhdCB1c2luZyBhc20gdG8gZ2VuZXJhdGUgYW4gdW5zaWduZWQgbG9uZwo+IHdvdWxkIGJlIGFi
c29sdXRlIG1pbmltdW0gYmVoYXZpb3IuICBVc2luZyB1aW50cHJ0X3QgdmFsdWVzLCBhbmQgaW4K
PiBwYXJ0aWN1bGFyIGltcG9ydGluZyB0aGVtIGZyb20gYXNzZW1ibHksIG1pZ2h0IGdpdmUgdXMg
eWV0IGFub3RoZXIKPiBsZXZlbCBvZiBzYWZldHkgKGluIGNhc2UgdW5zaWduZWQgbG9uZyAtPiBw
b2ludGVyIGNhc3RzIGV2ZXIgYmVjb21lIGEKPiB0YXJnZXQpLgo+IAo+IEFyZSB0aGVzZSBndWFy
YW50ZWVkIHRvIGF2b2lkICJVQiBoYXphcmQiIGlzc3VlcyBpbiB0aGUgZnV0dXJlPyAgT2YKPiBj
b3Vyc2Ugbm90OyBub3RoaW5nIGNhbi4gIEJ1dCB0aGV5IHNlZW0gdG8gbWUgdG8gYmUgYSBsb3Qg
bGVzcyByaXNreQo+IHRoYW4gYXNtIC0+IHB0ciBvciBleHRlcm4gcG9pbnRlcnMuCgpUaGlzIGlz
IGEgZ3JlYXQgd2VsbC13cml0dGVuIHdyaXRldXAgR2VvcmdlLiBNYXliZSB3b3J0aHkgb2YgYSBi
bG9nCnBvc3QsIG9uY2Ugd2Ugc2V0dGxlIHRoaXMgaXNzdWUgOi0pCgoKPiA+IE9ubHkgYXQgdGhh
dCBwb2ludCBjYW4gd2UgdGhlbiBkZWNpZGUgd2hldGhlciBhbnkgb2YKPiA+IHRoZSBwcm9wb3Nl
ZCAic29sdXRpb25zIiAoaW4gcXVvdGVzIGJlY2F1c2UgSSByZW1haW4gdW5jb252aW5jZWQKPiA+
IHRoZXJlJ3MgYSBwcm9ibGVtIHRvIHNvbHZlIGhlcmUgb3RoZXIgdGhhbiB3b3JraW5nIGFyb3Vu
ZCBjb21waWxlcgo+ID4gYnVncykgaXMvYXJlIG5lY2Vzc2FyeSBfYW5kXyBmdWxmaWxsaW5nIHRo
ZSBwdXJwb3NlLCBhbmQgaWYgbXVsdGlwbGUKPiA+IHJlbWFpbiwgd2hpY2ggb2YgdGhlbSB3ZSBs
aWtlIGJlc3QgLyBpcyB0aGUgbGVhc3QgYmFkIG9uZS4KPiAKPiBJbXByb3ZlbWVudHMgdGhpcyBz
ZXJpZXMgc2Vla3MgdG8gbWFrZSwgYXMgSSB1bmRlcnN0YW5kIGl0LCBpbmNsdWRlCj4gKGluIG9y
ZGVyIG9mIHVyZ2VuY3kpOgo+IAo+IDEuIEZpeGluZyBvbmUgY29uY3JldGUgaW5zdGFuY2Ugb2Yg
IlVCIGhhemFyZCIKPiAyLiBNaW5pbWl6ZSByaXNrIG9mIGZ1cnRoZXIgIlVCIGhhemFyZCIgaW4g
dGhpcyBiaXQgb2YgZnVuY3Rpb25hbGl0eQo+IDMuIFJldGFpbiB0aGUgZWZmb3J0IFN0ZWZhbm8g
aGFzIHB1dCBpbiBpZGVudGlmeWluZyBhbGwgdGhlIHBsYWNlcwo+IHdoZXJlIHN1Y2ggVUIgaGF6
YXJkcyBuZWVkIHRvIGJlIGFkZHJlc3NlZC4KPiA0LiBNb3ZlIHRvd2FyZHMgTUlTUkEtQyBjb21w
bGlhbmNlLgoKVGhpcyBpcyBleGFjdGx5IHJpZ2h0LgoKCj4gQXMgZmFyIGFzIEkgY2FuIHRlbGws
IHByaW1hcnkgb2JqZWN0aW9ucyB5b3UndmUgbGV2ZWxlZCBhdCB0aGUgb3B0aW9ucwo+IHdoaWNo
IHRyeSB0byBhZGRyZXNzIDItNCBhcmU6Cj4gCj4gYS4gIlVCIGhhemFyZCIgc3RpbGwgbm90IHpl
cm8KPiBiLiBNSVNSQSBjb21wbGlhbmN5IG5vIDEwMCUKPiBjLiBVZ2x5Cj4gZC4gSW5lZmZpY2ll
bnQKPiAKPiAoT2J2aW91c2x5IHNvbWUgcHJvcG9zYWxzIGhhdmUgaGFkIG1vcmUgdGVjaG5pY2Fs
IGRpc2N1c3Npb24uKQo+IAo+IEFueXRoaW5nIEkgbWlzc2VkPwoKSSB3b3VsZCBsaWtlIHRvIGFk
ZCBoZXJlIHRoZSByZXBseSBJIGdvdCBmcm9tIHRoZSBNSVNSQUMgZXhwZXJ0cywgdGhhdAptYXRj
aGVzIHlvdXIgdmlldyBhYm92ZS4KClByZWRpY3RhYmx5LCB0aGV5IGRpc2xpa2UgYm90aCBTWU1C
T0xfSElERSB3b3JrYXJvdW5kcywgYmVjYXVzZSB0aGV5IGFyZQpqdXN0IGNvbXBpbGVyIHdvcmth
cm91bmRzIHJhdGhlciB0aGFuIGNvbXBsaWFuY2UgYW5kL29yIGNvZGUKaW1wcm92ZW1lbnRzLgoK
SW5zdGVhZCwgdGhleSBzdWdnZXN0IGFuIGFwcHJvYWNoIHZlcnkgc2ltaWxhciB0byB0aGUgdmFy
LlMgYXBwcm9hY2gsCmJ1dCBzaW1wbGVyLCB3aXRob3V0IHRoZSBhc3NlbWJseSByZWRpcmVjdGlv
bi4gVGhlaXIgc3VnZ2VzdGlvbiBpcyB0bwpkZWNsYXJlIHVpbnRwdHJfdCB2YXJpYWJsZXMgaW4g
QyBjb3JyZXNwb25kaW5nIHRvIHRoZSBsaW5rZXIgc3ltYm9scyBhbmQKaW5pdGlhbGl6ZSB0aGVt
IF9vbmNlXyB0byB0aGUgbGlua2VyIHN5bWJvbCB2YWx1ZXM6CgogIC8qIGxpbmtlciBzeW1ib2xz
ICovCiAgZXh0ZXJuIGNoYXIgX3N0YXJ0W10sIF9lbmRbXTsKICAvKiBjb3JyZXNwb25kaW5nIHVp
bnRwdHJfdCB2YXJpYWJsZXMgaW4gQyAqLwogIHVpbnRwdHJfdCBzdGFydCwgZW5kOwoKICAvKiBp
bml0aWFsaXphdGlvbiBvZiB0aGUgdWludHB0cl90IHZhcmlhYmxlcyAqLwogIHN0YXJ0ID0gKHVp
bnRwdHJfdCkgX3N0YXJ0OwogIGVuZCA9ICh1aW50cHRyX3QpIF9lbmQ7CiAgCiAgLyogZXhhbXBs
ZSB1c2FnZSAqLwogIHNpemUgPSAoX2VuZCAtIF9zdGFydCk7CgoKVGh1cywgSSB0aGluayBpdCBp
cyBiZXN0IHRvIGZvbGxvdy11cCBvbiB0aGUgdmFyLlMgYXBwcm9hY2guIFdoZXRoZXIgd2UKZGVj
bGFyZSB0aGUgdmFyaWFibGVzIGluIGFzc2VtYmx5IGluIHZhci5TIG9yIGluIGEgQyBmaWxlIGxp
a2UKc3VnZ2VzdGVkLCBpcyBhIG1pbm9yIGRldGFpbC4KCkJ1dCBiZWZvcmUgSSBwcm9jZWVkIGlu
IHJld29ya2luZyB0aGUgc2VyaWVzIG9uY2UgbW9yZSwgSSB3b3VsZCBsaWtlIHRvCmdldCBhbiBh
Z3JlZW1lbnQgb24gdGhlIHdheSBmb3J3YXJkLiBJIGRvbid0IHRoaW5rIEphbidzIHNvbHV0aW9u
IGlzCmdvb2QgZW5vdWdoLCBidXQgSSBhbSB3aWxsaW5nIHRvIGZvbGxvdyB0aHJvdWdoIHdpdGgg
aXQgaWYgdGhhdCdzIHRoZQpkZWNpc2lvbi4gQnV0IEkgd291bGQgcmVhbGx5IGxvdmUgdG8gYXZv
aWQgc2VuZGluZyB5ZXQgYW5vdGhlciBzZXJpZXMKdXBkYXRlIHdob3NlIGZ1bmRhbWVudGFsIGFw
cHJvYWNoIGdldHMgcmVqZWN0ZWQgYWdhaW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 21:59:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 21:59:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpgpe-0005fg-GO; Fri, 01 Feb 2019 21:58:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IITl=QI=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1gpgpd-0005fb-DK
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 21:58:41 +0000
X-Inumbo-ID: 86a08977-266c-11e9-bc90-bc764e045a96
Received: from upbd19pa10.eemsg.mail.mil (unknown [214.24.27.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86a08977-266c-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 21:58:39 +0000 (UTC)
X-EEMSG-check-017: 196757321|UPBD19PA10_EEMSG_MP10.csd.disa.mil
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by upbd19pa10.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 01 Feb 2019 21:58:35 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=tycho.nsa.gov; i=@tycho.nsa.gov; q=dns/txt;
 s=tycho.nsa.gov; t=1549058316; x=1580594316;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=5AOs9+EGBbuUCE4f9QfADo9xFvHJOo4aiI8izjsnk4E=;
 b=cd9wpvlv4PffcFewoX/wKlzrsa+f7G9v5q0L/ooJWXx5gs7yLRwVGEqt
 xuCRSLCyTtD5k1hluoACFxkhV/EkMxDwKM9d8ZyBNuB1Sxk0EgNE8CFPL
 0npUIShphXxkdCBBKoziE+rytUySBkPgCf4uKS6F6YdkL9KyGbHlYoJ1z
 sTFynURQXkqGhfZwwlI7Olf2UMX88Ewkooz1sWmHs41T+sWr/QIlJmBuk
 ySm+NmnlVMzY9utfC1b/e3TEOoE/osqiuQJJbcl9XHJoF6hCscE/ss8IR
 0GMv79cJlfOSC6LGk/xk3GAW7KBWorR34n6sJgq/AeieNnPWFrLN1C240 A==;
X-IronPort-AV: E=Sophos;i="5.56,549,1539648000"; d="scan'208";a="20128785"
IronPort-PHdr: =?us-ascii?q?9a23=3AohmU5xGcHNbcGT8hWstSBJ1GYnF86YWxBRYc79?=
 =?us-ascii?q?8ds5kLTJ76osizbnLW6fgltlLVR4KTs6sC17KG9fi4EUU7or+5+EgYd5JNUx?=
 =?us-ascii?q?JXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQ?=
 =?us-ascii?q?viPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCa+bL9oMBm6sRjau9ULj4dlNqs/0A?=
 =?us-ascii?q?bCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG?=
 =?us-ascii?q?81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUj?=
 =?us-ascii?q?m58axlVAHnhzsGNz4h8WHYlMpwjL5AoBm8oxBz2pPYbJ2JOPZ7eK7Sc8kaRW?=
 =?us-ascii?q?5cVchPUSJPDJ63Y48WA+YfIepUqo/wrEYMoxSjHwmhHP7hxCFGhnH23qM03e?=
 =?us-ascii?q?ouHg7E0wM8ENwDq2jUodbvOasOTey4wqvFwDPeZP1Wwzf9743Ifwgvr/6WW7?=
 =?us-ascii?q?JwcNTeyU0yHA3LkFqbtI3rPymP2esXvWiQ8u1tWv+gi2E6tQ5xrSKvyd03h4?=
 =?us-ascii?q?nVhoMa1lDE9SJjzIYzPt23UlR3YdGjEJtOriyXMZZ9TMA6Q2xwpSo3xbILtY?=
 =?us-ascii?q?S7cSQX0pgr2RHSZ+Kdf4SV5B/oSfyfLi1ihH1/fbKynxOy8U+9xeLiTsS0y1?=
 =?us-ascii?q?NKrjZdktnLq3ANywTf6siZRft5+UeswSqP2BrJ6uFFPEA0jrDXK4Ihw7Eslp?=
 =?us-ascii?q?oTtl7PHinql0XtkKCabEAk+ums6+j/Y7XmoIGTN5Nshw3jPakjldazDOQlPg?=
 =?us-ascii?q?QUQWSW9vqw2Kf+8UHhRbVFlPw2kq3XsJDAIsQbo7a0DBJa0ok+9Rm/AC2m38?=
 =?us-ascii?q?4DkHkbLFNKZBKHj4/zN1HIO/D3F+2zg1urkDd13/zGJKHuAo3RLnjfl7fsZa?=
 =?us-ascii?q?x960lTyAUt19BT/YpUBascIP/oRkDxtcDYDgU4Mw272eroFNJ91oYGU2KVHq?=
 =?us-ascii?q?CZKL/SsUOP5u83JumDfpUVuDPnJPg/+fHujmQ0mV4bfam33JsXc3G4Ee9iI0?=
 =?us-ascii?q?qHfXrsgtYBEWEFvgolSOzlkkaNXSRPaHa1WqI2/is7B56+DYffWoCth6SM3S?=
 =?us-ascii?q?ilEZ1Qf2xJF06DEWn2eIWAQPoMbCOSItR9kjwfT7SgRJEu1Re2tA/gzLpnLP?=
 =?us-ascii?q?Tb9TEEtZ7509h1/eLTnwko9TNoF8Sdz32NT2Zsk2MKXDA5wr1/oUh8ylif0a?=
 =?us-ascii?q?h1mOdYFcFI5/xXSAs1KZncz+liAdDoRg3BZsuJSEqhQti+Gz4xSM8+w8UQbE?=
 =?us-ascii?q?dzAdmtkhfD3y2yA7ALjbyGCoc5/b7d33jtPcZ9ynnH2LM9gFkhR8tFLXemib?=
 =?us-ascii?q?Jn9wjPG47JlF2Ulqi0eqQdxiLN8GaDzXeQsExDTAFwULnFXWoeZkrZt9j2+k?=
 =?us-ascii?q?TCT7q2A7Q9LgRB0dKCKrdNatDxjFtJWvDjOM7RY22vgWu+CwuIxrWIbIXwY2?=
 =?us-ascii?q?UQxzvSCFUenw8P/HaGKRI+Biauom7EEDNuElfvaVv28eZisHO7UlM0zwaSYk?=
 =?us-ascii?q?1gzbW1/AQZhf6GRPwP3bIEoyAhqzNvEVmjwtLaEcaPpwt9fKVGYNM8701L2n?=
 =?us-ascii?q?7etwx4JpagNbxthkYCcwRruEPjzxd3CphEkcgrsnwqyhB+Ka2C0FxbczOY2Y?=
 =?us-ascii?q?v9NafNKmn35hygd6nW2lTG2taM5qgP8Og4q0nkvAyxFUoi9HNn08NP3HSB/J?=
 =?us-ascii?q?nLAgsSUZbyUkss8Bh6vavVbTU554zKz3FjLa60sjra0dIzGOQl0gqgf8tYMK?=
 =?us-ascii?q?6cDw/yCNEaCNK1J+M0n1ipahMEPOZT9KMvPMOpaeGG2Ki1M+Zkhj6min5H4I?=
 =?us-ascii?q?9l2EKW6yV8UvLI34oCw/yAwguHVjL8gUyus8/pn4BIfzYSHnCwyXusOIkEXK?=
 =?us-ascii?q?p9cJw8MW6zFOiwwNP/z8r3XHFV7hi7Dk4u0861YxuCKVf62FsUnWEeu3Gkrg?=
 =?us-ascii?q?6x1TdmgjIusbGc3WnhWP7vfxkGcjpOTXNnhE3hIqC1ic4bR0miawU1lBqj6l?=
 =?us-ascii?q?3+zqIdr6N6eTr9W0BNKgT/KWBvVuOcu/KtecdG5tt8vSpbXeumaHiGW7X9pF?=
 =?us-ascii?q?0cyCqlEGxAkmNoPwq2s4n0ykQpwFmWK2x++T+AI5l9?=
X-IPAS-Result: =?us-ascii?q?A2BMAADnv1Rc/wHyM5BkGwEBAQEDAQEBBwMBAQGBVAMBA?=
 =?us-ascii?q?QELAYFaKYE3ATInhAOUDoFgLZJ/hwo4AYRAAoMRIjcGDQEDAQEBAQEBAgFsK?=
 =?us-ascii?q?II6KQGCZwEFIw8BBUEQCxgCAiYCAlcGAQwGAgEBgl8/ggKpEoEvhUOEbIELi?=
 =?us-ascii?q?zURBoF/gTiCNjWICoJXAot0hDOBBJE8CZIwBhmSQC2Jc5M3IoFWKwoYKQ+DJ?=
 =?us-ascii?q?5B7IQMwgQUBAYwRAQE?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 01 Feb 2019 21:58:34 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil
 (moss-nexus.infosec.tycho.ncsc.mil [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id x11LwSXu013018;
 Fri, 1 Feb 2019 16:58:28 -0500
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
 <d0a1089092cfdf2f4027428cc1e754f23128020d.1548469645.git-series.marmarek@invisiblethingslab.com>
 <20190130135158.jo5ysmgawta4idzn@mac>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <b5777c09-d1b9-72f6-6aee-eb367b8c6831@tycho.nsa.gov>
Date: Fri, 1 Feb 2019 16:58:28 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20190130135158.jo5ysmgawta4idzn@mac>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/6] xen/x86: add
 PHYSDEVOP_msi_msix_set_enable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8zMC8xOSA4OjUxIEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIFNhdCwgSmFu
IDI2LCAyMDE5IGF0IDAzOjMxOjE2QU0gKzAxMDAsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNr
aSB3cm90ZToKPj4gQWxsb3cgZGV2aWNlIG1vZGVsIHJ1bm5pbmcgaW4gc3R1YmRvbWFpbiB0byBl
bmFibGUvZGlzYWJsZSBNU0koLVgpLAo+PiBieXBhc3NpbmcgcGNpYmFjay4gV2hpbGUgcGNpYmFj
ayBpcyBzdGlsbCB1c2VkIHRvIGFjY2VzcyBjb25maWcgc3BhY2UKPj4gZnJvbSB3aXRoaW4gc3R1
YmRvbWFpbiwgaXQgcmVmdXNlIHRvIHdyaXRlIHRvCj4+IFBDSV9NU0lfRkxBR1NfRU5BQkxFL1BD
SV9NU0lYX0ZMQUdTX0VOQUJMRSBpbiBub24tcGVybWlzc2l2ZSBtb2RlLiBXaGljaAo+PiBpcyB0
aGUgcmlnaHQgdGhpbmcgdG8gZG8gZm9yIFBWIGRvbWFpbiAodGhlIG1haW4gdXNlIGNhc2UgZm9y
IHBjaWJhY2spLAo+PiBhcyBQViBkb21haW4gc2hvdWxkIHVzZSBYRU5fUENJX09QXyogY29tbWFu
ZHMgZm9yIHRoYXQuIFVuZm9ydHVuYXRlbHkKPj4gdGhvc2UgY29tbWFuZHMgYXJlIG5vdCBnb29k
IGZvciBzdHViZG9tYWluIHVzZSwgYXMgdGhleSBjb25maWd1cmUgTVNJIGluCj4+IGRvbTAncyBr
ZXJuZWwgdG9vLCB3aGljaCBzaG91bGQgbm90IGhhcHBlbiBmb3IgSFZNIGRvbWFpbi4KPj4KPj4g
VGhpcyBuZXcgcGh5c2Rldm9wIGlzIGFsbG93ZWQgb25seSBmb3Igc3R1YmRvbWFpbiBjb250cm9s
bGluZyB0aGUgZG9tYWluCj4+IHdoaWNoIG93biB0aGUgZGV2aWNlLgo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5n
c2xhYi5jb20+Cj4gCj4gVGhhbmtzIQo+IAo+PiAtLS0KPj4gQ2hhbmdlcyBpbiB2MzoKPj4gICAt
IG5ldyBwYXRjaAo+Pgo+PiBUaGlzIGlzIHJhdGhlciBSRkMuIEFueSBzdWdnZXN0aW9ucyBmb3Ig
c2hvcnRlciBuYW1lPyBBbHNvLCBJJ20gbm90IHN1cmUKPj4gaWYgcGh5c2Rldl9tc2lfbXNpeF9z
ZXRfZW5hYmxlLmZsYWcgaXMgdGhlIGJlc3QgbmFtZS9pZGVhLgo+IAo+IEkndmUgbWFkZSBzb21l
IGNvbW1lbnRzIGJlbG93Lgo+IAo+PiBTaG91bGQgaXQgYmUgcGx1Z2dlZCBpbnRvIFhTTT8gQW55
IHN1Z2dlc3Rpb25zIGhvdyBleGFjdGx5PyBOZXcKPj4gZnVuY3Rpb24gd2l0aCBYU01fRE1fUFJJ
ViBkZWZhdWx0IGFjdGlvbj8gU2hvdWxkIGl0IGdldCB0YXJnZXQgZG9tYWluCj4+IG9ubHksIG9y
IGFsc28gbWFjaGluZV9iZGY/Cj4gCj4gWW91IHNob3VsZCBDYyB0aGUgWFNNIG1haW50YWluZXIg
SSB0aGluaywgd2hpY2ggSSd2ZSBkb25lIG5vdy4KClllcywgSSB0aGluayB5b3UgbmVlZCB0byBw
YXNzIGJvdGggdGhlIGRvbWFpbiBhbmQgbWFjaGluZV9iZGY7IHRoZSBob29rCnNvdW5kcyBsaWtl
IGl0IHNob3VsZCBiZSBzaW1pbGFyIHRvIHRoZSBleGlzdGluZyBtYXBfZG9tYWluX2lycSBvcgph
c3NpZ25fZGV2aWNlIGhvb2tzOiBjaGVjayB0aGF0IHRoZSBkZXZpY2UgbW9kZWwgaGFzIHJpZ2h0
cyB0byBkbyB0aGlzCm9wZXJhdGlvbiBvbiB0aGUgZGV2aWNlLCBhbmQgYWxzbyBjaGVjayB0aGF0
IHRoZSBkZXZpY2UgbW9kZWwgaGFzIHJpZ2h0cwp0byBtb2RpZnkgZGV2aWNlcyBhc3NpZ25lZCB0
byB0aGUgZGV2aWNlJ3Mgb3duZXIgKHRoaXMgY2hlY2sgaXMgd2h5IHRoZQpkb21haW4gaXMgbmVl
ZGVkKS4KCkFsdGVybmF0aXZlbHksIHlvdSBjYW4gaGFyZC1jb2RlIHRoZSByZXF1aXJlbWVudCB0
byBiZSB0aGUgdGFyZ2V0IGRvbWFpbiwKYnV0IEkgdGhpbmsgdGhpcyBwcmV2ZW50cyB1c2luZyB0
aGUgc2FtZSBob29rcyBmcm9tIGEgZG9tMCBkZXZpY2UgbW9kZWwuCklmIHRoYXQncyBhbHJlYWR5
IHRoZSBjYXNlLCB0aGlzIGlzIGxlc3Mgb2YgYW4gaXNzdWUuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 22:31:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 22:31:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gphKZ-00019x-Cv; Fri, 01 Feb 2019 22:30:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pgYQ=QI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gphKX-00019j-Me
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 22:30:37 +0000
X-Inumbo-ID: feb1c5a9-2670-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id feb1c5a9-2670-11e9-bc90-bc764e045a96;
 Fri, 01 Feb 2019 22:30:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gphKV-00025k-R1; Fri, 01 Feb 2019 22:30:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gphKV-00024z-JG; Fri, 01 Feb 2019 22:30:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gphKV-0007sM-Ic; Fri, 01 Feb 2019 22:30:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132712-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
X-Osstest-Versions-That: xen=ae29aa0f8fdfbd41d5ea71a1338fc6330562cff3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Feb 2019 22:30:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132712: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjcxMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjcxMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3NTVlYjY0MDNlYzcyMmRiMzdmMWI4ZjhiNTFlMGIwYWI2NjFjMDAzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhZTI5YWEwZjhmZGZiZDQxZDVl
YTcxYTEzMzhmYzYzMzA1NjJjZmYzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI3MDggIDIwMTkt
MDItMDEgMTU6MDA6MzYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNzEwICAy
MDE5LTAyLTAxIDE3OjAwOjQyIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRv
ZUBjYXJkb2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAogICBhZTI5YWEwZjhmLi43NTVlYjY0MDNlICA3NTVlYjY0MDNlYzcyMmRiMzdmMWI4ZjhiNTFl
MGIwYWI2NjFjMDAzIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 01 23:53:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Feb 2019 23:53:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpicb-0000ij-0A; Fri, 01 Feb 2019 23:53:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pgYQ=QI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpicZ-0000iZ-Mj
 for xen-devel@lists.xenproject.org; Fri, 01 Feb 2019 23:53:19 +0000
X-Inumbo-ID: 8b682414-267c-11e9-a7de-439931215710
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b682414-267c-11e9-a7de-439931215710;
 Fri, 01 Feb 2019 23:53:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpicW-0003do-Ao; Fri, 01 Feb 2019 23:53:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpicW-0008Cv-3L; Fri, 01 Feb 2019 23:53:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpicW-0003DN-2i; Fri, 01 Feb 2019 23:53:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132654-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=02021d2ea4f64be3f29d4a0d9707a60889f3f71b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Feb 2019 23:53:16 +0000
Subject: [Xen-devel] [ovmf test] 132654: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjY1NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI2NTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAwMjAyMWQyZWE0ZjY0YmUzZjI5ZDRhMGQ5NzA3YTYw
ODg5ZjNmNzFiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1YWUzMTg0
ZDhjNTlmN2JiYjg0YmFkNDgyZGY2YjgwMjBiYTU4MTg4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjk0NzUgIDIwMTgtMTEtMDUgMjE6MTM6MTEgWiAgIDg4IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTI5NTI2ICAyMDE4LTExLTA2IDIwOjQ5OjI2IFogICA4NyBkYXlzICAyNzkgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNjU0ICAyMDE5LTAxLTMxIDA1OjQ4OjU5IFogICAgMSBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQWNoaW4gR3VwdGEgPGFjaGluLmd1cHRhQGFybS5jb20+CiAgQWxleCBKYW1lcyA8
dGhlcmFjZXJtYXN0ZXJAZ21haWwuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZl
bEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hpc2hzaW5naGFAbnZpZGlhLmNvbT4K
ICBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgYm9iLmMuZmVuZ0BpbnRlbC5jb20g
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEJvYkNGIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBD
YXJzZXksIEphYmVuIDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFz
ZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+
CiAgQ2hlbiBBIENoZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KICBDaHUsIE1hZ2dpZSA8bWFn
Z2llLmNodUBpbnRlbC5jb20+CiAgRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIERh
dmlkIFdlaSA8ZGF2aWQud2VpQGludGVsLmNvbT4KICBEZXJlayBMaW4gPGRlcmVrLmxpbjJAaHBl
LmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRXVnZW5lIENvaGVuIDxl
dWdlbmVAaHAuY29tPgogIEZhbiwgWmhpanVYIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBGZWxp
eCBQb2x5dWRvdiA8ZmVsaXhwQGFtaS5jb20+CiAgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50
ZWwuY29tPgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBHYXJ5IExpbiA8Z2xp
bkBzdXNlLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBIc3VlaCwgSG9uZy1j
aGloWCA8aG9uZy1jaGloeC5oc3VlaEBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5j
YXJzZXlAaW50ZWwuY29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29t
PgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBLcnp5c3p0b2YgS29jaCA8a3J6eXN6dG9mLmtvY2hAYXJtLmNvbT4KICBM
YXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExlaWYgTGluZGhvbG0gPGxlaWYubGlu
ZGhvbG1AbGluYXJvLm9yZz4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBM
aXUgWXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFnZ2llIENodSA8bWFnZ2llLmNodUBp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjaW4g
V29qdGFzIDxtd0BzZW1paGFsZi5jb20+CiAgTWVlbmFrc2hpIEFnZ2Fyd2FsIDxtZWVuYWtzaGku
YWdnYXJ3YWxAbnhwLmNvbT4KICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwu
Y29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBOZW8gSHN1ZWggPGhv
bmctY2hpaHguaHN1ZWhAaW50ZWwuY29tPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5saXVAb3V0bG9v
ay5jb20+CiAgUmF5IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5p
QGludGVsLmNvbT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5n
bGVpIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVp
LnpoYW5nQGludGVsLmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU29u
Z3BlbmcgTGkgPHNvbmdwZW5nLmxpQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0Bp
bnRlbC5jb20+CiAgU3VnaG9zaCBHYW51IDxzdWdob3NoLmdhbnVAYXJtLmNvbT4KICBTdW1pdCBH
YXJnIDxzdW1pdC5nYXJnQGxpbmFyby5vcmc+CiAgU3VuLCBaYWlsaWFuZyA8L289SW50ZWwvb3U9
RXhjaGFuZ2UgQWRtaW5pc3RyYXRpdmUgR3JvdXAgKEZZRElCT0hGMjNTUERMVCkvY249UmVjaXBp
ZW50cy9jbj1TdW4sIFphaWxpYW5nZjVkPgogIFRob21hcyBBYnJhaGFtIDx0aG9tYXMuYWJyYWhh
bUBhcm0uY29tPgogIFRob21hcyBSeWRtYW4gPHRob21hcy5qLnJ5ZG1hbkBpbnRlbC5jb20+CiAg
VGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFs
Zi5jb20+CiAgVmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1h
bmlhbUBhcm0uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5p
a292QGJyb2FkY29tLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgdmlhIGVkazItZGV2ZWwg
PGVkazItZGV2ZWxAbGlzdHMuMDEub3JnPgogIFdhbmcgQmluWCBBIDxiaW54LmEud2FuZ0BpbnRl
bC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFllIFRpbmcgPHRpbmcu
eWVAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KICB5
dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CiAgWmFpbGlhbmcgU3VuIDx6YWlsaWFu
Zy5zdW5AaW50ZWwuY29tPgogIFpoYW5nLCBDaGFvIEIgPGNoYW8uYi56aGFuZ0BpbnRlbC5jb20+
CiAgWmhhbywgWmhpcWlhbmdYIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgWmhpanUuRmFu
IDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+
CiAgWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICB6d2VpNCA8ZGF2
aWQud2VpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAogICA1YWUzMTg0ZDhjLi4wMjAyMWQyZWE0ICAwMjAyMWQyZWE0ZjY0YmUzZjI5
ZDRhMGQ5NzA3YTYwODg5ZjNmNzFiIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 02 00:52:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Feb 2019 00:52:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpjXY-0007Bj-KY; Sat, 02 Feb 2019 00:52:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KG9p=QJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpjXW-0007BX-PV
 for xen-devel@lists.xenproject.org; Sat, 02 Feb 2019 00:52:10 +0000
X-Inumbo-ID: c4df5b9c-2684-11e9-9173-e3c0c588d06c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4df5b9c-2684-11e9-9173-e3c0c588d06c;
 Sat, 02 Feb 2019 00:52:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpjXU-0005KM-Q2; Sat, 02 Feb 2019 00:52:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpjXU-0004OB-F6; Sat, 02 Feb 2019 00:52:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpjXU-0007SE-EX; Sat, 02 Feb 2019 00:52:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gpjXU-0007SE-EX@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Feb 2019 00:52:08 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-xl-credit2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5n
aXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQg
YW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAg
bGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJs
ZS9saW51eC1zdGFibGUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA0YzM1NjI0ZGNiM2JjZTAyNmJi
MDhlYjA0MDg1YzE4N2JhZmZmODYzCiAgQnVnIG5vdCBwcmVzZW50OiA3NjEyMDI1ZmJjN2E1YWI1
NGJmNzFmNDhiOTliMGI2YTE1ZmM3YjA2CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNzI0LwoKCiAgKFJldmlzaW9u
IGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBn
cmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
cmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIueGVu
LWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0
aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9s
b2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEzMjcyNC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJh
c2lzLXRlbXBsYXRlPTEyODg1OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LTMu
MTggdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFp
bHVyZSAvIGJhc2lzIHBhc3M6CiAxMzI1NzkgZmFpbCBbaG9zdD1kZWJpbmExXSAvIDEzMjQ1NiBb
aG9zdD1pdGFsaWEwXSAxMzE1MzUgW2hvc3Q9YWxiYW5hMF0gMTMxNTEyIFtob3N0PWdvZGVsbG8x
XSAxMzE0NzkgW2hvc3Q9Z29kZWxsbzBdIDEzMTQ0MiBbaG9zdD1maWFubzBdIDEzMTQyMCBbaG9z
dD1qb3ViZXJ0aW4wXSAxMzEzNzAgW2hvc3Q9YmFyb3F1ZTFdIDEzMTMzNiBbaG9zdD1odXhlbHJl
YmUxXSAxMzEzMDcgW2hvc3Q9cmltYXZhMV0gMTMxMjc5IFtob3N0PWl0YWxpYTBdIDEzMTIzMSBb
aG9zdD1odXhlbHJlYmUwXSAxMzExOTIgW2hvc3Q9YWxiYW5hMF0gMTMxMTQ5IFtob3N0PWdvZGVs
bG8xXSAxMzEwOTUgW2hvc3Q9Z29kZWxsbzBdIDEzMTAzNSBbaG9zdD1qb3ViZXJ0aW4wXSAxMzA5
MzkgW2hvc3Q9Zmlhbm8wXSAxMzA4NzYgW2hvc3Q9cmltYXZhMV0gMTMwODQzIFtob3N0PWFsYmFu
YTFdIDEzMDM2NyBbaG9zdD1maWFubzFdIDEzMDIwMyBbaG9zdD1pdGFsaWEwXSAxMzAwNjcgW2hv
c3Q9cmltXAogYXZhMV0gMTI5ODQ1IFtob3N0PWNoYXJkb25uYXkwXSAxMjk3NjAgW2hvc3Q9YmFy
b3F1ZTBdIDEyODg1OCBbaG9zdD1waW5vdDBdIDEyODg0MSBbaG9zdD1waW5vdDFdIDEyODgwNyBb
aG9zdD1iYXJvcXVlMF0gMTI4NjkxIFtob3N0PWl0YWxpYTBdIDEyODI1OCBbaG9zdD1waW5vdDFd
IDEyODIzMiBbaG9zdD1hbGJhbmEwXSAxMjgxNzcgW2hvc3Q9Z29kZWxsbzBdIDEyODA5NiBbaG9z
dD1hbGJhbmExXSAxMjc0ODYgW2hvc3Q9ZGViaW5hMF0gMTI3NDcyIFtob3N0PWpvdWJlcnRpbjFd
IDEyNzQ1NSBbaG9zdD1lbGJsaW5nMV0gMTI3Mjk2IFtob3N0PWFsYmFuYTFdIDEyNzAwMSBbaG9z
dD1odXhlbHJlYmUxXSAxMjY5MjYgW2hvc3Q9aHV4ZWxyZWJlMV0gMTI2ODEzIFtob3N0PWh1eGVs
cmViZTFdIDEyNjcxMSBbaG9zdD1odXhlbHJlYmUxXSAxMjY1ODMgW2hvc3Q9aHV4ZWxyZWJlMV0g
MTI2NDcyIFtob3N0PWh1eGVscmViZTFdIDEyNjM2MiBbaG9zdD1odXhlbHJlYmUxXSAxMjZcCiAy
NzAgW2hvc3Q9aHV4ZWxyZWJlMV0gMTI2MTg5IFtob3N0PWh1eGVscmViZTFdIDEyNjA0MiBbaG9z
dD1jaGFyZG9ubmF5MF0gMTI1ODk5IFtob3N0PXBpbm90MV0gMTI1NjU4IFtob3N0PWRlYmluYTBd
IDEyNTY0OSBbaG9zdD1jaGFyZG9ubmF5MV0gMTI1NjQxIFtob3N0PWpvdWJlcnRpbjBdIDEyNTU2
MSBbaG9zdD1hbGJhbmExXSAxMjU1MjUgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6
IDEzMjU3OSAvIDEyNTUyNQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5v
IHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3Rh
YmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0
IDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMDhiOTA4
YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNiY2JjZGE4NQpCYXNpcyBwYXNzIDc2MTIwMjVmYmM3
YTVhYjU0YmY3MWY0OGI5OWIwYjZhMTVmYzdiMDYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQz
MTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZTNmNjY3YmM1ZjUxZDBhYTQ0
MzU3YTY0Y2ExMzRjZDk1MjY3OWM4MQpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2Mt
cmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQjNzYxMjAyNWZiYzdhNWFiNTRiZjcxZjQ4
Yjk5YjBiNmExNWZjN2IwNi00YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYz
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlv
bmFsLmdpdCNjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwLWQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdFwKICM0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhLWRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQjZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3OWM4MS0wOGI5
MDhiYTYzZGVlOGJjMzEzOTgzYzVlNDEyODUyY2JjYmNkYTg1CmFkaG9jLXJldnR1cGxlLWdlbmVy
YXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC1zdGFibGUKYWRob2MtcmV2dHVwbGUtZ2Vu
ZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxvYWRlZCAyMDA2IG5vZGVzIGlu
IHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI1NTA1IFtob3N0
PWdvZGVsbG8wXQogMTI1NTI1IHBhc3MgNzYxMjAyNWZiYzdhNWFiNTRiZjcxZjQ4Yjk5YjBiNmEx
NWZjN2IwNiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3
NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4
MzFkM2E4NjU1ZDA3NjYzYSBlM2Y2NjdiYzVmNTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5Yzgx
CiAxMjU1NjEgW2hvc3Q9YWxiYW5hMV0KIDEyNTY0MSBbaG9zdD1qb3ViZXJ0aW4wXQogMTI1NjQ5
IFtob3N0PWNoYXJkb25uYXkxXQogMTI1NjU4IFtob3N0PWRlYmluYTBdCiAxMjU4OTkgW2hvc3Q9
cGlub3QxXQogMTI2MDQyIFtob3N0PWNoYXJkb25uYXkwXQogMTI2MTg5IFtob3N0PWh1eGVscmVi
ZTFdCiAxMjYyNzAgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNjM2MiBbaG9zdD1odXhlbHJlYmUxXQog
MTI2NDcyIFtob3N0PWh1eGVscmViZTFdCiAxMjY1ODMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNjcz
OCBbaG9zdD1odXhlbHJlYmUxXQogMTI2NzIxIFtob3N0PWh1eGVscmViZTFdCiAxMjY3MDggW2hv
c3Q9aHV4ZWxyZWJlMV0KIDEyNjcyNiBbaG9zdD1odXhlbHJlYmUxXQogMTI2NjkzIFtob3N0PWh1
eGVscmViZTFdCiAxMjY3MTMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNjY5NyBbaG9zdD1odXhlbHJl
YmUxXQogMTI2NzExIFtob3N0PWh1eGVscmViZTFdCiAxMjY3MjcgW2hvc3Q9aHV4ZWxyZWJlMV0K
IDEyNjc0MSBbaG9zdD1odXhlbHJlYmUxXQogMTI2Njk5IFtob3N0PWh1eGVscmViZTFdCiAxMjY3
MzEgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNjcxOCBbaG9zdD1odXhlbHJlYmUxXQogMTI2NzQ0IFto
b3N0PWh1eGVscmViZTFdCiAxMjY3MzQgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNjczNiBbaG9zdD1o
dXhlbHJlYmUxXQogMTI2NzQ2IFtob3N0PWh1eGVscmViZTFdCiAxMjY3NDggW2hvc3Q9aHV4ZWxy
ZWJlMV0KIDEyNjgxMyBbaG9zdD1odXhlbHJlYmUxXQogMTI2OTI2IFtob3N0PWh1eGVscmViZTFd
CiAxMjcwMDEgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNzI5NiBbaG9zdD1hbGJhbmExXQogMTI3NDg2
IFtob3N0PWRlYmluYTBdCiAxMjc0NzIgW2hvc3Q9am91YmVydGluMV0KIDEyNzQ1NSBbaG9zdD1l
bGJsaW5nMV0KIDEyODA5NiBbaG9zdD1hbGJhbmExXQogMTI4MTc3IFtob3N0PWdvZGVsbG8wXQog
MTI4MjMyIFtob3N0PWFsYmFuYTBdCiAxMjgyNTggW2hvc3Q9cGlub3QxXQogMTI4NjkxIFtob3N0
PWl0YWxpYTBdCiAxMjg4MDcgW2hvc3Q9YmFyb3F1ZTBdCiAxMjg4NTggW2hvc3Q9cGlub3QwXQog
MTI4ODQxIFtob3N0PXBpbm90MV0KIDEyOTc2MCBbaG9zdD1iYXJvcXVlMF0KIDEyOTg0NSBbaG9z
dD1jaGFyZG9ubmF5MF0KIDEzMDA2NyBbaG9zdD1yaW1hdmExXQogMTMwMjAzIFtob3N0PWl0YWxp
YTBdCiAxMzAzNjcgW2hvc3Q9Zmlhbm8xXQogMTMwODQzIFtob3N0PWFsYmFuYTFdCiAxMzA4NzYg
W2hvc3Q9cmltYXZhMV0KIDEzMDkzOSBbaG9zdD1maWFubzBdCiAxMzEwOTUgW2hvc3Q9Z29kZWxs
bzBdCiAxMzEwMzUgW2hvc3Q9am91YmVydGluMF0KIDEzMTE0OSBbaG9zdD1nb2RlbGxvMV0KIDEz
MTE5MiBbaG9zdD1hbGJhbmEwXQogMTMxMjc5IFtob3N0PWl0YWxpYTBdCiAxMzEyMzEgW2hvc3Q9
aHV4ZWxyZWJlMF0KIDEzMTMwNyBbaG9zdD1yaW1hdmExXQogMTMxMzM2IFtob3N0PWh1eGVscmVi
ZTFdCiAxMzE0MjAgW2hvc3Q9am91YmVydGluMF0KIDEzMTM3MCBbaG9zdD1iYXJvcXVlMV0KIDEz
MTQ0MiBbaG9zdD1maWFubzBdCiAxMzE0NzkgW2hvc3Q9Z29kZWxsbzBdCiAxMzE1MTIgW2hvc3Q9
Z29kZWxsbzFdCiAxMzE1MzUgW2hvc3Q9YWxiYW5hMF0KIDEzMTU2MyBmYWlsIGlycmVsZXZhbnQK
IDEzMTU4MCBmYWlsIGlycmVsZXZhbnQKIDEzMTU5MyBmYWlsIGlycmVsZXZhbnQKIDEzMTY0MSBm
YWlsIGlycmVsZXZhbnQKIDEzMTYxOSBmYWlsIGlycmVsZXZhbnQKIDEzMTY2NiBmYWlsIGlycmVs
ZXZhbnQKIDEzMTY3MyBmYWlsIGlycmVsZXZhbnQKIDEzMTcwNSBmYWlsIGlycmVsZXZhbnQKIDEz
MTc0OSBmYWlsIGlycmVsZXZhbnQKIDEzMTcyOSBmYWlsIGlycmVsZXZhbnQKIDEzMTc2OSBmYWls
IGlycmVsZXZhbnQKIDEzMTk5MCBmYWlsIGlycmVsZXZhbnQKIDEzMTk2OSBmYWlsIGlycmVsZXZh
bnQKIDEzMjA2NiBmYWlsIGlycmVsZXZhbnQKIDEzMjE3OSBmYWlsIGlycmVsZXZhbnQKIDEzMjI5
MCBmYWlsIGlycmVsZXZhbnQKIDEzMjQwOCBmYWlsIGlycmVsZXZhbnQKIDEzMjQ1NiBbaG9zdD1p
dGFsaWEwXQogMTMyNTc5IGZhaWwgNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZm
Zjg2MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiAwOGI5MDhiYTYzZGVlOGJjMzEzOTgzYzVlNDEyODUyY2JjYmNkYTg1CiAx
MzI3MTkgcGFzcyA3NjEyMDI1ZmJjN2E1YWI1NGJmNzFmNDhiOTliMGI2YTE1ZmM3YjA2IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDA4YjkwOGJhNjNkZWU4YmMzMTM5ODNjNWU0MTI4NTJjYmNiY2RhODUKIDEzMjY5OSBwYXNz
IDc2MTIwMjVmYmM3YTVhYjU0YmY3MWY0OGI5OWIwYjZhMTVmYzdiMDYgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNhNjJj
NTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyNzIxIGZhaWwgNGMzNTYyNGRj
YjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAwOGI5MDhiYTYzZGVlOGJj
MzEzOTgzYzVlNDEyODUyY2JjYmNkYTg1CiAxMzI3MDMgcGFzcyA3NjEyMDI1ZmJjN2E1YWI1NGJm
NzFmNDhiOTliMGI2YTE1ZmM3YjA2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGZmOWI5ZDU0MGYxYmRkYWIyNzhkYWExMDMy
OTFhMjE3MjcwY2M1ODcKIDEzMjY3MyBwYXNzIDc2MTIwMjVmYmM3YTVhYjU0YmY3MWY0OGI5OWIw
YjZhMTVmYzdiMDYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVh
MDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2
MzMzODMxZDNhODY1NWQwNzY2M2EgZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3
OWM4MQogMTMyNjg2IGZhaWwgNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2
MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAwOGI5MDhiYTYzZGVlOGJjMzEzOTgzYzVlNDEyODUyY2JjYmNkYTg1CiAxMzI2
ODcgcGFzcyA3NjEyMDI1ZmJjN2E1YWI1NGJmNzFmNDhiOTliMGI2YTE1ZmM3YjA2IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcKIDEzMjY4OSBwYXNzIDc2
MTIwMjVmYmM3YTVhYjU0YmY3MWY0OGI5OWIwYjZhMTVmYzdiMDYgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkx
M2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNjJhYTllN2Yx
YjhlZjY0YjhjN2MxZGFjYjExMjIzNTFjYjlmZDEzMgogMTMyNjkwIGJsb2NrZWQgNzYxMjAyNWZi
YzdhNWFiNTRiZjcxZjQ4Yjk5YjBiNmExNWZjN2IwNiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4OTIwNGQ5MjIwN2M1ZDVi
NWY4OWFhZGExMWQ4MmIzYjRkYTlkNDc3CiAxMzI3MjIgcGFzcyA3NjEyMDI1ZmJjN2E1YWI1NGJm
NzFmNDhiOTliMGI2YTE1ZmM3YjA2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA4YjkwOGJhNjNkZWU4YmMzMTM5ODNjNWU0
MTI4NTJjYmNiY2RhODUKIDEzMjY5MSBwYXNzIDc2MTIwMjVmYmM3YTVhYjU0YmY3MWY0OGI5OWIw
YjZhMTVmYzdiMDYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZWNhNTQxOTk4NjYxYWU2OTg0NzFhNzQ4ODFlNzA2OGUyZWUz
NjA0NgogMTMyNjkyIHBhc3MgNzYxMjAyNWZiYzdhNWFiNTRiZjcxZjQ4Yjk5YjBiNmExNWZjN2Iw
NiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiBjY2E4NzEyOGFhYjE4MjBkMjY5ZjdlYmM2YzE2OWYyN2RhZmRiYWRkCiAxMzI2
OTQgcGFzcyA3NjEyMDI1ZmJjN2E1YWI1NGJmNzFmNDhiOTliMGI2YTE1ZmM3YjA2IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDY2N2U5MTZmY2E2OGU3YTFkNjQzYTdlNDYwYzY5MDYyNjQxM2IxOTcKIDEzMjY5NyBwYXNzIDc2
MTIwMjVmYmM3YTVhYjU0YmY3MWY0OGI5OWIwYjZhMTVmYzdiMDYgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMDc3OGYxYTQ5
OWE1ZDM5OGZlZWI1MzMzMmVmYTQ4MDczYjk5ODE3MgogMTMyNzA3IHBhc3MgNzYxMjAyNWZiYzdh
NWFiNTRiZjcxZjQ4Yjk5YjBiNmExNWZjN2IwNiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAwMTM5NzQ3OGYyOTIzOWEwZTIy
NjU1ZmYxYTM1ZjRmZjk1NzdiNjNiCiAxMzI3MjQgZmFpbCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhl
YjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA4YjkwOGJhNjNkZWU4YmMzMTM5ODNjNWU0MTI4
NTJjYmNiY2RhODUKIDEzMjcxMyBwYXNzIDc2MTIwMjVmYmM3YTVhYjU0YmY3MWY0OGI5OWIwYjZh
MTVmYzdiMDYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgMzljMjNjYmU3YTU1MzNhNGNjMzFiMDM4ZDQ2NTIzNjRjYzBlMTI4
NQogMTMyNzE1IHBhc3MgNzYxMjAyNWZiYzdhNWFiNTRiZjcxZjQ4Yjk5YjBiNmExNWZjN2IwNiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAwOGI5MDhiYTYzZGVlOGJjMzEzOTgzYzVlNDEyODUyY2JjYmNkYTg1CiAxMzI3MTcg
ZmFpbCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA4
YjkwOGJhNjNkZWU4YmMzMTM5ODNjNWU0MTI4NTJjYmNiY2RhODUKU2VhcmNoaW5nIGZvciBpbnRl
cmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI1NTI1IChwYXNzKSwgZm9y
IGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjU3OSAoZmFpbCksIGZvciBiYXNp
cyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjY3MyAocGFzcyksIGZvciBiYXNpcyBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjY4NiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJl
CiAwIHJldmlzaW9ucyBhdCA3NjEyMDI1ZmJjN2E1YWI1NGJmNzFmNDhiOTliMGI2YTE1ZmM3YjA2
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDA4YjkwOGJhNjNkZWU4YmMzMTM5ODNjNWU0MTI4NTJjYmNiY2RhODUKTm8gcmV2
aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxMzI3MTUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxMzI3MTcgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAx
MzI3MTkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjcyMSAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjcyMiAocGFz
cyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyNzI0IChmYWlsKSwgZm9y
IGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNl
dCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9k
dWNlZDogIDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMKICBCdWcgbm90
IHByZXNlbnQ6IDc2MTIwMjVmYmM3YTVhYjU0YmY3MWY0OGI5OWIwYjZhMTVmYzdiMDYKICBMYXN0
IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMzI3MjQvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCmRvdDog
Z3JhcGggaXMgdG9vIGxhcmdlIGZvciBjYWlyby1yZW5kZXJlciBiaXRtYXBzLiBTY2FsaW5nIGJ5
IDAuNTYxMDYgdG8gZml0CnBubXRvcG5nOiA1MCBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGgg
bGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyLnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzI3MjQ6IHRvbGVyYWJsZSBBTEwgRkFJ
TAoKZmxpZ2h0IDEzMjcyNCBsaW51eC0zLjE4IHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNzI0LwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0
ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 02 05:01:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Feb 2019 05:01:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpnQZ-0008Tv-9c; Sat, 02 Feb 2019 05:01:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KG9p=QJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpnQX-0008Tl-Sc
 for xen-devel@lists.xenproject.org; Sat, 02 Feb 2019 05:01:13 +0000
X-Inumbo-ID: 8f8a56fe-26a7-11e9-9e9e-af67aa057ab2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f8a56fe-26a7-11e9-9e9e-af67aa057ab2;
 Sat, 02 Feb 2019 05:01:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpnQV-0005XG-Jp; Sat, 02 Feb 2019 05:01:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpnQV-0002Vq-7t; Sat, 02 Feb 2019 05:01:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpnQV-0006vg-7G; Sat, 02 Feb 2019 05:01:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132640-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:heisenbug
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:heisenbug
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:heisenbug
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:heisenbug
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-4.19:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=34ae657246154f095288059157e722ccf69f3b63
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Feb 2019 05:01:11 +0000
Subject: [Xen-devel] [linux-4.19 test] 132640: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjY0MCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI2NDAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCBy
ZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGFy
ZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgZmFpbCBpbiAxMzI1NzggcGFzcyBp
biAxMzI2NDAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCBmYWlsIGluIDEzMjU3OCBwYXNzIGluIDEzMjY0MAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgIDExIHhlbi1ib290L2RzdF9ob3N0IGZhaWwgaW4gMTMyNTc4IHBhc3MgaW4gMTMyNjQwCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCBmYWlsIGlu
IDEzMjU3OCBwYXNzIGluIDEzMjY0MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgIDEwIHhl
bi1ib290L3NyY19ob3N0IGZhaWwgaW4gMTMyNTc4IHBhc3MgaW4gMTMyNjQwCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgZmFpbCBpbiAxMzI1NzggcGFz
cyBpbiAxMzI2NDAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgZmFpbCBpbiAxMzI1NzggcGFzcyBpbiAxMzI2NDAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgZmFpbCBpbiAxMzI1NzggcGFzcyBpbiAxMzI2
NDAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3Jl
bHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMzI1NzggcGFzcyBpbiAxMzI2NDAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDEzMjU3OCBwYXNzIGluIDEzMjY0MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgcGFzcyBpbiAxMzI1NzgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDM0YWU2NTcyNDYxNTRm
MDk1Mjg4MDU5MTU3ZTcyMmNjZjY5ZjNiNjMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAgOTEgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgIDg5IGRh
eXMgICA2MCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI1NzggIDIwMTktMDEtMjkg
MTc6NDk6MzEgWiAgICAzIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExNjMgcGVvcGxlIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgNjQxNzEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 02 05:46:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Feb 2019 05:46:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpo7q-0004E6-72; Sat, 02 Feb 2019 05:45:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KG9p=QJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpo7o-0004Dr-Gq
 for xen-devel@lists.xenproject.org; Sat, 02 Feb 2019 05:45:56 +0000
X-Inumbo-ID: ced56782-26ad-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ced56782-26ad-11e9-bc90-bc764e045a96;
 Sat, 02 Feb 2019 05:45:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpo7m-0006NT-Pf; Sat, 02 Feb 2019 05:45:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpo7m-00055m-Cd; Sat, 02 Feb 2019 05:45:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpo7m-00066i-Bx; Sat, 02 Feb 2019 05:45:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132647-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=df1debf494ac38c95abb602b2b3057613de06b47
X-Osstest-Versions-That: xen=96cbd0893f783997caaf117e897d5fa8f2dc7b5f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Feb 2019 05:45:54 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 132647: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjY0NyB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI2NDcvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkZjFkZWJmNDk0YWMzOGM5NWFiYjYwMmIyYjMwNTc2
MTNkZTA2YjQ3CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NmNiZDA4
OTNmNzgzOTk3Y2FhZjExN2U4OTdkNWZhOGYyZGM3YjVmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzA4NjAgIDIwMTgtMTEtMjkgMTQ6MDY6NTAgWiAgIDY0IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTMyNDg2ICAyMDE5LTAxLTI2IDAxOjM2OjUzIFogICAgNyBkYXlzICAgIDMgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNTg4ICAyMDE5LTAxLTI5IDIwOjI3OjE4IFogICAgMyBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBNYXJjIFp5bmdp
ZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGku
a29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
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
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDk2Y2JkMDg5
M2YuLmRmMWRlYmY0OTQgIGRmMWRlYmY0OTRhYzM4Yzk1YWJiNjAyYjJiMzA1NzYxM2RlMDZiNDcg
LT4gc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 02 06:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Feb 2019 06:41:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpozc-0001hn-N1; Sat, 02 Feb 2019 06:41:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KG9p=QJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpozb-0001hb-Ur
 for xen-devel@lists.xenproject.org; Sat, 02 Feb 2019 06:41:32 +0000
X-Inumbo-ID: 92bf51d1-26b5-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92bf51d1-26b5-11e9-bc90-bc764e045a96;
 Sat, 02 Feb 2019 06:41:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpozZ-0007VE-V2; Sat, 02 Feb 2019 06:41:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpozZ-0000wd-LZ; Sat, 02 Feb 2019 06:41:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpozZ-0003nu-KY; Sat, 02 Feb 2019 06:41:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132655-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=b4fbe1f65a4769c09e6bf2d79fc84360f840f40e
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Feb 2019 06:41:29 +0000
Subject: [Xen-devel] [qemu-mainline test] 132655: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjY1NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI2NTUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTIgZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxMzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMzE4NDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTg0MgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMxODQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MTg0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIGI0ZmJlMWY2NWE0NzY5YzA5ZTZiZjJk
NzlmYzg0MzYwZjg0MGY0MGUKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAg
IDE0NzkyM2IxYTkwMWEwMzcwZjgzYTBmNGM1OGVjMWJhZmZlZjIyZjAKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEzMTg0MiAgMjAxOS0wMS0wOSAwMDozNzoyMiBaICAgMjQgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMzE4OTIgIDIwMTktMDEtMDkgMjM6Mzc6MDAgWiAgIDIzIGRheXMgICAyMCBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI1OTEgIDIwMTktMDEtMjkgMjE6NTE6MzAg
WiAgICAzIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBYXJvbiBMaW5kc2F5IDxhYXJvbkBvcy5hbXBlcmVjb21wdXRpbmcu
Y29tPgogIEFhcm9uIExpbmRzYXkgPGFjbGluZHNhQGdtYWlsLmNvbT4KICBBYXJvbiBMaW5kc2F5
IDxhbGluZHNheUBjb2RlYXVyb3JhLm9yZz4KICBBYXJvbiBMaW5kc2F5IE9TIDxhYXJvbkBvcy5h
bXBlcmVjb21wdXRpbmcuY29tPgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZl
Y29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXgg
V2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGFuZGVyIEdyYWYg
PGFncmFmQHN1c2UuZGU+CiAgQWxleGFuZGVyIEthbmF2aW4gPGFsZXgua2FuYXZpbkBnbWFpbC5j
b20+CiAgQWxleGFuZHJvIFNhbmNoZXogQmFjaCA8YXNhbmNoZXpAa3J5cHRvc2xvZ2ljLmNvbT4K
ICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGlzdGFpciBGcmFuY2lz
IDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCQUxB
VE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3Vz
ZS5kZT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAg
Q2hyaXN0b3BoZSBGZXJnZWF1IDxjZmVyZ2VhdUByZWRoYXQuY29tPgogIENsZWJlciBSb3NhIDxj
cm9zYUByZWRoYXQuY29tPgogIENvbGxpbiBXYWxsaW5nIDx3YWxsaW5nQGxpbnV4LmlibS5jb20+
CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIg
PGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29t
PgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhp
bGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5n
QG9yYWNsZS5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNv
bT4KICBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBPdHVibyA8b3R1Ym9A
cmVkaGF0LmNvbT4KICBFbWlsaW8gRy4gQ290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdl
ciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29t
PgogIEZhbSBaaGVuZyA8ZmFtekByZWRoYXQuY29tPgogIEZlaSBMaSA8ZmxpQHN1c2UuY29tPgog
IEZlaSBMaSA8c2hpcmxleTE3ZmVpQGdtYWlsLmNvbT4KICBGcmVkaWFubyBaaWdsaW8gPGZ6aWds
aW9AcmVkaGF0LmNvbT4KICBGcmVkcmlrIE5vcmluZyA8bm9yaW5nQG5vY3Jldy5vcmc+CiAgR2Vy
ZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9y
Zz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSWdvciBNYW1tZWRvdiA8
aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5j
b20+CiAgSmlhbiBXYW5nIDx3YW5namlhbjE2MUBodWF3ZWkuY29tPgogIEpvZWwgU3RhbmxleSA8
am9lbEBqbXMuaWQuYXU+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEpvbiBEaWVr
ZW1hIDxqb24uZGlla2VtYUBnZS5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0
LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQG1haWwucnU+CiAgS2FtYWwgSGVpYiA8a2Ft
YWxoZWliMUBnbWFpbC5jb20+CiAgS2FzaHlhcCBDaGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5j
b20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVy
IDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgRmVuZyA8bGlmZW5nMTUxOUBnbWFpbC5jb20+CiAg
TGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIEx1YyBNaWNoZWwgPGx1Yy5taWNoZWxAZ3JlZW5z
b2NzLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNv
bT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJr
IENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrdXMgQXJt
YnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFp
bC5jb20+CiAgTWljaGFlbCBDbGFyayA8bWpjQHNpZml2ZS5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTmlzYXJnIFNoYWggPG5zaGFoQGRpc3Jvb3Qub3JnPgogIFBhbG1lciBEYWJiZWx0
IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGVuZyBIYW8gPHBl
bmcuaGFvMkB6dGUuY29tLmNuPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJv
Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQaWVycmUgTW9yZWwgPHBt
b3JlbEBsaW51eC5pYm0uY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qu
b3JnPgogIFByaWl0IExhZXMgPHBsYWVzQHBsYWVzLm9yZz4KICBSZW15IE5vZWwgPHJlbXkubm9l
bEBibGFkZS1ncm91cC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29u
QGxpbmFyby5vcmc+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBS
b21hbiBCb2xzaGFrb3YgPHIuYm9sc2hha292QHlhZHJvLmNvbT4KICBSeWFuIEVsIEtvY2h0YSA8
cmVsa29jaHRhQGdtYWlsLmNvbT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBl
bnMtbHlvbi5vcmc+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9k
aUBodWF3ZWkuY29tPgogIFNyZWVqaXRoIE1vaGFuYW4gPHNyZWVqaXQubW9oYW5hbkBudXRhbml4
LmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LmlibS5jb20+CiAgU3RlZmFuIEJl
cmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVm
YW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBNYXJrb3ZpYyA8c21hcmtvdmljQHdhdmVjb21wLmNv
bT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmZl
biBHw7ZydHogPGNvbnRyaWJAc3RlZmZlbi1nb2VydHouZGU+CiAgVGhvbWFzIEh1dGggPHRodXRo
QHJlZGhhdC5jb20+CiAgVGhvbWFzIFJvdGggPGNvZGVAc3RhY2tzbWFzaGluZy5uZXQ+CiAgVGlt
IFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KICBUb20gRGVzZXluIDx0b20uZGVzZXluQGdt
YWlsLmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFZsYWRp
bWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYWlu
ZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgV2VpIFh1IDx3
ZXh1QHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29t
PgogIFhpYW8gR3Vhbmdyb25nIDx4aWFvZ3Vhbmdyb25nQHRlbmNlbnQuY29tPgogIFlhbmcgWmhv
bmcgPHlhbmcuemhvbmdAaW50ZWwuY29tPgogIFlpIE1pbiBaaGFvIDx6eWltaW5AbGludXguaWJt
LmNvbT4KICBZb25nYm9rIEtpbSA8eW9uZ2Jvay5raW1AaW1ndGVjLmNvbT4KICBZb25nYm9rIEtp
bSA8eW9uZ2Jvay5raW1AbWlwcy5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRv
dmljaEBkYXluaXguY29tPgogIFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgog
IFpoYW8gWWFuIDx5YW4ueS56aGFvQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTIwODkgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 02 08:35:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Feb 2019 08:35:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpqlJ-0004dm-Mt; Sat, 02 Feb 2019 08:34:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KG9p=QJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpqlI-0004dB-1K
 for xen-devel@lists.xenproject.org; Sat, 02 Feb 2019 08:34:52 +0000
X-Inumbo-ID: 66cc7198-26c5-11e9-b815-9354b7c51a59
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66cc7198-26c5-11e9-b815-9354b7c51a59;
 Sat, 02 Feb 2019 08:34:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpqlE-0001lB-48; Sat, 02 Feb 2019 08:34:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpqlD-0000ZN-LK; Sat, 02 Feb 2019 08:34:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpqlD-0000X3-Ke; Sat, 02 Feb 2019 08:34:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132660-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e1e364bf09d92018d35f20a004ffcfd4cbeffa34
X-Osstest-Versions-That: linux=e6608e1f2fbd5827df9fa0da9ab1ad64f68be8d7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Feb 2019 08:34:47 +0000
Subject: [Xen-devel] [linux-4.14 test] 132660: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjY2MCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI2NjAvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgZTFlMzY0YmYwOWQ5MjAxOGQzNWYyMGEwMDRmZmNmZDRjYmVmZmEzNApiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZTY2MDhlMWYyZmJkNTgyN2RmOWZhMGRhOWFi
MWFkNjRmNjhiZThkNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNDkzICAyMDE5LTAxLTI2IDA4
OjQwOjQwIFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjY2MCAgMjAxOS0wMS0z
MSAwNzo0MDoxNCBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJA
aW50ZWwuY29tPgogIEFsZXhhbmRlciBQb3BvdiA8YWxleC5wb3BvdkBsaW51eC5jb20+CiAgQWxl
eGFuZGVyIFVzeXNraW4gPGFsZXhhbmRlci51c3lza2luQGludGVsLmNvbT4KICBBbmFuZCBKYWlu
IDxhbmFuZC5qYWluQG9yYWNsZS5jb20+CiAgQW5kcmUgTmF1am9rcyA8bmF1dHNjaDJAZ21haWwu
Y29tPgogIEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgogIEFudGhvbnkgV29uZyA8
YW50aG9ueS53b25nQGNhbm9uaWNhbC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1
dmVsQGxpbmFyby5vcmc+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5j
b20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIENoYXJsZXMgWWVoIDxjaGFybGVzeWVoNTIyQGdt
YWlsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+
CiAgQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5n
Y29uZ0BnbWFpbC5jb20+CiAgRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+
CiAgRGFuaWVsIERyYWtlIDxkcmFrZUBlbmRsZXNzbS5jb20+CiAgRGF2ZSBIYW5zZW4gPGRhdmUu
aGFuc2VuQGxpbnV4LmludGVsLmNvbT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0
LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3Rl
cmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERleHVhbiBDdWkgPGRlY3VpQG1pY3Jvc29mdC5jb20+
CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIEV1Z2VuaXkg
UGFsdHNldiA8RXVnZW5peS5QYWx0c2V2QHN5bm9wc3lzLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZl
bGlwZS5iYWxiaUBsaW51eC5pbnRlbC5jb20+CiAgR2VvcmdpIERqYWtvdiA8Z2VvcmdpLmRqYWtv
dkBsaW5hcm8ub3JnPgogIEdlcmFsZCBTY2hhZWZlciA8Z2VyYWxkLnNjaGFlZmVyQGRlLmlibS5j
b20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBH
dXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbnMgdmFuIEty
YW5lbmJ1cmcgPGhhbnMudmFuLmtyYW5lbmJ1cmdAbWVuZGl4LmNvbT4KICBJZG8gU2NoaW1tZWwg
PGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSXNyYWVsIFJ1a3NoaW4gPGlzcmFlbHJAbWVsbGFub3gu
Y29tPgogIEphY2sgUGhhbSA8amFja3BAY29kZWF1cm9yYS5vcmc+CiAgSmFlZ2V1ayBLaW0gPGph
ZWdldWtAa2VybmVsLm9yZz4KICBKYW1hbCBIYWRpIFNhbGltIDxqaHNAbW9qYXRhdHUuY29tPgog
IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmVmZiBNYWhvbmV5IDxqZWZmbUBz
dXNlLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmlyaSBPbHNhIDxqb2xz
YUBrZXJuZWwub3JnPgogIEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4K
ICBKb2UgVGhvcm5iZXIgPGVqdEByZWRoYXQuY29tPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2Vy
bmVsLm9yZz4KICBKb3NlIEFicmV1IDxqb2FicmV1QHN5bm9wc3lzLmNvbT4KICBKb3NlIEFicmV1
IDxKb3NlLkFicmV1QHN5bm9wc3lzLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgS2FuZ2ppZSBMdSA8a2psdUB1bW4uZWR1PgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hy
b21pdW0ub3JnPgogIEt5dW5ndGFlIEtpbSA8a3QwNzU1QGdtYWlsLmNvbT4KICBMYXJyeSBGaW5n
ZXIgPExhcnJ5LkZpbmdlckBsd2Zpbmdlci5uZXQ+CiAgTGVuZGFja3ksIFRob21hcyA8VGhvbWFz
LkxlbmRhY2t5QGFtZC5jb20+CiAgTWFuZnJlZCBTY2hsYWVnbCA8bWFuZnJlZC5zY2hsYWVnbEBn
aW56aW5nZXIuY29tPgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CiAg
TWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmll
QGtlcm5lbC5vcmc+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29t
PgogIE1hcnRpbiBWdWlsbGUgPGpwbXYyN0BhaW0uY29tPgogIE1hdGhpYXMgTnltYW4gPG1hdGhp
YXMubnltYW5AbGludXguaW50ZWwuY29tPgogIE1heCBTY2h1bHplIDxtYXguc2NodWx6ZUBwb3N0
ZW8uZGU+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFN0
cmF1YmUgPHN0cmF1YmUubGludXhAZ21haWwuY29tPgogIE1pa2UgU25pdHplciA8c25pdHplckBy
ZWRoYXQuY29tPgogIE1pbGFuIEJyb3ogPGdtYXp5bGFuZEBnbWFpbC5jb20+CiAgTWlsaWFuIFdv
bGZmIDxtaWxpYW4ud29sZmZAa2RhYi5jb20+CiAgTmljb2xhcyBQaXRyZSA8bmljb0BsaW5hcm8u
b3JnPgogIE5pY29sYXMgUGl0cmUgPG5pY29sYXMucGl0cmVAbGluYXJvLm9yZz4KICBPbGl2ZXIg
SGFydGtvcHAgPHNvY2tldGNhbkBoYXJ0a29wcC5uZXQ+CiAgUGFuIEJpYW4gPGJpYW5wYW4yMDE2
QDE2My5jb20+CiAgUGFvbG8gQWJlbmkgPHBhYmVuaUByZWRoYXQuY29tPgogIFBhb2xvIEJvbnpp
bmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBGdWxnaHVtIDxwYXVsa2ZAbWljcm9nYXRl
LmNvbT4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQYXZlbCBU
YXRhc2hpbiA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4KICBQZXRlciBDaGVuIDxwZXRlci5j
aGVuQG54cC5jb20+CiAgUGllcnJlLUxvdWlzIEJvc3NhcnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0
QGxpbnV4LmludGVsLmNvbT4KICBQcmF2aW4gQiBTaGVsYXIgPHBzaGVsYXJAb3ZuLm9yZz4KICBS
YWRpbSBLcsSNbcOhxZkgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYWp1IFJhbmdvanUgPHJhanVy
QGNoZWxzaW8uY29tPgogIFJhc211cyBWaWxsZW1vZXMgPGxpbnV4QHJhc211c3ZpbGxlbW9lcy5k
az4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICBTYWdpIEdy
aW1iZXJnIDxzYWdpQGdyaW1iZXJnLm1lPgogIFNhbWlyIFZpcm1hbmkgPHNhbWlyQGVtYmVkdXIu
Y29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVy
c29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25AaW50ZWwuY29tPgogIFNoeWFtIFN1bmRhciBTIEsg
PFNoeWFtLXN1bmRhci5TLWtAYW1kLmNvbT4KICBTb2hlaWwgSGFzc2FzIFllZ2FuZWggPHNvaGVp
bEBnb29nbGUuY29tPgogIFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGhlbW1pbkBtaWNyb3NvZnQuY29t
PgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdWRpcCBNdWtoZXJq
ZWUgPHN1ZGlwbS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFN1aml0aCBQYW5kZWwgPHN1aml0aF9w
YW5kZWxAZGVsbC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRob21hcyBH
bGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBQZXRhenpvbmkgPHRob21hcy5w
ZXRhenpvbmlAYm9vdGxpbi5jb20+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1k
LmNvbT4KICBUb20gUGFuZmlsIDx0b21Ac3RlZWxzZXJpZXMuY29tPgogIFRvbWFzIFdpbmtsZXIg
PHRvbWFzLndpbmtsZXJAaW50ZWwuY29tPgogIFR5Y2hvIEFuZGVyc2VuIDx0eWNob0B0eWNoby53
cz4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWaWpheSBWaXN3YW5h
dGggPHZ2aXN3YW5hQGNvZGVhdXJvcmEub3JnPgogIFZpbmVldCBHdXB0YSA8dmd1cHRhQHN5bm9w
c3lzLmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFdpbGxl
bSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBZdW5qaWFuIFdhbmcgPHdhbmd5dW5q
aWFuQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
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
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CiAgIGU2NjA4ZTFmMmZiZC4uZTFlMzY0YmYwOWQ5ICBlMWUzNjRiZjA5ZDky
MDE4ZDM1ZjIwYTAwNGZmY2ZkNGNiZWZmYTM0IC0+IHRlc3RlZC9saW51eC00LjE0CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 02 08:50:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Feb 2019 08:50:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpr0i-0006cu-Bm; Sat, 02 Feb 2019 08:50:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KG9p=QJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpr0g-0006ck-SY
 for xen-devel@lists.xenproject.org; Sat, 02 Feb 2019 08:50:46 +0000
X-Inumbo-ID: a0cd9e56-26c7-11e9-b445-c3791eb2bc2d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0cd9e56-26c7-11e9-b445-c3791eb2bc2d;
 Sat, 02 Feb 2019 08:50:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpr0e-000244-Dk; Sat, 02 Feb 2019 08:50:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpr0e-0001LP-0q; Sat, 02 Feb 2019 08:50:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpr0d-0000mF-Vm; Sat, 02 Feb 2019 08:50:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132652-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-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
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4c35624dcb3bce026bb08eb04085c187bafff863
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Feb 2019 08:50:43 +0000
Subject: [Xen-devel] [linux-3.18 test] 132652: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjY1MiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI2NTIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMyNTc5IHBhc3Mg
aW4gMTMyNjUyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzI1NzkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMjU3OQoK
UmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5n
KToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDQgbWVtZGlzay10
cnktYXBwZW5kICAgICAgICAgICBmYWlsICBsaWtlIDEyODgwNwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEy
ODg1OAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRj
NTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAt
MTcgMjE6NDc6MzkgWiAgMTA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NzYwICAyMDE4
LTExLTEwIDE2OjE3OjMwIFogICA4MyBkYXlzICAgNTUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTMyNTc5ICAyMDE5LTAxLTI5IDE3OjU3OjA4IFogICAgMyBkYXlzICAgIDIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo1MTYgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0
aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTY5MDUgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 02 11:34:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Feb 2019 11:34:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gptYw-0005Ht-TE; Sat, 02 Feb 2019 11:34:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KG9p=QJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gptYv-0005Hh-9i
 for xen-devel@lists.xenproject.org; Sat, 02 Feb 2019 11:34:17 +0000
X-Inumbo-ID: 7872861c-26de-11e9-a183-cf627118b76e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7872861c-26de-11e9-a183-cf627118b76e;
 Sat, 02 Feb 2019 11:34:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gptYt-0005GD-6E; Sat, 02 Feb 2019 11:34:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gptYs-0004VP-PQ; Sat, 02 Feb 2019 11:34:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gptYs-0004a1-Oo; Sat, 02 Feb 2019 11:34:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132664-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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: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-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:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d56afb8e3997ae19fd7449f773065a2b997dc7c1
X-Osstest-Versions-That: libvirt=d0ba8d65530d120ec98c09480b0a10cd5868dcda
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Feb 2019 11:34:14 +0000
Subject: [Xen-devel] [libvirt test] 132664: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjY2NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI2NjQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjYwNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNjA1CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGQ1NmFmYjhlMzk5N2FlMTlmZDc0NDlmNzczMDY1YTJiOTk3ZGM3
YzEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGQwYmE4ZDY1NTMwZDEy
MGVjOThjMDk0ODBiMGExMGNkNTg2OGRjZGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjYwNSAg
MjAxOS0wMS0zMCAwNDoxODo1NSBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI2
NjQgIDIwMTktMDEtMzEgMDk6NDA6NTUgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKb2huIEZlcmxhbiA8amZl
cmxhbkByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+
CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKICAgZDBiYThkNjU1My4uZDU2YWZiOGUzOSAgZDU2YWZiOGUzOTk3YWUxOWZkNzQ0OWY3
NzMwNjVhMmI5OTdkYzdjMSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 02 11:47:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Feb 2019 11:47:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gptlh-0006Ox-BP; Sat, 02 Feb 2019 11:47:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KG9p=QJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gptlf-0006Ol-GE
 for xen-devel@lists.xenproject.org; Sat, 02 Feb 2019 11:47:27 +0000
X-Inumbo-ID: 4f120b1a-26e0-11e9-8e87-370f7f60ba7f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f120b1a-26e0-11e9-8e87-370f7f60ba7f;
 Sat, 02 Feb 2019 11:47:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gptlc-0005Wr-Pb; Sat, 02 Feb 2019 11:47:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gptlc-0005Ob-Er; Sat, 02 Feb 2019 11:47:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gptlc-0003mr-E3; Sat, 02 Feb 2019 11:47:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132650-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-rtds:<job
 status>:broken:regression
 xen-4.9-testing:test-armhf-armhf-xl-rtds:host-install(4):broken:heisenbug
 xen-4.9-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-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-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-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-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-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-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-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-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-libvirt-raw: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-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0437ba0e578d089eb24fc493575cd0e8f2584ec7
X-Osstest-Versions-That: xen=7f01558d9b3fc4011741e9f469c96fd93dd8454e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Feb 2019 11:47:24 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 132650: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjY1MCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjY1MC8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzI1ODIKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNjkg
eHRmL3Rlc3QtaHZtNjQteHNhLTI3OCBmYWlsIGluIDEzMjU4MiBwYXNzIGluIDEzMjY1MAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTMy
NTgyIHBhc3MgaW4gMTMyNjUwCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgMTAgZGViaWFu
LWRpLWluc3RhbGwgZmFpbCBpbiAxMzI1ODIgcGFzcyBpbiAxMzI2NTAKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMjU4MiBsaWtlIDEz
MDk1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBpbiAxMzI1ODIgbGlrZSAxMzA5NTQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMy
NTgyIGxpa2UgMTMwOTU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMzI1ODIgbGlrZSAxMzA5NTQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEzMjU4MiBsaWtlIDEz
MDk1NAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDEzMjU4MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMjU4MiBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzA4MDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDgwNwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtl
IDEzMDg5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMDk1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTU0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzA5NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMDk1NAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTMwOTU0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMDQzN2JhMGU1NzhkMDg5ZWIy
NGZjNDkzNTc1Y2QwZThmMjU4NGVjNwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAg
ICAgICAgN2YwMTU1OGQ5YjNmYzQwMTE3NDFlOWY0NjljOTZmZDkzZGQ4NDU0ZQoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTMwOTU0ICAyMDE4LTEyLTAzIDAzOjEyOjQxIFogICA2MSBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEzMjQ4NCAgMjAxOS0wMS0yNiAwMTozNjozOSBaICAgIDcgZGF5cyAg
ICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjU4MiAgMjAxOS0wMS0yOSAxODo1
MDowMyBaICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29t
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
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
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMDQz
N2JhMGU1NzhkMDg5ZWIyNGZjNDkzNTc1Y2QwZThmMjU4NGVjNwpBdXRob3I6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIEphbiAyOCAxNDo1NDo1MiAyMDE5
IC0wODAwCgogICAgeGVuL2FybTogdmdpYy12MzogRG9uJ3QgY3JlYXRlIGVtcHR5IHJlLWRpc3Ry
aWJ1dG9yIHJlZ2lvbnMKICAgIAogICAgQXQgdGhlIG1vbWVudCwgWGVuIGlzIGFzc3VtaW5nIHRo
ZSBoYXJkd2FyZSBkb21haW4gd2lsbCBoYXZlIHRoZSBzYW1lCiAgICBudW1iZXIgb2YgcmUtZGlz
dHJpYnV0b3IgcmVnaW9ucyBhcyB0aGUgaG9zdC4gSG93ZXZlciwgYXMgdGhlCiAgICBudW1iZXIg
b2YgQ1BVcyBvciB0aGUgc3RyaWRlIChlLmcgb24gR0lDdjQpIG1heSBiZSBkaWZmZXJlbnQgd2Ug
ZW5kIHVwCiAgICBleHBvc2luZyByZWdpb25zIHdoaWNoIGRvZXMgbm90IGNvbnRhaW4gYW55IHJl
LWRpc3RyaWJ1dG9ycy4KICAgIAogICAgV2hlbiBib290aW5nLCBMaW51eCB3aWxsIGdvIHRocm91
Z2ggYWxsIHRoZSByZS1kaXN0cmlidXRvciByZWdpb24gdG8KICAgIGNoZWNrIHdoZXRoZXIgYSBw
cm9wZXJ0eSAoZS5nIHZQTElzKSBpcyBhdmFpbGFibGUgYWNjcm9zcyBhbGwgdGhlCiAgICByZS1k
aXN0cmlidXRvcnMuIFRoaXMgd2lsbCByZXN1bHQgdG8gYSBkYXRhIGFib3J0IG9uIGVtcHR5IHJl
Z2lvbnMKICAgIGJlY2F1c2UgdGhlcmUgYXJlIG5vIHVuZGVybHlpbmcgcmUtZGlzdHJpYnV0b3Iu
CiAgICAKICAgIFNvIHdlIG5lZWQgdG8gbGltaXQgdGhlIG51bWJlciBvZiByZWdpb25zIGV4cG9z
ZWQgdG8gdGhlIGhhcmR3YXJlCiAgICBkb21haW4uIFRoZSBjb2RlIHJld29ya2VkIHRvIG9ubHkg
ZXhwb3NlIHRoZSBtaW5pbXVuIG51bWJlciBvZiByZWdpb25zCiAgICByZXF1aXJlZCBieSB0aGUg
aGFyZHdhcmUgZG9tYWluLiBJdCBpcyBhc3N1bWVkIHRoZSByZWdpb25zIHdpbGwgYmUKICAgIHBv
cHVsYXRlZCBzdGFydGluZyBmcm9tIHRoZSBmaXJzdCBvbmUuCiAgICAKICAgIExhc3RseSwgcmVu
YW1lIHZnaWNfdjNfcmRpc3RfY291bnQgdG8gcmVmbGVjdCB0aGUgdmFsdWUgcmV0dXJuIGJ5IHRo
ZQogICAgaGVscGVyLgogICAgCiAgICBSZXBvcnRlZC1ieTogU2hhbWVlcmFsaSBLb2xvdGh1bSBU
aG9kaSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFRlc3RlZC1ieTog
U2hhbWVlciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDU0ZWM1OWY2YjBiMzYzYzM0Y2YxODY0
ZDUyMTRhMDVlMzVlYTc1ZWUpCgpjb21taXQgMTlmYzQ0ZjRhMTgwMTU4ZjI3Nzg4ZTYwZjZkYTc4
ZWEyOWY2OGEzMwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRh
dGU6ICAgTW9uIE9jdCAxIDE3OjQyOjI2IDIwMTggKzAxMDAKCiAgICB4ZW4vYXJtOiB2Z2ljLXYz
OiBEZWxheSB0aGUgaW5pdGlhbGl6YXRpb24gb2YgdGhlIGRvbWFpbiBpbmZvcm1hdGlvbgogICAg
CiAgICBBIGZvbGxvdy11cCBwYXRjaCB3aWxsIHJlcXVpcmUgdG8ga25vdyB0aGUgbnVtYmVyIG9m
IHZDUFVzIHdoZW4KICAgIGluaXRpYWxpemF0aW5nIHRoZSB2R0lDdjMgZG9tYWluIHN0cnVjdHVy
ZS4gSG93ZXZlciB0aGlzIGluZm9ybWF0aW9uIGlzCiAgICBub3QgYXZhaWxhYmxlIGF0IGRvbWFp
biBjcmVhdGlvbi4gVGhpcyBpcyBvbmx5IGtub3duIG9uY2UKICAgIFhFTl9ET01DVExfbWF4X3Zw
dXMgaXMgY2FsbGVkIGZvciB0aGF0IGRvbWFpbi4KICAgIAogICAgSW4gb3JkZXIgdG8gZ2V0IHRo
ZSBtYXggdkNQVXMgYXJvdW5kLCBkZWxheSB0aGUgZG9tYWluIHBhcnQgb2YgdGhlIHZHSUMKICAg
IHYzIGluaXRpYWxpemF0aW9uIHVudGlsIHRoZSBmaXJzdCB2Q1BVIG9mIHRoZSBkb21haW4gaXMg
aW5pdGlhbGl6ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBUZXN0ZWQtYnk6IFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJh
bGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICAgIEFja2VkLWJ1dC1kaXNsaWtlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgNzAzZDlkNWVjMTNhMGY0ODdlNzQxNTE3NGJhNTRlMGUzY2ExNThk
YikKCmNvbW1pdCA5N2IzN2UzNDJiMGFiZTJjM2Q1YzVjZThmZmU4ODRjYjIwYzg1YmU1CkF1dGhv
cjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpEYXRlOiAgIFR1
ZSBOb3YgMTMgMDg6NDU6NDkgMjAxOCAtMDgwMAoKICAgIHhlbi9hcm06IGNoZWNrIGZvciBtdWx0
aWJvb3Qgbm9kZXMgb25seSB1bmRlciAvY2hvc2VuCiAgICAKICAgIE1ha2Ugc3VyZSB0byBvbmx5
IGxvb2sgZm9yIG11bHRpYm9vdCBjb21wYXRpYmxlIG5vZGVzIG9ubHkgdW5kZXIKICAgIC9jaG9z
ZW4sIG5vdCB1bmRlciBhbnkgb3RoZXIgcGF0aHMgKGRlcHRoIDw9IDMpLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBb
anVsaWVuOiBVc2Ugc2l6ZW9mKHBhdGgpIGluc3RlYWQgb2YgbGVuIF0KICAgIFJldmlld2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgYzMyZTM2ODljNTQ2MzA1ZDRlYWU1M2U2Y2NmOWM4YjRlMDQ4YzdkZikKCmNv
bW1pdCAyZDU3YjU1YTBkZWYwY2M2MzYzMDI4MjFmYjZlMWNlMWFlZjdmOTQ3CkF1dGhvcjogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgT2N0IDIzIDE5OjE3
OjA3IDIwMTggKzAxMDAKCiAgICB4ZW4vYXJtOiBnaWM6IEVuc3VyZSBvcmRlcmluZyBiZXR3ZWVu
IHJlYWQgb2YgSU5UQUNLIGFuZCBzaGFyZWQgZGF0YQogICAgCiAgICBXaGVuIGFuIElQSSBpcyBn
ZW5lcmF0ZWQgYnkgYSBDUFUsIHRoZSBwYXR0ZXJuIGxvb2tzIHJvdWdobHkgbGlrZToKICAgIAog
ICAgICA8d3JpdGUgc2hhcmVkIGRhdGE+CiAgICAgIGRzYihzeSk7CiAgICAgIDx3cml0ZSB0byBH
SUMgdG8gc2lnbmFsIFNHST4KICAgIAogICAgT24gdGhlIHJlY2VpdmluZyBDUFUgd2UgcmVseSBv
biB0aGUgZmFjdCB0aGF0LCBvbmNlIHdlJ3ZlIHRha2VuIHRoZQogICAgaW50ZXJydXB0LCB0aGVu
IHRoZSBmcmVzaGx5IHdyaXR0ZW4gc2hhcmVkIGRhdGEgbXVzdCBiZSB2aXNpYmxlIHRvIHVzLgog
ICAgUHV0IGFub3RoZXIgd2F5LCB0aGUgQ1BVIGlzbid0IGdvaW5nIHRvIHNwZWN1bGF0ZSB0YWtp
bmcgYW4gaW50ZXJydXB0LgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGlzIGFzc3VtcHRpb24g
dHVybnMgb3V0IHRvIGJlIGJyb2tlbi4KICAgIAogICAgQ29uc2lkZXIgdGhhdCBDUFV4IHdhbnRz
IHRvIHNlbmQgYW4gSVBJIHRvIENQVXksIHdoaWNoIHdpbGwgY2F1c2UgQ1BVeQogICAgdG8gcmVh
ZCBzb21lIHNoYXJlZF9kYXRhLiBCZWZvcmUgQ1BVeCBoYXMgZG9uZSBhbnl0aGluZywgYSByYW5k
b20KICAgIHBlcmlwaGVyYWwgcmFpc2VzIGFuIElSUSB0byB0aGUgR0lDIGFuZCB0aGUgSVJRIGxp
bmUgb24gQ1BVeSBpcyByYWlzZWQuCiAgICBDUFV5IHRoZW4gdGFrZXMgdGhlIElSUSBhbmQgc3Rh
cnRzIGV4ZWN1dGluZyB0aGUgZW50cnkgY29kZSwgaGVhZGluZwogICAgdG93YXJkcyBnaWNfaGFu
ZGxlX2lycS4gRnVydGhlcm1vcmUsIGxldCdzIGFzc3VtZSB0aGF0IGEgYnVuY2ggb2YgdGhlCiAg
ICBwcmV2aW91cyBpbnRlcnJ1cHRzIGhhbmRsZWQgYnkgQ1BVeSB3ZXJlIFNHSXMsIHNvIHRoZSBi
cmFuY2ggcHJlZGljdG9yCiAgICBraWNrcyBpbiBhbmQgc3BlY3VsYXRlcyB0aGF0IGlycW5yIHdp
bGwgYmUgPDE2IGFuZCB3ZSdyZSBsaWtlbHkgdG8KICAgIGhlYWQgaW50byBoYW5kbGVfSVBJLiBU
aGUgcHJlZmV0Y2hlciB0aGVuIGdyYWJzIGEgc3BlY3VsYXRpdmUgY29weSBvZgogICAgc2hhcmVk
X2RhdGEgd2hpY2ggY29udGFpbnMgYSBzdGFsZSB2YWx1ZS4KICAgIAogICAgTWVhbndoaWxlLCBD
UFV4IGdldHMgcm91bmQgdG8gdXBkYXRpbmcgc2hhcmVkX2RhdGEgYW5kIGFza2luZyB0aGUgR0lD
CiAgICB0byBzZW5kIGFuIFNHSSB0byBDUFV5LiBJbnRlcm5hbGx5LCB0aGUgR0lDIGRlY2lkZXMg
dGhhdCB0aGUgU0dJIGlzCiAgICBtb3JlIGltcG9ydGFudCB0aGFuIHRoZSBwZXJpcGhlcmFsIGlu
dGVycnVwdCAod2hpY2ggaGFzbid0IHlldCBiZWVuCiAgICBBQ0tlZCkgYnV0IGRvZXNuJ3QgbmVl
ZCB0byBkbyBhbnl0aGluZyB0byBDUFV5LCBiZWNhdXNlIHRoZSBJUlEgbGluZQogICAgaXMgYWxy
ZWFkeSByYWlzZWQuCiAgICAKICAgIENQVXkgdGhlbiByZWFkcyB0aGUgQUNLIHJlZ2lzdGVyIG9u
IHRoZSBHSUMsIHNlZXMgdGhlIFNHSSB2YWx1ZSB3aGljaAogICAgY29uZmlybXMgdGhlIGJyYW5j
aCBwcmVkaWN0aW9uIGFuZCB3ZSBlbmQgdXAgd2l0aCBhIHN0YWxlIHNoYXJlZF9kYXRhCiAgICB2
YWx1ZS4KICAgIAogICAgVGhpcyBwYXRjaCBmaXhlcyB0aGUgcHJvYmxlbSBieSBhZGRpbmcgYW4g
c21wX3JtYigpIHRvIHRoZSBJUEkgZW50cnkKICAgIGNvZGUgaW4gZG9fU0dJLgogICAgCiAgICBB
dCB0aGUgc2FtZSB0aW1lIGRvY3VtZW50IHRoZSB3cml0ZSBiYXJyaWVyLgogICAgCiAgICBCYXNl
ZCBvbiBMaW51eCBjb21taXQgZjg2YzRmYmQ5MzBmZjZmZWNmM2Q4YTFjMzEzMTgyYmQwZjQ5ZjQ5
NgogICAgImlycWNoaXAvZ2ljOiBFbnN1cmUgb3JkZXJpbmcgYmV0d2VlbiByZWFkIG9mIElOVEFD
SyBhbmQgc2hhcmVkIGRhdGEiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3Y8YW5k
cmlpX2FuaXNvdkBlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1
NTVlNWYxYmQyNmM0YzE5OTUzNTdlOTY3MWIzZTQyYTY4ZDVjZThmKQoKY29tbWl0IGEzYjIyZWIw
YzQ2MDUyYjMxMzYzNTJlODE0OTdlMjkwZTZkMTc1NTYKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBPY3QgMjMgMTk6MTc6MDYgMjAxOCArMDEw
MAoKICAgIHhlbi9hcm06IGdpYzogRW5zdXJlIHdlIGhhdmUgYW4gSVNCIGJldHdlZW4gYWNrIGFu
ZCBkb19JUlEoKQogICAgCiAgICBEZXZpY2VzIHRoYXQgZXhwb3NlIHRoZWlyIGludGVycnVwdCBz
dGF0dXMgcmVnaXN0ZXJzIHZpYSBzeXN0ZW0KICAgIHJlZ2lzdGVycyAoZS5nLiBTdGF0aXN0aWNh
bCBwcm9maWxpbmcsIENQVSBQTVUsIER5bmFtSVEgUE1VLCBhcmNoIHRpbWVyLAogICAgdmdpYyAo
YWx0aG91Z2ggdW51c2VkIGJ5IExpbnV4KSwgLi4uKSByZWx5IG9uIGEgY29udGV4dCBzeW5jaHJv
bmlzaW5nCiAgICBvcGVyYXRpb24gb24gdGhlIENQVSB0byBlbnN1cmUgdGhhdCB0aGUgdXBkYXRl
ZCBzdGF0dXMgcmVnaXN0ZXIgaXMKICAgIHZpc2libGUgdG8gdGhlIENQVSB3aGVuIGhhbmRsaW5n
IHRoZSBpbnRlcnJ1cHQuIFRoaXMgdXN1YWxseSBoYXBwZW5zIGFzCiAgICBhIHJlc3VsdCBvZiB0
YWtpbmcgdGhlIElSUSBleGNlcHRpb24gaW4gdGhlIGZpcnN0IHBsYWNlLCBidXQgdGhlcmUgYXJl
CiAgICB0d28gcmFjZSBzY2VuYXJpb3Mgd2hlcmUgdGhpcyBpc24ndCB0aGUgY2FzZS4KICAgIAog
ICAgRm9yIGV4YW1wbGUsIGxldCdzIHNheSB3ZSBoYXZlIHR3byBwZXJpcGhlcmFscyAoWCBhbmQg
WSksIHdoZXJlIFkgdXNlcyBhCiAgICBzeXN0ZW0gcmVnaXN0ZXIgZm9yIGl0cyBpbnRlcnJ1cHQg
c3RhdHVzLgogICAgCiAgICBDYXNlIDE6CiAgICAxLiBDUFUgdGFrZXMgYW4gSVJRIGV4Y2VwdGlv
biBhcyBhIHJlc3VsdCBvZiBYIHJhaXNpbmcgYW4gaW50ZXJydXB0CiAgICAyLiBZIHRoZW4gcmFp
c2VzIGl0cyBpbnRlcnJ1cHQgbGluZSwgYnV0IHRoZSB1cGRhdGUgdG8gaXRzIHN5c3RlbQogICAg
ICAgcmVnaXN0ZXIgaXMgbm90IHlldCB2aXNpYmxlIHRvIHRoZSBDUFUKICAgIDMuIFRoZSBHSUMg
ZGVjaWRlcyB0byBleHBvc2UgWSdzIGludGVycnVwdCBudW1iZXIgZmlyc3QgaW4gdGhlIEFjawog
ICAgICAgcmVnaXN0ZXIKICAgIDQuIFRoZSBDUFUgcnVucyB0aGUgSVJRIGhhbmRsZXIgZm9yIFks
IGJ1dCB0aGUgc3RhdHVzIHJlZ2lzdGVyIGlzIHN0YWxlCiAgICAKICAgIENhc2UgMjoKICAgIDEu
IENQVSB0YWtlcyBhbiBJUlEgZXhjZXB0aW9uIGFzIGEgcmVzdWx0IG9mIFggcmFpc2luZyBhbiBp
bnRlcnJ1cHQKICAgIDIuIENQVSByZWFkcyB0aGUgaW50ZXJydXB0IG51bWJlciBmb3IgWCBmcm9t
IHRoZSBBY2sgcmVnaXN0ZXIgYW5kIHJ1bnMKICAgICAgIGl0cyBJUlEgaGFuZGxlcgogICAgMy4g
WSByYWlzZXMgaXRzIGludGVycnVwdCBsaW5lIGFuZCB0aGUgQWNrIHJlZ2lzdGVyIGlzIHVwZGF0
ZWQsIGJ1dAogICAgICAgYWdhaW4sIHRoZSB1cGRhdGUgdG8gaXRzIHN5c3RlbSByZWdpc3RlciBp
cyBub3QgeWV0IHZpc2libGUgdG8gdGhlCiAgICAgICBDUFUuCiAgICA0LiBTaW5jZSB0aGUgR0lD
IGRyaXZlcnMgcG9sbCB0aGUgQWNrIHJlZ2lzdGVyLCB3ZSByZWFkIFkncyBpbnRlcnJ1cHQKICAg
ICAgIG51bWJlciBhbmQgcnVuIGl0cyBoYW5kbGVyIHdpdGhvdXQgYSBjb250ZXh0IHN5bmNocm9u
aXNhdGlvbgogICAgICAgb3BlcmF0aW9uLCB0aGVyZWZvcmUgc2VlaW5nIHRoZSBzdGFsZSByZWdp
c3RlciB2YWx1ZS4KICAgIAogICAgSW4gZWl0aGVyIGNhc2UsIHdlIHJ1biB0aGUgcmlzayBvZiBt
aXNzaW5nIGFuIElSUS4gVGhpcyBwYXRjaCBzb2x2ZXMgdGhlCiAgICBwcm9ibGVtIGJ5IGVuc3Vy
aW5nIHRoYXQgd2UgZXhlY3V0ZSBhbiBJU0IgaW4gdGhlIEdJQyBkcml2ZXJzIHByaW9yCiAgICB0
byBpbnZva2luZyB0aGUgaW50ZXJydXB0IGhhbmRsZXIuCiAgICAKICAgIEJhc2VkIG9uIExpbnV4
IGNvbW1pdCAzOWEwNmI2N2MyYzEyNTZiY2YyMzYxYTFmNjdkMjUyOWY3MGFiMjA2CiAgICAiaXJx
Y2hpcC9naWM6IEVuc3VyZSB3ZSBoYXZlIGFuIElTQiBiZXR3ZWVuIGFjayBhbmQgLT5oYW5kbGVf
aXJxIi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292PGFuZHJpaV9hbmlzb3ZAZXBh
bS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTc3YWZlYzQ1NTZjNjc2ZTVh
MWE5NThkMTYyNjIyNmZiY2EyYTY5NikKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 02 12:54:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Feb 2019 12:54:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpuoe-0004hc-84; Sat, 02 Feb 2019 12:54:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XB2Q=QJ=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gpuoc-0004hX-9y
 for xen-devel@lists.xenproject.org; Sat, 02 Feb 2019 12:54:34 +0000
X-Inumbo-ID: ae93322c-26e9-11e9-ab8e-0fa82520ec63
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.65]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae93322c-26e9-11e9-ab8e-0fa82520ec63;
 Sat, 02 Feb 2019 12:54:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=x9jK3hTprihUUp6P1mMDPpDXDl/sSh1qs4sfCM8z2zk=;
 b=QHSxDYr+03fQW4bp+RwQbWe2jhwXjEkJhG7qD+qo7uQ2ppHefKg+QrDh3KsjW4Vk08cJGCwbNDI6uqu+nMUilrmqK2tZvXJ+/76lil84CUeo9lhOY7jA4SNuMoTvrtsGs/ZqksdlM+PTWaNK/Ai9a76wuiKz8ZmszNeRZEkH/LM=
Received: from DB7PR04MB4490.eurprd04.prod.outlook.com (52.135.138.16) by
 DB7PR04MB5417.eurprd04.prod.outlook.com (20.178.104.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1580.17; Sat, 2 Feb 2019 12:54:29 +0000
Received: from DB7PR04MB4490.eurprd04.prod.outlook.com
 ([fe80::fd45:a391:7591:1aa5]) by DB7PR04MB4490.eurprd04.prod.outlook.com
 ([fe80::fd45:a391:7591:1aa5%6]) with mapi id 15.20.1580.019; Sat, 2 Feb 2019
 12:54:28 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Julien Grall <julien.grall@arm.com>, "sstabellini@kernel.org"
 <sstabellini@kernel.org>, "jgross@suse.com" <jgross@suse.com>
Thread-Topic: [PATCH for-4.12 v2] arm: gic-v3: deactivate SGI/PPI during
 initialization
Thread-Index: AQHUuKQcyUgJFsTLW0G8396JoGcgYqXKw9sAgAG2CbA=
Date: Sat, 2 Feb 2019 12:54:28 +0000
Message-ID: <DB7PR04MB4490E7D9351575D0123D096188930@DB7PR04MB4490.eurprd04.prod.outlook.com>
References: <20190130140907.10548-1-peng.fan@nxp.com>
 <6a321d28-f456-8a0f-9336-e2c4f3bf87d3@arm.com>
In-Reply-To: <6a321d28-f456-8a0f-9336-e2c4f3bf87d3@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [119.31.174.68]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB7PR04MB5417;
 6:XB5CAQGSLpDuhD+nvndvAXNXQc3MNRA+xwh8TWqLsejkeLUrMLxBAPz7OYoNo9rwvtLwu6wKUrYMA3UAaMXPtH6ZxmU+ceKWId+p9ZkZl3k3ih07W1zjvT+xk7dlIlZPWcTOVNn1LllRdHEUJoY4XW0oQv6odWCZMRiO8gR8QYgTobtVaBDGWDbf56B9o/udpvB5VwZfZ2JRTtXFjE73ShiN7H9nrYQQA+NrUp0tc7yjwcM5wsS2f/kRYRBMgyciqH6WtCKmuw3RJ3vWjoKmuIQxxHHRIu6TlvowvMrUg1MOvVTZPUMXWBAIxvyfNA6OPN29XeY0KnSDBA0ykJdAOAR3UNCKUvq1VX7fIvzdwPi7MP3AcBCHH6ndi08kWDK/fryf16N0KJ2nPX3JmWHBhf3fNMJs2X7jFYABazZng43uVYLh91qgXZ0AlZZtMb6bDr9uB1MYIJXKFbqe2Tzh4g==;
 5:+lmeiaZ1wzellF4C5lr+HU4XnR8DTpyqExG5ftX8ATS9Qyw1gK/iGpQGTVUcSpPzovmeJoIxNUquZZwQ/g0k5N3q4LO6w5BfPm6MIlS2Kp1opfm9rAPPiRBHOHi33+tUHDsGZSTx7RSvGP6i91umuP5dZ57MnNKQZupnsOnSruv/RENca8aD9xdtbXyszapqsAPoTMz2CGVCyd0CgfmvxQ==;
 7:TM4vHqap6ZNNe4UD+PZQXug6rOtw1l2W7NrJwF5LPALKgU20yheGljiyNLs/pQRPvWYtt7GYA7i7IckjpnMJehjvm0fZEmwz7t+ivg8gHN6CcJf4LDvkoujYob2pTXPYyTbi3DhAkblGv48T76+now==
x-ms-office365-filtering-correlation-id: efec906d-c2d9-4c94-fac9-08d6890d9191
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR04MB5417; 
x-ms-traffictypediagnostic: DB7PR04MB5417:
x-microsoft-antispam-prvs: <DB7PR04MB541735BEF8E35DFEB1E983B288930@DB7PR04MB5417.eurprd04.prod.outlook.com>
x-forefront-prvs: 09368DB063
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(346002)(136003)(366004)(396003)(39860400002)(199004)(13464003)(189003)(66066001)(86362001)(305945005)(7736002)(3846002)(256004)(81166006)(81156014)(8676002)(8936002)(6116002)(97736004)(476003)(229853002)(486006)(11346002)(68736007)(105586002)(106356001)(446003)(44832011)(186003)(74316002)(478600001)(6506007)(53546011)(2501003)(71200400001)(25786009)(71190400001)(2906002)(26005)(33656002)(76176011)(110136005)(53936002)(55016002)(4326008)(316002)(2201001)(6436002)(99286004)(6246003)(9686003)(7696005)(102836004)(14454004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR04MB5417;
 H:DB7PR04MB4490.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 3Ff9zjIpWw7asn7AIeHhNbmyXE2BeV84pT1iAc19vzvLQ0GNSD0eEKpCJjkD1LvqiV2kLNllVRYOkGrHlRX3wvwMgtX04wJ3b6x4blEs3RF2olUPkmlJB+kz3FDBLEC+IF87/mnFL/m1LgmOLYdlL9XbotaxrGav1rg+OhExADuNpYwp7d1aQ1iJbEewqWT+WqSxl4elyTIdR8B8Os6r3cqaJCnQEV5iEVe4FXs8JKMisyRTCVPSJOrJDC/ukrljiwN2uTMTXG/vkxzeM3VxnEcwlTS1rFNxUYhk2L/OZKtQeF2VWRqWzc9TbyC2P8Qa0agewh0kSLh9/xQhgt6ADgII6oDTRRk9j1qhK6G53HTm1ho2neLc5Gu/2LJoM2zjWtToQ9GDwJJxCTFF8okOSQwYJq4FebhBBvAkzAHBNfo=
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: efec906d-c2d9-4c94-fac9-08d6890d9191
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2019 12:54:28.8706 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB5417
Subject: Re: [Xen-devel] [PATCH for-4.12 v2] arm: gic-v3: deactivate SGI/PPI
 during initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVu
IEdyYWxsIFttYWlsdG86anVsaWVuLmdyYWxsQGFybS5jb21dDQo+IFNlbnQ6IDIwMTnlubQy5pyI
MeaXpSAxODo0MQ0KPiBUbzogUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+OyBzc3RhYmVsbGlu
aUBrZXJuZWwub3JnOyBqZ3Jvc3NAc3VzZS5jb20NCj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIIGZvci00LjEyIHYyXSBhcm06IGdpYy12
MzogZGVhY3RpdmF0ZSBTR0kvUFBJIGR1cmluZw0KPiBpbml0aWFsaXphdGlvbg0KPiANCj4gSGks
DQo+IA0KPiBXZSBzcG9rZSBhYm91dCBTUElzIGluIHRoZSBwcmV2aW91cyB2ZXJzaW9uLiBXaHkg
YXJlbid0IHRoZXkgZGUtYWN0aXZhdGVkDQo+IGhlcmU/DQoNCkFjY29yZGluZyB0byBHSUMtVjMg
IiA4LjkuNSBHSUNEX0lDQUNUSVZFUjxuPiwgSW50ZXJydXB0IENsZWFyLUFjdGl2ZSBSZWdpc3Rl
cnMsIG4gPSAwIC0gMzEiDQoiDQpTb21lIG9yIGFsbCBSVyBmaWVsZHMgb2YgdGhpcyByZWdpc3Rl
ciBoYXZlIGRlZmluZWQgcmVzZXQgdmFsdWVzLg0KV2hlbiB0aGlzIHJlZ2lzdGVyIGhhcyBhbiBh
cmNoaXRlY3R1cmFsbHktZGVmaW5lZCByZXNldCB2YWx1ZSwgdGhpcyBmaWVsZCByZXNldHMgdG8g
MC4NCiINCg0KU28gSSB0aGluayB3ZSBubyBuZWVkIHRvIGRlYWN0aXZhdGVkLCBiZWNhdXNlIGl0
IGhhcyByZXNldCB2YWx1ZXMgMC4NCg0KPiANCj4gT24gMS8zMC8xOSAyOjAwIFBNLCBQZW5nIEZh
biB3cm90ZToNCj4gPiBPbiBpLk1YOCwgd2UgaW1wbGVtZW50ZWQgcGFydGl0aW9uIHJlYm9vdCB3
aGljaCBtZWFucyBDb3J0ZXgtQSByZWJvb3QNCj4gPiB3aWxsIG5vdCBpbXBhY3QgTTQgY29yZXMg
YW5kIFN5c3RlbSBjb250cm9sIFVuaXQgY29yZS4gSG93ZXZlciBHSUN2Mw0KPiA+IGlzIG5vdCBy
ZXNldCBiZWNhdXNlIHdlIGFsc28gbmVlZCB0byBzdXBwb3J0IEE3MiBDbHVzdGVyIHJlYm9vdA0K
PiA+IHdpdGhvdXQgYWZmZWN0aW5nIEE1MyBDbHVzdGVyLg0KPiA+DQo+ID4gVGhlIGdpYy12MyBj
b250cm9sbGVyIGlzIGNvbmZpZ3VyZWQgd2l0aCBFT0ltb2RlIHRvIDEsIHNvIGR1cmluZyB4ZW4N
Cj4gPiByZWJvb3QsIHRoZXJlIGlzIGEgZnVuY3Rpb24gY2FsbCAic21wX2NhbGxfZnVuY3Rpb24o
aGFsdF90aGlzX2NwdSwgTlVMTCwgMCk7Ig0KPiA+ICwgYnV0IGhhbHRfdGhpc19jcHUgbmV2ZXIg
cmV0dXJuLCB0aGF0IG1lYW5zIG90aGVyIENQVXMgaGF2ZSBubyBjaGFuY2UNCj4gPiB0byBkZWFj
dGl2YXRlIHRoZSBTR0kgaW50ZXJydXB0LCBiZWNhdXNlIHRoZSBkZWFjdGl2YXRlX2lycSBvcGVy
YXRpb24NCj4gPiBpcyBhdCB0aGUgZW5kIG9mIGRvX3NnaS4gRHVyaW5nIHRoZSBuZXh0IGJvb3Qg
b2YgWGVuLCBDUFUwIHdpbGwgaXNzdWUNCj4gPiBHSUNfU0dJX0NBTExfRlVOQ1RJT04gdG8gb3Ro
ZXIgQ1BVcy4gQXMgdGhlIEFjdGl2ZSBzdGF0ZSBmb3IgU0dJIGlzDQo+ID4gbGVmdCB1bnRvdWNo
ZWQgZHVyaW5nIHRoZSByZWJvb3QsIHRoZSBHSUNfU0dJX0NBTExfRlVOQ1RJT04gd2lsbCBzdGls
bA0KPiA+IGJlIGFjdGl2ZSBvbiB0aGUgbm9uLWJvb3QgQ1BVcy4gVGhpcyBtZWFucyB0aGUgaW50
ZXJydXB0IGNhbm5vdCBiZQ0KPiA+IHRyaWdnZXJlZCBhZ2FpbiB1bnRpbCBpdCBnZXQgZGVhY3Rp
dmF0ZWQuDQo+ID4NCj4gPiBBbmQgYWNjb3JkaW5nIHRvIElISTAwNjlEX2dpY19hcmNoaXRlY3R1
cmVfc3BlY2lmaWNhdGlvbiwgY2hhcHRlcg0KPiA+ICI4LjExLjMgR0lDUl9JQ0FDVElWRVIwLCBJ
bnRlcnJ1cHQgQ2xlYXItQWN0aXZlIFJlZ2lzdGVyIDAiLCB0aGUgUlcNCj4gPiBmaWVsZCBvZiBH
SUNSX0lDQUNUSVZFUjAgcmVzZXRzIHRvIGEgdmFsdWUgdGhhdCBpcyBhcmNoaXRlY3R1cmFsbHkN
Cj4gVU5LTk9XTi4NCj4gPg0KPiA+IFNvIHNldCBhIGZpeGVkIHZhbHVlIGR1cmluZyBnaWMtdjMg
aW5pdGlhbGl6YXRpb24gdG8gbWFrZSBzdXJlDQo+ID4gaW50ZXJydXB0cyBhcmUgaW4gZGVhY3Rp
dmF0ZWQgc3RhdGUuDQo+IA0KPiBJdCBpcyBhIGJpdCB1bmNsZWFyIHdoYXQgeW91IG1lYW4gYnkg
ImZpeGVkIHZhbHVlIiBoZXJlLiBUaGUgb25seSB0aGluZyB5b3UgZG8NCj4gaXMgY2xlYXJpbmcg
YWN0aXZlIHN0YXRlLiBTbyBhIGJldHRlciB3b3JkaW5nIGlzICJTbyBtYWtlIHN1cmUgYWxsIGlu
dGVycnVwdHMgYXJlDQo+IGRlYWN0aXZhdGVkIGF0IGR1cmluZyBpbml0aWFsaXphdGlvbiBieSBj
bGVhcmluZyB0aGUgc3RhdGUiLg0KPiANCj4gSG93IGFib3V0IFNQSXM/DQoNClJlcGxpZWQgYWJv
dmUuIEkgY291bGQgYWRkIHRoZSBmb2xsb3dpbmcgdG8gdGhlIHBhdGNoIGlmIHlvdSB0aGluayBp
dCBuZWVkZWQsIEkgYW0NCm5vdCBzdXJlIHdoZXRoZXIgaXQgaXMgdmFsaWQgdGhhdCBTUEkgaXMg
aW4gYWN0aXZlIHN0YXRlIHdoZW4gWGVuIGJvb3RpbmcuDQoNCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMNCmluZGV4IDFjMWQyNjA0ZjMu
LjViOWM1NTU5YTcgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMNCisrKyBiL3hl
bi9hcmNoL2FybS9naWMtdjMuYw0KQEAgLTYyMiw5ICs2MjIsMTIgQEAgc3RhdGljIHZvaWQgX19p
bml0IGdpY3YzX2Rpc3RfaW5pdCh2b2lkKQ0KICAgICAgICAgd3JpdGVsX3JlbGF4ZWQocHJpb3Jp
dHksIEdJQ0QgKyBHSUNEX0lQUklPUklUWVIgKyAoaSAvIDQpICogNCk7DQogICAgIH0NCg0KLSAg
ICAvKiBEaXNhYmxlIGFsbCBnbG9iYWwgaW50ZXJydXB0cyAqLw0KKyAgICAvKiBEaXNhYmxlL2Rl
YWN0aXZhdGUgYWxsIGdsb2JhbCBpbnRlcnJ1cHRzICovDQogICAgIGZvciAoIGkgPSBOUl9HSUNf
TE9DQUxfSVJRUzsgaSA8IG5yX2xpbmVzOyBpICs9IDMyICkNCisgICAgew0KICAgICAgICAgd3Jp
dGVsX3JlbGF4ZWQoMHhmZmZmZmZmZiwgR0lDRCArIEdJQ0RfSUNFTkFCTEVSICsgKGkgLyAzMikg
KiA0KTsNCisgICAgICAgIHdyaXRlbF9yZWxheGVkKDB4ZmZmZmZmZmYsIEdJQ0QgKyBHSUNEX0lD
QUNUSVZFUiArIChpIC8gMzIpICogNCk7DQorICAgIH0NCg0KICAgICAvKg0KICAgICAgKiBDb25m
aWd1cmUgU1BJcyBhcyBub24tc2VjdXJlIEdyb3VwLTEuIFRoaXMgd2lsbCBvbmx5IG1hdHRlcg0K
DQpUaGFua3MsDQpQZW5nLg0KDQo+IA0KPiBDaGVlcnMsDQo+IA0KPiAtLQ0KPiBKdWxpZW4gR3Jh
bGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 02 13:02:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Feb 2019 13:02:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpuvn-0005ja-2t; Sat, 02 Feb 2019 13:01:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KG9p=QJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpuvl-0005jN-1n
 for xen-devel@lists.xenproject.org; Sat, 02 Feb 2019 13:01:57 +0000
X-Inumbo-ID: b74345c0-26ea-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b74345c0-26ea-11e9-bc90-bc764e045a96;
 Sat, 02 Feb 2019 13:01:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpuvi-0006yz-Hy; Sat, 02 Feb 2019 13:01:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpuvi-000247-2C; Sat, 02 Feb 2019 13:01:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpuvi-0003jY-1a; Sat, 02 Feb 2019 13:01:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132661-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1: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-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-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-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-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-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=a4d0a0910e693dafd83311994e12a0a8a0846694
X-Osstest-Versions-That: linux=189b75ad3fc2d4a0d40a818ca298526d254ccdc4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Feb 2019 13:01:54 +0000
Subject: [Xen-devel] [linux-4.9 test] 132661: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjY2MSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjY2MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNTIxCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMyNTIxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI1MjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjUyMQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMyNTIxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI1MjEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhNGQwYTA5MTBlNjkz
ZGFmZDgzMzExOTk0ZTEyYTBhOGEwODQ2Njk0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICAxODliNzVhZDNmYzJkNGEwZDQwYTgxOGNhMjk4NTI2ZDI1NGNjZGM0CgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMzI1MjEgIDIwMTktMDEtMjggMDc6MTc6MTAgWiAgICA1IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNjYxICAyMDE5LTAxLTMxIDA3OjQxOjIyIFogICAgMiBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQWxleGFuZGVyIFBvcG92IDxhbGV4LnBvcG92QGxpbnV4LmNvbT4KICBBbmFuZCBK
YWluIDxhbmFuZC5qYWluQG9yYWNsZS5jb20+CiAgQW5kcmUgTmF1am9rcyA8bmF1dHNjaDJAZ21h
aWwuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFy
bmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4g
PGFybmRAYXJuZGIuZGU+CiAgQ2hhcmxlcyBZZWggPGNoYXJsZXN5ZWg1MjJAZ21haWwuY29tPgog
IENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3Rv
cGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWls
LmNvbT4KICBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KICBEYW5pZWwg
RHJha2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4KICBEYXZlIEhhbnNlbiA8ZGF2ZS5oYW5zZW5AbGlu
dXguaW50ZWwuY29tPgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERh
dmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVy
YmFAc3VzZS5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29t
PgogIEV1Z2VuaXkgUGFsdHNldiA8RXVnZW5peS5QYWx0c2V2QHN5bm9wc3lzLmNvbT4KICBHZXJh
bGQgU2NoYWVmZXIgPGdlcmFsZC5zY2hhZWZlckBkZS5pYm0uY29tPgogIEdyZWcgS3JvYWgtSGFy
dG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8
Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5j
b20+CiAgSXNyYWVsIFJ1a3NoaW4gPGlzcmFlbHJAbWVsbGFub3guY29tPgogIEphZWdldWsgS2lt
IDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFtYWwgSGFkaSBTYWxpbSA8amhzQG1vamF0YXR1LmNv
bT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEplZmYgTWFob25leSA8amVm
Zm1Ac3VzZS5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppcmkgT2xzYSA8
am9sc2FAa2VybmVsLm9yZz4KICBKb2UgVGhvcm5iZXIgPGVqdEByZWRoYXQuY29tPgogIEpvaGFu
IEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBLYW5namllIEx1IDxramx1QHVtbi5lZHU+CiAg
S2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS3l1bmd0YWUgS2ltIDxrdDA3NTVA
Z21haWwuY29tPgogIExhcnJ5IEZpbmdlciA8TGFycnkuRmluZ2VyQGx3ZmluZ2VyLm5ldD4KICBN
YW5mcmVkIFNjaGxhZWdsIDxtYW5mcmVkLnNjaGxhZWdsQGdpbnppbmdlci5jb20+CiAgTWFyYyBL
bGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenlu
Z2llckBhcm0uY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJ0aW4g
U2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+CiAgTWFydGluIFZ1aWxsZSA8anBt
djI3QGFpbS5jb20+CiAgTWF4IFNjaHVsemUgPG1heC5zY2h1bHplQHBvc3Rlby5kZT4KICBNaWNo
YWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhZWwgU3RyYXViZSA8c3RyYXVi
ZS5saW51eEBnbWFpbC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAg
TWlsaWFuIFdvbGZmIDxtaWxpYW4ud29sZmZAa2RhYi5jb20+CiAgTmljb2xhcyBQaXRyZSA8bmlj
b0BsaW5hcm8ub3JnPgogIE5pY29sYXMgUGl0cmUgPG5pY29sYXMucGl0cmVAbGluYXJvLm9yZz4K
ICBPbGl2ZXIgSGFydGtvcHAgPHNvY2tldGNhbkBoYXJ0a29wcC5uZXQ+CiAgUGFuIEJpYW4gPGJp
YW5wYW4yMDE2QDE2My5jb20+CiAgUGFvbG8gQWJlbmkgPHBhYmVuaUByZWRoYXQuY29tPgogIFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBGdWxnaHVtIDxwYXVsa2ZA
bWljcm9nYXRlLmNvbT4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4K
ICBQaWVycmUtTG91aXMgQm9zc2FydCA8cGllcnJlLWxvdWlzLmJvc3NhcnRAbGludXguaW50ZWwu
Y29tPgogIFByYXZpbiBCIFNoZWxhciA8cHNoZWxhckBvdm4ub3JnPgogIFJhanUgUmFuZ29qdSA8
cmFqdXJAY2hlbHNpby5jb20+CiAgUmFzbXVzIFZpbGxlbW9lcyA8bGludXhAcmFzbXVzdmlsbGVt
b2VzLmRrPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFNh
Z2kgR3JpbWJlcmcgPHNhZ2lAZ3JpbWJlcmcubWU+CiAgU2FtaXIgVmlybWFuaSA8c2FtaXJAZW1i
ZWR1ci5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFN0ZXZlIEZyZW5j
aCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdWRpcCBNdWtoZXJqZWUgPHN1ZGlwbS5tdWto
ZXJqZWVAZ21haWwuY29tPgogIFN1aml0aCBQYW5kZWwgPHN1aml0aF9wYW5kZWxAZGVsbC5jb20+
CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9tIFBhbmZpbCA8dG9t
QHN0ZWVsc2VyaWVzLmNvbT4KICBUeWNobyBBbmRlcnNlbiA8dHljaG9AdHljaG8ud3M+CiAgVmlu
ZWV0IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFl1bmppYW4gV2FuZyA8d2FuZ3l1bmpp
YW5AaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
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
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzY3IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 02 16:04:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Feb 2019 16:04:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpxmV-0006Tj-TS; Sat, 02 Feb 2019 16:04:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YyrY=QJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gpxmU-0006Te-Lu
 for xen-devel@lists.xenproject.org; Sat, 02 Feb 2019 16:04:34 +0000
X-Inumbo-ID: 3aa084d7-2704-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3aa084d7-2704-11e9-bc90-bc764e045a96;
 Sat, 02 Feb 2019 16:04:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 904AE80D;
 Sat,  2 Feb 2019 08:04:32 -0800 (PST)
Received: from [10.37.12.71] (unknown [10.37.12.71])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A8A5E3F59C;
 Sat,  2 Feb 2019 08:04:30 -0800 (PST)
To: Peng Fan <peng.fan@nxp.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "jgross@suse.com" <jgross@suse.com>
References: <20190130140907.10548-1-peng.fan@nxp.com>
 <6a321d28-f456-8a0f-9336-e2c4f3bf87d3@arm.com>
 <DB7PR04MB4490E7D9351575D0123D096188930@DB7PR04MB4490.eurprd04.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b4b8b93c-573e-4b94-683d-96c202945687@arm.com>
Date: Sat, 2 Feb 2019 16:04:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <DB7PR04MB4490E7D9351575D0123D096188930@DB7PR04MB4490.eurprd04.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12 v2] arm: gic-v3: deactivate SGI/PPI
 during initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyLzIvMTkgMTI6NTQgUE0sIFBlbmcgRmFuIHdyb3RlOgo+IEhpIEp1bGllbgoKSGkgUGVu
ZywKCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IEp1bGllbiBHcmFsbCBb
bWFpbHRvOmp1bGllbi5ncmFsbEBhcm0uY29tXQo+PiBTZW50OiAyMDE55bm0MuaciDHml6UgMTg6
NDEKPj4gVG86IFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPjsgc3N0YWJlbGxpbmlAa2VybmVs
Lm9yZzsgamdyb3NzQHN1c2UuY29tCj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPj4gU3ViamVjdDogUmU6IFtQQVRDSCBmb3ItNC4xMiB2Ml0gYXJtOiBnaWMtdjM6IGRlYWN0
aXZhdGUgU0dJL1BQSSBkdXJpbmcKPj4gaW5pdGlhbGl6YXRpb24KPj4KPj4gSGksCj4+Cj4+IFdl
IHNwb2tlIGFib3V0IFNQSXMgaW4gdGhlIHByZXZpb3VzIHZlcnNpb24uIFdoeSBhcmVuJ3QgdGhl
eSBkZS1hY3RpdmF0ZWQKPj4gaGVyZT8KPiAKPiBBY2NvcmRpbmcgdG8gR0lDLVYzICIgOC45LjUg
R0lDRF9JQ0FDVElWRVI8bj4sIEludGVycnVwdCBDbGVhci1BY3RpdmUgUmVnaXN0ZXJzLCBuID0g
MCAtIDMxIgo+ICIKPiBTb21lIG9yIGFsbCBSVyBmaWVsZHMgb2YgdGhpcyByZWdpc3RlciBoYXZl
IGRlZmluZWQgcmVzZXQgdmFsdWVzLgo+IFdoZW4gdGhpcyByZWdpc3RlciBoYXMgYW4gYXJjaGl0
ZWN0dXJhbGx5LWRlZmluZWQgcmVzZXQgdmFsdWUsIHRoaXMgZmllbGQgcmVzZXRzIHRvIDAuCj4g
IgoKSSBjYW4ndCBmaW5kIHRoaXMgd29yZGluZyBpbiB0aGUgbGFzdCBzcGVjIChJSEkwMDY5RSku
IENhbiB5b3UgcGxlYXNlIApnaXZlIHRoZSB2ZXJzaW9uIG9mIHRoZSBzcGVjaWZpYyB2ZXJzaW9u
IG9mIHRoZSBzcGVjIHdoZW4gcXVvdGluZyBpdD8KCj4gCj4gU28gSSB0aGluayB3ZSBubyBuZWVk
IHRvIGRlYWN0aXZhdGVkLCBiZWNhdXNlIGl0IGhhcyByZXNldCB2YWx1ZXMgMAoKVGhlIHNwZWNp
ZmljYXRpb24gaXMgYWJvdXQgdGhlIHJlc2V0IHZhbHVlIGZyb20gdGhlIGhhcmR3YXJlLCBpdCBk
b2VzIApub3QgdGVsbCB5b3UgaG93IHRoZSBmaXJtd2FyZSAob3IgdGhlIHByZXZpb3VzIGtlcm5l
bCB3aGVuIHVzaW5nIGtleGVjKSAKaXMgZ29pbmcgdG8gbGVhdmUgdGhlIGludGVycnVwdHMuIEZv
ciBpbnN0YW5jZSwgYXMgSSBwb2ludGVkIG91dCBpbiBhIApkaWZmZXJlbnQgdGhyZWFkLCBYZW4g
bWF5IHJlYm9vdCB3aXRoIFNQSXMgYWN0aXZhdGVkLiBUaGlzIGNhbiBoYXBwZW4gaWYgCnlvdSBy
ZWNlaXZlIHRoZSByZWJvb3QvcG93ZXIgb2ZmIHJlcXVlc3Qgd2hpbGUgaGFuZGxpbmcgYW4gU1BJ
LgoKPiAKPj4KPj4gT24gMS8zMC8xOSAyOjAwIFBNLCBQZW5nIEZhbiB3cm90ZToKPj4+IE9uIGku
TVg4LCB3ZSBpbXBsZW1lbnRlZCBwYXJ0aXRpb24gcmVib290IHdoaWNoIG1lYW5zIENvcnRleC1B
IHJlYm9vdAo+Pj4gd2lsbCBub3QgaW1wYWN0IE00IGNvcmVzIGFuZCBTeXN0ZW0gY29udHJvbCBV
bml0IGNvcmUuIEhvd2V2ZXIgR0lDdjMKPj4+IGlzIG5vdCByZXNldCBiZWNhdXNlIHdlIGFsc28g
bmVlZCB0byBzdXBwb3J0IEE3MiBDbHVzdGVyIHJlYm9vdAo+Pj4gd2l0aG91dCBhZmZlY3Rpbmcg
QTUzIENsdXN0ZXIuCj4+Pgo+Pj4gVGhlIGdpYy12MyBjb250cm9sbGVyIGlzIGNvbmZpZ3VyZWQg
d2l0aCBFT0ltb2RlIHRvIDEsIHNvIGR1cmluZyB4ZW4KPj4+IHJlYm9vdCwgdGhlcmUgaXMgYSBm
dW5jdGlvbiBjYWxsICJzbXBfY2FsbF9mdW5jdGlvbihoYWx0X3RoaXNfY3B1LCBOVUxMLCAwKTsi
Cj4+PiAsIGJ1dCBoYWx0X3RoaXNfY3B1IG5ldmVyIHJldHVybiwgdGhhdCBtZWFucyBvdGhlciBD
UFVzIGhhdmUgbm8gY2hhbmNlCj4+PiB0byBkZWFjdGl2YXRlIHRoZSBTR0kgaW50ZXJydXB0LCBi
ZWNhdXNlIHRoZSBkZWFjdGl2YXRlX2lycSBvcGVyYXRpb24KPj4+IGlzIGF0IHRoZSBlbmQgb2Yg
ZG9fc2dpLiBEdXJpbmcgdGhlIG5leHQgYm9vdCBvZiBYZW4sIENQVTAgd2lsbCBpc3N1ZQo+Pj4g
R0lDX1NHSV9DQUxMX0ZVTkNUSU9OIHRvIG90aGVyIENQVXMuIEFzIHRoZSBBY3RpdmUgc3RhdGUg
Zm9yIFNHSSBpcwo+Pj4gbGVmdCB1bnRvdWNoZWQgZHVyaW5nIHRoZSByZWJvb3QsIHRoZSBHSUNf
U0dJX0NBTExfRlVOQ1RJT04gd2lsbCBzdGlsbAo+Pj4gYmUgYWN0aXZlIG9uIHRoZSBub24tYm9v
dCBDUFVzLiBUaGlzIG1lYW5zIHRoZSBpbnRlcnJ1cHQgY2Fubm90IGJlCj4+PiB0cmlnZ2VyZWQg
YWdhaW4gdW50aWwgaXQgZ2V0IGRlYWN0aXZhdGVkLgo+Pj4KPj4+IEFuZCBhY2NvcmRpbmcgdG8g
SUhJMDA2OURfZ2ljX2FyY2hpdGVjdHVyZV9zcGVjaWZpY2F0aW9uLCBjaGFwdGVyCj4+PiAiOC4x
MS4zIEdJQ1JfSUNBQ1RJVkVSMCwgSW50ZXJydXB0IENsZWFyLUFjdGl2ZSBSZWdpc3RlciAwIiwg
dGhlIFJXCj4+PiBmaWVsZCBvZiBHSUNSX0lDQUNUSVZFUjAgcmVzZXRzIHRvIGEgdmFsdWUgdGhh
dCBpcyBhcmNoaXRlY3R1cmFsbHkKPj4gVU5LTk9XTi4KPj4+Cj4+PiBTbyBzZXQgYSBmaXhlZCB2
YWx1ZSBkdXJpbmcgZ2ljLXYzIGluaXRpYWxpemF0aW9uIHRvIG1ha2Ugc3VyZQo+Pj4gaW50ZXJy
dXB0cyBhcmUgaW4gZGVhY3RpdmF0ZWQgc3RhdGUuCj4+Cj4+IEl0IGlzIGEgYml0IHVuY2xlYXIg
d2hhdCB5b3UgbWVhbiBieSAiZml4ZWQgdmFsdWUiIGhlcmUuIFRoZSBvbmx5IHRoaW5nIHlvdSBk
bwo+PiBpcyBjbGVhcmluZyBhY3RpdmUgc3RhdGUuIFNvIGEgYmV0dGVyIHdvcmRpbmcgaXMgIlNv
IG1ha2Ugc3VyZSBhbGwgaW50ZXJydXB0cyBhcmUKPj4gZGVhY3RpdmF0ZWQgYXQgZHVyaW5nIGlu
aXRpYWxpemF0aW9uIGJ5IGNsZWFyaW5nIHRoZSBzdGF0ZSIuCj4+Cj4+IEhvdyBhYm91dCBTUElz
Pwo+IAo+IFJlcGxpZWQgYWJvdmUuIEkgY291bGQgYWRkIHRoZSBmb2xsb3dpbmcgdG8gdGhlIHBh
dGNoIGlmIHlvdSB0aGluayBpdCBuZWVkZWQsIEkgYW0KPiBub3Qgc3VyZSB3aGV0aGVyIGl0IGlz
IHZhbGlkIHRoYXQgU1BJIGlzIGluIGFjdGl2ZSBzdGF0ZSB3aGVuIFhlbiBib290aW5nLgoKU2Vl
IGFib3ZlLCBJIHRoaW5rIHRoaXMgaXMgdmFsaWQgYW5kIGNhbiBoYXBwZW4gdG9kYXkuCgo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMKPiBpbmRleCAxYzFkMjYwNGYzLi41YjljNTU1OWE3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC02MjIsOSAr
NjIyLDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2M19kaXN0X2luaXQodm9pZCkKPiAgICAg
ICAgICAgd3JpdGVsX3JlbGF4ZWQocHJpb3JpdHksIEdJQ0QgKyBHSUNEX0lQUklPUklUWVIgKyAo
aSAvIDQpICogNCk7Cj4gICAgICAgfQo+IAo+IC0gICAgLyogRGlzYWJsZSBhbGwgZ2xvYmFsIGlu
dGVycnVwdHMgKi8KPiArICAgIC8qIERpc2FibGUvZGVhY3RpdmF0ZSBhbGwgZ2xvYmFsIGludGVy
cnVwdHMgKi8KPiAgICAgICBmb3IgKCBpID0gTlJfR0lDX0xPQ0FMX0lSUVM7IGkgPCBucl9saW5l
czsgaSArPSAzMiApCj4gKyAgICB7Cj4gICAgICAgICAgIHdyaXRlbF9yZWxheGVkKDB4ZmZmZmZm
ZmYsIEdJQ0QgKyBHSUNEX0lDRU5BQkxFUiArIChpIC8gMzIpICogNCk7Cj4gKyAgICAgICAgd3Jp
dGVsX3JlbGF4ZWQoMHhmZmZmZmZmZiwgR0lDRCArIEdJQ0RfSUNBQ1RJVkVSICsgKGkgLyAzMikg
KiA0KTsKPiArICAgIH0KPiAKPiAgICAgICAvKgo+ICAgICAgICAqIENvbmZpZ3VyZSBTUElzIGFz
IG5vbi1zZWN1cmUgR3JvdXAtMS4gVGhpcyB3aWxsIG9ubHkgbWF0dGVyCgpUaGlzIGNodW5rIGxv
b2tzIGdvb2QuIEkgd2lsbCBhbHNvIHdyaXRlIGEgcGF0Y2ggZm9yIEdJQ3YyIGRvaW5nIHRoZSBz
YW1lLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 02 17:20:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Feb 2019 17:20:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpyxY-0005T8-Tb; Sat, 02 Feb 2019 17:20:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KG9p=QJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpyxX-0005Bc-CF
 for xen-devel@lists.xenproject.org; Sat, 02 Feb 2019 17:20:03 +0000
X-Inumbo-ID: c42291a8-270e-11e9-93dc-6bccfff0a8a0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c42291a8-270e-11e9-93dc-6bccfff0a8a0;
 Sat, 02 Feb 2019 17:19:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpyxS-00043p-1I; Sat, 02 Feb 2019 17:19:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpyxR-0000UD-NT; Sat, 02 Feb 2019 17:19:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpyxR-0001XG-MG; Sat, 02 Feb 2019 17:19:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132669-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt: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-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=af0c9af1b3f66052c369d08be3f60fa9a9559e48
X-Osstest-Versions-That: linux=4aa9fc2a435abe95a1e8d7f8c7b3d6356514b37a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Feb 2019 17:19:57 +0000
Subject: [Xen-devel] [linux-linus test] 132669: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjY2OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNjY5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDEzMjU5OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjU5OQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMy
NTk5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMzI1OTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjU5OQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyNTk5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI1OTkKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MjU5OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMyNTk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgYWYwYzlhZjFiM2Y2NjA1MmMzNjlkMDhiZTNmNjBmYTlhOTU1OWU0OApiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNGFhOWZjMmE0MzVhYmU5NWExZThk
N2Y4YzdiM2Q2MzU2NTE0YjM3YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNTk5ICAyMDE5LTAx
LTMwIDAxOjA5OjU5IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjY2OSAgMjAx
OS0wMS0zMSAxMjowNjoxOCBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0
QGtlcm5lbC5vcmc+CiAgQWxleGV5IEtob3Jvc2hpbG92IDxraG9yb3NoaWxvdkBpc3ByYXMucnU+
CiAgQW5kZXJzIFJveGVsbCA8YW5kZXJzLnJveGVsbEBsaW5hcm8ub3JnPgogIEFuZHJldyBMdW5u
IDxhbmRyZXdAbHVubi5jaD4KICBBcmllbCBFbGlvciA8YWVsaW9yQG1hcnZlbGwuY29tPgogIEF0
c3VzaGkgTmVtb3RvIDxhdHN1c2hpLm5lbW90b0Bzb3JkLmNvLmpwPgogIEF4ZWwgTGluIDxheGVs
LmxpbkBpbmdpY3MuY29tPgogIEF5YSBMZXZpbiA8YXlhbEBtZWxsYW5veC5jb20+CiAgQmFvbGlu
IFdhbmcgPGJhb2xpbi53YW5nQGxpbmFyby5vcmc+CiAgQmFydG9zeiBHb2xhc3pld3NraSA8Ymdv
bGFzemV3c2tpQGJheWxpYnJlLmNvbT4KICBCZW5lZGljdCBXb25nIDxiZW5lZGljdHdvbmdAZ29v
Z2xlLmNvbT4KICBCZXJuYXJkIFBpZG91eCA8ZjZidnBAZnJlZS5mcj4KICBCb2RvbmcgV2FuZyA8
Ym9kb25nQG1lbGxhbm94LmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5j
b20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuaWVsIEJvcmtt
YW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYXZlIFdhdHNvbiA8ZGF2ZWp3YXRzb25AZmIu
Y29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEbWl0cnkgVnl1
a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAgRmVybmFuZG8gRmVybmFuZGV6IE1hbmNlcmEgPGZm
bWFuY2VyYUByaXNldXAubmV0PgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBG
cmFuayBXdW5kZXJsaWNoIDxmcmFuay13QHB1YmxpYy1maWxlcy5kZT4KICBHZXJhbGQgU2NoYWVm
ZXIgPGdlcmFsZC5zY2hhZWZlckBkZS5pYm0uY29tPgogIEhhcmluaSBLYXRha2FtIDxoYXJpbmku
a2F0YWthbUB4aWxpbnguY29tPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRy
b25vbWUuY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmVycnkgU25p
dHNlbGFhciA8anNuaXRzZWxAcmVkaGF0LmNvbT4KICBKZXNwZXIgRGFuZ2FhcmQgQnJvdWVyIDxi
cm91ZXJAcmVkaGF0LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hh
bm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIEZhc3RhYmVuZCA8am9o
bi5mYXN0YWJlbmRAZ21haWwuY29tPgogIEpvc2ggRWxzYXNzZXIgPGplbHNhc3NlckBhcHBuZXRh
LmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAg
TGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIE1hbmlzaCBDaG9wcmEg
PG1hbmlzaGNAbWFydmVsbC5jb20+CiAgTW9uaSBTaG91YSA8bW9uaXNAbWVsbGFub3guY29tPgog
IE5lbyBIb3UgPG5lby5ob3VAdW5pc29jLmNvbT4KICBOaXIgRG90YW4gPG5pcmRAbWVsbGFub3gu
Y29tPgogIE9yIEdlcmxpdHogPG9nZXJsaXR6QG1lbGxhbm94LmNvbT4KICBQYWJsbyBOZWlyYSBB
eXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQZW5nIExpIDxsaXBlbmczMjFAaHVhd2VpLmNv
bT4KICBSb2dlciBRdWFkcm9zIDxyb2dlcnFAdGkuY29tPgogIFNhZWVkIE1haGFtZWVkIDxzYWVl
ZG1AbWVsbGFub3guY29tPgogIFNoYXkgQWdyb3NraW4gPHNoYXlhZ0BtZWxsYW5veC5jb20+CiAg
U2ltb24gSG9ybWFuIDxob3Jtc0B2ZXJnZS5uZXQuYXU+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5A
YWduZXIuY2g+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZm
ZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3UgWWFuanVuIDxz
dXlqLmZuc3RAY24uZnVqaXRzdS5jb20+CiAgU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVl
LnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KICBUaG9yIFRoYXllciA8dGhvci50aGF5ZXJAbGludXgu
aW50ZWwuY29tPgogIFRvbW9ub3JpIFNha2l0YSA8dG9tb25vcmkuc2FraXRhQHNvcmQuY28uanA+
CiAgV2FpbWFuIExvbmcgPGxvbmdtYW5AcmVkaGF0LmNvbT4KICBZYW5nIFdlaSA8YWxiaW5feWFu
Z0AxNjMuY29tPgogIFlhbmcgV2VpIDx5YW5nLndlaTlAenRlLmNvbS5jbj4KICBZb25nbG9uZyBM
aXUgPGxpdXlvbmdsb25nQGh1YXdlaS5jb20+CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBo
dWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE4NzQgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 02 20:26:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Feb 2019 20:26:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gq1s6-0005ju-6A; Sat, 02 Feb 2019 20:26:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KG9p=QJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gq1s4-0005ji-Os
 for xen-devel@lists.xenproject.org; Sat, 02 Feb 2019 20:26:36 +0000
X-Inumbo-ID: d5ba0170-2728-11e9-a0c1-6b22bf94a925
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5ba0170-2728-11e9-a0c1-6b22bf94a925;
 Sat, 02 Feb 2019 20:26:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gq1s1-0007j7-OS; Sat, 02 Feb 2019 20:26:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gq1s0-0006ZF-Um; Sat, 02 Feb 2019 20:26:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gq1s0-0004et-U5; Sat, 02 Feb 2019 20:26:32 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-132696-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=711fa71dfedb56e097d3224c5b91da4d42dab45f
X-Osstest-Versions-That: freebsd=0ae2e694958b1767ec69d0f76a0d1afceecbcc89
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Feb 2019 20:26:32 +0000
Subject: [Xen-devel] [freebsd-master test] 132696: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjY5NiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNjk2LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgNzExZmE3MWRmZWRiNTZlMDk3ZDMy
MjRjNWI5MWRhNGQ0MmRhYjQ1ZgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMGFlMmU2OTQ5NThiMTc2N2VjNjlkMGY3NmEwZDFhZmNlZWNiY2M4OQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMyNjE2ICAyMDE5LTAxLTMwIDA5OjE5OjM2IFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMjY5NiAgMjAxOS0wMi0wMSAwOToxOToyMiBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFyYXVqbyA8YXJhdWpvQEZyZWVCU0Qub3JnPgogIGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAg
YmRyZXdlcnkgPGJkcmV3ZXJ5QEZyZWVCU0Qub3JnPgogIGJyb29rcyA8YnJvb2tzQEZyZWVCU0Qu
b3JnPgogIGN5IDxjeUBGcmVlQlNELm9yZz4KICBkYXZpZGNzIDxkYXZpZGNzQEZyZWVCU0Qub3Jn
PgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGVyaiA8ZXJqQEZyZWVCU0Qub3JnPgog
IGdsZWJpdXMgPGdsZWJpdXNARnJlZUJTRC5vcmc+CiAgaHNlbGFza3kgPGhzZWxhc2t5QEZyZWVC
U0Qub3JnPgogIGpoYiA8amhiQEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2YW5zQEZyZWVCU0Qu
b3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIG1hcml1cyA8bWFyaXVzQEZyZWVCU0Qub3Jn
PgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBtYXYgPG1hdkBGcmVlQlNELm9yZz4KICBy
b3lnZXIgPHJveWdlckBGcmVlQlNELm9yZz4KICBycG9rYWxhIDxycG9rYWxhQEZyZWVCU0Qub3Jn
PgogIHZtYWZmaW9uZSA8dm1hZmZpb25lQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0
LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQKICAgMGFlMmU2OTQ5NTgu
LjcxMWZhNzFkZmVkICA3MTFmYTcxZGZlZGI1NmUwOTdkMzIyNGM1YjkxZGE0ZDQyZGFiNDVmIC0+
IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 02 21:37:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Feb 2019 21:37:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gq2yV-0003pf-W5; Sat, 02 Feb 2019 21:37:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KG9p=QJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gq2yU-0003pT-Je
 for xen-devel@lists.xenproject.org; Sat, 02 Feb 2019 21:37:18 +0000
X-Inumbo-ID: b5504336-2732-11e9-ad7b-67dc50bd0970
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b5504336-2732-11e9-ad7b-67dc50bd0970;
 Sat, 02 Feb 2019 21:37:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gq2yQ-0000cz-W4; Sat, 02 Feb 2019 21:37:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gq2yQ-0002Bb-Ih; Sat, 02 Feb 2019 21:37:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gq2yQ-0007Vt-Hn; Sat, 02 Feb 2019 21:37:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132683-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 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-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:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f5d7d370400613a01ca1c9e38d7ce9b1faea32f3
X-Osstest-Versions-That: xen=f50dd67950ca9d5a517501af10de7c8d88d1a188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Feb 2019 21:37:14 +0000
Subject: [Xen-devel] [xen-unstable test] 132683: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjY4MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjY4My8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNjIyCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMyNjIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI2MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjYy
MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMyNjIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI2MjIKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzMjYyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNjIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI2
MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMjYyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmNWQ3ZDM3MDQwMDYx
M2EwMWNhMWM5ZTM4ZDdjZTliMWZhZWEzMmYzCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICBmNTBkZDY3OTUwY2E5ZDVhNTE3NTAxYWYxMGRlN2M4ZDg4ZDFhMTg4CgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMzI2MjIgIDIwMTktMDEtMzAgMTE6NTI6NDEgWiAgICAzIGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNjgzICAyMDE5LTAxLTMxIDIwOjEzOjEwIFogICAgMiBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmNWQ3ZDM3MDQwMDYxM2EwMWNhMWM5ZTM4
ZDdjZTliMWZhZWEzMmYzCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpE
YXRlOiAgIFRodSBKYW4gMzEgMTE6Mzg6MjQgMjAxOSArMDEwMAoKICAgIHg4NmVtdWw6IGNvcnJl
Y3QgQVZYNTEyQlcgd3JpdGUgbWFza2luZyBjaGVja3MKICAgIAogICAgRm9yIFZQU0FEQlcgdGhp
cyBsaWtlbHkgd2FzIGEgcmVzdWx0IG9mIGJhZCBjb3B5LWFuZC1wYXN0ZS4KICAgIAogICAgRm9y
IFZQU3tMLFJ9TERRIGNvbW1lbnQgYW5kIGNvZGUgd2VyZSBub3QgaW4gbGluZSwgYnV0IHRoZW4g
YWdhaW4gdGhlCiAgICBjb21tZW50IGFsc28gd2Fzbid0IGZ1bGx5IHVwZGF0ZWQgZnJvbSB0aGUg
QVZYMiBvcmlnaW5hbCBpdCBnb3QgY2xvbmVkCiAgICBmcm9tLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAxMjg2YWJkNDVhNTU0
YzQyZGFlOGYzNjliZTkxNzdkZDdiYjllZWQ5CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFRodSBKYW4gMzEgMTE6Mzc6NTYgMjAxOSArMDEwMAoKICAgIHRv
b2xzOiBmaXggYnVpbGQgZGVwZW5kZW5jeSB1cG9uIGdlbmVyYXRlZCBoZWFkZXIocykKICAgIAog
ICAgQ29tbWl0IGZkMzVmMzJiNGIgKCJ0b29scy94ODZlbXVsOiBVc2Ugc3RydWN0IGNwdWlkX3Bv
bGljeSBpbiB0aGUKICAgIHVzZXJzcGFjZSB0ZXN0IGhhcm5lc3NlcyIpIGRpZG4ndCBhY2NvdW50
IGZvciB0aGUgZGVwZW5kZW5jaWVzIG9mCiAgICBjcHVpZC1hdXRvZ2VuLmggdG8gcG90ZW50aWFs
bHkgY2hhbmdlIGJldHdlZW4gaW5jcmVtZW50YWwgYnVpbGRzLgogICAgUHV0dGluZyB0aGUgbWFr
ZSBpbnZvY2F0aW9uIHRvIHByb2R1Y2UgdGhlIGhlYWRlciB0b2dldGhlciB3aXRoIHRoZQogICAg
ZGlyZWN0b3J5IHRyZWUgY3JlYXRpb24gdGhlcmVmb3JlIGRvZXMgbm90IHdvcmsuIEludHJvZHVj
ZSBhIHNlcGFyYXRlCiAgICBnb2FsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KCmNvbW1pdCA2OGNkYTYyZTUwYzM0ZjkzODc0N2MxNTU4MTE3ZWUyYzM3MTM0YjMwCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgSmFuIDI5IDE5OjA3OjQwIDIwMTkgKzAwMDAKCiAgICB4ZW4vY21kbGluZTogV29yayBhcm91
bmQgc29tZSBzcGVjaWZpYyBjb21tYW5kIGxpbmUgd2FybmluZ3MKICAgIAogICAgWGVuIHdpbGwg
d2FybiB3aGVuIGFuIHVua25vd24gcGFyYW1ldGVyIGlzIGZvdW5kIGluIHRoZSBjb21tYW5kIGxp
bmUuICBlLmcuCiAgICAKICAgICAgKGQ4KSBbIDE1NTYuMzM0NjY0XSAoWEVOKSBwYXJhbWV0ZXIg
InB2LXNoaW0iIHVua25vd24hCiAgICAKICAgIE9uZSBjYXNlIHdoZXJlIHRoaXMgZ29lcyB3cm9u
ZyBpcyBhIHdvcmthcm91bmQgZm9yIGFuIG9sZCBncnViIGJ1Zywgd2hpY2gKICAgIHJlc3VsdGVk
IGluICJwbGFjZWhvbGRlciIgYmVpbmcgcHJlcGVuZGVkIHRvIHRoZSBjb21tYW5kIGxpbmUuCiAg
ICAKICAgIEFub3RoZXIgY2FzZSBpcyB3aGVuIGJvb3RpbmcgYSBDT05GSUdfUFZfU0hJTV9FWENM
VVNJVkUgYnVpbGQsIGluIHdoaWNoIHRoZQogICAgcGFyc2luZyBmb3IgdGhlICJwdi1zaGltIiBw
YXJhbWV0ZXIgaXMgZGlzY2FyZGVkLgogICAgCiAgICBJbnRyb2R1Y2UgaWdub3JlX3BhcmFtKCkg
YW5kIE9QVF9JR05PUkUgdG8gY29wZSB3aXRoIGtub3duIGNhc2VzLCB3aGVyZQogICAgaXNzdWlu
ZyBhIHdhcm5pbmcgaXMgdGhlIHdyb25nIGNvdXJzZSBvZiBhY3Rpb24gdG8gdGFrZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmVsZWFzZS1h
Y2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGYxNWZmNGQ1
MDAxMWQ2ODYwZTBlNTc3YjE0N2I5ZjhiNjY3MDY2MWQKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBKYW4gMzAgMTM6NTU6NTUgMjAxOSArMDAwMAoKICAg
IHg4Ni9wdmgtYm9vdDogZG9uJ3QgbWFuZGF0ZSB2YWxpZGl0eSBvZiBSU0RQIHBvaW50ZXIKICAg
IAogICAgUlNEUCBpcyBub3QgbWFuZGF0b3J5IGFjY29yZGluZyB0byBQVkggc3BlYy4gUmVtb3Zl
IHRoZSBCVUdfT04uIFRoZQogICAgZ3Vlc3QgKHhlbikgd2lsbCBmYWxsIGJhY2sgdG8gc2Nhbm5p
bmcgaWYgbmVjZXNzYXJ5LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b2VwcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA4NjM1NDkxNTgxMjlkMzI2YjJlNTg1MGY3MjJiZmRhNjQz
MjY0ZjJiCkF1dGhvcjogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KRGF0
ZTogICBGcmkgSmFuIDI1IDE5OjA2OjAyIDIwMTkgKzAyMDAKCiAgICB4ZW4vYXJtOiBnaWMtdmdp
YzogRml4IHRoZSBhc3NlcnQgY29uZGl0aW9uIGluIHZnaWNfY29ubmVjdF9od19pcnEKICAgIAog
ICAgQ3VycmVudGx5LCB0aGUgYXNzZXJ0IGNvbmRpdGlvbiBpbiB2Z2ljX2Nvbm5lY3RfaHdfaXJx
IGRvZXMgbm90CiAgICBjb3JyZXNwb25kIHRvIHRoZSBjb21tZW50IGFib3ZlIGFuZCByZXN1bHQg
dG8gaGl0IHRoZSBhc3NlcnRpb24KICAgIG9uIEhXIElSUSBkaXNjb25uZWN0aW9uLgogICAgCiAg
ICBGaXggdGhlIGNvbmRpdGlvbiBzbyBpdCBjb3JyZXNwb25kcyB0byB0aGUgY29tbWVudCBhbmQg
YWxsb3dzIElSUQogICAgZGlzY29ubmVjdGlvbiBvbiBkZWJ1ZyBidWlsZHMuCiAgICAKICAgIEZp
eGVzOiBlYzJhMmYxICgiQVJNOiBWR0lDOiBmYWN0b3Igb3V0IHZnaWNfY29ubmVjdF9od19pcnEo
KSIpCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0u
Y29tPgogICAgU3VnZ2VzdGVkLWJ5OiBTdGVmYW4gTnVlcm5iZXJnZXIgPHNudUBhbWF6b24uZGU+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
CiAgICBbanVsaWVuZzogUmV3b3JkIHRoZSBjb21taXQgbWVzc2FnZV0KICAgIEFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRl
ZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 02 22:30:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Feb 2019 22:30:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gq3ne-0000qq-9c; Sat, 02 Feb 2019 22:30:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KG9p=QJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gq3nc-0000qe-4D
 for xen-devel@lists.xenproject.org; Sat, 02 Feb 2019 22:30:08 +0000
X-Inumbo-ID: 16b6dcb4-273a-11e9-9c34-3fc686a10726
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16b6dcb4-273a-11e9-9c34-3fc686a10726;
 Sat, 02 Feb 2019 22:30:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gq3nY-0001cz-SO; Sat, 02 Feb 2019 22:30:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gq3nY-0005aX-Kk; Sat, 02 Feb 2019 22:30:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gq3nY-0002lH-K8; Sat, 02 Feb 2019 22:30:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132700-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:build-amd64:xen-build:fail:regression
 xen-4.10-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.10-testing:build-i386:xen-build:fail:regression
 xen-4.10-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 xen-4.10-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 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-qemut-debianhvm-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-i386-xl-qemuu-ovmf-amd64: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-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-pair: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:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-xsm: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-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64: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-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-i386-migrupgrade: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-pygrub: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-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow: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-xl-qemuu-ws16-amd64: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-amd64-xl-credit1: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:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64: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-win7-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-xl-qemuu-debianhvm-amd64-shadow: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-i386-qemuu-rhel6hvm-intel: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-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-2: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-libvirt-xsm: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-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict: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-libvirt: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:test-xtf-amd64-amd64-3: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-i386-libvirt-xsm: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-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-pair: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-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386: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-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-libvirt: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-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-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-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl: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-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d5513db9c32c21905c0a73778a53fa1a27f3321e
X-Osstest-Versions-That: xen=316e4426a185efefa078dd087c89a694b2149be8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Feb 2019 22:30:04 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 132700: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjcwMCB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3MDAvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjYzMAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMyNjMwCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI2MzAKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMjYzMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNjMwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUg
cmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMy
NjMwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkNTUxM2RiOWMz
MmMyMTkwNWMwYTczNzc4YTUzZmExYTI3ZjMzMjFlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICAzMTZlNDQyNmExODVlZmVmYTA3OGRkMDg3Yzg5YTY5NGIyMTQ5YmU4CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI2MzAgIDIwMTktMDEtMzAgMTY6NDI6NTkgWiAgICAzIGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNzAwICAyMDE5LTAyLTAxIDExOjA2OjQ2IFogICAg
MSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBSYXp2YW4g
Q29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDM1MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 01:25:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 01:25:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gq6Wg-0007jl-VX; Sun, 03 Feb 2019 01:24:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COyH=QK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gq6Wf-0007jZ-6d
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 01:24:49 +0000
X-Inumbo-ID: 7df5d9ac-2752-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7df5d9ac-2752-11e9-bc90-bc764e045a96;
 Sun, 03 Feb 2019 01:24:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gq6Wb-00081p-Vt; Sun, 03 Feb 2019 01:24:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gq6Wa-00013o-Jo; Sun, 03 Feb 2019 01:24:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gq6Wa-0004Tr-J3; Sun, 03 Feb 2019 01:24:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gq6Wa-0004Tr-J3@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Feb 2019 01:24:44 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete test-amd64-i386-pair
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcGFpcgp0ZXN0aWQgeGVuLWJvb3Qvc3JjX2hvc3QKClRyZWU6IGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxl
LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3Rh
YmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDogIDdiODA1MmUxOTMwNDg2NTQ3
N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBCdWcgbm90IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1
M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3NjQvCgoKICBjb21taXQg
N2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZgogIEF1dGhvcjogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogIERhdGU6ICAgTW9uIE9jdCAxOSAwNDoyMzoyOSAy
MDE1IC0wNjAwCiAgCiAgICAgIGlnYjogZml4IE5VTEwgZGVyZWZzIGR1ZSB0byBza2lwcGVkIFNS
LUlPViBlbmFibGluZwogICAgICAKICAgICAgWyBVcHN0cmVhbSBjb21taXQgYmUwNjk5OGY5NmVj
YjkzOTM4YWQyY2NlNDZjNDI4OWJmN2NmNDViYyBdCiAgICAgIAogICAgICBUaGUgY29tYmluZWQg
ZWZmZWN0IG9mIGNvbW1pdHMgNjQyM2ZjMzQxNiAoImlnYjogZG8gbm90IHJlLWluaXQgU1ItSU9W
CiAgICAgIGR1cmluZyBwcm9iZSIpIGFuZCBjZWVlMzQ1MGIzICgiaWdiOiBtYWtlIHN1cmUgU1It
SU9WIGluaXQgdXNlcyB0aGUKICAgICAgcmlnaHQgbnVtYmVyIG9mIHF1ZXVlcyIpIGNhdXNlcyBW
RnMgbm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBsZWFkaW5nCiAgICAgIHRvIE5VTEwgcG9pbnRl
ciBkZXJlZmVyZW5jZXMgZHVlIHRvIHRoZSBhZGFwdGVyJ3MgLT52Zl9kYXRhIGJlaW5nIE5VTEwK
ICAgICAgd2hpbGUgLT52ZnNfYWxsb2NhdGVkX2NvdW50IGlzIG5vbi16ZXJvLiBUaGUgZmlyc3Qg
Y29tbWl0IG5vdCBvbmx5CiAgICAgIG5lZ2xlY3RlZCB0aGUgc2lkZSBlZmZlY3Qgb2YgaWdiX3Ny
aW92X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29uZCBjb21taXQKICAgICAgdHJpZWQgdG8gYWNjb3Vu
dCBmb3IsIGJ1dCBhbHNvIHRoYXQgb2Ygc2V0dGluZyBJR0JfRkxBR19IQVNfTVNJWCwKICAgICAg
d2l0aG91dCB3aGljaCBpZ2JfZW5hYmxlX3NyaW92KCkgaXMgZWZmZWN0aXZlbHkgYSBuby1vcC4g
Q2FsbGluZwogICAgICBpZ2JfeyxyZX1zZXRfaW50ZXJydXB0X2NhcGFiaWxpdHkoKSBhcyBkb25l
IGhlcmUgc2VlbXMgdG8gYWRkcmVzcyB0aGlzLAogICAgICBidXQgSSdtIG5vdCBzdXJlIHdoZXRo
ZXIgdGhpcyBpcyBiZXR0ZXIgdGhhbiBzaW5wbHkgcmV2ZXJ0aW5nIHRoZSBvdGhlcgogICAgICB0
d28gY29tbWl0cy4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5OiBBYXJvbiBCcm93biA8YWFyb24uZi5icm93
bkBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEplZmYgS2lyc2hlciA8amVmZnJleS50
LmtpcnNoZXJAaW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2Fz
aGFsQGtlcm5lbC5vcmc+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6
CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9i
aXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWkzODYtcGFpci54ZW4tYm9vdC0tc3JjX2hvc3Qu
aHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHks
IHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1pMzg2LXBhaXIueGVuLWJvb3QtLXNy
Y19ob3N0IC0tc3VtbWFyeS1vdXQ9dG1wLzEzMjc2NC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lz
LXRlbXBsYXRlPTEyODg1OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LTMuMTgg
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgeGVuLWJvb3Qvc3JjX2hvc3QKU2VhcmNoaW5nIGZvciBmYWls
dXJlIC8gYmFzaXMgcGFzczoKIDEzMjY1MiBmYWlsIFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0
PWRlYmluYTBdIC8gMTMyNDU2IFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJvcXVlMF0g
MTMyNDA4IFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXSAxMjg4NTggW2RzdF9ob3N0
PWFsYmFuYTAsc3JjX2hvc3Q9YWxiYW5hMV0gMTI4ODQxIFtkc3RfaG9zdD1waW5vdDEsc3JjX2hv
c3Q9cGlub3QwXSAxMjg4MDcgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXSAx
Mjg2OTEgW2RzdF9ob3N0PWFsYmFuYTEsc3JjX2hvc3Q9YWxiYW5hMF0gMTI4MjU4IFtkc3RfaG9z
dD1waW5vdDAsc3JjX2hvc3Q9cGlub3QxXSAxMjgyMzIgW2RzdF9ob3N0PWJhcm9xdWUxLHNyY19o
b3N0PWJhcm9xdWUwXSAxMjgxNzcgW2RzdF9ob3N0PWFsYmFuYTEsc3JjX2hvc3Q9YWxiYW5hMF0g
MTI4MDk2IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzI2NTIgLyAxMjgwOTYK
KHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVl
IHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKVHJlZTogbGlu
dXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTog
eGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA0YzM1NjI0ZGNiM2JjZTAy
NmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA4YjkwOGJhNjNkZWU4YmMzMTM5ODNj
NWU0MTI4NTJjYmNiY2RhODUKQmFzaXMgcGFzcyA5MjFiMmZlZDZhNzk0MzllZjE2MDllZjRhZjBh
ZGE1Y2NjYjM1NTVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMw
ZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNl
YTUxZWMKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRv
ciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9s
aW51eC1zdGFibGUuZ2l0IzkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMt
NGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MyBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjOWMwZWVkNjE4
ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OS1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXRcCiAjZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni1kZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Izk0MDE4
NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMtMDhiOTA4YmE2M2RlZThiYzMxMzk4
M2M1ZTQxMjg1MmNiY2JjZGE4NQpMb2FkZWQgMzAwNCBub2RlcyBpbiByZXZpc2lvbiBncmFwaApT
ZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyODA5NiBwYXNzIDkyMWIyZmVkNmE3OTQzOWVm
MTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2Jk
OTZlNTk5Mzk4Y2VhNTFlYwogMTI4MTc3IFtkc3RfaG9zdD1hbGJhbmExLHNyY19ob3N0PWFsYmFu
YTBdCiAxMjgyMzIgW2RzdF9ob3N0PWJhcm9xdWUxLHNyY19ob3N0PWJhcm9xdWUwXQogMTI4MjU4
IFtkc3RfaG9zdD1waW5vdDAsc3JjX2hvc3Q9cGlub3QxXQogMTI4NjkxIFtkc3RfaG9zdD1hbGJh
bmExLHNyY19ob3N0PWFsYmFuYTBdCiAxMjg4MDcgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0
PWVsYmxpbmcxXQogMTI4ODU4IFtkc3RfaG9zdD1hbGJhbmEwLHNyY19ob3N0PWFsYmFuYTFdCiAx
Mjg4NDEgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBdCiAxMjk3NjAgZmFpbCBpcnJl
bGV2YW50CiAxMjk4NDUgZmFpbCBpcnJlbGV2YW50CiAxMzAwNjcgZmFpbCBpcnJlbGV2YW50CiAx
MzAyMDMgZmFpbCBpcnJlbGV2YW50CiAxMzA0MTYgcGFzcyAwZDYzOTc5YzFiYzljODU1NzhiZTRj
NTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGM0OTg5NDA5MGMyMjQ3M2M1NDc3ZTc4MGE4Mjli
MDkzMWE5MGI0ZjkKIDEzMDQxMCBwYXNzIDkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVj
Y2NiMzU1NWMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2
MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFl
YwogMTMwNDIwIHBhc3MgaXJyZWxldmFudAogMTMwNDQxIHBhc3MgaXJyZWxldmFudAogMTMwNDIz
IHBhc3MgaXJyZWxldmFudAogMTMwNDEyIGZhaWwgaXJyZWxldmFudAogMTMwNDI4IGZhaWwgaXJy
ZWxldmFudAogMTMwNDI2IHBhc3MgaXJyZWxldmFudAogMTMwNDMzIGZhaWwgaXJyZWxldmFudAog
MTMwNDM3IGZhaWwgaXJyZWxldmFudAogMTMwNDM2IHBhc3MgaXJyZWxldmFudAogMTMwNDQ0IGZh
aWwgaXJyZWxldmFudAogMTMwMzY3IGZhaWwgaXJyZWxldmFudAogMTMwNDUxIHBhc3MgaXJyZWxl
dmFudAogMTMwNDU3IGZhaWwgaXJyZWxldmFudAogMTMwNDYwIHBhc3MgaXJyZWxldmFudAogMTMw
NDY1IGZhaWwgaXJyZWxldmFudAogMTMwODQzIGZhaWwgaXJyZWxldmFudAogMTMwODc2IGZhaWwg
aXJyZWxldmFudAogMTMwOTM5IGZhaWwgaXJyZWxldmFudAogMTMxMDk1IGZhaWwgMzg3OWMxNjNl
ODY4MTkzOWIxZDkzMTM5NTIxYWVlOTgzNjIzODg0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4Mjg1NWFiYTViZjkxZTUw
YzgxNTI2MTY3YzExZDRhZWFmNjY1ZTY2CiAxMzEwMzUgZmFpbCBpcnJlbGV2YW50CiAxMzExNDkg
ZmFpbCAzODc5YzE2M2U4NjgxOTM5YjFkOTMxMzk1MjFhZWU5ODM2MjM4ODRmIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDgy
ODU1YWJhNWJmOTFlNTBjODE1MjYxNjdjMTFkNGFlYWY2NjVlNjYKIDEzMTE5MiBmYWlsIDM4Nzlj
MTYzZTg2ODE5MzliMWQ5MzEzOTUyMWFlZTk4MzYyMzg4NGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgODI4NTVhYmE1YmY5
MWU1MGM4MTUyNjE2N2MxMWQ0YWVhZjY2NWU2NgogMTMxMjc5IGZhaWwgMzg3OWMxNjNlODY4MTkz
OWIxZDkzMTM5NTIxYWVlOTgzNjIzODg0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4Mjg1NWFiYTViZjkxZTUwYzgxNTI2
MTY3YzExZDRhZWFmNjY1ZTY2CiAxMzEyMzEgZmFpbCAzODc5YzE2M2U4NjgxOTM5YjFkOTMxMzk1
MjFhZWU5ODM2MjM4ODRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDgyODU1YWJhNWJmOTFlNTBjODE1MjYxNjdjMTFkNGFl
YWY2NjVlNjYKIDEzMTMwNyBmYWlsIGlycmVsZXZhbnQKIDEzMTMzNiBmYWlsIGlycmVsZXZhbnQK
IDEzMTQyMCBmYWlsIGlycmVsZXZhbnQKIDEzMTM3MCBmYWlsIGlycmVsZXZhbnQKIDEzMTQ0MiBm
YWlsIGlycmVsZXZhbnQKIDEzMTQ3OSBmYWlsIDQ5YTZlZjUzMmM3N2E4NjlhYzc3NmQ3NzY0ZTFj
ZjQ2NzU1ZmFiYTIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgM2ZkM2ZkYTljMjZmYzNjNGY3NzI1MGY3OTVlZDdmZjlkMzhl
MmVjNgogMTMxNTEyIGZhaWwgaXJyZWxldmFudAogMTMxNTM1IGZhaWwgaXJyZWxldmFudAogMTMx
NTYzIGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA5ZDM1N2NiYWY3NGYwYzFkYzg1YTE2NDk4ZGFjNmQ4MTk3NDNjZTM4CiAxMzE1ODAgZmFpbCBm
YTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDlkMzU3Y2Jh
Zjc0ZjBjMWRjODVhMTY0OThkYWM2ZDgxOTc0M2NlMzgKIDEzMTU5MyBmYWlsIGZhNDJmZWEwZDhi
NDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNkODJm
ODgxYjlhZmVkZmViY2E3ZjJjZjExNgogMTMxNjQxIGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlh
OTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2MjZjOWJkZTU3YjU0MGVmZWE1ZGRmY2U3ZjE0
OGJhZWRhNDM1ODY5CiAxMzE2MTkgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBk
NzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDdmMjg2NjFmNmE3Y2UzZDgyZjg4MWI5YWZlZGZlYmNhN2YyY2Yx
MTYKIDEzMTY2NiBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgYWU3ZmMxMGQyY2E1YzIyZTA0YjhhMjhiZWNiZDFmYmY4YjQ0ZTgzYQogMTMxNjcz
IGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBh
ZTdmYzEwZDJjYTVjMjJlMDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE3MDUgZmFpbCBmYTQy
ZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDdiNmUwNWM1MGZj
Mzk0NjZmY2M2ODVmYjZkNDIxNmY5OWFmNTg3NDMKIDEzMTc0OSBmYWlsIGZhNDJmZWEwZDhiNDli
YTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2I2ZTA1YzUwZmMzOTQ2NmZjYzY4
NWZiNmQ0MjE2Zjk5YWY1ODc0MwogMTMxNzI5IGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5
MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3YjZlMDVjNTBmYzM5NDY2ZmNjNjg1ZmI2ZDQyMTZm
OTlhZjU4NzQzCiAxMzE3NjkgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4
MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYxZGIK
IDEzMTk5MCBmYWlsIDliNWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2YgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMxOTY5IGZh
aWwgaXJyZWxldmFudAogMTMyMDY2IGZhaWwgOWI1ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEz
MmFlN2UzZTQ3ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQx
M2EzCiAxMzIxNzkgZmFpbCA5YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdm
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjI5
MCBmYWlsIDliNWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2YgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
MTkxMmYxMjIwY2Y4N2FlZTI4MzQ5NDY5ODkzZjEwMTk4MDcxNGEwNQogMTMyNDA4IFtkc3RfaG9z
dD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogMTMyNDU2IFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNf
aG9zdD1iYXJvcXVlMF0KIDEzMjU3OSBmYWlsIDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVj
MTg3YmFmZmY4NjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNiY2Jj
ZGE4NQogMTMyNjUyIGZhaWwgNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2
MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAwOGI5MDhiYTYzZGVlOGJjMzEzOTgzYzVlNDEyODUyY2JjYmNkYTg1CiAxMzI3
NTIgcGFzcyBjZTJjMmUwNzMzN2U5OGViNDI5MDRlZjI3YzNjZTYyOTcyZDIyYTYwIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMjczMSBibG9ja2Vk
IDY5NTM1ZDdlZTE1ZjkzMDRkYzhiNjJlOTE2ZDVkYWNkMGZmYjA1MmEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNTY4NjUz
ZTAxYjg0YmU1YWMxNWZiZjk0OWJiY2ZmY2Q5MWQ2ZTgyOQogMTMyNzM1IHBhc3MgZWY2N2ZjODc2
ZjI4MzJjODdkZDBiZTdjMTkwZWRjZGY5OTAwODcxMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRj
MmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzI3MjYgcGFzcyA5MjFiMmZlZDZhNzk0MzllZjE2
MDllZjRhZjBhZGE1Y2NjYjM1NTVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2
ZTU5OTM5OGNlYTUxZWMKIDEzMjcyOCBmYWlsIDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVj
MTg3YmFmZmY4NjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNiY2Jj
ZGE4NQogMTMyNzM4IHBhc3MgMzE1ZWY5M2EyZDI5MjI3NDkzZjE3MDQzZWRlMjQzZWMzODAxYzZi
NCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzI3
NDQgZmFpbCAyNDIzODRiMzdiZjc5MDY1NmNlZjgxMzBjNjQ0MWM4OGJlZTViNTFmIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMjcyOSBibG9ja2Vk
IDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZjIwNWRi
OGE0MWFmODhmMTkzZDFlMjVmNmUwNjM5N2E5NTE5MGRiOAogMTMyNzQwIGJsb2NrZWQgNzhlMDg5
N2RkOGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzYzIxZGJhMTg5MWQ4
MGI4OWJiNDY4MGQxMmZlYmMxN2Y4MjU0MzA1CiAxMzI3NDIgZmFpbCAzNzZmNDA1MjU2OTIzYjFk
MWFiMTRjYjI5NzBhMjVlMTFiMDc0MTk4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDI2MzRiOTk3YWZhYmZkYzVhOTcyZTA3
ZTUzNmRmYmM2ZmViYjQzODUKIDEzMjc0OSBwYXNzIDczYzcyYmE2NGNiZjJlNjk0ODVkZTEzMmE3
MWIwZGQxNzVhMDE2MzcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcy
OWFlMzZiZAogMTMyNzUzIHBhc3MgZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNm
NmJkMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAx
MzI3NTEgZmFpbCBlNTdiYjk5MTJjOTJiMTdjYzQ5MjZhNmUwMGM5NTA1ZmIzOGI2NWQwIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMjc1NiBmYWls
IDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZh
YzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMyNzU3IHBhc3MgZDI1NWQxOGEz
NGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRj
MmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzI3NTggZmFpbCA3YjgwNTJlMTkzMDQ4NjU0Nzdl
MDNhMDA0NzA2MmQ5NzczMDlhMjJmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3
MWEyOTQ3MjlhZTM2YmQKIDEzMjc2NCBmYWlsIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYy
ZDk3NzMwOWEyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFl
MzZiZAogMTMyNzYxIHBhc3MgZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJk
MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkClNlYXJj
aGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyODA5
NiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzI1NzkgKGZh
aWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzI3MjYgKHBhc3Mp
LCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzI3MjggKGZhaWwpLCBmb3Ig
YmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3
ZTE3YjZlOGNmNmJkMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5
YWUzNmJkCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgog
UmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMyNzUzIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0
IGZvdW5kOiBmbGlnaHQgMTMyNzU2IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTMyNzU3IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMzI3NTggKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMzI3NjEgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjc2
NCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJv
YmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0
CiAgQnVnIGludHJvZHVjZWQ6ICA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlh
MjJmCiAgQnVnIG5vdCBwcmVzZW50OiBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4
Y2Y2YmQxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNzY0LwoKCiAgY29tbWl0IDdiODA1MmUxOTMwNDg2NTQ3N2Uw
M2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBBdXRob3I6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KICBEYXRlOiAgIE1vbiBPY3QgMTkgMDQ6MjM6MjkgMjAxNSAtMDYwMAogIAogICAgICBp
Z2I6IGZpeCBOVUxMIGRlcmVmcyBkdWUgdG8gc2tpcHBlZCBTUi1JT1YgZW5hYmxpbmcKICAgICAg
CiAgICAgIFsgVXBzdHJlYW0gY29tbWl0IGJlMDY5OThmOTZlY2I5MzkzOGFkMmNjZTQ2YzQyODli
ZjdjZjQ1YmMgXQogICAgICAKICAgICAgVGhlIGNvbWJpbmVkIGVmZmVjdCBvZiBjb21taXRzIDY0
MjNmYzM0MTYgKCJpZ2I6IGRvIG5vdCByZS1pbml0IFNSLUlPVgogICAgICBkdXJpbmcgcHJvYmUi
KSBhbmQgY2VlZTM0NTBiMyAoImlnYjogbWFrZSBzdXJlIFNSLUlPViBpbml0IHVzZXMgdGhlCiAg
ICAgIHJpZ2h0IG51bWJlciBvZiBxdWV1ZXMiKSBjYXVzZXMgVkZzIG5vIGxvbmdlciBnZXR0aW5n
IHNldCB1cCwgbGVhZGluZwogICAgICB0byBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2VzIGR1ZSB0
byB0aGUgYWRhcHRlcidzIC0+dmZfZGF0YSBiZWluZyBOVUxMCiAgICAgIHdoaWxlIC0+dmZzX2Fs
bG9jYXRlZF9jb3VudCBpcyBub24temVyby4gVGhlIGZpcnN0IGNvbW1pdCBub3Qgb25seQogICAg
ICBuZWdsZWN0ZWQgdGhlIHNpZGUgZWZmZWN0IG9mIGlnYl9zcmlvdl9yZWluaXQoKSB0aGF0IHRo
ZSBzZWNvbmQgY29tbWl0CiAgICAgIHRyaWVkIHRvIGFjY291bnQgZm9yLCBidXQgYWxzbyB0aGF0
IG9mIHNldHRpbmcgSUdCX0ZMQUdfSEFTX01TSVgsCiAgICAgIHdpdGhvdXQgd2hpY2ggaWdiX2Vu
YWJsZV9zcmlvdigpIGlzIGVmZmVjdGl2ZWx5IGEgbm8tb3AuIENhbGxpbmcKICAgICAgaWdiX3ss
cmV9c2V0X2ludGVycnVwdF9jYXBhYmlsaXR5KCkgYXMgZG9uZSBoZXJlIHNlZW1zIHRvIGFkZHJl
c3MgdGhpcywKICAgICAgYnV0IEknbSBub3Qgc3VyZSB3aGV0aGVyIHRoaXMgaXMgYmV0dGVyIHRo
YW4gc2lucGx5IHJldmVydGluZyB0aGUgb3RoZXIKICAgICAgdHdvIGNvbW1pdHMuCiAgICAgIAog
ICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAg
IFRlc3RlZC1ieTogQWFyb24gQnJvd24gPGFhcm9uLmYuYnJvd25AaW50ZWwuY29tPgogICAgICBT
aWduZWQtb2ZmLWJ5OiBKZWZmIEtpcnNoZXIgPGplZmZyZXkudC5raXJzaGVyQGludGVsLmNvbT4K
ICAgICAgU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgoKZG90
OiBncmFwaCBpcyB0b28gbGFyZ2UgZm9yIGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMuIFNjYWxpbmcg
YnkgMC40MjQ1OCB0byBmaXQKcG5tdG9wbmc6IDc5IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFw
aCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0
LWkzODYtcGFpci54ZW4tYm9vdC0tc3JjX2hvc3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEzMjc2NDogdG9sZXJhYmxlIEFM
TCBGQUlMCgpmbGlnaHQgMTMyNzY0IGxpbnV4LTMuMTggcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3NjQvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBiYXNlbGluZSB1
bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 02:46:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 02:46:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gq7nJ-00078z-1I; Sun, 03 Feb 2019 02:46:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COyH=QK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gq7nH-00078q-Oi
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 02:46:03 +0000
X-Inumbo-ID: d7fa6a4e-275d-11e9-a93a-d727cea8b7c5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7fa6a4e-275d-11e9-a93a-d727cea8b7c5;
 Sun, 03 Feb 2019 02:46:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gq7nE-0001cV-TJ; Sun, 03 Feb 2019 02: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gq7nE-0000mN-CC; Sun, 03 Feb 2019 02:46:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gq7nE-0007de-Ah; Sun, 03 Feb 2019 02:46:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132723-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=7381bd3e753c4d3b706c752ec1d4305b3378af35
X-Osstest-Versions-That: ovmf=02021d2ea4f64be3f29d4a0d9707a60889f3f71b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Feb 2019 02:46:00 +0000
Subject: [Xen-devel] [ovmf test] 132723: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjcyMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3MjMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3MzgxYmQzZTc1M2M0ZDNiNzA2Yzc1MmVjMWQ0MzA1
YjMzNzhhZjM1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwMjAyMWQy
ZWE0ZjY0YmUzZjI5ZDRhMGQ5NzA3YTYwODg5ZjNmNzFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzI2NTQgIDIwMTktMDEtMzEgMDU6NDg6NTkgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMyNzIzICAyMDE5LTAyLTAxIDIzOjUzOjU1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdA
aW50ZWwuY29tPgogIEJyZXQgQmFya2VsZXcgPGJyYmFya2VsQG1pY3Jvc29mdC5jb20+CiAgQ2hl
biBBIENoZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KICBEaWdhbnQgSCBTb2xhbmtpIDxkaWdh
bnQuaC5zb2xhbmtpQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5j
b20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmVmZiBCcmFzZW4gPGpicmFzZW5A
bnZpZGlhLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogIEppYW5z
b25nIFh1IDxqaWFuc29uZ3gueHVAaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTWlrZSBUdXJu
ZXIgPG1pa2V0dXJAbWljcm9zb2Z0LmNvbT4KICBTaGVuZ2xlaSBaaGFuZyA8c2hlbmdsZWkuemhh
bmdAaW50ZWwuY29tPgogIFNvbGFua2ksIERpZ2FudCBIIDxkaWdhbnQuaC5zb2xhbmtpQGludGVs
LmNvbT4KICBZdW5odWEgRmVuZyA8eXVuaHVheC5mZW5nQGludGVsLmNvbT4KICBaaGlqdSBGYW4g
PHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+
CiAgWmhpanV4IEZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgMDIwMjFkMmVhNC4uNzM4MWJkM2U3NSAg
NzM4MWJkM2U3NTNjNGQzYjcwNmM3NTJlYzFkNDMwNWIzMzc4YWYzNSAtPiB4ZW4tdGVzdGVkLW1h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 05:29:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 05:29:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqALX-0005lC-D8; Sun, 03 Feb 2019 05:29:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COyH=QK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqALV-0005kz-LE
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 05:29:33 +0000
X-Inumbo-ID: ae3a3c40-2774-11e9-9639-5be55109cd03
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae3a3c40-2774-11e9-9639-5be55109cd03;
 Sun, 03 Feb 2019 05:29:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqALR-00058H-Sf; Sun, 03 Feb 2019 05:29:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqALR-0003oh-Br; Sun, 03 Feb 2019 05:29:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqALR-00078G-9H; Sun, 03 Feb 2019 05:29:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132695-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-armhf-armhf-xl:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-next:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-install:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-next:test-arm64-arm64-xl-credit2:guest-start:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:guest-start:fail:nonblocking
 linux-next:test-arm64-arm64-xl:guest-start:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:guest-start:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dc4c899977350728714d44b6e0d39673f6a97281
X-Osstest-Versions-That: linux=4aa9fc2a435abe95a1e8d7f8c7b3d6356514b37a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Feb 2019 05:29:29 +0000
Subject: [Xen-devel] [linux-next test] 132695: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjY5NSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI2OTUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjU5OQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMyNTk5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI1OTkKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MjU5OQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNTk5CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI1OTkKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMjU5OQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4t
ZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNTk5CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzI1OTkKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI1OTkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgbGlrZSAxMzI1NjEKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMjU5OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNTk5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzI1OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjU5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNTk5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzI1OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjU5OQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZGM0Yzg5OTk3NzM1
MDcyODcxNGQ0NGI2ZTBkMzk2NzNmNmE5NzI4MQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgNGFhOWZjMmE0MzVhYmU5NWExZThkN2Y4YzdiM2Q2MzU2NTE0YjM3YQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAg
CkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI2OTUgIDIwMTktMDItMDEgMDk6MTk6MDcgWiAg
ICAxIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 09:40:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 09:40:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqEFd-0003yZ-I9; Sun, 03 Feb 2019 09:39:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cQP5=QK=ellerman.id.au=mpe@srs-us1.protection.inumbo.net>)
 id 1gqEFc-0003yU-Gu
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 09:39:44 +0000
X-Inumbo-ID: a022b71b-2797-11e9-bc90-bc764e045a96
Received: from ozlabs.org (unknown [203.11.71.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a022b71b-2797-11e9-bc90-bc764e045a96;
 Sun, 03 Feb 2019 09:39:41 +0000 (UTC)
Received: from authenticated.ozlabs.org (localhost [127.0.0.1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest
 SHA256) (No client certificate requested)
 by ozlabs.org (Postfix) with ESMTPSA id 43sm550vBPz9sMp;
 Sun,  3 Feb 2019 20:39:19 +1100 (AEDT)
From: Michael Ellerman <mpe@ellerman.id.au>
To: Mike Rapoport <rppt@linux.ibm.com>, linux-mm@kvack.org
In-Reply-To: <1548057848-15136-11-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-11-git-send-email-rppt@linux.ibm.com>
Date: Sun, 03 Feb 2019 20:39:20 +1100
Message-ID: <87ftt5nrcn.fsf@concordia.ellerman.id.au>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 10/21] memblock: refactor internal
 allocation functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 openrisc@lists.librecores.org, Vineet Gupta <vgupta@synopsys.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPiB3cml0ZXM6Cgo+IEN1cnJlbnRseSwg
bWVtYmxvY2sgaGFzIHNldmVyYWwgaW50ZXJuYWwgZnVuY3Rpb25zIHdpdGggb3ZlcmxhcHBpbmcK
PiBmdW5jdGlvbmFsaXR5LiBUaGV5IGFsbCBjYWxsIG1lbWJsb2NrX2ZpbmRfaW5fcmFuZ2Vfbm9k
ZSgpIHRvIGZpbmQgZnJlZQo+IG1lbW9yeSBhbmQgdGhlbiByZXNlcnZlIHRoZSBhbGxvY2F0ZWQg
cmFuZ2UgYW5kIG1hcmsgaXQgd2l0aCBrbWVtbGVhay4KPiBIb3dldmVyLCB0aGVyZSBpcyBkaWZm
ZXJlbmNlIGluIHRoZSBhbGxvY2F0aW9uIGNvbnN0cmFpbnRzIGFuZCBpbiBmYWxsYmFjawo+IHN0
cmF0ZWdpZXMuCj4KPiBUaGUgYWxsb2NhdGlvbnMgcmV0dXJuaW5nIHBoeXNpY2FsIGFkZHJlc3Mg
Zmlyc3QgYXR0ZW1wdCB0byBmaW5kIGZyZWUKPiBtZW1vcnkgb24gdGhlIHNwZWNpZmllZCBub2Rl
IHdpdGhpbiBtaXJyb3JlZCBtZW1vcnkgcmVnaW9ucywgdGhlbiByZXRyeSBvbgo+IHRoZSBzYW1l
IG5vZGUgd2l0aG91dCB0aGUgcmVxdWlyZW1lbnQgZm9yIG1lbW9yeSBtaXJyb3JpbmcgYW5kIGZp
bmFsbHkgZmFsbAo+IGJhY2sgdG8gYWxsIGF2YWlsYWJsZSBtZW1vcnkuCj4KPiBUaGUgYWxsb2Nh
dGlvbnMgcmV0dXJuaW5nIHZpcnR1YWwgYWRkcmVzcyBzdGFydCB3aXRoIGNsYW1waW5nIHRoZSBh
bGxvd2VkCj4gcmFuZ2UgdG8gbWVtYmxvY2suY3VycmVudF9saW1pdCwgYXR0ZW1wdCB0byBhbGxv
Y2F0ZSBmcm9tIHRoZSBzcGVjaWZpZWQKPiBub2RlIGZyb20gcmVnaW9ucyB3aXRoIG1pcnJvcmlu
ZyBhbmQgd2l0aCB1c2VyIGRlZmluZWQgbWluaW1hbCBhZGRyZXNzLiBJZgo+IHN1Y2ggYWxsb2Nh
dGlvbiBmYWlscywgbmV4dCBhdHRlbXB0IGlzIGRvbmUgd2l0aCBub2RlIHJlc3RyaWN0aW9uIGxp
ZnRlZC4KPiBOZXh0LCB0aGUgYWxsb2NhdGlvbiBpcyByZXRyaWVkIHdpdGggbWluaW1hbCBhZGRy
ZXNzIHJlc2V0IHRvIHplcm8gYW5kIGF0Cj4gbGFzdCB3aXRob3V0IHRoZSByZXF1aXJlbWVudCBm
b3IgbWlycm9yZWQgcmVnaW9ucy4KPgo+IExldCdzIGNvbnNvbGlkYXRlIHZhcmlvdXMgZmFsbGJh
Y2tzIGhhbmRsaW5nIGFuZCBtYWtlIHRoZW0gbW9yZSBjb25zaXN0ZW50Cj4gZm9yIHBoeXNpY2Fs
IGFuZCB2aXJ0dWFsIHZhcmlhbnRzLiBNb3N0IG9mIHRoZSBmYWxsYmFjayBoYW5kbGluZyBpcyBt
b3ZlZAo+IHRvIG1lbWJsb2NrX2FsbG9jX3JhbmdlX25pZCgpIGFuZCBpdCBub3cgaGFuZGxlcyBu
b2RlIGFuZCBtaXJyb3IgZmFsbGJhY2tzLgo+Cj4gVGhlIG1lbWJsb2NrX2FsbG9jX2ludGVybmFs
KCkgdXNlcyBtZW1ibG9ja19hbGxvY19yYW5nZV9uaWQoKSB0byBnZXQgYQo+IHBoeXNpY2FsIGFk
ZHJlc3Mgb2YgdGhlIGFsbG9jYXRlZCByYW5nZSBhbmQgY29udmVydHMgaXQgdG8gdmlydHVhbCBh
ZGRyZXNzLgo+Cj4gVGhlIGZhbGxiYWNrIGZvciBhbGxvY2F0aW9uIGJlbG93IHRoZSBzcGVjaWZp
ZWQgbWluaW1hbCBhZGRyZXNzIHJlbWFpbnMgaW4KPiBtZW1ibG9ja19hbGxvY19pbnRlcm5hbCgp
IGJlY2F1c2UgbWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKCkgaXMgdXNlZCBieSBDTUEKPiB3aXRo
IGV4YWN0IHJlcXVpcmVtZW50IGZvciBsb3dlciBib3VuZHMuCgpUaGlzIGlzIGNhdXNpbmcgcHJv
YmxlbXMgb24gc29tZSBvZiBteSBtYWNoaW5lcy4KCkkgc2VlIE5PREVfREFUQSBhbGxvY2F0aW9u
cyBmYWxsaW5nIGJhY2sgdG8gbm9kZSAwIHdoZW4gdGhleSBzaG91bGRuJ3QsCm9yIGRpZG4ndCBw
cmV2aW91c2x5LgoKZWcsIGJlZm9yZToKCjU3OTkwMTkwOiAoMTE2MDExMjUxKTogbnVtYTogICBO
T0RFX0RBVEEgW21lbSAweGZmZmU0OTgwLTB4ZmZmZWJmZmZdCjU4MTUyMDQyOiAoMTE2MzczMDg3
KTogbnVtYTogICBOT0RFX0RBVEEgW21lbSAweDhmZmY5MDk4MC0weDhmZmY5N2ZmZl0KCmFmdGVy
OgoKMTYzNTY4NzIwNjE1NjI6ICg2Mjk2ODc3MDU1KTogbnVtYTogICBOT0RFX0RBVEEgW21lbSAw
eGZmZmU0OTgwLTB4ZmZmZWJmZmZdCjE2MzU2ODcyMDc5Mjc5OiAoNjI5Njg5NDc3Mik6IG51bWE6
ICAgTk9ERV9EQVRBIFttZW0gMHhmZmZjZDMwMC0weGZmZmQ0OTdmXQoxNjM1Njg3MjA5NjM3Njog
KDYyOTY5MTE4NjkpOiBudW1hOiAgICAgTk9ERV9EQVRBKDEpIG9uIG5vZGUgMAoKCk9uIHNvbWUg
b2YgbXkgb3RoZXIgc3lzdGVtcyBpdCBkb2VzIHRoYXQsIGFuZCB0aGVuIHBhbmljcyBiZWNhdXNl
IGl0CmNhbid0IGFsbG9jYXRlIGFueXRoaW5nIGF0IGFsbDoKClsgICAgMC4wMDAwMDBdIG51bWE6
ICAgTk9ERV9EQVRBIFttZW0gMHg3ZmZjYWVlODAtMHg3ZmZjYjNmZmZdClsgICAgMC4wMDAwMDBd
IG51bWE6ICAgTk9ERV9EQVRBIFttZW0gMHg3ZmZjOTlkMDAtMHg3ZmZjOWVlN2ZdClsgICAgMC4w
MDAwMDBdIG51bWE6ICAgICBOT0RFX0RBVEEoMSkgb24gbm9kZSAwClsgICAgMC4wMDAwMDBdIEtl
cm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBDYW5ub3QgYWxsb2NhdGUgMjA4NjQgYnl0ZXMgZm9y
IG5vZGUgMTYgZGF0YQpbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIg
Tm90IHRhaW50ZWQgNS4wLjAtcmM0LWdjY04tbmV4dC0yMDE5MDIwMS1nZGM0Yzg5OSAjMQpbICAg
IDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSBbYzAwMDAwMDAwMTFjZmNhMF0g
W2MwMDAwMDAwMDBjMTEwNDRdIGR1bXBfc3RhY2srMHhlOC8weDE2NCAodW5yZWxpYWJsZSkKWyAg
ICAwLjAwMDAwMF0gW2MwMDAwMDAwMDExY2ZjZjBdIFtjMDAwMDAwMDAwMGZkZDZjXSBwYW5pYysw
eDE3Yy8weDNlMApbICAgIDAuMDAwMDAwXSBbYzAwMDAwMDAwMTFjZmQ5MF0gW2MwMDAwMDAwMDBm
NjFiYzhdIGluaXRtZW1faW5pdCsweDEyOC8weDI2MApbICAgIDAuMDAwMDAwXSBbYzAwMDAwMDAw
MTFjZmU2MF0gW2MwMDAwMDAwMDBmNTc5NDBdIHNldHVwX2FyY2grMHgzOTgvMHg0MTgKWyAgICAw
LjAwMDAwMF0gW2MwMDAwMDAwMDExY2ZlZTBdIFtjMDAwMDAwMDAwZjUwYTk0XSBzdGFydF9rZXJu
ZWwrMHhhMC8weDY4NApbICAgIDAuMDAwMDAwXSBbYzAwMDAwMDAwMTFjZmY5MF0gW2MwMDAwMDAw
MDAwMGFmNzBdIHN0YXJ0X2hlcmVfY29tbW9uKzB4MWMvMHg1MmMKWyAgICAwLjAwMDAwMF0gUmVi
b290aW5nIGluIDE4MCBzZWNvbmRzLi4KCgpTbyB0aGVyZSdzIHNvbWV0aGluZyBnb2luZyB3cm9u
ZyB0aGVyZSwgSSBoYXZlbid0IGhhZCB0aW1lIHRvIGRpZyBpbnRvCml0IHRob3VnaCAoU3VuZGF5
IG5pZ2h0IGhlcmUpLgoKY2hlZXJzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 10:05:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 10:05:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqEdy-0006ZP-IE; Sun, 03 Feb 2019 10:04:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PLri=QK=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gqEdw-0006ZK-Ki
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 10:04:52 +0000
X-Inumbo-ID: 247a39a2-279b-11e9-9291-77c636d208f3
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 247a39a2-279b-11e9-9291-77c636d208f3;
 Sun, 03 Feb 2019 10:04:50 +0000 (UTC)
Received: from pps.filterd (m0098420.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x13A4f2K188960
 for <xen-devel@lists.xenproject.org>; Sun, 3 Feb 2019 05:04:49 -0500
Received: from e06smtp01.uk.ibm.com (e06smtp01.uk.ibm.com [195.75.94.97])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2qdrxasmrm-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Sun, 03 Feb 2019 05:04:49 -0500
Received: from localhost
 by e06smtp01.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Sun, 3 Feb 2019 10:04:45 -0000
Received: from b06cxnps3075.portsmouth.uk.ibm.com (9.149.109.195)
 by e06smtp01.uk.ibm.com (192.168.101.131) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Sun, 3 Feb 2019 10:04:34 -0000
Received: from d06av23.portsmouth.uk.ibm.com (d06av23.portsmouth.uk.ibm.com
 [9.149.105.59])
 by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x13A4XSJ44368088
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sun, 3 Feb 2019 10:04:33 GMT
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 7B628A4040;
 Sun,  3 Feb 2019 10:04:33 +0000 (GMT)
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 5359FA4053;
 Sun,  3 Feb 2019 10:04:30 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.84])
 by d06av23.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Sun,  3 Feb 2019 10:04:30 +0000 (GMT)
Date: Sun, 3 Feb 2019 12:04:28 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: Michael Ellerman <mpe@ellerman.id.au>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-11-git-send-email-rppt@linux.ibm.com>
 <87ftt5nrcn.fsf@concordia.ellerman.id.au>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <87ftt5nrcn.fsf@concordia.ellerman.id.au>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 19020310-4275-0000-0000-000003097DF6
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19020310-4276-0000-0000-000038178E51
Message-Id: <20190203100428.GB8620@rapoport-lnx>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-02-03_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1902030085
Subject: Re: [Xen-devel] [PATCH v2 10/21] memblock: refactor internal
 allocation functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 linux-arm-kernel@lists.infradead.org, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>, linux-mm@kvack.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 openrisc@lists.librecores.org, Vineet Gupta <vgupta@synopsys.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBGZWIgMDMsIDIwMTkgYXQgMDg6Mzk6MjBQTSArMTEwMCwgTWljaGFlbCBFbGxlcm1h
biB3cm90ZToKPiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+IHdyaXRlczoKPiAK
PiA+IEN1cnJlbnRseSwgbWVtYmxvY2sgaGFzIHNldmVyYWwgaW50ZXJuYWwgZnVuY3Rpb25zIHdp
dGggb3ZlcmxhcHBpbmcKPiA+IGZ1bmN0aW9uYWxpdHkuIFRoZXkgYWxsIGNhbGwgbWVtYmxvY2tf
ZmluZF9pbl9yYW5nZV9ub2RlKCkgdG8gZmluZCBmcmVlCj4gPiBtZW1vcnkgYW5kIHRoZW4gcmVz
ZXJ2ZSB0aGUgYWxsb2NhdGVkIHJhbmdlIGFuZCBtYXJrIGl0IHdpdGgga21lbWxlYWsuCj4gPiBI
b3dldmVyLCB0aGVyZSBpcyBkaWZmZXJlbmNlIGluIHRoZSBhbGxvY2F0aW9uIGNvbnN0cmFpbnRz
IGFuZCBpbiBmYWxsYmFjawo+ID4gc3RyYXRlZ2llcy4KPiA+Cj4gPiBUaGUgYWxsb2NhdGlvbnMg
cmV0dXJuaW5nIHBoeXNpY2FsIGFkZHJlc3MgZmlyc3QgYXR0ZW1wdCB0byBmaW5kIGZyZWUKPiA+
IG1lbW9yeSBvbiB0aGUgc3BlY2lmaWVkIG5vZGUgd2l0aGluIG1pcnJvcmVkIG1lbW9yeSByZWdp
b25zLCB0aGVuIHJldHJ5IG9uCj4gPiB0aGUgc2FtZSBub2RlIHdpdGhvdXQgdGhlIHJlcXVpcmVt
ZW50IGZvciBtZW1vcnkgbWlycm9yaW5nIGFuZCBmaW5hbGx5IGZhbGwKPiA+IGJhY2sgdG8gYWxs
IGF2YWlsYWJsZSBtZW1vcnkuCj4gPgo+ID4gVGhlIGFsbG9jYXRpb25zIHJldHVybmluZyB2aXJ0
dWFsIGFkZHJlc3Mgc3RhcnQgd2l0aCBjbGFtcGluZyB0aGUgYWxsb3dlZAo+ID4gcmFuZ2UgdG8g
bWVtYmxvY2suY3VycmVudF9saW1pdCwgYXR0ZW1wdCB0byBhbGxvY2F0ZSBmcm9tIHRoZSBzcGVj
aWZpZWQKPiA+IG5vZGUgZnJvbSByZWdpb25zIHdpdGggbWlycm9yaW5nIGFuZCB3aXRoIHVzZXIg
ZGVmaW5lZCBtaW5pbWFsIGFkZHJlc3MuIElmCj4gPiBzdWNoIGFsbG9jYXRpb24gZmFpbHMsIG5l
eHQgYXR0ZW1wdCBpcyBkb25lIHdpdGggbm9kZSByZXN0cmljdGlvbiBsaWZ0ZWQuCj4gPiBOZXh0
LCB0aGUgYWxsb2NhdGlvbiBpcyByZXRyaWVkIHdpdGggbWluaW1hbCBhZGRyZXNzIHJlc2V0IHRv
IHplcm8gYW5kIGF0Cj4gPiBsYXN0IHdpdGhvdXQgdGhlIHJlcXVpcmVtZW50IGZvciBtaXJyb3Jl
ZCByZWdpb25zLgo+ID4KPiA+IExldCdzIGNvbnNvbGlkYXRlIHZhcmlvdXMgZmFsbGJhY2tzIGhh
bmRsaW5nIGFuZCBtYWtlIHRoZW0gbW9yZSBjb25zaXN0ZW50Cj4gPiBmb3IgcGh5c2ljYWwgYW5k
IHZpcnR1YWwgdmFyaWFudHMuIE1vc3Qgb2YgdGhlIGZhbGxiYWNrIGhhbmRsaW5nIGlzIG1vdmVk
Cj4gPiB0byBtZW1ibG9ja19hbGxvY19yYW5nZV9uaWQoKSBhbmQgaXQgbm93IGhhbmRsZXMgbm9k
ZSBhbmQgbWlycm9yIGZhbGxiYWNrcy4KPiA+Cj4gPiBUaGUgbWVtYmxvY2tfYWxsb2NfaW50ZXJu
YWwoKSB1c2VzIG1lbWJsb2NrX2FsbG9jX3JhbmdlX25pZCgpIHRvIGdldCBhCj4gPiBwaHlzaWNh
bCBhZGRyZXNzIG9mIHRoZSBhbGxvY2F0ZWQgcmFuZ2UgYW5kIGNvbnZlcnRzIGl0IHRvIHZpcnR1
YWwgYWRkcmVzcy4KPiA+Cj4gPiBUaGUgZmFsbGJhY2sgZm9yIGFsbG9jYXRpb24gYmVsb3cgdGhl
IHNwZWNpZmllZCBtaW5pbWFsIGFkZHJlc3MgcmVtYWlucyBpbgo+ID4gbWVtYmxvY2tfYWxsb2Nf
aW50ZXJuYWwoKSBiZWNhdXNlIG1lbWJsb2NrX2FsbG9jX3JhbmdlX25pZCgpIGlzIHVzZWQgYnkg
Q01BCj4gPiB3aXRoIGV4YWN0IHJlcXVpcmVtZW50IGZvciBsb3dlciBib3VuZHMuCj4gCj4gVGhp
cyBpcyBjYXVzaW5nIHByb2JsZW1zIG9uIHNvbWUgb2YgbXkgbWFjaGluZXMuCj4gCj4gSSBzZWUg
Tk9ERV9EQVRBIGFsbG9jYXRpb25zIGZhbGxpbmcgYmFjayB0byBub2RlIDAgd2hlbiB0aGV5IHNo
b3VsZG4ndCwKPiBvciBkaWRuJ3QgcHJldmlvdXNseS4KPiAKPiBlZywgYmVmb3JlOgo+IAo+IDU3
OTkwMTkwOiAoMTE2MDExMjUxKTogbnVtYTogICBOT0RFX0RBVEEgW21lbSAweGZmZmU0OTgwLTB4
ZmZmZWJmZmZdCj4gNTgxNTIwNDI6ICgxMTYzNzMwODcpOiBudW1hOiAgIE5PREVfREFUQSBbbWVt
IDB4OGZmZjkwOTgwLTB4OGZmZjk3ZmZmXQo+IAo+IGFmdGVyOgo+IAo+IDE2MzU2ODcyMDYxNTYy
OiAoNjI5Njg3NzA1NSk6IG51bWE6ICAgTk9ERV9EQVRBIFttZW0gMHhmZmZlNDk4MC0weGZmZmVi
ZmZmXQo+IDE2MzU2ODcyMDc5Mjc5OiAoNjI5Njg5NDc3Mik6IG51bWE6ICAgTk9ERV9EQVRBIFtt
ZW0gMHhmZmZjZDMwMC0weGZmZmQ0OTdmXQo+IDE2MzU2ODcyMDk2Mzc2OiAoNjI5NjkxMTg2OSk6
IG51bWE6ICAgICBOT0RFX0RBVEEoMSkgb24gbm9kZSAwCj4gCj4gCj4gT24gc29tZSBvZiBteSBv
dGhlciBzeXN0ZW1zIGl0IGRvZXMgdGhhdCwgYW5kIHRoZW4gcGFuaWNzIGJlY2F1c2UgaXQKPiBj
YW4ndCBhbGxvY2F0ZSBhbnl0aGluZyBhdCBhbGw6Cj4gCj4gWyAgICAwLjAwMDAwMF0gbnVtYTog
ICBOT0RFX0RBVEEgW21lbSAweDdmZmNhZWU4MC0weDdmZmNiM2ZmZl0KPiBbICAgIDAuMDAwMDAw
XSBudW1hOiAgIE5PREVfREFUQSBbbWVtIDB4N2ZmYzk5ZDAwLTB4N2ZmYzllZTdmXQo+IFsgICAg
MC4wMDAwMDBdIG51bWE6ICAgICBOT0RFX0RBVEEoMSkgb24gbm9kZSAwCj4gWyAgICAwLjAwMDAw
MF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IENhbm5vdCBhbGxvY2F0ZSAyMDg2NCBieXRl
cyBmb3Igbm9kZSAxNiBkYXRhCj4gWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBz
d2FwcGVyIE5vdCB0YWludGVkIDUuMC4wLXJjNC1nY2NOLW5leHQtMjAxOTAyMDEtZ2RjNGM4OTkg
IzEKPiBbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgo+IFsgICAgMC4wMDAwMDBdIFtjMDAwMDAw
MDAxMWNmY2EwXSBbYzAwMDAwMDAwMGMxMTA0NF0gZHVtcF9zdGFjaysweGU4LzB4MTY0ICh1bnJl
bGlhYmxlKQo+IFsgICAgMC4wMDAwMDBdIFtjMDAwMDAwMDAxMWNmY2YwXSBbYzAwMDAwMDAwMDBm
ZGQ2Y10gcGFuaWMrMHgxN2MvMHgzZTAKPiBbICAgIDAuMDAwMDAwXSBbYzAwMDAwMDAwMTFjZmQ5
MF0gW2MwMDAwMDAwMDBmNjFiYzhdIGluaXRtZW1faW5pdCsweDEyOC8weDI2MAo+IFsgICAgMC4w
MDAwMDBdIFtjMDAwMDAwMDAxMWNmZTYwXSBbYzAwMDAwMDAwMGY1Nzk0MF0gc2V0dXBfYXJjaCsw
eDM5OC8weDQxOAo+IFsgICAgMC4wMDAwMDBdIFtjMDAwMDAwMDAxMWNmZWUwXSBbYzAwMDAwMDAw
MGY1MGE5NF0gc3RhcnRfa2VybmVsKzB4YTAvMHg2ODQKPiBbICAgIDAuMDAwMDAwXSBbYzAwMDAw
MDAwMTFjZmY5MF0gW2MwMDAwMDAwMDAwMGFmNzBdIHN0YXJ0X2hlcmVfY29tbW9uKzB4MWMvMHg1
MmMKPiBbICAgIDAuMDAwMDAwXSBSZWJvb3RpbmcgaW4gMTgwIHNlY29uZHMuLgo+IAo+IAo+IFNv
IHRoZXJlJ3Mgc29tZXRoaW5nIGdvaW5nIHdyb25nIHRoZXJlLCBJIGhhdmVuJ3QgaGFkIHRpbWUg
dG8gZGlnIGludG8KPiBpdCB0aG91Z2ggKFN1bmRheSBuaWdodCBoZXJlKS4KCkknbGwgdHJ5IHRv
IHNlZSBpZiBJIGNhbiByZXByb2R1Y2UgaXQgd2l0aCBxZW11LgogCj4gY2hlZXJzCj4gCgotLSAK
U2luY2VyZWx5IHlvdXJzLApNaWtlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 10:05:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 10:05:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqEef-0006c8-UT; Sun, 03 Feb 2019 10:05:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COyH=QK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqEee-0006bs-KU
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 10:05:36 +0000
X-Inumbo-ID: 3f1c7dba-279b-11e9-b153-cb9d92fb75e9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f1c7dba-279b-11e9-b153-cb9d92fb75e9;
 Sun, 03 Feb 2019 10:05:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqEeb-0002Xp-TO; Sun, 03 Feb 2019 10:05:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqEeb-0003dh-Lp; Sun, 03 Feb 2019 10:05:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqEeb-0000Ek-KQ; Sun, 03 Feb 2019 10:05:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132767-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
X-Osstest-Versions-That: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Feb 2019 10:05:33 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 132767: regressions - ALL
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjc2NyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjc2Ny8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMy
NDI0Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
NzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYxYzAwMwpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNi
Y2JjZGE4NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNDI0ICAyMDE5LTAxLTIzIDA5OjE5OjE0
IFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjUwNiAgMjAxOS0wMS0yNyAwOTox
ODo0MiBaICAgIDcgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjc2
NyAgMjAxOS0wMi0wMyAwOToxODo0MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBC
cmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9l
QGNhcmRvZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIFJvZ2VyIFBhdSBNb25uZSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDcxMyBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 12:00:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 12:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqGRO-0000C6-VP; Sun, 03 Feb 2019 12:00:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COyH=QK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqGRN-0008UI-Q6
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 12:00:01 +0000
X-Inumbo-ID: 3b94498e-27ab-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b94498e-27ab-11e9-bc90-bc764e045a96;
 Sun, 03 Feb 2019 12:00:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqGRL-0004fj-So; Sun, 03 Feb 2019 11:59:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqGRL-0001H8-EM; Sun, 03 Feb 2019 11:59:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqGRL-0002mr-DR; Sun, 03 Feb 2019 11:59:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132732-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-armhf-libvirt:<job
 status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:build-armhf-libvirt:host-build-prep:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dffbba4348e9686d6bf42d54eb0f2cd1c4fb3520
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Feb 2019 11:59:59 +0000
Subject: [Xen-devel] [linux-4.19 test] 132732: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjczMiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3MzIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDUg
aG9zdC1idWlsZC1wcmVwICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94
ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkZmZiYmE0MzQ4ZTk2ODZkNmJmNDJkNTRl
YjBmMmNkMWM0ZmIzNTIwCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4
NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgIDkzIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogICA5MCBkYXlzICAgNjEgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNzMyICAyMDE5LTAyLTAyIDA1OjAyOjEyIFog
ICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTk4IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtbGlidmlydCBicm9rZW4K
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjczNDggbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 12:16:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 12:16:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqGhd-0001lZ-Gs; Sun, 03 Feb 2019 12:16:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COyH=QK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqGhc-0001lP-1M
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 12:16:48 +0000
X-Inumbo-ID: 92e06ae1-27ad-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92e06ae1-27ad-11e9-bc90-bc764e045a96;
 Sun, 03 Feb 2019 12:16:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqGhZ-00050o-9X; Sun, 03 Feb 2019 12:16:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqGhY-0002AZ-V2; Sun, 03 Feb 2019 12:16:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqGhY-0004TA-U9; Sun, 03 Feb 2019 12:16:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132737-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-arndale:xen-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-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-credit1: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-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-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: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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=b3fc0af1ff5e922d4dd7c875394dbd26dc7313b4
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Feb 2019 12:16:44 +0000
Subject: [Xen-devel] [qemu-mainline test] 132737: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjczNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3MzcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTg0MgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMTg0MgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTg0Mgog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTMxODQyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMTg0MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxODQyCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11
dSAgICAgICAgICAgICAgICBiM2ZjMGFmMWZmNWU5MjJkNGRkN2M4NzUzOTRkYmQyNmRjNzMxM2I0
CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAxNDc5MjNiMWE5MDFhMDM3
MGY4M2EwZjRjNThlYzFiYWZmZWYyMmYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzE4NDIgIDIw
MTktMDEtMDkgMDA6Mzc6MjIgWiAgIDI1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMxODky
ICAyMDE5LTAxLTA5IDIzOjM3OjAwIFogICAyNCBkYXlzICAgMjEgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTMyNzM3ICAyMDE5LTAyLTAyIDA2OjQyOjI4IFogICAgMSBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QWFyb24gTGluZHNheSA8YWFyb25Ab3MuYW1wZXJlY29tcHV0aW5nLmNvbT4KICBBYXJvbiBMaW5k
c2F5IDxhY2xpbmRzYUBnbWFpbC5jb20+CiAgQWFyb24gTGluZHNheSA8YWxpbmRzYXlAY29kZWF1
cm9yYS5vcmc+CiAgQWFyb24gTGluZHNheSBPUyA8YWFyb25Ab3MuYW1wZXJlY29tcHV0aW5nLmNv
bT4KICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtv
dmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVA
bGluYXJvLm9yZz4KICBBbGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29t
PgogIEFsZXhhbmRlciBHcmFmIDxhZ3JhZkBzdXNlLmRlPgogIEFsZXhhbmRlciBLYW5hdmluIDxh
bGV4LmthbmF2aW5AZ21haWwuY29tPgogIEFsZXhhbmRybyBTYW5jaGV6IEJhY2ggPGFzYW5jaGV6
QGtyeXB0b3Nsb2dpYy5jb20+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+
CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFuZHJldyBK
ZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5k
YW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1h
aWwudW5pLXBhZGVyYm9ybi5kZT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
RmVyZ2VhdSA8Y2ZlcmdlYXVAcmVkaGF0LmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0
LmNvbT4KICBDb2xsaW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgogIENvcm5lbGlh
IEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5v
cmc+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBH
aWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8
ZGF2aWRAcmVkaGF0LmNvbT4KICBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29t
PgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWRnYXIg
RS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0
IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVkdWFyZG8gT3R1Ym8gPG90dWJvQHJlZGhhdC5jb20+
CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJhYXAub3JnPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBGYW0gWmhl
bmcgPGZhbXpAcmVkaGF0LmNvbT4KICBGZWkgTGkgPGZsaUBzdXNlLmNvbT4KICBGZWkgTGkgPHNo
aXJsZXkxN2ZlaUBnbWFpbC5jb20+CiAgRnJlZGlhbm8gWmlnbGlvIDxmemlnbGlvQHJlZGhhdC5j
b20+CiAgRnJlZHJpayBOb3JpbmcgPG5vcmluZ0Bub2NyZXcub3JnPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56
aGFuZ0BpbnRlbC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBK
YW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmlhbiBXYW5nIDx3YW5namlh
bjE2MUBodWF3ZWkuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9obiBT
bm93IDxqc25vd0ByZWRoYXQuY29tPgogIEpvbiBEaWVrZW1hIDxqb24uZGlla2VtYUBnZS5jb20+
CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8
anVzdWFsQG1haWwucnU+CiAgS2FtYWwgSGVpYiA8a2FtYWxoZWliMUBnbWFpbC5jb20+CiAgS2Fz
aHlhcCBDaGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZA
cmVkaGF0LmNvbT4KICBrdW1hciBzb3VyYXYgPHNvdXJhdi5qYjE5ODhAZ21haWwuY29tPgogIExh
dXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmll
ckByZWRoYXQuY29tPgogIExpIEZlbmcgPGxpZmVuZzE1MTlAZ21haWwuY29tPgogIExpIFFpYW5n
IDxsaXEzZWFAMTYzLmNvbT4KICBMdWMgTWljaGVsIDxsdWMubWljaGVsQGdyZWVuc29jcy5jb20+
CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFy
Y2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFyayBDYXZlLUF5
bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0ZXIg
PGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgog
IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBDbGFyayA8bWpjQHNpZml2
ZS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hh
ZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTmlzYXJnIFNoYWggPG5zaGFoQGRpc3Jv
b3Qub3JnPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBCb256
aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CiAgUGVuZyBIYW8gPHBlbmcuaGFvMkB6dGUuY29tLmNuPgogIFBldGVyIE1heWRl
bGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KICBQaWVycmUgTW9yZWwgPHBtb3JlbEBsaW51eC5pYm0uY29tPgogIFByYXNhZCBKIFBh
bmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFByaWl0IExhZXMgPHBsYWVzQHBsYWVzLm9y
Zz4KICBSZW1pIERlbmlzLUNvdXJtb250IDxyZW1pLmRlbmlzLmNvdXJtb250QGh1YXdlaS5jb20+
CiAgUmVteSBOb2VsIDxyZW15Lm5vZWxAYmxhZGUtZ3JvdXAuY29tPgogIFJpY2hhcmQgSGVuZGVy
c29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJpY2hhcmQgVy5NLiBKb25lcyA8
cmpvbmVzQHJlZGhhdC5jb20+CiAgUm9tYW4gQm9sc2hha292IDxyLmJvbHNoYWtvdkB5YWRyby5j
b20+CiAgUnlhbiBFbCBLb2NodGEgPHJlbGtvY2h0YUBnbWFpbC5jb20+CiAgU2FtdWVsIFRoaWJh
dWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNoYW1lZXIgS29sb3RodW0gPHNo
YW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTcmVlaml0aCBNb2hhbmFuIDxz
cmVlaml0Lm1vaGFuYW5AbnV0YW5peC5jb20+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3JuZUBnbWFp
bC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBC
ZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3Rl
ZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gTWFya292aWMgPHNtYXJrb3ZpY0B3YXZlY29tcC5j
b20+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVmZmVuIEfDtnJ0eiA8Y29u
dHJpYkBzdGVmZmVuLWdvZXJ0ei5kZT4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRo
b21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRob21hcyBSb3RoIDxjb2RlQHN0YWNrc21h
c2hpbmcubmV0PgogIFRpbSBTbWl0aCA8dGltLnNtaXRoQGNpdHJpeC5jb20+CiAgVG9tIERlc2V5
biA8dG9tLmRlc2V5bkBnbWFpbC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVk
aGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1
b3p6by5jb20+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQu
Y29tPgogIFdlaSBYdSA8d2V4dUByZWRoYXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5n
QGxpbnV4LmludGVsLmNvbT4KICBYaWFvIEd1YW5ncm9uZyA8eGlhb2d1YW5ncm9uZ0B0ZW5jZW50
LmNvbT4KICBZYW5nIFpob25nIDx5YW5nLnpob25nQGludGVsLmNvbT4KICBZaSBNaW4gWmhhbyA8
enlpbWluQGxpbnV4LmlibS5jb20+CiAgWW9uZ2JvayBLaW0gPHlvbmdib2sua2ltQGltZ3RlYy5j
b20+CiAgWW9uZ2JvayBLaW0gPHlvbmdib2sua2ltQG1pcHMuY29tPgogIHl1Y2hlbmxpbiA8bnBl
czg3MTg0QGdtYWlsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRh
eW5peC5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBqYW51c3RlY2gu
Y29tPgogIFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgogIFpoYW5nIFlpIDx5
aS56LnpoYW5nQGxpbnV4LmludGVsLmNvbT4KICBaaGFvIFlhbiA8eWFuLnkuemhhb0BpbnRlbC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDE0NzgzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 13:42:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 13:42:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqI27-0001JX-1F; Sun, 03 Feb 2019 13:42:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COyH=QK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqI25-0001JO-1S
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 13:42:01 +0000
X-Inumbo-ID: 7a87d57e-27b9-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a87d57e-27b9-11e9-bc90-bc764e045a96;
 Sun, 03 Feb 2019 13:41:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqI22-0006a2-FS; Sun, 03 Feb 2019 13:41:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqI22-0000Z1-8B; Sun, 03 Feb 2019 13:41:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqI22-0003Rp-4t; Sun, 03 Feb 2019 13:41:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132745-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-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: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-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:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=18795687447dd55a281d33d24ae0a06c6bc081ee
X-Osstest-Versions-That: libvirt=d56afb8e3997ae19fd7449f773065a2b997dc7c1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Feb 2019 13:41:58 +0000
Subject: [Xen-devel] [libvirt test] 132745: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjc0NSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3NDUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjY2NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNjY0CiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDE4Nzk1Njg3NDQ3ZGQ1NWEyODFkMzNkMjRhZTBhMDZjNmJjMDgx
ZWUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGQ1NmFmYjhlMzk5N2Fl
MTlmZDc0NDlmNzczMDY1YTJiOTk3ZGM3YzEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjY2NCAg
MjAxOS0wMS0zMSAwOTo0MDo1NSBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI3
NDUgIDIwMTktMDItMDIgMTE6MzY6MjEgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgogIENhc2V5IENhbGxlbmRyZWxsbyA8Y2RjQHJlZGhhdC5j
b20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBFcmlrIFNr
dWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhh
dC5jb20+CiAgSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CiAgTGFpbmUgU3R1bXAgPGxh
aW5lQGxhaW5lLm9yZz4KICBMYWluZSBTdHVtcCA8bGFpbmVAcmVkaGF0LmNvbT4KICBNaWNoYWwg
UHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUBy
ZWRoYXQuY29tPgogIFJvbWFuIEJvZ29yb2Rza2l5IDxib2dvcm9kc2tpeUBnbWFpbC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQKICAgZDU2YWZiOGUzOS4uMTg3OTU2ODc0NCAgMTg3OTU2
ODc0NDdkZDU1YTI4MWQzM2QyNGFlMGEwNmM2YmMwODFlZSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 15:18:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 15:18:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqJWu-0001Fn-Dp; Sun, 03 Feb 2019 15:17:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COyH=QK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqJWs-0001Fe-Qw
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 15:17:54 +0000
X-Inumbo-ID: e0614dd5-27c6-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0614dd5-27c6-11e9-bc90-bc764e045a96;
 Sun, 03 Feb 2019 15:17:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqJWp-0008SC-Od; Sun, 03 Feb 2019 15:17:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqJWp-0002CK-B6; Sun, 03 Feb 2019 15:17:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqJWp-0007cL-AD; Sun, 03 Feb 2019 15:17:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132736-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e2e3a1d75798781a8031feec0050e6e1c98187ca
X-Osstest-Versions-That: xen=df1debf494ac38c95abb602b2b3057613de06b47
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Feb 2019 15:17:51 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 132736: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjczNiB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3MzYvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEzMjY0NwoK
UmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5n
KToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCAgIGZhaWwgUkVHUi4gdnMuIDEzMjY0NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgZTJlM2ExZDc1Nzk4NzgxYTgwMzFmZWVjMDA1MGU2ZTFjOTgxODdjYQpiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZGYxZGViZjQ5NGFjMzhjOTVhYmI2MDJi
MmIzMDU3NjEzZGUwNmI0NwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNjQ3ICAyMDE5LTAxLTMx
IDAzOjMyOjA2IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjczNiAgMjAxOS0w
Mi0wMiAwNTo0OTowOSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXku
ZHlhc2xpQGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29t
PgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
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
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
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
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM2OSBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 16:35:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 16:35:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqKjR-0000UV-LL; Sun, 03 Feb 2019 16:34:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COyH=QK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqKjR-0000UJ-0V
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 16:34:57 +0000
X-Inumbo-ID: a245c758-27d1-11e9-9f2a-2f0b8e50b02a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a245c758-27d1-11e9-9f2a-2f0b8e50b02a;
 Sun, 03 Feb 2019 16:34:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqKjN-0001yN-0y; Sun, 03 Feb 2019 16:34:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqKjM-0000N6-EN; Sun, 03 Feb 2019 16:34:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqKjM-0004JM-Dl; Sun, 03 Feb 2019 16:34:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132747-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-i386:xen-build:fail:regression
 xen-4.9-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.9-testing:build-amd64:xen-build:fail:regression
 xen-4.9-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start.2:fail:allowable
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl: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-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-rumprun-i386: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-xtf-amd64-amd64-2: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-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3: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-freebsd10-amd64: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-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386: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-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-rumprun: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-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-amd64-amd64-pygrub: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-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-shadow: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-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=04f7fbcc8fcab7f3a59e33798b74582b55dd735a
X-Osstest-Versions-That: xen=7f01558d9b3fc4011741e9f469c96fd93dd8454e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Feb 2019 16:34:52 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 132747: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjc0NyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjc0Ny8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTU0CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NTQKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDk1NAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMwOTU0CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzA5NTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE3IGd1ZXN0LXN0YXJ0LjIgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzA4
NTEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIDA0ZjdmYmNjOGZjYWI3ZjNhNTllMzM3OThiNzQ1ODJiNTVkZDczNWEKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDdmMDE1NThkOWIzZmM0MDExNzQxZTlm
NDY5Yzk2ZmQ5M2RkODQ1NGUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDk1NCAgMjAxOC0xMi0w
MyAwMzoxMjo0MSBaICAgNjIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI0ODQgIDIwMTkt
MDEtMjYgMDE6MzY6MzkgWiAgICA4IGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMzI3NDcgIDIwMTktMDItMDIgMTE6NTE6MDAgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5j
b20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWku
Y29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ3MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 17:57:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 17:57:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqM0Z-0007ko-6J; Sun, 03 Feb 2019 17:56:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xau/=QK=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gqM0X-0007kj-HC
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 17:56:41 +0000
X-Inumbo-ID: 0e1db488-27dd-11e9-bc90-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e1db488-27dd-11e9-bc90-bc764e045a96;
 Sun, 03 Feb 2019 17:56:40 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id v1-v6so9824774ljd.0
 for <xen-devel@lists.xenproject.org>; Sun, 03 Feb 2019 09:56:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=LXw/HL2Hjui+oZlXrtO1wvbQBMD9MTp0lwUSLR64Oko=;
 b=nM0W2a7HXtMzjyRCWz8au6uj6gE8rQfajnsfcG7X/Mbl/L2JKtG+ROkl0oTaQ4ohXj
 VuQkuhX81v3F/C/1I6zjjpMFGN+gtxb++0R0DKGTrkVM2vJvq0Q2LLNJtiARN0J354r1
 UJ83CJOsAl8hvNZBVrHsql1o7TBkPi3lUJESPm1ews9GyqkFqNIhcgFoqlMJ9Q1hTSgz
 dkAqnDbWuWmVFKBJ1c34Yekbb6WZZqTr39oZQzLn+xXvTzmQqGzI55Dk0CMOZf4AWB5a
 t31IDHgk3v5b2zK+cfCdGQvu4w8sRM3Qc6vUIipdQ4AUSkjHe8zx2E2vicASni2rxGbx
 lmCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=LXw/HL2Hjui+oZlXrtO1wvbQBMD9MTp0lwUSLR64Oko=;
 b=elyoAckiivd6mQUBQ7Knr9/bjuNkN+NM7aLtVhzvEwsi56TOMfjcdxj6IKG/i6A0Ma
 Mj3W3QLZDA0rOKKRuMGXRUfrh4hvxGBfzjnU/bK9UoOFYJXG9feEcetiupCG0sQaZgvp
 oDfIj3G9lnvkcy7FIEeMjsoXDTyu+MiooHkJAul1PJjrliDzfe+P07t0GQIer5izoB68
 qMjZtv8cIm8tz5GWGXgcad5RbIrWcSOjHVHFoDHUok2zbL50NErGksW5qyovzcKLPxns
 Q09PA5CL1oTvVfl1lvjVBRpY4cMgigKDO2u1aOxm5Bv1hJvhzJQdh/b1+PSXYXgPhH+K
 zVUA==
X-Gm-Message-State: AJcUukf7W7vJ8WGT5hfC1CRH1yuNNlL9nZ3me64lH19auLCirIEddW2L
 YVoZYRDG7rM8NMUxesf57BLDne+9YyTU1Cw88KA=
X-Google-Smtp-Source: ALg8bN694YhgHxZfJ+TIrE3fX8b2L5NENVGVI0LKAFb8QrDk/UKLqaoGmg7X4wsW2yst4ismfZMqKVYq531/26Mpzvw=
X-Received: by 2002:a2e:880a:: with SMTP id
 x10-v6mr39890567ljh.174.1549216598282; 
 Sun, 03 Feb 2019 09:56:38 -0800 (PST)
MIME-Version: 1.0
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-10-git-send-email-christopher.w.clark@gmail.com>
 <20190122120822.v5eyc64fa4moourd@mac>
 <CACMJ4GYpwHyqaPzXzTWQrHecW068ipfyDOrNz-MD9Y+jGB18eQ@mail.gmail.com>
 <20190131101809.kcbexwtqqkjvgzfq@mac>
 <5C52CF6B02000078002129C1@prv1-mh.provo.novell.com>
 <20190131110020.tszokun7wosvjizy@mac>
In-Reply-To: <20190131110020.tszokun7wosvjizy@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Sun, 3 Feb 2019 09:56:26 -0800
Message-ID: <CACMJ4GZY37A3jL0=MUpJwT=tv+2=hAuZ7--7V4uM=oHJ6wPuWA@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMzowMSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBUaHUsIEphbiAzMSwgMjAxOSBhdCAwMzozNToy
M0FNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4+PiBPbiAzMS4wMS4xOSBhdCAxMTox
OCwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4gT24gV2VkLCBKYW4gMzAsIDIw
MTkgYXQgMDg6MTA6MjhQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+PiBP
biBUdWUsIEphbiAyMiwgMjAxOSBhdCA0OjA4IEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4+ID4gT24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDE6
NTk6NDlBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+PiA+ID4gKyAgICAg
ICAgLyoKPiA+ID4+ID4gPiArICAgICAgICAgKiBDaGVjayBwYWRkaW5nIGlzIHplcm9lZC4gUmVq
ZWN0IG5pb3YgYWJvdmUgbGltaXQgb3IgbWVzc2FnZV90eXBlcwo+ID4gPj4gPiA+ICsgICAgICAg
ICAqIHRoYXQgYXJlIG91dHNpZGUgMzIgYml0IHJhbmdlLgo+ID4gPj4gPiA+ICsgICAgICAgICAq
Lwo+ID4gPj4gPiA+ICsgICAgICAgIGlmICggdW5saWtlbHkoc2VuZF9hZGRyLnNyYy5wYWQgfHwg
c2VuZF9hZGRyLmRzdC5wYWQgfHwKPiA+ID4+ID4gPiArICAgICAgICAgICAgICAgICAgICAgIChh
cmczID4gWEVOX0FSR09fTUFYSU9WKSB8fCAoYXJnNCAmIH4weGZmZmZmZmZmVUwpKSApCj4gPiA+
PiA+Cj4gPiA+PiA+IGFyZzQgJiAoR0IoNCkgLSAxKQo+ID4gPj4gPgo+ID4gPj4gPiBJcyBjbGVh
cmVyIElNTywgb3I6Cj4gPiA+PiA+Cj4gPiA+PiA+IGFyZzQgPiBVSU5UMzJfTUFYCj4gPiA+Pgo+
ID4gPj4gSSd2ZSBsZWZ0IHRoZSBjb2RlIHVuY2hhbmdlZCwgYXMgdGhlIG1hc2sgY29uc3RhbnQg
aXMgdXNlZCBtdWx0aXBsZQo+ID4gPj4gcGxhY2VzIGVsc2V3aGVyZSBpbiBYZW4uIFVJTlQzMl9N
QVggaXMgb25seSB1c2VkIGFzIGEgdGhyZXNob2xkIHZhbHVlLgo+ID4gPgo+ID4gPiBUaGUgZmFj
dCB0aGF0IG90aGVycyBwYXJ0cyBvZiB0aGUgY29kZSBjb3VsZCBiZSBpbXByb3ZlZCBpcyBub3Qg
YW4KPiA+ID4gZXhjdXNlIHRvIGZvbGxvdyBzdWl0LiBJJ20gaGF2aW5nIGEgaGFyZCB0aW1lIGJl
bGlldmluZyB0aGF0IHlvdSBmaW5kCj4gPiA+ICJhcmc0ICYgfjB4ZmZmZmZmZmZVTCIgZWFzaWVy
IHRvIHJlYWQgdGhhbiAiYXJnNCAmIH4oR0IoNCkgLSAxKSIgb3IKPiA+ID4gZXZlbiAiYXJnNCA+
PSBHQig0KSIuCgoKQmVsb3csIEkgcHJvcG9zZSBhbiBhbHRlcm5hdGl2ZSB3YXkgb2YgYWNoaWV2
aW5nIG91ciBjb3JyZWN0bmVzcyBhbmQKcmVhZGFiaWxpdHkgZ29hbHMuCgpPbiB0aGUgdG9waWMg
b2YgcmVhZGFiaWxpdHksIHRoaXMgc2VsZi1jb250YWluZWQgZGVmaW5pdGlvbgpkb2VzIHN0YW5k
IG91dDogfjB4ZmZmZmZmZmZVTCwKZW5jb3VyYWdpbmcgY2F1dGlvbiBhbmQgY2FyZWZ1bCBjb3Vu
dGluZyBvZiAnZidzLiBIb3dldmVyLCBubyBvdGhlcgpzb3VyY2UgZmlsZXMgYXJlIGludm9sdmVk
LCBtYWtpbmcgdGhlIGNvZGUgaW5kZXBlbmRlbnQgb2YgY2hhbmdlcyBpbgoobWFjcm8pIGRlZmlu
aXRpb25zIGluIG90aGVyIGZpbGVzLgoKSW4gY29tcGFyaXNvbiwgdG8gdW5kZXJzdGFuZCBHQiwg
SSBoYXZlIGZpbmQgdGhlIGV4dGVybmFsIGRlZmluaXRpb24sCmFuZCB0aGVuIHBhcnNlIHRoaXM6
CgojZGVmaW5lIEdCKF9nYikgICAgIChfQUMoX2diLCBVTEwpIDw8IDMwKQoKKHdoaWNoIHNlZW1z
IHRvIGhhdmUgYSBkaWZmZXJlbnQgdHlwZT8gVUxMIHZzIFVMPykgYW5kIHRoZW4gZmluZCBhbmQK
dW5kZXJzdGFuZCB0aGlzLCBpbiBhbm90aGVyIGZpbGU6CgojaWZkZWYgX19BU1NFTUJMWV9fCiNk
ZWZpbmUgX0FDKFgsWSkgICAgWAojZGVmaW5lIF9BVChULFgpICAgIFgKI2Vsc2UKI2RlZmluZSBf
X0FDKFgsWSkgICAoWCMjWSkKI2RlZmluZSBfQUMoWCxZKSAgICBfX0FDKFgsWSkKI2RlZmluZSBf
QVQoVCxYKSAgICAoKFQpKFgpKQojZW5kaWYKCnNvIEknbSBzYXlpbmc6IGl0J3MgYXQgbGVhc3Qg
c29tZXdoYXQgYXJndWFibGUgd2hpY2ggaXMgZWFzaWVyIHRvIHVuZGVyc3RhbmQuClJlZ2FyZGxl
c3MsIEkgdGhpbmsgdGhlcmUncyBhIGJldHRlciBvcHRpb24gdGhhbiBlaXRoZXIuCgo+ID4gPiBJ
TU8gaXQncyBtdWNoIG1vcmUgbGlrZWx5IHRvIG1pc3MgYW4gJ2YnIGluIHRoZSBmaXJzdCBjb25z
dHJ1Y3QsIGFuZAo+ID4gPiB0aHVzIGdldCB0aGUgdmFsdWUgd3JvbmcgYW5kIGludHJvZHVjZSBh
IGJ1Zy4KPiA+Cj4gPiBJIGFncmVlIHdpdGggdGhpcyBsYXN0IHN0YXRlbWVudCwgYnV0IEknbSBo
YXZpbmcgdHJvdWJsZSB0byBzZWUgaG93Cj4gPiBtZXNzYWdlIF90eXBlXyBpcyByZWxhdGVkIHRv
IGEgc2l6ZSBjb25zdHJ1Y3QgbGlrZSBHQig0KSBpcy4gSSBzZWUKPiA+IG9ubHkgVUlOVDMyX01B
WCBhcyBhIHZpYWJsZSBhbHRlcm5hdGl2ZSBmb3Igc29tZXRoaW5nIHRoYXQncyBub3QKPiA+IGV4
cHJlc3NpbmcgdGhlIHNpemUgb2YgYW55dGhpbmcuCj4KPiBJJ3ZlIHN1Z2dlc3RlZCB0aGUgR0Ig
Y29uc3RydWN0IGFzIGFuIGFsdGVybmF0aXZlIGJlY2F1c2UgdGhlIGNvbW1lbnQKPiBhYm92ZSBt
ZW50aW9ucyB0aGUgMzJiaXQgcmFuZ2UuIElNTyBhbnl0aGluZyB0aGF0IGF2b2lkcyB1c2luZwo+
IDB4ZmZmZmZmZmZVTCBpcyBmaW5lLgoKSmFuIGFuZCBBbmRyZXcgaGF2ZSBlbXBsb3llZCBhIHVz
ZWZ1bCB0ZWNobmlxdWUgaW4gcmVjZW50IGNoYW5nZXMgd2hlcmUgc3VjaCBhCnRlc3Qgd2FzIHJl
cXVpcmVkLiAgVGhpcyBjb3VsZCB3b3JrOgoKKGFyZzQgIT0gKHVpbnQzMl90KWFyZzQpKQoKSXQg
aXMgc2VsZi1jb250YWluZWQsIHJlYWRhYmxlIGFuZCBjbGVhcmx5IGV4cHJlc3NlcyB0aGUgaW50
ZW50IG9mIHRoZSBjaGVjawpiZWluZyBwZXJmb3JtZWQuIEkgaGF2ZSB0ZXN0ZWQgYSBzZXJpZXMg
d2l0aCB0aGlzIGFwcGxpZWQsIGFuZCBoYXZlIGl0IHJlYWR5CnRvIHBvc3QgaWYgeW91IGFwcHJv
dmUuCgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 18:00:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 18:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqM3w-0000FG-Mw; Sun, 03 Feb 2019 18:00:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xau/=QK=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gqM3u-0000F8-R5
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 18:00:10 +0000
X-Inumbo-ID: 8ae72261-27dd-11e9-bc90-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ae72261-27dd-11e9-bc90-bc764e045a96;
 Sun, 03 Feb 2019 18:00:09 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id a16so8662457lfg.3
 for <xen-devel@lists.xenproject.org>; Sun, 03 Feb 2019 10:00:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=9/279SwrBsXYejjFWT2LFXgw3LDGiT+jM6QEhPmUpXM=;
 b=fdJ0UPey5sJuXcWhYq1NvNAqtXOzrVWjDaKO0h3R3vd92qCS8YkmY19gqlR8Qo6zga
 2qIoUyN405hBDfBHPFi92vh2RQbh+nfhSVgJ9AYf68+dwWeQAEmWFFjTyk8hcUU8pBUs
 QZDY9xbUGN/u7HFyPSyLvFH9wbfk09gVLOgM+JjSqguncJ5ZYIatFiFsgjQCgSAbthGo
 0H+FrSeIB1U7w01tW53FIwGFsgxVOxZjche4rHtc5wjsiHzE3hqUFHBMRjepqMig42bY
 nFxphIVADC4rsc0WdjpSs0qJ+yST9adfVs+adVDq/yBuwa/IPMYmlBCaGk4+cWLFz0av
 RowA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=9/279SwrBsXYejjFWT2LFXgw3LDGiT+jM6QEhPmUpXM=;
 b=pW7fPNLeyNNl87ttMCgtOunbe3cck0bxFbkUlMquhBFCylvrxXXwr3KbnRonhL3nv5
 i8t9DTrSrKo6fJ1+NihMs1xQ5htN+67v5FvJO7vo5CnUdW/mq4qZ7am8DiPOOy2B9IAQ
 kwTCrEmTz2gOEAtxIaCHMaa3bQd2vVtZitByafxMJedK3kU4ifAb8QRIWYqvCFaffKW/
 BMOFTdg9os0rUqndFlwS2qeOfXplJLeLbGjeajn9xTh0PuJjlwoMQq7okM6lXM1S9tXA
 N3KekiZ2CxrNu0qXaos7jBO7eHc7E1cuL3kevetByTl4UPtI9U5HuNvkgTAU5Kizo/Hr
 cHSg==
X-Gm-Message-State: AJcUukfGGbuU4w7PFmWXih9pK16B+nRqn9x0StFpshEbslmRQnEp/NOD
 Wb3mffJ9MvmtORwkeG3By++Jdj5tMcwoW3VB0Zk=
X-Google-Smtp-Source: ALg8bN7kcz1frBgpkibhLopoiARrOk2HiIi/7bKX5lkognBau3QiSmNCMUr39WJKE0tt+dtRPo6OCfEJYTqezDcnluY=
X-Received: by 2002:a19:a9d2:: with SMTP id
 s201mr32133602lfe.154.1549216807740; 
 Sun, 03 Feb 2019 10:00:07 -0800 (PST)
MIME-Version: 1.0
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-5-git-send-email-christopher.w.clark@gmail.com>
 <20190131144914.qfoyz2uu4prpkpbo@mac>
 <5C5310970200007800212D5A@prv1-mh.provo.novell.com>
 <20190131160519.l4h75wgctcqkdyx6@mac>
 <5C5324590200007800212E19@prv1-mh.provo.novell.com>
In-Reply-To: <5C5324590200007800212E19@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Sun, 3 Feb 2019 09:59:54 -0800
Message-ID: <CACMJ4GZsdVj78QUSJFHJaFo6oaieqwU=ikxPQh153HdOoSHT7A@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v7 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgNjo0OSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIEphbiAzMCwgMjAxOSBhdCAwODoyODow
OVBNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IEluaXRpYWxpc2VzIGJhc2lj
IGRhdGEgc3RydWN0dXJlcyBhbmQgcGVyZm9ybXMgdGVhcmRvd24gb2YgYXJnbyBzdGF0ZQo+ID4g
Zm9yIGRvbWFpbiBzaHV0ZG93bi4KPiA+Cj4gPiBJbmNsdXNpb24gb2YgdGhlIEFyZ28gaW1wbGVt
ZW50YXRpb24gaXMgZGVwZW5kZW50IG9uIENPTkZJR19BUkdPLgo+ID4KPiA+IEludHJvZHVjZXMg
YSBuZXcgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgJ2FyZ28nOiBib29sIHRvIGVuYWJsZS9k
aXNhYmxlCj4gPiB0aGUgYXJnbyBoeXBlcmNhbGwuIERlZmF1bHRzIHRvIGRpc2FibGVkLgo+ID4K
PiA+IE5ldyBoZWFkZXJzOgo+ID4gICBwdWJsaWMvYXJnby5oOiB3aXRoIGRlZmluaW9ucyBvZiBh
ZGRyZXNzZXMgYW5kIHJpbmcgc3RydWN0dXJlLCBpbmNsdWRpbmcKPiA+ICAgaW5kZXhlcyBmb3Ig
YXRvbWljIHVwZGF0ZSBmb3IgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIGRvbWFpbiBhbmQgaHlwZXJ2
aXNvci4KPiA+Cj4gPiAgIHhlbi9hcmdvLmg6IHRvIGV4cG9zZSB0aGUgaG9va3MgZm9yIGludGVn
cmF0aW9uIGludG8gZG9tYWluIGxpZmVjeWNsZToKPiA+ICAgICBhcmdvX2luaXQ6IHBlci1kb21h
aW4gaW5pdCBvZiBhcmdvIGRhdGEgc3RydWN0dXJlcyBmb3IgZG9tYWluX2NyZWF0ZS4KPiA+ICAg
ICBhcmdvX2Rlc3Ryb3k6IHRlYXJkb3duIGZvciBkb21haW5fZGVzdHJveSBhbmQgdGhlIGVycm9y
IGV4aXQKPiA+ICAgICAgICAgICAgICAgICAgIHBhdGggb2YgZG9tYWluX2NyZWF0ZS4KPiA+ICAg
ICBhcmdvX3NvZnRfcmVzZXQ6IHJlc2V0IG9mIGRvbWFpbiBzdGF0ZSBmb3IgZG9tYWluX3NvZnRf
cmVzZXQuCj4gPgo+ID4gQWRkcyBhIG5ldyBmaWVsZCB0byBzdHJ1Y3QgZG9tYWluOiBzdHJ1Y3Qg
YXJnb19kb21haW4gKmFyZ287Cj4gPgo+ID4gSW4gYWNjb3JkYW5jZSB3aXRoIHJlY2VudCB3b3Jr
IG9uIF9kb21haW5fZGVzdHJveSwgYXJnb19kZXN0cm95IGlzCj4gPiBpZGVtcG90ZW50LiBJdCB3
aWxsIHRlYXIgZG93bjogYWxsIHJpbmdzIHJlZ2lzdGVyZWQgYnkgdGhpcyBkb21haW4sIGFsbAo+
ID4gcmluZ3Mgd2hlcmUgdGhpcyBkb21haW4gaXMgdGhlIHNpbmdsZSBzZW5kZXIgKGllLiBzcGVj
aWZpZWQgcGFydG5lciwKPiA+IG5vbi13aWxkY2FyZCByaW5ncyksIGFuZCBhbGwgcGVuZGluZyBu
b3RpZmljYXRpb25zIHdoZXJlIHRoaXMgZG9tYWluIGlzCj4gPiBhd2FpdGluZyBzaWduYWwgYWJv
dXQgYXZhaWxhYmxlIHNwYWNlIGluIHRoZSByaW5ncyBvZiBvdGhlciBkb21haW5zLgo+ID4KPiA+
IEEgY291bnQgd2lsbCBiZSBtYWludGFpbmVkIG9mIHRoZSBudW1iZXIgb2YgcmluZ3MgdGhhdCBh
IGRvbWFpbiBoYXMKPiA+IHJlZ2lzdGVyZWQgaW4gb3JkZXIgdG8gbGltaXQgaXQgYmVsb3cgdGhl
IGZpeGVkIG1heGltdW0gbGltaXQgZGVmaW5lZCBoZXJlLgo+ID4KPiA+IE1hY3JvcyBhcmUgZGVm
aW5lZCB0byB2ZXJpZnkgdGhlIGludGVybmFsIGxvY2tpbmcgc3RhdGUgd2l0aGluIHRoZSBhcmdv
Cj4gPiBpbXBsZW1lbnRhdGlvbi4gVGhlIG1hY3JvcyBhcmUgQVNTRVJUZWQgb24gZW50cnkgdG8g
ZnVuY3Rpb25zIHRvIHZhbGlkYXRlCj4gPiBhbmQgZG9jdW1lbnQgdGhlIHJlcXVpcmVkIGxvY2sg
c3RhdGUgcHJpb3IgdG8gY2FsbGluZy4KPiA+Cj4gPiBUaGUgaGFzaCBmdW5jdGlvbiBmb3IgdGhl
IGhhc2h0YWJsZXMgdGhhdCBob2xkIHJpbmcgc3RhdGUgaXMgZGVyaXZlZCBmcm9tCj4gPiB0aGUg
c3RyaW5nIGhhc2hpbmcgZnVuY3Rpb24gZGpiMiAoaHR0cDovL3d3dy5jc2UueW9ya3UuY2Evfm96
L2hhc2guaHRtbCkKPiA+IGJ5IERhbmllbCBKLiBCZXJuc3RlaW4uIEJhc2ljIHRlc3Rpbmcgd2l0
aCBhIGxpbWl0ZWQgbnVtYmVyIG9mIGRvbWFpbnMgYW5kCj4gPiBwb3J0cyBoYXMgc2hvd24gcmVh
c29uYWJsZSBkaXN0cmlidXRpb24gZm9yIHRoZSB0YWJsZSBzaXplLgo+ID4KPiA+IFRoZSBzb2Z0
d2FyZSBsaWNlbnNlIG9uIHRoZSBwdWJsaWMgaGVhZGVyIGlzIHRoZSBCU0QgbGljZW5zZSwgc3Rh
bmRhcmQKPiA+IHByb2NlZHVyZSBmb3IgdGhlIHB1YmxpYyBYZW4gaGVhZGVycy4gVGhlIHB1Ymxp
YyBoZWFkZXIgd2FzIG9yaWdpbmFsbHkKPiA+IHBvc3RlZCB1bmRlciBhIEdQTCBsaWNlbnNlIGF0
OiBbMV06Cj4gPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMTMtMDUvbXNnMDI3MTAuaHRtbAo+ID4KPiA+IFRoZSBmb2xsb3dpbmcgQUNLIGJ5
IExhcnMgS3VydGggaXMgdG8gY29uZmlybSB0aGF0IG9ubHkgcGVvcGxlIGJlaW5nCj4gPiBlbXBs
b3llZXMgb2YgQ2l0cml4IGNvbnRyaWJ1dGVkIHRvIHRoZSBoZWFkZXIgZmlsZXMgaW4gdGhlIHNl
cmllcyBwb3N0ZWQgYXQKPiA+IFsxXSBhbmQgdGhhdCB0aHVzIHRoZSBjb3B5cmlnaHQgb2YgdGhl
IGZpbGVzIGluIHF1ZXN0aW9uIGlzIGZ1bGx5IG93bmVkIGJ5Cj4gPiBDaXRyaXguIFRoZSBBQ0sg
YWxzbyBjb25maXJtcyB0aGF0IENpdHJpeCBpcyBoYXBweSBmb3IgdGhlIGhlYWRlciBmaWxlcyB0
bwo+ID4gYmUgcHVibGlzaGVkIHVuZGVyIGEgQlNEIGxpY2Vuc2UgaW4gdGhpcyBzZXJpZXMgKHdo
aWNoIGlzIGJhc2VkIG9uIFsxXSkuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIg
Q2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KPiA+IEFja2VkLWJ5OiBM
YXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+Cj4gPiBSZXZpZXdlZC1ieTogUm9zcyBQ
aGlsaXBzb24gPHJvc3MucGhpbGlwc29uQG9yYWNsZS5jb20+Cj4gPiBUZXN0ZWQtYnk6IENocmlz
IFBhdHRlcnNvbiA8cGF0dGVyc29uY0BhaW5mb3NlYy5jb20+Cj4KPiBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgphY2sKCj4gSSBoYXZlIHNvbWUg
Y29tbWVudHMgYmVsb3cgdGhhdCBjb3VsZCBiZSBmaXhlZCB1cG9uIGNvbW1pdCBpZiB0aGUKPiBj
b21taXR0ZXIgYWdyZWVzLgoKSSd2ZSBhcHBsaWVkIGFsbCB0aGUgcmVxdWVzdGVkIGNoYW5nZXMg
YmVsb3cgZm9yIHRoZSBuZXh0IHNlcmllcyBzdWJtaXNzaW9uLgoKPgo+ID4gK3N0YXRpYyBzdHJ1
Y3QgYXJnb19yaW5nX2luZm8gKgo+ID4gK2ZpbmRfcmluZ19pbmZvKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQo+ID4gK3sKPiA+ICsgICAgc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87Cj4gPiArICAgIGNvbnN0IHN0cnVjdCBsaXN0
X2hlYWQgKmJ1Y2tldDsKPiA+ICsKPiA+ICsgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9yaW5nc19M
MihkKSk7Cj4gPiArCj4gPiArICAgIC8qIExpc3QgaXMgbm90IG1vZGlmaWVkIGhlcmUuIFNlYXJj
aCBhbmQgcmV0dXJuIHRoZSBtYXRjaCBpZiBmb3VuZC4gKi8KPiA+ICsgICAgYnVja2V0ID0gJmQt
PmFyZ28tPnJpbmdfaGFzaFtoYXNoX2luZGV4KGlkKV07Cj4gPiArCj4gPiArICAgIGxpc3RfZm9y
X2VhY2hfZW50cnkocmluZ19pbmZvLCBidWNrZXQsIG5vZGUpCj4KPiBJJ20gbm90IHN1cmUgd2hh
dCdzIHRoZSBwb2xpY3kgcmVnYXJkaW5nIGxpc3RfIG1hY3Jvcywgc2hvdWxkIHNwYWNlcwo+IGJl
IGFkZGVkIGJldHdlZW4gdGhlIHBhcmVudGhlc2VzPwo+Cj4gbGlzdF9mb3JfZWFjaF9lbnRyeSAo
IHJpbmdfaW5mbywgYnVja2V0LCBub2RlICkKPgo+IEkgZG9uJ3QgaGF2ZSBhIHN0cm9uZyBvcGlu
aW9uIGVpdGhlciB3YXkuCj4KPiBbLi4uXQo+ID4gK3N0YXRpYyB2b2lkCj4gPiArcGVuZGluZ19y
ZW1vdmVfYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAq
cmluZ19pbmZvKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQsICpuZXh0
Owo+ID4gKwo+ID4gKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKPiA+ICsK
PiA+ICsgICAgLyogRGVsZXRlIGFsbCBwZW5kaW5nIG5vdGlmaWNhdGlvbnMgZnJvbSB0aGlzIHJp
bmcncyBsaXN0LiAqLwo+ID4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoZW50LCBuZXh0
LCAmcmluZ19pbmZvLT5wZW5kaW5nLCBub2RlKQo+Cj4gbGlzdF9maXJzdF9lbnRyeV9vcl9udWxs
IGFuZCB5b3UgY2FuIGdldCByaWQgb2YgbmV4dC4KCmFjawoKPiA+ICsgICAgewo+ID4gKyAgICAg
ICAgLyogRm9yIHdpbGRjYXJkIHJpbmdzLCByZW1vdmUgZWFjaCBmcm9tIHRoZWlyIHdpbGRjYXJk
IGxpc3QgdG9vLiAqLwo+ID4gKyAgICAgICAgaWYgKCByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQg
PT0gWEVOX0FSR09fRE9NSURfQU5ZICkKPiA+ICsgICAgICAgICAgICB3aWxkY2FyZF9wZW5kaW5n
X2xpc3RfcmVtb3ZlKGVudC0+ZG9tYWluX2lkLCBlbnQpOwo+ID4gKyAgICAgICAgbGlzdF9kZWwo
JmVudC0+bm9kZSk7Cj4gPiArICAgICAgICB4ZnJlZShlbnQpOwo+ID4gKyAgICB9Cj4gPiArICAg
IHJpbmdfaW5mby0+bnBlbmRpbmcgPSAwOwo+ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMgdm9pZAo+
ID4gK3dpbGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVtb3ZlKHN0cnVjdCBkb21haW4gKmQpCj4gPiAr
ewo+ID4gKyAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudCwgKm5leHQ7Cj4gPiArCj4gPiArICAg
IEFTU0VSVChMT0NLSU5HX1dyaXRlX0wxKTsKPiA+ICsKPiA+ICsgICAgLyogRGVsZXRlIGFsbCBw
ZW5kaW5nIHNpZ25hbHMgdG8gdGhlIGRvbWFpbiBhYm91dCB3aWxkY2FyZCByaW5ncy4gKi8KPiA+
ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGVudCwgbmV4dCwgJmQtPmFyZ28tPndpbGRj
YXJkX3BlbmRfbGlzdCwgbm9kZSkKPgo+IGxpc3RfZmlyc3RfZW50cnlfb3JfbnVsbCBhbmQgeW91
IGNhbiBnZXQgcmlkIG9mIG5leHQuCgphY2sKCj4KPiA+ICsgICAgewo+ID4gKyAgICAgICAgLyoK
PiA+ICsgICAgICAgICAqIFRoZSBlbnQtPm5vZGUgZGVsZXRlZCBoZXJlLCBhbmQgdGhlIG5wZW5k
aW5nIHZhbHVlIGRlY3JlYXNlZCwKPiA+ICsgICAgICAgICAqIGJlbG9uZyB0byB0aGUgcmluZ19p
bmZvIG9mIGFub3RoZXIgZG9tYWluLCB3aGljaCBpcyB3aHkgdGhpcwo+ID4gKyAgICAgICAgICog
ZnVuY3Rpb24gcmVxdWlyZXMgaG9sZGluZyBXKEwxKToKPiA+ICsgICAgICAgICAqIGl0IGltcGxp
ZXMgdGhlIEwzIGxvY2sgdGhhdCBwcm90ZWN0cyB0aGF0IHJpbmdfaW5mbyBzdHJ1Y3QuCj4gPiAr
ICAgICAgICAgKi8KPiA+ICsgICAgICAgIGVudC0+cmluZ19pbmZvLT5ucGVuZGluZy0tOwo+ID4g
KyAgICAgICAgbGlzdF9kZWwoJmVudC0+bm9kZSk7Cj4gPiArICAgICAgICBsaXN0X2RlbCgmZW50
LT53aWxkY2FyZF9ub2RlKTsKPiA+ICsgICAgICAgIHhmcmVlKGVudCk7Cj4gPiArICAgIH0KPiA+
ICt9Cj4gPiArCgo+ID4gKwo+ID4gK3N0YXRpYyB2b2lkCj4gPiArZG9tYWluX3JpbmdzX3JlbW92
ZV9hbGwoc3RydWN0IGRvbWFpbiAqZCkKPiA+ICt7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+
ID4gKwo+ID4gKyAgICBBU1NFUlQoTE9DS0lOR19Xcml0ZV9yaW5nc19MMihkKSk7Cj4gPiArCj4g
PiArICAgIGZvciAoIGkgPSAwOyBpIDwgQVJHT19IQVNIVEFCTEVfU0laRTsgKytpICkKPiA+ICsg
ICAgewo+ID4gKyAgICAgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sICpuZXh0
Owo+ID4gKyAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqYnVja2V0ID0gJmQtPmFyZ28tPnJpbmdf
aGFzaFtpXTsKPiA+ICsKPiA+ICsgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShyaW5n
X2luZm8sIG5leHQsIGJ1Y2tldCwgbm9kZSkKPgo+IGxpc3RfZmlyc3RfZW50cnlfb3JfbnVsbCBh
bmQgeW91IGNhbiBnZXQgcmlkIG9mIG5leHQuCgphY2sKCj4gPiArICAgICAgICAgICAgcmluZ19y
ZW1vdmVfaW5mbyhkLCByaW5nX2luZm8pOwo+ID4gKyAgICB9Cj4gPiArICAgIGQtPmFyZ28tPnJp
bmdfY291bnQgPSAwOwo+ID4gK30KPiA+ICsKPiA+ICsvKgo+ID4gKyAqIFRlYXIgZG93biBhbGwg
cmluZ3Mgb2Ygb3RoZXIgZG9tYWlucyB3aGVyZSBzcmNfZCBkb21haW4gaXMgdGhlIHBhcnRuZXIu
Cj4gPiArICogKGllLiBpdCBpcyB0aGUgc2luZ2xlIGRvbWFpbiB0aGF0IGNhbiBzZW5kIHRvIHRo
b3NlIHJpbmdzLikKPiA+ICsgKiBUaGlzIHdpbGwgYWxzbyBjYW5jZWwgYW55IHBlbmRpbmcgbm90
aWZpY2F0aW9ucyBhYm91dCB0aG9zZSByaW5ncy4KPiA+ICsgKi8KPiA+ICtzdGF0aWMgdm9pZAo+
ID4gK3BhcnRuZXJfcmluZ3NfcmVtb3ZlKHN0cnVjdCBkb21haW4gKnNyY19kKQo+ID4gK3sKPiA+
ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gPiArCj4gPiArICAgIEFTU0VSVChMT0NLSU5HX1dyaXRl
X0wxKTsKPiA+ICsKPiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUkdPX0hBU0hUQUJMRV9TSVpF
OyArK2kgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBzdHJ1Y3QgYXJnb19zZW5kX2luZm8gKnNl
bmRfaW5mbywgKm5leHQ7Cj4gPiArICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpidWNrZXQgPSAm
c3JjX2QtPmFyZ28tPnNlbmRfaGFzaFtpXTsKPiA+ICsKPiA+ICsgICAgICAgIC8qIFJlbW92ZSBh
bGwgZW50cyBmcm9tIHRoZSBzZW5kIGxpc3QuIFRha2UgZWFjaCBvZmYgdGhlaXIgcmluZyBsaXN0
LiAqLwo+ID4gKyAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKHNlbmRfaW5mbywgbmV4
dCwgYnVja2V0LCBub2RlKQo+Cj4gbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsIGFuZCB5b3UgY2Fu
IGdldCByaWQgb2YgbmV4dC4KCmFjawoKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBz
dHJ1Y3QgZG9tYWluICpkc3RfZCA9IGdldF9kb21haW5fYnlfaWQoc2VuZF9pbmZvLT5pZC5kb21h
aW5faWQpOwo+ID4gKwo+ID4gKyAgICAgICAgICAgIGlmICggZHN0X2QgJiYgZHN0X2QtPmFyZ28g
KQo+ID4gKyAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAgc3RydWN0IGFyZ29fcmlu
Z19pbmZvICpyaW5nX2luZm8gPQo+ID4gKyAgICAgICAgICAgICAgICAgICAgZmluZF9yaW5nX2lu
Zm8oZHN0X2QsICZzZW5kX2luZm8tPmlkKTsKPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAgaWYg
KCByaW5nX2luZm8gKQo+ID4gKyAgICAgICAgICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAg
ICAgICByaW5nX3JlbW92ZV9pbmZvKGRzdF9kLCByaW5nX2luZm8pOwo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgZHN0X2QtPmFyZ28tPnJpbmdfY291bnQtLTsKPiA+ICsgICAgICAgICAgICAgICAg
fQo+ID4gKyAgICAgICAgICAgICAgICBlbHNlCj4gPiArICAgICAgICAgICAgICAgICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKPiA+ICsgICAgICAgICAgICB9Cj4gPiArICAgICAgICAgICAgZWxz
ZQo+ID4gKyAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiA+ICsKPiA+ICsg
ICAgICAgICAgICBpZiAoIGRzdF9kICkKPiA+ICsgICAgICAgICAgICAgICAgcHV0X2RvbWFpbihk
c3RfZCk7Cj4gPiArCj4gPiArICAgICAgICAgICAgbGlzdF9kZWwoJnNlbmRfaW5mby0+bm9kZSk7
Cj4gPiArICAgICAgICAgICAgeGZyZWUoc2VuZF9pbmZvKTsKPiA+ICsgICAgICAgIH0KPiA+ICsg
ICAgfQo+ID4gK30KPiA+ICsKPiA+ICBsb25nCj4gPiAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQg
Y21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4gPiAgICAgICAgICAgICBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywKPiA+
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYXJnNCkKPiA+ICB7Cj4gPiAtICAgIHJldHVybiAt
RU5PU1lTOwo+ID4gKyAgICBsb25nIHJjID0gLUVGQVVMVDsKPiA+ICsKPiA+ICsgICAgYXJnb19k
cHJpbnRrKCItPmRvX2FyZ29fb3AoJXUsJXAsJXAsJWx1LDB4JWx4KVxuIiwgY21kLAo+ID4gKyAg
ICAgICAgICAgICAgICAgKHZvaWQgKilhcmcxLnAsICh2b2lkICopYXJnMi5wLCBhcmczLCBhcmc0
KTsKPiA+ICsKPiA+ICsgICAgaWYgKCB1bmxpa2VseSghb3B0X2FyZ28pICkKPiA+ICsgICAgICAg
IHJldHVybiAtRU9QTk9UU1VQUDsKPiA+ICsKPiA+ICsgICAgc3dpdGNoIChjbWQpCj4gICAgICAg
ICAgICAgICAgXiBeIG1pc3Npbmcgc3BhY2VzCgphY2sKCj4gPiArICAgIHsKPiA+ICsgICAgZGVm
YXVsdDoKPiA+ICsgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4gPiArICAgICAgICBicmVhazsK
PiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBhcmdvX2RwcmludGsoIjwtZG9fYXJnb19vcCgldSk9
JWxkXG4iLCBjbWQsIHJjKTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIHJjOwo+ID4gIH0KPiA+Cj4g
PiAgI2lmZGVmIENPTkZJR19DT01QQVQKPiA+IEBAIC00Miw2ICs1NjEsMTEzIEBAIGNvbXBhdF9h
cmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJn
MSwKPiA+ICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzIs
IHVuc2lnbmVkIGxvbmcgYXJnMywKPiA+ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFy
ZzQpCj4gPiAgewo+ID4gLSAgICByZXR1cm4gLUVOT1NZUzsKPiA+ICsgICAgbG9uZyByYyA9IC1F
RkFVTFQ7Cj4gPiArCj4gPiArICAgIGFyZ29fZHByaW50aygiLT5jb21wYXRfYXJnb19vcCgldSwl
cCwlcCwlbHUsMHglbHgpXG4iLCBjbWQsCj4gPiArICAgICAgICAgICAgICAgICAodm9pZCAqKWFy
ZzEucCwgKHZvaWQgKilhcmcyLnAsIGFyZzMsIGFyZzQpOwo+ID4gKwo+ID4gKyAgICBpZiAoIHVu
bGlrZWx5KCFvcHRfYXJnbykgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ID4g
Kwo+ID4gKyAgICBzd2l0Y2ggKGNtZCkKPiAgICAgICAgICAgICAgICBeIF4gbWlzc2luZyBzcGFj
ZXMKCmFjawoKPiBbLi4uXQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94
ZW4vY29tbW9uL2RvbWFpbi5jCj4gPiBpbmRleCBjNjIzZGFlLi43NDcwY2Q5IDEwMDY0NAo+ID4g
LS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwo+ID4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+
ID4gQEAgLTMyLDYgKzMyLDcgQEAKPiA+ICAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+Cj4g
PiAgI2luY2x1ZGUgPHhlbi94ZW5vcHJvZi5oPgo+ID4gICNpbmNsdWRlIDx4ZW4vaXJxLmg+Cj4g
PiArI2luY2x1ZGUgPHhlbi9hcmdvLmg+Cj4gPiAgI2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgo+
ID4gICNpbmNsdWRlIDxhc20vcDJtLmg+Cj4gPiAgI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4K
PiA+IEBAIC0yNzcsNiArMjc4LDggQEAgc3RhdGljIHZvaWQgX2RvbWFpbl9kZXN0cm95KHN0cnVj
dCBkb21haW4gKmQpCj4gPgo+ID4gICAgICB4ZnJlZShkLT5wYnVmKTsKPiA+Cj4gPiArICAgIGFy
Z29fZGVzdHJveShkKTsKPiA+ICsKPiA+ICAgICAgcmFuZ2VzZXRfZG9tYWluX2Rlc3Ryb3koZCk7
Cj4gPgo+ID4gICAgICBmcmVlX2NwdW1hc2tfdmFyKGQtPmRpcnR5X2NwdW1hc2spOwo+ID4gQEAg
LTQ0NSw2ICs0NDgsOSBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9t
aWQsCj4gPiAgICAgICAgICAgICAgZ290byBmYWlsOwo+ID4gICAgICAgICAgaW5pdF9zdGF0dXMg
fD0gSU5JVF9nbnR0YWI7Cj4gPgo+ID4gKyAgICAgICAgaWYgKCAoZXJyID0gYXJnb19pbml0KGQp
KSAhPSAwICkKPgo+IEhlcmUgeW91IGFyZSBhZGRpbmcgY29kZSB0aGF0IHBlcmZvcm1zIGEgdmFy
aWFibGUgYXNzaWdubWVudCBpbnNpZGUgb2YKPiBhIGNvbmRpdGlvbiwgbXVjaCBsaWtlIHdoYXQg
d291bGQgYmUgcmVxdWlyZWQgdG8gdXNlCj4gbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsLgoKTm90
ZWQuCgpPbiBUaHUsIEphbiAzMSwgMjAxOSBhdCA4OjM3IEFNIEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMzEuMDEuMTkgYXQgMTc6MDUsIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBPbiBUaHUsIEphbiAzMSwgMjAxOSBhdCAwODoxMzoy
N0FNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMzEuMDEuMTkgYXQgMTU6
NDksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiBPbiBXZWQsIEphbiAzMCwg
MjAxOSBhdCAwODoyODowOVBNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+PiA+
PiArc3RhdGljIHZvaWQKPiA+PiA+PiArcGVuZGluZ19yZW1vdmVfYWxsKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQo+ID4+ID4+ICt7Cj4g
Pj4gPj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudCwgKm5leHQ7Cj4gPj4gPj4gKwo+ID4+
ID4+ICsgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19pbmZvKSk7Cj4gPj4gPj4gKwo+ID4+
ID4+ICsgICAgLyogRGVsZXRlIGFsbCBwZW5kaW5nIG5vdGlmaWNhdGlvbnMgZnJvbSB0aGlzIHJp
bmcncyBsaXN0LiAqLwo+ID4+ID4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGVudCwg
bmV4dCwgJnJpbmdfaW5mby0+cGVuZGluZywgbm9kZSkKPiA+PiA+Cj4gPj4gPiBsaXN0X2ZpcnN0
X2VudHJ5X29yX251bGwgYW5kIHlvdSBjYW4gZ2V0IHJpZCBvZiBuZXh0Lgo+ID4+Cj4gPj4gV2Vs
bCwgdGhhdCdzIGEgc3Vic3RpdHV0aW9uIEkgd291bGRuJ3QgbGlrZSB0byBkbyB3aGlsZSBjb21t
aXR0aW5nLAo+ID4+IGFzIGl0IG1lYW5zIGRvaW5nIGEgbGl0dGxlIG1vcmUgdGhhbiBhIHNpbXBs
ZSB0ZXh0IHJlcGxhY2VtZW50Lgo+ID4KPiA+IEZyb20gYSBmdW5jdGlvbmFsaXR5IFBvViB0aGUg
Y29kZSBkb2VzIGV4YWN0bHkgdGhlIHNhbWUsIEkganVzdCB0aGluawo+ID4gbGlzdF9maXJzdF9l
bnRyeV9vcl9udWxsIGlzIG1vcmUgc3VpdGFibGUgYW5kIEkgaGF2ZW4ndCBiZWVuIGNvbnZpbmNl
ZAo+ID4gYnkgdGhlIGFyZ3VtZW50IHBvc3RlZCBvbiB2NS4KPgo+IFdlbGwsIHdlJ3JlIGluIGFn
cmVlbWVudC4gQWxsIEkgZGlkIHNheSBpcyB0aGF0IGEgY2hhbmdlIGxpa2UgdGhpcwo+IEknZCBs
aWtlIHRvIHNlZSBkb25lIGJ5IHRoZSBzdWJtaXR0ZXIsIG5vdCB0aGUgY29tbWl0dGVyIChhdCBs
ZWFzdAo+IG5vdCBpZiBJIGVuZCB1cCBiZWluZyB0aGUgbGF0dGVyKS4KCkFjaywgY2hhbmdlcyBh
cmUgYXBwbGllZCBmb3IgbmV4dCBzZXJpZXMgc3VibWlzc2lvbi4KCkNocmlzdG9waGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 18:04:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 18:04:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqM8L-0000Qj-BL; Sun, 03 Feb 2019 18:04:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xau/=QK=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gqM8K-0000Qe-Ns
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 18:04:44 +0000
X-Inumbo-ID: 2e1c1826-27de-11e9-bc90-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e1c1826-27de-11e9-bc90-bc764e045a96;
 Sun, 03 Feb 2019 18:04:43 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id l142so701610lfe.2
 for <xen-devel@lists.xenproject.org>; Sun, 03 Feb 2019 10:04:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=xtM7raJcE5UmYpgMiSjjA+SzBQyNC0w10432Ibt7BPQ=;
 b=DNyPzCzSlSp4L5rvD9L6pWJyCGACxHVrh1MoffyvFRMLYUn2R8s0ldBzf4JneDLcYR
 jbfnSidY49dq4ffMvYqQUlPMgfIUeiRyLgj6aIyo+T4FaBidsQYHx0a+IhPCuPc6Jgbk
 uw3KaPI6qXCROi19z2wqsWK2c7LYDELApp6A0IwECepwMtYZcdtbcFqEnB3X7wIURXZn
 oPS2YaK5+mwAZeSotrtZJqVBqFc2QFKPCXP7eKVPIRXDTHLorF2k3MssQYjOIynEH0O9
 ziEN8xPyma9obl0Lz5g3Oa3t87jhgc1n8c9+qEg80o7h8XDdL68uLfA+cQAZoN3pXHpx
 euwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=xtM7raJcE5UmYpgMiSjjA+SzBQyNC0w10432Ibt7BPQ=;
 b=IsiNOrPJzIO/8B8ACQNmEqGtenbK9hOwe4bWrL1MdU/gZRbdGmI0qNeyWtxBvwW4Yo
 SsduC1MWXb0yJDlSrIxRwzwm/FkEhguQzar6wvMba8x8xrlX0aEu+Sv3OrLbmJLldy45
 PQ3quEomJ7hvJKkUojhgBGHM5+X1Gq6iT1HpqWdr3lOXj8kGXq16Na+mnLcNkpLN0rbm
 gykBygqsiC5jgbPnrlKOjclOSmeavabNOY5wHWB1w33vGh+lOtebyQIAYD5xY/+1Mwih
 JL80IRMTjq5HDePAHaJy2PKuyW5IGsdUoLxR3upOlk6q+BA2rPFbpJYNcHTNKuKiFyIO
 3EJw==
X-Gm-Message-State: AHQUAuYzKLBvNyf89Wy1iDaUM9CLsf7l+FO94TJM7iT5QOmhC7EnBoG2
 1ewukQUx/wwBF8umUKD7iA2bXiEruuKM0pmrGHQ=
X-Google-Smtp-Source: AHgI3IaFQViIVVSLxmXr+CP7GiWRTL6nUYt9VBgj3cCb6Gl46Y938qptWiHjIguzffsdAa25psyU4E+feGhFdbxpdKU=
X-Received: by 2002:a19:ae1a:: with SMTP id f26mr6209803lfc.86.1549217081585; 
 Sun, 03 Feb 2019 10:04:41 -0800 (PST)
MIME-Version: 1.0
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <20190122141702.h3oxvr25xjxbhjcl@mac>
 <CACMJ4Gbr4dR2B7o=+i_0aCEPiXTA9nF-w477Btvv8vd_B2+mOw@mail.gmail.com>
 <20190131133931.vincqqgf4acywekz@mac>
In-Reply-To: <20190131133931.vincqqgf4acywekz@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Sun, 3 Feb 2019 10:04:29 -0800
Message-ID: <CACMJ4GZ+85Hr4x8Ydt9u8zJWQLnGcDCxnWoHw3WQdqOZaZJ0gQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 00/15] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgNTozOSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIEphbiAzMCwgMjAxOSBhdCAwODowNToz
MFBNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IE9uIFR1ZSwgSmFuIDIyLCAy
MDE5IGF0IDY6MTkgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gPgo+ID4gPiBPbiBNb24sIEphbiAyMSwgMjAxOSBhdCAwMTo1OTo0MEFNIC0wODAw
LCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+ID4gPiBWZXJzaW9uIGZpdmUgb2YgdGhpcyBw
YXRjaCBzZXJpZXM6Cj4gPiA+ID4KPiA+ID4gPiAqIENoYW5nZXMgYXJlIHByaW1hcmlseSBhZGRy
ZXNzaW5nIGZlZWRiYWNrIGZyb20gdGhlIHY0IHNlcmllcyByZXZpZXdzLgo+ID4gPiA+ICAgTWFu
eSBwb2ludHMgbm90ZWQgb24gdGhlIGludmlkaWR1YWwgY29tbWl0IHBvc3RzLgo+ID4gPiA+Cj4g
PiA+ID4gKiBDcml0aWNhbCBzZWN0aW9ucyBoYXZlIGJlZW4gc2hydW5rLCB3aXRoIGFsbG9jYXRp
b25zIGFuZCBmcmVlcwo+ID4gPiA+ICAgcHVsbGVkIG91dHNpZGUgd2hlcmUgcG9zc2libGUsIHJl
b3JkZXJpbmcgbG9naWMgd2l0aGluIGh5cGVyY2FsbCBvcHMuCj4gPiA+ID4KPiA+ID4gPiAqIEEg
bmV3IHJpbmcgaGFzaCBmdW5jdGlvbiBpbXBsZW1lbnRlZCwgZGVyaXZlZCBmcm9tIHRoZSBkamIy
IHN0cmluZwo+ID4gPiA+ICAgaGFzaCBmdW5jdGlvbi4KPiA+ID4gPgo+ID4gPiA+ICogRmxhZ3Mg
cmV0dXJuZWQgYnkgdGhlIG5vdGlmeSBvcCBoYXZlIGJlZW4gc2ltcGxpZmllZC4KPiA+ID4gPgo+
ID4gPiA+ICogTm93IHVzZXMgYSBzaW5nbGUgYXJnbyBib290IHBhcmFtZXRlciwgdGFraW5nIGEg
bGlzdDoKPiA+ID4gPiAgIC0gdG9wIGxldmVsIGJvb2xlYW4gdG8gZW5hYmxlL2Rpc2FibGUgQXJn
bwo+ID4gPiA+ICAgLSBtYWMtcGVybWlzc2l2ZSBvcHRpb24gdG8gZW5hYmxlL2Rpc2FibGUgd2ls
ZGNhcmQgcmluZ3MKPiA+ID4gPiAgIC0gY29tbWFuZCBsaW5lIGRvYyBlZGl0OiBubyAiQ09ORklH
X0FSR08iIGJ1dCByZWZlcnMgdG8gYnVpbGQgY29uZmlnCj4gPiA+ID4KPiA+ID4gPiAqIFN3aXRj
aGVkIHRvIHVzZSB0aGUgc3RhbmRhcmQgbGlzdCBkYXRhIHN0cnVjdHVyZXMgdXNlZCBieSBYZW4n
cwo+ID4gPiA+ICAgY29tbW9uIGNvZGUuCj4gPiA+Cj4gPiA+IEFGQUlLIHRoaXMgd2FzIG5vdCBy
ZXF1ZXN0ZWQgYnkgYW55IHJldmlld2VyLCBzbyBJIHdvbmRlciB3aHkgeW91IG1hZGUKPiA+ID4g
c3VjaCBjaGFuZ2UuIFRoZSBtb3JlIHRoYXQgeW91IG9wZW4gY29kZWQgc29tZSBvZiB0aGUgbGlz
dF8gbWFjcm9zCj4gPiA+IGluc3RlYWQgb2YganVzdCBkb2luZyBhIHMvaGxpc3RfL2xpc3RfLyBy
ZXBsYWNlbWVudC4KPiA+ID4gSSdtIGZpbmUgd2l0aCB1c2luZyBsaXN0IGluc3RlYWQgb2YgaGxp
c3QsCj4gPgo+ID4gQXQgeW91ciByZXF1ZXN0LCB2NyByZXBsYWNlcyBvcGVuIGNvZGluZyB3aXRo
IFhlbidzIGxpc3QgbWFjcm9zLiBUaGUKPiA+IGhsaXN0IG1hY3JvcyB3ZXJlIG5vdCB1c2VkIGJ5
IGFueSBvZiB0aGUgY29tbW9uIGNvZGUgaW4gWGVuLgo+ID4KPiA+ID4gYnV0IEkgZG9uJ3QgdW5k
ZXJzdGFuZCB3aHkKPiA+ID4geW91IGRlY2lkZWQgdG8gb3BlbiBjb2RlIGxpc3RfZm9yX2VhY2gg
YW5kIGxpc3RfZm9yX2VhY2hfc2FmZSBpbnN0ZWFkCj4gPiA+IG9mIHVzaW5nIHRoZSBtYWNyb3Mg
cHJvdmlkZWQgYnkgWGVuLiBJcyB0aGVyZSBhbiBpc3N1ZSB3aXRoIHN1Y2gKPiA+ID4gbWFjcm9z
Pwo+ID4KPiA+IEFzIGRpc2N1c3NlZCBvZmZsaW5lOgo+ID4KPiA+IC0gVXNpbmcgWGVuJ3MgbGlz
dCBtYWNyb3Mgd2lsbCBleHBlZGl0ZSBBcmdvJ3MgbWVyZ2UgZm9yIFhlbiA0LjEyCj4gPiAtIExp
c3QgbWFjcm9zIGluIFhlbiBsaXN0Lmggb3JpZ2luYXRlZCBpbiBMaW51eCBsaXN0LmggYW5kIGhh
dmUgZGl2ZXJnZWQKPiA+IC0gT3BlblhUIGhhcyB1c2UgY2FzZXMgZm9yIG1lYXN1cmVkIGxhdW5j
aCBhbmQgbmVzdGVkIHZpcnR1YWxpemF0aW9uLAo+ID4gICB3aGljaCBpbmZsdWVuY2UgZG93bnN0
cmVhbSBwZXJmb3JtYW5jZSBhbmQgc2VjdXJpdHkgcmVxdWlyZW1lbnRzIGZvcgo+ID4gICBBcmdv
IGFuZCBYZW4KPiA+IC0gT3BlblhUIGNhbiB0ZW1wb3JhcmlseSBwYXRjaCBYZW4gNC4xMiBmb3Ig
ZG93bnN0cmVhbSB1c2UKPiA+Cj4gPiA+IEkndmUgbWFkZSBhIGNvdXBsZSBvZiBtaW5vciBjb21t
ZW50cywgYnV0IEkgdGhpbmsgdGhlIGN1cnJlbnQgc3RhdHVzCj4gPiA+IGlzIGdvb2QsIGFuZCBm
aXhpbmcgdGhvc2UgbWlub3IgY29tbWVudHMgaXMgZ29pbmcgdG8gYmUgdHJpdmlhbC4KPiA+Cj4g
PiBBY2ssIHRoYW5rcy4gSG9wZWZ1bGx5IHY3IGxvb2tzIGdvb2QuCj4KPiBBcyBhIG5vdGUsIHRo
ZSBjb21tb24gZmxvdyBvZiBpbnRlcmFjdGlvbnMgdXN1YWxseSBpbnZvbHZlcyB0aGUKPiBjb250
cmlidXRvciByZXBseWluZyB0byB0aGUgY29tbWVudHMgbWFkZSBieSB0aGUgcmV2aWV3ZXIgaW4g
b3JkZXIgdG8KPiB0cnkgdG8gcmVhY2ggYW4gYWdyZWVtZW50IGJlZm9yZSBzZW5kaW5nIGEgbmV3
IHZlcnNpb24uCgpZZXMsIHY3IHdhcyBzZW50IHRvIGFkZHJlc3MgSmFuIGFuZCBKdWxpZW4ncyBy
ZXZpZXcgY29tbWVudHMgaW4gcGFyYWxsZWwKd2l0aCBvdXIgb25nb2luZyBkaXNjdXNzaW9uIG9u
IHY1IG1hY3Jvcy4gdjcgYWxzbyBwcm92aWRlZCBhIGNoZWNrcG9pbnQKZm9yIEFyZ28gdGVzdGVy
cyB0byBtYXhpbWl6ZSB0ZXN0IGNvdmVyYWdlIGFzIHRoZSBzZXJpZXMgY29udmVyZ2VzIGludG8K
YSBYZW4gNC4xMiBtZXJnZSBjYW5kaWRhdGUgZm9yIEp1ZXJnZW4uIEl0IGFkZHJlc3NlZDoKCiAt
IEphbidzIHY2IHJldmlldyBjb21tZW50cwogLSBKdWxpZW4ncyB2MSByZXZpZXcgY29tbWVudAog
LSBtb3N0IG9mIHlvdXIgeGVuLWRldmVsIGFuZCBvZmZsaW5lIHJldmlldyBjb21tZW50cwoKPiBU
aGVyZSBhcmUgY29tbWVudHMgZnJvbSB2NSB0aGF0IGhhdmVuJ3QgYmVlbiBmaXhlZCBpbiB2Nwo+
ICh0aGUgbWFzayB1c2FnZSBhbmQgbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsIGZvciBleGFtcGxl
KQo+IGFuZCB0aGUgcmVwbHkgdG8gdGhlIHJldmlld2VyJ3MgY29tbWVudCB3YXMgc2VudCBhdCB0
aGUgc2FtZSB0aW1lIGFzCj4gdjcsIGxlYXZpbmcgbm8gdGltZSBmb3IgZnVydGhlciBkaXNjdXNz
aW9uIChhbmQgZm9yIHJlYWNoaW5nIGFuCj4gYWdyZWVtZW50IHN1aXRhYmxlIHRvIGJvdGggcGFy
dGllcykgYmVmb3JlIHNlbmRpbmcgdjcuCgpDb2RlIGNoYW5nZXMgZnJvbSBvdXIgb25nb2luZyBk
aXNjdXNzaW9uIHdpbGwgYmUgYWRkcmVzc2VkIGluIHY4LiBBCnByb3Bvc2FsIHRvIGFkZHJlc3Mg
bWFzayB1c2FnZSBoYXMgYmVlbiBwdXQgZm9yd2FyZCBpbiB0aGUgcGFyYWxsZWwKdGhyZWFkLiBZ
b3VyIHByb3Bvc2VkIHVzYWdlIG9mIGxpc3RfZmlyc3RfZW50cnlfb3JfbnVsbCB3aWxsIGJlIG1h
ZGUgaW4KdjgsIHN1YmplY3QgdG8gdGhlIHByZXZpb3VzIG9mZmxpbmUgZGlzY3Vzc2lvbiBhYm91
dCBsaXN0IG1hY3JvcwooZHVwbGljYXRlZCBoZXJlIGZvciBjb252ZW5pZW5jZSk6Cgo+ID4gQXMg
ZGlzY3Vzc2VkIG9mZmxpbmU6Cj4gPgo+ID4gLSBVc2luZyBYZW4ncyBsaXN0IG1hY3JvcyB3aWxs
IGV4cGVkaXRlIEFyZ28ncyBtZXJnZSBmb3IgWGVuIDQuMTIKPiA+IC0gTGlzdCBtYWNyb3MgaW4g
WGVuIGxpc3QuaCBvcmlnaW5hdGVkIGluIExpbnV4IGxpc3QuaCBhbmQgaGF2ZSBkaXZlcmdlZAo+
ID4gLSBPcGVuWFQgaGFzIHVzZSBjYXNlcyBmb3IgbWVhc3VyZWQgbGF1bmNoIGFuZCBuZXN0ZWQg
dmlydHVhbGl6YXRpb24sCj4gPiAgIHdoaWNoIGluZmx1ZW5jZSBkb3duc3RyZWFtIHBlcmZvcm1h
bmNlIGFuZCBzZWN1cml0eSByZXF1aXJlbWVudHMgZm9yCj4gPiAgIEFyZ28gYW5kIFhlbgo+ID4g
LSBPcGVuWFQgY2FuIHRlbXBvcmFyaWx5IHBhdGNoIFhlbiA0LjEyIGZvciBkb3duc3RyZWFtIHVz
ZQoKQ2hyaXN0b3BoZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 18:06:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 18:06:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqM9a-0000Xr-Sn; Sun, 03 Feb 2019 18:06:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xau/=QK=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gqM9Z-0000Xk-HO
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 18:06:01 +0000
X-Inumbo-ID: 5c3ca20a-27de-11e9-bc90-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c3ca20a-27de-11e9-bc90-bc764e045a96;
 Sun, 03 Feb 2019 18:06:00 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id b20so8612030lfa.12
 for <xen-devel@lists.xenproject.org>; Sun, 03 Feb 2019 10:06:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=XMdbcph9KGWrBMBdl/cOhD2FH9w5VRhEi5nIb5XKPgE=;
 b=qWi3BoqcDF/V+EyCzYU5Mg+eEZIDF9KD4l0+IyplsNJslYrro1qJP1qXrWc0keane+
 D5FNAg9FX3LkMxN8EEaG+peYQBc0N5LIdpCUfA3tf5G/vbprFWPlPIZ8UKOV6Lg1FuSf
 UoV/MCi2Uqk1o1chxp90rPVQowIsfA/oi855MuDHG8s+TYybSZ380r12UfFHTWwxS7Ms
 M1M6AcPg3aK89B/D56gdESzV4z11MTia+hpR+C/3vyzCXrMO42LbbZeOQ0iYLDao9v2m
 ilz4hnnMw+ICSdgg92fIl6fcHsI3RP875R15FMuQks471fsKVJR3fEZ/UFQe82l1/+Yu
 veQQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=XMdbcph9KGWrBMBdl/cOhD2FH9w5VRhEi5nIb5XKPgE=;
 b=VqcJshFlJtbuM4Znbxs36WMtzJ6HngMPn497mfb0T+o+Od8ioCNjSUnciAaXzhphx+
 mu/iS9VBwFA36XZRzJ7xx14q+BEanp8si/YEHYM8qWmOQu90ZeROl4rxDJZ8ZwUPreI2
 gt+OXH5Y+O3XKI4xeL9xiwcs8APO9oI274WjwvRguztBOF0EF/revVgLXc3xVT1DOduH
 tHiGYcrmvZCTYE/51tq8v4YnSt84ij9HBkDgjPKZpRYtcq0P66ldqVroOLBFafftTdom
 leamq0bvhDowU0b2nr40aVrNClEWkj1VYablmJZ/VcaNUg9/VAuYqmHGA4KImHY4KMzL
 2VKw==
X-Gm-Message-State: AHQUAuZZqyPMDvSg/UEpK19/yDLtQqL0rWKir0RNAqXNxWek1Px3VpxH
 KV6BFA31gOep8lOPOx9CTEATgLH2FO6Z6C7obj8=
X-Google-Smtp-Source: AHgI3Ib4C+0TbwtkMMkQL/AeNZQuKTKmE7ZKhST+AEIBIS2mOKIBmTrVU6/x/sEI+LkjAUD/SjABXeoHLLoF1rPM7S0=
X-Received: by 2002:a19:f505:: with SMTP id j5mr11855154lfb.104.1549217158947; 
 Sun, 03 Feb 2019 10:05:58 -0800 (PST)
MIME-Version: 1.0
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-8-git-send-email-christopher.w.clark@gmail.com>
 <20190131160104.wbicdzqda7sanrn4@mac>
In-Reply-To: <20190131160104.wbicdzqda7sanrn4@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Sun, 3 Feb 2019 10:05:46 -0800
Message-ID: <CACMJ4GZrJq1pxaTGqFyUxBJPBHaXFqt2+1JCzM_qas2=o2w92w@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

biBUaHUsIEphbiAzMSwgMjAxOSBhdCA4OjE5IEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIFdlZCwgSmFuIDMwLCAyMDE5IGF0IDA4OjI4OjEy
UE0gLTA4MDAsIENocmlzdG9waGVyIENsYXJrIHdyb3RlOgo+ID4gVGhlIHJlZ2lzdGVyIG9wIGlz
IHVzZWQgYnkgYSBkb21haW4gdG8gcmVnaXN0ZXIgYSByZWdpb24gb2YgbWVtb3J5IGZvcgo+ID4g
cmVjZWl2aW5nIG1lc3NhZ2VzIGZyb20gZWl0aGVyIGEgc3BlY2lmaWVkIG90aGVyIGRvbWFpbiwg
b3IsIGlmIHNwZWNpZnlpbmcgYQo+ID4gd2lsZGNhcmQsIGFueSBkb21haW4uCj4gPgo+ID4gVGhp
cyBvcGVyYXRpb24gY3JlYXRlcyBhIG1hcHBpbmcgd2l0aGluIFhlbidzIHByaXZhdGUgYWRkcmVz
cyBzcGFjZSB0aGF0Cj4gPiB3aWxsIHJlbWFpbiByZXNpZGVudCBmb3IgdGhlIGxpZmV0aW1lIG9m
IHRoZSByaW5nLiBJbiBzdWJzZXF1ZW50IGNvbW1pdHMsCj4gPiB0aGUgaHlwZXJ2aXNvciB3aWxs
IHVzZSB0aGlzIG1hcHBpbmcgdG8gY29weSBkYXRhIGZyb20gYSBzZW5kaW5nIGRvbWFpbiBpbnRv
Cj4gPiB0aGlzIHJlZ2lzdGVyZWQgcmluZywgbWFraW5nIGl0IGFjY2Vzc2libGUgdG8gdGhlIGRv
bWFpbiB0aGF0IHJlZ2lzdGVyZWQgdGhlCj4gPiByaW5nIHRvIHJlY2VpdmUgZGF0YS4KPiA+Cj4g
PiBXaWxkY2FyZCBhbnktc2VuZGVyIHJpbmdzIGFyZSBkZWZhdWx0IGRpc2FibGVkIGFuZCByZWdp
c3RyYXRpb24gd2lsbCBiZQo+ID4gcmVmdXNlZCB3aXRoIEVQRVJNIHVubGVzcyB0aGV5IGhhdmUg
YmVlbiBzcGVjaWZpY2FsbHkgZW5hYmxlZCB3aXRoIHRoZQo+ID4gbmV3IG1hYy1wZXJtaXNzaXZl
IGZsYWcgdGhhdCBpcyBhZGRlZCB0byB0aGUgYXJnbyBib290IG9wdGlvbiBoZXJlLiBUaGUKPiA+
IHJlYXNvbiB3aHkgdGhlIGRlZmF1bHQgZm9yIHdpbGRjYXJkIHJpbmdzIGlzICdkZW55JyBpcyB0
aGF0IHRoZXJlIGlzCj4gPiBjdXJyZW50bHkgbm8gbWVhbnMgdG8gcHJvdGVjdCB0aGUgcmluZyBm
cm9tIERvUyBieSBhIG5vaXN5IGRvbWFpbgo+ID4gc3BhbW1pbmcgdGhlIHJpbmcsIGFmZmVjdGlu
ZyBvdGhlciBkb21haW5zIGFiaWxpdHkgdG8gc2VuZCB0byBpdC4gVGhpcwo+ID4gd2lsbCBiZSBh
ZGRyZXNzZWQgd2l0aCBYU00gcG9saWN5IGNvbnRyb2xzIGluIHN1YnNlcXVlbnQgd29yay4KPiA+
Cj4gPiBTaW5jZSBkZW55aW5nIGFjY2VzcyB0byBhbnktc2VuZGVyIHJpbmdzIGlzIGEgc2lnbmlm
aWNhbnQgZnVuY3Rpb25hbAo+ID4gY29uc3RyYWludCwgdGhlIG5ldyBvcHRpb24gIm1hYy1wZXJt
aXNzaXZlIiBmb3IgdGhlIGFyZ28gYm9vdHBhcmFtCj4gPiBlbmFibGVzIG92ZXJyaWRpbmcgdGhp
cy4gZWc6ICJhcmdvPTEsbWFjLXBlcm1pc3NpdmU9MSIKPiA+Cj4gPiBUaGUgcDJtIHR5cGUgb2Yg
dGhlIG1lbW9yeSBzdXBwbGllZCBieSB0aGUgZ3Vlc3QgZm9yIHRoZSByaW5nIG11c3QgYmUKPiA+
IHAybV9yYW1fcncgYW5kIHRoZSBtZW1vcnkgd2lsbCBiZSBwaW5uZWQgYXMgUEdUX3dyaXRhYmxl
X3BhZ2Ugd2hpbGUgdGhlIHJpbmcKPiA+IGlzIHJlZ2lzdGVyZWQuCj4gPgo+ID4gVGhpcyBoeXBl
cmNhbGwgb3AgYW5kIGl0cyBpbnRlcmZhY2UgY3VycmVudGx5IG9ubHkgc3VwcG9ydHMgNEstc2l6
ZWQgcGFnZXMuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlz
dG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KPiA+IFRlc3RlZC1ieTogQ2hyaXMgUGF0dGVy
c29uIDxwYXR0ZXJzb25jQGFpbmZvc2VjLmNvbT4KPgo+IEp1c3Qgb25lIHN0eWxlIGlzc3VlIGJl
bG93IHRoYXQgc2hvdWxkIGJlIGZpeGVkIGJlZm9yZSBjb21taXQsIGFuZCB0d28KPiBjb21tZW50
czoKPgo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KClRoYW5rcwoKPiA+ICtzdGF0aWMgaW50Cj4gPiArcmluZ19tYXBfcGFnZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKPiA+ICsgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBpLCB2b2lkICoqb3V0X3B0cikKPiA+ICt7Cj4gPiArICAg
IEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykpOwo+ID4gKwo+ID4gKyAgICAvKgo+ID4g
KyAgICAgKiBGSVhNRTogSW52ZXN0aWdhdGUgdXNpbmcgdm1hcCB0byBjcmVhdGUgYSBzaW5nbGUg
Y29udGlndW91cyB2aXJ0dWFsCj4gPiArICAgICAqIGFkZHJlc3Mgc3BhY2UgbWFwcGluZyBvZiB0
aGUgcmluZyBpbnN0ZWFkIG9mIHVzaW5nIHRoZSBhcnJheSBvZiBzaW5nbGUKPiA+ICsgICAgICog
cGFnZSBtYXBwaW5ncy4KPiA+ICsgICAgICogQWZmZWN0cyBsb2dpYyBpbiBtZW1jcHlfdG9fZ3Vl
c3RfcmluZywgdGhlIG1mbl9tYXBwaW5nIGFycmF5IGRhdGEKPiA+ICsgICAgICogc3RydWN0dXJl
LCBhbmQgcGxhY2VzIHdoZXJlIHJpbmcgbWFwcGluZ3MgYXJlIGFkZGVkIG9yIHJlbW92ZWQuCj4g
PiArICAgICAqLwo+ID4gKwo+ID4gKyAgICBpZiAoIGkgPj0gcmluZ19pbmZvLT5ubWZucyApCj4g
PiArICAgIHsKPiA+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKPiA+ICsgICAgICAgICAg
ICAgICAiYXJnbzogcmluZyAodm0ldToleCB2bSV1KSAlcCBhdHRlbXB0ZWQgdG8gbWFwIHBhZ2Ug
JXUgb2YgJXVcbiIsCj4gPiArICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQuZG9tYWluX2lk
LCByaW5nX2luZm8tPmlkLmFwb3J0LAo+ID4gKyAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlk
LnBhcnRuZXJfaWQsIHJpbmdfaW5mbywgaSwgcmluZ19pbmZvLT5ubWZucyk7Cj4gPiArICAgICAg
ICByZXR1cm4gLUVOT01FTTsKPiA+ICsgICAgfQo+ID4gKyAgICBpID0gYXJyYXlfaW5kZXhfbm9z
cGVjKGksIHJpbmdfaW5mby0+bm1mbnMpOwo+ID4gKwo+ID4gKyAgICBpZiAoICFyaW5nX2luZm8t
Pm1mbnMgfHwgIXJpbmdfaW5mby0+bWZuX21hcHBpbmcpCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gbWlzc2luZyBzcGFjZQoKYWNrCgo+
IFsuLi5dCj4gPiArc3RhdGljIGludAo+ID4gK2NvcHlfZ2ZuX2Zyb21faGFuZGxlKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odm9pZCkgZ2ZuX2huZCwgYm9vbCBjb21wYXQsCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGksIGdmbl90ICpvdXRfZ2ZuKQo+ID4gK3sKPiA+ICsg
ICAgaW50IHJldDsKPiA+ICsKPiA+ICsjaWZkZWYgQ09ORklHX0NPTVBBVAo+ID4gKyAgICBpZiAo
IGNvbXBhdCApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
Y29tcGF0X3Bmbl90KSBjX2dmbl9obmQgPQo+ID4gKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9j
YXN0KGdmbl9obmQsIGNvbXBhdF9wZm5fdCk7Cj4gPiArICAgICAgICBjb21wYXRfcGZuX3QgY19n
Zm47Cj4gPiArCj4gPiArICAgICAgICByZXQgPSBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoJmNf
Z2ZuLCBjX2dmbl9obmQsIGksIDEpID8gLUVGQVVMVCA6IDA7Cj4gPiArICAgICAgICAqb3V0X2dm
biA9IF9nZm4oY19nZm4pOwo+ID4gKyAgICB9Cj4gPiArICAgIGVsc2UKPgo+IEFGQUlDVCB5b3Ug
Y291bGQgcGxhY2UgdGhlICNlbmRpZiBoZXJlIGFuZCBhdm9pZCB0aGUgb25lIGJlbG93LgoKYWNr
LCB0aGFua3MuCgo+ID4gQEAgLTU3OSw3ICsxMTA1LDYgQEAgY29tcGF0X2FyZ29fb3AodW5zaWdu
ZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAo+ID4gICAgICBh
cmdvX2RwcmludGsoIjwtY29tcGF0X2FyZ29fb3AoJXUpPSVsZFxuIiwgY21kLCByYyk7Cj4gPgo+
ID4gICAgICByZXR1cm4gcmM7Cj4gPiAtCj4KPiBUaGlzIGxvb2tzIGxpa2UgYSBzdHJheSBmaXgg
dGhhdCBzaG91bGQgaGF2ZSBnb25lIGludG8gYSBkaWZmZXJlbnQKPiBwYXRjaC4KCmFjaywgZml4
ZWQuCgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 18:07:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 18:07:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqMBO-0000fp-A3; Sun, 03 Feb 2019 18:07:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xau/=QK=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gqMBM-0000fc-Jj
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 18:07:52 +0000
X-Inumbo-ID: 9dd05c9a-27de-11e9-bc90-bc764e045a96
Received: from mail-lj1-x231.google.com (unknown [2a00:1450:4864:20::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9dd05c9a-27de-11e9-bc90-bc764e045a96;
 Sun, 03 Feb 2019 18:07:50 +0000 (UTC)
Received: by mail-lj1-x231.google.com with SMTP id v15-v6so9748257ljh.13
 for <xen-devel@lists.xenproject.org>; Sun, 03 Feb 2019 10:07:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=Ero3suSjA/hoo5jfvGYId9bK11GFe6IsAzZa2KW1gAM=;
 b=i3MomFnVa/p5taISD+oKJY+4ZY5BDUQpoDvWLKzW07rA2puGOvaj2IfT9Dx9BWazda
 xjGJgcZJXerQR9uyc0ZvmkVwHCYiVWZKl4SOtFykoPqd6HUHwzl6VwPzKFrJH+d8/+3z
 Q5+t5z/4PHh9Eomge126ZeqmYas77zSThH8pb5+buBKyyLYmvbi2EWbb1mLGOsg5yBte
 8os9h2O8Ds9CITJc0fMS4VRnNsn9JnTxBPGDzpcHq80q7PjogcvT4NUHTG1eOPl9DHPw
 CqYQ2n0ZyICq0QcLkA+OKr80hXuVvnPRIB2lG0ShHIZ0IMq5LkDalsmXgIRmqvGIx7ya
 Zz5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Ero3suSjA/hoo5jfvGYId9bK11GFe6IsAzZa2KW1gAM=;
 b=elW3QanQnzW329BVy60Z/appLUrCwpkpD3dmw5/5+g9oE4WY7XEgnJVUTbYoKhGjC8
 78rEJV0U+oeBphXgRxSIHBGxhWqTOhEVXG+bygAf+HasIPiKD/2ptYkEKHmDCMiJ2oSD
 jmRFf7JercxkpanFRUKlPXeCbp0NW7vQUjjjoRWPN93fphvDJ8+ZwPwVIwOp0Yryhj70
 2Jq+cUXpEB/epEAaCOeON1ZDOrpSaqaCT+2RGPnsOtSaSJAL/iTtjBiBvrZsRs5iVhqF
 25DoVyYsAFXIKAzi8DaECCuRH9pSud7z2Vldx+YQUgtvLObQ6tMWwNi8BmRZVmvPINES
 ENGg==
X-Gm-Message-State: AJcUukeVjx6u0G44qG8YEk23xVA1+y+mtuXtcHD0lhfdxdfuw3aWzDT1
 QpEI7Dxj1sHCu2+N8x4jL1ByvJDpe3fQKmQA1jc=
X-Google-Smtp-Source: ALg8bN5ATxQf6K8L7Nl2d76X+gEu2HDDbgGlUeM/a9PApxXjDBdnUAyCw5z4/ncgarmkT4n9uP+XHIMiKrNw7ezTjnE=
X-Received: by 2002:a2e:5054:: with SMTP id
 v20-v6mr38383038ljd.45.1549217269019; 
 Sun, 03 Feb 2019 10:07:49 -0800 (PST)
MIME-Version: 1.0
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-10-git-send-email-christopher.w.clark@gmail.com>
 <20190131163543.w5vqmdtawzonqpkj@mac>
 <5C53292A0200007800212E84@prv1-mh.provo.novell.com>
In-Reply-To: <5C53292A0200007800212E84@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Sun, 3 Feb 2019 10:07:37 -0800
Message-ID: <CACMJ4GakjwzaXx-=ksVOibUyk4SMerbzb0iEfKM8WGJK+arn+Q@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v7 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgODozOCBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIEphbiAzMCwgMjAxOSBhdCAwODoyODox
NFBNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IHNlbmR2IG9wZXJhdGlvbiBp
cyBpbnZva2VkIHRvIHBlcmZvcm0gYSBzeW5jaHJvbm91cyBzZW5kIG9mIGJ1ZmZlcnMKPiA+IGNv
bnRhaW5lZCBpbiBpb3ZzIHRvIGEgcmVtb3RlIGRvbWFpbidzIHJlZ2lzdGVyZWQgcmluZy4KPiA+
Cj4gPiBJdCB0YWtlczoKPiA+ICAqIEEgZGVzdGluYXRpb24gYWRkcmVzcyAoZG9taWQsIHBvcnQp
IGZvciB0aGUgcmluZyB0byBzZW5kIHRvLgo+ID4gICAgSXQgcGVyZm9ybXMgYSBtb3N0LXNwZWNp
ZmljIG1hdGNoIGxvb2t1cCwgdG8gYWxsb3cgZm9yIHdpbGRjYXJkLgo+ID4gICogQSBzb3VyY2Ug
YWRkcmVzcywgdXNlZCB0byBpbmZvcm0gdGhlIGRlc3RpbmF0aW9uIG9mIHdoZXJlIHRvIHJlcGx5
Lgo+ID4gICogVGhlIGFkZHJlc3Mgb2YgYW4gYXJyYXkgb2YgaW92cyBjb250YWluaW5nIHRoZSBk
YXRhIHRvIHNlbmQKPiA+ICAqIC4uIGFuZCB0aGUgbGVuZ3RoIG9mIHRoYXQgYXJyYXkgb2YgaW92
cwo+ID4gICogYW5kIGEgMzItYml0IG1lc3NhZ2UgdHlwZSwgYXZhaWxhYmxlIHRvIGNvbW11bmlj
YXRlIG1lc3NhZ2UgY29udGV4dAo+ID4gICAgZGF0YSAoZWcuIGtlcm5lbC10by1rZXJuZWwsIHNl
cGFyYXRlIGZyb20gdGhlIGFwcGxpY2F0aW9uIGRhdGEpLgo+ID4KPiA+IElmIGluc3VmZmljaWVu
dCBzcGFjZSBleGlzdHMgaW4gdGhlIGRlc3RpbmF0aW9uIHJpbmcsIGl0IHdpbGwgcmV0dXJuCj4g
PiAtRUFHQUlOIGFuZCBYZW4gd2lsbCBub3RpZnkgdGhlIGNhbGxlciB3aGVuIHN1ZmZpY2llbnQg
c3BhY2UgYmVjb21lcwo+ID4gYXZhaWxhYmxlLgo+ID4KPiA+IEFjY2Vzc2VzIHRvIHRoZSByaW5n
IGluZGljZXMgYXJlIGFwcHJvcHJpYXRlbHkgYXRvbWljLiBUaGUgcmluZ3MgYXJlCj4gPiBtYXBw
ZWQgaW50byBYZW4ncyBwcml2YXRlIGFkZHJlc3Mgc3BhY2UgdG8gd3JpdGUgYXMgbmVlZGVkIGFu
ZCB0aGUKPiA+IG1hcHBpbmdzIGFyZSByZXRhaW5lZCBmb3IgbGF0ZXIgdXNlLgo+ID4KPiA+IE5v
dGlmaWNhdGlvbnMgYXJlIHNlbnQgdG8gZ3Vlc3RzIHZpYSBWSVJRIGFuZCBzZW5kX2d1ZXN0X2ds
b2JhbF92aXJxIGlzCj4gPiBleHBvc2VkIGluIHRoZSBjaGFuZ2UgdG8gZW5hYmxlIGFyZ28gdG8g
Y2FsbCBpdC4gVklSUV9BUkdPIGlzIGNsYWltZWQKPiA+IGZyb20gdGhlIFZJUlEgcHJldmlvdXNs
eSByZXNlcnZlZCBmb3IgdGhpcyBwdXJwb3NlICgjMTEpLgo+ID4KPiA+IFRoZSBWSVJRIG5vdGlm
aWNhdGlvbiBtZXRob2QgaXMgdXNlZCByYXRoZXIgdGhhbiBzZW5kaW5nIGV2ZW50cyB1c2luZwo+
ID4gZXZ0Y2huIGZ1bmN0aW9ucyBkaXJlY3RseSBiZWNhdXNlOgo+ID4KPiA+ICogbm8gY3VycmVu
dCBldmVudCBjaGFubmVsIHR5cGUgaXMgYW4gZXhhY3QgZml0IGZvciB0aGUgaW50ZW5kZWQKPiA+
ICAgYmVoYXZpb3VyLiBFQ1NfSVBJIGlzIGNsb3Nlc3QsIGJ1dCBpdCBkaXNhbGxvd3MgbWlncmF0
aW9uIHRvCj4gPiAgIG90aGVyIFZDUFVzIHdoaWNoIGlzIG5vdCBuZWNlc3NhcmlseSBhIHJlcXVp
cmVtZW50IGZvciBBcmdvLgo+ID4KPiA+ICogYXQgdGhlIHBvaW50IG9mIGFyZ29faW5pdCwgYWxs
b2NhdGlvbiBvZiBhbiBldmVudCBjaGFubmVsIGlzCj4gPiAgIGNvbXBsaWNhdGVkIGJ5IG5vbmUg
b2YgdGhlIGd1ZXN0IFZDUFVzIGJlaW5nIGluaXRpYWxpemVkIHlldAo+ID4gICBhbmQgdGhlIGV2
ZW50IGNoYW5uZWwgbG9naWMgZXhwZWN0cyB0aGF0IGEgdmFsaWQgZXZlbnQgY2hhbm5lbAo+ID4g
ICBoYXMgYSBwcmVzZW50IFZDUFUuCj4gPgo+ID4gKiBhdCB0aGUgcG9pbnQgb2Ygc2lnbmFsbGlu
ZyBhIG5vdGlmaWNhdGlvbiwgdGhlIFZJUlEgbG9naWMgaXMgYWxyZWFkeQo+ID4gICBkZWZlbnNp
dmU6IGlmIGQtPnZjcHVbMF0gaXMgTlVMTCwgdGhlIG5vdGlmaWNhdGlvbiBpcyBqdXN0IHNpbGVu
dGx5Cj4gPiAgIGRyb3BwZWQsIHdoZXJlYXMgdGhlIGV2dGNobl9zZW5kIGxvZ2ljIGlzIG5vdCBz
byBkZWZlbnNpdmU6IHZjcHVbMF0KPiA+ICAgbXVzdCBub3QgYmUgTlVMTCwgb3RoZXJ3aXNlIGEg
bnVsbCBwb2ludGVyIGRlcmVmZXJlbmNlIG9jY3Vycy4KPiA+Cj4gPiBVc2luZyBhIFZJUlEgcmVt
b3ZlcyB0aGUgbmVlZCBmb3IgdGhlIGd1ZXN0IHRvIHF1ZXJ5IHRvIGRldGVybWluZSB3aGljaAo+
ID4gZXZlbnQgY2hhbm5lbCBub3RpZmljYXRpb25zIHdpbGwgYmUgZGVsaXZlcmVkIG9uLiBUaGlz
IGlzIGFsc28gbGlrZWx5IHRvCj4gPiBzaW1wbGlmeSBlc3RhYmxpc2hpbmcgZnV0dXJlIEwwL0wx
IG5lc3RlZCBoeXBlcnZpc29yIGFyZ28gY29tbXVuaWNhdGlvbi4KPiA+Cj4gPiBTaWduZWQtb2Zm
LWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29t
Pgo+ID4gVGVzdGVkLWJ5OiBDaHJpcyBQYXR0ZXJzb24gPHBhdHRlcnNvbmNAYWluZm9zZWMuY29t
Pgo+Cj4gVGhlcmUncyBvbmUgc3R5bGUgbml0IHRoYXQgSSB0aGluayBjYW4gYmUgZml4ZWQgd2hp
bGUgY29tbWl0dGluZzoKPgo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KClRoYW5rcy4KCj4gRGVzcGl0ZSB0aGUgdXNhZ2Ugb2YgdGhlIG9wZW4t
Y29kZWQgbWFzayBiZWxvdy4gQXMgd2l0aCBwcmV2aW91cwo+IHBhdGNoZXMgdGhpcyBpcyBhcmdv
cyBjb2RlLCBzbyBJJ20gbm90IGdvaW5nIHRvIG9wcG9zZSwgYnV0IGFnYWluIEkKPiB0aGluayB1
c2luZyBzdWNoIG9wZW4gY29kZWQgbWFza3MgaXMgYmFkLCBhbmQgY2FuIGxlYWQgdG8gYnVncyBp
biB0aGUKPiBjb2RlLiBJdCBjYW4gYmUgZml4ZWQgYnkgYSBmb2xsb3cgdXAgcGF0Y2guCgpIYXZl
IHJlc3BvbmRlZCB3aXRoIGEgcHJvcG9zZWQgZml4IHRvIGFkZHJlc3MgdGhpcyBvbiB0aGUgb3Ro
ZXIgdGhyZWFkLgoKPgo+ID4gK3N0YXRpYyBpbnQKPiA+ICtyaW5nYnVmX2luc2VydChjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKPiA+ICsg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICpzcmNfaWQsIHhlbl9hcmdv
X2lvdl90ICppb3ZzLAo+ID4gKyAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBuaW92LCB1aW50
MzJfdCBtZXNzYWdlX3R5cGUsCj4gPiArICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqb3V0
X2xlbikKPiA+ICt7Cj4gPiArICAgIHhlbl9hcmdvX3JpbmdfdCByaW5nOwo+ID4gKyAgICBzdHJ1
Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlciBtaCA9IHsgfTsKPiA+ICsgICAgaW50IHNw
LCByZXQ7Cj4gPiArICAgIHVuc2lnbmVkIGludCBsZW4gPSAwOwo+ID4gKyAgICB4ZW5fYXJnb19p
b3ZfdCAqcGlvdjsKPiA+ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh1aW50OCkgTlVMTF9obmQgPSB7
IH07Cj4gPiArCj4gPiArICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykpOwo+ID4g
Kwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBPYnRhaW4gdGhlIHRvdGFsIHNpemUgb2YgZGF0YSB0
byB0cmFuc21pdCAtLSBzZXRzIHRoZSAnbGVuJyB2YXJpYWJsZQo+ID4gKyAgICAgKiAtLSBhbmQg
c2FuaXR5IGNoZWNrIHRoYXQgdGhlIGlvdnMgY29uZm9ybSB0byBzaXplIGFuZCBudW1iZXIgbGlt
aXRzLgo+ID4gKyAgICAgKiBFbmZvcmNlZCBiZWxvdzogbm8gbW9yZSB0aGFuICdsZW4nIGJ5dGVz
IG9mIGd1ZXN0IGRhdGEKPiA+ICsgICAgICogKHBsdXMgdGhlIG1lc3NhZ2UgaGVhZGVyKSB3aWxs
IGJlIHNlbnQgaW4gdGhpcyBvcGVyYXRpb24uCj4gPiArICAgICAqLwo+ID4gKyAgICByZXQgPSBp
b3ZfY291bnQoaW92cywgbmlvdiwgJmxlbik7Cj4gPiArICAgIGlmICggcmV0ICkKPiA+ICsgICAg
ICAgIHJldHVybiByZXQ7Cj4gPiArCj4gPiArICAgIC8qCj4gPiArICAgICAqIFVwcGVyIGJvdW5k
IGNoZWNrIHRoZSBtZXNzYWdlIGxlbiBhZ2FpbnN0IHRoZSByaW5nIHNpemUuCj4gPiArICAgICAq
IFRoZSBtZXNzYWdlIG11c3Qgbm90IGZpbGwgdGhlIHJpbmc7IHRoZXJlIG11c3QgYmUgYXQgbGVh
c3Qgb25lIHNsb3QKPiA+ICsgICAgICogcmVtYWluaW5nIHNvIHdlIGNhbiBkaXN0aW5ndWlzaCBh
IGZ1bGwgcmluZyBmcm9tIGFuIGVtcHR5IG9uZS4KPiA+ICsgICAgICogaW92X2NvdW50IGhhcyBh
bHJlYWR5IHZlcmlmaWVkOiBsZW4gPD0gTUFYX0FSR09fTUVTU0FHRV9TSVpFLgo+ID4gKyAgICAg
Ki8KPiA+ICsgICAgaWYgKCAoUk9VTkRVUF9NRVNTQUdFKGxlbikgKyBzaXplb2Yoc3RydWN0IHhl
bl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pc3Npbmcgc3BhY2UgXgo+ID4g
KyAgICAgICAgICAgID49IHJpbmdfaW5mby0+bGVuICkKPgo+IEFsaWduIG9mID49IGFsc28gbG9v
a3Mgd2VpcmQsIHNob3VsZCBiZSBhbGlnbmVkIHRvIHRoZSBwYXJlbnRoZXNpcwo+IGJlZm9yZSBS
T1VORFVQXy4KCmFjawoKPiA+IEBAIC0xMTc1LDYgKzE3NjYsNDIgQEAgZG9fYXJnb19vcCh1bnNp
Z25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4gPiAgICAg
ICAgICBicmVhazsKPiA+ICAgICAgfQo+ID4KPiA+ICsgICAgY2FzZSBYRU5fQVJHT19PUF9zZW5k
djoKPiA+ICsgICAgewo+ID4gKyAgICAgICAgeGVuX2FyZ29fc2VuZF9hZGRyX3Qgc2VuZF9hZGRy
Owo+ID4gKyAgICAgICAgeGVuX2FyZ29faW92X3QgaW92c1tYRU5fQVJHT19NQVhJT1ZdOwo+ID4g
KyAgICAgICAgdW5zaWduZWQgaW50IG5pb3Y7Cj4gPiArCj4gPiArICAgICAgICBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHhlbl9hcmdvX3NlbmRfYWRkcl90KSBzZW5kX2FkZHJfaG5kID0KPiA+ICsg
ICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcxLCB4ZW5fYXJnb19zZW5kX2FkZHJfdCk7
Cj4gPiArICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX2lvdl90KSBpb3Zz
X2huZCA9Cj4gPiArICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMiwgeGVuX2FyZ29f
aW92X3QpOwo+ID4gKyAgICAgICAgLyogYXJnMyBpcyBuaW92ICovCj4gPiArICAgICAgICAvKiBh
cmc0IGlzIG1lc3NhZ2VfdHlwZS4gTXVzdCBiZSBhIDMyLWJpdCB2YWx1ZS4gKi8KPiA+ICsKPiA+
ICsgICAgICAgIHJjID0gY29weV9mcm9tX2d1ZXN0KCZzZW5kX2FkZHIsIHNlbmRfYWRkcl9obmQs
IDEpID8gLUVGQVVMVCA6IDA7Cj4gPiArICAgICAgICBpZiAoIHJjICkKPiA+ICsgICAgICAgICAg
ICBicmVhazsKPiA+ICsKPiA+ICsgICAgICAgIC8qCj4gPiArICAgICAgICAgKiBSZWplY3Qgbmlv
diBhYm92ZSBtYXhpbXVtIGxpbWl0IG9yIG1lc3NhZ2VfdHlwZXMgdGhhdCBhcmUgb3V0c2lkZQo+
ID4gKyAgICAgICAgICogMzIgYml0IHJhbmdlLgo+ID4gKyAgICAgICAgICovCj4gPiArICAgICAg
ICBpZiAoIHVubGlrZWx5KChhcmczID4gWEVOX0FSR09fTUFYSU9WKSB8fCAoYXJnNCAmIH4weGZm
ZmZmZmZmVUwpKSApCj4KPiBJIHN0aWxsIHRoaW5rIHRoYXQgdXNpbmcgZWl0aGVyIFVJTlQzMl9N
QVgsIEdCKDQpIG9yID4+IDMyIHdvdWxkIGJlCj4gYmV0dGVyIHRoYW4gYW4gb3Blbi1jb2RlZCBt
YXNrLgoKYWNrIHZpYSBwcm9wb3NhbCBvbiBvdGhlciB0aHJlYWQKCk9uIFRodSwgSmFuIDMxLCAy
MDE5IGF0IDg6NTggQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPgo+
ID4+PiBPbiAzMS4wMS4xOSBhdCAxNzozNSwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToK
PiA+IE9uIFdlZCwgSmFuIDMwLCAyMDE5IGF0IDA4OjI4OjE0UE0gLTA4MDAsIENocmlzdG9waGVy
IENsYXJrIHdyb3RlOgo+ID4+ICtzdGF0aWMgaW50Cj4gPj4gK3JpbmdidWZfaW5zZXJ0KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAo+ID4+
ICsgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICpzcmNfaWQsIHhlbl9h
cmdvX2lvdl90ICppb3ZzLAo+ID4+ICsgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmlvdiwg
dWludDMyX3QgbWVzc2FnZV90eXBlLAo+ID4+ICsgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
ICpvdXRfbGVuKQo+ID4+ICt7Cj4gPj4gKyAgICB4ZW5fYXJnb19yaW5nX3QgcmluZzsKPiA+PiAr
ICAgIHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyIG1oID0geyB9Owo+ID4+ICsg
ICAgaW50IHNwLCByZXQ7Cj4gPj4gKyAgICB1bnNpZ25lZCBpbnQgbGVuID0gMDsKPiA+PiArICAg
IHhlbl9hcmdvX2lvdl90ICpwaW92Owo+ID4+ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh1aW50OCkg
TlVMTF9obmQgPSB7IH07Cj4gPj4gKwo+ID4+ICsgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmlu
Z19pbmZvKSk7Cj4gPj4gKwo+ID4+ICsgICAgLyoKPiA+PiArICAgICAqIE9idGFpbiB0aGUgdG90
YWwgc2l6ZSBvZiBkYXRhIHRvIHRyYW5zbWl0IC0tIHNldHMgdGhlICdsZW4nIHZhcmlhYmxlCj4g
Pj4gKyAgICAgKiAtLSBhbmQgc2FuaXR5IGNoZWNrIHRoYXQgdGhlIGlvdnMgY29uZm9ybSB0byBz
aXplIGFuZCBudW1iZXIgbGltaXRzLgo+ID4+ICsgICAgICogRW5mb3JjZWQgYmVsb3c6IG5vIG1v
cmUgdGhhbiAnbGVuJyBieXRlcyBvZiBndWVzdCBkYXRhCj4gPj4gKyAgICAgKiAocGx1cyB0aGUg
bWVzc2FnZSBoZWFkZXIpIHdpbGwgYmUgc2VudCBpbiB0aGlzIG9wZXJhdGlvbi4KPiA+PiArICAg
ICAqLwo+ID4+ICsgICAgcmV0ID0gaW92X2NvdW50KGlvdnMsIG5pb3YsICZsZW4pOwo+ID4+ICsg
ICAgaWYgKCByZXQgKQo+ID4+ICsgICAgICAgIHJldHVybiByZXQ7Cj4gPj4gKwo+ID4+ICsgICAg
LyoKPiA+PiArICAgICAqIFVwcGVyIGJvdW5kIGNoZWNrIHRoZSBtZXNzYWdlIGxlbiBhZ2FpbnN0
IHRoZSByaW5nIHNpemUuCj4gPj4gKyAgICAgKiBUaGUgbWVzc2FnZSBtdXN0IG5vdCBmaWxsIHRo
ZSByaW5nOyB0aGVyZSBtdXN0IGJlIGF0IGxlYXN0IG9uZSBzbG90Cj4gPj4gKyAgICAgKiByZW1h
aW5pbmcgc28gd2UgY2FuIGRpc3Rpbmd1aXNoIGEgZnVsbCByaW5nIGZyb20gYW4gZW1wdHkgb25l
Lgo+ID4+ICsgICAgICogaW92X2NvdW50IGhhcyBhbHJlYWR5IHZlcmlmaWVkOiBsZW4gPD0gTUFY
X0FSR09fTUVTU0FHRV9TSVpFLgo+ID4+ICsgICAgICovCj4gPj4gKyAgICBpZiAoIChST1VORFVQ
X01FU1NBR0UobGVuKSArIHNpemVvZihzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRl
cikpCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtaXNzaW5nIHNwYWNlCj4gPiBeCj4gPj4gKyAgICAgICAgICAgID49IHJp
bmdfaW5mby0+bGVuICkKPiA+Cj4gPiBBbGlnbiBvZiA+PSBhbHNvIGxvb2tzIHdlaXJkLCBzaG91
bGQgYmUgYWxpZ25lZCB0byB0aGUgcGFyZW50aGVzaXMKPiA+IGJlZm9yZSBST1VORFVQXy4KPgo+
IFdlbGwsIHRvIGJlIHByZWNpc2UgdGhlID49IGJlbG9uZ3MgYXQgdGhlIGVuZCBvZiB0aGUgcHJl
dmlvdXMgbGluZSwKPiBzbyBwZXJoYXBzIHRoZSBsaW5lIHdyYXBwaW5nIHdhbnRzIHRvIGJlIGNo
YW5nZWQgYWx0b2dldGhlci4KCmFjaywgaGF2ZSByZXdyaXR0ZW4gdGhpcy4KCkNocmlzdG9waGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 18:09:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 18:09:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqMCR-0000xf-M2; Sun, 03 Feb 2019 18:08:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xau/=QK=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gqMCQ-0000xW-HP
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 18:08:58 +0000
X-Inumbo-ID: c5e3a04e-27de-11e9-bc90-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5e3a04e-27de-11e9-bc90-bc764e045a96;
 Sun, 03 Feb 2019 18:08:57 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id u89-v6so9860698lje.1
 for <xen-devel@lists.xenproject.org>; Sun, 03 Feb 2019 10:08:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=NHsst+rpHYSfcjwbM721mk6SuQ9pld/iVUVHqOHIF3Q=;
 b=kjc+OBvuzfaHMcD/y1MfWmG5TmqpBkU1j7iw3T56Lj+r/JYglsZYa/+NyGvrJ/QO02
 cN8m3hUhWN3kF3Rb6hkKXoY88dFbheXBkc3xMBJCVXxPvRSCTwuDInNrWQhqlGX37fEG
 SSD6bH/Z5TTY4WZWItF7jDSfzdp36K9o/bLTH8LG7cPgB8B2baLkTyLP98kksieMLCDs
 gX3VMaYzof/TvqdoeOXPxBuN51LxFR30kx9iWqQaTYGcRMcJjWTNCMfMnK1m2AOs6NCg
 pLpefbUgxAj0t0hWuWHcjl1kxgPYecU5WNohf2WJrGTAqvTfJIbtm4a87KmjPaBDD47B
 VDzQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=NHsst+rpHYSfcjwbM721mk6SuQ9pld/iVUVHqOHIF3Q=;
 b=iM3ruFU1so/nftn3mS0oR5IIkFqWEdiUDqWuTrQkZFytn2YsznZMt+oL/RFOW8xXyi
 cgBYXGsftVoo03/6lkYF0gvSsaRrVUnr9/nBDB3RkSYiJnUIdiiJLURyXV+hAuY8Fp4d
 a9NzMfIBEE7XJZq/k9p02NxU2i+qWgRVPjzhq6WZgQariui1eR5TonqGVZpOF8efNJW5
 iPxvx0VMLkvlHv0hEFZcyaJIDTiRykKX73KSksL8M0ZyBIrX8yxIW9XPb39rkSNIBSFu
 GG1M1HBAlaEwGVLgTqTITZX9OObmFAB1GDIDgsdXd5iwhs725PB2Jk0m2F4PQStUL72v
 /wwQ==
X-Gm-Message-State: AHQUAua+PD2vFbR4j2mVDopUbM0tm2yzWSl64lDj+JL9fbQlmJdjZksv
 GKsjb3ibwEdQWCW11pBYppE4SyfgLKqg5/0cExA=
X-Google-Smtp-Source: AHgI3IbhO0PN81v5KU8n9qmGOZzKRzQOMhs4vcI4t+ymBZyii2xCHOfyYBlLJfD/NpDVUzB2ka0zlCrUDVCBBOn8ylw=
X-Received: by 2002:a2e:3603:: with SMTP id d3-v6mr2077009lja.46.1549217336317; 
 Sun, 03 Feb 2019 10:08:56 -0800 (PST)
MIME-Version: 1.0
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-11-git-send-email-christopher.w.clark@gmail.com>
 <20190131164516.dtnb5t7potvruhuc@mac>
In-Reply-To: <20190131164516.dtnb5t7potvruhuc@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Sun, 3 Feb 2019 10:08:44 -0800
Message-ID: <CACMJ4GamwA3Q3a2x1UmA28KEJQvKHJ0-v=t9_7ZFsrRaxZ5JAw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7 10/15] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgODo0NSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIEphbiAzMCwgMjAxOSBhdCAwODoyODox
NVBNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IFF1ZXJpZXMgZm9yIGRhdGEg
YWJvdXQgc3BhY2UgYXZhaWxhYmlsaXR5IGluIHJlZ2lzdGVyZWQgcmluZ3MgYW5kCj4gPiBjYXVz
ZXMgbm90aWZpY2F0aW9uIHRvIGJlIHNlbnQgd2hlbiBzcGFjZSBoYXMgYmVjb21lIGF2YWlsYWJs
ZS4KPiA+Cj4gPiBUaGUgaHlwZXJjYWxsIG9wIHBvcHVsYXRlcyBhIHN1cHBsaWVkIGRhdGEgc3Ry
dWN0dXJlIHdpdGggaW5mb3JtYXRpb24gYWJvdXQKPiA+IHJpbmcgc3RhdGUgYW5kIGlmIGluc3Vm
ZmljaWVudCBzcGFjZSBpcyBjdXJyZW50bHkgYXZhaWxhYmxlIGluIGEgZ2l2ZW4gcmluZywKPiA+
IHRoZSBoeXBlcnZpc29yIHdpbGwgcmVjb3JkIHRoZSBkb21haW4ncyBleHByZXNzZWQgaW50ZXJl
c3QgYW5kIG5vdGlmeSBpdAo+ID4gd2hlbiBpdCBvYnNlcnZlcyB0aGF0IHNwYWNlIGhhcyBiZWNv
bWUgYXZhaWxhYmxlLgo+ID4KPiA+IENoZWNrcyBmb3IgZnJlZSBzcGFjZSBvY2N1ciB3aGVuIHRo
aXMgbm90aWZ5IG9wIGlzIGludm9rZWQsIHNvIGl0IG1heSBiZQo+ID4gaW50ZW50aW9uYWxseSBp
bnZva2VkIHdpdGggbm8gZGF0YSBzdHJ1Y3R1cmUgdG8gcG9wdWxhdGUKPiA+IChpZS4gYSBOVUxM
IGFyZ3VtZW50KSB0byB0cmlnZ2VyIHN1Y2ggYSBjaGVjayBhbmQgY29uc2VxdWVudCBub3RpZmlj
YXRpb25zLgo+ID4KPiA+IExpbWl0IHRoZSBtYXhpbXVtIG51bWJlciBvZiBub3RpZnkgcmVxdWVz
dHMgaW4gYSBzaW5nbGUgb3BlcmF0aW9uIHRvIGEKPiA+IHNpbXBsZSBmaXhlZCBsaW1pdCBvZiAy
NTYuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVy
LmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KPiA+IFRlc3RlZC1ieTogQ2hyaXMgUGF0dGVyc29uIDxw
YXR0ZXJzb25jQGFpbmZvc2VjLmNvbT4KPgo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcy4KCj4KPiBEZXNwaXRlIHRoZSB1c2FnZSBv
ZiBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUgaW5zdGVhZCBvZgo+IGxpc3RfZmlyc3RfZW50cnlf
b3JfbnVsbC4KPgo+ID4gK3N0YXRpYyB2b2lkCj4gPiArcGVuZGluZ19ub3RpZnkoc3RydWN0IGxp
c3RfaGVhZCAqdG9fbm90aWZ5KQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IHBlbmRpbmdfZW50ICpl
bnQsICpuZXh0Owo+ID4gKwo+ID4gKyAgICBBU1NFUlQoTE9DS0lOR19SZWFkX0wxKTsKPiA+ICsK
PiA+ICsgICAgLyogU2VuZGluZyBzaWduYWxzIGZvciBhbGwgZW50cyBpbiB0aGlzIGxpc3QsIGRy
YWluaW5nIHVudGlsIGl0IGlzIGVtcHR5LiAqLwo+ID4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
X3NhZmUoZW50LCBuZXh0LCB0b19ub3RpZnksIG5vZGUpCj4KPiBsaXN0X2ZpcnN0X2VudHJ5X29y
X251bGwgd291bGQgYmUgbW9yZSBzdWl0YWJsZSBoZXJlLgoKYWNrLCBhcHBsaWVkLgoKQ2hyaXN0
b3BoZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 20:35:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 20:35:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqOU9-0005u7-EM; Sun, 03 Feb 2019 20:35:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1di8=QK=mendix.com=hans.van.kranenburg@srs-us1.protection.inumbo.net>)
 id 1gqOU8-0005u2-4Q
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 20:35:24 +0000
X-Inumbo-ID: 397ae6af-27f3-11e9-bc90-bc764e045a96
Received: from smtp.dpl.mendix.net (unknown [2001:828:13c8:1::a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 397ae6af-27f3-11e9-bc90-bc764e045a96;
 Sun, 03 Feb 2019 20:35:21 +0000 (UTC)
Received: from mekker.bofh.dpl.mendix.net (mekker.bofh.dpl.mendix.net
 [IPv6:2001:828:13c8:10b::21])
 by smtp.dpl.mendix.net (Postfix) with ESMTP id A1993201AB;
 Sun,  3 Feb 2019 21:35:18 +0100 (CET)
From: Hans van Kranenburg <hans.van.kranenburg@mendix.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  3 Feb 2019 21:35:18 +0100
Message-Id: <20190203203518.22484-1-hans.van.kranenburg@mendix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/misc: Remove obsolete xen-bugtool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVuLWJ1Z3Rvb2wgcmVsaWVzIG9uIGNvZGUgdGhhdCBoYXMgYmVlbiByZW1vdmVkIGluIGNvbW1p
dCA5ZTg2NzJmMWMzCiJ0b29sczogcmVtb3ZlIHhlbmQgYW5kIGFzc29jaWF0ZWQgcHl0aG9uIG1v
ZHVsZXMiLCBtb3JlIHRoYW4gNSB5ZWFycwphZ28uIFJlbW92ZSBpdCwgc2luY2UgaXQgY29uZnVz
ZXMgdXNlcnMuCgogICAgLSQgL3Vzci9zYmluL3hlbi1idWd0b29sCiAgICBUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgICAgIEZpbGUgIi91c3Ivc2Jpbi94ZW4tYnVndG9vbCIs
IGxpbmUgOSwgaW4gPG1vZHVsZT4KCWZyb20geGVuLnV0aWwgaW1wb3J0IGJ1Z3Rvb2wKICAgIElt
cG9ydEVycm9yOiBObyBtb2R1bGUgbmFtZWQgeGVuLnV0aWwKClNpZ25lZC1vZmYtYnk6IEhhbnMg
dmFuIEtyYW5lbmJ1cmcgPGhhbnMudmFuLmtyYW5lbmJ1cmdAbWVuZGl4LmNvbT4KTGluazogaHR0
cHM6Ly9idWdzLmRlYmlhbi5vcmcvY2dpLWJpbi9idWdyZXBvcnQuY2dpP2J1Zz04NjYzODAKQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL1JFQURNRS54ZW4tYnVndG9vbCB8IDE2IC0tLS0t
LS0tLS0tLS0tLS0KIHRvb2xzL21pc2MvTWFrZWZpbGUgICAgIHwgIDIgLS0KIHRvb2xzL21pc2Mv
eGVuLWJ1Z3Rvb2wgIHwgMTcgLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzUg
ZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQgZG9jcy9SRUFETUUueGVuLWJ1Z3Rvb2wK
IGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9taXNjL3hlbi1idWd0b29sCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9SRUFETUUueGVuLWJ1Z3Rvb2wgYi9kb2NzL1JFQURNRS54ZW4tYnVndG9vbApkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYTdlOTVlZjRjZS4uMDAwMDAwMDAwMAotLS0gYS9kb2Nz
L1JFQURNRS54ZW4tYnVndG9vbAorKysgL2Rldi9udWxsCkBAIC0xLDE2ICswLDAgQEAKLXhlbi1i
dWd0b29sCi09PT09PT09PT09PQotCi1UaGUgeGVuLWJ1Z3Rvb2wgY29tbWFuZCBsaW5lIGFwcGxp
Y2F0aW9uIHdpbGwgY29sbGF0ZSB0aGUgWGVuIGRtZXNnIG91dHB1dCwKLWRldGFpbHMgb2YgdGhl
IGhhcmR3YXJlIGNvbmZpZ3VyYXRpb24gb2YgeW91ciBtYWNoaW5lLCBpbmZvcm1hdGlvbiBhYm91
dCB0aGUKLWJ1aWxkIG9mIFhlbiB0aGF0IHlvdSBhcmUgdXNpbmcsIHBsdXMsIGlmIHlvdSBhbGxv
dyBpdCwgdmFyaW91cyBsb2dzLgotCi1UaGUgaW5mb3JtYXRpb24gY29sbGF0ZWQgY2FuIGVpdGhl
ciBiZSBwb3N0ZWQgdG8gYSBYZW4gQnVnemlsbGEgYnVnICh0aGlzIGJ1ZwotbXVzdCBhbHJlYWR5
IGV4aXN0IGluIHRoZSBzeXN0ZW0sIGFuZCB5b3UgbXVzdCBiZSBhIHJlZ2lzdGVyZWQgdXNlciB0
aGVyZSksIG9yCi1pdCBjYW4gYmUgc2F2ZWQgYXMgYSAudGFyLmJ6MiBmb3Igc2VuZGluZyBvciBh
cmNoaXZpbmcuCi0KLVRoZSBjb2xsYXRlZCBsb2dzIG1heSBjb250YWluIHByaXZhdGUgaW5mb3Jt
YXRpb24sIGFuZCBpZiB5b3UgYXJlIGF0IGFsbAotd29ycmllZCBhYm91dCB0aGF0LCB5b3Ugc2hv
dWxkIG5vdCB1c2UgdGhpcyB0b29sLCBvciB5b3Ugc2hvdWxkIGV4cGxpY2l0bHkKLWV4Y2x1ZGUg
dGhvc2UgbG9ncyBmcm9tIHRoZSBhcmNoaXZlLgotCi14ZW4tYnVndG9vbCBpcyB3aG9sbHkgaW50
ZXJhY3RpdmUsIHNvIHNpbXBseSBydW4gaXQsIGFuZCBhbnN3ZXIgdGhlIHF1ZXN0aW9ucy4KZGlm
ZiAtLWdpdCBhL3Rvb2xzL21pc2MvTWFrZWZpbGUgYi90b29scy9taXNjL01ha2VmaWxlCmluZGV4
IGVhYTI4NzkzZWYuLmZkOTEyMDI5NTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MvTWFrZWZpbGUK
KysrIGIvdG9vbHMvbWlzYy9NYWtlZmlsZQpAQCAtMTcsNyArMTcsNiBAQCBJTlNUQUxMX0JJTiAg
ICAgICAgICAgICAgICAgICAgKz0geGVuY292X3NwbGl0CiBJTlNUQUxMX0JJTiArPSAkKElOU1RB
TExfQklOLXkpCiAKICMgRXZlcnl0aGluZyB0byBiZSBpbnN0YWxsZWQgaW4gcmVndWxhciBzYmlu
LwotSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbi1idWd0b29sCiBJTlNUQUxM
X1NCSU4tJChDT05GSUdfTUlHUkFURSkgKz0geGVuLWhwdG9vbAogSU5TVEFMTF9TQklOLSQoQ09O
RklHX1g4NikgICAgICs9IHhlbi1odm1jcmFzaAogSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4Nikg
ICAgICs9IHhlbi1odm1jdHgKQEAgLTQxLDcgKzQwLDYgQEAgSU5TVEFMTF9QUklWQklOICAgICAg
ICAgICAgICAgICs9IHhlbnB2bmV0Ym9vdAogVEFSR0VUU19BTEwgOj0gJChJTlNUQUxMX0JJTikg
JChJTlNUQUxMX1NCSU4pICQoSU5TVEFMTF9QUklWQklOKQogCiAjIEV2ZXJ5dGhpbmcgd2hpY2gg
b25seSBuZWVkcyBjb3B5aW5nIHRvIGluc3RhbGwKLVRBUkdFVFNfQ09QWSArPSB4ZW4tYnVndG9v
bAogVEFSR0VUU19DT1BZICs9IHhlbi1yaW5nd2F0Y2gKIFRBUkdFVFNfQ09QWSArPSB4ZW5jb25z
CiBUQVJHRVRTX0NPUFkgKz0geGVuY292X3NwbGl0CmRpZmYgLS1naXQgYS90b29scy9taXNjL3hl
bi1idWd0b29sIGIvdG9vbHMvbWlzYy94ZW4tYnVndG9vbApkZWxldGVkIGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggYTM3NDJiNDc4Ny4uMDAwMDAwMDAwMAotLS0gYS90b29scy9taXNjL3hlbi1idWd0
b29sCisrKyAvZGV2L251bGwKQEAgLTEsMTcgKzAsMCBAQAotIyEvdXNyL2Jpbi9lbnYgcHl0aG9u
Ci0KLSMgIC0qLSBtb2RlOiBweXRob247IC0qLQotCi0jIENvcHlyaWdodCAoYykgMjAwNSwgWGVu
U291cmNlIEx0ZC4KLQotaW1wb3J0IHN5cwotCi1mcm9tIHhlbi51dGlsIGltcG9ydCBidWd0b29s
Ci0KLQotaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKLSAgICB0cnk6Ci0gICAgICAgIHN5cy5l
eGl0KGJ1Z3Rvb2wubWFpbigpKQotICAgIGV4Y2VwdCBLZXlib2FyZEludGVycnVwdDoKLSAgICAg
ICAgcHJpbnQgIlxuSW50ZXJydXB0ZWQuIgotICAgICAgICBzeXMuZXhpdCgxKQotLSAKMi4yMC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 21:14:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 21:14:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqP5P-00016V-ID; Sun, 03 Feb 2019 21:13:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COyH=QK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqP5O-00016L-Hh
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 21:13:54 +0000
X-Inumbo-ID: 9af77876-27f8-11e9-a721-1f26013a5dc4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9af77876-27f8-11e9-a721-1f26013a5dc4;
 Sun, 03 Feb 2019 21:13:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqP5L-0007Pn-70; Sun, 03 Feb 2019 21:13:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqP5K-0000nd-Td; Sun, 03 Feb 2019 21:13:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqP5K-0000tu-T1; Sun, 03 Feb 2019 21:13:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gqP5K-0000tu-T1@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Feb 2019 21:13:50 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbQp0ZXN0aWQgeGVuLWJv
b3QKClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNl
dCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9k
dWNlZDogIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBCdWcgbm90
IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEKICBMYXN0
IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMzI3OTEvCgoKICBjb21taXQgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3
MzA5YTIyZgogIEF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogIERhdGU6
ICAgTW9uIE9jdCAxOSAwNDoyMzoyOSAyMDE1IC0wNjAwCiAgCiAgICAgIGlnYjogZml4IE5VTEwg
ZGVyZWZzIGR1ZSB0byBza2lwcGVkIFNSLUlPViBlbmFibGluZwogICAgICAKICAgICAgWyBVcHN0
cmVhbSBjb21taXQgYmUwNjk5OGY5NmVjYjkzOTM4YWQyY2NlNDZjNDI4OWJmN2NmNDViYyBdCiAg
ICAgIAogICAgICBUaGUgY29tYmluZWQgZWZmZWN0IG9mIGNvbW1pdHMgNjQyM2ZjMzQxNiAoImln
YjogZG8gbm90IHJlLWluaXQgU1ItSU9WCiAgICAgIGR1cmluZyBwcm9iZSIpIGFuZCBjZWVlMzQ1
MGIzICgiaWdiOiBtYWtlIHN1cmUgU1ItSU9WIGluaXQgdXNlcyB0aGUKICAgICAgcmlnaHQgbnVt
YmVyIG9mIHF1ZXVlcyIpIGNhdXNlcyBWRnMgbm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBsZWFk
aW5nCiAgICAgIHRvIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZXMgZHVlIHRvIHRoZSBhZGFwdGVy
J3MgLT52Zl9kYXRhIGJlaW5nIE5VTEwKICAgICAgd2hpbGUgLT52ZnNfYWxsb2NhdGVkX2NvdW50
IGlzIG5vbi16ZXJvLiBUaGUgZmlyc3QgY29tbWl0IG5vdCBvbmx5CiAgICAgIG5lZ2xlY3RlZCB0
aGUgc2lkZSBlZmZlY3Qgb2YgaWdiX3NyaW92X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29uZCBjb21t
aXQKICAgICAgdHJpZWQgdG8gYWNjb3VudCBmb3IsIGJ1dCBhbHNvIHRoYXQgb2Ygc2V0dGluZyBJ
R0JfRkxBR19IQVNfTVNJWCwKICAgICAgd2l0aG91dCB3aGljaCBpZ2JfZW5hYmxlX3NyaW92KCkg
aXMgZWZmZWN0aXZlbHkgYSBuby1vcC4gQ2FsbGluZwogICAgICBpZ2JfeyxyZX1zZXRfaW50ZXJy
dXB0X2NhcGFiaWxpdHkoKSBhcyBkb25lIGhlcmUgc2VlbXMgdG8gYWRkcmVzcyB0aGlzLAogICAg
ICBidXQgSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyBiZXR0ZXIgdGhhbiBzaW5wbHkgcmV2
ZXJ0aW5nIHRoZSBvdGhlcgogICAgICB0d28gY29tbWl0cy4KICAgICAgCiAgICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5OiBB
YXJvbiBCcm93biA8YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6
IEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogICAgICBTaWduZWQt
b2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CgoKRm9yIGJpc2VjdGlvbiBy
ZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbS54ZW4tYm9vdC5odG1sClJldmlz
aW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRy
ZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5u
aW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNl
Y3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbS54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xMzI3OTIuYmlzZWN0aW9uLXN1
bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjg4NTggLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2Vj
dCBsaW51eC0zLjE4IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAx
MzI3NDEgZmFpbCBbaG9zdD1kZWJpbmEwXSAvIDEyODg1OCBbaG9zdD1waW5vdDFdIDEyODg0MSBb
aG9zdD1kZWJpbmExXSAxMjg4MDcgW2hvc3Q9Y2hhcmRvbm5heTBdIDEyODY5MSBbaG9zdD1hbGJh
bmExXSAxMjgyNTggW2hvc3Q9YWxiYW5hMF0gMTI4MjMyIFtob3N0PWpvdWJlcnRpbjBdIDEyODE3
NyBbaG9zdD1yaW1hdmExXSAxMjgwOTYgW2hvc3Q9ZWxibGluZzBdIDEyNzQ4NiBbaG9zdD1iYXJv
cXVlMV0gMTI3NDcyIFtob3N0PWNoYXJkb25uYXkxXSAxMjc0NTUgW2hvc3Q9aXRhbGlhMF0gMTI3
Mjk2IFtob3N0PXJpbWF2YTFdIDEyNzAwMSBbaG9zdD1hbGJhbmExXSAxMjY5MjYgW2hvc3Q9YWxi
YW5hMV0gMTI2ODEzIFtob3N0PWFsYmFuYTFdIDEyNjcxMSBbaG9zdD1hbGJhbmExXSAxMjY1ODMg
W2hvc3Q9YWxiYW5hMV0gMTI2NDcyIFtob3N0PWFsYmFuYTFdIDEyNjM2MiBbaG9zdD1hbGJhbmEx
XSAxMjYyNzAgW2hvc3Q9YWxiYW5hMV0gMTI2MTg5IFtob3N0PWFsYmFuXAogYTBdIDEyNjA0MiBb
aG9zdD1odXhlbHJlYmUxXSAxMjU4OTkgW2hvc3Q9YWxiYW5hMV0gMTI1NjU4IFtob3N0PXBpbm90
MV0gMTI1NjQ5IFtob3N0PWdvZGVsbG8wXSAxMjU2NDEgW2hvc3Q9YWxiYW5hMV0gMTI1NTYxIFto
b3N0PWpvdWJlcnRpbjBdIDEyNTUyNSBbaG9zdD1waW5vdDBdIDEyNTUwNSBbaG9zdD1qb3ViZXJ0
aW4xXSAxMjUxMzggW2hvc3Q9Zmlhbm8xXSAxMjUwNDMgW2hvc3Q9Y2hhcmRvbm5heTFdIDEyNDk0
NSBbaG9zdD1iYXJvcXVlMF0gMTI0ODk3IFtob3N0PWdvZGVsbG8wXSAxMjQ4NTUgW2hvc3Q9YWxi
YW5hMF0gMTI0MTczIFtob3N0PWdvZGVsbG8xXSAxMjM4MzcgW2hvc3Q9am91YmVydGluMV0gMTIz
ODAzIFtob3N0PWdvZGVsbG8wXSAxMjM2ODMgW2hvc3Q9am91YmVydGluMF0gMTIzNTk0IFtob3N0
PWJhcm9xdWUxXSAxMjM0ODAgW2hvc3Q9Y2hhcmRvbm5heTFdIDEyMzM5NiBbaG9zdD1maWFubzFd
IDEyMzI3NCBbaG9zdD1odXhlbHJlYmUwXSAxMjMyMjJcCiAgW2hvc3Q9aXRhbGlhMF0gMTIzMTkw
IFtob3N0PWRlYmluYTFdIDEyMzAzNSBbaG9zdD1nb2RlbGxvMV0gMTIyOTY1IFtob3N0PWdvZGVs
bG8wXSAxMjI4ODQgW2hvc3Q9YmFyb3F1ZTFdIDEyMjU2NSBbaG9zdD1lbGJsaW5nMF0gMTIyNTE1
IFtob3N0PWVsYmxpbmcxXSAxMjI0NzggW2hvc3Q9Z29kZWxsbzBdIDEyMjQyNyBbaG9zdD1nb2Rl
bGxvMV0gMTIyMzg4IFtob3N0PWNoYXJkb25uYXkxXSAxMjIyODYgW2hvc3Q9aHV4ZWxyZWJlMF0g
MTIyMjczIFtob3N0PWJhcm9xdWUxXSAxMjIxODAgW2hvc3Q9cGlub3QwXSAxMjIxNjYgW2hvc3Q9
Y2hhcmRvbm5heTFdIDEyMjE0NSBbaG9zdD1nb2RlbGxvMF0gMTIyMTI1IFtob3N0PWl0YWxpYTFd
IDEyMjExMCBbaG9zdD1pdGFsaWEwXSAxMjIwOTQgW2hvc3Q9Z29kZWxsbzFdIDEyMTMyMCBbaG9z
dD1waW5vdDBdIDEyMTMwMyBbaG9zdD1waW5vdDFdIDEyMTI2OCBbaG9zdD1maWFubzBdIDEyMTA5
OSBbaG9zdD1odXhlbHJlYmUxXSAxMlwKIDEwNTMgW2hvc3Q9Z29kZWxsbzFdIDEyMDk3NyBbaG9z
dD1nb2RlbGxvMF0gMTIwOTExIFtob3N0PWJhcm9xdWUxXSAxMjA3ODAgW2hvc3Q9aHV4ZWxyZWJl
MF0gMTIwNjY1IFtob3N0PXJpbWF2YTBdIDEyMDQ4NiBbaG9zdD1iYXJvcXVlMF0gMTIwMjc2IFto
b3N0PWZpYW5vMF0gMTIwMjM1IFtob3N0PWl0YWxpYTFdIDEyMDEzMiBbaG9zdD1nb2RlbGxvMV0g
MTIwMDkwIFtob3N0PWJhcm9xdWUxXSAxMjAwNDMgW2hvc3Q9Z29kZWxsbzBdIDEyMDAxMCBbaG9z
dD1odXhlbHJlYmUwXSAxMTk0MzIgW2hvc3Q9Z29kZWxsbzFdIDExODczMCBbaG9zdD1lbGJsaW5n
MF0gMTE4NjY2IFtob3N0PWl0YWxpYTBdIDExODQ4OCBbaG9zdD1odXhlbHJlYmUwXSAxMTgxODYg
W2hvc3Q9Z29kZWxsbzBdIDExODE0OSBbaG9zdD1odXhlbHJlYmUwXSAxMTc3MDIgW2hvc3Q9cmlt
YXZhMF0gMTE3NjQxIFtob3N0PWNoYXJkb25uYXkwXSAxMTczNzUgW2hvc3Q9Z29kZWxsbzFdIDEx
NzIxMSBbaG9zdD1nXAogb2RlbGxvMF0gMTE3MTMxIFtob3N0PXBpbm90MF0gMTE2OTIwIFtob3N0
PWdvZGVsbG8xXSAxMTY4OTAgW2hvc3Q9bm9ibGluZzFdIDExNjg2MiBbaG9zdD1maWFubzBdIDEx
Njc2MCBbaG9zdD1lbGJsaW5nMF0gMTE2NzI4IFtob3N0PWVsYmxpbmcwXSAxMTY1MDEgW2hvc3Q9
Z29kZWxsbzBdIDExNjQ3NSBbaG9zdD1iYXJvcXVlMV0gMTE2MzA4IFtob3N0PXJpbWF2YTBdIDEx
NjE5MyBbaG9zdD1ub2JsaW5nMV0gMTE2MTQwIFtob3N0PXBpbm90MV0gMTE2MTIxIFtob3N0PWh1
eGVscmViZTFdIDExNjEwNiBbaG9zdD1tZXJsb3QwXSAxMTU3MjkgW2hvc3Q9bm9ibGluZzBdIDEx
NTcxNCBbaG9zdD1lbGJsaW5nMF0gMTE1Njk4IFtob3N0PXBpbm90MF0gMTE1Njg4IFtob3N0PWh1
eGVscmViZTBdIDExNTY3MyBbaG9zdD1nb2RlbGxvMF0gMTE1NDk1IFtob3N0PW1lcmxvdDFdIDEx
NTQ3OSBbaG9zdD1jaGFyZG9ubmF5MF0gMTE1Mjg5IFtob3N0PWZpYW5vMV0gMTE0ODQzIFtob3N0
PXBcCiBpbm90MV0gMTE0Njc3IFtob3N0PWdvZGVsbG8wXSAxMTQ0NDYgW2hvc3Q9Zmlhbm8xXSAx
MTQyMjUgW2hvc3Q9Zmlhbm8wXSAxMTQxODAgW2hvc3Q9aHV4ZWxyZWJlMV0gMTE0MTMzIFtob3N0
PWVsYmxpbmcwXSAxMTQwMzQgW2hvc3Q9Y2hhcmRvbm5heTFdIDExMzg2OSBbaG9zdD1ub2NlcmEw
XSAxMTM4NTYgW2hvc3Q9Zmlhbm8xXSAxMTM1MDMgW2hvc3Q9Z29kZWxsbzFdIDExMzQ3NiBbaG9z
dD1nb2RlbGxvMF0gMTEzNDU1IFtob3N0PWJhcm9xdWUwXSAxMTM0MjQgW2hvc3Q9cmltYXZhMF0g
MTEzMTU4IFtob3N0PWZpYW5vMV0gMTEzMTQ0IFtob3N0PXBpbm90MF0gMTEyMTAyIFtob3N0PWdv
ZGVsbG8wXSAxMTE5MjAgW2hvc3Q9ZWxibGluZzFdIDExMTg5MyBbaG9zdD1ub2NlcmExXSAxMTE4
NjcgW2hvc3Q9Zmlhbm8wXSAxMTE4MzkgW2hvc3Q9bm9ibGluZzBdIDExMTgxMiBbaG9zdD1nb2Rl
bGxvMV0gMTExNzkzIFtob3N0PXBpbm90MF0gMTExNzcwIFtob3N0PWVsYmxpbmcwXVwKICAxMTE3
NDUgW2hvc3Q9aHV4ZWxyZWJlMF0gMTExNzI0IFtob3N0PWJhcm9xdWUwXSAxMTE3MDYgW2hvc3Q9
bWVybG90MF0gMTExNjczIFtob3N0PWNoYXJkb25uYXkwXSAxMTE2NTUgW2hvc3Q9Y2hhcmRvbm5h
eTBdIDExMTY0NCBbaG9zdD1ub2JsaW5nMV0gMTExNjE0IFtob3N0PWl0YWxpYTBdIDExMTU5MSBb
aG9zdD1yaW1hdmExXSAxMTE1MzkgW2hvc3Q9Y2hhcmRvbm5heTFdIDExMTUyMyBbaG9zdD1maWFu
bzFdIDExMTQ5MSBbaG9zdD1waW5vdDFdIDExMTQyNSBbaG9zdD1tZXJsb3QxXSAxMTEzOTEgW2hv
c3Q9cmltYXZhMF0gMTExMzgwIFtob3N0PWl0YWxpYTFdIDExMTM3NSBbaG9zdD1odXhlbHJlYmUx
XSAxMTEzNjUgW2hvc3Q9Z29kZWxsbzBdIDExMTM0NCBbaG9zdD1lbGJsaW5nMV0gMTExMzExIFto
b3N0PWZpYW5vMF0gMTExMjU1IFtob3N0PW5vYmxpbmcwXSAxMTExOTEgW2hvc3Q9ZWxibGluZzBd
IDExMTEzNCBbaG9zdD1jaGFyZG9ubmF5MF0gMTExMDg2IFtob3N0XAogPWJhcm9xdWUwXSAxMTEw
NjkgW2hvc3Q9bm9jZXJhMV0gMTEwNDQxIFtob3N0PWdvZGVsbG8xXSAxMTAyNjQgW2hvc3Q9aXRh
bGlhMF0gMTEwMTg5IFtob3N0PWVsYmxpbmcwXSAxMTAwNzkgW2hvc3Q9Z29kZWxsbzBdIDEwOTc1
NCBbaG9zdD1jaGFyZG9ubmF5MV0gMTA5NzQ0IFtob3N0PWNoYXJkb25uYXkwXSAxMDk2NTcgW2hv
c3Q9bm9ibGluZzFdIDEwOTY1MCBbaG9zdD1waW5vdDFdIDEwOTQ3NyBbaG9zdD1nb2RlbGxvMF0g
MTA5NDUzIFtob3N0PWJhcm9xdWUxXSAxMDk0NDYgW2hvc3Q9aXRhbGlhMV0gMTA5MTYxIFtob3N0
PWZpYW5vMF0gMTA4MTUyIFtob3N0PWZpYW5vMV0gMTA4MTE4IFtob3N0PXJpbWF2YTFdIDEwODA5
NSBbaG9zdD1iYXJvcXVlMF0gMTA4MDM3IFtob3N0PWNoYXJkb25uYXkwXSAxMDgwMTQgW2hvc3Q9
cGlub3QwXSAxMDc2MDYgW2hvc3Q9Z29kZWxsbzBdIDEwNzU5NiBbaG9zdD1nb2RlbGxvMV0gMTA3
NTQ4IFtob3N0PWVsYmxpbmcwXSAxMDc1MzQgW2hcCiBvc3Q9ZWxibGluZzBdIDEwNzUyNCBbaG9z
dD1lbGJsaW5nMF0gMTA3NDk1IFtob3N0PWVsYmxpbmcwXSAxMDU2MzIgW2hvc3Q9Zmlhbm8xXSAx
MDQyOTEgW2hvc3Q9cGlub3QwXSAxMDQyNzEgW2hvc3Q9Zmlhbm8xXSAxMDM5ODMgW2hvc3Q9Z29k
ZWxsbzBdIDEwMzk3NiBbaG9zdD1jaGFyZG9ubmF5MV0gMTAzOTczIFtob3N0PWJhcm9xdWUxXSAx
MDM5NTQgW2hvc3Q9bm9jZXJhMV0gMTAzOTM5IFtob3N0PWh1eGVscmViZTFdIDEwMzkyMCBbaG9z
dD1pdGFsaWEwXSAxMDM4OTcgW2hvc3Q9aXRhbGlhMV0gMTAzODU1IFtob3N0PWZpYW5vMF0gMTAz
ODAwIFtob3N0PW1lcmxvdDBdIDEwMzY4OCBbaG9zdD1jaGFyZG9ubmF5MF0gMTAzNTYxIFtob3N0
PWdvZGVsbG8wXSAxMDM0ODIgW2hvc3Q9cGlub3QwXSAxMDMzODYgW2hvc3Q9Y2hhcmRvbm5heTFd
IDEwMzMxMiBbaG9zdD1iYXJvcXVlMV0gMTAzMTY5IFtob3N0PWh1eGVscmViZTFdIDEwMzA3NCBb
aG9zdD1pdGFsaWExXSAxMDI5N1wKIDQgW2hvc3Q9Zmlhbm8wXSAxMDI5MjAgW2hvc3Q9bWVybG90
MV0gMTAyODc1IFtob3N0PWJhcm9xdWUwXSAxMDI4MjMgW2hvc3Q9Zmlhbm8xXSAxMDI3NzMgW2hv
c3Q9Z29kZWxsbzBdIDEwMjc1NCBbaG9zdD1nb2RlbGxvMV0gMTAyNzMyIFtob3N0PWJhcm9xdWUx
XSAxMDE2NzUgW2hvc3Q9YmFyb3F1ZTBdIDEwMTY2MiBbaG9zdD1nb2RlbGxvMV0gMTAxNjQ4IFto
b3N0PWZpYW5vMV0gMTAxNjM3IFtob3N0PW1lcmxvdDFdIDEwMTYyMyBbaG9zdD1lbGJsaW5nMV0g
MTAxNjAzIFtob3N0PWdvZGVsbG8wXSAxMDE1ODQgW2hvc3Q9bm9ibGluZzFdIDEwMTU3MCBbaG9z
dD1odXhlbHJlYmUxXSAxMDE1NjEgW2hvc3Q9Zmlhbm8wXSAxMDE1NTIgW2hvc3Q9bm9ibGluZzBd
IDEwMTU0MSBbaG9zdD1ub2NlcmExXSAxMDE1MzIgW2hvc3Q9bm9jZXJhMF0gMTAxNTE1IFtob3N0
PXBpbm90MV0gMTAxNDk3IFtob3N0PXBpbm90MF0gMTAxNDkzIFtob3N0PWNoYXJkb25uYXkwXSAx
MDE0ODcgW2hvXAogc3Q9ZWxibGluZzBdIDEwMTQ4MyBbaG9zdD1pdGFsaWEwXSAxMDE0ODAgW2hv
c3Q9aXRhbGlhMV0gMTAxNDc2IFtob3N0PWh1eGVscmViZTBdIDEwMTQ3MCBbaG9zdD1iYXJvcXVl
MF0gMTAxNDY2IFtob3N0PWZpYW5vMV0gMTAxNDYwIFtob3N0PWdvZGVsbG8xXSAxMDE0MzQgW2hv
c3Q9YmFyb3F1ZTFdIDEwMTQyNCBbaG9zdD1odXhlbHJlYmUxXSAxMDE0MTMgW2hvc3Q9ZWxibGlu
ZzFdIDEwMTM5OCBbaG9zdD1nb2RlbGxvMF0gMTAxMzg5IFtob3N0PWZpYW5vMF0gMTAxMDAwIFto
b3N0PWl0YWxpYTBdIDEwMDc1OCBbaG9zdD1iYXJvcXVlMF0gMTAwNzUyIFtob3N0PWdvZGVsbG8x
XSAxMDA1OTcgW2hvc3Q9Z29kZWxsbzBdIDEwMDU4OCBbaG9zdD1maWFubzFdIDEwMDM4NSBbaG9z
dD1jaGFyZG9ubmF5MF0gMTAwMzcyIFtob3N0PWNoYXJkb25uYXkxXSA5OTgzMiBbaG9zdD1pdGFs
aWEwXSA5NjE4OCBbaG9zdD1odXhlbHJlYmUwXSA5NjE2MSBbaG9zdD1waW5vdDFdIDk1ODQ0IFtc
CiBob3N0PXJpbWF2YTFdIDk1ODA5IFtob3N0PWJhcm9xdWUwXSA5NTU5NyBbaG9zdD1nb2RlbGxv
MV0gOTU1MjEgW2hvc3Q9cmltYXZhMF0gOTU0NTggW2hvc3Q9cmltYXZhMF0gOTU0MDYgW2hvc3Q9
ZWxibGluZzFdIDk0NzI4IFtob3N0PW5vY2VyYTFdIDk0MTUzIFtob3N0PWNoYXJkb25uYXkxXSA5
NDA4MyBbaG9zdD1waW5vdDFdIDk0MDU2IFtob3N0PWh1eGVscmViZTFdIDk0MDM1IFtob3N0PWJh
cm9xdWUxXSA5Mjk4MiBbaG9zdD1iYXJvcXVlMF0gOTIxODkgW2hvc3Q9bm9jZXJhMF0gOTIxMzkg
W2hvc3Q9aHV4ZWxyZWJlMF0gOTE3NTcgW2hvc3Q9aXRhbGlhMF0gOTE2NzUgW2hvc3Q9cGlub3Qx
XSA5MTU4OSBbaG9zdD1yaW1hdmEwXSA5MTQyMCBbaG9zdD1nb2RlbGxvMV0gOTEyNzIgW2hvc3Q9
ZWxibGluZzFdIDkxMTMwIFtob3N0PXBpbm90MF0gOTA5NzkgW2hvc3Q9YmFyb3F1ZTBdIDkwODQ2
IFtob3N0PW1lcmxvdDBdIDg5MzM5IFtob3N0PWdvZGVsbG8wXSA4OTI0NyBbaFwKIG9zdD1jaGFy
ZG9ubmF5MF0gODY1MTMgW2hvc3Q9Z29kZWxsbzFdIDg1NDkzIFtob3N0PXBpbm90MV0gODI5Mjgg
W2hvc3Q9Y2hhcmRvbm5heTFdIDgyNzkzIFtob3N0PWJhcm9xdWUwXSA3OTAzNyBbaG9zdD1iYXJv
cXVlMF0gNzY5NDYgW2hvc3Q9Y2hhcmRvbm5heTFdIDY3MDQ1IFtob3N0PWdvZGVsbG8wXSA2Njg2
OSBbaG9zdD1pdGFsaWExXSA2NjY5OCBbaG9zdD1nb2RlbGxvMV0gNjY1NzQgW2hvc3Q9bm9jZXJh
MF0gNjY1MDAgW2hvc3Q9YmFyb3F1ZTBdIDY2NDQ0IFtob3N0PW1lcmxvdDFdIDYzNjc2IFtob3N0
PW1lcmxvdDFdIDYzMzY5IFtob3N0PW1lcmxvdDFdIDYyNjUxIFtob3N0PW1lcmxvdDFdIDYyNjAw
IFtob3N0PW1lcmxvdDFdIDYyNTI4IFtob3N0PW1lcmxvdDFdIDYyNDUwIFtob3N0PW1lcmxvdDFd
IDYyMzY1IFtob3N0PW1lcmxvdDFdIDYyMjkxIFtob3N0PW1lcmxvdDFdIDYyMTc4IFtob3N0PW1l
cmxvdDFdIDYyMDk2IFtob3N0PW1lcmxvdDFdIDYyMDIzIFtoXAogb3N0PW1lcmxvdDFdIDYxODgy
IFtob3N0PW1lcmxvdDFdIDYxNjUyIFtob3N0PW1lcmxvdDFdIDYxNTI0IFtob3N0PW1lcmxvdDFd
IDYxMjkyIFtob3N0PW1lcmxvdDFdIDYxMjQ0IFtob3N0PW1lcmxvdDFdIDYwOTYzIFtob3N0PW1l
cmxvdDFdIDYwODgyIFtob3N0PW1lcmxvdDFdIDYwODUxIFtob3N0PW1lcmxvdDFdIDYwODE3IFto
b3N0PW1lcmxvdDFdIDYwNzgxIFtob3N0PW1lcmxvdDFdIDYwNzE0IFtob3N0PW1lcmxvdDFdIDYw
Njg3IFtob3N0PW1lcmxvdDFdIDYwNjY1IFtob3N0PW1lcmxvdDFdIDYwNjUzIFtob3N0PW1lcmxv
dDFdIDYwNjQyIFtob3N0PW1lcmxvdDFdIDYwNjMxIFtob3N0PW1lcmxvdDFdIDYwNjE0IFtob3N0
PW1lcmxvdDFdIDYwNTc1IFtob3N0PW1lcmxvdDFdIDYwMTU3IFtob3N0PW1lcmxvdDFdIDYwMDI3
IFtob3N0PW1lcmxvdDFdIDU5ODI1IFtob3N0PW1lcmxvdDFdIDU5ODA3IFtob3N0PW1lcmxvdDFd
IDU5Nzg1IFtob3N0PW1lcmxvdDFdIDU5NzZcCiA2IFtob3N0PW1lcmxvdDFdIDU5Njk3IFtob3N0
PW1lcmxvdDFdIDU5NjY1IFtob3N0PW1lcmxvdDFdIDU5NjQwIFtob3N0PW1lcmxvdDFdIDU5NjIz
IFtob3N0PW1lcmxvdDFdIDU5NjA0IFtob3N0PW1lcmxvdDFdIDU5NTg3IFtob3N0PW1lcmxvdDFd
IDU5NTY0IFtob3N0PW1lcmxvdDFdIDU5NTIwIFtob3N0PWdvZGVsbG8wXSA1OTQ3NCBbaG9zdD1o
dXhlbHJlYmUxXSA1OTQ1MiBbaG9zdD1waW5vdDBdIDU5NDEyIFtob3N0PWh1eGVscmViZTBdIDU5
MzE5IFtob3N0PWdvZGVsbG8xXSA1OTIyMiBbaG9zdD1maWFubzFdIDU5MTc3IFtob3N0PWdvZGVs
bG8wXSA1OTExNyBbaG9zdD1jaGFyZG9ubmF5MF0gNTkwNzUgW2hvc3Q9aXRhbGlhMV0gNTkwNTAg
W2hvc3Q9cmltYXZhMV0gNTkwNDEgW2hvc3Q9ZWxibGluZzBdIDU5MDI3IFtob3N0PWl0YWxpYTBd
IDU5MDE1IFtob3N0PWVsYmxpbmcxXSA1OTAwMSBbaG9zdD1nb2RlbGxvMV0gNTg5ODcgW2hvc3Q9
Z29kZWxsbzBdIDU4OTc2IFwKIFtob3N0PXBpbm90MV0gdGVtcGxhdGUgYXMgYmFzaXM/IHVzaW5n
IHRlbXBsYXRlIGFzIGJhc2lzLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzI3NDEg
LyAxMjg4NTgKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92
bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQK
VHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA0YzM1NjI0
ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGY1MGRkNjc5NTBjYTlk
NWE1MTc1MDFhZjEwZGU3YzhkODhkMWExODgKQmFzaXMgcGFzcyAwZDYzOTc5YzFiYzljODU1Nzhi
ZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5
ZDliNDNmMmM2NDVhZTcKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxl
LWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0IzBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNk
YzBhN2M1ZWItNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MyBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQj
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OS1kMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXRcCiAjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni1kZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4u
Z2l0IzkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTctZjUwZGQ2Nzk1MGNh
OWQ1YTUxNzUwMWFmMTBkZTdjOGQ4OGQxYTE4OApMb2FkZWQgMzAwNCBub2RlcyBpbiByZXZpc2lv
biBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyODY5MSBbaG9zdD1hbGJhbmEx
XQogMTI4ODA3IFtob3N0PWNoYXJkb25uYXkwXQogMTI4ODU4IFtob3N0PXBpbm90MV0KIDEyODg0
MSBbaG9zdD1kZWJpbmExXQogMTI5NzYwIGZhaWwgaXJyZWxldmFudAogMTI5ODQ1IGZhaWwgaXJy
ZWxldmFudAogMTMwMDY3IGZhaWwgaXJyZWxldmFudAogMTMwMTAxIGZhaWwgaXJyZWxldmFudAog
MTMwMDg3IHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3
YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMzAwODggZmFp
bCBpcnJlbGV2YW50CiAxMzAwOTMgcGFzcyBpcnJlbGV2YW50CiAxMzAxMDQgZmFpbCBpcnJlbGV2
YW50CiAxMzAwODkgcGFzcyAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWVi
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1
YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEzMDA5
MCBmYWlsIGlycmVsZXZhbnQKIDEzMDA5NyBwYXNzIGlycmVsZXZhbnQKIDEzMDA5NSBwYXNzIGly
cmVsZXZhbnQKIDEzMDEwNyBmYWlsIGlycmVsZXZhbnQKIDEzMDEwMCBmYWlsIGlycmVsZXZhbnQK
IDEzMDEwMiBwYXNzIGlycmVsZXZhbnQKIDEzMDEwOSBmYWlsIGlycmVsZXZhbnQKIDEzMDEwNSBw
YXNzIGlycmVsZXZhbnQKIDEzMDIwMyBmYWlsIGlycmVsZXZhbnQKIDEzMDM2NyBmYWlsIGlycmVs
ZXZhbnQKIDEzMDg0MyBmYWlsIGlycmVsZXZhbnQKIDEzMDg3NiBmYWlsIGlycmVsZXZhbnQKIDEz
MDkzOSBmYWlsIGlycmVsZXZhbnQKIDEzMTA5NSBmYWlsIDM4NzljMTYzZTg2ODE5MzliMWQ5MzEz
OTUyMWFlZTk4MzYyMzg4NGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgODI4NTVhYmE1YmY5MWU1MGM4MTUyNjE2N2MxMWQ0
YWVhZjY2NWU2NgogMTMxMDM1IGZhaWwgaXJyZWxldmFudAogMTMxMTQ5IGZhaWwgMzg3OWMxNjNl
ODY4MTkzOWIxZDkzMTM5NTIxYWVlOTgzNjIzODg0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4Mjg1NWFiYTViZjkxZTUw
YzgxNTI2MTY3YzExZDRhZWFmNjY1ZTY2CiAxMzExOTIgZmFpbCAzODc5YzE2M2U4NjgxOTM5YjFk
OTMxMzk1MjFhZWU5ODM2MjM4ODRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDgyODU1YWJhNWJmOTFlNTBjODE1MjYxNjdj
MTFkNGFlYWY2NjVlNjYKIDEzMTI3OSBmYWlsIDM4NzljMTYzZTg2ODE5MzliMWQ5MzEzOTUyMWFl
ZTk4MzYyMzg4NGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgODI4NTVhYmE1YmY5MWU1MGM4MTUyNjE2N2MxMWQ0YWVhZjY2
NWU2NgogMTMxMjMxIGZhaWwgMzg3OWMxNjNlODY4MTkzOWIxZDkzMTM5NTIxYWVlOTgzNjIzODg0
ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA4Mjg1NWFiYTViZjkxZTUwYzgxNTI2MTY3YzExZDRhZWFmNjY1ZTY2CiAxMzEz
MDcgZmFpbCBpcnJlbGV2YW50CiAxMzEzMzYgZmFpbCBpcnJlbGV2YW50CiAxMzE0MjAgZmFpbCBp
cnJlbGV2YW50CiAxMzEzNzAgZmFpbCBpcnJlbGV2YW50CiAxMzE0NDIgZmFpbCBpcnJlbGV2YW50
CiAxMzE0NzkgZmFpbCA0OWE2ZWY1MzJjNzdhODY5YWM3NzZkNzc2NGUxY2Y0Njc1NWZhYmEyIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDNmZDNmZGE5YzI2ZmMzYzRmNzcyNTBmNzk1ZWQ3ZmY5ZDM4ZTJlYzYKIDEzMTUxMiBm
YWlsIGlycmVsZXZhbnQKIDEzMTUzNSBmYWlsIGlycmVsZXZhbnQKIDEzMTU2MyBmYWlsIGZhNDJm
ZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOWQzNTdjYmFmNzRm
MGMxZGM4NWExNjQ5OGRhYzZkODE5NzQzY2UzOAogMTMxNTgwIGZhaWwgZmE0MmZlYTBkOGI0OWJh
NjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5ZDM1N2NiYWY3NGYwYzFkYzg1YTE2
NDk4ZGFjNmQ4MTk3NDNjZTM4CiAxMzE1OTMgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkz
MzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDdmMjg2NjFmNmE3Y2UzZDgyZjg4MWI5YWZlZGZlYmNh
N2YyY2YxMTYKIDEzMTY0MSBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgy
N2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgNjI2YzliZGU1N2I1NDBlZmVhNWRkZmNlN2YxNDhiYWVkYTQzNTg2OQog
MTMxNjE5IGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE2NjYgZmFp
bCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGFlN2Zj
MTBkMmNhNWMyMmUwNGI4YTI4YmVjYmQxZmJmOGI0NGU4M2EKIDEzMTY3MyBmYWlsIGZhNDJmZWEw
ZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYWU3ZmMxMGQyY2E1YzIy
ZTA0YjhhMjhiZWNiZDFmYmY4YjQ0ZTgzYQogMTMxNzA1IGZhaWwgZmE0MmZlYTBkOGI0OWJhNjVi
NDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3YjZlMDVjNTBmYzM5NDY2ZmNjNjg1ZmI2
ZDQyMTZmOTlhZjU4NzQzCiAxMzE3NDkgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5
NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDdiNmUwNWM1MGZjMzk0NjZmY2M2ODVmYjZkNDIxNmY5OWFm
NTg3NDMKIDEzMTcyOSBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1
MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgN2I2ZTA1YzUwZmMzOTQ2NmZjYzY4NWZiNmQ0MjE2Zjk5YWY1ODc0MwogMTMx
NzY5IGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE5OTAgZmFpbCA5
YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0
NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMTk2OSBmYWlsIGlycmVsZXZhbnQK
IDEzMjA2NiBmYWlsIDliNWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2YgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyMTc5IGZh
aWwgOWI1ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZiBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5M2E2
MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzIyOTAgZmFpbCA5YjVlZWQx
MDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDE5MTJmMTIyMGNmODdh
ZWUyODM0OTQ2OTg5M2YxMDE5ODA3MTRhMDUKIDEzMjQwOCBbaG9zdD1kZWJpbmExXQogMTMyNDU2
IFtob3N0PWRlYmluYTFdCiAxMzI1NzkgZmFpbCBpcnJlbGV2YW50CiAxMzI2NTIgZmFpbCBpcnJl
bGV2YW50CiAxMzI3NzQgcGFzcyAzMTVlZjkzYTJkMjkyMjc0OTNmMTcwNDNlZGUyNDNlYzM4MDFj
NmI0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEz
Mjc2NSBwYXNzIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4
YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTMyNzgxIHBhc3Mg
Y2UyYzJlMDczMzdlOThlYjQyOTA0ZWYyN2MzY2U2Mjk3MmQyMmE2MCBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFj
MWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzI3NDEgZmFpbCA0YzM1NjI0ZGNi
M2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGY1MGRkNjc5NTBjYTlkNWE1
MTc1MDFhZjEwZGU3YzhkODhkMWExODgKIDEzMjc2OCBmYWlsIGlycmVsZXZhbnQKIDEzMjc2OSBm
YWlsIDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZjIw
NWRiOGE0MWFmODhmMTkzZDFlMjVmNmUwNjM5N2E5NTE5MGRiOAogMTMyNzcxIHBhc3MgZWY2N2Zj
ODc2ZjI4MzJjODdkZDBiZTdjMTkwZWRjZGY5OTAwODcxMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4
MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzI3NzUgZmFpbCAyNDIzODRiMzdiZjc5MDY1
NmNlZjgxMzBjNjQ0MWM4OGJlZTViNTFmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRm
Mzg3MWEyOTQ3MjlhZTM2YmQKIDEzMjc3NyBwYXNzIDczYzcyYmE2NGNiZjJlNjk0ODVkZTEzMmE3
MWIwZGQxNzVhMDE2MzcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcy
OWFlMzZiZAogMTMyNzc4IGZhaWwgZTU3YmI5OTEyYzkyYjE3Y2M0OTI2YTZlMDBjOTUwNWZiMzhi
NjVkMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAx
MzI3ODIgcGFzcyBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMjc4NSBmYWls
IDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZh
YzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMyNzg2IHBhc3MgZDI1NWQxOGEz
NGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRj
MmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzI3ODcgZmFpbCA3YjgwNTJlMTkzMDQ4NjU0Nzdl
MDNhMDA0NzA2MmQ5NzczMDlhMjJmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3
MWEyOTQ3MjlhZTM2YmQKIDEzMjc4OSBwYXNzIGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2Ux
N2I2ZThjZjZiZDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFl
MzZiZAogMTMyNzkxIGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIy
ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzI3
OTIgZmFpbCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IGY1MGRkNjc5NTBjYTlkNWE1MTc1MDFhZjEwZGU3YzhkODhkMWExODgKU2VhcmNoaW5nIGZvciBp
bnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMwMDg3IChwYXNzKSwg
Zm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjc0MSAoZmFpbCksIGZvciBi
YXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjc2NSAocGFzcyksIGZvciBiYXNp
cyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjc5MiAoZmFpbCksIGZvciBiYXNpcyBmYWls
dXJlCiAwIHJldmlzaW9ucyBhdCBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2
YmQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKTm8g
cmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMzI3ODIgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMzI3ODUgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMzI3ODYgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjc4
NyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjc4OSAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyNzkxIChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5n
ZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50
cm9kdWNlZDogIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBCdWcg
bm90IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEKICBM
YXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMzI3OTEvCgoKICBjb21taXQgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJk
OTc3MzA5YTIyZgogIEF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogIERh
dGU6ICAgTW9uIE9jdCAxOSAwNDoyMzoyOSAyMDE1IC0wNjAwCiAgCiAgICAgIGlnYjogZml4IE5V
TEwgZGVyZWZzIGR1ZSB0byBza2lwcGVkIFNSLUlPViBlbmFibGluZwogICAgICAKICAgICAgWyBV
cHN0cmVhbSBjb21taXQgYmUwNjk5OGY5NmVjYjkzOTM4YWQyY2NlNDZjNDI4OWJmN2NmNDViYyBd
CiAgICAgIAogICAgICBUaGUgY29tYmluZWQgZWZmZWN0IG9mIGNvbW1pdHMgNjQyM2ZjMzQxNiAo
ImlnYjogZG8gbm90IHJlLWluaXQgU1ItSU9WCiAgICAgIGR1cmluZyBwcm9iZSIpIGFuZCBjZWVl
MzQ1MGIzICgiaWdiOiBtYWtlIHN1cmUgU1ItSU9WIGluaXQgdXNlcyB0aGUKICAgICAgcmlnaHQg
bnVtYmVyIG9mIHF1ZXVlcyIpIGNhdXNlcyBWRnMgbm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBs
ZWFkaW5nCiAgICAgIHRvIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZXMgZHVlIHRvIHRoZSBhZGFw
dGVyJ3MgLT52Zl9kYXRhIGJlaW5nIE5VTEwKICAgICAgd2hpbGUgLT52ZnNfYWxsb2NhdGVkX2Nv
dW50IGlzIG5vbi16ZXJvLiBUaGUgZmlyc3QgY29tbWl0IG5vdCBvbmx5CiAgICAgIG5lZ2xlY3Rl
ZCB0aGUgc2lkZSBlZmZlY3Qgb2YgaWdiX3NyaW92X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29uZCBj
b21taXQKICAgICAgdHJpZWQgdG8gYWNjb3VudCBmb3IsIGJ1dCBhbHNvIHRoYXQgb2Ygc2V0dGlu
ZyBJR0JfRkxBR19IQVNfTVNJWCwKICAgICAgd2l0aG91dCB3aGljaCBpZ2JfZW5hYmxlX3NyaW92
KCkgaXMgZWZmZWN0aXZlbHkgYSBuby1vcC4gQ2FsbGluZwogICAgICBpZ2JfeyxyZX1zZXRfaW50
ZXJydXB0X2NhcGFiaWxpdHkoKSBhcyBkb25lIGhlcmUgc2VlbXMgdG8gYWRkcmVzcyB0aGlzLAog
ICAgICBidXQgSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyBiZXR0ZXIgdGhhbiBzaW5wbHkg
cmV2ZXJ0aW5nIHRoZSBvdGhlcgogICAgICB0d28gY29tbWl0cy4KICAgICAgCiAgICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5
OiBBYXJvbiBCcm93biA8YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYt
Ynk6IEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogICAgICBTaWdu
ZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+Cgpkb3Q6IGdyYXBoIGlz
IHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjUwMTE1
NSB0byBmaXQKcG5tdG9wbmc6IDgwIGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGlu
IC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbS54ZW4tYm9vdC57ZG90LHBzLHBuZyxo
dG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTMyNzky
OiB0b2xlcmFibGUgRkFJTAoKZmxpZ2h0IDEzMjc5MiBsaW51eC0zLjE4IHJlYWwtYmlzZWN0IFty
ZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMy
NzkyLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1i
b290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 23:18:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 23:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqR1Y-0003Nx-Pi; Sun, 03 Feb 2019 23:18:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COyH=QK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqR1X-0003Nk-U7
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 23:18:03 +0000
X-Inumbo-ID: f22accae-2809-11e9-9366-cffabae45cb6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f22accae-2809-11e9-9366-cffabae45cb6;
 Sun, 03 Feb 2019 23:17:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqR1S-0001JG-R3; Sun, 03 Feb 2019 23:17:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqR1S-0008PP-AP; Sun, 03 Feb 2019 23:17:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqR1S-0006VA-9n; Sun, 03 Feb 2019 23:17:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132748-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-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-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-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-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=a4d0a0910e693dafd83311994e12a0a8a0846694
X-Osstest-Versions-That: linux=189b75ad3fc2d4a0d40a818ca298526d254ccdc4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Feb 2019 23:17:58 +0000
Subject: [Xen-devel] [linux-4.9 test] 132748: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjc0OCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjc0OC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNTIxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI1MjEKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMjUyMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNTIxCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzI1MjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBhNGQwYTA5MTBlNjkzZGFmZDgzMzExOTk0ZTEyYTBhOGEwODQ2Njk0CmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAxODliNzVhZDNmYzJkNGEwZDQwYTgxOGNh
Mjk4NTI2ZDI1NGNjZGM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI1MjEgIDIwMTktMDEtMjgg
MDc6MTc6MTAgWiAgICA2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNjYxICAyMDE5LTAx
LTMxIDA3OjQxOjIyIFogICAgMyBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZGVyIFBvcG92IDxhbGV4LnBvcG92
QGxpbnV4LmNvbT4KICBBbmFuZCBKYWluIDxhbmFuZC5qYWluQG9yYWNsZS5jb20+CiAgQW5kcmUg
TmF1am9rcyA8bmF1dHNjaDJAZ21haWwuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hl
dXZlbEBsaW5hcm8ub3JnPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQu
Y29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQ2hhcmxlcyBZZWggPGNoYXJs
ZXN5ZWg1MjJAZ21haWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJA
ZGUuaWJtLmNvbT4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBDb25nIFdhbmcg
PHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1z
QGludGVsLmNvbT4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4KICBEYXZlIEhh
bnNlbiA8ZGF2ZS5oYW5zZW5AbGludXguaW50ZWwuY29tPgogIERhdmlkIEhpbGRlbmJyYW5kIDxk
YXZpZEByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4K
ICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0
cnkudG9yb2tob3ZAZ21haWwuY29tPgogIEV1Z2VuaXkgUGFsdHNldiA8RXVnZW5peS5QYWx0c2V2
QHN5bm9wc3lzLmNvbT4KICBHZXJhbGQgU2NoYWVmZXIgPGdlcmFsZC5zY2hhZWZlckBkZS5pYm0u
Y29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAg
R3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBJZG8gU2NoaW1t
ZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSXNyYWVsIFJ1a3NoaW4gPGlzcmFlbHJAbWVsbGFu
b3guY29tPgogIEphZWdldWsgS2ltIDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFtYWwgSGFkaSBT
YWxpbSA8amhzQG1vamF0YXR1LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29t
PgogIEplZmYgTWFob25leSA8amVmZm1Ac3VzZS5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2Vy
bmVsLmRrPgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKb2UgVGhvcm5iZXIgPGVq
dEByZWRoYXQuY29tPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBLYW5namll
IEx1IDxramx1QHVtbi5lZHU+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAg
S3l1bmd0YWUgS2ltIDxrdDA3NTVAZ21haWwuY29tPgogIExhcnJ5IEZpbmdlciA8TGFycnkuRmlu
Z2VyQGx3ZmluZ2VyLm5ldD4KICBNYW5mcmVkIFNjaGxhZWdsIDxtYW5mcmVkLnNjaGxhZWdsQGdp
bnppbmdlci5jb20+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBN
YXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVA
a2VybmVsLm9yZz4KICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+
CiAgTWFydGluIFZ1aWxsZSA8anBtdjI3QGFpbS5jb20+CiAgTWF4IFNjaHVsemUgPG1heC5zY2h1
bHplQHBvc3Rlby5kZT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1p
Y2hhZWwgU3RyYXViZSA8c3RyYXViZS5saW51eEBnbWFpbC5jb20+CiAgTWlrZSBTbml0emVyIDxz
bml0emVyQHJlZGhhdC5jb20+CiAgTWlsaWFuIFdvbGZmIDxtaWxpYW4ud29sZmZAa2RhYi5jb20+
CiAgTmljb2xhcyBQaXRyZSA8bmljb0BsaW5hcm8ub3JnPgogIE5pY29sYXMgUGl0cmUgPG5pY29s
YXMucGl0cmVAbGluYXJvLm9yZz4KICBPbGl2ZXIgSGFydGtvcHAgPHNvY2tldGNhbkBoYXJ0a29w
cC5uZXQ+CiAgUGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5jb20+CiAgUGFvbG8gQWJlbmkgPHBh
YmVuaUByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAg
UGF1bCBGdWxnaHVtIDxwYXVsa2ZAbWljcm9nYXRlLmNvbT4KICBQYXZlbCBTaGlsb3Zza3kgPHBz
aGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQaWVycmUtTG91aXMgQm9zc2FydCA8cGllcnJlLWxvdWlz
LmJvc3NhcnRAbGludXguaW50ZWwuY29tPgogIFByYXZpbiBCIFNoZWxhciA8cHNoZWxhckBvdm4u
b3JnPgogIFJhanUgUmFuZ29qdSA8cmFqdXJAY2hlbHNpby5jb20+CiAgUmFzbXVzIFZpbGxlbW9l
cyA8bGludXhAcmFzbXVzdmlsbGVtb2VzLmRrPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vy
d2FsbEBjaXRyaXguY29tPgogIFNhZ2kgR3JpbWJlcmcgPHNhZ2lAZ3JpbWJlcmcubWU+CiAgU2Ft
aXIgVmlybWFuaSA8c2FtaXJAZW1iZWR1ci5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJu
ZWwub3JnPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdWRpcCBN
dWtoZXJqZWUgPHN1ZGlwbS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFN1aml0aCBQYW5kZWwgPHN1
aml0aF9wYW5kZWxAZGVsbC5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXgu
ZGU+CiAgVG9tIFBhbmZpbCA8dG9tQHN0ZWVsc2VyaWVzLmNvbT4KICBUeWNobyBBbmRlcnNlbiA8
dHljaG9AdHljaG8ud3M+CiAgVmluZWV0IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFl1
bmppYW4gV2FuZyA8d2FuZ3l1bmppYW5AaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgMTg5Yjc1YWQzZmMyLi5hNGQwYTA5
MTBlNjkgIGE0ZDBhMDkxMGU2OTNkYWZkODMzMTE5OTRlMTJhMGE4YTA4NDY2OTQgLT4gdGVzdGVk
L2xpbnV4LTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 03 23:36:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Feb 2019 23:36:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqRIv-0005Fc-JT; Sun, 03 Feb 2019 23:36:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COyH=QK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqRIu-0005FQ-NB
 for xen-devel@lists.xenproject.org; Sun, 03 Feb 2019 23:36:00 +0000
X-Inumbo-ID: 75e6b7d6-280c-11e9-8c5e-23a9cea515be
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75e6b7d6-280c-11e9-8c5e-23a9cea515be;
 Sun, 03 Feb 2019 23:35:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqRIs-0001e5-LO; Sun, 03 Feb 2019 23:35:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqRIs-0001Ee-AS; Sun, 03 Feb 2019 23:35:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqRIs-0000ne-9F; Sun, 03 Feb 2019 23:35:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132741-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl: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-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-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:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-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-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-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-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-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4c35624dcb3bce026bb08eb04085c187bafff863
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Feb 2019 23:35:58 +0000
Subject: [Xen-devel] [linux-3.18 test] 132741: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjc0MSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3NDEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEg
eGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgZmFpbCBwYXNzIGluIDEz
MjU3OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgICBmYWlsIHBhc3MgaW4gMTMyNTc5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMzI2NTIKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgZmFp
bCBwYXNzIGluIDEzMjY1MgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMjU3OSBsaWtlIDEy
ODg1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzI1NzkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMjU3OSBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTMyNTc5IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgZmFpbCBpbiAxMzI1NzkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgIGZhaWwgaW4gMTMyNjUyIGxpa2Ug
MTI4ODA3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjg4NDEKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgICBmYWlsICBsaWtlIDEyODg0MQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3
YmFmZmY4NjMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5Nzlj
MWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEy
ODg1OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAxMDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAgIDg1IGRheXMgICA1NiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzI1NzkgIDIwMTktMDEtMjkgMTc6NTc6MDggWiAgICA1IGRh
eXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjUxNiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NjkwNSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 02:23:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 02:23:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqTv0-0003Ov-CC; Mon, 04 Feb 2019 02:23:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVLN=QL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqTuy-0003Oj-MM
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 02:23:28 +0000
X-Inumbo-ID: da437977-2823-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da437977-2823-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 02:23:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqTuv-0006ZA-Mp; Mon, 04 Feb 2019 02:23:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqTuv-0004VX-Ed; Mon, 04 Feb 2019 02:23:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqTuv-0005YY-Do; Mon, 04 Feb 2019 02:23:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132754-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-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-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-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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=cd984a5be21549273a3f13b52a8b7b84097b32a7
X-Osstest-Versions-That: linux=4aa9fc2a435abe95a1e8d7f8c7b3d6356514b37a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Feb 2019 02:23:25 +0000
Subject: [Xen-devel] [linux-linus test] 132754: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjc1NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNzU0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI1OTkKClJlZ3Jl
c3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMv
eGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMyNTk5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgbGlrZSAxMzI1
NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMjU5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNTk5CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMzI1OTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjU5OQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMy
NTk5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMzI1OTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjU5OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyNTk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
Y2Q5ODRhNWJlMjE1NDkyNzNhM2YxM2I1MmE4YjdiODQwOTdiMzJhNwpiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgNGFhOWZjMmE0MzVhYmU5NWExZThkN2Y4YzdiM2Q2MzU2
NTE0YjM3YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNTk5ICAyMDE5LTAxLTMwIDAxOjA5OjU5
IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjY2OSAgMjAxOS0wMS0zMSAxMjow
NjoxOCBaICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjc1
NCAgMjAxOS0wMi0wMiAxNzoyMTo1MSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFiZWwgVmVzYSA8YWJlbC52
ZXNhQG54cC5jb20+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4KICBBbGV4
ZXkgS2hvcm9zaGlsb3YgPGtob3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbmRlcnMgUm94ZWxsIDxh
bmRlcnMucm94ZWxsQGxpbmFyby5vcmc+CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdydWVuYmFA
cmVkaGF0LmNvbT4KICBBbmRyZXcgTHVubiA8YW5kcmV3QGx1bm4uY2g+CiAgQW5keSBTaGV2Y2hl
bmtvIDxhbmR5LnNoZXZjaGVua29AZ21haWwuY29tPgogIEFubmEgU2NodW1ha2VyIDxBbm5hLlNj
aHVtYWtlckBOZXRhcHAuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5h
cm8ub3JnPgogIEFyaWVsIEVsaW9yIDxhZWxpb3JAbWFydmVsbC5jb20+CiAgQXJuZCBCZXJnbWFu
biA8YXJuZEBhcm5kYi5kZT4KICBBcnRlbXkgS292YWx5b3YgPGFydGVteWtvQG1lbGxhbm94LmNv
bT4KICBBdHN1c2hpIE5lbW90byA8YXRzdXNoaS5uZW1vdG9Ac29yZC5jby5qcD4KICBBdXJlbGll
biBBcHRlbCA8YWFwdGVsQHN1c2UuY29tPgogIEF4ZWwgTGluIDxheGVsLmxpbkBpbmdpY3MuY29t
PgogIEF5YSBMZXZpbiA8YXlhbEBtZWxsYW5veC5jb20+CiAgQmFvbGluIFdhbmcgPGJhb2xpbi53
YW5nQGxpbmFyby5vcmc+CiAgQmFydG9zeiBHb2xhc3pld3NraSA8YmdvbGFzemV3c2tpQGJheWxp
YnJlLmNvbT4KICBCYXJ1Y2ggU2lhY2ggPGJhcnVjaEB0a29zLmNvLmlsPgogIEJlbmVkaWN0IFdv
bmcgPGJlbmVkaWN0d29uZ0Bnb29nbGUuY29tPgogIEJlcm5hcmQgUGlkb3V4IDxmNmJ2cEBmcmVl
LmZyPgogIEJvYiBQZXRlcnNvbiA8cnBldGVyc29AcmVkaGF0LmNvbT4KICBCb2RvbmcgV2FuZyA8
Ym9kb25nQG1lbGxhbm94LmNvbT4KICBCb3JpcyBCcmV6aWxsb24gPGJicmV6aWxsb25Aa2VybmVs
Lm9yZz4KICBCcmlhbiBXZWx0eSA8YnJpYW4ud2VsdHlAaW50ZWwuY29tPgogIEJyaWplc2ggU2lu
Z2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFy
aW5hc0Bhcm0uY29tPgogIENoYW5kYW4gUmFqZW5kcmEgPGNoYW5kYW5AbGludXguaWJtLmNvbT4K
ICBDaGFvdGlhbiBKaW5nIDxjaGFvdGlhbi5qaW5nQG1lZGlhdGVrLmNvbT4KICBDaHJpc3RvcGgg
SGVsbHdpZyA8aGNoQGxzdC5kZT4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmlj
YWwuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIENvcmVudGlu
IExhYmJlIDxjbGFiYmVAYmF5bGlicmUuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50
ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0Pgog
IERhcnJpY2sgSi4gV29uZyA8ZGFycmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2ZSBXYXRzb24g
PGRhdmVqd2F0c29uQGZiLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5u
ZXQ+CiAgRGVubmlzIERhbGVzc2FuZHJvIDxkZW5uaXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgog
IERlbnlzIERteXRyaXllbmtvIDxkZW55c0B0aS5jb20+CiAgRGVyZWsgQmFzZWhvcmUgPGRiYXNl
aG9yZUBjaHJvbWl1bS5vcmc+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21h
aWwuY29tPgogIERtaXRyeSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xlLmNvbT4KICBEb3VnIFNteXRo
aWVzIDxkb3VnLnNteXRoaWVzQGdtYWlsLmNvbT4KICBEb3VnIFNteXRoaWVzIDxkc215dGhpZXNA
dGVsdXMubmV0PgogIEZhdGhpIEJvdWRyYSA8ZmF0aGkuYm91ZHJhQGxpbmFyby5vcmc+CiAgRmVy
YXMgRGFvdWQgPGZlcmFzZGFAbWVsbGFub3guY29tPgogIEZlcm5hbmRvIEZlcm5hbmRleiBNYW5j
ZXJhIDxmZm1hbmNlcmFAcmlzZXVwLm5ldD4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4u
ZGU+CiAgRnJhbmsgV3VuZGVybGljaCA8ZnJhbmstd0BwdWJsaWMtZmlsZXMuZGU+CiAgR2VyYWxk
IFNjaGFlZmVyIDxnZXJhbGQuc2NoYWVmZXJAZGUuaWJtLmNvbT4KICBIYXJpbmkgS2F0YWthbSA8
aGFyaW5pLmthdGFrYW1AeGlsaW54LmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5h
cGFuYS5vcmcuYXU+CiAgSmFjayBNb3JnZW5zdGVpbiA8amFja21AZGV2Lm1lbGxhbm94LmNvLmls
PgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbWVz
IE1vcnNlIDxqYW1lcy5tb3JzZUBhcm0uY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxh
bm94LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEplcnJ5IFNuaXRz
ZWxhYXIgPGpzbml0c2VsQHJlZGhhdC5jb20+CiAgSmVzcGVyIERhbmdhYXJkIEJyb3VlciA8YnJv
dWVyQHJlZGhhdC5jb20+CiAgSmlzaGVuZyBaaGFuZyA8SmlzaGVuZy5aaGFuZ0BzeW5hcHRpY3Mu
Y29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFubmVzIEJlcmcgPGpv
aGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gRmFzdGFiZW5kIDxqb2huLmZhc3RhYmVuZEBn
bWFpbC5jb20+CiAgSm9obiBKb2hhbnNlbiA8am9obi5qb2hhbnNlbkBjYW5vbmljYWwuY29tPgog
IEpvcmRhbiBHbG92ZXIgPEdvbGRlbl9NaWxsZXI4M0Bwcm90b25tYWlsLmNoPgogIEpvc2ggRWxz
YXNzZXIgPGplbHNhc3NlckBhcHBuZXRhLmNvbT4KICBLYWlsYW5nIFlhbmcgPGthaWxhbmdAcmVh
bHRlay5jb20+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS29lbiBWYW5k
ZXB1dHRlIDxrb2VuLnZhbmRlcHV0dGVAbmNlbnRyaWMuY29tPgogIEtyenlzenRvZiBIYWxhc2Eg
PGtoYWxhc2FAcGlhcC5wbD4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3JnPgogIExl
b24gUm9tYW5vdnNreSA8bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxl
b25hcmQuY3Jlc3RlekBueHAuY29tPgogIExpanVuIE91IDxvdWxpanVuQGh1YXdlaS5jb20+CiAg
TGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdh
bGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9y
ZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+
CiAgTHVrYXMgV3VubmVyIDxsdWthc0B3dW5uZXIuZGU+CiAgTWFuaXNoIENob3ByYSA8bWFuaXNo
Y0BtYXJ2ZWxsLmNvbT4KICBNYXJrIEJsb2NoIDxtYXJrYkBtZWxsYW5veC5jb20+CiAgTWFzYW1p
IEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2Jj
QGdtYWlsLmNvbT4KICBNaWNoYWVsIEouIFJ1aGwgPG1pY2hhZWwuai5ydWhsQGludGVsLmNvbT4K
ICBNaWtlIE1hcmNpbmlzenluIDxtaWtlLm1hcmNpbmlzenluQGludGVsLmNvbT4KICBNb25pIFNo
b3VhIDxtb25pc0BtZWxsYW5veC5jb20+CiAgTmFnYWRoZWVyYWogUm90dGVsYSA8cm5hZ2FkaGVl
cmFqQG1hcnZlbGwuY29tPgogIE5lbyBIb3UgPG5lby5ob3VAdW5pc29jLmNvbT4KICBOaXIgRG90
YW4gPG5pcmRAbWVsbGFub3guY29tPgogIE9sZWsgUG9wbGF2c2t5IDx3b29kZW5iaXRzQGdtYWls
LmNvbT4KICBPciBHZXJsaXR6IDxvZ2VybGl0ekBtZWxsYW5veC5jb20+CiAgUGFibG8gTmVpcmEg
QXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1p
Y3Jvc29mdC5jb20+CiAgUGVuZyBMaSA8bGlwZW5nMzIxQGh1YXdlaS5jb20+CiAgUGV0ciBWb3Jl
bCA8cHZvcmVsQHN1c2UuY3o+CiAgUGlvdHIgSmFyb3N6eW5za2kgPHBqYXJvc3p5bnNraUBudmlk
aWEuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4K
ICBSb2dlciBRdWFkcm9zIDxyb2dlcnFAdGkuY29tPgogIFJvbm5pZSBTYWhsYmVyZyA8bHNhaGxi
ZXJAcmVkaGF0LmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBT
ZWFuIFlvdW5nIDxzZWFuQG1lc3Mub3JnPgogIFNoYXkgQWdyb3NraW4gPHNoYXlhZ0BtZWxsYW5v
eC5jb20+CiAgU2hpaml0aCBUaG90dG9uIDxzdGhvdHRvbkBtYXJ2ZWxsLmNvbT4KICBTaHVhaCBL
aGFuIDxzaHVhaEBrZXJuZWwub3JnPgogIFNpbW9uIEhvcm1hbiA8aG9ybXNAdmVyZ2UubmV0LmF1
PgogIFNpbmFuIEtheWEgPG9rYXlhQGtlcm5lbC5vcmc+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5A
YWduZXIuY2g+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZh
biBXYWhyZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3Rl
ZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5v
cmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1IFlhbmp1biA8
c3V5ai5mbnN0QGNuLmZ1aml0c3UuY29tPgogIFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZl
ZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgog
IFRhbml5YSBEYXMgPHRkYXNAY29kZWF1cm9yYS5vcmc+CiAgVGVybyBLcmlzdG8gPHQta3Jpc3Rv
QHRpLmNvbT4KICBUaG9yIFRoYXllciA8dGhvci50aGF5ZXJAbGludXguaW50ZWwuY29tPgogIFRp
bSBIYXJ2ZXkgPHRoYXJ2ZXlAZ2F0ZXdvcmtzLmNvbT4KICBUb21vbm9yaSBTYWtpdGEgPHRvbW9u
b3JpLnNha2l0YUBzb3JkLmNvLmpwPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0
QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kbXlAZ21haWwuY29tPgog
IFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZpbmNlbnQgR3VpdHRvdCA8
dmluY2VudC5ndWl0dG90QGxpbmFyby5vcmc+CiAgV2FpbWFuIExvbmcgPGxvbmdtYW5AcmVkaGF0
LmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBZYW5nIFdlaSA8YWxi
aW5feWFuZ0AxNjMuY29tPgogIFlhbmcgV2VpIDx5YW5nLndlaTlAenRlLmNvbS5jbj4KICBZYW8g
TGl1IDx5b3R0YS5saXVAdWNsb3VkLmNuPgogIFlpc2hhaSBIYWRhcyA8eWlzaGFpaEBtZWxsYW5v
eC5jb20+CiAgWW9uZ2xvbmcgTGl1IDxsaXV5b25nbG9uZ0BodWF3ZWkuY29tPgogIFpoYW5nWGlh
b3h1IDx6aGFuZ3hpYW94dTVAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSA0MjAyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 04:13:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 04:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqVct-0005Mg-5I; Mon, 04 Feb 2019 04:12:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVLN=QL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqVcr-0005MR-Ul
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 04:12:53 +0000
X-Inumbo-ID: 23758a46-2833-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23758a46-2833-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 04:12:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqVco-0000kv-Np; Mon, 04 Feb 2019 04:12:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqVco-0003LF-Da; Mon, 04 Feb 2019 04:12:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqVco-0000or-Cy; Mon, 04 Feb 2019 04:12:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132766-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=6c61ec4c62b6d1001e8ea6683e83f0e9ec0b3c9b
X-Osstest-Versions-That: ovmf=7381bd3e753c4d3b706c752ec1d4305b3378af35
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Feb 2019 04:12:50 +0000
Subject: [Xen-devel] [ovmf test] 132766: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjc2NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3NjYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2YzYxZWM0YzYyYjZkMTAwMWU4ZWE2NjgzZTgzZjBl
OWVjMGIzYzliCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3MzgxYmQz
ZTc1M2M0ZDNiNzA2Yzc1MmVjMWQ0MzA1YjMzNzhhZjM1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzI3MjMgIDIwMTktMDItMDEgMjM6NTM6NTUgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMyNzY2ICAyMDE5LTAyLTAzIDAyOjQ3OjA0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQmksIERhbmRhbiA8ZGFuZGFuLmJp
QGludGVsLmNvbT4KICBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hlbiBBIENo
ZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5j
b20+CiAgRmFuLCBaaGlqdVggPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxi
b2IuYy5mZW5nQGludGVsLmNvbT4KICBIZXNzIENoZW4gPGhlc3MuY2hlbkBpbnRlbC5jb20+CiAg
TWlrZSBUdXJuZXIgPG1pa2V0dXJAbWljcm9zb2Z0LmNvbT4KICBTaGVuZ2xlaSBaaGFuZyA8c2hl
bmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgNzM4
MWJkM2U3NS4uNmM2MWVjNGM2MiAgNmM2MWVjNGM2MmI2ZDEwMDFlOGVhNjY4M2U4M2YwZTllYzBi
M2M5YiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 05:41:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 05:41:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqX0d-0005Eg-VA; Mon, 04 Feb 2019 05:41:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVLN=QL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqX0c-0005EX-9e
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 05:41:30 +0000
X-Inumbo-ID: 844621b0-283f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 844621b0-283f-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 05:41:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqX0Z-0002on-Bk; Mon, 04 Feb 2019 05:41:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqX0Y-0008KT-Rp; Mon, 04 Feb 2019 05:41:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqX0Y-0002Tt-RF; Mon, 04 Feb 2019 05:41:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132762-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:build-amd64:xen-build:fail:regression
 xen-4.10-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.10-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.10-testing:build-i386:xen-build:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-rumprun: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-i386-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-amd64-xl-shadow: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-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-libvirt-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-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64: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-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-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:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-livepatch: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-qemut-debianhvm-amd64-xsm: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-credit2: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-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-migrupgrade: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-qemuu-ovmf-amd64: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-i386-rumprun-i386: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:build-amd64-rumprun: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-amd64-amd64-xl: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-xtf-amd64-amd64-1: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-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-libvirt: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-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-5: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-pair: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-i386-xl-xsm: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-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-shadow: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-xl-pvhv2-intel: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-libvirt-vhd: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-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-pair: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-qemut-rhel6hvm-amd: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-3:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-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-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0695e67102de6b737baf1b88e2cdfccbb2cb56fa
X-Osstest-Versions-That: xen=316e4426a185efefa078dd087c89a694b2149be8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Feb 2019 05:41:26 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 132762: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjc2MiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3NjIvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjYzMAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMyNjMwCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI2MzAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMjYzMAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDA2OTVlNjcxMDJkZTZi
NzM3YmFmMWI4OGUyY2RmY2NiYjJjYjU2ZmEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDMxNmU0NDI2YTE4NWVmZWZhMDc4ZGQwODdjODlhNjk0YjIxNDliZTgKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMjYzMCAgMjAxOS0wMS0zMCAxNjo0Mjo1OSBaICAgIDQgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMzI3MDAgIDIwMTktMDItMDEgMTE6MDY6NDYgWiAgICAyIGRh
eXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI3NjIgIDIwMTktMDItMDIg
MjI6MzA6NDYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNs
aUBjaXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM2
MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 05:53:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 05:53:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqXBk-0006ER-9m; Mon, 04 Feb 2019 05:53:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQO5=QL=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gqXBi-0006EM-TN
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 05:52:58 +0000
X-Inumbo-ID: 1ea7564a-2841-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ea7564a-2841-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 05:52:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C57E5AD47;
 Mon,  4 Feb 2019 05:52:55 +0000 (UTC)
To: Hans van Kranenburg <hans.van.kranenburg@mendix.com>,
 xen-devel@lists.xenproject.org
References: <20190203203518.22484-1-hans.van.kranenburg@mendix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <70d072e6-2c87-8a36-4cb8-66b2a3751d4c@suse.com>
Date: Mon, 4 Feb 2019 06:52:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190203203518.22484-1-hans.van.kranenburg@mendix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] tools/misc: Remove obsolete xen-bugtool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDIvMjAxOSAyMTozNSwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPiB4ZW4tYnVn
dG9vbCByZWxpZXMgb24gY29kZSB0aGF0IGhhcyBiZWVuIHJlbW92ZWQgaW4gY29tbWl0IDllODY3
MmYxYzMKPiAidG9vbHM6IHJlbW92ZSB4ZW5kIGFuZCBhc3NvY2lhdGVkIHB5dGhvbiBtb2R1bGVz
IiwgbW9yZSB0aGFuIDUgeWVhcnMKPiBhZ28uIFJlbW92ZSBpdCwgc2luY2UgaXQgY29uZnVzZXMg
dXNlcnMuCj4gCj4gICAgIC0kIC91c3Ivc2Jpbi94ZW4tYnVndG9vbAo+ICAgICBUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6Cj4gICAgICAgRmlsZSAiL3Vzci9zYmluL3hlbi1idWd0
b29sIiwgbGluZSA5LCBpbiA8bW9kdWxlPgo+IAlmcm9tIHhlbi51dGlsIGltcG9ydCBidWd0b29s
Cj4gICAgIEltcG9ydEVycm9yOiBObyBtb2R1bGUgbmFtZWQgeGVuLnV0aWwKPiAKPiBTaWduZWQt
b2ZmLWJ5OiBIYW5zIHZhbiBLcmFuZW5idXJnIDxoYW5zLnZhbi5rcmFuZW5idXJnQG1lbmRpeC5j
b20+Cj4gTGluazogaHR0cHM6Ly9idWdzLmRlYmlhbi5vcmcvY2dpLWJpbi9idWdyZXBvcnQuY2dp
P2J1Zz04NjYzODAKPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpJIHRoaW5rIHdlIHdhbnQgdGhh
dCBpbiA0LjEyLiBTbzoKClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 06:25:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 06:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqXgZ-0000qY-Jf; Mon, 04 Feb 2019 06:24:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVLN=QL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqXgZ-0000qM-5x
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 06:24:51 +0000
X-Inumbo-ID: 90981f0a-2845-11e9-bd47-c75f7d7fa3d9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90981f0a-2845-11e9-bd47-c75f7d7fa3d9;
 Mon, 04 Feb 2019 06:24:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqXgS-0003jc-W3; Mon, 04 Feb 2019 06:24:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqXgS-0003Gb-Mf; Mon, 04 Feb 2019 06:24:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqXgS-00032l-Lx; Mon, 04 Feb 2019 06:24:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132759-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 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-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:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
X-Osstest-Versions-That: xen=f50dd67950ca9d5a517501af10de7c8d88d1a188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Feb 2019 06:24:44 +0000
Subject: [Xen-devel] [xen-unstable test] 132759: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjc1OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjc1OS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAxNyBydW1w
cnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzI2
MjIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzI2MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjYyMgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTMyNjIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI2MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjYyMgog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTMyNjIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI2MjIKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMjYyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNjIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDc1NWVi
NjQwM2VjNzIyZGIzN2YxYjhmOGI1MWUwYjBhYjY2MWMwMDMKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIGY1MGRkNjc5NTBjYTlkNWE1MTc1MDFhZjEwZGU3YzhkODhkMWEx
ODgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjYyMiAgMjAxOS0wMS0zMCAxMTo1Mjo0MSBaICAg
IDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI2ODMgIDIwMTktMDEtMzEgMjA6MTM6MTAg
WiAgICAzIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI3NTkgIDIw
MTktMDItMDIgMjE6Mzg6NDggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogIEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5j
b20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQnJpYW4g
V29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJk
b2UuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBmNTBkZDY3OTUwLi43NTVlYjY0MDNlICA3NTVl
YjY0MDNlYzcyMmRiMzdmMWI4ZjhiNTFlMGIwYWI2NjFjMDAzIC0+IG1hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 06:56:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 06:56:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqYAW-0003av-77; Mon, 04 Feb 2019 06:55:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gKq0=QL=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gqYAV-0003aq-7d
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 06:55:47 +0000
X-Inumbo-ID: e495bd7f-2849-11e9-bc90-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::631])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e495bd7f-2849-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 06:55:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=mrRCBvGwGQOQrISjxnHdPUikQv648T3buvvSQ7kW9H4=;
 b=Arr7Z+owelD2g1YL3/L1dxPKAPdKVGnSwu4xpJ15Pvkh8gwj5/7VPcx4Z5e1wiZvgwjIEm7MO24eMNU4dndR4MhxTjAf9R/sbgohFxxrsD9QofzpeixoqswkPxHg2G1y/+uYQoso7X8YlwY9cVFIX6fPcZSdCz0HzyTPQZJwIzg=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4294.eurprd03.prod.outlook.com (20.177.32.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1580.20; Mon, 4 Feb 2019 06:55:42 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7%2]) with mapi id 15.20.1580.019; Mon, 4 Feb 2019
 06:55:42 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Julien Grall <julien.grall@arm.com>, Oleksandr Andrushchenko
 <andr2000@gmail.com>, "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>, "daniel.vetter@intel.com"
 <daniel.vetter@intel.com>, "jgross@suse.com" <jgross@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "kraxel@redhat.com" <kraxel@redhat.com>, "noralf@tronnes.org"
 <noralf@tronnes.org>, "hch@infradead.org" <hch@infradead.org>
Thread-Topic: [Xen-devel][PATCH] drm/xen-front: Fix mmap attributes for
 display buffers
Thread-Index: AQHUt+PwOT/atadd5E6cEP5jJm29BKXGnAiAgAiheIA=
Date: Mon, 4 Feb 2019 06:55:41 +0000
Message-ID: <fd0a3e68-a190-51ee-2b25-6de790f8b845@epam.com>
References: <20190129150422.19867-1-andr2000@gmail.com>
 <bf8cf8d9-7092-d956-44d2-e55233f495d2@arm.com>
In-Reply-To: <bf8cf8d9-7092-d956-44d2-e55233f495d2@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4294;
 6:mZ/pnswrnir/eImp3TOuaB9jWJ4Wq5vvuKdsHyBr46iWQtXx0sUipyhz1RKTVHQRE3cI7mq33lqWfocrjAi7VVQ+wjlqPz29fuxH27mooSG3CfIXYUFcTVT8c2i2zK3LYEOX0hzMo+S0qIzya6zTu2i0L35ZeXnSplsvSuBhKmiKe0UkOusYt+Ozbc90QMNUbsK2fZVNj+p8SaJXZLRwr8evAQjy6HCNNy6DJGRZnJITGN/+XkWProrTlThms0TnapZztNmYDaM1OTKTjyMUCB+lsPIpn15pIzvsDqrh9ZBeQphaHAEo+a8gHgv7/YztkwS3hr9mc4AEkQDbExmBhICtaCc2k1tPLsBvGrxEU14l31/UsQ7szH5/3yum25RwTw3EkG9Ynl5HtNykZIQxqOfj7dXzq9g/Ys+MwyTNJS7kUkkjmwUsgO+Fmrk7LY5STkkFv0UG/TE4rqziPyfgvg==;
 5:7ym6Y+ap2GbZa2kGOC2E7f8Jf0Z86Aol66zqkXKYZULZDOn4kqt4V/8pHbeVE3+dP1x4R1wzz2kUy9Gtz4bvd+xnfYf+M3cFcNBxeCTzn2h14nmprbCdpT1y4p7Sq8feY+IAtRd7hVwddxJrx+wGx2NmmYEPgnZyIzucQR7AUbKdg62miGdl/KtoNjU/bKZAaSrkEWuAXjPshZU4gpWiCQ==;
 7:983jGlJbHnxWQI84H+Hm08tlkFKzLyjnpf5Gr/s+VbzS0mQ4lPNE+mjQv649QGhJ0xjQNBTIphOMxv9Grv8y0JyqNu7U7n4CcoNyWRR2k3ARGjZVl3B7VYh69uhNq5c/SeE6nUlpV8OimBezT8A18Q==
x-ms-office365-filtering-correlation-id: 29dbea05-97b0-4938-4d6a-08d68a6dc77a
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4294; 
x-ms-traffictypediagnostic: AM6PR03MB4294:
x-microsoft-antispam-prvs: <AM6PR03MB42949E856DCEF1CB08818817E76D0@AM6PR03MB4294.eurprd03.prod.outlook.com>
x-forefront-prvs: 0938781D02
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(39860400002)(346002)(376002)(136003)(396003)(189003)(199004)(105586002)(305945005)(6246003)(80792005)(106356001)(256004)(2501003)(316002)(11346002)(2616005)(97736004)(110136005)(71190400001)(71200400001)(39060400002)(68736007)(6486002)(446003)(6512007)(2906002)(2201001)(31686004)(81166006)(81156014)(26005)(36756003)(7416002)(6436002)(229853002)(31696002)(8936002)(55236004)(86362001)(76176011)(486006)(7736002)(25786009)(6116002)(72206003)(66066001)(14454004)(478600001)(476003)(186003)(99286004)(6506007)(53546011)(53936002)(8676002)(3846002)(14444005)(102836004)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4294;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: PX9d2iWXS3v8BwFQdwMAh2ZY53+05x51+PD17QEU0ImtFrFIkAsAxQ23J8/eF1SuYelFBtL6Kjnq2J5w5oz4AqWaDxyk0FDgRy3SlcC9yCl8QqVClmoHH1m40pL0MqWB4NLR5E/jdoKNSMCCQM+ewolpF5/DlNuKY4CzvJcZQApgZQi9817WoxSRMSQfymk72qv+j1wy9ius4MszDDEkTM3Eq0DvBs2Jv2aQJnbL+l60qgHL42Fq3OdwuCwK5Dbd/2T8RXLj5I9WvHIcrc5uaQjYZu1oEwSxZtlDss751l7ejBBXDUdTTLaFPuUqW/o285X1lkTlYGPzFkujM5IH48o9DxJ74UAmQCb7QPrB3IMDmlX/oUN+i2nZ+G18Yxe8BoS/mGrqWOKAGC+EcoQZs3KHxdaDrIl5pJfT2lNRQ8o=
Content-ID: <CC8547AECF180D44AE93EA8E3212C597@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 29dbea05-97b0-4938-4d6a-08d68a6dc77a
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2019 06:55:42.1422 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4294
Subject: Re: [Xen-devel] [PATCH] drm/xen-front: Fix mmap attributes for
 display buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yOS8xOSA5OjA3IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+IEhpIE9sZWtzYW5kciwN
Cj4NCj4gT24gMS8yOS8xOSAzOjA0IFBNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToN
Cj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5r
b0BlcGFtLmNvbT4NCj4+DQo+PiBXaGVuIEdFTSBiYWNraW5nIHN0b3JhZ2UgaXMgYWxsb2NhdGVk
IHRob3NlIGFyZSBub3JtYWwgcGFnZXMsDQo+PiBzbyB0aGVyZSBpcyBubyBwb2ludCB1c2luZyBw
Z3Byb3Rfd3JpdGVjb21iaW5lIHdoaWxlIG1tYXBpbmcuDQo+PiBUaGlzIGZpeGVzIG1pc21hdGNo
IG9mIGJ1ZmZlciBwYWdlcycgbWVtb3J5IGF0dHJpYnV0ZXMgYmV0d2Vlbg0KPj4gdGhlIGZyb250
ZW5kIGFuZCBiYWNrZW5kIHdoaWNoIG1heSBjYXVzZSBzY3JlZW4gYXJ0aWZhY3RzLg0KPj4NCj4+
IEZpeGVzOiBjNTc1YjdlZWI4OWYgKCJkcm0veGVuLWZyb250OiBBZGQgc3VwcG9ydCBmb3IgWGVu
IFBWIGRpc3BsYXkgDQo+PiBmcm9udGVuZCIpDQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gDQo+PiA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+
DQo+PiBTdWdnZXN0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+
PiAtLS0NCj4+IMKgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyB8IDUg
KystLS0NCj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pDQo+Pg0KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9nZW0uYyANCj4+IGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jDQo+
PiBpbmRleCBkMzAzYTJlMTdmNWUuLjlkNWMwM2Q3NjY4ZCAxMDA2NDQNCj4+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYw0KPj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jDQo+PiBAQCAtMjM1LDggKzIzNSw3IEBAIHN0YXRp
YyBpbnQgZ2VtX21tYXBfb2JqKHN0cnVjdCB4ZW5fZ2VtX29iamVjdCANCj4+ICp4ZW5fb2JqLA0K
Pj4gwqDCoMKgwqDCoCB2bWEtPnZtX2ZsYWdzICY9IH5WTV9QRk5NQVA7DQo+PiDCoMKgwqDCoMKg
IHZtYS0+dm1fZmxhZ3MgfD0gVk1fTUlYRURNQVA7DQo+PiDCoMKgwqDCoMKgIHZtYS0+dm1fcGdv
ZmYgPSAwOw0KPj4gLcKgwqDCoCB2bWEtPnZtX3BhZ2VfcHJvdCA9DQo+PiAtIHBncHJvdF93cml0
ZWNvbWJpbmUodm1fZ2V0X3BhZ2VfcHJvdCh2bWEtPnZtX2ZsYWdzKSk7DQo+PiArwqDCoMKgIHZt
YS0+dm1fcGFnZV9wcm90ID0gdm1fZ2V0X3BhZ2VfcHJvdCh2bWEtPnZtX2ZsYWdzKTsNCj4NCj4g
VGhlIHBhdGNoIGxvb2tzIGdvb2QgdG8gbWUuIEl0IHdvdWxkIGJlIHdvcnRoIGV4cGFuZGluZyB0
aGUgY29tbWVudCBhIA0KPiBiaXQgYmVmb3JlIHRvIGV4cGxhaW4gdGhhdCB3ZSBvdmVyd3JpdGUg
dm1fcGFnZV9wcm90IHRvIHVzZSBjYWNoZWFibGUgDQo+IGF0dHJpYnV0ZSBhcyByZXF1aXJlZCBi
eSB0aGUgWGVuIEFCSS4NCj4NCj4gV2l0aCB0aGUgY29tbWVudCB1cGRhdGVkOg0KPg0KPiBBY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4NCj4gQ2hlZXJzLA0K
Pg0KQXBwbGllZCB0byBkcm0tbWlzYy1uZXh0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 06:57:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 06:57:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqYBg-0003fc-O5; Mon, 04 Feb 2019 06:57:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gKq0=QL=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gqYBf-0003fV-7f
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 06:56:59 +0000
X-Inumbo-ID: 0d99ff9c-284a-11e9-9802-c7246156b484
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.52]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d99ff9c-284a-11e9-9802-c7246156b484;
 Mon, 04 Feb 2019 06:56:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Vx3xRrT6iutbmdJqG6g77HT41AnOn5AVoVT4BaDC6oA=;
 b=OyGNQXrXy2Ene+kG9TUfDA2lpEd7ksBKCWpa3RFWIgzgfOE0LfuK8OyTlDj+jeX+UPnw3BGoW2fnHCvSflHhf70/DMG+KVtWn3qV/BqyFBCj3tFgS5aa1uZSFGMUhOd0dYY5rBp35BpYNIIe/Ec0Mrv8eTGa4Ejio6DiIlriotQ=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB5045.eurprd03.prod.outlook.com (20.178.90.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1580.16; Mon, 4 Feb 2019 06:56:52 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7%2]) with mapi id 15.20.1580.019; Mon, 4 Feb 2019
 06:56:52 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: YueHaibing <yuehaibing@huawei.com>, Oleksandr Andrushchenko
 <andr2000@gmail.com>, David Airlie <airlied@linux.ie>, Daniel Vetter
 <daniel@ffwll.ch>
Thread-Topic: [Xen-devel] [PATCH -next] drm/xen-front: Drop pointless static
 qualifier in fb_destroy()
Thread-Index: AQHUtW60TrLIk68W5Eusgo0RNwKK2qXPQr6A
Date: Mon, 4 Feb 2019 06:56:51 +0000
Message-ID: <0e7914bf-98e8-654a-83a0-cb59833d9280@epam.com>
References: <1548504338-114487-1-git-send-email-yuehaibing@huawei.com>
In-Reply-To: <1548504338-114487-1-git-send-email-yuehaibing@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB5045;
 6:WBnt78jqgvNb3Wf5e2OETGCrFT4y3wggh1K33p7t1uw5S513u7t4/5xPiiHasf+JdVp6mhG7Jqq//c3TH/mes8FOQCHq/iVtT98cBaozNKxepVep9OJ5+QDaL9+U+4NHsgM3NxTnXml7YCiRG+Sij3eOWvrZ3a/7JHL0y1nvok/AC7HgtMYGRN3NRnRzr2lGXlYhf0uns1D9ml53vQQqgD8yIU/dzVYgT0yhwiFl7D5FTk7R84QSJBhG2mZ/uQuqUSQbw1XefP9Yte9mkMNm3C2cIWJGKUhAYPu8xrugzKM/nkHbdR3gOYFQMFoUKui6Oali9fFIVWeSKf10LCvV2yeUObkpAyd5n+HMSRbB014+i+7RNHis/H3o9bCQe0O37532d6yEHjYqYhcXTvthzVhbArj6aNgwgWu8jajcso9SW7nL5NTAk20W1a9cKcJgH1+U49kPKqUmNfEzttBamA==;
 5:UlL+Tr+wb0iXONEsR3lEny1FLdegTHt9BQqUu1mBvv5Q/KOIlCaX3XoDl6UhpKcHRF1Ntil4eiY1eVtohWxmeN+K4CWaYBzRksjXKslu4WgILVJw4Ju/fy3VBgZnOM9RXW3EHg/4CDdsneayEtsrDV6VqyDqH/Q3bchq6b568RhH6js4+M+CwpL9dq8wtrzIWbvS8FRDr2EQjr80TNkAfA==;
 7:PfhZKBFFWRDlSPv/oNG4M4jnvbeWTtlCxQAuN5cm2aQXwYoCt1m3qcaaRuwH1w+To+JhA18c1vusEA7Rcd6jFBlgDKPF9SNR+03CDqN4taWuYPJQPnccIxgtySPTxwXAfavOgIHcCN2y+PIfOvxV2w==
x-ms-office365-filtering-correlation-id: 46b78fad-a477-4d3c-d051-08d68a6df11c
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB5045; 
x-ms-traffictypediagnostic: AM6PR03MB5045:
x-microsoft-antispam-prvs: <AM6PR03MB504515891E0C586F1DE629DBE76D0@AM6PR03MB5045.eurprd03.prod.outlook.com>
x-forefront-prvs: 0938781D02
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(366004)(136003)(376002)(346002)(396003)(189003)(199004)(2616005)(305945005)(31696002)(80792005)(316002)(71190400001)(486006)(446003)(26005)(14454004)(68736007)(476003)(110136005)(54906003)(7736002)(11346002)(4744005)(97736004)(71200400001)(86362001)(36756003)(55236004)(256004)(99286004)(53936002)(8936002)(6486002)(76176011)(14444005)(53546011)(478600001)(102836004)(2906002)(25786009)(6506007)(81166006)(81156014)(72206003)(8676002)(6246003)(6116002)(3846002)(106356001)(6512007)(39060400002)(66066001)(105586002)(6436002)(229853002)(31686004)(4326008)(186003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB5045;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: PrdajnZ31f0oCv3199kNHPAZmmdcQdCVRFKlkDzx6AYhgu52+T9P6mwR1coWf5RNG23I+z7TujovOKxgWBColXjthSpJmHSoponvMGjlGJYbNdFsaRvEARye2NEjAgkPrh3QVYJr8FzPBqNnH6jeumlfxUrGdfSi6AuQ+6ZEQn0M5cULp/HyQ+hbSJ41uekwHQwbwsN2jju+6nmx6TlDl6/0UNvhN5FSlicd5IiFBYq4usYoAEBlXnSU6vNaBFk0vw9x6PM/rBJtPI7E2XZViFECbdcFKgtgl8q1lbxyXjKZ4nrDyf9pAdBOkyxFFGKvZW/GwWT4wrYNDi4LmOykvAsgl+3zQT5EyjnkBHZpX7T8+b77H9vmKyutMQFOQlDIUFInfpPesnVbX7IZUwmgcXRUDYbr+kOwiD6MIqzBYis=
Content-ID: <D0D0D8A274CA424D9F625AC9DD889250@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 46b78fad-a477-4d3c-d051-08d68a6df11c
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2019 06:56:51.9498 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB5045
Subject: Re: [Xen-devel] [PATCH -next] drm/xen-front: Drop pointless static
 qualifier in fb_destroy()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kernel-janitors@vger.kernel.org" <kernel-janitors@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yNi8xOSAyOjA1IFBNLCBZdWVIYWliaW5nIHdyb3RlOg0KPiBUaGVyZSBpcyBubyBuZWVk
IHRvIGhhdmUgdGhlICdzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYicgdmFyaWFibGUNCj4gc3Rh
dGljIHNpbmNlIG5ldyB2YWx1ZSBhbHdheXMgYmUgYXNzaWduZWQgYmVmb3JlIHVzZSBpdC4NCj4N
Cj4gU2lnbmVkLW9mZi1ieTogWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPg0KPiAt
LS0NCj4gICBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMgfCAyICstDQo+
ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQo+DQo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMgYi9kcml2
ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMNCj4gaW5kZXggODYwZGEwNS4uYzI5
NTVkMyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2tt
cy5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYw0KPiBA
QCAtNTQsNyArNTQsNyBAQCBzdGF0aWMgdm9pZCBmYl9kZXN0cm95KHN0cnVjdCBkcm1fZnJhbWVi
dWZmZXIgKmZiKQ0KPiAgIAkgIGNvbnN0IHN0cnVjdCBkcm1fbW9kZV9mYl9jbWQyICptb2RlX2Nt
ZCkNCj4gICB7DQo+ICAgCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9pbmZvICpkcm1faW5mbyA9
IGRldi0+ZGV2X3ByaXZhdGU7DQo+IC0Jc3RhdGljIHN0cnVjdCBkcm1fZnJhbWVidWZmZXIgKmZi
Ow0KPiArCXN0cnVjdCBkcm1fZnJhbWVidWZmZXIgKmZiOw0KPiAgIAlzdHJ1Y3QgZHJtX2dlbV9v
YmplY3QgKmdlbV9vYmo7DQo+ICAgCWludCByZXQ7DQo+ICAgDQpBcHBsaWVkIHRvIGRybS1taXNj
LW5leHQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 09:12:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 09:12:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqaIp-0008Ao-9J; Mon, 04 Feb 2019 09:12:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/ws0=QL=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gqaIo-0008Aj-2M
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 09:12:30 +0000
X-Inumbo-ID: fe337b4f-285c-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe337b4f-285c-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 09:12:28 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 04 Feb 2019 10:12:27 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Mon, 04 Feb 2019 09:12:05 +0000
Message-ID: <65e078ba7c511e84decb7ca727c13d28bf9d5d07.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 04 Feb 2019 10:13:10 +0100
In-Reply-To: <5e3d5840-9b7f-973b-749b-999731a34f45@suse.com>
References: <2c71ac06-9d04-475b-30bc-9f87c906391a@suse.com>
 <5C5416700200007800213132@suse.com>
 <5e3d5840-9b7f-973b-749b-999731a34f45@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.4 
Mime-Version: 1.0
Subject: Re: [Xen-devel] Scheduling and the periodic timer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============6718500229091206321=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-02-01 at 10:59 +0100, Juergen Gross wrote:
> On 01/02/2019 10:50, Jan Beulich wrote:
> > > > > On 01.02.19 at 08:26, <jgross@suse.com> wrote:
> > >=20
> > > The periodic timer is used via VCPUOP_set_periodic_timer only,
> > > and
> > > today's Linux kernel isn't using it at all. So I guess this timer
> > > not
> > > really working as it should is no big issue.
> >=20
> > Interesting. Our kernels have been using it until SLE11 SP1, as
> > did the old 2.6.18 one that all of our old kernels were derived
> > from. Yet the same code is present already in 3.2.0's schedule().
> > Are you sure this timer is meant to wake the vCPU at the set
> > rate, rather than just surfacing events if the vCPU is running?
> > Looking at vcpu_periodic_timer_work()'s calculation of the
> > next event time also suggests to me that there's no guarantee
> > that the event will indeed surface at the set rate.
>=20
> That's correct. The set rate just is the minimum time between two
> interrupts.
>=20
> The usability of such a timer is questionable in the best case IMO.
>=20
Yes, I vaguely recall discussing about this with someone, and the
outcome being <<Well, everyone should be using the single-shot timer
anyway, these days>>, and then we probably dropped the ball (I can't
find the thread right now, maybe it was on IRC). :-(

IAC, I do agree that it does not make any sense to stop the timer for
the vcpu being descheduled. And we really should either fix this... or
we can get just get rid of the timer entirely, as it's basically
delivering events at pseudo-random rate! :-O

I can look into that.

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/

--=-z2rW9UhQ9T7upWDS8MIc
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+4FAlxYAiYACgkQFkJ4iaW4
c+77EQ/+PB6s3Ep6feVzW/aKBks//hZWN9DDk0mMXdj04wX3Mr9T8p4Du2Q20pzM
wFfnPavQmmdBQ38elyKbF68eE1ZtDyBJwQXAgnelpbJkW7Coxa4rlZ2x1nxtHOL5
wkJOxn0uRjocmldNRMECqWl7TMmvv5XLz4Vs8p7MRrUywuW2U/nVSHTWQgAqEo8A
dmNbXxWbVEwp8LjH5VmypqdjMX0WioDPmyfuH/TXMXrlV2ngVwMxuxHfYQrwA7KV
ZbNrjq39sVWNqF9HM5UrLL3fzhpglhyaM/UbsnKqq+jXlHp1fb6APfFZr/0NSc4z
6LTuU53hCEt3ktUjQ7lLaDypH0asKyPjPp/e5JI7qeeM5fTtjTpT4Vt63vo77+T8
sII+xt3lL3v44c6XIIZ3thD40ELK0EvZWopwWMEARoH4kFF2AnbGEgyn1mpGsP+I
ISW5Y6vV+PiYKvIJYweFGu075QwcH/kRpyXDcSECFj8jVmOaXD3W3lNoNsidP3ZV
mazDpFlRMOvvkBCeBpbBfa3QXmFlvRdNvi4uKp6uycmdX8RTGSXSUCB+luOVWVrM
0uTfQj9dXjDt1MXFhSD6w/7PF3CF9yznJz4hNOf8ZxCUkBD9mAf8xPgmUI5IjtpL
XvBGng14HuMlnHD8W57264FTlOvf4GY584CYE21oB+uVIkPGqyw=
=+MqU
-----END PGP SIGNATURE-----

--=-z2rW9UhQ9T7upWDS8MIc--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6718500229091206321==--



From xen-devel-bounces@lists.xenproject.org Mon Feb 04 09:16:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 09:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqaMz-0008KC-Sb; Mon, 04 Feb 2019 09:16:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mG44=QL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqaMy-0008K7-Fx
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 09:16:48 +0000
X-Inumbo-ID: 985f5b6b-285d-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 985f5b6b-285d-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 09:16:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Feb 2019 02:16:46 -0700
Message-Id: <5C5802F702000078002138E4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 04 Feb 2019 02:16:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
 <5C546CA1020000780021335F@prv1-mh.provo.novell.com>
 <da8c1a3c-353c-93ad-8637-17d1031ccec9@citrix.com>
 <5C547A1B02000078002133E6@prv1-mh.provo.novell.com>
 <9a9b66c9-5fc4-6ed3-585d-7aa5f6d26adb@citrix.com>
In-Reply-To: <9a9b66c9-5fc4-6ed3-585d-7aa5f6d26adb@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/svm: Fix handling of ICEBP
 intercepts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE5IGF0IDE4OjA5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDEvMDIvMjAxOSAxNjo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAx
LjAyLjE5IGF0IDE3OjI1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBJ
ZiBpdCB3ZXJlIGp1c3QgZ2V0dGluZyBpbnNuX2xlbiBpbmNvcnJlY3RseSBhcyAwLCB0aGVuIHRo
ZSBndWVzdCB3b3VsZAo+Pj4gbGl2ZWxvY2sgYXMgd2Ugd291bGRuJ3QgaW5qZWN0IHRoZSAjREIg
d2l0aCB0cmFwIHNlbWFudGljcyBpdCByZXF1aXJlcywKPj4gSSdtIGNvbmZ1c2VkIGFnYWluOiBX
aHkgdHJhcCBzZW1hbnRpY3M/IFRoZSBJQ0VCUCBoYXMgZmF1bHQKPj4gc2VtYW50aWNzIGFzIHlv
dSBjb25maXJtZWQgYWJvdmUuCj4gCj4gVGhlIElDRUJQIGludGVyY2VwdCBoYXMgZmF1bHQgc2Vt
YW50aWNzLiAgQW4gSUNFQlAgaW5zdHJ1Y3Rpb24gZXhlY3V0aW5nCj4gaW4gdGhlIGd1ZXN0IGhh
cyB0cmFwIHNlbWFudGljcy4KCk9oLCBva2F5IC0gSSB3YXMgbWlzLXJlbWVtYmVyaW5nIHRoaXMg
YXNwZWN0LgoKPj4+IGJ1dCBhcyB0aGUgI0dQIGlzIGFscmVhZHkgcmFpc2VkLCB0aGlzIHdpbGwg
Y29tYmluZSB0byAjREYuCj4+IEhvdyB0aGF0PyAjREIgaXMgYSBiZW5pZ24gZXhjZXB0aW9uLCBz
byBhY2NvcmRpbmcgdG8gdGhlIHRhYmxlIG9uIHRoZQo+PiAjREYgcGFnZSBpbiB0aGUgU0RNLCB3
aXRoICNHUCBpdCBzaG91bGRuJ3QgY29tYmluZSB0byAjREYuCj4gCj4gI0dQIGlzIHJhaXNlZCBm
aXJzdC4gIEl0IGlzIGNvbnRyaWJ1dG9yeS4KPiAKPiBBIHN1YnNlcXVlbnQgI0RCIGdldHRpbmcg
cmFpc2VkIGNhdXNlcyAjR1AgdG8gdHVybiBpbnRvICNERi4KClRoYXQncyBiYXNlZCBvbiB3aGF0
PyBUaGUgdGFibGUgb24gdGhlICNERiBwYWdlIGNsZWFybHkgc2F5cwpvdGhlcndpc2UsIGF0IGxl
YXN0IGFjY29yZGluZyB0byBteSByZWFkaW5nLgoKQnV0IGluIHRoZSBlbmQgdGhlcmUgc2hvdWxk
bid0IGJlIGFueSBhdHRlbXB0IHRvIGluamVjdCAjREIgYW55d2F5CndoZW4gI0dQIGlzIGFscmVh
ZHkgcGVuZGluZywgaXJyZXNwZWN0aXZlIG9mIHRoZSBmYWN0IHRoYXQgdGhpcyAjR1AKaXMgbm9u
LWFyY2hpdGVjdHVyYWwuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 09:30:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 09:30:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqaaI-0001bh-6J; Mon, 04 Feb 2019 09:30:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gWI9=QL=citrix.com=prvs=9315a7b1e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gqaaH-0001bc-3f
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 09:30:33 +0000
X-Inumbo-ID: 8065264a-285f-11e9-97cb-57365f283f18
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8065264a-285f-11e9-97cb-57365f283f18;
 Mon, 04 Feb 2019 09:30:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,559,1539648000"; d="scan'208";a="85454285"
Date: Mon, 4 Feb 2019 10:30:22 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190204093022.dyjmtd3uvrnfcxav@mac>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-10-git-send-email-christopher.w.clark@gmail.com>
 <20190122120822.v5eyc64fa4moourd@mac>
 <CACMJ4GYpwHyqaPzXzTWQrHecW068ipfyDOrNz-MD9Y+jGB18eQ@mail.gmail.com>
 <20190131101809.kcbexwtqqkjvgzfq@mac>
 <5C52CF6B02000078002129C1@prv1-mh.provo.novell.com>
 <20190131110020.tszokun7wosvjizy@mac>
 <CACMJ4GZY37A3jL0=MUpJwT=tv+2=hAuZ7--7V4uM=oHJ6wPuWA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACMJ4GZY37A3jL0=MUpJwT=tv+2=hAuZ7--7V4uM=oHJ6wPuWA@mail.gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBGZWIgMDMsIDIwMTkgYXQgMDk6NTY6MjZBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gT24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMzowMSBBTSBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gVGh1LCBKYW4gMzEs
IDIwMTkgYXQgMDM6MzU6MjNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+ID4+PiBP
biAzMS4wMS4xOSBhdCAxMToxOCwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4g
PiBPbiBXZWQsIEphbiAzMCwgMjAxOSBhdCAwODoxMDoyOFBNIC0wODAwLCBDaHJpc3RvcGhlciBD
bGFyayB3cm90ZToKPiA+ID4gPj4gT24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgNDowOCBBTSBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+ID4+ID4gT24g
TW9uLCBKYW4gMjEsIDIwMTkgYXQgMDE6NTk6NDlBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsg
d3JvdGU6Cj4gPiA+ID4+ID4gPiArICAgICAgICAvKgo+ID4gPiA+PiA+ID4gKyAgICAgICAgICog
Q2hlY2sgcGFkZGluZyBpcyB6ZXJvZWQuIFJlamVjdCBuaW92IGFib3ZlIGxpbWl0IG9yIG1lc3Nh
Z2VfdHlwZXMKPiA+ID4gPj4gPiA+ICsgICAgICAgICAqIHRoYXQgYXJlIG91dHNpZGUgMzIgYml0
IHJhbmdlLgo+ID4gPiA+PiA+ID4gKyAgICAgICAgICovCj4gPiA+ID4+ID4gPiArICAgICAgICBp
ZiAoIHVubGlrZWx5KHNlbmRfYWRkci5zcmMucGFkIHx8IHNlbmRfYWRkci5kc3QucGFkIHx8Cj4g
PiA+ID4+ID4gPiArICAgICAgICAgICAgICAgICAgICAgIChhcmczID4gWEVOX0FSR09fTUFYSU9W
KSB8fCAoYXJnNCAmIH4weGZmZmZmZmZmVUwpKSApCj4gPiA+ID4+ID4KPiA+ID4gPj4gPiBhcmc0
ICYgKEdCKDQpIC0gMSkKPiA+ID4gPj4gPgo+ID4gPiA+PiA+IElzIGNsZWFyZXIgSU1PLCBvcjoK
PiA+ID4gPj4gPgo+ID4gPiA+PiA+IGFyZzQgPiBVSU5UMzJfTUFYCj4gPiA+ID4+Cj4gPiA+ID4+
IEkndmUgbGVmdCB0aGUgY29kZSB1bmNoYW5nZWQsIGFzIHRoZSBtYXNrIGNvbnN0YW50IGlzIHVz
ZWQgbXVsdGlwbGUKPiA+ID4gPj4gcGxhY2VzIGVsc2V3aGVyZSBpbiBYZW4uIFVJTlQzMl9NQVgg
aXMgb25seSB1c2VkIGFzIGEgdGhyZXNob2xkIHZhbHVlLgo+ID4gPiA+Cj4gPiA+ID4gVGhlIGZh
Y3QgdGhhdCBvdGhlcnMgcGFydHMgb2YgdGhlIGNvZGUgY291bGQgYmUgaW1wcm92ZWQgaXMgbm90
IGFuCj4gPiA+ID4gZXhjdXNlIHRvIGZvbGxvdyBzdWl0LiBJJ20gaGF2aW5nIGEgaGFyZCB0aW1l
IGJlbGlldmluZyB0aGF0IHlvdSBmaW5kCj4gPiA+ID4gImFyZzQgJiB+MHhmZmZmZmZmZlVMIiBl
YXNpZXIgdG8gcmVhZCB0aGFuICJhcmc0ICYgfihHQig0KSAtIDEpIiBvcgo+ID4gPiA+IGV2ZW4g
ImFyZzQgPj0gR0IoNCkiLgo+IAo+IAo+IEJlbG93LCBJIHByb3Bvc2UgYW4gYWx0ZXJuYXRpdmUg
d2F5IG9mIGFjaGlldmluZyBvdXIgY29ycmVjdG5lc3MgYW5kCj4gcmVhZGFiaWxpdHkgZ29hbHMu
Cj4gCj4gT24gdGhlIHRvcGljIG9mIHJlYWRhYmlsaXR5LCB0aGlzIHNlbGYtY29udGFpbmVkIGRl
ZmluaXRpb24KPiBkb2VzIHN0YW5kIG91dDogfjB4ZmZmZmZmZmZVTCwKPiBlbmNvdXJhZ2luZyBj
YXV0aW9uIGFuZCBjYXJlZnVsIGNvdW50aW5nIG9mICdmJ3MuIEhvd2V2ZXIsIG5vIG90aGVyCj4g
c291cmNlIGZpbGVzIGFyZSBpbnZvbHZlZCwgbWFraW5nIHRoZSBjb2RlIGluZGVwZW5kZW50IG9m
IGNoYW5nZXMgaW4KPiAobWFjcm8pIGRlZmluaXRpb25zIGluIG90aGVyIGZpbGVzLgo+IAo+IElu
IGNvbXBhcmlzb24sIHRvIHVuZGVyc3RhbmQgR0IsIEkgaGF2ZSBmaW5kIHRoZSBleHRlcm5hbCBk
ZWZpbml0aW9uLAo+IGFuZCB0aGVuIHBhcnNlIHRoaXM6Cj4gCj4gI2RlZmluZSBHQihfZ2IpICAg
ICAoX0FDKF9nYiwgVUxMKSA8PCAzMCkKPiAKPiAod2hpY2ggc2VlbXMgdG8gaGF2ZSBhIGRpZmZl
cmVudCB0eXBlPyBVTEwgdnMgVUw/KSBhbmQgdGhlbiBmaW5kIGFuZAo+IHVuZGVyc3RhbmQgdGhp
cywgaW4gYW5vdGhlciBmaWxlOgo+IAo+ICNpZmRlZiBfX0FTU0VNQkxZX18KPiAjZGVmaW5lIF9B
QyhYLFkpICAgIFgKPiAjZGVmaW5lIF9BVChULFgpICAgIFgKPiAjZWxzZQo+ICNkZWZpbmUgX19B
QyhYLFkpICAgKFgjI1kpCj4gI2RlZmluZSBfQUMoWCxZKSAgICBfX0FDKFgsWSkKPiAjZGVmaW5l
IF9BVChULFgpICAgICgoVCkoWCkpCj4gI2VuZGlmCj4gCj4gc28gSSdtIHNheWluZzogaXQncyBh
dCBsZWFzdCBzb21ld2hhdCBhcmd1YWJsZSB3aGljaCBpcyBlYXNpZXIgdG8gdW5kZXJzdGFuZC4K
PiBSZWdhcmRsZXNzLCBJIHRoaW5rIHRoZXJlJ3MgYSBiZXR0ZXIgb3B0aW9uIHRoYW4gZWl0aGVy
Lgo+IAo+ID4gPiA+IElNTyBpdCdzIG11Y2ggbW9yZSBsaWtlbHkgdG8gbWlzcyBhbiAnZicgaW4g
dGhlIGZpcnN0IGNvbnN0cnVjdCwgYW5kCj4gPiA+ID4gdGh1cyBnZXQgdGhlIHZhbHVlIHdyb25n
IGFuZCBpbnRyb2R1Y2UgYSBidWcuCj4gPiA+Cj4gPiA+IEkgYWdyZWUgd2l0aCB0aGlzIGxhc3Qg
c3RhdGVtZW50LCBidXQgSSdtIGhhdmluZyB0cm91YmxlIHRvIHNlZSBob3cKPiA+ID4gbWVzc2Fn
ZSBfdHlwZV8gaXMgcmVsYXRlZCB0byBhIHNpemUgY29uc3RydWN0IGxpa2UgR0IoNCkgaXMuIEkg
c2VlCj4gPiA+IG9ubHkgVUlOVDMyX01BWCBhcyBhIHZpYWJsZSBhbHRlcm5hdGl2ZSBmb3Igc29t
ZXRoaW5nIHRoYXQncyBub3QKPiA+ID4gZXhwcmVzc2luZyB0aGUgc2l6ZSBvZiBhbnl0aGluZy4K
PiA+Cj4gPiBJJ3ZlIHN1Z2dlc3RlZCB0aGUgR0IgY29uc3RydWN0IGFzIGFuIGFsdGVybmF0aXZl
IGJlY2F1c2UgdGhlIGNvbW1lbnQKPiA+IGFib3ZlIG1lbnRpb25zIHRoZSAzMmJpdCByYW5nZS4g
SU1PIGFueXRoaW5nIHRoYXQgYXZvaWRzIHVzaW5nCj4gPiAweGZmZmZmZmZmVUwgaXMgZmluZS4K
PiAKPiBKYW4gYW5kIEFuZHJldyBoYXZlIGVtcGxveWVkIGEgdXNlZnVsIHRlY2huaXF1ZSBpbiBy
ZWNlbnQgY2hhbmdlcyB3aGVyZSBzdWNoIGEKPiB0ZXN0IHdhcyByZXF1aXJlZC4gIFRoaXMgY291
bGQgd29yazoKPiAKPiAoYXJnNCAhPSAodWludDMyX3QpYXJnNCkpCj4gCj4gSXQgaXMgc2VsZi1j
b250YWluZWQsIHJlYWRhYmxlIGFuZCBjbGVhcmx5IGV4cHJlc3NlcyB0aGUgaW50ZW50IG9mIHRo
ZSBjaGVjawo+IGJlaW5nIHBlcmZvcm1lZC4gSSBoYXZlIHRlc3RlZCBhIHNlcmllcyB3aXRoIHRo
aXMgYXBwbGllZCwgYW5kIGhhdmUgaXQgcmVhZHkKPiB0byBwb3N0IGlmIHlvdSBhcHByb3ZlLgoK
WWVzLCB0aGF0J3MgZmluZS4gQXMgc2FpZCBpbiB2NyBhbnl0aGluZyB0aGF0IGRvZXNuJ3QgaW52
b2x2ZSBhbgpvcGVuLWNvZGVkIG1hc2sgaXMgZmluZSB3aXRoIG1lLgoKUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 09:37:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 09:37:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqahI-0001oq-1W; Mon, 04 Feb 2019 09:37:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mG44=QL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqahG-0001ol-GZ
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 09:37:46 +0000
X-Inumbo-ID: 83ea384a-2860-11e9-9f18-cf4ca6608f88
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83ea384a-2860-11e9-9f18-cf4ca6608f88;
 Mon, 04 Feb 2019 09:37:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Feb 2019 02:37:39 -0700
Message-Id: <5C5807DE020000780021390F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 04 Feb 2019 02:37:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <dunlapg@umich.edu>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901181344090.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901211516220.12685@sstabellini-ThinkPad-X260>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
 <42A2C4FA0200009000417A66@prv1-mh.provo.novell.com>
 <5C46DF880200007800210061@prv1-mh.provo.novell.com>
 <CAFLBxZYdzV43SxpMiF7X=zcNnxfkJDQq5zkUnuThzE-rBuS=yA@mail.gmail.com>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
 <42A2C4FA0200009000417A66@prv1-mh.provo.novell.com>
 <5C46DF880200007800210061@prv1-mh.provo.novell.com>
 <95DC675902000028AB59E961@prv1-mh.provo.novell.com>
In-Reply-To: <95DC675902000028AB59E961@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE5IGF0IDE5OjUyLCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdyb3RlOgoKSSdt
IG5vdCBnb2luZyB0byByZXBseSBpbiBkZXRhaWwgdG8gYWxsIG9mIHdoYXQgeW91IHdyb3RlIGFi
b3V0IGZhbmF0aWNzLApidXQgSSB3b3VsZCBsaWtlIHRvIHNheSB0aGF0IEkgdGhpbmsgY29tcGls
ZXIgcGVvcGxlIGxlc3Mgb2YgdGhhdCB0aGFuCnlvdSBhcHBlYXIgdG8gaW1wbHksIGF0IGxlYXN0
IHRoZSBvbmVzIEkga25vdy4gSW4gcGFydGljdWxhciwgdGhleSBjYW4KYmUgY29udmluY2VkIG9m
IHRoZXJlIGJlaW5nIGJ1Z3MgYnkgcG9pbnRpbmcgb3V0IHdoYXQgYXNwZWN0IG9mIHRoZQpzdGFu
ZGFyZCB0aGVpciBpbXBsZW1lbnRhdGlvbiB2aW9sYXRlcy4gKE9mIGNvdXJzZSB0aGVyZSBhcmUg
YWxzbwpnb2luZyB0byBiZSBhcmVhcyB3aGVyZSBpbnRlcnByZXRhdGlvbnMgb2YgdGhlIHN0YW5k
YXJkIHZhcnkgdG9vCm11Y2ggdG8gY29tZSB0byBhbiBhZ3JlZW1lbnQuKQoKPiBJbXByb3ZlbWVu
dHMgdGhpcyBzZXJpZXMgc2Vla3MgdG8gbWFrZSwgYXMgSSB1bmRlcnN0YW5kIGl0LCBpbmNsdWRl
Cj4gKGluIG9yZGVyIG9mIHVyZ2VuY3kpOgo+IAo+IDEuIEZpeGluZyBvbmUgY29uY3JldGUgaW5z
dGFuY2Ugb2YgIlVCIGhhemFyZCIKClJpZ2h0LCBhbmQgd2Ugd2FudCB0byB3b3JrIGFyb3VuZCBj
b21waWxlciBidWdzIGhlcmUuCgo+IDIuIE1pbmltaXplIHJpc2sgb2YgZnVydGhlciAiVUIgaGF6
YXJkIiBpbiB0aGlzIGJpdCBvZiBmdW5jdGlvbmFsaXR5Cj4gMy4gUmV0YWluIHRoZSBlZmZvcnQg
U3RlZmFubyBoYXMgcHV0IGluIGlkZW50aWZ5aW5nIGFsbCB0aGUgcGxhY2VzCj4gd2hlcmUgc3Vj
aCBVQiBoYXphcmRzIG5lZWQgdG8gYmUgYWRkcmVzc2VkLgo+IDQuIE1vdmUgdG93YXJkcyBNSVNS
QS1DIGNvbXBsaWFuY2UuCj4gCj4gQXMgZmFyIGFzIEkgY2FuIHRlbGwsIHByaW1hcnkgb2JqZWN0
aW9ucyB5b3UndmUgbGV2ZWxlZCBhdCB0aGUgb3B0aW9ucwo+IHdoaWNoIHRyeSB0byBhZGRyZXNz
IDItNCBhcmU6Cj4gCj4gYS4gIlVCIGhhemFyZCIgc3RpbGwgbm90IHplcm8KPiBiLiBNSVNSQSBj
b21wbGlhbmN5IG5vIDEwMCUKPiBjLiBVZ2x5Cj4gZC4gSW5lZmZpY2llbnQKPiAKPiAoT2J2aW91
c2x5IHNvbWUgcHJvcG9zYWxzIGhhdmUgaGFkIG1vcmUgdGVjaG5pY2FsIGRpc2N1c3Npb24uKQo+
IAo+IEFueXRoaW5nIEkgbWlzc2VkPwoKSSBkb24ndCB0aGluayBzbywgZXNwZWNpYWxseSBzaW5j
ZSB2YXJpb3VzIGFzcGVjdHMgY2FuIGZhbGwgdW5kZXIgInVnbHkiCmFuZC9vciAiaW5lZmZpY2ll
bnQiLiBXaGF0IEknbSBub3Qgc3VyZSBJIHNlZSBpcyB3aGF0IHlvdSBtZWFuIHRvCmV4cHJlc3Mg
d2l0aCBhbGwgeW91IHdyb3RlIGluIHRlcm1zIG9mIGZpbmRpbmcgYSB3YXkgb3V0IG9mIHRoZQpj
dXJyZW50IHNpdHVhdGlvbiAoYmVzaWRlcyByZXF1ZXN0aW5nIGEgdm90ZSk6IEltcHJvdmluZyBv
biBhLiBhbmQKYi4gaXMgbm90IGEgZ29vZCBleGN1c2UgdG8gZXh0ZW5kIGMuLCBhdCBsZWFzdCBu
b3QgdW5lcXVpdm9jYWxseS4KV2hldGhlciBkLiBhY3R1YWxseSBtYXR0ZXJzIGlzIGEgc2VwYXJh
dGUgYXNwZWN0LCBwYXJ0bHkgYmVjYXVzZSBpdAptYXkgbWVhbiBkaWZmZXJlbnQgdGhpbmdzIChp
dCBjb3VsZCBlLmcuIGJlIHRha2VuIGFzIGFub3RoZXIKd29yZGluZyBmb3IgYS4gYW5kIGIuKS4K
CkFuZCBidHcgLSBJIGNhbid0IGp1ZGdlIG9uIGIuIGFueXdheSwgYXMgSSBzdGlsbCBkb24ndCBr
bm93IHdoYXQKZXhhY3RseSBNSVNSQSBjb21wbGlhbmNlIGlzIHRvIG1lYW4sIHdpdGggdGhlIHJ1
bGVzIHRvIGFkaGVyZSB0bwpzdWl0YWJseSBqdXN0aWZpZWQuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 10:07:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 10:07:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqb9t-0004YS-I8; Mon, 04 Feb 2019 10:07:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gWI9=QL=citrix.com=prvs=9315a7b1e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gqb9r-0004YM-RA
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 10:07:19 +0000
X-Inumbo-ID: a52e3eb2-2864-11e9-8fe7-2be35a246f67
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a52e3eb2-2864-11e9-8fe7-2be35a246f67;
 Mon, 04 Feb 2019 10:07:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,559,1539648000"; d="scan'208";a="85455798"
Date: Mon, 4 Feb 2019 11:07:12 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190204100712.idxj4xpvifv7yy6f@mac>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <20190122141702.h3oxvr25xjxbhjcl@mac>
 <CACMJ4Gbr4dR2B7o=+i_0aCEPiXTA9nF-w477Btvv8vd_B2+mOw@mail.gmail.com>
 <20190131133931.vincqqgf4acywekz@mac>
 <CACMJ4GZ+85Hr4x8Ydt9u8zJWQLnGcDCxnWoHw3WQdqOZaZJ0gQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACMJ4GZ+85Hr4x8Ydt9u8zJWQLnGcDCxnWoHw3WQdqOZaZJ0gQ@mail.gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 00/15] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBGZWIgMDMsIDIwMTkgYXQgMTA6MDQ6MjlBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gT24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgNTozOSBBTSBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gV2VkLCBKYW4gMzAs
IDIwMTkgYXQgMDg6MDU6MzBQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+
IE9uIFR1ZSwgSmFuIDIyLCAyMDE5IGF0IDY6MTkgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gT24gTW9uLCBKYW4gMjEsIDIw
MTkgYXQgMDE6NTk6NDBBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+ID4g
PiBWZXJzaW9uIGZpdmUgb2YgdGhpcyBwYXRjaCBzZXJpZXM6Cj4gPiA+ID4gPgo+ID4gPiA+ID4g
KiBDaGFuZ2VzIGFyZSBwcmltYXJpbHkgYWRkcmVzc2luZyBmZWVkYmFjayBmcm9tIHRoZSB2NCBz
ZXJpZXMgcmV2aWV3cy4KPiA+ID4gPiA+ICAgTWFueSBwb2ludHMgbm90ZWQgb24gdGhlIGludmlk
aWR1YWwgY29tbWl0IHBvc3RzLgo+ID4gPiA+ID4KPiA+ID4gPiA+ICogQ3JpdGljYWwgc2VjdGlv
bnMgaGF2ZSBiZWVuIHNocnVuaywgd2l0aCBhbGxvY2F0aW9ucyBhbmQgZnJlZXMKPiA+ID4gPiA+
ICAgcHVsbGVkIG91dHNpZGUgd2hlcmUgcG9zc2libGUsIHJlb3JkZXJpbmcgbG9naWMgd2l0aGlu
IGh5cGVyY2FsbCBvcHMuCj4gPiA+ID4gPgo+ID4gPiA+ID4gKiBBIG5ldyByaW5nIGhhc2ggZnVu
Y3Rpb24gaW1wbGVtZW50ZWQsIGRlcml2ZWQgZnJvbSB0aGUgZGpiMiBzdHJpbmcKPiA+ID4gPiA+
ICAgaGFzaCBmdW5jdGlvbi4KPiA+ID4gPiA+Cj4gPiA+ID4gPiAqIEZsYWdzIHJldHVybmVkIGJ5
IHRoZSBub3RpZnkgb3AgaGF2ZSBiZWVuIHNpbXBsaWZpZWQuCj4gPiA+ID4gPgo+ID4gPiA+ID4g
KiBOb3cgdXNlcyBhIHNpbmdsZSBhcmdvIGJvb3QgcGFyYW1ldGVyLCB0YWtpbmcgYSBsaXN0Ogo+
ID4gPiA+ID4gICAtIHRvcCBsZXZlbCBib29sZWFuIHRvIGVuYWJsZS9kaXNhYmxlIEFyZ28KPiA+
ID4gPiA+ICAgLSBtYWMtcGVybWlzc2l2ZSBvcHRpb24gdG8gZW5hYmxlL2Rpc2FibGUgd2lsZGNh
cmQgcmluZ3MKPiA+ID4gPiA+ICAgLSBjb21tYW5kIGxpbmUgZG9jIGVkaXQ6IG5vICJDT05GSUdf
QVJHTyIgYnV0IHJlZmVycyB0byBidWlsZCBjb25maWcKPiA+ID4gPiA+Cj4gPiA+ID4gPiAqIFN3
aXRjaGVkIHRvIHVzZSB0aGUgc3RhbmRhcmQgbGlzdCBkYXRhIHN0cnVjdHVyZXMgdXNlZCBieSBY
ZW4ncwo+ID4gPiA+ID4gICBjb21tb24gY29kZS4KPiA+ID4gPgo+ID4gPiA+IEFGQUlLIHRoaXMg
d2FzIG5vdCByZXF1ZXN0ZWQgYnkgYW55IHJldmlld2VyLCBzbyBJIHdvbmRlciB3aHkgeW91IG1h
ZGUKPiA+ID4gPiBzdWNoIGNoYW5nZS4gVGhlIG1vcmUgdGhhdCB5b3Ugb3BlbiBjb2RlZCBzb21l
IG9mIHRoZSBsaXN0XyBtYWNyb3MKPiA+ID4gPiBpbnN0ZWFkIG9mIGp1c3QgZG9pbmcgYSBzL2hs
aXN0Xy9saXN0Xy8gcmVwbGFjZW1lbnQuCj4gPiA+ID4gSSdtIGZpbmUgd2l0aCB1c2luZyBsaXN0
IGluc3RlYWQgb2YgaGxpc3QsCj4gPiA+Cj4gPiA+IEF0IHlvdXIgcmVxdWVzdCwgdjcgcmVwbGFj
ZXMgb3BlbiBjb2Rpbmcgd2l0aCBYZW4ncyBsaXN0IG1hY3Jvcy4gVGhlCj4gPiA+IGhsaXN0IG1h
Y3JvcyB3ZXJlIG5vdCB1c2VkIGJ5IGFueSBvZiB0aGUgY29tbW9uIGNvZGUgaW4gWGVuLgo+ID4g
Pgo+ID4gPiA+IGJ1dCBJIGRvbid0IHVuZGVyc3RhbmQgd2h5Cj4gPiA+ID4geW91IGRlY2lkZWQg
dG8gb3BlbiBjb2RlIGxpc3RfZm9yX2VhY2ggYW5kIGxpc3RfZm9yX2VhY2hfc2FmZSBpbnN0ZWFk
Cj4gPiA+ID4gb2YgdXNpbmcgdGhlIG1hY3JvcyBwcm92aWRlZCBieSBYZW4uIElzIHRoZXJlIGFu
IGlzc3VlIHdpdGggc3VjaAo+ID4gPiA+IG1hY3Jvcz8KPiA+ID4KPiA+ID4gQXMgZGlzY3Vzc2Vk
IG9mZmxpbmU6Cj4gPiA+Cj4gPiA+IC0gVXNpbmcgWGVuJ3MgbGlzdCBtYWNyb3Mgd2lsbCBleHBl
ZGl0ZSBBcmdvJ3MgbWVyZ2UgZm9yIFhlbiA0LjEyCj4gPiA+IC0gTGlzdCBtYWNyb3MgaW4gWGVu
IGxpc3QuaCBvcmlnaW5hdGVkIGluIExpbnV4IGxpc3QuaCBhbmQgaGF2ZSBkaXZlcmdlZAo+ID4g
PiAtIE9wZW5YVCBoYXMgdXNlIGNhc2VzIGZvciBtZWFzdXJlZCBsYXVuY2ggYW5kIG5lc3RlZCB2
aXJ0dWFsaXphdGlvbiwKPiA+ID4gICB3aGljaCBpbmZsdWVuY2UgZG93bnN0cmVhbSBwZXJmb3Jt
YW5jZSBhbmQgc2VjdXJpdHkgcmVxdWlyZW1lbnRzIGZvcgo+ID4gPiAgIEFyZ28gYW5kIFhlbgo+
ID4gPiAtIE9wZW5YVCBjYW4gdGVtcG9yYXJpbHkgcGF0Y2ggWGVuIDQuMTIgZm9yIGRvd25zdHJl
YW0gdXNlCj4gPiA+Cj4gPiA+ID4gSSd2ZSBtYWRlIGEgY291cGxlIG9mIG1pbm9yIGNvbW1lbnRz
LCBidXQgSSB0aGluayB0aGUgY3VycmVudCBzdGF0dXMKPiA+ID4gPiBpcyBnb29kLCBhbmQgZml4
aW5nIHRob3NlIG1pbm9yIGNvbW1lbnRzIGlzIGdvaW5nIHRvIGJlIHRyaXZpYWwuCj4gPiA+Cj4g
PiA+IEFjaywgdGhhbmtzLiBIb3BlZnVsbHkgdjcgbG9va3MgZ29vZC4KPiA+Cj4gPiBBcyBhIG5v
dGUsIHRoZSBjb21tb24gZmxvdyBvZiBpbnRlcmFjdGlvbnMgdXN1YWxseSBpbnZvbHZlcyB0aGUK
PiA+IGNvbnRyaWJ1dG9yIHJlcGx5aW5nIHRvIHRoZSBjb21tZW50cyBtYWRlIGJ5IHRoZSByZXZp
ZXdlciBpbiBvcmRlciB0bwo+ID4gdHJ5IHRvIHJlYWNoIGFuIGFncmVlbWVudCBiZWZvcmUgc2Vu
ZGluZyBhIG5ldyB2ZXJzaW9uLgo+IAo+IFllcywgdjcgd2FzIHNlbnQgdG8gYWRkcmVzcyBKYW4g
YW5kIEp1bGllbidzIHJldmlldyBjb21tZW50cyBpbiBwYXJhbGxlbAo+IHdpdGggb3VyIG9uZ29p
bmcgZGlzY3Vzc2lvbiBvbiB2NSBtYWNyb3MuIHY3IGFsc28gcHJvdmlkZWQgYSBjaGVja3BvaW50
Cj4gZm9yIEFyZ28gdGVzdGVycyB0byBtYXhpbWl6ZSB0ZXN0IGNvdmVyYWdlIGFzIHRoZSBzZXJp
ZXMgY29udmVyZ2VzIGludG8KPiBhIFhlbiA0LjEyIG1lcmdlIGNhbmRpZGF0ZSBmb3IgSnVlcmdl
bi4gSXQgYWRkcmVzc2VkOgo+IAo+ICAtIEphbidzIHY2IHJldmlldyBjb21tZW50cwo+ICAtIEp1
bGllbidzIHYxIHJldmlldyBjb21tZW50Cj4gIC0gbW9zdCBvZiB5b3VyIHhlbi1kZXZlbCBhbmQg
b2ZmbGluZSByZXZpZXcgY29tbWVudHMKCkkgdGhpbmsgaXQgd2lsbCBiZW5lZml0IHRoZSBjb21t
dW5pdHkgdG8gZ2l2ZSB0aGlzIHJldmlldyBpbiBwdWJsaWMsCnNvIG90aGVyIHJldmlld2VycyBr
bm93IHdoYXRzIGdvaW5nIG9uLiBJTU8gZ2V0dGluZyB0aGlzIHByaXZhdGUKcmV2aWV3IG1ha2Vz
IGl0IGhhcmRlciBmb3IgbWUgKGFzIGEgcmV2aWV3ZXIpIHRvIGtub3cgdGhlIG1vdGl2YXRpb24K
b2Ygc29tZSBvZiB0aGUgY2hhbmdlcyBiZXR3ZWVuIHZlcnNpb25zLCBhbmQgbGlrZWx5IGFsc28g
bWFrZXMgaXQKaGFyZGVyIGZvciB5b3Ugc2luY2UgeW91IGhhdmUgdG8ga2VlcCB0cmFjayBvZiBj
b21tZW50cyBmcm9tIG11bHRpcGxlCnNvdXJjZXMgb24gZGlmZmVyZW50IGNoYW5uZWxzLgoKSXMg
dGhlcmUgYW55dGhpbmcgdGhhdCBwcmV2ZW50cyB0aG9zZSBwZW9wbGUgZnJvbSBtYWtpbmcgdGhl
IHJldmlldwpjb21tZW50cyBwdWJsaWNseSBvbiB4ZW4tZGV2ZWw/CgpXZSBzaG91bGQgdmVyeSBt
dWNoIHRyeSB0byBmaXggdGhhdCBzbyBldmVyeW9uZSBjYW4gbWFrZSByZXZpZXcKY29tbWVudHMg
b24gdGhlIHB1YmxpYyBtYWlsaW5nIGxpc3QuCgo+ID4gVGhlcmUgYXJlIGNvbW1lbnRzIGZyb20g
djUgdGhhdCBoYXZlbid0IGJlZW4gZml4ZWQgaW4gdjcKPiA+ICh0aGUgbWFzayB1c2FnZSBhbmQg
bGlzdF9maXJzdF9lbnRyeV9vcl9udWxsIGZvciBleGFtcGxlKQo+ID4gYW5kIHRoZSByZXBseSB0
byB0aGUgcmV2aWV3ZXIncyBjb21tZW50IHdhcyBzZW50IGF0IHRoZSBzYW1lIHRpbWUgYXMKPiA+
IHY3LCBsZWF2aW5nIG5vIHRpbWUgZm9yIGZ1cnRoZXIgZGlzY3Vzc2lvbiAoYW5kIGZvciByZWFj
aGluZyBhbgo+ID4gYWdyZWVtZW50IHN1aXRhYmxlIHRvIGJvdGggcGFydGllcykgYmVmb3JlIHNl
bmRpbmcgdjcuCj4gCj4gQ29kZSBjaGFuZ2VzIGZyb20gb3VyIG9uZ29pbmcgZGlzY3Vzc2lvbiB3
aWxsIGJlIGFkZHJlc3NlZCBpbiB2OC4gQQo+IHByb3Bvc2FsIHRvIGFkZHJlc3MgbWFzayB1c2Fn
ZSBoYXMgYmVlbiBwdXQgZm9yd2FyZCBpbiB0aGUgcGFyYWxsZWwKPiB0aHJlYWQuIFlvdXIgcHJv
cG9zZWQgdXNhZ2Ugb2YgbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsIHdpbGwgYmUgbWFkZSBpbgo+
IHY4LCBzdWJqZWN0IHRvIHRoZSBwcmV2aW91cyBvZmZsaW5lIGRpc2N1c3Npb24gYWJvdXQgbGlz
dCBtYWNyb3MKPiAoZHVwbGljYXRlZCBoZXJlIGZvciBjb252ZW5pZW5jZSk6Cj4gCj4gPiA+IEFz
IGRpc2N1c3NlZCBvZmZsaW5lOgo+ID4gPgo+ID4gPiAtIFVzaW5nIFhlbidzIGxpc3QgbWFjcm9z
IHdpbGwgZXhwZWRpdGUgQXJnbydzIG1lcmdlIGZvciBYZW4gNC4xMgo+ID4gPiAtIExpc3QgbWFj
cm9zIGluIFhlbiBsaXN0Lmggb3JpZ2luYXRlZCBpbiBMaW51eCBsaXN0LmggYW5kIGhhdmUgZGl2
ZXJnZWQKPiA+ID4gLSBPcGVuWFQgaGFzIHVzZSBjYXNlcyBmb3IgbWVhc3VyZWQgbGF1bmNoIGFu
ZCBuZXN0ZWQgdmlydHVhbGl6YXRpb24sCj4gPiA+ICAgd2hpY2ggaW5mbHVlbmNlIGRvd25zdHJl
YW0gcGVyZm9ybWFuY2UgYW5kIHNlY3VyaXR5IHJlcXVpcmVtZW50cyBmb3IKPiA+ID4gICBBcmdv
IGFuZCBYZW4KCkZXSVcsIEkgZG9uJ3Qgc2VlIHRoZSBjb25uZWN0aW9uIGJldHdlZW4gbmVzdGVk
IHZpcnR1YWxpemF0aW9uIG9yCm1lYXN1cmVkIGxhdW5jaCBhbmQgdGhlIGxpc3QgbWFjcm9zLiBJ
IHRoaW5rIGEgbGl0dGxlIGJpdCBtb3JlIGNvbnRleHQKd291bGQgYmUgaGVscGZ1bCBoZXJlIGlu
IG9yZGVyIHRvIHVuZGVyc3RhbmQgdGhlIGlzc3VlLgoKPiA+ID4gLSBPcGVuWFQgY2FuIHRlbXBv
cmFyaWx5IHBhdGNoIFhlbiA0LjEyIGZvciBkb3duc3RyZWFtIHVzZQoKUGF0Y2hpbmcgdGhlIG1h
Y3JvcyBmb3IgT3BlblhUIGlzIHBlcmZlY3RseSBmaW5lLCBidXQgaXQgd291bGQgYmUKYmV0dGVy
IHRvIHVuZGVyc3RhbmQgYW5kIGZpeCB0aGUgcHJvYmxlbSB1cHN0cmVhbSBpZiBwb3NzaWJsZS4K
CkhvdyBhcmUgeW91IHBhdGNoaW5nIHRoZSBtYWNyb3M/CgpXaGF0IGFyZSB5b3UgdHJ5aW5nIHRv
IGFjaGlldmUgYnkgcGF0Y2hpbmcgdGhlbT8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 10:16:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 10:16:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqbIS-0005YS-NK; Mon, 04 Feb 2019 10:16:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVLN=QL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqbIR-0005YE-EN
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 10:16:11 +0000
X-Inumbo-ID: e14bb7b6-2865-11e9-9171-57c87742ae77
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e14bb7b6-2865-11e9-9171-57c87742ae77;
 Mon, 04 Feb 2019 10:16:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqbIK-0000Hp-Ac; Mon, 04 Feb 2019 10: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqbIK-0001pK-3C; Mon, 04 Feb 2019 10:16:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqbIK-0003ub-2Y; Mon, 04 Feb 2019 10:16:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gqbIK-0003ub-2Y@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Feb 2019 10:16:04 +0000
Subject: [Xen-devel] [xen-4.10-testing bisection] complete build-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjEwLXRlc3RpbmcKeGVuYnJhbmNoIHhlbi00LjEwLXRlc3RpbmcKam9iIGJ1
aWxkLWFtZDY0CnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcg
aXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRy
b2R1Y2VkOiAgNTAwY2VhYzBhMmRmMmM4MGM3N2QzYjYwYWQyODRkYzQ2ZjRhMzY0YgogIEJ1ZyBu
b3QgcHJlc2VudDogNWY0MjgwNjFhNWIyZGQ5ODBiMzA0N2MxOTdiNWZmOWQ5NzU3ZTAxMAogIExh
c3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzEzMjgyOS8KCgogIGNvbW1pdCA1MDBjZWFjMGEyZGYyYzgwYzc3ZDNiNjBhZDI4NGRj
NDZmNGEzNjRiCiAgQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgRGF0
ZTogICBGcmkgRmViIDEgMTE6NDY6MzcgMjAxOSArMDEwMAogIAogICAgICB4ODZlbXVsOiBmaXgg
My1vcGVyYW5kIElNVUwKICAgICAgCiAgICAgIFdoaWxlIGNvbW1pdCA3NTA2NmNkNGVhICgieDg2
ZW11bDogZml4IHssaX1tdWwgYW5kIHssaX1kaXYiKSBpbmRlZWQgZGlkCiAgICAgIGFzIGl0cyB0
aXRsZSBzYXlzLCBpdCBicm9rZSB0aGUgMy1vcGVyYW5kIGZvcm0gYnkgdW5pZm9ybWx5IHVzaW5n
IEFML0FYLwogICAgICBFQVgvUkFYIGFzIHNlY29uZCBzb3VyY2Ugb3BlcmFuZC4gRml4IHRoaXMg
YW5kIGFkZCB0ZXN0cyBjb3ZlcmluZyBib3RoCiAgICAgIGNhc2VzLgogICAgICAKICAgICAgUmVw
b3J0ZWQtYnk6IEFuZHJlaSBMdXRhcyA8dmx1dGFzQGJpdGRlZmVuZGVyLmNvbT4KICAgICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgICBUZXN0ZWQt
Ynk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICAg
IG1hc3RlciBjb21taXQ6IDE5MjMyYjM3OGZhYjA0OTk3YzA2MTJlNWMxOWU4MmMyOWI1OWQ5OWUK
ICAgICAgbWFzdGVyIGRhdGU6IDIwMTgtMTItMTggMTQ6Mjc6MDkgKzAxMDAKCgpGb3IgYmlzZWN0
aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC94ZW4tNC4xMC10ZXN0aW5nL2J1aWxk
LWFtZDY0Lnhlbi1idWlsZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVm
ZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgt
b3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLTQuMTAtdGVzdGluZy9idWlsZC1hbWQ2
NC54ZW4tYnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTMyODI5LmJpc2VjdGlvbi1zdW1tYXJ5IC0t
YmFzaXMtdGVtcGxhdGU9MTMyNjMwIC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgeGVuLTQu
MTAtdGVzdGluZyBidWlsZC1hbWQ2NCB4ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8g
YmFzaXMgcGFzczoKIDEzMjc2MiBmYWlsIFtob3N0PWRlYmluYTFdIC8gMTMyNjMwIFtob3N0PWFs
YmFuYTBdIDEzMjU3NyBbaG9zdD1iYXJvcXVlMF0gMTMyNDg1IFtob3N0PWdvZGVsbG8xXSAxMzEy
NTcgW2hvc3Q9Z29kZWxsbzFdIDEzMTIyMyBbaG9zdD1nb2RlbGxvMF0gMTMxMTkxIFtob3N0PWdv
ZGVsbG8xXSAxMzExNTEgW2hvc3Q9Z29kZWxsbzFdIDEzMTEwOCBbaG9zdD1nb2RlbGxvMF0gMTMx
MDYxIFtob3N0PWdvZGVsbG8xXSAxMzA4OTMgW2hvc3Q9YWxiYW5hMF0gMTMwODU0IFtob3N0PXJp
bWF2YTFdIDEzMDgyMCBbaG9zdD1nb2RlbGxvMF0gMTI5Njc2IFtob3N0PWh1eGVscmViZTBdIDEy
OTQ2MiBbaG9zdD1odXhlbHJlYmUwXSAxMjg5ODMgW2hvc3Q9YWxiYW5hMF0gMTI4OTY3IFtob3N0
PWFsYmFuYTBdIDEyODg1NSBbaG9zdD1kZWJpbmEwXSAxMjg4MjkgW2hvc3Q9aHV4ZWxyZWJlMV0g
MTI4NzAyIFtob3N0PWdvZGVsbG8xXSAxMjg2NTYgW2hvc3Q9Y2hhcmRvbm5heTFdIDEyODYwNyBc
CiBbaG9zdD1maWFubzFdIDEyODUyNCBbaG9zdD1lbGJsaW5nMV0gMTI4NTA1IFtob3N0PWdvZGVs
bG8wXSAxMjgxMDggW2hvc3Q9Zmlhbm8xXSAxMjgwNTUgW2hvc3Q9aHV4ZWxyZWJlMV0gMTI3NzYx
IFtob3N0PWh1eGVscmViZTFdIDEyNzYwNyBbaG9zdD1kZWJpbmEwXSAxMjY1NTMgW2hvc3Q9ZGVi
aW5hMF0gMTI2Mjg4IFtob3N0PWZpYW5vMF0gMTI2MTY1IFtob3N0PWFsYmFuYTBdIDEyNTk0OCBb
aG9zdD1nb2RlbGxvMF0gMTI1OTA4IFtob3N0PWpvdWJlcnRpbjFdIDEyNTY5OCBbaG9zdD1yaW1h
dmExXSAxMjU2NzcgW2hvc3Q9Zmlhbm8xXSAxMjUwMzcgW2hvc3Q9YWxiYW5hMF0gMTI0OTg4IFto
b3N0PWFsYmFuYTBdIDEyNDk0MCBbaG9zdD1odXhlbHJlYmUwXSAxMjQzNDUgW2hvc3Q9YWxiYW5h
MV0gMTI0MjY2IFtob3N0PWpvdWJlcnRpbjFdIDEyNDIxMSBbaG9zdD1nb2RlbGxvMF0gMTI0MTgx
IFtob3N0PWVsYmxpbmcxXSAxMjMzODkgW2hvc3Q9Z29kZWxsbzBdIDEyMzM0NFwKICBbaG9zdD1p
dGFsaWEwXSAxMjMwODYgW2hvc3Q9ZGViaW5hMF0gMTIyOTg3IFtob3N0PWZpYW5vMV0gMTIyODM3
IFtob3N0PWdvZGVsbG8xXSAxMjI1NjAgW2hvc3Q9Z29kZWxsbzFdIDEyMjQ5MCBbaG9zdD1nb2Rl
bGxvMF0gMTIyNDQ5IFtob3N0PWdvZGVsbG8wXSAxMjIzNTYgW2hvc3Q9aHV4ZWxyZWJlMF0gMTIy
MjU1IFtob3N0PWVsYmxpbmcwXSAxMjE4NDggW2hvc3Q9Z29kZWxsbzBdIDEyMTc1NiBbaG9zdD1n
b2RlbGxvMF0gMTIxMDQ1IFtob3N0PWdvZGVsbG8xXSAxMjA5NjcgW2hvc3Q9YmFyb3F1ZTBdIDEy
MDgyMSBbaG9zdD1nb2RlbGxvMV0gMTIwNTU5IFtob3N0PWdvZGVsbG8wXSAxMjAzNTIgW2hvc3Q9
aHV4ZWxyZWJlMF0gMTIwMjQ0IFtob3N0PWJhcm9xdWUwXSAxMjAwNjUgW2hvc3Q9Z29kZWxsbzFd
IDExOTg1OSBbaG9zdD1nb2RlbGxvMV0gMTE5Nzc3IFtob3N0PWdvZGVsbG8xXSAxMTg3NzEgW2hv
c3Q9aHV4ZWxyZWJlMF0gMTE4NjczIFtob3N0PWdvZGVsbG8xXAogXSAxMTg1MjkgW2hvc3Q9Z29k
ZWxsbzFdIDExODQ5MCBbaG9zdD1maWFubzBdIDExODMxNSBbaG9zdD1waW5vdDFdIDExODI0NCBb
aG9zdD1odXhlbHJlYmUxXSAxMTgyMTggW2hvc3Q9aHV4ZWxyZWJlMF0gMTE4MTY1IFtob3N0PWl0
YWxpYTBdIDExNzg3MCBbaG9zdD1lbGJsaW5nMV0gMTE3NzQxIFtob3N0PWJhcm9xdWUwXSAxMTc3
MTMgW2hvc3Q9Z29kZWxsbzFdIDExNzY0NyBbaG9zdD1jaGFyZG9ubmF5MV0gMTE3MTMwIFtob3N0
PWl0YWxpYTBdIDExNjk2MSBbaG9zdD1ub2JsaW5nMF0gMTE2OTQwIFtob3N0PW5vYmxpbmcwXSAx
MTY3NjIgW2hvc3Q9bm9ibGluZzFdIDExNjc0NyBbaG9zdD1pdGFsaWEwXSB0ZW1wbGF0ZSBhcyBi
YXNpcz8gdXNpbmcgdGVtcGxhdGUgYXMgYmFzaXMuCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdo
dHM6IDEzMjc2MiAvIDEzMjYzMAoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRo
IG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IHFlbXUgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdApMYXRlc3QgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCA2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIDA2OTVlNjcx
MDJkZTZiNzM3YmFmMWI4OGUyY2RmY2NiYjJjYjU2ZmEKQmFzaXMgcGFzcyBjOGVhMDQ1NzQ5NTM0
MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIx
Yjc3MTZmZWIwYzIgMzE2ZTQ0MjZhMTg1ZWZlZmEwNzhkZDA4N2M4OWE2OTRiMjE0OWJlOApHZW5l
cmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2M4ZWEwNDU3NDk1MzQyYzQx
N2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAtYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzZlYTRjZWYyYmQ3MTcw
NDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzItNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFi
NzcxNmZlYjBjMiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCMzMTZlNDQyNmExODVlZmVm
YTA3OGRkMDg3Yzg5YTY5NGIyMTQ5YmU4LTA2OTVlNjcxMDJkZTZiNzM3YmFmMWI4OGUyY2RmY2Ni
YjJjYjU2ZmEKTG9hZGVkIDEwMDEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZv
ciB0ZXN0IHJlc3VsdHM6CiAxMzI2MjggW2hvc3Q9YWxiYW5hMV0KIDEzMjU3NyBbaG9zdD1iYXJv
cXVlMF0KIDEzMjYzMCBbaG9zdD1hbGJhbmEwXQogMTMyNjgyIFtob3N0PWpvdWJlcnRpbjBdCiAx
MzI3NjMgcGFzcyBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRj
ZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgMzE2ZTQ0MjZhMTg1ZWZlZmEwNzhk
ZDA4N2M4OWE2OTRiMjE0OWJlOAogMTMyNzAwIGZhaWwgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAz
M2JiYTI1MTQ4YjI3OWY2MCA2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMy
IGQ1NTEzZGI5YzMyYzIxOTA1YzBhNzM3NzhhNTNmYTFhMjdmMzMyMWUKIDEzMjc2MiBmYWlsIGM4
ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFj
MGU4NGI1MmE1YjFiNzcxNmZlYjBjMiAwNjk1ZTY3MTAyZGU2YjczN2JhZjFiODhlMmNkZmNjYmIy
Y2I1NmZhCiAxMzI3OTUgZmFpbCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5
ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgZDU1MTNkYjljMzJj
MjE5MDVjMGE3Mzc3OGE1M2ZhMWEyN2YzMzIxZQogMTMyODExIHBhc3MgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3
NzE2ZmViMGMyIDVmNDI4MDYxYTViMmRkOTgwYjMwNDdjMTk3YjVmZjlkOTc1N2UwMTAKIDEzMjc5
NiBwYXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNmVhNGNlZjJi
ZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBjMiAzMTZlNDQyNmExODVlZmVmYTA3OGRkMDg3
Yzg5YTY5NGIyMTQ5YmU4CiAxMzI4MTkgZmFpbCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJh
MjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgMDY5
NWU2NzEwMmRlNmI3MzdiYWYxYjg4ZTJjZGZjY2JiMmNiNTZmYQogMTMyODAwIGZhaWwgYzhlYTA0
NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0
YjUyYTViMWI3NzE2ZmViMGMyIGQ1NTEzZGI5YzMyYzIxOTA1YzBhNzM3NzhhNTNmYTFhMjdmMzMy
MWUKIDEzMjgwMiBwYXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
NmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBjMiBkNjE2YzFiMThkMjc3NjFm
NTcyOTI3YmYxZjc5YmEyNzI3M2FmZTlhCiAxMzI4MjkgZmFpbCBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZm
ZWIwYzIgNTAwY2VhYzBhMmRmMmM4MGM3N2QzYjYwYWQyODRkYzQ2ZjRhMzY0YgogMTMyODA2IGZh
aWwgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA2ZWE0Y2VmMmJkNzE3
MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIDdiYWY0ZjA4ZTFlYjg2ZTllZWE3MDRmY2FjMTNj
ZTg5ZTk2OGUxNmUKIDEzMjgwOCBwYXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0
OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBjMiA1ZjQyODA2
MWE1YjJkZDk4MGIzMDQ3YzE5N2I1ZmY5ZDk3NTdlMDEwCiAxMzI4MTAgZmFpbCBjOGVhMDQ1NzQ5
NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJh
NWIxYjc3MTZmZWIwYzIgNTAwY2VhYzBhMmRmMmM4MGM3N2QzYjYwYWQyODRkYzQ2ZjRhMzY0Ygog
MTMyODIxIHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA2ZWE0
Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIDMxNmU0NDI2YTE4NWVmZWZhMDc4
ZGQwODdjODlhNjk0YjIxNDliZTgKIDEzMjgyNSBmYWlsIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMw
MzNiYmEyNTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBj
MiAwNjk1ZTY3MTAyZGU2YjczN2JhZjFiODhlMmNkZmNjYmIyY2I1NmZhCiAxMzI4MjYgZmFpbCBj
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVh
YzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgNTAwY2VhYzBhMmRmMmM4MGM3N2QzYjYwYWQyODRkYzQ2
ZjRhMzY0YgogMTMyODI3IHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCA2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIDVmNDI4MDYxYTVi
MmRkOTgwYjMwNDdjMTk3YjVmZjlkOTc1N2UwMTAKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2
ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMyNzYzIChwYXNzKSwgZm9yIGJhc2lzIHBh
c3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjgxOSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjgyMSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDEzMjgyNSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlz
aW9ucyBhdCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYy
YmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgNWY0MjgwNjFhNWIyZGQ5ODBiMzA0N2Mx
OTdiNWZmOWQ5NzU3ZTAxMApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFw
aCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjgwOCAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjgxMCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjgxMSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTMyODI2IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTMyODI3IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMzI4MjkgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXBy
b2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNTAwY2VhYzBhMmRm
MmM4MGM3N2QzYjYwYWQyODRkYzQ2ZjRhMzY0YgogIEJ1ZyBub3QgcHJlc2VudDogNWY0MjgwNjFh
NWIyZGQ5ODBiMzA0N2MxOTdiNWZmOWQ5NzU3ZTAxMAogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjgyOS8KCgogIGNv
bW1pdCA1MDBjZWFjMGEyZGYyYzgwYzc3ZDNiNjBhZDI4NGRjNDZmNGEzNjRiCiAgQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgRGF0ZTogICBGcmkgRmViIDEgMTE6NDY6
MzcgMjAxOSArMDEwMAogIAogICAgICB4ODZlbXVsOiBmaXggMy1vcGVyYW5kIElNVUwKICAgICAg
CiAgICAgIFdoaWxlIGNvbW1pdCA3NTA2NmNkNGVhICgieDg2ZW11bDogZml4IHssaX1tdWwgYW5k
IHssaX1kaXYiKSBpbmRlZWQgZGlkCiAgICAgIGFzIGl0cyB0aXRsZSBzYXlzLCBpdCBicm9rZSB0
aGUgMy1vcGVyYW5kIGZvcm0gYnkgdW5pZm9ybWx5IHVzaW5nIEFML0FYLwogICAgICBFQVgvUkFY
IGFzIHNlY29uZCBzb3VyY2Ugb3BlcmFuZC4gRml4IHRoaXMgYW5kIGFkZCB0ZXN0cyBjb3Zlcmlu
ZyBib3RoCiAgICAgIGNhc2VzLgogICAgICAKICAgICAgUmVwb3J0ZWQtYnk6IEFuZHJlaSBMdXRh
cyA8dmx1dGFzQGJpdGRlZmVuZGVyLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgICBUZXN0ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICAgIG1hc3RlciBjb21taXQ6IDE5MjMy
YjM3OGZhYjA0OTk3YzA2MTJlNWMxOWU4MmMyOWI1OWQ5OWUKICAgICAgbWFzdGVyIGRhdGU6IDIw
MTgtMTItMTggMTQ6Mjc6MDkgKzAxMDAKClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9n
cy9yZXN1bHRzL2Jpc2VjdC94ZW4tNC4xMC10ZXN0aW5nL2J1aWxkLWFtZDY0Lnhlbi1idWlsZC57
ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KMTMyODI5OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzI4MjkgeGVuLTQuMTAt
dGVzdGluZyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzLzEzMjgyOS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lv
bnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBj
b3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVp
bGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 10:28:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 10:28:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqbU1-0006Wu-TH; Mon, 04 Feb 2019 10:28:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HSKa=QL=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gqbU1-0006Wp-4M
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 10:28:09 +0000
X-Inumbo-ID: 8f4ef99f-2867-11e9-bc90-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f4ef99f-2867-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 10:28:07 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id n23so4557438lfl.4
 for <xen-devel@lists.xen.org>; Mon, 04 Feb 2019 02:28:07 -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-language:content-transfer-encoding;
 bh=yDlGWDmORM+76T9Ouw1yoWZl7H58DkOHnWwzMK44dAo=;
 b=KA0EVgbbq+JM3B4dfsQAWt6brJ27C87kbQxw7usSxSKNo/93MgOd1aBrpmzNWHKNR2
 ECj62W1r6TO7ozBSo2D/eAGLVQj2uOmJz0drWulAeQblBT/NCuQVPwKiBwNwQk2kSoR+
 27MfooMNuIfWRA/Ex5aSDIgz9NjyJHXizyzZ/1N9SzA9xJFsKA0C3RYxPgAaW9l22isr
 f4t88juOvP2AdsKYFsg2RgtCHX1Yr1tzBiF4IwbzxVbaxA0gbnhqIub0oTfdwWwG7vZe
 IsRSHCvi+VMJzuyi3lhv+9nzX1wuCptdg33+n84NOpc1bWpkPQ2jG9Kk8bTENExa4S3F
 PupA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=yDlGWDmORM+76T9Ouw1yoWZl7H58DkOHnWwzMK44dAo=;
 b=dUBkgEz4ZpXphwyqTUXAEs6l4bXGAfsLbxiw5TACbQ+CaWTQEEkWiS8kbIkI/Hgqpt
 B0S2MrH/+NmznOZ9bf5rOFq9CfzwCROki4rEQDCnU+3+nTbvia1fVIdsrapd1IsMA3J+
 r8K1mBuOwNtcDegkjIPmf1kYbuGbpeQQ+K/39bH+8gVgP1SUBV5Yh4mwKCVAbP2RTAJE
 yLxNaSuRfqNmo3X9n61yzjEfl8vNydNVa9CmTAiNwyZubWFAdT426QpI35nJJ9mNerz5
 SgpnOUGZTrQ79mgTyQiMOBGGL565TlbuOMa3hc/kTky0kVg7DPgOfXhorPp/AqLXCwla
 YdXw==
X-Gm-Message-State: AHQUAuYNKBttVpQBPfyetMANFxPpJcqRMPfm4EUUl8fOYWIb/IS/Ojuf
 Sn0knszOFaB9O9XT3jzClEE=
X-Google-Smtp-Source: AHgI3IZEFCnE0+gjYamiMtpur3CEVIfqebKvRlKmkD9su5ynJjbcLd+HiD14pZsp+OwLk8Tyy9EpLA==
X-Received: by 2002:ac2:5483:: with SMTP id t3mr6127508lfk.79.1549276085507;
 Mon, 04 Feb 2019 02:28:05 -0800 (PST)
Received: from [10.17.180.104] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id z17sm2611177lfh.9.2019.02.04.02.28.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 04 Feb 2019 02:28:04 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <80fd1e04-6984-5b59-42cc-3b486fd218fa@gmail.com>
Date: Mon, 4 Feb 2019 12:28:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAwMS4wMi4xOSAxOTo0MCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDAxLzAy
LzIwMTkgMTY6NTMsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+IE9uIFRodSwgSmFuIDMxLCAy
MDE5IGF0IDExOjE0OjM3UE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IE9uIDEvMzEv
MTkgOTo1NiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+IE9uIFRodSwgMzEgSmFu
IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gT24gMzEvMDEvMjAxOSAxMjowMCwgQW5k
cmlpIEFuaXNvdiB3cm90ZToKPj4+Pj4+IE9uIDMxLjAxLjE5IDEzOjM3LCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+IFNvLCBJJ3ZlIGdvdCBhIGhhY2t5IHBhdGNoIHRvICdmaXgnIHRoaXMgb24geDg2
LCBieSB0YWtpbmcgYSByZWZlcmVuY2UKPj4gdG8gdGhlIG1mbiBiZWhpbmQgdGhlIHZpcnR1YWwg
YWRkcmVzcyBwcm92aWRlZCB3aGVuIHNldHRpbmcgdXAgdGhlCj4+IGh5cGVyY2FsbCBhbmQgbWFw
cGluZyBpdCBpbiBYZW4uCj4gCj4gVGhhdCB3YXMgdGhlIGlkZWEgSSBoYWQgaW4gbWluZCA6KS4g
Ckxvb2tzIGludGVyZXN0aW5nLgoKPiBIb3BlZnVsbHksIG5vIGd1ZXN0IGlzIG1vZGlmeWluZyB0
aGUgbWFwcGluZyAoaS5lIHRoZSB2aXJ0dWFsIGFkZHJlc3MgcG9pbnQgdG8gYSBkaWZmZXJlbnQg
cGh5c2ljYWwgYWRkcmVzcykgYWZ0ZXJ3YXJkcy4KSSBndWVzcywgdGhhdCBtYXBwaW5nIHNob3Vs
ZCBub3QgYmUgbW92ZWQgYXJvdW5kLiBPdGhlcndpc2UgaXQgd291bGQgYmUgYnJva2VuIGV2ZW4g
d2l0aCB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbi4KTW9yZW92ZXIsIGhhdmluZyB0aGF0IGJ1
ZmZlciBtYXBwZWQgdG8gWEVOIHdpbGwgcmVkdWNlIGNvbnRleHQgc3dpdGNoIHRpbWUgYXMgYSBz
aWRlIGVmZmVjdC4KCj4+IFRoaXMgaG93ZXZlciBkb2Vzbid0IHdvcmsgb24gQVJNIGR1ZQo+PiB0
byB0aGUgbGFjayBvZiBwYWdpbmdfZ3ZhX3RvX2dmbi4gSSBndWVzcyB0aGVyZSdzIHNvbWV0aGlu
ZyBzaW1pbGFyIHRvCj4+IHRyYW5zbGF0ZSBhIGd1ZXN0IHZpcnR1YWwgYWRkcmVzcyBpbnRvIGEg
Z2ZuIG9yIGEgbWZuPwo+IAo+IGdldF9wYWdlX2Zyb21fZ3ZhIHNob3VsZCB0byB0aGUgam9iIGZv
ciB5b3UuCj4+ICtpbnQgbWFwX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYsCj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IHZjcHVfcmVnaXN0
ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgKmFyZWEpCj4+ICt7Cj4+ICvCoMKgwqAgdW5zaWduZWQg
bG9uZyBvZmZzZXQ7Cj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IGk7Cj4+ICvCoMKgwqAgc3RydWN0
IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPj4gK8KgwqDCoCBzaXplX3Qgc2l6ZSA9Cj4+ICsjaWZk
ZWYgQ09ORklHX0NPTVBBVAo+PiArwqDCoMKgwqDCoMKgwqAgaGFzXzMyYml0X3NoaW5mbygodikt
PmRvbWFpbikgPyBzaXplb2YoKnYtPmNvbXBhdF9ydW5zdGF0ZV9ndWVzdCkgOgo+PiArI2VuZGlm
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc2l6ZW9mKCp2LT5ydW5zdGF0ZV9ndWVzdCk7Cj4+
ICsKPj4gK8KgwqDCoCBpZiAoIHYtPnJ1bnN0YXRlX2d1ZXN0ICkKPj4gK8KgwqDCoCB7Cj4+ICvC
oMKgwqDCoMKgwqDCoCBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPj4gK8KgwqDCoMKgwqDCoMKgIHJl
dHVybiAtRUJVU1k7Cj4+ICvCoMKgwqAgfQo+PiArCj4+ICvCoMKgwqAgb2Zmc2V0ID0gYXJlYS0+
YWRkci5wICYgflBBR0VfTUFTSzsKPj4gKwo+PiArwqDCoMKgIGZvciAoIGkgPSAwOyBpIDwgQVJS
QVlfU0laRSh2LT5ydW5zdGF0ZV9tZm4pOyBpKysgKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKg
wqDCoMKgIHAybV90eXBlX3QgdDsKPj4gK8KgwqDCoMKgwqDCoMKgIHVpbnQzMl90IHBmZWMgPSBQ
RkVDX3BhZ2VfcHJlc2VudDsKPj4gK8KgwqDCoMKgwqDCoMKgIGdmbl90IGdmbiA9IF9nZm4ocGFn
aW5nX2d2YV90b19nZm4odiwgYXJlYS0+YWRkci5wLCAmcGZlYykpOwo+PiArwqDCoMKgwqDCoMKg
wqAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggZ2Zu
X2VxKGdmbiwgSU5WQUxJRF9HRk4pICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJu
IC1FRkFVTFQ7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHYtPnJ1bnN0YXRlX21mbltpXSA9IGdl
dF9nZm4oZCwgZ2ZuX3goZ2ZuKSwgJnQpOwo+IAo+IGdldF9nZm4gd291bGQgbmVlZCB0byBiZSBp
bXBsZW1lbnRlZCBvbiBBcm0uCkknbSBnb2luZyB0byBzdGVwIGludG8gdGhpcywgdG9tb3Jyb3cg
SSBndWVzcy4gSSBoYXZlIHRvIGZpbmlzaCBzbXRoIHRvZGF5LgoKLS0gClNpbmNlcmVseSwKQW5k
cmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 10:32:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 10:32:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqbYR-0007PD-GZ; Mon, 04 Feb 2019 10:32:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HSKa=QL=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gqbYQ-0007P8-G8
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 10:32:42 +0000
X-Inumbo-ID: 328ab3c5-2868-11e9-bc90-bc764e045a96
Received: from mail-lf1-x136.google.com (unknown [2a00:1450:4864:20::136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 328ab3c5-2868-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 10:32:41 +0000 (UTC)
Received: by mail-lf1-x136.google.com with SMTP id z26so4188201lfj.6
 for <xen-devel@lists.xen.org>; Mon, 04 Feb 2019 02:32:40 -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-language:content-transfer-encoding;
 bh=uab6pvJtjebZ9g4xnOap28b+V83Pa+kuIuky85231/Y=;
 b=UnQ+BhgCVXeKqwuMA0ytaD7crtSVHsg5mVvRRv6Fpaw5SSWPV1NTyv0ARe23e3Otw0
 8JFXU4QFNZ2YH0eAKQLLCH9l4rL9N40bjh1R5RvGVB8f6mzZC7tnM1z37VZl6QnFC89E
 +R1YlROEKkobSw5zHSStazj64gVtE+GjinPmEc2KIGapErIHyyDI5b8txnKP6GgMTvQz
 btNc4/SOtWRWfVGRW9C7J2kwsbtwEiYzLo0hy/nREMv87B2ET0Rj+DvP5Ef0uSDMbMMg
 4FzkSBiOWjmtFVBkVKxeaS9te0PosTPuEyKXfUE9cwTQtcsTAJbLeqnd30Q4Y4T2e/EM
 Z6ZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=uab6pvJtjebZ9g4xnOap28b+V83Pa+kuIuky85231/Y=;
 b=UINlAxb5kIhlyoom6sIilKZa2s1omQd3n+/Uod9l+yghXhVghun0Gn0YGtjMKBfDp3
 Cyg1I67s2butGumqE8eEI4BWSeuDEo4zIH19quIWzW+2/MYcT2nSN/Vi8HggeBzSNrgj
 3BaMv3wyzBbHJtcNLXpAwSdk7/ga1JuZAEzlOPKaVPRyou1aUctbNrwzeyx5xBkTKdfJ
 UCYbEXmXsXwtN6Aq4KOUUHaEA9s6TKDMurFGKgL4zDXwrFIqzZmzvP0PO3ZiFAXym9eX
 XxHf+K7RJnTRSEU4+rhss6SHFuLEHTpwud8MwNqb5Pl0VouqgTNEY3Jl1nV8AYIE6lpD
 HAkA==
X-Gm-Message-State: AJcUukfazdPYXu2P361Std1JTItAz156D7viFgBoV+1k04Y72jKxPT/u
 r7tUXFfzcOwUuRppQ08WVGo=
X-Google-Smtp-Source: ALg8bN5Bg1KuaNnOn5j//NJBYcTBwzrsYbVhGqE/DMP7isFLrFD4LCgzjqopa2i15s5z2LMk1oEyOA==
X-Received: by 2002:a19:7d42:: with SMTP id y63mr39675695lfc.47.1549276359510; 
 Mon, 04 Feb 2019 02:32:39 -0800 (PST)
Received: from [10.17.180.104] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id p89-v6sm2677104ljp.60.2019.02.04.02.32.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 04 Feb 2019 02:32:38 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <9c4bc70d-a694-6269-f14a-1d9797dce59f@gmail.com>
 <9b0fe0b8-48cb-e04d-5d4e-a970f6ce2609@arm.com>
 <4dc47732-62fb-5782-d7fd-2d1819c49558@gmail.com>
 <5b9dd69a-1f75-eb3b-4040-822520f0cc08@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <8355b5ee-ff8d-78b2-86aa-5a2376f33ee5@gmail.com>
Date: Mon, 4 Feb 2019 12:32:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5b9dd69a-1f75-eb3b-4040-822520f0cc08@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMDEuMDIuMTkgMTI6NTEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBJ
IGRvbid0IGNvbnNpZGVyIHBvbGx1dGluZyB5b3VyIGxvZyBhIHJlYWwgcHJvYmxlbS4KVW5sZXNz
IHRoZSBzeXN0ZW0gYmVjb21lcyBhbiBpbnNhbmUgdHlwZXdyaXRlciA6KQoKPiBJIGRvbid0IGNv
bnNpZGVyIGl0IGFzIGEgY3JpdGljYWwgaXNzdWUgYmVjYXVzZSBvZiB0aGUgdHlwZSBvZiBndWVz
dCB3ZSBjdXJyZW50bHkgc3VwcG9ydCwgc28gaXQgaXMgbm90IGluIG15IHF1ZXVlIGZvciBYZW4g
NC4xMiBmaXhlcy4KPiAKPiBGZWVsIGZyZWUgdG8gc3VnZ2VzdCBpdCBhcyBhIGJsb2NrZXIgaWYg
eW91IHRoaW5rIGl0IGlzLgpXZWxsLCBmb3IgdXMgdGhlIHNpdHVhdGlvbiBpcyBhcyBmb2xsb3dp
bmc6IFJlbmVzYXMgcmVxdWVzdGVkIFhFTiA0LjEyIGZvciB0aGUgbmV4dCByZWxlYXNlIG9mIHRo
ZWlyIHZpcnR1YWxpemF0aW9uIHBhY2thZ2UuIEFuZCB0aGV5IGVtcGxveSBLUFRJIGVuYWJsZWQg
a2VybmVsIGluIHRoZSBCU1AuClRoYXQgcmV2ZWFscyBhbm90aGVyIGNyaXRpY2FsIGlzc3VlIGZv
ciB1cywgaW4gYWRkaXRpb24gdG8gU2V0L1dheSBpc3N1ZSBhbmQgcG9zc2libGUgcGVyZm9ybWFu
Y2UgZHJvcHMvaXJxIGxhdGVuY3kgcmFpc2UgZHVlIHRvIHNwZWN0ZXIgbWl0aWdhdGlvbiBtZWFz
dXJlcy4KSSdtIG5vdCBzdXJlIGlmIHRoaXMgaXMgc3VmZmljaWVudCBhIGp1c3RpZmljYXRpb24g
dG8gbWFrZSBpdCB0aGUgcmVsZWFzZSBibG9ja2VyLCBidXQgd2UgYXJlIHVwIHRvIHRoaXMgc3R1
ZmYuCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 10:55:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 10:55:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqbuh-0000of-Fj; Mon, 04 Feb 2019 10:55:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVLN=QL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqbug-0000oV-43
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 10:55:42 +0000
X-Inumbo-ID: 63fc45c2-286b-11e9-8150-5308a6ae39b3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63fc45c2-286b-11e9-8150-5308a6ae39b3;
 Mon, 04 Feb 2019 10:55:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqbuV-00012X-2C; Mon, 04 Feb 2019 10:55:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqbuU-0004LM-Q4; Mon, 04 Feb 2019 10:55:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqbuU-0005BV-PS; Mon, 04 Feb 2019 10:55:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gqbuU-0005BV-PS@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Feb 2019 10:55:30 +0000
Subject: [Xen-devel] [xen-4.9-testing bisection] complete build-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjktdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuOS10ZXN0aW5nCmpvYiBidWls
ZC1pMzg2CnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoK
KioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMg
aW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1
Y2VkOiAgNjc4OTIwZTU4NDYzYTI3YzA4NzhiM2QwNzBlMTg4MTFhMjk0Y2NlOAogIEJ1ZyBub3Qg
cHJlc2VudDogM2EzZjQ4YTU5ZTQyNjljNjExMWUyYzMwZjMxYTQ5ZDc2MzIyYmY2NQogIExhc3Qg
ZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzEzMjgzNy8KCgogIGNvbW1pdCA2Nzg5MjBlNTg0NjNhMjdjMDg3OGIzZDA3MGUxODgxMWEy
OTRjY2U4CiAgQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgRGF0ZTog
ICBGcmkgRmViIDEgMTI6MDU6MTEgMjAxOSArMDEwMAogIAogICAgICB4ODZlbXVsOiBmaXggMy1v
cGVyYW5kIElNVUwKICAgICAgCiAgICAgIFdoaWxlIGNvbW1pdCA3NTA2NmNkNGVhICgieDg2ZW11
bDogZml4IHssaX1tdWwgYW5kIHssaX1kaXYiKSBpbmRlZWQgZGlkCiAgICAgIGFzIGl0cyB0aXRs
ZSBzYXlzLCBpdCBicm9rZSB0aGUgMy1vcGVyYW5kIGZvcm0gYnkgdW5pZm9ybWx5IHVzaW5nIEFM
L0FYLwogICAgICBFQVgvUkFYIGFzIHNlY29uZCBzb3VyY2Ugb3BlcmFuZC4gRml4IHRoaXMgYW5k
IGFkZCB0ZXN0cyBjb3ZlcmluZyBib3RoCiAgICAgIGNhc2VzLgogICAgICAKICAgICAgUmVwb3J0
ZWQtYnk6IEFuZHJlaSBMdXRhcyA8dmx1dGFzQGJpdGRlZmVuZGVyLmNvbT4KICAgICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgICBUZXN0ZWQtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICAgIG1h
c3RlciBjb21taXQ6IDE5MjMyYjM3OGZhYjA0OTk3YzA2MTJlNWMxOWU4MmMyOWI1OWQ5OWUKICAg
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMTItMTggMTQ6Mjc6MDkgKzAxMDAKCgpGb3IgYmlzZWN0aW9u
IHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC94ZW4tNC45LXRlc3RpbmcvYnVpbGQtaTM4
Ni54ZW4tYnVpbGQuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCBy
ZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0v
aG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi00LjktdGVzdGluZy9idWlsZC1pMzg2Lnhlbi1i
dWlsZCAtLXN1bW1hcnktb3V0PXRtcC8xMzI4MzcuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10
ZW1wbGF0ZT0xMzA5NTQgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4tNC45LXRlc3Rp
bmcgYnVpbGQtaTM4NiB4ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFz
czoKIDEzMjc0NyBmYWlsIFtob3N0PWFsYmFuYTFdIC8gMTMyNTgyIG9rLgpGYWlsdXJlIC8gYmFz
aXMgcGFzcyBmbGlnaHRzOiAxMzI3NDcgLyAxMzI1ODIKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlv
cykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpU
cmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
VHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4g
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4
ODViYiAwNGY3ZmJjYzhmY2FiN2YzYTU5ZTMzNzk4Yjc0NTgyYjU1ZGQ3MzVhCkJhc2lzIHBhc3Mg
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2
ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIDA0MzdiYTBlNTc4ZDA4OWViMjRmYzQ5MzU3NWNkMGU4
ZjI1ODRlYzcKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVy
YXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM4MDUx
Nzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkLTgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNh
YWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiLWFhZDIzMDY2ZTRiMjcyOTZk
MjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjMDQz
N2JhMGU1NzhkMDg5ZWIyNGZjNDkzNTc1Y2QwZThmMjU4NGVjNy0wNGY3ZmJjYzhmY2FiN2YzYTU5
ZTMzNzk4Yjc0NTgyYjU1ZGQ3MzVhCkxvYWRlZCAxMDAxIG5vZGVzIGluIHJldmlzaW9uIGdyYXBo
ClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTMyNjA2IFtob3N0PWFsYmFuYTBdCiAxMzI2
MDIgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMzI1ODIgcGFzcyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1
YmIgMDQzN2JhMGU1NzhkMDg5ZWIyNGZjNDkzNTc1Y2QwZThmMjU4NGVjNwogMTMyNzQ3IGZhaWwg
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2
ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIDA0ZjdmYmNjOGZjYWI3ZjNhNTllMzM3OThiNzQ1ODJi
NTVkZDczNWEKIDEzMjc4NCBwYXNzIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiAwNDM3YmEwZTU3
OGQwODllYjI0ZmM0OTM1NzVjZDBlOGYyNTg0ZWM3CiAxMzI4MTMgZmFpbCA4MDUxNzg5ZTk4MjQ5
OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNm
YmUyYTVhODg1YmIgMDRmN2ZiY2M4ZmNhYjdmM2E1OWUzMzc5OGI3NDU4MmI1NWRkNzM1YQogMTMy
ODI4IHBhc3MgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2
NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIDNhM2Y0OGE1OWU0MjY5YzYxMTFlMmMz
MGYzMWE0OWQ3NjMyMmJmNjUKIDEzMjgxNCBwYXNzIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiA3
OGIyNzMyZWM1Y2U4ODNmNzA2MWZhMmI3NjZiMzU5YmIwOGJiYTE5CiAxMzI4MTcgZmFpbCA4MDUx
Nzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5
YjkxMjMzOTNmYmUyYTVhODg1YmIgNjc4OTIwZTU4NDYzYTI3YzA4NzhiM2QwNzBlMTg4MTFhMjk0
Y2NlOAogMTMyODMzIGZhaWwgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4
ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIDY3ODkyMGU1ODQ2M2Ey
N2MwODc4YjNkMDcwZTE4ODExYTI5NGNjZTgKIDEzMjgxOCBwYXNzIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJh
NWE4ODViYiA0ZjlhNDg2ODk5YjY0M2EzMTQzYTc3YTAzMmY2YzIwNjljYjFlNDBhCiAxMzI4MjIg
cGFzcyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRi
MjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgM2EzZjQ4YTU5ZTQyNjljNjExMWUyYzMwZjMx
YTQ5ZDc2MzIyYmY2NQogMTMyODM1IHBhc3MgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRh
NzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIDNhM2Y0
OGE1OWU0MjY5YzYxMTFlMmMzMGYzMWE0OWQ3NjMyMmJmNjUKIDEzMjgzNyBmYWlsIDgwNTE3ODll
OTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEy
MzM5M2ZiZTJhNWE4ODViYiA2Nzg5MjBlNTg0NjNhMjdjMDg3OGIzZDA3MGUxODgxMWEyOTRjY2U4
CiAxMzI4MjMgZmFpbCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFh
ZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgNjc4OTIwZTU4NDYzYTI3YzA4
NzhiM2QwNzBlMTg4MTFhMjk0Y2NlOApTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25z
CiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzI1ODIgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTMyNzQ3IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTMyNzg0IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTMyODEzIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0
IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5
NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiAzYTNmNDhhNTllNDI2OWM2MTExZTJjMzBmMzFhNDlk
NzYzMjJiZjY1Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRl
LgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMyODIyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTMyODIzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTMyODI4IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMzI4MzMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMzI4MzUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEz
MjgzNyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQg
cHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA2Nzg5MjBlNTg0NjNhMjdjMDg3
OGIzZDA3MGUxODgxMWEyOTRjY2U4CiAgQnVnIG5vdCBwcmVzZW50OiAzYTNmNDhhNTllNDI2OWM2
MTExZTJjMzBmMzFhNDlkNzYzMjJiZjY1CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyODM3LwoKCiAgY29tbWl0IDY3
ODkyMGU1ODQ2M2EyN2MwODc4YjNkMDcwZTE4ODExYTI5NGNjZTgKICBBdXRob3I6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIEZyaSBGZWIgMSAxMjowNToxMSAyMDE5
ICswMTAwCiAgCiAgICAgIHg4NmVtdWw6IGZpeCAzLW9wZXJhbmQgSU1VTAogICAgICAKICAgICAg
V2hpbGUgY29tbWl0IDc1MDY2Y2Q0ZWEgKCJ4ODZlbXVsOiBmaXggeyxpfW11bCBhbmQgeyxpfWRp
diIpIGluZGVlZCBkaWQKICAgICAgYXMgaXRzIHRpdGxlIHNheXMsIGl0IGJyb2tlIHRoZSAzLW9w
ZXJhbmQgZm9ybSBieSB1bmlmb3JtbHkgdXNpbmcgQUwvQVgvCiAgICAgIEVBWC9SQVggYXMgc2Vj
b25kIHNvdXJjZSBvcGVyYW5kLiBGaXggdGhpcyBhbmQgYWRkIHRlc3RzIGNvdmVyaW5nIGJvdGgK
ICAgICAgY2FzZXMuCiAgICAgIAogICAgICBSZXBvcnRlZC1ieTogQW5kcmVpIEx1dGFzIDx2bHV0
YXNAYml0ZGVmZW5kZXIuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAgIFRlc3RlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgogICAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgICAgbWFzdGVyIGNvbW1pdDogMTkyMzJiMzc4ZmFi
MDQ5OTdjMDYxMmU1YzE5ZTgyYzI5YjU5ZDk5ZQogICAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMi0x
OCAxNDoyNzowOSArMDEwMAoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3Vs
dHMvYmlzZWN0L3hlbi00LjktdGVzdGluZy9idWlsZC1pMzg2Lnhlbi1idWlsZC57ZG90LHBzLHBu
ZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTMy
ODM3OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzI4MzcgeGVuLTQuOS10ZXN0aW5nIHJl
YWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MvMTMyODM3LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAg
ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 11:11:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 11:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqc9h-0002hT-5e; Mon, 04 Feb 2019 11:11:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cWFw=QL=citrix.com=prvs=9316acc9e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gqc9f-0002hO-Nj
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 11:11:11 +0000
X-Inumbo-ID: 9332c3fc-286d-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9332c3fc-286d-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 11:11:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="77209812"
Date: Mon, 4 Feb 2019 11:11:02 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Hans van Kranenburg <hans.van.kranenburg@mendix.com>
Message-ID: <20190204111102.megq4t23nyxtvamm@zion.uk.xensource.com>
References: <20190203203518.22484-1-hans.van.kranenburg@mendix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190203203518.22484-1-hans.van.kranenburg@mendix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/misc: Remove obsolete xen-bugtool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBGZWIgMDMsIDIwMTkgYXQgMDk6MzU6MThQTSArMDEwMCwgSGFucyB2YW4gS3JhbmVu
YnVyZyB3cm90ZToKPiB4ZW4tYnVndG9vbCByZWxpZXMgb24gY29kZSB0aGF0IGhhcyBiZWVuIHJl
bW92ZWQgaW4gY29tbWl0IDllODY3MmYxYzMKPiAidG9vbHM6IHJlbW92ZSB4ZW5kIGFuZCBhc3Nv
Y2lhdGVkIHB5dGhvbiBtb2R1bGVzIiwgbW9yZSB0aGFuIDUgeWVhcnMKPiBhZ28uIFJlbW92ZSBp
dCwgc2luY2UgaXQgY29uZnVzZXMgdXNlcnMuCj4gCj4gICAgIC0kIC91c3Ivc2Jpbi94ZW4tYnVn
dG9vbAo+ICAgICBUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6Cj4gICAgICAgRmls
ZSAiL3Vzci9zYmluL3hlbi1idWd0b29sIiwgbGluZSA5LCBpbiA8bW9kdWxlPgo+IAlmcm9tIHhl
bi51dGlsIGltcG9ydCBidWd0b29sCj4gICAgIEltcG9ydEVycm9yOiBObyBtb2R1bGUgbmFtZWQg
eGVuLnV0aWwKPiAKPiBTaWduZWQtb2ZmLWJ5OiBIYW5zIHZhbiBLcmFuZW5idXJnIDxoYW5zLnZh
bi5rcmFuZW5idXJnQG1lbmRpeC5jb20+Cj4gTGluazogaHR0cHM6Ly9idWdzLmRlYmlhbi5vcmcv
Y2dpLWJpbi9idWdyZXBvcnQuY2dpP2J1Zz04NjYzODAKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 11:20:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 11:20:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqcIM-0003dO-6b; Mon, 04 Feb 2019 11:20:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/eIc=QL=citrix.com=prvs=931483abb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gqcIK-0003dF-Rv
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 11:20:08 +0000
X-Inumbo-ID: d06c6f9a-286e-11e9-a5dd-cf3ad1aadbb4
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d06c6f9a-286e-11e9-a5dd-cf3ad1aadbb4;
 Mon, 04 Feb 2019 11:20:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="77210288"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 4 Feb 2019 11:19:52 +0000
Message-ID: <20190204111954.11312-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] amd-iommu: use bitfields for PTE/PDE and DTE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVkdWNlIGNvZGUgc2l6ZSBieSB+MzAwIGxpbmVzLgoKUGF1bCBEdXJyYW50ICgyKToKICBhbWQt
aW9tbXU6IHVzZSBhIGJpdGZpZWxkIGZvciBQVEUvUERFCiAgYW1kLWlvbW11OiB1c2UgYSBiaXRm
aWVsZCBmb3IgRFRFCgogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMg
ICAgIHwgIDU1ICstLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAg
ICAgIHwgMzM4ICsrKystLS0tLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L3BjaV9hbWRfaW9tbXUuYyAgIHwgMTAxICsrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQt
aW9tbXUuaCAgICAgICAgICAgICAgIHwgICA1IC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2
bS9hbWQtaW9tbXUtZGVmcy5oICB8IDE2NyArKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICAzNSArLQogNiBmaWxlcyBjaGFuZ2VkLCAyMDEg
aW5zZXJ0aW9ucygrKSwgNTAwIGRlbGV0aW9ucygtKQoKLS0gCjIuMjAuMS4yLmdiMjFlYmI2NzEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 11:20:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 11:20:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqcIM-0003dU-Fb; Mon, 04 Feb 2019 11:20:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/eIc=QL=citrix.com=prvs=931483abb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gqcIK-0003dE-Re
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 11:20:08 +0000
X-Inumbo-ID: d137cbcc-286e-11e9-beaa-e790b8902b5c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d137cbcc-286e-11e9-beaa-e790b8902b5c;
 Mon, 04 Feb 2019 11:20:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="77210290"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 4 Feb 2019 11:19:53 +0000
Message-ID: <20190204111954.11312-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190204111954.11312-1-paul.durrant@citrix.com>
References: <20190204111954.11312-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] amd-iommu: use a bitfield for PTE/PDE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgdXNlIG9mIGdldC9zZXRfZmllbGRfZnJvbS9pbl9yZWdfdTMyKCkgaXMgYm90
aCBpbmVmZmljaWVudCBhbmQKcmVxdWlyZXMgc29tZSB1Z2x5IGNhc3RpbmcuCgpUaGlzIHBhdGNo
IGRlZmluZXMgYSBuZXcgYml0ZmllbGQgc3RydWN0dXJlIChhbWRfaW9tbXVfcHRlKSBhbmQgdXNl
cyB0aGlzCnN0cnVjdHVyZSBpbiBhbGwgUFRFL1BERSBtYW5pcHVsYXRpb24sIHJlc3VsdGluZyBp
biBtdWNoIG1vcmUgcmVhZGFibGUKYW5kIGNvbXBhY3QgY29kZS4KCk5PVEU6IFRoaXMgY29tbWl0
IGFsc28gZml4ZXMgb25lIG1hbGZvcm1lZCBjb21tZW50IGluCiAgICAgIHNldF9pb21tdV9wdGVf
cHJlc2VudCgpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KLS0tCkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxw
YW5pdEBhbWQuY29tPgpDYzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6
ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAgIHwgMTQzICsrKystLS0tLS0tLS0t
LS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyAgIHwgIDUw
ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmggIHwg
IDQ3ICsrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5o
IHwgIDE1IC0tCiA0IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDE5MSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFw
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggNjczMjli
MGM5NS4uNWZkYTYwNjNkZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAu
YwpAQCAtMzgsMTAwICszOCw0NSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHBmbl90b19wZGVfaWR4
KHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBpbnQgbGV2ZWwpCiBzdGF0aWMgdW5zaWduZWQg
aW50IGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbikK
IHsKLSAgICB1aW50NjRfdCAqdGFibGUsICpwdGU7CisgICAgc3RydWN0IGFtZF9pb21tdV9wdGUg
KnRhYmxlLCAqcHRlOwogICAgIHVuc2lnbmVkIGludCBmbHVzaF9mbGFnczsKIAogICAgIHRhYmxl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obDFfbWZuKSk7CisgICAgcHRlID0gJnRhYmxlW3Bmbl90
b19wZGVfaWR4KGRmbiwgMSldOwogCi0gICAgcHRlID0gKHRhYmxlICsgcGZuX3RvX3BkZV9pZHgo
ZGZuLCAxKSk7CisgICAgZmx1c2hfZmxhZ3MgPSBwdGUtPnByID8gSU9NTVVfRkxVU0hGX21vZGlm
aWVkIDogMDsKKyAgICBtZW1zZXQocHRlLCAwLCBzaXplb2YoKnB0ZSkpOwogCi0gICAgZmx1c2hf
ZmxhZ3MgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKCpwdGUsIElPTU1VX1BURV9QUkVTRU5UX01B
U0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9Q
UkVTRU5UX1NISUZUKSA/Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VX0ZMVVNIRl9tb2RpZmllZCA6IDA7Ci0KLSAgICAqcHRlID0gMDsKICAgICB1bm1hcF9k
b21haW5fcGFnZSh0YWJsZSk7CiAKICAgICByZXR1cm4gZmx1c2hfZmxhZ3M7CiB9CiAKLXN0YXRp
YyB1bnNpZ25lZCBpbnQgc2V0X2lvbW11X3BkZV9wcmVzZW50KHVpbnQzMl90ICpwZGUsCitzdGF0
aWMgdW5zaWduZWQgaW50IHNldF9pb21tdV9wZGVfcHJlc2VudChzdHJ1Y3QgYW1kX2lvbW11X3B0
ZSAqcHRlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBuZXh0X21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBuZXh0X2xldmVsLCBib29sIGl3LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpcikKIHsKLSAgICB1aW50NjRfdCBtYWRkcl9u
ZXh0OwotICAgIHVpbnQzMl90IGFkZHJfbG8sIGFkZHJfaGksIGVudHJ5OwotICAgIGJvb2wgb2xk
X3ByZXNlbnQ7CiAgICAgdW5zaWduZWQgaW50IGZsdXNoX2ZsYWdzID0gSU9NTVVfRkxVU0hGX2Fk
ZGVkOwogCi0gICAgbWFkZHJfbmV4dCA9IF9fcGZuX3RvX3BhZGRyKG5leHRfbWZuKTsKLQotICAg
IG9sZF9wcmVzZW50ID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihwZGVbMF0sIElPTU1VX1BURV9Q
UkVTRU5UX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX1BURV9QUkVTRU5UX1NISUZUKTsKLSAgICBpZiAoIG9sZF9wcmVzZW50ICkKLSAgICB7Ci0g
ICAgICAgIGJvb2wgb2xkX3IsIG9sZF93OwotICAgICAgICB1bnNpZ25lZCBpbnQgb2xkX2xldmVs
OwotICAgICAgICB1aW50NjRfdCBtYWRkcl9vbGQ7Ci0KLSAgICAgICAgYWRkcl9oaSA9IGdldF9m
aWVsZF9mcm9tX3JlZ191MzIocGRlWzFdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVV9QVEVfQUREUl9ISUdIX01BU0ssCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfU0hJRlQpOwotICAgICAg
ICBhZGRyX2xvID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihwZGVbMF0sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0xPV19NQVNLLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9MT1df
U0hJRlQpOwotICAgICAgICBvbGRfbGV2ZWwgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsw
XSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVf
TkVYVF9MRVZFTF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BERV9ORVhUX0xFVkVMX1NISUZUKTsKLSAgICAgICAgb2xkX3cgPSBnZXRfZmll
bGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1BURV9JT19XUklURV9QRVJNSVNTSU9OX01BU0ssCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfSU9fV1JJVEVfUEVSTUlTU0lPTl9T
SElGVCk7Ci0gICAgICAgIG9sZF9yID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihwZGVbMV0sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfSU9fUkVBRF9Q
RVJNSVNTSU9OX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9QVEVfSU9fUkVBRF9QRVJNSVNTSU9OX1NISUZUKTsKLQotICAgICAgICBtYWRkcl9vbGQg
PSAoKHVpbnQ2NF90KWFkZHJfaGkgPDwgMzIpIHwKLSAgICAgICAgICAgICAgICAgICAgKCh1aW50
NjRfdClhZGRyX2xvIDw8IFBBR0VfU0hJRlQpOwotCi0gICAgICAgIGlmICggbWFkZHJfb2xkICE9
IG1hZGRyX25leHQgfHwgaXcgIT0gb2xkX3cgfHwgaXIgIT0gb2xkX3IgfHwKLSAgICAgICAgICAg
ICBvbGRfbGV2ZWwgIT0gbmV4dF9sZXZlbCApCisgICAgaWYgKCBwdGUtPnByICYmCisgICAgICAg
ICAocHRlLT5tZm4gIT0gbmV4dF9tZm4gfHwKKyAgICAgICAgICBwdGUtPml3ICE9IGl3IHx8Cisg
ICAgICAgICAgcHRlLT5pciAhPSBpciB8fAorICAgICAgICAgIHB0ZS0+bmV4dF9sZXZlbCAhPSBu
ZXh0X2xldmVsKSApCiAgICAgICAgICAgICBmbHVzaF9mbGFncyB8PSBJT01NVV9GTFVTSEZfbW9k
aWZpZWQ7Ci0gICAgfQogCi0gICAgYWRkcl9sbyA9IG1hZGRyX25leHQgJiBETUFfMzJCSVRfTUFT
SzsKLSAgICBhZGRyX2hpID0gbWFkZHJfbmV4dCA+PiAzMjsKLQotICAgIC8qIGVuYWJsZSByZWFk
L3dyaXRlIHBlcm1pc3Npb25zLHdoaWNoIHdpbGwgYmUgZW5mb3JjZWQgYXQgdGhlIFBURSAqLwot
ICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGFkZHJfaGksIDAsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVfUERFX0FERFJfSElHSF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VX1BERV9BRERSX0hJR0hfU0hJRlQsICZlbnRyeSk7Ci0gICAgc2V0X2ZpZWxkX2luX3Jl
Z191MzIoaXcsIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9JT19X
UklURV9QRVJNSVNTSU9OX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERF
X0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQsICZlbnRyeSk7Ci0gICAgc2V0X2ZpZWxkX2luX3Jl
Z191MzIoaXIsIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9JT19S
RUFEX1BFUk1JU1NJT05fTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVf
SU9fUkVBRF9QRVJNSVNTSU9OX1NISUZULCAmZW50cnkpOwotCi0gICAgLyogRkMgYml0IHNob3Vs
ZCBiZSBlbmFibGVkIGluIFBURSwgdGhpcyBoZWxwcyB0byBzb2x2ZSBwb3RlbnRpYWwKKyAgICAv
KgorICAgICAqIEZDIGJpdCBzaG91bGQgYmUgZW5hYmxlZCBpbiBQVEUsIHRoaXMgaGVscHMgdG8g
c29sdmUgcG90ZW50aWFsCiAgICAgICogaXNzdWVzIHdpdGggQVRTIGRldmljZXMKICAgICAgKi8K
LSAgICBpZiAoIG5leHRfbGV2ZWwgPT0gMCApCi0gICAgICAgIHNldF9maWVsZF9pbl9yZWdfdTMy
KElPTU1VX0NPTlRST0xfRU5BQkxFRCwgZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BURV9GQ19NQVNLLCBJT01NVV9QVEVfRkNfU0hJRlQsICZlbnRyeSk7Ci0gICAg
cGRlWzFdID0gZW50cnk7CisgICAgcHRlLT5mYyA9ICFuZXh0X2xldmVsOwogCi0gICAgLyogbWFy
ayBuZXh0IGxldmVsIGFzICdwcmVzZW50JyAqLwotICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGFk
ZHJfbG8gPj4gUEFHRV9TSElGVCwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9Q
REVfQUREUl9MT1dfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfQURE
Ul9MT1dfU0hJRlQsICZlbnRyeSk7Ci0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIobmV4dF9sZXZl
bCwgZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxf
TUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfTkVYVF9MRVZFTF9TSElG
VCwgJmVudHJ5KTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihJT01NVV9DT05UUk9MX0VOQUJM
RUQsIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9QUkVTRU5UX01B
U0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX1BSRVNFTlRfU0hJRlQsICZl
bnRyeSk7Ci0gICAgcGRlWzBdID0gZW50cnk7CisgICAgcHRlLT5tZm4gPSBuZXh0X21mbjsKKyAg
ICBwdGUtPml3ID0gaXc7CisgICAgcHRlLT5pciA9IGlyOworICAgIHB0ZS0+bmV4dF9sZXZlbCA9
IG5leHRfbGV2ZWw7CisgICAgcHRlLT5wciA9IDE7CiAKICAgICByZXR1cm4gZmx1c2hfZmxhZ3M7
CiB9CkBAIC0xNDIsMTMgKzg3LDExIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2V0X2lvbW11X3B0
ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgcHRfbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBkZV9sZXZlbCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgaXcsIGJvb2wgaXIpCiB7Ci0gICAgdWludDY0X3QgKnRh
YmxlOwotICAgIHVpbnQzMl90ICpwZGU7CisgICAgc3RydWN0IGFtZF9pb21tdV9wdGUgKnRhYmxl
LCAqcGRlOwogICAgIHVuc2lnbmVkIGludCBmbHVzaF9mbGFnczsKIAogICAgIHRhYmxlID0gbWFw
X2RvbWFpbl9wYWdlKF9tZm4ocHRfbWZuKSk7Ci0KLSAgICBwZGUgPSAodWludDMyX3QgKikodGFi
bGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIHBkZV9sZXZlbCkpOworICAgIHBkZSA9ICZ0YWJsZVtw
Zm5fdG9fcGRlX2lkeChkZm4sIHBkZV9sZXZlbCldOwogCiAgICAgZmx1c2hfZmxhZ3MgPSBzZXRf
aW9tbXVfcGRlX3ByZXNlbnQocGRlLCBuZXh0X21mbiwgMCwgaXcsIGlyKTsKICAgICB1bm1hcF9k
b21haW5fcGFnZSh0YWJsZSk7CkBAIC0zMTksMjUgKzI2Miw2IEBAIHZvaWQgaW9tbXVfZHRlX3Nl
dF9ndWVzdF9jcjModWludDMyX3QgKmR0ZSwgdWludDE2X3QgZG9tX2lkLCB1aW50NjRfdCBnY3Iz
LAogICAgIGR0ZVsxXSA9IGVudHJ5OwogfQogCi11aW50NjRfdCBhbWRfaW9tbXVfZ2V0X2FkZHJl
c3NfZnJvbV9wdGUodm9pZCAqcHRlKQotewotICAgIHVpbnQzMl90ICplbnRyeSA9IHB0ZTsKLSAg
ICB1aW50MzJfdCBhZGRyX2xvLCBhZGRyX2hpOwotICAgIHVpbnQ2NF90IHB0cjsKLQotICAgIGFk
ZHJfbG8gPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzBdLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0xPV19NQVNLLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0xPV19TSElGVCk7Ci0K
LSAgICBhZGRyX2hpID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVsxXSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9ISUdIX01BU0ssCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfSElHSF9T
SElGVCk7Ci0KLSAgICBwdHIgPSAoKHVpbnQ2NF90KWFkZHJfaGkgPDwgMzIpIHwKLSAgICAgICAg
ICAoKHVpbnQ2NF90KWFkZHJfbG8gPDwgUEFHRV9TSElGVCk7Ci0gICAgcmV0dXJuIHB0cjsKLX0K
LQogLyogV2FsayBpbyBwYWdlIHRhYmxlcyBhbmQgYnVpbGQgbGV2ZWwgcGFnZSB0YWJsZXMgaWYg
bmVjZXNzYXJ5CiAgKiB7UmUsIHVufW1hcHBpbmcgc3VwZXIgcGFnZSBmcmFtZXMgY2F1c2VzIHJl
LWFsbG9jYXRpb24gb2YgaW8KICAqIHBhZ2UgdGFibGVzLgpAQCAtMzQ1LDcgKzI2OSw3IEBAIHVp
bnQ2NF90IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZSh2b2lkICpwdGUpCiBzdGF0aWMg
aW50IGlvbW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRm
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuW10p
CiB7Ci0gICAgdWludDY0X3QgKnBkZSwgKm5leHRfdGFibGVfdmFkZHI7CisgICAgc3RydWN0IGFt
ZF9pb21tdV9wdGUgKnBkZSwgKm5leHRfdGFibGVfdmFkZHI7CiAgICAgdW5zaWduZWQgbG9uZyAg
bmV4dF90YWJsZV9tZm47CiAgICAgdW5zaWduZWQgaW50IGxldmVsOwogICAgIHN0cnVjdCBwYWdl
X2luZm8gKnRhYmxlOwpAQCAtMzcwLDE1ICsyOTQsMTMgQEAgc3RhdGljIGludCBpb21tdV9wZGVf
ZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgIHB0
X21mbltsZXZlbF0gPSBuZXh0X3RhYmxlX21mbjsKIAogICAgICAgICBuZXh0X3RhYmxlX3ZhZGRy
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obmV4dF90YWJsZV9tZm4pKTsKLSAgICAgICAgcGRlID0g
bmV4dF90YWJsZV92YWRkciArIHBmbl90b19wZGVfaWR4KGRmbiwgbGV2ZWwpOworICAgICAgICBw
ZGUgPSAmbmV4dF90YWJsZV92YWRkcltwZm5fdG9fcGRlX2lkeChkZm4sIGxldmVsKV07CiAKICAg
ICAgICAgLyogSGVyZSBtaWdodCBiZSBhIHN1cGVyIHBhZ2UgZnJhbWUgKi8KLSAgICAgICAgbmV4
dF90YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUocGRlKSA+PiBQQUdF
X1NISUZUOworICAgICAgICBuZXh0X3RhYmxlX21mbiA9IHBkZS0+bWZuOwogCiAgICAgICAgIC8q
IFNwbGl0IHN1cGVyIHBhZ2UgZnJhbWUgaW50byBzbWFsbGVyIHBpZWNlcy4qLwotICAgICAgICBp
ZiAoIGlvbW11X2lzX3B0ZV9wcmVzZW50KCh1aW50MzJfdCAqKXBkZSkgJiYKLSAgICAgICAgICAg
ICAoaW9tbXVfbmV4dF9sZXZlbCgodWludDMyX3QgKilwZGUpID09IDApICYmCi0gICAgICAgICAg
ICAgbmV4dF90YWJsZV9tZm4gIT0gMCApCisgICAgICAgIGlmICggcGRlLT5wciAmJiAhcGRlLT5u
ZXh0X2xldmVsICYmIG5leHRfdGFibGVfbWZuICkKICAgICAgICAgewogICAgICAgICAgICAgaW50
IGk7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgcGZuOwpAQCAtMzk4LDEzICszMjAs
MTMgQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIG5leHRfdGFibGVf
bWZuID0gbWZuX3gocGFnZV90b19tZm4odGFibGUpKTsKLSAgICAgICAgICAgIHNldF9pb21tdV9w
ZGVfcHJlc2VudCgodWludDMyX3QgKilwZGUsIG5leHRfdGFibGVfbWZuLCBuZXh0X2xldmVsLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhSU9NTVVGX3dyaXRhYmxlLCAhIUlP
TU1VRl9yZWFkYWJsZSk7CisgICAgICAgICAgICBzZXRfaW9tbXVfcGRlX3ByZXNlbnQocGRlLCBu
ZXh0X3RhYmxlX21mbiwgbmV4dF9sZXZlbCwgdHJ1ZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0cnVlKTsKIAogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBQVEVfUEVS
X1RBQkxFX1NJWkU7IGkrKyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc2V0X2lv
bW11X3B0ZV9wcmVzZW50KG5leHRfdGFibGVfbWZuLCBwZm4sIG1mbiwgbmV4dF9sZXZlbCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISFJT01NVUZfd3JpdGFibGUsICEh
SU9NTVVGX3JlYWRhYmxlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dHJ1ZSwgdHJ1ZSk7CiAgICAgICAgICAgICAgICAgbWZuICs9IHBhZ2Vfc3o7CiAgICAgICAgICAg
ICAgICAgcGZuICs9IHBhZ2Vfc3o7CiAgICAgICAgICAgICAgfQpAQCAtNDEzLDcgKzMzNSw3IEBA
IHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZGZuLAogICAgICAgICB9CiAKICAgICAgICAgLyogSW5zdGFsbCBsb3dlciBsZXZlbCBw
YWdlIHRhYmxlIGZvciBub24tcHJlc2VudCBlbnRyaWVzICovCi0gICAgICAgIGVsc2UgaWYgKCAh
aW9tbXVfaXNfcHRlX3ByZXNlbnQoKHVpbnQzMl90ICopcGRlKSApCisgICAgICAgIGVsc2UgaWYg
KCAhcGRlLT5wciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggbmV4dF90YWJsZV9tZm4g
PT0gMCApCiAgICAgICAgICAgICB7CkBAIC00MjUsOSArMzQ3LDggQEAgc3RhdGljIGludCBpb21t
dV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAg
ICAgICAgICAgICAgICAgIHJldHVybiAxOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
ICAgICBuZXh0X3RhYmxlX21mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHRhYmxlKSk7Ci0gICAgICAg
ICAgICAgICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KCh1aW50MzJfdCAqKXBkZSwgbmV4dF90YWJs
ZV9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHRfbGV2ZWws
ICEhSU9NTVVGX3dyaXRhYmxlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAhIUlPTU1VRl9yZWFkYWJsZSk7CisgICAgICAgICAgICAgICAgc2V0X2lvbW11X3BkZV9wcmVz
ZW50KHBkZSwgbmV4dF90YWJsZV9tZm4sIG5leHRfbGV2ZWwsIHRydWUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUpOwogICAgICAgICAgICAgfQogICAgICAgICAg
ICAgZWxzZSAvKiBzaG91bGQgbmV2ZXIgcmVhY2ggaGVyZSAqLwogICAgICAgICAgICAgewpAQCAt
NDU1LDcgKzM3Niw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11ID0g
TlVMTDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpuZXdfcm9vdCA9IE5VTEw7CiAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqb2xkX3Jvb3QgPSBOVUxMOwotICAgIHZvaWQgKm5ld19yb290X3ZhZGRyOwor
ICAgIHN0cnVjdCBhbWRfaW9tbXVfcHRlICpuZXdfcm9vdF92YWRkcjsKICAgICB1bnNpZ25lZCBs
b25nIG9sZF9yb290X21mbjsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21t
dShkKTsKIApAQCAtNDg0LDcgKzQwNSw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2Rl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogICAgICAgICBuZXdfcm9vdF92
YWRkciA9IF9fbWFwX2RvbWFpbl9wYWdlKG5ld19yb290KTsKICAgICAgICAgb2xkX3Jvb3RfbWZu
ID0gbWZuX3gocGFnZV90b19tZm4ob2xkX3Jvb3QpKTsKICAgICAgICAgc2V0X2lvbW11X3BkZV9w
cmVzZW50KG5ld19yb290X3ZhZGRyLCBvbGRfcm9vdF9tZm4sIGxldmVsLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgISFJT01NVUZfd3JpdGFibGUsICEhSU9NTVVGX3JlYWRhYmxlKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUsIHRydWUpOwogICAgICAgICBsZXZl
bCsrOwogICAgICAgICBvbGRfcm9vdCA9IG5ld19yb290OwogICAgICAgICBvZmZzZXQgPj49IFBU
RV9QRVJfVEFCTEVfU0hJRlQ7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRf
aW9tbXUuYwppbmRleCAzM2EzNzk4ZjM2Li5kYTY3NDgzMjBiIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTM3Niw5ICszNzYsOCBAQCBzdGF0aWMg
dm9pZCBkZWFsbG9jYXRlX25leHRfcGFnZV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwZywgaW50
IGxldmVsKQogCiBzdGF0aWMgdm9pZCBkZWFsbG9jYXRlX3BhZ2VfdGFibGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGcpCiB7Ci0gICAgdm9pZCAqdGFibGVfdmFkZHIsICpwZGU7Ci0gICAgdTY0IG5leHRf
dGFibGVfbWFkZHI7Ci0gICAgdW5zaWduZWQgaW50IGluZGV4LCBsZXZlbCA9IFBGTl9PUkRFUihw
ZyksIG5leHRfbGV2ZWw7CisgICAgc3RydWN0IGFtZF9pb21tdV9wdGUgKnRhYmxlX3ZhZGRyOwor
ICAgIHVuc2lnbmVkIGludCBpbmRleCwgbGV2ZWwgPSBQRk5fT1JERVIocGcpOwogCiAgICAgUEZO
X09SREVSKHBnKSA9IDA7CiAKQEAgLTM5MiwxNyArMzkxLDE0IEBAIHN0YXRpYyB2b2lkIGRlYWxs
b2NhdGVfcGFnZV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIAogICAgIGZvciAoIGluZGV4
ID0gMDsgaW5kZXggPCBQVEVfUEVSX1RBQkxFX1NJWkU7IGluZGV4KysgKQogICAgIHsKLSAgICAg
ICAgcGRlID0gdGFibGVfdmFkZHIgKyAoaW5kZXggKiBJT01NVV9QQUdFX1RBQkxFX0VOVFJZX1NJ
WkUpOwotICAgICAgICBuZXh0X3RhYmxlX21hZGRyID0gYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zy
b21fcHRlKHBkZSk7Ci0gICAgICAgIG5leHRfbGV2ZWwgPSBpb21tdV9uZXh0X2xldmVsKHBkZSk7
CisgICAgICAgIHN0cnVjdCBhbWRfaW9tbXVfcHRlICpwZGUgPSAmdGFibGVfdmFkZHJbaW5kZXhd
OwogCi0gICAgICAgIGlmICggKG5leHRfdGFibGVfbWFkZHIgIT0gMCkgJiYgKG5leHRfbGV2ZWwg
IT0gMCkgJiYKLSAgICAgICAgICAgICBpb21tdV9pc19wdGVfcHJlc2VudChwZGUpICkKKyAgICAg
ICAgaWYgKCBwZGUtPm1mbiAmJiBwZGUtPm5leHRfbGV2ZWwgJiYgcGRlLT5wciApCiAgICAgICAg
IHsKICAgICAgICAgICAgIC8qIFdlIGRvIG5vdCBzdXBwb3J0IHNraXAgbGV2ZWxzIHlldCAqLwot
ICAgICAgICAgICAgQVNTRVJUKG5leHRfbGV2ZWwgPT0gbGV2ZWwgLSAxKTsKLSAgICAgICAgICAg
IGRlYWxsb2NhdGVfbmV4dF9wYWdlX3RhYmxlKG1hZGRyX3RvX3BhZ2UobmV4dF90YWJsZV9tYWRk
ciksIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV4dF9sZXZlbCk7
CisgICAgICAgICAgICBBU1NFUlQocGRlLT5uZXh0X2xldmVsID09IGxldmVsIC0gMSk7CisgICAg
ICAgICAgICBkZWFsbG9jYXRlX25leHRfcGFnZV90YWJsZShtZm5fdG9fcGFnZShfbWZuKHBkZS0+
bWZuKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGUtPm5leHRf
bGV2ZWwpOwogICAgICAgICB9CiAgICAgfQogCkBAIC01MDAsMTAgKzQ5Niw4IEBAIHN0YXRpYyB2
b2lkIGFtZF9kdW1wX3AybV90YWJsZV9sZXZlbChzdHJ1Y3QgcGFnZV9pbmZvKiBwZywgaW50IGxl
dmVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgZ3BhLCBp
bnQgaW5kZW50KQogewogICAgIHBhZGRyX3QgYWRkcmVzczsKLSAgICB2b2lkICp0YWJsZV92YWRk
ciwgKnBkZTsKLSAgICBwYWRkcl90IG5leHRfdGFibGVfbWFkZHI7Ci0gICAgaW50IGluZGV4LCBu
ZXh0X2xldmVsLCBwcmVzZW50OwotICAgIHUzMiAqZW50cnk7CisgICAgc3RydWN0IGFtZF9pb21t
dV9wdGUgKnRhYmxlX3ZhZGRyOworICAgIGludCBpbmRleDsKIAogICAgIGlmICggbGV2ZWwgPCAx
ICkKICAgICAgICAgcmV0dXJuOwpAQCAtNTE4LDQyICs1MTIsMzIgQEAgc3RhdGljIHZvaWQgYW1k
X2R1bXBfcDJtX3RhYmxlX2xldmVsKHN0cnVjdCBwYWdlX2luZm8qIHBnLCBpbnQgbGV2ZWwsCiAK
ICAgICBmb3IgKCBpbmRleCA9IDA7IGluZGV4IDwgUFRFX1BFUl9UQUJMRV9TSVpFOyBpbmRleCsr
ICkKICAgICB7CisgICAgICAgIHN0cnVjdCBhbWRfaW9tbXVfcHRlICpwZGUgPSAmdGFibGVfdmFk
ZHJbaW5kZXhdOworCiAgICAgICAgIGlmICggIShpbmRleCAlIDIpICkKICAgICAgICAgICAgIHBy
b2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwogCi0gICAgICAgIHBkZSA9IHRhYmxlX3ZhZGRyICsg
KGluZGV4ICogSU9NTVVfUEFHRV9UQUJMRV9FTlRSWV9TSVpFKTsKLSAgICAgICAgbmV4dF90YWJs
ZV9tYWRkciA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShwZGUpOwotICAgICAgICBl
bnRyeSA9IHBkZTsKLQotICAgICAgICBwcmVzZW50ID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihl
bnRyeVswXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVf
UERFX1BSRVNFTlRfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfUERFX1BSRVNFTlRfU0hJRlQpOwotCi0gICAgICAgIGlmICggIXByZXNlbnQgKQor
ICAgICAgICBpZiAoICFwZGUtPnByICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAg
IG5leHRfbGV2ZWwgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzBdLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfTkVYVF9MRVZFTF9N
QVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9Q
REVfTkVYVF9MRVZFTF9TSElGVCk7Ci0KLSAgICAgICAgaWYgKCBuZXh0X2xldmVsICYmIChuZXh0
X2xldmVsICE9IChsZXZlbCAtIDEpKSApCisgICAgICAgIGlmICggcGRlLT5uZXh0X2xldmVsICYm
IChwZGUtPm5leHRfbGV2ZWwgIT0gKGxldmVsIC0gMSkpICkKICAgICAgICAgewogICAgICAgICAg
ICAgcHJpbnRrKCJJT01NVSBwMm0gdGFibGUgZXJyb3IuIG5leHRfbGV2ZWwgPSAlZCwgZXhwZWN0
ZWQgJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgbmV4dF9sZXZlbCwgbGV2ZWwgLSAxKTsKKyAg
ICAgICAgICAgICAgICAgICBwZGUtPm5leHRfbGV2ZWwsIGxldmVsIC0gMSk7CiAKICAgICAgICAg
ICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKICAgICAgICAgYWRkcmVzcyA9IGdwYSArIGFtZF9v
ZmZzZXRfbGV2ZWxfYWRkcmVzcyhpbmRleCwgbGV2ZWwpOwotICAgICAgICBpZiAoIG5leHRfbGV2
ZWwgPj0gMSApCisgICAgICAgIGlmICggcGRlLT5uZXh0X2xldmVsID49IDEgKQogICAgICAgICAg
ICAgYW1kX2R1bXBfcDJtX3RhYmxlX2xldmVsKAotICAgICAgICAgICAgICAgIG1hZGRyX3RvX3Bh
Z2UobmV4dF90YWJsZV9tYWRkciksIG5leHRfbGV2ZWwsCisgICAgICAgICAgICAgICAgbWZuX3Rv
X3BhZ2UoX21mbihwZGUtPm1mbikpLCBwZGUtPm5leHRfbGV2ZWwsCiAgICAgICAgICAgICAgICAg
YWRkcmVzcywgaW5kZW50ICsgMSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHByaW50aygi
JSpzZGZuOiAlMDhseCAgbWZuOiAlMDhseFxuIiwKICAgICAgICAgICAgICAgICAgICBpbmRlbnQs
ICIiLAogICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKVBGTl9ET1dOKGFkZHJlc3Mp
LAotICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKVBGTl9ET1dOKG5leHRfdGFibGVf
bWFkZHIpKTsKKyAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylQRk5fRE9XTihwZm5f
dG9fcGFkZHIocGRlLT5tZm4pKSk7CiAgICAgfQogCiAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFi
bGVfdmFkZHIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1p
b21tdS1kZWZzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMu
aAppbmRleCBhMjE3MjQ1MjQ5Li5hM2E0OWY5MWViIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaApAQCAtNDEzLDM4ICs0MTMsMjEgQEAKICNkZWZpbmUg
SU9NTVVfUEFHRV9UQUJMRV9VMzJfUEVSX0VOVFJZCShJT01NVV9QQUdFX1RBQkxFX0VOVFJZX1NJ
WkUgLyA0KQogI2RlZmluZSBJT01NVV9QQUdFX1RBQkxFX0FMSUdOTUVOVAk0MDk2CiAKLSNkZWZp
bmUgSU9NTVVfUFRFX1BSRVNFTlRfTUFTSwkJCTB4MDAwMDAwMDEKLSNkZWZpbmUgSU9NTVVfUFRF
X1BSRVNFTlRfU0hJRlQJCQkwCi0jZGVmaW5lIElPTU1VX1BURV9ORVhUX0xFVkVMX01BU0sJCTB4
MDAwMDBFMDAKLSNkZWZpbmUgSU9NTVVfUFRFX05FWFRfTEVWRUxfU0hJRlQJCTkKLSNkZWZpbmUg
SU9NTVVfUFRFX0FERFJfTE9XX01BU0sJCQkweEZGRkZGMDAwCi0jZGVmaW5lIElPTU1VX1BURV9B
RERSX0xPV19TSElGVAkJMTIKLSNkZWZpbmUgSU9NTVVfUFRFX0FERFJfSElHSF9NQVNLCQkweDAw
MEZGRkZGCi0jZGVmaW5lIElPTU1VX1BURV9BRERSX0hJR0hfU0hJRlQJCTAKLSNkZWZpbmUgSU9N
TVVfUFRFX1VfTUFTSwkJCTB4MDgwMDAwMDAKLSNkZWZpbmUgSU9NTVVfUFRFX1VfU0hJRlQJCQk3
Ci0jZGVmaW5lIElPTU1VX1BURV9GQ19NQVNLCQkJMHgxMDAwMDAwMAotI2RlZmluZSBJT01NVV9Q
VEVfRkNfU0hJRlQJCQkyOAotI2RlZmluZSBJT01NVV9QVEVfSU9fUkVBRF9QRVJNSVNTSU9OX01B
U0sJMHgyMDAwMDAwMAotI2RlZmluZSBJT01NVV9QVEVfSU9fUkVBRF9QRVJNSVNTSU9OX1NISUZU
CTI5Ci0jZGVmaW5lIElPTU1VX1BURV9JT19XUklURV9QRVJNSVNTSU9OX01BU0sJMHg0MDAwMDAw
MAotI2RlZmluZSBJT01NVV9QVEVfSU9fV1JJVEVfUEVSTUlTU0lPTl9TSElGVAkzMAotCi0vKiBJ
L08gUGFnZSBEaXJlY3RvcnkgKi8KLSNkZWZpbmUgSU9NTVVfUEFHRV9ESVJFQ1RPUllfRU5UUllf
U0laRQkJOAotI2RlZmluZSBJT01NVV9QQUdFX0RJUkVDVE9SWV9BTElHTk1FTlQJCTQwOTYKLSNk
ZWZpbmUgSU9NTVVfUERFX1BSRVNFTlRfTUFTSwkJCTB4MDAwMDAwMDEKLSNkZWZpbmUgSU9NTVVf
UERFX1BSRVNFTlRfU0hJRlQJCQkwCi0jZGVmaW5lIElPTU1VX1BERV9ORVhUX0xFVkVMX01BU0sJ
CTB4MDAwMDBFMDAKLSNkZWZpbmUgSU9NTVVfUERFX05FWFRfTEVWRUxfU0hJRlQJCTkKLSNkZWZp
bmUgSU9NTVVfUERFX0FERFJfTE9XX01BU0sJCQkweEZGRkZGMDAwCi0jZGVmaW5lIElPTU1VX1BE
RV9BRERSX0xPV19TSElGVAkJMTIKLSNkZWZpbmUgSU9NTVVfUERFX0FERFJfSElHSF9NQVNLCQkw
eDAwMEZGRkZGCi0jZGVmaW5lIElPTU1VX1BERV9BRERSX0hJR0hfU0hJRlQJCTAKLSNkZWZpbmUg
SU9NTVVfUERFX0lPX1JFQURfUEVSTUlTU0lPTl9NQVNLCTB4MjAwMDAwMDAKLSNkZWZpbmUgSU9N
TVVfUERFX0lPX1JFQURfUEVSTUlTU0lPTl9TSElGVAkyOQotI2RlZmluZSBJT01NVV9QREVfSU9f
V1JJVEVfUEVSTUlTU0lPTl9NQVNLCTB4NDAwMDAwMDAKLSNkZWZpbmUgSU9NTVVfUERFX0lPX1dS
SVRFX1BFUk1JU1NJT05fU0hJRlQJMzAKK3N0cnVjdCBhbWRfaW9tbXVfcHRlIHsKKyAgICB1aW50
NjRfdCBwcjoxOworICAgIHVpbnQ2NF90IGlnbm9yZWQwOjQ7CisgICAgdWludDY0X3QgYToxOwor
ICAgIHVpbnQ2NF90IGQ6MTsKKyAgICB1aW50NjRfdCBpZ25vcmVkMToyOworICAgIHVpbnQ2NF90
IG5leHRfbGV2ZWw6MzsKKyAgICB1aW50NjRfdCBtZm46NDA7CisgICAgdWludDY0X3QgcmVzZXJ2
ZWQ6NzsKKyAgICB1aW50NjRfdCB1OjE7CisgICAgdWludDY0X3QgZmM6MTsKKyAgICB1aW50NjRf
dCBpcjoxOworICAgIHVpbnQ2NF90IGl3OjE7CisgICAgdWludDY0X3QgaWdub3JlZDI6MTsKK307
CiAKIC8qIFBhZ2luZyBtb2RlcyAqLwogI2RlZmluZSBJT01NVV9QQUdJTkdfTU9ERV9ESVNBQkxF
RAkweDAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUt
cHJvdG8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaApp
bmRleCBjNTY5NzU2NWQ2Li4xYzE5NzFiYjdjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCkBAIC01Nyw3ICs1Nyw2IEBAIGludCBfX211c3RfY2hl
Y2sgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmx1c2hfZmxhZ3Mp
OwogaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCBkZm5fdCBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCAqZmx1c2hfZmxhZ3MpOwotdWludDY0X3QgYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zy
b21fcHRlKHZvaWQgKmVudHJ5KTsKIGludCBfX211c3RfY2hlY2sgYW1kX2lvbW11X2FsbG9jX3Jv
b3Qoc3RydWN0IGRvbWFpbl9pb21tdSAqaGQpOwogaW50IGFtZF9pb21tdV9yZXNlcnZlX2RvbWFp
bl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFkZHJfdCBwaHlzX2FkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSwK
QEAgLTI4MCwxOCArMjc5LDQgQEAgc3RhdGljIGlubGluZSB2b2lkIGlvbW11X3NldF9hZGRyX2hp
X3RvX3JlZyh1aW50MzJfdCAqcmVnLCB1aW50MzJfdCBhZGRyKQogICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1JFR19CQVNFX0FERFJfSElHSF9TSElGVCwgcmVnKTsKIH0KIAotc3RhdGlj
IGlubGluZSBpbnQgaW9tbXVfaXNfcHRlX3ByZXNlbnQoY29uc3QgdTMyICplbnRyeSkKLXsKLSAg
ICByZXR1cm4gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVswXSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfUFJFU0VOVF9NQVNLLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9QUkVTRU5UX1NISUZUKTsKLX0KLQotc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBpbnQgaW9tbXVfbmV4dF9sZXZlbChjb25zdCB1MzIgKmVudHJ5
KQotewotICAgIHJldHVybiBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzBdLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9ORVhUX0xFVkVMX01BU0ssCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfU0hJ
RlQpOwotfQotCiAjZW5kaWYgLyogX0FTTV9YODZfNjRfQU1EX0lPTU1VX1BST1RPX0ggKi8KLS0g
CjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 11:20:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 11:20:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqcIO-0003df-Pi; Mon, 04 Feb 2019 11:20:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/eIc=QL=citrix.com=prvs=931483abb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gqcIO-0003da-6M
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 11:20:12 +0000
X-Inumbo-ID: d3c6e530-286e-11e9-ae3a-f703e0e690d0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3c6e530-286e-11e9-ae3a-f703e0e690d0;
 Mon, 04 Feb 2019 11:20:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="77210291"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 4 Feb 2019 11:19:54 +0000
Message-ID: <20190204111954.11312-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190204111954.11312-1-paul.durrant@citrix.com>
References: <20190204111954.11312-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] amd-iommu: use a bitfield for DTE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgdXNlIG9mIGdldC9zZXRfZmllbGRfZnJvbS9pbl9yZWdfdTMyKCkgaXMgYm90
aCBpbmVmZmljaWVudCBhbmQKcmVxdWlyZXMgc29tZSB1Z2x5IGNhc3RpbmcuCgpUaGlzIHBhdGNo
IGRlZmluZXMgYSBuZXcgYml0ZmllbGQgc3RydWN0dXJlIChhbWRfaW9tbXVfZHRlKSBhbmQgdXNl
cyB0aGlzCnN0cnVjdHVyZSBpbiBhbGwgRFRFIG1hbmlwdWxhdGlvbiwgcmVzdWx0aW5nIGluIG11
Y2ggbW9yZSByZWFkYWJsZSBhbmQKY29tcGFjdCBjb2RlLgoKTk9URTogVGhpcyBwYXRjaCBhbHNv
IGluY2x1ZGVzIHNvbWUgY2xlYW4tdXAgb2YgZ2V0X2RtYV9yZXF1ZXN0b3JfaWQoKSB0bwogICAg
ICBjaGFuZ2UgdGhlIHR5cGVzIG9mIHRoZSBhcmd1bWVudHMgZnJvbSB1MTYgdG8gdWludDE2X3Qu
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgot
LS0KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5j
b20+CkNjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBh
dSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYyAgICAgfCAgNTUgKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgICB8IDE5OSArKysrKy0tLS0tLS0tLS0tLS0KIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgICB8ICA1MSArKy0tLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQtaW9tbXUuaCAgICAgICAgICAgICAgIHwgICA1IC0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oICB8IDEyMCArKysrKy0t
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgIDIw
ICstCiA2IGZpbGVzIGNoYW5nZWQsIDEzOSBpbnNlcnRpb25zKCspLCAzMTEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYwppbmRleCA5NjE3NWJi
OWFjLi4zMjhlNzUwOWQ1IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfZ3Vlc3QuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vl
c3QuYwpAQCAtNzYsMzkgKzc2LDEwIEBAIHN0YXRpYyB2b2lkIGd1ZXN0X2lvbW11X2Rpc2FibGUo
c3RydWN0IGd1ZXN0X2lvbW11ICppb21tdSkKICAgICBpb21tdS0+ZW5hYmxlZCA9IDA7CiB9CiAK
LXN0YXRpYyB1aW50NjRfdCBnZXRfZ3Vlc3RfY3IzX2Zyb21fZHRlKGRldl9lbnRyeV90ICpkdGUp
CitzdGF0aWMgdWludDY0X3QgZ2V0X2d1ZXN0X2NyM19mcm9tX2R0ZShzdHJ1Y3QgYW1kX2lvbW11
X2R0ZSAqZHRlKQogewotICAgIHVpbnQ2NF90IGdjcjNfMSwgZ2NyM18yLCBnY3IzXzM7Ci0KLSAg
ICBnY3IzXzEgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGR0ZS0+ZGF0YVsxXSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9HQ1IzXzFfTUFTSywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9HQ1Iz
XzFfU0hJRlQpOwotICAgIGdjcjNfMiA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoZHRlLT5kYXRh
WzJdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxF
X0dDUjNfMl9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVf
REVWX1RBQkxFX0dDUjNfMl9TSElGVCk7Ci0gICAgZ2NyM18zID0gZ2V0X2ZpZWxkX2Zyb21fcmVn
X3UzMihkdGUtPmRhdGFbM10sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9ERVZfVEFCTEVfR0NSM18zX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJT01NVV9ERVZfVEFCTEVfR0NSM18zX1NISUZUKTsKLQotICAgIHJldHVybiAoKGdj
cjNfMyA8PCAzMSkgfCAoZ2NyM18yIDw8IDE1ICkgfCAoZ2NyM18xIDw8IDEyKSkgPj4gUEFHRV9T
SElGVDsKLX0KLQotc3RhdGljIHVpbnQxNl90IGdldF9kb21pZF9mcm9tX2R0ZShkZXZfZW50cnlf
dCAqZHRlKQotewotICAgIHJldHVybiBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGR0ZS0+ZGF0YVsy
XSwgSU9NTVVfREVWX1RBQkxFX0RPTUFJTl9JRF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9ET01BSU5fSURfU0hJRlQpOwotfQotCi1zdGF0
aWMgdWludDE2X3QgZ2V0X2dseF9mcm9tX2R0ZShkZXZfZW50cnlfdCAqZHRlKQotewotICAgIHJl
dHVybiBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGR0ZS0+ZGF0YVsxXSwgSU9NTVVfREVWX1RBQkxF
X0dMWF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9U
QUJMRV9HTFhfU0hJRlQpOwotfQotCi1zdGF0aWMgdWludDE2X3QgZ2V0X2d2X2Zyb21fZHRlKGRl
dl9lbnRyeV90ICpkdGUpCi17Ci0gICAgcmV0dXJuIGdldF9maWVsZF9mcm9tX3JlZ191MzIoZHRl
LT5kYXRhWzFdLElPTU1VX0RFVl9UQUJMRV9HVl9NQVNLLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9HVl9TSElGVCk7CisgICAgcmV0dXJuICgoZHRl
LT5nY3IzX3RycF81MV8zMSA8PCAzMSkgfCAoZHRlLT5nY3IzX3RycF8zMF8xNSA8PCAxNSkgfAor
ICAgICAgICAgICAgKGR0ZS0+Z2NyM190cnBfMTRfMTIgPDwgMTIpKSA+PiBQQUdFX1NISUZUOwog
fQogCiBzdGF0aWMgdW5zaWduZWQgaW50IGhvc3RfZG9taWQoc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDY0X3QgZ19kb21pZCkKQEAgLTM5Nyw3ICszNjgsNyBAQCBzdGF0aWMgaW50IGRvX2NvbXBsZXRp
b25fd2FpdChzdHJ1Y3QgZG9tYWluICpkLCBjbWRfZW50cnlfdCAqY21kKQogc3RhdGljIGludCBk
b19pbnZhbGlkYXRlX2R0ZShzdHJ1Y3QgZG9tYWluICpkLCBjbWRfZW50cnlfdCAqY21kKQogewog
ICAgIHVpbnQxNl90IGdiZGYsIG1iZGYsIHJlcV9pZCwgZ2RvbV9pZCwgaGRvbV9pZDsKLSAgICBk
ZXZfZW50cnlfdCAqZ2R0ZSwgKm1kdGUsICpkdGVfYmFzZTsKKyAgICBzdHJ1Y3QgYW1kX2lvbW11
X2R0ZSAqZ2R0ZSwgKm1kdGUsICpkdGVfYmFzZTsKICAgICBzdHJ1Y3QgYW1kX2lvbW11ICppb21t
dSA9IE5VTEw7CiAgICAgc3RydWN0IGd1ZXN0X2lvbW11ICpnX2lvbW11OwogICAgIHVpbnQ2NF90
IGdjcjNfZ2ZuLCBnY3IzX21mbjsKQEAgLTQxNCwyMyArMzg1LDIzIEBAIHN0YXRpYyBpbnQgZG9f
aW52YWxpZGF0ZV9kdGUoc3RydWN0IGRvbWFpbiAqZCwgY21kX2VudHJ5X3QgKmNtZCkKICAgICAg
ICAgcmV0dXJuIDA7CiAKICAgICAvKiBTb21ldGltZXMgZ3Vlc3QgaW52YWxpZGF0ZXMgZGV2aWNl
cyBmcm9tIG5vbi1leGlzdHMgZHRlcyAqLwotICAgIGlmICggKGdiZGYgKiBzaXplb2YoZGV2X2Vu
dHJ5X3QpKSA+IGdfaW9tbXUtPmRldl90YWJsZS5zaXplICkKKyAgICBpZiAoIChnYmRmICogc2l6
ZW9mKHN0cnVjdCBhbWRfaW9tbXVfZHRlKSkgPiBnX2lvbW11LT5kZXZfdGFibGUuc2l6ZSApCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgZHRlX21mbiA9IGd1ZXN0X2lvbW11X2dldF90YWJsZV9t
Zm4oZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdfdG9fdTY0
KGdfaW9tbXUtPmRldl90YWJsZS5yZWdfYmFzZSksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2l6ZW9mKGRldl9lbnRyeV90KSwgZ2JkZik7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBhbWRfaW9tbXVfZHRlKSwg
Z2JkZik7CiAgICAgQVNTRVJUKG1mbl92YWxpZChfbWZuKGR0ZV9tZm4pKSk7CiAKICAgICAvKiBS
ZWFkIGd1ZXN0IGR0ZSBpbmZvcm1hdGlvbiAqLwogICAgIGR0ZV9iYXNlID0gbWFwX2RvbWFpbl9w
YWdlKF9tZm4oZHRlX21mbikpOwogCi0gICAgZ2R0ZSA9IGR0ZV9iYXNlICsgZ2JkZiAlIChQQUdF
X1NJWkUgLyBzaXplb2YoZGV2X2VudHJ5X3QpKTsKKyAgICBnZHRlID0gJmR0ZV9iYXNlW2diZGYg
JSAoUEFHRV9TSVpFIC8gc2l6ZW9mKHN0cnVjdCBhbWRfaW9tbXVfZHRlKSldOwogCi0gICAgZ2Rv
bV9pZCAgPSBnZXRfZG9taWRfZnJvbV9kdGUoZ2R0ZSk7CisgICAgZ2RvbV9pZCA9IGdkdGUtPmRv
bWFpbl9pZDsKICAgICBnY3IzX2dmbiA9IGdldF9ndWVzdF9jcjNfZnJvbV9kdGUoZ2R0ZSk7Ci0g
ICAgZ2x4ICAgICAgPSBnZXRfZ2x4X2Zyb21fZHRlKGdkdGUpOwotICAgIGd2ICAgICAgID0gZ2V0
X2d2X2Zyb21fZHRlKGdkdGUpOworICAgIGdseCA9IGdkdGUtPmdseDsKKyAgICBndiA9IGdkdGUt
Pmd2OwogCiAgICAgdW5tYXBfZG9tYWluX3BhZ2UoZHRlX2Jhc2UpOwogCkBAIC00NTQsMTEgKzQy
NSwxMSBAQCBzdGF0aWMgaW50IGRvX2ludmFsaWRhdGVfZHRlKHN0cnVjdCBkb21haW4gKmQsIGNt
ZF9lbnRyeV90ICpjbWQpCiAgICAgLyogU2V0dXAgaG9zdCBkZXZpY2UgZW50cnkgKi8KICAgICBo
ZG9tX2lkID0gaG9zdF9kb21pZChkLCBnZG9tX2lkKTsKICAgICByZXFfaWQgPSBnZXRfZG1hX3Jl
cXVlc3Rvcl9pZChpb21tdS0+c2VnLCBtYmRmKTsKLSAgICBtZHRlID0gaW9tbXUtPmRldl90YWJs
ZS5idWZmZXIgKyAocmVxX2lkICogc2l6ZW9mKGRldl9lbnRyeV90KSk7CisgICAgZHRlX2Jhc2Ug
PSBpb21tdS0+ZGV2X3RhYmxlLmJ1ZmZlcjsKKyAgICBtZHRlID0gJmR0ZV9iYXNlW3JlcV9pZF07
CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKLSAgICBpb21t
dV9kdGVfc2V0X2d1ZXN0X2NyMygodTMyICopbWR0ZSwgaGRvbV9pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBnY3IzX21mbiA8PCBQQUdFX1NISUZULCBndiwgZ2x4KTsKKyAgICBpb21t
dV9kdGVfc2V0X2d1ZXN0X2NyMyhtZHRlLCBoZG9tX2lkLCBnY3IzX21mbiwgZ3YsIGdseCk7CiAK
ICAgICBhbWRfaW9tbXVfZmx1c2hfZGV2aWNlKGlvbW11LCByZXFfaWQpOwogICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJmlvbW11LT5sb2NrLCBmbGFncyk7CmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggNWZkYTYwNjNkZi4uY2JmMDBlOWU3MiAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtOTksMTY3ICs5OSw2NCBAQCBzdGF0
aWMgdW5zaWduZWQgaW50IHNldF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIHB0X21m
biwKICAgICByZXR1cm4gZmx1c2hfZmxhZ3M7CiB9CiAKLXZvaWQgYW1kX2lvbW11X3NldF9yb290
X3BhZ2VfdGFibGUodWludDMyX3QgKmR0ZSwgdWludDY0X3Qgcm9vdF9wdHIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGRvbWFpbl9pZCwgdWludDhfdCBwYWdp
bmdfbW9kZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCB2YWxp
ZCkKK3ZvaWQgYW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUoc3RydWN0IGFtZF9pb21tdV9k
dGUgKmR0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgcm9v
dF9wdHIsIHVpbnQxNl90IGRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDhfdCBwYWdpbmdfbW9kZSwgdWludDhfdCB2YWxpZCkKIHsKLSAgICB1aW50MzJf
dCBhZGRyX2hpLCBhZGRyX2xvLCBlbnRyeTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihkb21h
aW5faWQsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0RPTUFJ
Tl9JRF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9ET01B
SU5fSURfU0hJRlQsICZlbnRyeSk7Ci0gICAgZHRlWzJdID0gZW50cnk7Ci0KLSAgICBhZGRyX2xv
ID0gcm9vdF9wdHIgJiBETUFfMzJCSVRfTUFTSzsKLSAgICBhZGRyX2hpID0gcm9vdF9wdHIgPj4g
MzI7Ci0KLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihhZGRyX2hpLCAwLAotICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdFX1RBQkxFX1BUUl9ISUdIX01BU0ssCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1BBR0VfVEFCTEVfUFRSX0hJ
R0hfU0hJRlQsICZlbnRyeSk7Ci0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoSU9NTVVfQ09OVFJP
TF9FTkFCTEVELCBlbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFC
TEVfSU9fV1JJVEVfUEVSTUlTU0lPTl9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX0RFVl9UQUJMRV9JT19XUklURV9QRVJNSVNTSU9OX1NISUZULCAmZW50cnkpOwotICAgIHNl
dF9maWVsZF9pbl9yZWdfdTMyKElPTU1VX0NPTlRST0xfRU5BQkxFRCwgZW50cnksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lPX1JFQURfUEVSTUlTU0lPTl9NQVNL
LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JT19SRUFEX1BFUk1J
U1NJT05fU0hJRlQsICZlbnRyeSk7Ci0gICAgZHRlWzFdID0gZW50cnk7Ci0KLSAgICBzZXRfZmll
bGRfaW5fcmVnX3UzMihhZGRyX2xvID4+IFBBR0VfU0hJRlQsIDAsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1BBR0VfVEFCTEVfUFRSX0xPV19NQVNLLAotICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdFX1RBQkxFX1BUUl9MT1dfU0hJ
RlQsICZlbnRyeSk7Ci0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIocGFnaW5nX21vZGUsIGVudHJ5
LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdJTkdfTU9ERV9N
QVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdJTkdfTU9E
RV9TSElGVCwgJmVudHJ5KTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihJT01NVV9DT05UUk9M
X0VOQUJMRUQsIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJM
RV9UUkFOU0xBVElPTl9WQUxJRF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X0RFVl9UQUJMRV9UUkFOU0xBVElPTl9WQUxJRF9TSElGVCwgJmVudHJ5KTsKLSAgICBzZXRfZmll
bGRfaW5fcmVnX3UzMih2YWxpZCA/IElPTU1VX0NPTlRST0xfRU5BQkxFRCA6Ci0gICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfQ09OVFJPTF9ESVNBQkxFRCwgZW50cnksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1ZBTElEX01BU0ssCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1ZBTElEX1NISUZULCAmZW50cnkpOwotICAgIGR0
ZVswXSA9IGVudHJ5OwotfQotCi12b2lkIGlvbW11X2R0ZV9zZXRfaW90bGIodWludDMyX3QgKmR0
ZSwgdWludDhfdCBpKQotewotICAgIHVpbnQzMl90IGVudHJ5OwotCi0gICAgZW50cnkgPSBkdGVb
M107Ci0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoISFpLCBlbnRyeSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU9UTEJfU1VQUE9SVF9NQVNLLAotICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JT1RMQl9TVVBQT1JUX1NISUZULCAmZW50
cnkpOwotICAgIGR0ZVszXSA9IGVudHJ5OworICAgIGR0ZS0+ZG9tYWluX2lkID0gZG9tYWluX2lk
OworICAgIGR0ZS0+cHRfcm9vdCA9IHBhZGRyX3RvX3Bmbihyb290X3B0cik7CisgICAgZHRlLT5p
dyA9IDE7CisgICAgZHRlLT5pciA9IDE7CisgICAgZHRlLT5wYWdpbmdfbW9kZSA9IHBhZ2luZ19t
b2RlOworICAgIGR0ZS0+dHYgPSAxOworICAgIGR0ZS0+diA9IHZhbGlkOwogfQogCiB2b2lkIF9f
aW5pdCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKAotICAgIHVpbnQzMl90ICpkdGUsIHVp
bnQ2NF90IGludHJlbWFwX3B0ciwgdWludDhfdCBpbnRfdmFsaWQpCisgICAgc3RydWN0IGFtZF9p
b21tdV9kdGUgKmR0ZSwgdWludDY0X3QgaW50cmVtYXBfcHRyLCB1aW50OF90IGludF92YWxpZCkK
IHsKLSAgICB1aW50MzJfdCBhZGRyX2hpLCBhZGRyX2xvLCBlbnRyeTsKLQotICAgIGFkZHJfbG8g
PSBpbnRyZW1hcF9wdHIgJiBETUFfMzJCSVRfTUFTSzsKLSAgICBhZGRyX2hpID0gaW50cmVtYXBf
cHRyID4+IDMyOwotCi0gICAgZW50cnkgPSBkdGVbNV07Ci0gICAgc2V0X2ZpZWxkX2luX3JlZ191
MzIoYWRkcl9oaSwgZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RB
QkxFX0lOVF9UQUJMRV9QVFJfSElHSF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfUFRSX0hJR0hfU0hJRlQsICZlbnRyeSk7Ci0gICAgLyog
Rml4ZWQgYW5kIGFyYml0cmF0ZWQgaW50ZXJydXB0cyByZW1hcGVwZCAqLwotICAgIHNldF9maWVs
ZF9pbl9yZWdfdTMyKDIsIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RF
Vl9UQUJMRV9JTlRfQ09OVFJPTF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9TSElGVCwgJmVudHJ5KTsKLSAgICBkdGVbNV0gPSBlbnRy
eTsKLQotICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGFkZHJfbG8gPj4gNiwgMCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX1BUUl9MT1dfTUFTSywK
LSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX1BUUl9M
T1dfU0hJRlQsICZlbnRyeSk7Ci0gICAgLyogMjA0OCBlbnRyaWVzICovCi0gICAgc2V0X2ZpZWxk
X2luX3JlZ191MzIoMHhCLCBlbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9E
RVZfVEFCTEVfSU5UX1RBQkxFX0xFTkdUSF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfTEVOR1RIX1NISUZULCAmZW50cnkpOwotCi0gICAg
LyogdW5tYXBwZWQgaW50ZXJydXB0IHJlc3VsdHMgaW8gcGFnZSBmYXVsdHMqLwotICAgIHNldF9m
aWVsZF9pbl9yZWdfdTMyKElPTU1VX0NPTlRST0xfRElTQUJMRUQsIGVudHJ5LAotICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfSUdOX1VOTUFQUEVEX01B
U0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9J
R05fVU5NQVBQRURfU0hJRlQsICZlbnRyeSk7Ci0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoaW50
X3ZhbGlkID8gSU9NTVVfQ09OVFJPTF9FTkFCTEVEIDoKLSAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9DT05UUk9MX0RJU0FCTEVELCBlbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9ERVZfVEFCTEVfSU5UX1ZBTElEX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfREVWX1RBQkxFX0lOVF9WQUxJRF9TSElGVCwgJmVudHJ5KTsKLSAgICBkdGVbNF0g
PSBlbnRyeTsKKyAgICBkdGUtPml0X3Jvb3QgPSBpbnRyZW1hcF9wdHIgPj4gNjsKKyAgICBkdGUt
PmludF90YWJfbGVuID0gMHhiOyAvKiAyMDQ4IGVudHJpZXMgKi8KKyAgICBkdGUtPmludF9jdGwg
PSAyOyAvKiBmaXhlZCBhbmQgYXJiaXRyYXRlZCBpbnRlcnJ1cHRzIHJlbWFwcGVkICovCisgICAg
ZHRlLT5pZyA9IDA7IC8qIHVubWFwcGVkIGludGVycnVwdCByZXN1bHRzIGlvIHBhZ2UgZmF1bHRz
ICovCisgICAgZHRlLT5pdiA9IGludF92YWxpZDsKIH0KIAotdm9pZCBfX2luaXQgaW9tbXVfZHRl
X2FkZF9kZXZpY2VfZW50cnkodWludDMyX3QgKmR0ZSwKK3ZvaWQgX19pbml0IGlvbW11X2R0ZV9h
ZGRfZGV2aWNlX2VudHJ5KHN0cnVjdCBhbWRfaW9tbXVfZHRlICpkdGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19kZXYp
CiB7Ci0gICAgdWludDMyX3QgZW50cnk7Ci0gICAgdWludDhfdCBzeXNfbWd0LCBkZXZfZXgsIGZs
YWdzOwotICAgIHVpbnQ4X3QgbWFzayA9IH4oMHg3IDw8IDMpOwotCi0gICAgZHRlWzddID0gZHRl
WzZdID0gZHRlWzRdID0gZHRlWzJdID0gZHRlWzFdID0gZHRlWzBdID0gMDsKLQotICAgIGZsYWdz
ID0gaXZyc19kZXYtPmRldmljZV9mbGFnczsKLSAgICBzeXNfbWd0ID0gTUFTS19FWFRSKGZsYWdz
LCBBQ1BJX0lWSERfU1lTVEVNX01HTVQpOwotICAgIGRldl9leCA9IGl2cnNfZGV2LT5kdGVfYWxs
b3dfZXhjbHVzaW9uOwotCi0gICAgZmxhZ3MgJj0gbWFzazsKLSAgICBzZXRfZmllbGRfaW5fcmVn
X3UzMihmbGFncywgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVf
SVZIRF9GTEFHU19NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJM
RV9JVkhEX0ZMQUdTX1NISUZULCAmZW50cnkpOwotICAgIGR0ZVs1XSA9IGVudHJ5OwotCi0gICAg
c2V0X2ZpZWxkX2luX3JlZ191MzIoc3lzX21ndCwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9ERVZfVEFCTEVfU1lTX01HVF9NU0dfRU5BQkxFX01BU0ssCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1NZU19NR1RfTVNHX0VOQUJMRV9TSElGVCwgJmVu
dHJ5KTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihkZXZfZXgsIGVudHJ5LAotICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9BTExPV19FWENMVVNJT05fTUFTSywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfQUxMT1dfRVhDTFVTSU9OX1NI
SUZULCAmZW50cnkpOwotICAgIGR0ZVszXSA9IGVudHJ5OworICAgIHVpbnQ4X3QgZmxhZ3MgPSBp
dnJzX2Rldi0+ZGV2aWNlX2ZsYWdzOworCisgICAgbWVtc2V0KGR0ZSwgMCwgc2l6ZW9mKCpkdGUp
KTsKKworICAgIGR0ZS0+aW5pdF9wYXNzID0gTUFTS19FWFRSKGZsYWdzLCBBQ1BJX0lWSERfSU5J
VF9QQVNTKTsKKyAgICBkdGUtPmV4dF9pbnRfcGFzcyA9IE1BU0tfRVhUUihmbGFncywgQUNQSV9J
VkhEX0VJTlRfUEFTUyk7CisgICAgZHRlLT5ubWlfcGFzcyA9IE1BU0tfRVhUUihmbGFncywgQUNQ
SV9JVkhEX05NSV9QQVNTKTsKKyAgICBkdGUtPmxpbnQwX3Bhc3MgPSBNQVNLX0VYVFIoZmxhZ3Ms
IEFDUElfSVZIRF9MSU5UMF9QQVNTKTsKKyAgICBkdGUtPmxpbnQxX3Bhc3MgPSBNQVNLX0VYVFIo
ZmxhZ3MsIEFDUElfSVZIRF9MSU5UMV9QQVNTKTsKKyAgICBkdGUtPnN5c19tZ3QgPSBNQVNLX0VY
VFIoZmxhZ3MsIEFDUElfSVZIRF9TWVNURU1fTUdNVCk7CisgICAgZHRlLT5leCA9IGl2cnNfZGV2
LT5kdGVfYWxsb3dfZXhjbHVzaW9uOwogfQogCi12b2lkIGlvbW11X2R0ZV9zZXRfZ3Vlc3RfY3Iz
KHVpbnQzMl90ICpkdGUsIHVpbnQxNl90IGRvbV9pZCwgdWludDY0X3QgZ2NyMywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGd2LCB1bnNpZ25lZCBpbnQgZ2x4KQordm9pZCBpb21t
dV9kdGVfc2V0X2d1ZXN0X2NyMyhzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqZHRlLCB1aW50MTZfdCBk
b21faWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGdjcjNfbWZuLCB1
aW50OF90IGd2LCB1aW50OF90IGdseCkKIHsKLSAgICB1aW50MzJfdCBlbnRyeSwgZ2NyM18xLCBn
Y3IzXzIsIGdjcjNfMzsKLQotICAgIGdjcjNfMyA9IGdjcjMgPj4gMzE7Ci0gICAgZ2NyM18yID0g
KGdjcjMgPj4gMTUpICYgMHhGRkZGOwotICAgIGdjcjNfMSA9IChnY3IzID4+IFBBR0VfU0hJRlQp
ICYgMHg3OworI2RlZmluZSBHQ1IzX01BU0soaGksIGxvKSAoKCgxdWwgPDwgKChoaSkgKyAxKSkg
LSAxKSAmIH4oKDF1bCA8PCAobG8pKSAtIDEpKQorI2RlZmluZSBHQ1IzX1NISUZUKGxvKSAoKGxv
KSAtIFBBR0VfU0hJRlQpCiAKICAgICAvKiBJIGJpdCBtdXN0IGJlIHNldCB3aGVuIGdjcjMgaXMg
ZW5hYmxlZCAqLwotICAgIGVudHJ5ID0gZHRlWzNdOwotICAgIHNldF9maWVsZF9pbl9yZWdfdTMy
KElPTU1VX0NPTlRST0xfRU5BQkxFRCwgZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfREVWX1RBQkxFX0lPVExCX1NVUFBPUlRfTUFTSywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9ERVZfVEFCTEVfSU9UTEJfU1VQUE9SVF9TSElGVCwgJmVudHJ5KTsKLSAgICAv
KiB1cGRhdGUgZ2NyMyAqLwotICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGdjcjNfMywgZW50cnks
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0dDUjNfM19NQVNLLAot
ICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9HQ1IzXzNfU0hJRlQsICZl
bnRyeSk7Ci0gICAgZHRlWzNdID0gZW50cnk7Ci0KLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihk
b21faWQsIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9E
T01BSU5fSURfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVf
RE9NQUlOX0lEX1NISUZULCAmZW50cnkpOwotICAgIC8qIHVwZGF0ZSBnY3IzICovCi0gICAgZW50
cnkgPSBkdGVbMl07Ci0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoZ2NyM18yLCBlbnRyeSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfR0NSM18yX01BU0ssCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0dDUjNfMl9TSElGVCwgJmVudHJ5
KTsKLSAgICBkdGVbMl0gPSBlbnRyeTsKLQotICAgIGVudHJ5ID0gZHRlWzFdOwotICAgIC8qIEVu
YWJsZSBHViBiaXQgKi8KLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMighIWd2LCBlbnRyeSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfR1ZfTUFTSywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfR1ZfU0hJRlQsICZlbnRyeSk7Ci0KLSAg
ICAvKiAxIGxldmVsIGd1ZXN0IGNyMyB0YWJsZSAgKi8KLSAgICBzZXRfZmllbGRfaW5fcmVnX3Uz
MihnbHgsIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9H
TFhfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfR0xYX1NI
SUZULCAmZW50cnkpOwotICAgIC8qIHVwZGF0ZSBnY3IzICovCi0gICAgc2V0X2ZpZWxkX2luX3Jl
Z191MzIoZ2NyM18xLCBlbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZf
VEFCTEVfR0NSM18xX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RB
QkxFX0dDUjNfMV9TSElGVCwgJmVudHJ5KTsKLSAgICBkdGVbMV0gPSBlbnRyeTsKKyAgICBkdGUt
PmkgPSAxOworCisgICAgZHRlLT5nY3IzX3RycF8xNF8xMiA9IChnY3IzX21mbiAmIEdDUjNfTUFT
SygxNCwgMTIpKSA+PiBHQ1IzX1NISUZUKDEyKTsKKyAgICBkdGUtPmdjcjNfdHJwXzMwXzE1ID0g
KGdjcjNfbWZuICYgR0NSM19NQVNLKDMwLCAxNSkpID4+IEdDUjNfU0hJRlQoMTUpOworICAgIGR0
ZS0+Z2NyM190cnBfNTFfMzEgPSAoZ2NyM19tZm4gJiBHQ1IzX01BU0soNTEsIDMxKSkgPj4gR0NS
M19TSElGVCgzMSk7CisKKyAgICBkdGUtPmRvbWFpbl9pZCA9IGRvbV9pZDsKKyAgICBkdGUtPmds
eCA9IGdseDsKKyAgICBkdGUtPmd2ID0gZ3Y7CisKKyN1bmRlZiBHQ1IzX1NISUZUCisjdW5kZWYg
R0NSM19NQVNLCiB9CiAKIC8qIFdhbGsgaW8gcGFnZSB0YWJsZXMgYW5kIGJ1aWxkIGxldmVsIHBh
Z2UgdGFibGVzIGlmIG5lY2Vzc2FyeQpAQCAtMzY5LDcgKzI2Niw3IEBAIHN0YXRpYyBpbnQgaW9t
bXVfcGRlX2Zyb21fZGZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogc3Rh
dGljIGludCB1cGRhdGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBkZm4pCiB7CiAgICAgdWludDE2X3QgYmRmOwotICAgIHZvaWQgKmRldmljZV9lbnRyeTsKKyAg
ICBzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqdGFibGUsICpkdGU7CiAgICAgdW5zaWduZWQgaW50IHJl
cV9pZCwgbGV2ZWwsIG9mZnNldDsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0cnVj
dCBwY2lfZGV2ICpwZGV2OwpAQCAtNDM4LDExICszMzUsMTEgQEAgc3RhdGljIGludCB1cGRhdGVf
cGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiAgICAgICAg
ICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKICAgICAgICAgICAg
IGRvIHsKICAgICAgICAgICAgICAgICByZXFfaWQgPSBnZXRfZG1hX3JlcXVlc3Rvcl9pZChwZGV2
LT5zZWcsIGJkZik7Ci0gICAgICAgICAgICAgICAgZGV2aWNlX2VudHJ5ID0gaW9tbXUtPmRldl90
YWJsZS5idWZmZXIgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChyZXFfaWQgKiBJ
T01NVV9ERVZfVEFCTEVfRU5UUllfU0laRSk7CisgICAgICAgICAgICAgICAgdGFibGUgPSBpb21t
dS0+ZGV2X3RhYmxlLmJ1ZmZlcjsKKyAgICAgICAgICAgICAgICBkdGUgPSAmdGFibGVbcmVxX2lk
XTsKIAogICAgICAgICAgICAgICAgIC8qIHZhbGlkID0gMCBvbmx5IHdvcmtzIGZvciBkb20wIHBh
c3N0aHJvdWdoIG1vZGUgKi8KLSAgICAgICAgICAgICAgICBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFn
ZV90YWJsZSgodWludDMyX3QgKilkZXZpY2VfZW50cnksCisgICAgICAgICAgICAgICAgYW1kX2lv
bW11X3NldF9yb290X3BhZ2VfdGFibGUoZHRlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhZ2VfdG9fbWFkZHIoaGQtPmFyY2gucm9vdF90YWJsZSksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhkLT5hcmNo
LnBhZ2luZ19tb2RlLCAxKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9p
b21tdS5jCmluZGV4IGRhNjc0ODMyMGIuLmY2YzE3YmE4N2EgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtNzEsNyArNzEsNyBAQCBzdHJ1Y3QgYW1k
X2lvbW11ICpmaW5kX2lvbW11X2Zvcl9kZXZpY2UoaW50IHNlZywgaW50IGJkZikKICAqIFJldHVy
biBvcmlnaW5hbCBkZXZpY2UgaWQsIGlmIGRldmljZSBoYXMgdmFsaWQgaW50ZXJydXB0IHJlbWFw
cGluZwogICogdGFibGUgc2V0dXAgZm9yIGJvdGggc2VsZWN0IGVudHJ5IGFuZCBhbGlhcyBlbnRy
eS4KICAqLwotaW50IGdldF9kbWFfcmVxdWVzdG9yX2lkKHUxNiBzZWcsIHUxNiBiZGYpCitpbnQg
Z2V0X2RtYV9yZXF1ZXN0b3JfaWQodWludDE2X3Qgc2VnLCB1aW50MTZfdCBiZGYpCiB7CiAgICAg
c3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfbWFwcGluZ3MgPSBnZXRfaXZyc19tYXBwaW5ncyhz
ZWcpOwogICAgIGludCByZXFfaWQ7CkBAIC04NSwzNSArODUsMTEgQEAgaW50IGdldF9kbWFfcmVx
dWVzdG9yX2lkKHUxNiBzZWcsIHUxNiBiZGYpCiAgICAgcmV0dXJuIHJlcV9pZDsKIH0KIAotc3Rh
dGljIGludCBpc190cmFuc2xhdGlvbl92YWxpZCh1MzIgKmVudHJ5KQotewotICAgIHJldHVybiAo
Z2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVswXSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1ZBTElEX01BU0ssCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9WQUxJRF9TSElGVCkgJiYKLSAgICAg
ICAgICAgIGdldF9maWVsZF9mcm9tX3JlZ191MzIoZW50cnlbMF0sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9UUkFOU0xBVElPTl9WQUxJRF9NQVNL
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfVFJB
TlNMQVRJT05fVkFMSURfU0hJRlQpKTsKLX0KLQotc3RhdGljIHZvaWQgZGlzYWJsZV90cmFuc2xh
dGlvbih1MzIgKmR0ZSkKLXsKLSAgICB1MzIgZW50cnk7Ci0KLSAgICBlbnRyeSA9IGR0ZVswXTsK
LSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihJT01NVV9DT05UUk9MX0RJU0FCTEVELCBlbnRyeSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfVFJBTlNMQVRJT05fVkFM
SURfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfVFJBTlNM
QVRJT05fVkFMSURfU0hJRlQsICZlbnRyeSk7Ci0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoSU9N
TVVfQ09OVFJPTF9ESVNBQkxFRCwgZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfREVWX1RBQkxFX1ZBTElEX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVf
REVWX1RBQkxFX1ZBTElEX1NISUZULCAmZW50cnkpOwotICAgIGR0ZVswXSA9IGVudHJ5OwotfQot
CiBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfc2V0dXBfZG9tYWluX2RldmljZSgKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkb21haW4sIHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LAotICAgIHU4IGRldmZuLCBz
dHJ1Y3QgcGNpX2RldiAqcGRldikKKyAgICB1aW50OF90IGRldmZuLCBzdHJ1Y3QgcGNpX2RldiAq
cGRldikKIHsKLSAgICB2b2lkICpkdGU7CisgICAgc3RydWN0IGFtZF9pb21tdV9kdGUgKnRhYmxl
LCAqZHRlOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IHJlcV9pZCwgdmFsaWQg
PSAxOwogICAgIGludCBkdGVfaSA9IDA7CkBAIC0xMzEsMjAgKzEwNywyMSBAQCBzdGF0aWMgdm9p
ZCBhbWRfaW9tbXVfc2V0dXBfZG9tYWluX2RldmljZSgKIAogICAgIC8qIGdldCBkZXZpY2UtdGFi
bGUgZW50cnkgKi8KICAgICByZXFfaWQgPSBnZXRfZG1hX3JlcXVlc3Rvcl9pZChpb21tdS0+c2Vn
LCBQQ0lfQkRGMihidXMsIGRldmZuKSk7Ci0gICAgZHRlID0gaW9tbXUtPmRldl90YWJsZS5idWZm
ZXIgKyAocmVxX2lkICogSU9NTVVfREVWX1RBQkxFX0VOVFJZX1NJWkUpOworICAgIHRhYmxlID0g
aW9tbXUtPmRldl90YWJsZS5idWZmZXI7CisgICAgZHRlID0gJnRhYmxlW3JlcV9pZF07CiAKICAg
ICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKIAotICAgIGlmICggIWlz
X3RyYW5zbGF0aW9uX3ZhbGlkKCh1MzIgKilkdGUpICkKKyAgICBpZiAoICFkdGUtPnYgfHwgIWR0
ZS0+dHYgKQogICAgIHsKICAgICAgICAgLyogYmluZCBEVEUgdG8gZG9tYWluIHBhZ2UtdGFibGVz
ICovCiAgICAgICAgIGFtZF9pb21tdV9zZXRfcm9vdF9wYWdlX3RhYmxlKAotICAgICAgICAgICAg
KHUzMiAqKWR0ZSwgcGFnZV90b19tYWRkcihoZC0+YXJjaC5yb290X3RhYmxlKSwgZG9tYWluLT5k
b21haW5faWQsCisgICAgICAgICAgICBkdGUsIHBhZ2VfdG9fbWFkZHIoaGQtPmFyY2gucm9vdF90
YWJsZSksIGRvbWFpbi0+ZG9tYWluX2lkLAogICAgICAgICAgICAgaGQtPmFyY2gucGFnaW5nX21v
ZGUsIHZhbGlkKTsKIAogICAgICAgICBpZiAoIHBjaV9hdHNfZGV2aWNlKGlvbW11LT5zZWcsIGJ1
cywgcGRldi0+ZGV2Zm4pICYmCiAgICAgICAgICAgICAgaW9tbXVfaGFzX2NhcChpb21tdSwgUENJ
X0NBUF9JT1RMQl9TSElGVCkgKQotICAgICAgICAgICAgaW9tbXVfZHRlX3NldF9pb3RsYigodTMy
ICopZHRlLCBkdGVfaSk7CisgICAgICAgICAgICBkdGUtPmkgPSBkdGVfaTsKIAogICAgICAgICBh
bWRfaW9tbXVfZmx1c2hfZGV2aWNlKGlvbW11LCByZXFfaWQpOwogCkBAIC0yNzIsMjMgKzI0OSwy
NSBAQCB2b2lkIGFtZF9pb21tdV9kaXNhYmxlX2RvbWFpbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAq
ZG9tYWluLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhbWRf
aW9tbXUgKmlvbW11LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGRl
dmZuLCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKIHsKLSAgICB2b2lkICpkdGU7CisgICAgc3RydWN0
IGFtZF9pb21tdV9kdGUgKnRhYmxlLCAqZHRlOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAg
ICAgaW50IHJlcV9pZDsKICAgICB1OCBidXMgPSBwZGV2LT5idXM7CiAKICAgICBCVUdfT04gKCBp
b21tdS0+ZGV2X3RhYmxlLmJ1ZmZlciA9PSBOVUxMICk7CiAgICAgcmVxX2lkID0gZ2V0X2RtYV9y
ZXF1ZXN0b3JfaWQoaW9tbXUtPnNlZywgUENJX0JERjIoYnVzLCBkZXZmbikpOwotICAgIGR0ZSA9
IGlvbW11LT5kZXZfdGFibGUuYnVmZmVyICsgKHJlcV9pZCAqIElPTU1VX0RFVl9UQUJMRV9FTlRS
WV9TSVpFKTsKKyAgICB0YWJsZSA9IGlvbW11LT5kZXZfdGFibGUuYnVmZmVyOworICAgIGR0ZSA9
ICZ0YWJsZVtyZXFfaWRdOwogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5sb2NrLCBm
bGFncyk7Ci0gICAgaWYgKCBpc190cmFuc2xhdGlvbl92YWxpZCgodTMyICopZHRlKSApCisgICAg
aWYgKCBkdGUtPnR2ICYmIGR0ZS0+diApCiAgICAgewotICAgICAgICBkaXNhYmxlX3RyYW5zbGF0
aW9uKCh1MzIgKilkdGUpOworICAgICAgICBkdGUtPnR2ID0gMDsKKyAgICAgICAgZHRlLT52ID0g
MDsKIAogICAgICAgICBpZiAoIHBjaV9hdHNfZGV2aWNlKGlvbW11LT5zZWcsIGJ1cywgcGRldi0+
ZGV2Zm4pICYmCiAgICAgICAgICAgICAgaW9tbXVfaGFzX2NhcChpb21tdSwgUENJX0NBUF9JT1RM
Ql9TSElGVCkgKQotICAgICAgICAgICAgaW9tbXVfZHRlX3NldF9pb3RsYigodTMyICopZHRlLCAw
KTsKKyAgICAgICAgICAgIGR0ZS0+aSA9IDA7CiAKICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2Rl
dmljZShpb21tdSwgcmVxX2lkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9h
bWQtaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYW1kLWlvbW11LmgKaW5kZXggMDI3MTVi
NDgyYi4uYWQ4ZTRhMzVhMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQtaW9t
bXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FtZC1pb21tdS5oCkBAIC00NiwxMSArNDYs
NiBAQCB0eXBlZGVmIHN0cnVjdCBjbWRfZW50cnkKIHsKICAgICB1aW50MzJfdCBkYXRhWzRdOwog
fSBjbWRfZW50cnlfdDsKLQotdHlwZWRlZiBzdHJ1Y3QgZGV2X2VudHJ5Ci17Ci0gICAgdWludDMy
X3QgZGF0YVs4XTsKLX0gZGV2X2VudHJ5X3Q7CiAjcHJhZ21hIHBhY2soKQogCiBzdHJ1Y3QgdGFi
bGVfc3RydWN0IHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQt
aW9tbXUtZGVmcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZz
LmgKaW5kZXggYTNhNDlmOTFlYi4uNDBkYTMzYjI3MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmgKQEAgLTEwNyw3NCArMTA3LDU4IEBACiAjZGVmaW5l
IElPTU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9GT1JXQVJERUQJMHgxCiAjZGVmaW5lIElPTU1V
X0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9UUkFOU0xBVEVECTB4MgogCi0vKiBEZXZpY2VUYWJsZSBF
bnRyeVszMTowXSAqLwotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfVkFMSURfTUFTSwkJCTB4MDAw
MDAwMDEKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX1ZBTElEX1NISUZUCQkJMAotI2RlZmluZSBJ
T01NVV9ERVZfVEFCTEVfVFJBTlNMQVRJT05fVkFMSURfTUFTSwkJMHgwMDAwMDAwMgotI2RlZmlu
ZSBJT01NVV9ERVZfVEFCTEVfVFJBTlNMQVRJT05fVkFMSURfU0hJRlQJCTEKLSNkZWZpbmUgSU9N
TVVfREVWX1RBQkxFX1BBR0lOR19NT0RFX01BU0sJCTB4MDAwMDBFMDAKLSNkZWZpbmUgSU9NTVVf
REVWX1RBQkxFX1BBR0lOR19NT0RFX1NISUZUCQk5Ci0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9Q
QUdFX1RBQkxFX1BUUl9MT1dfTUFTSwkJMHhGRkZGRjAwMAotI2RlZmluZSBJT01NVV9ERVZfVEFC
TEVfUEFHRV9UQUJMRV9QVFJfTE9XX1NISUZUCTEyCi0KLS8qIERldmljZVRhYmxlIEVudHJ5WzYz
OjMyXSAqLwotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfR1ZfU0hJRlQgICAgICAgICAgICAgICAg
ICAgIDIzCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9HVl9NQVNLICAgICAgICAgICAgICAgICAg
ICAgMHg4MDAwMDAKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0dMWF9TSElGVCAgICAgICAgICAg
ICAgICAgICAyNAotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfR0xYX01BU0sgICAgICAgICAgICAg
ICAgICAgIDB4MzAwMDAwMAotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfR0NSM18xX1NISUZUICAg
ICAgICAgICAgICAgIDI2Ci0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9HQ1IzXzFfTUFTSyAgICAg
ICAgICAgICAgICAgMHgxYzAwMDAwMAotCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9QQUdFX1RB
QkxFX1BUUl9ISUdIX01BU0sJMHgwMDBGRkZGRgotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfUEFH
RV9UQUJMRV9QVFJfSElHSF9TSElGVAkwCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JT19SRUFE
X1BFUk1JU1NJT05fTUFTSwkJMHgyMDAwMDAwMAotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSU9f
UkVBRF9QRVJNSVNTSU9OX1NISUZUCTI5Ci0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JT19XUklU
RV9QRVJNSVNTSU9OX01BU0sJMHg0MDAwMDAwMAotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSU9f
V1JJVEVfUEVSTUlTU0lPTl9TSElGVAkzMAotCi0vKiBEZXZpY2VUYWJsZSBFbnRyeVs5NTo2NF0g
Ki8KLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0RPTUFJTl9JRF9NQVNLCTB4MDAwMEZGRkYKLSNk
ZWZpbmUgSU9NTVVfREVWX1RBQkxFX0RPTUFJTl9JRF9TSElGVAkwCi0jZGVmaW5lIElPTU1VX0RF
Vl9UQUJMRV9HQ1IzXzJfU0hJRlQgICAgICAgICAgICAgICAgMTYKLSNkZWZpbmUgSU9NTVVfREVW
X1RBQkxFX0dDUjNfMl9NQVNLICAgICAgICAgICAgICAgICAweEZGRkYwMDAwCi0KLS8qIERldmlj
ZVRhYmxlIEVudHJ5WzEyNzo5Nl0gKi8KLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lPVExCX1NV
UFBPUlRfTUFTSwkJMHgwMDAwMDAwMQotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSU9UTEJfU1VQ
UE9SVF9TSElGVAkJMAotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfU1VQUkVTU19MT0dHRURfUEFH
RVNfTUFTSwkweDAwMDAwMDAyCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9TVVBSRVNTX0xPR0dF
RF9QQUdFU19TSElGVAkxCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9TVVBSRVNTX0FMTF9QQUdF
U19NQVNLCQkweDAwMDAwMDA0Ci0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9TVVBSRVNTX0FMTF9Q
QUdFU19TSElGVAkJMgotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSU9fQ09OVFJPTF9NQVNLCQkJ
MHgwMDAwMDAxOAotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSU9fQ09OVFJPTF9TSElGVAkJMwot
I2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSU9UTEJfQ0FDSEVfSElOVF9NQVNLCQkweDAwMDAwMDIw
Ci0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JT1RMQl9DQUNIRV9ISU5UX1NISUZUCQk1Ci0jZGVm
aW5lIElPTU1VX0RFVl9UQUJMRV9TTk9PUF9ESVNBQkxFX01BU0sJCTB4MDAwMDAwNDAKLSNkZWZp
bmUgSU9NTVVfREVWX1RBQkxFX1NOT09QX0RJU0FCTEVfU0hJRlQJCTYKLSNkZWZpbmUgSU9NTVVf
REVWX1RBQkxFX0FMTE9XX0VYQ0xVU0lPTl9NQVNLCQkweDAwMDAwMDgwCi0jZGVmaW5lIElPTU1V
X0RFVl9UQUJMRV9BTExPV19FWENMVVNJT05fU0hJRlQJCTcKLSNkZWZpbmUgSU9NTVVfREVWX1RB
QkxFX1NZU19NR1RfTVNHX0VOQUJMRV9NQVNLCQkweDAwMDAwMzAwCi0jZGVmaW5lIElPTU1VX0RF
Vl9UQUJMRV9TWVNfTUdUX01TR19FTkFCTEVfU0hJRlQJOAotCi0vKiBEZXZpY2VUYWJsZSBFbnRy
eVsxNTk6MTI4XSAqLwotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSU5UX1ZBTElEX01BU0sgICAg
ICAgICAgMHgwMDAwMDAwMQotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSU5UX1ZBTElEX1NISUZU
ICAgICAgICAgMAotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX0xFTkdUSF9NQVNL
ICAgICAgIDB4MDAwMDAwMUUKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9MRU5H
VEhfU0hJRlQgICAgICAxCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfSUdOX1VO
TUFQUEVEX01BU0sgICAgICAweDAwMDAwMDAwMjAKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lO
VF9UQUJMRV9JR05fVU5NQVBQRURfU0hJRlQgICAgICA1Ci0jZGVmaW5lIElPTU1VX0RFVl9UQUJM
RV9JTlRfVEFCTEVfUFRSX0xPV19NQVNLICAgICAgMHhGRkZGRkZDMAotI2RlZmluZSBJT01NVV9E
RVZfVEFCTEVfSU5UX1RBQkxFX1BUUl9MT1dfU0hJRlQgICAgIDYKLSNkZWZpbmUgSU9NTVVfREVW
X1RBQkxFX0dDUjNfM19TSElGVCAgICAgICAgICAgICAgICAxMQotI2RlZmluZSBJT01NVV9ERVZf
VEFCTEVfR0NSM18zX01BU0sgICAgICAgICAgICAgICAgIDB4ZmZmZmY4MDAKLQotLyogRGV2aWNl
VGFibGUgRW50cnlbMTkxOjE2MF0gKi8KLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJM
RV9QVFJfSElHSF9NQVNLICAgICAweDAwMEZGRkZGCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9J
TlRfVEFCTEVfUFRSX0hJR0hfU0hJRlQgICAgMAotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSVZI
RF9GTEFHU19TSElGVCAgICAgICAgMjQKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lWSERfRkxB
R1NfTUFTSyAgICAgICAgIDB4QzcwMDAwMDAKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lOVF9D
T05UUk9MX01BU0sgICAgICAgIDB4MzAwMDAwMDAKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lO
VF9DT05UUk9MX1NISUZUICAgICAgIDI4CitzdHJ1Y3QgYW1kX2lvbW11X2R0ZSB7CisgICAgLyog
MCAtIDYzICovCisgICAgdWludDY0X3QgdjoxOworICAgIHVpbnQ2NF90IHR2OjE7CisgICAgdWlu
dDY0X3QgcmVzZXJ2ZWQwOjU7CisgICAgdWludDY0X3QgaGFkOjI7CisgICAgdWludDY0X3QgcGFn
aW5nX21vZGU6MzsKKyAgICB1aW50NjRfdCBwdF9yb290OjQwOworICAgIHVpbnQ2NF90IHBwcjox
OworICAgIHVpbnQ2NF90IGdwcnA6MTsKKyAgICB1aW50NjRfdCBnaW92OjE7CisgICAgdWludDY0
X3QgZ3Y6MTsKKyAgICB1aW50NjRfdCBnbHg6MjsKKyAgICB1aW50NjRfdCBnY3IzX3RycF8xNF8x
MjozOworICAgIHVpbnQ2NF90IGlyOjE7CisgICAgdWludDY0X3QgaXc6MTsKKyAgICB1aW50NjRf
dCByZXNlcnZlZDE6MTsKKworICAgIC8qIDY0IC0gMTI3ICovCisgICAgdWludDY0X3QgZG9tYWlu
X2lkOjE2OworICAgIHVpbnQ2NF90IGdjcjNfdHJwXzMwXzE1OjE2OworICAgIHVpbnQ2NF90IGk6
MTsKKyAgICB1aW50NjRfdCBzZToxOworICAgIHVpbnQ2NF90IHNhOjE7CisgICAgdWludDY0X3Qg
aW9jdGw6MjsKKyAgICB1aW50NjRfdCBjYWNoZToxOworICAgIHVpbnQ2NF90IHNkOjE7CisgICAg
dWludDY0X3QgZXg6MTsKKyAgICB1aW50NjRfdCBzeXNfbWd0OjI7CisgICAgdWludDY0X3QgcmVz
ZXJ2ZWQyOjE7CisgICAgdWludDY0X3QgZ2NyM190cnBfNTFfMzE6MjE7CisKKyAgICAvKiAxMjgg
LSAxOTEgKi8KKyAgICB1aW50NjRfdCBpdjoxOworICAgIHVpbnQ2NF90IGludF90YWJfbGVuOjQ7
CisgICAgdWludDY0X3QgaWc6MTsKKyAgICB1aW50NjRfdCBpdF9yb290OjQ2OworICAgIHVpbnQ2
NF90IHJlc2VydmVkMzo0OworICAgIHVpbnQ2NF90IGluaXRfcGFzczoxOworICAgIHVpbnQ2NF90
IGV4dF9pbnRfcGFzczoxOworICAgIHVpbnQ2NF90IG5taV9wYXNzOjE7CisgICAgdWludDY0X3Qg
cmVzZXJ2ZWQ0OjE7CisgICAgdWludDY0X3QgaW50X2N0bDoyOworICAgIHVpbnQ2NF90IGxpbnQw
X3Bhc3M6MTsKKyAgICB1aW50NjRfdCBsaW50MV9wYXNzOjE7CisKKyAgICAvKiAxOTIgLSAyNTUg
Ki8KKyAgICB1aW50NjRfdCByZXNlcnZlZDU6NTQ7CisgICAgdWludDY0X3QgYXR0cl92OjE7Cisg
ICAgdWludDY0X3QgbW9kZTBfZmM6MTsKKyAgICB1aW50NjRfdCBzbm9vcF9hdHRyOjg7Cit9Owog
CiAvKiBDb21tYW5kIEJ1ZmZlciAqLwogI2RlZmluZSBJT01NVV9DTURfQlVGRkVSX0JBU0VfTE9X
X09GRlNFVAkweDA4CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1k
LWlvbW11LXByb3RvLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXBy
b3RvLmgKaW5kZXggMWMxOTcxYmI3Yy4uZTBkNWQyMzk3OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaApAQCAtNzAsMTUgKzcwLDE3IEBAIGludCBf
X211c3RfY2hlY2sgYW1kX2lvbW11X2ZsdXNoX2lvdGxiX2FsbChzdHJ1Y3QgZG9tYWluICpkKTsK
IHZvaWQgYW1kX2lvbW11X3NoYXJlX3AybShzdHJ1Y3QgZG9tYWluICpkKTsKIAogLyogZGV2aWNl
IHRhYmxlIGZ1bmN0aW9ucyAqLwotaW50IGdldF9kbWFfcmVxdWVzdG9yX2lkKHUxNiBzZWcsIHUx
NiBiZGYpOwotdm9pZCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKAotICAgIHUzMiAqZHRl
LCB1NjQgaW50cmVtYXBfcHRyLCB1OCBpbnRfdmFsaWQpOwotdm9pZCBhbWRfaW9tbXVfc2V0X3Jv
b3RfcGFnZV90YWJsZSgKLSAgICB1MzIgKmR0ZSwgdTY0IHJvb3RfcHRyLCB1MTYgZG9tYWluX2lk
LCB1OCBwYWdpbmdfbW9kZSwgdTggdmFsaWQpOwotdm9pZCBpb21tdV9kdGVfc2V0X2lvdGxiKHUz
MiAqZHRlLCB1OCBpKTsKLXZvaWQgaW9tbXVfZHRlX2FkZF9kZXZpY2VfZW50cnkodTMyICpkdGUs
IHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX2Rldik7Ci12b2lkIGlvbW11X2R0ZV9zZXRfZ3Vl
c3RfY3IzKHUzMiAqZHRlLCB1MTYgZG9tX2lkLCB1NjQgZ2NyMywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IGd2LCB1bnNpZ25lZCBpbnQgZ2x4KTsKK2ludCBnZXRfZG1hX3JlcXVl
c3Rvcl9pZCh1aW50MTZfdCBzZWcsIHVpbnQxNl90IGJkZik7Cit2b2lkIGFtZF9pb21tdV9zZXRf
aW50cmVtYXBfdGFibGUoc3RydWN0IGFtZF9pb21tdV9kdGUgKmR0ZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBpbnRyZW1hcF9wdHIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBpbnRfdmFsaWQpOwordm9pZCBhbWRfaW9tbXVf
c2V0X3Jvb3RfcGFnZV90YWJsZShzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqZHRlLAorCQkJCSAgIHVp
bnQ2NF90IHJvb3RfcHRyLCB1aW50MTZfdCBkb21haW5faWQsCisJCQkJICAgdWludDhfdCBwYWdp
bmdfbW9kZSwgdWludDhfdCB2YWxpZCk7Cit2b2lkIGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5
KHN0cnVjdCBhbWRfaW9tbXVfZHRlICpkdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX2Rldik7Cit2b2lkIGlvbW11X2R0ZV9zZXRf
Z3Vlc3RfY3IzKHN0cnVjdCBhbWRfaW9tbXVfZHRlICpkdGUsIHVpbnQxNl90IGRvbV9pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZ2NyM19tZm4sIHVpbnQ4X3QgZ3Ys
IHVpbnQ4X3QgZ2x4KTsKIAogLyogc2VuZCBjbWQgdG8gaW9tbXUgKi8KIHZvaWQgYW1kX2lvbW11
X2ZsdXNoX2FsbF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkKTsKLS0gCjIuMjAuMS4yLmdiMjFlYmI2
NzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 11:21:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 11:21:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqcJL-0003oa-99; Mon, 04 Feb 2019 11:21:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c77d=QL=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gqcJJ-0003oM-OE
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 11:21:09 +0000
X-Inumbo-ID: f776a6a0-286e-11e9-a43d-938ae551ac39
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f776a6a0-286e-11e9-a43d-938ae551ac39;
 Mon, 04 Feb 2019 11:21: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 32B9FA78;
 Mon,  4 Feb 2019 03:21:07 -0800 (PST)
Received: from [10.37.12.220] (unknown [10.37.12.220])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 58FC03F675;
 Mon,  4 Feb 2019 03:21:05 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <80fd1e04-6984-5b59-42cc-3b486fd218fa@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <015ee6f9-3ce0-d579-78e0-7f8502e0f447@arm.com>
Date: Mon, 4 Feb 2019 11:21:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <80fd1e04-6984-5b59-42cc-3b486fd218fa@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi80LzE5IDEwOjI4IEFNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvLAoKSGkgQW5k
cmlpLAoKCj4gT24gMDEuMDIuMTkgMTk6NDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMDEv
MDIvMjAxOSAxNjo1MywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFRodSwgSmFuIDMx
LCAyMDE5IGF0IDExOjE0OjM3UE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBPbiAx
LzMxLzE5IDk6NTYgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4gT24gVGh1LCAz
MSBKYW4gMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gT24gMzEvMDEvMjAxOSAxMjow
MCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPj4+Pj4+PiBPbiAzMS4wMS4xOSAxMzozNywgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+Pj4gU28sIEkndmUgZ290IGEgaGFja3kgcGF0Y2ggdG8gJ2ZpeCcgdGhp
cyBvbiB4ODYsIGJ5IHRha2luZyBhIHJlZmVyZW5jZQo+Pj4gdG8gdGhlIG1mbiBiZWhpbmQgdGhl
IHZpcnR1YWwgYWRkcmVzcyBwcm92aWRlZCB3aGVuIHNldHRpbmcgdXAgdGhlCj4+PiBoeXBlcmNh
bGwgYW5kIG1hcHBpbmcgaXQgaW4gWGVuLgo+Pgo+PiBUaGF0IHdhcyB0aGUgaWRlYSBJIGhhZCBp
biBtaW5kIDopLiAKPiBMb29rcyBpbnRlcmVzdGluZy4KPiAKPj4gSG9wZWZ1bGx5LCBubyBndWVz
dCBpcyBtb2RpZnlpbmcgdGhlIG1hcHBpbmcgKGkuZSB0aGUgdmlydHVhbCBhZGRyZXNzIAo+PiBw
b2ludCB0byBhIGRpZmZlcmVudCBwaHlzaWNhbCBhZGRyZXNzKSBhZnRlcndhcmRzLgo+IEkgZ3Vl
c3MsIHRoYXQgbWFwcGluZyBzaG91bGQgbm90IGJlIG1vdmVkIGFyb3VuZC4gT3RoZXJ3aXNlIGl0
IHdvdWxkIGJlIAo+IGJyb2tlbiBldmVuIHdpdGggdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24u
CgpXaGF0IEkgbWVhbnQgaXMgdGhlIHZpcnR1YWwgYWRkcmVzcyBzdGF5cyB0aGUgc2FtZSBidXQg
dGhlIGd1ZXN0IApwaHlzaWNhbCBhZGRyZXNzIG1heSBjaGFuZ2UuIEkgZG9uJ3Qgc2VlIGhvdyB0
aGlzIGNvdWxkIGJlIGJyb2tlbiB0b2RheSwgCmNhbiB5b3UgZXhwbGFpbiBpdD8KCj4gTW9yZW92
ZXIsIGhhdmluZyB0aGF0IGJ1ZmZlciBtYXBwZWQgdG8gWEVOIHdpbGwgcmVkdWNlIGNvbnRleHQg
c3dpdGNoIAo+IHRpbWUgYXMgYSBzaWRlIGVmZmVjdC4KCkkgYW0gc3RpbGwgdW5zdXJlIHdoZXRo
ZXIgd2UgcmVhbGx5IHdhbnQgdG8ga2VlcCB0aGF0IGFsd2F5cyBtYXBwZWQuCgpFYWNoIGd1ZXN0
IGNhbiBzdXBwb3J0IHVwIHRvIDEyOCB2Q1BVcy4gU28gd2Ugd291bGQgaGF2ZSAxMjggcnVuc3Rh
dGVzIAptYXBwZWQuIEVhY2ggcnVuc3RhdGUgd291bGQgdGFrZSB1cCB0byAyIHBhZ2VzLiBUaGlz
IG1lYW5zIHRoYXQgZWFjaCAKZ3Vlc3Qgd291bGQgcmVxdWlyZSB1cCB0byAxTUIgb2Ygdm1hcC4K
ClRoZSBWTUFQIGluIFhlbiBpcyBxdWl0ZSBsaW1pdGVkICgxR0IgYXQgbW9zdCkgYW5kIHNoYXJl
ZCB3aXRoIGRldmljZSAKbWFwcGluZyAoZS5nIElUUy4uLikuCgpPbiB0aGUgb3RoZXIgc2lkZSwg
bm90IG1hcHBpbmcgdGhlIHBhZ2VzIGNvbnRpZ3VvdXNseSBpcyBnb2luZyB0byBiZSBhIApwYWlu
LiBTbyBtYXliZSB0aGUgZG93bnNpZGUgaXMgd29ydGggaXQuIEl0IHdvdWxkIGJlIGludGVyZXN0
aW5nIHRvIGhhdmUgCnRoZSBwcm9zL2NvbnMgb2YgZWFjaCBzb2x1dGlvbiB3cml0dGVuIGRvd24g
aW4gdGhlIHNlcmllcy4KCj4gCj4+PiBUaGlzIGhvd2V2ZXIgZG9lc24ndCB3b3JrIG9uIEFSTSBk
dWUKPj4+IHRvIHRoZSBsYWNrIG9mIHBhZ2luZ19ndmFfdG9fZ2ZuLiBJIGd1ZXNzIHRoZXJlJ3Mg
c29tZXRoaW5nIHNpbWlsYXIgdG8KPj4+IHRyYW5zbGF0ZSBhIGd1ZXN0IHZpcnR1YWwgYWRkcmVz
cyBpbnRvIGEgZ2ZuIG9yIGEgbWZuPwo+Pgo+PiBnZXRfcGFnZV9mcm9tX2d2YSBzaG91bGQgdG8g
dGhlIGpvYiBmb3IgeW91Lgo+Pj4gK2ludCBtYXBfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAq
diwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0
IHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgKmFyZWEpCj4+PiArewo+Pj4gK8Kg
wqDCoCB1bnNpZ25lZCBsb25nIG9mZnNldDsKPj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IGk7Cj4+
PiArwqDCoMKgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4+PiArwqDCoMKgIHNpemVf
dCBzaXplID0KPj4+ICsjaWZkZWYgQ09ORklHX0NPTVBBVAo+Pj4gK8KgwqDCoMKgwqDCoMKgIGhh
c18zMmJpdF9zaGluZm8oKHYpLT5kb21haW4pID8gCj4+PiBzaXplb2YoKnYtPmNvbXBhdF9ydW5z
dGF0ZV9ndWVzdCkgOgo+Pj4gKyNlbmRpZgo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzaXpl
b2YoKnYtPnJ1bnN0YXRlX2d1ZXN0KTsKPj4+ICsKPj4+ICvCoMKgwqAgaWYgKCB2LT5ydW5zdGF0
ZV9ndWVzdCApCj4+PiArwqDCoMKgIHsKPj4+ICvCoMKgwqDCoMKgwqDCoCBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKPj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVCVVNZOwo+Pj4gK8KgwqDCoCB9
Cj4+PiArCj4+PiArwqDCoMKgIG9mZnNldCA9IGFyZWEtPmFkZHIucCAmIH5QQUdFX01BU0s7Cj4+
PiArCj4+PiArwqDCoMKgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2LT5ydW5zdGF0ZV9t
Zm4pOyBpKysgKQo+Pj4gK8KgwqDCoCB7Cj4+PiArwqDCoMKgwqDCoMKgwqAgcDJtX3R5cGVfdCB0
Owo+Pj4gK8KgwqDCoMKgwqDCoMKgIHVpbnQzMl90IHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2VudDsK
Pj4+ICvCoMKgwqDCoMKgwqDCoCBnZm5fdCBnZm4gPSBfZ2ZuKHBhZ2luZ19ndmFfdG9fZ2ZuKHYs
IGFyZWEtPmFkZHIucCwgJnBmZWMpKTsKPj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKPj4+ICsKPj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIGdmbl9lcShnZm4sIElOVkFM
SURfR0ZOKSApCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVGQVVMVDsKPj4+
ICsKPj4+ICvCoMKgwqDCoMKgwqDCoCB2LT5ydW5zdGF0ZV9tZm5baV0gPSBnZXRfZ2ZuKGQsIGdm
bl94KGdmbiksICZ0KTsKPj4KPj4gZ2V0X2dmbiB3b3VsZCBuZWVkIHRvIGJlIGltcGxlbWVudGVk
IG9uIEFybS4KPiBJJ20gZ29pbmcgdG8gc3RlcCBpbnRvIHRoaXMsIHRvbW9ycm93IEkgZ3Vlc3Mu
IEkgaGF2ZSB0byBmaW5pc2ggc210aCB0b2RheS4KCkkgdGhvdWdodCBtb3JlIGFib3V0IGl0IGR1
cmluZyB0aGUgd2Vlay1lbmQuIEkgd291bGQgYWN0dWFsbHkgbm90IAppbXBsZW1lbnQgZ2V0X2dm
biBidXQgaW1wbGVtZW50IGEgZnVuY3Rpb24gc2ltaWxhciB0byBnZXRfcGFnZV9mcm9tX2d2YSAK
b24geDg2LiBUaGUgcmVhc29uIGJlaGluZCB0aGlzIGlzIHRoZSBmdW5jdGlvbiBvbiBBcm0gaXMg
cXVpdGUgY29tcGxleCAKYXMgaXQgY2F0ZXJzIG1hbnkgZGlmZmVyZW50IHVzZSBjYXNlLgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 11:28:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 11:28:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqcQN-00049h-B4; Mon, 04 Feb 2019 11:28:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rRnF=QL=citrix.com=prvs=9310878b0=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gqcQL-00049I-1D
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 11:28:25 +0000
X-Inumbo-ID: fbd407c7-286f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbd407c7-286f-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 11:28:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="77210712"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 4 Feb 2019 11:27:59 +0000
Message-ID: <20190204112803.11645-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 0/4] Xen queue 20190204
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCBiM2ZjMGFmMWZmNWU5MjJkNGRkN2M4
NzUzOTRkYmQyNmRjNzMxM2I0OgoKICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1v
dGVzL2tldmluL3RhZ3MvZm9yLXVwc3RyZWFtJyBpbnRvIHN0YWdpbmcgKDIwMTktMDItMDEgMTc6
NTg6MjcgKzAwMDApCgphcmUgYXZhaWxhYmxlIGluIHRoZSBHaXQgcmVwb3NpdG9yeSBhdDoKCiAg
aHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2FwZXJhcmQvcWVtdS1kbS5n
aXQgdGFncy9wdWxsLXhlbi0yMDE5MDIwNAoKZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2VzIHVwIHRv
IDMxNDlmMTgzZDdjYTQ0OGIxZGMzMGZlM2Q0YWNiOWUzNjdkZTAxYmY6CgogIHhlbi1ibG9jazog
aGFuZGxlIHJlc2l6ZSBjYWxsYmFjayAoMjAxOS0wMi0wNCAxMTowNDo0OSArMDAwMCkKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KWGVuIHF1ZXVlCgoqIHhlbi1ibG9jaywgdGhlIFhlbiBQViBiYWNrZW5kLCBub3cgaGFuZGxl
cyByZXNpemUuCiogY29uZmlndXJlIGNsZWFudXAuCiogeGVuLWJ1cyBmaXguCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkFu
dGhvbnkgUEVSQVJEICgyKToKICAgICAgY29uZmlndXJlOiB4ZW46IFN0b3AgYnVpbGQtdGVzdGlu
ZyBmb3IgeGNfZG9tYWluX2NyZWF0ZQogICAgICBjb25maWd1cmU6IERvbid0IGFkZCBYZW4ncyBs
aWJzIHRvIExERkxBR1MKClBhdWwgRHVycmFudCAoMik6CiAgICAgIHhlbjogZml4IHhlbi1idXMg
c3RhdGUgbW9kZWwgdG8gYWxsb3cgZnJvbnRlbmQgcmUtY29ubmVjdGlvbgogICAgICB4ZW4tYmxv
Y2s6IGhhbmRsZSByZXNpemUgY2FsbGJhY2sKCiBjb25maWd1cmUgICAgICAgICAgICAgICAgICAg
ICAgfCAyMCAtLS0tLS0tLS0tLS0tLS0tLS0tLQogaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9j
ay5jIHwgIDQgKy0tLQogaHcvYmxvY2svdHJhY2UtZXZlbnRzICAgICAgICAgIHwgIDEgKwogaHcv
YmxvY2sveGVuLWJsb2NrLmMgICAgICAgICAgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLQogaHcveGVuL3hlbi1idXMuYyAgICAgICAgICAgICAgIHwgMzIgKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0
aW9ucygrKSwgNDAgZGVsZXRpb25zKC0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 11:28:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 11:28:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqcQN-0004AF-Jw; Mon, 04 Feb 2019 11:28:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rRnF=QL=citrix.com=prvs=9310878b0=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gqcQM-00049R-7N
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 11:28:26 +0000
X-Inumbo-ID: fc689f27-286f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc689f27-286f-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 11:28:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="77210718"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 4 Feb 2019 11:28:02 +0000
Message-ID: <20190204112803.11645-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190204112803.11645-1-anthony.perard@citrix.com>
References: <20190204112803.11645-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 3/4] xen: fix xen-bus state model to allow
 frontend re-connection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoZXJlIGlzIGEg
ZmxhdyBpbiB0aGUgeGVuLWJ1cyBzdGF0ZSBtb2RlbC4gVG8gYWxsb3cgYSBmcm9udGVuZCB0byBy
ZS0KY29ubmVjdCB0aGUgYmFja2VuZCBzdGF0ZSBvZiBhbiBvbmxpbmUgWGVuRGV2aWNlIGlzIHRy
YW5zaXRpb25lZCBmcm9tCkNsb3NlZCB0byBJbml0V2FpdCwgYnV0IHRoaXMgaXMgY3VycmVudGx5
IGRvbmUgdW5pbGF0ZXJhbGx5IHdoaWNoIGlzCmluY29ycmVjdC4gVGhlIGJhY2tlbmQgc3RhdGUg
c2hvdWxkIHJlbWFpbiBDbG9zZWQgdW50aWwgdGhlIGZyb250ZW5kIHN0YXRlCnRyYW5zaXRpb25z
IHRvIEluaXRpYWxpc2luZy4KClRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGUgYXV0b21hdGljIGJhY2tl
bmQgc3RhdGUgdHJhbnNpdGlvbiBmcm9tCnhlbl9kZXZpY2VfYmFja2VuZF9zdGF0ZV9jaGFuZ2Vk
KCkgYW5kLCBpbnN0ZWFkLCBhZGRzIGFuIGV4dHJhIGNoZWNrIGluCnhlbl9kZXZpY2VfZnJvbnRl
bmRfc3RhdGVfY2hhbmdlZCgpIHRvIGRldGVybWluZSB3aGV0aGVyIGEgZnJvbnRlbmQgaXMKdHJ5
aW5nIHRvIHJlLWNvbm5lY3QgdG8gYSBwcmV2aW91c2x5IENsb3NlZCBYZW5EZXZpY2UuIE9ubHkg
aWYgdGhpcyBpcwpmb3VuZCB0byBiZSB0aGUgY2FzZSBpcyB0aGUgYmFja2VuZCBzdGF0ZSB0cmFu
c2l0aW9uZWQgZnJvbSBDbG9zZWQgdG8KSW5pdFdhaXQuIE5vdGUgdGhhdCB0aGlzIHRyYW5zaXRp
b24gd2lsbCBiZSBjb21tb24gYW1vbmdzdCBhbGwgWGVuRGV2aWNlCmNsYXNzZXMgYW5kIGhlbmNl
IHhlbl9kZXZpY2VfZnJvbnRlbmRfc3RhdGVfY2hhbmdlZCgpIHJldHVybnMgaW1tZWRpYXRlbHkK
YWZ0ZXJ3YXJkcyB3aXRob3V0IGNhbGxpbmcgaW50byB0aGUgWGVuRGV2aWNlQ2xhc3MgZnJvbnRl
bmRfY2hhbmdlZCgpCm1ldGhvZC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+Ci0tLQogaHcveGVuL3hlbi1idXMuYyB8IDMyICsrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4t
YnVzLmMKaW5kZXggM2FlY2NlYzY5Yy4uNDlhNzI1ZThjNyAxMDA2NDQKLS0tIGEvaHcveGVuL3hl
bi1idXMuYworKysgYi9ody94ZW4veGVuLWJ1cy5jCkBAIC01NDcsMjAgKzU0NywxNSBAQCBzdGF0
aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCh2b2lkICpvcGFxdWUpCiAgICAgfQog
CiAgICAgLyoKLSAgICAgKiBJZiBhIGJhY2tlbmQgaXMgc3RpbGwgJ29ubGluZScgdGhlbiBpdHMg
c3RhdGUgc2hvdWxkIGJlIGN5Y2xlZAotICAgICAqIGJhY2sgcm91bmQgdG8gSW5pdFdhaXQgaW4g
b3JkZXIgZm9yIGEgbmV3IGZyb250ZW5kIGluc3RhbmNlIHRvCi0gICAgICogY29ubmVjdC4gVGhp
cyBtYXkgaGFwcGVuIHdoZW4sIGZvciBleGFtcGxlLCBhIGZyb250ZW5kIGRyaXZlciBpcwotICAg
ICAqIHJlLWluc3RhbGxlZCBvciB1cGRhdGVkLgotICAgICAqIElmIGEgYmFja2VuZCBpcyBub3Qg
J29ubGluZScgdGhlbiB0aGUgZGV2aWNlIHNob3VsZCBiZSBkZXN0cm95ZWQuCisgICAgICogSWYg
YSBiYWNrZW5kIGlzIHN0aWxsICdvbmxpbmUnIHRoZW4gd2Ugc2hvdWxkIGxlYXZlIGl0IGFsb25l
IGJ1dCwKKyAgICAgKiBpZiBhIGJhY2tlbmQgaXMgbm90ICdvbmxpbmUnLCB0aGVuIHRoZSBkZXZp
Y2Ugc2hvdWxkIGJlIGRlc3Ryb3llZAorICAgICAqIG9uY2UgdGhlIHN0YXRlIGlzIENsb3NlZC4K
ICAgICAgKi8KLSAgICBpZiAoeGVuZGV2LT5iYWNrZW5kX29ubGluZSAmJgotICAgICAgICB4ZW5k
ZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9zZWQpIHsKLSAgICAgICAgeGVuX2Rl
dmljZV9iYWNrZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOwotICAg
IH0gZWxzZSBpZiAoIXhlbmRldi0+YmFja2VuZF9vbmxpbmUgJiYKLSAgICAgICAgICAgICAgICh4
ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9zZWQgfHwKLSAgICAgICAgICAg
ICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgfHwK
LSAgICAgICAgICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0
V2FpdCB8fAotICAgICAgICAgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNT
dGF0ZVVua25vd24pKSB7CisgICAgaWYgKCF4ZW5kZXYtPmJhY2tlbmRfb25saW5lICYmCisgICAg
ICAgICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9zZWQgfHwKKyAgICAg
ICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyB8fAor
ICAgICAgICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlSW5pdFdhaXQgfHwK
KyAgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZVVua25vd24pKSB7
CiAgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgICAgIGlmICgheGVuX2Jh
Y2tlbmRfdHJ5X2RldmljZV9kZXN0cm95KHhlbmRldiwgJmxvY2FsX2VycikpIHsKQEAgLTcxNSw2
ICs3MTAsMTcgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVuZF9jaGFuZ2VkKHZvaWQg
Km9wYXF1ZSkKIAogICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfc2V0X3N0YXRlKHhlbmRldiwgc3Rh
dGUpOwogCisgICAgaWYgKHN0YXRlID09IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nICYmCisgICAg
ICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCAmJgorICAgICAg
ICB4ZW5kZXYtPmJhY2tlbmRfb25saW5lKSB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBm
cm9udGVuZCBpcyByZS1pbml0aWFsaXppbmcgc28gc3dpdGNoIGJhY2sgdG8KKyAgICAgICAgICog
SW5pdFdhaXQuCisgICAgICAgICAqLworICAgICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0
YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisKICAgICBpZiAoeGVuZGV2X2NsYXNzLT5mcm9udGVuZF9jaGFuZ2VkKSB7CiAgICAgICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 11:28:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 11:28:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqcQN-00049b-2x; Mon, 04 Feb 2019 11:28:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rRnF=QL=citrix.com=prvs=9310878b0=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gqcQL-00049H-1D
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 11:28:25 +0000
X-Inumbo-ID: fb5a8ca4-286f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb5a8ca4-286f-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 11:28:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="77210713"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 4 Feb 2019 11:28:01 +0000
Message-ID: <20190204112803.11645-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190204112803.11645-1-anthony.perard@citrix.com>
References: <20190204112803.11645-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 2/4] configure: Don't add Xen's libs to LDFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBYZW4gaXMgZGV0ZWN0ZWQgdmlhIHBrZy1jb25maWcsIGl0IGlzbid0IG5lY2Vzc2FyeSB0
byBtb2RpZnkKTERGTEFHUyBhcyBtb2RpZnlpbmcgbGlic19zb2Z0bW11IGlzIGVub3VnaC4KClJl
cG9ydGVkLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+ClNpZ25l
ZC1vZmYtYnk6IE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+ClNpZ25lZC1vZmYtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTog
UGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogTWlj
aGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBjb25maWd1cmUgfCAxIC0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmln
dXJlCmluZGV4IGNhMTk4NjEyNWQuLjNkODk4NzBkOTkgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQor
KysgYi9jb25maWd1cmUKQEAgLTIzNTksNyArMjM1OSw2IEBAIGlmIHRlc3QgIiR4ZW4iICE9ICJu
byIgOyB0aGVuCiAgICAgZmkKICAgICBRRU1VX0NGTEFHUz0iJFFFTVVfQ0ZMQUdTICQoJHBrZ19j
b25maWcgLS1jZmxhZ3MgJHhlbl9wYykiCiAgICAgbGlic19zb2Z0bW11PSIkKCRwa2dfY29uZmln
IC0tbGlicyAkeGVuX3BjKSAkbGlic19zb2Z0bW11IgotICAgIExERkxBR1M9IiQoJHBrZ19jb25m
aWcgLS1saWJzICR4ZW5fcGMpICRMREZMQUdTIgogICBlbHNlCiAKICAgICB4ZW5fbGlicz0iLWx4
ZW5zdG9yZSAtbHhlbmN0cmwgLWx4ZW5ndWVzdCIKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 11:28:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 11:28:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqcQN-0004AL-TH; Mon, 04 Feb 2019 11:28:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rRnF=QL=citrix.com=prvs=9310878b0=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gqcQM-00049S-7N
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 11:28:26 +0000
X-Inumbo-ID: fc125192-286f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc125192-286f-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 11:28:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="77210714"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 4 Feb 2019 11:28:03 +0000
Message-ID: <20190204112803.11645-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190204112803.11645-1-anthony.perard@citrix.com>
References: <20190204112803.11645-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 4/4] xen-block: handle resize callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClNvbWUgZnJvbnRl
bmQgZHJpdmVycyB3aWxsIGhhbmRsZSBkeW5hbWljIHJlc2l6aW5nIG9mIFBWIGRpc2tzLCBzbyBz
ZXQgdXAKdGhlIEJsb2NrRGV2T3BzIHJlc2l6ZV9jYigpIG1ldGhvZCBkdXJpbmcgeGVuX2Jsb2Nr
X3JlYWxpemUoKSB0byBhbGxvdwp0aGlzIHRvIGJlIGRvbmUuCgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L2Jsb2NrL2RhdGFwbGFu
ZS94ZW4tYmxvY2suYyB8ICA0ICstLS0KIGh3L2Jsb2NrL3RyYWNlLWV2ZW50cyAgICAgICAgICB8
ICAxICsKIGh3L2Jsb2NrL3hlbi1ibG9jay5jICAgICAgICAgICB8IDQwICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwg
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2Nr
LmMgYi9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKaW5kZXggZDBkODkwNWEzMy4uYzZh
MTVkYTAyNCAxMDA2NDQKLS0tIGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCisrKyBi
L2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwpAQCAtNTAsNyArNTAsNiBAQCBzdHJ1Y3Qg
WGVuQmxvY2tEYXRhUGxhbmUgewogICAgIHVuc2lnbmVkIGludCBucl9yaW5nX3JlZjsKICAgICB2
b2lkICpzcmluZzsKICAgICBpbnQ2NF90IGZpbGVfYmxrOwotICAgIGludDY0X3QgZmlsZV9zaXpl
OwogICAgIGludCBwcm90b2NvbDsKICAgICBibGtpZl9iYWNrX3JpbmdzX3QgcmluZ3M7CiAgICAg
aW50IG1vcmVfd29yazsKQEAgLTE4OSw3ICsxODgsNyBAQCBzdGF0aWMgaW50IHhlbl9ibG9ja19w
YXJzZV9yZXF1ZXN0KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKICAgICAgICAgICAgICAgIHJl
cXVlc3QtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZGF0YXBsYW5lLT5maWxlX2JsazsK
ICAgICAgICAgcmVxdWVzdC0+c2l6ZSArPSBsZW47CiAgICAgfQotICAgIGlmIChyZXF1ZXN0LT5z
dGFydCArIHJlcXVlc3QtPnNpemUgPiBkYXRhcGxhbmUtPmZpbGVfc2l6ZSkgeworICAgIGlmIChy
ZXF1ZXN0LT5zdGFydCArIHJlcXVlc3QtPnNpemUgPiBibGtfZ2V0bGVuZ3RoKGRhdGFwbGFuZS0+
YmxrKSkgewogICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiBhY2Nlc3MgYmV5b25kIGVuZCBv
ZiBmaWxlIik7CiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0KQEAgLTYzOCw3ICs2MzcsNiBAQCBY
ZW5CbG9ja0RhdGFQbGFuZSAqeGVuX2Jsb2NrX2RhdGFwbGFuZV9jcmVhdGUoWGVuRGV2aWNlICp4
ZW5kZXYsCiAgICAgZGF0YXBsYW5lLT54ZW5kZXYgPSB4ZW5kZXY7CiAgICAgZGF0YXBsYW5lLT5m
aWxlX2JsayA9IGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZTsKICAgICBkYXRhcGxhbmUtPmJsayA9
IGNvbmYtPmJsazsKLSAgICBkYXRhcGxhbmUtPmZpbGVfc2l6ZSA9IGJsa19nZXRsZW5ndGgoZGF0
YXBsYW5lLT5ibGspOwogCiAgICAgUUxJU1RfSU5JVCgmZGF0YXBsYW5lLT5pbmZsaWdodCk7CiAg
ICAgUUxJU1RfSU5JVCgmZGF0YXBsYW5lLT5mcmVlbGlzdCk7CmRpZmYgLS1naXQgYS9ody9ibG9j
ay90cmFjZS1ldmVudHMgYi9ody9ibG9jay90cmFjZS1ldmVudHMKaW5kZXggZDA4NTE5NTNjNS4u
ODAyMGY5MjI2YSAxMDA2NDQKLS0tIGEvaHcvYmxvY2svdHJhY2UtZXZlbnRzCisrKyBiL2h3L2Js
b2NrL3RyYWNlLWV2ZW50cwpAQCAtMTI2LDYgKzEyNiw3IEBAIHhlbl9ibG9ja19yZWFsaXplKGNv
bnN0IGNoYXIgKnR5cGUsIHVpbnQzMl90IGRpc2ssIHVpbnQzMl90IHBhcnRpdGlvbikgIiVzIGQl
dXAlCiB4ZW5fYmxvY2tfY29ubmVjdChjb25zdCBjaGFyICp0eXBlLCB1aW50MzJfdCBkaXNrLCB1
aW50MzJfdCBwYXJ0aXRpb24pICIlcyBkJXVwJXUiCiB4ZW5fYmxvY2tfZGlzY29ubmVjdChjb25z
dCBjaGFyICp0eXBlLCB1aW50MzJfdCBkaXNrLCB1aW50MzJfdCBwYXJ0aXRpb24pICIlcyBkJXVw
JXUiCiB4ZW5fYmxvY2tfdW5yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIHVpbnQzMl90IGRpc2ss
IHVpbnQzMl90IHBhcnRpdGlvbikgIiVzIGQldXAldSIKK3hlbl9ibG9ja19zaXplKGNvbnN0IGNo
YXIgKnR5cGUsIHVpbnQzMl90IGRpc2ssIHVpbnQzMl90IHBhcnRpdGlvbiwgaW50NjRfdCBzZWN0
b3JzKSAiJXMgZCV1cCV1ICUiUFJJaTY0CiB4ZW5fZGlza19yZWFsaXplKHZvaWQpICIiCiB4ZW5f
ZGlza191bnJlYWxpemUodm9pZCkgIiIKIHhlbl9jZHJvbV9yZWFsaXplKHZvaWQpICIiCmRpZmYg
LS1naXQgYS9ody9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCmluZGV4
IGE2MzY0ODdiM2UuLjUwMTJhZjljYjYgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9jay5j
CisrKyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCkBAIC0xNDQsNiArMTQ0LDM4IEBAIHN0YXRpYyB2
b2lkIHhlbl9ibG9ja191bnJlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkK
ICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19zZXRfc2l6ZShYZW5CbG9ja0Rldmlj
ZSAqYmxvY2tkZXYpCit7CisgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5h
bWUoT0JKRUNUKGJsb2NrZGV2KSk7CisgICAgWGVuQmxvY2tWZGV2ICp2ZGV2ID0gJmJsb2NrZGV2
LT5wcm9wcy52ZGV2OworICAgIEJsb2NrQ29uZiAqY29uZiA9ICZibG9ja2Rldi0+cHJvcHMuY29u
ZjsKKyAgICBpbnQ2NF90IHNlY3RvcnMgPSBibGtfZ2V0bGVuZ3RoKGNvbmYtPmJsaykgLyBjb25m
LT5sb2dpY2FsX2Jsb2NrX3NpemU7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVWSUNF
KGJsb2NrZGV2KTsKKworICAgIHRyYWNlX3hlbl9ibG9ja19zaXplKHR5cGUsIHZkZXYtPmRpc2ss
IHZkZXYtPnBhcnRpdGlvbiwgc2VjdG9ycyk7CisKKyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJp
bnRmKHhlbmRldiwgInNlY3RvcnMiLCAiJSJQUklpNjQsIHNlY3RvcnMpOworfQorCitzdGF0aWMg
dm9pZCB4ZW5fYmxvY2tfcmVzaXplX2NiKHZvaWQgKm9wYXF1ZSkKK3sKKyAgICBYZW5CbG9ja0Rl
dmljZSAqYmxvY2tkZXYgPSBvcGFxdWU7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVW
SUNFKGJsb2NrZGV2KTsKKyAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSA9IHhlbl9kZXZpY2Vf
YmFja2VuZF9nZXRfc3RhdGUoeGVuZGV2KTsKKworICAgIHhlbl9ibG9ja19zZXRfc2l6ZShibG9j
a2Rldik7CisKKyAgICAvKgorICAgICAqIE1pbWljIHRoZSBiZWhhdmlvdXIgb2YgTGludXggeGVu
LWJsa2JhY2sgYW5kIHJlLXdyaXRlIHRoZSBzdGF0ZQorICAgICAqIHRvIHRyaWdnZXIgdGhlIGZy
b250ZW5kIHdhdGNoLgorICAgICAqLworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVu
ZGV2LCAic3RhdGUiLCAiJXUiLCBzdGF0ZSk7Cit9CisKK3N0YXRpYyBjb25zdCBCbG9ja0Rldk9w
cyB4ZW5fYmxvY2tfZGV2X29wcyA9IHsKKyAgICAucmVzaXplX2NiID0geGVuX2Jsb2NrX3Jlc2l6
ZV9jYiwKK307CisKIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAqeGVu
ZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2ID0gWEVO
X0JMT0NLX0RFVklDRSh4ZW5kZXYpOwpAQCAtMTgwLDcgKzIxMiw3IEBAIHN0YXRpYyB2b2lkIHhl
bl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAgICAgfQog
CiAgICAgaWYgKCFibGtjb25mX2FwcGx5X2JhY2tlbmRfb3B0aW9ucyhjb25mLCBibG9ja2Rldi0+
aW5mbyAmIFZESVNLX1JFQURPTkxZLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFsc2UsIGVycnApKSB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB0cnVlLCBlcnJwKSkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0xOTcsNiAr
MjI5LDcgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX3JlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYs
IEVycm9yICoqZXJycCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAorICAgIGJsa19zZXRfZGV2
X29wcyhjb25mLT5ibGssICZ4ZW5fYmxvY2tfZGV2X29wcywgYmxvY2tkZXYpOwogICAgIGJsa19z
ZXRfZ3Vlc3RfYmxvY2tfc2l6ZShjb25mLT5ibGssIGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZSk7
CiAKICAgICBpZiAoY29uZi0+ZGlzY2FyZF9ncmFudWxhcml0eSA+IDApIHsKQEAgLTIxNSw5ICsy
NDgsOCBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwg
RXJyb3IgKiplcnJwKQogCiAgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJz
ZWN0b3Itc2l6ZSIsICIldSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25mLT5s
b2dpY2FsX2Jsb2NrX3NpemUpOwotICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2
LCAic2VjdG9ycyIsICIlIlBSSWk2NCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
a19nZXRsZW5ndGgoY29uZi0+YmxrKSAvCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25mLT5sb2dpY2FsX2Jsb2NrX3NpemUpOworCisgICAgeGVuX2Jsb2NrX3NldF9zaXplKGJsb2Nr
ZGV2KTsKIAogICAgIGJsb2NrZGV2LT5kYXRhcGxhbmUgPQogICAgICAgICB4ZW5fYmxvY2tfZGF0
YXBsYW5lX2NyZWF0ZSh4ZW5kZXYsIGNvbmYsIGJsb2NrZGV2LT5wcm9wcy5pb3RocmVhZCk7Ci0t
IApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 11:28:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 11:28:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqcQR-0004Ai-7D; Mon, 04 Feb 2019 11:28:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rRnF=QL=citrix.com=prvs=9310878b0=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gqcQP-0004AR-EA
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 11:28:29 +0000
X-Inumbo-ID: fc1ea0c6-286f-11e9-81b3-47e384a2cb5a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc1ea0c6-286f-11e9-81b3-47e384a2cb5a;
 Mon, 04 Feb 2019 11:28:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="77210717"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 4 Feb 2019 11:28:00 +0000
Message-ID: <20190204112803.11645-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190204112803.11645-1-anthony.perard@citrix.com>
References: <20190204112803.11645-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 1/4] configure: xen: Stop build-testing for
 xc_domain_create
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXRzIGxhc3QgdXNlcyB3YXMgcmVtb3ZlZCBieTogNmQ3YzA2YzIxM2RkY2ZhYmNhZmRjMTc4Y2Nl
ZjgxNzM2Zjg1YTdjMgoiUmVtb3ZlIGJyb2tlbiBYZW4gUFYgZG9tYWluIGJ1aWxkZXIiLgoKU2ln
bmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KIGNv
bmZpZ3VyZSB8IDE5IC0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb25maWd1cmUgYi9jb25maWd1cmUKaW5kZXggZjgxNzZi
M2M0MC4uY2ExOTg2MTI1ZCAxMDA3NTUKLS0tIGEvY29uZmlndXJlCisrKyBiL2NvbmZpZ3VyZQpA
QCAtMjQ3NCw3ICsyNDc0LDYgQEAgaW50IG1haW4odm9pZCkgewogICB4ZW5mb3JlaWdubWVtb3J5
X2hhbmRsZSAqeGZtZW07CiAgIHhlbmV2dGNobl9oYW5kbGUgKnhlOwogICB4ZW5nbnR0YWJfaGFu
ZGxlICp4ZzsKLSAgeGVuX2RvbWFpbl9oYW5kbGVfdCBoYW5kbGU7CiAgIHhlbmdudHRhYl9ncmFu
dF9jb3B5X3NlZ21lbnRfdCogc2VnID0gTlVMTDsKIAogICB4c19kYWVtb25fb3BlbigpOwpAQCAt
MjQ4NCw3ICsyNDgzLDYgQEAgaW50IG1haW4odm9pZCkgewogICB4Y19kb21haW5fYWRkX3RvX3Bo
eXNtYXAoMCwgMCwgWEVOTUFQU1BBQ0VfZ21mbiwgMCwgMCk7CiAgIHhjX2h2bV9pbmplY3RfbXNp
KHhjLCAwLCAweGYwMDAwMDAwLCAweDAwMDAwMDAwKTsKICAgeGNfaHZtX2NyZWF0ZV9pb3JlcV9z
ZXJ2ZXIoeGMsIDAsIEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9BVE9NSUMsIE5VTEwpOwotICB4Y19k
b21haW5fY3JlYXRlKHhjLCAwLCBoYW5kbGUsIDAsIE5VTEwsIE5VTEwpOwogCiAgIHhmbWVtID0g
eGVuZm9yZWlnbm1lbW9yeV9vcGVuKDAsIDApOwogICB4ZW5mb3JlaWdubWVtb3J5X21hcCh4Zm1l
bSwgMCwgMCwgMCwgMCwgMCk7CkBAIC0yNTI2LDcgKzI1MjQsNiBAQCBpbnQgbWFpbih2b2lkKSB7
CiAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICp4Zm1lbTsKICAgeGVuZXZ0Y2huX2hhbmRsZSAq
eGU7CiAgIHhlbmdudHRhYl9oYW5kbGUgKnhnOwotICB4ZW5fZG9tYWluX2hhbmRsZV90IGhhbmRs
ZTsKIAogICB4c19kYWVtb25fb3BlbigpOwogCkBAIC0yNTM1LDcgKzI1MzIsNiBAQCBpbnQgbWFp
bih2b2lkKSB7CiAgIHhjX2RvbWFpbl9hZGRfdG9fcGh5c21hcCgwLCAwLCBYRU5NQVBTUEFDRV9n
bWZuLCAwLCAwKTsKICAgeGNfaHZtX2luamVjdF9tc2koeGMsIDAsIDB4ZjAwMDAwMDAsIDB4MDAw
MDAwMDApOwogICB4Y19odm1fY3JlYXRlX2lvcmVxX3NlcnZlcih4YywgMCwgSFZNX0lPUkVRU1JW
X0JVRklPUkVRX0FUT01JQywgTlVMTCk7Ci0gIHhjX2RvbWFpbl9jcmVhdGUoeGMsIDAsIGhhbmRs
ZSwgMCwgTlVMTCwgTlVMTCk7CiAKICAgeGZtZW0gPSB4ZW5mb3JlaWdubWVtb3J5X29wZW4oMCwg
MCk7CiAgIHhlbmZvcmVpZ25tZW1vcnlfbWFwKHhmbWVtLCAwLCAwLCAwLCAwLCAwKTsKQEAgLTI1
NTMsMjEgKzI1NDksNiBAQCBFT0YKICAgICAgIHRoZW4KICAgICAgIHhlbl9jdHJsX3ZlcnNpb249
NDA3MDEKICAgICAgIHhlbj15ZXMKLSAgICBlbGlmCi0gICAgICAgIGNhdCA+ICRUTVBDIDw8RU9G
ICYmCi0jaW5jbHVkZSA8eGVuY3RybC5oPgotI2luY2x1ZGUgPHN0ZGludC5oPgotaW50IG1haW4o
dm9pZCkgewotICB4Y19pbnRlcmZhY2UgKnhjID0gTlVMTDsKLSAgeGVuX2RvbWFpbl9oYW5kbGVf
dCBoYW5kbGU7Ci0gIHhjX2RvbWFpbl9jcmVhdGUoeGMsIDAsIGhhbmRsZSwgMCwgTlVMTCwgTlVM
TCk7Ci0gIHJldHVybiAwOwotfQotRU9GCi0gICAgICAgIGNvbXBpbGVfcHJvZyAiIiAiJHhlbl9s
aWJzIgotICAgICAgdGhlbgotICAgICAgeGVuX2N0cmxfdmVyc2lvbj00MDcwMAotICAgICAgeGVu
PXllcwogCiAgICAgIyBYZW4gNC42CiAgICAgZWxpZgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 11:36:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 11:36:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqcXv-0005UQ-2k; Mon, 04 Feb 2019 11:36:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c77d=QL=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gqcXt-0005UL-Gj
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 11:36:13 +0000
X-Inumbo-ID: 12f14e06-2871-11e9-9364-a71d462c3489
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 12f14e06-2871-11e9-9364-a71d462c3489;
 Mon, 04 Feb 2019 11:36:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 499B015AB;
 Mon,  4 Feb 2019 03:36:12 -0800 (PST)
Received: from [10.37.12.220] (unknown [10.37.12.220])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 85E0B3F675;
 Mon,  4 Feb 2019 03:36:10 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <9c4bc70d-a694-6269-f14a-1d9797dce59f@gmail.com>
 <9b0fe0b8-48cb-e04d-5d4e-a970f6ce2609@arm.com>
 <4dc47732-62fb-5782-d7fd-2d1819c49558@gmail.com>
 <5b9dd69a-1f75-eb3b-4040-822520f0cc08@arm.com>
 <8355b5ee-ff8d-78b2-86aa-5a2376f33ee5@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3de8170e-fe56-e5a2-d94d-1c024c49cef7@arm.com>
Date: Mon, 4 Feb 2019 11:36:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <8355b5ee-ff8d-78b2-86aa-5a2376f33ee5@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi80LzE5IDEwOjMyIEFNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGllbiwK
CkhpIEFuZHJpaSwKCj4gT24gMDEuMDIuMTkgMTI6NTEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4g
SSBkb24ndCBjb25zaWRlciBwb2xsdXRpbmcgeW91ciBsb2cgYSByZWFsIHByb2JsZW0uCj4gVW5s
ZXNzIHRoZSBzeXN0ZW0gYmVjb21lcyBhbiBpbnNhbmUgdHlwZXdyaXRlciA6KQo+IAo+PiBJIGRv
bid0IGNvbnNpZGVyIGl0IGFzIGEgY3JpdGljYWwgaXNzdWUgYmVjYXVzZSBvZiB0aGUgdHlwZSBv
ZiBndWVzdCAKPj4gd2UgY3VycmVudGx5IHN1cHBvcnQsIHNvIGl0IGlzIG5vdCBpbiBteSBxdWV1
ZSBmb3IgWGVuIDQuMTIgZml4ZXMuCj4+Cj4+IEZlZWwgZnJlZSB0byBzdWdnZXN0IGl0IGFzIGEg
YmxvY2tlciBpZiB5b3UgdGhpbmsgaXQgaXMuCj4gV2VsbCwgZm9yIHVzIHRoZSBzaXR1YXRpb24g
aXMgYXMgZm9sbG93aW5nOiBSZW5lc2FzIHJlcXVlc3RlZCBYRU4gNC4xMiAKPiBmb3IgdGhlIG5l
eHQgcmVsZWFzZSBvZiB0aGVpciB2aXJ0dWFsaXphdGlvbiBwYWNrYWdlLgoKVGhhdCdzIGEgZ29v
ZCBuZXdzISBMZXQgbWUgdHJ5IHRvIGFkZHJlc3MgeW91ciBjb25jZXJucyBiZWxvdyBvbmUgYnkg
b25lLgoKPiBBbmQgdGhleSBlbXBsb3kgCj4gS1BUSSBlbmFibGVkIGtlcm5lbCBpbiB0aGUgQlNQ
LgpLUFRJIGlzIGdvaW5nIHRvIHdvcmsgb24gWGVuLiBUaGVyZSBhcmUgbm8ga25vd24gaXNzdWUg
d2l0aCBMaW51eCBhcyB0aGUgCnZpcnR1YWwgYWRkcmVzcyBpcyBub3QgZ29pbmcgdG8gYmUgcmUt
dXNlZCBmb3Igb3RoZXIgcHVycG9zZSBpbiB0aGUgCnZpcnR1YWwgYWRkcmVzcyBzcGFjZS4gVGhl
IG9ubHkgaW5jb252ZW5pZW5jZSBpcyB0aGUgbWVzc2FnZSBpbiBkZWJ1ZyBidWlsZC4KCkp1c3Qg
aW4gY2FzZSwgSSBhbSBub3Qgc2F5aW5nIGl0IHNob3VsZCBub3QgYmUgZml4ZWQgOikuCgo+IFRo
YXQgcmV2ZWFscyBhbm90aGVyIGNyaXRpY2FsIGlzc3VlIGZvciB1cywgaW4gYWRkaXRpb24gdG8g
U2V0L1dheSBpc3N1ZSAKCiBGcm9tIHRoZSBkaXNjdXNzaW9uIG9uIHRoZSBhbm90aGVyIHRocmVh
ZCBhbmQgd2l0aCBvdGhlciBwZW9wbGUsIHRoaXMgCmlzIG5vdCBlbnRpcmVseSB0aGUgZmF1bHQg
b2YgWGVuLiBUaGlzIHdhcyBhIG1pc3VzZSBvZiB0aGUgaW5zdHJ1Y3Rpb25zIApieSB0aGUgZHJp
dmVyLiBXaGlsZSB5b3UgbWF5IHdhbnQgdG8gZGVhbCB3aXRoIHRoaXMgaW4geW91ciBjYXNlLCBJ
IAp3b3VsZCBsaWtlIHRvIGF2b2lkIHByb21vdGluZyBiYWQgYmVoYXZpb3Igd2hlbiB1c2luZyBY
ZW4gdXBzdHJlYW0uCgo+IGFuZCBwb3NzaWJsZSBwZXJmb3JtYW5jZSBkcm9wcy9pcnEgbGF0ZW5j
eSByYWlzZSBkdWUgdG8gc3BlY3RlciAKPiBtaXRpZ2F0aW9uIG1lYXN1cmVzLgoKQ2FuIHlvdSBy
ZW1pbmQgbWUgdGhlIGNvcmVzIHlvdSBhcmUgdXNpbmc/CgpBbHNvLCB3aGVuIHlvdSBtZWFuIHBv
c3NpYmxlLCBkb2VzIGl0IG1lYW4geW91IGhhdmVuJ3QgbG9va2VkIHRoZSAKcGVyZm9ybWFuY2Ug
cmVncmVzc2lvbj8KCj4gSSdtIG5vdCBzdXJlIGlmIHRoaXMgaXMgc3VmZmljaWVudCBhIGp1c3Rp
ZmljYXRpb24gdG8gbWFrZSBpdCB0aGUgCj4gcmVsZWFzZSBibG9ja2VyLCBidXQgd2UgYXJlIHVw
IHRvIHRoaXMgc3R1ZmYuCgpXaGljaCBvbmU/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 11:36:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 11:36:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqcYJ-0005XV-IQ; Mon, 04 Feb 2019 11:36:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AVN2=QL=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gqcYH-0005XM-Qq
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 11:36:38 +0000
X-Inumbo-ID: 1ff0ba24-2871-11e9-bc90-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::70d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ff0ba24-2871-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 11:36:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=kEeswzZ6fv2DNBW7TnXLZZH9TobSUnK0fXrp3wsR/1k=;
 b=bE9r/o9kL/cBKU2Z53ZSrnR+pqGp4yq7szb4DHnuhnGonXvy2OjzKJN8WC0oVgo2mjy3zpDQqkTME4btWkHL4M9RK8K6bLuPiSKCv7OsGNpEWGu+wU79sXrzKGfo86VQh/RVUUfy5bc12GDkKVgaztcEKvaTRxHNiIqM51FmjRk=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB2990.eurprd02.prod.outlook.com (10.170.235.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1580.17; Mon, 4 Feb 2019 11:36:32 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::8dae:9606:ed08:7374]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::8dae:9606:ed08:7374%6]) with mapi id 15.20.1580.019; Mon, 4 Feb 2019
 11:36:32 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH RFC v2 1/2] x86/emulate: Move hvmemul_linear_to_phys
Thread-Index: AQHUqcOWfLSZYlc3U06is9glnhKXRaXPqDQA
Date: Mon, 4 Feb 2019 11:36:32 +0000
Message-ID: <982cf63a-8062-5e96-3a6c-02cbc8bcc9fb@bitdefender.com>
References: <20190111153657.13532-1-aisaila@bitdefender.com>
In-Reply-To: <20190111153657.13532-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP265CA0209.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:4e::29) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB2990;
 6:lpN7zn6YAtsldQOvxM+Qfs1AYRHoNNHufoSxaARiJfCNGzkYblZ7EojhDmiVpVZrIXbpE6zW/o9lHpOHLsy/oJZW+oxrgj7FYYNEijvK3w1+dT6wsF7DEByT+wHwcJxmsm3/7wYjcLHK6hWnfWxeD+FrtWAzJg9iv7LyxaOQJqvLIzKcDWhvhmQPZfY6tJcjYTA3fsg5aB9QlaE1SQZhnslCcb1m/LVWAqmJbroPHgynL933Y5AdJwGn3KBqiFkUT1xYUWX1EGnWO3l3nENDpwIMH52MDkpkHKtdfwgPY4mg1u+n2Xq4rVEDlZikzqHdF3hYIN++eqnqSwlFkxS+lfi4qXb4bF3IyzhruSVbqbXn1HADAqPLAYtOjUpjSYhSYO7QKFsSGOV7fzLud2DAnj8JiFXK3y4ATlGdINKS0kjY1NU92t2Zi5SVF2X/p53IlyzvySWESp7+lSleLj+OhA==;
 5:nNovJnutUyThO3uU7iOtS+rUrKuKjUnTwwLv80Sxw3p+AY9jtJqw60AqtQTTAcmRdHe9PxyosoNqWdm33yPk318nMDKHSEKSmAPUCGaUuQKSN0Bcs7WVwIMhZUsWkLptISQTPW46D4ye2MuXFrZ7BAEGX+t+cYBwxpPD25JAxIj4fCPmlELHYY+whvOJIrn3b+IoNPIkGc1vrMwV6IvLIA==;
 7:oY6SnH8ZsUVqDPBcLpYaaGHrDd8pyIcaqo/JNO7UWhYfVth73MKRjbS+faZA+XqknxNlRYYKcEVbH7tMKYMRNBF49z7iPvwnPkGPblAmiJaHiFE4G4626CZKnKb0PmTB375MaeDXpFUuJWbi/hv/mQ==
x-ms-office365-filtering-correlation-id: 4a1c2ad4-6b3f-449c-9feb-08d68a950288
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB2990; 
x-ms-traffictypediagnostic: VI1PR02MB2990:|VI1PR02MB2990:
x-microsoft-antispam-prvs: <VI1PR02MB2990965CFC295C7AF4A210E4AB6D0@VI1PR02MB2990.eurprd02.prod.outlook.com>
x-forefront-prvs: 0938781D02
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39860400002)(136003)(366004)(396003)(376002)(346002)(199004)(478694002)(189003)(8676002)(76176011)(54906003)(81156014)(217873002)(6486002)(14444005)(256004)(2501003)(6436002)(81166006)(11346002)(446003)(97736004)(25786009)(486006)(478600001)(5640700003)(229853002)(476003)(2616005)(6246003)(71190400001)(71200400001)(53936002)(4326008)(316002)(14454004)(102836004)(66066001)(31696002)(7736002)(99286004)(52116002)(305945005)(105586002)(3846002)(6116002)(6506007)(86362001)(53546011)(386003)(2351001)(68736007)(2906002)(106356001)(8936002)(186003)(36756003)(31686004)(26005)(6512007)(6916009);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB2990;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: YxOEFxBmANXJetVriNEHF1xAQVgg3KV8jN4P6XfBSi6ypjTXJzxE+04d0tZ+IL5ngBPkTuhrQRmmWqrybAavJr0ckSRR0pntKOkef5nqugWvkhuBQ4BW9U8j/B4WaddFwGVP+4k/Tcy4ZncKY4h5TyCqhaRAmmbaA5HFmSQnvn9EqOiJnpjJlHZyW/fqnWcdgrVLedmYPePI5z4Rtcb40BXXpXVunj576paUfhUiStJbPRc73xz0wf7pzS8b4w3ppu/p1asiZ16cougxQKY2dNGJuV1qSKUa73Iy5fLf7V/6qN0DosfRR+4t14cGvPUCdVPgeA7oUg8c4TbaldgeApUkqtp1XAGIaeqE+N8iUM/wwnSDIC3cdiiZ5of4o5qVdfFzsfYY5HOtXXkhHk5a7JEBJVXaljD1RoRr6Hk3pOA=
Content-ID: <5AF0FE70E23581458B07A2051CA6327C@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4a1c2ad4-6b3f-449c-9feb-08d68a950288
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2019 11:36:30.8327 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB2990
Subject: Re: [Xen-devel] [PATCH RFC v2 1/2] x86/emulate: Move
 hvmemul_linear_to_phys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZywgYW55IHRob3VnaHRzIG9uIHRoaXMgYXJlIGFwcHJlY2lhdGVkLg0KDQpSZWdhcmRzLA0K
QWxleA0KDQpPbiAxMS4wMS4yMDE5IDE3OjM3LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90
ZToNCj4gVGhpcyBpcyBkb25lIHNvIGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoKSBjYW4gYmUgY2Fs
bGVkIGZyb20NCj4gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoKQ0KPiANCj4gU2lnbmVkLW9mZi1i
eTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+DQo+IC0tLQ0KPiAg
IHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIHwgMTgxICsrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0NCj4gICAxIGZpbGUgY2hhbmdlZCwgOTAgaW5zZXJ0aW9ucygrKSwgOTEg
ZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYw0KPiBpbmRleCAyZDAyZWYxNTIxLi5hNzY2
ZWVjYzhlIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYw0KPiArKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYw0KPiBAQCAtNTMwLDYgKzUzMCw5NSBAQCBzdGF0
aWMgaW50IGh2bWVtdWxfZG9fbW1pb19hZGRyKHBhZGRyX3QgbW1pb19ncGEsDQo+ICAgICAgIHJl
dHVybiBodm1lbXVsX2RvX2lvX2FkZHIoMSwgbW1pb19ncGEsIHJlcHMsIHNpemUsIGRpciwgZGYs
IHJhbV9ncGEpOw0KPiAgIH0NCj4gICANCj4gKy8qDQo+ICsgKiBDb252ZXJ0IGFkZHIgZnJvbSBs
aW5lYXIgdG8gcGh5c2ljYWwgZm9ybSwgdmFsaWQgb3ZlciB0aGUgcmFuZ2UNCj4gKyAqIFthZGRy
LCBhZGRyICsgKnJlcHMgKiBieXRlc19wZXJfcmVwXS4gKnJlcHMgaXMgYWRqdXN0ZWQgYWNjb3Jk
aW5nIHRvDQo+ICsgKiB0aGUgdmFsaWQgY29tcHV0ZWQgcmFuZ2UuIEl0IGlzIGFsd2F5cyA+MCB3
aGVuIFg4NkVNVUxfT0tBWSBpcyByZXR1cm5lZC4NCj4gKyAqIEBwZmVjIGluZGljYXRlcyB0aGUg
YWNjZXNzIGNoZWNrcyB0byBiZSBwZXJmb3JtZWQgZHVyaW5nIHBhZ2UtdGFibGUgd2Fsa3MuDQo+
ICsgKi8NCj4gK3N0YXRpYyBpbnQgaHZtZW11bF9saW5lYXJfdG9fcGh5cygNCj4gKyAgICB1bnNp
Z25lZCBsb25nIGFkZHIsDQo+ICsgICAgcGFkZHJfdCAqcGFkZHIsDQo+ICsgICAgdW5zaWduZWQg
aW50IGJ5dGVzX3Blcl9yZXAsDQo+ICsgICAgdW5zaWduZWQgbG9uZyAqcmVwcywNCj4gKyAgICB1
aW50MzJfdCBwZmVjLA0KPiArICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0
eHQpDQo+ICt7DQo+ICsgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Ow0KPiArICAgIHVu
c2lnbmVkIGxvbmcgcGZuLCBucGZuLCBkb25lLCB0b2RvLCBpLCBvZmZzZXQgPSBhZGRyICYgflBB
R0VfTUFTSzsNCj4gKyAgICBpbnQgcmV2ZXJzZTsNCj4gKw0KPiArICAgIC8qDQo+ICsgICAgICog
Q2xpcCByZXBldGl0aW9ucyB0byBhIHNlbnNpYmxlIG1heGltdW0uIFRoaXMgYXZvaWRzIGV4dGVu
c2l2ZSBsb29waW5nIGluDQo+ICsgICAgICogdGhpcyBmdW5jdGlvbiB3aGlsZSBzdGlsbCBhbW9y
dGlzaW5nIHRoZSBjb3N0IG9mIEkvTyB0cmFwLWFuZC1lbXVsYXRlLg0KPiArICAgICAqLw0KPiAr
ICAgICpyZXBzID0gbWluX3QodW5zaWduZWQgbG9uZywgKnJlcHMsIDQwOTYpOw0KPiArDQo+ICsg
ICAgLyogV2l0aCBubyBwYWdpbmcgaXQncyBlYXN5OiBsaW5lYXIgPT0gcGh5c2ljYWwuICovDQo+
ICsgICAgaWYgKCAhKGN1cnItPmFyY2guaHZtLmd1ZXN0X2NyWzBdICYgWDg2X0NSMF9QRykgKQ0K
PiArICAgIHsNCj4gKyAgICAgICAgKnBhZGRyID0gYWRkcjsNCj4gKyAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsNCj4gKyAgICB9DQo+ICsNCj4gKyAgICAvKiBSZXZlcnNlIG1vZGUgaWYgdGhp
cyBpcyBhIGJhY2t3YXJkcyBtdWx0aS1pdGVyYXRpb24gc3RyaW5nIG9wZXJhdGlvbi4gKi8NCj4g
KyAgICByZXZlcnNlID0gKGh2bWVtdWxfY3R4dC0+Y3R4dC5yZWdzLT5lZmxhZ3MgJiBYODZfRUZM
QUdTX0RGKSAmJiAoKnJlcHMgPiAxKTsNCj4gKw0KPiArICAgIGlmICggcmV2ZXJzZSAmJiAoKFBB
R0VfU0laRSAtIG9mZnNldCkgPCBieXRlc19wZXJfcmVwKSApDQo+ICsgICAgew0KPiArICAgICAg
ICAvKiBEbyBwYWdlLXN0cmFkZGxpbmcgZmlyc3QgaXRlcmF0aW9uIGZvcndhcmRzIHZpYSByZWN1
cnNpb24uICovDQo+ICsgICAgICAgIHBhZGRyX3QgX3BhZGRyOw0KPiArICAgICAgICB1bnNpZ25l
ZCBsb25nIG9uZV9yZXAgPSAxOw0KPiArICAgICAgICBpbnQgcmMgPSBodm1lbXVsX2xpbmVhcl90
b19waHlzKA0KPiArICAgICAgICAgICAgYWRkciwgJl9wYWRkciwgYnl0ZXNfcGVyX3JlcCwgJm9u
ZV9yZXAsIHBmZWMsIGh2bWVtdWxfY3R4dCk7DQo+ICsgICAgICAgIGlmICggcmMgIT0gWDg2RU1V
TF9PS0FZICkNCj4gKyAgICAgICAgICAgIHJldHVybiByYzsNCj4gKyAgICAgICAgcGZuID0gX3Bh
ZGRyID4+IFBBR0VfU0hJRlQ7DQo+ICsgICAgfQ0KPiArICAgIGVsc2UgaWYgKCAocGZuID0gcGFn
aW5nX2d2YV90b19nZm4oY3VyciwgYWRkciwgJnBmZWMpKSA9PSBnZm5feChJTlZBTElEX0dGTikg
KQ0KPiArICAgIHsNCj4gKyAgICAgICAgaWYgKCBwZmVjICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBG
RUNfcGFnZV9zaGFyZWQpICkNCj4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOw0K
PiArICAgICAgICAqcmVwcyA9IDA7DQo+ICsgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmVj
LCBhZGRyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsNCj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxf
RVhDRVBUSU9OOw0KPiArICAgIH0NCj4gKw0KPiArICAgIGRvbmUgPSByZXZlcnNlID8gYnl0ZXNf
cGVyX3JlcCArIG9mZnNldCA6IFBBR0VfU0laRSAtIG9mZnNldDsNCj4gKyAgICB0b2RvID0gKnJl
cHMgKiBieXRlc19wZXJfcmVwOw0KPiArICAgIGZvciAoIGkgPSAxOyBkb25lIDwgdG9kbzsgaSsr
ICkNCj4gKyAgICB7DQo+ICsgICAgICAgIC8qIEdldCB0aGUgbmV4dCBQRk4gaW4gdGhlIHJhbmdl
LiAqLw0KPiArICAgICAgICBhZGRyICs9IHJldmVyc2UgPyAtUEFHRV9TSVpFIDogUEFHRV9TSVpF
Ow0KPiArICAgICAgICBucGZuID0gcGFnaW5nX2d2YV90b19nZm4oY3VyciwgYWRkciwgJnBmZWMp
Ow0KPiArDQo+ICsgICAgICAgIC8qIElzIGl0IGNvbnRpZ3VvdXMgd2l0aCB0aGUgcHJlY2VkaW5n
IFBGTnM/IElmIG5vdCB0aGVuIHdlJ3JlIGRvbmUuICovDQo+ICsgICAgICAgIGlmICggKG5wZm4g
PT0gZ2ZuX3goSU5WQUxJRF9HRk4pKSB8fA0KPiArICAgICAgICAgICAgIChucGZuICE9IChwZm4g
KyAocmV2ZXJzZSA/IC1pIDogaSkpKSApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAgIGlm
ICggcGZlYyAmIChQRkVDX3BhZ2VfcGFnZWQgfCBQRkVDX3BhZ2Vfc2hhcmVkKSApDQo+ICsgICAg
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7DQo+ICsgICAgICAgICAgICBkb25lIC89
IGJ5dGVzX3Blcl9yZXA7DQo+ICsgICAgICAgICAgICBpZiAoIGRvbmUgPT0gMCApDQo+ICsgICAg
ICAgICAgICB7DQo+ICsgICAgICAgICAgICAgICAgQVNTRVJUKCFyZXZlcnNlKTsNCj4gKyAgICAg
ICAgICAgICAgICBpZiAoIG5wZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkNCj4gKyAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOw0KPiArICAgICAgICAgICAg
ICAgICpyZXBzID0gMDsNCj4gKyAgICAgICAgICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZl
YywgYWRkciAmIFBBR0VfTUFTSywgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7DQo+ICsgICAgICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOw0KPiArICAgICAgICAgICAgfQ0KPiArICAg
ICAgICAgICAgKnJlcHMgPSBkb25lOw0KPiArICAgICAgICAgICAgYnJlYWs7DQo+ICsgICAgICAg
IH0NCj4gKw0KPiArICAgICAgICBkb25lICs9IFBBR0VfU0laRTsNCj4gKyAgICB9DQo+ICsNCj4g
KyAgICAqcGFkZHIgPSAoKHBhZGRyX3QpcGZuIDw8IFBBR0VfU0hJRlQpIHwgb2Zmc2V0Ow0KPiAr
ICAgIHJldHVybiBYODZFTVVMX09LQVk7DQo+ICt9DQo+ICsNCj4gICAvKg0KPiAgICAqIE1hcCB0
aGUgZnJhbWUocykgY292ZXJpbmcgYW4gaW5kaXZpZHVhbCBsaW5lYXIgYWNjZXNzLCBmb3Igd3Jp
dGVhYmxlDQo+ICAgICogYWNjZXNzLiAgTWF5IHJldHVybiBOVUxMIGZvciBNTUlPLCBvciBFUlJf
UFRSKH5YODZFTVVMXyopIGZvciBvdGhlciBlcnJvcnMNCj4gQEAgLTY5Miw5NyArNzgxLDcgQEAg
c3RhdGljIHZvaWQgaHZtZW11bF91bm1hcF9saW5lYXJfYWRkcigNCj4gICAgICAgICAgICptZm4r
KyA9IF9tZm4oMCk7DQo+ICAgICAgIH0NCj4gICAjZW5kaWYNCj4gLX0NCj4gLQ0KPiAtLyoNCj4g
LSAqIENvbnZlcnQgYWRkciBmcm9tIGxpbmVhciB0byBwaHlzaWNhbCBmb3JtLCB2YWxpZCBvdmVy
IHRoZSByYW5nZQ0KPiAtICogW2FkZHIsIGFkZHIgKyAqcmVwcyAqIGJ5dGVzX3Blcl9yZXBdLiAq
cmVwcyBpcyBhZGp1c3RlZCBhY2NvcmRpbmcgdG8NCj4gLSAqIHRoZSB2YWxpZCBjb21wdXRlZCBy
YW5nZS4gSXQgaXMgYWx3YXlzID4wIHdoZW4gWDg2RU1VTF9PS0FZIGlzIHJldHVybmVkLg0KPiAt
ICogQHBmZWMgaW5kaWNhdGVzIHRoZSBhY2Nlc3MgY2hlY2tzIHRvIGJlIHBlcmZvcm1lZCBkdXJp
bmcgcGFnZS10YWJsZSB3YWxrcy4NCj4gLSAqLw0KPiAtc3RhdGljIGludCBodm1lbXVsX2xpbmVh
cl90b19waHlzKA0KPiAtICAgIHVuc2lnbmVkIGxvbmcgYWRkciwNCj4gLSAgICBwYWRkcl90ICpw
YWRkciwNCj4gLSAgICB1bnNpZ25lZCBpbnQgYnl0ZXNfcGVyX3JlcCwNCj4gLSAgICB1bnNpZ25l
ZCBsb25nICpyZXBzLA0KPiAtICAgIHVpbnQzMl90IHBmZWMsDQo+IC0gICAgc3RydWN0IGh2bV9l
bXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkNCj4gLXsNCj4gLSAgICBzdHJ1Y3QgdmNwdSAqY3Vy
ciA9IGN1cnJlbnQ7DQo+IC0gICAgdW5zaWduZWQgbG9uZyBwZm4sIG5wZm4sIGRvbmUsIHRvZG8s
IGksIG9mZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNLOw0KPiAtICAgIGludCByZXZlcnNlOw0KPiAt
DQo+IC0gICAgLyoNCj4gLSAgICAgKiBDbGlwIHJlcGV0aXRpb25zIHRvIGEgc2Vuc2libGUgbWF4
aW11bS4gVGhpcyBhdm9pZHMgZXh0ZW5zaXZlIGxvb3BpbmcgaW4NCj4gLSAgICAgKiB0aGlzIGZ1
bmN0aW9uIHdoaWxlIHN0aWxsIGFtb3J0aXNpbmcgdGhlIGNvc3Qgb2YgSS9PIHRyYXAtYW5kLWVt
dWxhdGUuDQo+IC0gICAgICovDQo+IC0gICAgKnJlcHMgPSBtaW5fdCh1bnNpZ25lZCBsb25nLCAq
cmVwcywgNDA5Nik7DQo+IC0NCj4gLSAgICAvKiBXaXRoIG5vIHBhZ2luZyBpdCdzIGVhc3k6IGxp
bmVhciA9PSBwaHlzaWNhbC4gKi8NCj4gLSAgICBpZiAoICEoY3Vyci0+YXJjaC5odm0uZ3Vlc3Rf
Y3JbMF0gJiBYODZfQ1IwX1BHKSApDQo+IC0gICAgew0KPiAtICAgICAgICAqcGFkZHIgPSBhZGRy
Ow0KPiAtICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiAtICAgIH0NCj4gLQ0KPiAtICAg
IC8qIFJldmVyc2UgbW9kZSBpZiB0aGlzIGlzIGEgYmFja3dhcmRzIG11bHRpLWl0ZXJhdGlvbiBz
dHJpbmcgb3BlcmF0aW9uLiAqLw0KPiAtICAgIHJldmVyc2UgPSAoaHZtZW11bF9jdHh0LT5jdHh0
LnJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfREYpICYmICgqcmVwcyA+IDEpOw0KPiAtDQo+IC0g
ICAgaWYgKCByZXZlcnNlICYmICgoUEFHRV9TSVpFIC0gb2Zmc2V0KSA8IGJ5dGVzX3Blcl9yZXAp
ICkNCj4gLSAgICB7DQo+IC0gICAgICAgIC8qIERvIHBhZ2Utc3RyYWRkbGluZyBmaXJzdCBpdGVy
YXRpb24gZm9yd2FyZHMgdmlhIHJlY3Vyc2lvbi4gKi8NCj4gLSAgICAgICAgcGFkZHJfdCBfcGFk
ZHI7DQo+IC0gICAgICAgIHVuc2lnbmVkIGxvbmcgb25lX3JlcCA9IDE7DQo+IC0gICAgICAgIGlu
dCByYyA9IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoDQo+IC0gICAgICAgICAgICBhZGRyLCAmX3Bh
ZGRyLCBieXRlc19wZXJfcmVwLCAmb25lX3JlcCwgcGZlYywgaHZtZW11bF9jdHh0KTsNCj4gLSAg
ICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQ0KPiAtICAgICAgICAgICAgcmV0dXJuIHJj
Ow0KPiAtICAgICAgICBwZm4gPSBfcGFkZHIgPj4gUEFHRV9TSElGVDsNCj4gLSAgICB9DQo+IC0g
ICAgZWxzZSBpZiAoIChwZm4gPSBwYWdpbmdfZ3ZhX3RvX2dmbihjdXJyLCBhZGRyLCAmcGZlYykp
ID09IGdmbl94KElOVkFMSURfR0ZOKSApDQo+IC0gICAgew0KPiAtICAgICAgICBpZiAoIHBmZWMg
JiAoUEZFQ19wYWdlX3BhZ2VkIHwgUEZFQ19wYWdlX3NoYXJlZCkgKQ0KPiAtICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfUkVUUlk7DQo+IC0gICAgICAgICpyZXBzID0gMDsNCj4gLSAgICAgICAg
eDg2X2VtdWxfcGFnZWZhdWx0KHBmZWMsIGFkZHIsICZodm1lbXVsX2N0eHQtPmN0eHQpOw0KPiAt
ICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047DQo+IC0gICAgfQ0KPiAtDQo+IC0gICAg
ZG9uZSA9IHJldmVyc2UgPyBieXRlc19wZXJfcmVwICsgb2Zmc2V0IDogUEFHRV9TSVpFIC0gb2Zm
c2V0Ow0KPiAtICAgIHRvZG8gPSAqcmVwcyAqIGJ5dGVzX3Blcl9yZXA7DQo+IC0gICAgZm9yICgg
aSA9IDE7IGRvbmUgPCB0b2RvOyBpKysgKQ0KPiAtICAgIHsNCj4gLSAgICAgICAgLyogR2V0IHRo
ZSBuZXh0IFBGTiBpbiB0aGUgcmFuZ2UuICovDQo+IC0gICAgICAgIGFkZHIgKz0gcmV2ZXJzZSA/
IC1QQUdFX1NJWkUgOiBQQUdFX1NJWkU7DQo+IC0gICAgICAgIG5wZm4gPSBwYWdpbmdfZ3ZhX3Rv
X2dmbihjdXJyLCBhZGRyLCAmcGZlYyk7DQo+IC0NCj4gLSAgICAgICAgLyogSXMgaXQgY29udGln
dW91cyB3aXRoIHRoZSBwcmVjZWRpbmcgUEZOcz8gSWYgbm90IHRoZW4gd2UncmUgZG9uZS4gKi8N
Cj4gLSAgICAgICAgaWYgKCAobnBmbiA9PSBnZm5feChJTlZBTElEX0dGTikpIHx8DQo+IC0gICAg
ICAgICAgICAgKG5wZm4gIT0gKHBmbiArIChyZXZlcnNlID8gLWkgOiBpKSkpICkNCj4gLSAgICAg
ICAgew0KPiAtICAgICAgICAgICAgaWYgKCBwZmVjICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNf
cGFnZV9zaGFyZWQpICkNCj4gLSAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsN
Cj4gLSAgICAgICAgICAgIGRvbmUgLz0gYnl0ZXNfcGVyX3JlcDsNCj4gLSAgICAgICAgICAgIGlm
ICggZG9uZSA9PSAwICkNCj4gLSAgICAgICAgICAgIHsNCj4gLSAgICAgICAgICAgICAgICBBU1NF
UlQoIXJldmVyc2UpOw0KPiAtICAgICAgICAgICAgICAgIGlmICggbnBmbiAhPSBnZm5feChJTlZB
TElEX0dGTikgKQ0KPiAtICAgICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRM
RUFCTEU7DQo+IC0gICAgICAgICAgICAgICAgKnJlcHMgPSAwOw0KPiAtICAgICAgICAgICAgICAg
IHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmVjLCBhZGRyICYgUEFHRV9NQVNLLCAmaHZtZW11bF9jdHh0
LT5jdHh0KTsNCj4gLSAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047DQo+
IC0gICAgICAgICAgICB9DQo+IC0gICAgICAgICAgICAqcmVwcyA9IGRvbmU7DQo+IC0gICAgICAg
ICAgICBicmVhazsNCj4gLSAgICAgICAgfQ0KPiAtDQo+IC0gICAgICAgIGRvbmUgKz0gUEFHRV9T
SVpFOw0KPiAtICAgIH0NCj4gLQ0KPiAtICAgICpwYWRkciA9ICgocGFkZHJfdClwZm4gPDwgUEFH
RV9TSElGVCkgfCBvZmZzZXQ7DQo+IC0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsNCj4gLX0NCj4g
LQ0KPiArfQ0KPiAgIA0KPiAgIHN0YXRpYyBpbnQgaHZtZW11bF92aXJ0dWFsX3RvX2xpbmVhcigN
Cj4gICAgICAgZW51bSB4ODZfc2VnbWVudCBzZWcsDQo+IA0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 11:42:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 11:42:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqcdU-0006VE-9s; Mon, 04 Feb 2019 11:42:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vqbz=QL=citrix.com=prvs=9312f31a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gqcdS-0006V9-SY
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 11:41:58 +0000
X-Inumbo-ID: e05d6c5c-2871-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e05d6c5c-2871-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 11:41:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="77211365"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 4 Feb 2019 11:41:53 +0000
Message-ID: <1549280513-18095-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] x86/vpmu: Improve documentation and
 parsing for vpmu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGJlaGF2aW91ciBvZiB2cG11PTxib29sPiBiZWluZyBleGNsdXNpdmUgb2YgdnBtdT1idHN8
aXBjfGFyY2ggaXMgb2RkIGFuZApjb250cmFyeSB0byBYZW4ncyBub3JtYWwgY29tbWFuZCBsaW5l
IHBhcnNpbmcgYmVoYXZpb3VyLiAgUmV3cml0ZSB0aGUgcGFyc2luZwp0byB1c2UgdGhlIG5vcm1h
bCBmb3JtLCBidXQgcmV0YWluIHRoZSBwcmV2aW91cyBiZWhhdmlvdXIgd2hlcmUgdGhlIHVzZSBv
ZgpidHMvaXBjL2FyY2ggaW1wbGllcyB2cG11PXRydWUuCgpQYXJ0cyBvZiB0aGUgZG9jdW1lbmF0
aW9uIGFyZSBzdGFsZSwgbW9zdCBub3RpYmx5IHRoZSBIVk0tb25seSBzdGF0ZW1lbnQuClVwZGF0
ZSBpdCBmb3IgY29uc2lzdGVuY3kgYW5kIGNvcnJlY3RuZXNzLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jIHwgNDQgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvY3B1L3Zw
bXUuYyAgICAgICAgICAgfCA2NCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgNTkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDZhMzM3NzUuLmE1NTczNTMgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTIwODgsMzYgKzIwODgsMzYgQEAgVXNlIFZpcnR1YWwg
UHJvY2Vzc29yIElEIHN1cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhpcyBwcmV2ZW50cyB0aGUgbmVl
ZCBmb3IgVExCCiBmbHVzaGVzIG9uIFZNIGVudHJ5IGFuZCBleGl0LCBpbmNyZWFzaW5nIHBlcmZv
cm1hbmNlLgogCiAjIyMgdnBtdSAoeDg2KQotPiBgPSAoIDxib29sZWFuPiB8IHsgYnRzIHwgaXBj
IHwgYXJjaCBbLCAuLi5dIH0gKWAKKyAgICA9IExpc3Qgb2YgWyA8Ym9vbD4sIGJ0cywgaXBjLCBh
cmNoIF0KIAotPiBEZWZhdWx0OiBgb2ZmYAorICAgIEFwcGxpY2FiaWxpdHk6IHg4Ni4gIERlZmF1
bHQ6IGZhbHNlCiAKLVN3aXRjaCBvbiB0aGUgdmlydHVhbGl6ZWQgcGVyZm9ybWFuY2UgbW9uaXRv
cmluZyB1bml0IGZvciBIVk0gZ3Vlc3RzLgorQ29udHJvbHMgZm9yIFBlcmZvcm1hbmNlIE1vbml0
b3JpbmcgVW5pdCB2aXJ0dWFsaXNhdGlvbi4KIAotSWYgdGhlIGN1cnJlbnQgY3B1IGlzbid0IHN1
cHBvcnRlZCBhIG1lc3NhZ2UgbGlrZQotJ1ZQTVU6IEluaXRpYWxpemF0aW9uIGZhaWxlZC4gLi4u
JwotaXMgcHJpbnRlZCBvbiB0aGUgaHlwZXJ2aXNvciBzZXJpYWwgbG9nLgorUGVyZm9ybWFuY2Ug
bW9uaXRvcmluZyBmYWNpbGl0aWVzIHRlbmQgdG8gYmUgdmVyeSBoYXJkd2FyZSBzcGVjaWZpYywg
YW5kCitwcm92aWRlIGFjY2VzcyB0byBhIHdlYWx0aCBvZiBsb3cgbGV2ZWwgcHJvY2Vzc29yIGlu
Zm9ybWF0aW9uLgogCi1Gb3Igc29tZSBJbnRlbCBOZWhhbGVtIHByb2Nlc3NvcnMgYSBxdWlyayBo
YW5kbGluZyBleGlzdCBmb3IgYW4gdW5rbm93bgotd3JvbmcgYmVoYXZpb3VyIChzZWUgYGhhbmRs
ZV9wbWNfcXVpcmsoKWApLgorKiAgIEFuIG92ZXJhbGwgYm9vbGVhbiBjYW4gYmUgdXNlZCB0byBl
bmFibGUgb3IgZGlzYWJsZSB2UE1VIHN1cHBvcnQuICB2UE1VIGlzCisgICAgZGlzYWJsZWQgYnkg
ZGVmYXVsdC4gIFNwZWNpZnlpbmcgYW55IG9mIGBidHNgLCBgaXBjYCBvciBgYXJjaGAgaW1wbGll
cworICAgIGB2cG11PXRydWVgLgogCi1JZiAndnBtdT1idHMnIGlzIHNwZWNpZmllZCB0aGUgdmly
dHVhbGlzYXRpb24gb2YgdGhlIEJyYW5jaCBUcmFjZSBTdG9yZSAoQlRTKQotZmVhdHVyZSBpcyBz
d2l0Y2hlZCBvbiBvbiBJbnRlbCBwcm9jZXNzb3JzIHN1cHBvcnRpbmcgdGhpcyBmZWF0dXJlLgor
ICAgIFhlbidzIHdhdGNoZG9nIGZ1bmN0aW9uYWxpdHkgaXMgaW1wbGVtZW50ZWQgdXNpbmcgcGVy
Zm9ybWFuY2UgY291bnRlcnMuCisgICAgQXMgYSByZXN1bHQsIHVzZSBvZiB0aGUgKip3YXRjaGRv
ZyoqIG9wdGlvbiB3aWxsIG92ZXJyaWRlIGFuZCBkaXNhYmxlCisgICAgdlBNVS4KIAotdnBtdT1p
cGMgZW5hYmxlcyBwZXJmb3JtYW5jZSBtb25pdG9yaW5nLCBidXQgcmVzdHJpY3RzIHRoZSBjb3Vu
dGVycyB0byB0aGUKLW1vc3QgbWluaW11bSBzZXQgcG9zc2libGU6IGluc3RydWN0aW9ucywgY3lj
bGVzLCBhbmQgcmVmZXJlbmNlIGN5Y2xlcy4gVGhlc2UKLWNhbiBiZSB1c2VkIHRvIGNhbGN1bGF0
ZSBpbnN0cnVjdGlvbnMgcGVyIGN5Y2xlIChJUEMpLgorKiAgIFRoZSBgYnRzYCBvcHRpb24gZW5h
YmxlZCBwZXJmb3JtYW5jZSBtb25pdG9yaW5nLCBhbmQgcGVybWl0cyBhY2Nlc3MgdG8gdGhlCisg
ICAgQnJhbmNoIFRyYWNlIFN0b3JlIGNvbnRyb2xzLiAgQlRTIGlzIGFuIEludGVsIGZlYXR1cmUg
d2hlcmUgdGhlIHByb2Nlc3NvcgorICAgIGNhbiB3cml0ZSBkYXRhIGludG8gYSBidWZmZXIgd2hl
bmV2ZXIgYSBicmFuY2ggb2NjdXJzLiAgSG93ZXZlciwgYXMgdGhpcworICAgIGZlYXR1cmUgaXNu
J3QgdmlydHVhbGlzZWQsIGEgbWlzY29uZmlndXJhdGlvbiBieSB0aGUgZ3Vlc3QgY2FuIGxvY2sg
dGhlCisgICAgZW50aXJlIHN5c3RlbSB1cC4KIAotdnBtdT1hcmNoIGVuYWJsZXMgcGVyZm9ybWFu
Y2UgbW9uaXRvcmluZywgYnV0IHJlc3RyaWN0cyB0aGUgY291bnRlcnMgdG8gdGhlCi1wcmUtZGVm
aW5lZCBhcmNoaXRlY3R1cmFsIGV2ZW50cyBvbmx5LiBUaGVzZSBhcmUgZXhwb3NlZCBieSBjcHVp
ZCwgYW5kIGxpc3RlZAotaW4gdGhlIFByZS1EZWZpbmVkIEFyY2hpdGVjdHVyYWwgUGVyZm9ybWFu
Y2UgRXZlbnRzIHRhYmxlIGZyb20gdGhlIEludGVsIDY0Ci1hbmQgSUEtMzIgQXJjaGl0ZWN0dXJl
cyBTb2Z0d2FyZSBEZXZlbG9wZXIncyBNYW51YWwsIFZvbHVtZSAzQiwgU3lzdGVtCi1Qcm9ncmFt
bWluZyBHdWlkZSwgUGFydCAyLgorKiAgIFRoZSBgaXBjYCBvcHRpb24gZW5hYmxlZCBwZXJmb3Jt
YW5jZSBtb25pdG9yaW5nLCBidXQgcmVzdHJpY3RzIHRoZQorICAgIGNvdW50ZXJzIHRvIHRoZSBt
b3N0IG1pbmltdW0gc2V0IHBvc3NpYmxlOiBpbnN0cnVjdGlvbnMsIGN5Y2xlcywgYW5kCisgICAg
cmVmZXJlbmNlIGN5Y2xlcy4gIFRoZXNlIGNhbiBiZSB1c2VkIHRvIGNhbGN1bGF0ZSBpbnN0cnVj
dGlvbnMgcGVyIGN5Y2xlCisgICAgKElQQykuCiAKLUlmIGEgYm9vbGVhbiBpcyBub3QgdXNlZCwg
Y29tYmluYXRpb25zIG9mIGZsYWdzIGFyZSBhbGxvd2VkLCBjb21tYSBzZXBhcmF0ZWQuCi1Gb3Ig
ZXhhbXBsZSwgdnBtdT1hcmNoLGJ0cy4KLQotTm90ZSB0aGF0IGlmICoqd2F0Y2hkb2cqKiBvcHRp
b24gaXMgYWxzbyBzcGVjaWZpZWQgdnBtdSB3aWxsIGJlIHR1cm5lZCBvZmYuCisqICAgVGhlIGBh
cmNoYCBvcHRpb24gZW5hYmxlcyBwZXJmb3JtYW5jZSBtb25pdG9yaW5nLCBidXQgcmVzdHJpY3Rz
IHRoZQorICAgIGNvdW50ZXJzIHRvIHRoZSBwcmUtZGVmaW5lZCBhcmNoaXRlY3R1cmFsIGV2ZW50
cyBvbmx5LgogCiAqV2FybmluZzoqCiBBcyB0aGUgdmlydHVhbGlzYXRpb24gaXMgbm90IDEwMCUg
c2FmZSwgZG9uJ3QgdXNlIHRoZSB2cG11IGZsYWcgb24KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5kZXggMTNkYTdkMC4uZGFk
Y2NmNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysrIGIveGVuL2FyY2gv
eDg2L2NwdS92cG11LmMKQEAgLTQyLDE5ICs0Miw5IEBAIENIRUNLX3BtdV9jbnRyX3BhaXI7CiBD
SEVDS19wbXVfZGF0YTsKIENIRUNLX3BtdV9wYXJhbXM7CiAKLS8qCi0gKiAidnBtdSIgOiAgICAg
dnBtdSBnZW5lcmFsbHkgZW5hYmxlZCAoYWxsIGNvdW50ZXJzKQotICogInZwbXU9b2ZmIiAgOiB2
cG11IGdlbmVyYWxseSBkaXNhYmxlZAotICogInZwbXU9YnRzIiAgOiB2cG11IGVuYWJsZWQgYW5k
IEludGVsIEJUUyBmZWF0dXJlIHN3aXRjaGVkIG9uLgotICogInZwbXU9aXBjIiAgOiB2cG11IGVu
YWJsZWQgZm9yIElQQyBjb3VudGVycyBvbmx5IChtb3N0IHJlc3RyaWN0aXZlKQotICogInZwbXU9
YXJjaCIgOiB2cG11IGVuYWJsZWQgZm9yIHByZWRlZiBhcmNoIGNvdW50ZXJzIG9ubHkgKHJlc3Ry
aWN0aXZlKQotICogZmxhZyBjb21iaW5hdGlvbnMgYXJlIGFsbG93ZWQsIGVnLCAidnBtdT1pcGMs
YnRzIi4KLSAqLwogc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG9wdF92cG11X2Vu
YWJsZWQ7CiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSB2cG11X21vZGUgPSBYRU5QTVVfTU9E
RV9PRkY7CiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSB2cG11X2ZlYXR1cmVzID0gMDsKLXN0
YXRpYyBpbnQgcGFyc2VfdnBtdV9wYXJhbXMoY29uc3QgY2hhciAqcyk7Ci1jdXN0b21fcGFyYW0o
InZwbXUiLCBwYXJzZV92cG11X3BhcmFtcyk7CiAKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sodnBt
dV9sb2NrKTsKIHN0YXRpYyB1bnNpZ25lZCB2cG11X2NvdW50OwpAQCAtNjQsMzcgKzU0LDM3IEBA
IHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdSAqLCBsYXN0X3ZjcHUpOwogc3RhdGlj
IGludCBfX2luaXQgcGFyc2VfdnBtdV9wYXJhbXMoY29uc3QgY2hhciAqcykKIHsKICAgICBjb25z
dCBjaGFyICpzczsKKyAgICBpbnQgcmMgPSAwLCB2YWw7CisKKyAgICBkbyB7CisgICAgICAgIHNz
ID0gc3RyY2hyKHMsICcsJyk7CisgICAgICAgIGlmICggIXNzICkKKyAgICAgICAgICAgIHNzID0g
c3RyY2hyKHMsICdcMCcpOworCisgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2wocywgc3Mp
KSA+PSAwICkKKyAgICAgICAgICAgIG9wdF92cG11X2VuYWJsZWQgPSB2YWw7CisgICAgICAgIGVs
c2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImJ0cyIpICkKKyAgICAgICAgICAgIHZwbXVfZmVh
dHVyZXMgfD0gWEVOUE1VX0ZFQVRVUkVfSU5URUxfQlRTOworICAgICAgICBlbHNlIGlmICggIWNt
ZGxpbmVfc3RyY21wKHMsICJpcGMiKSApCisgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhF
TlBNVV9GRUFUVVJFX0lQQ19PTkxZOworICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21w
KHMsICJhcmNoIikgKQorICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVS
RV9BUkNIX09OTFk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIAot
ICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocywgTlVMTCkgKQotICAgIHsKLSAgICBjYXNlIDA6Ci0g
ICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGRvIHsKLSAgICAgICAgICAgIHNz
ID0gc3RyY2hyKHMsICcsJyk7Ci0gICAgICAgICAgICBpZiAoICFzcyApCi0gICAgICAgICAgICAg
ICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7Ci0KLSAgICAgICAgICAgIGlmICggIWNtZGxpbmVfc3Ry
Y21wKHMsICJidHMiKSApCi0gICAgICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVf
RkVBVFVSRV9JTlRFTF9CVFM7Ci0gICAgICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21w
KHMsICJpcGMiKSApCi0gICAgICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVB
VFVSRV9JUENfT05MWTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywg
ImFyY2giKSApCi0gICAgICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVS
RV9BUkNIX09OTFk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgICAgIHMgPSBzcyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAg
LyogU2VsZWN0aW5nIGJ0cy9pcGMvYXJjaCBmb3JjZXMgdnBtdSB0byBlbmFibGVkLiAqLworICAg
IGlmICggdnBtdV9mZWF0dXJlcyApCisgICAgICAgIG9wdF92cG11X2VuYWJsZWQgPSB0cnVlOwog
Ci0gICAgICAgICAgICBzID0gc3MgKyAxOwotICAgICAgICB9IHdoaWxlICggKnNzICk7Ci0gICAg
ICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIGNhc2UgMToKLSAgICAgICAgLyogRGVmYXVsdCBW
UE1VIG1vZGUgKi8KKyAgICBpZiAoIG9wdF92cG11X2VuYWJsZWQgKQogICAgICAgICB2cG11X21v
ZGUgPSBYRU5QTVVfTU9ERV9TRUxGOwotICAgICAgICBvcHRfdnBtdV9lbmFibGVkID0gMTsKLSAg
ICAgICAgYnJlYWs7Ci0gICAgfQotICAgIHJldHVybiAwOworCisgICAgcmV0dXJuIHJjOwogfQor
Y3VzdG9tX3BhcmFtKCJ2cG11IiwgcGFyc2VfdnBtdV9wYXJhbXMpOwogCiB2b2lkIHZwbXVfbHZ0
cGNfdXBkYXRlKHVpbnQzMl90IHZhbCkKIHsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 11:46:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 11:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqci9-0006h1-18; Mon, 04 Feb 2019 11:46:49 +0000
Resent-Date: Mon, 04 Feb 2019 11:46:49 +0000
Resent-Message-Id: <E1gqci9-0006h1-18@lists.xenproject.org>
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IDpB=QL=patchew.org=no-reply@srs-us1.protection.inumbo.net>)
 id 1gqci6-0006gw-VE
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 11:46:46 +0000
X-Inumbo-ID: 8b27ab69-2872-11e9-bc90-bc764e045a96
Received: from sender-of-o51.zoho.com (unknown [135.84.80.216])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b27ab69-2872-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 11:46:44 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; t=1549280796; cv=none; d=zoho.com; s=zohoarc; 
 b=UMtWLcJoPrLunZSHkqeALKCFrgxoIJbbbbucpfJRXSYGozwhijWfnMRtgx3DDZtEUaZPnMSySS9srEAVnVmreumH+ddYeWowEEL0bgFmCk/4LVcpWtERtFEaP/ahvV3t/ZrxIllZqHZr666BHbhiLSVgp7bNhaaTSqdhUlxNFZk=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com;
 s=zohoarc; t=1549280796;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:Reply-To:Subject:To:ARC-Authentication-Results;
 bh=oofcDjfIsEMKDH/lChCzdz0du7pK+S4iXjUaXofT8h4=; 
 b=DK1t3zm3d+Oei/invNAmB9kQRpMJyWA8YwwCNjhR3ASAxzVrOsKHfwY4Y+54D5/dnx5auxJxkUzrGGiDzSwJ0hEqGpf5pHK/P57Lg++alxR85AbYIZPTYuFIqFjBx0Aq0BGblAvpWYtVLviyY1rq12YeZopF2bztWCob4Uj/tMQ=
ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass  header.i=patchew.org;
 spf=pass  smtp.mailfrom=no-reply@patchew.org;
 dmarc=pass header.from=<no-reply@patchew.org>
 header.from=<no-reply@patchew.org>
Received: from [172.17.0.3] (23.253.156.214 [23.253.156.214]) by
 mx.zohomail.com with SMTPS id 1549280793809377.50341031798155;
 Mon, 4 Feb 2019 03:46:33 -0800 (PST)
Message-ID: <154928079260.29184.375738094710200729@ebba9967afc0>
In-Reply-To: <20190204112803.11645-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Resent-From: 
From: no-reply@patchew.org
To: anthony.perard@citrix.com
Date: Mon, 4 Feb 2019 03:46:33 -0800 (PST)
X-ZohoMailClient: External
Subject: Re: [Xen-devel] [Qemu-devel] [PULL 0/4] Xen queue 20190204
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: qemu-devel@nongnu.org
Cc: fam@euphon.net, xen-devel@lists.xenproject.org, qemu-devel@nongnu.org,
 peter.maydell@linaro.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2hldyBVUkw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8yMDE5MDIwNDExMjgwMy4xMTY0
NS0xLWFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20vCgoKCkhpLAoKVGhpcyBzZXJpZXMgZmFpbGVk
IHRoZSBkb2NrZXItbWluZ3dAZmVkb3JhIGJ1aWxkIHRlc3QuIFBsZWFzZSBmaW5kIHRoZSB0ZXN0
aW5nIGNvbW1hbmRzIGFuZAp0aGVpciBvdXRwdXQgYmVsb3cuIElmIHlvdSBoYXZlIERvY2tlciBp
bnN0YWxsZWQsIHlvdSBjYW4gcHJvYmFibHkgcmVwcm9kdWNlIGl0CmxvY2FsbHkuCgo9PT0gVEVT
VCBTQ1JJUFQgQkVHSU4gPT09CiMhL2Jpbi9iYXNoCnRpbWUgbWFrZSBkb2NrZXItdGVzdC1taW5n
d0BmZWRvcmEgU0hPV19FTlY9MSBKPTE0Cj09PSBURVNUIFNDUklQVCBFTkQgPT09CgoKQ29uZmln
dXJlIG9wdGlvbnM6Ci0tZW5hYmxlLXdlcnJvciAtLXRhcmdldC1saXN0PXg4Nl82NC1zb2Z0bW11
LGFhcmNoNjQtc29mdG1tdSAtLXByZWZpeD0vdG1wL3FlbXUtdGVzdC9pbnN0YWxsIC0tcHl0aG9u
PS91c3IvYmluL3B5dGhvbjMgLS1jcm9zcy1wcmVmaXg9eDg2XzY0LXc2NC1taW5ndzMyLSAtLWVu
YWJsZS10cmFjZS1iYWNrZW5kcz1zaW1wbGUgLS1lbmFibGUtZ251dGxzIC0tZW5hYmxlLW5ldHRs
ZSAtLWVuYWJsZS1jdXJsIC0tZW5hYmxlLXZuYyAtLWVuYWJsZS1iemlwMiAtLWVuYWJsZS1ndWVz
dC1hZ2VudCAtLXdpdGgtc2RsYWJpPTIuMApFUlJPUjogdW5rbm93biBvcHRpb24gLS13aXRoLXNk
bGFiaT0yLjAKVHJ5ICcvdG1wL3FlbXUtdGVzdC9zcmMvY29uZmlndXJlIC0taGVscCcgZm9yIG1v
cmUgaW5mb3JtYXRpb24KIyBRRU1VIGNvbmZpZ3VyZSBsb2cgTW9uIEZlYiAgNCAxMTo0NjowNiBV
VEMgMjAxOQojIENvbmZpZ3VyZWQgd2l0aDogJy90bXAvcWVtdS10ZXN0L3NyYy9jb25maWd1cmUn
ICctLWVuYWJsZS13ZXJyb3InICctLXRhcmdldC1saXN0PXg4Nl82NC1zb2Z0bW11LGFhcmNoNjQt
c29mdG1tdScgJy0tcHJlZml4PS90bXAvcWVtdS10ZXN0L2luc3RhbGwnICctLXB5dGhvbj0vdXNy
L2Jpbi9weXRob24zJyAnLS1jcm9zcy1wcmVmaXg9eDg2XzY0LXc2NC1taW5ndzMyLScgJy0tZW5h
YmxlLXRyYWNlLWJhY2tlbmRzPXNpbXBsZScgJy0tZW5hYmxlLWdudXRscycgJy0tZW5hYmxlLW5l
dHRsZScgJy0tZW5hYmxlLWN1cmwnICctLWVuYWJsZS12bmMnICctLWVuYWJsZS1iemlwMicgJy0t
ZW5hYmxlLWd1ZXN0LWFnZW50JyAnLS13aXRoLXNkbGFiaT0yLjAnCi0tLQpmdW5jczogZG9fY29t
cGlsZXIgZG9fY2MgY29tcGlsZV9vYmplY3QgY2hlY2tfZGVmaW5lIG1haW4KbGluZXM6IDkyIDEy
MiA2MTcgNjM0IDAKeDg2XzY0LXc2NC1taW5ndzMyLWdjYyAtRF9HTlVfU09VUkNFIC1EX0ZJTEVf
T0ZGU0VUX0JJVFM9NjQgLURfTEFSR0VGSUxFX1NPVVJDRSAtV3N0cmljdC1wcm90b3R5cGVzIC1X
cmVkdW5kYW50LWRlY2xzIC1XYWxsIC1XdW5kZWYgLVd3cml0ZS1zdHJpbmdzIC1XbWlzc2luZy1w
cm90b3R5cGVzIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tY29tbW9uIC1md3JhcHYgLXN0ZD1n
bnU5OSAtYyAtbyBjb25maWctdGVtcC9xZW11LWNvbmYubyBjb25maWctdGVtcC9xZW11LWNvbmYu
Ywpjb25maWctdGVtcC9xZW11LWNvbmYuYzoyOjI6IGVycm9yOiAjZXJyb3IgX19saW51eF9fIG5v
dCBkZWZpbmVkCiAjZXJyb3IgX19saW51eF9fIG5vdCBkZWZpbmVkCiAgXn5+fn4KCi0tLQpmdW5j
czogZG9fY29tcGlsZXIgZG9fY2MgY29tcGlsZV9vYmplY3QgY2hlY2tfZGVmaW5lIG1haW4KbGlu
ZXM6IDkyIDEyMiA2MTcgNjg2IDAKeDg2XzY0LXc2NC1taW5ndzMyLWdjYyAtRF9HTlVfU09VUkNF
IC1EX0ZJTEVfT0ZGU0VUX0JJVFM9NjQgLURfTEFSR0VGSUxFX1NPVVJDRSAtV3N0cmljdC1wcm90
b3R5cGVzIC1XcmVkdW5kYW50LWRlY2xzIC1XYWxsIC1XdW5kZWYgLVd3cml0ZS1zdHJpbmdzIC1X
bWlzc2luZy1wcm90b3R5cGVzIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tY29tbW9uIC1md3Jh
cHYgLXN0ZD1nbnU5OSAtYyAtbyBjb25maWctdGVtcC9xZW11LWNvbmYubyBjb25maWctdGVtcC9x
ZW11LWNvbmYuYwpjb25maWctdGVtcC9xZW11LWNvbmYuYzoyOjI6IGVycm9yOiAjZXJyb3IgX19p
Mzg2X18gbm90IGRlZmluZWQKICNlcnJvciBfX2kzODZfXyBub3QgZGVmaW5lZAogIF5+fn5+Cgot
LS0KZnVuY3M6IGRvX2NvbXBpbGVyIGRvX2NjIGNvbXBpbGVfb2JqZWN0IGNoZWNrX2RlZmluZSBt
YWluCmxpbmVzOiA5MiAxMjIgNjE3IDY4OSAwCng4Nl82NC13NjQtbWluZ3czMi1nY2MgLURfR05V
X1NPVVJDRSAtRF9GSUxFX09GRlNFVF9CSVRTPTY0IC1EX0xBUkdFRklMRV9TT1VSQ0UgLVdzdHJp
Y3QtcHJvdG90eXBlcyAtV3JlZHVuZGFudC1kZWNscyAtV2FsbCAtV3VuZGVmIC1Xd3JpdGUtc3Ry
aW5ncyAtV21pc3NpbmctcHJvdG90eXBlcyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLWNvbW1v
biAtZndyYXB2IC1zdGQ9Z251OTkgLWMgLW8gY29uZmlnLXRlbXAvcWVtdS1jb25mLm8gY29uZmln
LXRlbXAvcWVtdS1jb25mLmMKY29uZmlnLXRlbXAvcWVtdS1jb25mLmM6MjoyOiBlcnJvcjogI2Vy
cm9yIF9fSUxQMzJfXyBub3QgZGVmaW5lZAogI2Vycm9yIF9fSUxQMzJfXyBub3QgZGVmaW5lZAog
IF5+fn5+CgotLS0KbGluZXM6IDkyIDEyOCA5MjAgMAp4ODZfNjQtdzY0LW1pbmd3MzItZ2NjIC1t
dGhyZWFkcyAtRF9HTlVfU09VUkNFIC1EX0ZJTEVfT0ZGU0VUX0JJVFM9NjQgLURfTEFSR0VGSUxF
X1NPVVJDRSAtV3N0cmljdC1wcm90b3R5cGVzIC1XcmVkdW5kYW50LWRlY2xzIC1XYWxsIC1XdW5k
ZWYgLVd3cml0ZS1zdHJpbmdzIC1XbWlzc2luZy1wcm90b3R5cGVzIC1mbm8tc3RyaWN0LWFsaWFz
aW5nIC1mbm8tY29tbW9uIC1md3JhcHYgLXN0ZD1nbnU5OSAtbyBjb25maWctdGVtcC9xZW11LWNv
bmYuZXhlIGNvbmZpZy10ZW1wL3FlbXUtY29uZi5jIC1nIC1saWJlcnR5Ci91c3IvbGliL2djYy94
ODZfNjQtdzY0LW1pbmd3MzIvOC4yLjAvLi4vLi4vLi4vLi4veDg2XzY0LXc2NC1taW5ndzMyL2Jp
bi9sZDogY2Fubm90IGZpbmQgLWxpYmVydHkKY29sbGVjdDI6IGVycm9yOiBsZCByZXR1cm5lZCAx
IGV4aXQgc3RhdHVzCkZhaWxlZCB0byBydW4gJ2NvbmZpZ3VyZScKVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi4vdGVzdHMvZG9ja2VyL2RvY2tlci5weSIsIGxpbmUg
NTYzLCBpbiA8bW9kdWxlPgoKClRoZSBmdWxsIGxvZyBpcyBhdmFpbGFibGUgYXQKaHR0cDovL3Bh
dGNoZXcub3JnL2xvZ3MvMjAxOTAyMDQxMTI4MDMuMTE2NDUtMS1hbnRob255LnBlcmFyZEBjaXRy
aXguY29tL3Rlc3RpbmcuZG9ja2VyLW1pbmd3QGZlZG9yYS8/dHlwZT1tZXNzYWdlLgotLS0KRW1h
aWwgZ2VuZXJhdGVkIGF1dG9tYXRpY2FsbHkgYnkgUGF0Y2hldyBbaHR0cDovL3BhdGNoZXcub3Jn
L10uClBsZWFzZSBzZW5kIHlvdXIgZmVlZGJhY2sgdG8gcGF0Y2hldy1kZXZlbEByZWRoYXQuY29t
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 11:55:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 11:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqcqX-0007f8-40; Mon, 04 Feb 2019 11:55:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/eIc=QL=citrix.com=prvs=931483abb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gqcqV-0007eO-Ux
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 11:55:27 +0000
X-Inumbo-ID: bf843bfe-2873-11e9-9d8b-87f171f56a8b
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf843bfe-2873-11e9-9d8b-87f171f56a8b;
 Mon, 04 Feb 2019 11:55:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="85460115"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Alexandru Stefan ISAILA' <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH RFC v2 1/2] x86/emulate: Move hvmemul_linear_to_phys
Thread-Index: AQHUqcOWfLSZYlc3U06is9glnhKXRaXPqDQAgAAE8LA=
Date: Mon, 4 Feb 2019 11:55:20 +0000
Message-ID: <4b350789912046acaa1dc73934835429@AMSPEX02CL03.citrite.net>
References: <20190111153657.13532-1-aisaila@bitdefender.com>
 <982cf63a-8062-5e96-3a6c-02cbc8bcc9fb@bitdefender.com>
In-Reply-To: <982cf63a-8062-5e96-3a6c-02cbc8bcc9fb@bitdefender.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC v2 1/2] x86/emulate: Move
 hvmemul_linear_to_phys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbGV4YW5kcnUgU3RlZmFuIElT
QUlMQSBbbWFpbHRvOmFpc2FpbGFAYml0ZGVmZW5kZXIuY29tXQ0KPiBTZW50OiAwNCBGZWJydWFy
eSAyMDE5IDExOjM3DQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBqYmV1bGljaEBzdXNlLmNv
bTsgQW5kcmV3DQo+IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+OyBSb2dlcg0KPiBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPjsgcmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbTsNCj4gdGFtYXNAdGtsZW5neWVsLmNv
bTsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBS
ZTogW1BBVENIIFJGQyB2MiAxLzJdIHg4Ni9lbXVsYXRlOiBNb3ZlIGh2bWVtdWxfbGluZWFyX3Rv
X3BoeXMNCj4gDQo+IFBpbmcsIGFueSB0aG91Z2h0cyBvbiB0aGlzIGFyZSBhcHByZWNpYXRlZC4N
Cj4gDQo+IFJlZ2FyZHMsDQo+IEFsZXgNCj4gDQo+IE9uIDExLjAxLjIwMTkgMTc6MzcsIEFsZXhh
bmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0KPiA+IFRoaXMgaXMgZG9uZSBzbyBodm1lbXVsX2xp
bmVhcl90b19waHlzKCkgY2FuIGJlIGNhbGxlZCBmcm9tDQo+ID4gaHZtZW11bF9tYXBfbGluZWFy
X2FkZHIoKQ0KPiA+DQoNCkkgaGF2ZSBubyBvYmplY3Rpb24gdG8gcHVyZSBjb2RlIG1vdmVtZW50
IGZvciB0aGlzIHB1cnBvc2UuIEkgY2VydGFpbmx5IHByZWZlciBpdCB0byBmb3J3YXJkIGRlY2xh
cmF0aW9uIG9mIHN0YXRpY3MuDQoNCiAgUGF1bA0KDQo+ID4gU2lnbmVkLW9mZi1ieTogQWxleGFu
ZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+DQo+ID4gLS0tDQo+ID4gICB4ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYyB8IDE4MSArKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tDQo+ID4gICAxIGZpbGUgY2hhbmdlZCwgOTAgaW5zZXJ0aW9ucygrKSwgOTEgZGVs
ZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYw0KPiA+IGluZGV4IDJkMDJlZjE1MjEuLmE3
NjZlZWNjOGUgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMNCj4g
PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYw0KPiA+IEBAIC01MzAsNiArNTMwLDk1
IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19tbWlvX2FkZHIocGFkZHJfdCBtbWlvX2dwYSwNCj4g
PiAgICAgICByZXR1cm4gaHZtZW11bF9kb19pb19hZGRyKDEsIG1taW9fZ3BhLCByZXBzLCBzaXpl
LCBkaXIsIGRmLA0KPiByYW1fZ3BhKTsNCj4gPiAgIH0NCj4gPg0KPiA+ICsvKg0KPiA+ICsgKiBD
b252ZXJ0IGFkZHIgZnJvbSBsaW5lYXIgdG8gcGh5c2ljYWwgZm9ybSwgdmFsaWQgb3ZlciB0aGUg
cmFuZ2UNCj4gPiArICogW2FkZHIsIGFkZHIgKyAqcmVwcyAqIGJ5dGVzX3Blcl9yZXBdLiAqcmVw
cyBpcyBhZGp1c3RlZCBhY2NvcmRpbmcgdG8NCj4gPiArICogdGhlIHZhbGlkIGNvbXB1dGVkIHJh
bmdlLiBJdCBpcyBhbHdheXMgPjAgd2hlbiBYODZFTVVMX09LQVkgaXMNCj4gcmV0dXJuZWQuDQo+
ID4gKyAqIEBwZmVjIGluZGljYXRlcyB0aGUgYWNjZXNzIGNoZWNrcyB0byBiZSBwZXJmb3JtZWQg
ZHVyaW5nIHBhZ2UtdGFibGUNCj4gd2Fsa3MuDQo+ID4gKyAqLw0KPiA+ICtzdGF0aWMgaW50IGh2
bWVtdWxfbGluZWFyX3RvX3BoeXMoDQo+ID4gKyAgICB1bnNpZ25lZCBsb25nIGFkZHIsDQo+ID4g
KyAgICBwYWRkcl90ICpwYWRkciwNCj4gPiArICAgIHVuc2lnbmVkIGludCBieXRlc19wZXJfcmVw
LA0KPiA+ICsgICAgdW5zaWduZWQgbG9uZyAqcmVwcywNCj4gPiArICAgIHVpbnQzMl90IHBmZWMs
DQo+ID4gKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQ0KPiA+ICt7
DQo+ID4gKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7DQo+ID4gKyAgICB1bnNpZ25l
ZCBsb25nIHBmbiwgbnBmbiwgZG9uZSwgdG9kbywgaSwgb2Zmc2V0ID0gYWRkciAmIH5QQUdFX01B
U0s7DQo+ID4gKyAgICBpbnQgcmV2ZXJzZTsNCj4gPiArDQo+ID4gKyAgICAvKg0KPiA+ICsgICAg
ICogQ2xpcCByZXBldGl0aW9ucyB0byBhIHNlbnNpYmxlIG1heGltdW0uIFRoaXMgYXZvaWRzIGV4
dGVuc2l2ZQ0KPiBsb29waW5nIGluDQo+ID4gKyAgICAgKiB0aGlzIGZ1bmN0aW9uIHdoaWxlIHN0
aWxsIGFtb3J0aXNpbmcgdGhlIGNvc3Qgb2YgSS9PIHRyYXAtYW5kLQ0KPiBlbXVsYXRlLg0KPiA+
ICsgICAgICovDQo+ID4gKyAgICAqcmVwcyA9IG1pbl90KHVuc2lnbmVkIGxvbmcsICpyZXBzLCA0
MDk2KTsNCj4gPiArDQo+ID4gKyAgICAvKiBXaXRoIG5vIHBhZ2luZyBpdCdzIGVhc3k6IGxpbmVh
ciA9PSBwaHlzaWNhbC4gKi8NCj4gPiArICAgIGlmICggIShjdXJyLT5hcmNoLmh2bS5ndWVzdF9j
clswXSAmIFg4Nl9DUjBfUEcpICkNCj4gPiArICAgIHsNCj4gPiArICAgICAgICAqcGFkZHIgPSBh
ZGRyOw0KPiA+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7DQo+ID4gKyAgICB9DQo+ID4g
Kw0KPiA+ICsgICAgLyogUmV2ZXJzZSBtb2RlIGlmIHRoaXMgaXMgYSBiYWNrd2FyZHMgbXVsdGkt
aXRlcmF0aW9uIHN0cmluZw0KPiBvcGVyYXRpb24uICovDQo+ID4gKyAgICByZXZlcnNlID0gKGh2
bWVtdWxfY3R4dC0+Y3R4dC5yZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX0RGKSAmJg0KPiAoKnJl
cHMgPiAxKTsNCj4gPiArDQo+ID4gKyAgICBpZiAoIHJldmVyc2UgJiYgKChQQUdFX1NJWkUgLSBv
ZmZzZXQpIDwgYnl0ZXNfcGVyX3JlcCkgKQ0KPiA+ICsgICAgew0KPiA+ICsgICAgICAgIC8qIERv
IHBhZ2Utc3RyYWRkbGluZyBmaXJzdCBpdGVyYXRpb24gZm9yd2FyZHMgdmlhIHJlY3Vyc2lvbi4N
Cj4gKi8NCj4gPiArICAgICAgICBwYWRkcl90IF9wYWRkcjsNCj4gPiArICAgICAgICB1bnNpZ25l
ZCBsb25nIG9uZV9yZXAgPSAxOw0KPiA+ICsgICAgICAgIGludCByYyA9IGh2bWVtdWxfbGluZWFy
X3RvX3BoeXMoDQo+ID4gKyAgICAgICAgICAgIGFkZHIsICZfcGFkZHIsIGJ5dGVzX3Blcl9yZXAs
ICZvbmVfcmVwLCBwZmVjLA0KPiBodm1lbXVsX2N0eHQpOw0KPiA+ICsgICAgICAgIGlmICggcmMg
IT0gWDg2RU1VTF9PS0FZICkNCj4gPiArICAgICAgICAgICAgcmV0dXJuIHJjOw0KPiA+ICsgICAg
ICAgIHBmbiA9IF9wYWRkciA+PiBQQUdFX1NISUZUOw0KPiA+ICsgICAgfQ0KPiA+ICsgICAgZWxz
ZSBpZiAoIChwZm4gPSBwYWdpbmdfZ3ZhX3RvX2dmbihjdXJyLCBhZGRyLCAmcGZlYykpID09DQo+
IGdmbl94KElOVkFMSURfR0ZOKSApDQo+ID4gKyAgICB7DQo+ID4gKyAgICAgICAgaWYgKCBwZmVj
ICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNfcGFnZV9zaGFyZWQpICkNCj4gPiArICAgICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7DQo+ID4gKyAgICAgICAgKnJlcHMgPSAwOw0KPiA+ICsg
ICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmVjLCBhZGRyLCAmaHZtZW11bF9jdHh0LT5jdHh0
KTsNCj4gPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047DQo+ID4gKyAgICB9DQo+
ID4gKw0KPiA+ICsgICAgZG9uZSA9IHJldmVyc2UgPyBieXRlc19wZXJfcmVwICsgb2Zmc2V0IDog
UEFHRV9TSVpFIC0gb2Zmc2V0Ow0KPiA+ICsgICAgdG9kbyA9ICpyZXBzICogYnl0ZXNfcGVyX3Jl
cDsNCj4gPiArICAgIGZvciAoIGkgPSAxOyBkb25lIDwgdG9kbzsgaSsrICkNCj4gPiArICAgIHsN
Cj4gPiArICAgICAgICAvKiBHZXQgdGhlIG5leHQgUEZOIGluIHRoZSByYW5nZS4gKi8NCj4gPiAr
ICAgICAgICBhZGRyICs9IHJldmVyc2UgPyAtUEFHRV9TSVpFIDogUEFHRV9TSVpFOw0KPiA+ICsg
ICAgICAgIG5wZm4gPSBwYWdpbmdfZ3ZhX3RvX2dmbihjdXJyLCBhZGRyLCAmcGZlYyk7DQo+ID4g
Kw0KPiA+ICsgICAgICAgIC8qIElzIGl0IGNvbnRpZ3VvdXMgd2l0aCB0aGUgcHJlY2VkaW5nIFBG
TnM/IElmIG5vdCB0aGVuIHdlJ3JlDQo+IGRvbmUuICovDQo+ID4gKyAgICAgICAgaWYgKCAobnBm
biA9PSBnZm5feChJTlZBTElEX0dGTikpIHx8DQo+ID4gKyAgICAgICAgICAgICAobnBmbiAhPSAo
cGZuICsgKHJldmVyc2UgPyAtaSA6IGkpKSkgKQ0KPiA+ICsgICAgICAgIHsNCj4gPiArICAgICAg
ICAgICAgaWYgKCBwZmVjICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNfcGFnZV9zaGFyZWQpICkN
Cj4gPiArICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOw0KPiA+ICsgICAgICAg
ICAgICBkb25lIC89IGJ5dGVzX3Blcl9yZXA7DQo+ID4gKyAgICAgICAgICAgIGlmICggZG9uZSA9
PSAwICkNCj4gPiArICAgICAgICAgICAgew0KPiA+ICsgICAgICAgICAgICAgICAgQVNTRVJUKCFy
ZXZlcnNlKTsNCj4gPiArICAgICAgICAgICAgICAgIGlmICggbnBmbiAhPSBnZm5feChJTlZBTElE
X0dGTikgKQ0KPiA+ICsgICAgICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExF
QUJMRTsNCj4gPiArICAgICAgICAgICAgICAgICpyZXBzID0gMDsNCj4gPiArICAgICAgICAgICAg
ICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmVjLCBhZGRyICYgUEFHRV9NQVNLLA0KPiAmaHZtZW11
bF9jdHh0LT5jdHh0KTsNCj4gPiArICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsNCj4gPiArICAgICAgICAgICAgfQ0KPiA+ICsgICAgICAgICAgICAqcmVwcyA9IGRvbmU7
DQo+ID4gKyAgICAgICAgICAgIGJyZWFrOw0KPiA+ICsgICAgICAgIH0NCj4gPiArDQo+ID4gKyAg
ICAgICAgZG9uZSArPSBQQUdFX1NJWkU7DQo+ID4gKyAgICB9DQo+ID4gKw0KPiA+ICsgICAgKnBh
ZGRyID0gKChwYWRkcl90KXBmbiA8PCBQQUdFX1NISUZUKSB8IG9mZnNldDsNCj4gPiArICAgIHJl
dHVybiBYODZFTVVMX09LQVk7DQo+ID4gK30NCj4gPiArDQo+ID4gICAvKg0KPiA+ICAgICogTWFw
IHRoZSBmcmFtZShzKSBjb3ZlcmluZyBhbiBpbmRpdmlkdWFsIGxpbmVhciBhY2Nlc3MsIGZvcg0K
PiB3cml0ZWFibGUNCj4gPiAgICAqIGFjY2Vzcy4gIE1heSByZXR1cm4gTlVMTCBmb3IgTU1JTywg
b3IgRVJSX1BUUih+WDg2RU1VTF8qKSBmb3Igb3RoZXINCj4gZXJyb3JzDQo+ID4gQEAgLTY5Miw5
NyArNzgxLDcgQEAgc3RhdGljIHZvaWQgaHZtZW11bF91bm1hcF9saW5lYXJfYWRkcigNCj4gPiAg
ICAgICAgICAgKm1mbisrID0gX21mbigwKTsNCj4gPiAgICAgICB9DQo+ID4gICAjZW5kaWYNCj4g
PiAtfQ0KPiA+IC0NCj4gPiAtLyoNCj4gPiAtICogQ29udmVydCBhZGRyIGZyb20gbGluZWFyIHRv
IHBoeXNpY2FsIGZvcm0sIHZhbGlkIG92ZXIgdGhlIHJhbmdlDQo+ID4gLSAqIFthZGRyLCBhZGRy
ICsgKnJlcHMgKiBieXRlc19wZXJfcmVwXS4gKnJlcHMgaXMgYWRqdXN0ZWQgYWNjb3JkaW5nIHRv
DQo+ID4gLSAqIHRoZSB2YWxpZCBjb21wdXRlZCByYW5nZS4gSXQgaXMgYWx3YXlzID4wIHdoZW4g
WDg2RU1VTF9PS0FZIGlzDQo+IHJldHVybmVkLg0KPiA+IC0gKiBAcGZlYyBpbmRpY2F0ZXMgdGhl
IGFjY2VzcyBjaGVja3MgdG8gYmUgcGVyZm9ybWVkIGR1cmluZyBwYWdlLXRhYmxlDQo+IHdhbGtz
Lg0KPiA+IC0gKi8NCj4gPiAtc3RhdGljIGludCBodm1lbXVsX2xpbmVhcl90b19waHlzKA0KPiA+
IC0gICAgdW5zaWduZWQgbG9uZyBhZGRyLA0KPiA+IC0gICAgcGFkZHJfdCAqcGFkZHIsDQo+ID4g
LSAgICB1bnNpZ25lZCBpbnQgYnl0ZXNfcGVyX3JlcCwNCj4gPiAtICAgIHVuc2lnbmVkIGxvbmcg
KnJlcHMsDQo+ID4gLSAgICB1aW50MzJfdCBwZmVjLA0KPiA+IC0gICAgc3RydWN0IGh2bV9lbXVs
YXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkNCj4gPiAtew0KPiA+IC0gICAgc3RydWN0IHZjcHUgKmN1
cnIgPSBjdXJyZW50Ow0KPiA+IC0gICAgdW5zaWduZWQgbG9uZyBwZm4sIG5wZm4sIGRvbmUsIHRv
ZG8sIGksIG9mZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNLOw0KPiA+IC0gICAgaW50IHJldmVyc2U7
DQo+ID4gLQ0KPiA+IC0gICAgLyoNCj4gPiAtICAgICAqIENsaXAgcmVwZXRpdGlvbnMgdG8gYSBz
ZW5zaWJsZSBtYXhpbXVtLiBUaGlzIGF2b2lkcyBleHRlbnNpdmUNCj4gbG9vcGluZyBpbg0KPiA+
IC0gICAgICogdGhpcyBmdW5jdGlvbiB3aGlsZSBzdGlsbCBhbW9ydGlzaW5nIHRoZSBjb3N0IG9m
IEkvTyB0cmFwLWFuZC0NCj4gZW11bGF0ZS4NCj4gPiAtICAgICAqLw0KPiA+IC0gICAgKnJlcHMg
PSBtaW5fdCh1bnNpZ25lZCBsb25nLCAqcmVwcywgNDA5Nik7DQo+ID4gLQ0KPiA+IC0gICAgLyog
V2l0aCBubyBwYWdpbmcgaXQncyBlYXN5OiBsaW5lYXIgPT0gcGh5c2ljYWwuICovDQo+ID4gLSAg
ICBpZiAoICEoY3Vyci0+YXJjaC5odm0uZ3Vlc3RfY3JbMF0gJiBYODZfQ1IwX1BHKSApDQo+ID4g
LSAgICB7DQo+ID4gLSAgICAgICAgKnBhZGRyID0gYWRkcjsNCj4gPiAtICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOw0KPiA+IC0gICAgfQ0KPiA+IC0NCj4gPiAtICAgIC8qIFJldmVyc2UgbW9k
ZSBpZiB0aGlzIGlzIGEgYmFja3dhcmRzIG11bHRpLWl0ZXJhdGlvbiBzdHJpbmcNCj4gb3BlcmF0
aW9uLiAqLw0KPiA+IC0gICAgcmV2ZXJzZSA9IChodm1lbXVsX2N0eHQtPmN0eHQucmVncy0+ZWZs
YWdzICYgWDg2X0VGTEFHU19ERikgJiYNCj4gKCpyZXBzID4gMSk7DQo+ID4gLQ0KPiA+IC0gICAg
aWYgKCByZXZlcnNlICYmICgoUEFHRV9TSVpFIC0gb2Zmc2V0KSA8IGJ5dGVzX3Blcl9yZXApICkN
Cj4gPiAtICAgIHsNCj4gPiAtICAgICAgICAvKiBEbyBwYWdlLXN0cmFkZGxpbmcgZmlyc3QgaXRl
cmF0aW9uIGZvcndhcmRzIHZpYSByZWN1cnNpb24uDQo+ICovDQo+ID4gLSAgICAgICAgcGFkZHJf
dCBfcGFkZHI7DQo+ID4gLSAgICAgICAgdW5zaWduZWQgbG9uZyBvbmVfcmVwID0gMTsNCj4gPiAt
ICAgICAgICBpbnQgcmMgPSBodm1lbXVsX2xpbmVhcl90b19waHlzKA0KPiA+IC0gICAgICAgICAg
ICBhZGRyLCAmX3BhZGRyLCBieXRlc19wZXJfcmVwLCAmb25lX3JlcCwgcGZlYywNCj4gaHZtZW11
bF9jdHh0KTsNCj4gPiAtICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApDQo+ID4gLSAg
ICAgICAgICAgIHJldHVybiByYzsNCj4gPiAtICAgICAgICBwZm4gPSBfcGFkZHIgPj4gUEFHRV9T
SElGVDsNCj4gPiAtICAgIH0NCj4gPiAtICAgIGVsc2UgaWYgKCAocGZuID0gcGFnaW5nX2d2YV90
b19nZm4oY3VyciwgYWRkciwgJnBmZWMpKSA9PQ0KPiBnZm5feChJTlZBTElEX0dGTikgKQ0KPiA+
IC0gICAgew0KPiA+IC0gICAgICAgIGlmICggcGZlYyAmIChQRkVDX3BhZ2VfcGFnZWQgfCBQRkVD
X3BhZ2Vfc2hhcmVkKSApDQo+ID4gLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOw0K
PiA+IC0gICAgICAgICpyZXBzID0gMDsNCj4gPiAtICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQo
cGZlYywgYWRkciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7DQo+ID4gLSAgICAgICAgcmV0dXJuIFg4
NkVNVUxfRVhDRVBUSU9OOw0KPiA+IC0gICAgfQ0KPiA+IC0NCj4gPiAtICAgIGRvbmUgPSByZXZl
cnNlID8gYnl0ZXNfcGVyX3JlcCArIG9mZnNldCA6IFBBR0VfU0laRSAtIG9mZnNldDsNCj4gPiAt
ICAgIHRvZG8gPSAqcmVwcyAqIGJ5dGVzX3Blcl9yZXA7DQo+ID4gLSAgICBmb3IgKCBpID0gMTsg
ZG9uZSA8IHRvZG87IGkrKyApDQo+ID4gLSAgICB7DQo+ID4gLSAgICAgICAgLyogR2V0IHRoZSBu
ZXh0IFBGTiBpbiB0aGUgcmFuZ2UuICovDQo+ID4gLSAgICAgICAgYWRkciArPSByZXZlcnNlID8g
LVBBR0VfU0laRSA6IFBBR0VfU0laRTsNCj4gPiAtICAgICAgICBucGZuID0gcGFnaW5nX2d2YV90
b19nZm4oY3VyciwgYWRkciwgJnBmZWMpOw0KPiA+IC0NCj4gPiAtICAgICAgICAvKiBJcyBpdCBj
b250aWd1b3VzIHdpdGggdGhlIHByZWNlZGluZyBQRk5zPyBJZiBub3QgdGhlbiB3ZSdyZQ0KPiBk
b25lLiAqLw0KPiA+IC0gICAgICAgIGlmICggKG5wZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pKSB8
fA0KPiA+IC0gICAgICAgICAgICAgKG5wZm4gIT0gKHBmbiArIChyZXZlcnNlID8gLWkgOiBpKSkp
ICkNCj4gPiAtICAgICAgICB7DQo+ID4gLSAgICAgICAgICAgIGlmICggcGZlYyAmIChQRkVDX3Bh
Z2VfcGFnZWQgfCBQRkVDX3BhZ2Vfc2hhcmVkKSApDQo+ID4gLSAgICAgICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9SRVRSWTsNCj4gPiAtICAgICAgICAgICAgZG9uZSAvPSBieXRlc19wZXJfcmVw
Ow0KPiA+IC0gICAgICAgICAgICBpZiAoIGRvbmUgPT0gMCApDQo+ID4gLSAgICAgICAgICAgIHsN
Cj4gPiAtICAgICAgICAgICAgICAgIEFTU0VSVCghcmV2ZXJzZSk7DQo+ID4gLSAgICAgICAgICAg
ICAgICBpZiAoIG5wZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkNCj4gPiAtICAgICAgICAgICAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7DQo+ID4gLSAgICAgICAgICAgICAg
ICAqcmVwcyA9IDA7DQo+ID4gLSAgICAgICAgICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZl
YywgYWRkciAmIFBBR0VfTUFTSywNCj4gJmh2bWVtdWxfY3R4dC0+Y3R4dCk7DQo+ID4gLSAgICAg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047DQo+ID4gLSAgICAgICAgICAgIH0N
Cj4gPiAtICAgICAgICAgICAgKnJlcHMgPSBkb25lOw0KPiA+IC0gICAgICAgICAgICBicmVhazsN
Cj4gPiAtICAgICAgICB9DQo+ID4gLQ0KPiA+IC0gICAgICAgIGRvbmUgKz0gUEFHRV9TSVpFOw0K
PiA+IC0gICAgfQ0KPiA+IC0NCj4gPiAtICAgICpwYWRkciA9ICgocGFkZHJfdClwZm4gPDwgUEFH
RV9TSElGVCkgfCBvZmZzZXQ7DQo+ID4gLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiA+IC19
DQo+ID4gLQ0KPiA+ICt9DQo+ID4NCj4gPiAgIHN0YXRpYyBpbnQgaHZtZW11bF92aXJ0dWFsX3Rv
X2xpbmVhcigNCj4gPiAgICAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZywNCj4gPg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 12:00:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 12:00:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqcvh-0000BX-1u; Mon, 04 Feb 2019 12:00:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P7Cd=QL=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gqcvf-0000BS-90
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 12:00:47 +0000
X-Inumbo-ID: 802f7bf4-2874-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 802f7bf4-2874-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 12:00:45 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 CB8363074B71; Mon,  4 Feb 2019 14:00:43 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id AA79F306E479;
 Mon,  4 Feb 2019 14:00:43 +0200 (EET)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 'Alexandru Stefan ISAILA' <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190111153657.13532-1-aisaila@bitdefender.com>
 <982cf63a-8062-5e96-3a6c-02cbc8bcc9fb@bitdefender.com>
 <4b350789912046acaa1dc73934835429@AMSPEX02CL03.citrite.net>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <fb615746-d8c4-40b9-7d1c-37ad1818343f@bitdefender.com>
Date: Mon, 4 Feb 2019 14:00:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <4b350789912046acaa1dc73934835429@AMSPEX02CL03.citrite.net>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH RFC v2 1/2] x86/emulate: Move
 hvmemul_linear_to_phys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi80LzE5IDE6NTUgUE0sIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgW21haWx0bzphaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbV0KPj4gU2VudDogMDQgRmVicnVhcnkgMjAxOSAxMTozNwo+PiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IENjOiBQYXVsIER1cnJhbnQgPFBh
dWwuRHVycmFudEBjaXRyaXguY29tPjsgamJldWxpY2hAc3VzZS5jb207IEFuZHJldwo+PiBDb29w
ZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgUm9nZXIKPj4gUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb207Cj4+IHRhbWFzQHRrbGVuZ3llbC5jb207IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT4KPj4gU3ViamVjdDogUmU6IFtQQVRDSCBSRkMgdjIg
MS8yXSB4ODYvZW11bGF0ZTogTW92ZSBodm1lbXVsX2xpbmVhcl90b19waHlzCj4+Cj4+IFBpbmcs
IGFueSB0aG91Z2h0cyBvbiB0aGlzIGFyZSBhcHByZWNpYXRlZC4KPj4KPj4gUmVnYXJkcywKPj4g
QWxleAo+Pgo+PiBPbiAxMS4wMS4yMDE5IDE3OjM3LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3
cm90ZToKPj4+IFRoaXMgaXMgZG9uZSBzbyBodm1lbXVsX2xpbmVhcl90b19waHlzKCkgY2FuIGJl
IGNhbGxlZCBmcm9tCj4+PiBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpCj4+Pgo+IAo+IEkgaGF2
ZSBubyBvYmplY3Rpb24gdG8gcHVyZSBjb2RlIG1vdmVtZW50IGZvciB0aGlzIHB1cnBvc2UuIEkg
Y2VydGFpbmx5IHByZWZlciBpdCB0byBmb3J3YXJkIGRlY2xhcmF0aW9uIG9mIHN0YXRpY3MuClRo
YW5rcyBmb3IgdGhlIHJlcGx5IQoKV2UncmUgYWxzbyBhZnRlciB0aG91Z2h0cyBvbiB0aGUgd2hv
bGUgc2VyaWVzIChyZXBseWluZyB0byB0aGlzIHNwZWNpZmljIApwYXRjaCBpbnN0ZWFkIG9mIHRo
ZSBjb3ZlciBsZXR0ZXIgd2FzIGFuIGFjY2lkZW50KS4KCldlIGV4cGVjdCB0aGUgc2Vjb25kIHBh
dGNoIHRvIGJlIG1vcmUgY29udHJvdmVyc2lhbCBhbmQgaW4gc29tZSBuZWVkIG9mIApkZXRhaWxl
ZCBzY3J1dGlueS4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 12:53:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 12:53:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqdkT-0004h5-7i; Mon, 04 Feb 2019 12:53:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gWI9=QL=citrix.com=prvs=9315a7b1e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gqdkS-0004h0-N5
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 12:53:16 +0000
X-Inumbo-ID: d47f8740-287b-11e9-928d-e73e4a48aa44
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d47f8740-287b-11e9-928d-e73e4a48aa44;
 Mon, 04 Feb 2019 12:53:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="85462878"
Date: Mon, 4 Feb 2019 13:53:07 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190204125307.aft4tzkjjrxdd34o@mac>
References: <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii.anisov@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDEsIDIwMTkgYXQgMDU6NDA6MTRQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDAxLzAyLzIwMTkgMTY6NTMsIFJvZ2VyIFBhdSBNb25uw6kgd3Jv
dGU6Cj4gPiBPbiBUaHUsIEphbiAzMSwgMjAxOSBhdCAxMToxNDozN1BNICswMDAwLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4gPiA+IE9uIDEvMzEvMTkgOTo1NiBQTSwgU3RlZmFubyBTdGFiZWxsaW5p
IHdyb3RlOgo+ID4gPiA+IE9uIFRodSwgMzEgSmFuIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToK
PiA+ID4gPiA+IE9uIDMxLzAxLzIwMTkgMTI6MDAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gPiA+
ID4gPiA+IE9uIDMxLjAxLjE5IDEzOjM3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBTbywgSSd2
ZSBnb3QgYSBoYWNreSBwYXRjaCB0byAnZml4JyB0aGlzIG9uIHg4NiwgYnkgdGFraW5nIGEgcmVm
ZXJlbmNlCj4gPiB0byB0aGUgbWZuIGJlaGluZCB0aGUgdmlydHVhbCBhZGRyZXNzIHByb3ZpZGVk
IHdoZW4gc2V0dGluZyB1cCB0aGUKPiA+IGh5cGVyY2FsbCBhbmQgbWFwcGluZyBpdCBpbiBYZW4u
Cj4gCj4gVGhhdCB3YXMgdGhlIGlkZWEgSSBoYWQgaW4gbWluZCA6KS4gSG9wZWZ1bGx5LCBubyBn
dWVzdCBpcyBtb2RpZnlpbmcgdGhlCj4gbWFwcGluZyAoaS5lIHRoZSB2aXJ0dWFsIGFkZHJlc3Mg
cG9pbnQgdG8gYSBkaWZmZXJlbnQgcGh5c2ljYWwgYWRkcmVzcykKPiBhZnRlcndhcmRzLgo+IAo+
ID4gVGhpcyBob3dldmVyIGRvZXNuJ3Qgd29yayBvbiBBUk0gZHVlCj4gPiB0byB0aGUgbGFjayBv
ZiBwYWdpbmdfZ3ZhX3RvX2dmbi4gSSBndWVzcyB0aGVyZSdzIHNvbWV0aGluZyBzaW1pbGFyIHRv
Cj4gPiB0cmFuc2xhdGUgYSBndWVzdCB2aXJ0dWFsIGFkZHJlc3MgaW50byBhIGdmbiBvciBhIG1m
bj8KPiAKPiBnZXRfcGFnZV9mcm9tX2d2YSBzaG91bGQgdG8gdGhlIGpvYiBmb3IgeW91Lgo+ID4g
K2ludCBtYXBfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdiwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgKmFyZWEp
Cj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBsb25nIG9mZnNldDsKPiA+ICsgICAgdW5zaWduZWQg
aW50IGk7Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gPiArICAgIHNp
emVfdCBzaXplID0KPiA+ICsjaWZkZWYgQ09ORklHX0NPTVBBVAo+ID4gKyAgICAgICAgaGFzXzMy
Yml0X3NoaW5mbygodiktPmRvbWFpbikgPyBzaXplb2YoKnYtPmNvbXBhdF9ydW5zdGF0ZV9ndWVz
dCkgOgo+ID4gKyNlbmRpZgo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplb2YoKnYtPnJ1bnN0YXRlX2d1ZXN0KTsKPiA+ICsKPiA+ICsgICAgaWYgKCB2LT5y
dW5zdGF0ZV9ndWVzdCApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOwo+ID4gKyAgICAgICAgcmV0dXJuIC1FQlVTWTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAg
ICBvZmZzZXQgPSBhcmVhLT5hZGRyLnAgJiB+UEFHRV9NQVNLOwo+ID4gKwo+ID4gKyAgICBmb3Ig
KCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodi0+cnVuc3RhdGVfbWZuKTsgaSsrICkKPiA+ICsgICAg
ewo+ID4gKyAgICAgICAgcDJtX3R5cGVfdCB0Owo+ID4gKyAgICAgICAgdWludDMyX3QgcGZlYyA9
IFBGRUNfcGFnZV9wcmVzZW50Owo+ID4gKyAgICAgICAgZ2ZuX3QgZ2ZuID0gX2dmbihwYWdpbmdf
Z3ZhX3RvX2dmbih2LCBhcmVhLT5hZGRyLnAsICZwZmVjKSk7Cj4gPiArICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZzsKPiA+ICsKPiA+ICsgICAgICAgIGlmICggZ2ZuX2VxKGdmbiwgSU5WQUxJ
RF9HRk4pICkKPiA+ICsgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiA+ICsKPiA+ICsgICAg
ICAgIHYtPnJ1bnN0YXRlX21mbltpXSA9IGdldF9nZm4oZCwgZ2ZuX3goZ2ZuKSwgJnQpOwo+IAo+
IGdldF9nZm4gd291bGQgbmVlZCB0byBiZSBpbXBsZW1lbnRlZCBvbiBBcm0uCj4gCj4gPiArICAg
ICAgICBpZiAoIHQgIT0gcDJtX3JhbV9ydyB8fCBtZm5fZXEodi0+cnVuc3RhdGVfbWZuW2ldLCBJ
TlZBTElEX01GTikgKQo+ID4gKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ID4gKwo+ID4g
KyAgICAgICAgcGcgPSBtZm5fdG9fcGFnZSh2LT5ydW5zdGF0ZV9tZm5baV0pOwo+ID4gKyAgICAg
ICAgaWYgKCAhcGcgfHwgIWdldF9wYWdlX3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKSApCj4g
PiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgcHV0X2dmbihkLCBnZm5feChnZm4pKTsKPiA+
ICsgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiA+ICsgICAgICAgIH0KPiA+ICsKPiA+ICsg
ICAgICAgIHB1dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7Cj4gPiArCj4gPiArICAgICAgICBpZiAoIFBG
Tl9ET1dOKGdmbl94KGdmbikgKyBzaXplKSA9PSBQRk5fRE9XTihnZm5feChnZm4pKSApCj4gCj4g
VGhpcyBsb29rcyB3cm9uZywgeW91IHNlZW0gdG8gbWl4IGFkZHJlc3MgYW5kIGZyYW1lLiBJIHRo
aW5rIHlvdSBtaWdodCB3YW50Ogo+IAo+IGlmICggZ2ZuX2VxKGdmbl9hZGQoZ2ZuLCBQRk5fRE9X
TihzaXplKSksIGdmbikgKQoKVGhhbmtzIQoKSGVyZSBpcyBhbiB1cGRhdGVkIHZlcnNpb24gd2hp
Y2ggc2VlbXMgdG8gYnVpbGQgb24gQVJNLiBJIGRvbid0IGhhdmUKYW4gZWFzeSB3YXkgdG8gdGVz
dCB0aGlzLCBjb3VsZCB5b3UgZ2l2ZSBpdCBhIHNwaW4/CgpJIGRvbid0IGxpa2UgYWRkaW5nIENP
TkZJR19YODYvQVJNIGluIGNvbW1vbiBjb2RlLCBzbyBpdCBtaWdodCBiZQp3b3J0aCB0byBlaXRo
ZXIgdHJ5IHRvIGZhY3RvciB0aGlzIG91dCBpbnRvIGFyY2ggc3BlY2lmaWMgY29kZSwgb3IKZXZl
biBiZXR0ZXIsIHByb3ZpZGUgY29tbW9uIGZ1bmN0aW9ucyB0byB0cmFuc2xhdGUgYSBndWVzdCB2
aXJ0dWFsCmFkZHJlc3MgaW50byBhIGdmbiwgbWZuIG9yIHBhZ2UuCgotLS04PC0tLQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4
IDZkYzYzM2VkNTAuLjZmYjY5YTllMTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4u
YworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTI3NSwzMSArMjc1LDI1IEBAIHN0YXRp
YyB2b2lkIGN0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICpuKQogfQogCiAvKiBVcGRhdGUgcGVy
LVZDUFUgZ3Vlc3QgcnVuc3RhdGUgc2hhcmVkIG1lbW9yeSBhcmVhIChpZiByZWdpc3RlcmVkKS4g
Ki8KLXN0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQordm9p
ZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICB2b2lkIF9fdXNl
ciAqZ3Vlc3RfaGFuZGxlID0gTlVMTDsKLQotICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwo
cnVuc3RhdGVfZ3Vlc3QodikpICkKKyAgICBpZiAoICF2LT5ydW5zdGF0ZV9ndWVzdCApCiAgICAg
ICAgIHJldHVybjsKIAogICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBk
YXRlX2ZsYWcpICkKICAgICB7Ci0gICAgICAgIGd1ZXN0X2hhbmRsZSA9ICZ2LT5ydW5zdGF0ZV9n
dWVzdC5wLT5zdGF0ZV9lbnRyeV90aW1lICsgMTsKLSAgICAgICAgZ3Vlc3RfaGFuZGxlLS07CiAg
ICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFU
RTsKLSAgICAgICAgX19yYXdfY29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUg
KyAxKSAtIDEsIDEpOworICAgICAgICB2LT5ydW5zdGF0ZV9ndWVzdC0+c3RhdGVfZW50cnlfdGlt
ZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwogICAgICAgICBzbXBfd21iKCk7CiAgICAgfQogCi0g
ICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUsIDEpOwor
ICAgIG1lbWNweSh2LT5ydW5zdGF0ZV9ndWVzdCwgJnYtPnJ1bnN0YXRlLCBzaXplb2Yodi0+cnVu
c3RhdGUpKTsKIAotICAgIGlmICggZ3Vlc3RfaGFuZGxlICkKKyAgICBpZiAoIFZNX0FTU0lTVCh2
LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCiAgICAgewogICAgICAgICB2LT5ydW5z
dGF0ZS5zdGF0ZV9lbnRyeV90aW1lICY9IH5YRU5fUlVOU1RBVEVfVVBEQVRFOwogICAgICAgICBz
bXBfd21iKCk7Ci0gICAgICAgIF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRy
eV90aW1lICsgMSkgLSAxLCAxKTsKKyAgICAgICAgdi0+cnVuc3RhdGVfZ3Vlc3QtPnN0YXRlX2Vu
dHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7CiAgICAgfQogfQogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMzJk
YzQyNTNmZi4uYjg2ZDhkOTRjNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTYwNCwyNiArMTYwNCwyMiBAQCB2b2lkIHBh
cmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQogfQogCiAvKiBVcGRhdGUgcGVy
LVZDUFUgZ3Vlc3QgcnVuc3RhdGUgc2hhcmVkIG1lbW9yeSBhcmVhIChpZiByZWdpc3RlcmVkKS4g
Ki8KLWJvb2wgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCit2b2lkIHVwZGF0
ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIGJvb2wgcmM7CiAgICAgc3Ry
dWN0IGd1ZXN0X21lbW9yeV9wb2xpY3kgcG9saWN5ID0geyAubmVzdGVkX2d1ZXN0X21vZGUgPSBm
YWxzZSB9OwotICAgIHZvaWQgX191c2VyICpndWVzdF9oYW5kbGUgPSBOVUxMOwogCi0gICAgaWYg
KCBndWVzdF9oYW5kbGVfaXNfbnVsbChydW5zdGF0ZV9ndWVzdCh2KSkgKQotICAgICAgICByZXR1
cm4gdHJ1ZTsKKyAgICBpZiAoICF2LT5ydW5zdGF0ZV9ndWVzdCApCisgICAgICAgIHJldHVybjsK
IAogICAgIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHYsICZwb2xpY3kpOwogCiAgICAgaWYg
KCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQogICAgIHsKLSAg
ICAgICAgZ3Vlc3RfaGFuZGxlID0gaGFzXzMyYml0X3NoaW5mbyh2LT5kb21haW4pCi0gICAgICAg
ICAgICA/ICZ2LT5ydW5zdGF0ZV9ndWVzdC5jb21wYXQucC0+c3RhdGVfZW50cnlfdGltZSArIDEK
LSAgICAgICAgICAgIDogJnYtPnJ1bnN0YXRlX2d1ZXN0Lm5hdGl2ZS5wLT5zdGF0ZV9lbnRyeV90
aW1lICsgMTsKLSAgICAgICAgZ3Vlc3RfaGFuZGxlLS07CiAgICAgICAgIHYtPnJ1bnN0YXRlLnN0
YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKLSAgICAgICAgX19yYXdfY29w
eV90b19ndWVzdChndWVzdF9oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZv
aWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOworICAgICAg
ICBpZiAoIGhhc18zMmJpdF9zaGluZm8oKHYpLT5kb21haW4pICkKKyAgICAgICAgICAgIHYtPmNv
bXBhdF9ydW5zdGF0ZV9ndWVzdC0+c3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBE
QVRFOworICAgICAgICBlbHNlCisgICAgICAgICAgICB2LT5ydW5zdGF0ZV9ndWVzdC0+c3RhdGVf
ZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwogICAgICAgICBzbXBfd21iKCk7CiAg
ICAgfQogCkBAIC0xNjMyLDMxICsxNjI4LDIyIEBAIGJvb2wgdXBkYXRlX3J1bnN0YXRlX2FyZWEo
c3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHN0cnVjdCBjb21wYXRfdmNwdV9ydW5zdGF0ZV9pbmZv
IGluZm87CiAKICAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRlX2luZm8oJmluZm8sICZ2LT5ydW5z
dGF0ZSk7Ci0gICAgICAgIF9fY29weV90b19ndWVzdCh2LT5ydW5zdGF0ZV9ndWVzdC5jb21wYXQs
ICZpbmZvLCAxKTsKLSAgICAgICAgcmMgPSB0cnVlOworICAgICAgICBtZW1jcHkodi0+Y29tcGF0
X3J1bnN0YXRlX2d1ZXN0LCAmaW5mbywgc2l6ZW9mKGluZm8pKTsKICAgICB9CiAgICAgZWxzZQot
ICAgICAgICByYyA9IF9fY29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2KSwgJnYtPnJ1bnN0
YXRlLCAxKSAhPQotICAgICAgICAgICAgIHNpemVvZih2LT5ydW5zdGF0ZSk7CisgICAgICAgIG1l
bWNweSh2LT5ydW5zdGF0ZV9ndWVzdCwgJnYtPnJ1bnN0YXRlLCBzaXplb2Yodi0+cnVuc3RhdGUp
KTsKIAotICAgIGlmICggZ3Vlc3RfaGFuZGxlICkKKyAgICBpZiAoIFZNX0FTU0lTVCh2LT5kb21h
aW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCiAgICAgewogICAgICAgICB2LT5ydW5zdGF0ZS5z
dGF0ZV9lbnRyeV90aW1lICY9IH5YRU5fUlVOU1RBVEVfVVBEQVRFOwogICAgICAgICBzbXBfd21i
KCk7Ci0gICAgICAgIF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1l
ICsgMSkgLSAxLCAxKTsKKyAgICAgICAgaWYgKCBoYXNfMzJiaXRfc2hpbmZvKCh2KS0+ZG9tYWlu
KSApCisgICAgICAgICAgICB2LT5jb21wYXRfcnVuc3RhdGVfZ3Vlc3QtPnN0YXRlX2VudHJ5X3Rp
bWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHYt
PnJ1bnN0YXRlX2d1ZXN0LT5zdGF0ZV9lbnRyeV90aW1lICY9IH5YRU5fUlVOU1RBVEVfVVBEQVRF
OwogICAgIH0KIAogICAgIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHYsICZwb2xpY3kpOwot
Ci0gICAgcmV0dXJuIHJjOwotfQotCi1zdGF0aWMgdm9pZCBfdXBkYXRlX3J1bnN0YXRlX2FyZWEo
c3RydWN0IHZjcHUgKnYpCi17Ci0gICAgaWYgKCAhdXBkYXRlX3J1bnN0YXRlX2FyZWEodikgJiYg
aXNfcHZfdmNwdSh2KSAmJgotICAgICAgICAgISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21v
ZGUpICkKLSAgICAgICAgdi0+YXJjaC5wdi5uZWVkX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhID0gMTsK
IH0KIAogc3RhdGljIGlubGluZSBib29sIG5lZWRfZnVsbF9nZHQoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCkKQEAgLTE3NzksNyArMTc2Niw3IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZj
cHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQogCiAgICAgaWYgKCBwcmV2ICE9IG5leHQgKQog
ICAgIHsKLSAgICAgICAgX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhKHByZXYpOworICAgICAgICB1cGRh
dGVfcnVuc3RhdGVfYXJlYShwcmV2KTsKICAgICAgICAgdnBtdV9zd2l0Y2hfZnJvbShwcmV2KTsK
ICAgICAgICAgbnAybV9zY2hlZHVsZShOUDJNX1NDSEVETEVfT1VUKTsKICAgICB9CkBAIC0xODQx
LDcgKzE4MjgsNyBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1
Y3QgdmNwdSAqbmV4dCkKIAogICAgIGlmICggcHJldiAhPSBuZXh0ICkKICAgICB7Ci0gICAgICAg
IF91cGRhdGVfcnVuc3RhdGVfYXJlYShuZXh0KTsKKyAgICAgICAgdXBkYXRlX3J1bnN0YXRlX2Fy
ZWEobmV4dCk7CiAKICAgICAgICAgLyogTXVzdCBiZSBkb25lIHdpdGggaW50ZXJydXB0cyBlbmFi
bGVkICovCiAgICAgICAgIHZwbXVfc3dpdGNoX3RvKG5leHQpOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpp
bmRleCBhNTcxZDE1YzEzLi4zMDQ2YmQ0YmM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtNDIx
LDcgKzQyMSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF9wMm0oc3RydWN0IGRvbWFp
biAqZCkKICAgICBwdmhfc2V0dXBfZTgyMChkLCBucl9wYWdlcyk7CiAgICAgZG8gewogICAgICAg
ICBwcmVlbXB0ZWQgPSBmYWxzZTsKLSAgICAgICAgcGFnaW5nX3NldF9hbGxvY2F0aW9uKGQsIGRv
bTBfcGFnaW5nX3BhZ2VzKGQsIG5yX3BhZ2VzKSwKKyAgICAgICAgcGFnaW5nX3NldF9hbGxvY2F0
aW9uKGQsIGRvbTBfcGFnaW5nX3BhZ2VzKGQsIG5yX3BhZ2VzKSAqIDEwLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnByZWVtcHRlZCk7CiAgICAgICAgIHByb2Nlc3NfcGVuZGluZ19z
b2Z0aXJxcygpOwogICAgIH0gd2hpbGUgKCBwcmVlbXB0ZWQgKTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRleCA3ZTg0
YjA0MDgyLi4wMjdiY2Y0ZWIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBAIC0zMTMsOSArMzEzLDYgQEAgc3RhdGlj
IHZvaWQgX3RvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoICEodi0+YXJj
aC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCiAgICAgICAgIHJldHVybjsKIAotICAgIGlmICgg
di0+YXJjaC5wdi5uZWVkX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhICYmIHVwZGF0ZV9ydW5zdGF0ZV9h
cmVhKHYpICkKLSAgICAgICAgdi0+YXJjaC5wdi5uZWVkX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhID0g
MDsKLQogICAgIGlmICggdi0+YXJjaC5wdi5wZW5kaW5nX3N5c3RlbV90aW1lLnZlcnNpb24gJiYK
ICAgICAgICAgIHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3RpbWUodiwgJnYtPmFyY2gucHYucGVu
ZGluZ19zeXN0ZW1fdGltZSkgKQogICAgICAgICB2LT5hcmNoLnB2LnBlbmRpbmdfc3lzdGVtX3Rp
bWUudmVyc2lvbiA9IDA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2RvbWFpbi5j
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9kb21haW4uYwppbmRleCBjNDZkY2NjMjVhLi45NzM0Y2Qz
OWVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2RvbWFpbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvZG9tYWluLmMKQEAgLTIyLDM0ICsyMiwyMSBAQCBhcmNoX2NvbXBhdF92
Y3B1X29wKAogICAgIHsKICAgICBjYXNlIFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlf
YXJlYToKICAgICB7Ci0gICAgICAgIHN0cnVjdCBjb21wYXRfdmNwdV9yZWdpc3Rlcl9ydW5zdGF0
ZV9tZW1vcnlfYXJlYSBhcmVhOwotICAgICAgICBzdHJ1Y3QgY29tcGF0X3ZjcHVfcnVuc3RhdGVf
aW5mbyBpbmZvOwotCi0gICAgICAgIGFyZWEuYWRkci5wID0gMDsKKyAgICAgICAgdW5pb24gewor
ICAgICAgICAgICAgc3RydWN0IGNvbXBhdF92Y3B1X3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9h
cmVhIGNvbXBhdDsKKyAgICAgICAgICAgIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3J1bnN0YXRlX21l
bW9yeV9hcmVhIG5hdGl2ZTsKKyAgICAgICAgfSBhcmVhID0geyB9OwogCiAgICAgICAgIHJjID0g
LUVGQVVMVDsKLSAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmFyZWEuYWRkci5oLCBhcmcs
IDEpICkKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmFyZWEuY29tcGF0LmFkZHIudiwg
YXJnLCAxKSApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBpZiAoIGFyZWEuYWRkci5o
LmMgIT0gYXJlYS5hZGRyLnAgfHwKLSAgICAgICAgICAgICAhY29tcGF0X2hhbmRsZV9va2F5KGFy
ZWEuYWRkci5oLCAxKSApCisgICAgICAgIHVubWFwX3J1bnN0YXRlX2FyZWEodik7CisgICAgICAg
IHJjID0gbWFwX3J1bnN0YXRlX2FyZWEodiwgJmFyZWEubmF0aXZlKTsKKyAgICAgICAgaWYgKCBy
YyApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGd1ZXN0
X2Zyb21fY29tcGF0X2hhbmRsZSh2LT5ydW5zdGF0ZV9ndWVzdC5jb21wYXQsIGFyZWEuYWRkci5o
KTsKLQotICAgICAgICBpZiAoIHYgPT0gY3VycmVudCApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IFhMQVRfdmNwdV9ydW5zdGF0ZV9pbmZvKCZpbmZvLCAmdi0+cnVuc3RhdGUpOwotICAgICAgICB9
Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IHZjcHVfcnVuc3Rh
dGVfaW5mbyBydW5zdGF0ZTsKLQotICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9nZXQodiwgJnJ1
bnN0YXRlKTsKLSAgICAgICAgICAgIFhMQVRfdmNwdV9ydW5zdGF0ZV9pbmZvKCZpbmZvLCAmcnVu
c3RhdGUpOwotICAgICAgICB9Ci0gICAgICAgIF9fY29weV90b19ndWVzdCh2LT5ydW5zdGF0ZV9n
dWVzdC5jb21wYXQsICZpbmZvLCAxKTsKKyAgICAgICAgdXBkYXRlX3J1bnN0YXRlX2FyZWEodik7
CiAKICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4u
YyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggYzYyM2RhZWM1Ni4uM2IzNjJhMzhjOCAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBA
IC0xNSw2ICsxNSw3IEBACiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50
Lmg+CiAjaW5jbHVkZSA8eGVuL3ZtX2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KICNp
bmNsdWRlIDx4ZW4vdGltZS5oPgogI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8
eGVuL3NvZnRpcnEuaD4KQEAgLTExNzcsNyArMTE3OCw3IEBAIGludCBkb21haW5fc29mdF9yZXNl
dChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsK
LSAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUocnVuc3RhdGVfZ3Vlc3QodiksIE5VTEwpOwor
ICAgICAgICB1bm1hcF9ydW5zdGF0ZV9hcmVhKHYpOwogICAgICAgICB1bm1hcF92Y3B1X2luZm8o
dik7CiAgICAgfQogCkBAIC0xMzE4LDYgKzEzMTksOTYgQEAgdm9pZCB1bm1hcF92Y3B1X2luZm8o
c3RydWN0IHZjcHUgKnYpCiAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UobWZuKSk7
CiB9CiAKK2ludCBtYXBfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSAqYXJl
YSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIG9mZnNldDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAg
ICBzaXplX3Qgc2l6ZSA9CisjaWZkZWYgQ09ORklHX0NPTVBBVAorICAgICAgICBoYXNfMzJiaXRf
c2hpbmZvKCh2KS0+ZG9tYWluKSA/IHNpemVvZigqdi0+Y29tcGF0X3J1bnN0YXRlX2d1ZXN0KSA6
CisjZW5kaWYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yo
KnYtPnJ1bnN0YXRlX2d1ZXN0KTsKKworICAgIGlmICggdi0+cnVuc3RhdGVfZ3Vlc3QgfHwgdi0+
cnVuc3RhdGVfbnIgKQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAg
ICAgIHJldHVybiAtRUJVU1k7CisgICAgfQorCisgICAgb2Zmc2V0ID0gYXJlYS0+YWRkci5wICYg
flBBR0VfTUFTSzsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2LT5ydW5zdGF0
ZV9tZm4pOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisjaWZk
ZWYgQ09ORklHX1g4NgorICAgICAgICBwMm1fdHlwZV90IHQ7CisgICAgICAgIHN0cnVjdCBkb21h
aW4gKmQgPSB2LT5kb21haW47CisgICAgICAgIHVpbnQzMl90IHBmZWMgPSBQRkVDX3BhZ2VfcHJl
c2VudDsKKyAgICAgICAgZ2ZuX3QgZ2ZuID0gX2dmbihwYWdpbmdfZ3ZhX3RvX2dmbih2LCBhcmVh
LT5hZGRyLnAsICZwZmVjKSk7CisKKyAgICAgICAgaWYgKCBnZm5fZXEoZ2ZuLCBJTlZBTElEX0dG
TikgKQorICAgICAgICAgICAgZ290byByZWxlYXNlOworCisgICAgICAgIHYtPnJ1bnN0YXRlX21m
bltpXSA9IGdldF9nZm4oZCwgZ2ZuX3goZ2ZuKSwgJnQpOworICAgICAgICBpZiAoIHQgIT0gcDJt
X3JhbV9ydyB8fCBtZm5fZXEodi0+cnVuc3RhdGVfbWZuW2ldLCBJTlZBTElEX01GTikgKQorICAg
ICAgICAgICAgZ290byByZWxlYXNlOworCisgICAgICAgIHBnID0gbWZuX3RvX3BhZ2Uodi0+cnVu
c3RhdGVfbWZuW2ldKTsKKyAgICAgICAgaWYgKCAhcGcgfHwgIWdldF9wYWdlX2FuZF90eXBlKHBn
LCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICB7CisgICAgICAgICAgICBwdXRfZ2Zu
KGQsIGdmbl94KGdmbikpOworICAgICAgICAgICAgZ290byByZWxlYXNlOworICAgICAgICB9Cisg
ICAgICAgIHB1dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7CisjZWxpZiBkZWZpbmVkKENPTkZJR19BUk0p
CisgICAgICAgIHBnID0gZ2V0X3BhZ2VfZnJvbV9ndmEodiwgYXJlYS0+YWRkci5wLCBHVjJNX1dS
SVRFKTsKKyAgICAgICAgaWYgKCAhcGcgfHwgIWdldF9wYWdlX3R5cGUocGcsIFBHVF93cml0YWJs
ZV9wYWdlKSApCisgICAgICAgICAgICBnb3RvIHJlbGVhc2U7CisKKyAgICAgICAgdi0+cnVuc3Rh
dGVfbWZuW2ldID0gcGFnZV90b19tZm4ocGcpOworI2Vsc2UKKyNlcnJvciBVbnNvcHBvcnRlZCBh
cnF1aXRlY3R1cmUKKyNlbmRpZgorCisgICAgICAgIHYtPnJ1bnN0YXRlX25yKys7CisKKyAgICAg
ICAgaWYgKCBvZmZzZXQgKyBzaXplIDw9IFBBR0VfU0laRSApCisgICAgICAgICAgICBicmVhazsK
KworICAgICAgICBhcmVhLT5hZGRyLnAgKz0gUEFHRV9TSVpFIC0gb2Zmc2V0OworICAgIH0KKwor
ICAgIHYtPnJ1bnN0YXRlX2d1ZXN0ID0gdm1hcCh2LT5ydW5zdGF0ZV9tZm4sIHYtPnJ1bnN0YXRl
X25yKTsKKyAgICBpZiAoICF2LT5ydW5zdGF0ZV9ndWVzdCApCisgICAgICAgIGdvdG8gcmVsZWFz
ZTsKKyAgICB2LT5ydW5zdGF0ZV9ndWVzdCA9ICh2b2lkICopdi0+cnVuc3RhdGVfZ3Vlc3QgKyBv
ZmZzZXQ7CisKKyAgICByZXR1cm4gMDsKKworIHJlbGVhc2U6CisgICAgZm9yICggaSA9IDA7IGkg
PCB2LT5ydW5zdGF0ZV9ucjsgaSsrKQorICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9f
cGFnZSh2LT5ydW5zdGF0ZV9tZm5baV0pKTsKKyAgICB2LT5ydW5zdGF0ZV9uciA9IDA7CisKKyAg
ICByZXR1cm4gLUVGQVVMVDsKK30KKwordm9pZCB1bm1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2
Y3B1ICp2KQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgaWYgKCAhdi0+cnVuc3RhdGVf
Z3Vlc3QgKQorICAgICAgICByZXR1cm47CisKKyAgICB2dW5tYXAodi0+cnVuc3RhdGVfZ3Vlc3Qp
OworICAgIGZvciAoIGkgPSAwOyBpIDwgdi0+cnVuc3RhdGVfbnI7IGkrKyApCisgICAgICAgIHB1
dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKHYtPnJ1bnN0YXRlX21mbltpXSkpOworCisgICAg
di0+cnVuc3RhdGVfZ3Vlc3QgPSBOVUxMOworICAgIHYtPnJ1bnN0YXRlX25yID0gMDsKK30KKwog
aW50IGRlZmF1bHRfaW5pdGlhbGlzZV92Y3B1KHN0cnVjdCB2Y3B1ICp2LCBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHZvaWQpIGFyZykKIHsKICAgICBzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0ICpj
dHh0OwpAQCAtMTQ5NSwyNyArMTU4NiwxNyBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5z
aWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAg
Y2FzZSBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWE6CiAgICAgewogICAgICAg
ICBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSBhcmVhOwotICAgICAg
ICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOwogCiAgICAgICAgIHJjID0gLUVG
QVVMVDsKICAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmFyZWEsIGFyZywgMSkgKQogICAg
ICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX29rYXkoYXJlYS5h
ZGRyLmgsIDEpICkKKyAgICAgICAgdW5tYXBfcnVuc3RhdGVfYXJlYSh2KTsKKyAgICAgICAgcmMg
PSBtYXBfcnVuc3RhdGVfYXJlYSh2LCAmYXJlYSk7CisgICAgICAgIGlmICggcmMgKQogICAgICAg
ICAgICAgYnJlYWs7CiAKLSAgICAgICAgcmMgPSAwOwotICAgICAgICBydW5zdGF0ZV9ndWVzdCh2
KSA9IGFyZWEuYWRkci5oOwotCi0gICAgICAgIGlmICggdiA9PSBjdXJyZW50ICkKLSAgICAgICAg
ewotICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVu
c3RhdGUsIDEpOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAg
ICAgdmNwdV9ydW5zdGF0ZV9nZXQodiwgJnJ1bnN0YXRlKTsKLSAgICAgICAgICAgIF9fY29weV90
b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2KSwgJnJ1bnN0YXRlLCAxKTsKLSAgICAgICAgfQorICAg
ICAgICB1cGRhdGVfcnVuc3RhdGVfYXJlYSh2KTsKIAogICAgICAgICBicmVhazsKICAgICB9CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaAppbmRleCAyNzdmOTlmNjMzLi41Y2YyMmEzMmEyIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgKQEAgLTU1NCw3ICs1NTQsNiBAQCBzdHJ1Y3QgcHZfdmNwdQogICAgIHVpbnQzMl90IGRy
N19lbXVsOwogCiAgICAgLyogRGVmZXJyZWQgVkEtYmFzZWQgdXBkYXRlIHN0YXRlLiAqLwotICAg
IGJvb2xfdCBuZWVkX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhOwogICAgIHN0cnVjdCB2Y3B1X3RpbWVf
aW5mbyBwZW5kaW5nX3N5c3RlbV90aW1lOwogfTsKIApAQCAtNjQ2LDcgKzY0NSw2IEBAIHN0cnVj
dCBndWVzdF9tZW1vcnlfcG9saWN5CiB2b2lkIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHN0
cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZ3Vl
c3RfbWVtb3J5X3BvbGljeSAqcG9saWN5KTsKIAotYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJlYShz
dHJ1Y3QgdmNwdSAqKTsKIGJvb2wgdXBkYXRlX3NlY29uZGFyeV9zeXN0ZW1fdGltZShzdHJ1Y3Qg
dmNwdSAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1X3Rp
bWVfaW5mbyAqKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIveGVu
L2luY2x1ZGUveGVuL2RvbWFpbi5oCmluZGV4IGQxYmZjODJmNTcuLjg4ZDNkOTYzMTcgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZG9t
YWluLmgKQEAgLTExOCw0ICsxMTgsMTAgQEAgc3RydWN0IHZudW1hX2luZm8gewogCiB2b2lkIHZu
dW1hX2Rlc3Ryb3koc3RydWN0IHZudW1hX2luZm8gKnZudW1hKTsKIAorc3RydWN0IHZjcHVfcmVn
aXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWE7CitpbnQgbWFwX3J1bnN0YXRlX2FyZWEoc3RydWN0
IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHVfcmVnaXN0ZXJfcnVu
c3RhdGVfbWVtb3J5X2FyZWEgKmFyZWEpOwordm9pZCB1bm1hcF9ydW5zdGF0ZV9hcmVhKHN0cnVj
dCB2Y3B1ICp2KTsKK3ZvaWQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKik7CisK
ICNlbmRpZiAvKiBfX1hFTl9ET01BSU5fSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDg2ZjE1YjExZTAuLmNi
NGJlYzllMGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0xNjMsMTUgKzE2MywxNSBAQCBzdHJ1Y3QgdmNwdQogICAg
IHZvaWQgICAgICAgICAgICAqc2NoZWRfcHJpdjsgICAgLyogc2NoZWR1bGVyLXNwZWNpZmljIGRh
dGEgKi8KIAogICAgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gcnVuc3RhdGU7CisgICAgbWZu
X3QgcnVuc3RhdGVfbWZuWzJdOworICAgIHVuc2lnbmVkIGludCBydW5zdGF0ZV9ucjsKICNpZm5k
ZWYgQ09ORklHX0NPTVBBVAotIyBkZWZpbmUgcnVuc3RhdGVfZ3Vlc3QodikgKCh2KS0+cnVuc3Rh
dGVfZ3Vlc3QpCi0gICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1bnN0YXRlX2luZm9fdCkgcnVu
c3RhdGVfZ3Vlc3Q7IC8qIGd1ZXN0IGFkZHJlc3MgKi8KKyAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0
ZV9pbmZvICpydW5zdGF0ZV9ndWVzdDsKICNlbHNlCi0jIGRlZmluZSBydW5zdGF0ZV9ndWVzdCh2
KSAoKHYpLT5ydW5zdGF0ZV9ndWVzdC5uYXRpdmUpCiAgICAgdW5pb24gewotICAgICAgICBYRU5f
R1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb190KSBuYXRpdmU7Ci0gICAgICAgIFhFTl9H
VUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX2NvbXBhdF90KSBjb21wYXQ7Ci0gICAgfSBy
dW5zdGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVzcyAqLworICAgICAgICBzdHJ1Y3QgdmNwdV9y
dW5zdGF0ZV9pbmZvICpydW5zdGF0ZV9ndWVzdDsKKyAgICAgICAgc3RydWN0IGNvbXBhdF92Y3B1
X3J1bnN0YXRlX2luZm8gKmNvbXBhdF9ydW5zdGF0ZV9ndWVzdDsKKyAgICB9OwogI2VuZGlmCiAK
ICAgICAvKiBsYXN0IHRpbWUgd2hlbiB2Q1BVIGlzIHNjaGVkdWxlZCBvdXQgKi8KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 13:03:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 13:03:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqdu4-0005gb-7x; Mon, 04 Feb 2019 13:03:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVLN=QL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqdu2-0005gR-Ij
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 13:03:10 +0000
X-Inumbo-ID: 363a5c16-287d-11e9-8e9e-7f2373c5f2c5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 363a5c16-287d-11e9-8e9e-7f2373c5f2c5;
 Mon, 04 Feb 2019 13:03:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqdtx-0003Xa-8G; Mon, 04 Feb 2019 13:03:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqdtw-0002pn-Fn; Mon, 04 Feb 2019 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 1gqdtw-0004TR-F9; Mon, 04 Feb 2019 13:03:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132776-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-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: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-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:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=7c9dcfed5ae6d5874ea0e67e47a6871707b8446a
X-Osstest-Versions-That: libvirt=18795687447dd55a281d33d24ae0a06c6bc081ee
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Feb 2019 13:03:04 +0000
Subject: [Xen-devel] [libvirt test] 132776: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjc3NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3NzYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjc0NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNzQ1CiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDdjOWRjZmVkNWFlNmQ1ODc0ZWEwZTY3ZTQ3YTY4NzE3MDdiODQ0
NmEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDE4Nzk1Njg3NDQ3ZGQ1
NWEyODFkMzNkMjRhZTBhMDZjNmJjMDgxZWUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjc0NSAg
MjAxOS0wMi0wMiAxMTozNjoyMSBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI3
NzYgIDIwMTktMDItMDMgMTM6NDU6MzkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBMYWluZSBTdHVtcCA8bGFp
bmVAbGFpbmUub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIDE4Nzk1Njg3NDQuLjdj
OWRjZmVkNWEgIDdjOWRjZmVkNWFlNmQ1ODc0ZWEwZTY3ZTQ3YTY4NzE3MDdiODQ0NmEgLT4geGVu
LXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 13:18:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 13:18:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqe93-0006kT-T2; Mon, 04 Feb 2019 13:18:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVLN=QL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqe91-0006kJ-PB
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 13:18:39 +0000
X-Inumbo-ID: 61b2cb82-287f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61b2cb82-287f-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 13:18:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqe8z-0003pi-6M; Mon, 04 Feb 2019 13:18:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqe8y-0003lH-Dl; Mon, 04 Feb 2019 13:18:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqe8y-0004rV-D7; Mon, 04 Feb 2019 13:18:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132772-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-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-credit1: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-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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: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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-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-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=b3fc0af1ff5e922d4dd7c875394dbd26dc7313b4
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Feb 2019 13:18:36 +0000
Subject: [Xen-devel] [qemu-mainline test] 132772: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjc3MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3NzIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxMzE4NDIKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4taW5zdGFs
bCAgICAgIGZhaWwgaW4gMTMyNzM3IHBhc3MgaW4gMTMyNzcyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEyIGd1ZXN0LXN0YXJ0L2RlYmlhbmh2
bS5yZXBlYXQgZmFpbCBwYXNzIGluIDEzMjczNwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTg0MgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMxODQyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTg0
MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTMxODQyCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgYjNm
YzBhZjFmZjVlOTIyZDRkZDdjODc1Mzk0ZGJkMjZkYzczMTNiNApiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMTQ3OTIzYjFhOTAxYTAzNzBmODNhMGY0YzU4ZWMxYmFmZmVm
MjJmMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxODQyICAyMDE5LTAxLTA5IDAwOjM3OjIyIFog
ICAyNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMTg5MiAgMjAxOS0wMS0wOSAyMzozNzow
MCBaICAgMjUgZGF5cyAgIDIyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjczNyAg
MjAxOS0wMi0wMiAwNjo0MjoyOCBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExpbmRzYXkgPGFhcm9u
QG9zLmFtcGVyZWNvbXB1dGluZy5jb20+CiAgQWFyb24gTGluZHNheSA8YWNsaW5kc2FAZ21haWwu
Y29tPgogIEFhcm9uIExpbmRzYXkgPGFsaW5kc2F5QGNvZGVhdXJvcmEub3JnPgogIEFhcm9uIExp
bmRzYXkgT1MgPGFhcm9uQG9zLmFtcGVyZWNvbXB1dGluZy5jb20+CiAgQWxiZXJ0byBHYXJjaWEg
PGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVj
b21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBX
aWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4YW5kZXIgR3JhZiA8
YWdyYWZAc3VzZS5kZT4KICBBbGV4YW5kZXIgS2FuYXZpbiA8YWxleC5rYW5hdmluQGdtYWlsLmNv
bT4KICBBbGV4YW5kcm8gU2FuY2hleiBCYWNoIDxhc2FuY2hlekBrcnlwdG9zbG9naWMuY29tPgog
IEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMg
PGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlk
LmF1PgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEJBTEFU
T04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5j
b20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+
CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEZlcmdlYXUgPGNmZXJnZWF1QHJl
ZGhhdC5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sbGluIFdhbGxp
bmcgPHdhbGxpbmdAbGludXguaWJtLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0
LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBQLiBCZXJy
YW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24u
ZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAg
RG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KICBEci4gRGF2aWQgQWxhbiBH
aWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5p
Z2xlc2lhc0B4aWxpbnguY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNv
bT4KICBFZHVhcmRvIE90dWJvIDxvdHVib0ByZWRoYXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxj
b3RhQGJyYWFwLm9yZz4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJp
YyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRmFtIFpoZW5nIDxmYW16QHJlZGhhdC5jb20+
CiAgRmVpIExpIDxmbGlAc3VzZS5jb20+CiAgRmVpIExpIDxzaGlybGV5MTdmZWlAZ21haWwuY29t
PgogIEZyZWRpYW5vIFppZ2xpbyA8ZnppZ2xpb0ByZWRoYXQuY29tPgogIEZyZWRyaWsgTm9yaW5n
IDxub3JpbmdAbm9jcmV3Lm9yZz4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4K
ICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNr
LXVzLm5ldD4KICBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgogIEln
b3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtq
YUBsaW51eC5pYm0uY29tPgogIEppYW4gV2FuZyA8d2FuZ2ppYW4xNjFAaHVhd2VpLmNvbT4KICBK
b2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNv
bT4KICBKb24gRGlla2VtYSA8am9uLmRpZWtlbWFAZ2UuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1
aW50ZWxhQHJlZGhhdC5jb20+CiAgSnVsaWEgU3V2b3JvdmEgPGp1c3VhbEBtYWlsLnJ1PgogIEth
bWFsIEhlaWIgPGthbWFsaGVpYjFAZ21haWwuY29tPgogIEthc2h5YXAgQ2hhbWFydGh5IDxrY2hh
bWFydEByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAga3VtYXIg
c291cmF2IDxzb3VyYXYuamIxOTg4QGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVu
dEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBG
ZW5nIDxsaWZlbmcxNTE5QGdtYWlsLmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAg
THVjIE1pY2hlbCA8bHVjLm1pY2hlbEBncmVlbnNvY3MuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVh
dSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNl
bC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxh
bmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4K
ICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekBy
ZWRoYXQuY29tPgogIE1pY2hhZWwgQ2xhcmsgPG1qY0BzaWZpdmUuY29tPgogIE1pY2hhZWwgUm90
aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEBy
ZWRoYXQuY29tPgogIE5pc2FyZyBTaGFoIDxuc2hhaEBkaXNyb290Lm9yZz4KICBQYWxtZXIgRGFi
YmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBlbmcgSGFv
IDxwZW5nLmhhbzJAenRlLmNvbS5jbj4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxp
bmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQ
aGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGllcnJlIE1vcmVs
IDxwbW9yZWxAbGludXguaWJtLmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9q
ZWN0Lm9yZz4KICBQcmlpdCBMYWVzIDxwbGFlc0BwbGFlcy5vcmc+CiAgUmVtaSBEZW5pcy1Db3Vy
bW9udCA8cmVtaS5kZW5pcy5jb3VybW9udEBodWF3ZWkuY29tPgogIFJlbXkgTm9lbCA8cmVteS5u
b2VsQGJsYWRlLWdyb3VwLmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJz
b25AbGluYXJvLm9yZz4KICBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgog
IFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFJ5YW4gRWwgS29jaHRh
IDxyZWxrb2NodGFAZ21haWwuY29tPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0
QGVucy1seW9uLm9yZz4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRo
b2RpQGh1YXdlaS5jb20+CiAgU3JlZWppdGggTW9oYW5hbiA8c3JlZWppdC5tb2hhbmFuQG51dGFu
aXguY29tPgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAg
U3RlZmFuIE1hcmtvdmljIDxzbWFya292aWNAd2F2ZWNvbXAuY29tPgogIFN0ZWZhbm8gR2FyemFy
ZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgU3RlZmZlbiBHw7ZydHogPGNvbnRyaWJAc3RlZmZlbi1nb2VydHou
ZGU+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVk
aGF0LmNvbT4KICBUaG9tYXMgUm90aCA8Y29kZUBzdGFja3NtYXNoaW5nLm5ldD4KICBUaW0gU21p
dGggPHRpbS5zbWl0aEBjaXRyaXguY29tPgogIFRvbSBEZXNleW4gPHRvbS5kZXNleW5AZ21haWwu
Y29tPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgVmxhZGltaXIg
U2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWHUgPHdleHVA
cmVkaGF0LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAg
WGlhbyBHdWFuZ3JvbmcgPHhpYW9ndWFuZ3JvbmdAdGVuY2VudC5jb20+CiAgWWFuZyBaaG9uZyA8
eWFuZy56aG9uZ0BpbnRlbC5jb20+CiAgWWkgTWluIFpoYW8gPHp5aW1pbkBsaW51eC5pYm0uY29t
PgogIFlvbmdib2sgS2ltIDx5b25nYm9rLmtpbUBpbWd0ZWMuY29tPgogIFlvbmdib2sgS2ltIDx5
b25nYm9rLmtpbUBtaXBzLmNvbT4KICB5dWNoZW5saW4gPG5wZXM4NzE4NEBnbWFpbC5jb20+CiAg
WXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cmkgQmVu
ZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAamFudXN0ZWNoLmNvbT4KICBZdXZhbCBTaGFpYSA8
eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KICBaaGFuZyBZaSA8eWkuei56aGFuZ0BsaW51eC5pbnRl
bC5jb20+CiAgWmhhbyBZYW4gPHlhbi55LnpoYW9AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNDc4MyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 13:54:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 13:54:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqehA-0001oY-Tv; Mon, 04 Feb 2019 13:53:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mG44=QL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqeh9-0001oT-GZ
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 13:53:55 +0000
X-Inumbo-ID: 4c1ce0d8-2884-11e9-9841-b7c07b6eed52
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c1ce0d8-2884-11e9-9841-b7c07b6eed52;
 Mon, 04 Feb 2019 13:53:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Feb 2019 06:53:48 -0700
Message-Id: <5C5843E70200007800213A9E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 04 Feb 2019 06:53:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1549280513-18095-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1549280513-18095-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/vpmu: Improve documentation
 and parsing for vpmu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAyLjE5IGF0IDEyOjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gKysrIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gQEAgLTIwODgsMzYgKzIwODgsMzYgQEAg
VXNlIFZpcnR1YWwgUHJvY2Vzc29yIElEIHN1cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhpcyAKPiBw
cmV2ZW50cyB0aGUgbmVlZCBmb3IgVExCCj4gIGZsdXNoZXMgb24gVk0gZW50cnkgYW5kIGV4aXQs
IGluY3JlYXNpbmcgcGVyZm9ybWFuY2UuCj4gIAo+ICAjIyMgdnBtdSAoeDg2KQo+IC0+IGA9ICgg
PGJvb2xlYW4+IHwgeyBidHMgfCBpcGMgfCBhcmNoIFssIC4uLl0gfSApYAo+ICsgICAgPSBMaXN0
IG9mIFsgPGJvb2w+LCBidHMsIGlwYywgYXJjaCBdCj4gIAo+IC0+IERlZmF1bHQ6IGBvZmZgCj4g
KyAgICBBcHBsaWNhYmlsaXR5OiB4ODYuICBEZWZhdWx0OiBmYWxzZQo+ICAKPiAtU3dpdGNoIG9u
IHRoZSB2aXJ0dWFsaXplZCBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIHVuaXQgZm9yIEhWTSBndWVz
dHMuCj4gK0NvbnRyb2xzIGZvciBQZXJmb3JtYW5jZSBNb25pdG9yaW5nIFVuaXQgdmlydHVhbGlz
YXRpb24uCj4gIAo+IC1JZiB0aGUgY3VycmVudCBjcHUgaXNuJ3Qgc3VwcG9ydGVkIGEgbWVzc2Fn
ZSBsaWtlCj4gLSdWUE1VOiBJbml0aWFsaXphdGlvbiBmYWlsZWQuIC4uLicKPiAtaXMgcHJpbnRl
ZCBvbiB0aGUgaHlwZXJ2aXNvciBzZXJpYWwgbG9nLgo+ICtQZXJmb3JtYW5jZSBtb25pdG9yaW5n
IGZhY2lsaXRpZXMgdGVuZCB0byBiZSB2ZXJ5IGhhcmR3YXJlIHNwZWNpZmljLCBhbmQKPiArcHJv
dmlkZSBhY2Nlc3MgdG8gYSB3ZWFsdGggb2YgbG93IGxldmVsIHByb2Nlc3NvciBpbmZvcm1hdGlv
bi4KPiAgCj4gLUZvciBzb21lIEludGVsIE5laGFsZW0gcHJvY2Vzc29ycyBhIHF1aXJrIGhhbmRs
aW5nIGV4aXN0IGZvciBhbiB1bmtub3duCj4gLXdyb25nIGJlaGF2aW91ciAoc2VlIGBoYW5kbGVf
cG1jX3F1aXJrKClgKS4KPiArKiAgIEFuIG92ZXJhbGwgYm9vbGVhbiBjYW4gYmUgdXNlZCB0byBl
bmFibGUgb3IgZGlzYWJsZSB2UE1VIHN1cHBvcnQuICB2UE1VIGlzCj4gKyAgICBkaXNhYmxlZCBi
eSBkZWZhdWx0LiAgU3BlY2lmeWluZyBhbnkgb2YgYGJ0c2AsIGBpcGNgIG9yIGBhcmNoYCBpbXBs
aWVzCj4gKyAgICBgdnBtdT10cnVlYC4KPiAgCj4gLUlmICd2cG11PWJ0cycgaXMgc3BlY2lmaWVk
IHRoZSB2aXJ0dWFsaXNhdGlvbiBvZiB0aGUgQnJhbmNoIFRyYWNlIFN0b3JlIChCVFMpCj4gLWZl
YXR1cmUgaXMgc3dpdGNoZWQgb24gb24gSW50ZWwgcHJvY2Vzc29ycyBzdXBwb3J0aW5nIHRoaXMg
ZmVhdHVyZS4KPiArICAgIFhlbidzIHdhdGNoZG9nIGZ1bmN0aW9uYWxpdHkgaXMgaW1wbGVtZW50
ZWQgdXNpbmcgcGVyZm9ybWFuY2UgY291bnRlcnMuCj4gKyAgICBBcyBhIHJlc3VsdCwgdXNlIG9m
IHRoZSAqKndhdGNoZG9nKiogb3B0aW9uIHdpbGwgb3ZlcnJpZGUgYW5kIGRpc2FibGUKPiArICAg
IHZQTVUuCj4gIAo+IC12cG11PWlwYyBlbmFibGVzIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcsIGJ1
dCByZXN0cmljdHMgdGhlIGNvdW50ZXJzIHRvIHRoZQo+IC1tb3N0IG1pbmltdW0gc2V0IHBvc3Np
YmxlOiBpbnN0cnVjdGlvbnMsIGN5Y2xlcywgYW5kIHJlZmVyZW5jZSBjeWNsZXMuIFRoZXNlCj4g
LWNhbiBiZSB1c2VkIHRvIGNhbGN1bGF0ZSBpbnN0cnVjdGlvbnMgcGVyIGN5Y2xlIChJUEMpLgo+
ICsqICAgVGhlIGBidHNgIG9wdGlvbiBlbmFibGVkIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcsIGFu
ZCBwZXJtaXRzIGFjY2VzcyB0byB0aGUKCkRZTSAiZW5hYmxlcyIgaGVyZSAoYW5kIGFsc28gYmVs
b3cgZm9yIGBpcGNgKT8KCj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKPiArKysgYi94
ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYwo+IEBAIC00MiwxOSArNDIsOSBAQCBDSEVDS19wbXVfY250
cl9wYWlyOwo+ICBDSEVDS19wbXVfZGF0YTsKPiAgQ0hFQ0tfcG11X3BhcmFtczsKPiAgCj4gLS8q
Cj4gLSAqICJ2cG11IiA6ICAgICB2cG11IGdlbmVyYWxseSBlbmFibGVkIChhbGwgY291bnRlcnMp
Cj4gLSAqICJ2cG11PW9mZiIgIDogdnBtdSBnZW5lcmFsbHkgZGlzYWJsZWQKPiAtICogInZwbXU9
YnRzIiAgOiB2cG11IGVuYWJsZWQgYW5kIEludGVsIEJUUyBmZWF0dXJlIHN3aXRjaGVkIG9uLgo+
IC0gKiAidnBtdT1pcGMiICA6IHZwbXUgZW5hYmxlZCBmb3IgSVBDIGNvdW50ZXJzIG9ubHkgKG1v
c3QgcmVzdHJpY3RpdmUpCj4gLSAqICJ2cG11PWFyY2giIDogdnBtdSBlbmFibGVkIGZvciBwcmVk
ZWYgYXJjaCBjb3VudGVycyBvbmx5IChyZXN0cmljdGl2ZSkKPiAtICogZmxhZyBjb21iaW5hdGlv
bnMgYXJlIGFsbG93ZWQsIGVnLCAidnBtdT1pcGMsYnRzIi4KPiAtICovCj4gIHN0YXRpYyB1bnNp
Z25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRfdnBtdV9lbmFibGVkOwo+ICB1bnNpZ25lZCBpbnQg
X19yZWFkX21vc3RseSB2cG11X21vZGUgPSBYRU5QTVVfTU9ERV9PRkY7Cj4gIHVuc2lnbmVkIGlu
dCBfX3JlYWRfbW9zdGx5IHZwbXVfZmVhdHVyZXMgPSAwOwo+IC1zdGF0aWMgaW50IHBhcnNlX3Zw
bXVfcGFyYW1zKGNvbnN0IGNoYXIgKnMpOwo+IC1jdXN0b21fcGFyYW0oInZwbXUiLCBwYXJzZV92
cG11X3BhcmFtcyk7Cj4gIAo+ICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHZwbXVfbG9jayk7Cj4g
IHN0YXRpYyB1bnNpZ25lZCB2cG11X2NvdW50Owo+IEBAIC02NCwzNyArNTQsMzcgQEAgc3RhdGlj
IERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGxhc3RfdmNwdSk7Cj4gIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIgKnMpCj4gIHsKPiAgICAgIGNvbnN0
IGNoYXIgKnNzOwo+ICsgICAgaW50IHJjID0gMCwgdmFsOwo+ICsKPiArICAgIGRvIHsKPiArICAg
ICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwo+ICsgICAgICAgIGlmICggIXNzICkKPiArICAgICAg
ICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7Cj4gKwo+ICsgICAgICAgIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2wocywgc3MpKSA+PSAwICkKPiArICAgICAgICAgICAgb3B0X3ZwbXVfZW5hYmxlZCA9
IHZhbDsKPiArICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJidHMiKSApCj4g
KyAgICAgICAgICAgIHZwbXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRVUkVfSU5URUxfQlRTOwo+
ICsgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImlwYyIpICkKPiArICAgICAg
ICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JUENfT05MWTsKPiArICAgICAg
ICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJhcmNoIikgKQo+ICsgICAgICAgICAgICB2
cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9GRUFUVVJFX0FSQ0hfT05MWTsKPiArICAgICAgICBlbHNl
Cj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiAgCj4gLSAgICBzd2l0Y2ggKCBwYXJzZV9i
b29sKHMsIE5VTEwpICkKPiAtICAgIHsKPiAtICAgIGNhc2UgMDoKPiAtICAgICAgICBicmVhazsK
PiAtICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgZG8gewo+IC0gICAgICAgICAgICBzcyA9IHN0cmNo
cihzLCAnLCcpOwo+IC0gICAgICAgICAgICBpZiAoICFzcyApCj4gLSAgICAgICAgICAgICAgICBz
cyA9IHN0cmNocihzLCAnXDAnKTsKPiAtCj4gLSAgICAgICAgICAgIGlmICggIWNtZGxpbmVfc3Ry
Y21wKHMsICJidHMiKSApCj4gLSAgICAgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBN
VV9GRUFUVVJFX0lOVEVMX0JUUzsKPiAtICAgICAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0
cmNtcChzLCAiaXBjIikgKQo+IC0gICAgICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5Q
TVVfRkVBVFVSRV9JUENfT05MWTsKPiAtICAgICAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0
cmNtcChzLCAiYXJjaCIpICkKPiAtICAgICAgICAgICAgICAgIHZwbXVfZmVhdHVyZXMgfD0gWEVO
UE1VX0ZFQVRVUkVfQVJDSF9PTkxZOwo+IC0gICAgICAgICAgICBlbHNlCj4gLSAgICAgICAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgICAgICBzID0gc3MgKyAxOwo+ICsgICAgfSB3aGls
ZSAoICpzcyApOwo+ICsKPiArICAgIC8qIFNlbGVjdGluZyBidHMvaXBjL2FyY2ggZm9yY2VzIHZw
bXUgdG8gZW5hYmxlZC4gKi8KPiArICAgIGlmICggdnBtdV9mZWF0dXJlcyApCj4gKyAgICAgICAg
b3B0X3ZwbXVfZW5hYmxlZCA9IHRydWU7CgpJZiB5b3Ugd2FudCB0byByZXRhaW4gb3JpZ2luYWwg
YmVoYXZpb3IsIHRoZSBjb25kaXRpb24gaGVyZSB3b3VsZCBuZWVkCnRvIGJlICIhcmMgJiYgdnBt
dV9mZWF0dXJlcyIuIEl0J3Mgbm90IGNsZWFyIHdoZXRoZXIgeW91ciBtb2RpZmljYXRpb24KaW4g
dGhpcyByZWdhcmQgaXMgaW50ZW50aW9uYWwuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 13:58:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 13:58:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqem1-00026j-JH; Mon, 04 Feb 2019 13:58:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cWFw=QL=citrix.com=prvs=9316acc9e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gqem0-00026e-AI
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 13:58:56 +0000
X-Inumbo-ID: 01d58c67-2885-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01d58c67-2885-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 13:58:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="77220042"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 4 Feb 2019 13:58:24 +0000
Message-ID: <20190204135824.10598-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] tools: drop obsolete xen-ringwatch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB1dGlsaXR5IGNhbid0IHBvc3NpYmx5IHdvcmsgd2l0aCBtb2Rlcm4gWGVuIHNldHVwOiBu
b25lIG9mIHRoZQpzeXNmcyBwYXRoIHVzZWQgKHVuZGVyIC9zeXMvZGV2aWNlcy94ZW4tYmFja2Vu
ZCkgaXMgZG9jdW1lbnRlZCBhcwpzdGFibGUgQUJJIGluIHVwc3RyZWFtIExpbnV4IGtlcm5lbC4K
CkFyY2hhZW9sb2d5IHNob3dzIHRoYXQgdGhlIHBhdGggdXNlZCBjb3VsZCBoYXZlIGJlZW4gcGFy
dCBvZiB0aGUKeGVub2xpbnV4IGZvcmsgd2hpY2ggbmV2ZXIgZ290IHVwc3RyZWFtZWQuCgpJdCdz
IHV0aWxpdHkgaXMgemVybyBub3dhZGF5cy4gRHJvcCBpdC4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbWlzYy9NYWtlZmlsZSAgICAgIHwg
ICAyIC0KIHRvb2xzL21pc2MveGVuLXJpbmd3YXRjaCB8IDYxNyAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2MTkgZGVsZXRp
b25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvbWlzYy94ZW4tcmluZ3dhdGNoCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbWlzYy9NYWtlZmlsZSBiL3Rvb2xzL21pc2MvTWFrZWZpbGUKaW5kZXgg
ZmQ5MTIwMjk1MC4uNTFhZGI2ZjFhNiAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy9NYWtlZmlsZQor
KysgYi90b29scy9taXNjL01ha2VmaWxlCkBAIC0yMiw3ICsyMiw2IEBAIElOU1RBTExfU0JJTi0k
KENPTkZJR19YODYpICAgICArPSB4ZW4taHZtY3Jhc2gKIElOU1RBTExfU0JJTi0kKENPTkZJR19Y
ODYpICAgICArPSB4ZW4taHZtY3R4CiBJTlNUQUxMX1NCSU4tJChDT05GSUdfWDg2KSAgICAgKz0g
eGVuLWxvd21lbWQKIElOU1RBTExfU0JJTi0kKENPTkZJR19YODYpICAgICArPSB4ZW4tbWZuZHVt
cAotSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbi1yaW5nd2F0Y2gKIElOU1RB
TExfU0JJTiAgICAgICAgICAgICAgICAgICArPSB4ZW4tdG1lbS1saXN0LXBhcnNlCiBJTlNUQUxM
X1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVuY292CiBJTlNUQUxMX1NCSU4gICAgICAgICAg
ICAgICAgICAgKz0geGVubG9ja3Byb2YKQEAgLTQwLDcgKzM5LDYgQEAgSU5TVEFMTF9QUklWQklO
ICAgICAgICAgICAgICAgICs9IHhlbnB2bmV0Ym9vdAogVEFSR0VUU19BTEwgOj0gJChJTlNUQUxM
X0JJTikgJChJTlNUQUxMX1NCSU4pICQoSU5TVEFMTF9QUklWQklOKQogCiAjIEV2ZXJ5dGhpbmcg
d2hpY2ggb25seSBuZWVkcyBjb3B5aW5nIHRvIGluc3RhbGwKLVRBUkdFVFNfQ09QWSArPSB4ZW4t
cmluZ3dhdGNoCiBUQVJHRVRTX0NPUFkgKz0geGVuY29ucwogVEFSR0VUU19DT1BZICs9IHhlbmNv
dl9zcGxpdAogVEFSR0VUU19DT1BZICs9IHhlbnB2bmV0Ym9vdApkaWZmIC0tZ2l0IGEvdG9vbHMv
bWlzYy94ZW4tcmluZ3dhdGNoIGIvdG9vbHMvbWlzYy94ZW4tcmluZ3dhdGNoCmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCBlNmY1MzYxMjMxLi4wMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL21p
c2MveGVuLXJpbmd3YXRjaAorKysgL2Rldi9udWxsCkBAIC0xLDYxNyArMCwwIEBACi0jIS91c3Iv
YmluL3B5dGhvbgotIwotIyBDb3B5cmlnaHQgKEMpIDIwMTEgQ2l0cml4IFN5c3RlbXMsIEluYy4K
LSMKLSMgVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vciBtb2RpZnkKLSMgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHZlcnNpb24gMi4xIG9m
IHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCi0jIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCi0jCi0jIFRoaXMgbGlicmFyeSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLCBidXQKLSMgV0lUSE9V
VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotIyBN
RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg
dGhlIEdOVQotIyBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
LgotIwotIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2Vy
IEdlbmVyYWwgUHVibGljCi0jIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5v
dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KLSMKLQotIiIiT3ZlcnZpZXc6
Ci0KLSAgICAgICAgLSBHYXRoZXIgWGVuIEkvTyByaW5nIHN0YXRlcwotICAgICAgICAgIChmcm9t
ICVzLyovcmluZykKLQotICAgICAgICAtIFVwZGF0ZSByaW5nIHN0YXRlcyBldmVyeSAtVCBzZWNv
bmRzLgotCi0gICAgICAgIC0gRGV0ZXJtaW5lIGlmIHJpbmdzIGFyZSBpZGxlIG9yIG1ha2UgcHJv
Z3Jlc3MuCi0KLSAgICAgICAgLSBEZXRlcm1pbmUgaWYgaWRsZSByaW5ncyBkcm9wcGVkIG5vdGlm
aWNhdGlvbnMgKCVzKS4KLQotICAgICAgICAtIEluc3RydWN0IHN0dWNrIGJhY2tlbmRzIHRvIHJl
aXNzdWUgbm90aWZpY2F0aW9ucy4KLSIiIgotCi1pbXBvcnQgb3MKLWltcG9ydCBnbG9iCi0KLWNs
YXNzIFBhdHRlcm4ob2JqZWN0KToKLSAgICAiIiJBIHJlZ2V4IHBhdHRlcm4uIENvbXBpbGVkIG9u
IGRlbWFuZCwgdGhlbiBwZXJzaXN0ZWQuIiIiCi0KLSAgICBkZWYgX19pbml0X18oc2VsZiwgcmVn
ZXgpOgotICAgICAgICBzZWxmLnJlZ2V4ICAgICA9IHJlZ2V4Ci0gICAgICAgIHNlbGYuX19wYXR0
ZXJuID0gTm9uZQotCi0gICAgZGVmIGdldChzZWxmKToKLSAgICAgICAgaW1wb3J0IHJlCi0KLSAg
ICAgICAgaWYgbm90IHNlbGYuX19wYXR0ZXJuOgotICAgICAgICAgICAgc2VsZi5fX3BhdHRlcm4g
PSByZS5jb21waWxlKHNlbGYucmVnZXgpCi0KLSAgICAgICAgcmV0dXJuIHNlbGYuX19wYXR0ZXJu
Ci0KLSAgICBkZWYgc2VhcmNoKHNlbGYsIHMpOgotICAgICAgICByZXR1cm4gc2VsZi5nZXQoKS5z
ZWFyY2gocykKLQotY2xhc3MgWGVuQmFja2VuZChvYmplY3QpOgotICAgICIiIkEgWGVuIEkvTyBi
YWNrZW5kLiIiIgotCi0gICAgU1lTRlNfQkFTRURJUiA9ICIvc3lzL2RldmljZXMveGVuLWJhY2tl
bmQiCi0KLSAgICBkZWYgX19pbml0X18oc2VsZiwgcmQsIGRldmlkKToKLSAgICAgICAgc2VsZi5y
ZCAgICA9IGludChyZCkKLSAgICAgICAgc2VsZi5kZXZpZCA9IGludChkZXZpZCkKLQotICAgIGRl
ZiBfX3JlcHJfXyhzZWxmKToKLSAgICAgICAgcmV0dXJuICIlcyglZCwgJWQpIiAlICh0eXBlKHNl
bGYpLl9fbmFtZV9fLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYucmQsIHNl
bGYuZGV2aWQpCi0KLSAgICBkZWYgbmFtZShzZWxmKToKLSAgICAgICAgcmFpc2UgTm90SW1wbGVt
ZW50ZWRFcnJvcgotCi0gICAgZGVmIHBhdGgoc2VsZik6Ci0gICAgICAgIHJldHVybiAiJXMvJXMi
ICUgKHNlbGYuU1lTRlNfQkFTRURJUiwgc2VsZi5uYW1lKCkpCi0KLSAgICBfbmFtZV9wYXR0ZXJu
ID0gTm9uZQotCi0gICAgQGNsYXNzbWV0aG9kCi0gICAgZGVmIGZyb21fbmFtZShjbHMsIG5hbWUp
OgotICAgICAgICBtYXRjaCA9IGNscy5fbmFtZV9wYXR0ZXJuLnNlYXJjaChuYW1lKQotICAgICAg
ICBpZiBub3QgbWF0Y2g6Ci0gICAgICAgICAgICByYWlzZSBFeGNlcHRpb24sICJNYWxmb3JtZWQg
JXMgbmFtZTogJXMiICUgXAotICAgICAgICAgICAgICAgICh0eXBlKHNlbGYpLl9fbmFtZV9fLCBu
YW1lKQotCi0gICAgICAgIHJkICAgID0gbWF0Y2guZ3JvdXAoMSkKLSAgICAgICAgZGV2aWQgPSBt
YXRjaC5ncm91cCgyKQotCi0gICAgICAgIHJldHVybiBjbHMocmQsIGRldmlkKQotCi0gICAgX25h
bWVfZ2xvYiA9IE5vbmUKLQotICAgIEBjbGFzc21ldGhvZAotICAgIGRlZiBmaW5kKGNscyk6Ci0g
ICAgICAgIHBhdGhzID0gZ2xvYi5nbG9iKCIlcy8lcyIgJSAoY2xzLlNZU0ZTX0JBU0VESVIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xzLl9uYW1lX2dsb2IpKQotICAg
ICAgICBmb3IgcGF0aCBpbiBwYXRoczoKLSAgICAgICAgICAgIG5hbWUgPSBvcy5wYXRoLmJhc2Vu
YW1lKHBhdGgpCi0gICAgICAgICAgICB5aWVsZCBjbHMuZnJvbV9uYW1lKG5hbWUpCi0KLSAgICBk
ZWYgZmluZF9yaW5ncyhzZWxmKToKLSAgICAgICAgZm9yIHJpbmcgaW4gc2VsZi5SaW5nLmZpbmQo
c2VsZik6Ci0gICAgICAgICAgICB5aWVsZCByaW5nCi0KLSAgICBjbGFzcyBSaW5nKG9iamVjdCk6
Ci0KLSAgICAgICAgZGVmIF9faW5pdF9fKHNlbGYsIGJhY2tlbmQsIG5hbWUpOgotICAgICAgICAg
ICAgc2VsZi5iYWNrZW5kID0gYmFja2VuZAotICAgICAgICAgICAgc2VsZi5uYW1lICAgID0gbmFt
ZQotCi0gICAgICAgIF9fc2l6ZSA9IE5vbmUKLQotICAgICAgICBkZWYga2V5KHNlbGYpOgotICAg
ICAgICAgICAgcmV0dXJuICIlcy8lcyIgJSAoc2VsZi5iYWNrZW5kLm5hbWUoKSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNlbGYubmFtZSkKLQotICAgICAgICBkZWYgX19zdHJfXyhz
ZWxmKToKLSAgICAgICAgICAgIHJldHVybiAiJXMoJXMpIiAlICh0eXBlKHNlbGYpLl9fbmFtZV9f
LCBzZWxmLmtleSgpKQotCi0gICAgICAgIEBjbGFzc21ldGhvZAotICAgICAgICBkZWYgZnJvbV9u
YW1lKGNscywgYmFja2VuZCwgbmFtZSk6Ci0gICAgICAgICAgICByZXR1cm4gY2xzKGJhY2tlbmQs
IG5hbWUpCi0KLSAgICAgICAgX25hbWVfZ2xvYiA9IE5vbmUKLQotICAgICAgICBAY2xhc3NtZXRo
b2QKLSAgICAgICAgZGVmIGZpbmQoY2xzLCBiYWNrZW5kKToKLSAgICAgICAgICAgIHBhdGhzID0g
Z2xvYi5nbG9iKCIlcy8lcyIgJSAoYmFja2VuZC5wYXRoKCksCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNscy5fbmFtZV9nbG9iKSkKLSAgICAgICAgICAgIGZvciBw
YXRoIGluIHBhdGhzOgotICAgICAgICAgICAgICAgIG5hbWUgPSBvcy5wYXRoLmJhc2VuYW1lKHBh
dGgpCi0gICAgICAgICAgICAgICAgeWllbGQgY2xzLmZyb21fbmFtZShiYWNrZW5kLCBuYW1lKQot
Ci0gICAgICAgIGRlZiBwYXRoKHNlbGYpOgotICAgICAgICAgICAgcmV0dXJuICIlcy8lcyIgJSAo
c2VsZi5iYWNrZW5kLnBhdGgoKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYu
bmFtZSkKLQotICAgICAgICBkZWYgcmVhZChzZWxmKToKLSAgICAgICAgICAgIHN0YXRlID0gUmlu
Z1N0YXRlLmZyb21fc3lzZnMoc2VsZi5wYXRoKCkpCi0gICAgICAgICAgICByZXR1cm4gc3RhdGUK
LQotICAgICAgICBkZWYgd3JpdGUoc2VsZiwgY21kKToKLSAgICAgICAgICAgIGYgPSBmaWxlKHNl
bGYucGF0aCgpLCAndycpCi0gICAgICAgICAgICB0cnk6Ci0gICAgICAgICAgICAgICAgZi53cml0
ZShjbWQucnN0cmlwKCkpCi0gICAgICAgICAgICBmaW5hbGx5OgotICAgICAgICAgICAgICAgIGYu
Y2xvc2UoKQotCi0gICAgICAgIGRlZiBraWNrKHNlbGYpOgotICAgICAgICAgICAgc2VsZi53cml0
ZSgia2ljayIpCi0KLSAgICAgICAgZGVmIHBvbGwoc2VsZik6Ci0gICAgICAgICAgICBzZWxmLndy
aXRlKCJwb2xsIikKLQotICAgIF9fcmluZyA9IE5vbmUKLQotICAgIFRZUEVTID0ge30KLSAgICBY
RU5fQkFDS0VORF9OQU1FID0gTm9uZQotCi0gICAgQGNsYXNzbWV0aG9kCi0gICAgZGVmIHJlZ2lz
dGVyKGNscyk6Ci0gICAgICAgIFhlbkJhY2tlbmQuVFlQRVNbY2xzLlhFTl9CQUNLRU5EX05BTUVd
ID0gY2xzCi0KLWNsYXNzIFZCRChYZW5CYWNrZW5kKToKLSAgICAiIiJYZW4gYmxraWYgYmFja2Vu
ZHMuIiIiCi0KLSAgICBYRU5fQkFDS0VORF9OQU1FID0gJ3ZiZCcKLQotICAgIF9uYW1lX3BhdHRl
cm4gPSBQYXR0ZXJuKCJ2YmQtKFxkKyktKFxkKykiKQotICAgIF9uYW1lX2dsb2IgICAgPSAidmJk
LSotKiIKLQotICAgIGRlZiBuYW1lKHNlbGYpOgotICAgICAgICByZXR1cm4gInZiZC0lZC0lZCIg
JSAoc2VsZi5yZCwgc2VsZi5kZXZpZCkKLQotICAgIGNsYXNzIFJpbmcoWGVuQmFja2VuZC5SaW5n
KToKLSAgICAgICAgX25hbWVfZ2xvYiA9ICJpb19yaW5nIgotCi1WQkQucmVnaXN0ZXIoKQotCi1j
bGFzcyBWSUYoWGVuQmFja2VuZCk6Ci0gICAgIiIiWGVuIG5ldGlmIGJhY2tlbmRzLiIiIgotCi0g
ICAgWEVOX0JBQ0tFTkRfTkFNRSA9ICd2aWYnCi0KLSAgICBfbmFtZV9wYXR0ZXJuID0gUGF0dGVy
bigidmlmLShcZCspLShcZCspIikKLSAgICBfbmFtZV9nbG9iICAgID0gInZpZi0qLSoiCi0KLSAg
ICBkZWYgbmFtZShzZWxmKToKLSAgICAgICAgcmV0dXJuICJ2aWYtJWQtJWQiICUgKHNlbGYucmQs
IHNlbGYuZGV2aWQpCi0KLSAgICBjbGFzcyBSaW5nKFhlbkJhY2tlbmQuUmluZyk6Ci0gICAgICAg
IF9uYW1lX2dsb2IgPSAie3J4LHR4fV9yaW5nIgotCi0jVklGLnJlZ2lzdGVyKCkKLQotY2xhc3Mg
UmluZ1N0YXRlKG9iamVjdCk6Ci0gICAgIiIiT3ZlcmFsbCBiYWNrZW5kIHJpbmcgc3RhdGUuIENv
bXByaXNpbmcgcmVxIGFuZCByc3AgcXVldWUKLSAgICBpbmRleGVzLCBhbmQgYW5hbHlzaXMuIiIi
Ci0KLSAgICBkZWYgX19pbml0X18oc2VsZiwgc2l6ZSwgcmVxLCByc3ApOgotICAgICAgICBzZWxm
LnNpemUgPSBpbnQoc2l6ZSkKLSAgICAgICAgc2VsZi5yZXEgID0gcmVxCi0gICAgICAgIHNlbGYu
cnNwICA9IHJzcAotCi0gICAgX3NpemVfcGF0dGVybiA9IFBhdHRlcm4oIm5yX2VudHMgKFxkKyki
KQotCi0gICAgQGNsYXNzbWV0aG9kCi0gICAgZGVmIGZyb21fc3lzZnMoY2xzLCBwYXRoKToKLQot
ICAgICAgICBmID0gZmlsZShwYXRoLCAiciIpCi0gICAgICAgIHRyeToKLSAgICAgICAgICAgIHMg
PSBmLnJlYWQoKQotICAgICAgICBmaW5hbGx5OgotICAgICAgICAgICAgZi5jbG9zZSgpCi0KLSAg
ICAgICAgdHJ5OgotICAgICAgICAgICAgKF9ucl9lbnRzLCBfcmVxLCBfcnNwLCBfKSA9IHMuc3Bs
aXQoIlxuIikKLQotICAgICAgICAgICAgbWF0Y2ggICA9IGNscy5fc2l6ZV9wYXR0ZXJuLnNlYXJj
aChfbnJfZW50cykKLSAgICAgICAgICAgIG5yX2VudHMgPSBpbnQobWF0Y2guZ3JvdXAoMSkpCi0K
LSAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiwgZToKLSAgICAgICAgICAgIHJhaXNlIEV4Y2VwdGlv
biwgIk1hbGZvcm1lZCAlcyBpbnB1dDogJXMgKCVzKSIgJSBcCi0gICAgICAgICAgICAgICAgKGNs
cy5fX25hbWVfXywgcmVwcihzKSwgc3RyKGUpKQotCi0gICAgICAgIHJlcSA9IGNscy5SZXEuZnJv
bV9zeXNmcyhfcmVxLCBzaXplPW5yX2VudHMpCi0gICAgICAgIHJzcCA9IGNscy5Sc3AuZnJvbV9z
eXNmcyhfcnNwLCBzaXplPW5yX2VudHMpCi0KLSAgICAgICAgcmV0dXJuIGNscyhucl9lbnRzLCBy
ZXEsIHJzcCkKLQotICAgIGNsYXNzIFF1ZXVlKGRpY3QpOgotCi0gICAgICAgIGRlZiBfX2luaXRf
XyhzZWxmLCBzaXplKToKLSAgICAgICAgICAgIHNlbGYuc2l6ZSA9IGludChzaXplKQotCi0gICAg
ICAgIHByb2QgPSBOb25lCi0KLSAgICAgICAgQGNsYXNzbWV0aG9kCi0gICAgICAgIGRlZiBmcm9t
X3N5c2ZzKGNscywgbGluZSwgKipkKToKLQotICAgICAgICAgICAgbWF0Y2ggPSBjbHMuX3BhdHRl
cm4uc2VhcmNoKGxpbmUpCi0gICAgICAgICAgICBpZiBub3QgbWF0Y2g6Ci0gICAgICAgICAgICAg
ICAgcmFpc2UgRXhjZXB0aW9uLCAiTWFsZm9ybWVkICVzIGlucHV0OiAlcyIgJSBcCi0gICAgICAg
ICAgICAgICAgICAgIChjbHMuX19uYW1lX18sIHJlcHIocykpCi0KLSAgICAgICAgICAgIGkgPSBp
dGVyKG1hdGNoLmdyb3VwcygpKQotICAgICAgICAgICAgZm9yIGsgaW4gaToKLSAgICAgICAgICAg
ICAgICBkW2tdID0gaS5uZXh0KCkKLQotICAgICAgICAgICAgcmV0dXJuIGNscygqKmQpCi0KLSAg
ICAgICAgZGVmIGlzX2NvbnN1bWVkKHNlbGYpOgotICAgICAgICAgICAgcmV0dXJuIHNlbGYucHJv
ZCA9PSBzZWxmLl9jb25zKCkKLQotICAgIGNsYXNzIFJlcShRdWV1ZSk6Ci0KLSAgICAgICAgX3Bh
dHRlcm4gPSBQYXR0ZXJuKCJyZXEgKHByb2QpIChcZCspIChjb25zKSAoXGQrKSAoZXZlbnQpIChc
ZCspIikKLQotICAgICAgICBkZWYgX19pbml0X18oc2VsZiwgcHJvZCwgY29ucywgZXZlbnQsICoq
ZCk6Ci0gICAgICAgICAgICBSaW5nU3RhdGUuUXVldWUuX19pbml0X18oc2VsZiwgKipkKQotICAg
ICAgICAgICAgc2VsZi5wcm9kICA9IGludChwcm9kKQotICAgICAgICAgICAgc2VsZi5jb25zICA9
IGludChjb25zKQotICAgICAgICAgICAgc2VsZi5ldmVudCA9IGludChldmVudCkKLQotICAgICAg
ICBkZWYgX19yZXByX18oc2VsZik6Ci0gICAgICAgICAgICByZXR1cm4gIiVzKHByb2Q9JWQsIGNv
bnM9JWQsIGV2ZW50PSVkKSIgJSBcCi0gICAgICAgICAgICAgICAgKHR5cGUoc2VsZikuX19uYW1l
X18sIHNlbGYucHJvZCwgc2VsZi5jb25zLCBzZWxmLmV2ZW50KQotCi0gICAgICAgIGRlZiBfY29u
cyhzZWxmKToKLSAgICAgICAgICAgIHJldHVybiBzZWxmLmNvbnMKLQotICAgICAgICBkZWYgX19l
cV9fKHNlbGYsIG90aGVyKToKLSAgICAgICAgICAgIHJldHVybiBcCi0gICAgICAgICAgICAgICAg
c2VsZi5wcm9kICA9PSBvdGhlci5wcm9kIGFuZCBcCi0gICAgICAgICAgICAgICAgc2VsZi5jb25z
ICA9PSBvdGhlci5jb25zIGFuZCBcCi0gICAgICAgICAgICAgICAgc2VsZi5ldmVudCA9PSBvdGhl
ci5ldmVudAotCi0gICAgY2xhc3MgUnNwKFF1ZXVlKToKLQotICAgICAgICBfcGF0dGVybiA9IFBh
dHRlcm4oInJzcCAocHJvZCkgKFxkKykgKHB2dCkgKFxkKykgKGV2ZW50KSAoXGQrKSIpCi0KLSAg
ICAgICAgZGVmIF9faW5pdF9fKHNlbGYsIHByb2QsIHB2dCwgZXZlbnQsICoqZCk6Ci0gICAgICAg
ICAgICBSaW5nU3RhdGUuUXVldWUuX19pbml0X18oc2VsZiwgKipkKQotICAgICAgICAgICAgc2Vs
Zi5wcm9kICA9IGludChwcm9kKQotICAgICAgICAgICAgc2VsZi5wdnQgICA9IGludChwdnQpCi0g
ICAgICAgICAgICBzZWxmLmV2ZW50ID0gaW50KGV2ZW50KQotCi0gICAgICAgIGRlZiBfX3JlcHJf
XyhzZWxmKToKLSAgICAgICAgICAgIHJldHVybiAiJXMocHJvZD0lZCwgcHZ0PSVkLCBldmVudD0l
ZCkiICUgXAotICAgICAgICAgICAgICAgICh0eXBlKHNlbGYpLl9fbmFtZV9fLCBzZWxmLnByb2Qs
IHNlbGYucHZ0LCBzZWxmLmV2ZW50KQotCi0gICAgICAgIGRlZiBfY29ucyhzZWxmKToKLSAgICAg
ICAgICAgIHJldHVybiBzZWxmLmV2ZW50IC0gMQotCi0gICAgICAgIGRlZiBfX2VxX18oc2VsZiwg
b3RoZXIpOgotICAgICAgICAgICAgcmV0dXJuIFwKLSAgICAgICAgICAgICAgICBzZWxmLnByb2Qg
ID09IG90aGVyLnByb2QgYW5kIFwKLSAgICAgICAgICAgICAgICBzZWxmLnB2dCAgID09IG90aGVy
LnB2dCAgYW5kIFwKLSAgICAgICAgICAgICAgICBzZWxmLmV2ZW50ID09IG90aGVyLmV2ZW50Ci0K
LSAgICBkZWYgaXNfY29uc3VtZWQoc2VsZik6Ci0gICAgICAgIHJldHVybiBcCi0gICAgICAgICAg
ICBzZWxmLnJzcC5pc19jb25zdW1lZCgpIGFuZCBcCi0gICAgICAgICAgICBzZWxmLnJlcS5pc19j
b25zdW1lZCgpCi0KLSAgICBkZWYgaXNfcGVuZGluZyhzZWxmKToKLSAgICAgICAgcmV0dXJuIHNl
bGYucnNwLnByb2QgIT0gc2VsZi5yZXEucHJvZAotCi0gICAgZGVmIGtpY2soc2VsZiwgcmluZyk6
Ci0gICAgICAgIGFjdGlvbiA9IEZhbHNlCi0KLSAgICAgICAgaWYgbm90IHNlbGYucmVxLmlzX2Nv
bnN1bWVkKCk6Ci0gICAgICAgICAgICBhY3Rpb24gfD0gVHJ1ZQotICAgICAgICAgICAgcmluZy5w
b2xsKCkKLQotICAgICAgICBpZiBub3Qgc2VsZi5yc3AuaXNfY29uc3VtZWQoKToKLSAgICAgICAg
ICAgIGFjdGlvbiB8PSBUcnVlCi0gICAgICAgICAgICByaW5nLmtpY2soKQotCi0gICAgICAgIHJl
dHVybiBhY3Rpb24KLQotICAgIGRlZiBfX2VxX18oc2VsZiwgb3RoZXIpOgotICAgICAgICByZXR1
cm4gXAotICAgICAgICAgICAgc2VsZi5zaXplID09IG90aGVyLnNpemUgYW5kIFwKLSAgICAgICAg
ICAgIHNlbGYucmVxID09IG90aGVyLnJlcSBhbmQgXAotICAgICAgICAgICAgc2VsZi5yc3AgPT0g
b3RoZXIucnNwCi0KLSAgICBkZWYgX19yZXByX18oc2VsZik6Ci0gICAgICAgIHJldHVybiAiJXMo
c2l6ZT0lZCwgJXMsICVzKSIgJSBcCi0gICAgICAgICAgICAodHlwZShzZWxmKS5fX25hbWVfXywg
c2VsZi5zaXplLCBzZWxmLnJlcSwgc2VsZi5yc3ApCi0KLSAgICBkZWYgZGlzcGxheShzZWxmKToK
LSAgICAgICAgY29tcGxldGUgPSB7IFRydWU6ICJjb21wbGV0ZSIsIEZhbHNlOiAicGVuZGluZyIg
fQotCi0gICAgICAgIGlvICA9IGNvbXBsZXRlW25vdCBzZWxmLmlzX3BlbmRpbmcoKV0KLSAgICAg
ICAgcmVxID0gY29tcGxldGVbc2VsZi5yZXEuaXNfY29uc3VtZWQoKV0KLSAgICAgICAgcnNwID0g
Y29tcGxldGVbc2VsZi5yc3AuaXNfY29uc3VtZWQoKV0KLQotICAgICAgICByZXR1cm4gIiVzOiBp
bzogJXMsIHJlcTogJXMsIHJzcDogJXMiICUgKHNlbGYsIGlvLCByZXEsIHJzcCkKLQotY2xhc3Mg
UmluZ1dhdGNoKG9iamVjdCk6Ci0gICAgIiIiU3RhdGUgbWFjaGluZSB3YXRjaGluZyBJL08gaW5k
aXZpZHVhbCByaW5nIHN0YXRlIiIiCi0KLSAgICBfTkVXICA9ICJfTkVXIgotICAgIEJVU1kgID0g
IkJVU1kiCi0gICAgSURMRSAgPSAiSURMRSIKLSAgICBTVENLICA9ICJTVENLIgotCi0gICAgQ09N
TUVOVFMgPSB7IEJVU1k6ICJNZXNzYWdlIHRyYWZmaWMgb2JzZXJ2ZWQgKE9LKSIsCi0gICAgICAg
ICAgICAgICAgIElETEU6ICJObyBtZXNzYWdlcyBvYnNlcnZlZCAoUmluZyBPSywgSS9PIGRlcGVu
ZHMpIiwKLSAgICAgICAgICAgICAgICAgU1RDSzogIk5vIHBlbmRpbmcgcmVxL3JzcCBjb25zdW1l
ciBwcm9ncmVzcyBvYnNlcnZlZCAoQlVHKSIgfQotCi0gICAgZGVmIF9faW5pdF9fKHNlbGYsIHJp
bmcsIHN0YXRlKToKLSAgICAgICAgc2VsZi5yaW5nICAgPSByaW5nCi0gICAgICAgIHNlbGYuc3Rh
dGUgID0gc3RhdGUKLSAgICAgICAgc2VsZi5zdGF0dXMgPSBSaW5nV2F0Y2guX05FVwotCi0gICAg
QGNsYXNzbWV0aG9kCi0gICAgZGVmIG5ldyhjbHMsIHJpbmcpOgotICAgICAgICBzdGF0ZSA9IHJp
bmcucmVhZCgpCi0gICAgICAgIHJldHVybiBjbHMocmluZywgc3RhdGUpCi0KLSAgICBkZWYgX19z
dHJfXyhzZWxmKToKLSAgICAgICAgcmV0dXJuICIlcyglcylbJXNdIiAlIFwKLSAgICAgICAgICAg
ICh0eXBlKHNlbGYpLl9fbmFtZV9fLCBzZWxmLnJpbmcua2V5KCksIHNlbGYuc3RhdHVzKQotCi0g
ICAgZGVmIGlzX3N0dWNrKHNlbGYpOgotICAgICAgICByZXR1cm4gc2VsZi5zdGF0dXMgPT0gc2Vs
Zi5TVENLCi0KLSAgICBkZWYgaXNfaWRsZShzZWxmKToKLSAgICAgICAgcmV0dXJuIHNlbGYuc3Rh
dHVzID09IHNlbGYuSURMRQotCi0gICAgZGVmIGtpY2soc2VsZik6Ci0gICAgICAgIGlmIHNlbGYu
aXNfc3R1Y2soKToKLSAgICAgICAgICAgIHJldHVybiBzZWxmLnN0YXRlLmtpY2soc2VsZi5yaW5n
KQotCi0gICAgZGVmIHVwZGF0ZShzZWxmKToKLQotICAgICAgICBwcmV2ID0gc2VsZi5zdGF0ZQot
ICAgICAgICBjdXJyID0gc2VsZi5yaW5nLnJlYWQoKQotCi0gICAgICAgIGlmIGN1cnIgPT0gcHJl
djoKLSAgICAgICAgICAgIGlmIG5vdCBjdXJyLmlzX2NvbnN1bWVkKCk6Ci0gICAgICAgICAgICAg
ICAgc2VsZi5zdGF0dXMgPSBzZWxmLlNUQ0sKLSAgICAgICAgICAgIGVsc2U6Ci0gICAgICAgICAg
ICAgICAgc2VsZi5zdGF0dXMgPSBzZWxmLklETEUKLSAgICAgICAgZWxzZToKLSAgICAgICAgICAg
IHNlbGYuc3RhdHVzID0gc2VsZi5CVVNZCi0KLSAgICAgICAgc2VsZi5zdGF0ZSA9IGN1cnIKLQot
ICAgIGRlZiBkaXNwbGF5KHNlbGYpOgotICAgICAgICByZXR1cm4gIiVzOiAlcyIgJSAoc2VsZiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuc3RhdGUuZGlzcGxheSgpKQotCi1jbGFz
cyBXYXRjaExpc3Qob2JqZWN0KToKLSAgICAiIiJNYW5hZ2VkIGNvbGxlY3Rpb24gb2YgSS9PIHJp
bmdzIHVuZGVyIHN1cnZlaWxsYW5jZS4iIiIKLQotICAgIGRlZiBfX2luaXRfXyhzZWxmLCBnZW4p
OgotICAgICAgICBzZWxmLmdlbiAgPSBnZW4KLSAgICAgICAgc2VsZi5saXN0ID0ge30KLQotICAg
IGRlZiB1cGRhdGUoc2VsZik6Ci0KLSAgICAgICAgIyBOQi4gY2xlYXIgdGhlIHdhdGNoIGxpc3Qs
IHRoZW4gcmVidWlsZCBpdC4gbmV3IGVudHJpZXMgZ2V0Ci0gICAgICAgICMgYWRkZWQsIGV4aXN0
aW5nIG9uZXMgdXBkYXRlcywgdGhvc2UgZ29uZSBkaXNjYXJkZWQuCi0gICAgICAgIHByZXYgICAg
ICA9IHNlbGYubGlzdAotICAgICAgICBzZWxmLmxpc3QgPSB7fQotCi0gICAgICAgIGZvciByaW5n
IGluIHNlbGYuZ2VuKCk6Ci0KLSAgICAgICAgICAgIGtleSAgID0gcmluZy5rZXkoKQotICAgICAg
ICAgICAgZW50cnkgPSBwcmV2LmdldChrZXkpCi0KLSAgICAgICAgICAgIHRyeToKLSAgICAgICAg
ICAgICAgICBpZiBub3QgZW50cnk6Ci0gICAgICAgICAgICAgICAgICAgIGVudHJ5ID0gUmluZ1dh
dGNoLm5ldyhyaW5nKQotICAgICAgICAgICAgICAgIGVsc2U6Ci0gICAgICAgICAgICAgICAgICAg
IGVudHJ5LnVwZGF0ZSgpCi0KLSAgICAgICAgICAgIGV4Y2VwdCBJT0Vycm9yLCBlOgotICAgICAg
ICAgICAgICAgIHBhc3MKLSAgICAgICAgICAgICAgICAjIE5CLiByYWNpbmcgdW5wbHVnLCBhbnkg
cmluZy5yZWFkKCkgbWF5IHJhaXNlLgotICAgICAgICAgICAgICAgICMgbm90aGluZyBsZWZ0IHRv
IG1lbW9yaXplIHRoZW4uCi0gICAgICAgICAgICBlbHNlOgotICAgICAgICAgICAgICAgIHNlbGYu
bGlzdFtrZXldID0gZW50cnkKLQotICAgIGRlZiBfX2l0ZXJfXyhzZWxmKToKLSAgICAgICAgcmV0
dXJuIHNlbGYubGlzdC5pdGVydmFsdWVzKCkKLQotICAgIGRlZiBwZW5kaW5nKHNlbGYpOgotICAg
ICAgICBmb3IgZW50cnkgaW4gc2VsZjoKLSAgICAgICAgICAgIGlmIGVudHJ5LmlzX2lkbGUoKSBh
bmQgZW50cnkuc3RhdGUuaXNfcGVuZGluZygpOgotICAgICAgICAgICAgICAgIHlpZWxkIGVudHJ5
Ci0KLSAgICBkZWYgc3R1Y2soc2VsZik6Ci0gICAgICAgIGZvciBlbnRyeSBpbiBzZWxmOgotICAg
ICAgICAgICAgaWYgZW50cnkuaXNfc3R1Y2soKToKLSAgICAgICAgICAgICAgICB5aWVsZCBlbnRy
eQotCi0gICAgZGVmIGtpY2soc2VsZik6Ci0gICAgICAgIGZvciBlbnRyeSBpbiBzZWxmLnN0dWNr
KCk6Ci0gICAgICAgICAgICB0cnk6Ci0gICAgICAgICAgICAgICAgZW50cnkua2ljaygpCi0gICAg
ICAgICAgICBleGNlcHQgSU9FcnJvcjoKLSAgICAgICAgICAgICAgICAjIE5CLiByYWNpbmcgdW5w
bHVnLCBhbnkgcmluZy53cml0ZSgpIG1heSByYWlzZS4KLSAgICAgICAgICAgICAgICBwYXNzCi0K
LWlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6Ci0gICAgZnJvbSBzeXMgaW1wb3J0IGFyZ3YsIHN0
ZG91dCwgc3RkZXJyLCBleGl0Ci0gICAgZnJvbSBnZXRvcHQgaW1wb3J0IGdudV9nZXRvcHQsIEdl
dG9wdEVycm9yCi0gICAgZnJvbSBwcHJpbnQgaW1wb3J0IHBwcmludAotCi0gICAgREVGQVVMVF9Q
RVJJT0QgPSAxICMgc2VjcwotCi0gICAgdmVyYm9zZSAgPSAwCi0gICAgcGVyaW9kICAgPSBERUZB
VUxUX1BFUklPRAotICAgIGJhY2tlbmRzID0gWGVuQmFja2VuZC5UWVBFUy52YWx1ZXMoKQotICAg
IGtpY2sgICAgID0gRmFsc2UKLSAgICBpb3dhdGNoICA9IEZhbHNlCi0KLSAgICBPUFRJT05TID0g
KCgoJ2gnLCAnaGVscCcpLAotICAgICAgICAgICAgICAgICJQcmludCB0aGlzIGhlbHAgc2NyZWVu
LiIpLAotCi0gICAgICAgICAgICAgICAoKCd2JywgJ3ZlcmJvc2UnKSwKLSAgICAgICAgICAgICAg
ICAiSW5jcmVhc2Ugb3V0cHV0IHZlcmJvc2l0eSBsZXZlbCAodXNlIG4tdGltZXMpLiIpLAotCi0g
ICAgICAgICAgICAgICAoKCdJJywgJ2lvJyksCi0gICAgICAgICAgICAgICAgIldhdGNoIG91dCBm
b3Igc3R1Y2sgSS9PIChub3QgbWVzc2FnaW5nKSwgdG9vLiAoJXMpIiAlIFwKLSAgICAgICAgICAg
ICAgICAgICAgKGlvd2F0Y2gpKSwKLQotICAgICAgICAgICAgICAgKCgndCcsICd0eXBlcycpLAot
ICAgICAgICAgICAgICAgICJDb21tYSBzZXBhcmF0ZWQgbGlzdCBvZiBiYWNrZW5kIHR5cGVzIHRv
IHdhdGNoLiAoJXMpIiAlIFwKLSAgICAgICAgICAgICAgICAgICAgIiwiLmpvaW4obWFwKGxhbWJk
YSB0OiB0LlhFTl9CQUNLRU5EX05BTUUsIGJhY2tlbmRzKSkpLAotCi0gICAgICAgICAgICAgICAo
KCdUJywgJ3BlcmlvZCcpLAotICAgICAgICAgICAgICAgICJXYXRjaCB1cGRhdGUgcGVyaW9kLiAo
JWQpIFtzZWNzXSIgJSBcCi0gICAgICAgICAgICAgICAgICAgIChwZXJpb2QpKSwKLQotICAgICAg
ICAgICAgICAgKCgnaycsICdraWNrJyksCi0gICAgICAgICAgICAgICAgIktpY2sgYnJva2VuIGd1
ZXN0cyBvdXQgb2YgY2FyZGlhYyBhcnJlc3QuICglcykiICUgXAotICAgICAgICAgICAgICAgICAg
ICAoa2ljaykpCi0gICAgICAgICAgICAgICApCi0KLSAgICBDT01NQU5EUyA9IHsiY2hlY2siOgot
ICAgICAgICAgICAgICAgICAgICAiU2luZ2xlIGl0ZXJhdGlvbiBxdWljayB0ZXN0ICh0YWtlcyAt
VCBzZWNvbmRzKS4ifQotCi0gICAgZGVmIHVzYWdlKHN0cmVhbSk6Ci0gICAgICAgIHByb2cgPSBv
cy5wYXRoLmJhc2VuYW1lKGFyZ3ZbMF0pCi0KLSAgICAgICAgcHJpbnQgPj5zdHJlYW0KLQotICAg
ICAgICBwcmludCA+PnN0cmVhbSwgIlVzYWdlOiIKLSAgICAgICAgcHJpbnQgPj5zdHJlYW0sICJc
dCVzIFtvcHRpb25zXSB7JXN9IiAlIChwcm9nLCAifCIuam9pbihDT01NQU5EUykpCi0KLSAgICAg
ICAgcHJpbnQgPj5zdHJlYW0KLQotICAgICAgICBwcmludCA+PnN0cmVhbSwgIkNvbW1hbmRzOiIK
LSAgICAgICAgZm9yIChuYW1lLCBkZXNjKSBpbiBDT01NQU5EUy5pdGVyaXRlbXMoKToKLSAgICAg
ICAgICAgIHByaW50ID4+c3RyZWFtLCAiXHQlczogXHQlcyIgJSAobmFtZSwgZGVzYykKLQotICAg
ICAgICBwcmludCA+PnN0cmVhbQotCi0gICAgICAgIHByaW50ID4+c3RyZWFtLCAiT3B0aW9uczoi
Ci0gICAgICAgIGZvciAoKHNob3J0LCBfbG9uZyksIGRlc2MpIGluIE9QVElPTlM6Ci0gICAgICAg
ICAgICBwcmludCA+PnN0cmVhbSwgIlx0LSVzLCAtLSVzOiBcdCVzIiAlIChzaG9ydCwgX2xvbmcs
IGRlc2MpCi0KLSAgICAgICAgcHJpbnQgPj5zdHJlYW0KLQotICAgIGRlZiBmYWlsKG1zZyA9IE5v
bmUpOgotICAgICAgICBpZiBtc2c6IHByaW50ID4+c3RkZXJyLCAiRXJyb3I6ICVzIiAlIG1zZwot
ICAgICAgICB1c2FnZShzdGRlcnIpCi0gICAgICAgIGV4aXQoMSkKLQotICAgIGRlZiBoZWxwKCk6
Ci0KLSAgICAgICAgdXNhZ2Uoc3Rkb3V0KQotCi0gICAgICAgIHByaW50IF9fZG9jX18gJSAoWGVu
QmFja2VuZC5TWVNGU19CQVNFRElSLCBSaW5nV2F0Y2guU1RDSykKLQotICAgICAgICBwcmludCAi
QmFja2VuZCBUeXBlczoiCi0gICAgICAgIGZvciBrLCB2IGluIFhlbkJhY2tlbmQuVFlQRVMuaXRl
cml0ZW1zKCk6Ci0gICAgICAgICAgICBwcmludCAiXHQlczogXHQlcyAoJXMpIiAlIChrLCB2Ll9f
ZG9jX18sIHYuX25hbWVfZ2xvYikKLQotICAgICAgICBwcmludAotICAgICAgICBwcmludCAiUmlu
ZyBTdGF0ZXM6IgotICAgICAgICBmb3IgaywgdiBpbiBSaW5nV2F0Y2guQ09NTUVOVFMuaXRlcml0
ZW1zKCk6Ci0gICAgICAgICAgICBwcmludCAiXHQlczogXHQlcyIgJSAoaywgdikKLQotICAgICAg
ICBwcmludAotCi0gICAgdHJ5OgotICAgICAgICBvcHRzLCBhcmdzID0gZ251X2dldG9wdChhcmd2
WzE6XSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhJa3Q6dlQ6IiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWyJoZWxwIiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJpbyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAia2lj
ayIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHlwZT0iLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgInZlcmJvc2UiLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgInBlcmlvZD0iXSkKLSAgICBleGNlcHQgR2V0b3B0RXJyb3IsIGU6Ci0gICAg
ICAgIGZhaWwoc3RyKGUpKQotCi0gICAgZm9yIChvLCBhcmcpIGluIG9wdHM6Ci0gICAgICAgIHRy
eToKLSAgICAgICAgICAgIGlmIG8gaW4gKCctaCcsICctLWhlbHAnKToKLSAgICAgICAgICAgICAg
ICBoZWxwKCkKLSAgICAgICAgICAgICAgICBleGl0KDApCi0KLSAgICAgICAgICAgIGVsaWYgbyBp
biBbJy12JywgJy0tdmVyYm9zZSddOgotICAgICAgICAgICAgICAgIHZlcmJvc2UgKz0gMQotCi0g
ICAgICAgICAgICBlbGlmIG8gaW4gWyctSScsICctLWlvJ106Ci0gICAgICAgICAgICAgICAgaW93
YXRjaCA9IFRydWUKLQotICAgICAgICAgICAgZWxpZiBvIGluICgnLVQnLCAnLS1wZXJpb2QnKToK
LSAgICAgICAgICAgICAgICBwZXJpb2QgPSBpbnQoYXJnKQotCi0gICAgICAgICAgICBlbGlmIG8g
aW4gKCctdCcsICctLXR5cGUnKToKLSAgICAgICAgICAgICAgICBiYWNrZW5kcyA9ICIsIi5zcGxp
dChhcmcpCi0gICAgICAgICAgICAgICAgYmFja2VuZHMgPSBtYXAobGFtYmRhIHQ6IFhlbkJhY2tl
bmQuVFlQRVNbdF0sIGJhY2tlbmRzKQotCi0gICAgICAgICAgICBlbGlmIG8gaW4gKCctaycsICct
LWtpY2snKToKLSAgICAgICAgICAgICAgICBraWNrID0gVHJ1ZQotCi0gICAgICAgICAgICBlbHNl
OgotICAgICAgICAgICAgICAgIHJhaXNlICJCVUc6IG9wdGlvbiAlcyB1bmhhbmRsZWQuIiAlIG8K
LQotICAgICAgICBleGNlcHQgVmFsdWVFcnJvcjoKLSAgICAgICAgICAgIGZhaWwoIiVzOiBpbnZh
bGlkIGFyZ3VtZW50ICclcycuIiAlIChvLCBhcmcpKQotCi0gICAgdHJ5OgotICAgICAgICBjbWQg
PSBhcmdzWzBdCi0gICAgZXhjZXB0IEluZGV4RXJyb3I6Ci0gICAgICAgIGZhaWwoIk1pc3Npbmcg
Y29tbWFuZC4iKQotCi0gICAgZGVmIHJpbmdfc2VsZWN0KCk6Ci0gICAgICAgIGZvciBfdHlwZSBp
biBiYWNrZW5kczoKLSAgICAgICAgICAgIGZvciBiYWNrZW5kIGluIF90eXBlLmZpbmQoKToKLSAg
ICAgICAgICAgICAgICBmb3IgcmluZyBpbiBiYWNrZW5kLmZpbmRfcmluZ3MoKToKLSAgICAgICAg
ICAgICAgICAgICAgeWllbGQgcmluZwotCi0gICAgZGVmIHNob3coZW50cmllcyk6Ci0gICAgICAg
IGZvciB3YXRjaCBpbiBlbnRyaWVzOgotICAgICAgICAgICAgcHJpbnQgd2F0Y2guZGlzcGxheSgp
Ci0KLSAgICBkZWYgcGF1c2UoKToKLSAgICAgICAgaW1wb3J0IHRpbWUKLSAgICAgICAgdGltZS5z
bGVlcChwZXJpb2QpCi0KLSAgICB3YXRjaGVzID0gV2F0Y2hMaXN0KHJpbmdfc2VsZWN0KQotCi0g
ICAgaWYgY21kID09ICJjaGVjayI6Ci0KLSAgICAgICAgIyBpbml0Ci0gICAgICAgIHdhdGNoZXMu
dXBkYXRlKCkKLQotICAgICAgICBpZiB2ZXJib3NlID49IDI6Ci0gICAgICAgICAgICBzaG93KHdh
dGNoZXMpCi0KLSAgICAgICAgIyB3YXRjaCBmb3Igb25lIHJvdW5kCi0gICAgICAgIHBhdXNlKCkK
LSAgICAgICAgd2F0Y2hlcy51cGRhdGUoKQotCi0gICAgICAgICMgc2hvdyByZXN1bHQKLSAgICAg
ICAgY3JpdCAgPSBsaXN0KHdhdGNoZXMuc3R1Y2soKSkKLSAgICAgICAgc3R1Y2sgPSBib29sKGNy
aXQpCi0KLSAgICAgICAgaWYgKGlvd2F0Y2gpOgotICAgICAgICAgICAgY3JpdC5leHRlbmQod2F0
Y2hlcy5wZW5kaW5nKCkpCi0KLSAgICAgICAgaWYgdmVyYm9zZSA+PSAxOgotICAgICAgICAgICAg
c2hvdyh3YXRjaGVzKQotICAgICAgICBlbGlmIGNyaXQ6Ci0gICAgICAgICAgICBzaG93KGNyaXQp
Ci0KLSAgICAgICAgaWYgc3R1Y2sgYW5kIGtpY2s6Ci0gICAgICAgICAgICAjIGRlYWwgd2l0aCBp
dAotICAgICAgICAgICAgd2F0Y2hlcy5raWNrKCkKLQotICAgIGVsc2U6Ci0gICAgICAgIGZhaWwo
IkludmFsaWQgY29tbWFuZC4iKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 14:01:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 14:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqeoD-0002us-7W; Mon, 04 Feb 2019 14:01:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQO5=QL=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gqeoC-0002un-Aw
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 14:01:12 +0000
X-Inumbo-ID: 518fd56a-2885-11e9-ac78-9f033602945c
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 518fd56a-2885-11e9-ac78-9f033602945c;
 Mon, 04 Feb 2019 14:01:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 10794ADE6;
 Mon,  4 Feb 2019 14:01:07 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20190204135824.10598-1-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <29b17756-556b-06b8-b2d9-03dea822aa89@suse.com>
Date: Mon, 4 Feb 2019 15:01:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190204135824.10598-1-wei.liu2@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] tools: drop obsolete xen-ringwatch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDIvMjAxOSAxNDo1OCwgV2VpIExpdSB3cm90ZToKPiBUaGlzIHV0aWxpdHkgY2FuJ3Qg
cG9zc2libHkgd29yayB3aXRoIG1vZGVybiBYZW4gc2V0dXA6IG5vbmUgb2YgdGhlCj4gc3lzZnMg
cGF0aCB1c2VkICh1bmRlciAvc3lzL2RldmljZXMveGVuLWJhY2tlbmQpIGlzIGRvY3VtZW50ZWQg
YXMKPiBzdGFibGUgQUJJIGluIHVwc3RyZWFtIExpbnV4IGtlcm5lbC4KPiAKPiBBcmNoYWVvbG9n
eSBzaG93cyB0aGF0IHRoZSBwYXRoIHVzZWQgY291bGQgaGF2ZSBiZWVuIHBhcnQgb2YgdGhlCj4g
eGVub2xpbnV4IGZvcmsgd2hpY2ggbmV2ZXIgZ290IHVwc3RyZWFtZWQuCj4gCj4gSXQncyB1dGls
aXR5IGlzIHplcm8gbm93YWRheXMuIERyb3AgaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 14:04:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 14:04:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqerY-00034A-Or; Mon, 04 Feb 2019 14:04:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cWFw=QL=citrix.com=prvs=9316acc9e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gqerX-000345-HR
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 14:04:39 +0000
X-Inumbo-ID: cd0818e2-2885-11e9-ae6e-7fa74a04966d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd0818e2-2885-11e9-ae6e-7fa74a04966d;
 Mon, 04 Feb 2019 14:04:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="77220757"
Date: Mon, 4 Feb 2019 14:04:32 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190204140432.fanlrn7t4g2gsimf@zion.uk.xensource.com>
References: <20190204135824.10598-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190204135824.10598-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12] tools: drop obsolete xen-ringwatch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMDQsIDIwMTkgYXQgMDE6NTg6MjRQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGlzIHV0aWxpdHkgY2FuJ3QgcG9zc2libHkgd29yayB3aXRoIG1vZGVybiBYZW4gc2V0dXA6
IG5vbmUgb2YgdGhlCj4gc3lzZnMgcGF0aCB1c2VkICh1bmRlciAvc3lzL2RldmljZXMveGVuLWJh
Y2tlbmQpIGlzIGRvY3VtZW50ZWQgYXMKPiBzdGFibGUgQUJJIGluIHVwc3RyZWFtIExpbnV4IGtl
cm5lbC4KPiAKPiBBcmNoYWVvbG9neSBzaG93cyB0aGF0IHRoZSBwYXRoIHVzZWQgY291bGQgaGF2
ZSBiZWVuIHBhcnQgb2YgdGhlCj4geGVub2xpbnV4IGZvcmsgd2hpY2ggbmV2ZXIgZ290IHVwc3Ry
ZWFtZWQuCj4gCj4gSXQncyB1dGlsaXR5IGlzIHplcm8gbm93YWRheXMuIERyb3AgaXQuCgoiSXQn
cyIgc2hvdWxkIGhhdmUgYmVlbiAiSXRzIiwgb2YgY291cnNlLiA6LSkKCldlaS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 14:06:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 14:06:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqesv-000394-5G; Mon, 04 Feb 2019 14:06:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vqbz=QL=citrix.com=prvs=9312f31a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gqest-00038z-GG
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 14:06:03 +0000
X-Inumbo-ID: ff939a98-2885-11e9-91b8-cb748c09e81a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff939a98-2885-11e9-91b8-cb748c09e81a;
 Mon, 04 Feb 2019 14:06:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="85467984"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190204135824.10598-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <596ff0be-1f11-1ea4-b669-cd38c9340648@citrix.com>
Date: Mon, 4 Feb 2019 14:05:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190204135824.10598-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)
Subject: Re: [Xen-devel] [PATCH for-4.12] tools: drop obsolete xen-ringwatch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDIvMjAxOSAxMzo1OCwgV2VpIExpdSB3cm90ZToKPiBUaGlzIHV0aWxpdHkgY2FuJ3Qg
cG9zc2libHkgd29yayB3aXRoIG1vZGVybiBYZW4gc2V0dXA6IG5vbmUgb2YgdGhlCj4gc3lzZnMg
cGF0aCB1c2VkICh1bmRlciAvc3lzL2RldmljZXMveGVuLWJhY2tlbmQpIGlzIGRvY3VtZW50ZWQg
YXMKPiBzdGFibGUgQUJJIGluIHVwc3RyZWFtIExpbnV4IGtlcm5lbC4KPgo+IEFyY2hhZW9sb2d5
IHNob3dzIHRoYXQgdGhlIHBhdGggdXNlZCBjb3VsZCBoYXZlIGJlZW4gcGFydCBvZiB0aGUKPiB4
ZW5vbGludXggZm9yayB3aGljaCBuZXZlciBnb3QgdXBzdHJlYW1lZC4KPgo+IEl0J3MgdXRpbGl0
eSBpcyB6ZXJvIG5vd2FkYXlzLiBEcm9wIGl0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCkl0IGRlZmluaXRlbHkgdXNlZCB0byAid29yayIgd2l0aCB0
aGUgY2xhc3NpYy14ZW4ga2VybmVscy4KCkhvd2V2ZXIsIGl0cyB1dGlsaXR5IHdhcyB3b3JzZSB0
aGFuIHplcm8uwqAgV2hlbiBpdCBkaWQgZW5kIHVwIHBva2luZyB0aGUKYmFjayBkcml2ZXJzLCBp
dCBlbmRlZCB1cCBtYXNraW5nIGJ1Z3MuCgpYZW5TZXJ2ZXIgZ290IHJhdGhlciBtb3JlIHN0YWJs
ZSB3aGVuIEkgZHJvcHBlZCB0aGlzIGxvY2FsbHksIGFzIHdlCmFjdHVhbGx5IGZvdW5kIGFuZCBm
aXhlZCB0aGUgbWlzc2luZyBpbnRlcnJ1cHQgYnVnLgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 14:22:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 14:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqf8g-0004yB-QD; Mon, 04 Feb 2019 14:22:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vqbz=QL=citrix.com=prvs=9312f31a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gqf8f-0004y6-Ql
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 14:22:21 +0000
X-Inumbo-ID: 46a1a28d-2888-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46a1a28d-2888-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 14:22:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="85469259"
To: Jan Beulich <JBeulich@suse.com>
References: <1549280513-18095-1-git-send-email-andrew.cooper3@citrix.com>
 <5C5843E70200007800213A9E@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <faf06cd9-3e57-3c3b-a9f5-6ffa205bc895@citrix.com>
Date: Mon, 4 Feb 2019 14:22:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5843E70200007800213A9E@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/vpmu: Improve documentation
 and parsing for vpmu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDIvMjAxOSAxMzo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDQuMDIuMTkg
YXQgMTI6NDEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYwo+PiBAQCAtMjA4OCwzNiArMjA4OCwzNiBAQCBVc2UgVmlydHVhbCBQ
cm9jZXNzb3IgSUQgc3VwcG9ydCBpZiBhdmFpbGFibGUuICBUaGlzIAo+PiBwcmV2ZW50cyB0aGUg
bmVlZCBmb3IgVExCCj4+ICBmbHVzaGVzIG9uIFZNIGVudHJ5IGFuZCBleGl0LCBpbmNyZWFzaW5n
IHBlcmZvcm1hbmNlLgo+PiAgCj4+ICAjIyMgdnBtdSAoeDg2KQo+PiAtPiBgPSAoIDxib29sZWFu
PiB8IHsgYnRzIHwgaXBjIHwgYXJjaCBbLCAuLi5dIH0gKWAKPj4gKyAgICA9IExpc3Qgb2YgWyA8
Ym9vbD4sIGJ0cywgaXBjLCBhcmNoIF0KPj4gIAo+PiAtPiBEZWZhdWx0OiBgb2ZmYAo+PiArICAg
IEFwcGxpY2FiaWxpdHk6IHg4Ni4gIERlZmF1bHQ6IGZhbHNlCj4+ICAKPj4gLVN3aXRjaCBvbiB0
aGUgdmlydHVhbGl6ZWQgcGVyZm9ybWFuY2UgbW9uaXRvcmluZyB1bml0IGZvciBIVk0gZ3Vlc3Rz
Lgo+PiArQ29udHJvbHMgZm9yIFBlcmZvcm1hbmNlIE1vbml0b3JpbmcgVW5pdCB2aXJ0dWFsaXNh
dGlvbi4KPj4gIAo+PiAtSWYgdGhlIGN1cnJlbnQgY3B1IGlzbid0IHN1cHBvcnRlZCBhIG1lc3Nh
Z2UgbGlrZQo+PiAtJ1ZQTVU6IEluaXRpYWxpemF0aW9uIGZhaWxlZC4gLi4uJwo+PiAtaXMgcHJp
bnRlZCBvbiB0aGUgaHlwZXJ2aXNvciBzZXJpYWwgbG9nLgo+PiArUGVyZm9ybWFuY2UgbW9uaXRv
cmluZyBmYWNpbGl0aWVzIHRlbmQgdG8gYmUgdmVyeSBoYXJkd2FyZSBzcGVjaWZpYywgYW5kCj4+
ICtwcm92aWRlIGFjY2VzcyB0byBhIHdlYWx0aCBvZiBsb3cgbGV2ZWwgcHJvY2Vzc29yIGluZm9y
bWF0aW9uLgo+PiAgCj4+IC1Gb3Igc29tZSBJbnRlbCBOZWhhbGVtIHByb2Nlc3NvcnMgYSBxdWly
ayBoYW5kbGluZyBleGlzdCBmb3IgYW4gdW5rbm93bgo+PiAtd3JvbmcgYmVoYXZpb3VyIChzZWUg
YGhhbmRsZV9wbWNfcXVpcmsoKWApLgo+PiArKiAgIEFuIG92ZXJhbGwgYm9vbGVhbiBjYW4gYmUg
dXNlZCB0byBlbmFibGUgb3IgZGlzYWJsZSB2UE1VIHN1cHBvcnQuICB2UE1VIGlzCj4+ICsgICAg
ZGlzYWJsZWQgYnkgZGVmYXVsdC4gIFNwZWNpZnlpbmcgYW55IG9mIGBidHNgLCBgaXBjYCBvciBg
YXJjaGAgaW1wbGllcwo+PiArICAgIGB2cG11PXRydWVgLgo+PiAgCj4+IC1JZiAndnBtdT1idHMn
IGlzIHNwZWNpZmllZCB0aGUgdmlydHVhbGlzYXRpb24gb2YgdGhlIEJyYW5jaCBUcmFjZSBTdG9y
ZSAoQlRTKQo+PiAtZmVhdHVyZSBpcyBzd2l0Y2hlZCBvbiBvbiBJbnRlbCBwcm9jZXNzb3JzIHN1
cHBvcnRpbmcgdGhpcyBmZWF0dXJlLgo+PiArICAgIFhlbidzIHdhdGNoZG9nIGZ1bmN0aW9uYWxp
dHkgaXMgaW1wbGVtZW50ZWQgdXNpbmcgcGVyZm9ybWFuY2UgY291bnRlcnMuCj4+ICsgICAgQXMg
YSByZXN1bHQsIHVzZSBvZiB0aGUgKip3YXRjaGRvZyoqIG9wdGlvbiB3aWxsIG92ZXJyaWRlIGFu
ZCBkaXNhYmxlCj4+ICsgICAgdlBNVS4KPj4gIAo+PiAtdnBtdT1pcGMgZW5hYmxlcyBwZXJmb3Jt
YW5jZSBtb25pdG9yaW5nLCBidXQgcmVzdHJpY3RzIHRoZSBjb3VudGVycyB0byB0aGUKPj4gLW1v
c3QgbWluaW11bSBzZXQgcG9zc2libGU6IGluc3RydWN0aW9ucywgY3ljbGVzLCBhbmQgcmVmZXJl
bmNlIGN5Y2xlcy4gVGhlc2UKPj4gLWNhbiBiZSB1c2VkIHRvIGNhbGN1bGF0ZSBpbnN0cnVjdGlv
bnMgcGVyIGN5Y2xlIChJUEMpLgo+PiArKiAgIFRoZSBgYnRzYCBvcHRpb24gZW5hYmxlZCBwZXJm
b3JtYW5jZSBtb25pdG9yaW5nLCBhbmQgcGVybWl0cyBhY2Nlc3MgdG8gdGhlCj4gRFlNICJlbmFi
bGVzIiBoZXJlIChhbmQgYWxzbyBiZWxvdyBmb3IgYGlwY2ApPwoKT29wcyB5ZXMuwqAgRml4ZWQu
Cgo+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9jcHUvdnBtdS5jCj4+IEBAIC00MiwxOSArNDIsOSBAQCBDSEVDS19wbXVfY250cl9wYWlyOwo+
PiAgQ0hFQ0tfcG11X2RhdGE7Cj4+ICBDSEVDS19wbXVfcGFyYW1zOwo+PiAgCj4+IC0vKgo+PiAt
ICogInZwbXUiIDogICAgIHZwbXUgZ2VuZXJhbGx5IGVuYWJsZWQgKGFsbCBjb3VudGVycykKPj4g
LSAqICJ2cG11PW9mZiIgIDogdnBtdSBnZW5lcmFsbHkgZGlzYWJsZWQKPj4gLSAqICJ2cG11PWJ0
cyIgIDogdnBtdSBlbmFibGVkIGFuZCBJbnRlbCBCVFMgZmVhdHVyZSBzd2l0Y2hlZCBvbi4KPj4g
LSAqICJ2cG11PWlwYyIgIDogdnBtdSBlbmFibGVkIGZvciBJUEMgY291bnRlcnMgb25seSAobW9z
dCByZXN0cmljdGl2ZSkKPj4gLSAqICJ2cG11PWFyY2giIDogdnBtdSBlbmFibGVkIGZvciBwcmVk
ZWYgYXJjaCBjb3VudGVycyBvbmx5IChyZXN0cmljdGl2ZSkKPj4gLSAqIGZsYWcgY29tYmluYXRp
b25zIGFyZSBhbGxvd2VkLCBlZywgInZwbXU9aXBjLGJ0cyIuCj4+IC0gKi8KPj4gIHN0YXRpYyB1
bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRfdnBtdV9lbmFibGVkOwo+PiAgdW5zaWduZWQg
aW50IF9fcmVhZF9tb3N0bHkgdnBtdV9tb2RlID0gWEVOUE1VX01PREVfT0ZGOwo+PiAgdW5zaWdu
ZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9mZWF0dXJlcyA9IDA7Cj4+IC1zdGF0aWMgaW50IHBh
cnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIgKnMpOwo+PiAtY3VzdG9tX3BhcmFtKCJ2cG11Iiwg
cGFyc2VfdnBtdV9wYXJhbXMpOwo+PiAgCj4+ICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHZwbXVf
bG9jayk7Cj4+ICBzdGF0aWMgdW5zaWduZWQgdnBtdV9jb3VudDsKPj4gQEAgLTY0LDM3ICs1NCwz
NyBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgbGFzdF92Y3B1KTsKPj4g
IHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIgKnMpCj4+ICB7
Cj4+ICAgICAgY29uc3QgY2hhciAqc3M7Cj4+ICsgICAgaW50IHJjID0gMCwgdmFsOwo+PiArCj4+
ICsgICAgZG8gewo+PiArICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwo+PiArICAgICAgICBp
ZiAoICFzcyApCj4+ICsgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKPj4gKwo+PiAr
ICAgICAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29sKHMsIHNzKSkgPj0gMCApCj4+ICsgICAgICAg
ICAgICBvcHRfdnBtdV9lbmFibGVkID0gdmFsOwo+PiArICAgICAgICBlbHNlIGlmICggIWNtZGxp
bmVfc3RyY21wKHMsICJidHMiKSApCj4+ICsgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhF
TlBNVV9GRUFUVVJFX0lOVEVMX0JUUzsKPj4gKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0
cmNtcChzLCAiaXBjIikgKQo+PiArICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVf
RkVBVFVSRV9JUENfT05MWTsKPj4gKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChz
LCAiYXJjaCIpICkKPj4gKyAgICAgICAgICAgIHZwbXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRV
UkVfQVJDSF9PTkxZOwo+PiArICAgICAgICBlbHNlCj4+ICsgICAgICAgICAgICByYyA9IC1FSU5W
QUw7Cj4+ICAKPj4gLSAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMsIE5VTEwpICkKPj4gLSAgICB7
Cj4+IC0gICAgY2FzZSAwOgo+PiAtICAgICAgICBicmVhazsKPj4gLSAgICBkZWZhdWx0Ogo+PiAt
ICAgICAgICBkbyB7Cj4+IC0gICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwo+PiAtICAg
ICAgICAgICAgaWYgKCAhc3MgKQo+PiAtICAgICAgICAgICAgICAgIHNzID0gc3RyY2hyKHMsICdc
MCcpOwo+PiAtCj4+IC0gICAgICAgICAgICBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiYnRzIikg
KQo+PiAtICAgICAgICAgICAgICAgIHZwbXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRVUkVfSU5U
RUxfQlRTOwo+PiAtICAgICAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiaXBj
IikgKQo+PiAtICAgICAgICAgICAgICAgIHZwbXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRVUkVf
SVBDX09OTFk7Cj4+IC0gICAgICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJh
cmNoIikgKQo+PiAtICAgICAgICAgICAgICAgIHZwbXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRV
UkVfQVJDSF9PTkxZOwo+PiAtICAgICAgICAgICAgZWxzZQo+PiAtICAgICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwo+PiArICAgICAgICBzID0gc3MgKyAxOwo+PiArICAgIH0gd2hpbGUgKCAq
c3MgKTsKPj4gKwo+PiArICAgIC8qIFNlbGVjdGluZyBidHMvaXBjL2FyY2ggZm9yY2VzIHZwbXUg
dG8gZW5hYmxlZC4gKi8KPj4gKyAgICBpZiAoIHZwbXVfZmVhdHVyZXMgKQo+PiArICAgICAgICBv
cHRfdnBtdV9lbmFibGVkID0gdHJ1ZTsKPiBJZiB5b3Ugd2FudCB0byByZXRhaW4gb3JpZ2luYWwg
YmVoYXZpb3IsIHRoZSBjb25kaXRpb24gaGVyZSB3b3VsZCBuZWVkCj4gdG8gYmUgIiFyYyAmJiB2
cG11X2ZlYXR1cmVzIi4gSXQncyBub3QgY2xlYXIgd2hldGhlciB5b3VyIG1vZGlmaWNhdGlvbgo+
IGluIHRoaXMgcmVnYXJkIGlzIGludGVudGlvbmFsLgoKT2ggLSB0aGF0IHdhc24ndCBpbnRlbnRp
b25hbC4KCkFuIGFsdGVybmF0aXZlLCBub3cgSSB0aGluayBhYm91dCBpdCwgaXMgdG8ganVzdCBo
YXZlIHRoZSA8Ym9vbD49ZmFsc2UKY2FzZSBjbGVhciB2cG11X2ZlYXR1cmVzLsKgIFRoaXMgaXMg
bmV3IGJlaGF2aW91ciwgYnV0IGl0IGlzIG1vcmUKY29uc2lzdGVudCB3aXRoIGhvdyBvdGhlciBv
cHRpb25zIHdvcmssIGFuZCBpdCB3YXNuJ3QgZXhwcmVzc2FibGUgYmVmb3JlLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 14:26:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 14:26:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqfCJ-00055l-Df; Mon, 04 Feb 2019 14:26:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVLN=QL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqfCI-00055a-1J
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 14:26:06 +0000
X-Inumbo-ID: cdafa2d3-2888-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdafa2d3-2888-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 14:26:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqfCF-0005EN-Qf; Mon, 04 Feb 2019 14:26:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqfCF-00026Y-Gb; Mon, 04 Feb 2019 14:26:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqfCF-0007Yc-G1; Mon, 04 Feb 2019 14:26:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132841-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=844293c73685f8198bc2f0c7c5a101b3fcfd538c
X-Osstest-Versions-That: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Feb 2019 14:26:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132841: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjg0MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjg0MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4NDQyOTNjNzM2ODVmODE5OGJjMmYwYzdjNWExMDFiM2ZjZmQ1MzhjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NTVlYjY0MDNlYzcyMmRiMzdm
MWI4ZjhiNTFlMGIwYWI2NjFjMDAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI3MTIgIDIwMTkt
MDItMDEgMTk6MDQ6MTggWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyODQxICAy
MDE5LTAyLTA0IDEyOjAwOjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFucyB2YW4gS3JhbmVuYnVyZyA8
aGFucy52YW4ua3JhbmVuYnVyZ0BtZW5kaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICA3NTVlYjY0MDNlLi44NDQyOTNjNzM2ICA4NDQyOTNjNzM2
ODVmODE5OGJjMmYwYzdjNWExMDFiM2ZjZmQ1MzhjIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 14:41:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 14:41:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqfQr-0007KL-Ia; Mon, 04 Feb 2019 14:41:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mG44=QL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqfQq-0007KF-HH
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 14:41:08 +0000
X-Inumbo-ID: e7c8c606-288a-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7c8c606-288a-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 14:41:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Feb 2019 07:41:05 -0700
Message-Id: <5C584EFE0200007800213AF4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 04 Feb 2019 07:41:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-10-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1548908900-1128-10-git-send-email-christopher.w.clark@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDA1OjI4LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IEBAIC0xMjM3LDYgKzE4NjQsNTQgQEAgY29tcGF0X2FyZ29fb3AodW5zaWduZWQg
aW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAo+ICAgICAgICAgIGJy
ZWFrOwo+ICAgICAgfQo+ICAKPiArICAgIGNhc2UgWEVOX0FSR09fT1Bfc2VuZHY6Cj4gKyAgICB7
Cj4gKyAgICAgICAgeGVuX2FyZ29fc2VuZF9hZGRyX3Qgc2VuZF9hZGRyOwo+ICsgICAgICAgIHhl
bl9hcmdvX2lvdl90IGlvdnNbWEVOX0FSR09fTUFYSU9WXTsKPiArICAgICAgICB1bnNpZ25lZCBp
bnQgaTsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgbmlvdjsKPiArCj4gKyAgICAgICAgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19zZW5kX2FkZHJfdCkgc2VuZF9hZGRyX2huZCA9Cj4g
KyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KGFyZzEsIHhlbl9hcmdvX3NlbmRfYWRkcl90
KTsKPiArICAgICAgICAvKiBhcmcyOiBpb3ZzLCBhcmczOiBuaW92LCBhcmc0OiBtZXNzYWdlX3R5
cGUgKi8KPiArCj4gKyAgICAgICAgcmMgPSBjb3B5X2Zyb21fZ3Vlc3QoJnNlbmRfYWRkciwgc2Vu
ZF9hZGRyX2huZCwgMSkgPyAtRUZBVUxUIDogMDsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAg
ICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGlmICggdW5saWtlbHkoYXJnMyA+IFhFTl9B
UkdPX01BWElPVikgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+
ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKyAgICAgICAgbmlvdiA9IGFycmF5
X2luZGV4X25vc3BlYyhhcmczLCBYRU5fQVJHT19NQVhJT1YgKyAxKTsKPiArCj4gKyAgICAgICAg
LyoKPiArICAgICAgICAgKiBMaW1pdGVkIHNjb3BlIGZvciBjb21wYXRfaW92cyBhcnJheTogZW5h
YmxlcyBhIHNpbmdsZSBjb3B5X2Zyb21fZ3Vlc3QKPiArICAgICAgICAgKiBjYWxsIGFuZCBkaXNj
YXJkcyB0aGUgYXJyYXkgZnJvbSB0aGUgc3RhY2sgYmVmb3JlIGNhbGxpbmcgc2VuZHYuCj4gKyAg
ICAgICAgICovCgpXaGF0IG1ha2VzIHlvdSB0aGluayB0aGUgYXJyYXkgZ2V0cyByZW1vdmVkIGZy
b20gdGhlIHN0YWNrIGFnYWluCmJlZm9yZSB0aGUgY2FsbD8gVGhlIHR5cGljYWwgd2F5IG9mIHNl
dHRpbmcgdXAgc3RhY2sgZnJhbWVzIGZvciBhCmZ1bmN0aW9uIGlzIHRvIGFsbG9jYXRlIHRoZSBm
dWxsIGNodW5rIG9mIHNwYWNlIG5lZWRlZCBhdCB0aGUgc3RhcnQKb2YgdGhlIGZ1bmN0aW9uLCBh
bmQgcmVtb3ZlIGl0IGJlZm9yZSByZXR1cm5pbmcuIFdpdGhvdXQgdGhlCmFyZ29fZHByaW50aygp
IGFmdGVyIHRoZSBzd2l0Y2goKSB0aGVyZSB3b3VsZCBiZSB0aGUgcG90ZW50aWFsIG9mCnRoZSBz
ZW5kdigpIGNhcnJpZWQgb3V0IGFzIGEgdGFpbCBjYWxsLCBidXQgeW91IGNhbid0IHJlbHkgb24g
dGhhdC4KCldpdGggdGhlIGN1cnJlbnQgWEVOX0FSR09fTUFYSU9WIHZhbHVlIG9mIDggdGhlIG92
ZXJhbGwgZnJhbWUKc2l6ZSBpcyBzdGlsbCB0b2xlcmFibGUsIEkgd291bGQgc2F5LiBCdXQgSSB0
aGluayB5b3Ugd2FudCB0byBhZGQKQlVJTERfQlVHX09OKClzIGhlcmUgYW5kIGluIHRoZSBuYXRp
dmUgaGFuZGxlciwgc3VjaCB0aGF0CmNhcmVsZXNzIGJ1bXBpbmcgb2YgdGhlIHZhbHVlIHdvbid0
IGdvIHVubm90aWNlZCAoYnV0IGFsc28gc2VlCmJlbG93KS4KCj4gLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2FyZ28uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKPiBAQCAtNDMs
NiArNDMsMjggQEAKPiAgLyogRml4ZWQtd2lkdGggdHlwZSBmb3IgImFyZ28gcG9ydCIgbnVtYmVy
LiBOb3RoaW5nIHRvIGRvIHdpdGggZXZ0Y2hucy4gKi8KPiAgdHlwZWRlZiB1aW50MzJfdCB4ZW5f
YXJnb19wb3J0X3Q7Cj4gIAo+ICsvKgo+ICsgKiBYRU5fQVJHT19NQVhJT1YgOiBtYXhpbXVtIG51
bWJlciBvZiBpb3ZzIGFjY2VwdGVkIGluIGEgc2luZ2xlIHNlbmR2Lgo+ICsgKiBDYXV0aW9uIGlz
IHJlcXVpcmVkIGlmIHRoaXMgdmFsdWUgaXMgaW5jcmVhc2VkOiB0aGlzIGRldGVybWluZXMgdGhl
IHNpemUgb2YKPiArICogYW4gYXJyYXkgb2YgeGVuX2FyZ29faW92X3Qgc3RydWN0cyBvbiB0aGUg
aHlwZXJ2aXNvciBzdGFjaywgc28gY291bGQgY2F1c2UKPiArICogc3RhY2sgb3ZlcmZsb3cgaWYg
dGhlIHZhbHVlIGlzIHRvbyBsYXJnZS4KPiArICogVGhlIExpbnV4IEFyZ28gZHJpdmVyIG5ldmVy
IHBhc3NlcyBtb3JlIHRoYW4gdHdvIGlvdnMuCj4gKyAqCj4gKyAqIFRoaXMgdmFsdWUgc2hvdWxk
IGFsc28gbm90IGV4Y2VlZCAxMjggdG8gZW5zdXJlIHRoYXQgdGhlIHRvdGFsIGFtb3VudCBvZiBk
YXRhCj4gKyAqIHBvc3RlZCBpbiBhIHNpbmdsZSBBcmdvIHNlbmR2IG9wZXJhdGlvbiBjYW5ub3Qg
ZXhjZWVkIDJeMzEgYnl0ZXMsIHRvIHJlZHVjZQo+ICsgKiByaXNrIG9mIGludGVnZXIgb3ZlcmZs
b3cgZGVmZWN0czoKPiArICogRWFjaCBhcmdvIGlvdiBjYW4gaG9sZCB+IDJeMjQgYnl0ZXMsIHNv
IFhFTl9BUkdPX01BWElPViA8PSAyXigzMS0yNCksCj4gKyAqIGllLiBrZWVwIFhFTl9BUkdPX01B
WElPViA8PSAxMjguCj4gKyovCj4gKyNkZWZpbmUgWEVOX0FSR09fTUFYSU9WICAgICAgICAgIDhV
CgpIb3cgZG9lcyAyXjMxIGNvbWUgaW50byBwbGF5IGhlcmU/IHVpbnQzMl90IGNhbiBob2xkIHVw
IHRvIDJeMzIsIGFuZAp5b3Ugc2hvdWxkbid0IGJlIHVzaW5nIHNpZ25lZCBhcml0aG1ldGljIGFu
eXdoZXJlIGJ5IHRoaXMgdGltZSBhbnltb3JlLgpJJ20gYWxzbyBzdHJ1Z2dsaW5nIHRvIHNlZSB3
aGF0IHRoZSAifiAyXjI0IGJ5dGVzIiByZWZlcnMgdG8gLSBJIHNlZSBub3RoaW5nCmFsb25nIHRo
ZXNlIGxpbmVzIGFkZGVkIHRvIHRoZSBwdWJsaWMgaGVhZGVyLCBhbmQgLi4uCgo+ICt0eXBlZGVm
IHN0cnVjdCB4ZW5fYXJnb19pb3YKPiArewo+ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh1aW50OCkg
aW92X2huZDsKPiArICAgIHVpbnQzMl90IGlvdl9sZW47CgouLi4gdGhlIGZpZWxkIGhlcmUgYWxs
b3dzIGZvciAyXjMyLTEuIE9oLCBpdCdzIFhFTl9BUkdPX01BWF9SSU5HX1NJWkUuCkl0IHdvdWxk
IGhlbHAgaWYgdGhlIGNvbW1lbnQgY3Jvc3MgcmVmZXJlbmNlZCB0aGF0IG5hbWUuCgpCdHcuLCBu
ZWl0aGVyIG9mIHRoZXNlIHR3byBtYXhpbXVtIHZhbHVlcyBsb29rIHRvIGJlIGFyY2hpdGVjdHVy
YWwgbGltaXRzLApzbyBJIHdvbmRlciB3aGV0aGVyLCBiZWZvcmUgZGVjbGFyaW5nIHRoZSBBQkkg
c3RhYmxlLCB0aGVzZSBjb25zdGFudHMKc2hvdWxkbid0IGJlIHB1cmdlZCBhbmQgcmVwbGFjZWQg
Ynkgc2V0dGluZ3MgdGhlIGd1ZXN0IGlzIHRvIHJldHJpZXZlIHZpYQpoeXBlcmNhbGwuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 14:44:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 14:44:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqfUR-0007cS-1N; Mon, 04 Feb 2019 14:44:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mG44=QL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqfUP-0007cG-N1
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 14:44:49 +0000
X-Inumbo-ID: 6b2e5a39-288b-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b2e5a39-288b-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 14:44:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Feb 2019 07:44:47 -0700
Message-Id: <5C584FDA0200007800213B0C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 04 Feb 2019 07:44:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1549280513-18095-1-git-send-email-andrew.cooper3@citrix.com>
 <5C5843E70200007800213A9E@prv1-mh.provo.novell.com>
 <faf06cd9-3e57-3c3b-a9f5-6ffa205bc895@citrix.com>
In-Reply-To: <faf06cd9-3e57-3c3b-a9f5-6ffa205bc895@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/vpmu: Improve documentation
 and parsing for vpmu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAyLjE5IGF0IDE1OjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDIvMjAxOSAxMzo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA0
LjAyLjE5IGF0IDEyOjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBA
QCAtNjQsMzcgKzU0LDM3IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdSAqLCBs
YXN0X3ZjcHUpOwo+Pj4gIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZwbXVfcGFyYW1zKGNvbnN0
IGNoYXIgKnMpCj4+PiAgewo+Pj4gICAgICBjb25zdCBjaGFyICpzczsKPj4+ICsgICAgaW50IHJj
ID0gMCwgdmFsOwo+Pj4gKwo+Pj4gKyAgICBkbyB7Cj4+PiArICAgICAgICBzcyA9IHN0cmNocihz
LCAnLCcpOwo+Pj4gKyAgICAgICAgaWYgKCAhc3MgKQo+Pj4gKyAgICAgICAgICAgIHNzID0gc3Ry
Y2hyKHMsICdcMCcpOwo+Pj4gKwo+Pj4gKyAgICAgICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbChz
LCBzcykpID49IDAgKQo+Pj4gKyAgICAgICAgICAgIG9wdF92cG11X2VuYWJsZWQgPSB2YWw7Cj4+
PiArICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJidHMiKSApCj4+PiArICAg
ICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JTlRFTF9CVFM7Cj4+PiAr
ICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJpcGMiKSApCj4+PiArICAgICAg
ICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JUENfT05MWTsKPj4+ICsgICAg
ICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImFyY2giKSApCj4+PiArICAgICAgICAg
ICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9BUkNIX09OTFk7Cj4+PiArICAgICAg
ICBlbHNlCj4+PiArICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+Pj4gIAo+Pj4gLSAgICBzd2l0
Y2ggKCBwYXJzZV9ib29sKHMsIE5VTEwpICkKPj4+IC0gICAgewo+Pj4gLSAgICBjYXNlIDA6Cj4+
PiAtICAgICAgICBicmVhazsKPj4+IC0gICAgZGVmYXVsdDoKPj4+IC0gICAgICAgIGRvIHsKPj4+
IC0gICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwo+Pj4gLSAgICAgICAgICAgIGlmICgg
IXNzICkKPj4+IC0gICAgICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7Cj4+PiAtCj4+
PiAtICAgICAgICAgICAgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImJ0cyIpICkKPj4+IC0gICAg
ICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JTlRFTF9CVFM7Cj4+
PiAtICAgICAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiaXBjIikgKQo+Pj4g
LSAgICAgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9GRUFUVVJFX0lQQ19PTkxZ
Owo+Pj4gLSAgICAgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImFyY2giKSAp
Cj4+PiAtICAgICAgICAgICAgICAgIHZwbXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRVUkVfQVJD
SF9PTkxZOwo+Pj4gLSAgICAgICAgICAgIGVsc2UKPj4+IC0gICAgICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4+PiArICAgICAgICBzID0gc3MgKyAxOwo+Pj4gKyAgICB9IHdoaWxlICggKnNz
ICk7Cj4+PiArCj4+PiArICAgIC8qIFNlbGVjdGluZyBidHMvaXBjL2FyY2ggZm9yY2VzIHZwbXUg
dG8gZW5hYmxlZC4gKi8KPj4+ICsgICAgaWYgKCB2cG11X2ZlYXR1cmVzICkKPj4+ICsgICAgICAg
IG9wdF92cG11X2VuYWJsZWQgPSB0cnVlOwo+PiBJZiB5b3Ugd2FudCB0byByZXRhaW4gb3JpZ2lu
YWwgYmVoYXZpb3IsIHRoZSBjb25kaXRpb24gaGVyZSB3b3VsZCBuZWVkCj4+IHRvIGJlICIhcmMg
JiYgdnBtdV9mZWF0dXJlcyIuIEl0J3Mgbm90IGNsZWFyIHdoZXRoZXIgeW91ciBtb2RpZmljYXRp
b24KPj4gaW4gdGhpcyByZWdhcmQgaXMgaW50ZW50aW9uYWwuCj4gCj4gT2ggLSB0aGF0IHdhc24n
dCBpbnRlbnRpb25hbC4KPiAKPiBBbiBhbHRlcm5hdGl2ZSwgbm93IEkgdGhpbmsgYWJvdXQgaXQs
IGlzIHRvIGp1c3QgaGF2ZSB0aGUgPGJvb2w+PWZhbHNlCj4gY2FzZSBjbGVhciB2cG11X2ZlYXR1
cmVzLiAgVGhpcyBpcyBuZXcgYmVoYXZpb3VyLCBidXQgaXQgaXMgbW9yZQo+IGNvbnNpc3RlbnQg
d2l0aCBob3cgb3RoZXIgb3B0aW9ucyB3b3JrLCBhbmQgaXQgd2Fzbid0IGV4cHJlc3NhYmxlIGJl
Zm9yZS4KCkdlbmVyYWxseSAtIHllcy4gQnV0IHdoYXQgd291bGQgZS5nLiAidnBtdT1vZmYsaXBj
IiBlbmQgdXAgZG9pbmcgaW4KeW91ciBuZXcgbW9kZWw/CgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 14:46:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 14:46:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqfW3-0007lu-IF; Mon, 04 Feb 2019 14:46:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HSKa=QL=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gqfW1-0007ln-UK
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 14:46:29 +0000
X-Inumbo-ID: a7321a28-288b-11e9-bc90-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7321a28-288b-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 14:46:29 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id l15-v6so52793lja.9
 for <xen-devel@lists.xen.org>; Mon, 04 Feb 2019 06:46:29 -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-language:content-transfer-encoding;
 bh=30xwdSIAmGv/wrX1TZsct/n6m86Zb1NnBy5vfDMf3cI=;
 b=h8DJY8M8Bq972WXc2As+HOO94+pDDlAp4ajR/4JpMr14YIZe3llGikAmfutCNYySpR
 fsdLiUCCC5VO0kceXb1GrUdTUc6Dn3rDHqdzti8IA42ad6+4qEQEU/zL3+lMeOLMYD5G
 laYubwJB3/f/MSYt7Jf2u3VEGcr95RNxRX7wbsBSU0nDzq5BuyqvCXVMpfz+JbMBUwcN
 AwCHC35Q893bqRUCJHCS7egrDnuDGFR5NEY3oD9R0ip4cuPne9cuEEfZE4+qjCFOxx7T
 skQZABwVQwiosBX4l1xggQWUTSjtX94m+cpBioEWiH6154JfZ2FkbqQzvZb42ldG592m
 Ae/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=30xwdSIAmGv/wrX1TZsct/n6m86Zb1NnBy5vfDMf3cI=;
 b=dWvyZsBR3yGAuXEyCxexnZhZKfbQ2sGI0b4bJ03M2eQJf6LbMjhLQM9XTQ1WvxpdFB
 wZpDE7fk9SyFQZY+BgHN9+X1xYqV6eI4ruU4EJhWqUP/7ucGVY97xwzqPZNvzS+S41F3
 pSMty5QVNyIvA1/K79mwzqWyN1Ay3Jumvo8dPYgYLyceSszKPnycWZXbi0Xf1TlEubnl
 9ZtCCy70zix9mtMXOkEmVqoQO5+6I26I27JAcguPp6oUtM/j/BCCeGCv7w2JT7IkqzP6
 Z2aTuwZCQcYeFdrgK/08zcCuTFFakiSa7ndOJ3aqvmSuxGH+lf+LlsQvPlMhppHD2+gV
 xaLg==
X-Gm-Message-State: AJcUukcVax8RAHAiFzn1CqlzbNq13uewo0HWEFxZyiU4Qc5JIzwCvgVE
 aCGRkFdTuLsP0fvWQIc0Mx8=
X-Google-Smtp-Source: ALg8bN5rOVks5bXh4rXk7P3TSvr+FSmw3udUw/91OrULP/QItuLmAxuaOVpeJEGmwExx+qdXMeFl4A==
X-Received: by 2002:a2e:630a:: with SMTP id
 x10-v6mr39756455ljb.11.1549291587490; 
 Mon, 04 Feb 2019 06:46:27 -0800 (PST)
Received: from [10.17.180.104] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id v17-v6sm2735177ljg.32.2019.02.04.06.46.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 04 Feb 2019 06:46:26 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <80fd1e04-6984-5b59-42cc-3b486fd218fa@gmail.com>
 <015ee6f9-3ce0-d579-78e0-7f8502e0f447@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <d6a0a44c-4d82-4e3f-b70c-8909e7941f06@gmail.com>
Date: Mon, 4 Feb 2019 16:46:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <015ee6f9-3ce0-d579-78e0-7f8502e0f447@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwNC4wMi4xOSAxMzoyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdoYXQgSSBtZWFudCBp
cyB0aGUgdmlydHVhbCBhZGRyZXNzIHN0YXlzIHRoZSBzYW1lIGJ1dCB0aGUgZ3Vlc3QgcGh5c2lj
YWwgYWRkcmVzcyBtYXkgY2hhbmdlLiBJIGRvbid0IHNlZSBob3cgdGhpcyBjb3VsZCBiZSBicm9r
ZW4gdG9kYXksIGNhbiB5b3UgZXhwbGFpbiBpdD8KCkkgc3VwcG9zZSBndWVzdCdzIG1hcHBpbmcg
Y2hhbmdlIGlzIG5vdCBxdWl0ZSBhdG9taWMgZnJvbSB0aGUgaHlwZXJ2aXNvciBwb2ludCBvZiB2
aWV3LCBzbyBkb21haW4gY291bGQgYmUgY2F1Z2h0IGluIHRoZSBtaWRkbGUuCgo+IAo+PiBNb3Jl
b3ZlciwgaGF2aW5nIHRoYXQgYnVmZmVyIG1hcHBlZCB0byBYRU4gd2lsbCByZWR1Y2UgY29udGV4
dCBzd2l0Y2ggdGltZSBhcyBhIHNpZGUgZWZmZWN0Lgo+IAo+IEkgYW0gc3RpbGwgdW5zdXJlIHdo
ZXRoZXIgd2UgcmVhbGx5IHdhbnQgdG8ga2VlcCB0aGF0IGFsd2F5cyBtYXBwZWQuCj4gCj4gRWFj
aCBndWVzdCBjYW4gc3VwcG9ydCB1cCB0byAxMjggdkNQVXMuIFNvIHdlIHdvdWxkIGhhdmUgMTI4
IHJ1bnN0YXRlcyBtYXBwZWQuIEVhY2ggcnVuc3RhdGUgd291bGQgdGFrZSB1cCB0byAyIHBhZ2Vz
LiBUaGlzIG1lYW5zIHRoYXQgZWFjaCBndWVzdCB3b3VsZCByZXF1aXJlIHVwIHRvIDFNQiBvZiB2
bWFwLgoKSGVyZSBidWZmZXIgYWxsb2NhdGlvbiBvbiBYRU4gc2lkZSBtaWdodCBiZW5lZml0LCBl
dmVuIGFsaWduaW5nL2ZpdHRpbmcgdGhlIHJ1bnN0YXRlIGludG8gb25lIHBhZ2UgbWlnaHQgd29y
ay4gQnV0IEkgdW5kZXJzdGFuZCBpdCBpcyB1bmRlc2lyYWJsZSBhbmQgcmVxdWlyZXMgbG90IG9m
IGNoYW5nZXMKCj4gSSB0aG91Z2h0IG1vcmUgYWJvdXQgaXQgZHVyaW5nIHRoZSB3ZWVrLWVuZC4g
SSB3b3VsZCBhY3R1YWxseSBub3QgaW1wbGVtZW50IGdldF9nZm4gYnV0IGltcGxlbWVudCBhIGZ1
bmN0aW9uIHNpbWlsYXIgdG8gZ2V0X3BhZ2VfZnJvbV9ndmEgb24geDg2LiBUaGUgcmVhc29uIGJl
aGluZCB0aGlzIGlzIHRoZSBmdW5jdGlvbiBvbiBBcm0gaXMgcXVpdGUgY29tcGxleCBhcyBpdCBj
YXRlcnMgbWFueSBkaWZmZXJlbnQgdXNlIGNhc2UuCgpJJ2xsIGxvb2sgaW50byB0aGlzLiBCdXQg
SSBoYXZlIHRvIG1hc3NhZ2UgbXkgeW9jdG8gZmlyc3QuCgotLSAKU2luY2VyZWx5LApBbmRyaWkg
QW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 14:58:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 14:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqfhM-0000MP-Qa; Mon, 04 Feb 2019 14:58:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vqbz=QL=citrix.com=prvs=9312f31a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gqfhL-0000MK-Nv
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 14:58:11 +0000
X-Inumbo-ID: 48c850ab-288d-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48c850ab-288d-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 14:58:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="85471803"
To: Jan Beulich <JBeulich@suse.com>
References: <1549280513-18095-1-git-send-email-andrew.cooper3@citrix.com>
 <5C5843E70200007800213A9E@prv1-mh.provo.novell.com>
 <faf06cd9-3e57-3c3b-a9f5-6ffa205bc895@citrix.com>
 <5C584FDA0200007800213B0C@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <55662355-621e-e794-79d6-6675fb40eefe@citrix.com>
Date: Mon, 4 Feb 2019 14:58:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C584FDA0200007800213B0C@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/vpmu: Improve documentation
 and parsing for vpmu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDIvMjAxOSAxNDo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDQuMDIuMTkg
YXQgMTU6MjIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDQvMDIv
MjAxOSAxMzo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwNC4wMi4xOSBhdCAxMjo0
MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IEBAIC02NCwzNyArNTQs
MzcgQEAgc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGxhc3RfdmNwdSk7Cj4+
Pj4gIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIgKnMpCj4+
Pj4gIHsKPj4+PiAgICAgIGNvbnN0IGNoYXIgKnNzOwo+Pj4+ICsgICAgaW50IHJjID0gMCwgdmFs
Owo+Pj4+ICsKPj4+PiArICAgIGRvIHsKPj4+PiArICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcp
Owo+Pj4+ICsgICAgICAgIGlmICggIXNzICkKPj4+PiArICAgICAgICAgICAgc3MgPSBzdHJjaHIo
cywgJ1wwJyk7Cj4+Pj4gKwo+Pj4+ICsgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2wocywg
c3MpKSA+PSAwICkKPj4+PiArICAgICAgICAgICAgb3B0X3ZwbXVfZW5hYmxlZCA9IHZhbDsKPj4+
PiArICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJidHMiKSApCj4+Pj4gKyAg
ICAgICAgICAgIHZwbXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRVUkVfSU5URUxfQlRTOwo+Pj4+
ICsgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImlwYyIpICkKPj4+PiArICAg
ICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JUENfT05MWTsKPj4+PiAr
ICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJhcmNoIikgKQo+Pj4+ICsgICAg
ICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9GRUFUVVJFX0FSQ0hfT05MWTsKPj4+PiAr
ICAgICAgICBlbHNlCj4+Pj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPj4+PiAgCj4+Pj4g
LSAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMsIE5VTEwpICkKPj4+PiAtICAgIHsKPj4+PiAtICAg
IGNhc2UgMDoKPj4+PiAtICAgICAgICBicmVhazsKPj4+PiAtICAgIGRlZmF1bHQ6Cj4+Pj4gLSAg
ICAgICAgZG8gewo+Pj4+IC0gICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwo+Pj4+IC0g
ICAgICAgICAgICBpZiAoICFzcyApCj4+Pj4gLSAgICAgICAgICAgICAgICBzcyA9IHN0cmNocihz
LCAnXDAnKTsKPj4+PiAtCj4+Pj4gLSAgICAgICAgICAgIGlmICggIWNtZGxpbmVfc3RyY21wKHMs
ICJidHMiKSApCj4+Pj4gLSAgICAgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9G
RUFUVVJFX0lOVEVMX0JUUzsKPj4+PiAtICAgICAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0
cmNtcChzLCAiaXBjIikgKQo+Pj4+IC0gICAgICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBY
RU5QTVVfRkVBVFVSRV9JUENfT05MWTsKPj4+PiAtICAgICAgICAgICAgZWxzZSBpZiAoICFjbWRs
aW5lX3N0cmNtcChzLCAiYXJjaCIpICkKPj4+PiAtICAgICAgICAgICAgICAgIHZwbXVfZmVhdHVy
ZXMgfD0gWEVOUE1VX0ZFQVRVUkVfQVJDSF9PTkxZOwo+Pj4+IC0gICAgICAgICAgICBlbHNlCj4+
Pj4gLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+PiArICAgICAgICBzID0gc3Mg
KyAxOwo+Pj4+ICsgICAgfSB3aGlsZSAoICpzcyApOwo+Pj4+ICsKPj4+PiArICAgIC8qIFNlbGVj
dGluZyBidHMvaXBjL2FyY2ggZm9yY2VzIHZwbXUgdG8gZW5hYmxlZC4gKi8KPj4+PiArICAgIGlm
ICggdnBtdV9mZWF0dXJlcyApCj4+Pj4gKyAgICAgICAgb3B0X3ZwbXVfZW5hYmxlZCA9IHRydWU7
Cj4+PiBJZiB5b3Ugd2FudCB0byByZXRhaW4gb3JpZ2luYWwgYmVoYXZpb3IsIHRoZSBjb25kaXRp
b24gaGVyZSB3b3VsZCBuZWVkCj4+PiB0byBiZSAiIXJjICYmIHZwbXVfZmVhdHVyZXMiLiBJdCdz
IG5vdCBjbGVhciB3aGV0aGVyIHlvdXIgbW9kaWZpY2F0aW9uCj4+PiBpbiB0aGlzIHJlZ2FyZCBp
cyBpbnRlbnRpb25hbC4KPj4gT2ggLSB0aGF0IHdhc24ndCBpbnRlbnRpb25hbC4KPj4KPj4gQW4g
YWx0ZXJuYXRpdmUsIG5vdyBJIHRoaW5rIGFib3V0IGl0LCBpcyB0byBqdXN0IGhhdmUgdGhlIDxi
b29sPj1mYWxzZQo+PiBjYXNlIGNsZWFyIHZwbXVfZmVhdHVyZXMuICBUaGlzIGlzIG5ldyBiZWhh
dmlvdXIsIGJ1dCBpdCBpcyBtb3JlCj4+IGNvbnNpc3RlbnQgd2l0aCBob3cgb3RoZXIgb3B0aW9u
cyB3b3JrLCBhbmQgaXQgd2Fzbid0IGV4cHJlc3NhYmxlIGJlZm9yZS4KPiBHZW5lcmFsbHkgLSB5
ZXMuIEJ1dCB3aGF0IHdvdWxkIGUuZy4gInZwbXU9b2ZmLGlwYyIgZW5kIHVwIGRvaW5nIGluCj4g
eW91ciBuZXcgbW9kZWw/CgpUaGUgdXNlIG9mIHZwbXVfZmVhdHVyZXMgaXMgc29tZXdoYXQgd2Vp
cmQuwqAgImJ0cyIgYWN0cyBhcyBhbiBleHRyYQpmZWF0dXJlIG9uIHRvcCBvZiAiZ2VuZXJhbGx5
IG9uIiwgd2hlcmVhcyAiaXBjIiBhbmQgImFyY2giIGFjdCBhcwpyZXN0cmljdGlvbnMgb24gdG9w
IG9mICJnZW5lcmFsbHkgb24iLgoKSSdkIGV4cGVjdCAidnBtdT1vZmYsaXBjIiB0byBpbXBseSAi
dnBtdT1vZmYsaXBjLG9uIiwgYW5kIHJlc3VsdCBpbgpvcHRfdnBtdV9lbmFibGVkPTEgYW5kIHZw
bXVfZmVhdHVyZXM9aXBjLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 15:06:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 15:06:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqfoz-0001Yt-Lo; Mon, 04 Feb 2019 15:06:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FEJ1=QL=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gqfoy-0001Yo-Le
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 15:06:04 +0000
X-Inumbo-ID: 63812aec-288e-11e9-bc90-bc764e045a96
Received: from mail-vs1-xe42.google.com (unknown [2607:f8b0:4864:20::e42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63812aec-288e-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 15:06:03 +0000 (UTC)
Received: by mail-vs1-xe42.google.com with SMTP id v205so109778vsc.3
 for <xen-devel@lists.xen.org>; Mon, 04 Feb 2019 07:06:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Xt6az7gckOWnB6iFLcz8XrnCKmcsIQnfLoNGkIz6Ydc=;
 b=KPmgtucL7b3JpvV97lBDLBFfqEWusHb6CBs26wcj55vR4J3Ugdhppx63xy75nGB8u4
 w8+HFdQ6hwgkIPBP9q8O6rxJPzbvHzlNjqNJYhzI/vXOf1SJQUqmGjx5ATdJFy8kF/bZ
 MlWTT3++UbOagecDnUPUMYuLJNWXOwdGK/rTXl+ixLCnrRRehqso16Ea0s0u9drCdtLZ
 EFrJiSS1GGgN6n8vWwknW6qb0y7eESVTtN62p274I0WrzzlMSj+JzGLLLl3YKqKpdl2v
 UcKvRXmzytcvTRTuMXMXpP2s6hRU9ukwsiBTyrwTlL5dFU8x1Yt6SuAZUj4QiybES3s6
 CO/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Xt6az7gckOWnB6iFLcz8XrnCKmcsIQnfLoNGkIz6Ydc=;
 b=bh+OFyzd5NHiUARXzJr+OIoydLlSNi/a8tXdnhh7qe3kcUU/Xuf7OKbqmrDKOtlDBV
 c7b2I/ZHIUC0qb8pbrcdWU9Ye/KZqgNfnISxVQsomDddCg1JfjEOIfxqsV6t5yOcvGbN
 +GZE4ArkGY/brsLZPsN8duJye/2RmjG7djxvnQwuuL3tbbXTq6mfsvlOR8mzwWYVtBYw
 +sN5txIbaAyVnxi8whNA4hTWJeImJ5ri5zeCGJUWr310Tf0dK2HSugg00EiaF5vs5JCJ
 gC4bwRplHV2iSIRuR9EHFVeWhA+sJkqfn64Tk5afqTZAUCdnuDpL3MUzkAXY+WZiy1rG
 DprQ==
X-Gm-Message-State: AJcUukdNvIiE9nE19O/gaOmAOXnH19d4PQ5zfDvLUl0TBGfxeNjdAJ25
 1kCGUDXw50ItGIaNOSfuChWJKs15tDQuf5roOok=
X-Google-Smtp-Source: ALg8bN6KwWjn7ASD5iQ+FNQm6kQaAKqXmBBoCMqw9UAbEwSNIbAmiycEJ0TPJgQy6FsOlAkr9KqLn4x2gGT8QcuGlpA=
X-Received: by 2002:a67:7d06:: with SMTP id y6mr23141102vsc.22.1549292762606; 
 Mon, 04 Feb 2019 07:06:02 -0800 (PST)
MIME-Version: 1.0
References: <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <80fd1e04-6984-5b59-42cc-3b486fd218fa@gmail.com>
 <015ee6f9-3ce0-d579-78e0-7f8502e0f447@arm.com>
 <d6a0a44c-4d82-4e3f-b70c-8909e7941f06@gmail.com>
In-Reply-To: <d6a0a44c-4d82-4e3f-b70c-8909e7941f06@gmail.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Mon, 4 Feb 2019 16:05:48 +0100
Message-ID: <CAF3u54CXM3vLDvetG-0XS+TZE7cSsiNdkgki9Q57KBd9KdHH5g@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============0299942736409611197=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0299942736409611197==
Content-Type: multipart/alternative; boundary="000000000000c4b3b3058112d493"

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

Hi,

Sorry for the formatting.

On Mon, 4 Feb 2019, 15:52 Andrii Anisov, <andrii.anisov@gmail.com> wrote:

>
>
> On 04.02.19 13:21, Julien Grall wrote:
> > What I meant is the virtual address stays the same but the guest
> physical address may change. I don't see how this could be broken today,
> can you explain it?
>
> I suppose guest's mapping change is not quite atomic from the hypervisor
> point of view, so domain could be caught in the middle.
>

Well that's an issue with any hypercall using virtual address. You are not
even protected because of shatterring.

Thanksfully that does not seem to happen on Linux. Although, I have seen
error some times on osstest...

Virtual address has other issues if you can't access page-tables. So
ideally, we want to switch all hypercalls to use guest physical address.


> >
> >> Moreover, having that buffer mapped to XEN will reduce context switch
> time as a side effect.
> >
> > I am still unsure whether we really want to keep that always mapped.
> >
> > Each guest can support up to 128 vCPUs. So we would have 128 runstates
> mapped. Each runstate would take up to 2 pages. This means that each guest
> would require up to 1MB of vmap.
>
> Here buffer allocation on XEN side might benefit, even aligning/fitting
> the runstate into one page might work. But I understand it is undesirable
> and requires lot of changes
>

For a new interface,  the way to go is using guest physical address. Any
hypercall using virtual address should be killed.


> > I thought more about it during the week-end. I would actually not
> implement get_gfn but implement a function similar to get_page_from_gva on
> x86. The reason behind this is the function on Arm is quite complex as it
> caters many different use case.
>
> I'll look into this. But I have to massage my yocto first.
>

Thank you!



> --
> Sincerely,
> Andrii Anisov.
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

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

Hi,<div><br></div><div>Sorry for the formatting.<br><br><div class=3D"gmail=
_quote"><div dir=3D"ltr">On Mon, 4 Feb 2019, 15:52 Andrii Anisov, &lt;<a hr=
ef=3D"mailto:andrii.anisov@gmail.com">andrii.anisov@gmail.com</a>&gt; wrote=
:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On 04.02.19 13:21, Julien Grall wrote:<br>
&gt; What I meant is the virtual address stays the same but the guest physi=
cal address may change. I don&#39;t see how this could be broken today, can=
 you explain it?<br>
<br>
I suppose guest&#39;s mapping change is not quite atomic from the hyperviso=
r point of view, so domain could be caught in the middle.<br></blockquote><=
/div></div><div><br></div><div>Well that&#39;s an issue with any hypercall =
using virtual address. You are not even protected because of shatterring.</=
div><div><br></div><div>Thanksfully that does not seem to happen on Linux. =
Although, I have seen error some times on osstest...</div><div><br></div><d=
iv>Virtual address has other issues if you can&#39;t access page-tables. So=
 ideally, we want to switch all hypercalls to use guest physical address.</=
div><div><br></div><div><div class=3D"gmail_quote"><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">
<br>
&gt; <br>
&gt;&gt; Moreover, having that buffer mapped to XEN will reduce context swi=
tch time as a side effect.<br>
&gt; <br>
&gt; I am still unsure whether we really want to keep that always mapped.<b=
r>
&gt; <br>
&gt; Each guest can support up to 128 vCPUs. So we would have 128 runstates=
 mapped. Each runstate would take up to 2 pages. This means that each guest=
 would require up to 1MB of vmap.<br>
<br>
Here buffer allocation on XEN side might benefit, even aligning/fitting the=
 runstate into one page might work. But I understand it is undesirable and =
requires lot of changes<br></blockquote></div></div><div><br></div><div>For=
 a new interface,=C2=A0 the way to go is using guest physical address. Any =
hypercall using virtual address should be killed.</div><div><br></div><div>=
<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
&gt; I thought more about it during the week-end. I would actually not impl=
ement get_gfn but implement a function similar to get_page_from_gva on x86.=
 The reason behind this is the function on Arm is quite complex as it cater=
s many different use case.<br>
<br>
I&#39;ll look into this. But I have to massage my yocto first.<br></blockqu=
ote></div></div><div><br></div><div>Thank you!</div><div><br></div><div><br=
></div><div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
-- <br>
Sincerely,<br>
Andrii Anisov.<br>
<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blank">Xen-dev=
el@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-devel</a></blockquote></div></div>

--000000000000c4b3b3058112d493--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0299942736409611197==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 04 15:11:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 15:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqfu5-0002On-A2; Mon, 04 Feb 2019 15:11:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gWI9=QL=citrix.com=prvs=9315a7b1e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gqfu3-0002Oi-VE
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 15:11:19 +0000
X-Inumbo-ID: 1c114df7-288f-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c114df7-288f-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 15:11:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="85472879"
Date: Mon, 4 Feb 2019 16:10:14 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Message-ID: <20190204151014.wqy5zuo63byrwe2z@mac>
References: <20190111153657.13532-1-aisaila@bitdefender.com>
 <20190111153657.13532-2-aisaila@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190111153657.13532-2-aisaila@bitdefender.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH RFC v2 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMDM6Mzc6NDVQTSArMDAwMCwgQWxleGFuZHJ1IFN0ZWZh
biBJU0FJTEEgd3JvdGU6Cj4gVGhpcyBwYXRjaCBhaW1zIHRvIGhhdmUgbWVtIGFjY2VzcyB2bSBl
dmVudHMgc2VudCBmcm9tIHRoZSBlbXVsYXRvci4KPiBUaGlzIGlzIHVzZWZ1bCBpbiB0aGUgY2Fz
ZSBvZiBwYWdlLXdhbGtzIHRoYXQgaGF2ZSB0byBlbXVsYXRlCj4gaW5zdHJ1Y3Rpb25zIGluIGFj
Y2VzcyBkZW5pZWQgcGFnZXMuCj4gCj4gV2UgdXNlIGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKCkg
cm8gaW50ZXJjZXB0IHIvdyBhY2Nlc3MgYW5kCj4gaHZtZW11bF9pbnNuX2ZldGNoKCkgdG8gaW50
ZXJjZXB0IGV4ZWMgYWNjZXNzLgo+IAo+IEZpcnN0IHdlIHRyeSB0byBzZW5kIGEgdm0gZXZlbnQg
YW5kIGlmIHRoZSBldmVudCBpcyBzZW50IHRoZW4gZW11bGF0aW9uCj4gcmV0dXJucyBYODZFTVVM
X0FDQ0VTU19FWENFUFRJT04uIElmIHRoZSBldmVudCBpcyBub3Qgc2VudCB0aGVuIHRoZQo+IGVt
dWxhdGlvbiBnb2VzIG9uIGFzIGV4cGVjdGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRy
dSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IAo+IC0tLQo+IENoYW5nZXMgc2lu
Y2UgVjE6Cj4gCS0gQWRkIG5ld2xpbmVzIGluIGh2bWVtdWxfc2VuZF92bV9ldmVudCgpCj4gCS0g
RHJvcHBlZCBwMm0tPmdldF9lbnRyeSgpIGZvciBwMm1fZ2V0X21lbV9hY2Nlc3MoKQo+IAktIFVz
ZSBhIHNpbXBsaWZpZWQgcmV0dXJuIGZvciBodm1lbXVsX3NlbmRfdm1fZXZlbnQuCj4gLS0tCj4g
IHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICAgICAgIHwgMTA0ICsrKysrKysrKysr
KysrKysrKysrKysrKy0KPiAgeGVuL2FyY2gveDg2L2h2bS92bV9ldmVudC5jICAgICAgICAgICAg
fCAgIDIgKy0KPiAgeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICAgICAgICAgfCAgIDMg
Ky0KPiAgeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggfCAgIDEgKwo+ICB4
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggICAgICB8ICAgNCArLQo+ICA1IGZpbGVz
IGNoYW5nZWQsIDEwOSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jCj4gaW5kZXggYTc2NmVlY2M4ZS4uM2E2YmNhMzJmZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4g
QEAgLTE1LDYgKzE1LDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KPiAgI2luY2x1ZGUg
PHhlbi90cmFjZS5oPgo+ICAjaW5jbHVkZSA8eGVuL3ZtX2V2ZW50Lmg+Cj4gKyNpbmNsdWRlIDx4
ZW4vbW9uaXRvci5oPgo+ICAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+Cj4gICNpbmNsdWRlIDxhc20v
aTM4Ny5oPgo+ICAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgo+IEBAIC0yNiw2ICsyNyw3IEBACj4g
ICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KPiAgI2luY2x1ZGUgPGFzbS9odm0vc3ZtL3N2
bS5oPgo+ICAjaW5jbHVkZSA8YXNtL3ZtX2V2ZW50Lmg+Cj4gKyNpbmNsdWRlIDxhc20vYWx0cDJt
Lmg+Cj4gIAo+ICBzdGF0aWMgdm9pZCBodm10cmFjZV9pb19hc3Npc3QoY29uc3QgaW9yZXFfdCAq
cCkKPiAgewo+IEBAIC01MzAsNiArNTMyLDU2IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19tbWlv
X2FkZHIocGFkZHJfdCBtbWlvX2dwYSwKPiAgICAgIHJldHVybiBodm1lbXVsX2RvX2lvX2FkZHIo
MSwgbW1pb19ncGEsIHJlcHMsIHNpemUsIGRpciwgZGYsIHJhbV9ncGEpOwo+ICB9Cj4gIAo+ICtz
dGF0aWMgYm9vbCBodm1lbXVsX3NlbmRfdm1fZXZlbnQocGFkZHJfdCBncGEsIHVuc2lnbmVkIGxv
bmcgZ2xhLCBnZm5fdCBnZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqY3R4dCkKPiArewo+ICsgICAg
eGVubWVtX2FjY2Vzc190IGFjY2VzczsKPiArICAgIHZtX2V2ZW50X3JlcXVlc3RfdCByZXEgPSB7
fTsKPiArCj4gKyAgICBpZiAoICFjdHh0LT5zZW5kX2V2ZW50IHx8ICFwZmVjICkKPiArICAgICAg
ICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgaWYgKCBwMm1fZ2V0X21lbV9hY2Nlc3MoY3VycmVu
dC0+ZG9tYWluLCBnZm4sICZhY2Nlc3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
bHRwMm1fdmNwdV9pZHgoY3VycmVudCkpICE9IDAgKQoKWW91IGNhbiBqb2luIHRoZSBpZnM6Cgpp
ZiAoICFjdHh0LT5zZW5kX2V2ZW50IHx8ICFwZmVjIHx8CiAgICAgIHAybV9nZXRfbWVtX2FjY2Vz
cyhjdXJyZW50LT5kb21haW4sIGdmbiwgJmFjY2VzcywKICAgICAgICAgICAgICAgICAgICAgICAg
IGFsdHAybV92Y3B1X2lkeChjdXJyZW50KSkgKQogICAgcmV0dXJuIGZhbHNlOwoKCj4gKyAgICAg
ICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIHN3aXRjaCAoIGFjY2VzcyApIHsKClRoZSBicmFj
ZXMgc2hvdWxkIGJlIG9uIGEgbmV3bGluZS4KCj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfeDoK
PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yeDoKPiArICAgICAgICBpZiAoIHBmZWMgJiBQRkVD
X3dyaXRlX2FjY2VzcyApCj4gKyAgICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgPSBN
RU1fQUNDRVNTX1IgfCBNRU1fQUNDRVNTX1c7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAg
Y2FzZSBYRU5NRU1fYWNjZXNzX3c6Cj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcnc6Cj4gKyAg
ICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkKPiArICAgICAgICAgICAgcmVxLnUu
bWVtX2FjY2Vzcy5mbGFncyA9IE1FTV9BQ0NFU1NfWDsKPiArICAgICAgICBicmVhazsKPiArCj4g
KyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfcjoKPiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19uOgo+
ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNzICkKPiArICAgICAgICAgICAg
cmVxLnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNTX1IgfCBNRU1fQUNDRVNTX1c7Cj4g
KyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkKPiArICAgICAgICAgICAgcmVx
LnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNTX1g7Cj4gKyAgICAgICAgYnJlYWs7Cj4g
Kwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9Cj4gKwo+
ICsgICAgaWYgKCAhcmVxLnUubWVtX2FjY2Vzcy5mbGFncyApCj4gKyAgICAgICAgcmV0dXJuIGZh
bHNlOyAvKiBObyB2aW9sYXRpb24uICovCj4gKwo+ICsgICAgcmVxLnJlYXNvbiA9IFZNX0VWRU5U
X1JFQVNPTl9NRU1fQUNDRVNTOwo+ICsgICAgcmVxLnUubWVtX2FjY2Vzcy5nZm4gPSBnZm5feChn
Zm4pOwo+ICsgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNTX0ZBVUxUX1dJ
VEhfR0xBIHwgTUVNX0FDQ0VTU19HTEFfVkFMSUQ7Cj4gKyAgICByZXEudS5tZW1fYWNjZXNzLmds
YSA9IGdsYTsKPiArICAgIHJlcS51Lm1lbV9hY2Nlc3Mub2Zmc2V0ID0gZ3BhICYgKCgxIDw8IFBB
R0VfU0hJRlQpIC0gMSk7Cj4gKwo+ICsgICAgcmV0dXJuIG1vbml0b3JfdHJhcHMoY3VycmVudCwg
dHJ1ZSwgJnJlcSkgPj0gMDsKPiArfQo+ICsKPiAgLyoKPiAgICogQ29udmVydCBhZGRyIGZyb20g
bGluZWFyIHRvIHBoeXNpY2FsIGZvcm0sIHZhbGlkIG92ZXIgdGhlIHJhbmdlCj4gICAqIFthZGRy
LCBhZGRyICsgKnJlcHMgKiBieXRlc19wZXJfcmVwXS4gKnJlcHMgaXMgYWRqdXN0ZWQgYWNjb3Jk
aW5nIHRvCj4gQEAgLTYzNiw2ICs2ODgsNyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGlu
ZWFyX2FkZHIoCj4gICAgICB1bnNpZ25lZCBpbnQgbnJfZnJhbWVzID0gKChsaW5lYXIgKyBieXRl
cyAtICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQpIC0KPiAgICAgICAgICAobGluZWFyID4+IFBBR0Vf
U0hJRlQpICsgMTsKPiAgICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgZ2ZuX3QgZ2ZuOwo+ICAK
PiAgICAgIC8qCj4gICAgICAgKiBtZm4gcG9pbnRzIHRvIHRoZSBuZXh0IGZyZWUgc2xvdC4gIEFs
bCB1c2VkIHNsb3RzIGhhdmUgYSBwYWdlIHJlZmVyZW5jZQo+IEBAIC02NzQsNyArNzI3LDcgQEAg
c3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAo+ICAgICAgICAgIEFTU0VSVCht
Zm5feCgqbWZuKSA9PSAwKTsKPiAgCj4gICAgICAgICAgcmVzID0gaHZtX3RyYW5zbGF0ZV9nZXRf
cGFnZShjdXJyLCBhZGRyLCB0cnVlLCBwZmVjLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnBmaW5mbywgJnBhZ2UsIE5VTEwsICZwMm10KTsKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCAmZ2ZuLCAmcDJtdCk7Cj4g
IAo+ICAgICAgICAgIHN3aXRjaCAoIHJlcyApCj4gICAgICAgICAgewo+IEBAIC03MDQsNiArNzU3
LDIzIEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKPiAgCj4gICAgICAg
ICAgaWYgKCBwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgKQo+ICAgICAgICAgIHsKPiArICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyByZXBzID0gMTsKPiArICAgICAgICAgICAgc3RydWN0IGh2bV9l
bXVsYXRlX2N0eHQgb2xkOwo+ICsgICAgICAgICAgICBpbnQgcmMgPSAwOwo+ICsgICAgICAgICAg
ICBwYWRkcl90IGdwYTsKPiArCj4gKyAgICAgICAgICAgIG9sZCA9ICpodm1lbXVsX2N0eHQ7Cj4g
KyAgICAgICAgICAgIHJjID0gaHZtZW11bF9saW5lYXJfdG9fcGh5cygKPiArICAgICAgICAgICAg
ICAgICBhZGRyLCAmZ3BhLCBieXRlcywgJnJlcHMsIHBmZWMsIGh2bWVtdWxfY3R4dCk7CgpUaGUg
aW5kZW50YXRpb24gaXMgd2VpcmQgaGVyZSwgaXQgc2hvdWxkIGJlOgoKcmMgPSBodm1lbXVsX2xp
bmVhcl90b19waHlzKGFkZHIsICZncGEsIGJ5dGVzLCAmcmVwcywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBmZWMsIGh2bWVtdWxfY3R4dCk7Cgo+ICsgICAgICAgICAgICBpZiAoIHJjID09
IFg4NkVNVUxfRVhDRVBUSU9OICkKPiArICAgICAgICAgICAgICAgICpodm1lbXVsX2N0eHQgPSBv
bGQ7Cj4gKwo+ICsgICAgICAgICAgICBpZiAoIGh2bWVtdWxfc2VuZF92bV9ldmVudChncGEsIGFk
ZHIsIGdmbiwgcGZlYywgaHZtZW11bF9jdHh0KSApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAg
ICAgICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfQUNDRVNTX0VYQ0VQVElPTik7Cj4gKyAg
ICAgICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICAgICAgfQo+ICsKPiAgICAgICAgICAg
ICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApCj4gICAgICAgICAgICAgIHsKPiAg
ICAgICAgICAgICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfT0tBWSk7Cj4gQEAgLTEyMjQs
NyArMTI5NCwzNiBAQCBpbnQgaHZtZW11bF9pbnNuX2ZldGNoKAo+ICAgICAgICAgIGNvbnRhaW5l
cl9vZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7Cj4gICAgICAvKiBDYXJl
ZnVsLCBhcyBvZmZzZXQgY2FuIHdyYXAgb3IgdHJ1bmNhdGUgV1JUIGluc25fYnVmX2VpcC4gKi8K
PiAgICAgIHVpbnQ4X3QgaW5zbl9vZmYgPSBvZmZzZXQgLSBodm1lbXVsX2N0eHQtPmluc25fYnVm
X2VpcDsKPiArICAgIHBhZGRyX3QgZ3BhOwo+ICsgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFn
ZV9wcmVzZW50IHwgUEZFQ19pbnNuX2ZldGNoOwo+ICsgICAgdW5zaWduZWQgbG9uZyBhZGRyLCBy
ZXBzID0gMTsKPiArICAgIGludCByYyA9MDsKICAgICAgICAgICAgICAgXiBtaXNzaW5nIHNwYWNl
CgpBbmQgSSBkb24ndCBzZWUgdGhlIG5lZWQgdG8gaW5pdGlhbGl6ZSByYyB0byAwLCBzaW5jZSB5
b3UgYXJlCmFzc2lnbmluZyBpdCB0byB0aGUgcmV0dXJuIHZhbHVlIG9mIGh2bWVtdWxfdmlydHVh
bF90b19saW5lYXIganVzdApiZWxvdy4KCj4gKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCBv
bGQ7Cj4gKwo+ICsgICAgcmMgPSBodm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyKAo+ICsgICAgICAg
IHNlZywgb2Zmc2V0LCBieXRlcywgJnJlcHMsIGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCwgaHZtZW11
bF9jdHh0LCAmYWRkcik7CgpXZWlyZCBpbmRlbnRhdGlvbiwgc2VlIGFib3ZlLgoKPiArICAgIGlm
ICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQoKV2hhdCBhYm91dCBvdGhlciBlcnJvcnMgcmV0
dXJuZWQgZnJvbSBodm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyIGFwYXJ0CmZyb20gWDg2RU1VTF9F
WENFUFRJT04/IEFyZSB5b3Ugc3VyZSB5b3Ugc2hvdWxkIGNvbnRpbnVlIGV4ZWN1dGlvbgpoZXJl
IGlmIGFuIGVycm9yIGRpZmZlcmVudCB0aGFuIEVYQ0VQVElPTiBpcyByZXR1cm5lZD8KCj4gKyAg
ICB7Cj4gKyAgICAgICB4ODZfZW11bF9yZXNldF9ldmVudChjdHh0KTsKCkluZGVudGF0aW9uIGlz
IHdyb25nIGhlcmUsIHlvdSBhcmUgbWlzc2luZyBvbmUgc3BhY2UuCgo+ICsgICAgICAgIHJjID0g
WDg2RU1VTF9PS0FZOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggaHZtZW11bF9jdHh0LT5zZWdf
cmVnW3g4Nl9zZWdfc3NdLmRwbCA9PSAzICkKPiArICAgICAgICBwZmVjIHw9IFBGRUNfdXNlcl9t
b2RlOwo+ICsKPiArICAgIG9sZCA9ICpodm1lbXVsX2N0eHQ7Cj4gKyAgICByYyA9IGh2bWVtdWxf
bGluZWFyX3RvX3BoeXMoCj4gKyAgICAgICAgYWRkciwgJmdwYSwgYnl0ZXMsICZyZXBzLCBwZmVj
LCBodm1lbXVsX2N0eHQpOwoKU2FtZSBoZXJlIHJlZ2FyZGluZyBpbmRlbnRhdGlvbiBvZiBmdW5j
dGlvbiBwYXJhbWV0ZXJzLgoKPiArICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQo+
ICsgICAgewo+ICsgICAgICAgICpodm1lbXVsX2N0eHQgPSBvbGQ7Cj4gKyAgICAgICAgcmMgPSBY
ODZFTVVMX09LQVk7Cj4gKyAgICB9Cj4gIAo+ICsgICAgaWYgKCBncGEgKQo+ICsgICAgICAgIGlm
ICggaHZtZW11bF9zZW5kX3ZtX2V2ZW50KGdwYSwgYWRkciwgZ2FkZHJfdG9fZ2ZuKGdwYSksCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywgaHZtZW11bF9jdHh0KSAp
Cj4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0FDQ0VTU19FWENFUFRJT047CgpZb3UgY2Fu
IGpvaW4gdGhlIGlmczoKCmlmICggZ3BhICYmIGh2bWVtdWxfc2VuZF92bV9ldmVudCguLi4pICkK
ICAgIHJldHVybiBYODZFTVVMX0FDQ0VTU19FWENFUFRJT047Cgo+ICAgICAgLyoKPiAgICAgICAq
IEZhbGwgYmFjayBpZiByZXF1ZXN0ZWQgYnl0ZXMgYXJlIG5vdCBpbiB0aGUgcHJlZmV0Y2ggY2Fj
aGUuCj4gICAgICAgKiBCdXQgYWx3YXlzIHBlcmZvcm0gdGhlIChmYWtlKSByZWFkIHdoZW4gYnl0
ZXMgPT0gMC4KClRoZXJlJ3MgYW4gaW5uZXIgcmMgdmFyaWFibGUgZGVjbGFyZWQgYmVsb3cgd2hp
Y2ggeW91IGNhbiBub3cgcmVtb3ZlLgoKPiBAQCAtMjQ5MiwxMiArMjU5MSwxMyBAQCBpbnQgaHZt
X2VtdWxhdGVfb25lX21taW8odW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgZ2xhKQo+
ICB9Cj4gIAo+ICB2b2lkIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChlbnVtIGVtdWxfa2luZCBr
aW5kLCB1bnNpZ25lZCBpbnQgdHJhcG5yLAo+IC0gICAgdW5zaWduZWQgaW50IGVycmNvZGUpCj4g
KyAgICB1bnNpZ25lZCBpbnQgZXJyY29kZSwgYm9vbCBzZW5kX2V2ZW50KQo+ICB7Cj4gICAgICBz
dHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCBjdHggPSB7eyAwIH19Owo+ICAgICAgaW50IHJjOwo+ICAK
PiAgICAgIGh2bV9lbXVsYXRlX2luaXRfb25jZSgmY3R4LCBOVUxMLCBndWVzdF9jcHVfdXNlcl9y
ZWdzKCkpOwo+ICsgICAgY3R4LnNlbmRfZXZlbnQgPSBzZW5kX2V2ZW50Owo+ICAKPiAgICAgIHN3
aXRjaCAoIGtpbmQgKQo+ICAgICAgewo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zt
X2V2ZW50LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMKPiBpbmRleCAwZGY4YWI0MGU2
Li5iZGM2NWRhM2VkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYwo+IEBAIC04Nyw3ICs4Nyw3IEBAIHZv
aWQgaHZtX3ZtX2V2ZW50X2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAgICAgICAg
a2luZCA9IEVNVUxfS0lORF9TRVRfQ09OVEVYVF9JTlNOOwo+ICAKPiAgICAgICAgICBodm1fZW11
bGF0ZV9vbmVfdm1fZXZlbnQoa2luZCwgVFJBUF9pbnZhbGlkX29wLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYODZfRVZFTlRfTk9fRUMpOwo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYODZfRVZFTlRfTk9fRUMsIGZhbHNlKTsKPiAgCj4gICAgICAgICAg
di0+YXJjaC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncyA9IDA7Cj4gICAgICB9Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2Fj
Y2Vzcy5jCj4gaW5kZXggNTZjMDZhNGZjNi4uNTM2YWQ2MzY3YiAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nl
c3MuYwo+IEBAIC0yMTQsNyArMjE0LDggQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRk
cl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCj4gICAgICAgICAgIGQtPmFyY2gubW9uaXRvci5p
bmd1ZXN0X3BhZ2VmYXVsdF9kaXNhYmxlZCAmJgo+ICAgICAgICAgICBucGZlYy5raW5kICE9IG5w
ZmVjX2tpbmRfd2l0aF9nbGEgKSAvKiBkb24ndCBzZW5kIGEgbWVtX2V2ZW50ICovCj4gICAgICB7
Cj4gLSAgICAgICAgaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KEVNVUxfS0lORF9OT1JNQUwsIFRS
QVBfaW52YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDKTsKPiArICAgICAgICBodm1fZW11bGF0ZV9v
bmVfdm1fZXZlbnQoRU1VTF9LSU5EX05PUk1BTCwgVFJBUF9pbnZhbGlkX29wLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRVZFTlRfTk9fRUMsIHRydWUpOwo+ICAKPiAg
ICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgICAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuaAo+IGluZGV4IDU1YTllMGVkNTEuLmE5ODI5OTEzYTQgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKPiArKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAo+IEBAIC0xNjIsNiArMTYyLDcgQEAgc3RydWN0
IHg4Nl9lbXVsX2ZwdV9hdXggewo+ICAjZGVmaW5lIFg4NkVNVUxfVU5SRUNPR05JWkVEICAgWDg2
RU1VTF9VTklNUExFTUVOVEVECj4gICAvKiAoY21weGNoZyBhY2Nlc3Nvcik6IENNUFhDSEcgZmFp
bGVkLiAqLwo+ICAjZGVmaW5lIFg4NkVNVUxfQ01QWENIR19GQUlMRUQgNwo+ICsjZGVmaW5lIFg4
NkVNVUxfQUNDRVNTX0VYQ0VQVElPTiA4Cj4gIAo+ICAvKiBGUFUgc3ViLXR5cGVzIHdoaWNoIG1h
eSBiZSByZXF1ZXN0ZWQgdmlhIC0+Z2V0X2ZwdSgpLiAqLwo+ICBlbnVtIHg4Nl9lbXVsYXRlX2Zw
dV90eXBlIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCj4gaW5kZXggMjZhMDFlODNhNC4u
NzIxZTE3NWIwNCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRl
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgKPiBAQCAtNDcsNiAr
NDcsNyBAQCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCB7Cj4gICAgICB1aW50MzJfdCBpbnRyX3No
YWRvdzsKPiAgCj4gICAgICBib29sX3Qgc2V0X2NvbnRleHQ7Cj4gKyAgICBib29sIHNlbmRfZXZl
bnQ7CgpJJ20gbm90IHN1cmUgSSBzZWUgd2h5IGEgc2VuZF9ldmVudCBmaWVsZCBuZWVkcyB0byBi
ZSBhZGRlZCB0byB0aGUKY3R4dCBzdHJ1Y3QsIGlzbid0IGlzIHBvc3NpYmxlIHRvIHBhc3MgdGhp
cyBwYXJhbWV0ZXIgdG8gdGhlIHJlbGV2YW50CmZ1bmN0aW9ucyB0aGF0IGNhcmUgYWJvdXQgaXQ/
CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 15:12:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 15:12:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqfuq-0002St-Qv; Mon, 04 Feb 2019 15:12:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mG44=QL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqfuo-0002Sk-Ov
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 15:12:06 +0000
X-Inumbo-ID: 3978e390-288f-11e9-817e-9ffe23396c10
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3978e390-288f-11e9-817e-9ffe23396c10;
 Mon, 04 Feb 2019 15:12:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Feb 2019 08:12:01 -0700
Message-Id: <5C58563C0200007800213B38@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 04 Feb 2019 08:11:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-11-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1548908900-1128-11-git-send-email-christopher.w.clark@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 10/15] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDA1OjI4LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IEBAIC0xODAyLDYgKzIxNTcsMjEgQEAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQg
Y21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4gICAgICAgICAgYnJlYWs7
Cj4gICAgICB9Cj4gIAo+ICsgICAgY2FzZSBYRU5fQVJHT19PUF9ub3RpZnk6Cj4gKyAgICB7Cj4g
KyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19yaW5nX2RhdGFfdCkgcmlu
Z19kYXRhX2huZCA9Cj4gKyAgICAgICAgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcx
LCB4ZW5fYXJnb19yaW5nX2RhdGFfdCk7Cj4gKwo+ICsgICAgICAgIGlmICggdW5saWtlbHkoKCFn
dWVzdF9oYW5kbGVfaXNfbnVsbChhcmcyKSkgfHwgYXJnMyB8fCBhcmc0KSApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsg
ICAgICAgIH0KPiArCj4gKyAgICAgICAgcmMgPSBub3RpZnkoY3VycmQsIHJpbmdfZGF0YV9obmQp
Owo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAg
ICAgcmMgPSAtRU9QTk9UU1VQUDsKPiAgICAgICAgICBicmVhazsKPiBAQCAtMTkxMiw2ICsyMjgy
LDIxIEBAIGNvbXBhdF9hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odm9pZCkgYXJnMSwKPiAgICAgICAgICBicmVhazsKPiAgICAgIH0KPiAgCj4gKyAgICBj
YXNlIFhFTl9BUkdPX09QX25vdGlmeToKPiArICAgIHsKPiArICAgICAgICBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHhlbl9hcmdvX3JpbmdfZGF0YV90KSByaW5nX2RhdGFfaG5kID0KPiArICAgICAg
ICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KGFyZzEsIHhlbl9hcmdvX3JpbmdfZGF0YV90
KTsKPiArCj4gKyAgICAgICAgaWYgKCB1bmxpa2VseSgoIWd1ZXN0X2hhbmRsZV9pc19udWxsKGFy
ZzIpKSB8fCBhcmczIHx8IGFyZzQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJjID0g
LUVJTlZBTDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAg
ICByYyA9IG5vdGlmeShjdXJyZCwgcmluZ19kYXRhX2huZCk7Cj4gKyAgICAgICAgYnJlYWs7Cj4g
KyAgICB9CgpBdCB0aGUgZXhhbXBsZSBvZiB0aGlzIChsaWtlbHkgYXBwbGllcyB0byBlYXJsaWVy
IHBhdGNoZXMgYXMgbXVjaCk6IEFyZW4ndAp5b3UgYWZyYWlkIG9mIHRoaXMgcmVjdXJyaW5nIGR1
cGxpY2F0aW9uPyBJdCdzIHF1aXRlIGVhc3ksIGVzcGVjaWFsbHkgd2hlbgp0aGUgZnVuY3Rpb25z
IGhlcmUgZ3JvdyBhIGxpdHRsZSBmdXJ0aGVyLCBmb3Igc29tZW9uZSB0byBmb3JnZXQgdXBkYXRp
bmcKb25lIChtb3JlIGxpa2VseSB0aGUgY29tcGF0IG9uZSBvYnZpb3VzbHkpLiBEaWQgeW91IGNv
bnNpZGVyIGZvcndhcmRpbmcKYWxsIG9wZXJhdGlvbnMgbm90IG5lZWRpbmcgdHJhbnNsYXRpb24g
c3RyYWlnaHQgaW50byBkb19hcmdvX29wKCksIGFuZApoYW5kbGluZyBvbmx5IHRoZSBzZW5kdiBv
bmUgaGVyZT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 15:14:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 15:14:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqfxE-0002jC-9w; Mon, 04 Feb 2019 15:14:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gWI9=QL=citrix.com=prvs=9315a7b1e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gqfxD-0002j7-QD
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 15:14:35 +0000
X-Inumbo-ID: 92d3c8b1-288f-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92d3c8b1-288f-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 15:14:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="85473244"
Date: Mon, 4 Feb 2019 16:14:29 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20190204151429.j3co5qlaatqmjt5q@mac>
References: <20190111153657.13532-1-aisaila@bitdefender.com>
 <982cf63a-8062-5e96-3a6c-02cbc8bcc9fb@bitdefender.com>
 <4b350789912046acaa1dc73934835429@AMSPEX02CL03.citrite.net>
 <fb615746-d8c4-40b9-7d1c-37ad1818343f@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fb615746-d8c4-40b9-7d1c-37ad1818343f@bitdefender.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH RFC v2 1/2] x86/emulate: Move
 hvmemul_linear_to_phys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 'Alexandru Stefan ISAILA' <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMDQsIDIwMTkgYXQgMDI6MDA6NDBQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDIvNC8xOSAxOjU1IFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IEFsZXhhbmRydSBTdGVmYW4gSVNB
SUxBIFttYWlsdG86YWlzYWlsYUBiaXRkZWZlbmRlci5jb21dCj4gPiA+IFNlbnQ6IDA0IEZlYnJ1
YXJ5IDIwMTkgMTE6MzcKPiA+ID4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+
ID4gPiBDYzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IGpiZXVsaWNo
QHN1c2UuY29tOyBBbmRyZXcKPiA+ID4gQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29t
PjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFJvZ2VyCj4gPiA+IFBhdSBNb25uZSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+OyByY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tOwo+ID4gPiB0
YW1hc0B0a2xlbmd5ZWwuY29tOyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5j
b20+Cj4gPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggUkZDIHYyIDEvMl0geDg2L2VtdWxhdGU6IE1v
dmUgaHZtZW11bF9saW5lYXJfdG9fcGh5cwo+ID4gPiAKPiA+ID4gUGluZywgYW55IHRob3VnaHRz
IG9uIHRoaXMgYXJlIGFwcHJlY2lhdGVkLgo+ID4gPiAKPiA+ID4gUmVnYXJkcywKPiA+ID4gQWxl
eAo+ID4gPiAKPiA+ID4gT24gMTEuMDEuMjAxOSAxNzozNywgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJ
TEEgd3JvdGU6Cj4gPiA+ID4gVGhpcyBpcyBkb25lIHNvIGh2bWVtdWxfbGluZWFyX3RvX3BoeXMo
KSBjYW4gYmUgY2FsbGVkIGZyb20KPiA+ID4gPiBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpCj4g
PiA+ID4gCj4gPiAKPiA+IEkgaGF2ZSBubyBvYmplY3Rpb24gdG8gcHVyZSBjb2RlIG1vdmVtZW50
IGZvciB0aGlzIHB1cnBvc2UuIEkgY2VydGFpbmx5IHByZWZlciBpdCB0byBmb3J3YXJkIGRlY2xh
cmF0aW9uIG9mIHN0YXRpY3MuCj4gVGhhbmtzIGZvciB0aGUgcmVwbHkhCj4gCj4gV2UncmUgYWxz
byBhZnRlciB0aG91Z2h0cyBvbiB0aGUgd2hvbGUgc2VyaWVzIChyZXBseWluZyB0byB0aGlzIHNw
ZWNpZmljCj4gcGF0Y2ggaW5zdGVhZCBvZiB0aGUgY292ZXIgbGV0dGVyIHdhcyBhbiBhY2NpZGVu
dCkuCj4gCj4gV2UgZXhwZWN0IHRoZSBzZWNvbmQgcGF0Y2ggdG8gYmUgbW9yZSBjb250cm92ZXJz
aWFsIGFuZCBpbiBzb21lIG5lZWQgb2YKPiBkZXRhaWxlZCBzY3J1dGlueS4KCkkndmUgdGFrZW4g
YSBsb29rIGF0IHBhdGNoIDIgYW5kIHByb3ZpZGVkIHNvbWUgcmV2aWV3IGNvbW1lbnRzLCBzb3Jy
eQpmb3IgdGhlIGRlbGF5LiBLZWVwIGluIG1pbmQgd2UgYXJlIGluIHRoZSBtaWRkbGUgb2YgdGhl
IHJlbGVhc2UKcHJvY2VzcyBhbmQgbW9zdCBkZXZlbG9wZXJzIGFuZCByZXZpZXdlcnMgYXJlIGJ1
c3kgdHJ5aW5nIHRvIGZpeCBidWdzCm9yIHJldmlld2luZyBidWdmaXhlcy4KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 15:19:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 15:19:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqg29-00031O-0e; Mon, 04 Feb 2019 15:19:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HSKa=QL=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gqg27-00031G-V6
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 15:19:40 +0000
X-Inumbo-ID: 49003b8e-2890-11e9-bc90-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49003b8e-2890-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 15:19:38 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id t18-v6so183507ljd.4
 for <xen-devel@lists.xen.org>; Mon, 04 Feb 2019 07:19:38 -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-language:content-transfer-encoding;
 bh=7oO8muQ0mmzoc/7h9XU1DRbCvYYB3B/FeMLHPqxWAyc=;
 b=ECNVqpTQflsSMA64HlrpRzP7U0jI/PuRJ6e+QK1t1W0+zhrPxX82fSDdj9c27/Ksgt
 DZ/V9fw6kw0kvlrsTKjthh/D969s0wM5STR6Xh8H4FA83MzGdkghOc+23ssP6TYAQwB0
 djl3sjcApvM6UJ7MzPWjG+aYWYgwuy24WHowl1IsR0yJ7kQBKQ5P4UbLI0CyIRtNrkRm
 nqk5jO4THgdwZju/LzUPYKX2221c/G+KK5XmgCaEnuGnspAvdDTprpjf/ezuKwEXfjQy
 xxSlaAM6xqS/V2Q8eLMT+TUjDbY8A2ahUZkgHnA5OWbld9u99UrBFei4et84XiVQPjZy
 PkuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=7oO8muQ0mmzoc/7h9XU1DRbCvYYB3B/FeMLHPqxWAyc=;
 b=t+2SoOXr9nhxTWwQcTiND+4WHgyZbbyajhDUzZD6xjR5rviAGWhi0E6/WBkglxQq0r
 gYLkJGj9OrJVoN1foOxYa/8D+nhAUpLWcM3xrLAHO4vZH1diHHQIpUylEjZ6xwTqyAKA
 5N1hOSvN6nWEj//cCpSuH2Kll9EZC7M5qlE3furPaHx/zsTJoySKi9ahicI6d5B0kXNv
 W+Y+G+X4Vnf3w23akxgYj3WftQ4eIEZ91hZSX5ia2zpXWoaSNdY0RAZT273RwcHUtNy2
 p2QKnHTGbuYUTfchpVlda3JOdzv6dux6H33n6z7zKMdq9nRpCkXUBXeXqlhJCT4ni8MM
 LNKA==
X-Gm-Message-State: AHQUAuaSf6sbRfwMvnbVKlaB3woIuUhnx2HklXSnjDSsT01j4x+h5cG7
 98sjp0nzQ0/xNml1wwAATVI=
X-Google-Smtp-Source: AHgI3IYITI/gEC+KhmbnYWete8HYtCpWruGN/D6XfAyjCQTUbq7Rt0yQJntmCgAex8k9uAdgZoASxg==
X-Received: by 2002:a2e:5747:: with SMTP id
 r7-v6mr12922791ljd.141.1549293576869; 
 Mon, 04 Feb 2019 07:19:36 -0800 (PST)
Received: from [10.17.180.104] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id 185-v6sm2709842ljj.49.2019.02.04.07.19.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 04 Feb 2019 07:19:35 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <9c4bc70d-a694-6269-f14a-1d9797dce59f@gmail.com>
 <9b0fe0b8-48cb-e04d-5d4e-a970f6ce2609@arm.com>
 <4dc47732-62fb-5782-d7fd-2d1819c49558@gmail.com>
 <5b9dd69a-1f75-eb3b-4040-822520f0cc08@arm.com>
 <8355b5ee-ff8d-78b2-86aa-5a2376f33ee5@gmail.com>
 <3de8170e-fe56-e5a2-d94d-1c024c49cef7@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <0e9ee915-4c5d-8743-d605-a8f9f7b96a3b@gmail.com>
Date: Mon, 4 Feb 2019 17:19:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <3de8170e-fe56-e5a2-d94d-1c024c49cef7@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwNC4wMi4xOSAxMzozNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoYXQncyBhIGdvb2Qg
bmV3cyEgTGV0IG1lIHRyeSB0byBhZGRyZXNzIHlvdXIgY29uY2VybnMgYmVsb3cgb25lIGJ5IG9u
ZS4KTGV0cyBkbyBpdDopCgo+PiBBbmQgdGhleSBlbXBsb3kgS1BUSSBlbmFibGVkIGtlcm5lbCBp
biB0aGUgQlNQLgo+IEtQVEkgaXMgZ29pbmcgdG8gd29yayBvbiBYZW4uIFRoZXJlIGFyZSBubyBr
bm93biBpc3N1ZSB3aXRoIExpbnV4IGFzIHRoZSB2aXJ0dWFsIGFkZHJlc3MgaXMgbm90IGdvaW5n
IHRvIGJlIHJlLXVzZWQgZm9yIG90aGVyIHB1cnBvc2UgaW4gdGhlIHZpcnR1YWwgYWRkcmVzcyBz
cGFjZS4gVGhlIG9ubHkgaW5jb252ZW5pZW5jZSBpcyB0aGUgbWVzc2FnZSBpbiBkZWJ1ZyBidWls
ZC4KPiBKdXN0IGluIGNhc2UsIEkgYW0gbm90IHNheWluZyBpdCBzaG91bGQgbm90IGJlIGZpeGVk
IDopLgpXZSBoYXZlIGEgZGVjaXNpb24gdG8gZWxpbWluYXRlIGl0LgoKPj4gVGhhdCByZXZlYWxz
IGFub3RoZXIgY3JpdGljYWwgaXNzdWUgZm9yIHVzLCBpbiBhZGRpdGlvbiB0byBTZXQvV2F5IGlz
c3VlIAo+IAo+ICBGcm9tIHRoZSBkaXNjdXNzaW9uIG9uIHRoZSBhbm90aGVyIHRocmVhZCBhbmQg
d2l0aCBvdGhlciBwZW9wbGUsIHRoaXMgaXMgbm90IGVudGlyZWx5IHRoZSBmYXVsdCBvZiBYZW4u
IFRoaXMgd2FzIGEgbWlzdXNlIG9mIHRoZSBpbnN0cnVjdGlvbnMgYnkgdGhlIGRyaXZlci4KClll
cCwgYnV0IGl0IGlzIHN0aWxsIG9uIG91ciB0ZWFtIHRvIHNvbHZlLgoKPiBXaGlsZSB5b3UgbWF5
IHdhbnQgdG8gZGVhbCB3aXRoIHRoaXMgaW4geW91ciBjYXNlLCBJIHdvdWxkIGxpa2UgdG8gYXZv
aWQgcHJvbW90aW5nIGJhZCBiZWhhdmlvciB3aGVuIHVzaW5nIFhlbiB1cHN0cmVhbS4KCkFoLCBv
ay4gV2lsbCBzYXkgdGhhdCBpbiBkaWZmZXJlbnQgd29yZHMuCgo+IAo+PiBhbmQgcG9zc2libGUg
cGVyZm9ybWFuY2UgZHJvcHMvaXJxIGxhdGVuY3kgcmFpc2UgZHVlIHRvIHNwZWN0ZXIgbWl0aWdh
dGlvbiBtZWFzdXJlcy4KPiAKPiBDYW4geW91IHJlbWluZCBtZSB0aGUgY29yZXMgeW91IGFyZSB1
c2luZz8KCkE1NytBNTMuCgpJIHNlZSB0aGUgZm9sbG93aW5nIGluIG15IGxvZzoKCiAgICAgKFhF
TikgYWx0ZXJuYXRpdmVzOiBQYXRjaGluZyB3aXRoIGFsdCB0YWJsZSAwMDAwMDAwMDAwMmM2NjA4
IC0+IDAwMDAwMDAwMDAyYzZjODAKICAgICAoWEVOKSBDUFUwIHdpbGwgY2FsbCBBUk1fU01DQ0Nf
QVJDSF9XT1JLQVJPVU5EXzEgb24gZXhjZXB0aW9uIGVudHJ5CiAgICAgKFhFTikgQ1BVMiB3aWxs
IGNhbGwgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xIG9uIGV4Y2VwdGlvbiBlbnRyeQogICAg
IChYRU4pIENQVTMgd2lsbCBjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBvbiBleGNl
cHRpb24gZW50cnkKICAgICAoWEVOKSBDUFUxIHdpbGwgY2FsbCBBUk1fU01DQ0NfQVJDSF9XT1JL
QVJPVU5EXzEgb24gZXhjZXB0aW9uIGVudHJ5Cgo+IEFsc28sIHdoZW4geW91IG1lYW4gcG9zc2li
bGUsIGRvZXMgaXQgbWVhbiB5b3UgaGF2ZW4ndCBsb29rZWQgdGhlIHBlcmZvcm1hbmNlIHJlZ3Jl
c3Npb24/CldlIGhhdmUgYSBwcmVsaW1pbmFyeSByZXN1bHRzIGFib3V0IHBlcmZvcm1hbmNlIGRy
b3Agd2l0aCB4ZW40LjEyLXVuc3RhYmxlIGNvbXBhcmluZyB0byBhIG91ciBzeXN0ZW0gd2l0aCA0
LjEwLgpCdXQgdGhvc2UgcmVzdWx0cyBhcmUgZnJvbSBOb3YgSUlSQywgYW5kIHdlIGhhdmUgdG8g
cmVjaGVjay4gQWZ0ZXIgZml4aW5nIFNldC9XYXkgbWlzdXNlIGluIG91ciBwcm9wcmlldGFyeSBk
cml2ZXIgOykKCj4+IEknbSBub3Qgc3VyZSBpZiB0aGlzIGlzIHN1ZmZpY2llbnQgYSBqdXN0aWZp
Y2F0aW9uIHRvIG1ha2UgaXQgdGhlIHJlbGVhc2UgYmxvY2tlciwgYnV0IHdlIGFyZSB1cCB0byB0
aGlzIHN0dWZmLgo+IFdoaWNoIG9uZT8KCktQVEkgaXNzdWUsIGFzIHlvdSBzdWdnZXN0ZWQuCgot
LSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 15:25:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 15:25:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqg7b-0003v0-Mo; Mon, 04 Feb 2019 15:25:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p/K1=QL=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1gqg7Z-0003ul-Ul
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 15:25:18 +0000
X-Inumbo-ID: 1353306a-2891-11e9-bc90-bc764e045a96
Received: from mail-ot1-x32a.google.com (unknown [2607:f8b0:4864:20::32a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1353306a-2891-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 15:25:17 +0000 (UTC)
Received: by mail-ot1-x32a.google.com with SMTP id 81so415831otj.2
 for <xen-devel@lists.xenproject.org>; Mon, 04 Feb 2019 07:25:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=VMxWRlYPRMZpd+iv5FlrStDOog+rnRdFwVDeMsfXPXk=;
 b=BXYmC3ditPNFjQLXLPixr0ZC109z38Hf1pBWqo8QFzYzvf08fkAnUWSPQphzpfTS2g
 25BdC7Oolw4cMmfbHewqJUDTpvZ6Dj7hEevtWt7gkB9UDJyJzSNRf8f+l+ro9zTt5hJF
 tcePF1SYVLTnflU9cOtfnieT0VKigwl7GhKJ8=
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=VMxWRlYPRMZpd+iv5FlrStDOog+rnRdFwVDeMsfXPXk=;
 b=KQCok+WA32uWoTLTS29g5HTVdkGMwRoKr05LeZhy0mcLErz5K84ftNpEMfrU30zvLs
 IHstZyUnxq7RbsBq/A1eANUnjOTSUCZMOxdkMc2ePk8GjHTji/ttOQ+w2lm9P6QGI1xa
 mvOcMz+Ea3PwAxPSUfyBjY5dtzbrR1jyADf7cYQj1x9GQcE6JE0x64r0RLIeQ0TN84QR
 t+RwydtvfEYDP6rcoVkh4yi2phjWMAy3Y6pdmSQTaCa06NeZkpzu3RBiDSpnGWHXpv2D
 K4jXPuhJNqBZe1mwiT07/JFzmm0EkolPddHJexsWxzWDPtb1bb3s0ZzuVHbGB5+trwgf
 PJGA==
X-Gm-Message-State: AHQUAubYhE/2yKT/mCq9oVMHKPztKMNVPWIwsatEQAzayNeM0GjkySyu
 bU1TjfV1+C1eruPv5z4zC+ms46z44boObrxs0PdTzg==
X-Google-Smtp-Source: AHgI3IYUSry2sLynd6uXm4/Clhw5XYf0WD6coHzv5rQkr33gwopufDWsxeimbDIyS7wRWuOOsj2qX5yg5uUBYznlXPw=
X-Received: by 2002:aca:bcc6:: with SMTP id
 m189mr27416099oif.337.1549293916834; 
 Mon, 04 Feb 2019 07:25:16 -0800 (PST)
MIME-Version: 1.0
References: <20190204112803.11645-1-anthony.perard@citrix.com>
In-Reply-To: <20190204112803.11645-1-anthony.perard@citrix.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Mon, 4 Feb 2019 15:25:05 +0000
Message-ID: <CAFEAcA_9qzj7Pg0OQ5Q2Fy7YL-M4Fm7zutJJP3QB3jXxB+S9_Q@mail.gmail.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [PULL 0/4] Xen queue 20190204
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "open list:X86" <xen-devel@lists.xenproject.org>,
 QEMU Developers <qemu-devel@nongnu.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA0IEZlYiAyMDE5IGF0IDExOjI4LCBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29t
bWl0IGIzZmMwYWYxZmY1ZTkyMmQ0ZGQ3Yzg3NTM5NGRiZDI2ZGM3MzEzYjQ6Cj4KPiAgIE1lcmdl
IHJlbW90ZS10cmFja2luZyBicmFuY2ggJ3JlbW90ZXMva2V2aW4vdGFncy9mb3ItdXBzdHJlYW0n
IGludG8gc3RhZ2luZyAoMjAxOS0wMi0wMSAxNzo1ODoyNyArMDAwMCkKPgo+IGFyZSBhdmFpbGFi
bGUgaW4gdGhlIEdpdCByZXBvc2l0b3J5IGF0Ogo+Cj4gICBodHRwczovL3hlbmJpdHMueGVuLm9y
Zy9naXQtaHR0cC9wZW9wbGUvYXBlcmFyZC9xZW11LWRtLmdpdCB0YWdzL3B1bGwteGVuLTIwMTkw
MjA0Cj4KPiBmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gMzE0OWYxODNkN2NhNDQ4YjFk
YzMwZmUzZDRhY2I5ZTM2N2RlMDFiZjoKPgo+ICAgeGVuLWJsb2NrOiBoYW5kbGUgcmVzaXplIGNh
bGxiYWNrICgyMDE5LTAyLTA0IDExOjA0OjQ5ICswMDAwKQo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IFhlbiBxdWV1
ZQo+Cj4gKiB4ZW4tYmxvY2ssIHRoZSBYZW4gUFYgYmFja2VuZCwgbm93IGhhbmRsZXMgcmVzaXpl
Lgo+ICogY29uZmlndXJlIGNsZWFudXAuCj4gKiB4ZW4tYnVzIGZpeC4KCkFwcGxpZWQsIHRoYW5r
cy4KClBsZWFzZSB1cGRhdGUgdGhlIGNoYW5nZWxvZyBhdCBodHRwczovL3dpa2kucWVtdS5vcmcv
Q2hhbmdlTG9nLzQuMApmb3IgYW55IHVzZXItdmlzaWJsZSBjaGFuZ2VzLgoKLS0gUE1NCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 15:26:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 15:26:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqg8v-00041J-2v; Mon, 04 Feb 2019 15:26:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P7Cd=QL=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gqg8t-000419-IJ
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 15:26:39 +0000
X-Inumbo-ID: 40c43fd0-2891-11e9-ac4e-23363ede2f15
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40c43fd0-2891-11e9-ac4e-23363ede2f15;
 Mon, 04 Feb 2019 15:26:34 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 0C5093074B71; Mon,  4 Feb 2019 17:26:33 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id E1BE5306E47A;
 Mon,  4 Feb 2019 17:26:32 +0200 (EET)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190111153657.13532-1-aisaila@bitdefender.com>
 <982cf63a-8062-5e96-3a6c-02cbc8bcc9fb@bitdefender.com>
 <4b350789912046acaa1dc73934835429@AMSPEX02CL03.citrite.net>
 <fb615746-d8c4-40b9-7d1c-37ad1818343f@bitdefender.com>
 <20190204151429.j3co5qlaatqmjt5q@mac>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <8b8dd3fd-9bb2-9140-c216-54310147fc8c@bitdefender.com>
Date: Mon, 4 Feb 2019 17:26:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190204151429.j3co5qlaatqmjt5q@mac>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH RFC v2 1/2] x86/emulate: Move
 hvmemul_linear_to_phys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 'Alexandru Stefan ISAILA' <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi80LzE5IDU6MTQgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9uLCBGZWIg
MDQsIDIwMTkgYXQgMDI6MDA6NDBQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBP
biAyLzQvMTkgMTo1NSBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tCj4+Pj4gRnJvbTogQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgW21haWx0bzph
aXNhaWxhQGJpdGRlZmVuZGVyLmNvbV0KPj4+PiBTZW50OiAwNCBGZWJydWFyeSAyMDE5IDExOjM3
Cj4+Pj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+Pj4+IENjOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgamJldWxpY2hAc3VzZS5jb207IEFuZHJl
dwo+Pj4+IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+OyBSb2dlcgo+Pj4+IFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+OyByY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tOwo+Pj4+IHRhbWFzQHRrbGVuZ3llbC5jb207
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT4KPj4+PiBTdWJqZWN0OiBS
ZTogW1BBVENIIFJGQyB2MiAxLzJdIHg4Ni9lbXVsYXRlOiBNb3ZlIGh2bWVtdWxfbGluZWFyX3Rv
X3BoeXMKPj4+Pgo+Pj4+IFBpbmcsIGFueSB0aG91Z2h0cyBvbiB0aGlzIGFyZSBhcHByZWNpYXRl
ZC4KPj4+Pgo+Pj4+IFJlZ2FyZHMsCj4+Pj4gQWxleAo+Pj4+Cj4+Pj4gT24gMTEuMDEuMjAxOSAx
NzozNywgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4+Pj4+IFRoaXMgaXMgZG9uZSBz
byBodm1lbXVsX2xpbmVhcl90b19waHlzKCkgY2FuIGJlIGNhbGxlZCBmcm9tCj4+Pj4+IGh2bWVt
dWxfbWFwX2xpbmVhcl9hZGRyKCkKPj4+Pj4KPj4+Cj4+PiBJIGhhdmUgbm8gb2JqZWN0aW9uIHRv
IHB1cmUgY29kZSBtb3ZlbWVudCBmb3IgdGhpcyBwdXJwb3NlLiBJIGNlcnRhaW5seSBwcmVmZXIg
aXQgdG8gZm9yd2FyZCBkZWNsYXJhdGlvbiBvZiBzdGF0aWNzLgo+PiBUaGFua3MgZm9yIHRoZSBy
ZXBseSEKPj4KPj4gV2UncmUgYWxzbyBhZnRlciB0aG91Z2h0cyBvbiB0aGUgd2hvbGUgc2VyaWVz
IChyZXBseWluZyB0byB0aGlzIHNwZWNpZmljCj4+IHBhdGNoIGluc3RlYWQgb2YgdGhlIGNvdmVy
IGxldHRlciB3YXMgYW4gYWNjaWRlbnQpLgo+Pgo+PiBXZSBleHBlY3QgdGhlIHNlY29uZCBwYXRj
aCB0byBiZSBtb3JlIGNvbnRyb3ZlcnNpYWwgYW5kIGluIHNvbWUgbmVlZCBvZgo+PiBkZXRhaWxl
ZCBzY3J1dGlueS4KPiAKPiBJJ3ZlIHRha2VuIGEgbG9vayBhdCBwYXRjaCAyIGFuZCBwcm92aWRl
ZCBzb21lIHJldmlldyBjb21tZW50cywgc29ycnkKPiBmb3IgdGhlIGRlbGF5LiBLZWVwIGluIG1p
bmQgd2UgYXJlIGluIHRoZSBtaWRkbGUgb2YgdGhlIHJlbGVhc2UKPiBwcm9jZXNzIGFuZCBtb3N0
IGRldmVsb3BlcnMgYW5kIHJldmlld2VycyBhcmUgYnVzeSB0cnlpbmcgdG8gZml4IGJ1Z3MKPiBv
ciByZXZpZXdpbmcgYnVnZml4ZXMuCgpWZXJ5IG11Y2ggYXBwcmVjaWF0ZWQhCgoKVGhhbmtzLApS
YXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 15:30:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 15:30:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqgCt-0004vG-MO; Mon, 04 Feb 2019 15:30:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQO5=QL=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gqgCs-0004uo-FX
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 15:30:46 +0000
X-Inumbo-ID: d3a137d6-2891-11e9-9fa9-2b20525de259
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3a137d6-2891-11e9-9fa9-2b20525de259;
 Mon, 04 Feb 2019 15:30:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 57424AEDC;
 Mon,  4 Feb 2019 15:30:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-users <xen-users@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>, xen-announce@lists.xenproject.org
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <a0c26444-c6fd-1630-4676-8b73aa7cffb3@suse.com>
Date: Mon, 4 Feb 2019 16:30:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: de-DE
Subject: [Xen-devel] Xen 4.12 RC2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKWGVuIDQuMTIgcmMyIGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBm
cm9tIHhlbi5naXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjEyLXJjMgoKRm9y
IHlvdXIgY29udmVuaWVuY2UgdGhlcmUgaXMgYWxzbyBhIHRhcmJhbGwgYXQ6Cmh0dHBzOi8vZG93
bmxvYWRzLnhlbnByb2plY3Qub3JnL3JlbGVhc2UveGVuLzQuMTItcmMyL3hlbi00LjEyLXJjMi50
YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54ZW5wcm9q
ZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjEyLXJjMi94ZW4tNC4xMi1yYzIudGFyLmd6LnNpZwoKUGxl
YXNlIHNlbmQgYnVnIHJlcG9ydHMgYW5kIHRlc3QgcmVwb3J0cyB0byB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcuCldoZW4gc2VuZGluZyBidWcgcmVwb3J0cywgcGxlYXNlIENDIHJlbGV2
YW50IG1haW50YWluZXJzIGFuZCBtZQooamdyb3NzQHN1c2UuY29tKS4KClRoZXJlIHdpbGwgYmUg
YSBYZW4gVGVzdCBEYXkgb24gRmViIDZ0aC4KClNlZSBpbnN0cnVjdGlvbnMgb246CgpodHRwczov
L3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fNC4xMl9SQ190ZXN0X2luc3RydWN0aW9ucwpo
dHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF9UZXN0X0RheXMKCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 15:36:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 15:36:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqgIC-0005Gj-9s; Mon, 04 Feb 2019 15:36:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVLN=QL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqgIB-0005GR-9Q
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 15:36:15 +0000
X-Inumbo-ID: 986b8684-2892-11e9-bc95-03594adfba96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 986b8684-2892-11e9-bc95-03594adfba96;
 Mon, 04 Feb 2019 15:36:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqgI5-0006cp-FW; Mon, 04 Feb 2019 15:36:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqgI5-0006RV-80; Mon, 04 Feb 2019 15:36:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqgI5-0006Ho-6v; Mon, 04 Feb 2019 15:36:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132770-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dffbba4348e9686d6bf42d54eb0f2cd1c4fb3520
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Feb 2019 15:36:09 +0000
Subject: [Xen-devel] [linux-4.19 test] 132770: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjc3MCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3NzAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qt
c3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJF
R1IuIHZzLiAxMjkzMTMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVt
cHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI5
MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3Qg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkZmZi
YmE0MzQ4ZTk2ODZkNmJmNDJkNTRlYjBmMmNkMWM0ZmIzNTIwCmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVk
YjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAg
IDk0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1
IFogICA5MiBkYXlzICAgNjIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNzMyICAy
MDE5LTAyLTAyIDA1OjAyOjEyIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTk4IHBl
b3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDY3MzQ4IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 16:07:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 16:07:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqgli-0000LV-3p; Mon, 04 Feb 2019 16:06:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mG44=QL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqglg-0000LQ-Ja
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 16:06:44 +0000
X-Inumbo-ID: dc3c8bef-2896-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc3c8bef-2896-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 16:06:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Feb 2019 09:06:41 -0700
Message-Id: <5C5863090200007800213B93@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 04 Feb 2019 09:06:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1549280513-18095-1-git-send-email-andrew.cooper3@citrix.com>
 <5C5843E70200007800213A9E@prv1-mh.provo.novell.com>
 <faf06cd9-3e57-3c3b-a9f5-6ffa205bc895@citrix.com>
 <5C584FDA0200007800213B0C@prv1-mh.provo.novell.com>
 <55662355-621e-e794-79d6-6675fb40eefe@citrix.com>
In-Reply-To: <55662355-621e-e794-79d6-6675fb40eefe@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/vpmu: Improve documentation
 and parsing for vpmu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAyLjE5IGF0IDE1OjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDIvMjAxOSAxNDo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA0
LjAyLjE5IGF0IDE1OjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAwNC8wMi8yMDE5IDEzOjUzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAwNC4wMi4x
OSBhdCAxMjo0MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBAQCAt
NjQsMzcgKzU0LDM3IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdSAqLCBsYXN0
X3ZjcHUpOwo+Pj4+PiAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfdnBtdV9wYXJhbXMoY29uc3Qg
Y2hhciAqcykKPj4+Pj4gIHsKPj4+Pj4gICAgICBjb25zdCBjaGFyICpzczsKPj4+Pj4gKyAgICBp
bnQgcmMgPSAwLCB2YWw7Cj4+Pj4+ICsKPj4+Pj4gKyAgICBkbyB7Cj4+Pj4+ICsgICAgICAgIHNz
ID0gc3RyY2hyKHMsICcsJyk7Cj4+Pj4+ICsgICAgICAgIGlmICggIXNzICkKPj4+Pj4gKyAgICAg
ICAgICAgIHNzID0gc3RyY2hyKHMsICdcMCcpOwo+Pj4+PiArCj4+Pj4+ICsgICAgICAgIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2wocywgc3MpKSA+PSAwICkKPj4+Pj4gKyAgICAgICAgICAgIG9wdF92
cG11X2VuYWJsZWQgPSB2YWw7Cj4+Pj4+ICsgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJj
bXAocywgImJ0cyIpICkKPj4+Pj4gKyAgICAgICAgICAgIHZwbXVfZmVhdHVyZXMgfD0gWEVOUE1V
X0ZFQVRVUkVfSU5URUxfQlRTOwo+Pj4+PiArICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3Ry
Y21wKHMsICJpcGMiKSApCj4+Pj4+ICsgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBN
VV9GRUFUVVJFX0lQQ19PTkxZOwo+Pj4+PiArICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3Ry
Y21wKHMsICJhcmNoIikgKQo+Pj4+PiArICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5Q
TVVfRkVBVFVSRV9BUkNIX09OTFk7Cj4+Pj4+ICsgICAgICAgIGVsc2UKPj4+Pj4gKyAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKPj4+Pj4gIAo+Pj4+PiAtICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wo
cywgTlVMTCkgKQo+Pj4+PiAtICAgIHsKPj4+Pj4gLSAgICBjYXNlIDA6Cj4+Pj4+IC0gICAgICAg
IGJyZWFrOwo+Pj4+PiAtICAgIGRlZmF1bHQ6Cj4+Pj4+IC0gICAgICAgIGRvIHsKPj4+Pj4gLSAg
ICAgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7Cj4+Pj4+IC0gICAgICAgICAgICBpZiAoICFz
cyApCj4+Pj4+IC0gICAgICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7Cj4+Pj4+IC0K
Pj4+Pj4gLSAgICAgICAgICAgIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJidHMiKSApCj4+Pj4+
IC0gICAgICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JTlRFTF9C
VFM7Cj4+Pj4+IC0gICAgICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJpcGMi
KSApCj4+Pj4+IC0gICAgICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVS
RV9JUENfT05MWTsKPj4+Pj4gLSAgICAgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAo
cywgImFyY2giKSApCj4+Pj4+IC0gICAgICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5Q
TVVfRkVBVFVSRV9BUkNIX09OTFk7Cj4+Pj4+IC0gICAgICAgICAgICBlbHNlCj4+Pj4+IC0gICAg
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+Pj4+ICsgICAgICAgIHMgPSBzcyArIDE7Cj4+
Pj4+ICsgICAgfSB3aGlsZSAoICpzcyApOwo+Pj4+PiArCj4+Pj4+ICsgICAgLyogU2VsZWN0aW5n
IGJ0cy9pcGMvYXJjaCBmb3JjZXMgdnBtdSB0byBlbmFibGVkLiAqLwo+Pj4+PiArICAgIGlmICgg
dnBtdV9mZWF0dXJlcyApCj4+Pj4+ICsgICAgICAgIG9wdF92cG11X2VuYWJsZWQgPSB0cnVlOwo+
Pj4+IElmIHlvdSB3YW50IHRvIHJldGFpbiBvcmlnaW5hbCBiZWhhdmlvciwgdGhlIGNvbmRpdGlv
biBoZXJlIHdvdWxkIG5lZWQKPj4+PiB0byBiZSAiIXJjICYmIHZwbXVfZmVhdHVyZXMiLiBJdCdz
IG5vdCBjbGVhciB3aGV0aGVyIHlvdXIgbW9kaWZpY2F0aW9uCj4+Pj4gaW4gdGhpcyByZWdhcmQg
aXMgaW50ZW50aW9uYWwuCj4+PiBPaCAtIHRoYXQgd2Fzbid0IGludGVudGlvbmFsLgo+Pj4KPj4+
IEFuIGFsdGVybmF0aXZlLCBub3cgSSB0aGluayBhYm91dCBpdCwgaXMgdG8ganVzdCBoYXZlIHRo
ZSA8Ym9vbD49ZmFsc2UKPj4+IGNhc2UgY2xlYXIgdnBtdV9mZWF0dXJlcy4gIFRoaXMgaXMgbmV3
IGJlaGF2aW91ciwgYnV0IGl0IGlzIG1vcmUKPj4+IGNvbnNpc3RlbnQgd2l0aCBob3cgb3RoZXIg
b3B0aW9ucyB3b3JrLCBhbmQgaXQgd2Fzbid0IGV4cHJlc3NhYmxlIGJlZm9yZS4KPj4gR2VuZXJh
bGx5IC0geWVzLiBCdXQgd2hhdCB3b3VsZCBlLmcuICJ2cG11PW9mZixpcGMiIGVuZCB1cCBkb2lu
ZyBpbgo+PiB5b3VyIG5ldyBtb2RlbD8KPiAKPiBUaGUgdXNlIG9mIHZwbXVfZmVhdHVyZXMgaXMg
c29tZXdoYXQgd2VpcmQuICAiYnRzIiBhY3RzIGFzIGFuIGV4dHJhCj4gZmVhdHVyZSBvbiB0b3Ag
b2YgImdlbmVyYWxseSBvbiIsIHdoZXJlYXMgImlwYyIgYW5kICJhcmNoIiBhY3QgYXMKPiByZXN0
cmljdGlvbnMgb24gdG9wIG9mICJnZW5lcmFsbHkgb24iLgoKT2theSBsZXQncyBnbyB0aGF0IHJv
dXRlIHRoZW4uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 16:10:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 16:10:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqgox-00013u-Ky; Mon, 04 Feb 2019 16:10:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQO5=QL=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gqgov-00010j-OF
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 16:10:05 +0000
X-Inumbo-ID: 54039c52-2897-11e9-8ff5-e79938332e3e
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 54039c52-2897-11e9-8ff5-e79938332e3e;
 Mon, 04 Feb 2019 16:10:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B29CDB009;
 Mon,  4 Feb 2019 16:10:01 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: =?UTF-8?B?PDE1NDkyODA1MTPvv70xODA5Ne+/vTHvv71naXTvv71zZW5k77+9?=
 =?UTF-8?Q?email=ef=bf=bdandrew=2ecooper3=40citrix=2ecom=3e_=3c5C5843E702000?=
 =?UTF-8?B?MDc4MDAyMTNBOUVAcHJ2Me+/vW1oLnByb3ZvLm5vdmVsbC5jb20+IDxmYWYwNmNk?=
 =?UTF-8?B?Oe+/vTNlNTfvv70zYzNi77+9YTlmNe+/vTZmZmEyMDViYzg5NUBjaXRyaXguY29t?=
 =?UTF-8?Q?=3e_=3c5C584FDA0200007800213B0C=40prv1=ef=bf=bdmh=2eprovo=2enovel?=
 =?UTF-8?Q?l=2ecom=3e_=3c55662355-621e-e794-79d6-6675fb40eefe=40citrix=2ecom?=
 =?UTF-8?Q?=3e_=3c5C5863090200007800213B93=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <b323ab11-3d00-3097-70ae-e65ed975063e@suse.com>
Date: Mon, 4 Feb 2019 17:10:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/vpmu: Improve documentation
 and parsing for vpmu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen-devel <xen-devel@lists.xen.org>" <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDIvMjAxOSAxNzowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDQuMDIuMTkg
YXQgMTU6NTgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDQvMDIv
MjAxOSAxNDo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwNC4wMi4xOSBhdCAxNToy
MiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IE9uIDA0LzAyLzIwMTkg
MTM6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAwNC4wMi4xOSBhdCAxMjo0MSwg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4gQEAgLTY0LDM3ICs1NCwz
NyBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgbGFzdF92Y3B1KTsKPj4+
Pj4+ICBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV92cG11X3BhcmFtcyhjb25zdCBjaGFyICpzKQo+
Pj4+Pj4gIHsKPj4+Pj4+ICAgICAgY29uc3QgY2hhciAqc3M7Cj4+Pj4+PiArICAgIGludCByYyA9
IDAsIHZhbDsKPj4+Pj4+ICsKPj4+Pj4+ICsgICAgZG8gewo+Pj4+Pj4gKyAgICAgICAgc3MgPSBz
dHJjaHIocywgJywnKTsKPj4+Pj4+ICsgICAgICAgIGlmICggIXNzICkKPj4+Pj4+ICsgICAgICAg
ICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKPj4+Pj4+ICsKPj4+Pj4+ICsgICAgICAgIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2wocywgc3MpKSA+PSAwICkKPj4+Pj4+ICsgICAgICAgICAgICBvcHRf
dnBtdV9lbmFibGVkID0gdmFsOwo+Pj4+Pj4gKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0
cmNtcChzLCAiYnRzIikgKQo+Pj4+Pj4gKyAgICAgICAgICAgIHZwbXVfZmVhdHVyZXMgfD0gWEVO
UE1VX0ZFQVRVUkVfSU5URUxfQlRTOwo+Pj4+Pj4gKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5l
X3N0cmNtcChzLCAiaXBjIikgKQo+Pj4+Pj4gKyAgICAgICAgICAgIHZwbXVfZmVhdHVyZXMgfD0g
WEVOUE1VX0ZFQVRVUkVfSVBDX09OTFk7Cj4+Pj4+PiArICAgICAgICBlbHNlIGlmICggIWNtZGxp
bmVfc3RyY21wKHMsICJhcmNoIikgKQo+Pj4+Pj4gKyAgICAgICAgICAgIHZwbXVfZmVhdHVyZXMg
fD0gWEVOUE1VX0ZFQVRVUkVfQVJDSF9PTkxZOwo+Pj4+Pj4gKyAgICAgICAgZWxzZQo+Pj4+Pj4g
KyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPj4+Pj4+ICAKPj4+Pj4+IC0gICAgc3dpdGNoICgg
cGFyc2VfYm9vbChzLCBOVUxMKSApCj4+Pj4+PiAtICAgIHsKPj4+Pj4+IC0gICAgY2FzZSAwOgo+
Pj4+Pj4gLSAgICAgICAgYnJlYWs7Cj4+Pj4+PiAtICAgIGRlZmF1bHQ6Cj4+Pj4+PiAtICAgICAg
ICBkbyB7Cj4+Pj4+PiAtICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKPj4+Pj4+IC0g
ICAgICAgICAgICBpZiAoICFzcyApCj4+Pj4+PiAtICAgICAgICAgICAgICAgIHNzID0gc3RyY2hy
KHMsICdcMCcpOwo+Pj4+Pj4gLQo+Pj4+Pj4gLSAgICAgICAgICAgIGlmICggIWNtZGxpbmVfc3Ry
Y21wKHMsICJidHMiKSApCj4+Pj4+PiAtICAgICAgICAgICAgICAgIHZwbXVfZmVhdHVyZXMgfD0g
WEVOUE1VX0ZFQVRVUkVfSU5URUxfQlRTOwo+Pj4+Pj4gLSAgICAgICAgICAgIGVsc2UgaWYgKCAh
Y21kbGluZV9zdHJjbXAocywgImlwYyIpICkKPj4+Pj4+IC0gICAgICAgICAgICAgICAgdnBtdV9m
ZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JUENfT05MWTsKPj4+Pj4+IC0gICAgICAgICAgICBl
bHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJhcmNoIikgKQo+Pj4+Pj4gLSAgICAgICAgICAg
ICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9GRUFUVVJFX0FSQ0hfT05MWTsKPj4+Pj4+IC0g
ICAgICAgICAgICBlbHNlCj4+Pj4+PiAtICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+
Pj4+Pj4gKyAgICAgICAgcyA9IHNzICsgMTsKPj4+Pj4+ICsgICAgfSB3aGlsZSAoICpzcyApOwo+
Pj4+Pj4gKwo+Pj4+Pj4gKyAgICAvKiBTZWxlY3RpbmcgYnRzL2lwYy9hcmNoIGZvcmNlcyB2cG11
IHRvIGVuYWJsZWQuICovCj4+Pj4+PiArICAgIGlmICggdnBtdV9mZWF0dXJlcyApCj4+Pj4+PiAr
ICAgICAgICBvcHRfdnBtdV9lbmFibGVkID0gdHJ1ZTsKPj4+Pj4gSWYgeW91IHdhbnQgdG8gcmV0
YWluIG9yaWdpbmFsIGJlaGF2aW9yLCB0aGUgY29uZGl0aW9uIGhlcmUgd291bGQgbmVlZAo+Pj4+
PiB0byBiZSAiIXJjICYmIHZwbXVfZmVhdHVyZXMiLiBJdCdzIG5vdCBjbGVhciB3aGV0aGVyIHlv
dXIgbW9kaWZpY2F0aW9uCj4+Pj4+IGluIHRoaXMgcmVnYXJkIGlzIGludGVudGlvbmFsLgo+Pj4+
IE9oIC0gdGhhdCB3YXNuJ3QgaW50ZW50aW9uYWwuCj4+Pj4KPj4+PiBBbiBhbHRlcm5hdGl2ZSwg
bm93IEkgdGhpbmsgYWJvdXQgaXQsIGlzIHRvIGp1c3QgaGF2ZSB0aGUgPGJvb2w+PWZhbHNlCj4+
Pj4gY2FzZSBjbGVhciB2cG11X2ZlYXR1cmVzLiAgVGhpcyBpcyBuZXcgYmVoYXZpb3VyLCBidXQg
aXQgaXMgbW9yZQo+Pj4+IGNvbnNpc3RlbnQgd2l0aCBob3cgb3RoZXIgb3B0aW9ucyB3b3JrLCBh
bmQgaXQgd2Fzbid0IGV4cHJlc3NhYmxlIGJlZm9yZS4KPj4+IEdlbmVyYWxseSAtIHllcy4gQnV0
IHdoYXQgd291bGQgZS5nLiAidnBtdT1vZmYsaXBjIiBlbmQgdXAgZG9pbmcgaW4KPj4+IHlvdXIg
bmV3IG1vZGVsPwo+Pgo+PiBUaGUgdXNlIG9mIHZwbXVfZmVhdHVyZXMgaXMgc29tZXdoYXQgd2Vp
cmQuICAiYnRzIiBhY3RzIGFzIGFuIGV4dHJhCj4+IGZlYXR1cmUgb24gdG9wIG9mICJnZW5lcmFs
bHkgb24iLCB3aGVyZWFzICJpcGMiIGFuZCAiYXJjaCIgYWN0IGFzCj4+IHJlc3RyaWN0aW9ucyBv
biB0b3Agb2YgImdlbmVyYWxseSBvbiIuCj4gCj4gT2theSBsZXQncyBnbyB0aGF0IHJvdXRlIHRo
ZW4uCgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 16:41:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 16:41:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqhJV-0003sb-A4; Mon, 04 Feb 2019 16:41:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mG44=QL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqhJT-0003sW-SO
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 16:41:39 +0000
X-Inumbo-ID: bd6b4c43-289b-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd6b4c43-289b-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 16:41:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Feb 2019 09:41:37 -0700
Message-Id: <5C586B3E0200007800213BCA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 04 Feb 2019 09:41:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-2-roger.pau@citrix.com>
In-Reply-To: <20190130103646.53649-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 1/8] dom0/pvh: align allocation and
 mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IER1ZSB0byB0aGUgcmVjZW50IGNoYW5nZXMgaW4gdGhlIGlvbW11IG1hcHBpbmcgbG9naWMsIHRo
ZSBzdGFydAo+IGFkZHJlc3NlcyBwcm92aWRlZCBuZWVkIHRvIGJlIGFsaWduZWQgdG8gdGhlIG9y
ZGVyIGludGVuZGVkIHRvIGJlCj4gbWFwcGVkLgoKSXJyZXNwZWN0aXZlIG9mIHlvdXIgcmVwbHkg
dG8gV2VpJ3Mgc2ltaWxhciByZXF1ZXN0ICh3aGVyZSB5b3UndmUKcHJvdmlkZWQgbGlua3MgdG8g
bWFpbHMgc2hvd2luZyBjcmFzaGVzKSBJJ2QgbGlrZSB5b3UgdG8gZXhwbGFpbgp0aGlzIGJldHRl
ci4gVGhpcyBpcyBpbiBwYXJ0aWN1bGFyIGJlY2F1c2UgSSBkb24ndCByZWFsbHkgc2VlIHdoYXQK
InJlY2VudCBjaGFuZ2VzIGluIHRoZSBpb21tdSBtYXBwaW5nIGxvZ2ljIiB5b3UgdGFsayBhYm91
dC4gVGhlCmNvZGUgY2hhbmdlIGl0c2VsZiBsb29rcyBva2F5LCBkZXNwaXRlIG1lIG5vdCBiZWlu
ZyBvdmVybHkgaGFwcHkKd2l0aCB0aGUgdXNlIG9mIG1pbigpIGhlcmUsIHdoaWNoIGlpcmMgd2Fz
IGFscmVhZHkgY29tbWVudGVkCmFib3V0LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 16:48:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 16:48:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqhQK-00044J-3q; Mon, 04 Feb 2019 16:48:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vqbz=QL=citrix.com=prvs=9312f31a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gqhQI-00044A-Qd
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 16:48:42 +0000
X-Inumbo-ID: b6db753e-289c-11e9-8c4c-ffa795aff2de
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6db753e-289c-11e9-8c4c-ffa795aff2de;
 Mon, 04 Feb 2019 16:48:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="85479948"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-3-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <c7c0d105-673c-b6e4-39da-336d1af1e207@citrix.com>
Date: Mon, 4 Feb 2019 16:48:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190130103646.53649-3-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 2/8] amd/ntp: remove assert that
 prevents creating 2M MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAxMDozNiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgoKU3ViamVjdCBzL250
cC9ucHQvCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 16:56:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 16:56:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqhXp-0004zw-Ux; Mon, 04 Feb 2019 16:56:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mG44=QL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqhXo-0004zq-57
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 16:56:28 +0000
X-Inumbo-ID: cf387418-289d-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf387418-289d-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 16:56:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Feb 2019 09:56:25 -0700
Message-Id: <5C586EB60200007800213BDC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 04 Feb 2019 09:56:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-3-roger.pau@citrix.com>
In-Reply-To: <20190130103646.53649-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 2/8] amd/ntp: remove assert that
 prevents creating 2M MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZSBhc3NlcnQgd2FzIG9yaWdpbmFsbHkgYWRkZWQgdG8gbWFrZSBzdXJlIHRoYXQgaGlnaGVy
IG9yZGVyCj4gcmVnaW9ucyAoPiBQQUdFX09SREVSXzRLKSBjb3VsZCBub3QgYmUgdXNlZCB0byBi
eXBhc3MgdGhlCj4gbW1pb19yb19yYW5nZXMgY2hlY2sgcGVyZm9ybWVkIGJ5IHAybV90eXBlX3Rv
X2ZsYWdzLgo+IAo+IFRoaXMgaG93ZXZlciBpcyBhbHJlYWR5IGNoZWNrZWQgaW4gc2V0X21taW9f
cDJtX2VudHJ5LCB3aGljaCBtYWtlcwo+IHN1cmUgdGhhdCBoaWdoZXIgb3JkZXIgbWFwcGluZ3Mg
ZG9uJ3Qgb3ZlcmxhcCB3aXRoIG1taW9fcm9fcmFuZ2VzLAo+IHRodXMgYWxsb3dpbmcgdGhlIGNy
ZWF0aW9uIG9mIGhpZ2ggb3JkZXIgTU1JTyBtYXBwaW5ncyBzYWZlbHkuCgpXZWxsLCB0aGUgYXNz
ZXJ0aW9ucyB3ZXJlIGFkZGVkIHRvIG1ha2Ugc3VyZSBubyBvdGhlciBjb2RlCnBhdGggYXBwZWFy
cyB0aGF0IHZpb2xhdGVzIHRoaXMgcmVxdWlyZW1lbnQuIEFyZ3VhYmx5IGUuZy4Kc2V0X2lkZW50
aXR5X3AybV9lbnRyeSgpIGNvdWxkIGdhaW4gYW4gb3JkZXIgcGFyYW1ldGVyIGFuZAp0aGVuIHRy
eSB0byBlc3RhYmxpc2ggbGFyZ2VyIHAybV9tbWlvX2RpcmVjdCBlbnRyaWVzLgoKRG9uJ3QgZ2V0
IG1lIHdyb25nLCBJIGRvbid0IG9iamVjdCB0byB0aGUgcmVtb3ZhbCBvZiB0aGUKYXNzZXJ0aW9u
cywgYnV0IHRoZSBkZXNjcmlwdGlvbiBtYWtlcyBpdCBzb3VuZCBhcyBpZiB0aGV5IHdlcmUKZW50
aXJlbHkgcmVkdW5kYW50LiBFdmVuIGJldHRlciB3b3VsZCBiZSB0aG91Z2ggaWYgdGhleQpjb3Vs
ZCBiZSBleHRlbmRlZCB0byBrZWVwIHRyaWdnZXJpbmcgaW4gImJhZCIgY2FzZXMuCgo+IFJlbW92
ZSB0aGUgYXNzZXJ0IHRvIGFsbG93IDJNIGVudHJpZXMgdG8gYmUgY3JlYXRlZCBmb3IgTU1JTyBy
ZWdpb25zCj4gdGhhdCBkb24ndCBvdmVybGFwIHdpdGggbW1pb19yb19yYW5nZXMuCj4gCj4gU3Vn
Z2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gLS0t
Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gV2l0aG91dCB0
aGlzIHBhdGNoIHRyeWluZyB0byBjcmVhdGUgYSBQVkggZG9tMCB3aWxsIHRyaWdnZXIgYW4gYXNz
ZXJ0Cj4gb24gY2VydGFpbiBoYXJkd2FyZSBkZXBlbmRpbmcgb24gdGhlIG1lbW9yeSBtYXAuCgpH
aXZpbmcgYSBzaW1wbGUgZXhhbXBsZSBpbiB0aGUgZGVzY3JpcHRpb24gd291bGQgYmUgaGVscGZ1
bC4KCj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L21tL3AybS1wdC5jCj4gQEAgLTY2OCw3ICs2NjgsNiBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKPiAgICAgICAgICB9Cj4g
IAo+ICAgICAgICAgIEFTU0VSVChwMm1fZmxhZ3NfdG9fdHlwZShmbGFncykgIT0gcDJtX2lvcmVx
X3NlcnZlcik7Cj4gLSAgICAgICAgQVNTRVJUKCFtZm5fdmFsaWQobWZuKSB8fCBwMm10ICE9IHAy
bV9tbWlvX2RpcmVjdCk7Cj4gICAgICAgICAgbDJlX2NvbnRlbnQgPSBtZm5fdmFsaWQobWZuKSB8
fCBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQpCj4gICAgICAgICAgICAgID8gcDJtX2wyZV9m
cm9tX3BmbihtZm5feChtZm4pLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3R5cGVfdG9fZmxhZ3MocDJtLCBwMm10LCBtZm4sIDEpKQoKVGhlcmUncyBhIHNpbWlsYXIgY2hl
Y2sgaW4gdGhlIDFHIG1hcHBpbmcgbG9naWMgc2V2ZXJhbCBsaW5lcyB1cC4gV2h5CmRvZXMgdGhh
dCBub3QgYWxzbyBuZWVkIHJlbW92aW5nPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 17:11:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 17:11:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqhmT-0006jl-8p; Mon, 04 Feb 2019 17:11:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gWI9=QL=citrix.com=prvs=9315a7b1e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gqhmS-0006jg-VU
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 17:11:36 +0000
X-Inumbo-ID: ebfeb372-289f-11e9-9c4f-13c1936089b8
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ebfeb372-289f-11e9-9c4f-13c1936089b8;
 Mon, 04 Feb 2019 17:11:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="85481130"
Date: Mon, 4 Feb 2019 18:11:08 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190204171108.dud4pm5wynb6cpmj@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-2-roger.pau@citrix.com>
 <5C586B3E0200007800213BCA@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C586B3E0200007800213BCA@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 1/8] dom0/pvh: align allocation and
 mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMDQsIDIwMTkgYXQgMDk6NDE6MzRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gRHVlIHRvIHRoZSByZWNlbnQgY2hhbmdlcyBpbiB0aGUgaW9tbXUgbWFwcGluZyBs
b2dpYywgdGhlIHN0YXJ0Cj4gPiBhZGRyZXNzZXMgcHJvdmlkZWQgbmVlZCB0byBiZSBhbGlnbmVk
IHRvIHRoZSBvcmRlciBpbnRlbmRlZCB0byBiZQo+ID4gbWFwcGVkLgo+IAo+IElycmVzcGVjdGl2
ZSBvZiB5b3VyIHJlcGx5IHRvIFdlaSdzIHNpbWlsYXIgcmVxdWVzdCAod2hlcmUgeW91J3ZlCj4g
cHJvdmlkZWQgbGlua3MgdG8gbWFpbHMgc2hvd2luZyBjcmFzaGVzKSBJJ2QgbGlrZSB5b3UgdG8g
ZXhwbGFpbgo+IHRoaXMgYmV0dGVyLiBUaGlzIGlzIGluIHBhcnRpY3VsYXIgYmVjYXVzZSBJIGRv
bid0IHJlYWxseSBzZWUgd2hhdAo+ICJyZWNlbnQgY2hhbmdlcyBpbiB0aGUgaW9tbXUgbWFwcGlu
ZyBsb2dpYyIgeW91IHRhbGsgYWJvdXQuCgpDb21taXQgNzI1YmYwMGE4N2YgKCJpb21tdSAvIHAy
bTogYWRkIGEgcGFnZV9vcmRlciBwYXJhbWV0ZXIgdG8KaW9tbXVfbWFwL3VubWFwX3BhZ2UoKS4u
LiIpIGFkZGVkIHRoZSBmb2xsb3dpbmcgdHdvIGFzc2VydHMgdG8KaW9tbXVfbWFwOgoKQVNTRVJU
KElTX0FMSUdORUQoZGZuX3goZGZuKSwgKDF1bCA8PCBwYWdlX29yZGVyKSkpOwpBU1NFUlQoSVNf
QUxJR05FRChtZm5feChtZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKSk7CgpQcmV2aW91c2x5IGlv
bW11X21hcCB3b3VsZCBhZGQgdW5hbGlnbmVkIGVudHJpZXMgd2l0aG91dCBjb21wbGFpbmluZywK
YnV0IG5vdyBpbiBkZWJ1ZyBidWlsZHMgdGhlIGFzc2VydCB3aWxsIHRyaWdnZXIuCgpNYXliZSBh
ZGRpbmcgYSAnRml4ZXMnIHRhZyB3b3VsZCBoZWxwIGlkZW50aWZ5aW5nIHdoYXQgdGhpcyBjb21t
aXQgaXMKdHJ5aW5nIHRvIGFkZHJlc3M/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 17:19:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 17:19:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqhtb-00071l-18; Mon, 04 Feb 2019 17:18:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gWI9=QL=citrix.com=prvs=9315a7b1e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gqhtZ-00071e-Tu
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 17:18:57 +0000
X-Inumbo-ID: f2b8b580-28a0-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2b8b580-28a0-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 17:18:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="85481622"
Date: Mon, 4 Feb 2019 18:18:47 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190204171847.q3cymyuclraa77lm@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-3-roger.pau@citrix.com>
 <5C586EB60200007800213BDC@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C586EB60200007800213BDC@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 2/8] amd/ntp: remove assert that
 prevents creating 2M MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMDQsIDIwMTkgYXQgMDk6NTY6MjJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gVGhlIGFzc2VydCB3YXMgb3JpZ2luYWxseSBhZGRlZCB0byBtYWtlIHN1cmUgdGhh
dCBoaWdoZXIgb3JkZXIKPiA+IHJlZ2lvbnMgKD4gUEFHRV9PUkRFUl80SykgY291bGQgbm90IGJl
IHVzZWQgdG8gYnlwYXNzIHRoZQo+ID4gbW1pb19yb19yYW5nZXMgY2hlY2sgcGVyZm9ybWVkIGJ5
IHAybV90eXBlX3RvX2ZsYWdzLgo+ID4gCj4gPiBUaGlzIGhvd2V2ZXIgaXMgYWxyZWFkeSBjaGVj
a2VkIGluIHNldF9tbWlvX3AybV9lbnRyeSwgd2hpY2ggbWFrZXMKPiA+IHN1cmUgdGhhdCBoaWdo
ZXIgb3JkZXIgbWFwcGluZ3MgZG9uJ3Qgb3ZlcmxhcCB3aXRoIG1taW9fcm9fcmFuZ2VzLAo+ID4g
dGh1cyBhbGxvd2luZyB0aGUgY3JlYXRpb24gb2YgaGlnaCBvcmRlciBNTUlPIG1hcHBpbmdzIHNh
ZmVseS4KPiAKPiBXZWxsLCB0aGUgYXNzZXJ0aW9ucyB3ZXJlIGFkZGVkIHRvIG1ha2Ugc3VyZSBu
byBvdGhlciBjb2RlCj4gcGF0aCBhcHBlYXJzIHRoYXQgdmlvbGF0ZXMgdGhpcyByZXF1aXJlbWVu
dC4gQXJndWFibHkgZS5nLgo+IHNldF9pZGVudGl0eV9wMm1fZW50cnkoKSBjb3VsZCBnYWluIGFu
IG9yZGVyIHBhcmFtZXRlciBhbmQKPiB0aGVuIHRyeSB0byBlc3RhYmxpc2ggbGFyZ2VyIHAybV9t
bWlvX2RpcmVjdCBlbnRyaWVzLgo+IAo+IERvbid0IGdldCBtZSB3cm9uZywgSSBkb24ndCBvYmpl
Y3QgdG8gdGhlIHJlbW92YWwgb2YgdGhlCj4gYXNzZXJ0aW9ucywgYnV0IHRoZSBkZXNjcmlwdGlv
biBtYWtlcyBpdCBzb3VuZCBhcyBpZiB0aGV5IHdlcmUKPiBlbnRpcmVseSByZWR1bmRhbnQuIEV2
ZW4gYmV0dGVyIHdvdWxkIGJlIHRob3VnaCBpZiB0aGV5Cj4gY291bGQgYmUgZXh0ZW5kZWQgdG8g
a2VlcCB0cmlnZ2VyaW5nIGluICJiYWQiIGNhc2VzLgoKSSBjb3VsZCBhZGQgc29tZXRoaW5nIGxp
a2U6CgpBU1NFUlQoIXJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKG1taW9fcm9fcmFuZ2VzLCBtZm5f
eChtZm4pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikgKyBQRk5f
RE9XTihNQigyKSkpKTsKCkkgdGhpbmsgdGhpcyBzaG91bGQgYmUgc2FmZSBhbmQgd291bGQgdHJp
Z2dlciBpbiBjYXNlIG9mIG1pc3VzZS4KCj4gCj4gPiBSZW1vdmUgdGhlIGFzc2VydCB0byBhbGxv
dyAyTSBlbnRyaWVzIHRvIGJlIGNyZWF0ZWQgZm9yIE1NSU8gcmVnaW9ucwo+ID4gdGhhdCBkb24n
dCBvdmVybGFwIHdpdGggbW1pb19yb19yYW5nZXMuCj4gPiAKPiA+IFN1Z2dlc3RlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+ID4gU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+IENjOiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gPiBDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
PiA+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gPiAtLS0KPiA+IFdpdGhv
dXQgdGhpcyBwYXRjaCB0cnlpbmcgdG8gY3JlYXRlIGEgUFZIIGRvbTAgd2lsbCB0cmlnZ2VyIGFu
IGFzc2VydAo+ID4gb24gY2VydGFpbiBoYXJkd2FyZSBkZXBlbmRpbmcgb24gdGhlIG1lbW9yeSBt
YXAuCj4gCj4gR2l2aW5nIGEgc2ltcGxlIGV4YW1wbGUgaW4gdGhlIGRlc2NyaXB0aW9uIHdvdWxk
IGJlIGhlbHBmdWwuCj4gCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiA+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+ID4gQEAgLTY2OCw3ICs2NjgsNiBAQCBwMm1f
cHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1m
biwKPiA+ICAgICAgICAgIH0KPiA+ICAKPiA+ICAgICAgICAgIEFTU0VSVChwMm1fZmxhZ3NfdG9f
dHlwZShmbGFncykgIT0gcDJtX2lvcmVxX3NlcnZlcik7Cj4gPiAtICAgICAgICBBU1NFUlQoIW1m
bl92YWxpZChtZm4pIHx8IHAybXQgIT0gcDJtX21taW9fZGlyZWN0KTsKPiA+ICAgICAgICAgIGwy
ZV9jb250ZW50ID0gbWZuX3ZhbGlkKG1mbikgfHwgcDJtX2FsbG93c19pbnZhbGlkX21mbihwMm10
KQo+ID4gICAgICAgICAgICAgID8gcDJtX2wyZV9mcm9tX3BmbihtZm5feChtZm4pLAo+ID4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90b19mbGFncyhwMm0sIHAybXQs
IG1mbiwgMSkpCj4gCj4gVGhlcmUncyBhIHNpbWlsYXIgY2hlY2sgaW4gdGhlIDFHIG1hcHBpbmcg
bG9naWMgc2V2ZXJhbCBsaW5lcyB1cC4gV2h5Cj4gZG9lcyB0aGF0IG5vdCBhbHNvIG5lZWQgcmVt
b3Zpbmc/CgpTbyBmYXIgbW1pb19vcmRlciBkb2Vzbid0IGFsbG93IGNyZWF0aW9uIG9mIDFHIGVu
dHJpZXMgZm9yIG1taW8KcmVnaW9ucywgdGhhdCdzIHdoeSBJIGhhdmVuJ3QgcmVtb3ZlZCB0aGF0
IGFzc2VydC4gSSBjYW4gaG93ZXZlcgpyZXBsYWNlIGl0IHdpdGggdGhlIGFzc2VydCBzdWdnZXN0
ZWQgYWJvdmUgcHJvcGVybHkgYWRqdXN0ZWQgZm9yIDFHCnBhZ2VzLgoKVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 17:56:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 17:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqiTS-0001yQ-Be; Mon, 04 Feb 2019 17:56:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVLN=QL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqiTQ-0001yE-TP
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 17:56:00 +0000
X-Inumbo-ID: 1e2c353a-28a6-11e9-b0d7-1bcc3ecfe0cc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e2c353a-28a6-11e9-b0d7-1bcc3ecfe0cc;
 Mon, 04 Feb 2019 17:55:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqiTK-0001OD-95; Mon, 04 Feb 2019 17:55:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqiTK-0007wo-0S; Mon, 04 Feb 2019 17:55:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqiTJ-0001c2-W6; Mon, 04 Feb 2019 17:55:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gqiTJ-0001c2-W6@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Feb 2019 17:55:53 +0000
Subject: [Xen-devel] [xen-4.9-testing bisection] complete build-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjktdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuOS10ZXN0aW5nCmpvYiBidWls
ZC1hbWQ2NC14c20KdGVzdGlkIHhlbi1idWlsZAoKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4u
Z2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1
ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGlu
dHJvZHVjZWQ6ICA2Nzg5MjBlNTg0NjNhMjdjMDg3OGIzZDA3MGUxODgxMWEyOTRjY2U4CiAgQnVn
IG5vdCBwcmVzZW50OiAzYTNmNDhhNTllNDI2OWM2MTExZTJjMzBmMzFhNDlkNzYzMjJiZjY1CiAg
TGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MvMTMyODU4LwoKCiAgY29tbWl0IDY3ODkyMGU1ODQ2M2EyN2MwODc4YjNkMDcwZTE4
ODExYTI5NGNjZTgKICBBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBE
YXRlOiAgIEZyaSBGZWIgMSAxMjowNToxMSAyMDE5ICswMTAwCiAgCiAgICAgIHg4NmVtdWw6IGZp
eCAzLW9wZXJhbmQgSU1VTAogICAgICAKICAgICAgV2hpbGUgY29tbWl0IDc1MDY2Y2Q0ZWEgKCJ4
ODZlbXVsOiBmaXggeyxpfW11bCBhbmQgeyxpfWRpdiIpIGluZGVlZCBkaWQKICAgICAgYXMgaXRz
IHRpdGxlIHNheXMsIGl0IGJyb2tlIHRoZSAzLW9wZXJhbmQgZm9ybSBieSB1bmlmb3JtbHkgdXNp
bmcgQUwvQVgvCiAgICAgIEVBWC9SQVggYXMgc2Vjb25kIHNvdXJjZSBvcGVyYW5kLiBGaXggdGhp
cyBhbmQgYWRkIHRlc3RzIGNvdmVyaW5nIGJvdGgKICAgICAgY2FzZXMuCiAgICAgIAogICAgICBS
ZXBvcnRlZC1ieTogQW5kcmVpIEx1dGFzIDx2bHV0YXNAYml0ZGVmZW5kZXIuY29tPgogICAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFRlc3Rl
ZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
ICAgbWFzdGVyIGNvbW1pdDogMTkyMzJiMzc4ZmFiMDQ5OTdjMDYxMmU1YzE5ZTgyYzI5YjU5ZDk5
ZQogICAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMi0xOCAxNDoyNzowOSArMDEwMAoKCkZvciBiaXNl
Y3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L3hlbi00LjktdGVzdGluZy9idWls
ZC1hbWQ2NC14c20ueGVuLWJ1aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9k
ZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1n
cmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94ZW4tNC45LXRlc3RpbmcvYnVpbGQt
YW1kNjQteHNtLnhlbi1idWlsZCAtLXN1bW1hcnktb3V0PXRtcC8xMzI4NTguYmlzZWN0aW9uLXN1
bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzA5NTQgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2Vj
dCB4ZW4tNC45LXRlc3RpbmcgYnVpbGQtYW1kNjQteHNtIHhlbi1idWlsZApTZWFyY2hpbmcgZm9y
IGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTMyNzQ3IGZhaWwgW2hvc3Q9Z29kZWxsbzBdIC8gMTMy
NTgyIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzI3NDcgLyAxMzI1ODIKKHRy
ZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdp
dGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0
IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5
NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiAwNGY3ZmJjYzhmY2FiN2YzYTU5ZTMzNzk4Yjc0NTgy
YjU1ZGQ3MzVhCkJhc2lzIHBhc3MgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2Ux
OGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIDA0MzdiYTBlNTc4
ZDA4OWViMjRmYzQ5MzU3NWNkMGU4ZjI1ODRlYzcKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAu
L2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdCM4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThk
LTgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdCNhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4
NWJiLWFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQjMDQzN2JhMGU1NzhkMDg5ZWIyNGZjNDkzNTc1Y2QwZThmMjU4NGVj
Ny0wNGY3ZmJjYzhmY2FiN2YzYTU5ZTMzNzk4Yjc0NTgyYjU1ZGQ3MzVhCkxvYWRlZCAxMDAxIG5v
ZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTMyNTgy
IHBhc3MgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0
YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIDA0MzdiYTBlNTc4ZDA4OWViMjRmYzQ5MzU3
NWNkMGU4ZjI1ODRlYzcKIDEzMjc0NyBmYWlsIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFk
YTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiAwNGY3
ZmJjYzhmY2FiN2YzYTU5ZTMzNzk4Yjc0NTgyYjU1ZGQ3MzVhCiAxMzI4NDQgZmFpbCA4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5Yjkx
MjMzOTNmYmUyYTVhODg1YmIgNjc4OTIwZTU4NDYzYTI3YzA4NzhiM2QwNzBlMTg4MTFhMjk0Y2Nl
OAogMTMyODQ1IHBhc3MgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBh
YWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIDRmOWE0ODY4OTliNjQzYTMx
NDNhNzdhMDMyZjZjMjA2OWNiMWU0MGEKIDEzMjgzOCBwYXNzIDgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4
ODViYiAwNDM3YmEwZTU3OGQwODllYjI0ZmM0OTM1NzVjZDBlOGYyNTg0ZWM3CiAxMzI4NDkgcGFz
cyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcy
OTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgM2EzZjQ4YTU5ZTQyNjljNjExMWUyYzMwZjMxYTQ5
ZDc2MzIyYmY2NQogMTMyODUyIGZhaWwgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2
N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIDY3ODkyMGU1
ODQ2M2EyN2MwODc4YjNkMDcwZTE4ODExYTI5NGNjZTgKIDEzMjg0MCBmYWlsIDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5
M2ZiZTJhNWE4ODViYiAwNGY3ZmJjYzhmY2FiN2YzYTU5ZTMzNzk4Yjc0NTgyYjU1ZGQ3MzVhCiAx
MzI4NDIgcGFzcyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIz
MDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgNzhiMjczMmVjNWNlODgzZjcwNjFm
YTJiNzY2YjM1OWJiMDhiYmExOQogMTMyODUwIGZhaWwgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZm
ZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJi
IDY3ODkyMGU1ODQ2M2EyN2MwODc4YjNkMDcwZTE4ODExYTI5NGNjZTgKIDEzMjg1NiBwYXNzIDgw
NTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5NmQy
MTliOTEyMzM5M2ZiZTJhNWE4ODViYiAzYTNmNDhhNTllNDI2OWM2MTExZTJjMzBmMzFhNDlkNzYz
MjJiZjY1CiAxMzI4NTEgcGFzcyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgM2EzZjQ4YTU5ZTQy
NjljNjExMWUyYzMwZjMxYTQ5ZDc2MzIyYmY2NQogMTMyODU4IGZhaWwgODA1MTc4OWU5ODI0OTkw
NTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJl
MmE1YTg4NWJiIDY3ODkyMGU1ODQ2M2EyN2MwODc4YjNkMDcwZTE4ODExYTI5NGNjZTgKU2VhcmNo
aW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMyNTgy
IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjc0NyAoZmFp
bCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjgzOCAocGFzcyks
IGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjg0MCAoZmFpbCksIGZvciBi
YXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgM2Ez
ZjQ4YTU5ZTQyNjljNjExMWUyYzMwZjMxYTQ5ZDc2MzIyYmY2NQpObyByZXZpc2lvbnMgbGVmdCB0
byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjg0
OSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjg1MCAoZmFp
bCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjg1MSAocGFzcyks
IGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyODUyIChmYWlsKSwgZm9yIGZp
cnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyODU2IChwYXNzKSwgZm9yIGxhc3Qg
cGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzI4NTggKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVy
ZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcg
aXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRy
b2R1Y2VkOiAgNjc4OTIwZTU4NDYzYTI3YzA4NzhiM2QwNzBlMTg4MTFhMjk0Y2NlOAogIEJ1ZyBu
b3QgcHJlc2VudDogM2EzZjQ4YTU5ZTQyNjljNjExMWUyYzMwZjMxYTQ5ZDc2MzIyYmY2NQogIExh
c3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzEzMjg1OC8KCgogIGNvbW1pdCA2Nzg5MjBlNTg0NjNhMjdjMDg3OGIzZDA3MGUxODgx
MWEyOTRjY2U4CiAgQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgRGF0
ZTogICBGcmkgRmViIDEgMTI6MDU6MTEgMjAxOSArMDEwMAogIAogICAgICB4ODZlbXVsOiBmaXgg
My1vcGVyYW5kIElNVUwKICAgICAgCiAgICAgIFdoaWxlIGNvbW1pdCA3NTA2NmNkNGVhICgieDg2
ZW11bDogZml4IHssaX1tdWwgYW5kIHssaX1kaXYiKSBpbmRlZWQgZGlkCiAgICAgIGFzIGl0cyB0
aXRsZSBzYXlzLCBpdCBicm9rZSB0aGUgMy1vcGVyYW5kIGZvcm0gYnkgdW5pZm9ybWx5IHVzaW5n
IEFML0FYLwogICAgICBFQVgvUkFYIGFzIHNlY29uZCBzb3VyY2Ugb3BlcmFuZC4gRml4IHRoaXMg
YW5kIGFkZCB0ZXN0cyBjb3ZlcmluZyBib3RoCiAgICAgIGNhc2VzLgogICAgICAKICAgICAgUmVw
b3J0ZWQtYnk6IEFuZHJlaSBMdXRhcyA8dmx1dGFzQGJpdGRlZmVuZGVyLmNvbT4KICAgICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgICBUZXN0ZWQt
Ynk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICAg
IG1hc3RlciBjb21taXQ6IDE5MjMyYjM3OGZhYjA0OTk3YzA2MTJlNWMxOWU4MmMyOWI1OWQ5OWUK
ICAgICAgbWFzdGVyIGRhdGU6IDIwMTgtMTItMTggMTQ6Mjc6MDkgKzAxMDAKClJldmlzaW9uIGdy
YXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94ZW4tNC45LXRlc3RpbmcvYnVp
bGQtYW1kNjQteHNtLnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTMyODU4OiB0b2xlcmFibGUgQUxMIEZBSUwK
CmZsaWdodCAxMzI4NTggeGVuLTQuOS10ZXN0aW5nIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyODU4LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwK
aW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 18:22:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 18:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqisp-0004dH-Qr; Mon, 04 Feb 2019 18:22:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JPi9=QL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gqiso-0004dC-Ci
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 18:22:14 +0000
X-Inumbo-ID: caa6ba8a-28a9-11e9-939d-6381d6819cae
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id caa6ba8a-28a9-11e9-939d-6381d6819cae;
 Mon, 04 Feb 2019 18:22:13 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1B95420821;
 Mon,  4 Feb 2019 18:22:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549304532;
 bh=ly2vE0JwU0QDNVY1UzwvniFvGW3HIvNMCISD+x2iMtE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=HER9r2OmUgCFI5N5Xzve4zVlShfcM/nrqOENVY9elyALBBVXNu+QfrssNrvWqjYbh
 pPcldeSnZM58a/dckxeTzhbAL0EYTBjyqYZLK0+IuUja7hypzGLLcL+39HXk8+9Dw7
 QwZlUwld5sJQiU544E6CxAZvzrhTwNh1754Ew6VI=
Date: Mon, 4 Feb 2019 10:22:10 -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: <20190204100712.idxj4xpvifv7yy6f@mac>
Message-ID: <alpine.DEB.2.10.1902041020360.22962@sstabellini-ThinkPad-X260>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <20190122141702.h3oxvr25xjxbhjcl@mac>
 <CACMJ4Gbr4dR2B7o=+i_0aCEPiXTA9nF-w477Btvv8vd_B2+mOw@mail.gmail.com>
 <20190131133931.vincqqgf4acywekz@mac>
 <CACMJ4GZ+85Hr4x8Ydt9u8zJWQLnGcDCxnWoHw3WQdqOZaZJ0gQ@mail.gmail.com>
 <20190204100712.idxj4xpvifv7yy6f@mac>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-2005648092-1549304532=:22962"
Subject: Re: [Xen-devel] [PATCH v5 00/15] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-2005648092-1549304532=:22962
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Mon, 4 Feb 2019, Roger Pau Monné wrote:
> > Yes, v7 was sent to address Jan and Julien's review comments in parallel
> > with our ongoing discussion on v5 macros. v7 also provided a checkpoint
> > for Argo testers to maximize test coverage as the series converges into
> > a Xen 4.12 merge candidate for Juergen. It addressed:
> > 
> >  - Jan's v6 review comments
> >  - Julien's v1 review comment
> >  - most of your xen-devel and offline review comments
> 
> I think it will benefit the community to give this review in public,
> so other reviewers know whats going on. IMO getting this private
> review makes it harder for me (as a reviewer) to know the motivation
> of some of the changes between versions, and likely also makes it
> harder for you since you have to keep track of comments from multiple
> sources on different channels.

There is one more reason to require public comments which I have only
learned recently: for safety certifications we need to keep a record of
all review comments and patches that address them for traceability.
--8323329-2005648092-1549304532=:22962
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-2005648092-1549304532=:22962--


From xen-devel-bounces@lists.xenproject.org Mon Feb 04 19:09:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 19:09:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqjc2-0008Qa-RE; Mon, 04 Feb 2019 19:08:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JPi9=QL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gqjc1-0008QT-5r
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 19:08:57 +0000
X-Inumbo-ID: 51bdd296-28b0-11e9-81fd-a7cfaa9a0fe6
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51bdd296-28b0-11e9-81fd-a7cfaa9a0fe6;
 Mon, 04 Feb 2019 19:08:56 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5E3422080A;
 Mon,  4 Feb 2019 19:08:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549307335;
 bh=QUfWgipHpxb/9vThbhridmIFqecCs2Dzc+k31/YFtmY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=usYsPdSRvqcHEwSGkAsBnx5ekoMOiB/ArYEQ1Nnr8+wV4rRQDJ68N2Ab0HiUQ28S4
 QrrD+aZv10R9GFVIhaWfMtuR9szTgs57vXPM+LyAeyikIfP9ejHJlKYbgeFsqFNOX8
 d4xES0BO3SOjUd3GjBxMxFPwXdVxCUbu33dObwVk=
Date: Mon, 4 Feb 2019 11:08:53 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C5807DE020000780021390F@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1902041057130.22962@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <CAFLBxZYdzV43SxpMiF7X=zcNnxfkJDQq5zkUnuThzE-rBuS=yA@mail.gmail.com>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
 <42A2C4FA0200009000417A66@prv1-mh.provo.novell.com>
 <5C46DF880200007800210061@prv1-mh.provo.novell.com>
 <95DC675902000028AB59E961@prv1-mh.provo.novell.com>
 <5C5807DE020000780021390F@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 lars.kurth.xen@gmail.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <dunlapg@umich.edu>, Julien Grall <julien.grall@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA0IEZlYiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDEuMDIuMTkg
YXQgMTk6NTIsIDxkdW5sYXBnQHVtaWNoLmVkdT4gd3JvdGU6Cj4gCj4gSSdtIG5vdCBnb2luZyB0
byByZXBseSBpbiBkZXRhaWwgdG8gYWxsIG9mIHdoYXQgeW91IHdyb3RlIGFib3V0IGZhbmF0aWNz
LAo+IGJ1dCBJIHdvdWxkIGxpa2UgdG8gc2F5IHRoYXQgSSB0aGluayBjb21waWxlciBwZW9wbGUg
bGVzcyBvZiB0aGF0IHRoYW4KPiB5b3UgYXBwZWFyIHRvIGltcGx5LCBhdCBsZWFzdCB0aGUgb25l
cyBJIGtub3cuIEluIHBhcnRpY3VsYXIsIHRoZXkgY2FuCj4gYmUgY29udmluY2VkIG9mIHRoZXJl
IGJlaW5nIGJ1Z3MgYnkgcG9pbnRpbmcgb3V0IHdoYXQgYXNwZWN0IG9mIHRoZQo+IHN0YW5kYXJk
IHRoZWlyIGltcGxlbWVudGF0aW9uIHZpb2xhdGVzLiAoT2YgY291cnNlIHRoZXJlIGFyZSBhbHNv
Cj4gZ29pbmcgdG8gYmUgYXJlYXMgd2hlcmUgaW50ZXJwcmV0YXRpb25zIG9mIHRoZSBzdGFuZGFy
ZCB2YXJ5IHRvbwo+IG11Y2ggdG8gY29tZSB0byBhbiBhZ3JlZW1lbnQuKQo+IAo+ID4gSW1wcm92
ZW1lbnRzIHRoaXMgc2VyaWVzIHNlZWtzIHRvIG1ha2UsIGFzIEkgdW5kZXJzdGFuZCBpdCwgaW5j
bHVkZQo+ID4gKGluIG9yZGVyIG9mIHVyZ2VuY3kpOgo+ID4gCj4gPiAxLiBGaXhpbmcgb25lIGNv
bmNyZXRlIGluc3RhbmNlIG9mICJVQiBoYXphcmQiCj4gCj4gUmlnaHQsIGFuZCB3ZSB3YW50IHRv
IHdvcmsgYXJvdW5kIGNvbXBpbGVyIGJ1Z3MgaGVyZS4KPiAKPiA+IDIuIE1pbmltaXplIHJpc2sg
b2YgZnVydGhlciAiVUIgaGF6YXJkIiBpbiB0aGlzIGJpdCBvZiBmdW5jdGlvbmFsaXR5Cj4gPiAz
LiBSZXRhaW4gdGhlIGVmZm9ydCBTdGVmYW5vIGhhcyBwdXQgaW4gaWRlbnRpZnlpbmcgYWxsIHRo
ZSBwbGFjZXMKPiA+IHdoZXJlIHN1Y2ggVUIgaGF6YXJkcyBuZWVkIHRvIGJlIGFkZHJlc3NlZC4K
PiA+IDQuIE1vdmUgdG93YXJkcyBNSVNSQS1DIGNvbXBsaWFuY2UuCj4gPiAKPiA+IEFzIGZhciBh
cyBJIGNhbiB0ZWxsLCBwcmltYXJ5IG9iamVjdGlvbnMgeW91J3ZlIGxldmVsZWQgYXQgdGhlIG9w
dGlvbnMKPiA+IHdoaWNoIHRyeSB0byBhZGRyZXNzIDItNCBhcmU6Cj4gPiAKPiA+IGEuICJVQiBo
YXphcmQiIHN0aWxsIG5vdCB6ZXJvCj4gPiBiLiBNSVNSQSBjb21wbGlhbmN5IG5vIDEwMCUKPiA+
IGMuIFVnbHkKPiA+IGQuIEluZWZmaWNpZW50Cj4gPiAKPiA+IChPYnZpb3VzbHkgc29tZSBwcm9w
b3NhbHMgaGF2ZSBoYWQgbW9yZSB0ZWNobmljYWwgZGlzY3Vzc2lvbi4pCj4gPiAKPiA+IEFueXRo
aW5nIEkgbWlzc2VkPwo+IAo+IEkgZG9uJ3QgdGhpbmsgc28sIGVzcGVjaWFsbHkgc2luY2UgdmFy
aW91cyBhc3BlY3RzIGNhbiBmYWxsIHVuZGVyICJ1Z2x5Igo+IGFuZC9vciAiaW5lZmZpY2llbnQi
LiBXaGF0IEknbSBub3Qgc3VyZSBJIHNlZSBpcyB3aGF0IHlvdSBtZWFuIHRvCj4gZXhwcmVzcyB3
aXRoIGFsbCB5b3Ugd3JvdGUgaW4gdGVybXMgb2YgZmluZGluZyBhIHdheSBvdXQgb2YgdGhlCj4g
Y3VycmVudCBzaXR1YXRpb24gKGJlc2lkZXMgcmVxdWVzdGluZyBhIHZvdGUpOiBJbXByb3Zpbmcg
b24gYS4gYW5kCj4gYi4gaXMgbm90IGEgZ29vZCBleGN1c2UgdG8gZXh0ZW5kIGMuLCBhdCBsZWFz
dCBub3QgdW5lcXVpdm9jYWxseS4KPiBXaGV0aGVyIGQuIGFjdHVhbGx5IG1hdHRlcnMgaXMgYSBz
ZXBhcmF0ZSBhc3BlY3QsIHBhcnRseSBiZWNhdXNlIGl0Cj4gbWF5IG1lYW4gZGlmZmVyZW50IHRo
aW5ncyAoaXQgY291bGQgZS5nLiBiZSB0YWtlbiBhcyBhbm90aGVyCj4gd29yZGluZyBmb3IgYS4g
YW5kIGIuKS4KCkkgd291bGQgYmUgT0sgd2l0aCBhIHZvdGUgKG9yIEp1ZXJnZW4gbWFraW5nIGEg
ZGVjaXNpb24gZm9yIHVzKSwgYnV0CnRoaXMgaXNzdWUgaXMgbm90IHNvIGZ1bmRhbWVudGFsbHkg
Y3JpdGljYWwgdGhhdCBJIHdhbnQgdG8gbW92ZSBmb3J3YXJkCndpdGggaXQgYXQgdGhlIGNvc3Qg
b2YgbWFraW5nIG9uZSBvciBtb3JlIG1haW50YWluZXJzIHVuaGFwcHkuIElkZWFsbHksCkkgd291
bGQgbGlrZSB0byBmaW5kIGFuIG9wdGlvbiB0aGF0IGlzIGFjY2VwdGFibGUgZm9yIGV2ZXJ5Ym9k
eS4KVW5mb3J0dW5hdGVseSwgaXQgZG9lc24ndCBsb29rIGxpa2UgaXQncyBwb3NzaWJsZS4KCgo+
IEFuZCBidHcgLSBJIGNhbid0IGp1ZGdlIG9uIGIuIGFueXdheSwgYXMgSSBzdGlsbCBkb24ndCBr
bm93IHdoYXQKPiBleGFjdGx5IE1JU1JBIGNvbXBsaWFuY2UgaXMgdG8gbWVhbiwgd2l0aCB0aGUg
cnVsZXMgdG8gYWRoZXJlIHRvCj4gc3VpdGFibHkganVzdGlmaWVkLgoKSSBjYW4ndCBwcmV0ZW5k
IHRvIGtub3cgZXhhY3RseSB3aGF0IE1JU1JBQyBjb21wbGlhbmNlIG1lYW5zIGZvciB0aGlzCnNw
ZWNpZmljIGlzc3VlLCBidXQgd2UgZG8gaGF2ZSB0aGUgcmVjb21tZW5kZWQgd2F5IGZvcndhcmQg
YnkgdGhlCmNvbXBsaWFuY2UgZXhwZXJ0cywgd2hpY2ggYWxzbyBtYXRjaGVzIHRoZSByb3VnaCB1
bmRlcnN0YW5kaW5nIG9mIG1vc3QKb2YgdGhlIGVuZ2luZWVycyBpbnZvbHZlZCBpbiB0aGlzIGRp
c2N1c3Npb24uIFBpY2tpbmcgdGhlIG9wdGlvbgpzdWdnZXN0ZWQgYnkgdGhlIE1JU1JBQyBwZW9w
bGUsIGNvdWxkIGJlIGEgZGVjZW50IHdheSB0byBzZXR0bGUgdGhpcwpkZWJhdGU/CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 19:44:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 19:44:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqkA9-0003Ho-1z; Mon, 04 Feb 2019 19:44:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vqbz=QL=citrix.com=prvs=9312f31a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gqkA7-0003Hj-KE
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 19:44:11 +0000
X-Inumbo-ID: 3c04ccf2-28b5-11e9-9bf2-b791f0c75e5e
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c04ccf2-28b5-11e9-9bf2-b791f0c75e5e;
 Mon, 04 Feb 2019 19:44:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,560,1539648000"; d="scan'208";a="85489499"
To: Jan Beulich <JBeulich@suse.com>
References: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
 <5C546CA1020000780021335F@prv1-mh.provo.novell.com>
 <da8c1a3c-353c-93ad-8637-17d1031ccec9@citrix.com>
 <5C547A1B02000078002133E6@prv1-mh.provo.novell.com>
 <9a9b66c9-5fc4-6ed3-585d-7aa5f6d26adb@citrix.com>
 <5C5802F702000078002138E4@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <d4479211-3758-948a-9bef-ff42762cb5bd@citrix.com>
Date: Mon, 4 Feb 2019 19:44:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5802F702000078002138E4@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/svm: Fix handling of ICEBP
 intercepts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDIvMjAxOSAwOToxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDEuMDIuMTkg
YXQgMTg6MDksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDEvMDIv
MjAxOSAxNjo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwMS4wMi4xOSBhdCAxNzoy
NSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IElmIGl0IHdlcmUganVz
dCBnZXR0aW5nIGluc25fbGVuIGluY29ycmVjdGx5IGFzIDAsIHRoZW4gdGhlIGd1ZXN0IHdvdWxk
Cj4+Pj4gbGl2ZWxvY2sgYXMgd2Ugd291bGRuJ3QgaW5qZWN0IHRoZSAjREIgd2l0aCB0cmFwIHNl
bWFudGljcyBpdCByZXF1aXJlcywKPj4+IEknbSBjb25mdXNlZCBhZ2FpbjogV2h5IHRyYXAgc2Vt
YW50aWNzPyBUaGUgSUNFQlAgaGFzIGZhdWx0Cj4+PiBzZW1hbnRpY3MgYXMgeW91IGNvbmZpcm1l
ZCBhYm92ZS4KPj4gVGhlIElDRUJQIGludGVyY2VwdCBoYXMgZmF1bHQgc2VtYW50aWNzLiAgQW4g
SUNFQlAgaW5zdHJ1Y3Rpb24gZXhlY3V0aW5nCj4+IGluIHRoZSBndWVzdCBoYXMgdHJhcCBzZW1h
bnRpY3MuCj4gT2gsIG9rYXkgLSBJIHdhcyBtaXMtcmVtZW1iZXJpbmcgdGhpcyBhc3BlY3QuCj4K
Pj4+PiBidXQgYXMgdGhlICNHUCBpcyBhbHJlYWR5IHJhaXNlZCwgdGhpcyB3aWxsIGNvbWJpbmUg
dG8gI0RGLgo+Pj4gSG93IHRoYXQ/ICNEQiBpcyBhIGJlbmlnbiBleGNlcHRpb24sIHNvIGFjY29y
ZGluZyB0byB0aGUgdGFibGUgb24gdGhlCj4+PiAjREYgcGFnZSBpbiB0aGUgU0RNLCB3aXRoICNH
UCBpdCBzaG91bGRuJ3QgY29tYmluZSB0byAjREYuCj4+ICNHUCBpcyByYWlzZWQgZmlyc3QuICBJ
dCBpcyBjb250cmlidXRvcnkuCj4+Cj4+IEEgc3Vic2VxdWVudCAjREIgZ2V0dGluZyByYWlzZWQg
Y2F1c2VzICNHUCB0byB0dXJuIGludG8gI0RGLgo+IFRoYXQncyBiYXNlZCBvbiB3aGF0PwoKQmFz
ZWQgb24gYWN0dWFsbHkgdHJ5aW5nIHRoaXMgZXJyb3Igc2NlbmFyaW8uCgooZDEpIC0tLSBYZW4g
VGVzdCBGcmFtZXdvcmsgLS0tCihkMSkgRW52aXJvbm1lbnQ6IEhWTSA2NGJpdCAoTG9uZyBtb2Rl
IDQgbGV2ZWxzKQooZDEpIEhlbGxvIFdvcmxkCihYRU4pICoqIEdvdCBJQ0VCUCBpbnRlcmNlcHQK
KGQxKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKGQxKSBQQU5JQzogVW5oYW5kbGVk
IGV4Y2VwdGlvbiBhdCAwMDQ2OjAwMDAwMDAwMDAwMDAwMDgKKGQxKSBWZWMgOCAjREZbNDc0MF0K
KGQxKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKCkNsZWFybHkgc29tZXRoaW5nIGlz
IG9mZi1ieS1vbmUgaW4gdGhlIGV2ZW50dWFsIHN0YWNrIGZyYW1lLCB3aGljaApwcm9iYWJseSBt
ZWFucyB3ZSd2ZSBnb3QgYSBhIGJ1ZyBpbiBzdm1faW5qZWN0X2V2ZW50KCkuwqAgSSBzdXNwZWN0
IHRoZQplc2NhbGF0aW9uIHRvICNERiBkb2Vzbid0IG92ZXJ3cml0ZSB0aGUgI0RCJ3MgIm5vIGVy
cm9yIGNvZGUiCmluZm9ybWF0aW9uLCBidXQgSSd2ZSBub3QgaW52ZXN0aWdhdGVkIHlldC4KCj4g
VGhlIHRhYmxlIG9uIHRoZSAjREYgcGFnZSBjbGVhcmx5IHNheXMKPiBvdGhlcndpc2UsIGF0IGxl
YXN0IGFjY29yZGluZyB0byBteSByZWFkaW5nLgoKSG1tIC0gc28gaXQgZG9lcy7CoCBMb29rcyBs
aWtlIHdlJ3ZlIGdvdCBhIDNyZCBidWcsIGluIHRoZSBnZW5lcmFsCmV4Y2VwdGlvbiBjb21iaW5p
bmcgbG9naWMuCgo+IEJ1dCBpbiB0aGUgZW5kIHRoZXJlIHNob3VsZG4ndCBiZSBhbnkgYXR0ZW1w
dCB0byBpbmplY3QgI0RCIGFueXdheQo+IHdoZW4gI0dQIGlzIGFscmVhZHkgcGVuZGluZywgaXJy
ZXNwZWN0aXZlIG9mIHRoZSBmYWN0IHRoYXQgdGhpcyAjR1AKPiBpcyBub24tYXJjaGl0ZWN0dXJh
bC4KCkNvcnJlY3QuwqAgVGhhdCBidWcgaXMgd2hhdCB0aGlzIHBhdGNoIGlzIGZpeGluZy4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 19:56:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 19:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqkMG-0004HH-CL; Mon, 04 Feb 2019 19:56:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVLN=QL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqkMF-0004Gd-B4
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 19:56:43 +0000
X-Inumbo-ID: fab839a8-28b6-11e9-93cf-1f05ff72f5a2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fab839a8-28b6-11e9-93cf-1f05ff72f5a2;
 Mon, 04 Feb 2019 19:56:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqkM8-0003mZ-8x; Mon, 04 Feb 2019 19:56:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqkM8-00078c-1R; Mon, 04 Feb 2019 19:56:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqkM8-0003NI-0k; Mon, 04 Feb 2019 19:56:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gqkM8-0003NI-0k@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Feb 2019 19:56:36 +0000
Subject: [Xen-devel] [xen-4.9-testing bisection] complete build-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjktdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuOS10ZXN0aW5nCmpvYiBidWls
ZC1hbWQ2NAp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
CioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlz
IGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBCdWcgaW50cm9k
dWNlZDogIDY3ODkyMGU1ODQ2M2EyN2MwODc4YjNkMDcwZTE4ODExYTI5NGNjZTgKICBCdWcgbm90
IHByZXNlbnQ6IDNhM2Y0OGE1OWU0MjY5YzYxMTFlMmMzMGYzMWE0OWQ3NjMyMmJmNjUKICBMYXN0
IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMzI4NzcvCgoKICBjb21taXQgNjc4OTIwZTU4NDYzYTI3YzA4NzhiM2QwNzBlMTg4MTFh
Mjk0Y2NlOAogIEF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIERhdGU6
ICAgRnJpIEZlYiAxIDEyOjA1OjExIDIwMTkgKzAxMDAKICAKICAgICAgeDg2ZW11bDogZml4IDMt
b3BlcmFuZCBJTVVMCiAgICAgIAogICAgICBXaGlsZSBjb21taXQgNzUwNjZjZDRlYSAoIng4NmVt
dWw6IGZpeCB7LGl9bXVsIGFuZCB7LGl9ZGl2IikgaW5kZWVkIGRpZAogICAgICBhcyBpdHMgdGl0
bGUgc2F5cywgaXQgYnJva2UgdGhlIDMtb3BlcmFuZCBmb3JtIGJ5IHVuaWZvcm1seSB1c2luZyBB
TC9BWC8KICAgICAgRUFYL1JBWCBhcyBzZWNvbmQgc291cmNlIG9wZXJhbmQuIEZpeCB0aGlzIGFu
ZCBhZGQgdGVzdHMgY292ZXJpbmcgYm90aAogICAgICBjYXNlcy4KICAgICAgCiAgICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZWkgTHV0YXMgPHZsdXRhc0BiaXRkZWZlbmRlci5jb20+CiAgICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5
OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgICBt
YXN0ZXIgY29tbWl0OiAxOTIzMmIzNzhmYWIwNDk5N2MwNjEyZTVjMTllODJjMjliNTlkOTllCiAg
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTEyLTE4IDE0OjI3OjA5ICswMTAwCgoKRm9yIGJpc2VjdGlv
biByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QveGVuLTQuOS10ZXN0aW5nL2J1aWxkLWFt
ZDY0Lnhlbi1idWlsZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIs
IHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0
PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLTQuOS10ZXN0aW5nL2J1aWxkLWFtZDY0Lnhl
bi1idWlsZCAtLXN1bW1hcnktb3V0PXRtcC8xMzI4NzcuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNp
cy10ZW1wbGF0ZT0xMzA5NTQgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4tNC45LXRl
c3RpbmcgYnVpbGQtYW1kNjQgeGVuLWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lz
IHBhc3M6CiAxMzI3NDcgZmFpbCBbaG9zdD1nb2RlbGxvMF0gLyAxMzI1ODIgW2hvc3Q9YmFyb3F1
ZTFdIDEzMjQ4NCBbaG9zdD1jaGFyZG9ubmF5MF0gMTMwOTU0IFtob3N0PWRlYmluYTFdIDEzMDg5
MCBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTMyNzQ3IC8gMTMwODkwCih0cmVl
IHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRo
IG5vIHVybDogc2VhYmlvcykKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA4
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZk
MjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgMDRmN2ZiY2M4ZmNhYjdmM2E1OWUzMzc5OGI3NDU4MmI1
NWRkNzM1YQpCYXNpcyBwYXNzIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiA3ZjAxNTU4ZDliM2Zj
NDAxMTc0MWU5ZjQ2OWM5NmZkOTNkZDg0NTRlCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9h
ZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQjODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZC04
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQjYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODVi
Yi1hYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0IzdmMDE1NThkOWIzZmM0MDExNzQxZTlmNDY5Yzk2ZmQ5M2RkODQ1NGUt
MDRmN2ZiY2M4ZmNhYjdmM2E1OWUzMzc5OGI3NDU4MmI1NWRkNzM1YQpMb2FkZWQgMTAwMSBub2Rl
cyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEzMDg5MCBw
YXNzIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIy
NzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiA3ZjAxNTU4ZDliM2ZjNDAxMTc0MWU5ZjQ2OWM5
NmZkOTNkZDg0NTRlCiAxMzA4NTEgW2hvc3Q9Z29kZWxsbzFdCiAxMzA5NTQgW2hvc3Q9ZGViaW5h
MV0KIDEzMDk1MyBbaG9zdD1kZWJpbmExXQogMTMxMDM4IHBhc3MgODA1MTc4OWU5ODI0OTkwNTA2
ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1
YTg4NWJiIDdmMDE1NThkOWIzZmM0MDExNzQxZTlmNDY5Yzk2ZmQ5M2RkODQ1NGUKIDEzMjQ4NCBb
aG9zdD1jaGFyZG9ubmF5MF0KIDEzMjYwNiBbaG9zdD1hbGJhbmExXQogMTMyNTgzIFtob3N0PWdv
ZGVsbG8xXQogMTMyNTgyIFtob3N0PWJhcm9xdWUxXQogMTMyNjg0IHBhc3MgaXJyZWxldmFudAog
MTMyNjg4IFtob3N0PWJhcm9xdWUxXQogMTMyNzQ3IGZhaWwgODA1MTc4OWU5ODI0OTkwNTA2ODBh
MjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4
NWJiIDA0ZjdmYmNjOGZjYWI3ZjNhNTllMzM3OThiNzQ1ODJiNTVkZDczNWEKIDEzMjg2MCBwYXNz
IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5
NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiA3ZjAxNTU4ZDliM2ZjNDAxMTc0MWU5ZjQ2OWM5NmZk
OTNkZDg0NTRlCiAxMzI4NzQgZmFpbCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3
ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgNjc4OTIwZTU4
NDYzYTI3YzA4NzhiM2QwNzBlMTg4MTFhMjk0Y2NlOAogMTMyODYxIGZhaWwgODA1MTc4OWU5ODI0
OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkz
ZmJlMmE1YTg4NWJiIDA0ZjdmYmNjOGZjYWI3ZjNhNTllMzM3OThiNzQ1ODJiNTVkZDczNWEKIDEz
Mjg2NSBwYXNzIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMw
NjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiAzYTNmNDhhNTllNDI2OWM2MTExZTJj
MzBmMzFhNDlkNzYzMjJiZjY1CiAxMzI4NjMgcGFzcyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZl
YmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIg
MTk0MTQyZmZmMzk0YjEzY2NkNjAxMGYzMzUzZDM0MGQ0ZTM1NmI3OAogMTMyODY3IGZhaWwgODA1
MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIx
OWI5MTIzMzkzZmJlMmE1YTg4NWJiIDhiNzk5YjFiMzNhNzkyYzg5NmVlMjM2M2Q3MjE3NjA3MDUx
NTQ5ZjQKIDEzMjg3MCBmYWlsIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiA2Nzg5MjBlNTg0NjNh
MjdjMDg3OGIzZDA3MGUxODgxMWEyOTRjY2U4CiAxMzI4NzIgcGFzcyA4MDUxNzg5ZTk4MjQ5OTA1
MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUy
YTVhODg1YmIgM2EzZjQ4YTU5ZTQyNjljNjExMWUyYzMwZjMxYTQ5ZDc2MzIyYmY2NQogMTMyODc2
IHBhc3MgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0
YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIDNhM2Y0OGE1OWU0MjY5YzYxMTFlMmMzMGYz
MWE0OWQ3NjMyMmJmNjUKIDEzMjg3NyBmYWlsIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFk
YTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiA2Nzg5
MjBlNTg0NjNhMjdjMDg3OGIzZDA3MGUxODgxMWEyOTRjY2U4ClNlYXJjaGluZyBmb3IgaW50ZXJl
c3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMDg5MCAocGFzcyksIGZvciBi
YXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzI3NDcgKGZhaWwpLCBmb3IgYmFzaXMg
ZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzI4NjAgKHBhc3MpLCBmb3IgYmFzaXMgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzI4NjEgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQog
MCByZXZpc2lvbnMgYXQgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBh
YWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIDNhM2Y0OGE1OWU0MjY5YzYx
MTFlMmMzMGYzMWE0OWQ3NjMyMmJmNjUKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tp
bmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzI4NjUgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzI4NzAgKGZhaWwpLCBmb3IgZmlyc3Qg
ZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzI4NzIgKHBhc3MpLCBmb3IgbGFzdCBwYXNz
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjg3NCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDEzMjg3NiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTMyODc3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBh
bmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICB4
ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBCdWcgaW50cm9kdWNlZDogIDY3ODky
MGU1ODQ2M2EyN2MwODc4YjNkMDcwZTE4ODExYTI5NGNjZTgKICBCdWcgbm90IHByZXNlbnQ6IDNh
M2Y0OGE1OWU0MjY5YzYxMTFlMmMzMGYzMWE0OWQ3NjMyMmJmNjUKICBMYXN0IGZhaWwgcmVwcm86
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI4Nzcv
CgoKICBjb21taXQgNjc4OTIwZTU4NDYzYTI3YzA4NzhiM2QwNzBlMTg4MTFhMjk0Y2NlOAogIEF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIERhdGU6ICAgRnJpIEZlYiAx
IDEyOjA1OjExIDIwMTkgKzAxMDAKICAKICAgICAgeDg2ZW11bDogZml4IDMtb3BlcmFuZCBJTVVM
CiAgICAgIAogICAgICBXaGlsZSBjb21taXQgNzUwNjZjZDRlYSAoIng4NmVtdWw6IGZpeCB7LGl9
bXVsIGFuZCB7LGl9ZGl2IikgaW5kZWVkIGRpZAogICAgICBhcyBpdHMgdGl0bGUgc2F5cywgaXQg
YnJva2UgdGhlIDMtb3BlcmFuZCBmb3JtIGJ5IHVuaWZvcm1seSB1c2luZyBBTC9BWC8KICAgICAg
RUFYL1JBWCBhcyBzZWNvbmQgc291cmNlIG9wZXJhbmQuIEZpeCB0aGlzIGFuZCBhZGQgdGVzdHMg
Y292ZXJpbmcgYm90aAogICAgICBjYXNlcy4KICAgICAgCiAgICAgIFJlcG9ydGVkLWJ5OiBBbmRy
ZWkgTHV0YXMgPHZsdXRhc0BiaXRkZWZlbmRlci5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5OiBSYXp2YW4gQ29q
b2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgICBtYXN0ZXIgY29tbWl0
OiAxOTIzMmIzNzhmYWIwNDk5N2MwNjEyZTVjMTllODJjMjliNTlkOTllCiAgICAgIG1hc3RlciBk
YXRlOiAyMDE4LTEyLTE4IDE0OjI3OjA5ICswMTAwCgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9o
b21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLTQuOS10ZXN0aW5nL2J1aWxkLWFtZDY0Lnhlbi1i
dWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KMTMyODc3OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzI4NzcgeGVu
LTQuOS10ZXN0aW5nIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyODc3LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdy
ZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdo
aWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 20:20:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 20:20:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqkj8-0006uN-Hr; Mon, 04 Feb 2019 20:20:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVLN=QL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqkj7-0006uD-3q
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 20:20:21 +0000
X-Inumbo-ID: 4814215a-28ba-11e9-9261-434af0b2613e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4814215a-28ba-11e9-9261-434af0b2613e;
 Mon, 04 Feb 2019 20:20:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqkj0-0004JY-Fo; Mon, 04 Feb 2019 20:20:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqkj0-0007vj-8b; Mon, 04 Feb 2019 20:20:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqkj0-0006Hw-7w; Mon, 04 Feb 2019 20:20:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132779-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e2e3a1d75798781a8031feec0050e6e1c98187ca
X-Osstest-Versions-That: xen=df1debf494ac38c95abb602b2b3057613de06b47
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Feb 2019 20:20:14 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 132779: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjc3OSB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3NzkvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICBlMmUzYTFkNzU3OTg3ODFhODAzMWZlZWMwMDUwZTZl
MWM5ODE4N2NhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkZjFkZWJm
NDk0YWMzOGM5NWFiYjYwMmIyYjMwNTc2MTNkZTA2YjQ3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzI2NDcgIDIwMTktMDEtMzEgMDM6MzI6MDYgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMyNzM2ICAyMDE5LTAyLTAyIDA1OjQ5OjA5IFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFNlcmdl
eSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRh
bWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAogICBkZjFkZWJmNDk0Li5lMmUzYTFkNzU3ICBlMmUzYTFkNzU3OTg3ODFhODAzMWZl
ZWMwMDUwZTZlMWM5ODE4N2NhIC0+IHN0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 20:25:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 20:25:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqkoV-0007PS-90; Mon, 04 Feb 2019 20:25:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PIZa=QL=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gqkoT-0007PN-JE
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 20:25:53 +0000
X-Inumbo-ID: 10787ad6-28bb-11e9-bc90-bc764e045a96
Received: from mail-wm1-x331.google.com (unknown [2a00:1450:4864:20::331])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10787ad6-28bb-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 20:25:52 +0000 (UTC)
Received: by mail-wm1-x331.google.com with SMTP id a62so1289720wmh.4
 for <xen-devel@lists.xenproject.org>; Mon, 04 Feb 2019 12:25:51 -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=Hbpjr5W0q3IBe3EKylRKp5TbuoWJjprwpctaRy7Su8A=;
 b=UxFX1XR5lmOvUioX7RiL9ZATIf8apOHWHvnR0WqUJeb0cidKsfs7Wz8Jnju9/PyeiA
 mLQ8cy7pof9pB72OWiAZya4LkHxJg4wAH1+7IIU36qhs0AKv0PyUi6suczzHatALH5L1
 Bvvn+5mqfb2EjLbXp4tC6U7oAmHVM4GCixtMRwvXnH2rpGGZa6h9bdxsfCVlG3ukgFzd
 YCVW6u8a3F/FTzfw8O0X22DvvKp2bZVrCyCD2exle4jKheg6apNImO0PzOdLwOcSOGlO
 4Zgj9Yk9wfBQ7bwglFe3iqkawMh83UvBOexze9rP3kdkilcyS6OV2KDNoRrdl+XF/PpA
 ZAyA==
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=Hbpjr5W0q3IBe3EKylRKp5TbuoWJjprwpctaRy7Su8A=;
 b=AI6LySnZKgSTfGti60gtpCda1/zLmNXZUxSgAaCv6FBmkrJKHuSCJDHYRnXFFSu0z6
 ZKnhdOO2B91p65nDoEsn1ua9O81sQPfeXIO9cKVsgpBnEQ4dx2bCPpNuRDRYOIex7vlS
 NrqRUnakgnmPY3qnV3DdAhsau6qwQKgzj1V6Pp2KRSavHhmjBZpE0Ia6wROkdcd6YPrf
 z+syBx5x+YHFjFExYCqNbYFDvPZD2t9dXfIzHqge45eQjUYB5fRzWVw5ZnygXWjkHyke
 MtAtPqP6Ih84aFv3uoJiYt2KW0cvKg3OHi2PHSoAWTyHSlSwCAORSVYHsqBMdvRxuq9q
 GSVA==
X-Gm-Message-State: AHQUAuZBNDNzgIRJfN7eCtR/Kb5tYq82v5Z4nEFPw9KK8KRBaoaIy7qy
 St8p4HHUexw35qrenzpNbsEbxZU6JNc=
X-Google-Smtp-Source: AHgI3IYyaGxilxy4OtNNuvQdQzpY2t6+CDlzrVDeWdpa7NKdrNx64hD1fFKBTJ5cJBM2HFLRN266SQ==
X-Received: by 2002:a1c:c543:: with SMTP id v64mr781276wmf.123.1549311950134; 
 Mon, 04 Feb 2019 12:25:50 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:102d:bf5e:b44c:2be2?
 ([2a02:c7f:ac18:da00:102d:bf5e:b44c:2be2])
 by smtp.gmail.com with ESMTPSA id q8sm12340115wrr.9.2019.02.04.12.25.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 04 Feb 2019 12:25:49 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <077376B5-ACEE-4DA1-ACA7-FC231E3962AD@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Mon, 4 Feb 2019 20:25:48 +0000
In-Reply-To: <D5958DF1-6424-45F6-9BF8-AAC316B73A7A@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>, rromoff@linuxfoundation.org,
 Nancy McGrory <nmcgrory@linuxfoundation.org>
References: <60FE8A49-D6C2-4DBD-A532-3D635C93836E@xenproject.org>
 <eaf19b34-0ddf-b383-12f6-4f74990567ce@citrix.com>
 <34B5407E-C0FE-4CB2-8CBD-F8026C833878@gmail.com>
 <D5958DF1-6424-45F6-9BF8-AAC316B73A7A@gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Organising a workshop to solve safety certification
 related questions (March 25/26, Cambridge, UK, Citrix)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Richard Bellairs <Richard_Bellairs@prqa.com>,
 Hisao Munakata <hisao.munakata.vt@renesas.com>,
 George Dunlap <george.dunlap@citrix.com>, Alex Agizim <Alex_Agizim@epam.com>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Saraschandra Reddy Madem <sarascha@xilinx.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Giulio Corradi <giulioc@xilinx.com>, Irby Thompson <irby@starlab.io>,
 Matt Spencer <Matt.Spencer@arm.com>, Oscar Ballan <oballan@xilinx.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: multipart/mixed; boundary="===============3841156717128285853=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3841156717128285853==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_B580FB58-1BB3-4F8D-9F49-303FBD2982A3"


--Apple-Mail=_B580FB58-1BB3-4F8D-9F49-303FBD2982A3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,

from my perspective we have enough momentum to move forward, albeit some =
prospective attendees are still confirming their travel plans. I can =
accommodate a maximum if 15, but possibly, a few more. With this in =
Mind, please start booking flights.

Location:
The Citrix office in Milton, just outside of Cambridge
Citrix Systems:
101 Cambridge Science Park Rd, Milton
Cambridge CB4 0FY
UK

Timing
The event will be held on Monday March 25, and ends on the 26th. I =
expect days to go from 9:00 to 17:00 and some beverages and food will be =
provided
EPAM will host an evening event on the 25th

Agenda
With regards the agenda, I will work selected community members on it.
The agenda is yours, so please prepare and be specific about the =
technical, community, process and maybe financial problems we have to =
solve.

Remote Participation
I will still need to test this and provide more feedback

Registration
I will set up an ad-hoc google doc

Getting To Cambridge/Accommodation
London Stansted is the easiest airport to fly to: there is a direct =
train that goes frequently and take 30-40 minutes
You may have to use London Heathrow you come from the US, China or =
Japan. In that case, you can take a fixed rate taxi: see =
http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heathrow-Airpor=
t =
<http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heathrow-Airpo=
rt>

The key question you will have to decide upon is whether you stay in the =
town centre, which is stunning, but it may take 30 mins to the Citrix =
office, or whether you stay close tp the office. I will provide more =
info in due time

Regards
Lars=20

> On 23 Jan 2019, at 10:16, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> Hi all,
>=20
> it looks as if March 25/26 in Frankfurt or Cambridge is the best =
option. For Matt, this would mean that he can only attend the first day, =
but I believe this would be OK. Maybe Robin can attend the second day, =
instead of Matt. Before we finalise the dates, I will need to secure the =
meeting space. I will be able to do this in the next few days and will =
send an update as soon as this is done.
>=20
> Note that we had a few people on this list which have replied to me =
privately. Please let me know privately or publicly whether March 25/26 =
would be suitable for you. We can in parallel work on the agenda.
> =20
> Best Regards
> Lars
>=20
>> On 16 Jan 2019, at 13:09, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>>=20
>>=20
>>=20
>>> On 16 Jan 2019, at 12:16, George Dunlap <george.dunlap@citrix.com =
<mailto:george.dunlap@citrix.com>> wrote:
>>>=20
>>> On 1/8/19 5:59 PM, Lars Kurth wrote:
>>>> What I need is=20
>>>> - Raise your hands if you are interested=20
>>>> - Let me know of date / location restrictions
>>>> - We could try and so some of this via video conference: would you =
be able to attend if we did open the meeting up to some remote =
participation
>>>=20
>>> I'm interested.  All the dates mentioned should work for me.
>>>=20
>>> -George
>>=20
>> Hi all,
>>=20
>> to summarise!
>>=20
>> We have a good number of people and organisations interested from =
pretty one everyone on the list, but it seems the dates won't work for =
most people.=20
>> Location wise: Germany (Frankfurt) and/or UK (Cambridge) work for =
most, except for representatives from Dornerworks and Starlab, who would =
dial in for some of the meetings=20
>> There seems to be a slight bias for Cambridge, as we have most of our =
maintainers there.=20
>>=20
>> Automotive vendors would be happy to align with automotive =
meetings/events (even in Japan), but that won't work for the committers =
as they won't normally be able to travel.=20
>> I also have two organisations which could potentially host in =
Cambridge and one in Germany (Frankfurt). But the venue depends partly =
on the dates. This tells me, that we should choose either Frankfurt or =
Cambridge for the event.
>>=20
>> In terms of numbers we are roughly looking at 10-12 who could attend =
physically, but it could be more
>>=20
>> To move forward, I thought I would expend the time horizon a little =
bit via the following doodle poll: =
https://doodle.com/poll/anvfr2hk2t8gy9a8 =
<https://doodle.com/poll/anvfr2hk2t8gy9a8>
>> Note that you can specify suboptimal dates by clicking twice: also, =
if you have any constraints on location, etc. feel free to make use of =
the commenting feature.
>>=20
>> I will be in the US mid-March and thus excluded these dates. I also =
excluded March 28/29: because of Brexit, it is possible that there would =
be some travel chaos at least in the UK.=20
>>=20
>> Regards
>> Lars
>>=20
>>=20
>>=20
>=20


--Apple-Mail=_B580FB58-1BB3-4F8D-9F49-303FBD2982A3
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,<div class=3D""><br class=3D""><div class=3D"">from my perspective =
we have enough momentum to move forward, albeit some prospective =
attendees are still confirming their travel plans. I can accommodate a =
maximum if 15, but possibly, a few more. With this in Mind, please start =
booking flights.</div><div class=3D""><br class=3D""></div><div =
class=3D""><b class=3D"">Location:</b></div><div class=3D"">The Citrix =
office in Milton, just outside of Cambridge</div><div class=3D"">Citrix =
Systems:</div><div class=3D""><div class=3D"">101 Cambridge Science Park =
Rd, Milton</div><div class=3D"">Cambridge CB4 0FY</div></div><div =
class=3D"">UK</div><div class=3D""><br class=3D""></div><div class=3D""><b=
 class=3D"">Timing</b></div><div class=3D""><div class=3D"">The event =
will be held on Monday March 25, and ends on the 26th. I expect days to =
go from 9:00 to 17:00 and some beverages and food will be =
provided</div></div><div class=3D"">EPAM will host an evening event on =
the 25th</div><div class=3D""><br class=3D""></div><div class=3D""><div =
class=3D""><b class=3D"">Agenda</b></div></div><div class=3D"">With =
regards the agenda, I will work selected community members on =
it.</div><div class=3D"">The agenda is yours, so please prepare and be =
specific about the technical, community, process and maybe financial =
problems we have to solve.</div><div class=3D""><br class=3D""></div><div =
class=3D""><b class=3D"">Remote Participation</b></div><div class=3D"">I =
will still need to test this and provide more feedback</div><div =
class=3D""><br class=3D""></div><div class=3D""><b =
class=3D"">Registration</b></div><div class=3D"">I will set up an ad-hoc =
google doc</div><div class=3D""><br class=3D""></div><div class=3D""><b =
class=3D"">Getting To Cambridge/Accommodation</b></div><div =
class=3D"">London Stansted is the easiest airport to fly to: there is a =
direct train that goes frequently and take 30-40 minutes</div><div =
class=3D"">You may have to use London Heathrow you come from the US, =
China or Japan. In that case, you can take a fixed rate taxi: =
see&nbsp;<a =
href=3D"http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heathro=
w-Airport" =
class=3D"">http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heat=
hrow-Airport</a></div><div class=3D""><br class=3D""></div><div =
class=3D"">The key question you will have to decide upon is whether you =
stay in the town centre, which is stunning, but it may take 30 mins to =
the Citrix office, or whether you stay close tp the office. I will =
provide more info in due time</div><div class=3D""><br =
class=3D""></div><div class=3D"">Regards</div><div =
class=3D"">Lars&nbsp;</div><div class=3D""><b class=3D""><br =
class=3D""></b></div><div class=3D""><div><blockquote type=3D"cite" =
class=3D""><div class=3D"">On 23 Jan 2019, at 10:16, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D"">Hi all,<div =
class=3D""><br class=3D""></div><div class=3D"">it looks as =
if&nbsp;March 25/26 in Frankfurt or Cambridge is the best option. For =
Matt, this would mean that he can only attend the first day, but I =
believe this would be OK. Maybe Robin can attend the second day, instead =
of Matt. Before we finalise the dates, I will need to secure the meeting =
space. I will be able to do this in the next few days and will send an =
update as soon as this is done.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Note that we had a few people on this =
list which have replied to me privately. Please let me know privately or =
publicly whether&nbsp;March 25/26 would be suitable for you. We can in =
parallel work on the agenda.</div><div class=3D"">&nbsp;</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 16 Jan 2019, at 13:09, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D""><br class=3D""><div =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 16 Jan 2019, at 12:16, George Dunlap &lt;<a =
href=3D"mailto:george.dunlap@citrix.com" =
class=3D"">george.dunlap@citrix.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">On =
1/8/19 5:59 PM, Lars Kurth wrote:<br class=3D""><blockquote type=3D"cite" =
class=3D"">What I need is <br class=3D"">- Raise your hands if you are =
interested <br class=3D"">- Let me know of date / location =
restrictions<br class=3D"">- We could try and so some of this via video =
conference: would you be able to attend if we did open the meeting up to =
some remote participation<br class=3D""></blockquote><br class=3D"">I'm =
interested. &nbsp;All the dates mentioned should work for me.<br =
class=3D""><br class=3D""> -George<br =
class=3D""></div></div></blockquote></div><br class=3D""><div =
class=3D"">Hi all,</div><div class=3D""><br class=3D""></div><div =
class=3D"">to summarise!</div><div class=3D""><br class=3D""></div><div =
class=3D"">We have a good number of people and organisations interested =
from pretty one everyone on the list, but it seems the dates won't work =
for most people.&nbsp;</div><div class=3D"">Location wise: Germany =
(Frankfurt) and/or UK (Cambridge) work for most, except for =
representatives from Dornerworks and Starlab, who would dial in for some =
of the meetings&nbsp;</div><div class=3D"">There seems to be a slight =
bias for Cambridge, as we have most of our maintainers =
there.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">Automotive vendors would be happy to align with automotive =
meetings/events (even in Japan), but that won't work for the committers =
as they won't normally be able to travel.&nbsp;</div><div class=3D"">I =
also have two organisations which could potentially host in Cambridge =
and one in Germany (Frankfurt). But the venue depends partly on the =
dates. This tells me, that we should choose either Frankfurt or =
Cambridge for the event.</div><div class=3D""><br class=3D""></div><div =
class=3D"">In terms of numbers we are roughly looking at 10-12 who could =
attend physically, but it could be more</div><div class=3D""><br =
class=3D""></div><div class=3D"">To move forward, I thought I would =
expend the time horizon a little bit via the following doodle =
poll:&nbsp;<a href=3D"https://doodle.com/poll/anvfr2hk2t8gy9a8" =
class=3D"">https://doodle.com/poll/anvfr2hk2t8gy9a8</a></div><div =
class=3D"">Note that you can specify suboptimal dates by clicking twice: =
also, if you have any constraints on location, etc. feel free to make =
use of the commenting feature.</div><div class=3D""><br =
class=3D""></div><div class=3D"">I will be in the US mid-March and thus =
excluded these dates. I also excluded March 28/29: because of Brexit, it =
is possible that there would be some travel chaos at least in the =
UK.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">Regards</div><div class=3D"">Lars</div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div class=3D""><br =
class=3D""></div></div></div></blockquote></div><br =
class=3D""></div></div></div></blockquote></div><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_B580FB58-1BB3-4F8D-9F49-303FBD2982A3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3841156717128285853==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 04 20:32:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 20:32:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqkuy-0008Ig-8R; Mon, 04 Feb 2019 20:32:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YYmX=QL=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gqkux-0008Ib-5y
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 20:32:35 +0000
X-Inumbo-ID: ffeb86e3-28bb-11e9-bc90-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffeb86e3-28bb-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 20:32:33 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id e27so939144lfj.8
 for <xen-devel@lists.xenproject.org>; Mon, 04 Feb 2019 12:32:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=xyBbkR0Fa7R529qSjKnjji0QcRfZlRHX0KSvs2ycNao=;
 b=q0EvNlozoJ2xl5169BpyuvJ9K6Zw4GQB59nvF2SFF5UWrVscvk5QxGjN5TieLLPO/8
 IWqz/yvxwFcHW0Nm1xA1/4p6Q3CZm1LeW/1d2Z/dmHXfZyzIj7Tkq+qvAqdhRj4LQlOn
 WlxijHgIZyBL3RMnLnIMw5q8iqzKvRIBFvPTxDRlfvLIMCvkrfjkTnlPn+4dXG++66MR
 jqhPX7MtOp3N9yem2IA/+w1A8M86VkTgsyM36rvS6761MVjAoRzInUyqlXOqCPtsV05V
 LbeXzGzism6Mr2ncPE/sGEV68tPmJYd++KEqs0f7Pi5WuNCbcXPEFJXSOfLGrfBgohze
 1RvA==
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=xyBbkR0Fa7R529qSjKnjji0QcRfZlRHX0KSvs2ycNao=;
 b=TExfipVnSsq6cUz28MqvE5tKWLvEtX8nqHQYJLENlPqWnCXKd7cTeqtFJYdqmOZTjB
 ihYbg7+/MRtjFGVQG3o2EV9Mv4ziI+UZIiBcH20XuHIdkSYOH8F7ZKdSYjiEAJfnXoCz
 Mo3uDri50j2+OwHwWuINbLY5OtaLzchNfpAb5YZKVwXoKUQSQU8DcthnViXjmSVNlskP
 b3B5mkSn7FiIXE7CCwslpjFZfJCD2HvSXB3bsV6ZfJSNaW1DIx9lL0iv8KxwzgIcZ5CV
 0LQIbFJOm2mVibEjTqcY/x+YjflQPIOQdTo8+rktBOcIcqi+0G8KvmR/egapgH5pK/aQ
 VfUQ==
X-Gm-Message-State: AHQUAubVlaUaKt0ojunfN6CuawT1cBqvzXxVGG3vIcpwZXR11iFoTY60
 sP5+8nR3VyWZ7hifyiGb93h/GjhXchLWhB9LKzRi2Jse
X-Google-Smtp-Source: AHgI3IbbDn0XbBWV80ylkG8ohyn7w03VX3P6zdGVr854BHSgtP8X/xwVikis8zP4gkrYLqhErzZ1yzeg9VQZkSjwp/Q=
X-Received: by 2002:a19:ae1a:: with SMTP id f26mr754465lfc.86.1549312351890;
 Mon, 04 Feb 2019 12:32:31 -0800 (PST)
MIME-Version: 1.0
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-3-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1548908900-1128-3-git-send-email-christopher.w.clark@gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Mon, 4 Feb 2019 12:32:19 -0800
Message-ID: <CACMJ4GavEgpvoA9AVLkduLAfD_vmDv7Ne7JqcU2atSO4vhiphg@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v7 02/15] argo: introduce the argo_op
 hypercall boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgODoxNCBQTSBDaHJpc3RvcGhlciBDbGFyawo8Y2hyaXN0
b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gRnJpLCBKYW4gMjUsIDIwMTkg
YXQgMTA6NTUgQU0gQ2hyaXN0b3BoZXIgQ2xhcmsKPiA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFp
bC5jb20+IHdyb3RlOgo+ID4KPiA+IE9uIFRodSwgSmFuIDI0LCAyMDE5IGF0IDI6MDggQU0gSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPiA+IFsuLi5dCj4gPiA+
IFNvcnJ5IGZvciBub3RpY2luZyBxdWl0ZSBsYXRlIGluIHRoZSBwcm9jZXNzLiBEb24ndCB5b3Ug
bmVlZCB0byBhZGQgdGhlCj4gPiA+IGh5cGVyY2FsbCBpbiB4ZW4vYXJjaC9hcm0vdHJhcHMuYz8K
Pgo+IEFkZGluZyB0aGlzIGxvb2tlZCBmaW5lLCBzbyBJJ3ZlIGFkZGVkIHRoZSBBUk0gaHlwZXJj
YWxsIHRhYmxlIGVudHJ5IHRvCj4gdGhpcyBwYXRjaC4KCkp1bGllbiwgZG8geW91IGhhdmUgYW55
IGZ1cnRoZXIgZmVlZGJhY2sgb24gdGhlIGxhdGVzdCB2ZXJzaW9uIG9mIHRoaXMgcGF0Y2g/CgpD
aHJpc3RvcGhlcgoKCk9uIFdlZCwgSmFuIDMwLCAyMDE5IGF0IDg6MjggUE0gQ2hyaXN0b3BoZXIg
Q2xhcmsKPGNocmlzdG9waGVyLncuY2xhcmtAZ21haWwuY29tPiB3cm90ZToKPgo+IFByZXNlbmNl
IGlzIGdhdGVkIHVwb24gQ09ORklHX0FSR08uCj4KPiBSZWdpc3RlcnMgdGhlIGh5cGVyY2FsbCBw
cmV2aW91c2x5IHJlc2VydmVkIGZvciB0aGlzLgo+IFRha2VzIDUgYXJndW1lbnRzLCBkb2VzIG5v
dGhpbmcgYW5kIHJldHVybnMgLUVOT1NZUy4KPgo+IEltcGxlbWVudGF0aW9uIHdpbGwgcHJvdmlk
ZSBhIGNvbXBhdCBBQkkgc28gQ09NUEFUX0NBTEwgaXMgdGhlCj4gbWFjcm8gdXNlZCBpbiB0aGUg
aHlwZXJjYWxsIHRhYmxlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxj
aHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+Cj4gLS0tCj4gdjYgZHJvcHBlZCBKYW4g
QWNrZWQtYnkgZHVlIHRvIGNoYW5nZSBvZiBpbXBsZW1lbnRhdGlvbiBhbmQgY29tbWl0IG1zZwo+
IHY2IHN3aXRjaGVkIHRvIENPTVBBVF9DQUxMIGFuZCBwcm92aWRlcyBjb21wYXRfYXJnb19vcAo+
IHY2IGZlZWRiYWNrICMzIEp1bGllbjogYWRkIGFyZ29fb3AgdG8gdGhlIEFSTSBoeXBlcmNhbGwg
dGFibGUKPiB2MiBDb3B5cmlnaHQgbGluZTogYWRkIDIwMTkKPiB2MiBmZWVkYmFjayAjMyBKYW46
IGRyb3AgIm1lc3NhZ2UiIGZyb20gYXJnb19tZXNzYWdlX29wCj4gdjIgZmVlZGJhY2sgIzMgSmFu
OiBhZGQgQWNrZWQtYnkKPiB2MSBmZWVkYmFjayAjMTUgSmFuOiBoYW5kbGUgdXBwZXItaGFsdmVz
IG9mIGh5cGVyY2FsbCBhcmdzCj4gdjEgZmVlZGJhY2sgIzE1IEphbjogdXNlIHVuc2lnbmVkIHdo
ZXJlIG5lZ2F0aXZlIHZhbHVlcyBpbXBvc3NpYmxlCj4KPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMg
ICAgICAgICAgICAgICAgfCAgMyArKysKPiAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9w
YWdlLlMgfCAgMiArLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jICAgICAgICB8ICAz
ICsrKwo+ICB4ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgICAgICAgICAgICB8ICAzICsrKwo+ICB4
ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMgICAgICAgICB8ICAzICsrKwo+ICB4ZW4vY29tbW9u
L01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAxICsKPiAgeGVuL2NvbW1vbi9hcmdvLmMgICAg
ICAgICAgICAgICAgICAgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4gIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2lu
Y2x1ZGUveGVuL2h5cGVyY2FsbC5oICAgICAgICAgfCAxOCArKysrKysrKysrKysrKysrKysKPiAg
OSBmaWxlcyBjaGFuZ2VkLCA3MSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9hcmdvLmMKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggMjIxYzc2Mi4uZTFl
OGFjOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS90cmFwcy5jCj4gQEAgLTEzOTcsNiArMTM5Nyw5IEBAIHN0YXRpYyBhcm1faHlwZXJjYWxs
X3QgYXJtX2h5cGVyY2FsbF90YWJsZVtdID0gewo+ICAgICAgSFlQRVJDQUxMKHBsYXRmb3JtX29w
LCAxKSwKPiAgICAgIEhZUEVSQ0FMTF9BUk0odmNwdV9vcCwgMyksCj4gICAgICBIWVBFUkNBTEwo
dm1fYXNzaXN0LCAyKSwKPiArI2lmZGVmIENPTkZJR19BUkdPCj4gKyAgICBIWVBFUkNBTEwoYXJn
b19vcCwgNSksCj4gKyNlbmRpZgo+ICB9Owo+Cj4gICNpZm5kZWYgTkRFQlVHCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TIGIveGVuL2FyY2gveDg2L2d1
ZXN0L2h5cGVyY2FsbF9wYWdlLlMKPiBpbmRleCBmZGQyZTcyLi4yNmFmYWJmIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TCj4gKysrIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVyY2FsbF9wYWdlLlMKPiBAQCAtNTksNyArNTksNyBAQCBERUNMQVJFX0hZ
UEVSQ0FMTChzeXNjdGwpCj4gIERFQ0xBUkVfSFlQRVJDQUxMKGRvbWN0bCkKPiAgREVDTEFSRV9I
WVBFUkNBTEwoa2V4ZWNfb3ApCj4gIERFQ0xBUkVfSFlQRVJDQUxMKHRtZW1fb3ApCj4gLURFQ0xB
UkVfSFlQRVJDQUxMKHhjX3Jlc2VydmVkX29wKQo+ICtERUNMQVJFX0hZUEVSQ0FMTChhcmdvX29w
KQo+ICBERUNMQVJFX0hZUEVSQ0FMTCh4ZW5wbXVfb3ApCj4KPiAgREVDTEFSRV9IWVBFUkNBTEwo
YXJjaF8wKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jIGIveGVu
L2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwo+IGluZGV4IDE5ZDEyNjMuLjViYjE3NTAgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHlwZXJjYWxsLmMKPiBAQCAtMTM0LDYgKzEzNCw5IEBAIHN0YXRpYyBjb25zdCBoeXBl
cmNhbGxfdGFibGVfdCBodm1faHlwZXJjYWxsX3RhYmxlW10gPSB7Cj4gICNpZmRlZiBDT05GSUdf
VE1FTQo+ICAgICAgSFlQRVJDQUxMKHRtZW1fb3ApLAo+ICAjZW5kaWYKPiArI2lmZGVmIENPTkZJ
R19BUkdPCj4gKyAgICBDT01QQVRfQ0FMTChhcmdvX29wKSwKPiArI2VuZGlmCj4gICAgICBDT01Q
QVRfQ0FMTChwbGF0Zm9ybV9vcCksCj4gICNpZmRlZiBDT05GSUdfUFYKPiAgICAgIENPTVBBVF9D
QUxMKG1tdWV4dF9vcCksCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyBi
L3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwo+IGluZGV4IDAzMmRlOGYuLjkzZTc4NjAgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h5
cGVyY2FsbC5jCj4gQEAgLTY0LDYgKzY0LDkgQEAgY29uc3QgaHlwZXJjYWxsX2FyZ3NfdCBoeXBl
cmNhbGxfYXJnc190YWJsZVtOUl9oeXBlcmNhbGxzXSA9Cj4gICAgICBBUkdTKGRvbWN0bCwgMSks
Cj4gICAgICBBUkdTKGtleGVjX29wLCAyKSwKPiAgICAgIEFSR1ModG1lbV9vcCwgMSksCj4gKyNp
ZmRlZiBDT05GSUdfQVJHTwo+ICsgICAgQVJHUyhhcmdvX29wLCA1KSwKPiArI2VuZGlmCj4gICAg
ICBBUkdTKHhlbnBtdV9vcCwgMiksCj4gICNpZmRlZiBDT05GSUdfSFZNCj4gICAgICBBUkdTKGh2
bV9vcCwgMiksCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyBiL3hl
bi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwo+IGluZGV4IDVkMTE5MTEuLmY0NTJkZDUgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L3B2L2h5cGVyY2FsbC5jCj4gQEAgLTc3LDYgKzc3LDkgQEAgY29uc3QgaHlwZXJjYWxsX3RhYmxl
X3QgcHZfaHlwZXJjYWxsX3RhYmxlW10gPSB7Cj4gICNpZmRlZiBDT05GSUdfVE1FTQo+ICAgICAg
SFlQRVJDQUxMKHRtZW1fb3ApLAo+ICAjZW5kaWYKPiArI2lmZGVmIENPTkZJR19BUkdPCj4gKyAg
ICBDT01QQVRfQ0FMTChhcmdvX29wKSwKPiArI2VuZGlmCj4gICAgICBIWVBFUkNBTEwoeGVucG11
X29wKSwKPiAgI2lmZGVmIENPTkZJR19IVk0KPiAgICAgIEhZUEVSQ0FMTChodm1fb3ApLAo+IGRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQo+IGlu
ZGV4IDU2ZmMyMDEuLjU5YWM3ZGUgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9NYWtlZmlsZQo+
ICsrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKPiBAQCAtMSwzICsxLDQgQEAKPiArb2JqLSQoQ09O
RklHX0FSR08pICs9IGFyZ28ubwo+ICBvYmoteSArPSBiaXRtYXAubwo+ICBvYmoteSArPSBic2Vh
cmNoLm8KPiAgb2JqLSQoQ09ORklHX0NPUkVfUEFSS0lORykgKz0gY29yZV9wYXJraW5nLm8KPiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwo+IG5ldyBm
aWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uZGRjNDhmMQo+IC0tLSAvZGV2L251bGwK
PiArKysgYi94ZW4vY29tbW9uL2FyZ28uYwo+IEBAIC0wLDAgKzEsMzggQEAKPiArLyoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+ICsgKiBBcmdvIDogSHlwZXJ2aXNvci1NZWRpYXRlZCBkYXRhIGVYY2hh
bmdlCj4gKyAqCj4gKyAqIERlcml2ZWQgZnJvbSB2NHYsIHRoZSB2ZXJzaW9uIDIgb2YgdjJ2Lgo+
ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTAsIENpdHJpeCBTeXN0ZW1zCj4gKyAqIENvcHly
aWdodCAoYykgMjAxOC0yMDE5IEJBRSBTeXN0ZW1zCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBi
dXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50
eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV
UlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gKyAqIGFsb25nIHdpdGggdGhpcyBwcm9n
cmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCj4gKyAqIEZvdW5kYXRpb24s
IEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3
ICBVU0EKPiArICovCj4gKwo+ICsjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4gKyNpbmNsdWRlIDx4
ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gKwo+ICtsb25nCj4gK2RvX2FyZ29fb3AodW5zaWduZWQgaW50
IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAo+ICsgICAgICAgICAgIFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyBhcmczLAo+ICsg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYXJnNCkKPiArewo+ICsgICAgcmV0dXJuIC1FTk9TWVM7
Cj4gK30KPiArCj4gKyNpZmRlZiBDT05GSUdfQ09NUEFUCj4gK2xvbmcKPiArY29tcGF0X2FyZ29f
b3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAo+
ICsgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzIsIHVuc2ln
bmVkIGxvbmcgYXJnMywKPiArICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhcmc0KQo+ICt7
Cj4gKyAgICByZXR1cm4gLUVOT1NZUzsKPiArfQo+ICsjZW5kaWYKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCj4gaW5kZXgg
MWE1Njg3MS4uYjNmNjQ5MSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPiBAQCAtMTE4LDcgKzExOCw3IEBAIERF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKPiAgI2RlZmluZSBfX0hZUEVSVklT
T1JfZG9tY3RsICAgICAgICAgICAgICAgMzYKPiAgI2RlZmluZSBfX0hZUEVSVklTT1Jfa2V4ZWNf
b3AgICAgICAgICAgICAgMzcKPiAgI2RlZmluZSBfX0hZUEVSVklTT1JfdG1lbV9vcCAgICAgICAg
ICAgICAgMzgKPiAtI2RlZmluZSBfX0hZUEVSVklTT1JfeGNfcmVzZXJ2ZWRfb3AgICAgICAgMzkg
LyogcmVzZXJ2ZWQgZm9yIFhlbkNsaWVudCAqLwo+ICsjZGVmaW5lIF9fSFlQRVJWSVNPUl9hcmdv
X29wICAgICAgICAgICAgICAzOQo+ICAjZGVmaW5lIF9fSFlQRVJWSVNPUl94ZW5wbXVfb3AgICAg
ICAgICAgICA0MAo+ICAjZGVmaW5lIF9fSFlQRVJWSVNPUl9kbV9vcCAgICAgICAgICAgICAgICA0
MQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaCBiL3hlbi9pbmNs
dWRlL3hlbi9oeXBlcmNhbGwuaAo+IGluZGV4IGNjOTlhZWEuLjYxNTRjNDggMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2h5
cGVyY2FsbC5oCj4gQEAgLTEzNiw2ICsxMzYsMTUgQEAgZG9fdG1lbV9vcCgKPiAgICAgIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odG1lbV9vcF90KSB1b3BzKTsKPiAgI2VuZGlmCj4KPiArI2lmZGVm
IENPTkZJR19BUkdPCj4gK2V4dGVybiBsb25nIGRvX2FyZ29fb3AoCj4gKyAgICB1bnNpZ25lZCBp
bnQgY21kLAo+ICsgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAo+ICsgICAg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcyLAo+ICsgICAgdW5zaWduZWQgbG9uZyBh
cmczLAo+ICsgICAgdW5zaWduZWQgbG9uZyBhcmc0KTsKPiArI2VuZGlmCj4gKwo+ICBleHRlcm4g
bG9uZwo+ICBkb194ZW5vcHJvZl9vcChpbnQgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p
ZCkgYXJnKTsKPgo+IEBAIC0xOTcsNiArMjA2LDE1IEBAIGV4dGVybiBpbnQgY29tcGF0X211bHRp
Y2FsbCgKPiAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0obXVsdGljYWxsX2VudHJ5X2NvbXBh
dF90KSBjYWxsX2xpc3QsCj4gICAgICB1aW50MzJfdCBucl9jYWxscyk7Cj4KPiArI2lmZGVmIENP
TkZJR19BUkdPCj4gK2V4dGVybiBsb25nIGNvbXBhdF9hcmdvX29wKAo+ICsgICAgdW5zaWduZWQg
aW50IGNtZCwKPiArICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKPiArICAg
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMiwKPiArICAgIHVuc2lnbmVkIGxvbmcg
YXJnMywKPiArICAgIHVuc2lnbmVkIGxvbmcgYXJnNCk7Cj4gKyNlbmRpZgo+ICsKPiAgI2luY2x1
ZGUgPGNvbXBhdC9odm0vZG1fb3AuaD4KPgo+ICBleHRlcm4gaW50Cj4gLS0KPiAyLjcuNAo+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 20:56:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 20:56:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqlI6-0001lJ-BY; Mon, 04 Feb 2019 20:56:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YYmX=QL=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gqlI5-0001lE-5X
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 20:56:29 +0000
X-Inumbo-ID: 5656eafc-28bf-11e9-bc90-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5656eafc-28bf-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 20:56:27 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id q2-v6so1069043lji.10
 for <xen-devel@lists.xenproject.org>; Mon, 04 Feb 2019 12:56:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=zKe6GVkDNRT5xuN6oAxxIVRaKNt6sOCmIUo5IY9Wink=;
 b=XKiz17v4knhbrBwX7vQdzzSYc4jS0cDuIei99e1nocIKifpP5rxOo2JqSerkVJi/oU
 DRGBLf5Vcb2NRSmTqYn+naOKJ+yMD1Tscb9AyZ3qeWAgDSoIrPIu8sjp6ngeNv7iDH+z
 795DHcRXvCPZvylPkoYf/GgG2V6N0pbJcOM4bVNlt9jLS1AGn1IItS+b/7L5YhODOwyq
 B3hbpIt/4K11FocrBOCyMyIm/wXciCT8FdpvkODVEnSPQIoqAlDoxMItBuwTSY+6JvtW
 7gJ1o9uiZ/gadD2St8c0zRb1I/Z69gVbMErNSwZoNTBfiYYIwXzU2lV1/Aq3lwDTwXp/
 lFtg==
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=zKe6GVkDNRT5xuN6oAxxIVRaKNt6sOCmIUo5IY9Wink=;
 b=ba9R9VAhN3jr/ajJf/vKioUKe5kUrlao+zhCSyN/KqD/xSOoRkH6ZJI9Do/ma2BcXO
 BpC/ZiMm9IeZ4aTj/wu2n6ehHH0YY4om9Cuu3ZD3nYf0pGfoW5ZyaeE9++/eeinGcAre
 NmsBWdRsv8c15USg5T74T2aLLS6qJZBa2bcvpWsW13nhJJt9IOBS1zPslBbjS9F+tdnO
 JP9LP071KUlBmPnbOfLcieWV7xvGBL+DLq7ShTWHGb6JpE2gijF60K/i1veKd1bPMQoT
 E4YQkydhk7O9kGFx5TPNLv0XwaVGzUjJQDpgsb8sRsmmJC//zmTRma/2Y5+jYMuefnle
 SQ5g==
X-Gm-Message-State: AHQUAuYZzitmHmpLYforkiT84la9uqHJwfPTVvsB/tBVpx9DH7K/+H+O
 mLUTp6Vi61lUnN09HWd1M0L4Z0x6GeMkQy8oK0k=
X-Google-Smtp-Source: AHgI3IYgTUnxU6/4nFtTn1L+69bxMYKA5mhyTHrfBawK2Q3UxCU/8UElaOkw/tJ3whafplek3Or0uWdITXWvBa6CWYU=
X-Received: by 2002:a2e:9059:: with SMTP id
 n25-v6mr733672ljg.155.1549313785790; 
 Mon, 04 Feb 2019 12:56:25 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <20190114144655.enuxtrcihy3vjbjv@zion.uk.xensource.com>
In-Reply-To: <20190114144655.enuxtrcihy3vjbjv@zion.uk.xensource.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Mon, 4 Feb 2019 12:56:13 -0800
Message-ID: <CACMJ4GYDFckb3rwU7kunK6iwXkd3AHeCx8Z0QMsKfUxyHD9w9g@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgNjo0NyBBTSBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPgo+IEhpIGFsbAo+Cj4gVGhlIGxvY2tpbmcgc2NoZW1lIHNlZW1zIHRvIGJl
IHJlbWFpbmluZyBzdGlja2luZyBwb2ludC4gVGhlIHJlc3QgYXJlCj4gbW9zdGx5IGNvc21ldGlj
IGlzc3VlcyAoRkFPRCwgdGhleSBzdGlsbCBuZWVkIHRvIGJlIGFkZHJlc3NlZCkuICBGcmFua2x5
Cj4gSSBkb24ndCB0aGluayB0aGVyZSBpcyBlbm91Z2ggdGltZSB0byBhZGRyZXNzIGFsbCB0aGUg
dGVjaG5pY2FsIGRldGFpbHMsCj4gYnV0IGxldCBtZSBzdW0gdXAgZWFjaCBzaWRlJ3MgcG9zaXRp
b24gYW5kIHNlZSBpZiB3ZSBjYW4gcmVhY2ggYW4KPiBhbWljYWJsZSBzb2x1dGlvbi4KPgo+IEZy
b20gbWFpbnRhaW5lcnMgYW5kIHJldmlld2VycycgcG9pbnQgb2YgdmlldzoKPgo+IDEuIE1haW50
YWluZXJzIC8gcmV2aWV3ZXJzIGRvbid0IGxpa2UgY29tcGxleGl0eSB1bmxlc3MgYWJzb2x1dGVs
eQo+ICAgIG5lY2Vzc2FyeS4KPiAyLiBNYWludGFpbmVycyAvIHJldmlld2VycyBmZWVsIHRoZXkg
aGF2ZSBhIHJlc3BvbnNpYmlsaXR5IHRvIHVuZGVyc3RhbmQKPiAgICB0aGUgY29kZSBhbmQgYWxn
b3JpdGhtLgo+Cj4gWWV0IGJlaW5nIHRoZSBnYXRla2VlcGVycyBkb2Vzbid0IG5lY2Vzc2FyaWx5
IG1lYW4gd2UgdW5kZXJzdGFuZCBldmVyeQo+IHRlY2huaWNhbCBkZXRhaWxzIGFuZCBldmVyeSB1
c2VjYXNlLiBXZSB3b3VsZCBsaWtlIHRvLCBidXQgbW9zdCBvZiB0aGUKPiB0aW1lIGl0IGlzIHVu
cmVhbGlzdGljLgo+Cj4gRG93biB0byB0aGlzIHNwZWNpZmljIHBhdGNoIHNlcmllczoKPgo+IFJv
Z2VyIHRoaW5rcyB0aGUgbG9ja2luZyBzY2hlbWUgaXMgdG9vIGNvbXBsZXguIENocmlzdG9waGVy
IGFyZ3Vlcwo+IHRoYXQncyBuZWNlc3NhcnkgZm9yIHNob3J0LWxpdmUgY2hhbm5lbHMgdG8gYmUg
cGVyZm9ybWFudC4KPgo+IEJvdGggaGF2ZSB0aGVpciBwb2ludC4KPgo+IEkgdGhpbmsgaGF2aW5n
IGEgY29tcGxleCBsb2NraW5nIHNjaGVtZSBpcyBpbmV2aXRhYmxlLCBqdXN0IGxpa2Ugd2UgZGlk
Cj4gZm9yIHBlcmZvcm1hbnQgZ3JhbnQgdGFibGUgc2V2ZXJhbCB5ZWFycyBhZ28uICBSZWdhcmRs
ZXNzIG9mIHRoZSB0aW1pbmcKPiBpc3N1ZSB3ZSBoYXZlIGF0IGhhbmQsIGFza2luZyBDaHJpc3Rv
cGhlciB0byBpbXBsZW1lbnQgYSBzdHJpcHBlZCBkb3duCj4gdmVyc2lvbiBjcmVhdGVzIG1vcmUg
d29yayBmb3IgaGltLgo+Cj4gWWV0IGlnbm9yaW5nIFJvZ2VyJ3MgY29uY2VybnMgaXMgdW5mYWly
IHRvIGhpbSBhcyB3ZWxsLCBzaW5jZSBoZSBwdXQgaW4KPiBzbyBtdWNoIHRpbWUgYW5kIGVmZm9y
dCB0byB1bmRlcnN0YW5kIHRoZSBhbGdvcml0aG0gYW5kIHByb3ZpZGUKPiBzdWdnZXN0aW9ucy4g
SXQgaXMgaW4gZmFjdCB1bnJlYXNvbmFibGUgdG8gYXNrIGFueW9uZSB0byBmdWxseQo+IHVuZGVy
c3RhbmQgdGhlIGxvY2tpbmcgbWVjaGFuaXNtIGFuZCBjaGVjayB0aGUgaW1wbGVtZW50YXRpb24g
aXMgY29ycmVjdAo+IGluIGEgZmV3IGRheXMgKGdpdmVuIHRoZSBzZXJpZXMgd2FzIHBvc3RlZCBp
biBEZWMgYW5kIHRoZXJlIHdlcmUgbWFqb3IKPiBob2xpZGF5cyBpbiBiZXR3ZWVuLCBwbHVzIGV2
ZXJ5b25lIGhhZCBvdGhlciBjb21taXRtZW50cykuCj4KPiBUbyB1bmJsb2NrIHRoaXMsIGhvdyBh
Ym91dCB3ZSBtYWtlIENocmlzdG9waGVyIG1haW50YWluZXIgb2YgQXJnbz8gSGUKPiBhbmQgT3Bl
blhUIHdpbGwgYmUgb24gdGhlIGhvb2sgZm9yIGZ1cnRoZXIgaW1wcm92ZW1lbnQuIEFuZCBJIGJl
bGlldmUgaXQKPiB3b3VsZCBiZSBpbiB0aGVpciBiZXN0IGludGVyZXN0IHRvIGtlZXAgQXJnbyBi
dWctZnJlZSBhbmQgZXZlbnR1YWxseQo+IG1ha2UgaXQgYmVjb21lIHN1cHBvcnRlZC4KPgo+IFNv
Ogo+Cj4gMS4gTWFrZSBzdXJlIEFyZ28gaXMgc2VsZi1jb250YWluZWQgLS0gdGhpcyByZXF1aXJl
cyBjYXJlZnVsIHJldmlldyBmb3IKPiAgICBpbnRlcmFjdGlvbiBiZXR3ZWVuIEFyZ28gYW5kIG90
aGVyIHBhcnRzIG9mIHRoZSBoeXBlcnZpc29yLgo+IDIuIEFyZ28gaXMgZ29pbmcgdG8gYmUgZXhw
ZXJpbWVudGFsIGFuZCBvZmYtYnktZGVmYXVsdCAtLSB0aGlzIGlzIHRoZQo+ICAgIGRlZmF1bHQg
c3RhdHVzIGZvciBuZXcgZmVhdHVyZSBhbnl3YXkuCj4gMy4gTWFrZSBDaHJpc3RvcGhlciBtYWlu
dGFpbmVyIG9mIEFyZ28gLS0gdGhpcyB3b3VsZCBiZSBhIG5hdHVyYWwgdGhpbmcKPiAgICB0byBk
byBhbnl3YXkuCj4KCldlaSwKCmRvIHlvdSBoYXZlIGFueSBmZWVkYmFjayBvbiB0aGUgbGF0ZXN0
IGFyZ28gTUFJTlRBSU5FUlMgcGF0Y2g/CgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 21:59:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 21:59:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqmGT-0006yx-H3; Mon, 04 Feb 2019 21:58:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c77d=QL=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gqmGS-0006ys-Vs
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 21:58:53 +0000
X-Inumbo-ID: 0e2a033b-28c8-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0e2a033b-28c8-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 21:58: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 7F2B5EBD;
 Mon,  4 Feb 2019 13:58:50 -0800 (PST)
Received: from [10.37.9.38] (unknown [10.37.9.38])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 54E613F71E;
 Mon,  4 Feb 2019 13:58:47 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
Date: Mon, 4 Feb 2019 21:58:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190204125307.aft4tzkjjrxdd34o@mac>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii.anisov@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyLzQvMTkgMTI6NTMgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gRnJp
LCBGZWIgMDEsIDIwMTkgYXQgMDU6NDA6MTRQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
PiBIaSwKPj4KPj4gT24gMDEvMDIvMjAxOSAxNjo1MywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
Pj4+IE9uIFRodSwgSmFuIDMxLCAyMDE5IGF0IDExOjE0OjM3UE0gKzAwMDAsIEp1bGllbiBHcmFs
bCB3cm90ZToKPj4+PiBPbiAxLzMxLzE5IDk6NTYgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPj4+Pj4gT24gVGh1LCAzMSBKYW4gMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4g
T24gMzEvMDEvMjAxOSAxMjowMCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPj4+Pj4+PiBPbiAzMS4w
MS4xOSAxMzozNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gU28sIEkndmUgZ290IGEgaGFja3kg
cGF0Y2ggdG8gJ2ZpeCcgdGhpcyBvbiB4ODYsIGJ5IHRha2luZyBhIHJlZmVyZW5jZQo+Pj4gdG8g
dGhlIG1mbiBiZWhpbmQgdGhlIHZpcnR1YWwgYWRkcmVzcyBwcm92aWRlZCB3aGVuIHNldHRpbmcg
dXAgdGhlCj4+PiBoeXBlcmNhbGwgYW5kIG1hcHBpbmcgaXQgaW4gWGVuLgo+Pgo+PiBUaGF0IHdh
cyB0aGUgaWRlYSBJIGhhZCBpbiBtaW5kIDopLiBIb3BlZnVsbHksIG5vIGd1ZXN0IGlzIG1vZGlm
eWluZyB0aGUKPj4gbWFwcGluZyAoaS5lIHRoZSB2aXJ0dWFsIGFkZHJlc3MgcG9pbnQgdG8gYSBk
aWZmZXJlbnQgcGh5c2ljYWwgYWRkcmVzcykKPj4gYWZ0ZXJ3YXJkcy4KPj4KPj4+IFRoaXMgaG93
ZXZlciBkb2Vzbid0IHdvcmsgb24gQVJNIGR1ZQo+Pj4gdG8gdGhlIGxhY2sgb2YgcGFnaW5nX2d2
YV90b19nZm4uIEkgZ3Vlc3MgdGhlcmUncyBzb21ldGhpbmcgc2ltaWxhciB0bwo+Pj4gdHJhbnNs
YXRlIGEgZ3Vlc3QgdmlydHVhbCBhZGRyZXNzIGludG8gYSBnZm4gb3IgYSBtZm4/Cj4+Cj4+IGdl
dF9wYWdlX2Zyb21fZ3ZhIHNob3VsZCB0byB0aGUgam9iIGZvciB5b3UuCj4+PiAraW50IG1hcF9y
dW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2LAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgdmNwdV9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSAqYXJlYSkKPj4+ICt7Cj4+
PiArICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0Owo+Pj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPj4+
ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPj4+ICsgICAgc2l6ZV90IHNpemUg
PQo+Pj4gKyNpZmRlZiBDT05GSUdfQ09NUEFUCj4+PiArICAgICAgICBoYXNfMzJiaXRfc2hpbmZv
KCh2KS0+ZG9tYWluKSA/IHNpemVvZigqdi0+Y29tcGF0X3J1bnN0YXRlX2d1ZXN0KSA6Cj4+PiAr
I2VuZGlmCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVv
Zigqdi0+cnVuc3RhdGVfZ3Vlc3QpOwo+Pj4gKwo+Pj4gKyAgICBpZiAoIHYtPnJ1bnN0YXRlX2d1
ZXN0ICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4+PiAr
ICAgICAgICByZXR1cm4gLUVCVVNZOwo+Pj4gKyAgICB9Cj4+PiArCj4+PiArICAgIG9mZnNldCA9
IGFyZWEtPmFkZHIucCAmIH5QQUdFX01BU0s7Cj4+PiArCj4+PiArICAgIGZvciAoIGkgPSAwOyBp
IDwgQVJSQVlfU0laRSh2LT5ydW5zdGF0ZV9tZm4pOyBpKysgKQo+Pj4gKyAgICB7Cj4+PiArICAg
ICAgICBwMm1fdHlwZV90IHQ7Cj4+PiArICAgICAgICB1aW50MzJfdCBwZmVjID0gUEZFQ19wYWdl
X3ByZXNlbnQ7Cj4+PiArICAgICAgICBnZm5fdCBnZm4gPSBfZ2ZuKHBhZ2luZ19ndmFfdG9fZ2Zu
KHYsIGFyZWEtPmFkZHIucCwgJnBmZWMpKTsKPj4+ICsgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnOwo+Pj4gKwo+Pj4gKyAgICAgICAgaWYgKCBnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikgKQo+
Pj4gKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+Pj4gKwo+Pj4gKyAgICAgICAgdi0+cnVu
c3RhdGVfbWZuW2ldID0gZ2V0X2dmbihkLCBnZm5feChnZm4pLCAmdCk7Cj4+Cj4+IGdldF9nZm4g
d291bGQgbmVlZCB0byBiZSBpbXBsZW1lbnRlZCBvbiBBcm0uCj4+Cj4+PiArICAgICAgICBpZiAo
IHQgIT0gcDJtX3JhbV9ydyB8fCBtZm5fZXEodi0+cnVuc3RhdGVfbWZuW2ldLCBJTlZBTElEX01G
TikgKQo+Pj4gKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+Pj4gKwo+Pj4gKyAgICAgICAg
cGcgPSBtZm5fdG9fcGFnZSh2LT5ydW5zdGF0ZV9tZm5baV0pOwo+Pj4gKyAgICAgICAgaWYgKCAh
cGcgfHwgIWdldF9wYWdlX3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKSApCj4+PiArICAgICAg
ICB7Cj4+PiArICAgICAgICAgICAgcHV0X2dmbihkLCBnZm5feChnZm4pKTsKPj4+ICsgICAgICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKPj4+ICsgICAgICAgIH0KPj4+ICsKPj4+ICsgICAgICAgIHB1
dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7Cj4+PiArCj4+PiArICAgICAgICBpZiAoIFBGTl9ET1dOKGdm
bl94KGdmbikgKyBzaXplKSA9PSBQRk5fRE9XTihnZm5feChnZm4pKSApCj4+Cj4+IFRoaXMgbG9v
a3Mgd3JvbmcsIHlvdSBzZWVtIHRvIG1peCBhZGRyZXNzIGFuZCBmcmFtZS4gSSB0aGluayB5b3Ug
bWlnaHQgd2FudDoKPj4KPj4gaWYgKCBnZm5fZXEoZ2ZuX2FkZChnZm4sIFBGTl9ET1dOKHNpemUp
KSwgZ2ZuKSApCj4gCj4gVGhhbmtzIQo+IAo+IEhlcmUgaXMgYW4gdXBkYXRlZCB2ZXJzaW9uIHdo
aWNoIHNlZW1zIHRvIGJ1aWxkIG9uIEFSTS4gSSBkb24ndCBoYXZlCj4gYW4gZWFzeSB3YXkgdG8g
dGVzdCB0aGlzLCBjb3VsZCB5b3UgZ2l2ZSBpdCBhIHNwaW4/CgpUaGFuayB5b3UgZm9yIHdyaXRp
bmcgYSBwYXRjaC4gSSBhbSBiYWNrIGluIEZyYW5jZSB0aGlzIHdlZWsgZm9yIGZhbWlseSAKcmVh
c29uIGFuZCB3aWxsIG5vdCBoYXZlIHRpbWUgcHJvcGVybHkgZ2l2ZSBhIHNwaW4gdGhpcyB3ZWVr
LiBTdGVmYW5vLCAKQW5kcmlpLCBjYW4geW91IHRlc3QgaXQ/Cgo+IAo+IEkgZG9uJ3QgbGlrZSBh
ZGRpbmcgQ09ORklHX1g4Ni9BUk0gaW4gY29tbW9uIGNvZGUsIHNvIGl0IG1pZ2h0IGJlCj4gd29y
dGggdG8gZWl0aGVyIHRyeSB0byBmYWN0b3IgdGhpcyBvdXQgaW50byBhcmNoIHNwZWNpZmljIGNv
ZGUsIG9yCj4gZXZlbiBiZXR0ZXIsIHByb3ZpZGUgY29tbW9uIGZ1bmN0aW9ucyB0byB0cmFuc2xh
dGUgYSBndWVzdCB2aXJ0dWFsCj4gYWRkcmVzcyBpbnRvIGEgZ2ZuLCBtZm4gb3IgcGFnZS4KCkkg
d291bGQgcHJlZmVyIEdWQSB0byBNRk4vcGFnZSBiZWNhdXNlIHdlIGFscmVhZHkgaGF2ZSBhIGZh
aXJseSAKY29tcGxpY2F0ZSBoZWxwZXIgaGFuZGxpbmcgYWxsIHRoZSBjYXNlcyAoZS5nIG1lbWFj
Y2VzcywgCmJyZWFrLWJlZm9yZS1tYWtlLCAuLi4pIGZvciB0cmFuc2xhdGlvbiBhbmQgdGFraW5n
IGEgcmVmZXJlbmNlIG9uIHRoZSAKcGFnZS4gQWx0aG91Z2ggd2UgY291bGQgcG90ZW50aWFsbHkg
c3BsaXQgdGhlIGZ1bmN0aW9uIGluIHR3byBpZiB3ZSB3YW50IAp0byBjYXRlciBhbnkgb3RoZXIg
dHJhbnNsYXRpb24uCgpPbmUgY29tbWVudCBiZWxvdy4KCj4gKyNlbGlmIGRlZmluZWQoQ09ORklH
X0FSTSkKPiArICAgICAgICBwZyA9IGdldF9wYWdlX2Zyb21fZ3ZhKHYsIGFyZWEtPmFkZHIucCwg
R1YyTV9XUklURSk7Cj4gKyAgICAgICAgaWYgKCAhcGcgfHwgIWdldF9wYWdlX3R5cGUocGcsIFBH
VF93cml0YWJsZV9wYWdlKSApCgpPbmUgcmVmZXJlbmNlIGlzIGFscmVhZHkgdGFrZW4gYnkgZ2V0
X3BhZ2VfZnJvbV9ndmEuIFNvIHlvdSBzaG91bGQgbm90IApuZWVkIHRvIHRha2UgYW5vdGhlciBo
ZXJlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 22:03:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 22:03:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqmKt-0007q5-4z; Mon, 04 Feb 2019 22:03:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVLN=QL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqmKr-0007pv-Hc
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 22:03:25 +0000
X-Inumbo-ID: b08cb21d-28c8-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b08cb21d-28c8-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 22:03:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqmKo-0006Ng-Md; Mon, 04 Feb 2019 22:03:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqmKo-00066l-BK; Mon, 04 Feb 2019 22:03:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqmKo-0002Uv-Ah; Mon, 04 Feb 2019 22:03:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132783-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-i386:xen-build:fail:regression
 xen-4.9-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.9-testing:build-amd64:xen-build:fail:regression
 xen-4.9-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-intel: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-i386-libvirt-pair: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-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-livepatch: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-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-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-amd64-amd64-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-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl: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-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-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-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm: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:build-amd64-rumprun: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-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64: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-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-2: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-armhf-armhf-xl-rtds:guest-start: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-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1: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-credit1: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=04f7fbcc8fcab7f3a59e33798b74582b55dd735a
X-Osstest-Versions-That: xen=7f01558d9b3fc4011741e9f469c96fd93dd8454e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Feb 2019 22:03:22 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 132783: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjc4MyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjc4My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTU0CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NTQKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDk1NAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMwOTU0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
dmVwYXRjaCAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMzA4OTAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDA0ZjdmYmNjOGZjYWI3ZjNh
NTllMzM3OThiNzQ1ODJiNTVkZDczNWEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAg
ICAgICAgIDdmMDE1NThkOWIzZmM0MDExNzQxZTlmNDY5Yzk2ZmQ5M2RkODQ1NGUKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEzMDk1NCAgMjAxOC0xMi0wMyAwMzoxMjo0MSBaICAgNjMgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMzI0ODQgIDIwMTktMDEtMjYgMDE6MzY6MzkgWiAgICA5IGRheXMg
ICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI3NDcgIDIwMTktMDItMDIgMTE6
NTE6MDAgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTZXJnZXkg
RHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hh
bWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhp
bGlueC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ3MyBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 22:06:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 22:06:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqmNh-00080M-SZ; Mon, 04 Feb 2019 22:06:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c77d=QL=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gqmNg-00080H-IY
 for xen-devel@lists.xen.org; Mon, 04 Feb 2019 22:06:20 +0000
X-Inumbo-ID: 19985ba0-28c9-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 19985ba0-28c9-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 22:06:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 370F1EBD;
 Mon,  4 Feb 2019 14:06:19 -0800 (PST)
Received: from [10.37.9.38] (unknown [10.37.9.38])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EB4693F71E;
 Mon,  4 Feb 2019 14:06:16 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <9c4bc70d-a694-6269-f14a-1d9797dce59f@gmail.com>
 <9b0fe0b8-48cb-e04d-5d4e-a970f6ce2609@arm.com>
 <4dc47732-62fb-5782-d7fd-2d1819c49558@gmail.com>
 <5b9dd69a-1f75-eb3b-4040-822520f0cc08@arm.com>
 <8355b5ee-ff8d-78b2-86aa-5a2376f33ee5@gmail.com>
 <3de8170e-fe56-e5a2-d94d-1c024c49cef7@arm.com>
 <0e9ee915-4c5d-8743-d605-a8f9f7b96a3b@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4f5c623d-ac64-a188-f20b-fa60166183e8@arm.com>
Date: Mon, 4 Feb 2019 22:06:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <0e9ee915-4c5d-8743-d605-a8f9f7b96a3b@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKT24gMi80LzE5IDM6MTkgUE0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gCj4g
Cj4gT24gMDQuMDIuMTkgMTM6MzYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gVGhhdCdzIGEgZ29v
ZCBuZXdzISBMZXQgbWUgdHJ5IHRvIGFkZHJlc3MgeW91ciBjb25jZXJucyBiZWxvdyBvbmUgYnkg
b25lLgo+IExldHMgZG8gaXQ6KQo+IAo+Pj4gQW5kIHRoZXkgZW1wbG95IEtQVEkgZW5hYmxlZCBr
ZXJuZWwgaW4gdGhlIEJTUC4KPj4gS1BUSSBpcyBnb2luZyB0byB3b3JrIG9uIFhlbi4gVGhlcmUg
YXJlIG5vIGtub3duIGlzc3VlIHdpdGggTGludXggYXMgCj4+IHRoZSB2aXJ0dWFsIGFkZHJlc3Mg
aXMgbm90IGdvaW5nIHRvIGJlIHJlLXVzZWQgZm9yIG90aGVyIHB1cnBvc2UgaW4gCj4+IHRoZSB2
aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuIFRoZSBvbmx5IGluY29udmVuaWVuY2UgaXMgdGhlIG1lc3Nh
Z2UgaW4gCj4+IGRlYnVnIGJ1aWxkLgo+PiBKdXN0IGluIGNhc2UsIEkgYW0gbm90IHNheWluZyBp
dCBzaG91bGQgbm90IGJlIGZpeGVkIDopLgo+IFdlIGhhdmUgYSBkZWNpc2lvbiB0byBlbGltaW5h
dGUgaXQuCj4gCj4+PiBUaGF0IHJldmVhbHMgYW5vdGhlciBjcml0aWNhbCBpc3N1ZSBmb3IgdXMs
IGluIGFkZGl0aW9uIHRvIFNldC9XYXkgaXNzdWUgCj4+Cj4+IMKgRnJvbSB0aGUgZGlzY3Vzc2lv
biBvbiB0aGUgYW5vdGhlciB0aHJlYWQgYW5kIHdpdGggb3RoZXIgcGVvcGxlLCB0aGlzIAo+PiBp
cyBub3QgZW50aXJlbHkgdGhlIGZhdWx0IG9mIFhlbi4gVGhpcyB3YXMgYSBtaXN1c2Ugb2YgdGhl
IAo+PiBpbnN0cnVjdGlvbnMgYnkgdGhlIGRyaXZlci4KPiAKPiBZZXAsIGJ1dCBpdCBpcyBzdGls
bCBvbiBvdXIgdGVhbSB0byBzb2x2ZS4KPiAKPj4gV2hpbGUgeW91IG1heSB3YW50IHRvIGRlYWwg
d2l0aCB0aGlzIGluIHlvdXIgY2FzZSwgSSB3b3VsZCBsaWtlIHRvIAo+PiBhdm9pZCBwcm9tb3Rp
bmcgYmFkIGJlaGF2aW9yIHdoZW4gdXNpbmcgWGVuIHVwc3RyZWFtLgo+IAo+IEFoLCBvay4gV2ls
bCBzYXkgdGhhdCBpbiBkaWZmZXJlbnQgd29yZHMuCj4gCj4+Cj4+PiBhbmQgcG9zc2libGUgcGVy
Zm9ybWFuY2UgZHJvcHMvaXJxIGxhdGVuY3kgcmFpc2UgZHVlIHRvIHNwZWN0ZXIgCj4+PiBtaXRp
Z2F0aW9uIG1lYXN1cmVzLgo+Pgo+PiBDYW4geW91IHJlbWluZCBtZSB0aGUgY29yZXMgeW91IGFy
ZSB1c2luZz8KPiAKPiBBNTcrQTUzLgo+IAo+IEkgc2VlIHRoZSBmb2xsb3dpbmcgaW4gbXkgbG9n
Ogo+IAo+ICDCoMKgwqAgKFhFTikgYWx0ZXJuYXRpdmVzOiBQYXRjaGluZyB3aXRoIGFsdCB0YWJs
ZSAwMDAwMDAwMDAwMmM2NjA4IC0+IAo+IDAwMDAwMDAwMDAyYzZjODAKPiAgwqDCoMKgIChYRU4p
IENQVTAgd2lsbCBjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBvbiBleGNlcHRpb24g
ZW50cnkKPiAgwqDCoMKgIChYRU4pIENQVTIgd2lsbCBjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktB
Uk9VTkRfMSBvbiBleGNlcHRpb24gZW50cnkKPiAgwqDCoMKgIChYRU4pIENQVTMgd2lsbCBjYWxs
IEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBvbiBleGNlcHRpb24gZW50cnkKPiAgwqDCoMKg
IChYRU4pIENQVTEgd2lsbCBjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBvbiBleGNl
cHRpb24gZW50cnkKCkNvcnRleC1BNTMgc2hvdWxkIG5vdCBiZSBhZmZlY3RlZCBieSBzcGVjdHJl
IHYyLCBzbyBJIGltYWdpbmUgdGhleSBhcmUgCm9ubHkgZm9yIEE1Nz8KCkl0IGlzIGdvaW5nIHRv
IGJlIGhhcmQgdG8gZGlzYWJsZSB0aGUgd29ya2Fyb3VuZHMgYnkgZGVmYXVsdC4gQnV0IHdlIGNh
biAKY29uc2lkZXIgdG8gcHJvdmlkZSBob3N0LXdpZGUgb3IgcGVyLWd1ZXN0IG9wdGlvbiB0byBk
aXNhYmxlIHRoZW0gb24gCnRydXN0ZWQgZW52aXJvbm1lbnQuCgo+PiBBbHNvLCB3aGVuIHlvdSBt
ZWFuIHBvc3NpYmxlLCBkb2VzIGl0IG1lYW4geW91IGhhdmVuJ3QgbG9va2VkIHRoZSAKPj4gcGVy
Zm9ybWFuY2UgcmVncmVzc2lvbj8KPiBXZSBoYXZlIGEgcHJlbGltaW5hcnkgcmVzdWx0cyBhYm91
dCBwZXJmb3JtYW5jZSBkcm9wIHdpdGggCj4geGVuNC4xMi11bnN0YWJsZSBjb21wYXJpbmcgdG8g
YSBvdXIgc3lzdGVtIHdpdGggNC4xMC4KCkEgbG90IG9mIHBhdGNoZXMgaGF2ZSBub3QgYmVlbiBi
YWNrcG9ydGVkIGluIFhlbiA0LjEwIChpbmNsdWRpbmcgClNwZWN0cmUvTWVsdGRvd24pIHRoYXQg
d2lsbCBkZWZpbml0ZWx5IGZpeCBob2xlIGJ1dCBtYXkgaGF2ZSBhbiBpbXBhY3QgCm9uIHRoZSBw
ZXJmb3JtYW5jZS4gVGhlcmUgd2VyZSBub3QgYmFja3BvcnRlZCBiZWNhdXNlIG9mIHBlcmZvcm1h
bmNlIApyZWFzb24gYnV0IGJlY2F1c2Ugb2YgdGhlIGNvbXBsZXhpdHkgb2YgdGhlIHBvcnQgYW5k
IHNlZW1seSBsYWNrIG9mIAppbnRlcmVzdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 22:08:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 22:08:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqmPI-000869-AJ; Mon, 04 Feb 2019 22:08:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c77d=QL=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gqmPH-000863-Tf
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 22:07:59 +0000
X-Inumbo-ID: 54be6a82-28c9-11e9-9e75-534f4a626619
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 54be6a82-28c9-11e9-9e75-534f4a626619;
 Mon, 04 Feb 2019 22:07:58 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5B7BAEBD;
 Mon,  4 Feb 2019 14:07:58 -0800 (PST)
Received: from [10.37.9.38] (unknown [10.37.9.38])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3B8F53F71E;
 Mon,  4 Feb 2019 14:07:53 -0800 (PST)
To: Christopher Clark <christopher.w.clark@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-3-git-send-email-christopher.w.clark@gmail.com>
 <CACMJ4GavEgpvoA9AVLkduLAfD_vmDv7Ne7JqcU2atSO4vhiphg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6e5cdb81-16bc-f5d5-6c96-5e8815d9bb18@arm.com>
Date: Mon, 4 Feb 2019 22:07:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CACMJ4GavEgpvoA9AVLkduLAfD_vmDv7Ne7JqcU2atSO4vhiphg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 02/15] argo: introduce the argo_op
 hypercall boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQ2hyaXN0b3BoZXIsCgpPbiAyLzQvMTkgODozMiBQTSwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3Jv
dGU6Cj4gT24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgODoxNCBQTSBDaHJpc3RvcGhlciBDbGFyawo+
IDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Cj4+IE9uIEZyaSwgSmFu
IDI1LCAyMDE5IGF0IDEwOjU1IEFNIENocmlzdG9waGVyIENsYXJrCj4+IDxjaHJpc3RvcGhlci53
LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pgo+Pj4gT24gVGh1LCBKYW4gMjQsIDIwMTkgYXQg
MjowOCBBTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+PiBb
Li4uXQo+Pj4+IFNvcnJ5IGZvciBub3RpY2luZyBxdWl0ZSBsYXRlIGluIHRoZSBwcm9jZXNzLiBE
b24ndCB5b3UgbmVlZCB0byBhZGQgdGhlCj4+Pj4gaHlwZXJjYWxsIGluIHhlbi9hcmNoL2FybS90
cmFwcy5jPwo+Pgo+PiBBZGRpbmcgdGhpcyBsb29rZWQgZmluZSwgc28gSSd2ZSBhZGRlZCB0aGUg
QVJNIGh5cGVyY2FsbCB0YWJsZSBlbnRyeSB0bwo+PiB0aGlzIHBhdGNoLgo+IAo+IEp1bGllbiwg
ZG8geW91IGhhdmUgYW55IGZ1cnRoZXIgZmVlZGJhY2sgb24gdGhlIGxhdGVzdCB2ZXJzaW9uIG9m
IHRoaXMgcGF0Y2g/CgpJIHdpbGwgbm90IGJlIGFibGUgdG8gbG9vayBhdCB0aGUgc2VyaWVzIHRo
aXMgd2Vlay4gSSBkZWZlciB0aGUgQXJtIHBhcnQgCnRvIFN0ZWZhbm8uCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 22:10:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 22:10:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqmRn-0000Uf-Pq; Mon, 04 Feb 2019 22:10:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVLN=QL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqmRn-0000UV-19
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 22:10:35 +0000
X-Inumbo-ID: ae6eb316-28c9-11e9-9ce9-73714356ec14
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae6eb316-28c9-11e9-9ce9-73714356ec14;
 Mon, 04 Feb 2019 22:10:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqmRg-0006Wj-OM; Mon, 04 Feb 2019 22:10:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqmRg-0006e3-8k; Mon, 04 Feb 2019 22:10:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqmRg-0005eD-8C; Mon, 04 Feb 2019 22:10:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gqmRg-0005eD-8C@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Feb 2019 22:10:28 +0000
Subject: [Xen-devel] [xen-4.10-testing bisection] complete build-i386-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjEwLXRlc3RpbmcKeGVuYnJhbmNoIHhlbi00LjEwLXRlc3RpbmcKam9iIGJ1
aWxkLWkzODYteHNtCnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBC
dWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBp
bnRyb2R1Y2VkOiAgNTAwY2VhYzBhMmRmMmM4MGM3N2QzYjYwYWQyODRkYzQ2ZjRhMzY0YgogIEJ1
ZyBub3QgcHJlc2VudDogNWY0MjgwNjFhNWIyZGQ5ODBiMzA0N2MxOTdiNWZmOWQ5NzU3ZTAxMAog
IExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzEzMjg4Ny8KCgogIGNvbW1pdCA1MDBjZWFjMGEyZGYyYzgwYzc3ZDNiNjBhZDI4
NGRjNDZmNGEzNjRiCiAgQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
RGF0ZTogICBGcmkgRmViIDEgMTE6NDY6MzcgMjAxOSArMDEwMAogIAogICAgICB4ODZlbXVsOiBm
aXggMy1vcGVyYW5kIElNVUwKICAgICAgCiAgICAgIFdoaWxlIGNvbW1pdCA3NTA2NmNkNGVhICgi
eDg2ZW11bDogZml4IHssaX1tdWwgYW5kIHssaX1kaXYiKSBpbmRlZWQgZGlkCiAgICAgIGFzIGl0
cyB0aXRsZSBzYXlzLCBpdCBicm9rZSB0aGUgMy1vcGVyYW5kIGZvcm0gYnkgdW5pZm9ybWx5IHVz
aW5nIEFML0FYLwogICAgICBFQVgvUkFYIGFzIHNlY29uZCBzb3VyY2Ugb3BlcmFuZC4gRml4IHRo
aXMgYW5kIGFkZCB0ZXN0cyBjb3ZlcmluZyBib3RoCiAgICAgIGNhc2VzLgogICAgICAKICAgICAg
UmVwb3J0ZWQtYnk6IEFuZHJlaSBMdXRhcyA8dmx1dGFzQGJpdGRlZmVuZGVyLmNvbT4KICAgICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgICBUZXN0
ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICAgIG1hc3RlciBjb21taXQ6IDE5MjMyYjM3OGZhYjA0OTk3YzA2MTJlNWMxOWU4MmMyOWI1OWQ5
OWUKICAgICAgbWFzdGVyIGRhdGU6IDIwMTgtMTItMTggMTQ6Mjc6MDkgKzAxMDAKCgpGb3IgYmlz
ZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC94ZW4tNC4xMC10ZXN0aW5nL2J1
aWxkLWkzODYteHNtLnhlbi1idWlsZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLTQuMTAtdGVzdGluZy9idWls
ZC1pMzg2LXhzbS54ZW4tYnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTMyODg3LmJpc2VjdGlvbi1z
dW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTMyNjMwIC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNl
Y3QgeGVuLTQuMTAtdGVzdGluZyBidWlsZC1pMzg2LXhzbSB4ZW4tYnVpbGQKU2VhcmNoaW5nIGZv
ciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEzMjc2MiBmYWlsIFtob3N0PXJpbWF2YTFdIC8gMTMy
NjMwIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzI3NjIgLyAxMzI2MzAKKHRy
ZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdp
dGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0
IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0
NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBjMiAwNjk1ZTY3MTAyZGU2YjczN2JhZjFiODhlMmNkZmNj
YmIyY2I1NmZhCkJhc2lzIHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCA2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIDMxNmU0NDI2YTE4
NWVmZWZhMDc4ZGQwODdjODlhNjk0YjIxNDliZTgKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAu
L2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdCNjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
LWM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdCM2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmVi
MGMyLTZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQjMzE2ZTQ0MjZhMTg1ZWZlZmEwNzhkZDA4N2M4OWE2OTRiMjE0OWJl
OC0wNjk1ZTY3MTAyZGU2YjczN2JhZjFiODhlMmNkZmNjYmIyY2I1NmZhCkxvYWRlZCAxMDAxIG5v
ZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTMyNTc3
IFtob3N0PWFsYmFuYTFdCiAxMzI2MzAgcGFzcyBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJh
MjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgMzE2
ZTQ0MjZhMTg1ZWZlZmEwNzhkZDA4N2M4OWE2OTRiMjE0OWJlOAogMTMyNzAwIGZhaWwgYzhlYTA0
NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0
YjUyYTViMWI3NzE2ZmViMGMyIGQ1NTEzZGI5YzMyYzIxOTA1YzBhNzM3NzhhNTNmYTFhMjdmMzMy
MWUKIDEzMjc2MiBmYWlsIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
NmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBjMiAwNjk1ZTY3MTAyZGU2Yjcz
N2JhZjFiODhlMmNkZmNjYmIyY2I1NmZhCiAxMzI4ODUgcGFzcyBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZm
ZWIwYzIgNWY0MjgwNjFhNWIyZGQ5ODBiMzA0N2MxOTdiNWZmOWQ5NzU3ZTAxMAogMTMyODU5IGZh
aWwgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA2ZWE0Y2VmMmJkNzE3
MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIDA2OTVlNjcxMDJkZTZiNzM3YmFmMWI4OGUyY2Rm
Y2NiYjJjYjU2ZmEKIDEzMjg2OCBwYXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0
OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBjMiA1ZjQyODA2
MWE1YjJkZDk4MGIzMDQ3YzE5N2I1ZmY5ZDk3NTdlMDEwCiAxMzI4MzYgcGFzcyBjOGVhMDQ1NzQ5
NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJh
NWIxYjc3MTZmZWIwYzIgMzE2ZTQ0MjZhMTg1ZWZlZmEwNzhkZDA4N2M4OWE2OTRiMjE0OWJlOAog
MTMyODYyIHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA2ZWE0
Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIGQ2MTZjMWIxOGQyNzc2MWY1NzI5
MjdiZjFmNzliYTI3MjczYWZlOWEKIDEzMjg2OSBmYWlsIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMw
MzNiYmEyNTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBj
MiA1MDBjZWFjMGEyZGYyYzgwYzc3ZDNiNjBhZDI4NGRjNDZmNGEzNjRiCiAxMzI4NjQgZmFpbCBj
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVh
YzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgN2JhZjRmMDhlMWViODZlOWVlYTcwNGZjYWMxM2NlODll
OTY4ZTE2ZQogMTMyODczIHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCA2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIDVmNDI4MDYxYTVi
MmRkOTgwYjMwNDdjMTk3YjVmZjlkOTc1N2UwMTAKIDEzMjg4MiBmYWlsIGM4ZWEwNDU3NDk1MzQy
YzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFi
NzcxNmZlYjBjMiA1MDBjZWFjMGEyZGYyYzgwYzc3ZDNiNjBhZDI4NGRjNDZmNGEzNjRiCiAxMzI4
ODcgZmFpbCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYy
YmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgNTAwY2VhYzBhMmRmMmM4MGM3N2QzYjYw
YWQyODRkYzQ2ZjRhMzY0YgpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxMzI2MzAgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZv
dW5kOiBmbGlnaHQgMTMyNzYyIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTMyODM2IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTMyODU5IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGM4ZWEw
NDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4
NGI1MmE1YjFiNzcxNmZlYjBjMiA1ZjQyODA2MWE1YjJkZDk4MGIzMDQ3YzE5N2I1ZmY5ZDk3NTdl
MDEwCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTMyODY4IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZv
dW5kOiBmbGlnaHQgMTMyODY5IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTMyODczIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMzI4ODIgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAx
MzI4ODUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjg4NyAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxl
bSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA1MDBjZWFjMGEyZGYyYzgwYzc3ZDNiNjBh
ZDI4NGRjNDZmNGEzNjRiCiAgQnVnIG5vdCBwcmVzZW50OiA1ZjQyODA2MWE1YjJkZDk4MGIzMDQ3
YzE5N2I1ZmY5ZDk3NTdlMDEwCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyODg3LwoKCiAgY29tbWl0IDUwMGNlYWMw
YTJkZjJjODBjNzdkM2I2MGFkMjg0ZGM0NmY0YTM2NGIKICBBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIEZyaSBGZWIgMSAxMTo0NjozNyAyMDE5ICswMTAw
CiAgCiAgICAgIHg4NmVtdWw6IGZpeCAzLW9wZXJhbmQgSU1VTAogICAgICAKICAgICAgV2hpbGUg
Y29tbWl0IDc1MDY2Y2Q0ZWEgKCJ4ODZlbXVsOiBmaXggeyxpfW11bCBhbmQgeyxpfWRpdiIpIGlu
ZGVlZCBkaWQKICAgICAgYXMgaXRzIHRpdGxlIHNheXMsIGl0IGJyb2tlIHRoZSAzLW9wZXJhbmQg
Zm9ybSBieSB1bmlmb3JtbHkgdXNpbmcgQUwvQVgvCiAgICAgIEVBWC9SQVggYXMgc2Vjb25kIHNv
dXJjZSBvcGVyYW5kLiBGaXggdGhpcyBhbmQgYWRkIHRlc3RzIGNvdmVyaW5nIGJvdGgKICAgICAg
Y2FzZXMuCiAgICAgIAogICAgICBSZXBvcnRlZC1ieTogQW5kcmVpIEx1dGFzIDx2bHV0YXNAYml0
ZGVmZW5kZXIuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICAgIFRlc3RlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPgogICAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgICAgbWFzdGVyIGNvbW1pdDogMTkyMzJiMzc4ZmFiMDQ5OTdj
MDYxMmU1YzE5ZTgyYzI5YjU5ZDk5ZQogICAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMi0xOCAxNDoy
NzowOSArMDEwMAoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlz
ZWN0L3hlbi00LjEwLXRlc3RpbmcvYnVpbGQtaTM4Ni14c20ueGVuLWJ1aWxkLntkb3QscHMscG5n
LGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzI4
ODc6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMjg4NyB4ZW4tNC4xMC10ZXN0aW5nIHJl
YWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MvMTMyODg3LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAg
ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 04 22:11:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Feb 2019 22:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqmT3-0000bU-7e; Mon, 04 Feb 2019 22:11:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mc0N=QL=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1gqmT2-0000bM-Ab
 for xen-devel@lists.xenproject.org; Mon, 04 Feb 2019 22:11:52 +0000
X-Inumbo-ID: df4211b1-28c9-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df4211b1-28c9-11e9-bc90-bc764e045a96;
 Mon, 04 Feb 2019 22:11:51 +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 95C225AF9E;
 Mon,  4 Feb 2019 22:11:50 +0000 (UTC)
Received: from [10.3.116.162] (ovpn-116-162.phx2.redhat.com [10.3.116.162])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 6C34B5BBAA;
 Mon,  4 Feb 2019 22:11:49 +0000 (UTC)
To: Peter Maydell <peter.maydell@linaro.org>
References: <20190121144841.24467-1-anthony.perard@citrix.com>
 <CAFEAcA_ytAb-K-HB3wL5baMBDkY71ksBK8hsUSFxuUeqVDFyHQ@mail.gmail.com>
 <804f8429-d3f6-dc1a-4980-fc5a44a6b3c5@msgid.tls.msk.ru>
 <87fttijvfm.fsf@dusky.pond.sub.org>
 <9a1725c3-1119-886d-2d9d-11369ea5f207@redhat.com>
 <CAFEAcA-qKrCSc0U2hWDzsHyrEaMtPVQ1A6o6FFvtucg0tnaM2A@mail.gmail.com>
From: Eric Blake <eblake@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=eblake@redhat.com; keydata=
 xsBNBEvHyWwBCACw7DwsQIh0kAbUXyqhfiKAKOTVu6OiMGffw2w90Ggrp4bdVKmCaEXlrVLU
 xphBM8mb+wsFkU+pq9YR621WXo9REYVIl0FxKeQo9dyQBZ/XvmUMka4NOmHtFg74nvkpJFCD
 TUNzmqfcjdKhfFV0d7P/ixKQeZr2WP1xMcjmAQY5YvQ2lUoHP43m8TtpB1LkjyYBCodd+LkV
 GmCx2Bop1LSblbvbrOm2bKpZdBPjncRNob73eTpIXEutvEaHH72LzpzksfcKM+M18cyRH+nP
 sAd98xIbVjm3Jm4k4d5oQyE2HwOur+trk2EcxTgdp17QapuWPwMfhaNq3runaX7x34zhABEB
 AAHNHkVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPsLAegQTAQgAJAIbAwULCQgHAwUV
 CgkICwUWAgMBAAIeAQIXgAUCS8fL9QIZAQAKCRCnoWtKJSdDahBHCACbl/5FGkUqJ89GAjeX
 RjpAeJtdKhujir0iS4CMSIng7fCiGZ0fNJCpL5RpViSo03Q7l37ss+No+dJI8KtAp6ID+PMz
 wTJe5Egtv/KGUKSDvOLYJ9WIIbftEObekP+GBpWP2+KbpADsc7EsNd70sYxExD3liwVJYqLc
 Rw7so1PEIFp+Ni9A1DrBR5NaJBnno2PHzHPTS9nmZVYm/4I32qkLXOcdX0XElO8VPDoVobG6
 gELf4v/vIImdmxLh/w5WctUpBhWWIfQDvSOW2VZDOihm7pzhQodr3QP/GDLfpK6wI7exeu3P
 pfPtqwa06s1pae3ad13mZGzkBdNKs1HEm8x6zsBNBEvHyWwBCADGkMFzFjmmyqAEn5D+Mt4P
 zPdO8NatsDw8Qit3Rmzu+kUygxyYbz52ZO40WUu7EgQ5kDTOeRPnTOd7awWDQcl1gGBXgrkR
 pAlQ0l0ReO57Q0eglFydLMi5bkwYhfY+TwDPMh3aOP5qBXkm4qIYSsxb8A+i00P72AqFb9Q7
 3weG/flxSPApLYQE5qWGSXjOkXJv42NGS6o6gd4RmD6Ap5e8ACo1lSMPfTpGzXlt4aRkBfvb
 NCfNsQikLZzFYDLbQgKBA33BDeV6vNJ9Cj0SgEGOkYyed4I6AbU0kIy1hHAm1r6+sAnEdIKj
 cHi3xWH/UPrZW5flM8Kqo14OTDkI9EtlABEBAAHCwF8EGAEIAAkFAkvHyWwCGwwACgkQp6Fr
 SiUnQ2q03wgAmRFGDeXzc58NX0NrDijUu0zx3Lns/qZ9VrkSWbNZBFjpWKaeL1fdVeE4TDGm
 I5mRRIsStjQzc2R9b+2VBUhlAqY1nAiBDv0Qnt+9cLiuEICeUwlyl42YdwpmY0ELcy5+u6wz
 mK/jxrYOpzXKDwLq5k4X+hmGuSNWWAN3gHiJqmJZPkhFPUIozZUCeEc76pS/IUN72NfprZmF
 Dp6/QDjDFtfS39bHSWXKVZUbqaMPqlj/z6Ugk027/3GUjHHr8WkeL1ezWepYDY7WSoXwfoAL
 2UXYsMAr/uUncSKlfjvArhsej0S4zbqim2ZY6S8aRWw94J3bSvJR+Nwbs34GPTD4Pg==
Organization: Red Hat, Inc.
Message-ID: <0cbb581b-d945-7aa6-a123-c2c9422d76f9@redhat.com>
Date: Mon, 4 Feb 2019 16:11:48 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CAFEAcA-qKrCSc0U2hWDzsHyrEaMtPVQ1A6o6FFvtucg0tnaM2A@mail.gmail.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.28]); Mon, 04 Feb 2019 22:11:50 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] configure: Don't add Xen's
 libs to LDFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Michael Tokarev <mjt@tls.msk.ru>, Markus Armbruster <armbru@redhat.com>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============8694774631943976498=="
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)
--===============8694774631943976498==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="5555Gu7QHl6ypVnidA72ovGCzNhYY3tkG"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--5555Gu7QHl6ypVnidA72ovGCzNhYY3tkG
Content-Type: multipart/mixed; boundary="wKKy2ozZTzej2pfogCR4nhuX3SnraHp7R";
 protected-headers="v1"
From: Eric Blake <eblake@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>
Cc: Markus Armbruster <armbru@redhat.com>, Michael Tokarev <mjt@tls.msk.ru>,
 Stefano Stabellini <sstabellini@kernel.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Message-ID: <0cbb581b-d945-7aa6-a123-c2c9422d76f9@redhat.com>
Subject: Re: [Qemu-devel] [PATCH] configure: Don't add Xen's libs to LDFLAGS
References: <20190121144841.24467-1-anthony.perard@citrix.com>
 <CAFEAcA_ytAb-K-HB3wL5baMBDkY71ksBK8hsUSFxuUeqVDFyHQ@mail.gmail.com>
 <804f8429-d3f6-dc1a-4980-fc5a44a6b3c5@msgid.tls.msk.ru>
 <87fttijvfm.fsf@dusky.pond.sub.org>
 <9a1725c3-1119-886d-2d9d-11369ea5f207@redhat.com>
 <CAFEAcA-qKrCSc0U2hWDzsHyrEaMtPVQ1A6o6FFvtucg0tnaM2A@mail.gmail.com>
In-Reply-To: <CAFEAcA-qKrCSc0U2hWDzsHyrEaMtPVQ1A6o6FFvtucg0tnaM2A@mail.gmail.com>

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

On 1/24/19 12:29 PM, Peter Maydell wrote:
> On Thu, 24 Jan 2019 at 17:40, Eric Blake <eblake@redhat.com> wrote:
>>
>> On 1/24/19 2:45 AM, Markus Armbruster wrote:
>>
>>>> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
>>>> Revieved-by: Michael Tokarev <mjt@tls.msk.ru>
>>>
>>> Typo in Reviewed-by.
>>
>> Should we tighten checkpatch.pl to flag suspicious-looking 'xxx-by:'
>> tags, to catch instances of typos?
>=20
> Yes, I would vote for having it whitelist the half a dozen
> expected ones and complain about the rest. I think we
> kind of discussed this in the past...

I submitted a patch along those lines:
https://lists.gnu.org/archive/html/qemu-devel/2019-02/msg00910.html

--=20
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  qemu.org | libvirt.org


--wKKy2ozZTzej2pfogCR4nhuX3SnraHp7R--

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

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

iQEzBAEBCAAdFiEEccLMIrHEYCkn0vOqp6FrSiUnQ2oFAlxYuKQACgkQp6FrSiUn
Q2rcpwf/c90eDrLuVw5rOxjqQha+5ISQDK/Fr1Q4yxxln/5RIgBDgN9fAW+80Jol
mfJMK+bSAkL+rOdkJ6veE2aIvZBdU5BLxYhVcGmyEA92uXFjMXMjRKZe8Ew+mUvP
qWFE3Rh3LF84XSEafm5R8Mb5R+B2PTJGuC4BuUESnqUpm6v5/KiSyV4mTjbS6Nbc
ghsKXArIjhQSkArWM2cOzQ2AOOlyREsT8AZ/lHte11Qwq2IHhLPHUflrPdXdnO+T
rxfhQFcr5IQwH1lFma8z8A9vxytF86z4IJsJu7NOPBdggSGqZd/vCzsT6R4yemro
DRIWwiRgVqEUDtqtowLRPTunTqZB2A==
=03lY
-----END PGP SIGNATURE-----

--5555Gu7QHl6ypVnidA72ovGCzNhYY3tkG--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8694774631943976498==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 05 00:39:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 00:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqolu-0004lX-UD; Tue, 05 Feb 2019 00:39:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fYof=QM=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gqolt-0004lS-JR
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 00:39:29 +0000
X-Inumbo-ID: 7e372320-28de-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e372320-28de-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 00:39:28 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7DFA7206DD;
 Tue,  5 Feb 2019 00:39:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549327167;
 bh=TVumf4ATb4wdqFCti4OTfakXkLKjEtyon1k6t1Lpx6M=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=zTzsr/zQFwKLVORiElbR1WLwRI2ZKsB8B1vFnoQc/8AMswtHmHTsOBRJuOOKAtBd3
 KqIpDgp/7AtuBXQ9PV2c28hwNYuLqZ9G9JBS0Dva6SNZHB0w9Sxafa2GRWTyCwhO0K
 /Zd3CIewAXqgU1lvBD9dnd+OFdK4pZfTlCKUPYXo=
Date: Mon, 4 Feb 2019 16:39:26 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Christopher Clark <christopher.w.clark@gmail.com>
In-Reply-To: <1548908900-1128-3-git-send-email-christopher.w.clark@gmail.com>
Message-ID: <alpine.DEB.2.10.1902041608190.22962@sstabellini-ThinkPad-X260>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-3-git-send-email-christopher.w.clark@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 02/15] argo: introduce the argo_op
 hypercall boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAzMCBKYW4gMjAxOSwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gKyNpbmNsdWRl
IDx4ZW4vZXJybm8uaD4KPiArI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KPiArCj4gK2xv
bmcKPiArZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHZvaWQpIGFyZzEsCj4gKyAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcyLCB1bnNpZ25lZCBsb25nIGFyZzMsCj4gKyAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhcmc0
KQo+ICt7Cj4gKyAgICByZXR1cm4gLUVOT1NZUzsKPiArfQo+ICsKPiArI2lmZGVmIENPTkZJR19D
T01QQVQKPiArbG9uZwo+ICtjb21wYXRfYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4gKyAgICAgICAgICAgICAgIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyBhcmczLAo+ICsgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGFyZzQpCj4gK3sKPiArICAgIHJldHVybiAtRU5PU1lTOwo+ICt9
Cj4gKyNlbmRpZgoKRnJvbSBhbiBBUk0gcGVyc3BlY3RpdmUsIGl0IGlzIG5vdCBhIGdvb2QgaWRl
YSB0byB1c2UgdW5zaWduZWQgbG9uZyBhcwpoeXBlcmNhbGwgcGFyYW1ldGVycyBiZWNhdXNlIHRo
ZXkgYXJlIGdvaW5nIHRvIGJlIG9mIGRpZmZlcmVudCBzaXplIG9uCmFybTMyIGFuZCBhcm02NC4g
T24gQVJNLCB0aGVyZSBpcyBubyBDT01QQVQgY29kZSwgYW5kIHdlIHRyeSB0byBrZWVwIGEKc2lu
Z2xlIHN0YWJsZSBBQkkgYWNyb3NzIDMyYml0IGFuZCA2NGJpdCBoeXBlcnZpc29ycyAocG9pbnRl
cnMgc2l6ZQpiZWluZyB0aGUgb25seSBleGNlcHRpb24gYW5kIHdlIGRlYWwgd2l0aCB0aGF0IHVz
aW5nClhFTl9HVUVTVF9IQU5ETEVfUEFSQU0pLgoKRm9yIHRoaXMgcmVhc29uLCBnaXZlbiB0aGF0
IHdlIGRvbid0IG5lZWQgYXJnMyBhbmQgYXJnNCB0byBhY3R1YWxseSBiZQo2NGJpdCwgaXQgd291
bGQgYmUgYmVzdCB0byB1c2UgZXhwbGljaXRseSBzaXplZCBpbnRlZ2VycyBpbnN0ZWFkLiBJCndv
dWxkIHVzZSB1aW50MzJfdCBvciB1bnNpZ25lZCBpbnQgZm9yIGFyZzMgYW5kIGFyZzQuIFRoYXQg
d2F5LCB0aGVyZQphcmUgbm90IGdvaW5nIHRvIGJlIGFueSBBQkkgY29tcGF0aWJpbGl0eSBpc3N1
ZXMgYmV0d2VlbiBhcm0zMiBhbmQgYXJtNjQKYW5kIHdlIGNvdWxkIHJ1biwgYW5kIGV2ZW4gbWln
cmF0ZSwgMzJiaXQgZ3Vlc3RzIHRvIGEgNjRiaXQgaHlwZXJ2aXNvcgp3aXRob3V0IHByb2JsZW1z
LgoKSSBrbm93IHRoYXQgQW5kcmV3IGV4cHJlc3NlZCBjb25jZXJucyBhYm91dCB1c2luZyB1bnNp
Z25lZCBpbnQgYmVmb3JlLApidXQgZG9uJ3Qgd2UganVzdCBuZWVkIHRvIG1ha2Ugc3VyZSB3ZSBh
cmUgcHJvcGVybHkgaWdub3JpbmcgdGhlIHRvcAozMmJpdCBvZiBhcmczIGFuZCBhcmc0IHdoZW4g
dGhlIGh5cGVydmlzb3IgaXMgY29tcGlsZWQgNjRiaXQ/CgpJIGFtIHJlYWxseSBzb3JyeSBmb3Ig
cG9pbnRpbmcgdGhpcyBvdXQgc28gbGF0ZSBpbiB0aGUgcmV2aWV3IGN5Y2xlLCBidXQKSSBvbmx5
IHNwb3R0ZWQgaXQgbm93LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 00:53:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 00:53:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqoyz-0006Ix-BX; Tue, 05 Feb 2019 00:53:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4dBt=QM=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gqoyx-0006Is-OM
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 00:52:59 +0000
X-Inumbo-ID: 603d1941-28e0-11e9-bc90-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 603d1941-28e0-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 00:52:57 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id t18-v6so1518030ljd.4
 for <xen-devel@lists.xenproject.org>; Mon, 04 Feb 2019 16:52:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=R0ber8qHF9yLRnh06M9HyeGk3t4HhQ9RGSjqPuFhPf0=;
 b=AM4l31CN+zaLWRgu7eInGnLBa9qQ8awh2/i2Cs7w9YpfoOugOpD5DmLyVN0dHkhrAj
 4whLPGK/zNkr1mE/IbHDtOo0Om+JcvwX2UiWVL8/H3t0xOW3J8VSXkktn40PM42DHL0x
 lpsfkl0DgUhyEv6jXpkfXxhgWuCezz2RpEvhfnodsW+Fsf99d5BNIfYGsN7raD7U72wB
 j2oPKa9tqTjKAovvNL2hsMSkmoKd1zI5ZbfY8ldNM82k+zmOMtK4+CZXPxFX5toDFP75
 oucAlSXIApyZpjdpwH05NCdt2HgAImyWED34d1aNYdBSGeddbqwv1WRKk25OA5Sa3aca
 9n0w==
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=R0ber8qHF9yLRnh06M9HyeGk3t4HhQ9RGSjqPuFhPf0=;
 b=kWd1CyotssdAdPGJrxNg0XVZjFAh1AjEiiwS+vdQK0GfnFFDuWwpNxaAGjgXEdoHRQ
 AlAajti9qFVwySiAEFSjBq7sBOFxbUtJMO2bxP2yoatZLvSAxX9DtH1ouU9C6muecIA8
 CnUe0cYxFQnsnOEI5gCW7LNh0UEqPHClTi0glPDSmweTpRVHDd7X2kBaN3fDYRoyXvIg
 p1hFzqqtqBmEGQGhAQCouEjn8xPvXCO76sGI5i13n7hDsvpFxsld66O0YMvooQIHJOQp
 ff7PreHsktwjIGiiLnlfYfBJMu2IjxLblAZM58ALMCrFidr7M5kNo26SneH4uQ6FlI+A
 oZGg==
X-Gm-Message-State: AHQUAuZM73ZkKdjC9UNLZzio/pZf2mgsus5PunP5exLLisGlczFZpihe
 dLRiEvz6Aymrw36ngGVmJ2UzpVNDeCTwh+7WGuU=
X-Google-Smtp-Source: AHgI3Ib8VRYv0TalZ+lEpKjxwaQjtxlb+/VjQI35ynm4NkfCuld6gB/2LLBGhMQojL7Hpa2fruNLA7xcaHtaAaY5Vu0=
X-Received: by 2002:a2e:880a:: with SMTP id
 x10-v6mr1326766ljh.174.1549327975705; 
 Mon, 04 Feb 2019 16:52:55 -0800 (PST)
MIME-Version: 1.0
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-10-git-send-email-christopher.w.clark@gmail.com>
 <5C584EFE0200007800213AF4@prv1-mh.provo.novell.com>
In-Reply-To: <5C584EFE0200007800213AF4@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Mon, 4 Feb 2019 16:52:43 -0800
Message-ID: <CACMJ4GbAJ+1Tyh7Ty8LuGJy52xU0wBQ0fbzpijVhnd03PULTkA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v7 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgNCwgMjAxOSBhdCA2OjQxIEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMzEuMDEuMTkgYXQgMDU6MjgsIDxjaHJpc3RvcGhlci53
LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiBAQCAtMTIzNyw2ICsxODY0LDU0IEBAIGNvbXBh
dF9hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkg
YXJnMSwKPiA+ICAgICAgICAgIGJyZWFrOwo+ID4gICAgICB9Cj4gPgo+ID4gKyAgICBjYXNlIFhF
Tl9BUkdPX09QX3NlbmR2Ogo+ID4gKyAgICB7Cj4gPiArICAgICAgICB4ZW5fYXJnb19zZW5kX2Fk
ZHJfdCBzZW5kX2FkZHI7Cj4gPiArICAgICAgICB4ZW5fYXJnb19pb3ZfdCBpb3ZzW1hFTl9BUkdP
X01BWElPVl07Cj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgaTsKPiA+ICsgICAgICAgIHVuc2ln
bmVkIGludCBuaW92Owo+ID4gKwo+ID4gKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4
ZW5fYXJnb19zZW5kX2FkZHJfdCkgc2VuZF9hZGRyX2huZCA9Cj4gPiArICAgICAgICAgICAgZ3Vl
c3RfaGFuZGxlX2Nhc3QoYXJnMSwgeGVuX2FyZ29fc2VuZF9hZGRyX3QpOwo+ID4gKyAgICAgICAg
LyogYXJnMjogaW92cywgYXJnMzogbmlvdiwgYXJnNDogbWVzc2FnZV90eXBlICovCj4gPiArCj4g
PiArICAgICAgICByYyA9IGNvcHlfZnJvbV9ndWVzdCgmc2VuZF9hZGRyLCBzZW5kX2FkZHJfaG5k
LCAxKSA/IC1FRkFVTFQgOiAwOwo+ID4gKyAgICAgICAgaWYgKCByYyApCj4gPiArICAgICAgICAg
ICAgYnJlYWs7Cj4gPiArCj4gPiArICAgICAgICBpZiAoIHVubGlrZWx5KGFyZzMgPiBYRU5fQVJH
T19NQVhJT1YpICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICByYyA9IC1FSU5WQUw7
Cj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4gPiArICAgICAgICB9Cj4gPiArICAgICAgICBuaW92
ID0gYXJyYXlfaW5kZXhfbm9zcGVjKGFyZzMsIFhFTl9BUkdPX01BWElPViArIDEpOwo+ID4gKwo+
ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIExpbWl0ZWQgc2NvcGUgZm9yIGNvbXBhdF9p
b3ZzIGFycmF5OiBlbmFibGVzIGEgc2luZ2xlIGNvcHlfZnJvbV9ndWVzdAo+ID4gKyAgICAgICAg
ICogY2FsbCBhbmQgZGlzY2FyZHMgdGhlIGFycmF5IGZyb20gdGhlIHN0YWNrIGJlZm9yZSBjYWxs
aW5nIHNlbmR2Lgo+ID4gKyAgICAgICAgICovCj4KPiBXaGF0IG1ha2VzIHlvdSB0aGluayB0aGUg
YXJyYXkgZ2V0cyByZW1vdmVkIGZyb20gdGhlIHN0YWNrIGFnYWluCj4gYmVmb3JlIHRoZSBjYWxs
PyBUaGUgdHlwaWNhbCB3YXkgb2Ygc2V0dGluZyB1cCBzdGFjayBmcmFtZXMgZm9yIGEKPiBmdW5j
dGlvbiBpcyB0byBhbGxvY2F0ZSB0aGUgZnVsbCBjaHVuayBvZiBzcGFjZSBuZWVkZWQgYXQgdGhl
IHN0YXJ0Cj4gb2YgdGhlIGZ1bmN0aW9uLCBhbmQgcmVtb3ZlIGl0IGJlZm9yZSByZXR1cm5pbmcu
IFdpdGhvdXQgdGhlCj4gYXJnb19kcHJpbnRrKCkgYWZ0ZXIgdGhlIHN3aXRjaCgpIHRoZXJlIHdv
dWxkIGJlIHRoZSBwb3RlbnRpYWwgb2YKPiB0aGUgc2VuZHYoKSBjYXJyaWVkIG91dCBhcyBhIHRh
aWwgY2FsbCwgYnV0IHlvdSBjYW4ndCByZWx5IG9uIHRoYXQuCgpPSy4gSSd2ZSByZXZpc2VkIHRo
ZSBjb21tZW50LgoKPiBXaXRoIHRoZSBjdXJyZW50IFhFTl9BUkdPX01BWElPViB2YWx1ZSBvZiA4
IHRoZSBvdmVyYWxsIGZyYW1lCj4gc2l6ZSBpcyBzdGlsbCB0b2xlcmFibGUsIEkgd291bGQgc2F5
LiBCdXQgSSB0aGluayB5b3Ugd2FudCB0byBhZGQKPiBCVUlMRF9CVUdfT04oKXMgaGVyZSBhbmQg
aW4gdGhlIG5hdGl2ZSBoYW5kbGVyLCBzdWNoIHRoYXQKPiBjYXJlbGVzcyBidW1waW5nIG9mIHRo
ZSB2YWx1ZSB3b24ndCBnbyB1bm5vdGljZWQgKGJ1dCBhbHNvIHNlZQo+IGJlbG93KS4KCmFjaywg
SSd2ZSBhZGRlZCBCVUlMRF9CVUdfT04gdG8gYm90aC4KCj4KPiA+IC0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmdvLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKPiA+IEBA
IC00Myw2ICs0MywyOCBAQAo+ID4gIC8qIEZpeGVkLXdpZHRoIHR5cGUgZm9yICJhcmdvIHBvcnQi
IG51bWJlci4gTm90aGluZyB0byBkbyB3aXRoIGV2dGNobnMuICovCj4gPiAgdHlwZWRlZiB1aW50
MzJfdCB4ZW5fYXJnb19wb3J0X3Q7Cj4gPgo+ID4gKy8qCj4gPiArICogWEVOX0FSR09fTUFYSU9W
IDogbWF4aW11bSBudW1iZXIgb2YgaW92cyBhY2NlcHRlZCBpbiBhIHNpbmdsZSBzZW5kdi4KPiA+
ICsgKiBDYXV0aW9uIGlzIHJlcXVpcmVkIGlmIHRoaXMgdmFsdWUgaXMgaW5jcmVhc2VkOiB0aGlz
IGRldGVybWluZXMgdGhlIHNpemUgb2YKPiA+ICsgKiBhbiBhcnJheSBvZiB4ZW5fYXJnb19pb3Zf
dCBzdHJ1Y3RzIG9uIHRoZSBoeXBlcnZpc29yIHN0YWNrLCBzbyBjb3VsZCBjYXVzZQo+ID4gKyAq
IHN0YWNrIG92ZXJmbG93IGlmIHRoZSB2YWx1ZSBpcyB0b28gbGFyZ2UuCj4gPiArICogVGhlIExp
bnV4IEFyZ28gZHJpdmVyIG5ldmVyIHBhc3NlcyBtb3JlIHRoYW4gdHdvIGlvdnMuCj4gPiArICoK
PiA+ICsgKiBUaGlzIHZhbHVlIHNob3VsZCBhbHNvIG5vdCBleGNlZWQgMTI4IHRvIGVuc3VyZSB0
aGF0IHRoZSB0b3RhbCBhbW91bnQgb2YgZGF0YQo+ID4gKyAqIHBvc3RlZCBpbiBhIHNpbmdsZSBB
cmdvIHNlbmR2IG9wZXJhdGlvbiBjYW5ub3QgZXhjZWVkIDJeMzEgYnl0ZXMsIHRvIHJlZHVjZQo+
ID4gKyAqIHJpc2sgb2YgaW50ZWdlciBvdmVyZmxvdyBkZWZlY3RzOgo+ID4gKyAqIEVhY2ggYXJn
byBpb3YgY2FuIGhvbGQgfiAyXjI0IGJ5dGVzLCBzbyBYRU5fQVJHT19NQVhJT1YgPD0gMl4oMzEt
MjQpLAo+ID4gKyAqIGllLiBrZWVwIFhFTl9BUkdPX01BWElPViA8PSAxMjguCj4gPiArKi8KPiA+
ICsjZGVmaW5lIFhFTl9BUkdPX01BWElPViAgICAgICAgICA4VQo+Cj4gSG93IGRvZXMgMl4zMSBj
b21lIGludG8gcGxheSBoZXJlPyB1aW50MzJfdCBjYW4gaG9sZCB1cCB0byAyXjMyLCBhbmQKPiB5
b3Ugc2hvdWxkbid0IGJlIHVzaW5nIHNpZ25lZCBhcml0aG1ldGljIGFueXdoZXJlIGJ5IHRoaXMg
dGltZSBhbnltb3JlLgo+IEknbSBhbHNvIHN0cnVnZ2xpbmcgdG8gc2VlIHdoYXQgdGhlICJ+IDJe
MjQgYnl0ZXMiIHJlZmVycyB0byAtIEkgc2VlIG5vdGhpbmcKPiBhbG9uZyB0aGVzZSBsaW5lcyBh
ZGRlZCB0byB0aGUgcHVibGljIGhlYWRlciwgYW5kIC4uLgo+Cj4gPiArdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2FyZ29faW92Cj4gPiArewo+ID4gKyAgICBYRU5fR1VFU1RfSEFORExFKHVpbnQ4KSBpb3Zf
aG5kOwo+ID4gKyAgICB1aW50MzJfdCBpb3ZfbGVuOwo+Cj4gLi4uIHRoZSBmaWVsZCBoZXJlIGFs
bG93cyBmb3IgMl4zMi0xLiBPaCwgaXQncyBYRU5fQVJHT19NQVhfUklOR19TSVpFLgo+IEl0IHdv
dWxkIGhlbHAgaWYgdGhlIGNvbW1lbnQgY3Jvc3MgcmVmZXJlbmNlZCB0aGF0IG5hbWUuCgpJJ3Zl
IHJlbW92ZWQgdGhlIHNlY29uZCBwYXJhZ3JhcGggb2YgdGhlIGNvbW1lbnQgZW50aXJlbHkgYXMg
aXQncyBubyBsb25nZXIKYWNjdXJhdGUgb3IgcmVxdWlyZWQgZHVlIHRvIHRoZSBib3VuZHMgY2hl
Y2tpbmcgaW4gaW92X2NvdW50LgoKPiBCdHcuLCBuZWl0aGVyIG9mIHRoZXNlIHR3byBtYXhpbXVt
IHZhbHVlcyBsb29rIHRvIGJlIGFyY2hpdGVjdHVyYWwgbGltaXRzLAo+IHNvIEkgd29uZGVyIHdo
ZXRoZXIsIGJlZm9yZSBkZWNsYXJpbmcgdGhlIEFCSSBzdGFibGUsIHRoZXNlIGNvbnN0YW50cwo+
IHNob3VsZG4ndCBiZSBwdXJnZWQgYW5kIHJlcGxhY2VkIGJ5IHNldHRpbmdzIHRoZSBndWVzdCBp
cyB0byByZXRyaWV2ZSB2aWEKPiBoeXBlcmNhbGwuCgpUaGF0IGNvdWxkIHBvdGVudGlhbGx5IGJl
IHVzZWZ1bDsgdGhvdWdoIGl0IGhhc24ndCBiZWVuIG5lY2Vzc2FyeSBzbyBmYXIuCihmd2l3OiBB
IGRldGVybWluZWQgZ3Vlc3QgY2FuIGFscmVhZHkgcmV0cmlldmUgdGhlc2Ugc2V0dGluZ3Mgdmlh
IGh5cGVyY2FsbC4pCgpUbyBtYWtlIEFyZ28ncyBjdXJyZW50IEV4cGVyaW1lbnRhbCBzdGF0dXMg
Y2xlYXJlciwgd2l0aCB0aGUgQUJJIHN0YWJpbGl0eQpzdGF0dXMgdGhhdCBhY2NvcmRzLCBJIHBy
b3Bvc2UgdGhlIGZvbGxvd2luZyBhZGRpdGlvbiB0byBTVVBQT1JULm1kOgoKV2l0aGluIHNlY3Rp
b246ICMjIFZpcnR1YWwgSGFyZHdhcmUsIEh5cGVydmlzb3IKCiMjIyBBcmdvOiBJbnRlci1kb21h
aW4gbWVzc2FnZSBkZWxpdmVyeSBieSBoeXBlcmNhbGwuCgogICAgU3RhdHVzOiBFeHBlcmltZW50
YWwKCkNocmlzdG9waGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 00:54:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 00:54:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqp07-0006NY-Nd; Tue, 05 Feb 2019 00:54:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fYof=QM=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gqp06-0006NQ-Fc
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 00:54:10 +0000
X-Inumbo-ID: 8b5b3162-28e0-11e9-84a0-dfbf33b2310c
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b5b3162-28e0-11e9-84a0-dfbf33b2310c;
 Tue, 05 Feb 2019 00:54:09 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 16CA22083B;
 Tue,  5 Feb 2019 00:54:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549328048;
 bh=7vG/jsT8Lvpvd2VDVgimeXC/OMq35+VlLrjIyzm7sP4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=i7wHy4vs+pyzYkS1p8NL799NNaHWUOxkm7i1FfHK+OEASRwy3Mj3FN5++6NsPva5T
 eYvJoYdUa5+ndZMgq5JfVALBRNp7NpEFkWL8+X3+FaGI3agejiWm09HhGike9Sap2P
 pA/xL0QUjxJzZtCnxGjNte4VdMjaAIp1MGKyumnw=
Date: Mon, 4 Feb 2019 16:54:08 -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: <20190128160023.14388-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1902041653250.22962@sstabellini-ThinkPad-X260>
References: <20190128160023.14388-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/arm: irq: End cleanly spurious
 interrupt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, andre.przywara@arm.com,
 sstabellini@kernel.org, andrii.anisov@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyOCBKYW4gMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IG5vX2lycV90eXBlIGhh
bmRsZXJzIGFyZSB1c2VkIHdoZW4gYW4gSVJRIGRvZXMgbm90IGhhdmUgYWN0aW9uIGF0dGFjaGVk
Lgo+IFRoaXMgaXMgdXNlZnVsIHRvIGRldGVjdCBtaXNjb25maWd1cmF0aW9uIGJldHdlZW4gdGhl
IGludGVycnVwdAo+IGNvbnRyb2xsZXIgYW5kIHRoZSBzb2Z0d2FyZS4KPiAKPiBDdXJyZW50bHks
IGFsbCB0aGUgaGFuZGxlcnMgd2lsbCBkbyBub3RoaW5nIG9uIHNwdXJpb3VzIGludGVycnVwdC4g
VGhpcwo+IG1lYW5zIGlmIHN1Y2ggaW50ZXJydXB0IGlzIHJlY2VpdmVkLCB0aGUgcHJpb3JpdHkg
b2YgdGhlIGludGVycnVwdCB3aWxsCj4gbm90IGJlIGRyb3BwZWQgYW5kIHRoZSBwcm9jZXNzb3Ig
d2lsbCBsb3NlIHRoZSBhYmlsaXR5IHRvIHJlY2VpdmUgYW55Cj4gaW50ZXJydXB0IGxvd2VyIG9y
IGVxdWFsIHRvIHRoZSBwcmlvcml0eS4KPiAKPiBTcHVyaW91cyBpbnRlcnJ1cHQgY2FuIGhhcHBl
biB3aGlsZSByZWxlYXNpbmcgaW50ZXJydXB0IGFzc2lnbmVkIHRvCj4gZ3Vlc3QgKGhhcHBlbiBk
dXJpbmcgZG9tYWluIGRlc3RydWN0aW9uKS4gVGhlIGludGVyYWN0aW9uIGlzIHJvdWdobHkKPiAK
PiBDUFUwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDUFUxCj4gcmVsZWFzZV9ndWVz
dF9pcnEoQSkKPiBzcGluX2xvY2soJmRlc2MtPmxvY2spCj4gZ2ljX3JlbW92ZV9pcnFfZnJvbV9n
dWVzdAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlY2VpdmUgSVJRIEEK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGluX2xvY2soJmRlc2MtPmxv
Y2spCj4gICAgIGRlc2MtPmhhbmRsZXItPnNodXRkb3duKCkKPiAgICAgICBzZXRfYml0KElSUV9E
SVNBQkxFRCkKPiAgICAgZGVzYy0+aGFuZGxlciA9ICZub19pcnFfdHlwZQo+IHNwaW5fdW5sb2Nr
KCZkZXNjLT5sb2NrKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2Mt
PmhhbmRsZXItPmVuZCgpOwo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZkZXNjLT5sb2NrKQo+IAo+IEJlY2F1c2UgdGhlIG5vX2lycV90eXBlLmVuZCBj
YWxsYmFjayBpcyBpbXBsZW1lbnRlZCBhcyBhIE5PUCwgQ1BVMSB3aWxsCj4gbm90IGRyb3AgdGhl
IHByaW9yaXR5IG9mIHRoZSBpbnRlcnJ1cHQuIFNvIHRoZSBDUFUgd2lsbCBub3QgYmUgYWJsZSB0
bwo+IHJlY2VpdmUgYW55IGludGVycnVwdCByb3V0ZSB0byBhbnkgZ3Vlc3QgYWZ0ZXJ3YXJkcy4K
PiAKPiBUaGUgcHJvYmxlbSBjYW4gYmUgcHJldmVudGVkIGJ5IGRyb3BwaW5nIHRoZSBwcmlvcml0
eSBhbmQgZGVhY3RpdmF0aW5nCj4gdGhlIGludGVycnVwdCB2aWEgZ2ljX2h3X29wcy0+Z2ljX2hv
c3RfaXJxLT5lbmQoKS4KPiAKPiBOb3RlIHRoYXQsIGZvciBub3csIGludGVycnVwdCB1c2VkIGJ5
IFhlbiBhcmUgc2FmZSBiZWNhdXNlIGl0IGlzIG5vdAo+IHVzaW5nIG5vX2lycV90eXBlIG9uIHJl
bGVhc2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CgpIaSBKdWVyZ2VuLAoKQ2FuIEkgaGF2ZSB5b3VyIHJlbGVzZSBhY2sgb24gdGhpcyBm
aXg/CgpDaGVlcnMsCgpTdGVmYW5vCgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2lycS5jIHwgOSAr
KysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJx
LmMKPiBpbmRleCA0YTAyY2MxZWJhLi5jNTFjZjMzM2NlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9pcnEuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9pcnEuYwo+IEBAIC00NCw3ICs0NCwxNCBA
QCBzdGF0aWMgdm9pZCBhY2tfbm9uZShzdHJ1Y3QgaXJxX2Rlc2MgKmlycSkKPiAgICAgIHByaW50
aygidW5leHBlY3RlZCBJUlEgdHJhcCBhdCBpcnEgJTAyeFxuIiwgaXJxLT5pcnEpOwo+ICB9Cj4g
IAo+IC1zdGF0aWMgdm9pZCBlbmRfbm9uZShzdHJ1Y3QgaXJxX2Rlc2MgKmlycSkgeyB9Cj4gK3N0
YXRpYyB2b2lkIGVuZF9ub25lKHN0cnVjdCBpcnFfZGVzYyAqaXJxKQo+ICt7Cj4gKyAgICAvKgo+
ICsgICAgICogU3RpbGwgYWxsb3cgYSBDUFUgdG8gZW5kIGFuIGludGVycnVwdCBpZiB3ZSByZWNl
aXZlIGEgc3B1cmlvdXMKPiArICAgICAqIGludGVycnVwdC4gVGhpcyB3aWxsIHByZXZlbnQgdGhl
IENQVSB0byBsb3NlIGludGVycnVwdCBmb3JldmVyLgo+ICsgICAgICovCj4gKyAgICBnaWNfaHdf
b3BzLT5naWNfaG9zdF9pcnFfdHlwZS0+ZW5kKGlycSk7Cj4gK30KPiAgCj4gIGh3X2lycV9jb250
cm9sbGVyIG5vX2lycV90eXBlID0gewo+ICAgICAgLnR5cGVuYW1lID0gIm5vbmUiLAo+IC0tIAo+
IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 01:02:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 01:02:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqp8I-0006QT-MG; Tue, 05 Feb 2019 01:02:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fYof=QM=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gqp8H-0006QO-FL
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 01:02:37 +0000
X-Inumbo-ID: ba1b4dba-28e1-11e9-a95a-fbd51ad83205
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba1b4dba-28e1-11e9-a95a-fbd51ad83205;
 Tue, 05 Feb 2019 01:02:37 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CC5D220821;
 Tue,  5 Feb 2019 01:02:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549328556;
 bh=PwheRwR7gaaimicV8vrlyLTuPDZtuVDFuXRzGfzfmyk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=otvm7bVu64IMCGqO7USBYNnnrJYu7q3PavAUwCUAi027fQd9Qf9/1fE7EhpQEjHPX
 vZi0ot3SyN8vClp2Z0DtNDxSjeI5HbP13zl1TksWJPlVIJRsHNVqFwIO22dNk+9kzo
 ZD1eNN21KoRdP8TtMt8oRJ4MZVWTOnOhCEpKRu1A=
Date: Mon, 4 Feb 2019 17:02:35 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrii Anisov <andrii.anisov@gmail.com>
In-Reply-To: <c6cb57ce-3447-67ee-5629-322ee6207362@gmail.com>
Message-ID: <alpine.DEB.2.10.1902041701470.22962@sstabellini-ThinkPad-X260>
References: <1548354814-23208-1-git-send-email-andrii.anisov@gmail.com>
 <1548355642.9022.23.camel@amazon.de>
 <CAC1WxdjgOg1Qg4=2Me0nwdEO+CMS4C1WMr7E=pxpi74-ME9uTw@mail.gmail.com>
 <c6cb57ce-3447-67ee-5629-322ee6207362@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] gic-vgic: fix assert condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 "andre.przywara@arm.com" <andre.przywara@arm.com>, "Nuernberger,
 Stefan" <snu@amazon.de>, "julien.grall@arm.com" <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKUGxlYXNlIHNlbmQgYW4gdXBkYXRlIHNvb24gYXMgSSB3b3VsZCBsaWtlIHRv
IGdldCBpdCBpbiA0LjEyLgoKCkp1ZXJnZW4sCgpJIHdvdWxkIGxpa2UgdG8gaGF2ZSB5b3VyIHJl
bGVhc2UgYWNrIG9uIHRoaXMuCgoKT24gRnJpLCAyNSBKYW4gMjAxOSwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBTdGVmYW4sCj4gCj4gSSBob3BlIHlvdSB3b3VsZCBub3QgbWluZCBpZiBJIHB1dCB5
b3VyIFN1Z2dlc3RlZC1ieSBmb3IgdjI/Cj4gCj4gT24gMjUuMDEuMTkgMDg6NTUsIEFuZHJpaSBB
bmlzb3Ygd3JvdGU6Cj4gCj4gPiBZb3UgYXJlIGFic29sdXRlbHkgY29ycmVjdC4KPiAtLSAKPiBT
aW5jZXJlbHksCj4gQW5kcmlpIEFuaXNvdi4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 01:10:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 01:10:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqpGF-0007KD-Hd; Tue, 05 Feb 2019 01:10:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fYof=QM=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gqpGE-0007K6-4j
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 01:10:50 +0000
X-Inumbo-ID: df3e45ce-28e2-11e9-b4f5-5fbe0223f2ed
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df3e45ce-28e2-11e9-b4f5-5fbe0223f2ed;
 Tue, 05 Feb 2019 01:10:48 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C61D420821;
 Tue,  5 Feb 2019 01:10:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549329048;
 bh=iojg4LQfCIlgSanqPhx+M3s3qQuNjnO7RR+xkpxFQJI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=GF1QS1f6kyk9o3KKh9GcAdPfWWgrefx9FKQoAbmCt8ngwz9XuCQpd/J4scPXPkAHK
 GHihNlZtmZJWzqYncbBS0ovOLkLnRnVCc3PuZE18rP8dRQ76B3bznUk+RUcetOcGgN
 j9iJqHJyL+MxguXG7rShdHvOJJZM4gS9IqEiippI=
Date: Mon, 4 Feb 2019 17:10:47 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrii Anisov <andrii.anisov@gmail.com>
In-Reply-To: <b84c9e8a-e551-2c88-d275-14665835fde8@gmail.com>
Message-ID: <alpine.DEB.2.10.1902041705520.22962@sstabellini-ThinkPad-X260>
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
 <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
 <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
 <0aa633d6-e671-8c22-1b73-fa1d47c5f6c5@arm.com>
 <8cbacbc7-e57c-b0c5-7e0e-ad238f795b5d@gmail.com>
 <097a2b33-3ede-7949-3fa2-b3dd4058b5c4@arm.com>
 <33e7eafe-75e2-5bd0-017a-1df887114536@gmail.com>
 <1eaf158a-427f-a89d-5132-eed5bf6e95fc@arm.com>
 <3bd93c19-9264-4494-52ce-3e2672c1e573@gmail.com>
 <325628f3-9fc9-d021-fefc-5d06c82dfff5@arm.com>
 <b84c9e8a-e551-2c88-d275-14665835fde8@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyOSBKYW4gMjAxOSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBPbiAyOS4wMS4xOSAx
NzoxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gTm8gd2UgZG9uJ3QgaGF2ZSB0by4KPiBJIG1l
YW4sIEVQQU0gc3lzdGVtcyBhcyBhIFhFTiBiYXNlZCB2aXJ0dWFsaXphdGlvbiBzb2x1dGlvbiBw
cm92aWRlciBoYXZlIHRvCj4gaGFuZGxlIHRoYXQgaXNzdWUuCj4gCj4gPiBUaGV5IGhhdmUgYmVl
biBsdWNreSB0byBzZWUgdGhpcyB3b3JraW5nIGV2ZW4gb24gYmFyZW1ldGFsLgo+ID4gU2V0L1dh
eSBvcGVyYXRpb25zIGhhdmUgYmVlbiBkcm9wcGVkIGZyb20gTGludXggZm9yIGEgbG9uZyB0aW1l
LCBzbyBJIHJlYWxseQo+ID4gY2FuJ3Qgc2VlIHdoeSBhIHByb3ByaWV0YXJ5IGRyaXZlciBpcyBz
dGlsbCB1c2luZyB0aGVtLgo+IEkgZ3Vlc3MgdGhlcmUgd2VyZSBzb21lIHBlcmZvcm1hbmNlIGNv
bmNlcm5zLiBBbmQgdGhleSBhcmUgcmVhbGx5IGx1Y2t5LCBzbwo+IHRoZXkgZGlkIG5vdCBmYWNl
IHJlbGF0ZWQgaXNzdWVzIG9uIGJhcmVtZXRhbC4KPiAKPiA+IEkgdGhpbmsgdGhlIHBvbGljeSBm
b3IgU2V0L1dheSBvcGVyYXRpb25zIGlzIGNvcnJlY3QgaW4gWGVuLiBUaGlzIHdvcmtzIHRvCj4g
PiBhdm9pZCBicmVha2luZyBiYXNpYyBjYXNlIGJ1dCB0aGUgbW9zdCBjb21wbGV4IG9uZSBhcmUg
Z29pbmcgdG8gYnJlYWsuCj4gTWF5YmUgaXQgd29ydGggdG8gZ2V0IGEgbm90aWZpY2F0aW9uIGZy
b20gWEVOLCBpLmUuIFdBUk5fT05DRSwgc2F5aW5nIHRoYXQKPiBTZXQvV2F5IGNhY2hlIG9wZXJh
dGlvbnMgYXJlIHVuZGVzaXJhYmxlIGluIFZNIGFuZCB3aWxsIGxlYWQgdG8gdGhlIHN5c3RlbQo+
IHBlcmZvcm1hbmNlIGRyb3AsIG9yIGV2ZW4gaW5zdGFiaWxpdHkgaW4gY2FzZSBvZiBJT01NVSBz
aGFyaW5nIHAybSB3aXRoIENQVS4KPiBUaGlzIG1pZ2h0IHNhdmUgZGF5cyBvZiBkZWJ1Z2dpbmcg
dG8gWEVOIG9uIEFSTSB1c2Vycy4KCkEgV0FSTl9PTkNFIHdvdWxkIGJlIG5pY2UuIElmIHlvdSBz
ZW5kIGEgcGF0Y2ggSSB3b3VsZCBiZSBoYXBweSB0byB0YWtlCmluIDQuMTIgKGlmIHRoZSByZWxl
YXNlIG1hbmFnZXIgYWdyZWVzKS4KCgo+ID4gWW91IHNvbHV0aW9uIGlzIG9ubHkgZGVsYXlpbmcg
dGhlIHJlYWwgZml4Cj4gSSB3b3VsZCBub3Qgc2F5IGl0IGlzIGRlbGF5aW5nIHRoZSBmaXgsIGJ1
dCBhbGxvd3MgdXMgdG8gaGF2ZSBhIGZ1bmN0aW9uYWwKPiBzeXN0ZW0gdW50aWwgd2UgZ2V0IHRo
YXQgZml4Lgo+IAo+ID4gKGkuZSByZW1vdmluZyBTZXQvV2F5IG9wZXJhdGlvbiBmcm9tIHRoZSBz
b2Z0d2FyZSkuIFNvIGhlcmUgdGhlIGJlc3QKPiA+IHNvbHV0aW9uIGlzIHRvIGdvIHRvIHRoZSB2
ZW5kb3IgYW5kIGFzayB0aGVtIHRvIGZpeCB0aGVpciBzb2Z0d2FyZS4KPiBBY3R1YWxseSBlc2Nh
bGF0aW9uIHRoZSBpc3N1ZSB0byB0aGUgdmVuZG9yIGlzIG9uZSBvZiBvdXIgbmV4dCBzdGVwcyBo
ZXJlLgoKWW91IHJlYWxseSB3YW50IHRvIGZpeCB0aGlzIGluIHRoZSBMaW51eCBkcml2ZXIgaWYg
eW91IGNhbiwgYmVjYXVzZQp5b3UnbGwgZ2V0IGJldHRlciBwZXJmb3JtYW5jZSBhbmQgYSBtb3Jl
IHN0YWJsZSBzeXN0ZW0uIEluIHRoZSBzaG9ydAp0ZXJtLCBJIHdvdWxkIHN1Z2dlc3QgeW91IGtl
ZXAgdGhlIHdvcmstYXJvdW5kIGluIHlvdXIgcHJpdmF0ZSB0cmVlLgpIb3dldmVyLCBkbyBsZXQg
dXMga25vdyBob3cgdGhlIGVzY2FsYXRpb24gd2l0aCB0aGUgdmVuZG9yIHByb2NlZWRzIGFuZApp
ZiB5b3UgaGF2ZSBhbnkgdHJvdWJsZXMgd2l0aCBpdC4gSnVsaWVuIGFuZCBJIHdvdWxkIGJlIGhh
cHB5IHRvIHByb3ZpZGUKaGVscCBpbiB0ZXJtcyBvZiBpbmZvcm1hdGlvbiBhbmQgZG9jcyBvbiB0
aGUgcmVhc29ucyB3aHkgdGhpcyBzaG91bGQgYmUKZml4ZWQgaW4gdGhlIGRyaXZlci4gSnVsaWVu
IG1pZ2h0IGV2ZW4gYmUgYWJsZSB0byBoZWxwIGZ1cnRoZXIgdmlhIGhpcwplbXBsb3llci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 02:55:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 02:55:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqqtb-0007jN-Qm; Tue, 05 Feb 2019 02:55:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4dBt=QM=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gqqta-0007jI-6U
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 02:55:34 +0000
X-Inumbo-ID: 803c4270-28f1-11e9-bc90-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 803c4270-28f1-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 02:55:32 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id t9-v6so1661784ljh.6
 for <xen-devel@lists.xenproject.org>; Mon, 04 Feb 2019 18:55:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Jz8RLnnePJ+lJkpcpqyCUVTjCd7EuQJXDYFRVlziBEw=;
 b=YX8d0xtDRwK4mEw08qdFt3bo2++5W4uvyLEAAjtT2AljwXIGdtVQ6AWtiZa8LTxpG5
 fkKEf5tp0R4KC0WGmRPMoBqBt/rImoXSiZVTQvvP1is0AhD6dRSEFacnEHxSzjNCDqht
 XE9oFLnWJK5ysUFZ8c1rLJnFRz9bi5v1/geimui2/GjFcOHaq9RwVaxNKCbH9Y+jY3cr
 s+/M5Ll06haJUK8l80PkCxbf2mltVIIBnfZr4W6grx5seHCmdO2o7QN369j09Z6T6/IS
 UttVBxm+rPI1YAr5xJ/4lPcsC3XCo3lEboNlHNiW9YIWesxT4zqm6VmAaWr7WShSyd51
 Qq/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Jz8RLnnePJ+lJkpcpqyCUVTjCd7EuQJXDYFRVlziBEw=;
 b=oqTQrhqMmQdTlvGl7WiUN8UH8T2W/7BrUOIB9E1+h5jZ56Dq3GpJwXWzixBnvbgE+S
 BKPMMkHF36eB2RYgh9Ygtnn64i+6WyTmW7S8FNL1m5i2W27SpiXYRENNh93nG6daQUIj
 vi/YRFVKtUKyTpmpu1wc5o7UkvFcROt/NEjQ72MmXpjB37GOmmi9CS857gksF6gfIR67
 guvAaZZCZJIAdKt5DVol4DjhCmCVH1NVaRGg2JB/Ef6O7RerGf6pI0TP+IwAjOQrPH8O
 2+kymmzS4aYWgDadVfdeOxfpuvFAH3BlsYW3K4A6vaEb/Aao0Wp2rBDj/h/i/5u1nfs2
 Jjwg==
X-Gm-Message-State: AHQUAuYFZLs2sOjTWCWhWO2gRgVHP9gOEhoCw23TRfrgcoaLKxQbvwGv
 Kg+GmT7JvsX1nj+X/uilYtVz9w2Y40aadL2WxIw=
X-Google-Smtp-Source: AHgI3IYH+X/1TpNEmO+dUrijma4zLyzN+ek9w9N63/Ohoyctaxkhl+FRukLhqUUmbyEJK3i8JfG5qmNYq92OlQ9PwAE=
X-Received: by 2002:a2e:880a:: with SMTP id
 x10-v6mr1555835ljh.174.1549335330942; 
 Mon, 04 Feb 2019 18:55:30 -0800 (PST)
MIME-Version: 1.0
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-11-git-send-email-christopher.w.clark@gmail.com>
 <5C58563C0200007800213B38@prv1-mh.provo.novell.com>
In-Reply-To: <5C58563C0200007800213B38@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Mon, 4 Feb 2019 18:55:18 -0800
Message-ID: <CACMJ4GbDA1k-ZpA7nBWKM2P-r8Eu2xjwmEQRveUxMC0pL-UoVA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v7 10/15] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgNCwgMjAxOSBhdCA3OjEyIEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMzEuMDEuMTkgYXQgMDU6MjgsIDxjaHJpc3RvcGhlci53
LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiBAQCAtMTgwMiw2ICsyMTU3LDIxIEBAIGRvX2Fy
Z29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcx
LAo+ID4gICAgICAgICAgYnJlYWs7Cj4gPiAgICAgIH0KPiA+Cj4gPiArICAgIGNhc2UgWEVOX0FS
R09fT1Bfbm90aWZ5Ogo+ID4gKyAgICB7Cj4gPiArICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9hcmdvX3JpbmdfZGF0YV90KSByaW5nX2RhdGFfaG5kID0KPiA+ICsgICAgICAgICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMSwgeGVuX2FyZ29fcmluZ19kYXRhX3QpOwo+
ID4gKwo+ID4gKyAgICAgICAgaWYgKCB1bmxpa2VseSgoIWd1ZXN0X2hhbmRsZV9pc19udWxsKGFy
ZzIpKSB8fCBhcmczIHx8IGFyZzQpICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7Cj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4gPiArICAgICAgICB9Cj4gPiAr
Cj4gPiArICAgICAgICByYyA9IG5vdGlmeShjdXJyZCwgcmluZ19kYXRhX2huZCk7Cj4gPiArICAg
ICAgICBicmVhazsKPiA+ICsgICAgfQo+ID4gKwo+ID4gICAgICBkZWZhdWx0Ogo+ID4gICAgICAg
ICAgcmMgPSAtRU9QTk9UU1VQUDsKPiA+ICAgICAgICAgIGJyZWFrOwo+ID4gQEAgLTE5MTIsNiAr
MjI4MiwyMSBAQCBjb21wYXRfYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHZvaWQpIGFyZzEsCj4gPiAgICAgICAgICBicmVhazsKPiA+ICAgICAgfQo+ID4K
PiA+ICsgICAgY2FzZSBYRU5fQVJHT19PUF9ub3RpZnk6Cj4gPiArICAgIHsKPiA+ICsgICAgICAg
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fcmluZ19kYXRhX3QpIHJpbmdfZGF0YV9o
bmQgPQo+ID4gKyAgICAgICAgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcxLCB4ZW5f
YXJnb19yaW5nX2RhdGFfdCk7Cj4gPiArCj4gPiArICAgICAgICBpZiAoIHVubGlrZWx5KCghZ3Vl
c3RfaGFuZGxlX2lzX251bGwoYXJnMikpIHx8IGFyZzMgfHwgYXJnNCkgKQo+ID4gKyAgICAgICAg
ewo+ID4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiA+ICsgICAgICAgICAgICBicmVhazsK
PiA+ICsgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgIHJjID0gbm90aWZ5KGN1cnJkLCByaW5n
X2RhdGFfaG5kKTsKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4gKyAgICB9Cj4KPiBBdCB0aGUgZXhh
bXBsZSBvZiB0aGlzIChsaWtlbHkgYXBwbGllcyB0byBlYXJsaWVyIHBhdGNoZXMgYXMgbXVjaCk6
IEFyZW4ndAo+IHlvdSBhZnJhaWQgb2YgdGhpcyByZWN1cnJpbmcgZHVwbGljYXRpb24/IEl0J3Mg
cXVpdGUgZWFzeSwgZXNwZWNpYWxseSB3aGVuCj4gdGhlIGZ1bmN0aW9ucyBoZXJlIGdyb3cgYSBs
aXR0bGUgZnVydGhlciwgZm9yIHNvbWVvbmUgdG8gZm9yZ2V0IHVwZGF0aW5nCj4gb25lIChtb3Jl
IGxpa2VseSB0aGUgY29tcGF0IG9uZSBvYnZpb3VzbHkpLiBEaWQgeW91IGNvbnNpZGVyIGZvcndh
cmRpbmcKPiBhbGwgb3BlcmF0aW9ucyBub3QgbmVlZGluZyB0cmFuc2xhdGlvbiBzdHJhaWdodCBp
bnRvIGRvX2FyZ29fb3AoKSwgYW5kCj4gaGFuZGxpbmcgb25seSB0aGUgc2VuZHYgb25lIGhlcmU/
CgpBY2ssIG9rLgoKQ2hyaXN0b3BoZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 03:11:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 03:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqr8d-00012B-8R; Tue, 05 Feb 2019 03:11:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r97J=QM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqr8b-00011z-9n
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 03:11:05 +0000
X-Inumbo-ID: a4a1bd7c-28f3-11e9-b8d7-7f473a6de806
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4a1bd7c-28f3-11e9-b8d7-7f473a6de806;
 Tue, 05 Feb 2019 03:10:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqr8N-0005Yz-0h; Tue, 05 Feb 2019 03:10:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqr8M-0003Qb-BZ; Tue, 05 Feb 2019 03:10:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqr8M-0001Sp-Ad; Tue, 05 Feb 2019 03:10:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132804-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt: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-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-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
X-Osstest-Versions-That: linux=4aa9fc2a435abe95a1e8d7f8c7b3d6356514b37a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Feb 2019 03:10:50 +0000
Subject: [Xen-devel] [linux-linus test] 132804: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjgwNCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyODA0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI1OTkKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZh
aWwgUkVHUi4gdnMuIDEzMjU5OQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFs
bG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAx
NyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZz
LiAxMzI1OTkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGxpa2UgMTMyNTYxCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzI1OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjU5OQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTMyNTk5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI1OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjU5OQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTMyNTk5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI1OTkKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDg4MzRmNTYwMGNmM2M4ZGIzNjVl
MThhM2Q1Y2FjMmMyNzgwYzgxZTUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDRhYTlmYzJhNDM1YWJlOTVhMWU4ZDdmOGM3YjNkNjM1NjUxNGIzN2EKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMjU5OSAgMjAxOS0wMS0zMCAwMTowOTo1OSBaICAgIDYgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzI2NjkgIDIwMTktMDEtMzEgMTI6MDY6MTggWiAgICA0IGRheXMgICAg
MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI4MDQgIDIwMTktMDItMDQgMDI6MjQ6
MzAgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICAiRHIuIERhdmlkIEFsYW4gR2lsYmVydCIgPGRnaWxiZXJ0QHJl
ZGhhdC5jb20+CiAgIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgog
IEFiZWwgVmVzYSA8YWJlbC52ZXNhQG54cC5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51
eC5vcmcudWs+CiAgQWxleGFuZHJlIEdoaXRpIDxhZ2hpdGlAdXBtZW0uY29tPgogIEFsZXhlaSBO
YWJlcmV6aG5vdiA8YW5hYmVyZXpobm92QGZiLmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFz
dEBrZXJuZWwub3JnPgogIEFsZXhleSBEb2JyaXlhbiA8YWRvYnJpeWFuQGdtYWlsLmNvbT4KICBB
bGV4ZXkgS2hvcm9zaGlsb3YgPGtob3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbGlzdGFpciBGcmFu
Y2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW5kZXJzIFJveGVsbCA8YW5kZXJzLnJv
eGVsbEBsaW5hcm8ub3JnPgogIEFuZGkgS2xlZW4gPGFrQGxpbnV4LmludGVsLmNvbT4KICBBbmRy
ZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQuY29tPgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIg
PGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmVhcyBTY2h3YWIgPHNjaHdhYkBzdXNlLmRlPgog
IEFuZHJlaSBWYWdpbiA8YXZhZ2luQGdtYWlsLmNvbT4KICBBbmRyZXcgTHVubiA8YW5kcmV3QGx1
bm4uY2g+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5
IFNoZXZjaGVua28gPGFuZHkuc2hldmNoZW5rb0BnbWFpbC5jb20+CiAgQW5uYSBTY2h1bWFrZXIg
PEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQW50b255IFBhdmxvdiA8YW50b255bnBhdmxv
dkBnbWFpbC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+
CiAgQXJpZWwgRWxpb3IgPGFlbGlvckBtYXJ2ZWxsLmNvbT4KICBBcmthZGl1c3ogTWlza2lld2lj
eiA8YXJla21AbWF2ZW4ucGw+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhh
dC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBBcnRlbXkgS292YWx5b3Yg
PGFydGVteWtvQG1lbGxhbm94LmNvbT4KICBBdHN1c2hpIE5lbW90byA8YXRzdXNoaS5uZW1vdG9A
c29yZC5jby5qcD4KICBBdXJlbGllbiBBcHRlbCA8YWFwdGVsQHN1c2UuY29tPgogIEF4ZWwgTGlu
IDxheGVsLmxpbkBpbmdpY3MuY29tPgogIEF5YSBMZXZpbiA8YXlhbEBtZWxsYW5veC5jb20+CiAg
QmFvbGluIFdhbmcgPGJhb2xpbi53YW5nQGxpbmFyby5vcmc+CiAgQmFydG9zeiBHb2xhc3pld3Nr
aSA8YmdvbGFzemV3c2tpQGJheWxpYnJlLmNvbT4KICBCYXJ1Y2ggU2lhY2ggPGJhcnVjaEB0a29z
LmNvLmlsPgogIEJlbmVkaWN0IFdvbmcgPGJlbmVkaWN0d29uZ0Bnb29nbGUuY29tPgogIEJlcm5h
cmQgUGlkb3V4IDxmNmJ2cEBmcmVlLmZyPgogIEJvYiBQZXRlcnNvbiA8cnBldGVyc29AcmVkaGF0
LmNvbT4KICBCb2RvbmcgV2FuZyA8Ym9kb25nQG1lbGxhbm94LmNvbT4KICBCb3JpcyBCcmV6aWxs
b24gPGJicmV6aWxsb25Aa2VybmVsLm9yZz4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+
CiAgQnJpYW4gV2VsdHkgPGJyaWFuLndlbHR5QGludGVsLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxi
cmlqZXNoLnNpbmdoQGFtZC5jb20+CiAgQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNA
YXJtLmNvbT4KICBDaGFuZGFuIFJhamVuZHJhIDxjaGFuZGFuQGxpbnV4LmlibS5jb20+CiAgQ2hh
b3RpYW4gSmluZyA8Y2hhb3RpYW4uamluZ0BtZWRpYXRlay5jb20+CiAgQ2hyaXN0b3BoIEhlbGx3
aWcgPGhjaEBsc3QuZGU+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNv
bT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBDb3JlbnRpbiBMYWJi
ZSA8Y2xhYmJlQGJheWxpYnJlLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9y
YWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYXJy
aWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERhdmUgV2F0c29uIDxkYXZl
andhdHNvbkBmYi5jb20+CiAgRGF2ZSBZb3VuZyA8ZHlvdW5nQHJlZGhhdC5jb20+CiAgRGF2aWQg
SGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBk
YXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBEZW5uaXMg
RGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRyb0BpbnRlbC5jb20+CiAgRGVueXMgRG15dHJp
eWVua28gPGRlbnlzQHRpLmNvbT4KICBEZXJlayBCYXNlaG9yZSA8ZGJhc2Vob3JlQGNocm9taXVt
Lm9yZz4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG1p
dHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgogIERvdWcgU215dGhpZXMgPGRvdWcuc215
dGhpZXNAZ21haWwuY29tPgogIERvdWcgU215dGhpZXMgPGRzbXl0aGllc0B0ZWx1cy5uZXQ+CiAg
RG91Z2xhcyBHaWxiZXJ0IDxkZ2lsYmVydEBpbnRlcmxvZy5jb20+CiAgRXJpYyBXLiBCaWVkZXJt
YW4gPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICBGYXRoaSBCb3VkcmEgPGZhdGhpLmJvdWRyYUBs
aW5hcm8ub3JnPgogIEZlcmFzIERhb3VkIDxmZXJhc2RhQG1lbGxhbm94LmNvbT4KICBGZXJuYW5k
byBGZXJuYW5kZXogTWFuY2VyYSA8ZmZtYW5jZXJhQHJpc2V1cC5uZXQ+CiAgRmlsaXBlIE1hbmFu
YSA8ZmRtYW5hbmFAc3VzZS5jb20+CiAgRmxvcmlhbiBTdGVja2VyIDxtMTlAZmxvcmlhbnN0ZWNr
ZXIuZGU+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEZyYW5rIFd1bmRlcmxp
Y2ggPGZyYW5rLXdAcHVibGljLWZpbGVzLmRlPgogIEdlcmFsZCBTY2hhZWZlciA8Z2VyYWxkLnNj
aGFlZmVyQGRlLmlibS5jb20+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0Pgog
IEd1byBSZW4gPHJlbl9ndW9AYy1za3kuY29tPgogIEhhcmluaSBLYXRha2FtIDxoYXJpbmkua2F0
YWthbUB4aWxpbnguY29tPgogIEhlIEt1YW5nIDxoZWt1YW5nQGh1YXdlaS5jb20+CiAgSGUgWmhl
IDx6aGUuaGVAd2luZHJpdmVyLmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFu
YS5vcmcuYXU+CiAgSWFuIEtlbnQgPHJhdmVuQHRoZW1hdy5uZXQ+CiAgSW5nbyBNb2xuYXIgPG1p
bmdvQGtlcm5lbC5vcmc+CiAgSmFjayBNb3JnZW5zdGVpbiA8amFja21AZGV2Lm1lbGxhbm94LmNv
LmlsPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEph
bWVzIE1vcnNlIDxqYW1lcy5tb3JzZUBhcm0uY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+
CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEphc29uIFdhbmcgPGphc293
YW5nQHJlZGhhdC5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEplcnJ5IFNu
aXRzZWxhYXIgPGpzbml0c2VsQHJlZGhhdC5jb20+CiAgSmVzcGVyIERhbmdhYXJkIEJyb3VlciA8
YnJvdWVyQHJlZGhhdC5jb20+CiAgSmlhbmNoYW8gV2FuZyA8amlhbmNoYW8udy53YW5nQG9yYWNs
ZS5jb20+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3JnPgogIEppc2hlbmcgWmhhbmcgPEpp
c2hlbmcuWmhhbmdAc3luYXB0aWNzLmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5k
ZT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2hhbm5lcyBX
ZWluZXIgPGhhbm5lc0BjbXB4Y2hnLm9yZz4KICBKb2huIEZhc3RhYmVuZCA8am9obi5mYXN0YWJl
bmRAZ21haWwuY29tPgogIEpvaG4gSm9oYW5zZW4gPGpvaG4uam9oYW5zZW5AY2Fub25pY2FsLmNv
bT4KICBKb25hdGhhbiBOZXVzY2jDpGZlciA8ai5uZXVzY2hhZWZlckBnbXgubmV0PgogIEpvcmRh
biBHbG92ZXIgPEdvbGRlbl9NaWxsZXI4M0Bwcm90b25tYWlsLmNoPgogIEpvc2VmIEJhY2lrIDxq
b3NlZkB0b3hpY3BhbmRhLmNvbT4KICBKb3NoIEVsc2Fzc2VyIDxqZWxzYXNzZXJAYXBwbmV0YS5j
b20+CiAgSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CiAgS2FpbGFuZyBZYW5n
IDxrYWlsYW5nQHJlYWx0ZWsuY29tPgogIEthaXJ1aSBTb25nIDxrYXNvbmdAcmVkaGF0LmNvbT4K
ICBLYW4gTGlhbmcgPGthbi5saWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgS2VlcyBDb29rIDxrZWVz
Y29va0BjaHJvbWl1bS5vcmc+CiAgS2lyaWxsIEEuIFNodXRlbW92IDxraXJpbGwuc2h1dGVtb3ZA
bGludXguaW50ZWwuY29tPgogIEtvZW4gVmFuZGVwdXR0ZSA8a29lbi52YW5kZXB1dHRlQG5jZW50
cmljLmNvbT4KICBLcnp5c3p0b2YgSGFsYXNhIDxraGFsYXNhQHBpYXAucGw+CiAgTGVlIEpvbmVz
IDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMZW9uIFJvbWFub3Zza3kgPGxlb25yb0BtZWxsYW5v
eC5jb20+CiAgTGVvbmFyZCBDcmVzdGV6IDxsZW9uYXJkLmNyZXN0ZXpAbnhwLmNvbT4KICBMaWp1
biBPdSA8b3VsaWp1bkBodWF3ZWkuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51
eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5v
cmc+CiAgTG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTHVi
b21pciBSaW50ZWwgPGxrdW5kcmFrQHYzLnNrPgogIEx1aXMgQ2hhbWJlcmxhaW4gPG1jZ3JvZkBr
ZXJuZWwub3JnPgogIEx1a2FzIFd1bm5lciA8bHVrYXNAd3VubmVyLmRlPgogIE1hbmlzaCBDaG9w
cmEgPG1hbmlzaGNAbWFydmVsbC5jb20+CiAgTWFvIEhhbiA8bWFvX2hhbkBjLXNreS5jb20+CiAg
TWFyayBCbG9jaCA8bWFya2JAbWVsbGFub3guY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFy
dGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhp
cm9Ac29jaW9uZXh0LmNvbT4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3Jn
PgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1pY2hhZWwgSi4gUnVobCA8
bWljaGFlbC5qLnJ1aGxAaW50ZWwuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29t
PgogIE1pa2UgTWFyY2luaXN6eW4gPG1pa2UubWFyY2luaXN6eW5AaW50ZWwuY29tPgogIE1pa2hh
aWwgR2F2cmlsb3YgPG1pa2hhaWwudi5nYXZyaWxvdkBnbWFpbC5jb20+CiAgTWlraGFpbCBaYXNs
b25rbyA8emFzbG9ua29AbGludXguaWJtLmNvbT4KICBNaW5nIEx1IDxtaW5nLmx1QGNpdHJpeC5j
b20+CiAgTW9uaSBTaG91YSA8bW9uaXNAbWVsbGFub3guY29tPgogIE5hZ2FkaGVlcmFqIFJvdHRl
bGEgPHJuYWdhZGhlZXJhakBtYXJ2ZWxsLmNvbT4KICBOYW95YSBIb3JpZ3VjaGkgPG4taG9yaWd1
Y2hpQGFoLmpwLm5lYy5jb20+CiAgTmVvIEhvdSA8bmVvLmhvdUB1bmlzb2MuY29tPgogIE5pciBE
b3RhbiA8bmlyZEBtZWxsYW5veC5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29t
PgogIE9sZWsgUG9wbGF2c2t5IDx3b29kZW5iaXRzQGdtYWlsLmNvbT4KICBPciBHZXJsaXR6IDxv
Z2VybGl0ekBtZWxsYW5veC5jb20+CiAgT3NjYXIgU2FsdmFkb3IgPG9zYWx2YWRvckBzdXNlLmRl
PgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhbG1lciBEYWJi
ZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNvbT4K
ICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQZW5nIExpIDxsaXBl
bmczMjFAaHVhd2VpLmNvbT4KICBQZXRyIFZvcmVsIDxwdm9yZWxAc3VzZS5jej4KICBQaW90ciBK
YXJvc3p5bnNraSA8cGphcm9zenluc2tpQG52aWRpYS5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2Eu
cHc+CiAgUWl1eHUgWmh1byA8cWl1eHUuemh1b0BpbnRlbC5jb20+CiAgUmFmYWVsIEFxdWluaSA8
YXF1aW5pQHJlZGhhdC5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lA
aW50ZWwuY29tPgogIFJhdmkgQmFuZ29yaWEgPHJhdmkuYmFuZ29yaWFAbGludXguaWJtLmNvbT4K
ICBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgogIFJvZ2VyIFF1YWRyb3MgPHJvZ2VycUB0
aS5jb20+CiAgUm9tYW4gR3VzaGNoaW4gPGd1cm9AZmIuY29tPgogIFJvbm5pZSBTYWhsYmVyZyA8
bHNhaGxiZXJAcmVkaGF0LmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNv
bT4KICBTZWFuIFlvdW5nIDxzZWFuQG1lc3Mub3JnPgogIFNoYWtlZWwgQnV0dCA8c2hha2VlbGJA
Z29vZ2xlLmNvbT4KICBTaGF5IEFncm9za2luIDxzaGF5YWdAbWVsbGFub3guY29tPgogIFNoaWpp
dGggVGhvdHRvbiA8c3Rob3R0b25AbWFydmVsbC5jb20+CiAgU2h1YWggS2hhbiA8c2h1YWhAa2Vy
bmVsLm9yZz4KICBTaW1vbiBIb3JtYW4gPGhvcm1zQHZlcmdlLm5ldC5hdT4KICBTaW5hbiBLYXlh
IDxva2F5YUBrZXJuZWwub3JnPgogIFNvbmcgTGl1IDxsaXUuc29uZy5hMjNAZ21haWwuY29tPgog
IFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5jb20+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3Ju
ZUBnbWFpbC5jb20+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+CiAgU3RlZmFuIEhh
am5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZhbi53YWhy
ZW5AaTJzZS5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0
LmNvbT4KICBTdGVmZmVuIE1haWVyIDxtYWllckBsaW51eC5pYm0uY29tPgogIFN0ZXBoYW5lIEVy
YW5pYW4gPGVyYW5pYW5AZ29vZ2xlLmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5v
cmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlbiBSb3N0
ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1IFlhbmp1biA8c3V5ai5mbnN0
QGNuLmZ1aml0c3UuY29tPgogIFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1
bHBhbml0QGFtZC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRhbml5YSBE
YXMgPHRkYXNAY29kZWF1cm9yYS5vcmc+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgogIFRl
cm8gS3Jpc3RvIDx0LWtyaXN0b0B0aS5jb20+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWluLWtlcm5l
bEBJLWxvdmUuU0FLVVJBLm5lLmpwPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4
LmRlPgogIFRob21hcyBMZW5kYWNreSA8VGhvbWFzLkxlbmRhY2t5QGFtZC5jb20+CiAgVGhvciBU
aGF5ZXIgPHRob3IudGhheWVyQGxpbnV4LmludGVsLmNvbT4KICBUaW0gSGFydmV5IDx0aGFydmV5
QGdhdGV3b3Jrcy5jb20+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4K
ICBUb21vbm9yaSBTYWtpdGEgPHRvbW9ub3JpLnNha2l0YUBzb3JkLmNvLmpwPgogIFRvbnkgSm9u
ZXMgPHRvbnlqQHN1c2UuZGU+CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIFRy
b25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBN
eWtsZWJ1c3QgPHRyb25kbXlAZ21haWwuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBs
aW5hcm8ub3JnPgogIFZpbmNlbnQgQ2hlbiA8dmluY2VudGNAYW5kZXN0ZWNoLmNvbT4KICBWaW5j
ZW50IEd1aXR0b3QgPHZpbmNlbnQuZ3VpdHRvdEBsaW5hcm8ub3JnPgogIFdhaW1hbiBMb25nIDxs
b25nbWFuQHJlZGhhdC5jb20+CiAgV2VpIEh1YW5nIDx3ZWlAcmVkaGF0LmNvbT4KICBXaWxsIERl
YWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBZYW5nIFdlaSA8YWxiaW5feWFuZ0AxNjMuY29t
PgogIFlhbmcgV2VpIDx5YW5nLndlaTlAenRlLmNvbS5jbj4KICBZYW8gTGl1IDx5b3R0YS5saXVA
dWNsb3VkLmNuPgogIFlpc2hhaSBIYWRhcyA8eWlzaGFpaEBtZWxsYW5veC5jb20+CiAgWW9uZ2xv
bmcgTGl1IDxsaXV5b25nbG9uZ0BodWF3ZWkuY29tPgogIFpoYW5nWGlhb3h1IDx6aGFuZ3hpYW94
dTVAaHVhd2VpLmNvbT4KICBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBw
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
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2Nzc5IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 03:55:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 03:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqrpI-0004XN-6r; Tue, 05 Feb 2019 03:55:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r97J=QM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqrpG-0004X3-LV
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 03:55:10 +0000
X-Inumbo-ID: d002ea6c-28f9-11e9-82a3-6fa1e83d2471
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d002ea6c-28f9-11e9-82a3-6fa1e83d2471;
 Tue, 05 Feb 2019 03:55:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqrp6-0006NT-RH; Tue, 05 Feb 2019 03:55:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqrp6-0005oS-GW; Tue, 05 Feb 2019 03:55:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqrp6-0005eK-Fv; Tue, 05 Feb 2019 03:55:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gqrp6-0005eK-Fv@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Feb 2019 03:55:00 +0000
Subject: [Xen-devel] [xen-4.10-testing bisection] complete build-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjEwLXRlc3RpbmcKeGVuYnJhbmNoIHhlbi00LjEwLXRlc3RpbmcKam9iIGJ1
aWxkLWFtZDY0LXhzbQp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAg
QnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBCdWcg
aW50cm9kdWNlZDogIDUwMGNlYWMwYTJkZjJjODBjNzdkM2I2MGFkMjg0ZGM0NmY0YTM2NGIKICBC
dWcgbm90IHByZXNlbnQ6IDVmNDI4MDYxYTViMmRkOTgwYjMwNDdjMTk3YjVmZjlkOTc1N2UwMTAK
ICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncy8xMzI5MTQvCgoKICBjb21taXQgNTAwY2VhYzBhMmRmMmM4MGM3N2QzYjYwYWQy
ODRkYzQ2ZjRhMzY0YgogIEF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IERhdGU6ICAgRnJpIEZlYiAxIDExOjQ2OjM3IDIwMTkgKzAxMDAKICAKICAgICAgeDg2ZW11bDog
Zml4IDMtb3BlcmFuZCBJTVVMCiAgICAgIAogICAgICBXaGlsZSBjb21taXQgNzUwNjZjZDRlYSAo
Ing4NmVtdWw6IGZpeCB7LGl9bXVsIGFuZCB7LGl9ZGl2IikgaW5kZWVkIGRpZAogICAgICBhcyBp
dHMgdGl0bGUgc2F5cywgaXQgYnJva2UgdGhlIDMtb3BlcmFuZCBmb3JtIGJ5IHVuaWZvcm1seSB1
c2luZyBBTC9BWC8KICAgICAgRUFYL1JBWCBhcyBzZWNvbmQgc291cmNlIG9wZXJhbmQuIEZpeCB0
aGlzIGFuZCBhZGQgdGVzdHMgY292ZXJpbmcgYm90aAogICAgICBjYXNlcy4KICAgICAgCiAgICAg
IFJlcG9ydGVkLWJ5OiBBbmRyZWkgTHV0YXMgPHZsdXRhc0BiaXRkZWZlbmRlci5jb20+CiAgICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgVGVz
dGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgICBtYXN0ZXIgY29tbWl0OiAxOTIzMmIzNzhmYWIwNDk5N2MwNjEyZTVjMTllODJjMjliNTlk
OTllCiAgICAgIG1hc3RlciBkYXRlOiAyMDE4LTEyLTE4IDE0OjI3OjA5ICswMTAwCgoKRm9yIGJp
c2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QveGVuLTQuMTAtdGVzdGluZy9i
dWlsZC1hbWQ2NC14c20ueGVuLWJ1aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGgg
bm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAg
LS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94ZW4tNC4xMC10ZXN0aW5nL2J1
aWxkLWFtZDY0LXhzbS54ZW4tYnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTMyOTE0LmJpc2VjdGlv
bi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTMyNjMwIC0tYmxlc3NpbmdzPXJlYWwscmVhbC1i
aXNlY3QgeGVuLTQuMTAtdGVzdGluZyBidWlsZC1hbWQ2NC14c20geGVuLWJ1aWxkClNlYXJjaGlu
ZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzI3NjIgZmFpbCBbaG9zdD1nb2RlbGxvMF0g
LyAxMzI2MzAgW2hvc3Q9YWxiYW5hMF0gMTMyNTc3IFtob3N0PWJhcm9xdWUwXSAxMzI0ODUgW2hv
c3Q9ZWxibGluZzFdIDEzMTI1NyBbaG9zdD1nb2RlbGxvMV0gMTMxMjIzIFtob3N0PWdvZGVsbG8x
XSAxMzExOTEgW2hvc3Q9YmFyb3F1ZTFdIDEzMTE1MSBbaG9zdD1nb2RlbGxvMV0gMTMxMTA4IG9r
LgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzI3NjIgLyAxMzExMDgKKHRyZWUgd2l0
aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8g
dXJsOiBzZWFiaW9zKQpUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGM4ZWEw
NDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4
NGI1MmE1YjFiNzcxNmZlYjBjMiAwNjk1ZTY3MTAyZGU2YjczN2JhZjFiODhlMmNkZmNjYmIyY2I1
NmZhCkJhc2lzIHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA2
ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIGI2ZTIwM2JjODBlOWQzZTFk
YzdlYjU3OWQ5NjY1YTc3NzAwZDc4Y2MKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9j
LXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdCNjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwLWM4ZWEw
NDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdCM2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyLTZl
YTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQjYjZlMjAzYmM4MGU5ZDNlMWRjN2ViNTc5ZDk2NjVhNzc3MDBkNzhjYy0wNjk1
ZTY3MTAyZGU2YjczN2JhZjFiODhlMmNkZmNjYmIyY2I1NmZhCkxvYWRlZCAxMDAxIG5vZGVzIGlu
IHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTMwODIwIFtob3N0
PWh1eGVscmViZTFdCiAxMzA4NTQgW2hvc3Q9cmltYXZhMV0KIDEzMDg5MyBbaG9zdD1hbGJhbmEw
XQogMTMxMTA4IHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA2
ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIGI2ZTIwM2JjODBlOWQzZTFk
YzdlYjU3OWQ5NjY1YTc3NzAwZDc4Y2MKIDEzMTA2MSBbaG9zdD1hbGJhbmEwXQogMTMxMTUxIFto
b3N0PWdvZGVsbG8xXQogMTMxMTkxIFtob3N0PWJhcm9xdWUxXQogMTMxMjIzIFtob3N0PWdvZGVs
bG8xXQogMTMxMjU3IFtob3N0PWdvZGVsbG8xXQogMTMyNDg1IFtob3N0PWVsYmxpbmcxXQogMTMy
NTc3IFtob3N0PWJhcm9xdWUwXQogMTMyNjMwIFtob3N0PWFsYmFuYTBdCiAxMzI3MDAgZmFpbCBj
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVh
YzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgZDU1MTNkYjljMzJjMjE5MDVjMGE3Mzc3OGE1M2ZhMWEy
N2YzMzIxZQogMTMyNzYyIGZhaWwgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCA2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIDA2OTVlNjcxMDJk
ZTZiNzM3YmFmMWI4OGUyY2RmY2NiYjJjYjU2ZmEKIDEzMjg5MSBwYXNzIGM4ZWEwNDU3NDk1MzQy
YzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFi
NzcxNmZlYjBjMiBiNmUyMDNiYzgwZTlkM2UxZGM3ZWI1NzlkOTY2NWE3NzcwMGQ3OGNjCiAxMzI4
OTYgZmFpbCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYy
YmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgMDY5NWU2NzEwMmRlNmI3MzdiYWYxYjg4
ZTJjZGZjY2JiMmNiNTZmYQogMTMyODk3IHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2Ji
YTI1MTQ4YjI3OWY2MCA2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIDIy
M2ZlNDg0MDkwOTE1MTM5Nzk5ZWQwMjU4NzY0YzMxNDk4NjRjYmYKIDEzMjg5OCBwYXNzIGM4ZWEw
NDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4
NGI1MmE1YjFiNzcxNmZlYjBjMiA1ZjQyODA2MWE1YjJkZDk4MGIzMDQ3YzE5N2I1ZmY5ZDk3NTdl
MDEwCiAxMzI5MDAgZmFpbCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
IDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgODc3NGJlOGE0MGVmODIx
MTY5NDhlOWYxOTU1Yzg2ZTNlMmQzYmRiYQogMTMyOTAxIGZhaWwgYzhlYTA0NTc0OTUzNDJjNDE3
YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2
ZmViMGMyIDUwMGNlYWMwYTJkZjJjODBjNzdkM2I2MGFkMjg0ZGM0NmY0YTM2NGIKIDEzMjkwNCBw
YXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcx
NzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBjMiA1ZjQyODA2MWE1YjJkZDk4MGIzMDQ3YzE5N2I1
ZmY5ZDk3NTdlMDEwCiAxMzI5MDYgZmFpbCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUx
NDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgNTAwY2Vh
YzBhMmRmMmM4MGM3N2QzYjYwYWQyODRkYzQ2ZjRhMzY0YgogMTMyOTEyIHBhc3MgYzhlYTA0NTc0
OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUy
YTViMWI3NzE2ZmViMGMyIDVmNDI4MDYxYTViMmRkOTgwYjMwNDdjMTk3YjVmZjlkOTc1N2UwMTAK
IDEzMjkxNCBmYWlsIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNmVh
NGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBjMiA1MDBjZWFjMGEyZGYyYzgwYzc3
ZDNiNjBhZDI4NGRjNDZmNGEzNjRiClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMK
IFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMTEwOCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxMzI3NjIgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMzI4OTEgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMzI4OTYgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQg
YzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA2ZWE0Y2VmMmJkNzE3MDQ1
YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIDVmNDI4MDYxYTViMmRkOTgwYjMwNDdjMTk3YjVmZjlk
OTc1N2UwMTAKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUu
CiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzI4OTggKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxMzI5MDEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMzI5MDQgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEzMjkwNiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDEzMjkxMiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMy
OTE0IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBw
cm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKICBCdWcgaW50cm9kdWNlZDogIDUwMGNlYWMwYTJkZjJjODBjNzdk
M2I2MGFkMjg0ZGM0NmY0YTM2NGIKICBCdWcgbm90IHByZXNlbnQ6IDVmNDI4MDYxYTViMmRkOTgw
YjMwNDdjMTk3YjVmZjlkOTc1N2UwMTAKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5MTQvCgoKICBjb21taXQgNTAw
Y2VhYzBhMmRmMmM4MGM3N2QzYjYwYWQyODRkYzQ2ZjRhMzY0YgogIEF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIERhdGU6ICAgRnJpIEZlYiAxIDExOjQ2OjM3IDIwMTkg
KzAxMDAKICAKICAgICAgeDg2ZW11bDogZml4IDMtb3BlcmFuZCBJTVVMCiAgICAgIAogICAgICBX
aGlsZSBjb21taXQgNzUwNjZjZDRlYSAoIng4NmVtdWw6IGZpeCB7LGl9bXVsIGFuZCB7LGl9ZGl2
IikgaW5kZWVkIGRpZAogICAgICBhcyBpdHMgdGl0bGUgc2F5cywgaXQgYnJva2UgdGhlIDMtb3Bl
cmFuZCBmb3JtIGJ5IHVuaWZvcm1seSB1c2luZyBBTC9BWC8KICAgICAgRUFYL1JBWCBhcyBzZWNv
bmQgc291cmNlIG9wZXJhbmQuIEZpeCB0aGlzIGFuZCBhZGQgdGVzdHMgY292ZXJpbmcgYm90aAog
ICAgICBjYXNlcy4KICAgICAgCiAgICAgIFJlcG9ydGVkLWJ5OiBBbmRyZWkgTHV0YXMgPHZsdXRh
c0BiaXRkZWZlbmRlci5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgICBtYXN0ZXIgY29tbWl0OiAxOTIzMmIzNzhmYWIw
NDk5N2MwNjEyZTVjMTllODJjMjliNTlkOTllCiAgICAgIG1hc3RlciBkYXRlOiAyMDE4LTEyLTE4
IDE0OjI3OjA5ICswMTAwCgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0
cy9iaXNlY3QveGVuLTQuMTAtdGVzdGluZy9idWlsZC1hbWQ2NC14c20ueGVuLWJ1aWxkLntkb3Qs
cHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQoxMzI5MTQ6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMjkxNCB4ZW4tNC4xMC10ZXN0
aW5nIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTMyOTE0LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4K
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxk
IG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAg
ICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 04:58:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 04:58:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqso9-0001SS-B7; Tue, 05 Feb 2019 04:58:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r97J=QM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqso7-0001SG-Rs
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 04:58:03 +0000
X-Inumbo-ID: 9acd9faa-2902-11e9-bea8-d748370c4e04
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9acd9faa-2902-11e9-bea8-d748370c4e04;
 Tue, 05 Feb 2019 04:57:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqso1-0007mU-1X; Tue, 05 Feb 2019 04:57:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqso0-0000Mk-Qj; Tue, 05 Feb 2019 04:57:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqso0-0002Wi-Pu; Tue, 05 Feb 2019 04:57:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132798-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-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
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4c35624dcb3bce026bb08eb04085c187bafff863
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Feb 2019 04:57:56 +0000
Subject: [Xen-devel] [linux-3.18 test] 132798: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjc5OCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI3OTgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMyNTc5IHBhc3Mg
aW4gMTMyNzk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzI1NzkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMjU3OQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTMyNjUyCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMyNTc5IGxp
a2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTMyNTc5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMyNTc5IG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMyNTc5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzI1NzkgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MjU3OSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRpc2st
dHJ5LWFwcGVuZCAgZmFpbCBpbiAxMzI2NTIgbGlrZSAxMjg4MDcKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEy
ODg0MQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDRjMzU2MjRkY2IzYmNlMDI2YmIwOGVi
MDQwODVjMTg3YmFmZmY4NjMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAxMTAgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAgIDg2IGRheXMgICA1NyBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI1NzkgIDIwMTktMDEtMjkgMTc6NTc6MDgg
WiAgICA2IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjUxNiBwZW9wbGUgdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxNjkwNSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 05:12:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 05:12:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqt27-0003Sm-SK; Tue, 05 Feb 2019 05:12:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r97J=QM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqt26-0003Sc-Qd
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 05:12:30 +0000
X-Inumbo-ID: a26e4be8-2904-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a26e4be8-2904-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 05:12:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqt24-0008NA-SJ; Tue, 05 Feb 2019 05:12:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqt24-0001Kb-Lq; Tue, 05 Feb 2019 05:12:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqt24-0004lb-LI; Tue, 05 Feb 2019 05:12:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gqt24-0004lb-LI@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Feb 2019 05:12:28 +0000
Subject: [Xen-devel] [xen-4.9-testing bisection] complete build-i386-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjktdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuOS10ZXN0aW5nCmpvYiBidWls
ZC1pMzg2LXhzbQp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVn
IGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBCdWcgaW50
cm9kdWNlZDogIDY3ODkyMGU1ODQ2M2EyN2MwODc4YjNkMDcwZTE4ODExYTI5NGNjZTgKICBCdWcg
bm90IHByZXNlbnQ6IDNhM2Y0OGE1OWU0MjY5YzYxMTFlMmMzMGYzMWE0OWQ3NjMyMmJmNjUKICBM
YXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMzI5MTcvCgoKICBjb21taXQgNjc4OTIwZTU4NDYzYTI3YzA4NzhiM2QwNzBlMTg4
MTFhMjk0Y2NlOAogIEF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIERh
dGU6ICAgRnJpIEZlYiAxIDEyOjA1OjExIDIwMTkgKzAxMDAKICAKICAgICAgeDg2ZW11bDogZml4
IDMtb3BlcmFuZCBJTVVMCiAgICAgIAogICAgICBXaGlsZSBjb21taXQgNzUwNjZjZDRlYSAoIng4
NmVtdWw6IGZpeCB7LGl9bXVsIGFuZCB7LGl9ZGl2IikgaW5kZWVkIGRpZAogICAgICBhcyBpdHMg
dGl0bGUgc2F5cywgaXQgYnJva2UgdGhlIDMtb3BlcmFuZCBmb3JtIGJ5IHVuaWZvcm1seSB1c2lu
ZyBBTC9BWC8KICAgICAgRUFYL1JBWCBhcyBzZWNvbmQgc291cmNlIG9wZXJhbmQuIEZpeCB0aGlz
IGFuZCBhZGQgdGVzdHMgY292ZXJpbmcgYm90aAogICAgICBjYXNlcy4KICAgICAgCiAgICAgIFJl
cG9ydGVkLWJ5OiBBbmRyZWkgTHV0YXMgPHZsdXRhc0BiaXRkZWZlbmRlci5jb20+CiAgICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVk
LWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
ICBtYXN0ZXIgY29tbWl0OiAxOTIzMmIzNzhmYWIwNDk5N2MwNjEyZTVjMTllODJjMjliNTlkOTll
CiAgICAgIG1hc3RlciBkYXRlOiAyMDE4LTEyLTE4IDE0OjI3OjA5ICswMTAwCgoKRm9yIGJpc2Vj
dGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QveGVuLTQuOS10ZXN0aW5nL2J1aWxk
LWkzODYteHNtLnhlbi1idWlsZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUg
cmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3Jh
cGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLTQuOS10ZXN0aW5nL2J1aWxkLWkz
ODYteHNtLnhlbi1idWlsZCAtLXN1bW1hcnktb3V0PXRtcC8xMzI5MTcuYmlzZWN0aW9uLXN1bW1h
cnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzA5NTQgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCB4
ZW4tNC45LXRlc3RpbmcgYnVpbGQtaTM4Ni14c20geGVuLWJ1aWxkClNlYXJjaGluZyBmb3IgZmFp
bHVyZSAvIGJhc2lzIHBhc3M6CiAxMzI3ODMgZmFpbCBbaG9zdD1yaW1hdmExXSAvIDEzMjU4MiBb
aG9zdD1hbGJhbmExXSAxMzI0ODQgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEz
Mjc4MyAvIDEzMjQ4NAoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVy
bDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IHFlbXUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdApMYXRlc3QgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4
ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIDA0ZjdmYmNjOGZjYWI3
ZjNhNTllMzM3OThiNzQ1ODJiNTVkZDczNWEKQmFzaXMgcGFzcyA4MDUxNzg5ZTk4MjQ5OTA1MDY4
MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVh
ODg1YmIgMTlmYzQ0ZjRhMTgwMTU4ZjI3Nzg4ZTYwZjZkYTc4ZWEyOWY2OGEzMwpHZW5lcmF0aW5n
IHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IzgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQtODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4
ZCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2FhZDIzMDY2ZTRiMjcyOTZkMjE5
YjkxMjMzOTNmYmUyYTVhODg1YmItYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4
ODViYiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCMxOWZjNDRmNGExODAxNThmMjc3ODhl
NjBmNmRhNzhlYTI5ZjY4YTMzLTA0ZjdmYmNjOGZjYWI3ZjNhNTllMzM3OThiNzQ1ODJiNTVkZDcz
NWEKTG9hZGVkIDEwMDEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0
IHJlc3VsdHM6CiAxMzI0ODQgcGFzcyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3
ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgMTlmYzQ0ZjRh
MTgwMTU4ZjI3Nzg4ZTYwZjZkYTc4ZWEyOWY2OGEzMwogMTMyNTgyIFtob3N0PWFsYmFuYTFdCiAx
MzI3NDcgZmFpbCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIz
MDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgMDRmN2ZiY2M4ZmNhYjdmM2E1OWUz
Mzc5OGI3NDU4MmI1NWRkNzM1YQogMTMyODc5IHBhc3MgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZm
ZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJi
IDE5ZmM0NGY0YTE4MDE1OGYyNzc4OGU2MGY2ZGE3OGVhMjlmNjhhMzMKIDEzMjg4MSBmYWlsIDgw
NTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5NmQy
MTliOTEyMzM5M2ZiZTJhNWE4ODViYiAwNGY3ZmJjYzhmY2FiN2YzYTU5ZTMzNzk4Yjc0NTgyYjU1
ZGQ3MzVhCiAxMzI4ODMgcGFzcyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgNzhiMjczMmVjNWNl
ODgzZjcwNjFmYTJiNzY2YjM1OWJiMDhiYmExOQogMTMyODg2IGZhaWwgODA1MTc4OWU5ODI0OTkw
NTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5MTIzMzkzZmJl
MmE1YTg4NWJiIDY3ODkyMGU1ODQ2M2EyN2MwODc4YjNkMDcwZTE4ODExYTI5NGNjZTgKIDEzMjc4
MyBmYWlsIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZl
NGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiAwNGY3ZmJjYzhmY2FiN2YzYTU5ZTMzNzk4
Yjc0NTgyYjU1ZGQ3MzVhCiAxMzI5MDcgcGFzcyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVhODg1YmIgM2Ez
ZjQ4YTU5ZTQyNjljNjExMWUyYzMwZjMxYTQ5ZDc2MzIyYmY2NQogMTMyODg4IHBhc3MgODA1MTc4
OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3Mjk2ZDIxOWI5
MTIzMzkzZmJlMmE1YTg4NWJiIDRmOWE0ODY4OTliNjQzYTMxNDNhNzdhMDMyZjZjMjA2OWNiMWU0
MGEKIDEzMjg5MiBwYXNzIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQg
YWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiAzYTNmNDhhNTllNDI2OWM2
MTExZTJjMzBmMzFhNDlkNzYzMjJiZjY1CiAxMzI5MTcgZmFpbCA4MDUxNzg5ZTk4MjQ5OTA1MDY4
MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMzOTNmYmUyYTVh
ODg1YmIgNjc4OTIwZTU4NDYzYTI3YzA4NzhiM2QwNzBlMTg4MTFhMjk0Y2NlOAogMTMyODk1IGZh
aWwgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBhYWQyMzA2NmU0YjI3
Mjk2ZDIxOWI5MTIzMzkzZmJlMmE1YTg4NWJiIDY3ODkyMGU1ODQ2M2EyN2MwODc4YjNkMDcwZTE4
ODExYTI5NGNjZTgKIDEzMjkwMiBwYXNzIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODViYiAzYTNmNDhh
NTllNDI2OWM2MTExZTJjMzBmMzFhNDlkNzYzMjJiZjY1CiAxMzI5MDUgZmFpbCA4MDUxNzg5ZTk4
MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGFhZDIzMDY2ZTRiMjcyOTZkMjE5YjkxMjMz
OTNmYmUyYTVhODg1YmIgNjc4OTIwZTU4NDYzYTI3YzA4NzhiM2QwNzBlMTg4MTFhMjk0Y2NlOApT
ZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
MzI0ODQgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMyNzQ3
IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyODc5IChw
YXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyODgxIChmYWlsKSwg
Zm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgYWFkMjMwNjZlNGIyNzI5NmQyMTliOTEyMzM5M2ZiZTJhNWE4ODVi
YiAzYTNmNDhhNTllNDI2OWM2MTExZTJjMzBmMzFhNDlkNzYzMjJiZjY1Ck5vIHJldmlzaW9ucyBs
ZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTMyODkyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMyODk1
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyOTAyIChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzI5MDUgKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzI5MDcgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjkxNyAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgog
IEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVn
IGludHJvZHVjZWQ6ICA2Nzg5MjBlNTg0NjNhMjdjMDg3OGIzZDA3MGUxODgxMWEyOTRjY2U4CiAg
QnVnIG5vdCBwcmVzZW50OiAzYTNmNDhhNTllNDI2OWM2MTExZTJjMzBmMzFhNDlkNzYzMjJiZjY1
CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTMyOTE3LwoKCiAgY29tbWl0IDY3ODkyMGU1ODQ2M2EyN2MwODc4YjNkMDcw
ZTE4ODExYTI5NGNjZTgKICBBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBEYXRlOiAgIEZyaSBGZWIgMSAxMjowNToxMSAyMDE5ICswMTAwCiAgCiAgICAgIHg4NmVtdWw6
IGZpeCAzLW9wZXJhbmQgSU1VTAogICAgICAKICAgICAgV2hpbGUgY29tbWl0IDc1MDY2Y2Q0ZWEg
KCJ4ODZlbXVsOiBmaXggeyxpfW11bCBhbmQgeyxpfWRpdiIpIGluZGVlZCBkaWQKICAgICAgYXMg
aXRzIHRpdGxlIHNheXMsIGl0IGJyb2tlIHRoZSAzLW9wZXJhbmQgZm9ybSBieSB1bmlmb3JtbHkg
dXNpbmcgQUwvQVgvCiAgICAgIEVBWC9SQVggYXMgc2Vjb25kIHNvdXJjZSBvcGVyYW5kLiBGaXgg
dGhpcyBhbmQgYWRkIHRlc3RzIGNvdmVyaW5nIGJvdGgKICAgICAgY2FzZXMuCiAgICAgIAogICAg
ICBSZXBvcnRlZC1ieTogQW5kcmVpIEx1dGFzIDx2bHV0YXNAYml0ZGVmZW5kZXIuY29tPgogICAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFRl
c3RlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgICAgbWFzdGVyIGNvbW1pdDogMTkyMzJiMzc4ZmFiMDQ5OTdjMDYxMmU1YzE5ZTgyYzI5YjU5
ZDk5ZQogICAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMi0xOCAxNDoyNzowOSArMDEwMAoKUmV2aXNp
b24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi00LjktdGVzdGlu
Zy9idWlsZC1pMzg2LXhzbS54ZW4tYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEzMjkxNzogdG9sZXJhYmxlIEFMTCBG
QUlMCgpmbGlnaHQgMTMyOTE3IHhlbi00LjktdGVzdGluZyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjkxNy8KCkZh
aWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5l
IHVudGVzdGVkCgoKam9iczoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 05:39:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 05:39:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqtS4-0005T6-6R; Tue, 05 Feb 2019 05:39:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r97J=QM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqtS2-0005Su-Du
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 05:39:18 +0000
X-Inumbo-ID: 5dc1925a-2908-11e9-b916-e3302f5253e2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5dc1925a-2908-11e9-b916-e3302f5253e2;
 Tue, 05 Feb 2019 05:39:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqtRv-0000RP-JD; Tue, 05 Feb 2019 05:39:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqtRv-0003iF-4s; Tue, 05 Feb 2019 05:39:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqtRv-0002xP-4D; Tue, 05 Feb 2019 05:39:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132815-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:build-amd64:xen-build:fail:regression
 xen-4.10-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.10-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.10-testing:build-i386:xen-build:fail:regression
 xen-4.10-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.10-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-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-amd64-amd64-pair: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-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-credit1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-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-i386-livepatch: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:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt: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-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-4: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-dmrestrict-amd64-dmrestrict: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-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-amd64-rumprun: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-xl-qemuu-win10-i386: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-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-rumprun: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-i386-qemut-rhel6hvm-amd: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-xsm: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-pygrub: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-libvirt-vhd: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-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386: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-qemuu-debianhvm-amd64-shadow: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-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-livepatch: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-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-raw: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-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64: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-xtf-amd64-amd64-5: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-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-migrupgrade: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-amd64-i386-xl-qemuu-debianhvm-amd64-shadow: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-i386-xl-qemut-win7-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-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-shadow: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:test-amd64-i386-xl-qemuu-win10-i386: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-i386-pair: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-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-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0695e67102de6b737baf1b88e2cdfccbb2cb56fa
X-Osstest-Versions-That: xen=316e4426a185efefa078dd087c89a694b2149be8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Feb 2019 05:39:11 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 132815: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjgxNSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI4MTUvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjYzMAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMyNjMwCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI2MzAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMjYzMAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE2IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMzI3NjIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNr
KDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICAwNjk1ZTY3MTAyZGU2YjczN2JhZjFiODhlMmNkZmNjYmIyY2I1NmZhCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzMTZlNDQyNmExODVlZmVmYTA3OGRkMDg3
Yzg5YTY5NGIyMTQ5YmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI2MzAgIDIwMTktMDEtMzAg
MTY6NDI6NTkgWiAgICA1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyNzAwICAyMDE5LTAy
LTAxIDExOjA2OjQ2IFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMyNzYyICAyMDE5LTAyLTAyIDIyOjMwOjQ2IFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFNlcmdl
eSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRh
bWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAzNjMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 05:50:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 05:50:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqtd3-0006y5-GI; Tue, 05 Feb 2019 05:50:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ia/m=QM=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gqtd2-0006y0-MR
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 05:50:40 +0000
X-Inumbo-ID: f51aff3c-2909-11e9-80c4-137d0e0148da
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f51aff3c-2909-11e9-80c4-137d0e0148da;
 Tue, 05 Feb 2019 05:50:36 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F24CAAD43;
 Tue,  5 Feb 2019 05:50:34 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20190128160023.14388-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1902041653250.22962@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <8c356b36-99b9-b3a3-b4a6-c2cc23126ce7@suse.com>
Date: Tue, 5 Feb 2019 06:50:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1902041653250.22962@sstabellini-ThinkPad-X260>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/arm: irq: End cleanly spurious
 interrupt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, andre.przywara@arm.com,
 andrii.anisov@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMjAxOSAwMTo1NCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIE1vbiwg
MjggSmFuIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gbm9faXJxX3R5cGUgaGFuZGxlcnMg
YXJlIHVzZWQgd2hlbiBhbiBJUlEgZG9lcyBub3QgaGF2ZSBhY3Rpb24gYXR0YWNoZWQuCj4+IFRo
aXMgaXMgdXNlZnVsIHRvIGRldGVjdCBtaXNjb25maWd1cmF0aW9uIGJldHdlZW4gdGhlIGludGVy
cnVwdAo+PiBjb250cm9sbGVyIGFuZCB0aGUgc29mdHdhcmUuCj4+Cj4+IEN1cnJlbnRseSwgYWxs
IHRoZSBoYW5kbGVycyB3aWxsIGRvIG5vdGhpbmcgb24gc3B1cmlvdXMgaW50ZXJydXB0LiBUaGlz
Cj4+IG1lYW5zIGlmIHN1Y2ggaW50ZXJydXB0IGlzIHJlY2VpdmVkLCB0aGUgcHJpb3JpdHkgb2Yg
dGhlIGludGVycnVwdCB3aWxsCj4+IG5vdCBiZSBkcm9wcGVkIGFuZCB0aGUgcHJvY2Vzc29yIHdp
bGwgbG9zZSB0aGUgYWJpbGl0eSB0byByZWNlaXZlIGFueQo+PiBpbnRlcnJ1cHQgbG93ZXIgb3Ig
ZXF1YWwgdG8gdGhlIHByaW9yaXR5Lgo+Pgo+PiBTcHVyaW91cyBpbnRlcnJ1cHQgY2FuIGhhcHBl
biB3aGlsZSByZWxlYXNpbmcgaW50ZXJydXB0IGFzc2lnbmVkIHRvCj4+IGd1ZXN0IChoYXBwZW4g
ZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbikuIFRoZSBpbnRlcmFjdGlvbiBpcyByb3VnaGx5Cj4+
Cj4+IENQVTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENQVTEKPj4gcmVsZWFzZV9n
dWVzdF9pcnEoQSkKPj4gc3Bpbl9sb2NrKCZkZXNjLT5sb2NrKQo+PiBnaWNfcmVtb3ZlX2lycV9m
cm9tX2d1ZXN0Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlY2VpdmUg
SVJRIEEKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZk
ZXNjLT5sb2NrKQo+PiAgICAgZGVzYy0+aGFuZGxlci0+c2h1dGRvd24oKQo+PiAgICAgICBzZXRf
Yml0KElSUV9ESVNBQkxFRCkKPj4gICAgIGRlc2MtPmhhbmRsZXIgPSAmbm9faXJxX3R5cGUKPj4g
c3Bpbl91bmxvY2soJmRlc2MtPmxvY2spCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRlc2MtPmhhbmRsZXItPmVuZCgpOwo+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzcGluX3VubG9jaygmZGVzYy0+bG9jaykKPj4KPj4gQmVjYXVzZSB0aGUgbm9f
aXJxX3R5cGUuZW5kIGNhbGxiYWNrIGlzIGltcGxlbWVudGVkIGFzIGEgTk9QLCBDUFUxIHdpbGwK
Pj4gbm90IGRyb3AgdGhlIHByaW9yaXR5IG9mIHRoZSBpbnRlcnJ1cHQuIFNvIHRoZSBDUFUgd2ls
bCBub3QgYmUgYWJsZSB0bwo+PiByZWNlaXZlIGFueSBpbnRlcnJ1cHQgcm91dGUgdG8gYW55IGd1
ZXN0IGFmdGVyd2FyZHMuCj4+Cj4+IFRoZSBwcm9ibGVtIGNhbiBiZSBwcmV2ZW50ZWQgYnkgZHJv
cHBpbmcgdGhlIHByaW9yaXR5IGFuZCBkZWFjdGl2YXRpbmcKPj4gdGhlIGludGVycnVwdCB2aWEg
Z2ljX2h3X29wcy0+Z2ljX2hvc3RfaXJxLT5lbmQoKS4KPj4KPj4gTm90ZSB0aGF0LCBmb3Igbm93
LCBpbnRlcnJ1cHQgdXNlZCBieSBYZW4gYXJlIHNhZmUgYmVjYXVzZSBpdCBpcyBub3QKPj4gdXNp
bmcgbm9faXJxX3R5cGUgb24gcmVsZWFzZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IAo+IEhpIEp1ZXJnZW4sCj4gCj4gQ2Fu
IEkgaGF2ZSB5b3VyIHJlbGVzZSBhY2sgb24gdGhpcyBmaXg/CgpSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 05:55:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 05:55:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqthy-00079q-7x; Tue, 05 Feb 2019 05:55:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/N/G=QM=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gqthw-00078x-Lf
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 05:55:44 +0000
X-Inumbo-ID: a908f62a-290a-11e9-8769-dbf7e9b9f872
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.67]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a908f62a-290a-11e9-8769-dbf7e9b9f872;
 Tue, 05 Feb 2019 05:55:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qI4F921EAjULpKDdEd3J8UKKeDgIL4BficTq/WgYO6k=;
 b=dbg+ppRkfnBgTZmaF8CNmf1bTscNiLJUeq6KHi/MsILLCLGtP1pbaZWyJUl1PYrB9tSmb43XJWnrzr8Aaih5BgvCCkTqyyy+Wh6bkfMYDGbtNGPGisgilqgcz2+5FCGQ9x8lcVFpnYyMo2FqRJ0cMAQbDO4YJiVoyxAlNMGQogw=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB5458.eurprd04.prod.outlook.com (20.178.115.77) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1580.22; Tue, 5 Feb 2019 05:55:35 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1580.019; Tue, 5 Feb 2019
 05:55:35 +0000
From: Peng Fan <peng.fan@nxp.com>
To: "sstabellini@kernel.org" <sstabellini@kernel.org>, "julien.grall@arm.com"
 <julien.grall@arm.com>, "jgross@suse.com" <jgross@suse.com>
Thread-Topic: [PATCH v3 for-4.12] arm: gic-v3: deactivate interrupts during
 initialization
Thread-Index: AQHUvRdp7sYLmvQDoke9NReiZr0I0w==
Date: Tue, 5 Feb 2019 05:55:35 +0000
Message-ID: <20190205060437.29637-1-peng.fan@nxp.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: git-send-email 2.14.1
x-clientproxiedby: HK0PR03CA0043.apcprd03.prod.outlook.com
 (2603:1096:203:2f::31) To AM0PR04MB4481.eurprd04.prod.outlook.com
 (2603:10a6:208:73::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [119.31.174.71]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB5458;
 6:Snq4uGSKtDMjJi2f3JuhRrMnesqJFIXDvM1CHHM2swcG/wHzuLEyWTcJGFHB6A3y3wNO0800p7PwTE/z4ks0D+B/uC+xVMWkIs83AjK5n0E0k/Eu1nXzFI14/0/X2eR7QrhUrgpYqwqZcCBuLn3/UT82lj7dds2o/OlMoZQHRp+A7wJFq8nEyeWubzUnptroRCuYJCUGqO6DaZdcHA5r9e0tZZfwEJL3/OR3mCFLCyNpyW1NabZrD7ScpIhOBvR25jysPsTLEDxek47/Rd569pl/UtS8PKViPxhuIZF4eLY29ZDH0tGCLW0Lfv8brP4cYaEd5ImfY4ifTx2xZtCdZOF9d+RVB//QelMySHQr1Xd9uK+eM39ptrs5AFsIFvUjKZ+T5xk72gKRBsWki/KWcBhYNknpVa0UUu+9psuNKesUMuIl1xsVCOHeSNzcLSMv/UnwCZ2KVyI162jkDNRtIw==;
 5:MVo0L5BBzIiyoYqyEGHq1wFucIvenslhBil32Q/7wrj8EkJ4/Rxeyd9j0gPYkU7UCdftoNWvFR0NVygYV1oFSyA12lDycPizhm7v7jhsU4qHLRQVBFb76QikKaH3nAYD418+PjnDlytzJVfd55v/DX/ziKyqlIN1p72kLw9SxzZAH8pCxO/sk9uRKFg9QXnEAXXltnVHah95kX1Hzrk7Dw==;
 7:ffXQUArPnC4EhrUORLMrNpYOCK9pXY/FLNaE9DSVUc//Nkrx4Rk6oiE9FT909A5PD47UsRiyQa0j3J0WDHYZeIZ7PU65fMAyHsTwIR37E4/6ZE2yk+GCyKDS14wS4I76P4gECwEQ4L2kbjGI/nwHyA==
x-ms-office365-filtering-correlation-id: f8b6a42a-169a-4eab-8e96-08d68b2e8baf
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605077)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB5458; 
x-ms-traffictypediagnostic: AM0PR04MB5458:
x-microsoft-antispam-prvs: <AM0PR04MB545844D760271D0647EE37F9886E0@AM0PR04MB5458.eurprd04.prod.outlook.com>
x-forefront-prvs: 0939529DE2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(39860400002)(346002)(136003)(396003)(376002)(199004)(189003)(478600001)(86362001)(14444005)(52116002)(14454004)(66066001)(97736004)(6486002)(6436002)(99286004)(2201001)(256004)(305945005)(4326008)(6116002)(3846002)(36756003)(1076003)(110136005)(105586002)(2501003)(68736007)(106356001)(486006)(8676002)(6512007)(2906002)(54906003)(316002)(26005)(8936002)(186003)(476003)(81156014)(71200400001)(71190400001)(2616005)(44832011)(7736002)(81166006)(102836004)(6506007)(386003)(53936002)(25786009)(50226002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB5458;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: LvKYOnZ4KWG6NG4PZxxNxagN2z0lfeuXzP5S4Wk8LDEt1xsnp1JZ4eNzZdTyRYs8jk27a+20FrfGz0v2OoqAvwQbp/6dh0P+2wieZz36Dx3eozCULM2FahWOuWXMMnvb+nqi9n4sPHePkLUC7aaPk2mPUCFCgz92tabIC8tSiT+XXU4Xu1S6tEGIOX2haBkcLNd+I2uqDDNfHtFDiaXFX5Urkgg/JumWoKb+HpMUcMoGm/mq5shJJhj/tJetbM0xEUZfdK3AXjiRS00dTAxEatNUBt7R+pXZF0b3+g2ZwsjbIPRER1bPPtjzDt+F00qnaO1HWxAxIejP8tjn12BS44SE74mEogBXgMtTJDuUBzMyqy05gckCG/4a3YvDbv30EEtYfLOcTy736laJA7BcAcoqoOZnEWGhQezvuLYfYzU=
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f8b6a42a-169a-4eab-8e96-08d68b2e8baf
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Feb 2019 05:55:32.9395 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB5458
Subject: [Xen-devel] [PATCH v3 for-4.12] arm: gic-v3: deactivate interrupts
 during initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Peng Fan <peng.fan@nxp.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gaS5NWDgsIHdlIGltcGxlbWVudGVkIHBhcnRpdGlvbiByZWJvb3Qgd2hpY2ggbWVhbnMgQ29y
dGV4LUEgcmVib290CndpbGwgbm90IGltcGFjdCBNNCBjb3JlcyBhbmQgU3lzdGVtIGNvbnRyb2wg
VW5pdCBjb3JlLiBIb3dldmVyIEdJQ3YzCmlzIG5vdCByZXNldCBiZWNhdXNlIHdlIGFsc28gbmVl
ZCB0byBzdXBwb3J0IEE3MiBDbHVzdGVyIHJlYm9vdCB3aXRob3V0CmFmZmVjdGluZyBBNTMgQ2x1
c3Rlci4KClRoZSBnaWMtdjMgY29udHJvbGxlciBpcyBjb25maWd1cmVkIHdpdGggRU9JbW9kZSB0
byAxLCBzbyBkdXJpbmcgeGVuCnJlYm9vdCwgdGhlcmUgaXMgYSBmdW5jdGlvbiBjYWxsICJzbXBf
Y2FsbF9mdW5jdGlvbihoYWx0X3RoaXNfY3B1LCBOVUxMLCAwKTsiCiwgYnV0IGhhbHRfdGhpc19j
cHUgbmV2ZXIgcmV0dXJuLCB0aGF0IG1lYW5zIG90aGVyIENQVXMgaGF2ZSBubyBjaGFuY2UgdG8K
ZGVhY3RpdmF0ZSB0aGUgU0dJIGludGVycnVwdCwgYmVjYXVzZSB0aGUgZGVhY3RpdmF0ZV9pcnEg
b3BlcmF0aW9uIGlzIGF0CnRoZSBlbmQgb2YgZG9fc2dpLiBEdXJpbmcgdGhlIG5leHQgYm9vdCBv
ZiBYZW4sIENQVTAgd2lsbCBpc3N1ZQpHSUNfU0dJX0NBTExfRlVOQ1RJT04gdG8gb3RoZXIgQ1BV
cy4gQXMgdGhlIEFjdGl2ZSBzdGF0ZSBmb3IgU0dJIGlzIGxlZnQKdW50b3VjaGVkIGR1cmluZyB0
aGUgcmVib290LCB0aGUgR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIHdpbGwgc3RpbGwgYmUgYWN0aXZl
Cm9uIHRoZSBub24tYm9vdCBDUFVzLiBUaGlzIG1lYW5zIHRoZSBpbnRlcnJ1cHQgY2Fubm90IGJl
IHRyaWdnZXJlZCBhZ2Fpbgp1bnRpbCBpdCBnZXQgZGVhY3RpdmF0ZWQuCgpBbmQgYWNjb3JkaW5n
IHRvIElISTAwNjlEX2dpY19hcmNoaXRlY3R1cmVfc3BlY2lmaWNhdGlvbiwgY2hhcHRlcgoiOC4x
MS4zIEdJQ1JfSUNBQ1RJVkVSMCwgSW50ZXJydXB0IENsZWFyLUFjdGl2ZSBSZWdpc3RlciAwIiwg
dGhlIFJXCmZpZWxkIG9mIEdJQ1JfSUNBQ1RJVkVSMCByZXNldHMgdG8gYSB2YWx1ZSB0aGF0IGlz
IGFyY2hpdGVjdHVyYWxseSBVTktOT1dOLgpTbyBtYWtlIHN1cmUgYWxsIGludGVycnVwdHMgYXJl
IGRlYWN0aXZhdGVkIGF0IGR1cmluZyBpbml0aWFsaXphdGlvbiBieQpjbGVhcmluZyB0aGUgc3Rh
dGUuCgpTaWduZWQtb2ZmLWJ5OiBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4KLS0tCgpWMzoK
ICBTR0kvUFBJLT5pbnRlcnJ1cHRzLgogIHJlZmluZSBjb21taXQgbG9nLgogIERlYWN0aXZhdGUg
U1BJClYyOgogIHJlZmluZSBjb21taXQgbG9nCiAgZGVhY3RpdmF0ZSBTR0kvUFBJLgogIE5vIG5l
ZWQgZm9yIFNQSSwgYmVjYXVzZSBTb21lIG9yIGFsbCBSVyBmaWVsZHMgb2YgdGhpcyBHSUNEX0lD
QUNUSVZFUgogIGhhdmUgZGVmaW5lZCByZXNldCB2YWx1ZXMKCiB4ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMgfCAxMCArKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gv
YXJtL2dpYy12My5jCmluZGV4IGM5MjAwZDI0ZTEuLjBmNmNiZjYyMjQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTYyNiw5
ICs2MjYsMTIgQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2Rpc3RfaW5pdCh2b2lkKQogICAg
ICAgICB3cml0ZWxfcmVsYXhlZChwcmlvcml0eSwgR0lDRCArIEdJQ0RfSVBSSU9SSVRZUiArIChp
IC8gNCkgKiA0KTsKICAgICB9CiAKLSAgICAvKiBEaXNhYmxlIGFsbCBnbG9iYWwgaW50ZXJydXB0
cyAqLworICAgIC8qIERpc2FibGUvZGVhY3RpdmF0ZSBhbGwgZ2xvYmFsIGludGVycnVwdHMgKi8K
ICAgICBmb3IgKCBpID0gTlJfR0lDX0xPQ0FMX0lSUVM7IGkgPCBucl9saW5lczsgaSArPSAzMiAp
CisgICAgewogICAgICAgICB3cml0ZWxfcmVsYXhlZCgweGZmZmZmZmZmLCBHSUNEICsgR0lDRF9J
Q0VOQUJMRVIgKyAoaSAvIDMyKSAqIDQpOworICAgICAgICB3cml0ZWxfcmVsYXhlZCgweGZmZmZm
ZmZmLCBHSUNEICsgR0lDRF9JQ0FDVElWRVIgKyAoaSAvIDMyKSAqIDQpOworICAgIH0KIAogICAg
IC8qCiAgICAgICogQ29uZmlndXJlIFNQSXMgYXMgbm9uLXNlY3VyZSBHcm91cC0xLiBUaGlzIHdp
bGwgb25seSBtYXR0ZXIKQEAgLTgzNCw2ICs4MzcsMTEgQEAgc3RhdGljIGludCBnaWN2M19jcHVf
aW5pdCh2b2lkKQogICAgICAgICB3cml0ZWxfcmVsYXhlZChwcmlvcml0eSwKICAgICAgICAgICAg
ICAgICBHSUNEX1JESVNUX1NHSV9CQVNFICsgR0lDUl9JUFJJT1JJVFlSMCArIChpIC8gNCkgKiA0
KTsKIAorICAgIC8qCisgICAgICogVGhlIGFjdGl2YXRlIHN0YXRlIGlzIHVua25vd24gYXQgYm9v
dCwgc28gbWFrZSBzdXJlIGFsbAorICAgICAqIFNHSXMgYW5kIFBQSXMgYXJlIGRlLWFjdGl2YXRl
ZC4KKyAgICAgKi8KKyAgICB3cml0ZWxfcmVsYXhlZCgweGZmZmZmZmZmLCBHSUNEX1JESVNUX1NH
SV9CQVNFICsgR0lDUl9JQ0FDVElWRVIwKTsKICAgICAvKgogICAgICAqIERpc2FibGUgYWxsIFBQ
SSBpbnRlcnJ1cHRzLCBlbnN1cmUgYWxsIFNHSSBpbnRlcnJ1cHRzIGFyZQogICAgICAqIGVuYWJs
ZWQuCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 05:58:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 05:58:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqtkS-0007Hk-NK; Tue, 05 Feb 2019 05:58:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/N/G=QM=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gqtkR-0007Hf-2d
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 05:58:19 +0000
X-Inumbo-ID: 07bb550f-290b-11e9-bc90-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::60a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07bb550f-290b-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 05:58:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=wSLU+Ixe0Zaqw4nRoIoPHfVGKhBLQnb3tcKu1JtscaE=;
 b=myRMMjFLjesyrJDVVJtLBdhkxY8PFYzOltkPuUktxOtVIwors/IPxIJdKsWo6gDxDeVHWqXRaCjf0Y1YnkSDDPJRKyw1XIuFCyfgHwTLINat1GjZPvJfMnufTRt+GTgX8C/Bs26u4YXC3xiuiFfcNpTCB5/eRhEoWS/WUjiyorw=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB3955.eurprd04.prod.outlook.com (52.134.90.12) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1580.22; Tue, 5 Feb 2019 05:58:14 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1580.019; Tue, 5 Feb 2019
 05:58:14 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Julien Grall <julien.grall@arm.com>, "sstabellini@kernel.org"
 <sstabellini@kernel.org>, "jgross@suse.com" <jgross@suse.com>
Thread-Topic: [PATCH for-4.12 v2] arm: gic-v3: deactivate SGI/PPI during
 initialization
Thread-Index: AQHUuKQcyUgJFsTLW0G8396JoGcgYqXKw9sAgAG2CbCAADbGAIAEDPPg
Date: Tue, 5 Feb 2019 05:58:14 +0000
Message-ID: <AM0PR04MB4481B4BA3703E491B88F3D55886E0@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <20190130140907.10548-1-peng.fan@nxp.com>
 <6a321d28-f456-8a0f-9336-e2c4f3bf87d3@arm.com>
 <DB7PR04MB4490E7D9351575D0123D096188930@DB7PR04MB4490.eurprd04.prod.outlook.com>
 <b4b8b93c-573e-4b94-683d-96c202945687@arm.com>
In-Reply-To: <b4b8b93c-573e-4b94-683d-96c202945687@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [119.31.174.68]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB3955;
 6:LE/ssbZaEZ8oRJz7Mhy2WV/5u3ba4+Z7kkV0gSsWALCCF3epuxNsKB2TiVhN3DKIQbjPepFu+K1Y8HLyUBanAvcd1XZh3oytFYMScllmHCRE8Kk4/bh4w+Jo5kRP4C+DMQGHmk8Ld4vNj5u20TB4otwJo3VDSp8RpIeOunW2abggxnADFyweNF50EUn3p6MlOv25tt03wnJVBYn8aiy0po0yfqvKrqW5MV4lvwjGM89zmcESznpJ+gCwyF8bo0YzI1JLqgBfptwsIWDmLFi2pzSGgm6OxV6Re13yKu34u3ym+3yTT3s8BbOIE4OOT9xkXgvETRQi8sWhjphC2XjIOIG8DqVPSwLx5K/Eik1HY03kfXCar+0iXGAEtiAN7NRxaGXCu/baf0E6i1MzxmZUbR1H07wqgDcc1dDOlk2KCzE9cvVOAOGEs5lV3qh3yjKGbnYPv7liJQAktGpZq4YRRQ==;
 5:iUCHE7Q7vngDQ9yeZgxJjtPcO0rnMVf+aM1SpKsa65533VZtcBJEJxryZlhAXOkeZmk01my5sh2wUFDPaAxbTJhdAUmbIry9KivivjCti+OJRpJ8BVM+RdEOBLoCq4AwaJnr99a68aAjJyEbZgy06vvkCEBjaBe5YKIZaYROcgQczY+clNxk9s/zrxw8UraYE/0LtzpJPoKAUFbTwA4mhA==;
 7:HCudPWIcWLeuvpCGk43dpIBhOXczDHhX/kD+4G7uRqDlBFQ5YnpC8xRxWmfurUUY/EspIY3+kqS7qzboc5c0UTA+4Iu6pl6eC5awRdQKdYS16lqKo9DD+l4GXivOzQrcj8YfraJV3Rf9HrDS4NyiNw==
x-ms-office365-filtering-correlation-id: d68f37cf-002e-4632-db36-08d68b2eeb05
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB3955; 
x-ms-traffictypediagnostic: AM0PR04MB3955:
x-microsoft-antispam-prvs: <AM0PR04MB3955356A595058851A6EBC53886E0@AM0PR04MB3955.eurprd04.prod.outlook.com>
x-forefront-prvs: 0939529DE2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(39860400002)(136003)(376002)(346002)(189003)(199004)(13464003)(44832011)(305945005)(68736007)(74316002)(105586002)(486006)(316002)(7696005)(446003)(66066001)(99286004)(102836004)(6506007)(106356001)(26005)(186003)(76176011)(53546011)(33656002)(11346002)(476003)(9686003)(2906002)(71190400001)(71200400001)(55016002)(53936002)(6436002)(93886005)(3846002)(6116002)(7736002)(4326008)(97736004)(86362001)(25786009)(8676002)(81156014)(478600001)(229853002)(110136005)(2501003)(81166006)(14454004)(6246003)(14444005)(2201001)(256004)(8936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB3955;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: N0vr5IeZazPeOBw6/8PWAi6BM3ilIuc9VKVOWv3Z9IIBBunk0NkI2wk4qHVO2QUYBKbO7JD6SOd0oCfP8g+lK/TMajhPeg+JigKTAqfjvl8lqsJpPfKyXDwYsDkqu8Qlqw+Y591Z1elJcanyjvMhL+TaiXiKCUZhuP+WbAGSvArSNdXWEovyrWnDbSYnvEudQrzUvGtjVLhpAHcGpetF0v5Gz3puoRzcMcrblCRLQEGwpw9J3kvABlF/Jvy+fhBMFJFWMkKbbwc+m+ueQ2Hi8UqHDE9+nl1VY6g2QCKpv/3Z2Rwf+/iY74Mo0Ms4eqYWHvZaPGQX9d7Krua7f8MQHfdCnyRdTSy01OaRkKkb7cPjH0VachYsIGnsml7j/oE50MUqXMDh1xLqob7PvzDkGMPHyLDRDJAIMcs/3g9ZjV0=
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d68f37cf-002e-4632-db36-08d68b2eeb05
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Feb 2019 05:58:14.6749 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB3955
Subject: Re: [Xen-devel] [PATCH for-4.12 v2] arm: gic-v3: deactivate SGI/PPI
 during initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVuIEdyYWxsIFtt
YWlsdG86anVsaWVuLmdyYWxsQGFybS5jb21dDQo+IFNlbnQ6IDIwMTnlubQy5pyIM+aXpSAwOjA0
DQo+IFRvOiBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT47IHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc7IGpncm9zc0BzdXNlLmNvbQ0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggZm9yLTQuMTIgdjJdIGFybTogZ2ljLXYzOiBkZWFjdGl2
YXRlIFNHSS9QUEkgZHVyaW5nDQo+IGluaXRpYWxpemF0aW9uDQo+IA0KPiANCj4gDQo+IE9uIDIv
Mi8xOSAxMjo1NCBQTSwgUGVuZyBGYW4gd3JvdGU6DQo+ID4gSGkgSnVsaWVuDQo+IA0KPiBIaSBQ
ZW5nLA0KPiANCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogSnVs
aWVuIEdyYWxsIFttYWlsdG86anVsaWVuLmdyYWxsQGFybS5jb21dDQo+ID4+IFNlbnQ6IDIwMTnl
ubQy5pyIMeaXpSAxODo0MQ0KPiA+PiBUbzogUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+OyBz
c3RhYmVsbGluaUBrZXJuZWwub3JnOw0KPiA+PiBqZ3Jvc3NAc3VzZS5jb20NCj4gPj4gQ2M6IHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+PiBTdWJqZWN0OiBSZTogW1BBVENIIGZv
ci00LjEyIHYyXSBhcm06IGdpYy12MzogZGVhY3RpdmF0ZSBTR0kvUFBJDQo+ID4+IGR1cmluZyBp
bml0aWFsaXphdGlvbg0KPiA+Pg0KPiA+PiBIaSwNCj4gPj4NCj4gPj4gV2Ugc3Bva2UgYWJvdXQg
U1BJcyBpbiB0aGUgcHJldmlvdXMgdmVyc2lvbi4gV2h5IGFyZW4ndCB0aGV5DQo+ID4+IGRlLWFj
dGl2YXRlZCBoZXJlPw0KPiA+DQo+ID4gQWNjb3JkaW5nIHRvIEdJQy1WMyAiIDguOS41IEdJQ0Rf
SUNBQ1RJVkVSPG4+LCBJbnRlcnJ1cHQgQ2xlYXItQWN0aXZlDQo+IFJlZ2lzdGVycywgbiA9IDAg
LSAzMSINCj4gPiAiDQo+ID4gU29tZSBvciBhbGwgUlcgZmllbGRzIG9mIHRoaXMgcmVnaXN0ZXIg
aGF2ZSBkZWZpbmVkIHJlc2V0IHZhbHVlcy4NCj4gPiBXaGVuIHRoaXMgcmVnaXN0ZXIgaGFzIGFu
IGFyY2hpdGVjdHVyYWxseS1kZWZpbmVkIHJlc2V0IHZhbHVlLCB0aGlzIGZpZWxkDQo+IHJlc2V0
cyB0byAwLg0KPiA+ICINCj4gDQo+IEkgY2FuJ3QgZmluZCB0aGlzIHdvcmRpbmcgaW4gdGhlIGxh
c3Qgc3BlYyAoSUhJMDA2OUUpLiBDYW4geW91IHBsZWFzZSBnaXZlIHRoZQ0KPiB2ZXJzaW9uIG9m
IHRoZSBzcGVjaWZpYyB2ZXJzaW9uIG9mIHRoZSBzcGVjIHdoZW4gcXVvdGluZyBpdD8NCg0KVGhl
IHNwZWMgSSB1c2UgaXMgSUhJMDA2OURfZ2ljX2FyY2hpdGVjdHVyZV9zcGVjaWZpY2F0aW9uLiBX
aWxsIGFkZCB0aGUgdmVyc2lvbiBpbg0KZnV0dXJlIHBhdGNoZXMgd2hlbiBuZWVkZWQuDQoNCj4g
DQo+ID4NCj4gPiBTbyBJIHRoaW5rIHdlIG5vIG5lZWQgdG8gZGVhY3RpdmF0ZWQsIGJlY2F1c2Ug
aXQgaGFzIHJlc2V0IHZhbHVlcyAwDQo+IA0KPiBUaGUgc3BlY2lmaWNhdGlvbiBpcyBhYm91dCB0
aGUgcmVzZXQgdmFsdWUgZnJvbSB0aGUgaGFyZHdhcmUsIGl0IGRvZXMgbm90IHRlbGwNCj4geW91
IGhvdyB0aGUgZmlybXdhcmUgKG9yIHRoZSBwcmV2aW91cyBrZXJuZWwgd2hlbiB1c2luZyBrZXhl
YykgaXMgZ29pbmcgdG8NCj4gbGVhdmUgdGhlIGludGVycnVwdHMuIEZvciBpbnN0YW5jZSwgYXMg
SSBwb2ludGVkIG91dCBpbiBhIGRpZmZlcmVudCB0aHJlYWQsIFhlbg0KPiBtYXkgcmVib290IHdp
dGggU1BJcyBhY3RpdmF0ZWQuIFRoaXMgY2FuIGhhcHBlbiBpZiB5b3UgcmVjZWl2ZSB0aGUNCj4g
cmVib290L3Bvd2VyIG9mZiByZXF1ZXN0IHdoaWxlIGhhbmRsaW5nIGFuIFNQSS4NCg0KVGhhbmtz
LCBqdXN0IHNlbnQgb3V0IHYzIGluY2x1ZGluZyB0aGUgZGVhY3RpdmF0aW9uIG9mIFNQSS4NCg0K
PiANCj4gPg0KPiA+Pg0KPiA+PiBPbiAxLzMwLzE5IDI6MDAgUE0sIFBlbmcgRmFuIHdyb3RlOg0K
PiA+Pj4gT24gaS5NWDgsIHdlIGltcGxlbWVudGVkIHBhcnRpdGlvbiByZWJvb3Qgd2hpY2ggbWVh
bnMgQ29ydGV4LUENCj4gPj4+IHJlYm9vdCB3aWxsIG5vdCBpbXBhY3QgTTQgY29yZXMgYW5kIFN5
c3RlbSBjb250cm9sIFVuaXQgY29yZS4NCj4gPj4+IEhvd2V2ZXIgR0lDdjMgaXMgbm90IHJlc2V0
IGJlY2F1c2Ugd2UgYWxzbyBuZWVkIHRvIHN1cHBvcnQgQTcyDQo+ID4+PiBDbHVzdGVyIHJlYm9v
dCB3aXRob3V0IGFmZmVjdGluZyBBNTMgQ2x1c3Rlci4NCj4gPj4+DQo+ID4+PiBUaGUgZ2ljLXYz
IGNvbnRyb2xsZXIgaXMgY29uZmlndXJlZCB3aXRoIEVPSW1vZGUgdG8gMSwgc28gZHVyaW5nIHhl
bg0KPiA+Pj4gcmVib290LCB0aGVyZSBpcyBhIGZ1bmN0aW9uIGNhbGwgInNtcF9jYWxsX2Z1bmN0
aW9uKGhhbHRfdGhpc19jcHUsIE5VTEwsDQo+IDApOyINCj4gPj4+ICwgYnV0IGhhbHRfdGhpc19j
cHUgbmV2ZXIgcmV0dXJuLCB0aGF0IG1lYW5zIG90aGVyIENQVXMgaGF2ZSBubw0KPiA+Pj4gY2hh
bmNlIHRvIGRlYWN0aXZhdGUgdGhlIFNHSSBpbnRlcnJ1cHQsIGJlY2F1c2UgdGhlIGRlYWN0aXZh
dGVfaXJxDQo+ID4+PiBvcGVyYXRpb24gaXMgYXQgdGhlIGVuZCBvZiBkb19zZ2kuIER1cmluZyB0
aGUgbmV4dCBib290IG9mIFhlbiwgQ1BVMA0KPiA+Pj4gd2lsbCBpc3N1ZSBHSUNfU0dJX0NBTExf
RlVOQ1RJT04gdG8gb3RoZXIgQ1BVcy4gQXMgdGhlIEFjdGl2ZSBzdGF0ZQ0KPiA+Pj4gZm9yIFNH
SSBpcyBsZWZ0IHVudG91Y2hlZCBkdXJpbmcgdGhlIHJlYm9vdCwgdGhlDQo+ID4+PiBHSUNfU0dJ
X0NBTExfRlVOQ1RJT04gd2lsbCBzdGlsbCBiZSBhY3RpdmUgb24gdGhlIG5vbi1ib290IENQVXMu
DQo+ID4+PiBUaGlzIG1lYW5zIHRoZSBpbnRlcnJ1cHQgY2Fubm90IGJlIHRyaWdnZXJlZCBhZ2Fp
biB1bnRpbCBpdCBnZXQNCj4gZGVhY3RpdmF0ZWQuDQo+ID4+Pg0KPiA+Pj4gQW5kIGFjY29yZGlu
ZyB0byBJSEkwMDY5RF9naWNfYXJjaGl0ZWN0dXJlX3NwZWNpZmljYXRpb24sIGNoYXB0ZXINCj4g
Pj4+ICI4LjExLjMgR0lDUl9JQ0FDVElWRVIwLCBJbnRlcnJ1cHQgQ2xlYXItQWN0aXZlIFJlZ2lz
dGVyIDAiLCB0aGUgUlcNCj4gPj4+IGZpZWxkIG9mIEdJQ1JfSUNBQ1RJVkVSMCByZXNldHMgdG8g
YSB2YWx1ZSB0aGF0IGlzIGFyY2hpdGVjdHVyYWxseQ0KPiA+PiBVTktOT1dOLg0KPiA+Pj4NCj4g
Pj4+IFNvIHNldCBhIGZpeGVkIHZhbHVlIGR1cmluZyBnaWMtdjMgaW5pdGlhbGl6YXRpb24gdG8g
bWFrZSBzdXJlDQo+ID4+PiBpbnRlcnJ1cHRzIGFyZSBpbiBkZWFjdGl2YXRlZCBzdGF0ZS4NCj4g
Pj4NCj4gPj4gSXQgaXMgYSBiaXQgdW5jbGVhciB3aGF0IHlvdSBtZWFuIGJ5ICJmaXhlZCB2YWx1
ZSIgaGVyZS4gVGhlIG9ubHkNCj4gPj4gdGhpbmcgeW91IGRvIGlzIGNsZWFyaW5nIGFjdGl2ZSBz
dGF0ZS4gU28gYSBiZXR0ZXIgd29yZGluZyBpcyAiU28NCj4gPj4gbWFrZSBzdXJlIGFsbCBpbnRl
cnJ1cHRzIGFyZSBkZWFjdGl2YXRlZCBhdCBkdXJpbmcgaW5pdGlhbGl6YXRpb24gYnkgY2xlYXJp
bmcNCj4gdGhlIHN0YXRlIi4NCj4gPj4NCj4gPj4gSG93IGFib3V0IFNQSXM/DQo+ID4NCj4gPiBS
ZXBsaWVkIGFib3ZlLiBJIGNvdWxkIGFkZCB0aGUgZm9sbG93aW5nIHRvIHRoZSBwYXRjaCBpZiB5
b3UgdGhpbmsgaXQNCj4gPiBuZWVkZWQsIEkgYW0gbm90IHN1cmUgd2hldGhlciBpdCBpcyB2YWxp
ZCB0aGF0IFNQSSBpcyBpbiBhY3RpdmUgc3RhdGUgd2hlbiBYZW4NCj4gYm9vdGluZy4NCj4gDQo+
IFNlZSBhYm92ZSwgSSB0aGluayB0aGlzIGlzIHZhbGlkIGFuZCBjYW4gaGFwcGVuIHRvZGF5Lg0K
PiANCj4gPg0KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMgaW5kZXgNCj4gPiAxYzFkMjYwNGYzLi41YjljNTU1OWE3IDEwMDY0NA0K
PiA+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYw0KPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9n
aWMtdjMuYw0KPiA+IEBAIC02MjIsOSArNjIyLDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2
M19kaXN0X2luaXQodm9pZCkNCj4gPiAgICAgICAgICAgd3JpdGVsX3JlbGF4ZWQocHJpb3JpdHks
IEdJQ0QgKyBHSUNEX0lQUklPUklUWVIgKyAoaSAvIDQpICogNCk7DQo+ID4gICAgICAgfQ0KPiA+
DQo+ID4gLSAgICAvKiBEaXNhYmxlIGFsbCBnbG9iYWwgaW50ZXJydXB0cyAqLw0KPiA+ICsgICAg
LyogRGlzYWJsZS9kZWFjdGl2YXRlIGFsbCBnbG9iYWwgaW50ZXJydXB0cyAqLw0KPiA+ICAgICAg
IGZvciAoIGkgPSBOUl9HSUNfTE9DQUxfSVJRUzsgaSA8IG5yX2xpbmVzOyBpICs9IDMyICkNCj4g
PiArICAgIHsNCj4gPiAgICAgICAgICAgd3JpdGVsX3JlbGF4ZWQoMHhmZmZmZmZmZiwgR0lDRCAr
IEdJQ0RfSUNFTkFCTEVSICsgKGkgLyAzMikNCj4gPiAqIDQpOw0KPiA+ICsgICAgICAgIHdyaXRl
bF9yZWxheGVkKDB4ZmZmZmZmZmYsIEdJQ0QgKyBHSUNEX0lDQUNUSVZFUiArIChpIC8gMzIpICog
NCk7DQo+ID4gKyAgICB9DQo+ID4NCj4gPiAgICAgICAvKg0KPiA+ICAgICAgICAqIENvbmZpZ3Vy
ZSBTUElzIGFzIG5vbi1zZWN1cmUgR3JvdXAtMS4gVGhpcyB3aWxsIG9ubHkgbWF0dGVyDQo+IA0K
PiBUaGlzIGNodW5rIGxvb2tzIGdvb2QuIEkgd2lsbCBhbHNvIHdyaXRlIGEgcGF0Y2ggZm9yIEdJ
Q3YyIGRvaW5nIHRoZSBzYW1lLg0KDQpUaGFua3MsDQpQZW5nLg0KDQo+IA0KPiBDaGVlcnMsDQo+
IA0KPiAtLQ0KPiBKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 06:02:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 06:02:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqtoF-0008C9-99; Tue, 05 Feb 2019 06:02:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ia/m=QM=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gqtoD-0008C4-FB
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 06:02:13 +0000
X-Inumbo-ID: 926b7298-290b-11e9-9ba0-9b471b0b12a3
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 926b7298-290b-11e9-9ba0-9b471b0b12a3;
 Tue, 05 Feb 2019 06:02:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6B815B035;
 Tue,  5 Feb 2019 06:02:08 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
 <42A2C4FA0200009000417A66@prv1-mh.provo.novell.com>
 <5C46DF880200007800210061@prv1-mh.provo.novell.com>
 <95DC675902000028AB59E961@prv1-mh.provo.novell.com>
 <5C5807DE020000780021390F@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902041057130.22962@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <ce95060a-7839-410a-165e-3456c26b597e@suse.com>
Date: Tue, 5 Feb 2019 07:02:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1902041057130.22962@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 lars.kurth.xen@gmail.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <dunlapg@umich.edu>, Julien Grall <julien.grall@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDIvMjAxOSAyMDowOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIE1vbiwg
NCBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAxLjAyLjE5IGF0IDE5OjUy
LCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdyb3RlOgo+Pgo+PiBJJ20gbm90IGdvaW5nIHRvIHJlcGx5
IGluIGRldGFpbCB0byBhbGwgb2Ygd2hhdCB5b3Ugd3JvdGUgYWJvdXQgZmFuYXRpY3MsCj4+IGJ1
dCBJIHdvdWxkIGxpa2UgdG8gc2F5IHRoYXQgSSB0aGluayBjb21waWxlciBwZW9wbGUgbGVzcyBv
ZiB0aGF0IHRoYW4KPj4geW91IGFwcGVhciB0byBpbXBseSwgYXQgbGVhc3QgdGhlIG9uZXMgSSBr
bm93LiBJbiBwYXJ0aWN1bGFyLCB0aGV5IGNhbgo+PiBiZSBjb252aW5jZWQgb2YgdGhlcmUgYmVp
bmcgYnVncyBieSBwb2ludGluZyBvdXQgd2hhdCBhc3BlY3Qgb2YgdGhlCj4+IHN0YW5kYXJkIHRo
ZWlyIGltcGxlbWVudGF0aW9uIHZpb2xhdGVzLiAoT2YgY291cnNlIHRoZXJlIGFyZSBhbHNvCj4+
IGdvaW5nIHRvIGJlIGFyZWFzIHdoZXJlIGludGVycHJldGF0aW9ucyBvZiB0aGUgc3RhbmRhcmQg
dmFyeSB0b28KPj4gbXVjaCB0byBjb21lIHRvIGFuIGFncmVlbWVudC4pCj4+Cj4+PiBJbXByb3Zl
bWVudHMgdGhpcyBzZXJpZXMgc2Vla3MgdG8gbWFrZSwgYXMgSSB1bmRlcnN0YW5kIGl0LCBpbmNs
dWRlCj4+PiAoaW4gb3JkZXIgb2YgdXJnZW5jeSk6Cj4+Pgo+Pj4gMS4gRml4aW5nIG9uZSBjb25j
cmV0ZSBpbnN0YW5jZSBvZiAiVUIgaGF6YXJkIgo+Pgo+PiBSaWdodCwgYW5kIHdlIHdhbnQgdG8g
d29yayBhcm91bmQgY29tcGlsZXIgYnVncyBoZXJlLgo+Pgo+Pj4gMi4gTWluaW1pemUgcmlzayBv
ZiBmdXJ0aGVyICJVQiBoYXphcmQiIGluIHRoaXMgYml0IG9mIGZ1bmN0aW9uYWxpdHkKPj4+IDMu
IFJldGFpbiB0aGUgZWZmb3J0IFN0ZWZhbm8gaGFzIHB1dCBpbiBpZGVudGlmeWluZyBhbGwgdGhl
IHBsYWNlcwo+Pj4gd2hlcmUgc3VjaCBVQiBoYXphcmRzIG5lZWQgdG8gYmUgYWRkcmVzc2VkLgo+
Pj4gNC4gTW92ZSB0b3dhcmRzIE1JU1JBLUMgY29tcGxpYW5jZS4KPj4+Cj4+PiBBcyBmYXIgYXMg
SSBjYW4gdGVsbCwgcHJpbWFyeSBvYmplY3Rpb25zIHlvdSd2ZSBsZXZlbGVkIGF0IHRoZSBvcHRp
b25zCj4+PiB3aGljaCB0cnkgdG8gYWRkcmVzcyAyLTQgYXJlOgo+Pj4KPj4+IGEuICJVQiBoYXph
cmQiIHN0aWxsIG5vdCB6ZXJvCj4+PiBiLiBNSVNSQSBjb21wbGlhbmN5IG5vIDEwMCUKPj4+IGMu
IFVnbHkKPj4+IGQuIEluZWZmaWNpZW50Cj4+Pgo+Pj4gKE9idmlvdXNseSBzb21lIHByb3Bvc2Fs
cyBoYXZlIGhhZCBtb3JlIHRlY2huaWNhbCBkaXNjdXNzaW9uLikKPj4+Cj4+PiBBbnl0aGluZyBJ
IG1pc3NlZD8KPj4KPj4gSSBkb24ndCB0aGluayBzbywgZXNwZWNpYWxseSBzaW5jZSB2YXJpb3Vz
IGFzcGVjdHMgY2FuIGZhbGwgdW5kZXIgInVnbHkiCj4+IGFuZC9vciAiaW5lZmZpY2llbnQiLiBX
aGF0IEknbSBub3Qgc3VyZSBJIHNlZSBpcyB3aGF0IHlvdSBtZWFuIHRvCj4+IGV4cHJlc3Mgd2l0
aCBhbGwgeW91IHdyb3RlIGluIHRlcm1zIG9mIGZpbmRpbmcgYSB3YXkgb3V0IG9mIHRoZQo+PiBj
dXJyZW50IHNpdHVhdGlvbiAoYmVzaWRlcyByZXF1ZXN0aW5nIGEgdm90ZSk6IEltcHJvdmluZyBv
biBhLiBhbmQKPj4gYi4gaXMgbm90IGEgZ29vZCBleGN1c2UgdG8gZXh0ZW5kIGMuLCBhdCBsZWFz
dCBub3QgdW5lcXVpdm9jYWxseS4KPj4gV2hldGhlciBkLiBhY3R1YWxseSBtYXR0ZXJzIGlzIGEg
c2VwYXJhdGUgYXNwZWN0LCBwYXJ0bHkgYmVjYXVzZSBpdAo+PiBtYXkgbWVhbiBkaWZmZXJlbnQg
dGhpbmdzIChpdCBjb3VsZCBlLmcuIGJlIHRha2VuIGFzIGFub3RoZXIKPj4gd29yZGluZyBmb3Ig
YS4gYW5kIGIuKS4KPiAKPiBJIHdvdWxkIGJlIE9LIHdpdGggYSB2b3RlIChvciBKdWVyZ2VuIG1h
a2luZyBhIGRlY2lzaW9uIGZvciB1cyksIGJ1dAo+IHRoaXMgaXNzdWUgaXMgbm90IHNvIGZ1bmRh
bWVudGFsbHkgY3JpdGljYWwgdGhhdCBJIHdhbnQgdG8gbW92ZSBmb3J3YXJkCj4gd2l0aCBpdCBh
dCB0aGUgY29zdCBvZiBtYWtpbmcgb25lIG9yIG1vcmUgbWFpbnRhaW5lcnMgdW5oYXBweS4gSWRl
YWxseSwKPiBJIHdvdWxkIGxpa2UgdG8gZmluZCBhbiBvcHRpb24gdGhhdCBpcyBhY2NlcHRhYmxl
IGZvciBldmVyeWJvZHkuCj4gVW5mb3J0dW5hdGVseSwgaXQgZG9lc24ndCBsb29rIGxpa2UgaXQn
cyBwb3NzaWJsZS4KCkkgY2FuIG1ha2UgYSBkZWNpc2lvbiB3aGV0aGVyIHRoZSBzZXJpZXMgaXMg
ZmluZSBmb3IgNC4xMiwgYnV0IGZvciBiZWluZwpyZWFkeSB0byBiZSBjb21taXR0ZWQgSSBjYW4g
b25seSBoYXZlIGFuIG9waW5pb24gb3IgbWFrZSBhIHN1Z2dlc3Rpb24uCgpJbiBteSBvcGluaW9u
IHdlIHNob3VsZCB0cnkgdG8gbW92ZSBmb3J3YXJkLiBGaWdodGluZyBvcGluaW9ucyBvZgpjb21w
aWxlciBkZXZlbG9wZXJzIHdvbid0IGhlbHAgYXMgR2VvcmdlIHBvaW50ZWQgb3V0IGluIGEgc2xp
Z2h0bHkKc2FyY2FzdGljIHdheS4gOy0pCgpXaGlsZSBhIGNvbXBsZXRlbHkgZnV0dXJlIHByb29m
IHNvbHV0aW9uIHdvdWxkIGJlIG5pY2UgSSBkb24ndCB0aGluawp0aGlzIGlzIGFjaGlldmFibGUg
bm93LiBBbmQgd2Ugc2hvdWxkIGJlIGF3YXJlIHRoYXQgYSBzb2x1dGlvbiBiZWluZwpiZXR0ZXIg
dGhhbiB3aGF0IHdlIGhhdmUgdG9kYXkgc2hvdWxkIGJlIHByZWZlcnJlZCBvdmVyIGEgcGVyZmVj
dApzb2x1dGlvbiB3aGljaCBkb2Vzbid0IHdvcmsgZHVlIHRvIGNvbXBpbGVyIGlzc3Vlcy4KCj4+
IEFuZCBidHcgLSBJIGNhbid0IGp1ZGdlIG9uIGIuIGFueXdheSwgYXMgSSBzdGlsbCBkb24ndCBr
bm93IHdoYXQKPj4gZXhhY3RseSBNSVNSQSBjb21wbGlhbmNlIGlzIHRvIG1lYW4sIHdpdGggdGhl
IHJ1bGVzIHRvIGFkaGVyZSB0bwo+PiBzdWl0YWJseSBqdXN0aWZpZWQuCj4gCj4gSSBjYW4ndCBw
cmV0ZW5kIHRvIGtub3cgZXhhY3RseSB3aGF0IE1JU1JBQyBjb21wbGlhbmNlIG1lYW5zIGZvciB0
aGlzCj4gc3BlY2lmaWMgaXNzdWUsIGJ1dCB3ZSBkbyBoYXZlIHRoZSByZWNvbW1lbmRlZCB3YXkg
Zm9yd2FyZCBieSB0aGUKPiBjb21wbGlhbmNlIGV4cGVydHMsIHdoaWNoIGFsc28gbWF0Y2hlcyB0
aGUgcm91Z2ggdW5kZXJzdGFuZGluZyBvZiBtb3N0Cj4gb2YgdGhlIGVuZ2luZWVycyBpbnZvbHZl
ZCBpbiB0aGlzIGRpc2N1c3Npb24uIFBpY2tpbmcgdGhlIG9wdGlvbgo+IHN1Z2dlc3RlZCBieSB0
aGUgTUlTUkFDIHBlb3BsZSwgY291bGQgYmUgYSBkZWNlbnQgd2F5IHRvIHNldHRsZSB0aGlzCj4g
ZGViYXRlPwoKVGhpcyB3b3VsZCBiZSBteSBzdWdnZXN0aW9uLCB0b28uCgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 07:42:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 07:42:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqvN1-0008Lx-10; Tue, 05 Feb 2019 07:42:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqvMz-0008Ls-Vm
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 07:42:14 +0000
X-Inumbo-ID: 89dd4fc6-2919-11e9-a07f-bb52035dc1ed
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89dd4fc6-2919-11e9-a07f-bb52035dc1ed;
 Tue, 05 Feb 2019 07:42:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 00:42:07 -0700
Message-Id: <5C593E4A0200007800213D0F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 00:42:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-2-roger.pau@citrix.com>
 <5C586B3E0200007800213BCA@prv1-mh.provo.novell.com>
 <20190204171108.dud4pm5wynb6cpmj@mac>
In-Reply-To: <20190204171108.dud4pm5wynb6cpmj@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 1/8] dom0/pvh: align allocation and
 mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAyLjE5IGF0IDE4OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgRmViIDA0LCAyMDE5IGF0IDA5OjQxOjM0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMzAuMDEuMTkgYXQgMTE6MzYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gRHVlIHRvIHRoZSByZWNlbnQgY2hhbmdlcyBpbiB0aGUgaW9tbXUgbWFwcGlu
ZyBsb2dpYywgdGhlIHN0YXJ0Cj4+ID4gYWRkcmVzc2VzIHByb3ZpZGVkIG5lZWQgdG8gYmUgYWxp
Z25lZCB0byB0aGUgb3JkZXIgaW50ZW5kZWQgdG8gYmUKPj4gPiBtYXBwZWQuCj4+IAo+PiBJcnJl
c3BlY3RpdmUgb2YgeW91ciByZXBseSB0byBXZWkncyBzaW1pbGFyIHJlcXVlc3QgKHdoZXJlIHlv
dSd2ZQo+PiBwcm92aWRlZCBsaW5rcyB0byBtYWlscyBzaG93aW5nIGNyYXNoZXMpIEknZCBsaWtl
IHlvdSB0byBleHBsYWluCj4+IHRoaXMgYmV0dGVyLiBUaGlzIGlzIGluIHBhcnRpY3VsYXIgYmVj
YXVzZSBJIGRvbid0IHJlYWxseSBzZWUgd2hhdAo+PiAicmVjZW50IGNoYW5nZXMgaW4gdGhlIGlv
bW11IG1hcHBpbmcgbG9naWMiIHlvdSB0YWxrIGFib3V0Lgo+IAo+IENvbW1pdCA3MjViZjAwYTg3
ZiAoImlvbW11IC8gcDJtOiBhZGQgYSBwYWdlX29yZGVyIHBhcmFtZXRlciB0bwo+IGlvbW11X21h
cC91bm1hcF9wYWdlKCkuLi4iKSBhZGRlZCB0aGUgZm9sbG93aW5nIHR3byBhc3NlcnRzIHRvCj4g
aW9tbXVfbWFwOgo+IAo+IEFTU0VSVChJU19BTElHTkVEKGRmbl94KGRmbiksICgxdWwgPDwgcGFn
ZV9vcmRlcikpKTsKPiBBU1NFUlQoSVNfQUxJR05FRChtZm5feChtZm4pLCAoMXVsIDw8IHBhZ2Vf
b3JkZXIpKSk7Cj4gCj4gUHJldmlvdXNseSBpb21tdV9tYXAgd291bGQgYWRkIHVuYWxpZ25lZCBl
bnRyaWVzIHdpdGhvdXQgY29tcGxhaW5pbmcsCj4gYnV0IG5vdyBpbiBkZWJ1ZyBidWlsZHMgdGhl
IGFzc2VydCB3aWxsIHRyaWdnZXIuCgpSaWdodCwgYnV0IHRoZSBhc3NlcnRpb25zIHdlcmUgYWRk
ZWQgdG8gZW5zdXJlIGV4cGVjdGVkIGJlaGF2aW9yLApub3QgdG8gY2hhbmdlIGFueXRoaW5nLiBJ
dCB3YXMgYSBidWcgdG8gY2FsbCB0aGUgZnVuY3Rpb25zIHdpdGhvdXQKc3VpdGFibHkgYWxpZ25l
ZCBmcmFtZSBudW1iZXJzLgoKPiBNYXliZSBhZGRpbmcgYSAnRml4ZXMnIHRhZyB3b3VsZCBoZWxw
IGlkZW50aWZ5aW5nIHdoYXQgdGhpcyBjb21taXQgaXMKPiB0cnlpbmcgdG8gYWRkcmVzcz8KClll
cywgYnV0IGFzIHBlciBhYm92ZSBpdCB3b3VsZG4ndCBiZSB0aGUgY29tbWl0IGFkZGluZyB0aGUg
YXNzZXJ0aW9ucwp0aGF0IHRoZSBvbmUgaGVyZSBmaXhlcyAoYW5kIGhlbmNlIEkgdGhpbmsgdGhl
IHdvcmRpbmcgb2YgdGhlIGNvbW1pdAptZXNzYWdlIG91Z2h0IHRvIGNoYW5nZSBhcyB3ZWxsKS4K
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 07:46:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 07:46:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqvQl-0008Vh-Js; Tue, 05 Feb 2019 07:46:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqvQj-0008Vb-Ve
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 07:46:05 +0000
X-Inumbo-ID: 165c443b-291a-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 165c443b-291a-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 07:46:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 00:46:03 -0700
Message-Id: <5C593F340200007800213D19@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 00:45:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-3-roger.pau@citrix.com>
 <5C586EB60200007800213BDC@prv1-mh.provo.novell.com>
 <20190204171847.q3cymyuclraa77lm@mac>
In-Reply-To: <20190204171847.q3cymyuclraa77lm@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 2/8] amd/ntp: remove assert that
 prevents creating 2M MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAyLjE5IGF0IDE4OjE4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgRmViIDA0LCAyMDE5IGF0IDA5OjU2OjIyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMzAuMDEuMTkgYXQgMTE6MzYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gVGhlIGFzc2VydCB3YXMgb3JpZ2luYWxseSBhZGRlZCB0byBtYWtlIHN1cmUg
dGhhdCBoaWdoZXIgb3JkZXIKPj4gPiByZWdpb25zICg+IFBBR0VfT1JERVJfNEspIGNvdWxkIG5v
dCBiZSB1c2VkIHRvIGJ5cGFzcyB0aGUKPj4gPiBtbWlvX3JvX3JhbmdlcyBjaGVjayBwZXJmb3Jt
ZWQgYnkgcDJtX3R5cGVfdG9fZmxhZ3MuCj4+ID4gCj4+ID4gVGhpcyBob3dldmVyIGlzIGFscmVh
ZHkgY2hlY2tlZCBpbiBzZXRfbW1pb19wMm1fZW50cnksIHdoaWNoIG1ha2VzCj4+ID4gc3VyZSB0
aGF0IGhpZ2hlciBvcmRlciBtYXBwaW5ncyBkb24ndCBvdmVybGFwIHdpdGggbW1pb19yb19yYW5n
ZXMsCj4+ID4gdGh1cyBhbGxvd2luZyB0aGUgY3JlYXRpb24gb2YgaGlnaCBvcmRlciBNTUlPIG1h
cHBpbmdzIHNhZmVseS4KPj4gCj4+IFdlbGwsIHRoZSBhc3NlcnRpb25zIHdlcmUgYWRkZWQgdG8g
bWFrZSBzdXJlIG5vIG90aGVyIGNvZGUKPj4gcGF0aCBhcHBlYXJzIHRoYXQgdmlvbGF0ZXMgdGhp
cyByZXF1aXJlbWVudC4gQXJndWFibHkgZS5nLgo+PiBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KCkg
Y291bGQgZ2FpbiBhbiBvcmRlciBwYXJhbWV0ZXIgYW5kCj4+IHRoZW4gdHJ5IHRvIGVzdGFibGlz
aCBsYXJnZXIgcDJtX21taW9fZGlyZWN0IGVudHJpZXMuCj4+IAo+PiBEb24ndCBnZXQgbWUgd3Jv
bmcsIEkgZG9uJ3Qgb2JqZWN0IHRvIHRoZSByZW1vdmFsIG9mIHRoZQo+PiBhc3NlcnRpb25zLCBi
dXQgdGhlIGRlc2NyaXB0aW9uIG1ha2VzIGl0IHNvdW5kIGFzIGlmIHRoZXkgd2VyZQo+PiBlbnRp
cmVseSByZWR1bmRhbnQuIEV2ZW4gYmV0dGVyIHdvdWxkIGJlIHRob3VnaCBpZiB0aGV5Cj4+IGNv
dWxkIGJlIGV4dGVuZGVkIHRvIGtlZXAgdHJpZ2dlcmluZyBpbiAiYmFkIiBjYXNlcy4KPiAKPiBJ
IGNvdWxkIGFkZCBzb21ldGhpbmcgbGlrZToKPiAKPiBBU1NFUlQoIXJhbmdlc2V0X292ZXJsYXBz
X3JhbmdlKG1taW9fcm9fcmFuZ2VzLCBtZm5feChtZm4pLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWZuX3gobWZuKSArIFBGTl9ET1dOKE1CKDIpKSkpOwo+IAo+IEkgdGhpbmsg
dGhpcyBzaG91bGQgYmUgc2FmZSBhbmQgd291bGQgdHJpZ2dlciBpbiBjYXNlIG9mIG1pc3VzZS4K
Ckxvb2tzIG9rYXksIGlmIHNsaWdodGx5IGV4dGVuZGVkIChvciBtYWRlIGNvbmRpdGlvbmFsKSB0
byBleGNsdWRlCnRoZSBhZGRpdGlvbiBvZiBNQigyKSB0byBNRk5fSU5WQUxJRCB0byB3cmFwIGFu
ZCBwb3RlbnRpYWxseQpoaXQgYSByL28gcmFuZ2UgaW4gdGhlIGxvdyAxTWIuCgo+PiA+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
cHQuYwo+PiA+IEBAIC02NjgsNyArNjY4LDYgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCj4+ID4gICAgICAgICAgfQo+PiA+
ICAKPj4gPiAgICAgICAgICBBU1NFUlQocDJtX2ZsYWdzX3RvX3R5cGUoZmxhZ3MpICE9IHAybV9p
b3JlcV9zZXJ2ZXIpOwo+PiA+IC0gICAgICAgIEFTU0VSVCghbWZuX3ZhbGlkKG1mbikgfHwgcDJt
dCAhPSBwMm1fbW1pb19kaXJlY3QpOwo+PiA+ICAgICAgICAgIGwyZV9jb250ZW50ID0gbWZuX3Zh
bGlkKG1mbikgfHwgcDJtX2FsbG93c19pbnZhbGlkX21mbihwMm10KQo+PiA+ICAgICAgICAgICAg
ICA/IHAybV9sMmVfZnJvbV9wZm4obWZuX3gobWZuKSwKPj4gPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHAybV90eXBlX3RvX2ZsYWdzKHAybSwgcDJtdCwgbWZuLCAxKSkKPj4gCj4+
IFRoZXJlJ3MgYSBzaW1pbGFyIGNoZWNrIGluIHRoZSAxRyBtYXBwaW5nIGxvZ2ljIHNldmVyYWwg
bGluZXMgdXAuIFdoeQo+PiBkb2VzIHRoYXQgbm90IGFsc28gbmVlZCByZW1vdmluZz8KPiAKPiBT
byBmYXIgbW1pb19vcmRlciBkb2Vzbid0IGFsbG93IGNyZWF0aW9uIG9mIDFHIGVudHJpZXMgZm9y
IG1taW8KPiByZWdpb25zLCB0aGF0J3Mgd2h5IEkgaGF2ZW4ndCByZW1vdmVkIHRoYXQgYXNzZXJ0
LiBJIGNhbiBob3dldmVyCj4gcmVwbGFjZSBpdCB3aXRoIHRoZSBhc3NlcnQgc3VnZ2VzdGVkIGFi
b3ZlIHByb3Blcmx5IGFkanVzdGVkIGZvciAxRwo+IHBhZ2VzLgoKWWVzLCB0aGlzIG9yIGV4cGxp
Y2l0bHkgc2F5IGluIHRoZSBkZXNjcmlwdGlvbiB3aHkgeW91IGxlYXZlIGFsb25lIHRoZQpvdGhl
ciBvbmUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 07:48:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 07:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqvSi-0000BR-1C; Tue, 05 Feb 2019 07:48:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqvSg-0000BJ-Pw
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 07:48:06 +0000
X-Inumbo-ID: 5c19de32-291a-11e9-8329-873bebbb3a5c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c19de32-291a-11e9-8329-873bebbb3a5c;
 Tue, 05 Feb 2019 07:48:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 00:47:59 -0700
Message-Id: <5C593FAA0200007800213D1C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 00:47:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-10-git-send-email-christopher.w.clark@gmail.com>
 <5C584EFE0200007800213AF4@prv1-mh.provo.novell.com>
 <CACMJ4GbAJ+1Tyh7Ty8LuGJy52xU0wBQ0fbzpijVhnd03PULTkA@mail.gmail.com>
In-Reply-To: <CACMJ4GbAJ+1Tyh7Ty8LuGJy52xU0wBQ0fbzpijVhnd03PULTkA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE5IGF0IDAxOjUyLCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IFRvIG1ha2UgQXJnbydzIGN1cnJlbnQgRXhwZXJpbWVudGFsIHN0YXR1cyBjbGVh
cmVyLCB3aXRoIHRoZSBBQkkgc3RhYmlsaXR5Cj4gc3RhdHVzIHRoYXQgYWNjb3JkcywgSSBwcm9w
b3NlIHRoZSBmb2xsb3dpbmcgYWRkaXRpb24gdG8gU1VQUE9SVC5tZDoKPiAKPiBXaXRoaW4gc2Vj
dGlvbjogIyMgVmlydHVhbCBIYXJkd2FyZSwgSHlwZXJ2aXNvcgo+IAo+ICMjIyBBcmdvOiBJbnRl
ci1kb21haW4gbWVzc2FnZSBkZWxpdmVyeSBieSBoeXBlcmNhbGwuCj4gCj4gICAgIFN0YXR1czog
RXhwZXJpbWVudGFsCgpBaCB5ZXMuIEl0J3Mgb2RkIGVub3VnaCB0aGF0IG5vLW9uZSBzbyBmYXIg
aGFzIG5vdGljZWQgdGhlIG5lZWQKZm9yIGFuIGFkZGl0aW9uIHRoZXJlLiBJIHRoaW5rIHdlJ3Jl
IHN0aWxsIG9uIHRoZSBwYXRoIG9mIGxlYXJuaW5nIHRoYXQKZmVhdHVyZSBhZGRpdGlvbnMgbmVl
ZCBuZXcgZW50cmllcyB0aGVyZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 07:53:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 07:53:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqvXb-00013U-OK; Tue, 05 Feb 2019 07:53:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqvXZ-00013P-Ik
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 07:53:09 +0000
X-Inumbo-ID: 13df52db-291b-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13df52db-291b-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 07:53:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 00:53:07 -0700
Message-Id: <5C5940E10200007800213D3E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 00:53:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <CAFLBxZYdzV43SxpMiF7X=zcNnxfkJDQq5zkUnuThzE-rBuS=yA@mail.gmail.com>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
 <42A2C4FA0200009000417A66@prv1-mh.provo.novell.com>
 <5C46DF880200007800210061@prv1-mh.provo.novell.com>
 <95DC675902000028AB59E961@prv1-mh.provo.novell.com>
 <5C5807DE020000780021390F@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902041057130.22962@sstabellini-ThinkPad-X260>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
 <42A2C4FA0200009000417A66@prv1-mh.provo.novell.com>
 <5C46DF880200007800210061@prv1-mh.provo.novell.com>
 <95DC675902000028AB59E961@prv1-mh.provo.novell.com>
 <5C5807DE020000780021390F@prv1-mh.provo.novell.com>
 <2E9DDEFD0200007B00417A66@prv1-mh.provo.novell.com>
In-Reply-To: <2E9DDEFD0200007B00417A66@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Lars Kurth <lars.kurth.xen@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAyLjE5IGF0IDIwOjA4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gTW9uLCA0IEZlYiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQW5kIGJ0dyAtIEkg
Y2FuJ3QganVkZ2Ugb24gYi4gYW55d2F5LCBhcyBJIHN0aWxsIGRvbid0IGtub3cgd2hhdAo+PiBl
eGFjdGx5IE1JU1JBIGNvbXBsaWFuY2UgaXMgdG8gbWVhbiwgd2l0aCB0aGUgcnVsZXMgdG8gYWRo
ZXJlIHRvCj4+IHN1aXRhYmx5IGp1c3RpZmllZC4KPiAKPiBJIGNhbid0IHByZXRlbmQgdG8ga25v
dyBleGFjdGx5IHdoYXQgTUlTUkFDIGNvbXBsaWFuY2UgbWVhbnMgZm9yIHRoaXMKPiBzcGVjaWZp
YyBpc3N1ZSwgYnV0IHdlIGRvIGhhdmUgdGhlIHJlY29tbWVuZGVkIHdheSBmb3J3YXJkIGJ5IHRo
ZQo+IGNvbXBsaWFuY2UgZXhwZXJ0cywgd2hpY2ggYWxzbyBtYXRjaGVzIHRoZSByb3VnaCB1bmRl
cnN0YW5kaW5nIG9mIG1vc3QKPiBvZiB0aGUgZW5naW5lZXJzIGludm9sdmVkIGluIHRoaXMgZGlz
Y3Vzc2lvbi4gUGlja2luZyB0aGUgb3B0aW9uCj4gc3VnZ2VzdGVkIGJ5IHRoZSBNSVNSQUMgcGVv
cGxlLCBjb3VsZCBiZSBhIGRlY2VudCB3YXkgdG8gc2V0dGxlIHRoaXMKPiBkZWJhdGU/CgpJdCBj
b3VsZCBiZSwgaWYgdGhlaXIgcmVhc29uaW5nIHdhcyBhY2NlcHRhYmxlLCB3aGljaCB0byBtZSBp
biBwYXJ0aWN1bGFyCm1lYW5zIChhKSBiYWNrZWQgYnkgcmVmZXJlbmNlcyB0byB0aGUgQyBzcGVj
IGFuZCAoYikgbm90IHJlc29ydGluZyB0bwp1c2UgY29tcGlsZXIgYnVncyBhcyBhbiBleGN1c2Ug
Zm9yIChwc2V1ZG8pIHJ1bGVzLiBCdXQgSSdtIGFmcmFpZCBieQpzYXlpbmcgdGhpcyBJJ20gbm90
IHJlYWxseSBvcGVuaW5nIHVwIGFueSBuZXcgYXZlbnVlcy4uLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 08:15:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 08:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqvse-0003NF-0S; Tue, 05 Feb 2019 08:14:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqvsd-0003N5-6R
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 08:14:55 +0000
X-Inumbo-ID: 1bed5420-291e-11e9-ab70-23f70faf77af
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bed5420-291e-11e9-ab70-23f70faf77af;
 Tue, 05 Feb 2019 08:14:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 01:14:49 -0700
Message-Id: <5C5945F70200007800213D6E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 01:14:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-3-git-send-email-christopher.w.clark@gmail.com>
 <alpine.DEB.2.10.1902041608190.22962@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902041608190.22962@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 02/15] argo: introduce the argo_op
 hypercall boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE5IGF0IDAxOjM5LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gV2VkLCAzMCBKYW4gMjAxOSwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4+ICsjaW5j
bHVkZSA8eGVuL2Vycm5vLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+PiAr
Cj4+ICtsb25nCj4+ICtkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgYXJnMSwKPj4gKyAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh2b2lkKSBhcmcyLCB1bnNpZ25lZCBsb25nIGFyZzMsCj4+ICsgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgYXJnNCkKPj4gK3sKPj4gKyAgICByZXR1cm4gLUVOT1NZUzsKPj4gK30KPj4gKwo+PiAr
I2lmZGVmIENPTkZJR19DT01QQVQKPj4gK2xvbmcKPj4gK2NvbXBhdF9hcmdvX29wKHVuc2lnbmVk
IGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKPj4gKyAgICAgICAg
ICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyBh
cmczLAo+PiArICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhcmc0KQo+PiArewo+PiArICAg
IHJldHVybiAtRU5PU1lTOwo+PiArfQo+PiArI2VuZGlmCj4gCj4gRnJvbSBhbiBBUk0gcGVyc3Bl
Y3RpdmUsIGl0IGlzIG5vdCBhIGdvb2QgaWRlYSB0byB1c2UgdW5zaWduZWQgbG9uZyBhcwo+IGh5
cGVyY2FsbCBwYXJhbWV0ZXJzIGJlY2F1c2UgdGhleSBhcmUgZ29pbmcgdG8gYmUgb2YgZGlmZmVy
ZW50IHNpemUgb24KPiBhcm0zMiBhbmQgYXJtNjQuIE9uIEFSTSwgdGhlcmUgaXMgbm8gQ09NUEFU
IGNvZGUsIGFuZCB3ZSB0cnkgdG8ga2VlcCBhCj4gc2luZ2xlIHN0YWJsZSBBQkkgYWNyb3NzIDMy
Yml0IGFuZCA2NGJpdCBoeXBlcnZpc29ycyAocG9pbnRlcnMgc2l6ZQo+IGJlaW5nIHRoZSBvbmx5
IGV4Y2VwdGlvbiBhbmQgd2UgZGVhbCB3aXRoIHRoYXQgdXNpbmcKPiBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKS4KPiAKPiBGb3IgdGhpcyByZWFzb24sIGdpdmVuIHRoYXQgd2UgZG9uJ3QgbmVlZCBh
cmczIGFuZCBhcmc0IHRvIGFjdHVhbGx5IGJlCj4gNjRiaXQsIGl0IHdvdWxkIGJlIGJlc3QgdG8g
dXNlIGV4cGxpY2l0bHkgc2l6ZWQgaW50ZWdlcnMgaW5zdGVhZC4gSQo+IHdvdWxkIHVzZSB1aW50
MzJfdCBvciB1bnNpZ25lZCBpbnQgZm9yIGFyZzMgYW5kIGFyZzQuIFRoYXQgd2F5LCB0aGVyZQo+
IGFyZSBub3QgZ29pbmcgdG8gYmUgYW55IEFCSSBjb21wYXRpYmlsaXR5IGlzc3VlcyBiZXR3ZWVu
IGFybTMyIGFuZCBhcm02NAo+IGFuZCB3ZSBjb3VsZCBydW4sIGFuZCBldmVuIG1pZ3JhdGUsIDMy
Yml0IGd1ZXN0cyB0byBhIDY0Yml0IGh5cGVydmlzb3IKPiB3aXRob3V0IHByb2JsZW1zLgo+IAo+
IEkga25vdyB0aGF0IEFuZHJldyBleHByZXNzZWQgY29uY2VybnMgYWJvdXQgdXNpbmcgdW5zaWdu
ZWQgaW50IGJlZm9yZSwKPiBidXQgZG9uJ3Qgd2UganVzdCBuZWVkIHRvIG1ha2Ugc3VyZSB3ZSBh
cmUgcHJvcGVybHkgaWdub3JpbmcgdGhlIHRvcAo+IDMyYml0IG9mIGFyZzMgYW5kIGFyZzQgd2hl
biB0aGUgaHlwZXJ2aXNvciBpcyBjb21waWxlZCA2NGJpdD8KCkFyZSB5b3Ugc2F5aW5nIHRoYXQg
aHlwZXJjYWxsIGFyZ3VtZW50cyBtYWRlIGJ5IGEgMzItYml0IGd1ZXN0IG9uIGEKNjQtYml0IGh5
cGVydmlzb3IgZG8gbm90IGdldCB6ZXJvLWV4dGVuZGVkIGJlZm9yZSByZWFjaGluZyB0aGUgQyBs
YXllcgoob3IgbW9yZSBzcGVjaWZpY2FsbHkgdGhlIGluZGl2aWR1YWwgaGFuZGxlcnMsIHNpbmNl
IG9uIHg4NiB3ZSBkZWFsIHdpdGgKdGhlIG5lY2Vzc2FyeSB6ZXJvLWV4dGVuc2lvbiBpbiBDIG5v
d2FkYXlzKT8gV2hhdCBhYm91dApkb19tZW1vcnlfb3AoKSdzIGZpcnN0IHBhcmFtZXRlciB0aGVu
PwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 08:30:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 08:30:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqw7h-00052k-E5; Tue, 05 Feb 2019 08:30:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7kML=QM=amazon.de=prvs=93263f919=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gqw7g-00052f-C7
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 08:30:28 +0000
X-Inumbo-ID: 49ad6c7c-2920-11e9-941f-9fd558167b91
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49ad6c7c-2920-11e9-941f-9fd558167b91;
 Tue, 05 Feb 2019 08:30:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549355426; x=1580891426;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=11FjOoqdar4AK3Aw66g1Ok8QJKMqjondGAi/eLCjl2E=;
 b=Dw5Vu+3vk5ewiZMUP8JXozXgA0Kti7PhnQ7o48QmyXSLA+WC3+XGVKv/
 ZNyMpwLYI9vriPUEEks/veGqAE5m3H1voxXzNUg17RcVA3HIcMdTNPofQ
 e6DgaoPAMql7s3nzRsfbTHiNfhnnHsHIZ/XuAauubPZiGp6jbXToq+HvP 4=;
X-IronPort-AV: E=Sophos;i="5.56,562,1539648000"; d="scan'208";a="657618150"
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-9102.sea19.amazon.com with ESMTP;
 05 Feb 2019 08:30:24 +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 (Postfix) with ESMTPS
 id 6C1B7A1EA6; Tue,  5 Feb 2019 08:30:23 +0000 (UTC)
Received: from EX13D02EUB002.ant.amazon.com (10.43.166.170) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 5 Feb 2019 08:30:20 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D02EUB002.ant.amazon.com (10.43.166.170) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 5 Feb 2019 08:30:20 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 5 Feb 2019 08:30:17 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Feb 2019 09:29:53 +0100
Message-ID: <1549355393-7820-1-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH svm] svm: fix p2mt type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Jan
 Beulich <jbeulich@suse.com>, Michael Tautschnig <tautschn@amazon.co.uk>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBwb2ludGVyIG1pc21hdGNoIGhhcyBiZWVuIHJlcG9ydGVkIHdoZW4gY29tcGlsaW5nIHdpdGgg
dGhlCmNvbXBpbGVyIGdvdG8tZ2NjIG9mIHRoZSBib3VuZGVkIG1vZGVsIGNoZWNrZXIgQ0JNQy4K
CkZpeGVzOiA5YTc3OWU0ZiAoSW1wbGVtZW50IFNWTSBzcGVjaWZpYyBwYXJ0IGZvciBOZXN0ZWQg
VmlydHVhbGl6YXRpb24pCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KCi0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgfCAyICstCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jCkBAIC0xNzk0LDcgKzE3OTQsNyBAQCBzdGF0aWMgdm9pZCBzdm1fZG9fbmVzdGVkX3Bn
ZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICB1aW50NjRfdCBncGE7CiAgICAgICAg
ICAgICB1aW50NjRfdCBtZm47CiAgICAgICAgICAgICB1aW50MzJfdCBxdWFsaWZpY2F0aW9uOwot
ICAgICAgICAgICAgdWludDMyX3QgcDJtdDsKKyAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdDsK
ICAgICAgICAgfSBfZDsKIAogICAgICAgICBwMm0gPSBwMm1fZ2V0X3AybSh2KTsKLS0gCjIuNy40
CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAz
OAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJh
bGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2Vy
aWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 08:33:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 08:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqwAT-0005Ch-TS; Tue, 05 Feb 2019 08:33:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0eyl=QM=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gqwAS-0005Ca-37
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 08:33:20 +0000
X-Inumbo-ID: afe1313c-2920-11e9-bc90-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afe1313c-2920-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 08:33:18 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id l142so2009198lfe.2
 for <xen-devel@lists.xenproject.org>; Tue, 05 Feb 2019 00:33:18 -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-language:content-transfer-encoding;
 bh=FGxCp6piTrYRNJqNC8BV3VxTd97iRbvDGDQtTo+d+h8=;
 b=heyWicZXPfHX6Ua/yXMV+69+3nzh+3JmZmspNls7XPHH+HA1sljnTOlgMlhADoVOAH
 AEzQcGDlLFrI9nd1uxTjIf434IgqfwY5K9z524kCzP9U7tlv5h0iLuN/BENq4lwcxTXM
 X3ZIdwlSXwqj2ru0/vdXc8lY/6nUa/A7LVoC7Ui/K4TlNGgXcK0xw3hLaPEMNuA0fyBk
 drOOw+JEJJsBcDNHau1s2hbFEJiMZmjGo+nn9HIItewzOIC+JqTinK4TdNVWkrhinHmo
 c8XaWV8MWx0THXARQvKpT1uu1y8sZfzZLalzCBbAnJhZNtsRGlJSYQTqcqfwjGBG0xf8
 5s7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=FGxCp6piTrYRNJqNC8BV3VxTd97iRbvDGDQtTo+d+h8=;
 b=i5Ev+qCfrHQs/dayoN9mpn5kexh/IV0gPu1Jc/c++i/skK87iJlXBrFT+v/LBc9M+c
 c+n7/dmyENemoxE6l9BRG7zpdUuArRcuFH3AAiHxhb+KOf/Wl3rPGoOUwfRWgcg5FgYp
 jQblXK71bgH5D5VGBMWMpj/86zy9TF/IKrJrMWyGnQgs8qoQEQfJi5qLhqkWDPD0Xoby
 KmFbHROZzJlO//JDzJGTkEV+4c5hYk7ls3DtdCe2YXmHmtCkSw6Pq7ZszJdPN8Y+U5Vp
 ym5Nus1sN2VR0nX4Yu8oXRSbb8IfGpANbQnTbdR0UFtXJKHkU2GrF2FcPifev1675jfg
 YyXQ==
X-Gm-Message-State: AHQUAubbEoKM76NAqEphezztubfNmGZegkOKKRNp3cpUWXDH694Mfy6O
 pacvJYvRngw2S/hq6YeFw8M=
X-Google-Smtp-Source: AHgI3IZogG4BDTfISHtO3AbeFv7FwF84RzQhnWJDa1mUrCNgdHmdDXmLTn6ZKHftHwxignPFC3uywA==
X-Received: by 2002:ac2:5314:: with SMTP id c20mr2289180lfh.50.1549355597080; 
 Tue, 05 Feb 2019 00:33:17 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id z15-v6sm3491575ljb.9.2019.02.05.00.33.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Feb 2019 00:33:16 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1548354814-23208-1-git-send-email-andrii.anisov@gmail.com>
 <1548355642.9022.23.camel@amazon.de>
 <CAC1WxdjgOg1Qg4=2Me0nwdEO+CMS4C1WMr7E=pxpi74-ME9uTw@mail.gmail.com>
 <c6cb57ce-3447-67ee-5629-322ee6207362@gmail.com>
 <alpine.DEB.2.10.1902041701470.22962@sstabellini-ThinkPad-X260>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <7c3f413e-826c-d937-54df-f2272bb09c40@gmail.com>
Date: Tue, 5 Feb 2019 10:33:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1902041701470.22962@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] gic-vgic: fix assert condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Andrii Anisov <andrii_anisov@epam.com>,
 "andre.przywara@arm.com" <andre.przywara@arm.com>, "Nuernberger,
 Stefan" <snu@amazon.de>, "julien.grall@arm.com" <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gU3RlZmFubywKCk9uIDA1LjAyLjE5IDAzOjAyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4gUGxlYXNlIHNlbmQgYW4gdXBkYXRlIHNvb24gYXMgSSB3b3VsZCBsaWtlIHRvIGdldCBp
dCBpbiA0LjEyLgoKSXQgaXMgYWxyZWFkeSB0aGVyZSBbMV0gWzJdLgoKWzFdIGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMS9tc2cwMjA0
OC5odG1sClsyXSBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNv
bW1pdDtoPTg2MzU0OTE1ODEyOWQzMjZiMmU1ODUwZjcyMmJmZGE2NDMyNjRmMmIKCi0tIApTaW5j
ZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 08:40:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 08:40:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqwHJ-00065i-Nq; Tue, 05 Feb 2019 08:40:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0eyl=QM=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gqwHI-00065d-Gq
 for xen-devel@lists.xen.org; Tue, 05 Feb 2019 08:40:24 +0000
X-Inumbo-ID: acdca39f-2921-11e9-bc90-bc764e045a96
Received: from mail-lj1-x235.google.com (unknown [2a00:1450:4864:20::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id acdca39f-2921-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 08:40:23 +0000 (UTC)
Received: by mail-lj1-x235.google.com with SMTP id g11-v6so2180746ljk.3
 for <xen-devel@lists.xen.org>; Tue, 05 Feb 2019 00:40:23 -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-language:content-transfer-encoding;
 bh=3Ok5zGFrl14mKIdinz4jcWdSGsO7z3BUQnX//ja8okE=;
 b=RBsV99mxdKrgA1EZqqWsEzcrfHXAmUeNhPm77RR4+biZUFJUVgJrSwyLHJ3wZnZIv2
 tGi5Ce/QWdwSZwChchlazqfGYDhJh4OTOgFn1XBgbC8nVRZ48gAfc9G9NRaqqfo6lNVl
 6npV0A0w8E+DLfZBSbq9w6IXM5BfqO0EktKJOqDFVN08hgWFsoNYcA0FKi4usEtPB7/s
 oKMSVwbY3Lk67UgN7EMWCO9qZFV+6woIbDB8VxAi0fjLaDmhY8F6Upa6VL5wEVSQnprO
 WymGeFhFL9UGcosjFPsEM82QDj1BzcyDpcz4GdR26T8sy9VpfAmGTrYzFgle38Uv6Wxn
 9qDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=3Ok5zGFrl14mKIdinz4jcWdSGsO7z3BUQnX//ja8okE=;
 b=iqa2ZQC/z+LFZS4/3/jEk0MbEZBwlmCHCph9brZ7HMUll/iB3w+Ip8lRhdohRmCghi
 ZUBPlZlHiCbCMWJ4088+Du8fkGlmm+is5DP9MzfdyALvtIzw3leyAh15B2lzINq5XsVC
 ZnygF0pZHQMdcspdqGbeKvTUZFtSNDvCAMndFWVrYew0VGu3dY5SChK5sSJ8kff3CsGD
 Ng79oEigjo74YY82OYLrUn3TD2f4IH0VDLZvmAiBGNVsvnU1g3Bc7vgvo7M9FkSv+dMR
 i2QeeyacVEEOi4mKJePT0yhf7vnfqQfNvOh/K+5ChKUulrfp70HYGJjBZ9V4mawmAsG+
 A4nA==
X-Gm-Message-State: AHQUAubPrvsm7AFFIyF/5HwTW32x19uMVuoDLhkRInx68Izm3DwRwwy6
 GAVp7x4UFPeiS8grYkAI7L4=
X-Google-Smtp-Source: AHgI3IZ/rjajVkff5kA2CenQUDE4pdPUdjxuXtS7ruqg6UQ7uGC8UeVMdJpJymBXKxbzPPrXlotrbw==
X-Received: by 2002:a05:651c:14e:: with SMTP id
 c14mr2219231ljd.20.1549356021485; 
 Tue, 05 Feb 2019 00:40:21 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id x29-v6sm3152604ljb.97.2019.02.05.00.40.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Feb 2019 00:40:20 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
Date: Tue, 5 Feb 2019 10:40:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwNC4wMi4xOSAyMzo1OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoYW5rIHlvdSBmb3Ig
d3JpdGluZyBhIHBhdGNoLiBJIGFtIGJhY2sgaW4gRnJhbmNlIHRoaXMgd2VlayBmb3IgZmFtaWx5
IHJlYXNvbiBhbmQgd2lsbCBub3QgaGF2ZSB0aW1lIHByb3Blcmx5IGdpdmUgYSBzcGluIHRoaXMg
d2Vlay4gU3RlZmFubywgQW5kcmlpLCBjYW4geW91IHRlc3QgaXQ/CkknbGwgZG8gdGhhdCB0b2Rh
eS4KR3V5cywgY291bGQgeW91IHBsZWFzZSBzdWdnZXN0IHdoYXQgYXJlIGV2aWRlbmNlcyB0aGF0
IHJ1bnN0YXRlIGZ1bmN0aW9uIHByb3Blcmx5PwpJcyBpdCBlbm91Z2gganVzdCB0byBidWlsZCBh
bmQgcnVuIGl0LCBzbyB0aGF0IGl0IHNob3VsZCBub3QgY3Jhc2g/CgotLSAKU2luY2VyZWx5LApB
bmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 08:49:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 08:49:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqwPW-0006QP-Rf; Tue, 05 Feb 2019 08:48:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=68NU=QM=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gqwPV-0006QK-Dj
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 08:48:53 +0000
X-Inumbo-ID: dc04210c-2922-11e9-bc90-bc764e045a96
Received: from mail-lj1-x236.google.com (unknown [2a00:1450:4864:20::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc04210c-2922-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 08:48:51 +0000 (UTC)
Received: by mail-lj1-x236.google.com with SMTP id n18-v6so2166642lji.7
 for <xen-devel@lists.xenproject.org>; Tue, 05 Feb 2019 00:48:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=e0g+bo75yBjuQ2T9RTAqlte5/N0gl85lnZ9mOMQMw3o=;
 b=oXWawnlKqehNUj9wmsy8LtNSCATrIWba1Y4W5VK3v+DIYpzyhsDKu2EkNxKgQ0augG
 fjHJ0bT5cU0+7fXDEUKh9EOsZapaCvAXHk4BKtorF0/goCcACmI1wgyQBP+WNKKWsFvP
 Anqh5OZLUEXHzg6bwRJDdTKVM1Mj6OWRoMDQOYgITyhmS5WC/iP6XMVq2KIYlcDcjLUr
 zLnWh9Y7+ZYd/DFx4FEtrR93KCzz4/MLkimjKTm6HY0fLkOP9AVq5XaAtmUTS3513JWW
 uX9laEHVKQS6OiHVOwsyzIBHjmsZndkXEkBs0dWyJzO8B8Q7OhtAXnQbcAsnF0d7Qgtz
 CefQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=e0g+bo75yBjuQ2T9RTAqlte5/N0gl85lnZ9mOMQMw3o=;
 b=XpLxhUdGOuU5KQHfk9jOJtHtDbrXvzlVl9yjCZQHHzkup5XOX5FcmODKjUGhgSpBZi
 CEeLWs3ApyF/RQRNJ/JtIcrLVvTzIoG/oPRkiGe4Ycfi6fMuhauoeptDDl4JnaEFASQ7
 6VaK8YOSYhi8JWS/0DRKeNKuV1hIb4LT8hwTC3dazMTMS8FV9a035cklLJ218ontUwfb
 djjm34/cF5ZarAgCdIpz0mnolMkTElQ9K+mVPrvDpOCj0m1vAmaQxIy77Wefmt/kcqlG
 cedx+XbgS5glj3tFgaHLta2RdWUFolNjN1DrwKZpHBCB0D/JThJFdfA+sVBI8uu++0HI
 zmFg==
X-Gm-Message-State: AHQUAuabgJYQTt8WNg5n4/ahq6JbTEK2sAR1H35c+6YJ+Cp7YwbqUSV9
 3IjE5XsLsvM6d+Z6xmDV3c0=
X-Google-Smtp-Source: AHgI3Ia/8RuZVXozHuTZ5P6tvRKC0uTbMnWfMCaxBOOtRBDr0yh6dyodYoqVbS0kSQ+XdWNzjvEqVA==
X-Received: by 2002:a2e:8007:: with SMTP id j7-v6mr2251215ljg.50.1549356530043; 
 Tue, 05 Feb 2019 00:48:50 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 y23-v6sm3169910ljk.95.2019.02.05.00.48.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Feb 2019 00:48:49 -0800 (PST)
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Hans Verkuil <hverkuil@xs4all.nl>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "jgross@suse.com" <jgross@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "mchehab@kernel.org" <mchehab@kernel.org>,
 "linux-media@vger.kernel.org" <linux-media@vger.kernel.org>,
 "sakari.ailus@linux.intel.com" <sakari.ailus@linux.intel.com>,
 "koji.matsuoka.xm@renesas.com" <koji.matsuoka.xm@renesas.com>
References: <20190115093853.15495-1-andr2000@gmail.com>
 <20190115093853.15495-2-andr2000@gmail.com>
 <393f824d-e543-476c-777f-402bcc1c0bcb@xs4all.nl>
 <1152536e-9238-4192-653e-b784b34b8a0d@epam.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <d8476f24-1952-e822-aa75-b8a5f5d5a552@gmail.com>
Date: Tue, 5 Feb 2019 10:48:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1152536e-9238-4192-653e-b784b34b8a0d@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMS8yMy8xOSAxMDoxNCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gQW55
IGNvbW1lbnRzIGZyb20gWGVuIGNvbW11bml0eT8KPiBLb25yYWQ/CldoaWxlIEkgYW0gc3RpbGwg
bG9va2luZyBmb3J3YXJkIHRvIGFueSBjb21tZW50cyBmcm9tIFhlbiBjb21tdW5pdHkuLi4KPgo+
IE9uIDEvMTUvMTkgNDo0NCBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+PiBIaSBPbGVrc2FuZHIs
Cj4+Cj4+IEp1c3QgdHdvIHJlbWFpbmluZyBjb21tZW50czoKPj4KPj4gT24gMS8xNS8xOSAxMDoz
OCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+PiBGcm9tOiBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pgo+Pj4g
VGhpcyBpcyB0aGUgQUJJIGZvciB0aGUgdHdvIGhhbHZlcyBvZiBhIHBhcmEtdmlydHVhbGl6ZWQK
Pj4+IGNhbWVyYSBkcml2ZXIgd2hpY2ggZXh0ZW5kcyBYZW4ncyByZWFjaCBtdWx0aW1lZGlhIGNh
cGFiaWxpdGllcyBldmVuCj4+PiBmYXJ0aGVyIGVuYWJsaW5nIGl0IGZvciB2aWRlbyBjb25mZXJl
bmNpbmcsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50LAo+Pj4gaGlnaCBkZWZpbml0aW9uIG1hcHMg
ZXRjLgo+Pj4KPj4+IFRoZSBpbml0aWFsIGdvYWwgaXMgdG8gc3VwcG9ydCBtb3N0IG5lZWRlZCBm
dW5jdGlvbmFsaXR5IHdpdGggdGhlCj4+PiBmaW5hbCBpZGVhIHRvIG1ha2UgaXQgcG9zc2libGUg
dG8gZXh0ZW5kIHRoZSBwcm90b2NvbCBpZiBuZWVkIGJlOgo+Pj4KPj4+IDEuIFByb3ZpZGUgbWVh
bnMgZm9yIGJhc2UgdmlydHVhbCBkZXZpY2UgY29uZmlndXJhdGlvbjoKPj4+ICAgIC0gcGl4ZWwg
Zm9ybWF0cwo+Pj4gICAgLSByZXNvbHV0aW9ucwo+Pj4gICAgLSBmcmFtZSByYXRlcwo+Pj4gMi4g
U3VwcG9ydCBiYXNpYyBjYW1lcmEgY29udHJvbHM6Cj4+PiAgICAtIGNvbnRyYXN0Cj4+PiAgICAt
IGJyaWdodG5lc3MKPj4+ICAgIC0gaHVlCj4+PiAgICAtIHNhdHVyYXRpb24KPj4+IDMuIFN1cHBv
cnQgc3RyZWFtaW5nIGNvbnRyb2wKPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+PiAtLS0KPj4+
ICAgIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oIHwgMTM2NCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKPj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCAxMzY0IGluc2VydGlvbnMo
KykKPj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJh
aWYuaAo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYu
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+PiBuZXcgZmlsZSBtb2RlIDEw
MDY0NAo+Pj4gaW5kZXggMDAwMDAwMDAwMDAwLi4yNDZlYjI0NTdmNDAKPj4+IC0tLSAvZGV2L251
bGwKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+PiBAQCAtMCww
ICsxLDEzNjQgQEAKPj4gPHNuaXA+Cj4+Cj4+PiArLyoKPj4+ICsgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFVkVOVCBDT0RFUwo+
Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+ICsgKi8KPj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9FVlRfRlJBTUVfQVZBSUwgICAgICAweDAwCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0NU
UkxfQ0hBTkdFICAgICAgMHgwMQo+Pj4gKwo+Pj4gKy8qIFJlc29sdXRpb24gaGFzIGNoYW5nZWQu
ICovCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0NGR19GTEdfUkVTT0wgICAgKDEgPDwgMCkK
Pj4gSSB0aGluayB0aGlzIGZsYWcgaXMgYSBsZWZ0LW92ZXIgZnJvbSB2MiBhbmQgc2hvdWxkIGJl
IHJlbW92ZWQuCj4+Cj4+IDxzbmlwPgo+Pgo+Pj4gKyAqIFJlcXVlc3QgbnVtYmVyIG9mIGJ1ZmZl
cnMgdG8gYmUgdXNlZDoKPj4+ICsgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0Cj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9S
RVFVRVNUfCAgIHJlc2VydmVkICAgICB8IDQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgOAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgbnVtX2J1ZnMg
ICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAx
Mgo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4g
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA2NAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqCj4+PiArICog
bnVtX2J1ZnMgLSB1aW50OF90LCBkZXNpcmVkIG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQu
IFRoaXMgaXMKPj4+ICsgKiAgIGxpbWl0ZWQgdG8gdGhlIHZhbHVlIGNvbmZpZ3VyZWQgaW4gWGVu
U3RvcmUubWF4LWJ1ZmZlcnMuCj4+PiArICogICBQYXNzaW5nIHplcm8gbnVtX2J1ZnMgaW4gdGhp
cyByZXF1ZXN0IChhZnRlciBzdHJlYW1pbmcgaGFzIHN0b3BwZWQKPj4+ICsgKiAgIGFuZCBhbGwg
YnVmZmVycyBkZXN0cm95ZWQpIHVuYmxvY2tzIGNhbWVyYSBjb25maWd1cmF0aW9uIGNoYW5nZXMu
Cj4+IEkgdGhpbmsgdGhlIHBocmFzZSAndW5ibG9ja3MgY2FtZXJhIGNvbmZpZ3VyYXRpb24gY2hh
bmdlcycgaXMgY29uZnVzaW5nLgo+Pgo+PiBJbiB2MyB0aGlzIHNlbnRlbmNlIGNhbWUgYWZ0ZXIg
dGhlIHRoaXJkIG5vdGUgYmVsb3csIGFuZCBzbyBpdCBtYWRlIHNlbnNlCj4+IGluIHRoYXQgY29u
dGV4dCwgYnV0IG5vdyB0aGUgb3JkZXIgaGFzIGJlZW4gcmV2ZXJzZWQgYW5kIGl0IGJlY2FtZSBo
YXJkIHRvCj4+IHVuZGVyc3RhbmQuCj4+Cj4+IEknbSBub3Qgc3VyZSB3aGF0IHRoZSBiZXN0IGFw
cHJvYWNoIGlzIHRvIGZpeCB0aGlzLiBPbmUgb3B0aW9uIGlzIHRvIHJlbW92ZQo+PiB0aGUgdGhp
cmQgbm90ZSBhbmQgaW50ZWdyYXRlIGl0IHNvbWVob3cgaW4gdGhlIHNlbnRlbmNlIGFib3ZlLiBP
ciBwZXJoYXBzCj4+IGRvIGF3YXkgd2l0aCB0aGUgJ25vdGVzJyBhdCBhbGwgYW5kIGp1c3Qgd3Jp
dGUgYSBtb3JlIGV4dGVuc2l2ZSBkb2N1bWVudGF0aW9uCj4+IGZvciB0aGlzIG9wLiBJIGxlYXZl
IHRoYXQgdXAgdG8geW91LgpIYW5zLCBob3cgYWJvdXQ6CgogwqAqIG51bV9idWZzIC0gdWludDhf
dCwgZGVzaXJlZCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLgogwqAqCiDCoCogVGhlIG51
bWJlciBvZiBidWZmZXJzIGluIHRoaXMgcmVxdWVzdCBtdXN0IG5vdCBleGNlZWQgdGhlIHZhbHVl
IApjb25maWd1cmVkCiDCoCogaW4gWGVuU3RvcmUubWF4LWJ1ZmZlcnMuIElmIHRoZSBudW1iZXIg
b2YgYnVmZmVycyBpcyBub3QgemVybyB0aGVuIAphZnRlciB0aGlzCiDCoCogcmVxdWVzdCB0aGUg
Y2FtZXJhIGNvbmZpZ3VyYXRpb24gY2Fubm90IGJlIGNoYW5nZWQuIEluIG9yZGVyIHRvIAphbGxv
dyBjYW1lcmEKIMKgKiAocmUpY29uZmlndXJhdGlvbiB0aGlzIHJlcXVlc3QgbXVzdCBiZSBzZW50
IHdpdGggbnVtX2J1ZnMgc2V0IHRvIAp6ZXJvIGFuZAogwqAqIHRoZSBzdHJlYW1pbmcgbXVzdCBi
ZSBzdG9wcGVkIGFuZCBidWZmZXJzIGRlc3Ryb3llZC4KIMKgKiBJdCBpcyBhbGxvd2VkIGZvciB0
aGUgZnJvbnRlbmQgdG8gc2VuZCBtdWx0aXBsZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QKIMKg
KiByZXF1ZXN0cyBiZWZvcmUgc2VuZGluZyBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIHJlcXVl
c3QgdG8gdXBkYXRlIG9yCiDCoCogdHVuZSB0aGUgZmluYWwgY29uZmlndXJhdGlvbi4KIMKgKiBG
cm9udGVuZCBpcyByZXNwb25zaWJsZSBmb3IgY2hlY2tpbmcgdGhlIGNvcnJlc3BvbmRpbmcgcmVz
cG9uc2UgaW4gCm9yZGVyIHRvCiDCoCogc2VlIGlmIHRoZSB2YWx1ZXMgcmVwb3J0ZWQgYmFjayBi
eSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBvbmVzCiDCoCogYW5kIGNhbiBiZSBh
Y2NlcHRlZC4KIMKgKgogwqAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4K
IMKgKi8KCj4+PiArICoKPj4+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVl
c3QuCj4+PiArICoKPj4+ICsgKiBOb3RlczoKPj4+ICsgKiAgLSBmcm9udGVuZCBtdXN0IGNoZWNr
IHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvIHNlZQo+Pj4gKyAqICAgIGlm
IHRoZSB2YWx1ZXMgcmVwb3J0ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVz
aXJlZCBvbmVzCj4+PiArICogICAgYW5kIGNhbiBiZSBhY2NlcHRlZC4KPj4+ICsgKiAgLSBmcm9u
dGVuZCBtYXkgc2VuZCBtdWx0aXBsZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QgcmVxdWVzdHMg
YmVmb3JlCj4+PiArICogICAgc2VuZGluZyBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIHJlcXVl
c3QgdG8gdXBkYXRlIG9yIHR1bmUgdGhlCj4+PiArICogICAgY29uZmlndXJhdGlvbi4KPj4+ICsg
KiAgLSBhZnRlciB0aGlzIHJlcXVlc3QgY2FtZXJhIGNvbmZpZ3VyYXRpb24gY2Fubm90IGJlIGNo
YW5nZWQsIHVubGVzcwo+PiBjYW1lcmEgY29uZmlndXJhdGlvbiAtPiB0aGUgY2FtZXJhIGNvbmZp
Z3VyYXRpb24KPj4KPj4+ICsgKiAgICBzdHJlYW1pbmcgaXMgc3RvcHBlZCBhbmQgYnVmZmVycyBk
ZXN0cm95ZWQKPj4+ICsgKi8KPj4gUmVnYXJkcywKPj4KPj4gCUhhbnMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 08:57:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 08:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqwXS-0007EF-Ph; Tue, 05 Feb 2019 08:57:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r97J=QM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqwXR-0007E3-GY
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 08:57:05 +0000
X-Inumbo-ID: 01815c58-2924-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01815c58-2924-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 08:57:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqwXO-0004qb-M5; Tue, 05 Feb 2019 08:57:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqwXO-0006fl-Fb; Tue, 05 Feb 2019 08:57:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqwXO-0005z8-Ed; Tue, 05 Feb 2019 08:57:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132820-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
X-Osstest-Versions-That: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Feb 2019 08:57:02 +0000
Subject: [Xen-devel] [xen-unstable test] 132820: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjgyMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjgyMC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNzU5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI3NTkK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMjc1OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNzU5CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzI3NTkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjc1OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNzU5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzI3NTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjc1OQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICA3NTVlYjY0MDNlYzcyMmRiMzdmMWI4ZjhiNTFlMGIwYWI2NjFjMDAzCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NTVlYjY0MDNlYzcyMmRiMzdmMWI4Zjhi
NTFlMGIwYWI2NjFjMDAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI4MjAgIDIwMTktMDItMDQg
MDY6MjU6MzkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAg
ICAgICAgICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlzaGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAg
dG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 09:02:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 09:02:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqwc9-000852-FG; Tue, 05 Feb 2019 09:01:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0eyl=QM=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gqwc8-00084x-8y
 for xen-devel@lists.xen.org; Tue, 05 Feb 2019 09:01:56 +0000
X-Inumbo-ID: aeb70cc3-2924-11e9-bc90-bc764e045a96
Received: from mail-lj1-x22f.google.com (unknown [2a00:1450:4864:20::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aeb70cc3-2924-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 09:01:54 +0000 (UTC)
Received: by mail-lj1-x22f.google.com with SMTP id q2-v6so2174942lji.10
 for <xen-devel@lists.xen.org>; Tue, 05 Feb 2019 01:01:54 -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-language:content-transfer-encoding;
 bh=XkTmd0D2106o+OpvcmTGzU3aYX0ign6jeTBqnAwfps8=;
 b=Cgao+M7q1RiVmWG+I4IK1PlNez+UwaMw2vo2s6bk4ZkybJs99afW7mEcNEObwAZj78
 Kc09k76ooIsyrICibSLtKCrgziIm3iHavx4MbF4fvXSReFmKM7FrJSjkr+BVW3pFFrsC
 cuy9uddJ7cMXHxj3lu95iRhteHO61JnlgwCVFWWkd0r/B+ShyQ0PYDDog7421zYYcDiZ
 X14MPn53EJ9yq6Eb07RQGlr6yi/SiTcPc/6K35fT+ofdHBxRKhr914vOHVXKOUiW7pu7
 0TEDRHbF9HNONHe9txJ8LGTn8xpEjUj/3k8kfYTX1My01zU/mmmM9HdwxWEpdP/MXsBf
 l90w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=XkTmd0D2106o+OpvcmTGzU3aYX0ign6jeTBqnAwfps8=;
 b=T3IsZac+4oPf4siZZy5oLokUG9zBONa6pdAUsSkJUzuwWcQbONykqROTakZtxT1+Hd
 bmARoVjqjipWwqj8KHOtwX41KKvZUPVts6KLVj7Jf8oWocQ5NhOS2KABS3HLQDvugJRc
 NIhl/FU0tpUy5+CH8uvXEq0UhIjkYvhvdVBXY/kaxmOzDAhlvY/87ntn6awtdS7uWk6T
 fyDCMyrGHatc9KXss6fO7Ok7Kfj9qN4mIO2bfJVC/Glxw1q204RWbGAZiR48d0GybAIi
 Ozp+w5dvJHRrHwDYCPx+45kjxpUWWvKLuOh3lYXyaNAJlUat4vAXdJKuyCKBqVKO+owY
 TKNA==
X-Gm-Message-State: AHQUAuaJ2xC/di3j8lzW1zmp88oXVmiahoTQYH/ZS5Js4EAZTspaUV+m
 GhsAgNbWhXvBQtJyVfe8sg0=
X-Google-Smtp-Source: AHgI3IYH9WgIxjN5FcldndJGJTtbzaAaBHNA81HnYWnltgp0XBwB1Vrf4KIpgBn9sf5YQ94DnLO3kg==
X-Received: by 2002:a2e:88cf:: with SMTP id
 a15-v6mr2398901ljk.76.1549357313162; 
 Tue, 05 Feb 2019 01:01:53 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id c2-v6sm3109037ljj.41.2019.02.05.01.01.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Feb 2019 01:01:52 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <9c4bc70d-a694-6269-f14a-1d9797dce59f@gmail.com>
 <9b0fe0b8-48cb-e04d-5d4e-a970f6ce2609@arm.com>
 <4dc47732-62fb-5782-d7fd-2d1819c49558@gmail.com>
 <5b9dd69a-1f75-eb3b-4040-822520f0cc08@arm.com>
 <8355b5ee-ff8d-78b2-86aa-5a2376f33ee5@gmail.com>
 <3de8170e-fe56-e5a2-d94d-1c024c49cef7@arm.com>
 <0e9ee915-4c5d-8743-d605-a8f9f7b96a3b@gmail.com>
 <4f5c623d-ac64-a188-f20b-fa60166183e8@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <ca035ab4-42c4-f397-c021-e9247761bef3@gmail.com>
Date: Tue, 5 Feb 2019 11:01:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <4f5c623d-ac64-a188-f20b-fa60166183e8@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDA1LjAyLjE5IDAwOjA2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEE1NytBNTMuCj4+Cj4+
IEkgc2VlIHRoZSBmb2xsb3dpbmcgaW4gbXkgbG9nOgo+Pgo+PiDCoMKgwqDCoCAoWEVOKSBhbHRl
cm5hdGl2ZXM6IFBhdGNoaW5nIHdpdGggYWx0IHRhYmxlIDAwMDAwMDAwMDAyYzY2MDggLT4gMDAw
MDAwMDAwMDJjNmM4MAo+PiDCoMKgwqDCoCAoWEVOKSBDUFUwIHdpbGwgY2FsbCBBUk1fU01DQ0Nf
QVJDSF9XT1JLQVJPVU5EXzEgb24gZXhjZXB0aW9uIGVudHJ5Cj4+IMKgwqDCoMKgIChYRU4pIENQ
VTIgd2lsbCBjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBvbiBleGNlcHRpb24gZW50
cnkKPj4gwqDCoMKgwqAgKFhFTikgQ1BVMyB3aWxsIGNhbGwgQVJNX1NNQ0NDX0FSQ0hfV09SS0FS
T1VORF8xIG9uIGV4Y2VwdGlvbiBlbnRyeQo+PiDCoMKgwqDCoCAoWEVOKSBDUFUxIHdpbGwgY2Fs
bCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEgb24gZXhjZXB0aW9uIGVudHJ5Cj4gCj4gQ29y
dGV4LUE1MyBzaG91bGQgbm90IGJlIGFmZmVjdGVkIGJ5IHNwZWN0cmUgdjIsIHNvIEkgaW1hZ2lu
ZSB0aGV5IGFyZSBvbmx5IGZvciBBNTc/ClllcywgdGhlIGxvZyBzYXlzIHRoZSB3b3JrYXJvdW5k
IGlzIGFwcGxpZWQgdG8gdGhlIGJpZyBjb3JlcyBvbmx5LiBBcyBpdCBzaG91bGQgYmUuCgo+IEl0
IGlzIGdvaW5nIHRvIGJlIGhhcmQgdG8gZGlzYWJsZSB0aGUgd29ya2Fyb3VuZHMgYnkgZGVmYXVs
dC4gQnV0IHdlIGNhbiBjb25zaWRlciB0byBwcm92aWRlIGhvc3Qtd2lkZSBvciBwZXItZ3Vlc3Qg
b3B0aW9uIHRvIGRpc2FibGUgdGhlbSBvbiB0cnVzdGVkIGVudmlyb25tZW50LgpXZSBoYXZlIHRv
IGdldCBudW1iZXJzIGZpcnN0IHRoYW4gZGVjaWRlIGhvdyB0byBwcm9jZWVkLgoKPj4+IEFsc28s
IHdoZW4geW91IG1lYW4gcG9zc2libGUsIGRvZXMgaXQgbWVhbiB5b3UgaGF2ZW4ndCBsb29rZWQg
dGhlIHBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24/Cj4+IFdlIGhhdmUgYSBwcmVsaW1pbmFyeSByZXN1
bHRzIGFib3V0IHBlcmZvcm1hbmNlIGRyb3Agd2l0aCB4ZW40LjEyLXVuc3RhYmxlIGNvbXBhcmlu
ZyB0byBhIG91ciBzeXN0ZW0gd2l0aCA0LjEwLgo+IAo+IEEgbG90IG9mIHBhdGNoZXMgaGF2ZSBu
b3QgYmVlbiBiYWNrcG9ydGVkIGluIFhlbiA0LjEwIChpbmNsdWRpbmcgU3BlY3RyZS9NZWx0ZG93
bikgdGhhdCB3aWxsIGRlZmluaXRlbHkgZml4IGhvbGUgYnV0IG1heSBoYXZlIGFuIGltcGFjdCBv
biB0aGUgcGVyZm9ybWFuY2UuIFRoZXJlIHdlcmUgbm90IGJhY2twb3J0ZWQgYmVjYXVzZSBvZiBw
ZXJmb3JtYW5jZSByZWFzb24gYnV0IGJlY2F1c2Ugb2YgdGhlIGNvbXBsZXhpdHkgb2YgdGhlIHBv
cnQgYW5kIHNlZW1seSBsYWNrIG9mIGludGVyZXN0LgpJIGtub3cgdGhhdCBzdG9yeS4gQnV0IGN1
c3RvbWVycyBhcmUgY3VzdG9tZXJzLiBBbmQgcGVyZm9ybWFuY2UgZHJvcCBpbiB0aGUgbmV4dCBT
VyB2ZXJzaW9uIGlzIGFsd2F5cyBwYWluZnVsIGZvciB0aGVtLgpTbyB3ZSBuZWVkIGEgZ29vZCBl
eHBsYW5hdGlvbiAod2hpY2ggU3BlY3RyZSBtaXRpZ2F0aW9uIG1pZ2h0IGJlKSwgb3IgYmV0dGVy
IHRvIHNob3cgdXAgbm8gcGVyZm9ybWFuY2UgZHJvcCA6KS4KCi0tIApTaW5jZXJlbHksCkFuZHJp
aSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 09:03:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 09:03:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqwe2-0008DB-1h; Tue, 05 Feb 2019 09:03:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r97J=QM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gqwe0-0008Cy-Ak
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 09:03:52 +0000
X-Inumbo-ID: f45bf999-2924-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f45bf999-2924-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 09:03:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gqwdu-0004zS-PD; Tue, 05 Feb 2019 09:03:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gqwdu-0006yV-9S; Tue, 05 Feb 2019 09:03:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gqwdu-0001cs-8p; Tue, 05 Feb 2019 09:03:46 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-132832-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=f2704b103eb396f8e9139b73406b504b837dfb61
X-Osstest-Versions-That: freebsd=711fa71dfedb56e097d3224c5b91da4d42dab45f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Feb 2019 09:03:46 +0000
Subject: [Xen-devel] [freebsd-master test] 132832: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjgzMiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyODMyLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgZjI3MDRiMTAzZWIzOTZmOGU5MTM5
YjczNDA2YjUwNGI4MzdkZmI2MQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgNzExZmE3MWRmZWRiNTZlMDk3ZDMyMjRjNWI5MWRhNGQ0MmRhYjQ1ZgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMyNjk2ICAyMDE5LTAyLTAxIDA5OjE5OjIyIFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMjgzMiAgMjAxOS0wMi0wNCAwOToxOToxMSBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFuZHJldyA8YW5kcmV3QEZyZWVCU0Qub3JnPgogIGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAg
YmRlIDxiZGVARnJlZUJTRC5vcmc+CiAgY2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgY3kgPGN5QEZy
ZWVCU0Qub3JnPgogIGRmciA8ZGZyQEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVC
U0Qub3JnPgogIGdsZWJpdXMgPGdsZWJpdXNARnJlZUJTRC5vcmc+CiAgZ3NoYXBpcm8gPGdzaGFw
aXJvQEZyZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBraWIg
PGtpYkBGcmVlQlNELm9yZz4KICBtYXJraiA8bWFya2pARnJlZUJTRC5vcmc+CiAgbWF2IDxtYXZA
RnJlZUJTRC5vcmc+CiAgbnAgPG5wQEZyZWVCU0Qub3JnPgogIHBrZWxzZXkgPHBrZWxzZXlARnJl
ZUJTRC5vcmc+CiAgdHVleGVuIDx0dWV4ZW5ARnJlZUJTRC5vcmc+CiAgdmFuZ3l6ZW4gPHZhbmd5
emVuQEZyZWVCU0Qub3JnPgogIHZtYWZmaW9uZSA8dm1hZmZpb25lQEZyZWVCU0Qub3JnPgoKam9i
czoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQK
ICAgNzExZmE3MWRmZWQuLmYyNzA0YjEwM2ViICBmMjcwNGIxMDNlYjM5NmY4ZTkxMzliNzM0MDZi
NTA0YjgzN2RmYjYxIC0+IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 09:17:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 09:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqwqu-0000my-A3; Tue, 05 Feb 2019 09:17:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0eyl=QM=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gqwqs-0000mt-SX
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 09:17:10 +0000
X-Inumbo-ID: d027bb32-2926-11e9-bc90-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d027bb32-2926-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 09:17:09 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id v1-v6so2276746ljd.0
 for <xen-devel@lists.xenproject.org>; Tue, 05 Feb 2019 01:17:09 -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-language:content-transfer-encoding;
 bh=AVsbr4KSBrho0ZydPzB31D0qoAyxLIiY4oK4Gnau6Zo=;
 b=BrXh+uUeo/WqzwH79NNCyxTF3SznOv6M2FxGNWUfdtzQjuSHOC7xYlp2aquQcebQjg
 j/QbYWTds0g94bmvUsx7dzxuTiqxe2G67IhNA/NRIb+bXaTrc2XvMnYTozUBg/ZVMPtD
 ZZS7oAAEnODWWHioL62EPKNkaYGiEHCaeUJuHMuH+SAU18jopu4SSRiFRzcKhn9SGYWe
 c+pmAbr2Pu/AHYwGwlx0gSqT09RfKjZB0HJ77Cg6a2DqAFfaRpFb2JomrIiC+1JLvklI
 64xVTnUPW/EYFrfKxJ102/RfHufyxKAbLu/RJ3QztX2dZKRbLsdcdqaE7ZS0iOVyAkOl
 zOpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=AVsbr4KSBrho0ZydPzB31D0qoAyxLIiY4oK4Gnau6Zo=;
 b=owir4dmvQjELYluCdDCpTGs8Fzfs4R8A/SZhOQYq2bGIa9k1sWoYncyDR6IGkzSim7
 khQ4f5lY6TFDh3T6+L/vSLpamB/LCzh5qgYReMK29mKfwQQtoVuT9I3fYyPlbXqFP3fp
 BtWiCA8naNz8GDlebOtYSfFGzh53zT/kc+UPL0WG6pV+TWa/9CA+VCIw0CCBCR+8Fr4y
 9q4boXdJYpVfFfzhraiRIVC3b3O26j+tIzNorJwmaoQI23QOhXnLAQeFgSEvHOWhkR61
 LrJzX0znOxLFXvou+x0U+Xdy9lMzLzW6CKTddzGAbYQyjobDTteAgSBIn5jT7H7kRXil
 s/cg==
X-Gm-Message-State: AHQUAuZ1f8yamPZDEeL1Md8+nEzNA7k+sv2M0CUQcsZMxygAIo71WXmh
 BF0gIAmU2hxsiRVVGfORKKE=
X-Google-Smtp-Source: AHgI3IbygvudoFpiXZXz76rITxXDv2jjHNHfKqTKH52LvnPsIHsph3ntWSWKB7vF5y8IMHKCp+9VIg==
X-Received: by 2002:a2e:9595:: with SMTP id
 w21-v6mr2246033ljh.194.1549358228271; 
 Tue, 05 Feb 2019 01:17:08 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id h12-v6sm3134320ljb.80.2019.02.05.01.17.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Feb 2019 01:17:07 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
 <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
 <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
 <0aa633d6-e671-8c22-1b73-fa1d47c5f6c5@arm.com>
 <8cbacbc7-e57c-b0c5-7e0e-ad238f795b5d@gmail.com>
 <097a2b33-3ede-7949-3fa2-b3dd4058b5c4@arm.com>
 <33e7eafe-75e2-5bd0-017a-1df887114536@gmail.com>
 <1eaf158a-427f-a89d-5132-eed5bf6e95fc@arm.com>
 <3bd93c19-9264-4494-52ce-3e2672c1e573@gmail.com>
 <325628f3-9fc9-d021-fefc-5d06c82dfff5@arm.com>
 <b84c9e8a-e551-2c88-d275-14665835fde8@gmail.com>
 <alpine.DEB.2.10.1902041705520.22962@sstabellini-ThinkPad-X260>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <3460048c-f69d-840a-6e8e-cef1e15b76d7@gmail.com>
Date: Tue, 5 Feb 2019 11:17:06 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1902041705520.22962@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Julien Grall <julien.grall@arm.com>, Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDA1LjAyLjE5IDAzOjEwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gWW91IHJlYWxs
eSB3YW50IHRvIGZpeCB0aGlzIGluIHRoZSBMaW51eCBkcml2ZXIgaWYgeW91IGNhbiwgYmVjYXVz
ZQo+IHlvdSdsbCBnZXQgYmV0dGVyIHBlcmZvcm1hbmNlIGFuZCBhIG1vcmUgc3RhYmxlIHN5c3Rl
bS4KCkkgYWxzbyBoYXZlIGFuIGlkZWEgdGhhdCBpdCBtaWdodCBpbXByb3ZlIHBlcmZvcm1hbmNl
LiBBbmQgaXQgaXMgd2hhdCB3ZSBuZWVkLgoKPiBJbiB0aGUgc2hvcnQKPiB0ZXJtLCBJIHdvdWxk
IHN1Z2dlc3QgeW91IGtlZXAgdGhlIHdvcmstYXJvdW5kIGluIHlvdXIgcHJpdmF0ZSB0cmVlLgoK
QXMgSSBkbyBub3cuCgo+IEhvd2V2ZXIsIGRvIGxldCB1cyBrbm93IGhvdyB0aGUgZXNjYWxhdGlv
biB3aXRoIHRoZSB2ZW5kb3IgcHJvY2VlZHMgYW5kCj4gaWYgeW91IGhhdmUgYW55IHRyb3VibGVz
IHdpdGggaXQuIEp1bGllbiBhbmQgSSB3b3VsZCBiZSBoYXBweSB0byBwcm92aWRlCj4gaGVscCBp
biB0ZXJtcyBvZiBpbmZvcm1hdGlvbiBhbmQgZG9jcyBvbiB0aGUgcmVhc29ucyB3aHkgdGhpcyBz
aG91bGQgYmUKPiBmaXhlZCBpbiB0aGUgZHJpdmVyLiBKdWxpZW4gbWlnaHQgZXZlbiBiZSBhYmxl
IHRvIGhlbHAgZnVydGhlciB2aWEgaGlzCj4gZW1wbG95ZXIuCgpUaGFuayB5b3UuCkkgYWxyZWFk
eSByZWZlcnJlZCB0aGlzIHRocmVhZCBpbiB0aGUgZW1haWwgdG8gdGhlIHZlbmRvciBhcyB0aGUg
Zmlyc3Qgc3RlcC4KQnV0IGhhdmUgbm8gYW5zd2VyIHlldCA6KAoKLS0gClNpbmNlcmVseSwKQW5k
cmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 09:27:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 09:27:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqx0I-0001h1-9m; Tue, 05 Feb 2019 09:26:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rr7n=QM=citrix.com=prvs=932aec825=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gqx0H-0001gw-F9
 for xen-devel@lists.xen.org; Tue, 05 Feb 2019 09:26:53 +0000
X-Inumbo-ID: 27deefd2-2928-11e9-8675-a7acf4ad017f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27deefd2-2928-11e9-8675-a7acf4ad017f;
 Tue, 05 Feb 2019 09:26:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,562,1539648000"; d="scan'208";a="85511339"
Date: Tue, 5 Feb 2019 10:26:43 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190205092643.afp72ksszrf6z353@mac>
References: <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii.anisov@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMDQsIDIwMTkgYXQgMDk6NTg6NDNQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDIvNC8xOSAxMjo1MyBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPiA+IE9uIEZyaSwgRmViIDAxLCAyMDE5IGF0IDA1OjQwOjE0UE0gKzAwMDAsIEp1bGllbiBH
cmFsbCB3cm90ZToKPiA+ID4gSGksCj4gPiA+IAo+ID4gPiBPbiAwMS8wMi8yMDE5IDE2OjUzLCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gVGhhbmtzIQo+ID4gCj4gPiBIZXJlIGlzIGFuIHVw
ZGF0ZWQgdmVyc2lvbiB3aGljaCBzZWVtcyB0byBidWlsZCBvbiBBUk0uIEkgZG9uJ3QgaGF2ZQo+
ID4gYW4gZWFzeSB3YXkgdG8gdGVzdCB0aGlzLCBjb3VsZCB5b3UgZ2l2ZSBpdCBhIHNwaW4/Cj4g
Cj4gVGhhbmsgeW91IGZvciB3cml0aW5nIGEgcGF0Y2guIEkgYW0gYmFjayBpbiBGcmFuY2UgdGhp
cyB3ZWVrIGZvciBmYW1pbHkKPiByZWFzb24gYW5kIHdpbGwgbm90IGhhdmUgdGltZSBwcm9wZXJs
eSBnaXZlIGEgc3BpbiB0aGlzIHdlZWsuIFN0ZWZhbm8sCj4gQW5kcmlpLCBjYW4geW91IHRlc3Qg
aXQ/CgpObyBwcm9ibGVtLiBJJ20gYWxzbyBoYXBweSBpZiBzb21lb25lIHdhbnRzIHRvIHBpY2sg
dGhpcyB1cCwgdGVzdCBpdAphbmQgZm9ybWFsbHkgcG9zdCBpdCB0byB4ZW4tZGV2ZWwgYXMgYSBw
YXRjaCB3aXRoIHdoYXRldmVyIGNoYW5nZXMgYXJlCnJlcXVpcmVkLgoKPiA+IAo+ID4gSSBkb24n
dCBsaWtlIGFkZGluZyBDT05GSUdfWDg2L0FSTSBpbiBjb21tb24gY29kZSwgc28gaXQgbWlnaHQg
YmUKPiA+IHdvcnRoIHRvIGVpdGhlciB0cnkgdG8gZmFjdG9yIHRoaXMgb3V0IGludG8gYXJjaCBz
cGVjaWZpYyBjb2RlLCBvcgo+ID4gZXZlbiBiZXR0ZXIsIHByb3ZpZGUgY29tbW9uIGZ1bmN0aW9u
cyB0byB0cmFuc2xhdGUgYSBndWVzdCB2aXJ0dWFsCj4gPiBhZGRyZXNzIGludG8gYSBnZm4sIG1m
biBvciBwYWdlLgo+IAo+IEkgd291bGQgcHJlZmVyIEdWQSB0byBNRk4vcGFnZSBiZWNhdXNlIHdl
IGFscmVhZHkgaGF2ZSBhIGZhaXJseSBjb21wbGljYXRlCj4gaGVscGVyIGhhbmRsaW5nIGFsbCB0
aGUgY2FzZXMgKGUuZyBtZW1hY2Nlc3MsIGJyZWFrLWJlZm9yZS1tYWtlLCAuLi4pIGZvcgo+IHRy
YW5zbGF0aW9uIGFuZCB0YWtpbmcgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UuIEFsdGhvdWdoIHdl
IGNvdWxkCj4gcG90ZW50aWFsbHkgc3BsaXQgdGhlIGZ1bmN0aW9uIGluIHR3byBpZiB3ZSB3YW50
IHRvIGNhdGVyIGFueSBvdGhlcgo+IHRyYW5zbGF0aW9uLgoKSSB0aGluayBwcm92aWRpbmcgYSBo
ZWxwZXIgdG8gdHJhbnNsYXRlIGEgZ3Vlc3QgVkEgaW50byBhIGdmbiBtaWdodCBiZQpoZWxwZnVs
IGluIHNvbWUgY2FzZXMsIGJ1dCBJIGRvbid0IGhhdmUgYSBzdHJvbmcgb3Bpbmlvbi4gSSB3b3Vs
ZApob3dldmVyIHByZWZlciB0byBoYXZlIHNvbWUga2luZCBvZiBjb21tb24gaGVscGVyIGhlcmUg
dGhhdCdzCmltcGxlbWVudGVkIGZvciBhbGwgYXJjaGVzLgoKPiBPbmUgY29tbWVudCBiZWxvdy4K
PiAKPiA+ICsjZWxpZiBkZWZpbmVkKENPTkZJR19BUk0pCj4gPiArICAgICAgICBwZyA9IGdldF9w
YWdlX2Zyb21fZ3ZhKHYsIGFyZWEtPmFkZHIucCwgR1YyTV9XUklURSk7Cj4gPiArICAgICAgICBp
ZiAoICFwZyB8fCAhZ2V0X3BhZ2VfdHlwZShwZywgUEdUX3dyaXRhYmxlX3BhZ2UpICkKPiAKPiBP
bmUgcmVmZXJlbmNlIGlzIGFscmVhZHkgdGFrZW4gYnkgZ2V0X3BhZ2VfZnJvbV9ndmEuIFNvIHlv
dSBzaG91bGQgbm90IG5lZWQKPiB0byB0YWtlIGFub3RoZXIgaGVyZS4KClRoaXMgaXMgdGFraW5n
IGEgdHlwZSByZWZlcmVuY2UsIHdoaWNoIGlzIGEgbm9vcCBvbiBBUk0sIGJ1dCBtYXR0ZXJzCm9u
IHg4Ni4gVGhpcyBuZWVkcyB0byBiZSBkb25lIG9uIEFSTSBzbyB0aGF0IHRoZSBjbGVhbnVwIHBh
dGggY2FuIGJlCnNoYXJlZCBiZXR3ZWVuIHg4NiBhbmQgQVJNLCB3aGljaCB1c2VzIHB1dF9wYWdl
X2FuZF90eXBlLgoKZ2V0X3BhZ2VfZnJvbV9ndmEgcGVyZm9ybXMgYSBnZXRfcGFnZSwgYnV0IG5v
dCBhIGdldF9wYWdlX3R5cGUgKG9yIGEKZ2V0X3BhZ2VfYW5kX3R5cGUpLgoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 09:29:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 09:29:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqx30-0001wZ-Pc; Tue, 05 Feb 2019 09:29:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h/kp=QM=citrix.com=prvs=93293e290=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gqx2z-0001wS-Ki
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 09:29:41 +0000
X-Inumbo-ID: 8e5e9b90-2928-11e9-89ec-a7d76c409346
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e5e9b90-2928-11e9-89ec-a7d76c409346;
 Tue, 05 Feb 2019 09:29:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,562,1539648000"; d="scan'208";a="85511480"
To: Norbert Manthey <nmanthey@amazon.de>, <xen-devel@lists.xenproject.org>
References: <1549355393-7820-1-git-send-email-nmanthey@amazon.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <0c4bc88a-7734-ad25-759d-9924a9d6fb83@citrix.com>
Date: Tue, 5 Feb 2019 09:29:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1549355393-7820-1-git-send-email-nmanthey@amazon.de>
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 svm] svm: fix p2mt type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Tautschnig <tautschn@amazon.co.uk>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMjAxOSAwODoyOSwgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+IEEgcG9pbnRlciBt
aXNtYXRjaCBoYXMgYmVlbiByZXBvcnRlZCB3aGVuIGNvbXBpbGluZyB3aXRoIHRoZQo+IGNvbXBp
bGVyIGdvdG8tZ2NjIG9mIHRoZSBib3VuZGVkIG1vZGVsIGNoZWNrZXIgQ0JNQy4KPgo+IEZpeGVz
OiA5YTc3OWU0ZiAoSW1wbGVtZW50IFNWTSBzcGVjaWZpYyBwYXJ0IGZvciBOZXN0ZWQgVmlydHVh
bGl6YXRpb24pCj4KPiBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFt
YXpvbi5kZT4KPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyB8IDIgKy0KPiAg
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYwo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMKPiBAQCAtMTc5NCw3ICsxNzk0LDcgQEAgc3RhdGljIHZvaWQgc3Zt
X2RvX25lc3RlZF9wZ2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgICAgICAgICB1aW50NjRf
dCBncGE7Cj4gICAgICAgICAgICAgIHVpbnQ2NF90IG1mbjsKPiAgICAgICAgICAgICAgdWludDMy
X3QgcXVhbGlmaWNhdGlvbjsKPiAtICAgICAgICAgICAgdWludDMyX3QgcDJtdDsKPiArICAgICAg
ICAgICAgcDJtX3R5cGVfdCBwMm10OwoKWW91IGNhbid0IGNoYW5nZSB0aGlzIHR5cGUsIGZvciB0
aGUgc2FtZSByZWFzb24gdGhhdCB0aGUgY29tcGlsZXIKY29tcGxhaW5lZC7CoCBlbnVtIGhhcyBh
biBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIHdpZHRoIHdoaWNoIG1heSBub3QgYmUKNCwgYW5kIHRo
aXMgd291bGQgYnJlYWsgdGhlIHRyYWNlIHJlY29yZC4KClRoZSBiZXN0IGNvdXJzZSBvZiBhY3Rp
b24gaXMgdG8gcGFzcyB0aGUgZXhpc3RpbmcgJnAybXQgaW50byB0aGUgbG9va3VwLAphbmQgYXNz
aWduIGJhY2sgdG8gX2QucDJtdCBhbG9uZ3NpZGUgdGhlIG1mbi7CoCBBIGRlY2VudCBvcHRpbWlz
aW5nCmNvbXBpbGVyIHdpbGwgYmUgYWJsZSB0byBzaW1wbGlmeSB0aGlzIHdoZW4gZW51bSogYW5k
IHVpbnQzMl90KiBhcmUKY29uc2lkZXJlZCB0byBiZSBjb21wYXRpYmxlLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 09:33:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 09:33:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqx6z-0002et-Eu; Tue, 05 Feb 2019 09:33:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqx6x-0002ek-JP
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 09:33:47 +0000
X-Inumbo-ID: 1f68a680-2929-11e9-b2c9-03569b726617
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f68a680-2929-11e9-b2c9-03569b726617;
 Tue, 05 Feb 2019 09:33:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 02:33:40 -0700
Message-Id: <5C5958700200007800213E09@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 02:33:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>,"Brian Woods" <brian.woods@amd.com>,
 "Suravee Suthikulpanit" <suravee.suthikulpanit@amd.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1549355393-7820-1-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1549355393-7820-1-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH svm] svm: fix p2mt type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Michael Tautschnig <tautschn@amazon.co.uk>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE5IGF0IDA5OjI5LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jCj4gQEAgLTE3OTQsNyArMTc5NCw3IEBAIHN0YXRpYyB2b2lkIHN2bV9kb19uZXN0
ZWRfcGdmYXVsdChzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAgICAgICAgdWludDY0X3QgZ3BhOwo+
ICAgICAgICAgICAgICB1aW50NjRfdCBtZm47Cj4gICAgICAgICAgICAgIHVpbnQzMl90IHF1YWxp
ZmljYXRpb247Cj4gLSAgICAgICAgICAgIHVpbnQzMl90IHAybXQ7Cj4gKyAgICAgICAgICAgIHAy
bV90eXBlX3QgcDJtdDsKPiAgICAgICAgICB9IF9kOwoKUHJhY3RpY2FsbHkgc3BlYWtpbmcgdGhp
cyBzaG91bGQgd29yayBpbiBhbGwgY2FzZXMuIEJ1dCB0aGVyZSdzIHRoZQp0aGVvcmV0aWNhbCBy
aXNrIG9mIHAybV90eXBlX3QgYmVpbmcgYSBkaWZmZXJlbnQgd2lkdGggdGhhbgp1aW50MzJfdC4g
VHJhY2UgcmVjb3JkcyB1c2UgZml4ZWQgd2lkdGggdHlwZXMgc28gdGhhdCBwcm9kdWNlcgphbmQg
Y29uc3VtZXIgY2FuIGJlIGluIHN5bmMgd2l0aCByZXNwZWN0IHRvIGxheW91dC4gVGhlcmVmb3Jl
CkkgdGhpbmsgeW91IHdhbnQgdG8gZ28gdGhyb3VnaCBhbiBpbnRlcm1lZGlhdGUgdmFyaWFibGUg
aW5zdGVhZCwKdGhlIG1vcmUgdGhhdCB0aGVyZSBhbHJlYWR5IGlzIGEgc3VpdGFibGUgb25lLgoK
TWVudGlvbmluZyB0aGUgd29yZCAidHJhY2UiIG9yICJ4ZW50cmFjZSIgaW4gdGhlIHN1YmplY3Qg
bWF5CmFsc28gaGVscCBlYXNpbHkgc2VlaW5nIHdoYXQgdGhlIGlzc3VlIGlzIHdpdGguCgpTVk0g
bWFpbnRhaW5lcnMgLyBHZW9yZ2U6IEkgZmluZCBpdCBvZGQgdGhhdCB0aGVyZSBhcmUgdHdvIGNh
bGxzCnRvIF9fZ2V0X2dmbl90eXBlX2FjY2VzcygpIGhlcmUuIERvZXNuJ3QgdGhpcyBiZWFyIHRo
ZSByaXNrIG9mCnRoZSB0cmFjZSByZWNvcmQgbm90IHJlZmxlY3Rpbmcgd2hhdCBoYXMgYWN0dWFs
bHkgaGFwcGVuZWQgKGkuZS4Kd2hhdCBoYXMgbGVhZCB0byB0aGUgZG9tYWluIGNyYXNoKT8gUGVy
aGFwcyB0aGUgYmV0dGVyIGZpeCBoZXJlCmlzIHRvIHJlbW92ZSB0aGUgc2Vjb25kLCB0cmFjaW5n
IHNwZWNpZmljIGNhbGwgYWx0b2dldGhlcj8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 09:34:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 09:34:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqx83-0002ix-Qb; Tue, 05 Feb 2019 09:34:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O9iZ=QM=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1gqx81-0002ih-Tj
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 09:34:53 +0000
X-Inumbo-ID: 48ee5979-2929-11e9-bc90-bc764e045a96
Received: from lb1-smtp-cloud7.xs4all.net (unknown [194.109.24.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48ee5979-2929-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 09:34:51 +0000 (UTC)
Received: from [IPv6:2001:983:e9a7:1:2989:f759:211b:c8a5]
 ([IPv6:2001:983:e9a7:1:2989:f759:211b:c8a5])
 by smtp-cloud7.xs4all.net with ESMTPA
 id qx7vgbMH4BDyIqx7wgBGu9; Tue, 05 Feb 2019 10:34:50 +0100
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "jgross@suse.com" <jgross@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "mchehab@kernel.org" <mchehab@kernel.org>,
 "linux-media@vger.kernel.org" <linux-media@vger.kernel.org>,
 "sakari.ailus@linux.intel.com" <sakari.ailus@linux.intel.com>,
 "koji.matsuoka.xm@renesas.com" <koji.matsuoka.xm@renesas.com>
References: <20190115093853.15495-1-andr2000@gmail.com>
 <20190115093853.15495-2-andr2000@gmail.com>
 <393f824d-e543-476c-777f-402bcc1c0bcb@xs4all.nl>
 <1152536e-9238-4192-653e-b784b34b8a0d@epam.com>
 <d8476f24-1952-e822-aa75-b8a5f5d5a552@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <e5bbde8f-ef5a-791a-a3aa-645c57ddcf82@xs4all.nl>
Date: Tue, 5 Feb 2019 10:34:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <d8476f24-1952-e822-aa75-b8a5f5d5a552@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfDVZIIcMxeXpAAGs5/J5nfua5dwtRI+ZSPycmdE3JOikK9Oo/tZeknQysB+Jfp7wqGbQ8qhSiLgASIEE1JbYl8EGgn2ctQ2XEiCfI6rp/KRT36dXBmqF
 ZnslS4NT2ULx9cadGOB0oKxHGqWnwivZyB6IawN/BwN1MSyAg5VYRZH/HoUCEN0synQj8LMU3+UBDBrHt3josJEw6WnqMJYzRb8KwjB5+a09pPo5c7pJUIoS
 bTFUfb0RkSFdDkG3A6wj/DO+XkCkDfhkFuYspZQzoHI/p/MJGyeq7qJ0JF+M/tvRxHtUF6jy7LrMkJsbWxyIS2p/c7UXtpMqkt5EzAN73+GVMFardVcZryw2
 fLEso8I8kFfU8AB3uq1S2QyqvvtdnZSlP28vivwQYNTLsP8pyHEJcYSlyeY8OHHE0S/ix0kq5ACkqNq7ySZwRcdOfklu6+koKKF3hyKDLz0qgXZXJnz7NCr5
 2iYwCuQ3+mwKbMwhBJDC28aco8phvyFNxQiHwHgHMGP2G7cHHGA5gi05AiQpKG6MPBrMNjppf7ul1IvqQXKkdRGLIvOassPEmaOwYnMWMhQexg9rZbSzJZ3M
 kbXKkTUC9CAAsIt0XHNOi3Bi
Subject: Re: [Xen-devel] [PATCH v4 1/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi81LzE5IDk6NDggQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+IE9uIDEv
MjMvMTkgMTA6MTQgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBBbnkgY29t
bWVudHMgZnJvbSBYZW4gY29tbXVuaXR5Pwo+PiBLb25yYWQ/Cj4gV2hpbGUgSSBhbSBzdGlsbCBs
b29raW5nIGZvcndhcmQgdG8gYW55IGNvbW1lbnRzIGZyb20gWGVuIGNvbW11bml0eS4uLgo+Pgo+
PiBPbiAxLzE1LzE5IDQ6NDQgUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4+IEhpIE9sZWtzYW5k
ciwKPj4+Cj4+PiBKdXN0IHR3byByZW1haW5pbmcgY29tbWVudHM6Cj4+Pgo+Pj4gT24gMS8xNS8x
OSAxMDozOCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4gRnJvbTogT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+
Pj4+Cj4+Pj4gVGhpcyBpcyB0aGUgQUJJIGZvciB0aGUgdHdvIGhhbHZlcyBvZiBhIHBhcmEtdmly
dHVhbGl6ZWQKPj4+PiBjYW1lcmEgZHJpdmVyIHdoaWNoIGV4dGVuZHMgWGVuJ3MgcmVhY2ggbXVs
dGltZWRpYSBjYXBhYmlsaXRpZXMgZXZlbgo+Pj4+IGZhcnRoZXIgZW5hYmxpbmcgaXQgZm9yIHZp
ZGVvIGNvbmZlcmVuY2luZywgSW4tVmVoaWNsZSBJbmZvdGFpbm1lbnQsCj4+Pj4gaGlnaCBkZWZp
bml0aW9uIG1hcHMgZXRjLgo+Pj4+Cj4+Pj4gVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0
IG1vc3QgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgd2l0aCB0aGUKPj4+PiBmaW5hbCBpZGVhIHRvIG1h
a2UgaXQgcG9zc2libGUgdG8gZXh0ZW5kIHRoZSBwcm90b2NvbCBpZiBuZWVkIGJlOgo+Pj4+Cj4+
Pj4gMS4gUHJvdmlkZSBtZWFucyBmb3IgYmFzZSB2aXJ0dWFsIGRldmljZSBjb25maWd1cmF0aW9u
Ogo+Pj4+IMKgwqAgLSBwaXhlbCBmb3JtYXRzCj4+Pj4gwqDCoCAtIHJlc29sdXRpb25zCj4+Pj4g
wqDCoCAtIGZyYW1lIHJhdGVzCj4+Pj4gMi4gU3VwcG9ydCBiYXNpYyBjYW1lcmEgY29udHJvbHM6
Cj4+Pj4gwqDCoCAtIGNvbnRyYXN0Cj4+Pj4gwqDCoCAtIGJyaWdodG5lc3MKPj4+PiDCoMKgIC0g
aHVlCj4+Pj4gwqDCoCAtIHNhdHVyYXRpb24KPj4+PiAzLiBTdXBwb3J0IHN0cmVhbWluZyBjb250
cm9sCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xl
a3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4gLS0tCj4+Pj4gwqDCoCB4ZW4vaW5j
bHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCB8IDEzNjQgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4+Pj4gwqDCoCAxIGZpbGUgY2hhbmdlZCwgMTM2NCBpbnNlcnRpb25zKCspCj4+Pj4g
wqDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgK
Pj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2
NDQKPj4+PiBpbmRleCAwMDAwMDAwMDAwMDAuLjI0NmViMjQ1N2Y0MAo+Pj4+IC0tLSAvZGV2L251
bGwKPj4+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+Pj4+IEBAIC0w
LDAgKzEsMTM2NCBAQAo+Pj4gPHNuaXA+Cj4+Pgo+Pj4+ICsvKgo+Pj4+ICsgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBFVkVOVCBDT0RFUwo+Pj4+ICsgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4+Pj4gKyAqLwo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRfRlJBTUVfQVZB
SUzCoMKgwqDCoMKgIDB4MDAKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0NUUkxfQ0hBTkdF
wqDCoMKgwqDCoCAweDAxCj4+Pj4gKwo+Pj4+ICsvKiBSZXNvbHV0aW9uIGhhcyBjaGFuZ2VkLiAq
Lwo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRfQ0ZHX0ZMR19SRVNPTMKgwqDCoCAoMSA8PCAw
KQo+Pj4gSSB0aGluayB0aGlzIGZsYWcgaXMgYSBsZWZ0LW92ZXIgZnJvbSB2MiBhbmQgc2hvdWxk
IGJlIHJlbW92ZWQuCj4+Pgo+Pj4gPHNuaXA+Cj4+Pgo+Pj4+ICsgKiBSZXF1ZXN0IG51bWJlciBv
ZiBidWZmZXJzIHRvIGJlIHVzZWQ6Cj4+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAy
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAzwqDCoMKgwqDCoMKgwqAgb2N0ZXQKPj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlk
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgX09QX0JVRl9SRVFVRVNUfMKgwqAgcmVz
ZXJ2ZWTCoMKgwqDCoCB8IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHzCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXNlcnZl
ZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgfCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgIG51bV9idWZzwqDC
oMKgIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlc2VydmVkwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDEyCj4+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTYKPj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlc2Vy
dmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB8IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsgKiBudW1fYnVm
cyAtIHVpbnQ4X3QsIGRlc2lyZWQgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZC4gVGhpcyBp
cwo+Pj4+ICsgKsKgwqAgbGltaXRlZCB0byB0aGUgdmFsdWUgY29uZmlndXJlZCBpbiBYZW5TdG9y
ZS5tYXgtYnVmZmVycy4KPj4+PiArICrCoMKgIFBhc3NpbmcgemVybyBudW1fYnVmcyBpbiB0aGlz
IHJlcXVlc3QgKGFmdGVyIHN0cmVhbWluZyBoYXMgc3RvcHBlZAo+Pj4+ICsgKsKgwqAgYW5kIGFs
bCBidWZmZXJzIGRlc3Ryb3llZCkgdW5ibG9ja3MgY2FtZXJhIGNvbmZpZ3VyYXRpb24gY2hhbmdl
cy4KPj4+IEkgdGhpbmsgdGhlIHBocmFzZSAndW5ibG9ja3MgY2FtZXJhIGNvbmZpZ3VyYXRpb24g
Y2hhbmdlcycgaXMgY29uZnVzaW5nLgo+Pj4KPj4+IEluIHYzIHRoaXMgc2VudGVuY2UgY2FtZSBh
ZnRlciB0aGUgdGhpcmQgbm90ZSBiZWxvdywgYW5kIHNvIGl0IG1hZGUgc2Vuc2UKPj4+IGluIHRo
YXQgY29udGV4dCwgYnV0IG5vdyB0aGUgb3JkZXIgaGFzIGJlZW4gcmV2ZXJzZWQgYW5kIGl0IGJl
Y2FtZSBoYXJkIHRvCj4+PiB1bmRlcnN0YW5kLgo+Pj4KPj4+IEknbSBub3Qgc3VyZSB3aGF0IHRo
ZSBiZXN0IGFwcHJvYWNoIGlzIHRvIGZpeCB0aGlzLiBPbmUgb3B0aW9uIGlzIHRvIHJlbW92ZQo+
Pj4gdGhlIHRoaXJkIG5vdGUgYW5kIGludGVncmF0ZSBpdCBzb21laG93IGluIHRoZSBzZW50ZW5j
ZSBhYm92ZS4gT3IgcGVyaGFwcwo+Pj4gZG8gYXdheSB3aXRoIHRoZSAnbm90ZXMnIGF0IGFsbCBh
bmQganVzdCB3cml0ZSBhIG1vcmUgZXh0ZW5zaXZlIGRvY3VtZW50YXRpb24KPj4+IGZvciB0aGlz
IG9wLiBJIGxlYXZlIHRoYXQgdXAgdG8geW91Lgo+IEhhbnMsIGhvdyBhYm91dDoKPiAKPiDCoCog
bnVtX2J1ZnMgLSB1aW50OF90LCBkZXNpcmVkIG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQu
Cj4gwqAqCj4gwqAqIFRoZSBudW1iZXIgb2YgYnVmZmVycyBpbiB0aGlzIHJlcXVlc3QgbXVzdCBu
b3QgZXhjZWVkIHRoZSB2YWx1ZSBjb25maWd1cmVkCj4gwqAqIGluIFhlblN0b3JlLm1heC1idWZm
ZXJzLiBJZiB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaXMgbm90IHplcm8gdGhlbiBhZnRlciB0aGlz
Cj4gwqAqIHJlcXVlc3QgdGhlIGNhbWVyYSBjb25maWd1cmF0aW9uIGNhbm5vdCBiZSBjaGFuZ2Vk
LiBJbiBvcmRlciB0byBhbGxvdyBjYW1lcmEKPiDCoCogKHJlKWNvbmZpZ3VyYXRpb24gdGhpcyBy
ZXF1ZXN0IG11c3QgYmUgc2VudCB3aXRoIG51bV9idWZzIHNldCB0byB6ZXJvIGFuZAo+IMKgKiB0
aGUgc3RyZWFtaW5nIG11c3QgYmUgc3RvcHBlZCBhbmQgYnVmZmVycyBkZXN0cm95ZWQuCj4gwqAq
IEl0IGlzIGFsbG93ZWQgZm9yIHRoZSBmcm9udGVuZCB0byBzZW5kIG11bHRpcGxlIFhFTkNBTUVS
QV9PUF9CVUZfUkVRVUVTVAo+IMKgKiByZXF1ZXN0cyBiZWZvcmUgc2VuZGluZyBYRU5DQU1FUkFf
T1BfU1RSRUFNX1NUQVJUIHJlcXVlc3QgdG8gdXBkYXRlIG9yCj4gwqAqIHR1bmUgdGhlIGZpbmFs
IGNvbmZpZ3VyYXRpb24uCj4gwqAqIEZyb250ZW5kIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2lu
ZyB0aGUgY29ycmVzcG9uZGluZyByZXNwb25zZSBpbiBvcmRlciB0bwo+IMKgKiBzZWUgaWYgdGhl
IHZhbHVlcyByZXBvcnRlZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRvIG1hdGNoIHRoZSBkZXNpcmVk
IG9uZXMKPiDCoCogYW5kIGNhbiBiZSBhY2NlcHRlZC4KPiDCoCoKPiDCoCogU2VlIHJlc3BvbnNl
IGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+IMKgKi8KCkhtbSwgaXQgc3RpbGwgaXMgYXdrd2Fy
ZC4gUGFydCBvZiB0aGUgcmVhc29uIGZvciB0aGF0IGlzIHRoYXQgVklESU9DX1JFUUJVRlMKaXMg
anVzdCB3ZWlyZCBpbiB0aGF0IGEgdmFsdWUgb2YgMCBoYXMgYSBzcGVjaWFsIG1lYW5pbmcuCgpQ
ZXJoYXBzIGl0IHdvdWxkIGJlIG11Y2ggY2xlYW5lciBmb3IgdGhlIFhlbiBpbXBsZW1lbnRhdGlv
biB0byBqdXN0IGFkZCBhIG5ldwpPUDogX09QX0ZSRUVfQUxMX0JVRlMgKG9yIHBlcmhhcHMgX1JF
TEVBU0VfQUxMX0JVRlMpIHRoYXQgZWZmZWN0aXZlbHkgZG9lcwpWSURJT0NfUkVRQlVGUyB3aXRo
IGEgMCBjb3VudCB2YWx1ZS4gQW5kIHRoaXMgT1BfQlVGX1JFUVVFU1QgKHdvdWxkbid0Ck9QX1JF
UVVFU1RfQlVGUyBiZSBhIGJldHRlciBuYW1lPykgd291bGQgdGhlbiBkbyBub3RoaW5nIG9yIHJl
dHVybiBhbiBlcnJvcgppZiBudW1fYnVmcyA9PSAwLgoKSWYgeW91IGRvbid0IHdhbnQgdG8gY3Jl
YXRlIGEgbmV3IFhlbiBvcCwgdGhlbiBJIHdvdWxkIGNoYW5nZSB0aGUgdGV4dCBzb21lCm1vcmUg
c2luY2UgeW91IGRvIG5vdCBhY3R1YWxseSBleHBsYWluIHdoYXQgdGhlIG9wIGRvZXMgaWYgbnVt
X2J1ZnMgaXMgMC4KCkkgd291bGQgd3JpdGUgc29tZXRoaW5nIGxpa2UgdGhpczoKCklmIG51bV9i
dWZzIGlzIGdyZWF0ZXIgdGhhbiAwLCB0aGVuIDxkZXNjcmliZSB3aGF0IGhhcHBlbnM+LgoKSWYg
bnVtX2J1ZnMgaXMgZXF1YWwgdG8gMCwgdGhlbiA8ZGVzY3JpYmUgd2hhdCBoYXBwZW5zPi4KCklm
IG51bV9idWZzIGlzIG5vdCB6ZXJvIHRoZW4gYWZ0ZXIgdGhpcyByZXF1ZXN0IHRoZSBjYW1lcmEg
Y29uZmlndXJhdGlvbgpjYW5ub3QgYmUgY2hhbmdlZC4gSW4gb3JkZXIgdG8gYWxsb3cgY2FtZXJh
IChyZSljb25maWd1cmF0aW9uIHRoaXMgcmVxdWVzdAptdXN0IGJlIHNlbnQgd2l0aCBudW1fYnVm
cyBzZXQgdG8gemVybyBhbmQgdGhlIHN0cmVhbWluZyBtdXN0IGJlIHN0b3BwZWQKYW5kIGJ1ZmZl
cnMgZGVzdHJveWVkLgoKUmVnYXJkcywKCglIYW5zCgo+IAo+Pj4+ICsgKgo+Pj4+ICsgKiBTZWUg
cmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+Pj4gKyAqCj4+Pj4gKyAqIE5vdGVz
Ogo+Pj4+ICsgKsKgIC0gZnJvbnRlbmQgbXVzdCBjaGVjayB0aGUgY29ycmVzcG9uZGluZyByZXNw
b25zZSBpbiBvcmRlciB0byBzZWUKPj4+PiArICrCoMKgwqAgaWYgdGhlIHZhbHVlcyByZXBvcnRl
ZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRvIG1hdGNoIHRoZSBkZXNpcmVkIG9uZXMKPj4+PiArICrC
oMKgwqAgYW5kIGNhbiBiZSBhY2NlcHRlZC4KPj4+PiArICrCoCAtIGZyb250ZW5kIG1heSBzZW5k
IG11bHRpcGxlIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVCByZXF1ZXN0cyBiZWZvcmUKPj4+PiAr
ICrCoMKgwqAgc2VuZGluZyBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIHJlcXVlc3QgdG8gdXBk
YXRlIG9yIHR1bmUgdGhlCj4+Pj4gKyAqwqDCoMKgIGNvbmZpZ3VyYXRpb24uCj4+Pj4gKyAqwqAg
LSBhZnRlciB0aGlzIHJlcXVlc3QgY2FtZXJhIGNvbmZpZ3VyYXRpb24gY2Fubm90IGJlIGNoYW5n
ZWQsIHVubGVzcwo+Pj4gY2FtZXJhIGNvbmZpZ3VyYXRpb24gLT4gdGhlIGNhbWVyYSBjb25maWd1
cmF0aW9uCj4+Pgo+Pj4+ICsgKsKgwqDCoCBzdHJlYW1pbmcgaXMgc3RvcHBlZCBhbmQgYnVmZmVy
cyBkZXN0cm95ZWQKPj4+PiArICovCj4+PiBSZWdhcmRzLAo+Pj4KPj4+IMKgwqDCoMKgSGFucwo+
IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 09:45:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 09:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqxIZ-0003iq-0Q; Tue, 05 Feb 2019 09:45:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rr7n=QM=citrix.com=prvs=932aec825=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gqxIX-0003iA-W0
 for xen-devel@lists.xen.org; Tue, 05 Feb 2019 09:45:46 +0000
X-Inumbo-ID: cd5fe097-292a-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd5fe097-292a-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 09:45:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,563,1539648000"; d="scan'208";a="85512126"
Date: Tue, 5 Feb 2019 10:45:18 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20190205094518.w7v3bfr67a6k7vtu@mac>
References: <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ, FUENTES NACARINO
 Jairo Eduardo" <jairo@ruri.waseda.jp>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMTA6NDA6MTlBTSArMDIwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiAKPiAKPiBPbiAwNC4wMi4xOSAyMzo1OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4g
VGhhbmsgeW91IGZvciB3cml0aW5nIGEgcGF0Y2guIEkgYW0gYmFjayBpbiBGcmFuY2UgdGhpcyB3
ZWVrIGZvciBmYW1pbHkgcmVhc29uIGFuZCB3aWxsIG5vdCBoYXZlIHRpbWUgcHJvcGVybHkgZ2l2
ZSBhIHNwaW4gdGhpcyB3ZWVrLiBTdGVmYW5vLCBBbmRyaWksIGNhbiB5b3UgdGVzdCBpdD8KPiBJ
J2xsIGRvIHRoYXQgdG9kYXkuCj4gR3V5cywgY291bGQgeW91IHBsZWFzZSBzdWdnZXN0IHdoYXQg
YXJlIGV2aWRlbmNlcyB0aGF0IHJ1bnN0YXRlIGZ1bmN0aW9uIHByb3Blcmx5PwoKWW91IHNob3Vs
ZCBzZWUgYSByZWFzb25hYmxlIGFtb3VudCBvZiBzdG9sZW4gdGltZS4gQSBzaW1wbGUgdGVzdCB3
b3VsZApiZSB0byBzcGluIDIgVk1zIHdpdGggMSB2Q1BVIGVhY2ggYW5kIHBpbiB0aGVtIHRvIHRo
ZSBzYW1lIHBoeXNpY2FsCkNQVS4gVGhlbiBydW4gYSBDUFUgaW50ZW5zaXZlIHdvcmtsb2FkIG9u
IGVhY2ggb2YgdGhlbSwgYW5kIHRoZSAnc3QnCnRpbWUgc2hvd24gaW4gYHRvcGAgc2hvdWxkIGJl
IH41MCUgSSB0aGluay4KCj4gSXMgaXQgZW5vdWdoIGp1c3QgdG8gYnVpbGQgYW5kIHJ1biBpdCwg
c28gdGhhdCBpdCBzaG91bGQgbm90IGNyYXNoPwoKTm90IGNyYXNoaW5nIHdvdWxkIGJlIGdvb2Qg
aW5kZWVkIDopLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 09:54:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 09:54:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqxQo-0004cf-TW; Tue, 05 Feb 2019 09:54:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0eyl=QM=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gqxQn-0004ca-B9
 for xen-devel@lists.xen.org; Tue, 05 Feb 2019 09:54:17 +0000
X-Inumbo-ID: ff16359e-292b-11e9-bc90-bc764e045a96
Received: from mail-lf1-x12c.google.com (unknown [2a00:1450:4864:20::12c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff16359e-292b-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 09:54:16 +0000 (UTC)
Received: by mail-lf1-x12c.google.com with SMTP id e27so2127409lfj.8
 for <xen-devel@lists.xen.org>; Tue, 05 Feb 2019 01:54:15 -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-language:content-transfer-encoding;
 bh=FsLgrKnlMICuPPIOH9kxVXYMSudUxtfvd9QoenS4a7k=;
 b=IrIbAQmV4lgtmxZVUdCklYi3bCOV+23+UvI53MWYGjyBIw0soV9kQ3DcgSwmBTT+P8
 1kSqa3lVqdNXIJMzXJz01k+Et1XW40O3KTMCPgMV6aWbJM1+OiJSAQLnAyeJsd2tWQE4
 n2C4csB/hfIiEAJllsqqJIvgUMkpQpyNc2VtJUeL67LIjGFWza1wl2D9MA25Ersh7Fbd
 WVcrWijD7ghXNU96gOft612prSjbdPjypvf01tZOACXj31U6gFOFriyauf+4ri4fX7mh
 qW299ix4oXZ9CSrtXlk6djWDYYbqMJqUkc4nwy3ufbZc64y+vlREqHOQR3wVZw9jr7P+
 QzmQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=FsLgrKnlMICuPPIOH9kxVXYMSudUxtfvd9QoenS4a7k=;
 b=sg3X3CjfDRbBSoJN9fThHqP2wlyjuwE7UB/G6Q/d1MXCwMhgTh5YKAPYqkvWQVBkYh
 8YhlTwhWtWMOW9LB5zO0FxMlZ49lga7yWfx6H6NkY3qIV++wCdtI5oBYJ9Yz/slcxJ89
 Jb5JjMRGbOhSrkpjjLF5Qab6K77155c6mDCUtAx84OFXy6mxo3DbgC4I1hAXDtBlhgVG
 4S6Q38NtkMOjq7DK2/gnBWK9UTDc3u4RpOr+G3cDD28uBM7CrDMdX8sW0JVyfTyGLnfC
 Bgnv18rXSktdBajOEDfDY4dZxcWW1oqpqa921HXE9Fzp/B3WOnKV30MwTRcLzwEoDSE6
 oYHw==
X-Gm-Message-State: AHQUAuY/cexC0WqIzwgvinB59JizY3RyiHeXlZPQszqkO13fMAborq5l
 /TF8COFdP1JXjkkG8ULTODI=
X-Google-Smtp-Source: AHgI3Ib1NxZ33Frg/xIVfQyjavZ7sADh8PIL77K+HEMhXptwmyjjfPCl/vWQ5xULUasBO8NWDDuq6Q==
X-Received: by 2002:a19:7b0a:: with SMTP id w10mr2499088lfc.49.1549360454493; 
 Tue, 05 Feb 2019 01:54:14 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id t81sm3699754lfe.84.2019.02.05.01.54.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Feb 2019 01:54:13 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <20190205094518.w7v3bfr67a6k7vtu@mac>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <2b007959-e8a1-6da7-36f5-ac172b0a2d6f@gmail.com>
Date: Tue, 5 Feb 2019 11:54:12 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190205094518.w7v3bfr67a6k7vtu@mac>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gUm9nZXIsCgpPbiAwNS4wMi4xOSAxMTo0NSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiBZb3Ugc2hvdWxkIHNlZSBhIHJlYXNvbmFibGUgYW1vdW50IG9mIHN0b2xlbiB0aW1lLiBBIHNp
bXBsZSB0ZXN0IHdvdWxkCj4gYmUgdG8gc3BpbiAyIFZNcyB3aXRoIDEgdkNQVSBlYWNoIGFuZCBw
aW4gdGhlbSB0byB0aGUgc2FtZSBwaHlzaWNhbAo+IENQVS4gVGhlbiBydW4gYSBDUFUgaW50ZW5z
aXZlIHdvcmtsb2FkIG9uIGVhY2ggb2YgdGhlbSwgYW5kIHRoZSAnc3QnCj4gdGltZSBzaG93biBp
biBgdG9wYCBzaG91bGQgYmUgfjUwJSBJIHRoaW5rLgoKTXkgc3lzdGVtLCBidWlsdCB3aXRoIHlv
Y3RvIGVtcGxveXMgYnVzeWJveCB0b3AuIEl0IGRvZXMgbm90IHNob3cgc3RvbGVuIHRpbWUuIEkg
Z3Vlc3MgSSBoYXZlIHRvIGJ1aWxkIGFub3RoZXIgdG9wLgoKLS0gClNpbmNlcmVseSwKQW5kcmlp
IEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 10:11:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 10:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqxgo-0006QF-CC; Tue, 05 Feb 2019 10:10:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rr7n=QM=citrix.com=prvs=932aec825=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gqxgm-0006Q8-JN
 for xen-devel@lists.xen.org; Tue, 05 Feb 2019 10:10:48 +0000
X-Inumbo-ID: 4e08ffbf-292e-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e08ffbf-292e-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 10:10:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,563,1539648000"; d="scan'208";a="85513181"
Date: Tue, 5 Feb 2019 11:10:30 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20190205101030.ii3mdxveiqwlxf6e@mac>
References: <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <20190205094518.w7v3bfr67a6k7vtu@mac>
 <2b007959-e8a1-6da7-36f5-ac172b0a2d6f@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2b007959-e8a1-6da7-36f5-ac172b0a2d6f@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ, FUENTES NACARINO
 Jairo Eduardo" <jairo@ruri.waseda.jp>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMTE6NTQ6MTJBTSArMDIwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBIZWxsbyBSb2dlciwKPiAKPiBPbiAwNS4wMi4xOSAxMTo0NSwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+IFlvdSBzaG91bGQgc2VlIGEgcmVhc29uYWJsZSBhbW91bnQgb2Ygc3Rv
bGVuIHRpbWUuIEEgc2ltcGxlIHRlc3Qgd291bGQKPiA+IGJlIHRvIHNwaW4gMiBWTXMgd2l0aCAx
IHZDUFUgZWFjaCBhbmQgcGluIHRoZW0gdG8gdGhlIHNhbWUgcGh5c2ljYWwKPiA+IENQVS4gVGhl
biBydW4gYSBDUFUgaW50ZW5zaXZlIHdvcmtsb2FkIG9uIGVhY2ggb2YgdGhlbSwgYW5kIHRoZSAn
c3QnCj4gPiB0aW1lIHNob3duIGluIGB0b3BgIHNob3VsZCBiZSB+NTAlIEkgdGhpbmsuCj4gCj4g
TXkgc3lzdGVtLCBidWlsdCB3aXRoIHlvY3RvIGVtcGxveXMgYnVzeWJveCB0b3AuIEl0IGRvZXMg
bm90IHNob3cgc3RvbGVuIHRpbWUuIEkgZ3Vlc3MgSSBoYXZlIHRvIGJ1aWxkIGFub3RoZXIgdG9w
LgoKWW91IGNhbiBhbHNvIGdldCB0aGlzIGluZm9ybWF0aW9uIGZyb20gL3Byb2Mvc3RhdCBpbiBh
IHJhdyBmb3JtLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 10:26:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 10:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqxw6-0007RJ-SD; Tue, 05 Feb 2019 10:26:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rr7n=QM=citrix.com=prvs=932aec825=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gqxw5-0007RE-50
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 10:26:37 +0000
X-Inumbo-ID: 82b0cab3-2930-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82b0cab3-2930-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 10:26:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,563,1539648000"; d="scan'208";a="85513799"
Date: Tue, 5 Feb 2019 11:26:31 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190205102631.4u4a3yb3zte5xn4q@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-2-roger.pau@citrix.com>
 <5C586B3E0200007800213BCA@prv1-mh.provo.novell.com>
 <20190204171108.dud4pm5wynb6cpmj@mac>
 <5C593E4A0200007800213D0F@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C593E4A0200007800213D0F@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 1/8] dom0/pvh: align allocation and
 mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMTI6NDI6MDJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAyLjE5IGF0IDE4OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBGZWIgMDQsIDIwMTkgYXQgMDk6NDE6MzRBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gRHVlIHRvIHRoZSByZWNlbnQgY2hhbmdlcyBpbiB0aGUg
aW9tbXUgbWFwcGluZyBsb2dpYywgdGhlIHN0YXJ0Cj4gPj4gPiBhZGRyZXNzZXMgcHJvdmlkZWQg
bmVlZCB0byBiZSBhbGlnbmVkIHRvIHRoZSBvcmRlciBpbnRlbmRlZCB0byBiZQo+ID4+ID4gbWFw
cGVkLgo+ID4+IAo+ID4+IElycmVzcGVjdGl2ZSBvZiB5b3VyIHJlcGx5IHRvIFdlaSdzIHNpbWls
YXIgcmVxdWVzdCAod2hlcmUgeW91J3ZlCj4gPj4gcHJvdmlkZWQgbGlua3MgdG8gbWFpbHMgc2hv
d2luZyBjcmFzaGVzKSBJJ2QgbGlrZSB5b3UgdG8gZXhwbGFpbgo+ID4+IHRoaXMgYmV0dGVyLiBU
aGlzIGlzIGluIHBhcnRpY3VsYXIgYmVjYXVzZSBJIGRvbid0IHJlYWxseSBzZWUgd2hhdAo+ID4+
ICJyZWNlbnQgY2hhbmdlcyBpbiB0aGUgaW9tbXUgbWFwcGluZyBsb2dpYyIgeW91IHRhbGsgYWJv
dXQuCj4gPiAKPiA+IENvbW1pdCA3MjViZjAwYTg3ZiAoImlvbW11IC8gcDJtOiBhZGQgYSBwYWdl
X29yZGVyIHBhcmFtZXRlciB0bwo+ID4gaW9tbXVfbWFwL3VubWFwX3BhZ2UoKS4uLiIpIGFkZGVk
IHRoZSBmb2xsb3dpbmcgdHdvIGFzc2VydHMgdG8KPiA+IGlvbW11X21hcDoKPiA+IAo+ID4gQVNT
RVJUKElTX0FMSUdORUQoZGZuX3goZGZuKSwgKDF1bCA8PCBwYWdlX29yZGVyKSkpOwo+ID4gQVNT
RVJUKElTX0FMSUdORUQobWZuX3gobWZuKSwgKDF1bCA8PCBwYWdlX29yZGVyKSkpOwo+ID4gCj4g
PiBQcmV2aW91c2x5IGlvbW11X21hcCB3b3VsZCBhZGQgdW5hbGlnbmVkIGVudHJpZXMgd2l0aG91
dCBjb21wbGFpbmluZywKPiA+IGJ1dCBub3cgaW4gZGVidWcgYnVpbGRzIHRoZSBhc3NlcnQgd2ls
bCB0cmlnZ2VyLgo+IAo+IFJpZ2h0LCBidXQgdGhlIGFzc2VydGlvbnMgd2VyZSBhZGRlZCB0byBl
bnN1cmUgZXhwZWN0ZWQgYmVoYXZpb3IsCj4gbm90IHRvIGNoYW5nZSBhbnl0aGluZy4gSXQgd2Fz
IGEgYnVnIHRvIGNhbGwgdGhlIGZ1bmN0aW9ucyB3aXRob3V0Cj4gc3VpdGFibHkgYWxpZ25lZCBm
cmFtZSBudW1iZXJzLgoKSG0sIE9LLiBBcyBhIG5vdGUgcDJtIHJlbGF0ZWQgbWFwL3VubWFwIGZ1
bmN0aW9ucyB3aWxsIHN0aWxsIHdvcmsKY29ycmVjdGx5IHdoZW4gY2FsbGVkIHdpdGggbm9uLWFs
aWduZWQgYWRkcmVzc2VzIGFuZCBvcmRlcnMsIGFuZCB3aWxsCnRoZW4gY2FsbCB0aGUgaW9tbXUg
aGVscGVycyB3aXRoIHRob3NlIGFkZHJlc3NlcyBhbmQgb3JkZXJzLiBJbiBmYWN0CnRoZSBjb2Rl
IHRoYXQgdHJpZ2dlcnMgdGhlIGFzc2VydHMgaW4gdGhlIGJ1ZyByZXBvcnRzIHByb3ZpZGVkIGFy
ZQpmcm9tIGNhbGxzIGludG8gdGhlIGlvbW11IGhlbHBlcnMgbWFkZSBieSB0aGUgcDJtIG1hcHBp
bmcgZnVuY3Rpb25zLgoKQWx0aG91Z2ggSSB1bmRlcnN0YW5kIHlvdXIgcG9pbnQgYWJvdXQgdGhl
IGFsaWdubWVudCBub25lIG9mIHRoZSBwMm0Kb3IgaW9tbXUgcmVsYXRlZCBmdW5jdGlvbnMgZXZl
ciBoYWQgdGhpcyByZXF1aXJlbWVudCBpbiB0aGUgY29kZSwgc28KdXNlcnMgb2YgdGhvc2UgaW50
ZXJmYWNlIHdlcmUgbm90IGF3YXJlIG9mIHN1Y2ggcmVxdWlyZW1lbnQgdW50aWwgdGhlCmFzc2Vy
dCB3YXMgYWRkZWQuCgo+ID4gTWF5YmUgYWRkaW5nIGEgJ0ZpeGVzJyB0YWcgd291bGQgaGVscCBp
ZGVudGlmeWluZyB3aGF0IHRoaXMgY29tbWl0IGlzCj4gPiB0cnlpbmcgdG8gYWRkcmVzcz8KPiAK
PiBZZXMsIGJ1dCBhcyBwZXIgYWJvdmUgaXQgd291bGRuJ3QgYmUgdGhlIGNvbW1pdCBhZGRpbmcg
dGhlIGFzc2VydGlvbnMKPiB0aGF0IHRoZSBvbmUgaGVyZSBmaXhlcyAoYW5kIGhlbmNlIEkgdGhp
bmsgdGhlIHdvcmRpbmcgb2YgdGhlIGNvbW1pdAo+IG1lc3NhZ2Ugb3VnaHQgdG8gY2hhbmdlIGFz
IHdlbGwpLgoKV291bGQgeW91IGJlIGZpbmUgd2l0aCB0aGUgZm9sbG93aW5nIG1lc3NhZ2U6Cgoi
ClRoZSBwMm0gYW5kIGlvbW11IG1hcHBpbmcgY29kZSBhbHdheXMgaGFkIHRoZSByZXF1aXJlbWVu
dCB0aGF0CmFkZHJlc3NlcyBhbmQgb3JkZXJzIG11c3QgYmUgYWxpZ25lZCB3aGVuIHBvcHVsYXRp
bmcgdGhlIHAybSBvciB0aGUKaW9tbXUgcGFnZSB0YWJsZXMuCgpQVkggZG9tMCBidWlsZGVyIGRp
ZG4ndCB0YWtlIHRoaXMgcmVxdWlyZW1lbnQgaW50byBhY2NvdW50LCBhbmQgY2FuCmNhbGwgaW50
byB0aGUgcDJtL2lvbW11IG1hcHBpbmcgaGVscGVycyB3aXRoIGFkZHJlc3NlcyBhbmQgb3JkZXJz
IHRoYXQKYXJlIG5vdCBhbGlnbmVkLgoKRml4IHRoaXMgYnkgbWFraW5nIHN1cmUgdGhlIG9yZGVy
cyBwYXNzZWQgdG8gdGhlIHBoeXNtYXAgcG9wdWxhdGlvbgpoZWxwZXJzIGFyZSBhbHdheXMgYWxp
Z25lZCB0byB0aGUgZ3Vlc3QgYWRkcmVzcyB0byBiZSBwb3B1bGF0ZWQuCiIKClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 10:32:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 10:32:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqy1i-0008Hg-IP; Tue, 05 Feb 2019 10:32:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9yJy=QM=citrix.com=prvs=932be658f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gqy1i-0008Hb-0x
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 10:32:26 +0000
X-Inumbo-ID: 5370694e-2931-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5370694e-2931-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 10:32:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,563,1539648000"; d="scan'208";a="77310005"
Date: Tue, 5 Feb 2019 10:32:20 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190205103220.ym4e5zotms77kqve@zion.uk.xensource.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <20190114144655.enuxtrcihy3vjbjv@zion.uk.xensource.com>
 <CACMJ4GYDFckb3rwU7kunK6iwXkd3AHeCx8Z0QMsKfUxyHD9w9g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACMJ4GYDFckb3rwU7kunK6iwXkd3AHeCx8Z0QMsKfUxyHD9w9g@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMDQsIDIwMTkgYXQgMTI6NTY6MTNQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gCj4gV2VpLAo+IAo+IGRvIHlvdSBoYXZlIGFueSBmZWVkYmFjayBvbiB0aGUg
bGF0ZXN0IGFyZ28gTUFJTlRBSU5FUlMgcGF0Y2g/CgpJdCBsb29rcyBmaW5lIHRvIG1lLgoKV2Vp
LgoKPiAKPiBDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 10:41:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 10:41:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqyA4-0000kN-G6; Tue, 05 Feb 2019 10:41:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rr7n=QM=citrix.com=prvs=932aec825=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gqyA3-0000kI-J6
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 10:41:03 +0000
X-Inumbo-ID: 8756ec62-2932-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8756ec62-2932-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 10:41:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,563,1539648000"; d="scan'208";a="85514532"
Date: Tue, 5 Feb 2019 11:40:47 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190205104047.ru4qqpphq5p4odyy@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-3-roger.pau@citrix.com>
 <5C586EB60200007800213BDC@prv1-mh.provo.novell.com>
 <20190204171847.q3cymyuclraa77lm@mac>
 <5C593F340200007800213D19@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C593F340200007800213D19@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 2/8] amd/ntp: remove assert that
 prevents creating 2M MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMTI6NDU6NTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAyLjE5IGF0IDE4OjE4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBGZWIgMDQsIDIwMTkgYXQgMDk6NTY6MjJBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gVGhlIGFzc2VydCB3YXMgb3JpZ2luYWxseSBhZGRlZCB0
byBtYWtlIHN1cmUgdGhhdCBoaWdoZXIgb3JkZXIKPiA+PiA+IHJlZ2lvbnMgKD4gUEFHRV9PUkRF
Ul80SykgY291bGQgbm90IGJlIHVzZWQgdG8gYnlwYXNzIHRoZQo+ID4+ID4gbW1pb19yb19yYW5n
ZXMgY2hlY2sgcGVyZm9ybWVkIGJ5IHAybV90eXBlX3RvX2ZsYWdzLgo+ID4+ID4gCj4gPj4gPiBU
aGlzIGhvd2V2ZXIgaXMgYWxyZWFkeSBjaGVja2VkIGluIHNldF9tbWlvX3AybV9lbnRyeSwgd2hp
Y2ggbWFrZXMKPiA+PiA+IHN1cmUgdGhhdCBoaWdoZXIgb3JkZXIgbWFwcGluZ3MgZG9uJ3Qgb3Zl
cmxhcCB3aXRoIG1taW9fcm9fcmFuZ2VzLAo+ID4+ID4gdGh1cyBhbGxvd2luZyB0aGUgY3JlYXRp
b24gb2YgaGlnaCBvcmRlciBNTUlPIG1hcHBpbmdzIHNhZmVseS4KPiA+PiAKPiA+PiBXZWxsLCB0
aGUgYXNzZXJ0aW9ucyB3ZXJlIGFkZGVkIHRvIG1ha2Ugc3VyZSBubyBvdGhlciBjb2RlCj4gPj4g
cGF0aCBhcHBlYXJzIHRoYXQgdmlvbGF0ZXMgdGhpcyByZXF1aXJlbWVudC4gQXJndWFibHkgZS5n
Lgo+ID4+IHNldF9pZGVudGl0eV9wMm1fZW50cnkoKSBjb3VsZCBnYWluIGFuIG9yZGVyIHBhcmFt
ZXRlciBhbmQKPiA+PiB0aGVuIHRyeSB0byBlc3RhYmxpc2ggbGFyZ2VyIHAybV9tbWlvX2RpcmVj
dCBlbnRyaWVzLgo+ID4+IAo+ID4+IERvbid0IGdldCBtZSB3cm9uZywgSSBkb24ndCBvYmplY3Qg
dG8gdGhlIHJlbW92YWwgb2YgdGhlCj4gPj4gYXNzZXJ0aW9ucywgYnV0IHRoZSBkZXNjcmlwdGlv
biBtYWtlcyBpdCBzb3VuZCBhcyBpZiB0aGV5IHdlcmUKPiA+PiBlbnRpcmVseSByZWR1bmRhbnQu
IEV2ZW4gYmV0dGVyIHdvdWxkIGJlIHRob3VnaCBpZiB0aGV5Cj4gPj4gY291bGQgYmUgZXh0ZW5k
ZWQgdG8ga2VlcCB0cmlnZ2VyaW5nIGluICJiYWQiIGNhc2VzLgo+ID4gCj4gPiBJIGNvdWxkIGFk
ZCBzb21ldGhpbmcgbGlrZToKPiA+IAo+ID4gQVNTRVJUKCFyYW5nZXNldF9vdmVybGFwc19yYW5n
ZShtbWlvX3JvX3JhbmdlcywgbWZuX3gobWZuKSwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWZuX3gobWZuKSArIFBGTl9ET1dOKE1CKDIpKSkpOwo+ID4gCj4gPiBJIHRoaW5r
IHRoaXMgc2hvdWxkIGJlIHNhZmUgYW5kIHdvdWxkIHRyaWdnZXIgaW4gY2FzZSBvZiBtaXN1c2Uu
Cj4gCj4gTG9va3Mgb2theSwgaWYgc2xpZ2h0bHkgZXh0ZW5kZWQgKG9yIG1hZGUgY29uZGl0aW9u
YWwpIHRvIGV4Y2x1ZGUKPiB0aGUgYWRkaXRpb24gb2YgTUIoMikgdG8gTUZOX0lOVkFMSUQgdG8g
d3JhcCBhbmQgcG90ZW50aWFsbHkKPiBoaXQgYSByL28gcmFuZ2UgaW4gdGhlIGxvdyAxTWIuCgpB
Y2ssIHNvIGl0IHdvdWxkIGJlOgoKQVNTRVJUKG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSB8fAog
ICAgICAgIXJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKG1taW9fcm9fcmFuZ2VzLCBtZm5feChtZm4p
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikgKyBQRk5fRE9XTihN
QigyKSkpKTsKCgo+ID4+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gPj4gPiAr
KysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiA+PiA+IEBAIC02NjgsNyArNjY4LDYgQEAg
cDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5f
dCBtZm4sCj4gPj4gPiAgICAgICAgICB9Cj4gPj4gPiAgCj4gPj4gPiAgICAgICAgICBBU1NFUlQo
cDJtX2ZsYWdzX3RvX3R5cGUoZmxhZ3MpICE9IHAybV9pb3JlcV9zZXJ2ZXIpOwo+ID4+ID4gLSAg
ICAgICAgQVNTRVJUKCFtZm5fdmFsaWQobWZuKSB8fCBwMm10ICE9IHAybV9tbWlvX2RpcmVjdCk7
Cj4gPj4gPiAgICAgICAgICBsMmVfY29udGVudCA9IG1mbl92YWxpZChtZm4pIHx8IHAybV9hbGxv
d3NfaW52YWxpZF9tZm4ocDJtdCkKPiA+PiA+ICAgICAgICAgICAgICA/IHAybV9sMmVfZnJvbV9w
Zm4obWZuX3gobWZuKSwKPiA+PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3R5cGVfdG9fZmxhZ3MocDJtLCBwMm10LCBtZm4sIDEpKQo+ID4+IAo+ID4+IFRoZXJlJ3MgYSBz
aW1pbGFyIGNoZWNrIGluIHRoZSAxRyBtYXBwaW5nIGxvZ2ljIHNldmVyYWwgbGluZXMgdXAuIFdo
eQo+ID4+IGRvZXMgdGhhdCBub3QgYWxzbyBuZWVkIHJlbW92aW5nPwo+ID4gCj4gPiBTbyBmYXIg
bW1pb19vcmRlciBkb2Vzbid0IGFsbG93IGNyZWF0aW9uIG9mIDFHIGVudHJpZXMgZm9yIG1taW8K
PiA+IHJlZ2lvbnMsIHRoYXQncyB3aHkgSSBoYXZlbid0IHJlbW92ZWQgdGhhdCBhc3NlcnQuIEkg
Y2FuIGhvd2V2ZXIKPiA+IHJlcGxhY2UgaXQgd2l0aCB0aGUgYXNzZXJ0IHN1Z2dlc3RlZCBhYm92
ZSBwcm9wZXJseSBhZGp1c3RlZCBmb3IgMUcKPiA+IHBhZ2VzLgo+IAo+IFllcywgdGhpcyBvciBl
eHBsaWNpdGx5IHNheSBpbiB0aGUgZGVzY3JpcHRpb24gd2h5IHlvdSBsZWF2ZSBhbG9uZSB0aGUK
PiBvdGhlciBvbmUuCgpJIHRoaW5rIGNoYW5naW5nIHRoZSBhc3NlcnQgaXMgbGlrZWx5IG1vcmUg
ZnV0dXJlIHByb29mLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 10:45:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 10:45:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqyDx-0000sx-1p; Tue, 05 Feb 2019 10:45:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=68NU=QM=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gqyDv-0000ss-UN
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 10:45:03 +0000
X-Inumbo-ID: 166ba860-2933-11e9-bc90-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 166ba860-2933-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 10:45:01 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id k15-v6so2442408ljc.8
 for <xen-devel@lists.xenproject.org>; Tue, 05 Feb 2019 02:45:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=pSPg3AljVPOcTEPcPV14eRNuX1Y9nF3vVMj7ndTbM5Q=;
 b=DP0i5jvya5HdZPuDiWJ90YMxvTRrRNtllT34RqaP3McfFw5EuEiKMrPKq3cp3SeWVl
 Uc9fOysxDCL8JKFgBpMI0rNu/gpwiZQRWA42muHcfnop7GhAivgOywnOkf8vdrtsV83+
 ZL8okK2rXD/HoeHtMQXL2sKu5pb7sWZdj7TmJo7QnZ636TL4fmzFgbHLw52Q9tImSCOm
 AzmwbwaPZYFkeoZ27PhP0eQM7Fp3choahhMkG1fPMX+cYYxi7q2sSqAN3S8cpmYMh6tB
 24Yy0CqB5bGOZsQynDaRR8VVn8ug8erlYcxDzD0mXAqNmMKcWl2BGEZ0MSZpTFjXWH9x
 a32A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=pSPg3AljVPOcTEPcPV14eRNuX1Y9nF3vVMj7ndTbM5Q=;
 b=NaF1N07++Z/t1n7q6eNq5p5veeCTOtDxxGKHVIcGmOwqriF/kaQhr/ADuSSXGtJRef
 AuIEhOXm6ReWie7iDvmF0+eNjnt60mAPu801cGOrCr/oigOtKQhVy9t4y8S6BjfyFhIl
 NZTS6+MdYEOCqKMKPPLEUxgD4ARaECcP7EtznF4wuz/sKPz6p22gYSzJ6TC/R3Vb+dEy
 iBphpc8m9E6t0mOw0GicnhhQrDE5Qa03lavTjfkSp43ZaPAzhmBTiasNDk0uTQOKQpga
 vUmc4l37H2v7eknSwJrcaYPvbAD5hByHLyLpOhOtIZebiOsoeQjiDJ9t0DhXoAqluD4K
 R9CQ==
X-Gm-Message-State: AHQUAubRBiqbHIG6nkDJQQzR3kQgZ2uDwMZwzDZkb2oA646wF//L6JIe
 7uyo6qhT1xZjP3hcKuC7T5w=
X-Google-Smtp-Source: AHgI3IbLN6mvytgfg9d97UsJT8Mq2rqfjN/5gSxeeHkKXnZpjttQFb7lc4jBeBoX7VdvWQBk/pdcEQ==
X-Received: by 2002:a2e:750a:: with SMTP id
 q10-v6mr2273263ljc.39.1549363499947; 
 Tue, 05 Feb 2019 02:44:59 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 l3-v6sm3246032ljg.21.2019.02.05.02.44.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Feb 2019 02:44:59 -0800 (PST)
To: Hans Verkuil <hverkuil@xs4all.nl>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "jgross@suse.com" <jgross@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "mchehab@kernel.org" <mchehab@kernel.org>,
 "linux-media@vger.kernel.org" <linux-media@vger.kernel.org>,
 "sakari.ailus@linux.intel.com" <sakari.ailus@linux.intel.com>,
 "koji.matsuoka.xm@renesas.com" <koji.matsuoka.xm@renesas.com>
References: <20190115093853.15495-1-andr2000@gmail.com>
 <20190115093853.15495-2-andr2000@gmail.com>
 <393f824d-e543-476c-777f-402bcc1c0bcb@xs4all.nl>
 <1152536e-9238-4192-653e-b784b34b8a0d@epam.com>
 <d8476f24-1952-e822-aa75-b8a5f5d5a552@gmail.com>
 <e5bbde8f-ef5a-791a-a3aa-645c57ddcf82@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <d26401fd-9e16-548e-cfa0-af488a701b59@gmail.com>
Date: Tue, 5 Feb 2019 12:44:57 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <e5bbde8f-ef5a-791a-a3aa-645c57ddcf82@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMi81LzE5IDExOjM0IEFNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4gT24gMi81LzE5IDk6NDgg
QU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBPbiAxLzIzLzE5IDEwOjE0IEFN
LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IEFueSBjb21tZW50cyBmcm9tIFhl
biBjb21tdW5pdHk/Cj4+PiBLb25yYWQ/Cj4+IFdoaWxlIEkgYW0gc3RpbGwgbG9va2luZyBmb3J3
YXJkIHRvIGFueSBjb21tZW50cyBmcm9tIFhlbiBjb21tdW5pdHkuLi4KPj4+IE9uIDEvMTUvMTkg
NDo0NCBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4+IEhpIE9sZWtzYW5kciwKPj4+Pgo+Pj4+
IEp1c3QgdHdvIHJlbWFpbmluZyBjb21tZW50czoKPj4+Pgo+Pj4+IE9uIDEvMTUvMTkgMTA6Mzgg
QU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+PiBGcm9tOiBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4+Cj4+
Pj4+IFRoaXMgaXMgdGhlIEFCSSBmb3IgdGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJhLXZpcnR1YWxp
emVkCj4+Pj4+IGNhbWVyYSBkcml2ZXIgd2hpY2ggZXh0ZW5kcyBYZW4ncyByZWFjaCBtdWx0aW1l
ZGlhIGNhcGFiaWxpdGllcyBldmVuCj4+Pj4+IGZhcnRoZXIgZW5hYmxpbmcgaXQgZm9yIHZpZGVv
IGNvbmZlcmVuY2luZywgSW4tVmVoaWNsZSBJbmZvdGFpbm1lbnQsCj4+Pj4+IGhpZ2ggZGVmaW5p
dGlvbiBtYXBzIGV0Yy4KPj4+Pj4KPj4+Pj4gVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0
IG1vc3QgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgd2l0aCB0aGUKPj4+Pj4gZmluYWwgaWRlYSB0byBt
YWtlIGl0IHBvc3NpYmxlIHRvIGV4dGVuZCB0aGUgcHJvdG9jb2wgaWYgbmVlZCBiZToKPj4+Pj4K
Pj4+Pj4gMS4gUHJvdmlkZSBtZWFucyBmb3IgYmFzZSB2aXJ0dWFsIGRldmljZSBjb25maWd1cmF0
aW9uOgo+Pj4+PiAgwqDCoCAtIHBpeGVsIGZvcm1hdHMKPj4+Pj4gIMKgwqAgLSByZXNvbHV0aW9u
cwo+Pj4+PiAgwqDCoCAtIGZyYW1lIHJhdGVzCj4+Pj4+IDIuIFN1cHBvcnQgYmFzaWMgY2FtZXJh
IGNvbnRyb2xzOgo+Pj4+PiAgwqDCoCAtIGNvbnRyYXN0Cj4+Pj4+ICDCoMKgIC0gYnJpZ2h0bmVz
cwo+Pj4+PiAgwqDCoCAtIGh1ZQo+Pj4+PiAgwqDCoCAtIHNhdHVyYXRpb24KPj4+Pj4gMy4gU3Vw
cG9ydCBzdHJlYW1pbmcgY29udHJvbAo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4+
IC0tLQo+Pj4+PiAgwqDCoCB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCB8IDEzNjQg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+Pj4+ICDCoMKgIDEgZmlsZSBjaGFuZ2Vk
LCAxMzY0IGluc2VydGlvbnMoKykKPj4+Pj4gIMKgwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9p
bmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+Pj4+Cj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1l
cmFpZi5oCj4+Pj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+Pj4+IGluZGV4IDAwMDAwMDAwMDAw
MC4uMjQ2ZWIyNDU3ZjQwCj4+Pj4+IC0tLSAvZGV2L251bGwKPj4+Pj4gKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKPj4+Pj4gQEAgLTAsMCArMSwxMzY0IEBACj4+Pj4gPHNu
aXA+Cj4+Pj4KPj4+Pj4gKy8qCj4+Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Pj4+ICsg
KsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgRVZFTlQgQ09ERVMKPj4+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+Pj4g
KyAqLwo+Pj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0ZSQU1FX0FWQUlMwqDCoMKgwqDCoCAw
eDAwCj4+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRfQ1RSTF9DSEFOR0XCoMKgwqDCoMKgIDB4
MDEKPj4+Pj4gKwo+Pj4+PiArLyogUmVzb2x1dGlvbiBoYXMgY2hhbmdlZC4gKi8KPj4+Pj4gKyNk
ZWZpbmUgWEVOQ0FNRVJBX0VWVF9DRkdfRkxHX1JFU09MwqDCoMKgICgxIDw8IDApCj4+Pj4gSSB0
aGluayB0aGlzIGZsYWcgaXMgYSBsZWZ0LW92ZXIgZnJvbSB2MiBhbmQgc2hvdWxkIGJlIHJlbW92
ZWQuCj4+Pj4KPj4+PiA8c25pcD4KPj4+Pgo+Pj4+PiArICogUmVxdWVzdCBudW1iZXIgb2YgYnVm
ZmVycyB0byBiZSB1c2VkOgo+Pj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDLCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDPCoMKgwqDCoMKgwqDCoCBvY3RldAo+Pj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IF9PUF9CVUZfUkVRVUVTVHzCoMKgIHJlc2Vy
dmVkwqDCoMKgwqAgfCA0Cj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4gKyAqIHzCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXNlcnZl
ZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgfCA4Cj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4gKyAqIHzCoMKgwqAgbnVtX2J1ZnPC
oMKgwqAgfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmVzZXJ2ZWTC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTIKPj4+Pj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDE2Cj4+Pj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+ICsg
KiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHwgNjQKPj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+PiArICoKPj4+Pj4g
KyAqIG51bV9idWZzIC0gdWludDhfdCwgZGVzaXJlZCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1
c2VkLiBUaGlzIGlzCj4+Pj4+ICsgKsKgwqAgbGltaXRlZCB0byB0aGUgdmFsdWUgY29uZmlndXJl
ZCBpbiBYZW5TdG9yZS5tYXgtYnVmZmVycy4KPj4+Pj4gKyAqwqDCoCBQYXNzaW5nIHplcm8gbnVt
X2J1ZnMgaW4gdGhpcyByZXF1ZXN0IChhZnRlciBzdHJlYW1pbmcgaGFzIHN0b3BwZWQKPj4+Pj4g
KyAqwqDCoCBhbmQgYWxsIGJ1ZmZlcnMgZGVzdHJveWVkKSB1bmJsb2NrcyBjYW1lcmEgY29uZmln
dXJhdGlvbiBjaGFuZ2VzLgo+Pj4+IEkgdGhpbmsgdGhlIHBocmFzZSAndW5ibG9ja3MgY2FtZXJh
IGNvbmZpZ3VyYXRpb24gY2hhbmdlcycgaXMgY29uZnVzaW5nLgo+Pj4+Cj4+Pj4gSW4gdjMgdGhp
cyBzZW50ZW5jZSBjYW1lIGFmdGVyIHRoZSB0aGlyZCBub3RlIGJlbG93LCBhbmQgc28gaXQgbWFk
ZSBzZW5zZQo+Pj4+IGluIHRoYXQgY29udGV4dCwgYnV0IG5vdyB0aGUgb3JkZXIgaGFzIGJlZW4g
cmV2ZXJzZWQgYW5kIGl0IGJlY2FtZSBoYXJkIHRvCj4+Pj4gdW5kZXJzdGFuZC4KPj4+Pgo+Pj4+
IEknbSBub3Qgc3VyZSB3aGF0IHRoZSBiZXN0IGFwcHJvYWNoIGlzIHRvIGZpeCB0aGlzLiBPbmUg
b3B0aW9uIGlzIHRvIHJlbW92ZQo+Pj4+IHRoZSB0aGlyZCBub3RlIGFuZCBpbnRlZ3JhdGUgaXQg
c29tZWhvdyBpbiB0aGUgc2VudGVuY2UgYWJvdmUuIE9yIHBlcmhhcHMKPj4+PiBkbyBhd2F5IHdp
dGggdGhlICdub3RlcycgYXQgYWxsIGFuZCBqdXN0IHdyaXRlIGEgbW9yZSBleHRlbnNpdmUgZG9j
dW1lbnRhdGlvbgo+Pj4+IGZvciB0aGlzIG9wLiBJIGxlYXZlIHRoYXQgdXAgdG8geW91Lgo+PiBI
YW5zLCBob3cgYWJvdXQ6Cj4+Cj4+ICDCoCogbnVtX2J1ZnMgLSB1aW50OF90LCBkZXNpcmVkIG51
bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQuCj4+ICDCoCoKPj4gIMKgKiBUaGUgbnVtYmVyIG9m
IGJ1ZmZlcnMgaW4gdGhpcyByZXF1ZXN0IG11c3Qgbm90IGV4Y2VlZCB0aGUgdmFsdWUgY29uZmln
dXJlZAo+PiAgwqAqIGluIFhlblN0b3JlLm1heC1idWZmZXJzLiBJZiB0aGUgbnVtYmVyIG9mIGJ1
ZmZlcnMgaXMgbm90IHplcm8gdGhlbiBhZnRlciB0aGlzCj4+ICDCoCogcmVxdWVzdCB0aGUgY2Ft
ZXJhIGNvbmZpZ3VyYXRpb24gY2Fubm90IGJlIGNoYW5nZWQuIEluIG9yZGVyIHRvIGFsbG93IGNh
bWVyYQo+PiAgwqAqIChyZSljb25maWd1cmF0aW9uIHRoaXMgcmVxdWVzdCBtdXN0IGJlIHNlbnQg
d2l0aCBudW1fYnVmcyBzZXQgdG8gemVybyBhbmQKPj4gIMKgKiB0aGUgc3RyZWFtaW5nIG11c3Qg
YmUgc3RvcHBlZCBhbmQgYnVmZmVycyBkZXN0cm95ZWQuCj4+ICDCoCogSXQgaXMgYWxsb3dlZCBm
b3IgdGhlIGZyb250ZW5kIHRvIHNlbmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNU
Cj4+ICDCoCogcmVxdWVzdHMgYmVmb3JlIHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFS
VCByZXF1ZXN0IHRvIHVwZGF0ZSBvcgo+PiAgwqAqIHR1bmUgdGhlIGZpbmFsIGNvbmZpZ3VyYXRp
b24uCj4+ICDCoCogRnJvbnRlbmQgaXMgcmVzcG9uc2libGUgZm9yIGNoZWNraW5nIHRoZSBjb3Jy
ZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvCj4+ICDCoCogc2VlIGlmIHRoZSB2YWx1ZXMg
cmVwb3J0ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBvbmVzCj4+
ICDCoCogYW5kIGNhbiBiZSBhY2NlcHRlZC4KPj4gIMKgKgo+PiAgwqAqIFNlZSByZXNwb25zZSBm
b3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4gIMKgKi8KPiBIbW0sIGl0IHN0aWxsIGlzIGF3a3dh
cmQuIFBhcnQgb2YgdGhlIHJlYXNvbiBmb3IgdGhhdCBpcyB0aGF0IFZJRElPQ19SRVFCVUZTCj4g
aXMganVzdCB3ZWlyZCBpbiB0aGF0IGEgdmFsdWUgb2YgMCBoYXMgYSBzcGVjaWFsIG1lYW5pbmcu
Cj4KPiBQZXJoYXBzIGl0IHdvdWxkIGJlIG11Y2ggY2xlYW5lciBmb3IgdGhlIFhlbiBpbXBsZW1l
bnRhdGlvbiB0byBqdXN0IGFkZCBhIG5ldwo+IE9QOiBfT1BfRlJFRV9BTExfQlVGUyAob3IgcGVy
aGFwcyBfUkVMRUFTRV9BTExfQlVGUykgdGhhdCBlZmZlY3RpdmVseSBkb2VzCj4gVklESU9DX1JF
UUJVRlMgd2l0aCBhIDAgY291bnQgdmFsdWUuIEFuZCB0aGlzIE9QX0JVRl9SRVFVRVNUICh3b3Vs
ZG4ndAo+IE9QX1JFUVVFU1RfQlVGUyBiZSBhIGJldHRlciBuYW1lPykKSSBoYXZlIGFsbCBvcGVy
YXRpb24gY2F0ZWdvcml6ZWQsIGUuZy4gdGhlcmUgYXJlIGNvbW1hbmRzCmZvciBjb25maWd1cmF0
aW9uIChYRU5DQU1FUkFfT1BfQ09ORklHX1hYWCksCmJ1ZmZlciBoYW5kbGluZyAoWEVOQ0FNRVJB
X09QX0JVRl9YWFgpIGV0Yy4sIHNvIEkgcHJlZmVyIHRvCmtlZXAgdGhlIG5hbWUgYXMgaXMuCj4g
ICB3b3VsZCB0aGVuIGRvIG5vdGhpbmcgb3IgcmV0dXJuIGFuIGVycm9yCj4gaWYgbnVtX2J1ZnMg
PT0gMC4KPgo+IElmIHlvdSBkb24ndCB3YW50IHRvIGNyZWF0ZSBhIG5ldyBYZW4gb3AsIHRoZW4g
SSB3b3VsZCBjaGFuZ2UgdGhlIHRleHQgc29tZQo+IG1vcmUgc2luY2UgeW91IGRvIG5vdCBhY3R1
YWxseSBleHBsYWluIHdoYXQgdGhlIG9wIGRvZXMgaWYgbnVtX2J1ZnMgaXMgMC4KV2VsbCwgSSB0
ZW5kIHRvIGtlZXAgdGhpcyBhcyBpcyB3aXRoIG5vIGFkZGl0aW9uYWwgb3AuCj4KPiBJIHdvdWxk
IHdyaXRlIHNvbWV0aGluZyBsaWtlIHRoaXM6Cj4KPiBJZiBudW1fYnVmcyBpcyBncmVhdGVyIHRo
YW4gMCwgdGhlbiA8ZGVzY3JpYmUgd2hhdCBoYXBwZW5zPi4KPgo+IElmIG51bV9idWZzIGlzIGVx
dWFsIHRvIDAsIHRoZW4gPGRlc2NyaWJlIHdoYXQgaGFwcGVucz4uCj4KPiBJZiBudW1fYnVmcyBp
cyBub3QgemVybyB0aGVuIGFmdGVyIHRoaXMgcmVxdWVzdCB0aGUgY2FtZXJhIGNvbmZpZ3VyYXRp
b24KPiBjYW5ub3QgYmUgY2hhbmdlZC4gSW4gb3JkZXIgdG8gYWxsb3cgY2FtZXJhIChyZSljb25m
aWd1cmF0aW9uIHRoaXMgcmVxdWVzdAo+IG11c3QgYmUgc2VudCB3aXRoIG51bV9idWZzIHNldCB0
byB6ZXJvIGFuZCB0aGUgc3RyZWFtaW5nIG11c3QgYmUgc3RvcHBlZAo+IGFuZCBidWZmZXJzIGRl
c3Ryb3llZC4KTmV4dCB0cnk6CgogwqAqIG51bV9idWZzIC0gdWludDhfdCwgZGVzaXJlZCBudW1i
ZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLgogwqAqCiDCoCogSWYgbnVtX2J1ZnMgaXMgbm90IHpl
cm8gdGhlbiB0aGUgYmFja2VuZCB2YWxpZGF0ZXMgdGhlIHJlcXVlc3RlZCAKbnVtYmVyIG9mCiDC
oCogYnVmZmVycyBhbmQgcmVzcG9uZHMgd2l0aCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgYWxsb3dl
ZCBmb3IgdGhpcyAKZnJvbnRlbmQuCiDCoCogRnJvbnRlbmQgaXMgcmVzcG9uc2libGUgZm9yIGNo
ZWNraW5nIHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGluIApvcmRlciB0bwogwqAqIHNlZSBp
ZiB0aGUgdmFsdWVzIHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhlIGRl
c2lyZWQgb25lcwogwqAqIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCiDCoCogRnJvbnRlbmQgaXMgYWxs
b3dlZCB0byBzZW5kIG11bHRpcGxlIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVCByZXF1ZXN0cwog
wqAqIGJlZm9yZSBzZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVzdCB0byB1
cGRhdGUgb3IgdHVuZSB0aGUKIMKgKiBmaW5hbCBjb25maWd1cmF0aW9uLgogwqAqIEZyb250ZW5k
IGlzIG5vdCBhbGxvd2VkIHRvIGNoYW5nZSB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgYW5kL29yIGNh
bWVyYQogwqAqIGNvbmZpZ3VyYXRpb24gYWZ0ZXIgdGhlIHN0cmVhbWluZyBoYXMgc3RhcnRlZC4K
IMKgKgogwqAqIEluIG9yZGVyIHRvIGFsbG93IGNhbWVyYSAocmUpY29uZmlndXJhdGlvbiB0aGlz
IHJlcXVlc3QgbXVzdCBiZSBzZW50IAp3aXRoCiDCoCogbnVtX2J1ZnMgc2V0IHRvIHplcm8gYW5k
IHRoZSBzdHJlYW1pbmcgbXVzdCBiZSBzdG9wcGVkIGFuZCBidWZmZXJzIApkZXN0cm95ZWQuCiDC
oCoKIMKgKiBQbGVhc2Ugbm90ZSwgdGhhdCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaW4gdGhpcyBy
ZXF1ZXN0IG11c3Qgbm90IGV4Y2VlZAogwqAqIHRoZSB2YWx1ZSBjb25maWd1cmVkIGluIFhlblN0
b3JlLm1heC1idWZmZXJzLgogwqAqCiDCoCogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyBy
ZXF1ZXN0LgoKPiBSZWdhcmRzLAo+Cj4gCUhhbnMKPgo+Pj4+PiArICoKPj4+Pj4gKyAqIFNlZSBy
ZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4+Pj4gKyAqCj4+Pj4+ICsgKiBOb3Rl
czoKPj4+Pj4gKyAqwqAgLSBmcm9udGVuZCBtdXN0IGNoZWNrIHRoZSBjb3JyZXNwb25kaW5nIHJl
c3BvbnNlIGluIG9yZGVyIHRvIHNlZQo+Pj4+PiArICrCoMKgwqAgaWYgdGhlIHZhbHVlcyByZXBv
cnRlZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRvIG1hdGNoIHRoZSBkZXNpcmVkIG9uZXMKPj4+Pj4g
KyAqwqDCoMKgIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4+Pj4+ICsgKsKgIC0gZnJvbnRlbmQgbWF5
IHNlbmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIHJlcXVlc3RzIGJlZm9yZQo+
Pj4+PiArICrCoMKgwqAgc2VuZGluZyBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIHJlcXVlc3Qg
dG8gdXBkYXRlIG9yIHR1bmUgdGhlCj4+Pj4+ICsgKsKgwqDCoCBjb25maWd1cmF0aW9uLgo+Pj4+
PiArICrCoCAtIGFmdGVyIHRoaXMgcmVxdWVzdCBjYW1lcmEgY29uZmlndXJhdGlvbiBjYW5ub3Qg
YmUgY2hhbmdlZCwgdW5sZXNzCj4+Pj4gY2FtZXJhIGNvbmZpZ3VyYXRpb24gLT4gdGhlIGNhbWVy
YSBjb25maWd1cmF0aW9uCj4+Pj4KPj4+Pj4gKyAqwqDCoMKgIHN0cmVhbWluZyBpcyBzdG9wcGVk
IGFuZCBidWZmZXJzIGRlc3Ryb3llZAo+Pj4+PiArICovCj4+Pj4gUmVnYXJkcywKPj4+Pgo+Pj4+
ICDCoMKgwqDCoEhhbnMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 10:48:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 10:48:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqyGk-00012D-LC; Tue, 05 Feb 2019 10:47:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqyGi-000128-K9
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 10:47:56 +0000
X-Inumbo-ID: 7deabe8a-2933-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7deabe8a-2933-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 10:47:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 03:47:53 -0700
Message-Id: <5C5969D50200007800213E62@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 03:47:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-4-roger.pau@citrix.com>
In-Reply-To: <20190130103646.53649-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 3/8] iommu/pvh: add reserved
 regions below 1MB to the iommu page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFJlc2VydmVkIG1lbW9yeSByYW5nZXMgYmVsb3cgMU1CIG9uIGEgUFZIIGRvbTAgYXJlIGFkZGVk
IHRvIHRoZSBIQVAKPiBwYWdlIHRhYmxlcywgYnV0IGR1ZSB0byB0aGlzIGJlaW5nIGRvbmUgYmVm
b3JlIHNldHRpbmcgdXAgdGhlIElPTU1VCj4gdGhlIG5vbiBSQU0gcmVnaW9ucyBpbiB0aG9zZSBh
cmVhcyBhcmUgbm90IGFkZGVkIHRvIHRoZSBJT01NVSBwYWdlCj4gdGFibGVzLiBGaXggdGhpcyBi
eSBtYWtpbmcgc3VyZSBhbnkgcmVzZXJ2ZWQgcmVnaW9ucyBiZWxvdyAxTUIgYXJlCj4gYWRkZWQg
dG8gdGhlIElPTU1VIHBhZ2UgdGFibGVzLgoKU28gd2hhdCB3YXMgdGhlIHJlYXNvbiBhZ2FpbiB0
aGF0IHdlIGNhbGwgaW9tbXVfaHdkb21faW5pdCgpIGFmdGVyCnB2aF9zZXR1cF9wMm0oKT8gQW0g
SSBtaXMtcmVtZW1iZXJpbmcgdGhlcmUgaGF2aW5nIGJlZW4gYSBwYXRjaAp0byBmbGlwIHRoZWly
IG9yZGVyPwoKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwo+ICsr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCj4gQEAgLTE1MSwxMiArMTUx
LDcgQEAgc3RhdGljIGJvb2wgX19od2RvbV9pbml0IGh3ZG9tX2lvbW11X21hcChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLAo+ICAgICAgICogaW5jbHVzaXZlIG1hcHBpbmcgYWRkaXRpb25hbGx5IG1h
cHMgaW4gZXZlcnkgcGZuIHVwIHRvIDRHQiBleGNlcHQgdGhvc2UKPiAgICAgICAqIHRoYXQgZmFs
bCBpbiB1bnVzYWJsZSByYW5nZXMgZm9yIFBWIERvbTAuCj4gICAgICAgKi8KPiAtICAgIGlmICgg
KHBmbiA+IG1heF9wZm4gJiYgIW1mbl92YWxpZChtZm4pKSB8fCB4ZW5faW5fcmFuZ2UocGZuKSB8
fAo+IC0gICAgICAgICAvKgo+IC0gICAgICAgICAgKiBJZ25vcmUgYW55IGFkZHJlc3MgYmVsb3cg
MU1CLCB0aGF0J3MgYWxyZWFkeSBpZGVudGl0eSBtYXBwZWQgYnkgdGhlCj4gLSAgICAgICAgICAq
IERvbTAgYnVpbGRlciBmb3IgSFZNLgo+IC0gICAgICAgICAgKi8KPiAtICAgICAgICAgKCFkLT5k
b21haW5faWQgJiYgaXNfaHZtX2RvbWFpbihkKSAmJiBwZm4gPCBQRk5fRE9XTihNQigxKSkpICkK
ClRoZXJlIHdhcyBhIGRvbWFpbiBJRCBjaGVjayBoZXJlLCBhbmQgdGhlIGNvbW1lbnQgZXhwbGlj
aXRseSBzYWlkCkRvbTAuCgo+ICsgICAgaWYgKCAocGZuID4gbWF4X3BmbiAmJiAhbWZuX3ZhbGlk
KG1mbikpIHx8IHhlbl9pbl9yYW5nZShwZm4pICkKPiAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4g
IAo+ICAgICAgc3dpdGNoICggdHlwZSA9IHBhZ2VfZ2V0X3JhbV90eXBlKG1mbikgKQo+IEBAIC0y
NDUsNyArMjQwLDEyIEBAIHZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfaHdkb21faW5pdChz
dHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgIGlmICggIWh3ZG9tX2lvbW11X21hcChkLCBwZm4s
IG1heF9wZm4pICkKPiAgICAgICAgICAgICAgY29udGludWU7Cj4gIAo+IC0gICAgICAgIGlmICgg
cGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIERv
bid0IGFkZCBhbnkgYWRkcmVzcyBiZWxvdyAxTUIgdG8gdGhlIEhBUCBwYWdlIHRhYmxlcywgdGhh
dCdzCj4gKyAgICAgICAgICogYWxyZWFkeSBkb25lIGJ5IHRoZSBkb21haW4gYnVpbGRlci4gQWRk
IGFkZHJlc3NlcyBiZWxvdyAxTUIgdG8gdGhlCj4gKyAgICAgICAgICogSU9NTVUgcGFnZSB0YWJs
ZXMgb25seS4KPiArICAgICAgICAgKi8KPiArICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3RyYW5z
bGF0ZShkKSAmJiBwZm4gPj0gUEZOX0RPV04oTUIoMSkpICkKCk5vdGhpbmcgbGlrZSB0aGlzIGhl
cmUuIERpZCB5b3UgZGV0ZXJtaW5lIHRoYXQgaW4gdGhlIGxhdGUgaHdkb20KY2FzZSB0aGluZ3Mg
d29yayB3aXRob3V0IHRoYXQgZXh0cmEgcHJlY2F1dGlvbiAoaS5lLiB0aGUgcmVtb3ZlZApjaGVj
ayB3YXMgcmVhbGx5IHBvaW50bGVzcyk/IElmIHNvLCBtZW50aW9uaW5nIHRoaXMgd291bGQgYmUg
aGVscGZ1bAooYXQgdGhlIHZlcnkgbGVhc3QgdG8gYmUgc3VyZSB0aGlzIHdhcyBpbnRlbnRpb25h
bCkuCgpKYW4KCj4gICAgICAgICAgICAgIHJjID0gc2V0X2lkZW50aXR5X3AybV9lbnRyeShkLCBw
Zm4sIHAybV9hY2Nlc3NfcncsIDApOwo+ICAgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgcmMg
PSBpb21tdV9tYXAoZCwgX2RmbihwZm4pLCBfbWZuKHBmbiksIFBBR0VfT1JERVJfNEssCj4gLS0g
Cj4gMi4yMC4xCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 10:54:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 10:54:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqyMt-0001uV-CT; Tue, 05 Feb 2019 10:54:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h/kp=QM=citrix.com=prvs=93293e290=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gqyMs-0001uQ-G7
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 10:54:18 +0000
X-Inumbo-ID: 5e8e7cc6-2934-11e9-899d-0fc806cda8e1
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e8e7cc6-2934-11e9-899d-0fc806cda8e1;
 Tue, 05 Feb 2019 10:54:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,563,1539648000"; d="scan'208";a="85515082"
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-2-roger.pau@citrix.com>
 <5C586B3E0200007800213BCA@prv1-mh.provo.novell.com>
 <20190204171108.dud4pm5wynb6cpmj@mac>
 <5C593E4A0200007800213D0F@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <b4701681-bf77-57d4-d6df-404be74ac28d@citrix.com>
Date: Tue, 5 Feb 2019 10:54:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C593E4A0200007800213D0F@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 1/8] dom0/pvh: align allocation and
 mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMjAxOSAwNzo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDQuMDIuMTkg
YXQgMTg6MTEsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIE1vbiwgRmViIDA0
LCAyMDE5IGF0IDA5OjQxOjM0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24g
MzAuMDEuMTkgYXQgMTE6MzYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gRHVl
IHRvIHRoZSByZWNlbnQgY2hhbmdlcyBpbiB0aGUgaW9tbXUgbWFwcGluZyBsb2dpYywgdGhlIHN0
YXJ0Cj4+Pj4gYWRkcmVzc2VzIHByb3ZpZGVkIG5lZWQgdG8gYmUgYWxpZ25lZCB0byB0aGUgb3Jk
ZXIgaW50ZW5kZWQgdG8gYmUKPj4+PiBtYXBwZWQuCj4+PiBJcnJlc3BlY3RpdmUgb2YgeW91ciBy
ZXBseSB0byBXZWkncyBzaW1pbGFyIHJlcXVlc3QgKHdoZXJlIHlvdSd2ZQo+Pj4gcHJvdmlkZWQg
bGlua3MgdG8gbWFpbHMgc2hvd2luZyBjcmFzaGVzKSBJJ2QgbGlrZSB5b3UgdG8gZXhwbGFpbgo+
Pj4gdGhpcyBiZXR0ZXIuIFRoaXMgaXMgaW4gcGFydGljdWxhciBiZWNhdXNlIEkgZG9uJ3QgcmVh
bGx5IHNlZSB3aGF0Cj4+PiAicmVjZW50IGNoYW5nZXMgaW4gdGhlIGlvbW11IG1hcHBpbmcgbG9n
aWMiIHlvdSB0YWxrIGFib3V0Lgo+PiBDb21taXQgNzI1YmYwMGE4N2YgKCJpb21tdSAvIHAybTog
YWRkIGEgcGFnZV9vcmRlciBwYXJhbWV0ZXIgdG8KPj4gaW9tbXVfbWFwL3VubWFwX3BhZ2UoKS4u
LiIpIGFkZGVkIHRoZSBmb2xsb3dpbmcgdHdvIGFzc2VydHMgdG8KPj4gaW9tbXVfbWFwOgo+Pgo+
PiBBU1NFUlQoSVNfQUxJR05FRChkZm5feChkZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKSk7Cj4+
IEFTU0VSVChJU19BTElHTkVEKG1mbl94KG1mbiksICgxdWwgPDwgcGFnZV9vcmRlcikpKTsKPj4K
Pj4gUHJldmlvdXNseSBpb21tdV9tYXAgd291bGQgYWRkIHVuYWxpZ25lZCBlbnRyaWVzIHdpdGhv
dXQgY29tcGxhaW5pbmcsCj4+IGJ1dCBub3cgaW4gZGVidWcgYnVpbGRzIHRoZSBhc3NlcnQgd2ls
bCB0cmlnZ2VyLgo+IFJpZ2h0LCBidXQgdGhlIGFzc2VydGlvbnMgd2VyZSBhZGRlZCB0byBlbnN1
cmUgZXhwZWN0ZWQgYmVoYXZpb3IsCj4gbm90IHRvIGNoYW5nZSBhbnl0aGluZy4KCk5vIC0gdGhp
cyBpc24ndCByZWFzb25hYmxlLgoKVGhvc2UgYXNzZXJ0aW9ucyB3ZXJlIGFkZGVkICJiZWNhdXNl
IG5vb25lIHNob3VsZCBiZSB2aW9sYXRpbmcgdGhlbSIuCgpBcyBpdCB0dXJucyBvdXQsIHRoYXQg
ZXhwZWN0YXRpb24gd2FzIGZhbHNlLsKgIFRoZXJlIGFyZSByZWFsIGNvZGVwYXRocwp3aGljaCBk
byB0cmlwIHRoaXMgYXNzZXJ0LCB3aGljaCBmdW5jdGlvbmVkIGNvcnJlY3RseSBiZWZvcmUuCgpU
aGUgdHdvIG9wdGlvbnMgYXJlIHRvIGVpdGhlciB0byBidWdmaXggdGhlIGFzc2VydGlvbiBmYWls
dXJlcyBieQpyZW1vdmluZyB0aGUgYXNzZXJ0aW9ucywgb3IgZG8gc29tZSBjb2RlIGltcHJvdmVt
ZW50IHRvIHVwZGF0ZSBjYWxsZXJzCnRvIGJlIGNvbnNpc3RlbnQgd2l0aCB0aGUgbmV3LCBkaWZm
ZXJlbnQsIGV4cGVjdGF0aW9uLgoKUm9nZXIgd2FzIGNvcnJlY3QgdG8gYmVpbmcgd2l0aC7CoCBU
aGUgSU9NTVUgY29kZSBoYXMgcmVjZW50bHkgc2hpZnRlZApleHBlY3RhdGlvbnMsIGluIGEgd2F5
IHdoaWNoIGN1cnJlbnRseSBtYWxmdW5jdGlvbnMgb25seSBpbiBkZWJ1ZyBidWlsZHMuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 11:10:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 11:10:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqyc0-00030S-QH; Tue, 05 Feb 2019 11:09:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O9iZ=QM=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1gqybz-00030I-9B
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 11:09:55 +0000
X-Inumbo-ID: 8d90fb1e-2936-11e9-97f5-1bdd9e906cf4
Received: from lb3-smtp-cloud7.xs4all.net (unknown [194.109.24.31])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d90fb1e-2936-11e9-97f5-1bdd9e906cf4;
 Tue, 05 Feb 2019 11:09:49 +0000 (UTC)
Received: from [IPv6:2001:983:e9a7:1:2989:f759:211b:c8a5]
 ([IPv6:2001:983:e9a7:1:2989:f759:211b:c8a5])
 by smtp-cloud7.xs4all.net with ESMTPA
 id qyMBgbxk9BDyIqyMCgBdz3; Tue, 05 Feb 2019 11:53:37 +0100
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "jgross@suse.com" <jgross@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "mchehab@kernel.org" <mchehab@kernel.org>,
 "linux-media@vger.kernel.org" <linux-media@vger.kernel.org>,
 "sakari.ailus@linux.intel.com" <sakari.ailus@linux.intel.com>,
 "koji.matsuoka.xm@renesas.com" <koji.matsuoka.xm@renesas.com>
References: <20190115093853.15495-1-andr2000@gmail.com>
 <20190115093853.15495-2-andr2000@gmail.com>
 <393f824d-e543-476c-777f-402bcc1c0bcb@xs4all.nl>
 <1152536e-9238-4192-653e-b784b34b8a0d@epam.com>
 <d8476f24-1952-e822-aa75-b8a5f5d5a552@gmail.com>
 <e5bbde8f-ef5a-791a-a3aa-645c57ddcf82@xs4all.nl>
 <d26401fd-9e16-548e-cfa0-af488a701b59@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <3ea2c5a1-b5a1-ba70-ade5-d14cc3aace66@xs4all.nl>
Date: Tue, 5 Feb 2019 11:53:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <d26401fd-9e16-548e-cfa0-af488a701b59@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfOhhgXAkQG68fj/DXucw2MUDg8ZqLfbpsN1khDGug4NEuQBFWEyspuo63+Pf7uSO1/PDZscvryrdKNg5SKZsi739sF9XJ13sxOSqci1/tzyov8Arj55a
 EHstIZnyWU22zreZCslcB+W5gfSP8+LkX/cQZKmXzWmcfz16L3sg7M4IKe8GGUiogspXF6IIpG4lX1NJLit2HvqUSnBLvltOfwYbyCag5x0snLUXlDfxJepM
 F3t/GzcyfaW+blgPcZxZITZ5BpJ6Ayx5i+SsW/4jiqlLjHd0KHY9Uhg3a4SWOfFJuX1xkjTclHQOBGbiDGB0vb2twGDOC7fIml6GISrQ0lprRoc323AvE5hH
 9nfem4vI8Bx/+7Htg02aicY3yGZqZdKSkkv4eHyjppzWV4W/h3DoPqmS/8JQ/8IdzqYNBM/T3Ucakf1cWQZbd9sw9tWodV0wQfb8KgZjjd6UWimFwbwQWMm9
 pAC7HjikrSr5We9rJlGwqYxWDk7iouGDNwF59+dVG6QH1JPLrjJ3KJPRZ60gpvcEEUTxEdcWx6f5vZ0lxgi5zUo4GlaK19ekllEwtYmc7Qvczmq3ya8i+htb
 6lOj0uGj+Fh30i4M95oKgbFa
Subject: Re: [Xen-devel] [PATCH v4 1/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi81LzE5IDExOjQ0IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBPbiAy
LzUvMTkgMTE6MzQgQU0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4gT24gMi81LzE5IDk6NDggQU0s
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4gT24gMS8yMy8xOSAxMDoxNCBBTSwg
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4gQW55IGNvbW1lbnRzIGZyb20gWGVu
IGNvbW11bml0eT8KPj4+PiBLb25yYWQ/Cj4+PiBXaGlsZSBJIGFtIHN0aWxsIGxvb2tpbmcgZm9y
d2FyZCB0byBhbnkgY29tbWVudHMgZnJvbSBYZW4gY29tbXVuaXR5Li4uCj4+Pj4gT24gMS8xNS8x
OSA0OjQ0IFBNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+Pj4+IEhpIE9sZWtzYW5kciwKPj4+Pj4K
Pj4+Pj4gSnVzdCB0d28gcmVtYWluaW5nIGNvbW1lbnRzOgo+Pj4+Pgo+Pj4+PiBPbiAxLzE1LzE5
IDEwOjM4IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4+IEZyb206IE9s
ZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4K
Pj4+Pj4+Cj4+Pj4+PiBUaGlzIGlzIHRoZSBBQkkgZm9yIHRoZSB0d28gaGFsdmVzIG9mIGEgcGFy
YS12aXJ0dWFsaXplZAo+Pj4+Pj4gY2FtZXJhIGRyaXZlciB3aGljaCBleHRlbmRzIFhlbidzIHJl
YWNoIG11bHRpbWVkaWEgY2FwYWJpbGl0aWVzIGV2ZW4KPj4+Pj4+IGZhcnRoZXIgZW5hYmxpbmcg
aXQgZm9yIHZpZGVvIGNvbmZlcmVuY2luZywgSW4tVmVoaWNsZSBJbmZvdGFpbm1lbnQsCj4+Pj4+
PiBoaWdoIGRlZmluaXRpb24gbWFwcyBldGMuCj4+Pj4+Pgo+Pj4+Pj4gVGhlIGluaXRpYWwgZ29h
bCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgd2l0aCB0aGUKPj4+Pj4+
IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0byBleHRlbmQgdGhlIHByb3RvY29sIGlm
IG5lZWQgYmU6Cj4+Pj4+Pgo+Pj4+Pj4gMS4gUHJvdmlkZSBtZWFucyBmb3IgYmFzZSB2aXJ0dWFs
IGRldmljZSBjb25maWd1cmF0aW9uOgo+Pj4+Pj4gwqDCoMKgIC0gcGl4ZWwgZm9ybWF0cwo+Pj4+
Pj4gwqDCoMKgIC0gcmVzb2x1dGlvbnMKPj4+Pj4+IMKgwqDCoCAtIGZyYW1lIHJhdGVzCj4+Pj4+
PiAyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPj4+Pj4+IMKgwqDCoCAtIGNvbnRy
YXN0Cj4+Pj4+PiDCoMKgwqAgLSBicmlnaHRuZXNzCj4+Pj4+PiDCoMKgwqAgLSBodWUKPj4+Pj4+
IMKgwqDCoCAtIHNhdHVyYXRpb24KPj4+Pj4+IDMuIFN1cHBvcnQgc3RyZWFtaW5nIGNvbnRyb2wK
Pj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xl
a3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4+PiAtLS0KPj4+Pj4+IMKgwqDCoCB4
ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCB8IDEzNjQgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCj4+Pj4+PiDCoMKgwqAgMSBmaWxlIGNoYW5nZWQsIDEzNjQgaW5zZXJ0aW9u
cygrKQo+Pj4+Pj4gwqDCoMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vY2FtZXJhaWYuaAo+Pj4+Pj4KPj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaW8vY2FtZXJhaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+Pj4+
PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+Pj4+Pj4gaW5kZXggMDAwMDAwMDAwMDAwLi4yNDZlYjI0
NTdmNDAKPj4+Pj4+IC0tLSAvZGV2L251bGwKPj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9pby9jYW1lcmFpZi5oCj4+Pj4+PiBAQCAtMCwwICsxLDEzNjQgQEAKPj4+Pj4gPHNuaXA+Cj4+
Pj4+Cj4+Pj4+PiArLyoKPj4+Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Pj4+PiArICrC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIEVWRU5UIENPREVTCj4+Pj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+Pj4g
KyAqLwo+Pj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0VWVF9GUkFNRV9BVkFJTMKgwqDCoMKgwqAg
MHgwMAo+Pj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0VWVF9DVFJMX0NIQU5HRcKgwqDCoMKgwqAg
MHgwMQo+Pj4+Pj4gKwo+Pj4+Pj4gKy8qIFJlc29sdXRpb24gaGFzIGNoYW5nZWQuICovCj4+Pj4+
PiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0NGR19GTEdfUkVTT0zCoMKgwqAgKDEgPDwgMCkKPj4+
Pj4gSSB0aGluayB0aGlzIGZsYWcgaXMgYSBsZWZ0LW92ZXIgZnJvbSB2MiBhbmQgc2hvdWxkIGJl
IHJlbW92ZWQuCj4+Pj4+Cj4+Pj4+IDxzbmlwPgo+Pj4+Pgo+Pj4+Pj4gKyAqIFJlcXVlc3QgbnVt
YmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZDoKPj4+Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqAgMMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgMsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgM8KgwqDCoMKgwqDCoMKgIG9jdGV0
Cj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCBfT1BfQlVGX1JFUVVF
U1R8wqDCoCByZXNlcnZlZMKgwqDCoMKgIHwgNAo+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+
Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgfCA4Cj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+PiArICog
fMKgwqDCoCBudW1fYnVmc8KgwqDCoCB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fCAxMgo+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXNlcnZlZMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxNgo+
Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4gKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA2NAo+Pj4+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4+Pj4gKyAqCj4+Pj4+PiArICogbnVtX2J1ZnMgLSB1aW50OF90LCBkZXNpcmVk
IG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQuIFRoaXMgaXMKPj4+Pj4+ICsgKsKgwqAgbGlt
aXRlZCB0byB0aGUgdmFsdWUgY29uZmlndXJlZCBpbiBYZW5TdG9yZS5tYXgtYnVmZmVycy4KPj4+
Pj4+ICsgKsKgwqAgUGFzc2luZyB6ZXJvIG51bV9idWZzIGluIHRoaXMgcmVxdWVzdCAoYWZ0ZXIg
c3RyZWFtaW5nIGhhcyBzdG9wcGVkCj4+Pj4+PiArICrCoMKgIGFuZCBhbGwgYnVmZmVycyBkZXN0
cm95ZWQpIHVuYmxvY2tzIGNhbWVyYSBjb25maWd1cmF0aW9uIGNoYW5nZXMuCj4+Pj4+IEkgdGhp
bmsgdGhlIHBocmFzZSAndW5ibG9ja3MgY2FtZXJhIGNvbmZpZ3VyYXRpb24gY2hhbmdlcycgaXMg
Y29uZnVzaW5nLgo+Pj4+Pgo+Pj4+PiBJbiB2MyB0aGlzIHNlbnRlbmNlIGNhbWUgYWZ0ZXIgdGhl
IHRoaXJkIG5vdGUgYmVsb3csIGFuZCBzbyBpdCBtYWRlIHNlbnNlCj4+Pj4+IGluIHRoYXQgY29u
dGV4dCwgYnV0IG5vdyB0aGUgb3JkZXIgaGFzIGJlZW4gcmV2ZXJzZWQgYW5kIGl0IGJlY2FtZSBo
YXJkIHRvCj4+Pj4+IHVuZGVyc3RhbmQuCj4+Pj4+Cj4+Pj4+IEknbSBub3Qgc3VyZSB3aGF0IHRo
ZSBiZXN0IGFwcHJvYWNoIGlzIHRvIGZpeCB0aGlzLiBPbmUgb3B0aW9uIGlzIHRvIHJlbW92ZQo+
Pj4+PiB0aGUgdGhpcmQgbm90ZSBhbmQgaW50ZWdyYXRlIGl0IHNvbWVob3cgaW4gdGhlIHNlbnRl
bmNlIGFib3ZlLiBPciBwZXJoYXBzCj4+Pj4+IGRvIGF3YXkgd2l0aCB0aGUgJ25vdGVzJyBhdCBh
bGwgYW5kIGp1c3Qgd3JpdGUgYSBtb3JlIGV4dGVuc2l2ZSBkb2N1bWVudGF0aW9uCj4+Pj4+IGZv
ciB0aGlzIG9wLiBJIGxlYXZlIHRoYXQgdXAgdG8geW91Lgo+Pj4gSGFucywgaG93IGFib3V0Ogo+
Pj4KPj4+IMKgwqAqIG51bV9idWZzIC0gdWludDhfdCwgZGVzaXJlZCBudW1iZXIgb2YgYnVmZmVy
cyB0byBiZSB1c2VkLgo+Pj4gwqDCoCoKPj4+IMKgwqAqIFRoZSBudW1iZXIgb2YgYnVmZmVycyBp
biB0aGlzIHJlcXVlc3QgbXVzdCBub3QgZXhjZWVkIHRoZSB2YWx1ZSBjb25maWd1cmVkCj4+PiDC
oMKgKiBpbiBYZW5TdG9yZS5tYXgtYnVmZmVycy4gSWYgdGhlIG51bWJlciBvZiBidWZmZXJzIGlz
IG5vdCB6ZXJvIHRoZW4gYWZ0ZXIgdGhpcwo+Pj4gwqDCoCogcmVxdWVzdCB0aGUgY2FtZXJhIGNv
bmZpZ3VyYXRpb24gY2Fubm90IGJlIGNoYW5nZWQuIEluIG9yZGVyIHRvIGFsbG93IGNhbWVyYQo+
Pj4gwqDCoCogKHJlKWNvbmZpZ3VyYXRpb24gdGhpcyByZXF1ZXN0IG11c3QgYmUgc2VudCB3aXRo
IG51bV9idWZzIHNldCB0byB6ZXJvIGFuZAo+Pj4gwqDCoCogdGhlIHN0cmVhbWluZyBtdXN0IGJl
IHN0b3BwZWQgYW5kIGJ1ZmZlcnMgZGVzdHJveWVkLgo+Pj4gwqDCoCogSXQgaXMgYWxsb3dlZCBm
b3IgdGhlIGZyb250ZW5kIHRvIHNlbmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNU
Cj4+PiDCoMKgKiByZXF1ZXN0cyBiZWZvcmUgc2VuZGluZyBYRU5DQU1FUkFfT1BfU1RSRUFNX1NU
QVJUIHJlcXVlc3QgdG8gdXBkYXRlIG9yCj4+PiDCoMKgKiB0dW5lIHRoZSBmaW5hbCBjb25maWd1
cmF0aW9uLgo+Pj4gwqDCoCogRnJvbnRlbmQgaXMgcmVzcG9uc2libGUgZm9yIGNoZWNraW5nIHRo
ZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvCj4+PiDCoMKgKiBzZWUgaWYgdGhl
IHZhbHVlcyByZXBvcnRlZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRvIG1hdGNoIHRoZSBkZXNpcmVk
IG9uZXMKPj4+IMKgwqAqIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4+PiDCoMKgKgo+Pj4gwqDCoCog
U2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+Pj4gwqDCoCovCj4+IEhtbSwg
aXQgc3RpbGwgaXMgYXdrd2FyZC4gUGFydCBvZiB0aGUgcmVhc29uIGZvciB0aGF0IGlzIHRoYXQg
VklESU9DX1JFUUJVRlMKPj4gaXMganVzdCB3ZWlyZCBpbiB0aGF0IGEgdmFsdWUgb2YgMCBoYXMg
YSBzcGVjaWFsIG1lYW5pbmcuCj4+Cj4+IFBlcmhhcHMgaXQgd291bGQgYmUgbXVjaCBjbGVhbmVy
IGZvciB0aGUgWGVuIGltcGxlbWVudGF0aW9uIHRvIGp1c3QgYWRkIGEgbmV3Cj4+IE9QOiBfT1Bf
RlJFRV9BTExfQlVGUyAob3IgcGVyaGFwcyBfUkVMRUFTRV9BTExfQlVGUykgdGhhdCBlZmZlY3Rp
dmVseSBkb2VzCj4+IFZJRElPQ19SRVFCVUZTIHdpdGggYSAwIGNvdW50IHZhbHVlLiBBbmQgdGhp
cyBPUF9CVUZfUkVRVUVTVCAod291bGRuJ3QKPj4gT1BfUkVRVUVTVF9CVUZTIGJlIGEgYmV0dGVy
IG5hbWU/KQo+IEkgaGF2ZSBhbGwgb3BlcmF0aW9uIGNhdGVnb3JpemVkLCBlLmcuIHRoZXJlIGFy
ZSBjb21tYW5kcwo+IGZvciBjb25maWd1cmF0aW9uIChYRU5DQU1FUkFfT1BfQ09ORklHX1hYWCks
Cj4gYnVmZmVyIGhhbmRsaW5nIChYRU5DQU1FUkFfT1BfQlVGX1hYWCkgZXRjLiwgc28gSSBwcmVm
ZXIgdG8KPiBrZWVwIHRoZSBuYW1lIGFzIGlzLgo+PiDCoCB3b3VsZCB0aGVuIGRvIG5vdGhpbmcg
b3IgcmV0dXJuIGFuIGVycm9yCj4+IGlmIG51bV9idWZzID09IDAuCj4+Cj4+IElmIHlvdSBkb24n
dCB3YW50IHRvIGNyZWF0ZSBhIG5ldyBYZW4gb3AsIHRoZW4gSSB3b3VsZCBjaGFuZ2UgdGhlIHRl
eHQgc29tZQo+PiBtb3JlIHNpbmNlIHlvdSBkbyBub3QgYWN0dWFsbHkgZXhwbGFpbiB3aGF0IHRo
ZSBvcCBkb2VzIGlmIG51bV9idWZzIGlzIDAuCj4gV2VsbCwgSSB0ZW5kIHRvIGtlZXAgdGhpcyBh
cyBpcyB3aXRoIG5vIGFkZGl0aW9uYWwgb3AuCj4+Cj4+IEkgd291bGQgd3JpdGUgc29tZXRoaW5n
IGxpa2UgdGhpczoKPj4KPj4gSWYgbnVtX2J1ZnMgaXMgZ3JlYXRlciB0aGFuIDAsIHRoZW4gPGRl
c2NyaWJlIHdoYXQgaGFwcGVucz4uCj4+Cj4+IElmIG51bV9idWZzIGlzIGVxdWFsIHRvIDAsIHRo
ZW4gPGRlc2NyaWJlIHdoYXQgaGFwcGVucz4uCj4+Cj4+IElmIG51bV9idWZzIGlzIG5vdCB6ZXJv
IHRoZW4gYWZ0ZXIgdGhpcyByZXF1ZXN0IHRoZSBjYW1lcmEgY29uZmlndXJhdGlvbgo+PiBjYW5u
b3QgYmUgY2hhbmdlZC4gSW4gb3JkZXIgdG8gYWxsb3cgY2FtZXJhIChyZSljb25maWd1cmF0aW9u
IHRoaXMgcmVxdWVzdAo+PiBtdXN0IGJlIHNlbnQgd2l0aCBudW1fYnVmcyBzZXQgdG8gemVybyBh
bmQgdGhlIHN0cmVhbWluZyBtdXN0IGJlIHN0b3BwZWQKPj4gYW5kIGJ1ZmZlcnMgZGVzdHJveWVk
Lgo+IE5leHQgdHJ5Ogo+IAo+IMKgKiBudW1fYnVmcyAtIHVpbnQ4X3QsIGRlc2lyZWQgbnVtYmVy
IG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZC4KPiDCoCoKPiDCoCogSWYgbnVtX2J1ZnMgaXMgbm90IHpl
cm8gdGhlbiB0aGUgYmFja2VuZCB2YWxpZGF0ZXMgdGhlIHJlcXVlc3RlZCBudW1iZXIgb2YKPiDC
oCogYnVmZmVycyBhbmQgcmVzcG9uZHMgd2l0aCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgYWxsb3dl
ZCBmb3IgdGhpcyBmcm9udGVuZC4KPiDCoCogRnJvbnRlbmQgaXMgcmVzcG9uc2libGUgZm9yIGNo
ZWNraW5nIHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvCj4gwqAqIHNlZSBp
ZiB0aGUgdmFsdWVzIHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhlIGRl
c2lyZWQgb25lcwo+IMKgKiBhbmQgY2FuIGJlIGFjY2VwdGVkLgo+IMKgKiBGcm9udGVuZCBpcyBh
bGxvd2VkIHRvIHNlbmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIHJlcXVlc3Rz
Cj4gwqAqIGJlZm9yZSBzZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVzdCB0
byB1cGRhdGUgb3IgdHVuZSB0aGUKPiDCoCogZmluYWwgY29uZmlndXJhdGlvbi4KPiDCoCogRnJv
bnRlbmQgaXMgbm90IGFsbG93ZWQgdG8gY2hhbmdlIHRoZSBudW1iZXIgb2YgYnVmZmVycyBhbmQv
b3IgY2FtZXJhCj4gwqAqIGNvbmZpZ3VyYXRpb24gYWZ0ZXIgdGhlIHN0cmVhbWluZyBoYXMgc3Rh
cnRlZC4KClRoaXMgYWxsIGxvb2tzIGdvb2QuCgo+IMKgKgo+IMKgKiBJbiBvcmRlciB0byBhbGxv
dyBjYW1lcmEgKHJlKWNvbmZpZ3VyYXRpb24gdGhpcyByZXF1ZXN0IG11c3QgYmUgc2VudCB3aXRo
Cj4gwqAqIG51bV9idWZzIHNldCB0byB6ZXJvIGFuZCB0aGUgc3RyZWFtaW5nIG11c3QgYmUgc3Rv
cHBlZCBhbmQgYnVmZmVycyBkZXN0cm95ZWQuCgpZb3UganVzdCBzYXkgdGhhdCBpZiB5b3Ugd2Fu
dCB0byByZWNvbmZpZ3VyZSAoYW5kIHRoaXMgb25seSBhcHBsaWVzIHRvIHJlY29uZmlndXJlLApu
b3QgdG8gdGhlIGluaXRpYWwgY29uZmlndXJlIHN0ZXAgc2luY2UgdGhlbiB0aGVyZSBhcmUgbm8g
YnVmZmVycyBhbGxvY2F0ZWQgeWV0KSwKdGhlbiB5b3UgbmVlZCB0byBjYWxsIHRoaXMgd2l0aCBu
dW1fYnVmcyA9PSAwLiBCdXQgeW91IGRvbid0IGV4cGxhaW4gd2hhdCB0aGlzIG9wCmRvZXMgaWYg
bnVtX2J1ZnMgPT0gMCEKClNvIGJlZm9yZSB0aGlzIHNlbnRlbmNlIHlvdSBuZWVkIHRvIGFkZCBh
IGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhpcyBvcCBkb2VzIGlmIG51bV9idWZzCmlzIDAsIGFuZCBj
aGFuZ2UgJyhyZSljb25maWd1cmF0aW9uJyB0byAncmVjb25maWd1cmF0aW9uJy4KClJlZ2FyZHMs
CgoJSGFucwoKPiDCoCoKPiDCoCogUGxlYXNlIG5vdGUsIHRoYXQgdGhlIG51bWJlciBvZiBidWZm
ZXJzIGluIHRoaXMgcmVxdWVzdCBtdXN0IG5vdCBleGNlZWQKPiDCoCogdGhlIHZhbHVlIGNvbmZp
Z3VyZWQgaW4gWGVuU3RvcmUubWF4LWJ1ZmZlcnMuCj4gwqAqCj4gwqAqIFNlZSByZXNwb25zZSBm
b3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPiAKPj4gUmVnYXJkcywKPj4KPj4gwqDCoMKgwqBIYW5z
Cj4+Cj4+Pj4+PiArICoKPj4+Pj4+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJl
cXVlc3QuCj4+Pj4+PiArICoKPj4+Pj4+ICsgKiBOb3RlczoKPj4+Pj4+ICsgKsKgIC0gZnJvbnRl
bmQgbXVzdCBjaGVjayB0aGUgY29ycmVzcG9uZGluZyByZXNwb25zZSBpbiBvcmRlciB0byBzZWUK
Pj4+Pj4+ICsgKsKgwqDCoCBpZiB0aGUgdmFsdWVzIHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tl
bmQgZG8gbWF0Y2ggdGhlIGRlc2lyZWQgb25lcwo+Pj4+Pj4gKyAqwqDCoMKgIGFuZCBjYW4gYmUg
YWNjZXB0ZWQuCj4+Pj4+PiArICrCoCAtIGZyb250ZW5kIG1heSBzZW5kIG11bHRpcGxlIFhFTkNB
TUVSQV9PUF9CVUZfUkVRVUVTVCByZXF1ZXN0cyBiZWZvcmUKPj4+Pj4+ICsgKsKgwqDCoCBzZW5k
aW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVzdCB0byB1cGRhdGUgb3IgdHVuZSB0
aGUKPj4+Pj4+ICsgKsKgwqDCoCBjb25maWd1cmF0aW9uLgo+Pj4+Pj4gKyAqwqAgLSBhZnRlciB0
aGlzIHJlcXVlc3QgY2FtZXJhIGNvbmZpZ3VyYXRpb24gY2Fubm90IGJlIGNoYW5nZWQsIHVubGVz
cwo+Pj4+PiBjYW1lcmEgY29uZmlndXJhdGlvbiAtPiB0aGUgY2FtZXJhIGNvbmZpZ3VyYXRpb24K
Pj4+Pj4KPj4+Pj4+ICsgKsKgwqDCoCBzdHJlYW1pbmcgaXMgc3RvcHBlZCBhbmQgYnVmZmVycyBk
ZXN0cm95ZWQKPj4+Pj4+ICsgKi8KPj4+Pj4gUmVnYXJkcywKPj4+Pj4KPj4+Pj4gwqDCoMKgwqDC
oEhhbnMKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 11:15:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 11:15:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqyhM-0003oA-Hz; Tue, 05 Feb 2019 11:15:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rr7n=QM=citrix.com=prvs=932aec825=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gqyhL-0003o5-07
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 11:15:27 +0000
X-Inumbo-ID: 53b55484-2937-11e9-8331-e747b1d46764
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53b55484-2937-11e9-8331-e747b1d46764;
 Tue, 05 Feb 2019 11:15:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,563,1539648000"; d="scan'208";a="85516002"
Date: Tue, 5 Feb 2019 12:15:19 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190205111519.wobiuhyr6n7dfti7@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-4-roger.pau@citrix.com>
 <5C5969D50200007800213E62@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C5969D50200007800213E62@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 3/8] iommu/pvh: add reserved
 regions below 1MB to the iommu page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDM6NDc6NDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gUmVzZXJ2ZWQgbWVtb3J5IHJhbmdlcyBiZWxvdyAxTUIgb24gYSBQVkggZG9tMCBh
cmUgYWRkZWQgdG8gdGhlIEhBUAo+ID4gcGFnZSB0YWJsZXMsIGJ1dCBkdWUgdG8gdGhpcyBiZWlu
ZyBkb25lIGJlZm9yZSBzZXR0aW5nIHVwIHRoZSBJT01NVQo+ID4gdGhlIG5vbiBSQU0gcmVnaW9u
cyBpbiB0aG9zZSBhcmVhcyBhcmUgbm90IGFkZGVkIHRvIHRoZSBJT01NVSBwYWdlCj4gPiB0YWJs
ZXMuIEZpeCB0aGlzIGJ5IG1ha2luZyBzdXJlIGFueSByZXNlcnZlZCByZWdpb25zIGJlbG93IDFN
QiBhcmUKPiA+IGFkZGVkIHRvIHRoZSBJT01NVSBwYWdlIHRhYmxlcy4KPiAKPiBTbyB3aGF0IHdh
cyB0aGUgcmVhc29uIGFnYWluIHRoYXQgd2UgY2FsbCBpb21tdV9od2RvbV9pbml0KCkgYWZ0ZXIK
PiBwdmhfc2V0dXBfcDJtKCk/IEFtIEkgbWlzLXJlbWVtYmVyaW5nIHRoZXJlIGhhdmluZyBiZWVu
IGEgcGF0Y2gKPiB0byBmbGlwIHRoZWlyIG9yZGVyPwoKWWVzIC0gSUlSQyBJIGZvdW5kIChicm9r
ZW4pIGhhcmR3YXJlIHRoYXQgcmVxdWlyZXMgdGhlIGlvbW11IHBhZ2UKdGFibGVzIHRvIGFsc28g
Y29udGFpbiBjZXJ0YWluIFJBTSByZWdpb25zIG9yIGVsc2UgeW91IGdldCBwYWdlIGZhdWx0cwpv
ciBhIGNvbXBsZXRlIHN5c3RlbSBmcmVlemUgd2hlbiB0aGUgaW9tbXUgaXMgZW5hYmxlZC4KCkl0
IGNvdWxkIGJlIGFyZ3VlZCB0aGF0IGV2ZW4gd2l0aCB0aGlzIHdvcmthcm91bmQgc3VjaCBoYXJk
d2FyZSBpcwpzdGlsbCBsaWtlbHkgdG8gYmUgYnJva2VuIGFueXdheSwgYmVjYXVzZSBSQU0gcmVn
aW9ucyBhcmUgbm90IGlkZW50aXR5Cm1hcHBlZC4gRnJvbSB0aGUgZW1haWxzIEkgY2FuIGZpbmQg
SSB3YXMgb25seSBhYmxlIHRvIG9ic2VydmUgdGhpcwpiZWhhdmlvciB3aXRoIHByZS1IYXN3ZWxs
IGhhcmR3YXJlLgoKTWF5YmUgaXQgd291bGQgYmUgZWFzaWVyIHRvIGp1c3QgZW5hYmxlIHRoZSBp
b21tdSBiZWZvcmUgcG9wdWxhdGluZwp0aGUgUkFNIHJlZ2lvbnMgaW4gdGhlIHAybT8gVGhhdCB3
b3VsZCBzaW1wbGlmeSB0aGUgY29kZSBoZXJlLgoKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3g4Ni9pb21tdS5jCj4gPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYv
aW9tbXUuYwo+ID4gQEAgLTE1MSwxMiArMTUxLDcgQEAgc3RhdGljIGJvb2wgX19od2RvbV9pbml0
IGh3ZG9tX2lvbW11X21hcChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ID4gICAgICAgKiBpbmNs
dXNpdmUgbWFwcGluZyBhZGRpdGlvbmFsbHkgbWFwcyBpbiBldmVyeSBwZm4gdXAgdG8gNEdCIGV4
Y2VwdCB0aG9zZQo+ID4gICAgICAgKiB0aGF0IGZhbGwgaW4gdW51c2FibGUgcmFuZ2VzIGZvciBQ
ViBEb20wLgo+ID4gICAgICAgKi8KPiA+IC0gICAgaWYgKCAocGZuID4gbWF4X3BmbiAmJiAhbWZu
X3ZhbGlkKG1mbikpIHx8IHhlbl9pbl9yYW5nZShwZm4pIHx8Cj4gPiAtICAgICAgICAgLyoKPiA+
IC0gICAgICAgICAgKiBJZ25vcmUgYW55IGFkZHJlc3MgYmVsb3cgMU1CLCB0aGF0J3MgYWxyZWFk
eSBpZGVudGl0eSBtYXBwZWQgYnkgdGhlCj4gPiAtICAgICAgICAgICogRG9tMCBidWlsZGVyIGZv
ciBIVk0uCj4gPiAtICAgICAgICAgICovCj4gPiAtICAgICAgICAgKCFkLT5kb21haW5faWQgJiYg
aXNfaHZtX2RvbWFpbihkKSAmJiBwZm4gPCBQRk5fRE9XTihNQigxKSkpICkKPiAKPiBUaGVyZSB3
YXMgYSBkb21haW4gSUQgY2hlY2sgaGVyZSwgYW5kIHRoZSBjb21tZW50IGV4cGxpY2l0bHkgc2Fp
ZAo+IERvbTAuCj4gCj4gPiArICAgIGlmICggKHBmbiA+IG1heF9wZm4gJiYgIW1mbl92YWxpZCht
Zm4pKSB8fCB4ZW5faW5fcmFuZ2UocGZuKSApCj4gPiAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4g
PiAgCj4gPiAgICAgIHN3aXRjaCAoIHR5cGUgPSBwYWdlX2dldF9yYW1fdHlwZShtZm4pICkKPiA+
IEBAIC0yNDUsNyArMjQwLDEyIEBAIHZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfaHdkb21f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ID4gICAgICAgICAgaWYgKCAhaHdkb21faW9tbXVfbWFw
KGQsIHBmbiwgbWF4X3BmbikgKQo+ID4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4gIAo+ID4g
LSAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQo+ID4gKyAgICAgICAgLyoK
PiA+ICsgICAgICAgICAqIERvbid0IGFkZCBhbnkgYWRkcmVzcyBiZWxvdyAxTUIgdG8gdGhlIEhB
UCBwYWdlIHRhYmxlcywgdGhhdCdzCj4gPiArICAgICAgICAgKiBhbHJlYWR5IGRvbmUgYnkgdGhl
IGRvbWFpbiBidWlsZGVyLiBBZGQgYWRkcmVzc2VzIGJlbG93IDFNQiB0byB0aGUKPiA+ICsgICAg
ICAgICAqIElPTU1VIHBhZ2UgdGFibGVzIG9ubHkuCj4gPiArICAgICAgICAgKi8KPiA+ICsgICAg
ICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICYmIHBmbiA+PSBQRk5fRE9XTihNQigx
KSkgKQo+IAo+IE5vdGhpbmcgbGlrZSB0aGlzIGhlcmUuIERpZCB5b3UgZGV0ZXJtaW5lIHRoYXQg
aW4gdGhlIGxhdGUgaHdkb20KPiBjYXNlIHRoaW5ncyB3b3JrIHdpdGhvdXQgdGhhdCBleHRyYSBw
cmVjYXV0aW9uIChpLmUuIHRoZSByZW1vdmVkCj4gY2hlY2sgd2FzIHJlYWxseSBwb2ludGxlc3Mp
PyBJZiBzbywgbWVudGlvbmluZyB0aGlzIHdvdWxkIGJlIGhlbHBmdWwKPiAoYXQgdGhlIHZlcnkg
bGVhc3QgdG8gYmUgc3VyZSB0aGlzIHdhcyBpbnRlbnRpb25hbCkuCgpXZSBkb24ndCBjdXJyZW50
bHkgaGF2ZSBzdXBwb3J0IGZvciBhIHB2aCBsYXRlLWh3ZG9tIEFGQUlLLCBhbmQKd2hldGhlciB0
aGlzIGNoZWNrIGlzIG5lY2Vzc2FyeSBvciBub3QgZGVwZW5kcyBvbiBob3cgc3VjaCBwdmgKbGF0
ZS1od2RvbSBpcyBidWlsdCwgZXhwbGljaXRseSBob3cgdGhlIGxvdyAxTUIgaXMgaGFuZGxlZC4K
Ck1heWJlIGl0J3MgYmV0dGVyIHRvIGp1c3QgZm9yZ2V0IGFib3V0IHRoZSBwcmUtaGFzd2VsbCB3
b3JrYXJvdW5kcyBhbmQKZW5hYmxlIHRoZSBpb21tdSBiZWZvcmUgcG9wdWxhdGluZyB0aGUgcDJt
LCB0aGF0IHdvdWxkIGNlcnRhaW5seQpzaW1wbHkgdGhlIGNvZGUgaGVyZSBieSByZW1vdmluZyB0
aGUgbG93IDFNQiBzcGVjaWFsIGNhc2luZy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 11:22:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 11:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqyne-0004gF-9i; Tue, 05 Feb 2019 11:21:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqync-0004gA-Fw
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 11:21:56 +0000
X-Inumbo-ID: 3de89d8e-2938-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3de89d8e-2938-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 11:21:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 04:21:53 -0700
Message-Id: <5C5971D00200007800213E92@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 04:21:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-5-roger.pau@citrix.com>
In-Reply-To: <20190130103646.53649-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 4/8] x86/shadow: alloc enough pages
 so initialization doesn't fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEN1cnJlbnQgY29kZSBpbiBzaGFkb3dfZW5hYmxlIHdpbGwgYWxsb2NhdGUgYSBzaGFkb3cgcG9v
bCBvZiA0TUIKPiByZWdhcmRsZXNzIG9mIHRoZSB2YWx1ZXMgb2Ygc2hfbWluX2FsbG9jYXRpb24g
b3IKPiBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMsIHdoaWNoIG1lYW5zIHRoYXQgY2FsbHMg
dG8KPiBzaGFkb3dfYWxsb2NfcDJtX3BhZ2UgY2FuIGZhaWwgZXZlbiBhZnRlciB0aGUgY2hlY2sg
YW5kIGFsbG9jYXRpb24KPiBkb25lIGp1c3QgYWJvdmUuCj4gCj4gRml4IHRoaXMgYnkgYWx3YXlz
IGNoZWNraW5nIHRoYXQgdGhlIHBvb2wgaXMgYmlnIGVub3VnaCBzbyB0aGUgcmVzdCBvZgo+IHRo
ZSBzaGFkb3dfaW5pdCBmdW5jdGlvbiBjYW5ub3QgZmFpbCBkdWUgdG8gbGFjayBvZiBwYWdlcyBp
biB0aGUKPiBzaGFkb3cgcG9vbC4gVGhpcyBpcyByZWxldmFudCB0byBzaGFkb3dfYWxsb2NfcDJt
X3BhZ2Ugd2hpY2ggcmVxdWlyZXMKPiBhIG1pbmltdW0gYW1vdW50IG9mIHNoYWRvd19taW5fYWNj
ZXB0YWJsZV9wYWdlcyhkKSArIDEgaW4gdGhlIHBvb2wuCj4gCj4gVGhpcyBhbGxvd3MgYm9vdGlu
ZyBhIGd1ZXN0IHVzaW5nIHNoYWRvdyBhbmQgbW9yZSB0aGFuIDYgdkNQVXMuCgpJJ20gcm91dGlu
ZWx5IGJvb3RpbmcgOC12Q1BVIGd1ZXN0cyB3aXRob3V0IGlzc3Vlcy4KCj4gLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
Y29tbW9uLmMKPiBAQCAtMjcwNSw2ICsyNzA1LDExIEBAIGludCBzaGFkb3dfZW5hYmxlKHN0cnVj
dCBkb21haW4gKmQsIHUzMiBtb2RlKQo+ICAgICAgdWludDMyX3QgKmU7Cj4gICAgICBpbnQgcnYg
PSAwOwo+ICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsK
PiArICAgIC8qCj4gKyAgICAgKiBSZXF1aXJlZCBtaW5pbXVtIGFtb3VudCBvZiBwb29sIHBhZ2Vz
IHBsdXMgNE1CLiBUaGlzIGlzIHJlcXVpcmVkIHNvIHRoZQo+ICsgICAgICogY2FsbHMgdG8gcDJt
X2FsbG9jX3RhYmxlIGFuZCBzaGFkb3dfYWxsb2NfcDJtX3BhZ2UgYmVsb3cgZG9uJ3QgZmFpbC4K
PiArICAgICAqLwo+ICsgICAgdW5zaWduZWQgaW50IG1pbl9wYWdlcyA9IHNoYWRvd19taW5fYWNj
ZXB0YWJsZV9wYWdlcyhkKSArIDEwMjQ7CgpzaF9taW5fYWxsb2NhdGlvbigpIGFsc28gdGFrZXMg
dGhlIG1lbW9yeSBzaXplIG9mIHRoZSBkb21haW4gaW50bwphY2NvdW50LiBBcmVuJ3QgeW91IHRo
ZXJlZm9yZSByaXNraW5nIHRvIHJlZ3Jlc3MgbGFyZ2VyIGd1ZXN0cyBieQppbnN0ZWFkIHVzaW5n
IGEgZml4ZWQgYW1vdW50IGhlcmU/IFRoZSBtb3JlIHRoYXQgLi4uCgo+IEBAIC0yNzE5LDEwICsy
NzI0LDEwIEBAIGludCBzaGFkb3dfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQo+
ICAKPiAgICAgIC8qIEluaXQgdGhlIHNoYWRvdyBtZW1vcnkgYWxsb2NhdGlvbiBpZiB0aGUgdXNl
ciBoYXNuJ3QgZG9uZSBzbyAqLwo+ICAgICAgb2xkX3BhZ2VzID0gZC0+YXJjaC5wYWdpbmcuc2hh
ZG93LnRvdGFsX3BhZ2VzOwo+IC0gICAgaWYgKCBvbGRfcGFnZXMgPCBzaF9taW5fYWxsb2NhdGlv
bihkKSArIGQtPmFyY2gucGFnaW5nLnNoYWRvdy5wMm1fcGFnZXMgKQo+ICsgICAgaWYgKCBvbGRf
cGFnZXMgPCBtaW5fcGFnZXMgKQoKLi4uIHRoZSByaWdodCBzaWRlIG9mIHRoZSArIGhlcmUgZ29l
cyBhd2F5IGFzIHdlbGwuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 11:37:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 11:37:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqz2S-0005hz-TN; Tue, 05 Feb 2019 11:37:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqz2S-0005hu-55
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 11:37:16 +0000
X-Inumbo-ID: 5f6ef214-293a-11e9-a0f5-afb85f574868
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f6ef214-293a-11e9-a0f5-afb85f574868;
 Tue, 05 Feb 2019 11:37:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 04:37:09 -0700
Message-Id: <5C5975630200007800213EA2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 04:37:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-2-roger.pau@citrix.com>
 <5C586B3E0200007800213BCA@prv1-mh.provo.novell.com>
 <20190204171108.dud4pm5wynb6cpmj@mac>
 <5C593E4A0200007800213D0F@prv1-mh.provo.novell.com>
 <b4701681-bf77-57d4-d6df-404be74ac28d@citrix.com>
In-Reply-To: <b4701681-bf77-57d4-d6df-404be74ac28d@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 1/8] dom0/pvh: align allocation and
 mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE5IGF0IDExOjU0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDIvMjAxOSAwNzo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA0
LjAyLjE5IGF0IDE4OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24gTW9u
LCBGZWIgMDQsIDIwMTkgYXQgMDk6NDE6MzRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+Pj4gT24gMzAuMDEuMTkgYXQgMTE6MzYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6
Cj4+Pj4+IER1ZSB0byB0aGUgcmVjZW50IGNoYW5nZXMgaW4gdGhlIGlvbW11IG1hcHBpbmcgbG9n
aWMsIHRoZSBzdGFydAo+Pj4+PiBhZGRyZXNzZXMgcHJvdmlkZWQgbmVlZCB0byBiZSBhbGlnbmVk
IHRvIHRoZSBvcmRlciBpbnRlbmRlZCB0byBiZQo+Pj4+PiBtYXBwZWQuCj4+Pj4gSXJyZXNwZWN0
aXZlIG9mIHlvdXIgcmVwbHkgdG8gV2VpJ3Mgc2ltaWxhciByZXF1ZXN0ICh3aGVyZSB5b3UndmUK
Pj4+PiBwcm92aWRlZCBsaW5rcyB0byBtYWlscyBzaG93aW5nIGNyYXNoZXMpIEknZCBsaWtlIHlv
dSB0byBleHBsYWluCj4+Pj4gdGhpcyBiZXR0ZXIuIFRoaXMgaXMgaW4gcGFydGljdWxhciBiZWNh
dXNlIEkgZG9uJ3QgcmVhbGx5IHNlZSB3aGF0Cj4+Pj4gInJlY2VudCBjaGFuZ2VzIGluIHRoZSBp
b21tdSBtYXBwaW5nIGxvZ2ljIiB5b3UgdGFsayBhYm91dC4KPj4+IENvbW1pdCA3MjViZjAwYTg3
ZiAoImlvbW11IC8gcDJtOiBhZGQgYSBwYWdlX29yZGVyIHBhcmFtZXRlciB0bwo+Pj4gaW9tbXVf
bWFwL3VubWFwX3BhZ2UoKS4uLiIpIGFkZGVkIHRoZSBmb2xsb3dpbmcgdHdvIGFzc2VydHMgdG8K
Pj4+IGlvbW11X21hcDoKPj4+Cj4+PiBBU1NFUlQoSVNfQUxJR05FRChkZm5feChkZm4pLCAoMXVs
IDw8IHBhZ2Vfb3JkZXIpKSk7Cj4+PiBBU1NFUlQoSVNfQUxJR05FRChtZm5feChtZm4pLCAoMXVs
IDw8IHBhZ2Vfb3JkZXIpKSk7Cj4+Pgo+Pj4gUHJldmlvdXNseSBpb21tdV9tYXAgd291bGQgYWRk
IHVuYWxpZ25lZCBlbnRyaWVzIHdpdGhvdXQgY29tcGxhaW5pbmcsCj4+PiBidXQgbm93IGluIGRl
YnVnIGJ1aWxkcyB0aGUgYXNzZXJ0IHdpbGwgdHJpZ2dlci4KPj4gUmlnaHQsIGJ1dCB0aGUgYXNz
ZXJ0aW9ucyB3ZXJlIGFkZGVkIHRvIGVuc3VyZSBleHBlY3RlZCBiZWhhdmlvciwKPj4gbm90IHRv
IGNoYW5nZSBhbnl0aGluZy4KPiAKPiBObyAtIHRoaXMgaXNuJ3QgcmVhc29uYWJsZS4KPiAKPiBU
aG9zZSBhc3NlcnRpb25zIHdlcmUgYWRkZWQgImJlY2F1c2Ugbm9vbmUgc2hvdWxkIGJlIHZpb2xh
dGluZyB0aGVtIi4KPiAKPiBBcyBpdCB0dXJucyBvdXQsIHRoYXQgZXhwZWN0YXRpb24gd2FzIGZh
bHNlLiAgVGhlcmUgYXJlIHJlYWwgY29kZXBhdGhzCj4gd2hpY2ggZG8gdHJpcCB0aGlzIGFzc2Vy
dCwgd2hpY2ggZnVuY3Rpb25lZCBjb3JyZWN0bHkgYmVmb3JlLgo+IAo+IFRoZSB0d28gb3B0aW9u
cyBhcmUgdG8gZWl0aGVyIHRvIGJ1Z2ZpeCB0aGUgYXNzZXJ0aW9uIGZhaWx1cmVzIGJ5Cj4gcmVt
b3ZpbmcgdGhlIGFzc2VydGlvbnMsIG9yIGRvIHNvbWUgY29kZSBpbXByb3ZlbWVudCB0byB1cGRh
dGUgY2FsbGVycwo+IHRvIGJlIGNvbnNpc3RlbnQgd2l0aCB0aGUgbmV3LCBkaWZmZXJlbnQsIGV4
cGVjdGF0aW9uLgo+IAo+IFJvZ2VyIHdhcyBjb3JyZWN0IHRvIGJlaW5nIHdpdGguICBUaGUgSU9N
TVUgY29kZSBoYXMgcmVjZW50bHkgc2hpZnRlZAo+IGV4cGVjdGF0aW9ucywgaW4gYSB3YXkgd2hp
Y2ggY3VycmVudGx5IG1hbGZ1bmN0aW9ucyBvbmx5IGluIGRlYnVnIGJ1aWxkcy4KCkknbSBzb3Jy
eSwgYnV0IG5vLCBJIGNhbid0IGFncmVlIHdpdGggc3VjaCBhIHBvc2l0aW9uOiBCZSBpdCBQMk0g
b3IKSU9NTVUsIHJlcXVlc3RpbmcgbGFyZ2VyIG9yZGVyIG1hcHBpbmdzIHdpdGggZnJhbWUgbnVt
YmVycyBub3QKc3VpdGFibHkgYWxpZ25lZCBmb3IgdGhlIHJlcXVlc3RlZCBvcmRlciBpcyBhIG1p
c3Rha2UuIEl0IGlzIHRoZSB2ZXJ5Cm5hdHVyZSBvZiAib3JkZXIiIHBhc3NlZCB0byBib3RoIGFs
bG9jYXRpb24gYW5kIG1hcHBpbmcgZnVuY3Rpb25zCnRoYXQgcmV0dXJuZWQgYmxvY2tzIG9yIG1l
bW9yeSBvciBwcm9kdWNlZCBtYXBwaW5ncyBhZGhlcmUgdG8KdGhlIHJlcXVlc3RlZCBvcmRlciBp
biB0ZXJtcyBvZiBib3RoIHNpemUgYW5kIGFsaWdubWVudC4gKFdhcyBpdAp5b3Ugb3Igc29tZW9u
ZSBlbHNlIHdobyByZWNlbnRseSBhc2tlZCB3aGV0aGVyIGFuIGFsbG9jYXRpb24Kd2l0aCBvcmRl
ciA+IDAgd291bGQgcHJvZHVjZSBhbiBvcmRlci1hbGlnbmVkIGNodW5rIG9mIG1lbW9yeT8pCkZv
ciBhbnl0aGluZyBlbHNlIGl0IHNob3VsZCBpbmRlZWQgYmUgYSBjb3VudCByYXRoZXIgdGhhbiBh
biBvcmRlcgp0byBiZSBwYXNzZWQgaW4uCgpJdCdzIGEgc2Vjb25kIG1pc3Rha2UgZm9yIGFueSBj
b2RlIHRvIGhhdmUgYWNjZXB0ZWQgc3VjaCBpbnB1dHMuCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 11:38:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 11:38:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqz3p-0005me-9m; Tue, 05 Feb 2019 11:38:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gqz3n-0005mX-T3
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 11:38:39 +0000
X-Inumbo-ID: 949f9222-293a-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 949f9222-293a-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 11:38:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 04:38:38 -0700
Message-Id: <5C5975BA0200007800213EA7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 04:38:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-2-roger.pau@citrix.com>
 <5C586B3E0200007800213BCA@prv1-mh.provo.novell.com>
 <20190204171108.dud4pm5wynb6cpmj@mac>
 <5C593E4A0200007800213D0F@prv1-mh.provo.novell.com>
 <20190205102631.4u4a3yb3zte5xn4q@mac>
In-Reply-To: <20190205102631.4u4a3yb3zte5xn4q@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 1/8] dom0/pvh: align allocation and
 mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE5IGF0IDExOjI2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFdvdWxkIHlvdSBiZSBmaW5lIHdpdGggdGhlIGZvbGxvd2luZyBtZXNzYWdlOgo+IAo+ICIKPiBU
aGUgcDJtIGFuZCBpb21tdSBtYXBwaW5nIGNvZGUgYWx3YXlzIGhhZCB0aGUgcmVxdWlyZW1lbnQg
dGhhdAo+IGFkZHJlc3NlcyBhbmQgb3JkZXJzIG11c3QgYmUgYWxpZ25lZCB3aGVuIHBvcHVsYXRp
bmcgdGhlIHAybSBvciB0aGUKPiBpb21tdSBwYWdlIHRhYmxlcy4KPiAKPiBQVkggZG9tMCBidWls
ZGVyIGRpZG4ndCB0YWtlIHRoaXMgcmVxdWlyZW1lbnQgaW50byBhY2NvdW50LCBhbmQgY2FuCj4g
Y2FsbCBpbnRvIHRoZSBwMm0vaW9tbXUgbWFwcGluZyBoZWxwZXJzIHdpdGggYWRkcmVzc2VzIGFu
ZCBvcmRlcnMgdGhhdAo+IGFyZSBub3QgYWxpZ25lZC4KPiAKPiBGaXggdGhpcyBieSBtYWtpbmcg
c3VyZSB0aGUgb3JkZXJzIHBhc3NlZCB0byB0aGUgcGh5c21hcCBwb3B1bGF0aW9uCj4gaGVscGVy
cyBhcmUgYWx3YXlzIGFsaWduZWQgdG8gdGhlIGd1ZXN0IGFkZHJlc3MgdG8gYmUgcG9wdWxhdGVk
Lgo+ICIKCkxHVE0sIGJ1dCBpdCBsb29rcyB0aGVyZSdzIHdpZGVyIGRpc2FncmVlbWVudCAoYXMg
cGVyIHRoZSBvdGhlcgpzdWItdGhyZWFkKS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 11:43:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 11:43:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqz8o-0006fR-5w; Tue, 05 Feb 2019 11:43:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v8BU=QM=citrix.com=prvs=93254badd=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gqz8n-0006fJ-0l
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 11:43:49 +0000
X-Inumbo-ID: 4a10d030-293b-11e9-be1b-57a66194cc54
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a10d030-293b-11e9-be1b-57a66194cc54;
 Tue, 05 Feb 2019 11:43:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,563,1539648000"; d="scan'208";a="77313843"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23641.30428.562362.817132@mariner.uk.xensource.com>
Date: Tue, 5 Feb 2019 11:43:24 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20190128133310.3d2ou7iwrcrsotcx@zion.uk.xensource.com>
References: <20190117164059.29306-1-jgross@suse.com>
 <20190128133310.3d2ou7iwrcrsotcx@zion.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH-for-4.10/4.11] libxl: don't set gnttab
 limits in soft reset case
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Jim Fehlig <jfehlig@suse.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENILWZvci00LjEwLzQuMTFdIGxpYnhsOiBkb24ndCBz
ZXQgZ250dGFiIGxpbWl0cyBpbiBzb2Z0IHJlc2V0IGNhc2UiKToKPiBPbiBUaHUsIEphbiAxNywg
MjAxOSBhdCAwNTo0MDo1OVBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4gSW4gY2Fz
ZSBvZiBzb2Z0IHJlc2V0IHRoZSBnbnR0YWIgbGltaXQgc2V0dGluZyB3aWxsIGZhaWwsIHNvIG9t
aXQgaXQuCj4gPiBTZXR0aW5nIG9mIG1heCB2Y3B1IGNvdW50IGlzIHBvaW50bGVzcyBpbiB0aGlz
IGNhc2UsIHRvbywgc28gd2UgY2FuCj4gPiBkcm9wIHRoYXQgYXMgd2VsbC4KPiA+IAo+ID4gV2l0
aG91dCB0aGlzIHBhdGNoIHNvZnQgcmVzZXQgd2lsbCBmYWlsIHdpdGg6Cj4gPiAKPiA+IGxpYnhs
OiBlcnJvcjogbGlieGxfZG9tLmM6MzYzOmxpYnhsX19idWlsZF9wcmU6IENvdWxkbid0IHNldCBn
cmFudCB0YWJsZSBsaW1pdHMKPiA+IAo+ID4gUmVwb3J0ZWQtYnk6IEppbSBGZWhsaWcgPGpmZWhs
aWdAc3VzZS5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4gPiBUZXN0ZWQtYnk6IEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+Cj4gCj4g
UmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpQdXNoZWQgdG8gNC4x
MCBhbmQgNC4xMSwgdGhhbmtzLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 11:43:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 11:43:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqz8l-0006fD-TG; Tue, 05 Feb 2019 11:43:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v8BU=QM=citrix.com=prvs=93254badd=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gqz8k-0006f8-2a
 for xen-devel@lists.xen.org; Tue, 05 Feb 2019 11:43:46 +0000
X-Inumbo-ID: 4a0a0433-293b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a0a0433-293b-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 11:43:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,563,1539648000"; d="scan'208";a="77313843"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23641.30428.562362.817132@mariner.uk.xensource.com>
Date: Tue, 5 Feb 2019 11:43:24 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20190128133310.3d2ou7iwrcrsotcx@zion.uk.xensource.com>
References: <20190117164059.29306-1-jgross@suse.com>
 <20190128133310.3d2ou7iwrcrsotcx@zion.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH-for-4.10/4.11] libxl: don't set gnttab
 limits in soft reset case
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Jim Fehlig <jfehlig@suse.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENILWZvci00LjEwLzQuMTFdIGxpYnhsOiBkb24ndCBz
ZXQgZ250dGFiIGxpbWl0cyBpbiBzb2Z0IHJlc2V0IGNhc2UiKToKPiBPbiBUaHUsIEphbiAxNywg
MjAxOSBhdCAwNTo0MDo1OVBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4gSW4gY2Fz
ZSBvZiBzb2Z0IHJlc2V0IHRoZSBnbnR0YWIgbGltaXQgc2V0dGluZyB3aWxsIGZhaWwsIHNvIG9t
aXQgaXQuCj4gPiBTZXR0aW5nIG9mIG1heCB2Y3B1IGNvdW50IGlzIHBvaW50bGVzcyBpbiB0aGlz
IGNhc2UsIHRvbywgc28gd2UgY2FuCj4gPiBkcm9wIHRoYXQgYXMgd2VsbC4KPiA+IAo+ID4gV2l0
aG91dCB0aGlzIHBhdGNoIHNvZnQgcmVzZXQgd2lsbCBmYWlsIHdpdGg6Cj4gPiAKPiA+IGxpYnhs
OiBlcnJvcjogbGlieGxfZG9tLmM6MzYzOmxpYnhsX19idWlsZF9wcmU6IENvdWxkbid0IHNldCBn
cmFudCB0YWJsZSBsaW1pdHMKPiA+IAo+ID4gUmVwb3J0ZWQtYnk6IEppbSBGZWhsaWcgPGpmZWhs
aWdAc3VzZS5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4gPiBUZXN0ZWQtYnk6IEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+Cj4gCj4g
UmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpQdXNoZWQgdG8gNC4x
MCBhbmQgNC4xMSwgdGhhbmtzLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 11:44:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 11:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqz9H-0006l5-Hw; Tue, 05 Feb 2019 11:44:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v8BU=QM=citrix.com=prvs=93254badd=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gqz9G-0006kp-DO
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 11:44:18 +0000
X-Inumbo-ID: 5c0b409a-293b-11e9-89d4-53cbb86c5c4c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c0b409a-293b-11e9-89d4-53cbb86c5c4c;
 Tue, 05 Feb 2019 11:44:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,563,1539648000"; d="scan'208";a="77313871"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23641.30473.897568.442189@mariner.uk.xensource.com>
Date: Tue, 5 Feb 2019 11:44:09 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C542D7C02000078002131E0@prv1-mh.provo.novell.com>
References: <5C542A2A02000078002131B0@prv1-mh.provo.novell.com>
 <ebbaf5e4-0fde-dbdf-bd3d-88538bfab592@suse.com>
 <5C542D7C02000078002131E0@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] preparations for 4.10.3 and 4.9.4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIHByZXBhcmF0aW9ucyBmb3IgNC4x
MC4zIGFuZCA0LjkuNCIpOgo+IE9uIDAxLjAyLjE5IGF0IDEyOjIzLCA8amdyb3NzQHN1c2UuY29t
PiB3cm90ZToKPiA+IEZvciA0LjEwLjM6Cj4gPiAKPiA+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAxL21zZzAxNDUxLmh0bWwgCj4gCj4gSWFuLCB0
aGlzIGxvb2tzIHRvIGJlIG9uZSBmb3IgeW91LgoKSW5kZWVkLCB0aGFua3MuCgpJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 11:45:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 11:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqzA1-0006sp-Ve; Tue, 05 Feb 2019 11:45:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=68NU=QM=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gqzA0-0006sZ-1R
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 11:45:04 +0000
X-Inumbo-ID: 7858bc8e-293b-11e9-bc90-bc764e045a96
Received: from mail-lj1-x233.google.com (unknown [2a00:1450:4864:20::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7858bc8e-293b-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 11:45:01 +0000 (UTC)
Received: by mail-lj1-x233.google.com with SMTP id l15-v6so2584061lja.9
 for <xen-devel@lists.xenproject.org>; Tue, 05 Feb 2019 03:45:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=kpCm2GdzPkrkWw7R0VU0FrsFAqVJi8DvcvK37htJ6ps=;
 b=GRqETzHb40xgEaDx6eULaiDovLxHLLxZM93Fb4+m5NE9xqMcIYOLI+Oew4Y+1rZiXd
 i0/n/8vO0lmGhy3tkXufLA9vzLyUbfZAVXpNy/7V0O9AV5RAk1jTElKYuybZr1rr0pCJ
 eymbQvDHuiBpg9op25DYrd7D8LdOhy+9p7Zan1K/ovhW23HlfME9JGIQSiIWiujNcN39
 0yd4bI9WNjgrVtYsn8RM4c1tnZ63+wB2MtVT54q6PwbMZLYV/D0cExC1TDGksUFAVqGQ
 4ZJbbojeBPr4nIz6X36MfVwHqAxgqT5j6vGevpOgvfsU+TSqCCXEHrL9Uuqaz4VYfdxd
 cVug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=kpCm2GdzPkrkWw7R0VU0FrsFAqVJi8DvcvK37htJ6ps=;
 b=lZxGYeUsQVwI9SxoHlOEseoza+R1yxtbOGtWMjnsZdjG+ICyZjpy/9Wn8cQeBfzFeJ
 Uxj8Do51B5Cxr6y/Ikv2MOTXzuPlwbV+wWqMf6Puwl0gmm6wjwVzN0nyyvYqadclHj3L
 fDqzkriqGeEUKpd2NfsgZL3p63Od2/CYVJpMIxNDDA1bddjTJaumvJCawUcEKRo3bm04
 YhxY8c+NOAONaOKgOHFfsk9AA3MH1Yzt1yqSE1IAkqxzUhB5RHK+iLGSXd4puhyIc8BT
 aglExnkYwURye47/qc9pyMdAhtoMlLsLGHxj//PSm5TeqGLogNpeDPnnFf9Jn4MTks8o
 hbKg==
X-Gm-Message-State: AHQUAuaWBtlzuFK4HChdN85JB/X56gSgk/nc4MM5FgeLD4BOO9d24osW
 Iky9EtpZm219VGFk6+IT0q4=
X-Google-Smtp-Source: AHgI3IY6qX12gxYbnFjD652wZpOurCmy3AEO6AyJJh8JQuLE/DXpprUkbvz8K7XTRHKIQU05sLIvWQ==
X-Received: by 2002:a2e:4218:: with SMTP id
 p24-v6mr2644397lja.58.1549367100148; 
 Tue, 05 Feb 2019 03:45:00 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 u24sm3704404lfi.24.2019.02.05.03.44.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Feb 2019 03:44:59 -0800 (PST)
To: Hans Verkuil <hverkuil@xs4all.nl>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "jgross@suse.com" <jgross@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "mchehab@kernel.org" <mchehab@kernel.org>,
 "linux-media@vger.kernel.org" <linux-media@vger.kernel.org>,
 "sakari.ailus@linux.intel.com" <sakari.ailus@linux.intel.com>,
 "koji.matsuoka.xm@renesas.com" <koji.matsuoka.xm@renesas.com>
References: <20190115093853.15495-1-andr2000@gmail.com>
 <20190115093853.15495-2-andr2000@gmail.com>
 <393f824d-e543-476c-777f-402bcc1c0bcb@xs4all.nl>
 <1152536e-9238-4192-653e-b784b34b8a0d@epam.com>
 <d8476f24-1952-e822-aa75-b8a5f5d5a552@gmail.com>
 <e5bbde8f-ef5a-791a-a3aa-645c57ddcf82@xs4all.nl>
 <d26401fd-9e16-548e-cfa0-af488a701b59@gmail.com>
 <3ea2c5a1-b5a1-ba70-ade5-d14cc3aace66@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <08d6da1b-f061-010c-abf8-865564c26d49@gmail.com>
Date: Tue, 5 Feb 2019 13:44:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <3ea2c5a1-b5a1-ba70-ade5-d14cc3aace66@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMi81LzE5IDEyOjUzIFBNLCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4gT24gMi81LzE5IDExOjQ0
IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gT24gMi81LzE5IDExOjM0IEFN
LCBIYW5zIFZlcmt1aWwgd3JvdGU6Cj4+PiBPbiAyLzUvMTkgOTo0OCBBTSwgT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4gT24gMS8yMy8xOSAxMDoxNCBBTSwgT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+IEFueSBjb21tZW50cyBmcm9tIFhlbiBjb21tdW5pdHk/
Cj4+Pj4+IEtvbnJhZD8KPj4+PiBXaGlsZSBJIGFtIHN0aWxsIGxvb2tpbmcgZm9yd2FyZCB0byBh
bnkgY29tbWVudHMgZnJvbSBYZW4gY29tbXVuaXR5Li4uCj4+Pj4+IE9uIDEvMTUvMTkgNDo0NCBQ
TSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4+Pj4gSGkgT2xla3NhbmRyLAo+Pj4+Pj4KPj4+Pj4+
IEp1c3QgdHdvIHJlbWFpbmluZyBjb21tZW50czoKPj4+Pj4+Cj4+Pj4+PiBPbiAxLzE1LzE5IDEw
OjM4IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4+PiBGcm9tOiBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+
Pj4+Pj4KPj4+Pj4+PiBUaGlzIGlzIHRoZSBBQkkgZm9yIHRoZSB0d28gaGFsdmVzIG9mIGEgcGFy
YS12aXJ0dWFsaXplZAo+Pj4+Pj4+IGNhbWVyYSBkcml2ZXIgd2hpY2ggZXh0ZW5kcyBYZW4ncyBy
ZWFjaCBtdWx0aW1lZGlhIGNhcGFiaWxpdGllcyBldmVuCj4+Pj4+Pj4gZmFydGhlciBlbmFibGlu
ZyBpdCBmb3IgdmlkZW8gY29uZmVyZW5jaW5nLCBJbi1WZWhpY2xlIEluZm90YWlubWVudCwKPj4+
Pj4+PiBoaWdoIGRlZmluaXRpb24gbWFwcyBldGMuCj4+Pj4+Pj4KPj4+Pj4+PiBUaGUgaW5pdGlh
bCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVkZWQgZnVuY3Rpb25hbGl0eSB3aXRoIHRoZQo+
Pj4+Pj4+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0byBleHRlbmQgdGhlIHByb3Rv
Y29sIGlmIG5lZWQgYmU6Cj4+Pj4+Pj4KPj4+Pj4+PiAxLiBQcm92aWRlIG1lYW5zIGZvciBiYXNl
IHZpcnR1YWwgZGV2aWNlIGNvbmZpZ3VyYXRpb246Cj4+Pj4+Pj4gIMKgwqDCoCAtIHBpeGVsIGZv
cm1hdHMKPj4+Pj4+PiAgwqDCoMKgIC0gcmVzb2x1dGlvbnMKPj4+Pj4+PiAgwqDCoMKgIC0gZnJh
bWUgcmF0ZXMKPj4+Pj4+PiAyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPj4+Pj4+
PiAgwqDCoMKgIC0gY29udHJhc3QKPj4+Pj4+PiAgwqDCoMKgIC0gYnJpZ2h0bmVzcwo+Pj4+Pj4+
ICDCoMKgwqAgLSBodWUKPj4+Pj4+PiAgwqDCoMKgIC0gc2F0dXJhdGlvbgo+Pj4+Pj4+IDMuIFN1
cHBvcnQgc3RyZWFtaW5nIGNvbnRyb2wKPj4+Pj4+Pgo+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IE9s
ZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4K
Pj4+Pj4+PiAtLS0KPj4+Pj4+PiAgwqDCoMKgIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFp
Zi5oIHwgMTM2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+Pj4+PiAgwqDCoMKg
IDEgZmlsZSBjaGFuZ2VkLCAxMzY0IGluc2VydGlvbnMoKykKPj4+Pj4+PiAgwqDCoMKgIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+Pj4+Pj4+Cj4+
Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oIGIveGVu
L2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKPj4+Pj4+PiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+Pj4+Pj4+IGluZGV4IDAwMDAwMDAwMDAwMC4uMjQ2ZWIyNDU3ZjQwCj4+Pj4+Pj4gLS0tIC9k
ZXYvbnVsbAo+Pj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+
Pj4+Pj4gQEAgLTAsMCArMSwxMzY0IEBACj4+Pj4+PiA8c25pcD4KPj4+Pj4+Cj4+Pj4+Pj4gKy8q
Cj4+Pj4+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+Pj4+PiArICrCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEVWRU5U
IENPREVTCj4+Pj4+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+Pj4+PiArICovCj4+Pj4+
Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0VWVF9GUkFNRV9BVkFJTMKgwqDCoMKgwqAgMHgwMAo+Pj4+
Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRfQ1RSTF9DSEFOR0XCoMKgwqDCoMKgIDB4MDEKPj4+
Pj4+PiArCj4+Pj4+Pj4gKy8qIFJlc29sdXRpb24gaGFzIGNoYW5nZWQuICovCj4+Pj4+Pj4gKyNk
ZWZpbmUgWEVOQ0FNRVJBX0VWVF9DRkdfRkxHX1JFU09MwqDCoMKgICgxIDw8IDApCj4+Pj4+PiBJ
IHRoaW5rIHRoaXMgZmxhZyBpcyBhIGxlZnQtb3ZlciBmcm9tIHYyIGFuZCBzaG91bGQgYmUgcmVt
b3ZlZC4KPj4+Pj4+Cj4+Pj4+PiA8c25pcD4KPj4+Pj4+Cj4+Pj4+Pj4gKyAqIFJlcXVlc3QgbnVt
YmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZDoKPj4+Pj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIDLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDPCoMKgwqDCoMKgwqDCoCBvY3Rl
dAo+Pj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCBfT1BfQlVGX1JF
UVVFU1R8wqDCoCByZXNlcnZlZMKgwqDCoMKgIHwgNAo+Pj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+Pj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDgKPj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+
Pj4gKyAqIHzCoMKgwqAgbnVtX2J1ZnPCoMKgwqAgfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHwgMTIKPj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+Pj4gKyAqIHzCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXNlcnZl
ZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgfCAxNgo+Pj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+PiArICogfC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98
Cj4+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmVzZXJ2ZWTCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNjQKPj4+
Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4+Pj4gKyAqCj4+Pj4+Pj4gKyAqIG51bV9idWZzIC0g
dWludDhfdCwgZGVzaXJlZCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLiBUaGlzIGlzCj4+
Pj4+Pj4gKyAqwqDCoCBsaW1pdGVkIHRvIHRoZSB2YWx1ZSBjb25maWd1cmVkIGluIFhlblN0b3Jl
Lm1heC1idWZmZXJzLgo+Pj4+Pj4+ICsgKsKgwqAgUGFzc2luZyB6ZXJvIG51bV9idWZzIGluIHRo
aXMgcmVxdWVzdCAoYWZ0ZXIgc3RyZWFtaW5nIGhhcyBzdG9wcGVkCj4+Pj4+Pj4gKyAqwqDCoCBh
bmQgYWxsIGJ1ZmZlcnMgZGVzdHJveWVkKSB1bmJsb2NrcyBjYW1lcmEgY29uZmlndXJhdGlvbiBj
aGFuZ2VzLgo+Pj4+Pj4gSSB0aGluayB0aGUgcGhyYXNlICd1bmJsb2NrcyBjYW1lcmEgY29uZmln
dXJhdGlvbiBjaGFuZ2VzJyBpcyBjb25mdXNpbmcuCj4+Pj4+Pgo+Pj4+Pj4gSW4gdjMgdGhpcyBz
ZW50ZW5jZSBjYW1lIGFmdGVyIHRoZSB0aGlyZCBub3RlIGJlbG93LCBhbmQgc28gaXQgbWFkZSBz
ZW5zZQo+Pj4+Pj4gaW4gdGhhdCBjb250ZXh0LCBidXQgbm93IHRoZSBvcmRlciBoYXMgYmVlbiBy
ZXZlcnNlZCBhbmQgaXQgYmVjYW1lIGhhcmQgdG8KPj4+Pj4+IHVuZGVyc3RhbmQuCj4+Pj4+Pgo+
Pj4+Pj4gSSdtIG5vdCBzdXJlIHdoYXQgdGhlIGJlc3QgYXBwcm9hY2ggaXMgdG8gZml4IHRoaXMu
IE9uZSBvcHRpb24gaXMgdG8gcmVtb3ZlCj4+Pj4+PiB0aGUgdGhpcmQgbm90ZSBhbmQgaW50ZWdy
YXRlIGl0IHNvbWVob3cgaW4gdGhlIHNlbnRlbmNlIGFib3ZlLiBPciBwZXJoYXBzCj4+Pj4+PiBk
byBhd2F5IHdpdGggdGhlICdub3RlcycgYXQgYWxsIGFuZCBqdXN0IHdyaXRlIGEgbW9yZSBleHRl
bnNpdmUgZG9jdW1lbnRhdGlvbgo+Pj4+Pj4gZm9yIHRoaXMgb3AuIEkgbGVhdmUgdGhhdCB1cCB0
byB5b3UuCj4+Pj4gSGFucywgaG93IGFib3V0Ogo+Pj4+Cj4+Pj4gIMKgwqAqIG51bV9idWZzIC0g
dWludDhfdCwgZGVzaXJlZCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLgo+Pj4+ICDCoMKg
Kgo+Pj4+ICDCoMKgKiBUaGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaW4gdGhpcyByZXF1ZXN0IG11c3Qg
bm90IGV4Y2VlZCB0aGUgdmFsdWUgY29uZmlndXJlZAo+Pj4+ICDCoMKgKiBpbiBYZW5TdG9yZS5t
YXgtYnVmZmVycy4gSWYgdGhlIG51bWJlciBvZiBidWZmZXJzIGlzIG5vdCB6ZXJvIHRoZW4gYWZ0
ZXIgdGhpcwo+Pj4+ICDCoMKgKiByZXF1ZXN0IHRoZSBjYW1lcmEgY29uZmlndXJhdGlvbiBjYW5u
b3QgYmUgY2hhbmdlZC4gSW4gb3JkZXIgdG8gYWxsb3cgY2FtZXJhCj4+Pj4gIMKgwqAqIChyZSlj
b25maWd1cmF0aW9uIHRoaXMgcmVxdWVzdCBtdXN0IGJlIHNlbnQgd2l0aCBudW1fYnVmcyBzZXQg
dG8gemVybyBhbmQKPj4+PiAgwqDCoCogdGhlIHN0cmVhbWluZyBtdXN0IGJlIHN0b3BwZWQgYW5k
IGJ1ZmZlcnMgZGVzdHJveWVkLgo+Pj4+ICDCoMKgKiBJdCBpcyBhbGxvd2VkIGZvciB0aGUgZnJv
bnRlbmQgdG8gc2VuZCBtdWx0aXBsZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QKPj4+PiAgwqDC
oCogcmVxdWVzdHMgYmVmb3JlIHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCByZXF1
ZXN0IHRvIHVwZGF0ZSBvcgo+Pj4+ICDCoMKgKiB0dW5lIHRoZSBmaW5hbCBjb25maWd1cmF0aW9u
Lgo+Pj4+ICDCoMKgKiBGcm9udGVuZCBpcyByZXNwb25zaWJsZSBmb3IgY2hlY2tpbmcgdGhlIGNv
cnJlc3BvbmRpbmcgcmVzcG9uc2UgaW4gb3JkZXIgdG8KPj4+PiAgwqDCoCogc2VlIGlmIHRoZSB2
YWx1ZXMgcmVwb3J0ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBv
bmVzCj4+Pj4gIMKgwqAqIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4+Pj4gIMKgwqAqCj4+Pj4gIMKg
wqAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4+PiAgwqDCoCovCj4+
PiBIbW0sIGl0IHN0aWxsIGlzIGF3a3dhcmQuIFBhcnQgb2YgdGhlIHJlYXNvbiBmb3IgdGhhdCBp
cyB0aGF0IFZJRElPQ19SRVFCVUZTCj4+PiBpcyBqdXN0IHdlaXJkIGluIHRoYXQgYSB2YWx1ZSBv
ZiAwIGhhcyBhIHNwZWNpYWwgbWVhbmluZy4KPj4+Cj4+PiBQZXJoYXBzIGl0IHdvdWxkIGJlIG11
Y2ggY2xlYW5lciBmb3IgdGhlIFhlbiBpbXBsZW1lbnRhdGlvbiB0byBqdXN0IGFkZCBhIG5ldwo+
Pj4gT1A6IF9PUF9GUkVFX0FMTF9CVUZTIChvciBwZXJoYXBzIF9SRUxFQVNFX0FMTF9CVUZTKSB0
aGF0IGVmZmVjdGl2ZWx5IGRvZXMKPj4+IFZJRElPQ19SRVFCVUZTIHdpdGggYSAwIGNvdW50IHZh
bHVlLiBBbmQgdGhpcyBPUF9CVUZfUkVRVUVTVCAod291bGRuJ3QKPj4+IE9QX1JFUVVFU1RfQlVG
UyBiZSBhIGJldHRlciBuYW1lPykKPj4gSSBoYXZlIGFsbCBvcGVyYXRpb24gY2F0ZWdvcml6ZWQs
IGUuZy4gdGhlcmUgYXJlIGNvbW1hbmRzCj4+IGZvciBjb25maWd1cmF0aW9uIChYRU5DQU1FUkFf
T1BfQ09ORklHX1hYWCksCj4+IGJ1ZmZlciBoYW5kbGluZyAoWEVOQ0FNRVJBX09QX0JVRl9YWFgp
IGV0Yy4sIHNvIEkgcHJlZmVyIHRvCj4+IGtlZXAgdGhlIG5hbWUgYXMgaXMuCj4+PiAgwqAgd291
bGQgdGhlbiBkbyBub3RoaW5nIG9yIHJldHVybiBhbiBlcnJvcgo+Pj4gaWYgbnVtX2J1ZnMgPT0g
MC4KPj4+Cj4+PiBJZiB5b3UgZG9uJ3Qgd2FudCB0byBjcmVhdGUgYSBuZXcgWGVuIG9wLCB0aGVu
IEkgd291bGQgY2hhbmdlIHRoZSB0ZXh0IHNvbWUKPj4+IG1vcmUgc2luY2UgeW91IGRvIG5vdCBh
Y3R1YWxseSBleHBsYWluIHdoYXQgdGhlIG9wIGRvZXMgaWYgbnVtX2J1ZnMgaXMgMC4KPj4gV2Vs
bCwgSSB0ZW5kIHRvIGtlZXAgdGhpcyBhcyBpcyB3aXRoIG5vIGFkZGl0aW9uYWwgb3AuCj4+PiBJ
IHdvdWxkIHdyaXRlIHNvbWV0aGluZyBsaWtlIHRoaXM6Cj4+Pgo+Pj4gSWYgbnVtX2J1ZnMgaXMg
Z3JlYXRlciB0aGFuIDAsIHRoZW4gPGRlc2NyaWJlIHdoYXQgaGFwcGVucz4uCj4+Pgo+Pj4gSWYg
bnVtX2J1ZnMgaXMgZXF1YWwgdG8gMCwgdGhlbiA8ZGVzY3JpYmUgd2hhdCBoYXBwZW5zPi4KPj4+
Cj4+PiBJZiBudW1fYnVmcyBpcyBub3QgemVybyB0aGVuIGFmdGVyIHRoaXMgcmVxdWVzdCB0aGUg
Y2FtZXJhIGNvbmZpZ3VyYXRpb24KPj4+IGNhbm5vdCBiZSBjaGFuZ2VkLiBJbiBvcmRlciB0byBh
bGxvdyBjYW1lcmEgKHJlKWNvbmZpZ3VyYXRpb24gdGhpcyByZXF1ZXN0Cj4+PiBtdXN0IGJlIHNl
bnQgd2l0aCBudW1fYnVmcyBzZXQgdG8gemVybyBhbmQgdGhlIHN0cmVhbWluZyBtdXN0IGJlIHN0
b3BwZWQKPj4+IGFuZCBidWZmZXJzIGRlc3Ryb3llZC4KPj4gTmV4dCB0cnk6Cj4+Cj4+ICDCoCog
bnVtX2J1ZnMgLSB1aW50OF90LCBkZXNpcmVkIG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQu
Cj4+ICDCoCoKPj4gIMKgKiBJZiBudW1fYnVmcyBpcyBub3QgemVybyB0aGVuIHRoZSBiYWNrZW5k
IHZhbGlkYXRlcyB0aGUgcmVxdWVzdGVkIG51bWJlciBvZgo+PiAgwqAqIGJ1ZmZlcnMgYW5kIHJl
c3BvbmRzIHdpdGggdGhlIG51bWJlciBvZiBidWZmZXJzIGFsbG93ZWQgZm9yIHRoaXMgZnJvbnRl
bmQuCj4+ICDCoCogRnJvbnRlbmQgaXMgcmVzcG9uc2libGUgZm9yIGNoZWNraW5nIHRoZSBjb3Jy
ZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvCj4+ICDCoCogc2VlIGlmIHRoZSB2YWx1ZXMg
cmVwb3J0ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBvbmVzCj4+
ICDCoCogYW5kIGNhbiBiZSBhY2NlcHRlZC4KPj4gIMKgKiBGcm9udGVuZCBpcyBhbGxvd2VkIHRv
IHNlbmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIHJlcXVlc3RzCj4+ICDCoCog
YmVmb3JlIHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0
ZSBvciB0dW5lIHRoZQo+PiAgwqAqIGZpbmFsIGNvbmZpZ3VyYXRpb24uCj4+ICDCoCogRnJvbnRl
bmQgaXMgbm90IGFsbG93ZWQgdG8gY2hhbmdlIHRoZSBudW1iZXIgb2YgYnVmZmVycyBhbmQvb3Ig
Y2FtZXJhCj4+ICDCoCogY29uZmlndXJhdGlvbiBhZnRlciB0aGUgc3RyZWFtaW5nIGhhcyBzdGFy
dGVkLgo+IFRoaXMgYWxsIGxvb2tzIGdvb2QuCkdyZWF0Cj4+ICDCoCoKPj4gIMKgKiBJbiBvcmRl
ciB0byBhbGxvdyBjYW1lcmEgKHJlKWNvbmZpZ3VyYXRpb24gdGhpcyByZXF1ZXN0IG11c3QgYmUg
c2VudCB3aXRoCj4+ICDCoCogbnVtX2J1ZnMgc2V0IHRvIHplcm8gYW5kIHRoZSBzdHJlYW1pbmcg
bXVzdCBiZSBzdG9wcGVkIGFuZCBidWZmZXJzIGRlc3Ryb3llZC4KPiBZb3UganVzdCBzYXkgdGhh
dCBpZiB5b3Ugd2FudCB0byByZWNvbmZpZ3VyZSAoYW5kIHRoaXMgb25seSBhcHBsaWVzIHRvIHJl
Y29uZmlndXJlLAo+IG5vdCB0byB0aGUgaW5pdGlhbCBjb25maWd1cmUgc3RlcCBzaW5jZSB0aGVu
IHRoZXJlIGFyZSBubyBidWZmZXJzIGFsbG9jYXRlZCB5ZXQpLAo+IHRoZW4geW91IG5lZWQgdG8g
Y2FsbCB0aGlzIHdpdGggbnVtX2J1ZnMgPT0gMC4gQnV0IHlvdSBkb24ndCBleHBsYWluIHdoYXQg
dGhpcyBvcAo+IGRvZXMgaWYgbnVtX2J1ZnMgPT0gMCEKPgo+IFNvIGJlZm9yZSB0aGlzIHNlbnRl
bmNlIHlvdSBuZWVkIHRvIGFkZCBhIGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhpcyBvcCBkb2VzIGlm
IG51bV9idWZzCj4gaXMgMCwgYW5kIGNoYW5nZSAnKHJlKWNvbmZpZ3VyYXRpb24nIHRvICdyZWNv
bmZpZ3VyYXRpb24nLgpXZWxsLCBpdCBpcyBhIGdvb2QgcXVlc3Rpb24uIEkgYWxyZWFkeSBkZXNj
cmliZSB3aGF0IGhhcHBlbnMgaWYKc3RyZWFtaW5nIGhhcyBzdG9wcGVkIGFuZCBidWZmZXJzIGRl
c3Ryb3llZCBhbmQgbnVtX2J1ZnMgPT0gMDoKdGhpcyBpcyBhIHJlY29uZmlndXJhdGlvbi4KCkkg
YWxzbyBoYXZlIGEgbm90ZSB0aGF0ICJGcm9udGVuZCBpcyBub3QgYWxsb3dlZCB0byBjaGFuZ2Ug
dGhlCm51bWJlciBvZiBidWZmZXJzIGFuZC9vciBjYW1lcmEgY29uZmlndXJhdGlvbiBhZnRlciB0
aGUgc3RyZWFtaW5nCmhhcyBzdGFydGVkLiI6IHRoaXMgaXMgdGhlIGNhc2UgdGhhdCB3ZSBjYW5u
b3QgY2hhbmdlIHRoZSBudW1iZXIgb2YKYnVmZmVycyBkdXJpbmcgdGhlIHN0cmVhbWluZywgZS5n
LiBvbmUgY2Fubm90IHNlbmQgbnVtX2J1ZnMgPT0gMAphdCB0aGlzIHRpbWUuCgpTbywgd2hhdCBp
cyBub3QgY292ZXJlZCBpcyB0aGF0IHRoZSBzdHJlYW1pbmcgaGFzIG5ldmVyIHN0YXJ0ZWQsCm51
bV9idWZzIGhhcyBvciBoYXMgbm90IGJlZW4gc2V0IHRvIHNvbWUgdmFsdWUgYW5kIG5vdyBmcm9u
dGVuZApyZXF1ZXN0cyBudW1fYnVmcyA9PSAwPwpJdCBzZWVtcyB0aGF0IHdlIGNhbiBzdGF0ZSB0
aGF0IGluIHRoaXMgY2FzZSBiYWNrZW5kIGRvZXMKbm90aGluZyBvciBpdCBtYXkgZnJlZSBhbnkg
YnVmZmVycyBpZiBpdCBoYXMgYWxsb2NhdGVkIGFueSwgc28gdGhlCnRhaWwgcmVhZHMgYXM6Cgog
wqAqIElmIG51bV9idWZzIGlzIDAgYW5kIHN0cmVhbWluZyBoYXMgbm90IHN0YXJ0ZWQgeWV0LCB0
aGVuIHRoZSBiYWNrZW5kIG1heQogwqAqIGZyZWUgYWxsIHByZXZpb3VzbHkgYWxsb2NhdGVkIGJ1
ZmZlcnMgKGlmIGFueSkgb3IgZG8gbm90aGluZy4KIMKgKgogwqAqIElmIGNhbWVyYSByZWNvbmZp
Z3VyYXRpb24gaXMgcmVxdWlyZWQgdGhlbiB0aGlzIHJlcXVlc3QgbXVzdCBiZSBzZW50IAp3aXRo
CiDCoCogbnVtX2J1ZnMgc2V0IHRvIHplcm8gYW5kIHN0cmVhbWluZyBtdXN0IGJlIHN0b3BwZWQg
YW5kIGJ1ZmZlcnMgCmRlc3Ryb3llZC4KIMKgKgogwqAqIFBsZWFzZSBub3RlLCB0aGF0IHRoZSBu
dW1iZXIgb2YgYnVmZmVycyBpbiB0aGlzIHJlcXVlc3QgbXVzdCBub3QgZXhjZWVkCiDCoCogdGhl
IHZhbHVlIGNvbmZpZ3VyZWQgaW4gWGVuU3RvcmUubWF4LWJ1ZmZlcnMuCiDCoCoKIMKgKiBTZWUg
cmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCgo+Cj4gUmVnYXJkcywKPgo+IAlIYW5z
Cj4KPj4gIMKgKgo+PiAgwqAqIFBsZWFzZSBub3RlLCB0aGF0IHRoZSBudW1iZXIgb2YgYnVmZmVy
cyBpbiB0aGlzIHJlcXVlc3QgbXVzdCBub3QgZXhjZWVkCj4+ICDCoCogdGhlIHZhbHVlIGNvbmZp
Z3VyZWQgaW4gWGVuU3RvcmUubWF4LWJ1ZmZlcnMuCj4+ICDCoCoKPj4gIMKgKiBTZWUgcmVzcG9u
c2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+Cj4+PiBSZWdhcmRzLAo+Pj4KPj4+ICDCoMKg
wqDCoEhhbnMKPj4+Cj4+Pj4+Pj4gKyAqCj4+Pj4+Pj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQg
Zm9yIHRoaXMgcmVxdWVzdC4KPj4+Pj4+PiArICoKPj4+Pj4+PiArICogTm90ZXM6Cj4+Pj4+Pj4g
KyAqwqAgLSBmcm9udGVuZCBtdXN0IGNoZWNrIHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGlu
IG9yZGVyIHRvIHNlZQo+Pj4+Pj4+ICsgKsKgwqDCoCBpZiB0aGUgdmFsdWVzIHJlcG9ydGVkIGJh
Y2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhlIGRlc2lyZWQgb25lcwo+Pj4+Pj4+ICsgKsKg
wqDCoCBhbmQgY2FuIGJlIGFjY2VwdGVkLgo+Pj4+Pj4+ICsgKsKgIC0gZnJvbnRlbmQgbWF5IHNl
bmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIHJlcXVlc3RzIGJlZm9yZQo+Pj4+
Pj4+ICsgKsKgwqDCoCBzZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVzdCB0
byB1cGRhdGUgb3IgdHVuZSB0aGUKPj4+Pj4+PiArICrCoMKgwqAgY29uZmlndXJhdGlvbi4KPj4+
Pj4+PiArICrCoCAtIGFmdGVyIHRoaXMgcmVxdWVzdCBjYW1lcmEgY29uZmlndXJhdGlvbiBjYW5u
b3QgYmUgY2hhbmdlZCwgdW5sZXNzCj4+Pj4+PiBjYW1lcmEgY29uZmlndXJhdGlvbiAtPiB0aGUg
Y2FtZXJhIGNvbmZpZ3VyYXRpb24KPj4+Pj4+Cj4+Pj4+Pj4gKyAqwqDCoMKgIHN0cmVhbWluZyBp
cyBzdG9wcGVkIGFuZCBidWZmZXJzIGRlc3Ryb3llZAo+Pj4+Pj4+ICsgKi8KPj4+Pj4+IFJlZ2Fy
ZHMsCj4+Pj4+Pgo+Pj4+Pj4gIMKgwqDCoMKgwqBIYW5zCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 11:47:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 11:47:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqzCb-00078o-KF; Tue, 05 Feb 2019 11:47:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rr7n=QM=citrix.com=prvs=932aec825=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gqzCa-00078f-TY
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 11:47:44 +0000
X-Inumbo-ID: d874005e-293b-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d874005e-293b-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 11:47:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,563,1539648000"; d="scan'208";a="85517217"
Date: Tue, 5 Feb 2019 12:47:39 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190205114739.r4zceltrrv6ovuq3@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-5-roger.pau@citrix.com>
 <5C5971D00200007800213E92@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C5971D00200007800213E92@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 4/8] x86/shadow: alloc enough pages
 so initialization doesn't fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDQ6MjE6NTJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQ3VycmVudCBjb2RlIGluIHNoYWRvd19lbmFibGUgd2lsbCBhbGxvY2F0ZSBhIHNo
YWRvdyBwb29sIG9mIDRNQgo+ID4gcmVnYXJkbGVzcyBvZiB0aGUgdmFsdWVzIG9mIHNoX21pbl9h
bGxvY2F0aW9uIG9yCj4gPiBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMsIHdoaWNoIG1lYW5z
IHRoYXQgY2FsbHMgdG8KPiA+IHNoYWRvd19hbGxvY19wMm1fcGFnZSBjYW4gZmFpbCBldmVuIGFm
dGVyIHRoZSBjaGVjayBhbmQgYWxsb2NhdGlvbgo+ID4gZG9uZSBqdXN0IGFib3ZlLgo+ID4gCj4g
PiBGaXggdGhpcyBieSBhbHdheXMgY2hlY2tpbmcgdGhhdCB0aGUgcG9vbCBpcyBiaWcgZW5vdWdo
IHNvIHRoZSByZXN0IG9mCj4gPiB0aGUgc2hhZG93X2luaXQgZnVuY3Rpb24gY2Fubm90IGZhaWwg
ZHVlIHRvIGxhY2sgb2YgcGFnZXMgaW4gdGhlCj4gPiBzaGFkb3cgcG9vbC4gVGhpcyBpcyByZWxl
dmFudCB0byBzaGFkb3dfYWxsb2NfcDJtX3BhZ2Ugd2hpY2ggcmVxdWlyZXMKPiA+IGEgbWluaW11
bSBhbW91bnQgb2Ygc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKGQpICsgMSBpbiB0aGUgcG9v
bC4KPiA+IAo+ID4gVGhpcyBhbGxvd3MgYm9vdGluZyBhIGd1ZXN0IHVzaW5nIHNoYWRvdyBhbmQg
bW9yZSB0aGFuIDYgdkNQVXMuCj4gCj4gSSdtIHJvdXRpbmVseSBib290aW5nIDgtdkNQVSBndWVz
dHMgd2l0aG91dCBpc3N1ZXMuCgpGb3IgbWUgdGhlIGZvbGxvd2luZyBzaW1wbGUgZXhhbXBsZSB3
aXRoIDggdmNwdXMgZG9lc24ndCB3b3JrOgoKIyBjYXQgdGVzdC5jZmcKbmFtZSA9ICJ0ZXN0Igp0
eXBlID0gImh2bSIKCm1lbW9yeSA9IDI1Ngp2Y3B1cyA9IDgKaGFwID0gMAojIHhsIGNyZWF0ZSB0
ZXN0LmNmZwpQYXJzaW5nIGNvbmZpZyBmcm9tIHRlc3QuY2ZnCmxpYnhsOiBlcnJvcjogbGlieGxf
Y3JlYXRlLmM6NTc4OmxpYnhsX19kb21haW5fbWFrZTogZG9tYWluIGNyZWF0aW9uIGZhaWw6IENh
bm5vdCBhbGxvY2F0ZSBtZW1vcnkKbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzo5NzU6aW5p
dGlhdGVfZG9tYWluX2NyZWF0ZTogY2Fubm90IG1ha2UgZG9tYWluOiAtMwoKPiAKPiA+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvY29tbW9uLmMKPiA+IEBAIC0yNzA1LDYgKzI3MDUsMTEgQEAgaW50IHNoYWRvd19l
bmFibGUoc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1vZGUpCj4gPiAgICAgIHVpbnQzMl90ICplOwo+
ID4gICAgICBpbnQgcnYgPSAwOwo+ID4gICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJt
X2dldF9ob3N0cDJtKGQpOwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBSZXF1aXJlZCBtaW5pbXVt
IGFtb3VudCBvZiBwb29sIHBhZ2VzIHBsdXMgNE1CLiBUaGlzIGlzIHJlcXVpcmVkIHNvIHRoZQo+
ID4gKyAgICAgKiBjYWxscyB0byBwMm1fYWxsb2NfdGFibGUgYW5kIHNoYWRvd19hbGxvY19wMm1f
cGFnZSBiZWxvdyBkb24ndCBmYWlsLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgdW5zaWduZWQgaW50
IG1pbl9wYWdlcyA9IHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcyhkKSArIDEwMjQ7Cj4gCj4g
c2hfbWluX2FsbG9jYXRpb24oKSBhbHNvIHRha2VzIHRoZSBtZW1vcnkgc2l6ZSBvZiB0aGUgZG9t
YWluIGludG8KPiBhY2NvdW50LiBBcmVuJ3QgeW91IHRoZXJlZm9yZSByaXNraW5nIHRvIHJlZ3Jl
c3MgbGFyZ2VyIGd1ZXN0cyBieQo+IGluc3RlYWQgdXNpbmcgYSBmaXhlZCBhbW91bnQgaGVyZT8g
VGhlIG1vcmUgdGhhdCAuLi4KCnNoYWRvd19lbmFibGVkIGlzIGNhbGxlZCBieSBkb21haW5fY3Jl
YXRlLCBhbmQgYXQgdGhpcyBwb2ludCB0aGUKbWVtb3J5IHNpemUgb2YgdGhlIGd1ZXN0IGlzIG5v
dCB5ZXQga25vd24gQUZBSUNULiBJIGFzc3VtZSB0aGUKdG9vbHN0YWNrIHdpbGwgbWFrZSBmdXJ0
aGVyIGh5cGVyY2FsbHMgdG8gc2V0IGEgc3VpdGFibGUgc2l6ZWQgc2hhZG93Cm1lbW9yeSBwb29s
IGFmdGVyIHRoZSBkb21haW4gaGFzIGJlZW4gY3JlYXRlZCBhbmQgYmVmb3JlIHBvcHVsYXRpbmcK
dGhlIHBoeXNtYXAuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 12:00:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 12:00:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqzP0-0000Rr-Lo; Tue, 05 Feb 2019 12:00:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v8BU=QM=citrix.com=prvs=93254badd=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gqzOz-0000Rl-US
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 12:00:33 +0000
X-Inumbo-ID: a3608520-293d-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3608520-293d-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 12:00:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,563,1539648000"; d="scan'208";a="77314641"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23641.31436.626509.952869@mariner.uk.xensource.com>
Date: Tue, 5 Feb 2019 12:00:12 +0000
To: Wei Liu <wei.liu2@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, Juergen Gross <jgross@suse.com>
In-Reply-To: <23632.22191.716464.795441@mariner.uk.xensource.com>
References: <20190129113759.24272-1-wei.liu2@citrix.com>
 <23632.22191.716464.795441@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH for-4.12] libxl: correctly dispose of
 dominfo list in libxl_name_to_domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtQQVRDSCBmb3ItNC4xMl0gbGlieGw6IGNvcnJlY3Rs
eSBkaXNwb3NlIG9mIGRvbWluZm8gbGlzdCBpbiBsaWJ4bF9uYW1lX3RvX2RvbWlkIik6Cj4gV2Vp
IExpdSB3cml0ZXMgKCJbUEFUQ0ggZm9yLTQuMTJdIGxpYnhsOiBjb3JyZWN0bHkgZGlzcG9zZSBv
ZiBkb21pbmZvIGxpc3QgaW4gbGlieGxfbmFtZV90b19kb21pZCIpOgo+ID4gVGFtYXMgcmVwb3J0
ZWQgc3NpZF9sYWJlbCB3YXMgbGVha2VkLiBVc2UgdGhlIGRlc2lnbmF0ZWQgZnVuY3Rpb24gdG8K
PiA+IGZyZWUgZG9taW5mbyBsaXN0IHRvIGZpeCB0aGUgbGVha2FnZS4KPiA+IAo+ID4gUmVwb3J0
ZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiA+IFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiBUZXN0ZWQtYnk6IFRhbWFz
IEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiAKPiBBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gCj4gPiBCYWNrcG9ydCBjYW5kaWRhdGUu
Cj4gCj4gTm90ZWQuCgpGb3IgcmVmZXJlbmNlOgoKVGhpcyBidWcgd2FzIGZpcnN0IGludHJvZHVj
ZWQgaW4KCiAgMzVjMTQ5ODUwMzIxNjUxMDA5NTc0NWQwNmQwOWYwZjAxZGRmODAwZQogIGxpYnhl
bmxpZ2h0OiBmaXggbmFtZSB0byBkb21pZCBjb252ZXJzaW9uCgp3aGVyZSB0aGUgY2FsbCB0byBs
aWJ4bF9kb21haW5fbGlzdCB3YXMgaW50cm9kdWNlZC4gIEEgZml4IHdhcwphdHRlbXB0ZWQgaW4K
CiAgY2JjOTdkNTcwYzA5ZmY5YTFkYjVhZjE4ZjVlNWRiNTU2NWFiMzUwNgogIGxpYnhlbmxpZ2h0
OiBmaXggbWVtb3J5IGxlYWtzCgp3aGljaCBpcyB3aGVyZSB0aGUgYGZyZWUoZG9taW5mbyknIGNh
bGwgd2FzIGludHJvZHVjZWQsIGJ1dCB0aGF0IHdhcwpub3QgcmlnaHQuICBUaGF0IGxhdHRlciBj
b21taXQgaXMgaW4gc3RhZ2luZy0zLjQuICBTbyBhbGwgc3VwcG9ydGVkCihhbmQgc2VjdXJpdHkt
c3VwcG9ydGVkKSB2ZXJzaW9ucyBhcmUgYWZmZWN0ZWQuICBJIGhhdmUgYmFja3BvcnRlZAp0aGlz
IHRvIDQuMTAgYW5kIDQuMTEuICAoQXMgaXQgZG9lc24ndCBzZWVtIHRvIG1lIHRvIGJlIGEgc2Vj
dXJpdHkKaXNzdWUgSSBoYXZlIG5vdCBmaXhlZCBpdCBvbiBlYXJsaWVyIGJyYW5jaGVzLikKClRo
YW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 12:14:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 12:14:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqzcQ-0001YK-1Y; Tue, 05 Feb 2019 12:14:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O9iZ=QM=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1gqzcO-0001YF-Ed
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 12:14:24 +0000
X-Inumbo-ID: 901b37a6-293f-11e9-93fd-dfad3b2c3f52
Received: from lb1-smtp-cloud8.xs4all.net (unknown [194.109.24.21])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 901b37a6-293f-11e9-93fd-dfad3b2c3f52;
 Tue, 05 Feb 2019 12:14:19 +0000 (UTC)
Received: from [IPv6:2001:983:e9a7:1:2989:f759:211b:c8a5]
 ([IPv6:2001:983:e9a7:1:2989:f759:211b:c8a5])
 by smtp-cloud8.xs4all.net with ESMTPA
 id qzcFgPLMzNR5yqzcGgozXh; Tue, 05 Feb 2019 13:14:18 +0100
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "jgross@suse.com" <jgross@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "mchehab@kernel.org" <mchehab@kernel.org>,
 "linux-media@vger.kernel.org" <linux-media@vger.kernel.org>,
 "sakari.ailus@linux.intel.com" <sakari.ailus@linux.intel.com>,
 "koji.matsuoka.xm@renesas.com" <koji.matsuoka.xm@renesas.com>
References: <20190115093853.15495-1-andr2000@gmail.com>
 <20190115093853.15495-2-andr2000@gmail.com>
 <393f824d-e543-476c-777f-402bcc1c0bcb@xs4all.nl>
 <1152536e-9238-4192-653e-b784b34b8a0d@epam.com>
 <d8476f24-1952-e822-aa75-b8a5f5d5a552@gmail.com>
 <e5bbde8f-ef5a-791a-a3aa-645c57ddcf82@xs4all.nl>
 <d26401fd-9e16-548e-cfa0-af488a701b59@gmail.com>
 <3ea2c5a1-b5a1-ba70-ade5-d14cc3aace66@xs4all.nl>
 <08d6da1b-f061-010c-abf8-865564c26d49@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <de3288c3-2f3a-152f-88f2-e8f2fe690493@xs4all.nl>
Date: Tue, 5 Feb 2019 13:14:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <08d6da1b-f061-010c-abf8-865564c26d49@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfO5sObZjDT7wWH04hHMsToe6vhpTgMAzrIrLQ9b9UBmYmF5DPmefAft9bS7tjutNu5BOWF1RIlBM6yUpnSKS/L4b6he8Ih2KGPfPaBSPy0UMI+gTZY1C
 2K8xNjmA6txDd5n3AnAPAtIoprgPdET9OG/brs6ke3A6VMZIUd6u4HmbN8eA1ikbh+oV84dzgpOZgfahpj3S8D7EkkcRd7SVQl49mc6ah4t/v5WfycLDkPHb
 1gKEq/hSlA8Tiwp6/UiH3XHMofbvn6EHaF9qdMfF/E8L+EhAq7vw/D8qA2pmA9ePqh5DAdI1u40fdHDJeQr5iGvYExzIsGT9z5N2gBhXpuQPE/Qv3S+8Llv4
 YRCiLQRlLp/H0mKc6F1ANpRS+oMnjI1UGpR54q5njwl2o5FuvBzDLPqQaOTMVhFSyT49wbyz5vGNvsxl6rVQ006HHP8ye8USOgmZ6tqNAsz0+aoC6erLOKzK
 l6bh1Vs0fqS39ggwRcvQ6ZG12CRhb6xOZ+d61DkrjL7IVEFRV7DPZWR7mcChQxkaYrXJtItECufQ7nz9QCFyay970vA8rcG6QWnPjggBqCX9hbKdgAQEayLy
 XO+ZhBev5rwNseu+qopq6XF8
Subject: Re: [Xen-devel] [PATCH v4 1/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi81LzE5IDEyOjQ0IFBNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBPbiAy
LzUvMTkgMTI6NTMgUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4gT24gMi81LzE5IDExOjQ0IEFN
LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IE9uIDIvNS8xOSAxMTozNCBBTSwg
SGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4+IE9uIDIvNS8xOSA5OjQ4IEFNLCBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4gT24gMS8yMy8xOSAxMDoxNCBBTSwgT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+PiBBbnkgY29tbWVudHMgZnJvbSBYZW4gY29tbXVuaXR5
Pwo+Pj4+Pj4gS29ucmFkPwo+Pj4+PiBXaGlsZSBJIGFtIHN0aWxsIGxvb2tpbmcgZm9yd2FyZCB0
byBhbnkgY29tbWVudHMgZnJvbSBYZW4gY29tbXVuaXR5Li4uCj4+Pj4+PiBPbiAxLzE1LzE5IDQ6
NDQgUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPj4+Pj4+PiBIaSBPbGVrc2FuZHIsCj4+Pj4+Pj4K
Pj4+Pj4+PiBKdXN0IHR3byByZW1haW5pbmcgY29tbWVudHM6Cj4+Pj4+Pj4KPj4+Pj4+PiBPbiAx
LzE1LzE5IDEwOjM4IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4+Pj4g
RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBUaGlzIGlzIHRoZSBBQkkgZm9yIHRoZSB0d28gaGFs
dmVzIG9mIGEgcGFyYS12aXJ0dWFsaXplZAo+Pj4+Pj4+PiBjYW1lcmEgZHJpdmVyIHdoaWNoIGV4
dGVuZHMgWGVuJ3MgcmVhY2ggbXVsdGltZWRpYSBjYXBhYmlsaXRpZXMgZXZlbgo+Pj4+Pj4+PiBm
YXJ0aGVyIGVuYWJsaW5nIGl0IGZvciB2aWRlbyBjb25mZXJlbmNpbmcsIEluLVZlaGljbGUgSW5m
b3RhaW5tZW50LAo+Pj4+Pj4+PiBoaWdoIGRlZmluaXRpb24gbWFwcyBldGMuCj4+Pj4+Pj4+Cj4+
Pj4+Pj4+IFRoZSBpbml0aWFsIGdvYWwgaXMgdG8gc3VwcG9ydCBtb3N0IG5lZWRlZCBmdW5jdGlv
bmFsaXR5IHdpdGggdGhlCj4+Pj4+Pj4+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0
byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IDEuIFBy
b3ZpZGUgbWVhbnMgZm9yIGJhc2UgdmlydHVhbCBkZXZpY2UgY29uZmlndXJhdGlvbjoKPj4+Pj4+
Pj4gwqDCoMKgwqAgLSBwaXhlbCBmb3JtYXRzCj4+Pj4+Pj4+IMKgwqDCoMKgIC0gcmVzb2x1dGlv
bnMKPj4+Pj4+Pj4gwqDCoMKgwqAgLSBmcmFtZSByYXRlcwo+Pj4+Pj4+PiAyLiBTdXBwb3J0IGJh
c2ljIGNhbWVyYSBjb250cm9sczoKPj4+Pj4+Pj4gwqDCoMKgwqAgLSBjb250cmFzdAo+Pj4+Pj4+
PiDCoMKgwqDCoCAtIGJyaWdodG5lc3MKPj4+Pj4+Pj4gwqDCoMKgwqAgLSBodWUKPj4+Pj4+Pj4g
wqDCoMKgwqAgLSBzYXR1cmF0aW9uCj4+Pj4+Pj4+IDMuIFN1cHBvcnQgc3RyZWFtaW5nIGNvbnRy
b2wKPj4+Pj4+Pj4KPj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pj4+PiAtLS0KPj4+Pj4+
Pj4gwqDCoMKgwqAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggfCAxMzY0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4+Pj4+PiDCoMKgwqDCoCAxIGZpbGUgY2hhbmdl
ZCwgMTM2NCBpbnNlcnRpb25zKCspCj4+Pj4+Pj4+IMKgwqDCoMKgIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vY2FtZXJhaWYuaAo+Pj4+Pj4+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+Pj4+Pj4+
PiBpbmRleCAwMDAwMDAwMDAwMDAuLjI0NmViMjQ1N2Y0MAo+Pj4+Pj4+PiAtLS0gL2Rldi9udWxs
Cj4+Pj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+Pj4+Pj4+
IEBAIC0wLDAgKzEsMTM2NCBAQAo+Pj4+Pj4+IDxzbmlwPgo+Pj4+Pj4+Cj4+Pj4+Pj4+ICsvKgo+
Pj4+Pj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+Pj4+PiArICrCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEVWRU5U
IENPREVTCj4+Pj4+Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Pj4+Pj4+ICsgKi8KPj4+
Pj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0VWVF9GUkFNRV9BVkFJTMKgwqDCoMKgwqAgMHgwMAo+
Pj4+Pj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0NUUkxfQ0hBTkdFwqDCoMKgwqDCoCAweDAx
Cj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4gKy8qIFJlc29sdXRpb24gaGFzIGNoYW5nZWQuICovCj4+Pj4+
Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRfQ0ZHX0ZMR19SRVNPTMKgwqDCoCAoMSA8PCAwKQo+
Pj4+Pj4+IEkgdGhpbmsgdGhpcyBmbGFnIGlzIGEgbGVmdC1vdmVyIGZyb20gdjIgYW5kIHNob3Vs
ZCBiZSByZW1vdmVkLgo+Pj4+Pj4+Cj4+Pj4+Pj4gPHNuaXA+Cj4+Pj4+Pj4KPj4+Pj4+Pj4gKyAq
IFJlcXVlc3QgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZDoKPj4+Pj4+Pj4gKyAqwqDCoMKg
wqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAywqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAzwqDCoMKg
wqDCoMKgwqAgb2N0ZXQKPj4+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4+PiArICogfMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgfCBfT1BfQlVGX1JFUVVFU1R8wqDCoCByZXNlcnZlZMKgwqDCoMKgIHwgNAo+Pj4+Pj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+Pj4+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgOAo+Pj4+Pj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+Pj4+Pj4+ICsgKiB8wqDCoMKgIG51bV9idWZzwqDCoMKgIHzCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlc2VydmVkwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDEyCj4+Pj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+Pj4+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxNgo+Pj4+Pj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
Pj4+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4+
PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8IDY0Cj4+Pj4+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+Pj4g
KyAqCj4+Pj4+Pj4+ICsgKiBudW1fYnVmcyAtIHVpbnQ4X3QsIGRlc2lyZWQgbnVtYmVyIG9mIGJ1
ZmZlcnMgdG8gYmUgdXNlZC4gVGhpcyBpcwo+Pj4+Pj4+PiArICrCoMKgIGxpbWl0ZWQgdG8gdGhl
IHZhbHVlIGNvbmZpZ3VyZWQgaW4gWGVuU3RvcmUubWF4LWJ1ZmZlcnMuCj4+Pj4+Pj4+ICsgKsKg
wqAgUGFzc2luZyB6ZXJvIG51bV9idWZzIGluIHRoaXMgcmVxdWVzdCAoYWZ0ZXIgc3RyZWFtaW5n
IGhhcyBzdG9wcGVkCj4+Pj4+Pj4+ICsgKsKgwqAgYW5kIGFsbCBidWZmZXJzIGRlc3Ryb3llZCkg
dW5ibG9ja3MgY2FtZXJhIGNvbmZpZ3VyYXRpb24gY2hhbmdlcy4KPj4+Pj4+PiBJIHRoaW5rIHRo
ZSBwaHJhc2UgJ3VuYmxvY2tzIGNhbWVyYSBjb25maWd1cmF0aW9uIGNoYW5nZXMnIGlzIGNvbmZ1
c2luZy4KPj4+Pj4+Pgo+Pj4+Pj4+IEluIHYzIHRoaXMgc2VudGVuY2UgY2FtZSBhZnRlciB0aGUg
dGhpcmQgbm90ZSBiZWxvdywgYW5kIHNvIGl0IG1hZGUgc2Vuc2UKPj4+Pj4+PiBpbiB0aGF0IGNv
bnRleHQsIGJ1dCBub3cgdGhlIG9yZGVyIGhhcyBiZWVuIHJldmVyc2VkIGFuZCBpdCBiZWNhbWUg
aGFyZCB0bwo+Pj4+Pj4+IHVuZGVyc3RhbmQuCj4+Pj4+Pj4KPj4+Pj4+PiBJJ20gbm90IHN1cmUg
d2hhdCB0aGUgYmVzdCBhcHByb2FjaCBpcyB0byBmaXggdGhpcy4gT25lIG9wdGlvbiBpcyB0byBy
ZW1vdmUKPj4+Pj4+PiB0aGUgdGhpcmQgbm90ZSBhbmQgaW50ZWdyYXRlIGl0IHNvbWVob3cgaW4g
dGhlIHNlbnRlbmNlIGFib3ZlLiBPciBwZXJoYXBzCj4+Pj4+Pj4gZG8gYXdheSB3aXRoIHRoZSAn
bm90ZXMnIGF0IGFsbCBhbmQganVzdCB3cml0ZSBhIG1vcmUgZXh0ZW5zaXZlIGRvY3VtZW50YXRp
b24KPj4+Pj4+PiBmb3IgdGhpcyBvcC4gSSBsZWF2ZSB0aGF0IHVwIHRvIHlvdS4KPj4+Pj4gSGFu
cywgaG93IGFib3V0Ogo+Pj4+Pgo+Pj4+PiDCoMKgwqAqIG51bV9idWZzIC0gdWludDhfdCwgZGVz
aXJlZCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLgo+Pj4+PiDCoMKgwqAqCj4+Pj4+IMKg
wqDCoCogVGhlIG51bWJlciBvZiBidWZmZXJzIGluIHRoaXMgcmVxdWVzdCBtdXN0IG5vdCBleGNl
ZWQgdGhlIHZhbHVlIGNvbmZpZ3VyZWQKPj4+Pj4gwqDCoMKgKiBpbiBYZW5TdG9yZS5tYXgtYnVm
ZmVycy4gSWYgdGhlIG51bWJlciBvZiBidWZmZXJzIGlzIG5vdCB6ZXJvIHRoZW4gYWZ0ZXIgdGhp
cwo+Pj4+PiDCoMKgwqAqIHJlcXVlc3QgdGhlIGNhbWVyYSBjb25maWd1cmF0aW9uIGNhbm5vdCBi
ZSBjaGFuZ2VkLiBJbiBvcmRlciB0byBhbGxvdyBjYW1lcmEKPj4+Pj4gwqDCoMKgKiAocmUpY29u
ZmlndXJhdGlvbiB0aGlzIHJlcXVlc3QgbXVzdCBiZSBzZW50IHdpdGggbnVtX2J1ZnMgc2V0IHRv
IHplcm8gYW5kCj4+Pj4+IMKgwqDCoCogdGhlIHN0cmVhbWluZyBtdXN0IGJlIHN0b3BwZWQgYW5k
IGJ1ZmZlcnMgZGVzdHJveWVkLgo+Pj4+PiDCoMKgwqAqIEl0IGlzIGFsbG93ZWQgZm9yIHRoZSBm
cm9udGVuZCB0byBzZW5kIG11bHRpcGxlIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVAo+Pj4+PiDC
oMKgwqAqIHJlcXVlc3RzIGJlZm9yZSBzZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQg
cmVxdWVzdCB0byB1cGRhdGUgb3IKPj4+Pj4gwqDCoMKgKiB0dW5lIHRoZSBmaW5hbCBjb25maWd1
cmF0aW9uLgo+Pj4+PiDCoMKgwqAqIEZyb250ZW5kIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2lu
ZyB0aGUgY29ycmVzcG9uZGluZyByZXNwb25zZSBpbiBvcmRlciB0bwo+Pj4+PiDCoMKgwqAqIHNl
ZSBpZiB0aGUgdmFsdWVzIHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhl
IGRlc2lyZWQgb25lcwo+Pj4+PiDCoMKgwqAqIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4+Pj4+IMKg
wqDCoCoKPj4+Pj4gwqDCoMKgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3Qu
Cj4+Pj4+IMKgwqDCoCovCj4+Pj4gSG1tLCBpdCBzdGlsbCBpcyBhd2t3YXJkLiBQYXJ0IG9mIHRo
ZSByZWFzb24gZm9yIHRoYXQgaXMgdGhhdCBWSURJT0NfUkVRQlVGUwo+Pj4+IGlzIGp1c3Qgd2Vp
cmQgaW4gdGhhdCBhIHZhbHVlIG9mIDAgaGFzIGEgc3BlY2lhbCBtZWFuaW5nLgo+Pj4+Cj4+Pj4g
UGVyaGFwcyBpdCB3b3VsZCBiZSBtdWNoIGNsZWFuZXIgZm9yIHRoZSBYZW4gaW1wbGVtZW50YXRp
b24gdG8ganVzdCBhZGQgYSBuZXcKPj4+PiBPUDogX09QX0ZSRUVfQUxMX0JVRlMgKG9yIHBlcmhh
cHMgX1JFTEVBU0VfQUxMX0JVRlMpIHRoYXQgZWZmZWN0aXZlbHkgZG9lcwo+Pj4+IFZJRElPQ19S
RVFCVUZTIHdpdGggYSAwIGNvdW50IHZhbHVlLiBBbmQgdGhpcyBPUF9CVUZfUkVRVUVTVCAod291
bGRuJ3QKPj4+PiBPUF9SRVFVRVNUX0JVRlMgYmUgYSBiZXR0ZXIgbmFtZT8pCj4+PiBJIGhhdmUg
YWxsIG9wZXJhdGlvbiBjYXRlZ29yaXplZCwgZS5nLiB0aGVyZSBhcmUgY29tbWFuZHMKPj4+IGZv
ciBjb25maWd1cmF0aW9uIChYRU5DQU1FUkFfT1BfQ09ORklHX1hYWCksCj4+PiBidWZmZXIgaGFu
ZGxpbmcgKFhFTkNBTUVSQV9PUF9CVUZfWFhYKSBldGMuLCBzbyBJIHByZWZlciB0bwo+Pj4ga2Vl
cCB0aGUgbmFtZSBhcyBpcy4KPj4+PiDCoMKgIHdvdWxkIHRoZW4gZG8gbm90aGluZyBvciByZXR1
cm4gYW4gZXJyb3IKPj4+PiBpZiBudW1fYnVmcyA9PSAwLgo+Pj4+Cj4+Pj4gSWYgeW91IGRvbid0
IHdhbnQgdG8gY3JlYXRlIGEgbmV3IFhlbiBvcCwgdGhlbiBJIHdvdWxkIGNoYW5nZSB0aGUgdGV4
dCBzb21lCj4+Pj4gbW9yZSBzaW5jZSB5b3UgZG8gbm90IGFjdHVhbGx5IGV4cGxhaW4gd2hhdCB0
aGUgb3AgZG9lcyBpZiBudW1fYnVmcyBpcyAwLgo+Pj4gV2VsbCwgSSB0ZW5kIHRvIGtlZXAgdGhp
cyBhcyBpcyB3aXRoIG5vIGFkZGl0aW9uYWwgb3AuCj4+Pj4gSSB3b3VsZCB3cml0ZSBzb21ldGhp
bmcgbGlrZSB0aGlzOgo+Pj4+Cj4+Pj4gSWYgbnVtX2J1ZnMgaXMgZ3JlYXRlciB0aGFuIDAsIHRo
ZW4gPGRlc2NyaWJlIHdoYXQgaGFwcGVucz4uCj4+Pj4KPj4+PiBJZiBudW1fYnVmcyBpcyBlcXVh
bCB0byAwLCB0aGVuIDxkZXNjcmliZSB3aGF0IGhhcHBlbnM+Lgo+Pj4+Cj4+Pj4gSWYgbnVtX2J1
ZnMgaXMgbm90IHplcm8gdGhlbiBhZnRlciB0aGlzIHJlcXVlc3QgdGhlIGNhbWVyYSBjb25maWd1
cmF0aW9uCj4+Pj4gY2Fubm90IGJlIGNoYW5nZWQuIEluIG9yZGVyIHRvIGFsbG93IGNhbWVyYSAo
cmUpY29uZmlndXJhdGlvbiB0aGlzIHJlcXVlc3QKPj4+PiBtdXN0IGJlIHNlbnQgd2l0aCBudW1f
YnVmcyBzZXQgdG8gemVybyBhbmQgdGhlIHN0cmVhbWluZyBtdXN0IGJlIHN0b3BwZWQKPj4+PiBh
bmQgYnVmZmVycyBkZXN0cm95ZWQuCj4+PiBOZXh0IHRyeToKPj4+Cj4+PiDCoMKgKiBudW1fYnVm
cyAtIHVpbnQ4X3QsIGRlc2lyZWQgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZC4KPj4+IMKg
wqAqCj4+PiDCoMKgKiBJZiBudW1fYnVmcyBpcyBub3QgemVybyB0aGVuIHRoZSBiYWNrZW5kIHZh
bGlkYXRlcyB0aGUgcmVxdWVzdGVkIG51bWJlciBvZgo+Pj4gwqDCoCogYnVmZmVycyBhbmQgcmVz
cG9uZHMgd2l0aCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgYWxsb3dlZCBmb3IgdGhpcyBmcm9udGVu
ZC4KPj4+IMKgwqAqIEZyb250ZW5kIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyB0aGUgY29y
cmVzcG9uZGluZyByZXNwb25zZSBpbiBvcmRlciB0bwo+Pj4gwqDCoCogc2VlIGlmIHRoZSB2YWx1
ZXMgcmVwb3J0ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBvbmVz
Cj4+PiDCoMKgKiBhbmQgY2FuIGJlIGFjY2VwdGVkLgo+Pj4gwqDCoCogRnJvbnRlbmQgaXMgYWxs
b3dlZCB0byBzZW5kIG11bHRpcGxlIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVCByZXF1ZXN0cwo+
Pj4gwqDCoCogYmVmb3JlIHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0
IHRvIHVwZGF0ZSBvciB0dW5lIHRoZQo+Pj4gwqDCoCogZmluYWwgY29uZmlndXJhdGlvbi4KPj4+
IMKgwqAqIEZyb250ZW5kIGlzIG5vdCBhbGxvd2VkIHRvIGNoYW5nZSB0aGUgbnVtYmVyIG9mIGJ1
ZmZlcnMgYW5kL29yIGNhbWVyYQo+Pj4gwqDCoCogY29uZmlndXJhdGlvbiBhZnRlciB0aGUgc3Ry
ZWFtaW5nIGhhcyBzdGFydGVkLgo+PiBUaGlzIGFsbCBsb29rcyBnb29kLgo+IEdyZWF0Cj4+PiDC
oMKgKgo+Pj4gwqDCoCogSW4gb3JkZXIgdG8gYWxsb3cgY2FtZXJhIChyZSljb25maWd1cmF0aW9u
IHRoaXMgcmVxdWVzdCBtdXN0IGJlIHNlbnQgd2l0aAo+Pj4gwqDCoCogbnVtX2J1ZnMgc2V0IHRv
IHplcm8gYW5kIHRoZSBzdHJlYW1pbmcgbXVzdCBiZSBzdG9wcGVkIGFuZCBidWZmZXJzIGRlc3Ry
b3llZC4KPj4gWW91IGp1c3Qgc2F5IHRoYXQgaWYgeW91IHdhbnQgdG8gcmVjb25maWd1cmUgKGFu
ZCB0aGlzIG9ubHkgYXBwbGllcyB0byByZWNvbmZpZ3VyZSwKPj4gbm90IHRvIHRoZSBpbml0aWFs
IGNvbmZpZ3VyZSBzdGVwIHNpbmNlIHRoZW4gdGhlcmUgYXJlIG5vIGJ1ZmZlcnMgYWxsb2NhdGVk
IHlldCksCj4+IHRoZW4geW91IG5lZWQgdG8gY2FsbCB0aGlzIHdpdGggbnVtX2J1ZnMgPT0gMC4g
QnV0IHlvdSBkb24ndCBleHBsYWluIHdoYXQgdGhpcyBvcAo+PiBkb2VzIGlmIG51bV9idWZzID09
IDAhCj4+Cj4+IFNvIGJlZm9yZSB0aGlzIHNlbnRlbmNlIHlvdSBuZWVkIHRvIGFkZCBhIGRlc2Ny
aXB0aW9uIG9mIHdoYXQgdGhpcyBvcCBkb2VzIGlmIG51bV9idWZzCj4+IGlzIDAsIGFuZCBjaGFu
Z2UgJyhyZSljb25maWd1cmF0aW9uJyB0byAncmVjb25maWd1cmF0aW9uJy4KPiBXZWxsLCBpdCBp
cyBhIGdvb2QgcXVlc3Rpb24uIEkgYWxyZWFkeSBkZXNjcmliZSB3aGF0IGhhcHBlbnMgaWYKPiBz
dHJlYW1pbmcgaGFzIHN0b3BwZWQgYW5kIGJ1ZmZlcnMgZGVzdHJveWVkIGFuZCBudW1fYnVmcyA9
PSAwOgo+IHRoaXMgaXMgYSByZWNvbmZpZ3VyYXRpb24uCj4gCj4gSSBhbHNvIGhhdmUgYSBub3Rl
IHRoYXQgIkZyb250ZW5kIGlzIG5vdCBhbGxvd2VkIHRvIGNoYW5nZSB0aGUKPiBudW1iZXIgb2Yg
YnVmZmVycyBhbmQvb3IgY2FtZXJhIGNvbmZpZ3VyYXRpb24gYWZ0ZXIgdGhlIHN0cmVhbWluZwo+
IGhhcyBzdGFydGVkLiI6IHRoaXMgaXMgdGhlIGNhc2UgdGhhdCB3ZSBjYW5ub3QgY2hhbmdlIHRo
ZSBudW1iZXIgb2YKPiBidWZmZXJzIGR1cmluZyB0aGUgc3RyZWFtaW5nLCBlLmcuIG9uZSBjYW5u
b3Qgc2VuZCBudW1fYnVmcyA9PSAwCj4gYXQgdGhpcyB0aW1lLgo+IAo+IFNvLCB3aGF0IGlzIG5v
dCBjb3ZlcmVkIGlzIHRoYXQgdGhlIHN0cmVhbWluZyBoYXMgbmV2ZXIgc3RhcnRlZCwKPiBudW1f
YnVmcyBoYXMgb3IgaGFzIG5vdCBiZWVuIHNldCB0byBzb21lIHZhbHVlIGFuZCBub3cgZnJvbnRl
bmQKPiByZXF1ZXN0cyBudW1fYnVmcyA9PSAwPwo+IEl0IHNlZW1zIHRoYXQgd2UgY2FuIHN0YXRl
IHRoYXQgaW4gdGhpcyBjYXNlIGJhY2tlbmQgZG9lcwo+IG5vdGhpbmcgb3IgaXQgbWF5IGZyZWUg
YW55IGJ1ZmZlcnMgaWYgaXQgaGFzIGFsbG9jYXRlZCBhbnksIHNvIHRoZQo+IHRhaWwgcmVhZHMg
YXM6Cj4gCj4gwqAqIElmIG51bV9idWZzIGlzIDAgYW5kIHN0cmVhbWluZyBoYXMgbm90IHN0YXJ0
ZWQgeWV0LCB0aGVuIHRoZSBiYWNrZW5kIG1heQo+IMKgKiBmcmVlIGFsbCBwcmV2aW91c2x5IGFs
bG9jYXRlZCBidWZmZXJzIChpZiBhbnkpIG9yIGRvIG5vdGhpbmcuCgpNdWNoIGJldHRlci4gTm93
IHlvdSBhY3R1YWxseSBleHBsYWluIHdoYXQgdGhpcyBvcCBkb2VzIGlmIG51bV9idWZzID09IDAu
Cgo+IMKgKgo+IMKgKiBJZiBjYW1lcmEgcmVjb25maWd1cmF0aW9uIGlzIHJlcXVpcmVkIHRoZW4g
dGhpcyByZXF1ZXN0IG11c3QgYmUgc2VudCB3aXRoCj4gwqAqIG51bV9idWZzIHNldCB0byB6ZXJv
IGFuZCBzdHJlYW1pbmcgbXVzdCBiZSBzdG9wcGVkIGFuZCBidWZmZXJzIGRlc3Ryb3llZC4KClNo
b3VsZG4ndCB0aGUgb3JkZXIgYmUgdG8gZmlyc3Qgc3RvcCBzdHJlYW1pbmcsIHRoZW4gY2FsbCB0
aGlzIHJlcXVlc3Qgd2l0aApudW1fYnVmcyBzZXQgdG8gMCBhbmQgZmluYWxseSBkZXN0cm95IHRo
ZSBidWZmZXJzPwoKVHJ5aW5nIHRvIGNhbGwgdGhpcyBpZiBzdHJlYW1pbmcgaXMgaW4gcHJvZ3Jl
c3Mgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuCkkgdGhpbmsgdGhhdCBzaG91bGQgYmUgZG9jdW1l
bnRlZCBhcyB3ZWxsLgoKU29ycnkgZm9yIHBheWluZyBzbyBtdWNoIGF0dGVudGlvbiB0byB0aGlz
LCBidXQgSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdGhhdAp0aGlzIGlzIGRvY3VtZW50ZWQgcHJl
Y2lzZWx5LgoKUmVnYXJkcywKCglIYW5zCgo+IMKgKgo+IMKgKiBQbGVhc2Ugbm90ZSwgdGhhdCB0
aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaW4gdGhpcyByZXF1ZXN0IG11c3Qgbm90IGV4Y2VlZAo+IMKg
KiB0aGUgdmFsdWUgY29uZmlndXJlZCBpbiBYZW5TdG9yZS5tYXgtYnVmZmVycy4KPiDCoCoKPiDC
oCogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+IAo+Pgo+PiBSZWdhcmRz
LAo+Pgo+PiDCoMKgwqDCoEhhbnMKPj4KPj4+IMKgwqAqCj4+PiDCoMKgKiBQbGVhc2Ugbm90ZSwg
dGhhdCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaW4gdGhpcyByZXF1ZXN0IG11c3Qgbm90IGV4Y2Vl
ZAo+Pj4gwqDCoCogdGhlIHZhbHVlIGNvbmZpZ3VyZWQgaW4gWGVuU3RvcmUubWF4LWJ1ZmZlcnMu
Cj4+PiDCoMKgKgo+Pj4gwqDCoCogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0
Lgo+Pj4KPj4+PiBSZWdhcmRzLAo+Pj4+Cj4+Pj4gwqDCoMKgwqDCoEhhbnMKPj4+Pgo+Pj4+Pj4+
PiArICoKPj4+Pj4+Pj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4K
Pj4+Pj4+Pj4gKyAqCj4+Pj4+Pj4+ICsgKiBOb3RlczoKPj4+Pj4+Pj4gKyAqwqAgLSBmcm9udGVu
ZCBtdXN0IGNoZWNrIHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvIHNlZQo+
Pj4+Pj4+PiArICrCoMKgwqAgaWYgdGhlIHZhbHVlcyByZXBvcnRlZCBiYWNrIGJ5IHRoZSBiYWNr
ZW5kIGRvIG1hdGNoIHRoZSBkZXNpcmVkIG9uZXMKPj4+Pj4+Pj4gKyAqwqDCoMKgIGFuZCBjYW4g
YmUgYWNjZXB0ZWQuCj4+Pj4+Pj4+ICsgKsKgIC0gZnJvbnRlbmQgbWF5IHNlbmQgbXVsdGlwbGUg
WEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIHJlcXVlc3RzIGJlZm9yZQo+Pj4+Pj4+PiArICrCoMKg
wqAgc2VuZGluZyBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIHJlcXVlc3QgdG8gdXBkYXRlIG9y
IHR1bmUgdGhlCj4+Pj4+Pj4+ICsgKsKgwqDCoCBjb25maWd1cmF0aW9uLgo+Pj4+Pj4+PiArICrC
oCAtIGFmdGVyIHRoaXMgcmVxdWVzdCBjYW1lcmEgY29uZmlndXJhdGlvbiBjYW5ub3QgYmUgY2hh
bmdlZCwgdW5sZXNzCj4+Pj4+Pj4gY2FtZXJhIGNvbmZpZ3VyYXRpb24gLT4gdGhlIGNhbWVyYSBj
b25maWd1cmF0aW9uCj4+Pj4+Pj4KPj4+Pj4+Pj4gKyAqwqDCoMKgIHN0cmVhbWluZyBpcyBzdG9w
cGVkIGFuZCBidWZmZXJzIGRlc3Ryb3llZAo+Pj4+Pj4+PiArICovCj4+Pj4+Pj4gUmVnYXJkcywK
Pj4+Pj4+Pgo+Pj4+Pj4+IMKgwqDCoMKgwqDCoEhhbnMKPiAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 12:30:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 12:30:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gqzsF-0003CL-Iw; Tue, 05 Feb 2019 12:30:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=68NU=QM=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gqzsD-0003BF-Et
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 12:30:45 +0000
X-Inumbo-ID: da12a040-2941-11e9-bc90-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da12a040-2941-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 12:30:42 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id g11-v6so2744726ljk.3
 for <xen-devel@lists.xenproject.org>; Tue, 05 Feb 2019 04:30:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=oCA+jJUgCsPMslv6Uos0OmNuevTfTV8l3yM/Xu4D5+g=;
 b=idEj978LSvZZN3Km5nZmFiPhOSOmcEZysO6XcX9rylkeQrEIUPU+4gt23UA2d0hGnI
 BStrWMTIhxV7xASAUkt2sTTUkQcRVzKaSMFkbVpcgnNARiuFb1a7pa7pOPJsUlgJJoa7
 MyJfWDpQQVO512vOWNOHDfykLW57eZ27D7x4N08hmlHoCnJ55qGUj1mLSLK+H0j6MBjx
 XIfbFsWnbq8K5UswNUqVNzRA2cAYUvMKmjqaQCKptoZaumLLwS2ymfa89Kq1nFk8VqVi
 lX4ef3HyBqD6i4U4iC5NSyA63A+zCGzhDFiFRjGwqxEHQarrfDXrL6VF8iwaDdt4pO7O
 J13w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=oCA+jJUgCsPMslv6Uos0OmNuevTfTV8l3yM/Xu4D5+g=;
 b=XazuYUF6XI/LiiX+9VVfhueC8P5Cb3H2mdFSad+UjD9veOtD5+nZbv/5ARKwM5Qe4A
 fSRLYvUEqnFIIOD5qaV61E4mpikT2TY5p0s9ZGUfxd+2GbIg+U/eGU0LY8C1sQEcuPEQ
 aeE4QTjBVXXdnGs6AaORQqsvq5XOV+uEdlMlFaW7OAzGf0yNvKGeD+Bq9WMUZKI2Oc1o
 WDPA27LU/oPGKNrv/4AcJOXikDZQrd7YazjmOQDAX/QAfHvRwWPQyy+VYpn3hO37RckB
 AoQB9cXCjMsOZLCFsXr/OA5RgaPpaovDgfXn9fKVzBx7RY1IkXYf/yYYzG/9ATLi6j3q
 cZjw==
X-Gm-Message-State: AHQUAuZNEDmKPcrdQc1PHj0ow6Et6T9Aa7kttewUhyY+VCD/jZ80ViIM
 wXTKiC0cvuIjbESN6j67uOk=
X-Google-Smtp-Source: AHgI3IavuARJ2HCf83+tXElXB4atEje5JU2+EbWNRl+IewR9wlbYHNzRzAswuZPbvwMpP4PZGAVAZg==
X-Received: by 2002:a2e:8596:: with SMTP id
 b22-v6mr2835199lji.122.1549369841174; 
 Tue, 05 Feb 2019 04:30:41 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 q23sm3713530lfm.82.2019.02.05.04.30.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Feb 2019 04:30:40 -0800 (PST)
To: Hans Verkuil <hverkuil@xs4all.nl>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "jgross@suse.com" <jgross@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "mchehab@kernel.org" <mchehab@kernel.org>,
 "linux-media@vger.kernel.org" <linux-media@vger.kernel.org>,
 "sakari.ailus@linux.intel.com" <sakari.ailus@linux.intel.com>,
 "koji.matsuoka.xm@renesas.com" <koji.matsuoka.xm@renesas.com>
References: <20190115093853.15495-1-andr2000@gmail.com>
 <20190115093853.15495-2-andr2000@gmail.com>
 <393f824d-e543-476c-777f-402bcc1c0bcb@xs4all.nl>
 <1152536e-9238-4192-653e-b784b34b8a0d@epam.com>
 <d8476f24-1952-e822-aa75-b8a5f5d5a552@gmail.com>
 <e5bbde8f-ef5a-791a-a3aa-645c57ddcf82@xs4all.nl>
 <d26401fd-9e16-548e-cfa0-af488a701b59@gmail.com>
 <3ea2c5a1-b5a1-ba70-ade5-d14cc3aace66@xs4all.nl>
 <08d6da1b-f061-010c-abf8-865564c26d49@gmail.com>
 <de3288c3-2f3a-152f-88f2-e8f2fe690493@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <474636e0-8059-7b75-8b48-a216c6defaf4@gmail.com>
Date: Tue, 5 Feb 2019 14:30:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <de3288c3-2f3a-152f-88f2-e8f2fe690493@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMi81LzE5IDI6MTQgUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPiBPbiAyLzUvMTkgMTI6NDQg
UE0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBPbiAyLzUvMTkgMTI6NTMgUE0s
IEhhbnMgVmVya3VpbCB3cm90ZToKPj4+IE9uIDIvNS8xOSAxMTo0NCBBTSwgT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4gT24gMi81LzE5IDExOjM0IEFNLCBIYW5zIFZlcmt1aWwg
d3JvdGU6Cj4+Pj4+IE9uIDIvNS8xOSA5OjQ4IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3
cm90ZToKPj4+Pj4+IE9uIDEvMjMvMTkgMTA6MTQgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IHdyb3RlOgo+Pj4+Pj4+IEFueSBjb21tZW50cyBmcm9tIFhlbiBjb21tdW5pdHk/Cj4+Pj4+Pj4g
S29ucmFkPwo+Pj4+Pj4gV2hpbGUgSSBhbSBzdGlsbCBsb29raW5nIGZvcndhcmQgdG8gYW55IGNv
bW1lbnRzIGZyb20gWGVuIGNvbW11bml0eS4uLgo+Pj4+Pj4+IE9uIDEvMTUvMTkgNDo0NCBQTSwg
SGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4+Pj4+PiBIaSBPbGVrc2FuZHIsCj4+Pj4+Pj4+Cj4+Pj4+
Pj4+IEp1c3QgdHdvIHJlbWFpbmluZyBjb21tZW50czoKPj4+Pj4+Pj4KPj4+Pj4+Pj4gT24gMS8x
NS8xOSAxMDozOCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+Pj4+PiBG
cm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBh
bS5jb20+Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gVGhpcyBpcyB0aGUgQUJJIGZvciB0aGUgdHdvIGhh
bHZlcyBvZiBhIHBhcmEtdmlydHVhbGl6ZWQKPj4+Pj4+Pj4+IGNhbWVyYSBkcml2ZXIgd2hpY2gg
ZXh0ZW5kcyBYZW4ncyByZWFjaCBtdWx0aW1lZGlhIGNhcGFiaWxpdGllcyBldmVuCj4+Pj4+Pj4+
PiBmYXJ0aGVyIGVuYWJsaW5nIGl0IGZvciB2aWRlbyBjb25mZXJlbmNpbmcsIEluLVZlaGljbGUg
SW5mb3RhaW5tZW50LAo+Pj4+Pj4+Pj4gaGlnaCBkZWZpbml0aW9uIG1hcHMgZXRjLgo+Pj4+Pj4+
Pj4KPj4+Pj4+Pj4+IFRoZSBpbml0aWFsIGdvYWwgaXMgdG8gc3VwcG9ydCBtb3N0IG5lZWRlZCBm
dW5jdGlvbmFsaXR5IHdpdGggdGhlCj4+Pj4+Pj4+PiBmaW5hbCBpZGVhIHRvIG1ha2UgaXQgcG9z
c2libGUgdG8gZXh0ZW5kIHRoZSBwcm90b2NvbCBpZiBuZWVkIGJlOgo+Pj4+Pj4+Pj4KPj4+Pj4+
Pj4+IDEuIFByb3ZpZGUgbWVhbnMgZm9yIGJhc2UgdmlydHVhbCBkZXZpY2UgY29uZmlndXJhdGlv
bjoKPj4+Pj4+Pj4+ICDCoMKgwqDCoCAtIHBpeGVsIGZvcm1hdHMKPj4+Pj4+Pj4+ICDCoMKgwqDC
oCAtIHJlc29sdXRpb25zCj4+Pj4+Pj4+PiAgwqDCoMKgwqAgLSBmcmFtZSByYXRlcwo+Pj4+Pj4+
Pj4gMi4gU3VwcG9ydCBiYXNpYyBjYW1lcmEgY29udHJvbHM6Cj4+Pj4+Pj4+PiAgwqDCoMKgwqAg
LSBjb250cmFzdAo+Pj4+Pj4+Pj4gIMKgwqDCoMKgIC0gYnJpZ2h0bmVzcwo+Pj4+Pj4+Pj4gIMKg
wqDCoMKgIC0gaHVlCj4+Pj4+Pj4+PiAgwqDCoMKgwqAgLSBzYXR1cmF0aW9uCj4+Pj4+Pj4+PiAz
LiBTdXBwb3J0IHN0cmVhbWluZyBjb250cm9sCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gU2lnbmVkLW9m
Zi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgo+Pj4+Pj4+Pj4gLS0tCj4+Pj4+Pj4+PiAgwqDCoMKgwqAgeGVuL2luY2x1ZGUvcHVi
bGljL2lvL2NhbWVyYWlmLmggfCAxMzY0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+
Pj4+Pj4+Pj4gIMKgwqDCoMKgIDEgZmlsZSBjaGFuZ2VkLCAxMzY0IGluc2VydGlvbnMoKykKPj4+
Pj4+Pj4+ICDCoMKgwqDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2lv
L2NhbWVyYWlmLmgKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL2lvL2NhbWVyYWlmLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+
Pj4+Pj4+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4+Pj4+Pj4+IGluZGV4IDAwMDAwMDAwMDAw
MC4uMjQ2ZWIyNDU3ZjQwCj4+Pj4+Pj4+PiAtLS0gL2Rldi9udWxsCj4+Pj4+Pj4+PiArKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+Pj4+Pj4+Pj4gQEAgLTAsMCArMSwxMzY0
IEBACj4+Pj4+Pj4+IDxzbmlwPgo+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gKy8qCj4+Pj4+Pj4+PiArICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+Pj4+Pj4+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBFVkVOVCBDT0RFUwo+Pj4+
Pj4+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+Pj4+Pj4+ICsgKi8KPj4+Pj4+Pj4+ICsj
ZGVmaW5lIFhFTkNBTUVSQV9FVlRfRlJBTUVfQVZBSUzCoMKgwqDCoMKgIDB4MDAKPj4+Pj4+Pj4+
ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRfQ1RSTF9DSEFOR0XCoMKgwqDCoMKgIDB4MDEKPj4+Pj4+
Pj4+ICsKPj4+Pj4+Pj4+ICsvKiBSZXNvbHV0aW9uIGhhcyBjaGFuZ2VkLiAqLwo+Pj4+Pj4+Pj4g
KyNkZWZpbmUgWEVOQ0FNRVJBX0VWVF9DRkdfRkxHX1JFU09MwqDCoMKgICgxIDw8IDApCj4+Pj4+
Pj4+IEkgdGhpbmsgdGhpcyBmbGFnIGlzIGEgbGVmdC1vdmVyIGZyb20gdjIgYW5kIHNob3VsZCBi
ZSByZW1vdmVkLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiA8c25pcD4KPj4+Pj4+Pj4KPj4+Pj4+Pj4+ICsg
KiBSZXF1ZXN0IG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQ6Cj4+Pj4+Pj4+PiArICrCoMKg
wqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDPCoMKg
wqDCoMKgwqDCoCBvY3RldAo+Pj4+Pj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4+Pj4gKyAq
IHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHwgX09QX0JVRl9SRVFVRVNUfMKgwqAgcmVzZXJ2ZWTCoMKgwqDCoCB8IDQKPj4+Pj4+
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+Pj4+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgOAo+Pj4+Pj4+
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+Pj4+Pj4gKyAqIHzCoMKgwqAgbnVtX2J1ZnPCoMKgwqAg
fMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmVzZXJ2ZWTCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTIKPj4+Pj4+Pj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+Pj4+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTYKPj4+Pj4+Pj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+Pj4+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+Pj4+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+Pj4+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNjQKPj4+Pj4+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+Pj4+Pj4+ICsgKgo+Pj4+Pj4+Pj4gKyAqIG51bV9idWZzIC0gdWludDhfdCwgZGVz
aXJlZCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLiBUaGlzIGlzCj4+Pj4+Pj4+PiArICrC
oMKgIGxpbWl0ZWQgdG8gdGhlIHZhbHVlIGNvbmZpZ3VyZWQgaW4gWGVuU3RvcmUubWF4LWJ1ZmZl
cnMuCj4+Pj4+Pj4+PiArICrCoMKgIFBhc3NpbmcgemVybyBudW1fYnVmcyBpbiB0aGlzIHJlcXVl
c3QgKGFmdGVyIHN0cmVhbWluZyBoYXMgc3RvcHBlZAo+Pj4+Pj4+Pj4gKyAqwqDCoCBhbmQgYWxs
IGJ1ZmZlcnMgZGVzdHJveWVkKSB1bmJsb2NrcyBjYW1lcmEgY29uZmlndXJhdGlvbiBjaGFuZ2Vz
Lgo+Pj4+Pj4+PiBJIHRoaW5rIHRoZSBwaHJhc2UgJ3VuYmxvY2tzIGNhbWVyYSBjb25maWd1cmF0
aW9uIGNoYW5nZXMnIGlzIGNvbmZ1c2luZy4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gSW4gdjMgdGhpcyBz
ZW50ZW5jZSBjYW1lIGFmdGVyIHRoZSB0aGlyZCBub3RlIGJlbG93LCBhbmQgc28gaXQgbWFkZSBz
ZW5zZQo+Pj4+Pj4+PiBpbiB0aGF0IGNvbnRleHQsIGJ1dCBub3cgdGhlIG9yZGVyIGhhcyBiZWVu
IHJldmVyc2VkIGFuZCBpdCBiZWNhbWUgaGFyZCB0bwo+Pj4+Pj4+PiB1bmRlcnN0YW5kLgo+Pj4+
Pj4+Pgo+Pj4+Pj4+PiBJJ20gbm90IHN1cmUgd2hhdCB0aGUgYmVzdCBhcHByb2FjaCBpcyB0byBm
aXggdGhpcy4gT25lIG9wdGlvbiBpcyB0byByZW1vdmUKPj4+Pj4+Pj4gdGhlIHRoaXJkIG5vdGUg
YW5kIGludGVncmF0ZSBpdCBzb21laG93IGluIHRoZSBzZW50ZW5jZSBhYm92ZS4gT3IgcGVyaGFw
cwo+Pj4+Pj4+PiBkbyBhd2F5IHdpdGggdGhlICdub3RlcycgYXQgYWxsIGFuZCBqdXN0IHdyaXRl
IGEgbW9yZSBleHRlbnNpdmUgZG9jdW1lbnRhdGlvbgo+Pj4+Pj4+PiBmb3IgdGhpcyBvcC4gSSBs
ZWF2ZSB0aGF0IHVwIHRvIHlvdS4KPj4+Pj4+IEhhbnMsIGhvdyBhYm91dDoKPj4+Pj4+Cj4+Pj4+
PiAgwqDCoMKgKiBudW1fYnVmcyAtIHVpbnQ4X3QsIGRlc2lyZWQgbnVtYmVyIG9mIGJ1ZmZlcnMg
dG8gYmUgdXNlZC4KPj4+Pj4+ICDCoMKgwqAqCj4+Pj4+PiAgwqDCoMKgKiBUaGUgbnVtYmVyIG9m
IGJ1ZmZlcnMgaW4gdGhpcyByZXF1ZXN0IG11c3Qgbm90IGV4Y2VlZCB0aGUgdmFsdWUgY29uZmln
dXJlZAo+Pj4+Pj4gIMKgwqDCoCogaW4gWGVuU3RvcmUubWF4LWJ1ZmZlcnMuIElmIHRoZSBudW1i
ZXIgb2YgYnVmZmVycyBpcyBub3QgemVybyB0aGVuIGFmdGVyIHRoaXMKPj4+Pj4+ICDCoMKgwqAq
IHJlcXVlc3QgdGhlIGNhbWVyYSBjb25maWd1cmF0aW9uIGNhbm5vdCBiZSBjaGFuZ2VkLiBJbiBv
cmRlciB0byBhbGxvdyBjYW1lcmEKPj4+Pj4+ICDCoMKgwqAqIChyZSljb25maWd1cmF0aW9uIHRo
aXMgcmVxdWVzdCBtdXN0IGJlIHNlbnQgd2l0aCBudW1fYnVmcyBzZXQgdG8gemVybyBhbmQKPj4+
Pj4+ICDCoMKgwqAqIHRoZSBzdHJlYW1pbmcgbXVzdCBiZSBzdG9wcGVkIGFuZCBidWZmZXJzIGRl
c3Ryb3llZC4KPj4+Pj4+ICDCoMKgwqAqIEl0IGlzIGFsbG93ZWQgZm9yIHRoZSBmcm9udGVuZCB0
byBzZW5kIG11bHRpcGxlIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVAo+Pj4+Pj4gIMKgwqDCoCog
cmVxdWVzdHMgYmVmb3JlIHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0
IHRvIHVwZGF0ZSBvcgo+Pj4+Pj4gIMKgwqDCoCogdHVuZSB0aGUgZmluYWwgY29uZmlndXJhdGlv
bi4KPj4+Pj4+ICDCoMKgwqAqIEZyb250ZW5kIGlzIHJlc3BvbnNpYmxlIGZvciBjaGVja2luZyB0
aGUgY29ycmVzcG9uZGluZyByZXNwb25zZSBpbiBvcmRlciB0bwo+Pj4+Pj4gIMKgwqDCoCogc2Vl
IGlmIHRoZSB2YWx1ZXMgcmVwb3J0ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUg
ZGVzaXJlZCBvbmVzCj4+Pj4+PiAgwqDCoMKgKiBhbmQgY2FuIGJlIGFjY2VwdGVkLgo+Pj4+Pj4g
IMKgwqDCoCoKPj4+Pj4+ICDCoMKgwqAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVx
dWVzdC4KPj4+Pj4+ICDCoMKgwqAqLwo+Pj4+PiBIbW0sIGl0IHN0aWxsIGlzIGF3a3dhcmQuIFBh
cnQgb2YgdGhlIHJlYXNvbiBmb3IgdGhhdCBpcyB0aGF0IFZJRElPQ19SRVFCVUZTCj4+Pj4+IGlz
IGp1c3Qgd2VpcmQgaW4gdGhhdCBhIHZhbHVlIG9mIDAgaGFzIGEgc3BlY2lhbCBtZWFuaW5nLgo+
Pj4+Pgo+Pj4+PiBQZXJoYXBzIGl0IHdvdWxkIGJlIG11Y2ggY2xlYW5lciBmb3IgdGhlIFhlbiBp
bXBsZW1lbnRhdGlvbiB0byBqdXN0IGFkZCBhIG5ldwo+Pj4+PiBPUDogX09QX0ZSRUVfQUxMX0JV
RlMgKG9yIHBlcmhhcHMgX1JFTEVBU0VfQUxMX0JVRlMpIHRoYXQgZWZmZWN0aXZlbHkgZG9lcwo+
Pj4+PiBWSURJT0NfUkVRQlVGUyB3aXRoIGEgMCBjb3VudCB2YWx1ZS4gQW5kIHRoaXMgT1BfQlVG
X1JFUVVFU1QgKHdvdWxkbid0Cj4+Pj4+IE9QX1JFUVVFU1RfQlVGUyBiZSBhIGJldHRlciBuYW1l
PykKPj4+PiBJIGhhdmUgYWxsIG9wZXJhdGlvbiBjYXRlZ29yaXplZCwgZS5nLiB0aGVyZSBhcmUg
Y29tbWFuZHMKPj4+PiBmb3IgY29uZmlndXJhdGlvbiAoWEVOQ0FNRVJBX09QX0NPTkZJR19YWFgp
LAo+Pj4+IGJ1ZmZlciBoYW5kbGluZyAoWEVOQ0FNRVJBX09QX0JVRl9YWFgpIGV0Yy4sIHNvIEkg
cHJlZmVyIHRvCj4+Pj4ga2VlcCB0aGUgbmFtZSBhcyBpcy4KPj4+Pj4gIMKgwqAgd291bGQgdGhl
biBkbyBub3RoaW5nIG9yIHJldHVybiBhbiBlcnJvcgo+Pj4+PiBpZiBudW1fYnVmcyA9PSAwLgo+
Pj4+Pgo+Pj4+PiBJZiB5b3UgZG9uJ3Qgd2FudCB0byBjcmVhdGUgYSBuZXcgWGVuIG9wLCB0aGVu
IEkgd291bGQgY2hhbmdlIHRoZSB0ZXh0IHNvbWUKPj4+Pj4gbW9yZSBzaW5jZSB5b3UgZG8gbm90
IGFjdHVhbGx5IGV4cGxhaW4gd2hhdCB0aGUgb3AgZG9lcyBpZiBudW1fYnVmcyBpcyAwLgo+Pj4+
IFdlbGwsIEkgdGVuZCB0byBrZWVwIHRoaXMgYXMgaXMgd2l0aCBubyBhZGRpdGlvbmFsIG9wLgo+
Pj4+PiBJIHdvdWxkIHdyaXRlIHNvbWV0aGluZyBsaWtlIHRoaXM6Cj4+Pj4+Cj4+Pj4+IElmIG51
bV9idWZzIGlzIGdyZWF0ZXIgdGhhbiAwLCB0aGVuIDxkZXNjcmliZSB3aGF0IGhhcHBlbnM+Lgo+
Pj4+Pgo+Pj4+PiBJZiBudW1fYnVmcyBpcyBlcXVhbCB0byAwLCB0aGVuIDxkZXNjcmliZSB3aGF0
IGhhcHBlbnM+Lgo+Pj4+Pgo+Pj4+PiBJZiBudW1fYnVmcyBpcyBub3QgemVybyB0aGVuIGFmdGVy
IHRoaXMgcmVxdWVzdCB0aGUgY2FtZXJhIGNvbmZpZ3VyYXRpb24KPj4+Pj4gY2Fubm90IGJlIGNo
YW5nZWQuIEluIG9yZGVyIHRvIGFsbG93IGNhbWVyYSAocmUpY29uZmlndXJhdGlvbiB0aGlzIHJl
cXVlc3QKPj4+Pj4gbXVzdCBiZSBzZW50IHdpdGggbnVtX2J1ZnMgc2V0IHRvIHplcm8gYW5kIHRo
ZSBzdHJlYW1pbmcgbXVzdCBiZSBzdG9wcGVkCj4+Pj4+IGFuZCBidWZmZXJzIGRlc3Ryb3llZC4K
Pj4+PiBOZXh0IHRyeToKPj4+Pgo+Pj4+ICDCoMKgKiBudW1fYnVmcyAtIHVpbnQ4X3QsIGRlc2ly
ZWQgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZC4KPj4+PiAgwqDCoCoKPj4+PiAgwqDCoCog
SWYgbnVtX2J1ZnMgaXMgbm90IHplcm8gdGhlbiB0aGUgYmFja2VuZCB2YWxpZGF0ZXMgdGhlIHJl
cXVlc3RlZCBudW1iZXIgb2YKPj4+PiAgwqDCoCogYnVmZmVycyBhbmQgcmVzcG9uZHMgd2l0aCB0
aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgYWxsb3dlZCBmb3IgdGhpcyBmcm9udGVuZC4KPj4+PiAgwqDC
oCogRnJvbnRlbmQgaXMgcmVzcG9uc2libGUgZm9yIGNoZWNraW5nIHRoZSBjb3JyZXNwb25kaW5n
IHJlc3BvbnNlIGluIG9yZGVyIHRvCj4+Pj4gIMKgwqAqIHNlZSBpZiB0aGUgdmFsdWVzIHJlcG9y
dGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhlIGRlc2lyZWQgb25lcwo+Pj4+ICDC
oMKgKiBhbmQgY2FuIGJlIGFjY2VwdGVkLgo+Pj4+ICDCoMKgKiBGcm9udGVuZCBpcyBhbGxvd2Vk
IHRvIHNlbmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIHJlcXVlc3RzCj4+Pj4g
IMKgwqAqIGJlZm9yZSBzZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVzdCB0
byB1cGRhdGUgb3IgdHVuZSB0aGUKPj4+PiAgwqDCoCogZmluYWwgY29uZmlndXJhdGlvbi4KPj4+
PiAgwqDCoCogRnJvbnRlbmQgaXMgbm90IGFsbG93ZWQgdG8gY2hhbmdlIHRoZSBudW1iZXIgb2Yg
YnVmZmVycyBhbmQvb3IgY2FtZXJhCj4+Pj4gIMKgwqAqIGNvbmZpZ3VyYXRpb24gYWZ0ZXIgdGhl
IHN0cmVhbWluZyBoYXMgc3RhcnRlZC4KPj4+IFRoaXMgYWxsIGxvb2tzIGdvb2QuCj4+IEdyZWF0
Cj4+Pj4gIMKgwqAqCj4+Pj4gIMKgwqAqIEluIG9yZGVyIHRvIGFsbG93IGNhbWVyYSAocmUpY29u
ZmlndXJhdGlvbiB0aGlzIHJlcXVlc3QgbXVzdCBiZSBzZW50IHdpdGgKPj4+PiAgwqDCoCogbnVt
X2J1ZnMgc2V0IHRvIHplcm8gYW5kIHRoZSBzdHJlYW1pbmcgbXVzdCBiZSBzdG9wcGVkIGFuZCBi
dWZmZXJzIGRlc3Ryb3llZC4KPj4+IFlvdSBqdXN0IHNheSB0aGF0IGlmIHlvdSB3YW50IHRvIHJl
Y29uZmlndXJlIChhbmQgdGhpcyBvbmx5IGFwcGxpZXMgdG8gcmVjb25maWd1cmUsCj4+PiBub3Qg
dG8gdGhlIGluaXRpYWwgY29uZmlndXJlIHN0ZXAgc2luY2UgdGhlbiB0aGVyZSBhcmUgbm8gYnVm
ZmVycyBhbGxvY2F0ZWQgeWV0KSwKPj4+IHRoZW4geW91IG5lZWQgdG8gY2FsbCB0aGlzIHdpdGgg
bnVtX2J1ZnMgPT0gMC4gQnV0IHlvdSBkb24ndCBleHBsYWluIHdoYXQgdGhpcyBvcAo+Pj4gZG9l
cyBpZiBudW1fYnVmcyA9PSAwIQo+Pj4KPj4+IFNvIGJlZm9yZSB0aGlzIHNlbnRlbmNlIHlvdSBu
ZWVkIHRvIGFkZCBhIGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhpcyBvcCBkb2VzIGlmIG51bV9idWZz
Cj4+PiBpcyAwLCBhbmQgY2hhbmdlICcocmUpY29uZmlndXJhdGlvbicgdG8gJ3JlY29uZmlndXJh
dGlvbicuCj4+IFdlbGwsIGl0IGlzIGEgZ29vZCBxdWVzdGlvbi4gSSBhbHJlYWR5IGRlc2NyaWJl
IHdoYXQgaGFwcGVucyBpZgo+PiBzdHJlYW1pbmcgaGFzIHN0b3BwZWQgYW5kIGJ1ZmZlcnMgZGVz
dHJveWVkIGFuZCBudW1fYnVmcyA9PSAwOgo+PiB0aGlzIGlzIGEgcmVjb25maWd1cmF0aW9uLgo+
Pgo+PiBJIGFsc28gaGF2ZSBhIG5vdGUgdGhhdCAiRnJvbnRlbmQgaXMgbm90IGFsbG93ZWQgdG8g
Y2hhbmdlIHRoZQo+PiBudW1iZXIgb2YgYnVmZmVycyBhbmQvb3IgY2FtZXJhIGNvbmZpZ3VyYXRp
b24gYWZ0ZXIgdGhlIHN0cmVhbWluZwo+PiBoYXMgc3RhcnRlZC4iOiB0aGlzIGlzIHRoZSBjYXNl
IHRoYXQgd2UgY2Fubm90IGNoYW5nZSB0aGUgbnVtYmVyIG9mCj4+IGJ1ZmZlcnMgZHVyaW5nIHRo
ZSBzdHJlYW1pbmcsIGUuZy4gb25lIGNhbm5vdCBzZW5kIG51bV9idWZzID09IDAKPj4gYXQgdGhp
cyB0aW1lLgo+Pgo+PiBTbywgd2hhdCBpcyBub3QgY292ZXJlZCBpcyB0aGF0IHRoZSBzdHJlYW1p
bmcgaGFzIG5ldmVyIHN0YXJ0ZWQsCj4+IG51bV9idWZzIGhhcyBvciBoYXMgbm90IGJlZW4gc2V0
IHRvIHNvbWUgdmFsdWUgYW5kIG5vdyBmcm9udGVuZAo+PiByZXF1ZXN0cyBudW1fYnVmcyA9PSAw
Pwo+PiBJdCBzZWVtcyB0aGF0IHdlIGNhbiBzdGF0ZSB0aGF0IGluIHRoaXMgY2FzZSBiYWNrZW5k
IGRvZXMKPj4gbm90aGluZyBvciBpdCBtYXkgZnJlZSBhbnkgYnVmZmVycyBpZiBpdCBoYXMgYWxs
b2NhdGVkIGFueSwgc28gdGhlCj4+IHRhaWwgcmVhZHMgYXM6Cj4+Cj4+ICDCoCogSWYgbnVtX2J1
ZnMgaXMgMCBhbmQgc3RyZWFtaW5nIGhhcyBub3Qgc3RhcnRlZCB5ZXQsIHRoZW4gdGhlIGJhY2tl
bmQgbWF5Cj4+ICDCoCogZnJlZSBhbGwgcHJldmlvdXNseSBhbGxvY2F0ZWQgYnVmZmVycyAoaWYg
YW55KSBvciBkbyBub3RoaW5nLgo+IE11Y2ggYmV0dGVyLiBOb3cgeW91IGFjdHVhbGx5IGV4cGxh
aW4gd2hhdCB0aGlzIG9wIGRvZXMgaWYgbnVtX2J1ZnMgPT0gMC4KPgo+PiAgwqAqCj4+ICDCoCog
SWYgY2FtZXJhIHJlY29uZmlndXJhdGlvbiBpcyByZXF1aXJlZCB0aGVuIHRoaXMgcmVxdWVzdCBt
dXN0IGJlIHNlbnQgd2l0aAo+PiAgwqAqIG51bV9idWZzIHNldCB0byB6ZXJvIGFuZCBzdHJlYW1p
bmcgbXVzdCBiZSBzdG9wcGVkIGFuZCBidWZmZXJzIGRlc3Ryb3llZC4KPiBTaG91bGRuJ3QgdGhl
IG9yZGVyIGJlIHRvIGZpcnN0IHN0b3Agc3RyZWFtaW5nLCB0aGVuIGNhbGwgdGhpcyByZXF1ZXN0
IHdpdGgKPiBudW1fYnVmcyBzZXQgdG8gMCBhbmQgZmluYWxseSBkZXN0cm95IHRoZSBidWZmZXJz
PwpZZXMsIEkgbWVhbnQgdGhhdCwgYnV0IHRoaXMgZG9lcyBuZWVkIHRvIGJlIG1vcmUgY2xlYXI6
CiDCoCogSWYgY2FtZXJhIHJlY29uZmlndXJhdGlvbiBpcyByZXF1aXJlZCB0aGVuIHRoZSBzdHJl
YW1pbmcgbXVzdCBiZSBzdG9wcGVkCiDCoCogYW5kIHRoaXMgcmVxdWVzdCBtdXN0IGJlIHNlbnQg
d2l0aCBudW1fYnVmcyBzZXQgdG8gemVybyBhbmQgZmluYWxseQogwqAqIGJ1ZmZlcnMgZGVzdHJv
eWVkLgoKPgo+IFRyeWluZyB0byBjYWxsIHRoaXMgaWYgc3RyZWFtaW5nIGlzIGluIHByb2dyZXNz
IHdpbGwgcmVzdWx0IGluIGFuIGVycm9yLgo+IEkgdGhpbmsgdGhhdCBzaG91bGQgYmUgZG9jdW1l
bnRlZCBhcyB3ZWxsLgpTdXJlCj4KPiBTb3JyeSBmb3IgcGF5aW5nIHNvIG11Y2ggYXR0ZW50aW9u
IHRvIHRoaXMsIGJ1dCBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0aGF0Cj4gdGhpcyBpcyBkb2N1
bWVudGVkIHByZWNpc2VseS4KVGhhbmsgeW91IGZvciBoZWxwaW5nIHdpdGggdGhpcyAtIHlvdXIg
Y29tbWVudHMgYXJlIHJlYWxseQppbXBvcnRhbnQgYW5kIG1ha2UgdGhlIGRlc2NyaXB0aW9uIHBy
ZWNpc2UuIE9rLCBzbyBmaW5hbGx5OgoKIMKgKiBudW1fYnVmcyAtIHVpbnQ4X3QsIGRlc2lyZWQg
bnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZC4KIMKgKgogwqAqIElmIG51bV9idWZzIGlzIG5v
dCB6ZXJvIHRoZW4gdGhlIGJhY2tlbmQgdmFsaWRhdGVzIHRoZSByZXF1ZXN0ZWQgCm51bWJlciBv
ZgogwqAqIGJ1ZmZlcnMgYW5kIHJlc3BvbmRzIHdpdGggdGhlIG51bWJlciBvZiBidWZmZXJzIGFs
bG93ZWQgZm9yIHRoaXMgCmZyb250ZW5kLgogwqAqIEZyb250ZW5kIGlzIHJlc3BvbnNpYmxlIGZv
ciBjaGVja2luZyB0aGUgY29ycmVzcG9uZGluZyByZXNwb25zZSBpbiAKb3JkZXIgdG8KIMKgKiBz
ZWUgaWYgdGhlIHZhbHVlcyByZXBvcnRlZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRvIG1hdGNoIHRo
ZSBkZXNpcmVkIG9uZXMKIMKgKiBhbmQgY2FuIGJlIGFjY2VwdGVkLgogwqAqIEZyb250ZW5kIGlz
IGFsbG93ZWQgdG8gc2VuZCBtdWx0aXBsZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QgcmVxdWVz
dHMKIMKgKiBiZWZvcmUgc2VuZGluZyBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIHJlcXVlc3Qg
dG8gdXBkYXRlIG9yIHR1bmUgdGhlCiDCoCogZmluYWwgY29uZmlndXJhdGlvbi4KIMKgKiBGcm9u
dGVuZCBpcyBub3QgYWxsb3dlZCB0byBjaGFuZ2UgdGhlIG51bWJlciBvZiBidWZmZXJzIGFuZC9v
ciBjYW1lcmEKIMKgKiBjb25maWd1cmF0aW9uIGFmdGVyIHRoZSBzdHJlYW1pbmcgaGFzIHN0YXJ0
ZWQuCiDCoCoKIMKgKiBJZiBudW1fYnVmcyBpcyAwIGFuZCBzdHJlYW1pbmcgaGFzIG5vdCBzdGFy
dGVkIHlldCwgdGhlbiB0aGUgYmFja2VuZCBtYXkKIMKgKiBmcmVlIGFsbCBwcmV2aW91c2x5IGFs
bG9jYXRlZCBidWZmZXJzIChpZiBhbnkpIG9yIGRvIG5vdGhpbmcuCiDCoCogVHJ5aW5nIHRvIGNh
bGwgdGhpcyBpZiBzdHJlYW1pbmcgaXMgaW4gcHJvZ3Jlc3Mgd2lsbCByZXN1bHQgaW4gYW4gZXJy
b3IuCiDCoCoKIMKgKiBJZiBjYW1lcmEgcmVjb25maWd1cmF0aW9uIGlzIHJlcXVpcmVkIHRoZW4g
dGhlIHN0cmVhbWluZyBtdXN0IGJlIHN0b3BwZWQKIMKgKiBhbmQgdGhpcyByZXF1ZXN0IG11c3Qg
YmUgc2VudCB3aXRoIG51bV9idWZzIHNldCB0byB6ZXJvIGFuZCBmaW5hbGx5CiDCoCogYnVmZmVy
cyBkZXN0cm95ZWQuCiDCoCoKIMKgKiBQbGVhc2Ugbm90ZSwgdGhhdCB0aGUgbnVtYmVyIG9mIGJ1
ZmZlcnMgaW4gdGhpcyByZXF1ZXN0IG11c3Qgbm90IGV4Y2VlZAogwqAqIHRoZSB2YWx1ZSBjb25m
aWd1cmVkIGluIFhlblN0b3JlLm1heC1idWZmZXJzLgogwqAqCiDCoCogU2VlIHJlc3BvbnNlIGZv
cm1hdCBmb3IgdGhpcyByZXF1ZXN0LgoKPiBSZWdhcmRzLAo+Cj4gCUhhbnMKVGhhbmsgeW91LApP
bGVrc2FuZHIKPj4gIMKgKgo+PiAgwqAqIFBsZWFzZSBub3RlLCB0aGF0IHRoZSBudW1iZXIgb2Yg
YnVmZmVycyBpbiB0aGlzIHJlcXVlc3QgbXVzdCBub3QgZXhjZWVkCj4+ICDCoCogdGhlIHZhbHVl
IGNvbmZpZ3VyZWQgaW4gWGVuU3RvcmUubWF4LWJ1ZmZlcnMuCj4+ICDCoCoKPj4gIMKgKiBTZWUg
cmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+Cj4+PiBSZWdhcmRzLAo+Pj4KPj4+
ICDCoMKgwqDCoEhhbnMKPj4+Cj4+Pj4gIMKgwqAqCj4+Pj4gIMKgwqAqIFBsZWFzZSBub3RlLCB0
aGF0IHRoZSBudW1iZXIgb2YgYnVmZmVycyBpbiB0aGlzIHJlcXVlc3QgbXVzdCBub3QgZXhjZWVk
Cj4+Pj4gIMKgwqAqIHRoZSB2YWx1ZSBjb25maWd1cmVkIGluIFhlblN0b3JlLm1heC1idWZmZXJz
Lgo+Pj4+ICDCoMKgKgo+Pj4+ICDCoMKgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJl
cXVlc3QuCj4+Pj4KPj4+Pj4gUmVnYXJkcywKPj4+Pj4KPj4+Pj4gIMKgwqDCoMKgwqBIYW5zCj4+
Pj4+Cj4+Pj4+Pj4+PiArICoKPj4+Pj4+Pj4+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0
aGlzIHJlcXVlc3QuCj4+Pj4+Pj4+PiArICoKPj4+Pj4+Pj4+ICsgKiBOb3RlczoKPj4+Pj4+Pj4+
ICsgKsKgIC0gZnJvbnRlbmQgbXVzdCBjaGVjayB0aGUgY29ycmVzcG9uZGluZyByZXNwb25zZSBp
biBvcmRlciB0byBzZWUKPj4+Pj4+Pj4+ICsgKsKgwqDCoCBpZiB0aGUgdmFsdWVzIHJlcG9ydGVk
IGJhY2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhlIGRlc2lyZWQgb25lcwo+Pj4+Pj4+Pj4g
KyAqwqDCoMKgIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4+Pj4+Pj4+PiArICrCoCAtIGZyb250ZW5k
IG1heSBzZW5kIG11bHRpcGxlIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVCByZXF1ZXN0cyBiZWZv
cmUKPj4+Pj4+Pj4+ICsgKsKgwqDCoCBzZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQg
cmVxdWVzdCB0byB1cGRhdGUgb3IgdHVuZSB0aGUKPj4+Pj4+Pj4+ICsgKsKgwqDCoCBjb25maWd1
cmF0aW9uLgo+Pj4+Pj4+Pj4gKyAqwqAgLSBhZnRlciB0aGlzIHJlcXVlc3QgY2FtZXJhIGNvbmZp
Z3VyYXRpb24gY2Fubm90IGJlIGNoYW5nZWQsIHVubGVzcwo+Pj4+Pj4+PiBjYW1lcmEgY29uZmln
dXJhdGlvbiAtPiB0aGUgY2FtZXJhIGNvbmZpZ3VyYXRpb24KPj4+Pj4+Pj4KPj4+Pj4+Pj4+ICsg
KsKgwqDCoCBzdHJlYW1pbmcgaXMgc3RvcHBlZCBhbmQgYnVmZmVycyBkZXN0cm95ZWQKPj4+Pj4+
Pj4+ICsgKi8KPj4+Pj4+Pj4gUmVnYXJkcywKPj4+Pj4+Pj4KPj4+Pj4+Pj4gIMKgwqDCoMKgwqDC
oEhhbnMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 12:44:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 12:44:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr05N-0004Cn-1T; Tue, 05 Feb 2019 12:44:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gr05M-0004Ci-0X
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 12:44:20 +0000
X-Inumbo-ID: c0636cd5-2943-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0636cd5-2943-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 12:44:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 05:44:17 -0700
Message-Id: <5C59851E0200007800213EF7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 05:44:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-3-roger.pau@citrix.com>
 <5C586EB60200007800213BDC@prv1-mh.provo.novell.com>
 <20190204171847.q3cymyuclraa77lm@mac>
 <5C593F340200007800213D19@prv1-mh.provo.novell.com>
 <20190205104047.ru4qqpphq5p4odyy@mac>
In-Reply-To: <20190205104047.ru4qqpphq5p4odyy@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 2/8] amd/ntp: remove assert that
 prevents creating 2M MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE5IGF0IDExOjQwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDA1LCAyMDE5IGF0IDEyOjQ1OjU2QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMDIuMTkgYXQgMTg6MTgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gTW9uLCBGZWIgMDQsIDIwMTkgYXQgMDk6NTY6MjJBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAzMC4wMS4xOSBhdCAxMTozNiwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBUaGUgYXNzZXJ0IHdhcyBvcmlnaW5hbGx5IGFk
ZGVkIHRvIG1ha2Ugc3VyZSB0aGF0IGhpZ2hlciBvcmRlcgo+PiA+PiA+IHJlZ2lvbnMgKD4gUEFH
RV9PUkRFUl80SykgY291bGQgbm90IGJlIHVzZWQgdG8gYnlwYXNzIHRoZQo+PiA+PiA+IG1taW9f
cm9fcmFuZ2VzIGNoZWNrIHBlcmZvcm1lZCBieSBwMm1fdHlwZV90b19mbGFncy4KPj4gPj4gPiAK
Pj4gPj4gPiBUaGlzIGhvd2V2ZXIgaXMgYWxyZWFkeSBjaGVja2VkIGluIHNldF9tbWlvX3AybV9l
bnRyeSwgd2hpY2ggbWFrZXMKPj4gPj4gPiBzdXJlIHRoYXQgaGlnaGVyIG9yZGVyIG1hcHBpbmdz
IGRvbid0IG92ZXJsYXAgd2l0aCBtbWlvX3JvX3JhbmdlcywKPj4gPj4gPiB0aHVzIGFsbG93aW5n
IHRoZSBjcmVhdGlvbiBvZiBoaWdoIG9yZGVyIE1NSU8gbWFwcGluZ3Mgc2FmZWx5Lgo+PiA+PiAK
Pj4gPj4gV2VsbCwgdGhlIGFzc2VydGlvbnMgd2VyZSBhZGRlZCB0byBtYWtlIHN1cmUgbm8gb3Ro
ZXIgY29kZQo+PiA+PiBwYXRoIGFwcGVhcnMgdGhhdCB2aW9sYXRlcyB0aGlzIHJlcXVpcmVtZW50
LiBBcmd1YWJseSBlLmcuCj4+ID4+IHNldF9pZGVudGl0eV9wMm1fZW50cnkoKSBjb3VsZCBnYWlu
IGFuIG9yZGVyIHBhcmFtZXRlciBhbmQKPj4gPj4gdGhlbiB0cnkgdG8gZXN0YWJsaXNoIGxhcmdl
ciBwMm1fbW1pb19kaXJlY3QgZW50cmllcy4KPj4gPj4gCj4+ID4+IERvbid0IGdldCBtZSB3cm9u
ZywgSSBkb24ndCBvYmplY3QgdG8gdGhlIHJlbW92YWwgb2YgdGhlCj4+ID4+IGFzc2VydGlvbnMs
IGJ1dCB0aGUgZGVzY3JpcHRpb24gbWFrZXMgaXQgc291bmQgYXMgaWYgdGhleSB3ZXJlCj4+ID4+
IGVudGlyZWx5IHJlZHVuZGFudC4gRXZlbiBiZXR0ZXIgd291bGQgYmUgdGhvdWdoIGlmIHRoZXkK
Pj4gPj4gY291bGQgYmUgZXh0ZW5kZWQgdG8ga2VlcCB0cmlnZ2VyaW5nIGluICJiYWQiIGNhc2Vz
Lgo+PiA+IAo+PiA+IEkgY291bGQgYWRkIHNvbWV0aGluZyBsaWtlOgo+PiA+IAo+PiA+IEFTU0VS
VCghcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2UobW1pb19yb19yYW5nZXMsIG1mbl94KG1mbiksCj4+
ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pICsgUEZOX0RPV04o
TUIoMikpKSk7Cj4+ID4gCj4+ID4gSSB0aGluayB0aGlzIHNob3VsZCBiZSBzYWZlIGFuZCB3b3Vs
ZCB0cmlnZ2VyIGluIGNhc2Ugb2YgbWlzdXNlLgo+PiAKPj4gTG9va3Mgb2theSwgaWYgc2xpZ2h0
bHkgZXh0ZW5kZWQgKG9yIG1hZGUgY29uZGl0aW9uYWwpIHRvIGV4Y2x1ZGUKPj4gdGhlIGFkZGl0
aW9uIG9mIE1CKDIpIHRvIE1GTl9JTlZBTElEIHRvIHdyYXAgYW5kIHBvdGVudGlhbGx5Cj4+IGhp
dCBhIHIvbyByYW5nZSBpbiB0aGUgbG93IDFNYi4KPiAKPiBBY2ssIHNvIGl0IHdvdWxkIGJlOgo+
IAo+IEFTU0VSVChtZm5fZXEobWZuLCBJTlZBTElEX01GTikgfHwKPiAgICAgICAgIXJhbmdlc2V0
X292ZXJsYXBzX3JhbmdlKG1taW9fcm9fcmFuZ2VzLCBtZm5feChtZm4pLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSArIFBGTl9ET1dOKE1CKDIpKSkpOwoKQnV0
IHRoYXQncyBzdGlsbCBkcm9wcGluZyB0aGUgb3RoZXIgYXNwZWN0IG9mIHRoZSBvcmlnaW5hbCBB
U1NFUlQoKToKCj4+ID4+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4+ID4+ID4g
KysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4+ID4+ID4gQEAgLTY2OCw3ICs2NjgsNiBA
QCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1m
bl90IG1mbiwKPj4gPj4gPiAgICAgICAgICB9Cj4+ID4+ID4gIAo+PiA+PiA+ICAgICAgICAgIEFT
U0VSVChwMm1fZmxhZ3NfdG9fdHlwZShmbGFncykgIT0gcDJtX2lvcmVxX3NlcnZlcik7Cj4+ID4+
ID4gLSAgICAgICAgQVNTRVJUKCFtZm5fdmFsaWQobWZuKSB8fCBwMm10ICE9IHAybV9tbWlvX2Rp
cmVjdCk7CgpJdCBhbHNvIG1hZGUgc3VyZSB0aGF0ICJ2YWxpZCIgTUZOcyBjYW4ndCBiZSB1c2Vk
IGZvciBtYXBwaW5ncyB3aXRoCnAybV9tbWlvX2RpcmVjdCB0eXBlLiBFeGNlcHQgdGhhdCBJIHJl
YWxpemUgbm93IHRoYXQgdGhpcyBpcyB3cm9uZyBpbgpjZXJ0YWluIGNhc2VzLCBiZWNhdXNlIE1N
SU8gcGFnZXMgbWF5IGFjdHVhbGx5IGhhdmUgInZhbGlkIiBNRk5zLgptZm5fdmFsaWQoKSwgYWZ0
ZXIgYWxsLCBvbmx5IHRlbGxzIHVzIHdoZXRoZXIgdGhlcmUncyBhIHN0cnVjdCBwYWdlX2luZm8K
Zm9yIHRoZSBNRk4uIEkgd29uZGVyIGlmIGl0J3MgcmVhbGx5IHRoaXMgYnJva2VubmVzcyB0aGF0
IHlvdSBoaXQsCnJhdGhlciB0aGFuIHdoYXQgaXMgZXhwbGFpbmVkIGluIHRoZSBkZXNjcmlwdGlv
bi4KCldoZW4gdGhlIGFzc2VydGlvbiB3YXMgaW50cm9kdWNlZCwgTU1JTyB3YXNuJ3QgaGFuZGxl
ZCBieSB0aGUKY29kZSBjb3JyZWN0bHkgYW55d2F5ICghbWZuX3ZhbGlkKCkgTUZOcyB3b3VsZCBu
b3QgaGF2ZSBnb3QgYW55Cm1hcHBpbmdzIGF0IGFsbCBpbiB0aGUgMk0gYW5kIDFHIHBhdGhzKSwg
d2hlcmVhcyBub3cgd2UgaGF2ZQpwMm1fYWxsb3dzX2ludmFsaWRfbWZuKCkgdGhlcmUuIFNvIHRo
ZSBzaXR1YXRpb24gaGFzIGJlY29tZSB3b3JzZQp3aXRoIG90aGVyIG5lYXJieSBjaGFuZ2VzLiBB
cyBhIHJlc3VsdCBJIHRoaW5rIHdlIHdhbnQgdG8gY29ycmVjdAp0aGUgYXNzZXJ0aW9uIGhlcmUg
YWxvbmdzaWRlIHRoZSBhZGRpdGlvbiBvZiB3aGF0IHlvdSBzdWdnZXN0CmFib3ZlLiBXaGF0IGFi
b3V0CgogICAgaWYgKCBwMm10ICE9IHAybV9tbWlvX2RpcmVjdCApCiAgICAgICAgQVNTRVJUKG1m
bl92YWxpZChtZm4pIHx8IChtZm5fZXEobWZuLCBJTlZBTElEX01GTikgJiYKICAgICAgICAgICAg
ICAgcDJtX2FsbG93c19pbnZhbGlkX21mbihwMm10KSkpOwogICAgZWxzZQogICAgICAgIEFTU0VS
VCghbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICYmCiAgICAgICAgICAgICAgICFyYW5nZXNldF9v
dmVybGFwc19yYW5nZShtbWlvX3JvX3JhbmdlcywgbWZuX3gobWZuKSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikgKyBQRk5fRE9XTihNQigyKSkpKTsK
Cj8gVGhpcyBjb3VsZCBiZSBmdXJ0aGVyIGltcHJvdmVkIGJ5IGNoZWNraW5nIHRoZSBwYWdlIG93
bmVyIHRvCihub3QpIGJlIGRvbV9pbywgYnV0IGRvaW5nIHNvIHBlcmhhcHMgZ29lcyB0b28gZmFy
IGF0IHRoaXMgcG9pbnQuCgo+PiA+PiA+ICAgICAgICAgIGwyZV9jb250ZW50ID0gbWZuX3ZhbGlk
KG1mbikgfHwgcDJtX2FsbG93c19pbnZhbGlkX21mbihwMm10KQo+PiA+PiA+ICAgICAgICAgICAg
ICA/IHAybV9sMmVfZnJvbV9wZm4obWZuX3gobWZuKSwKPj4gPj4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV90eXBlX3RvX2ZsYWdzKHAybSwgcDJtdCwgbWZuLCAxKSkKPj4g
Pj4gCj4+ID4+IFRoZXJlJ3MgYSBzaW1pbGFyIGNoZWNrIGluIHRoZSAxRyBtYXBwaW5nIGxvZ2lj
IHNldmVyYWwgbGluZXMgdXAuIFdoeQo+PiA+PiBkb2VzIHRoYXQgbm90IGFsc28gbmVlZCByZW1v
dmluZz8KPj4gPiAKPj4gPiBTbyBmYXIgbW1pb19vcmRlciBkb2Vzbid0IGFsbG93IGNyZWF0aW9u
IG9mIDFHIGVudHJpZXMgZm9yIG1taW8KPj4gPiByZWdpb25zLCB0aGF0J3Mgd2h5IEkgaGF2ZW4n
dCByZW1vdmVkIHRoYXQgYXNzZXJ0LiBJIGNhbiBob3dldmVyCj4+ID4gcmVwbGFjZSBpdCB3aXRo
IHRoZSBhc3NlcnQgc3VnZ2VzdGVkIGFib3ZlIHByb3Blcmx5IGFkanVzdGVkIGZvciAxRwo+PiA+
IHBhZ2VzLgo+PiAKPj4gWWVzLCB0aGlzIG9yIGV4cGxpY2l0bHkgc2F5IGluIHRoZSBkZXNjcmlw
dGlvbiB3aHkgeW91IGxlYXZlIGFsb25lIHRoZQo+PiBvdGhlciBvbmUuCj4gCj4gSSB0aGluayBj
aGFuZ2luZyB0aGUgYXNzZXJ0IGlzIGxpa2VseSBtb3JlIGZ1dHVyZSBwcm9vZi4KCkkgYWdyZWUs
IGJ1dCBJIGRpZG4ndCB3YW50IHRvIG9taXQgdGhlIGFsdGVybmF0aXZlLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 12:49:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 12:49:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr0A8-0004Q9-Mk; Tue, 05 Feb 2019 12:49:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gr0A7-0004Q4-If
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 12:49:15 +0000
X-Inumbo-ID: 6ef664e2-2944-11e9-89f5-db91aa3a2dc6
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ef664e2-2944-11e9-89f5-db91aa3a2dc6;
 Tue, 05 Feb 2019 12:49:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 05:49:10 -0700
Message-Id: <5C5986430200007800213EFC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 05:49:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-4-roger.pau@citrix.com>
 <5C5969D50200007800213E62@prv1-mh.provo.novell.com>
 <20190205111519.wobiuhyr6n7dfti7@mac>
In-Reply-To: <20190205111519.wobiuhyr6n7dfti7@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 3/8] iommu/pvh: add reserved
 regions below 1MB to the iommu page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE5IGF0IDEyOjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDA1LCAyMDE5IGF0IDAzOjQ3OjQ5QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMzAuMDEuMTkgYXQgMTE6MzYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gUmVzZXJ2ZWQgbWVtb3J5IHJhbmdlcyBiZWxvdyAxTUIgb24gYSBQVkggZG9t
MCBhcmUgYWRkZWQgdG8gdGhlIEhBUAo+PiA+IHBhZ2UgdGFibGVzLCBidXQgZHVlIHRvIHRoaXMg
YmVpbmcgZG9uZSBiZWZvcmUgc2V0dGluZyB1cCB0aGUgSU9NTVUKPj4gPiB0aGUgbm9uIFJBTSBy
ZWdpb25zIGluIHRob3NlIGFyZWFzIGFyZSBub3QgYWRkZWQgdG8gdGhlIElPTU1VIHBhZ2UKPj4g
PiB0YWJsZXMuIEZpeCB0aGlzIGJ5IG1ha2luZyBzdXJlIGFueSByZXNlcnZlZCByZWdpb25zIGJl
bG93IDFNQiBhcmUKPj4gPiBhZGRlZCB0byB0aGUgSU9NTVUgcGFnZSB0YWJsZXMuCj4+IAo+PiBT
byB3aGF0IHdhcyB0aGUgcmVhc29uIGFnYWluIHRoYXQgd2UgY2FsbCBpb21tdV9od2RvbV9pbml0
KCkgYWZ0ZXIKPj4gcHZoX3NldHVwX3AybSgpPyBBbSBJIG1pcy1yZW1lbWJlcmluZyB0aGVyZSBo
YXZpbmcgYmVlbiBhIHBhdGNoCj4+IHRvIGZsaXAgdGhlaXIgb3JkZXI/Cj4gCj4gWWVzIC0gSUlS
QyBJIGZvdW5kIChicm9rZW4pIGhhcmR3YXJlIHRoYXQgcmVxdWlyZXMgdGhlIGlvbW11IHBhZ2UK
PiB0YWJsZXMgdG8gYWxzbyBjb250YWluIGNlcnRhaW4gUkFNIHJlZ2lvbnMgb3IgZWxzZSB5b3Ug
Z2V0IHBhZ2UgZmF1bHRzCj4gb3IgYSBjb21wbGV0ZSBzeXN0ZW0gZnJlZXplIHdoZW4gdGhlIGlv
bW11IGlzIGVuYWJsZWQuCj4gCj4gSXQgY291bGQgYmUgYXJndWVkIHRoYXQgZXZlbiB3aXRoIHRo
aXMgd29ya2Fyb3VuZCBzdWNoIGhhcmR3YXJlIGlzCj4gc3RpbGwgbGlrZWx5IHRvIGJlIGJyb2tl
biBhbnl3YXksIGJlY2F1c2UgUkFNIHJlZ2lvbnMgYXJlIG5vdCBpZGVudGl0eQo+IG1hcHBlZC4g
RnJvbSB0aGUgZW1haWxzIEkgY2FuIGZpbmQgSSB3YXMgb25seSBhYmxlIHRvIG9ic2VydmUgdGhp
cwo+IGJlaGF2aW9yIHdpdGggcHJlLUhhc3dlbGwgaGFyZHdhcmUuCj4gCj4gTWF5YmUgaXQgd291
bGQgYmUgZWFzaWVyIHRvIGp1c3QgZW5hYmxlIHRoZSBpb21tdSBiZWZvcmUgcG9wdWxhdGluZwo+
IHRoZSBSQU0gcmVnaW9ucyBpbiB0aGUgcDJtPyBUaGF0IHdvdWxkIHNpbXBsaWZ5IHRoZSBjb2Rl
IGhlcmUuCgpXaGVuLCBoZW5jZSBteSBvcmRlcmluZyBxdWVzdGlvbi4KCj4+ID4gLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKPj4gPiArKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC94ODYvaW9tbXUuYwo+PiA+IEBAIC0xNTEsMTIgKzE1MSw3IEBAIHN0YXRpYyBi
b29sIF9faHdkb21faW5pdCBod2RvbV9pb21tdV9tYXAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwK
Pj4gPiAgICAgICAqIGluY2x1c2l2ZSBtYXBwaW5nIGFkZGl0aW9uYWxseSBtYXBzIGluIGV2ZXJ5
IHBmbiB1cCB0byA0R0IgZXhjZXB0IHRob3NlCj4+ID4gICAgICAgKiB0aGF0IGZhbGwgaW4gdW51
c2FibGUgcmFuZ2VzIGZvciBQViBEb20wLgo+PiA+ICAgICAgICovCj4+ID4gLSAgICBpZiAoIChw
Zm4gPiBtYXhfcGZuICYmICFtZm5fdmFsaWQobWZuKSkgfHwgeGVuX2luX3JhbmdlKHBmbikgfHwK
Pj4gPiAtICAgICAgICAgLyoKPj4gPiAtICAgICAgICAgICogSWdub3JlIGFueSBhZGRyZXNzIGJl
bG93IDFNQiwgdGhhdCdzIGFscmVhZHkgaWRlbnRpdHkgbWFwcGVkIGJ5IHRoZQo+PiA+IC0gICAg
ICAgICAgKiBEb20wIGJ1aWxkZXIgZm9yIEhWTS4KPj4gPiAtICAgICAgICAgICovCj4+ID4gLSAg
ICAgICAgICghZC0+ZG9tYWluX2lkICYmIGlzX2h2bV9kb21haW4oZCkgJiYgcGZuIDwgUEZOX0RP
V04oTUIoMSkpKSApCj4+IAo+PiBUaGVyZSB3YXMgYSBkb21haW4gSUQgY2hlY2sgaGVyZSwgYW5k
IHRoZSBjb21tZW50IGV4cGxpY2l0bHkgc2FpZAo+PiBEb20wLgo+PiAKPj4gPiArICAgIGlmICgg
KHBmbiA+IG1heF9wZm4gJiYgIW1mbl92YWxpZChtZm4pKSB8fCB4ZW5faW5fcmFuZ2UocGZuKSAp
Cj4+ID4gICAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiA+ICAKPj4gPiAgICAgIHN3aXRjaCAoIHR5
cGUgPSBwYWdlX2dldF9yYW1fdHlwZShtZm4pICkKPj4gPiBAQCAtMjQ1LDcgKzI0MCwxMiBAQCB2
b2lkIF9faHdkb21faW5pdCBhcmNoX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkK
Pj4gPiAgICAgICAgICBpZiAoICFod2RvbV9pb21tdV9tYXAoZCwgcGZuLCBtYXhfcGZuKSApCj4+
ID4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+PiA+ICAKPj4gPiAtICAgICAgICBpZiAoIHBhZ2lu
Z19tb2RlX3RyYW5zbGF0ZShkKSApCj4+ID4gKyAgICAgICAgLyoKPj4gPiArICAgICAgICAgKiBE
b24ndCBhZGQgYW55IGFkZHJlc3MgYmVsb3cgMU1CIHRvIHRoZSBIQVAgcGFnZSB0YWJsZXMsIHRo
YXQncwo+PiA+ICsgICAgICAgICAqIGFscmVhZHkgZG9uZSBieSB0aGUgZG9tYWluIGJ1aWxkZXIu
IEFkZCBhZGRyZXNzZXMgYmVsb3cgMU1CIHRvIHRoZQo+PiA+ICsgICAgICAgICAqIElPTU1VIHBh
Z2UgdGFibGVzIG9ubHkuCj4+ID4gKyAgICAgICAgICovCj4+ID4gKyAgICAgICAgaWYgKCBwYWdp
bmdfbW9kZV90cmFuc2xhdGUoZCkgJiYgcGZuID49IFBGTl9ET1dOKE1CKDEpKSApCj4+IAo+PiBO
b3RoaW5nIGxpa2UgdGhpcyBoZXJlLiBEaWQgeW91IGRldGVybWluZSB0aGF0IGluIHRoZSBsYXRl
IGh3ZG9tCj4+IGNhc2UgdGhpbmdzIHdvcmsgd2l0aG91dCB0aGF0IGV4dHJhIHByZWNhdXRpb24g
KGkuZS4gdGhlIHJlbW92ZWQKPj4gY2hlY2sgd2FzIHJlYWxseSBwb2ludGxlc3MpPyBJZiBzbywg
bWVudGlvbmluZyB0aGlzIHdvdWxkIGJlIGhlbHBmdWwKPj4gKGF0IHRoZSB2ZXJ5IGxlYXN0IHRv
IGJlIHN1cmUgdGhpcyB3YXMgaW50ZW50aW9uYWwpLgo+IAo+IFdlIGRvbid0IGN1cnJlbnRseSBo
YXZlIHN1cHBvcnQgZm9yIGEgcHZoIGxhdGUtaHdkb20gQUZBSUssIGFuZAo+IHdoZXRoZXIgdGhp
cyBjaGVjayBpcyBuZWNlc3Nhcnkgb3Igbm90IGRlcGVuZHMgb24gaG93IHN1Y2ggcHZoCj4gbGF0
ZS1od2RvbSBpcyBidWlsdCwgZXhwbGljaXRseSBob3cgdGhlIGxvdyAxTUIgaXMgaGFuZGxlZC4K
CldlbGwsIHRpbGwgbm93IEkndmUgYmVlbiBhc3N1bWluZyB0aGF0IHRoZSBsYXRlIGh3ZG9tIChp
biB0aGUgUFYgY2FzZSkKd291bGQgYmUgYnVpbHQgdXNpbmcgdGhlIG5vcm1hbCB0b29sIHN0YWNr
IGxvZ2ljLiBJIHdvdWxkIHRoZW4gZXh0ZW5kCnRoaXMgdG8gUFZILCBhbmQgZXhwZWN0IFhlbiB0
byB0YWtlIGNhcmUgb2YgdGhlIGRlbHRhIGJldHdlZW4gd2hhdAp0aGUgdG9vbCBzdGFjayBkb2Vz
IGFuZCB3aGF0IHRoZSBoYXJkd2FyZSBkb21haW4gbmVlZHMuCgo+IE1heWJlIGl0J3MgYmV0dGVy
IHRvIGp1c3QgZm9yZ2V0IGFib3V0IHRoZSBwcmUtaGFzd2VsbCB3b3JrYXJvdW5kcyBhbmQKPiBl
bmFibGUgdGhlIGlvbW11IGJlZm9yZSBwb3B1bGF0aW5nIHRoZSBwMm0sIHRoYXQgd291bGQgY2Vy
dGFpbmx5Cj4gc2ltcGx5IHRoZSBjb2RlIGhlcmUgYnkgcmVtb3ZpbmcgdGhlIGxvdyAxTUIgc3Bl
Y2lhbCBjYXNpbmcuCgpBcmUgeW91IGNvbnZpbmNlZCB0aGF0IHRob3NlIHdvcmthcm91bmRzIGFy
ZSBhdHRyaWJ1dGFibGUgdG8gdGhlCkNQVSBmYW1pbHksIGFuZCB0aGF0IGhlbmNlIHdpdGggSGFz
d2VsbCBhbmQgbmV3ZXIgdGhleSdyZSBnb25lCmFsdG9nZXRoZXI/CgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 12:56:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 12:56:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr0Ga-0005Gh-GS; Tue, 05 Feb 2019 12:55:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gr0GZ-0005Gc-Ce
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 12:55:55 +0000
X-Inumbo-ID: 5eed5799-2945-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5eed5799-2945-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 12:55:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 05:55:52 -0700
Message-Id: <5C5987D60200007800213F14@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 05:55:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-5-roger.pau@citrix.com>
 <5C5971D00200007800213E92@prv1-mh.provo.novell.com>
 <20190205114739.r4zceltrrv6ovuq3@mac>
In-Reply-To: <20190205114739.r4zceltrrv6ovuq3@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 4/8] x86/shadow: alloc enough pages
 so initialization doesn't fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE5IGF0IDEyOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDA1LCAyMDE5IGF0IDA0OjIxOjUyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMzAuMDEuMTkgYXQgMTE6MzYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQ3VycmVudCBjb2RlIGluIHNoYWRvd19lbmFibGUgd2lsbCBhbGxvY2F0ZSBh
IHNoYWRvdyBwb29sIG9mIDRNQgo+PiA+IHJlZ2FyZGxlc3Mgb2YgdGhlIHZhbHVlcyBvZiBzaF9t
aW5fYWxsb2NhdGlvbiBvcgo+PiA+IHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcywgd2hpY2gg
bWVhbnMgdGhhdCBjYWxscyB0bwo+PiA+IHNoYWRvd19hbGxvY19wMm1fcGFnZSBjYW4gZmFpbCBl
dmVuIGFmdGVyIHRoZSBjaGVjayBhbmQgYWxsb2NhdGlvbgo+PiA+IGRvbmUganVzdCBhYm92ZS4K
Pj4gPiAKPj4gPiBGaXggdGhpcyBieSBhbHdheXMgY2hlY2tpbmcgdGhhdCB0aGUgcG9vbCBpcyBi
aWcgZW5vdWdoIHNvIHRoZSByZXN0IG9mCj4+ID4gdGhlIHNoYWRvd19pbml0IGZ1bmN0aW9uIGNh
bm5vdCBmYWlsIGR1ZSB0byBsYWNrIG9mIHBhZ2VzIGluIHRoZQo+PiA+IHNoYWRvdyBwb29sLiBU
aGlzIGlzIHJlbGV2YW50IHRvIHNoYWRvd19hbGxvY19wMm1fcGFnZSB3aGljaCByZXF1aXJlcwo+
PiA+IGEgbWluaW11bSBhbW91bnQgb2Ygc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKGQpICsg
MSBpbiB0aGUgcG9vbC4KPj4gPiAKPj4gPiBUaGlzIGFsbG93cyBib290aW5nIGEgZ3Vlc3QgdXNp
bmcgc2hhZG93IGFuZCBtb3JlIHRoYW4gNiB2Q1BVcy4KPj4gCj4+IEknbSByb3V0aW5lbHkgYm9v
dGluZyA4LXZDUFUgZ3Vlc3RzIHdpdGhvdXQgaXNzdWVzLgo+IAo+IEZvciBtZSB0aGUgZm9sbG93
aW5nIHNpbXBsZSBleGFtcGxlIHdpdGggOCB2Y3B1cyBkb2Vzbid0IHdvcms6Cj4gCj4gIyBjYXQg
dGVzdC5jZmcKPiBuYW1lID0gInRlc3QiCj4gdHlwZSA9ICJodm0iCj4gCj4gbWVtb3J5ID0gMjU2
CgpJIGFkbWl0IEkndmUgbmV2ZXIgdHJpZWQgdGhpcyBzbWFsbCBhIGd1ZXN0IHdpdGggLi4uCgo+
IHZjcHVzID0gOAoKLi4uIHRoaXMgbWFueSB2Q1BVLXMuCgo+IGhhcCA9IDAKPiAjIHhsIGNyZWF0
ZSB0ZXN0LmNmZwo+IFBhcnNpbmcgY29uZmlnIGZyb20gdGVzdC5jZmcKPiBsaWJ4bDogZXJyb3I6
IGxpYnhsX2NyZWF0ZS5jOjU3ODpsaWJ4bF9fZG9tYWluX21ha2U6IGRvbWFpbiBjcmVhdGlvbiBm
YWlsOiAKPiBDYW5ub3QgYWxsb2NhdGUgbWVtb3J5Cj4gbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVh
dGUuYzo5NzU6aW5pdGlhdGVfZG9tYWluX2NyZWF0ZTogY2Fubm90IG1ha2UgZG9tYWluOiAKPiAt
Mwo+IAo+PiAKPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4+ID4g
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+PiA+IEBAIC0yNzA1LDYgKzI3
MDUsMTEgQEAgaW50IHNoYWRvd19lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1vZGUpCj4+
ID4gICAgICB1aW50MzJfdCAqZTsKPj4gPiAgICAgIGludCBydiA9IDA7Cj4+ID4gICAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+PiA+ICsgICAgLyoKPj4g
PiArICAgICAqIFJlcXVpcmVkIG1pbmltdW0gYW1vdW50IG9mIHBvb2wgcGFnZXMgcGx1cyA0TUIu
IFRoaXMgaXMgcmVxdWlyZWQgc28gdGhlCj4+ID4gKyAgICAgKiBjYWxscyB0byBwMm1fYWxsb2Nf
dGFibGUgYW5kIHNoYWRvd19hbGxvY19wMm1fcGFnZSBiZWxvdyBkb24ndCBmYWlsLgo+PiA+ICsg
ICAgICovCj4+ID4gKyAgICB1bnNpZ25lZCBpbnQgbWluX3BhZ2VzID0gc2hhZG93X21pbl9hY2Nl
cHRhYmxlX3BhZ2VzKGQpICsgMTAyNDsKPj4gCj4+IHNoX21pbl9hbGxvY2F0aW9uKCkgYWxzbyB0
YWtlcyB0aGUgbWVtb3J5IHNpemUgb2YgdGhlIGRvbWFpbiBpbnRvCj4+IGFjY291bnQuIEFyZW4n
dCB5b3UgdGhlcmVmb3JlIHJpc2tpbmcgdG8gcmVncmVzcyBsYXJnZXIgZ3Vlc3RzIGJ5Cj4+IGlu
c3RlYWQgdXNpbmcgYSBmaXhlZCBhbW91bnQgaGVyZT8gVGhlIG1vcmUgdGhhdCAuLi4KPiAKPiBz
aGFkb3dfZW5hYmxlZCBpcyBjYWxsZWQgYnkgZG9tYWluX2NyZWF0ZSwgYW5kIGF0IHRoaXMgcG9p
bnQgdGhlCj4gbWVtb3J5IHNpemUgb2YgdGhlIGd1ZXN0IGlzIG5vdCB5ZXQga25vd24gQUZBSUNU
LiBJIGFzc3VtZSB0aGUKPiB0b29sc3RhY2sgd2lsbCBtYWtlIGZ1cnRoZXIgaHlwZXJjYWxscyB0
byBzZXQgYSBzdWl0YWJsZSBzaXplZCBzaGFkb3cKPiBtZW1vcnkgcG9vbCBhZnRlciB0aGUgZG9t
YWluIGhhcyBiZWVuIGNyZWF0ZWQgYW5kIGJlZm9yZSBwb3B1bGF0aW5nCj4gdGhlIHBoeXNtYXAu
CgpIbW0sIGdvb2QgcG9pbnQsIGFuZCBubywgSSBkb24ndCB0aGluayB0aGVyZSBhcmUgc3Vic2Vx
dWVudCBjYWxscwp0byBzaGFkb3dfZW5hYmxlKCk7IGF0IGxlYXN0IEkgY2FuJ3QgZmluZCBhbiBp
bnZvY2F0aW9uIG9mClhFTl9ET01DVExfU0hBRE9XX09QX0VOQUJMRS4KCkJ1dCB0aGVuIHRoZSBj
b3JyZWN0IGNvdXJzZSBvZiBhY3Rpb24gd291bGQgYmUgdG8gc3VpdGFibHkgZ3JvdyB0aGUKc2hh
ZG93IHBvb2wgYXMgbWVtb3J5IGdldHMgYWRkZWQgdG8gdGhlIGRvbWFpbiAoYmUgaXQgRG9tMCBv
cgphIERvbVUpLiBTdGlja2luZyB0byBhIGZpeGVkIHZhbHVlIG9mIDEwMjQgY2FuJ3QgdmVyeSB3
ZWxsIGJlIHRoZQpiZXN0IGNvdXJzZSBvZiBhY3Rpb24gaW4gYWxsIHBvc3NpYmxlIGNhc2VzLgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 13:02:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 13:02:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr0N8-0006AZ-AK; Tue, 05 Feb 2019 13:02:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O9iZ=QM=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1gr0N7-0006AU-Bw
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 13:02:41 +0000
X-Inumbo-ID: 4f8c844a-2946-11e9-80a0-cf6004f360ca
Received: from lb2-smtp-cloud8.xs4all.net (unknown [194.109.24.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f8c844a-2946-11e9-80a0-cf6004f360ca;
 Tue, 05 Feb 2019 13:02:37 +0000 (UTC)
Received: from [IPv6:2001:983:e9a7:1:2989:f759:211b:c8a5]
 ([IPv6:2001:983:e9a7:1:2989:f759:211b:c8a5])
 by smtp-cloud8.xs4all.net with ESMTPA
 id r0N1gPzswNR5yr0N2gpJBv; Tue, 05 Feb 2019 14:02:36 +0100
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "jgross@suse.com" <jgross@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "mchehab@kernel.org" <mchehab@kernel.org>,
 "linux-media@vger.kernel.org" <linux-media@vger.kernel.org>,
 "sakari.ailus@linux.intel.com" <sakari.ailus@linux.intel.com>,
 "koji.matsuoka.xm@renesas.com" <koji.matsuoka.xm@renesas.com>
References: <20190115093853.15495-1-andr2000@gmail.com>
 <20190115093853.15495-2-andr2000@gmail.com>
 <393f824d-e543-476c-777f-402bcc1c0bcb@xs4all.nl>
 <1152536e-9238-4192-653e-b784b34b8a0d@epam.com>
 <d8476f24-1952-e822-aa75-b8a5f5d5a552@gmail.com>
 <e5bbde8f-ef5a-791a-a3aa-645c57ddcf82@xs4all.nl>
 <d26401fd-9e16-548e-cfa0-af488a701b59@gmail.com>
 <3ea2c5a1-b5a1-ba70-ade5-d14cc3aace66@xs4all.nl>
 <08d6da1b-f061-010c-abf8-865564c26d49@gmail.com>
 <de3288c3-2f3a-152f-88f2-e8f2fe690493@xs4all.nl>
 <474636e0-8059-7b75-8b48-a216c6defaf4@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <5679f9a9-1218-0cdb-0c61-45864159ab29@xs4all.nl>
Date: Tue, 5 Feb 2019 14:02:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <474636e0-8059-7b75-8b48-a216c6defaf4@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfINvLCuCrCF4VCwbPwUYouRsbSrV4A1Ayoq+Umf8nRl7v8ilLr02w1jtWQYp+ovdVAQ7ER+g01y2D5MP4fDwPSjg7EtC8w5J4jb0Leby34A9cpnt0VPA
 6lUaqXKBt6YXT1g00TV2Li6T9GOcbDL52d/Vx2k5Qf5cEP+udSJ+09vvm/X56siq9f9oVcjwBEebtQsJf/b6SgxB+4gwjGl1gCTXrk6ajrsQktp2320nnq6O
 t8i+2LUKtTyWOuWtVp2nzhRu2jjv9lAJl3+EG2TlzIWz6hnGt9oX/vwtPYUUAn+nIJ1aGp4Tmr37LAjYswegN3SWXUHdvXG5s/4+1qIEuPXQp1vQM7BLFEaH
 gHCxGrppOBrSX039Onmb7l8YBR/YiwfH+2FPv3WxafPo2OTq+qnbDuQtbnDCJBkG0+COVUWOm3xHyLGiae2y++cgIgpMb6ETRZn0h0cyq+1/yfDjPx1pFLCK
 zzqIIjGRZ2E1d5KpB2eWVxbmCx98GhSgk86RJ2KLlZkYLuCrK8jiH7eE9Hea5wo/B+rM2vNMcmed7wzlIcqahhryKv0jB1Jjx+wj3rLIllQTQ4wyF1VaGlkS
 mKHugAZ6r+kj7kpzdBf0K30n
Subject: Re: [Xen-devel] [PATCH v4 1/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi81LzE5IDE6MzAgUE0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBTb3Jy
eSBmb3IgcGF5aW5nIHNvIG11Y2ggYXR0ZW50aW9uIHRvIHRoaXMsIGJ1dCBJIHRoaW5rIGl0IGlz
IGltcG9ydGFudCB0aGF0Cj4+IHRoaXMgaXMgZG9jdW1lbnRlZCBwcmVjaXNlbHkuCj4gVGhhbmsg
eW91IGZvciBoZWxwaW5nIHdpdGggdGhpcyAtIHlvdXIgY29tbWVudHMgYXJlIHJlYWxseQo+IGlt
cG9ydGFudCBhbmQgbWFrZSB0aGUgZGVzY3JpcHRpb24gcHJlY2lzZS4gT2ssIHNvIGZpbmFsbHk6
Cj4gCj4gwqAqIG51bV9idWZzIC0gdWludDhfdCwgZGVzaXJlZCBudW1iZXIgb2YgYnVmZmVycyB0
byBiZSB1c2VkLgo+IMKgKgo+IMKgKiBJZiBudW1fYnVmcyBpcyBub3QgemVybyB0aGVuIHRoZSBi
YWNrZW5kIHZhbGlkYXRlcyB0aGUgcmVxdWVzdGVkIG51bWJlciBvZgo+IMKgKiBidWZmZXJzIGFu
ZCByZXNwb25kcyB3aXRoIHRoZSBudW1iZXIgb2YgYnVmZmVycyBhbGxvd2VkIGZvciB0aGlzIGZy
b250ZW5kLgo+IMKgKiBGcm9udGVuZCBpcyByZXNwb25zaWJsZSBmb3IgY2hlY2tpbmcgdGhlIGNv
cnJlc3BvbmRpbmcgcmVzcG9uc2UgaW4gb3JkZXIgdG8KPiDCoCogc2VlIGlmIHRoZSB2YWx1ZXMg
cmVwb3J0ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBvbmVzCj4g
wqAqIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4gwqAqIEZyb250ZW5kIGlzIGFsbG93ZWQgdG8gc2Vu
ZCBtdWx0aXBsZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QgcmVxdWVzdHMKPiDCoCogYmVmb3Jl
IHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBvciB0
dW5lIHRoZQo+IMKgKiBmaW5hbCBjb25maWd1cmF0aW9uLgo+IMKgKiBGcm9udGVuZCBpcyBub3Qg
YWxsb3dlZCB0byBjaGFuZ2UgdGhlIG51bWJlciBvZiBidWZmZXJzIGFuZC9vciBjYW1lcmEKPiDC
oCogY29uZmlndXJhdGlvbiBhZnRlciB0aGUgc3RyZWFtaW5nIGhhcyBzdGFydGVkLgo+IMKgKgo+
IMKgKiBJZiBudW1fYnVmcyBpcyAwIGFuZCBzdHJlYW1pbmcgaGFzIG5vdCBzdGFydGVkIHlldCwg
dGhlbiB0aGUgYmFja2VuZCBtYXkKPiDCoCogZnJlZSBhbGwgcHJldmlvdXNseSBhbGxvY2F0ZWQg
YnVmZmVycyAoaWYgYW55KSBvciBkbyBub3RoaW5nLgoKSSB3b3VsZCByZXBocmFzZSB0aGlzOgoK
KiBJZiBudW1fYnVmcyBpcyAwIGFuZCBzdHJlYW1pbmcgaGFzIG5vdCBzdGFydGVkIHlldCwgdGhl
biB0aGUgYmFja2VuZCB3aWxsCiogZnJlZSBhbGwgcHJldmlvdXNseSBhbGxvY2F0ZWQgYnVmZmVy
cyAoaWYgYW55KS4KClRoZSBwcmV2aW91cyB0ZXh0IHN1Z2dlc3RlZCB0aGF0IHRoZSBiYWNrZW5k
IG1pZ2h0IGNob29zZSBub3QgdG8gZnJlZQp0aGUgYWxsb2NhdGVkIGJ1ZmZlcnMsIGJ1dCB0aGF0
J3Mgbm90IHRoZSBjYXNlLgoKPiDCoCogVHJ5aW5nIHRvIGNhbGwgdGhpcyBpZiBzdHJlYW1pbmcg
aXMgaW4gcHJvZ3Jlc3Mgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuCj4gwqAqCj4gwqAqIElmIGNh
bWVyYSByZWNvbmZpZ3VyYXRpb24gaXMgcmVxdWlyZWQgdGhlbiB0aGUgc3RyZWFtaW5nIG11c3Qg
YmUgc3RvcHBlZAo+IMKgKiBhbmQgdGhpcyByZXF1ZXN0IG11c3QgYmUgc2VudCB3aXRoIG51bV9i
dWZzIHNldCB0byB6ZXJvIGFuZCBmaW5hbGx5Cj4gwqAqIGJ1ZmZlcnMgZGVzdHJveWVkLgo+IMKg
Kgo+IMKgKiBQbGVhc2Ugbm90ZSwgdGhhdCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaW4gdGhpcyBy
ZXF1ZXN0IG11c3Qgbm90IGV4Y2VlZAo+IMKgKiB0aGUgdmFsdWUgY29uZmlndXJlZCBpbiBYZW5T
dG9yZS5tYXgtYnVmZmVycy4KPiDCoCoKPiDCoCogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhp
cyByZXF1ZXN0LgoKV2l0aCB0aGF0IHNtYWxsIGNoYW5nZSB0aGUgdGV4dCBsb29rcyBnb29kIHRv
IG1lLgoKUmVnYXJkcywKCglIYW5zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 13:06:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 13:06:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr0RC-0006K9-Tk; Tue, 05 Feb 2019 13:06:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=68NU=QM=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gr0RB-0006K4-VO
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 13:06:54 +0000
X-Inumbo-ID: e71ff001-2946-11e9-bc90-bc764e045a96
Received: from mail-lf1-x133.google.com (unknown [2a00:1450:4864:20::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e71ff001-2946-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 13:06:52 +0000 (UTC)
Received: by mail-lf1-x133.google.com with SMTP id v5so2574178lfe.7
 for <xen-devel@lists.xenproject.org>; Tue, 05 Feb 2019 05:06:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=MZijtisJvnouBUk0MwK1JXNuWxZ5lhODcWXpNxCBjkU=;
 b=bxcCqu/4ZX9JkfY6YHK3exIDDqENomXg7kRemNJzMkv3EOCL8UFTPUTXSjfKuCjpgO
 EV3kfJCajt6b2zYTbVO4Mjvxsjc3yNoibdV4IN/nFjUedcNZTwfefHxF8JCSiqo9mvCU
 YpmiQgWtdudAzOIryS2Pt7C+iBUpfGzOZN6H5efKprZjMjbikX/0fusaWYhv6OdigxVf
 B9RKNl1ySbWwlGJxuKM1SKpzGCThON7DrfRRAlnbQziChXkdwz6MRrTK1BOQ6RnfLwEM
 2eodYyUTc7662vs6QDg1JnB4tkQG1ZZ9AsgfElPgfNYBHBuZCrhUfvbikhEc8iIvaFQp
 SUFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=MZijtisJvnouBUk0MwK1JXNuWxZ5lhODcWXpNxCBjkU=;
 b=eTKp28OV+cJ5nPtt5J5ImYXB2B+FjrrPrFqexYSiJbvIDVDD10Rk2BvwGaaYeQ0DKF
 ijIf+Mjc/Y/BrfylL2bE2JYp6IKhgl1ZuNe/i8dCiiXQjTOpqSOht2Vy5EioeBE708b+
 k68jo53IyxWzHX8glj8r+PHh8I+pdUDeiruIqz2Xe64t/HLIym5cYYcQB5bEJmbSjE8N
 To86NhW7wfE0TRzUfpaVPEpJTANQn4OBxLPlINLgIajqM0CnJNxPgMnlLRWm9TVIJZJA
 KtzDRnBOkfxZ7psrqWl+Tgx047l7B1A/uGranvaU10zIJqxY81uhxmf4Db55ed7rObA9
 wOTA==
X-Gm-Message-State: AHQUAubgxtbyTuiukuq86CEae7Czz4STHGtVhXR1jWASz37eVXvL7WEC
 FFPI6FZouOsNc0FSl5naA9U=
X-Google-Smtp-Source: AHgI3IaScA98G5zzcKIeSsBP7hS6LKYg8yM57BSPvjM5Izz1+WBReCseCIs6VMhg/hZiBkm76iI+Pg==
X-Received: by 2002:a19:a345:: with SMTP id m66mr3136309lfe.84.1549372010526; 
 Tue, 05 Feb 2019 05:06:50 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 c22sm3244555lfi.27.2019.02.05.05.06.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Feb 2019 05:06:49 -0800 (PST)
To: Hans Verkuil <hverkuil@xs4all.nl>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "jgross@suse.com" <jgross@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "mchehab@kernel.org" <mchehab@kernel.org>,
 "linux-media@vger.kernel.org" <linux-media@vger.kernel.org>,
 "sakari.ailus@linux.intel.com" <sakari.ailus@linux.intel.com>,
 "koji.matsuoka.xm@renesas.com" <koji.matsuoka.xm@renesas.com>
References: <20190115093853.15495-1-andr2000@gmail.com>
 <20190115093853.15495-2-andr2000@gmail.com>
 <393f824d-e543-476c-777f-402bcc1c0bcb@xs4all.nl>
 <1152536e-9238-4192-653e-b784b34b8a0d@epam.com>
 <d8476f24-1952-e822-aa75-b8a5f5d5a552@gmail.com>
 <e5bbde8f-ef5a-791a-a3aa-645c57ddcf82@xs4all.nl>
 <d26401fd-9e16-548e-cfa0-af488a701b59@gmail.com>
 <3ea2c5a1-b5a1-ba70-ade5-d14cc3aace66@xs4all.nl>
 <08d6da1b-f061-010c-abf8-865564c26d49@gmail.com>
 <de3288c3-2f3a-152f-88f2-e8f2fe690493@xs4all.nl>
 <474636e0-8059-7b75-8b48-a216c6defaf4@gmail.com>
 <5679f9a9-1218-0cdb-0c61-45864159ab29@xs4all.nl>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <f3fa2587-3641-56ea-31c2-3758ee7ae96f@gmail.com>
Date: Tue, 5 Feb 2019 15:06:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5679f9a9-1218-0cdb-0c61-45864159ab29@xs4all.nl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMi81LzE5IDM6MDIgUE0sIEhhbnMgVmVya3VpbCB3cm90ZToKPiBPbiAyLzUvMTkgMTozMCBQ
TSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+PiBTb3JyeSBmb3IgcGF5aW5nIHNv
IG11Y2ggYXR0ZW50aW9uIHRvIHRoaXMsIGJ1dCBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0aGF0
Cj4+PiB0aGlzIGlzIGRvY3VtZW50ZWQgcHJlY2lzZWx5Lgo+PiBUaGFuayB5b3UgZm9yIGhlbHBp
bmcgd2l0aCB0aGlzIC0geW91ciBjb21tZW50cyBhcmUgcmVhbGx5Cj4+IGltcG9ydGFudCBhbmQg
bWFrZSB0aGUgZGVzY3JpcHRpb24gcHJlY2lzZS4gT2ssIHNvIGZpbmFsbHk6Cj4+Cj4+ICDCoCog
bnVtX2J1ZnMgLSB1aW50OF90LCBkZXNpcmVkIG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQu
Cj4+ICDCoCoKPj4gIMKgKiBJZiBudW1fYnVmcyBpcyBub3QgemVybyB0aGVuIHRoZSBiYWNrZW5k
IHZhbGlkYXRlcyB0aGUgcmVxdWVzdGVkIG51bWJlciBvZgo+PiAgwqAqIGJ1ZmZlcnMgYW5kIHJl
c3BvbmRzIHdpdGggdGhlIG51bWJlciBvZiBidWZmZXJzIGFsbG93ZWQgZm9yIHRoaXMgZnJvbnRl
bmQuCj4+ICDCoCogRnJvbnRlbmQgaXMgcmVzcG9uc2libGUgZm9yIGNoZWNraW5nIHRoZSBjb3Jy
ZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvCj4+ICDCoCogc2VlIGlmIHRoZSB2YWx1ZXMg
cmVwb3J0ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBvbmVzCj4+
ICDCoCogYW5kIGNhbiBiZSBhY2NlcHRlZC4KPj4gIMKgKiBGcm9udGVuZCBpcyBhbGxvd2VkIHRv
IHNlbmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIHJlcXVlc3RzCj4+ICDCoCog
YmVmb3JlIHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0
ZSBvciB0dW5lIHRoZQo+PiAgwqAqIGZpbmFsIGNvbmZpZ3VyYXRpb24uCj4+ICDCoCogRnJvbnRl
bmQgaXMgbm90IGFsbG93ZWQgdG8gY2hhbmdlIHRoZSBudW1iZXIgb2YgYnVmZmVycyBhbmQvb3Ig
Y2FtZXJhCj4+ICDCoCogY29uZmlndXJhdGlvbiBhZnRlciB0aGUgc3RyZWFtaW5nIGhhcyBzdGFy
dGVkLgo+PiAgwqAqCj4+ICDCoCogSWYgbnVtX2J1ZnMgaXMgMCBhbmQgc3RyZWFtaW5nIGhhcyBu
b3Qgc3RhcnRlZCB5ZXQsIHRoZW4gdGhlIGJhY2tlbmQgbWF5Cj4+ICDCoCogZnJlZSBhbGwgcHJl
dmlvdXNseSBhbGxvY2F0ZWQgYnVmZmVycyAoaWYgYW55KSBvciBkbyBub3RoaW5nLgo+IEkgd291
bGQgcmVwaHJhc2UgdGhpczoKPgo+ICogSWYgbnVtX2J1ZnMgaXMgMCBhbmQgc3RyZWFtaW5nIGhh
cyBub3Qgc3RhcnRlZCB5ZXQsIHRoZW4gdGhlIGJhY2tlbmQgd2lsbAo+ICogZnJlZSBhbGwgcHJl
dmlvdXNseSBhbGxvY2F0ZWQgYnVmZmVycyAoaWYgYW55KS4KPgo+IFRoZSBwcmV2aW91cyB0ZXh0
IHN1Z2dlc3RlZCB0aGF0IHRoZSBiYWNrZW5kIG1pZ2h0IGNob29zZSBub3QgdG8gZnJlZQo+IHRo
ZSBhbGxvY2F0ZWQgYnVmZmVycywgYnV0IHRoYXQncyBub3QgdGhlIGNhc2UuCj4KT2ssIG1ha2Vz
IHNlbnNlCj4+ICDCoCogVHJ5aW5nIHRvIGNhbGwgdGhpcyBpZiBzdHJlYW1pbmcgaXMgaW4gcHJv
Z3Jlc3Mgd2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuCj4+ICDCoCoKPj4gIMKgKiBJZiBjYW1lcmEg
cmVjb25maWd1cmF0aW9uIGlzIHJlcXVpcmVkIHRoZW4gdGhlIHN0cmVhbWluZyBtdXN0IGJlIHN0
b3BwZWQKPj4gIMKgKiBhbmQgdGhpcyByZXF1ZXN0IG11c3QgYmUgc2VudCB3aXRoIG51bV9idWZz
IHNldCB0byB6ZXJvIGFuZCBmaW5hbGx5Cj4+ICDCoCogYnVmZmVycyBkZXN0cm95ZWQuCj4+ICDC
oCoKPj4gIMKgKiBQbGVhc2Ugbm90ZSwgdGhhdCB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaW4gdGhp
cyByZXF1ZXN0IG11c3Qgbm90IGV4Y2VlZAo+PiAgwqAqIHRoZSB2YWx1ZSBjb25maWd1cmVkIGlu
IFhlblN0b3JlLm1heC1idWZmZXJzLgo+PiAgwqAqCj4+ICDCoCogU2VlIHJlc3BvbnNlIGZvcm1h
dCBmb3IgdGhpcyByZXF1ZXN0Lgo+IFdpdGggdGhhdCBzbWFsbCBjaGFuZ2UgdGhlIHRleHQgbG9v
a3MgZ29vZCB0byBtZS4KVGhhbmsgeW91IGZvciB5b3VyIHRpbWUgYW5kIGhlbHAgd2l0aCB0aGlz
IQpJdCBzZWVtcyBJIGNhbiBwdXNoIHY1IGZvciB0aGUgKGZpbmFsPykgcmV2aWV3IHRoZW4KPiBS
ZWdhcmRzLAo+Cj4gCUhhbnMKVGhhbmsgeW91LApPbGVrc2FuZHIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 13:33:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 13:33:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr0qY-0000PO-7d; Tue, 05 Feb 2019 13:33:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r97J=QM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gr0qX-0000PC-29
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 13:33:05 +0000
X-Inumbo-ID: 9026c288-294a-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9026c288-294a-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 13:33:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gr0qU-0001nu-Vg; Tue, 05 Feb 2019 13:33:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gr0qU-00007a-PY; Tue, 05 Feb 2019 13:33:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gr0qU-0002n1-Ox; Tue, 05 Feb 2019 13:33:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gr0qU-0002n1-Ox@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Feb 2019 13:33:02 +0000
Subject: [Xen-devel] [xen-4.10-testing bisection] complete build-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjEwLXRlc3RpbmcKeGVuYnJhbmNoIHhlbi00LjEwLXRlc3RpbmcKam9iIGJ1
aWxkLWkzODYKdGVzdGlkIHhlbi1idWlsZAoKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBp
cyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJv
ZHVjZWQ6ICA1MDBjZWFjMGEyZGYyYzgwYzc3ZDNiNjBhZDI4NGRjNDZmNGEzNjRiCiAgQnVnIG5v
dCBwcmVzZW50OiA1ZjQyODA2MWE1YjJkZDk4MGIzMDQ3YzE5N2I1ZmY5ZDk3NTdlMDEwCiAgTGFz
dCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTMyOTQwLwoKCiAgY29tbWl0IDUwMGNlYWMwYTJkZjJjODBjNzdkM2I2MGFkMjg0ZGM0
NmY0YTM2NGIKICBBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBEYXRl
OiAgIEZyaSBGZWIgMSAxMTo0NjozNyAyMDE5ICswMTAwCiAgCiAgICAgIHg4NmVtdWw6IGZpeCAz
LW9wZXJhbmQgSU1VTAogICAgICAKICAgICAgV2hpbGUgY29tbWl0IDc1MDY2Y2Q0ZWEgKCJ4ODZl
bXVsOiBmaXggeyxpfW11bCBhbmQgeyxpfWRpdiIpIGluZGVlZCBkaWQKICAgICAgYXMgaXRzIHRp
dGxlIHNheXMsIGl0IGJyb2tlIHRoZSAzLW9wZXJhbmQgZm9ybSBieSB1bmlmb3JtbHkgdXNpbmcg
QUwvQVgvCiAgICAgIEVBWC9SQVggYXMgc2Vjb25kIHNvdXJjZSBvcGVyYW5kLiBGaXggdGhpcyBh
bmQgYWRkIHRlc3RzIGNvdmVyaW5nIGJvdGgKICAgICAgY2FzZXMuCiAgICAgIAogICAgICBSZXBv
cnRlZC1ieTogQW5kcmVpIEx1dGFzIDx2bHV0YXNAYml0ZGVmZW5kZXIuY29tPgogICAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFRlc3RlZC1i
eTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgICBSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgICAg
bWFzdGVyIGNvbW1pdDogMTkyMzJiMzc4ZmFiMDQ5OTdjMDYxMmU1YzE5ZTgyYzI5YjU5ZDk5ZQog
ICAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMi0xOCAxNDoyNzowOSArMDEwMAoKCkZvciBiaXNlY3Rp
b24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L3hlbi00LjEwLXRlc3RpbmcvYnVpbGQt
aTM4Ni54ZW4tYnVpbGQuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVy
LCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91
dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi00LjEwLXRlc3RpbmcvYnVpbGQtaTM4Ni54
ZW4tYnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTMyOTQwLmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFz
aXMtdGVtcGxhdGU9MTMyNjMwIC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgeGVuLTQuMTAt
dGVzdGluZyBidWlsZC1pMzg2IHhlbi1idWlsZApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNp
cyBwYXNzOgogMTMyODE1IGZhaWwgW2hvc3Q9YWxiYW5hMV0gLyAxMzI2MzAgW2hvc3Q9ZGViaW5h
MF0gMTMyNTc3IFtob3N0PXBpbm90MV0gMTMyNDg1IFtob3N0PWJhcm9xdWUxXSAxMzEyNTcgW2hv
c3Q9Zmlhbm8wXSAxMzEyMjMgW2hvc3Q9YmFyb3F1ZTFdIDEzMTE5MSBbaG9zdD1iYXJvcXVlMV0g
MTMxMTUxIFtob3N0PWl0YWxpYTBdIDEzMTEwOCBbaG9zdD1qb3ViZXJ0aW4wXSAxMzEwNjEgW2hv
c3Q9Zmlhbm8wXSAxMzA4OTMgW2hvc3Q9YWxiYW5hMF0gMTMwODU0IFtob3N0PWRlYmluYTBdIDEz
MDgyMCBbaG9zdD1qb3ViZXJ0aW4wXSAxMjk2NzYgW2hvc3Q9ZGViaW5hMV0gMTI5NDYyIFtob3N0
PWh1eGVscmViZTBdIDEyODk4MyBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTMy
ODE1IC8gMTI4OTgzCih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJs
OiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogcWVtdSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94ZW4uZ2l0CkxhdGVzdCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
IDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgMDY5NWU2NzEwMmRlNmI3
MzdiYWYxYjg4ZTJjZGZjY2JiMmNiNTZmYQpCYXNpcyBwYXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2Mz
ZGMwMzNiYmEyNTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZl
YjBjMiA3Mzc4OGViNTg1YTZkYzBkMGNmZTE4YjAzYmE1MTU0ZjhmZTVjNDY4CkdlbmVyYXRpbmcg
cmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAz
M2JiYTI1MTQ4YjI3OWY2MC1jOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjNmVhNGNlZjJiZDcxNzA0NWFjMGU4
NGI1MmE1YjFiNzcxNmZlYjBjMi02ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmVi
MGMyIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzczNzg4ZWI1ODVhNmRjMGQwY2ZlMThi
MDNiYTUxNTRmOGZlNWM0NjgtMDY5NWU2NzEwMmRlNmI3MzdiYWYxYjg4ZTJjZGZjY2JiMmNiNTZm
YQpMb2FkZWQgMTAwMSBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3Qg
cmVzdWx0czoKIDEzMDgyMCBbaG9zdD1qb3ViZXJ0aW4wXQogMTMwODU1IFtob3N0PWFsYmFuYTBd
CiAxMzA4NTQgW2hvc3Q9ZGViaW5hMF0KIDEzMDg5MyBbaG9zdD1hbGJhbmEwXQogMTMxMTA4IFto
b3N0PWpvdWJlcnRpbjBdCiAxMzEwNjEgW2hvc3Q9Zmlhbm8wXQogMTMxMTUxIFtob3N0PWl0YWxp
YTBdCiAxMzExOTEgW2hvc3Q9YmFyb3F1ZTFdCiAxMzEyMjMgW2hvc3Q9YmFyb3F1ZTFdCiAxMzEy
NTcgW2hvc3Q9Zmlhbm8wXQogMTMyNDg1IFtob3N0PWJhcm9xdWUxXQogMTMyNTc3IFtob3N0PXBp
bm90MV0KIDEzMjYzMCBbaG9zdD1kZWJpbmEwXQogMTMyNzAwIFtob3N0PWFsYmFuYTBdCiAxMzI3
NjIgW2hvc3Q9YWxiYW5hMF0KIDEzMjgxNSBmYWlsIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNi
YmEyNTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBjMiAw
Njk1ZTY3MTAyZGU2YjczN2JhZjFiODhlMmNkZmNjYmIyY2I1NmZhCiAxMzI5MjQgcGFzcyBjOGVh
MDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBl
ODRiNTJhNWIxYjc3MTZmZWIwYzIgNzM3ODhlYjU4NWE2ZGMwZDBjZmUxOGIwM2JhNTE1NGY4ZmU1
YzQ2OAogMTMyOTI3IGZhaWwgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2
MCA2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIDA2OTVlNjcxMDJkZTZi
NzM3YmFmMWI4OGUyY2RmY2NiYjJjYjU2ZmEKIDEzMjkxNSBbaG9zdD1hbGJhbmEwXQogMTMyOTI4
IHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA2ZWE0Y2VmMmJk
NzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIGNiZTViMTkxMGIzZTYyMzExZmM0YzRkYjI2
MDBmYjc5YmU5MDA3NGMKIDEzMjkyOSBwYXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEy
NTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBjMiBjYjEw
YmI4MmE1OTdjMTNlZDM5OGM2NTNkNDE1ZjlmYmI4ZDRkYzQxCiAxMzI5MzAgZmFpbCBjOGVhMDQ1
NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRi
NTJhNWIxYjc3MTZmZWIwYzIgNTAwY2VhYzBhMmRmMmM4MGM3N2QzYjYwYWQyODRkYzQ2ZjRhMzY0
YgogMTMyOTMxIHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA2
ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIGMxMTkyNjdmMjVjNTUxM2Uz
NWI4YzEwM2FiNjkyM2MxZDEwNzVjNjgKIDEzMjkzMyBwYXNzIGM4ZWEwNDU3NDk1MzQyYzQxN2Mz
ZGMwMzNiYmEyNTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZl
YjBjMiBkNjE2YzFiMThkMjc3NjFmNTcyOTI3YmYxZjc5YmEyNzI3M2FmZTlhCiAxMzI5MzQgcGFz
cyBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcw
NDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgNWY0MjgwNjFhNWIyZGQ5ODBiMzA0N2MxOTdiNWZm
OWQ5NzU3ZTAxMAogMTMyOTM1IGZhaWwgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCA2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIDUwMGNlYWMw
YTJkZjJjODBjNzdkM2I2MGFkMjg0ZGM0NmY0YTM2NGIKIDEzMjkyMSBbaG9zdD1hbGJhbmEwXQog
MTMyOTM2IHBhc3MgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA2ZWE0
Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIDVmNDI4MDYxYTViMmRkOTgwYjMw
NDdjMTk3YjVmZjlkOTc1N2UwMTAKIDEzMjkzNyBmYWlsIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMw
MzNiYmEyNTE0OGIyNzlmNjAgNmVhNGNlZjJiZDcxNzA0NWFjMGU4NGI1MmE1YjFiNzcxNmZlYjBj
MiA1MDBjZWFjMGEyZGYyYzgwYzc3ZDNiNjBhZDI4NGRjNDZmNGEzNjRiCiAxMzI5MzkgcGFzcyBj
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVh
YzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgNWY0MjgwNjFhNWIyZGQ5ODBiMzA0N2MxOTdiNWZmOWQ5
NzU3ZTAxMAogMTMyOTQwIGZhaWwgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCA2ZWE0Y2VmMmJkNzE3MDQ1YWMwZTg0YjUyYTViMWI3NzE2ZmViMGMyIDUwMGNlYWMwYTJk
ZjJjODBjNzdkM2I2MGFkMjg0ZGM0NmY0YTM2NGIKIDEyODk2NyBbaG9zdD1waW5vdDBdCiAxMjg5
ODMgcGFzcyBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYy
YmQ3MTcwNDVhYzBlODRiNTJhNWIxYjc3MTZmZWIwYzIgNzM3ODhlYjU4NWE2ZGMwZDBjZmUxOGIw
M2JhNTE1NGY4ZmU1YzQ2OAogMTI5NDYyIFtob3N0PWh1eGVscmViZTBdCiAxMjk2NzYgW2hvc3Q9
ZGViaW5hMV0KU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5k
OiBmbGlnaHQgMTI4OTgzIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDEzMjgxNSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDEzMjkyNCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjky
NyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCBjOGVhMDQ1NzQ5NTM0
MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDZlYTRjZWYyYmQ3MTcwNDVhYzBlODRiNTJhNWIx
Yjc3MTZmZWIwYzIgNWY0MjgwNjFhNWIyZGQ5ODBiMzA0N2MxOTdiNWZmOWQ5NzU3ZTAxMApObyBy
ZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEzMjkzNCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDEzMjkzNSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDEzMjkzNiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyOTM3
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyOTM5IChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzI5NDAgKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdl
c2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNTAwY2VhYzBhMmRmMmM4MGM3N2QzYjYwYWQyODRkYzQ2
ZjRhMzY0YgogIEJ1ZyBub3QgcHJlc2VudDogNWY0MjgwNjFhNWIyZGQ5ODBiMzA0N2MxOTdiNWZm
OWQ5NzU3ZTAxMAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjk0MC8KCgogIGNvbW1pdCA1MDBjZWFjMGEyZGYyYzgw
Yzc3ZDNiNjBhZDI4NGRjNDZmNGEzNjRiCiAgQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgRGF0ZTogICBGcmkgRmViIDEgMTE6NDY6MzcgMjAxOSArMDEwMAogIAogICAg
ICB4ODZlbXVsOiBmaXggMy1vcGVyYW5kIElNVUwKICAgICAgCiAgICAgIFdoaWxlIGNvbW1pdCA3
NTA2NmNkNGVhICgieDg2ZW11bDogZml4IHssaX1tdWwgYW5kIHssaX1kaXYiKSBpbmRlZWQgZGlk
CiAgICAgIGFzIGl0cyB0aXRsZSBzYXlzLCBpdCBicm9rZSB0aGUgMy1vcGVyYW5kIGZvcm0gYnkg
dW5pZm9ybWx5IHVzaW5nIEFML0FYLwogICAgICBFQVgvUkFYIGFzIHNlY29uZCBzb3VyY2Ugb3Bl
cmFuZC4gRml4IHRoaXMgYW5kIGFkZCB0ZXN0cyBjb3ZlcmluZyBib3RoCiAgICAgIGNhc2VzLgog
ICAgICAKICAgICAgUmVwb3J0ZWQtYnk6IEFuZHJlaSBMdXRhcyA8dmx1dGFzQGJpdGRlZmVuZGVy
LmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgICBUZXN0ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVy
LmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICAgIG1hc3RlciBjb21taXQ6IDE5MjMyYjM3OGZhYjA0OTk3YzA2MTJlNWMx
OWU4MmMyOWI1OWQ5OWUKICAgICAgbWFzdGVyIGRhdGU6IDIwMTgtMTItMTggMTQ6Mjc6MDkgKzAx
MDAKClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94ZW4t
NC4xMC10ZXN0aW5nL2J1aWxkLWkzODYueGVuLWJ1aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzI5NDA6IHRvbGVyYWJs
ZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMjk0MCB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwtYmlzZWN0IFty
ZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMy
OTQwLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 13:39:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 13:39:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr0wN-0000kH-7q; Tue, 05 Feb 2019 13:39:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rr7n=QM=citrix.com=prvs=932aec825=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gr0wM-0000kC-E6
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 13:39:06 +0000
X-Inumbo-ID: 659654e6-294b-11e9-bed0-af2a72ac3750
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 659654e6-294b-11e9-bed0-af2a72ac3750;
 Tue, 05 Feb 2019 13:39:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,564,1539648000"; d="scan'208";a="85522255"
Date: Tue, 5 Feb 2019 14:38:58 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190205133858.udgiqnkgw7willkr@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-3-roger.pau@citrix.com>
 <5C586EB60200007800213BDC@prv1-mh.provo.novell.com>
 <20190204171847.q3cymyuclraa77lm@mac>
 <5C593F340200007800213D19@prv1-mh.provo.novell.com>
 <20190205104047.ru4qqpphq5p4odyy@mac>
 <5C59851E0200007800213EF7@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C59851E0200007800213EF7@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 2/8] amd/ntp: remove assert that
 prevents creating 2M MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDU6NDQ6MTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA1LjAyLjE5IGF0IDExOjQwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMTI6NDU6NTZBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA0LjAyLjE5IGF0IDE4OjE4LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gTW9uLCBGZWIgMDQsIDIwMTkgYXQgMDk6NTY6MjJB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDMwLjAxLjE5IGF0IDEx
OjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gVGhlIGFzc2VydCB3
YXMgb3JpZ2luYWxseSBhZGRlZCB0byBtYWtlIHN1cmUgdGhhdCBoaWdoZXIgb3JkZXIKPiA+PiA+
PiA+IHJlZ2lvbnMgKD4gUEFHRV9PUkRFUl80SykgY291bGQgbm90IGJlIHVzZWQgdG8gYnlwYXNz
IHRoZQo+ID4+ID4+ID4gbW1pb19yb19yYW5nZXMgY2hlY2sgcGVyZm9ybWVkIGJ5IHAybV90eXBl
X3RvX2ZsYWdzLgo+ID4+ID4+ID4gCj4gPj4gPj4gPiBUaGlzIGhvd2V2ZXIgaXMgYWxyZWFkeSBj
aGVja2VkIGluIHNldF9tbWlvX3AybV9lbnRyeSwgd2hpY2ggbWFrZXMKPiA+PiA+PiA+IHN1cmUg
dGhhdCBoaWdoZXIgb3JkZXIgbWFwcGluZ3MgZG9uJ3Qgb3ZlcmxhcCB3aXRoIG1taW9fcm9fcmFu
Z2VzLAo+ID4+ID4+ID4gdGh1cyBhbGxvd2luZyB0aGUgY3JlYXRpb24gb2YgaGlnaCBvcmRlciBN
TUlPIG1hcHBpbmdzIHNhZmVseS4KPiA+PiA+PiAKPiA+PiA+PiBXZWxsLCB0aGUgYXNzZXJ0aW9u
cyB3ZXJlIGFkZGVkIHRvIG1ha2Ugc3VyZSBubyBvdGhlciBjb2RlCj4gPj4gPj4gcGF0aCBhcHBl
YXJzIHRoYXQgdmlvbGF0ZXMgdGhpcyByZXF1aXJlbWVudC4gQXJndWFibHkgZS5nLgo+ID4+ID4+
IHNldF9pZGVudGl0eV9wMm1fZW50cnkoKSBjb3VsZCBnYWluIGFuIG9yZGVyIHBhcmFtZXRlciBh
bmQKPiA+PiA+PiB0aGVuIHRyeSB0byBlc3RhYmxpc2ggbGFyZ2VyIHAybV9tbWlvX2RpcmVjdCBl
bnRyaWVzLgo+ID4+ID4+IAo+ID4+ID4+IERvbid0IGdldCBtZSB3cm9uZywgSSBkb24ndCBvYmpl
Y3QgdG8gdGhlIHJlbW92YWwgb2YgdGhlCj4gPj4gPj4gYXNzZXJ0aW9ucywgYnV0IHRoZSBkZXNj
cmlwdGlvbiBtYWtlcyBpdCBzb3VuZCBhcyBpZiB0aGV5IHdlcmUKPiA+PiA+PiBlbnRpcmVseSBy
ZWR1bmRhbnQuIEV2ZW4gYmV0dGVyIHdvdWxkIGJlIHRob3VnaCBpZiB0aGV5Cj4gPj4gPj4gY291
bGQgYmUgZXh0ZW5kZWQgdG8ga2VlcCB0cmlnZ2VyaW5nIGluICJiYWQiIGNhc2VzLgo+ID4+ID4g
Cj4gPj4gPiBJIGNvdWxkIGFkZCBzb21ldGhpbmcgbGlrZToKPiA+PiA+IAo+ID4+ID4gQVNTRVJU
KCFyYW5nZXNldF9vdmVybGFwc19yYW5nZShtbWlvX3JvX3JhbmdlcywgbWZuX3gobWZuKSwKPiA+
PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSArIFBGTl9ET1dO
KE1CKDIpKSkpOwo+ID4+ID4gCj4gPj4gPiBJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIHNhZmUgYW5k
IHdvdWxkIHRyaWdnZXIgaW4gY2FzZSBvZiBtaXN1c2UuCj4gPj4gCj4gPj4gTG9va3Mgb2theSwg
aWYgc2xpZ2h0bHkgZXh0ZW5kZWQgKG9yIG1hZGUgY29uZGl0aW9uYWwpIHRvIGV4Y2x1ZGUKPiA+
PiB0aGUgYWRkaXRpb24gb2YgTUIoMikgdG8gTUZOX0lOVkFMSUQgdG8gd3JhcCBhbmQgcG90ZW50
aWFsbHkKPiA+PiBoaXQgYSByL28gcmFuZ2UgaW4gdGhlIGxvdyAxTWIuCj4gPiAKPiA+IEFjaywg
c28gaXQgd291bGQgYmU6Cj4gPiAKPiA+IEFTU0VSVChtZm5fZXEobWZuLCBJTlZBTElEX01GTikg
fHwKPiA+ICAgICAgICAhcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2UobW1pb19yb19yYW5nZXMsIG1m
bl94KG1mbiksCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikg
KyBQRk5fRE9XTihNQigyKSkpKTsKPiAKPiBCdXQgdGhhdCdzIHN0aWxsIGRyb3BwaW5nIHRoZSBv
dGhlciBhc3BlY3Qgb2YgdGhlIG9yaWdpbmFsIEFTU0VSVCgpOgo+IAo+ID4+ID4+ID4gLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gPj4gPj4gPiArKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLXB0LmMKPiA+PiA+PiA+IEBAIC02NjgsNyArNjY4LDYgQEAgcDJtX3B0X3NldF9lbnRyeShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCj4gPj4gPj4gPiAg
ICAgICAgICB9Cj4gPj4gPj4gPiAgCj4gPj4gPj4gPiAgICAgICAgICBBU1NFUlQocDJtX2ZsYWdz
X3RvX3R5cGUoZmxhZ3MpICE9IHAybV9pb3JlcV9zZXJ2ZXIpOwo+ID4+ID4+ID4gLSAgICAgICAg
QVNTRVJUKCFtZm5fdmFsaWQobWZuKSB8fCBwMm10ICE9IHAybV9tbWlvX2RpcmVjdCk7Cj4gCj4g
SXQgYWxzbyBtYWRlIHN1cmUgdGhhdCAidmFsaWQiIE1GTnMgY2FuJ3QgYmUgdXNlZCBmb3IgbWFw
cGluZ3Mgd2l0aAo+IHAybV9tbWlvX2RpcmVjdCB0eXBlLiBFeGNlcHQgdGhhdCBJIHJlYWxpemUg
bm93IHRoYXQgdGhpcyBpcyB3cm9uZyBpbgo+IGNlcnRhaW4gY2FzZXMsIGJlY2F1c2UgTU1JTyBw
YWdlcyBtYXkgYWN0dWFsbHkgaGF2ZSAidmFsaWQiIE1GTnMuCj4gbWZuX3ZhbGlkKCksIGFmdGVy
IGFsbCwgb25seSB0ZWxscyB1cyB3aGV0aGVyIHRoZXJlJ3MgYSBzdHJ1Y3QgcGFnZV9pbmZvCj4g
Zm9yIHRoZSBNRk4uIEkgd29uZGVyIGlmIGl0J3MgcmVhbGx5IHRoaXMgYnJva2VubmVzcyB0aGF0
IHlvdSBoaXQsCj4gcmF0aGVyIHRoYW4gd2hhdCBpcyBleHBsYWluZWQgaW4gdGhlIGRlc2NyaXB0
aW9uLgo+IAo+IFdoZW4gdGhlIGFzc2VydGlvbiB3YXMgaW50cm9kdWNlZCwgTU1JTyB3YXNuJ3Qg
aGFuZGxlZCBieSB0aGUKPiBjb2RlIGNvcnJlY3RseSBhbnl3YXkgKCFtZm5fdmFsaWQoKSBNRk5z
IHdvdWxkIG5vdCBoYXZlIGdvdCBhbnkKPiBtYXBwaW5ncyBhdCBhbGwgaW4gdGhlIDJNIGFuZCAx
RyBwYXRocyksIHdoZXJlYXMgbm93IHdlIGhhdmUKPiBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKCkg
dGhlcmUuIFNvIHRoZSBzaXR1YXRpb24gaGFzIGJlY29tZSB3b3JzZQo+IHdpdGggb3RoZXIgbmVh
cmJ5IGNoYW5nZXMuIEFzIGEgcmVzdWx0IEkgdGhpbmsgd2Ugd2FudCB0byBjb3JyZWN0Cj4gdGhl
IGFzc2VydGlvbiBoZXJlIGFsb25nc2lkZSB0aGUgYWRkaXRpb24gb2Ygd2hhdCB5b3Ugc3VnZ2Vz
dAo+IGFib3ZlLiBXaGF0IGFib3V0Cj4gCj4gICAgIGlmICggcDJtdCAhPSBwMm1fbW1pb19kaXJl
Y3QgKQo+ICAgICAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pIHx8IChtZm5fZXEobWZuLCBJTlZB
TElEX01GTikgJiYKPiAgICAgICAgICAgICAgICBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQp
KSk7Cj4gICAgIGVsc2UKPiAgICAgICAgIEFTU0VSVCghbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4p
ICYmCj4gICAgICAgICAgICAgICAgIXJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKG1taW9fcm9fcmFu
Z2VzLCBtZm5feChtZm4pLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtZm5feChtZm4pICsgUEZOX0RPV04oTUIoMikpKSk7CgpJIHdvdWxkIHdyaXRlIGl0IGFzICdp
ZiAoIHAybXQgPT0gcDJtX21taW9fZGlyZWN0ICkgLi4uIGVsc2UgLi4uJyBidXQKYXBhcnQgZnJv
bSB0aGF0IExHVE0uIElmIHlvdSBhcmUgZmluZSB3aXRoIHRoaXMgYWRqdXN0bWVudCBJIHdpbGwK
Y2hhbmdlIGl0IGluIHByZXBhcmF0aW9uIGZvciB2Mi4KClRoYW5rcywgUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 13:42:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 13:42:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr101-0001Rs-Pc; Tue, 05 Feb 2019 13:42:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7kML=QM=amazon.de=prvs=93263f919=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gr101-0001Rn-5P
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 13:42:53 +0000
X-Inumbo-ID: ee2a54a4-294b-11e9-bc90-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee2a54a4-294b-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 13:42:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549374171; x=1580910171;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=yFw5we8tSAAcQhQW5q19oZO2vw8yvsgPwXjEWr8GMVM=;
 b=ocikSEZKrjiTpMoI6UsiRXQgaqGys6h2SCk+vszCGUMeyOPd0q8h8rOD
 I+wOGtUmF5dDWDL2u5SmeJfkfDCvRvr5KmAl/it8t9GhpW+SEHZNq84HA
 BQt08tErwIOi5ZSTqh1Ua3XsY5arDIjILLGgApNLXfOJvJYv3MbBGFzqP 4=;
X-IronPort-AV: E=Sophos;i="5.56,564,1539648000"; d="scan'208";a="780913370"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-57e1d233.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 05 Feb 2019 13:42:47 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-57e1d233.us-east-1.amazon.com (Postfix) with ESMTPS
 id F0ABC14154F; Tue,  5 Feb 2019 13:42:43 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 5 Feb 2019 13:42:43 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.180) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 5 Feb 2019 13:42:36 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-2-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <00FAE7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C530ED10200007800212D40@prv1-mh.provo.novell.com>
 <deab50d3-d33c-ace4-2b2d-5665a8467f9d@amazon.de>
 <5C5452CA0200007800213266@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <c4ce7fe1-f6d8-d60f-fde5-13f8794d8f6b@amazon.de>
Date: Tue, 5 Feb 2019 14:42:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5452CA0200007800213266@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.180]
X-ClientProxiedBy: EX13D06UWA004.ant.amazon.com (10.43.160.164) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 1/9] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xLzE5IDE1OjA4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwMS4wMi4xOSBhdCAx
NDo0NSwgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+IE9uIDEvMzEvMTkgMTY6MDUsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjkuMDEuMTkgYXQgMTU6NDMsIDxubWFudGhleUBh
bWF6b24uZGU+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCj4+
Pj4gKysrIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKPj4+PiBAQCAtMzY1LDExICszNjUs
MTYgQEAgaW50IGV2dGNobl9iaW5kX3ZpcnEoZXZ0Y2huX2JpbmRfdmlycV90ICpiaW5kLCBldnRj
aG5fcG9ydF90IHBvcnQpCj4+Pj4gICAgICBpZiAoICh2aXJxIDwgMCkgfHwgKHZpcnEgPj0gQVJS
QVlfU0laRSh2LT52aXJxX3RvX2V2dGNobikpICkKPj4+PiAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPj4+PiAgCj4+Pj4gKyAgIC8qCj4+Pj4gKyAgICAqIE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29u
dHJvbGxlZCB2YWx1ZSB2aXJxIGlzIGJvdW5kZWQgZXZlbiBkdXJpbmcKPj4+PiArICAgICogc3Bl
Y3VsYXRpdmUgZXhlY3V0aW9uLgo+Pj4+ICsgICAgKi8KPj4+PiArICAgIHZpcnEgPSBhcnJheV9p
bmRleF9ub3NwZWModmlycSwgQVJSQVlfU0laRSh2LT52aXJxX3RvX2V2dGNobikpOwo+Pj4+ICsK
Pj4+PiAgICAgIGlmICggdmlycV9pc19nbG9iYWwodmlycSkgJiYgKHZjcHUgIT0gMCkgKQo+Pj4+
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+Pj4+ICAKPj4+PiAtICAgIGlmICggKHZjcHUgPCAw
KSB8fCAodmNwdSA+PSBkLT5tYXhfdmNwdXMpIHx8Cj4+Pj4gLSAgICAgICAgICgodiA9IGQtPnZj
cHVbdmNwdV0pID09IE5VTEwpICkKPj4+PiArICAgIGlmICggKHZjcHUgPCAwKSB8fCAoKHYgPSBk
b21haW5fdmNwdShkLCB2Y3B1KSkgPT0gTlVMTCkgKQo+Pj4+ICAgICAgICAgIHJldHVybiAtRU5P
RU5UOwo+Pj4gSXMgdGhlcmUgYSByZWFzb24gZm9yIHRoZSBsZXNzLXRoYW4temVybyBjaGVjayB0
byBzdXJ2aXZlPwo+PiBZZXMsIGRvbWFpbl92Y3B1IHVzZXMgdW5zaWduZWQgaW50ZWdlcnMsIGFu
ZCBJIHdhbnQgdG8gcmV0dXJuIHRoZSBwcm9wZXIKPj4gZXJyb3IgY29kZSwgaW4gY2FzZSBzb21l
Ym9keSBjb21lcyB3aXRoIGEgdmNwdSBudW1iZXIgdGhhdCB3b3VsZAo+PiBvdmVyZmxvdyBpbnRv
IHRoZSB2YWxpZCByYW5nZS4KPiBJIGRvbid0IHNlZSBob3cgYW4gb3ZlcmZsb3cgaW50byB0aGUg
dmFsaWQgcmFuZ2UgY291bGQgb2NjdXI6IE5lZ2F0aXZlCj4gbnVtYmVycywgd2hlbiBjb252ZXJ0
ZWQgdG8gdW5zaWduZWQsIGJlY29tZSBsYXJnZSBwb3NpdGl2ZSBudW1iZXJzLgo+IElmIGFueXRo
aW5nIGluIHRoaXMgcmVnYXJkIHdhcyB0byBjaGFuZ2UgaGVyZSwgdGhlbiB0aGUgdHlwZSBvZiBf
Ym90aF8KPiBsb2NhbCB2YXJpYWJsZSAod2hpY2ggZ2V0IGluaXRpYWxpemVkIGZyb20gYSBmaWVs
ZCBvZiB0eXBlIHVpbnQzMl90KS4KVHJ1ZSwgSSB3aWxsIGRyb3AgdGhlIDwgMCBjaGVjayBhcyB3
ZWxsLgo+Cj4+Pj4gQEAgLTQxOCw4ICs0MjMsNyBAQCBzdGF0aWMgbG9uZyBldnRjaG5fYmluZF9p
cGkoZXZ0Y2huX2JpbmRfaXBpX3QgKmJpbmQpCj4+Pj4gICAgICBpbnQgICAgICAgICAgICBwb3J0
LCB2Y3B1ID0gYmluZC0+dmNwdTsKPj4+PiAgICAgIGxvbmcgICAgICAgICAgIHJjID0gMDsKPj4+
PiAgCj4+Pj4gLSAgICBpZiAoICh2Y3B1IDwgMCkgfHwgKHZjcHUgPj0gZC0+bWF4X3ZjcHVzKSB8
fAo+Pj4+IC0gICAgICAgICAoZC0+dmNwdVt2Y3B1XSA9PSBOVUxMKSApCj4+Pj4gKyAgICBpZiAo
ICh2Y3B1IDwgMCkgfHwgZG9tYWluX3ZjcHUoZCwgdmNwdSkgPT0gTlVMTCApCj4+Pj4gICAgICAg
ICAgcmV0dXJuIC1FTk9FTlQ7Cj4+PiBJJ20gbm90IHN1cmUgYWJvdXQgdGhpcyBvbmU6IFdlJ3Jl
IG5vdCBhZnRlciB0aGUgc3RydWN0IHZjcHUgcG9pbnRlcgo+Pj4gaGVyZS4gUmlnaHQgbm93IHN1
YnNlcXVlbnQgY29kZSBsb29rcyBmaW5lLCBidXQgd2hhdCBpZiB0aGUgYWN0dWFsCj4+PiAidmNw
dSIgbG9jYWwgdmFyaWFibGUgd2FzIHVzZWQgYWdhaW4gaW4gYSByaXNreSB3YXkgZnVydGhlciBk
b3duPyBJCj4+PiB0aGluayBoZXJlIGFuZCBlbHNld2hlcmUgaXQgd291bGQgYmUgYmVzdCB0byBl
bGltaW5hdGUgdGhhdCBsb2NhbAo+Pj4gdmFyaWFibGUsIGFuZCB1c2Ugdi0+dmNwdV9pZCBvbmx5
IGZvciBzdWJzZXF1ZW50IGNvbnN1bWVycyAob3IKPj4+IGFsdGVybmF0aXZlbHkgbGF0Y2ggdGhl
IGxvY2FsIHZhcmlhYmxlJ3MgdmFsdWUgb25seSBfYWZ0ZXJfIHRoZSBjYWxsIHRvCj4+PiBkb21h
aW5fdmNwdSgpLCB3aGljaCBtaWdodCBiZSBiZXR0ZXIgZXNwZWNpYWxseSBpbiBjYXNlcyBsaWtl
KS4KPj4gSSBhZ3JlZSB3aXRoIGdldHRpbmcgcmlkIG9mIHVzaW5nIHRoZSBsb2NhbCB2YXJpYWJs
ZS4gQXMgZGlzY3Vzc2VkCj4+IGVsc2V3aGVyZSwgdXBkYXRpbmcgc3VjaCBhIHZhcmlhYmxlIG1p
Z2h0IG5vdCBmaXggdGhlIHByb2JsZW0uIEhvd2V2ZXIsCj4+IGluIHRoaXMgY29tbWl0IEkgd2Fu
dCB0byBhdm9pZCBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMgdXNpbmcgYQo+PiBn
dWVzdCBjb250cm9sbGVkIHZhcmlhYmxlICh2Y3B1KS4gSGVuY2UsIEkgYWRkIHByb3RlY3Rpb24g
dG8gdGhlCj4+IGxvY2F0aW9ucyB3aGVyZSBpdCBpcyB1c2VkIGFzIGluZGV4LiBBcyB0aGUgZG9t
YWluX3ZjcHUgZnVuY3Rpb24gY29tZXMKPj4gd2l0aCBwcm90ZWN0aW9uLCBJIHByZWZlciB0aGlz
IGZ1bmN0aW9uIG92ZXIgZXhwbGljaXRseSB1c2luZwo+PiBhcnJheV9pbmRleF9ub3NwZWMsIGlm
IHBvc3NpYmxlLgo+IEJ1dCBkb21haW5fdmNwdSgpIGRvZXMgbm90IGFsdGVyIGFuIG91dCBvZiBi
b3VuZHMgdmFsdWUgcGFzc2VkCj4gaW50byBpdCBpbiBhbnkgd2F5LCBpLmUuIHN1YnNlcXVlbnQg
YXJyYXkgYWNjZXNzZXMgdXNpbmcgdGhhdCB2YWx1ZQo+IHdvdWxkIHN0aWxsIGJlIGFuIGlzc3Vl
LiBJT1cgaW4gdGhlIGNhc2UgaGVyZSB3aGF0IHlvdSBkbyBpcwo+IHN1ZmZpY2llbnQgYmVjYXVz
ZSB0aGVyZSdzIG5vIGFycmF5IGFjY2VzcyBpbiB0aGUgZmlyc3QgcGxhY2UuIEl0J3MKPiBkZWJh
dGFibGUgd2hldGhlciBhbnkgY2hhbmdlIGlzIG5lZWRlZCBhdCBhbGwgaGVyZSAodGhlcmUgd291
bGQKPiBuZWVkIHRvIGJlIGEgc3BlY3VsYXRpb24gcGF0aCB3aGljaCBjb3VsZCBvYnNlcnZlIHRo
ZSByZXN1bHQgb2YKPiB0aGUgc3BlY3VsYXRpdmUgd3JpdGUgaW50byBjaG4tPm5vdGlmeV92Y3B1
X2lkKS4KCkluIHRoaXMgbWV0aG9kLCB0aGUgYWNjZXNzIHRvIGQtPnZjcHVbdmNwdV0gaGFzIHRv
IGJlIHByb3RlY3RlZC4gVGhhdApoYXBwZW5zIGJ5IHVzaW5nIHRoZSBkb21haW5fdmNwdSBmdW5j
dGlvbi4gVGhlIHJlc3Qgb2YgdGhpcyBmdW5jdGlvbgpkb2VzIG5vdCByZWFkIHRoZSB2Y3B1IHZh
cmlhYmxlLCBhcyB5b3UgbWVudGlvbmVkLiBUaGVyZWZvcmUsIEkgd291bGQKa2VlcCB0aGlzIHZl
cnNpb24gb2YgdGhlIGZpeCwgYW5kIGFsc28gZHJvcCB0aGUgc2lnbiBjaGVjayBhcyBhYm92ZS4K
CkJlc3QsCk5vcmJlcnQKCj4KPiBKYW4KPgo+CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVy
IEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhy
ZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3
IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTcz
IEIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 13:53:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 13:53:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr19m-0002MV-RD; Tue, 05 Feb 2019 13:52:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rr7n=QM=citrix.com=prvs=932aec825=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gr19l-0002MQ-J5
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 13:52:57 +0000
X-Inumbo-ID: 548918e4-294d-11e9-89ff-b7ef64e5ac49
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 548918e4-294d-11e9-89ff-b7ef64e5ac49;
 Tue, 05 Feb 2019 13:52:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,564,1539648000"; d="scan'208";a="85523010"
Date: Tue, 5 Feb 2019 14:52:37 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190205135237.54gjkm2ac7q3pnuz@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-5-roger.pau@citrix.com>
 <5C5971D00200007800213E92@prv1-mh.provo.novell.com>
 <20190205114739.r4zceltrrv6ovuq3@mac>
 <5C5987D60200007800213F14@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C5987D60200007800213F14@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 4/8] x86/shadow: alloc enough pages
 so initialization doesn't fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDU6NTU6NTBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA1LjAyLjE5IGF0IDEyOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDQ6MjE6NTJBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gQ3VycmVudCBjb2RlIGluIHNoYWRvd19lbmFibGUgd2ls
bCBhbGxvY2F0ZSBhIHNoYWRvdyBwb29sIG9mIDRNQgo+ID4+ID4gcmVnYXJkbGVzcyBvZiB0aGUg
dmFsdWVzIG9mIHNoX21pbl9hbGxvY2F0aW9uIG9yCj4gPj4gPiBzaGFkb3dfbWluX2FjY2VwdGFi
bGVfcGFnZXMsIHdoaWNoIG1lYW5zIHRoYXQgY2FsbHMgdG8KPiA+PiA+IHNoYWRvd19hbGxvY19w
Mm1fcGFnZSBjYW4gZmFpbCBldmVuIGFmdGVyIHRoZSBjaGVjayBhbmQgYWxsb2NhdGlvbgo+ID4+
ID4gZG9uZSBqdXN0IGFib3ZlLgo+ID4+ID4gCj4gPj4gPiBGaXggdGhpcyBieSBhbHdheXMgY2hl
Y2tpbmcgdGhhdCB0aGUgcG9vbCBpcyBiaWcgZW5vdWdoIHNvIHRoZSByZXN0IG9mCj4gPj4gPiB0
aGUgc2hhZG93X2luaXQgZnVuY3Rpb24gY2Fubm90IGZhaWwgZHVlIHRvIGxhY2sgb2YgcGFnZXMg
aW4gdGhlCj4gPj4gPiBzaGFkb3cgcG9vbC4gVGhpcyBpcyByZWxldmFudCB0byBzaGFkb3dfYWxs
b2NfcDJtX3BhZ2Ugd2hpY2ggcmVxdWlyZXMKPiA+PiA+IGEgbWluaW11bSBhbW91bnQgb2Ygc2hh
ZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKGQpICsgMSBpbiB0aGUgcG9vbC4KPiA+PiA+IAo+ID4+
ID4gVGhpcyBhbGxvd3MgYm9vdGluZyBhIGd1ZXN0IHVzaW5nIHNoYWRvdyBhbmQgbW9yZSB0aGFu
IDYgdkNQVXMuCj4gPj4gCj4gPj4gSSdtIHJvdXRpbmVseSBib290aW5nIDgtdkNQVSBndWVzdHMg
d2l0aG91dCBpc3N1ZXMuCj4gPiAKPiA+IEZvciBtZSB0aGUgZm9sbG93aW5nIHNpbXBsZSBleGFt
cGxlIHdpdGggOCB2Y3B1cyBkb2Vzbid0IHdvcms6Cj4gPiAKPiA+ICMgY2F0IHRlc3QuY2ZnCj4g
PiBuYW1lID0gInRlc3QiCj4gPiB0eXBlID0gImh2bSIKPiA+IAo+ID4gbWVtb3J5ID0gMjU2Cj4g
Cj4gSSBhZG1pdCBJJ3ZlIG5ldmVyIHRyaWVkIHRoaXMgc21hbGwgYSBndWVzdCB3aXRoIC4uLgo+
IAo+ID4gdmNwdXMgPSA4Cj4gCj4gLi4uIHRoaXMgbWFueSB2Q1BVLXMuCgpJIGRvbid0IHRoaW5r
IHRoZSBhbW91bnQgb2YgZ3Vlc3QgbWVtb3J5IG1hdHRlcnMgaGVyZSwgdGhlIGZvbGxvd2luZwpl
eGFtcGxlIHdpdGggOEcgb2YgUkFNIGFuZCA4IHZDUFVzIGZhaWxzIGluIHRoZSBzYW1lIHdheToK
CiMgY2F0IHRlc3QuYwp0ZXN0LmMgICAgICAgdGVzdC5jLmdjb3YgIHRlc3QuY2ZnICAgICB0ZXN0
LmNvcmUKcm9vdEA6fiAjIGNhdCB0ZXN0LmNmZwpuYW1lID0gInRlc3QiCnR5cGUgPSAiaHZtIgoK
bWVtb3J5ID0gODE5Mgp2Y3B1cyA9IDgKaGFwID0gMAojIHhsIGNyZWF0ZSB0ZXN0LmNmZwpQYXJz
aW5nIGNvbmZpZyBmcm9tIHRlc3QuY2ZnCmxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6NTc4
OmxpYnhsX19kb21haW5fbWFrZTogZG9tYWluIGNyZWF0aW9uIGZhaWw6IENhbm5vdCBhbGxvY2F0
ZSBtZW1vcnkKbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzo5NzU6aW5pdGlhdGVfZG9tYWlu
X2NyZWF0ZTogY2Fubm90IG1ha2UgZG9tYWluOiAtMwoKQW5kIEkgdGhpbmsgdGhhdCdzIGEgcGVy
ZmVjdGx5IHN1aXRhYmxlIGd1ZXN0IGNvbmZpZy4KCj4gCj4gPiBoYXAgPSAwCj4gPiAjIHhsIGNy
ZWF0ZSB0ZXN0LmNmZwo+ID4gUGFyc2luZyBjb25maWcgZnJvbSB0ZXN0LmNmZwo+ID4gbGlieGw6
IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzo1Nzg6bGlieGxfX2RvbWFpbl9tYWtlOiBkb21haW4gY3Jl
YXRpb24gZmFpbDogCj4gPiBDYW5ub3QgYWxsb2NhdGUgbWVtb3J5Cj4gPiBsaWJ4bDogZXJyb3I6
IGxpYnhsX2NyZWF0ZS5jOjk3NTppbml0aWF0ZV9kb21haW5fY3JlYXRlOiBjYW5ub3QgbWFrZSBk
b21haW46IAo+ID4gLTMKPiA+IAo+ID4+IAo+ID4+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYwo+ID4+ID4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
Ywo+ID4+ID4gQEAgLTI3MDUsNiArMjcwNSwxMSBAQCBpbnQgc2hhZG93X2VuYWJsZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1MzIgbW9kZSkKPiA+PiA+ICAgICAgdWludDMyX3QgKmU7Cj4gPj4gPiAgICAg
IGludCBydiA9IDA7Cj4gPj4gPiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0
X2hvc3RwMm0oZCk7Cj4gPj4gPiArICAgIC8qCj4gPj4gPiArICAgICAqIFJlcXVpcmVkIG1pbmlt
dW0gYW1vdW50IG9mIHBvb2wgcGFnZXMgcGx1cyA0TUIuIFRoaXMgaXMgcmVxdWlyZWQgc28gdGhl
Cj4gPj4gPiArICAgICAqIGNhbGxzIHRvIHAybV9hbGxvY190YWJsZSBhbmQgc2hhZG93X2FsbG9j
X3AybV9wYWdlIGJlbG93IGRvbid0IGZhaWwuCj4gPj4gPiArICAgICAqLwo+ID4+ID4gKyAgICB1
bnNpZ25lZCBpbnQgbWluX3BhZ2VzID0gc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKGQpICsg
MTAyNDsKPiA+PiAKPiA+PiBzaF9taW5fYWxsb2NhdGlvbigpIGFsc28gdGFrZXMgdGhlIG1lbW9y
eSBzaXplIG9mIHRoZSBkb21haW4gaW50bwo+ID4+IGFjY291bnQuIEFyZW4ndCB5b3UgdGhlcmVm
b3JlIHJpc2tpbmcgdG8gcmVncmVzcyBsYXJnZXIgZ3Vlc3RzIGJ5Cj4gPj4gaW5zdGVhZCB1c2lu
ZyBhIGZpeGVkIGFtb3VudCBoZXJlPyBUaGUgbW9yZSB0aGF0IC4uLgo+ID4gCj4gPiBzaGFkb3df
ZW5hYmxlZCBpcyBjYWxsZWQgYnkgZG9tYWluX2NyZWF0ZSwgYW5kIGF0IHRoaXMgcG9pbnQgdGhl
Cj4gPiBtZW1vcnkgc2l6ZSBvZiB0aGUgZ3Vlc3QgaXMgbm90IHlldCBrbm93biBBRkFJQ1QuIEkg
YXNzdW1lIHRoZQo+ID4gdG9vbHN0YWNrIHdpbGwgbWFrZSBmdXJ0aGVyIGh5cGVyY2FsbHMgdG8g
c2V0IGEgc3VpdGFibGUgc2l6ZWQgc2hhZG93Cj4gPiBtZW1vcnkgcG9vbCBhZnRlciB0aGUgZG9t
YWluIGhhcyBiZWVuIGNyZWF0ZWQgYW5kIGJlZm9yZSBwb3B1bGF0aW5nCj4gPiB0aGUgcGh5c21h
cC4KPiAKPiBIbW0sIGdvb2QgcG9pbnQsIGFuZCBubywgSSBkb24ndCB0aGluayB0aGVyZSBhcmUg
c3Vic2VxdWVudCBjYWxscwo+IHRvIHNoYWRvd19lbmFibGUoKTsgYXQgbGVhc3QgSSBjYW4ndCBm
aW5kIGFuIGludm9jYXRpb24gb2YKPiBYRU5fRE9NQ1RMX1NIQURPV19PUF9FTkFCTEUuCgpZb3Ug
Y2FuIGV4cGFuZCB0aGUgc2hhZG93IHBvb2wgdXNpbmcKWEVOX0RPTUNUTF9TSEFET1dfT1BfU0VU
X0FMTE9DQVRJT04sIHRoZXJlJ3Mgbm8gbmVlZCB0byBjYWxsClhFTl9ET01DVExfU0hBRE9XX09Q
X0VOQUJMRSBmb3IgdGhhdC4KCkluIGZhY3QgSSdtIG5vdCBzdXJlIHdoYXQncyB0aGUgcG9pbnQg
b2YgWEVOX0RPTUNUTF9TSEFET1dfT1BfRU5BQkxFLApzaW5jZSBzaGFkb3cgaXMgZW5hYmxlZCB3
aGVuIHRoZSBkb21haW4gaXMgY3JlYXRlZCAoZG9tYWluX2NyZWF0ZSkKd2l0aCB0aGUgWEVOX0RP
TUNUTF9jcmVhdGVkb21haW4gZG9tY3RsLCBhbmQgYXQgdGhpcyBwb2ludCB0aGUgbWVtb3J5CnNp
emUgb2YgdGhlIGRvbWFpbiBpcyBub3QgeWV0IGtub3duIGJ5IHRoZSBoeXBlcnZpc29yLgoKTWF5
YmUgeW91IGNhbiBjcmVhdGUgYSBIQVAgb3IgUFYgZG9tYWluIGFuZCB0dXJuIHNoYWRvdyBvbgph
ZnRlcndhcmRzPwoKPiBCdXQgdGhlbiB0aGUgY29ycmVjdCBjb3Vyc2Ugb2YgYWN0aW9uIHdvdWxk
IGJlIHRvIHN1aXRhYmx5IGdyb3cgdGhlCj4gc2hhZG93IHBvb2wgYXMgbWVtb3J5IGdldHMgYWRk
ZWQgdG8gdGhlIGRvbWFpbiAoYmUgaXQgRG9tMCBvcgo+IGEgRG9tVSkuIFN0aWNraW5nIHRvIGEg
Zml4ZWQgdmFsdWUgb2YgMTAyNCBjYW4ndCB2ZXJ5IHdlbGwgYmUgdGhlCj4gYmVzdCBjb3Vyc2Ug
b2YgYWN0aW9uIGluIGFsbCBwb3NzaWJsZSBjYXNlcy4KClJpZ2h0LCBidXQgaXQgdHVybnMgb3V0
IDEwMjQgKDRNQikgaXMgbm90IHN1aXRhYmxlIGdpdmVuIHRoZSBleGFtcGxlCmFib3ZlLiBJJ20g
b3BlbiB0byBvdGhlciBvcHRpb25zLCBidXQgSU1PIHRoaXMgbmVlZHMgdG8gYmUgZml4ZWQgZm9y
CjQuMTIgaW4gb25lIHdheSBvciBhbm90aGVyLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 14:03:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 14:03:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr1JU-0003NK-Qj; Tue, 05 Feb 2019 14:03:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rr7n=QM=citrix.com=prvs=932aec825=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gr1JT-0003NF-CD
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 14:02:59 +0000
X-Inumbo-ID: bc3a0ef2-294e-11e9-b679-4f7b6085e074
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc3a0ef2-294e-11e9-b679-4f7b6085e074;
 Tue, 05 Feb 2019 14:02:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,564,1539648000"; d="scan'208";a="85523629"
Date: Tue, 5 Feb 2019 15:01:08 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190205140108.qoj546tyikwny2lp@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-4-roger.pau@citrix.com>
 <5C5969D50200007800213E62@prv1-mh.provo.novell.com>
 <20190205111519.wobiuhyr6n7dfti7@mac>
 <5C5986430200007800213EFC@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C5986430200007800213EFC@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 3/8] iommu/pvh: add reserved
 regions below 1MB to the iommu page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDU6NDk6MDdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA1LjAyLjE5IGF0IDEyOjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDM6NDc6NDlBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gUmVzZXJ2ZWQgbWVtb3J5IHJhbmdlcyBiZWxvdyAxTUIg
b24gYSBQVkggZG9tMCBhcmUgYWRkZWQgdG8gdGhlIEhBUAo+ID4+ID4gcGFnZSB0YWJsZXMsIGJ1
dCBkdWUgdG8gdGhpcyBiZWluZyBkb25lIGJlZm9yZSBzZXR0aW5nIHVwIHRoZSBJT01NVQo+ID4+
ID4gdGhlIG5vbiBSQU0gcmVnaW9ucyBpbiB0aG9zZSBhcmVhcyBhcmUgbm90IGFkZGVkIHRvIHRo
ZSBJT01NVSBwYWdlCj4gPj4gPiB0YWJsZXMuIEZpeCB0aGlzIGJ5IG1ha2luZyBzdXJlIGFueSBy
ZXNlcnZlZCByZWdpb25zIGJlbG93IDFNQiBhcmUKPiA+PiA+IGFkZGVkIHRvIHRoZSBJT01NVSBw
YWdlIHRhYmxlcy4KPiA+PiAKPiA+PiBTbyB3aGF0IHdhcyB0aGUgcmVhc29uIGFnYWluIHRoYXQg
d2UgY2FsbCBpb21tdV9od2RvbV9pbml0KCkgYWZ0ZXIKPiA+PiBwdmhfc2V0dXBfcDJtKCk/IEFt
IEkgbWlzLXJlbWVtYmVyaW5nIHRoZXJlIGhhdmluZyBiZWVuIGEgcGF0Y2gKPiA+PiB0byBmbGlw
IHRoZWlyIG9yZGVyPwo+ID4gCj4gPiBZZXMgLSBJSVJDIEkgZm91bmQgKGJyb2tlbikgaGFyZHdh
cmUgdGhhdCByZXF1aXJlcyB0aGUgaW9tbXUgcGFnZQo+ID4gdGFibGVzIHRvIGFsc28gY29udGFp
biBjZXJ0YWluIFJBTSByZWdpb25zIG9yIGVsc2UgeW91IGdldCBwYWdlIGZhdWx0cwo+ID4gb3Ig
YSBjb21wbGV0ZSBzeXN0ZW0gZnJlZXplIHdoZW4gdGhlIGlvbW11IGlzIGVuYWJsZWQuCj4gPiAK
PiA+IEl0IGNvdWxkIGJlIGFyZ3VlZCB0aGF0IGV2ZW4gd2l0aCB0aGlzIHdvcmthcm91bmQgc3Vj
aCBoYXJkd2FyZSBpcwo+ID4gc3RpbGwgbGlrZWx5IHRvIGJlIGJyb2tlbiBhbnl3YXksIGJlY2F1
c2UgUkFNIHJlZ2lvbnMgYXJlIG5vdCBpZGVudGl0eQo+ID4gbWFwcGVkLiBGcm9tIHRoZSBlbWFp
bHMgSSBjYW4gZmluZCBJIHdhcyBvbmx5IGFibGUgdG8gb2JzZXJ2ZSB0aGlzCj4gPiBiZWhhdmlv
ciB3aXRoIHByZS1IYXN3ZWxsIGhhcmR3YXJlLgo+ID4gCj4gPiBNYXliZSBpdCB3b3VsZCBiZSBl
YXNpZXIgdG8ganVzdCBlbmFibGUgdGhlIGlvbW11IGJlZm9yZSBwb3B1bGF0aW5nCj4gPiB0aGUg
UkFNIHJlZ2lvbnMgaW4gdGhlIHAybT8gVGhhdCB3b3VsZCBzaW1wbGlmeSB0aGUgY29kZSBoZXJl
Lgo+IAo+IFdoZW4sIGhlbmNlIG15IG9yZGVyaW5nIHF1ZXN0aW9uLgo+IAo+ID4+ID4gLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKPiA+PiA+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCj4gPj4gPiBAQCAtMTUxLDEyICsxNTEsNyBAQCBz
dGF0aWMgYm9vbCBfX2h3ZG9tX2luaXQgaHdkb21faW9tbXVfbWFwKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsCj4gPj4gPiAgICAgICAqIGluY2x1c2l2ZSBtYXBwaW5nIGFkZGl0aW9uYWxseSBtYXBz
IGluIGV2ZXJ5IHBmbiB1cCB0byA0R0IgZXhjZXB0IHRob3NlCj4gPj4gPiAgICAgICAqIHRoYXQg
ZmFsbCBpbiB1bnVzYWJsZSByYW5nZXMgZm9yIFBWIERvbTAuCj4gPj4gPiAgICAgICAqLwo+ID4+
ID4gLSAgICBpZiAoIChwZm4gPiBtYXhfcGZuICYmICFtZm5fdmFsaWQobWZuKSkgfHwgeGVuX2lu
X3JhbmdlKHBmbikgfHwKPiA+PiA+IC0gICAgICAgICAvKgo+ID4+ID4gLSAgICAgICAgICAqIEln
bm9yZSBhbnkgYWRkcmVzcyBiZWxvdyAxTUIsIHRoYXQncyBhbHJlYWR5IGlkZW50aXR5IG1hcHBl
ZCBieSB0aGUKPiA+PiA+IC0gICAgICAgICAgKiBEb20wIGJ1aWxkZXIgZm9yIEhWTS4KPiA+PiA+
IC0gICAgICAgICAgKi8KPiA+PiA+IC0gICAgICAgICAoIWQtPmRvbWFpbl9pZCAmJiBpc19odm1f
ZG9tYWluKGQpICYmIHBmbiA8IFBGTl9ET1dOKE1CKDEpKSkgKQo+ID4+IAo+ID4+IFRoZXJlIHdh
cyBhIGRvbWFpbiBJRCBjaGVjayBoZXJlLCBhbmQgdGhlIGNvbW1lbnQgZXhwbGljaXRseSBzYWlk
Cj4gPj4gRG9tMC4KPiA+PiAKPiA+PiA+ICsgICAgaWYgKCAocGZuID4gbWF4X3BmbiAmJiAhbWZu
X3ZhbGlkKG1mbikpIHx8IHhlbl9pbl9yYW5nZShwZm4pICkKPiA+PiA+ICAgICAgICAgIHJldHVy
biBmYWxzZTsKPiA+PiA+ICAKPiA+PiA+ICAgICAgc3dpdGNoICggdHlwZSA9IHBhZ2VfZ2V0X3Jh
bV90eXBlKG1mbikgKQo+ID4+ID4gQEAgLTI0NSw3ICsyNDAsMTIgQEAgdm9pZCBfX2h3ZG9tX2lu
aXQgYXJjaF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gPj4gPiAgICAgICAg
ICBpZiAoICFod2RvbV9pb21tdV9tYXAoZCwgcGZuLCBtYXhfcGZuKSApCj4gPj4gPiAgICAgICAg
ICAgICAgY29udGludWU7Cj4gPj4gPiAgCj4gPj4gPiAtICAgICAgICBpZiAoIHBhZ2luZ19tb2Rl
X3RyYW5zbGF0ZShkKSApCj4gPj4gPiArICAgICAgICAvKgo+ID4+ID4gKyAgICAgICAgICogRG9u
J3QgYWRkIGFueSBhZGRyZXNzIGJlbG93IDFNQiB0byB0aGUgSEFQIHBhZ2UgdGFibGVzLCB0aGF0
J3MKPiA+PiA+ICsgICAgICAgICAqIGFscmVhZHkgZG9uZSBieSB0aGUgZG9tYWluIGJ1aWxkZXIu
IEFkZCBhZGRyZXNzZXMgYmVsb3cgMU1CIHRvIHRoZQo+ID4+ID4gKyAgICAgICAgICogSU9NTVUg
cGFnZSB0YWJsZXMgb25seS4KPiA+PiA+ICsgICAgICAgICAqLwo+ID4+ID4gKyAgICAgICAgaWYg
KCBwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgJiYgcGZuID49IFBGTl9ET1dOKE1CKDEpKSApCj4g
Pj4gCj4gPj4gTm90aGluZyBsaWtlIHRoaXMgaGVyZS4gRGlkIHlvdSBkZXRlcm1pbmUgdGhhdCBp
biB0aGUgbGF0ZSBod2RvbQo+ID4+IGNhc2UgdGhpbmdzIHdvcmsgd2l0aG91dCB0aGF0IGV4dHJh
IHByZWNhdXRpb24gKGkuZS4gdGhlIHJlbW92ZWQKPiA+PiBjaGVjayB3YXMgcmVhbGx5IHBvaW50
bGVzcyk/IElmIHNvLCBtZW50aW9uaW5nIHRoaXMgd291bGQgYmUgaGVscGZ1bAo+ID4+IChhdCB0
aGUgdmVyeSBsZWFzdCB0byBiZSBzdXJlIHRoaXMgd2FzIGludGVudGlvbmFsKS4KPiA+IAo+ID4g
V2UgZG9uJ3QgY3VycmVudGx5IGhhdmUgc3VwcG9ydCBmb3IgYSBwdmggbGF0ZS1od2RvbSBBRkFJ
SywgYW5kCj4gPiB3aGV0aGVyIHRoaXMgY2hlY2sgaXMgbmVjZXNzYXJ5IG9yIG5vdCBkZXBlbmRz
IG9uIGhvdyBzdWNoIHB2aAo+ID4gbGF0ZS1od2RvbSBpcyBidWlsdCwgZXhwbGljaXRseSBob3cg
dGhlIGxvdyAxTUIgaXMgaGFuZGxlZC4KPiAKPiBXZWxsLCB0aWxsIG5vdyBJJ3ZlIGJlZW4gYXNz
dW1pbmcgdGhhdCB0aGUgbGF0ZSBod2RvbSAoaW4gdGhlIFBWIGNhc2UpCj4gd291bGQgYmUgYnVp
bHQgdXNpbmcgdGhlIG5vcm1hbCB0b29sIHN0YWNrIGxvZ2ljLiBJIHdvdWxkIHRoZW4gZXh0ZW5k
Cj4gdGhpcyB0byBQVkgsIGFuZCBleHBlY3QgWGVuIHRvIHRha2UgY2FyZSBvZiB0aGUgZGVsdGEg
YmV0d2VlbiB3aGF0Cj4gdGhlIHRvb2wgc3RhY2sgZG9lcyBhbmQgd2hhdCB0aGUgaGFyZHdhcmUg
ZG9tYWluIG5lZWRzLgoKV2VsbCwgSSB0aGluayB0aGF0IG5vbi10cml2aWFsIGNoYW5nZXMgd291
bGQgbmVlZCB0byBiZSBwZXJmb3JtZWQgdG8KdGhlIHRvb2xzdGFjayBpbiBvcmRlciB0byBjcmVh
dGUgYSBwdmggbGF0ZS1od2RvbS4gRm9yIG9uY2UgdGhlCnBoeXNtYXAgb2YgYSBwdmggaHdkb20g
bmVlZHMgdG8gbWF0Y2ggdGhlIG5hdGl2ZSBvbmUsIGFuZCB0aGVyZSdzIG5vCmxvZ2ljIGluIHRo
ZSB0b29sc3RhY2sgYXQgYWxsIHRvIGRvIHRoaXMuCgpNeSBwb2ludCBpcyB0aGF0IG1ha2luZyBz
dWNoIGFkanVzdG1lbnQgaGVyZSBmb3IgYSBwdmggbGF0ZS1od2RvbSBpcwpsaWtlbHkgYSByZWQg
aGVycmluZyAob3IgbWF5YmUgbm90IGV2ZW4gbmVlZGVkIG9yIHdyb25nKSwgYW5kIHRoZXJlJ3MK
YSBsb3QgbW9yZSB3b3JrIHRvIGRvIGluIG9yZGVyIHRvIGJlIGFibGUgdG8gY3JlYXRlIGEgcHZo
CmxhdGUtaHdkb20uCgo+ID4gTWF5YmUgaXQncyBiZXR0ZXIgdG8ganVzdCBmb3JnZXQgYWJvdXQg
dGhlIHByZS1oYXN3ZWxsIHdvcmthcm91bmRzIGFuZAo+ID4gZW5hYmxlIHRoZSBpb21tdSBiZWZv
cmUgcG9wdWxhdGluZyB0aGUgcDJtLCB0aGF0IHdvdWxkIGNlcnRhaW5seQo+ID4gc2ltcGx5IHRo
ZSBjb2RlIGhlcmUgYnkgcmVtb3ZpbmcgdGhlIGxvdyAxTUIgc3BlY2lhbCBjYXNpbmcuCj4gCj4g
QXJlIHlvdSBjb252aW5jZWQgdGhhdCB0aG9zZSB3b3JrYXJvdW5kcyBhcmUgYXR0cmlidXRhYmxl
IHRvIHRoZQo+IENQVSBmYW1pbHksIGFuZCB0aGF0IGhlbmNlIHdpdGggSGFzd2VsbCBhbmQgbmV3
ZXIgdGhleSdyZSBnb25lCj4gYWx0b2dldGhlcj8KCk5vdCBzdXJlLCBJIGd1ZXNzIGl0J3MgbW9y
ZSBsaWtlbHkgcGFydCBvZiB0aGUgY2hpcHNldCByYXRoZXIgdGhlIENQVQppdHNlbGY/IEJ1dCBz
aW5jZSBjaGlwc2V0cyBhcmUgdXN1YWxseSBwYWlyZWQgd2l0aCBDUFUgZmFtaWxpZXMsIGl0J3MK
cXVpdGUgbGlrZWx5IHRoZSBib2d1cyBjaGlwc2V0IHdhcyBvbmx5IHVzZWQgaW4gY29uanVuY3Rp
b24gd2l0aApwcmUtSGFzd2VsbCBDUFVzLgoKQW55d2F5LCBJJ20gaGFwcHkgdG8gY2hhbmdlIHRo
ZSBvcmRlciBzbyB0aGF0IHRoZSBpb21tdSBpcyBlbmFibGVkCmJlZm9yZSB0aGUgcDJtIGlzIHBv
cHVsYXRlZCBhbmQgdGhlbiBkcm9wIHRoaXMgd29ya2Fyb3VuZCBmcm9tIHRoZQppb21tdSBjb2Rl
LiBXb3VsZCB5b3UgYmUgZmluZSB3aXRoIHN1Y2ggYSBjaGFuZ2U/CgpUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 14:21:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 14:21:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr1bi-00059b-M3; Tue, 05 Feb 2019 14:21:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r97J=QM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gr1bh-00059O-Rn
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 14:21:49 +0000
X-Inumbo-ID: 5cb23088-2951-11e9-be7a-1b5d71618df7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cb23088-2951-11e9-be7a-1b5d71618df7;
 Tue, 05 Feb 2019 14:21:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gr1bb-0002nv-0m; Tue, 05 Feb 2019 14:21:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gr1ba-0003ib-Pi; Tue, 05 Feb 2019 14:21:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gr1ba-0001b0-Mo; Tue, 05 Feb 2019 14:21:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132857-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=3b6c73f13eac3dc8bf7deb95237cd3f6abf40ce3
X-Osstest-Versions-That: ovmf=6c61ec4c62b6d1001e8ea6683e83f0e9ec0b3c9b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Feb 2019 14:21:42 +0000
Subject: [Xen-devel] [ovmf test] 132857: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjg1NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI4NTcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzYjZjNzNmMTNlYWMzZGM4YmY3ZGViOTUyMzdjZDNm
NmFiZjQwY2UzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2YzYxZWM0
YzYyYjZkMTAwMWU4ZWE2NjgzZTgzZjBlOWVjMGIzYzliCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzI3NjYgIDIwMTktMDItMDMgMDI6NDc6MDQgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMyODU3ICAyMDE5LTAyLTA0IDE3OjQxOjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGVpZiBMaW5k
aG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDZjNjFlYzRjNjIuLjNiNmM3M2YxM2UgIDNiNmM3
M2YxM2VhYzNkYzhiZjdkZWI5NTIzN2NkM2Y2YWJmNDBjZTMgLT4geGVuLXRlc3RlZC1tYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 14:23:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 14:23:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr1dg-0005FK-3u; Tue, 05 Feb 2019 14:23:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7kML=QM=amazon.de=prvs=93263f919=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gr1de-0005FC-Of
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 14:23:50 +0000
X-Inumbo-ID: a7fd5022-2951-11e9-9e93-1b7463aee0f3
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7fd5022-2951-11e9-9e93-1b7463aee0f3;
 Tue, 05 Feb 2019 14:23:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549376629; x=1580912629;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=3ugF5avPuLfMao3Z892qIMAc06jqG79M+i/PJK449wE=;
 b=Sbqyqu8xZt03MB0VRESPpYd1zol9RxykhmCYbMp4dIRin1RgpKlqOCPE
 lIfgUsML+6c021lj95ZtfuLehCvccJEqJIDavJezVo1970Q+fUepZGTlu
 zNfoU8cWfO6PwlcWO50nXh8pOAyh5lywvY+B6L1IIKO1NlU+NbRhRe90m g=;
X-IronPort-AV: E=Sophos;i="5.56,564,1539648000"; d="scan'208";a="757529653"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 05 Feb 2019 14:23:48 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com (Postfix) with ESMTPS
 id 5A07FA1E29; Tue,  5 Feb 2019 14:23:45 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 5 Feb 2019 14:23:44 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.180) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 5 Feb 2019 14:23:36 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-5-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101A7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5323BC0200007800212E15@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <2547eea0-2b97-6e28-4bfd-249e7246a35d@amazon.de>
Date: Tue, 5 Feb 2019 15:23:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5323BC0200007800212E15@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.180]
X-ClientProxiedBy: EX13D02UWC002.ant.amazon.com (10.43.162.6) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 4/9] spec: add l1tf-barrier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8zMS8xOSAxNzozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDEuMTkgYXQg
MTU6NDMsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBAQCAtMTk0Miw2ICsxOTQyLDEy
IEBAIElycmVzcGVjdGl2ZSBvZiBYZW4ncyBzZXR0aW5nLCB0aGUgZmVhdHVyZSBpcyB2aXJ0dWFs
aXNlZCBmb3IgSFZNIGd1ZXN0cyB0bwo+PiAgdXNlLiAgQnkgZGVmYXVsdCwgWGVuIHdpbGwgZW5h
YmxlIHRoaXMgbWl0aWdhdGlvbiBvbiBoYXJkd2FyZSBiZWxpZXZlZCB0byAKPj4gYmUKPj4gIHZ1
bG5lcmFibGUgdG8gTDFURi4KPj4gIAo+PiArT24gaGFyZHdhcmUgdnVsbmVyYWJsZSB0byBMMVRG
LCB0aGUgYGwxdGYtYmFycmllcj1gIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZQo+PiArb3Ig
cHJldmVudCBYZW4gZnJvbSBwcm90ZWN0aW5nIGV2YWx1YXRpb25zIGluc2lkZSB0aGUgaHlwZXJ2
aXNvciB3aXRoIGEgYmFycmllcgo+PiAraW5zdHJ1Y3Rpb24gdG8gbm90IGxvYWQgcG90ZW50aWFs
bHkgc2VjcmV0IGluZm9ybWF0aW9uIGludG8gTDEgY2FjaGUuICBCeQo+PiArZGVmYXVsdCwgWGVu
IHdpbGwgZW5hYmxlIHRoaXMgbWl0aWdhdGlvbiBvbiBoYXJkd2FyZSBiZWxpZXZlZCB0byBiZSB2
dWxuZXJhYmxlCj4+ICt0byBMMVRGLgo+IC4uLiBhbmQgaGF2aW5nIFNNVCBlbmFibGVkLCBzaW5j
ZSBhaXVpIHRoaXMgaXMgYSBub24taXNzdWUgd2l0aG91dC4KSW4gY2FzZSBmbHVzaGluZyB0aGUg
TDEgY2FjaGUgaXMgbm90IGVuYWJsZWQsIHRoYXQgaXMgc3RpbGwgYW4gaXNzdWUsCmJlY2F1c2Ug
dGhlIHRyYW5zaXRpb24gZ3Vlc3QgLT4gaHlwZXJ2aXNvciAtPiBndWVzdCB3b3VsZCBhbGxvdyB0
bwpyZXRyaWV2ZSBoeXBlcnZpc29yIGRhdGEgZnJvbSB0aGUgY2FjaGUgc3RpbGwuIERvIHlvdSB3
YW50IG1lIHRvIGV4dGVuZAp0aGUgbG9naWMgdG8gY29uc2lkZXIgTDEgY2FjaGUgZmx1c2hpbmcg
YXMgd2VsbD8KPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKPj4gKysrIGIveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCj4+IEBAIC0yMSw2ICsyMSw3IEBACj4+ICAjaW5jbHVkZSA8
eGVuL2xpYi5oPgo+PiAgI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+Cj4+ICAKPj4gKyNpbmNsdWRl
IDxhc20teDg2L2NwdWlkLmg+Cj4gYXNtL2NwdWlkLmggcGxlYXNlCldpbGwgZml4Lgo+Cj4+IEBA
IC0xMDAsNiArMTAyLDcgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0
IGNoYXIgKnMpCj4+ICAgICAgICAgICAgICBvcHRfaWJwYiA9IGZhbHNlOwo+PiAgICAgICAgICAg
ICAgb3B0X3NzYmQgPSBmYWxzZTsKPj4gICAgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggPSAwOwo+
PiArICAgICAgICAgICAgb3B0X2wxdGZfYmFycmllciA9IDA7Cj4+ICAgICAgICAgIH0KPj4gICAg
ICAgICAgZWxzZSBpZiAoIHZhbCA+IDAgKQo+PiAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+
IElzIHRoaXMgcmVhbGx5IHNvbWV0aGluZyB3ZSB3YW50ICJzcGVjLWN0cmw9bm8teGVuIiB0byBk
aXNhYmxlPwo+IEl0IHdvdWxkIHNlZW0gdG8gbWUgdGhhdCB0aGlzIHNob3VsZCBiZSByZXN0cmlj
dGVkIHRvICJzcGVjLWN0cmw9bm8iLgpJIGhhdmUgbm8gc3Ryb25nIG9waW5pb24gaGVyZS4gSWYg
eW91IGFzayBtZSB0byBtb3ZlIGl0IHNvbWV3aGVyZSBlbHNlLApJIHdpbGwgZG8gdGhhdC4gSSBq
dXN0IHdhbnQgdG8gbWFrZSBzdXJlIGl0J3MgZGlzYWJsZSBpbiBjYXNlCnNwZWN1bGF0aW9uIG1p
dGlnYXRpb25zIHNob3VsZCBiZSBkaXNhYmxlZC4KPgo+PiBAQCAtODQzLDYgKzg0OSwxNCBAQCB2
b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCj4+ICAgICAgICAg
IG9wdF9sMWRfZmx1c2ggPSBjcHVfaGFzX2J1Z19sMXRmICYmICEoY2FwcyAmIEFSQ0hfQ0FQU19T
S0lQX0wxREZMKTsKPj4gIAo+PiAgICAgIC8qCj4+ICsgICAgICogQnkgZGVmYXVsdCwgZW5hYmxl
IEwxVEZfVlVMTiBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUKPj4gKyAgICAgKi8KPiBUaGlz
IG91Z2h0IHRvIGJlIGEgc2luZ2xlIGxpbmUgY29tbWVudC4KV2lsbCBmaXguCj4KPj4gKyAgICBp
ZiAoIG9wdF9sMXRmX2JhcnJpZXIgPT0gLTEgKQo+PiArICAgICAgICBvcHRfbDF0Zl9iYXJyaWVy
ID0gY3B1X2hhc19idWdfbDF0ZjsKPiBBdCB0aGUgdmVyeSBsZWFzdCBvcHRfc210IHNob3VsZCBi
ZSB0YWtlbiBpbnRvIGFjY291bnQgaGVyZS4gQnV0Cj4gSSBndWVzcyB0aGlzIHNldHRpbmcgb2Yg
dGhlIGRlZmF1bHQgbWF5IG5lZWQgdG8gYmUgZGVmZXJyZWQKPiBmdXJ0aGVyLCB1bnRpbCB0aGUg
dG9wb2xvZ3kgb2YgdGhlIHN5c3RlbSBpcyBrbm93biAodGhlcmUgbWF5Cj4gbm90IGJlIGFueSBo
eXBlcnRocmVhZHMgYWZ0ZXIgYWxsKS4KQWdhaW4sIGNhY2hlIGZsdXNoaW5nIGFsc28gaGFzIHRv
IGJlIGNvbnNpZGVyZWQuIFNvLCBJIHdvdWxkIGxpa2UgdG8Ka2VlcCBpdCBsaWtlIHRoaXMgZm9y
IG5vdy4KPgo+PiArICAgIGlmICggY3B1X2hhc19idWdfbDF0ZiAmJiBvcHRfbDF0Zl9iYXJyaWVy
ID4gMCkKPj4gKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19MMVRG
X1ZVTE4pOwo+IFdoeSB0aGUgbGVmdCBzaWRlIG9mIHRoZSAmJj8KSU1ITywgdGhlIENQVSBmbGFn
IEwxVEYgc2hvdWxkIG9ubHkgYmUgc2V0IHdoZW4gdGhlIENQVSBpcyByZXBvcnRlZCB0bwpiZSB2
dWxuZXJhYmxlLCBldmVuIGlmIHRoZSBjb21tYW5kIGxpbmUgd2FudHMgdG8gZW5mb3JjZSBtaXRp
Z2F0aW9ucy4KPgo+PiArICAgIC8qCj4+ICAgICAgICogV2UgZG8gbm90IGRpc2FibGUgSFQgYnkg
ZGVmYXVsdCBvbiBhZmZlY3RlZCBoYXJkd2FyZS4KPj4gICAgICAgKgo+PiAgICAgICAqIEZpcnN0
bHksIGlmIHRoZSB1c2VyIGludGVuZHMgdG8gdXNlIGV4Y2x1c2l2ZWx5IFBWLCBvciBIVk0gc2hh
ZG93Cj4gRnVydGhlcm1vcmUsIGFzIHBlciB0aGUgY29tbWVudCBhbmQgbG9naWMgaGVyZSBhbmQg
YmVsb3cgYQo+ICFIVk0gY29uZmlndXJhdGlvbiBvdWdodCB0byBiZSBzYWZlIHRvbywgdW5sZXNz
ICJwdi1sMXRmPSIgd2FzCj4gdXNlZCAoaW4gd2hpY2ggY2FzZSB3ZSBkZWZlciB0byB0aGUgYWRt
aW4gYW55d2F5KSwgc28gaXQncwo+IHF1ZXN0aW9uYWJsZSB3aGV0aGVyIHRoZSB3aG9sZSBsb2dp
YyBzaG91bGQgYmUgdGhlcmUgaW4gdGhlCj4gZmlyc3QgcGxhY2UgaW4gdGhpcyBjYXNlLiBUaGlz
IHdvdWxkIHRoZW4gaW4gcGFydGljdWxhciBrZWVwIGFsbAo+IG9mIHRoaXMgb3V0IGZvciB0aGUg
UFYgc2hpbS4KRm9yIHRoZSBQViBzaGltLCBJIGNvdWxkIGFkZCBwdi1zaGltIHRvIG15IGNoZWNr
IGJlZm9yZSBlbmFibGluZyB0aGUgQ1BVCmZsYWcuCj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1ZmVhdHVyZXMuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVz
LmgKPj4gQEAgLTMxLDMgKzMxLDQgQEAgWEVOX0NQVUZFQVRVUkUoU0NfUlNCX1BWLCAgICAgICAo
RlNDQVBJTlRTKzApKjMyKzE4KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IKPj4gIFhFTl9D
UFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisxOSkgLyogUlNCIG92
ZXJ3cml0ZSBuZWVkZWQgZm9yIEhWTSAqLwo+PiAgWEVOX0NQVUZFQVRVUkUoU0NfTVNSX0lETEUs
ICAgICAoRlNDQVBJTlRTKzApKjMyKzIxKSAvKiAoU0NfTVNSX1BWIHx8IFNDX01TUl9IVk0pICYm
IGRlZmF1bHRfeGVuX3NwZWNfY3RybCAqLwo+PiAgWEVOX0NQVUZFQVRVUkUoWEVOX0xCUiwgICAg
ICAgICAoRlNDQVBJTlRTKzApKjMyKzIyKSAvKiBYZW4gdXNlcyBNU1JfREVCVUdDVEwuTEJSICov
Cj4+ICtYRU5fQ1BVRkVBVFVSRShTQ19MMVRGX1ZVTE4sICAgIChGU0NBUElOVFMrMCkqMzIrMjMp
IC8qIEwxVEYgcHJvdGVjdGlvbiByZXF1aXJlZCAqLwo+IFdvdWxkIHlvdSBtaW5kIHVzaW5nIG9u
ZSBvZiB0aGUgdW51c2VkIHNsb3RzIGFib3ZlIGZpcnN0PwoKSSB3aWxsIHBpY2sgYW4gdW51c2Vk
IHNsb3QuCgpCZXN0LApOb3JiZXJ0Cgo+Cj4gSmFuCj4KPgoKCgoKQW1hem9uIERldmVsb3BtZW50
IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVm
dHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUg
Mjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJC
IDE0OTE3MyBCCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 14:32:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 14:32:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr1mF-0006Ba-2H; Tue, 05 Feb 2019 14:32:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7kML=QM=amazon.de=prvs=93263f919=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gr1mD-0006BV-Uj
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 14:32:41 +0000
X-Inumbo-ID: e3eee18c-2952-11e9-bc90-bc764e045a96
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3eee18c-2952-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 14:32:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549377160; x=1580913160;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=LGz3AA0zCYs14ViNbQ+6SxTYp8kTdBn5OGhgPHKqunE=;
 b=AzzKYI39rxDOh02h/TWbp15xjrrEL0tWU6i4BhMFr+FeR4dmTyEbDTbH
 gJORabv+Li5vZ+RWiqbcZnZ/DzvNemyF/JSUNLXCeQqpUHq6MCDW5Q/Xs
 alB92S7BgXMOpr4nJpcjGSe2HY8paofDqCchX9ne89ZSsKBE1GLDmowmE I=;
X-IronPort-AV: E=Sophos;i="5.56,564,1539648000"; d="scan'208";a="379763885"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-538b0bfb.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 05 Feb 2019 14:32:34 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2a-538b0bfb.us-west-2.amazon.com (Postfix) with ESMTPS
 id E1142A1CD2; Tue,  5 Feb 2019 14:32:33 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 5 Feb 2019 14:32:32 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.180) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 5 Feb 2019 14:32:26 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-6-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
Date: Tue, 5 Feb 2019 15:32:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.180]
X-ClientProxiedBy: EX13D19UWC004.ant.amazon.com (10.43.162.56) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 5/9] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8zMS8xOSAxODowNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDEuMTkgYXQg
MTU6NDMsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBTaW5jZSB0aGUgTDFURiB2dWxu
ZXJhYmlsaXR5IG9mIEludGVsIENQVXMsIGxvYWRpbmcgaHlwZXJ2aXNvciBkYXRhIGludG8KPj4g
TDEgY2FjaGUgaXMgcHJvYmxlbWV0aWMsIGJlY2F1c2Ugd2hlbiBoeXBlcnRocmVhZGluZyBpcyB1
c2VkIGFzIHdlbGwsIGEKPj4gZ3Vlc3QgcnVubmluZyBvbiB0aGUgc2libGluZyBjb3JlIGNhbiBs
ZWFrIHRoaXMgcG90ZW50aWFsbHkgc2VjcmV0IGRhdGEuCj4+Cj4+IFRvIHByZXZlbnQgdGhlc2Ug
c3BlY3VsYXRpdmUgYWNjZXNzZXMsIHdlIGJsb2NrIHNwZWN1bGF0aW9uIGFmdGVyCj4+IGFjY2Vz
c2luZyB0aGUgZG9tYWluIHByb3BlcnR5IGZpZWxkIGJ5IGFkZGluZyBsZmVuY2UgaW5zdHJ1Y3Rp
b25zLiBUaGlzCj4+IHdheSwgdGhlIENQVSBjb250aW51ZXMgZXhlY3V0aW5nIGFuZCBsb2FkaW5n
IGRhdGEgb25seSBvbmNlIHRoZSBjb25kaXRpb24KPj4gaXMgYWN0dWFsbHkgZXZhbHVhdGVkLgo+
Pgo+PiBBcyB0aGUgbWFjcm9zIGFyZSB0eXBpY2FsbHkgdXNlZCBpbiBpZiBzdGF0ZW1lbnRzLCB0
aGUgbGZlbmNlIGhhcyB0byBjb21lCj4+IGluIGEgY29tcGF0aWJsZSB3YXkuIFRoZXJlZm9yZSwg
YSBmdW5jdGlvbiB0aGF0IHJldHVybnMgdHJ1ZSBhZnRlciBhbgo+PiBsZmVuY2UgaW5zdHJ1Y3Rp
b24gaXMgaW50cm9kdWNlZC4gVG8gcHJvdGVjdCBib3RoIGJyYW5jaGVzIGFmdGVyIGEKPj4gY29u
ZGl0aW9uYWwsIGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBoYXMgdG8gYmUgYWRkZWQgZm9yIHRoZSB0
d28gYnJhbmNoZXMuCj4+IFRvIGJlIGFibGUgdG8gYmxvY2sgc3BlY3VsYXRpb24gYWZ0ZXIgc2V2
ZXJhbCBldmFsYXVhdGlvbnMsIHRoZSBnZW5lcmljCj4+IGJhcnJpZXIgbWFjcm8gYmxvY2tfc3Bl
Y3VsYXRpb24gaXMgYWxzbyBpbnRyb2R1Y2VkLgo+Pgo+PiBBcyB0aGUgTDFURiB2dWxuZXJhYmls
aXR5IGlzIG9ubHkgcHJlc2VudCBvbiB0aGUgeDg2IGFyY2hpdGVjdHVyZSwgdGhlCj4+IG1hY3Jv
cyB3aWxsIG5vdCB1c2UgdGhlIGxmZW5jZSBpbnN0cnVjdGlvbiBvbiBvdGhlciBhcmNoaXRlY3R1
cmVzIGFuZCB0aGUKPj4gcHJvdGVjdGlvbiBpcyBkaXNhYmxlZCBkdXJpbmcgY29tcGlsYXRpb24u
IEJ5IGRlZmF1bHQsIHRoZSBsZmVuY2UKPj4gaW5zdHJ1Y3Rpb24gaXMgbm90IHByZXNlbnQgZWl0
aGVyLiBPbmx5IHdoZW4gYSBMMVRGIHZ1bG5lcmFibGUgcGxhdGZvcm0KPj4gaXMgZGV0ZWN0ZWQs
IHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgcGF0Y2hlZCBpbiB2aWEgYWx0ZXJhbnRpdmUgcGF0
Y2hpbmcuCj4+Cj4+IEludHJvZHVjaW5nIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb25zIGNhdGNoZXMg
YSBsb3Qgb2YgcG90ZW50aWFsIGxlYWtzIHdpdGgKPj4gYSBzaW1wbGUgdW5pbnRydXNpdmUgY29k
ZSBjaGFuZ2UuIER1cmluZyBwZXJmb3JtYW5jZSB0ZXN0aW5nLCB3ZSBkaWQgbm90Cj4+IG5vdGlj
ZSBwZXJmb3JtYW5jZSBlZmZlY3RzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KPiBMb29rcyBva2F5IHRvIG1lIG5vdywgYnV0IEknbSBn
b2luZyB0byB3YWl0IHdpdGggZ2l2aW5nIGFuIGFjawo+IHVudGlsIHBlcmhhcHMgb3RoZXJzIGhh
dmUgZ2l2ZW4gY29tbWVudHMsIGFzIHNvbWUgb2YgdGhpcwo+IHdhcyBub3QgZW50aXJlbHkgdW5j
b250cm92ZXJzaWFsLiBUaGVyZSBhcmUgYSBmZXcgY29zbWV0aWMKPiBpc3N1ZXMgbGVmdCB0aG91
Z2g6Cj4KPj4gQEAgLTY0LDYgKzY1LDMzIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBh
cnJheV9pbmRleF9tYXNrX25vc3BlYyh1bnNpZ25lZCBsb25nIGluZGV4LAo+PiAgI2RlZmluZSBh
cnJheV9hY2Nlc3Nfbm9zcGVjKGFycmF5LCBpbmRleCkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+PiAgICAgIChhcnJheSlbYXJyYXlfaW5kZXhfbm9zcGVjKGluZGV4LCBBUlJBWV9T
SVpFKGFycmF5KSldCj4+ICAKPj4gKy8qCj4+ICsgKiBBbGxvdyB0byBpbnNlcnQgYSByZWFkIG1l
bW9yeSBiYXJyaWVyIGludG8gY29uZGl0aW9uYWxzCj4+ICsgKi8KPiBIZXJlIGFuZCBiZWxvdywg
cGxlYXNlIG1ha2Ugc2luZ2xlIGxpbmUgY29tbWVudHMgcmVhbGx5IGJlCj4gc2luZ2xlIGxpbmVz
LgpXaWxsIGZpeC4KPgo+PiArI2lmIGRlZmluZWQoQ09ORklHX1g4NikgJiYgZGVmaW5lZChDT05G
SUdfSFZNKQo+PiArc3RhdGljIGlubGluZSBib29sIGFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZSh2
b2lkKSB7Cj4gVGhlIGJyYWNlIGJlbG9uZ3Mgb24gaXRzIG93biBsaW5lLgpXaWxsIGZpeC4KPgo+
PiArICAgIGFsdGVybmF0aXZlKCIiLCAibGZlbmNlIiwgWDg2X0ZFQVRVUkVfU0NfTDFURl9WVUxO
KTsKPj4gKyAgICByZXR1cm4gdHJ1ZTsKPj4gK30KPj4gKyNlbHNlCj4+ICtzdGF0aWMgaW5saW5l
IGJvb2wgYXJjaF9iYXJyaWVyX25vc3BlY190cnVlKHZvaWQpIHsgcmV0dXJuIHRydWU7IH0KPiBU
aGlzIGNvdWxkIGJlIGF2b2lkZWQgaWYgeW91IHBsYWNlZCB0aGUgI2lmIGluc2lkZSB0aGUKPiBm
dW5jdGlvbiBib2R5LgpJIHdpbGwgbW92ZSB0aGUgI2lmIGluc2lkZS4KPgo+PiArI2VuZGlmCj4+
ICsKPj4gKy8qCj4+ICsgKiBBbGxvdyB0byBwcm90ZWN0IGV2YWx1YXRpb24gb2YgY29uZGl0aW9u
YWwgd2l0aCByZXNwZWN0IHRvIHNwZWN1bGF0aW9uIG9uIHg4Ngo+PiArICovCj4+ICsjaWZuZGVm
IENPTkZJR19YODYKPiBXaHkgaXMgdGhpcyBjb25kaXRpb25hbCBkaWZmZXJlbnQgZnJvbSB0aGUg
b25lIGFib3ZlPwpZb3UgYXJlIHJpZ2h0LCB0aGUgdHdvIGRlZmluZXMgc2hvdWxkIGJlIGVxdWFs
Lgo+Cj4+ICsjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhjb25kaXRpb24pIChjb25kaXRpb24pCj4+
ICsjZWxzZQo+PiArI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICgoY29uZGl0aW9uKSA/IGFy
Y2hfYmFycmllcl9ub3NwZWNfdHJ1ZSgpIDogIWFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZSgpKQo+
PiArI2VuZGlmCj4+ICsKPj4gKy8qCj4+ICsgKiBBbGxvdyB0byBibG9jayBzcGVjdWxhdGl2ZSBl
eGVjdXRpb24gaW4gZ2VuZXJpYyBjb2RlCj4+ICsgKi8KPj4gKyNkZWZpbmUgYmxvY2tfc3BlY3Vs
YXRpb24oKSAodm9pZClhcmNoX2JhcnJpZXJfbm9zcGVjX3RydWUoKQo+IE1pc3NpbmcgYW4gb3V0
ZXIgcGFpciBvZiBwYXJlbnRoZXNlcy4KCldpbGwgYWRkIHRoZW0uCgpCZXN0LApOb3JiZXJ0Cgo+
Cj4gSmFuCj4KPgoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3Jh
dXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2No
bGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4g
YW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 14:44:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 14:44:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr1xF-00077E-7R; Tue, 05 Feb 2019 14:44:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gr1xE-000779-HL
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 14:44:04 +0000
X-Inumbo-ID: 7942d736-2954-11e9-a132-27522553409f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7942d736-2954-11e9-a132-27522553409f;
 Tue, 05 Feb 2019 14:44:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 07:43:58 -0700
Message-Id: <5C59A12A0200007800213FC7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 07:43:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-5-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101A7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5323BC0200007800212E15@prv1-mh.provo.novell.com>
 <2547eea0-2b97-6e28-4bfd-249e7246a35d@amazon.de>
In-Reply-To: <2547eea0-2b97-6e28-4bfd-249e7246a35d@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 4/9] spec: add l1tf-barrier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE5IGF0IDE1OjIzLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAxLzMxLzE5IDE3OjM1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjkuMDEuMTkgYXQg
MTU6NDMsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gQEAgLTE5NDIsNiArMTk0Miwx
MiBAQCBJcnJlc3BlY3RpdmUgb2YgWGVuJ3Mgc2V0dGluZywgdGhlIGZlYXR1cmUgaXMgCj4gdmly
dHVhbGlzZWQgZm9yIEhWTSBndWVzdHMgdG8KPj4+ICB1c2UuICBCeSBkZWZhdWx0LCBYZW4gd2ls
bCBlbmFibGUgdGhpcyBtaXRpZ2F0aW9uIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIAo+Pj4gYmUK
Pj4+ICB2dWxuZXJhYmxlIHRvIEwxVEYuCj4+PiAgCj4+PiArT24gaGFyZHdhcmUgdnVsbmVyYWJs
ZSB0byBMMVRGLCB0aGUgYGwxdGYtYmFycmllcj1gIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3Jj
ZQo+Pj4gK29yIHByZXZlbnQgWGVuIGZyb20gcHJvdGVjdGluZyBldmFsdWF0aW9ucyBpbnNpZGUg
dGhlIGh5cGVydmlzb3Igd2l0aCBhIGJhcnJpZXIKPj4+ICtpbnN0cnVjdGlvbiB0byBub3QgbG9h
ZCBwb3RlbnRpYWxseSBzZWNyZXQgaW5mb3JtYXRpb24gaW50byBMMSBjYWNoZS4gIEJ5Cj4+PiAr
ZGVmYXVsdCwgWGVuIHdpbGwgZW5hYmxlIHRoaXMgbWl0aWdhdGlvbiBvbiBoYXJkd2FyZSBiZWxp
ZXZlZCB0byBiZSB2dWxuZXJhYmxlCj4+PiArdG8gTDFURi4KPj4gLi4uIGFuZCBoYXZpbmcgU01U
IGVuYWJsZWQsIHNpbmNlIGFpdWkgdGhpcyBpcyBhIG5vbi1pc3N1ZSB3aXRob3V0Lgo+IEluIGNh
c2UgZmx1c2hpbmcgdGhlIEwxIGNhY2hlIGlzIG5vdCBlbmFibGVkLCB0aGF0IGlzIHN0aWxsIGFu
IGlzc3VlLAo+IGJlY2F1c2UgdGhlIHRyYW5zaXRpb24gZ3Vlc3QgLT4gaHlwZXJ2aXNvciAtPiBn
dWVzdCB3b3VsZCBhbGxvdyB0bwo+IHJldHJpZXZlIGh5cGVydmlzb3IgZGF0YSBmcm9tIHRoZSBj
YWNoZSBzdGlsbC4gRG8geW91IHdhbnQgbWUgdG8gZXh0ZW5kCj4gdGhlIGxvZ2ljIHRvIGNvbnNp
ZGVyIEwxIGNhY2hlIGZsdXNoaW5nIGFzIHdlbGw/CgpXZWxsLCBJIHdvdWxkbid0IGJlIG92ZXJs
eSBjb25jZXJuZWQgb2YgcGVvcGxlIGRpc2FibGluZyBpdCBmcm9tIHRoZQpjb21tYW5kIGxpbmUs
IGJ1dCBiZWluZyBraW5kIHRvIHBlb3BsZSB3aXRob3V0IHVwZGF0ZWQgbWljcm9jb2RlCmlzIHBl
cmhhcHMgYSBnb29kIGlkZWEuCgo+Pj4gQEAgLTEwMCw2ICsxMDIsNyBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKPj4+ICAgICAgICAgICAgICBvcHRf
aWJwYiA9IGZhbHNlOwo+Pj4gICAgICAgICAgICAgIG9wdF9zc2JkID0gZmFsc2U7Cj4+PiAgICAg
ICAgICAgICAgb3B0X2wxZF9mbHVzaCA9IDA7Cj4+PiArICAgICAgICAgICAgb3B0X2wxdGZfYmFy
cmllciA9IDA7Cj4+PiAgICAgICAgICB9Cj4+PiAgICAgICAgICBlbHNlIGlmICggdmFsID4gMCAp
Cj4+PiAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+PiBJcyB0aGlzIHJlYWxseSBzb21ldGhp
bmcgd2Ugd2FudCAic3BlYy1jdHJsPW5vLXhlbiIgdG8gZGlzYWJsZT8KPj4gSXQgd291bGQgc2Vl
bSB0byBtZSB0aGF0IHRoaXMgc2hvdWxkIGJlIHJlc3RyaWN0ZWQgdG8gInNwZWMtY3RybD1ubyIu
Cj4gSSBoYXZlIG5vIHN0cm9uZyBvcGluaW9uIGhlcmUuIElmIHlvdSBhc2sgbWUgdG8gbW92ZSBp
dCBzb21ld2hlcmUgZWxzZSwKPiBJIHdpbGwgZG8gdGhhdC4gSSBqdXN0IHdhbnQgdG8gbWFrZSBz
dXJlIGl0J3MgZGlzYWJsZSBpbiBjYXNlCj4gc3BlY3VsYXRpb24gbWl0aWdhdGlvbnMgc2hvdWxk
IGJlIGRpc2FibGVkLgoKVW5sZXNzIGFueW9uZSBlbHNlIHZvaWNlcyBhIGRpZmZlcmVudCBvcGlu
aW9uLCBJJ2QgbGlrZSB0byBzZWUgaXQKbW92ZWQgYXMgc3VnZ2VzdGVkLgoKPj4+IEBAIC04NDMs
NiArODQ5LDE0IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9p
ZCkKPj4+ICAgICAgICAgIG9wdF9sMWRfZmx1c2ggPSBjcHVfaGFzX2J1Z19sMXRmICYmICEoY2Fw
cyAmIEFSQ0hfQ0FQU19TS0lQX0wxREZMKTsKPj4+ICAKPj4+ICAgICAgLyoKPj4+ICsgICAgICog
QnkgZGVmYXVsdCwgZW5hYmxlIEwxVEZfVlVMTiBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUK
Pj4+ICsgICAgICovCj4+IFRoaXMgb3VnaHQgdG8gYmUgYSBzaW5nbGUgbGluZSBjb21tZW50Lgo+
IFdpbGwgZml4Lgo+Pgo+Pj4gKyAgICBpZiAoIG9wdF9sMXRmX2JhcnJpZXIgPT0gLTEgKQo+Pj4g
KyAgICAgICAgb3B0X2wxdGZfYmFycmllciA9IGNwdV9oYXNfYnVnX2wxdGY7Cj4+IEF0IHRoZSB2
ZXJ5IGxlYXN0IG9wdF9zbXQgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCBoZXJlLiBCdXQK
Pj4gSSBndWVzcyB0aGlzIHNldHRpbmcgb2YgdGhlIGRlZmF1bHQgbWF5IG5lZWQgdG8gYmUgZGVm
ZXJyZWQKPj4gZnVydGhlciwgdW50aWwgdGhlIHRvcG9sb2d5IG9mIHRoZSBzeXN0ZW0gaXMga25v
d24gKHRoZXJlIG1heQo+PiBub3QgYmUgYW55IGh5cGVydGhyZWFkcyBhZnRlciBhbGwpLgo+IEFn
YWluLCBjYWNoZSBmbHVzaGluZyBhbHNvIGhhcyB0byBiZSBjb25zaWRlcmVkLiBTbywgSSB3b3Vs
ZCBsaWtlIHRvCj4ga2VlcCBpdCBsaWtlIHRoaXMgZm9yIG5vdy4KCldpdGggdGhlICJmb3Igbm93
IiBhc3BlY3QgcHJvcGVybHkgZXhwbGFpbmVkIGluIHRoZSBkZXNjcmlwdGlvbiwKSSBndWVzcyB0
aGF0IHdvdWxkIGJlIGZpbmUgYXMgYSBmaXJzdCBzdGVwLgoKPj4+ICsgICAgaWYgKCBjcHVfaGFz
X2J1Z19sMXRmICYmIG9wdF9sMXRmX2JhcnJpZXIgPiAwKQo+Pj4gKyAgICAgICAgc2V0dXBfZm9y
Y2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19MMVRGX1ZVTE4pOwo+PiBXaHkgdGhlIGxlZnQgc2lk
ZSBvZiB0aGUgJiY/Cj4gSU1ITywgdGhlIENQVSBmbGFnIEwxVEYgc2hvdWxkIG9ubHkgYmUgc2V0
IHdoZW4gdGhlIENQVSBpcyByZXBvcnRlZCB0bwo+IGJlIHZ1bG5lcmFibGUsIGV2ZW4gaWYgdGhl
IGNvbW1hbmQgbGluZSB3YW50cyB0byBlbmZvcmNlIG1pdGlnYXRpb25zLgoKV2hhdCdzIHRoZSBj
b21tYW5kIGxpbmUgb3B0aW9uIGdvb2QgZm9yIGlmIGl0IGRvZXNuJ3QgdHJpZ2dlcgpwYXRjaGlu
ZyBpbiBvZiB0aGUgTEZFTkNFcz8gQ29tbWFuZCBsaW5lIG9wdGlvbnMgZXhpc3QsIGFtb25nCm90
aGVyIHB1cnBvc2VzLCB0byBhaWQgbWl0aWdhdGluZyBmbGF3cyBpbiBvdXIgZGV0ZXJtaW5hdGlv
biBvZgp3aGF0IGlzIGEgdnVsbmVyYWJsZSBwbGF0Zm9ybS4KCj4+PiArICAgIC8qCj4+PiAgICAg
ICAqIFdlIGRvIG5vdCBkaXNhYmxlIEhUIGJ5IGRlZmF1bHQgb24gYWZmZWN0ZWQgaGFyZHdhcmUu
Cj4+PiAgICAgICAqCj4+PiAgICAgICAqIEZpcnN0bHksIGlmIHRoZSB1c2VyIGludGVuZHMgdG8g
dXNlIGV4Y2x1c2l2ZWx5IFBWLCBvciBIVk0gc2hhZG93Cj4+IEZ1cnRoZXJtb3JlLCBhcyBwZXIg
dGhlIGNvbW1lbnQgYW5kIGxvZ2ljIGhlcmUgYW5kIGJlbG93IGEKPj4gIUhWTSBjb25maWd1cmF0
aW9uIG91Z2h0IHRvIGJlIHNhZmUgdG9vLCB1bmxlc3MgInB2LWwxdGY9IiB3YXMKPj4gdXNlZCAo
aW4gd2hpY2ggY2FzZSB3ZSBkZWZlciB0byB0aGUgYWRtaW4gYW55d2F5KSwgc28gaXQncwo+PiBx
dWVzdGlvbmFibGUgd2hldGhlciB0aGUgd2hvbGUgbG9naWMgc2hvdWxkIGJlIHRoZXJlIGluIHRo
ZQo+PiBmaXJzdCBwbGFjZSBpbiB0aGlzIGNhc2UuIFRoaXMgd291bGQgdGhlbiBpbiBwYXJ0aWN1
bGFyIGtlZXAgYWxsCj4+IG9mIHRoaXMgb3V0IGZvciB0aGUgUFYgc2hpbS4KPiBGb3IgdGhlIFBW
IHNoaW0sIEkgY291bGQgYWRkIHB2LXNoaW0gdG8gbXkgY2hlY2sgYmVmb3JlIGVuYWJsaW5nIHRo
ZSBDUFUKPiBmbGFnLgoKQnV0IHRoZSBQViBzaGltIGlzIGp1c3QgYSBzcGVjaWFsIGNhc2UuIEkn
ZCBsaWtlIHRoaXMgY29kZSB0byBiZQpjb21waWxlZCBvdXQgZm9yIGFsbCAhSFZNIGNvbmZpZ3Vy
YXRpb25zLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 14:55:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 14:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr28V-00084r-Gd; Tue, 05 Feb 2019 14:55:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gr28U-00084m-0u
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 14:55:42 +0000
X-Inumbo-ID: 1afcecc7-2956-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1afcecc7-2956-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 14:55:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 07:55:40 -0700
Message-Id: <5C59A3E70200007800213FE5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 07:55:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-3-roger.pau@citrix.com>
 <5C586EB60200007800213BDC@prv1-mh.provo.novell.com>
 <20190204171847.q3cymyuclraa77lm@mac>
 <5C593F340200007800213D19@prv1-mh.provo.novell.com>
 <20190205104047.ru4qqpphq5p4odyy@mac>
 <5C59851E0200007800213EF7@prv1-mh.provo.novell.com>
 <20190205133858.udgiqnkgw7willkr@mac>
In-Reply-To: <20190205133858.udgiqnkgw7willkr@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 2/8] amd/ntp: remove assert that
 prevents creating 2M MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE5IGF0IDE0OjM4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDA1LCAyMDE5IGF0IDA1OjQ0OjE0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDUuMDIuMTkgYXQgMTE6NDAsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMTI6NDU6NTZBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAwNC4wMi4xOSBhdCAxODoxOCwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBPbiBNb24sIEZlYiAwNCwgMjAxOSBhdCAwOTo1
NjoyMkFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4gPj4+IE9uIDMwLjAxLjE5
IGF0IDExOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+IFRoZSBh
c3NlcnQgd2FzIG9yaWdpbmFsbHkgYWRkZWQgdG8gbWFrZSBzdXJlIHRoYXQgaGlnaGVyIG9yZGVy
Cj4+ID4+ID4+ID4gcmVnaW9ucyAoPiBQQUdFX09SREVSXzRLKSBjb3VsZCBub3QgYmUgdXNlZCB0
byBieXBhc3MgdGhlCj4+ID4+ID4+ID4gbW1pb19yb19yYW5nZXMgY2hlY2sgcGVyZm9ybWVkIGJ5
IHAybV90eXBlX3RvX2ZsYWdzLgo+PiA+PiA+PiA+IAo+PiA+PiA+PiA+IFRoaXMgaG93ZXZlciBp
cyBhbHJlYWR5IGNoZWNrZWQgaW4gc2V0X21taW9fcDJtX2VudHJ5LCB3aGljaCBtYWtlcwo+PiA+
PiA+PiA+IHN1cmUgdGhhdCBoaWdoZXIgb3JkZXIgbWFwcGluZ3MgZG9uJ3Qgb3ZlcmxhcCB3aXRo
IG1taW9fcm9fcmFuZ2VzLAo+PiA+PiA+PiA+IHRodXMgYWxsb3dpbmcgdGhlIGNyZWF0aW9uIG9m
IGhpZ2ggb3JkZXIgTU1JTyBtYXBwaW5ncyBzYWZlbHkuCj4+ID4+ID4+IAo+PiA+PiA+PiBXZWxs
LCB0aGUgYXNzZXJ0aW9ucyB3ZXJlIGFkZGVkIHRvIG1ha2Ugc3VyZSBubyBvdGhlciBjb2RlCj4+
ID4+ID4+IHBhdGggYXBwZWFycyB0aGF0IHZpb2xhdGVzIHRoaXMgcmVxdWlyZW1lbnQuIEFyZ3Vh
Ymx5IGUuZy4KPj4gPj4gPj4gc2V0X2lkZW50aXR5X3AybV9lbnRyeSgpIGNvdWxkIGdhaW4gYW4g
b3JkZXIgcGFyYW1ldGVyIGFuZAo+PiA+PiA+PiB0aGVuIHRyeSB0byBlc3RhYmxpc2ggbGFyZ2Vy
IHAybV9tbWlvX2RpcmVjdCBlbnRyaWVzLgo+PiA+PiA+PiAKPj4gPj4gPj4gRG9uJ3QgZ2V0IG1l
IHdyb25nLCBJIGRvbid0IG9iamVjdCB0byB0aGUgcmVtb3ZhbCBvZiB0aGUKPj4gPj4gPj4gYXNz
ZXJ0aW9ucywgYnV0IHRoZSBkZXNjcmlwdGlvbiBtYWtlcyBpdCBzb3VuZCBhcyBpZiB0aGV5IHdl
cmUKPj4gPj4gPj4gZW50aXJlbHkgcmVkdW5kYW50LiBFdmVuIGJldHRlciB3b3VsZCBiZSB0aG91
Z2ggaWYgdGhleQo+PiA+PiA+PiBjb3VsZCBiZSBleHRlbmRlZCB0byBrZWVwIHRyaWdnZXJpbmcg
aW4gImJhZCIgY2FzZXMuCj4+ID4+ID4gCj4+ID4+ID4gSSBjb3VsZCBhZGQgc29tZXRoaW5nIGxp
a2U6Cj4+ID4+ID4gCj4+ID4+ID4gQVNTRVJUKCFyYW5nZXNldF9vdmVybGFwc19yYW5nZShtbWlv
X3JvX3JhbmdlcywgbWZuX3gobWZuKSwKPj4gPj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1mbl94KG1mbikgKyBQRk5fRE9XTihNQigyKSkpKTsKPj4gPj4gPiAKPj4gPj4gPiBJ
IHRoaW5rIHRoaXMgc2hvdWxkIGJlIHNhZmUgYW5kIHdvdWxkIHRyaWdnZXIgaW4gY2FzZSBvZiBt
aXN1c2UuCj4+ID4+IAo+PiA+PiBMb29rcyBva2F5LCBpZiBzbGlnaHRseSBleHRlbmRlZCAob3Ig
bWFkZSBjb25kaXRpb25hbCkgdG8gZXhjbHVkZQo+PiA+PiB0aGUgYWRkaXRpb24gb2YgTUIoMikg
dG8gTUZOX0lOVkFMSUQgdG8gd3JhcCBhbmQgcG90ZW50aWFsbHkKPj4gPj4gaGl0IGEgci9vIHJh
bmdlIGluIHRoZSBsb3cgMU1iLgo+PiA+IAo+PiA+IEFjaywgc28gaXQgd291bGQgYmU6Cj4+ID4g
Cj4+ID4gQVNTRVJUKG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSB8fAo+PiA+ICAgICAgICAhcmFu
Z2VzZXRfb3ZlcmxhcHNfcmFuZ2UobW1pb19yb19yYW5nZXMsIG1mbl94KG1mbiksCj4+ID4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pICsgUEZOX0RPV04oTUIoMikp
KSk7Cj4+IAo+PiBCdXQgdGhhdCdzIHN0aWxsIGRyb3BwaW5nIHRoZSBvdGhlciBhc3BlY3Qgb2Yg
dGhlIG9yaWdpbmFsIEFTU0VSVCgpOgo+PiAKPj4gPj4gPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0vcDJtLXB0LmMKPj4gPj4gPj4gPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPj4g
Pj4gPj4gPiBAQCAtNjY4LDcgKzY2OCw2IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgCj4gbWZuX3QgbWZuLAo+PiA+PiA+PiA+ICAgICAgICAg
IH0KPj4gPj4gPj4gPiAgCj4+ID4+ID4+ID4gICAgICAgICAgQVNTRVJUKHAybV9mbGFnc190b190
eXBlKGZsYWdzKSAhPSBwMm1faW9yZXFfc2VydmVyKTsKPj4gPj4gPj4gPiAtICAgICAgICBBU1NF
UlQoIW1mbl92YWxpZChtZm4pIHx8IHAybXQgIT0gcDJtX21taW9fZGlyZWN0KTsKPj4gCj4+IEl0
IGFsc28gbWFkZSBzdXJlIHRoYXQgInZhbGlkIiBNRk5zIGNhbid0IGJlIHVzZWQgZm9yIG1hcHBp
bmdzIHdpdGgKPj4gcDJtX21taW9fZGlyZWN0IHR5cGUuIEV4Y2VwdCB0aGF0IEkgcmVhbGl6ZSBu
b3cgdGhhdCB0aGlzIGlzIHdyb25nIGluCj4+IGNlcnRhaW4gY2FzZXMsIGJlY2F1c2UgTU1JTyBw
YWdlcyBtYXkgYWN0dWFsbHkgaGF2ZSAidmFsaWQiIE1GTnMuCj4+IG1mbl92YWxpZCgpLCBhZnRl
ciBhbGwsIG9ubHkgdGVsbHMgdXMgd2hldGhlciB0aGVyZSdzIGEgc3RydWN0IHBhZ2VfaW5mbwo+
PiBmb3IgdGhlIE1GTi4gSSB3b25kZXIgaWYgaXQncyByZWFsbHkgdGhpcyBicm9rZW5uZXNzIHRo
YXQgeW91IGhpdCwKPj4gcmF0aGVyIHRoYW4gd2hhdCBpcyBleHBsYWluZWQgaW4gdGhlIGRlc2Ny
aXB0aW9uLgo+PiAKPj4gV2hlbiB0aGUgYXNzZXJ0aW9uIHdhcyBpbnRyb2R1Y2VkLCBNTUlPIHdh
c24ndCBoYW5kbGVkIGJ5IHRoZQo+PiBjb2RlIGNvcnJlY3RseSBhbnl3YXkgKCFtZm5fdmFsaWQo
KSBNRk5zIHdvdWxkIG5vdCBoYXZlIGdvdCBhbnkKPj4gbWFwcGluZ3MgYXQgYWxsIGluIHRoZSAy
TSBhbmQgMUcgcGF0aHMpLCB3aGVyZWFzIG5vdyB3ZSBoYXZlCj4+IHAybV9hbGxvd3NfaW52YWxp
ZF9tZm4oKSB0aGVyZS4gU28gdGhlIHNpdHVhdGlvbiBoYXMgYmVjb21lIHdvcnNlCj4+IHdpdGgg
b3RoZXIgbmVhcmJ5IGNoYW5nZXMuIEFzIGEgcmVzdWx0IEkgdGhpbmsgd2Ugd2FudCB0byBjb3Jy
ZWN0Cj4+IHRoZSBhc3NlcnRpb24gaGVyZSBhbG9uZ3NpZGUgdGhlIGFkZGl0aW9uIG9mIHdoYXQg
eW91IHN1Z2dlc3QKPj4gYWJvdmUuIFdoYXQgYWJvdXQKPj4gCj4+ICAgICBpZiAoIHAybXQgIT0g
cDJtX21taW9fZGlyZWN0ICkKPj4gICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikgfHwgKG1m
bl9lcShtZm4sIElOVkFMSURfTUZOKSAmJgo+PiAgICAgICAgICAgICAgICBwMm1fYWxsb3dzX2lu
dmFsaWRfbWZuKHAybXQpKSk7Cj4+ICAgICBlbHNlCj4+ICAgICAgICAgQVNTRVJUKCFtZm5fZXEo
bWZuLCBJTlZBTElEX01GTikgJiYKPj4gICAgICAgICAgICAgICAgIXJhbmdlc2V0X292ZXJsYXBz
X3JhbmdlKG1taW9fcm9fcmFuZ2VzLCBtZm5feChtZm4pLAo+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSArIFBGTl9ET1dOKE1CKDIpKSkpOwo+IAo+
IEkgd291bGQgd3JpdGUgaXQgYXMgJ2lmICggcDJtdCA9PSBwMm1fbW1pb19kaXJlY3QgKSAuLi4g
ZWxzZSAuLi4nIGJ1dAo+IGFwYXJ0IGZyb20gdGhhdCBMR1RNLiBJZiB5b3UgYXJlIGZpbmUgd2l0
aCB0aGlzIGFkanVzdG1lbnQgSSB3aWxsCj4gY2hhbmdlIGl0IGluIHByZXBhcmF0aW9uIGZvciB2
Mi4KCk9oLCBzdXJlIC0gd2hhdCdzIGlmIGFuZCB3aGF0J3MgZWxzZSBkb2Vzbid0IHJlYWxseSBt
YXR0ZXIgaGVyZS4gWW91CmNvdWxkIGV2ZW4gdXNlID86IGluc2lkZSB0aGUgQVNTRVJUKCkgaWYg
eW91IHdhbnRlZCB0by4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 14:57:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 14:57:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr29q-0008Ah-TM; Tue, 05 Feb 2019 14:57:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VSTM=QM=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1gr29o-0008AZ-Us
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 14:57:05 +0000
X-Inumbo-ID: 4c384b01-2956-11e9-bc90-bc764e045a96
Received: from mail-qt1-x833.google.com (unknown [2607:f8b0:4864:20::833])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c384b01-2956-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 14:57:03 +0000 (UTC)
Received: by mail-qt1-x833.google.com with SMTP id b8so4067311qtr.9
 for <xen-devel@lists.xenproject.org>; Tue, 05 Feb 2019 06:57:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=umich.edu; s=google-2016-06-03;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=EyymwrHbSuYmDpRsQYGW6Lqaf0PM8rrUp02GHExbNlM=;
 b=MLkvbeKxx1T/9OEArj58zAZe6IWYyIAA0+KRaKn7a5co2FWbjAHTaBLncM8wISRm3L
 vhvQUqrNbE/lQmo00BpdCSILu6rDbrkvSjObBsNff7fWUnuMpAAjEaIM1FrtaqM9pgwz
 2J/rrbGzyYoDAYZ6SYh2mIIcykIcbHU7zk8tMAooRsx1HFQk6QJwndBMP3FvlakLM6C4
 D81DsCdFXFBHjlFIAbmPEXSnogqnTZnCZ5bCoBh0Z2ASUmmt/IJH/ZDj0ei07W0cgBzz
 rL8VAMaROaQxx/R397xcJqfM76DpcMM0qIouIv7NmCyIvYroaEhv2apz7s92tnjxTzc6
 zktw==
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=EyymwrHbSuYmDpRsQYGW6Lqaf0PM8rrUp02GHExbNlM=;
 b=U+AB17hnN0WEtzMR40es8Aia1A86bkRxBuESCxo0iSxxPCwzsbXHsRl8pCF+rkEmv5
 fnQ3LZDP4gEXofDs36fk6OIu5whSKWrm3Gm6oHvA0IMfs1sM0b4IUZcc3Fypdy8iHL9J
 f9ehf0h4gIVgl+x8hABhKsZqW+CSU/rJxJvIvCoO4c6ejm9gROaAj+0OHimRjrAVVXxY
 6uvOc0HtrHATkH8Pjv27d0Rg4Xi+CglWwMTU3i5C4C2zqRW9rbzkEtmDXEHZS30jha5+
 CGq+T8715TU5KVHjCufegh2Brqlfv0aRPiKJsYGHHvniIrwxGakvhfAR94anr/8uQC7A
 rG3g==
X-Gm-Message-State: AHQUAubf+c3dFkE61PpueeaWSFbkfNJ4lN/M+OTHggy4UVQISPCk2O5J
 YFV/v6LgaqDAL3CnvgNpsWDHeO0J8uAxQmKMrcg=
X-Google-Smtp-Source: AHgI3IYTzgM4bP1u+MSPbhG4Aory+KC3TSRmb++RSPGwhxwinS3sF4jFLFuJXxvb5co28RK8CmLSyI7XkqFvNvjXi5g=
X-Received: by 2002:a0c:9d41:: with SMTP id n1mr4038383qvf.212.1549378622988; 
 Tue, 05 Feb 2019 06:57:02 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901181344090.18561@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901211516220.12685@sstabellini-ThinkPad-X260>
 <CAFLBxZYdzV43SxpMiF7X=zcNnxfkJDQq5zkUnuThzE-rBuS=yA@mail.gmail.com>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
 <42A2C4FA0200009000417A66@prv1-mh.provo.novell.com>
 <5C46DF880200007800210061@prv1-mh.provo.novell.com>
 <95DC675902000028AB59E961@prv1-mh.provo.novell.com>
 <5C5807DE020000780021390F@prv1-mh.provo.novell.com>
In-Reply-To: <5C5807DE020000780021390F@prv1-mh.provo.novell.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 5 Feb 2019 14:56:51 +0000
Message-ID: <CAFLBxZbJ6GX2oJu3YtC-eZZZaVBcyC-vJW_n2Kx4zJhGU=5kOA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgNCwgMjAxOSBhdCA5OjM3IEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMDEuMDIuMTkgYXQgMTk6NTIsIDxkdW5sYXBnQHVtaWNo
LmVkdT4gd3JvdGU6Cj4KPiBJJ20gbm90IGdvaW5nIHRvIHJlcGx5IGluIGRldGFpbCB0byBhbGwg
b2Ygd2hhdCB5b3Ugd3JvdGUgYWJvdXQgZmFuYXRpY3MsCj4gYnV0IEkgd291bGQgbGlrZSB0byBz
YXkgdGhhdCBJIHRoaW5rIGNvbXBpbGVyIHBlb3BsZSBsZXNzIG9mIHRoYXQgdGhhbgo+IHlvdSBh
cHBlYXIgdG8gaW1wbHksIGF0IGxlYXN0IHRoZSBvbmVzIEkga25vdy4gSW4gcGFydGljdWxhciwg
dGhleSBjYW4KPiBiZSBjb252aW5jZWQgb2YgdGhlcmUgYmVpbmcgYnVncyBieSBwb2ludGluZyBv
dXQgd2hhdCBhc3BlY3Qgb2YgdGhlCj4gc3RhbmRhcmQgdGhlaXIgaW1wbGVtZW50YXRpb24gdmlv
bGF0ZXMuIChPZiBjb3Vyc2UgdGhlcmUgYXJlIGFsc28KPiBnb2luZyB0byBiZSBhcmVhcyB3aGVy
ZSBpbnRlcnByZXRhdGlvbnMgb2YgdGhlIHN0YW5kYXJkIHZhcnkgdG9vCj4gbXVjaCB0byBjb21l
IHRvIGFuIGFncmVlbWVudC4pCgpSaWdodCwgc28gSSBkaWQgcmVhbGl6ZSBhZnRlciBzZW5kaW5n
IHRoZSBtYWlsIHRoYXQgaXQgd2FzIHByZXR0eQpoYXJzaCwgYW5kIHRoYXQgYSBjb21waWxlciBw
ZXJzb24gd2hvIHJlYWQgaXQgbWlnaHQgYmUgYW5nZXJlZCBvciBodXJ0CmJ5IGl0LiAgSSdtIG5v
dCBzdXJlIEkgd291bGQgaGF2ZSBjaGFuZ2VkIHRoZSBidWxrIG9mIGl0LCBidXQgSSBtYXkKaGF2
ZSBhZGRlZCBzb21lIGNhdmVhdHMgdG8gaGVscCByZWZyYW1lIGl0LgoKSSBzcGVudCBhIGNodW5r
IG9mIHRoZSBkYXkgRnJpZGF5IHJlYWRpbmcgdGhpcyB0aHJlYWQgYW5kIGFsbCB0aGUKcmVmZXJl
bmNlcywgYW5kIHdhcyBmcmFua2x5IG91dHJhZ2VkIGF0IHRoZSBraW5kcyBvZiBhcmd1bWVudHMg
bWFkZSBpbgp0aG9zZSB0aHJlYWRzIGluIGRlZmVuc2Ugb2YgZ2NjJ3MgYmVoYXZpb3IuICBJJ20g
c3VyZSB0aGF0IG1vc3QKY29tcGlsZXIgcGVvcGxlIGFyZSBuaWNlIGFuZCBmcmllbmRseSBpbiBw
ZXJzb24sIGFuZCBhbHNvIHRoYXQgdGhlCm1ham9yaXR5IG9mIHRoZW0gYXJlIHNlbnNpYmxlIGFu
ZCBvcGVuIHRvIHJlYXNvbi4gIEJ1dCB0aGF0IGRvZXNuJ3QKY2hhbmdlIHRoZSBmYWN0IHRoYXQg
ZXZlcnkgY291cGxlIG9mIHllYXJzLCB0aGUgT1MgY29tbXVuaXR5IGhhcwpleGFjdGx5IHRoaXMg
c29ydCBvZiBpbnRlcmFjdGlvbiAtLSB3aGVyZSB0aGUgT1MgaXMgdHJ5aW5nIHRvIGRvCnNvbWV0
aGluZyB0aGF0IGl0IGFic29sdXRlbHkgbXVzdCBkbywgYW5kIHRoZSBjb21waWxlciBwZW9wbGUg
YXJlCnRlbGxpbmcgdGhlbSB0aGF0IHRoZSBDIHNwZWMgZG9lc24ndCBhbGxvdyBpdCwgYW5kIHRo
ZXJlJ3MgYSBiaWcgbG9uZwpkaXNjdXNzaW9uIGJhY2sgYW5kIGZvcnRoLCB3aGVyZSB0aGUgY29u
Y2x1c2lvbiBlbmRzIHVwIGJlaW5nIHRoYXQgdGhlCk9TIHBlb3BsZSBoYXZlIHRvIG1ha2Ugc29t
ZSBjcmF6eSB1Z2x5IHdvcmstYXJvdW5kLgoKSSBzcG9rZSBoeXBlcmJvbGljYWxseSB0byB0cnkg
dG8gbWFrZSBhIHBvaW50LCBidXQgSSBzdGFuZCBieSB0aGUKcHJpbmNpcGxlcyBJIHdhcyBhZHZv
Y2F0aW5nOiBXaXRoIHJlZ2FyZCB0byB1bmRlZmluZWQgYmVoYXZpb3IsIHdlCmNhbm5vdCBhc3N1
bWUgdGhhdCB3ZSdsbCBiZSBzYWZlIGJ5IGZvbGxvd2luZyB0aGUgcnVsZXMuICBPdXIgZ29hbApz
aG91bGQgYmUgdG8gbWluaW1pemUgdGhlIHJpc2sgb2YgdHJpcHBpbmcgb3ZlciBVRCBiZWhhdmlv
ciBhdCBhbGwuCgpbc25pcF0KPiBXaGF0IEknbSBub3Qgc3VyZSBJIHNlZSBpcyB3aGF0IHlvdSBt
ZWFuIHRvCj4gZXhwcmVzcyB3aXRoIGFsbCB5b3Ugd3JvdGUgaW4gdGVybXMgb2YgZmluZGluZyBh
IHdheSBvdXQgb2YgdGhlCj4gY3VycmVudCBzaXR1YXRpb24gKGJlc2lkZXMgcmVxdWVzdGluZyBh
IHZvdGUpCgpJZiB5b3UncmUganVzdCB0aXJlZCBvZiB0aGlzIGRpc2N1c3Npb24gYW5kIHdhbnQg
aXQgdG8gYmUgZG9uZSwgdGhlbgpvZiBjb3Vyc2Ugd2UgY2FuIGp1c3QgdGFrZSBhIHZvdGUuCgpC
dXQgaWRlYWxseSBJIHRoaW5rIHZvdGVzIGFyZSBiZXN0IHdoZW4gZXZlcnlvbmUgc2VlcyB0aGUg
bGFuZHNjYXBlIG9mCnRoZSBkZWNpc2lvbiBjbGVhcmx5LCBhbmQgYWdyZWVzIG9uIGV4YWN0bHkg
d2hhdCBpdCBpcyB0aGV5IGRpc2FncmVlCmFib3V0LiBGdXJ0aGVybW9yZSwgaXQgc2VlbXMgdG8g
bWUgZnJvbSByZWFkaW5nIHRoaXMgZGlzY3Vzc2lvbiB0aGF0Cml0J3MgbW9yZSB0aGFuIGp1c3Qg
YSBmZXcgc3BlY2lmaWMgZXhhbXBsZXMgdGhhdCBJIGRpc2FncmVlIHdpdGggeW91CmFib3V0LCBi
dXQgYWJvdXQgYSBudW1iZXIgb2YgcHJpbmNpcGxlczsgYXMgc3VjaCwgaW52ZXN0aW5nIHRpbWUK
dHJ5aW5nIHRvIGNvbWUgdG8gYSBjb21tb24gdW5kZXJzdGFuZGluZyBzaG91bGQgcGF5IGRpdmlk
ZW5kcyBpbiB0aGUKZm9ybSBvZiByZWR1Y2VkIGZyaWN0aW9uIGluIHRoZSBmdXR1cmUuCgpCZWZv
cmUgSSBleHByZXNzZWQgYW4gb3BpbmlvbiwgSSB3YW50ZWQgdG8gbWFrZSBzdXJlIHRoYXQgSSBo
YWRuJ3QKbWlzdW5kZXJzdG9vZCB5b3Ugb3IgbWlzc2VkIGEgYmlnIGFzcGVjdCBvZiB0aGUgZGlz
Y3Vzc2lvbi4KCj4gPiBJbXByb3ZlbWVudHMgdGhpcyBzZXJpZXMgc2Vla3MgdG8gbWFrZSwgYXMg
SSB1bmRlcnN0YW5kIGl0LCBpbmNsdWRlCj4gPiAoaW4gb3JkZXIgb2YgdXJnZW5jeSk6Cj4gPgo+
ID4gMS4gRml4aW5nIG9uZSBjb25jcmV0ZSBpbnN0YW5jZSBvZiAiVUIgaGF6YXJkIgo+Cj4gUmln
aHQsIGFuZCB3ZSB3YW50IHRvIHdvcmsgYXJvdW5kIGNvbXBpbGVyIGJ1Z3MgaGVyZS4KPgo+ID4g
Mi4gTWluaW1pemUgcmlzayBvZiBmdXJ0aGVyICJVQiBoYXphcmQiIGluIHRoaXMgYml0IG9mIGZ1
bmN0aW9uYWxpdHkKPiA+IDMuIFJldGFpbiB0aGUgZWZmb3J0IFN0ZWZhbm8gaGFzIHB1dCBpbiBp
ZGVudGlmeWluZyBhbGwgdGhlIHBsYWNlcwo+ID4gd2hlcmUgc3VjaCBVQiBoYXphcmRzIG5lZWQg
dG8gYmUgYWRkcmVzc2VkLgo+ID4gNC4gTW92ZSB0b3dhcmRzIE1JU1JBLUMgY29tcGxpYW5jZS4K
PiA+Cj4gPiBBcyBmYXIgYXMgSSBjYW4gdGVsbCwgcHJpbWFyeSBvYmplY3Rpb25zIHlvdSd2ZSBs
ZXZlbGVkIGF0IHRoZSBvcHRpb25zCj4gPiB3aGljaCB0cnkgdG8gYWRkcmVzcyAyLTQgYXJlOgo+
ID4KPiA+IGEuICJVQiBoYXphcmQiIHN0aWxsIG5vdCB6ZXJvCj4gPiBiLiBNSVNSQSBjb21wbGlh
bmN5IG5vIDEwMCUKPiA+IGMuIFVnbHkKPiA+IGQuIEluZWZmaWNpZW50Cj4gPgo+ID4gKE9idmlv
dXNseSBzb21lIHByb3Bvc2FscyBoYXZlIGhhZCBtb3JlIHRlY2huaWNhbCBkaXNjdXNzaW9uLikK
PiA+Cj4gPiBBbnl0aGluZyBJIG1pc3NlZD8KPgo+IEkgZG9uJ3QgdGhpbmsgc28sIGVzcGVjaWFs
bHkgc2luY2UgdmFyaW91cyBhc3BlY3RzIGNhbiBmYWxsIHVuZGVyICJ1Z2x5Igo+IGFuZC9vciAi
aW5lZmZpY2llbnQiLgoKV2VsbCBmb3IgaW5zdGFuY2UsIG90aGVyIG9iamVjdGlvbnMgdGhhdCB5
b3UgbWlnaHQgaGF2ZSBtYWRlIHRoYXQgSQpkb24ndCBpbmNsdWRlIGluIHRob3NlIGluY2x1ZGU6
CgoqIEluY29ycmVjdCAoaS5lLiwga25vd24gd2F5cyBpbiB3aGljaCB0aGUgcGF0Y2ggd2lsbCBi
cmVhayBmdW5jdGlvbmFsaXR5KQoqIE1pc2xlYWRpbmcgLyBjb25mdXNpbmcgKGkuZS4sIHNvbWVv
bmUgbW9kaWZ5aW5nIGl0IGlzIGxpa2VseSB0bwppbnRyb2R1Y2UgcmVncmVzc2lvbnMpCiogRnJh
Z2lsZSAoaS5lLiwgbGlrZWx5IHRvIGJyZWFrIGR1ZSB0byBzbWFsbCBvciB1bnJlbGF0ZWQgY2hh
bmdlcykuCgpbc25pcF0KPjogSW1wcm92aW5nIG9uIGEuIGFuZAo+IGIuIGlzIG5vdCBhIGdvb2Qg
ZXhjdXNlIHRvIGV4dGVuZCBjLiwgYXQgbGVhc3Qgbm90IHVuZXF1aXZvY2FsbHkuCj4gV2hldGhl
ciBkLiBhY3R1YWxseSBtYXR0ZXJzIGlzIGEgc2VwYXJhdGUgYXNwZWN0LCBwYXJ0bHkgYmVjYXVz
ZSBpdAo+IG1heSBtZWFuIGRpZmZlcmVudCB0aGluZ3MgKGl0IGNvdWxkIGUuZy4gYmUgdGFrZW4g
YXMgYW5vdGhlcgo+IHdvcmRpbmcgZm9yIGEuIGFuZCBiLikuCgpJIHRha2UgaXQgeW91IG1lYW4g
MiBhbmQgNCAocmVkdWNlZCBVQiBoYXphcmQgYW5kIGluY3JlYXNlZCBjaGFuY2Ugb2YKTUlTUkEt
QyBjb21wbGlhbmNlKSBhcmUgbm90IGEgZ29vZCBleGN1c2UgZm9yIGMgKHVnbHkpLgoKVGhlICJ1
Z2xpbmVzcyIgaGVyZSBpbnZvbHZlcywgdmFyaW91c2x5OgoqIFBhc3NpbmcgYSB2YXJpYWJsZSB0
aHJvdWdoIGFuIGFzbSAiYmFycmllciIKKiBDYXNpbmcgcG9pbnRlcnMgdG8gb3RoZXIgdHlwZXMs
IHNvbWV0aW1lcyBtdWx0aXBsZSB0aW1lcyBhdCBvbmNlCgpNb3N0IG9mIHRoZW0gYXJlIGEgaGFu
ZGZ1bCBvZiBsaW5lcyBoaWRkZW4gYmVoaW5kIGEgbWFjcm8gaW4gYSBoZWFkZXIgZmlsZS4KClRv
IG1lLCBvbiBhIHNjYWxlIG9mIDEgdG8gMTAsIEknZCBnaXZlIHRoZW0gYW4gdWdsaW5lc3MgZmFj
dG9yIDIgb3IgMy4KCk9uIHRoZSBvdGhlciBoYW5kLCBJIGZpbmQgMi00IGNvbXBlbGxpbmc6Cgoq
IEkgY29uc2lkZXIgeW91ciBzdWdnZXN0ZWQgYXBwcm9hY2gsIG9mIHVzaW5nIHNpbXBsZQpwb2lu
dGVyLXRvLXBvaW50ZXIgY2FzdGluZywgIG9yIGNhc3RpbmcgdG8gYSBwb2ludGVyIGFmdGVyIGFz
bSBhbmQKY29tcGFyaW5nIHRoZSByZXN1bHRpbmcgcG9pbnRlcnMsIHRvIGhhdmUgYSByZWFzb25h
Ymx5IGhpZ2ggY2hhbmNlIG9mCnRyaXBwaW5nIG92ZXIgVUIgYmVoYXZpb3IgYXQgc29tZSBwb2lu
dCBpbiB0aGUgZnV0dXJlLiAgUmVnYXJkbGVzcyBvZgp0aGUgb3V0Y29tZSBvZiB0aGF0IC0tIHdo
ZXRoZXIgd2UgY2hhbmdlIG91ciB3b3JrLWFyb3VuZCBhZ2FpbiBvcgp3aGV0aGVyIHRoZSBjb21w
aWxlciBhdXRob3JzIGNoYW5nZSB0aGUgY29tcGlsZXJzIC0tIGJvdGggd2UgYW5kIG91cgp1c2Vy
cyBhbmQgY3VzdG9tZXJzIHdpbGwgaGF2ZSBoYWQgYSBsb3Qgb2YgaGFzc2xlIHRvIGRlYWwgd2l0
aC4KQXZvaWRpbmcgdGhhdCBoYXNzbGUgaXMgd29ydGggdGhlIHNsaWdodCB1Z2xpbmVzcyBpbnRy
b2R1Y2VkIGJ5IHRoZQpvdGhlciBzb2x1dGlvbnMuCgoqIFN0ZWZhbm8gaGFzIGRvbmUgYSBmYWly
IGFtb3VudCBvZiB3b3JrIGlkZW50aWZ5aW5nIHRoZSBwbGFjZXMgdGhhdApuZWVkIHRvIGJlIGNo
YW5nZWQuICBXZSBrbm93IHRoYXQgd2UncmUgbGlrZWx5IHRvIG5lZWQgdG8gbWFrZSAqc29tZQpz
b3J0KiBvZiBjaGFuZ2UgbGlrZSB0aGlzIGZvciBNSVNSQSBjb21wbGlhbmNlIGF0IHNvbWUgcG9p
bnQuClRocm93aW5nIGF3YXkgd29yayB0aGF0IHRoZW4gd2lsbCBuZWVkIHRvIGJlIGR1cGxpY2F0
ZWQgaXMgYm90aCBhCndhc3RlIG9mIHRpbWUsIGFuZCBvZiBkZXZlbG9wZXIgbW90aXZhdGlvbi4g
IEV2ZW4gaWYgd2UgZGlkbid0IHRoaW5rCml0IHdvdWxkIGltcG92ZSBVQiBiZWhhdmlvciAqb3Iq
IGdldCB1cyBjbG9zZXIgdG8gTUlTUkEgQyBjb21wbGlhbmNlLApyZXRhaW5pbmcgdGhlIHdvcmsg
aGUncyBkb25lIHdvdWxkIGJlIHdvcnRoIGFjY2VwdGluZyBhIHBhdGNoIGNyZWF0aW5nCnN1Y2gg
YSBtYWNyby4KCiogVGhlIHBhdGNoIHRha2VzIHRoZSBjb2RlIGJhc2Ugb25lIHN0ZXAgY2xvc2Vy
IHRvIGJlaW5nIE1JU1JBIEMKY29tcGxpYW50LCBieSBzZXR0aW5nIHVwIGluZnJhc3RydWN0dXJl
IGxpa2VseSBuZWVkZWQgYnkgd2hhdGV2ZXIgaXQKbmVlZHMuICBFdmVuIGJlZm9yZSB3ZSBoYWQg
dGhlIHJlY29tbWVuZGF0aW9uIGZyb20gTUlTUkEgQywgSSB3b3VsZApjb25zaWRlciBwcmVwYXJp
bmcgZm9yIHRoYXQgZXZlbnR1YWxpdHkgdG8gYmUgd29ydGggdGhlIG1pbm9yIHVnbGluZXNzCmlu
dHJvZHVjZWQuCgpBbmQgc28sIHRvIG1lLCB0aGUgdW5pdHB0cl90IGNhc3RpbmcgcHJvcG9zYWwg
c2VlbXMgbGlrZSBhbiBvYnZpb3VzICJhY2NlcHQiLgoKRG8geW91IGRpc2FncmVlIHdpdGggYW55
IG9mIG15IGFzc2Vzc21lbnRzIGFib3ZlPyAgRGlkIEkgbWlzcyBhbnl0aGluZwp0aGF0IHNob3Vs
ZCBiZSBmYWN0b3JlZCBpbj8KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 14:57:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 14:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr29u-0008BW-6P; Tue, 05 Feb 2019 14:57:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r97J=QM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gr29t-0008BB-4F
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 14:57:09 +0000
X-Inumbo-ID: 4e5bdf46-2956-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e5bdf46-2956-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 14:57:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gr29q-0003Tg-HY; Tue, 05 Feb 2019 14:57:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gr29q-0006Hb-AV; Tue, 05 Feb 2019 14:57:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gr29q-0000fP-9m; Tue, 05 Feb 2019 14:57:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132846-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-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:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=3bc3cca7bb43101730c94bc82762e5744420215a
X-Osstest-Versions-That: libvirt=7c9dcfed5ae6d5874ea0e67e47a6871707b8446a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Feb 2019 14:57:06 +0000
Subject: [Xen-devel] [libvirt test] 132846: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjg0NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI4NDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjc3NgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNzc2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI3NzYKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgM2JjM2Nj
YTdiYjQzMTAxNzMwYzk0YmM4Mjc2MmU1NzQ0NDIwMjE1YQpiYXNlbGluZSB2ZXJzaW9uOgogbGli
dmlydCAgICAgICAgICAgICAgN2M5ZGNmZWQ1YWU2ZDU4NzRlYTBlNjdlNDdhNjg3MTcwN2I4NDQ2
YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNzc2ICAyMDE5LTAyLTAzIDEzOjQ1OjM5IFogICAg
MiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjg0NiAgMjAxOS0wMi0wNCAxMzowMzo0MiBa
ICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAg
Q29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVt
cGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0
IDNiYzNjY2E3YmI0MzEwMTczMGM5NGJjODI3NjJlNTc0NDQyMDIxNWEKQXV0aG9yOiBQZXRlciBL
cmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgSmFuIDMxIDE1OjM3OjUzIDIw
MTkgKzAxMDAKCiAgICBxZW11OiBkb21haW46IFVzZSAncmF3JyBmb3IgJ3ZvbHVtZScgZGlza3Mg
d2l0aG91dCBmb3JtYXQKICAgIAogICAgU3RvcmFnZSBwb29scyBtaWdodCB3YW50IHRvIHNwZWNp
ZnkgZm9ybWF0IG9mIHRoZSBpbWFnZSB3aGVuIHRyYW5zbGF0aW5nCiAgICB0aGUgdm9sdW1lIHRo
dXMgd2UgY2FuJ3QgYWRkIGFueSBkZWZhdWx0IGZvcm1hdCB3aGVuIHBhcnNpbmcgdGhlIFhNTC4K
ICAgIAogICAgQWRkIGEgZXhwbGljaXQgZm9ybWF0IHdoZW4gc3RhcnRpbmcgdGhlIFZNIGFuZCBm
b3JtYXQgaXMgbm90IHByZXNlbnQKICAgIG5laXRoZXIgYnkgdXNlciBzcGVjaWZ5aW5nIGl0IG5v
ciBieSB0aGUgc3RvcmFnZSBwb29sIHRyYW5zbGF0aW9uCiAgICBmdW5jdGlvbi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+Cgpjb21taXQgMmY3OGNhODAz
YWZiMGJlOTA5MTc4OGNiM2IxMTViNDgwYjljODEyZQpBdXRob3I6IFBldGVyIEtyZW1wYSA8cGty
ZW1wYUByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBPY3QgNCAxNDo0Mzo0NiAyMDE4ICswMjAwCgog
ICAgcWVtdTogZG9tYWluOiBBc3N1bWUgJ3JhdycgZGVmYXVsdCBzdG9yYWdlIGZvcm1hdCBhbHNv
IGZvciBuZXR3b3JrIHN0b3JhZ2UKICAgIAogICAgUG9zdCBwYXJzZSBjYWxsYmFjayBhZGRzIHRo
ZSAncmF3JyB0eXBlIG9ubHkgZm9yIGxvY2FsIGZpbGVzLiBSZW1vdGUKICAgIGZpbGVzIGNhbiBh
bHNvIGhhdmUgYmFja2luZyBzdG9yZSAoZXZlbiBsb2NhbCkgc28gd2Ugc2hvdWxkIGRvIHRoaXMg
YWxzbwogICAgZm9yIG5ldHdvcmsgYmFja2VkIHN0b3JhZ2UuCiAgICAKICAgIE5vdGUgdGhhdCB2
aXJTdG9yYWdlRmlsZUdldE1ldGFkYXRhIGFsd2F5cyBjb25zaWRlcnMgZmlsZXMgd2l0aCBubyB0
eXBlCiAgICBhcyByYXcgc28gd2Ugd2lsbCBub3QgYWNjaWRlbnRhbGx5IHRyYXZlcnNlIHRoZSBi
YWNraW5nIGNoYWluIGFuZCBhbGxvdwogICAgdW5leHBlY3RlZCBmaWxlcyBiZWluZyBsYWJlbGxl
ZCB3aXRoIHN2aXJ0IGxhYmVscy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgS3JlbXBh
IDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSsOhbiBUb21rbyA8anRvbWtv
QHJlZGhhdC5jb20+Cgpjb21taXQgNmI2MThkMmQ1ZmQxZGZkMTM0YTA2ZGNhNGQyMzUxZWY5NGQ4
MjM3YgpBdXRob3I6IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgpEYXRlOiAgIE1v
biBPY3QgOCAxNTozMDozNiAyMDE4ICswMjAwCgogICAgdGVzdHM6IHFlbXU6IFRlc3QgbmV0d29y
ayBkaXNrcyB3aXRob3V0IGZvcm1hdCBzcGVjaWZpZWQgZXhwbGljaXRseQogICAgCiAgICBNb2Rp
Znkgc29tZSBleGlzdGluZyB0ZXN0cyBvZiBuZXR3b3JrLWJhc2VkIGRpc2tzIHRvIG9taXQgdGhl
IHN0b3JhZ2UKICAgIGZvcm1hdCBzcGVjaWZpY2F0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKw6Fu
IFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KCmNvbW1pdCA2ZGIwZDAzMzgzOTgwN2FlYzg4NWUx
MGI1YTQ1NzQ4ZGEwMTZlMjYxCkF1dGhvcjogUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5j
b20+CkRhdGU6ICAgRnJpIEZlYiAxIDE3OjU0OjQ2IDIwMTkgKzAxMDAKCiAgICBxZW11OiBjb21t
YW5kOiBEb24ndCBza2lwICdyZWFkb25seScgYW5kIHRocm90dGxpbmcgaW5mbyBmb3IgZW1wdHkg
ZHJpdmUKICAgIAogICAgSW4gY29tbWl0IGY4MGVhZThjMmFlIEkgd2FzIHRvbyBhZ3Jlc2l2ZSBp
biByZW1vdmluZyBwcm9wZXJ0aWVzIG9mCiAgICAtZHJpdmUgZm9yIGVtcHR5IGRyaXZlcy4gSXQg
dHVybnMgb3V0IHRoYXQgcWVtdSBhY3R1YWxseSBwZXJzaXN0cyB0aGUKICAgIHN0YXRlIG9mICdy
ZWFkb25seScgYW5kIHRoZSB0aHJvdHRsaW5nIGluZm9ybWF0aW9uIGV2ZW4gZm9yIHRoZSBlbXB0
eQogICAgZHJpdmUuCiAgICAKICAgIFJlbW92aW5nICdyZWFkb25seScgdGh1cyBtYWRlIHFlbXUg
b3BlbiBhbnkgc3Vic2VxdWVudCBpbWFnZXMgYWRkZWQgdmlhCiAgICB0aGUgJ2NoYW5nZScgY29t
bWFuZCBhcyBSVyB3aGljaCB3YXMgZm9yYmlkZGVuIGJ5IHNlbGludXggdGhhbmtzIHRvIHRoZQog
ICAgcmVzdHJpY3RpdmUgc1ZpcnQgbGFiZWwgZm9yIHJlYWRvbmx5IG1lZGlhLgogICAgCiAgICBG
aXggdGhpcyBieSBmb3JtYXRpbmcgdGhlIHByb3BlcnR5IGFnYWluIGFuZCBidW1wIHRoZSB0ZXN0
cyBhbmQgbGVhdmUgYQogICAgbm90ZSBkZXRhaWxpbmcgd2h5IHRoZSByZXN0IG9mIHRoZSBwcm9w
ZXJ0aWVzIG5lZWRzIHRvIGJlIHNraXBwZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBldGVy
IEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhbmllbCBQLiBC
ZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+Cgpjb21taXQgYWUzOTU1ZjQ4Njk3M2IwMGJi
NWYyNTExZDgxMWYxNmI1MTY5MjNhNQpBdXRob3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25h
QHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEZlYiA0IDA5OjIyOjMxIDIwMTkgKzAxMDAKCiAgICBu
ZXdzOiBGaXggdHlwbwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxh
Ym9sb2duYUByZWRoYXQuY29tPgoKY29tbWl0IGFmMzZmOGE2NDE4MDk1NTZhYzE4ZGNjMDc2Zjk5
NjAzM2NiMjM4NWMKQXV0aG9yOiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgpE
YXRlOiAgIFN1biBKYW4gMjAgMTI6MjM6MjkgMjAxOSAtMDUwMAoKICAgIFJlcXVpcmUgYSBzZW1p
Y29sb24gZm9yIFZJUl9PTkNFX0dMT0JBTF9JTklUIGNhbGxzCiAgICAKICAgIE1pc3Npbmcgc2Vt
aWNvbG9uIGF0IHRoZSBlbmQgb2YgbWFjcm9zIGNhbiBjb25mdXNlIHNvbWUgYW5hbHl6ZXJzCiAg
ICAobGlrZSBjcHBjaGVjayA8ZmlsZW5hbWU+KS4gVklSX09OQ0VfR0xPQkFMX0lOSVQgaXMgYWxt
b3N0CiAgICBleGNsdXNpdmVseSBjYWxsZWQgd2l0aG91dCBhbiBlbmRpbmcgc2VtaWNvbG9uLCBi
dXQgbGV0J3MKICAgIHN0YW5kYXJkaXplIG9uIHVzaW5nIG9uZSBsaWtlIHRoZSBvdGhlciBtYWNy
b3MuCiAgICAKICAgIEFkZCBhIGR1bW15IHN0cnVjdCBkZWZpbml0aW9uIGF0IHRoZSBlbmQgb2Yg
dGhlIG1hY3JvLCBzbwogICAgdGhlIGNvbXBpbGVyIHdpbGwgcmVxdWlyZSBjYWxsZXJzIHRvIGFk
ZCBhIHNlbWljb2xvbi4KICAgIAogICAgUmV2aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFu
QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0By
ZWRoYXQuY29tPgoKY29tbWl0IDhiZWM1NDg4YTYwZWNlNDg1MzA5ZGMyOTU1MjI3YjYxYmYxYTJm
MjcKQXV0aG9yOiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgpEYXRlOiAgIFN1
biBKYW4gMjAgMTE6MzI6NDIgMjAxOSAtMDUwMAoKICAgIFJlcXVpcmUgYSBzZW1pY29sb24gZm9y
IFZJUl9MT0dfSU5JVCBjYWxscwogICAgCiAgICBNaXNzaW5nIHNlbWljb2xvbiBhdCB0aGUgZW5k
IG9mIG1hY3JvcyBjYW4gY29uZnVzZSBzb21lIGFuYWx5emVycwogICAgKGxpa2UgY3BwY2hlY2sg
PGZpbGVuYW1lPiksIGFuZCB3ZSBoYXZlIGEgbWl4IG9mIHNlbWljb2xvbiBhbmQKICAgIG5vbi1z
ZW1pY29sb24gdXNhZ2UgdGhyb3VnaCB0aGUgY29kZS4gTGV0J3Mgc3RhbmRhcmRpemUgb24gdXNp
bmcKICAgIGEgc2VtaWNvbG9uIGZvciBWSVJfTE9HX0lOSVQgY2FsbHMuCiAgICAKICAgIERyb3Ag
dGhlIHNlbWljb2xvbiBmcm9tIHRoZSBmaW5hbCBzdGF0ZW1lbnQgb2YgdGhlIG1hY3JvLCBzbwog
ICAgdGhlIGNvbXBpbGVyIHdpbGwgcmVxdWlyZSBjYWxsZXJzIHRvIGFkZCBhIHNlbWljb2xvbi4K
ICAgIAogICAgUmV2aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgoKY29t
bWl0IDZhNGQ5MzhkZDMzYjhhNzM0MDlhMzZlZTFiZDc2NmVlNTdjNzRhMjcKQXV0aG9yOiBDb2xl
IFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgpEYXRlOiAgIFN1biBKYW4gMjAgMTE6MzA6
MTUgMjAxOSAtMDUwMAoKICAgIFJlcXVpcmUgYSBzZW1pY29sb24gZm9yIFZJUl9FTlVNX0lNUEwg
Y2FsbHMKICAgIAogICAgTWlzc2luZyBzZW1pY29sb24gYXQgdGhlIGVuZCBvZiBtYWNyb3MgY2Fu
IGNvbmZ1c2Ugc29tZSBhbmFseXplcnMKICAgIChsaWtlIGNwcGNoZWNrIDxmaWxlbmFtZT4pLCBh
bmQgd2UgaGF2ZSBhIG1peCBvZiBzZW1pY29sb24gYW5kCiAgICBub24tc2VtaWNvbG9uIHVzYWdl
IHRocm91Z2ggdGhlIGNvZGUuIExldCdzIHN0YW5kYXJkaXplIG9uIHVzaW5nCiAgICBhIHNlbWlj
b2xvbiBmb3IgVklSX0VOVU1fSU1QTCBjYWxscy4KICAgIAogICAgTW92ZSB0aGUgdmVyaWZ5KCkg
c3RhdGVtZW50IHRvIHRoZSBlbmQgb2YgdGhlIG1hY3JvIGFuZCBkcm9wCiAgICB0aGUgc2VtaWNv
bG9uLCBzbyB0aGUgY29tcGlsZXIgd2lsbCByZXF1aXJlIGNhbGxlcnMgdG8gYWRkIGEKICAgIHNl
bWljb2xvbi4KICAgIAogICAgV2hpbGUgd2UgYXJlIHRvdWNoaW5nIHRoZXNlIGNhbGwgc2l0ZXMs
IHN0YW5kYXJkaXplIG9uIHB1dHRpbmcKICAgIHRoZSBjbG9zaW5nIHBhcmVudGggb24gaXRzIG93
biBsaW5lLCBhcyBkaXNjdXNzZWQgaGVyZToKICAgIGh0dHBzOi8vd3d3LnJlZGhhdC5jb20vYXJj
aGl2ZXMvbGlidmlyLWxpc3QvMjAxOS1KYW51YXJ5L21zZzAwNzUwLmh0bWwKICAgIAogICAgUmV2
aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgoKY29tbWl0IDc2NjIxOTRi
ZjMyYmVlNDBiMGRmYzU1ODM0NGMzN2U1YTc2YjEyYTYKQXV0aG9yOiBDb2xlIFJvYmluc29uIDxj
cm9iaW5zb0ByZWRoYXQuY29tPgpEYXRlOiAgIFN1biBKYW4gMjAgMTE6MDQ6NTYgMjAxOSAtMDUw
MAoKICAgIFJlcXVpcmUgYSBzZW1pY29sb24gdG8gVklSX0VOVU1fREVDTCBjYWxscwogICAgCiAg
ICBNaXNzaW5nIHNlbWljb2xvbiBhdCB0aGUgZW5kIG9mIG1hY3JvcyBjYW4gY29uZnVzZSBzb21l
IGFuYWx5emVycwogICAgKGxpa2UgY3BwY2hlY2sgPGZpbGVuYW1lPiksIGFuZCB3ZSBoYXZlIGEg
bWl4IG9mIHNlbWljb2xvbiBhbmQKICAgIG5vbi1zZW1pY29sb24gdXNhZ2UgdGhyb3VnaCB0aGUg
Y29kZS4gTGV0J3Mgc3RhbmRhcmRpemUgb24gdXNpbmcKICAgIGEgc2VtaWNvbG9uIGZvciBWSVJf
RU5VTV9ERUNMIGNhbGxzLgogICAgCiAgICBEcm9wIHRoZSBzZW1pY29sb24gZnJvbSB0aGUgZmlu
YWwgc3RhdGVtZW50IG9mIHRoZSBtYWNybywgc28KICAgIHRoZSBjb21waWxlciB3aWxsIHJlcXVp
cmUgY2FsbGVycyB0byBhZGQgYSBzZW1pY29sb24uCiAgICAKICAgIFJldmlld2VkLWJ5OiBKb2hu
IEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQ29sZSBSb2Jp
bnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 15:09:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 15:09:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr2Lw-0000tF-KS; Tue, 05 Feb 2019 15:09:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7kML=QM=amazon.de=prvs=93263f919=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gr2Lv-0000tA-Jc
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 15:09:35 +0000
X-Inumbo-ID: 0b46432c-2958-11e9-a784-b71f371d7163
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b46432c-2958-11e9-a784-b71f371d7163;
 Tue, 05 Feb 2019 15:09:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549379374; x=1580915374;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=IXwlyCA9X8p8dfJFjUJ4DdIM+Y5kKjfkx8WMo6HaT2M=;
 b=JD04eBlAWE1A0vb4blxI+JMYG4TDQz1NOkFBDf5/8AeC7k+lTdUUd+iO
 uSlSEj45e7KA0jRvXGN8CKQlho/ap+V77CO98BnnxGDRASFeh768izhyb
 H/dl9MU53h0s7frQdVKXDJvO4GqOGSoKlVPKx/e1sP8el95FTHKhCCA2S M=;
X-IronPort-AV: E=Sophos;i="5.56,564,1539648000"; d="scan'208";a="785756565"
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-9101.sea19.amazon.com with ESMTP;
 05 Feb 2019 15:09:30 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com (Postfix) with ESMTPS
 id 0036CA2170; Tue,  5 Feb 2019 15:09:27 +0000 (UTC)
Received: from EX13D02EUC004.ant.amazon.com (10.43.164.117) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 5 Feb 2019 15:09:27 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D02EUC004.ant.amazon.com (10.43.164.117) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 5 Feb 2019 15:09:26 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 5 Feb 2019 15:09:24 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Feb 2019 16:09:06 +0100
Message-ID: <1549379346-17883-1-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <5C5958700200007800213E09@prv1-mh.provo.novell.com>
References: <5C5958700200007800213E09@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH svm v2] svm: fix xentrace p2mt access
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Jan
 Beulich <jbeulich@suse.com>, Michael Tautschnig <tautschn@amazon.co.uk>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBwb2ludGVyIG1pc21hdGNoIGhhcyBiZWVuIHJlcG9ydGVkIHdoZW4gY29tcGlsaW5nIHdpdGgg
dGhlCmNvbXBpbGVyIGdvdG8tZ2NjIG9mIHRoZSBib3VuZGVkIG1vZGVsIGNoZWNrZXIgQ0JNQy4K
VG8ga2VlcCB0cmFjZSBlbnRyeSBzaXplIGluZGVwZW5kZW50IG9mIHRoZSBjb21waWxlciBpbXBs
ZW1lbnRhdGlvbiwKdXNlIHRoZSBhdmFpbGFibGUgcDJtdCB2YXJpYWJsZSBmb3IgdGhlIGFjY2Vz
cywgYW5kIHVwZGF0ZSB0aGUKdHJhY2UgcmVjb3JkIGluZGVwZW5kZW5seS4KCkZpeGVzOiA5YTc3
OWU0ZiAoSW1wbGVtZW50IFNWTSBzcGVjaWZpYyBwYXJ0IGZvciBOZXN0ZWQgVmlydHVhbGl6YXRp
b24pCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4K
Ci0tLQoKTm90ZXM6CiAgICB2Mjoga2VlcCB0eXBlLCB1c2UgbG9jYWwgdmFyaWFibGUgaW4gZnVu
Y3Rpb24gY2FsbCBhbmQKCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyB8IDMgKystCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYwpAQCAtMTgwMCw4ICsxODAwLDkgQEAgc3RhdGljIHZvaWQgc3ZtX2RvX25lc3RlZF9w
Z2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICBwMm0gPSBwMm1fZ2V0X3AybSh2KTsKICAg
ICAgICAgX2QuZ3BhID0gZ3BhOwogICAgICAgICBfZC5xdWFsaWZpY2F0aW9uID0gMDsKLSAgICAg
ICAgbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwgZ2ZuLCAmX2QucDJtdCwgJnAybWEs
IDAsIE5VTEwsIDApOworICAgICAgICBtZm4gPSBfX2dldF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBn
Zm4sICZwMm10LCAmcDJtYSwgMCwgTlVMTCwgMCk7CiAgICAgICAgIF9kLm1mbiA9IG1mbl94KG1m
bik7CisgICAgICAgIF9kLnAybXQgPSBwMm10OwogICAgICAgICAKICAgICAgICAgX190cmFjZV92
YXIoVFJDX0hWTV9OUEYsIDAsIHNpemVvZihfZCksICZfZCk7CiAgICAgfQotLSAKMi43LjQKCgoK
CkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEw
MTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBI
ZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0
IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 15:15:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 15:15:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr2Rk-0001iG-BS; Tue, 05 Feb 2019 15:15:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gr2Ri-0001iB-Ig
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 15:15:34 +0000
X-Inumbo-ID: e06ba16e-2958-11e9-bafb-5bf253600ff0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e06ba16e-2958-11e9-bafb-5bf253600ff0;
 Tue, 05 Feb 2019 15:15:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 08:15:30 -0700
Message-Id: <5C59A88F0200007800214009@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 08:15:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-5-roger.pau@citrix.com>
 <5C5971D00200007800213E92@prv1-mh.provo.novell.com>
 <20190205114739.r4zceltrrv6ovuq3@mac>
 <5C5987D60200007800213F14@prv1-mh.provo.novell.com>
 <20190205135237.54gjkm2ac7q3pnuz@mac>
In-Reply-To: <20190205135237.54gjkm2ac7q3pnuz@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 4/8] x86/shadow: alloc enough pages
 so initialization doesn't fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE5IGF0IDE0OjUyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDA1LCAyMDE5IGF0IDA1OjU1OjUwQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDUuMDIuMTkgYXQgMTI6NDcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDQ6MjE6NTJBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAzMC4wMS4xOSBhdCAxMTozNiwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBDdXJyZW50IGNvZGUgaW4gc2hhZG93X2VuYWJs
ZSB3aWxsIGFsbG9jYXRlIGEgc2hhZG93IHBvb2wgb2YgNE1CCj4+ID4+ID4gcmVnYXJkbGVzcyBv
ZiB0aGUgdmFsdWVzIG9mIHNoX21pbl9hbGxvY2F0aW9uIG9yCj4+ID4+ID4gc2hhZG93X21pbl9h
Y2NlcHRhYmxlX3BhZ2VzLCB3aGljaCBtZWFucyB0aGF0IGNhbGxzIHRvCj4+ID4+ID4gc2hhZG93
X2FsbG9jX3AybV9wYWdlIGNhbiBmYWlsIGV2ZW4gYWZ0ZXIgdGhlIGNoZWNrIGFuZCBhbGxvY2F0
aW9uCj4+ID4+ID4gZG9uZSBqdXN0IGFib3ZlLgo+PiA+PiA+IAo+PiA+PiA+IEZpeCB0aGlzIGJ5
IGFsd2F5cyBjaGVja2luZyB0aGF0IHRoZSBwb29sIGlzIGJpZyBlbm91Z2ggc28gdGhlIHJlc3Qg
b2YKPj4gPj4gPiB0aGUgc2hhZG93X2luaXQgZnVuY3Rpb24gY2Fubm90IGZhaWwgZHVlIHRvIGxh
Y2sgb2YgcGFnZXMgaW4gdGhlCj4+ID4+ID4gc2hhZG93IHBvb2wuIFRoaXMgaXMgcmVsZXZhbnQg
dG8gc2hhZG93X2FsbG9jX3AybV9wYWdlIHdoaWNoIHJlcXVpcmVzCj4+ID4+ID4gYSBtaW5pbXVt
IGFtb3VudCBvZiBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoZCkgKyAxIGluIHRoZSBwb29s
Lgo+PiA+PiA+IAo+PiA+PiA+IFRoaXMgYWxsb3dzIGJvb3RpbmcgYSBndWVzdCB1c2luZyBzaGFk
b3cgYW5kIG1vcmUgdGhhbiA2IHZDUFVzLgo+PiA+PiAKPj4gPj4gSSdtIHJvdXRpbmVseSBib290
aW5nIDgtdkNQVSBndWVzdHMgd2l0aG91dCBpc3N1ZXMuCj4+ID4gCj4+ID4gRm9yIG1lIHRoZSBm
b2xsb3dpbmcgc2ltcGxlIGV4YW1wbGUgd2l0aCA4IHZjcHVzIGRvZXNuJ3Qgd29yazoKPj4gPiAK
Pj4gPiAjIGNhdCB0ZXN0LmNmZwo+PiA+IG5hbWUgPSAidGVzdCIKPj4gPiB0eXBlID0gImh2bSIK
Pj4gPiAKPj4gPiBtZW1vcnkgPSAyNTYKPj4gCj4+IEkgYWRtaXQgSSd2ZSBuZXZlciB0cmllZCB0
aGlzIHNtYWxsIGEgZ3Vlc3Qgd2l0aCAuLi4KPj4gCj4+ID4gdmNwdXMgPSA4Cj4+IAo+PiAuLi4g
dGhpcyBtYW55IHZDUFUtcy4KPiAKPiBJIGRvbid0IHRoaW5rIHRoZSBhbW91bnQgb2YgZ3Vlc3Qg
bWVtb3J5IG1hdHRlcnMgaGVyZSwgdGhlIGZvbGxvd2luZwo+IGV4YW1wbGUgd2l0aCA4RyBvZiBS
QU0gYW5kIDggdkNQVXMgZmFpbHMgaW4gdGhlIHNhbWUgd2F5Ogo+IAo+ICMgY2F0IHRlc3QuYwo+
IHRlc3QuYyAgICAgICB0ZXN0LmMuZ2NvdiAgdGVzdC5jZmcgICAgIHRlc3QuY29yZQo+IHJvb3RA
On4gIyBjYXQgdGVzdC5jZmcKPiBuYW1lID0gInRlc3QiCj4gdHlwZSA9ICJodm0iCj4gCj4gbWVt
b3J5ID0gODE5Mgo+IHZjcHVzID0gOAo+IGhhcCA9IDAKPiAjIHhsIGNyZWF0ZSB0ZXN0LmNmZwo+
IFBhcnNpbmcgY29uZmlnIGZyb20gdGVzdC5jZmcKPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2NyZWF0
ZS5jOjU3ODpsaWJ4bF9fZG9tYWluX21ha2U6IGRvbWFpbiBjcmVhdGlvbiBmYWlsOiAKPiBDYW5u
b3QgYWxsb2NhdGUgbWVtb3J5Cj4gbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzo5NzU6aW5p
dGlhdGVfZG9tYWluX2NyZWF0ZTogY2Fubm90IG1ha2UgZG9tYWluOiAKPiAtMwo+IAo+IEFuZCBJ
IHRoaW5rIHRoYXQncyBhIHBlcmZlY3RseSBzdWl0YWJsZSBndWVzdCBjb25maWcuCgpJbmRlZWQu
IEFuZCBpdCBkb2Vzbid0IHNlZW0gdG8gd29yayBmb3IgbWUgYW55bW9yZSBlaXRoZXIuIE11c3Qg
YmUKYSByZWdyZXNzaW9uLCBhcyBJJ20gcHJldHR5IHN1cmUgaXQgZGlkIHN0aWxsIHdvcmsgbm90
IGFsbCB0aGF0IGxvbmcgYWdvLgpOb3QgZXZlbiAic2hhZG93X21lbW9yeT0yNTYiIGhlbHBzLgoK
Pj4gPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4+ID4+ID4gKysr
IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+PiA+PiA+IEBAIC0yNzA1LDYgKzI3
MDUsMTEgQEAgaW50IHNoYWRvd19lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1vZGUpCj4+
ID4+ID4gICAgICB1aW50MzJfdCAqZTsKPj4gPj4gPiAgICAgIGludCBydiA9IDA7Cj4+ID4+ID4g
ICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+PiA+PiA+
ICsgICAgLyoKPj4gPj4gPiArICAgICAqIFJlcXVpcmVkIG1pbmltdW0gYW1vdW50IG9mIHBvb2wg
cGFnZXMgcGx1cyA0TUIuIFRoaXMgaXMgcmVxdWlyZWQgc28gdGhlCj4+ID4+ID4gKyAgICAgKiBj
YWxscyB0byBwMm1fYWxsb2NfdGFibGUgYW5kIHNoYWRvd19hbGxvY19wMm1fcGFnZSBiZWxvdyBk
b24ndCBmYWlsLgo+PiA+PiA+ICsgICAgICovCj4+ID4+ID4gKyAgICB1bnNpZ25lZCBpbnQgbWlu
X3BhZ2VzID0gc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKGQpICsgMTAyNDsKPj4gPj4gCj4+
ID4+IHNoX21pbl9hbGxvY2F0aW9uKCkgYWxzbyB0YWtlcyB0aGUgbWVtb3J5IHNpemUgb2YgdGhl
IGRvbWFpbiBpbnRvCj4+ID4+IGFjY291bnQuIEFyZW4ndCB5b3UgdGhlcmVmb3JlIHJpc2tpbmcg
dG8gcmVncmVzcyBsYXJnZXIgZ3Vlc3RzIGJ5Cj4+ID4+IGluc3RlYWQgdXNpbmcgYSBmaXhlZCBh
bW91bnQgaGVyZT8gVGhlIG1vcmUgdGhhdCAuLi4KPj4gPiAKPj4gPiBzaGFkb3dfZW5hYmxlZCBp
cyBjYWxsZWQgYnkgZG9tYWluX2NyZWF0ZSwgYW5kIGF0IHRoaXMgcG9pbnQgdGhlCj4+ID4gbWVt
b3J5IHNpemUgb2YgdGhlIGd1ZXN0IGlzIG5vdCB5ZXQga25vd24gQUZBSUNULiBJIGFzc3VtZSB0
aGUKPj4gPiB0b29sc3RhY2sgd2lsbCBtYWtlIGZ1cnRoZXIgaHlwZXJjYWxscyB0byBzZXQgYSBz
dWl0YWJsZSBzaXplZCBzaGFkb3cKPj4gPiBtZW1vcnkgcG9vbCBhZnRlciB0aGUgZG9tYWluIGhh
cyBiZWVuIGNyZWF0ZWQgYW5kIGJlZm9yZSBwb3B1bGF0aW5nCj4+ID4gdGhlIHBoeXNtYXAuCj4+
IAo+PiBIbW0sIGdvb2QgcG9pbnQsIGFuZCBubywgSSBkb24ndCB0aGluayB0aGVyZSBhcmUgc3Vi
c2VxdWVudCBjYWxscwo+PiB0byBzaGFkb3dfZW5hYmxlKCk7IGF0IGxlYXN0IEkgY2FuJ3QgZmlu
ZCBhbiBpbnZvY2F0aW9uIG9mCj4+IFhFTl9ET01DVExfU0hBRE9XX09QX0VOQUJMRS4KPiAKPiBZ
b3UgY2FuIGV4cGFuZCB0aGUgc2hhZG93IHBvb2wgdXNpbmcKPiBYRU5fRE9NQ1RMX1NIQURPV19P
UF9TRVRfQUxMT0NBVElPTiwgdGhlcmUncyBubyBuZWVkIHRvIGNhbGwKPiBYRU5fRE9NQ1RMX1NI
QURPV19PUF9FTkFCTEUgZm9yIHRoYXQuCgpBaCwgcmlnaHQuIEFuZCBsaWJ4bCBoYXMgYSBTRVRf
QUxMT0NBVElPTiBpbnZvY2F0aW9uLgoKPiBJbiBmYWN0IEknbSBub3Qgc3VyZSB3aGF0J3MgdGhl
IHBvaW50IG9mIFhFTl9ET01DVExfU0hBRE9XX09QX0VOQUJMRSwKPiBzaW5jZSBzaGFkb3cgaXMg
ZW5hYmxlZCB3aGVuIHRoZSBkb21haW4gaXMgY3JlYXRlZCAoZG9tYWluX2NyZWF0ZSkKPiB3aXRo
IHRoZSBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbiBkb21jdGwsIGFuZCBhdCB0aGlzIHBvaW50IHRo
ZSBtZW1vcnkKPiBzaXplIG9mIHRoZSBkb21haW4gaXMgbm90IHlldCBrbm93biBieSB0aGUgaHlw
ZXJ2aXNvci4KCkkgZ3Vlc3MgaXQgc2VydmVkIGEgbW9yZSBzaWduaWZpY2FudCBwdXJwb3NlIGlu
IHRoZSBwYXN0LgoKPiBNYXliZSB5b3UgY2FuIGNyZWF0ZSBhIEhBUCBvciBQViBkb21haW4gYW5k
IHR1cm4gc2hhZG93IG9uCj4gYWZ0ZXJ3YXJkcz8KCkhBUCAtIEkgZG9uJ3QgdGhpbmsgc28uIFBW
IC0gc3VyZSwgZm9yIGxvZy1kaXJ0eSBtb2RlLgoKPj4gQnV0IHRoZW4gdGhlIGNvcnJlY3QgY291
cnNlIG9mIGFjdGlvbiB3b3VsZCBiZSB0byBzdWl0YWJseSBncm93IHRoZQo+PiBzaGFkb3cgcG9v
bCBhcyBtZW1vcnkgZ2V0cyBhZGRlZCB0byB0aGUgZG9tYWluIChiZSBpdCBEb20wIG9yCj4+IGEg
RG9tVSkuIFN0aWNraW5nIHRvIGEgZml4ZWQgdmFsdWUgb2YgMTAyNCBjYW4ndCB2ZXJ5IHdlbGwg
YmUgdGhlCj4+IGJlc3QgY291cnNlIG9mIGFjdGlvbiBpbiBhbGwgcG9zc2libGUgY2FzZXMuCj4g
Cj4gUmlnaHQsIGJ1dCBpdCB0dXJucyBvdXQgMTAyNCAoNE1CKSBpcyBub3Qgc3VpdGFibGUgZ2l2
ZW4gdGhlIGV4YW1wbGUKPiBhYm92ZS4gSSdtIG9wZW4gdG8gb3RoZXIgb3B0aW9ucywgYnV0IElN
TyB0aGlzIG5lZWRzIHRvIGJlIGZpeGVkIGZvcgo+IDQuMTIgaW4gb25lIHdheSBvciBhbm90aGVy
LgoKWWVzLCBhbmQgbm90IGp1c3QgZm9yIDQuMTIsIHVubGVzcyB0aGlzIGlzIGFuIGlzc3VlIHRo
ZXJlIG9ubHkuIE5vdCBzdXJlCndoYXQgb3RoZXIgb3B0aW9ucyB5b3UncmUgYWZ0ZXI7IEkgdGhp
bmsgSSd2ZSBzYWlkIHdoYXQgSSB0aGluayB3b3VsZCBiZQpuZWVkZWQuIE9yIG1heWJlIHRoYXQg
cmVtYXJrIHdhcyByYXRoZXIgdG93YXJkcyBvdGhlcnM/CgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 15:19:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 15:19:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr2V2-0001zc-Sq; Tue, 05 Feb 2019 15:19:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gr2V1-0001zX-95
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 15:18:59 +0000
X-Inumbo-ID: 5b07372d-2959-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b07372d-2959-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 15:18:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 08:18:56 -0700
Message-Id: <5C59A95C0200007800214020@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 08:18:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-4-roger.pau@citrix.com>
 <5C5969D50200007800213E62@prv1-mh.provo.novell.com>
 <20190205111519.wobiuhyr6n7dfti7@mac>
 <5C5986430200007800213EFC@prv1-mh.provo.novell.com>
 <20190205140108.qoj546tyikwny2lp@mac>
In-Reply-To: <20190205140108.qoj546tyikwny2lp@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 3/8] iommu/pvh: add reserved
 regions below 1MB to the iommu page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE5IGF0IDE1OjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDA1LCAyMDE5IGF0IDA1OjQ5OjA3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDUuMDIuMTkgYXQgMTI6MTUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDM6NDc6NDlBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAzMC4wMS4xOSBhdCAxMTozNiwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC94ODYvaW9tbXUuYwo+PiA+PiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jCj4+ID4+ID4gQEAgLTE1MSwxMiArMTUxLDcgQEAgc3RhdGljIGJvb2wgX19od2RvbV9p
bml0IGh3ZG9tX2lvbW11X21hcChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+PiA+PiA+ICAgICAg
ICogaW5jbHVzaXZlIG1hcHBpbmcgYWRkaXRpb25hbGx5IG1hcHMgaW4gZXZlcnkgcGZuIHVwIHRv
IDRHQiBleGNlcHQgdGhvc2UKPj4gPj4gPiAgICAgICAqIHRoYXQgZmFsbCBpbiB1bnVzYWJsZSBy
YW5nZXMgZm9yIFBWIERvbTAuCj4+ID4+ID4gICAgICAgKi8KPj4gPj4gPiAtICAgIGlmICggKHBm
biA+IG1heF9wZm4gJiYgIW1mbl92YWxpZChtZm4pKSB8fCB4ZW5faW5fcmFuZ2UocGZuKSB8fAo+
PiA+PiA+IC0gICAgICAgICAvKgo+PiA+PiA+IC0gICAgICAgICAgKiBJZ25vcmUgYW55IGFkZHJl
c3MgYmVsb3cgMU1CLCB0aGF0J3MgYWxyZWFkeSBpZGVudGl0eSBtYXBwZWQgYnkgdGhlCj4+ID4+
ID4gLSAgICAgICAgICAqIERvbTAgYnVpbGRlciBmb3IgSFZNLgo+PiA+PiA+IC0gICAgICAgICAg
Ki8KPj4gPj4gPiAtICAgICAgICAgKCFkLT5kb21haW5faWQgJiYgaXNfaHZtX2RvbWFpbihkKSAm
JiBwZm4gPCBQRk5fRE9XTihNQigxKSkpICkKPj4gPj4gCj4+ID4+IFRoZXJlIHdhcyBhIGRvbWFp
biBJRCBjaGVjayBoZXJlLCBhbmQgdGhlIGNvbW1lbnQgZXhwbGljaXRseSBzYWlkCj4+ID4+IERv
bTAuCj4+ID4+IAo+PiA+PiA+ICsgICAgaWYgKCAocGZuID4gbWF4X3BmbiAmJiAhbWZuX3ZhbGlk
KG1mbikpIHx8IHhlbl9pbl9yYW5nZShwZm4pICkKPj4gPj4gPiAgICAgICAgICByZXR1cm4gZmFs
c2U7Cj4+ID4+ID4gIAo+PiA+PiA+ICAgICAgc3dpdGNoICggdHlwZSA9IHBhZ2VfZ2V0X3JhbV90
eXBlKG1mbikgKQo+PiA+PiA+IEBAIC0yNDUsNyArMjQwLDEyIEBAIHZvaWQgX19od2RvbV9pbml0
IGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+PiA+PiA+ICAgICAgICAg
IGlmICggIWh3ZG9tX2lvbW11X21hcChkLCBwZm4sIG1heF9wZm4pICkKPj4gPj4gPiAgICAgICAg
ICAgICAgY29udGludWU7Cj4+ID4+ID4gIAo+PiA+PiA+IC0gICAgICAgIGlmICggcGFnaW5nX21v
ZGVfdHJhbnNsYXRlKGQpICkKPj4gPj4gPiArICAgICAgICAvKgo+PiA+PiA+ICsgICAgICAgICAq
IERvbid0IGFkZCBhbnkgYWRkcmVzcyBiZWxvdyAxTUIgdG8gdGhlIEhBUCBwYWdlIHRhYmxlcywg
dGhhdCdzCj4+ID4+ID4gKyAgICAgICAgICogYWxyZWFkeSBkb25lIGJ5IHRoZSBkb21haW4gYnVp
bGRlci4gQWRkIGFkZHJlc3NlcyBiZWxvdyAxTUIgdG8gdGhlCj4+ID4+ID4gKyAgICAgICAgICog
SU9NTVUgcGFnZSB0YWJsZXMgb25seS4KPj4gPj4gPiArICAgICAgICAgKi8KPj4gPj4gPiArICAg
ICAgICBpZiAoIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAmJiBwZm4gPj0gUEZOX0RPV04oTUIo
MSkpICkKPj4gPj4gCj4+ID4+IE5vdGhpbmcgbGlrZSB0aGlzIGhlcmUuIERpZCB5b3UgZGV0ZXJt
aW5lIHRoYXQgaW4gdGhlIGxhdGUgaHdkb20KPj4gPj4gY2FzZSB0aGluZ3Mgd29yayB3aXRob3V0
IHRoYXQgZXh0cmEgcHJlY2F1dGlvbiAoaS5lLiB0aGUgcmVtb3ZlZAo+PiA+PiBjaGVjayB3YXMg
cmVhbGx5IHBvaW50bGVzcyk/IElmIHNvLCBtZW50aW9uaW5nIHRoaXMgd291bGQgYmUgaGVscGZ1
bAo+PiA+PiAoYXQgdGhlIHZlcnkgbGVhc3QgdG8gYmUgc3VyZSB0aGlzIHdhcyBpbnRlbnRpb25h
bCkuCj4+ID4gCj4+ID4gV2UgZG9uJ3QgY3VycmVudGx5IGhhdmUgc3VwcG9ydCBmb3IgYSBwdmgg
bGF0ZS1od2RvbSBBRkFJSywgYW5kCj4+ID4gd2hldGhlciB0aGlzIGNoZWNrIGlzIG5lY2Vzc2Fy
eSBvciBub3QgZGVwZW5kcyBvbiBob3cgc3VjaCBwdmgKPj4gPiBsYXRlLWh3ZG9tIGlzIGJ1aWx0
LCBleHBsaWNpdGx5IGhvdyB0aGUgbG93IDFNQiBpcyBoYW5kbGVkLgo+PiAKPj4gV2VsbCwgdGls
bCBub3cgSSd2ZSBiZWVuIGFzc3VtaW5nIHRoYXQgdGhlIGxhdGUgaHdkb20gKGluIHRoZSBQViBj
YXNlKQo+PiB3b3VsZCBiZSBidWlsdCB1c2luZyB0aGUgbm9ybWFsIHRvb2wgc3RhY2sgbG9naWMu
IEkgd291bGQgdGhlbiBleHRlbmQKPj4gdGhpcyB0byBQVkgsIGFuZCBleHBlY3QgWGVuIHRvIHRh
a2UgY2FyZSBvZiB0aGUgZGVsdGEgYmV0d2VlbiB3aGF0Cj4+IHRoZSB0b29sIHN0YWNrIGRvZXMg
YW5kIHdoYXQgdGhlIGhhcmR3YXJlIGRvbWFpbiBuZWVkcy4KPiAKPiBXZWxsLCBJIHRoaW5rIHRo
YXQgbm9uLXRyaXZpYWwgY2hhbmdlcyB3b3VsZCBuZWVkIHRvIGJlIHBlcmZvcm1lZCB0bwo+IHRo
ZSB0b29sc3RhY2sgaW4gb3JkZXIgdG8gY3JlYXRlIGEgcHZoIGxhdGUtaHdkb20uIEZvciBvbmNl
IHRoZQo+IHBoeXNtYXAgb2YgYSBwdmggaHdkb20gbmVlZHMgdG8gbWF0Y2ggdGhlIG5hdGl2ZSBv
bmUsIGFuZCB0aGVyZSdzIG5vCj4gbG9naWMgaW4gdGhlIHRvb2xzdGFjayBhdCBhbGwgdG8gZG8g
dGhpcy4KPiAKPiBNeSBwb2ludCBpcyB0aGF0IG1ha2luZyBzdWNoIGFkanVzdG1lbnQgaGVyZSBm
b3IgYSBwdmggbGF0ZS1od2RvbSBpcwo+IGxpa2VseSBhIHJlZCBoZXJyaW5nIChvciBtYXliZSBu
b3QgZXZlbiBuZWVkZWQgb3Igd3JvbmcpLCBhbmQgdGhlcmUncwo+IGEgbG90IG1vcmUgd29yayB0
byBkbyBpbiBvcmRlciB0byBiZSBhYmxlIHRvIGNyZWF0ZSBhIHB2aAo+IGxhdGUtaHdkb20uCgpP
a2F5IHRoZW4sIGFzIGxvbmcgYXMgdGhpcyBnZXRzIG1hZGUgY2xlYXIgYXMgYW4gaW50ZW50aW9u
YWwKY2hhbmdlIGluIHRoZSBkZXNjcmlwdGlvbi4KCj4+ID4gTWF5YmUgaXQncyBiZXR0ZXIgdG8g
anVzdCBmb3JnZXQgYWJvdXQgdGhlIHByZS1oYXN3ZWxsIHdvcmthcm91bmRzIGFuZAo+PiA+IGVu
YWJsZSB0aGUgaW9tbXUgYmVmb3JlIHBvcHVsYXRpbmcgdGhlIHAybSwgdGhhdCB3b3VsZCBjZXJ0
YWlubHkKPj4gPiBzaW1wbHkgdGhlIGNvZGUgaGVyZSBieSByZW1vdmluZyB0aGUgbG93IDFNQiBz
cGVjaWFsIGNhc2luZy4KPj4gCj4+IEFyZSB5b3UgY29udmluY2VkIHRoYXQgdGhvc2Ugd29ya2Fy
b3VuZHMgYXJlIGF0dHJpYnV0YWJsZSB0byB0aGUKPj4gQ1BVIGZhbWlseSwgYW5kIHRoYXQgaGVu
Y2Ugd2l0aCBIYXN3ZWxsIGFuZCBuZXdlciB0aGV5J3JlIGdvbmUKPj4gYWx0b2dldGhlcj8KPiAK
PiBOb3Qgc3VyZSwgSSBndWVzcyBpdCdzIG1vcmUgbGlrZWx5IHBhcnQgb2YgdGhlIGNoaXBzZXQg
cmF0aGVyIHRoZSBDUFUKPiBpdHNlbGY/IEJ1dCBzaW5jZSBjaGlwc2V0cyBhcmUgdXN1YWxseSBw
YWlyZWQgd2l0aCBDUFUgZmFtaWxpZXMsIGl0J3MKPiBxdWl0ZSBsaWtlbHkgdGhlIGJvZ3VzIGNo
aXBzZXQgd2FzIG9ubHkgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoCj4gcHJlLUhhc3dlbGwgQ1BV
cy4KCkknZCBleHBlY3QgaXQncyBsYXJnZWx5IHRoZSBmaXJtd2FyZSBzY3Jld2luZyB0aGluZ3Mg
dXAuCgo+IEFueXdheSwgSSdtIGhhcHB5IHRvIGNoYW5nZSB0aGUgb3JkZXIgc28gdGhhdCB0aGUg
aW9tbXUgaXMgZW5hYmxlZAo+IGJlZm9yZSB0aGUgcDJtIGlzIHBvcHVsYXRlZCBhbmQgdGhlbiBk
cm9wIHRoaXMgd29ya2Fyb3VuZCBmcm9tIHRoZQo+IGlvbW11IGNvZGUuIFdvdWxkIHlvdSBiZSBm
aW5lIHdpdGggc3VjaCBhIGNoYW5nZT8KClBlcnNvbmFsbHkgSSB3b3VsZCBiZSwgYnV0IGlmIHRo
ZSBpbXBsaWNhdGlvbiB3b3VsZCB0aGF0IFBWSCB3b24ndAp3b3JrIG9uIHByZS1IYXN3ZWxsIGFu
eW1vcmUsIHRoZW4gSSB0aGluayB0aGlzIGNhbid0IGJlIHNldHRsZWQKanVzdCBiZXR3ZWVuIHRo
ZSB0d28gb2YgdXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 15:50:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 15:50:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr2yo-0004Xi-Ec; Tue, 05 Feb 2019 15:49:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rr7n=QM=citrix.com=prvs=932aec825=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gr2yn-0004Xd-II
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 15:49:45 +0000
X-Inumbo-ID: a768f00d-295d-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a768f00d-295d-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 15:49:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,564,1539648000"; d="scan'208";a="85532214"
Date: Tue, 5 Feb 2019 16:45:10 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190205154510.prukn3dtqkxt5wry@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-4-roger.pau@citrix.com>
 <5C5969D50200007800213E62@prv1-mh.provo.novell.com>
 <20190205111519.wobiuhyr6n7dfti7@mac>
 <5C5986430200007800213EFC@prv1-mh.provo.novell.com>
 <20190205140108.qoj546tyikwny2lp@mac>
 <5C59A95C0200007800214020@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C59A95C0200007800214020@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 3/8] iommu/pvh: add reserved
 regions below 1MB to the iommu page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDg6MTg6NTJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA1LjAyLjE5IGF0IDE1OjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDU6NDk6MDdBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA1LjAyLjE5IGF0IDEyOjE1LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDM6NDc6NDlB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDMwLjAxLjE5IGF0IDEx
OjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gTWF5YmUgaXQncyBiZXR0
ZXIgdG8ganVzdCBmb3JnZXQgYWJvdXQgdGhlIHByZS1oYXN3ZWxsIHdvcmthcm91bmRzIGFuZAo+
ID4+ID4gZW5hYmxlIHRoZSBpb21tdSBiZWZvcmUgcG9wdWxhdGluZyB0aGUgcDJtLCB0aGF0IHdv
dWxkIGNlcnRhaW5seQo+ID4+ID4gc2ltcGx5IHRoZSBjb2RlIGhlcmUgYnkgcmVtb3ZpbmcgdGhl
IGxvdyAxTUIgc3BlY2lhbCBjYXNpbmcuCj4gPj4gCj4gPj4gQXJlIHlvdSBjb252aW5jZWQgdGhh
dCB0aG9zZSB3b3JrYXJvdW5kcyBhcmUgYXR0cmlidXRhYmxlIHRvIHRoZQo+ID4+IENQVSBmYW1p
bHksIGFuZCB0aGF0IGhlbmNlIHdpdGggSGFzd2VsbCBhbmQgbmV3ZXIgdGhleSdyZSBnb25lCj4g
Pj4gYWx0b2dldGhlcj8KPiA+IAo+ID4gTm90IHN1cmUsIEkgZ3Vlc3MgaXQncyBtb3JlIGxpa2Vs
eSBwYXJ0IG9mIHRoZSBjaGlwc2V0IHJhdGhlciB0aGUgQ1BVCj4gPiBpdHNlbGY/IEJ1dCBzaW5j
ZSBjaGlwc2V0cyBhcmUgdXN1YWxseSBwYWlyZWQgd2l0aCBDUFUgZmFtaWxpZXMsIGl0J3MKPiA+
IHF1aXRlIGxpa2VseSB0aGUgYm9ndXMgY2hpcHNldCB3YXMgb25seSB1c2VkIGluIGNvbmp1bmN0
aW9uIHdpdGgKPiA+IHByZS1IYXN3ZWxsIENQVXMuCj4gCj4gSSdkIGV4cGVjdCBpdCdzIGxhcmdl
bHkgdGhlIGZpcm13YXJlIHNjcmV3aW5nIHRoaW5ncyB1cC4KPiAKPiA+IEFueXdheSwgSSdtIGhh
cHB5IHRvIGNoYW5nZSB0aGUgb3JkZXIgc28gdGhhdCB0aGUgaW9tbXUgaXMgZW5hYmxlZAo+ID4g
YmVmb3JlIHRoZSBwMm0gaXMgcG9wdWxhdGVkIGFuZCB0aGVuIGRyb3AgdGhpcyB3b3JrYXJvdW5k
IGZyb20gdGhlCj4gPiBpb21tdSBjb2RlLiBXb3VsZCB5b3UgYmUgZmluZSB3aXRoIHN1Y2ggYSBj
aGFuZ2U/Cj4gCj4gUGVyc29uYWxseSBJIHdvdWxkIGJlLCBidXQgaWYgdGhlIGltcGxpY2F0aW9u
IHdvdWxkIHRoYXQgUFZIIHdvbid0Cj4gd29yayBvbiBwcmUtSGFzd2VsbCBhbnltb3JlLCB0aGVu
IEkgdGhpbmsgdGhpcyBjYW4ndCBiZSBzZXR0bGVkCj4ganVzdCBiZXR3ZWVuIHRoZSB0d28gb2Yg
dXMuCgpJIG5vIGxvbmdlciBoYXZlIHRoYXQgcHJlLUhhc3dlbGwgc3lzdGVtLCBhbmQgd2hlbiBJ
IHJlcG9ydGVkCnRoaXMgdG8gSW50ZWwgdGhlIHJlc3BvbnNlIEkgZ290IHdhcyB0aGF0IHRoZXkg
d2hlcmUgdW5hYmxlIHRvCnJlcHJvZHVjZSB0aGUgaXNzdWUsIHNvIGl0IG1pZ2h0IGJlIHNvbWV0
aGluZyBxdWl0ZSBzcGVjaWZpYyB0byBteQp0ZXN0IGJveC4KCk15IHN1Z2dlc3Rpb24gd291bGQg
YmUgdG8gc3dpdGNoIHRvIHRoZSBub3JtYWwgZmxvdyAoaW9tbXUgaW5pdCBmaXJzdCwKdGhlbiBw
b3B1bGF0ZSBwMm0gUkFNIHJlZ2lvbnMpIGFuZCB3YWl0IGZvciBjb21wbGFpbnMuIEFUTSBJIGhh
dmUgbm8Kd2F5IHRvIGFzc2VydCB0aGF0IHRoZSBjdXJyZW50IGNvZGUgd291bGQgYm9vdCBvbiB0
aGF0IGJyb2tlbiBzeXN0ZW0KYW55d2F5LCBhbmQgUFZIIGRvbTAgaXMgc3RpbGwgZXhwZXJpbWVu
dGFsIHNvIHBlb3BsZSBwbGF5aW5nIHdpdGggaXQKc2hvdWxkIGJlIGV4cGVjdGluZyB0byBmaW5k
IGlzc3VlcyBhbmQgdGVzdCBmaXhlcy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 15:52:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 15:52:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr31U-0005Eh-VD; Tue, 05 Feb 2019 15:52:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gr31T-0005Ea-QP
 for xen-devel@lists.xen.org; Tue, 05 Feb 2019 15:52:31 +0000
X-Inumbo-ID: 0aaef7ca-295e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0aaef7ca-295e-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 15:52:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 08:52:28 -0700
Message-Id: <5C59B13A0200007800214062@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 08:52:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
 <5C546CA1020000780021335F@prv1-mh.provo.novell.com>
 <da8c1a3c-353c-93ad-8637-17d1031ccec9@citrix.com>
 <5C547A1B02000078002133E6@prv1-mh.provo.novell.com>
 <9a9b66c9-5fc4-6ed3-585d-7aa5f6d26adb@citrix.com>
 <5C5802F702000078002138E4@prv1-mh.provo.novell.com>
 <d4479211-3758-948a-9bef-ff42762cb5bd@citrix.com>
In-Reply-To: <d4479211-3758-948a-9bef-ff42762cb5bd@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/svm: Fix handling of ICEBP
 intercepts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAyLjE5IGF0IDIwOjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDIvMjAxOSAwOToxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAx
LjAyLjE5IGF0IDE4OjA5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAwMS8wMi8yMDE5IDE2OjU1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAwMS4wMi4x
OSBhdCAxNzoyNSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBJZiBp
dCB3ZXJlIGp1c3QgZ2V0dGluZyBpbnNuX2xlbiBpbmNvcnJlY3RseSBhcyAwLCB0aGVuIHRoZSBn
dWVzdCB3b3VsZAo+Pj4+PiBsaXZlbG9jayBhcyB3ZSB3b3VsZG4ndCBpbmplY3QgdGhlICNEQiB3
aXRoIHRyYXAgc2VtYW50aWNzIGl0IHJlcXVpcmVzLAo+Pj4+IEknbSBjb25mdXNlZCBhZ2Fpbjog
V2h5IHRyYXAgc2VtYW50aWNzPyBUaGUgSUNFQlAgaGFzIGZhdWx0Cj4+Pj4gc2VtYW50aWNzIGFz
IHlvdSBjb25maXJtZWQgYWJvdmUuCj4+PiBUaGUgSUNFQlAgaW50ZXJjZXB0IGhhcyBmYXVsdCBz
ZW1hbnRpY3MuICBBbiBJQ0VCUCBpbnN0cnVjdGlvbiBleGVjdXRpbmcKPj4+IGluIHRoZSBndWVz
dCBoYXMgdHJhcCBzZW1hbnRpY3MuCj4+IE9oLCBva2F5IC0gSSB3YXMgbWlzLXJlbWVtYmVyaW5n
IHRoaXMgYXNwZWN0Lgo+Pgo+Pj4+PiBidXQgYXMgdGhlICNHUCBpcyBhbHJlYWR5IHJhaXNlZCwg
dGhpcyB3aWxsIGNvbWJpbmUgdG8gI0RGLgo+Pj4+IEhvdyB0aGF0PyAjREIgaXMgYSBiZW5pZ24g
ZXhjZXB0aW9uLCBzbyBhY2NvcmRpbmcgdG8gdGhlIHRhYmxlIG9uIHRoZQo+Pj4+ICNERiBwYWdl
IGluIHRoZSBTRE0sIHdpdGggI0dQIGl0IHNob3VsZG4ndCBjb21iaW5lIHRvICNERi4KPj4+ICNH
UCBpcyByYWlzZWQgZmlyc3QuICBJdCBpcyBjb250cmlidXRvcnkuCj4+Pgo+Pj4gQSBzdWJzZXF1
ZW50ICNEQiBnZXR0aW5nIHJhaXNlZCBjYXVzZXMgI0dQIHRvIHR1cm4gaW50byAjREYuCj4+IFRo
YXQncyBiYXNlZCBvbiB3aGF0Pwo+IAo+IEJhc2VkIG9uIGFjdHVhbGx5IHRyeWluZyB0aGlzIGVy
cm9yIHNjZW5hcmlvLgo+IAo+IChkMSkgLS0tIFhlbiBUZXN0IEZyYW1ld29yayAtLS0KPiAoZDEp
IEVudmlyb25tZW50OiBIVk0gNjRiaXQgKExvbmcgbW9kZSA0IGxldmVscykKPiAoZDEpIEhlbGxv
IFdvcmxkCj4gKFhFTikgKiogR290IElDRUJQIGludGVyY2VwdAo+IChkMSkgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4gKGQxKSBQQU5JQzogVW5oYW5kbGVkIGV4Y2VwdGlvbiBhdCAw
MDQ2OjAwMDAwMDAwMDAwMDAwMDgKPiAoZDEpIFZlYyA4ICNERls0NzQwXQo+IChkMSkgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4gCj4gQ2xlYXJseSBzb21ldGhpbmcgaXMgb2ZmLWJ5
LW9uZSBpbiB0aGUgZXZlbnR1YWwgc3RhY2sgZnJhbWUsIHdoaWNoCj4gcHJvYmFibHkgbWVhbnMg
d2UndmUgZ290IGEgYSBidWcgaW4gc3ZtX2luamVjdF9ldmVudCgpLiAgSSBzdXNwZWN0IHRoZQo+
IGVzY2FsYXRpb24gdG8gI0RGIGRvZXNuJ3Qgb3ZlcndyaXRlIHRoZSAjREIncyAibm8gZXJyb3Ig
Y29kZSIKPiBpbmZvcm1hdGlvbiwgYnV0IEkndmUgbm90IGludmVzdGlnYXRlZCB5ZXQuCgpJIHRo
aW5rIHRoaXMgaXMgYmVjYXVzZSBzdm1faW5qZWN0X2V2ZW50KCksIHdoZW4gY2FsbGluZwpodm1f
Y29tYmluZV9od19leGNlcHRpb25zKCksIGxlZ2l0aW1hdGVseSBhc3N1bWVzIHRoZSBuZXcKZXZl
bnQgY2FuIG9ubHkgcG9zc2libHkgYmUgYSBIV19FWENFUFRJT04uIEl0IHRoZXJlZm9yZQpkb2Vz
bid0IG92ZXJ3cml0ZSBfZXZlbnQudHlwZSwgd2hpY2ggaW4gdGhpcyAoYm9ndXMpIGNhc2UgaXMK
UFJJX1NXX0VYQ0VQVElPTi4gQXMgYSByZXN1bHQgZXZlbnRpbmouZmllbGRzLmV2IHdvbid0IGdl
dCBzZXQsCmFzIHdlIHdvbid0IHJlYWNoIHRoZSBzdWJzZXF1ZW50IHN3aXRjaCgpJ3MgZGVmYXVs
dCBjYXNlLgoKSSBkb24ndCB0aGluayB0aGF0J3Mgd29ydGggZml4aW5nIHRob3VnaCwgYXMgdGhl
IGFzc3VtcHRpb24gaXMKY29ycmVjdCAoYWZhaWN0KS4gSWYgYW55dGhpbmcgd2UgY291bGQgYWRk
IGEgcmVzcGVjdGl2ZSBBU1NFUlQoKSwKYnV0IG9mIGNvdXJzZSBvbmx5IG9uY2UgdGhlIGJhZCBj
YWxsIGlzIGdvbmUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 15:58:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 15:58:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr377-0005Qp-PL; Tue, 05 Feb 2019 15:58:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rr7n=QM=citrix.com=prvs=932aec825=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gr376-0005Q5-1I
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 15:58:20 +0000
X-Inumbo-ID: d72d588a-295e-11e9-8bcb-4f8c1251752d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d72d588a-295e-11e9-8bcb-4f8c1251752d;
 Tue, 05 Feb 2019 15:58:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,564,1539648000"; d="scan'208";a="85532841"
Date: Tue, 5 Feb 2019 16:53:09 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190205155309.qkx4jos6qtfwdo6z@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-5-roger.pau@citrix.com>
 <5C5971D00200007800213E92@prv1-mh.provo.novell.com>
 <20190205114739.r4zceltrrv6ovuq3@mac>
 <5C5987D60200007800213F14@prv1-mh.provo.novell.com>
 <20190205135237.54gjkm2ac7q3pnuz@mac>
 <5C59A88F0200007800214009@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C59A88F0200007800214009@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 4/8] x86/shadow: alloc enough pages
 so initialization doesn't fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDg6MTU6MjdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA1LjAyLjE5IGF0IDE0OjUyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDU6NTU6NTBBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA1LjAyLjE5IGF0IDEyOjQ3LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDQ6MjE6NTJB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDMwLjAxLjE5IGF0IDEx
OjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gQ3VycmVudCBjb2Rl
IGluIHNoYWRvd19lbmFibGUgd2lsbCBhbGxvY2F0ZSBhIHNoYWRvdyBwb29sIG9mIDRNQgo+ID4+
ID4+ID4gcmVnYXJkbGVzcyBvZiB0aGUgdmFsdWVzIG9mIHNoX21pbl9hbGxvY2F0aW9uIG9yCj4g
Pj4gPj4gPiBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMsIHdoaWNoIG1lYW5zIHRoYXQgY2Fs
bHMgdG8KPiA+PiA+PiA+IHNoYWRvd19hbGxvY19wMm1fcGFnZSBjYW4gZmFpbCBldmVuIGFmdGVy
IHRoZSBjaGVjayBhbmQgYWxsb2NhdGlvbgo+ID4+ID4+ID4gZG9uZSBqdXN0IGFib3ZlLgo+ID4+
ID4+ID4gCj4gPj4gPj4gPiBGaXggdGhpcyBieSBhbHdheXMgY2hlY2tpbmcgdGhhdCB0aGUgcG9v
bCBpcyBiaWcgZW5vdWdoIHNvIHRoZSByZXN0IG9mCj4gPj4gPj4gPiB0aGUgc2hhZG93X2luaXQg
ZnVuY3Rpb24gY2Fubm90IGZhaWwgZHVlIHRvIGxhY2sgb2YgcGFnZXMgaW4gdGhlCj4gPj4gPj4g
PiBzaGFkb3cgcG9vbC4gVGhpcyBpcyByZWxldmFudCB0byBzaGFkb3dfYWxsb2NfcDJtX3BhZ2Ug
d2hpY2ggcmVxdWlyZXMKPiA+PiA+PiA+IGEgbWluaW11bSBhbW91bnQgb2Ygc2hhZG93X21pbl9h
Y2NlcHRhYmxlX3BhZ2VzKGQpICsgMSBpbiB0aGUgcG9vbC4KPiA+PiA+PiA+IAo+ID4+ID4+ID4g
VGhpcyBhbGxvd3MgYm9vdGluZyBhIGd1ZXN0IHVzaW5nIHNoYWRvdyBhbmQgbW9yZSB0aGFuIDYg
dkNQVXMuCj4gPj4gPj4gCj4gPj4gPj4gSSdtIHJvdXRpbmVseSBib290aW5nIDgtdkNQVSBndWVz
dHMgd2l0aG91dCBpc3N1ZXMuCj4gPj4gPiAKPiA+PiA+IEZvciBtZSB0aGUgZm9sbG93aW5nIHNp
bXBsZSBleGFtcGxlIHdpdGggOCB2Y3B1cyBkb2Vzbid0IHdvcms6Cj4gPj4gPiAKPiA+PiA+ICMg
Y2F0IHRlc3QuY2ZnCj4gPj4gPiBuYW1lID0gInRlc3QiCj4gPj4gPiB0eXBlID0gImh2bSIKPiA+
PiA+IAo+ID4+ID4gbWVtb3J5ID0gMjU2Cj4gPj4gCj4gPj4gSSBhZG1pdCBJJ3ZlIG5ldmVyIHRy
aWVkIHRoaXMgc21hbGwgYSBndWVzdCB3aXRoIC4uLgo+ID4+IAo+ID4+ID4gdmNwdXMgPSA4Cj4g
Pj4gCj4gPj4gLi4uIHRoaXMgbWFueSB2Q1BVLXMuCj4gPiAKPiA+IEkgZG9uJ3QgdGhpbmsgdGhl
IGFtb3VudCBvZiBndWVzdCBtZW1vcnkgbWF0dGVycyBoZXJlLCB0aGUgZm9sbG93aW5nCj4gPiBl
eGFtcGxlIHdpdGggOEcgb2YgUkFNIGFuZCA4IHZDUFVzIGZhaWxzIGluIHRoZSBzYW1lIHdheToK
PiA+IAo+ID4gIyBjYXQgdGVzdC5jCj4gPiB0ZXN0LmMgICAgICAgdGVzdC5jLmdjb3YgIHRlc3Qu
Y2ZnICAgICB0ZXN0LmNvcmUKPiA+IHJvb3RAOn4gIyBjYXQgdGVzdC5jZmcKPiA+IG5hbWUgPSAi
dGVzdCIKPiA+IHR5cGUgPSAiaHZtIgo+ID4gCj4gPiBtZW1vcnkgPSA4MTkyCj4gPiB2Y3B1cyA9
IDgKPiA+IGhhcCA9IDAKPiA+ICMgeGwgY3JlYXRlIHRlc3QuY2ZnCj4gPiBQYXJzaW5nIGNvbmZp
ZyBmcm9tIHRlc3QuY2ZnCj4gPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2NyZWF0ZS5jOjU3ODpsaWJ4
bF9fZG9tYWluX21ha2U6IGRvbWFpbiBjcmVhdGlvbiBmYWlsOiAKPiA+IENhbm5vdCBhbGxvY2F0
ZSBtZW1vcnkKPiA+IGxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6OTc1OmluaXRpYXRlX2Rv
bWFpbl9jcmVhdGU6IGNhbm5vdCBtYWtlIGRvbWFpbjogCj4gPiAtMwo+ID4gCj4gPiBBbmQgSSB0
aGluayB0aGF0J3MgYSBwZXJmZWN0bHkgc3VpdGFibGUgZ3Vlc3QgY29uZmlnLgo+IAo+IEluZGVl
ZC4gQW5kIGl0IGRvZXNuJ3Qgc2VlbSB0byB3b3JrIGZvciBtZSBhbnltb3JlIGVpdGhlci4gTXVz
dCBiZQo+IGEgcmVncmVzc2lvbiwgYXMgSSdtIHByZXR0eSBzdXJlIGl0IGRpZCBzdGlsbCB3b3Jr
IG5vdCBhbGwgdGhhdCBsb25nIGFnby4KPiBOb3QgZXZlbiAic2hhZG93X21lbW9yeT0yNTYiIGhl
bHBzLgoKTm8sIGJlY2F1c2Ugc2hhZG93X2luaXQgaXMgY2FsbGVkIGZyb20gZG9tYWluX2NyZWF0
ZSwgYW5kIGl0J3MKaW1wb3NzaWJsZSB0byBpbmNyZWFzZSB0aGUgc2hhZG93IG1lbW9yeSBwb29s
IGJlZm9yZSB0aGUgZG9tYWluIGlzCmFjdHVhbGx5IGNyZWF0ZWQuCgo+IAo+ID4+ID4+ID4gLS0t
IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+ID4+ID4+ID4gKysrIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+ID4+ID4+ID4gQEAgLTI3MDUsNiArMjcwNSwxMSBA
QCBpbnQgc2hhZG93X2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbW9kZSkKPiA+PiA+PiA+
ICAgICAgdWludDMyX3QgKmU7Cj4gPj4gPj4gPiAgICAgIGludCBydiA9IDA7Cj4gPj4gPj4gPiAg
ICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gPj4gPj4g
PiArICAgIC8qCj4gPj4gPj4gPiArICAgICAqIFJlcXVpcmVkIG1pbmltdW0gYW1vdW50IG9mIHBv
b2wgcGFnZXMgcGx1cyA0TUIuIFRoaXMgaXMgcmVxdWlyZWQgc28gdGhlCj4gPj4gPj4gPiArICAg
ICAqIGNhbGxzIHRvIHAybV9hbGxvY190YWJsZSBhbmQgc2hhZG93X2FsbG9jX3AybV9wYWdlIGJl
bG93IGRvbid0IGZhaWwuCj4gPj4gPj4gPiArICAgICAqLwo+ID4+ID4+ID4gKyAgICB1bnNpZ25l
ZCBpbnQgbWluX3BhZ2VzID0gc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKGQpICsgMTAyNDsK
PiA+PiA+PiAKPiA+PiA+PiBzaF9taW5fYWxsb2NhdGlvbigpIGFsc28gdGFrZXMgdGhlIG1lbW9y
eSBzaXplIG9mIHRoZSBkb21haW4gaW50bwo+ID4+ID4+IGFjY291bnQuIEFyZW4ndCB5b3UgdGhl
cmVmb3JlIHJpc2tpbmcgdG8gcmVncmVzcyBsYXJnZXIgZ3Vlc3RzIGJ5Cj4gPj4gPj4gaW5zdGVh
ZCB1c2luZyBhIGZpeGVkIGFtb3VudCBoZXJlPyBUaGUgbW9yZSB0aGF0IC4uLgo+ID4+ID4gCj4g
Pj4gPiBzaGFkb3dfZW5hYmxlZCBpcyBjYWxsZWQgYnkgZG9tYWluX2NyZWF0ZSwgYW5kIGF0IHRo
aXMgcG9pbnQgdGhlCj4gPj4gPiBtZW1vcnkgc2l6ZSBvZiB0aGUgZ3Vlc3QgaXMgbm90IHlldCBr
bm93biBBRkFJQ1QuIEkgYXNzdW1lIHRoZQo+ID4+ID4gdG9vbHN0YWNrIHdpbGwgbWFrZSBmdXJ0
aGVyIGh5cGVyY2FsbHMgdG8gc2V0IGEgc3VpdGFibGUgc2l6ZWQgc2hhZG93Cj4gPj4gPiBtZW1v
cnkgcG9vbCBhZnRlciB0aGUgZG9tYWluIGhhcyBiZWVuIGNyZWF0ZWQgYW5kIGJlZm9yZSBwb3B1
bGF0aW5nCj4gPj4gPiB0aGUgcGh5c21hcC4KPiA+PiAKPiA+PiBIbW0sIGdvb2QgcG9pbnQsIGFu
ZCBubywgSSBkb24ndCB0aGluayB0aGVyZSBhcmUgc3Vic2VxdWVudCBjYWxscwo+ID4+IHRvIHNo
YWRvd19lbmFibGUoKTsgYXQgbGVhc3QgSSBjYW4ndCBmaW5kIGFuIGludm9jYXRpb24gb2YKPiA+
PiBYRU5fRE9NQ1RMX1NIQURPV19PUF9FTkFCTEUuCj4gPiAKPiA+IFlvdSBjYW4gZXhwYW5kIHRo
ZSBzaGFkb3cgcG9vbCB1c2luZwo+ID4gWEVOX0RPTUNUTF9TSEFET1dfT1BfU0VUX0FMTE9DQVRJ
T04sIHRoZXJlJ3Mgbm8gbmVlZCB0byBjYWxsCj4gPiBYRU5fRE9NQ1RMX1NIQURPV19PUF9FTkFC
TEUgZm9yIHRoYXQuCj4gCj4gQWgsIHJpZ2h0LiBBbmQgbGlieGwgaGFzIGEgU0VUX0FMTE9DQVRJ
T04gaW52b2NhdGlvbi4KPiAKPiA+IEluIGZhY3QgSSdtIG5vdCBzdXJlIHdoYXQncyB0aGUgcG9p
bnQgb2YgWEVOX0RPTUNUTF9TSEFET1dfT1BfRU5BQkxFLAo+ID4gc2luY2Ugc2hhZG93IGlzIGVu
YWJsZWQgd2hlbiB0aGUgZG9tYWluIGlzIGNyZWF0ZWQgKGRvbWFpbl9jcmVhdGUpCj4gPiB3aXRo
IHRoZSBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbiBkb21jdGwsIGFuZCBhdCB0aGlzIHBvaW50IHRo
ZSBtZW1vcnkKPiA+IHNpemUgb2YgdGhlIGRvbWFpbiBpcyBub3QgeWV0IGtub3duIGJ5IHRoZSBo
eXBlcnZpc29yLgo+IAo+IEkgZ3Vlc3MgaXQgc2VydmVkIGEgbW9yZSBzaWduaWZpY2FudCBwdXJw
b3NlIGluIHRoZSBwYXN0Lgo+IAo+ID4gTWF5YmUgeW91IGNhbiBjcmVhdGUgYSBIQVAgb3IgUFYg
ZG9tYWluIGFuZCB0dXJuIHNoYWRvdyBvbgo+ID4gYWZ0ZXJ3YXJkcz8KPiAKPiBIQVAgLSBJIGRv
bid0IHRoaW5rIHNvLiBQViAtIHN1cmUsIGZvciBsb2ctZGlydHkgbW9kZS4KPiAKPiA+PiBCdXQg
dGhlbiB0aGUgY29ycmVjdCBjb3Vyc2Ugb2YgYWN0aW9uIHdvdWxkIGJlIHRvIHN1aXRhYmx5IGdy
b3cgdGhlCj4gPj4gc2hhZG93IHBvb2wgYXMgbWVtb3J5IGdldHMgYWRkZWQgdG8gdGhlIGRvbWFp
biAoYmUgaXQgRG9tMCBvcgo+ID4+IGEgRG9tVSkuIFN0aWNraW5nIHRvIGEgZml4ZWQgdmFsdWUg
b2YgMTAyNCBjYW4ndCB2ZXJ5IHdlbGwgYmUgdGhlCj4gPj4gYmVzdCBjb3Vyc2Ugb2YgYWN0aW9u
IGluIGFsbCBwb3NzaWJsZSBjYXNlcy4KPiA+IAo+ID4gUmlnaHQsIGJ1dCBpdCB0dXJucyBvdXQg
MTAyNCAoNE1CKSBpcyBub3Qgc3VpdGFibGUgZ2l2ZW4gdGhlIGV4YW1wbGUKPiA+IGFib3ZlLiBJ
J20gb3BlbiB0byBvdGhlciBvcHRpb25zLCBidXQgSU1PIHRoaXMgbmVlZHMgdG8gYmUgZml4ZWQg
Zm9yCj4gPiA0LjEyIGluIG9uZSB3YXkgb3IgYW5vdGhlci4KPiAKPiBZZXMsIGFuZCBub3QganVz
dCBmb3IgNC4xMiwgdW5sZXNzIHRoaXMgaXMgYW4gaXNzdWUgdGhlcmUgb25seS4gTm90IHN1cmUK
PiB3aGF0IG90aGVyIG9wdGlvbnMgeW91J3JlIGFmdGVyOyBJIHRoaW5rIEkndmUgc2FpZCB3aGF0
IEkgdGhpbmsgd291bGQgYmUKPiBuZWVkZWQuIE9yIG1heWJlIHRoYXQgcmVtYXJrIHdhcyByYXRo
ZXIgdG93YXJkcyBvdGhlcnM/CgpJJ20gYWZyYWlkIEkgZG9uJ3QgZm9sbG93LiBZb3UgbWVudGlv
biAiZ3JvdyB0aGUgc2hhZG93IHBvb2wgYXMgbWVtb3J5CmdldHMgYWRkZWQgdG8gdGhlIGRvbWFp
biIsIGJ1dCBoZXJlIHRoZSBwcm9ibGVtIGlzIHRoYXQgc2hhZG93X2luaXQKd2hlbiBjYWxsZWQg
ZnJvbSBkb21haW5fY3JlYXRlIChzbyBhIGRvbWFpbiB3aXRoIDAgbWVtb3J5IGFzc2lnbmVkKQph
bHJlYWR5IGZhaWxzLiBJIGNhbm5vdCBzZWUgaG93IHRoYXQgY2FuIGJlIGZpeGVkIGJ5IGFkZGlu
ZyBtb3JlCm1lbW9yeSB0byB0aGUgc2hhZG93IHBvb2wgd2hlbiBtZW1vcnkgZ2V0cyBhZGRlZCB0
byB0aGUgZG9tYWluLCBzaW5jZQp0aGUgZG9tYWluIGhhcyBleGFjdGx5IDAgbWVtb3J5IGFzc2ln
bmVkIHdoZW4gdGhlIGVycm9yIGhhcHBlbnMuCgpUaGlzIGlzIElNTyBhbiBpc3N1ZSB3aXRoIHRo
ZSBkZWZhdWx0IHNpemUgb2YgdGhlIG1lbW9yeSBwb29sCmFsbG9jYXRlZCBieSBzaGFkb3dfaW5p
dCwgb3IgYnkgc2hhZG93X2FsbG9jX3AybV9wYWdlIGJlaW5nIHRvIHBpY2t5CmFib3V0IHRoZSBt
ZW1vcnkgaXQgcmVxdWlyZXMuCgpBRkFJQ1QgdGhpcyBjYW4gZWl0aGVyIGJlIGZpeGVkIGJ5IGlu
Y3JlYXNpbmcgdGhlIGluaXRpYWwgc2hhZG93Cm1lbW9yeSBwb29sIChhcyBkb25lIGJ5IHRoaXMg
cGF0Y2gpIG9yIGJ5IHJlbGF4aW5nIHRoZSBjaGVja3MgaW4Kc2hhZG93X2FsbG9jX3AybV9wYWdl
LCBidXQgaW5jcmVhc2luZyB0aGUgc2hhZG93IHBvb2wgYXMgbWVtb3J5IGdldHMKYWRkZWQgdG8g
dGhlIGRvbWFpbiBpcyBub3QgZ29pbmcgdG8gc29sdmUgaXQuCgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 16:31:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 16:31:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr3ct-0000n1-Na; Tue, 05 Feb 2019 16:31:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r97J=QM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gr3cs-0000mr-KH
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 16:31:10 +0000
X-Inumbo-ID: 71011422-2963-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71011422-2963-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 16:31:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gr3cq-0005qj-2W; Tue, 05 Feb 2019 16:31:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gr3cp-0002fN-K1; Tue, 05 Feb 2019 16:31:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gr3cp-000425-JL; Tue, 05 Feb 2019 16:31:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132847-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt: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-credit1: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-xl-credit1:saverestore-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-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-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=a61faa3d02159d24d4fa984733dbc0c905508752
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Feb 2019 16:31:07 +0000
Subject: [Xen-devel] [qemu-mainline test] 132847: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjg0NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI4NDcvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTg0MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxODQy
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTg0MgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMxODQyCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgYTYxZmFhM2QwMjE1OWQy
NGQ0ZmE5ODQ3MzNkYmMwYzkwNTUwODc1MgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgMTQ3OTIzYjFhOTAxYTAzNzBmODNhMGY0YzU4ZWMxYmFmZmVmMjJmMAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMxODQyICAyMDE5LTAxLTA5IDAwOjM3OjIyIFogICAyNyBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEzMTg5MiAgMjAxOS0wMS0wOSAyMzozNzowMCBaICAgMjYgZGF5
cyAgIDIzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjg0NyAgMjAxOS0wMi0wNCAx
MzoxOTozMSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExpbmRzYXkgPGFhcm9uQG9zLmFtcGVyZWNv
bXB1dGluZy5jb20+CiAgQWFyb24gTGluZHNheSA8YWNsaW5kc2FAZ21haWwuY29tPgogIEFhcm9u
IExpbmRzYXkgPGFsaW5kc2F5QGNvZGVhdXJvcmEub3JnPgogIEFhcm9uIExpbmRzYXkgT1MgPGFh
cm9uQG9zLmFtcGVyZWNvbXB1dGluZy5jb20+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxp
YS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBB
bGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxh
bGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4YW5kZXIgR3JhZiA8YWdyYWZAc3VzZS5k
ZT4KICBBbGV4YW5kZXIgS2FuYXZpbiA8YWxleC5rYW5hdmluQGdtYWlsLmNvbT4KICBBbGV4YW5k
cm8gU2FuY2hleiBCYWNoIDxhc2FuY2hlekBrcnlwdG9zbG9naWMuY29tPgogIEFsZXhleSBLYXJk
YXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZy
YW5jaXNAd2RjLmNvbT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEJBTEFUT04gWm9sdGFuIDxi
YWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFzdGlh
biBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQm9yaXNsYXYg
UGV0a292IDxicEBzdXNlLmRlPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJA
ZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEZlcmdlYXUgPGNmZXJnZWF1QHJlZGhhdC5jb20+CiAg
Q2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sbGluIFdhbGxpbmcgPHdhbGxpbmdA
bGludXguaWJtLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJh
bmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQu
YXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRG9uZ2xpIFpoYW5n
IDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2ls
YmVydEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxp
bnguY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFZHVhcmRv
IE90dWJvIDxvdHVib0ByZWRoYXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9y
Zz4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJs
YWtlQHJlZGhhdC5jb20+CiAgRmFtIFpoZW5nIDxmYW16QHJlZGhhdC5jb20+CiAgRmVpIExpIDxm
bGlAc3VzZS5jb20+CiAgRmVpIExpIDxzaGlybGV5MTdmZWlAZ21haWwuY29tPgogIEZyZWRpYW5v
IFppZ2xpbyA8ZnppZ2xpb0ByZWRoYXQuY29tPgogIEZyZWRyaWsgTm9yaW5nIDxub3JpbmdAbm9j
cmV3Lm9yZz4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnog
PGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBI
YW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0u
Y29tPgogIEppYW4gV2FuZyA8d2FuZ2ppYW4xNjFAaHVhd2VpLmNvbT4KICBKb2VsIFN0YW5sZXkg
PGpvZWxAam1zLmlkLmF1PgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKb24gRGll
a2VtYSA8am9uLmRpZWtlbWFAZ2UuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhh
dC5jb20+CiAgSnVsaWEgU3V2b3JvdmEgPGp1c3VhbEBtYWlsLnJ1PgogIEthbWFsIEhlaWIgPGth
bWFsaGVpYjFAZ21haWwuY29tPgogIEthc2h5YXAgQ2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQu
Y29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAga3VtYXIgc291cmF2IDxzb3Vy
YXYuamIxOTg4QGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+
CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBGZW5nIDxsaWZlbmcx
NTE5QGdtYWlsLmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTHVjIE1pY2hlbCA8
bHVjLm1pY2hlbEBncmVlbnNvY3MuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJl
Lmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1A
Z21haWwuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNv
LnVrPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggRmlsaXBw
b3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgog
IE1pY2hhZWwgQ2xhcmsgPG1qY0BzaWZpdmUuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxp
bnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgog
IE11cmlsbyBPcHNmZWxkZXIgQXJhdWpvIDxtdXJpbG9vQGxpbnV4LmlibS5jb20+CiAgTmlzYXJn
IFNoYWggPG5zaGFoQGRpc3Jvb3Qub3JnPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZl
LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGVuZyBIYW8gPHBlbmcuaGFvMkB6dGUuY29t
LmNuPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1
ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQaWVycmUgTW9yZWwgPHBtb3JlbEBsaW51eC5pYm0u
Y29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFByaWl0IExh
ZXMgPHBsYWVzQHBsYWVzLm9yZz4KICBSZW1pIERlbmlzLUNvdXJtb250IDxyZW1pLmRlbmlzLmNv
dXJtb250QGh1YXdlaS5jb20+CiAgUmVteSBOb2VsIDxyZW15Lm5vZWxAYmxhZGUtZ3JvdXAuY29t
PgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJp
Y2hhcmQgVy5NLiBKb25lcyA8cmpvbmVzQHJlZGhhdC5jb20+CiAgUm9tYW4gQm9sc2hha292IDxy
LmJvbHNoYWtvdkB5YWRyby5jb20+CiAgUnlhbiBFbCBLb2NodGEgPHJlbGtvY2h0YUBnbWFpbC5j
b20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNo
YW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBT
cmVlaml0aCBNb2hhbmFuIDxzcmVlaml0Lm1vaGFuYW5AbnV0YW5peC5jb20+CiAgU3RhZmZvcmQg
SG9ybmUgPHNob3JuZUBnbWFpbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5p
Ym0uY29tPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gTWFya292aWMgPHNt
YXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRo
YXQuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBT
dGVmZmVuIEfDtnJ0eiA8Y29udHJpYkBzdGVmZmVuLWdvZXJ0ei5kZT4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRob21hcyBS
b3RoIDxjb2RlQHN0YWNrc21hc2hpbmcubmV0PgogIFRpbSBTbWl0aCA8dGltLnNtaXRoQGNpdHJp
eC5jb20+CiAgVG9tIERlc2V5biA8dG9tLmRlc2V5bkBnbWFpbC5jb20+CiAgVml0YWx5IEt1em5l
dHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5
IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRh
IDx3YWluZXJzbUByZWRoYXQuY29tPgogIFdlaSBYdSA8d2V4dUByZWRoYXQuY29tPgogIFdlaSBZ
YW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBYaWFvIEd1YW5ncm9uZyA8eGlh
b2d1YW5ncm9uZ0B0ZW5jZW50LmNvbT4KICBZYW5nIFpob25nIDx5YW5nLnpob25nQGludGVsLmNv
bT4KICBZaSBNaW4gWmhhbyA8enlpbWluQGxpbnV4LmlibS5jb20+CiAgWW9uZ2JvayBLaW0gPHlv
bmdib2sua2ltQGltZ3RlYy5jb20+CiAgWW9uZ2JvayBLaW0gPHlvbmdib2sua2ltQG1pcHMuY29t
PgogIHl1Y2hlbmxpbiA8bnBlczg3MTg0QGdtYWlsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5
dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5k
aXRvdmljaEBqYW51c3RlY2guY29tPgogIFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUu
Y29tPgogIFpoYW5nIFlpIDx5aS56LnpoYW5nQGxpbnV4LmludGVsLmNvbT4KICBaaGFvIFlhbiA8
eWFuLnkuemhhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAogICAxNDc5
MjNiMWE5Li5hNjFmYWEzZDAyICBhNjFmYWEzZDAyMTU5ZDI0ZDRmYTk4NDczM2RiYzBjOTA1NTA4
NzUyIC0+IHVwc3RyZWFtLXRlc3RlZAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 17:28:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 17:28:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr4Vt-00057E-6U; Tue, 05 Feb 2019 17:28:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=67yb=QM=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gr4Vr-000579-OD
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 17:27:59 +0000
X-Inumbo-ID: 615c344c-296b-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 615c344c-296b-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 17:27:58 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x15HJrOd180298;
 Tue, 5 Feb 2019 17:27:46 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=bbCM1AVpFy+h4eLNL8zIcOWqo09bfW7uttlPvG4hR6k=;
 b=hrNxRNFIFvcumWoj/m36gapuHlAWAz4d8BrVdMAV9pJch/VQ3WT/ntRHY3Aal0ZcPhvC
 52D+sAB6JrSpFO3b8RlkmJFdI9enBtXzdQl/X82/0G7Y1/O28T6feepbcTqKCZvz/HNK
 i1TbFPk602f1oIwBw39L8VnADc9Lv28p79MZWL/1VRL3Q7qvhXFekRg3k8TNYzlCT7vi
 Irg/PThRe6WO0GqXSJQbPF6BDOM3FTxHA74MtW7HOp/ioGDtD1YakHedZ4TnXKy2ZI4K
 AhT5wywvdy9QN5HFY0A5LuCaICoSYKWjWDg8BPzekz2Y9aK6lVkQ6cgZGgfo7HpiuZxi vA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2qd98n4frc-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 05 Feb 2019 17:27:46 +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 x15HRfBm004453
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Feb 2019 17:27:41 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x15HRc0X022354;
 Tue, 5 Feb 2019 17:27: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, 05 Feb 2019 17:27:38 +0000
To: Jan Beulich <JBeulich@suse.com>, nmanthey@amazon.de,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>
References: <1549355393-7820-1-git-send-email-nmanthey@amazon.de>
 <5C5958700200007800213E09@prv1-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <41248d2b-8405-3135-71c5-b5fb866808a2@oracle.com>
Date: Tue, 5 Feb 2019 12:27:36 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5958700200007800213E09@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9157
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902050133
Subject: Re: [Xen-devel] [PATCH svm] svm: fix p2mt type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Michael Tautschnig <tautschn@amazon.co.uk>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi81LzE5IDQ6MzMgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Cj4gU1ZNIG1haW50YWluZXJz
IC8gR2VvcmdlOiBJIGZpbmQgaXQgb2RkIHRoYXQgdGhlcmUgYXJlIHR3byBjYWxscwo+IHRvIF9f
Z2V0X2dmbl90eXBlX2FjY2VzcygpIGhlcmUuIERvZXNuJ3QgdGhpcyBiZWFyIHRoZSByaXNrIG9m
Cj4gdGhlIHRyYWNlIHJlY29yZCBub3QgcmVmbGVjdGluZyB3aGF0IGhhcyBhY3R1YWxseSBoYXBw
ZW5lZCAoaS5lLgo+IHdoYXQgaGFzIGxlYWQgdG8gdGhlIGRvbWFpbiBjcmFzaCk/IFBlcmhhcHMg
dGhlIGJldHRlciBmaXggaGVyZQo+IGlzIHRvIHJlbW92ZSB0aGUgc2Vjb25kLCB0cmFjaW5nIHNw
ZWNpZmljIGNhbGwgYWx0b2dldGhlcj8KClllcywgSSBhZ3JlZS4KCi1ib3JpcwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 17:29:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 17:29:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr4XL-0005JZ-K4; Tue, 05 Feb 2019 17:29:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=67yb=QM=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gr4XJ-0005JR-HT
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 17:29:29 +0000
X-Inumbo-ID: 96e71515-296b-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96e71515-296b-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 17:29:28 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x15HSbj6189230;
 Tue, 5 Feb 2019 17:29:20 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=BFbnWyQ9ZIrpbEYMOv9umx+PfI1w1+ZQg7bxJ8G1ac8=;
 b=TWgdNv1kSYVAAYysNwArnX2Jn4PyfEKgaHCx5+OIniK522JorlVb+zbo+0SviTqPzH4A
 2Izm7MCysRcBLPmOix5ErrzckdG6d7lc4yAqa4qcVNIjE+sKO3/igwOEMtX2WTFbvqAd
 0HxppeK2tQuwTQ98LDJHwY9BeqO3JZyCPolCCSRFxJulfy5aEYGh4vNirtGWBL3CUyuO
 0IrwdIYaPbDT8Cu/IzHIwW2vrJsnQP49p4tYGF/3ebqrQ4JXNrwYQaZjht3bO+QLPJY+
 uudfWCK8n484d3mO8UjjdPc+cZXt1Wuah/+1iMxixDVH85cnLv3Y3r3+z3QlMtQTZsGG cg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2qd97evfnw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 05 Feb 2019 17:29: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 x15HTFvS030786
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Feb 2019 17:29:15 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 x15HTFKt000440;
 Tue, 5 Feb 2019 17:29: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, 05 Feb 2019 17:29:14 +0000
To: Norbert Manthey <nmanthey@amazon.de>, xen-devel@lists.xenproject.org
References: <5C5958700200007800213E09@prv1-mh.provo.novell.com>
 <1549379346-17883-1-git-send-email-nmanthey@amazon.de>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <98077072-8d93-f304-4732-d73f3d95aab3@oracle.com>
Date: Tue, 5 Feb 2019 12:29:11 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1549379346-17883-1-git-send-email-nmanthey@amazon.de>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9157
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902050134
Subject: Re: [Xen-devel] [PATCH svm v2] svm: fix xentrace p2mt access
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Michael Tautschnig <tautschn@amazon.co.uk>, Brian Woods <brian.woods@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi81LzE5IDEwOjA5IEFNLCBOb3JiZXJ0IE1hbnRoZXkgd3JvdGU6Cj4gQSBwb2ludGVyIG1p
c21hdGNoIGhhcyBiZWVuIHJlcG9ydGVkIHdoZW4gY29tcGlsaW5nIHdpdGggdGhlCj4gY29tcGls
ZXIgZ290by1nY2Mgb2YgdGhlIGJvdW5kZWQgbW9kZWwgY2hlY2tlciBDQk1DLgo+IFRvIGtlZXAg
dHJhY2UgZW50cnkgc2l6ZSBpbmRlcGVuZGVudCBvZiB0aGUgY29tcGlsZXIgaW1wbGVtZW50YXRp
b24sCj4gdXNlIHRoZSBhdmFpbGFibGUgcDJtdCB2YXJpYWJsZSBmb3IgdGhlIGFjY2VzcywgYW5k
IHVwZGF0ZSB0aGUKPiB0cmFjZSByZWNvcmQgaW5kZXBlbmRlbmx5Lgo+Cj4gRml4ZXM6IDlhNzc5
ZTRmIChJbXBsZW1lbnQgU1ZNIHNwZWNpZmljIHBhcnQgZm9yIE5lc3RlZCBWaXJ0dWFsaXphdGlv
bikKPgo+IFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRl
PgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+Cgo+Cj4gLS0tCj4KPiBOb3RlczoKPiAgICAgdjI6IGtlZXAgdHlwZSwgdXNlIGxvY2FsIHZh
cmlhYmxlIGluIGZ1bmN0aW9uIGNhbGwgYW5kCj4KPiAgeGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMgfCAzICsrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYwo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBAQCAtMTgwMCw4ICsxODAwLDkgQEAg
c3RhdGljIHZvaWQgc3ZtX2RvX25lc3RlZF9wZ2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAg
ICAgIHAybSA9IHAybV9nZXRfcDJtKHYpOwo+ICAgICAgICAgIF9kLmdwYSA9IGdwYTsKPiAgICAg
ICAgICBfZC5xdWFsaWZpY2F0aW9uID0gMDsKPiAtICAgICAgICBtZm4gPSBfX2dldF9nZm5fdHlw
ZV9hY2Nlc3MocDJtLCBnZm4sICZfZC5wMm10LCAmcDJtYSwgMCwgTlVMTCwgMCk7Cj4gKyAgICAg
ICAgbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwgZ2ZuLCAmcDJtdCwgJnAybWEsIDAs
IE5VTEwsIDApOwo+ICAgICAgICAgIF9kLm1mbiA9IG1mbl94KG1mbik7Cj4gKyAgICAgICAgX2Qu
cDJtdCA9IHAybXQ7Cj4gICAgICAgICAgCj4gICAgICAgICAgX190cmFjZV92YXIoVFJDX0hWTV9O
UEYsIDAsIHNpemVvZihfZCksICZfZCk7Cj4gICAgICB9CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 17:32:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 17:32:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr4a3-00062H-AM; Tue, 05 Feb 2019 17:32:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tSsM=QM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gr4a2-00062B-Ay
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 17:32:18 +0000
X-Inumbo-ID: f957442c-296b-11e9-ab30-238468641c38
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f957442c-296b-11e9-ab30-238468641c38;
 Tue, 05 Feb 2019 17:32:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Feb 2019 10:32:09 -0700
Message-Id: <5C59C89802000078002140C7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 05 Feb 2019 10:32:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-5-roger.pau@citrix.com>
 <5C5971D00200007800213E92@prv1-mh.provo.novell.com>
 <20190205114739.r4zceltrrv6ovuq3@mac>
 <5C5987D60200007800213F14@prv1-mh.provo.novell.com>
 <20190205135237.54gjkm2ac7q3pnuz@mac>
 <5C59A88F0200007800214009@prv1-mh.provo.novell.com>
 <20190205155309.qkx4jos6qtfwdo6z@mac>
In-Reply-To: <20190205155309.qkx4jos6qtfwdo6z@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 4/8] x86/shadow: alloc enough pages
 so initialization doesn't fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE5IGF0IDE2OjUzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDA1LCAyMDE5IGF0IDA4OjE1OjI3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDUuMDIuMTkgYXQgMTQ6NTIsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gSSBkb24ndCB0aGluayB0aGUgYW1vdW50IG9mIGd1ZXN0IG1lbW9yeSBtYXR0
ZXJzIGhlcmUsIHRoZSBmb2xsb3dpbmcKPj4gPiBleGFtcGxlIHdpdGggOEcgb2YgUkFNIGFuZCA4
IHZDUFVzIGZhaWxzIGluIHRoZSBzYW1lIHdheToKPj4gPiAKPj4gPiAjIGNhdCB0ZXN0LmMKPj4g
PiB0ZXN0LmMgICAgICAgdGVzdC5jLmdjb3YgIHRlc3QuY2ZnICAgICB0ZXN0LmNvcmUKPj4gPiBy
b290QDp+ICMgY2F0IHRlc3QuY2ZnCj4+ID4gbmFtZSA9ICJ0ZXN0Igo+PiA+IHR5cGUgPSAiaHZt
Igo+PiA+IAo+PiA+IG1lbW9yeSA9IDgxOTIKPj4gPiB2Y3B1cyA9IDgKPj4gPiBoYXAgPSAwCj4+
ID4gIyB4bCBjcmVhdGUgdGVzdC5jZmcKPj4gPiBQYXJzaW5nIGNvbmZpZyBmcm9tIHRlc3QuY2Zn
Cj4+ID4gbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzo1Nzg6bGlieGxfX2RvbWFpbl9tYWtl
OiBkb21haW4gY3JlYXRpb24gZmFpbDogCj4+ID4gQ2Fubm90IGFsbG9jYXRlIG1lbW9yeQo+PiA+
IGxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6OTc1OmluaXRpYXRlX2RvbWFpbl9jcmVhdGU6
IGNhbm5vdCBtYWtlIGRvbWFpbjogCj4+ID4gLTMKPj4gPiAKPj4gPiBBbmQgSSB0aGluayB0aGF0
J3MgYSBwZXJmZWN0bHkgc3VpdGFibGUgZ3Vlc3QgY29uZmlnLgo+PiAKPj4gSW5kZWVkLiBBbmQg
aXQgZG9lc24ndCBzZWVtIHRvIHdvcmsgZm9yIG1lIGFueW1vcmUgZWl0aGVyLiBNdXN0IGJlCj4+
IGEgcmVncmVzc2lvbiwgYXMgSSdtIHByZXR0eSBzdXJlIGl0IGRpZCBzdGlsbCB3b3JrIG5vdCBh
bGwgdGhhdCBsb25nIGFnby4KPj4gTm90IGV2ZW4gInNoYWRvd19tZW1vcnk9MjU2IiBoZWxwcy4K
PiAKPiBObywgYmVjYXVzZSBzaGFkb3dfaW5pdCBpcyBjYWxsZWQgZnJvbSBkb21haW5fY3JlYXRl
LCBhbmQgaXQncwo+IGltcG9zc2libGUgdG8gaW5jcmVhc2UgdGhlIHNoYWRvdyBtZW1vcnkgcG9v
bCBiZWZvcmUgdGhlIGRvbWFpbiBpcwo+IGFjdHVhbGx5IGNyZWF0ZWQuCgpPa2F5LCBJIG1pc3Vu
ZGVyc3Rvb2QgdGhlIHByb2JsZW0gaW5pdGlhbGx5LiBBaXVpIHRoaXMgaXMgYQpyZWdyZXNzaW9u
IGZyb20gdGhlIGVhcmx5IHNldHRpbmcgb2YgLT5tYXhfdmNwdXMsIGFzIHRoYXQgbm93CmNhdXNl
cyBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSB0byBibG9jayBmYXIgbW9yZSBwYWdlcwp0
aGFuIGl0IGRpZCBiZWZvcmUgZnJvbSB1c2UgZm9yIHAybSBhbGxvY3MgZHVyaW5nIGRvbWFpbiBj
cmVhdGlvbi4KSSB0aGluayBJIHNlZSBhbiBhbHRlcm5hdGl2ZSB3YXkgb2YgZml4aW5nIHRoaXMg
Zm9yIHRoZSBtb21lbnQKKHdpdGhvdXQgYWRkaW5nIHJlLXNpemUgbG9naWMgeWV0IHdoZW4gZC0+
dG90X3BhZ2VzIGdyb3dzKSwgYnV0CnRoaXMgd2lsbCBoYXZlIHRvIHdhaXQgdW50aWwgdG9tb3Jy
b3cuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 17:52:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 17:52:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr4tl-0007na-5g; Tue, 05 Feb 2019 17:52:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F64R=QM=citrix.com=prvs=9328585d4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gr4tj-0007nV-HC
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 17:52:39 +0000
X-Inumbo-ID: d07eff74-296e-11e9-a825-dfb050bab408
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d07eff74-296e-11e9-a825-dfb050bab408;
 Tue, 05 Feb 2019 17:52:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,336,1544486400"; d="scan'208";a="77357023"
To: Jan Beulich <JBeulich@suse.com>, <nmanthey@amazon.de>, Brian Woods
 <brian.woods@amd.com>, Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, 
 George Dunlap <George.Dunlap@eu.citrix.com>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>
References: <1549355393-7820-1-git-send-email-nmanthey@amazon.de>
 <5C5958700200007800213E09@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <1ec50265-2e06-f614-e5bb-a74b7e7db03f@citrix.com>
Date: Tue, 5 Feb 2019 17:52:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5958700200007800213E09@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH svm] svm: fix p2mt type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Michael Tautschnig <tautschn@amazon.co.uk>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi81LzE5IDk6MzMgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjAyLjE5IGF0
IDA5OjI5LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPj4gQEAg
LTE3OTQsNyArMTc5NCw3IEBAIHN0YXRpYyB2b2lkIHN2bV9kb19uZXN0ZWRfcGdmYXVsdChzdHJ1
Y3QgdmNwdSAqdiwKPj4gICAgICAgICAgICAgIHVpbnQ2NF90IGdwYTsKPj4gICAgICAgICAgICAg
IHVpbnQ2NF90IG1mbjsKPj4gICAgICAgICAgICAgIHVpbnQzMl90IHF1YWxpZmljYXRpb247Cj4+
IC0gICAgICAgICAgICB1aW50MzJfdCBwMm10Owo+PiArICAgICAgICAgICAgcDJtX3R5cGVfdCBw
Mm10Owo+PiAgICAgICAgICB9IF9kOwo+IAo+IFByYWN0aWNhbGx5IHNwZWFraW5nIHRoaXMgc2hv
dWxkIHdvcmsgaW4gYWxsIGNhc2VzLiBCdXQgdGhlcmUncyB0aGUKPiB0aGVvcmV0aWNhbCByaXNr
IG9mIHAybV90eXBlX3QgYmVpbmcgYSBkaWZmZXJlbnQgd2lkdGggdGhhbgo+IHVpbnQzMl90LiBU
cmFjZSByZWNvcmRzIHVzZSBmaXhlZCB3aWR0aCB0eXBlcyBzbyB0aGF0IHByb2R1Y2VyCj4gYW5k
IGNvbnN1bWVyIGNhbiBiZSBpbiBzeW5jIHdpdGggcmVzcGVjdCB0byBsYXlvdXQuIFRoZXJlZm9y
ZQo+IEkgdGhpbmsgeW91IHdhbnQgdG8gZ28gdGhyb3VnaCBhbiBpbnRlcm1lZGlhdGUgdmFyaWFi
bGUgaW5zdGVhZCwKPiB0aGUgbW9yZSB0aGF0IHRoZXJlIGFscmVhZHkgaXMgYSBzdWl0YWJsZSBv
bmUuCj4gCj4gTWVudGlvbmluZyB0aGUgd29yZCAidHJhY2UiIG9yICJ4ZW50cmFjZSIgaW4gdGhl
IHN1YmplY3QgbWF5Cj4gYWxzbyBoZWxwIGVhc2lseSBzZWVpbmcgd2hhdCB0aGUgaXNzdWUgaXMg
d2l0aC4KPiAKPiBTVk0gbWFpbnRhaW5lcnMgLyBHZW9yZ2U6IEkgZmluZCBpdCBvZGQgdGhhdCB0
aGVyZSBhcmUgdHdvIGNhbGxzCj4gdG8gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKCkgaGVyZS4gRG9l
c24ndCB0aGlzIGJlYXIgdGhlIHJpc2sgb2YKPiB0aGUgdHJhY2UgcmVjb3JkIG5vdCByZWZsZWN0
aW5nIHdoYXQgaGFzIGFjdHVhbGx5IGhhcHBlbmVkIChpLmUuCj4gd2hhdCBoYXMgbGVhZCB0byB0
aGUgZG9tYWluIGNyYXNoKT8gUGVyaGFwcyB0aGUgYmV0dGVyIGZpeCBoZXJlCj4gaXMgdG8gcmVt
b3ZlIHRoZSBzZWNvbmQsIHRyYWNpbmcgc3BlY2lmaWMgY2FsbCBhbHRvZ2V0aGVyPwoKSSdtIHNl
ZWluZyBvbmUgY2FsbCByZWxhdGVkIHRvIHhlbnRyYWNlLCB3aGljaCBoYXBwZW5zIGZpcnN0OyBh
bmQgdGhlbiBhCnNlY29uZCBvbmUgZm9yIHRoZSBnZHByaW50ay4gIEJ5ICJ0cmFjaW5nIHNwZWNp
ZmljIGNhbGwiLCBkbyB5b3UgbWVhbgp0aGUgZ2RwcmludGsgb25lPwoKSXQncyB3b3J0aCBwb2lu
dGluZyBvdXQgdGhhdCBpbiB0aGUgY29tbW9uIGNhc2UsICpuZWl0aGVyKiBjYWxsIHdpbGwKaGFw
cGVuLCBiZWNhdXNlIDEpIHRyYWNpbmcgaXMgZGlzYWJsZWQsIGFuZCAyKSB0aGUgdmFzdCBtYWpv
cml0eSBvZiB0aGUKdGltZSBubyBTVk0gdmlvbGF0aW9ucyB3aWxsIGhhcHBlbi4gIER1cGxpY2F0
aW5nIHRoZSBjYWxsIGlzIHRyYWRpbmcKc3BhY2UgZm9yIGVmZmljaWVuY3kuCgpQcm9iYWJseSB0
aGUgYmVzdCB0aGluZyB0byBkbyB3b3VsZCBiZSB0byBtb3ZlIHRoZQpfX2dldF9nZm5fdHlwZV9h
Y2Nlc3MoKSBjYWxsIHVwIHVuZGVyIHRoZSBpZigpIHN0YXRlbWVudCB0aGVyZSAtLSBpLmUuLApp
dCB3aWxsIG9ubHkgYmUgY2FsbGVkIGlmIHRoZSB0cmFjaW5nIG9uZSBkaWRuJ3QgaGFwcGVuLgoK
IC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 17:54:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 17:54:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr4vo-0007tP-Jk; Tue, 05 Feb 2019 17:54:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r97J=QM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gr4vm-0007tE-Vb
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 17:54:47 +0000
X-Inumbo-ID: 1d5b8fce-296f-11e9-9eda-970f8f3e64d7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d5b8fce-296f-11e9-9eda-970f8f3e64d7;
 Tue, 05 Feb 2019 17:54:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gr4vh-0007P4-O5; Tue, 05 Feb 2019 17:54:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gr4vh-00034r-Cx; Tue, 05 Feb 2019 17:54:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gr4vh-0001Hm-Br; Tue, 05 Feb 2019 17:54:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132831-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl:guest-start:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-next:build-i386:xen-build:fail:regression
 linux-next:test-armhf-armhf-xl:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-next:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-next:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-next:build-i386-rumprun:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=66d54fa79f95378fd7ea91faa270284ac855493d
X-Osstest-Versions-That: linux=cd984a5be21549273a3f13b52a8b7b84097b32a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Feb 2019 17:54:41 +0000
Subject: [Xen-devel] [linux-next test] 132831: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjgzMSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI4MzEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjc1NAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMyNzU0CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI3NTQKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
Mjc1NAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNzU0CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI3NTQKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMjc1NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNzU0CiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzI3NTQKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjc1NAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNzU0CiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzI3NTQKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjc1NAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMyNzU0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI3NTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdh
cmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI3NTQK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hl
bnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMzI3NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjc1NAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMyNzU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI3NTQKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMjc1NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDY2ZDU0ZmE3OWY5NTM3OGZkN2VhOTFmYWEyNzAyODRhYzg1NTQ5M2QKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGNkOTg0YTViZTIxNTQ5MjczYTNmMTNi
NTJhOGI3Yjg0MDk3YjMyYTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyODMxICAy
MDE5LTAyLTA0IDA5OjE4OjU4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 19:02:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 19:02:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr5zL-0005OC-UM; Tue, 05 Feb 2019 19:02:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fYof=QM=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gr5zL-0005O7-4U
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 19:02:31 +0000
X-Inumbo-ID: 95489b76-2978-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95489b76-2978-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 19:02:29 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A67812175B;
 Tue,  5 Feb 2019 19:02:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549393348;
 bh=iQXswzgs1aqP3fjhSwYQXseTISosORMTrRtNnmGtNjo=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=lnJAZgyXYoITbXDp3k06dHfi99ZowhNIkNsIz6PHU8LL18TQWQfGrYAt8F037oyhX
 BiEWfbQ4v7YElzO/UF1ZjTjBlevyYxiaqbn60Gg7pXFcjuT9uI9Y2ct9hBikYXrbwV
 8Zq8mnPWnGaIJskZBKjMsS1eEOaUqnjRmw7qRiRU=
Date: Tue, 5 Feb 2019 11:02:27 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C5945F70200007800213D6E@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1902050911350.22962@sstabellini-ThinkPad-X260>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-3-git-send-email-christopher.w.clark@gmail.com>
 <alpine.DEB.2.10.1902041608190.22962@sstabellini-ThinkPad-X260>
 <5C5945F70200007800213D6E@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 02/15] argo: introduce the argo_op
 hypercall boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA1IEZlYiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDUuMDIuMTkg
YXQgMDE6MzksIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IE9uIFdlZCwgMzAg
SmFuIDIwMTksIENocmlzdG9waGVyIENsYXJrIHdyb3RlOgo+ID4+ICsjaW5jbHVkZSA8eGVuL2Vy
cm5vLmg+Cj4gPj4gKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gPj4gKwo+ID4+ICts
b25nCj4gPj4gK2RvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh2b2lkKSBhcmcxLAo+ID4+ICsgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyBhcmczLAo+ID4+ICsgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgYXJnNCkKPiA+PiArewo+ID4+ICsgICAgcmV0dXJuIC1FTk9TWVM7Cj4gPj4gK30KPiA+
PiArCj4gPj4gKyNpZmRlZiBDT05GSUdfQ09NUEFUCj4gPj4gK2xvbmcKPiA+PiArY29tcGF0X2Fy
Z29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcx
LAo+ID4+ICsgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzIs
IHVuc2lnbmVkIGxvbmcgYXJnMywKPiA+PiArICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBh
cmc0KQo+ID4+ICt7Cj4gPj4gKyAgICByZXR1cm4gLUVOT1NZUzsKPiA+PiArfQo+ID4+ICsjZW5k
aWYKPiA+IAo+ID4gRnJvbSBhbiBBUk0gcGVyc3BlY3RpdmUsIGl0IGlzIG5vdCBhIGdvb2QgaWRl
YSB0byB1c2UgdW5zaWduZWQgbG9uZyBhcwo+ID4gaHlwZXJjYWxsIHBhcmFtZXRlcnMgYmVjYXVz
ZSB0aGV5IGFyZSBnb2luZyB0byBiZSBvZiBkaWZmZXJlbnQgc2l6ZSBvbgo+ID4gYXJtMzIgYW5k
IGFybTY0LiBPbiBBUk0sIHRoZXJlIGlzIG5vIENPTVBBVCBjb2RlLCBhbmQgd2UgdHJ5IHRvIGtl
ZXAgYQo+ID4gc2luZ2xlIHN0YWJsZSBBQkkgYWNyb3NzIDMyYml0IGFuZCA2NGJpdCBoeXBlcnZp
c29ycyAocG9pbnRlcnMgc2l6ZQo+ID4gYmVpbmcgdGhlIG9ubHkgZXhjZXB0aW9uIGFuZCB3ZSBk
ZWFsIHdpdGggdGhhdCB1c2luZwo+ID4gWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSkuCj4gPiAKPiA+
IEZvciB0aGlzIHJlYXNvbiwgZ2l2ZW4gdGhhdCB3ZSBkb24ndCBuZWVkIGFyZzMgYW5kIGFyZzQg
dG8gYWN0dWFsbHkgYmUKPiA+IDY0Yml0LCBpdCB3b3VsZCBiZSBiZXN0IHRvIHVzZSBleHBsaWNp
dGx5IHNpemVkIGludGVnZXJzIGluc3RlYWQuIEkKPiA+IHdvdWxkIHVzZSB1aW50MzJfdCBvciB1
bnNpZ25lZCBpbnQgZm9yIGFyZzMgYW5kIGFyZzQuIFRoYXQgd2F5LCB0aGVyZQo+ID4gYXJlIG5v
dCBnb2luZyB0byBiZSBhbnkgQUJJIGNvbXBhdGliaWxpdHkgaXNzdWVzIGJldHdlZW4gYXJtMzIg
YW5kIGFybTY0Cj4gPiBhbmQgd2UgY291bGQgcnVuLCBhbmQgZXZlbiBtaWdyYXRlLCAzMmJpdCBn
dWVzdHMgdG8gYSA2NGJpdCBoeXBlcnZpc29yCj4gPiB3aXRob3V0IHByb2JsZW1zLgo+ID4gCj4g
PiBJIGtub3cgdGhhdCBBbmRyZXcgZXhwcmVzc2VkIGNvbmNlcm5zIGFib3V0IHVzaW5nIHVuc2ln
bmVkIGludCBiZWZvcmUsCj4gPiBidXQgZG9uJ3Qgd2UganVzdCBuZWVkIHRvIG1ha2Ugc3VyZSB3
ZSBhcmUgcHJvcGVybHkgaWdub3JpbmcgdGhlIHRvcAo+ID4gMzJiaXQgb2YgYXJnMyBhbmQgYXJn
NCB3aGVuIHRoZSBoeXBlcnZpc29yIGlzIGNvbXBpbGVkIDY0Yml0Pwo+IAo+IEFyZSB5b3Ugc2F5
aW5nIHRoYXQgaHlwZXJjYWxsIGFyZ3VtZW50cyBtYWRlIGJ5IGEgMzItYml0IGd1ZXN0IG9uIGEK
PiA2NC1iaXQgaHlwZXJ2aXNvciBkbyBub3QgZ2V0IHplcm8tZXh0ZW5kZWQgYmVmb3JlIHJlYWNo
aW5nIHRoZSBDIGxheWVyCj4gKG9yIG1vcmUgc3BlY2lmaWNhbGx5IHRoZSBpbmRpdmlkdWFsIGhh
bmRsZXJzLCBzaW5jZSBvbiB4ODYgd2UgZGVhbCB3aXRoCj4gdGhlIG5lY2Vzc2FyeSB6ZXJvLWV4
dGVuc2lvbiBpbiBDIG5vd2FkYXlzKT8gV2hhdCBhYm91dAo+IGRvX21lbW9yeV9vcCgpJ3MgZmly
c3QgcGFyYW1ldGVyIHRoZW4/CgpJZiBJIHJlbWVtYmVyIHJpZ2h0LCB0aGVyZSBpcyBubyB6ZXJv
LWV4dGVuc2lvbiwgaG93ZXZlciwgdGhleSBzaG91bGQKc3RpbGwgYmUgemVybyBiZWNhdXNlIHRo
ZXkgaGF2ZSBhbHdheXMgYmVlbiB6ZXJvIC0tIG5vdGhpbmcgc2hvdWxkCmNoYW5nZSB0aGVtIGlu
IHRoZSBWTSBsaWZldGltZS4gSG93ZXZlciwgaXQgaXMgbm90IGdyZWF0IHRvIHJlbHkgb24KdGhh
dCwgdGhhdCBpcyB3aHkgSSBzdWdnZXN0ZWQgdG8gY2xlYXIgdGhlbSBvbiBlbnRyeSBhcyBhbiBh
bHRlcm5hdGl2ZSwKYW5kIGFsc28gdG8gaGF2ZSBhIHNpbmdsZSBBQkkgYmV0d2VlbiAzMmJpdCBh
bmQgNjRiaXQuCgpGWUkgZG9fbWVtb3J5X29wIGlzIGRlY2xhcmVkIGFzIGZvbGxvd3Mgb24gdGhl
IExpbnV4IHNpZGUgZm9yIGFybTMyIGFuZAphcm02NDoKCiAgaW50IEhZUEVSVklTT1JfbWVtb3J5
X29wKHVuc2lnbmVkIGludCBjbWQsIHZvaWQgKmFyZyk7CgpXaGVuIEkgd2VudCB0aHJvdWdoIGFs
bCBleGlzdGluZyBoeXBlcmNhbGxzIHRvIGludHJvZHVjZSB0aGVtIG9uIGFybTMyLApJIGNoZWNr
ZWQgdGhhdCB3ZSBkaWRuJ3QgYWN0dWFsbHkgbmVlZCA2NGJpdCBwYXJhbWV0ZXJzLCBlc3BlY2lh
bGx5IGZvcgpjbWQuIEkgaW50cm9kdWNlZCB0aGVtIGFzIGludCBpbnN0ZWFkIG9mIGxvbmcgb24g
dGhlIExpbnV4IHNpZGUgd2hlbgpwb3NzaWJsZSAoc2VlIGluY2x1ZGUveGVuL2FybS9oeXBlcmNh
bGwuaCksIGJ1dCBJIGRpZG4ndCBhdHRlbXB0IHRvCm1vZGlmeSBhbGwgdGhlIGV4aXN0aW5nIFhl
biBoZWFkZXJzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 19:07:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 19:07:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr64F-0005YY-Me; Tue, 05 Feb 2019 19:07:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fYof=QM=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gr64E-0005YS-3K
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 19:07:34 +0000
X-Inumbo-ID: 4a49a50c-2979-11e9-9511-b310a0717991
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a49a50c-2979-11e9-9511-b310a0717991;
 Tue, 05 Feb 2019 19:07:33 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E7609217F9;
 Tue,  5 Feb 2019 19:07:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549393652;
 bh=7cZVZACjKXJr9TmmWhZKXYX/L9SB8QvJuXbIdIbIdyo=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=HTW2Z19LNT6zMSn2cxvxkqM42kk+v9PBhbmAnBol/D9mQgxkyU/lpb4i9d3r7k2FH
 tWFwmr9oU6xFBlI50gaf/reCFdsSzWFfdzmE67TA1gqRwRQ+8TvWu+0MNgyzdBFOK4
 ufgflu4MterAsML+kUUOhHfDTU+aEiZRSAt43eqg=
Date: Tue, 5 Feb 2019 11:07:31 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrii Anisov <andrii.anisov@gmail.com>
In-Reply-To: <7c3f413e-826c-d937-54df-f2272bb09c40@gmail.com>
Message-ID: <alpine.DEB.2.10.1902051107120.22962@sstabellini-ThinkPad-X260>
References: <1548354814-23208-1-git-send-email-andrii.anisov@gmail.com>
 <1548355642.9022.23.camel@amazon.de>
 <CAC1WxdjgOg1Qg4=2Me0nwdEO+CMS4C1WMr7E=pxpi74-ME9uTw@mail.gmail.com>
 <c6cb57ce-3447-67ee-5629-322ee6207362@gmail.com>
 <alpine.DEB.2.10.1902041701470.22962@sstabellini-ThinkPad-X260>
 <7c3f413e-826c-d937-54df-f2272bb09c40@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] gic-vgic: fix assert condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 "andre.przywara@arm.com" <andre.przywara@arm.com>, "Nuernberger,
 Stefan" <snu@amazon.de>, "julien.grall@arm.com" <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA1IEZlYiAyMDE5LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIFN0ZWZhbm8s
Cj4gCj4gT24gMDUuMDIuMTkgMDM6MDIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFBs
ZWFzZSBzZW5kIGFuIHVwZGF0ZSBzb29uIGFzIEkgd291bGQgbGlrZSB0byBnZXQgaXQgaW4gNC4x
Mi4KPiAKPiBJdCBpcyBhbHJlYWR5IHRoZXJlIFsxXSBbMl0uCj4gCj4gWzFdIGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMS9tc2cwMjA0
OC5odG1sCj4gWzJdCj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7
YT1jb21taXQ7aD04NjM1NDkxNTgxMjlkMzI2YjJlNTg1MGY3MjJiZmRhNjQzMjY0ZjJiCgpPcHMs
IEkgbWlzc2VkIGl0IDotKSAgRXZlbiBiZXR0ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 19:18:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 19:18:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr6EW-0006TD-Mu; Tue, 05 Feb 2019 19:18:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fYof=QM=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gr6EV-0006T8-MG
 for xen-devel@lists.xen.org; Tue, 05 Feb 2019 19:18:11 +0000
X-Inumbo-ID: c5dec82c-297a-11e9-a8c9-6f956d988755
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5dec82c-297a-11e9-a8c9-6f956d988755;
 Tue, 05 Feb 2019 19:18:10 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C59922083B;
 Tue,  5 Feb 2019 19:18:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549394289;
 bh=oT9mJds8t2q20gugLRAdLOkN5+blGl1Oh5CcPNGz6pM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=B7WE8M9S6mtKxvxMItS/KEaWi0DV8H1/JwsP9idsykNjy0BHAS5cMCXrqClBCQw/C
 otAVsmvt84Qa6VAQ7LtGjUYinRyU8y+3GVkgRrAPmOwMMD1DhPPxBPQs9JTL3MJBnb
 gd3UQyECTv/85624Vfsuic3VHaSj9Lxs20AVKq58=
Date: Tue, 5 Feb 2019 11:18:08 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrii Anisov <andrii.anisov@gmail.com>
In-Reply-To: <ca035ab4-42c4-f397-c021-e9247761bef3@gmail.com>
Message-ID: <alpine.DEB.2.10.1902051116400.22962@sstabellini-ThinkPad-X260>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <9c4bc70d-a694-6269-f14a-1d9797dce59f@gmail.com>
 <9b0fe0b8-48cb-e04d-5d4e-a970f6ce2609@arm.com>
 <4dc47732-62fb-5782-d7fd-2d1819c49558@gmail.com>
 <5b9dd69a-1f75-eb3b-4040-822520f0cc08@arm.com>
 <8355b5ee-ff8d-78b2-86aa-5a2376f33ee5@gmail.com>
 <3de8170e-fe56-e5a2-d94d-1c024c49cef7@arm.com>
 <0e9ee915-4c5d-8743-d605-a8f9f7b96a3b@gmail.com>
 <4f5c623d-ac64-a188-f20b-fa60166183e8@arm.com>
 <ca035ab4-42c4-f397-c021-e9247761bef3@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-87214066-1549394289=:22962"
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-87214066-1549394289=:22962
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Tue, 5 Feb 2019, Andrii Anisov wrote:
> On 05.02.19 00:06, Julien Grall wrote:
> > > A57+A53.
> > > 
> > > I see the following in my log:
> > > 
> > >      (XEN) alternatives: Patching with alt table 00000000002c6608 ->
> > > 00000000002c6c80
> > >      (XEN) CPU0 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry
> > >      (XEN) CPU2 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry
> > >      (XEN) CPU3 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry
> > >      (XEN) CPU1 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry
> > 
> > Cortex-A53 should not be affected by spectre v2, so I imagine they are only
> > for A57?
> Yes, the log says the workaround is applied to the big cores only. As it
> should be.
> 
> > It is going to be hard to disable the workarounds by default. But we can
> > consider to provide host-wide or per-guest option to disable them on trusted
> > environment.
> We have to get numbers first than decide how to proceed.
> 
> > > > Also, when you mean possible, does it mean you haven't looked the
> > > > performance regression?
> > > We have a preliminary results about performance drop with xen4.12-unstable
> > > comparing to a our system with 4.10.
> > 
> > A lot of patches have not been backported in Xen 4.10 (including
> > Spectre/Meltdown) that will definitely fix hole but may have an impact on
> > the performance. There were not backported because of performance reason but
> > because of the complexity of the port and seemly lack of interest.
> I know that story. But customers are customers. And performance drop in the
> next SW version is always painful for them.
> So we need a good explanation (which Spectre mitigation might be), or better
> to show up no performance drop :).

I think it is acceptable to intruduce a "I know what I am doing, just
disable the fix" option. There might be cases where the user doesn't
care for Spectre mitigations. I see that Linux is going in this
direction of offering more disabling options too.
--8323329-87214066-1549394289=:22962
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-87214066-1549394289=:22962--


From xen-devel-bounces@lists.xenproject.org Tue Feb 05 19:34:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 19:34:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr6U0-00089O-5I; Tue, 05 Feb 2019 19:34:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fYof=QM=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gr6Tz-00089J-DY
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 19:34:11 +0000
X-Inumbo-ID: 02808d4a-297d-11e9-9307-2b19fe52c1e5
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02808d4a-297d-11e9-9307-2b19fe52c1e5;
 Tue, 05 Feb 2019 19:34:10 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8FD75217D6;
 Tue,  5 Feb 2019 19:34:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549395249;
 bh=QNEzSsJAhLqvCRl4jHNebtuqXaE3CYYdwY5xapY/TNA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=fahR99A0hzHfu56mu5j0SBszxDQ4hupzC6xg5wmuSQjb7y0wWIK68T1nSJAdVCee4
 bb+0xunDrqPHdFEZ8QXWUVt1tJUJZ8wzZsWRNeRlBxssYWD8eGVaCI9yKSVX0CtXDf
 21MLKxmxsys50evQjm6XcLkPwX/S+ZFmGYDf9yHE=
Date: Tue, 5 Feb 2019 11:34:09 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Peng Fan <peng.fan@nxp.com>
In-Reply-To: <20190205060437.29637-1-peng.fan@nxp.com>
Message-ID: <alpine.DEB.2.10.1902051133590.22962@sstabellini-ThinkPad-X260>
References: <20190205060437.29637-1-peng.fan@nxp.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 for-4.12] arm: gic-v3: deactivate
 interrupts during initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA1IEZlYiAyMDE5LCBQZW5nIEZhbiB3cm90ZToKPiBPbiBpLk1YOCwgd2UgaW1wbGVt
ZW50ZWQgcGFydGl0aW9uIHJlYm9vdCB3aGljaCBtZWFucyBDb3J0ZXgtQSByZWJvb3QKPiB3aWxs
IG5vdCBpbXBhY3QgTTQgY29yZXMgYW5kIFN5c3RlbSBjb250cm9sIFVuaXQgY29yZS4gSG93ZXZl
ciBHSUN2Mwo+IGlzIG5vdCByZXNldCBiZWNhdXNlIHdlIGFsc28gbmVlZCB0byBzdXBwb3J0IEE3
MiBDbHVzdGVyIHJlYm9vdCB3aXRob3V0Cj4gYWZmZWN0aW5nIEE1MyBDbHVzdGVyLgo+IAo+IFRo
ZSBnaWMtdjMgY29udHJvbGxlciBpcyBjb25maWd1cmVkIHdpdGggRU9JbW9kZSB0byAxLCBzbyBk
dXJpbmcgeGVuCj4gcmVib290LCB0aGVyZSBpcyBhIGZ1bmN0aW9uIGNhbGwgInNtcF9jYWxsX2Z1
bmN0aW9uKGhhbHRfdGhpc19jcHUsIE5VTEwsIDApOyIKPiAsIGJ1dCBoYWx0X3RoaXNfY3B1IG5l
dmVyIHJldHVybiwgdGhhdCBtZWFucyBvdGhlciBDUFVzIGhhdmUgbm8gY2hhbmNlIHRvCj4gZGVh
Y3RpdmF0ZSB0aGUgU0dJIGludGVycnVwdCwgYmVjYXVzZSB0aGUgZGVhY3RpdmF0ZV9pcnEgb3Bl
cmF0aW9uIGlzIGF0Cj4gdGhlIGVuZCBvZiBkb19zZ2kuIER1cmluZyB0aGUgbmV4dCBib290IG9m
IFhlbiwgQ1BVMCB3aWxsIGlzc3VlCj4gR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIHRvIG90aGVyIENQ
VXMuIEFzIHRoZSBBY3RpdmUgc3RhdGUgZm9yIFNHSSBpcyBsZWZ0Cj4gdW50b3VjaGVkIGR1cmlu
ZyB0aGUgcmVib290LCB0aGUgR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIHdpbGwgc3RpbGwgYmUgYWN0
aXZlCj4gb24gdGhlIG5vbi1ib290IENQVXMuIFRoaXMgbWVhbnMgdGhlIGludGVycnVwdCBjYW5u
b3QgYmUgdHJpZ2dlcmVkIGFnYWluCj4gdW50aWwgaXQgZ2V0IGRlYWN0aXZhdGVkLgo+IAo+IEFu
ZCBhY2NvcmRpbmcgdG8gSUhJMDA2OURfZ2ljX2FyY2hpdGVjdHVyZV9zcGVjaWZpY2F0aW9uLCBj
aGFwdGVyCj4gIjguMTEuMyBHSUNSX0lDQUNUSVZFUjAsIEludGVycnVwdCBDbGVhci1BY3RpdmUg
UmVnaXN0ZXIgMCIsIHRoZSBSVwo+IGZpZWxkIG9mIEdJQ1JfSUNBQ1RJVkVSMCByZXNldHMgdG8g
YSB2YWx1ZSB0aGF0IGlzIGFyY2hpdGVjdHVyYWxseSBVTktOT1dOLgo+IFNvIG1ha2Ugc3VyZSBh
bGwgaW50ZXJydXB0cyBhcmUgZGVhY3RpdmF0ZWQgYXQgZHVyaW5nIGluaXRpYWxpemF0aW9uIGJ5
Cj4gY2xlYXJpbmcgdGhlIHN0YXRlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBlbmcgRmFuIDxwZW5n
LmZhbkBueHAuY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IAo+IFYzOgo+ICAgU0dJL1BQSS0+aW50ZXJydXB0cy4K
PiAgIHJlZmluZSBjb21taXQgbG9nLgo+ICAgRGVhY3RpdmF0ZSBTUEkKPiBWMjoKPiAgIHJlZmlu
ZSBjb21taXQgbG9nCj4gICBkZWFjdGl2YXRlIFNHSS9QUEkuCj4gICBObyBuZWVkIGZvciBTUEks
IGJlY2F1c2UgU29tZSBvciBhbGwgUlcgZmllbGRzIG9mIHRoaXMgR0lDRF9JQ0FDVElWRVIKPiAg
IGhhdmUgZGVmaW5lZCByZXNldCB2YWx1ZXMKPiAKPiAgeGVuL2FyY2gvYXJtL2dpYy12My5jIHwg
MTAgKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNo
L2FybS9naWMtdjMuYwo+IGluZGV4IGM5MjAwZDI0ZTEuLjBmNmNiZjYyMjQgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4g
QEAgLTYyNiw5ICs2MjYsMTIgQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2Rpc3RfaW5pdCh2
b2lkKQo+ICAgICAgICAgIHdyaXRlbF9yZWxheGVkKHByaW9yaXR5LCBHSUNEICsgR0lDRF9JUFJJ
T1JJVFlSICsgKGkgLyA0KSAqIDQpOwo+ICAgICAgfQo+ICAKPiAtICAgIC8qIERpc2FibGUgYWxs
IGdsb2JhbCBpbnRlcnJ1cHRzICovCj4gKyAgICAvKiBEaXNhYmxlL2RlYWN0aXZhdGUgYWxsIGds
b2JhbCBpbnRlcnJ1cHRzICovCj4gICAgICBmb3IgKCBpID0gTlJfR0lDX0xPQ0FMX0lSUVM7IGkg
PCBucl9saW5lczsgaSArPSAzMiApCj4gKyAgICB7Cj4gICAgICAgICAgd3JpdGVsX3JlbGF4ZWQo
MHhmZmZmZmZmZiwgR0lDRCArIEdJQ0RfSUNFTkFCTEVSICsgKGkgLyAzMikgKiA0KTsKPiArICAg
ICAgICB3cml0ZWxfcmVsYXhlZCgweGZmZmZmZmZmLCBHSUNEICsgR0lDRF9JQ0FDVElWRVIgKyAo
aSAvIDMyKSAqIDQpOwo+ICsgICAgfQo+ICAKPiAgICAgIC8qCj4gICAgICAgKiBDb25maWd1cmUg
U1BJcyBhcyBub24tc2VjdXJlIEdyb3VwLTEuIFRoaXMgd2lsbCBvbmx5IG1hdHRlcgo+IEBAIC04
MzQsNiArODM3LDExIEBAIHN0YXRpYyBpbnQgZ2ljdjNfY3B1X2luaXQodm9pZCkKPiAgICAgICAg
ICB3cml0ZWxfcmVsYXhlZChwcmlvcml0eSwKPiAgICAgICAgICAgICAgICAgIEdJQ0RfUkRJU1Rf
U0dJX0JBU0UgKyBHSUNSX0lQUklPUklUWVIwICsgKGkgLyA0KSAqIDQpOwo+ICAKPiArICAgIC8q
Cj4gKyAgICAgKiBUaGUgYWN0aXZhdGUgc3RhdGUgaXMgdW5rbm93biBhdCBib290LCBzbyBtYWtl
IHN1cmUgYWxsCj4gKyAgICAgKiBTR0lzIGFuZCBQUElzIGFyZSBkZS1hY3RpdmF0ZWQuCj4gKyAg
ICAgKi8KPiArICAgIHdyaXRlbF9yZWxheGVkKDB4ZmZmZmZmZmYsIEdJQ0RfUkRJU1RfU0dJX0JB
U0UgKyBHSUNSX0lDQUNUSVZFUjApOwo+ICAgICAgLyoKPiAgICAgICAqIERpc2FibGUgYWxsIFBQ
SSBpbnRlcnJ1cHRzLCBlbnN1cmUgYWxsIFNHSSBpbnRlcnJ1cHRzIGFyZQo+ICAgICAgICogZW5h
YmxlZC4KPiAtLSAKPiAyLjE0LjEKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 19:35:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 19:35:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr6VK-0008EI-I5; Tue, 05 Feb 2019 19:35:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Pm2m=QM=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gr6VJ-0008EA-8W
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 19:35:33 +0000
X-Inumbo-ID: 33104a46-297d-11e9-bc90-bc764e045a96
Received: from mail-vs1-xe42.google.com (unknown [2607:f8b0:4864:20::e42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33104a46-297d-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 19:35:31 +0000 (UTC)
Received: by mail-vs1-xe42.google.com with SMTP id s16so867289vsk.4
 for <xen-devel@lists.xenproject.org>; Tue, 05 Feb 2019 11:35:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=RNT2683yMnpIOh+lPzYtr2mEVs6OUOFfdqQwHPpc1F8=;
 b=MYNRKZGLuBpcR3zg7OlsHWUxjc8cggafa5RsFS4T8HTihWb7GBfUTgjEEZeIbmyUhZ
 JvLVxHVB5f7C76ur0PRpVjUWW8rmOeNeCwz+9KiirnbwrE/cH2xRLj3R6Cove5tDU/in
 NAd0Hn/pfqMkQwjXFd2bXMcYoPRv/tC/V66Q0QD7eEoi+R15lv274LceTurMMTDrBi7p
 woOV/l2XsOOhEdW5ktqy57VEOnB6qoQr4Vv+dVoB6llUGwuYfhsbvX2z9xqI6jmQnijX
 E6OPXA4rXQbDPLx++O0a0h9bjmDdlNj/eQZf4ATvmn7sGCryJM0ChfauogPu5u8GnEbx
 DpqA==
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=RNT2683yMnpIOh+lPzYtr2mEVs6OUOFfdqQwHPpc1F8=;
 b=qytE8OcHO6vivKrVAuR6FMjnXD8sCROHeTljMDWTwrGL5EQky1PzBiRIA0IZt3O6NI
 dYgMGXmibHFH6Z8unQfr1YYwhCaTjHg+5AdtyPOZpYJBpNhgzEbPIyYZNDa2ISrGD/5N
 kcpfUlOgTdZfYi1Syew0K6cvUmuAG8VcmKWyUf8nyMgfr8Pj/VR+ySzp0XIfsCavSyAL
 7/GaH89yPWJXuCAPpoWAhJ7cpvyvRMFzxqroIzk1XIOBpFWbVcbr4kaHKV6vQqA833mr
 KCuZ5X9lpsPx430XrXm1S9d402Uu8sbCc4Ifl2LEeWdRx+3e3ty6zPX7n2sfSjFoPbzv
 BBng==
X-Gm-Message-State: AHQUAuZbWgrSa03hqPsCXpq1jdkAztc4Mal3OTehYxLS8WLKdXF/7OSH
 TyjPnl3SIXWYcm7Kma5vo6CgTSIhp+SuiHNHXmw=
X-Google-Smtp-Source: AHgI3Ibrg5Pc0mE7gZZlTrtvxqb46QfD8fc8FsaQPXrpIoojGmDNszZeiCB0EGL6WjK4Pua6LJzdb2KQ304DDJlDbQ4=
X-Received: by 2002:a67:7d06:: with SMTP id y6mr2892821vsc.22.1549395331071;
 Tue, 05 Feb 2019 11:35:31 -0800 (PST)
MIME-Version: 1.0
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-3-git-send-email-christopher.w.clark@gmail.com>
 <alpine.DEB.2.10.1902041608190.22962@sstabellini-ThinkPad-X260>
 <5C5945F70200007800213D6E@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902050911350.22962@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902050911350.22962@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@gmail.com>
Date: Tue, 5 Feb 2019 20:35:17 +0100
Message-ID: <CAF3u54BZKRcTWTJkKyUb+wZqTwAcAn=GWDDOHKu37BJyvWR6=g@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v7 02/15] argo: introduce the argo_op
 hypercall boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============2755335010855351572=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2755335010855351572==
Content-Type: multipart/alternative; boundary="0000000000005344d605812ab624"

--0000000000005344d605812ab624
Content-Type: text/plain; charset="UTF-8"

Sorry for the formatting.

On Tue, 5 Feb 2019, 20:04 Stefano Stabellini, <sstabellini@kernel.org>
wrote:

> On Tue, 5 Feb 2019, Jan Beulich wrote:
> > >>> On 05.02.19 at 01:39, <sstabellini@kernel.org> wrote:
> > > On Wed, 30 Jan 2019, Christopher Clark wrote:
> > >> +#include <xen/errno.h>
> > >> +#include <xen/guest_access.h>
> > >> +
> > >> +long
> > >> +do_argo_op(unsigned int cmd, XEN_GUEST_HANDLE_PARAM(void) arg1,
> > >> +           XEN_GUEST_HANDLE_PARAM(void) arg2, unsigned long arg3,
> > >> +           unsigned long arg4)
> > >> +{
> > >> +    return -ENOSYS;
> > >> +}
> > >> +
> > >> +#ifdef CONFIG_COMPAT
> > >> +long
> > >> +compat_argo_op(unsigned int cmd, XEN_GUEST_HANDLE_PARAM(void) arg1,
> > >> +               XEN_GUEST_HANDLE_PARAM(void) arg2, unsigned long arg3,
> > >> +               unsigned long arg4)
> > >> +{
> > >> +    return -ENOSYS;
> > >> +}
> > >> +#endif
> > >
> > > From an ARM perspective, it is not a good idea to use unsigned long as
> > > hypercall parameters because they are going to be of different size on
> > > arm32 and arm64. On ARM, there is no COMPAT code, and we try to keep a
> > > single stable ABI across 32bit and 64bit hypervisors (pointers size
> > > being the only exception and we deal with that using
> > > XEN_GUEST_HANDLE_PARAM).
> > >
> > > For this reason, given that we don't need arg3 and arg4 to actually be
> > > 64bit, it would be best to use explicitly sized integers instead. I
> > > would use uint32_t or unsigned int for arg3 and arg4. That way, there
> > > are not going to be any ABI compatibility issues between arm32 and
> arm64
> > > and we could run, and even migrate, 32bit guests to a 64bit hypervisor
> > > without problems.
> > >
> > > I know that Andrew expressed concerns about using unsigned int before,
> > > but don't we just need to make sure we are properly ignoring the top
> > > 32bit of arg3 and arg4 when the hypervisor is compiled 64bit?
> >
> > Are you saying that hypercall arguments made by a 32-bit guest on a
> > 64-bit hypervisor do not get zero-extended before reaching the C layer
> > (or more specifically the individual handlers, since on x86 we deal with
> > the necessary zero-extension in C nowadays)? What about
> > do_memory_op()'s first parameter then?
>
> If I remember right, there is no zero-extension, however, they should
> still be zero because they have always been zero -- nothing should
> change them in the VM lifetime. However, it is not great to rely on
> that, that is why I suggested to clear them on entry as an alternative,
> and also to have a single ABI between 32bit and 64bit.


I can't find the wording again on the Arm Arm (the pdf reader on the phone
is not great).

But I am afraid this is not correct. Upper 32-bit of the register will be
zeroed when writing a 32-bit value. So we never rely on the register to be
zeroed on boot.


> FYI do_memory_op is declared as follows on the Linux side for arm32 and
> arm64:
>
>   int HYPERVISOR_memory_op(unsigned int cmd, void *arg);
>
> When I went through all existing hypercalls to introduce them on arm32,
> I checked that we didn't actually need 64bit parameters, especially for
> cmd. I introduced them as int instead of long on the Linux side when
> possible (see include/xen/arm/hypercall.h), but I didn't attempt to
> modify all the existing Xen headers.
>

I don't understand your concern with unsigned long. We use them in
__DEFINE_XEN_GUEST_HANDLE that are in turn to describe guest pointer.

The problem with explicitly sized (i.e 32-bit) is you ignore the top
32-bit. This means you can't check the upper bits are always 0 and would
prevent extension.

Cheers,



> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

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

Sorry for the formatting.<br><br><div class=3D"gmail_quote"><div dir=3D"ltr=
">On Tue, 5 Feb 2019, 20:04 Stefano Stabellini, &lt;<a href=3D"mailto:sstab=
ellini@kernel.org">sstabellini@kernel.org</a>&gt; wrote:<br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">On Tue, 5 Feb 2019, Jan Beulich wrote:<br>
&gt; &gt;&gt;&gt; On 05.02.19 at 01:39, &lt;<a href=3D"mailto:sstabellini@k=
ernel.org" target=3D"_blank">sstabellini@kernel.org</a>&gt; wrote:<br>
&gt; &gt; On Wed, 30 Jan 2019, Christopher Clark wrote:<br>
&gt; &gt;&gt; +#include &lt;xen/errno.h&gt;<br>
&gt; &gt;&gt; +#include &lt;xen/guest_access.h&gt;<br>
&gt; &gt;&gt; +<br>
&gt; &gt;&gt; +long<br>
&gt; &gt;&gt; +do_argo_op(unsigned int cmd, XEN_GUEST_HANDLE_PARAM(void) ar=
g1,<br>
&gt; &gt;&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0XEN_GUEST_HANDLE_PA=
RAM(void) arg2, unsigned long arg3,<br>
&gt; &gt;&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0unsigned long arg4)=
<br>
&gt; &gt;&gt; +{<br>
&gt; &gt;&gt; +=C2=A0 =C2=A0 return -ENOSYS;<br>
&gt; &gt;&gt; +}<br>
&gt; &gt;&gt; +<br>
&gt; &gt;&gt; +#ifdef CONFIG_COMPAT<br>
&gt; &gt;&gt; +long<br>
&gt; &gt;&gt; +compat_argo_op(unsigned int cmd, XEN_GUEST_HANDLE_PARAM(void=
) arg1,<br>
&gt; &gt;&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0XEN_G=
UEST_HANDLE_PARAM(void) arg2, unsigned long arg3,<br>
&gt; &gt;&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0unsig=
ned long arg4)<br>
&gt; &gt;&gt; +{<br>
&gt; &gt;&gt; +=C2=A0 =C2=A0 return -ENOSYS;<br>
&gt; &gt;&gt; +}<br>
&gt; &gt;&gt; +#endif<br>
&gt; &gt; <br>
&gt; &gt; From an ARM perspective, it is not a good idea to use unsigned lo=
ng as<br>
&gt; &gt; hypercall parameters because they are going to be of different si=
ze on<br>
&gt; &gt; arm32 and arm64. On ARM, there is no COMPAT code, and we try to k=
eep a<br>
&gt; &gt; single stable ABI across 32bit and 64bit hypervisors (pointers si=
ze<br>
&gt; &gt; being the only exception and we deal with that using<br>
&gt; &gt; XEN_GUEST_HANDLE_PARAM).<br>
&gt; &gt; <br>
&gt; &gt; For this reason, given that we don&#39;t need arg3 and arg4 to ac=
tually be<br>
&gt; &gt; 64bit, it would be best to use explicitly sized integers instead.=
 I<br>
&gt; &gt; would use uint32_t or unsigned int for arg3 and arg4. That way, t=
here<br>
&gt; &gt; are not going to be any ABI compatibility issues between arm32 an=
d arm64<br>
&gt; &gt; and we could run, and even migrate, 32bit guests to a 64bit hyper=
visor<br>
&gt; &gt; without problems.<br>
&gt; &gt; <br>
&gt; &gt; I know that Andrew expressed concerns about using unsigned int be=
fore,<br>
&gt; &gt; but don&#39;t we just need to make sure we are properly ignoring =
the top<br>
&gt; &gt; 32bit of arg3 and arg4 when the hypervisor is compiled 64bit?<br>
&gt; <br>
&gt; Are you saying that hypercall arguments made by a 32-bit guest on a<br=
>
&gt; 64-bit hypervisor do not get zero-extended before reaching the C layer=
<br>
&gt; (or more specifically the individual handlers, since on x86 we deal wi=
th<br>
&gt; the necessary zero-extension in C nowadays)? What about<br>
&gt; do_memory_op()&#39;s first parameter then?<br>
<br>
If I remember right, there is no zero-extension, however, they should<br>
still be zero because they have always been zero -- nothing should<br>
change them in the VM lifetime. However, it is not great to rely on<br>
that, that is why I suggested to clear them on entry as an alternative,<br>
and also to have a single ABI between 32bit and 64bit.</blockquote></div><d=
iv class=3D"gmail_quote"></div><div><br></div><div>I can&#39;t find the wor=
ding again on the Arm Arm (the pdf reader on the phone is not great).<br></=
div><div><br></div><div>But I am afraid this is not correct. Upper 32-bit o=
f the register will be zeroed when writing a 32-bit value. So we never rely=
 on the register to be zeroed on boot.</div><div><br></div><div class=3D"gm=
ail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex">
<br>
FYI do_memory_op is declared as follows on the Linux side for arm32 and<br>
arm64:<br>
<br>
=C2=A0 int HYPERVISOR_memory_op(unsigned int cmd, void *arg);<br>
<br>
When I went through all existing hypercalls to introduce them on arm32,<br>
I checked that we didn&#39;t actually need 64bit parameters, especially for=
<br>
cmd. I introduced them as int instead of long on the Linux side when<br>
possible (see include/xen/arm/hypercall.h), but I didn&#39;t attempt to<br>
modify all the existing Xen headers.<br></blockquote></div><div><br></div><=
div>I don&#39;t understand your concern with unsigned long. We use them in =
__DEFINE_XEN_GUEST_HANDLE that are in turn to describe guest pointer.</div>=
<div><br></div><div>The problem with explicitly sized (i.e 32-bit) is you i=
gnore the top 32-bit. This means you can&#39;t check the upper bits are alw=
ays 0 and would prevent extension.</div><div><br></div><div>Cheers,</div><d=
iv><br></div><div><br></div><div class=3D"gmail_quote"><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">
<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blank">Xen-dev=
el@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-devel</a></blockquote></div>

--0000000000005344d605812ab624--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2755335010855351572==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 05 21:34:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 21:34:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr8MG-0001K4-J1; Tue, 05 Feb 2019 21:34:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fYof=QM=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gr8ME-0001Jz-Sl
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 21:34:18 +0000
X-Inumbo-ID: c9ee69d5-298d-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9ee69d5-298d-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 21:34:17 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6A4FC217D6;
 Tue,  5 Feb 2019 21:34:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549402456;
 bh=z5xqZVAnQNzqVDFA4p6xPPcJlDtvLD7P74TiCIXvfSA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=mMrWbdrPJf9MJAI3IPhA8WB1F38AK3IZngh2IBfoxHCUIThiqGH5eMizkpMfMdxd1
 f+JoZkebdlvjK/rdfH8Pjz9b+jwi9PhqIydFL8j4Z3WtchM6pVsR8oDoLREfwFEQeN
 W0YYilHSaH8cRzDA3bZrpcdQT3Qij3dfVjOJ+z8k=
Date: Tue, 5 Feb 2019 13:34:15 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@gmail.com>
In-Reply-To: <CAF3u54BZKRcTWTJkKyUb+wZqTwAcAn=GWDDOHKu37BJyvWR6=g@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1902051145190.22962@sstabellini-ThinkPad-X260>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-3-git-send-email-christopher.w.clark@gmail.com>
 <alpine.DEB.2.10.1902041608190.22962@sstabellini-ThinkPad-X260>
 <5C5945F70200007800213D6E@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902050911350.22962@sstabellini-ThinkPad-X260>
 <CAF3u54BZKRcTWTJkKyUb+wZqTwAcAn=GWDDOHKu37BJyvWR6=g@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1209993925-1549396638=:22962"
Content-ID: <alpine.DEB.2.10.1902051200070.22962@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH v7 02/15] argo: introduce the argo_op
 hypercall boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  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-1209993925-1549396638=:22962
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1902051200071.22962@sstabellini-ThinkPad-X260>

On Tue, 5 Feb 2019, Julien Grall wrote:
> Sorry for the formatting.
> 
> On Tue, 5 Feb 2019, 20:04 Stefano Stabellini, <sstabellini@kernel.org> wrote:
>       On Tue, 5 Feb 2019, Jan Beulich wrote:
>       > >>> On 05.02.19 at 01:39, <sstabellini@kernel.org> wrote:
>       > > On Wed, 30 Jan 2019, Christopher Clark wrote:
>       > >> +#include <xen/errno.h>
>       > >> +#include <xen/guest_access.h>
>       > >> +
>       > >> +long
>       > >> +do_argo_op(unsigned int cmd, XEN_GUEST_HANDLE_PARAM(void) arg1,
>       > >> +           XEN_GUEST_HANDLE_PARAM(void) arg2, unsigned long arg3,
>       > >> +           unsigned long arg4)
>       > >> +{
>       > >> +    return -ENOSYS;
>       > >> +}
>       > >> +
>       > >> +#ifdef CONFIG_COMPAT
>       > >> +long
>       > >> +compat_argo_op(unsigned int cmd, XEN_GUEST_HANDLE_PARAM(void) arg1,
>       > >> +               XEN_GUEST_HANDLE_PARAM(void) arg2, unsigned long arg3,
>       > >> +               unsigned long arg4)
>       > >> +{
>       > >> +    return -ENOSYS;
>       > >> +}
>       > >> +#endif
>       > >
>       > > From an ARM perspective, it is not a good idea to use unsigned long as
>       > > hypercall parameters because they are going to be of different size on
>       > > arm32 and arm64. On ARM, there is no COMPAT code, and we try to keep a
>       > > single stable ABI across 32bit and 64bit hypervisors (pointers size
>       > > being the only exception and we deal with that using
>       > > XEN_GUEST_HANDLE_PARAM).
>       > >
>       > > For this reason, given that we don't need arg3 and arg4 to actually be
>       > > 64bit, it would be best to use explicitly sized integers instead. I
>       > > would use uint32_t or unsigned int for arg3 and arg4. That way, there
>       > > are not going to be any ABI compatibility issues between arm32 and arm64
>       > > and we could run, and even migrate, 32bit guests to a 64bit hypervisor
>       > > without problems.
>       > >
>       > > I know that Andrew expressed concerns about using unsigned int before,
>       > > but don't we just need to make sure we are properly ignoring the top
>       > > 32bit of arg3 and arg4 when the hypervisor is compiled 64bit?
>       >
>       > Are you saying that hypercall arguments made by a 32-bit guest on a
>       > 64-bit hypervisor do not get zero-extended before reaching the C layer
>       > (or more specifically the individual handlers, since on x86 we deal with
>       > the necessary zero-extension in C nowadays)? What about
>       > do_memory_op()'s first parameter then?
> 
>       If I remember right, there is no zero-extension, however, they should
>       still be zero because they have always been zero -- nothing should
>       change them in the VM lifetime. However, it is not great to rely on
>       that, that is why I suggested to clear them on entry as an alternative,
>       and also to have a single ABI between 32bit and 64bit.
> 
> 
> I can't find the wording again on the Arm Arm (the pdf reader on the phone is not great).
> 
> But I am afraid this is not correct. Upper 32-bit of the register will be zeroed when writing a 32-bit value. So we never rely on
> the register to be zeroed on boot.

Hi Julien,

Thank you for checking your emails. I found the reference in the ARM
ARM, although it took me several minutes!

  "The upper 32 bits of the destination register are set to zero."

from C6.1.1 (ID092916).


>       FYI do_memory_op is declared as follows on the Linux side for arm32 and
>       arm64:
> 
>         int HYPERVISOR_memory_op(unsigned int cmd, void *arg);
> 
>       When I went through all existing hypercalls to introduce them on arm32,
>       I checked that we didn't actually need 64bit parameters, especially for
>       cmd. I introduced them as int instead of long on the Linux side when
>       possible (see include/xen/arm/hypercall.h), but I didn't attempt to
>       modify all the existing Xen headers.
> 
> 
> I don't understand your concern with unsigned long. We use them in __DEFINE_XEN_GUEST_HANDLE that are in turn to describe guest
> pointer.

__DEFINE_XEN_GUEST_HANDLE is for pointers inside memory structs, and we
defined it as:
 * XEN_GUEST_HANDLE represents a guest pointer, when passed as a field
 * in a struct in memory. On ARM is always 8 bytes sizes and 8 bytes
 * aligned.

You probably meant XEN_GUEST_HANDLE_PARAM which is the one for pointers
when passed as hypercall parameters, that is defined as:
 * XEN_GUEST_HANDLE_PARAM represents a guest pointer, when passed as an
 * hypercall argument. It is 4 bytes on aarch32 and 8 bytes on aarch64.

Yes, pointers as hypercalls parameters are the exception to the
single-ABI rule and we introduced XEN_GUEST_HANDLE_PARAM purposely to
handle them. However, I am not sure we took into account zero-extension
when we discussed hypercalls parameters for arm back in the day when I
wrote include/xen/arm/hypercall.h.


> The problem with explicitly sized (i.e 32-bit) is you ignore the top 32-bit. This means you can't check the upper bits are always
> 0 and would prevent extension.

That is true. I implicitly assumed that our desire for a common
32-bit/64-bit ABI would not apply just to structs in memory (where we
always define unsigned long and pointers as 64-bit) but also seamlessly
apply to hypercalls parameters (except for pointers as per the above).

There are still reasons for choosing unsigned int for cases like this
where unsigned long is not actually necessary, but not a strong as I
previously thought. For example, it could be natural to introduce a
value for a cmd or a flag parameter not available to 32-bit guests (i.e.
0xff00000000000000) by mistake, although I admit that the related Xen
code should throw a warning when compiled for arm32.

In conclusion, if you and other maintainers prefer unsigned long I'll
drop my reservation.
--8323329-1209993925-1549396638=:22962
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1209993925-1549396638=:22962--


From xen-devel-bounces@lists.xenproject.org Tue Feb 05 21:37:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 21:37:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr8Pf-0001SF-4H; Tue, 05 Feb 2019 21:37:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fYof=QM=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gr8Pe-0001SA-GO
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 21:37:50 +0000
X-Inumbo-ID: 48e941ee-298e-11e9-a41f-fbb6983e8088
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48e941ee-298e-11e9-a41f-fbb6983e8088;
 Tue, 05 Feb 2019 21:37:50 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 35D8E217D6;
 Tue,  5 Feb 2019 21:37:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549402669;
 bh=rMhiK3yYemkNgsQgW547Ycn/dG1GHc9jBZ/mYJ4IFws=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Ogp8cEeoeTXZtnTrD7KXJ0fhXkyglU5EcnAR0EKbfxhcTqcsqcjAo3qSBVFUon1Vy
 vfi9YMw4qCkE+R5lr7mbkOf11m6Q7HykVEwQUsd0M+Sh8GmRtaVcrhXvRx68Zxg63k
 FrC++wJ7h43WtFuAalkFs6wohrwdCUfRchA2nmhM=
Date: Tue, 5 Feb 2019 13:37:48 -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: <b4b8b93c-573e-4b94-683d-96c202945687@arm.com>
Message-ID: <alpine.DEB.2.10.1902051337300.22962@sstabellini-ThinkPad-X260>
References: <20190130140907.10548-1-peng.fan@nxp.com>
 <6a321d28-f456-8a0f-9336-e2c4f3bf87d3@arm.com>
 <DB7PR04MB4490E7D9351575D0123D096188930@DB7PR04MB4490.eurprd04.prod.outlook.com>
 <b4b8b93c-573e-4b94-683d-96c202945687@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 v2] arm: gic-v3: deactivate SGI/PPI
 during initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Peng Fan <peng.fan@nxp.com>, "sstabellini@kernel.org" <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCAyIEZlYiAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gVGhpcyBjaHVuayBsb29r
cyBnb29kLiBJIHdpbGwgYWxzbyB3cml0ZSBhIHBhdGNoIGZvciBHSUN2MiBkb2luZyB0aGUgc2Ft
ZS4KCk5vIHdvcnJpZXMsIEp1bGllbi4gSSdsbCBzZW5kIHRoZSBwYXRjaC4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 21:38:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 21:38:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr8Qi-0001eD-GO; Tue, 05 Feb 2019 21:38:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fYof=QM=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gr8Qh-0001e6-M4
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 21:38:55 +0000
X-Inumbo-ID: 6f922d06-298e-11e9-9be3-6bed1dd4afd2
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f922d06-298e-11e9-9be3-6bed1dd4afd2;
 Tue, 05 Feb 2019 21:38:54 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0C67B2054F;
 Tue,  5 Feb 2019 21:38:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549402734;
 bh=nrm9VQ6Zemjgw6chhlHgnJIBYrGXZeQAQEwMBSyicWo=;
 h=From:To:Cc:Subject:Date:From;
 b=DEXohvSzAZKhA7TJWPMRpZRjd7nuxAHb0dY1sofpfkPMLMXiUUDDWJgnZ+QQY8OLG
 B7Bs83sZXPs4JDHzuf2P3KALomt/0pZ22zeTmvVzSGxolnooQzdwdZzTCD6SkqBSgc
 SHTxrGl6c5nZ1tAi5/C+w+YapVNuyOdF+ddYfBZs=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Feb 2019 13:38:53 -0800
Message-Id: <1549402733-20441-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
Subject: [Xen-devel] [PATCH for-4.12] xen/arm: gic-v2: deactivate interrupts
 during initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <stefanos@xilinx.com>,
 julien.grall@arm.com, sstabellini@kernel.org, peng.fan@nxp.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50ZXJydXB0cyBjb3VsZCBiZSBBQ1RJVkUgYXQgYm9vdC4gTWFrZSBzdXJlIHRvIGRlYWN0aXZh
dGUgdGhlbSBkdXJpbmcKaW5pdGlhbGl6YXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkNDOiBqdWxpZW4uZ3JhbGxAYXJtLmNvbQpD
QzogcGVuZy5mYW5AbnhwLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogeGVuL2FyY2gvYXJt
L2dpYy12Mi5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCmlu
ZGV4IGU5ZmI4YTAuLjI1Njk4OGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjIuYwor
KysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKQEAgLTM3OSw3ICszNzksMTAgQEAgc3RhdGljIHZv
aWQgX19pbml0IGdpY3YyX2Rpc3RfaW5pdCh2b2lkKQogCiAgICAgLyogRGlzYWJsZSBhbGwgZ2xv
YmFsIGludGVycnVwdHMgKi8KICAgICBmb3IgKCBpID0gMzI7IGkgPCBucl9saW5lczsgaSArPSAz
MiApCisgICAgewogICAgICAgICB3cml0ZWxfZ2ljZCh+MHgwLCBHSUNEX0lDRU5BQkxFUiArIChp
IC8gMzIpICogNCk7CisgICAgICAgIHdyaXRlbF9naWNkKH4weDAsIEdJQ0RfSUNBQ1RJVkVSICsg
KGkgLyAzMikgKiA0KTsKKyAgICB9CiAKICAgICAvKiBUdXJuIG9uIHRoZSBkaXN0cmlidXRvciAq
LwogICAgIHdyaXRlbF9naWNkKEdJQ0RfQ1RMX0VOQUJMRSwgR0lDRF9DVExSKTsKQEAgLTM5NCw2
ICszOTcsNyBAQCBzdGF0aWMgdm9pZCBnaWN2Ml9jcHVfaW5pdCh2b2lkKQogICAgIC8qIFRoZSBm
aXJzdCAzMiBpbnRlcnJ1cHRzIChQUEkgYW5kIFNHSSkgYXJlIGJhbmtlZCBwZXItY3B1LCBzbwog
ICAgICAqIGV2ZW4gdGhvdWdoIHRoZXkgYXJlIGNvbnRyb2xsZWQgd2l0aCBHSUNEIHJlZ2lzdGVy
cywgdGhleSBtdXN0CiAgICAgICogYmUgc2V0IHVwIGhlcmUgd2l0aCB0aGUgb3RoZXIgcGVyLWNw
dSBzdGF0ZS4gKi8KKyAgICB3cml0ZWxfZ2ljZCgweGZmZmZmZmZmLCBHSUNEX0lDQUNUSVZFUik7
IC8qIERpYWN0aXZhdGUgUFBJcyBhbmQgU0dJcyAqLwogICAgIHdyaXRlbF9naWNkKDB4ZmZmZjAw
MDAsIEdJQ0RfSUNFTkFCTEVSKTsgLyogRGlzYWJsZSBhbGwgUFBJICovCiAgICAgd3JpdGVsX2dp
Y2QoMHgwMDAwZmZmZiwgR0lDRF9JU0VOQUJMRVIpOyAvKiBFbmFibGUgYWxsIFNHSSAqLwogCi0t
IAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 22:07:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 22:07:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr8sa-00046j-Qa; Tue, 05 Feb 2019 22:07:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r97J=QM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gr8sZ-00046X-HB
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 22:07:43 +0000
X-Inumbo-ID: 73547012-2992-11e9-93c8-f7eda2248587
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73547012-2992-11e9-93c8-f7eda2248587;
 Tue, 05 Feb 2019 22:07:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gr8sU-0003yc-Bz; Tue, 05 Feb 2019 22:07:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gr8sU-0005M3-0e; Tue, 05 Feb 2019 22:07:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gr8sT-0008M0-Vw; Tue, 05 Feb 2019 22:07:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132854-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dffbba4348e9686d6bf42d54eb0f2cd1c4fb3520
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Feb 2019 22:07:37 +0000
Subject: [Xen-devel] [linux-4.19 test] 132854: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjg1NCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI4NTQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qt
c3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJF
R1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
NyB4ZW4tYm9vdCAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGRmZmJiYTQzNDhlOTY4NmQ2YmY0MmQ1NGViMGYyY2QxYzRmYjM1MjAKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0
ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAw
NTozOTowOCBaICAgOTUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEt
MDQgMTQ6MTA6MTUgWiAgIDkzIGRheXMgICA2MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzI3MzIgIDIwMTktMDItMDIgMDU6MDI6MTIgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjExOTggcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5n
IHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjczNDggbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 05 22:25:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Feb 2019 22:25:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gr99a-0005nL-LK; Tue, 05 Feb 2019 22:25:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r97J=QM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gr99Z-0005n2-Qk
 for xen-devel@lists.xenproject.org; Tue, 05 Feb 2019 22:25:17 +0000
X-Inumbo-ID: e9932e9e-2994-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9932e9e-2994-11e9-bc90-bc764e045a96;
 Tue, 05 Feb 2019 22:25:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gr99X-0004Im-Nr; Tue, 05 Feb 2019 22:25:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gr99X-0007Dy-CA; Tue, 05 Feb 2019 22:25:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gr99X-0008Cv-Aq; Tue, 05 Feb 2019 22:25:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132947-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8aa276235b93eeb4f81095c638970900e19b31e5
X-Osstest-Versions-That: xen=844293c73685f8198bc2f0c7c5a101b3fcfd538c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Feb 2019 22:25:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132947: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk0NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjk0Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4YWEyNzYyMzViOTNlZWI0ZjgxMDk1YzYzODk3MDkwMGUxOWIzMWU1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4NDQyOTNjNzM2ODVmODE5OGJj
MmYwYzdjNWExMDFiM2ZjZmQ1MzhjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI4NDEgIDIwMTkt
MDItMDQgMTI6MDA6MzAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyOTQ3ICAy
MDE5LTAyLTA1IDIwOjAwOjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDg0NDI5M2M3MzYuLjhhYTI3NjIzNWIgIDhh
YTI3NjIzNWI5M2VlYjRmODEwOTVjNjM4OTcwOTAwZTE5YjMxZTUgLT4gc21va2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 00:15:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 00:15:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grArc-0006sL-RL; Wed, 06 Feb 2019 00:14:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bL18=QN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grAra-0006s9-Vp
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 00:14:51 +0000
X-Inumbo-ID: 318f4a8c-29a4-11e9-86da-c3651ae6067e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 318f4a8c-29a4-11e9-86da-c3651ae6067e;
 Wed, 06 Feb 2019 00:14:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grArO-0006tq-Ql; Wed, 06 Feb 2019 00:14:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grArO-0006tW-Ex; Wed, 06 Feb 2019 00:14:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grArO-0003Ms-EG; Wed, 06 Feb 2019 00:14:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132889-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-start/win.repeat: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-win7-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-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-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-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-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck: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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
X-Osstest-Versions-That: xen=7f01558d9b3fc4011741e9f469c96fd93dd8454e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Feb 2019 00:14:38 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 132889: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjg4OSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjg4OS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE4IGd1
ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEzMDk1NAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxp
a2UgMTMwNzQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA4MDcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzMDg5MAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBsaWtlIDEzMDk1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTU0CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
bGlrZSAxMzA5NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzMDk1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTU0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzA5NTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA1NGFh
MzgyY2JjZGMxZTJiYTc1ZDY3MzQxNTFjYTZlNTMxMDRlMmYyCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICA3ZjAxNTU4ZDliM2ZjNDAxMTc0MWU5ZjQ2OWM5NmZkOTNkZDg0
NTRlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzA5NTQgIDIwMTgtMTItMDMgMDM6MTI6NDEgWiAg
IDY0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyNDg0ICAyMDE5LTAxLTI2IDAxOjM2OjM5
IFogICAxMCBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyODg5ICAy
MDE5LTAyLTA0IDIyOjA0OjA5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5j
b20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFNoYW1lZXIg
S29sb3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
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
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDdmMDE1NThkOWIuLjU0YWEzODJjYmMgIDU0YWEz
ODJjYmNkYzFlMmJhNzVkNjczNDE1MWNhNmU1MzEwNGUyZjIgLT4gc3RhYmxlLTQuOQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 00:57:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 00:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grBXB-00029X-BX; Wed, 06 Feb 2019 00:57:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bL18=QN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grBX9-00029N-GK
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 00:57:47 +0000
X-Inumbo-ID: 31eb3ecc-29aa-11e9-8ce2-2be115df2047
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31eb3ecc-29aa-11e9-8ce2-2be115df2047;
 Wed, 06 Feb 2019 00:57:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grBWy-0007jZ-Fe; Wed, 06 Feb 2019 00:57:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grBWy-0001rt-1C; Wed, 06 Feb 2019 00:57:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grBWy-00079z-0O; Wed, 06 Feb 2019 00:57:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132908-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-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=171fc8979dc712eab7544a81ab381786ced9242c
X-Osstest-Versions-That: seabios=34fe8660ec42e18f768fb1f5e645c7a59620e2ed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Feb 2019 00:57:36 +0000
Subject: [Xen-devel] [seabios test] 132908: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjkwOCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5MDgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjM5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMzk1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzIzOTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjM5NQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgMTcxZmM4OTc5ZGM3MTJlYWI3NTQ0YTgxYWIzODE3ODZjZWQ5MjQyYwpiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgMzRmZTg2NjBlYzQyZTE4Zjc2OGZiMWY1ZTY0
NWM3YTU5NjIwZTJlZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyMzk1ICAyMDE5LTAxLTIyIDE5
OjQzOjUxIFogICAxNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjkwOCAgMjAxOS0wMi0w
NSAwMjo0MToxMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEpvc2VwaCBQYWNoZWNvLUNvcndpbiA8aGFtbWVy
c2FtYXRvbUBnbWFpbC5jb20+CiAgSm9zZXBoIFMuIFBhY2hlY28tQ29yd2luIDxoYW1tZXJzYW1h
dG9tQGdtYWlsLmNvbT4KICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFN0
ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAog
ICAzNGZlODY2Li4xNzFmYzg5ICAxNzFmYzg5NzlkYzcxMmVhYjc1NDRhODFhYjM4MTc4NmNlZDky
NDJjIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 04:59:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 04:59:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grFIZ-0004RI-44; Wed, 06 Feb 2019 04:58:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bL18=QN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grFIX-0004R5-Qh
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 04:58:57 +0000
X-Inumbo-ID: e4562042-29cb-11e9-afa0-af3ef6039f6e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4562042-29cb-11e9-afa0-af3ef6039f6e;
 Wed, 06 Feb 2019 04:58:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grFIP-0005Cm-6E; Wed, 06 Feb 2019 04:58:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grFIO-0006H7-Of; Wed, 06 Feb 2019 04:58:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grFIO-0004CL-O3; Wed, 06 Feb 2019 04:58:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132911-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt: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-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
X-Osstest-Versions-That: linux=4aa9fc2a435abe95a1e8d7f8c7b3d6356514b37a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Feb 2019 04:58:48 +0000
Subject: [Xen-devel] [linux-linus test] 132911: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjkxMSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyOTExLwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVt
cHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMy
NTk5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQu
cmVwZWF0IGZhaWwgbGlrZSAxMzI1NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjU5OQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTMyNTk5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI1OTkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjU5
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMyNTk5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI1OTkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMjU5OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNTk5CiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGludXggICAgICAgICAgICAgICAgODgzNGY1NjAwY2YzYzhkYjM2NWUxOGEzZDVjYWMyYzI3ODBj
ODFlNQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNGFhOWZjMmE0MzVh
YmU5NWExZThkN2Y4YzdiM2Q2MzU2NTE0YjM3YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNTk5
ICAyMDE5LTAxLTMwIDAxOjA5OjU5IFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEz
MjY2OSAgMjAxOS0wMS0zMSAxMjowNjoxOCBaICAgIDUgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEzMjgwNCAgMjAxOS0wMi0wNCAwMjoyNDozMCBaICAgIDIgZGF5cyAg
ICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogICJEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IiA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICAiRXJp
YyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgQWJlbCBWZXNhIDxhYmVs
LnZlc2FAbnhwLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGV4
YW5kcmUgR2hpdGkgPGFnaGl0aUB1cG1lbS5jb20+CiAgQWxleGVpIE5hYmVyZXpobm92IDxhbmFi
ZXJlemhub3ZAZmIuY29tPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAg
QWxleGV5IERvYnJpeWFuIDxhZG9icml5YW5AZ21haWwuY29tPgogIEFsZXhleSBLaG9yb3NoaWxv
diA8a2hvcm9zaGlsb3ZAaXNwcmFzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZy
YW5jaXNAd2RjLmNvbT4KICBBbmRlcnMgUm94ZWxsIDxhbmRlcnMucm94ZWxsQGxpbmFyby5vcmc+
CiAgQW5kaSBLbGVlbiA8YWtAbGludXguaW50ZWwuY29tPgogIEFuZHJlYSBBcmNhbmdlbGkgPGFh
cmNhbmdlQHJlZGhhdC5jb20+CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdydWVuYmFAcmVkaGF0
LmNvbT4KICBBbmRyZWFzIFNjaHdhYiA8c2Nod2FiQHN1c2UuZGU+CiAgQW5kcmVpIFZhZ2luIDxh
dmFnaW5AZ21haWwuY29tPgogIEFuZHJldyBMdW5uIDxhbmRyZXdAbHVubi5jaD4KICBBbmRyZXcg
TW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgU2hldmNoZW5rbyA8YW5k
eS5zaGV2Y2hlbmtvQGdtYWlsLmNvbT4KICBBbm5hIFNjaHVtYWtlciA8QW5uYS5TY2h1bWFrZXJA
TmV0YXBwLmNvbT4KICBBbnRvbnkgUGF2bG92IDxhbnRvbnlucGF2bG92QGdtYWlsLmNvbT4KICBB
cmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcmllbCBFbGlvciA8
YWVsaW9yQG1hcnZlbGwuY29tPgogIEFya2FkaXVzeiBNaXNraWV3aWN6IDxhcmVrbUBtYXZlbi5w
bD4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJl
cmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEFydGVteSBLb3ZhbHlvdiA8YXJ0ZW15a29AbWVsbGFu
b3guY29tPgogIEF0c3VzaGkgTmVtb3RvIDxhdHN1c2hpLm5lbW90b0Bzb3JkLmNvLmpwPgogIEF1
cmVsaWVuIEFwdGVsIDxhYXB0ZWxAc3VzZS5jb20+CiAgQXhlbCBMaW4gPGF4ZWwubGluQGluZ2lj
cy5jb20+CiAgQXlhIExldmluIDxheWFsQG1lbGxhbm94LmNvbT4KICBCYW9saW4gV2FuZyA8YmFv
bGluLndhbmdAbGluYXJvLm9yZz4KICBCYXJ0b3N6IEdvbGFzemV3c2tpIDxiZ29sYXN6ZXdza2lA
YmF5bGlicmUuY29tPgogIEJhcnVjaCBTaWFjaCA8YmFydWNoQHRrb3MuY28uaWw+CiAgQmVuZWRp
Y3QgV29uZyA8YmVuZWRpY3R3b25nQGdvb2dsZS5jb20+CiAgQmVybmFyZCBQaWRvdXggPGY2YnZw
QGZyZWUuZnI+CiAgQm9iIFBldGVyc29uIDxycGV0ZXJzb0ByZWRoYXQuY29tPgogIEJvZG9uZyBX
YW5nIDxib2RvbmdAbWVsbGFub3guY29tPgogIEJvcmlzIEJyZXppbGxvbiA8YmJyZXppbGxvbkBr
ZXJuZWwub3JnPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBCcmlhbiBXZWx0eSA8
YnJpYW4ud2VsdHlAaW50ZWwuY29tPgogIEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1k
LmNvbT4KICBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgogIENoYW5k
YW4gUmFqZW5kcmEgPGNoYW5kYW5AbGludXguaWJtLmNvbT4KICBDaGFvdGlhbiBKaW5nIDxjaGFv
dGlhbi5qaW5nQG1lZGlhdGVrLmNvbT4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4K
ICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIENvbmcgV2FuZyA8
eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIENvcmVudGluIExhYmJlIDxjbGFiYmVAYmF5bGli
cmUuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5p
ZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhcnJpY2sgSi4gV29uZyA8ZGFy
cmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2ZSBXYXRzb24gPGRhdmVqd2F0c29uQGZiLmNvbT4K
ICBEYXZlIFlvdW5nIDxkeW91bmdAcmVkaGF0LmNvbT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2
aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAg
RGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERlbm5pcyBEYWxlc3NhbmRybyA8ZGVu
bmlzLmRhbGVzc2FuZHJvQGludGVsLmNvbT4KICBEZW55cyBEbXl0cml5ZW5rbyA8ZGVueXNAdGku
Y29tPgogIERlcmVrIEJhc2Vob3JlIDxkYmFzZWhvcmVAY2hyb21pdW0ub3JnPgogIERtaXRyeSBU
b3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEbWl0cnkgVnl1a292IDxkdnl1
a292QGdvb2dsZS5jb20+CiAgRG91ZyBTbXl0aGllcyA8ZG91Zy5zbXl0aGllc0BnbWFpbC5jb20+
CiAgRG91ZyBTbXl0aGllcyA8ZHNteXRoaWVzQHRlbHVzLm5ldD4KICBEb3VnbGFzIEdpbGJlcnQg
PGRnaWxiZXJ0QGludGVybG9nLmNvbT4KICBFcmljIFcuIEJpZWRlcm1hbiA8ZWJpZWRlcm1AeG1p
c3Npb24uY29tPgogIEZhdGhpIEJvdWRyYSA8ZmF0aGkuYm91ZHJhQGxpbmFyby5vcmc+CiAgRmVy
YXMgRGFvdWQgPGZlcmFzZGFAbWVsbGFub3guY29tPgogIEZlcm5hbmRvIEZlcm5hbmRleiBNYW5j
ZXJhIDxmZm1hbmNlcmFAcmlzZXVwLm5ldD4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBzdXNl
LmNvbT4KICBGbG9yaWFuIFN0ZWNrZXIgPG0xOUBmbG9yaWFuc3RlY2tlci5kZT4KICBGbG9yaWFu
IFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgRnJhbmsgV3VuZGVybGljaCA8ZnJhbmstd0BwdWJs
aWMtZmlsZXMuZGU+CiAgR2VyYWxkIFNjaGFlZmVyIDxnZXJhbGQuc2NoYWVmZXJAZGUuaWJtLmNv
bT4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VvIFJlbiA8cmVuX2d1
b0BjLXNreS5jb20+CiAgSGFyaW5pIEthdGFrYW0gPGhhcmluaS5rYXRha2FtQHhpbGlueC5jb20+
CiAgSGUgS3VhbmcgPGhla3VhbmdAaHVhd2VpLmNvbT4KICBIZSBaaGUgPHpoZS5oZUB3aW5kcml2
ZXIuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBJYW4g
S2VudCA8cmF2ZW5AdGhlbWF3Lm5ldD4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4K
ICBKYWNrIE1vcmdlbnN0ZWluIDxqYWNrbUBkZXYubWVsbGFub3guY28uaWw+CiAgSmFrdWIgS2lj
aW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFtZXMgTW9yc2UgPGphbWVz
Lm1vcnNlQGFybS5jb20+CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBKYXNvbiBHdW50aG9y
cGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4K
ICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVycnkgU25pdHNlbGFhciA8anNuaXRz
ZWxAcmVkaGF0LmNvbT4KICBKZXNwZXIgRGFuZ2FhcmQgQnJvdWVyIDxicm91ZXJAcmVkaGF0LmNv
bT4KICBKaWFuY2hhbyBXYW5nIDxqaWFuY2hhby53LndhbmdAb3JhY2xlLmNvbT4KICBKaXJpIE9s
c2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlzaGVuZyBaaGFuZyA8SmlzaGVuZy5aaGFuZ0BzeW5h
cHRpY3MuY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFubmVzIEJl
cmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaGFubmVzIFdlaW5lciA8aGFubmVzQGNt
cHhjaGcub3JnPgogIEpvaG4gRmFzdGFiZW5kIDxqb2huLmZhc3RhYmVuZEBnbWFpbC5jb20+CiAg
Sm9obiBKb2hhbnNlbiA8am9obi5qb2hhbnNlbkBjYW5vbmljYWwuY29tPgogIEpvbmF0aGFuIE5l
dXNjaMOkZmVyIDxqLm5ldXNjaGFlZmVyQGdteC5uZXQ+CiAgSm9yZGFuIEdsb3ZlciA8R29sZGVu
X01pbGxlcjgzQHByb3Rvbm1haWwuY2g+CiAgSm9zZWYgQmFjaWsgPGpvc2VmQHRveGljcGFuZGEu
Y29tPgogIEpvc2ggRWxzYXNzZXIgPGplbHNhc3NlckBhcHBuZXRhLmNvbT4KICBKb3NoIFBvaW1i
b2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KICBLYWlsYW5nIFlhbmcgPGthaWxhbmdAcmVhbHRl
ay5jb20+CiAgS2FpcnVpIFNvbmcgPGthc29uZ0ByZWRoYXQuY29tPgogIEthbiBMaWFuZyA8a2Fu
LmxpYW5nQGxpbnV4LmludGVsLmNvbT4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9y
Zz4KICBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+
CiAgS29lbiBWYW5kZXB1dHRlIDxrb2VuLnZhbmRlcHV0dGVAbmNlbnRyaWMuY29tPgogIEtyenlz
enRvZiBIYWxhc2EgPGtoYWxhc2FAcGlhcC5wbD4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5h
cm8ub3JnPgogIExlb24gUm9tYW5vdnNreSA8bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMZW9uYXJk
IENyZXN0ZXogPGxlb25hcmQuY3Jlc3RlekBueHAuY29tPgogIExpanVuIE91IDxvdWxpanVuQGh1
YXdlaS5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMb3JlbnpvIFBp
ZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1
bmRyYWtAdjMuc2s+CiAgTHVpcyBDaGFtYmVybGFpbiA8bWNncm9mQGtlcm5lbC5vcmc+CiAgTHVr
YXMgV3VubmVyIDxsdWthc0B3dW5uZXIuZGU+CiAgTWFuaXNoIENob3ByYSA8bWFuaXNoY0BtYXJ2
ZWxsLmNvbT4KICBNYW8gSGFuIDxtYW9faGFuQGMtc2t5LmNvbT4KICBNYXJrIEJsb2NoIDxtYXJr
YkBtZWxsYW5veC5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3Jh
Y2xlLmNvbT4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29t
PgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92
IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWljaGFlbCBKLiBSdWhsIDxtaWNoYWVsLmoucnVobEBp
bnRlbC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlrZSBNYXJjaW5p
c3p5biA8bWlrZS5tYXJjaW5pc3p5bkBpbnRlbC5jb20+CiAgTWlraGFpbCBHYXZyaWxvdiA8bWlr
aGFpbC52LmdhdnJpbG92QGdtYWlsLmNvbT4KICBNaWtoYWlsIFphc2xvbmtvIDx6YXNsb25rb0Bs
aW51eC5pYm0uY29tPgogIE1pbmcgTHUgPG1pbmcubHVAY2l0cml4LmNvbT4KICBNb25pIFNob3Vh
IDxtb25pc0BtZWxsYW5veC5jb20+CiAgTmFnYWRoZWVyYWogUm90dGVsYSA8cm5hZ2FkaGVlcmFq
QG1hcnZlbGwuY29tPgogIE5hb3lhIEhvcmlndWNoaSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNv
bT4KICBOZW8gSG91IDxuZW8uaG91QHVuaXNvYy5jb20+CiAgTmlyIERvdGFuIDxuaXJkQG1lbGxh
bm94LmNvbT4KICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xlayBQb3BsYXZz
a3kgPHdvb2RlbmJpdHNAZ21haWwuY29tPgogIE9yIEdlcmxpdHogPG9nZXJsaXR6QG1lbGxhbm94
LmNvbT4KICBPc2NhciBTYWx2YWRvciA8b3NhbHZhZG9yQHN1c2UuZGU+CiAgUGFibG8gTmVpcmEg
QXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZp
dmUuY29tPgogIFBhbiBCaWFuIDxiaWFucGFuMjAxNkAxNjMuY29tPgogIFBhdmVsIFNoaWxvdnNr
eSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBlbmcgTGkgPGxpcGVuZzMyMUBodWF3ZWkuY29t
PgogIFBldHIgVm9yZWwgPHB2b3JlbEBzdXNlLmN6PgogIFBpb3RyIEphcm9zenluc2tpIDxwamFy
b3N6eW5za2lAbnZpZGlhLmNvbT4KICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KICBRaXV4dSBaaHVv
IDxxaXV4dS56aHVvQGludGVsLmNvbT4KICBSYWZhZWwgQXF1aW5pIDxhcXVpbmlAcmVkaGF0LmNv
bT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmF2
aSBCYW5nb3JpYSA8cmF2aS5iYW5nb3JpYUBsaW51eC5pYm0uY29tPgogIFJvYiBIZXJyaW5nIDxy
b2JoQGtlcm5lbC5vcmc+CiAgUm9nZXIgUXVhZHJvcyA8cm9nZXJxQHRpLmNvbT4KICBSb21hbiBH
dXNoY2hpbiA8Z3Vyb0BmYi5jb20+CiAgUm9ubmllIFNhaGxiZXJnIDxsc2FobGJlckByZWRoYXQu
Y29tPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNlYW4gWW91bmcg
PHNlYW5AbWVzcy5vcmc+CiAgU2hha2VlbCBCdXR0IDxzaGFrZWVsYkBnb29nbGUuY29tPgogIFNo
YXkgQWdyb3NraW4gPHNoYXlhZ0BtZWxsYW5veC5jb20+CiAgU2hpaml0aCBUaG90dG9uIDxzdGhv
dHRvbkBtYXJ2ZWxsLmNvbT4KICBTaHVhaCBLaGFuIDxzaHVhaEBrZXJuZWwub3JnPgogIFNpbW9u
IEhvcm1hbiA8aG9ybXNAdmVyZ2UubmV0LmF1PgogIFNpbmFuIEtheWEgPG9rYXlhQGtlcm5lbC5v
cmc+CiAgU29uZyBMaXUgPGxpdS5zb25nLmEyM0BnbWFpbC5jb20+CiAgU29uZyBMaXUgPHNvbmds
aXVicmF2aW5nQGZiLmNvbT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBT
dGVmYW4gQWduZXIgPHN0ZWZhbkBhZ25lci5jaD4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhh
QHJlZGhhdC5jb20+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJlbkBpMnNlLmNvbT4KICBT
dGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZWZmZW4g
TWFpZXIgPG1haWVyQGxpbnV4LmlibS5jb20+CiAgU3RlcGhhbmUgRXJhbmlhbiA8ZXJhbmlhbkBn
b29nbGUuY29tPgogIFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4KICBTdGV2ZSBGcmVu
Y2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJv
c3RlZHRAZ29vZG1pcy5vcmc+CiAgU3UgWWFuanVuIDxzdXlqLmZuc3RAY24uZnVqaXRzdS5jb20+
CiAgU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4K
ICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFuaXlhIERhcyA8dGRhc0Bjb2RlYXVy
b3JhLm9yZz4KICBUZWp1biBIZW8gPHRqQGtlcm5lbC5vcmc+CiAgVGVybyBLcmlzdG8gPHQta3Jp
c3RvQHRpLmNvbT4KICBUZXRzdW8gSGFuZGEgPHBlbmd1aW4ta2VybmVsQEktbG92ZS5TQUtVUkEu
bmUuanA+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIExl
bmRhY2t5IDxUaG9tYXMuTGVuZGFja3lAYW1kLmNvbT4KICBUaG9yIFRoYXllciA8dGhvci50aGF5
ZXJAbGludXguaW50ZWwuY29tPgogIFRpbSBIYXJ2ZXkgPHRoYXJ2ZXlAZ2F0ZXdvcmtzLmNvbT4K
ICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogIFRvbW9ub3JpIFNha2l0
YSA8dG9tb25vcmkuc2FraXRhQHNvcmQuY28uanA+CiAgVG9ueSBKb25lcyA8dG9ueWpAc3VzZS5k
ZT4KICBUb255IEx1Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0
cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmRt
eUBnbWFpbC5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmlu
Y2VudCBDaGVuIDx2aW5jZW50Y0BhbmRlc3RlY2guY29tPgogIFZpbmNlbnQgR3VpdHRvdCA8dmlu
Y2VudC5ndWl0dG90QGxpbmFyby5vcmc+CiAgV2FpbWFuIExvbmcgPGxvbmdtYW5AcmVkaGF0LmNv
bT4KICBXZWkgSHVhbmcgPHdlaUByZWRoYXQuY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNv
bkBhcm0uY29tPgogIFlhbmcgV2VpIDxhbGJpbl95YW5nQDE2My5jb20+CiAgWWFuZyBXZWkgPHlh
bmcud2VpOUB6dGUuY29tLmNuPgogIFlhbyBMaXUgPHlvdHRhLmxpdUB1Y2xvdWQuY24+CiAgWWlz
aGFpIEhhZGFzIDx5aXNoYWloQG1lbGxhbm94LmNvbT4KICBZb25nbG9uZyBMaXUgPGxpdXlvbmds
b25nQGh1YXdlaS5jb20+CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBodWF3ZWkuY29tPgog
IFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICA0YWE5ZmMyYTQzNWEu
Ljg4MzRmNTYwMGNmMyAgODgzNGY1NjAwY2YzYzhkYjM2NWUxOGEzZDVjYWMyYzI3ODBjODFlNSAt
PiB0ZXN0ZWQvbGludXgtbGludXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 05:52:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 05:52:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grG7t-00010d-8m; Wed, 06 Feb 2019 05:52:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8kDD=QN=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1grG7s-00010Y-56
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 05:52:00 +0000
X-Inumbo-ID: 504e8554-29d3-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 504e8554-29d3-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 05:51:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C67ECB047;
 Wed,  6 Feb 2019 05:51:56 +0000 (UTC)
To: Peng Fan <peng.fan@nxp.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>
References: <20190205060437.29637-1-peng.fan@nxp.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <d2b58be3-305c-0cc3-fcf9-2ca03a97f1c2@suse.com>
Date: Wed, 6 Feb 2019 06:51:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190205060437.29637-1-peng.fan@nxp.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 for-4.12] arm: gic-v3: deactivate
 interrupts during initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMjAxOSAwNjo1NSwgUGVuZyBGYW4gd3JvdGU6Cj4gT24gaS5NWDgsIHdlIGltcGxl
bWVudGVkIHBhcnRpdGlvbiByZWJvb3Qgd2hpY2ggbWVhbnMgQ29ydGV4LUEgcmVib290Cj4gd2ls
bCBub3QgaW1wYWN0IE00IGNvcmVzIGFuZCBTeXN0ZW0gY29udHJvbCBVbml0IGNvcmUuIEhvd2V2
ZXIgR0lDdjMKPiBpcyBub3QgcmVzZXQgYmVjYXVzZSB3ZSBhbHNvIG5lZWQgdG8gc3VwcG9ydCBB
NzIgQ2x1c3RlciByZWJvb3Qgd2l0aG91dAo+IGFmZmVjdGluZyBBNTMgQ2x1c3Rlci4KPiAKPiBU
aGUgZ2ljLXYzIGNvbnRyb2xsZXIgaXMgY29uZmlndXJlZCB3aXRoIEVPSW1vZGUgdG8gMSwgc28g
ZHVyaW5nIHhlbgo+IHJlYm9vdCwgdGhlcmUgaXMgYSBmdW5jdGlvbiBjYWxsICJzbXBfY2FsbF9m
dW5jdGlvbihoYWx0X3RoaXNfY3B1LCBOVUxMLCAwKTsiCj4gLCBidXQgaGFsdF90aGlzX2NwdSBu
ZXZlciByZXR1cm4sIHRoYXQgbWVhbnMgb3RoZXIgQ1BVcyBoYXZlIG5vIGNoYW5jZSB0bwo+IGRl
YWN0aXZhdGUgdGhlIFNHSSBpbnRlcnJ1cHQsIGJlY2F1c2UgdGhlIGRlYWN0aXZhdGVfaXJxIG9w
ZXJhdGlvbiBpcyBhdAo+IHRoZSBlbmQgb2YgZG9fc2dpLiBEdXJpbmcgdGhlIG5leHQgYm9vdCBv
ZiBYZW4sIENQVTAgd2lsbCBpc3N1ZQo+IEdJQ19TR0lfQ0FMTF9GVU5DVElPTiB0byBvdGhlciBD
UFVzLiBBcyB0aGUgQWN0aXZlIHN0YXRlIGZvciBTR0kgaXMgbGVmdAo+IHVudG91Y2hlZCBkdXJp
bmcgdGhlIHJlYm9vdCwgdGhlIEdJQ19TR0lfQ0FMTF9GVU5DVElPTiB3aWxsIHN0aWxsIGJlIGFj
dGl2ZQo+IG9uIHRoZSBub24tYm9vdCBDUFVzLiBUaGlzIG1lYW5zIHRoZSBpbnRlcnJ1cHQgY2Fu
bm90IGJlIHRyaWdnZXJlZCBhZ2Fpbgo+IHVudGlsIGl0IGdldCBkZWFjdGl2YXRlZC4KPiAKPiBB
bmQgYWNjb3JkaW5nIHRvIElISTAwNjlEX2dpY19hcmNoaXRlY3R1cmVfc3BlY2lmaWNhdGlvbiwg
Y2hhcHRlcgo+ICI4LjExLjMgR0lDUl9JQ0FDVElWRVIwLCBJbnRlcnJ1cHQgQ2xlYXItQWN0aXZl
IFJlZ2lzdGVyIDAiLCB0aGUgUlcKPiBmaWVsZCBvZiBHSUNSX0lDQUNUSVZFUjAgcmVzZXRzIHRv
IGEgdmFsdWUgdGhhdCBpcyBhcmNoaXRlY3R1cmFsbHkgVU5LTk9XTi4KPiBTbyBtYWtlIHN1cmUg
YWxsIGludGVycnVwdHMgYXJlIGRlYWN0aXZhdGVkIGF0IGR1cmluZyBpbml0aWFsaXphdGlvbiBi
eQo+IGNsZWFyaW5nIHRoZSBzdGF0ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQZW5nIEZhbiA8cGVu
Zy5mYW5AbnhwLmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 07:40:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 07:40:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grHp5-0001cd-0h; Wed, 06 Feb 2019 07:40:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grHp4-0001cX-BD
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 07:40:42 +0000
X-Inumbo-ID: 80024301-29e2-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80024301-29e2-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 07:40:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 00:40:39 -0700
Message-Id: <5C5A8F750200007800214217@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 00:40:37 -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] x86/HVM: correctly deal with benign exceptions
 when combining two
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmVuaWduIGV4Y2VwdGlvbnMsIG5vIG1hdHRlciB3aGV0aGVyIHRoZXkncmUgZmlyc3Qgb3Igc2Vj
b25kLCB3aWxsIG5ldmVyCmNhdXNlICNERiAoYSBiZW5pZ24gZXhjZXB0aW9uIGJlaW5nIHNlY29u
ZCBjYW4gYmFzaWNhbGx5IG9ubHkgYmUgI0FDLCBhcwppbiB0aGUgWFNBLTE1NiBzY2VuYXJpbyku
CgpTYWRseSBuZWl0aGVyIEFNRCBub3IgSW50ZWwgcmVhbGx5IGRlZmluZSB3aGF0IGhhcHBlbnMg
d2l0aCB0d28gYmVuaWduCmV4Y2VwdGlvbnMgLSB0aGUgdGVybSAic2VxdWVudGlhbGx5IiB1c2Vk
IGJ5IGJvdGggaXMgcG9pc29uZWQgYnkgaG93IHRoZQpjb21iaW5pbmcgb2YgYmVuaWduIGFuZCBu
b24tYmVuaWduIGV4Y2VwdGlvbnMgaXMgZGVzY3JpYmVkLiBTaW5jZSBOTUksCiNNQywgYW5kIGhh
cmR3YXJlIGludGVycnVwdHMgYXJlIGFsbCBiZW5pZ24gYW5kIChwZXJoYXBzIHdpdGggdGhlCmV4
Y2VwdGlvbiBvZiAjTUMpIGNhbid0IG9jY3VyIHNlY29uZCwgZmF2b3IgdGhlIGZpcnN0IGluIG9y
ZGVyIHRvIG5vdApsb3NlIGl0LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KQXMgdG8gNC4xMiwgdGhpcyBiZWluZyBhIGJ1ZyBmaXggKGFuZCBhIGJh
Y2twb3J0aW5nIGNhbmRpZGF0ZSkgaXQKY2VydGFpbmx5IHNob3VsZCBiZSBjb25zaWRlcmVkLiBC
dXQgdXMgaGF2aW5nIGxpdmVkIHdpdGggdGhlIGJ1ZyBmb3Igc28KbG9uZywgSSB3b3VsZG4ndCBj
YWxsIGl0IG1hbmRhdG9yeS4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMjQ3LDIwICsyNDcsMjcgQEAgdWludDhfdCBodm1fY29t
YmluZV9od19leGNlcHRpb25zKHVpbnQ4XwogICAgICAgICAoMSA8PCBUUkFQX3BhZ2VfZmF1bHQp
IHwKICAgICAgICAgKDEgPDwgVFJBUF92aXJ0dWFsaXNhdGlvbik7CiAKLSAgICAvKiBFeGNlcHRp
b24gZHVyaW5nIGRvdWJsZS1mYXVsdCBkZWxpdmVyeSBhbHdheXMgY2F1c2VzIGEgdHJpcGxlIGZh
dWx0LiAqLworICAgIC8qIElmIHRoZSBzZWNvbmQgZXhjZXB0aW9uIGlzIGJlbmlnbiwgZGVsaXZl
ciB0aGUgZmlyc3QuICovCisgICAgaWYgKCAhKCgxdSA8PCB2ZWMyKSAmIChjb250cmlidXRvcnlf
ZXhjZXB0aW9ucyB8IHBhZ2VfZmF1bHRzKSkgKQorICAgICAgICByZXR1cm4gdmVjMTsKKworICAg
IC8qIElmIHRoZSBmaXJzdCBleGNlcHRpb24gaXMgYmVuaWduLCBkZWxpdmVyIHRoZSBzZWNvbmQu
ICovCisgICAgaWYgKCAhKCgxdSA8PCB2ZWMxKSAmIChjb250cmlidXRvcnlfZXhjZXB0aW9ucyB8
IHBhZ2VfZmF1bHRzKSkgKQorICAgICAgICByZXR1cm4gdmVjMjsKKworICAgIC8qIE5vbi1iZW5p
Z24gZXhjZXB0aW9ucyBkdXJpbmcgI0RGIGRlbGl2ZXJ5IGNhdXNlIGEgdHJpcGxlIGZhdWx0LiAq
LwogICAgIGlmICggdmVjMSA9PSBUUkFQX2RvdWJsZV9mYXVsdCApCiAgICAgewogICAgICAgICBo
dm1fdHJpcGxlX2ZhdWx0KCk7CiAgICAgICAgIHJldHVybiBUUkFQX2RvdWJsZV9mYXVsdDsgLyog
ZHVtbXkgcmV0dXJuICovCiAgICAgfQogCi0gICAgLyogRXhjZXB0aW9uIGR1cmluZyBwYWdlLWZh
dWx0IGRlbGl2ZXJ5IGFsd2F5cyBjYXVzZXMgYSBkb3VibGUgZmF1bHQuICovCisgICAgLyogTm9u
LWJlbmlnbiBleGNlcHRpb25zIGR1cmluZyAjUEYgZGVsaXZlcnkgY2F1c2UgI0RGLiAqLwogICAg
IGlmICggKDF1IDw8IHZlYzEpICYgcGFnZV9mYXVsdHMgKQogICAgICAgICByZXR1cm4gVFJBUF9k
b3VibGVfZmF1bHQ7CiAKLSAgICAvKiBEaXNjYXJkIHRoZSBmaXJzdCBleGNlcHRpb24gaWYgaXQn
cyBiZW5pZ24gb3IgaWYgd2Ugbm93IGhhdmUgYSAjUEYuICovCi0gICAgaWYgKCAhKCgxdSA8PCB2
ZWMxKSAmIGNvbnRyaWJ1dG9yeV9leGNlcHRpb25zKSB8fAotICAgICAgICAgKCgxdSA8PCB2ZWMy
KSAmIHBhZ2VfZmF1bHRzKSApCisgICAgLyogRGlzY2FyZCB0aGUgZmlyc3QgZXhjZXB0aW9uIGlm
IHdlIG5vdyBoYXZlIGEgI1BGLiAqLworICAgIGlmICggKDF1IDw8IHZlYzIpICYgcGFnZV9mYXVs
dHMgKQogICAgICAgICByZXR1cm4gdmVjMjsKIAogICAgIC8qIENhbm5vdCBjb21iaW5lIHRoZSBl
eGNlcHRpb25zOiBkb3VibGUgZmF1bHQuICovCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 07:45:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 07:45:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grHu5-0001ox-MX; Wed, 06 Feb 2019 07:45:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grHu5-0001os-0f
 for xen-devel@lists.xen.org; Wed, 06 Feb 2019 07:45:53 +0000
X-Inumbo-ID: 394f2450-29e3-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 394f2450-29e3-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 07:45:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 00:45:50 -0700
Message-Id: <5C5A90AB0200007800214222@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 00:45:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1549032559-9076-1-git-send-email-andrew.cooper3@citrix.com>
 <5C546CA1020000780021335F@prv1-mh.provo.novell.com>
 <da8c1a3c-353c-93ad-8637-17d1031ccec9@citrix.com>
 <5C547A1B02000078002133E6@prv1-mh.provo.novell.com>
 <9a9b66c9-5fc4-6ed3-585d-7aa5f6d26adb@citrix.com>
 <5C5802F702000078002138E4@prv1-mh.provo.novell.com>
 <d4479211-3758-948a-9bef-ff42762cb5bd@citrix.com>
In-Reply-To: <d4479211-3758-948a-9bef-ff42762cb5bd@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/svm: Fix handling of ICEBP
 intercepts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAyLjE5IGF0IDIwOjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDIvMjAxOSAwOToxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAx
LjAyLjE5IGF0IDE4OjA5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBB
IHN1YnNlcXVlbnQgI0RCIGdldHRpbmcgcmFpc2VkIGNhdXNlcyAjR1AgdG8gdHVybiBpbnRvICNE
Ri4KPj4gVGhlIHRhYmxlIG9uIHRoZSAjREYgcGFnZSBjbGVhcmx5IHNheXMKPj4gb3RoZXJ3aXNl
LCBhdCBsZWFzdCBhY2NvcmRpbmcgdG8gbXkgcmVhZGluZy4KPiAKPiBIbW0gLSBzbyBpdCBkb2Vz
LiAgTG9va3MgbGlrZSB3ZSd2ZSBnb3QgYSAzcmQgYnVnLCBpbiB0aGUgZ2VuZXJhbAo+IGV4Y2Vw
dGlvbiBjb21iaW5pbmcgbG9naWMuCgpJJ3ZlIHNlbnQgYSBwYXRjaC4gSSdkIGxpa2UgdG8gbm90
ZSB0aG91Z2ggdGhhdCBzdm1faW5qZWN0X2V2ZW50KCkncwpiZWhhdmlvciBpcyBwcm9ibGVtYXRp
YyBpbiB0aGlzIHJlZ2FyZCBhcyB3ZWxsOiBGaWRkbGluZyB3aXRoIFJJUCBhbmQKTkVYVFJJUCB3
aXRob3V0IGtub3dpbmcgd2hldGhlciBhIHNlY29uZCBleGNlcHRpb24gbWF5CnJlcGxhY2UgdGhl
IGZpcnN0IGlzIGF0IGxlYXN0IGEgbGF0ZW50IGlzc3VlLiBJIHRoaW5rIGFueSBzdWNoCmFkanVz
dG1lbnRzIHNob3VsZCBvbmx5IGV2ZXIgYmUgZG9uZSBhdCB0aGUgcG9pbnQgbm8gZnVydGhlcgpu
ZWVkIGZvciBleGNlcHRpb24gaW5qZWN0aW9uIGNhbiBwb3NzaWJseSBhcmlzZSwgaS5lLiBwcmVz
dW1hYmx5IGluCnN2bV92bWVudGVyX2hlbHBlcigpLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:49:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:49:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grItO-0007Sr-0V; Wed, 06 Feb 2019 08:49:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I7xt=QN=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1grItN-0007Sm-E5
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:49:13 +0000
X-Inumbo-ID: 12b3087e-29ec-11e9-bc90-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12b3087e-29ec-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:49:12 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id g11-v6so5310015ljk.3
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:49:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=U5KrHbtAgLsnc0dE9Hkp9D8SPWEIBMy7+FWdog/rqS4=;
 b=JuXr1eJwzVGOIztrshuCTnP5Oj2XQGiJm+69a7+qwBg6vPQFy3gDMcffI23AfbFF7O
 u7zggnVJcDLs7a4oRGGocNSH3Q2PdWfpg5rE1Z5VGu6xAvPbmGn2FAoXDMmGoovl4Hbc
 ZgoRJOjaEDRHEeInaFd/rIpngc/mJUTBglbIkBePWn8el3vyXVMkekVreeuOeXb9BlYj
 hQfQfO+2R48TDipELYl5QRFgI3FNkdR6jkjyVbT/4XYtnQHwj5mYPTrTdVJYNhlS3MNf
 CjBn62WHAWlvmlil8ynOPuYU5Elw3RpFzgMVlX7ck979sam1VJ+FhVXfc8VxlTWn9HQQ
 rN7Q==
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=U5KrHbtAgLsnc0dE9Hkp9D8SPWEIBMy7+FWdog/rqS4=;
 b=JiJBgUEm3YChNJ5gbaRBe/ZJWsanos4zXGRYOFTrnjwkdzws001bq8UBC45Ig+6cXQ
 iO3Tk3NZpq4yFY0SIF1Bi8KOSWfOqszBOWgO5B8vJEKLXVhG68wDWX9TxP/sNJQuUIAZ
 OTWtj4ANylKnPKVJOAyt5A3I1uZ/ruHt/X2SsaNenN7/hz+WCkHXx/hhQYNjkDuqdVei
 m6x0Rc6LhM2WYqzcYmEfdTRnqiLsWoHii/4Zm+GcYNFUqKxU/9dkpJ+ApkvXQCRfaOFH
 WNQ5sV1pbZhBDXWtKk7JRn1xkmwyjp56UFoN9ywzHL/ONyGIEw+lS44v+K0U8X2JzfHH
 h4ag==
X-Gm-Message-State: AHQUAuaafsFyLPcO2tRWhABM9GGbgRUCmAjPjJgppfFWQb6MwlDc8Vs3
 gfzgAthlqDxSMKxqZZ4FzZw=
X-Google-Smtp-Source: AHgI3IYNv266Tb5CxZzZoiNJzhziq2g90MVN+Hx8s9Mo6LIkhrMARkab2QTT9Ge+6sNECtNKtR0DkQ==
X-Received: by 2002:a2e:5d85:: with SMTP id
 v5-v6mr3271312lje.180.1549442950701; 
 Wed, 06 Feb 2019 00:49:10 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id c133sm4608084lfc.45.2019.02.06.00.49.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 06 Feb 2019 00:49:09 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
 <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
 <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
 <0aa633d6-e671-8c22-1b73-fa1d47c5f6c5@arm.com>
 <8cbacbc7-e57c-b0c5-7e0e-ad238f795b5d@gmail.com>
 <097a2b33-3ede-7949-3fa2-b3dd4058b5c4@arm.com>
 <33e7eafe-75e2-5bd0-017a-1df887114536@gmail.com>
 <1eaf158a-427f-a89d-5132-eed5bf6e95fc@arm.com>
 <3bd93c19-9264-4494-52ce-3e2672c1e573@gmail.com>
 <325628f3-9fc9-d021-fefc-5d06c82dfff5@arm.com>
 <b84c9e8a-e551-2c88-d275-14665835fde8@gmail.com>
 <alpine.DEB.2.10.1902041705520.22962@sstabellini-ThinkPad-X260>
 <3460048c-f69d-840a-6e8e-cef1e15b76d7@gmail.com>
Message-ID: <5ad82008-8183-b50b-54ce-5a2d87f1180e@gmail.com>
Date: Wed, 6 Feb 2019 10:49:08 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <3460048c-f69d-840a-6e8e-cef1e15b76d7@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Julien Grall <julien.grall@arm.com>, Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gU3RlZmFubywKCk9uIDA1LjAyLjE5IDExOjE3LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+
IFRoYW5rIHlvdS4KPiBJIGFscmVhZHkgcmVmZXJyZWQgdGhpcyB0aHJlYWQgaW4gdGhlIGVtYWls
IHRvIHRoZSB2ZW5kb3IgYXMgdGhlIGZpcnN0IHN0ZXAuCj4gQnV0IGhhdmUgbm8gYW5zd2VyIHll
dCA6KAoKV2UndmUgZ290IGFuIGFuc3dlciBmcm9tIHRoZSB2ZW5kb3IuIFRoZXkgYWdyZWUgd2l0
aCBhcmd1bWVudHMgYW5kIGhhdmUgcHJvdmlkZWQgYSBwYXRjaCB0byBlbGltaW5hdGUgU2V0L1dh
eSB1c2FnZS4KV2UndmUgY2hlY2tlZCBhbmQgaXQgZG9lcyB3aGF0IGlzIG5lZWRlZC4gU28gd2Ug
ZG8gbm90IG5lZWQgdGhpcyBXQSBhbnkgbW9yZS4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlz
b3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:55:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grIzS-0008Bo-1q; Wed, 06 Feb 2019 08:55:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grIzQ-0008Bg-R1
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:55:28 +0000
X-Inumbo-ID: f328a576-29ec-11e9-bc90-bc764e045a96
Received: from mail-it1-x143.google.com (unknown [2607:f8b0:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f328a576-29ec-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:55:28 +0000 (UTC)
Received: by mail-it1-x143.google.com with SMTP id h193so4473709ita.5
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:55:28 -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=YH/0du1cd10twlbrieuK+mY8WsC8KNUTk0Dm020xQ7M=;
 b=C2NuC/ToZNBAnsm0kB8hyFySFr3FDbqMQv7GANWltabvEXMG0SR0rIQXZ+TOgdNQWm
 6pM+qI7sjQLSbYVi1XZ3AbkGoH2zc2IU8i6hw2T7/VxJ1D6GLpIr6G5uXEfBY2Xoszcg
 0HgFhWHx62m8UBlgUsY/zwDA4Qz4jev/nyLMYJUSWxIiOVeWA0rsv7S+0tArgTAscssZ
 YeBziWm6UJoSjo1Zlf6Q0v6XT3yXQOiOJyveNfv25kKw3M02tfC0fz+7KLQjbUzIbiLs
 +8/5p04ZQx5uiPqSNoYVuG/4eMo4REk3HJYhyGrjnIAxVLnauUiAAanzaZf4PmeIhhKW
 43Qw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=YH/0du1cd10twlbrieuK+mY8WsC8KNUTk0Dm020xQ7M=;
 b=LteF4vZwyNJ10Y/5CrDzBbsHGERRERZTu8qoaybWVYCEa63XlvxftxPjJS63YZXXa/
 vUedrIfdw6ti/Ms0Czn4Mg0/Qne0Gz157gKuAOIZcORo8KCEzmu5U8vm0Trcfubl3Biy
 0fY0Z10tZrbnhCHiNuAR0C0bQqhLLbsQIM9XtB+eWfJkpSjpx5Fzq1f5mxXTYjsvgih+
 DNgi8JkacYAssGM3z0aQjT3M2yW0fLxbvjrYxfhv5Hsc54XwXXXp+p+OB+u4L85AirFe
 VDJ+P8nd1peRh0PJOvZwTQ5oMSL66zl/hw71NnjvKy7SQ3DQbCbsikt032jH1MtZfZiP
 JGVQ==
X-Gm-Message-State: AHQUAubz6mzmTSqLNm4nfEaXZP1yAE3Y4cN38l5WcNdJ8VLioTQIbpKc
 9wcumf812gX8qGCBMusb6b8br2kZR0A=
X-Google-Smtp-Source: AHgI3IbJ3cfKgq+BNX89q4B/91JxlvJZwzjL/rr3TFWCrpJMQGu/+MxAuey2K3kAo2NMBnmw70TziQ==
X-Received: by 2002:a24:8a44:: with SMTP id v65mr1528683itd.67.1549443327400; 
 Wed, 06 Feb 2019 00:55:27 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.55.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:55:26 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:54:52 -0800
Message-Id: <1549443308-24448-2-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v8 for-4.12 01/17] argo: Introduce the Kconfig
 option to govern inclusion of Argo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmaW5lcyBDT05GSUdfQVJHTyB3aGVuIGVuYWJsZWQuIERlZmF1bHQ6IGRpc2FibGVkLgoKV2hl
biB0aGUgS2NvbmZpZyBvcHRpb24gaXMgZW5hYmxlZCwgdGhlIEFyZ28gaHlwZXJjYWxsIGltcGxl
bWVudGF0aW9uCndpbGwgYmUgaW5jbHVkZWQsIGFsbG93aW5nIHVzZSBvZiB0aGUgaHlwZXJ2aXNv
ci1tZWRpYXRlZCBpbnRlcmRvbWFpbgpjb21tdW5pY2F0aW9uIG1lY2hhbmlzbS4KCkFyZ28gaXMg
aW1wbGVtZW50ZWQgZm9yIHg4NiBhbmQgQVJNIGhhcmR3YXJlIHBsYXRmb3Jtcy4KCkF2YWlsYWJp
bGl0eSBvZiB0aGUgb3B0aW9uIGRlcGVuZHMgb24gRVhQRVJUIGFuZCBBcmdvIGlzIGN1cnJlbnRs
eSBhbgpleHBlcmltZW50YWwgZmVhdHVyZS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENs
YXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MyBhZGRlZCBKYW4ncyBBY2sKdjIgIzAxIGZl
ZWRiYWNrLCBKYW46IHJlcGxhY2UgZGVmX2Jvb2wvcHJvbXB0IHdpdGggYm9vbAp2MSAjMDIgZmVl
ZGJhY2ssIEphbjogZGVmYXVsdCBLY29uZmlnIG9mZiwgdXNlIEVYUEVSVCwgZml4IHdoaXRlc3Bh
Y2UKCiB4ZW4vY29tbW9uL0tjb25maWcgfCAxOSArKysrKysrKysrKysrKysrKysrCiAxIGZpbGUg
Y2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZp
ZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCBhNzljZDQwLi4wNDM4NDYyIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC0yMDIsNiAr
MjAyLDI1IEBAIGNvbmZpZyBMQVRFX0hXRE9NCiAKIAkgIElmIHVuc3VyZSwgc2F5IE4uCiAKK2Nv
bmZpZyBBUkdPCisJYm9vbCAiQXJnbzogaHlwZXJ2aXNvci1tZWRpYXRlZCBpbnRlcmRvbWFpbiBj
b21tdW5pY2F0aW9uIiBpZiBFWFBFUlQgPSAieSIKKwktLS1oZWxwLS0tCisJICBFbmFibGVzIGEg
aHlwZXJjYWxsIGZvciBkb21haW5zIHRvIGFzayB0aGUgaHlwZXJ2aXNvciB0byBwZXJmb3JtCisJ
ICBkYXRhIHRyYW5zZmVyIG9mIG1lc3NhZ2VzIGJldHdlZW4gZG9tYWlucy4KKworCSAgVGhpcyBh
bGxvd3MgY29tbXVuaWNhdGlvbiBjaGFubmVscyB0byBiZSBlc3RhYmxpc2hlZCB0aGF0IGRvIG5v
dAorCSAgcmVxdWlyZSBhbnkgc2hhcmVkIG1lbW9yeSBiZXR3ZWVuIGRvbWFpbnM7IHRoZSBoeXBl
cnZpc29yIGlzIHRoZQorCSAgZW50aXR5IHRoYXQgZWFjaCBkb21haW4gaW50ZXJhY3RzIHdpdGgu
IFRoZSBoeXBlcnZpc29yIGlzIGFibGUgdG8KKwkgIGVuZm9yY2UgTWFuZGF0b3J5IEFjY2VzcyBD
b250cm9sIHBvbGljeSBvdmVyIHRoZSBjb21tdW5pY2F0aW9uLgorCisJICBJZiBYU01fRkxBU0sg
aXMgZW5hYmxlZCwgWFNNIHBvbGljeSBjYW4gZ292ZXJuIHdoaWNoIGRvbWFpbnMgbWF5CisJICBj
b21tdW5pY2F0ZSB2aWEgdGhlIEFyZ28gc3lzdGVtLgorCisJICBUaGlzIGZlYXR1cmUgZG9lcyBu
b3RoaW5nIGlmIHRoZSAiYXJnbyIgYm9vdCBwYXJhbWV0ZXIgaXMgbm90IHByZXNlbnQuCisJICBB
cmdvIGlzIGRpc2FibGVkIGF0IHJ1bnRpbWUgYnkgZGVmYXVsdC4KKworCSAgSWYgdW5zdXJlLCBz
YXkgTi4KKwogbWVudSAiU2NoZWR1bGVycyIKIAl2aXNpYmxlIGlmIEVYUEVSVCA9ICJ5IgogCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:55:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grIzP-0008Ba-OQ; Wed, 06 Feb 2019 08:55:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grIzO-0008BV-Ka
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:55:26 +0000
X-Inumbo-ID: f1a4a3d8-29ec-11e9-bc90-bc764e045a96
Received: from mail-it1-x144.google.com (unknown [2607:f8b0:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1a4a3d8-29ec-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:55:25 +0000 (UTC)
Received: by mail-it1-x144.google.com with SMTP id z20so4517904itc.3
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:55:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=u4kGXBpXTab/dufUsMGg0878hPhdvt/E4or3RozEGZo=;
 b=TdqtAwnpVixOXERlpBeZwL/CLgS4yA++2TIvcfY8JaFMOvXiC5ImSXlk3S+aBqd6BL
 ttDXZmniX3JiPCWoS/WAeuDvOS8Ld4seQ2OaU0LvDWR8rfmeleQWrStD0q7mIkWiNpdY
 ybW64yzT0YHNltThNrRa0z7tyhD2N07oxS7oVitjSWFoeotsWx8aKQDAPRUcW7NNcR1M
 YwNwTOp5z7b8oFOYBk/Jx68bqGP9ZLxiSvJWG6UGXorryApGFK+IMO/3+gvjEi7S+O2s
 EzQePzH7Rp8hjfcvWkU0ZbUXlQNuWX+Q5qj67P5UUTot5oigcKylkpEh670xJ8y+r8Iz
 MelQ==
X-Google-DKIM-Signature: v=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=u4kGXBpXTab/dufUsMGg0878hPhdvt/E4or3RozEGZo=;
 b=BU5eh4Kra+HFkJ/yd1/y6rtqZGkgtnqOuGLrnjXSEcRuDeQLivx/ltEbipLgKyO01k
 ylsF3OUGTo7kJqRi7rHhJ0pMTu5GMw+VoNM3MS3T7MvZbY2XChEgRoRCC67Qln/73+Xx
 qQZSYb7zvWQoLmSNkhW49Et+N5wNc3a27Hwt++lIDKRBYhOqqrOfwYPU82Po0tgncXF9
 IuIuCco04AKsRDrDBM6Xoz5VtSjDKbkhrJWBuD8uOHN9ZSNUQ9R50yZsm/tJ76C7/Amh
 uhe19L5Xs8fYjWExNJqsovN/XTH/zyigz31zIRONHPfM0NsljOOpyyy/e0c8GNE2UvqQ
 iB/Q==
X-Gm-Message-State: AHQUAubxSe9a/ZrCUgCLtgY5Hn11Rh754grdbnrnLm+yqJxDAwyr1A5p
 NppPhqMnu29Ma0fhEx062jKOrUBb2MY=
X-Google-Smtp-Source: AHgI3IbOMQfvfnsaROUVk32lpkqMcMXWR5O2P6TYfr8/mjTw5dh2LZVSCP/+eGTy6fwXLm7KGraF1A==
X-Received: by 2002:a24:1d4a:: with SMTP id 71mr1445422itj.62.1549443324732;
 Wed, 06 Feb 2019 00:55:24 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.55.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:55:23 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:54:51 -0800
Message-Id: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 for-4.12 00/17] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmVyc2lvbiBlaWdodCBvZiB0aGlzIHNlcmllczoKCk5vdGU6IFRoaXMgdmVyc2lvbiBtYXkgbm90
IGFkZHJlc3MgdGhlIGN1cnJlbnRseSBvcGVuIGRpc2N1c3Npb24gb24gdGhlCkFSTSBoeXBlcmNh
bGwgYXJndW1lbnQgY29udmVudGlvbiBhbmQgdHlwZSBzZWxlY3Rpb24gZm9yIGh5cGVyY2FsbApw
YXJhbWV0ZXJzLgoKKiBSYW5nZSBjaGVjayBhcHBsaWVkIHRvIG51bWVyaWMgYXJncyBpbiBuYXRp
dmUgaHlwZXJjYWxsIGVudHJ5CiAgKHJlZjogdGhlIGFib3ZlIG9wZW4gZGlzY3Vzc2lvbikKCiog
UmV2aXNlcyB0aGUgY29tcGF0IEFCSSBhbmQgaW1wbGVtZW50YXRpb24KICAgIC0gYXZvaWRzIGR1
cGxpY2F0aW9uIG9mIGh5cGVyY2FsbCBvcCBpbXBsZW1lbnRhdGlvbnMgdmlhCiAgICAgIGZvcndh
cmRpbmcgdG8gbmF0aXZlIGZvciBvcHMgb3RoZXIgdGhhbiBzZW5kdgogICAgLSByZWdpc3RlciBv
cCB1c2VzIGFuIGFsd2F5cy02NC1iaXQgZml4ZWQgd2lkdGggcGZuIHR5cGUKICAgICAgZm9yIGNv
bnNpc3RlbnQgQUJJIGFzIHdlbGwgYXMgY29tcGF0IHJldXNlIG9mIHRoZSBuYXRpdmUgb3AKICAg
IC0gdGVzdGVkIGNvbW11bmljYXRpb24gYmV0d2VlbiBWTXMgb24geDg2LTY0IGhvc3Qgd2l0aDoK
ICAgICAgMzItYml0IFBWLCAzMi1iaXQgSFZNIGFuZCA2NC1iaXQgUFYgZ3Vlc3RzCgoqIEFwcGxp
ZXMgbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsIG1hY3JvIGluIG11bHRpcGxlIGxvb3BzIHRvCiAg
cmVwbGFjZSBwcmV2aW91cyB1c2Ugb2YgYSBsaXN0IGZvcmVhY2ggdG8gYWRkcmVzcyByZXZpZXcg
ZmVlZGJhY2sKCiogUmVtb3ZlZCBzdGFsZSBjb21tZW50cyBmcm9tIHRoZSBwdWJsaWMgaGVhZGVy
CgpOZXcgdG8gdGhpcyBzZXJpZXM6CgoqIEFkZHMgYW4gaW5pdGlhbCB2ZXJzaW9uIG9mIGEgZGVz
aWduIGRvY3VtZW50IGZvciBBcmdvCiAgICAtIGJhc2VkIG9uIHdvcmsgcHJldmlvdXNseSBzZW50
IHRvIHRoZSBtYWlsaW5nIGxpc3QsIGNvdmVycwogICAgICB0aGUgaW1wbGVtZW50YXRpb24ncyBn
cmFudWxhciBsb2NraW5nCgoqIEFkZHMgYSBTVVBQT1JULm1kIHNlY3Rpb24gZm9yIHRoZSBmZWF0
dXJlIGFuZCBFeHBlcmltZW50YWwgc3RhdGVtZW50CgpDaHJpc3RvcGhlciBDbGFyayAoMTcpOgog
IGFyZ286IEludHJvZHVjZSB0aGUgS2NvbmZpZyBvcHRpb24gdG8gZ292ZXJuIGluY2x1c2lvbiBv
ZiBBcmdvCiAgYXJnbzogaW50cm9kdWNlIHRoZSBhcmdvX29wIGh5cGVyY2FsbCBib2lsZXJwbGF0
ZQogIGFyZ286IGRlZmluZSBhcmdvX2RwcmludGsgZm9yIHN1YnN5c3RlbSBkZWJ1Z2dpbmcKICBh
cmdvOiBpbml0LCBkZXN0cm95IGFuZCBzb2Z0LXJlc2V0LCB3aXRoIGVuYWJsZSBjb21tYW5kIGxp
bmUgb3B0CiAgZXJybm86IGFkZCBQT1NJWCBlcnJvciBjb2RlcyBFTVNHU0laRSwgRUNPTk5SRUZV
U0VEIHRvIHRoZSBBQkkKICB4ZW4vYXJtOiBpbnRyb2R1Y2UgZ3Vlc3RfaGFuZGxlX2Zvcl9maWVs
ZCgpCiAgYXJnbzogaW1wbGVtZW50IHRoZSByZWdpc3RlciBvcAogIGFyZ286IGltcGxlbWVudCB0
aGUgdW5yZWdpc3RlciBvcAogIGFyZ286IGltcGxlbWVudCB0aGUgc2VuZHYgb3A7IGV2dGNobjog
ZXhwb3NlIHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEKICBhcmdvOiBpbXBsZW1lbnQgdGhlIG5vdGlm
eSBvcAogIHhzbSwgYXJnbzogWFNNIGNvbnRyb2wgZm9yIGFyZ28gcmVnaXN0ZXIKICB4c20sIGFy
Z286IFhTTSBjb250cm9sIGZvciBhcmdvIG1lc3NhZ2Ugc2VuZCBvcGVyYXRpb24KICB4c20sIGFy
Z286IFhTTSBjb250cm9sIGZvciBhbnkgYWNjZXNzIHRvIGFyZ28gYnkgYSBkb21haW4KICB4c20s
IGFyZ286IG5vdGlmeTogZG9uJ3QgZGVzY3JpYmUgcmluZ3MgdGhhdCBjYW5ub3QgYmUgc2VudCB0
bwogIE1BSU5UQUlORVJTOiBhZGQgbmV3IHNlY3Rpb24gZm9yIEFyZ28gYW5kIHNlbGYgYXMgbWFp
bnRhaW5lcgogIFNVUFBPUlQubWQgOiBhZGQgbmV3IGVudHJ5IGZvciB0aGUgQXJnbyBmZWF0dXJl
CiAgZG9jcywgYXJnbzogYWRkIGRlc2lnbiBkb2N1bWVudCBmb3IgQXJnbwoKIE1BSU5UQUlORVJT
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArCiBTVVBQT1JULm1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKwogZG9jcy9kZXNpZ25zL2Fy
Z28ucGFuZG9jICAgICAgICAgICAgICAgICAgICAgfCAgNDQ4ICsrKysrCiBkb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5wYW5kb2MgICAgICAgICAgICB8ICAgMjAgKwogdG9vbHMvZmxhc2svcG9s
aWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUgfCAgICA3ICsKIHhlbi9hcmNoL2FybS90cmFw
cy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArCiB4ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJjYWxsX3BhZ2UuUyAgICAgICAgICB8ICAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHlw
ZXJjYWxsLmMgICAgICAgICAgICAgICAgIHwgICAgMyArCiB4ZW4vYXJjaC94ODYvaHlwZXJjYWxs
LmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKwogeGVuL2FyY2gveDg2L3B2L2h5cGVyY2Fs
bC5jICAgICAgICAgICAgICAgICAgfCAgICAzICsKIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxOSArCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogeGVuL2NvbW1vbi9hcmdvLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAyMzY0ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29t
bW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKwogeGVuL2NvbW1v
bi9ldmVudF9jaGFubmVsLmMgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB4ZW4vaW5jbHVk
ZS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogeGVuL2luY2x1ZGUv
YXNtLWFybS9ndWVzdF9hY2Nlc3MuaCAgICAgICAgICAgfCAgICAzICsKIHhlbi9pbmNsdWRlL3B1
YmxpYy9hcmdvLmggICAgICAgICAgICAgICAgICAgIHwgIDI2NyArKysKIHhlbi9pbmNsdWRlL3B1
YmxpYy9lcnJuby5oICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJs
aWMveGVuLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHhlbi9pbmNsdWRlL3hlbi9h
cmdvLmggICAgICAgICAgICAgICAgICAgICAgIHwgICA0NCArCiB4ZW4vaW5jbHVkZS94ZW4vZXZl
bnQuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKwogeGVuL2luY2x1ZGUveGVuL2h5cGVy
Y2FsbC5oICAgICAgICAgICAgICAgICAgfCAgIDE4ICsKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKwogeGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAg
ICAgICAgICAgICAgICAgICAgfCAgIDI1ICsKIHhlbi9pbmNsdWRlL3hzbS94c20uaCAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzMSArCiB4ZW4veHNtL2R1bW15LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDYgKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDQxICstCiB4ZW4veHNtL2ZsYXNrL2luY2x1ZGUvYXZjLmggICAgICAg
ICAgICAgICAgICB8ICAgIDQgKy0KIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
ICAgICAgICAgIHwgICAxNiArCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9zZWN1cml0eV9jbGFzc2Vz
ICAgICAgICB8ICAgIDEgKwogMzIgZmlsZXMgY2hhbmdlZCwgMzM3MCBpbnNlcnRpb25zKCspLCA5
IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvZGVzaWducy9hcmdvLnBhbmRv
YwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vYXJnby5jCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL3hlbi9hcmdvLmgKCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:55:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:55:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grIzV-0008Cl-Bt; Wed, 06 Feb 2019 08:55:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grIzT-0008C8-OJ
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:55:31 +0000
X-Inumbo-ID: f4cbdc7d-29ec-11e9-bc90-bc764e045a96
Received: from mail-it1-x144.google.com (unknown [2607:f8b0:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4cbdc7d-29ec-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:55:30 +0000 (UTC)
Received: by mail-it1-x144.google.com with SMTP id h193so4473975ita.5
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:55:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Y1plB8M4Zgh++TiS5OfyVgCUyCi2+kEhRqo5XLEKDTc=;
 b=pBkLAWuyV4Q+PPN/874GT+iqNpGZ9wmVaE9OAHeuPaXNk0MSNB8wxdOLFOyhSj+MNX
 /6lAjMyyp9S0qHwIAbjuTSrBqIdUdHgPeDoIgLFX5ILg3Cgl9oLH4t17FyKjNpvSdbQv
 vVtyUnpjzRzGyjuKF9fxmTBVHz63g7efQ2dgcAmNvqHezAxZ+ESdTSj+6C5mQIaojGet
 YQuB/R+FgAI/S8icdybzYEs7MF0Y/Ssg45+IWdc8gtPs7kK3z0QEyrvN9+RVy/X/67zf
 Hdg622lwCzfpMkPM6spAX3z9kfPd/MzTE9IPmtWBYluMdGb7nnq0NLqyLRfW/TicyOL3
 AJZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=Y1plB8M4Zgh++TiS5OfyVgCUyCi2+kEhRqo5XLEKDTc=;
 b=uZUvedZPQyNRTP/GJsLXBaKYH5GQVUftwajPqX/1/Q6jG7rWLOPwICaYwDc5YfXR6j
 8hrPTGrGSsAjSPURtLul4VnhNFmbArcyfkdnJtAK55ESGht8vGMPaSv2YNTWBKGqFvZ1
 sQtz9+4sNUI0wxKNx1l9Fc11eiRrGSmRWg29/KKu3kE0TO2XoNL4YuOF3eckGDw66sfN
 q9RmoebrjyVJRBsTqeFPGbC+dwPb/FSF0V5czcOFss74JRxJ8bpszw1gk79tIONyfYtD
 +jg9HPHgABqyZLKzUlDkdxsX8L+PC+wCl3S8lXkNoRIBYrfGhRLGPV0kG2elnOPPnLNL
 qwKg==
X-Gm-Message-State: AHQUAubf2lCBoRKmqnrTqpvek+frB5oSs9h7/D4C+dCcRRfZ1J4HkLje
 wNd559rsFyg6TJoBSnyzvLNIydsZCqI=
X-Google-Smtp-Source: AHgI3IbJq4/rFiz+QeaxPq4CtvYsXJORCqXPAvbrn+KCmshUHpFyP3dIus6n2L1M2aNMS+UCAi4Pjg==
X-Received: by 2002:a5e:870c:: with SMTP id y12mr4490972ioj.280.1549443329964; 
 Wed, 06 Feb 2019 00:55:29 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.55.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:55:29 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:54:53 -0800
Message-Id: <1549443308-24448-3-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v8 for-4.12 02/17] argo: introduce the argo_op
 hypercall boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJlc2VuY2UgaXMgZ2F0ZWQgdXBvbiBDT05GSUdfQVJHTy4KClJlZ2lzdGVycyB0aGUgaHlwZXJj
YWxsIHByZXZpb3VzbHkgcmVzZXJ2ZWQgZm9yIHRoaXMuClRha2VzIDUgYXJndW1lbnRzLCBkb2Vz
IG5vdGhpbmcgYW5kIHJldHVybnMgLUVOT1NZUy4KCkltcGxlbWVudGF0aW9uIHdpbGwgcHJvdmlk
ZSBhIGNvbXBhdCBBQkkgc28gQ09NUEFUX0NBTEwgaXMgdGhlIHNlbGVjdGVkCm1hY3JvIGZvciB0
aGUgaHlwZXJjYWxsIHRhYmxlcy4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxj
aHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NyBhZGp1c3QgYXJnMywgYXJnNCBuYW1lcyBpbiBkb19h
cmdvX29wIGZvciByYW5nZSB2YWxpZGF0aW9uIGluIGxhdGVyIHBhdGNoCnY3IGFkZGVkIEphbiBB
Y2tlZC1ieQp2NiBkcm9wcGVkIEphbiBBY2tlZC1ieSBkdWUgdG8gY2hhbmdlIG9mIGltcGxlbWVu
dGF0aW9uIGFuZCBjb21taXQgbXNnCnY2IHN3aXRjaGVkIHRvIENPTVBBVF9DQUxMIGFuZCBwcm92
aWRlcyBjb21wYXRfYXJnb19vcAp2NiBmZWVkYmFjayAjMyBKdWxpZW46IGFkZCBhcmdvX29wIHRv
IHRoZSBBUk0gaHlwZXJjYWxsIHRhYmxlCnYyIENvcHlyaWdodCBsaW5lOiBhZGQgMjAxOQp2MiBm
ZWVkYmFjayAjMyBKYW46IGRyb3AgIm1lc3NhZ2UiIGZyb20gYXJnb19tZXNzYWdlX29wCnYyIGZl
ZWRiYWNrICMzIEphbjogYWRkIEFja2VkLWJ5CnYxIGZlZWRiYWNrICMxNSBKYW46IGhhbmRsZSB1
cHBlci1oYWx2ZXMgb2YgaHlwZXJjYWxsIGFyZ3MKdjEgZmVlZGJhY2sgIzE1IEphbjogdXNlIHVu
c2lnbmVkIHdoZXJlIG5lZ2F0aXZlIHZhbHVlcyBpbXBvc3NpYmxlCgogeGVuL2FyY2gvYXJtL3Ry
YXBzLmMgICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNh
bGxfcGFnZS5TIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgICAgICAgIHwg
IDMgKysrCiB4ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgICAgICAgICAgICB8ICAzICsrKwogeGVu
L2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICAgICAgICAgfCAgMyArKysKIHhlbi9jb21tb24vTWFr
ZWZpbGUgICAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2NvbW1vbi9hcmdvLmMgICAgICAgICAg
ICAgICAgICAgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS9wdWJsaWMveGVuLmggICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4v
aHlwZXJjYWxsLmggICAgICAgICB8IDE4ICsrKysrKysrKysrKysrKysrKwogOSBmaWxlcyBjaGFu
Z2VkLCA3MSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9jb21tb24vYXJnby5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94
ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCAyMjFjNzYyLi5lMWU4YWM5IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTM5Nyw2
ICsxMzk3LDkgQEAgc3RhdGljIGFybV9oeXBlcmNhbGxfdCBhcm1faHlwZXJjYWxsX3RhYmxlW10g
PSB7CiAgICAgSFlQRVJDQUxMKHBsYXRmb3JtX29wLCAxKSwKICAgICBIWVBFUkNBTExfQVJNKHZj
cHVfb3AsIDMpLAogICAgIEhZUEVSQ0FMTCh2bV9hc3Npc3QsIDIpLAorI2lmZGVmIENPTkZJR19B
UkdPCisgICAgSFlQRVJDQUxMKGFyZ29fb3AsIDUpLAorI2VuZGlmCiB9OwogCiAjaWZuZGVmIE5E
RUJVRwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9wYWdlLlMgYi94
ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUwppbmRleCBmZGQyZTcyLi4yNmFmYWJm
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUworKysgYi94
ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUwpAQCAtNTksNyArNTksNyBAQCBERUNM
QVJFX0hZUEVSQ0FMTChzeXNjdGwpCiBERUNMQVJFX0hZUEVSQ0FMTChkb21jdGwpCiBERUNMQVJF
X0hZUEVSQ0FMTChrZXhlY19vcCkKIERFQ0xBUkVfSFlQRVJDQUxMKHRtZW1fb3ApCi1ERUNMQVJF
X0hZUEVSQ0FMTCh4Y19yZXNlcnZlZF9vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKGFyZ29fb3ApCiBE
RUNMQVJFX0hZUEVSQ0FMTCh4ZW5wbXVfb3ApCiAKIERFQ0xBUkVfSFlQRVJDQUxMKGFyY2hfMCkK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2h5cGVyY2FsbC5jCmluZGV4IDE5ZDEyNjMuLjViYjE3NTAgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwu
YwpAQCAtMTM0LDYgKzEzNCw5IEBAIHN0YXRpYyBjb25zdCBoeXBlcmNhbGxfdGFibGVfdCBodm1f
aHlwZXJjYWxsX3RhYmxlW10gPSB7CiAjaWZkZWYgQ09ORklHX1RNRU0KICAgICBIWVBFUkNBTEwo
dG1lbV9vcCksCiAjZW5kaWYKKyNpZmRlZiBDT05GSUdfQVJHTworICAgIENPTVBBVF9DQUxMKGFy
Z29fb3ApLAorI2VuZGlmCiAgICAgQ09NUEFUX0NBTEwocGxhdGZvcm1fb3ApLAogI2lmZGVmIENP
TkZJR19QVgogICAgIENPTVBBVF9DQUxMKG1tdWV4dF9vcCksCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKaW5kZXggMDMyZGU4
Zi4uOTNlNzg2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwpAQCAtNjQsNiArNjQsOSBAQCBjb25zdCBoeXBlcmNhbGxf
YXJnc190IGh5cGVyY2FsbF9hcmdzX3RhYmxlW05SX2h5cGVyY2FsbHNdID0KICAgICBBUkdTKGRv
bWN0bCwgMSksCiAgICAgQVJHUyhrZXhlY19vcCwgMiksCiAgICAgQVJHUyh0bWVtX29wLCAxKSwK
KyNpZmRlZiBDT05GSUdfQVJHTworICAgIEFSR1MoYXJnb19vcCwgNSksCisjZW5kaWYKICAgICBB
UkdTKHhlbnBtdV9vcCwgMiksCiAjaWZkZWYgQ09ORklHX0hWTQogICAgIEFSR1MoaHZtX29wLCAy
KSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4
Ni9wdi9oeXBlcmNhbGwuYwppbmRleCA1ZDExOTExLi5mNDUyZGQ1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5j
CkBAIC03Nyw2ICs3Nyw5IEBAIGNvbnN0IGh5cGVyY2FsbF90YWJsZV90IHB2X2h5cGVyY2FsbF90
YWJsZVtdID0gewogI2lmZGVmIENPTkZJR19UTUVNCiAgICAgSFlQRVJDQUxMKHRtZW1fb3ApLAog
I2VuZGlmCisjaWZkZWYgQ09ORklHX0FSR08KKyAgICBDT01QQVRfQ0FMTChhcmdvX29wKSwKKyNl
bmRpZgogICAgIEhZUEVSQ0FMTCh4ZW5wbXVfb3ApLAogI2lmZGVmIENPTkZJR19IVk0KICAgICBI
WVBFUkNBTEwoaHZtX29wKSwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vTWFrZWZpbGUgYi94ZW4v
Y29tbW9uL01ha2VmaWxlCmluZGV4IDU2ZmMyMDEuLjU5YWM3ZGUgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vTWFrZWZpbGUKKysrIGIveGVuL2NvbW1vbi9NYWtlZmlsZQpAQCAtMSwzICsxLDQgQEAK
K29iai0kKENPTkZJR19BUkdPKSArPSBhcmdvLm8KIG9iai15ICs9IGJpdG1hcC5vCiBvYmoteSAr
PSBic2VhcmNoLm8KIG9iai0kKENPTkZJR19DT1JFX1BBUktJTkcpICs9IGNvcmVfcGFya2luZy5v
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmRkMjM5MGQKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vY29tbW9uL2FyZ28uYwpAQCAtMCwwICsxLDM4IEBACisvKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCisgKiBBcmdvIDogSHlwZXJ2aXNvci1NZWRpYXRlZCBkYXRhIGVYY2hhbmdlCisgKgorICog
RGVyaXZlZCBmcm9tIHY0diwgdGhlIHZlcnNpb24gMiBvZiB2MnYuCisgKgorICogQ29weXJpZ2h0
IChjKSAyMDEwLCBDaXRyaXggU3lzdGVtcworICogQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgQkFF
IFN5c3RlbXMKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUg
dGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0
aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2
ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBh
bG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2Fy
ZQorICogRm91bmRhdGlvbiwgSW5jLiwgNTkgVGVtcGxlIFBsYWNlLCBTdWl0ZSAzMzAsIEJvc3Rv
biwgTUEgIDAyMTExLTEzMDcgIFVTQQorICovCisKKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNp
bmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisKK2xvbmcKK2RvX2FyZ29fb3AodW5zaWduZWQg
aW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAorICAgICAgICAgICBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxvbmcgcmF3X2FyZzMs
CisgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcmF3X2FyZzQpCit7CisgICAgcmV0dXJuIC1FTk9T
WVM7Cit9CisKKyNpZmRlZiBDT05GSUdfQ09NUEFUCitsb25nCitjb21wYXRfYXJnb19vcCh1bnNp
Z25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCisgICAgICAg
ICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxvbmcg
YXJnMywKKyAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYXJnNCkKK3sKKyAgICByZXR1cm4g
LUVOT1NZUzsKK30KKyNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5o
IGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCmluZGV4IDFhNTY4NzEuLmIzZjY0OTEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
eGVuLmgKQEAgLTExOCw3ICsxMTgsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxv
bmdfdCk7CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9kb21jdGwgICAgICAgICAgICAgICAzNgogI2Rl
ZmluZSBfX0hZUEVSVklTT1Jfa2V4ZWNfb3AgICAgICAgICAgICAgMzcKICNkZWZpbmUgX19IWVBF
UlZJU09SX3RtZW1fb3AgICAgICAgICAgICAgIDM4Ci0jZGVmaW5lIF9fSFlQRVJWSVNPUl94Y19y
ZXNlcnZlZF9vcCAgICAgICAzOSAvKiByZXNlcnZlZCBmb3IgWGVuQ2xpZW50ICovCisjZGVmaW5l
IF9fSFlQRVJWSVNPUl9hcmdvX29wICAgICAgICAgICAgICAzOQogI2RlZmluZSBfX0hZUEVSVklT
T1JfeGVucG11X29wICAgICAgICAgICAgNDAKICNkZWZpbmUgX19IWVBFUlZJU09SX2RtX29wICAg
ICAgICAgICAgICAgIDQxCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwu
aCBiL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaAppbmRleCBjYzk5YWVhLi42MTU0YzQ4IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2h5cGVyY2FsbC5oCkBAIC0xMzYsNiArMTM2LDE1IEBAIGRvX3RtZW1fb3AoCiAgICAgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh0bWVtX29wX3QpIHVvcHMpOwogI2VuZGlmCiAKKyNpZmRlZiBD
T05GSUdfQVJHTworZXh0ZXJuIGxvbmcgZG9fYXJnb19vcCgKKyAgICB1bnNpZ25lZCBpbnQgY21k
LAorICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKKyAgICBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZzIsCisgICAgdW5zaWduZWQgbG9uZyBhcmczLAorICAgIHVu
c2lnbmVkIGxvbmcgYXJnNCk7CisjZW5kaWYKKwogZXh0ZXJuIGxvbmcKIGRvX3hlbm9wcm9mX29w
KGludCBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpOwogCkBAIC0xOTcsNiAr
MjA2LDE1IEBAIGV4dGVybiBpbnQgY29tcGF0X211bHRpY2FsbCgKICAgICBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKG11bHRpY2FsbF9lbnRyeV9jb21wYXRfdCkgY2FsbF9saXN0LAogICAgIHVpbnQz
Ml90IG5yX2NhbGxzKTsKIAorI2lmZGVmIENPTkZJR19BUkdPCitleHRlcm4gbG9uZyBjb21wYXRf
YXJnb19vcCgKKyAgICB1bnNpZ25lZCBpbnQgY21kLAorICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgYXJnMSwKKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzIsCisg
ICAgdW5zaWduZWQgbG9uZyBhcmczLAorICAgIHVuc2lnbmVkIGxvbmcgYXJnNCk7CisjZW5kaWYK
KwogI2luY2x1ZGUgPGNvbXBhdC9odm0vZG1fb3AuaD4KIAogZXh0ZXJuIGludAotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:55:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:55:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grIzW-0008Dn-Rp; Wed, 06 Feb 2019 08:55:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grIzV-0008DM-UG
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:55:33 +0000
X-Inumbo-ID: f623c176-29ec-11e9-bc90-bc764e045a96
Received: from mail-it1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f623c176-29ec-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:55:33 +0000 (UTC)
Received: by mail-it1-x142.google.com with SMTP id c9so4551970itj.1
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:55:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=Kjbk6P/A0rh0QKnl+gVB2yTE4XqzH5ZLNwLWCt8lXiA=;
 b=bsNuUifAbFuddcvhrfHszDPSKqoWjPPG7hs++xwQsAO+HwhPSigHzjJP8f0lFkQvR1
 cpwWzecQb21XYUXRFNwzBw+u5fjlP1n3lnE8J3uO8dScJQ3HuLSvLedMJBi0GT3a2GBc
 DmNajYJN8Zs/g7jFRW+eop1T+hE5/gsM5ttDwRQSbpORERRzvk4tMNNQvtz/WCxCRp4g
 7ral19hlnGH8JYsN9yETDy9XFmizGHUFAs3+VKdeQapXiLFUKXkS2dD8T6BS2ID/aG/A
 XpQJ7Ajt7rUqsQGDpW2sAMk8EOqNo2szDkUF8lkXrrCYmR1gXXTsu68RvL79KHI73wYL
 CA9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=Kjbk6P/A0rh0QKnl+gVB2yTE4XqzH5ZLNwLWCt8lXiA=;
 b=sufPADY/imyDzXNbY8oCTXvO9g5E4cZTTvPE0vctFhE5E+NlEDumP4e3n9r587bacs
 PtSLonkObbTThTPwOHJWkgAI2mKlX3C5kSRfgcToWUO7aKRwt/qJHhaKASkQ4TwL/gS0
 qBDqyGu5cWEPuXG/SvU/FhL3CwyYQ/TTZTW0kOKk5ns4+YzSwLqOQf+1rAjEwy4ZazU9
 tc3D7YLL55NoxcVk2CSVTYFiQXz75yMd2Uu1suE6dIwq1QPtFSYs3/32nksZOkpFXD0I
 3oL3HFdL0tKgGnY0YmRBgBf4ypCIiL6VLkKmZXu329RGTGBeD6DpgvYldaanTYzkpeN4
 xmug==
X-Gm-Message-State: AHQUAubSkFaVvHOG5Tiu1t6GRCqDjvVIlCYYgM6J/GShsrkzlWLAsv7U
 /xqYXndSoMlFDw/tBEbkGn0z7X7GCQ8=
X-Google-Smtp-Source: AHgI3IbOVSnXYAtClwXGY6aqwPn4UmNP19gaMStc1ZvSyP99eTZMK9gXwaDa+eLcAHD/l9bfdzYRig==
X-Received: by 2002:a24:5c50:: with SMTP id q77mr1484578itb.12.1549443332412; 
 Wed, 06 Feb 2019 00:55:32 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.55.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:55:31 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:54:54 -0800
Message-Id: <1549443308-24448-4-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 for-4.12 03/17] argo: define argo_dprintk for
 subsystem debugging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBjb252ZW5pZW5jZSBmb3Igd29ya2luZyBvbiBkZXZlbG9wbWVudCBvZiB0aGUgYXJnbyBzdWJz
eXN0ZW06CnNldHRpbmcgYSAjZGVmaW5lIHZhcmlhYmxlIGVuYWJsZXMgYWRkaXRpb25hbCBkZWJ1
ZyBtZXNzYWdlcy4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhl
ci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KLS0tCnYzIGFkZGVkIFJvZ2VyJ3MgUmV2aWV3ZWQtYnkKdjMgYWRkZWQgSmFuJ3MgQWNr
CnYyICMwMyBmZWVkYmFjaywgSmFuOiBmaXggaWZkZWYvZGVmaW5lIGNvbmZ1c2lvbiBlcnJvcgp2
MSAjMDQgZmVlZGJhY2ssIEphbjogZml4IGRwcmludGsgaW1wbGVtZW50YXRpb24KCiB4ZW4vY29t
bW9uL2FyZ28uYyB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRl
eCBkZDIzOTBkLi5hZGExYWFmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94
ZW4vY29tbW9uL2FyZ28uYwpAQCAtMTksNiArMTksMTUgQEAKICNpbmNsdWRlIDx4ZW4vZXJybm8u
aD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAKKy8qIENoYW5nZSB0aGlzIHRvICNk
ZWZpbmUgQVJHT19ERUJVRyBoZXJlIHRvIGVuYWJsZSBtb3JlIGRlYnVnIG1lc3NhZ2VzICovCisj
dW5kZWYgQVJHT19ERUJVRworCisjaWZkZWYgQVJHT19ERUJVRworI2RlZmluZSBhcmdvX2Rwcmlu
dGsoZm9ybWF0LCBhcmdzLi4uKSBwcmludGsoImFyZ286ICIgZm9ybWF0LCAjIyBhcmdzICkKKyNl
bHNlCisjZGVmaW5lIGFyZ29fZHByaW50ayhmb3JtYXQsIC4uLiApICgodm9pZCkwKQorI2VuZGlm
CisKIGxvbmcKIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh2b2lkKSBhcmcxLAogICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZzIsIHVuc2lnbmVkIGxvbmcgcmF3X2FyZzMsCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:55:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:55:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grIzd-0008GR-5K; Wed, 06 Feb 2019 08:55:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grIzb-0008Fd-Bl
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:55:39 +0000
X-Inumbo-ID: f93c2f69-29ec-11e9-bc90-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f93c2f69-29ec-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:55:38 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id x124so1722891itd.1
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:55:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=22BgtvpArFt+GYlIE+c5Bho5y/vybq/J5Z0Nalen8JM=;
 b=jlZHD4h2B14ByQxHyhNAEzPdjhR/4uUsPPhyssfST59Hx6S/HCu3PsBDSY/NTthEGQ
 h/MThHA/3RP8DLxn8X7M6zGLpZ2srvPFWc+9o5ZF3tGeKwq+XfDvfKEdxQqN5osQWzfT
 Gr/PNnS7I6DNfN3EYOi3hqpuDadCC+LU+Iuj6tn4RI3mmKY9PxSRW1NIkJ7jprCVjkte
 T7QtlWgXYuiNuHyGF7UeXd85Lxzi2wz+k1KQNxX3LzXphjTBE1rZiRGmi7uXy2P9wXjI
 Cz79U0GhDE3P6tEk2eySE4I45nz2+FDiMLT1UzQQqPc3qL7osld6W1cFhxrmElwjGRY0
 DLJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=22BgtvpArFt+GYlIE+c5Bho5y/vybq/J5Z0Nalen8JM=;
 b=gRB/5c+OMpeFZtsHBwMAk8T7ZkL+6r4fMNu6DKx8SzUP0KjEsr/3vHmEBeoCsYcb28
 s4K5iM8nqOu/ozrCQwcSMSaJXlZfYSDZlDOp7YuCNI0s3r70DmqeiEF70npm26vfF8Im
 2pZotUF/EWDh8aBSZ6kbn8Jahs6BqKRewow4MreUfFDJEHXhf/DQ8SAiNDknJKGOAKc/
 x4Y3G8ooCK6UhFFuDqGXl1OIoklRf1aS7c5K9d7Oezt7mj1z0UbIKxvl4jCDAH2c4zVo
 QSUidUQE7Id2Ty1UgkMDuq6cpqkC0x1gbqAovtKYHlrwk4rDBGhebY/mIZnv5uggKa+y
 Pl2A==
X-Gm-Message-State: AHQUAuZ6sB/M1SI7dwopUU4ttdt1OryAVI9gI3+Z6FVC/Bp7hUY3STuH
 qy+19NMTtQswdyx8W5AjShNwT14y9FU=
X-Google-Smtp-Source: AHgI3IY2SFURSEQd4bZXGAWRafAATizZTUw6n2m8s8d2YHbggQ9N2ZAKtqMajLzX3pjXe5qmgIWGJg==
X-Received: by 2002:a24:7a47:: with SMTP id a68mr1113388itc.20.1549443337577; 
 Wed, 06 Feb 2019 00:55:37 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.55.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:55:36 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:54:56 -0800
Message-Id: <1549443308-24448-6-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v8 for-4.12 05/17] errno: add POSIX error codes
 EMSGSIZE, ECONNREFUSED to the ABI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RU1TR1NJWkU6IEFyZ28ncyBzZW5kdiBvcGVyYXRpb24gd2lsbCByZXR1cm4gRU1TR1NJWkUgd2hl
biBhbiBleGNlc3MgYW1vdW50Cm9mIGRhdGEsIGFjcm9zcyBhbGwgaW92cywgaGFzIGJlZW4gc3Vw
cGxpZWQsIGV4Y2VlZGluZyBlaXRoZXIgdGhlIHN0YXRpY2FsbHkKY29uZmlndXJlZCBtYXhpbXVt
IHNpemUgb2YgYSB0cmFuc21pdHRhYmxlIG1lc3NhZ2UsIG9yIHRoZSAodmFyaWFibGUpIHNpemUK
b2YgdGhlIHJpbmcgcmVnaXN0ZXJlZCBieSB0aGUgZGVzdGluYXRpb24gZG9tYWluLgoKRUNPTk5S
RUZVU0VEOiBBcmdvJ3MgcmVnaXN0ZXIgb3BlcmF0aW9uIHdpbGwgcmV0dXJuIEVDT05OUkVGVVNF
RCBpZiBhIHJpbmcKaXMgYmVpbmcgcmVnaXN0ZXJlZCB0byBjb21tdW5pY2F0ZSB3aXRoIGEgc3Bl
Y2lmaWMgcmVtb3RlIGRvbWFpbiB0aGF0IGRvZXMKZXhpc3QgYnV0IGlzIG5vdCBhcmdvLWVuYWJs
ZWQuCgpUaGVzZSBjb2RlcyBhcmUgZGVzY3JpYmVkIGJ5IFBPU0lYIGhlcmU6Cmh0dHA6Ly9wdWJz
Lm9wZW5ncm91cC5vcmcvb25saW5lcHVicy85Njk5OTE5Nzk5L2Jhc2VkZWZzL2Vycm5vLmguaHRt
bAogICAgRU1TR1NJWkUgICAgIDogIk1lc3NhZ2UgdG9vIGxhcmdlIgogICAgRUNPTk5SRUZVU0VE
IDogIkNvbm5lY3Rpb24gcmVmdXNlZCIuCgpUaGUgbnVtZXJpYyB2YWx1ZXMgYXNzaWduZWQgdG8g
ZWFjaCBhcmUgdGFrZW4gZnJvbSBMaW51eCwgYXMgaXMgdGhlIGNhc2UKZm9yIHRoZSBleGlzdGlu
ZyBlcnJvciBjb2Rlcy4KICAgIEVNU0dTSVpFICAgICA6IDkwCiAgICBFQ09OTlJFRlVTRUQgOiAx
MTEKClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZA
YmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmggfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaAppbmRleCAzMDVjMTEyLi5lMWQwMmZjIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZXJybm8uaApAQCAtMTAyLDYgKzEwMiw3IEBAIFhFTl9FUlJOTyhFSUxTRVEsCTg0KQkvKiBJ
bGxlZ2FsIGJ5dGUgc2VxdWVuY2UgKi8KIFhFTl9FUlJOTyhFUkVTVEFSVCwJODUpCS8qIEludGVy
cnVwdGVkIHN5c3RlbSBjYWxsIHNob3VsZCBiZSByZXN0YXJ0ZWQgKi8KICNlbmRpZgogWEVOX0VS
Uk5PKEVOT1RTT0NLLAk4OCkJLyogU29ja2V0IG9wZXJhdGlvbiBvbiBub24tc29ja2V0ICovCitY
RU5fRVJSTk8oRU1TR1NJWkUsCTkwKQkvKiBNZXNzYWdlIHRvbyBsYXJnZS4gKi8KIFhFTl9FUlJO
TyhFT1BOT1RTVVBQLAk5NSkJLyogT3BlcmF0aW9uIG5vdCBzdXBwb3J0ZWQgb24gdHJhbnNwb3J0
IGVuZHBvaW50ICovCiBYRU5fRVJSTk8oRUFERFJJTlVTRSwJOTgpCS8qIEFkZHJlc3MgYWxyZWFk
eSBpbiB1c2UgKi8KIFhFTl9FUlJOTyhFQUREUk5PVEFWQUlMLCA5OSkJLyogQ2Fubm90IGFzc2ln
biByZXF1ZXN0ZWQgYWRkcmVzcyAqLwpAQCAtMTA5LDYgKzExMCw3IEBAIFhFTl9FUlJOTyhFTk9C
VUZTLAkxMDUpCS8qIE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUgKi8KIFhFTl9FUlJOTyhFSVND
T05OLAkxMDYpCS8qIFRyYW5zcG9ydCBlbmRwb2ludCBpcyBhbHJlYWR5IGNvbm5lY3RlZCAqLwog
WEVOX0VSUk5PKEVOT1RDT05OLAkxMDcpCS8qIFRyYW5zcG9ydCBlbmRwb2ludCBpcyBub3QgY29u
bmVjdGVkICovCiBYRU5fRVJSTk8oRVRJTUVET1VULAkxMTApCS8qIENvbm5lY3Rpb24gdGltZWQg
b3V0ICovCitYRU5fRVJSTk8oRUNPTk5SRUZVU0VELAkxMTEpCS8qIENvbm5lY3Rpb24gcmVmdXNl
ZCAqLwogCiAjdW5kZWYgWEVOX0VSUk5PCiAjZW5kaWYgLyogWEVOX0VSUk5PICovCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:55:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:55:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grIzd-0008Gn-FZ; Wed, 06 Feb 2019 08:55:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grIzb-0008Fk-HP
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:55:39 +0000
X-Inumbo-ID: f85b6c76-29ec-11e9-bc90-bc764e045a96
Received: from mail-it1-x134.google.com (unknown [2607:f8b0:4864:20::134])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f85b6c76-29ec-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:55:36 +0000 (UTC)
Received: by mail-it1-x134.google.com with SMTP id h193so4474501ita.5
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:55:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=yd3MRIkLHI5aIgSnst7YzZesn0+m1XGrPayPz0ic3AY=;
 b=PbYNRJmZSeqsWFvWYpnz1ytO3lWFF5hXgK4UZ4bdk4m1h5fJ6iahQMhvFMoEIm1FJX
 p0r1dh2O/aeW9Zj4glKpdaB6X+jjtTexXjZdmwrKxZDF4SXDXcKjt2qA8iEcJBa6E67D
 BhV6CGcd1CjOoz2tgCNxlDHh4uM7DDS1dhTHSd2X63nZJ6N1tYensPz86HnhejKF5ar2
 N2EKhtJi5wgKFMPZJ0vkvR5dmIVgL87BTpFDTKqJjDU0RC+4p0hwu5RzJH51u5QjKstV
 4cBI/InsUGGztUV7arZiBdTmQn5nT/TrvD0xql1gi/B+YLlixhaES+dYOUQj/eOExzMy
 9+aQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=yd3MRIkLHI5aIgSnst7YzZesn0+m1XGrPayPz0ic3AY=;
 b=MGpQD8lUgrMs3+AhErnzT2uNmh0iFZ0YpWYLI/cTMaWusFSYYQ/t/kqkL4n4YSLrUx
 IvU9939DehTpSfS1wneDFUB3vcV/o1zS7y6y+qJ4Hy+ztXVfEM8GL3mxRdPRlp2MCFRn
 GuGAPu0qh0b+be/MS64yN0kVvrccfkDAkcyKj28JhNLOCrEZpUuCIrtexhVgBdeheD/y
 GaZxFSuSShTQO6dlwwrP2JCNI7jB6HDH+XLfWP/TFPmjMVEF9BPdaCyaXG8CqY31AdBO
 oGECAEMQvZvRDn+Z4VRJLvGHlsTUEpbZaBeRYotwJgrnjAwFsZCS2Er3PTjXbNOBVWM6
 05iQ==
X-Gm-Message-State: AHQUAuaWrAIfUZILHUnr8jUZd0iqRox+/2ig8S5705Clcbxlsy1PQh/G
 dv3hoISUAMtbE5FeXM+4snk4rbaOZ+A=
X-Google-Smtp-Source: AHgI3IbAt4U0v6OYKgtCL/aSBSM6oLdgkWI0LaEE5IHm6H1u0EmcjLQYzOTtnkLC3l70ThT0vLtxGg==
X-Received: by 2002:a05:660c:4b:: with SMTP id
 p11mr1725930itk.71.1549443335202; 
 Wed, 06 Feb 2019 00:55:35 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.55.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:55:34 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:54:55 -0800
Message-Id: <1549443308-24448-5-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 for-4.12 04/17] argo: init,
 destroy and soft-reset, with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5pdGlhbGlzZXMgYmFzaWMgZGF0YSBzdHJ1Y3R1cmVzIGFuZCBwZXJmb3JtcyB0ZWFyZG93biBv
ZiBhcmdvIHN0YXRlCmZvciBkb21haW4gc2h1dGRvd24uCgpJbmNsdXNpb24gb2YgdGhlIEFyZ28g
aW1wbGVtZW50YXRpb24gaXMgZGVwZW5kZW50IG9uIENPTkZJR19BUkdPLgoKSW50cm9kdWNlcyBh
IG5ldyBYZW4gY29tbWFuZCBsaW5lIHBhcmFtZXRlciAnYXJnbyc6IGJvb2wgdG8gZW5hYmxlL2Rp
c2FibGUKdGhlIGFyZ28gaHlwZXJjYWxsLiBEZWZhdWx0cyB0byBkaXNhYmxlZC4KCk5ldyBoZWFk
ZXJzOgogIHB1YmxpYy9hcmdvLmg6IHdpdGggZGVmaW5pb25zIG9mIGFkZHJlc3NlcyBhbmQgcmlu
ZyBzdHJ1Y3R1cmUsIGluY2x1ZGluZwogIGluZGV4ZXMgZm9yIGF0b21pYyB1cGRhdGUgZm9yIGNv
bW11bmljYXRpb24gYmV0d2VlbiBkb21haW4gYW5kIGh5cGVydmlzb3IuCgogIHhlbi9hcmdvLmg6
IHRvIGV4cG9zZSB0aGUgaG9va3MgZm9yIGludGVncmF0aW9uIGludG8gZG9tYWluIGxpZmVjeWNs
ZToKICAgIGFyZ29faW5pdDogcGVyLWRvbWFpbiBpbml0IG9mIGFyZ28gZGF0YSBzdHJ1Y3R1cmVz
IGZvciBkb21haW5fY3JlYXRlLgogICAgYXJnb19kZXN0cm95OiB0ZWFyZG93biBmb3IgZG9tYWlu
X2Rlc3Ryb3kgYW5kIHRoZSBlcnJvciBleGl0CiAgICAgICAgICAgICAgICAgIHBhdGggb2YgZG9t
YWluX2NyZWF0ZS4KICAgIGFyZ29fc29mdF9yZXNldDogcmVzZXQgb2YgZG9tYWluIHN0YXRlIGZv
ciBkb21haW5fc29mdF9yZXNldC4KCkFkZHMgYSBuZXcgZmllbGQgdG8gc3RydWN0IGRvbWFpbjog
c3RydWN0IGFyZ29fZG9tYWluICphcmdvOwoKSW4gYWNjb3JkYW5jZSB3aXRoIHJlY2VudCB3b3Jr
IG9uIF9kb21haW5fZGVzdHJveSwgYXJnb19kZXN0cm95IGlzCmlkZW1wb3RlbnQuIEl0IHdpbGwg
dGVhciBkb3duOiBhbGwgcmluZ3MgcmVnaXN0ZXJlZCBieSB0aGlzIGRvbWFpbiwgYWxsCnJpbmdz
IHdoZXJlIHRoaXMgZG9tYWluIGlzIHRoZSBzaW5nbGUgc2VuZGVyIChpZS4gc3BlY2lmaWVkIHBh
cnRuZXIsCm5vbi13aWxkY2FyZCByaW5ncyksIGFuZCBhbGwgcGVuZGluZyBub3RpZmljYXRpb25z
IHdoZXJlIHRoaXMgZG9tYWluIGlzCmF3YWl0aW5nIHNpZ25hbCBhYm91dCBhdmFpbGFibGUgc3Bh
Y2UgaW4gdGhlIHJpbmdzIG9mIG90aGVyIGRvbWFpbnMuCgpBIGNvdW50IHdpbGwgYmUgbWFpbnRh
aW5lZCBvZiB0aGUgbnVtYmVyIG9mIHJpbmdzIHRoYXQgYSBkb21haW4gaGFzCnJlZ2lzdGVyZWQg
aW4gb3JkZXIgdG8gbGltaXQgaXQgYmVsb3cgdGhlIGZpeGVkIG1heGltdW0gbGltaXQgZGVmaW5l
ZCBoZXJlLgoKTWFjcm9zIGFyZSBkZWZpbmVkIHRvIHZlcmlmeSB0aGUgaW50ZXJuYWwgbG9ja2lu
ZyBzdGF0ZSB3aXRoaW4gdGhlIGFyZ28KaW1wbGVtZW50YXRpb24uIFRoZSBtYWNyb3MgYXJlIEFT
U0VSVGVkIG9uIGVudHJ5IHRvIGZ1bmN0aW9ucyB0byB2YWxpZGF0ZQphbmQgZG9jdW1lbnQgdGhl
IHJlcXVpcmVkIGxvY2sgc3RhdGUgcHJpb3IgdG8gY2FsbGluZy4KClRoZSBoYXNoIGZ1bmN0aW9u
IGZvciB0aGUgaGFzaHRhYmxlcyB0aGF0IGhvbGQgcmluZyBzdGF0ZSBpcyBkZXJpdmVkIGZyb20K
dGhlIHN0cmluZyBoYXNoaW5nIGZ1bmN0aW9uIGRqYjIgKGh0dHA6Ly93d3cuY3NlLnlvcmt1LmNh
L35vei9oYXNoLmh0bWwpCmJ5IERhbmllbCBKLiBCZXJuc3RlaW4uIEJhc2ljIHRlc3Rpbmcgd2l0
aCBhIGxpbWl0ZWQgbnVtYmVyIG9mIGRvbWFpbnMgYW5kCnBvcnRzIGhhcyBzaG93biByZWFzb25h
YmxlIGRpc3RyaWJ1dGlvbiBmb3IgdGhlIHRhYmxlIHNpemUuCgpUaGUgc29mdHdhcmUgbGljZW5z
ZSBvbiB0aGUgcHVibGljIGhlYWRlciBpcyB0aGUgQlNEIGxpY2Vuc2UsIHN0YW5kYXJkCnByb2Nl
ZHVyZSBmb3IgdGhlIHB1YmxpYyBYZW4gaGVhZGVycy4gVGhlIHB1YmxpYyBoZWFkZXIgd2FzIG9y
aWdpbmFsbHkKcG9zdGVkIHVuZGVyIGEgR1BMIGxpY2Vuc2UgYXQ6IFsxXToKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDEzLTA1L21zZzAyNzEw
Lmh0bWwKClRoZSBmb2xsb3dpbmcgQUNLIGJ5IExhcnMgS3VydGggaXMgdG8gY29uZmlybSB0aGF0
IG9ubHkgcGVvcGxlIGJlaW5nCmVtcGxveWVlcyBvZiBDaXRyaXggY29udHJpYnV0ZWQgdG8gdGhl
IGhlYWRlciBmaWxlcyBpbiB0aGUgc2VyaWVzIHBvc3RlZCBhdApbMV0gYW5kIHRoYXQgdGh1cyB0
aGUgY29weXJpZ2h0IG9mIHRoZSBmaWxlcyBpbiBxdWVzdGlvbiBpcyBmdWxseSBvd25lZCBieQpD
aXRyaXguIFRoZSBBQ0sgYWxzbyBjb25maXJtcyB0aGF0IENpdHJpeCBpcyBoYXBweSBmb3IgdGhl
IGhlYWRlciBmaWxlcyB0bwpiZSBwdWJsaXNoZWQgdW5kZXIgYSBCU0QgbGljZW5zZSBpbiB0aGlz
IHNlcmllcyAod2hpY2ggaXMgYmFzZWQgb24gWzFdKS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9w
aGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBM
YXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb3NzIFBoaWxp
cHNvbiA8cm9zcy5waGlsaXBzb25Ab3JhY2xlLmNvbT4KVGVzdGVkLWJ5OiBDaHJpcyBQYXR0ZXJz
b24gPHBhdHRlcnNvbmNAYWluZm9zZWMuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQp2NyAjMDIgSnVsaWVuL0phbi9TdGVmYW5vOiBh
cHBseSByYW5nZSBjaGVjayB0byBudW1lcmljIGh5cGVyY2FsbCBhcmdzCnY3ICMxMCBKYW46IGF2
b2lkIGNvZGUgZHVwbGljYXRpb246IGZvcndhcmQgY29tcGF0IG9wcyB0byBuYXRpdmUKdjcgIzA0
IFJvZ2VyOiBhZGQgUmV2aWV3ZWQtYnkKdjcgIzA0IFJvZ2VyOiBsaXN0X2ZpcnN0X2VudHJ5X29y
X251bGwgaW4gcGFydG5lcl9yaW5nc19yZW1vdmUKdjcgIzA0IFJvZ2VyOiBsaXN0X2ZpcnN0X2Vu
dHJ5X29yX251bGwgaW4gZG9tYWluX3JpbmdzX3JlbW92ZV9hbGwKdjcgIzA0IFJvZ2VyOiBsaXN0
X2ZpcnN0X2VudHJ5X29yX251bGwgaW4gd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUKdjcg
IzA0IFJvZ2VyOiBsaXN0X2ZpcnN0X2VudHJ5X29yX251bGwgaW4gcGVuZGluZ19yZW1vdmVfYWxs
CnY3ICMwNCBSb2dlcjogYWRkIHNwYWNlIHRvIGNvbXBhdCBzd2l0Y2ggKCBjbWQgKQp2NyAjMDQg
Um9nZXI6IGFkZCBzcGFjZSB0byBzd2l0Y2ggKCBjbWQgKQp2NyAjMDcgUm9nZXI6IHJlbW92ZSBz
dHJheSBuZXdsaW5lIGluIGNvbXBhdF9hcmdvX29wCnY2ICMwOSBKYW46IGludHJvZHVjZSBjb21w
YXQgQUJJCnY2ICMwNCBKYW46IHhsYXQubHN0OiBtb3ZlIGFyZ28gc3RydWN0IGVudHJpZXMgdG8g
YWxwaGFiZXRpY2FsIHBvc2l0aW9uCnY2ICMwNCBSb2dlcjogdXNlIGxpc3RfZm9yX2VhY2hfZW50
cnl7X3NhZmV9IGZvciBsb29waW5nCnY1ICMwNCBSb2dlcjogdHdlYWsgY29tbWFuZCBsaW5lIGRv
YzogcmVtb3ZlIHN0YXRlbWVudCBhYm91dCB0b3AgbGV2ZWwgYm9vbAp2NTogYWRkIGNvbXBhdCB2
YWxpZGF0aW9uIG1hY3JvcyB0byBwcmltYXJ5IHNvdXJjZSBmaWxlOiBjb21tb24vYXJnby5jCnY1
OiBkcm9wcGVkIGV4dGVybmFsIGZpbGUgZm9yIGNvbXBhdCBtYWNyb3M6IGNvbW1vbi9jb21wYXQv
YXJnby5jCnY0OiByZW1vdmVkIEZJWE1FIGZvciByZW1vdmluZyBhcmdvX2Rlc3Ryb3kgZnJvbSBk
b21haW5fa2lsbAp2NCBKYW46IGFtZW5kIHRoZSBjb21tYW5kIGxpbmUgZG9jIHRleHQgcmVmZXJy
aW5nIHRvIGJ1aWxkIGNvbmZpZ3VyYXRpb24KdjQgOiB1c2Ugc3RhbmRhcmQgZGF0YSBzdHJ1Y3R1
cmVzIGFzIHBlciBjb21tb24gY29kZQp2NCBKYW46IHJlcGxhY2UgaGFzaF9pbmRleCB3aXRoIGRq
YjItZGVyaXZlZCBoYXNoIGFsZ29yaXRobQp2NCBBbmRyZXc6IHN3aXRjaCBhcmdvIGNvbW1hbmQg
bGluZSBvcHRpb24gdG8gbGlzdCBhcmdvPTxib29sPgp2NCAjMDQgUm9nZXI6IGRyb3AgdW5uZWVk
ZWQgaW5pdCBvZiByaW5nX2NvdW50IGluIGFyZ29fZG9tYWluX2luaXQKdjQgIzA0IFJvZ2VyOiBy
ZXBsYWNlIGlmIChyaW5nX2luZm8tPm1mbnMpIHdpdGggQVNTRVJUcyBpbiByaW5nX3VubWFwCnY0
ICMwNCBSb2dlcjogcmV3cml0ZSB0aGUgbG9ja2luZyB2ZXJpZmljYXRpb24gbWFjcm9zCnY0ICMw
NCBSb2dlcjogbWFrZSBMMSBsb2NrIGRlc2NyaXB0aW9uIGNvbW1lbnQgY2xlYXJlciBhYm91dCBS
KEwxKSBhbmQgVyhMMSkKdjQgQW5kcmV3OiBmaXggc3BsaXQgb2YgZHByaW50ayBpbiByaW5nX21h
cF9pbmZvIGFjcm9zcyB2NCBjb21taXRzCnYzICMwNCBBbmRyZXc6IHVzZSB4emFsbG9jIGZvciBz
dHJ1Y3QgYXJnb19kb21haW4gaW4gYXJnb19pbml0CnYzICMwNCBBbmRyZXc6IHJlZmVyZW5jZSBD
T05GSUdfQVJHTyBpbiB0aGUgY29tbWFuZCBsaW5lIGRvY3VtZW50YXRpb24KdjMgIzA3IEphbjog
cmVuYW1lIHJpbmdfZmluZF9pbmZvIHRvIGZpbmRfcmluZ19pbmZvCnYzICMwNCBBbmRyZXc6IGRv
bid0IHRydW5jYXRlIGFyZ3MgZG9fYXJnb19vcCBwcmludGsKdjMgIzA3IEphbjogZml4IG51bWVy
aWMgZW50cmllcyBpbiBwcmludGsgZm9ybWF0IHN0cmluZ3MKdjMgIzEwIFJvZ2VyOiBtb3ZlIGZp
bmQgZnVuY3Rpb25zIHRvIHRvcCBvZiBmaWxlIGFuZCBkcm9wIHByb3RvdHlwZXMKdjMgIzA0IEph
bjogbWVsZCBjb21wYXQgY2hlY2sgZm9yIGh5cGVyY2FsbCBhcmcgdHlwZXMKdjMgIzA0IFJvZ2Vy
L0phbjogbWFrZSBsb2NrIG5hbWVzIGNsZWFyZXIgYW5kIGFzc2VydCB0aGVpciBzdGF0ZQp2MyAj
MDQgSmFuOiBwb3J0IC0+IGFwb3J0IHdpdGggdHlwZTsgZGlzdGluZ3Vpc2ggYXJnbyBwb3J0IGZy
b20gZXZ0Y2huCnYzICMwNCBKYW46IHJlb3JkZXIgY2FsbCB0byBhcmdvX2luaXRfZG9tYWluIGlu
IGFyZ29faW5pdAp2MyAjMDQgSmFuOiByaW5nX3JlbW92ZV9tZm5zOiB6ZXJvIGNvdW50IGJlZm9y
ZSBmcmVlaW5nIGFycmF5cwp2MyAjMDQgSmFzb24vUm9nZXI6IHNvZnRfcmVzZXQ6IGNhbiBhc3N1
bWUgcmVpbml0IGlzIG9rIGlmIGQtPmFyZ28gc2V0CnYzICMwNCBSb2dlcjogcmVtb3ZlIHVudXNl
ZCBhbmQgY29uZnVzaW5nIGQtPmFyZ29fbG9jawp2MyAjMDQgUm9nZXI6IGFkZCBzaW1wbGUgaW5s
aW5lcyBpbiB4ZW4vYXJnby5oLCBkcm9wIGlmZGVmIENPTkZJR19BUkdPCnYzICMwNCBSb2dlcjog
c2ltcGxlciByZXR1cm4gLUVPUE5PVFNVUFAgaW4gZG9fYXJnb19vcAp2MyAjMDQgUm9nZXI6IGFk
ZCBjb25zdCB0byBkb21haW4gYXJnIHRvIHJpbmdfcmVtb3ZlX2luZm8KdjMgIzA0IFJvZ2VyOiB1
c2UgWEZSRUUKdjMgIzA0IFJvZ2VyOiBuZXdsaW5lIGZpeCBpbiB3aWxkY2FyZF9wZW5kaW5nX2xp
c3RfcmVtb3ZlCnYzICMwNCBSb2dlcjogbWZuX21hcHBpbmc6IHZvaWQqIGluc3RlYWQgb2YgdWlu
dDhfdCoKdjMgIzA0IFJvZ2VyOiBkcm9wIG5wYWdlcyBzdHJ1Y3QgbWVtYmVyIGluIGFyZ29fcmlu
Z19pbmZvOyB1c2UgbGVuCnYzICMwNCBSb2dlci9KYW46IGRyb3AgbWFueSBmaXhlZCB3aWR0aCB0
eXBlcyBpbiBpbnRlcm5hbCBzdHJ1Y3RzCnYzICMwNCBKYXNvbi9KYW46IGRyb3AgcGFkIGFuZCBm
aXhlZCB3aWR0aCB0eXBlIGluIHBlbmRpbmdfZW50IHN0cnVjdAp2MyAjMDQgRXJpYzogbW92ZWQg
cmluZ19maW5kX2luZm8gZnJvbSByZWdpc3RlciBvcCBpbnRvIHRoaXMgY29tbWl0CnYzIG1vdmVk
IGhhc2hfaW5kZXggZnVuY3Rpb24sIG5vc3BlYyBpbmNsdWRlIGZyb20gcmVnaXN0ZXIgb3AgdG8g
dGhpcyBjb21taXQKdjMgbW92ZWQgWEVOX0FSR09fRE9NSURfQU5ZIGRlZm4gZnJvbSByZWdpc3Rl
ciBvcCBpbnRvIHRoaXMgY29tbWl0CnYzIGFkZGVkICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4gdG8g
PHhlbi9hcmdvLmg+IGZvciBkb21haW4gc3RydWN0IGRlZm4KdjMgZmVlZGJhY2sgIzA0IFJvZ2Vy
OiByZW9yZGVyICNpbmNsdWRlcyB0byBhbHBoYWJldGljYWwgb3JkZXIKdjMgQWRkZWQgUm9zcydz
IFJldmlld2VkLWJ5Lgp2MiByZXdyaXRlIGxvY2tpbmcgZXhwbGFuYXRpb24gY29tbWVudAp2MiBo
ZWFkZXIgY29weXJpZ2h0IGxpbmUgbm93IGluY2x1ZGVzIDIwMTkKdjIgc2VsZjogdXNlIHJpbmdf
aW5mbyBiYWNrcG9pbnRlciBpbiBwZW5kaW5nX2VudCB0byBtYWludGFpbiBucGVuZGluZwp2MiBz
ZWxmOiByZW5hbWUgYWxsX3JpbmdzX3JlbW92ZV9pbmZvIHRvIGRvbWFpbl9yaW5nc19yZW1vdmVf
YWxsCnYyIGZlZWRiYWNrIEphbjogZHJvcCBjb29raWUsIGltcGxlbWVudCB0ZWFyZG93bgp2MiBz
ZWxmOiBhZGQgbnBlbmRpbmcgdG8gdHJhY2sgbnVtYmVyIG9mIHBlbmRpbmcgZW50cmllcyBwZXIg
cmluZwp2MiBzZWxmOiBhbWVuZCBjb21tZW50IG9uIGxvY2tpbmc7IGRyb3Agc2VjdGlvbiBjb21t
ZW50cwp2MiBjb29raWVfZXE6IHRlc3QgbG93IGJpdHMgZmlyc3QgYW5kIHVzZSBsaWtlbHkgb24g
aGlnaCBiaXRzCnYyIHNlbGY6IE9WRVJIQVVMCnYyIHNlbGY6IHMvYXJnb19wZW5kaW5nX2VudC9w
ZW5kaW5nX2VudC9nCnYyIHNlbGY6IGRyb3AgcGVuZGluZ19yZW1vdmVfZW50LCBpbmxpbmUgYXQg
c2luZ2xlIGNhbGwgc2l0ZQp2MSBmZWVkYmFjayBSb2dlciwgSmFuOiBkcm9wIGFyZ28gcHJlZml4
IG9uIHN0YXRpYyBmdW5jdGlvbnMKdjIgIzQgTGFyczogYWRkIEFja2VkLWJ5IGFuZCBkZXRhaWxz
IHRvIGNvbW1pdCBtZXNzYWdlLgp2MiBmZWVkYmFjayAjOSBKYW46IGRvY3VtZW50IGFyZ28gYm9v
dCBvcHQgaW4geGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgp2MiBidWdmaXg6IHhzbSB1c2UgaW4g
c29mdC1yZXNldCBwcmlvciB0byBpbnRyb2R1Y3Rpb24KdjIgZmVlZGJhY2sgIzkgSmFuOiBkcm9w
ICdtZXNzYWdlJyBmcm9tIGRvX2FyZ29fbWVzc2FnZV9vcAp2MSAjNSBmZWVkYmFjayBQYXVsOiBp
bml0L2Rlc3Ryb3kgdW5zaWduZWQsIGJyYWNrZXRzIGFuZCB3aGl0ZXNwYWNlIGZpeGVzCnYxICM1
IGZlZWRiYWNrIFBhdWw6IFVzZSBtZm5fZXEgZm9yIGNvbXBhcmluZyBtZm5zLgp2MSAjNSBmZWVk
YmFjayBQYXVsOiBpbml0L2Rlc3Ryb3kgOiB1c2UgY3VycmQKdjEgIzYgKCM1KSBmZWVkYmFjayBK
YW46IGluaXQvZGVzdHJveTogcy9FTk9TWVMvRU9QTk9UU1VQUC8KdjEgIzYgZmVlZGJhY2sgUGF1
bDogRm9sZGVkIHBhdGNoIDYgaW50byBwYXRjaCA1Lgp2MSAjNiBmZWVkYmFjayBKYW46IGRyb3Ag
b3B0X2FyZ29fZW5hYmxlZCBpbml0aWFsaXplcgp2MSAkNiBmZWVkYmFjayBKYW46IHMvRU5PU1lT
L0VPUE5PVFNVUFAvZyBhbmQgZHJvcCB1c2VsZXNzIGRwcmludGsKdjEuICM1IGZlZWRiYWNrIFBh
dWw6IGNoYW5nZSB0aGUgbGljZW5zZSBvbiBwdWJsaWMgaGVhZGVyIHRvIEJTRAotIGFjayBmcm9t
IExhcnMgYXQgQ2l0cml4Lgp2MS4gc2VsZiwgSmFuOiBkcm9wIHVubmVjZXNzYXJ5IHhlbiBpbmNs
dWRlIGZyb20gc2NoZWQuaAp2MS4gc2VsZiwgSmFuOiBkcm9wIGluY2x1c2lvbiBvZiBwdWJsaWMg
YXJnby5oIGluIHByaXZhdGUgb25lCnYxLiBzZWxmLCBKYW46IGFkZCBpbmNsdWRlIG9mIHB1Ymxp
YyBhcmdvLmggdG8gYXJnby5jCnYxLiBzZWxmLCBKYW46IGRyb3AgZndkIGRlY2wgb2YgYXJnb19k
b21haW4gaW4gcHJpdiBoZWFkZXIKdjEuIFBhdWwvc2VsZi9KYW46IGFkZCBkYXRhIHN0cnVjdHVy
ZXMgdG8geGxhdC5sc3QgYW5kIGNvbXBhdC9hcmdvLmggdG8gTWFrZWZpbGUKdjEuIHNlbGY6IHJl
bW92ZWQgYWxsb2NhdGlvbiBvZiBldmVudCBjaGFubmVsIHNpbmNlIHN3aXRjaGluZyB0byBWSVJR
CnYxLiBzZWxmOiBkcm9wIHR5cGVzLmggaW5jbHVkZSBmcm9tIHByaXZhdGUgYXJnby5oCnYxOiBy
ZW9yZGVyIHB1YmxpYyBhcmdvIGluY2x1ZGUgcG9zaXRpb24KdjE6ICMxMyBmZWVkYmFjayBKYW46
IHB1YmxpYyBuYW1lc3BhY2U6IHByZWZpeCB3aXRoIHhlbgp2MTogc2VsZjogcmVuYW1lIHBlbmRp
bmcgZW50ICJpZCIgdG8gImRvbWFpbl9pZCIKdjE6IHNlbGY6IGFkZCBkb21haW5fY29va2llIHRv
IGVudCBzdHJ1Y3QKdjEuICMxNSBmZWVkYmFjayBKYW46IG1ha2UgY21kIHVuc2lnbmVkCnYxLiAj
MTUgZmVlZGJhY2sgSmFuOiBtYWtlIGkgbG9vcCB2YXJpYWJsZSB1bnNpZ25lZAp2MTogc2VsZjog
YWRqdXN0IGRwcmludGtzIGluIGluaXQsIGRlc3Ryb3kKdjE6ICMxOCBmZWVkYmFjayBKYW46IG1l
bGQgbWF4IHJpbmcgY291bnQgbGltaXQKdjE6IHNlbGY6IHVzZSB0eXBlIG5vdCBzdHJ1Y3QgaW4g
cHVibGljIGRlZm4sIGFmZmVjdHMgY29tcGF0IGdlbiBoZWFkZXIKdjE6IGZlZWRiYWNrICMxNSBK
YW46IGhhbmRsZSB1cHBlci1oYWx2ZXMgb2YgaHlwZXJjYWxsIGFyZ3MKdjE6IGFkZCBjb21tZW50
IGV4cGxhaW5pbmcgdGhlICdtYWdpYycgZmllbGQKdjE6IHNlbGYgKyBKYW4gZmVlZGJhY2s6IGlt
cGxlbWVudCBzb2Z0IHJlc2V0CnYxOiBmZWVkYmFjayAjMTMgUm9nZXI6IHVzZSBBU1NFUlRfVU5S
RUFDSEFCTEUKCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAgMTMgKwogeGVu
L2NvbW1vbi9hcmdvLmMgICAgICAgICAgICAgICAgIHwgNjI0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgfCAg
IDkgKwogeGVuL2luY2x1ZGUvTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNs
dWRlL3B1YmxpYy9hcmdvLmggICAgICAgICB8ICA2NCArKysrCiB4ZW4vaW5jbHVkZS94ZW4vYXJn
by5oICAgICAgICAgICAgfCAgNDQgKysrCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAg
ICAgfCAgIDUgKwogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICAgICAgICAgIHwgICAyICsKIDgg
ZmlsZXMgY2hhbmdlZCwgNzYwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9pbmNsdWRlL3hlbi9hcmdvLmgKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXgg
NmEzMzc3NS4uNjA1YzU0NCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
cGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtMTgyLDYg
KzE4MiwxOSBAQCBQZXJtaXQgWGVuIHRvIHVzZSAiQWx3YXlzIFJ1bm5pbmcgQVBJQyBUaW1lciIg
c3VwcG9ydCBvbiBjb21wYXRpYmxlIGhhcmR3YXJlCiBpbiBjb21iaW5hdGlvbiB3aXRoIGNwdWlk
bGUuICBUaGlzIG9wdGlvbiBpcyBvbmx5IGV4cGVjdGVkIHRvIGJlIHVzZWZ1bCBmb3IKIGRldmVs
b3BlcnMgd2lzaGluZyBYZW4gdG8gZmFsbCBiYWNrIHRvIG9sZGVyIHRpbWluZyBtZXRob2RzIG9u
IG5ld2VyIGhhcmR3YXJlLgogCisjIyMgYXJnbworICAgID0gTGlzdCBvZiBbIDxib29sPiBdCisK
K0NvbnRyb2xzIGZvciB0aGUgQXJnbyBoeXBlcnZpc29yLW1lZGlhdGVkIGludGVyZG9tYWluIGNv
bW11bmljYXRpb24gc2VydmljZS4KKworVGhlIGZ1bmN0aW9uYWxpdHkgdGhhdCB0aGlzIG9wdGlv
biBjb250cm9scyBpcyBvbmx5IGF2YWlsYWJsZSB3aGVuIFhlbiBoYXMgYmVlbgorY29tcGlsZWQg
d2l0aCB0aGUgYnVpbGQgc2V0dGluZyBmb3IgQXJnbyBlbmFibGVkIGluIHRoZSBidWlsZCBjb25m
aWd1cmF0aW9uLgorCitBcmdvIGlzIGEgaW50ZXJkb21haW4gY29tbXVuaWNhdGlvbiBtZWNoYW5p
c20sIHdoZXJlIFhlbiBhY3RzIGFzIHRoZSBjZW50cmFsCitwb2ludCBvZiBhdXRob3JpdHkuICBH
dWVzdHMgbWF5IHJlZ2lzdGVyIG1lbW9yeSByaW5ncyB0byByZWNpZXZlIG1lc3NhZ2VzLAorcXVl
cnkgdGhlIHN0YXR1cyBvZiBvdGhlciBkb21haW5zLCBhbmQgc2VuZCBtZXNzYWdlcyBieSBoeXBl
cmNhbGwsIGFsbCBzdWJqZWN0Cit0byBhcHByb3ByaWF0ZSBhdWRpdGluZyBieSBYZW4uICBBcmdv
IGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuCisKICMjIyBhc2lkICh4ODYpCiA+IGA9IDxib29sZWFu
PmAKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwpp
bmRleCBhZGExYWFmLi5mMTYyNmNhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysg
Yi94ZW4vY29tbW9uL2FyZ28uYwpAQCAtMTYsOCArMTYsMjYxIEBACiAgKiBGb3VuZGF0aW9uLCBJ
bmMuLCA1OSBUZW1wbGUgUGxhY2UsIFN1aXRlIDMzMCwgQm9zdG9uLCBNQSAgMDIxMTEtMTMwNyAg
VVNBCiAgKi8KIAorI2luY2x1ZGUgPHhlbi9hcmdvLmg+CisjaW5jbHVkZSA8eGVuL2RvbWFpbi5o
PgorI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgor
I2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KKyNp
bmNsdWRlIDx4ZW4vbm9zcGVjLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8
eGVuL3RpbWUuaD4KKworI2luY2x1ZGUgPHB1YmxpYy9hcmdvLmg+CisKKyNpZmRlZiBDT05GSUdf
Q09NUEFUCisjaW5jbHVkZSA8Y29tcGF0L2FyZ28uaD4KK0NIRUNLX2FyZ29fYWRkcjsKK0NIRUNL
X2FyZ29fcmluZzsKKyNlbmRpZgorCitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19h
ZGRyX3QpOworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ190KTsKKworc3Rh
dGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfYXJnbzsKKworc3RhdGljIGludCBfX2luaXQgcGFy
c2VfYXJnbyhjb25zdCBjaGFyICpzKQoreworICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGludCB2
YWwsIHJjID0gMDsKKworICAgIGRvIHsKKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAg
ICAgICAgaWYgKCAhc3MgKQorICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CisKKyAg
ICAgICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbChzLCBzcykpID49IDAgKQorICAgICAgICAgICAg
b3B0X2FyZ28gPSB2YWw7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
KworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgIHJldHVy
biByYzsKK30KK2N1c3RvbV9wYXJhbSgiYXJnbyIsIHBhcnNlX2FyZ28pOworCit0eXBlZGVmIHN0
cnVjdCBhcmdvX3JpbmdfaWQKK3sKKyAgICB4ZW5fYXJnb19wb3J0X3QgYXBvcnQ7CisgICAgZG9t
aWRfdCBwYXJ0bmVyX2lkOworICAgIGRvbWlkX3QgZG9tYWluX2lkOworfSBhcmdvX3JpbmdfaWQ7
CisKKy8qIERhdGEgYWJvdXQgYSBkb21haW4ncyBvd24gcmluZyB0aGF0IGl0IGhhcyByZWdpc3Rl
cmVkICovCitzdHJ1Y3QgYXJnb19yaW5nX2luZm8KK3sKKyAgICAvKiBuZXh0IG5vZGUgaW4gdGhl
IGhhc2gsIHByb3RlY3RlZCBieSByaW5nc19MMiAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgbm9k
ZTsKKyAgICAvKiB0aGlzIHJpbmcncyBpZCwgcHJvdGVjdGVkIGJ5IHJpbmdzX0wyICovCisgICAg
c3RydWN0IGFyZ29fcmluZ19pZCBpZDsKKyAgICAvKiBMMywgdGhlIHJpbmdfaW5mbyBsb2NrOiBw
cm90ZWN0cyB0aGUgbWVtYmVycyBvZiB0aGlzIHN0cnVjdCBiZWxvdyAqLworICAgIHNwaW5sb2Nr
X3QgTDNfbG9jazsKKyAgICAvKiBsZW5ndGggb2YgdGhlIHJpbmcsIHByb3RlY3RlZCBieSBMMyAq
LworICAgIHVuc2lnbmVkIGludCBsZW47CisgICAgLyogbnVtYmVyIG9mIHBhZ2VzIHRyYW5zbGF0
ZWQgaW50byBtZm5zLCBwcm90ZWN0ZWQgYnkgTDMgKi8KKyAgICB1bnNpZ25lZCBpbnQgbm1mbnM7
CisgICAgLyogY2FjaGVkIHR4IHBvaW50ZXIgbG9jYXRpb24sIHByb3RlY3RlZCBieSBMMyAqLwor
ICAgIHVuc2lnbmVkIGludCB0eF9wdHI7CisgICAgLyogbWFwcGVkIHJpbmcgcGFnZXMgcHJvdGVj
dGVkIGJ5IEwzICovCisgICAgdm9pZCAqKm1mbl9tYXBwaW5nOworICAgIC8qIGxpc3Qgb2YgbWZu
cyBvZiBndWVzdCByaW5nLCBwcm90ZWN0ZWQgYnkgTDMgKi8KKyAgICBtZm5fdCAqbWZuczsKKyAg
ICAvKiBsaXN0IG9mIHN0cnVjdCBwZW5kaW5nX2VudCBmb3IgdGhpcyByaW5nLCBwcm90ZWN0ZWQg
YnkgTDMgKi8KKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIHBlbmRpbmc7CisgICAgLyogbnVtYmVyIG9m
IHBlbmRpbmcgZW50cmllcyBxdWV1ZWQgZm9yIHRoaXMgcmluZywgcHJvdGVjdGVkIGJ5IEwzICov
CisgICAgdW5zaWduZWQgaW50IG5wZW5kaW5nOworfTsKKworLyogRGF0YSBhYm91dCBhIHNpbmds
ZS1zZW5kZXIgcmluZywgaGVsZCBieSB0aGUgc2VuZGVyIChwYXJ0bmVyKSBkb21haW4gKi8KK3N0
cnVjdCBhcmdvX3NlbmRfaW5mbworeworICAgIC8qIG5leHQgbm9kZSBpbiB0aGUgaGFzaCwgcHJv
dGVjdGVkIGJ5IHNlbmRfTDIgKi8KKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIG5vZGU7CisgICAgLyog
dGhpcyByaW5nJ3MgaWQsIHByb3RlY3RlZCBieSBzZW5kX0wyICovCisgICAgc3RydWN0IGFyZ29f
cmluZ19pZCBpZDsKK307CisKKy8qIEEgc3BhY2UtYXZhaWxhYmxlIG5vdGlmaWNhdGlvbiB0aGF0
IGlzIGF3YWl0aW5nIHN1ZmZpY2llbnQgc3BhY2UgKi8KK3N0cnVjdCBwZW5kaW5nX2VudAorewor
ICAgIC8qIExpc3Qgbm9kZSB3aXRoaW4gYXJnb19yaW5nX2luZm8ncyBwZW5kaW5nIGxpc3QgKi8K
KyAgICBzdHJ1Y3QgbGlzdF9oZWFkIG5vZGU7CisgICAgLyoKKyAgICAgKiBMaXN0IG5vZGUgd2l0
aGluIGFyZ29fZG9tYWluJ3Mgd2lsZGNhcmRfcGVuZF9saXN0LiBPbmx5IHVzZWQgaWYgdGhlCisg
ICAgICogcmluZyBpcyBvbmUgd2l0aCBhIHdpbGRjYXJkIHBhcnRuZXIgKGllLiB0aGF0IGFueSBk
b21haW4gbWF5IHNlbmQgdG8pCisgICAgICogdG8gZW5hYmxlIGNhbmNlbGxpbmcgc2lnbmFscyBv
biB3aWxkY2FyZCByaW5ncyBvbiBkb21haW4gZGVzdHJveS4KKyAgICAgKi8KKyAgICBzdHJ1Y3Qg
bGlzdF9oZWFkIHdpbGRjYXJkX25vZGU7CisgICAgLyoKKyAgICAgKiBQb2ludGVyIHRvIHRoZSBy
aW5nX2luZm8gdGhhdCB0aGlzIGVudCBwZXJ0YWlucyB0by4gVXNlZCB0byBlbnN1cmUgdGhhdAor
ICAgICAqIHJpbmdfaW5mby0+bnBlbmRpbmcgaXMgZGVjcmVtZW50ZWQgd2hlbiBlbnRzIGZvciB3
aWxkY2FyZCByaW5ncyBhcmUKKyAgICAgKiBjYW5jZWxsZWQgZm9yIGRvbWFpbiBkZXN0cm95Lgor
ICAgICAqIENhdXRpb246IE11c3QgaG9sZCB0aGUgY29ycmVjdCBsb2NrcyBiZWZvcmUgYWNjZXNz
aW5nIHJpbmdfaW5mbyB2aWEgdGhpcy4KKyAgICAgKi8KKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lu
Zm8gKnJpbmdfaW5mbzsKKyAgICAvKiBtaW5pbXVtIHJpbmcgc3BhY2UgYXZhaWxhYmxlIHRoYXQg
dGhpcyBzaWduYWwgaXMgd2FpdGluZyB1cG9uICovCisgICAgdW5zaWduZWQgaW50IGxlbjsKKyAg
ICAvKiBkb21haW4gdG8gYmUgbm90aWZpZWQgd2hlbiBzcGFjZSBpcyBhdmFpbGFibGUgKi8KKyAg
ICBkb21pZF90IGRvbWFpbl9pZDsKK307CisKKy8qCisgKiBUaGUgdmFsdWUgb2YgdGhlIGFyZ28g
ZWxlbWVudCBpbiBhIHN0cnVjdCBkb21haW4gaXMKKyAqIHByb3RlY3RlZCBieSBMMV9nbG9iYWxf
YXJnb19yd2xvY2sKKyAqLworI2RlZmluZSBBUkdPX0hBU0hUQUJMRV9TSVpFIDMyCitzdHJ1Y3Qg
YXJnb19kb21haW4KK3sKKyAgICAvKiByaW5nc19MMiAqLworICAgIHJ3bG9ja190IHJpbmdzX0wy
X3J3bG9jazsKKyAgICAvKgorICAgICAqIEhhc2ggdGFibGUgb2YgYXJnb19yaW5nX2luZm8gYWJv
dXQgcmluZ3MgdGhpcyBkb21haW4gaGFzIHJlZ2lzdGVyZWQuCisgICAgICogUHJvdGVjdGVkIGJ5
IHJpbmdzX0wyLgorICAgICAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgcmluZ19oYXNoW0FSR09f
SEFTSFRBQkxFX1NJWkVdOworICAgIC8qIENvdW50ZXIgb2YgcmluZ3MgcmVnaXN0ZXJlZCBieSB0
aGlzIGRvbWFpbi4gUHJvdGVjdGVkIGJ5IHJpbmdzX0wyLiAqLworICAgIHVuc2lnbmVkIGludCBy
aW5nX2NvdW50OworCisgICAgLyogc2VuZF9MMiAqLworICAgIHNwaW5sb2NrX3Qgc2VuZF9MMl9s
b2NrOworICAgIC8qCisgICAgICogSGFzaCB0YWJsZSBvZiBhcmdvX3NlbmRfaW5mbyBhYm91dCBy
aW5ncyBvdGhlciBkb21haW5zIGhhdmUgcmVnaXN0ZXJlZAorICAgICAqIGZvciB0aGlzIGRvbWFp
biB0byBzZW5kIHRvLiBTaW5nbGUgcGFydG5lciwgbm9uLXdpbGRjYXJkIHJpbmdzLgorICAgICAq
IFByb3RlY3RlZCBieSBzZW5kX0wyLgorICAgICAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgc2Vu
ZF9oYXNoW0FSR09fSEFTSFRBQkxFX1NJWkVdOworCisgICAgLyogd2lsZGNhcmRfTDIgKi8KKyAg
ICBzcGlubG9ja190IHdpbGRjYXJkX0wyX2xvY2s7CisgICAgLyoKKyAgICAgKiBMaXN0IG9mIHBl
bmRpbmcgc3BhY2UtYXZhaWxhYmxlIHNpZ25hbHMgZm9yIHRoaXMgZG9tYWluIGFib3V0IHdpbGRj
YXJkCisgICAgICogcmluZ3MgcmVnaXN0ZXJlZCBieSBvdGhlciBkb21haW5zLiBQcm90ZWN0ZWQg
Ynkgd2lsZGNhcmRfTDIuCisgICAgICovCisgICAgc3RydWN0IGxpc3RfaGVhZCB3aWxkY2FyZF9w
ZW5kX2xpc3Q7Cit9OworCisvKgorICogTG9ja2luZyBpcyBvcmdhbml6ZWQgYXMgZm9sbG93czoK
KyAqCisgKiBUZXJtaW5vbG9neTogUig8bG9jaz4pIG1lYW5zIHRha2luZyBhIHJlYWQgbG9jayBv
biB0aGUgc3BlY2lmaWVkIGxvY2s7CisgKiAgICAgICAgICAgICAgVyg8bG9jaz4pIG1lYW5zIHRh
a2luZyBhIHdyaXRlIGxvY2sgb24gaXQuCisgKgorICogPT0gTDEgOiBUaGUgZ2xvYmFsIHJlYWQv
d3JpdGUgbG9jazogTDFfZ2xvYmFsX2FyZ29fcndsb2NrCisgKiBQcm90ZWN0cyB0aGUgYXJnbyBl
bGVtZW50cyBvZiBhbGwgc3RydWN0IGRvbWFpbiAqZCBpbiB0aGUgc3lzdGVtLgorICoKKyAqIFIo
TDEpIGRvZXMgbm90IHByb3RlY3QgYW55IG9mIHRoZSBlbGVtZW50cyBvZiBkLT5hcmdvOyBpdCBw
cm90ZWN0cyB0aGVpcgorICogYWRkcmVzc2VzLiBXKEwxKSBwcm90ZWN0cyB0aG9zZSBhbmQgbW9y
ZSBzaW5jZSBpdCBpbXBsaWVzIFcgb24gYWxsIHRoZSBsb3dlcgorICogbGV2ZWwgbG9ja3MgLSBz
ZWUgdGhlIG5vdGVzIG9uIHRob3NlIGxvY2tzIGJlbG93LgorICoKKyAqIFRoZSBkZXN0cnVjdGlv
biBvZiBhbiBhcmdvLWVuYWJsZWQgZG9tYWluLCB3aGljaCBtdXN0IGhhdmUgYSBub24tTlVMTCBk
LT5hcmdvCisgKiBwb2ludGVyLCB3aWxsIG5lZWQgdG8gZnJlZSB0aGF0IGQtPmFyZ28gcG9pbnRl
ciwgd2hpY2ggcmVxdWlyZXMgVyhMMSkuCisgKiBTaW5jZSBob2xkaW5nIFIoTDEpIHdpbGwgYmxv
Y2sgYWNxdWlyaW5nIFcoTDEpLCBpdCB3aWxsIGVuc3VyZSB0aGF0CisgKiBubyBkb21haW5zIHBv
aW50ZXJzIHRoYXQgYXJnbyBpcyBpbnRlcmVzdGVkIGluIGJlY29tZSBpbnZhbGlkIHdoaWxlIGVp
dGhlcgorICogVyhMMSkgb3IgUihMMSkgYXJlIGhlbGQuCisgKi8KKworc3RhdGljIERFRklORV9S
V0xPQ0soTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsgLyogTDEgKi8KKworLyoKKyAqID09IHJpbmdz
X0wyIDogVGhlIHBlci1kb21haW4gcmluZyBoYXNoIGxvY2s6IGQtPmFyZ28tPnJpbmdzX0wyX3J3
bG9jaworICoKKyAqIEhvbGRpbmcgYSByZWFkIGxvY2sgb24gcmluZ3NfTDIgcHJvdGVjdHMgdGhl
IHJpbmcgaGFzaCB0YWJsZSBhbmQKKyAqIHRoZSBlbGVtZW50cyBpbiB0aGUgaGFzaF90YWJsZSBk
LT5hcmdvLT5yaW5nX2hhc2gsIGFuZAorICogdGhlIG5vZGUgYW5kIGlkIGZpZWxkcyBpbiBzdHJ1
Y3QgYXJnb19yaW5nX2luZm8gaW4gdGhlCisgKiBoYXNoIHRhYmxlLgorICogSG9sZGluZyBhIHdy
aXRlIGxvY2sgb24gcmluZ3NfTDIgcHJvdGVjdHMgYWxsIG9mIHRoZSBlbGVtZW50cyBvZiBhbGwg
dGhlCisgKiBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gYmVsb25naW5nIHRvIHRoaXMgZG9tYWluLgor
ICoKKyAqIFRvIHRha2UgcmluZ3NfTDIgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIoTDEpLiBXKEwx
KSBpbXBsaWVzIFcocmluZ3NfTDIpIGFuZAorICogTDMuCisgKgorICogPT0gTDMgOiBUaGUgaW5k
aXZpZHVhbCByaW5nX2luZm8gbG9jazogcmluZ19pbmZvLT5MM19sb2NrCisgKgorICogUHJvdGVj
dHMgYWxsIHRoZSBmaWVsZHMgd2l0aGluIHRoZSBhcmdvX3JpbmdfaW5mbywgYXNpZGUgZnJvbSB0
aGUgb25lcyB0aGF0CisgKiByaW5nc19MMiBhbHJlYWR5IHByb3RlY3RzOiBub2RlLCBpZCwgbG9j
ay4KKyAqCisgKiBUbyBhY3F1aXJlIEwzIHlvdSBtdXN0IGFscmVhZHkgaGF2ZSBSKHJpbmdzX0wy
KS4gVyhyaW5nc19MMikgaW1wbGllcyBMMy4KKyAqCisgKiA9PSBzZW5kX0wyIDogVGhlIHBlci1k
b21haW4gc2luZ2xlLXNlbmRlciBwYXJ0bmVyIHJpbmdzIGxvY2s6CisgKiAgICAgICAgICAgICAg
ZC0+YXJnby0+c2VuZF9MMl9sb2NrCisgKgorICogUHJvdGVjdHMgdGhlIHBlci1kb21haW4gc2Vu
ZCBoYXNoIHRhYmxlIDogZC0+YXJnby0+c2VuZF9oYXNoCisgKiBhbmQgdGhlIGVsZW1lbnRzIGlu
IHRoZSBoYXNoIHRhYmxlLCBhbmQgdGhlIG5vZGUgYW5kIGlkIGZpZWxkcworICogaW4gc3RydWN0
IGFyZ29fc2VuZF9pbmZvIGluIHRoZSBoYXNoIHRhYmxlLgorICoKKyAqIFRvIHRha2Ugc2VuZF9M
MiwgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIoTDEpLiBXKEwxKSBpbXBsaWVzIHNlbmRfTDIuCisg
KiBEbyBub3QgYXR0ZW1wdCB0byBhY3F1aXJlIGEgcmluZ3NfTDIgb24gYW55IGRvbWFpbiBhZnRl
ciB0YWtpbmcgYW5kIHdoaWxlCisgKiBob2xkaW5nIGEgc2VuZF9MMiBsb2NrIC0tIGFjcXVpcmUg
dGhlIHJpbmdzX0wyIChpZiBvbmUgaXMgbmVlZGVkKSBiZWZvcmVoYW5kLgorICoKKyAqID09IHdp
bGRjYXJkX0wyIDogVGhlIHBlci1kb21haW4gd2lsZGNhcmQgcGVuZGluZyBsaXN0IGxvY2s6Cisg
KiAgICAgICAgICAgICAgICAgIGQtPmFyZ28tPndpbGRjYXJkX0wyX2xvY2sKKyAqCisgKiBQcm90
ZWN0cyB0aGUgcGVyLWRvbWFpbiBsaXN0IG9mIG91dHN0YW5kaW5nIHNpZ25hbHMgZm9yIHNwYWNl
IGF2YWlsYWJpbGl0eQorICogb24gd2lsZGNhcmQgcmluZ3MuCisgKgorICogVG8gdGFrZSB3aWxk
Y2FyZF9MMiwgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIoTDEpLiBXKEwxKSBpbXBsaWVzIHdpbGRj
YXJkX0wyLgorICogTm8gb3RoZXIgbG9ja3MgYXJlIGFjcXVpcmVkIGFmdGVyIG9idGFpbmluZyB3
aWxkY2FyZF9MMi4KKyAqLworCisvKgorICogTG9jayBzdGF0ZSB2YWxpZGF0aW9ucyBtYWNyb3MK
KyAqCisgKiBUaGVzZSBtYWNyb3MgZW5jb2RlIHRoZSBsb2dpYyB0byB2ZXJpZnkgdGhhdCB0aGUg
bG9ja2luZyBoYXMgYWRoZXJlZCB0byB0aGUKKyAqIGxvY2tpbmcgZGlzY2lwbGluZSBhYm92ZS4K
KyAqIGVnLiBPbiBlbnRyeSB0byBsb2dpYyB0aGF0IHJlcXVpcmVzIGhvbGRpbmcgYXQgbGVhc3Qg
UihyaW5nc19MMiksIHRoaXM6CisgKiAgICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfcmluZ3NfTDIo
ZCkpOworICoKKyAqIGNoZWNrcyB0aGF0IHRoZSBsb2NrIHN0YXRlIGlzIHN1ZmZpY2llbnQsIHZh
bGlkYXRpbmcgdGhhdCBvbmUgb2YgdGhlCisgKiBmb2xsb3dpbmcgbXVzdCBiZSB0cnVlIHdoZW4g
ZXhlY3V0ZWQ6ICAgICAgIFIocmluZ3NfTDIpICYmIFIoTDEpCisgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvcjogIFcocmluZ3NfTDIpICYmIFIoTDEpCisgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcjogIFcoTDEpCisgKgorICogVGhl
IExPQ0tJTkcgbWFjcm9zIGRlZmluZWQgYmVsb3cgaGVyZSBhcmUgZm9yIHVzZSBhdCB2ZXJpZmlj
YXRpb24gcG9pbnRzLgorICovCisjZGVmaW5lIExPQ0tJTkdfV3JpdGVfTDEgKHJ3X2lzX3dyaXRl
X2xvY2tlZCgmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKSkKKy8qCisgKiBXaGlsZSBMT0NLSU5HX1Jl
YWRfTDEgd2lsbCByZXR1cm4gdHJ1ZSBldmVuIGlmIHRoZSBsb2NrIGlzIHdyaXRlLWxvY2tlZCwK
KyAqIHRoYXQncyBPSyBiZWNhdXNlIGV2ZXJ5d2hlcmUgdGhhdCBhIFJlYWQgbG9jayBpcyBuZWVk
ZWQgd2l0aCB0aGVzZSBtYWNyb3MsCisgKiBob2xkaW5nIGEgV3JpdGUgbG9jayB0aGVyZSBpbnN0
ZWFkIGlzIE9LIHRvbzogd2UncmUgY2hlY2tpbmcgdGhhdCBfYXQgbGVhc3RfCisgKiB0aGUgc3Bl
Y2lmaWVkIGxldmVsIG9mIGxvY2tzIGFyZSBoZWxkLgorICovCisjZGVmaW5lIExPQ0tJTkdfUmVh
ZF9MMSAocndfaXNfbG9ja2VkKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spKQorCisjZGVmaW5lIExP
Q0tJTkdfV3JpdGVfcmluZ3NfTDIoZCkgXAorICAgICgoTE9DS0lOR19SZWFkX0wxICYmIHJ3X2lz
X3dyaXRlX2xvY2tlZCgmKGQpLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spKSB8fCBcCisgICAgIExP
Q0tJTkdfV3JpdGVfTDEpCisvKgorICogU2tpcCBjaGVja2luZyBMT0NLSU5HX1dyaXRlX3Jpbmdz
X0wyKGQpIHdpdGhpbiB0aGlzIExPQ0tJTkdfUmVhZF9yaW5nc19MMgorICogZGVmaW5pdGlvbiBi
ZWNhdXNlIHRoZSBmaXJzdCBjbGF1c2UgdGhhdCBpcyB0ZXN0aW5nIFIoTDEpICYmIFIoTDIpIHdp
bGwgYWxzbworICogcmV0dXJuIHRydWUgaWYgUihMMSkgJiYgVyhMMikgaXMgdHJ1ZSwgYmVjYXVz
ZSBvZiB0aGUgd2F5IHRoYXQgcndfaXNfbG9ja2VkCisgKiBiZWhhdmVzLiBUaGlzIHJlc3VsdHMg
aW4gYSBzbGlnaHRseSBzaG9ydGVyIGFuZCBmYXN0ZXIgaW1wbGVtZW50YXRpb24uCisgKi8KKyNk
ZWZpbmUgTE9DS0lOR19SZWFkX3JpbmdzX0wyKGQpIFwKKyAgICAoKExPQ0tJTkdfUmVhZF9MMSAm
JiByd19pc19sb2NrZWQoJihkKS0+YXJnby0+cmluZ3NfTDJfcndsb2NrKSkgfHwgXAorICAgICBM
T0NLSU5HX1dyaXRlX0wxKQorLyoKKyAqIFNraXAgY2hlY2tpbmcgTE9DS0lOR19Xcml0ZV9MMSB3
aXRoaW4gdGhpcyBMT0NLSU5HX0wzIGRlZmluaXRpb24gYmVjYXVzZQorICogTE9DS0lOR19Xcml0
ZV9yaW5nc19MMihkKSB3aWxsIHJldHVybiB0cnVlIGZvciB0aGF0IGNvbmRpdGlvbi4KKyAqLwor
I2RlZmluZSBMT0NLSU5HX0wzKGQsIHIpIFwKKyAgICAoKExPQ0tJTkdfUmVhZF9MMSAmJiByd19p
c19sb2NrZWQoJihkKS0+YXJnby0+cmluZ3NfTDJfcndsb2NrKSBcCisgICAgICAmJiBzcGluX2lz
X2xvY2tlZCgmKHIpLT5MM19sb2NrKSkgfHwgTE9DS0lOR19Xcml0ZV9yaW5nc19MMihkKSkKKwor
I2RlZmluZSBMT0NLSU5HX3NlbmRfTDIoZCkgXAorICAgICgoTE9DS0lOR19SZWFkX0wxICYmIHNw
aW5faXNfbG9ja2VkKCYoZCktPmFyZ28tPnNlbmRfTDJfbG9jaykpIHx8IFwKKyAgICAgTE9DS0lO
R19Xcml0ZV9MMSkKIAogLyogQ2hhbmdlIHRoaXMgdG8gI2RlZmluZSBBUkdPX0RFQlVHIGhlcmUg
dG8gZW5hYmxlIG1vcmUgZGVidWcgbWVzc2FnZXMgKi8KICN1bmRlZiBBUkdPX0RFQlVHCkBAIC0y
OCwxMiArMjgxLDI4OSBAQAogI2RlZmluZSBhcmdvX2RwcmludGsoZm9ybWF0LCAuLi4gKSAoKHZv
aWQpMCkKICNlbmRpZgogCisvKgorICogVGhpcyBoYXNoIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZGlz
dHJpYnV0ZSByaW5ncyB3aXRoaW4gdGhlIHBlci1kb21haW4KKyAqIGhhc2ggdGFibGVzIChkLT5h
cmdvLT5yaW5nX2hhc2ggYW5kIGQtPmFyZ29fc2VuZF9oYXNoKS4gVGhlIGhhc2ggdGFibGUKKyAq
IHdpbGwgcHJvdmlkZSBhIHN0cnVjdCBpZiBhIG1hdGNoIGlzIGZvdW5kIHdpdGggYSAnYXJnb19y
aW5nX2lkJyBrZXk6CisgKiBpZS4gdGhlIGtleSBpcyBhIChkb21haW4gaWQsIGFyZ28gcG9ydCwg
cGFydG5lciBkb21haW4gaWQpIHR1cGxlLgorICogVGhlIGFsZ29yaXRobSBhcHByb3hpbWF0ZXMg
dGhlIHN0cmluZyBoYXNoaW5nIGZ1bmN0aW9uICdkamIyJy4KKyAqLworc3RhdGljIHVuc2lnbmVk
IGludAoraGFzaF9pbmRleChjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICppZCkKK3sKKyAgICB1
bnNpZ25lZCBpbnQgaGFzaCA9IDUzODE7IC8qIHByaW1lIGNvbnN0YW50IGZyb20gZGpiMiAqLwor
CisgICAgLyogRm9yIGVhY2ggaW5wdXQ6IGhhc2ggPSBoYXNoICogMzMgKyA8bmV3IGlucHV0IGNo
YXJhY3RlciB2YWx1ZT4gKi8KKyAgICBoYXNoID0gKChoYXNoIDw8IDUpICsgaGFzaCkgKyAgKGlk
LT5hcG9ydCAgICAgICAgICAgICYgMHhmZik7CisgICAgaGFzaCA9ICgoaGFzaCA8PCA1KSArIGhh
c2gpICsgKChpZC0+YXBvcnQgICAgICA+PiA4KSAmIDB4ZmYpOworICAgIGhhc2ggPSAoKGhhc2gg
PDwgNSkgKyBoYXNoKSArICgoaWQtPmFwb3J0ICAgICA+PiAxNikgJiAweGZmKTsKKyAgICBoYXNo
ID0gKChoYXNoIDw8IDUpICsgaGFzaCkgKyAoKGlkLT5hcG9ydCAgICAgPj4gMjQpICYgMHhmZik7
CisgICAgaGFzaCA9ICgoaGFzaCA8PCA1KSArIGhhc2gpICsgIChpZC0+ZG9tYWluX2lkICAgICAg
ICAmIDB4ZmYpOworICAgIGhhc2ggPSAoKGhhc2ggPDwgNSkgKyBoYXNoKSArICgoaWQtPmRvbWFp
bl9pZCAgPj4gOCkgJiAweGZmKTsKKyAgICBoYXNoID0gKChoYXNoIDw8IDUpICsgaGFzaCkgKyAg
KGlkLT5wYXJ0bmVyX2lkICAgICAgICYgMHhmZik7CisgICAgaGFzaCA9ICgoaGFzaCA8PCA1KSAr
IGhhc2gpICsgKChpZC0+cGFydG5lcl9pZCA+PiA4KSAmIDB4ZmYpOworCisgICAgLyoKKyAgICAg
KiBTaW5jZSBBUkdPX0hBU0hUQUJMRV9TSVpFIGlzIHNtYWxsLCB1c2UgaGlnaGVyLW9yZGVyIGJp
dHMgb2YgdGhlCisgICAgICogaGFzaCB0byBjb250cmlidXRlIHRvIHRoZSBsb3dlci1vcmRlciBi
aXRzIGJlZm9yZSBtYXNraW5nIG9mZi4KKyAgICAgKi8KKyAgICByZXR1cm4gKGhhc2ggXiAoaGFz
aCA+PiAxNSkpICYgKEFSR09fSEFTSFRBQkxFX1NJWkUgLSAxKTsKK30KKworc3RhdGljIHN0cnVj
dCBhcmdvX3JpbmdfaW5mbyAqCitmaW5kX3JpbmdfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICppZCkKK3sKKyAgICBzdHJ1Y3QgYXJnb19yaW5n
X2luZm8gKnJpbmdfaW5mbzsKKyAgICBjb25zdCBzdHJ1Y3QgbGlzdF9oZWFkICpidWNrZXQ7CisK
KyAgICBBU1NFUlQoTE9DS0lOR19SZWFkX3JpbmdzX0wyKGQpKTsKKworICAgIC8qIExpc3QgaXMg
bm90IG1vZGlmaWVkIGhlcmUuIFNlYXJjaCBhbmQgcmV0dXJuIHRoZSBtYXRjaCBpZiBmb3VuZC4g
Ki8KKyAgICBidWNrZXQgPSAmZC0+YXJnby0+cmluZ19oYXNoW2hhc2hfaW5kZXgoaWQpXTsKKwor
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkocmluZ19pbmZvLCBidWNrZXQsIG5vZGUpCisgICAgewor
ICAgICAgICBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICpjbXBpZCA9ICZyaW5nX2luZm8tPmlk
OworCisgICAgICAgIGlmICggY21waWQtPmFwb3J0ID09IGlkLT5hcG9ydCAmJgorICAgICAgICAg
ICAgIGNtcGlkLT5kb21haW5faWQgPT0gaWQtPmRvbWFpbl9pZCAmJgorICAgICAgICAgICAgIGNt
cGlkLT5wYXJ0bmVyX2lkID09IGlkLT5wYXJ0bmVyX2lkICkKKyAgICAgICAgeworICAgICAgICAg
ICAgYXJnb19kcHJpbnRrKCJmb3VuZCByaW5nX2luZm8gZm9yIHJpbmcoJXU6JXggJXUpXG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICAgIGlkLT5kb21haW5faWQsIGlkLT5hcG9ydCwgaWQtPnBh
cnRuZXJfaWQpOworICAgICAgICAgICAgcmV0dXJuIHJpbmdfaW5mbzsKKyAgICAgICAgfQorICAg
IH0KKyAgICBhcmdvX2RwcmludGsoIm5vIHJpbmdfaW5mbyBmb3IgcmluZygldToleCAldSlcbiIs
CisgICAgICAgICAgICAgICAgIGlkLT5kb21haW5faWQsIGlkLT5hcG9ydCwgaWQtPnBhcnRuZXJf
aWQpOworCisgICAgcmV0dXJuIE5VTEw7Cit9CisKK3N0YXRpYyB2b2lkCityaW5nX3VubWFwKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQor
eworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19p
bmZvKSk7CisKKyAgICBpZiAoICFyaW5nX2luZm8tPm1mbl9tYXBwaW5nICkKKyAgICAgICAgcmV0
dXJuOworCisgICAgQVNTRVJUKCFyaW5nX2luZm8tPm5tZm5zIHx8IHJpbmdfaW5mby0+bWZucyk7
CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IHJpbmdfaW5mby0+bm1mbnM7IGkrKyApCisgICAgewor
ICAgICAgICBpZiAoICFyaW5nX2luZm8tPm1mbl9tYXBwaW5nW2ldICkKKyAgICAgICAgICAgIGNv
bnRpbnVlOworCisgICAgICAgIEFTU0VSVCghbWZuX2VxKHJpbmdfaW5mby0+bWZuc1tpXSwgSU5W
QUxJRF9NRk4pKTsKKyAgICAgICAgYXJnb19kcHJpbnRrKFhFTkxPR19FUlIgImFyZ286IHVubWFw
cGluZyBwYWdlICUiUFJJX21mbiIgZnJvbSAlcFxuIiwKKyAgICAgICAgICAgICAgICAgICAgIG1m
bl94KHJpbmdfaW5mby0+bWZuc1tpXSksIHJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0pOworCisg
ICAgICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChyaW5nX2luZm8tPm1mbl9tYXBwaW5nW2ld
KTsKKyAgICAgICAgcmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSA9IE5VTEw7CisgICAgfQorfQor
CitzdGF0aWMgdm9pZAord2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShkb21pZF90IGRvbWFp
bl9pZCwgc3RydWN0IHBlbmRpbmdfZW50ICplbnQpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9
IGdldF9kb21haW5fYnlfaWQoZG9tYWluX2lkKTsKKworICAgIGlmICggIWQgKQorICAgICAgICBy
ZXR1cm47CisKKyAgICBBU1NFUlQoTE9DS0lOR19SZWFkX0wxKTsKKworICAgIGlmICggZC0+YXJn
byApCisgICAgeworICAgICAgICBzcGluX2xvY2soJmQtPmFyZ28tPndpbGRjYXJkX0wyX2xvY2sp
OworICAgICAgICBsaXN0X2RlbCgmZW50LT53aWxkY2FyZF9ub2RlKTsKKyAgICAgICAgc3Bpbl91
bmxvY2soJmQtPmFyZ28tPndpbGRjYXJkX0wyX2xvY2spOworICAgIH0KKyAgICBwdXRfZG9tYWlu
KGQpOworfQorCitzdGF0aWMgdm9pZAorcGVuZGluZ19yZW1vdmVfYWxsKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQoreworICAgIHN0cnVj
dCBwZW5kaW5nX2VudCAqZW50OworCisgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19pbmZv
KSk7CisKKyAgICAvKiBEZWxldGUgYWxsIHBlbmRpbmcgbm90aWZpY2F0aW9ucyBmcm9tIHRoaXMg
cmluZydzIGxpc3QuICovCisgICAgd2hpbGUgKCAoZW50ID0gbGlzdF9maXJzdF9lbnRyeV9vcl9u
dWxsKCZyaW5nX2luZm8tPnBlbmRpbmcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBwZW5kaW5nX2VudCwgbm9kZSkpICkKKyAgICB7CisgICAgICAg
IC8qIEZvciB3aWxkY2FyZCByaW5ncywgcmVtb3ZlIGVhY2ggZnJvbSB0aGVpciB3aWxkY2FyZCBs
aXN0IHRvby4gKi8KKyAgICAgICAgaWYgKCByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQgPT0gWEVO
X0FSR09fRE9NSURfQU5ZICkKKyAgICAgICAgICAgIHdpbGRjYXJkX3BlbmRpbmdfbGlzdF9yZW1v
dmUoZW50LT5kb21haW5faWQsIGVudCk7CisgICAgICAgIGxpc3RfZGVsKCZlbnQtPm5vZGUpOwor
ICAgICAgICB4ZnJlZShlbnQpOworICAgIH0KKyAgICByaW5nX2luZm8tPm5wZW5kaW5nID0gMDsK
K30KKworc3RhdGljIHZvaWQKK3dpbGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVtb3ZlKHN0cnVjdCBk
b21haW4gKmQpCit7CisgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQ7CisKKyAgICBBU1NFUlQo
TE9DS0lOR19Xcml0ZV9MMSk7CisKKyAgICAvKiBEZWxldGUgYWxsIHBlbmRpbmcgc2lnbmFscyB0
byB0aGUgZG9tYWluIGFib3V0IHdpbGRjYXJkIHJpbmdzLiAqLworICAgIHdoaWxlICggKGVudCA9
IGxpc3RfZmlyc3RfZW50cnlfb3JfbnVsbCgmZC0+YXJnby0+d2lsZGNhcmRfcGVuZF9saXN0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGVuZGlu
Z19lbnQsIG5vZGUpKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgZW50LT5u
b2RlIGRlbGV0ZWQgaGVyZSwgYW5kIHRoZSBucGVuZGluZyB2YWx1ZSBkZWNyZWFzZWQsCisgICAg
ICAgICAqIGJlbG9uZyB0byB0aGUgcmluZ19pbmZvIG9mIGFub3RoZXIgZG9tYWluLCB3aGljaCBp
cyB3aHkgdGhpcworICAgICAgICAgKiBmdW5jdGlvbiByZXF1aXJlcyBob2xkaW5nIFcoTDEpOgor
ICAgICAgICAgKiBpdCBpbXBsaWVzIHRoZSBMMyBsb2NrIHRoYXQgcHJvdGVjdHMgdGhhdCByaW5n
X2luZm8gc3RydWN0LgorICAgICAgICAgKi8KKyAgICAgICAgZW50LT5yaW5nX2luZm8tPm5wZW5k
aW5nLS07CisgICAgICAgIGxpc3RfZGVsKCZlbnQtPm5vZGUpOworICAgICAgICBsaXN0X2RlbCgm
ZW50LT53aWxkY2FyZF9ub2RlKTsKKyAgICAgICAgeGZyZWUoZW50KTsKKyAgICB9Cit9CisKK3N0
YXRpYyB2b2lkCityaW5nX3JlbW92ZV9tZm5zKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisg
ICAgQVNTRVJUKExPQ0tJTkdfV3JpdGVfcmluZ3NfTDIoZCkpOworCisgICAgaWYgKCAhcmluZ19p
bmZvLT5tZm5zICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKCAhcmluZ19pbmZvLT5tZm5f
bWFwcGluZyApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAg
cmV0dXJuOworICAgIH0KKworICAgIHJpbmdfdW5tYXAoZCwgcmluZ19pbmZvKTsKKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgcmluZ19pbmZvLT5ubWZuczsgaSsrICkKKyAgICAgICAgaWYgKCAhbWZu
X2VxKHJpbmdfaW5mby0+bWZuc1tpXSwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAgIHB1dF9w
YWdlX2FuZF90eXBlKG1mbl90b19wYWdlKHJpbmdfaW5mby0+bWZuc1tpXSkpOworCisgICAgcmlu
Z19pbmZvLT5ubWZucyA9IDA7CisgICAgWEZSRUUocmluZ19pbmZvLT5tZm5zKTsKKyAgICBYRlJF
RShyaW5nX2luZm8tPm1mbl9tYXBwaW5nKTsKK30KKworc3RhdGljIHZvaWQKK3JpbmdfcmVtb3Zl
X2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5n
X2luZm8pCit7CisgICAgQVNTRVJUKExPQ0tJTkdfV3JpdGVfcmluZ3NfTDIoZCkpOworCisgICAg
cGVuZGluZ19yZW1vdmVfYWxsKGQsIHJpbmdfaW5mbyk7CisgICAgbGlzdF9kZWwoJnJpbmdfaW5m
by0+bm9kZSk7CisgICAgcmluZ19yZW1vdmVfbWZucyhkLCByaW5nX2luZm8pOworICAgIHhmcmVl
KHJpbmdfaW5mbyk7Cit9CisKK3N0YXRpYyB2b2lkCitkb21haW5fcmluZ3NfcmVtb3ZlX2FsbChz
dHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgQVNTRVJUKExP
Q0tJTkdfV3JpdGVfcmluZ3NfTDIoZCkpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUkdPX0hB
U0hUQUJMRV9TSVpFOyArK2kgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGFyZ29fcmluZ19pbmZv
ICpyaW5nX2luZm87CisgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKmJ1Y2tldCA9ICZkLT5hcmdv
LT5yaW5nX2hhc2hbaV07CisKKyAgICAgICAgd2hpbGUgKCAocmluZ19pbmZvID0gbGlzdF9maXJz
dF9lbnRyeV9vcl9udWxsKGJ1Y2tldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGUpKSApCisgICAg
ICAgICAgICByaW5nX3JlbW92ZV9pbmZvKGQsIHJpbmdfaW5mbyk7CisgICAgfQorICAgIGQtPmFy
Z28tPnJpbmdfY291bnQgPSAwOworfQorCisvKgorICogVGVhciBkb3duIGFsbCByaW5ncyBvZiBv
dGhlciBkb21haW5zIHdoZXJlIHNyY19kIGRvbWFpbiBpcyB0aGUgcGFydG5lci4KKyAqIChpZS4g
aXQgaXMgdGhlIHNpbmdsZSBkb21haW4gdGhhdCBjYW4gc2VuZCB0byB0aG9zZSByaW5ncy4pCisg
KiBUaGlzIHdpbGwgYWxzbyBjYW5jZWwgYW55IHBlbmRpbmcgbm90aWZpY2F0aW9ucyBhYm91dCB0
aG9zZSByaW5ncy4KKyAqLworc3RhdGljIHZvaWQKK3BhcnRuZXJfcmluZ3NfcmVtb3ZlKHN0cnVj
dCBkb21haW4gKnNyY19kKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgQVNTRVJUKExP
Q0tJTkdfV3JpdGVfTDEpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUkdPX0hBU0hUQUJMRV9T
SVpFOyArK2kgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGFyZ29fc2VuZF9pbmZvICpzZW5kX2lu
Zm87CisgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKmJ1Y2tldCA9ICZzcmNfZC0+YXJnby0+c2Vu
ZF9oYXNoW2ldOworCisgICAgICAgIC8qIFJlbW92ZSBhbGwgZW50cyBmcm9tIHRoZSBzZW5kIGxp
c3QuIFRha2UgZWFjaCBvZmYgdGhlaXIgcmluZyBsaXN0LiAqLworICAgICAgICB3aGlsZSAoIChz
ZW5kX2luZm8gPSBsaXN0X2ZpcnN0X2VudHJ5X29yX251bGwoYnVja2V0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFyZ29fc2Vu
ZF9pbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbm9kZSkpICkKKyAgICAgICAgeworICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZHN0
X2QgPSBnZXRfZG9tYWluX2J5X2lkKHNlbmRfaW5mby0+aWQuZG9tYWluX2lkKTsKKworICAgICAg
ICAgICAgaWYgKCBkc3RfZCAmJiBkc3RfZC0+YXJnbyApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8gPQorICAgICAgICAgICAg
ICAgICAgICBmaW5kX3JpbmdfaW5mbyhkc3RfZCwgJnNlbmRfaW5mby0+aWQpOworCisgICAgICAg
ICAgICAgICAgaWYgKCByaW5nX2luZm8gKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICAgICAgcmluZ19yZW1vdmVfaW5mbyhkc3RfZCwgcmluZ19pbmZvKTsKKyAgICAgICAgICAg
ICAgICAgICAgZHN0X2QtPmFyZ28tPnJpbmdfY291bnQtLTsKKyAgICAgICAgICAgICAgICB9Cisg
ICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKKworICAgICAgICAgICAgaWYgKCBkc3RfZCApCisgICAgICAg
ICAgICAgICAgcHV0X2RvbWFpbihkc3RfZCk7CisKKyAgICAgICAgICAgIGxpc3RfZGVsKCZzZW5k
X2luZm8tPm5vZGUpOworICAgICAgICAgICAgeGZyZWUoc2VuZF9pbmZvKTsKKyAgICAgICAgfQor
ICAgIH0KK30KKwogbG9uZwogZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCiAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyByYXdfYXJnMywKICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyByYXdfYXJnNCkKIHsKLSAgICByZXR1cm4gLUVOT1NZUzsKKyAgICBsb25nIHJjOwor
ICAgIHVuc2lnbmVkIGludCBhcmczID0gcmF3X2FyZzMsIGFyZzQgPSByYXdfYXJnNDsKKworICAg
IGFyZ29fZHByaW50aygiLT5kb19hcmdvX29wKCV1LCVwLCVwLCVsdSwweCVseClcbiIsIGNtZCwK
KyAgICAgICAgICAgICAgICAgKHZvaWQgKilhcmcxLnAsICh2b2lkICopYXJnMi5wLCByYXdfYXJn
MywgcmF3X2FyZzQpOworCisgICAgLyogUmVqZWN0IG51bWVyaWMgaHlwZXJjYWxsIGFyZ3Mgb3V0
c2lkZSAzMi1iaXQgcmFuZ2UgKi8KKyAgICBpZiAoIChhcmczICE9IHJhd19hcmczKSB8fCAoYXJn
NCAhPSByYXdfYXJnNCkgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGlmICggdW5s
aWtlbHkoIW9wdF9hcmdvKSApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKworICAgIHN3
aXRjaCAoIGNtZCApCisgICAgeworICAgIGRlZmF1bHQ6CisgICAgICAgIHJjID0gLUVPUE5PVFNV
UFA7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGFyZ29fZHByaW50aygiPC1kb19hcmdv
X29wKCV1KT0lbGRcbiIsIGNtZCwgcmMpOworCisgICAgcmV0dXJuIHJjOwogfQogCiAjaWZkZWYg
Q09ORklHX0NPTVBBVApAQCAtNDIsNiArNTcyLDk2IEBAIGNvbXBhdF9hcmdvX29wKHVuc2lnbmVk
IGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKICAgICAgICAgICAg
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyBhcmcz
LAogICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhcmc0KQogewotICAgIHJldHVybiAtRU5P
U1lTOworICAgIC8qIEZvcndhcmQgYWxsIG9wcyB0byB0aGUgbmF0aXZlIGhhbmRsZXIgKi8KKyAg
ICByZXR1cm4gZG9fYXJnb19vcChjbWQsIGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQpOwogfQogI2Vu
ZGlmCisKK3N0YXRpYyB2b2lkCithcmdvX2RvbWFpbl9pbml0KHN0cnVjdCBhcmdvX2RvbWFpbiAq
YXJnbykKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIHJ3bG9ja19pbml0KCZhcmdvLT5y
aW5nc19MMl9yd2xvY2spOworICAgIHNwaW5fbG9ja19pbml0KCZhcmdvLT5zZW5kX0wyX2xvY2sp
OworICAgIHNwaW5fbG9ja19pbml0KCZhcmdvLT53aWxkY2FyZF9MMl9sb2NrKTsKKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgQVJHT19IQVNIVEFCTEVfU0laRTsgKytpICkKKyAgICB7CisgICAgICAg
IElOSVRfTElTVF9IRUFEKCZhcmdvLT5yaW5nX2hhc2hbaV0pOworICAgICAgICBJTklUX0xJU1Rf
SEVBRCgmYXJnby0+c2VuZF9oYXNoW2ldKTsKKyAgICB9CisgICAgSU5JVF9MSVNUX0hFQUQoJmFy
Z28tPndpbGRjYXJkX3BlbmRfbGlzdCk7Cit9CisKK2ludAorYXJnb19pbml0KHN0cnVjdCBkb21h
aW4gKmQpCit7CisgICAgc3RydWN0IGFyZ29fZG9tYWluICphcmdvOworCisgICAgaWYgKCAhb3B0
X2FyZ28gKQorICAgIHsKKyAgICAgICAgYXJnb19kcHJpbnRrKCJhcmdvIGRpc2FibGVkLCBkb21p
ZDogJXVcbiIsIGQtPmRvbWFpbl9pZCk7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAg
IGFyZ29fZHByaW50aygiaW5pdDogZG9taWQ6ICV1XG4iLCBkLT5kb21haW5faWQpOworCisgICAg
YXJnbyA9IHh6YWxsb2Moc3RydWN0IGFyZ29fZG9tYWluKTsKKyAgICBpZiAoICFhcmdvICkKKyAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBhcmdvX2RvbWFpbl9pbml0KGFyZ28pOworCisg
ICAgd3JpdGVfbG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAgIGQtPmFyZ28gPSBh
cmdvOworCisgICAgd3JpdGVfdW5sb2NrKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spOworCisgICAg
cmV0dXJuIDA7Cit9CisKK3ZvaWQKK2FyZ29fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQorewor
ICAgIEJVR19PTighZC0+aXNfZHlpbmcpOworCisgICAgd3JpdGVfbG9jaygmTDFfZ2xvYmFsX2Fy
Z29fcndsb2NrKTsKKworICAgIGFyZ29fZHByaW50aygiZGVzdHJveTogZG9taWQgJXUgZC0+YXJn
bz0lcFxuIiwgZC0+ZG9tYWluX2lkLCBkLT5hcmdvKTsKKworICAgIGlmICggZC0+YXJnbyApCisg
ICAgeworICAgICAgICBkb21haW5fcmluZ3NfcmVtb3ZlX2FsbChkKTsKKyAgICAgICAgcGFydG5l
cl9yaW5nc19yZW1vdmUoZCk7CisgICAgICAgIHdpbGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVtb3Zl
KGQpOworICAgICAgICBYRlJFRShkLT5hcmdvKTsKKyAgICB9CisKKyAgICB3cml0ZV91bmxvY2so
JkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7Cit9CisKK3ZvaWQKK2FyZ29fc29mdF9yZXNldChzdHJ1
Y3QgZG9tYWluICpkKQoreworICAgIHdyaXRlX2xvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7
CisKKyAgICBhcmdvX2RwcmludGsoInNvZnQgcmVzZXQgZD0ldSBkLT5hcmdvPSVwXG4iLCBkLT5k
b21haW5faWQsIGQtPmFyZ28pOworCisgICAgaWYgKCBkLT5hcmdvICkKKyAgICB7CisgICAgICAg
IGRvbWFpbl9yaW5nc19yZW1vdmVfYWxsKGQpOworICAgICAgICBwYXJ0bmVyX3JpbmdzX3JlbW92
ZShkKTsKKyAgICAgICAgd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7CisKKyAgICAg
ICAgLyoKKyAgICAgICAgICogU2luY2Ugb3B0X2FyZ28gY2Fubm90IGNoYW5nZSBhdCBydW50aW1l
LCBpZiBkLT5hcmdvIGlzIHRydWUgdGhlbgorICAgICAgICAgKiBvcHRfYXJnbyBtdXN0IGJlIHRy
dWUsIGFuZCB3ZSBjYW4gYXNzdW1lIHRoYXQgaW5pdCBpcyBhbGxvd2VkIHRvCisgICAgICAgICAq
IHByb2NlZWQgYWdhaW4gaGVyZS4KKyAgICAgICAgICovCisgICAgICAgIGFyZ29fZG9tYWluX2lu
aXQoZC0+YXJnbyk7CisgICAgfQorCisgICAgd3JpdGVfdW5sb2NrKCZMMV9nbG9iYWxfYXJnb19y
d2xvY2spOworfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24v
ZG9tYWluLmMKaW5kZXggYzYyM2RhZS4uNzQ3MGNkOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9k
b21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zMiw2ICszMiw3IEBACiAjaW5j
bHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8eGVuL3hlbm9wcm9mLmg+CiAjaW5j
bHVkZSA8eGVuL2lycS5oPgorI2luY2x1ZGUgPHhlbi9hcmdvLmg+CiAjaW5jbHVkZSA8YXNtL2Rl
YnVnZ2VyLmg+CiAjaW5jbHVkZSA8YXNtL3AybS5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3Iu
aD4KQEAgLTI3Nyw2ICsyNzgsOCBAQCBzdGF0aWMgdm9pZCBfZG9tYWluX2Rlc3Ryb3koc3RydWN0
IGRvbWFpbiAqZCkKIAogICAgIHhmcmVlKGQtPnBidWYpOwogCisgICAgYXJnb19kZXN0cm95KGQp
OworCiAgICAgcmFuZ2VzZXRfZG9tYWluX2Rlc3Ryb3koZCk7CiAKICAgICBmcmVlX2NwdW1hc2tf
dmFyKGQtPmRpcnR5X2NwdW1hc2spOwpAQCAtNDQ1LDYgKzQ0OCw5IEBAIHN0cnVjdCBkb21haW4g
KmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAg
ICAgICAgaW5pdF9zdGF0dXMgfD0gSU5JVF9nbnR0YWI7CiAKKyAgICAgICAgaWYgKCAoZXJyID0g
YXJnb19pbml0KGQpKSAhPSAwICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKwogICAgICAgICBl
cnIgPSAtRU5PTUVNOwogCiAgICAgICAgIGQtPnBidWYgPSB4emFsbG9jX2FycmF5KGNoYXIsIERP
TUFJTl9QQlVGX1NJWkUpOwpAQCAtNzE3LDYgKzcyMyw3IEBAIGludCBkb21haW5fa2lsbChzdHJ1
Y3QgZG9tYWluICpkKQogICAgICAgICBpZiAoIGQtPmlzX2R5aW5nICE9IERPTURZSU5HX2FsaXZl
ICkKICAgICAgICAgICAgIHJldHVybiBkb21haW5fa2lsbChkKTsKICAgICAgICAgZC0+aXNfZHlp
bmcgPSBET01EWUlOR19keWluZzsKKyAgICAgICAgYXJnb19kZXN0cm95KGQpOwogICAgICAgICBl
dnRjaG5fZGVzdHJveShkKTsKICAgICAgICAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoZCk7CiAg
ICAgICAgIHRtZW1fZGVzdHJveShkLT50bWVtX2NsaWVudCk7CkBAIC0xMTc1LDYgKzExODIsOCBA
QCBpbnQgZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGdyYW50X3Rh
YmxlX3dhcm5fYWN0aXZlX2dyYW50cyhkKTsKIAorICAgIGFyZ29fc29mdF9yZXNldChkKTsKKwog
ICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CiAgICAgICAgIHNldF94ZW5fZ3Vlc3Rf
aGFuZGxlKHJ1bnN0YXRlX2d1ZXN0KHYpLCBOVUxMKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L01ha2VmaWxlIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKaW5kZXggZjc4OTVlNC4uM2QxNDUzMiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvTWFrZWZpbGUKKysrIGIveGVuL2luY2x1ZGUvTWFrZWZp
bGUKQEAgLTUsNiArNSw3IEBAIGlmbmVxICgkKENPTkZJR19DT01QQVQpLCkKIGNvbXBhdC1hcmNo
LSQoQ09ORklHX1g4NikgOj0geDg2XzMyCiAKIGhlYWRlcnMteSA6PSBcCisgICAgY29tcGF0L2Fy
Z28uaCBcCiAgICAgY29tcGF0L2NhbGxiYWNrLmggXAogICAgIGNvbXBhdC9lbGZub3RlLmggXAog
ICAgIGNvbXBhdC9ldmVudF9jaGFubmVsLmggXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2FyZ28uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uNTMwYmI4MgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmdvLmgKQEAgLTAsMCArMSw2NCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgor
ICogQXJnbyA6IEh5cGVydmlzb3ItTWVkaWF0ZWQgZGF0YSBlWGNoYW5nZQorICoKKyAqIERlcml2
ZWQgZnJvbSB2NHYsIHRoZSB2ZXJzaW9uIDIgb2YgdjJ2LgorICoKKyAqIENvcHlyaWdodCAoYykg
MjAxMCwgQ2l0cml4IFN5c3RlbXMKKyAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5LCBCQUUgU3lz
dGVtcworICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdl
LCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5k
IGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICog
ZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhv
dXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2Us
IHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMg
b2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdh
cmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNv
bmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVy
bWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vi
c3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJ
UyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNT
IE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5U
SUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9S
UyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBP
UiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwg
VE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNU
SU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElO
IFRIRSBTT0ZUV0FSRS4KKyAqCisgKi8KKworI2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJHT19IX18K
KyNkZWZpbmUgX19YRU5fUFVCTElDX0FSR09fSF9fCisKKyNpbmNsdWRlICJ4ZW4uaCIKKworI2Rl
ZmluZSBYRU5fQVJHT19ET01JRF9BTlkgICAgICAgRE9NSURfSU5WQUxJRAorCisvKiBGaXhlZC13
aWR0aCB0eXBlIGZvciAiYXJnbyBwb3J0IiBudW1iZXIuIE5vdGhpbmcgdG8gZG8gd2l0aCBldnRj
aG5zLiAqLwordHlwZWRlZiB1aW50MzJfdCB4ZW5fYXJnb19wb3J0X3Q7CisKK3R5cGVkZWYgc3Ry
dWN0IHhlbl9hcmdvX2FkZHIKK3sKKyAgICB4ZW5fYXJnb19wb3J0X3QgYXBvcnQ7CisgICAgZG9t
aWRfdCBkb21haW5faWQ7CisgICAgdWludDE2X3QgcGFkOworfSB4ZW5fYXJnb19hZGRyX3Q7CisK
K3R5cGVkZWYgc3RydWN0IHhlbl9hcmdvX3JpbmcKK3sKKyAgICAvKiBHdWVzdHMgc2hvdWxkIHVz
ZSBhdG9taWMgb3BlcmF0aW9ucyB0byBhY2Nlc3MgcnhfcHRyICovCisgICAgdWludDMyX3Qgcnhf
cHRyOworICAgIC8qIEd1ZXN0cyBzaG91bGQgdXNlIGF0b21pYyBvcGVyYXRpb25zIHRvIGFjY2Vz
cyB0eF9wdHIgKi8KKyAgICB1aW50MzJfdCB0eF9wdHI7CisgICAgLyoKKyAgICAgKiBIZWFkZXIg
c3BhY2UgcmVzZXJ2ZWQgZm9yIGxhdGVyIHVzZS4gQWxpZ24gdGhlIHN0YXJ0IG9mIHRoZSByaW5n
IHRvIGEKKyAgICAgKiBtdWx0aXBsZSBvZiB0aGUgbWVzc2FnZSBzbG90IHNpemUuCisgICAgICov
CisgICAgdWludDhfdCByZXNlcnZlZFs1Nl07CisjaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9f
KSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKKyAgICB1aW50OF90IHJpbmdbXTsKKyNl
bGlmIGRlZmluZWQoX19HTlVDX18pCisgICAgdWludDhfdCByaW5nWzBdOworI2VuZGlmCit9IHhl
bl9hcmdvX3JpbmdfdDsKKworI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vYXJn
by5oIGIveGVuL2luY2x1ZGUveGVuL2FyZ28uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi4yYmE3ZTVjCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL2FyZ28u
aApAQCAtMCwwICsxLDQ0IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBBcmdvIDogSHlw
ZXJ2aXNvci1NZWRpYXRlZCBkYXRhIGVYY2hhbmdlCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4
LCBCQUUgU3lzdGVtcworICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK
KyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNv
ZnR3YXJlCisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1OSBUZW1wbGUgUGxhY2UsIFN1aXRlIDMzMCwg
Qm9zdG9uLCBNQSAgMDIxMTEtMTMwNyAgVVNBCisgKi8KKworI2lmbmRlZiBfX1hFTl9BUkdPX0hf
XworI2RlZmluZSBfX1hFTl9BUkdPX0hfXworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisKKyNp
ZmRlZiBDT05GSUdfQVJHTworCitpbnQgYXJnb19pbml0KHN0cnVjdCBkb21haW4gKmQpOwordm9p
ZCBhcmdvX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7Cit2b2lkIGFyZ29fc29mdF9yZXNldChz
dHJ1Y3QgZG9tYWluICpkKTsKKworI2Vsc2UgLyogIUNPTkZJR19BUkdPICovCisKK3N0YXRpYyBp
bmxpbmUgaW50IGFyZ29faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOwor
fQorCitzdGF0aWMgaW5saW5lIHZvaWQgYXJnb19kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCit7
Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBhcmdvX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAq
ZCkKK3sKK30KKworI2VuZGlmCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA0OTU2YTc3Li42ZTY5YWZh
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaApAQCAtNDkwLDYgKzQ5MCwxMSBAQCBzdHJ1Y3QgZG9tYWluCiAgICAgICAgIHVu
c2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X2VuYWJsZWQgICAgICAgOiAxOwogICAgICAgICB1bnNp
Z25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9zeW5jICAgICAgICAgIDogMTsKICAgICB9IG1vbml0b3I7
CisKKyNpZmRlZiBDT05GSUdfQVJHTworICAgIC8qIEFyZ28gaW50ZXJkb21haW4gY29tbXVuaWNh
dGlvbiBzdXBwb3J0ICovCisgICAgc3RydWN0IGFyZ29fZG9tYWluICphcmdvOworI2VuZGlmCiB9
OwogCiAvKiBQcm90ZWN0IHVwZGF0ZXMvcmVhZHMgKHJlc3AuKSBvZiBkb21haW5fbGlzdCBhbmQg
ZG9tYWluX2hhc2guICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9p
bmNsdWRlL3hsYXQubHN0CmluZGV4IDUyNzMzMjAuLjE2NjAxZDkgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hsYXQubHN0CisrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC0zMCw2ICszMCw4
IEBACiA/CW1jX25vdGlmeWRvbWFpbgkJCWFyY2gteDg2L3hlbi1tY2EuaAogIQltY19waHlzY3B1
aW5mbwkJCWFyY2gteDg2L3hlbi1tY2EuaAogPwlwYWdlX29mZmxpbmVfYWN0aW9uCQlhcmNoLXg4
Ni94ZW4tbWNhLmgKKz8JYXJnb19hZGRyCQkJYXJnby5oCis/CWFyZ29fcmluZwkJCWFyZ28uaAog
PwlldnRjaG5fYWxsb2NfdW5ib3VuZAkJZXZlbnRfY2hhbm5lbC5oCiA/CWV2dGNobl9iaW5kX2lu
dGVyZG9tYWluCQlldmVudF9jaGFubmVsLmgKID8JZXZ0Y2huX2JpbmRfaXBpCQkJZXZlbnRfY2hh
bm5lbC5oCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:55:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:55:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grIzf-0008IX-1f; Wed, 06 Feb 2019 08:55:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grIzd-0008HK-Vy
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:55:42 +0000
X-Inumbo-ID: faa07180-29ec-11e9-bc90-bc764e045a96
Received: from mail-it1-x143.google.com (unknown [2607:f8b0:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id faa07180-29ec-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:55:40 +0000 (UTC)
Received: by mail-it1-x143.google.com with SMTP id a6so4499415itl.4
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:55:40 -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=8pu8dg4M2aN2vfGfiAvUkCDJDp13cgG6eh2d63mqF18=;
 b=i9HUXXK5HHr1egXdrWX7lQG/+77VcWHRe48C+OA6+82Hb8mugHzc6lKj44Sij08Klf
 ybijz5AIXqvr76FPnVUNExucW2+F5Mzj747HpLI43mKlCTNZ8SEgHmSUIMUuQoDgkTeb
 qiEdN/dOD4zoRUlHkrD4SLvfLYrg3DGBo2YXT0UNpMANPCMKSbYJ211hcL6lJEhk0Uaf
 RLsFai/toNTyp5Q+E/E9OxMhXJU/T2oRZ1heopqj5WpcemC8wuHZG3l6mv+nftQlV9hf
 j5qapmzJKfikzODKB0yIM4JZGNxzQQh4iB5ZUhLJAjMXPshMfOlvkomuFQYV6X8AL7bX
 4eig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=8pu8dg4M2aN2vfGfiAvUkCDJDp13cgG6eh2d63mqF18=;
 b=f9V/R2YYUvPp5Kwgi+yh8rFD0nA/VIiySXr0GcKIYSMqvjFnvItlXvTjwF10bAyp0Q
 vdby96heT9g4DlvPVhFMR/PfIc81ca7oMLzAz1PyBANJup6zV4ALHYIi+dAtL1a0Q0C3
 Ytvc8T0ivz9hDTo26jUl5uYK5C3l8K4u1j/HjM0ZAglHvbpZtAsrwD5p01Y/I+N6ucMx
 IuT6dnyDyLWCANw5xQu2NK+Hg35Tw9+nz5MdD+6cukxxid3DebGEuRlBi4y7/s4MLASx
 448BGS5CY1ZFbRORqoB9VgDxxDHlQXWpd28MPXakiVKlsQ9l6cyVQR4a0+VIi3aHwmXJ
 QdyA==
X-Gm-Message-State: AHQUAuZ785nj/L9SpJr10p+v6fiK1NMm6NB0DjWPrOp9pVEHKIrVhWY+
 INAWDMWOXGL3zxNpl9HletQUzH0NC78=
X-Google-Smtp-Source: AHgI3Iahc7NBTspj9sooAcwoDmEFgbGpa/dXDD2TPmTObyETXILDFNDNpHbDZChk9NSoPTayTy3zVw==
X-Received: by 2002:a02:3f29:: with SMTP id d41mr5021034jaa.76.1549443339993; 
 Wed, 06 Feb 2019 00:55:39 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.55.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:55:39 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:54:57 -0800
Message-Id: <1549443308-24448-7-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v8 for-4.12 06/17] xen/arm: introduce
 guest_handle_for_field()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QVJNIHBvcnQgb2YgYy9zIGJiNTQ0NTg1OiAiaW50cm9kdWNlIGd1ZXN0X2hhbmRsZV9mb3JfZmll
bGQoKSIKClRoaXMgaGVscGVyIHR1cm5zIGEgZmllbGQgb2YgYSBHVUVTVF9IQU5ETEUgaW50byBh
IEdVRVNUX0hBTkRMRS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3Rv
cGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KdjM6IEFkZGVkIFN0ZWZhbm8ncyBSZXZpZXdlZC1i
eQp2MjogQWRkZWQgUGF1bCdzIFJldmlld2VkLWJ5CgogeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVz
dF9hY2Nlc3MuaCB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgKaW5kZXggMjI0ZDJhMC4uODk5N2ExYyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2d1ZXN0X2FjY2Vzcy5oCkBAIC02Myw2ICs2Myw5IEBAIGludCBhY2Nlc3NfZ3Vlc3Rf
bWVtb3J5X2J5X2lwYShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGlwYSwgdm9pZCAqYnVmLAog
ICAgIF95OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogfSkKIAorI2RlZmluZSBndWVzdF9oYW5kbGVfZm9yX2ZpZWxkKGhuZCwgdHlwZSwgZmxk
KSAgICAgICAgICBcCisgICAgKChYRU5fR1VFU1RfSEFORExFKHR5cGUpKSB7ICYoaG5kKS5wLT5m
bGQgfSkKKwogI2RlZmluZSBndWVzdF9oYW5kbGVfZnJvbV9wdHIocHRyLCB0eXBlKSAgICAgICAg
XAogICAgICgoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh0eXBlKSkgeyAodHlwZSAqKXB0ciB9KQog
I2RlZmluZSBjb25zdF9ndWVzdF9oYW5kbGVfZnJvbV9wdHIocHRyLCB0eXBlKSAgXAotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:55:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grIzk-0008ND-DB; Wed, 06 Feb 2019 08:55:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grIzj-0008MR-5Z
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:55:47 +0000
X-Inumbo-ID: fdc2c1a3-29ec-11e9-bc90-bc764e045a96
Received: from mail-it1-x12a.google.com (unknown [2607:f8b0:4864:20::12a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdc2c1a3-29ec-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:55:45 +0000 (UTC)
Received: by mail-it1-x12a.google.com with SMTP id g85so4479100ita.3
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:55:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=o2pv1ZY6nd5UBZ5vN8/KTgYuOki6Lj5+a6xjMQmqdz8=;
 b=CZyZf1f8eUAdNV0Fv9qQPP0pirS5nJfKifT3IjsLmh64rM00n7iAQf0X1sUxGIKua7
 lZRmwFcT0Tl4cfPpSfggqCE2yLXUiZYeRqdCFuSbWk0C6I+S+GVRGXUKvowypBLEa3F2
 yETcfFj8RPx5dDHnpMWbh8vNxcVlTeGBlJTRpaIBlcPOsL4C9wh8wGpKC5SA56fZc6iV
 EHeCZBczl1c1RQzvWTpZ+b3M/Jv7NZe55nAkBnYrVZF/j+qmfcbL7X9ANvooBI2Lz/LQ
 QES7V49qwpHaywjR8/d1jSEbKOmMRW/19SuevCB32W6nFSAkx6NGRd5L7qjieDJaKBKB
 WQyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=o2pv1ZY6nd5UBZ5vN8/KTgYuOki6Lj5+a6xjMQmqdz8=;
 b=kS5eooM4R5jlt2c5MH419o14YyhZOrp5yGwEyyBnHBXe/l3vCh2e21H3sQcHZWOetO
 JdRz5pQYbzNal0r2l7aINFFzPZHLJrm1LXAlIjHxPLjSW7SwPYbBHQPyAUDQNcDJh3mm
 1wVLXVFgeryHPHaY5Fp6iCQR+U3ZOwRxEPRR8gPxIFJbT0iSAvvempOnPk7geyqWD4z0
 9tFSjErs00kRXltXVlaYrGtWGxK3daPoVEH4OYxLeZgPHhljD5q1x9x/deGbZs9O5Plj
 I9OcU+1x3AkCO5WDE9A3LaRAH0UahCvfxF70Lx9SpF3N/Sqi1PAKVfbFpQgUJGvdOjDa
 VqfQ==
X-Gm-Message-State: AHQUAua7JdiqsOvtCL8qJj9JaRNmPRl7txvCWvdzj/X9mnjKDebci0f8
 xbBOFRWoz3Csv2+ohLKtXLFQyJA4qCE=
X-Google-Smtp-Source: AHgI3IZ/cDLzXlk4LMpOK+mvWZmw1FEjso2KZCKF0LmtYSbMieY8M+C3szeeAsGINFrLzv2E8ksslQ==
X-Received: by 2002:a6b:640d:: with SMTP id t13mr5043439iog.25.1549443345014; 
 Wed, 06 Feb 2019 00:55:45 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.55.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:55:44 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:54:59 -0800
Message-Id: <1549443308-24448-9-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 for-4.12 08/17] argo: implement the
 unregister op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGFrZXMgYSBzaW5nbGUgYXJndW1lbnQ6IGEgaGFuZGxlIHRvIHRoZSByaW5nIHVucmVnaXN0cmF0
aW9uIHN0cnVjdCwKd2hpY2ggc3BlY2lmaWVzIHRoZSBwb3J0IGFuZCBwYXJ0bmVyIGRvbWFpbiBp
ZCBvciB3aWxkY2FyZC4KClRoZSByaW5nJ3MgZW50cnkgaXMgcmVtb3ZlZCBmcm9tIHRoZSBoYXNo
dGFibGUgb2YgcmVnaXN0ZXJlZCByaW5nczsKYW55IGVudHJpZXMgZm9yIHBlbmRpbmcgbm90aWZp
Y2F0aW9ucyBhcmUgcmVtb3ZlZDsgYW5kIHRoZSByaW5nIGlzCnVubWFwcGVkIGZyb20gWGVuJ3Mg
YWRkcmVzcyBzcGFjZS4KCklmIHRoZSByaW5nIGhhZCBiZWVuIHJlZ2lzdGVyZWQgdG8gY29tbXVu
aWNhdGUgd2l0aCBhIHNpbmdsZSBzcGVjaWZpZWQKZG9tYWluIChpZS4gYSBub24td2lsZGNhcmQg
cmluZykgdGhlbiB0aGUgcGFydG5lciBkb21haW4gc3RhdGUgaXMgcmVtb3ZlZApmcm9tIHRoZSBw
YXJ0bmVyIGRvbWFpbidzIGFyZ28gc2VuZF9pbmZvIGhhc2ggdGFibGUuCgpTaWduZWQtb2ZmLWJ5
OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgpS
ZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClRlc3Rl
ZC1ieTogQ2hyaXMgUGF0dGVyc29uIDxwYXR0ZXJzb25jQGFpbmZvc2VjLmNvbT4KLS0tCnY3ICMw
OSBKYW46IGF2b2lkIGNvZGUgZHVwbGljYXRpb24sIGZvcndhcmQgY29tcGF0IG9wcyB0byBuYXRp
dmUKdjYgIzA5IEphbjogYWRkIGNvbXBhdCBBQkkKdjYgQ2hyaXM6IGFkZCBUZXN0ZWQtYnkKdjYg
Um9nZXI6IGFkZCBSZXZpZXdlZC1ieQp2NiAjMDQgSmFuOiB4bGF0LmxzdDogbW92ZSBhcmdvIHN0
cnVjdCBlbnRyaWVzIHRvIGFscGhhYmV0aWNhbCBwb3NpdGlvbgp2NiAjMDQgUm9nZXI6IHVzZSBs
aXN0X2Zvcl9lYWNoX2VudHJ5IGZvciBsb29waW5nCnY1OiBhZGQgY29tcGF0IHZhbGlkYXRpb24g
bWFjcm9zIHRvIHByaW1hcnkgc291cmNlIGZpbGU6IGNvbW1vbi9hcmdvLmMKdjU6IGRyb3BwZWQg
ZXh0ZXJuYWwgZmlsZSBmb3IgY29tcGF0IG1hY3JvczogY29tbW9uL2NvbXBhdC9hcmdvLmMKdjQg
IyBKYW46IHNocmluayB0aGUgY3JpdGljYWwgc2VjdGlvbnMgaW4gdW5yZWdpc3Rlcgp2NCA6IHVz
ZSBzdGFuZGFyZCBkYXRhIHN0cnVjdHVyZXMgYXMgcGVyIGNvbW1vbiBjb2RlCnY0ICMwOCBSb2dl
cjogc2tpcCBzZW5kX2luZm8gbG9va3VwIGZvciB3aWxkY2FyZCByaW5ncwp2NDogYWRkIEFTU0VS
VF9VTlJFQUNIQUJMRSBmb3IgbWlzc2luZyBzZW5kZXIgZG9tYWluIG9yIHNlbmRfaW5mbwp2NDog
cmVkdWNlIGluZGVudGF0aW9uIGJ5IHVzaW5nIGdvdG8KdjQ6IGFkZCB1bmxpa2VseSB0byBjdXJy
ZC0+YXJnbyBjaGVjawp2NCAjMDggSmFuOiBtb3ZlIHB1dF9kb21haW4gb3V0c2lkZSBMMiBjcml0
aWNhbCBzZWN0aW9uCnY0OiBpbmNsdWRlIHJpbmcgZGF0YSBpbiBkZWJ1ZyBvdXRwdXQgd2hlbiBy
aW5nIG5vdCBmb3VuZAp2MyAjMDggSmFuOiBwdWxsIHhmcmVlIG91dCBvZiBleGNsdXNpdmUgY3Jp
dGljYWwgc2VjdGlvbnMgaW4gdW5yZWdpc3Rlcl9yaW5nCnYzICMwOCBKYW46IHJlbmFtZSBzZW5k
X2ZpbmRfaW5mbyB0byBmaW5kX3NlbmRfaW5mbwp2MyAjMDcgSmFuOiByZW5hbWUgcmluZ19maW5k
X2luZm8gdG8gZmluZF9yaW5nX2luZm8KdjMgIzA4IFJvZ2VyOiB1c2UgcmV0dXJuIGFuZCByZW1v
dmUgdGhlIG91dCBsYWJlbCBpbiB1bnJlZ2lzdGVyX3JpbmcKdjMgIzA4IFJvZ2VyOiBiZXR0ZXIg
ZGVidWcgb3V0cHV0IGluIHNlbmRfZmluZF9pbmZvCnYzICMxMCBSb2dlcjogbW92ZSBmaW5kIGZ1
bmN0aW9ucyB0byB0b3Agb2YgZmlsZSBhbmQgZHJvcCBwcm90b3R5cGVzCnYzICMwNCBKYW46IG1l
bGQgY29tcGF0IGNoZWNrIGZvciB1bnJlZ2lzdGVyX3Jpbmcgc3RydWN0CnYzICMwNCBSb2dlci9K
YW46IG1ha2UgbG9jayBuYW1lcyBjbGVhcmVyIGFuZCBhc3NlcnQgdGhlaXIgc3RhdGUKdjMgIzA0
IEphbjogcG9ydCAtPiBhcG9ydCB3aXRoIHR5cGU7IGRpc3Rpbmd1aXNoIGFyZ28gcG9ydCBmcm9t
IGV2dGNobgp2MyBmZWVkYmFjayBSb2dlci9KYW46IEFTU0VSVCBjdXJyZCBpcyBjdXJyZW50LT5k
b21haW4gb3IgdXNlICdkJyB2YXJpYWJsZSBuYW1lCnYzIGZlZWRiYWNrICMwNyBSb2dlcjogY29u
c3QgdGhlIGFyZ29fcmluZ19pZCBzdHJ1Y3RzIGluIHNlbmRfZmluZF9pbmZvCnYyIGZlZWRiYWNr
IEphbjogZHJvcCBjb29raWUsIGltcGxlbWVudCB0ZWFyZG93bgp2MiBmZWVkYmFjayBKYW46IGRy
b3AgbWVzc2FnZSBmcm9tIGFyZ29fbWVzc2FnZV9vcAp2MiBzZWxmOiBPVkVSSEFVTAp2MiBzZWxm
OiByZW9yZGVyIGxvZ2ljIHRvIHNob3J0ZW4gY3JpdGljYWwgc2VjdGlvbgp2MSAjMTMgZmVlZGJh
Y2sgSmFuOiByZXZpc2UgdXNlIG9mIGd1ZXN0X2hhbmRsZV9va2F5IHZzIF9fY29weSBvcHMKdjEg
ZmVlZGJhY2sgUm9nZXIsIEphbjogZHJvcCBhcmdvIHByZWZpeCBvbiBzdGF0aWMgZnVuY3Rpb25z
CnYxLDIgZmVlZGJhY2sgSmFuL1JvZ2VyL1BhdWw6IGRyb3AgZXJybm8gcmV0dXJuaW5nIGd1ZXN0
IGFjY2VzcyBmdW5jdGlvbnMKdjEgIzUgKCMxNCkgZmVlZGJhY2sgUGF1bDogdXNlIGN1cnJkIGlu
IGRvX2FyZ29fbWVzc2FnZV9vcAp2MSAjNSAoIzE0KSBmZWVkYmFjayBQYXVsOiBmdWxsIHVzZSBj
dXJyZCBpbiBhcmdvX3VucmVnaXN0ZXJfcmluZwp2MSAjMTMgKCMxNCkgZmVlZGJhY2sgUGF1bDog
cmVwbGFjZSBkby93aGlsZSB3aXRoIGdvdG87IHJlaW5kZW50CnYxIHNlbGY6IGFkZCBibGFuayBs
aW5lcyBpbiB1bnJlZ2lzdGVyIGNhc2UgaW4gZG9fYXJnb19tZXNzYWdlX29wCnYxOiAjMTMgZmVl
ZGJhY2sgSmFuOiBwdWJsaWMgbmFtZXNwYWNlOiBwcmVmaXggd2l0aCB4ZW4KdjE6ICMxMyBmZWVk
YmFjayBKYW46IGJsYW5rIGxpbmUgYWZ0ZXIgb3AgY2FzZSBpbiBkb19hcmdvX21lc3NhZ2Vfb3AK
djE6ICMxNCBmZWVkYmFjayBKYW46IHJlcGxhY2UgZG9tYWluIGlkIG92ZXJyaWRlIHdpdGggdmFs
aWRhdGlvbgp2MTogIzE4IGZlZWRiYWNrIEphbjogbWVsZCB0aGUgcmluZyBjb3VudCBsaW1pdCBp
bnRvIHRoZSBzZXJpZXMKdjE6IGZlZWRiYWNrICMxNSBKYW46IHZlcmlmeSB6ZXJvIGluIHVudXNl
ZCBoeXBlcmNhbGwgYXJncwoKIHhlbi9jb21tb24vYXJnby5jICAgICAgICAgfCAxMjYgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVi
bGljL2FyZ28uaCB8ICAxOSArKysrKysrCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgIHwgICAx
ICsKIDMgZmlsZXMgY2hhbmdlZCwgMTQ2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCmluZGV4IDgxNGRkMGMuLmYzZTQ2OGQg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vYXJnby5jCisrKyBiL3hlbi9jb21tb24vYXJnby5jCkBA
IC0zNyw2ICszNyw3IEBAIENIRUNLX2FyZ29fYWRkcjsKIENIRUNLX2FyZ29fcmVnaXN0ZXJfcmlu
ZzsKIENIRUNLX2FyZ29fcmluZzsKIENIRUNLX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcjsKK0NI
RUNLX2FyZ29fdW5yZWdpc3Rlcl9yaW5nOwogI2VuZGlmCiAKICNkZWZpbmUgTUFYX1JJTkdTX1BF
Ul9ET01BSU4gICAgICAgICAgICAxMjhVCkBAIC01Myw2ICs1NCw3IEBAIERFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl9hcmdvX2FkZHJfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
YXJnb19nZm5fdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yZWdpc3Rlcl9y
aW5nX3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ190KTsKK0RFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190KTsKIAogc3RhdGlj
IGJvb2wgX19yZWFkX21vc3RseSBvcHRfYXJnbzsKIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkg
b3B0X2FyZ29fbWFjX3Blcm1pc3NpdmU7CkBAIC0zNjAsNiArMzYyLDM2IEBAIGZpbmRfcmluZ19p
bmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlk
KQogICAgIHJldHVybiBOVUxMOwogfQogCitzdGF0aWMgc3RydWN0IGFyZ29fc2VuZF9pbmZvICoK
K2ZpbmRfc2VuZF9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdv
X3JpbmdfaWQgKmlkKQoreworICAgIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyAqc2VuZF9pbmZvOwor
ICAgIGNvbnN0IHN0cnVjdCBsaXN0X2hlYWQgKmJ1Y2tldDsKKworICAgIEFTU0VSVChMT0NLSU5H
X3NlbmRfTDIoZCkpOworCisgICAgLyogTGlzdCBpcyBub3QgbW9kaWZpZWQgaGVyZS4gU2VhcmNo
IGFuZCByZXR1cm4gdGhlIG1hdGNoIGlmIGZvdW5kLiAqLworICAgIGJ1Y2tldCA9ICZkLT5hcmdv
LT5zZW5kX2hhc2hbaGFzaF9pbmRleChpZCldOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShz
ZW5kX2luZm8sIGJ1Y2tldCwgbm9kZSkKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCBhcmdv
X3JpbmdfaWQgKmNtcGlkID0gJnNlbmRfaW5mby0+aWQ7CisKKyAgICAgICAgaWYgKCBjbXBpZC0+
YXBvcnQgPT0gaWQtPmFwb3J0ICYmCisgICAgICAgICAgICAgY21waWQtPmRvbWFpbl9pZCA9PSBp
ZC0+ZG9tYWluX2lkICYmCisgICAgICAgICAgICAgY21waWQtPnBhcnRuZXJfaWQgPT0gaWQtPnBh
cnRuZXJfaWQgKQorICAgICAgICB7CisgICAgICAgICAgICBhcmdvX2RwcmludGsoImZvdW5kIHNl
bmRfaW5mbyBmb3IgcmluZygldToleCAldSlcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
aWQtPmRvbWFpbl9pZCwgaWQtPmFwb3J0LCBpZC0+cGFydG5lcl9pZCk7CisgICAgICAgICAgICBy
ZXR1cm4gc2VuZF9pbmZvOworICAgICAgICB9CisgICAgfQorICAgIGFyZ29fZHByaW50aygibm8g
c2VuZF9pbmZvIGZvciByaW5nKCV1OiV4ICV1KVxuIiwKKyAgICAgICAgICAgICAgICAgaWQtPmRv
bWFpbl9pZCwgaWQtPmFwb3J0LCBpZC0+cGFydG5lcl9pZCk7CisKKyAgICByZXR1cm4gTlVMTDsK
K30KKwogc3RhdGljIHZvaWQKIHJpbmdfdW5tYXAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCiB7CkBAIC03MzgsNiArNzcwLDg1IEBAIGZp
bmRfcmluZ19tZm5zKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmlu
Z19pbmZvLAogfQogCiBzdGF0aWMgbG9uZwordW5yZWdpc3Rlcl9yaW5nKHN0cnVjdCBkb21haW4g
KmN1cnJkLAorICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29f
dW5yZWdpc3Rlcl9yaW5nX3QpIHVucmVnX2huZCkKK3sKKyAgICB4ZW5fYXJnb191bnJlZ2lzdGVy
X3JpbmdfdCB1bnJlZzsKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIHJpbmdfaWQ7CisgICAgc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8gPSBOVUxMOworICAgIHN0cnVjdCBhcmdvX3Nl
bmRfaW5mbyAqc2VuZF9pbmZvID0gTlVMTDsKKyAgICBzdHJ1Y3QgZG9tYWluICpkc3RfZCA9IE5V
TEw7CisKKyAgICBBU1NFUlQoY3VycmQgPT0gY3VycmVudC0+ZG9tYWluKTsKKworICAgIGlmICgg
Y29weV9mcm9tX2d1ZXN0KCZ1bnJlZywgdW5yZWdfaG5kLCAxKSApCisgICAgICAgIHJldHVybiAt
RUZBVUxUOworCisgICAgaWYgKCB1bnJlZy5wYWQgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KworICAgIHJpbmdfaWQucGFydG5lcl9pZCA9IHVucmVnLnBhcnRuZXJfaWQ7CisgICAgcmluZ19p
ZC5hcG9ydCA9IHVucmVnLmFwb3J0OworICAgIHJpbmdfaWQuZG9tYWluX2lkID0gY3VycmQtPmRv
bWFpbl9pZDsKKworICAgIHJlYWRfbG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAg
IGlmICggdW5saWtlbHkoIWN1cnJkLT5hcmdvKSApCisgICAgeworICAgICAgICByZWFkX3VubG9j
aygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7CisgICAg
fQorCisgICAgd3JpdGVfbG9jaygmY3VycmQtPmFyZ28tPnJpbmdzX0wyX3J3bG9jayk7CisKKyAg
ICByaW5nX2luZm8gPSBmaW5kX3JpbmdfaW5mbyhjdXJyZCwgJnJpbmdfaWQpOworICAgIGlmICgg
IXJpbmdfaW5mbyApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcmluZ19yZW1vdmVfaW5mbyhj
dXJyZCwgcmluZ19pbmZvKTsKKyAgICBjdXJyZC0+YXJnby0+cmluZ19jb3VudC0tOworCisgICAg
aWYgKCByaW5nX2lkLnBhcnRuZXJfaWQgPT0gWEVOX0FSR09fRE9NSURfQU5ZICkKKyAgICAgICAg
Z290byBvdXQ7CisKKyAgICBkc3RfZCA9IGdldF9kb21haW5fYnlfaWQocmluZ19pZC5wYXJ0bmVy
X2lkKTsKKyAgICBpZiAoICFkc3RfZCB8fCAhZHN0X2QtPmFyZ28gKQorICAgIHsKKyAgICAgICAg
QVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHNw
aW5fbG9jaygmZHN0X2QtPmFyZ28tPnNlbmRfTDJfbG9jayk7CisKKyAgICBzZW5kX2luZm8gPSBm
aW5kX3NlbmRfaW5mbyhkc3RfZCwgJnJpbmdfaWQpOworICAgIGlmICggc2VuZF9pbmZvICkKKyAg
ICAgICAgbGlzdF9kZWwoJnNlbmRfaW5mby0+bm9kZSk7CisgICAgZWxzZQorICAgICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKKworICAgIHNwaW5fdW5sb2NrKCZkc3RfZC0+YXJnby0+c2VuZF9M
Ml9sb2NrKTsKKworIG91dDoKKyAgICB3cml0ZV91bmxvY2soJmN1cnJkLT5hcmdvLT5yaW5nc19M
Ml9yd2xvY2spOworCisgICAgcmVhZF91bmxvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7CisK
KyAgICBpZiAoIGRzdF9kICkKKyAgICAgICAgcHV0X2RvbWFpbihkc3RfZCk7CisKKyAgICB4ZnJl
ZShzZW5kX2luZm8pOworCisgICAgaWYgKCAhcmluZ19pbmZvICkKKyAgICB7CisgICAgICAgIGFy
Z29fZHByaW50aygidW5yZWdpc3Rlcl9yaW5nOiBubyByaW5nX2luZm8gZm91bmQgZm9yIHJpbmco
JXU6JXggJXUpXG4iLAorICAgICAgICAgICAgICAgICAgICAgcmluZ19pZC5kb21haW5faWQsIHJp
bmdfaWQuYXBvcnQsIHJpbmdfaWQucGFydG5lcl9pZCk7CisgICAgICAgIHJldHVybiAtRU5PRU5U
OworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgbG9uZwogcmVnaXN0ZXJfcmlu
ZyhzdHJ1Y3QgZG9tYWluICpjdXJyZCwKICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpIHJlZ19obmQsCiAgICAgICAgICAgICAgIFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fZ2ZuX3QpIGdmbl9obmQsCkBAIC0xMDI5LDYg
KzExNDAsMjEgQEAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZzEsCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAgIGNhc2UgWEVO
X0FSR09fT1BfdW5yZWdpc3Rlcl9yaW5nOgorICAgIHsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdCkgdW5yZWdfaG5kID0KKyAgICAgICAg
ICAgIGd1ZXN0X2hhbmRsZV9jYXN0KGFyZzEsIHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190KTsK
KworICAgICAgICBpZiAoIHVubGlrZWx5KCghZ3Vlc3RfaGFuZGxlX2lzX251bGwoYXJnMikpIHx8
IGFyZzMgfHwgYXJnNCkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gdW5yZWdpc3Rlcl9y
aW5nKGN1cnJkLCB1bnJlZ19obmQpOworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZh
dWx0OgogICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5o
CmluZGV4IDhiNzYzZTcuLjI5ODU2ZGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmdvLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaApAQCAtNzUsNiArNzUsMTMgQEAg
dHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmVnaXN0ZXJfcmluZwogICAgIHVpbnQzMl90IGxlbjsK
IH0geGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190OwogCit0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb191
bnJlZ2lzdGVyX3JpbmcKK3sKKyAgICB4ZW5fYXJnb19wb3J0X3QgYXBvcnQ7CisgICAgZG9taWRf
dCBwYXJ0bmVyX2lkOworICAgIHVpbnQxNl90IHBhZDsKK30geGVuX2FyZ29fdW5yZWdpc3Rlcl9y
aW5nX3Q7CisKIC8qIE1lc3NhZ2VzIG9uIHRoZSByaW5nIGFyZSBwYWRkZWQgdG8gYSBtdWx0aXBs
ZSBvZiB0aGlzIHNpemUuICovCiAjZGVmaW5lIFhFTl9BUkdPX01TR19TTE9UX1NJWkUgMHgxMAog
CkBAIC0xMzAsNCArMTM3LDE2IEBAIHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVy
CiAjZGVmaW5lIFhFTl9BUkdPX1JFR0lTVEVSX0ZMQUdfTUFTSyBYRU5fQVJHT19SRUdJU1RFUl9G
TEFHX0ZBSUxfRVhJU1QKICNlbmRpZgogCisvKgorICogWEVOX0FSR09fT1BfdW5yZWdpc3Rlcl9y
aW5nCisgKgorICogVW5yZWdpc3RlciBhIHByZXZpb3VzbHktcmVnaXN0ZXJlZCByaW5nLCBlbmRp
bmcgY29tbXVuaWNhdGlvbi4KKyAqCisgKiBhcmcxOiBYRU5fR1VFU1RfSEFORExFKHhlbl9hcmdv
X3VucmVnaXN0ZXJfcmluZ190KQorICogYXJnMjogTlVMTAorICogYXJnMzogMCAoWkVSTykKKyAq
IGFyZzQ6IDAgKFpFUk8pCisgKi8KKyNkZWZpbmUgWEVOX0FSR09fT1BfdW5yZWdpc3Rlcl9yaW5n
ICAgICAyCisKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4v
aW5jbHVkZS94bGF0LmxzdAppbmRleCAzNDlmYmFkLi5lZTdkZmZjIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94bGF0LmxzdAorKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdApAQCAtMzQsNiArMzQs
NyBAQAogPwlhcmdvX3JlZ2lzdGVyX3JpbmcJCWFyZ28uaAogPwlhcmdvX3JpbmcJCQlhcmdvLmgK
ID8JYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyCWFyZ28uaAorPwlhcmdvX3VucmVnaXN0ZXJfcmlu
ZwkJYXJnby5oCiA/CWV2dGNobl9hbGxvY191bmJvdW5kCQlldmVudF9jaGFubmVsLmgKID8JZXZ0
Y2huX2JpbmRfaW50ZXJkb21haW4JCWV2ZW50X2NoYW5uZWwuaAogPwlldnRjaG5fYmluZF9pcGkJ
CQlldmVudF9jaGFubmVsLmgKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:55:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grIzk-0008Ne-Oq; Wed, 06 Feb 2019 08:55:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grIzj-0008MS-5Y
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:55:47 +0000
X-Inumbo-ID: fc930ea3-29ec-11e9-bc90-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc930ea3-29ec-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:55:44 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id d11so4498516itf.2
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:55:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=UyqPZNoM/HGEF+O2o+vb0TNMyN40mmXrSHcAO+V+Kdk=;
 b=j99RbhLuMFfsOA8JHrMG3QjLyNlheilxRGiFsiINd6w099DFidMChM4DOUk/kmdwHe
 FppdRyeZ+eEMQXO37IejFwRY4/40gwbsAy3Px0H4og0aDh7XeX8Ce20q7YtH9H0kUXYt
 X49aqhnMRWO632Swrysp5RwNbZY/bcdrRnFw1AtbVqbPhB4OJn6nrxnAlWG6ypN3SZIv
 z/tpm+nvWZ0i6wYLrMRih3exm7ab1rcjrzjwrbc2dBABwbsjq45LUdGML6ZIUcT0NLj0
 I4+EyDn7KSxACUozrhYVPGAF7jIykm+qobBOYXAmBxIjxwRg9oWSsGScwicvGS9rMqxs
 WWdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=UyqPZNoM/HGEF+O2o+vb0TNMyN40mmXrSHcAO+V+Kdk=;
 b=LMNWxA69TUQ13ueYsLrelZ1jJlFthC0li3iKN8WDvxojiNDcjVWZqfl/6Gw1bh7ELf
 SB2+vN3fbc7sYrADhbP8psA0bViyajNXHqpjDWDKPJsIXXlV0qonSbV3lauEVTggexb0
 v4CrXoEgpc7TWE4MeteAiHKELsmJdeKj5T2OoroGo42JPH01SyR7enh8UIxxab9/fppj
 Q95vPHihYeNHp5/K0ysPLy/T3UCN8cHu969fjP6DbbCt1ufrUsKsUUcqthY6qwMNvuOW
 brVq1II8UluiXu8gHfMsH/VPvYUxL7f/p36SM05b7YZxPwTRDSbwZ6Qdxx0Yv9HgGlL9
 elaw==
X-Gm-Message-State: AHQUAubB4nfc3+5JKGBT3Jr4QUVLny/X90RB7OH3HRMzrZq9pLLVtaI0
 IKIwpK3IAdzUYU+XlMKwYO2Qd+z0NgA=
X-Google-Smtp-Source: AHgI3IYlppQDhAdO10hH5vlV3gfRx+UPjXPsFisw6rLIPXb+rUjTWuQ3rY1Nlam3+pykJLY1EdwxwQ==
X-Received: by 2002:a02:9951:: with SMTP id d17mr4912233jak.134.1549443342563; 
 Wed, 06 Feb 2019 00:55:42 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.55.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:55:41 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:54:58 -0800
Message-Id: <1549443308-24448-8-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 for-4.12 07/17] argo: implement the register
 op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlZ2lzdGVyIG9wIGlzIHVzZWQgYnkgYSBkb21haW4gdG8gcmVnaXN0ZXIgYSByZWdpb24g
b2YgbWVtb3J5IGZvcgpyZWNlaXZpbmcgbWVzc2FnZXMgZnJvbSBlaXRoZXIgYSBzcGVjaWZpZWQg
b3RoZXIgZG9tYWluLCBvciwgaWYgc3BlY2lmeWluZyBhCndpbGRjYXJkLCBhbnkgZG9tYWluLgoK
VGhpcyBvcGVyYXRpb24gY3JlYXRlcyBhIG1hcHBpbmcgd2l0aGluIFhlbidzIHByaXZhdGUgYWRk
cmVzcyBzcGFjZSB0aGF0CndpbGwgcmVtYWluIHJlc2lkZW50IGZvciB0aGUgbGlmZXRpbWUgb2Yg
dGhlIHJpbmcuIEluIHN1YnNlcXVlbnQgY29tbWl0cywKdGhlIGh5cGVydmlzb3Igd2lsbCB1c2Ug
dGhpcyBtYXBwaW5nIHRvIGNvcHkgZGF0YSBmcm9tIGEgc2VuZGluZyBkb21haW4gaW50bwp0aGlz
IHJlZ2lzdGVyZWQgcmluZywgbWFraW5nIGl0IGFjY2Vzc2libGUgdG8gdGhlIGRvbWFpbiB0aGF0
IHJlZ2lzdGVyZWQgdGhlCnJpbmcgdG8gcmVjZWl2ZSBkYXRhLgoKV2lsZGNhcmQgYW55LXNlbmRl
ciByaW5ncyBhcmUgZGVmYXVsdCBkaXNhYmxlZCBhbmQgcmVnaXN0cmF0aW9uIHdpbGwgYmUKcmVm
dXNlZCB3aXRoIEVQRVJNIHVubGVzcyB0aGV5IGhhdmUgYmVlbiBzcGVjaWZpY2FsbHkgZW5hYmxl
ZCB3aXRoIHRoZQpuZXcgbWFjLXBlcm1pc3NpdmUgZmxhZyB0aGF0IGlzIGFkZGVkIHRvIHRoZSBh
cmdvIGJvb3Qgb3B0aW9uIGhlcmUuIFRoZQpyZWFzb24gd2h5IHRoZSBkZWZhdWx0IGZvciB3aWxk
Y2FyZCByaW5ncyBpcyAnZGVueScgaXMgdGhhdCB0aGVyZSBpcwpjdXJyZW50bHkgbm8gbWVhbnMg
dG8gcHJvdGVjdCB0aGUgcmluZyBmcm9tIERvUyBieSBhIG5vaXN5IGRvbWFpbgpzcGFtbWluZyB0
aGUgcmluZywgYWZmZWN0aW5nIG90aGVyIGRvbWFpbnMgYWJpbGl0eSB0byBzZW5kIHRvIGl0LiBU
aGlzCndpbGwgYmUgYWRkcmVzc2VkIHdpdGggWFNNIHBvbGljeSBjb250cm9scyBpbiBzdWJzZXF1
ZW50IHdvcmsuCgpTaW5jZSBkZW55aW5nIGFjY2VzcyB0byBhbnktc2VuZGVyIHJpbmdzIGlzIGEg
c2lnbmlmaWNhbnQgZnVuY3Rpb25hbApjb25zdHJhaW50LCB0aGUgbmV3IG9wdGlvbiAibWFjLXBl
cm1pc3NpdmUiIGZvciB0aGUgYXJnbyBib290cGFyYW0KZW5hYmxlcyBvdmVycmlkaW5nIHRoaXMu
IGVnOiAiYXJnbz0xLG1hYy1wZXJtaXNzaXZlPTEiCgpUaGUgcDJtIHR5cGUgb2YgdGhlIG1lbW9y
eSBzdXBwbGllZCBieSB0aGUgZ3Vlc3QgZm9yIHRoZSByaW5nIG11c3QgYmUKcDJtX3JhbV9ydyBh
bmQgdGhlIG1lbW9yeSB3aWxsIGJlIHBpbm5lZCBhcyBQR1Rfd3JpdGFibGVfcGFnZSB3aGlsZSB0
aGUgcmluZwppcyByZWdpc3RlcmVkLgoKVGhpcyBoeXBlcmNhbGwgb3AgYW5kIGl0cyBpbnRlcmZh
Y2UgY3VycmVudGx5IG9ubHkgc3VwcG9ydHMgNEstc2l6ZWQgcGFnZXMuCgpTaWduZWQtb2ZmLWJ5
OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgpU
ZXN0ZWQtYnk6IENocmlzIFBhdHRlcnNvbiA8cGF0dGVyc29uY0BhaW5mb3NlYy5jb20+ClJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCnY3ICMw
OSBKYW46IGF2b2lkIGNvZGUgZHVwbGljYXRpb24sIGZvcndhcmQgY29tcGF0IG9wcyB0byBuYXRp
dmUKdjcgIzA5IEphbjogY29tbWVudHMgaW4gZG8vY29tcGF0X2FyZ29fb3AgdG8gaGlnaGxpZ2h0
IGFyZyBkaWZmZXJlbmNlCnY3ICMwOSBzZWxmOiB1c2UgdGhlIDY0LWJpdCBmaXhlZCB3aWR0aCBn
Zm4gdHlwZQp2NyAjMDcgUm9nZXI6IGFkZCBSZXZpZXdlZC1ieQp2NyAjMDcgUm9nZXI6IGFkZCBt
aXNzaW5nIHNwYWNlIGNoYXJhY3RlciB0byBpZiBjb25kaXRpb24KdjcgIzA3IFJvZ2VyOiBtb3Zl
ICNlbmRpZiBhbmQgZHJvcCBzZWNvbmQgQ09ORklHX0NPTVBBVCBpZmRlZgp2NiAjMDkgSmFuOiBh
ZGQgY29tcGF0IEFCSQp2NiAjMDcgSmFuOiBhZGQgYXJnb19tZXNzYWdlX2hlYWRlciB0byB4bGF0
LmxzdCBhbmQgaW52b2tlIHRoZSBDSEVDSwp2NiAjMDcgSmFuOiB4bGF0LmxzdDogbW92ZSBhcmdv
IHN0cnVjdCBlbnRyaWVzIHRvIGFscGhhYmV0aWNhbCBwb3NpdGlvbgp2NSAjMDcgUm9nZXI6IGFk
ZCBCVUlMRF9CVUdfT04gZm9yIE1BWF9SSU5HX1NJWkUsIFBBR0VfU0laRQp2NSAjMDcgUm9nZXI6
IGdwcmludGsoWEVOTE9HX0VSUiwuLiBmb3IgZGVuaWVkIGV4aXN0aW5nIHJpbmcKdjU6IGFkZCBj
b21wYXQgdmFsaWRhdGlvbiBtYWNyb3MgdG8gcHJpbWFyeSBzb3VyY2UgZmlsZTogY29tbW9uL2Fy
Z28uYwp2NSA6IGNvbnZlcnQgaHlwZXJjYWxsIGFyZyBzdHJ1Y3RzIHRvIHN0cnVjdCBmb3JtIGZv
ciBjb21wYXQgY2hlY2tpbmcKdjU6IGRyb3BwZWQgZXh0ZXJuYWwgZmlsZSBmb3IgY29tcGF0IG1h
Y3JvczogY29tbW9uL2NvbXBhdC9hcmdvLmMKdjQgdjMjMDcgSmFuOiBzaHJpbmsgY3JpdGljYWwg
c2VjdGlvbnMgaW4gcmVnaXN0ZXJfcmluZwp2NCB2MyMwNyBKYW46IHJldmlzZSByZWdpc3RlciBm
bGFnIE1BU0sgaW4gaGVhZGVyLCBub3RlIDMyLWJpdG5lc3Mgb2YgYXJncwp2NCBmZWVkYmFjazog
dXNlIHN0YW5kYXJkIGRhdGEgc3RydWN0dXJlcyBwZXIgY29tbW9uIGNvZGUsIG5vdCBsb29wIG1h
Y3Jvcwp2NCBBbmRyZXc6IHVzZSB0aGUgc2luZ2xlIGFyZ28gY29tbWFuZCBsaW5lIG9wdGlvbiBs
aXN0CnY0ICMwNyBKYW46IHJld3JpdGUgZmluZF9yaW5nX21mbiB0byB1c2UgY2hlY2tfZ2V0X3Bh
Z2VfZnJvbV9nZm4KdjQgIzA3IFJvZ2VyOiBhZGQgRklYTUUgdG8gcmluZ19tYXBfcGFnZSBmb3Ig
dm1hcCBjb250aWd1b3VzIHJpbmcgbWFwcGluZwp2MyAjMDcgSmFuOiBjb21tZW50OiBtaW5pbXVt
IHJpbmcgc2l6ZSBpcyBiYXNlZCBvbiBtaW5pbXVtLXNpemVkIG1lc3NhZ2UKdjMgIzA0IEFuZHJl
dzogcmVmZXJlbmNlIENPTkZJR19BUkdPIGluIHRoZSBjb21tYW5kIGxpbmUgZG9jdW1lbnRhdGlv
bgp2MyAjMDcgSmFuOiByZWdpc3Rlcl9yaW5nOiBmb2xkIGVsc2UsIGlmIGludG8gZWxzZS1pZiB0
byBkcm9wIGluZGVudAp2MyAjMDcgSmFuOiByZW1vdmUgbm8gbG9uZ2VyIHVzZWQgZ3Vlc3RfaGFu
ZGxlX2lzX2FsaWduZWQgbWFjcm9zCnYzICMwNyBKYW46IHJlbW92ZSBkZWFkIGNvZGUgZnJvbSBm
aW5kX3JpbmdfbWZucwp2MyAjMDcgSmFuOiBmaXggZm9ybWF0IHN0cmluZyBpbmRlbnRpb24gaW4g
cHJpbnRrcwp2MyAjMDcgSmFuOiByZW1vdmUgcmVkdW5kYW50IGJvdW5kcyBjaGVjayBvbiBucGFn
ZSBpbiBmaW5kX3JpbmdfbWZucwp2MyAjMDggc2VsZi9Sb2dlcjogaW1wcm92ZSBkcHJpbnRrIG91
dHB1dCBpbiBmaW5kX3JpbmdfaW5mbyBsaWtlIGZpbmRfc2VuZF9pbmZvCnYzICMwNyBKYW46IHJl
bmFtZSByaW5nX2ZpbmRfaW5mbyB0byBmaW5kX3JpbmdfaW5mbwp2MyAjMDcgSmFuOiB1c2UgYXJy
YXlfaW5kZXhfbm9zcGVjIGluIHJpbmdfbWFwX3BhZ2UKdjMgIzA3IEphbjogZml4IG51bWVyaWMg
ZW50cmllcyBpbiBwcmludGsgZm9ybWF0IHN0cmluZ3MKdjMgIzcgSmFuOiBkcm9wIHVubmVlZGVk
IHBhcmVudGhlc2VzIGZyb20gUk9VTkRVUF9NRVNTQUdFIGRlZm4KdjMgIzEwIFJvZ2VyOiBtb3Zl
IGZpbmQgZnVuY3Rpb25zIHRvIHRvcCBvZiBmaWxlIGFuZCBkcm9wIHByb3RvdHlwZXMKdjMgIzAz
IG1lbGQgY29tcGF0IGNoZWNrIGZvciBoeXBlcmNhbGwgYXJnIHJlZ2lzdGVyIHN0cnVjdAp2MyAj
MDQgUm9nZXIvSmFuOiBtYWtlIGxvY2sgbmFtZXMgY2xlYXJlciBhbmQgYXNzZXJ0IHRoZWlyIHN0
YXRlCnYzICMwNCBKYW46IHBvcnQgLT4gYXBvcnQgd2l0aCB0eXBlOyBkaXN0aW5ndWlzaCBhcmdv
IHBvcnQgZnJvbSBldnRjaG4KdjMgZmVlZGJhY2sgIzA3IEVyaWM6IGZpeCBoZWFkZXIgbWF4IHJp
bmcgc2l6ZSBjb21tZW50IHVuaXRzCnYzIGZlZWRiYWNrICMwNCBSb2dlcjogbWZuX21hcHBpbmc6
IHZvaWQqIGluc3RlYWQgb2YgdWludDhfdCoKdjMgdXNlICV1IGZvciBwcmludGluZyB1bnNpZ25l
ZCBpbnRzIGluIGZpbmRfcmluZ19tZm5zCnYzIGZlZWRiYWNrICMwNCBKYW46IHVpbnQzMl90IC0+
IHVuc2lnbmVkIGludCBmb3IgbnBhZ2UgaW4gcmVnaXN0ZXJfcmluZwp2MyBmZWVkYmFjayAjMDQg
Um9nZXI6IGRyb3AgbnBhZ2VzIHN0cnVjdCBtZW1iZXIsIGNhbGN1bGF0ZSBmcm9tIGxlbgp2MyA6
IHJlZ2lzdGVyX3Jpbmc6IHVpbnQzMl90IC0+IHVuc2lnbmVkIGludCBmb3IgcHJpdmF0ZV90eF9w
dHIKdjMgZmVlZGJhY2sgUm9nZXIvSmFuOiBBU1NFUlQgY3VycmQgaXMgY3VycmVudC0+ZG9tYWlu
IG9yIHVzZSAnZCcgdmFyaWFibGUgbmFtZQp2MyBmZWVkYmFjayAjMDcgUm9nZXI6IHVzZSBvcHRf
YXJnb19tYWNfcGVybWlzc2l2ZSA6IGEgYm9vbGVhbiBvcHQKdjMgZmVlZGJhY2sgIzA0IFJvZ2Vy
OiByZW9yZGVyICNpbmNsdWRlcyB0byBhbHBoYWJldGljYWwgb3JkZXIKdjMgZmVlZGJhY2sgIzA3
IFJvZ2VyOiBkcm9wIGNvbW1lbnQgcmU6IEludGVsIEVQVC9BTUQgTlBUIGZvciB3cml0ZS1vbmx5
IG1hcHBpbmcKdjMgZmVlZGJhY2sgIzA3IFJvZ2VyOiBkcm9wIHB0ciBhcml0aG1ldGljIGluIHVw
ZGF0ZV90eF9wdHIsIHVzZSByaW5nIHN0cnVjdCBjYXN0CnYzIGZlZWRiYWNrICMwNyBSb2dlcjog
ZHJvcCBuZXdsaW5lIGluIHJpbmdfbWFwX3BhZ2UKdjMgZmVlZGJhY2sgIzA3IFJvZ2VyOiBkcm9w
IHVubmVlZGVkIG51bGwgY2hlY2sgYmVmb3JlIHhmcmVlCnYzIGZlZWRiYWNrICMwNyBSb2dlcjog
dXNlIHJldHVybiBhbmQgZHJvcCBvdXQgbGFiZWwgaW4gcmVnaXN0ZXJfcmluZwp2MyBTdGVmYW5v
OiBhZGQgNEsgcGFnZSBjb25zdHJhaW50IHRvIGhlYWRlciBmaWxlIGNvbW1lbnQgJiBjb21taXQg
bXNnCnYzIEp1bGllbi9TdGVmYW5vOiA0SyBncmFudWxhcml0eSBvazogdXNlIDY0LWJpdCBnZm5z
IGluIHJlZ2lzdGVyIGludGVyZmFjZQp2MiBzZWxmOiBkaXNhbGxvdyByaW5nIHJlc2l6ZSB2aWEg
cmVyZWdpc3Rlcgp2MiBmZWVkYmFjayBKYW46IGRyb3AgY29va2llLCBpbXBsZW1lbnQgdGVhcmRv
d24KdjIgZmVlZGJhY2sgSmFuOiBkcm9wIG1lc3NhZ2UgZnJvbSBhcmdvX21lc3NhZ2Vfb3AKdjIg
c2VsZjogbW92ZSBoYXNoX2luZGV4IGZ1bmN0aW9uIGJlbG93IGxvY2tpbmcgY29tbWVudAp2MiBz
ZWxmOiBPVkVSSEFVTAp2MiBzZWxmL0phbjogcmVtb3ZlIHVzZSBvZiBtYWdpYyB2ZXJpZmljYXRp
b24gZmllbGQgYW5kIHRpZHkgdXAKdjIgc2VsZjogbWVyZ2UgbWF4IGFuZCBtaW4gcmluZyBzaXpl
IGNoZWNrIGNsYXVzZXMKdjIgZmVlZGJhY2sgdjEjMTMgUm9nZXI6IHVzZSBPUy1zdXBwbGllZCBy
b3VuZHVwOyBkcm9wIGZyb20gcHVibGljIGhlYWRlcgp2MiBmZWVkYmFjayAjOSwgSmFuOiB1c2Ug
dGhlIGFyZ28tbWFjIGJvb3RwYXJhbSBhdCBwb2ludCBvZiBpbnRyb2R1Y3Rpb24KdjIgZmVlZGJh
Y2sgIzksIEphbjogcmVuYW1lIGJvb3Qgb3B0IHZhcmlhYmxlIHRvIGNvbXBseSB3aXRoIGNvbnZl
bnRpb24KdjIgZmVlZGJhY2sgIzksIEphbjogcmVuYW1lIHRoZSBhcmdvX21hYyBib290cGFyYW0g
dG8gYXJnby1tYWMKdjIgZmVlZGJhY2sgIzkgSmFuOiBkb2N1bWVudCBhcmdvIGJvb3Qgb3B0IGlu
IHhlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KdjEsMiBmZWVkYmFjayBKYW4vUm9nZXIvUGF1bDog
ZHJvcCBlcnJubyByZXR1cm5pbmcgZ3Vlc3QgYWNjZXNzIGZ1bmN0aW9ucwp2MSBmZWVkYmFjayBS
b2dlciwgSmFuOiBkcm9wIGFyZ28gcHJlZml4IG9uIHN0YXRpYyBmdW5jdGlvbnMKdjEgZmVlZGJh
Y2sgUm9nZXI6IHMvcGZuL2dmbi8gYW5kIHJldGlyZSBhbHdheXMtNjQtYml0IHR5cGUKdjIuIGZl
ZWRiYWNrIEphbjogZG9jdW1lbnQgdGhlIGFyZ28tbWFjIGJvb3Qgb3B0CnYyLiBmZWVkYmFjayBK
YW46IHNpbXBsaWZ5IHJlLXJlZ2lzdGVyLCBkcm9wIG1hcHBpbmdzCnYxICMxMyBmZWVkYmFjayBK
YW46IHJldmlzZSB1c2Ugb2YgZ3Vlc3RfaGFuZGxlX29rYXkgdnMgX19jb3B5IG9wcwp2MSAjMTMg
ZmVlZGJhY2ssIEphbjogcmVnaXN0ZXIgb3AgOiBzL0VDT05OUkVGVVNFRC9FU1JDSC8KdjEgIzUg
KCMxMykgZmVlZGJhY2sgUGF1bDogcmVnaXN0ZXIgb3A6IHVzZSBjdXJyZCBpbiBkb19tZXNzYWdl
X29wCnYxICMxMyBmZWVkYmFjaywgUGF1bDogcmVnaXN0ZXIgb3A6IHVzZSBtZm5fZXEgY29tcGFy
YXRvcgp2MSAjNSAoIzEzKSBmZWVkYmFjayBQYXVsOiByZWdpc3RlciBvcDogdXNlIGN1cnJkIGlu
IGFyZ29fcmVnaXN0ZXJfcmluZwp2MSAjMTMgZmVlZGJhY2sgUGF1bDogcmVnaXN0ZXIgb3A6IHdo
aXRlc3BhY2UsIHVuc2lnbmVkLCBib3VuZHMgY2hlY2sKdjEgIzEzIGZlZWRiYWNrIFBhdWw6IHVz
ZSBvZiBoZXggaW4gbGltaXQgY29uc3RhbnQgZGVmaW5pdGlvbgp2MSAjMTMgZmVlZGJhY2sgUGF1
bCwgcmVnaXN0ZXIgb3A6IHNldCBubWZucyBvbiBsb29wIHRlcm1pbmF0aW9uCnYxICMxMyBmZWVk
YmFjayBQYXVsOiByZWdpc3RlciBvcDogZG8vd2hpbGUgLT4gZ290b3MsIHJlaW5kZW50CnYxIGFy
Z29fcmluZ19tYXBfcGFnZTogZHJvcCB1aW50MzJfdCBmb3IgdW5zaWduZWQgaW50CnYxLiAjMTMg
ZmVlZGJhY2sgSnVsaWVuOiB1c2UgcGFnZSBkZXNjcmlwdG9ycyBpbnN0ZWFkIG9mIGdwZm5zLgog
ICAtIGFkZHMgQUJJIHN1cHBvcnQgZm9yIHBhZ2VzIHdpdGggZGlmZmVyZW50IGdyYW51bGFyaXR5
Lgp2MSBmZWVkYmFjayAjMTMsIFBhdWw6IGFkanVzdCBsb2cgbGV2ZWwgb2YgbWVzc2FnZQp2MSBm
ZWVkYmFjayAjMTMsIFBhdWw6IHVzZSBncHJpbnRrIGZvciBndWVzdC10cmlnZ2VyZWQgd2Fybmlu
Zwp2MSBmZWVkYmFjayAjMTMsIFBhdWw6IGdwcmludGsgYW5kIFhFTkxPR19ERUJVRyBmb3Igcmlu
ZyByZWdpc3RyYXRpb24KdjEgZmVlZGJhY2sgIzEzLCBQYXVsOiB1c2UgZ3ByaW50ayBmb3IgZXJy
cyBpbiBhcmdvX3JpbmdfbWFwX3BhZ2UKdjEgZmVlZGJhY2sgIzEzLCBQYXVsOiB1c2UgRU5PTUVN
IGlmIGdsb2JhbCBtYXBwaW5nIGZhaWxzCnYxIGZlZWRiYWNrIFBhdWw6IG92ZXJmbG93IGNoZWNr
IGJlZm9yZSBzaGlmdAp2MTogYWRkIGRlZmluZSBmb3IgY29weV9maWVsZF90b19ndWVzdF9lcnJu
bwp2MTogZml4IGdwcmludGsgdXNlIGZvciBBUk0gYXMgaXRzIGRlZm4gZGlzbGlrZXMgc3BsaXQg
Zm9ybWF0IHN0cmluZ3MKdjE6IHVzZSBjb3B5X2ZpZWxkX3RvX2d1ZXN0X2Vycm5vCnYxIGZlZWRi
YWNrICMxMywgSmFuOiBhcmdvX2hhc2hfZm46IG5vIGlubGluZSwgcmVuYW1lLCBjaGFuZ2UgdHlw
ZQp2MSBmZWVkYmFjayAjMTMsIFBhdWwsIEphbjogRUZBVUxUIC0+IEVOT01FTSBpbiBhcmdvX3Jp
bmdfbWFwX3BhZ2UKdjEgZmVlZGJhY2sgIzEzLCBKYW46IHJlbmFtZSBwYWdlIHZhciBpbiBhcmdv
X3JpbmdfbWFwX3BhZ2UKdjEgZmVlZGJhY2sgIzEzLCBKYW46IHN3aXRjaCB1aW50OF90KiB0byB2
b2lkKiBhbmQgZHJvcCBjYXN0CnYxIGZlZWRiYWNrICMxMywgSmFuOiBzd2l0Y2ggbWVtb3J5IGJh
cnJpZXIgdG8gc21wX3dtYgp2MSBmZWVkYmFjayAjMTMsIEphbjogbWFrZSAncmluZycgY29tbWVu
dCBjb21wbHkgd2l0aCBzaW5nbGUtbGluZSBzdHlsZQp2MSBmZWVkYmFjayAjMTMsIEphbjogdXNl
IHh6YWxsb2NfYXJyYXksIGRyb3AgbG9vcCBOVUxMIGluaXQKdjEgZmVlZGJhY2sgIzEzLCBKYW46
IGluaXQgYm9vbCB3aXRoIGZhbHNlIHJhdGhlciB0aGFuIDAKdjEgZmVlZGJhY2sgIzEzIEphbjog
dXNlIF9fY29weTsgZGVmaW5lIGFuZCB1c2UgX19jb3B5X2ZpZWxkX3RvX2d1ZXN0X2Vycm5vCnYx
IGZlZWRiYWNrICMxMywgSmFuOiB1c2UgeHphbGxvYywgZHJvcCBpbmRpdmlkdWFsIGluaXQgemVy
b2VzCnYxIGZlZWRiYWNrICMxMywgSmFuOiBwcmVmaXggcHVibGljIG5hbWVzcGFjZSB3aXRoIHhl
bgp2MSBmZWVkYmFjayAjMTMsIEphbjogYmxhbmsgbGluZSBhZnRlciBvcCBjYXNlIGluIGRvX2Fy
Z29fbWVzc2FnZV9vcAp2MSBzZWxmOiByZWZsb3cgY29tbWVudCBpbiBhcmdvX3JpbmdfbWFwX3Bh
Z2UgdG8gd2l0aGluIDgwIGNoYXIgbGVuCnYxIGZlZWRiYWNrICMxMywgUm9nZXI6IHVzZSB0cnVl
IG5vdCAxIGluIGFzc2lnbiB0byB1cGRhdGVfdHhfcHRyIGJvb2wKdjEgZmVlZGJhY2sgIzIxLCBK
YW46IGZvbGQgaW4gdGhlIGFycmF5X2luZGV4X25vc3BlYyBoYXNoIGZ1bmN0aW9uIGd1YXJkcwp2
MSBmZWVkYmFjayAjMTgsIEphbjogZm9sZCB0aGUgbWF4IHJpbmcgY291bnQgbGltaXQgaW50byB0
aGUgc2VyaWVzCnYxIHNlbGY6IHVzZSB1bnNpZ25lZCBsb25nIHR5cGUgZm9yIFhFTl9BUkdPX1JF
R0lTVEVSX0ZMQUdfTUFTSwp2MTogZmVlZGJhY2sgIzE1IEphbjogaGFuZGxlIHVwcGVyLWhhbHZl
cyBvZiBoeXBlcmNhbGwgYXJncwp2MS4gZmVlZGJhY2sgIzEzIEphbjogYWRkIGNvbW1lbnQgcmU6
IHBhZ2UgYWxpZ25tZW50CnYxLiBzZWxmOiBjb25maXJtIHJpbmcgbWFnaWMgcHJlc2VuY2UgaW4g
c3VwcGxpZWQgcGFnZSBhcnJheQp2MS4gZmVlZGJhY2sgIzEzIEphbjogYWRkIGNvbW1lbnQgcmU6
IG1pbmltdW0gcmluZyBzaXplCnYxLiBmZWVkYmFjayAjMTMgUm9nZXI6IHVzZSBBU1NFUlRfVU5S
RUFDSEFCTEUKdjEuIGZlZWRiYWNrIFJvZ2VyOiBhZGQgY29tbWVudCB0byBoYXNoIGZ1bmN0aW9u
CgogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgICA5ICstCiB4ZW4vY29tbW9u
L2FyZ28uYyAgICAgICAgICAgICAgICAgfCA0NzMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggICAgICAgICB8ICA2OSArKysr
KysKIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICAgICB8ICAgMiArCiA0IGZpbGVzIGNo
YW5nZWQsIDU1MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jCmluZGV4IDYwNWM1NDQuLmM4ZDFjZWQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKQEAgLTE4Myw3ICsxODMsNyBAQCBpbiBjb21iaW5hdGlvbiB3aXRoIGNwdWlkbGUuICBU
aGlzIG9wdGlvbiBpcyBvbmx5IGV4cGVjdGVkIHRvIGJlIHVzZWZ1bCBmb3IKIGRldmVsb3BlcnMg
d2lzaGluZyBYZW4gdG8gZmFsbCBiYWNrIHRvIG9sZGVyIHRpbWluZyBtZXRob2RzIG9uIG5ld2Vy
IGhhcmR3YXJlLgogCiAjIyMgYXJnbwotICAgID0gTGlzdCBvZiBbIDxib29sPiBdCisgICAgPSBM
aXN0IG9mIFsgPGJvb2w+LCBtYWMtcGVybWlzc2l2ZT08Ym9vbD4gXQogCiBDb250cm9scyBmb3Ig
dGhlIEFyZ28gaHlwZXJ2aXNvci1tZWRpYXRlZCBpbnRlcmRvbWFpbiBjb21tdW5pY2F0aW9uIHNl
cnZpY2UuCiAKQEAgLTE5NSw2ICsxOTUsMTMgQEAgcG9pbnQgb2YgYXV0aG9yaXR5LiAgR3Vlc3Rz
IG1heSByZWdpc3RlciBtZW1vcnkgcmluZ3MgdG8gcmVjaWV2ZSBtZXNzYWdlcywKIHF1ZXJ5IHRo
ZSBzdGF0dXMgb2Ygb3RoZXIgZG9tYWlucywgYW5kIHNlbmQgbWVzc2FnZXMgYnkgaHlwZXJjYWxs
LCBhbGwgc3ViamVjdAogdG8gYXBwcm9wcmlhdGUgYXVkaXRpbmcgYnkgWGVuLiAgQXJnbyBpcyBk
aXNhYmxlZCBieSBkZWZhdWx0LgogCisqICAgVGhlIGBtYWMtcGVybWlzc2l2ZWAgYm9vbGVhbiBj
b250cm9scyB3aGV0aGVyIHdpbGRjYXJkIHJlY2VpdmUgcmluZ3MgbWF5IGJlCisgICAgcmVnaXN0
ZXJlZCAoYG1hYy1wZXJtaXNzaXZlPTFgKSBvciBtYXkgbm90IGJlIHJlZ2lzdGVyZWQKKyAgICAo
YG1hYy1wZXJtaXNzaXZlPTBgKS4KKworICAgIFRoaXMgb3B0aW9uIGlzIGRpc2FibGVkIGJ5IGRl
ZmF1bHQsIHRvIHByb3RlY3QgZG9tYWlucyBmcm9tIGEgRG9TIGJ5IGEKKyAgICBidWdneSBvciBt
YWxpY2lvdXMgb3RoZXIgZG9tYWluIHNwYW1taW5nIHRoZSByaW5nLgorCiAjIyMgYXNpZCAoeDg2
KQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJnby5jIGIveGVu
L2NvbW1vbi9hcmdvLmMKaW5kZXggZjE2MjZjYS4uODE0ZGQwYyAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9hcmdvLmMKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKQEAgLTIyLDYgKzIyLDcgQEAKICNp
bmNsdWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRlIDx4
ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9u
b3NwZWMuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vdGltZS5oPgpA
QCAtMzEsMTMgKzMyLDMwIEBACiAjaWZkZWYgQ09ORklHX0NPTVBBVAogI2luY2x1ZGUgPGNvbXBh
dC9hcmdvLmg+CiBDSEVDS19hcmdvX2FkZHI7CisjdW5kZWYgQ0hFQ0tfYXJnb19hZGRyCisjZGVm
aW5lIENIRUNLX2FyZ29fYWRkciBzdHJ1Y3QgeGVuX2FyZ29fYWRkcgorQ0hFQ0tfYXJnb19yZWdp
c3Rlcl9yaW5nOwogQ0hFQ0tfYXJnb19yaW5nOworQ0hFQ0tfYXJnb19yaW5nX21lc3NhZ2VfaGVh
ZGVyOwogI2VuZGlmCiAKKyNkZWZpbmUgTUFYX1JJTkdTX1BFUl9ET01BSU4gICAgICAgICAgICAx
MjhVCisKKy8qIEFsbCBtZXNzYWdlcyBvbiB0aGUgcmluZyBhcmUgcGFkZGVkIHRvIGEgbXVsdGlw
bGUgb2YgdGhlIHNsb3Qgc2l6ZS4gKi8KKyNkZWZpbmUgUk9VTkRVUF9NRVNTQUdFKGEpIFJPVU5E
VVAoKGEpLCBYRU5fQVJHT19NU0dfU0xPVF9TSVpFKQorCisvKiBOdW1iZXIgb2YgUEFHRXMgbmVl
ZGVkIHRvIGhvbGQgYSByaW5nIG9mIGEgZ2l2ZW4gc2l6ZSBpbiBieXRlcyAqLworI2RlZmluZSBO
UEFHRVNfUklORyhyaW5nX2xlbikgXAorICAgIChST1VORFVQKChST1VORFVQX01FU1NBR0Uocmlu
Z19sZW4pICsgc2l6ZW9mKHhlbl9hcmdvX3JpbmdfdCkpLCBQQUdFX1NJWkUpIFwKKyAgICAgPj4g
UEFHRV9TSElGVCkKKwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fYWRkcl90KTsK
K0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX2dmbl90KTsKK0RFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl9hcmdvX3JlZ2lzdGVyX3JpbmdfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fYXJnb19yaW5nX3QpOwogCiBzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9h
cmdvOworc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfYXJnb19tYWNfcGVybWlzc2l2ZTsK
IAogc3RhdGljIGludCBfX2luaXQgcGFyc2VfYXJnbyhjb25zdCBjaGFyICpzKQogewpAQCAtNTEs
NiArNjksOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9hcmdvKGNvbnN0IGNoYXIgKnMpCiAK
ICAgICAgICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbChzLCBzcykpID49IDAgKQogICAgICAgICAg
ICAgb3B0X2FyZ28gPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVh
bigibWFjLXBlcm1pc3NpdmUiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X2FyZ29f
bWFjX3Blcm1pc3NpdmUgPSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKIApAQCAtMzY2LDYgKzM4Niw3NCBAQCByaW5nX3VubWFwKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQogICAgIH0KIH0KIAorc3Rh
dGljIGludAorcmluZ19tYXBfcGFnZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJn
b19yaW5nX2luZm8gKnJpbmdfaW5mbywKKyAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGksIHZv
aWQgKipvdXRfcHRyKQoreworICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykpOwor
CisgICAgLyoKKyAgICAgKiBGSVhNRTogSW52ZXN0aWdhdGUgdXNpbmcgdm1hcCB0byBjcmVhdGUg
YSBzaW5nbGUgY29udGlndW91cyB2aXJ0dWFsCisgICAgICogYWRkcmVzcyBzcGFjZSBtYXBwaW5n
IG9mIHRoZSByaW5nIGluc3RlYWQgb2YgdXNpbmcgdGhlIGFycmF5IG9mIHNpbmdsZQorICAgICAq
IHBhZ2UgbWFwcGluZ3MuCisgICAgICogQWZmZWN0cyBsb2dpYyBpbiBtZW1jcHlfdG9fZ3Vlc3Rf
cmluZywgdGhlIG1mbl9tYXBwaW5nIGFycmF5IGRhdGEKKyAgICAgKiBzdHJ1Y3R1cmUsIGFuZCBw
bGFjZXMgd2hlcmUgcmluZyBtYXBwaW5ncyBhcmUgYWRkZWQgb3IgcmVtb3ZlZC4KKyAgICAgKi8K
KworICAgIGlmICggaSA+PSByaW5nX2luZm8tPm5tZm5zICkKKyAgICB7CisgICAgICAgIGdwcmlu
dGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICJhcmdvOiByaW5nICh2bSV1OiV4IHZtJXUp
ICVwIGF0dGVtcHRlZCB0byBtYXAgcGFnZSAldSBvZiAldVxuIiwKKyAgICAgICAgICAgICAgICBy
aW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5hcG9ydCwKKyAgICAgICAgICAg
ICAgICByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQsIHJpbmdfaW5mbywgaSwgcmluZ19pbmZvLT5u
bWZucyk7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKyAgICBpID0gYXJyYXlfaW5k
ZXhfbm9zcGVjKGksIHJpbmdfaW5mby0+bm1mbnMpOworCisgICAgaWYgKCAhcmluZ19pbmZvLT5t
Zm5zIHx8ICFyaW5nX2luZm8tPm1mbl9tYXBwaW5nICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgICAgICByaW5nX2luZm8tPmxlbiA9IDA7CisgICAgICAgIHJldHVy
biAtRU5PTUVNOworICAgIH0KKworICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0g
KQorICAgIHsKKyAgICAgICAgcmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSA9IG1hcF9kb21haW5f
cGFnZV9nbG9iYWwocmluZ19pbmZvLT5tZm5zW2ldKTsKKyAgICAgICAgaWYgKCAhcmluZ19pbmZv
LT5tZm5fbWFwcGluZ1tpXSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9H
X0VSUiwgImFyZ286IHJpbmcgKHZtJXU6JXggdm0ldSkgJXAgYXR0ZW1wdGVkIHRvIG1hcCAiCisg
ICAgICAgICAgICAgICAgICAgICJwYWdlICV1IG9mICV1XG4iLAorICAgICAgICAgICAgICAgICAg
ICByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5hcG9ydCwKKyAgICAgICAg
ICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkLCByaW5nX2luZm8sIGksIHJpbmdf
aW5mby0+bm1mbnMpOworICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIH0KKyAg
ICAgICAgYXJnb19kcHJpbnRrKCJtYXBwaW5nIHBhZ2UgJSJQUklfbWZuIiB0byAlcFxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgIG1mbl94KHJpbmdfaW5mby0+bWZuc1tpXSksIHJpbmdfaW5mby0+
bWZuX21hcHBpbmdbaV0pOworICAgIH0KKworICAgIGlmICggb3V0X3B0ciApCisgICAgICAgICpv
dXRfcHRyID0gcmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXTsKKworICAgIHJldHVybiAwOworfQor
CitzdGF0aWMgdm9pZAordXBkYXRlX3R4X3B0cihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKKyAgICAgICAgICAgICAgdWludDMyX3QgdHhf
cHRyKQoreworICAgIHhlbl9hcmdvX3JpbmdfdCAqcmluZ3A7CisKKyAgICBBU1NFUlQoTE9DS0lO
R19MMyhkLCByaW5nX2luZm8pKTsKKyAgICBBU1NFUlQocmluZ19pbmZvLT5tZm5fbWFwcGluZ1sw
XSk7CisKKyAgICByaW5nX2luZm8tPnR4X3B0ciA9IHR4X3B0cjsKKyAgICByaW5ncCA9IHJpbmdf
aW5mby0+bWZuX21hcHBpbmdbMF07CisKKyAgICB3cml0ZV9hdG9taWMoJnJpbmdwLT50eF9wdHIs
IHR4X3B0cik7CisgICAgc21wX3dtYigpOworfQorCiBzdGF0aWMgdm9pZAogd2lsZGNhcmRfcGVu
ZGluZ19saXN0X3JlbW92ZShkb21pZF90IGRvbWFpbl9pZCwgc3RydWN0IHBlbmRpbmdfZW50ICpl
bnQpCiB7CkBAIC01MzYsMTEgKzYyNCwzNjkgQEAgcGFydG5lcl9yaW5nc19yZW1vdmUoc3RydWN0
IGRvbWFpbiAqc3JjX2QpCiAgICAgfQogfQogCitzdGF0aWMgaW50CitmaW5kX3JpbmdfbWZuKHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgKm1mbikKK3sKKyAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlOworICAgIHAybV90eXBlX3QgcDJtdDsKKyAgICBpbnQgcmV0OworCisgICAg
cmV0ID0gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ2ZuLCBmYWxzZSwgJnAybXQsICZwYWdl
KTsKKyAgICBpZiAoIHVubGlrZWx5KHJldCkgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAg
Km1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgIGlmICggIW1mbl92YWxpZCgqbWZuKSApCisg
ICAgICAgIHJldCA9IC1FSU5WQUw7CisjaWZkZWYgQ09ORklHX1g4NgorICAgIGVsc2UgaWYgKCBw
Mm10ID09IHAybV9yYW1fbG9nZGlydHkgKQorICAgICAgICByZXQgPSAtRUFHQUlOOworI2VuZGlm
CisgICAgZWxzZSBpZiAoIChwMm10ICE9IHAybV9yYW1fcncpIHx8CisgICAgICAgICAgICAgICFn
ZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICBy
ZXQgPSAtRUlOVkFMOworCisgICAgcHV0X3BhZ2UocGFnZSk7CisKKyAgICByZXR1cm4gcmV0Owor
fQorCitzdGF0aWMgaW50CitmaW5kX3JpbmdfbWZucyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKKyAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVk
IGludCBucGFnZSwKKyAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2Fy
Z29fZ2ZuX3QpIGdmbl9obmQsCisgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgbGVu
KQoreworICAgIHVuc2lnbmVkIGludCBpOworICAgIGludCByZXQgPSAwOworICAgIG1mbl90ICpt
Zm5zOworICAgIHZvaWQgKiptZm5fbWFwcGluZzsKKworICAgIEFTU0VSVChMT0NLSU5HX1dyaXRl
X3JpbmdzX0wyKGQpKTsKKworICAgIGlmICggcmluZ19pbmZvLT5tZm5zICkKKyAgICB7CisgICAg
ICAgIC8qIFJpbmcgYWxyZWFkeSBleGlzdGVkOiBkcm9wIHRoZSBwcmV2aW91cyBtYXBwaW5nLiAq
LworICAgICAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAiYXJnbzogdm0ldSByZS1yZWdpc3RlciBl
eGlzdGluZyByaW5nICIKKyAgICAgICAgICAgICAgICAiKHZtJXU6JXggdm0ldSkgY2xlYXJzIG1h
cHBpbmdcbiIsCisgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLmRv
bWFpbl9pZCwKKyAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmFwb3J0LCByaW5nX2luZm8t
PmlkLnBhcnRuZXJfaWQpOworCisgICAgICAgIHJpbmdfcmVtb3ZlX21mbnMoZCwgcmluZ19pbmZv
KTsKKyAgICAgICAgQVNTRVJUKCFyaW5nX2luZm8tPm1mbnMpOworICAgIH0KKworICAgIG1mbnMg
PSB4bWFsbG9jX2FycmF5KG1mbl90LCBucGFnZSk7CisgICAgaWYgKCAhbWZucyApCisgICAgICAg
IHJldHVybiAtRU5PTUVNOworCisgICAgZm9yICggaSA9IDA7IGkgPCBucGFnZTsgaSsrICkKKyAg
ICAgICAgbWZuc1tpXSA9IElOVkFMSURfTUZOOworCisgICAgbWZuX21hcHBpbmcgPSB4emFsbG9j
X2FycmF5KHZvaWQgKiwgbnBhZ2UpOworICAgIGlmICggIW1mbl9tYXBwaW5nICkKKyAgICB7Cisg
ICAgICAgIHhmcmVlKG1mbnMpOworICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICB9CisKKyAg
ICByaW5nX2luZm8tPm1mbnMgPSBtZm5zOworICAgIHJpbmdfaW5mby0+bWZuX21hcHBpbmcgPSBt
Zm5fbWFwcGluZzsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbnBhZ2U7IGkrKyApCisgICAgewor
ICAgICAgICBtZm5fdCBtZm47CisgICAgICAgIHhlbl9hcmdvX2dmbl90IGFyZ29fZ2ZuOworCisg
ICAgICAgIHJldCA9IF9fY29weV9mcm9tX2d1ZXN0X29mZnNldCgmYXJnb19nZm4sIGdmbl9obmQs
IGksIDEpID8gLUVGQVVMVCA6IDA7CisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgIHJldCA9IGZpbmRfcmluZ19tZm4oZCwgX2dmbihhcmdvX2dmbiksICZt
Zm4pOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGso
WEVOTE9HX0VSUiwgImFyZ286IHZtJXU6IGludmFsaWQgZ2ZuICUiUFJJX2dmbiIgIgorICAgICAg
ICAgICAgICAgICAgICAicjoodm0ldToleCB2bSV1KSAlcCAldS8ldVxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm5feChfZ2ZuKGFyZ29fZ2ZuKSksCisgICAgICAgICAg
ICAgICAgICAgIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLmFwb3J0LAor
ICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQsIHJpbmdfaW5mbywg
aSwgbnBhZ2UpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICByaW5n
X2luZm8tPm1mbnNbaV0gPSBtZm47CisKKyAgICAgICAgYXJnb19kcHJpbnRrKCIldTogJSJQUklf
Z2ZuIiAtPiAlIlBSSV9tZm4iXG4iLAorICAgICAgICAgICAgICAgICAgICAgaSwgZ2ZuX3goX2dm
bihhcmdvX2dmbikpLCBtZm5feChyaW5nX2luZm8tPm1mbnNbaV0pKTsKKyAgICB9CisKKyAgICBy
aW5nX2luZm8tPm5tZm5zID0gaTsKKworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmluZ19yZW1v
dmVfbWZucyhkLCByaW5nX2luZm8pOworICAgIGVsc2UKKyAgICB7CisgICAgICAgIEFTU0VSVChy
aW5nX2luZm8tPm5tZm5zID09IE5QQUdFU19SSU5HKGxlbikpOworCisgICAgICAgIGdwcmludGso
WEVOTE9HX0RFQlVHLCAiYXJnbzogdm0ldSByaW5nICh2bSV1OiV4IHZtJXUpICVwICIKKyAgICAg
ICAgICAgICAgICAibWZuX21hcHBpbmcgJXAgbGVuICV1IG5tZm5zICV1XG4iLAorICAgICAgICAg
ICAgICAgIGQtPmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5kb21haW5faWQsCisgICAgICAgICAg
ICAgICAgcmluZ19pbmZvLT5pZC5hcG9ydCwgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkLCByaW5n
X2luZm8sCisgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5tZm5fbWFwcGluZywgcmluZ19pbmZv
LT5sZW4sIHJpbmdfaW5mby0+bm1mbnMpOworICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9CisK
K3N0YXRpYyBsb25nCityZWdpc3Rlcl9yaW5nKHN0cnVjdCBkb21haW4gKmN1cnJkLAorICAgICAg
ICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX3JlZ2lzdGVyX3JpbmdfdCkg
cmVnX2huZCwKKyAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19n
Zm5fdCkgZ2ZuX2huZCwKKyAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5wYWdlLCB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCit7CisgICAgeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190IHJlZzsKKyAgICBz
dHJ1Y3QgYXJnb19yaW5nX2lkIHJpbmdfaWQ7CisgICAgdm9pZCAqbWFwX3JpbmdwOworICAgIHhl
bl9hcmdvX3JpbmdfdCAqcmluZ3A7CisgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2lu
Zm8sICpuZXdfcmluZ19pbmZvID0gTlVMTDsKKyAgICBzdHJ1Y3QgYXJnb19zZW5kX2luZm8gKnNl
bmRfaW5mbyA9IE5VTEw7CisgICAgc3RydWN0IGRvbWFpbiAqZHN0X2QgPSBOVUxMOworICAgIGlu
dCByZXQgPSAwOworICAgIHVuc2lnbmVkIGludCBwcml2YXRlX3R4X3B0cjsKKworICAgIEFTU0VS
VChjdXJyZCA9PSBjdXJyZW50LT5kb21haW4pOworCisgICAgLyogZmxhZ3M6IHJlc2VydmUgY3Vy
cmVudGx5LXVuZGVmaW5lZCBiaXRzLCByZXF1aXJlIHplcm8uICAqLworICAgIGlmICggdW5saWtl
bHkoZmxhZ3MgJiB+WEVOX0FSR09fUkVHSVNURVJfRkxBR19NQVNLKSApCisgICAgICAgIHJldHVy
biAtRUlOVkFMOworCisgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnJlZywgcmVnX2huZCwgMSkg
KQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIC8qCisgICAgICogQSByaW5nIG11c3Qg
YmUgbGFyZ2UgZW5vdWdoIHRvIHRyYW5zbWl0IG1lc3NhZ2VzLCBzbyByZXF1aXJlcyBzcGFjZSBm
b3I6CisgICAgICogKiAxIG1lc3NhZ2UgaGVhZGVyLCBwbHVzCisgICAgICogKiAxIHBheWxvYWQg
c2xvdCAocGF5bG9hZCBpcyBhbHdheXMgcm91bmRlZCB0byBhIG11bHRpcGxlIG9mIDE2IGJ5dGVz
KQorICAgICAqICAgZm9yIHRoZSBtZXNzYWdlIHBheWxvYWQgdG8gYmUgd3JpdHRlbiBpbnRvLCBw
bHVzCisgICAgICogKiAxIG1vcmUgc2xvdCwgc28gdGhhdCB0aGUgcmluZyBjYW5ub3QgYmUgZmls
bGVkIHRvIGNhcGFjaXR5IHdpdGggYQorICAgICAqICAgc2luZ2xlIG1pbmltdW0tc2l6ZSBtZXNz
YWdlIC0tIHNlZSB0aGUgbG9naWMgaW4gcmluZ2J1Zl9pbnNlcnQgLS0KKyAgICAgKiAgIGFsbG93
aW5nIGZvciB0aGlzIGVuc3VyZXMgdGhhdCB0aGVyZSBjYW4gYmUgc3BhY2UgcmVtYWluaW5nIHdo
ZW4gYQorICAgICAqICAgbWVzc2FnZSBpcyBwcmVzZW50LgorICAgICAqIFRoZSBhYm92ZSBkZXRl
cm1pbmVzIHRoZSBtaW5pbXVtIGFjY2VwdGFibGUgcmluZyBzaXplLgorICAgICAqLworICAgIGlm
ICggKHJlZy5sZW4gPCAoc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVy
KQorICAgICAgICAgICAgICAgICAgICAgICsgUk9VTkRVUF9NRVNTQUdFKDEpICsgUk9VTkRVUF9N
RVNTQUdFKDEpKSkgfHwKKyAgICAgICAgIChyZWcubGVuID4gWEVOX0FSR09fTUFYX1JJTkdfU0la
RSkgfHwKKyAgICAgICAgIChyZWcubGVuICE9IFJPVU5EVVBfTUVTU0FHRShyZWcubGVuKSkgfHwK
KyAgICAgICAgIChOUEFHRVNfUklORyhyZWcubGVuKSAhPSBucGFnZSkgfHwKKyAgICAgICAgIChy
ZWcucGFkICE9IDApICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByaW5nX2lkLnBh
cnRuZXJfaWQgPSByZWcucGFydG5lcl9pZDsKKyAgICByaW5nX2lkLmFwb3J0ID0gcmVnLmFwb3J0
OworICAgIHJpbmdfaWQuZG9tYWluX2lkID0gY3VycmQtPmRvbWFpbl9pZDsKKworICAgIGlmICgg
cmVnLnBhcnRuZXJfaWQgPT0gWEVOX0FSR09fRE9NSURfQU5ZICkKKyAgICB7CisgICAgICAgIGlm
ICggIW9wdF9hcmdvX21hY19wZXJtaXNzaXZlICkKKyAgICAgICAgICAgIHJldHVybiAtRVBFUk07
CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGRzdF9kID0gZ2V0X2RvbWFpbl9ieV9p
ZChyZWcucGFydG5lcl9pZCk7CisgICAgICAgIGlmICggIWRzdF9kICkKKyAgICAgICAgeworICAg
ICAgICAgICAgYXJnb19kcHJpbnRrKCIhZHN0X2QsIEVTUkNIXG4iKTsKKyAgICAgICAgICAgIHJl
dHVybiAtRVNSQ0g7CisgICAgICAgIH0KKworICAgICAgICBzZW5kX2luZm8gPSB4emFsbG9jKHN0
cnVjdCBhcmdvX3NlbmRfaW5mbyk7CisgICAgICAgIGlmICggIXNlbmRfaW5mbyApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHJldCA9IC1FTk9NRU07CisgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgfQorICAgICAgICBzZW5kX2luZm8tPmlkID0gcmluZ19pZDsKKyAgICB9CisKKyAgICAv
KgorICAgICAqIENvbW1vbiBjYXNlIGlzIHRoYXQgdGhlIHJpbmcgZG9lc24ndCBhbHJlYWR5IGV4
aXN0LCBzbyBkbyB0aGUgYWxsb2MgaGVyZQorICAgICAqIGJlZm9yZSBwaWNraW5nIHVwIGFueSBs
b2Nrcy4KKyAgICAgKi8KKyAgICBuZXdfcmluZ19pbmZvID0geHphbGxvYyhzdHJ1Y3QgYXJnb19y
aW5nX2luZm8pOworICAgIGlmICggIW5ld19yaW5nX2luZm8gKQorICAgIHsKKyAgICAgICAgcmV0
ID0gLUVOT01FTTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmVhZF9sb2NrKCZM
MV9nbG9iYWxfYXJnb19yd2xvY2spOworCisgICAgaWYgKCAhY3VycmQtPmFyZ28gKQorICAgIHsK
KyAgICAgICAgcmV0ID0gLUVOT0RFVjsKKyAgICAgICAgZ290byBvdXRfdW5sb2NrOworICAgIH0K
KworICAgIGlmICggZHN0X2QgJiYgIWRzdF9kLT5hcmdvICkKKyAgICB7CisgICAgICAgIGFyZ29f
ZHByaW50aygiIWRzdF9kLT5hcmdvLCBFQ09OTlJFRlVTRURcbiIpOworICAgICAgICByZXQgPSAt
RUNPTk5SRUZVU0VEOworICAgICAgICBnb3RvIG91dF91bmxvY2s7CisgICAgfQorCisgICAgd3Jp
dGVfbG9jaygmY3VycmQtPmFyZ28tPnJpbmdzX0wyX3J3bG9jayk7CisKKyAgICBpZiAoIGN1cnJk
LT5hcmdvLT5yaW5nX2NvdW50ID49IE1BWF9SSU5HU19QRVJfRE9NQUlOICkKKyAgICB7CisgICAg
ICAgIHJldCA9IC1FTk9TUEM7CisgICAgICAgIGdvdG8gb3V0X3VubG9jazI7CisgICAgfQorCisg
ICAgcmluZ19pbmZvID0gZmluZF9yaW5nX2luZm8oY3VycmQsICZyaW5nX2lkKTsKKyAgICBpZiAo
ICFyaW5nX2luZm8gKQorICAgIHsKKyAgICAgICAgcmluZ19pbmZvID0gbmV3X3JpbmdfaW5mbzsK
KyAgICAgICAgbmV3X3JpbmdfaW5mbyA9IE5VTEw7CisKKyAgICAgICAgc3Bpbl9sb2NrX2luaXQo
JnJpbmdfaW5mby0+TDNfbG9jayk7CisKKyAgICAgICAgcmluZ19pbmZvLT5pZCA9IHJpbmdfaWQ7
CisgICAgICAgIElOSVRfTElTVF9IRUFEKCZyaW5nX2luZm8tPnBlbmRpbmcpOworCisgICAgICAg
IGxpc3RfYWRkKCZyaW5nX2luZm8tPm5vZGUsCisgICAgICAgICAgICAgICAgICZjdXJyZC0+YXJn
by0+cmluZ19oYXNoW2hhc2hfaW5kZXgoJnJpbmdfaW5mby0+aWQpXSk7CisKKyAgICAgICAgZ3By
aW50ayhYRU5MT0dfREVCVUcsICJhcmdvOiB2bSV1IHJlZ2lzdGVyaW5nIHJpbmcgKHZtJXU6JXgg
dm0ldSlcbiIsCisgICAgICAgICAgICAgICAgY3VycmQtPmRvbWFpbl9pZCwgcmluZ19pZC5kb21h
aW5faWQsIHJpbmdfaWQuYXBvcnQsCisgICAgICAgICAgICAgICAgcmluZ19pZC5wYXJ0bmVyX2lk
KTsKKyAgICB9CisgICAgZWxzZSBpZiAoIHJpbmdfaW5mby0+bGVuICkKKyAgICB7CisgICAgICAg
IC8qCisgICAgICAgICAqIElmIHRoZSBjYWxsZXIgc3BlY2lmaWVkIHRoYXQgdGhlIHJpbmcgbXVz
dCBub3QgYWxyZWFkeSBleGlzdCwKKyAgICAgICAgICogZmFpbCBhdCBhdHRlbXB0IHRvIGFkZCBh
IGNvbXBsZXRlZCByaW5nIHdoaWNoIGFscmVhZHkgZXhpc3RzLgorICAgICAgICAgKi8KKyAgICAg
ICAgaWYgKCBmbGFncyAmIFhFTl9BUkdPX1JFR0lTVEVSX0ZMQUdfRkFJTF9FWElTVCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgImFyZ286IHZtJXUgZGlzYWxs
b3dlZCByZXJlZ2lzdHJhdGlvbiBvZiAiCisgICAgICAgICAgICAgICAgICAgICJleGlzdGluZyBy
aW5nICh2bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAgICAgICAgICAgICBjdXJyZC0+ZG9tYWlu
X2lkLCByaW5nX2lkLmRvbWFpbl9pZCwgcmluZ19pZC5hcG9ydCwKKyAgICAgICAgICAgICAgICAg
ICAgcmluZ19pZC5wYXJ0bmVyX2lkKTsKKyAgICAgICAgICAgIHJldCA9IC1FRVhJU1Q7CisgICAg
ICAgICAgICBnb3RvIG91dF91bmxvY2syOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCByaW5n
X2luZm8tPmxlbiAhPSByZWcubGVuICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAqIENoYW5nZSBvZiByaW5nIHNpemUgY291bGQgcmVzdWx0IGluIGVudHJpZXMgb24g
dGhlIHBlbmRpbmcKKyAgICAgICAgICAgICAqIG5vdGlmaWNhdGlvbnMgbGlzdCB0aGF0IHdpbGwg
bmV2ZXIgdHJpZ2dlci4KKyAgICAgICAgICAgICAqIFNpbXBsZSBibHVudCBzb2x1dGlvbjogZGlz
YWxsb3cgcmluZyByZXNpemUgZm9yIG5vdy4KKyAgICAgICAgICAgICAqIFRPRE86IGludmVzdGln
YXRlIGVuYWJsaW5nIHJpbmcgcmVzaXplLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsICJhcmdvOiB2bSV1IGF0dGVtcHRlZCB0byBjaGFuZ2UgcmluZyBz
aXplICIKKyAgICAgICAgICAgICAgICAgICAgIih2bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAg
ICAgICAgICAgICBjdXJyZC0+ZG9tYWluX2lkLCByaW5nX2lkLmRvbWFpbl9pZCwgcmluZ19pZC5h
cG9ydCwKKyAgICAgICAgICAgICAgICAgICAgcmluZ19pZC5wYXJ0bmVyX2lkKTsKKyAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgKiBDb3VsZCByZXR1cm4gRUlOVkFMIGhlcmUsIGJ1dCBpZiB0
aGUgcmluZyBkaWRuJ3QgYWxyZWFkeQorICAgICAgICAgICAgICogZXhpc3QgdGhlbiB0aGUgYXJn
dW1lbnRzIHdvdWxkIGhhdmUgYmVlbiB2YWxpZCwgc286IEVFWElTVC4KKyAgICAgICAgICAgICAq
LworICAgICAgICAgICAgcmV0ID0gLUVFWElTVDsKKyAgICAgICAgICAgIGdvdG8gb3V0X3VubG9j
azI7CisgICAgICAgIH0KKworICAgICAgICBncHJpbnRrKFhFTkxPR19ERUJVRywKKyAgICAgICAg
ICAgICAgICAiYXJnbzogdm0ldSByZS1yZWdpc3RlcmluZyBleGlzdGluZyByaW5nICh2bSV1OiV4
IHZtJXUpXG4iLAorICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5faWQsIHJpbmdfaWQuZG9t
YWluX2lkLCByaW5nX2lkLmFwb3J0LAorICAgICAgICAgICAgICAgIHJpbmdfaWQucGFydG5lcl9p
ZCk7CisgICAgfQorCisgICAgcmV0ID0gZmluZF9yaW5nX21mbnMoY3VycmQsIHJpbmdfaW5mbywg
bnBhZ2UsIGdmbl9obmQsIHJlZy5sZW4pOworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAg
IGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAiYXJnbzogdm0ldSBmYWlsZWQg
dG8gZmluZCByaW5nIG1mbnMgKHZtJXU6JXggdm0ldSlcbiIsCisgICAgICAgICAgICAgICAgY3Vy
cmQtPmRvbWFpbl9pZCwgcmluZ19pZC5kb21haW5faWQsIHJpbmdfaWQuYXBvcnQsCisgICAgICAg
ICAgICAgICAgcmluZ19pZC5wYXJ0bmVyX2lkKTsKKworICAgICAgICByaW5nX3JlbW92ZV9pbmZv
KGN1cnJkLCByaW5nX2luZm8pOworICAgICAgICBnb3RvIG91dF91bmxvY2syOworICAgIH0KKwor
ICAgIC8qCisgICAgICogVGhlIGZpcnN0IHBhZ2Ugb2YgdGhlIG1lbW9yeSBzdXBwbGllZCBmb3Ig
dGhlIHJpbmcgaGFzIHRoZSB4ZW5fYXJnb19yaW5nCisgICAgICogc3RydWN0dXJlIGF0IGl0cyBo
ZWFkLCB3aGljaCBpcyB3aGVyZSB0aGUgcmluZyBpbmRleGVzIHJlc2lkZS4KKyAgICAgKi8KKyAg
ICByZXQgPSByaW5nX21hcF9wYWdlKGN1cnJkLCByaW5nX2luZm8sIDAsICZtYXBfcmluZ3ApOwor
ICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAg
ICAgICAgICAgICAiYXJnbzogdm0ldSBmYWlsZWQgdG8gbWFwIHJpbmcgbWZuIDAgKHZtJXU6JXgg
dm0ldSlcbiIsCisgICAgICAgICAgICAgICAgY3VycmQtPmRvbWFpbl9pZCwgcmluZ19pZC5kb21h
aW5faWQsIHJpbmdfaWQuYXBvcnQsCisgICAgICAgICAgICAgICAgcmluZ19pZC5wYXJ0bmVyX2lk
KTsKKworICAgICAgICByaW5nX3JlbW92ZV9pbmZvKGN1cnJkLCByaW5nX2luZm8pOworICAgICAg
ICBnb3RvIG91dF91bmxvY2syOworICAgIH0KKyAgICByaW5ncCA9IG1hcF9yaW5ncDsKKworICAg
IHByaXZhdGVfdHhfcHRyID0gcmVhZF9hdG9taWMoJnJpbmdwLT50eF9wdHIpOworCisgICAgaWYg
KCAocHJpdmF0ZV90eF9wdHIgPj0gcmVnLmxlbikgfHwKKyAgICAgICAgIChST1VORFVQX01FU1NB
R0UocHJpdmF0ZV90eF9wdHIpICE9IHByaXZhdGVfdHhfcHRyKSApCisgICAgeworICAgICAgICAv
KgorICAgICAgICAgKiBTaW5jZSB0aGUgcmluZyBpcyBhIG1lc3MsIGF0dGVtcHQgdG8gZmx1c2gg
dGhlIGNvbnRlbnRzIG9mIGl0CisgICAgICAgICAqIGhlcmUgYnkgc2V0dGluZyB0aGUgdHhfcHRy
IHRvIHRoZSBuZXh0IGFsaWduZWQgbWVzc2FnZSBzbG90IHBhc3QKKyAgICAgICAgICogdGhlIGxh
dGVzdCByeF9wdHIgd2UgaGF2ZSBvYnNlcnZlZC4gSGFuZGxlIHJpbmcgd3JhcCBjb3JyZWN0bHku
CisgICAgICAgICAqLworICAgICAgICBwcml2YXRlX3R4X3B0ciA9IFJPVU5EVVBfTUVTU0FHRShy
ZWFkX2F0b21pYygmcmluZ3AtPnJ4X3B0cikpOworCisgICAgICAgIGlmICggcHJpdmF0ZV90eF9w
dHIgPj0gcmVnLmxlbiApCisgICAgICAgICAgICBwcml2YXRlX3R4X3B0ciA9IDA7CisKKyAgICAg
ICAgdXBkYXRlX3R4X3B0cihjdXJyZCwgcmluZ19pbmZvLCBwcml2YXRlX3R4X3B0cik7CisgICAg
fQorCisgICAgcmluZ19pbmZvLT50eF9wdHIgPSBwcml2YXRlX3R4X3B0cjsKKyAgICByaW5nX2lu
Zm8tPmxlbiA9IHJlZy5sZW47CisgICAgY3VycmQtPmFyZ28tPnJpbmdfY291bnQrKzsKKworICAg
IGlmICggc2VuZF9pbmZvICkKKyAgICB7CisgICAgICAgIHNwaW5fbG9jaygmZHN0X2QtPmFyZ28t
PnNlbmRfTDJfbG9jayk7CisKKyAgICAgICAgbGlzdF9hZGQoJnNlbmRfaW5mby0+bm9kZSwKKyAg
ICAgICAgICAgICAgICAgJmRzdF9kLT5hcmdvLT5zZW5kX2hhc2hbaGFzaF9pbmRleCgmc2VuZF9p
bmZvLT5pZCldKTsKKworICAgICAgICBzcGluX3VubG9jaygmZHN0X2QtPmFyZ28tPnNlbmRfTDJf
bG9jayk7CisgICAgfQorCisgb3V0X3VubG9jazI6CisgICAgd3JpdGVfdW5sb2NrKCZjdXJyZC0+
YXJnby0+cmluZ3NfTDJfcndsb2NrKTsKKworIG91dF91bmxvY2s6CisgICAgcmVhZF91bmxvY2so
JkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7CisKKyBvdXQ6CisgICAgaWYgKCBkc3RfZCApCisgICAg
ICAgIHB1dF9kb21haW4oZHN0X2QpOworCisgICAgaWYgKCByZXQgKQorICAgICAgICB4ZnJlZShz
ZW5kX2luZm8pOworCisgICAgeGZyZWUobmV3X3JpbmdfaW5mbyk7CisKKyAgICByZXR1cm4gcmV0
OworfQorCiBsb25nCiBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgYXJnMSwKICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhcmcyLCB1bnNpZ25lZCBsb25nIHJhd19hcmczLAogICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHJhd19hcmc0KQogeworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9t
YWluOwogICAgIGxvbmcgcmM7CiAgICAgdW5zaWduZWQgaW50IGFyZzMgPSByYXdfYXJnMywgYXJn
NCA9IHJhd19hcmc0OwogCkBAIC01NTYsNiArMTAwMiwzMyBAQCBkb19hcmdvX29wKHVuc2lnbmVk
IGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKIAogICAgIHN3aXRj
aCAoIGNtZCApCiAgICAgeworICAgIGNhc2UgWEVOX0FSR09fT1BfcmVnaXN0ZXJfcmluZzoKKyAg
ICB7CisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fcmVnaXN0ZXJfcmlu
Z190KSByZWdfaG5kID0KKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KGFyZzEsIHhlbl9h
cmdvX3JlZ2lzdGVyX3JpbmdfdCk7CisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVu
X2FyZ29fZ2ZuX3QpIGdmbl9obmQgPQorICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJn
MiwgeGVuX2FyZ29fZ2ZuX3QpOworICAgICAgICAvKiBhcmczOiBucGFnZSwgYXJnNDogZmxhZ3Mg
Ki8KKworICAgICAgICBCVUlMRF9CVUdfT04oIUlTX0FMSUdORUQoWEVOX0FSR09fTUFYX1JJTkdf
U0laRSwgUEFHRV9TSVpFKSk7CisKKyAgICAgICAgaWYgKCB1bmxpa2VseShhcmczID4gKFhFTl9B
UkdPX01BWF9SSU5HX1NJWkUgPj4gUEFHRV9TSElGVCkpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAg
ICAvKiBDaGVjayBhcnJheSB0byBhbGxvdyB1c2Ugb2YgdGhlIGZhc3RlciBfX2NvcHkgb3BlcmF0
aW9ucyBsYXRlciAqLworICAgICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfb2theShn
Zm5faG5kLCBhcmczKSkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gcmVnaXN0ZXJfcmlu
ZyhjdXJyZCwgcmVnX2huZCwgZ2ZuX2huZCwgYXJnMywgYXJnNCk7CisgICAgICAgIGJyZWFrOwor
ICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAg
IGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmdvLmgKaW5kZXggNTMwYmI4Mi4uOGI3NjNlNyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL2FyZ28uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCkBA
IC0zMyw5ICszMywxNSBAQAogCiAjZGVmaW5lIFhFTl9BUkdPX0RPTUlEX0FOWSAgICAgICBET01J
RF9JTlZBTElECiAKKy8qIFRoZSBtYXhpbXVtIHNpemUgb2YgYW4gQXJnbyByaW5nIGlzIGRlZmlu
ZWQgdG8gYmU6IDE2TUIgKDB4MTAwMDAwMCBieXRlcykuICovCisjZGVmaW5lIFhFTl9BUkdPX01B
WF9SSU5HX1NJWkUgICgweDEwMDAwMDBVTEwpCisKIC8qIEZpeGVkLXdpZHRoIHR5cGUgZm9yICJh
cmdvIHBvcnQiIG51bWJlci4gTm90aGluZyB0byBkbyB3aXRoIGV2dGNobnMuICovCiB0eXBlZGVm
IHVpbnQzMl90IHhlbl9hcmdvX3BvcnRfdDsKIAorLyogZ2ZuIHR5cGU6IDY0LWJpdCBmaXhlZC13
aWR0aCBvbiBhbGwgYXJjaGl0ZWN0dXJlcyAqLwordHlwZWRlZiB1aW50NjRfdCB4ZW5fYXJnb19n
Zm5fdDsKKwogdHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fYWRkcgogewogICAgIHhlbl9hcmdvX3Bv
cnRfdCBhcG9ydDsKQEAgLTYxLDQgKzY3LDY3IEBAIHR5cGVkZWYgc3RydWN0IHhlbl9hcmdvX3Jp
bmcKICNlbmRpZgogfSB4ZW5fYXJnb19yaW5nX3Q7CiAKK3R5cGVkZWYgc3RydWN0IHhlbl9hcmdv
X3JlZ2lzdGVyX3JpbmcKK3sKKyAgICB4ZW5fYXJnb19wb3J0X3QgYXBvcnQ7CisgICAgZG9taWRf
dCBwYXJ0bmVyX2lkOworICAgIHVpbnQxNl90IHBhZDsKKyAgICB1aW50MzJfdCBsZW47Cit9IHhl
bl9hcmdvX3JlZ2lzdGVyX3JpbmdfdDsKKworLyogTWVzc2FnZXMgb24gdGhlIHJpbmcgYXJlIHBh
ZGRlZCB0byBhIG11bHRpcGxlIG9mIHRoaXMgc2l6ZS4gKi8KKyNkZWZpbmUgWEVOX0FSR09fTVNH
X1NMT1RfU0laRSAweDEwCisKK3N0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyCit7
CisgICAgdWludDMyX3QgbGVuOworICAgIHN0cnVjdCB4ZW5fYXJnb19hZGRyIHNvdXJjZTsKKyAg
ICB1aW50MzJfdCBtZXNzYWdlX3R5cGU7CisjaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9fKSAm
JiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKKyAgICB1aW50OF90IGRhdGFbXTsKKyNlbGlm
IGRlZmluZWQoX19HTlVDX18pCisgICAgdWludDhfdCBkYXRhWzBdOworI2VuZGlmCit9OworCisv
KgorICogSHlwZXJjYWxsIG9wZXJhdGlvbnMKKyAqLworCisvKgorICogWEVOX0FSR09fT1BfcmVn
aXN0ZXJfcmluZworICoKKyAqIFJlZ2lzdGVyIGEgcmluZyB1c2luZyB0aGUgZ3Vlc3Qtc3VwcGxp
ZWQgbWVtb3J5IHBhZ2VzLgorICogQWxzbyB1c2VkIHRvIHJlcmVnaXN0ZXIgYW4gZXhpc3Rpbmcg
cmluZyAoZWcuIGFmdGVyIHJlc3VtZSBmcm9tIGhpYmVybmF0ZSkuCisgKgorICogVGhlIGZpcnN0
IGFyZ3VtZW50IHN0cnVjdCBpbmRpY2F0ZXMgdGhlIHBvcnQgbnVtYmVyIGZvciB0aGUgcmluZyB0
byByZWdpc3RlcgorICogYW5kIHRoZSBwYXJ0bmVyIGRvbWFpbiwgaWYgYW55LCB0aGF0IGlzIHRv
IGJlIGFsbG93ZWQgdG8gc2VuZCB0byB0aGUgcmluZy4KKyAqIEEgd2lsZGNhcmQgKFhFTl9BUkdP
X0RPTUlEX0FOWSkgbWF5IGJlIHN1cHBsaWVkIGluc3RlYWQgb2YgYSBwYXJ0bmVyIGRvbWlkLAor
ICogYW5kIGlmIHRoZSBoeXBlcnZpc29yIGhhcyB3aWxkY2FyZCBzZW5kZXIgcmluZ3MgZW5hYmxl
ZCwgdGhpcyB3aWxsIGFsbG93CisgKiBhbnkgZG9tYWluIChYU00gbm90d2l0aHN0YW5kaW5nKSB0
byBzZW5kIHRvIHRoZSByaW5nLgorICoKKyAqIFRoZSBzZWNvbmQgYXJndW1lbnQgaXMgYW4gYXJy
YXkgb2YgZ3Vlc3QgZnJhbWUgbnVtYmVycyBhbmQgdGhlIHRoaXJkIGFyZ3VtZW50CisgKiBpbmRp
Y2F0ZXMgdGhlIHNpemUgb2YgdGhlIGFycmF5LiBUaGlzIG9wZXJhdGlvbiBvbmx5IHN1cHBvcnRz
IDRLLXNpemVkIHBhZ2VzLgorICoKKyAqIGFyZzE6IFhFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29f
cmVnaXN0ZXJfcmluZ190KQorICogYXJnMjogWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19nZm5f
dCkKKyAqIGFyZzM6IHVuc2lnbmVkIGxvbmcgbnBhZ2VzCisgKiBhcmc0OiB1bnNpZ25lZCBsb25n
IGZsYWdzICgzMi1iaXQgdmFsdWUpCisgKi8KKyNkZWZpbmUgWEVOX0FSR09fT1BfcmVnaXN0ZXJf
cmluZyAgICAgMQorCisvKiBSZWdpc3RlciBvcCBmbGFncyAqLworLyoKKyAqIEZhaWwgZXhpc3Q6
CisgKiBJZiBzZXQsIHJlamVjdCBhdHRlbXB0cyB0byAocmUpcmVnaXN0ZXIgYW4gZXhpc3Rpbmcg
ZXN0YWJsaXNoZWQgcmluZy4KKyAqIElmIGNsZWFyLCByZXJlZ2lzdHJhdGlvbiBvY2N1cnMgaWYg
dGhlIHJpbmcgZXhpc3RzLCB3aXRoIHRoZSBuZXcgcmluZworICogdGFraW5nIHRoZSBwbGFjZSBv
ZiB0aGUgb2xkLCBwcmVzZXJ2aW5nIHR4X3B0ciBpZiBpdCByZW1haW5zIHZhbGlkLgorICovCisj
ZGVmaW5lIFhFTl9BUkdPX1JFR0lTVEVSX0ZMQUdfRkFJTF9FWElTVCAgMHgxCisKKyNpZmRlZiBf
X1hFTl9fCisvKiBNYXNrIGZvciBhbGwgZGVmaW5lZCBmbGFncy4gKi8KKyNkZWZpbmUgWEVOX0FS
R09fUkVHSVNURVJfRkxBR19NQVNLIFhFTl9BUkdPX1JFR0lTVEVSX0ZMQUdfRkFJTF9FWElTVAor
I2VuZGlmCisKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4v
aW5jbHVkZS94bGF0LmxzdAppbmRleCAxNjYwMWQ5Li4zNDlmYmFkIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94bGF0LmxzdAorKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdApAQCAtMzEsNyArMzEs
OSBAQAogIQltY19waHlzY3B1aW5mbwkJCWFyY2gteDg2L3hlbi1tY2EuaAogPwlwYWdlX29mZmxp
bmVfYWN0aW9uCQlhcmNoLXg4Ni94ZW4tbWNhLmgKID8JYXJnb19hZGRyCQkJYXJnby5oCis/CWFy
Z29fcmVnaXN0ZXJfcmluZwkJYXJnby5oCiA/CWFyZ29fcmluZwkJCWFyZ28uaAorPwlhcmdvX3Jp
bmdfbWVzc2FnZV9oZWFkZXIJYXJnby5oCiA/CWV2dGNobl9hbGxvY191bmJvdW5kCQlldmVudF9j
aGFubmVsLmgKID8JZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4JCWV2ZW50X2NoYW5uZWwuaAogPwll
dnRjaG5fYmluZF9pcGkJCQlldmVudF9jaGFubmVsLmgKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:55:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:55:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grIzq-0008Sc-Dm; Wed, 06 Feb 2019 08:55:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grIzo-0008Rg-Ue
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:55:53 +0000
X-Inumbo-ID: ffe45272-29ec-11e9-bc90-bc764e045a96
Received: from mail-it1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffe45272-29ec-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:55:49 +0000 (UTC)
Received: by mail-it1-x142.google.com with SMTP id z20so4520229itc.3
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:55:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=YQ7uqaLJn6SqXpWGMIcZE6SvzUmnOY0jSuMlpShiY4I=;
 b=iuqstCVbUwjldLOLUqi8QnFLwLdRneXf9v1vUAlje/MwXYvVksurK44dcSuXOjgkVa
 nxAyN2CeLmzEF+q177G81wvwdwkjUa8ZmXIjIUO6J7atiKy7y+4MJga/dKOaSy7n6rZ9
 oGcuvxJohi0Dqf72YR8hNkA08h0amSsy9/W6AazwT5YyrleazkmnlG5u4gbndbdmI+MY
 BgOn6AOXBaSRpxSfPXyjm0H/3mkOBI7IZ5I1HNI9iGTpPc8oqQkzS8SUh0OUmGdnhZNt
 bFkFG2stkQQgydzyNrerTdmmCQ4v9eq1iKcaWrb3AzYAtVw35JzvYAkF0wnJFWfhQHwz
 pZGw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=YQ7uqaLJn6SqXpWGMIcZE6SvzUmnOY0jSuMlpShiY4I=;
 b=H7UC6/oxqPbKWCK1ZCKeGHXrfdjZyjXNMM5Q8Kz0WBlbLh52y4wEskNoZF3GGYxTL/
 cJqiexAKvpHauMPf+XUy9sinKTono2iwaXBZdeKOTfztGy2zwTW9ov3oxg1KUBGyDRCg
 3DfBnICnV1EQTDfEs+nhyVRf5zABgQ6MOgEIBXBVkqO5Bx2iMYauPyfYPAtQSmAGqGEP
 KRpJf6EltsshuRZHiIXWjmu0/hD0k/HtqwFi5XMkrNmHt0btbz+4izpliIpcdNEVcrEL
 aOIuQffG8l5Qr10pC9XbP1KKZ4i0JkyHvFefv2tFHaoGPYqW41h0P9f8SXXCTEyHZ2Df
 hSxA==
X-Gm-Message-State: AHQUAuZUdgmm32dR8/ieeI9bk9TEXSnUYYmvjS6/1YGxFRjrVsBcX+2U
 VYFxEmgVYxqVNi3g/g4pLQJmcX21ZHo=
X-Google-Smtp-Source: AHgI3Ia8Jc+eaJLp1NFX4s09FN+ToxpdkGTJ+CVdo41NScXefgLEJvw5IU5rC13oL9SMU9/cM1IuLw==
X-Received: by 2002:a24:9144:: with SMTP id i65mr1783991ite.115.1549443347779; 
 Wed, 06 Feb 2019 00:55:47 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.55.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:55:46 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:55:00 -0800
Message-Id: <1549443308-24448-10-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 for-4.12 09/17] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2VuZHYgb3BlcmF0aW9uIGlzIGludm9rZWQgdG8gcGVyZm9ybSBhIHN5bmNocm9ub3VzIHNlbmQg
b2YgYnVmZmVycwpjb250YWluZWQgaW4gaW92cyB0byBhIHJlbW90ZSBkb21haW4ncyByZWdpc3Rl
cmVkIHJpbmcuCgpJdCB0YWtlczoKICogQSBkZXN0aW5hdGlvbiBhZGRyZXNzIChkb21pZCwgcG9y
dCkgZm9yIHRoZSByaW5nIHRvIHNlbmQgdG8uCiAgIEl0IHBlcmZvcm1zIGEgbW9zdC1zcGVjaWZp
YyBtYXRjaCBsb29rdXAsIHRvIGFsbG93IGZvciB3aWxkY2FyZC4KICogQSBzb3VyY2UgYWRkcmVz
cywgdXNlZCB0byBpbmZvcm0gdGhlIGRlc3RpbmF0aW9uIG9mIHdoZXJlIHRvIHJlcGx5LgogKiBU
aGUgYWRkcmVzcyBvZiBhbiBhcnJheSBvZiBpb3ZzIGNvbnRhaW5pbmcgdGhlIGRhdGEgdG8gc2Vu
ZAogKiAuLiBhbmQgdGhlIGxlbmd0aCBvZiB0aGF0IGFycmF5IG9mIGlvdnMKICogYW5kIGEgMzIt
Yml0IG1lc3NhZ2UgdHlwZSwgYXZhaWxhYmxlIHRvIGNvbW11bmljYXRlIG1lc3NhZ2UgY29udGV4
dAogICBkYXRhIChlZy4ga2VybmVsLXRvLWtlcm5lbCwgc2VwYXJhdGUgZnJvbSB0aGUgYXBwbGlj
YXRpb24gZGF0YSkuCgpJZiBpbnN1ZmZpY2llbnQgc3BhY2UgZXhpc3RzIGluIHRoZSBkZXN0aW5h
dGlvbiByaW5nLCBpdCB3aWxsIHJldHVybgotRUFHQUlOIGFuZCBYZW4gd2lsbCBub3RpZnkgdGhl
IGNhbGxlciB3aGVuIHN1ZmZpY2llbnQgc3BhY2UgYmVjb21lcwphdmFpbGFibGUuCgpBY2Nlc3Nl
cyB0byB0aGUgcmluZyBpbmRpY2VzIGFyZSBhcHByb3ByaWF0ZWx5IGF0b21pYy4gVGhlIHJpbmdz
IGFyZQptYXBwZWQgaW50byBYZW4ncyBwcml2YXRlIGFkZHJlc3Mgc3BhY2UgdG8gd3JpdGUgYXMg
bmVlZGVkIGFuZCB0aGUKbWFwcGluZ3MgYXJlIHJldGFpbmVkIGZvciBsYXRlciB1c2UuCgpOb3Rp
ZmljYXRpb25zIGFyZSBzZW50IHRvIGd1ZXN0cyB2aWEgVklSUSBhbmQgc2VuZF9ndWVzdF9nbG9i
YWxfdmlycSBpcwpleHBvc2VkIGluIHRoZSBjaGFuZ2UgdG8gZW5hYmxlIGFyZ28gdG8gY2FsbCBp
dC4gVklSUV9BUkdPIGlzIGNsYWltZWQKZnJvbSB0aGUgVklSUSBwcmV2aW91c2x5IHJlc2VydmVk
IGZvciB0aGlzIHB1cnBvc2UgKCMxMSkuCgpUaGUgVklSUSBub3RpZmljYXRpb24gbWV0aG9kIGlz
IHVzZWQgcmF0aGVyIHRoYW4gc2VuZGluZyBldmVudHMgdXNpbmcKZXZ0Y2huIGZ1bmN0aW9ucyBk
aXJlY3RseSBiZWNhdXNlOgoKKiBubyBjdXJyZW50IGV2ZW50IGNoYW5uZWwgdHlwZSBpcyBhbiBl
eGFjdCBmaXQgZm9yIHRoZSBpbnRlbmRlZAogIGJlaGF2aW91ci4gRUNTX0lQSSBpcyBjbG9zZXN0
LCBidXQgaXQgZGlzYWxsb3dzIG1pZ3JhdGlvbiB0bwogIG90aGVyIFZDUFVzIHdoaWNoIGlzIG5v
dCBuZWNlc3NhcmlseSBhIHJlcXVpcmVtZW50IGZvciBBcmdvLgoKKiBhdCB0aGUgcG9pbnQgb2Yg
YXJnb19pbml0LCBhbGxvY2F0aW9uIG9mIGFuIGV2ZW50IGNoYW5uZWwgaXMKICBjb21wbGljYXRl
ZCBieSBub25lIG9mIHRoZSBndWVzdCBWQ1BVcyBiZWluZyBpbml0aWFsaXplZCB5ZXQKICBhbmQg
dGhlIGV2ZW50IGNoYW5uZWwgbG9naWMgZXhwZWN0cyB0aGF0IGEgdmFsaWQgZXZlbnQgY2hhbm5l
bAogIGhhcyBhIHByZXNlbnQgVkNQVS4KCiogYXQgdGhlIHBvaW50IG9mIHNpZ25hbGxpbmcgYSBu
b3RpZmljYXRpb24sIHRoZSBWSVJRIGxvZ2ljIGlzIGFscmVhZHkKICBkZWZlbnNpdmU6IGlmIGQt
PnZjcHVbMF0gaXMgTlVMTCwgdGhlIG5vdGlmaWNhdGlvbiBpcyBqdXN0IHNpbGVudGx5CiAgZHJv
cHBlZCwgd2hlcmVhcyB0aGUgZXZ0Y2huX3NlbmQgbG9naWMgaXMgbm90IHNvIGRlZmVuc2l2ZTog
dmNwdVswXQogIG11c3Qgbm90IGJlIE5VTEwsIG90aGVyd2lzZSBhIG51bGwgcG9pbnRlciBkZXJl
ZmVyZW5jZSBvY2N1cnMuCgpVc2luZyBhIFZJUlEgcmVtb3ZlcyB0aGUgbmVlZCBmb3IgdGhlIGd1
ZXN0IHRvIHF1ZXJ5IHRvIGRldGVybWluZSB3aGljaApldmVudCBjaGFubmVsIG5vdGlmaWNhdGlv
bnMgd2lsbCBiZSBkZWxpdmVyZWQgb24uIFRoaXMgaXMgYWxzbyBsaWtlbHkgdG8Kc2ltcGxpZnkg
ZXN0YWJsaXNoaW5nIGZ1dHVyZSBMMC9MMSBuZXN0ZWQgaHlwZXJ2aXNvciBhcmdvIGNvbW11bmlj
YXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xh
cms2QGJhZXN5c3RlbXMuY29tPgpUZXN0ZWQtYnk6IENocmlzIFBhdHRlcnNvbiA8cGF0dGVyc29u
Y0BhaW5mb3NlYy5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KLS0tCnY3ICMwOSBKYW46IGF2b2lkIGNvZGUgZHVwbGljYXRpb24sIGZvcndh
cmQgY29tcGF0IG9wcyB0byBuYXRpdmUKdjcgc2VsZjogdGlkeSBYRU5fQVJHT19NQVhfUklOR19T
SVpFIGNvbW1lbnQgaW4gdGhlIHB1YmxpYyBoZWFkZXIKdjcgIzA5IEphbjogZHJvcCBzdGFsZSBY
RU5fQVJHT19NQVhJT1YgY29tbWVudCBpbiB0aGUgcHVibGljIGhlYWRlcgp2NyAjMDkgUm9nZXI6
IGFkZCBSZXZpZXdlZC1ieQp2NyAjMDkgUm9nZXIvSmFuOiByZXBsYWNlIG1lc3NhZ2VfdHlwZSB2
YWxpZGF0aW9uIGNoZWNrCnY3ICMwOSBSb2dlci9KYW46IHJld3JpdGUgbWVzc2FnZSBzaXplIGJv
dW5kcyBjaGVjawp2NiAjMDkgSmFuOiBpbnRyb2R1Y2UgY29tcGF0IEFCSQp2NiA6IGhvaXN0IHJl
YWQgb2YgaW92cyBmcm9tIGd1ZXN0IGZyb20gcmluZ2J1Zl9pbnNlcnQgdG8gZG9fYXJnb19vcAp2
NiA6IHNpbXBsaWZ5IGluaXQgb2YgdGhlIE5VTExfaG5kIGluIHJpbmdidWZfaW5zZXJ0CnY2ICMw
OSBKYW46IHhsYXQubHN0IHJlbW92ZSBhcmdvX2lvdiBhcyBnZW5lcmF0ZWQgbWFjcm8gbm90IGlu
IHVzZQp2NiAjMDQgSmFuOiB4bGF0LmxzdDogbW92ZSBhcmdvIHN0cnVjdCBlbnRyaWVzIHRvIGFs
cGhhYmV0aWNhbCBwb3NpdGlvbgp2NiAjMDkgUm9nZXI6IGZpeCByZWZlcmVuY2UgdG8gVklSUV9B
UkdPIGluIGNvbW1pdCBtZXNzYWdlCnY2ICMwOSBSb2dlcjogdXNlIGxpc3RfZm9yX2VhY2hfZW50
cnkgZm9yIGxvb3BpbmcKdjUgIzA5IFJvZ2VyOiBhZGQgY29tbWVudCBleHBsYWluaW5nIHBvc3Qt
aW92cyB0eF9wdHIgcm91bmQgdXAgKyB3cmFwCnY1ICMwOSBSb2dlcjogcmVtb3ZlIHJlZHVuZGFu
dCBsZW4gYm91bmRzIGNoZWNrIHZzIE1BWF9BUkdPX01FU1NBR0VfU0laRQp2NSAjMDkgUm9nZXI6
IHJpbmdidWZfaW5zZXJ0OiBXQVJOIG5vdCBFUlIgb24gZW1wdHkgaW92cwp2NSAjMDkgUm9nZXI6
IGJ1Z2ZpeDogc2V0IHJjID0gLUVGQVVMVCBpZiAhZ3Vlc3RfaGFuZGxlX29rYXkKdjUgdXNlIEVC
VVNZIHdoZW4gY2Fubm90IGFkZCB0byB0aGUgcGVuZGluZyBlbnQgcXVldWU6IG1hbnkgZG9tYWlu
cyBhY3RpdmUKdjU6IGFkZCBjb21wYXQgdmFsaWRhdGlvbiBtYWNyb3MgdG8gcHJpbWFyeSBzb3Vy
Y2UgZmlsZTogY29tbW9uL2FyZ28uYwp2NTogZHJvcHBlZCBleHRlcm5hbCBmaWxlIGZvciBjb21w
YXQgbWFjcm9zOiBjb21tb24vY29tcGF0L2FyZ28uYwp2NSA6IGNvbnZlcnQgaHlwZXJjYWxsIGFy
ZyBzdHJ1Y3RzIHRvIHN0cnVjdCBmb3JtIGZvciBjb21wYXQgY2hlY2tpbmcKdjUgOiBzd2l0Y2gg
YXJnb19pb3YgdG8gbmVlZHMgdHJhbnNsYXRpb24gaW4geGxhdC5sc3QKdjQgSmFuOiByZW1vdmUg
dXNlIG9mIGZpeGVkLXdpZHRoIHR5cGVzIGZyb20gaW92X2NvdW50LCByaW5nYnVmX2luc2VydAp2
NCAjMDcgSmFuOiBzaHJpbmsgY3JpdGljYWwgc2VjdGlvbnMgaW4gc2VuZHYKdjMgIzA3IEphbjog
aGVhZGVyOiBub3RlIDMyLWJpdG5lc3Mgb2YgaHlwZXJjYWxsIG1lc3NhZ2UgdHV5cGUgYXJnCnY0
IDogdXNlIHN0YW5kYXJkIGRhdGEgc3RydWN0dXJlcyBhcyBwZXIgY29tbW9uIGNvZGUKdjQgc2Vs
ZjogYnVnZml4IG1lbWNweV90b19ndWVzdF9yaW5nOiBoZWFkX2xlbiBtdXN0IGNoZWNrIChvZmZz
ZXQgKyBsZW4pCnY0ICMwOSBSb2dlcjogZHJvcCBNRVNTQUdFIGZyb20gVklSUV9BUkdPX01FU1NB
R0UKdjMgIzA3IEphbjogcmVuYW1lIHJpbmdfZmluZF9pbmZvKiB0byBmaW5kX3JpbmdfaW5mbyoK
djMgIzA3IEphbjogZml4IG51bWVyaWMgZW50cmllcyBpbiBwcmludGsgZm9ybWF0IHN0cmluZ3MK
djMgIzEwIFJvZ2VyOiBtb3ZlIGZpbmQgZnVuY3Rpb25zIHRvIHRvcCBvZiBmaWxlIGFuZCBkcm9w
IHByb3RvdHlwZXMKdjMgIzA0IEphbjogbWVsZCBjb21wYXQgc3RydWN0IGNoZWNraW5nIGZvciBo
eXBlcmNhbGwgYXJncwp2MyAjMDQgUm9nZXIvSmFuOiBtYWtlIGxvY2sgbmFtZXMgY2xlYXJlciBh
bmQgYXNzZXJ0IHRoZWlyIHN0YXRlCnYzICMwNCBKYW46IHBvcnQgLT4gYXBvcnQgd2l0aCB0eXBl
OyBkaXN0aW5ndWlzaCBhcmdvIHBvcnQgZnJvbSBldnRjaG4KdjMgZmVlZGJhY2sgIzA5IEVyaWM6
IGZpeCBsZW4gJiBvZmZzZXQgc2FuaXR5IGNoZWNrIGluIG1lbWNweV90b19ndWVzdF9yaW5nCnYz
IGZlZWRiYWNrICMwNCBSb2dlcjogbmV3bGluZSBmaXggaW4gd2lsZGNhcmRfcGVuZGluZ19saXN0
X2luc2VydAp2MyBmZWVkYmFjayAjMDQgUm9nZXI6IGRyb3AgbnBhZ2VzIHN0cnVjdCBtZW1iZXIs
IGNhbGN1bGF0ZSBmcm9tIGxlbgp2MyAjMDkgUm9nZXI6IHNpbXBsaWZ5IEVGQVVMVCByZXR1cm4g
aW4gbWVtY3B5X3RvX2d1ZXN0X3JpbmcKdjMgIzA5IFJvZ2VyOiBhZGQgbmV3bGluZSBiZWZvcmUg
cmV0dXJuIGluIGdldF9zYW5pdGl6ZWRfcmluZwp2MyAjMDkgUm9nZXI6IHJlcGxhY2Ugd2hpbGUg
d2l0aCBmb3IgbG9vcCBpbiBpb3ZfY291bnQKdjMgIzA5IFJvZ2VyOiBkcm9wIDAgaW4gc3RydWN0
IGluaXQgaW4gcmluZ2J1Zl9pbnNlcnQKdjMgIzA5IFJvZ2VyOiBjb21tZW50IGZvciBYRU5fQVJH
T19NQVhJT1Y6IHdhcm4gb2Ygc3RhY2sgb3ZlcmZsb3cgcmlzawp2MyAjMDkgUm9nZXI6IHNpbXBs
aWZ5IHdoaWxlIGxvb3A6IGZvciBpbnN0ZWFkIGluIHJpbmdidWZfaW5zZXJ0CnYzICMwOSBSb2dl
cjogZHJvcCBvdXQgbGFiZWwgZm9yIHJldHVybnMgaW4gcmluZ2J1Zl9pbnNlcnQKdjMgIzA5IFJv
Z2VyOiBkcm9wIG5ld2xpbmUgaW4gcGVuZGluZ19xdWV1ZQp2MyAjMDkgUm9nZXI6IHJlcGxhY2Ug
c2Vjb25kIGdvdG8gbGFiZWwgd2l0aCBlcnJvciBwYXRoIHVubG9jayBpbiBzZW5kdgp2MyAjMDkg
SmFzb246IGNoZWNrIGlvdl9sZW4gdnMgTUFYX0FSR09fTUVTU0FHRV9TSVpFIGluIGlvdl9jb3Vu
dAp2MyAjMDkgSmFzb246IGNoZWNrIHBhZGRpbmcgaXMgemVyb2VkIGluIHNlbmR2IG9wCnYzICMw
OSBKYXNvbjogbWVtY3B5X3RvX2d1ZXN0X3Jpbmc6IHNpbXBsZXIgY29kZSB3aXRoIGJldHRlciBs
b29wCnYyIHNlbGY6IHVzZSByaW5nX2luZm8gYmFja3BvaW50ZXIgaW4gcGVuZGluZ19lbnQgdG8g
bWFpbnRhaW4gbnBlbmRpbmcKdjIgZmVlZGJhY2sgSmFuOiBkcm9wIGNvb2tpZSwgaW1wbGVtZW50
IHRlYXJkb3duCnYyIHNlbGY6IHBlbmRpbmdfcXVldWU6IHJlYXAgc3RhbGUgZW50cyB3aGVuIGlu
IG5lZWQgb2Ygc3BhY2UKdjIgc2VsZjogcGVuZGluZ19yZXF1ZXVlOiByZWNsYWltIGVudHMgZm9y
IHN0YWxlIGRvbWFpbnMKdjIuZmVlZGJhY2sgSmFuOiBvbmx5IG92ZXJyaWRlIHNlbmRlciBkb21p
ZCBpZiBET01JRF9BTlkKdjIgZmVlZGJhY2sgSmFuOiBkcm9wIG1lc3NhZ2UgZnJvbSBhcmdvX21l
c3NhZ2Vfb3AKdjIgc2VsZjogY2hlY2sgbnBlbmRpbmcgdnMgbWF4aW11bSBsaW1pdAp2MiBzZWxm
OiBnZXRfc2FuaXRpemVkX3JpbmcgaW5zdGVhZCBvZiBnZXRfcnhfcHRyCnYyIGZlZWRiYWNrIHYx
IzEzIEphbjogcmVtb3ZlIGRvdWJsZSByZWFkIGZyb20gcmluZ2J1ZiBpbnNlcnQsIGxvd2VyIE1B
WF9JT1YKdjIgc2VsZjogbWFrZSBpb3ZfY291bnQgY29uc3QKdjIgc2VsZjogaW92X2NvdW50IDog
cmV0dXJuIEVNU0dTSVpFIGZvciBtZXNzYWdlIHRvbyBiaWcKdjIgc2VsZjogT1ZFUkhBVUwKdjIg
c2VsZjogcy9hcmdvX3BlbmRpbmdfZW50L3BlbmRpbmdfZW50L2cKdjIgZmVlZGJhY2sgdjEjMTMg
Um9nZXI6IHVzZSBPUy1zdXBwbGllZCByb3VuZHVwOyBkcm9wIGZyb20gcHVibGljIGhlYWRlcgp2
MSwyIGZlZWRiYWNrIEphbi9Sb2dlci9QYXVsOiBkcm9wIGVycm5vIHJldHVybmluZyBndWVzdCBh
Y2Nlc3MgZnVuY3Rpb25zCnYxIGZlZWRiYWNrIFJvZ2VyLCBKYW46IGRyb3AgYXJnbyBwcmVmaXgg
b24gc3RhdGljIGZ1bmN0aW9ucwp2MSBmZWVkYmFjayAjMTMgSmFuOiBkcm9wIGd1ZXN0X2hhbmRs
ZV9va2F5IHdoZW4gdXNpbmcgY29weV9mcm9tX2d1ZXN0CiAgICAtIHJlb3JkZXIgZG9fYXJnb19v
cCBsb2dpYwp2MiBzZWxmOiBhZGQgX2huZCBzdWZmaXggdG8gaW92cyB2YXJpYWJsZSBuYW1lIHRv
IGluZGljYXRlIGd1ZXN0IGhhbmRsZSB0eXBlCnYyIHNlbGY6IHJlcGxhY2UgdXNlIG9mIFhFTl9H
VUVTVF9IQU5ETEVfTlVMTCB3aXRoIHR3byBleGlzdGluZyBtYWNyb3MKdjEgIzE1IGZlZWRiYWNr
LCBKYW46IHNlbmR2IG9wIDogcy9FQ09OTlJFRlVTRUQvRVNSQ0gvCnYxICM1ICgjMTUpIGZlZWRi
YWNrIFBhdWw6IHNlbmR2OiB1c2UgY3VycmQgaW4gZG9fYXJnb19tZXNzYWdlX29wCnYxICMxMyAo
IzE1KSBmZWVkYmFjayBQYXVsOiBzZW5kdiBvcDogZG8vd2hpbGUgcmVpbmRlbnQgb25seQp2MSAj
MTMgKCMxNSkgZmVlZGJhY2sgUGF1bDogc2VuZHYgb3A6IGRvL3doaWxlOiBhcmdvX3JpbmdidWZf
aW5zZXJ0IHRvIGdvdG8gc3R5bGUKdjEgIzEzICgjMTUpIGZlZWRiYWNrIFBhdWw6IHNlbmR2IG9w
OiBkby93aGlsZTogcmVpbmRlbnQgb25seSBhZ2Fpbgp2MSAjMTMgKCMxNSkgZmVlZGJhY2sgUGF1
bDogc2VuZHYgb3A6IGRvL3doaWxlIDogZ290bwp2MSAjMTUgZmVlZGJhY2sgUGF1bDogc2VuZHYg
b3A6IG1ha2UgcGFnZSB2YXI6IHVuc2lnbmVkCnYxICMxNSBmZWVkYmFjayBQYXVsOiBzZW5kdiBv
cDogbmV3IGxvY2FsIHZhciBmb3IgUEFHRV9TSVpFIC0gb2Zmc2V0CnYxICM4IGZlZWRiYWNrIEph
bjogWEVOX0dVRVNUX0hBTkRMRSA6IEM4OSBjb21wbGlhbmNlCnYxIHJlYmFzZSBhZnRlciBzd2l0
Y2hpbmcgcmVnaXN0ZXIgb3AgZnJvbSBwZm5zIHRvIHBhZ2UgZGVzY3JpcHRvcnMKdjEgc2VsZjog
bW92ZSBpb3YgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUgb3V0IG9mIHB1YmxpYyBoZWFkZXIgaW50
byBhcmdvLmMKdjEgIzEzICgjMTUpIGZlZWRiYWNrIFBhdWw6IGZpeCBsb2dsZXZlbCBmb3IgZ3Vl
c3QtdHJpZ2dlcmVkIG1lc3NhZ2VzCnYxIDogYWRkIGNvbXBhdCB4bGF0LmxzdCBlbnRyaWVzCnYx
IHNlbGY6IHN3aXRjaGVkIG5vdGlmaWNhdGlvbiB0byBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxIGlu
c3RlYWQgb2YgZXZlbnQKdjE6IGZpeCBncHJpbnRrIHVzZSBmb3IgQVJNIGFzIGl0cyBkZWZuIGRp
c2xpa2VzIHNwbGl0IGZvcm1hdCBzdHJpbmdzCnYxOiBpbml0IGxlbiB2YXJpYWJsZSB0byBzYXRp
c2Z5IEFSTSBjb21waWxlciBpbml0aWFsaXplZCBjaGVja2luZwp2MSAjMTMgZmVlZGJhY2sgSmFu
OiByZW5hbWUgcGFnZSB2YXIKdjE6IzE0IGZlZWRiYWNrIEphbjogdWludDhfdCogLT4gdm9pZCoK
djE6ICMxMyBmZWVkYmFjayBKYW46IHB1YmxpYyBuYW1lc3BhY2U6IHByZWZpeCB3aXRoIHhlbgp2
MTogIzEzIGZlZWRiYWNrIEphbjogYmxhbmsgbGluZSBhZnRlciBjYXNlIG9wIGluIGRvX2FyZ29f
bWVzc2FnZV9vcAp2MTogIzE1IGZlZWRiYWNrIEphbjogYWRkIGNvbW1lbnRzIGV4cGxhaW5pbmcg
d2h5IHRoZSB3cml0ZXMgZG9uJ3Qgb3ZlcnJ1bgp2MTogc2VsZjogYWRkIEFTU0VSVCB0byBzdXBw
b3J0IGNvbW1lbnQgdGhhdCBvdmVycnVuIGNhbm5vdCBoYXBwZW4KdjE6IHNlbGY6IGZhaWwgb24g
c2hvcnQgd3JpdGVzIHdoZXJlIGd1ZXN0IG1hbmlwdWxhdGVkIHRoZSBpb3ZfbGVucwp2MTogc2Vs
ZjogcmVuYW1lIGVudCBpZCB0byBkb21haW5faWQKdjE6IHNlbGY6IGFkZCBtb2FuIGZvciBpb3Yg
cmV3cml0ZQp2MS4gZmVlZGJhY2sgIzE1IEphbjogcmVxdWlyZSB0aGUgcGFkIGJpdHMgYXJlIHpl
cm8KdjEuIGZlZWRiYWNrICMxNSBKYW46IGRyb3AgTlVMTCBjaGVjayBpbiBhcmdvX3NpZ25hbF9k
b21haW4gYXMgbm93IHVzaW5nIFZJUlEKdjEuIHNlbGY6IHN0b3JlIGRvbWFpbl9jb29raWUgaW4g
cGVuZGluZyBlbnQKdjEuIGZlZWRiYWNrICMxNSBKYW46IHVzZSB1bnNpZ25lZCB3aGVyZSBwb3Nz
aWJsZQp2MS4gZmVlZGJhY2sgSmFuOiB1c2UgaGFuZGxlIHR5cGUgZm9yIGlvdl9iYXNlIGluIHB1
YmxpYyBpb3YgaW50ZXJmYWNlCnYxLiBzZWxmOiBsb2cgd2hlbmV2ZXIgdmlzaWJsZSBlcnJvciBv
Y2N1cnMKdjEgZmVlZGJhY2sgIzE1LCBKYW46IGRyb3AgdW5uZWNlc3NhcnkgbWIKdjEgc2VsZjog
b25seSB1cGRhdGUgaW50ZXJuYWwgdHhfcHRyIGlmIGFibGUgdG8gcmV0dXJuIHN1Y2Nlc3MKICAg
ICAgICAgYW5kIHVwZGF0ZSB0aGUgdmlzaWJsZSB0eF9wdHIKdjEgc2VsZjogbG9nIG9uIGZhaWx1
cmUgdG8gbWFwIHJpbmcgdG8gdXBkYXRlIHZpc2libGUgdHhfcHRyCnYxIGZlZWRiYWNrICMxNSBK
YW46IGFkZCBjb21tZW50IHJlOiBub3RpZmljYXRpb24gc2l6ZSBwb2xpY3kKdjEgc2VsZi9Sb2dl
cj8gcmVtb3ZlIGVycmFudCBzcGFjZSBhZnRlciBzaXplb2YKdjEuIGZlZWRiYWNrICMxNSBKYW46
IHJlcXVpcmUgaW92IHBhZCBiZSB6ZXJvCnYxLiBzZWxmOiByZW5hbWUgaW92X2Jhc2UgdG8gaW92
X2huZCBmb3IgaGFuZGxlIGluIHB1YmxpYyBpb3YgaW50ZXJmYWNlCnYxOiBmZWVkYmFjayAjMTUg
SmFuOiBoYW5kbGUgdXBwZXItaGFsdmVzIG9mIGh5cGVyY2FsbCBhcmdzOyBjaGFuZ2VzIHNvbWUK
ICAgIHR5cGVzIGluIGZ1bmN0aW9uIHNpZ25hdHVyZXMgdG8gbWF0Y2guCnYxOiBzZWxmOiBhZGQg
ZHByaW50ayB0byBzZW5kdgp2MTogc2VsZjogYWRkIGRlYnVnIG91dHB1dCB0byBhcmdvX2lvdl9j
b3VudAp2MS4gZmVlZGJhY2sgIzE0IEphbjogYmxhbmsgbGluZSBiZWZvcmUgcmV0dXJuIGluIGFy
Z29faW92X2NvdW50CnYxIGZlZWRiYWNrICMxNSBKYW46IHZlcmlmeSBzcmMgaWQsIG5vdCBvdmVy
cmlkZQoKIHhlbi9jb21tb24vYXJnby5jICAgICAgICAgIHwgNjk0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMg
fCAgIDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggIHwgIDQ4ICsrKysKIHhlbi9pbmNs
dWRlL3B1YmxpYy94ZW4uaCAgIHwgICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaCAgICB8
ICAgNyArCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICB8ICAgMiArCiA2IGZpbGVzIGNoYW5n
ZWQsIDc1MSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5kZXggZjNlNDY4ZC4uNDVkMTA5MCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKQEAg
LTM4LDEzICszOCwxOSBAQCBDSEVDS19hcmdvX3JlZ2lzdGVyX3Jpbmc7CiBDSEVDS19hcmdvX3Jp
bmc7CiBDSEVDS19hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXI7CiBDSEVDS19hcmdvX3VucmVnaXN0
ZXJfcmluZzsKK0NIRUNLX2FyZ29fc2VuZF9hZGRyOwogI2VuZGlmCiAKICNkZWZpbmUgTUFYX1JJ
TkdTX1BFUl9ET01BSU4gICAgICAgICAgICAxMjhVCisjZGVmaW5lIE1BWF9QRU5ESU5HX1BFUl9S
SU5HICAgICAgICAgICAgIDMyVQogCiAvKiBBbGwgbWVzc2FnZXMgb24gdGhlIHJpbmcgYXJlIHBh
ZGRlZCB0byBhIG11bHRpcGxlIG9mIHRoZSBzbG90IHNpemUuICovCiAjZGVmaW5lIFJPVU5EVVBf
TUVTU0FHRShhKSBST1VORFVQKChhKSwgWEVOX0FSR09fTVNHX1NMT1RfU0laRSkKIAorLyogVGhl
IG1heGltdW0gc2l6ZSBvZiBhIG1lc3NhZ2UgdGhhdCBtYXkgYmUgc2VudCBvbiB0aGUgbGFyZ2Vz
dCBBcmdvIHJpbmcuICovCisjZGVmaW5lIE1BWF9BUkdPX01FU1NBR0VfU0laRSAoKFhFTl9BUkdP
X01BWF9SSU5HX1NJWkUpIC0gXAorICAgICAgICAoc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5n
X21lc3NhZ2VfaGVhZGVyKSkgLSBST1VORFVQX01FU1NBR0UoMSkpCisKIC8qIE51bWJlciBvZiBQ
QUdFcyBuZWVkZWQgdG8gaG9sZCBhIHJpbmcgb2YgYSBnaXZlbiBzaXplIGluIGJ5dGVzICovCiAj
ZGVmaW5lIE5QQUdFU19SSU5HKHJpbmdfbGVuKSBcCiAgICAgKFJPVU5EVVAoKFJPVU5EVVBfTUVT
U0FHRShyaW5nX2xlbikgKyBzaXplb2YoeGVuX2FyZ29fcmluZ190KSksIFBBR0VfU0laRSkgXApA
QCAtNTIsOSArNTgsMTQgQEAgQ0hFQ0tfYXJnb191bnJlZ2lzdGVyX3Jpbmc7CiAKIERFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX2FkZHJfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fYXJnb19nZm5fdCk7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19pb3Zf
dCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpOwog
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ190KTsKK0RFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl9hcmdvX3NlbmRfYWRkcl90KTsKIERFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190KTsKKyNpZmRlZiBDT05GSUdfQ09NUEFUCitERUZJ
TkVfQ09NUEFUX0hBTkRMRShjb21wYXRfYXJnb19pb3ZfdCk7CisjZW5kaWYKIAogc3RhdGljIGJv
b2wgX19yZWFkX21vc3RseSBvcHRfYXJnbzsKIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0
X2FyZ29fbWFjX3Blcm1pc3NpdmU7CkBAIC0zNjIsNiArMzczLDI4IEBAIGZpbmRfcmluZ19pbmZv
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQog
ICAgIHJldHVybiBOVUxMOwogfQogCitzdGF0aWMgc3RydWN0IGFyZ29fcmluZ19pbmZvICoKK2Zp
bmRfcmluZ19pbmZvX2J5X21hdGNoKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHhlbl9hcmdvX3Bv
cnRfdCBhcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgcGFydG5lcl9pZCkK
K3sKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIGlkOworICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5m
byAqcmluZ19pbmZvOworCisgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9yaW5nc19MMihkKSk7CisK
KyAgICBpZC5hcG9ydCA9IGFwb3J0OworICAgIGlkLmRvbWFpbl9pZCA9IGQtPmRvbWFpbl9pZDsK
KyAgICBpZC5wYXJ0bmVyX2lkID0gcGFydG5lcl9pZDsKKworICAgIHJpbmdfaW5mbyA9IGZpbmRf
cmluZ19pbmZvKGQsICZpZCk7CisgICAgaWYgKCByaW5nX2luZm8gKQorICAgICAgICByZXR1cm4g
cmluZ19pbmZvOworCisgICAgaWQucGFydG5lcl9pZCA9IFhFTl9BUkdPX0RPTUlEX0FOWTsKKwor
ICAgIHJldHVybiBmaW5kX3JpbmdfaW5mbyhkLCAmaWQpOworfQorCiBzdGF0aWMgc3RydWN0IGFy
Z29fc2VuZF9pbmZvICoKIGZpbmRfc2VuZF9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNv
bnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQogewpAQCAtMzkzLDYgKzQyNiwxNCBAQCBmaW5k
X3NlbmRfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgYXJnb19yaW5n
X2lkICppZCkKIH0KIAogc3RhdGljIHZvaWQKK3NpZ25hbF9kb21haW4oc3RydWN0IGRvbWFpbiAq
ZCkKK3sKKyAgICBhcmdvX2RwcmludGsoInNpZ25hbGxpbmcgZG9taWQ6JXVcbiIsIGQtPmRvbWFp
bl9pZCk7CisKKyAgICBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxKGQsIFZJUlFfQVJHTyk7Cit9CisK
K3N0YXRpYyB2b2lkCiByaW5nX3VubWFwKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBh
cmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQogewogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtNDg2
LDYgKzUyNywzODcgQEAgdXBkYXRlX3R4X3B0cihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKICAgICBzbXBfd21iKCk7CiB9CiAKK3N0YXRp
YyBpbnQKK21lbWNweV90b19ndWVzdF9yaW5nKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAorICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IG9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKnNyYywgWEVO
X0dVRVNUX0hBTkRMRSh1aW50OCkgc3JjX2huZCwKKyAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBsZW4pCit7CisgICAgdW5zaWduZWQgaW50IG1mbnNfaW5kZXggPSBvZmZzZXQgPj4g
UEFHRV9TSElGVDsKKyAgICB2b2lkICpkc3Q7CisgICAgaW50IHJldDsKKyAgICB1bnNpZ25lZCBp
bnQgc3JjX29mZnNldCA9IDA7CisKKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8p
KTsKKworICAgIG9mZnNldCAmPSB+UEFHRV9NQVNLOworCisgICAgaWYgKCBsZW4gKyBvZmZzZXQg
PiBYRU5fQVJHT19NQVhfUklOR19TSVpFICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAg
ICB3aGlsZSAoIGxlbiApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaGVhZF9sZW4gPSAo
b2Zmc2V0ICsgbGVuKSA+IFBBR0VfU0laRSA/IFBBR0VfU0laRSAtIG9mZnNldAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGxlbjsK
KworICAgICAgICByZXQgPSByaW5nX21hcF9wYWdlKGQsIHJpbmdfaW5mbywgbWZuc19pbmRleCwg
JmRzdCk7CisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisKKyAg
ICAgICAgaWYgKCBzcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBtZW1jcHkoZHN0ICsgb2Zm
c2V0LCBzcmMgKyBzcmNfb2Zmc2V0LCBoZWFkX2xlbik7CisgICAgICAgICAgICBzcmNfb2Zmc2V0
ICs9IGhlYWRfbGVuOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoZHN0ICsgb2Zmc2V0LCBzcmNfaG5kLCBoZWFkX2xl
bikgKQorICAgICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgICAgICAgICBndWVz
dF9oYW5kbGVfYWRkX29mZnNldChzcmNfaG5kLCBoZWFkX2xlbik7CisgICAgICAgIH0KKworICAg
ICAgICBtZm5zX2luZGV4Kys7CisgICAgICAgIGxlbiAtPSBoZWFkX2xlbjsKKyAgICAgICAgb2Zm
c2V0ID0gMDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIFVzZSB0aGlzIHdp
dGggY2F1dGlvbjogcnhfcHRyIGlzIHVuZGVyIGd1ZXN0IGNvbnRyb2wgYW5kIG1heSBiZSBib2d1
cy4KKyAqIFNlZSBnZXRfc2FuaXRpemVkX3JpbmcgZm9yIGEgc2FmZXIgYWx0ZXJuYXRpdmUuCisg
Ki8KK3N0YXRpYyBpbnQKK2dldF9yeF9wdHIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCisgICAgICAgICAgIHVpbnQzMl90ICpyeF9wdHIp
Cit7CisgICAgdm9pZCAqc3JjOworICAgIHhlbl9hcmdvX3JpbmdfdCAqcmluZ3A7CisgICAgaW50
IHJldDsKKworICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykpOworCisgICAgaWYg
KCAhcmluZ19pbmZvLT5ubWZucyB8fCByaW5nX2luZm8tPm5tZm5zIDwgTlBBR0VTX1JJTkcocmlu
Z19pbmZvLT5sZW4pICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXQgPSByaW5n
X21hcF9wYWdlKGQsIHJpbmdfaW5mbywgMCwgJnNyYyk7CisgICAgaWYgKCByZXQgKQorICAgICAg
ICByZXR1cm4gcmV0OworCisgICAgcmluZ3AgPSAoeGVuX2FyZ29fcmluZ190ICopc3JjOworCisg
ICAgKnJ4X3B0ciA9IHJlYWRfYXRvbWljKCZyaW5ncC0+cnhfcHRyKTsKKworICAgIHJldHVybiAw
OworfQorCisvKgorICogZ2V0X3Nhbml0aXplZF9yaW5nIGNyZWF0ZXMgYSBtb2RpZmllZCBjb3B5
IG9mIHRoZSByaW5nIHBvaW50ZXJzIHdoZXJlCisgKiB0aGUgcnhfcHRyIGlzIHJvdW5kZWQgdXAg
dG8gZW5zdXJlIGl0IGlzIGFsaWduZWQsIGFuZCB0aGVuIHJpbmcKKyAqIHdyYXAgaXMgaGFuZGxl
ZC4gU2ltcGxpZmllcyBzYWZlIHVzZSBvZiB0aGUgcnhfcHRyIGZvciBhdmFpbGFibGUKKyAqIHNw
YWNlIGNhbGN1bGF0aW9uLgorICovCitzdGF0aWMgaW50CitnZXRfc2FuaXRpemVkX3JpbmcoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgeGVuX2FyZ29fcmluZ190ICpyaW5nLAorICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQoreworICAgIHVpbnQzMl90
IHJ4X3B0cjsKKyAgICBpbnQgcmV0OworCisgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19p
bmZvKSk7CisKKyAgICByZXQgPSBnZXRfcnhfcHRyKGQsIHJpbmdfaW5mbywgJnJ4X3B0cik7Cisg
ICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgcmluZy0+dHhfcHRyID0g
cmluZ19pbmZvLT50eF9wdHI7CisKKyAgICByeF9wdHIgPSBST1VORFVQX01FU1NBR0UocnhfcHRy
KTsKKyAgICBpZiAoIHJ4X3B0ciA+PSByaW5nX2luZm8tPmxlbiApCisgICAgICAgIHJ4X3B0ciA9
IDA7CisKKyAgICByaW5nLT5yeF9wdHIgPSByeF9wdHI7CisKKyAgICByZXR1cm4gMDsKK30KKwor
LyoKKyAqIGlvdl9jb3VudCByZXR1cm5zIGl0cyBjb3VudCBvbiBzdWNjZXNzIHZpYSBhbiBvdXQg
dmFyaWFibGUgdG8gYXZvaWQKKyAqIHBvdGVudGlhbCBmb3IgYSBuZWdhdGl2ZSByZXR1cm4gdmFs
dWUgdG8gYmUgdXNlZCBpbmNvcnJlY3RseQorICogKGVnLiBjb2VyY2VkIGludG8gYW4gdW5zaWdu
ZWQgdmFyaWFibGUgcmVzdWx0aW5nIGluIGEgbGFyZ2UgaW5jb3JyZWN0IHZhbHVlKQorICovCitz
dGF0aWMgaW50Citpb3ZfY291bnQoY29uc3QgeGVuX2FyZ29faW92X3QgKnBpb3YsIHVuc2lnbmVk
IGludCBuaW92LAorICAgICAgICAgIHVuc2lnbmVkIGludCAqY291bnQpCit7CisgICAgdW5zaWdu
ZWQgaW50IHN1bV9pb3ZfbGVucyA9IDA7CisKKyAgICBpZiAoIG5pb3YgPiBYRU5fQVJHT19NQVhJ
T1YgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGZvciAoIDsgbmlvdi0tOyBwaW92
KysgKQorICAgIHsKKyAgICAgICAgLyogdmFsaWQgaW92cyBtdXN0IGhhdmUgdGhlIHBhZGRpbmcg
ZmllbGQgc2V0IHRvIHplcm8gKi8KKyAgICAgICAgaWYgKCBwaW92LT5wYWQgKQorICAgICAgICB7
CisgICAgICAgICAgICBhcmdvX2RwcmludGsoImludmFsaWQgaW92OiBwYWRkaW5nIGlzIG5vdCB6
ZXJvXG4iKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisKKyAgICAg
ICAgLyogY2hlY2sgZWFjaCB0byBwcm90ZWN0IHN1bSBhZ2FpbnN0IGludGVnZXIgb3ZlcmZsb3cg
Ki8KKyAgICAgICAgaWYgKCBwaW92LT5pb3ZfbGVuID4gTUFYX0FSR09fTUVTU0FHRV9TSVpFICkK
KyAgICAgICAgeworICAgICAgICAgICAgYXJnb19kcHJpbnRrKCJpbnZhbGlkIGlvdl9sZW46IHRv
byBiaWcgKCV1KT4lbGx1XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgIHBpb3YtPmlvdl9s
ZW4sIE1BWF9BUkdPX01FU1NBR0VfU0laRSk7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KyAgICAgICAgfQorCisgICAgICAgIHN1bV9pb3ZfbGVucyArPSBwaW92LT5pb3ZfbGVuOworCisg
ICAgICAgIC8qCisgICAgICAgICAqIEFnYWluIHByb3RlY3Qgc3VtIGZyb20gaW50ZWdlciBvdmVy
ZmxvdworICAgICAgICAgKiBhbmQgZW5zdXJlIHRvdGFsIG1zZyBzaXplIHdpbGwgYmUgd2l0aGlu
IGJvdW5kcy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggc3VtX2lvdl9sZW5zID4gTUFYX0FS
R09fTUVTU0FHRV9TSVpFICkKKyAgICAgICAgeworICAgICAgICAgICAgYXJnb19kcHJpbnRrKCJp
bnZhbGlkIGlvdiBzZXJpZXM6IHRvdGFsIG1lc3NhZ2UgdG9vIGJpZ1xuIik7CisgICAgICAgICAg
ICByZXR1cm4gLUVNU0dTSVpFOworICAgICAgICB9CisgICAgfQorCisgICAgKmNvdW50ID0gc3Vt
X2lvdl9sZW5zOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQKK3JpbmdidWZfaW5z
ZXJ0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19p
bmZvLAorICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqc3JjX2lkLCB4
ZW5fYXJnb19pb3ZfdCAqaW92cywKKyAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBuaW92LCB1
aW50MzJfdCBtZXNzYWdlX3R5cGUsCisgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpvdXRf
bGVuKQoreworICAgIHhlbl9hcmdvX3JpbmdfdCByaW5nOworICAgIHN0cnVjdCB4ZW5fYXJnb19y
aW5nX21lc3NhZ2VfaGVhZGVyIG1oID0geyB9OworICAgIGludCBzcCwgcmV0OworICAgIHVuc2ln
bmVkIGludCBsZW4gPSAwOworICAgIHhlbl9hcmdvX2lvdl90ICpwaW92OworICAgIFhFTl9HVUVT
VF9IQU5ETEUodWludDgpIE5VTExfaG5kID0geyB9OworCisgICAgQVNTRVJUKExPQ0tJTkdfTDMo
ZCwgcmluZ19pbmZvKSk7CisKKyAgICAvKgorICAgICAqIE9idGFpbiB0aGUgdG90YWwgc2l6ZSBv
ZiBkYXRhIHRvIHRyYW5zbWl0IC0tIHNldHMgdGhlICdsZW4nIHZhcmlhYmxlCisgICAgICogLS0g
YW5kIHNhbml0eSBjaGVjayB0aGF0IHRoZSBpb3ZzIGNvbmZvcm0gdG8gc2l6ZSBhbmQgbnVtYmVy
IGxpbWl0cy4KKyAgICAgKiBFbmZvcmNlZCBiZWxvdzogbm8gbW9yZSB0aGFuICdsZW4nIGJ5dGVz
IG9mIGd1ZXN0IGRhdGEKKyAgICAgKiAocGx1cyB0aGUgbWVzc2FnZSBoZWFkZXIpIHdpbGwgYmUg
c2VudCBpbiB0aGlzIG9wZXJhdGlvbi4KKyAgICAgKi8KKyAgICByZXQgPSBpb3ZfY291bnQoaW92
cywgbmlvdiwgJmxlbik7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0OworCisg
ICAgLyoKKyAgICAgKiBVcHBlciBib3VuZCBjaGVjayB0aGUgbWVzc2FnZSBsZW4gYWdhaW5zdCB0
aGUgcmluZyBzaXplLgorICAgICAqIFRoZSBtZXNzYWdlIG11c3Qgbm90IGZpbGwgdGhlIHJpbmc7
IHRoZXJlIG11c3QgYmUgYXQgbGVhc3Qgb25lIHNsb3QKKyAgICAgKiByZW1haW5pbmcgc28gd2Ug
Y2FuIGRpc3Rpbmd1aXNoIGEgZnVsbCByaW5nIGZyb20gYW4gZW1wdHkgb25lLgorICAgICAqIGlv
dl9jb3VudCBoYXMgYWxyZWFkeSB2ZXJpZmllZDogbGVuIDw9IE1BWF9BUkdPX01FU1NBR0VfU0la
RS4KKyAgICAgKi8KKyAgICBpZiAoIHJpbmdfaW5mby0+bGVuIDw9IChzaXplb2Yoc3RydWN0IHhl
bl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBST1VORFVQX01FU1NBR0UobGVuKSkgKQorICAgICAgICByZXR1cm4gLUVNU0dTSVpFOworCisg
ICAgcmV0ID0gZ2V0X3Nhbml0aXplZF9yaW5nKGQsICZyaW5nLCByaW5nX2luZm8pOworICAgIGlm
ICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIGFyZ29fZHByaW50aygicmluZy50
eF9wdHI9JXUgcmluZy5yeF9wdHI9JXUgcmluZyBsZW49JXUiCisgICAgICAgICAgICAgICAgICIg
cmluZ19pbmZvLT50eF9wdHI9JXVcbiIsCisgICAgICAgICAgICAgICAgIHJpbmcudHhfcHRyLCBy
aW5nLnJ4X3B0ciwgcmluZ19pbmZvLT5sZW4sIHJpbmdfaW5mby0+dHhfcHRyKTsKKworICAgIGlm
ICggcmluZy5yeF9wdHIgPT0gcmluZy50eF9wdHIgKQorICAgICAgICBzcCA9IHJpbmdfaW5mby0+
bGVuOworICAgIGVsc2UKKyAgICB7CisgICAgICAgIHNwID0gcmluZy5yeF9wdHIgLSByaW5nLnR4
X3B0cjsKKyAgICAgICAgaWYgKCBzcCA8IDAgKQorICAgICAgICAgICAgc3AgKz0gcmluZ19pbmZv
LT5sZW47CisgICAgfQorCisgICAgLyoKKyAgICAgKiBTaXplIGJvdW5kcyBjaGVjayBhZ2FpbnN0
IGN1cnJlbnRseSBhdmFpbGFibGUgc3BhY2UgaW4gdGhlIHJpbmcuCisgICAgICogQWdhaW46IHRo
ZSBtZXNzYWdlIG11c3Qgbm90IGZpbGwgdGhlIHJpbmcgbGVhdmluZyBubyBzcGFjZSByZW1haW5p
bmcuCisgICAgICovCisgICAgaWYgKCAoUk9VTkRVUF9NRVNTQUdFKGxlbikgKworICAgICAgICAg
ICAgc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyKSkgPj0gc3AgKQor
ICAgIHsKKyAgICAgICAgYXJnb19kcHJpbnRrKCJFQUdBSU5cbiIpOworICAgICAgICByZXR1cm4g
LUVBR0FJTjsKKyAgICB9CisKKyAgICBtaC5sZW4gPSBsZW4gKyBzaXplb2Yoc3RydWN0IHhlbl9h
cmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpOworICAgIG1oLnNvdXJjZS5hcG9ydCA9IHNyY19pZC0+
YXBvcnQ7CisgICAgbWguc291cmNlLmRvbWFpbl9pZCA9IHNyY19pZC0+ZG9tYWluX2lkOworICAg
IG1oLm1lc3NhZ2VfdHlwZSA9IG1lc3NhZ2VfdHlwZTsKKworICAgIC8qCisgICAgICogRm9yIHRo
aXMgY29weSB0byB0aGUgZ3Vlc3QgcmluZywgdHhfcHRyIGlzIGFsd2F5cyAxNi1ieXRlIGFsaWdu
ZWQKKyAgICAgKiBhbmQgdGhlIG1lc3NhZ2UgaGVhZGVyIGlzIDE2IGJ5dGVzIGxvbmcuCisgICAg
ICovCisgICAgQlVJTERfQlVHX09OKAorICAgICAgICBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3Jp
bmdfbWVzc2FnZV9oZWFkZXIpICE9IFJPVU5EVVBfTUVTU0FHRSgxKSk7CisKKyAgICAvKgorICAg
ICAqIEZpcnN0IGRhdGEgd3JpdGUgaW50byB0aGUgZGVzdGluYXRpb24gcmluZzogZml4ZWQgc2l6
ZSwgbWVzc2FnZSBoZWFkZXIuCisgICAgICogVGhpcyBjYW5ub3Qgb3ZlcnJ1biBiZWNhdXNlIHRo
ZSBhdmFpbGFibGUgZnJlZSBzcGFjZSAodmFsdWUgaW4gJ3NwJykKKyAgICAgKiBpcyBjaGVja2Vk
IGFib3ZlIGFuZCBtdXN0IGJlIGF0IGxlYXN0IHRoaXMgc2l6ZS4KKyAgICAgKi8KKyAgICByZXQg
PSBtZW1jcHlfdG9fZ3Vlc3RfcmluZyhkLCByaW5nX2luZm8sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmluZy50eF9wdHIgKyBzaXplb2YoeGVuX2FyZ29fcmluZ190KSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmbWgsIE5VTExfaG5kLCBzaXplb2YobWgpKTsKKyAg
ICBpZiAoIHJldCApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAg
ICAgICAgICAgImFyZ286IGZhaWxlZCB0byB3cml0ZSBtZXNzYWdlIGhlYWRlciB0byByaW5nICh2
bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQuZG9tYWluX2lk
LCByaW5nX2luZm8tPmlkLmFwb3J0LAorICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFy
dG5lcl9pZCk7CisKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAgICByaW5nLnR4X3B0
ciArPSBzaXplb2YobWgpOworICAgIGlmICggcmluZy50eF9wdHIgPT0gcmluZ19pbmZvLT5sZW4g
KQorICAgICAgICByaW5nLnR4X3B0ciA9IDA7CisKKyAgICBmb3IgKCBwaW92ID0gaW92czsgbmlv
di0tOyBwaW92KysgKQorICAgIHsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh1aW50OCkgYnVm
X2huZCA9IHBpb3YtPmlvdl9obmQ7CisgICAgICAgIHVuc2lnbmVkIGludCBpb3ZfbGVuID0gcGlv
di0+aW92X2xlbjsKKworICAgICAgICAvKiBJZiBubyBkYXRhIGlzIHByb3ZpZGVkIGluIHRoaXMg
aW92LCBtb2FuIGFuZCBza2lwIG9uIHRvIHRoZSBuZXh0ICovCisgICAgICAgIGlmICggIWlvdl9s
ZW4gKQorICAgICAgICB7CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAg
ICAgICAgICAgICAgICAgICAiYXJnbzogbm8gZGF0YSBpb3ZfbGVuPTAgaW92X2huZD0lcCByaW5n
ICh2bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAgICAgICAgICAgICBidWZfaG5kLnAsIHJpbmdf
aW5mby0+aWQuZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLmFwb3J0LAorICAgICAgICAgICAgICAg
ICAgICByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQpOworCisgICAgICAgICAgICBjb250aW51ZTsK
KyAgICAgICAgfQorCisgICAgICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9va2F5KGJ1
Zl9obmQsIGlvdl9sZW4pKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9H
X0VSUiwKKyAgICAgICAgICAgICAgICAgICAgImFyZ286IGJhZCBpb3YgaGFuZGxlIFslcCwgJXVd
ICh2bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAgICAgICAgICAgICBidWZfaG5kLnAsIGlvdl9s
ZW4sCisgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLCByaW5nX2lu
Zm8tPmlkLmFwb3J0LAorICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLnBhcnRuZXJf
aWQpOworCisgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICAgICAgfQorCisgICAgICAg
IHNwID0gcmluZ19pbmZvLT5sZW4gLSByaW5nLnR4X3B0cjsKKworICAgICAgICAvKiBDaGVjazog
aW92IGRhdGEgc2l6ZSB2ZXJzdXMgZnJlZSBzcGFjZSBhdCB0aGUgdGFpbCBvZiB0aGUgcmluZyAq
LworICAgICAgICBpZiAoIGlvdl9sZW4gPiBzcCApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBTZWNvbmQgcG9zc2libGUgZGF0YSB3cml0ZTogcmluZy10YWlsLXdy
YXAtd3JpdGUuCisgICAgICAgICAgICAgKiBQb3B1bGF0ZSB0aGUgcmluZyB0YWlsIGFuZCB1cGRh
dGUgdGhlIGludGVybmFsIHR4X3B0ciB0byBoYW5kbGUKKyAgICAgICAgICAgICAqIHdyYXBwaW5n
IGF0IHRoZSBlbmQgb2YgcmluZy4KKyAgICAgICAgICAgICAqIFNpemUgb2YgZGF0YSB3cml0dGVu
IGhlcmU6IHNwCisgICAgICAgICAgICAgKiB3aGljaCBpcyB0aGUgZXhhY3QgZnVsbCBhbW91bnQg
b2YgZnJlZSBzcGFjZSBhdmFpbGFibGUgYXQgdGhlCisgICAgICAgICAgICAgKiB0YWlsIG9mIHRo
ZSByaW5nLCBzbyB0aGlzIGNhbm5vdCBvdmVycnVuLgorICAgICAgICAgICAgICovCisgICAgICAg
ICAgICByZXQgPSBtZW1jcHlfdG9fZ3Vlc3RfcmluZyhkLCByaW5nX2luZm8sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaW5nLnR4X3B0ciArIHNpemVvZih4ZW5fYXJn
b19yaW5nX3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwg
YnVmX2huZCwgc3ApOworICAgICAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICJhcmdvOiBmYWlsZWQgdG8gY29weSB7JXAsICVkfSAodm0ldToleCB2bSV1KVxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGJ1Zl9obmQucCwgc3AsCisgICAgICAgICAgICAgICAgICAgICAg
ICByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5hcG9ydCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7CisKKyAgICAgICAgICAg
ICAgICByZXR1cm4gcmV0OworICAgICAgICAgICAgfQorCisgICAgICAgICAgICByaW5nLnR4X3B0
ciA9IDA7CisgICAgICAgICAgICBpb3ZfbGVuIC09IHNwOworICAgICAgICAgICAgZ3Vlc3RfaGFu
ZGxlX2FkZF9vZmZzZXQoYnVmX2huZCwgc3ApOworCisgICAgICAgICAgICBBU1NFUlQoaW92X2xl
biA8PSByaW5nX2luZm8tPmxlbik7CisgICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAg
KiBUaGlyZCBwb3NzaWJsZSBkYXRhIHdyaXRlOiBhbGwgZGF0YSByZW1haW5pbmcgZm9yIHRoaXMg
aW92LgorICAgICAgICAgKiBTaXplIG9mIGRhdGEgd3JpdHRlbiBoZXJlOiBpb3ZfbGVuCisgICAg
ICAgICAqCisgICAgICAgICAqIENhc2UgMTogaWYgdGhlIHJpbmctdGFpbC13cmFwLXdyaXRlIGFi
b3ZlIHdhcyBwZXJmb3JtZWQsIHRoZW4KKyAgICAgICAgICogICAgICAgICBpb3ZfbGVuIGhhcyBi
ZWVuIGRlY3JlYXNlZCBieSAnc3AnIGFuZCByaW5nLnR4X3B0ciBpcyB6ZXJvLgorICAgICAgICAg
KgorICAgICAgICAgKiAgICBXZSBrbm93IGZyb20gY2hlY2tpbmcgdGhlIHJlc3VsdCBvZiBpb3Zf
Y291bnQ6CisgICAgICAgICAqICAgICAgbGVuICsgc2l6ZW9mKG1lc3NhZ2VfaGVhZGVyKSA8PSBy
aW5nX2luZm8tPmxlbgorICAgICAgICAgKiAgICBXZSBhbHNvIGtub3cgdGhhdCBsZW4gaXMgdGhl
IHRvdGFsIG9mIHN1bW1pbmcgYWxsIGlvdl9sZW5zLCBzbzoKKyAgICAgICAgICogICAgICAgaW92
X2xlbiA8PSBsZW4KKyAgICAgICAgICogICAgc28gYnkgdHJhbnNpdGl2aXR5OgorICAgICAgICAg
KiAgICAgICBpb3ZfbGVuIDw9IGxlbiA8PSAocmluZ19pbmZvLT5sZW4gLSBzaXplb2YobXNnaGVh
ZGVyKSkKKyAgICAgICAgICogICAgYW5kIHRoZXJlZm9yZToKKyAgICAgICAgICogICAgICAgKGlv
dl9sZW4gKyBzaXplb2YobXNnaGVhZGVyKSA8PSByaW5nX2luZm8tPmxlbikgJiYKKyAgICAgICAg
ICogICAgICAgKHJpbmcudHhfcHRyID09IDApCisgICAgICAgICAqICAgIHNvIHRoaXMgd3JpdGUg
Y2Fubm90IG92ZXJydW4gaGVyZS4KKyAgICAgICAgICoKKyAgICAgICAgICogQ2FzZSAyOiByaW5n
LXRhaWwtd3JhcC13cml0ZSBhYm92ZSB3YXMgbm90IHBlcmZvcm1lZAorICAgICAgICAgKiAgICAt
PiBzbyBpb3ZfbGVuIGlzIHRoZSBndWVzdC1zdXBwbGllZCB2YWx1ZSBhbmQ6IChpb3ZfbGVuIDw9
IHNwKQorICAgICAgICAgKiAgICBpZS4gbGVzcyB0aGFuIGF2YWlsYWJsZSBzcGFjZSBhdCB0aGUg
dGFpbCBvZiB0aGUgcmluZzoKKyAgICAgICAgICogICAgICAgIHNvIHRoaXMgd3JpdGUgY2Fubm90
IG92ZXJydW4uCisgICAgICAgICAqLworICAgICAgICByZXQgPSBtZW1jcHlfdG9fZ3Vlc3Rfcmlu
ZyhkLCByaW5nX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpbmcu
dHhfcHRyICsgc2l6ZW9mKHhlbl9hcmdvX3JpbmdfdCksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE5VTEwsIGJ1Zl9obmQsIGlvdl9sZW4pOworICAgICAgICBpZiAoIHJldCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAg
ICAgICAgICAgImFyZ286IGZhaWxlZCB0byBjb3B5IFslcCwgJXVdICh2bSV1OiV4IHZtJXUpXG4i
LAorICAgICAgICAgICAgICAgICAgICBidWZfaG5kLnAsIGlvdl9sZW4sIHJpbmdfaW5mby0+aWQu
ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmFwb3J0LCByaW5n
X2luZm8tPmlkLnBhcnRuZXJfaWQpOworCisgICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAg
ICB9CisKKyAgICAgICAgcmluZy50eF9wdHIgKz0gaW92X2xlbjsKKworICAgICAgICBpZiAoIHJp
bmcudHhfcHRyID09IHJpbmdfaW5mby0+bGVuICkKKyAgICAgICAgICAgIHJpbmcudHhfcHRyID0g
MDsKKyAgICB9CisKKyAgICAvKgorICAgICAqIEZpbmlzaGVkIHdyaXRpbmcgZGF0YSBmcm9tIGFs
bCBpb3ZzIGludG8gdGhlIHJpbmc6IG5vdyBuZWVkIHRvIHJvdW5kIHVwCisgICAgICogdHhfcHRy
IHRvIGFsaWduIHRvIHRoZSBuZXh0IG1lc3NhZ2UgYm91bmRhcnksIGFuZCB0aGVuIHdyYXAgaWYg
bmVjZXNzYXJ5LgorICAgICAqLworICAgIHJpbmcudHhfcHRyID0gUk9VTkRVUF9NRVNTQUdFKHJp
bmcudHhfcHRyKTsKKworICAgIGlmICggcmluZy50eF9wdHIgPj0gcmluZ19pbmZvLT5sZW4gKQor
ICAgICAgICByaW5nLnR4X3B0ciAtPSByaW5nX2luZm8tPmxlbjsKKworICAgIHVwZGF0ZV90eF9w
dHIoZCwgcmluZ19pbmZvLCByaW5nLnR4X3B0cik7CisKKyAgICAvKgorICAgICAqIEF0IHRoaXMg
cG9pbnQgKGFuZCBhbHNvIG9uIGFuIGVycm9yIGV4aXQgcGF0aHMgZnJvbSB0aGlzIGZ1bmN0aW9u
KSBpdCBpcworICAgICAqIHBvc3NpYmxlIHRvIHVubWFwIHRoZSByaW5nX2luZm8sIGllOgorICAg
ICAqICAgcmluZ191bm1hcChkLCByaW5nX2luZm8pOworICAgICAqIGJ1dCBwZXJmb3JtYW5jZSBz
aG91bGQgYmUgaW1wcm92ZWQgYnkgbm90IGRvaW5nIHNvLCBhbmQgcmV0YWluaW5nCisgICAgICog
dGhlIG1hcHBpbmcuCisgICAgICogQW4gWFNNIHBvbGljeSBjb250cm9sIG92ZXIgbGV2ZWwgb2Yg
Y29uZmlkZW50aWFsaXR5IHJlcXVpcmVkCisgICAgICogdmVyc3VzIHBlcmZvcm1hbmNlIGNvc3Qg
Y291bGQgYmUgYWRkZWQgdG8gZGVjaWRlIHRoYXQgaGVyZS4KKyAgICAgKi8KKworICAgICpvdXRf
bGVuID0gbGVuOworCisgICAgcmV0dXJuIHJldDsKK30KKwogc3RhdGljIHZvaWQKIHdpbGRjYXJk
X3BlbmRpbmdfbGlzdF9yZW1vdmUoZG9taWRfdCBkb21haW5faWQsIHN0cnVjdCBwZW5kaW5nX2Vu
dCAqZW50KQogewpAQCAtNTA2LDYgKzkyOCwyNSBAQCB3aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVt
b3ZlKGRvbWlkX3QgZG9tYWluX2lkLCBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudCkKIH0KIAogc3Rh
dGljIHZvaWQKK3dpbGRjYXJkX3BlbmRpbmdfbGlzdF9pbnNlcnQoZG9taWRfdCBkb21haW5faWQs
IHN0cnVjdCBwZW5kaW5nX2VudCAqZW50KQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBnZXRf
ZG9tYWluX2J5X2lkKGRvbWFpbl9pZCk7CisKKyAgICBpZiAoICFkICkKKyAgICAgICAgcmV0dXJu
OworCisgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9MMSk7CisKKyAgICBpZiAoIGQtPmFyZ28gKQor
ICAgIHsKKyAgICAgICAgc3Bpbl9sb2NrKCZkLT5hcmdvLT53aWxkY2FyZF9MMl9sb2NrKTsKKyAg
ICAgICAgbGlzdF9hZGQoJmVudC0+d2lsZGNhcmRfbm9kZSwgJmQtPmFyZ28tPndpbGRjYXJkX3Bl
bmRfbGlzdCk7CisgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5hcmdvLT53aWxkY2FyZF9MMl9sb2Nr
KTsKKyAgICB9CisgICAgcHV0X2RvbWFpbihkKTsKK30KKworc3RhdGljIHZvaWQKIHBlbmRpbmdf
cmVtb3ZlX2FsbChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8g
KnJpbmdfaW5mbykKIHsKICAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudDsKQEAgLTUyNSw2ICs5
NjYsNjYgQEAgcGVuZGluZ19yZW1vdmVfYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQogICAgIHJpbmdfaW5mby0+bnBlbmRpbmcgPSAw
OwogfQogCitzdGF0aWMgaW50CitwZW5kaW5nX3F1ZXVlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAorICAgICAgICAgICAgICBkb21pZF90
IHNyY19pZCwgdW5zaWduZWQgaW50IGxlbikKK3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVu
dDsKKworICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykpOworCisgICAgaWYgKCBy
aW5nX2luZm8tPm5wZW5kaW5nID49IE1BWF9QRU5ESU5HX1BFUl9SSU5HICkKKyAgICAgICAgcmV0
dXJuIC1FQlVTWTsKKworICAgIGVudCA9IHhtYWxsb2Moc3RydWN0IHBlbmRpbmdfZW50KTsKKyAg
ICBpZiAoICFlbnQgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGVudC0+bGVuID0g
bGVuOworICAgIGVudC0+ZG9tYWluX2lkID0gc3JjX2lkOworICAgIGVudC0+cmluZ19pbmZvID0g
cmluZ19pbmZvOworCisgICAgaWYgKCByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQgPT0gWEVOX0FS
R09fRE9NSURfQU5ZICkKKyAgICAgICAgd2lsZGNhcmRfcGVuZGluZ19saXN0X2luc2VydChzcmNf
aWQsIGVudCk7CisgICAgbGlzdF9hZGQoJmVudC0+bm9kZSwgJnJpbmdfaW5mby0+cGVuZGluZyk7
CisgICAgcmluZ19pbmZvLT5ucGVuZGluZysrOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyBpbnQKK3BlbmRpbmdfcmVxdWV1ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJn
b19yaW5nX2luZm8gKnJpbmdfaW5mbywKKyAgICAgICAgICAgICAgICBkb21pZF90IHNyY19pZCwg
dW5zaWduZWQgaW50IGxlbikKK3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudDsKKworICAg
IEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykpOworCisgICAgLyogTGlzdCBzdHJ1Y3R1
cmUgaXMgbm90IG1vZGlmaWVkIGhlcmUuIFVwZGF0ZSBsZW4gaW4gYSBtYXRjaCBpZiBmb3VuZC4g
Ki8KKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGVudCwgJnJpbmdfaW5mby0+cGVuZGluZywgbm9k
ZSkKKyAgICB7CisgICAgICAgIGlmICggZW50LT5kb21haW5faWQgPT0gc3JjX2lkICkKKyAgICAg
ICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFJldXNlIGFuIGV4aXN0aW5nIHF1
ZXVlIGVudHJ5IGZvciBhIG5vdGlmaWNhdGlvbiByYXRoZXIgdGhhbiBhZGQKKyAgICAgICAgICAg
ICAqIGFub3RoZXIuIElmIHRoZSBleGlzdGluZyBlbnRyeSBpcyB3YWl0aW5nIGZvciBhIHNtYWxs
ZXIgc2l6ZSB0aGFuCisgICAgICAgICAgICAgKiB0aGUgY3VycmVudCBtZXNzYWdlIHRoZW4gYWRq
dXN0IHRoZSByZWNvcmQgdG8gd2FpdCBmb3IgdGhlCisgICAgICAgICAgICAgKiBjdXJyZW50IChs
YXJnZXIpIHNpemUgdG8gYmUgYXZhaWxhYmxlIGJlZm9yZSB0cmlnZ2VyaW5nIGEKKyAgICAgICAg
ICAgICAqIG5vdGlmaWNhdGlvbi4KKyAgICAgICAgICAgICAqIFRoaXMgYXNzaXN0cyB0aGUgd2Fp
dGluZyBzZW5kZXIgYnkgZW5zdXJpbmcgdGhhdCB3aGVuZXZlciBhCisgICAgICAgICAgICAgKiBu
b3RpZmljYXRpb24gaXMgdHJpZ2dlcmVkLCB0aGVyZSBpcyBzdWZmaWNpZW50IHNwYWNlIGF2YWls
YWJsZQorICAgICAgICAgICAgICogZm9yIChhdCBsZWFzdCkgYW55IG9uZSBvZiB0aGUgbWVzc2Fn
ZXMgYXdhaXRpbmcgdHJhbnNtaXNzaW9uLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBp
ZiAoIGVudC0+bGVuIDwgbGVuICkKKyAgICAgICAgICAgICAgICBlbnQtPmxlbiA9IGxlbjsKKwor
ICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcGVu
ZGluZ19xdWV1ZShkLCByaW5nX2luZm8sIHNyY19pZCwgbGVuKTsKK30KKwogc3RhdGljIHZvaWQK
IHdpbGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVtb3ZlKHN0cnVjdCBkb21haW4gKmQpCiB7CkBAIC0x
MDkyLDYgKzE1OTMsOTggQEAgcmVnaXN0ZXJfcmluZyhzdHJ1Y3QgZG9tYWluICpjdXJyZCwKICAg
ICByZXR1cm4gcmV0OwogfQogCitzdGF0aWMgbG9uZworc2VuZHYoc3RydWN0IGRvbWFpbiAqc3Jj
X2QsIHhlbl9hcmdvX2FkZHJfdCAqc3JjX2FkZHIsCisgICAgICBjb25zdCB4ZW5fYXJnb19hZGRy
X3QgKmRzdF9hZGRyLCB4ZW5fYXJnb19pb3ZfdCAqaW92cywgdW5zaWduZWQgaW50IG5pb3YsCisg
ICAgICB1aW50MzJfdCBtZXNzYWdlX3R5cGUpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZHN0X2Qg
PSBOVUxMOworICAgIHN0cnVjdCBhcmdvX3JpbmdfaWQgc3JjX2lkOworICAgIHN0cnVjdCBhcmdv
X3JpbmdfaW5mbyAqcmluZ19pbmZvOworICAgIGludCByZXQgPSAwOworICAgIHVuc2lnbmVkIGxv
bmcgbGVuID0gMDsKKworICAgIGFyZ29fZHByaW50aygic2VuZHY6ICgldToleCktPigldToleCkg
bmlvdjoldSB0eXBlOiV4XG4iLAorICAgICAgICAgICAgICAgICBzcmNfYWRkci0+ZG9tYWluX2lk
LCBzcmNfYWRkci0+YXBvcnQsIGRzdF9hZGRyLT5kb21haW5faWQsCisgICAgICAgICAgICAgICAg
IGRzdF9hZGRyLT5hcG9ydCwgbmlvdiwgbWVzc2FnZV90eXBlKTsKKworICAgIC8qIENoZWNrIHBh
ZGRpbmcgaXMgemVyb2VkLiAqLworICAgIGlmICggdW5saWtlbHkoc3JjX2FkZHItPnBhZCB8fCBk
c3RfYWRkci0+cGFkKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCBzcmNf
YWRkci0+ZG9tYWluX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCisgICAgICAgICBzcmNfYWRk
ci0+ZG9tYWluX2lkID0gc3JjX2QtPmRvbWFpbl9pZDsKKworICAgIC8qIE5vIGRvbWFpbiBpcyBj
dXJyZW50bHkgYXV0aG9yaXplZCB0byBzZW5kIG9uIGJlaGFsZiBvZiBhbm90aGVyICovCisgICAg
aWYgKCB1bmxpa2VseShzcmNfYWRkci0+ZG9tYWluX2lkICE9IHNyY19kLT5kb21haW5faWQpICkK
KyAgICAgICAgcmV0dXJuIC1FUEVSTTsKKworICAgIHNyY19pZC5hcG9ydCA9IHNyY19hZGRyLT5h
cG9ydDsKKyAgICBzcmNfaWQuZG9tYWluX2lkID0gc3JjX2QtPmRvbWFpbl9pZDsKKyAgICBzcmNf
aWQucGFydG5lcl9pZCA9IGRzdF9hZGRyLT5kb21haW5faWQ7CisKKyAgICBkc3RfZCA9IGdldF9k
b21haW5fYnlfaWQoZHN0X2FkZHItPmRvbWFpbl9pZCk7CisgICAgaWYgKCAhZHN0X2QgKQorICAg
ICAgICByZXR1cm4gLUVTUkNIOworCisgICAgcmVhZF9sb2NrKCZMMV9nbG9iYWxfYXJnb19yd2xv
Y2spOworCisgICAgaWYgKCAhc3JjX2QtPmFyZ28gKQorICAgIHsKKyAgICAgICAgcmV0ID0gLUVO
T0RFVjsKKyAgICAgICAgZ290byBvdXRfdW5sb2NrOworICAgIH0KKworICAgIGlmICggIWRzdF9k
LT5hcmdvICkKKyAgICB7CisgICAgICAgIGFyZ29fZHByaW50aygiIWRzdF9kLT5hcmdvLCBFQ09O
TlJFRlVTRURcbiIpOworICAgICAgICByZXQgPSAtRUNPTk5SRUZVU0VEOworICAgICAgICBnb3Rv
IG91dF91bmxvY2s7CisgICAgfQorCisgICAgcmVhZF9sb2NrKCZkc3RfZC0+YXJnby0+cmluZ3Nf
TDJfcndsb2NrKTsKKworICAgIHJpbmdfaW5mbyA9IGZpbmRfcmluZ19pbmZvX2J5X21hdGNoKGRz
dF9kLCBkc3RfYWRkci0+YXBvcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3JjX2lkLmRvbWFpbl9pZCk7CisgICAgaWYgKCAhcmluZ19pbmZvICkKKyAgICB7Cisg
ICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAiYXJnbzogdm0ldSBj
b25uZWN0aW9uIHJlZnVzZWQsIHNyYyAodm0ldToleCkgZHN0ICh2bSV1OiV4KVxuIiwKKyAgICAg
ICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCwgc3JjX2lkLmRvbWFpbl9pZCwg
c3JjX2lkLmFwb3J0LAorICAgICAgICAgICAgICAgIGRzdF9hZGRyLT5kb21haW5faWQsIGRzdF9h
ZGRyLT5hcG9ydCk7CisKKyAgICAgICAgcmV0ID0gLUVDT05OUkVGVVNFRDsKKyAgICB9CisgICAg
ZWxzZQorICAgIHsKKyAgICAgICAgc3Bpbl9sb2NrKCZyaW5nX2luZm8tPkwzX2xvY2spOworCisg
ICAgICAgIHJldCA9IHJpbmdidWZfaW5zZXJ0KGRzdF9kLCByaW5nX2luZm8sICZzcmNfaWQsIGlv
dnMsIG5pb3YsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2VfdHlwZSwgJmxl
bik7CisgICAgICAgIGlmICggcmV0ID09IC1FQUdBSU4gKQorICAgICAgICB7CisgICAgICAgICAg
ICBhcmdvX2RwcmludGsoImFyZ29fcmluZ2J1Zl9zZW5kdiBmYWlsZWQsIEVBR0FJTlxuIik7Cisg
ICAgICAgICAgICAvKiByZXF1ZXVlIHRvIGlzc3VlIGEgbm90aWZpY2F0aW9uIHdoZW4gc3BhY2Ug
aXMgdGhlcmUgKi8KKyAgICAgICAgICAgIHJldCA9IHBlbmRpbmdfcmVxdWV1ZShkc3RfZCwgcmlu
Z19pbmZvLCBzcmNfaWQuZG9tYWluX2lkLCBsZW4pOworICAgICAgICB9CisKKyAgICAgICAgc3Bp
bl91bmxvY2soJnJpbmdfaW5mby0+TDNfbG9jayk7CisgICAgfQorCisgICAgcmVhZF91bmxvY2so
JmRzdF9kLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOworCisgb3V0X3VubG9jazoKKyAgICByZWFk
X3VubG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAgIGlmICggcmV0ID49IDAgKQor
ICAgICAgICBzaWduYWxfZG9tYWluKGRzdF9kKTsKKworICAgIGlmICggZHN0X2QgKQorICAgICAg
ICBwdXRfZG9tYWluKGRzdF9kKTsKKworICAgIHJldHVybiAoIHJldCA8IDAgKSA/IHJldCA6IGxl
bjsKK30KKwogbG9uZwogZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHZvaWQpIGFyZzEsCiAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyByYXdfYXJnMywKQEAgLTExNTUsNiArMTc0OCw1MSBA
QCBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p
ZCkgYXJnMSwKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBYRU5fQVJHT19PUF9z
ZW5kdjoKKyAgICB7CisgICAgICAgIHhlbl9hcmdvX3NlbmRfYWRkcl90IHNlbmRfYWRkcjsKKyAg
ICAgICAgeGVuX2FyZ29faW92X3QgaW92c1tYRU5fQVJHT19NQVhJT1ZdOworICAgICAgICB1bnNp
Z25lZCBpbnQgbmlvdjsKKworICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdv
X3NlbmRfYWRkcl90KSBzZW5kX2FkZHJfaG5kID0KKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9j
YXN0KGFyZzEsIHhlbl9hcmdvX3NlbmRfYWRkcl90KTsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4ZW5fYXJnb19pb3ZfdCkgaW92c19obmQgPQorICAgICAgICAgICAgZ3Vlc3RfaGFu
ZGxlX2Nhc3QoYXJnMiwgeGVuX2FyZ29faW92X3QpOworICAgICAgICAvKiBhcmczIGlzIG5pb3Yg
Ki8KKyAgICAgICAgLyogYXJnNCBpcyBtZXNzYWdlX3R5cGUuIE11c3QgYmUgYSAzMi1iaXQgdmFs
dWUuICovCisKKyAgICAgICAgLyogWEVOX0FSR09fTUFYSU9WIHZhbHVlIGRldGVybWluZXMgc2l6
ZSBvZiBpb3YgYXJyYXkgb24gc3RhY2sgKi8KKyAgICAgICAgQlVJTERfQlVHX09OKFhFTl9BUkdP
X01BWElPViA+IDgpOworCisgICAgICAgIHJjID0gY29weV9mcm9tX2d1ZXN0KCZzZW5kX2FkZHIs
IHNlbmRfYWRkcl9obmQsIDEpID8gLUVGQVVMVCA6IDA7CisgICAgICAgIGlmICggcmMgKQorICAg
ICAgICB7CisgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFJlamVjdCBuaW92IGFib3ZlIG1heGlt
dW0gbGltaXQgb3IgbWVzc2FnZV90eXBlcyB0aGF0IGFyZSBvdXRzaWRlCisgICAgICAgICAqIDMy
IGJpdCByYW5nZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggdW5saWtlbHkoKGFyZzMgPiBY
RU5fQVJHT19NQVhJT1YpIHx8IChhcmc0ICE9ICh1aW50MzJfdClhcmc0KSkgKQorICAgICAgICB7
CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQorICAgICAgICBuaW92ID0gYXJyYXlfaW5kZXhfbm9zcGVjKGFyZzMsIFhFTl9BUkdPX01BWElP
ViArIDEpOworCisgICAgICAgIHJjID0gY29weV9mcm9tX2d1ZXN0KGlvdnMsIGlvdnNfaG5kLCBu
aW92KSA/IC1FRkFVTFQgOiAwOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAg
ICAgICByYyA9IHNlbmR2KGN1cnJkLCAmc2VuZF9hZGRyLnNyYywgJnNlbmRfYWRkci5kc3QsIGlv
dnMsIG5pb3YsIGFyZzQpOworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0Ogog
ICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKQEAgLTExNzEsOCArMTgw
OSw2MCBAQCBjb21wYXRfYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZzEsCiAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywKICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgYXJnNCkKIHsKLSAgICAvKiBGb3J3YXJkIGFsbCBvcHMgdG8gdGhlIG5hdGl2ZSBoYW5k
bGVyICovCi0gICAgcmV0dXJuIGRvX2FyZ29fb3AoY21kLCBhcmcxLCBhcmcyLCBhcmczLCBhcmc0
KTsKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICBsb25n
IHJjOworICAgIHhlbl9hcmdvX3NlbmRfYWRkcl90IHNlbmRfYWRkcjsKKyAgICB4ZW5fYXJnb19p
b3ZfdCBpb3ZzW1hFTl9BUkdPX01BWElPVl07CisgICAgY29tcGF0X2FyZ29faW92X3QgY29tcGF0
X2lvdnNbWEVOX0FSR09fTUFYSU9WXTsKKyAgICB1bnNpZ25lZCBpbnQgaSwgbmlvdjsKKyAgICBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX3NlbmRfYWRkcl90KSBzZW5kX2FkZHJfaG5k
OworCisgICAgLyogY2hlY2sgWEVOX0FSR09fTUFYSU9WIGFzIGl0IHNpemVzIHN0YWNrIGFycmF5
czogaW92cywgY29tcGF0X2lvdnMgKi8KKyAgICBCVUlMRF9CVUdfT04oWEVOX0FSR09fTUFYSU9W
ID4gOCk7CisKKyAgICAvKiBGb3J3YXJkIGFsbCBvcHMgYmVzaWRlcyBzZW5kdiB0byB0aGUgbmF0
aXZlIGhhbmRsZXIuICovCisgICAgaWYgKCBjbWQgIT0gWEVOX0FSR09fT1Bfc2VuZHYgKQorICAg
ICAgICByZXR1cm4gZG9fYXJnb19vcChjbWQsIGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQpOworCisg
ICAgaWYgKCB1bmxpa2VseSghb3B0X2FyZ28pICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQ
OworCisgICAgYXJnb19kcHJpbnRrKCItPmNvbXBhdF9hcmdvX29wKCV1LCVwLCVwLCVsdSwweCVs
eClcbiIsIGNtZCwKKyAgICAgICAgICAgICAgICAgKHZvaWQgKilhcmcxLnAsICh2b2lkICopYXJn
Mi5wLCBhcmczLCBhcmc0KTsKKworICAgIHNlbmRfYWRkcl9obmQgPSBndWVzdF9oYW5kbGVfY2Fz
dChhcmcxLCB4ZW5fYXJnb19zZW5kX2FkZHJfdCk7CisgICAgLyogYXJnMjogaW92cywgYXJnMzog
bmlvdiwgYXJnNDogbWVzc2FnZV90eXBlICovCisKKyAgICByYyA9IGNvcHlfZnJvbV9ndWVzdCgm
c2VuZF9hZGRyLCBzZW5kX2FkZHJfaG5kLCAxKSA/IC1FRkFVTFQgOiAwOworICAgIGlmICggcmMg
KQorICAgICAgICBnb3RvIG91dDsKKworICAgIGlmICggdW5saWtlbHkoYXJnMyA+IFhFTl9BUkdP
X01BWElPVikgKQorICAgIHsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBnb3RvIG91
dDsKKyAgICB9CisgICAgbmlvdiA9IGFycmF5X2luZGV4X25vc3BlYyhhcmczLCBYRU5fQVJHT19N
QVhJT1YgKyAxKTsKKworICAgIHJjID0gY29weV9mcm9tX2d1ZXN0KGNvbXBhdF9pb3ZzLCBhcmcy
LCBuaW92KSA/IC1FRkFVTFQgOiAwOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIG91dDsK
KworICAgIGZvciAoIGkgPSAwOyBpIDwgbmlvdjsgaSsrICkKKyAgICB7CisjZGVmaW5lIFhMQVRf
YXJnb19pb3ZfSE5ETF9pb3ZfaG5kKF9kXywgX3NfKSBcCisgICAgZ3Vlc3RfZnJvbV9jb21wYXRf
aGFuZGxlKChfZF8pLT5pb3ZfaG5kLCAoX3NfKS0+aW92X2huZCkKKworICAgICAgICBYTEFUX2Fy
Z29faW92KCZpb3ZzW2ldLCAmY29tcGF0X2lvdnNbaV0pOworCisjdW5kZWYgWExBVF9hcmdvX2lv
dl9ITkRMX2lvdl9obmQKKyAgICB9CisKKyAgICByYyA9IHNlbmR2KGN1cnJkLCAmc2VuZF9hZGRy
LnNyYywgJnNlbmRfYWRkci5kc3QsIGlvdnMsIG5pb3YsIGFyZzQpOworIG91dDoKKyAgICBhcmdv
X2RwcmludGsoIjwtY29tcGF0X2FyZ29fb3AoJXUpPSVsZFxuIiwgY21kLCByYyk7CisKKyAgICBy
ZXR1cm4gcmM7CiB9CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF9jaGFu
bmVsLmMgYi94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwppbmRleCBmMzRkNGYwLi42ZmJlMzQ2
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYworKysgYi94ZW4vY29tbW9u
L2V2ZW50X2NoYW5uZWwuYwpAQCAtNzQ2LDcgKzc0Niw3IEBAIHZvaWQgc2VuZF9ndWVzdF92Y3B1
X3ZpcnEoc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IHZpcnEpCiAgICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmdi0+dmlycV9sb2NrLCBmbGFncyk7CiB9CiAKLXN0YXRpYyB2b2lkIHNlbmRfZ3Vl
c3RfZ2xvYmFsX3ZpcnEoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmlycSkKK3ZvaWQgc2Vu
ZF9ndWVzdF9nbG9iYWxfdmlycShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCB2aXJxKQogewog
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IHBvcnQ7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJnby5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAppbmRleCAy
OTg1NmRmLi5lZTM4MDFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKQEAgLTQyLDYgKzQyLDIyIEBAIHR5cGVkZWYg
dWludDMyX3QgeGVuX2FyZ29fcG9ydF90OwogLyogZ2ZuIHR5cGU6IDY0LWJpdCBmaXhlZC13aWR0
aCBvbiBhbGwgYXJjaGl0ZWN0dXJlcyAqLwogdHlwZWRlZiB1aW50NjRfdCB4ZW5fYXJnb19nZm5f
dDsKIAorLyoKKyAqIFhFTl9BUkdPX01BWElPViA6IG1heGltdW0gbnVtYmVyIG9mIGlvdnMgYWNj
ZXB0ZWQgaW4gYSBzaW5nbGUgc2VuZHYuCisgKiBDYXV0aW9uIGlzIHJlcXVpcmVkIGlmIHRoaXMg
dmFsdWUgaXMgaW5jcmVhc2VkOiB0aGlzIGRldGVybWluZXMgdGhlIHNpemUgb2YKKyAqIGFuIGFy
cmF5IG9mIHhlbl9hcmdvX2lvdl90IHN0cnVjdHMgb24gdGhlIGh5cGVydmlzb3Igc3RhY2ssIHNv
IGNvdWxkIGNhdXNlCisgKiBzdGFjayBvdmVyZmxvdyBpZiB0aGUgdmFsdWUgaXMgdG9vIGxhcmdl
LgorICogVGhlIExpbnV4IEFyZ28gZHJpdmVyIG5ldmVyIHBhc3NlcyBtb3JlIHRoYW4gdHdvIGlv
dnMuCisqLworI2RlZmluZSBYRU5fQVJHT19NQVhJT1YgICAgICAgICAgOFUKKwordHlwZWRlZiBz
dHJ1Y3QgeGVuX2FyZ29faW92Cit7CisgICAgWEVOX0dVRVNUX0hBTkRMRSh1aW50OCkgaW92X2hu
ZDsKKyAgICB1aW50MzJfdCBpb3ZfbGVuOworICAgIHVpbnQzMl90IHBhZDsKK30geGVuX2FyZ29f
aW92X3Q7CisKIHR5cGVkZWYgc3RydWN0IHhlbl9hcmdvX2FkZHIKIHsKICAgICB4ZW5fYXJnb19w
b3J0X3QgYXBvcnQ7CkBAIC00OSw2ICs2NSwxMiBAQCB0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19h
ZGRyCiAgICAgdWludDE2X3QgcGFkOwogfSB4ZW5fYXJnb19hZGRyX3Q7CiAKK3R5cGVkZWYgc3Ry
dWN0IHhlbl9hcmdvX3NlbmRfYWRkcgoreworICAgIHN0cnVjdCB4ZW5fYXJnb19hZGRyIHNyYzsK
KyAgICBzdHJ1Y3QgeGVuX2FyZ29fYWRkciBkc3Q7Cit9IHhlbl9hcmdvX3NlbmRfYWRkcl90Owor
CiB0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19yaW5nCiB7CiAgICAgLyogR3Vlc3RzIHNob3VsZCB1
c2UgYXRvbWljIG9wZXJhdGlvbnMgdG8gYWNjZXNzIHJ4X3B0ciAqLwpAQCAtMTQ5LDQgKzE3MSwz
MCBAQCBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcgogICovCiAjZGVmaW5lIFhF
Tl9BUkdPX09QX3VucmVnaXN0ZXJfcmluZyAgICAgMgogCisvKgorICogWEVOX0FSR09fT1Bfc2Vu
ZHYKKyAqCisgKiBTZW5kIGEgbGlzdCBvZiBidWZmZXJzIGNvbnRhaW5lZCBpbiBpb3ZzLgorICoK
KyAqIFRoZSBzZW5kIGFkZHJlc3Mgc3RydWN0IHNwZWNpZmllcyB0aGUgc291cmNlIGFuZCBkZXN0
aW5hdGlvbiBhZGRyZXNzZXMKKyAqIGZvciB0aGUgbWVzc2FnZSBiZWluZyBzZW50LCB3aGljaCBh
cmUgdXNlZCB0byBmaW5kIHRoZSBkZXN0aW5hdGlvbiByaW5nOgorICogWGVuIGZpcnN0IGxvb2tz
IGZvciBhIG1vc3Qtc3BlY2lmaWMgbWF0Y2ggd2l0aCBhIHJlZ2lzdGVyZWQgcmluZyB3aXRoCisg
KiAgKGlkLmFkZHIgPT0gZHN0KSBhbmQgKGlkLnBhcnRuZXIgPT0gc2VuZGluZ19kb21haW4pIDsK
KyAqIGlmIHRoYXQgZmFpbHMsIGl0IHRoZW4gbG9va3MgZm9yIGEgd2lsZGNhcmQgbWF0Y2ggKGFr
YSBtdWx0aWNhc3QgcmVjZWl2ZXIpCisgKiB3aGVyZSAoaWQuYWRkciA9PSBkc3QpIGFuZCAoaWQu
cGFydG5lciA9PSBET01JRF9BTlkpLgorICoKKyAqIEZvciBlYWNoIGlvdiBlbnRyeSwgc2VuZCBp
b3ZfbGVuIGJ5dGVzIGZyb20gaW92X2Jhc2UgdG8gdGhlIGRlc3RpbmF0aW9uIHJpbmcuCisgKiBJ
ZiBpbnN1ZmZpY2llbnQgc3BhY2UgZXhpc3RzIGluIHRoZSBkZXN0aW5hdGlvbiByaW5nLCBpdCB3
aWxsIHJldHVybiAtRUFHQUlOCisgKiBhbmQgWGVuIHdpbGwgbm90aWZ5IHRoZSBjYWxsZXIgd2hl
biBzdWZmaWNpZW50IHNwYWNlIGJlY29tZXMgYXZhaWxhYmxlLgorICoKKyAqIFRoZSBtZXNzYWdl
IHR5cGUgaXMgYSAzMi1iaXQgZGF0YSBmaWVsZCBhdmFpbGFibGUgdG8gY29tbXVuaWNhdGUgbWVz
c2FnZQorICogY29udGV4dCBkYXRhIChlZy4ga2VybmVsLXRvLWtlcm5lbCwgcmF0aGVyIHRoYW4g
YXBwbGljYXRpb24gbGF5ZXIpLgorICoKKyAqIGFyZzE6IFhFTl9HVUVTVF9IQU5ETEUoeGVuX2Fy
Z29fc2VuZF9hZGRyX3QpIHNvdXJjZSBhbmQgZGVzdCBhZGRyZXNzZXMKKyAqIGFyZzI6IFhFTl9H
VUVTVF9IQU5ETEUoeGVuX2FyZ29faW92X3QpIGlvdnMKKyAqIGFyZzM6IHVuc2lnbmVkIGxvbmcg
bmlvdgorICogYXJnNDogdW5zaWduZWQgbG9uZyBtZXNzYWdlIHR5cGUgKDMyLWJpdCB2YWx1ZSkK
KyAqLworI2RlZmluZSBYRU5fQVJHT19PUF9zZW5kdiAgICAgICAgICAgICAgIDMKKwogI2VuZGlm
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMveGVuLmgKaW5kZXggYjNmNjQ5MS4uY2NkZmZjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApAQCAtMTc4LDcgKzE3
OCw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICNkZWZpbmUgVklS
UV9DT05fUklORyAgIDggIC8qIEcuIChET00wKSBCeXRlcyByZWNlaXZlZCBvbiBjb25zb2xlICAg
ICAgICAgICAgKi8KICNkZWZpbmUgVklSUV9QQ1BVX1NUQVRFIDkgIC8qIEcuIChET00wKSBQQ1BV
IHN0YXRlIGNoYW5nZWQgICAgICAgICAgICAgICAgICAgKi8KICNkZWZpbmUgVklSUV9NRU1fRVZF
TlQgIDEwIC8qIEcuIChET00wKSBBIG1lbW9yeSBldmVudCBoYXMgb2NjdXJyZWQgICAgICAgICAg
Ki8KLSNkZWZpbmUgVklSUV9YQ19SRVNFUlZFRCAxMSAvKiBHLiBSZXNlcnZlZCBmb3IgWGVuQ2xp
ZW50ICAgICAgICAgICAgICAgICAgICAgKi8KKyNkZWZpbmUgVklSUV9BUkdPICAgICAgIDExIC8q
IEcuIEFyZ28gaW50ZXJkb21haW4gbWVzc2FnZSBub3RpZmljYXRpb24gICAgICAgKi8KICNkZWZp
bmUgVklSUV9FTk9NRU0gICAgIDEyIC8qIEcuIChET00wKSBMb3cgb24gaGVhcCBtZW1vcnkgICAg
ICAgKi8KICNkZWZpbmUgVklSUV9YRU5QTVUgICAgIDEzIC8qIFYuICBQTUMgaW50ZXJydXB0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAppbmRleCBlYmI4NzllLi40NjUw
ODg3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vZXZlbnQuaApAQCAtMjksNiArMjksMTMgQEAgdm9pZCBzZW5kX2d1ZXN0X3ZjcHVfdmly
cShzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgdmlycSk7CiB2b2lkIHNlbmRfZ2xvYmFsX3ZpcnEo
dWludDMyX3QgdmlycSk7CiAKIC8qCisgKiBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxOgorICogIEBk
OiAgICAgICAgRG9tYWluIHRvIHdoaWNoIFZJUlEgc2hvdWxkIGJlIHNlbnQKKyAqICBAdmlycTog
ICAgIFZpcnR1YWwgSVJRIG51bWJlciAoVklSUV8qKSwgbXVzdCBiZSBnbG9iYWwKKyAqLwordm9p
ZCBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHZpcnEp
OworCisvKgogICogc2VudF9nbG9iYWxfdmlycV9oYW5kbGVyOiBTZXQgYSBnbG9iYWwgVklSUSBo
YW5kbGVyLgogICogIEBkOiAgICAgICAgTmV3IHRhcmdldCBkb21haW4gZm9yIHRoaXMgVklSUQog
ICogIEB2aXJxOiAgICAgVmlydHVhbCBJUlEgbnVtYmVyIChWSVJRXyopLCBtdXN0IGJlIGdsb2Jh
bApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0Lmxz
dAppbmRleCBlZTdkZmZjLi4wZDY1ZjZhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94bGF0Lmxz
dAorKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdApAQCAtMzEsOSArMzEsMTEgQEAKICEJbWNfcGh5
c2NwdWluZm8JCQlhcmNoLXg4Ni94ZW4tbWNhLmgKID8JcGFnZV9vZmZsaW5lX2FjdGlvbgkJYXJj
aC14ODYveGVuLW1jYS5oCiA/CWFyZ29fYWRkcgkJCWFyZ28uaAorIQlhcmdvX2lvdgkJCWFyZ28u
aAogPwlhcmdvX3JlZ2lzdGVyX3JpbmcJCWFyZ28uaAogPwlhcmdvX3JpbmcJCQlhcmdvLmgKID8J
YXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyCWFyZ28uaAorPwlhcmdvX3NlbmRfYWRkcgkJCWFyZ28u
aAogPwlhcmdvX3VucmVnaXN0ZXJfcmluZwkJYXJnby5oCiA/CWV2dGNobl9hbGxvY191bmJvdW5k
CQlldmVudF9jaGFubmVsLmgKID8JZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4JCWV2ZW50X2NoYW5u
ZWwuaAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:55:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grIzs-0008UY-1p; Wed, 06 Feb 2019 08:55:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grIzr-0008Tb-6C
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:55:55 +0000
X-Inumbo-ID: 02647eb5-29ed-11e9-bc90-bc764e045a96
Received: from mail-it1-x144.google.com (unknown [2607:f8b0:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02647eb5-29ed-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:55:53 +0000 (UTC)
Received: by mail-it1-x144.google.com with SMTP id d11so4499374itf.2
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:55:53 -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=cXRhimdcJQc3y7bIUWGEXEVNF9JosetjLzNwKeyEjyc=;
 b=AFR8mrKsFhlAIR+Ssbcn4F6Z4gjidyr6lHOPSxQ6l7l2jQ5tLDqQG7xsdemmsk4g5Y
 DjdzfC6Fb2LRQCclnl7QbMX87fubYUWDVbAo/pxPOwC87DPdYqoK1b8G0W/vXpREUHDx
 qblPvrAbHy+e4V5ink809t7XD18YNh9RbzmJ9z+uzPVkyBSuk80XUwpAs8CSORHlNxxH
 FeXNUIchnDfdwGLTIibQB8sdU4KF43RU0C7U40yU1Gyx/u8nAosGFTCARkyQfgnE6cDO
 EeYHZMRbveJnCdUiDTMtF5edfD8P9bWxCLTGMjcFAndPgqrScpRdoRMzYDkjpPxn/IET
 zTfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=cXRhimdcJQc3y7bIUWGEXEVNF9JosetjLzNwKeyEjyc=;
 b=PSsxocRywN1O/mx1tzNijEtCTU5TZlnZIaBimJDpNSCPgBBTdJol+7li0i6gicESBj
 9iI/tow7OI4Ez3bkwLnjAwwcdPOZSAHPQ0b+TVWV6sPyIcg6MyW9ocKEJJyYNaUnZQwc
 hULq+uurnf9LylxJ4FfcpWKcfSL3ROV2SNlUugDiJ6WwaIFJ6g6e5VtEpVyvgv7IIKMO
 NtJcfAweJI15w9w/en3Y31toOOxdGHYy/ZpSnotDjg0m0QTZRADdT9rz4bUT9LZp4OOz
 S8+UwQZRTlQv4CmoRhEA3R+44YxSK76bLL1zQOwd1fvIolcDz3feOpFQc2V/smnqHBG3
 zuWg==
X-Gm-Message-State: AHQUAuZaO0c+vCHbuGAUy8gDjFFO/AU/95DSjz09TzrGzBv8XtR/tjx2
 LnI/dxEBAgu2V2Dd4dfv5tmQr77BKJk=
X-Google-Smtp-Source: AHgI3IaS2dmsUwCzNDuW+oe0p46qIWgdb8WSaGdu1aqJAfkH1zNMCKiw0IZqb5vrCSyrUBBrm/2pHA==
X-Received: by 2002:a02:7e5d:: with SMTP id h90mr5222190jac.106.1549443352842; 
 Wed, 06 Feb 2019 00:55:52 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.55.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:55:52 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:55:02 -0800
Message-Id: <1549443308-24448-12-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v8 for-4.12 11/17] xsm,
 argo: XSM control for argo register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WFNNIGNvbnRyb2xzIGZvciBhcmdvIHJpbmcgcmVnaXN0cmF0aW9uIHdpdGggdHdvIGRpc3RpbmN0
IGNhc2VzLCB3aGVyZQp0aGUgcmluZyBiZWluZyByZWdpc3RlcmVkIGlzOgoKMSkgU2luZ2xlIHNv
dXJjZTogIHJlZ2lzdGVyaW5nIGEgcmluZyBmb3IgY29tbXVuaWNhdGlvbiB0byByZWNlaXZlIG1l
c3NhZ2VzCiAgICAgICAgICAgICAgICAgICBmcm9tIGEgc3BlY2lmaWVkIHNpbmdsZSBvdGhlciBk
b21haW4uCiAgIERlZmF1bHQgcG9saWN5OiBhbGxvdy4KCjIpIEFueSBzb3VyY2U6ICAgICByZWdp
c3RlcmluZyBhIHJpbmcgZm9yIGNvbW11bmljYXRpb24gdG8gcmVjZWl2ZSBtZXNzYWdlcwogICAg
ICAgICAgICAgICAgICAgZnJvbSBhbnksIG9yIGFsbCwgb3RoZXIgZG9tYWlucyAoaWUuIHdpbGRj
YXJkKS4KICAgRGVmYXVsdCBwb2xpY3k6IGRlbnksIHdpdGggcnVudGltZSBwb2xpY3kgY29uZmln
dXJhdGlvbiB2aWEgYm9vdHBhcmFtLgoKVGhpcyBjb21taXQgbW9kaWZpZXMgdGhlIHNpZ25hdHVy
ZSBvZiBjb3JlIFhTTSBob29rIGZ1bmN0aW9ucyBpbiBvcmRlciB0bwphcHBseSAnY29uc3QnIHRv
IGFyZ3VtZW50cywgbmVlZGVkIGluIG9yZGVyIGZvciAnY29uc3QnIHRvIGJlIGFjY2VwdGVkIGlu
CnNpZ25hdHVyZSBvZiBmdW5jdGlvbnMgdGhhdCBpbnZva2UgdGhlbS4KClNpZ25lZC1vZmYtYnk6
IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFj
a2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KVGVzdGVkLWJ5
OiBDaHJpcyBQYXR0ZXJzb24gPHBhdHRlcnNvbmNAYWluZm9zZWMuY29tPgotLS0KdjYgQ2hyaXM6
IGFwcGx5IGNvbnN0IHRvIGF2Y19hdWRpdF9kYXRhIHNkb20gYW5kIHRkb20gc3RydWN0IG1lbWJl
cnMKdjYgQ2hyaXM6IGFwcGx5IGNvbnN0IHRvIGFyZ3MgaW4gZHVtbXkuaCBmdW5jdGlvbiBzaWdu
YXR1cmVzCnY2IENocmlzOiBmaXggbWlzc2luZyByZXR1cm4gdHlwZSBpbiB4c20uaCBpbmxpbmUg
ZnVuY3Rpb25zCnYzIERhbmllbC9KYW46IGFkZCB0byB0aGUgZGVmYXVsdCB4c20gcG9saWN5IGZv
ciB0aGUgcmVnaXN0ZXIgb3AKdjMgaG9pc3Qgb3B0X2FyZ29fbWFjX3Blcm1pc3NpdmUgY2hlY2sg
dG8gYWxsb3cgZGVmYXVsdCBwb2xpY3kgdG8gbWF0Y2ggbm9uLVhTTQp2MyB3YXM6IEFja2VkLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KdjMgQWRkIERhbmllbCdz
IEFja2VkLWJ5IDsgbm90ZSBtaW5vciBjaGFuZ2VzIHJlcXVpcmVkIGZvciB2NAp2MyBmZWVkYmFj
ayAjMDcgUm9nZXI6IHVzZSBvcHRfYXJnb19tYWNfcGVybWlzc2l2ZSA6IGEgYm9vbGVhbiBvcHQK
djIgZmVlZGJhY2sgIzkgSmFuOiByZWZhY3RvciB0byB1c2UgYXJnby1tYWMgYm9vdHBhcmFtIGF0
IHBvaW50IG9mIGludHJvZHVjdGlvbgp2MSBmZWVkYmFjayBQYXVsOiByZXBsYWNlIHVzZSBvZiBz
dHJuY21wIHdpdGggc3RyY21wCnYxIGZlZWRiYWNrICMxNiBKYW46IGFwcGx5IGNvbnN0IHRvIGZ1
bmN0aW9uIHNpZ25hdHVyZXMKdjEgZmVlZGJhY2sgIzE0IEphbjogYWRkIGJsYW5rIGxpbmUgYmVm
b3JlIHJldHVybiBpbiBwYXJzZV9hcmdvX21hY19wYXJhbQoKIHRvb2xzL2ZsYXNrL3BvbGljeS9t
b2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRlIHwgIDYgKysrKysrCiB4ZW4vY29tbW9uL2FyZ28uYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDExICsrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94
c20vZHVtbXkuaCAgICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAgICAgICAgICAgICB8IDE5ICsrKysrKysrKysr
KysrKysrKysKIHhlbi94c20vZHVtbXkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDQgKysrKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAy
NyArKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi94c20vZmxhc2svaW5jbHVkZS9hdmMu
aCAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNz
X3ZlY3RvcnMgICAgICAgICAgfCAxMSArKysrKysrKysrKwogeGVuL3hzbS9mbGFzay9wb2xpY3kv
c2VjdXJpdHlfY2xhc3NlcyAgICAgICAgfCAgMSArCiA5IGZpbGVzIGNoYW5nZWQsIDkwIGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5
L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9n
dWVzdF9mZWF0dXJlcy50ZQppbmRleCA5YWM5NzgwLi5kMDA3NjllIDEwMDY0NAotLS0gYS90b29s
cy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZQorKysgYi90b29scy9mbGFz
ay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZQpAQCAtNSw2ICs1LDEyIEBAIGFsbG93
IGRvbWFpbl90eXBlIHhlbl90OnhlbiB0bWVtX29wOwogIyBwbXVfY3RybCBpcyBmb3IpCiBhbGxv
dyBkb21haW5fdHlwZSB4ZW5fdDp4ZW4yIHBtdV91c2U7CiAKKyMgQWxsb3cgYWxsIGRvbWFpbnM6
CisjIHRvIHJlZ2lzdGVyIHNpbmdsZS1zZW5kZXIgKHVuaWNhc3QpIHJpbmdzIHRvIHBhcnRuZXIg
d2l0aCBhbnkgZG9tYWluOyBhbmQKKyMgdG8gcmVnaXN0ZXIgYW55LXNlbmRlciAod2lsZGNhcmQp
IHJpbmdzIHRoYXQgY2FuIGJlIHNlbnQgdG8gYnkgYW55IGRvbWFpbi4KK2FsbG93IGRvbWFpbl90
eXBlIHhlbl90OmFyZ28geyByZWdpc3Rlcl9hbnlfc291cmNlIH07CithbGxvdyBkb21haW5fdHlw
ZSBkb21haW5fdHlwZTphcmdvIHsgcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSB9OworCiAjIEFsbG93
IGd1ZXN0IGNvbnNvbGUgb3V0cHV0IHRvIHRoZSBzZXJpYWwgY29uc29sZS4gIFRoaXMgaXMgdXNl
ZCBieSBQViBMaW51eAogIyBhbmQgc3R1YiBkb21haW5zIGZvciBlYXJseSBib290IG91dHB1dCwg
c28gZG9uJ3QgYXVkaXQgZXZlbiB3aGVuIHdlIGRlbnkgaXQuCiAjIFdpdGhvdXQgWFNNLCB0aGlz
IGlzIGVuYWJsZWQgb25seSBpZiB0aGUgWGVuIHdhcyBjb21waWxlZCBpbiBkZWJ1ZyBtb2RlLgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRleCBk
Y2U5MGVlLi4xYTlhMGU4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94ZW4v
Y29tbW9uL2FyZ28uYwpAQCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4K
ICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vdGltZS5oPgorI2luY2x1ZGUg
PHhzbS94c20uaD4KIAogI2luY2x1ZGUgPHB1YmxpYy9hcmdvLmg+CiAKQEAgLTE2NTIsOCArMTY1
MywxMCBAQCByZWdpc3Rlcl9yaW5nKHN0cnVjdCBkb21haW4gKmN1cnJkLAogCiAgICAgaWYgKCBy
ZWcucGFydG5lcl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQogICAgIHsKLSAgICAgICAgaWYg
KCAhb3B0X2FyZ29fbWFjX3Blcm1pc3NpdmUgKQotICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsK
KyAgICAgICAgcmV0ID0gb3B0X2FyZ29fbWFjX3Blcm1pc3NpdmUgPyB4c21fYXJnb19yZWdpc3Rl
cl9hbnlfc291cmNlKGN1cnJkKSA6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLUVQRVJNOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICByZXR1cm4gcmV0
OwogICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAtMTY2NCw2ICsxNjY3LDEwIEBAIHJlZ2lzdGVy
X3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCiAgICAgICAgICAgICByZXR1cm4gLUVTUkNIOwog
ICAgICAgICB9CiAKKyAgICAgICAgcmV0ID0geHNtX2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJj
ZShjdXJyZCwgZHN0X2QpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBnb3RvIG91
dDsKKwogICAgICAgICBzZW5kX2luZm8gPSB4emFsbG9jKHN0cnVjdCBhcmdvX3NlbmRfaW5mbyk7
CiAgICAgICAgIGlmICggIXNlbmRfaW5mbyApCiAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggYTI5ZDFl
Zi4uOWFiZmQ2OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVu
L2luY2x1ZGUveHNtL2R1bW15LmgKQEAgLTcyMCw2ICs3MjAsMjAgQEAgc3RhdGljIFhTTV9JTkxJ
TkUgaW50IHhzbV9kbV9vcChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIAogI2Vu
ZGlmIC8qIENPTkZJR19YODYgKi8KIAorI2lmZGVmIENPTkZJR19BUkdPCitzdGF0aWMgWFNNX0lO
TElORSBpbnQgeHNtX2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZShjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqdCkKK3sKKyAgICByZXR1cm4gMDsKK30KKworc3Rh
dGljIFhTTV9JTkxJTkUgaW50IHhzbV9hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKworI2VuZGlmIC8qIENPTkZJR19B
UkdPICovCisKICNpbmNsdWRlIDxwdWJsaWMvdmVyc2lvbi5oPgogc3RhdGljIFhTTV9JTkxJTkUg
aW50IHhzbV94ZW5fdmVyc2lvbiAoWFNNX0RFRkFVTFRfQVJHIHVpbnQzMl90IG9wKQogewpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCmlu
ZGV4IDNiMTkyYjUuLjBiNDA3MTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAor
KysgYi94ZW4vaW5jbHVkZS94c20veHNtLmgKQEAgLTE4MSw2ICsxODEsMTEgQEAgc3RydWN0IHhz
bV9vcGVyYXRpb25zIHsKICNlbmRpZgogICAgIGludCAoKnhlbl92ZXJzaW9uKSAodWludDMyX3Qg
Y21kKTsKICAgICBpbnQgKCpkb21haW5fcmVzb3VyY2VfbWFwKSAoc3RydWN0IGRvbWFpbiAqZCk7
CisjaWZkZWYgQ09ORklHX0FSR08KKyAgICBpbnQgKCphcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3Vy
Y2UpIChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpOworICAgIGludCAoKmFyZ29fcmVn
aXN0ZXJfYW55X3NvdXJjZSkgKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOworI2VuZGlmCiB9Owog
CiAjaWZkZWYgQ09ORklHX1hTTQpAQCAtNjk4LDYgKzcwMywyMCBAQCBzdGF0aWMgaW5saW5lIGlu
dCB4c21fZG9tYWluX3Jlc291cmNlX21hcCh4c21fZGVmYXVsdF90IGRlZiwgc3RydWN0IGRvbWFp
biAqZCkKICAgICByZXR1cm4geHNtX29wcy0+ZG9tYWluX3Jlc291cmNlX21hcChkKTsKIH0KIAor
I2lmZGVmIENPTkZJR19BUkdPCitzdGF0aWMgaW5saW5lIGludCB4c21fYXJnb19yZWdpc3Rlcl9z
aW5nbGVfc291cmNlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpCit7
CisgICAgcmV0dXJuIHhzbV9vcHMtPmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZShkLCB0KTsK
K30KKworc3RhdGljIGlubGluZSBpbnQgeHNtX2FyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiB4c21fb3BzLT5hcmdvX3JlZ2lzdGVy
X2FueV9zb3VyY2UoZCk7Cit9CisKKyNlbmRpZiAvKiBDT05GSUdfQVJHTyAqLworCiAjZW5kaWYg
LyogWFNNX05PX1dSQVBQRVJTICovCiAKICNpZmRlZiBDT05GSUdfTVVMVElCT09UCmRpZmYgLS1n
aXQgYS94ZW4veHNtL2R1bW15LmMgYi94ZW4veHNtL2R1bW15LmMKaW5kZXggNTcwMTA0Ny4uZWQy
MzZiMCAxMDA2NDQKLS0tIGEveGVuL3hzbS9kdW1teS5jCisrKyBiL3hlbi94c20vZHVtbXkuYwpA
QCAtMTUyLDQgKzE1Miw4IEBAIHZvaWQgX19pbml0IHhzbV9maXh1cF9vcHMgKHN0cnVjdCB4c21f
b3BlcmF0aW9ucyAqb3BzKQogI2VuZGlmCiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCB4
ZW5fdmVyc2lvbik7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBkb21haW5fcmVzb3Vy
Y2VfbWFwKTsKKyNpZmRlZiBDT05GSUdfQVJHTworICAgIHNldF90b19kdW1teV9pZl9udWxsKG9w
cywgYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlKTsKKyAgICBzZXRfdG9fZHVtbXlfaWZfbnVs
bChvcHMsIGFyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZSk7CisjZW5kaWYKIH0KZGlmZiAtLWdpdCBh
L3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRleCA5NmQz
MWFhLi5mY2I3NDg3IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVu
L3hzbS9mbGFzay9ob29rcy5jCkBAIC0zNiwxMyArMzYsMTQgQEAKICNpbmNsdWRlIDxvYmpzZWMu
aD4KICNpbmNsdWRlIDxjb25kaXRpb25hbC5oPgogCi1zdGF0aWMgdTMyIGRvbWFpbl9zaWQoc3Ry
dWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIHUzMiBkb21haW5fc2lkKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmRvbSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluX3NlY3VyaXR5X3N0cnVjdCAqZHNlYyA9IGRv
bS0+c3NpZDsKICAgICByZXR1cm4gZHNlYy0+c2lkOwogfQogCi1zdGF0aWMgdTMyIGRvbWFpbl90
YXJnZXRfc2lkKHN0cnVjdCBkb21haW4gKnNyYywgc3RydWN0IGRvbWFpbiAqZHN0KQorc3RhdGlj
IHUzMiBkb21haW5fdGFyZ2V0X3NpZChjb25zdCBzdHJ1Y3QgZG9tYWluICpzcmMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmRzdCkKIHsKICAgICBz
dHJ1Y3QgZG9tYWluX3NlY3VyaXR5X3N0cnVjdCAqc3NlYyA9IHNyYy0+c3NpZDsKICAgICBzdHJ1
Y3QgZG9tYWluX3NlY3VyaXR5X3N0cnVjdCAqZHNlYyA9IGRzdC0+c3NpZDsKQEAgLTU4LDcgKzU5
LDggQEAgc3RhdGljIHUzMiBldnRjaG5fc2lkKGNvbnN0IHN0cnVjdCBldnRjaG4gKmNobikKICAg
ICByZXR1cm4gY2huLT5zc2lkLmZsYXNrX3NpZDsKIH0KIAotc3RhdGljIGludCBkb21haW5faGFz
X3Blcm0oc3RydWN0IGRvbWFpbiAqZG9tMSwgc3RydWN0IGRvbWFpbiAqZG9tMiwgCitzdGF0aWMg
aW50IGRvbWFpbl9oYXNfcGVybShjb25zdCBzdHJ1Y3QgZG9tYWluICpkb20xLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZG9tMiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHUxNiBjbGFzcywgdTMyIHBlcm1zKQogewogICAgIHUzMiBzc2lkLCB0
c2lkOwpAQCAtMTcxNyw2ICsxNzE5LDIxIEBAIHN0YXRpYyBpbnQgZmxhc2tfZG9tYWluX3Jlc291
cmNlX21hcChzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQs
IFNFQ0NMQVNTX0RPTUFJTjIsIERPTUFJTjJfX1JFU09VUkNFX01BUCk7CiB9CiAKKyNpZmRlZiBD
T05GSUdfQVJHTworc3RhdGljIGludCBmbGFza19hcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2Uo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpCit7CisgICAgcmV0dXJuIGRvbWFp
bl9oYXNfcGVybShkLCB0LCBTRUNDTEFTU19BUkdPLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQVJHT19fUkVHSVNURVJfU0lOR0xFX1NPVVJDRSk7Cit9CisKK3N0YXRpYyBpbnQgZmxhc2tf
YXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAg
cmV0dXJuIGF2Y19oYXNfcGVybShkb21haW5fc2lkKGQpLCBTRUNJTklUU0lEX1hFTiwgU0VDQ0xB
U1NfQVJHTywKKyAgICAgICAgICAgICAgICAgICAgICAgIEFSR09fX1JFR0lTVEVSX0FOWV9TT1VS
Q0UsIE5VTEwpOworfQorI2VuZGlmCisKIGxvbmcgZG9fZmxhc2tfb3AoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4c21fb3BfdCkgdV9mbGFza19vcCk7CiBpbnQgY29tcGF0X2ZsYXNrX29wKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeHNtX29wX3QpIHVfZmxhc2tfb3ApOwogCkBAIC0xODUxLDYgKzE4
NjgsMTAgQEAgc3RhdGljIHN0cnVjdCB4c21fb3BlcmF0aW9ucyBmbGFza19vcHMgPSB7CiAjZW5k
aWYKICAgICAueGVuX3ZlcnNpb24gPSBmbGFza194ZW5fdmVyc2lvbiwKICAgICAuZG9tYWluX3Jl
c291cmNlX21hcCA9IGZsYXNrX2RvbWFpbl9yZXNvdXJjZV9tYXAsCisjaWZkZWYgQ09ORklHX0FS
R08KKyAgICAuYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlID0gZmxhc2tfYXJnb19yZWdpc3Rl
cl9zaW5nbGVfc291cmNlLAorICAgIC5hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UgPSBmbGFza19h
cmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UsCisjZW5kaWYKIH07CiAKIHZvaWQgX19pbml0IGZsYXNr
X2luaXQoY29uc3Qgdm9pZCAqcG9saWN5X2J1ZmZlciwgc2l6ZV90IHBvbGljeV9zaXplKQpkaWZm
IC0tZ2l0IGEveGVuL3hzbS9mbGFzay9pbmNsdWRlL2F2Yy5oIGIveGVuL3hzbS9mbGFzay9pbmNs
dWRlL2F2Yy5oCmluZGV4IDQwNDY1MTYuLjkzMzg2YmQgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxh
c2svaW5jbHVkZS9hdmMuaAorKysgYi94ZW4veHNtL2ZsYXNrL2luY2x1ZGUvYXZjLmgKQEAgLTQw
LDggKzQwLDggQEAgc3RydWN0IGF2Y19hdWRpdF9kYXRhIHsKICNkZWZpbmUgQVZDX0FVRElUX0RB
VEFfUkFOR0UgMwogI2RlZmluZSBBVkNfQVVESVRfREFUQV9NRU1PUlkgNAogI2RlZmluZSBBVkNf
QVVESVRfREFUQV9EVERFViA1Ci0gICAgc3RydWN0IGRvbWFpbiAqc2RvbTsKLSAgICBzdHJ1Y3Qg
ZG9tYWluICp0ZG9tOworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnNkb207CisgICAgY29uc3Qg
c3RydWN0IGRvbWFpbiAqdGRvbTsKICAgICB1bmlvbiB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZGV2aWNlOwogICAgICAgICBpbnQgaXJxOwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xp
Y3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpp
bmRleCA2ZmVjZmRhLi5mYjk1Yzk3IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9h
Y2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpA
QCAtNTMxLDMgKzUzMSwxNCBAQCBjbGFzcyB2ZXJzaW9uCiAjIFhlbiBidWlsZCBpZAogICAgIHhl
bl9idWlsZF9pZAogfQorCisjIENsYXNzIGFyZ28gaXMgdXNlZCB0byBkZXNjcmliZSB0aGUgQXJn
byBpbnRlcmRvbWFpbiBjb21tdW5pY2F0aW9uIHN5c3RlbS4KK2NsYXNzIGFyZ28KK3sKKyAgICAj
IERvbWFpbiByZXF1ZXN0aW5nIHJlZ2lzdHJhdGlvbiBvZiBhIGNvbW11bmljYXRpb24gcmluZwor
ICAgICMgdG8gcmVjZWl2ZSBtZXNzYWdlcyBmcm9tIGEgc3BlY2lmaWMgb3RoZXIgZG9tYWluLgor
ICAgIHJlZ2lzdGVyX3NpbmdsZV9zb3VyY2UKKyAgICAjIERvbWFpbiByZXF1ZXN0aW5nIHJlZ2lz
dHJhdGlvbiBvZiBhIGNvbW11bmljYXRpb24gcmluZworICAgICMgdG8gcmVjZWl2ZSBtZXNzYWdl
cyBmcm9tIGFueSBvdGhlciBkb21haW4uCisgICAgcmVnaXN0ZXJfYW55X3NvdXJjZQorfQpkaWZm
IC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvc2VjdXJpdHlfY2xhc3NlcyBiL3hlbi94c20v
Zmxhc2svcG9saWN5L3NlY3VyaXR5X2NsYXNzZXMKaW5kZXggY2RlNGUxYS4uNTBlY2JhYiAxMDA2
NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvc2VjdXJpdHlfY2xhc3NlcworKysgYi94ZW4v
eHNtL2ZsYXNrL3BvbGljeS9zZWN1cml0eV9jbGFzc2VzCkBAIC0xOSw1ICsxOSw2IEBAIGNsYXNz
IGV2ZW50CiBjbGFzcyBncmFudAogY2xhc3Mgc2VjdXJpdHkKIGNsYXNzIHZlcnNpb24KK2NsYXNz
IGFyZ28KIAogIyBGTEFTSwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:55:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grIzs-0008V4-E8; Wed, 06 Feb 2019 08:55:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grIzr-0008Ta-65
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:55:55 +0000
X-Inumbo-ID: 00fd22b4-29ed-11e9-bc90-bc764e045a96
Received: from mail-it1-x133.google.com (unknown [2607:f8b0:4864:20::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00fd22b4-29ed-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:55:51 +0000 (UTC)
Received: by mail-it1-x133.google.com with SMTP id i145so4462289ita.4
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:55:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=HDzpad0xkd3pIJaHJx2V7h9Qs0dsoTcCKoWg4SC6m/o=;
 b=sFKAtsfgQm/j0NWmzvtitXYgXLjdso/hCD+A11ovkOuDRxRcz/UZJrediO1v/BBPWh
 ACddrGoEMBC6CoT+zv7gMRJ4Au4R4p7F3QOZyrfHQhluhGkEIhmCb6jqaLFIEsSQvGb4
 4QpIzeI+rw8fwduadYXdu6FKRCapIiZvVG/GBZL9fCTf0omEGrD8v9Zwz5MgPZOFyWOy
 uxftInG27Vz6HruFz7n3lcMTcrVT+cPbCQSQMqZxoOl/66s0yxq0GE6XhfEmpSILVoD7
 SXO5ZXw/EvLSsIShu8ETJaelXv5dYJVOQtu3fYAfT8stzACsD9IKQeIpPxC6ntBVxoLS
 QoRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=HDzpad0xkd3pIJaHJx2V7h9Qs0dsoTcCKoWg4SC6m/o=;
 b=au+FSn3rYfkM2t9NxzTl9OhfakUVOWm5uuzCG0D155MkTRll13RXkLC7p0/FEFXIjX
 tDkRm5hqRFqjVAYBNUnoAY4he4EGHHdhXwdmxAiR7s5kc90NeSBbOCbkb8jzxC6KV6NS
 12py0ULlzIm3vmiZPWuaU46rNXDQ4XKeV7Keoi3UGaF3pv6YoBHnR7j4VHz/RV2lJvPO
 ApN6kGjmRrX0qTbgl6k0w01DP5nBGAsIBz+AwRPvQjgkN0mnEj8YiwGSuFoUugC50nUa
 9gcqW9OqlUDfC5OszcFczV2avaIwGQ2m/1diHhzG+tKTTJkTeh6hpljjPmk+aboxC1UU
 x/bw==
X-Gm-Message-State: AHQUAuY+MarUNGhvQtKnAx1A7z0T+T9yE7TEJolc28YksEyGOrLdCgUk
 m9LUs33ufPDcKUMC7hIKj9qxV5JrdZg=
X-Google-Smtp-Source: AHgI3IbKUdDptMGQAqvaJjFjMWtwdPn8ggjPbTock4wHoVLbbd8VFL9GmFuaVKVrTQy1VJ7wMxEt6A==
X-Received: by 2002:a02:c984:: with SMTP id b4mr4349246jap.20.1549443350280;
 Wed, 06 Feb 2019 00:55:50 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.55.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:55:49 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:55:01 -0800
Message-Id: <1549443308-24448-11-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 for-4.12 10/17] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UXVlcmllcyBmb3IgZGF0YSBhYm91dCBzcGFjZSBhdmFpbGFiaWxpdHkgaW4gcmVnaXN0ZXJlZCBy
aW5ncyBhbmQKY2F1c2VzIG5vdGlmaWNhdGlvbiB0byBiZSBzZW50IHdoZW4gc3BhY2UgaGFzIGJl
Y29tZSBhdmFpbGFibGUuCgpUaGUgaHlwZXJjYWxsIG9wIHBvcHVsYXRlcyBhIHN1cHBsaWVkIGRh
dGEgc3RydWN0dXJlIHdpdGggaW5mb3JtYXRpb24gYWJvdXQKcmluZyBzdGF0ZSBhbmQgaWYgaW5z
dWZmaWNpZW50IHNwYWNlIGlzIGN1cnJlbnRseSBhdmFpbGFibGUgaW4gYSBnaXZlbiByaW5nLAp0
aGUgaHlwZXJ2aXNvciB3aWxsIHJlY29yZCB0aGUgZG9tYWluJ3MgZXhwcmVzc2VkIGludGVyZXN0
IGFuZCBub3RpZnkgaXQKd2hlbiBpdCBvYnNlcnZlcyB0aGF0IHNwYWNlIGhhcyBiZWNvbWUgYXZh
aWxhYmxlLgoKQ2hlY2tzIGZvciBmcmVlIHNwYWNlIG9jY3VyIHdoZW4gdGhpcyBub3RpZnkgb3Ag
aXMgaW52b2tlZCwgc28gaXQgbWF5IGJlCmludGVudGlvbmFsbHkgaW52b2tlZCB3aXRoIG5vIGRh
dGEgc3RydWN0dXJlIHRvIHBvcHVsYXRlCihpZS4gYSBOVUxMIGFyZ3VtZW50KSB0byB0cmlnZ2Vy
IHN1Y2ggYSBjaGVjayBhbmQgY29uc2VxdWVudCBub3RpZmljYXRpb25zLgoKTGltaXQgdGhlIG1h
eGltdW0gbnVtYmVyIG9mIG5vdGlmeSByZXF1ZXN0cyBpbiBhIHNpbmdsZSBvcGVyYXRpb24gdG8g
YQpzaW1wbGUgZml4ZWQgbGltaXQgb2YgMjU2LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIg
Q2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KVGVzdGVkLWJ5OiBDaHJp
cyBQYXR0ZXJzb24gPHBhdHRlcnNvbmNAYWluZm9zZWMuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQp2NyAjMDkgSmFuOiBhdm9pZCBj
b2RlIGR1cGxpY2F0aW9uLCBmb3J3YXJkIGNvbXBhdCBvcHMgdG8gbmF0aXZlCnY3ICMxMCBSb2dl
cjogbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsIGluIHBlbmRpbmdfbm90aWZ5CnY2ICMwOSBKYW46
IGFkZCBjb21wYXQgQUJJCnY2ICMwNCBKYW46IHhsYXQubHN0OiBtb3ZlIGFyZ28gc3RydWN0IGVu
dHJpZXMgdG8gYWxwaGFiZXRpY2FsIHBvc2l0aW9uCnY2OiByZXdyYXAgY29tbWVudCB0byBmaXgg
bGluZSBsZW5ndGgKdjYgIzEwIFJvZ2VyOiB1c2UgbGlzdF9mb3JfZWFjaF9lbnRyeXtfc2FmZX0g
Zm9yIGxvb3BpbmcKdjU6IGFkZCBFQlVTWSBlbnQgZmxhZyB3aGVuIHRvbyBtYW55IGRvbWFpbnMg
YXJlIGFscmVhZHkgb24gcGVuZGluZyBsaXN0CnY1OiByZW9yZGVyIG5vdGlmeSBmbGFnczogZXJy
b3IgZmxhZ3MgbGFzdCwgZml4ZWQgc3RhdGUgZmlyc3QKdjU6IGFkZCBjb21wYXQgdmFsaWRhdGlv
biBtYWNyb3MgdG8gcHJpbWFyeSBzb3VyY2UgZmlsZTogY29tbW9uL2FyZ28uYwp2NSA6IGNvbnZl
cnQgaHlwZXJjYWxsIGFyZyBzdHJ1Y3RzIHRvIHN0cnVjdCBmb3JtIGZvciBjb21wYXQgY2hlY2tp
bmcKdjU6IGRyb3BwZWQgZXh0ZXJuYWwgZmlsZSBmb3IgY29tcGF0IG1hY3JvczogY29tbW9uL2Nv
bXBhdC9hcmdvLmMKdjQgIzEwIFJvZ2VyOiBjb25zb2xpZGF0ZSBub3RpZnkgZmxhZ3M7IGluZmVy
IHBlbmRpbmcgbm90aWZ5IGlmIG5lZWRlZAp2NCBidWdmaXg6IHRha2UgTDMgYmVmb3JlIGFjY2Vz
c2luZyByaW5nX2luZm8gaW4gZmlsbF9yaW5nX2RhdGEKdjQgIzEwIFJvZ2VyOiBzaG9ydGVuIG5v
dGlmeSBmbGFnIG5hbWVzOiBkcm9wIF9EQVRBX0YKdjQgIzEwIHNlbGYvUm9nZXI6IGZpbGxfcmlu
Z19kYXRhOiBjaGVjayBwZW5kaW5nX3JlcXVldWUgZXJyb3IgY29kZQp2NCA6IHVzZSBzdGFuZGFy
ZCBkYXRhIHN0cnVjdHVyZXMgYXMgcGVyIGNvbW1vbiBjb2RlCnY0ICMxMCBSb2dlcjogbG93ZXIg
aW5kZW50YXRpb24gaW4gZmlsbF9yaW5nX2RhdGEgYnkgdXNpbmcgZ290bwp2NCAjMTAgUm9nZXI6
IHJld29yZCB0aGUgWEVOX0FSR09fUklOR19EQVRBX0ZfU1VGRklDSUVOVCBjb21tZW50CnY0IGZp
eCBsb2NhdGlvbiBvZiBhIEZJWE1FIHRoYXQgd2FzIGluY29ycmVjdGx5IG1vdmVkIGJ5IHRoaXMg
bGF0ZXIgY29tbWl0CnYzICMwNyBKYW46IGZpeCBmb3JtYXQgc3RyaW5nIGluZGVudGlvbiBpbiBw
cmludGtzCnYzIChnZW5lcmFsKSBKYW46IGRyb3AgZml4ZWQgd2lkdGggdHlwZXMgZm9yIHJpbmdi
dWZfcGF5bG9hZF9zcGFjZQp2MyAjMDcgSmFuOiByZW5hbWUgcmluZ19maW5kX2luZm9fYnlfbWF0
Y2ggdG8gZmluZF9yaW5nX2luZm9fYnlfbWF0Y2gKdjMgIzA3IEphbjogZml4IG51bWVyaWMgZW50
cmllcyBpbiBwcmludGsgZm9ybWF0IHN0cmluZ3MKdjM6IHJpbmdidWZfcGF5bG9hZF9zcGFjZTog
c2ltcGxlciByZXR1cm4gMCBpZiBnZXRfc2FuaXRpemVkX3JpbmcgZmFpbHMKdjMgIzEwIFJvZ2Vy
OiBzaW1wbGlmeSByaW5nYnVmX3BheWxvYWRfc3BhY2UgZm9yIGVtcHR5IHJpbmdzCnYzICMxMCBS
b2dlcjogcmluZ2J1Zl9wYXlsb2FkX3NwYWNlOiBhZGQgY29tbWVudCB0byBleHBsYWluIGhvdyBy
ZXQgPCBJTlQzMl9NQVgKdjMgIzEwIFJvZ2VyOiBkcm9wIG91dCBsYWJlbCwgdXNlIHJldHVybiAt
RUZBVUxUIGluIGZpbGxfcmluZ19kYXRhCnYzICMxMCBSb2dlcjogYWRkIG5ld2xpbmUgaW4gc2ln
bmFsX2RvbWlkCnYzICMxMCBSb2dlcjogbW92ZSBmaW5kIGZ1bmN0aW9ucyB0byB0b3Agb2YgZmls
ZSBhbmQgZHJvcCBwcm90b3R5cGVzCnYzICMwNCBKYW46IG1lbGQgdGhlIGNvbXBhdCBoeXBlcmNh
bGwgYXJnIGNoZWNraW5nCnYzICMwNCBSb2dlci9KYW46IG1ha2UgbG9jayBuYW1lcyBjbGVhcmVy
IGFuZCBhc3NlcnQgdGhlaXIgc3RhdGUKdjMgIzA0IEphbjogcG9ydCAtPiBhcG9ydCB3aXRoIHR5
cGU7IGRpc3Rpbmd1aXNoIGFyZ28gcG9ydCBmcm9tIGV2dGNobgp2MyBzZWxmOiBkcm9wIGJyYWNl
cyBpbiBmb3JlYWNoIG9mIG5vdGlmeV9jaGVja19wZW5kaW5nCnYzIGZlZWRiYWNrIFJvZ2VyL0ph
bjogQVNTRVJUIGN1cnJkIGlzIGN1cnJlbnQtPmRvbWFpbiBvciB1c2UgJ2QnIHZhcmlhYmxlIG5h
bWUKdjIgZmVlZGJhY2sgSmFuOiBkcm9wIGNvb2tpZSwgaW1wbGVtZW50IHRlYXJkb3duCnYyIG5v
dGlmeTogYWRkIGZsYWcgdG8gaW5kaWNhdGUgcmluZyBpcyBzaGFyZWQKdjIgYXJndW1lbnQgbmFt
ZSBmb3IgZmlsbF9yaW5nX2RhdGEgYXJnIGlzIG5vdyBjdXJyZAp2MiBzZWxmOiBjaGVjayByaW5n
IHNpemUgdnMgcmVxdWVzdCBhbmQgZmxhZyBlcnJvciByYXRoZXIgdGhhbiBxdWV1ZSBzaWduYWwK
djIgZmVlZGJhY2sgSmFuOiBkcm9wICdtZXNzYWdlJyBmcm9tICdhcmdvX21lc3NhZ2Vfb3AnCnYy
IHNlbGY6IHNpbXBsaWZ5IHNpZ25hbF9kb21pZCwgZHJvcCB1bm5lY2Vzc2FyeSBsYWJlbCArIGdv
dG8KdjIgc2VsZjogc2tpcCB0aGUgY29va2llIGNoZWNrIGluIHBlbmRpbmdfY2FuY2VsCnYyIHNl
bGY6IGltcGxlbWVudCBucGVuZGluZyBsaW1pdCBvbiBudW1iZXIgb2YgcGVuZGluZyBlbnRyaWVz
CnYxIGZlZWRiYWNrICMxNiBKYW46IHNhbml0aXplX3JpbmcgaW4gcmluZ2J1Zl9wYXlsb2FkX3Nw
YWNlCnYyIHNlbGY6IGlubGluZSBmaWxsX3JpbmdfZGF0YV9hcnJheQp2MiBzZWxmOiBhdm9pZCBy
ZXRlc3RpbmcgZHN0X2QgZm9yIHB1dF9kb21haW4KdjIgc2VsZi9KYW46IHJlbW92ZSB1c2Ugb2Yg
bWFnaWMgdmVyaWZpY2F0aW9uIGZpZWxkIGFuZCB0aWR5IHVwCnYxIGZlZWRiYWNrICMxNiBKYW46
IHJlbW92ZSB0ZXN0aW5nIG9mIG1hZ2ljIGluIGd1ZXN0LXN1cHBsaWVkIHN0cnVjdHVyZQp2MiBz
ZWxmOiBzL2FyZ29fcGVuZGluZ19lbnQvcGVuZGluZ19lbnQvZwp2MiBmZWVkYmFjayB2MSMxMyBS
b2dlcjogdXNlIE9TLXN1cHBsaWVkIHJvdW5kdXA7IGRyb3AgZnJvbSBwdWJsaWMgaGVhZGVyCnYx
LDIgZmVlZGJhY2sgSmFuL1JvZ2VyL1BhdWw6IGRyb3AgZXJybm8gcmV0dXJuaW5nIGd1ZXN0IGFj
Y2VzcyBmdW5jdGlvbnMKdjEgZmVlZGJhY2sgUm9nZXIsIEphbjogZHJvcCBhcmdvIHByZWZpeCBv
biBzdGF0aWMgZnVuY3Rpb25zCnYyIHNlbGY6IHJlZHVjZSBpbmRlbnRhdGlvbiB2aWEgZ290byBv
dXQgaWYgYXJnIE5VTEwKdjEgZmVlZGJhY2sgIzEzIEphbjogcmVzb2x2ZSBjaGVja2luZyBvZiBh
cnJheSBoYW5kbGUgYW5kIHVzZSBvZiBfX2NvcHkKdjEgIzUgKCMxNikgZmVlZGJhY2sgUGF1bDog
bm90aWZ5IG9wOiB1c2UgY3VycmQgaW4gZG9fYXJnb19tZXNzYWdlX29wCnYxICM1ICgjMTYpIGZl
ZWRiYWNrIFBhdWw6IG5vdGlmeSBvcDogdXNlIGN1cnJkIGluIGFyZ29fbm90aWZ5CnYxICM1ICgj
MTYpIGZlZWRiYWNrIFBhdWw6IG5vdGlmeSBvcDogdXNlIGN1cnJkIGluIGFyZ29fbm90aWZ5X2No
ZWNrX3BlbmRpbmcKdjEgIzUgKCMxNikgZmVlZGJhY2sgUGF1bDogbm90aWZ5IG9wOiB1c2UgY3Vy
cmQgaW4gYXJnb19maWxsX3JpbmdfZGF0YV9hcnJheQp2MSAjMTMgKCMxNikgZmVlZGJhY2sgUGF1
bDogbm90aWZ5IG9wOiBkby93aGlsZTogcmVpbmRlbnQgb25seQp2MSAjMTMgKCMxNikgZmVlZGJh
Y2sgUGF1bDogbm90aWZ5IG9wOiBkby93aGlsZTogZ290bwp2MSA6IGFkZCBjb21wYXQgeGxhdC5s
c3QgZW50cmllcwp2MTogYWRkIGRlZmluaXRpb24gZm9yIGNvcHlfZmllbGRfZnJvbV9ndWVzdF9l
cnJubwp2MSAjMTMgZmVlZGJhY2sgSmFuOiBtYWtlICdyaW5nIGRhdGEnIGNvbW1lbnQgY29tcGx5
IHdpdGggc2luZ2xlLWxpbmUgc3R5bGUKdjEgZmVlZGJhY2sgIzEzIEphbjogdXNlIF9fY29weTsg
c28gZGVmaW5lIGFuZCB1c2UgX19jb3B5X2ZpZWxkX3RvX2d1ZXN0X2Vycm5vCnYxOiAjMTMgZmVl
ZGJhY2sgSmFuOiBwdWJsaWMgbmFtZXNwYWNlOiBwcmVmaXggd2l0aCB4ZW4KdjE6ICMxMyBmZWVk
YmFjayBKYW46IGFkZCBibGFuayBsaW5lIGFmdGVyIGNhc2UgaW4gZG9fYXJnb19tZXNzYWdlX29w
CnYxOiBzZWxmOiByZW5hbWUgZW50IGlkIHRvIGRvbWFpbl9pZAp2MTogc2VsZjogZW50IGlkLT4g
ZG9tYWluX2lkCnYxOiBzZWxmOiBkcm9wIHNpZ25hbCBpZiBkb21haW5fY29va2llIG1pc21hdGNo
ZXMKdjEuIGZlZWRiYWNrICMxNSBKYW46IG1ha2UgbG9vcCBpIHVuc2lnbmVkCnYxLiBzZWxmOiBk
cm9wIHVubmVjZXNzYXJ5IG1iKCkgaW4gYXJnb19ub3RpZnlfY2hlY2tfcGVuZGluZwp2MS4gc2Vs
ZjogYWRkIGJsYW5rIGxpbmUKdjEgIzE2IGZlZWRiYWNrIEphbjogY29uc3QgZG9tYWluIGFyZyB0
byArYXJnb19maWxsX3JpbmdfZGF0YQp2MS4gZmVlZGJhY2sgIzE1IEphbjogY2hlY2sgdW51c3Vl
ZCBoeXBlcmNhbGwgYXJncyBhcmUgemVybwp2MSBmZWVkYmFjayAjMTYgSmFuOiBhZGQgY29tbWVu
dCBvbiBzcGFjZSBhdmFpbGFibGUgc2lnbmFsIHBvbGljeQp2MS4gZmVlZGJhY2sgIzE2IEphbjog
bW92ZSBkZWNsciwgZHJvcCBicmFjZXMsIGxvd2VyIGluZGVudAp2MS4gZmVlZGJhY2sgIzE4IEph
bjogbWVsZCB0aGUgcmVzb3VyY2UgbGltaXRzIGludG8gdGhlIG1haW4gY29tbWl0CnYxLiBmZWVk
YmFjayAjMTYgSmFuOiBjbGFyaWZ5IHVzZSBvZiBtYWdpYyBmaWVsZAp2MS4gc2VsZjogdXNlIHNp
bmdsZSBjb3B5IHRvIHJlYWQgbm90aWZ5IHJpbmcgZGF0YSBzdHJ1Y3QKdjE6IGFyZ29fZmlsbF9y
aW5nX2RhdGE6IGZpeCBkcHJpbnRrIHR5cGVzIGZvciBwb3J0IGZpZWxkCnYxOiBzZWxmOiB1c2Ug
JXggZm9yIHByaW50aW5nIHBvcnQgYXMgcGVyIG90aGVyIHByaW50IHNpdGVzCnYxLiBmZWVkYmFj
ayBKYW46IGFkZCBjb21tZW50cyBleHBsYWluaW5nIHJpbmcgZnVsbCB2cyBlbXB0eQp2MS4gZm9s
bG93aW5nIEphbjogZml4IGFyZ29fcmluZ2J1Zl9wYXlsb2FkX3NwYWNlIGNhbGN1bGF0aW9uIGZv
ciBlbXB0eSByaW5nCgogeGVuL2NvbW1vbi9hcmdvLmMgICAgICAgICB8IDM3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
YXJnby5oIHwgIDY3ICsrKysrKysrKwogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICB8ICAgMiAr
CiAzIGZpbGVzIGNoYW5nZWQsIDQ0MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRleCA0NWQxMDkwLi5kY2U5MGVlIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94ZW4vY29tbW9uL2FyZ28uYwpAQCAt
MzYsMTIgKzM2LDE3IEBAIENIRUNLX2FyZ29fYWRkcjsKICNkZWZpbmUgQ0hFQ0tfYXJnb19hZGRy
IHN0cnVjdCB4ZW5fYXJnb19hZGRyCiBDSEVDS19hcmdvX3JlZ2lzdGVyX3Jpbmc7CiBDSEVDS19h
cmdvX3Jpbmc7CitDSEVDS19hcmdvX3JpbmdfZGF0YV9lbnQ7CisjdW5kZWYgQ0hFQ0tfYXJnb19y
aW5nX2RhdGFfZW50CisjZGVmaW5lIENIRUNLX2FyZ29fcmluZ19kYXRhX2VudCBzdHJ1Y3QgeGVu
X2FyZ29fcmluZ19kYXRhX2VudAorQ0hFQ0tfYXJnb19yaW5nX2RhdGE7CiBDSEVDS19hcmdvX3Jp
bmdfbWVzc2FnZV9oZWFkZXI7CiBDSEVDS19hcmdvX3VucmVnaXN0ZXJfcmluZzsKIENIRUNLX2Fy
Z29fc2VuZF9hZGRyOwogI2VuZGlmCiAKICNkZWZpbmUgTUFYX1JJTkdTX1BFUl9ET01BSU4gICAg
ICAgICAgICAxMjhVCisjZGVmaW5lIE1BWF9OT1RJRllfQ09VTlQgICAgICAgICAgICAgICAgMjU2
VQogI2RlZmluZSBNQVhfUEVORElOR19QRVJfUklORyAgICAgICAgICAgICAzMlUKIAogLyogQWxs
IG1lc3NhZ2VzIG9uIHRoZSByaW5nIGFyZSBwYWRkZWQgdG8gYSBtdWx0aXBsZSBvZiB0aGUgc2xv
dCBzaXplLiAqLwpAQCAtNjEsNiArNjYsOCBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
YXJnb19nZm5fdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19pb3ZfdCk7CiBE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpOwogREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ190KTsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9hcmdvX3JpbmdfZGF0YV90KTsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9h
cmdvX3JpbmdfZGF0YV9lbnRfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19z
ZW5kX2FkZHJfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb191bnJlZ2lzdGVy
X3JpbmdfdCk7CiAjaWZkZWYgQ09ORklHX0NPTVBBVApAQCAtNDM0LDYgKzQ0MSwxOCBAQCBzaWdu
YWxfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIHN0YXRpYyB2b2lkCitzaWduYWxfZG9t
aWQoZG9taWRfdCBkb21haW5faWQpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IGdldF9kb21h
aW5fYnlfaWQoZG9tYWluX2lkKTsKKworICAgIGlmICggIWQgKQorICAgICAgICByZXR1cm47CisK
KyAgICBzaWduYWxfZG9tYWluKGQpOworICAgIHB1dF9kb21haW4oZCk7Cit9CisKK3N0YXRpYyB2
b2lkCiByaW5nX3VubWFwKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3Jpbmdf
aW5mbyAqcmluZ19pbmZvKQogewogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtNjMzLDYgKzY1Miw2
NiBAQCBnZXRfc2FuaXRpemVkX3JpbmcoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgeGVuX2FyZ29f
cmluZ190ICpyaW5nLAogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgdW5zaWduZWQgaW50City
aW5nYnVmX3BheWxvYWRfc3BhY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29f
cmluZ19pbmZvICpyaW5nX2luZm8pCit7CisgICAgeGVuX2FyZ29fcmluZ190IHJpbmc7CisgICAg
dW5zaWduZWQgaW50IGxlbjsKKyAgICBpbnQgcmV0OworCisgICAgQVNTRVJUKExPQ0tJTkdfTDMo
ZCwgcmluZ19pbmZvKSk7CisKKyAgICBsZW4gPSByaW5nX2luZm8tPmxlbjsKKyAgICBpZiAoICFs
ZW4gKQorICAgICAgICByZXR1cm4gMDsKKworICAgIGlmICggZ2V0X3Nhbml0aXplZF9yaW5nKGQs
ICZyaW5nLCByaW5nX2luZm8pICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBhcmdvX2Rwcmlu
dGsoInNhbml0aXplZCByaW5nYnVmX3BheWxvYWRfc3BhY2U6IHR4X3B0cj0ldSByeF9wdHI9JXVc
biIsCisgICAgICAgICAgICAgICAgIHJpbmcudHhfcHRyLCByaW5nLnJ4X3B0cik7CisKKyAgICAv
KgorICAgICAqIHJ4X3B0ciA9PSB0eF9wdHIgbWVhbnMgdGhhdCB0aGUgcmluZyBoYXMgYmVlbiBl
bXB0aWVkLgorICAgICAqIFNlZSBtZXNzYWdlIHNpemUgY2hlY2tpbmcgbG9naWMgaW4gdGhlIGVu
dHJ5IHRvIHJpbmdidWZfaW5zZXJ0IHdoaWNoCisgICAgICogZW5zdXJlcyB0aGF0IHRoZXJlIGlz
IGFsd2F5cyBvbmUgbWVzc2FnZSBzbG90IG9mIHNpemUgUk9VTkRVUF9NRVNTQUdFKDEpCisgICAg
ICogbGVmdCBhdmFpbGFibGUsIHByZXZlbnRpbmcgYSByaW5nIGZyb20gYmVpbmcgZW50aXJlbHkg
ZmlsbGVkLgorICAgICAqIFRoaXMgZW5zdXJlcyB0aGF0IG1hdGNoaW5nIHJpbmcgaW5kZXhlcyBh
bHdheXMgaW5kaWNhdGUgYW4gZW1wdHkgcmluZworICAgICAqIGFuZCBuZXZlciBhIGZ1bGwgb25l
LgorICAgICAqLworICAgIHJldCA9IHJpbmcucnhfcHRyIC0gcmluZy50eF9wdHI7CisgICAgaWYg
KCByZXQgPD0gMCApCisgICAgICAgIHJldCArPSBsZW47CisKKyAgICAvKgorICAgICAqIEluIGEg
c2FuaXRpemVkIHJpbmcsIHdlIGNhbiByZWx5IG9uOgorICAgICAqICAgICAgICAgICAgICAocnhf
cHRyIDwgcmluZ19pbmZvLT5sZW4pICAgICAgICAgICAmJgorICAgICAqICAgICAgICAgICAgICAo
dHhfcHRyIDwgcmluZ19pbmZvLT5sZW4pICAgICAgICAgICAmJgorICAgICAqICAgICAgKHJpbmdf
aW5mby0+bGVuIDw9IFhFTl9BUkdPX01BWF9SSU5HX1NJWkUpCisgICAgICoKKyAgICAgKiBhbmQg
c2luY2U6IFhFTl9BUkdPX01BWF9SSU5HX1NJWkUgPCBJTlQzMl9NQVgKKyAgICAgKiB0aGVyZWZv
cmUgcmlnaHQgaGVyZTogcmV0IDwgSU5UMzJfTUFYCisgICAgICogYW5kIHdlIGFyZSBzYWZlIHRv
IHJldHVybiBpdCBhcyBhIHVuc2lnbmVkIHZhbHVlIGZyb20gdGhpcyBmdW5jdGlvbi4KKyAgICAg
KiBUaGUgc3VidHJhY3Rpb25zIGJlbG93IGNhbm5vdCBpbmNyZWFzZSBpdHMgdmFsdWUuCisgICAg
ICovCisKKyAgICAvKgorICAgICAqIFRoZSBtYXhpbXVtIHNpemUgcGF5bG9hZCBmb3IgYSBtZXNz
YWdlIHRoYXQgd2lsbCBiZSBhY2NlcHRlZCBpczoKKyAgICAgKiAodGhlIGF2YWlsYWJsZSBzcGFj
ZSBiZXR3ZWVuIHRoZSByaW5nIGluZGV4ZXMpCisgICAgICogICAgbWludXMgKHNwYWNlIGZvciBh
IG1lc3NhZ2UgaGVhZGVyKQorICAgICAqICAgIG1pbnVzIChzcGFjZSBmb3Igb25lIG1lc3NhZ2Ug
c2xvdCkKKyAgICAgKiBzaW5jZSByaW5nYnVmX2luc2VydCByZXF1aXJlcyB0aGF0IG9uZSBtZXNz
YWdlIHNsb3QgYmUgbGVmdAorICAgICAqIHVuZmlsbGVkLCB0byBhdm9pZCBmaWxsaW5nIHRoZSBy
aW5nIHRvIGNhcGFjaXR5IGFuZCBjb25mdXNpbmcgYSBmdWxsCisgICAgICogcmluZyB3aXRoIGFu
IGVtcHR5IG9uZS4KKyAgICAgKiBTaW5jZSB0aGUgcmluZyBpbmRleGVzIGFyZSBzYW5pdGl6ZWQs
IHRoZSB2YWx1ZSBpbiByZXQgaXMgYWxpZ25lZCwgc28KKyAgICAgKiB0aGUgc2ltcGxlIHN1YnRy
YWN0aW9uIGhlcmUgd29ya3MgdG8gcmV0dXJuIHRoZSBhbGlnbmVkIHZhbHVlIG5lZWRlZDoKKyAg
ICAgKi8KKyAgICByZXQgLT0gc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVh
ZGVyKTsKKyAgICByZXQgLT0gUk9VTkRVUF9NRVNTQUdFKDEpOworCisgICAgcmV0dXJuIChyZXQg
PCAwKSA/IDAgOiByZXQ7Cit9CisKIC8qCiAgKiBpb3ZfY291bnQgcmV0dXJucyBpdHMgY291bnQg
b24gc3VjY2VzcyB2aWEgYW4gb3V0IHZhcmlhYmxlIHRvIGF2b2lkCiAgKiBwb3RlbnRpYWwgZm9y
IGEgbmVnYXRpdmUgcmV0dXJuIHZhbHVlIHRvIGJlIHVzZWQgaW5jb3JyZWN0bHkKQEAgLTk2Niw2
ICsxMDQ1LDY0IEBAIHBlbmRpbmdfcmVtb3ZlX2FsbChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKICAgICByaW5nX2luZm8tPm5wZW5kaW5n
ID0gMDsKIH0KIAorc3RhdGljIHZvaWQKK3BlbmRpbmdfbm90aWZ5KHN0cnVjdCBsaXN0X2hlYWQg
KnRvX25vdGlmeSkKK3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudDsKKworICAgIEFTU0VS
VChMT0NLSU5HX1JlYWRfTDEpOworCisgICAgLyogU2VuZGluZyBzaWduYWxzIGZvciBhbGwgZW50
cyBpbiB0aGlzIGxpc3QsIGRyYWluaW5nIHVudGlsIGl0IGlzIGVtcHR5LiAqLworICAgIHdoaWxl
ICggKGVudCA9IGxpc3RfZmlyc3RfZW50cnlfb3JfbnVsbCh0b19ub3RpZnksIHN0cnVjdCBwZW5k
aW5nX2VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9k
ZSkpICkKKyAgICB7CisgICAgICAgIGxpc3RfZGVsKCZlbnQtPm5vZGUpOworICAgICAgICBzaWdu
YWxfZG9taWQoZW50LT5kb21haW5faWQpOworICAgICAgICB4ZnJlZShlbnQpOworICAgIH0KK30K
Kworc3RhdGljIHZvaWQKK3BlbmRpbmdfZmluZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKKyAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
cGF5bG9hZF9zcGFjZSwgc3RydWN0IGxpc3RfaGVhZCAqdG9fbm90aWZ5KQoreworICAgIHN0cnVj
dCBwZW5kaW5nX2VudCAqZW50LCAqbmV4dDsKKworICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfcmlu
Z3NfTDIoZCkpOworCisgICAgLyoKKyAgICAgKiBUT0RPOiBDdXJyZW50IHBvbGljeSBoZXJlIGlz
IHRvIHNpZ25hbCBfYWxsXyBvZiB0aGUgd2FpdGluZyBkb21haW5zCisgICAgICogICAgICAgaW50
ZXJlc3RlZCBpbiBzZW5kaW5nIGEgbWVzc2FnZSBvZiBzaXplIGxlc3MgdGhhbiBwYXlsb2FkX3Nw
YWNlLgorICAgICAqCisgICAgICogVGhpcyBpcyBsaWtlbHkgdG8gYmUgc3Vib3B0aW1hbCwgc2lu
Y2Ugb25jZSBvbmUgb2YgdGhlbSBoYXMgYWRkZWQKKyAgICAgKiB0aGVpciBtZXNzYWdlIHRvIHRo
ZSByaW5nLCB0aGVyZSBtYXkgd2VsbCBiZSBpbnN1ZmZpY2llbnQgcm9vbQorICAgICAqIGF2YWls
YWJsZSBmb3IgYW55IG9mIHRoZSBvdGhlcnMgdG8gdHJhbnNtaXQsIG1lYW5pbmcgdGhhdCB0aGV5
IHdlcmUKKyAgICAgKiB3b2tlbiBpbiB2YWluLCB3aGljaCBjcmVhdGVkIGV4dHJhIHdvcmsganVz
dCB0byByZXF1ZXVlIHRoZWlyIHdhaXQuCisgICAgICoKKyAgICAgKiBSZXRhaW4gdGhpcyBzaW1w
bGUgcG9saWN5IGZvciBub3cgc2luY2UgaXQgYXQgbGVhc3QgYXZvaWRzIHN0YXJ2aW5nIGEKKyAg
ICAgKiBkb21haW4gb2YgYXZhaWxhYmxlIHNwYWNlIG5vdGlmaWNhdGlvbnMgYmVjYXVzZSBvZiBh
IHBvbGljeSB0aGF0IG9ubHkKKyAgICAgKiBub3RpZmllZCBvdGhlciBkb21haW5zIGluc3RlYWQu
IEltcHJvdmVtZW50IG1heSBiZSBwb3NzaWJsZTsKKyAgICAgKiBpbnZlc3RpZ2F0aW9uIHJlcXVp
cmVkLgorICAgICAqLworICAgIHNwaW5fbG9jaygmcmluZ19pbmZvLT5MM19sb2NrKTsKKworICAg
IC8qIFJlbW92ZSBtYXRjaGluZyBlbnRzIGZyb20gdGhlIHJpbmcgbGlzdCwgYW5kIGFkZCB0aGVt
IHRvICJ0b19ub3RpZnkiICovCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGVudCwgbmV4
dCwgJnJpbmdfaW5mby0+cGVuZGluZywgbm9kZSkKKyAgICB7CisgICAgICAgIGlmICggcGF5bG9h
ZF9zcGFjZSA+PSBlbnQtPmxlbiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggcmluZ19p
bmZvLT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCisgICAgICAgICAgICAg
ICAgd2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShlbnQtPmRvbWFpbl9pZCwgZW50KTsKKwor
ICAgICAgICAgICAgbGlzdF9kZWwoJmVudC0+bm9kZSk7CisgICAgICAgICAgICByaW5nX2luZm8t
Pm5wZW5kaW5nLS07CisgICAgICAgICAgICBsaXN0X2FkZCgmZW50LT5ub2RlLCB0b19ub3RpZnkp
OworICAgICAgICB9CisgICAgfQorCisgICAgc3Bpbl91bmxvY2soJnJpbmdfaW5mby0+TDNfbG9j
ayk7Cit9CisKIHN0YXRpYyBpbnQKIHBlbmRpbmdfcXVldWUoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCiAgICAgICAgICAgICAgIGRvbWlk
X3Qgc3JjX2lkLCB1bnNpZ25lZCBpbnQgbGVuKQpAQCAtMTAyNyw2ICsxMTY0LDI5IEBAIHBlbmRp
bmdfcmVxdWV1ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8g
KnJpbmdfaW5mbywKIH0KIAogc3RhdGljIHZvaWQKK3BlbmRpbmdfY2FuY2VsKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAorICAgICAgICAg
ICAgICAgZG9taWRfdCBzcmNfaWQpCit7CisgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQsICpu
ZXh0OworCisgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19pbmZvKSk7CisKKyAgICAvKiBS
ZW1vdmUgYWxsIGVudHMgd2hlcmUgZG9tYWluX2lkIG1hdGNoZXMgc3JjX2lkIGZyb20gdGhlIHJp
bmcncyBsaXN0LiAqLworICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlbnQsIG5leHQsICZy
aW5nX2luZm8tPnBlbmRpbmcsIG5vZGUpCisgICAgeworICAgICAgICBpZiAoIGVudC0+ZG9tYWlu
X2lkID09IHNyY19pZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIEZvciB3aWxkY2FyZCBy
aW5ncywgcmVtb3ZlIGVhY2ggZnJvbSB0aGVpciB3aWxkY2FyZCBsaXN0IHRvby4gKi8KKyAgICAg
ICAgICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FO
WSApCisgICAgICAgICAgICAgICAgd2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShlbnQtPmRv
bWFpbl9pZCwgZW50KTsKKyAgICAgICAgICAgIGxpc3RfZGVsKCZlbnQtPm5vZGUpOworICAgICAg
ICAgICAgeGZyZWUoZW50KTsKKyAgICAgICAgICAgIHJpbmdfaW5mby0+bnBlbmRpbmctLTsKKyAg
ICAgICAgfQorICAgIH0KK30KKworc3RhdGljIHZvaWQKIHdpbGRjYXJkX3JpbmdzX3BlbmRpbmdf
cmVtb3ZlKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQ7
CkBAIC0xMTU4LDYgKzEzMTgsOTkgQEAgcGFydG5lcl9yaW5nc19yZW1vdmUoc3RydWN0IGRvbWFp
biAqc3JjX2QpCiB9CiAKIHN0YXRpYyBpbnQKK2ZpbGxfcmluZ19kYXRhKGNvbnN0IHN0cnVjdCBk
b21haW4gKmN1cnJkLAorICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19y
aW5nX2RhdGFfZW50X3QpIGRhdGFfZW50X2huZCkKK3sKKyAgICB4ZW5fYXJnb19yaW5nX2RhdGFf
ZW50X3QgZW50OworICAgIHN0cnVjdCBkb21haW4gKmRzdF9kOworICAgIHN0cnVjdCBhcmdvX3Jp
bmdfaW5mbyAqcmluZ19pbmZvOworICAgIGludCByZXQgPSAwOworCisgICAgQVNTRVJUKGN1cnJk
ID09IGN1cnJlbnQtPmRvbWFpbik7CisgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9MMSk7CisKKyAg
ICBpZiAoIF9fY29weV9mcm9tX2d1ZXN0KCZlbnQsIGRhdGFfZW50X2huZCwgMSkgKQorICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKKworICAgIGFyZ29fZHByaW50aygiZmlsbF9yaW5nX2RhdGE6IGVu
dC5yaW5nLmRvbWFpbj0ldSxlbnQucmluZy5hcG9ydD0leFxuIiwKKyAgICAgICAgICAgICAgICAg
ZW50LnJpbmcuZG9tYWluX2lkLCBlbnQucmluZy5hcG9ydCk7CisKKyAgICBlbnQuZmxhZ3MgPSAw
OworCisgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKGVudC5yaW5nLmRvbWFpbl9pZCk7Cisg
ICAgaWYgKCAhZHN0X2QgfHwgIWRzdF9kLT5hcmdvICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAg
ICByZWFkX2xvY2soJmRzdF9kLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOworCisgICAgcmluZ19p
bmZvID0gZmluZF9yaW5nX2luZm9fYnlfbWF0Y2goZHN0X2QsIGVudC5yaW5nLmFwb3J0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5faWQpOwor
ICAgIGlmICggcmluZ19pbmZvICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzcGFjZV9h
dmFpbDsKKworICAgICAgICBlbnQuZmxhZ3MgfD0gWEVOX0FSR09fUklOR19FWElTVFM7CisKKyAg
ICAgICAgc3Bpbl9sb2NrKCZyaW5nX2luZm8tPkwzX2xvY2spOworCisgICAgICAgIGVudC5tYXhf
bWVzc2FnZV9zaXplID0gcmluZ19pbmZvLT5sZW4gLQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpIC0K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUk9VTkRVUF9NRVNTQUdFKDEpOwor
CisgICAgICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlE
X0FOWSApCisgICAgICAgICAgICBlbnQuZmxhZ3MgfD0gWEVOX0FSR09fUklOR19TSEFSRUQ7CisK
KyAgICAgICAgc3BhY2VfYXZhaWwgPSByaW5nYnVmX3BheWxvYWRfc3BhY2UoZHN0X2QsIHJpbmdf
aW5mbyk7CisKKyAgICAgICAgYXJnb19kcHJpbnRrKCJmaWxsX3JpbmdfZGF0YTogYXBvcnQ9JXgg
c3BhY2VfYXZhaWw9JXUiCisgICAgICAgICAgICAgICAgICAgICAiIHNwYWNlX3dhbnRlZD0ldVxu
IiwKKyAgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQuYXBvcnQsIHNwYWNlX2F2YWls
LCBlbnQuc3BhY2VfcmVxdWlyZWQpOworCisgICAgICAgIC8qIERvIG5vdCBxdWV1ZSBhIG5vdGlm
aWNhdGlvbiBmb3IgYW4gdW5hY2hpZXZhYmxlIHNpemUgKi8KKyAgICAgICAgaWYgKCBlbnQuc3Bh
Y2VfcmVxdWlyZWQgPiBlbnQubWF4X21lc3NhZ2Vfc2l6ZSApCisgICAgICAgICAgICBlbnQuZmxh
Z3MgfD0gWEVOX0FSR09fUklOR19FTVNHU0laRTsKKyAgICAgICAgZWxzZSBpZiAoIHNwYWNlX2F2
YWlsID49IGVudC5zcGFjZV9yZXF1aXJlZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBlbmRp
bmdfY2FuY2VsKGRzdF9kLCByaW5nX2luZm8sIGN1cnJkLT5kb21haW5faWQpOworICAgICAgICAg
ICAgZW50LmZsYWdzIHw9IFhFTl9BUkdPX1JJTkdfU1VGRklDSUVOVDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IHBlbmRpbmdfcmVxdWV1ZShk
c3RfZCwgcmluZ19pbmZvLCBjdXJyZC0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGVudC5zcGFjZV9yZXF1aXJlZCk7CisgICAgICAgICAgICBpZiAoIHJldCA9
PSAtRUJVU1kgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAg
ICAgICAgICogVG9vIG1hbnkgb3RoZXIgZG9tYWlucyBhcmUgYWxyZWFkeSBhd2FpdGluZyBub3Rp
ZmljYXRpb24KKyAgICAgICAgICAgICAgICAgKiBhYm91dCBhdmFpbGFibGUgc3BhY2Ugb24gdGhp
cyByaW5nLiBJbmRpY2F0ZSB0aGlzIHN0YXRlIHZpYQorICAgICAgICAgICAgICAgICAqIGZsYWcu
IE5vIG5lZWQgdG8gcmV0dXJuIGFuIGVycm9yIHRvIHRoZSBjYWxsZXI7IGFsbG93IHRoZQorICAg
ICAgICAgICAgICAgICAqIHByb2Nlc3Npbmcgb2YgcXVlcmllcyBhYm91dCBvdGhlciByaW5ncyB0
byBjb250aW51ZS4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBlbnQuZmxh
Z3MgfD0gWEVOX0FSR09fUklOR19FQlVTWTsKKyAgICAgICAgICAgICAgICByZXQgPSAwOworICAg
ICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgc3Bpbl91bmxvY2soJnJpbmdfaW5mby0+
TDNfbG9jayk7CisKKyAgICAgICAgaWYgKCBzcGFjZV9hdmFpbCA9PSBlbnQubWF4X21lc3NhZ2Vf
c2l6ZSApCisgICAgICAgICAgICBlbnQuZmxhZ3MgfD0gWEVOX0FSR09fUklOR19FTVBUWTsKKwor
ICAgIH0KKyAgICByZWFkX3VubG9jaygmZHN0X2QtPmFyZ28tPnJpbmdzX0wyX3J3bG9jayk7CisK
KyBvdXQ6CisgICAgaWYgKCBkc3RfZCApCisgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOworCisg
ICAgaWYgKCAhcmV0ICYmIChfX2NvcHlfZmllbGRfdG9fZ3Vlc3QoZGF0YV9lbnRfaG5kLCAmZW50
LCBmbGFncykgfHwKKyAgICAgICAgICAgICAgICAgIF9fY29weV9maWVsZF90b19ndWVzdChkYXRh
X2VudF9obmQsICZlbnQsIG1heF9tZXNzYWdlX3NpemUpKSApCisgICAgICAgIHJldHVybiAtRUZB
VUxUOworCisgICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIGludAogZmluZF9yaW5nX21mbihz
dHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90ICptZm4pCiB7CiAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKQEAgLTE1OTMsNiArMTg0NiwxMDkgQEAgcmVnaXN0ZXJfcmluZyhzdHJ1
Y3QgZG9tYWluICpjdXJyZCwKICAgICByZXR1cm4gcmV0OwogfQogCitzdGF0aWMgdm9pZAorbm90
aWZ5X3JpbmcoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpy
aW5nX2luZm8sCisgICAgICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICp0b19ub3RpZnkpCit7Cisg
ICAgdW5zaWduZWQgaW50IHNwYWNlOworCisgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9yaW5nc19M
MihkKSk7CisKKyAgICBzcGluX2xvY2soJnJpbmdfaW5mby0+TDNfbG9jayk7CisKKyAgICBpZiAo
IHJpbmdfaW5mby0+bGVuICkKKyAgICAgICAgc3BhY2UgPSByaW5nYnVmX3BheWxvYWRfc3BhY2Uo
ZCwgcmluZ19pbmZvKTsKKyAgICBlbHNlCisgICAgICAgIHNwYWNlID0gMDsKKworICAgIHNwaW5f
dW5sb2NrKCZyaW5nX2luZm8tPkwzX2xvY2spOworCisgICAgaWYgKCBzcGFjZSApCisgICAgICAg
IHBlbmRpbmdfZmluZChkLCByaW5nX2luZm8sIHNwYWNlLCB0b19ub3RpZnkpOworfQorCitzdGF0
aWMgdm9pZAorbm90aWZ5X2NoZWNrX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB1
bnNpZ25lZCBpbnQgaTsKKyAgICBMSVNUX0hFQUQodG9fbm90aWZ5KTsKKworICAgIEFTU0VSVChM
T0NLSU5HX1JlYWRfTDEpOworCisgICAgcmVhZF9sb2NrKCZkLT5hcmdvLT5yaW5nc19MMl9yd2xv
Y2spOworCisgICAgLyogV2FsayBhbGwgcmluZ3MsIGNhbGwgbm90aWZ5X3Jpbmcgb24gZWFjaCB0
byBwb3B1bGF0ZSB0b19ub3RpZnkgbGlzdCAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJHT19I
QVNIVEFCTEVfU0laRTsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5m
byAqcmluZ19pbmZvLCAqbmV4dDsKKyAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqYnVja2V0ID0g
JmQtPmFyZ28tPnJpbmdfaGFzaFtpXTsKKworICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3Nh
ZmUocmluZ19pbmZvLCBuZXh0LCBidWNrZXQsIG5vZGUpCisgICAgICAgICAgICBub3RpZnlfcmlu
ZyhkLCByaW5nX2luZm8sICZ0b19ub3RpZnkpOworICAgIH0KKworICAgIHJlYWRfdW5sb2NrKCZk
LT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOworCisgICAgaWYgKCAhbGlzdF9lbXB0eSgmdG9fbm90
aWZ5KSApCisgICAgICAgIHBlbmRpbmdfbm90aWZ5KCZ0b19ub3RpZnkpOworfQorCitzdGF0aWMg
bG9uZworbm90aWZ5KHN0cnVjdCBkb21haW4gKmN1cnJkLAorICAgICAgIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0oeGVuX2FyZ29fcmluZ19kYXRhX3QpIHJpbmdfZGF0YV9obmQpCit7CisgICAgWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX2RhdGFfZW50X3QpIGVudF9obmQ7CisgICAgeGVu
X2FyZ29fcmluZ19kYXRhX3QgcmluZ19kYXRhOworICAgIGludCByZXQgPSAwOworCisgICAgQVNT
RVJUKGN1cnJkID09IGN1cnJlbnQtPmRvbWFpbik7CisKKyAgICByZWFkX2xvY2soJkwxX2dsb2Jh
bF9hcmdvX3J3bG9jayk7CisKKyAgICBpZiAoICFjdXJyZC0+YXJnbyApCisgICAgeworICAgICAg
ICBhcmdvX2RwcmludGsoIiFkLT5hcmdvLCBFTk9ERVZcbiIpOworICAgICAgICByZXQgPSAtRU5P
REVWOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBub3RpZnlfY2hlY2tfcGVuZGlu
ZyhjdXJyZCk7CisKKyAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKHJpbmdfZGF0YV9obmQp
ICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICByZXQgPSBjb3B5X2Zyb21fZ3Vlc3QoJnJpbmdf
ZGF0YSwgcmluZ19kYXRhX2huZCwgMSkgPyAtRUZBVUxUIDogMDsKKyAgICBpZiAoIHJldCApCisg
ICAgICAgIGdvdG8gb3V0OworCisgICAgaWYgKCByaW5nX2RhdGEubmVudCA+IE1BWF9OT1RJRllf
Q09VTlQgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiYXJnbzogbm90aWZ5
IGVudHJ5IGNvdW50KCV1KSBleGNlZWRzIG1heCgldSlcbiIsCisgICAgICAgICAgICAgICAgcmlu
Z19kYXRhLm5lbnQsIE1BWF9OT1RJRllfQ09VTlQpOworICAgICAgICByZXQgPSAtRUFDQ0VTOwor
ICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBlbnRfaG5kID0gZ3Vlc3RfaGFuZGxlX2Zv
cl9maWVsZChyaW5nX2RhdGFfaG5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdCwgZGF0YVswXSk7CisgICAgaWYgKCB1bmxpa2Vs
eSghZ3Vlc3RfaGFuZGxlX29rYXkoZW50X2huZCwgcmluZ19kYXRhLm5lbnQpKSApCisgICAgewor
ICAgICAgICByZXQgPSAtRUZBVUxUOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICB3
aGlsZSAoICFyZXQgJiYgcmluZ19kYXRhLm5lbnQtLSApCisgICAgeworICAgICAgICByZXQgPSBm
aWxsX3JpbmdfZGF0YShjdXJyZCwgZW50X2huZCk7CisgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRf
b2Zmc2V0KGVudF9obmQsIDEpOworICAgIH0KKworIG91dDoKKyAgICByZWFkX3VubG9jaygmTDFf
Z2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKIHN0YXRpYyBsb25n
CiBzZW5kdihzdHJ1Y3QgZG9tYWluICpzcmNfZCwgeGVuX2FyZ29fYWRkcl90ICpzcmNfYWRkciwK
ICAgICAgIGNvbnN0IHhlbl9hcmdvX2FkZHJfdCAqZHN0X2FkZHIsIHhlbl9hcmdvX2lvdl90ICpp
b3ZzLCB1bnNpZ25lZCBpbnQgbmlvdiwKQEAgLTE3OTMsNiArMjE0OSwyMSBAQCBkb19hcmdvX29w
KHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKICAg
ICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBYRU5fQVJHT19PUF9ub3RpZnk6CisgICAg
eworICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX3JpbmdfZGF0YV90KSBy
aW5nX2RhdGFfaG5kID0KKyAgICAgICAgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcx
LCB4ZW5fYXJnb19yaW5nX2RhdGFfdCk7CisKKyAgICAgICAgaWYgKCB1bmxpa2VseSgoIWd1ZXN0
X2hhbmRsZV9pc19udWxsKGFyZzIpKSB8fCBhcmczIHx8IGFyZzQpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKwor
ICAgICAgICByYyA9IG5vdGlmeShjdXJyZCwgcmluZ19kYXRhX2huZCk7CisgICAgICAgIGJyZWFr
OworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CiAgICAg
ICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmdvLmgKaW5kZXggZWUzODAxYy4uY2M2MDNkMyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5o
CkBAIC0xMDcsNiArMTA3LDQyIEBAIHR5cGVkZWYgc3RydWN0IHhlbl9hcmdvX3VucmVnaXN0ZXJf
cmluZwogLyogTWVzc2FnZXMgb24gdGhlIHJpbmcgYXJlIHBhZGRlZCB0byBhIG11bHRpcGxlIG9m
IHRoaXMgc2l6ZS4gKi8KICNkZWZpbmUgWEVOX0FSR09fTVNHX1NMT1RfU0laRSAweDEwCiAKKy8q
CisgKiBOb3RpZnkgZmxhZ3MKKyAqLworLyogUmluZyBleGlzdHMgKi8KKyNkZWZpbmUgWEVOX0FS
R09fUklOR19FWElTVFMgICAgICAgICAgICAoMVUgPDwgMCkKKy8qIFJpbmcgaXMgc2hhcmVkLCBu
b3QgdW5pY2FzdCAqLworI2RlZmluZSBYRU5fQVJHT19SSU5HX1NIQVJFRCAgICAgICAgICAgICgx
VSA8PCAxKQorLyogUmluZyBpcyBlbXB0eSAqLworI2RlZmluZSBYRU5fQVJHT19SSU5HX0VNUFRZ
ICAgICAgICAgICAgICgxVSA8PCAyKQorLyogU3VmZmljaWVudCBzcGFjZSB0byBxdWV1ZSBzcGFj
ZV9yZXF1aXJlZCBieXRlcyBtaWdodCBleGlzdCAqLworI2RlZmluZSBYRU5fQVJHT19SSU5HX1NV
RkZJQ0lFTlQgICAgICAgICgxVSA8PCAzKQorLyogSW5zdWZmaWNpZW50IHJpbmcgc2l6ZSBmb3Ig
c3BhY2VfcmVxdWlyZWQgYnl0ZXMgKi8KKyNkZWZpbmUgWEVOX0FSR09fUklOR19FTVNHU0laRSAg
ICAgICAgICAoMVUgPDwgNCkKKy8qIFRvbyBtYW55IGRvbWFpbnMgd2FpdGluZyBmb3IgYXZhaWxh
YmxlIHNwYWNlIHNpZ25hbHMgZm9yIHRoaXMgcmluZyAqLworI2RlZmluZSBYRU5fQVJHT19SSU5H
X0VCVVNZICAgICAgICAgICAgICgxVSA8PCA1KQorCit0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19y
aW5nX2RhdGFfZW50Cit7CisgICAgc3RydWN0IHhlbl9hcmdvX2FkZHIgcmluZzsKKyAgICB1aW50
MTZfdCBmbGFnczsKKyAgICB1aW50MTZfdCBwYWQ7CisgICAgdWludDMyX3Qgc3BhY2VfcmVxdWly
ZWQ7CisgICAgdWludDMyX3QgbWF4X21lc3NhZ2Vfc2l6ZTsKK30geGVuX2FyZ29fcmluZ19kYXRh
X2VudF90OworCit0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19yaW5nX2RhdGEKK3sKKyAgICB1aW50
MzJfdCBuZW50OworICAgIHVpbnQzMl90IHBhZDsKKyNpZiBkZWZpbmVkKF9fU1REQ19WRVJTSU9O
X18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAorICAgIHN0cnVjdCB4ZW5fYXJnb19y
aW5nX2RhdGFfZW50IGRhdGFbXTsKKyNlbGlmIGRlZmluZWQoX19HTlVDX18pCisgICAgc3RydWN0
IHhlbl9hcmdvX3JpbmdfZGF0YV9lbnQgZGF0YVswXTsKKyNlbmRpZgorfSB4ZW5fYXJnb19yaW5n
X2RhdGFfdDsKKwogc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIKIHsKICAgICB1
aW50MzJfdCBsZW47CkBAIC0xOTcsNCArMjMzLDM1IEBAIHN0cnVjdCB4ZW5fYXJnb19yaW5nX21l
c3NhZ2VfaGVhZGVyCiAgKi8KICNkZWZpbmUgWEVOX0FSR09fT1Bfc2VuZHYgICAgICAgICAgICAg
ICAzCiAKKy8qCisgKiBYRU5fQVJHT19PUF9ub3RpZnkKKyAqCisgKiBBc2tzIFhlbiBmb3IgaW5m
b3JtYXRpb24gYWJvdXQgb3RoZXIgcmluZ3MgaW4gdGhlIHN5c3RlbS4KKyAqCisgKiBlbnQtPnJp
bmcgaXMgdGhlIHhlbl9hcmdvX2FkZHJfdCBvZiB0aGUgcmluZyB5b3Ugd2FudCBpbmZvcm1hdGlv
biBvbi4KKyAqIFVzZXMgdGhlIHNhbWUgcmluZyBtYXRjaGluZyBydWxlcyBhcyBYRU5fQVJHT19P
UF9zZW5kdi4KKyAqCisgKiBlbnQtPnNwYWNlX3JlcXVpcmVkIDogaWYgdGhpcyBmaWVsZCBpcyBu
b3QgbnVsbCB0aGVuIFhlbiB3aWxsIGNoZWNrCisgKiB0aGF0IHRoZXJlIGlzIHNwYWNlIGluIHRo
ZSBkZXN0aW5hdGlvbiByaW5nIGZvciB0aGlzIG1hbnkgYnl0ZXMgb2YgcGF5bG9hZC4KKyAqIElm
IHRoZSByaW5nIGlzIHRvbyBzbWFsbCBmb3IgdGhlIHJlcXVlc3RlZCBzcGFjZV9yZXF1aXJlZCwg
aXQgd2lsbCBzZXQgdGhlCisgKiBYRU5fQVJHT19SSU5HX0VNU0dTSVpFIGZsYWcgb24gcmV0dXJu
LgorICogSWYgc3VmZmljaWVudCBzcGFjZSBpcyBhdmFpbGFibGUsIGl0IHdpbGwgc2V0IFhFTl9B
UkdPX1JJTkdfU1VGRklDSUVOVAorICogYW5kIENBTkNFTCBhbnkgcGVuZGluZyBub3RpZmljYXRp
b24gZm9yIHRoYXQgZW50LT5yaW5nOyBvdGhlcndpc2UgaXQKKyAqIHdpbGwgc2NoZWR1bGUgYSBu
b3RpZmljYXRpb24gZXZlbnQgYW5kIHRoZSBmbGFnIHdpbGwgbm90IGJlIHNldC4KKyAqCisgKiBU
aGVzZSBmbGFncyBhcmUgc2V0IGJ5IFhlbiB3aGVuIG5vdGlmeSByZXBsaWVzOgorICogWEVOX0FS
R09fUklOR19FWElTVFMgICAgIHJpbmcgZXhpc3RzCisgKiBYRU5fQVJHT19SSU5HX1NIQVJFRCAg
ICAgcmluZyBpcyByZWdpc3RlcmVkIGZvciB3aWxkY2FyZCBwYXJ0bmVyCisgKiBYRU5fQVJHT19S
SU5HX0VNUFRZICAgICAgcmluZyBpcyBlbXB0eQorICogWEVOX0FSR09fUklOR19TVUZGSUNJRU5U
IHN1ZmZpY2llbnQgc3BhY2UgZm9yIHNwYWNlX3JlcXVpcmVkIGlzIHRoZXJlCisgKiBYRU5fQVJH
T19SSU5HX0VNU0dTSVpFICAgc3BhY2VfcmVxdWlyZWQgaXMgdG9vIGxhcmdlIGZvciB0aGUgcmlu
ZyBzaXplCisgKiBYRU5fQVJHT19SSU5HX0VCVVNZICAgICAgdG9vIG1hbnkgZG9tYWlucyB3YWl0
aW5nIGZvciBhdmFpbGFibGUgc3BhY2Ugc2lnbmFscworICoKKyAqIGFyZzE6IFhFTl9HVUVTVF9I
QU5ETEUoeGVuX2FyZ29fcmluZ19kYXRhX3QpIHJpbmdfZGF0YSAobWF5IGJlIE5VTEwpCisgKiBh
cmcyOiBOVUxMCisgKiBhcmczOiAwIChaRVJPKQorICogYXJnNDogMCAoWkVSTykKKyAqLworI2Rl
ZmluZSBYRU5fQVJHT19PUF9ub3RpZnkgICAgICAgICAgICAgIDQKKwogI2VuZGlmCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CmluZGV4IDBk
NjVmNmEuLmUzMzBmNzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0CisrKyBiL3hl
bi9pbmNsdWRlL3hsYXQubHN0CkBAIC0zNCw2ICszNCw4IEBACiAhCWFyZ29faW92CQkJYXJnby5o
CiA/CWFyZ29fcmVnaXN0ZXJfcmluZwkJYXJnby5oCiA/CWFyZ29fcmluZwkJCWFyZ28uaAorPwlh
cmdvX3JpbmdfZGF0YQkJCWFyZ28uaAorPwlhcmdvX3JpbmdfZGF0YV9lbnQJCWFyZ28uaAogPwlh
cmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIJYXJnby5oCiA/CWFyZ29fc2VuZF9hZGRyCQkJYXJnby5o
CiA/CWFyZ29fdW5yZWdpc3Rlcl9yaW5nCQlhcmdvLmgKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:55:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grIzv-00006a-3h; Wed, 06 Feb 2019 08:55:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grIzt-000054-EY
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:55:57 +0000
X-Inumbo-ID: 03e0ec02-29ed-11e9-bc90-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03e0ec02-29ed-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:55:56 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id d11so4499583itf.2
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:55:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=yxZn+9BUrczgrbbqoyTK5ibfLeXOFNuP1BmUukJ2WrY=;
 b=XlcjCKIKIw4arKmq6xAMsFU9w0bfFuCFSzVlXgY2nyc7qzzEAsy+ykrDzqjFUNJYPG
 vNaorIRZ1bTZCmSYKcwXkOnR/5/SfnVlAmSukIEDpKyhfJ0/O3sVUAe063X5ja/TicKu
 3aafs+GLpALecirI4w564toXKLz0IoDOIdqWtbAVEbBTlEx57TzaKpF/iqvmN+SUb7k8
 I56Lmv6f38LVrUR0LokImVrEyZK8AVH7UJD3vVdDJIXMdy3e7yuagLKon1INIIYG9a6C
 4uI09bE1TMvdfsP60ms9TIM10w9yRw2gI59FAkM5oLF/BKtWwLa79NLAG/szI4Od1EeG
 KIDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=yxZn+9BUrczgrbbqoyTK5ibfLeXOFNuP1BmUukJ2WrY=;
 b=I7D0H328euuRaCZIO6MueEf3x3IPG2Rzbzw2CUrg4aN4RhffgfwsxMLt97q5jDEUMZ
 YtTaGxYFUboZe5SkiuNmspwf6jfmLV6NpUUbvI8P6hR57uqRM/m1mKPEZP/8Peg0n2g6
 ZCFUQHMNYRMaQYgwQxPf44Ajwdx7Bac9caSj6wIeTf2w2gDw5DsjNbfPv3JDdztt7vdb
 dDAOrXf7jOoVS58dYmUvvmQIqHOsJWBl/lNpOziBfqK1vXDj+MwX9R3WLTtHoNCbfBT2
 Zn0yIlOGVg+XJIk555R5C9AymfdzxOzmwJTewgmUImu90Q2AWi0NbtTBRd6wRRackw5j
 EOEA==
X-Gm-Message-State: AHQUAuaTNWFvk747ikdOBdct0kRi5RJnLFkFk4X3klMmEbVkWzxlZ7Im
 BKZvDGEXxrGHyfASQuJr6eHALnGCxWM=
X-Google-Smtp-Source: AHgI3IbW6b/LwdfuHFdTYLEd8tkenCGDz2YZE5eEwVtMczKWqdddfrs/oGxq/sMq/rV/0oDFhoeJqA==
X-Received: by 2002:a5e:9904:: with SMTP id t4mr3876119ioj.104.1549443355414; 
 Wed, 06 Feb 2019 00:55:55 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.55.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:55:54 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:55:03 -0800
Message-Id: <1549443308-24448-13-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v8 for-4.12 12/17] xsm,
 argo: XSM control for argo message send operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmYXVsdCBwb2xpY3k6IGFsbG93LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsg
PGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYg
PGRnZGVncmFAdHljaG8ubnNhLmdvdj4KVGVzdGVkLWJ5OiBDaHJpcyBQYXR0ZXJzb24gPHBhdHRl
cnNvbmNAYWluZm9zZWMuY29tPgotLS0KdjMgRGFuaWVsL0phbjogYWRkIHRvIHRoZSBkZWZhdWx0
IHhzbSBwb2xpY3kgZm9yIHRoZSBzZW5kIG9wCnYzIEFkZCBEYW5pZWwncyBBY2tlZC1ieQp2Mjog
cmVvcmRlcmVkIGNvbW1pdCBzZXF1ZW5jZSB0byBhZnRlciBzZW5kdiBpbXBsZW1lbnRhdGlvbgp2
MSBmZWVkYmFjayBKYW4gIzE2OiBhcHBseSBjb25zdCB0byBmdW5jdGlvbiBzaWduYXR1cmVzCnYx
IHZlcnNpb24gd2FzOiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZSB8
ICA3ICsrKystLS0KIHhlbi9jb21tb24vYXJnby5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMTEgKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICAgICAg
ICAgICAgIHwgIDYgKysrKysrCiB4ZW4vaW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAgICAg
ICAgICAgICB8ICA2ICsrKysrKwogeGVuL3hzbS9kdW1teS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMSArCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICAgICAg
ICAgICB8ICA3ICsrKysrKysKIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzICAg
ICAgICAgIHwgIDIgKysKIDcgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9m
ZWF0dXJlcy50ZSBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRl
CmluZGV4IGQwMDc2OWUuLmNhNTIyNTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9t
b2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRlCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVz
L2d1ZXN0X2ZlYXR1cmVzLnRlCkBAIC02LDEwICs2LDExIEBAIGFsbG93IGRvbWFpbl90eXBlIHhl
bl90OnhlbiB0bWVtX29wOwogYWxsb3cgZG9tYWluX3R5cGUgeGVuX3Q6eGVuMiBwbXVfdXNlOwog
CiAjIEFsbG93IGFsbCBkb21haW5zOgotIyB0byByZWdpc3RlciBzaW5nbGUtc2VuZGVyICh1bmlj
YXN0KSByaW5ncyB0byBwYXJ0bmVyIHdpdGggYW55IGRvbWFpbjsgYW5kCi0jIHRvIHJlZ2lzdGVy
IGFueS1zZW5kZXIgKHdpbGRjYXJkKSByaW5ncyB0aGF0IGNhbiBiZSBzZW50IHRvIGJ5IGFueSBk
b21haW4uCisjIHRvIHJlZ2lzdGVyIHNpbmdsZS1zZW5kZXIgKHVuaWNhc3QpIHJpbmdzIHRvIHBh
cnRuZXIgd2l0aCBhbnkgZG9tYWluOworIyB0byByZWdpc3RlciBhbnktc2VuZGVyICh3aWxkY2Fy
ZCkgcmluZ3MgdGhhdCBjYW4gYmUgc2VudCB0byBieSBhbnkgZG9tYWluOworIyBhbmQgc2VuZCBt
ZXNzYWdlcyB0byByaW5ncy4KIGFsbG93IGRvbWFpbl90eXBlIHhlbl90OmFyZ28geyByZWdpc3Rl
cl9hbnlfc291cmNlIH07Ci1hbGxvdyBkb21haW5fdHlwZSBkb21haW5fdHlwZTphcmdvIHsgcmVn
aXN0ZXJfc2luZ2xlX3NvdXJjZSB9OworYWxsb3cgZG9tYWluX3R5cGUgZG9tYWluX3R5cGU6YXJn
byB7IHNlbmQgcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSB9OwogCiAjIEFsbG93IGd1ZXN0IGNvbnNv
bGUgb3V0cHV0IHRvIHRoZSBzZXJpYWwgY29uc29sZS4gIFRoaXMgaXMgdXNlZCBieSBQViBMaW51
eAogIyBhbmQgc3R1YiBkb21haW5zIGZvciBlYXJseSBib290IG91dHB1dCwgc28gZG9uJ3QgYXVk
aXQgZXZlbiB3aGVuIHdlIGRlbnkgaXQuCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBi
L3hlbi9jb21tb24vYXJnby5jCmluZGV4IDFhOWEwZTguLmNlNDJlNjkgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vYXJnby5jCisrKyBiL3hlbi9jb21tb24vYXJnby5jCkBAIC0xOTkwLDYgKzE5OTAs
MTcgQEAgc2VuZHYoc3RydWN0IGRvbWFpbiAqc3JjX2QsIHhlbl9hcmdvX2FkZHJfdCAqc3JjX2Fk
ZHIsCiAgICAgaWYgKCAhZHN0X2QgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCisgICAgcmV0
ID0geHNtX2FyZ29fc2VuZChzcmNfZCwgZHN0X2QpOworICAgIGlmICggcmV0ICkKKyAgICB7Cisg
ICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgImFyZ286IFhTTSBSRUpFQ1RFRCAlaSAtPiAlaVxu
IiwKKyAgICAgICAgICAgICAgICBzcmNfZC0+ZG9tYWluX2lkLCBkc3RfZC0+ZG9tYWluX2lkKTsK
KworICAgICAgICBwdXRfZG9tYWluKGRzdF9kKTsKKworICAgICAgICByZXR1cm4gcmV0OworICAg
IH0KKwogICAgIHJlYWRfbG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKIAogICAgIGlmICgg
IXNyY19kLT5hcmdvICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oIGIveGVu
L2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggOWFiZmQ2OS4uOWFlNjljYyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKQEAg
LTczMiw2ICs3MzIsMTIgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9hcmdvX3JlZ2lzdGVy
X2FueV9zb3VyY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gMDsKIH0KIAor
c3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9hcmdvX3NlbmQoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21h
aW4gKnQpCit7CisgICAgcmV0dXJuIDA7Cit9CisKICNlbmRpZiAvKiBDT05GSUdfQVJHTyAqLwog
CiAjaW5jbHVkZSA8cHVibGljL3ZlcnNpb24uaD4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hz
bS94c20uaCBiL3hlbi9pbmNsdWRlL3hzbS94c20uaAppbmRleCAwYjQwNzE0Li40MjExODkyIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20veHNtLmgKKysrIGIveGVuL2luY2x1ZGUveHNtL3hz
bS5oCkBAIC0xODUsNiArMTg1LDcgQEAgc3RydWN0IHhzbV9vcGVyYXRpb25zIHsKICAgICBpbnQg
KCphcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UpIChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21h
aW4gKnQpOwogICAgIGludCAoKmFyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZSkgKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpOworICAgIGludCAoKmFyZ29fc2VuZCkgKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpOwogI2VuZGlmCiB9OwogCkBAIC03MTUsNiArNzE2
LDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhzbV9hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4geHNtX29wcy0+YXJnb19yZWdpc3Rlcl9h
bnlfc291cmNlKGQpOwogfQogCitzdGF0aWMgaW5saW5lIGludCB4c21fYXJnb19zZW5kKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpCit7CisgICAgcmV0dXJu
IHhzbV9vcHMtPmFyZ29fc2VuZChkLCB0KTsKK30KKwogI2VuZGlmIC8qIENPTkZJR19BUkdPICov
CiAKICNlbmRpZiAvKiBYU01fTk9fV1JBUFBFUlMgKi8KZGlmZiAtLWdpdCBhL3hlbi94c20vZHVt
bXkuYyBiL3hlbi94c20vZHVtbXkuYwppbmRleCBlZDIzNmIwLi5mZmFjNzc0IDEwMDY0NAotLS0g
YS94ZW4veHNtL2R1bW15LmMKKysrIGIveGVuL3hzbS9kdW1teS5jCkBAIC0xNTUsNSArMTU1LDYg
QEAgdm9pZCBfX2luaXQgeHNtX2ZpeHVwX29wcyAoc3RydWN0IHhzbV9vcGVyYXRpb25zICpvcHMp
CiAjaWZkZWYgQ09ORklHX0FSR08KICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGFyZ29f
cmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSk7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBh
cmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UpOworICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywg
YXJnb19zZW5kKTsKICNlbmRpZgogfQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5j
IGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IGZjYjc0ODcuLjc2YzAxMmMgMTAwNjQ0Ci0t
LSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAg
LTE3MzIsNiArMTczMiwxMiBAQCBzdGF0aWMgaW50IGZsYXNrX2FyZ29fcmVnaXN0ZXJfYW55X3Nv
dXJjZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBhdmNfaGFzX3Blcm0oZG9t
YWluX3NpZChkKSwgU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX0FSR08sCiAgICAgICAgICAgICAg
ICAgICAgICAgICBBUkdPX19SRUdJU1RFUl9BTllfU09VUkNFLCBOVUxMKTsKIH0KKworc3RhdGlj
IGludCBmbGFza19hcmdvX3NlbmQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0
IGRvbWFpbiAqdCkKK3sKKyAgICByZXR1cm4gZG9tYWluX2hhc19wZXJtKGQsIHQsIFNFQ0NMQVNT
X0FSR08sIEFSR09fX1NFTkQpOworfQorCiAjZW5kaWYKIAogbG9uZyBkb19mbGFza19vcChYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhzbV9vcF90KSB1X2ZsYXNrX29wKTsKQEAgLTE4NzEsNiArMTg3
Nyw3IEBAIHN0YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgZmxhc2tfb3BzID0gewogI2lmZGVm
IENPTkZJR19BUkdPCiAgICAgLmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSA9IGZsYXNrX2Fy
Z29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSwKICAgICAuYXJnb19yZWdpc3Rlcl9hbnlfc291cmNl
ID0gZmxhc2tfYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlLAorICAgIC5hcmdvX3NlbmQgPSBmbGFz
a19hcmdvX3NlbmQsCiAjZW5kaWYKIH07CiAKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9s
aWN5L2FjY2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMK
aW5kZXggZmI5NWM5Ny4uZjZjNTM3NyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kv
YWNjZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMK
QEAgLTU0MSw0ICs1NDEsNiBAQCBjbGFzcyBhcmdvCiAgICAgIyBEb21haW4gcmVxdWVzdGluZyBy
ZWdpc3RyYXRpb24gb2YgYSBjb21tdW5pY2F0aW9uIHJpbmcKICAgICAjIHRvIHJlY2VpdmUgbWVz
c2FnZXMgZnJvbSBhbnkgb3RoZXIgZG9tYWluLgogICAgIHJlZ2lzdGVyX2FueV9zb3VyY2UKKyAg
ICAjIERvbWFpbiBzZW5kaW5nIGEgbWVzc2FnZSB0byBhbm90aGVyIGRvbWFpbi4KKyAgICBzZW5k
CiB9Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:56:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:56:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grIzx-000098-Fy; Wed, 06 Feb 2019 08:56:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grIzv-00007d-Si
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:55:59 +0000
X-Inumbo-ID: 0569bffb-29ed-11e9-bc90-bc764e045a96
Received: from mail-it1-x143.google.com (unknown [2607:f8b0:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0569bffb-29ed-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:55:58 +0000 (UTC)
Received: by mail-it1-x143.google.com with SMTP id c9so4554386itj.1
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:55:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=V0y3WddiWA1FtjEyTgXw2IwxQREW3s1GKOF+VMdKK+g=;
 b=ZnzCJRAYJTLDmNZDQnZD2thcMksG0BbuOhTGxfIZ7sbl43fooIO9ytcGI1fdpJ4KUa
 ElQmHyivWoDEK0DtsNKVaB5/I6qaAOksbrAxgBPPqci+kZWv/2wkxVja9dAUHnH4pWde
 9rxtxSbGXpHW4Te7yW1PCXSpTZ7THw/nnf37t8DIqP+/jNDCE5ZnGzfMQtrpEVzEtXzv
 kbKTBf9QnCeXgtwPfpzwtOEqXeVi92n6RRYENZ9Y32moJw8HsYmVBNaexYd4ERzW6IID
 YrRlz537eLTx4ybEF9lpJOEKW7i5MX1O9LdCZEhQVfOqn+DjEwU+XoKVVssCWLIiptyz
 ULhw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=V0y3WddiWA1FtjEyTgXw2IwxQREW3s1GKOF+VMdKK+g=;
 b=PkyO48j5rman52u84ogT0R/x5dqo3Gl7fmZ+ImuP2v6v4xRvbLRI4A+XTVutJ4oKki
 jf9aTM7c/2iMlEv5KME1fry48yLOXMswhoOCIpvd++/9IZzTEbHtJbV359HYw2+SUIvF
 uK5VWI/mGM4aU4giFFQrJhZsUeNXbox5n5Jdsy5MxIJzQiNTtpYidXGlg1YYYGca+QMt
 AYO0GOKpYewiiX0+eYqkpCaqq3ZWer/NoPC3V9RvW+gxx1KVugIyARFirNW4vWzbrmlj
 z2AieAGSF7kvFHPp67els0+ZVPpG83ABYA507uT8O0vz1SOAyfrzlBCRixKJ7BEtml1J
 hKxg==
X-Gm-Message-State: AHQUAuade4qEO1K1ZprF4EryeGec24CD0/ghPDV7lVMNHJsjLoplCEKJ
 XvUHaNAA48fyLxRPrW4eATNVXHw0C1g=
X-Google-Smtp-Source: AHgI3IY6P+LHlUOsY5QLLlvtw2sU/hHoKh5mcz+playqsy9u1raqQQsaNh0GUOcxNskeE2B/zHY/xg==
X-Received: by 2002:a24:cfc4:: with SMTP id y187mr234573itf.144.1549443357927; 
 Wed, 06 Feb 2019 00:55:57 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.55.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:55:57 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:55:04 -0800
Message-Id: <1549443308-24448-14-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v8 for-4.12 13/17] xsm,
 argo: XSM control for any access to argo by a domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2lsbCBpbmhpYml0IGluaXRpYWxpemF0aW9uIG9mIHRoZSBkb21haW4ncyBhcmdvIGRhdGEgc3Ry
dWN0dXJlIHRvCnByZXZlbnQgcmVjZWl2aW5nIGFueSBtZXNzYWdlcyBvciBub3RpZmljYXRpb25z
IGFuZCBhY2Nlc3MgdG8gYW55IG9mCnRoZSBhcmdvIGh5cGVyY2FsbCBvcGVyYXRpb25zLgoKU2ln
bmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0
ZW1zLmNvbT4KQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgpUZXN0ZWQtYnk6IENocmlzIFBhdHRlcnNvbiA8cGF0dGVyc29uY0BhaW5mb3NlYy5jb20+Ci0t
LQp2NyBzZWxmOiBmaXggcmV0dXJuIG9mIGNoZWNrIGVycm9yIGNvZGUKdjcgIzA5IEphbjogYXZv
aWQgY29kZSBkdXBsaWNhdGlvbiwgZm9yd2FyZCBjb21wYXQgb3BzIHRvIG5hdGl2ZQp2NiAjMDkg
SmFuOiBhZGQgY29tcGF0IEFCSQp2NiBDaHJpczogYXBwbHkgY29uc3QgdG8gYXJncyBpbiBkdW1t
eS5oIGZ1bmN0aW9uIHNpZ25hdHVyZXMKdjYgQ2hyaXM6IGZpeCBtaXNzaW5nIHJldHVybiB0eXBl
IGluIHhzbS5oIGlubGluZSBmdW5jdGlvbnMKdjMgRGFuaWVsL0phbjogYWRkIHRvIHRoZSBkZWZh
dWx0IHhzbSBwb2xpY3kgZm9yIGVuYWJsZQp2MyBBZGQgRGFuaWVsJ3MgQWNrZWQtYnkKdjMgIzA0
IEphc29uL1JvZ2VyOiBzb2Z0X3Jlc2V0OiBjYW4gYXNzdW1lIHJlaW5pdCBpcyBvayBpZiBkLT5h
cmdvIHNldAp2MiBzZWxmOiBmaXggeHNtIHVzZSBpbiBzb2Z0LXJlc2V0IHByaW9yIHRvIGludHJv
ZHVjdGlvbgp2MSAjNSAoIzE3KSBmZWVkYmFjayBQYXVsOiBYU00gY29udHJvbCBmb3IgYW55IGFj
Y2VzczogdXNlIGN1cnJkCnYxICMxNiBmZWVkYmFjayBKYW46IGFwcGx5IGNvbnN0IHRvIGZ1bmN0
aW9uIHNpZ25hdHVyZXMKCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJl
cy50ZSB8ICA0ICsrLS0KIHhlbi9jb21tb24vYXJnby5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMTYgKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAg
ICAgICAgICAgICAgICAgfCAgNSArKysrKwogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNiArKysrKysKIHhlbi94c20vZHVtbXkuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgNyArKysrKysrCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVj
dG9ycyAgICAgICAgICB8ICAzICsrKwogNyBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCsp
LCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVz
L2d1ZXN0X2ZlYXR1cmVzLnRlIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVh
dHVyZXMudGUKaW5kZXggY2E1MjI1Ny4uZmU0ODM1ZCAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5
L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUKQEAgLTUsMTEgKzUsMTEgQEAgYWxsb3cgZG9tYWlu
X3R5cGUgeGVuX3Q6eGVuIHRtZW1fb3A7CiAjIHBtdV9jdHJsIGlzIGZvcikKIGFsbG93IGRvbWFp
bl90eXBlIHhlbl90OnhlbjIgcG11X3VzZTsKIAotIyBBbGxvdyBhbGwgZG9tYWluczoKKyMgQWxs
b3cgYWxsIGRvbWFpbnMgdG8gZW5hYmxlIHRoZSBBcmdvIGludGVyZG9tYWluIGNvbW11bmljYXRp
b24gaHlwZXJjYWxsOwogIyB0byByZWdpc3RlciBzaW5nbGUtc2VuZGVyICh1bmljYXN0KSByaW5n
cyB0byBwYXJ0bmVyIHdpdGggYW55IGRvbWFpbjsKICMgdG8gcmVnaXN0ZXIgYW55LXNlbmRlciAo
d2lsZGNhcmQpIHJpbmdzIHRoYXQgY2FuIGJlIHNlbnQgdG8gYnkgYW55IGRvbWFpbjsKICMgYW5k
IHNlbmQgbWVzc2FnZXMgdG8gcmluZ3MuCi1hbGxvdyBkb21haW5fdHlwZSB4ZW5fdDphcmdvIHsg
cmVnaXN0ZXJfYW55X3NvdXJjZSB9OworYWxsb3cgZG9tYWluX3R5cGUgeGVuX3Q6YXJnbyB7IGVu
YWJsZSByZWdpc3Rlcl9hbnlfc291cmNlIH07CiBhbGxvdyBkb21haW5fdHlwZSBkb21haW5fdHlw
ZTphcmdvIHsgc2VuZCByZWdpc3Rlcl9zaW5nbGVfc291cmNlIH07CiAKICMgQWxsb3cgZ3Vlc3Qg
Y29uc29sZSBvdXRwdXQgdG8gdGhlIHNlcmlhbCBjb25zb2xlLiAgVGhpcyBpcyB1c2VkIGJ5IFBW
IExpbnV4CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5j
CmluZGV4IGNlNDJlNjkuLjc1MjNmMzIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vYXJnby5jCisr
KyBiL3hlbi9jb21tb24vYXJnby5jCkBAIC0yMDc4LDYgKzIwNzgsMTAgQEAgZG9fYXJnb19vcCh1
bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCiAgICAg
aWYgKCB1bmxpa2VseSghb3B0X2FyZ28pICkKICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwog
CisgICAgcmMgPSB4c21fYXJnb19lbmFibGUoY3VycmQpOworICAgIGlmICggcmMgKQorICAgICAg
ICByZXR1cm4gcmM7CisKICAgICBzd2l0Y2ggKCBjbWQgKQogICAgIHsKICAgICBjYXNlIFhFTl9B
UkdPX09QX3JlZ2lzdGVyX3Jpbmc6CkBAIC0yMjE2LDYgKzIyMjAsMTAgQEAgY29tcGF0X2FyZ29f
b3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAog
ICAgIGlmICggdW5saWtlbHkoIW9wdF9hcmdvKSApCiAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQ
UDsKIAorICAgIHJjID0geHNtX2FyZ29fZW5hYmxlKGN1cnJkKTsKKyAgICBpZiAoIHJjICkKKyAg
ICAgICAgcmV0dXJuIHJjOworCiAgICAgYXJnb19kcHJpbnRrKCItPmNvbXBhdF9hcmdvX29wKCV1
LCVwLCVwLCVsdSwweCVseClcbiIsIGNtZCwKICAgICAgICAgICAgICAgICAgKHZvaWQgKilhcmcx
LnAsICh2b2lkICopYXJnMi5wLCBhcmczLCBhcmc0KTsKIApAQCAtMjI3Nyw3ICsyMjg1LDcgQEAg
YXJnb19pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IGFyZ29fZG9tYWluICph
cmdvOwogCi0gICAgaWYgKCAhb3B0X2FyZ28gKQorICAgIGlmICggIW9wdF9hcmdvIHx8IHhzbV9h
cmdvX2VuYWJsZShkKSApCiAgICAgewogICAgICAgICBhcmdvX2RwcmludGsoImFyZ28gZGlzYWJs
ZWQsIGRvbWlkOiAldVxuIiwgZC0+ZG9tYWluX2lkKTsKICAgICAgICAgcmV0dXJuIDA7CkBAIC0y
MzM0LDkgKzIzNDIsOSBAQCBhcmdvX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAg
ICAgd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7CiAKICAgICAgICAgLyoKLSAgICAg
ICAgICogU2luY2Ugb3B0X2FyZ28gY2Fubm90IGNoYW5nZSBhdCBydW50aW1lLCBpZiBkLT5hcmdv
IGlzIHRydWUgdGhlbgotICAgICAgICAgKiBvcHRfYXJnbyBtdXN0IGJlIHRydWUsIGFuZCB3ZSBj
YW4gYXNzdW1lIHRoYXQgaW5pdCBpcyBhbGxvd2VkIHRvCi0gICAgICAgICAqIHByb2NlZWQgYWdh
aW4gaGVyZS4KKyAgICAgICAgICogU2luY2UgbmVpdGhlciBvcHRfYXJnbyBvciB4c21fYXJnb19l
bmFibGUoZCkgY2FuIGNoYW5nZSBhdCBydW50aW1lLAorICAgICAgICAgKiBpZiBkLT5hcmdvIGlz
IHRydWUgdGhlbiBib3RoIG9wdF9hcmdvIGFuZCB4c21fYXJnb19lbmFibGUoZCkgbXVzdCBiZQor
ICAgICAgICAgKiB0cnVlLCBhbmQgd2UgY2FuIGFzc3VtZSB0aGF0IGluaXQgaXMgYWxsb3dlZCB0
byBwcm9jZWVkIGFnYWluIGhlcmUuCiAgICAgICAgICAqLwogICAgICAgICBhcmdvX2RvbWFpbl9p
bml0KGQtPmFyZ28pOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5o
IGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggOWFlNjljYy4uZTYyOGIxYyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15
LmgKQEAgLTcyMSw2ICs3MjEsMTEgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9kbV9vcChY
U01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKICNlbmRpZiAvKiBDT05GSUdfWDg2ICov
CiAKICNpZmRlZiBDT05GSUdfQVJHTworc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9hcmdvX2Vu
YWJsZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCiBzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqdCkKIHsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hzbS94c20uaCBiL3hlbi9pbmNsdWRlL3hzbS94c20uaAppbmRleCA0MjExODky
Li44YTc4ZDhhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20veHNtLmgKKysrIGIveGVuL2lu
Y2x1ZGUveHNtL3hzbS5oCkBAIC0xODIsNiArMTgyLDcgQEAgc3RydWN0IHhzbV9vcGVyYXRpb25z
IHsKICAgICBpbnQgKCp4ZW5fdmVyc2lvbikgKHVpbnQzMl90IGNtZCk7CiAgICAgaW50ICgqZG9t
YWluX3Jlc291cmNlX21hcCkgKHN0cnVjdCBkb21haW4gKmQpOwogI2lmZGVmIENPTkZJR19BUkdP
CisgICAgaW50ICgqYXJnb19lbmFibGUpIChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKICAgICBp
bnQgKCphcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UpIChjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBk
b21haW4gKnQpOwogICAgIGludCAoKmFyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZSkgKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpOwpAQCAtNzA1LDYgKzcwNiwxMSBAQCBzdGF0aWMgaW5saW5lIGludCB4
c21fZG9tYWluX3Jlc291cmNlX21hcCh4c21fZGVmYXVsdF90IGRlZiwgc3RydWN0IGRvbWFpbiAq
ZCkKIH0KIAogI2lmZGVmIENPTkZJR19BUkdPCitzdGF0aWMgaW5saW5lIGludCB4c21fYXJnb19l
bmFibGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4geHNtX29wcy0+YXJn
b19lbmFibGUoZCk7Cit9CisKIHN0YXRpYyBpbmxpbmUgaW50IHhzbV9hcmdvX3JlZ2lzdGVyX3Np
bmdsZV9zb3VyY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqdCkKIHsK
ZGlmZiAtLWdpdCBhL3hlbi94c20vZHVtbXkuYyBiL3hlbi94c20vZHVtbXkuYwppbmRleCBmZmFj
Nzc0Li4xZmUwZTc0IDEwMDY0NAotLS0gYS94ZW4veHNtL2R1bW15LmMKKysrIGIveGVuL3hzbS9k
dW1teS5jCkBAIC0xNTMsNiArMTUzLDcgQEAgdm9pZCBfX2luaXQgeHNtX2ZpeHVwX29wcyAoc3Ry
dWN0IHhzbV9vcGVyYXRpb25zICpvcHMpCiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCB4
ZW5fdmVyc2lvbik7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBkb21haW5fcmVzb3Vy
Y2VfbWFwKTsKICNpZmRlZiBDT05GSUdfQVJHTworICAgIHNldF90b19kdW1teV9pZl9udWxsKG9w
cywgYXJnb19lbmFibGUpOwogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgYXJnb19yZWdp
c3Rlcl9zaW5nbGVfc291cmNlKTsKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGFyZ29f
cmVnaXN0ZXJfYW55X3NvdXJjZSk7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBhcmdv
X3NlbmQpOwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFz
ay9ob29rcy5jCmluZGV4IDc2YzAxMmMuLjNkMDBjNzQgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxh
c2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTE3MjAsNiArMTcyMCwx
MiBAQCBzdGF0aWMgaW50IGZsYXNrX2RvbWFpbl9yZXNvdXJjZV9tYXAoc3RydWN0IGRvbWFpbiAq
ZCkKIH0KIAogI2lmZGVmIENPTkZJR19BUkdPCitzdGF0aWMgaW50IGZsYXNrX2FyZ29fZW5hYmxl
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIGF2Y19oYXNfcGVybShkb21h
aW5fc2lkKGQpLCBTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfQVJHTywKKyAgICAgICAgICAgICAg
ICAgICAgICAgIEFSR09fX0VOQUJMRSwgTlVMTCk7Cit9CisKIHN0YXRpYyBpbnQgZmxhc2tfYXJn
b19yZWdpc3Rlcl9zaW5nbGVfc291cmNlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
ICp0KQogewpAQCAtMTg3NSw2ICsxODgxLDcgQEAgc3RhdGljIHN0cnVjdCB4c21fb3BlcmF0aW9u
cyBmbGFza19vcHMgPSB7CiAgICAgLnhlbl92ZXJzaW9uID0gZmxhc2tfeGVuX3ZlcnNpb24sCiAg
ICAgLmRvbWFpbl9yZXNvdXJjZV9tYXAgPSBmbGFza19kb21haW5fcmVzb3VyY2VfbWFwLAogI2lm
ZGVmIENPTkZJR19BUkdPCisgICAgLmFyZ29fZW5hYmxlID0gZmxhc2tfYXJnb19lbmFibGUsCiAg
ICAgLmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSA9IGZsYXNrX2FyZ29fcmVnaXN0ZXJfc2lu
Z2xlX3NvdXJjZSwKICAgICAuYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlID0gZmxhc2tfYXJnb19y
ZWdpc3Rlcl9hbnlfc291cmNlLAogICAgIC5hcmdvX3NlbmQgPSBmbGFza19hcmdvX3NlbmQsCmRp
ZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyBiL3hlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4IGY2YzUzNzcuLmUwMDQ0OGIgMTAwNjQ0
Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCisrKyBiL3hlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCkBAIC01MzUsNiArNTM1LDkgQEAgY2xhc3MgdmVy
c2lvbgogIyBDbGFzcyBhcmdvIGlzIHVzZWQgdG8gZGVzY3JpYmUgdGhlIEFyZ28gaW50ZXJkb21h
aW4gY29tbXVuaWNhdGlvbiBzeXN0ZW0uCiBjbGFzcyBhcmdvCiB7CisgICAgIyBFbmFibGUgaW5p
dGlhbGl6YXRpb24gb2YgYSBkb21haW4ncyBhcmdvIHN1YnN5c3RlbSBhbmQKKyAgICAjIHBlcm1p
c3Npb24gdG8gYWNjZXNzIHRoZSBhcmdvIGh5cGVyY2FsbCBvcGVyYXRpb25zLgorICAgIGVuYWJs
ZQogICAgICMgRG9tYWluIHJlcXVlc3RpbmcgcmVnaXN0cmF0aW9uIG9mIGEgY29tbXVuaWNhdGlv
biByaW5nCiAgICAgIyB0byByZWNlaXZlIG1lc3NhZ2VzIGZyb20gYSBzcGVjaWZpYyBvdGhlciBk
b21haW4uCiAgICAgcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZQotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:56:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:56:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grIzz-0000Bx-V1; Wed, 06 Feb 2019 08:56:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grIzy-0000AS-Fi
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:56:02 +0000
X-Inumbo-ID: 06cd32aa-29ed-11e9-bc90-bc764e045a96
Received: from mail-it1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06cd32aa-29ed-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:56:01 +0000 (UTC)
Received: by mail-it1-x142.google.com with SMTP id i145so4463239ita.4
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:56: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=oBX2hCbJQxTa2d1zuSyMvGDo+R0wx3jxYqqXwSB9+qY=;
 b=ISi2HH69VoNrWXVtz2fmadJkZ6U9iu7VE3TW9oQwXCODXuVW5wNLj6SJHYWuGtGZTB
 OVLWxQqbFmCy/hXiMYEs3dRZYAUGm08KyDHO67uJFbWohkKl3ODI57Ou6Dj44mhKPLvD
 wsNP9py55WWvRbZbXncTfhO37nhNr9yMdC0b7CLm1klrGf+3vdRShw8gr44azcsa6Z42
 vOBjoJmGuqEGbP1ad7rB7vr7I9KNkA4KFZO6Z2NYzJDfIw1DXMkkUpEEc0Z9q2aMxw+u
 iyJzbAwd0rWGAz0FFyYXuPvNNxsCrkEKxvqLcy/Iu1VuQaEPDx1+t1DF7iP13gziZ7UT
 X0Ag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=oBX2hCbJQxTa2d1zuSyMvGDo+R0wx3jxYqqXwSB9+qY=;
 b=GQJJj6Z4mit9/Lkr2kEHNiy9rJD/WjF3At67T9AGUuTOEE5Q4J3vRGg+BjeCiS1l7L
 9rFaxte2g4PbsS/1w0ccpdDlCK3yrkcAk2JLUsnVHpiu06eh6sJSa88y99lLxCo0ilsa
 0MBmDlZ3MI35MSGJNcKSu0puad7d2qe8VnDbalbQEoMmDkxcUNK7dUVslAp+6siUQWqg
 ea6JYFb9anAdLsrlCBywdgi/C4YJP2777u05dW8uK/MJaeLvdJoizUDOcLkt66vr/Zb3
 bx1szkNT9XHh9uOC4fVxKuRpBq7T4p7f2KtM+bU8Dgx5KiJLa66NpEFbgsneesbAoeYx
 zqlw==
X-Gm-Message-State: AHQUAubAjfWcQjKDT0486WuUQJ7SNcaCgdNK9h3RUr6gHmfmIT8vmbfZ
 qb2Emj2MJ2TvfokG0f5QqrKu3Mv66WI=
X-Google-Smtp-Source: AHgI3IbqgTGGJPUCKCCPyPDwwE+PmGNshtZgSXNpIvlGq8+gWVk7ow/cN/1YibDZUKh9iVP4AvvF6Q==
X-Received: by 2002:a6b:8bcd:: with SMTP id n196mr4723207iod.295.1549443360403; 
 Wed, 06 Feb 2019 00:56:00 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.55.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:55:59 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:55:05 -0800
Message-Id: <1549443308-24448-15-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v8 for-4.12 14/17] xsm,
 argo: notify: don't describe rings that cannot be sent to
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVz
eXN0ZW1zLmNvbT4KQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2Eu
Z292PgpUZXN0ZWQtYnk6IENocmlzIFBhdHRlcnNvbiA8cGF0dGVyc29uY0BhaW5mb3NlYy5jb20+
Ci0tLQp2MyAjMTAgUm9nZXI6IGRyb3Agb3V0IGxhYmVsLCB1c2UgcmV0dXJuIC1FRkFVTFQgaW4g
ZmlsbF9yaW5nX2RhdGEKdjM6IEFkZCBEYW5pZWwncyBBY2tlZC1ieQoKIHhlbi9jb21tb24vYXJn
by5jIHwgMTEgKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRleCA3
NTIzZjMyLi4xMzA1MmI5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94ZW4v
Y29tbW9uL2FyZ28uYwpAQCAtMTM0Miw2ICsxMzQyLDE3IEBAIGZpbGxfcmluZ19kYXRhKGNvbnN0
IHN0cnVjdCBkb21haW4gKmN1cnJkLAogICAgIGlmICggIWRzdF9kIHx8ICFkc3RfZC0+YXJnbyAp
CiAgICAgICAgIGdvdG8gb3V0OwogCisgICAgLyoKKyAgICAgKiBEb24ndCBzdXBwbHkgaW5mb3Jt
YXRpb24gYWJvdXQgcmluZ3MgdGhhdCBhIGd1ZXN0IGlzIG5vdAorICAgICAqIGFsbG93ZWQgdG8g
c2VuZCB0by4KKyAgICAgKi8KKyAgICByZXQgPSB4c21fYXJnb19zZW5kKGN1cnJkLCBkc3RfZCk7
CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgcHV0X2RvbWFpbihkc3RfZCk7CisgICAg
ICAgIHJldHVybiByZXQ7CisgICAgfQorCiAgICAgcmVhZF9sb2NrKCZkc3RfZC0+YXJnby0+cmlu
Z3NfTDJfcndsb2NrKTsKIAogICAgIHJpbmdfaW5mbyA9IGZpbmRfcmluZ19pbmZvX2J5X21hdGNo
KGRzdF9kLCBlbnQucmluZy5hcG9ydCwKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:56:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:56:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grJ02-0000F5-AR; Wed, 06 Feb 2019 08:56:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grJ00-0000DW-S5
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:56:04 +0000
X-Inumbo-ID: 08459f21-29ed-11e9-bc90-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08459f21-29ed-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:56:03 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id g85so4480696ita.3
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:56:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=xPnnsS6hK8UXEAVLP1pR/JtwFc6s86rCoqcOLUd773M=;
 b=oyGxbXHq1H6Ev39Rbb4W+ZhYhUKAL9EXLoZeOgAbd/re6HJwcFD0M4i04WvLW357qh
 lj3bFO7xvjRLW9IvIIelCJ6atxuwMRquJrYrSyaTJzc9gjOjOSroGzGvU2DjV/rj8RaC
 i8dZp/OJW9LGJ36P8UjT+oEyi6go0l5EPcSPV70rfdj6a91epxn2dQHXoSg+G9oUyz6W
 4E2oI2qW81vDYIbsfKVBQ4ZBvumx6a+KNk+mmcLLWmRCIFxuuWm7VU37tYGMQWczX/HC
 4VIi3eKZABS78KcP4Xvz/5X+Fk8Qe4uAf7SN54tz0Tr2NkisYBW5pMDCoAMt38Nzdxl4
 P9Pg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=xPnnsS6hK8UXEAVLP1pR/JtwFc6s86rCoqcOLUd773M=;
 b=MkC1SUpUcmIDOwqDhbWVHgkniE4pZfd3dTLmNPUqKQlK+zU9Ia5er9Marg18rDCvSt
 +7fycardkXaNyRoG/f8ynNF+6DEmBoaQR8mKNrtpt9K/quP6wG+eP38R0pwM+ggZtAyD
 JRvUXi7Kvh6KAGmfHRByWZTQPYXIJRnFDOZVVhKJ5VhWtFjosnAwMfvgtsz8bAWXk94x
 tc0UkhDIknnvI1Qj80+uTefU2U6XBtxDc7uD39G0WY9M7dKSBFdlwefYgtPPdNqplNxb
 ffbbyuITWBFK09KAznD2jjYriv929Ry5Ju2XMazetI7OiJv7eKr+NC4MJhv+cC6FeUPc
 YDcw==
X-Gm-Message-State: AHQUAuaoh5JrKIT6ssWP02MDnAZV/EAz2wmOzgMbJegTZ/fF7lV+X/zg
 CeBF8ZyC/LZdy489X9x3iAhyUMQJ3OE=
X-Google-Smtp-Source: AHgI3Ia23Cz+nVJdscfmcK907bg+tFwMruhtoi4q1L4sCEBd8MEHJ4vSVDKcDiJqTYQwOIZMaE+CPw==
X-Received: by 2002:a05:660c:4b:: with SMTP id
 p11mr1726635itk.71.1549443362856; 
 Wed, 06 Feb 2019 00:56:02 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.56.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:56:02 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:55:06 -0800
Message-Id: <1549443308-24448-16-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 for-4.12 15/17] MAINTAINERS: add new section
 for Argo and self as maintainer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVz
eXN0ZW1zLmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgotLS0KdjcgIzAxNSBSb2dlcjogQWRkIFJldmlld2VkLWJ5CnY1IHdoaXRlc3BhY2U6
IHRhYnMKCiBNQUlOVEFJTkVSUyB8IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggZTk5
ZDM5ZS4uYTBjZGE0ZiAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMK
QEAgLTE1OCw2ICsxNTgsMTMgQEAgUzoJU3VwcG9ydGVkCiBGOgl4ZW4vYXJjaC94ODYvaHZtL3N2
bS8KIEY6CXhlbi9hcmNoL3g4Ni9jcHUvdnBtdV9hbWQuYwogCitBUkdPCitNOglDaHJpc3RvcGhl
ciBDbGFyayA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+CitTOglNYWludGFpbmVkCitG
Ogl4ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCitGOgl4ZW4vaW5jbHVkZS94ZW4vYXJnby5oCitG
Ogl4ZW4vY29tbW9uL2FyZ28uYworCiBBUklOQzY1MyBTQ0hFRFVMRVIKIE06CUpvc2ggV2hpdGVo
ZWFkIDxqb3NoLndoaXRlaGVhZEBkb3JuZXJ3b3Jrcy5jb20+CiBNOglSb2JlcnQgVmFuVm9zc2Vu
IDxyb2JlcnQudmFudm9zc2VuQGRvcm5lcndvcmtzLmNvbT4KLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:56:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grJ04-0000HJ-0X; Wed, 06 Feb 2019 08:56:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grJ03-0000GA-2m
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:56:07 +0000
X-Inumbo-ID: 09c6cca6-29ed-11e9-bc90-bc764e045a96
Received: from mail-it1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09c6cca6-29ed-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:56:06 +0000 (UTC)
Received: by mail-it1-x142.google.com with SMTP id m62so4451383ith.5
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:56:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=iQJXHQuh9AvNjBOePIqvyupTmok81tcCGquKEzUWSlk=;
 b=g0u1P6lTu3z4+NJWkNQtAWSAiv69WY7lOAu+VV5xib0XmaMMvhce06v5O1sG3ksz5X
 dYsqK6FOCP+iKwb8KHwvej3wGAg99QQ89IUlFu3GymhdgUzSp1Rw3wBxE5nJfQGJfd6N
 7/lY5q1ClNT/iJ0a3PfoMDhPsfO2UdbNj2pyuSX2lept5wOnmiImUP9n4RT10iG5Qglr
 uBardBqP78FJuTC7Y9Zmvo4s1kUtO/bdaONCKNmpwi1XxDhvfkfKZoBnRSTRZehPDFSR
 JevEpTg0sOsKElgm5h1T5NPr5NS8J67wKNkl8rlut0FdhP+6X39wsvhsjTgsJerOjuQ6
 4lZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=iQJXHQuh9AvNjBOePIqvyupTmok81tcCGquKEzUWSlk=;
 b=eL84Q71NoMUEil7r7ZiBXpxJhYHX6Faa/mEStdpzcDsAIFwG8A+m5Cike00YmosP65
 HZh1FpImznaVRzbbV94Tyr0ZwN+caWAL5EyqSdtAOy9mB9Sa3I/WeweLIzolP/AQZ5Os
 ih02pV0uTgODLCSb4Vw9FpiNSolwZJibb77O+2gbCMrnGAfyspBhqakr9NF9no6KAXQR
 C9+TLIgWMZSHXvO2OJGUqIbsTvZWjswlCIvAJm/S0RxguALY3gggh7BMcWGNzrWnkdO2
 UHDXKmWffxEKqF0eUeB6lCGBDxS9D+0D1Ak5Gga5xKtv2ZAITZMFPNuZBPXT86JBqr7f
 2voA==
X-Gm-Message-State: AHQUAuZLJY1UkWLkBt/CT/Fqa3b/ETSPlX8XVjB8t7rpsW3PyagAlu05
 t5RTTfFSA6QxH8cCfM3f1c1LjoGPhAM=
X-Google-Smtp-Source: AHgI3IbfU/7qAndHfSIkNONkFpSAYgbpjw8eOSNx0koGCRVoehORa3YQD0yEkpW7gCHOgGL1Wl8RCg==
X-Received: by 2002:a6b:3705:: with SMTP id e5mr5484155ioa.240.1549443365239; 
 Wed, 06 Feb 2019 00:56:05 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.56.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:56:04 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:55:07 -0800
Message-Id: <1549443308-24448-17-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v8 for-4.12 16/17] SUPPORT.md : add new entry
 for the Argo feature
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RhdHVzOiBFeHBlcmltZW50YWwKClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxj
aHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+Ci0tLQogU1VQUE9SVC5tZCB8IDQgKysr
KwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL1NVUFBPUlQu
bWQgYi9TVVBQT1JULm1kCmluZGV4IDdjODQ5M2MuLjE5ZmM4ZDcgMTAwNjQ0Ci0tLSBhL1NVUFBP
UlQubWQKKysrIGIvU1VQUE9SVC5tZApAQCAtNjE3LDYgKzYxNywxMCBAQCBWaXJ0dWFsIFBlcmZv
cm1hbmNlIE1hbmFnZW1lbnQgVW5pdCBmb3IgSFZNIGd1ZXN0cwogRGlzYWJsZWQgYnkgZGVmYXVs
dCAoZW5hYmxlIHdpdGggaHlwZXJ2aXNvciBjb21tYW5kIGxpbmUgb3B0aW9uKS4KIFRoaXMgZmVh
dHVyZSBpcyBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkOiBzZWUgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy94c2EvYWR2aXNvcnktMTYzLmh0bWwKIAorIyMjIEFyZ286IEludGVyLWRvbWFpbiBtZXNzYWdl
IGRlbGl2ZXJ5IGJ5IGh5cGVyY2FsbAorCisgICAgU3RhdHVzOiBFeHBlcmltZW50YWwKKwogIyMj
IHg4Ni9QQ0kgRGV2aWNlIFBhc3N0aHJvdWdoCiAKICAgICBTdGF0dXMsIHg4NiBQVjogU3VwcG9y
dGVkLCB3aXRoIGNhdmVhdHMKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 08:56:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 08:56:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grJ08-0000NC-Dl; Wed, 06 Feb 2019 08:56:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kbPR=QN=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grJ06-0000Ka-I0
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 08:56:10 +0000
X-Inumbo-ID: 0b7631c5-29ed-11e9-bc90-bc764e045a96
Received: from mail-it1-x129.google.com (unknown [2607:f8b0:4864:20::129])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b7631c5-29ed-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 08:56:08 +0000 (UTC)
Received: by mail-it1-x129.google.com with SMTP id a6so4502091itl.4
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 00:56: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=hmhbTp4KetTa2XNz5ExiCddZtCoA9wvVjRWAADFGZRk=;
 b=Cr6pys60sNX8LF4KKE8CK/u7CSJXPGMAVoKlZWgEMJF/ihUTYLFEKhSZtpd5o6Jn/T
 hApK9SICvbOmli3hpvJ/7TzKHtjWcVHWw91SK4JzZSSqaB2hVNlYnkF340iAMNUjy+v4
 UQhpwfzFrdZE/YY+kQV6rFfKqL4fqGd9DH5HqET4j4V6/6rjHGQNLIIR/3pitiYptIFl
 pRR5CTyliW4rNOqTDOjLUuYAU8pBvhlmoll3gSWDClSwFgyouSkJcZEA0LHVMQoMeplr
 rIurCVC85X+nT7Wl3qkts/FdPyiLPkdBa7BbZ5BE+lJ4ywllg0E26VyMrVSTTEa4qO0v
 2Y+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=hmhbTp4KetTa2XNz5ExiCddZtCoA9wvVjRWAADFGZRk=;
 b=LOoQULxCLwCVpO7cFv57qn7PI4mCT4darLjoRO4fNT2qukBp3MzHzTra0zHBrmA/8g
 O3SrPJfAEj/EMgY4cpEWYkjr18HTJAn1h1Og9FFakLGhTzB4ZMf2XBNnuIahzefk1svF
 5zRiG+iduCjv/D9rUY3/qPkogLkTUo0ooyo5DUDUVOCbH0vL5fzUqWCVtCvex3UVAFva
 ZkckbowgdPu+wdvEs2Xvk8MELOglPBkkbGiWNDQcjVy0/Vg0Rmc8+uXUVQNDH9lPRLh+
 Oinb8wS8hhh1CNJUdesWhT9MhrJVVaf352gDVShYMfOxk7hqLz+Obz1R4p2leD1P/mP9
 6Hxw==
X-Gm-Message-State: AHQUAubVLi67pb9gGIChrQfKGoQDL3PBzd69ScYzqNWF6wLOAdu5CB+M
 osExsrFOPvAxpg4SupTQ0qFWzH+CIwA=
X-Google-Smtp-Source: AHgI3IZ5La0NIc9Pd+BI1gUDAKngcdQF3CWQBTODu7ytTRgRVEZ4TYDXSamaEszxZcxrgXlcdojFuw==
X-Received: by 2002:a5e:c90d:: with SMTP id z13mr29084iol.117.1549443367816;
 Wed, 06 Feb 2019 00:56:07 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id h184sm967211ith.41.2019.02.06.00.56.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 06 Feb 2019 00:56:07 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Feb 2019 00:55:08 -0800
Message-Id: <1549443308-24448-18-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v8 for-4.12 17/17] docs,
 argo: add design document for Argo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9jdW1lbnQgcHJvdmlkZXMgYSBicmllZiBpbnRyb2R1Y3Rpb24gdG8gdGhlIEFyZ28gaW50ZXJk
b21haW4KY29tbXVuaWNhdGlvbiBtZWNoYW5pc20gYW5kIGEgZGV0YWlsZWQgZGVzY3JpcHRpb24g
b2YgdGhlIGdyYW51bGFyCmxvY2tpbmcgdXNlZCB3aXRoaW4gdGhlIEFyZ28gaW1wbGVtZW50YXRp
b24uCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2
QGJhZXN5c3RlbXMuY29tPgotLS0KIGRvY3MvZGVzaWducy9hcmdvLnBhbmRvYyB8IDQ0OCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDQ0OCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9kZXNpZ25zL2Fy
Z28ucGFuZG9jCgpkaWZmIC0tZ2l0IGEvZG9jcy9kZXNpZ25zL2FyZ28ucGFuZG9jIGIvZG9jcy9k
ZXNpZ25zL2FyZ28ucGFuZG9jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjJj
ZTI1M2IKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2Rlc2lnbnMvYXJnby5wYW5kb2MKQEAgLTAs
MCArMSw0NDggQEAKKyMgQXJnbworCisjIyBJbnRyb2R1Y3Rpb24KKworQXJnbyBpcyBhbiBpbnRl
cmRvbWFpbiBjb21tdW5pY2F0aW9uIG1lY2hhbmlzbS4gSXQgcHJvdmlkZXMgWGVuIGh5cGVydmlz
b3IKK3ByaW1pdGl2ZXMgdG8gdHJhbnNtaXQgZGF0YSBiZXR3ZWVuIFZNcywgYnkgcGVyZm9ybWlu
ZyBkYXRhIGNvcGllcyBpbnRvCityZWNlaXZlIG1lbW9yeSByaW5ncyByZWdpc3RlcmVkIGJ5IGRv
bWFpbnMuIEl0IGRvZXMgbm90IHJlcXVpcmUgbWVtb3J5CitzaGFyaW5nIGJldHdlZW4gVk1zIGFu
ZCBkb2VzIG5vdCB1c2UgdGhlIGdyYW50IHRhYmxlcyBvciBYZW5zdG9yZS4KKworQXJnbyBoYXMg
cmVxdWlyZW1lbnRzIGZvciBwZXJmb3JtYW5jZSBpc29sYXRpb24gYmV0d2VlbiBkb21haW5zLCB0
byBwcmV2ZW50CituZWdhdGl2ZSBwZXJmb3JtYW5jZSBpbXBhY3QgZnJvbSBtYWxpY2lvdXMgb3Ig
ZGlzcnVwdGl2ZSBhY3Rpdml0eSBvZiBvdGhlcgorZG9tYWlucywgb3IgZXZlbiBvdGhlciBWQ1BV
cyBvZiB0aGUgc2FtZSBkb21haW4gb3BlcmF0aW5nIG90aGVyIHJpbmdzLgorCisjIyBIeXBlcnZp
c29yLU1lZGlhdGVkIGRhdGEgZVhjaGFuZ2UgKEhNWCkKKworVGhpcyB0ZXJtIHJlZmVyZW5jZXMg
aW50ZXItVk0gY29tbXVuaWNhdGlvbiBwcm90b2NvbHMgdGhhdCBoYXZlIHRoaXMKK2tleSBhcmNo
aXRlY3R1cmFsIHBvaW50OiBUaGUgaHlwZXJ2aXNvciBpcyByZXNwb25zaWJsZSBmb3IgcGVyZm9y
bWluZyB0aGUKK3dyaXRlIG9mIGRhdGEgaW50byB0aGUgZ3Vlc3QtYWNjZXNzaWJsZSBtZW1vcnkg
YnVmZmVyLCBpbiB0aGUgbWFubmVyCithY2NvcmRpbmcgdG8gdGhlIGFncmVlZCB0cmFuc2ZlciBw
cm90b2NvbC4gVGhpcyBzdHJ1Y3R1cmUgZW5zdXJlcyB0aGF0Cit0aGVyZSBpcyBzdHJlbmd0aCB0
byB0aGUgdHJhbnNwb3J0IG1lY2hhbmlzbSwgYmVjYXVzZSB0aGUgdHJhbnNtaXR0aW5nIHNpZGUK
K29mIHRoZSBjb21tdW5pY2F0aW9uIGlzIHRoZSBoeXBlcnZpc29yLCB3aGljaCBjYW4gYmUgdHJ1
c3RlZCBieSB0aGUgcmVjZWl2ZXIsCithbmQgdGhlIGJ1ZmZlciBpcyBpc29sYXRlZCBmcm9tIGFj
Y2VzcyBieSBhbnkgb3RoZXIgcG90ZW50aWFsIHNvdXJjZXMKK291dHNpZGUgdGhlIHJlY2VpdmVy
LgorCitUaGUgcmVjZWl2ZXIgY2FuIHRydXN0IHRoYXQgdGhlIGh5cGVydmlzb3Igd2lsbDoKKwor
LSBQcm92aWRlIGEgcHJvdG9jb2wgaW1wbGVtZW50YXRpb24gYWRoZXJpbmcgdG8gaGFyZHdhcmUg
c3luY2hyb25pemF0aW9uCityZXF1aXJlbWVudHMgZm9yIGNvbmN1cnJlbnQgYWNjZXNzIHRvIHN5
c3RlbSBtZW1vcnkgYnkgY29tbXVuaWNhdGluZworY29tcG9uZW50cworLSBEZWxpdmVyIGRhdGEg
b25seSBmcm9tIGFuIGFwcHJvdmVkIHNvdXJjZSwgZW5mb3JjaW5nIHBvbGljeSBmb3IgTWFuZGF0
b3J5CitBY2Nlc3MgQ29udHJvbC4KKy0gSW5kaWNhdGUgdGhlIGNvcnJlY3Qgc2VuZGVyIG9mIHRo
ZSBkYXRhLgorLSBUcmFuc21pdCBvbmx5IHRoZSBpbnRlbmRlZCBkYXRhLCBhZGhlcmluZyB0byB0
aGUgYWNjZXNzIHByb3RvY29sIG9mIHRoZSBkYXRhCitzdHJ1Y3R1cmUgaW4gdGhlIGJ1ZmZlci4g
SWYgdGhlIG1lbW9yeSByZWdpb24gaXMgYmVpbmcgdXNlZCBhcyBhIHJpbmcsIHRoZW46CisgICAg
LSBEYXRhIHdyaXRlcyB3aWxsIG9ubHkgb2NjdXIgd2l0aGluIHRoZSByaW5nIHJlZ2lvbiB0aGF0
IGlzIGluZGljYXRlZCBhcworICAgIGF2YWlsYWJsZSBmb3IgaW5jb21pbmcgZGF0YSBieSB0aGUg
cmluZyBpbmRleGVzLgorICAgIC0gVGhlIGluZGljYXRlZCBsZW5ndGggb2YgZGF0YSB3cml0dGVu
IHdpbGwgZXhhY3RseSBtYXRjaCB0aGUgbGVuZ3RoIG9mCisgICAgZGF0YSBhY3R1YWxseSB3cml0
dGVuLgorICAgIC0gVGhlIHdyaXRlIGZvciBlYWNoIHBpZWNlIG9mIGRhdGEgd2lsbCBvY2N1ciBv
bmx5IG9uY2UuCisgICAgLSBEYXRhIHdpbGwgYmUgd3JpdHRlbiBzZXF1ZW50aWFsbHkgaW4gdGhl
IG9yZGVyIHRoYXQgaXQgaXMgc2VudC4KKy0gSXNzdWUgbm90aWZpY2F0aW9uIG9mIGRhdGEgZGVs
aXZlcmVkIGNvcnJlY3RseS4KKworVGhpcyBzdHJ1Y3R1cmUgYWxsb3dzIGZvciBhdWdtZW50YXRp
b24gYnkgdGhlIGh5cGVydmlzb3IgdG8gaWRlbnRpZnkgdGhlCitzZW5kaW5nIGVudGl0eSB3aXRo
aW4gdGhlIHNvdXJjZSBWTSwgYW5kIHRoZW4gcHJvdmlkZSB0aGUgcmVjZWl2ZXIgd2l0aAorYXNz
dXJlZCBjb250ZXh0IGluZm9ybWF0aW9uIGFib3V0IHRoZSBkYXRhIHNvdXJjZS4gVGhpcyBlbmFi
bGVzIHRoZSByZWNlaXZlcgordG8gbWFrZSBkZWNpc2lvbnMgYmFzZWQgb24gZmluZS1ncmFpbmVk
IGtub3dsZWRnZSBvZiB0aGUgc291cmNlIG9mIHRoZSBkYXRhLgorCitUaGlzIHN0cnVjdHVyZSBp
cyBhbHNvIG9mIHN0cm9uZyBpbnRlcmVzdCBmb3IgbmVzdGVkIHZpcnR1YWxpemF0aW9uOgordHJh
bnNwb3J0IHZpYSB0aGUgaHlwZXJ2aXNvciBjYW4gZW5hYmxlIGNvbnN0cnVjdGlvbiBvZiBlZmZp
Y2llbnQKK2NvbW11bmljYXRpb25zIGJldHdlZW4gVk1zIGF0IGRpZmZlcmVudCBsZXZlbHMgb2Yg
bmVzdGluZy4KKworIyBMb2NraW5nCisKK1NpbmNlIEFyZ28gb3BlcmF0ZXMgYSBkYXRhIHBhdGgg
YmV0d2VlbiBkb21haW5zLCBzZWN0aW9ucyBvZiB0aGlzIGNvZGUgYXJlCisqaG90KiB3aGVuIHRo
ZSBjb21tdW5pY2F0aW9uIHBhdGhzIGFyZSBpbiB1c2UuIFRvIGVuY291cmFnZSBoaWdoIHBlcmZv
cm1hbmNlLCBhCitnb2FsIGlzIHRvIGxpbWl0IG11dHVhbCBleGNsdXNpb24gdG8gb25seSB3aGVy
ZSByZXF1aXJlZCBhbmQgZW5hYmxlIHNpZ25pZmljYW50Citjb25jdXJyZW5jeS4KKworQXZvaWRh
bmNlIG9mIGRlYWRsb2NrIGlzIGVzc2VudGlhbCBhbmQgc2luY2Ugc3RhdGUgbXVzdCBmcmVxdWVu
dGx5IGJlIHVwZGF0ZWQKK3RoYXQgcGVydGFpbnMgdG8gbW9yZSB0aGFuIG9uZSBkb21haW4sIGEg
bG9ja2luZyBwcm90b2NvbCBkZWZpbmVzIHdoaWNoIGxvY2tzCithcmUgbmVlZGVkIGFuZCB0aGUg
b3JkZXIgb2YgdGhlaXIgYWNxdWlzdGlvbi4KKworIyMgU3RydWN0dXJlCisKK1RoZSBncmFudWxh
ciBsb2NraW5nIHN0cnVjdHVyZSBvZiBBcmdvIGVuYWJsZXM6CisKKzEuIFBlcmZvcm1hbmNlIGlz
b2xhdGlvbiBvZiBndWVzdHMKKzIuIEF2b2lkYW5jZSBvZiBEb1Mgb2YgcmluZ3MgYnkgZG9tYWlu
cyB0aGF0IGFyZSBub3QgYXV0aG9yaXplZCB0byBzZW5kIHRvIHRoZW0KKzMuIERlYWRsb2NrLWZy
ZWUgdGVhcmRvd24gb2Ygc3RhdGUgYWNyb3NzIG11bHRpcGxlIGRvbWFpbnMgb24gZG9tYWluIGRl
c3Ryb3kKKzQuIFBlcmZvcm1hbmNlIG9mIGd1ZXN0cyB1c2luZyBBcmdvIHdpdGggY29uY3VycmVu
dCBvcGVyYXRpb24gb2YgcmluZ3MuCisKK0FyZ28gdXNlcyB0aHJlZSBwZXItZG9tYWluIGxvY2tz
IHRvIHByb3RlY3QgdGhyZWUgc2VwYXJhdGUgZGF0YSBzdHJ1Y3R1cmVzLgorQWNjZXNzIHRvIHRo
ZSByaW5nX2hhc2ggZGF0YSBzdHJ1Y3R1cmUgaXMgY29uZmluZWQgdG8gZG9tYWlucyB0aGF0IGEK
K3JpbmctcmVnaXN0ZXJpbmcgZG9tYWluIGhhcyBhdXRob3JpemVkIHRvIHNlbmQgZGF0YSB2aWEg
dGhlIHJpbmcuICBUaGUgY29tcGxldGUKK3NldCBvZiBBcmdvIGxvY2tzIGlzOgorCisqIEdsb2Jh
bCA6IGBMMV9nbG9iYWxfYXJnb19yd2xvY2tgCisqIFBlci1kb21haW46IGByaW5nc19MMl9yd2xv
Y2tgCisqIFBlci1kb21haW46IGBzZW5kX0wyX2xvY2tgCisqIFBlci1kb21haW46IGB3aWxkY2Fy
ZF9MMl9sb2NrYAorKiBQZXItcmluZzogYEwzX2xvY2tgCisKKyMjIFByb3RlY3RlZCBTdGF0ZQor
CitUaGUgZGF0YSBzdHJ1Y3R1cmVzIGJlaW5nIHByb3RlY3RlZCBieSB0aGUgbG9ja3MgYXJlIGFs
bCBwZXItZG9tYWluLiBUaGUgb25seQorZ2xvYmFsIEFyZ28gc3RhdGUgaXMgdGhlIGBMMV9nbG9i
YWxfYXJnb19yd2xvY2tgIHVzZWQgdG8gY29vcmRpbmF0ZSBhY2Nlc3MgdG8KK2RhdGEgc3RydWN0
dXJlcyBvZiBvdGhlciBkb21haW5zLgorCisjIyMgU3RhdGU6IFJpbmdzIHJlZ2lzdGVyZWQgYW5k
IG93bmVkIGJ5IGEgZG9tYWluCisKK1RoaXMgaW5jbHVkZXMgdGhlIHN0YXRlIHRvIHJ1biB0aGF0
IHJpbmcsIHN1Y2ggYXMgbWVtb3J5IGZyYW1lIG51bWJlcnMgYW5kCitlc3RhYmxpc2hlZCBtYXBw
aW5ncy4gUGVyLXJpbmcgc3RhdGUgaXMgcHJvdGVjdGVkIGJ5IGl0cyBvd24gbG9jaywgc28gdGhh
dAorbXVsdGlwbGUgVkNQVXMgb2YgdGhlIHNhbWUgZG9tYWluIG9wZXJhdGluZyBkaWZmZXJlbnQg
cmluZ3MgZG8gbm90IGluaGliaXQgdGhlCitwZXJmb3JtYW5jZSBvZiBlYWNoIG90aGVyLgorCitU
aGUgcGVyLWRvbWFpbiByaW5nIHN0YXRlIGFsc28gaW5jbHVkZXMgdGhlIGxpc3Qgb2YgcGVuZGlu
ZyBub3RpZmljYXRpb25zIGZvcgorb3RoZXIgZG9tYWlucyB0aGF0IGFyZSB3YWl0aW5nIGZvciBy
aW5nIHNwYWNlIGF2YWlsYWJpbGl0eS4KKworIyMjIFN0YXRlOiBQYXJ0bmVyIHJpbmdzIGZvciB3
aGljaCB0aGlzIGRvbWFpbiBpcyB0aGUgc2luZ2xlIGFsbG93ZWQgc2VuZGVyCisKK1RoaXMgc3Rh
dGUgYmVsb25naW5nIHRvIHRoZSBwZXJtaXR0ZWQgc2VuZGVyIGlzIHdyaXR0ZW4gdG8gd2hlbiBh
IHJpbmcgaXMKK3JlZ2lzdGVyZWQgYnkgYW5vdGhlciBkb21haW4uIFRoZSBsb2NrIHRoYXQgcHJv
dGVjdHMgdGhpcyBzdGF0ZSBpcyBzdWJqZWN0IHRvCitsb2NraW5nIGF0IGFyYml0cmFyeSBmcmVx
dWVuY3kgYnkgdGhvc2UgZm9yZWlnbiBkb21haW5zIHdoZW4gcmVnaXN0ZXJpbmcgcmluZ3MKKy0t
IHdoaWNoIGRvIG5vdCBuZWVkIGFueSBwZXJtaXNzaW9uIGdyYW50ZWQgYnkgdGhpcyBkb21haW4g
aW4gb3JkZXIgdG8gcmVnaXN0ZXIKK2EgcmluZyB0byBjb21tdW5pY2F0ZSB3aXRoIGl0IC0tICBz
byBpdCBtdXN0IG5vdCBpbmhpYml0IHRoZSBkb21haW4ncyBvd24KK2FiaWxpdHkgdG8gdXNlIGl0
cyBvd24gcmluZ3MsIHRvIHByb3RlY3QgdGhlbSBmcm9tIERvUy4gRm9yIHRoaXMgcmVhc29uLCB0
aGlzCitzdGF0ZSBpcyBwcm90ZWN0ZWQgYnkgaXRzIG93biBsb2NrLgorCisjIyMgU3RhdGU6IFBl
bmRpbmcgbm90aWZpY2F0aW9ucyBmb3Igd2lsZGNhcmQgcmluZ3MgcmVnaXN0ZXJlZCBieSBvdGhl
ciBkb21haW5zCisKK1RoaXMgZGF0YSBzdHJ1Y3R1cmUgaXMgbmVlZGVkIHdoZW4gYSBkb21haW4g
aXMgZGVzdHJveWVkLCB0byBjYW5jZWwgdGhlCitvdXRzdGFuZGluZyBzcGFjZSBhdmFpbGFiaWxp
dHkgbm90aWZpY2F0aW9ucyBhYm91dCB0aGUgd2lsZGNhcmQgcmluZ3Mgb2Ygb3RoZXIKK2RvbWFp
bnMgdGhhdCB0aGlzIGRvbWFpbiBoYXMgcXVlcmllZC4KKworRGF0YSBpcyBlbnRlcmVkIGludG8g
dGhpcyBkYXRhIHN0cnVjdHVyZSBieSB0aGUgZG9tYWluIHRoYXQgb3ducyBpdCwgZWl0aGVyIGJ5
CithIHNwYWNlLWluaGliaXRlZCBzZW5kdiBvciBhIG5vdGlmeSBvcGVyYXRpb24uCisKK0RhdGEg
aXMgcmVtb3ZlZCBmcm9tIHRoaXMgZGF0YSBzdHJ1Y3R1cmUgaW4gb25lIG9mIHRocmVlIGNhc2Vz
OiB3aGVuIHNwYWNlCitiZWNvbWVzIGF2YWlsYWJsZSBpbiB0aGUgZGVzdGluYXRpb24gcmluZyBh
bmQgdGhlIG5vdGlmaWNhdGlvbiBpcyBzZW50LCB3aGVuCit0aGUgcmluZyBpcyB0b3JuIGRvd24s
IG9yIHdoZW4gdGhlIGF3YWl0aW5nIGRvbWFpbiBpcyBkZXN0cm95ZWQuCisKK0luIHRoZSBjYXNl
IHdoZXJlIGEgbm90aWZpY2F0aW9uIGlzIHNlbnQsIGFjY2VzcyB0byB0aGUgZGF0YSBzdHJ1Y3R1
cmUgaXMKK3RyaWdnZXJlZCBieSB0aGUgcmluZyBvd25lciBkb21haW4sIHJhdGhlciB0aGFuIHRo
ZSBkb21haW4gd2FpdGluZyBmb3IKK25vdGlmaWNhdGlvbi4gVGhpcyBkYXRhIHN0cnVjdHVyZSBp
cyBwcm90ZWN0ZWQgYnkgaXRzIG93biBsb2NrIHNpbmNlIGRvaW5nIHNvCitlbnRhaWxzIGxlc3Mg
Y29udGVudGlvbiB0aGFuIHRoZSBhbHRlcm5hdGl2ZSBvZiByZXVzaW5nIGFuIGV4aXN0aW5nIGxv
Y2sgb3duZWQKK2J5IHRoZSBkb21haW4uCisKKyMjIEhpZXJhcmNoaWNhbCBMb2NraW5nIE1vZGVs
IGFuZCBQcm90b2NvbAorCitUaGUgbG9ja2luZyBkaXNjaXBsaW5lIHdpdGhpbiB0aGUgQXJnbyBj
b2RlIGlzIGhlaXJhcmNoaWNhbCBhbmQgdXRpbGl6ZXMKK3JlYWRlci93cml0ZXIgbG9ja3MgdG8g
ZW5hYmxlIGluY3JlYXNlZCBjb25jdXJyZW5jeSB3aGVuIG9wZXJhdGlvbnMgZG8gbm90Citjb25m
bGljdC4gTm9uZSBvZiB0aGUgQXJnbyBsb2NrcyBhcmUgcmVlbnRyYW50LgorCitUaGUgaGllcmFy
Y2h5OgorCisqIFRoZXJlIGlzIGEgZ2xvYmFsIHJ3bG9jayAoYEwxYCkgdG8gcHJvdGVjdCBhY2Nl
c3MgdG8gYWxsIG9mIHRoZSBwZXItZG9tYWluCithcmdvIGRhdGEgc3RydWN0dXJlcy4KKyogVGhl
cmUgaXMgYSByd2xvY2sgcGVyLWRvbWFpbiAoYHJpbmdzX0wyYCkgdG8gcHJvdGVjdCB0aGUgaGFz
aHRhYmxlIG9mIHRoZQorcGVyLXJpbmcgZGF0YSBzdHJ1Y3R1cmVzLgorKiBUaGVyZSBpcyBhIGxv
Y2sgcGVyIHJpbmcgKGBMM2ApIHRvIHByb3RlY3QgdGhlIHBlci1yaW5nIGRhdGEgc3RydWN0dXJl
LAorYHN0cnVjdCBhcmdvX3JpbmdfaW5mb2AuCisKK1RoZXJlIGFyZSBhIHR3byBvdGhlciBwZXIt
ZG9tYWluIEwyIGxvY2tzOyB0aGVpciBvcGVyYXRpb24gaXMgc2ltaWxhciBhbmQgdGhleQorYXJl
IGRlc2NyaWJlZCBsYXRlci4KKworVGhlIHByb3RvY29sIHRvIHNhZmVseSBhY3F1aXJlIHdyaXRl
IGFjY2VzcyB0byB0aGUgcGVyLXJpbmcgZGF0YSBzdHJ1Y3R1cmUsCitgc3RydWN0IGFyZ29fcmlu
Z19pbmZvYCwgaXM6CisKKzEpIEFjcXVpcmUgYSBSZWFkIGxvY2sgb24gTDEuCisyKSBBY3F1aXJl
IGEgUmVhZCBsb2NrIG9uIEwyLgorMykgQWNxdWlyZSBMMy4KKworQW4gYWx0ZXJuYXRpdmUgdmFs
aWQgc2VxdWVuY2UgaXM6CisKKzEpIEFjcXVpcmUgYSBSZWFkIGxvY2sgb24gTDEuCisyKSBBY3F1
aXJlIGEgV3JpdGUgbG9jayBvbiBMMi4KKworVGhpcyBzZWNvbmQgc2VxdWVuY2UgZ3JhbnRzIHdy
aXRlIGFjY2VzcyB0byBfYWxsXyBvZiB0aGUgYGFyZ29fcmluZ19pbmZvYAorc3RydWN0cyBiZWxv
bmdpbmcgdG8gdGhlIGRvbWFpbiwgYnV0IGF0IHRoZSBleHBlbnNlIG9mIGxlc3MgY29uY3VycmVu
Y3k6IG5vCitvdGhlciBvcGVyYXRpb24gY2FuIGFjY2VzcyB0aG9zZSBzdHJ1Y3RzIHdoaWxlIHRo
ZSBsb2NrcyBhcmUgaGVsZCwgd2hpY2ggd2lsbAoraW5oaWJpdCBvcGVyYXRpb25zIG9uIHRob3Nl
IHJpbmdzIHVudGlsIHRoZSBsb2NrcyBhcmUgcmVsZWFzZWQuCisKK0Fub3RoZXIgYWx0ZXJuYXRp
dmUgdmFsaWQgc2VxdWVuY2UgaXM6CisKKzEpIEFjcXVpcmUgYSBXcml0ZSBsb2NrIG9uIEwxLgor
CitUaGlzIGdyYW50cyB3cml0ZSBhY2Nlc3MgdG8gX2FsbF8gb2YgdGhlIGBhcmdvX3JpbmdfaW5m
b2Agc3RydWN0cyBiZWxvbmdpbmcgdG8KK19hbGwgZG9tYWluc18sIGJ1dCBhZ2FpbiBhdCB0aGUg
ZXhwZW5zZSBvZiBmYXIgbGVzcyBjb25jdXJyZW5jeTogbm8gb3RoZXIKK29wZXJhdGlvbiBjYW4g
b3BlcmF0ZSBvbiBBcmdvIHJpbmdzIHVudGlsIHRoZSBsb2NrcyBhcmUgcmVsZWFzZWQuCisKKyMj
IExvY2sgRGVmaW5pdGlvbnMKKworVGhlIGZ1bGwgc2V0IG9mIGxvY2tzIHRoYXQgYXJlIGRpcmVj
dGx5IG9wZXJhdGVkIHVwb24gYnkgdGhlIEFyZ28gY29kZSBhcmUKK2Rlc2NyaWJlZCBpbiB0aGUg
Zm9sbG93aW5nIHNlY3Rpb24uCisKKyMjIyBUaGUgZ2xvYmFsIHNpbmdsZXRvbiBsb2NrOgorCisq
IGBMMV9nbG9iYWxfYXJnb19yd2xvY2tgCisKK1RoZSByYXRpb25hbGUgZm9yIGhhdmluZyBhIGds
b2JhbCBsb2NrIGlzIHRvIGJlIGFibGUgdG8gZW5mb3JjZSBzeXN0ZW0td2lkZQorZXhjbHVzaW9u
IGZvciBhIGNyaXRpY2FsIHJlZ2lvbiBhbmQgc2ltcGxpZnkgdGhlIGxvZ2ljIHJlcXVpcmVkIHRv
IGF2b2lkCitkZWFkbG9jaywgZm9yIHRlYXJkb3duIG9mIHN0YXRlIGFjcm9zcyBtdWx0aXBsZSBk
b21haW5zIHdoZW4gYSBkb21haW4gaXMKK2Rlc3Ryb3llZC4KKworVGhlIG1ham9yaXR5IG9mIG9w
ZXJhdGlvbnMgdGFrZSBhIHJlYWQtbG9jayBvbiB0aGlzIGxvY2ssIGFsbG93aW5nIGNvbmN1cnJl
bnQKK0FyZ28gb3BlcmF0aW9ucyBieSBtYW55IGRvbWFpbnMuCisKK1RoZSBwb2ludGVyIGQtPmFy
Z28gb24gZXZlcnkgZG9tYWluIGlzIHByb3RlY3RlZCBieSB0aGlzIGxvY2suIEEgc2V0IG9mIG1v
cmUKK2dyYW51bGFyIHBlci1kb21haW4gbG9ja3MgY291bGQgYmUgdXNlZCB0byBkbyB0aGF0LCBi
dXQgc2luY2UgZG9tYWluIHN0YXJ0IGFuZAorc3RvcCBpcyBleHBlY3RlZCB0byBiZSBhIGZhciBs
ZXNzIGZyZXF1ZW50IG9wZXJhdGlvbiB0aGFuIHRoZSBvdGhlciBhcmdvCitvcGVyYXRpb25zLCBh
Y3F1aXJpbmcgYSBzaW5nbGUgcmVhZCBsb2NrIHRvIGVuYWJsZSBhY2Nlc3MgdG8gYWxsIHRoZSBh
cmdvCitzdHJ1Y3RzIG9mIGFsbCBkb21haW5zIHNpbXBsaWZpZXMgdGhlIHByb3RvY29sLgorCitQ
b2ludHMgb2Ygd3JpdGUtbG9ja2luZyBvbiB0aGlzIGxvY2s6CisKKyogYGFyZ29fZGVzdHJveWAs
IHdoZXJlOgorICAqIEFsbCBvZiB0aGUgZG9tYWluJ3Mgb3duIHJpbmdzIGFyZSBkZXN0cm95ZWQu
CisgICAgICAqIEFsbCBvZiB0aGUgbm90aWZpY2F0aW9ucyBwZW5kaW5nIGZvciBvdGhlciBkb21h
aW5zIGFyZSBjYW5jZWxsZWQuCisgICAqIEFsbCBvZiB0aGUgdW5pY2FzdCBwYXJ0bmVyIHJpbmdz
IG93bmVkIGJ5IG90aGVyIGRvbWFpbnMgZm9yIHRoaXMgZG9tYWluIHRvCitzZW5kIHRvLCBhcmUg
ZGVzdHJveWVkLgorICAgICAgKiBBbGwgb2YgdGhlIG5vdGlmaWNhdGlvbnMgcGVuZGluZyBvbiB0
aG9zZSByaW5ncyBhcmUgY2FuY2VsbGVkLgorICAgKiBBbGwgb2YgdGhlIG5vdGlmaWNhdGlvbnMg
cGVuZGluZyBmb3IgdGhpcyBkb21haW4gb24gd2lsZGNhcmQgcmluZ3Mgb3duZWQKK2J5IG90aGVy
IGRvbWFpbnMgYXJlIGNhbmNlbGxlZC4KKyogYGFyZ29fc29mdF9yZXNldGAsIGZvciBzaW1pbGFy
IHRlYXJkb3duIG9wZXJhdGlvbnMgYXMgYXJnb19kZXN0cm95LgorKiBgYXJnb19pbml0YCwgd2hl
cmUgdGhlIGBkLT5hcmdvYCBwb2ludGVyIGlzIGZpcnN0IHBvcHVsYXRlZC4KKyAgKiBTaW5jZSB0
aGUgd3JpdGUgbG9jayBpcyB0YWtlbiBoZXJlLCB0aGVyZSBpcyBzZXJpYWxpemF0aW9uIGFsbCBj
b25jdXJyZW50CitBcmdvIG9wZXJhdGlvbnMgYXJvdW5kIHRoaXMgc2luZ2xlIHBvaW50ZXIgd3Jp
dGU7IHRoaXMgaXMgdGhlIGNvc3Qgb2YgdXNpbmcgdGhlCitzaW1wbGVyIG9uZSBnbG9iYWwgbG9j
ayBhcHByb2FjaC4KKworRW5mb3JjaW5nIHRoYXQgdGhlIHdyaXRlX2xvY2sgaXMgYWNxdWlyZWQg
b24gYEwxX2dsb2JhbF9hcmdvX3J3bG9ja2AgYmVmb3JlCitleGVjdXRpbmcgdGVhcmRvd24sIGVu
c3VyZXMgdGhhdCBubyB0ZWFyZG93biBvcGVyYXRpb25zIGFjdCBjb25jdXJyZW50bHkgYW5kIG5v
CitvdGhlciBBcmdvIG9wZXJhdGlvbnMgaGFwcGVuIGNvbmN1cnJlbnRseSB3aXRoIGEgdGVhcmRv
d24uIFRoZSB0ZWFyZG93biBsb2dpYworaXMgZnJlZSB0byBzYWZlbHkgbW9kaWZ5IHRoZSBBcmdv
IHN0YXRlIGFjcm9zcyBhbGwgZG9tYWlucyB3aXRob3V0IGhhdmluZyB0bworYWNxdWlyZSBwZXIt
ZG9tYWluIGxvY2tzIGFuZCBkZWFkbG9jayBjYW5ub3Qgb2NjdXIuCisKKyMjIyBQZXItRG9tYWlu
OiBSaW5nIGhhc2ggbG9jaworCitgcmluZ3NfTDJfcndsb2NrYAorCitQcm90ZWN0czogdGhlIHBl
ci1kb21haW4gcmluZyBoYXNoIHRhYmxlIG9mIGBhcmdvX3JpbmdfaW5mb2Agc3RydWN0cy4KKwor
SG9sZGluZyBhIHJlYWQgbG9jayBvbiBgcmluZ3NfTDJgIHByb3RlY3RzIHRoZSByaW5nIGhhc2gg
dGFibGUgYW5kIHRoZSBlbGVtZW50cworaW4gdGhlIGhhc2ggdGFibGUgYGQtPmFyZ28tPnJpbmdf
aGFzaGAsIGFuZCB0aGUgYG5vZGVgIGFuZCBgaWRgIGZpZWxkcyBpbgorc3RydWN0IGBhcmdvX3Jp
bmdfaW5mb2AgaW4gdGhlIGhhc2ggdGFibGUuCisKK0hvbGRpbmcgYSB3cml0ZSBsb2NrIG9uIGBy
aW5nc19MMmAgcHJvdGVjdHMgYWxsIG9mIHRoZSBlbGVtZW50cyBvZiBhbGwgdGhlCitzdHJ1Y3Qg
YGFyZ29fcmluZ19pbmZvYCBiZWxvbmdpbmcgdG8gdGhpcyBkb21haW4uCisKK1RvIHRha2UgYHJp
bmdzX0wyYCB5b3UgbXVzdCBhbHJlYWR5IGhhdmUgYFIoTDEpYC4gYFcoTDEpYCBpbXBsaWVzIGBX
KHJpbmdzX0wyKWAKK2FuZCBgTDNgLgorCitQcmVyZXF1aXNpdGVzOgorCisqIGBSKEwxX2dsb2Jh
bF9hcmdvX3J3bG9jaylgIG11c3QgYmUgYWNxdWlyZWQgYmVmb3JlIHRha2luZyBlaXRoZXIgcmVh
ZCBvcgord3JpdGUgb24gYHJpbmdzX0wyX3J3bG9ja2AuCisqIGBXKEwxX2dsb2JhbF9hcmdvX3J3
bG9jaylgIGltcGxpZXMgYFcocmluZ3NfTDJfcndsb2NrKWAsIHNvIGlmCitgVyhMMV9nbG9iYWxf
YXJnb19yd2xvY2spYCBpcyBoZWxkLCB0aGVuIGByaW5nc19MMl9yd2xvY2tgIGRvZXMgbm90IG5l
ZWQgdG8gYmUKK2FjcXVpcmVkLCBhbmQgYWxsIHRoZSBkYXRhIHN0cnVjdHVyZXMgdGhhdCBgcmlu
Z3NfTDJfcndsb2NrYCBwcm90ZWN0cyBjYW4gYmUKK2FjY2Vzc2VkIGFzIGlmIGBXKHJpbmdfTDJf
cndsb2NrKWAgd2FzIGhlbGQuCisKK0lzIGFjY2Vzc2VkIGJ5IHRoZSBoeXBlcnZpc29yIG9uIGJl
aGFsZiBvZjoKKworKiBUaGUgZG9tYWluIHRoYXQgcmVnaXN0ZXJlZCB0aGUgcmluZy4KKyogQW55
IGRvbWFpbiB0aGF0IGlzIGFsbG93ZWQgdG8gc2VuZCB0byB0aGUgcmluZyAtLSBzbyB0aGF0J3Mg
dGhlIHBhcnRuZXIKK2RvbWFpbiwgZm9yIHVuaWNhc3QgcmluZ3MsIG9yIGFueSBkb21haW4sIGZv
ciB3aWxkY2FyZCByaW5ncy4KKworIyMjIFNlbmQgaGFzaCBsb2NrCisKK2BzZW5kX0wyX2xvY2tg
CisKK1Byb3RlY3RzOiB0aGUgcGVyLWRvbWFpbiBzZW5kIGhhc2ggdGFibGUgb2YgYGFyZ29fc2Vu
ZF9pbmZvYCBzdHJ1Y3RzLgorCitJcyBhY2Nlc3NlZCBieSB0aGUgaHlwZXJ2aXNvciBvbiBiZWhh
bGYgb2Y6CisKKyogQW55IGRvbWFpbiB0aGF0IHJlZ2lzdGVycyBhIHJpbmcgdGhhdCBzcGVjaWZp
ZXMgdGhlIGRvbWFpbiBhcyB0aGUgdW5pY2FzdAorc2VuZGVyLgorKiBUaGUgZG9tYWluIHRoYXQg
aGFzIGJlZW4gYWxsb3dlZCB0byBzZW5kLCBhcyBwYXJ0IG9mIHRlYXJkb3duIHdoZW4gdGhlIGRv
bWFpbgoraXMgYmVpbmcgZGVzdHJveWVkLgorCisKKyMjIyBXaWxkY2FyZCBwZW5kaW5nIGxpc3Qg
bG9jaworCitgd2lsZGNhcmRfTDJfbG9ja2AKKworUHJvdGVjdHM6IHRoZSBwZXItZG9tYWluIGxp
c3Qgb2YgcGVuZGluZyBub3RpZmljYXRpb25zIHRvIHRoZSBkb21haW4gZnJvbQord2lsZGNhcmQg
cmluZ3Mgb3duZWQgYnkgb3RoZXIgZG9tYWlucy4KKworSXMgYWNjZXNzZWQgYnkgdGhlIGh5cGVy
dmlzb3Igb24gYmVoYWxmIG9mOgorCisqIFRoZSBkb21haW4gdGhhdCBpc3N1ZWQgYSBxdWVyeSB0
byBhbm90aGVyIGFib3V0IHNwYWNlIGF2YWlsYWJpbGl0eSBpbiBvbmUgb2YKK2l0cyB3aWxkY2Fy
ZCByaW5ncyAtIHRoaXMgY2FuIGJlIGRvbmUgYnkgYXR0ZW1wdGluZyBhIHNlbmQgb3BlcmF0aW9u
IHdoZW4gdGhlcmUKK2lzIGluc3VmZmljaWVudCByaW5nIHNwYWNlIGF2YWlsYWJsZSBhdCB0aGUg
dGltZS4KKyogQW55IGRvbWFpbiB0aGF0IHRoZSBkb21haW4gaGFzIGlzc3VlZCBhIHF1ZXJ5IHRv
IGFib3V0IHNwYWNlIGF2YWlsYWJpbGl0eSBpbgorb25lIG9mIHRoZWlyIHdpbGRjYXJkIHJpbmdz
LgorCisjIyMgUGVyLVJpbmcgbG9ja3M6CisKKyogYEwzX2xvY2tgCisKK1RoaXMgbG9jayBwcm90
ZWN0cyB0aGUgbWVtYmVycyBvZiBhIGBzdHJ1Y3QgcmluZ19pbmZvYCB3aGljaCBpcyB0aGUgcHJp
bWFyeQorc3RhdGUgZm9yIGEgZG9tYWluJ3Mgb3duIHJlZ2lzdGVyZWQgcmluZy4KKworCisjIyBS
ZWFzb25pbmcgTW9kZWwKKworQSBjb21tb24gbW9kZWwgZm9yIHJlYXNvbmluZyBhYm91dCBjb25j
dXJyZW50IGNvZGUgZm9jdXNzZXMgb24gYWNjZXNzZXMgdG8KK2luZGl2aWR1YWwgdmFyaWFibGVz
OiBpZiBjb2RlIHRvdWNoZXMgdGhpcyB2YXJpYWJsZSwgc2VlIHRoYXQgaXQgZmlyc3QgYWNxdWly
ZXMKK3RoZSBjb3JyZXNwb25kaW5nIGxvY2sgYW5kIHRoZW4gZHJvcHMgaXQgYWZ0ZXJ3YXJkcy4g
QSBjaGFsbGVuZ2Ugd2l0aCB0aGlzCittb2RlbCBpcyBpbiBlbnN1cmluZyB0aGF0IHRoZSBzZXF1
ZW5jZSBvZiBsb2NrcyBhY3F1aXJlZCB3aXRoaW4gbmVzdGVkCitmdW5jdGlvbnMsIHdoZW4gb3Bl
cmF0aW5nIG9uIGRhdGEgZnJvbSBtdWx0aXBsZSBkb21haW5zIHdpdGggY29uY3VycmVudAorb3Bl
cmF0aW9ucywgaXMgc2FmZSBmcm9tIGRlYWRsb2NrLgorCitBbiBhbHRlcm5hdGl2ZSBtZXRob2Qg
dGhhdCBpcyBiZXR0ZXIgc3VpdGVkIHRvIHRoZSBBcmdvIHNvZnR3YXJlIGlzIHRvIGNvbnNpZGVy
Cit0aGUgZXhlY3V0aW9uIHBhdGgsIHRoZSBmdWxsIHNlcXVlbmNlIG9mIGxvY2tzIGFjcXVpcmVk
LCBhY2Nlc3NlcyBwZXJmb3JtZWQsCithbmQgbG9ja3MgcmVsZWFzZWQsIGZyb20gZW50ZXJpbmcg
YW4gb3BlcmF0aW9uLCB0byB0aGUgY29tcGxldGlvbiBvZiB0aGUgd29yay4KKworQW4gZXhhbXBs
ZSBjb2RlIHBhdGggZm9yIGFuIG9wZXJhdGlvbjoKKworYFtlbnRyeV0gPiAtLSBbIHRha2UgUihM
MSkgXSAtLSBbIHRha2UgUihMMikgXSAtLSBsb29wIFsgdGFrZSBhIEwzIC8gZHJvcCBMMyBdCist
LSAgWyBkcm9wIFIoTDIpIF0gLS0gWyBkcm9wIFIoTDEpXSAtLSA+IFtleGl0XWAKKworSWYgYSBm
dW5jdGlvbiBpbXBsZW1lbnRzIGEgc2VjdGlvbiBvZiB0aGUgcGF0aCwgaXQgaXMgaW1wb3J0YW50
IHRvIGtub3cgbm90Citvbmx5IHdoYXQgdmFyaWFibGVzIHRoZSBmdW5jdGlvbiBpdHNlbGYgb3Bl
cmF0ZXMgdXBvbiwgYnV0IGFsc28gdGhlIGxvY2tpbmcKK3N0YXRlIHRoYXQgd2lsbCBhbHJlYWR5
IGhhdmUgYmVlbiBlc3RhYmxpc2hlZCBhdCB0aGUgcG9pbnQgd2hlbiB0aGUgZnVuY3Rpb24gaXMK
K2ludm9rZWQsIHNpbmNlIHRoaXMgd2lsbCBhZmZlY3Qgd2hhdCBkYXRhIHRoZSBmdW5jdGlvbiBj
YW4gYWNjZXNzLiBGb3IgdGhpcworcmVhc29uLCBjb21tZW50cyBpbiB0aGUgY29kZSwgb3IgQVNT
RVJUcyB0aGF0IGV4cGxpY2l0bHkgY2hlY2sgbG9jayBzdGF0ZSwKK2NvbW11bmljYXRlIHdoYXQg
dGhlIGxvY2tpbmcgc3RhdGUgaXMgZXhwZWN0ZWQgYW5kIGludGVuZGVkIHRvIGJlIHdoZW4gdGhh
dAorY29kZSBpcyBpbnZva2VkLiBTZWUgdGhlIG1hY3JvcyBkZWZpbmVkIHRvIHN1cHBvcnQgdGhp
cyBmb3IgQXJnbyBsYXRlciBpbiB0aGlzCitkb2N1bWVudC4KKworCisjIyBNYWNyb3MgdG8gVmFs
aWRhdGUgYW5kIERvY3VtZW50IExvY2sgU3RhdGUKKworVGhlc2UgbWFjcm9zIGVuY29kZSB0aGUg
bG9naWMgdG8gdmVyaWZ5IHRoYXQgdGhlIGxvY2tpbmcgaGFzIGFkaGVyZWQgdG8gdGhlCitsb2Nr
aW5nIGRpc2NpcGxpbmUuCisKK2VnLiBPbiBlbnRyeSB0byBsb2dpYyB0aGF0IHJlcXVpcmVzIGhv
bGRpbmcgYXQgbGVhc3QgYFIocmluZ3NfTDIpYCwgdGhpczoKKworYEFTU0VSVChMT0NLSU5HX1Jl
YWRfcmluZ3NfTDIoZCkpO2AKKworY2hlY2tzIHRoYXQgdGhlIGxvY2sgc3RhdGUgaXMgc3VmZmlj
aWVudCwgdmFsaWRhdGluZyB0aGF0IG9uZSBvZiB0aGUgZm9sbG93aW5nCittdXN0IGJlIHRydWUg
d2hlbiBleGVjdXRlZDoKKworYFIocmluZ3NfTDIpICYmIFIoTDEpYAorb3I6ICBgVyhyaW5nc19M
MikgJiYgUihMMSlgCitvcjogIGBXKEwxKWAKKworVGhlIG1hY3JvcyBhcmUgZGVmaW5lZCB0aHVz
OgorCitgYGAKKyNkZWZpbmUgTE9DS0lOR19Xcml0ZV9MMSAocndfaXNfd3JpdGVfbG9ja2VkKCZM
MV9nbG9iYWxfYXJnb19yd2xvY2spKQorLyoKKyAqIFdoaWxlIExPQ0tJTkdfUmVhZF9MMSB3aWxs
IHJldHVybiB0cnVlIGV2ZW4gaWYgdGhlIGxvY2sgaXMgd3JpdGUtbG9ja2VkLAorICogdGhhdCdz
IE9LIGJlY2F1c2UgZXZlcnl3aGVyZSB0aGF0IGEgUmVhZCBsb2NrIGlzIG5lZWRlZCB3aXRoIHRo
ZXNlIG1hY3JvcywKKyAqIGhvbGRpbmcgYSBXcml0ZSBsb2NrIHRoZXJlIGluc3RlYWQgaXMgT0sg
dG9vOiB3ZSdyZSBjaGVja2luZyB0aGF0IF9hdCBsZWFzdF8KKyAqIHRoZSBzcGVjaWZpZWQgbGV2
ZWwgb2YgbG9ja3MgYXJlIGhlbGQuCisgKi8KKyNkZWZpbmUgTE9DS0lOR19SZWFkX0wxIChyd19p
c19sb2NrZWQoJkwxX2dsb2JhbF9hcmdvX3J3bG9jaykpCisKKyNkZWZpbmUgTE9DS0lOR19Xcml0
ZV9yaW5nc19MMihkKSBcCisgICAgKChMT0NLSU5HX1JlYWRfTDEgJiYgcndfaXNfd3JpdGVfbG9j
a2VkKCYoZCktPmFyZ28tPnJpbmdzX0wyX3J3bG9jaykpIHx8IFwKKyAgICAgTE9DS0lOR19Xcml0
ZV9MMSkKKy8qCisgKiBTa2lwIGNoZWNraW5nIExPQ0tJTkdfV3JpdGVfcmluZ3NfTDIoZCkgd2l0
aGluIHRoaXMgTE9DS0lOR19SZWFkX3JpbmdzX0wyCisgKiBkZWZpbml0aW9uIGJlY2F1c2UgdGhl
IGZpcnN0IGNsYXVzZSB0aGF0IGlzIHRlc3RpbmcgUihMMSkgJiYgUihMMikgd2lsbCBhbHNvCisg
KiByZXR1cm4gdHJ1ZSBpZiBSKEwxKSAmJiBXKEwyKSBpcyB0cnVlLCBiZWNhdXNlIG9mIHRoZSB3
YXkgdGhhdCByd19pc19sb2NrZWQKKyAqIGJlaGF2ZXMuIFRoaXMgcmVzdWx0cyBpbiBhIHNsaWdo
dGx5IHNob3J0ZXIgYW5kIGZhc3RlciBpbXBsZW1lbnRhdGlvbi4KKyAqLworI2RlZmluZSBMT0NL
SU5HX1JlYWRfcmluZ3NfTDIoZCkgXAorICAgICgoTE9DS0lOR19SZWFkX0wxICYmIHJ3X2lzX2xv
Y2tlZCgmKGQpLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spKSB8fCBcCisgICAgIExPQ0tJTkdfV3Jp
dGVfTDEpCisvKgorICogU2tpcCBjaGVja2luZyBMT0NLSU5HX1dyaXRlX0wxIHdpdGhpbiB0aGlz
IExPQ0tJTkdfTDMgZGVmaW5pdGlvbiBiZWNhdXNlCisgKiBMT0NLSU5HX1dyaXRlX3JpbmdzX0wy
KGQpIHdpbGwgcmV0dXJuIHRydWUgZm9yIHRoYXQgY29uZGl0aW9uLgorICovCisjZGVmaW5lIExP
Q0tJTkdfTDMoZCwgcikgXAorICAgICgoTE9DS0lOR19SZWFkX0wxICYmIHJ3X2lzX2xvY2tlZCgm
KGQpLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spIFwKKyAgICAgICYmIHNwaW5faXNfbG9ja2VkKCYo
ciktPkwzX2xvY2spKSB8fCBMT0NLSU5HX1dyaXRlX3JpbmdzX0wyKGQpKQorCisjZGVmaW5lIExP
Q0tJTkdfc2VuZF9MMihkKSBcCisgICAgKChMT0NLSU5HX1JlYWRfTDEgJiYgc3Bpbl9pc19sb2Nr
ZWQoJihkKS0+YXJnby0+c2VuZF9MMl9sb2NrKSkgfHwgXAorICAgICBMT0NLSU5HX1dyaXRlX0wx
KQorYGBgCisKK0hlcmUgaXMgYW4gZXhhbXBsZSBvZiBhIG1hY3JvIGluIHVzZToKKworYGBgCitz
dGF0aWMgdm9pZAorbm90aWZ5X3JpbmcoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFy
Z29fcmluZ19pbmZvICpyaW5nX2luZm8sCisgICAgICAgICAgc3RydWN0IGhsaXN0X2hlYWQgKnRv
X25vdGlmeSkKK3sKKyAgdWludDMyX3Qgc3BhY2U7CisKKyAgQVNTRVJUKExPQ0tJTkdfUmVhZF9y
aW5nc19MMihkKSk7CisKKyAgc3Bpbl9sb2NrKCZyaW5nX2luZm8tPkwzX2xvY2spOworCisgIGlm
ICggcmluZ19pbmZvLT5sZW4gKQorICAgICAgc3BhY2UgPSByaW5nYnVmX3BheWxvYWRfc3BhY2Uo
ZCwgcmluZ19pbmZvKTsKKyAgZWxzZQorICAgICAgc3BhY2UgPSAwOworCisgIHNwaW5fdW5sb2Nr
KCZyaW5nX2luZm8tPkwzX2xvY2spOworCisgIGlmICggc3BhY2UgKQorICAgICAgcGVuZGluZ19m
aW5kKGQsIHJpbmdfaW5mbywgc3BhY2UsIHRvX25vdGlmeSk7Cit9CisKK2BgYAorCitJbiB0aGUg
YWJvdmUgZXhhbXBsZSwgaXQgY2FuIGJlIHNlZW4gdGhhdCBpdCBpcyBzYWZlIHRvIGFjcXVpcmUg
dGhlIGBMM2AgbG9jaworYmVjYXVzZSBfYXQgbGVhc3RfIGBSKHJpbmdzX0wyKWAgaXMgYWxyZWFk
eSBoZWxkLCBhcyBkb2N1bWVudGVkIGFuZCB2ZXJpZmllZCBieQordGhlIG1hY3JvLgorCisjIyBG
QVEgLyBPdGhlciBDb25zaWRlcmF0aW9ucworCisjIyMgV2h5IG5vdCBoYXZlIGEgc2luZ2xlIHBl
ci1kb21haW4gbG9jaz8KKworRHVlIHRvIHBlcmZvcm1hbmNlIGlzb2xhdGlvbiAvIERvUyBhdm9p
ZGFuY2U6IGlmIHRoZXJlIGlzIGEgc2luZ2xlIHBlci1kb21haW4KK2xvY2ssIGFjcXVpcmluZyB0
aGlzIGxvY2sgd2lsbCBzdGFsbCBvcGVyYXRpb25zIG9uIG90aGVyIGFjdGl2ZSByaW5ncyBvd25l
ZCBieQordGhlIGRvbWFpbi4gQSBtYWxpY2lvdXMgZG9tYWluIGNhbiBsb29wIHJlZ2lzdGVyaW5n
IGFuZCB1bnJlZ2lzdGVyaW5nIHJpbmdzLAord2l0aG91dCBhbnkgY29uc2VudCBieSB0aGUgdGFy
Z2V0dGVkIGRvbWFpbiwgd2hpY2ggd291bGQgZXhwZXJpZW5jZSBkZWNyZWFzZWQKK3Rocm91Z2hw
dXQgZHVlIHRvIHRoZSBjb250ZW50aW9uIG9uIHRoZSBzaW5nbGUgcGVyLWRvbWFpbiBsb2NrLiBU
aGUgZ3JhbnVsYXIKK2xvY2tpbmcgc3RydWN0dXJlIG9mIEFyZ28gcHJldmVudHMgdGhpcy4gSXQg
YWxzbyBhbGxvd3MgY29uY3VycmVudCBvcGVyYXRpb24gb2YKK2RpZmZlcmVudCByaW5ncyBieSBt
dWx0aXBsZSBWQ1BVcyBvZiB0aGUgc2FtZSBkb21haW4gd2l0aG91dCBjb250ZW50aW9uLCB0bwor
YXZvaWQgbmVnYXRpdmUgYXBwbGljYXRpb24gcGVyZm9ybWFuY2UgaW50ZXJhY3Rpb24uCisKKyMj
IFJhdGlvbmFsZSBmb3IgVXNpbmcgYSBTaW5nbGV0b24gR2xvYmFsIExvY2s6IEwxCisKKyMjIyBU
ZWFyZG93biBvbiBkb21haW4gZGVzdHJveQorCitUaGUgc2luZ2xlIGdsb2JhbCBsb2NrIGVuYWJs
ZXMgZXhjbHVzaXZlIGFjY2VzcyB0byB0aGUgYXJnbyBkYXRhIHN0cnVjdHVyZXMKK2Fjcm9zcyBk
b21haW5zIHdoZW4gYSBkb21haW4gaXMgZGVzdHJveWVkLiBFdmVyeSB1bmljYXN0IHJpbmcgdGhh
dCB0aGUgZHlpbmcKK2RvbWFpbiBpcyB0aGUgYXV0aG9yaXplZCBzZW5kZXIgaXMgdG9ybiBkb3du
IGFuZCBhbnkgcGVuZGluZyBzcGFjZS1hdmFpbGFibGUKK25vdGlmaWNhdGlvbnMgaW4gb3RoZXIg
ZG9tYWluJ3Mgd2lsZGNhcmQgcmluZ3MgYXJlIGNhbmNlbGxlZC4gVGhpcyByZXF1aXJlcworZ2Fp
bmluZyBzYWZlIGFjY2VzcyB0byB0aGUgZGF0YSBzdHJ1Y3R1cmVzIG9uIGVhY2ggb2YgdGhlIGRv
bWFpbnMgaW52b2x2ZWQuCisKK1RoZSAnc2VuZCBoYXNodGFibGUnIGRhdGEgc3RydWN0dXJlIGlz
IG5lZWRlZCBpbiBvcmRlciB0byBwZXJmb3JtIHRoZSB0ZWFyZG93bgorb2YgcmluZ3Mgd2hlbiBh
IGRvbWFpbiBpcyBkZXN0cm95ZWQuIFRvIHBvcHVsYXRlIGl0LCB3aGVuZXZlciBhIHVuaWNhc3Qg
cmluZyBpcworcmVnaXN0ZXJlZCwgdGhlIGxvY2sgdGhhdCBwcm90ZWN0cyB0aGF0IGRhdGEgc3Ry
dWN0dXJlIG11c3QgYmUgdGFrZW4KK2V4Y2x1c2l2ZWx5LgorCitUaGVyZSBhcmUgZ3JhbnVsYXIg
cGVyLWRvbWFpbiBsb2NrcyB3aGljaCBwcm90ZWN0IHRoZSBwZXItZG9tYWluIGRhdGEKK3N0cnVj
dHVyZXMuIFRoZSBnbG9iYWwgc2luZ2xldG9uIEwxIGxvY2sgb3BlcmF0ZXMgd2l0aC1hbmQtYWJv
dmUgdGhlIHBlci1kb21haW4KK2xvY2tzIGFuZCBpcyB1c2VkIHRvIG9idGFpbiBleGNsdXNpdmUg
YWNjZXNzIHRvIG11bHRpcGxlIGRvbWFpbidzIGFyZ28gZGF0YQorc3RydWN0dXJlcyBpbiB0aGUg
aW5mcmVxdWVudCBjYXNlIHdoZXJlIGl0IGlzIHVzZWQgLS0gZm9yIGRvbWFpbiBkZXN0cm95IC0t
Cit3aGlsc3Qgb3RoZXJ3aXNlIGFsbG93aW5nIGNvbmN1cnJlbnQgYWNjZXNzLCB2aWEgYWNxdWly
aW5nIGl0IHdpdGggJ3JlYWQnCithY2Nlc3MsIGZvciB0aGUgbWFqb3JpdHkgb2YgdGhlIHRpbWUu
CisKK1RvIHBlcmZvcm0gdGhlIHJlcXVpcmVkIHN0YXRlIHRlYXJkb3duIG9uIGRvbWFpbiBkZXN0
cnVjdGlvbiwgd2hpY2ggY2FuIHJlcXVpcmUKK3JlbW92aW5nIHN0YXRlIGZyb20gdGhlIGRhdGEg
c3RydWN0dXJlcyBvZiBtdWx0aXBsZSBkb21haW5zLCBhIGxvY2tpbmcgcHJvdG9jb2wKK3RvIG9i
dGFpbiBtdXR1YWwgZXhjbHVzaW9uIGFuZCBzYWZlIGFjY2VzcyB0byB0aGUgc3RhdGUgaXMgcmVx
dWlyZWQsIHdpdGhvdXQKK2RlYWRsb2NraW5nLgorCitVc2luZyB0aGUgc2luZ2xlIGdsb2JhbCBs
b2NrIGF2b2lkcyB0aGUgbmVlZCBmb3Igc2VxdWVuY2luZyB0aGUgYWNxdWlzaXRpb24gb2YKK211
bHRpcGxlIGluZGl2aWR1YWwgcGVyLWRvbWFpbiBsb2NrcyAoYW5kIGxvd2VyIGxldmVsIGRhdGEg
c3RydWN0dXJlIGxvY2tzKSB0bworcHJldmVudCBkZWFkbG9jazogdGFraW5nIFcoTDEpIGdyYW50
cyBhY2Nlc3MgdG8gYWxsIGFuZCB0YWtpbmcgUihMMSkgZW5zdXJlcwordGhhdCB0ZWFyZG93biBv
ZiBhbnkgZG9tYWluIHdpbGwgbm90IGludGVyZmVyZSB3aXRoIGFueSBBcmdvIGh5cGVyY2FsbAor
b3BlcmF0aW9uLiBJdCBlbmFibGVzIGludHJvZHVjaW5nIGdyYW51bGFyIGxvY2tpbmcgd2l0aG91
dCBjb21wbGV4IG9yCitlcnJvci1wcm9uZSBsb2NrIGFjcXVpc2l0aW9uIGxvZ2ljLgorCisjIEZ1
dHVyZSBXb3JrCisKKy0gUGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgYW5kIG9wdGltaXphdGlvbgor
LSBQcm92aWRlIGFzc3VyYW5jZSBvZiBjb25uZWN0aW9uIHNvdXJjZSBjb250ZXh0IHRvIGRlc3Rp
bmF0aW9uCistIFBvbGljeSBjb250cm9scyBmb3IgcmVkdWNpbmcgdGhlIGR1cmF0aW9uIG9mIGh5
cGVydmlzb3IgbWFwcGluZ3Mgb2YKK3RyYW5zbWlzc2lvbiByaW5ncywgdG8gaW1wcm92ZSByZXNp
c3RhbmNlIHRvIGRhdGEgcmVhZCBhdHRhY2tzIG9uCitoeXBlcnZpc29yIG1lbW9yeQotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 09:11:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 09:11:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grJEw-0003DG-Un; Wed, 06 Feb 2019 09:11:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eoF8=QN=citrix.com=prvs=93319c3d4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grJEv-0003DB-Jm
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 09:11:29 +0000
X-Inumbo-ID: 2de794d4-29ef-11e9-8af8-877c9ab31753
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2de794d4-29ef-11e9-8af8-877c9ab31753;
 Wed, 06 Feb 2019 09:11:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,339,1544486400"; d="scan'208";a="85569023"
Date: Wed, 6 Feb 2019 10:10:46 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190206091046.dzafcjpkkwoiibda@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-5-roger.pau@citrix.com>
 <5C5971D00200007800213E92@prv1-mh.provo.novell.com>
 <20190205114739.r4zceltrrv6ovuq3@mac>
 <5C5987D60200007800213F14@prv1-mh.provo.novell.com>
 <20190205135237.54gjkm2ac7q3pnuz@mac>
 <5C59A88F0200007800214009@prv1-mh.provo.novell.com>
 <20190205155309.qkx4jos6qtfwdo6z@mac>
 <5C59C89802000078002140C7@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C59C89802000078002140C7@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 4/8] x86/shadow: alloc enough pages
 so initialization doesn't fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMTA6MzI6MDhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA1LjAyLjE5IGF0IDE2OjUzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDg6MTU6MjdBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA1LjAyLjE5IGF0IDE0OjUyLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gSSBkb24ndCB0aGluayB0aGUgYW1vdW50IG9mIGd1ZXN0
IG1lbW9yeSBtYXR0ZXJzIGhlcmUsIHRoZSBmb2xsb3dpbmcKPiA+PiA+IGV4YW1wbGUgd2l0aCA4
RyBvZiBSQU0gYW5kIDggdkNQVXMgZmFpbHMgaW4gdGhlIHNhbWUgd2F5Ogo+ID4+ID4gCj4gPj4g
PiAjIGNhdCB0ZXN0LmMKPiA+PiA+IHRlc3QuYyAgICAgICB0ZXN0LmMuZ2NvdiAgdGVzdC5jZmcg
ICAgIHRlc3QuY29yZQo+ID4+ID4gcm9vdEA6fiAjIGNhdCB0ZXN0LmNmZwo+ID4+ID4gbmFtZSA9
ICJ0ZXN0Igo+ID4+ID4gdHlwZSA9ICJodm0iCj4gPj4gPiAKPiA+PiA+IG1lbW9yeSA9IDgxOTIK
PiA+PiA+IHZjcHVzID0gOAo+ID4+ID4gaGFwID0gMAo+ID4+ID4gIyB4bCBjcmVhdGUgdGVzdC5j
ZmcKPiA+PiA+IFBhcnNpbmcgY29uZmlnIGZyb20gdGVzdC5jZmcKPiA+PiA+IGxpYnhsOiBlcnJv
cjogbGlieGxfY3JlYXRlLmM6NTc4OmxpYnhsX19kb21haW5fbWFrZTogZG9tYWluIGNyZWF0aW9u
IGZhaWw6IAo+ID4+ID4gQ2Fubm90IGFsbG9jYXRlIG1lbW9yeQo+ID4+ID4gbGlieGw6IGVycm9y
OiBsaWJ4bF9jcmVhdGUuYzo5NzU6aW5pdGlhdGVfZG9tYWluX2NyZWF0ZTogY2Fubm90IG1ha2Ug
ZG9tYWluOiAKPiA+PiA+IC0zCj4gPj4gPiAKPiA+PiA+IEFuZCBJIHRoaW5rIHRoYXQncyBhIHBl
cmZlY3RseSBzdWl0YWJsZSBndWVzdCBjb25maWcuCj4gPj4gCj4gPj4gSW5kZWVkLiBBbmQgaXQg
ZG9lc24ndCBzZWVtIHRvIHdvcmsgZm9yIG1lIGFueW1vcmUgZWl0aGVyLiBNdXN0IGJlCj4gPj4g
YSByZWdyZXNzaW9uLCBhcyBJJ20gcHJldHR5IHN1cmUgaXQgZGlkIHN0aWxsIHdvcmsgbm90IGFs
bCB0aGF0IGxvbmcgYWdvLgo+ID4+IE5vdCBldmVuICJzaGFkb3dfbWVtb3J5PTI1NiIgaGVscHMu
Cj4gPiAKPiA+IE5vLCBiZWNhdXNlIHNoYWRvd19pbml0IGlzIGNhbGxlZCBmcm9tIGRvbWFpbl9j
cmVhdGUsIGFuZCBpdCdzCj4gPiBpbXBvc3NpYmxlIHRvIGluY3JlYXNlIHRoZSBzaGFkb3cgbWVt
b3J5IHBvb2wgYmVmb3JlIHRoZSBkb21haW4gaXMKPiA+IGFjdHVhbGx5IGNyZWF0ZWQuCj4gCj4g
T2theSwgSSBtaXN1bmRlcnN0b29kIHRoZSBwcm9ibGVtIGluaXRpYWxseS4gQWl1aSB0aGlzIGlz
IGEKPiByZWdyZXNzaW9uIGZyb20gdGhlIGVhcmx5IHNldHRpbmcgb2YgLT5tYXhfdmNwdXMsIGFz
IHRoYXQgbm93CgpBaGgsIEkgd2Fzbid0IGFibGUgdG8gZmlndXJlIG91dCB3aGF0IGNhdXNlZCB0
aGlzIHJlZ3Jlc3Npb24sIGl0J3MKaW5kZWVkIGNhdXNlZCBieSBtYXhfdmNwdXMgYmVpbmcgc2V0
IGF0IGRvbWFpbl9jcmVhdGUuCgo+IGNhdXNlcyBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMo
KSB0byBibG9jayBmYXIgbW9yZSBwYWdlcwo+IHRoYW4gaXQgZGlkIGJlZm9yZSBmcm9tIHVzZSBm
b3IgcDJtIGFsbG9jcyBkdXJpbmcgZG9tYWluIGNyZWF0aW9uLgo+IEkgdGhpbmsgSSBzZWUgYW4g
YWx0ZXJuYXRpdmUgd2F5IG9mIGZpeGluZyB0aGlzIGZvciB0aGUgbW9tZW50Cj4gKHdpdGhvdXQg
YWRkaW5nIHJlLXNpemUgbG9naWMgeWV0IHdoZW4gZC0+dG90X3BhZ2VzIGdyb3dzKSwgYnV0Cj4g
dGhpcyB3aWxsIGhhdmUgdG8gd2FpdCB1bnRpbCB0b21vcnJvdy4KCkFjaywgSSdtIGhhcHB5IHRv
IGltcGxlbWVudCBpdCBpZiB5b3UgdGVsbCBtZSB0aGUgcGxhbiA6KS4KCk1heWJlIGFzIGFuIGFs
dGVybmF0aXZlIHRoZSBjaGVja3MgaW4gc2hhZG93X2FsbG9jX3AybV9wYWdlIGNhbiBiZQpyZWxh
eGVkIGR1cmluZyBkb21haW4gY3JlYXRpb24sIG9yIHRoZSBwMm0gYWxsb2NhdGVkIHdoZW4gdGhl
IGZpcnN0Cm1lbW9yeSBwYWdlIGdldHMgYWRkZWQgdG8gdGhlIGRvbWFpbj8KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 09:53:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 09:53:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grJth-0006dA-Ko; Wed, 06 Feb 2019 09:53:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eoF8=QN=citrix.com=prvs=93319c3d4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grJtf-0006d1-Jr
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 09:53:35 +0000
X-Inumbo-ID: 0e88ec7c-29f5-11e9-bc25-a31b7257e9fc
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e88ec7c-29f5-11e9-bc25-a31b7257e9fc;
 Wed, 06 Feb 2019 09:53:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,339,1544486400"; d="scan'208";a="85571020"
Date: Wed, 6 Feb 2019 10:53:27 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190206095327.kqp3smljhkq2obhf@mac>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
 <1549443308-24448-17-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1549443308-24448-17-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 for-4.12 16/17] SUPPORT.md : add new
 entry for the Argo feature
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDYsIDIwMTkgYXQgMTI6NTU6MDdBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gU3RhdHVzOiBFeHBlcmltZW50YWwKPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJp
c3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgoKUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKPiAtLS0KPiAg
U1VQUE9SVC5tZCB8IDQgKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCj4g
Cj4gZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCj4gaW5kZXggN2M4NDkzYy4u
MTlmYzhkNyAxMDA2NDQKPiAtLS0gYS9TVVBQT1JULm1kCj4gKysrIGIvU1VQUE9SVC5tZAo+IEBA
IC02MTcsNiArNjE3LDEwIEBAIFZpcnR1YWwgUGVyZm9ybWFuY2UgTWFuYWdlbWVudCBVbml0IGZv
ciBIVk0gZ3Vlc3RzCj4gIERpc2FibGVkIGJ5IGRlZmF1bHQgKGVuYWJsZSB3aXRoIGh5cGVydmlz
b3IgY29tbWFuZCBsaW5lIG9wdGlvbikuCj4gIFRoaXMgZmVhdHVyZSBpcyBub3Qgc2VjdXJpdHkg
c3VwcG9ydGVkOiBzZWUgaHR0cDovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2aXNvcnktMTYzLmh0
bWwKPiAgCj4gKyMjIyBBcmdvOiBJbnRlci1kb21haW4gbWVzc2FnZSBkZWxpdmVyeSBieSBoeXBl
cmNhbGwKPiArCj4gKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAo+ICsKClNvbWUgZmVhdHVyZXMg
ZGlzYWJsZWQgYnkgZGVmYXVsdCBhdCBidWlsZCB0aW1lIGhhdmU6CgoiQ29tcGlsZSB0aW1lIGRp
c2FibGVkIGJ5IGRlZmF1bHQuIgoKSGVyZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 09:57:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 09:57:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grJxu-0006mZ-7D; Wed, 06 Feb 2019 09:57:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=su2n=QN=citrix.com=prvs=933dc5b42=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1grJxt-0006mU-Jf
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 09:57:57 +0000
X-Inumbo-ID: aa7e0662-29f5-11e9-aa8e-6b2e75526779
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa7e0662-29f5-11e9-aa8e-6b2e75526779;
 Wed, 06 Feb 2019 09:57:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,339,1544486400"; d="scan'208";a="85571199"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C5A8F750200007800214217@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <f25d83e3-e74d-713a-4601-f2a9aef2aba0@citrix.com>
Date: Wed, 6 Feb 2019 09:57:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5A8F750200007800214217@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correctly deal with benign
 exceptions when combining two
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMjAxOSAwNzo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQmVuaWduIGV4Y2VwdGlv
bnMsIG5vIG1hdHRlciB3aGV0aGVyIHRoZXkncmUgZmlyc3Qgb3Igc2Vjb25kLCB3aWxsIG5ldmVy
Cj4gY2F1c2UgI0RGIChhIGJlbmlnbiBleGNlcHRpb24gYmVpbmcgc2Vjb25kIGNhbiBiYXNpY2Fs
bHkgb25seSBiZSAjQUMsIGFzCj4gaW4gdGhlIFhTQS0xNTYgc2NlbmFyaW8pLgoKI0RCIGNhbiBo
YXBwZW4gYXMgd2VsbCwgYnV0IEknbSBub3Qgc3VyZSBpZiB0aGlzIGV4YW1wbGUgaXMgcmVsZXZh
bnQKaGVyZS7CoCBCb3RoIG9mIHRob3NlIGxvb3BzIHdoZXJlIHJlcGVhdGVkIGV4Y2VwdGlvbnMg
Y2F1c2VkIGJ5IHRyeWluZyB0bwpkZWxpdmVyIHRoZSBmaXJzdCBleGNlcHRpb24sIHJhdGhlciB0
aGFuIGFuIGlzc3VlIG9mIHByaW9yaXR5IGFtb25nc3QKc2ltdWx0YW5lb3VzIGV4Y2VwdGlvbnMg
ZHVyaW5nIHRoZSBleGVjdXRpb24gb2YgYW4gaW5zdHJ1Y3Rpb24uCgpGb3IgVlQteCwgd2UncmUg
c3VwcG9zZWQgdG8gZmlsbCBpbiB0aGUgUEVORElOR19EQkcgY29udHJvbCByYXRoZXIgdGhhbgpy
YWlzZSAjREIgZGlyZWN0bHksIGV4cGxpY2l0bHkgdG8gYWxsb3cgdGhlIHByaW9yaXR5IG9mIGlu
dGVycnVwdHMgdG8gYmUKZXhwcmVzc2VkIGNvcnJlY3RseS7CoCBUaGVyZSBpcyBhIHZlcnkgbGFy
Z2UgcXVhbnRpdHkgb2YgdW50YW5nbGluZwp3b3JraW5nIHRvIGRvLCBhbmQgdmVyeSBjbGVhciBJ
J20gbm90IGdvaW5nIHRvIGhhdmUgdGltZSB0byBmaXggZXZlbiB0aGUKU1RJL1NpbmdsZXN0ZXAg
aXNzdWUgaW4gdGhlIDQuMTIgdGltZWZyYW1lLgoKPiBTYWRseSBuZWl0aGVyIEFNRCBub3IgSW50
ZWwgcmVhbGx5IGRlZmluZSB3aGF0IGhhcHBlbnMgd2l0aCB0d28gYmVuaWduCj4gZXhjZXB0aW9u
cyAtIHRoZSB0ZXJtICJzZXF1ZW50aWFsbHkiIHVzZWQgYnkgYm90aCBpcyBwb2lzb25lZCBieSBo
b3cgdGhlCj4gY29tYmluaW5nIG9mIGJlbmlnbiBhbmQgbm9uLWJlbmlnbiBleGNlcHRpb25zIGlz
IGRlc2NyaWJlZC4gU2luY2UgTk1JLAo+ICNNQywgYW5kIGhhcmR3YXJlIGludGVycnVwdHMgYXJl
IGFsbCBiZW5pZ24gYW5kIChwZXJoYXBzIHdpdGggdGhlCj4gZXhjZXB0aW9uIG9mICNNQykgY2Fu
J3Qgb2NjdXIgc2Vjb25kLCBmYXZvciB0aGUgZmlyc3QgaW4gb3JkZXIgdG8gbm90Cj4gbG9zZSBp
dC4KCiNNQyBoYXMgdGhlIGhpZ2hlc3QgcHJpb3JpdHkgc28gc2hvdWxkIG9ubHkgYmUgcmVjb2du
aXNlZCBpbW1lZGlhdGVseQphZnRlciBhbiBpbnN0cnVjdGlvbiBib3VuZGFyeS7CoCBUaGUgaW50
ZXJlc3Rpbmcgc3Vic2V0IGlzIHRoZW4gYSAjREIKZnJvbSB0YXNrIHN3aXRjaCwgdGhlbiBOTUks
IHRoZW4gI0RCIGZyb20gb3RoZXIgcGVuZGluZyB0cmFwcyBmcm9tIHRoZQpwcmV2aW91cyBpbnN0
cnVjdGlvbiwgc28gSSB0aGluayBpdCBpcyBxdWl0ZSBwb3NzaWJsZSBmb3IgdXMgdG8gZW5kIHVw
CndpdGggYSAjREIgc3RhY2tlZCBvbiB0b3Agb2YgdGhlIGhlYWQgb2YgdGhlIE5NSS8jTUMgaGFu
ZGxlciwgaWYgd2UKZm9sbG93IGEgc2VxdWVudGlhbCBtb2RlbC7CoCAoTHVja3kgZm9yIFhTQS0y
NjAgdGhlbiwgaWYgdGhpcyBjYXNlCmFjdHVhbGx5IGV4aXN0cy4pCgpJIGRvbid0IGhvd2V2ZXIg
c2VlIGEgd2F5IG9mIHN0YWNraW5nICNBQywgYmVjYXVzZSB5b3UgY2FuJ3Qga25vdyB0aGF0Cm9u
ZSBoYXMgb2NjdXJlZCB1bnRpbCBsYXRlciBpbiB0aGUgaW5zdHJ1Y3Rpb24gY3ljbGUgdGhhbiBh
bGwgb3RoZXIKc291cmNlcy7CoCBXaGF0IHdvdWxkIGhhcHBlbiBpcyB0aGF0IHlvdSdkIHJhaXNl
ICNBQyBmcm9tIHByZXZpb3VzCmluc3RydWN0aW9uLCBhbmQgdGhlbiByZWNvZ25pc2UgI01DIHdo
aWxlIHN0YXJ0aW5nIHRvIGV4ZWN1dGUgdGhlICNBQwplbnRyeSBwb2ludC7CoCAoSSB0aGluaykK
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 10:05:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 10:05:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grK4t-0007jU-0r; Wed, 06 Feb 2019 10:05:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bL18=QN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grK4r-0007jF-Ew
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 10:05:09 +0000
X-Inumbo-ID: a979a310-29f6-11e9-abde-1f9d2a719acf
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a979a310-29f6-11e9-abde-1f9d2a719acf;
 Wed, 06 Feb 2019 10:04:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grK4g-0003bw-Sv; Wed, 06 Feb 2019 10:04:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grK4g-0006kj-KR; Wed, 06 Feb 2019 10:04:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grK4g-0001vj-Jo; Wed, 06 Feb 2019 10:04:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132958-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=8aa276235b93eeb4f81095c638970900e19b31e5
X-Osstest-Versions-That: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Feb 2019 10:04:58 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 132958: regressions - ALL
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk1OCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjk1OC8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMy
NDI0Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
OGFhMjc2MjM1YjkzZWViNGY4MTA5NWM2Mzg5NzA5MDBlMTliMzFlNQpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNi
Y2JjZGE4NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNDI0ICAyMDE5LTAxLTIzIDA5OjE5OjE0
IFogICAxNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjUwNiAgMjAxOS0wMS0yNyAwOTox
ODo0MiBaICAgMTAgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjk1
OCAgMjAxOS0wMi0wNiAwOToxOTowMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBC
cmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9l
QGNhcmRvZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
IEhhbnMgdmFuIEtyYW5lbmJ1cmcgPGhhbnMudmFuLmtyYW5lbmJ1cmdAbWVuZGl4LmNvbT4KICBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBO
b3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGNvdmVyaXR5LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3NzggbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 10:17:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 10:17:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grKGb-0000G7-CX; Wed, 06 Feb 2019 10:17:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lnaG=QN=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1grKGZ-0000G2-Fb
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 10:17:15 +0000
X-Inumbo-ID: 5e901081-29f8-11e9-bc90-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::711])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e901081-29f8-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 10:17:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=RazCctw8jRz8LjvuDkI/v6GtUdhWHI43fTQsMO+lr9Q=;
 b=AIPeU4qbTI/OvhO5Wnsvw8cyiz0m8yax1nMmKIzJbs3zbHIowbw8/8RE5jpKKjg9F3SIGBAPwdRo9BvqdeDUKzyfnVo25AqkWwlkPjSNu65ip+Q1cPPYg7MVIU8hG2vDnDmhyLTLfQUYHHWZQLLdywvwSw7AWNnhPK9fAggcGJQ=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB4831.eurprd02.prod.outlook.com (20.177.201.207) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1580.17; Wed, 6 Feb 2019 10:17:10 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::8dae:9606:ed08:7374]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::8dae:9606:ed08:7374%6]) with mapi id 15.20.1580.019; Wed, 6 Feb 2019
 10:17:10 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Thread-Topic: [PATCH RFC v2 2/2] x86/emulate: Send vm_event from emulate
Thread-Index: AQHUqcOZSvj/4Io9tUSKsk3jqzatT6XP4+4AgALSxIA=
Date: Wed, 6 Feb 2019 10:17:10 +0000
Message-ID: <10089484-6813-94a2-e717-959fb1eb482b@bitdefender.com>
References: <20190111153657.13532-1-aisaila@bitdefender.com>
 <20190111153657.13532-2-aisaila@bitdefender.com>
 <20190204151014.wqy5zuo63byrwe2z@mac>
In-Reply-To: <20190204151014.wqy5zuo63byrwe2z@mac>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5PR0102CA0004.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::17) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4831;
 6:hMWyl1aSgJ/jxA9S/+YOz0A3o0AJmjlMHVd7HZ0T1rFo7Fdwx+kE2UIQbJGKrsda85UIlfDmkiB+zphXYLY4A+0XKaHAWEV9+OnQNXsDEFcXH424PgxFSDhfUOLiNjeE46fEFN65JN17UlhscXIiUaM+d+HjW4b68aYdmRO7/NkunMww57zQBMKdHfFQsXPI2PXsbeNcCkJ4ZpH8BDRdXE968ZdOf+MGa4JP4/wLxfp9T8J2ICC3BdYDFQcp0XPdHgD7lBNF72gFFpdmTGmmF+FhQq576eKhgpNfmLQzQJzarT8+TIbfZDPqHgTrRb8PhSqkgBw1M3hWeMzgyVv9M9wQZp/vYutrQNW+ZPHU0c9dIT0clGZCtHM1eX+1vvNkiSQX3PScuUeoEgyR2Xkl48hLRMr09K004gzsqodjpUEzeXtfCq9NYmiBNslN75rKzYllwlv4a46Q240Ziijnlg==;
 5:KCVL8KXXmjQP4id95rnp31o2hGYe2dhvzEydegdphyCdnkIunV3/HCvCe6FMMAwZEsouKmnYyVuGG95pNZb2QelxEMMQwwxU9TWAHLdUIFpslFzdBUqfM6NqMNDdyE9QMvvyXWzgLyXpI9UDi78Bxvu0pRrme3ZqJ4ZGJ9KUuulZJPYx9VH/rtsK7CuWGifcdB0rRP87pYiaDTB5WSG+Bw==;
 7:fi7vSbUTOrbBUu9E+hYhU8nVyAO+p+Ejyk57hTOFX07gy0G8MocHORQne1VJJ42T7sNUmO3AYKicIrJIJ9eUFDumECCu7aGM6LtVweOnk/+/I2DfqRz9grIE6RJkQ0BFzBltTISj4CUifWyM/5iY9g==
x-ms-office365-filtering-correlation-id: 31e85e2b-0279-447f-4220-08d68c1c4110
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4831; 
x-ms-traffictypediagnostic: VI1PR02MB4831:|VI1PR02MB4831:
x-microsoft-antispam-prvs: <VI1PR02MB4831570AA86CD141E3C82E12AB6F0@VI1PR02MB4831.eurprd02.prod.outlook.com>
x-forefront-prvs: 0940A19703
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(346002)(376002)(39860400002)(396003)(136003)(189003)(199004)(476003)(81166006)(68736007)(81156014)(6916009)(71200400001)(6506007)(71190400001)(8676002)(478600001)(446003)(3846002)(8936002)(31686004)(54906003)(86362001)(7736002)(52116002)(305945005)(97736004)(217873002)(76176011)(386003)(256004)(316002)(31696002)(53936002)(25786009)(66066001)(6246003)(4326008)(2906002)(6486002)(2616005)(6512007)(36756003)(186003)(4744005)(106356001)(11346002)(99286004)(6116002)(105586002)(14454004)(486006)(6436002)(102836004)(26005)(229853002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4831;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: f/bTgTh1SU1t8AAm3h7jn2oQucSEkCuQnNbmBi/GEF/DCv7eacekeCM1ZkI48shA/mJG3Ingz8un9T31zDmW9AWrv9KdrXRR0qIyeUfPdMjpj4pv2H9sWuUVyX2Nk6l1rzJLjouDQuTWSMTq6qzmEtuIud2SD8fnJ5YHBMst555P4ApI0SVfAP/MjkyYaky91n5Aeow5qfPE8CLV2AZwgrWieOdk5OFMUsdYmEMbmxx4MndXMmzvv9LoruXCJWT4IQMfl547YpDfPIH/66ZQV63my/8gpSOO/bpuDA3EdG7K8WHpjt/eDNlw6AijaKQteaMUoMvtMGgqmCXQqn47MFFxlta5XvBQsrkQk3W4Ze/B3If5WBEbhpTpLUau3388cHjTUUVkKG6jmqWlxScylH0ueuYZCXPWTd2vgSxvvCI=
Content-ID: <B496F0016B648F4EBBF8F63C1F032024@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 31e85e2b-0279-447f-4220-08d68c1c4110
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2019 10:17:09.0766 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4831
Subject: Re: [Xen-devel] [PATCH RFC v2 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQo+PiAgIA0KPj4gICAvKiBGUFUgc3ViLXR5cGVzIHdoaWNoIG1heSBiZSByZXF1ZXN0ZWQgdmlh
IC0+Z2V0X2ZwdSgpLiAqLw0KPj4gICBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIHsNCj4+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9lbXVsYXRlLmgNCj4+IGluZGV4IDI2YTAxZTgzYTQuLjcyMWUxNzViMDQg
MTAwNjQ0DQo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgNCj4+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaA0KPj4gQEAgLTQ3LDYgKzQ3LDcg
QEAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgew0KPj4gICAgICAgdWludDMyX3QgaW50cl9zaGFk
b3c7DQo+PiAgIA0KPj4gICAgICAgYm9vbF90IHNldF9jb250ZXh0Ow0KPj4gKyAgICBib29sIHNl
bmRfZXZlbnQ7DQo+IA0KPiBJJ20gbm90IHN1cmUgSSBzZWUgd2h5IGEgc2VuZF9ldmVudCBmaWVs
ZCBuZWVkcyB0byBiZSBhZGRlZCB0byB0aGUNCj4gY3R4dCBzdHJ1Y3QsIGlzbid0IGlzIHBvc3Np
YmxlIHRvIHBhc3MgdGhpcyBwYXJhbWV0ZXIgdG8gdGhlIHJlbGV2YW50DQo+IGZ1bmN0aW9ucyB0
aGF0IGNhcmUgYWJvdXQgaXQ/DQo+IA0KVGhpcyB3YXMgZG9uZSB0byBoYXZlIGFzIGxpdHRsZSBj
b2RlIGNoYW5nZSBhcyBwb3NzaWJsZSBhbmQgaXQgaGFzIGEgDQpwcmVjZWRlbnQgd2l0aCB0aGUg
c2V0X2NvbnRleHQgYm9vbC4gSWYgYSBzZW5kX2V2ZW50IHBhcmFtZXRlciB3b3VsZCBiZSANCnVz
ZWQgdGhlbiBpdCB3aWxsIGhhdmUgdG8gYmUgcGFzc2VkIGRvd24gdGhlIGxpbmUgYW5kIHRoZW4g
YSBsb3Qgb2YgDQpmdW5jdGlvbiBzaWduYXR1cmVzIGhhdmUgdG8gY2hhbmdlLiBJIHRoaW5rIHRo
ZSBjdXJyZW50IHdheSBpcyB0aGUgYmVzdCANCndheSB0byBoYXZlIHRoaXMgZG9uZS4NCg0KVGhh
bmtzLA0KQWxleA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 10:24:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 10:24:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grKNc-00016k-5e; Wed, 06 Feb 2019 10:24:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grKNb-00016f-2B
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 10:24:31 +0000
X-Inumbo-ID: 63274dd9-29f9-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63274dd9-29f9-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 10:24:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 03:24:29 -0700
Message-Id: <5C5AB5DA020000780021436D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 03:24:26 -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] VMX: don't ignore P2M setup error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2V0X21taW9fcDJtX2VudHJ5KCkgbWF5IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAtRU5PTUVN
LiBEb24ndCBpZ25vcmUKc3VjaCBhbiBlcnJvciwgYnV0IGluc3RlYWQgY2F1c2UgZG9tYWluIGNy
ZWF0aW9uIHRvIGZhaWwgaW4gc3VjaCBhIGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQo0LjEyOiBBbm90aGVyIGNhbmRpZGF0ZSwgYnV0IGFn
YWluIG9wZW4gZm9yIGRpc2N1c3Npb24uCgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMjk5OSwxMCArMjk5OSwxMCBA
QCBzdGF0aWMgaW50IHZteF9hbGxvY192bGFwaWNfbWFwcGluZyhzdHJ1CiAgICAgY2xlYXJfZG9t
YWluX3BhZ2UobWZuKTsKICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHBnLCBkLCBTSEFS
RV9ydyk7CiAgICAgZC0+YXJjaC5odm0udm14LmFwaWNfYWNjZXNzX21mbiA9IG1mbl94KG1mbik7
Ci0gICAgc2V0X21taW9fcDJtX2VudHJ5KGQsIHBhZGRyX3RvX3BmbihBUElDX0RFRkFVTFRfUEhZ
U19CQVNFKSwgbWZuLAotICAgICAgICAgICAgICAgICAgICAgICBQQUdFX09SREVSXzRLLCBwMm1f
Z2V0X2hvc3RwMm0oZCktPmRlZmF1bHRfYWNjZXNzKTsKIAotICAgIHJldHVybiAwOworICAgIHJl
dHVybiBzZXRfbW1pb19wMm1fZW50cnkoZCwgcGFkZHJfdG9fcGZuKEFQSUNfREVGQVVMVF9QSFlT
X0JBU0UpLCBtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX09SREVSXzRL
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5kZWZh
dWx0X2FjY2Vzcyk7CiB9CiAKIHN0YXRpYyB2b2lkIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKHN0
cnVjdCBkb21haW4gKmQpCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 10:28:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 10:28:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grKRp-0001Ne-Od; Wed, 06 Feb 2019 10:28:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8kDD=QN=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1grKRo-0001NY-Q0
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 10:28:52 +0000
X-Inumbo-ID: fc644e4c-29f9-11e9-9453-1f2542d51e69
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc644e4c-29f9-11e9-9453-1f2542d51e69;
 Wed, 06 Feb 2019 10:28:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 15BD2B6AD;
 Wed,  6 Feb 2019 10:28:46 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C5AB5DA020000780021436D@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <e1245edc-5a8f-15d8-49f1-56cc902e20f6@suse.com>
Date: Wed, 6 Feb 2019 11:28:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C5AB5DA020000780021436D@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] VMX: don't ignore P2M setup error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMjAxOSAxMToyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gc2V0X21taW9fcDJtX2Vu
dHJ5KCkgbWF5IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAtRU5PTUVNLiBEb24ndCBpZ25vcmUK
PiBzdWNoIGFuIGVycm9yLCBidXQgaW5zdGVhZCBjYXVzZSBkb21haW4gY3JlYXRpb24gdG8gZmFp
bCBpbiBzdWNoIGEgY2FzZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gLS0tCj4gNC4xMjogQW5vdGhlciBjYW5kaWRhdGUsIGJ1dCBhZ2FpbiBv
cGVuIGZvciBkaXNjdXNzaW9uLgoKSSdtIGZpbmUgd2l0aCB0aGF0IGluIDQuMTI6CgpSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 10:31:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 10:31:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grKUI-00025U-Ar; Wed, 06 Feb 2019 10:31:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eoF8=QN=citrix.com=prvs=93319c3d4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grKUH-00025P-8Y
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 10:31:25 +0000
X-Inumbo-ID: 580e48f6-29fa-11e9-84d1-c308d6a9607a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 580e48f6-29fa-11e9-84d1-c308d6a9607a;
 Wed, 06 Feb 2019 10:31:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,339,1544486400"; d="scan'208";a="85572884"
Date: Wed, 6 Feb 2019 11:27:41 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190206102741.2tp26dortwm77ewp@mac>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
 <1549443308-24448-18-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1549443308-24448-18-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 for-4.12 17/17] docs,
 argo: add design document for Argo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDYsIDIwMTkgYXQgMTI6NTU6MDhBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gRG9jdW1lbnQgcHJvdmlkZXMgYSBicmllZiBpbnRyb2R1Y3Rpb24gdG8gdGhl
IEFyZ28gaW50ZXJkb21haW4KPiBjb21tdW5pY2F0aW9uIG1lY2hhbmlzbSBhbmQgYSBkZXRhaWxl
ZCBkZXNjcmlwdGlvbiBvZiB0aGUgZ3JhbnVsYXIKPiBsb2NraW5nIHVzZWQgd2l0aGluIHRoZSBB
cmdvIGltcGxlbWVudGF0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJr
IDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpJIHRoaW5rIHRoZSBkb2N1bWVudCBp
cyBmaW5lLCBhbmQgY2FuIGJlIGV4cGFuZGVkIGFzIG1vcmUgcGVvcGxlCmludGVyYWN0IHdpdGgg
YXJnb3MuCgo+IC0tLQo+ICBkb2NzL2Rlc2lnbnMvYXJnby5wYW5kb2MgfCA0NDggKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQs
IDQ0OCBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL2Rlc2lnbnMvYXJn
by5wYW5kb2MKPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9kZXNpZ25zL2FyZ28ucGFuZG9jIGIvZG9j
cy9kZXNpZ25zL2FyZ28ucGFuZG9jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAw
MDAwLi4yY2UyNTNiCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RvY3MvZGVzaWducy9hcmdvLnBh
bmRvYwo+IEBAIC0wLDAgKzEsNDQ4IEBACj4gKyMgQXJnbwo+ICsKPiArIyMgSW50cm9kdWN0aW9u
Cj4gKwo+ICtBcmdvIGlzIGFuIGludGVyZG9tYWluIGNvbW11bmljYXRpb24gbWVjaGFuaXNtLiBJ
dCBwcm92aWRlcyBYZW4gaHlwZXJ2aXNvcgo+ICtwcmltaXRpdmVzIHRvIHRyYW5zbWl0IGRhdGEg
YmV0d2VlbiBWTXMsIGJ5IHBlcmZvcm1pbmcgZGF0YSBjb3BpZXMgaW50bwo+ICtyZWNlaXZlIG1l
bW9yeSByaW5ncyByZWdpc3RlcmVkIGJ5IGRvbWFpbnMuIEl0IGRvZXMgbm90IHJlcXVpcmUgbWVt
b3J5Cj4gK3NoYXJpbmcgYmV0d2VlbiBWTXMgYW5kIGRvZXMgbm90IHVzZSB0aGUgZ3JhbnQgdGFi
bGVzIG9yIFhlbnN0b3JlLgo+ICsKPiArQXJnbyBoYXMgcmVxdWlyZW1lbnRzIGZvciBwZXJmb3Jt
YW5jZSBpc29sYXRpb24gYmV0d2VlbiBkb21haW5zLCB0byBwcmV2ZW50Cj4gK25lZ2F0aXZlIHBl
cmZvcm1hbmNlIGltcGFjdCBmcm9tIG1hbGljaW91cyBvciBkaXNydXB0aXZlIGFjdGl2aXR5IG9m
IG90aGVyCj4gK2RvbWFpbnMsIG9yIGV2ZW4gb3RoZXIgVkNQVXMgb2YgdGhlIHNhbWUgZG9tYWlu
IG9wZXJhdGluZyBvdGhlciByaW5ncy4KPiArCj4gKyMjIEh5cGVydmlzb3ItTWVkaWF0ZWQgZGF0
YSBlWGNoYW5nZSAoSE1YKQo+ICsKPiArVGhpcyB0ZXJtIHJlZmVyZW5jZXMgaW50ZXItVk0gY29t
bXVuaWNhdGlvbiBwcm90b2NvbHMgdGhhdCBoYXZlIHRoaXMKPiAra2V5IGFyY2hpdGVjdHVyYWwg
cG9pbnQ6IFRoZSBoeXBlcnZpc29yIGlzIHJlc3BvbnNpYmxlIGZvciBwZXJmb3JtaW5nIHRoZQo+
ICt3cml0ZSBvZiBkYXRhIGludG8gdGhlIGd1ZXN0LWFjY2Vzc2libGUgbWVtb3J5IGJ1ZmZlciwg
aW4gdGhlIG1hbm5lcgo+ICthY2NvcmRpbmcgdG8gdGhlIGFncmVlZCB0cmFuc2ZlciBwcm90b2Nv
bC4gVGhpcyBzdHJ1Y3R1cmUgZW5zdXJlcyB0aGF0Cj4gK3RoZXJlIGlzIHN0cmVuZ3RoIHRvIHRo
ZSB0cmFuc3BvcnQgbWVjaGFuaXNtLCBiZWNhdXNlIHRoZSB0cmFuc21pdHRpbmcgc2lkZQo+ICtv
ZiB0aGUgY29tbXVuaWNhdGlvbiBpcyB0aGUgaHlwZXJ2aXNvciwgd2hpY2ggY2FuIGJlIHRydXN0
ZWQgYnkgdGhlIHJlY2VpdmVyLAo+ICthbmQgdGhlIGJ1ZmZlciBpcyBpc29sYXRlZCBmcm9tIGFj
Y2VzcyBieSBhbnkgb3RoZXIgcG90ZW50aWFsIHNvdXJjZXMKPiArb3V0c2lkZSB0aGUgcmVjZWl2
ZXIuCj4gKwo+ICtUaGUgcmVjZWl2ZXIgY2FuIHRydXN0IHRoYXQgdGhlIGh5cGVydmlzb3Igd2ls
bDoKPiArCj4gKy0gUHJvdmlkZSBhIHByb3RvY29sIGltcGxlbWVudGF0aW9uIGFkaGVyaW5nIHRv
IGhhcmR3YXJlIHN5bmNocm9uaXphdGlvbgo+ICtyZXF1aXJlbWVudHMgZm9yIGNvbmN1cnJlbnQg
YWNjZXNzIHRvIHN5c3RlbSBtZW1vcnkgYnkgY29tbXVuaWNhdGluZwo+ICtjb21wb25lbnRzCj4g
Ky0gRGVsaXZlciBkYXRhIG9ubHkgZnJvbSBhbiBhcHByb3ZlZCBzb3VyY2UsIGVuZm9yY2luZyBw
b2xpY3kgZm9yIE1hbmRhdG9yeQo+ICtBY2Nlc3MgQ29udHJvbC4KPiArLSBJbmRpY2F0ZSB0aGUg
Y29ycmVjdCBzZW5kZXIgb2YgdGhlIGRhdGEuCj4gKy0gVHJhbnNtaXQgb25seSB0aGUgaW50ZW5k
ZWQgZGF0YSwgYWRoZXJpbmcgdG8gdGhlIGFjY2VzcyBwcm90b2NvbCBvZiB0aGUgZGF0YQo+ICtz
dHJ1Y3R1cmUgaW4gdGhlIGJ1ZmZlci4gSWYgdGhlIG1lbW9yeSByZWdpb24gaXMgYmVpbmcgdXNl
ZCBhcyBhIHJpbmcsIHRoZW46Cj4gKyAgICAtIERhdGEgd3JpdGVzIHdpbGwgb25seSBvY2N1ciB3
aXRoaW4gdGhlIHJpbmcgcmVnaW9uIHRoYXQgaXMgaW5kaWNhdGVkIGFzCj4gKyAgICBhdmFpbGFi
bGUgZm9yIGluY29taW5nIGRhdGEgYnkgdGhlIHJpbmcgaW5kZXhlcy4KPiArICAgIC0gVGhlIGlu
ZGljYXRlZCBsZW5ndGggb2YgZGF0YSB3cml0dGVuIHdpbGwgZXhhY3RseSBtYXRjaCB0aGUgbGVu
Z3RoIG9mCj4gKyAgICBkYXRhIGFjdHVhbGx5IHdyaXR0ZW4uCj4gKyAgICAtIFRoZSB3cml0ZSBm
b3IgZWFjaCBwaWVjZSBvZiBkYXRhIHdpbGwgb2NjdXIgb25seSBvbmNlLgo+ICsgICAgLSBEYXRh
IHdpbGwgYmUgd3JpdHRlbiBzZXF1ZW50aWFsbHkgaW4gdGhlIG9yZGVyIHRoYXQgaXQgaXMgc2Vu
dC4KPiArLSBJc3N1ZSBub3RpZmljYXRpb24gb2YgZGF0YSBkZWxpdmVyZWQgY29ycmVjdGx5Lgo+
ICsKPiArVGhpcyBzdHJ1Y3R1cmUgYWxsb3dzIGZvciBhdWdtZW50YXRpb24gYnkgdGhlIGh5cGVy
dmlzb3IgdG8gaWRlbnRpZnkgdGhlCj4gK3NlbmRpbmcgZW50aXR5IHdpdGhpbiB0aGUgc291cmNl
IFZNLCBhbmQgdGhlbiBwcm92aWRlIHRoZSByZWNlaXZlciB3aXRoCj4gK2Fzc3VyZWQgY29udGV4
dCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgZGF0YSBzb3VyY2UuIFRoaXMgZW5hYmxlcyB0aGUgcmVj
ZWl2ZXIKPiArdG8gbWFrZSBkZWNpc2lvbnMgYmFzZWQgb24gZmluZS1ncmFpbmVkIGtub3dsZWRn
ZSBvZiB0aGUgc291cmNlIG9mIHRoZSBkYXRhLgo+ICsKPiArVGhpcyBzdHJ1Y3R1cmUgaXMgYWxz
byBvZiBzdHJvbmcgaW50ZXJlc3QgZm9yIG5lc3RlZCB2aXJ0dWFsaXphdGlvbjoKPiArdHJhbnNw
b3J0IHZpYSB0aGUgaHlwZXJ2aXNvciBjYW4gZW5hYmxlIGNvbnN0cnVjdGlvbiBvZiBlZmZpY2ll
bnQKPiArY29tbXVuaWNhdGlvbnMgYmV0d2VlbiBWTXMgYXQgZGlmZmVyZW50IGxldmVscyBvZiBu
ZXN0aW5nLgoKVGhpcyBBRkFJQ1QgYWxzbyByZXF1aXJlcyBzb21lIGtpbmQgb2YgY29vcGVyYXRp
b24gYmV0d2VlbgpoeXBlcnZpc29ycz8KCkl0IG1pZ2h0IGJlIGdvb2QgdG8gZXhwYW5kIHdoeSBo
eXBlcnZpc29yIG1lZGlhdGVkIGlzIGJldHRlciB0aGFuIHNoYXJlZAptZW1vcnkgaW4gdGhlIG5l
c3RlZCB2aXJ0dWFsaXphdGlvbiBjYXNlLCBzaW5jZSB5b3UgbWVudGlvbiB0aGlzCmV4cGxpY2l0
bHkgYnV0IGRvbid0IGdpdmUgYW55IGRldGFpbHMuCgo+ICsjIyBGQVEgLyBPdGhlciBDb25zaWRl
cmF0aW9ucwo+ICsKPiArIyMjIFdoeSBub3QgaGF2ZSBhIHNpbmdsZSBwZXItZG9tYWluIGxvY2s/
Cj4gKwo+ICtEdWUgdG8gcGVyZm9ybWFuY2UgaXNvbGF0aW9uIC8gRG9TIGF2b2lkYW5jZTogaWYg
dGhlcmUgaXMgYSBzaW5nbGUgcGVyLWRvbWFpbgo+ICtsb2NrLCBhY3F1aXJpbmcgdGhpcyBsb2Nr
IHdpbGwgc3RhbGwgb3BlcmF0aW9ucyBvbiBvdGhlciBhY3RpdmUgcmluZ3Mgb3duZWQgYnkKPiAr
dGhlIGRvbWFpbi4gQSBtYWxpY2lvdXMgZG9tYWluIGNhbiBsb29wIHJlZ2lzdGVyaW5nIGFuZCB1
bnJlZ2lzdGVyaW5nIHJpbmdzLAo+ICt3aXRob3V0IGFueSBjb25zZW50IGJ5IHRoZSB0YXJnZXR0
ZWQgZG9tYWluLCB3aGljaCB3b3VsZCBleHBlcmllbmNlIGRlY3JlYXNlZAo+ICt0aHJvdWdocHV0
IGR1ZSB0byB0aGUgY29udGVudGlvbiBvbiB0aGUgc2luZ2xlIHBlci1kb21haW4gbG9jay4KCkkn
bSBub3Qgc3VyZSBJIHNlZSBob3cgdGhpcyBpcyBwcmV2ZW50ZWQsIHRoZXJlJ3Mgc3RpbGwgYQpy
aW5nc19MMl9yd2xvY2sgdGhhdCBBRkFJQ1QgbmVlZHMgdG8gYmUgd3JpdGUtbG9ja2VkIHdoZW4g
YWRkaW5nIGEKcmluZywgYW5kIHRoYXQgd291bGQgcHJldmVudCBhbnkgb3RoZXIgYWNjZXNzZXMg
dG8gdGhlIGxpc3Qgb2YgcmluZ3MsCnRodXMgc3RhbGxpbmcgb3BlcmF0aW9ucz8KCkkgZ3Vlc3Mg
dGhleSBrZXkgcG9pbnQgaGVyZSAoYW5kIHdoYXQgYWxsZXZpYXRlcyB0aGUgaXNzdWUgbGlzdGVk
CmFib3ZlKSBpcyB1c2luZyBtdWx0aXBsZSBsb2NrcyBhbGxvd3MgZWFjaCBvbmUgdG8gYmUgbG9j
a2VkIGZvcgpzbWFsbGVyIHBlcmlvZHMgb2YgdGltZSwgdGh1cyByZWR1Y2luZyB0aGUgRG9TLgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 10:34:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 10:34:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grKXa-0002DM-Se; Wed, 06 Feb 2019 10:34:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eoF8=QN=citrix.com=prvs=93319c3d4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grKXZ-0002DH-CH
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 10:34:49 +0000
X-Inumbo-ID: cfe2c19a-29fa-11e9-ada9-33a68f0f0971
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cfe2c19a-29fa-11e9-ada9-33a68f0f0971;
 Wed, 06 Feb 2019 10:34:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,339,1544486400"; d="scan'208";a="85573103"
Date: Wed, 6 Feb 2019 11:31:27 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190206103127.d3pl2phgaxzht6fh@mac>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <20190122141702.h3oxvr25xjxbhjcl@mac>
 <CACMJ4Gbr4dR2B7o=+i_0aCEPiXTA9nF-w477Btvv8vd_B2+mOw@mail.gmail.com>
 <20190131133931.vincqqgf4acywekz@mac>
 <CACMJ4GZ+85Hr4x8Ydt9u8zJWQLnGcDCxnWoHw3WQdqOZaZJ0gQ@mail.gmail.com>
 <20190204100712.idxj4xpvifv7yy6f@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190204100712.idxj4xpvifv7yy6f@mac>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 00/15] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VudGxlIHBpbmcgb24gdGhlIHF1ZXN0aW9ucyBiZWxvdy4KCk9uIE1vbiwgRmViIDA0LCAyMDE5
IGF0IDExOjA3OjEyQU0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gU3VuLCBG
ZWIgMDMsIDIwMTkgYXQgMTA6MDQ6MjlBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6
Cj4gPiBPbiBUaHUsIEphbiAzMSwgMjAxOSBhdCA1OjM5IEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4KPiA+ID4gT24gV2VkLCBKYW4gMzAsIDIw
MTkgYXQgMDg6MDU6MzBQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+ID4g
T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgNjoxOSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+ID4gPgo+ID4gPiA+ID4gT24gTW9uLCBKYW4gMjEs
IDIwMTkgYXQgMDE6NTk6NDBBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+
ID4gQXMgZGlzY3Vzc2VkIG9mZmxpbmU6Cj4gPiA+ID4KPiA+ID4gPiAtIFVzaW5nIFhlbidzIGxp
c3QgbWFjcm9zIHdpbGwgZXhwZWRpdGUgQXJnbydzIG1lcmdlIGZvciBYZW4gNC4xMgo+ID4gPiA+
IC0gTGlzdCBtYWNyb3MgaW4gWGVuIGxpc3QuaCBvcmlnaW5hdGVkIGluIExpbnV4IGxpc3QuaCBh
bmQgaGF2ZSBkaXZlcmdlZAo+ID4gPiA+IC0gT3BlblhUIGhhcyB1c2UgY2FzZXMgZm9yIG1lYXN1
cmVkIGxhdW5jaCBhbmQgbmVzdGVkIHZpcnR1YWxpemF0aW9uLAo+ID4gPiA+ICAgd2hpY2ggaW5m
bHVlbmNlIGRvd25zdHJlYW0gcGVyZm9ybWFuY2UgYW5kIHNlY3VyaXR5IHJlcXVpcmVtZW50cyBm
b3IKPiA+ID4gPiAgIEFyZ28gYW5kIFhlbgo+IAo+IEZXSVcsIEkgZG9uJ3Qgc2VlIHRoZSBjb25u
ZWN0aW9uIGJldHdlZW4gbmVzdGVkIHZpcnR1YWxpemF0aW9uIG9yCj4gbWVhc3VyZWQgbGF1bmNo
IGFuZCB0aGUgbGlzdCBtYWNyb3MuIEkgdGhpbmsgYSBsaXR0bGUgYml0IG1vcmUgY29udGV4dAo+
IHdvdWxkIGJlIGhlbHBmdWwgaGVyZSBpbiBvcmRlciB0byB1bmRlcnN0YW5kIHRoZSBpc3N1ZS4K
PiAKPiA+ID4gPiAtIE9wZW5YVCBjYW4gdGVtcG9yYXJpbHkgcGF0Y2ggWGVuIDQuMTIgZm9yIGRv
d25zdHJlYW0gdXNlCj4gCj4gUGF0Y2hpbmcgdGhlIG1hY3JvcyBmb3IgT3BlblhUIGlzIHBlcmZl
Y3RseSBmaW5lLCBidXQgaXQgd291bGQgYmUKPiBiZXR0ZXIgdG8gdW5kZXJzdGFuZCBhbmQgZml4
IHRoZSBwcm9ibGVtIHVwc3RyZWFtIGlmIHBvc3NpYmxlLgo+IAo+IEhvdyBhcmUgeW91IHBhdGNo
aW5nIHRoZSBtYWNyb3M/Cj4gCj4gV2hhdCBhcmUgeW91IHRyeWluZyB0byBhY2hpZXZlIGJ5IHBh
dGNoaW5nIHRoZW0/Cj4gCj4gVGhhbmtzLCBSb2dlci4KPiAKPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 10:40:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 10:40:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grKdP-000350-Kz; Wed, 06 Feb 2019 10:40:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eoF8=QN=citrix.com=prvs=93319c3d4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grKdO-00034v-OW
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 10:40:50 +0000
X-Inumbo-ID: aa752417-29fb-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa752417-29fb-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 10:40:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,339,1544486400"; d="scan'208";a="85573450"
Date: Wed, 6 Feb 2019 11:36:42 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190206103642.vzojdgwftk3hpgco@mac>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <20190122141702.h3oxvr25xjxbhjcl@mac>
 <CACMJ4Gbr4dR2B7o=+i_0aCEPiXTA9nF-w477Btvv8vd_B2+mOw@mail.gmail.com>
 <20190131133931.vincqqgf4acywekz@mac>
 <CACMJ4GZ+85Hr4x8Ydt9u8zJWQLnGcDCxnWoHw3WQdqOZaZJ0gQ@mail.gmail.com>
 <20190204100712.idxj4xpvifv7yy6f@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190204100712.idxj4xpvifv7yy6f@mac>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 00/15] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V3JvbmcgJ1RvOicgZmllbGQgaW4gdGhlIHByZXZpb3VzIGVtYWlsLCBzb3JyeS4KCkdlbnRsZSBw
aW5nIG9uIHRoZSBxdWVzdGlvbnMgYmVsb3cuCgpPbiBNb24sIEZlYiAwNCwgMjAxOSBhdCAxMTow
NzoxMkFNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIFN1biwgRmViIDAzLCAy
MDE5IGF0IDEwOjA0OjI5QU0gLTA4MDAsIENocmlzdG9waGVyIENsYXJrIHdyb3RlOgo+ID4gT24g
VGh1LCBKYW4gMzEsIDIwMTkgYXQgNTozOSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+Cj4gPiA+IE9uIFdlZCwgSmFuIDMwLCAyMDE5IGF0IDA4
OjA1OjMwUE0gLTA4MDAsIENocmlzdG9waGVyIENsYXJrIHdyb3RlOgo+ID4gPiA+IE9uIFR1ZSwg
SmFuIDIyLCAyMDE5IGF0IDY6MTkgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+IHdyb3RlOgo+ID4gPiA+ID4KPiA+ID4gPiA+IE9uIE1vbiwgSmFuIDIxLCAyMDE5IGF0
IDAxOjU5OjQwQU0gLTA4MDAsIENocmlzdG9waGVyIENsYXJrIHdyb3RlOgo+ID4gPiA+IEFzIGRp
c2N1c3NlZCBvZmZsaW5lOgo+ID4gPiA+Cj4gPiA+ID4gLSBVc2luZyBYZW4ncyBsaXN0IG1hY3Jv
cyB3aWxsIGV4cGVkaXRlIEFyZ28ncyBtZXJnZSBmb3IgWGVuIDQuMTIKPiA+ID4gPiAtIExpc3Qg
bWFjcm9zIGluIFhlbiBsaXN0Lmggb3JpZ2luYXRlZCBpbiBMaW51eCBsaXN0LmggYW5kIGhhdmUg
ZGl2ZXJnZWQKPiA+ID4gPiAtIE9wZW5YVCBoYXMgdXNlIGNhc2VzIGZvciBtZWFzdXJlZCBsYXVu
Y2ggYW5kIG5lc3RlZCB2aXJ0dWFsaXphdGlvbiwKPiA+ID4gPiAgIHdoaWNoIGluZmx1ZW5jZSBk
b3duc3RyZWFtIHBlcmZvcm1hbmNlIGFuZCBzZWN1cml0eSByZXF1aXJlbWVudHMgZm9yCj4gPiA+
ID4gICBBcmdvIGFuZCBYZW4KPiAKPiBGV0lXLCBJIGRvbid0IHNlZSB0aGUgY29ubmVjdGlvbiBi
ZXR3ZWVuIG5lc3RlZCB2aXJ0dWFsaXphdGlvbiBvcgo+IG1lYXN1cmVkIGxhdW5jaCBhbmQgdGhl
IGxpc3QgbWFjcm9zLiBJIHRoaW5rIGEgbGl0dGxlIGJpdCBtb3JlIGNvbnRleHQKPiB3b3VsZCBi
ZSBoZWxwZnVsIGhlcmUgaW4gb3JkZXIgdG8gdW5kZXJzdGFuZCB0aGUgaXNzdWUuCj4gCj4gPiA+
ID4gLSBPcGVuWFQgY2FuIHRlbXBvcmFyaWx5IHBhdGNoIFhlbiA0LjEyIGZvciBkb3duc3RyZWFt
IHVzZQo+IAo+IFBhdGNoaW5nIHRoZSBtYWNyb3MgZm9yIE9wZW5YVCBpcyBwZXJmZWN0bHkgZmlu
ZSwgYnV0IGl0IHdvdWxkIGJlCj4gYmV0dGVyIHRvIHVuZGVyc3RhbmQgYW5kIGZpeCB0aGUgcHJv
YmxlbSB1cHN0cmVhbSBpZiBwb3NzaWJsZS4KPiAKPiBIb3cgYXJlIHlvdSBwYXRjaGluZyB0aGUg
bWFjcm9zPwo+IAo+IFdoYXQgYXJlIHlvdSB0cnlpbmcgdG8gYWNoaWV2ZSBieSBwYXRjaGluZyB0
aGVtPwo+IAo+IFRoYW5rcywgUm9nZXIuCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 10:54:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 10:54:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grKqe-0004E2-Qv; Wed, 06 Feb 2019 10:54:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grKqe-0004Dx-0f
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 10:54:32 +0000
X-Inumbo-ID: 9426c3cf-29fd-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9426c3cf-29fd-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 10:54:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 03:54:29 -0700
Message-Id: <5C5ABCE202000078002143AE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 03:54:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C5A8F750200007800214217@prv1-mh.provo.novell.com>
 <f25d83e3-e74d-713a-4601-f2a9aef2aba0@citrix.com>
In-Reply-To: <f25d83e3-e74d-713a-4601-f2a9aef2aba0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correctly deal with benign
 exceptions when combining two
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE5IGF0IDEwOjU3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDYvMDIvMjAxOSAwNzo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEJlbmlnbiBl
eGNlcHRpb25zLCBubyBtYXR0ZXIgd2hldGhlciB0aGV5J3JlIGZpcnN0IG9yIHNlY29uZCwgd2ls
bCBuZXZlcgo+PiBjYXVzZSAjREYgKGEgYmVuaWduIGV4Y2VwdGlvbiBiZWluZyBzZWNvbmQgY2Fu
IGJhc2ljYWxseSBvbmx5IGJlICNBQywgYXMKPj4gaW4gdGhlIFhTQS0xNTYgc2NlbmFyaW8pLgo+
IAo+ICNEQiBjYW4gaGFwcGVuIGFzIHdlbGwsIGJ1dCBJJ20gbm90IHN1cmUgaWYgdGhpcyBleGFt
cGxlIGlzIHJlbGV2YW50Cj4gaGVyZS4gIEJvdGggb2YgdGhvc2UgbG9vcHMgd2hlcmUgcmVwZWF0
ZWQgZXhjZXB0aW9ucyBjYXVzZWQgYnkgdHJ5aW5nIHRvCj4gZGVsaXZlciB0aGUgZmlyc3QgZXhj
ZXB0aW9uLCByYXRoZXIgdGhhbiBhbiBpc3N1ZSBvZiBwcmlvcml0eSBhbW9uZ3N0Cj4gc2ltdWx0
YW5lb3VzIGV4Y2VwdGlvbnMgZHVyaW5nIHRoZSBleGVjdXRpb24gb2YgYW4gaW5zdHJ1Y3Rpb24u
CgpObywgSSBkb24ndCB0aGluayAjREIgZmFsbHMgaW50byB0aGlzIGNhdGVnb3J5IChJIGhhZCBp
dCBoZXJlIGJlZm9yZQphbmQgdGhlbiByZW1vdmVkIGl0KTogSWYgYSBkYXRhIGJyZWFrcG9pbnQg
aGl0cyB3aGlsZSBkZWxpdmVyaW5nIGFuCmV4Y2VwdGlvbiBvciBpbnRlcnJ1cHQsIHRoYXQgLSBi
ZWluZyBhIHRyYXAgLSB3aWxsIGJlIGRlbGl2ZXJlZCBfYWZ0ZXJfCnRoZSBvcmlnaW5hbCBldmVu
dCwgaS5lLiBvbiB0aGUgZmlyc3QgaW5zdHJ1Y3Rpb24gb2YgdGhlIG90aGVyIGhhbmRsZXIuClRo
YXQncyBhbHNvIHRoZSB3YXkgdGhlIFhTQS0xNTYgYWR2aXNvcnkgZGVzY3JpYmVzIGl0LgoKPiBG
b3IgVlQteCwgd2UncmUgc3VwcG9zZWQgdG8gZmlsbCBpbiB0aGUgUEVORElOR19EQkcgY29udHJv
bCByYXRoZXIgdGhhbgo+IHJhaXNlICNEQiBkaXJlY3RseSwgZXhwbGljaXRseSB0byBhbGxvdyB0
aGUgcHJpb3JpdHkgb2YgaW50ZXJydXB0cyB0byBiZQo+IGV4cHJlc3NlZCBjb3JyZWN0bHkuICBU
aGVyZSBpcyBhIHZlcnkgbGFyZ2UgcXVhbnRpdHkgb2YgdW50YW5nbGluZwo+IHdvcmtpbmcgdG8g
ZG8sIGFuZCB2ZXJ5IGNsZWFyIEknbSBub3QgZ29pbmcgdG8gaGF2ZSB0aW1lIHRvIGZpeCBldmVu
IHRoZQo+IFNUSS9TaW5nbGVzdGVwIGlzc3VlIGluIHRoZSA0LjEyIHRpbWVmcmFtZS4KCkFyZSB5
b3Ugc2F5aW5nIHRoZXJlIG5lZWQgdG8gYmUgYW55IHZlbmRvciBzcGVjaWZpYyBhZGp1c3RtZW50
cwp0byB0aGlzIGZ1bmN0aW9uIHRoZW4/IEkgd291bGQgdmVyeSBtdWNoIGhvcGUgdGhhdCB0aGUg
Y29kZSBoZXJlCmNvdWxkIHJlbWFpbiB2ZW5kb3IgaW5kZXBlbmRlbnQsIHdpdGggdmVuZG9yIHNw
ZWNpZmljIGFkanVzdG1lbnRzCmRvbmUgaW4gdmVuZG9yIHNwZWNpZmljIGNvZGUsIGFuZCBpbmRl
cGVuZGVudGx5IG9mIHRoZSBwcm9wb3NlZApjaGFuZ2UgaGVyZS4KCj4+IFNhZGx5IG5laXRoZXIg
QU1EIG5vciBJbnRlbCByZWFsbHkgZGVmaW5lIHdoYXQgaGFwcGVucyB3aXRoIHR3byBiZW5pZ24K
Pj4gZXhjZXB0aW9ucyAtIHRoZSB0ZXJtICJzZXF1ZW50aWFsbHkiIHVzZWQgYnkgYm90aCBpcyBw
b2lzb25lZCBieSBob3cgdGhlCj4+IGNvbWJpbmluZyBvZiBiZW5pZ24gYW5kIG5vbi1iZW5pZ24g
ZXhjZXB0aW9ucyBpcyBkZXNjcmliZWQuIFNpbmNlIE5NSSwKPj4gI01DLCBhbmQgaGFyZHdhcmUg
aW50ZXJydXB0cyBhcmUgYWxsIGJlbmlnbiBhbmQgKHBlcmhhcHMgd2l0aCB0aGUKPj4gZXhjZXB0
aW9uIG9mICNNQykgY2FuJ3Qgb2NjdXIgc2Vjb25kLCBmYXZvciB0aGUgZmlyc3QgaW4gb3JkZXIg
dG8gbm90Cj4+IGxvc2UgaXQuCj4gCj4gI01DIGhhcyB0aGUgaGlnaGVzdCBwcmlvcml0eSBzbyBz
aG91bGQgb25seSBiZSByZWNvZ25pc2VkIGltbWVkaWF0ZWx5Cj4gYWZ0ZXIgYW4gaW5zdHJ1Y3Rp
b24gYm91bmRhcnkuCgpBcmUgeW91IHN1cmU/IFdoYXQgYWJvdXQgYW4gaXNzdWUgd2l0aCBvbmUg
b2YgdGhlIG1lbW9yeQphY2Nlc3NlcyBpbnZvbHZlZCBpbiBkZWxpdmVyaW5nIGEgcHJldmlvdXNs
eSByYWlzZWQgZXhjZXB0aW9uPwoKPiAgVGhlIGludGVyZXN0aW5nIHN1YnNldCBpcyB0aGVuIGEg
I0RCCj4gZnJvbSB0YXNrIHN3aXRjaCwgdGhlbiBOTUksIHRoZW4gI0RCIGZyb20gb3RoZXIgcGVu
ZGluZyB0cmFwcyBmcm9tIHRoZQo+IHByZXZpb3VzIGluc3RydWN0aW9uLCBzbyBJIHRoaW5rIGl0
IGlzIHF1aXRlIHBvc3NpYmxlIGZvciB1cyB0byBlbmQgdXAKPiB3aXRoIGEgI0RCIHN0YWNrZWQg
b24gdG9wIG9mIHRoZSBoZWFkIG9mIHRoZSBOTUkvI01DIGhhbmRsZXIsIGlmIHdlCj4gZm9sbG93
IGEgc2VxdWVudGlhbCBtb2RlbC4gIChMdWNreSBmb3IgWFNBLTI2MCB0aGVuLCBpZiB0aGlzIGNh
c2UKPiBhY3R1YWxseSBleGlzdHMuKQoKQnV0IGZvciB0aGF0IHdlJ2QgZmlyc3Qgb2YgYWxsIG5l
ZWQgY2FsbGVycyBvZiB0aGlzIGZ1bmN0aW9uIHRvCnJlY29yZCB0aGUgZmFjdCB0aGF0IHRoZWly
IGV4Y2VwdGlvbiB3YXMgc3F1YXNoZWQuIFBsdXMsCmFzIHBlciBhYm92ZSwgc3VjaCBhICNEQiBp
cyB0byBiZSBkZWxpdmVyZWQgYWZ0ZXIgdGhlIG9uZQp0aGF0IGNhdXNlZCBpdCB0byBiZSByYWlz
ZWQgaW4gdGhlIGZpcnN0IHBsYWNlLCBzbyBpcyBub3Qgc3ViamVjdAp0byB0aGUgYmVoYXZpb3Ig
b2YgaHZtX2NvbWJpbmVfaHdfZXhjZXB0aW9ucygpIGl0c2VsZiwgYW5kCmhlbmNlIGJleW9uZCB0
aGUgc2NvcGUgb2YgdGhpcyBwYXRjaC4KCj4gSSBkb24ndCBob3dldmVyIHNlZSBhIHdheSBvZiBz
dGFja2luZyAjQUMsIGJlY2F1c2UgeW91IGNhbid0IGtub3cgdGhhdAo+IG9uZSBoYXMgb2NjdXJl
ZCB1bnRpbCBsYXRlciBpbiB0aGUgaW5zdHJ1Y3Rpb24gY3ljbGUgdGhhbiBhbGwgb3RoZXIKPiBz
b3VyY2VzLiAgV2hhdCB3b3VsZCBoYXBwZW4gaXMgdGhhdCB5b3UnZCByYWlzZSAjQUMgZnJvbSBw
cmV2aW91cwo+IGluc3RydWN0aW9uLCBhbmQgdGhlbiByZWNvZ25pc2UgI01DIHdoaWxlIHN0YXJ0
aW5nIHRvIGV4ZWN1dGUgdGhlICNBQwo+IGVudHJ5IHBvaW50LiAgKEkgdGhpbmspCgpXZWxsIC0g
c2VlIFhTQS0xNTYgZm9yIHdoYXQgaGFyZHdhcmUgZG9lcyBpbiB0aGF0IHNpdHVhdGlvbi4KQmVz
aWRlcyBlbGltaW5hdGluZyB0aGF0IHNlY3VyaXR5IGlzc3VlLCBJIGRvbid0IHRoaW5rIHRoaXMg
aXMgYQp2ZXJ5IGltcG9ydGFudCBjYXNlIHRvIGRlYWwgd2l0aCBjb3JyZWN0bHksIHVubGVzcyB5
b3UncmUgYXdhcmUKb2YgT1NlcyB3aGljaCBhbGxvdyBoYW5kbGluZyAjQUMgaW4gcmluZyAzLgoK
SXJyZXNwZWN0aXZlIG9mIGFsbCBvZiB0aGUgYWJvdmUgLSB3aGF0IGFtIEkgdG8gdGFrZSBmcm9t
IHlvdXIKcmVzcG9uc2U/IEkuZS4gd2hhdCBhZGp1c3RtZW50cyAod2l0aGluIHRoZSBzY29wZSBv
ZiB0aGlzIHBhdGNoKQpkbyB5b3Ugc2VlIG5lY2Vzc2FyeSBmb3IgdGhlIGNoYW5nZSB0byBiZWNv
bWUgYWNjZXB0YWJsZT8gSXQKd2FzIG15IHRoaW5raW5nIHRoYXQgdGhpcyBjaGFuZ2UgYWxvbmUg
d291bGQgaGF2ZSBtYXNrZWQgdGhlCm9yaWdpbmFsICNERiBpc3N1ZSB5b3UndmUgcnVuIGludG8s
IHNvIHdvdWxkIGxpa2VseSBiZSB3b3J0aHdoaWxlCndpdGhvdXQgYW55IG9mIHRoZSBvdGhlciBy
ZWxhdGVkIHdvcmsgeW91IGhpbnQgYXQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 10:57:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 10:57:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grKt2-0004Lw-A1; Wed, 06 Feb 2019 10:57:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grKt1-0004Lo-3R
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 10:56:59 +0000
X-Inumbo-ID: e927dd90-29fd-11e9-8a0d-7fb75c427cae
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e927dd90-29fd-11e9-8a0d-7fb75c427cae;
 Wed, 06 Feb 2019 10:56:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 03:56:52 -0700
Message-Id: <5C5ABD7102000078002143B1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 03:56:49 -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] x86/shadow: adjust minimum allocation
 calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Tim Deegan <tim@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBwcmV2aW91c2x5IGJhZCBzaXR1YXRpb24gaGFzIGJlY29tZSB3b3JzZSB3aXRoIHRoZSBlYXJs
eSBzZXR0aW5nIG9mCi0+bWF4X3ZjcHVzOiBUaGUgdmFsdWUgcmV0dXJuZWQgYnkgc2hhZG93X21p
bl9hY2NlcHRhYmxlX3BhZ2VzKCkgaGFzCmZ1cnRoZXIgZ3Jvd24sIGFuZCBoZW5jZSBub3cgaG9s
ZHMgYmFjayBldmVuIG1vcmUgbWVtb3J5IGZyb20gdXNlIGZvcgp0aGUgcDJtLgoKTWFrZSBzaF9t
aW5fYWxsb2NhdGlvbigpIGFjY291bnQgZm9yIGFsbCBwMm0gbWVtb3J5IG5lZWRlZCBmb3IKc2hh
ZG93X2VuYWJsZSgpIHRvIHN1Y2NlZWQgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbiAoYXQgd2hpY2gg
cG9pbnQgdGhlCmRvbWFpbiBoYXMgbm8gbWVtb3J5IGF0IGFsbCBhbGxvY2F0ZWQgdG8gaXQgeWV0
LCBhbmQgaGVuY2UgdXNlIG9mCmQtPnRvdF9wYWdlcyBpcyBtZWFuaW5nbGVzcykuCgpBbHNvIG1h
a2Ugc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKCkgbm8gbG9uZ2VyIG5lZWRsZXNzbHkgYWRk
IDEgdG8KdGhlIHZDUFUgY291bnQuCgpGaW5hbGx5IG1ha2UgdGhlIGRlYnVnZ2luZyBwcmludGso
KSBpbiBzaGFkb3dfYWxsb2NfcDJtX3BhZ2UoKSBhIGxpdHRsZQptb3JlIHVzZWZ1bCBieSBsb2dn
aW5nIHNvbWUgb2YgdGhlIHJlbGV2YW50IGRvbWFpbiBzZXR0aW5ncy4KClJlcG9ydGVkLWJ5OiBS
b2dlciBQYXUgTW9ubsODwqkgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpUQkQ6IFRoZSBxdWVzdGlvbiBvZiBj
b3Vyc2UgaXMgd2hldGhlciBzdWNoIGFuICJleGFjdCIgY2FsY3VsYXRpb24gaXNuJ3QKICAgICBh
IGxpdHRsZSByaXNreSBnb2luZyBmb3J3YXJkLCB0aGUgbW9yZSB0aGF0IHRoZSByZWdyZXNzaW9u
IGhlcmUKICAgICB3YXNuJ3QgZm91bmQgYnkgb3NzdGVzdCwgYmVjYXVzZSBkb21haW5zIHdpdGgg
c3VmZmljaWVudGx5IGZldwogICAgIHZDUFUtcyB3ZXJlbid0IGFmZmVjdGVkLCBkdWUgdG8gdGhl
IDRNYiBtaW5pbXVtIGFsbG9jYXRpb24gZW5mb3JjZWQKICAgICBieSBzaGFkb3dfZW5hYmxlKCkn
cyBjYWxsIHRvIHNoYWRvd19zZXRfYWxsb2NhdGlvbigpLiBJIHdvdWxkLAogICAgIGhvd2V2ZXIs
IHF1ZXN0aW9uIHRoaXMgZW5mb3JjZW1lbnQgb2YgYSBzdGF0aWMgbWluaW11bSBhcyB3ZWxsIC0K
ICAgICBzaGFkb3dfb25lX2JpdF9lbmFibGUoKSBkb2Vzbid0IGRvIHNvLCBmb3IgZXhhbXBsZS4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9jb21tb24uYwpAQCAtOTY2LDcgKzk2Niw4IEBAIGNvbnN0IHU4IHNoX3R5cGVf
dG9fc2l6ZVtdID0gewogICAgIDEgIC8qIFNIX3R5cGVfb29zX3NuYXBzaG90ICAgKi8KIH07CiAK
LS8qIEZpZ3VyZSBvdXQgdGhlIGxlYXN0IGFjY2VwdGFibGUgcXVhbnRpdHkgb2Ygc2hhZG93IG1l
bW9yeS4KKy8qCisgKiBGaWd1cmUgb3V0IHRoZSBsZWFzdCBhY2NlcHRhYmxlIHF1YW50aXR5IG9m
IHNoYWRvdyBtZW1vcnkuCiAgKiBUaGUgbWluaW11bSBtZW1vcnkgcmVxdWlyZW1lbnQgZm9yIGFs
d2F5cyBiZWluZyBhYmxlIHRvIGZyZWUgdXAgYQogICogY2h1bmsgb2YgbWVtb3J5IGlzIHZlcnkg
c21hbGwgLS0gb25seSB0aHJlZSBtYXgtb3JkZXIgY2h1bmtzIHBlcgogICogdmNwdSB0byBob2xk
IHRoZSB0b3AgbGV2ZWwgc2hhZG93cyBhbmQgcGFnZXMgd2l0aCBYZW4gbWFwcGluZ3MgaW4gdGhl
bS4KQEAgLTk3NSwxMSArOTc2LDExIEBAIGNvbnN0IHU4IHNoX3R5cGVfdG9fc2l6ZVtdID0gewog
ICogaW5zdHJ1Y3Rpb24sIHdlIG11c3QgYmUgYWJsZSB0byBtYXAgYSBsYXJnZSBudW1iZXIgKGFi
b3V0IHRoaXJ0eSkgVkFzCiAgKiBhdCB0aGUgc2FtZSB0aW1lLCB3aGljaCBtZWFucyB0aGF0IHRv
IGd1YXJhbnRlZSBwcm9ncmVzcywgd2UgbXVzdAogICogYWxsb3cgZm9yIG1vcmUgdGhhbiBuaW5l
dHkgYWxsb2NhdGVkIHBhZ2VzIHBlciB2Y3B1LiAgV2Ugcm91bmQgdGhhdAotICogdXAgdG8gMTI4
IHBhZ2VzLCBvciBoYWxmIGEgbWVnYWJ5dGUgcGVyIHZjcHUsIGFuZCBhZGQgMSBtb3JlIHZjcHUn
cwotICogd29ydGggdG8gbWFrZSBzdXJlIHdlIG5ldmVyIHJldHVybiB6ZXJvLiAqLworICogdXAg
dG8gMTI4IHBhZ2VzLCBvciBoYWxmIGEgbWVnYWJ5dGUgcGVyIHZjcHUuCisgKi8KIHN0YXRpYyB1
bnNpZ25lZCBpbnQgc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCiB7Ci0gICAgcmV0dXJuIChkLT5tYXhfdmNwdXMgKyAxKSAqIDEyODsKKyAgICByZXR1
cm4gZC0+bWF4X3ZjcHVzICogMTI4OwogfQogCiAvKiBEaXNwYXRjaGVyIGZ1bmN0aW9uOiBjYWxs
IHRoZSBwZXItbW9kZSBmdW5jdGlvbiB0aGF0IHdpbGwgdW5ob29rIHRoZQpAQCAtMTMyMiw4ICsx
MzIzLDExIEBAIHNoYWRvd19hbGxvY19wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICBpZiAoICFkLT5hcmNoLnBhZ2luZy5wMm1fYWxsb2NfZmFpbGVkICkKICAgICAgICAgewogICAg
ICAgICAgICAgZC0+YXJjaC5wYWdpbmcucDJtX2FsbG9jX2ZhaWxlZCA9IDE7Ci0gICAgICAgICAg
ICBkcHJpbnRrKFhFTkxPR19FUlIsICJkJWkgZmFpbGVkIHRvIGFsbG9jYXRlIGZyb20gc2hhZG93
IHBvb2xcbiIsCi0gICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CisgICAgICAgICAg
ICBkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICJkJWQgZmFpbGVkIHRv
IGFsbG9jYXRlIGZyb20gc2hhZG93IHBvb2wgKHRvdD0ldSBwMm09JXUgbWluPSV1KVxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBkLT5hcmNoLnBhZ2luZy5zaGFkb3cudG90
YWxfcGFnZXMsCisgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gucGFnaW5nLnNoYWRvdy5wMm1f
cGFnZXMsCisgICAgICAgICAgICAgICAgICAgIHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcyhk
KSk7CiAgICAgICAgIH0KICAgICAgICAgcGFnaW5nX3VubG9jayhkKTsKICAgICAgICAgcmV0dXJu
IE5VTEw7CkBAIC0xMzczLDkgKzEzNzcsMTUgQEAgc3RhdGljIHVuc2lnbmVkIGludCBzaF9taW5f
YWxsb2NhdGlvbihjbwogewogICAgIC8qCiAgICAgICogRG9uJ3QgYWxsb2NhdGUgbGVzcyB0aGFu
IHRoZSBtaW5pbXVtIGFjY2VwdGFibGUsIHBsdXMgb25lIHBhZ2UgcGVyCi0gICAgICogbWVnYWJ5
dGUgb2YgUkFNIChmb3IgdGhlIHAybSB0YWJsZSkuCisgICAgICogbWVnYWJ5dGUgb2YgUkFNIChm
b3IgdGhlIHAybSB0YWJsZSwgbWluaW1hbGx5IGVub3VnaCBmb3IgSFZNJ3Mgc2V0dGluZworICAg
ICAqIHVwIG9mIHNsb3QgemVybyBhbmQgVk1YJ3Mgc2V0dGluZyB1cCBvZiB0aGUgTEFQSUMgcGFn
ZSksIHBsdXMgb25lIGZvcgorICAgICAqIEhWTSdzIDEtdG8tMSBwYWdldGFibGUuCiAgICAgICov
Ci0gICAgcmV0dXJuIHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcyhkKSArIChkLT50b3RfcGFn
ZXMgLyAyNTYpOworICAgIHJldHVybiBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoZCkgKwor
ICAgICAgICAgICBtYXgoZC0+dG90X3BhZ2VzIC8gMjU2LAorICAgICAgICAgICAgICAgaXNfaHZt
X2RvbWFpbihkKSA/IENPTkZJR19QQUdJTkdfTEVWRUxTICsgISFjcHVfaGFzX3ZteCAqIDIKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAwVSkgKworICAgICAgICAgICBpc19odm1f
ZG9tYWluKGQpOwogfQogCiBpbnQgc2hhZG93X3NldF9hbGxvY2F0aW9uKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBwYWdlcywgYm9vbCAqcHJlZW1wdGVkKQoKCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 11:03:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 11:03:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grKyx-0005FS-2Z; Wed, 06 Feb 2019 11:03:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grKyv-0005FN-UE
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 11:03:05 +0000
X-Inumbo-ID: c4fffeb0-29fe-11e9-b047-773b5cd3bcdc
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4fffeb0-29fe-11e9-b047-773b5cd3bcdc;
 Wed, 06 Feb 2019 11:03:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 04:03:00 -0700
Message-Id: <5C5ABEE102000078002143C9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 04:02:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-5-roger.pau@citrix.com>
 <5C5971D00200007800213E92@prv1-mh.provo.novell.com>
 <20190205114739.r4zceltrrv6ovuq3@mac>
 <5C5987D60200007800213F14@prv1-mh.provo.novell.com>
 <20190205135237.54gjkm2ac7q3pnuz@mac>
 <5C59A88F0200007800214009@prv1-mh.provo.novell.com>
 <20190205155309.qkx4jos6qtfwdo6z@mac>
 <5C59C89802000078002140C7@prv1-mh.provo.novell.com>
 <20190206091046.dzafcjpkkwoiibda@mac>
In-Reply-To: <20190206091046.dzafcjpkkwoiibda@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 4/8] x86/shadow: alloc enough pages
 so initialization doesn't fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE5IGF0IDEwOjEwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDA1LCAyMDE5IGF0IDEwOjMyOjA4QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDUuMDIuMTkgYXQgMTY6NTMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDg6MTU6MjdBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAwNS4wMi4xOSBhdCAxNDo1MiwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBJIGRvbid0IHRoaW5rIHRoZSBhbW91bnQgb2Yg
Z3Vlc3QgbWVtb3J5IG1hdHRlcnMgaGVyZSwgdGhlIGZvbGxvd2luZwo+PiA+PiA+IGV4YW1wbGUg
d2l0aCA4RyBvZiBSQU0gYW5kIDggdkNQVXMgZmFpbHMgaW4gdGhlIHNhbWUgd2F5Ogo+PiA+PiA+
IAo+PiA+PiA+ICMgY2F0IHRlc3QuYwo+PiA+PiA+IHRlc3QuYyAgICAgICB0ZXN0LmMuZ2NvdiAg
dGVzdC5jZmcgICAgIHRlc3QuY29yZQo+PiA+PiA+IHJvb3RAOn4gIyBjYXQgdGVzdC5jZmcKPj4g
Pj4gPiBuYW1lID0gInRlc3QiCj4+ID4+ID4gdHlwZSA9ICJodm0iCj4+ID4+ID4gCj4+ID4+ID4g
bWVtb3J5ID0gODE5Mgo+PiA+PiA+IHZjcHVzID0gOAo+PiA+PiA+IGhhcCA9IDAKPj4gPj4gPiAj
IHhsIGNyZWF0ZSB0ZXN0LmNmZwo+PiA+PiA+IFBhcnNpbmcgY29uZmlnIGZyb20gdGVzdC5jZmcK
Pj4gPj4gPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2NyZWF0ZS5jOjU3ODpsaWJ4bF9fZG9tYWluX21h
a2U6IGRvbWFpbiBjcmVhdGlvbiBmYWlsOiAKPiAKPj4gPj4gPiBDYW5ub3QgYWxsb2NhdGUgbWVt
b3J5Cj4+ID4+ID4gbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzo5NzU6aW5pdGlhdGVfZG9t
YWluX2NyZWF0ZTogY2Fubm90IG1ha2UgCj4gZG9tYWluOiAKPj4gPj4gPiAtMwo+PiA+PiA+IAo+
PiA+PiA+IEFuZCBJIHRoaW5rIHRoYXQncyBhIHBlcmZlY3RseSBzdWl0YWJsZSBndWVzdCBjb25m
aWcuCj4+ID4+IAo+PiA+PiBJbmRlZWQuIEFuZCBpdCBkb2Vzbid0IHNlZW0gdG8gd29yayBmb3Ig
bWUgYW55bW9yZSBlaXRoZXIuIE11c3QgYmUKPj4gPj4gYSByZWdyZXNzaW9uLCBhcyBJJ20gcHJl
dHR5IHN1cmUgaXQgZGlkIHN0aWxsIHdvcmsgbm90IGFsbCB0aGF0IGxvbmcgYWdvLgo+PiA+PiBO
b3QgZXZlbiAic2hhZG93X21lbW9yeT0yNTYiIGhlbHBzLgo+PiA+IAo+PiA+IE5vLCBiZWNhdXNl
IHNoYWRvd19pbml0IGlzIGNhbGxlZCBmcm9tIGRvbWFpbl9jcmVhdGUsIGFuZCBpdCdzCj4+ID4g
aW1wb3NzaWJsZSB0byBpbmNyZWFzZSB0aGUgc2hhZG93IG1lbW9yeSBwb29sIGJlZm9yZSB0aGUg
ZG9tYWluIGlzCj4+ID4gYWN0dWFsbHkgY3JlYXRlZC4KPj4gCj4+IE9rYXksIEkgbWlzdW5kZXJz
dG9vZCB0aGUgcHJvYmxlbSBpbml0aWFsbHkuIEFpdWkgdGhpcyBpcyBhCj4+IHJlZ3Jlc3Npb24g
ZnJvbSB0aGUgZWFybHkgc2V0dGluZyBvZiAtPm1heF92Y3B1cywgYXMgdGhhdCBub3cKPiAKPiBB
aGgsIEkgd2Fzbid0IGFibGUgdG8gZmlndXJlIG91dCB3aGF0IGNhdXNlZCB0aGlzIHJlZ3Jlc3Np
b24sIGl0J3MKPiBpbmRlZWQgY2F1c2VkIGJ5IG1heF92Y3B1cyBiZWluZyBzZXQgYXQgZG9tYWlu
X2NyZWF0ZS4KPiAKPj4gY2F1c2VzIHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIHRvIGJs
b2NrIGZhciBtb3JlIHBhZ2VzCj4+IHRoYW4gaXQgZGlkIGJlZm9yZSBmcm9tIHVzZSBmb3IgcDJt
IGFsbG9jcyBkdXJpbmcgZG9tYWluIGNyZWF0aW9uLgo+PiBJIHRoaW5rIEkgc2VlIGFuIGFsdGVy
bmF0aXZlIHdheSBvZiBmaXhpbmcgdGhpcyBmb3IgdGhlIG1vbWVudAo+PiAod2l0aG91dCBhZGRp
bmcgcmUtc2l6ZSBsb2dpYyB5ZXQgd2hlbiBkLT50b3RfcGFnZXMgZ3Jvd3MpLCBidXQKPj4gdGhp
cyB3aWxsIGhhdmUgdG8gd2FpdCB1bnRpbCB0b21vcnJvdy4KPiAKPiBBY2ssIEknbSBoYXBweSB0
byBpbXBsZW1lbnQgaXQgaWYgeW91IHRlbGwgbWUgdGhlIHBsYW4gOikuCgpXZWxsLCB0aGUgcGxh
biB3YXMgaGFyZCB0byBzcGVsbCBvdXQgd2l0aG91dCBhY3R1YWxseSB0cnlpbmcgb3V0CndoYXQg
aXMgbmVlZGVkLiBZb3UnbGwgbGlrZWx5IGhhdmUgc2VlbiBhbHJlYWR5IHRoZSByZXN1bHRpbmcK
cGF0Y2ggSSd2ZSBzZW50IG91dCBmb3IgZGlzY3Vzc2lvbi4KCj4gTWF5YmUgYXMgYW4gYWx0ZXJu
YXRpdmUgdGhlIGNoZWNrcyBpbiBzaGFkb3dfYWxsb2NfcDJtX3BhZ2UgY2FuIGJlCj4gcmVsYXhl
ZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9uLAoKSSd2ZSBiZWVuIGNvbnNpZGVyaW5nIHRoaXMsIGJ1
dCBkZWNpZGVkIGFnYWluc3QgaXQsIGJlY2F1c2UgaXQKd291bGQgdW5kZXJtaW5lIHRoZSBmdW5j
dGlvbmFsaXR5IGluIGNhc2UgdGhlIHRvb2wgc3RhY2sgd291bGQKbm90IGlzc3VlIGEgc2V0LWFs
bG9jYXRpb24gZG9tY3RsLiBNaWQtdGVybSAocGVyaGFwcyBhZnRlciA0LjEyKQpJIHRoaW5rIHdl
IG5lZWQgdG8gc2V0dGxlIG9uIGEgbW9yZSB1bmlmb3JtIG1vZGVsIGhlcmUsIGUuZy4KZWl0aGVy
IGFsd2F5cyByZXF1aXJpbmcgYSBzZXQtYWxsb2NhdGlvbiByZXF1ZXN0IGJ5IHRoZSB0b29sCnN0
YWNrLCBvciBtYWtpbmcgdGhlIGNvZGUgbm90IGRlcGVuZCBvbiBpdCBhdCBhbGwuCgo+IG9yIHRo
ZSBwMm0gYWxsb2NhdGVkIHdoZW4gdGhlIGZpcnN0IG1lbW9yeSBwYWdlIGdldHMgYWRkZWQgdG8g
dGhlIGRvbWFpbj8KClRoaXMgbWlnaHQgYmUgcG9zc2libGUgYXMgd2VsbCwgYnV0IHBlcmhhcHMg
cmVxdWlyZXMgYSBtb3JlCmludHJ1c2l2ZSBjaGFuZ2UsIGluIHBhcnRpY3VsYXIgaWYgeW91IHRh
a2UgaW50byBjb25zaWRlcmF0aW9uCnRoZSBWTVggY2hhbmdlIHdoaWNoIHdhcyBhIGJ5cHJvZHVj
dCBvZiB0aGUgcGxheWluZyBkb25lCmZvciB0aGlzIG9uZS4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 11:22:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 11:22:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grLHS-000708-TH; Wed, 06 Feb 2019 11:22:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grLHS-000703-Fk
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 11:22:14 +0000
X-Inumbo-ID: 731f7c1a-2a01-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 731f7c1a-2a01-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 11:22:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 04:22:12 -0700
Message-Id: <5C5AC36202000078002143D7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 04:22:10 -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] SVM: make nested page-fault tracing and logging
 consistent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgY2FsbCBfX2dldF9nZm5fdHlwZV9hY2Nlc3MoKSBtb3JlIHRoYW4gb25jZSwgdG8gbWFr
ZSBzdXJlIGRhdGEKcmVjb3JkZWQgZm9yIHhlbnRyYWNlIG1hdGNoZXMgdXAgd2l0aCB3aGF0IGdl
dHMgbG9nZ2VkIGluIGNhc2Ugb2YgdGhlCmRvbWFpbiBnZXR0aW5nIGNyYXNoZWQuCgpBcyBhIHNp
ZGUgZWZmZWN0IHRoaXMgYWxzbyBlbGltaW5hdGVzIGEgdHlwZSBtaXNtYXRjaCByZXBvcnRlZCBi
eQpOb3JiZXJ0IE1hbnRoZXksIGFzIHRoZSBmaXJzdCBjYWxsIG5vdyBhbHNvIG5lZWRzIHRvIHVw
ZGF0ZSB0aGUgbG9jYWwKdmFyaWFibGUgInAybXQiLgoKRG8gYSBmZXcgY29zbWV0aWNzIGF0IHRo
ZSBzYW1lIHRpbWU6IE1vdmUgYSBjb21tZW50IHVwIGEgbGl0dGxlLCBkcm9wCnRoZSBwb2ludGxl
c3MgImNhc2UgMCIgKHNlZWluZyBpbiBwYXJ0aWN1bGFyIHRoZSBjb21tZW50J3Mgd29yZGluZyks
CmFuZCBjb3JyZWN0IGZvcm1hdHRpbmcuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTc5OCwxNyArMTc5OCwxOCBAQCBzdGF0aWMg
dm9pZCBzdm1fZG9fbmVzdGVkX3BnZmF1bHQoc3RydWN0CiAgICAgICAgIH0gX2Q7CiAKICAgICAg
ICAgcDJtID0gcDJtX2dldF9wMm0odik7CisgICAgICAgIG1mbiA9IF9fZ2V0X2dmbl90eXBlX2Fj
Y2VzcyhwMm0sIGdmbiwgJnAybXQsICZwMm1hLCAwLCBOVUxMLCAwKTsKKwogICAgICAgICBfZC5n
cGEgPSBncGE7CiAgICAgICAgIF9kLnF1YWxpZmljYXRpb24gPSAwOwotICAgICAgICBtZm4gPSBf
X2dldF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm4sICZfZC5wMm10LCAmcDJtYSwgMCwgTlVMTCwg
MCk7CiAgICAgICAgIF9kLm1mbiA9IG1mbl94KG1mbik7CisgICAgICAgIF9kLnAybXQgPSBwMm10
OwogICAgICAgICAKICAgICAgICAgX190cmFjZV92YXIoVFJDX0hWTV9OUEYsIDAsIHNpemVvZihf
ZCksICZfZCk7CiAgICAgfQogCi0gICAgc3dpdGNoIChyZXQpIHsKLSAgICBjYXNlIDA6Ci0gICAg
ICAgIGJyZWFrOworICAgIHN3aXRjaCAoIHJldCApCisgICAgewogICAgIGNhc2UgMToKICAgICAg
ICAgcmV0dXJuOwogICAgIGNhc2UgLTE6CkBAIC0xODE4LDEwICsxODE5LDEyIEBAIHN0YXRpYyB2
b2lkIHN2bV9kb19uZXN0ZWRfcGdmYXVsdChzdHJ1Y3QKICAgICAgICAgcmV0dXJuOwogICAgIH0K
IAorICAgIC8qIEV2ZXJ5dGhpbmcgZWxzZSBpcyBhbiBlcnJvci4gKi8KICAgICBpZiAoIHAybSA9
PSBOVUxMICkKKyAgICB7CiAgICAgICAgIHAybSA9IHAybV9nZXRfcDJtKHYpOwotICAgIC8qIEV2
ZXJ5dGhpbmcgZWxzZSBpcyBhbiBlcnJvci4gKi8KLSAgICBtZm4gPSBfX2dldF9nZm5fdHlwZV9h
Y2Nlc3MocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgTlVMTCwgMCk7CisgICAgICAgIG1mbiA9
IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIGdmbiwgJnAybXQsICZwMm1hLCAwLCBOVUxMLCAw
KTsKKyAgICB9CiAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKICAgICAgICAgICJTVk0gdmlvbGF0
aW9uIGdwYSAlIyJQUklwYWRkciIsIG1mbiAlI2x4LCB0eXBlICVpXG4iLAogICAgICAgICAgZ3Bh
LCBtZm5feChtZm4pLCBwMm10KTsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 11:42:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 11:42:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grLb6-0000GE-L9; Wed, 06 Feb 2019 11:42:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=su2n=QN=citrix.com=prvs=933dc5b42=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1grLb5-0000G9-6f
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 11:42:31 +0000
X-Inumbo-ID: 47fd4317-2a04-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47fd4317-2a04-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 11:42:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,339,1544486400"; d="scan'208";a="85576314"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C5AB5DA020000780021436D@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <6fd67305-53ad-b310-2fde-8e678fc56784@citrix.com>
Date: Wed, 6 Feb 2019 11:42:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5AB5DA020000780021436D@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] VMX: don't ignore P2M setup error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMjAxOSAxMDoyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gc2V0X21taW9fcDJtX2Vu
dHJ5KCkgbWF5IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAtRU5PTUVNLiBEb24ndCBpZ25vcmUK
PiBzdWNoIGFuIGVycm9yLCBidXQgaW5zdGVhZCBjYXVzZSBkb21haW4gY3JlYXRpb24gdG8gZmFp
bCBpbiBzdWNoIGEgY2FzZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 11:52:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 11:52:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grLkV-00019n-Ky; Wed, 06 Feb 2019 11:52:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eoF8=QN=citrix.com=prvs=93319c3d4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grLkU-00019i-14
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 11:52:14 +0000
X-Inumbo-ID: a14b4b12-2a05-11e9-9781-5b81633e2147
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a14b4b12-2a05-11e9-9781-5b81633e2147;
 Wed, 06 Feb 2019 11:52:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,339,1544486400"; d="scan'208";a="85576623"
Date: Wed, 6 Feb 2019 12:52:05 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190206115205.3awoolhiqayqy46k@mac>
References: <5C5ABD7102000078002143B1@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C5ABD7102000078002143B1@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/shadow: adjust minimum allocation
 calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Tim Deegan <tim@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDYsIDIwMTkgYXQgMDM6NTY6NDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQSBwcmV2aW91c2x5IGJhZCBzaXR1YXRpb24gaGFzIGJlY29tZSB3b3JzZSB3aXRoIHRo
ZSBlYXJseSBzZXR0aW5nIG9mCj4gLT5tYXhfdmNwdXM6IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBz
aGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBoYXMKPiBmdXJ0aGVyIGdyb3duLCBhbmQgaGVu
Y2Ugbm93IGhvbGRzIGJhY2sgZXZlbiBtb3JlIG1lbW9yeSBmcm9tIHVzZSBmb3IKPiB0aGUgcDJt
Lgo+IAo+IE1ha2Ugc2hfbWluX2FsbG9jYXRpb24oKSBhY2NvdW50IGZvciBhbGwgcDJtIG1lbW9y
eSBuZWVkZWQgZm9yCj4gc2hhZG93X2VuYWJsZSgpIHRvIHN1Y2NlZWQgZHVyaW5nIGRvbWFpbiBj
cmVhdGlvbiAoYXQgd2hpY2ggcG9pbnQgdGhlCj4gZG9tYWluIGhhcyBubyBtZW1vcnkgYXQgYWxs
IGFsbG9jYXRlZCB0byBpdCB5ZXQsIGFuZCBoZW5jZSB1c2Ugb2YKPiBkLT50b3RfcGFnZXMgaXMg
bWVhbmluZ2xlc3MpLgo+IAo+IEFsc28gbWFrZSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMo
KSBubyBsb25nZXIgbmVlZGxlc3NseSBhZGQgMSB0bwo+IHRoZSB2Q1BVIGNvdW50Lgo+IAo+IEZp
bmFsbHkgbWFrZSB0aGUgZGVidWdnaW5nIHByaW50aygpIGluIHNoYWRvd19hbGxvY19wMm1fcGFn
ZSgpIGEgbGl0dGxlCj4gbW9yZSB1c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRoZSByZWxldmFu
dCBkb21haW4gc2V0dGluZ3MuCj4gCj4gUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw4PCqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IC0tLQo+IFRCRDogVGhlIHF1ZXN0aW9uIG9mIGNvdXJzZSBpcyB3aGV0
aGVyIHN1Y2ggYW4gImV4YWN0IiBjYWxjdWxhdGlvbiBpc24ndAo+ICAgICAgYSBsaXR0bGUgcmlz
a3kgZ29pbmcgZm9yd2FyZCwgdGhlIG1vcmUgdGhhdCB0aGUgcmVncmVzc2lvbiBoZXJlCj4gICAg
ICB3YXNuJ3QgZm91bmQgYnkgb3NzdGVzdCwgYmVjYXVzZSBkb21haW5zIHdpdGggc3VmZmljaWVu
dGx5IGZldwo+ICAgICAgdkNQVS1zIHdlcmVuJ3QgYWZmZWN0ZWQsIGR1ZSB0byB0aGUgNE1iIG1p
bmltdW0gYWxsb2NhdGlvbiBlbmZvcmNlZAo+ICAgICAgYnkgc2hhZG93X2VuYWJsZSgpJ3MgY2Fs
bCB0byBzaGFkb3dfc2V0X2FsbG9jYXRpb24oKS4gSSB3b3VsZCwKPiAgICAgIGhvd2V2ZXIsIHF1
ZXN0aW9uIHRoaXMgZW5mb3JjZW1lbnQgb2YgYSBzdGF0aWMgbWluaW11bSBhcyB3ZWxsIC0KPiAg
ICAgIHNoYWRvd19vbmVfYml0X2VuYWJsZSgpIGRvZXNuJ3QgZG8gc28sIGZvciBleGFtcGxlLgoK
SSB3b25kZXJlZCB0aGUgc2FtZSB3aGlsZSBkb2luZyBteSBmaXgsIHdoZXRoZXIgaXQgd2FzIGJl
c3QgdG8gYWNjb3VudApmb3IgdGhlIGV4YWN0IGFtb3VudCBvZiBwYWdlcyBuZWVkZWQgZm9yIHNo
YWRvd19lbmFibGUgdG8gc3VjY2VlZCwgb3IKd2hldGhlciB0byBhZGQgYSBmaXhlZCBhbW91bnQg
b2Ygc2xhY2sgdGhhdCB3YXMgZ3JlYXRlciB0aGFuIHRoZQphY3R1YWwgcmVxdWlyZW1lbnRzIG9m
IHNoYWRvd19lbmFibGUuCgpTaW5jZSB5b3UgaGF2ZSBkb25lIHRoZSBhY2NvdW50aW5nLCBhbmQg
SSBleHBlY3Qgc2hhZG93X2VuYWJsZSB0byBub3QKY2hhbmdlIGl0J3MgbWVtb3J5IHJlcXVpcmVt
ZW50cyB2ZXJ5IG9mdGVuIEkgZ3Vlc3Mgd2UgY2FuIGdvIHdpdGggdGhlCmV4YWN0IGFtb3VudCBm
b3Igbm93LgoKPiAKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4gKysr
IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+IEBAIC05NjYsNyArOTY2LDggQEAg
Y29uc3QgdTggc2hfdHlwZV90b19zaXplW10gPSB7Cj4gICAgICAxICAvKiBTSF90eXBlX29vc19z
bmFwc2hvdCAgICovCj4gIH07Cj4gIAo+IC0vKiBGaWd1cmUgb3V0IHRoZSBsZWFzdCBhY2NlcHRh
YmxlIHF1YW50aXR5IG9mIHNoYWRvdyBtZW1vcnkuCj4gKy8qCj4gKyAqIEZpZ3VyZSBvdXQgdGhl
IGxlYXN0IGFjY2VwdGFibGUgcXVhbnRpdHkgb2Ygc2hhZG93IG1lbW9yeS4KPiAgICogVGhlIG1p
bmltdW0gbWVtb3J5IHJlcXVpcmVtZW50IGZvciBhbHdheXMgYmVpbmcgYWJsZSB0byBmcmVlIHVw
IGEKPiAgICogY2h1bmsgb2YgbWVtb3J5IGlzIHZlcnkgc21hbGwgLS0gb25seSB0aHJlZSBtYXgt
b3JkZXIgY2h1bmtzIHBlcgo+ICAgKiB2Y3B1IHRvIGhvbGQgdGhlIHRvcCBsZXZlbCBzaGFkb3dz
IGFuZCBwYWdlcyB3aXRoIFhlbiBtYXBwaW5ncyBpbiB0aGVtLgo+IEBAIC05NzUsMTEgKzk3Niwx
MSBAQCBjb25zdCB1OCBzaF90eXBlX3RvX3NpemVbXSA9IHsKPiAgICogaW5zdHJ1Y3Rpb24sIHdl
IG11c3QgYmUgYWJsZSB0byBtYXAgYSBsYXJnZSBudW1iZXIgKGFib3V0IHRoaXJ0eSkgVkFzCj4g
ICAqIGF0IHRoZSBzYW1lIHRpbWUsIHdoaWNoIG1lYW5zIHRoYXQgdG8gZ3VhcmFudGVlIHByb2dy
ZXNzLCB3ZSBtdXN0Cj4gICAqIGFsbG93IGZvciBtb3JlIHRoYW4gbmluZXR5IGFsbG9jYXRlZCBw
YWdlcyBwZXIgdmNwdS4gIFdlIHJvdW5kIHRoYXQKPiAtICogdXAgdG8gMTI4IHBhZ2VzLCBvciBo
YWxmIGEgbWVnYWJ5dGUgcGVyIHZjcHUsIGFuZCBhZGQgMSBtb3JlIHZjcHUncwo+IC0gKiB3b3J0
aCB0byBtYWtlIHN1cmUgd2UgbmV2ZXIgcmV0dXJuIHplcm8uICovCj4gKyAqIHVwIHRvIDEyOCBw
YWdlcywgb3IgaGFsZiBhIG1lZ2FieXRlIHBlciB2Y3B1Lgo+ICsgKi8KPiAgc3RhdGljIHVuc2ln
bmVkIGludCBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKPiAgewo+IC0gICAgcmV0dXJuIChkLT5tYXhfdmNwdXMgKyAxKSAqIDEyODsKPiArICAgIHJl
dHVybiBkLT5tYXhfdmNwdXMgKiAxMjg7Cj4gIH0KPiAgCj4gIC8qIERpc3BhdGNoZXIgZnVuY3Rp
b246IGNhbGwgdGhlIHBlci1tb2RlIGZ1bmN0aW9uIHRoYXQgd2lsbCB1bmhvb2sgdGhlCj4gQEAg
LTEzMjIsOCArMTMyMywxMSBAQCBzaGFkb3dfYWxsb2NfcDJtX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCkKPiAgICAgICAgICBpZiAoICFkLT5hcmNoLnBhZ2luZy5wMm1fYWxsb2NfZmFpbGVkICkKPiAg
ICAgICAgICB7Cj4gICAgICAgICAgICAgIGQtPmFyY2gucGFnaW5nLnAybV9hbGxvY19mYWlsZWQg
PSAxOwo+IC0gICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJkJWkgZmFpbGVkIHRvIGFs
bG9jYXRlIGZyb20gc2hhZG93IHBvb2xcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkKTsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLAo+ICsgICAgICAgICAg
ICAgICAgICAgICJkJWQgZmFpbGVkIHRvIGFsbG9jYXRlIGZyb20gc2hhZG93IHBvb2wgKHRvdD0l
dSBwMm09JXUgbWluPSV1KVxuIiwKPiArICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQs
IGQtPmFyY2gucGFnaW5nLnNoYWRvdy50b3RhbF9wYWdlcywKPiArICAgICAgICAgICAgICAgICAg
ICBkLT5hcmNoLnBhZ2luZy5zaGFkb3cucDJtX3BhZ2VzLAo+ICsgICAgICAgICAgICAgICAgICAg
IHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcyhkKSk7Cj4gICAgICAgICAgfQo+ICAgICAgICAg
IHBhZ2luZ191bmxvY2soZCk7Cj4gICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gQEAgLTEzNzMsOSAr
MTM3NywxNSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHNoX21pbl9hbGxvY2F0aW9uKGNvCj4gIHsK
PiAgICAgIC8qCj4gICAgICAgKiBEb24ndCBhbGxvY2F0ZSBsZXNzIHRoYW4gdGhlIG1pbmltdW0g
YWNjZXB0YWJsZSwgcGx1cyBvbmUgcGFnZSBwZXIKPiAtICAgICAqIG1lZ2FieXRlIG9mIFJBTSAo
Zm9yIHRoZSBwMm0gdGFibGUpLgo+ICsgICAgICogbWVnYWJ5dGUgb2YgUkFNIChmb3IgdGhlIHAy
bSB0YWJsZSwgbWluaW1hbGx5IGVub3VnaCBmb3IgSFZNJ3Mgc2V0dGluZwo+ICsgICAgICogdXAg
b2Ygc2xvdCB6ZXJvIGFuZCBWTVgncyBzZXR0aW5nIHVwIG9mIHRoZSBMQVBJQyBwYWdlKSwgcGx1
cyBvbmUgZm9yCj4gKyAgICAgKiBIVk0ncyAxLXRvLTEgcGFnZXRhYmxlLgo+ICAgICAgICovCj4g
LSAgICByZXR1cm4gc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKGQpICsgKGQtPnRvdF9wYWdl
cyAvIDI1Nik7Cj4gKyAgICByZXR1cm4gc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKGQpICsK
PiArICAgICAgICAgICBtYXgoZC0+dG90X3BhZ2VzIC8gMjU2LAo+ICsgICAgICAgICAgICAgICBp
c19odm1fZG9tYWluKGQpID8gQ09ORklHX1BBR0lOR19MRVZFTFMgKyAhIWNwdV9oYXNfdm14ICog
Mgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMFUpICsKPiArICAgICAgICAg
ICBpc19odm1fZG9tYWluKGQpOwoKU2hvdWxkIHRoZSBjYWxsIHRvIHNoYWRvd19zZXRfYWxsb2Nh
dGlvbiBiZSBjaGFuZ2VkIHNvIGl0IGF0dGVtcHRzIHRvCmFsbG9jYXRlIHNoX21pbl9hbGxvY2F0
aW9uKGQpICsgZC0+YXJjaC5wYWdpbmcuc2hhZG93LnAybV9wYWdlcz8KCkl0IHNlZW1zIGEgbGl0
dGxlIG1pc2xlYWRpbmcgdG8gY2hlY2sgd2hldGhlciB0aGVyZSdzIGEgY2VydGFpbiBhbW91bnQK
b2YgcGFnZXMgaW4gdGhlIHBvb2wgKHNoX21pbl9hbGxvY2F0aW9uKGQpICsKZC0+YXJjaC5wYWdp
bmcuc2hhZG93LnAybV9wYWdlcykgYW5kIHRoZW4gc2V0IHRoZSBhbGxvY2F0aW9uIHRvIDRNCnVu
Y29uZGl0aW9uYWxseS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 11:59:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 11:59:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grLrc-0001T7-Fy; Wed, 06 Feb 2019 11:59:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grLra-0001T2-M6
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 11:59:34 +0000
X-Inumbo-ID: aa00d035-2a06-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa00d035-2a06-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 11:59:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 04:59:31 -0700
Message-Id: <5C5ACC22020000780021442B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 04:59:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <dunlapg@umich.edu>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901181344090.18561@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901211516220.12685@sstabellini-ThinkPad-X260>
 <CAFLBxZYdzV43SxpMiF7X=zcNnxfkJDQq5zkUnuThzE-rBuS=yA@mail.gmail.com>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
 <42A2C4FA0200009000417A66@prv1-mh.provo.novell.com>
 <5C46DF880200007800210061@prv1-mh.provo.novell.com>
 <95DC675902000028AB59E961@prv1-mh.provo.novell.com>
 <5C5807DE020000780021390F@prv1-mh.provo.novell.com>
 <CAFLBxZbJ6GX2oJu3YtC-eZZZaVBcyC-vJW_n2Kx4zJhGU=5kOA@mail.gmail.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
 <42A2C4FA0200009000417A66@prv1-mh.provo.novell.com>
 <5C46DF880200007800210061@prv1-mh.provo.novell.com>
 <95DC675902000028AB59E961@prv1-mh.provo.novell.com>
 <5C5807DE020000780021390F@prv1-mh.provo.novell.com>
 <E730A9F90200001DAB59E961@prv1-mh.provo.novell.com>
In-Reply-To: <E730A9F90200001DAB59E961@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE5IGF0IDE1OjU2LCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdyb3RlOgo+IE9u
IE1vbiwgRmViIDQsIDIwMTkgYXQgOTozNyBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+IHdyb3RlOgo+PiA+Pj4gT24gMDEuMDIuMTkgYXQgMTk6NTIsIDxkdW5sYXBnQHVtaWNoLmVk
dT4gd3JvdGU6Cj4+IFdoYXQgSSdtIG5vdCBzdXJlIEkgc2VlIGlzIHdoYXQgeW91IG1lYW4gdG8K
Pj4gZXhwcmVzcyB3aXRoIGFsbCB5b3Ugd3JvdGUgaW4gdGVybXMgb2YgZmluZGluZyBhIHdheSBv
dXQgb2YgdGhlCj4+IGN1cnJlbnQgc2l0dWF0aW9uIChiZXNpZGVzIHJlcXVlc3RpbmcgYSB2b3Rl
KQo+IAo+IElmIHlvdSdyZSBqdXN0IHRpcmVkIG9mIHRoaXMgZGlzY3Vzc2lvbiBhbmQgd2FudCBp
dCB0byBiZSBkb25lLCB0aGVuCj4gb2YgY291cnNlIHdlIGNhbiBqdXN0IHRha2UgYSB2b3RlLgo+
IAo+IEJ1dCBpZGVhbGx5IEkgdGhpbmsgdm90ZXMgYXJlIGJlc3Qgd2hlbiBldmVyeW9uZSBzZWVz
IHRoZSBsYW5kc2NhcGUgb2YKPiB0aGUgZGVjaXNpb24gY2xlYXJseSwgYW5kIGFncmVlcyBvbiBl
eGFjdGx5IHdoYXQgaXQgaXMgdGhleSBkaXNhZ3JlZQo+IGFib3V0LiBGdXJ0aGVybW9yZSwgaXQg
c2VlbXMgdG8gbWUgZnJvbSByZWFkaW5nIHRoaXMgZGlzY3Vzc2lvbiB0aGF0Cj4gaXQncyBtb3Jl
IHRoYW4ganVzdCBhIGZldyBzcGVjaWZpYyBleGFtcGxlcyB0aGF0IEkgZGlzYWdyZWUgd2l0aCB5
b3UKPiBhYm91dCwgYnV0IGFib3V0IGEgbnVtYmVyIG9mIHByaW5jaXBsZXM7IGFzIHN1Y2gsIGlu
dmVzdGluZyB0aW1lCj4gdHJ5aW5nIHRvIGNvbWUgdG8gYSBjb21tb24gdW5kZXJzdGFuZGluZyBz
aG91bGQgcGF5IGRpdmlkZW5kcyBpbiB0aGUKPiBmb3JtIG9mIHJlZHVjZWQgZnJpY3Rpb24gaW4g
dGhlIGZ1dHVyZS4KCldoaWNoIEkgYXBwcmVjaWF0ZSBhbmQgYWdyZWUgd2l0aC4gSSd2ZSBiZWVu
IG1lbnRpb25pbmcgdGhlIG9wdGlvbgpvZiBhIHZvdGUgc29sZWx5IHRvIHNob3cgYSB3YXkgdG8g
bWFrZSBmb3J3YXJkIHByb2dyZXNzIHdpdGhvdXQKdXMgcmVhY2hpbmcgYWdyZWVtZW50LgoKPiBC
ZWZvcmUgSSBleHByZXNzZWQgYW4gb3BpbmlvbiwgSSB3YW50ZWQgdG8gbWFrZSBzdXJlIHRoYXQg
SSBoYWRuJ3QKPiBtaXN1bmRlcnN0b29kIHlvdSBvciBtaXNzZWQgYSBiaWcgYXNwZWN0IG9mIHRo
ZSBkaXNjdXNzaW9uLgo+IAo+PiA+IEltcHJvdmVtZW50cyB0aGlzIHNlcmllcyBzZWVrcyB0byBt
YWtlLCBhcyBJIHVuZGVyc3RhbmQgaXQsIGluY2x1ZGUKPj4gPiAoaW4gb3JkZXIgb2YgdXJnZW5j
eSk6Cj4+ID4KPj4gPiAxLiBGaXhpbmcgb25lIGNvbmNyZXRlIGluc3RhbmNlIG9mICJVQiBoYXph
cmQiCj4+Cj4+IFJpZ2h0LCBhbmQgd2Ugd2FudCB0byB3b3JrIGFyb3VuZCBjb21waWxlciBidWdz
IGhlcmUuCj4+Cj4+ID4gMi4gTWluaW1pemUgcmlzayBvZiBmdXJ0aGVyICJVQiBoYXphcmQiIGlu
IHRoaXMgYml0IG9mIGZ1bmN0aW9uYWxpdHkKPj4gPiAzLiBSZXRhaW4gdGhlIGVmZm9ydCBTdGVm
YW5vIGhhcyBwdXQgaW4gaWRlbnRpZnlpbmcgYWxsIHRoZSBwbGFjZXMKPj4gPiB3aGVyZSBzdWNo
IFVCIGhhemFyZHMgbmVlZCB0byBiZSBhZGRyZXNzZWQuCj4+ID4gNC4gTW92ZSB0b3dhcmRzIE1J
U1JBLUMgY29tcGxpYW5jZS4KPj4gPgo+PiA+IEFzIGZhciBhcyBJIGNhbiB0ZWxsLCBwcmltYXJ5
IG9iamVjdGlvbnMgeW91J3ZlIGxldmVsZWQgYXQgdGhlIG9wdGlvbnMKPj4gPiB3aGljaCB0cnkg
dG8gYWRkcmVzcyAyLTQgYXJlOgo+PiA+Cj4+ID4gYS4gIlVCIGhhemFyZCIgc3RpbGwgbm90IHpl
cm8KPj4gPiBiLiBNSVNSQSBjb21wbGlhbmN5IG5vIDEwMCUKPj4gPiBjLiBVZ2x5Cj4+ID4gZC4g
SW5lZmZpY2llbnQKPj4gPgo+PiA+IChPYnZpb3VzbHkgc29tZSBwcm9wb3NhbHMgaGF2ZSBoYWQg
bW9yZSB0ZWNobmljYWwgZGlzY3Vzc2lvbi4pCj4+ID4KPj4gPiBBbnl0aGluZyBJIG1pc3NlZD8K
Pj4KPj4gSSBkb24ndCB0aGluayBzbywgZXNwZWNpYWxseSBzaW5jZSB2YXJpb3VzIGFzcGVjdHMg
Y2FuIGZhbGwgdW5kZXIgInVnbHkiCj4+IGFuZC9vciAiaW5lZmZpY2llbnQiLgo+IAo+IFdlbGwg
Zm9yIGluc3RhbmNlLCBvdGhlciBvYmplY3Rpb25zIHRoYXQgeW91IG1pZ2h0IGhhdmUgbWFkZSB0
aGF0IEkKPiBkb24ndCBpbmNsdWRlIGluIHRob3NlIGluY2x1ZGU6Cj4gCj4gKiBJbmNvcnJlY3Qg
KGkuZS4sIGtub3duIHdheXMgaW4gd2hpY2ggdGhlIHBhdGNoIHdpbGwgYnJlYWsgZnVuY3Rpb25h
bGl0eSkKPiAqIE1pc2xlYWRpbmcgLyBjb25mdXNpbmcgKGkuZS4sIHNvbWVvbmUgbW9kaWZ5aW5n
IGl0IGlzIGxpa2VseSB0bwo+IGludHJvZHVjZSByZWdyZXNzaW9ucykKPiAqIEZyYWdpbGUgKGku
ZS4sIGxpa2VseSB0byBicmVhayBkdWUgdG8gc21hbGwgb3IgdW5yZWxhdGVkIGNoYW5nZXMpLgoK
VGhlcmUgYXJlIG5vbmUgb2YgdGhlIGZpcnN0IGNhdGVnb3J5IHRoYXQgSSdtIGF3YXJlIG9mLCBi
dXQgdG8gbWUKdGhlIGxhdHRlciB0d28gY2F0ZWdvcmllcyBhdCBsZWFzdCBvdmVybGFwIHdpdGgg
ImluZWZmaWNpZW50IiwgYW5kCnRvIG1lIGVzcGVjaWFsbHkgdGhlIHZhci5TIGFwcHJvYWNoIGZh
bGxzIGluIHRoZSBmcmFnaWxlIGFuZCBtYXliZQphbHNvIGluIHRoZSBtaXNsZWFkaW5nL2NvbmZ1
c2luZyBjYXRlZ29yeS4KCj4gW3NuaXBdCj4+OiBJbXByb3Zpbmcgb24gYS4gYW5kCj4+IGIuIGlz
IG5vdCBhIGdvb2QgZXhjdXNlIHRvIGV4dGVuZCBjLiwgYXQgbGVhc3Qgbm90IHVuZXF1aXZvY2Fs
bHkuCj4+IFdoZXRoZXIgZC4gYWN0dWFsbHkgbWF0dGVycyBpcyBhIHNlcGFyYXRlIGFzcGVjdCwg
cGFydGx5IGJlY2F1c2UgaXQKPj4gbWF5IG1lYW4gZGlmZmVyZW50IHRoaW5ncyAoaXQgY291bGQg
ZS5nLiBiZSB0YWtlbiBhcyBhbm90aGVyCj4+IHdvcmRpbmcgZm9yIGEuIGFuZCBiLikuCj4gCj4g
SSB0YWtlIGl0IHlvdSBtZWFuIDIgYW5kIDQgKHJlZHVjZWQgVUIgaGF6YXJkIGFuZCBpbmNyZWFz
ZWQgY2hhbmNlIG9mCj4gTUlTUkEtQyBjb21wbGlhbmNlKSBhcmUgbm90IGEgZ29vZCBleGN1c2Ug
Zm9yIGMgKHVnbHkpLgo+IAo+IFRoZSAidWdsaW5lc3MiIGhlcmUgaW52b2x2ZXMsIHZhcmlvdXNs
eToKPiAqIFBhc3NpbmcgYSB2YXJpYWJsZSB0aHJvdWdoIGFuIGFzbSAiYmFycmllciIKPiAqIENh
c2luZyBwb2ludGVycyB0byBvdGhlciB0eXBlcywgc29tZXRpbWVzIG11bHRpcGxlIHRpbWVzIGF0
IG9uY2UKPiAKPiBNb3N0IG9mIHRoZW0gYXJlIGEgaGFuZGZ1bCBvZiBsaW5lcyBoaWRkZW4gYmVo
aW5kIGEgbWFjcm8gaW4gYSBoZWFkZXIgZmlsZS4KPiAKPiBUbyBtZSwgb24gYSBzY2FsZSBvZiAx
IHRvIDEwLCBJJ2QgZ2l2ZSB0aGVtIGFuIHVnbGluZXNzIGZhY3RvciAyIG9yIDMuCj4gCj4gT24g
dGhlIG90aGVyIGhhbmQsIEkgZmluZCAyLTQgY29tcGVsbGluZzoKPiAKPiAqIEkgY29uc2lkZXIg
eW91ciBzdWdnZXN0ZWQgYXBwcm9hY2gsIG9mIHVzaW5nIHNpbXBsZQo+IHBvaW50ZXItdG8tcG9p
bnRlciBjYXN0aW5nLCAgb3IgY2FzdGluZyB0byBhIHBvaW50ZXIgYWZ0ZXIgYXNtIGFuZAo+IGNv
bXBhcmluZyB0aGUgcmVzdWx0aW5nIHBvaW50ZXJzLCB0byBoYXZlIGEgcmVhc29uYWJseSBoaWdo
IGNoYW5jZSBvZgo+IHRyaXBwaW5nIG92ZXIgVUIgYmVoYXZpb3IgYXQgc29tZSBwb2ludCBpbiB0
aGUgZnV0dXJlLiAgUmVnYXJkbGVzcyBvZgo+IHRoZSBvdXRjb21lIG9mIHRoYXQgLS0gd2hldGhl
ciB3ZSBjaGFuZ2Ugb3VyIHdvcmstYXJvdW5kIGFnYWluIG9yCj4gd2hldGhlciB0aGUgY29tcGls
ZXIgYXV0aG9ycyBjaGFuZ2UgdGhlIGNvbXBpbGVycyAtLSBib3RoIHdlIGFuZCBvdXIKPiB1c2Vy
cyBhbmQgY3VzdG9tZXJzIHdpbGwgaGF2ZSBoYWQgYSBsb3Qgb2YgaGFzc2xlIHRvIGRlYWwgd2l0
aC4KPiBBdm9pZGluZyB0aGF0IGhhc3NsZSBpcyB3b3J0aCB0aGUgc2xpZ2h0IHVnbGluZXNzIGlu
dHJvZHVjZWQgYnkgdGhlCj4gb3RoZXIgc29sdXRpb25zLgo+IAo+ICogU3RlZmFubyBoYXMgZG9u
ZSBhIGZhaXIgYW1vdW50IG9mIHdvcmsgaWRlbnRpZnlpbmcgdGhlIHBsYWNlcyB0aGF0Cj4gbmVl
ZCB0byBiZSBjaGFuZ2VkLiAgV2Uga25vdyB0aGF0IHdlJ3JlIGxpa2VseSB0byBuZWVkIHRvIG1h
a2UgKnNvbWUKPiBzb3J0KiBvZiBjaGFuZ2UgbGlrZSB0aGlzIGZvciBNSVNSQSBjb21wbGlhbmNl
IGF0IHNvbWUgcG9pbnQuCj4gVGhyb3dpbmcgYXdheSB3b3JrIHRoYXQgdGhlbiB3aWxsIG5lZWQg
dG8gYmUgZHVwbGljYXRlZCBpcyBib3RoIGEKPiB3YXN0ZSBvZiB0aW1lLCBhbmQgb2YgZGV2ZWxv
cGVyIG1vdGl2YXRpb24uICBFdmVuIGlmIHdlIGRpZG4ndCB0aGluawo+IGl0IHdvdWxkIGltcG92
ZSBVQiBiZWhhdmlvciAqb3IqIGdldCB1cyBjbG9zZXIgdG8gTUlTUkEgQyBjb21wbGlhbmNlLAo+
IHJldGFpbmluZyB0aGUgd29yayBoZSdzIGRvbmUgd291bGQgYmUgd29ydGggYWNjZXB0aW5nIGEg
cGF0Y2ggY3JlYXRpbmcKPiBzdWNoIGEgbWFjcm8uCj4gCj4gKiBUaGUgcGF0Y2ggdGFrZXMgdGhl
IGNvZGUgYmFzZSBvbmUgc3RlcCBjbG9zZXIgdG8gYmVpbmcgTUlTUkEgQwo+IGNvbXBsaWFudCwg
Ynkgc2V0dGluZyB1cCBpbmZyYXN0cnVjdHVyZSBsaWtlbHkgbmVlZGVkIGJ5IHdoYXRldmVyIGl0
Cj4gbmVlZHMuICBFdmVuIGJlZm9yZSB3ZSBoYWQgdGhlIHJlY29tbWVuZGF0aW9uIGZyb20gTUlT
UkEgQywgSSB3b3VsZAo+IGNvbnNpZGVyIHByZXBhcmluZyBmb3IgdGhhdCBldmVudHVhbGl0eSB0
byBiZSB3b3J0aCB0aGUgbWlub3IgdWdsaW5lc3MKPiBpbnRyb2R1Y2VkLgo+IAo+IEFuZCBzbywg
dG8gbWUsIHRoZSB1bml0cHRyX3QgY2FzdGluZyBwcm9wb3NhbCBzZWVtcyBsaWtlIGFuIG9idmlv
dXMgCj4gImFjY2VwdCIuCj4gCj4gRG8geW91IGRpc2FncmVlIHdpdGggYW55IG9mIG15IGFzc2Vz
c21lbnRzIGFib3ZlPyAgRGlkIEkgbWlzcyBhbnl0aGluZwo+IHRoYXQgc2hvdWxkIGJlIGZhY3Rv
cmVkIGluPwoKV2VsbCwgSSB0aGluayB0aGUgcGljdHVyZSB5b3UndmUgZ2l2ZW4gaXNuJ3QgY29t
cGxldGUuIEZvciBvbmUsIEknbQpjZXJ0YWlubHkgd2lsbGluZyB0byBhY2NlcHQgYSBjZXJ0YWlu
IGxldmVsIG9mIHVnbGluZXNzIChvciBldmVuCmZyYWdpbGl0eSwgd2hpY2ggSSBjb25zaWRlciBl
dmVuIG1vcmUgcHJvYmxlbWF0aWMpIGlmIHRoZSBwcm9wb3NlZAphZGp1c3RtZW50cyBpbmRlZWQg
X2d1YXJhbnRlZV8gYW4gaW1wcm92ZW1lbnQuIEJ1dCBzbyBmYXIgSSd2ZQpub3Qgc2VlbiBhbnkg
cHJvb2Ygb2YgdGhpcyAoYW5kIHlvdXIgZXhwbGFuYXRpb25zIG9mIHdoeSB5b3UKZmluZCAiMi00
IGNvbXBlbGxpbmciIGFsc28gZG9lc24ndCBzZWVtIHRvIGFkZCBhbnkpLiBPZiBjb3Vyc2Ugb25l
Cm1pZ2h0IG1ha2UgY2hhbmdlcyBqdXN0IGluIHRoZSBob3BlIG9mIGFuIGltcHJvdmVtZW50LCBi
dXQgdGhlbgpteSBwZXJzb25hbCB0b2xlcmFuY2UgdG8gaXQgKHBvdGVudGlhbGx5KSBoYXZpbmcg
dW5kZXNpcmFibGUgc2lkZQplZmZlY3RzIGdvZXMgZG93bi4KCkZ1cnRoZXJtb3JlLCBhcyB3aXRo
IGFueSBvdGhlciBjaGFuZ2UsIEkgdGhpbmsgaXQgaXMgYSBmYWlyCmV4cGVjdGF0aW9uIHRoYXQg
aXQgYmUgbWFkZSBjbGVhciB3aGF0IGltcHJvdmVtZW50cyB3aWxsIHJlc3VsdC4KQXMgYnkgdGhp
cyBwb2ludCBJIHJlbWFpbiB1bmNvbnZpbmNlZCB0aGF0IGFueSBjaGFuZ2UgaXMgbmVlZGVkCmF0
IGFsbCAob3RoZXIgdGhhbiB0byB3b3JrIGFyb3VuZCBjb21waWxlciBidWdzKSwgaXQgaXMgLSBJ
IHRoaW5rIC0KY2xlYXIgdGhhdCBJJ20gbm90IHNlZWluZyB0aGUgc3VwcG9zZWQgaW1wcm92ZW1l
bnRzIGFzIGFjdHVhbApvbmVzLgoKU28gdG8gZXZhbHVhdGUgdGhlIHByb3Bvc2FscyBpbiB0aGVz
ZSB0ZXJtczoKCi0gdGhlIHZhci5TIGFwcHJvYWNoIHNpbXBseSBpcyB1Z2xpZXN0IGFtb25nIGFs
bCBvZiB0aGVtICh3aGljaAogIEkgYWRtaXQgaXMgYSBzdWJqZWN0aXZlIGFzc2Vzc21lbnQgb2Yg
bWluZSksIGJ1dCBnaXZlcyB0aGUKICAgaGlnaGVzdCBsZXZlbCBvZiAiaG9wZSIgb2YgYmVpbmcg
Y29tcGxpYW50Ci0gdGhlIGNhc3QgdG8gaW50ZWdlciBhcyB3ZWxsIGFzIHRoZSB2YXIuUyBhcHBy
b2FjaCBhcmUgbW9yZQogIGZyYWdpbGUgdGhhbiB0aGUgb25lIHJldGFpbmluZyAob3IgdG8gYmUg
cHJlY2lzZSwgcmUtZXN0YWJsaXNoaW5nKQogIG9yaWdpbmFsIHR5cGVzCi0gdGhlIGNhc3QtcmV0
YWluaW5nLXR5cGVzIGFwcHJvYWNoIGlzIHRoZSBsZWFzdCBmcmFnaWxlIG9uZSwKICBidXQgYWxz
byB0aGUgb25lIGRlbGl2ZXJpbmcgdGhlIGxlYXN0IGxldmVsIG9mICJob3BlIgoKT24gdGhlIGJh
bGFuY2UsIGkuZS4gd2VpZ2hpbmcgdXBzaWRlcyBhbmQgZG93bnNpZGVzLCBJIHdvdWxkCnByb2Jh
Ymx5IGNvbWUgdG8gYSB6ZXJvIGZvciBhbGwgb2YgdGhlbSwgd2hpY2ggaXMgdGhlIHNhbWUgYXMK
c2ltcGx5IG5vdCBjaGFuZ2luZyBhbnl0aGluZy4gV2hpY2ggaXMgd2h5IEkgY29udGludWUgdG8g
dGhpbmsKdGhhdCwgYWdhaW4gYmVzaWRlcyBkZWFsaW5nIHdpdGgga25vd24gKGJ1dCBub3QgInBy
ZWRpY3RlZCIgb3IKd2hhdGV2ZXIgeW91IG1pZ2h0IGNhbGwgaXQpIGNvbXBpbGVyIGJ1Z3MsIGxl
YXZpbmcgdGhlIGNvZGUgYXMKaXMgd2lsbCBiZSB0aGUgYmVzdCBjaG9pY2UgYXQgdGhpcyBwb2lu
dCBpbiB0aW1lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 12:01:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 12:01:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grLt1-00029L-4m; Wed, 06 Feb 2019 12:01:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=su2n=QN=citrix.com=prvs=933dc5b42=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1grLsz-00029C-UO
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 12:01:01 +0000
X-Inumbo-ID: de15c3f3-2a06-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de15c3f3-2a06-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 12:01:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,339,1544486400"; d="scan'208";a="85576940"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C5ABD7102000078002143B1@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <158e6fc8-0a01-74a1-3b3a-8fd6d25477bf@citrix.com>
Date: Wed, 6 Feb 2019 12:00:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5ABD7102000078002143B1@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/shadow: adjust minimum allocation
 calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMjAxOSAxMDo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQEAgLTEzNzMsOSArMTM3
NywxNSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHNoX21pbl9hbGxvY2F0aW9uKGNvCj4gIHsKPiAg
ICAgIC8qCj4gICAgICAgKiBEb24ndCBhbGxvY2F0ZSBsZXNzIHRoYW4gdGhlIG1pbmltdW0gYWNj
ZXB0YWJsZSwgcGx1cyBvbmUgcGFnZSBwZXIKPiAtICAgICAqIG1lZ2FieXRlIG9mIFJBTSAoZm9y
IHRoZSBwMm0gdGFibGUpLgo+ICsgICAgICogbWVnYWJ5dGUgb2YgUkFNIChmb3IgdGhlIHAybSB0
YWJsZSwgbWluaW1hbGx5IGVub3VnaCBmb3IgSFZNJ3Mgc2V0dGluZwo+ICsgICAgICogdXAgb2Yg
c2xvdCB6ZXJvIGFuZCBWTVgncyBzZXR0aW5nIHVwIG9mIHRoZSBMQVBJQyBwYWdlKSwgcGx1cyBv
bmUgZm9yCj4gKyAgICAgKiBIVk0ncyAxLXRvLTEgcGFnZXRhYmxlLgoKV2hhdCBpcyBpbiBzbG90
IDA/wqAgTm90aGluZyBjb21lcyB0byBtaW5kLgoKPiAgICAgICAqLwo+IC0gICAgcmV0dXJuIHNo
YWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcyhkKSArIChkLT50b3RfcGFnZXMgLyAyNTYpOwo+ICsg
ICAgcmV0dXJuIHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcyhkKSArCj4gKyAgICAgICAgICAg
bWF4KGQtPnRvdF9wYWdlcyAvIDI1NiwKPiArICAgICAgICAgICAgICAgaXNfaHZtX2RvbWFpbihk
KSA/IENPTkZJR19QQUdJTkdfTEVWRUxTICsgISFjcHVfaGFzX3ZteCAqIDIKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6IDBVKSArCgpJJ20gbm90IHN1cmUgY3B1X2hhc192bXgg
aXMgdGhlIHJpZ2h0IGNoZWNrIGhlcmUuwqAgRm9yIG9uZSwgdGhlcmUgaXMgYQpzZXJpZXMgcG9z
dGVkIGFkZGluZyBzaW1pbGFyIHN1cHBvcnQgZm9yIEFNRCwgc28gdGhpcyBpcyBnb2luZyB0byBi
ZQpzdGFsZSBzaG9ydGx5LgoKSSdkIGVyciBvbiB0aGUgc2lkZSBvZiBtYWtpbmcgaXQgdW5jb25k
aXRpb25hbCwgYnV0IGlmIHlvdSBkbyB3YW50IHRvIGJlCmFzIHRpZ2h0IGFzIHBvc3NpYmxlLCB0
aGVuIGNwdV9oYXNfdm14X2FwaWNfcmVnX3ZpcnQgaXMgdGhlIGNvcnJlY3QKY2hlY2sgZm9yIG5v
dy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 12:37:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 12:37:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grMSI-0004nx-2y; Wed, 06 Feb 2019 12:37:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grMSH-0004ns-1a
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 12:37:29 +0000
X-Inumbo-ID: f43b6a90-2a0b-11e9-8506-bf8f3b2b06e7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f43b6a90-2a0b-11e9-8506-bf8f3b2b06e7;
 Wed, 06 Feb 2019 12:37:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 05:37:23 -0700
Message-Id: <5C5AD500020000780021445A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 05:37:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C5ABD7102000078002143B1@prv1-mh.provo.novell.com>
 <158e6fc8-0a01-74a1-3b3a-8fd6d25477bf@citrix.com>
In-Reply-To: <158e6fc8-0a01-74a1-3b3a-8fd6d25477bf@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/shadow: adjust minimum allocation
 calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE5IGF0IDEzOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDYvMDIvMjAxOSAxMDo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEBAIC0xMzcz
LDkgKzEzNzcsMTUgQEAgc3RhdGljIHVuc2lnbmVkIGludCBzaF9taW5fYWxsb2NhdGlvbihjbwo+
PiAgewo+PiAgICAgIC8qCj4+ICAgICAgICogRG9uJ3QgYWxsb2NhdGUgbGVzcyB0aGFuIHRoZSBt
aW5pbXVtIGFjY2VwdGFibGUsIHBsdXMgb25lIHBhZ2UgcGVyCj4+IC0gICAgICogbWVnYWJ5dGUg
b2YgUkFNIChmb3IgdGhlIHAybSB0YWJsZSkuCj4+ICsgICAgICogbWVnYWJ5dGUgb2YgUkFNIChm
b3IgdGhlIHAybSB0YWJsZSwgbWluaW1hbGx5IGVub3VnaCBmb3IgSFZNJ3Mgc2V0dGluZwo+PiAr
ICAgICAqIHVwIG9mIHNsb3QgemVybyBhbmQgVk1YJ3Mgc2V0dGluZyB1cCBvZiB0aGUgTEFQSUMg
cGFnZSksIHBsdXMgb25lIGZvcgo+PiArICAgICAqIEhWTSdzIDEtdG8tMSBwYWdldGFibGUuCj4g
Cj4gV2hhdCBpcyBpbiBzbG90IDA/ICBOb3RoaW5nIGNvbWVzIHRvIG1pbmQuCgpJIGNhbiBvbmx5
IHJlZmVyIHlvdSB0byBwMm1fYWxsb2NfdGFibGUoKSwgd2hpY2ggaGFzCgogICAgLyogSW5pdGlh
bGlzZSBwaHlzbWFwIHRhYmxlcyBmb3Igc2xvdCB6ZXJvLiBPdGhlciBjb2RlIGFzc3VtZXMgdGhp
cy4gKi8KICAgIHAybS0+ZGVmZXJfbmVzdGVkX2ZsdXNoID0gMTsKICAgIHJjID0gcDJtX3NldF9l
bnRyeShwMm0sIF9nZm4oMCksIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAogICAgICAgICAg
ICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgIHAybS0+
ZGVmZXJfbmVzdGVkX2ZsdXNoID0gMDsKCj4+ICAgICAgICovCj4+IC0gICAgcmV0dXJuIHNoYWRv
d19taW5fYWNjZXB0YWJsZV9wYWdlcyhkKSArIChkLT50b3RfcGFnZXMgLyAyNTYpOwo+PiArICAg
IHJldHVybiBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoZCkgKwo+PiArICAgICAgICAgICBt
YXgoZC0+dG90X3BhZ2VzIC8gMjU2LAo+PiArICAgICAgICAgICAgICAgaXNfaHZtX2RvbWFpbihk
KSA/IENPTkZJR19QQUdJTkdfTEVWRUxTICsgISFjcHVfaGFzX3ZteCAqIDIKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOiAwVSkgKwo+IAo+IEknbSBub3Qgc3VyZSBjcHVfaGFz
X3ZteCBpcyB0aGUgcmlnaHQgY2hlY2sgaGVyZS4gIEZvciBvbmUsIHRoZXJlIGlzIGEKPiBzZXJp
ZXMgcG9zdGVkIGFkZGluZyBzaW1pbGFyIHN1cHBvcnQgZm9yIEFNRCwgc28gdGhpcyBpcyBnb2lu
ZyB0byBiZQo+IHN0YWxlIHNob3J0bHkuCj4gCj4gSSdkIGVyciBvbiB0aGUgc2lkZSBvZiBtYWtp
bmcgaXQgdW5jb25kaXRpb25hbCwgYnV0IGlmIHlvdSBkbyB3YW50IHRvIGJlCj4gYXMgdGlnaHQg
YXMgcG9zc2libGUsIHRoZW4gY3B1X2hhc192bXhfYXBpY19yZWdfdmlydCBpcyB0aGUgY29ycmVj
dAo+IGNoZWNrIGZvciBub3cuCgpXZWxsLCBpZiBhbnl0aGluZyB0aGVuIHRoZSBxdWFsaWZpZXIg
dm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkgdXNlcywKd2hpY2ggaXMgY3B1X2hhc192bXhfdmly
dHVhbGl6ZV9hcGljX2FjY2Vzc2VzICh1bmxlc3MgeW91IHRlbGwgbWUKdGhhdCBuZWVkcyBjaGFu
Z2luZyB0b28pLiBCdXQgaWYgU1ZNIGlzIGdvaW5nIHRvIGhhdmUgYSBzaW1pbGFyCnJlcXVpcmVt
ZW50IGdvaW5nIGZvcndhcmQsIHRoZW4gbWFraW5nIGl0IHVuY29uZGl0aW9uYWwgaXMgZmluZSB3
aXRoCm1lLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 12:49:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 12:49:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grMdk-0005r0-BM; Wed, 06 Feb 2019 12:49:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bL18=QN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grMdi-0005qn-JV
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 12:49:18 +0000
X-Inumbo-ID: 9ad813f2-2a0d-11e9-a153-db2964b13dda
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ad813f2-2a0d-11e9-a153-db2964b13dda;
 Wed, 06 Feb 2019 12:49:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grMdb-0006iE-MN; Wed, 06 Feb 2019 12:49:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grMdb-00016l-9M; Wed, 06 Feb 2019 12:49:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grMdb-0006XS-8k; Wed, 06 Feb 2019 12:49:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132922-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-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-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-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-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-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-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-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-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: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-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=80c2955777ad0756dae5f0d31af9e531eb27c4d2
X-Osstest-Versions-That: xen=316e4426a185efefa078dd087c89a694b2149be8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Feb 2019 12:49:11 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 132922: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjkyMiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5MjIvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjYzMAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgODBjMjk1NTc3N2FkMDc1NmRhZTVmMGQzMWFmOWU1MzFlYjI3YzRkMgpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgMzE2ZTQ0MjZhMTg1ZWZlZmEwNzhkZDA4N2M4OWE2
OTRiMjE0OWJlOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNjMwICAyMDE5LTAxLTMwIDE2OjQy
OjU5IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjcwMCAgMjAxOS0wMi0wMSAx
MTowNjo0NiBaICAgIDUgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
MjkyMiAgMjAxOS0wMi0wNSAwNTo0MDozMSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgog
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTZXJnZXkgRHlh
c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
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
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAzMTZlNDQyNmExLi44MGMyOTU1Nzc3
ICA4MGMyOTU1Nzc3YWQwNzU2ZGFlNWYwZDMxYWY5ZTUzMWViMjdjNGQyIC0+IHN0YWJsZS00LjEw
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 12:53:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 12:53:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grMhi-0006Zq-4L; Wed, 06 Feb 2019 12:53:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grMhh-0006Zk-BI
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 12:53:25 +0000
X-Inumbo-ID: 2d6afc3e-2a0e-11e9-88cd-9b76d2f6c702
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d6afc3e-2a0e-11e9-88cd-9b76d2f6c702;
 Wed, 06 Feb 2019 12:53:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 05:53:18 -0700
Message-Id: <5C5AD8BC020000780021446B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 05:53:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5C5ABD7102000078002143B1@prv1-mh.provo.novell.com>
 <20190206115205.3awoolhiqayqy46k@mac>
In-Reply-To: <20190206115205.3awoolhiqayqy46k@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/shadow: adjust minimum allocation
 calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Tim Deegan <tim@xen.org>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE5IGF0IDEyOjUyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgRmViIDA2LCAyMDE5IGF0IDAzOjU2OjQ5QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBAQCAtMTM3Myw5ICsxMzc3LDE1IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2hfbWlu
X2FsbG9jYXRpb24oY28KPj4gIHsKPj4gICAgICAvKgo+PiAgICAgICAqIERvbid0IGFsbG9jYXRl
IGxlc3MgdGhhbiB0aGUgbWluaW11bSBhY2NlcHRhYmxlLCBwbHVzIG9uZSBwYWdlIHBlcgo+PiAt
ICAgICAqIG1lZ2FieXRlIG9mIFJBTSAoZm9yIHRoZSBwMm0gdGFibGUpLgo+PiArICAgICAqIG1l
Z2FieXRlIG9mIFJBTSAoZm9yIHRoZSBwMm0gdGFibGUsIG1pbmltYWxseSBlbm91Z2ggZm9yIEhW
TSdzIHNldHRpbmcKPj4gKyAgICAgKiB1cCBvZiBzbG90IHplcm8gYW5kIFZNWCdzIHNldHRpbmcg
dXAgb2YgdGhlIExBUElDIHBhZ2UpLCBwbHVzIG9uZSBmb3IKPj4gKyAgICAgKiBIVk0ncyAxLXRv
LTEgcGFnZXRhYmxlLgo+PiAgICAgICAqLwo+PiAtICAgIHJldHVybiBzaGFkb3dfbWluX2FjY2Vw
dGFibGVfcGFnZXMoZCkgKyAoZC0+dG90X3BhZ2VzIC8gMjU2KTsKPj4gKyAgICByZXR1cm4gc2hh
ZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKGQpICsKPj4gKyAgICAgICAgICAgbWF4KGQtPnRvdF9w
YWdlcyAvIDI1NiwKPj4gKyAgICAgICAgICAgICAgIGlzX2h2bV9kb21haW4oZCkgPyBDT05GSUdf
UEFHSU5HX0xFVkVMUyArICEhY3B1X2hhc192bXggKiAyCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogMFUpICsKPj4gKyAgICAgICAgICAgaXNfaHZtX2RvbWFpbihkKTsKPiAK
PiBTaG91bGQgdGhlIGNhbGwgdG8gc2hhZG93X3NldF9hbGxvY2F0aW9uIGJlIGNoYW5nZWQgc28g
aXQgYXR0ZW1wdHMgdG8KPiBhbGxvY2F0ZSBzaF9taW5fYWxsb2NhdGlvbihkKSArIGQtPmFyY2gu
cGFnaW5nLnNoYWRvdy5wMm1fcGFnZXM/Cj4gCj4gSXQgc2VlbXMgYSBsaXR0bGUgbWlzbGVhZGlu
ZyB0byBjaGVjayB3aGV0aGVyIHRoZXJlJ3MgYSBjZXJ0YWluIGFtb3VudAo+IG9mIHBhZ2VzIGlu
IHRoZSBwb29sIChzaF9taW5fYWxsb2NhdGlvbihkKSArCj4gZC0+YXJjaC5wYWdpbmcuc2hhZG93
LnAybV9wYWdlcykgYW5kIHRoZW4gc2V0IHRoZSBhbGxvY2F0aW9uIHRvIDRNCj4gdW5jb25kaXRp
b25hbGx5LgoKV2VsbCwgYXMgc2FpZCBpbiB0aGUgcG9zdC1jb21taXQtbWVzc2FnZSByZW1hcmss
IEkgdGhpbmsgd2Ugd2FudCB0bwpnZXQgcmlkIG9mIHRoaXMsIGJ1dCBvbmx5IHdpdGggaXQgcHJv
cGVybHkgcmVwbGFjZWQgKHdoaWNoIHdvdWxkIGxpa2VseQpyZXF1aXJlIGhvb2tpbmcgaW50byBw
YXRocyBpbmNyZWFzaW5nIGQtPnRvdF9wYWdlcykuIFJpZ2h0IG5vdyBhbGwKd2UncmUgYWZ0ZXIg
aXMgZGVhbGluZyB3aXRoIHRoZSByZWdyZXNzaW9uLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 12:53:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 12:53:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grMi0-0006bY-Dr; Wed, 06 Feb 2019 12:53:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lnaG=QN=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1grMhz-0006bK-5B
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 12:53:43 +0000
X-Inumbo-ID: 3a3587a4-2a0e-11e9-bc90-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::728])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a3587a4-2a0e-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 12:53:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=bPNlF/nuKFGroOIQrjo1x5DERtZRsoCAs8cFDc9eLx4=;
 b=qPz0ePd6lOu3XJ0vPRZK4Y8qBXfnkbCMyN/eqXAT2ggUVAw4S5pVzYnoj8W62U52kRCsCSoBzf9Byq9uNs1w9PqSe01vsfstxghqHuchRkDWZy2kiQCTejl0rCE7iK1zWm0WFv1yCWu9EPzS/It2vgJ0n5x3iKR04kML9ek3Pu4=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB3120.eurprd02.prod.outlook.com (10.170.236.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1601.19; Wed, 6 Feb 2019 12:53:37 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::8dae:9606:ed08:7374]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::8dae:9606:ed08:7374%6]) with mapi id 15.20.1580.019; Wed, 6 Feb 2019
 12:53:37 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH RFC v3 1/2] x86/emulate: Move hvmemul_linear_to_phys
Thread-Index: AQHUvhr6K3IjghJzQEGF6aM0lZ7vjA==
Date: Wed, 6 Feb 2019 12:53:37 +0000
Message-ID: <20190206125314.10869-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6P192CA0047.EURP192.PROD.OUTLOOK.COM
 (2603:10a6:209:82::24) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB3120;
 6:MWTirokJuiQCKmvNnXNeEzmStKr/n5f0H02iTW9ZA6RU4xF6et/MCwXUU8BKZfEr6ZJ03GkFoGiY35klgzBQOIgJU42OS2ut+A92kUxUfx26XnzG/8iHjPMGM9SPel7n+QjwGoLR5B/cCVk/RUbEI++L6b97VhXTH00Ax7rL4ZgykTvimQxpTePP42sa31aswP2pEqzzGSCWGYfPcn2Sr1gaoOZcAzu3T91iaVwsd2Iy4HLdOqNbKF6X3E/RfeI0I1sY6Jxeb3rDAHexfEYXXBXX/MeUwEEjJJ+LwXr1Uzr4iK49SKiSBJdsCe3ylE6AlvsBCu4skm1vNcLZYyfQoCuuLu2NVLGYNZ4BDzPdgzHqra233OUGjp5x3P8dsmSBwYBgHdUZmxUnknngIqeDFmGMwQGv7uum8su+hBQ3f4sNcU8+qzk4uErtmDR9t38LYcqpkgYxdHEWesO8jH4HiA==;
 5:JufkWQ1/VOqTY2SMrrhDO98/KYntzfPxA3rZKbAKP2J0FUxThhfySrVOptN8sDUMycfeMXuD5NgdCgksJDKz7W+cTfkcie8PSYUdN90pHAnt9OJQtIcHIGkc+IRbLf0a4JPSnYRvIZspX8q+uek+4gQWMTxctJBpDgxqSeupWtCw3MbShccZbOEHP5mw5LqvECcG2BB6O0RS5CX6yM51cg==;
 7:4CsJqWq8MTh4Cp54Av5psktnmq8BtsFYt1CgSmdp82f9ldsdENUF4VOpVJFLZArMQcHMItN5WOgREtzHjvERE/XqCo3qkuFqDAvj0n0yMQnWLUh2wm8DyU4Q+0D3alcS2ygUfQ9npcY/Dc8iU8UicA==
x-ms-office365-filtering-correlation-id: 6240f932-b9fd-4d95-ad08-08d68c321c88
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB3120; 
x-ms-traffictypediagnostic: VI1PR02MB3120:|VI1PR02MB3120:
x-microsoft-antispam-prvs: <VI1PR02MB312013102A5BE4674325B46CAB6F0@VI1PR02MB3120.eurprd02.prod.outlook.com>
x-forefront-prvs: 0940A19703
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(136003)(396003)(376002)(346002)(39860400002)(199004)(189003)(106356001)(6486002)(6436002)(2616005)(476003)(5640700003)(6916009)(486006)(26005)(386003)(6506007)(99286004)(102836004)(6512007)(71200400001)(2906002)(4326008)(53936002)(71190400001)(25786009)(2501003)(107886003)(14454004)(105586002)(6116002)(316002)(50226002)(81166006)(68736007)(86362001)(8936002)(3846002)(14444005)(256004)(217873002)(478600001)(36756003)(54906003)(97736004)(66066001)(52116002)(186003)(305945005)(81156014)(7736002)(8676002)(1076003)(2351001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB3120;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: UBKA6MolriFdROucSaU4h8e9jb804ZCER0vfVxaN5GYqqolINAVcSgiAcVK86Z95SKucAUaS8j1+HSS9q7vJcygaUBF7HIRhOoMPEKmXWjiaAjDg4xgUamAP1SWhxFDqrhI1IWHDFGWiPjc/m0lY0uMcTumVU8pMWBq16f/1xNdHTAXWoMtHCTWBpG8EN8c+n8iQtZ1oC380kRpfiS8xd54P3bu/Ou/9Qfeh61vyfthsGWkkQ+g9IZ28+QOraj+rxdQwoNJ18LIY46v+eRQsCONdfg7zwYCePNqsyHqZyjn7ZBP59K6AMUB2Fjb5qF6z2qMO/TL7zLQiIH92QX5bubTfd5SI27obXiJdAFxl6PFRK8B97V+xZ+8c4bwueXrL/QfMikD7L2AjG9k0c5xURLoOKTNlkJLuvAVA/8v4XZo=
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6240f932-b9fd-4d95-ad08-08d68c321c88
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2019 12:53:36.7031 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB3120
Subject: [Xen-devel] [PATCH RFC v3 1/2] x86/emulate: Move
 hvmemul_linear_to_phys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBkb25lIHNvIGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoKSBjYW4gYmUgY2FsbGVkIGZy
b20KaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoKS4KClRoZXJlIGlzIG5vIGZ1bmN0aW9uYWwgY2hh
bmdlLgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCAxODEgKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkwIGluc2VydGlvbnMo
KyksIDkxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggMmQwMmVmMTUyMS4uYTc2NmVl
Y2M4ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTUzMCw2ICs1MzAsOTUgQEAgc3RhdGljIGludCBodm1l
bXVsX2RvX21taW9fYWRkcihwYWRkcl90IG1taW9fZ3BhLAogICAgIHJldHVybiBodm1lbXVsX2Rv
X2lvX2FkZHIoMSwgbW1pb19ncGEsIHJlcHMsIHNpemUsIGRpciwgZGYsIHJhbV9ncGEpOwogfQog
CisvKgorICogQ29udmVydCBhZGRyIGZyb20gbGluZWFyIHRvIHBoeXNpY2FsIGZvcm0sIHZhbGlk
IG92ZXIgdGhlIHJhbmdlCisgKiBbYWRkciwgYWRkciArICpyZXBzICogYnl0ZXNfcGVyX3JlcF0u
ICpyZXBzIGlzIGFkanVzdGVkIGFjY29yZGluZyB0bworICogdGhlIHZhbGlkIGNvbXB1dGVkIHJh
bmdlLiBJdCBpcyBhbHdheXMgPjAgd2hlbiBYODZFTVVMX09LQVkgaXMgcmV0dXJuZWQuCisgKiBA
cGZlYyBpbmRpY2F0ZXMgdGhlIGFjY2VzcyBjaGVja3MgdG8gYmUgcGVyZm9ybWVkIGR1cmluZyBw
YWdlLXRhYmxlIHdhbGtzLgorICovCitzdGF0aWMgaW50IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMo
CisgICAgdW5zaWduZWQgbG9uZyBhZGRyLAorICAgIHBhZGRyX3QgKnBhZGRyLAorICAgIHVuc2ln
bmVkIGludCBieXRlc19wZXJfcmVwLAorICAgIHVuc2lnbmVkIGxvbmcgKnJlcHMsCisgICAgdWlu
dDMyX3QgcGZlYywKKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQor
eworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKyAgICB1bnNpZ25lZCBsb25nIHBm
biwgbnBmbiwgZG9uZSwgdG9kbywgaSwgb2Zmc2V0ID0gYWRkciAmIH5QQUdFX01BU0s7CisgICAg
aW50IHJldmVyc2U7CisKKyAgICAvKgorICAgICAqIENsaXAgcmVwZXRpdGlvbnMgdG8gYSBzZW5z
aWJsZSBtYXhpbXVtLiBUaGlzIGF2b2lkcyBleHRlbnNpdmUgbG9vcGluZyBpbgorICAgICAqIHRo
aXMgZnVuY3Rpb24gd2hpbGUgc3RpbGwgYW1vcnRpc2luZyB0aGUgY29zdCBvZiBJL08gdHJhcC1h
bmQtZW11bGF0ZS4KKyAgICAgKi8KKyAgICAqcmVwcyA9IG1pbl90KHVuc2lnbmVkIGxvbmcsICpy
ZXBzLCA0MDk2KTsKKworICAgIC8qIFdpdGggbm8gcGFnaW5nIGl0J3MgZWFzeTogbGluZWFyID09
IHBoeXNpY2FsLiAqLworICAgIGlmICggIShjdXJyLT5hcmNoLmh2bS5ndWVzdF9jclswXSAmIFg4
Nl9DUjBfUEcpICkKKyAgICB7CisgICAgICAgICpwYWRkciA9IGFkZHI7CisgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgLyogUmV2ZXJzZSBtb2RlIGlmIHRoaXMgaXMg
YSBiYWNrd2FyZHMgbXVsdGktaXRlcmF0aW9uIHN0cmluZyBvcGVyYXRpb24uICovCisgICAgcmV2
ZXJzZSA9IChodm1lbXVsX2N0eHQtPmN0eHQucmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19ERikg
JiYgKCpyZXBzID4gMSk7CisKKyAgICBpZiAoIHJldmVyc2UgJiYgKChQQUdFX1NJWkUgLSBvZmZz
ZXQpIDwgYnl0ZXNfcGVyX3JlcCkgKQorICAgIHsKKyAgICAgICAgLyogRG8gcGFnZS1zdHJhZGRs
aW5nIGZpcnN0IGl0ZXJhdGlvbiBmb3J3YXJkcyB2aWEgcmVjdXJzaW9uLiAqLworICAgICAgICBw
YWRkcl90IF9wYWRkcjsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBvbmVfcmVwID0gMTsKKyAgICAg
ICAgaW50IHJjID0gaHZtZW11bF9saW5lYXJfdG9fcGh5cygKKyAgICAgICAgICAgIGFkZHIsICZf
cGFkZHIsIGJ5dGVzX3Blcl9yZXAsICZvbmVfcmVwLCBwZmVjLCBodm1lbXVsX2N0eHQpOworICAg
ICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICByZXR1cm4gcmM7Cisg
ICAgICAgIHBmbiA9IF9wYWRkciA+PiBQQUdFX1NISUZUOworICAgIH0KKyAgICBlbHNlIGlmICgg
KHBmbiA9IHBhZ2luZ19ndmFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZwZmVjKSkgPT0gZ2ZuX3goSU5W
QUxJRF9HRk4pICkKKyAgICB7CisgICAgICAgIGlmICggcGZlYyAmIChQRkVDX3BhZ2VfcGFnZWQg
fCBQRkVDX3BhZ2Vfc2hhcmVkKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsK
KyAgICAgICAgKnJlcHMgPSAwOworICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZlYywgYWRk
ciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElP
TjsKKyAgICB9CisKKyAgICBkb25lID0gcmV2ZXJzZSA/IGJ5dGVzX3Blcl9yZXAgKyBvZmZzZXQg
OiBQQUdFX1NJWkUgLSBvZmZzZXQ7CisgICAgdG9kbyA9ICpyZXBzICogYnl0ZXNfcGVyX3JlcDsK
KyAgICBmb3IgKCBpID0gMTsgZG9uZSA8IHRvZG87IGkrKyApCisgICAgeworICAgICAgICAvKiBH
ZXQgdGhlIG5leHQgUEZOIGluIHRoZSByYW5nZS4gKi8KKyAgICAgICAgYWRkciArPSByZXZlcnNl
ID8gLVBBR0VfU0laRSA6IFBBR0VfU0laRTsKKyAgICAgICAgbnBmbiA9IHBhZ2luZ19ndmFfdG9f
Z2ZuKGN1cnIsIGFkZHIsICZwZmVjKTsKKworICAgICAgICAvKiBJcyBpdCBjb250aWd1b3VzIHdp
dGggdGhlIHByZWNlZGluZyBQRk5zPyBJZiBub3QgdGhlbiB3ZSdyZSBkb25lLiAqLworICAgICAg
ICBpZiAoIChucGZuID09IGdmbl94KElOVkFMSURfR0ZOKSkgfHwKKyAgICAgICAgICAgICAobnBm
biAhPSAocGZuICsgKHJldmVyc2UgPyAtaSA6IGkpKSkgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoIHBmZWMgJiAoUEZFQ19wYWdlX3BhZ2VkIHwgUEZFQ19wYWdlX3NoYXJlZCkgKQorICAg
ICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOworICAgICAgICAgICAgZG9uZSAvPSBi
eXRlc19wZXJfcmVwOworICAgICAgICAgICAgaWYgKCBkb25lID09IDAgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIEFTU0VSVCghcmV2ZXJzZSk7CisgICAgICAgICAgICAgICAgaWYg
KCBucGZuICE9IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgICAgICAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICAgICAgICAgICAgICAqcmVwcyA9IDA7CisgICAg
ICAgICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmZWMsIGFkZHIgJiBQQUdFX01BU0ssICZo
dm1lbXVsX2N0eHQtPmN0eHQpOworICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgICpyZXBzID0gZG9uZTsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgZG9uZSArPSBQQUdFX1NJWkU7CisgICAg
fQorCisgICAgKnBhZGRyID0gKChwYWRkcl90KXBmbiA8PCBQQUdFX1NISUZUKSB8IG9mZnNldDsK
KyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCiAvKgogICogTWFwIHRoZSBmcmFtZShzKSBj
b3ZlcmluZyBhbiBpbmRpdmlkdWFsIGxpbmVhciBhY2Nlc3MsIGZvciB3cml0ZWFibGUKICAqIGFj
Y2Vzcy4gIE1heSByZXR1cm4gTlVMTCBmb3IgTU1JTywgb3IgRVJSX1BUUih+WDg2RU1VTF8qKSBm
b3Igb3RoZXIgZXJyb3JzCkBAIC02OTIsOTcgKzc4MSw3IEBAIHN0YXRpYyB2b2lkIGh2bWVtdWxf
dW5tYXBfbGluZWFyX2FkZHIoCiAgICAgICAgICptZm4rKyA9IF9tZm4oMCk7CiAgICAgfQogI2Vu
ZGlmCi19Ci0KLS8qCi0gKiBDb252ZXJ0IGFkZHIgZnJvbSBsaW5lYXIgdG8gcGh5c2ljYWwgZm9y
bSwgdmFsaWQgb3ZlciB0aGUgcmFuZ2UKLSAqIFthZGRyLCBhZGRyICsgKnJlcHMgKiBieXRlc19w
ZXJfcmVwXS4gKnJlcHMgaXMgYWRqdXN0ZWQgYWNjb3JkaW5nIHRvCi0gKiB0aGUgdmFsaWQgY29t
cHV0ZWQgcmFuZ2UuIEl0IGlzIGFsd2F5cyA+MCB3aGVuIFg4NkVNVUxfT0tBWSBpcyByZXR1cm5l
ZC4KLSAqIEBwZmVjIGluZGljYXRlcyB0aGUgYWNjZXNzIGNoZWNrcyB0byBiZSBwZXJmb3JtZWQg
ZHVyaW5nIHBhZ2UtdGFibGUgd2Fsa3MuCi0gKi8KLXN0YXRpYyBpbnQgaHZtZW11bF9saW5lYXJf
dG9fcGh5cygKLSAgICB1bnNpZ25lZCBsb25nIGFkZHIsCi0gICAgcGFkZHJfdCAqcGFkZHIsCi0g
ICAgdW5zaWduZWQgaW50IGJ5dGVzX3Blcl9yZXAsCi0gICAgdW5zaWduZWQgbG9uZyAqcmVwcywK
LSAgICB1aW50MzJfdCBwZmVjLAotICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVs
X2N0eHQpCi17Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIHVuc2lnbmVk
IGxvbmcgcGZuLCBucGZuLCBkb25lLCB0b2RvLCBpLCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFT
SzsKLSAgICBpbnQgcmV2ZXJzZTsKLQotICAgIC8qCi0gICAgICogQ2xpcCByZXBldGl0aW9ucyB0
byBhIHNlbnNpYmxlIG1heGltdW0uIFRoaXMgYXZvaWRzIGV4dGVuc2l2ZSBsb29waW5nIGluCi0g
ICAgICogdGhpcyBmdW5jdGlvbiB3aGlsZSBzdGlsbCBhbW9ydGlzaW5nIHRoZSBjb3N0IG9mIEkv
TyB0cmFwLWFuZC1lbXVsYXRlLgotICAgICAqLwotICAgICpyZXBzID0gbWluX3QodW5zaWduZWQg
bG9uZywgKnJlcHMsIDQwOTYpOwotCi0gICAgLyogV2l0aCBubyBwYWdpbmcgaXQncyBlYXN5OiBs
aW5lYXIgPT0gcGh5c2ljYWwuICovCi0gICAgaWYgKCAhKGN1cnItPmFyY2guaHZtLmd1ZXN0X2Ny
WzBdICYgWDg2X0NSMF9QRykgKQotICAgIHsKLSAgICAgICAgKnBhZGRyID0gYWRkcjsKLSAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICB9Ci0KLSAgICAvKiBSZXZlcnNlIG1vZGUgaWYg
dGhpcyBpcyBhIGJhY2t3YXJkcyBtdWx0aS1pdGVyYXRpb24gc3RyaW5nIG9wZXJhdGlvbi4gKi8K
LSAgICByZXZlcnNlID0gKGh2bWVtdWxfY3R4dC0+Y3R4dC5yZWdzLT5lZmxhZ3MgJiBYODZfRUZM
QUdTX0RGKSAmJiAoKnJlcHMgPiAxKTsKLQotICAgIGlmICggcmV2ZXJzZSAmJiAoKFBBR0VfU0la
RSAtIG9mZnNldCkgPCBieXRlc19wZXJfcmVwKSApCi0gICAgewotICAgICAgICAvKiBEbyBwYWdl
LXN0cmFkZGxpbmcgZmlyc3QgaXRlcmF0aW9uIGZvcndhcmRzIHZpYSByZWN1cnNpb24uICovCi0g
ICAgICAgIHBhZGRyX3QgX3BhZGRyOwotICAgICAgICB1bnNpZ25lZCBsb25nIG9uZV9yZXAgPSAx
OwotICAgICAgICBpbnQgcmMgPSBodm1lbXVsX2xpbmVhcl90b19waHlzKAotICAgICAgICAgICAg
YWRkciwgJl9wYWRkciwgYnl0ZXNfcGVyX3JlcCwgJm9uZV9yZXAsIHBmZWMsIGh2bWVtdWxfY3R4
dCk7Ci0gICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAgIHJldHVy
biByYzsKLSAgICAgICAgcGZuID0gX3BhZGRyID4+IFBBR0VfU0hJRlQ7Ci0gICAgfQotICAgIGVs
c2UgaWYgKCAocGZuID0gcGFnaW5nX2d2YV90b19nZm4oY3VyciwgYWRkciwgJnBmZWMpKSA9PSBn
Zm5feChJTlZBTElEX0dGTikgKQotICAgIHsKLSAgICAgICAgaWYgKCBwZmVjICYgKFBGRUNfcGFn
ZV9wYWdlZCB8IFBGRUNfcGFnZV9zaGFyZWQpICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X1JFVFJZOwotICAgICAgICAqcmVwcyA9IDA7Ci0gICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChw
ZmVjLCBhZGRyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxf
RVhDRVBUSU9OOwotICAgIH0KLQotICAgIGRvbmUgPSByZXZlcnNlID8gYnl0ZXNfcGVyX3JlcCAr
IG9mZnNldCA6IFBBR0VfU0laRSAtIG9mZnNldDsKLSAgICB0b2RvID0gKnJlcHMgKiBieXRlc19w
ZXJfcmVwOwotICAgIGZvciAoIGkgPSAxOyBkb25lIDwgdG9kbzsgaSsrICkKLSAgICB7Ci0gICAg
ICAgIC8qIEdldCB0aGUgbmV4dCBQRk4gaW4gdGhlIHJhbmdlLiAqLwotICAgICAgICBhZGRyICs9
IHJldmVyc2UgPyAtUEFHRV9TSVpFIDogUEFHRV9TSVpFOwotICAgICAgICBucGZuID0gcGFnaW5n
X2d2YV90b19nZm4oY3VyciwgYWRkciwgJnBmZWMpOwotCi0gICAgICAgIC8qIElzIGl0IGNvbnRp
Z3VvdXMgd2l0aCB0aGUgcHJlY2VkaW5nIFBGTnM/IElmIG5vdCB0aGVuIHdlJ3JlIGRvbmUuICov
Ci0gICAgICAgIGlmICggKG5wZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pKSB8fAotICAgICAgICAg
ICAgIChucGZuICE9IChwZm4gKyAocmV2ZXJzZSA/IC1pIDogaSkpKSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIGlmICggcGZlYyAmIChQRkVDX3BhZ2VfcGFnZWQgfCBQRkVDX3BhZ2Vfc2hhcmVk
KSApCi0gICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Ci0gICAgICAgICAgICBk
b25lIC89IGJ5dGVzX3Blcl9yZXA7Ci0gICAgICAgICAgICBpZiAoIGRvbmUgPT0gMCApCi0gICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgQVNTRVJUKCFyZXZlcnNlKTsKLSAgICAgICAgICAg
ICAgICBpZiAoIG5wZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKLSAgICAgICAgICAgICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgICAgICAgICAgICAgICpyZXBzID0g
MDsKLSAgICAgICAgICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZlYywgYWRkciAmIFBBR0Vf
TUFTSywgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgKnJlcHMgPSBkb25lOwot
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAgICBkb25lICs9IFBBR0VfU0la
RTsKLSAgICB9Ci0KLSAgICAqcGFkZHIgPSAoKHBhZGRyX3QpcGZuIDw8IFBBR0VfU0hJRlQpIHwg
b2Zmc2V0OwotICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0gICAgCit9ICAKIAogc3RhdGlj
IGludCBodm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyKAogICAgIGVudW0geDg2X3NlZ21lbnQgc2Vn
LAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 12:53:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 12:53:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grMiC-0006da-O4; Wed, 06 Feb 2019 12:53:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lnaG=QN=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1grMiA-0006dF-SV
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 12:53:54 +0000
X-Inumbo-ID: 410e2a92-2a0e-11e9-bc90-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.106]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 410e2a92-2a0e-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 12:53:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=9SQGBz1q6cVeLwxZnMasxiR4JcS+EqtiKnbm6gZ3vEw=;
 b=VX84/pWE+Taeod5cVEqBXMpL7gloIftZZ1EAxw75aMoxKkzkQN8e8+rLLaBdDfyMWaxX+IQvBrYlp/XL5hFAvwu0VIKtoKXUmcHMSJomTbUwPEa81ETPiy4UxIF+uksGgp5G+qP8l54E94OMYji0s3JKQHxggPJNoNX5m6ZjhSc=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB3120.eurprd02.prod.outlook.com (10.170.236.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1601.19; Wed, 6 Feb 2019 12:53:50 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::8dae:9606:ed08:7374]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::8dae:9606:ed08:7374%6]) with mapi id 15.20.1580.019; Wed, 6 Feb 2019
 12:53:50 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH RFC v3 2/2] x86/emulate: Send vm_event from emulate
Thread-Index: AQHUvhsBUpx0sKZTt0qgTjw+lHK4bA==
Date: Wed, 6 Feb 2019 12:53:50 +0000
Message-ID: <20190206125314.10869-2-aisaila@bitdefender.com>
References: <20190206125314.10869-1-aisaila@bitdefender.com>
In-Reply-To: <20190206125314.10869-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6P192CA0047.EURP192.PROD.OUTLOOK.COM
 (2603:10a6:209:82::24) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB3120;
 6:Xtbwfb1tz2CP0TL9QB1B5hqIccsD91pmbqmJh0oi6elzQ4CGGVstDClZMFAiL3PqGGS9YaPj6EwV8ciVly6meOaGCMTPuCyJ4NXn48UEpzeiSpPeb+pj4I7jMqk8MJuA32NUSuWsa8vg2vU+KAbdXpXU8Ix4axkwf8RwEUUI76zwS5lLmacijgmE5fn6KFvoIf04g3KnSx2hSADC7lF1nZpnC1L3e/WZgf2fgGOddGJQ3oir2Wwd6wuT9faNoa8qYRqGrZLj1HqBnDbW9ZDHnx6ts6SQQpY4gu/kesyJ/Ye3jFve/3sYIO0LimGE737oJ8iW4VQwdYFyZAY06VY39uN8OkZ2gLnSUNkRDI3z06pZztWTbSUm0+IdrBWo1x2jRF1IxTCdwdGD2iR07YvDpzGRQgljLlDucM9gMx9jl6IyQmCNOYSJg4BjLRTiFCxIfTJfnnR4x04Q7iMt6kpYOQ==;
 5:TAlc/i0/BjLjpmhfyfCFigErnOyu+qLDVeI1tvZ5lvS73cTKn4qKL1vQcFBe4yH6USKKNa8QtLJPLcTtLVa0irKGoJdJfV1ifLcKeiM58HnhQu5Q/A7+iJR5G9f36ZPAiXLZAAQYQEIxhWGzP6HEc4Y+RNLSkvBqDf9tzd17tNP3S21XB43AVwjPWouu9NVPVCKq+QvMRHxjAWGWK6/VEQ==;
 7:lis/N0sXFLETBVUcKsXio2BEm7vjHDOrqjeceAP2I0A0gC2nL0q3KcIw8SVLfaXpUtKVxtUY+4sC6ExDreWEniwseW8BGYr7gVf2sQAb04jQzuS5mmnrjzuCBatEAmpzdbis+MiEk4FvXirZIf1ggw==
x-ms-office365-filtering-correlation-id: e639bf7a-30bb-410c-f97d-08d68c322401
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB3120; 
x-ms-traffictypediagnostic: VI1PR02MB3120:|VI1PR02MB3120:
x-microsoft-antispam-prvs: <VI1PR02MB312027DE5FABAEF7696D0EF1AB6F0@VI1PR02MB3120.eurprd02.prod.outlook.com>
x-forefront-prvs: 0940A19703
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(136003)(396003)(376002)(346002)(39860400002)(199004)(189003)(106356001)(6486002)(6436002)(2616005)(476003)(5640700003)(6916009)(486006)(26005)(386003)(6506007)(99286004)(102836004)(6512007)(76176011)(446003)(71200400001)(11346002)(2906002)(4326008)(53936002)(71190400001)(25786009)(2501003)(107886003)(14454004)(105586002)(6116002)(316002)(50226002)(81166006)(68736007)(86362001)(8936002)(3846002)(14444005)(256004)(217873002)(478600001)(36756003)(54906003)(97736004)(66066001)(52116002)(186003)(305945005)(81156014)(7736002)(8676002)(1076003)(2351001)(309714004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB3120;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 5egLrL07C4n7Ii2GhT8ki+8yd74sXDXuLlRR3Z+S9u982xrGaT7qcL49ulJTkPWaprTD6D2mKwv83oV59KZbIxGfLAlyx5kOtDFvfzmPIwXMJiI/2GGMYiIHrnej0+HHsv4BfzvhoTKVCK/hy6krlaXxBTmVvPUuHeY5agBbwN/z9Pehs133jfHuvjlnSXlAfeo26vKofA3ahdFAPL9m+ywEPJnlu8TDJ+ZfQPLVwIXuL3EFGF6XXgFkWYXhU7+qwYpH+VHjg2/MynIMij+yMBluHM020nIpgeRkOPBrYKMOrWxWBL0yxlrPH/fSv9l0r0hnj5symVVDriim19KsbKQ1LtVljLtHbACBqpf+yAXPpLvznteFP0Z+wUB/DsW3NHtSgslqvOCnSpI/sPTeK6Xv3GuQxEqcL4nrE5NJfww=
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e639bf7a-30bb-410c-f97d-08d68c322401
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2019 12:53:49.2521 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB3120
Subject: [Xen-devel] [PATCH RFC v3 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhaW1zIHRvIGhhdmUgbWVtIGFjY2VzcyB2bSBldmVudHMgc2VudCBmcm9tIHRo
ZSBlbXVsYXRvci4KVGhpcyBpcyB1c2VmdWwgaW4gdGhlIGNhc2Ugb2YgcGFnZS13YWxrcyB0aGF0
IGhhdmUgdG8gZW11bGF0ZQppbnN0cnVjdGlvbnMgaW4gYWNjZXNzIGRlbmllZCBwYWdlcy4KCldl
IHVzZSBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpIHJvIGludGVyY2VwdCByL3cgYWNjZXNzIGFu
ZApodm1lbXVsX2luc25fZmV0Y2goKSB0byBpbnRlcmNlcHQgZXhlYyBhY2Nlc3MuCgpGaXJzdCB3
ZSB0cnkgdG8gc2VuZCBhIHZtIGV2ZW50IGFuZCBpZiB0aGUgZXZlbnQgaXMgc2VudCB0aGVuIGVt
dWxhdGlvbgpyZXR1cm5zIFg4NkVNVUxfQUNDRVNTX0VYQ0VQVElPTi4gSWYgdGhlIGV2ZW50IGlz
IG5vdCBzZW50IHRoZW4gdGhlCmVtdWxhdGlvbiBnb2VzIG9uIGFzIGV4cGVjdGVkLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CgotLS0K
Q2hhbmdlcyBzaW5jZSBWMjoKCS0gSm9pbiAiaWYiIHN0YXRlbWVudHMgd2hlcmUgcG9zc2libGUK
CS0gQ29ycmVjdCBpbmRlbnRhdGlvbiB3aGVyZSBuZWVkZWQKCS0gUmVtb3ZlIHJjIGluaXRpYWxp
emF0aW9uLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICAgICAgIHwgMTA2
ICsrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYyAg
ICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgICAgICAg
ICB8ICAgMyArLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggfCAgIDEg
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oICAgICAgfCAgIDQgKy0KIDUgZmls
ZXMgY2hhbmdlZCwgMTA5IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YwppbmRleCBhNzY2ZWVjYzhlLi5lNGFjYmRmMjcxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMTUsNiAr
MTUsNyBAQAogI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4K
ICNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KKyNpbmNsdWRlIDx4ZW4vbW9uaXRvci5oPgogI2lu
Y2x1ZGUgPGFzbS9ldmVudC5oPgogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAjaW5jbHVkZSA8YXNt
L3hzdGF0ZS5oPgpAQCAtMjYsNiArMjcsNyBAQAogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5o
PgogI2luY2x1ZGUgPGFzbS9odm0vc3ZtL3N2bS5oPgogI2luY2x1ZGUgPGFzbS92bV9ldmVudC5o
PgorI2luY2x1ZGUgPGFzbS9hbHRwMm0uaD4KIAogc3RhdGljIHZvaWQgaHZtdHJhY2VfaW9fYXNz
aXN0KGNvbnN0IGlvcmVxX3QgKnApCiB7CkBAIC01MzAsNiArNTMyLDU1IEBAIHN0YXRpYyBpbnQg
aHZtZW11bF9kb19tbWlvX2FkZHIocGFkZHJfdCBtbWlvX2dwYSwKICAgICByZXR1cm4gaHZtZW11
bF9kb19pb19hZGRyKDEsIG1taW9fZ3BhLCByZXBzLCBzaXplLCBkaXIsIGRmLCByYW1fZ3BhKTsK
IH0KIAorc3RhdGljIGJvb2wgaHZtZW11bF9zZW5kX3ZtX2V2ZW50KHBhZGRyX3QgZ3BhLCB1bnNp
Z25lZCBsb25nIGdsYSwgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHBmZWMsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAg
IHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3M7CisgICAgdm1fZXZlbnRfcmVxdWVzdF90IHJlcSA9IHt9
OworCisgICAgaWYgKCAhY3R4dC0+c2VuZF9ldmVudCB8fCAhcGZlYyB8fAorICAgICAgICBwMm1f
Z2V0X21lbV9hY2Nlc3MoY3VycmVudC0+ZG9tYWluLCBnZm4sICZhY2Nlc3MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICBhbHRwMm1fdmNwdV9pZHgoY3VycmVudCkpICE9IDAgKQorICAgICAg
ICByZXR1cm4gZmFsc2U7CisKKyAgICBzd2l0Y2ggKCBhY2Nlc3MgKQorICAgIHsKKyAgICBjYXNl
IFhFTk1FTV9hY2Nlc3NfeDoKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcng6CisgICAgICAgIGlm
ICggcGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNzICkKKyAgICAgICAgICAgIHJlcS51Lm1lbV9hY2Nl
c3MuZmxhZ3MgPSBNRU1fQUNDRVNTX1IgfCBNRU1fQUNDRVNTX1c7CisgICAgICAgIGJyZWFrOwor
CisgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3c6CisgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3J3Ogor
ICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX2luc25fZmV0Y2ggKQorICAgICAgICAgICAgcmVxLnUu
bWVtX2FjY2Vzcy5mbGFncyA9IE1FTV9BQ0NFU1NfWDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIFhFTk1FTV9hY2Nlc3NfcjoKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfbjoKKyAgICAgICAg
aWYgKCBwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgKQorICAgICAgICAgICAgcmVxLnUubWVtX2Fj
Y2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNTX1IgfCBNRU1fQUNDRVNTX1c7CisgICAgICAgIGlmICgg
cGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApCisgICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZs
YWdzIHw9IE1FTV9BQ0NFU1NfWDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAg
ICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgaWYgKCAhcmVxLnUubWVtX2FjY2Vzcy5m
bGFncyApCisgICAgICAgIHJldHVybiBmYWxzZTsgLyogTm8gdmlvbGF0aW9uLiAqLworCisgICAg
cmVxLnJlYXNvbiA9IFZNX0VWRU5UX1JFQVNPTl9NRU1fQUNDRVNTOworICAgIHJlcS51Lm1lbV9h
Y2Nlc3MuZ2ZuID0gZ2ZuX3goZ2ZuKTsKKyAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1F
TV9BQ0NFU1NfRkFVTFRfV0lUSF9HTEEgfCBNRU1fQUNDRVNTX0dMQV9WQUxJRDsKKyAgICByZXEu
dS5tZW1fYWNjZXNzLmdsYSA9IGdsYTsKKyAgICByZXEudS5tZW1fYWNjZXNzLm9mZnNldCA9IGdw
YSAmICgoMSA8PCBQQUdFX1NISUZUKSAtIDEpOworCisgICAgcmV0dXJuIG1vbml0b3JfdHJhcHMo
Y3VycmVudCwgdHJ1ZSwgJnJlcSkgPj0gMDsKK30KKwogLyoKICAqIENvbnZlcnQgYWRkciBmcm9t
IGxpbmVhciB0byBwaHlzaWNhbCBmb3JtLCB2YWxpZCBvdmVyIHRoZSByYW5nZQogICogW2FkZHIs
IGFkZHIgKyAqcmVwcyAqIGJ5dGVzX3Blcl9yZXBdLiAqcmVwcyBpcyBhZGp1c3RlZCBhY2NvcmRp
bmcgdG8KQEAgLTYzNiw2ICs2ODcsNyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFy
X2FkZHIoCiAgICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lcyA9ICgobGluZWFyICsgYnl0ZXMgLSAh
IWJ5dGVzKSA+PiBQQUdFX1NISUZUKSAtCiAgICAgICAgIChsaW5lYXIgPj4gUEFHRV9TSElGVCkg
KyAxOwogICAgIHVuc2lnbmVkIGludCBpOworICAgIGdmbl90IGdmbjsKIAogICAgIC8qCiAgICAg
ICogbWZuIHBvaW50cyB0byB0aGUgbmV4dCBmcmVlIHNsb3QuICBBbGwgdXNlZCBzbG90cyBoYXZl
IGEgcGFnZSByZWZlcmVuY2UKQEAgLTY3NCw3ICs3MjYsNyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11
bF9tYXBfbGluZWFyX2FkZHIoCiAgICAgICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsKIAog
ICAgICAgICByZXMgPSBodm1fdHJhbnNsYXRlX2dldF9wYWdlKGN1cnIsIGFkZHIsIHRydWUsIHBm
ZWMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBmaW5mbywgJnBhZ2Us
IE5VTEwsICZwMm10KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZp
bmZvLCAmcGFnZSwgJmdmbiwgJnAybXQpOwogCiAgICAgICAgIHN3aXRjaCAoIHJlcyApCiAgICAg
ICAgIHsKQEAgLTcwNCw2ICs3NTYsMjMgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVh
cl9hZGRyKAogCiAgICAgICAgIGlmICggcGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNzICkKICAgICAg
ICAgeworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyByZXBzID0gMTsKKyAgICAgICAgICAgIHN0
cnVjdCBodm1fZW11bGF0ZV9jdHh0IG9sZDsKKyAgICAgICAgICAgIGludCByYyA9IDA7CisgICAg
ICAgICAgICBwYWRkcl90IGdwYTsKKworICAgICAgICAgICAgb2xkID0gKmh2bWVtdWxfY3R4dDsK
KyAgICAgICAgICAgIHJjID0gaHZtZW11bF9saW5lYXJfdG9fcGh5cyhhZGRyLCAmZ3BhLCBieXRl
cywgJnJlcHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywg
aHZtZW11bF9jdHh0KTsKKyAgICAgICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04g
KQorICAgICAgICAgICAgICAgICpodm1lbXVsX2N0eHQgPSBvbGQ7CisKKyAgICAgICAgICAgIGlm
ICggaHZtZW11bF9zZW5kX3ZtX2V2ZW50KGdwYSwgYWRkciwgZ2ZuLCBwZmVjLCBodm1lbXVsX2N0
eHQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZF
TVVMX0FDQ0VTU19FWENFUFRJT04pOworICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAg
ICAgICAgfQorCiAgICAgICAgICAgICBpZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkK
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX09L
QVkpOwpAQCAtMTIyNCw3ICsxMjkzLDM1IEBAIGludCBodm1lbXVsX2luc25fZmV0Y2goCiAgICAg
ICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7CiAg
ICAgLyogQ2FyZWZ1bCwgYXMgb2Zmc2V0IGNhbiB3cmFwIG9yIHRydW5jYXRlIFdSVCBpbnNuX2J1
Zl9laXAuICovCiAgICAgdWludDhfdCBpbnNuX29mZiA9IG9mZnNldCAtIGh2bWVtdWxfY3R4dC0+
aW5zbl9idWZfZWlwOworICAgIHBhZGRyX3QgZ3BhOworICAgIHVpbnQzMl90IHBmZWMgPSBQRkVD
X3BhZ2VfcHJlc2VudCB8IFBGRUNfaW5zbl9mZXRjaDsKKyAgICB1bnNpZ25lZCBsb25nIGFkZHIs
IHJlcHMgPSAxOworICAgIGludCByYzsKKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCBvbGQ7
CisKKyAgICByYyA9IGh2bWVtdWxfdmlydHVhbF90b19saW5lYXIoc2VnLCBvZmZzZXQsIGJ5dGVz
LCAmcmVwcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2FjY2Vzc19p
bnNuX2ZldGNoLCBodm1lbXVsX2N0eHQsICZhZGRyKTsKKyAgICBpZiAoIHJjID09IFg4NkVNVUxf
RVhDRVBUSU9OICkKKyAgICB7CisgICAgICAgIHg4Nl9lbXVsX3Jlc2V0X2V2ZW50KGN0eHQpOwor
ICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKKyAgICB9CisKKyAgICBpZiAoIGh2bWVtdWxfY3R4
dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5kcGwgPT0gMyApCisgICAgICAgIHBmZWMgfD0gUEZFQ191
c2VyX21vZGU7CisKKyAgICBvbGQgPSAqaHZtZW11bF9jdHh0OworICAgIHJjID0gaHZtZW11bF9s
aW5lYXJfdG9fcGh5cyhhZGRyLCAmZ3BhLCBieXRlcywgJnJlcHMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBmZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgaWYgKCByYyA9PSBYODZF
TVVMX0VYQ0VQVElPTiApCisgICAgeworICAgICAgICAqaHZtZW11bF9jdHh0ID0gb2xkOworICAg
ICAgICByYyA9IFg4NkVNVUxfT0tBWTsKKyAgICB9CiAKKyAgICBpZiAoIGdwYSAmJiBodm1lbXVs
X3NlbmRfdm1fZXZlbnQoZ3BhLCBhZGRyLCBnYWRkcl90b19nZm4oZ3BhKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywgaHZtZW11bF9jdHh0KSApCisgICAgICAg
IHJldHVybiBYODZFTVVMX0FDQ0VTU19FWENFUFRJT047CiAgICAgLyoKICAgICAgKiBGYWxsIGJh
Y2sgaWYgcmVxdWVzdGVkIGJ5dGVzIGFyZSBub3QgaW4gdGhlIHByZWZldGNoIGNhY2hlLgogICAg
ICAqIEJ1dCBhbHdheXMgcGVyZm9ybSB0aGUgKGZha2UpIHJlYWQgd2hlbiBieXRlcyA9PSAwLgpA
QCAtMTIzMiw4ICsxMzI5LDggQEAgaW50IGh2bWVtdWxfaW5zbl9mZXRjaCgKICAgICBpZiAoICFi
eXRlcyB8fAogICAgICAgICAgdW5saWtlbHkoKGluc25fb2ZmICsgYnl0ZXMpID4gaHZtZW11bF9j
dHh0LT5pbnNuX2J1Zl9ieXRlcykgKQogICAgIHsKLSAgICAgICAgaW50IHJjID0gX19odm1lbXVs
X3JlYWQoc2VnLCBvZmZzZXQsIHBfZGF0YSwgYnl0ZXMsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCwgaHZtZW11bF9jdHh0KTsKKyAgICAgICAg
cmMgPSBfX2h2bWVtdWxfcmVhZChzZWcsIG9mZnNldCwgcF9kYXRhLCBieXRlcywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBodm1fYWNjZXNzX2luc25fZmV0Y2gsIGh2bWVtdWxfY3R4dCk7
CiAKICAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgJiYgYnl0ZXMgKQogICAgICAgICB7
CkBAIC0yNDkyLDEyICsyNTg5LDEzIEBAIGludCBodm1fZW11bGF0ZV9vbmVfbW1pbyh1bnNpZ25l
ZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBnbGEpCiB9CiAKIHZvaWQgaHZtX2VtdWxhdGVfb25l
X3ZtX2V2ZW50KGVudW0gZW11bF9raW5kIGtpbmQsIHVuc2lnbmVkIGludCB0cmFwbnIsCi0gICAg
dW5zaWduZWQgaW50IGVycmNvZGUpCisgICAgdW5zaWduZWQgaW50IGVycmNvZGUsIGJvb2wgc2Vu
ZF9ldmVudCkKIHsKICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCBjdHggPSB7eyAwIH19Owog
ICAgIGludCByYzsKIAogICAgIGh2bV9lbXVsYXRlX2luaXRfb25jZSgmY3R4LCBOVUxMLCBndWVz
dF9jcHVfdXNlcl9yZWdzKCkpOworICAgIGN0eC5zZW5kX2V2ZW50ID0gc2VuZF9ldmVudDsKIAog
ICAgIHN3aXRjaCAoIGtpbmQgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm1fZXZlbnQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYwppbmRleCAwZGY4YWI0MGU2
Li5iZGM2NWRhM2VkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bV9ldmVudC5jCkBAIC04Nyw3ICs4Nyw3IEBAIHZvaWQgaHZt
X3ZtX2V2ZW50X2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgIGtpbmQgPSBF
TVVMX0tJTkRfU0VUX0NPTlRFWFRfSU5TTjsKIAogICAgICAgICBodm1fZW11bGF0ZV9vbmVfdm1f
ZXZlbnQoa2luZCwgVFJBUF9pbnZhbGlkX29wLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWDg2X0VWRU5UX05PX0VDKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFg4Nl9FVkVOVF9OT19FQywgZmFsc2UpOwogCiAgICAgICAgIHYtPmFyY2gudm1fZXZlbnQtPmVt
dWxhdGVfZmxhZ3MgPSAwOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1f
YWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCmluZGV4IDU2YzA2YTRmYzYu
LjUzNmFkNjM2N2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwpAQCAtMjE0LDcgKzIxNCw4IEBAIGJvb2wg
cDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAg
ICAgICAgZC0+YXJjaC5tb25pdG9yLmluZ3Vlc3RfcGFnZWZhdWx0X2Rpc2FibGVkICYmCiAgICAg
ICAgICBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEgKSAvKiBkb24ndCBzZW5kIGEg
bWVtX2V2ZW50ICovCiAgICAgewotICAgICAgICBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoRU1V
TF9LSU5EX05PUk1BTCwgVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMpOworICAgICAg
ICBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoRU1VTF9LSU5EX05PUk1BTCwgVFJBUF9pbnZhbGlk
X29wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VWRU5UX05PX0VDLCB0
cnVlKTsKIAogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5oCmluZGV4IDU1YTllMGVkNTEuLmE5ODI5OTEzYTQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCkBAIC0xNjIsNiArMTYyLDcgQEAgc3RydWN0IHg4
Nl9lbXVsX2ZwdV9hdXggewogI2RlZmluZSBYODZFTVVMX1VOUkVDT0dOSVpFRCAgIFg4NkVNVUxf
VU5JTVBMRU1FTlRFRAogIC8qIChjbXB4Y2hnIGFjY2Vzc29yKTogQ01QWENIRyBmYWlsZWQuICov
CiAjZGVmaW5lIFg4NkVNVUxfQ01QWENIR19GQUlMRUQgNworI2RlZmluZSBYODZFTVVMX0FDQ0VT
U19FWENFUFRJT04gOAogCiAvKiBGUFUgc3ViLXR5cGVzIHdoaWNoIG1heSBiZSByZXF1ZXN0ZWQg
dmlhIC0+Z2V0X2ZwdSgpLiAqLwogZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSB7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9lbXVsYXRlLmgKaW5kZXggMjZhMDFlODNhNC4uNzIxZTE3NWIwNCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2VtdWxhdGUuaApAQCAtNDcsNiArNDcsNyBAQCBzdHJ1Y3QgaHZtX2VtdWxhdGVf
Y3R4dCB7CiAgICAgdWludDMyX3QgaW50cl9zaGFkb3c7CiAKICAgICBib29sX3Qgc2V0X2NvbnRl
eHQ7CisgICAgYm9vbCBzZW5kX2V2ZW50OwogfTsKIAogZW51bSBlbXVsX2tpbmQgewpAQCAtNjMs
NyArNjQsOCBAQCBpbnQgaHZtX2VtdWxhdGVfb25lKAogICAgIHN0cnVjdCBodm1fZW11bGF0ZV9j
dHh0ICpodm1lbXVsX2N0eHQpOwogdm9pZCBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoZW51bSBl
bXVsX2tpbmQga2luZCwKICAgICB1bnNpZ25lZCBpbnQgdHJhcG5yLAotICAgIHVuc2lnbmVkIGlu
dCBlcnJjb2RlKTsKKyAgICB1bnNpZ25lZCBpbnQgZXJyY29kZSwKKyAgICBib29sIHNlbmRfZXZl
bnQpOwogLyogTXVzdCBiZSBjYWxsZWQgb25jZSB0byBzZXQgdXAgaHZtZW11bCBzdGF0ZS4gKi8K
IHZvaWQgaHZtX2VtdWxhdGVfaW5pdF9vbmNlKAogICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0
ICpodm1lbXVsX2N0eHQsCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 13:02:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 13:02:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grMqZ-00081F-Pa; Wed, 06 Feb 2019 13:02:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uZET=QN=amazon.de=prvs=933e5c1f7=nmanthey@srs-us1.protection.inumbo.net>)
 id 1grMqX-00081A-TH
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 13:02:33 +0000
X-Inumbo-ID: 76be4dc2-2a0f-11e9-89b9-1fc9d9066e0c
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 76be4dc2-2a0f-11e9-89b9-1fc9d9066e0c;
 Wed, 06 Feb 2019 13:02:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549458152; x=1580994152;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Gkkajb4sS7/5oW31v56Y4880rx+JCD2Ufhkdm5jIZLk=;
 b=ZZTHsHPDzzJjbgMy7CZbBUeJn6QDhQ0ZWbYGxFSmaafhTucAUde6IUGJ
 FjHYhWQWP15C8w6oJEgQ1IOApBR9TmQN+pQQinWC663oOgXMO+MgvEMKg
 bTvH24yreyzWuPr7P6ejP9PUbDGOC0z8ReGd7aJqpVXHi8sMgyrWbEV59 w=;
X-IronPort-AV: E=Sophos;i="5.58,340,1544486400"; d="scan'208";a="657950784"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 06 Feb 2019 13:02:28 +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 (Postfix) with ESMTPS
 id 3898DA21F6; Wed,  6 Feb 2019 13:02:28 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 6 Feb 2019 13:02:27 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.230) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 6 Feb 2019 13:02:20 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-5-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101A7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5323BC0200007800212E15@prv1-mh.provo.novell.com>
 <2547eea0-2b97-6e28-4bfd-249e7246a35d@amazon.de>
 <5C59A12A0200007800213FC7@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <3e215b9d-1265-4952-c3c4-0c8d8212426f@amazon.de>
Date: Wed, 6 Feb 2019 14:02:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C59A12A0200007800213FC7@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.230]
X-ClientProxiedBy: EX13D04UWA003.ant.amazon.com (10.43.160.212) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 4/9] spec: add l1tf-barrier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi81LzE5IDE1OjQzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwNS4wMi4xOSBhdCAx
NToyMywgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+IE9uIDEvMzEvMTkgMTc6MzUsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjkuMDEuMTkgYXQgMTU6NDMsIDxubWFudGhleUBh
bWF6b24uZGU+IHdyb3RlOgo+Pj4+IEBAIC0xOTQyLDYgKzE5NDIsMTIgQEAgSXJyZXNwZWN0aXZl
IG9mIFhlbidzIHNldHRpbmcsIHRoZSBmZWF0dXJlIGlzIAo+PiB2aXJ0dWFsaXNlZCBmb3IgSFZN
IGd1ZXN0cyB0bwo+Pj4+ICB1c2UuICBCeSBkZWZhdWx0LCBYZW4gd2lsbCBlbmFibGUgdGhpcyBt
aXRpZ2F0aW9uIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIAo+Pj4+IGJlCj4+Pj4gIHZ1bG5lcmFi
bGUgdG8gTDFURi4KPj4+PiAgCj4+Pj4gK09uIGhhcmR3YXJlIHZ1bG5lcmFibGUgdG8gTDFURiwg
dGhlIGBsMXRmLWJhcnJpZXI9YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2UKPj4+PiArb3Ig
cHJldmVudCBYZW4gZnJvbSBwcm90ZWN0aW5nIGV2YWx1YXRpb25zIGluc2lkZSB0aGUgaHlwZXJ2
aXNvciB3aXRoIGEgYmFycmllcgo+Pj4+ICtpbnN0cnVjdGlvbiB0byBub3QgbG9hZCBwb3RlbnRp
YWxseSBzZWNyZXQgaW5mb3JtYXRpb24gaW50byBMMSBjYWNoZS4gIEJ5Cj4+Pj4gK2RlZmF1bHQs
IFhlbiB3aWxsIGVuYWJsZSB0aGlzIG1pdGlnYXRpb24gb24gaGFyZHdhcmUgYmVsaWV2ZWQgdG8g
YmUgdnVsbmVyYWJsZQo+Pj4+ICt0byBMMVRGLgo+Pj4gLi4uIGFuZCBoYXZpbmcgU01UIGVuYWJs
ZWQsIHNpbmNlIGFpdWkgdGhpcyBpcyBhIG5vbi1pc3N1ZSB3aXRob3V0Lgo+PiBJbiBjYXNlIGZs
dXNoaW5nIHRoZSBMMSBjYWNoZSBpcyBub3QgZW5hYmxlZCwgdGhhdCBpcyBzdGlsbCBhbiBpc3N1
ZSwKPj4gYmVjYXVzZSB0aGUgdHJhbnNpdGlvbiBndWVzdCAtPiBoeXBlcnZpc29yIC0+IGd1ZXN0
IHdvdWxkIGFsbG93IHRvCj4+IHJldHJpZXZlIGh5cGVydmlzb3IgZGF0YSBmcm9tIHRoZSBjYWNo
ZSBzdGlsbC4gRG8geW91IHdhbnQgbWUgdG8gZXh0ZW5kCj4+IHRoZSBsb2dpYyB0byBjb25zaWRl
ciBMMSBjYWNoZSBmbHVzaGluZyBhcyB3ZWxsPwo+IFdlbGwsIEkgd291bGRuJ3QgYmUgb3Zlcmx5
IGNvbmNlcm5lZCBvZiBwZW9wbGUgZGlzYWJsaW5nIGl0IGZyb20gdGhlCj4gY29tbWFuZCBsaW5l
LCBidXQgYmVpbmcga2luZCB0byBwZW9wbGUgd2l0aG91dCB1cGRhdGVkIG1pY3JvY29kZQo+IGlz
IHBlcmhhcHMgYSBnb29kIGlkZWEuCkkgd2lsbCBleHRlbmQgdGhlIGNvbW1pdCBtZXNzYWdlIHRv
IHN0YXRlIHRoYXQgdGhpcyB0aGUgQ1BVIGZsYWcgaXMgc2V0CmF1dG9tYXRpY2FsbHkgaW5kZXBl
bmRlbnRseSBvZiBTTVQgYW5kIGNhY2hlIGZsdXNoaW5nLgo+Cj4+Pj4gQEAgLTEwMCw2ICsxMDIs
NyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKPj4+
PiAgICAgICAgICAgICAgb3B0X2licGIgPSBmYWxzZTsKPj4+PiAgICAgICAgICAgICAgb3B0X3Nz
YmQgPSBmYWxzZTsKPj4+PiAgICAgICAgICAgICAgb3B0X2wxZF9mbHVzaCA9IDA7Cj4+Pj4gKyAg
ICAgICAgICAgIG9wdF9sMXRmX2JhcnJpZXIgPSAwOwo+Pj4+ICAgICAgICAgIH0KPj4+PiAgICAg
ICAgICBlbHNlIGlmICggdmFsID4gMCApCj4+Pj4gICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
Pj4+IElzIHRoaXMgcmVhbGx5IHNvbWV0aGluZyB3ZSB3YW50ICJzcGVjLWN0cmw9bm8teGVuIiB0
byBkaXNhYmxlPwo+Pj4gSXQgd291bGQgc2VlbSB0byBtZSB0aGF0IHRoaXMgc2hvdWxkIGJlIHJl
c3RyaWN0ZWQgdG8gInNwZWMtY3RybD1ubyIuCj4+IEkgaGF2ZSBubyBzdHJvbmcgb3BpbmlvbiBo
ZXJlLiBJZiB5b3UgYXNrIG1lIHRvIG1vdmUgaXQgc29tZXdoZXJlIGVsc2UsCj4+IEkgd2lsbCBk
byB0aGF0LiBJIGp1c3Qgd2FudCB0byBtYWtlIHN1cmUgaXQncyBkaXNhYmxlIGluIGNhc2UKPj4g
c3BlY3VsYXRpb24gbWl0aWdhdGlvbnMgc2hvdWxkIGJlIGRpc2FibGVkLgo+IFVubGVzcyBhbnlv
bmUgZWxzZSB2b2ljZXMgYSBkaWZmZXJlbnQgb3BpbmlvbiwgSSdkIGxpa2UgdG8gc2VlIGl0Cj4g
bW92ZWQgYXMgc3VnZ2VzdGVkLgpJIHdpbGwgbW92ZSB0aGUgY2hhbmdlIGFib3ZlIHRoZSBkaXNh
YmxlX2NvbW1vbiBsYWJlbC4KPj4+PiBAQCAtODQzLDYgKzg0OSwxNCBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCj4+Pj4gICAgICAgICAgb3B0X2wxZF9m
bHVzaCA9IGNwdV9oYXNfYnVnX2wxdGYgJiYgIShjYXBzICYgQVJDSF9DQVBTX1NLSVBfTDFERkwp
Owo+Pj4+ICAKPj4+PiAgICAgIC8qCj4+Pj4gKyAgICAgKiBCeSBkZWZhdWx0LCBlbmFibGUgTDFU
Rl9WVUxOIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZQo+Pj4+ICsgICAgICovCj4+PiBUaGlz
IG91Z2h0IHRvIGJlIGEgc2luZ2xlIGxpbmUgY29tbWVudC4KPj4gV2lsbCBmaXguCj4+Pj4gKyAg
ICBpZiAoIG9wdF9sMXRmX2JhcnJpZXIgPT0gLTEgKQo+Pj4+ICsgICAgICAgIG9wdF9sMXRmX2Jh
cnJpZXIgPSBjcHVfaGFzX2J1Z19sMXRmOwo+Pj4gQXQgdGhlIHZlcnkgbGVhc3Qgb3B0X3NtdCBz
aG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IGhlcmUuIEJ1dAo+Pj4gSSBndWVzcyB0aGlzIHNl
dHRpbmcgb2YgdGhlIGRlZmF1bHQgbWF5IG5lZWQgdG8gYmUgZGVmZXJyZWQKPj4+IGZ1cnRoZXIs
IHVudGlsIHRoZSB0b3BvbG9neSBvZiB0aGUgc3lzdGVtIGlzIGtub3duICh0aGVyZSBtYXkKPj4+
IG5vdCBiZSBhbnkgaHlwZXJ0aHJlYWRzIGFmdGVyIGFsbCkuCj4+IEFnYWluLCBjYWNoZSBmbHVz
aGluZyBhbHNvIGhhcyB0byBiZSBjb25zaWRlcmVkLiBTbywgSSB3b3VsZCBsaWtlIHRvCj4+IGtl
ZXAgaXQgbGlrZSB0aGlzIGZvciBub3cuCj4gV2l0aCB0aGUgImZvciBub3ciIGFzcGVjdCBwcm9w
ZXJseSBleHBsYWluZWQgaW4gdGhlIGRlc2NyaXB0aW9uLAo+IEkgZ3Vlc3MgdGhhdCB3b3VsZCBi
ZSBmaW5lIGFzIGEgZmlyc3Qgc3RlcC4KSSB3aWxsIGV4dGVuZCB0aGUgY29tbWl0IG1lc3NhZ2Ug
YWNjb3JkaW5nbHkuCj4KPj4+PiArICAgIGlmICggY3B1X2hhc19idWdfbDF0ZiAmJiBvcHRfbDF0
Zl9iYXJyaWVyID4gMCkKPj4+PiArICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFU
VVJFX1NDX0wxVEZfVlVMTik7Cj4+PiBXaHkgdGhlIGxlZnQgc2lkZSBvZiB0aGUgJiY/Cj4+IElN
SE8sIHRoZSBDUFUgZmxhZyBMMVRGIHNob3VsZCBvbmx5IGJlIHNldCB3aGVuIHRoZSBDUFUgaXMg
cmVwb3J0ZWQgdG8KPj4gYmUgdnVsbmVyYWJsZSwgZXZlbiBpZiB0aGUgY29tbWFuZCBsaW5lIHdh
bnRzIHRvIGVuZm9yY2UgbWl0aWdhdGlvbnMuCj4gV2hhdCdzIHRoZSBjb21tYW5kIGxpbmUgb3B0
aW9uIGdvb2QgZm9yIGlmIGl0IGRvZXNuJ3QgdHJpZ2dlcgo+IHBhdGNoaW5nIGluIG9mIHRoZSBM
RkVOQ0VzPyBDb21tYW5kIGxpbmUgb3B0aW9ucyBleGlzdCwgYW1vbmcKPiBvdGhlciBwdXJwb3Nl
cywgdG8gYWlkIG1pdGlnYXRpbmcgZmxhd3MgaW4gb3VyIGRldGVybWluYXRpb24gb2YKPiB3aGF0
IGlzIGEgdnVsbmVyYWJsZSBwbGF0Zm9ybS4KSSB3aWxsIHJlbW92ZSB0aGUgZXh0cmEgY29uZGl0
aW9uYWwgYW5kIGVuYWJsZSBwYXRjaGluZyBiYXNlZCBvbiB0aGUKY29tbWFuZCBsaW5lIG9ubHku
Cj4KPj4+PiArICAgIC8qCj4+Pj4gICAgICAgKiBXZSBkbyBub3QgZGlzYWJsZSBIVCBieSBkZWZh
dWx0IG9uIGFmZmVjdGVkIGhhcmR3YXJlLgo+Pj4+ICAgICAgICoKPj4+PiAgICAgICAqIEZpcnN0
bHksIGlmIHRoZSB1c2VyIGludGVuZHMgdG8gdXNlIGV4Y2x1c2l2ZWx5IFBWLCBvciBIVk0gc2hh
ZG93Cj4+PiBGdXJ0aGVybW9yZSwgYXMgcGVyIHRoZSBjb21tZW50IGFuZCBsb2dpYyBoZXJlIGFu
ZCBiZWxvdyBhCj4+PiAhSFZNIGNvbmZpZ3VyYXRpb24gb3VnaHQgdG8gYmUgc2FmZSB0b28sIHVu
bGVzcyAicHYtbDF0Zj0iIHdhcwo+Pj4gdXNlZCAoaW4gd2hpY2ggY2FzZSB3ZSBkZWZlciB0byB0
aGUgYWRtaW4gYW55d2F5KSwgc28gaXQncwo+Pj4gcXVlc3Rpb25hYmxlIHdoZXRoZXIgdGhlIHdo
b2xlIGxvZ2ljIHNob3VsZCBiZSB0aGVyZSBpbiB0aGUKPj4+IGZpcnN0IHBsYWNlIGluIHRoaXMg
Y2FzZS4gVGhpcyB3b3VsZCB0aGVuIGluIHBhcnRpY3VsYXIga2VlcCBhbGwKPj4+IG9mIHRoaXMg
b3V0IGZvciB0aGUgUFYgc2hpbS4KPj4gRm9yIHRoZSBQViBzaGltLCBJIGNvdWxkIGFkZCBwdi1z
aGltIHRvIG15IGNoZWNrIGJlZm9yZSBlbmFibGluZyB0aGUgQ1BVCj4+IGZsYWcuCj4gQnV0IHRo
ZSBQViBzaGltIGlzIGp1c3QgYSBzcGVjaWFsIGNhc2UuIEknZCBsaWtlIHRoaXMgY29kZSB0byBi
ZQo+IGNvbXBpbGVkIG91dCBmb3IgYWxsICFIVk0gY29uZmlndXJhdGlvbnMuCgpUaGUgdGhhdCBp
bnRyb2R1Y2VzIHRoZSBldmFsdWF0ZV9ub3NwZWMgbWFjcm8gZG9lcyB0aGF0IGFscmVhZHkuIEJh
c2VkCm9uIGRlZmluZWQoQ09ORklHX0hWTSkgbGZlbmNlIHBhdGNoaW5nIGlzIGRpc2FibGVkIHRo
ZXJlLgoKRG8geW91IHdhbnQgbWUgdG8gd3JhcCB0aGlzIGNvbW1hbmQgbGluZSBvcHRpb24gaW50
byBDT05GSUdfSFZNIGNoZWNrcwphcyB3ZWxsPwoKQmVzdCwKTm9yYmVydAoKCgoKCkFtYXpvbiBE
ZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxp
bgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApV
c3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0
ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 13:21:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 13:21:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grN8L-0001CQ-Lj; Wed, 06 Feb 2019 13:20:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grN8K-0001CK-SP
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 13:20:56 +0000
X-Inumbo-ID: 05f870d8-2a12-11e9-bb47-03246bf8a391
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05f870d8-2a12-11e9-bb47-03246bf8a391;
 Wed, 06 Feb 2019 13:20:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 06:20:50 -0700
Message-Id: <5C5ADF3002000078002144B3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 06:20:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-5-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101A7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5323BC0200007800212E15@prv1-mh.provo.novell.com>
 <2547eea0-2b97-6e28-4bfd-249e7246a35d@amazon.de>
 <5C59A12A0200007800213FC7@prv1-mh.provo.novell.com>
 <3e215b9d-1265-4952-c3c4-0c8d8212426f@amazon.de>
In-Reply-To: <3e215b9d-1265-4952-c3c4-0c8d8212426f@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 4/9] spec: add l1tf-barrier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE5IGF0IDE0OjAyLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAyLzUvMTkgMTU6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNS4wMi4xOSBhdCAx
NToyMywgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+PiBPbiAxLzMxLzE5IDE3OjM1LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyOS4wMS4xOSBhdCAxNTo0MywgPG5tYW50aGV5
QGFtYXpvbi5kZT4gd3JvdGU6Cj4+Pj4+ICsgICAgLyoKPj4+Pj4gICAgICAgKiBXZSBkbyBub3Qg
ZGlzYWJsZSBIVCBieSBkZWZhdWx0IG9uIGFmZmVjdGVkIGhhcmR3YXJlLgo+Pj4+PiAgICAgICAq
Cj4+Pj4+ICAgICAgICogRmlyc3RseSwgaWYgdGhlIHVzZXIgaW50ZW5kcyB0byB1c2UgZXhjbHVz
aXZlbHkgUFYsIG9yIEhWTSBzaGFkb3cKPj4+PiBGdXJ0aGVybW9yZSwgYXMgcGVyIHRoZSBjb21t
ZW50IGFuZCBsb2dpYyBoZXJlIGFuZCBiZWxvdyBhCj4+Pj4gIUhWTSBjb25maWd1cmF0aW9uIG91
Z2h0IHRvIGJlIHNhZmUgdG9vLCB1bmxlc3MgInB2LWwxdGY9IiB3YXMKPj4+PiB1c2VkIChpbiB3
aGljaCBjYXNlIHdlIGRlZmVyIHRvIHRoZSBhZG1pbiBhbnl3YXkpLCBzbyBpdCdzCj4+Pj4gcXVl
c3Rpb25hYmxlIHdoZXRoZXIgdGhlIHdob2xlIGxvZ2ljIHNob3VsZCBiZSB0aGVyZSBpbiB0aGUK
Pj4+PiBmaXJzdCBwbGFjZSBpbiB0aGlzIGNhc2UuIFRoaXMgd291bGQgdGhlbiBpbiBwYXJ0aWN1
bGFyIGtlZXAgYWxsCj4+Pj4gb2YgdGhpcyBvdXQgZm9yIHRoZSBQViBzaGltLgo+Pj4gRm9yIHRo
ZSBQViBzaGltLCBJIGNvdWxkIGFkZCBwdi1zaGltIHRvIG15IGNoZWNrIGJlZm9yZSBlbmFibGlu
ZyB0aGUgQ1BVCj4+PiBmbGFnLgo+PiBCdXQgdGhlIFBWIHNoaW0gaXMganVzdCBhIHNwZWNpYWwg
Y2FzZS4gSSdkIGxpa2UgdGhpcyBjb2RlIHRvIGJlCj4+IGNvbXBpbGVkIG91dCBmb3IgYWxsICFI
Vk0gY29uZmlndXJhdGlvbnMuCj4gCj4gVGhlIHRoYXQgaW50cm9kdWNlcyB0aGUgZXZhbHVhdGVf
bm9zcGVjIG1hY3JvIGRvZXMgdGhhdCBhbHJlYWR5LiBCYXNlZAo+IG9uIGRlZmluZWQoQ09ORklH
X0hWTSkgbGZlbmNlIHBhdGNoaW5nIGlzIGRpc2FibGVkIHRoZXJlLgoKT2gsIHJpZ2h0LgoKPiBE
byB5b3Ugd2FudCBtZSB0byB3cmFwIHRoaXMgY29tbWFuZCBsaW5lIG9wdGlvbiBpbnRvIENPTkZJ
R19IVk0gY2hlY2tzCj4gYXMgd2VsbD8KClRoYXQgd291bGQgYmUgbmljZTsgSSBoYXZlIGEgcGF0
Y2ggZm9yIHBvc3QtNC4xMiB3aGVyZSBJIGRvCnNvbWV0aGluZyBzaW1pbGFyIHRvIG9wdF94cHRp
XyouIFRoZXJlZm9yZSBpZiB5b3UgZGlkbid0IGRvIGl0CmhlcmUsIEknZCBwcm9iYWJseSBzdWJt
aXQgYSBmaXh1cCBwYXRjaCBkb3duIHRoZSByb2FkLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 13:45:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 13:45:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grNVk-00035l-Nz; Wed, 06 Feb 2019 13:45:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grNVj-00035g-JC
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 13:45:07 +0000
X-Inumbo-ID: 695b9514-2a15-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 695b9514-2a15-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 13:45:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 06:45:04 -0700
Message-Id: <5C5AE4DE02000078002144D2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 06:45:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>,
 "Juergen Gross" <jgross@suse.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 for-4.12 00/17] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tim Deegan <tim@xen.org>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE5IGF0IDA5OjU0LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IFZlcnNpb24gZWlnaHQgb2YgdGhpcyBzZXJpZXM6Cj4gCj4gTm90ZTogVGhpcyB2
ZXJzaW9uIG1heSBub3QgYWRkcmVzcyB0aGUgY3VycmVudGx5IG9wZW4gZGlzY3Vzc2lvbiBvbiB0
aGUKPiBBUk0gaHlwZXJjYWxsIGFyZ3VtZW50IGNvbnZlbnRpb24gYW5kIHR5cGUgc2VsZWN0aW9u
IGZvciBoeXBlcmNhbGwKPiBwYXJhbWV0ZXJzLgo+IAo+ICogUmFuZ2UgY2hlY2sgYXBwbGllZCB0
byBudW1lcmljIGFyZ3MgaW4gbmF0aXZlIGh5cGVyY2FsbCBlbnRyeQo+ICAgKHJlZjogdGhlIGFi
b3ZlIG9wZW4gZGlzY3Vzc2lvbikKPiAKPiAqIFJldmlzZXMgdGhlIGNvbXBhdCBBQkkgYW5kIGlt
cGxlbWVudGF0aW9uCj4gICAgIC0gYXZvaWRzIGR1cGxpY2F0aW9uIG9mIGh5cGVyY2FsbCBvcCBp
bXBsZW1lbnRhdGlvbnMgdmlhCj4gICAgICAgZm9yd2FyZGluZyB0byBuYXRpdmUgZm9yIG9wcyBv
dGhlciB0aGFuIHNlbmR2Cj4gICAgIC0gcmVnaXN0ZXIgb3AgdXNlcyBhbiBhbHdheXMtNjQtYml0
IGZpeGVkIHdpZHRoIHBmbiB0eXBlCj4gICAgICAgZm9yIGNvbnNpc3RlbnQgQUJJIGFzIHdlbGwg
YXMgY29tcGF0IHJldXNlIG9mIHRoZSBuYXRpdmUgb3AKPiAgICAgLSB0ZXN0ZWQgY29tbXVuaWNh
dGlvbiBiZXR3ZWVuIFZNcyBvbiB4ODYtNjQgaG9zdCB3aXRoOgo+ICAgICAgIDMyLWJpdCBQViwg
MzItYml0IEhWTSBhbmQgNjQtYml0IFBWIGd1ZXN0cwo+IAo+ICogQXBwbGllcyBsaXN0X2ZpcnN0
X2VudHJ5X29yX251bGwgbWFjcm8gaW4gbXVsdGlwbGUgbG9vcHMgdG8KPiAgIHJlcGxhY2UgcHJl
dmlvdXMgdXNlIG9mIGEgbGlzdCBmb3JlYWNoIHRvIGFkZHJlc3MgcmV2aWV3IGZlZWRiYWNrCj4g
Cj4gKiBSZW1vdmVkIHN0YWxlIGNvbW1lbnRzIGZyb20gdGhlIHB1YmxpYyBoZWFkZXIKPiAKPiBO
ZXcgdG8gdGhpcyBzZXJpZXM6Cj4gCj4gKiBBZGRzIGFuIGluaXRpYWwgdmVyc2lvbiBvZiBhIGRl
c2lnbiBkb2N1bWVudCBmb3IgQXJnbwo+ICAgICAtIGJhc2VkIG9uIHdvcmsgcHJldmlvdXNseSBz
ZW50IHRvIHRoZSBtYWlsaW5nIGxpc3QsIGNvdmVycwo+ICAgICAgIHRoZSBpbXBsZW1lbnRhdGlv
bidzIGdyYW51bGFyIGxvY2tpbmcKPiAKPiAqIEFkZHMgYSBTVVBQT1JULm1kIHNlY3Rpb24gZm9y
IHRoZSBmZWF0dXJlIGFuZCBFeHBlcmltZW50YWwgc3RhdGVtZW50Cj4gCj4gQ2hyaXN0b3BoZXIg
Q2xhcmsgKDE3KToKPiAgIGFyZ286IEludHJvZHVjZSB0aGUgS2NvbmZpZyBvcHRpb24gdG8gZ292
ZXJuIGluY2x1c2lvbiBvZiBBcmdvCj4gICBhcmdvOiBpbnRyb2R1Y2UgdGhlIGFyZ29fb3AgaHlw
ZXJjYWxsIGJvaWxlcnBsYXRlCj4gICBhcmdvOiBkZWZpbmUgYXJnb19kcHJpbnRrIGZvciBzdWJz
eXN0ZW0gZGVidWdnaW5nCj4gICBhcmdvOiBpbml0LCBkZXN0cm95IGFuZCBzb2Z0LXJlc2V0LCB3
aXRoIGVuYWJsZSBjb21tYW5kIGxpbmUgb3B0Cj4gICBlcnJubzogYWRkIFBPU0lYIGVycm9yIGNv
ZGVzIEVNU0dTSVpFLCBFQ09OTlJFRlVTRUQgdG8gdGhlIEFCSQo+ICAgeGVuL2FybTogaW50cm9k
dWNlIGd1ZXN0X2hhbmRsZV9mb3JfZmllbGQoKQo+ICAgYXJnbzogaW1wbGVtZW50IHRoZSByZWdp
c3RlciBvcAo+ICAgYXJnbzogaW1wbGVtZW50IHRoZSB1bnJlZ2lzdGVyIG9wCj4gICBhcmdvOiBp
bXBsZW1lbnQgdGhlIHNlbmR2IG9wOyBldnRjaG46IGV4cG9zZSBzZW5kX2d1ZXN0X2dsb2JhbF92
aXJxCj4gICBhcmdvOiBpbXBsZW1lbnQgdGhlIG5vdGlmeSBvcAo+ICAgeHNtLCBhcmdvOiBYU00g
Y29udHJvbCBmb3IgYXJnbyByZWdpc3Rlcgo+ICAgeHNtLCBhcmdvOiBYU00gY29udHJvbCBmb3Ig
YXJnbyBtZXNzYWdlIHNlbmQgb3BlcmF0aW9uCj4gICB4c20sIGFyZ286IFhTTSBjb250cm9sIGZv
ciBhbnkgYWNjZXNzIHRvIGFyZ28gYnkgYSBkb21haW4KPiAgIHhzbSwgYXJnbzogbm90aWZ5OiBk
b24ndCBkZXNjcmliZSByaW5ncyB0aGF0IGNhbm5vdCBiZSBzZW50IHRvCj4gICBNQUlOVEFJTkVS
UzogYWRkIG5ldyBzZWN0aW9uIGZvciBBcmdvIGFuZCBzZWxmIGFzIG1haW50YWluZXIKPiAgIFNV
UFBPUlQubWQgOiBhZGQgbmV3IGVudHJ5IGZvciB0aGUgQXJnbyBmZWF0dXJlCj4gICBkb2NzLCBh
cmdvOiBhZGQgZGVzaWduIGRvY3VtZW50IGZvciBBcmdvCgpXaGVyZSBuZWNlc3NhcnkgYW5kIG5v
dCBhbHJlYWR5IHByZXNlbnQKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCkrDvHJnZW4sIGZvciB0aGlzIHRvIGJlIGNvbW1pdHRlZCwgeW91ciBSYWIgd291bGQgYmUg
bmVlZGVkLCBhc3N1bWluZwp5b3UncmUgc3RpbGwgY29tZm9ydGFibGUgd2l0aCB0aGlzIGdvaW5n
IGluIHRoaXMgbGF0ZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 13:54:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 13:54:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grNeO-0003yK-Jx; Wed, 06 Feb 2019 13:54:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8kDD=QN=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1grNeM-0003yF-NE
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 13:54:02 +0000
X-Inumbo-ID: a627ac1e-2a16-11e9-b37c-4b424373e707
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a627ac1e-2a16-11e9-b37c-4b424373e707;
 Wed, 06 Feb 2019 13:53:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AE79BB031;
 Wed,  6 Feb 2019 13:53:56 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>,
 Christopher Clark <christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
 <5C5AE4DE02000078002144D2@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <53112859-0f19-eaed-06eb-8018f427022e@suse.com>
Date: Wed, 6 Feb 2019 14:53:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C5AE4DE02000078002144D2@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 for-4.12 00/17] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tim Deegan <tim@xen.org>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMjAxOSAxNDo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMDIuMTkg
YXQgMDk6NTQsIDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IFZlcnNp
b24gZWlnaHQgb2YgdGhpcyBzZXJpZXM6Cj4+Cj4+IE5vdGU6IFRoaXMgdmVyc2lvbiBtYXkgbm90
IGFkZHJlc3MgdGhlIGN1cnJlbnRseSBvcGVuIGRpc2N1c3Npb24gb24gdGhlCj4+IEFSTSBoeXBl
cmNhbGwgYXJndW1lbnQgY29udmVudGlvbiBhbmQgdHlwZSBzZWxlY3Rpb24gZm9yIGh5cGVyY2Fs
bAo+PiBwYXJhbWV0ZXJzLgo+Pgo+PiAqIFJhbmdlIGNoZWNrIGFwcGxpZWQgdG8gbnVtZXJpYyBh
cmdzIGluIG5hdGl2ZSBoeXBlcmNhbGwgZW50cnkKPj4gICAocmVmOiB0aGUgYWJvdmUgb3BlbiBk
aXNjdXNzaW9uKQo+Pgo+PiAqIFJldmlzZXMgdGhlIGNvbXBhdCBBQkkgYW5kIGltcGxlbWVudGF0
aW9uCj4+ICAgICAtIGF2b2lkcyBkdXBsaWNhdGlvbiBvZiBoeXBlcmNhbGwgb3AgaW1wbGVtZW50
YXRpb25zIHZpYQo+PiAgICAgICBmb3J3YXJkaW5nIHRvIG5hdGl2ZSBmb3Igb3BzIG90aGVyIHRo
YW4gc2VuZHYKPj4gICAgIC0gcmVnaXN0ZXIgb3AgdXNlcyBhbiBhbHdheXMtNjQtYml0IGZpeGVk
IHdpZHRoIHBmbiB0eXBlCj4+ICAgICAgIGZvciBjb25zaXN0ZW50IEFCSSBhcyB3ZWxsIGFzIGNv
bXBhdCByZXVzZSBvZiB0aGUgbmF0aXZlIG9wCj4+ICAgICAtIHRlc3RlZCBjb21tdW5pY2F0aW9u
IGJldHdlZW4gVk1zIG9uIHg4Ni02NCBob3N0IHdpdGg6Cj4+ICAgICAgIDMyLWJpdCBQViwgMzIt
Yml0IEhWTSBhbmQgNjQtYml0IFBWIGd1ZXN0cwo+Pgo+PiAqIEFwcGxpZXMgbGlzdF9maXJzdF9l
bnRyeV9vcl9udWxsIG1hY3JvIGluIG11bHRpcGxlIGxvb3BzIHRvCj4+ICAgcmVwbGFjZSBwcmV2
aW91cyB1c2Ugb2YgYSBsaXN0IGZvcmVhY2ggdG8gYWRkcmVzcyByZXZpZXcgZmVlZGJhY2sKPj4K
Pj4gKiBSZW1vdmVkIHN0YWxlIGNvbW1lbnRzIGZyb20gdGhlIHB1YmxpYyBoZWFkZXIKPj4KPj4g
TmV3IHRvIHRoaXMgc2VyaWVzOgo+Pgo+PiAqIEFkZHMgYW4gaW5pdGlhbCB2ZXJzaW9uIG9mIGEg
ZGVzaWduIGRvY3VtZW50IGZvciBBcmdvCj4+ICAgICAtIGJhc2VkIG9uIHdvcmsgcHJldmlvdXNs
eSBzZW50IHRvIHRoZSBtYWlsaW5nIGxpc3QsIGNvdmVycwo+PiAgICAgICB0aGUgaW1wbGVtZW50
YXRpb24ncyBncmFudWxhciBsb2NraW5nCj4+Cj4+ICogQWRkcyBhIFNVUFBPUlQubWQgc2VjdGlv
biBmb3IgdGhlIGZlYXR1cmUgYW5kIEV4cGVyaW1lbnRhbCBzdGF0ZW1lbnQKPj4KPj4gQ2hyaXN0
b3BoZXIgQ2xhcmsgKDE3KToKPj4gICBhcmdvOiBJbnRyb2R1Y2UgdGhlIEtjb25maWcgb3B0aW9u
IHRvIGdvdmVybiBpbmNsdXNpb24gb2YgQXJnbwo+PiAgIGFyZ286IGludHJvZHVjZSB0aGUgYXJn
b19vcCBoeXBlcmNhbGwgYm9pbGVycGxhdGUKPj4gICBhcmdvOiBkZWZpbmUgYXJnb19kcHJpbnRr
IGZvciBzdWJzeXN0ZW0gZGVidWdnaW5nCj4+ICAgYXJnbzogaW5pdCwgZGVzdHJveSBhbmQgc29m
dC1yZXNldCwgd2l0aCBlbmFibGUgY29tbWFuZCBsaW5lIG9wdAo+PiAgIGVycm5vOiBhZGQgUE9T
SVggZXJyb3IgY29kZXMgRU1TR1NJWkUsIEVDT05OUkVGVVNFRCB0byB0aGUgQUJJCj4+ICAgeGVu
L2FybTogaW50cm9kdWNlIGd1ZXN0X2hhbmRsZV9mb3JfZmllbGQoKQo+PiAgIGFyZ286IGltcGxl
bWVudCB0aGUgcmVnaXN0ZXIgb3AKPj4gICBhcmdvOiBpbXBsZW1lbnQgdGhlIHVucmVnaXN0ZXIg
b3AKPj4gICBhcmdvOiBpbXBsZW1lbnQgdGhlIHNlbmR2IG9wOyBldnRjaG46IGV4cG9zZSBzZW5k
X2d1ZXN0X2dsb2JhbF92aXJxCj4+ICAgYXJnbzogaW1wbGVtZW50IHRoZSBub3RpZnkgb3AKPj4g
ICB4c20sIGFyZ286IFhTTSBjb250cm9sIGZvciBhcmdvIHJlZ2lzdGVyCj4+ICAgeHNtLCBhcmdv
OiBYU00gY29udHJvbCBmb3IgYXJnbyBtZXNzYWdlIHNlbmQgb3BlcmF0aW9uCj4+ICAgeHNtLCBh
cmdvOiBYU00gY29udHJvbCBmb3IgYW55IGFjY2VzcyB0byBhcmdvIGJ5IGEgZG9tYWluCj4+ICAg
eHNtLCBhcmdvOiBub3RpZnk6IGRvbid0IGRlc2NyaWJlIHJpbmdzIHRoYXQgY2Fubm90IGJlIHNl
bnQgdG8KPj4gICBNQUlOVEFJTkVSUzogYWRkIG5ldyBzZWN0aW9uIGZvciBBcmdvIGFuZCBzZWxm
IGFzIG1haW50YWluZXIKPj4gICBTVVBQT1JULm1kIDogYWRkIG5ldyBlbnRyeSBmb3IgdGhlIEFy
Z28gZmVhdHVyZQo+PiAgIGRvY3MsIGFyZ286IGFkZCBkZXNpZ24gZG9jdW1lbnQgZm9yIEFyZ28K
PiAKPiBXaGVyZSBuZWNlc3NhcnkgYW5kIG5vdCBhbHJlYWR5IHByZXNlbnQKPiBBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IErDvHJnZW4sIGZvciB0aGlzIHRv
IGJlIGNvbW1pdHRlZCwgeW91ciBSYWIgd291bGQgYmUgbmVlZGVkLCBhc3N1bWluZwo+IHlvdSdy
ZSBzdGlsbCBjb21mb3J0YWJsZSB3aXRoIHRoaXMgZ29pbmcgaW4gdGhpcyBsYXRlLgoKV2hhdCBh
Ym91dCB0aGUgQVJNIGh5cGVyY2FsbCBwYXJhbWV0ZXJzPyBJcyB0aGlzIHNldHRsZWQ/CgpJZiB5
ZXMgb3IgaWYgdGhpcyBxdWVzdGlvbiBpcyBzb2x2ZWQgdGhpcyB3ZWVrOgoKUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 13:54:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 13:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grNeq-00040j-2L; Wed, 06 Feb 2019 13:54:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grNep-00040d-E7
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 13:54:31 +0000
X-Inumbo-ID: b6fe5574-2a16-11e9-858a-5f00bcc33395
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6fe5574-2a16-11e9-858a-5f00bcc33395;
 Wed, 06 Feb 2019 13:54:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 06:54:25 -0700
Message-Id: <5C5AE70F02000078002144E9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 06:54:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-6-roger.pau@citrix.com>
In-Reply-To: <20190130103646.53649-6-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 5/8] pvh/dom0: warn when dom0_mem
 is not set to a fixed value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZXJlIGhhdmUgYmVlbiBzZXZlcmFsIHJlcG9ydHMgb2YgdGhlIGRvbTAgYnVpbGRlciBydW5u
aW5nIG91dCBvZgo+IG1lbW9yeSB3aGVuIGJ1aWxkaWduIGEgUFZIIGRvbTAgd2l0aG91dCBoYXZp
bmdmIHNwZWNpZmllZCBhIGRvbTBfbWVtCgoiYnVpbGRpbmciIGFuZCAiaGF2aW5nIgoKPiB2YWx1
ZS4gUHJpbnQgYSB3YXJuaW5nIG1lc3NhZ2UgaWYgZG9tMF9tZW0gaXMgbm90IHNldCB0byBhIGZp
eGVkIHZhbHVlCj4gd2hlbiBib290aW5nIGluIFBWSCBtb2RlLgoKV2h5IGRvZXMgaXQgbmVlZCB0
byBiZSBhIGZpeGVkIHZhbHVlPyBJLmUuIHdoeSBjYW4ndCB5b3Ugc2ltcGx5CnB1dCB0aGlzIHdh
cm5pbmcgbmV4dCB0byB3aGVyZSB0aGUgZGVmYXVsdCBnZXRzIGVzdGFibGlzaGVkLAp3aGVuIG5y
X3BhZ2VzIGlzIHplcm8/Cgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4gQEAgLTM0NCw2ICszNDQsMTAgQEAgdW5zaWdu
ZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAo+ICAgICAgaWYgKCAhZG9tMF9t
ZW1fc2V0ICYmIENPTkZJR19ET00wX01FTVswXSApCj4gICAgICAgICAgcGFyc2VfZG9tMF9tZW0o
Q09ORklHX0RPTTBfTUVNKTsKPiAgCj4gKyAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgJiYgIWRv
bTBfc2l6ZS5ucl9wYWdlcyApCj4gKyAgICAgICAgcHJpbnRrKAo+ICsiV0FSTklORzogY29uc2lk
ZXIgc2V0dGluZyBkb20wX21lbSB0byBhIGZpeGVkIHZhbHVlIHdoZW4gdXNpbmcgUFZIIG1vZGVc
biIpOwoKUHJldHR5IHVudXN1YWwgaW5kZW50YXRpb24uIElzIHRoZXJlIGFueSByZWFzb24gZm9y
IHlvdSBkb2luZyBzbz8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 13:57:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 13:57:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grNhq-0004DY-KM; Wed, 06 Feb 2019 13:57:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grNhp-0004DT-KT
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 13:57:37 +0000
X-Inumbo-ID: 2818445e-2a17-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2818445e-2a17-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 13:57:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 06:57:35 -0700
Message-Id: <5C5AE7CD02000078002144F7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 06:57:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
 <5C5AE4DE02000078002144D2@suse.com>
 <53112859-0f19-eaed-06eb-8018f427022e@suse.com>
In-Reply-To: <53112859-0f19-eaed-06eb-8018f427022e@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 for-4.12 00/17] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tim Deegan <tim@xen.org>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE5IGF0IDE0OjUzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
Ni8wMi8yMDE5IDE0OjQ1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDYuMDIuMTkgYXQg
MDk6NTQsIDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4+PiBWZXJzaW9u
IGVpZ2h0IG9mIHRoaXMgc2VyaWVzOgo+Pj4KPj4+IE5vdGU6IFRoaXMgdmVyc2lvbiBtYXkgbm90
IGFkZHJlc3MgdGhlIGN1cnJlbnRseSBvcGVuIGRpc2N1c3Npb24gb24gdGhlCj4+PiBBUk0gaHlw
ZXJjYWxsIGFyZ3VtZW50IGNvbnZlbnRpb24gYW5kIHR5cGUgc2VsZWN0aW9uIGZvciBoeXBlcmNh
bGwKPj4+IHBhcmFtZXRlcnMuCj4+Pgo+Pj4gKiBSYW5nZSBjaGVjayBhcHBsaWVkIHRvIG51bWVy
aWMgYXJncyBpbiBuYXRpdmUgaHlwZXJjYWxsIGVudHJ5Cj4+PiAgIChyZWY6IHRoZSBhYm92ZSBv
cGVuIGRpc2N1c3Npb24pCj4+Pgo+Pj4gKiBSZXZpc2VzIHRoZSBjb21wYXQgQUJJIGFuZCBpbXBs
ZW1lbnRhdGlvbgo+Pj4gICAgIC0gYXZvaWRzIGR1cGxpY2F0aW9uIG9mIGh5cGVyY2FsbCBvcCBp
bXBsZW1lbnRhdGlvbnMgdmlhCj4+PiAgICAgICBmb3J3YXJkaW5nIHRvIG5hdGl2ZSBmb3Igb3Bz
IG90aGVyIHRoYW4gc2VuZHYKPj4+ICAgICAtIHJlZ2lzdGVyIG9wIHVzZXMgYW4gYWx3YXlzLTY0
LWJpdCBmaXhlZCB3aWR0aCBwZm4gdHlwZQo+Pj4gICAgICAgZm9yIGNvbnNpc3RlbnQgQUJJIGFz
IHdlbGwgYXMgY29tcGF0IHJldXNlIG9mIHRoZSBuYXRpdmUgb3AKPj4+ICAgICAtIHRlc3RlZCBj
b21tdW5pY2F0aW9uIGJldHdlZW4gVk1zIG9uIHg4Ni02NCBob3N0IHdpdGg6Cj4+PiAgICAgICAz
Mi1iaXQgUFYsIDMyLWJpdCBIVk0gYW5kIDY0LWJpdCBQViBndWVzdHMKPj4+Cj4+PiAqIEFwcGxp
ZXMgbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsIG1hY3JvIGluIG11bHRpcGxlIGxvb3BzIHRvCj4+
PiAgIHJlcGxhY2UgcHJldmlvdXMgdXNlIG9mIGEgbGlzdCBmb3JlYWNoIHRvIGFkZHJlc3MgcmV2
aWV3IGZlZWRiYWNrCj4+Pgo+Pj4gKiBSZW1vdmVkIHN0YWxlIGNvbW1lbnRzIGZyb20gdGhlIHB1
YmxpYyBoZWFkZXIKPj4+Cj4+PiBOZXcgdG8gdGhpcyBzZXJpZXM6Cj4+Pgo+Pj4gKiBBZGRzIGFu
IGluaXRpYWwgdmVyc2lvbiBvZiBhIGRlc2lnbiBkb2N1bWVudCBmb3IgQXJnbwo+Pj4gICAgIC0g
YmFzZWQgb24gd29yayBwcmV2aW91c2x5IHNlbnQgdG8gdGhlIG1haWxpbmcgbGlzdCwgY292ZXJz
Cj4+PiAgICAgICB0aGUgaW1wbGVtZW50YXRpb24ncyBncmFudWxhciBsb2NraW5nCj4+Pgo+Pj4g
KiBBZGRzIGEgU1VQUE9SVC5tZCBzZWN0aW9uIGZvciB0aGUgZmVhdHVyZSBhbmQgRXhwZXJpbWVu
dGFsIHN0YXRlbWVudAo+Pj4KPj4+IENocmlzdG9waGVyIENsYXJrICgxNyk6Cj4+PiAgIGFyZ286
IEludHJvZHVjZSB0aGUgS2NvbmZpZyBvcHRpb24gdG8gZ292ZXJuIGluY2x1c2lvbiBvZiBBcmdv
Cj4+PiAgIGFyZ286IGludHJvZHVjZSB0aGUgYXJnb19vcCBoeXBlcmNhbGwgYm9pbGVycGxhdGUK
Pj4+ICAgYXJnbzogZGVmaW5lIGFyZ29fZHByaW50ayBmb3Igc3Vic3lzdGVtIGRlYnVnZ2luZwo+
Pj4gICBhcmdvOiBpbml0LCBkZXN0cm95IGFuZCBzb2Z0LXJlc2V0LCB3aXRoIGVuYWJsZSBjb21t
YW5kIGxpbmUgb3B0Cj4+PiAgIGVycm5vOiBhZGQgUE9TSVggZXJyb3IgY29kZXMgRU1TR1NJWkUs
IEVDT05OUkVGVVNFRCB0byB0aGUgQUJJCj4+PiAgIHhlbi9hcm06IGludHJvZHVjZSBndWVzdF9o
YW5kbGVfZm9yX2ZpZWxkKCkKPj4+ICAgYXJnbzogaW1wbGVtZW50IHRoZSByZWdpc3RlciBvcAo+
Pj4gICBhcmdvOiBpbXBsZW1lbnQgdGhlIHVucmVnaXN0ZXIgb3AKPj4+ICAgYXJnbzogaW1wbGVt
ZW50IHRoZSBzZW5kdiBvcDsgZXZ0Y2huOiBleHBvc2Ugc2VuZF9ndWVzdF9nbG9iYWxfdmlycQo+
Pj4gICBhcmdvOiBpbXBsZW1lbnQgdGhlIG5vdGlmeSBvcAo+Pj4gICB4c20sIGFyZ286IFhTTSBj
b250cm9sIGZvciBhcmdvIHJlZ2lzdGVyCj4+PiAgIHhzbSwgYXJnbzogWFNNIGNvbnRyb2wgZm9y
IGFyZ28gbWVzc2FnZSBzZW5kIG9wZXJhdGlvbgo+Pj4gICB4c20sIGFyZ286IFhTTSBjb250cm9s
IGZvciBhbnkgYWNjZXNzIHRvIGFyZ28gYnkgYSBkb21haW4KPj4+ICAgeHNtLCBhcmdvOiBub3Rp
Znk6IGRvbid0IGRlc2NyaWJlIHJpbmdzIHRoYXQgY2Fubm90IGJlIHNlbnQgdG8KPj4+ICAgTUFJ
TlRBSU5FUlM6IGFkZCBuZXcgc2VjdGlvbiBmb3IgQXJnbyBhbmQgc2VsZiBhcyBtYWludGFpbmVy
Cj4+PiAgIFNVUFBPUlQubWQgOiBhZGQgbmV3IGVudHJ5IGZvciB0aGUgQXJnbyBmZWF0dXJlCj4+
PiAgIGRvY3MsIGFyZ286IGFkZCBkZXNpZ24gZG9jdW1lbnQgZm9yIEFyZ28KPj4gCj4+IFdoZXJl
IG5lY2Vzc2FyeSBhbmQgbm90IGFscmVhZHkgcHJlc2VudAo+PiBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAKPj4gSsO8cmdlbiwgZm9yIHRoaXMgdG8gYmUgY29t
bWl0dGVkLCB5b3VyIFJhYiB3b3VsZCBiZSBuZWVkZWQsIGFzc3VtaW5nCj4+IHlvdSdyZSBzdGls
bCBjb21mb3J0YWJsZSB3aXRoIHRoaXMgZ29pbmcgaW4gdGhpcyBsYXRlLgo+IAo+IFdoYXQgYWJv
dXQgdGhlIEFSTSBoeXBlcmNhbGwgcGFyYW1ldGVycz8gSXMgdGhpcyBzZXR0bGVkPwoKTXkgaW50
ZXJwcmV0YXRpb24gb2YgU3RlZmFubydzIGxhdGVzdCByZXNwb25zZSB3YXMgInllcywgaXQgaXMi
LgoKPiBJZiB5ZXMgb3IgaWYgdGhpcyBxdWVzdGlvbiBpcyBzb2x2ZWQgdGhpcyB3ZWVrOgo+IAo+
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClRoYW5r
cywgSSdsbCBhc2sgZm9yIGxhc3QgbWludXRlIG9iamVjdGlvbnMgb24gaXJjIGFuZCBjb21taXQK
bGF0ZXIgdGhpcyBhZnRlcm5vb24gaWYgSSBoZWFyIG5vbmUuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 14:10:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 14:10:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grNtd-0005NY-TS; Wed, 06 Feb 2019 14:09:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uZET=QN=amazon.de=prvs=933e5c1f7=nmanthey@srs-us1.protection.inumbo.net>)
 id 1grNtb-0005NR-QM
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 14:09:47 +0000
X-Inumbo-ID: dba62edb-2a18-11e9-bc90-bc764e045a96
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dba62edb-2a18-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 14:09:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549462186; x=1580998186;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=x//JGMLz4nACnp1eZ+p5XlDxRnPtM7w0X2c3w44Wn7Y=;
 b=flAnegZ6XaYTOwmwf7IqUtFQ0v6kx/k8L+Z/V6wbh3AXOhw2x5x7PKV0
 DKXcTomsp5Q99w+xH4JGim6XUpuy1Al/g+bZkYbX6ZRNiI0Shhw0f2Eyq
 UIIXlJA/tqBzmq20ocKUIBHQYDU+Np9zVJxQSc1gl7RF761IkWktO1a+z U=;
X-IronPort-AV: E=Sophos;i="5.58,340,1544486400"; d="scan'208";a="716547216"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Feb 2019 14:09:45 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x16E9gS4092242
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 6 Feb 2019 14:09:44 GMT
Received: from EX13D02EUB002.ant.amazon.com (10.43.166.170) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 6 Feb 2019 14:09:43 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D02EUB002.ant.amazon.com (10.43.166.170) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 6 Feb 2019 14:09:42 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 6 Feb 2019 14:09:41 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 6 Feb 2019 15:09:33 +0100
Message-ID: <1549462173-9343-1-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <5A66FF2002000078001A162C@prv-mh.provo.novell.com>
References: <5A66FF2002000078001A162C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH Makefile v2] asm: handle comments when creating
 header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Norbert Manthey <nmanthey@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Norbert Manthey <nmanthey@amazon.de>,
 Jan Beulich <jbeulich@suse.com>, Michael Tautschnig <tautschn@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uY29tPgoKSW4gdGhlIGVhcmx5
IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0aGUgYXNtIGhlYWRlciBmaWxlcyBhcmUgY3JlYXRlZCwg
c3VjaAphcyBpbmNsdWRlL2FzbS0kKFRBUkdFVF9BUkNIKS9hc20tb2Zmc2V0cy5oLiBUaGVzZSBm
aWxlcyBkZXBlbmQgb24gdGhlCmFzc2VtYmx5IGZpbGUgYXJjaC8kKFRBUkdFVF9BUkNIKS9hc20t
b2Zmc2V0cy5zLCB3aGljaCBpcyBnZW5lcmF0ZWQKYmVmb3JlLiBEZXBlbmRpbmcgb24gdGhlIHVz
ZWQgdG9vbGNoYWluLCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0aGUKYXNzZW1ibHkgZmls
ZXMuIEVzcGVjaWFsbHkgdGhlIGdvdG8tZ2NjIGNvbXBpbGVyIG9mIHRoZSBib3VuZGVkIG1vZGVs
CmNoZWNrZXIgQ0JNQyBhZGRzIGNvbW1lbnRzIHRoYXQgc3RhcnQgd2l0aCBhICcjJyBzeW1ib2wg
YXQgdGhlIGJlZ2lubmluZwpvZiB0aGUgbGluZS4KClRoaXMgY29tbWl0IGFkZHMgaGFuZGxpbmcg
Y29tbWVudHMgaW4gYXNzZW1ibGVyIGR1cmluZyB0aGUgY3JlYXRpb24gb2YgdGhlCmFzbSBoZWFk
ZXIgZmlsZXMsIGVzcGVjaWFsbHkgaWdub3JpbmcgbGluZXMgdGhhdCBzdGFydCB3aXRoICcjJywg
d2hpY2gKaW5kaWNhdGUgY29tbWVudHMgZm9yIGJvdGggQVJNIGFuZCB4ODYgYXNzZW1ibGVyLiBU
aGUgdXNlZCB0b29sIGdvdG8tYXMKcHJvZHVjZXMgZXhhY3RseSBjb21tZW50cyBvZiB0aGlzIGtp
bmQuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4K
U2lnbmVkLW9mZi1ieTogTWljaGFlbCBUYXV0c2NobmlnIDx0YXV0c2NobkBhbWF6b24uY28udWs+
Ci0tLQogeGVuL01ha2VmaWxlIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxl
Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTE5MSw3ICsxOTEsNyBA
QCBpbmNsdWRlL2FzbS0kKFRBUkdFVF9BUkNIKS9hc20tb2Zmc2V0cy5oOiBhcmNoLyQoVEFSR0VU
X0FSQ0gpL2FzbS1vZmZzZXRzLnMKIAkgIGVjaG8gIiNpZm5kZWYgX19BU01fT0ZGU0VUU19IX18i
OyBcCiAJICBlY2hvICIjZGVmaW5lIF9fQVNNX09GRlNFVFNfSF9fIjsgXAogCSAgZWNobyAiIjsg
XAotCSAgc2VkIC1ybmUgIi89PT4ve3M6Lio9PT4oLiopPD09Lio6XDE6OyBzOiBbXCQkI106IDo7
IHA7fSI7IFwKKwkgIHNlZCAtcm5lICIvXlteI10uKj09Pi97czouKj09PiguKik8PT0uKjpcMTo7
IHM6IFtcJCQjXTogOjsgcDt9IjsgXAogCSAgZWNobyAiIjsgXAogCSAgZWNobyAiI2VuZGlmIikg
PCQ8ID4kQAogCi0tIAoyLjcuNAoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55
IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJp
c3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWlu
Z2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 14:19:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 14:19:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grO2T-0006AZ-SI; Wed, 06 Feb 2019 14:18:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bL18=QN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grO2S-0006AP-UC
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 14:18:56 +0000
X-Inumbo-ID: 20d6da36-2a1a-11e9-a7f1-b34baf419aec
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 20d6da36-2a1a-11e9-a7f1-b34baf419aec;
 Wed, 06 Feb 2019 14:18:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grO2N-00008k-Eh; Wed, 06 Feb 2019 14:18:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grO2N-0001jV-5N; Wed, 06 Feb 2019 14:18:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grO2N-0007Ox-4Z; Wed, 06 Feb 2019 14:18:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132919-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-armhf-armhf-libvirt-raw:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:guest-start:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install: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:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-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-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-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-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-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4c35624dcb3bce026bb08eb04085c187bafff863
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Feb 2019 14:18:51 +0000
Subject: [Xen-devel] [linux-3.18 test] 132919: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjkxOSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5MTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEw
IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9k
c3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tl
biBwYXNzIGluIDEzMjc5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzI1NzkgcGFzcyBpbiAxMzI3OTgKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTEgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDEzMjc5OCBwYXNz
IGluIDEzMjY1MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMyNTc5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzI1NzkK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgZmFpbCBwYXNzIGluIDEzMjc5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTMyNzk4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgcGFzcyBpbiAxMzI3OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgZmFpbCBwYXNzIGluIDEzMjc5OAoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDEzMjU3OSBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzI1NzkgbGlrZSAx
Mjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTMyNTc5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzI1NzkgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICBmYWlsIGlu
IDEzMjU3OSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMyNTc5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzI1NzkgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICBmYWlsIGluIDEzMjU3OSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgZmFpbCBpbiAxMzI2NTIgbGlrZSAxMjg4MDcKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIGlu
IDEzMjc5OCBsaWtlIDEyODg0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTI4ODA3CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMjg4NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhl
YjA0MDg1YzE4N2JhZmZmODYzCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMjg4NTggIDIwMTgtMTAtMTcgMjE6NDc6MzkgWiAgMTExIGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTI5NzYwICAyMDE4LTExLTEwIDE2OjE3OjMwIFogICA4NyBkYXlzICAgNTgg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNTc5ICAyMDE5LTAxLTI5IDE3OjU3OjA4
IFogICAgNyBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo1MTYgcGVvcGxlIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IGhvc3Qt
aW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NjkwNSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 14:27:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 14:27:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grOAB-00074g-TI; Wed, 06 Feb 2019 14:26:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kUve=QN=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1grOAA-00074b-Fq
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 14:26:54 +0000
X-Inumbo-ID: 3ebc087a-2a1b-11e9-bc90-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::722])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ebc087a-2a1b-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 14:26:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=e0KTwxKu7udRKttaPXg3fcj35hTVM9qB89G3yN29XNc=;
 b=oGPBmU5utRb0qMM6tHllKiwjZcEe+kX8gFg4r5eo2xu8KZ1c+iTvTzbRfAUEjyBXZesTfY6FT9HSJL9V/ja1gJgKJjbDSnOSkXSwOCxhKqMkym8Mv7g0fvhAaduiw3U5aXDCMUMvqTwv3G6d5VyOdGd6BFwGMYhT0CmlgxJtTTA=
Received: from AM0PR02MB4947.eurprd02.prod.outlook.com (20.178.21.12) by
 AM0PR02MB4180.eurprd02.prod.outlook.com (20.177.109.82) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1601.19; Wed, 6 Feb 2019 14:26:50 +0000
Received: from AM0PR02MB4947.eurprd02.prod.outlook.com
 ([fe80::d04c:f87:de81:5ac6]) by AM0PR02MB4947.eurprd02.prod.outlook.com
 ([fe80::d04c:f87:de81:5ac6%6]) with mapi id 15.20.1601.016; Wed, 6 Feb 2019
 14:26:50 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH RFC 0/6] Slotted channels for sync vm_events
Thread-Index: AQHUl8wPbXdEAPTS5kWsfeHAw6qBkaXTIGOA
Date: Wed, 6 Feb 2019 14:26:50 +0000
Message-ID: <bda834e7f6241dea248fb996c3f49ed76699ebb3.camel@bitdefender.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1545245243.git.ppircalabu@bitdefender.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5PR04CA0031.eurprd04.prod.outlook.com
 (2603:10a6:206:1::44) To AM0PR02MB4947.eurprd02.prod.outlook.com
 (2603:10a6:208:fb::12)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR02MB4180;
 6:yluGvOTqtp+CPr9XtRtbbPR+2mvLNy3d2K7ppxbC/axdjalhX8nGD1DUrWyPdmsAbg2sK5afyJKJxpgKEeW+sK76jaT1X+FQRxtFhKLHjnQAkB1Qd2Rm5PRJ0BEDWPZ7R4OZbLYdrY6OXwWjNfov0P+VqQTT0T6L2M46NtcYiO5NBlhIueDemAmC2MMOar1KTlGMlZV5mPE3uqnBAEK1veVuqmEmETz+bEZIxrVsnXLJIDOa+W+lFIA95LijWUS+TEj57H7zrYdhuXayXESGut6w8IoJphAGjQXcLE0q6ZgODTM33gRsLV4S1Zg+40hrH3jvHGppdbIAXz3/MQv/L+VznDGVetQBhfRz/t1gPPc1iS6/ujVoADSGalZQ2sDH/lqKp5Uv44GDRHezq5v6AtVwHbrRmj0XLd70OJ35V0B5X0uUWeLCDhEhDT8ZpqtePekA5yrq+oIgI1Q7Dzy9Gw==;
 5:vkZDXRnMxX4XswObeK32ymoXptILo5G0sVNv2dvlxObbS3QHmP6TkuafuQbPk+kB0ahMC83CSUH5YM6oc50mrJMT8GxxAxq9UOH9832ffTXAsf+yyceTbAbnMseTrIWrZsWyhrr4oP0VmerUP9YkySF097UOynRdLzS9TLcOq7GDWgHKjiNxbsKkZRsabikm+1IdSKUI5ERHczREPmNZ4A==;
 7:iT3aXcvXhMFSFxvBzI080WaltVniOM64ZzK+TiTqdBYnYQMwfG0nZSLhvba16PL6MyJnqLyrBiB6c7zpB1EQGqTlkAaFNhZJpmtQ3817uno9ZCJkv+oOPKfWS60Oj9XufNKhy4mxTNCus/l3Uh4FzA==
x-ms-office365-filtering-correlation-id: baf69d30-4a78-4963-b175-08d68c3f21d8
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4180; 
x-ms-traffictypediagnostic: AM0PR02MB4180:|AM0PR02MB4180:
x-microsoft-antispam-prvs: <AM0PR02MB4180C3A77A6ECB683C2D7E1FD66F0@AM0PR02MB4180.eurprd02.prod.outlook.com>
x-forefront-prvs: 0940A19703
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(376002)(396003)(366004)(136003)(39860400002)(199004)(189003)(66066001)(2616005)(8676002)(81156014)(118296001)(81166006)(102836004)(97736004)(8936002)(50226002)(14454004)(478600001)(6506007)(386003)(4744005)(105586002)(106356001)(2501003)(229853002)(2351001)(6486002)(6512007)(2906002)(53936002)(4001150100001)(6246003)(6436002)(5640700003)(99286004)(217873002)(14444005)(256004)(71200400001)(71190400001)(76176011)(36756003)(52116002)(25786009)(4326008)(6916009)(68736007)(11346002)(6116002)(7736002)(3846002)(26005)(7416002)(186003)(446003)(86362001)(316002)(54906003)(305945005)(486006)(476003)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4180;
 H:AM0PR02MB4947.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: zAoe1tIeOqZPFPWjc7/ACGdG/lxhMLyxESZftuyhBSWzZUg/KCTsfZV0z5/DLsS5Mul95g05XQ08Vwz+yhkAspM6DxcZZH2F2J+D5f9+eqZXLqM91EoEu4t83x5JbrY2zDCdCpSB5S7A3Qo+zalcCKzvvLQDbMHO2agoh6KEsx5xnCMGRaJHEmYcw2X91BtgNCmXUni4x1hyez3/XDeL+Pk8RZ2MAHYlW3lzfa3W+HhLYnLsO2Itw04CnLUMpRyQCJKG9YehWNiMFCnnPpjiMGSqoHX81DoG7IAmDjHd4PwR18EKIs7xqS9F5tgx0dVPJKCMU2d6JBRuaUH3Pzf5xe8qpOMyq9xuTRXwOa7ba3pR7uR3nTAqTyTRrQJ98fBNhM+65WEhIGpuMmUp/e+6kBWR2AmiNTADWCW4E0OpObY=
Content-ID: <79F8F6E233A787499E86D74ACB82CBF3@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: baf69d30-4a78-4963-b175-08d68c3f21d8
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2019 14:26:49.0926 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4180
Subject: Re: [Xen-devel] [PATCH RFC 0/6] Slotted channels for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMDE4LTEyLTE5IGF0IDIwOjUyICswMjAwLCBQZXRyZSBQaXJjYWxhYnUgd3JvdGU6
DQo+IFRoaXMgcGF0Y2hzZXQgaXMgYSByZXdvcmsgb2YgdGhlICJtdWx0aS1wYWdlIHJpbmcgYnVm
ZmVyIiBmb3INCj4gdm1fZXZlbnRzDQo+IHBhdGNoIGJhc2VkIG9uIEFuZHJldyBDb29wZXIncyBj
b21tZW50cy4NCj4gRm9yIHN5bmNocm9ub3VzIHZtX2V2ZW50cyB0aGUgcmluZyB3YWl0cXVldWUg
bG9naWMgd2FzIHVubmVjZXNzYXJ5IGFzDQo+IHRoZQ0KPiB2Y3B1IHNlbmRpbmcgdGhlIHJlcXVl
c3Qgd2FzIGJsb2NrZWQgdW50aWwgYSByZXNwb25zZSB3YXMgcmVjZWl2ZWQuDQo+IFRvIHNpbXBs
aWZ5IHRoZSByZXF1ZXN0L3Jlc3BvbnNlIG1lY2hhbmlzbSwgYW4gYXJyYXkgb2Ygc2xvdHRlZA0K
PiBjaGFubmVscw0KPiB3YXMgY3JlYXRlZCwgb25lIHBlciB2Y3B1LiBFYWNoIHZjcHUgcHV0cyB0
aGUgcmVxdWVzdCBpbiB0aGUNCj4gY29ycmVzcG9uZGluZyBzbG90IGFuZCBibG9ja3MgdW50aWwg
dGhlIHJlc3BvbnNlIGlzIHJlY2VpdmVkLg0KPiANCj4gSSdtIHNlbmRpbmcgdGhpcyBwYXRjaCBh
cyBhIFJGQyBiZWNhdXNlLCB3aGlsZSBJJ20gc3RpbGwgd29ya2luZyBvbg0KPiB3YXkgdG8NCj4g
bWVhc3VyZSB0aGUgb3ZlcmFsbCBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudCwgeW91ciBmZWVkYmFj
ayB3b3VsZCBiZSBhDQo+IGdyZWF0DQo+IGFzc2lzdGFuY2UuDQo+IA0KDQpJcyBhbnlvbmUgc3Rp
bGwgdXNpbmcgYXN5bmNocm9ub3VzIHZtX2V2ZW50IHJlcXVlc3RzPyAodGhlIHZjcHUgaXMgbm90
DQpibG9ja2VkIGFuZCBubyByZXNwb25zZSBpcyBleHBlY3RlZCkuDQpJZiBub3QsIEkgc3VnZ2Vz
dCB0aGF0IHRoZSBmZWF0dXJlIHNob3VsZCBiZSByZW1vdmVkIGFzIGl0DQooc2lnbmlmaWNhbnRs
eSkgaW5jcmVhc2VzIHRoZSBjb21wbGV4aXR5IG9mIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9u
Lg0KDQpNYW55IHRoYW5rcywNClBldHJlDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 14:41:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 14:41:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grOOR-0000IM-AZ; Wed, 06 Feb 2019 14:41:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B9kS=QN=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1grOOP-0000ID-O3
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 14:41:37 +0000
X-Inumbo-ID: 4de680b4-2a1d-11e9-bc90-bc764e045a96
Received: from mail-ot1-x32c.google.com (unknown [2607:f8b0:4864:20::32c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4de680b4-2a1d-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 14:41:36 +0000 (UTC)
Received: by mail-ot1-x32c.google.com with SMTP id n8so12193407otl.6
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 06:41: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=x8T8Zg55rLMil0k8seCkQ/lL/U61je6JWJUVGImDivM=;
 b=q9Z9J+5HAE4tnsJh87UZyZ4SERj+ntGiaIDRep4phtW5+tn4YJCLWFpdgCjAlMOSWR
 L3hwzh5PZfa4C/rOUDsr2PUWJa7tUhpDRw6B4uh08dNkH4tVpwSYTn0DECN8dwhLIr7V
 4/HUGssAlIMZie7d997SP/PIYooeRP3jin3OjbvUqXhZMYh7RpqiEgDpUPtFbYLIl8nh
 O6qI6+wasdxKaejJDy5WycRIFELKDrShdQQ3BVcUgIpr2gMAwCNqKTYFfa8WC6b1sf1d
 fz1VlwoSrokFKsqFLq+I3Jt1h/K6+seqA7kJ2IFSLSqRhx2cTWC2KJePHJcucfTbl+DB
 bUGA==
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=x8T8Zg55rLMil0k8seCkQ/lL/U61je6JWJUVGImDivM=;
 b=ZuuB5HrBdcPOmRlOMsrhGJ7/A9NXhgjNNT/ApaWiQ1YOstC+9FdAaS7dqvtS/r4UZw
 yPPdxvsyXOBdF7MQPhdAdP30cCVZq943iOPMPxRaQ0xfFF+stymUU7YDPvpqOmlbPvPt
 9LVX549z7fm8FH5YnycDE3dDE96rNpk9ocmKo/UG3sJpirUCMlH1WjQ36NNM7o3WBDqY
 gslt62Le0xd5bSG4eQRwhWHn0Iyyk73LGZaK3Ix/x5QVKn3Xv78m5w6yW0AWXOp2QtX/
 vwRJu4k+0aWnwtT/BY6Qoo1X71SIRihIKIcdg2sm3prqPtfU/CNi7IpIE+x9huN0BrIQ
 Ebag==
X-Gm-Message-State: AHQUAuaa72SpuPIfBgI2QFJb/rbwbwdbp5+6mPwdmFlkwijkvfeVJEGo
 UEa+M7LkPar2ANNq8U409IHK52GrNTP7p6BP2d0LeRWM
X-Google-Smtp-Source: AHgI3IbA02xVy+Lh6X8z96VYBEI26d023s6vvMQoppSVrTv2qA7B7fRu8fH3aiQLwwkuqbLKQir9IUSfM4b3008sWGs=
X-Received: by 2002:aca:ef87:: with SMTP id n129mr5275393oih.118.1549464095449; 
 Wed, 06 Feb 2019 06:41:35 -0800 (PST)
MIME-Version: 1.0
From: Amit Tomer <amittomer25@gmail.com>
Date: Wed, 6 Feb 2019 20:11:24 +0530
Message-ID: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SEksCgpUcnlpbmcgdG8gYm9vdCBYRU4gb24gUi1DQVIgSDMgc3RhcnRlciBLaXQgYm9hcmQuCgpM
aW51eCBpbWFnZSBiYXNlZCBvbiA1LjAuMC1yYzUgYW5kIFhFTiBpbWFnZSBpcyA0LjEyCgp0ZnRw
IDB4NDgwMDAwMDAgeGVuO3RmdHAgMHg3YTAwMDAwMCBJbWFnZTsgdGZ0cCA0YTAwMDAwMCByOGE3
Nzk1LWgzdWxjYi5kdGIKc2V0ZW52IHhlbl9hZGRyX3IgMHg0ODAwMDAwMApzZXRlbnYgZmR0X2Fk
ZHJfciA0YTAwMDAwMApzZXRlbnYga2VybmVsX2FkZHJfciAweDdhMDAwMDAwCmZkdCBhZGRyICRm
ZHRfYWRkcl9yCmZkdCByZXNpemUKZmR0IHNldCAvY2hvc2VuIHhlbix4ZW4tYm9vdGFyZ3MgImNv
bnNvbGU9ZHR1YXJ0IGRvbTBfbWVtPTM4NE0iCmZkdCBzZXQgL2Nob3NlbiBcI2FkZHJlc3MtY2Vs
bHMgPDE+CmZkdCBzZXQgL2Nob3NlbiBcI3NpemUtY2VsbHMgPDE+CmZkdCBta25vZCAvY2hvc2Vu
IG1vZHVsZUAwCmZkdCByZXNpemUKZmR0IHNldCAvY2hvc2VuL21vZHVsZUAwIGNvbXBhdGlibGUg
InhlbixsaW51eC16aW1hZ2UiICJ4ZW4sbXVsdGlib290LW1vZHVsZSIKZmR0IHNldCAvY2hvc2Vu
L21vZHVsZUAwIHJlZyA8JGtlcm5lbF9hZGRyX3IgMHgxODAwMDAwPgpzZXRlbnYgYm9vdGFyZ3Mg
ImNvbnNvbGU9aHZjMCBybyByb290PS9kZXYvbW1jYmxrMHAyIGNsa19pZ25vcmVfdW51c2VkCnJv
b3R3YWl0IGVhcmx5Y29uPXhlbmJvb3QiCgpCdXQgd2hlbiBJdCBib290IGl0LCBJIHNlZSBmb2xs
b3dpbmcgY3Jhc2g6CgoKYm9vdGkgMHg0ODAwMDAwMCAtIDB4NGEwMDAwMDAKIyMgRmxhdHRlbmVk
IERldmljZSBUcmVlIGJsb2IgYXQgNGEwMDAwMDAKIEJvb3RpbmcgdXNpbmcgdGhlIGZkdCBibG9i
IGF0IDB4NGEwMDAwMDAKcmVzZXJ2aW5nIGZkdCBtZW1vcnkgcmVnaW9uOiBhZGRyPTRhMDAwMDAw
IHNpemU9MTAwMDAKVXNpbmcgRGV2aWNlIFRyZWUgaW4gcGxhY2UgYXQgMDAwMDAwMDA0YTAwMDAw
MCwgZW5kCjAwMDAwMDAwNGEwMTJmZmYKCiBTdGFydGluZyBrZXJuZWwgLi4uCiBVQVJUIGVuYWJs
ZWQgLQotIENQVSAwMDAwMDAwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBY
ZW4gc3RhcnRpbmcgYXQgRUwyIC0KLSBaZXJvIEJTUyAtCi0gU2V0dGluZyB1cCBjb250cm9sIHJl
Z2lzdGVycyAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgQ2hlY2tpbmcg
Zm9yIGluaXRyZCBpbiAvY2hvc2VuCihYRU4pIFJBTTogMDAwMDAwMDA0ODAwMDAwMCAtIDAwMDAw
MDAwN2ZmZmZmZmYKKFhFTikgUkFNOiAwMDAwMDAwNTAwMDAwMDAwIC0gMDAwMDAwMDUzZmZmZmZm
ZgooWEVOKSBSQU06IDAwMDAwMDA2MDAwMDAwMDAgLSAwMDAwMDAwNjNmZmZmZmZmCihYRU4pIFJB
TTogMDAwMDAwMDcwMDAwMDAwMCAtIDAwMDAwMDA3M2ZmZmZmZmYKKFhFTikgUkFNOiAwMDAwMDAw
NTAwMDAwMDAwIC0gMDAwMDAwMDUzZmZmZmZmZgooWEVOKSBSQU06IDAwMDAwMDA2MDAwMDAwMDAg
LSAwMDAwMDAwNjNmZmZmZmZmCihYRU4pIFJBTTogMDAwMDAwMDcwMDAwMDAwMCAtIDAwMDAwMDA3
M2ZmZmZmZmYKKFhFTikKKFhFTikgTU9EVUxFWzBdOiAwMDAwMDAwMDRhMDAwMDAwIC0gMDAwMDAw
MDA0YTAxMDAwMCBEZXZpY2UgVHJlZQooWEVOKSBNT0RVTEVbMV06IDAwMDAwMDAwN2EwMDAwMDAg
LSAwMDAwMDAwMDdiODAwMDAwIEtlcm5lbAooWEVOKSAgUkVTVkRbMF06IDAwMDAwMDAwNGEwMDAw
MDAgLSAwMDAwMDAwMDRhMDEwMDAwCihYRU4pCihYRU4pCihYRU4pIENvbW1hbmQgbGluZTogY29u
c29sZT1kdHVhcnQgZHR1YXJ0PXNlcmlhbDAgZG9tMF9tZW09Mzg0TQooWEVOKSBQRk4gY29tcHJl
c3Npb24gb24gYml0cyAxOS4uLjE5CihYRU4pIFhlbiBCVUcgYXQgcGFnZV9hbGxvYy5jOjI3NAoo
WEVOKSAtLS0tWyBYZW4tNC4xMi4wLXJjICBhcm02NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0t
LS0tCihYRU4pIENQVTogICAgMAooWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyOGIzMGMgcGFnZV9h
bGxvYy5jI2Jvb3RtZW1fcmVnaW9uX2FkZCsweDE4NC8weDE5NAooWEVOKSBMUjogICAgIDAwMDAw
MDAwMDAyOGIzNmMKKFhFTikgU1A6ICAgICAwMDAwMDAwMDAwMmQ3ZDAwCihYRU4pIENQU1I6ICAg
ODAwMDAzYzkgTU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2aXNvciwgaGFuZGxlcikKKFhFTikgICAg
ICBYMDogMDAwMDAwMDAwMDUwMDAwMCAgWDE6IDAwMDAwMDAwMDAwMDAwMDMgIFgyOiAwMDAwMDAw
MDAwMDAwMDA2CihYRU4pICAgICAgWDM6IDAwMDAwMDAwMDA1NDAwMDAgIFg0OiAwMDAwODAwMDA4
MTIxMDAwICBYNTogMDAwMDAwMDAwMDAwMDAyOAooWEVOKSAgICAgIFg2OiAwMDAwMDAwMDAwNjAw
MDAwICBYNzogMDAwMDAwMDAwMDAwMDAwNCAgWDg6IDAwMDAwMDAwMDAwMDAwMDEKKFhFTikgICAg
ICBYOTogMDAwMDAwMDAwMDAwMDAwYSBYMTA6IDAwMDAwMDAwMDAyZDdhZmEgWDExOiAwMDAwMDAw
MDAwMDAwMDMxCihYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDIgWDEzOiAwMDAwMDAwMDAw
MjZlNWU4IFgxNDogMDAwMDAwMDAwMDAwMDAyMAooWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAw
MDAwIFgxNjogMDAwMDAwMDAwMDAwMDAwMCBYMTc6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
IFgxODogMDAwMDAwMDA3ZDcyNmUwOCBYMTk6IDAwMDAwMDAwMDA1MDAwMDAgWDIwOiAwMDAwMDAw
MDAwNTQwMDAwCihYRU4pICAgICBYMjE6IDAwMDAwMDA1NDAwMDAwMDAgWDIyOiAwMDAwMDAwNTAw
MDAwMDAwIFgyMzogMDAwMDAwMDU0MDAwMDAwMAooWEVOKSAgICAgWDI0OiAwMDAwMDAwMDAwMjhi
MzFjIFgyNTogMDAwMDAwMDAwMDJiODQwMCBYMjY6IDAwMDAwMDAwNDgwMDAwMDAKKFhFTikgICAg
IFgyNzogMDAwMDAwMDc0MDAwMDAwMCBYMjg6IDAwMDAwMDAwMDAwMDAwMDQgIEZQOiAwMDAwMDAw
MDAwMmQ3ZDAwCihYRU4pCihYRU4pICAgVlRDUl9FTDI6IDgwMDAwMDAwCihYRU4pICBWVFRCUl9F
TDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikKKFhFTikgIFNDVExSX0VMMjogMzBjZDE4M2QKKFhF
TikgICAgSENSX0VMMjogMDAwMDAwMDAwMDAwMDAzOAooWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDQ4MTE0MDAwCihYRU4pCihYRU4pICAgIEVTUl9FTDI6IGYyMDAwMDAxCihYRU4pICBIUEZBUl9F
TDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKQooWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBzcD0wMDAwMDAwMDAwMmQ3ZDAwOgooWEVO
KSAgICAwMDAwMDAwMDAwMmQ3ZDQwIDAwMDAwMDAwMDAyOGIzNmMgMDAwMDAwMDAwMDAwMDAwMSAw
MDAwMDAwNTAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDA1NDAwMDAwMDAgMDAwMDAwMDUwMDAwMDAw
MCAwMDAwMDAwNTQwMDAwMDAwIDAwMDAwMDAwMDAyZDdkOTAKKFhFTikgICAgMDAwMDAwMDAwMDJk
N2Q5MCAwMDAwMDAwMDAwMjljOGY4IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDUwMDAwMDAwMAoo
WEVOKSAgICAwMDAwMDAwNTQwMDAwMDAwIDAwMDAwMDA1MDAwMDAwMDAgMDAwMDAwMDU0MDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAxCihYRU4pICAgIDAwMDAwMDAwMDAyZTAwMDAgMDAwMDAwMDUwMDAw
MDAwMCAwMDAwMDAwMDAwMmQ3ZGUwIDAwMDAwMDAwMDAyOWRhYzAKKFhFTikgICAgMDAwMDAwMDU0
MDAwMDAwMCAwMDAwMDAwNTAwMDAwMDAwIDAwMDAwMDA1NDAwMDAwMDAgMDAwMDAwMDAwMDJiODNj
MAooWEVOKSAgICBmZmZmZmZmZmZmZmZmZmZmIDAwMDAwMDAwMDAyYjgzZDggMDAwMDAwMDA0YTAw
MDAwMCAwMDAwMDAwMDRhMDEwMDAwCihYRU4pICAgIDAwMDAwMDAwN2Q3MjZhOTAgMDAwMDAwMDAw
MDIwMDYwOCAwMDAwMDAwMDQ4MDAwMDAwIDAwMDAwMDAwNDdlMDAwMDAKKFhFTikgICAgMDAwMDAw
MDA0YTAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDA0MDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAxMDAwMCAwMDAwMDAwMDRhMDAwMDAwIDAwMDAwMDAxMzgwMDAwMDAKKFhFTikgICAgMDAw
MDAwMDAwMDJiODNjMCAwMDAwMDAwMDAwMjhiMzFjIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAzMDAwMDAwMDAgZmZmZmZm
ZmYwMDAwMDAwMCAwMDAwMDQwMDAwMDAwMDQwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAK
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBYZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzwwMDAw
MDAwMDAwMjhiMzBjPl0gcGFnZV9hbGxvYy5jI2Jvb3RtZW1fcmVnaW9uX2FkZCsweDE4NC8weDE5
NCAoUEMpCihYRU4pICAgIFs8MDAwMDAwMDAwMDI4YjM2Yz5dIGluaXRfYm9vdF9wYWdlcysweDUw
LzB4MTdjIChMUikKKFhFTikgICAgWzwwMDAwMDAwMDAwMjhiMzZjPl0gaW5pdF9ib290X3BhZ2Vz
KzB4NTAvMHgxN2MKKFhFTikgICAgWzwwMDAwMDAwMDAwMjljOGY4Pl0gZHRfdW5yZXNlcnZlZF9y
ZWdpb25zKzB4YzgvMHhkYwooWEVOKSAgICBbPDAwMDAwMDAwMDAyOWRhYzA+XSBzdGFydF94ZW4r
MHhiZTgvMHhjNTgKKFhFTikgICAgWzwwMDAwMDAwMDAwMjAwNjA4Pl0gYXJtNjQvaGVhZC5vI3Bh
Z2luZysweDYwLzB4OTgKKFhFTikKKFhFTikKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgooWEVOKSBQYW5pYyBvbiBDUFUgMDoKKFhFTikgWGVuIEJVRyBhdCBw
YWdlX2FsbG9jLmM6Mjc0CihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKFhFTikKKFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgoKSXMgdGhlcmUgc29t
ZXRoaW5nIG9idmlvdXMgLCBJIGFtIG1pc3NpbmcgPwoKVGhhbmtzLAotQW1pdAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 14:52:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 14:52:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grOYh-0001DB-Bh; Wed, 06 Feb 2019 14:52:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grOYg-0001D6-He
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 14:52:14 +0000
X-Inumbo-ID: c97d9615-2a1e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c97d9615-2a1e-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 14:52:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 07:52:12 -0700
Message-Id: <5C5AF49B0200007800214548@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 07:52:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-9-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0104A7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <0104A7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 8/9] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE5IGF0IDE1OjQzLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBA
QCAtOTYzLDYgKzk2NSw5IEBAIG1hcF9ncmFudF9yZWYoCj4gICAgICAgICAgUElOX0ZBSUwodW5s
b2NrX291dCwgR05UU1RfYmFkX2dudHJlZiwgIkJhZCByZWYgJSN4IGZvciBkJWRcbiIsCj4gICAg
ICAgICAgICAgICAgICAgb3AtPnJlZiwgcmd0LT5kb21haW4tPmRvbWFpbl9pZCk7Cj4gIAo+ICsg
ICAgLyogTWFrZSBzdXJlIHRoZSBhYm92ZSBjaGVjayBpcyBub3QgYnlwYXNzZWQgc3BlY3VsYXRp
dmVseSAqLwo+ICsgICAgb3AtPnJlZiA9IGFycmF5X2luZGV4X25vc3BlYyhvcC0+cmVmLCBucl9n
cmFudF9lbnRyaWVzKHJndCkpOwo+ICsKPiAgICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJl
KHJndCwgb3AtPnJlZik7Cj4gICAgICBzaGFoID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIG9w
LT5yZWYpOwo+ICAgICAgc3RhdHVzID0gcmd0LT5ndF92ZXJzaW9uID09IDEgPyAmc2hhaC0+Zmxh
Z3MgOiAmc3RhdHVzX2VudHJ5KHJndCwgb3AtPnJlZik7CgpKdXN0IEZUUiAtIHRoaXMgaXMgYSBj
YXNlIHdoZXJlIHRoZSBjaGFuZ2UsIGFjY29yZGluZyB0byBwcmlvcgpkaXNjdXNzaW9uLCBpcyBw
cmV0dHkgdW5saWtlbHkgdG8gaGVscCBhdCBhbGwuIFRoZSBjb21waWxlciB3aWxsIGhhdmUKYSBo
YXJkIHRpbWUgcmVhbGl6aW5nIHRoYXQgaXQgY291bGQga2VlcCB0aGUgcmVzdWx0IGluIGEgcmVn
aXN0ZXIgcGFzdAp0aGUgYWN0aXZlX2VudHJ5X2FjcXVpcmUoKSBpbnZvY2F0aW9uLCBhcyB0aGF0
IC0gZHVlIHRvIHRoZSBzcGluCmxvY2sgYWNxdWlyZWQgdGhlcmUgLSBhY3RzIGFzIGEgY29tcGls
ZXIgYmFycmllci4gQW5kIGxvb2tpbmcgYXQKZ2VuZXJhdGVkIGNvZGUgKGdjYyA4LjIpIGNvbmZp
cm1zIHRoYXQgdGhlcmUncyBhIHJlbG9hZCBmcm9tIHRoZQpzdGFjay4KCj4gQEAgLTIwMjYsNiAr
MjAzMSw5IEBAIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigKPiAgICAgICAgICBnb3RvIGZh
aWw7Cj4gICAgICB9Cj4gIAo+ICsgICAgLyogTWFrZSBzdXJlIHRoZSBhYm92ZSBjaGVjayBpcyBu
b3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLwo+ICsgICAgcmVmID0gYXJyYXlfaW5kZXhfbm9z
cGVjKHJlZiwgbnJfZ3JhbnRfZW50cmllcyhyZ3QpKTsKPiArCj4gICAgICBzaGEgPSBzaGFyZWRf
ZW50cnlfaGVhZGVyKHJndCwgcmVmKTsKPiAgCj4gICAgICBzY29tYm8ud29yZCA9ICoodTMyICop
JnNoYS0+ZmxhZ3M7Cj4gQEAgLTIyMjMsNyArMjIzMSw4IEBAIGdudHRhYl90cmFuc2ZlcigKPiAg
ICAgICAgICBva2F5ID0gZ250dGFiX3ByZXBhcmVfZm9yX3RyYW5zZmVyKGUsIGQsIGdvcC5yZWYp
Owo+ICAgICAgICAgIHNwaW5fbG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKPiAgCj4gLSAgICAg
ICAgaWYgKCB1bmxpa2VseSghb2theSkgfHwgdW5saWtlbHkoZS0+aXNfZHlpbmcpICkKPiArICAg
ICAgICAvKiBNYWtlIHN1cmUgdGhpcyBjaGVjayBpcyBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVs
eSAqLwo+ICsgICAgICAgIGlmICggZXZhbHVhdGVfbm9zcGVjKHVubGlrZWx5KCFva2F5KSB8fCB1
bmxpa2VseShlLT5pc19keWluZykpICkKCkknbSBzdGlsbCBub3QgcmVhbGx5IGhhcHB5IGFib3V0
IHRoaXMuIFRoZSBjb21tZW50IGlzbid0IGhlbHBmdWwgaW4KY29ubmVjdGluZyB0aGUgdXNlIG9m
IGV2YWx1YXRlX25vc3BlYygpIHRvIHRoZSBwcm9ibGVtIHNpdGUKKGluIHRoZSBlYXJsaWVyIGh1
bmssIHdoaWNoIEkndmUgbGVmdCBpbiBjb250ZXh0KSwgYW5kIEkgc3RpbGwgZG9uJ3QKdW5kZXJz
dGFuZCB3aHkgdGhlIGUtPmlzX2R5aW5nIGlzIGdldHRpbmcgd3JhcHBlZCBhcyB3ZWxsLgpQbHVz
IGl0IG9jY3VycyB0byBtZSBub3cgdGhhdCB5b3UncmUgbGlhYmxlIHRvIHJlbmRlciB1bmxpa2Vs
eSgpCmluZWZmZWN0aXZlIGhlcmUuIFNvIGhvdyBhYm91dAoKICAgICAgICBpZiAoIHVubGlrZWx5
KGV2YWx1YXRlX25vc3BlYyghb2theSkpIHx8IHVubGlrZWx5KGUtPmlzX2R5aW5nKSApCgo/CgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 15:03:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 15:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grOjG-00029n-Ds; Wed, 06 Feb 2019 15:03:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grOjF-00029i-B5
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 15:03:09 +0000
X-Inumbo-ID: 4d89e6da-2a20-11e9-8752-b7007fdb1728
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d89e6da-2a20-11e9-8752-b7007fdb1728;
 Wed, 06 Feb 2019 15:03:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 08:03:02 -0700
Message-Id: <5C5AF7240200007800214562@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 08:03:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-7-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <010527AF020000F8B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <010527AF020000F8B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 6/9] is_control_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE5IGF0IDE1OjQzLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBA
QCAtOTA4LDEwICs5MDksMTAgQEAgdm9pZCB3YXRjaGRvZ19kb21haW5fZGVzdHJveShzdHJ1Y3Qg
ZG9tYWluICpkKTsKPiAgICogICAgKHRoYXQgaXMsIHRoaXMgd291bGQgbm90IGJlIHN1aXRhYmxl
IGZvciBhIGRyaXZlciBkb21haW4pCj4gICAqICAtIFRoZXJlIGlzIG5ldmVyIGEgcmVhc29uIHRv
IGRlbnkgdGhlIGhhcmR3YXJlIGRvbWFpbiBhY2Nlc3MgdG8gdGhpcwo+ICAgKi8KPiAtI2RlZmlu
ZSBpc19oYXJkd2FyZV9kb21haW4oX2QpICgoX2QpID09IGhhcmR3YXJlX2RvbWFpbikKPiArI2Rl
ZmluZSBpc19oYXJkd2FyZV9kb21haW4oX2QpIGV2YWx1YXRlX25vc3BlYygoX2QpID09IGhhcmR3
YXJlX2RvbWFpbikKPiAgCj4gIC8qIFRoaXMgY2hlY2sgaXMgZm9yIGZ1bmN0aW9uYWxpdHkgc3Bl
Y2lmaWMgdG8gYSBjb250cm9sIGRvbWFpbiAqLwo+IC0jZGVmaW5lIGlzX2NvbnRyb2xfZG9tYWlu
KF9kKSAoKF9kKS0+aXNfcHJpdmlsZWdlZCkKPiArI2RlZmluZSBpc19jb250cm9sX2RvbWFpbihf
ZCkgZXZhbHVhdGVfbm9zcGVjKChfZCktPmlzX3ByaXZpbGVnZWQpCgpJJ20gYWZyYWlkIHRoZXJl
J3MgYW5vdGhlciBmbHkgaW4gdGhlIG9pbnRtZW50IGhlcmU6IFdoaWxlIGxvb2tpbmcgYXQKdGhl
IHN0aWxsIHF1ZXN0aW9uYWJsZSBncmFudCB0YWJsZSBjaGFuZ2UgSSd2ZSBzdGFydGVkIHdvbmRl
cmluZwphYm91dCBjb25zdHJ1Y3RzIGxpa2UKCiAgICBjYXNlIFhFTk1FTV9tYWNocGh5c19tYXBw
aW5nOgogICAgewogICAgICAgIHN0cnVjdCB4ZW5fbWFjaHBoeXNfbWFwcGluZyBtYXBwaW5nID0g
ewogICAgICAgICAgICAudl9zdGFydCA9IE1BQ0gyUEhZU19WSVJUX1NUQVJULAogICAgICAgICAg
ICAudl9lbmQgICA9IE1BQ0gyUEhZU19WSVJUX0VORCwKICAgICAgICAgICAgLm1heF9tZm4gPSBN
QUNIMlBIWVNfTlJfRU5UUklFUyAtIDEKICAgICAgICB9OwoKICAgICAgICBpZiAoICFtZW1faG90
cGx1ZyAmJiBpc19oYXJkd2FyZV9kb21haW4oY3VycmVudC0+ZG9tYWluKSApCiAgICAgICAgICAg
IG1hcHBpbmcubWF4X21mbiA9IG1heF9wYWdlIC0gMTsKICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vl
c3QoYXJnLCAmbWFwcGluZywgMSkgKQogICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKCiAgICAg
ICAgcmV0dXJuIDA7CiAgICB9CgpHcmFudGVkIHRoZSBleGFtcGxlIGhlcmUgY291bGQgYmUgZWFz
aWx5IHJlLWFycmFuZ2VkLCBidXQgdGhlcmUKYXJlIG90aGVycyB3aGVyZSB0aGlzIGlzIGxlc3Mg
ZWFzeSBvciBub3QgcG9zc2libGUgYXQgYWxsLiBXaGF0IEknbQp0cnlpbmcgdG8gZ2V0IGF0IGFy
ZSBjb25zdHJ1Y3RzIHdoZXJlIHRoZSBzdWNoLXByb3RlY3RlZApwcmVkaWNhdGVzIHNpdCBvbiB0
aGUgcmlnaHQgc2lkZSBvZiAmJiBvciB8fCAtIGFmYWljdCAoYWxzbyBmcm9tCmxvb2tpbmcgYXQg
c29tZSBtdWNoIHNpbXBsaWZpZWQgY29kZSBleGFtcGxlcykgdGhlIGludGVuZGVkCnByb3RlY3Rp
b24gaXMgZ29uZSBpbiB0aGVzZSBjYXNlcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 15:03:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 15:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grOjy-0002C6-Os; Wed, 06 Feb 2019 15:03:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=skxS=QN=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1grOjx-0002Bx-0K
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 15:03:53 +0000
X-Inumbo-ID: 6977506b-2a20-11e9-bc90-bc764e045a96
Received: from mail-lf1-x135.google.com (unknown [2a00:1450:4864:20::135])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6977506b-2a20-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 15:03:51 +0000 (UTC)
Received: by mail-lf1-x135.google.com with SMTP id l142so5610060lfe.2
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 07:03:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=TinbbwgxTZnhFt4XDqbtKa/+DSBxXCA28OShKtzR9xY=;
 b=XH3lQ9Vt/Ut/41DUc/1VtBjkU5S8Frsc8ACWtOorU3q4YGHfv8yHwBlPF2yUlPCkxo
 uxadSWu91PWz5bYb14JSC9mkS0wra9A+LsgMZTWjLGHVJzKViby0URYFG+pDP8j5vyEf
 2EGhYYAdRcRqFTM740IWeNaPD9s8uzosIvf/J3D2zfVTVTxLsJ48s1KqSML0iL0AiLwi
 J569RnfDSOu7DnGmFmECJruVBglqqQsG1yA6HlODTWIyQYg8JgDDA1Fhiq9EM62ZF34s
 YjMIVHklf2XWSCufWrzwVj9kr9/mKa+rzj3g/V/G0fob9GAIldsFNlpX9Zl8nfGK0iMh
 vOUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=TinbbwgxTZnhFt4XDqbtKa/+DSBxXCA28OShKtzR9xY=;
 b=TwLNg0ZDTKtYU8io/zdVaPnsZFpiqmsoJlEIB9phWYY4svtL2R0wRMWt/Sw2yvYwSA
 8eJb7XM9TnD5GQwmLVlq5LSvRgBf8AlKY64rDWAZtsdoQKysFtrhL55kzL2cG/jwWdgt
 NoWZdZ8Qv2qrosJjQIP0F9Rw/WprBy1QMLXycqbbnbQUIdJRQaYVAgkkxrujaSvHXGr5
 YIrCXNSQIo2ZsOa38vDOL5xCEQdfJGQXSTYuhaOlmpu/nYT/xh9T36kNuq3UkM1yueJM
 ngJbNITRQPzuLGoiuE6oxbo3LHbxtefSKNqr1qokmEuCSaQejdwNs6+ZKweTFPsU51Ex
 48YQ==
X-Gm-Message-State: AHQUAuaDWKhB+q/tpCF5pG8jreLoIU766bceOB2yY/v/gB8Pl0l2la0i
 DKioaH4xkN3mgb1F3hGAab1WqQbn
X-Google-Smtp-Source: AHgI3Iagl6FBJ3XfycyPa3JXvzknc++l6GarWVMny7VX4rE3oCEEJ0QF3GVI8jLD+oW9YAfEgO3paQ==
X-Received: by 2002:ac2:5230:: with SMTP id i16mr7208832lfl.54.1549465429827; 
 Wed, 06 Feb 2019 07:03:49 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id l12-v6sm5406lja.13.2019.02.06.07.03.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 06 Feb 2019 07:03:49 -0800 (PST)
To: Amit Tomer <amittomer25@gmail.com>, xen-devel@lists.xenproject.org
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
Date: Wed, 6 Feb 2019 17:03:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

Ck9uIDA2LjAyLjE5IDE2OjQxLCBBbWl0IFRvbWVyIHdyb3RlOgo+IEhJLAoKSGkKCj4KPiBUcnlp
bmcgdG8gYm9vdCBYRU4gb24gUi1DQVIgSDMgc3RhcnRlciBLaXQgYm9hcmQuCj4KPiBMaW51eCBp
bWFnZSBiYXNlZCBvbiA1LjAuMC1yYzUgYW5kIFhFTiBpbWFnZSBpcyA0LjEyCj4KPiB0ZnRwIDB4
NDgwMDAwMDAgeGVuO3RmdHAgMHg3YTAwMDAwMCBJbWFnZTsgdGZ0cCA0YTAwMDAwMCByOGE3Nzk1
LWgzdWxjYi5kdGIKPiBzZXRlbnYgeGVuX2FkZHJfciAweDQ4MDAwMDAwCj4gc2V0ZW52IGZkdF9h
ZGRyX3IgNGEwMDAwMDAKPiBzZXRlbnYga2VybmVsX2FkZHJfciAweDdhMDAwMDAwCj4gZmR0IGFk
ZHIgJGZkdF9hZGRyX3IKPiBmZHQgcmVzaXplCj4gZmR0IHNldCAvY2hvc2VuIHhlbix4ZW4tYm9v
dGFyZ3MgImNvbnNvbGU9ZHR1YXJ0IGRvbTBfbWVtPTM4NE0iCj4gZmR0IHNldCAvY2hvc2VuIFwj
YWRkcmVzcy1jZWxscyA8MT4KPiBmZHQgc2V0IC9jaG9zZW4gXCNzaXplLWNlbGxzIDwxPgo+IGZk
dCBta25vZCAvY2hvc2VuIG1vZHVsZUAwCj4gZmR0IHJlc2l6ZQo+IGZkdCBzZXQgL2Nob3Nlbi9t
b2R1bGVAMCBjb21wYXRpYmxlICJ4ZW4sbGludXgtemltYWdlIiAieGVuLG11bHRpYm9vdC1tb2R1
bGUiCj4gZmR0IHNldCAvY2hvc2VuL21vZHVsZUAwIHJlZyA8JGtlcm5lbF9hZGRyX3IgMHgxODAw
MDAwPgo+IHNldGVudiBib290YXJncyAiY29uc29sZT1odmMwIHJvIHJvb3Q9L2Rldi9tbWNibGsw
cDIgY2xrX2lnbm9yZV91bnVzZWQKPiByb290d2FpdCBlYXJseWNvbj14ZW5ib290Igo+Cj4gQnV0
IHdoZW4gSXQgYm9vdCBpdCwgSSBzZWUgZm9sbG93aW5nIGNyYXNoOgo+Cj4KPiBib290aSAweDQ4
MDAwMDAwIC0gMHg0YTAwMDAwMAo+ICMjIEZsYXR0ZW5lZCBEZXZpY2UgVHJlZSBibG9iIGF0IDRh
MDAwMDAwCj4gICBCb290aW5nIHVzaW5nIHRoZSBmZHQgYmxvYiBhdCAweDRhMDAwMDAwCj4gcmVz
ZXJ2aW5nIGZkdCBtZW1vcnkgcmVnaW9uOiBhZGRyPTRhMDAwMDAwIHNpemU9MTAwMDAKPiBVc2lu
ZyBEZXZpY2UgVHJlZSBpbiBwbGFjZSBhdCAwMDAwMDAwMDRhMDAwMDAwLCBlbmQKPiAwMDAwMDAw
MDRhMDEyZmZmCj4KPiAgIFN0YXJ0aW5nIGtlcm5lbCAuLi4KPiAgIFVBUlQgZW5hYmxlZCAtCj4g
LSBDUFUgMDAwMDAwMDAgYm9vdGluZyAtCj4gLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KPiAtIFhl
biBzdGFydGluZyBhdCBFTDIgLQo+IC0gWmVybyBCU1MgLQo+IC0gU2V0dGluZyB1cCBjb250cm9s
IHJlZ2lzdGVycyAtCj4gLSBUdXJuaW5nIG9uIHBhZ2luZyAtCj4gLSBSZWFkeSAtCj4gKFhFTikg
Q2hlY2tpbmcgZm9yIGluaXRyZCBpbiAvY2hvc2VuCj4gKFhFTikgUkFNOiAwMDAwMDAwMDQ4MDAw
MDAwIC0gMDAwMDAwMDA3ZmZmZmZmZgo+IChYRU4pIFJBTTogMDAwMDAwMDUwMDAwMDAwMCAtIDAw
MDAwMDA1M2ZmZmZmZmYKPiAoWEVOKSBSQU06IDAwMDAwMDA2MDAwMDAwMDAgLSAwMDAwMDAwNjNm
ZmZmZmZmCj4gKFhFTikgUkFNOiAwMDAwMDAwNzAwMDAwMDAwIC0gMDAwMDAwMDczZmZmZmZmZgo+
IChYRU4pIFJBTTogMDAwMDAwMDUwMDAwMDAwMCAtIDAwMDAwMDA1M2ZmZmZmZmYKPiAoWEVOKSBS
QU06IDAwMDAwMDA2MDAwMDAwMDAgLSAwMDAwMDAwNjNmZmZmZmZmCj4gKFhFTikgUkFNOiAwMDAw
MDAwNzAwMDAwMDAwIC0gMDAwMDAwMDczZmZmZmZmZgoKTWVtb3J5IG5vZGVzIGdvdCBkdXBsaWNh
dGVkIHNvbWVob3cuIExpa2VseSBVLUJvb3QgZGlkIHNvbWV0aGluZyBpbmNvcnJlY3QuCgpUcnkg
dG8gdXNlIHNpbmdsZSBtZW1vcnkgbm9kZSBpbiB5b3VyIGRldmljZS10cmVlIGluc3RlYWQgb2Yg
c2VwYXJhdGVkIApieSBlYWNoIGJhbmsgbm9kZXM6CgptZW1vcnlANDgwMDAwMDAgewogwqDCoMKg
IMKgwqDCoCBkZXZpY2VfdHlwZSA9ICJtZW1vcnkiOwogwqDCoMKgIMKgwqDCoCAvKiBmaXJzdCAx
MjhNQiBpcyByZXNlcnZlZCBmb3Igc2VjdXJlIGFyZWEuICovCiDCoMKgwqAgwqDCoMKgIHJlZyA9
IDwweDAgMHg0ODAwMDAwMCAweDAgMHgzODAwMDAwMD4sCiDCoMKgwqAgwqDCoMKgIMKgwqDCoCDC
oCA8MHg1IDB4MDAwMDAwMDAgMHgwIDB4NDAwMDAwMDA+LAogwqDCoMKgIMKgwqDCoCDCoMKgwqAg
wqAgPDB4NiAweDAwMDAwMDAwIDB4MCAweDQwMDAwMDAwPiwKIMKgwqDCoCDCoMKgwqAgwqDCoMKg
IMKgIDwweDcgMHgwMDAwMDAwMCAweDAgMHg0MDAwMDAwMD47Cn07CgotLSAKClJlZ2FyZHMsCgpP
bGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 15:07:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 15:07:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grOmz-0002PX-E8; Wed, 06 Feb 2019 15:07:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uZET=QN=amazon.de=prvs=933e5c1f7=nmanthey@srs-us1.protection.inumbo.net>)
 id 1grOmy-0002PS-1U
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 15:07:00 +0000
X-Inumbo-ID: d98bf1f7-2a20-11e9-bc90-bc764e045a96
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d98bf1f7-2a20-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 15:06:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549465619; x=1581001619;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=8Iih1BY6h+8psKk2fBIpEsgWE6OM8Qsjgscf1wgSjpo=;
 b=ZbTFntDmJa6eQaibeUd0Q4xoIYAQfYJrn7fQ/dBfGZzrVp8C8Kr4QZPv
 zQ+diENt1FIPqumTGcPSW1ZwVZCAEtE4zZ/Pee1eOFD6UNxSiJM1GYzcd
 rSjzCPqEDHoOb1IMCXGAWc2BmTB2vgqoFYHe1fR/Iex0SwCXRyyyO0xKK g=;
X-IronPort-AV: E=Sophos;i="5.58,340,1544486400"; d="scan'208";a="716557898"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2a-69849ee2.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 06 Feb 2019 15:06:56 +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-69849ee2.us-west-2.amazon.com (Postfix) with ESMTPS
 id 9F01DA1C45; Wed,  6 Feb 2019 15:06:55 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 6 Feb 2019 15:06:55 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.36) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 6 Feb 2019 15:06:48 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-9-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0104A7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5AF49B0200007800214548@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <0f80318d-7454-2055-694c-c22b40a7ddb0@amazon.de>
Date: Wed, 6 Feb 2019 16:06:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5AF49B0200007800214548@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.36]
X-ClientProxiedBy: EX13D04UWA004.ant.amazon.com (10.43.160.234) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 8/9] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi82LzE5IDE1OjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyOS4wMS4xOSBhdCAx
NTo0MywgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+IEBAIC05NjMsNiArOTY1LDkgQEAg
bWFwX2dyYW50X3JlZigKPj4gICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dCwgR05UU1RfYmFk
X2dudHJlZiwgIkJhZCByZWYgJSN4IGZvciBkJWRcbiIsCj4+ICAgICAgICAgICAgICAgICAgIG9w
LT5yZWYsIHJndC0+ZG9tYWluLT5kb21haW5faWQpOwo+PiAgCj4+ICsgICAgLyogTWFrZSBzdXJl
IHRoZSBhYm92ZSBjaGVjayBpcyBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLwo+PiArICAg
IG9wLT5yZWYgPSBhcnJheV9pbmRleF9ub3NwZWMob3AtPnJlZiwgbnJfZ3JhbnRfZW50cmllcyhy
Z3QpKTsKPj4gKwo+PiAgICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJl
Zik7Cj4+ICAgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBvcC0+cmVmKTsKPj4g
ICAgICBzdGF0dXMgPSByZ3QtPmd0X3ZlcnNpb24gPT0gMSA/ICZzaGFoLT5mbGFncyA6ICZzdGF0
dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKPiBKdXN0IEZUUiAtIHRoaXMgaXMgYSBjYXNlIHdoZXJl
IHRoZSBjaGFuZ2UsIGFjY29yZGluZyB0byBwcmlvcgo+IGRpc2N1c3Npb24sIGlzIHByZXR0eSB1
bmxpa2VseSB0byBoZWxwIGF0IGFsbC4gVGhlIGNvbXBpbGVyIHdpbGwgaGF2ZQo+IGEgaGFyZCB0
aW1lIHJlYWxpemluZyB0aGF0IGl0IGNvdWxkIGtlZXAgdGhlIHJlc3VsdCBpbiBhIHJlZ2lzdGVy
IHBhc3QKPiB0aGUgYWN0aXZlX2VudHJ5X2FjcXVpcmUoKSBpbnZvY2F0aW9uLCBhcyB0aGF0IC0g
ZHVlIHRvIHRoZSBzcGluCj4gbG9jayBhY3F1aXJlZCB0aGVyZSAtIGFjdHMgYXMgYSBjb21waWxl
ciBiYXJyaWVyLiBBbmQgbG9va2luZyBhdAo+IGdlbmVyYXRlZCBjb2RlIChnY2MgOC4yKSBjb25m
aXJtcyB0aGF0IHRoZXJlJ3MgYSByZWxvYWQgZnJvbSB0aGUKPiBzdGFjay4KSSBjb3VsZCBjaGFu
Z2UgdGhpcyBiYWNrIHRvIGEgcHJpb3IgdmVyc2lvbiB0aGF0IHByb3RlY3RzIGVhY2ggcmVhZApv
cGVyYXRpb24uCj4+IEBAIC0yMDI2LDYgKzIwMzEsOSBAQCBnbnR0YWJfcHJlcGFyZV9mb3JfdHJh
bnNmZXIoCj4+ICAgICAgICAgIGdvdG8gZmFpbDsKPj4gICAgICB9Cj4+ICAKPj4gKyAgICAvKiBN
YWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBzcGVjdWxhdGl2ZWx5ICov
Cj4+ICsgICAgcmVmID0gYXJyYXlfaW5kZXhfbm9zcGVjKHJlZiwgbnJfZ3JhbnRfZW50cmllcyhy
Z3QpKTsKPj4gKwo+PiAgICAgIHNoYSA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCByZWYpOwo+
PiAgCj4+ICAgICAgc2NvbWJvLndvcmQgPSAqKHUzMiAqKSZzaGEtPmZsYWdzOwo+PiBAQCAtMjIy
Myw3ICsyMjMxLDggQEAgZ250dGFiX3RyYW5zZmVyKAo+PiAgICAgICAgICBva2F5ID0gZ250dGFi
X3ByZXBhcmVfZm9yX3RyYW5zZmVyKGUsIGQsIGdvcC5yZWYpOwo+PiAgICAgICAgICBzcGluX2xv
Y2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7Cj4+ICAKPj4gLSAgICAgICAgaWYgKCB1bmxpa2VseSgh
b2theSkgfHwgdW5saWtlbHkoZS0+aXNfZHlpbmcpICkKPj4gKyAgICAgICAgLyogTWFrZSBzdXJl
IHRoaXMgY2hlY2sgaXMgbm90IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KPj4gKyAgICAgICAg
aWYgKCBldmFsdWF0ZV9ub3NwZWModW5saWtlbHkoIW9rYXkpIHx8IHVubGlrZWx5KGUtPmlzX2R5
aW5nKSkgKQo+IEknbSBzdGlsbCBub3QgcmVhbGx5IGhhcHB5IGFib3V0IHRoaXMuIFRoZSBjb21t
ZW50IGlzbid0IGhlbHBmdWwgaW4KPiBjb25uZWN0aW5nIHRoZSB1c2Ugb2YgZXZhbHVhdGVfbm9z
cGVjKCkgdG8gdGhlIHByb2JsZW0gc2l0ZQo+IChpbiB0aGUgZWFybGllciBodW5rLCB3aGljaCBJ
J3ZlIGxlZnQgaW4gY29udGV4dCksIGFuZCBJIHN0aWxsIGRvbid0Cj4gdW5kZXJzdGFuZCB3aHkg
dGhlIGUtPmlzX2R5aW5nIGlzIGdldHRpbmcgd3JhcHBlZCBhcyB3ZWxsLgo+IFBsdXMgaXQgb2Nj
dXJzIHRvIG1lIG5vdyB0aGF0IHlvdSdyZSBsaWFibGUgdG8gcmVuZGVyIHVubGlrZWx5KCkKPiBp
bmVmZmVjdGl2ZSBoZXJlLiBTbyBob3cgYWJvdXQKPgo+ICAgICAgICAgaWYgKCB1bmxpa2VseShl
dmFsdWF0ZV9ub3NwZWMoIW9rYXkpKSB8fCB1bmxpa2VseShlLT5pc19keWluZykgKQo+Cj4gPwoK
SSB3aWxsIG1vdmUgdGhlIGV2YWx1YXRlX25vc3BlYyBjbG9zZXIgdG8gdGhlIGV2YWx1YXRpb24g
b2Ygb2theSwgYW5kCndpbGwgaW1wcm92ZSB0aGUgY29tbWVudCBtZW50aW9uaW5nIHRoYXQgdGhl
IG9rYXkgdmFyaWFibGUgcmVwcmVzZW50cwp3aGV0aGVyIHRoZSBjdXJyZW50IHJlZmVyZW5jZSBp
cyBhY3R1YWxseSB2YWxpZC4KCkJlc3QsCk5vcmJlcnQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBD
ZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRz
ZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4
OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAx
NDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 15:10:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 15:10:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grOq9-0003Ci-WB; Wed, 06 Feb 2019 15:10:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grOq8-0003Cd-OQ
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 15:10:16 +0000
X-Inumbo-ID: 4d0f2fd4-2a21-11e9-bd01-536f78ae4dbd
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d0f2fd4-2a21-11e9-bd01-536f78ae4dbd;
 Wed, 06 Feb 2019 15:10:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 08:10:11 -0700
Message-Id: <5C5AF8D10200007800214573@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 08:10:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <5A66FF2002000078001A162C@prv-mh.provo.novell.com>
 <1549462173-9343-1-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1549462173-9343-1-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH Makefile v2] asm: handle comments when
 creating header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michael Tautschnig <tautschn@amazon.co.uk>,
 Norbert Manthey <nmanthey@amazon.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE5IGF0IDE1OjA5LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBG
cm9tOiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5jb20+Cj4gCj4gSW4gdGhlIGVh
cmx5IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0aGUgYXNtIGhlYWRlciBmaWxlcyBhcmUgY3JlYXRl
ZCwgc3VjaAo+IGFzIGluY2x1ZGUvYXNtLSQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLmguIFRo
ZXNlIGZpbGVzIGRlcGVuZCBvbiB0aGUKPiBhc3NlbWJseSBmaWxlIGFyY2gvJChUQVJHRVRfQVJD
SCkvYXNtLW9mZnNldHMucywgd2hpY2ggaXMgZ2VuZXJhdGVkCj4gYmVmb3JlLiBEZXBlbmRpbmcg
b24gdGhlIHVzZWQgdG9vbGNoYWluLCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0aGUKPiBh
c3NlbWJseSBmaWxlcy4gRXNwZWNpYWxseSB0aGUgZ290by1nY2MgY29tcGlsZXIgb2YgdGhlIGJv
dW5kZWQgbW9kZWwKPiBjaGVja2VyIENCTUMgYWRkcyBjb21tZW50cyB0aGF0IHN0YXJ0IHdpdGgg
YSAnIycgc3ltYm9sIGF0IHRoZSBiZWdpbm5pbmcKPiBvZiB0aGUgbGluZS4KPiAKPiBUaGlzIGNv
bW1pdCBhZGRzIGhhbmRsaW5nIGNvbW1lbnRzIGluIGFzc2VtYmxlciBkdXJpbmcgdGhlIGNyZWF0
aW9uIG9mIHRoZQo+IGFzbSBoZWFkZXIgZmlsZXMsIGVzcGVjaWFsbHkgaWdub3JpbmcgbGluZXMg
dGhhdCBzdGFydCB3aXRoICcjJywgd2hpY2gKPiBpbmRpY2F0ZSBjb21tZW50cyBmb3IgYm90aCBB
Uk0gYW5kIHg4NiBhc3NlbWJsZXIuIFRoZSB1c2VkIHRvb2wgZ290by1hcwo+IHByb2R1Y2VzIGV4
YWN0bHkgY29tbWVudHMgb2YgdGhpcyBraW5kLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQg
TWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgo+IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVGF1
dHNjaG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 15:19:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 15:19:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grOya-0003YH-Uc; Wed, 06 Feb 2019 15:19:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B9kS=QN=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1grOyZ-0003YC-OX
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 15:18:59 +0000
X-Inumbo-ID: 8658b648-2a22-11e9-bc90-bc764e045a96
Received: from mail-ot1-x32e.google.com (unknown [2607:f8b0:4864:20::32e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8658b648-2a22-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 15:18:58 +0000 (UTC)
Received: by mail-ot1-x32e.google.com with SMTP id s13so12450737otq.4
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 07:18:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=RqhfAN8Mb7hj35L9uNIwrh6TEBy1npv6ECEOc9x0RQw=;
 b=l2k2+5UaAIx8/5Ottlh1dv5wsYsDSSBYv1EAK7RmUMX0OfgPRX7u2WFNDczcWISa9k
 oHguvkfZ7AJlfZUjxdZuJs0PP/MU3hrlXHGhO71waDRw7CC89oxk2sLoiKT1XnB7sli4
 WSXYSqnIRmDiG1gg9oTPJXlX/WVk81VyJlBbfBuZR/MZXVKNA/NpzE+41Q5OwOCZfT7S
 DLU9riDzvTnL6bAGkQ5yDxvjSt1nIimp58t/hfTL9w9TVtW/hbK00Hfxc8GmrPeKAl8S
 uhTaGlogrLIj/HFdZWXSSNnHy3uaoENT+pDuHfZEUzZofYFwxr6dMFhIvVGVQlGG9b9/
 oDhA==
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=RqhfAN8Mb7hj35L9uNIwrh6TEBy1npv6ECEOc9x0RQw=;
 b=DYaITM5tvU+p5/THbPB5FmIOwAttTPpc2SE27zpqb3jnQAR3E2/MAI2escC9Wf0mul
 3bGNwG6mFVX3aljujMxfcN+81ydN90kYvd6xE6hsfvKpYFNJooDxF7r7OaH8ST6TV4iT
 6ZfsT2graKXyQomJMuk4BN6Htdt+L7NZ1dQ6F8PDHIYvFanrdNQk8nRYUPwkrnzym/Z7
 HPFSgF/2WHG/fPYB6AJQ/o3qZyLVX6I2ptEJj1JDH566tVdHN8obceyqwfr/vUaXXDOg
 3ehsb1ydRvlUob17auA23VyHRly1Eb9KTvzt8B3BXcoqnRp2dBzBHqMiOrGGs6DA2po4
 mltw==
X-Gm-Message-State: AHQUAuag96XT/FLAgMae8XCvMSUypP+exUNIZ3D11UubdFIbY1lur6Ro
 m5LTzdQ0MvWY7We3cRHNTLxJdbF2032wvZaU4vI=
X-Google-Smtp-Source: AHgI3IZTpZ6xL5hIWrz/9pjN63XTFlR5rwx+ttTS2oWeGi5hNE7xFlkQe6A0Q3xwWGEsQtGoJio0PKeOflB3zQkFbDE=
X-Received: by 2002:a9d:4704:: with SMTP id a4mr6215015otf.325.1549466337894; 
 Wed, 06 Feb 2019 07:18:57 -0800 (PST)
MIME-Version: 1.0
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
In-Reply-To: <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Wed, 6 Feb 2019 20:48:46 +0530
Message-ID: <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
To: Oleksandr <olekstysh@gmail.com>
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksVGhhbmtzIGZvciBwcm9tcHQgcmVwbHkuCgo+IE1lbW9yeSBub2RlcyBnb3QgZHVwbGljYXRl
ZCBzb21laG93LiBMaWtlbHkgVS1Cb290IGRpZCBzb21ldGhpbmcgaW5jb3JyZWN0Lgo+Cj4gVHJ5
IHRvIHVzZSBzaW5nbGUgbWVtb3J5IG5vZGUgaW4geW91ciBkZXZpY2UtdHJlZSBpbnN0ZWFkIG9m
IHNlcGFyYXRlZAo+IGJ5IGVhY2ggYmFuayBub2RlczoKPgo+IG1lbW9yeUA0ODAwMDAwMCB7Cj4g
ICAgICAgICAgZGV2aWNlX3R5cGUgPSAibWVtb3J5IjsKPiAgICAgICAgICAvKiBmaXJzdCAxMjhN
QiBpcyByZXNlcnZlZCBmb3Igc2VjdXJlIGFyZWEuICovCj4gICAgICAgICAgcmVnID0gPDB4MCAw
eDQ4MDAwMDAwIDB4MCAweDM4MDAwMDAwPiwKPiAgICAgICAgICAgICAgICA8MHg1IDB4MDAwMDAw
MDAgMHgwIDB4NDAwMDAwMDA+LAo+ICAgICAgICAgICAgICAgIDwweDYgMHgwMDAwMDAwMCAweDAg
MHg0MDAwMDAwMD4sCj4gICAgICAgICAgICAgICAgPDB4NyAweDAwMDAwMDAwIDB4MCAweDQwMDAw
MDAwPjsKPiB9Owo+Cj4gLS0KU29ycnksIEkgc2hvdWxkIGhhdmUgcmVhZCB0aGUgb3RoZXIgdGhy
ZWFkIGNvbXBsZXRlbHkgd2hlcmUgQW5kcmlpCkFuaXNvdiBoYXMgc3VnZ2VzdGVkIHRoZSBzYW1l
LgpXb3VsZCB0cnkgY2hhbmdlcyBtZW50aW9uZWQgYnkgeW91LgoKVGhhbmtzCi1BbWl0Cgo+IFJl
Z2FyZHMsCj4KPiBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 15:23:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 15:23:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grP31-0004GJ-IL; Wed, 06 Feb 2019 15:23:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bL18=QN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grP30-0004G9-3C
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 15:23:34 +0000
X-Inumbo-ID: 29c52ccf-2a23-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29c52ccf-2a23-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 15:23:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grP2y-0001No-1a; Wed, 06 Feb 2019 15:23:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grP2x-0007W3-PD; Wed, 06 Feb 2019 15:23:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grP2x-0006ms-OW; Wed, 06 Feb 2019 15:23:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132967-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=6b6ff07fbd9ec175ffff86d1f52fac61e87e2e58
X-Osstest-Versions-That: xen=8aa276235b93eeb4f81095c638970900e19b31e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Feb 2019 15:23:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132967: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk2NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjk2Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA2YjZmZjA3ZmJkOWVjMTc1ZmZmZjg2ZDFmNTJmYWM2MWU4N2UyZTU4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4YWEyNzYyMzViOTNlZWI0Zjgx
MDk1YzYzODk3MDkwMGUxOWIzMWU1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI5NDcgIDIwMTkt
MDItMDUgMjA6MDA6NDIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyOTY3ICAy
MDE5LTAyLTA2IDEzOjAwOjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
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
ZW4uZ2l0CiAgIDhhYTI3NjIzNWIuLjZiNmZmMDdmYmQgIDZiNmZmMDdmYmQ5ZWMxNzVmZmZmODZk
MWY1MmZhYzYxZTg3ZTJlNTggLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 15:25:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 15:25:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grP58-0004Nv-1E; Wed, 06 Feb 2019 15:25:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grP56-0004N1-Ty
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 15:25:44 +0000
X-Inumbo-ID: 7713685c-2a23-11e9-bd8a-6bd2c9790419
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7713685c-2a23-11e9-bd8a-6bd2c9790419;
 Wed, 06 Feb 2019 15:25:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 08:25:41 -0700
Message-Id: <5C5AFC6F020000780021459B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 08:25:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-10-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <20F3469E02000096B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <20F3469E02000096B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 9/9] common/memory: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE5IGF0IDE1OjQzLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBA
QCAtMzMsMTAgKzM0LDEwIEBAIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBwZHhfZ3JvdXBf
dmFsaWRbQklUU19UT19MT05HUygKPiAgCj4gIGJvb2wgX19tZm5fdmFsaWQodW5zaWduZWQgbG9u
ZyBtZm4pCj4gIHsKPiAtICAgIHJldHVybiBsaWtlbHkobWZuIDwgbWF4X3BhZ2UpICYmCj4gLSAg
ICAgICAgICAgbGlrZWx5KCEobWZuICYgcGZuX2hvbGVfbWFzaykpICYmCj4gLSAgICAgICAgICAg
bGlrZWx5KHRlc3RfYml0KHBmbl90b19wZHgobWZuKSAvIFBEWF9HUk9VUF9DT1VOVCwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGR4X2dyb3VwX3ZhbGlkKSk7Cj4gKyAgICByZXR1cm4g
ZXZhbHVhdGVfbm9zcGVjKGxpa2VseShtZm4gPCBtYXhfcGFnZSkgJiYKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlrZWx5KCEobWZuICYgcGZuX2hvbGVfbWFzaykpICYmCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpa2VseSh0ZXN0X2JpdChwZm5fdG9fcGR4KG1mbikgLyBQ
RFhfR1JPVVBfQ09VTlQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwZHhfZ3JvdXBfdmFsaWQpKSk7CgpPdGhlciB0aGFuIGluIHRoZSBxdWVzdGlvbmFibGUg
Z3JhbnQgdGFibGUgY2FzZSwgaGVyZSBJIGFncmVlIHRoYXQKeW91IHdhbnQgdG8gd3JhcCB0aGUg
ZW50aXJlIGNvbnN0cnVjdC4gVGhpcyBoYXMgYW4gdW53YW50ZWQgZWZmZWN0CnRob3VnaDogVGhl
IHRlc3RfYml0KCkgbWF5IHN0aWxsIGJlIHNwZWN1bGF0ZWQgaW50byB3aXRoIGFuIG91dC1vZi0K
Ym91bmRzIG1mbi4gKEFzIG1lbnRpb25lZCBlbHNld2hlcmUsIG9wZXJhdGlvbnMgb24gYml0IGFy
cmF5cyBhcmUKYW4gb3BlbiBpc3N1ZSBhbHRvZ2V0aGVyLikgSSB0aGVyZWZvcmUgdGhpbmsgeW91
IHdhbnQgdG8gc3BsaXQgdGhpcyBpbnRvCnR3bzoKCmJvb2wgX19tZm5fdmFsaWQodW5zaWduZWQg
bG9uZyBtZm4pCnsKICAgIHJldHVybiBsaWtlbHkoZXZhbHVhdGVfbm9zcGVjKG1mbiA8IG1heF9w
YWdlKSkgJiYKICAgICAgICAgICBldmFsdWF0ZV9ub3NwZWMobGlrZWx5KCEobWZuICYgcGZuX2hv
bGVfbWFzaykpICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpa2VseSh0ZXN0X2JpdChw
Zm5fdG9fcGR4KG1mbikgLyBQRFhfR1JPVVBfQ09VTlQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwZHhfZ3JvdXBfdmFsaWQpKSk7Cn0KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 15:30:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 15:30:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grP9F-0004j0-LX; Wed, 06 Feb 2019 15:30:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grP9E-0004f8-EV
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 15:30:00 +0000
X-Inumbo-ID: 0fd5a939-2a24-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0fd5a939-2a24-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 15:29:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 08:29:58 -0700
Message-Id: <5C5AFD7402000078002145AF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 08:29:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <Ian.Jackson@eu.citrix.com>
References: <5C4EB5550200007800211924@prv1-mh.provo.novell.com>
In-Reply-To: <5C4EB5550200007800211924@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: libfsimage path/file name changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuLAoKPj4+IE9uIDI4LjAxLjE5IGF0IDA4OjU1LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3Rl
Ogo+IGJhY2sgaW4gT2N0b2JlciB5b3UndmUgYWRkZWQgcXVpdGUgYSBudW1iZXIgb2YgInhlbiIg
cHJlZml4ZXMgdG8KPiB2YXJpb3VzIHBpZWNlcyB0aGVyZS4gTm93IHRoYXQgSSd2ZSBmaW5hbGx5
IGhhZCB0aW1lIHRvIGNvbm5lY3QgdGhpcwo+IGNoYW5nZSBvZiB5b3VycyB3aXRoIFBWIGRvbWFp
biBjcmVhdGlvbiBmYWlsdXJlcyB0aGF0IEkndmUgc2luY2UKPiBiZWVuIG9ic2VydmluZyAobm90
IGEgYnVnIGluIGFueSB3YXksIG1lcmVseSByZXN1bHRpbmcgZnJvbSB0aGUKPiBmYWN0IHRoYXQg
SSdtIHJ1bm5pbmcgZXZlcnl0aGluZyBzdHJhaWdodCBmcm9tIHRoZSBidWlsZCB0cmVlKSBJCj4g
c3RhcnRlZCB3b25kZXJpbmcgd2hldGhlciB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUgaW5zcGVj
dGVkCj4gYnkgY29tbW9uL2ZzaW1hZ2VfcGx1Z2luLmM6bG9hZF9wbHVnaW5zKCkgc2hvdWxkbid0
IHRoZW4gYWxzbwo+IGdhaW4gYSAiWEVOIiBwcmVmaXguCgpJIHRoaW5rIHRoaXMgd2FudHMgYSBy
ZXNvbHV0aW9uIG9uZSB3YXkgb3IgdGhlIG90aGVyIGZvciA0LjEyLCBpLmUuCmVpdGhlciB3ZSBz
dGljayB0byB3aGF0IGlzIHRoZXJlIGFsc28gYWZ0ZXIgNC4xMiwgb3Igd2UgZG8gdGhlCmFkZGl0
aW9uYWwgY2hhbmdlIGZvciB0aGUgc2FtZSByZWxlYXNlIGFzIHdoZXJlIGFsbCB5b3VyIG90aGVy
CmNoYW5nZXMgaGF2ZSBiZWVuIG1hZGUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 15:37:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 15:37:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grPGN-0005QP-HA; Wed, 06 Feb 2019 15:37:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uZET=QN=amazon.de=prvs=933e5c1f7=nmanthey@srs-us1.protection.inumbo.net>)
 id 1grPGM-0005QK-FA
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 15:37:22 +0000
X-Inumbo-ID: 172b156f-2a25-11e9-bc90-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 172b156f-2a25-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 15:37:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549467440; x=1581003440;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=yj3CcdKa43hX/cX40Igl1RazFYp2MlLiwZKZe0x39fQ=;
 b=Vsozw2YeCrqdFdjDzvdacaJAoJyPisF10XGEYQ5lzIBtYftu8Uq3SOPP
 gPWJAAAyB9iMVJE57xXQ8Mo4iOBNlQhKJbOhEzCUHvB07GxLn0zOo7VGR
 uxexlJLrX/4VEggoHww3N00hO5j/DbdC3dtgsQgcOb7Bo6Wb8ZljL0cFM g=;
X-IronPort-AV: E=Sophos;i="5.58,340,1544486400"; d="scan'208";a="781225474"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Feb 2019 15:37:06 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x16FaxtD066181
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 6 Feb 2019 15:37:02 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 6 Feb 2019 15:36:59 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.36) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 6 Feb 2019 15:36:52 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-7-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <010527AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5AF7240200007800214562@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <ac9b91bb-d91d-928c-3178-4000065c8bc2@amazon.de>
Date: Wed, 6 Feb 2019 16:36:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5AF7240200007800214562@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.36]
X-ClientProxiedBy: EX13d09UWC001.ant.amazon.com (10.43.162.60) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 6/9] is_control_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi82LzE5IDE2OjAzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyOS4wMS4xOSBhdCAx
NTo0MywgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+IEBAIC05MDgsMTAgKzkwOSwxMCBA
QCB2b2lkIHdhdGNoZG9nX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwo+PiAgICog
ICAgKHRoYXQgaXMsIHRoaXMgd291bGQgbm90IGJlIHN1aXRhYmxlIGZvciBhIGRyaXZlciBkb21h
aW4pCj4+ICAgKiAgLSBUaGVyZSBpcyBuZXZlciBhIHJlYXNvbiB0byBkZW55IHRoZSBoYXJkd2Fy
ZSBkb21haW4gYWNjZXNzIHRvIHRoaXMKPj4gICAqLwo+PiAtI2RlZmluZSBpc19oYXJkd2FyZV9k
b21haW4oX2QpICgoX2QpID09IGhhcmR3YXJlX2RvbWFpbikKPj4gKyNkZWZpbmUgaXNfaGFyZHdh
cmVfZG9tYWluKF9kKSBldmFsdWF0ZV9ub3NwZWMoKF9kKSA9PSBoYXJkd2FyZV9kb21haW4pCj4+
ICAKPj4gIC8qIFRoaXMgY2hlY2sgaXMgZm9yIGZ1bmN0aW9uYWxpdHkgc3BlY2lmaWMgdG8gYSBj
b250cm9sIGRvbWFpbiAqLwo+PiAtI2RlZmluZSBpc19jb250cm9sX2RvbWFpbihfZCkgKChfZCkt
PmlzX3ByaXZpbGVnZWQpCj4+ICsjZGVmaW5lIGlzX2NvbnRyb2xfZG9tYWluKF9kKSBldmFsdWF0
ZV9ub3NwZWMoKF9kKS0+aXNfcHJpdmlsZWdlZCkKPiBJJ20gYWZyYWlkIHRoZXJlJ3MgYW5vdGhl
ciBmbHkgaW4gdGhlIG9pbnRtZW50IGhlcmU6IFdoaWxlIGxvb2tpbmcgYXQKPiB0aGUgc3RpbGwg
cXVlc3Rpb25hYmxlIGdyYW50IHRhYmxlIGNoYW5nZSBJJ3ZlIHN0YXJ0ZWQgd29uZGVyaW5nCj4g
YWJvdXQgY29uc3RydWN0cyBsaWtlCj4KPiAgICAgY2FzZSBYRU5NRU1fbWFjaHBoeXNfbWFwcGlu
ZzoKPiAgICAgewo+ICAgICAgICAgc3RydWN0IHhlbl9tYWNocGh5c19tYXBwaW5nIG1hcHBpbmcg
PSB7Cj4gICAgICAgICAgICAgLnZfc3RhcnQgPSBNQUNIMlBIWVNfVklSVF9TVEFSVCwKPiAgICAg
ICAgICAgICAudl9lbmQgICA9IE1BQ0gyUEhZU19WSVJUX0VORCwKPiAgICAgICAgICAgICAubWF4
X21mbiA9IE1BQ0gyUEhZU19OUl9FTlRSSUVTIC0gMQo+ICAgICAgICAgfTsKPgo+ICAgICAgICAg
aWYgKCAhbWVtX2hvdHBsdWcgJiYgaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJlbnQtPmRvbWFpbikg
KQo+ICAgICAgICAgICAgIG1hcHBpbmcubWF4X21mbiA9IG1heF9wYWdlIC0gMTsKPiAgICAgICAg
IGlmICggY29weV90b19ndWVzdChhcmcsICZtYXBwaW5nLCAxKSApCj4gICAgICAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7Cj4KPiAgICAgICAgIHJldHVybiAwOwo+ICAgICB9Cj4KPiBHcmFudGVkIHRo
ZSBleGFtcGxlIGhlcmUgY291bGQgYmUgZWFzaWx5IHJlLWFycmFuZ2VkLCBidXQgdGhlcmUKPiBh
cmUgb3RoZXJzIHdoZXJlIHRoaXMgaXMgbGVzcyBlYXN5IG9yIG5vdCBwb3NzaWJsZSBhdCBhbGwu
IFdoYXQgSSdtCj4gdHJ5aW5nIHRvIGdldCBhdCBhcmUgY29uc3RydWN0cyB3aGVyZSB0aGUgc3Vj
aC1wcm90ZWN0ZWQKPiBwcmVkaWNhdGVzIHNpdCBvbiB0aGUgcmlnaHQgc2lkZSBvZiAmJiBvciB8
fCAtIGFmYWljdCAoYWxzbyBmcm9tCj4gbG9va2luZyBhdCBzb21lIG11Y2ggc2ltcGxpZmllZCBj
b2RlIGV4YW1wbGVzKSB0aGUgaW50ZW5kZWQKPiBwcm90ZWN0aW9uIGlzIGdvbmUgaW4gdGhlc2Ug
Y2FzZXMuCgpJIGRvIG5vdCBmb2xsb3cgdGhpcy4gSW5kZXBlbmRlbnRseSBvZiBvdGhlciBjb25k
aXRpb25hbHMgaW4gdGhlIGlmCnN0YXRlbWVudCwgdGhlcmUgc2hvdWxkIGJlIGFuIGxmZW5jZSBp
bnN0cnVjdGlvbiBiZXR3ZWVuIHRoZQoiaXNfZG9tYWluX2NvbnRyb2woLi4uKSIgZXZhbHVhdGlv
biBhbmQgYWNjZXNzaW5nIHRoZSBtYXhfcGFnZSB2YXJpYWJsZQotIGluIGNhc2UgdGhlIGNvZGUg
YWN0dWFsbHkgcHJvdGVjdHMgYWNjZXNzaW5nIHRoYXQgdmFyaWFibGUgdmlhIHRoYXQKZnVuY3Rp
b24uCgpJIHZhbGlkYXRlZCB0aGlzIHByb3BlcnR5IGZvciB0aGUgYWJvdmUgY29kZSBzbmlwcGV0
IGluIHRoZSBnZW5lcmF0ZWQKYXNzZW1ibHkuIEhvd2V2ZXIsIEkganVzdCBub3RpY2VkIGFub3Ro
ZXIgcHJvYmxlbTogd2hpbGUgbXkgaW5pdGlhbAp2ZXJzaW9uIGp1c3QgcGxhY2VkIHRoZSBsZmVu
Y2UgaW5zdHJ1Y3Rpb24gcmlnaHQgaW50byB0aGUgY29kZSwgbm90IHRoZQphcmNoX2JhcnJpZXJf
bm9zcGVjX3RydWUgbWV0aG9kIGlzIGNhbGxlZCB2aWEgY2FsbHEuIEkgd291bGQgbGlrZSB0byBn
ZXQKdGhlIGluc3RydWN0aW9ucyB0byBiZSBlbWJlZGRlZCBpbnRvIHRoZSBjb2RlIGRpcmVjdGx5
LCB3aXRob3V0IHRoZSBjYWxsCmRldG91ci4gSW4gY2FzZSBJIGNhbm5vdCBmb3JjZSB0aGUgY29t
cGlsZXIgdG8gZG8gdGhhdCwgSSB3b3VsZCBnbyBiYWNrCnRvIHVzaW5nIGEgZml4ZWQgbGZlbmNl
IHN0YXRlbWVudCBvbiBhbGwgeDg2IHBsYXRmb3Jtcy4KCkJlc3QsCk5vcmJlcnQKCgoKCgpBbWF6
b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBC
ZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJp
Y2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFy
bG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 15:39:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 15:39:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grPId-0005fB-6G; Wed, 06 Feb 2019 15:39:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uZET=QN=amazon.de=prvs=933e5c1f7=nmanthey@srs-us1.protection.inumbo.net>)
 id 1grPIc-0005f6-Ik
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 15:39:42 +0000
X-Inumbo-ID: 6b22042e-2a25-11e9-bc90-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b22042e-2a25-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 15:39:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549467581; x=1581003581;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=4wgTeBc3ugwkb5USb+yfoZkgpGODYmXrEGpqWJSjYYI=;
 b=u88MalAqyM5Lvzw/FBKfZUU0VHqpJtsYoPzCWkV9/HPHbe5l42GPBsIi
 44OjLnGnoxqSnX9RSQEwB6B+DOlwsLay12NbFW0+txbzehJeVQNZ/2AK1
 w3lhzxQlPg8V2Gm0UVVDSGjImsbotJCUqZH2XroKidtCxd/oZSJ1P/Fdj c=;
X-IronPort-AV: E=Sophos;i="5.58,340,1544486400"; d="scan'208";a="786045232"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Feb 2019 15:39:38 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x16FdXRr003938
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 6 Feb 2019 15:39:34 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 6 Feb 2019 15:39:33 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.36) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 6 Feb 2019 15:39:26 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-10-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <20F3469E02000096B1E090C7@prv1-mh.provo.novell.com>
 <5C5AFC6F020000780021459B@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <64a6119e-b4c8-ce97-9a0d-de5ba98534b5@amazon.de>
Date: Wed, 6 Feb 2019 16:39:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5AFC6F020000780021459B@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.36]
X-ClientProxiedBy: EX13D08UWC003.ant.amazon.com (10.43.162.21) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 9/9] common/memory: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi82LzE5IDE2OjI1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyOS4wMS4xOSBhdCAx
NTo0MywgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+IEBAIC0zMywxMCArMzQsMTAgQEAg
dW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHBkeF9ncm91cF92YWxpZFtCSVRTX1RPX0xPTkdT
KAo+PiAgCj4+ICBib29sIF9fbWZuX3ZhbGlkKHVuc2lnbmVkIGxvbmcgbWZuKQo+PiAgewo+PiAt
ICAgIHJldHVybiBsaWtlbHkobWZuIDwgbWF4X3BhZ2UpICYmCj4+IC0gICAgICAgICAgIGxpa2Vs
eSghKG1mbiAmIHBmbl9ob2xlX21hc2spKSAmJgo+PiAtICAgICAgICAgICBsaWtlbHkodGVzdF9i
aXQocGZuX3RvX3BkeChtZm4pIC8gUERYX0dST1VQX0NPVU5ULAo+PiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGR4X2dyb3VwX3ZhbGlkKSk7Cj4+ICsgICAgcmV0dXJuIGV2YWx1YXRlX25v
c3BlYyhsaWtlbHkobWZuIDwgbWF4X3BhZ2UpICYmCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWtlbHkoIShtZm4gJiBwZm5faG9sZV9tYXNrKSkgJiYKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpa2VseSh0ZXN0X2JpdChwZm5fdG9fcGR4KG1mbikgLyBQRFhfR1JPVVBf
Q09VTlQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGR4
X2dyb3VwX3ZhbGlkKSkpOwo+IE90aGVyIHRoYW4gaW4gdGhlIHF1ZXN0aW9uYWJsZSBncmFudCB0
YWJsZSBjYXNlLCBoZXJlIEkgYWdyZWUgdGhhdAo+IHlvdSB3YW50IHRvIHdyYXAgdGhlIGVudGly
ZSBjb25zdHJ1Y3QuIFRoaXMgaGFzIGFuIHVud2FudGVkIGVmZmVjdAo+IHRob3VnaDogVGhlIHRl
c3RfYml0KCkgbWF5IHN0aWxsIGJlIHNwZWN1bGF0ZWQgaW50byB3aXRoIGFuIG91dC1vZi0KPiBi
b3VuZHMgbWZuLiAoQXMgbWVudGlvbmVkIGVsc2V3aGVyZSwgb3BlcmF0aW9ucyBvbiBiaXQgYXJy
YXlzIGFyZQo+IGFuIG9wZW4gaXNzdWUgYWx0b2dldGhlci4pIEkgdGhlcmVmb3JlIHRoaW5rIHlv
dSB3YW50IHRvIHNwbGl0IHRoaXMgaW50bwo+IHR3bzoKPgo+IGJvb2wgX19tZm5fdmFsaWQodW5z
aWduZWQgbG9uZyBtZm4pCj4gewo+ICAgICByZXR1cm4gbGlrZWx5KGV2YWx1YXRlX25vc3BlYyht
Zm4gPCBtYXhfcGFnZSkpICYmCj4gICAgICAgICAgICBldmFsdWF0ZV9ub3NwZWMobGlrZWx5KCEo
bWZuICYgcGZuX2hvbGVfbWFzaykpICYmCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlr
ZWx5KHRlc3RfYml0KHBmbl90b19wZHgobWZuKSAvIFBEWF9HUk9VUF9DT1VOVCwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGR4X2dyb3VwX3ZhbGlkKSkpOwo+
IH0KCkkgY2FuIHNwbGl0IHRoZSBjb2RlLiBIb3dldmVyLCBJIHdvbmRlciB3aGV0aGVyIHRoZSB0
ZXN0X2JpdCBhY2Nlc3NlcwpzaG91bGQgYmUgcHJvdGVjdGVkIHNlcGFyYXRlbHksIG9yIGFjdHVh
bGx5IGFzIHBhcnQgb2YgdGhlIHRlc3RfYml0Cm1ldGhvZCB0aGVtc2VsdmVzLiBEbyB5b3UgaGF2
ZSBhbnkgcGxhbnMgdG8gZG8gdGhhdCBhbHJlYWR5LCBiZWNhdXNlIGluCnRoYXQgY2FzZSBJIHdv
dWxkIG5vdCBoYXZlIHRvIG1vZGlmeSB0aGUgY29kZS4KCkJlc3QsCk5vcmJlcnQKCgoKCkFtYXpv
biBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJl
cmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmlj
aApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJs
b3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 15:41:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 15:41:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grPK0-0006Jl-KL; Wed, 06 Feb 2019 15:41:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t+/Z=QN=citrix.com=prvs=933e35509=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1grPJz-0006Je-Fb
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 15:41:07 +0000
X-Inumbo-ID: 9ca5efc9-2a25-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ca5efc9-2a25-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 15:41:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,340,1544486400"; d="scan'208";a="77446064"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23643.13.22252.324537@mariner.uk.xensource.com>
Date: Wed, 6 Feb 2019 15:41:01 +0000
To: Jan Beulich <JBeulich@suse.com>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
 <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiAxLzRdIHhlbjog
aW50cm9kdWNlIFNZTUJPTCIpOgo+IEFzIHBlciBteSBlYXJsaWVyIHJlcGx5LCBJJ3ZlIHlldCB0
byBzZWUgcHJvb2Ygb2YgYSAiY29kZS1icmVha2luZwo+IG9wdGltaXphdGlvbiIgdGhhdCBhY3R1
YWxseSBtYXRjaGVzIG91ciBjYXNlKHMpLgoKSSBoYXZlIHBlcnNvbmFsbHkgZXhwZXJpZW5jZWQg
YSBwcm9ncmFtIGJlaW5nIG1pc2NvbXBpbGVkIGJlY2F1c2Ugb2YKdGhlIG1pc3Rha2VuIGJlbGll
ZiBieSB0aGUgY29tcGlsZXIgdGhhdCBfc3RhcnQgYW5kIF9lbmQgd2VyZQpkaWZmZXJlbnQgb2Jq
ZWN0cy4gIEkgaGF2ZSByZWFkIGhhdmVuJ3QgcmVhZCBiYWNrIHRoZSB3aG9sZSBoaXN0b3J5IG9m
CnRoaXMgYnV0IHRoaXMgaXMgZGVmaW5pdGVseSBhIHJlYWwgYnVnLgoKSSBhZ3JlZSB3aXRoIEdl
b3JnZSB0aGF0IHRoaXMgaXMgYSBjb21waWxlciBidWcuICBIb3dldmVyLCB0aGlzIGJ1ZyBpcwpu
b3QgZ29pbmcgdG8gYmUgZml4ZWQgYmVjYXVzZSB0aGUgY29tcGlsZXIgY29tbXVuaXR5J3MgYmVo
YXZpb3VyIGlzIGFzCnVucmVhc29uYWJsZSBhcyBHZW9yZ2UgcGFpbnRzIDotKC4KCk91ciBvbmx5
IG9wdGlvbiBpcyBzb21lIGtpbmQgb2YgYm9kZ2UuCgpJIGRvbid0IGJlbGlldmUgaW4gdGhlIGFz
bSBmcmFnbWVudCBib2RnZSBiZWNhdXNlIHdlIGRvbid0IGhhdmUgYQpwcm9taXNlIGFueXdoZXJl
IGZyb20gdGhlIGNvbXBpbGVyIGF1dGhvcnMgdGhhdCB0aGUgYXNtIGhpZGVzIHBvaW50ZXIKcHJv
dmVuYW5jZS4gIEkgYW0gbm90IGF3YXJlIG9mIGFueSBDIHRlY2huaXF1ZSB3aGljaCBjYW4gYmUg
cmVsaWFibHkKdXNlZCB0byBvYnNjdXJlIHBvaW50ZXIgcHJvdmVuYW5jZSBhbmQgcHJldmVudCB0
aGlzIGtpbmQgb2YKbWlzb3B0aW1pc2F0aW9uLiAgTGludXggaXMgc2thdGluZyBvbiB0aGluIGlj
ZSBoZXJlLgoKVGhhdCBsZWF2ZXM6CgooaSkgZGVmaW5lIGluZGlyZWN0aW9uIHZhcmlhYmxlcyBl
ZyBlbmRfIGluIGFuIGFzc2VtYmx5IGxhbmd1YWdlIGZpbGUuCihpaSkgY29udmVydCB0byB1aW50
cHRyX3QgYmVmb3JlIGNvbXBhcmluZwoKKGkpIGlzIElNTyB3aG9sbHkgc2FmZSBidXQgaXQgaXMg
YSBiaXQgdWdseSBhbmQgc2xpZ2h0bHkgbGVzcwpwZXJmb3JtYW50LgoKSSB0aGluayAoaWkpIGlz
IGZhaXJseSBzYWZlLiAgSSBkb3VidCB0aGF0IHdlIHdpbGwgZmluZCAoaWkpIGJyb2tlbi4KSW4g
cGFydGljdWxhciwgYmVjYXVzZSB0aGVyZSBpcyBsaXR0bGUgbW90aXZhdGlvbiBmb3IgY29tcGls
ZXIgYXV0aG9ycwp0byB0cnkgdG8gYG9wdGltaXNlIGl0Jy4gIFRoZSBkaWZmaWN1bHR5IHdpdGgg
aXQgcHJvdmlkaW5nIGF1dG9tYXRpYwp3YXkgb2YgZGV0ZWN0aW5nIHdoZW4gd2UgYWNjaWRlbnRh
bGx5ZiBmYWlsIHRvIGNhc3QuICBJIHN1Z2dlc3QgdGhlCmZvbGxvd2luZzoKCiBleHRlcm4gY29u
c3Qgc3RydWN0IHdvbWJhdCBfd29tYmF0c19zdGFydFtdOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBh
YnN0cmFjdF9zeW1ib2wgX3dvbWJhdHNfZW5kW107CgphbmQgcHJvdmlkaW5nIGEgbWFjcm8gd2hp
Y2ggY29tcGFyZXMgYW55IHBvaW50ZXIgd2l0aCBhIHN0cnVjdAphYnN0cmFjdF9zeW1ib2wqIGJ5
IGNvbnZlcnRpbmcgdGhlIGxhdHRlciB0byBhIHVpbnRwdHJfdC4gIERpcmVjdApjb21wYXJpc29u
cyBvZiBfd29tYmF0c19zdGFydCB3aXRoIF93b21iYXRzX2VuZCB3aWxsIHJlc3VsdCBpbiBhCmNv
bXBpbGF0aW9uIGVycm9yIGR1ZSB0byB0eXBlIG1pc21hdGNoLgoKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 15:53:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 15:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grPVi-0007IF-PF; Wed, 06 Feb 2019 15:53:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grPVh-0007I8-8N
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 15:53:13 +0000
X-Inumbo-ID: 4c14bab2-2a27-11e9-8383-974064e71973
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c14bab2-2a27-11e9-8383-974064e71973;
 Wed, 06 Feb 2019 15:53:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 08:53:07 -0700
Message-Id: <5C5B02E00200007800214606@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 08:53:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-9-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0104A7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5AF49B0200007800214548@prv1-mh.provo.novell.com>
 <0f80318d-7454-2055-694c-c22b40a7ddb0@amazon.de>
In-Reply-To: <0f80318d-7454-2055-694c-c22b40a7ddb0@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 8/9] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE5IGF0IDE2OjA2LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAyLzYvMTkgMTU6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyOS4wMS4xOSBhdCAx
NTo0MywgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+PiBAQCAtOTYzLDYgKzk2NSw5IEBA
IG1hcF9ncmFudF9yZWYoCj4+PiAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0LCBHTlRTVF9i
YWRfZ250cmVmLCAiQmFkIHJlZiAlI3ggZm9yIGQlZFxuIiwKPj4+ICAgICAgICAgICAgICAgICAg
IG9wLT5yZWYsIHJndC0+ZG9tYWluLT5kb21haW5faWQpOwo+Pj4gIAo+Pj4gKyAgICAvKiBNYWtl
IHN1cmUgdGhlIGFib3ZlIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBzcGVjdWxhdGl2ZWx5ICovCj4+
PiArICAgIG9wLT5yZWYgPSBhcnJheV9pbmRleF9ub3NwZWMob3AtPnJlZiwgbnJfZ3JhbnRfZW50
cmllcyhyZ3QpKTsKPj4+ICsKPj4+ICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0
LCBvcC0+cmVmKTsKPj4+ICAgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBvcC0+
cmVmKTsKPj4+ICAgICAgc3RhdHVzID0gcmd0LT5ndF92ZXJzaW9uID09IDEgPyAmc2hhaC0+Zmxh
Z3MgOiAmc3RhdHVzX2VudHJ5KHJndCwgb3AtPnJlZik7Cj4+IEp1c3QgRlRSIC0gdGhpcyBpcyBh
IGNhc2Ugd2hlcmUgdGhlIGNoYW5nZSwgYWNjb3JkaW5nIHRvIHByaW9yCj4+IGRpc2N1c3Npb24s
IGlzIHByZXR0eSB1bmxpa2VseSB0byBoZWxwIGF0IGFsbC4gVGhlIGNvbXBpbGVyIHdpbGwgaGF2
ZQo+PiBhIGhhcmQgdGltZSByZWFsaXppbmcgdGhhdCBpdCBjb3VsZCBrZWVwIHRoZSByZXN1bHQg
aW4gYSByZWdpc3RlciBwYXN0Cj4+IHRoZSBhY3RpdmVfZW50cnlfYWNxdWlyZSgpIGludm9jYXRp
b24sIGFzIHRoYXQgLSBkdWUgdG8gdGhlIHNwaW4KPj4gbG9jayBhY3F1aXJlZCB0aGVyZSAtIGFj
dHMgYXMgYSBjb21waWxlciBiYXJyaWVyLiBBbmQgbG9va2luZyBhdAo+PiBnZW5lcmF0ZWQgY29k
ZSAoZ2NjIDguMikgY29uZmlybXMgdGhhdCB0aGVyZSdzIGEgcmVsb2FkIGZyb20gdGhlCj4+IHN0
YWNrLgo+IEkgY291bGQgY2hhbmdlIHRoaXMgYmFjayB0byBhIHByaW9yIHZlcnNpb24gdGhhdCBw
cm90ZWN0cyBlYWNoIHJlYWQKPiBvcGVyYXRpb24uCgpUaGF0IG9yIHVzZSBibG9ja19zcGVjdWxh
dGlvbigpIHdpdGggYSBjb21tZW50IGV4cGxhaW5pbmcgd2h5LgoKQWxzbyAtIHdoeSBhcmUgdGhl
cmUgbm8gY2hhbmdlcyBhdCBhbGwgdG8gdGhlIHVubWFwX2dyYW50X3JlZigpIC8KdW5tYXBfYW5k
X3JlcGxhY2UoKSBjYWxsIHBhdGhzPyBOb3RlIGluIHBhcnRpY3VsYXIgdGhlIHNlY3VyaXR5CnJl
bGF0ZWQgY29tbWVudCBuZXh0IHRvIHRoZSBib3VuZHMgY2hlY2sgb2Ygb3AtPnJlZiB0aGVyZS4g
SSd2ZQpnb25lIHRocm91Z2ggZWFybGllciByZXZpZXcgcm91bmRzLCBidXQgSSBjb3VsZG4ndCBm
aW5kIGFuIGluZGljYXRpb24KdGhhdCB0aGlzIG1pZ2h0IGhhdmUgYmVlbiB0aGUgcmVzdWx0IG9m
IHJldmlldyBmZWVkYmFjay4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 16:01:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 16:01:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grPdl-0000Gg-Lk; Wed, 06 Feb 2019 16:01:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grPdj-0000Gb-Qs
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 16:01:31 +0000
X-Inumbo-ID: 774d6dca-2a28-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 774d6dca-2a28-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 16:01:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 09:01:29 -0700
Message-Id: <5C5B04D8020000780021461D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 09:01:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-7-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <010527AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5AF7240200007800214562@prv1-mh.provo.novell.com>
 <ac9b91bb-d91d-928c-3178-4000065c8bc2@amazon.de>
In-Reply-To: <ac9b91bb-d91d-928c-3178-4000065c8bc2@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 6/9] is_control_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE5IGF0IDE2OjM2LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAyLzYvMTkgMTY6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyOS4wMS4xOSBhdCAx
NTo0MywgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+PiBAQCAtOTA4LDEwICs5MDksMTAg
QEAgdm9pZCB3YXRjaGRvZ19kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKPj4+ICAg
KiAgICAodGhhdCBpcywgdGhpcyB3b3VsZCBub3QgYmUgc3VpdGFibGUgZm9yIGEgZHJpdmVyIGRv
bWFpbikKPj4+ICAgKiAgLSBUaGVyZSBpcyBuZXZlciBhIHJlYXNvbiB0byBkZW55IHRoZSBoYXJk
d2FyZSBkb21haW4gYWNjZXNzIHRvIHRoaXMKPj4+ICAgKi8KPj4+IC0jZGVmaW5lIGlzX2hhcmR3
YXJlX2RvbWFpbihfZCkgKChfZCkgPT0gaGFyZHdhcmVfZG9tYWluKQo+Pj4gKyNkZWZpbmUgaXNf
aGFyZHdhcmVfZG9tYWluKF9kKSBldmFsdWF0ZV9ub3NwZWMoKF9kKSA9PSBoYXJkd2FyZV9kb21h
aW4pCj4+PiAgCj4+PiAgLyogVGhpcyBjaGVjayBpcyBmb3IgZnVuY3Rpb25hbGl0eSBzcGVjaWZp
YyB0byBhIGNvbnRyb2wgZG9tYWluICovCj4+PiAtI2RlZmluZSBpc19jb250cm9sX2RvbWFpbihf
ZCkgKChfZCktPmlzX3ByaXZpbGVnZWQpCj4+PiArI2RlZmluZSBpc19jb250cm9sX2RvbWFpbihf
ZCkgZXZhbHVhdGVfbm9zcGVjKChfZCktPmlzX3ByaXZpbGVnZWQpCj4+IEknbSBhZnJhaWQgdGhl
cmUncyBhbm90aGVyIGZseSBpbiB0aGUgb2ludG1lbnQgaGVyZTogV2hpbGUgbG9va2luZyBhdAo+
PiB0aGUgc3RpbGwgcXVlc3Rpb25hYmxlIGdyYW50IHRhYmxlIGNoYW5nZSBJJ3ZlIHN0YXJ0ZWQg
d29uZGVyaW5nCj4+IGFib3V0IGNvbnN0cnVjdHMgbGlrZQo+Pgo+PiAgICAgY2FzZSBYRU5NRU1f
bWFjaHBoeXNfbWFwcGluZzoKPj4gICAgIHsKPj4gICAgICAgICBzdHJ1Y3QgeGVuX21hY2hwaHlz
X21hcHBpbmcgbWFwcGluZyA9IHsKPj4gICAgICAgICAgICAgLnZfc3RhcnQgPSBNQUNIMlBIWVNf
VklSVF9TVEFSVCwKPj4gICAgICAgICAgICAgLnZfZW5kICAgPSBNQUNIMlBIWVNfVklSVF9FTkQs
Cj4+ICAgICAgICAgICAgIC5tYXhfbWZuID0gTUFDSDJQSFlTX05SX0VOVFJJRVMgLSAxCj4+ICAg
ICAgICAgfTsKPj4KPj4gICAgICAgICBpZiAoICFtZW1faG90cGx1ZyAmJiBpc19oYXJkd2FyZV9k
b21haW4oY3VycmVudC0+ZG9tYWluKSApCj4+ICAgICAgICAgICAgIG1hcHBpbmcubWF4X21mbiA9
IG1heF9wYWdlIC0gMTsKPj4gICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnLCAmbWFwcGlu
ZywgMSkgKQo+PiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPj4KPj4gICAgICAgICByZXR1
cm4gMDsKPj4gICAgIH0KPj4KPj4gR3JhbnRlZCB0aGUgZXhhbXBsZSBoZXJlIGNvdWxkIGJlIGVh
c2lseSByZS1hcnJhbmdlZCwgYnV0IHRoZXJlCj4+IGFyZSBvdGhlcnMgd2hlcmUgdGhpcyBpcyBs
ZXNzIGVhc3kgb3Igbm90IHBvc3NpYmxlIGF0IGFsbC4gV2hhdCBJJ20KPj4gdHJ5aW5nIHRvIGdl
dCBhdCBhcmUgY29uc3RydWN0cyB3aGVyZSB0aGUgc3VjaC1wcm90ZWN0ZWQKPj4gcHJlZGljYXRl
cyBzaXQgb24gdGhlIHJpZ2h0IHNpZGUgb2YgJiYgb3IgfHwgLSBhZmFpY3QgKGFsc28gZnJvbQo+
PiBsb29raW5nIGF0IHNvbWUgbXVjaCBzaW1wbGlmaWVkIGNvZGUgZXhhbXBsZXMpIHRoZSBpbnRl
bmRlZAo+PiBwcm90ZWN0aW9uIGlzIGdvbmUgaW4gdGhlc2UgY2FzZXMuCj4gCj4gSSBkbyBub3Qg
Zm9sbG93IHRoaXMuIEluZGVwZW5kZW50bHkgb2Ygb3RoZXIgY29uZGl0aW9uYWxzIGluIHRoZSBp
Zgo+IHN0YXRlbWVudCwgdGhlcmUgc2hvdWxkIGJlIGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBiZXR3
ZWVuIHRoZQo+ICJpc19kb21haW5fY29udHJvbCguLi4pIiBldmFsdWF0aW9uIGFuZCBhY2Nlc3Np
bmcgdGhlIG1heF9wYWdlIHZhcmlhYmxlCj4gLSBpbiBjYXNlIHRoZSBjb2RlIGFjdHVhbGx5IHBy
b3RlY3RzIGFjY2Vzc2luZyB0aGF0IHZhcmlhYmxlIHZpYSB0aGF0Cj4gZnVuY3Rpb24uCgpIbW0s
IHllcywgSSBtYXkgaGF2ZSBiZWVuIGNvbmZ1c2VkIGJ5IGxvb2tpbmcgYXQgdGhlICYmIGFuZCB8
fAp2YXJpYW50cyBvZiB0aGUgZ2VuZXJhdGVkIGNvZGUsIGFuZCBtaXhpbmcgdXAgdGhlIGNhc2Vz
LgoKPiBJIHZhbGlkYXRlZCB0aGlzIHByb3BlcnR5IGZvciB0aGUgYWJvdmUgY29kZSBzbmlwcGV0
IGluIHRoZSBnZW5lcmF0ZWQKPiBhc3NlbWJseS4gSG93ZXZlciwgSSBqdXN0IG5vdGljZWQgYW5v
dGhlciBwcm9ibGVtOiB3aGlsZSBteSBpbml0aWFsCj4gdmVyc2lvbiBqdXN0IHBsYWNlZCB0aGUg
bGZlbmNlIGluc3RydWN0aW9uIHJpZ2h0IGludG8gdGhlIGNvZGUsIG5vdCB0aGUKPiBhcmNoX2Jh
cnJpZXJfbm9zcGVjX3RydWUgbWV0aG9kIGlzIGNhbGxlZCB2aWEgY2FsbHEuIEkgd291bGQgbGlr
ZSB0byBnZXQKPiB0aGUgaW5zdHJ1Y3Rpb25zIHRvIGJlIGVtYmVkZGVkIGludG8gdGhlIGNvZGUg
ZGlyZWN0bHksIHdpdGhvdXQgdGhlIGNhbGwKPiBkZXRvdXIuIEluIGNhc2UgSSBjYW5ub3QgZm9y
Y2UgdGhlIGNvbXBpbGVyIHRvIGRvIHRoYXQsIEkgd291bGQgZ28gYmFjawo+IHRvIHVzaW5nIGEg
Zml4ZWQgbGZlbmNlIHN0YXRlbWVudCBvbiBhbGwgeDg2IHBsYXRmb3Jtcy4KCkkgdGhpbmsgd2Ug
aGFkIG1hZGUgcHJldHR5IGNsZWFyIHRoYXQgaW5jdXJyaW5nIHRoZSBvdmVyaGVhZCBldmVuCm9u
dG8gdW5hZmZlY3RlZCBwbGF0Zm9ybXMgaXMgbm90IGFuIG9wdGlvbi4gRGlkIHlvdSB0cnkgd2hl
dGhlcgphZGRpbmcgYWx3YXlzX2lubGluZSBoZWxwcz8gKEkgdGFrZSBpdCB0aGF0IHRoaXMgaXMg
YW5vdGhlciBjYXNlIG9mCnRoZSBzaXplLW9mLWFzbSBpc3N1ZSB0aGF0J3MgYmVpbmcgd29ya2Vk
IG9uIGluIExpbnV4IGFzIHdlbGwgaWlyYy4pCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 16:08:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 16:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grPk6-0000SU-DV; Wed, 06 Feb 2019 16:08:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grPk5-0000Rx-Ji
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 16:08:05 +0000
X-Inumbo-ID: 625a4c4e-2a29-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 625a4c4e-2a29-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 16:08:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 09:08:03 -0700
Message-Id: <5C5B06610200007800214637@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 09:08:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-10-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <20F3469E02000096B1E090C7@prv1-mh.provo.novell.com>
 <5C5AFC6F020000780021459B@prv1-mh.provo.novell.com>
 <64a6119e-b4c8-ce97-9a0d-de5ba98534b5@amazon.de>
In-Reply-To: <64a6119e-b4c8-ce97-9a0d-de5ba98534b5@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 9/9] common/memory: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE5IGF0IDE2OjM5LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAyLzYvMTkgMTY6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyOS4wMS4xOSBhdCAx
NTo0MywgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+PiBAQCAtMzMsMTAgKzM0LDEwIEBA
IHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBwZHhfZ3JvdXBfdmFsaWRbQklUU19UT19MT05H
UygKPj4+ICAKPj4+ICBib29sIF9fbWZuX3ZhbGlkKHVuc2lnbmVkIGxvbmcgbWZuKQo+Pj4gIHsK
Pj4+IC0gICAgcmV0dXJuIGxpa2VseShtZm4gPCBtYXhfcGFnZSkgJiYKPj4+IC0gICAgICAgICAg
IGxpa2VseSghKG1mbiAmIHBmbl9ob2xlX21hc2spKSAmJgo+Pj4gLSAgICAgICAgICAgbGlrZWx5
KHRlc3RfYml0KHBmbl90b19wZHgobWZuKSAvIFBEWF9HUk9VUF9DT1VOVCwKPj4+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICBwZHhfZ3JvdXBfdmFsaWQpKTsKPj4+ICsgICAgcmV0dXJuIGV2
YWx1YXRlX25vc3BlYyhsaWtlbHkobWZuIDwgbWF4X3BhZ2UpICYmCj4+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlrZWx5KCEobWZuICYgcGZuX2hvbGVfbWFzaykpICYmCj4+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlrZWx5KHRlc3RfYml0KHBmbl90b19wZHgobWZuKSAv
IFBEWF9HUk9VUF9DT1VOVCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGR4X2dyb3VwX3ZhbGlkKSkpOwo+PiBPdGhlciB0aGFuIGluIHRoZSBxdWVzdGlv
bmFibGUgZ3JhbnQgdGFibGUgY2FzZSwgaGVyZSBJIGFncmVlIHRoYXQKPj4geW91IHdhbnQgdG8g
d3JhcCB0aGUgZW50aXJlIGNvbnN0cnVjdC4gVGhpcyBoYXMgYW4gdW53YW50ZWQgZWZmZWN0Cj4+
IHRob3VnaDogVGhlIHRlc3RfYml0KCkgbWF5IHN0aWxsIGJlIHNwZWN1bGF0ZWQgaW50byB3aXRo
IGFuIG91dC1vZi0KPj4gYm91bmRzIG1mbi4gKEFzIG1lbnRpb25lZCBlbHNld2hlcmUsIG9wZXJh
dGlvbnMgb24gYml0IGFycmF5cyBhcmUKPj4gYW4gb3BlbiBpc3N1ZSBhbHRvZ2V0aGVyLikgSSB0
aGVyZWZvcmUgdGhpbmsgeW91IHdhbnQgdG8gc3BsaXQgdGhpcyBpbnRvCj4+IHR3bzoKPj4KPj4g
Ym9vbCBfX21mbl92YWxpZCh1bnNpZ25lZCBsb25nIG1mbikKPj4gewo+PiAgICAgcmV0dXJuIGxp
a2VseShldmFsdWF0ZV9ub3NwZWMobWZuIDwgbWF4X3BhZ2UpKSAmJgo+PiAgICAgICAgICAgIGV2
YWx1YXRlX25vc3BlYyhsaWtlbHkoIShtZm4gJiBwZm5faG9sZV9tYXNrKSkgJiYKPj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlrZWx5KHRlc3RfYml0KHBmbl90b19wZHgobWZuKSAvIFBE
WF9HUk9VUF9DT1VOVCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBkeF9ncm91cF92YWxpZCkpKTsKPj4gfQo+IAo+IEkgY2FuIHNwbGl0IHRoZSBjb2RlLiBI
b3dldmVyLCBJIHdvbmRlciB3aGV0aGVyIHRoZSB0ZXN0X2JpdCBhY2Nlc3Nlcwo+IHNob3VsZCBi
ZSBwcm90ZWN0ZWQgc2VwYXJhdGVseSwgb3IgYWN0dWFsbHkgYXMgcGFydCBvZiB0aGUgdGVzdF9i
aXQKPiBtZXRob2QgdGhlbXNlbHZlcy4gRG8geW91IGhhdmUgYW55IHBsYW5zIHRvIGRvIHRoYXQg
YWxyZWFkeSwgYmVjYXVzZSBpbgo+IHRoYXQgY2FzZSBJIHdvdWxkIG5vdCBoYXZlIHRvIG1vZGlm
eSB0aGUgY29kZS4KCkkgZG9uJ3QgdGhpbmsgd2Ugd2FudCB0byBkbyB0aGF0IGluIHRlc3RfYml0
KCkgYW5kIGZyaWVuZHMKdGhlbXNlbHZlcywgYXMgdGhhdCB3b3VsZCBsaWtlbHkgcHJvZHVjZSBt
b3JlIHVubmVjZXNzYXJ5CmNoYW5nZXMgdGhhbiBuZWNlc3Nhcnkgb25lcy4gRXZlbiB0aGUgY2hh
bmdlIGhlcmUKYWxyZWFkeSBsb29rcyB0byBoYXZlIG11Y2ggYmlnZ2VyIGltcGFjdCB0aGFuIHdv
dWxkIGJlCndhbnRlZCwgYXMgaW4gdGhlIGNvbW1vbiBjYXNlIE1GTnMgYXJlbid0IGd1ZXN0IGNv
bnRyb2xsZWQuCklTVFIgdGhhdCBvcmlnaW5hbGx5IHlvdSBoYWQgbW9kaWZpZWQganVzdCBhIHNp
bmdsZSBjYWxsIHNpdGUsCmJ1dCBJIGNhbid0IHNlZW0gdG8gZmluZCB0aGF0IGluIG15IGluYm94
IGFueW1vcmUuIElmIHRoYXQKd2FzIHRoZSBjYXNlLCB3aGF0IGV4YWN0bHkgd2VyZSB0aGUgY3Jp
dGVyaWEgdXBvbiB3aGljaAp5b3UgaGFkIGNob3NlbiB0aGlzIHNvbGUgY2FsbGVyPwoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 16:10:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 16:10:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grPmC-0001Dq-S2; Wed, 06 Feb 2019 16:10:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bL18=QN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grPmC-0001Dc-6f
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 16:10:16 +0000
X-Inumbo-ID: af7d92c0-2a29-11e9-a54a-274cc7ef68a3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af7d92c0-2a29-11e9-a54a-274cc7ef68a3;
 Wed, 06 Feb 2019 16:10:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grPm9-0002qQ-8t; Wed, 06 Feb 2019 16:10:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grPm8-0001Sb-Sn; Wed, 06 Feb 2019 16:10:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grPm8-0003bO-RA; Wed, 06 Feb 2019 16:10:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132932-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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=844293c73685f8198bc2f0c7c5a101b3fcfd538c
X-Osstest-Versions-That: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Feb 2019 16:10:12 +0000
Subject: [Xen-devel] [xen-unstable test] 132932: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjkzMiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjkzMi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODIwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMzI4MjAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4MjAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyODIwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzI4MjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODIwCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMzI4MjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMyODIwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDg0NDI5M2M3MzY4NWY4MTk4YmMyZjBjN2M1YTEwMWIz
ZmNmZDUzOGMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDc1NWViNjQw
M2VjNzIyZGIzN2YxYjhmOGI1MWUwYjBhYjY2MWMwMDMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MjgyMCAgMjAxOS0wMi0wNCAwNjoyNTozOSBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzI5MzIgIDIwMTktMDItMDUgMDg6NTc6NTYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBIYW5zIHZhbiBL
cmFuZW5idXJnIDxoYW5zLnZhbi5rcmFuZW5idXJnQG1lbmRpeC5jb20+CiAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
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
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
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
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NDI5M2M3MzY4NWY4MTk4YmMyZjBjN2M1YTEwMWIz
ZmNmZDUzOGMKQXV0aG9yOiBIYW5zIHZhbiBLcmFuZW5idXJnIDxoYW5zLnZhbi5rcmFuZW5idXJn
QG1lbmRpeC5jb20+CkRhdGU6ICAgU3VuIEZlYiAzIDIxOjM1OjE4IDIwMTkgKzAxMDAKCiAgICB0
b29scy9taXNjOiBSZW1vdmUgb2Jzb2xldGUgeGVuLWJ1Z3Rvb2wKICAgIAogICAgeGVuLWJ1Z3Rv
b2wgcmVsaWVzIG9uIGNvZGUgdGhhdCBoYXMgYmVlbiByZW1vdmVkIGluIGNvbW1pdCA5ZTg2NzJm
MWMzCiAgICAidG9vbHM6IHJlbW92ZSB4ZW5kIGFuZCBhc3NvY2lhdGVkIHB5dGhvbiBtb2R1bGVz
IiwgbW9yZSB0aGFuIDUgeWVhcnMKICAgIGFnby4gUmVtb3ZlIGl0LCBzaW5jZSBpdCBjb25mdXNl
cyB1c2Vycy4KICAgIAogICAgICAgIC0kIC91c3Ivc2Jpbi94ZW4tYnVndG9vbAogICAgICAgIFRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICAgICAgICAgIEZpbGUgIi91c3Ivc2Jp
bi94ZW4tYnVndG9vbCIsIGxpbmUgOSwgaW4gPG1vZHVsZT4KICAgICAgICAgICAgZnJvbSB4ZW4u
dXRpbCBpbXBvcnQgYnVndG9vbAogICAgICAgIEltcG9ydEVycm9yOiBObyBtb2R1bGUgbmFtZWQg
eGVuLnV0aWwKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFucyB2YW4gS3JhbmVuYnVyZyA8aGFu
cy52YW4ua3JhbmVuYnVyZ0BtZW5kaXguY29tPgogICAgTGluazogaHR0cHM6Ly9idWdzLmRlYmlh
bi5vcmcvY2dpLWJpbi9idWdyZXBvcnQuY2dpP2J1Zz04NjYzODAKICAgIEFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 16:13:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 16:13:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grPpM-0001PE-Il; Wed, 06 Feb 2019 16:13:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t+/Z=QN=citrix.com=prvs=933e35509=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1grPpK-0001P5-KE
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 16:13:30 +0000
X-Inumbo-ID: 23c41c27-2a2a-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23c41c27-2a2a-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 16:13:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,340,1544486400"; d="scan'208";a="77450844"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23643.1953.175052.36966@mariner.uk.xensource.com>
Date: Wed, 6 Feb 2019 16:13:21 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C5AFD7402000078002145AF@prv1-mh.provo.novell.com>
References: <5C4EB5550200007800211924@prv1-mh.provo.novell.com>
 <5C5AFD7402000078002145AF@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] Ping: libfsimage path/file name changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUGluZzogbGliZnNpbWFnZSBwYXRoL2ZpbGUgbmFtZSBjaGFu
Z2VzIik6Cj4gT24gMjguMDEuMTkgYXQgMDg6NTUsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6
Cj4gPiBiYWNrIGluIE9jdG9iZXIgeW91J3ZlIGFkZGVkIHF1aXRlIGEgbnVtYmVyIG9mICJ4ZW4i
IHByZWZpeGVzIHRvCj4gPiB2YXJpb3VzIHBpZWNlcyB0aGVyZS4gTm93IHRoYXQgSSd2ZSBmaW5h
bGx5IGhhZCB0aW1lIHRvIGNvbm5lY3QgdGhpcwo+ID4gY2hhbmdlIG9mIHlvdXJzIHdpdGggUFYg
ZG9tYWluIGNyZWF0aW9uIGZhaWx1cmVzIHRoYXQgSSd2ZSBzaW5jZQo+ID4gYmVlbiBvYnNlcnZp
bmcgKG5vdCBhIGJ1ZyBpbiBhbnkgd2F5LCBtZXJlbHkgcmVzdWx0aW5nIGZyb20gdGhlCj4gPiBm
YWN0IHRoYXQgSSdtIHJ1bm5pbmcgZXZlcnl0aGluZyBzdHJhaWdodCBmcm9tIHRoZSBidWlsZCB0
cmVlKSBJCj4gPiBzdGFydGVkIHdvbmRlcmluZyB3aGV0aGVyIHRoZSBlbnZpcm9ubWVudCB2YXJp
YWJsZSBpbnNwZWN0ZWQKPiA+IGJ5IGNvbW1vbi9mc2ltYWdlX3BsdWdpbi5jOmxvYWRfcGx1Z2lu
cygpIHNob3VsZG4ndCB0aGVuIGFsc28KPiA+IGdhaW4gYSAiWEVOIiBwcmVmaXguCj4gCj4gSSB0
aGluayB0aGlzIHdhbnRzIGEgcmVzb2x1dGlvbiBvbmUgd2F5IG9yIHRoZSBvdGhlciBmb3IgNC4x
MiwgaS5lLgo+IGVpdGhlciB3ZSBzdGljayB0byB3aGF0IGlzIHRoZXJlIGFsc28gYWZ0ZXIgNC4x
Miwgb3Igd2UgZG8gdGhlCj4gYWRkaXRpb25hbCBjaGFuZ2UgZm9yIHRoZSBzYW1lIHJlbGVhc2Ug
YXMgd2hlcmUgYWxsIHlvdXIgb3RoZXIKPiBjaGFuZ2VzIGhhdmUgYmVlbiBtYWRlLgoKWWVzLCBJ
TU8gaXQgc2hvdWxkLiAgSSB3aWxsIHNlbmQgYSBwYXRjaC4KCkFsc28gSSBoYXZlIGhhZCByZXBv
cnRzIG9mIHRyb3VibGUgd2l0aCBweWdydWIgaW4gdGhlIERlYmlhbiBYZW4KcGFja2FnZXMsIHdo
aWNoIEkgbmVlZCB0byBpbnZlc3RpZ2F0ZSBhbmQgdGhpcyBtYXkgZ2VuZXJhdGUgYSBmdXJ0aGVy
CnBhdGNoIG9yIHR3by4KCkp1ZXJnZW4sIHdvdWxkIHRoYXQgYmUgT0sgd2l0aCB5b3UgaW4gcHJp
bmNpcGxlID8gIChJIHdpbGwgYXNrIGFnYWluCmZvciBhIGZvcm1hbCByZWxlYXNlIGFjayBvbiBj
b25jcmV0ZSBwYXRjaChlcykuKQoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 16:21:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 16:21:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grPxK-0002Jh-IM; Wed, 06 Feb 2019 16:21:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grPxJ-0002Jc-A5
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 16:21:45 +0000
X-Inumbo-ID: 48e9bba4-2a2b-11e9-ab63-73b8a33b6454
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48e9bba4-2a2b-11e9-ab63-73b8a33b6454;
 Wed, 06 Feb 2019 16:21:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 09:21:39 -0700
Message-Id: <5C5B09910200007800214659@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 09:21:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
 <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
 <23643.13.22252.324537@mariner.uk.xensource.com>
 <58B0ADFB020000D800417A66@prv1-mh.provo.novell.com>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
 <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
 <7A8C0A4F020000EEB8D7C7D4@prv1-mh.provo.novell.com>
In-Reply-To: <7A8C0A4F020000EEB8D7C7D4@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE5IGF0IDE2OjQxLCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiAxLzRdIHhl
bjogaW50cm9kdWNlIFNZTUJPTCIpOgo+PiBBcyBwZXIgbXkgZWFybGllciByZXBseSwgSSd2ZSB5
ZXQgdG8gc2VlIHByb29mIG9mIGEgImNvZGUtYnJlYWtpbmcKPj4gb3B0aW1pemF0aW9uIiB0aGF0
IGFjdHVhbGx5IG1hdGNoZXMgb3VyIGNhc2UocykuCj4gCj4gSSBoYXZlIHBlcnNvbmFsbHkgZXhw
ZXJpZW5jZWQgYSBwcm9ncmFtIGJlaW5nIG1pc2NvbXBpbGVkIGJlY2F1c2Ugb2YKPiB0aGUgbWlz
dGFrZW4gYmVsaWVmIGJ5IHRoZSBjb21waWxlciB0aGF0IF9zdGFydCBhbmQgX2VuZCB3ZXJlCj4g
ZGlmZmVyZW50IG9iamVjdHMuICBJIGhhdmUgcmVhZCBoYXZlbid0IHJlYWQgYmFjayB0aGUgd2hv
bGUgaGlzdG9yeSBvZgo+IHRoaXMgYnV0IHRoaXMgaXMgZGVmaW5pdGVseSBhIHJlYWwgYnVnLgo+
IAo+IEkgYWdyZWUgd2l0aCBHZW9yZ2UgdGhhdCB0aGlzIGlzIGEgY29tcGlsZXIgYnVnLiAgSG93
ZXZlciwgdGhpcyBidWcgaXMKPiBub3QgZ29pbmcgdG8gYmUgZml4ZWQgYmVjYXVzZSB0aGUgY29t
cGlsZXIgY29tbXVuaXR5J3MgYmVoYXZpb3VyIGlzIGFzCj4gdW5yZWFzb25hYmxlIGFzIEdlb3Jn
ZSBwYWludHMgOi0oLgo+IAo+IE91ciBvbmx5IG9wdGlvbiBpcyBzb21lIGtpbmQgb2YgYm9kZ2Uu
Cj4gCj4gSSBkb24ndCBiZWxpZXZlIGluIHRoZSBhc20gZnJhZ21lbnQgYm9kZ2UgYmVjYXVzZSB3
ZSBkb24ndCBoYXZlIGEKPiBwcm9taXNlIGFueXdoZXJlIGZyb20gdGhlIGNvbXBpbGVyIGF1dGhv
cnMgdGhhdCB0aGUgYXNtIGhpZGVzIHBvaW50ZXIKPiBwcm92ZW5hbmNlLiAgSSBhbSBub3QgYXdh
cmUgb2YgYW55IEMgdGVjaG5pcXVlIHdoaWNoIGNhbiBiZSByZWxpYWJseQo+IHVzZWQgdG8gb2Jz
Y3VyZSBwb2ludGVyIHByb3ZlbmFuY2UgYW5kIHByZXZlbnQgdGhpcyBraW5kIG9mCj4gbWlzb3B0
aW1pc2F0aW9uLiAgTGludXggaXMgc2thdGluZyBvbiB0aGluIGljZSBoZXJlLgo+IAo+IFRoYXQg
bGVhdmVzOgo+IAo+IChpKSBkZWZpbmUgaW5kaXJlY3Rpb24gdmFyaWFibGVzIGVnIGVuZF8gaW4g
YW4gYXNzZW1ibHkgbGFuZ3VhZ2UgZmlsZS4KPiAoaWkpIGNvbnZlcnQgdG8gdWludHB0cl90IGJl
Zm9yZSBjb21wYXJpbmcKPiAKPiAoaSkgaXMgSU1PIHdob2xseSBzYWZlIGJ1dCBpdCBpcyBhIGJp
dCB1Z2x5IGFuZCBzbGlnaHRseSBsZXNzCj4gcGVyZm9ybWFudC4KPiAKPiBJIHRoaW5rIChpaSkg
aXMgZmFpcmx5IHNhZmUuICBJIGRvdWJ0IHRoYXQgd2Ugd2lsbCBmaW5kIChpaSkgYnJva2VuLgo+
IEluIHBhcnRpY3VsYXIsIGJlY2F1c2UgdGhlcmUgaXMgbGl0dGxlIG1vdGl2YXRpb24gZm9yIGNv
bXBpbGVyIGF1dGhvcnMKPiB0byB0cnkgdG8gYG9wdGltaXNlIGl0Jy4KCklmIHlvdSB3YW50IHRv
IGJlICJwcmVwYXJlZCIgZm9yIHRoZW0gdGFraW5nIGFwYXJ0IGFzbSgpLXMsIGhvdwp3b3VsZCB5
b3UgZXhwZWN0IHRoZW0gdG8gbmV2ZXIgImxvb2sgdGhyb3VnaCIgY2FzdHM/Cgo+ICBUaGUgZGlm
ZmljdWx0eSB3aXRoIGl0IHByb3ZpZGluZyBhdXRvbWF0aWMKPiB3YXkgb2YgZGV0ZWN0aW5nIHdo
ZW4gd2UgYWNjaWRlbnRhbGx5ZiBmYWlsIHRvIGNhc3QuICBJIHN1Z2dlc3QgdGhlCj4gZm9sbG93
aW5nOgo+IAo+ICBleHRlcm4gY29uc3Qgc3RydWN0IHdvbWJhdCBfd29tYmF0c19zdGFydFtdOwo+
ICBleHRlcm4gY29uc3Qgc3RydWN0IGFic3RyYWN0X3N5bWJvbCBfd29tYmF0c19lbmRbXTsKPiAK
PiBhbmQgcHJvdmlkaW5nIGEgbWFjcm8gd2hpY2ggY29tcGFyZXMgYW55IHBvaW50ZXIgd2l0aCBh
IHN0cnVjdAo+IGFic3RyYWN0X3N5bWJvbCogYnkgY29udmVydGluZyB0aGUgbGF0dGVyIHRvIGEg
dWludHB0cl90LiAgRGlyZWN0Cj4gY29tcGFyaXNvbnMgb2YgX3dvbWJhdHNfc3RhcnQgd2l0aCBf
d29tYmF0c19lbmQgd2lsbCByZXN1bHQgaW4gYQo+IGNvbXBpbGF0aW9uIGVycm9yIGR1ZSB0byB0
eXBlIG1pc21hdGNoLgoKSG1tLCB0aGF0J3MgY2VydGFpbmx5IGFuIGludGVyZXN0aW5nIGFwcHJv
YWNoLCBhbmQgcmVxdWlyZXMKY2FyZSBvbmx5IHdoZW4gaW50cm9kdWNpbmcgYSBuZXcgcGFpciBv
ZiBzeW1ib2xzIG9mIHRoaXMga2luZC4KQnV0IG9mIGNvdXJzZSB0aGUgbWFjcm8geW91IHN1Z2dl
c3QgdG8gY2Fycnkgb3V0IHRoZQpjb21wYXJpc29uIHdpbGwgaGF2ZSB0aGUgc2FtZSB3ZWFrbmVz
cyBhcyBhbnkgb3BlbiBjb2RlZApjYXN0IHRvIGEgc3VpdGFibGUgaW50ZWdlciB0eXBlLiBCdXQg
dGhlcmUgYXJlIGJlbmVmaXRzOgotIGl0IG1hcmtzIHByb2JsZW0gc2l0ZXMgY2xlYXJseSAob25l
IG9mIFN0ZWZhbm8ncyBnb2FscyksCi0gaXQgaXNvbGF0ZXMgZnV0dXJlIGNoYW5nZXMgdG8gaG93
IGV4YWN0bHkgdGhlIGNvbXBhcmlzb25zCiAgYXJlIHRvIGJlIGRvbmUgdG8gdGhlIGNvbXBhcmlz
b24gbWFjcm8ocykKLSBpdCBkb2Vzbid0IHVuZGVybWluZSB0eXBlIHNhZmV0eSBvZiB0aGUgbWFp
biAoc3RhcnQtb2YtCiAgd2hhdGV2ZXIpIHN5bWJvbHMgKG9uZSBvZiBteSBnb2FscyksCi0gaXQg
YWxsb3dzIHRoZSBlbmQtb2Ytd2hhdGV2ZXIgc3ltYm9scyB0byBhbHNvIGJlIGhhbmRlZCB0bwog
IGZ1bmN0aW9ucyBpbiBhIHR5cGUtc2FmZSBtYW5uZXIgKHdlIGNvdWxkIGV2ZW4gaGF2ZQogIHBl
ci1pbnN0YW5jZSBzdHJ1Y3R1cmUgZmxhdm9ycywgc3VjaCB0aGF0IHVucmVsYXRlZCAiZW5kIgog
IHN5bWJvbHMgY2FuJ3QgYmUgbWl4ZWQgdXA7IGZvciBleGFtcGxlIHRoZSB0eXBlIGNvdWxkCiAg
c2ltcGx5IGJlIGEgc3RydWN0dXJlIHdyYXBwaW5nIGEgZmllbGQgb2YgdGhlIG9yaWdpbmFsIGJh
c2UKICB0eXBlKS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 16:23:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 16:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grPzI-0002Pu-1A; Wed, 06 Feb 2019 16:23:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8kDD=QN=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1grPzG-0002Pn-GW
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 16:23:46 +0000
X-Inumbo-ID: 91fcc08e-2a2b-11e9-854a-2fcd2e077edb
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91fcc08e-2a2b-11e9-854a-2fcd2e077edb;
 Wed, 06 Feb 2019 16:23:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C4388B6ED;
 Wed,  6 Feb 2019 16:23:42 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <5C4EB5550200007800211924@prv1-mh.provo.novell.com>
 <5C5AFD7402000078002145AF@prv1-mh.provo.novell.com>
 <23643.1953.175052.36966@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <34d7e71d-f3c4-c236-0247-4cc4f132a2e9@suse.com>
Date: Wed, 6 Feb 2019 17:23:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <23643.1953.175052.36966@mariner.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Ping: libfsimage path/file name changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMjAxOSAxNzoxMywgSWFuIEphY2tzb24gd3JvdGU6Cj4gSmFuIEJldWxpY2ggd3Jp
dGVzICgiUGluZzogbGliZnNpbWFnZSBwYXRoL2ZpbGUgbmFtZSBjaGFuZ2VzIik6Cj4+IE9uIDI4
LjAxLjE5IGF0IDA4OjU1LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4gYmFjayBpbiBP
Y3RvYmVyIHlvdSd2ZSBhZGRlZCBxdWl0ZSBhIG51bWJlciBvZiAieGVuIiBwcmVmaXhlcyB0bwo+
Pj4gdmFyaW91cyBwaWVjZXMgdGhlcmUuIE5vdyB0aGF0IEkndmUgZmluYWxseSBoYWQgdGltZSB0
byBjb25uZWN0IHRoaXMKPj4+IGNoYW5nZSBvZiB5b3VycyB3aXRoIFBWIGRvbWFpbiBjcmVhdGlv
biBmYWlsdXJlcyB0aGF0IEkndmUgc2luY2UKPj4+IGJlZW4gb2JzZXJ2aW5nIChub3QgYSBidWcg
aW4gYW55IHdheSwgbWVyZWx5IHJlc3VsdGluZyBmcm9tIHRoZQo+Pj4gZmFjdCB0aGF0IEknbSBy
dW5uaW5nIGV2ZXJ5dGhpbmcgc3RyYWlnaHQgZnJvbSB0aGUgYnVpbGQgdHJlZSkgSQo+Pj4gc3Rh
cnRlZCB3b25kZXJpbmcgd2hldGhlciB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUgaW5zcGVjdGVk
Cj4+PiBieSBjb21tb24vZnNpbWFnZV9wbHVnaW4uYzpsb2FkX3BsdWdpbnMoKSBzaG91bGRuJ3Qg
dGhlbiBhbHNvCj4+PiBnYWluIGEgIlhFTiIgcHJlZml4Lgo+Pgo+PiBJIHRoaW5rIHRoaXMgd2Fu
dHMgYSByZXNvbHV0aW9uIG9uZSB3YXkgb3IgdGhlIG90aGVyIGZvciA0LjEyLCBpLmUuCj4+IGVp
dGhlciB3ZSBzdGljayB0byB3aGF0IGlzIHRoZXJlIGFsc28gYWZ0ZXIgNC4xMiwgb3Igd2UgZG8g
dGhlCj4+IGFkZGl0aW9uYWwgY2hhbmdlIGZvciB0aGUgc2FtZSByZWxlYXNlIGFzIHdoZXJlIGFs
bCB5b3VyIG90aGVyCj4+IGNoYW5nZXMgaGF2ZSBiZWVuIG1hZGUuCj4gCj4gWWVzLCBJTU8gaXQg
c2hvdWxkLiAgSSB3aWxsIHNlbmQgYSBwYXRjaC4KPiAKPiBBbHNvIEkgaGF2ZSBoYWQgcmVwb3J0
cyBvZiB0cm91YmxlIHdpdGggcHlncnViIGluIHRoZSBEZWJpYW4gWGVuCj4gcGFja2FnZXMsIHdo
aWNoIEkgbmVlZCB0byBpbnZlc3RpZ2F0ZSBhbmQgdGhpcyBtYXkgZ2VuZXJhdGUgYSBmdXJ0aGVy
Cj4gcGF0Y2ggb3IgdHdvLgo+IAo+IEp1ZXJnZW4sIHdvdWxkIHRoYXQgYmUgT0sgd2l0aCB5b3Ug
aW4gcHJpbmNpcGxlID8gIChJIHdpbGwgYXNrIGFnYWluCj4gZm9yIGEgZm9ybWFsIHJlbGVhc2Ug
YWNrIG9uIGNvbmNyZXRlIHBhdGNoKGVzKS4pCgpJbiBwcmluY2lwbGUgYnVnIGZpeGVzIGFyZSBm
aW5lLCBvZiBjb3Vyc2UuIFN0aWxsIGRlcGVuZHMgb24gdGhlIHRpbWUKdGhleSBhcmUgc2VudCBh
bmQgaG93IHJpc2t5IHRoZXkgYXJlLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 16:35:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 16:35:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grQAA-0003OB-DV; Wed, 06 Feb 2019 16:35:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grQA8-0003O6-Vh
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 16:35:01 +0000
X-Inumbo-ID: 24e2159e-2a2d-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24e2159e-2a2d-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 16:34:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 09:34:58 -0700
Message-Id: <5C5B0CAF0200007800214677@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 09:34:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "osstest service owner" <osstest-admin@xenproject.org>
References: <osstest-132932-mainreport@xen.org>
In-Reply-To: <osstest-132932-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [xen-unstable test] 132932: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE5IGF0IDE3OjEwLCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDEzMjkzMiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyOTMyLyAKPiAKPiBS
ZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMyODIwCgpIbW0sIHRoZSBsb2cgaXMgZnVsbCBvZgoKKFhFTikgQU1ELVZp
OiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAuLi4KClRoaXMgY2FuIGhh
cmRseSBiZSBhIHJlc3VsdCBvZiB0aGUgdGhyZWUgY29tbWl0cyBpbiByYW5nZSBoZXJlLgpBc3N1
bWluZyB0aGlzIGlzIHJlY3VycmluZyAvIHJlcHJvZHVjaWJsZSwgaXMgdGhlcmUgYSB3YXkgdG8g
c2V0CnVwIGEgYmlzZWN0IHN0YXJ0aW5nIGZyb20gYW4gb2xkZXIgZmxpZ2h0PyBPdG9oIGxvb2tp
bmcgYXQgYQpzdWNjZXNzZnVsIHRlc3QgaW4gYW4gb2xkZXIgZmxpZ2h0IEkgZmluZCBpbgpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNTc1L3Rlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0Mi9zZXJpYWwtam91YmVydGluMC5sb2cKbXVjaCB0aGUgc2Ft
ZSwganVzdCB0aGF0IHRoZXJlIHRoZSBib3ggY2FtZSB1cC4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 16:38:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 16:38:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grQDH-0003XS-VM; Wed, 06 Feb 2019 16:38:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t+/Z=QN=citrix.com=prvs=933e35509=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1grQDG-0003XN-Cm
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 16:38:14 +0000
X-Inumbo-ID: 965ebcac-2a2d-11e9-98a4-d318191c8687
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 965ebcac-2a2d-11e9-98a4-d318191c8687;
 Wed, 06 Feb 2019 16:38:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,340,1544486400"; d="scan'208";a="77455757"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23643.3403.803290.647664@mariner.uk.xensource.com>
Date: Wed, 6 Feb 2019 16:37:31 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C5B09910200007800214659@prv1-mh.provo.novell.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
 <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
 <23643.13.22252.324537@mariner.uk.xensource.com>
 <58B0ADFB020000D800417A66@prv1-mh.provo.novell.com>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <7A8C0A4F020000EEB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B09910200007800214659@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiAxLzRdIHhlbjog
aW50cm9kdWNlIFNZTUJPTCIpOgo+IE9uIDA2LjAyLjE5IGF0IDE2OjQxLCA8aWFuLmphY2tzb25A
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAoaSkgZGVmaW5lIGluZGlyZWN0aW9uIHZhcmlhYmxlcyBl
ZyBlbmRfIGluIGFuIGFzc2VtYmx5IGxhbmd1YWdlIGZpbGUuCj4gPiAoaWkpIGNvbnZlcnQgdG8g
dWludHB0cl90IGJlZm9yZSBjb21wYXJpbmcKPiA+IAo+ID4gKGkpIGlzIElNTyB3aG9sbHkgc2Fm
ZSBidXQgaXQgaXMgYSBiaXQgdWdseSBhbmQgc2xpZ2h0bHkgbGVzcwo+ID4gcGVyZm9ybWFudC4K
PiA+IAo+ID4gSSB0aGluayAoaWkpIGlzIGZhaXJseSBzYWZlLiAgSSBkb3VidCB0aGF0IHdlIHdp
bGwgZmluZCAoaWkpIGJyb2tlbi4KPiA+IEluIHBhcnRpY3VsYXIsIGJlY2F1c2UgdGhlcmUgaXMg
bGl0dGxlIG1vdGl2YXRpb24gZm9yIGNvbXBpbGVyIGF1dGhvcnMKPiA+IHRvIHRyeSB0byBgb3B0
aW1pc2UgaXQnLgo+IAo+IElmIHlvdSB3YW50IHRvIGJlICJwcmVwYXJlZCIgZm9yIHRoZW0gdGFr
aW5nIGFwYXJ0IGFzbSgpLXMsIGhvdwo+IHdvdWxkIHlvdSBleHBlY3QgdGhlbSB0byBuZXZlciAi
bG9vayB0aHJvdWdoIiBjYXN0cz8KCkknbSBub3Qgc3VyZSB3aGF0IHlvdSBtZWFuIGJ5IGBsb29r
IHRocm91Z2ggY2FzdHMnLiAgSSBleHBlY3QgdGhlCmNvbXBpbGVyIHRvIGBsb29rIHRocm91Z2gg
Y2FzdHMnIGZvciBib3RoIHZhbHVlIGFuZCBwcm92ZW5hbmNlCnB1cnBvc2VzLgoKQnV0IGNvbXBh
cmluZyB1aW50cHRyX3QncyBpcyBuZXZlciBVQiwgbm8gbWF0dGVyIHRoZWlyIHZhbHVlIG9yCnBy
b3ZlbmFuY2UuICBTbyB0aGVyZSBpcyBzaW1wbHkgdW5hcmd1YWJseSBubyBVQiBpZiB0aGUgY29t
cGFyaXNvbiBpcwpkb25lIHdpdGggdWludHB0cl90J3MuICBUaGUgY29udmVyc2lvbnMgdGhlbXNl
bHZlcyBhcmUgSUQsIG5vdCBVQi4KCldoZXRoZXIgY29tcGFyaW5nIHBvaW50ZXIgdmFsdWVzIGlz
IFVCIGRlcGVuZHMgb24gdGhlaXIgdmFsdWUgYW5kCnByb3ZlbmFuY2UsIGFuZCBpbiBnZW5lcmFs
IHRoZSBjb21waWxlciBpcyBhYmxlIHRvIGxvb2sgdGhyb3VnaCBtb3N0CnRyYW5zZm9ybWF0aW9u
cyAoaW5jbHVkaW5nIGNhc3RzKSB0byBkZXRlcm1pbmUgdGhlIHVsdGltYXRlIHByb3ZlbmFuY2UK
LSBpZSB0aGUgcHJvdmVuYW5jZSBydWxlcyBhcmUgbm90IGRlZmVhdGVkIGJ5IGNhc3RzLgoKU28g
dGhhdCdzIGRlIGp1cmUuCgpEZSBmYWN0bywgdGhlcmUgaXMgbGl0dGxlIGluY2VudGl2ZSBmb3Ig
YSBjb21waWxlciB0byBtaXNvcHRpbWlzZQp1aW50cHRyX3QgY29tcGFyaXNvbnMsIGFuZCBtdWNo
IGluY2VudGl2ZSBmb3IgaXQgdG8gZ2V0IGBiZXR0ZXInIGF0CmRpc2VudGFuZ2xpbmcgcG9pbnRl
ciBwcm92ZW5hbmNlIGZvciB0aGUgcHVycG9zZSBvZiAobWlzKW9wdGltaXNpbmcKcG9pbnRlciBj
b21wYXJpc29ucy4KCj4gPiAgZXh0ZXJuIGNvbnN0IHN0cnVjdCB3b21iYXQgX3dvbWJhdHNfc3Rh
cnRbXTsKPiA+ICBleHRlcm4gY29uc3Qgc3RydWN0IGFic3RyYWN0X3N5bWJvbCBfd29tYmF0c19l
bmRbXTsKLi4uCj4gSG1tLCB0aGF0J3MgY2VydGFpbmx5IGFuIGludGVyZXN0aW5nIGFwcHJvYWNo
LCBhbmQgcmVxdWlyZXMKPiBjYXJlIG9ubHkgd2hlbiBpbnRyb2R1Y2luZyBhIG5ldyBwYWlyIG9m
IHN5bWJvbHMgb2YgdGhpcyBraW5kLgo+IEJ1dCBvZiBjb3Vyc2UgdGhlIG1hY3JvIHlvdSBzdWdn
ZXN0IHRvIGNhcnJ5IG91dCB0aGUKPiBjb21wYXJpc29uIHdpbGwgaGF2ZSB0aGUgc2FtZSB3ZWFr
bmVzcyBhcyBhbnkgb3BlbiBjb2RlZAo+IGNhc3QgdG8gYSBzdWl0YWJsZSBpbnRlZ2VyIHR5cGUu
IEJ1dCB0aGVyZSBhcmUgYmVuZWZpdHM6CgpsaWJ4bCBhbHJlYWR5IHJlbGllcyBvbiBjYXN0aW5n
IHRvIHVpbnRwdHJfdCBhcyBhIHdheSBvZiBhdm9pZGluZyB0aGUKcnVsZXMgcmVzdHJpY3Rpbmcg
cG9pbnRlciBjb21wYXJpc29ucy4gIFNlZSB0aGVzZSBjb21tZW50czoKICBsaWJ4bF9ldmVudC5j
ICAgICBsLjQ3NiAgbGlieGxfX3dhdGNoX3Nsb3RfY29udGVudHMKICBsaWJ4bF9pbnRlcm5hbC5o
ICBsLjMyMiAgdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2V2X3dhdGNoX3Nsb3QKCj4gLSBpdCBtYXJr
cyBwcm9ibGVtIHNpdGVzIGNsZWFybHkgKG9uZSBvZiBTdGVmYW5vJ3MgZ29hbHMpLAo+IC0gaXQg
aXNvbGF0ZXMgZnV0dXJlIGNoYW5nZXMgdG8gaG93IGV4YWN0bHkgdGhlIGNvbXBhcmlzb25zCj4g
ICBhcmUgdG8gYmUgZG9uZSB0byB0aGUgY29tcGFyaXNvbiBtYWNybyhzKQo+IC0gaXQgZG9lc24n
dCB1bmRlcm1pbmUgdHlwZSBzYWZldHkgb2YgdGhlIG1haW4gKHN0YXJ0LW9mLQo+ICAgd2hhdGV2
ZXIpIHN5bWJvbHMgKG9uZSBvZiBteSBnb2FscyksCj4gLSBpdCBhbGxvd3MgdGhlIGVuZC1vZi13
aGF0ZXZlciBzeW1ib2xzIHRvIGFsc28gYmUgaGFuZGVkIHRvCj4gICBmdW5jdGlvbnMgaW4gYSB0
eXBlLXNhZmUgbWFubmVyCgpZZXMuICBIb3dldmVyLi4uCgo+ICAgKHdlIGNvdWxkIGV2ZW4gaGF2
ZSBwZXItaW5zdGFuY2Ugc3RydWN0dXJlIGZsYXZvcnMsIHN1Y2ggdGhhdAo+ICAgdW5yZWxhdGVk
ICJlbmQiIHN5bWJvbHMgY2FuJ3QgYmUgbWl4ZWQgdXA7IGZvciBleGFtcGxlIHRoZSB0eXBlCj4g
ICBjb3VsZCBzaW1wbHkgYmUgYSBzdHJ1Y3R1cmUgd3JhcHBpbmcgYSBmaWVsZCBvZiB0aGUgb3Jp
Z2luYWwgYmFzZQo+ICAgdHlwZSkuCgpJIHRoaW5rIHRoaXMgd291bGQgYmUgZGlmZmljdWx0IHRv
IGFjaGlldmUgd2l0aG91dCB3cml0aW5nIGEgZm9yYmlkZGVuCnBvaW50ZXIgY29tcGFyaXNvbiBp
biB0aGUgbWFjcm8uICBJdCBjb3VsZCBwZXJoYXBzIGJlIGFjaGlldmVkIHdpdGgKdHlwZW9mKCkg
aWYgdGhhdCBpcyBhdmFpbGFibGUgaW4gaHlwZXJ2aXNvciBjb2RlLgoKSWFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 16:44:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 16:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grQJf-0004OQ-Nl; Wed, 06 Feb 2019 16:44:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t+/Z=QN=citrix.com=prvs=933e35509=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1grQJe-0004OL-7l
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 16:44:50 +0000
X-Inumbo-ID: 84752d5c-2a2e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84752d5c-2a2e-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 16:44:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,340,1544486400"; d="scan'208";a="77456997"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23643.3833.343518.378444@mariner.uk.xensource.com>
Date: Wed, 6 Feb 2019 16:44:41 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C5B0CAF0200007800214677@prv1-mh.provo.novell.com>
References: <osstest-132932-mainreport@xen.org>
 <5C5B0CAF0200007800214677@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [xen-unstable test] 132932: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFt4ZW4tdW5zdGFibGUgdGVzdF0g
MTMyOTMyOiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiA+Pj4gT24gMDYuMDIuMTkgYXQgMTc6MTAs
IDxvc3N0ZXN0LWFkbWluQHhlbnByb2plY3Qub3JnPiB3cm90ZToKPiA+IGZsaWdodCAxMzI5MzIg
eGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4gPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyOTMyLyAKPiA+IAo+ID4gUmVncmVzc2lvbnMgOi0oCj4g
PiAKPiA+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+ID4g
aW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gPiAgdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMyODIwCj4gCj4gSG1tLCB0aGUgbG9nIGlzIGZ1bGwgb2YKPiAKPiAoWEVOKSBBTUQtVmk6
IElPX1BBR0VfRkFVTFQ6IGRvbWFpbiA9IDAsIGRldmljZSBpZCA9IC4uLgo+IAo+IFRoaXMgY2Fu
IGhhcmRseSBiZSBhIHJlc3VsdCBvZiB0aGUgdGhyZWUgY29tbWl0cyBpbiByYW5nZSBoZXJlLgo+
IEFzc3VtaW5nIHRoaXMgaXMgcmVjdXJyaW5nIC8gcmVwcm9kdWNpYmxlLCBpcyB0aGVyZSBhIHdh
eSB0byBzZXQKPiB1cCBhIGJpc2VjdCBzdGFydGluZyBmcm9tIGFuIG9sZGVyIGZsaWdodD8gT3Rv
aCBsb29raW5nIGF0IGEKPiBzdWNjZXNzZnVsIHRlc3QgaW4gYW4gb2xkZXIgZmxpZ2h0IEkgZmlu
ZCBpbgo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
MzI1NzUvdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyL3NlcmlhbC1qb3ViZXJ0aW4wLmxvZwo+
IG11Y2ggdGhlIHNhbWUsIGp1c3QgdGhhdCB0aGVyZSB0aGUgYm94IGNhbWUgdXAuCgpUaGlzIGZh
aWx1cmUgb2NjdXJlZCBvbiBqb3ViZXJ0aW4xLiAgVGhlIGpvdWJlcnRpbnMgd2VyZSBwdXQgaW50
bwpzZXJ2aWNlIGFnYWluIHllc3RlcmRheSBhZnRlciBhIGxvbmcgYWJzZW5jZS4gIChUaGUgYWJz
ZW5jZSB3YXMgZHVlIHRvCmhhcmR3YXJlIHRyb3VibGUgd2l0aCB0aGUgUERVIGV0Yy4gLSBub3Qg
YW55dGhpbmcgdGhhdCB3b3VsZCBjYXVzZQp0aGlzIGNyYXNoLikKClNvIEkgdGhpbmsgdGhpcyBp
cyBwcm9iYWJseSBhIGhvc3Qtc3BlY2lmaWMgY3Jhc2guCgoKVGhlIGJpc2VjdG9yIGhhcyBmb3Vu
ZCBhIGJhc2lzIHBhc3MgaW4gMTI3NDg5IGFuZCBpcyB3b3JraW5nIG9uIGl0LgpJdCBoYXMgb25s
eSBqdXN0IHN0YXJ0ZWQuICBJbiBwYXJ0aWN1bGFyIGl0IGhhcyBub3QgeWV0IHJlcHJvJ2QgZWl0
aGVyCnRoZSBiYXNpcyBwYXNzIG9yIHRoZSBuZXcgZmFpbHVyZSwgYW5kIHJpZ2h0IG5vdyBpdCBp
cyBkb2luZyBzb21lCnJlYnVpbGRzIG9mIG9sZCAoZXhwaXJlZCkgYnVpbGQgYXJ0aWZhY3RzIHRv
IHJlcHJvIHRoZSBiYXNpcyBwYXNzLgoKUmVzdWx0cyB3aWxsIGFwcGVhciBoZXJlOgoKICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L3hl
bi11bnN0YWJsZS90ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yi54ZW4tYm9vdC5odG1sCgph
bmQgaW50ZXJpbSByZXBvcnRzLCBvciBhIHJlcG9ydCBvZiBhIGZhaWx1cmUgdG8gYmlzZWN0LCB3
aWxsIGdvIHRvCnRoZSBvc3N0ZXN0LW91dHB1dCBtYWlsaW5nIGxpc3QgdW5kZXIgc3ViamVjdHMg
bGlrZSB0aGlzOgoKICBTdWJqZWN0OiBbeGVuLXVuc3RhYmxlIGJpc2VjdGlvbl0gMTMyOTcwOiB0
ZXN0aW5nIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViCgpJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 16:47:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 16:47:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grQMI-0004Ws-6f; Wed, 06 Feb 2019 16:47:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grQMH-0004Wn-8V
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 16:47:33 +0000
X-Inumbo-ID: e539396b-2a2e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e539396b-2a2e-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 16:47:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 09:47:30 -0700
Message-Id: <5C5B0F9D0200007800214692@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 09:47:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
 <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
 <23643.13.22252.324537@mariner.uk.xensource.com>
 <58B0ADFB020000D800417A66@prv1-mh.provo.novell.com>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <7A8C0A4F020000EEB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B09910200007800214659@prv1-mh.provo.novell.com>
 <23643.3403.803290.647664@mariner.uk.xensource.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
 <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
 <7A8C0A4F020000EEB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B09910200007800214659@prv1-mh.provo.novell.com>
 <08D440470200001BB8D7C7D4@prv1-mh.provo.novell.com>
In-Reply-To: <08D440470200001BB8D7C7D4@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE5IGF0IDE3OjM3LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiAxLzRdIHhl
bjogaW50cm9kdWNlIFNZTUJPTCIpOgo+PiAtIGl0IG1hcmtzIHByb2JsZW0gc2l0ZXMgY2xlYXJs
eSAob25lIG9mIFN0ZWZhbm8ncyBnb2FscyksCj4+IC0gaXQgaXNvbGF0ZXMgZnV0dXJlIGNoYW5n
ZXMgdG8gaG93IGV4YWN0bHkgdGhlIGNvbXBhcmlzb25zCj4+ICAgYXJlIHRvIGJlIGRvbmUgdG8g
dGhlIGNvbXBhcmlzb24gbWFjcm8ocykKPj4gLSBpdCBkb2Vzbid0IHVuZGVybWluZSB0eXBlIHNh
ZmV0eSBvZiB0aGUgbWFpbiAoc3RhcnQtb2YtCj4+ICAgd2hhdGV2ZXIpIHN5bWJvbHMgKG9uZSBv
ZiBteSBnb2FscyksCj4+IC0gaXQgYWxsb3dzIHRoZSBlbmQtb2Ytd2hhdGV2ZXIgc3ltYm9scyB0
byBhbHNvIGJlIGhhbmRlZCB0bwo+PiAgIGZ1bmN0aW9ucyBpbiBhIHR5cGUtc2FmZSBtYW5uZXIK
PiAKPiBZZXMuICBIb3dldmVyLi4uCj4gCj4+ICAgKHdlIGNvdWxkIGV2ZW4gaGF2ZSBwZXItaW5z
dGFuY2Ugc3RydWN0dXJlIGZsYXZvcnMsIHN1Y2ggdGhhdAo+PiAgIHVucmVsYXRlZCAiZW5kIiBz
eW1ib2xzIGNhbid0IGJlIG1peGVkIHVwOyBmb3IgZXhhbXBsZSB0aGUgdHlwZQo+PiAgIGNvdWxk
IHNpbXBseSBiZSBhIHN0cnVjdHVyZSB3cmFwcGluZyBhIGZpZWxkIG9mIHRoZSBvcmlnaW5hbCBi
YXNlCj4+ICAgdHlwZSkuCj4gCj4gSSB0aGluayB0aGlzIHdvdWxkIGJlIGRpZmZpY3VsdCB0byBh
Y2hpZXZlIHdpdGhvdXQgd3JpdGluZyBhIGZvcmJpZGRlbgo+IHBvaW50ZXIgY29tcGFyaXNvbiBp
biB0aGUgbWFjcm8uICBJdCBjb3VsZCBwZXJoYXBzIGJlIGFjaGlldmVkIHdpdGgKPiB0eXBlb2Yo
KSBpZiB0aGF0IGlzIGF2YWlsYWJsZSBpbiBoeXBlcnZpc29yIGNvZGUuCgpJJ20gYWZyYWlkIEkg
ZG9uJ3QgdW5kZXJzdGFuZCAtIHlvdSB3YW50IHRvIGNhc3QgdG8gYW4gaW50ZWdlcgp0eXBlIGFu
eXdheSBmb3IgZG9pbmcgdGhlIGNvbXBhcmlzb24uCgpBcyB0byB0eXBlb2YoKSAtIHRoaXMgYmVp
bmcgYSBjb21waWxlciBjb25zdHJ1Y3QsIGl0IGlzIGF2YWlsYWJsZQp3aGVuZXZlciB0aGUgY29t
cGlsZXIgc3VwcG9ydHMgaXQuIFdlIGNlcnRhaW5seSB1c2UgaXQKZWxzZXdoZXJlIGluIGh5cGVy
dmlzb3IgY29kZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 16:49:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 16:49:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grQOD-0004mg-OP; Wed, 06 Feb 2019 16:49:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=maq7=QN=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1grQOB-0004mZ-TX
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 16:49:31 +0000
X-Inumbo-ID: 2a622c62-2a2f-11e9-bcef-afb0fc7054fd
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a622c62-2a2f-11e9-bcef-afb0fc7054fd;
 Wed, 06 Feb 2019 16:49:27 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x16GhtHZ144703;
 Wed, 6 Feb 2019 16:49: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-2018-07-02;
 bh=yBOBF0NmlBe3DfL6aAeu7MuwMb7Cj6YYpxiQxZZsFUw=;
 b=eCxqygefWmEDr9LeYVhVDmst2+oyngO2dphubps4gj5/IJ/qQdXvTa8U735f7yWaI+Qh
 uRa9zVqLXilyXg+ioVqtMDq9wbSOMLM53xCGViPPAfmjyz20lDEKhxs9j93NcG2Bg2C1
 4xD/ylkdkEIRtTnpGWvNrcfEsQRyzGaSiYm1cG0TsKMZF6rFcH5y7H/5MnvRiuQ2WrZ1
 zEB5xeOQyny47sr/Cl+upuweCnP4gFVYUrks6IRO0ohUGEtIERutezrG6jSbzFOp1axa
 F4Di0wR31wUHUJ7VPauERS/aE50Gj8onHjZf9LAOtw/N1wNQ0eA30AHYx9uzX//aNj8Y JQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2qd97f26f3-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 06 Feb 2019 16:49:25 +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 x16GnOw2025519
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 6 Feb 2019 16:49:24 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 x16GnNEj023339;
 Wed, 6 Feb 2019 16:49: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 ; Wed, 06 Feb 2019 08:49:23 -0800
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C5AC36202000078002143D7@prv1-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <d4d89996-2772-1fba-e491-5f4efba4aafd@oracle.com>
Date: Wed, 6 Feb 2019 11:49:19 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5AC36202000078002143D7@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9159
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902060129
Subject: Re: [Xen-devel] [PATCH] SVM: make nested page-fault tracing and
 logging consistent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi82LzE5IDY6MjIgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IERvbid0IGNhbGwgX19nZXRf
Z2ZuX3R5cGVfYWNjZXNzKCkgbW9yZSB0aGFuIG9uY2UsIHRvIG1ha2Ugc3VyZSBkYXRhCj4gcmVj
b3JkZWQgZm9yIHhlbnRyYWNlIG1hdGNoZXMgdXAgd2l0aCB3aGF0IGdldHMgbG9nZ2VkIGluIGNh
c2Ugb2YgdGhlCj4gZG9tYWluIGdldHRpbmcgY3Jhc2hlZC4KPgo+IEFzIGEgc2lkZSBlZmZlY3Qg
dGhpcyBhbHNvIGVsaW1pbmF0ZXMgYSB0eXBlIG1pc21hdGNoIHJlcG9ydGVkIGJ5Cj4gTm9yYmVy
dCBNYW50aGV5LCBhcyB0aGUgZmlyc3QgY2FsbCBub3cgYWxzbyBuZWVkcyB0byB1cGRhdGUgdGhl
IGxvY2FsCj4gdmFyaWFibGUgInAybXQiLgo+Cj4gRG8gYSBmZXcgY29zbWV0aWNzIGF0IHRoZSBz
YW1lIHRpbWU6IE1vdmUgYSBjb21tZW50IHVwIGEgbGl0dGxlLCBkcm9wCj4gdGhlIHBvaW50bGVz
cyAiY2FzZSAwIiAoc2VlaW5nIGluIHBhcnRpY3VsYXIgdGhlIGNvbW1lbnQncyB3b3JkaW5nKSwK
PiBhbmQgY29ycmVjdCBmb3JtYXR0aW5nLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 16:53:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 16:53:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grQRh-0005VH-B7; Wed, 06 Feb 2019 16:53:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t+/Z=QN=citrix.com=prvs=933e35509=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1grQRg-0005VB-LH
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 16:53:08 +0000
X-Inumbo-ID: aabb14be-2a2f-11e9-84c2-db3bd2b5ef17
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aabb14be-2a2f-11e9-84c2-db3bd2b5ef17;
 Wed, 06 Feb 2019 16:53:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,340,1544486400"; d="scan'208";a="77458288"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23643.4305.505749.803438@mariner.uk.xensource.com>
Date: Wed, 6 Feb 2019 16:52:33 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C5B0F9D0200007800214692@prv1-mh.provo.novell.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
 <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
 <23643.13.22252.324537@mariner.uk.xensource.com>
 <58B0ADFB020000D800417A66@prv1-mh.provo.novell.com>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <7A8C0A4F020000EEB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B09910200007800214659@prv1-mh.provo.novell.com>
 <23643.3403.803290.647664@mariner.uk.xensource.com>
 <08D440470200001BB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B0F9D0200007800214692@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiAxLzRdIHhlbjog
aW50cm9kdWNlIFNZTUJPTCIpOgo+IE9uIDA2LjAyLjE5IGF0IDE3OjM3LCA8aWFuLmphY2tzb25A
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBKYW4gQmV1bGljaCB3cml0ZXMgKCJSZTogW1hlbi1kZXZl
bF0gW1BBVENIIHY2IDEvNF0geGVuOiBpbnRyb2R1Y2UgU1lNQk9MIik6Cj4gPj4gLSBpdCBhbGxv
d3MgdGhlIGVuZC1vZi13aGF0ZXZlciBzeW1ib2xzIHRvIGFsc28gYmUgaGFuZGVkIHRvCj4gPj4g
ICBmdW5jdGlvbnMgaW4gYSB0eXBlLXNhZmUgbWFubmVyCj4gPiAKPiA+IFllcy4gIEhvd2V2ZXIu
Li4KPiA+IAo+ID4+ICAgKHdlIGNvdWxkIGV2ZW4gaGF2ZSBwZXItaW5zdGFuY2Ugc3RydWN0dXJl
IGZsYXZvcnMsIHN1Y2ggdGhhdAo+ID4+ICAgdW5yZWxhdGVkICJlbmQiIHN5bWJvbHMgY2FuJ3Qg
YmUgbWl4ZWQgdXA7IGZvciBleGFtcGxlIHRoZSB0eXBlCj4gPj4gICBjb3VsZCBzaW1wbHkgYmUg
YSBzdHJ1Y3R1cmUgd3JhcHBpbmcgYSBmaWVsZCBvZiB0aGUgb3JpZ2luYWwgYmFzZQo+ID4+ICAg
dHlwZSkuCj4gPiAKPiA+IEkgdGhpbmsgdGhpcyB3b3VsZCBiZSBkaWZmaWN1bHQgdG8gYWNoaWV2
ZSB3aXRob3V0IHdyaXRpbmcgYSBmb3JiaWRkZW4KPiA+IHBvaW50ZXIgY29tcGFyaXNvbiBpbiB0
aGUgbWFjcm8uICBJdCBjb3VsZCBwZXJoYXBzIGJlIGFjaGlldmVkIHdpdGgKPiA+IHR5cGVvZigp
IGlmIHRoYXQgaXMgYXZhaWxhYmxlIGluIGh5cGVydmlzb3IgY29kZS4KPiAKPiBJJ20gYWZyYWlk
IEkgZG9uJ3QgdW5kZXJzdGFuZCAtIHlvdSB3YW50IHRvIGNhc3QgdG8gYW4gaW50ZWdlcgo+IHR5
cGUgYW55d2F5IGZvciBkb2luZyB0aGUgY29tcGFyaXNvbi4KClRoZSB1c3VhbCBhcHByb2FjaCB0
byBoYWtpbmcgYSBtYWNybyBwZXJmb3JtIGFuIGV4cGxpY2l0IHR5cGVjaGVjawooaWUsIHRvIGhh
dmUgdGhlIG1hY3JvIGNoZWNrIHRoYXQgdGhlIHR5cGVzIG9mIGl0cyBhcmd1bWVudHMgYXJlCnJp
Z2h0KSBpcyB0byBoYXZlIHRoZSBtYWNybyBleHBhbnNpb24gY29udGFpbiBhIGBzcHVyaW91cycg
Y29tcGFyaXNvbgp3aG9zZSByZXN1bHQgaXMgaWdub3JlZCBidXQgd2hpY2ggd2lsbCB5aWVsZCBh
IGNvbXBpbGUtdHlwZSB0eXBlCm1pc21hdGNoIGlmIHRoZSBhcmd1bWVudCB0eXBlcyB3ZXJlIHdy
b25nLiAgQnV0IHRoaXMgaXMgb25seSBsZWdhbCBpZgp0aGUgcHJvdmVuYW5jZSBvZiB0aGUgY29t
cGFyZWQgcG9pbnRlcnMgaXMgbGVnYWwgZm9yIGEgcG9pbnRlcgpjb21wYXJpc29uLiAgVGhlIGJh
ZCBlZmZlY3RzIG9mIGV2YWx1YXRpbmcgYW4gVUIgZXhwcmVzc2lvbiBhcmUgbm90CmxpbWl0ZWQg
Ynkgd2l0aGluLXByb2dyYW0gY2F1c2FsaXR5LgoKPiBBcyB0byB0eXBlb2YoKSAtIHRoaXMgYmVp
bmcgYSBjb21waWxlciBjb25zdHJ1Y3QsIGl0IGlzIGF2YWlsYWJsZQo+IHdoZW5ldmVyIHRoZSBj
b21waWxlciBzdXBwb3J0cyBpdC4gV2UgY2VydGFpbmx5IHVzZSBpdAo+IGVsc2V3aGVyZSBpbiBo
eXBlcnZpc29yIGNvZGUuCgpJIHRoaW5rIHRoZW4gdGhhdAogICAodHlwZW9mKFgpKTAgPT0gKHR5
cGVvZihZKSkwCmlzIHRoZSBjb3JyZWN0IGZvcm11bGF0aW9uIG9mIHRoZSB0eXBlIGNoZWNrIC0g
YmVjYXVzZSBpdCBpcyBsZWdhbCBubwptYXR0ZXIgdGhlIHByb3ZlbmFuY2Ugb2YgWCBhbmQgWS4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 16:59:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 16:59:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grQXv-0005n6-2F; Wed, 06 Feb 2019 16:59:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F3w5=QN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grQXt-0005n1-Qa
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 16:59:33 +0000
X-Inumbo-ID: 9308bd72-2a30-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9308bd72-2a30-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 16:59:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Feb 2019 09:59:32 -0700
Message-Id: <5C5B127202000078002146B6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 06 Feb 2019 09:59:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-8-roger.pau@citrix.com>
In-Reply-To: <20190130103646.53649-8-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 7/8] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oCj4gQEAgLTkzMyw5ICs5MzMsMTIgQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnAybV9nZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKPiAg
Cj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBwMm1fZW50cnlfbW9kaWZ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHAybV90eXBlX3QgbnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybV90eXBlX3Qgb3QsIHVuc2lnbmVkIGludCBsZXZlbCkKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgbWZuX3QgbmZuLCBtZm5fdCBvZm4s
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZl
bCkKPiAgewo+IC0gICAgaWYgKCBsZXZlbCAhPSAxIHx8IG50ID09IG90ICkKPiArICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnOwo+ICsKPiArICAgIGlmICggbGV2ZWwgIT0gMSB8fCAobnQgPT0gb3Qg
JiYgbWZuX2VxKG5mbiwgb2ZuKSkgKQo+ICAgICAgICAgIHJldHVybjsKPiAgCj4gICAgICBzd2l0
Y2ggKCBudCApCj4gQEAgLTk0OCw2ICs5NTEsMTcgQEAgc3RhdGljIGlubGluZSB2b2lkIHAybV9l
bnRyeV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKPiAgICAg
ICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50Kys7Cj4gICAgICAgICAgYnJlYWs7Cj4gIAo+ICsg
ICAgY2FzZSBwMm1fbWFwX2ZvcmVpZ246Cj4gKyAgICAgICAgcGcgPSBtZm5fdG9fcGFnZShuZm4p
Owo+ICsKPiArICAgICAgICBpZiAoICFwZyB8fCAhcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5j
ZShwZykgKQoKbWZuX3RvX3BhZ2UoKSBjYW4ndCByZXR1cm4gTlVMTCwgY2FuIGl0PyBZb3UgbWF5
IHdhbnQgdG8gQVNTRVJUKCkKYmVmb3JlaGFuZCB0aGF0IHRoZSBNRk4gaXMgbm90IElOVkFMSURf
TUZOLCB0aG91Z2guCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 17:21:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 17:21:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grQsP-00088D-R3; Wed, 06 Feb 2019 17:20:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eoF8=QN=citrix.com=prvs=93319c3d4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grQsO-00087i-CX
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 17:20:44 +0000
X-Inumbo-ID: 86ebd3e6-2a33-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86ebd3e6-2a33-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 17:20:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,340,1544486400"; d="scan'208";a="85595976"
Date: Wed, 6 Feb 2019 18:20:10 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190206172010.hepzxaalpvwr37vh@mac>
References: <5C5ABD7102000078002143B1@prv1-mh.provo.novell.com>
 <20190206115205.3awoolhiqayqy46k@mac>
 <5C5AD8BC020000780021446B@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C5AD8BC020000780021446B@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/shadow: adjust minimum allocation
 calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Tim Deegan <tim@xen.org>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDYsIDIwMTkgYXQgMDU6NTM6MTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA2LjAyLjE5IGF0IDEyOjUyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBGZWIgMDYsIDIwMTkgYXQgMDM6NTY6NDlBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gQEAgLTEzNzMsOSArMTM3NywxNSBAQCBzdGF0aWMgdW5zaWduZWQg
aW50IHNoX21pbl9hbGxvY2F0aW9uKGNvCj4gPj4gIHsKPiA+PiAgICAgIC8qCj4gPj4gICAgICAg
KiBEb24ndCBhbGxvY2F0ZSBsZXNzIHRoYW4gdGhlIG1pbmltdW0gYWNjZXB0YWJsZSwgcGx1cyBv
bmUgcGFnZSBwZXIKPiA+PiAtICAgICAqIG1lZ2FieXRlIG9mIFJBTSAoZm9yIHRoZSBwMm0gdGFi
bGUpLgo+ID4+ICsgICAgICogbWVnYWJ5dGUgb2YgUkFNIChmb3IgdGhlIHAybSB0YWJsZSwgbWlu
aW1hbGx5IGVub3VnaCBmb3IgSFZNJ3Mgc2V0dGluZwo+ID4+ICsgICAgICogdXAgb2Ygc2xvdCB6
ZXJvIGFuZCBWTVgncyBzZXR0aW5nIHVwIG9mIHRoZSBMQVBJQyBwYWdlKSwgcGx1cyBvbmUgZm9y
Cj4gPj4gKyAgICAgKiBIVk0ncyAxLXRvLTEgcGFnZXRhYmxlLgo+ID4+ICAgICAgICovCj4gPj4g
LSAgICByZXR1cm4gc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKGQpICsgKGQtPnRvdF9wYWdl
cyAvIDI1Nik7Cj4gPj4gKyAgICByZXR1cm4gc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKGQp
ICsKPiA+PiArICAgICAgICAgICBtYXgoZC0+dG90X3BhZ2VzIC8gMjU2LAo+ID4+ICsgICAgICAg
ICAgICAgICBpc19odm1fZG9tYWluKGQpID8gQ09ORklHX1BBR0lOR19MRVZFTFMgKyAhIWNwdV9o
YXNfdm14ICogMgo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMFUpICsK
PiA+PiArICAgICAgICAgICBpc19odm1fZG9tYWluKGQpOwo+ID4gCj4gPiBTaG91bGQgdGhlIGNh
bGwgdG8gc2hhZG93X3NldF9hbGxvY2F0aW9uIGJlIGNoYW5nZWQgc28gaXQgYXR0ZW1wdHMgdG8K
PiA+IGFsbG9jYXRlIHNoX21pbl9hbGxvY2F0aW9uKGQpICsgZC0+YXJjaC5wYWdpbmcuc2hhZG93
LnAybV9wYWdlcz8KPiA+IAo+ID4gSXQgc2VlbXMgYSBsaXR0bGUgbWlzbGVhZGluZyB0byBjaGVj
ayB3aGV0aGVyIHRoZXJlJ3MgYSBjZXJ0YWluIGFtb3VudAo+ID4gb2YgcGFnZXMgaW4gdGhlIHBv
b2wgKHNoX21pbl9hbGxvY2F0aW9uKGQpICsKPiA+IGQtPmFyY2gucGFnaW5nLnNoYWRvdy5wMm1f
cGFnZXMpIGFuZCB0aGVuIHNldCB0aGUgYWxsb2NhdGlvbiB0byA0TQo+ID4gdW5jb25kaXRpb25h
bGx5Lgo+IAo+IFdlbGwsIGFzIHNhaWQgaW4gdGhlIHBvc3QtY29tbWl0LW1lc3NhZ2UgcmVtYXJr
LCBJIHRoaW5rIHdlIHdhbnQgdG8KPiBnZXQgcmlkIG9mIHRoaXMsIGJ1dCBvbmx5IHdpdGggaXQg
cHJvcGVybHkgcmVwbGFjZWQgKHdoaWNoIHdvdWxkIGxpa2VseQo+IHJlcXVpcmUgaG9va2luZyBp
bnRvIHBhdGhzIGluY3JlYXNpbmcgZC0+dG90X3BhZ2VzKS4gUmlnaHQgbm93IGFsbAo+IHdlJ3Jl
IGFmdGVyIGlzIGRlYWxpbmcgd2l0aCB0aGUgcmVncmVzc2lvbi4KCkFjaywgd2l0aCB0aGUgY2hh
bmdlcyByZXF1ZXN0ZWQgYnkgQW5kcmV3OgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 18:23:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 18:23:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grRqy-0004oZ-1l; Wed, 06 Feb 2019 18:23:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=H/Pf=QN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1grRqx-0004oU-Hs
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 18:23:19 +0000
X-Inumbo-ID: 46e1df06-2a3c-11e9-b63b-377fa759335e
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 46e1df06-2a3c-11e9-b63b-377fa759335e;
 Wed, 06 Feb 2019 18:23:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6F6C1EBD;
 Wed,  6 Feb 2019 10:23:18 -0800 (PST)
Received: from [10.37.12.214] (unknown [10.37.12.214])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4EDD13F719;
 Wed,  6 Feb 2019 10:23:12 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-3-git-send-email-christopher.w.clark@gmail.com>
 <alpine.DEB.2.10.1902041608190.22962@sstabellini-ThinkPad-X260>
 <5C5945F70200007800213D6E@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902050911350.22962@sstabellini-ThinkPad-X260>
 <CAF3u54BZKRcTWTJkKyUb+wZqTwAcAn=GWDDOHKu37BJyvWR6=g@mail.gmail.com>
 <alpine.DEB.2.10.1902051145190.22962@sstabellini-ThinkPad-X260>
Message-ID: <58a03a79-3622-5e3c-42fe-87094a9a01c1@arm.com>
Date: Wed, 6 Feb 2019 18:23:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1902051145190.22962@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 02/15] argo: introduce the argo_op
 hypercall boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDIvNS8xOSA5OjM0IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVHVlLCA1IEZlYiAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFNvcnJ5IGZvciB0
aGUgZm9ybWF0dGluZy4KPj4KPj4gT24gVHVlLCA1IEZlYiAyMDE5LCAyMDowNCBTdGVmYW5vIFN0
YWJlbGxpbmksIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gICAgICAgIE9uIFR1
ZSwgNSBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cgo+PiBCdXQgSSBhbSBhZnJhaWQgdGhp
cyBpcyBub3QgY29ycmVjdC4gVXBwZXIgMzItYml0IG9mIHRoZSByZWdpc3RlciB3aWxsIGJlIHpl
cm9lZCB3aGVuIHdyaXRpbmcgYSAzMi1iaXQgdmFsdWUuIFNvIHdlIG5ldmVyIHJlbHkgb24KPj4g
dGhlIHJlZ2lzdGVyIHRvIGJlIHplcm9lZCBvbiBib290Lgo+IAo+IEhpIEp1bGllbiwKCkhpIFN0
ZWZhbm8sCgo+IAo+IFRoYW5rIHlvdSBmb3IgY2hlY2tpbmcgeW91ciBlbWFpbHMuIEkgZm91bmQg
dGhlIHJlZmVyZW5jZSBpbiB0aGUgQVJNCj4gQVJNLCBhbHRob3VnaCBpdCB0b29rIG1lIHNldmVy
YWwgbWludXRlcyEKPiAKPiAgICAiVGhlIHVwcGVyIDMyIGJpdHMgb2YgdGhlIGRlc3RpbmF0aW9u
IHJlZ2lzdGVyIGFyZSBzZXQgdG8gemVyby4iCj4gCj4gZnJvbSBDNi4xLjEgKElEMDkyOTE2KS4K
CkFjdHVhbGx5LCB5b3Ugd2VyZSByaWdodCBhbmQgSSB3YXMgd3JvbmcuIFRoaXMgcGFyYWdyYXBo
IG9ubHkgdGFsa3MgCmFib3V0IDMyLWJpdCBhY2Nlc3MgZnJvbSBBQXJjaDY0LiBJIGZvdW5kIGEg
cGFyYWdyYXBoIG9uIHRoZSBBcm0gQXJtIAooRDEuMjAuMiBpbiBEREkgMDQ4N0QuYSkgc3RhdGlu
ZyB0aGF0IHRoZSB1cHBlciAzMi1iaXRzIGNhbiBlaXRoZXIgImJlIAp6ZXJvZWQsIG9yIGhvbGQg
dGhlIHZhbHVlIHRoYXQgdGhlIHNhbWUgYXJjaGl0ZWN0dXJhbCByZWdpc3RlciBoZWxkIApiZWZv
cmUgYW55IEFBcmNoMzIiLgoKU28gd2UgZG8gcmVseSB0aGUgdXBwZXIgYml0cyBhcmUgemVyb2Vk
IHdoZW4gdGhlIHZDUFUgaXMgY3JlYXRlZC4gVGhlIApyZWdpc3RlcnMgYXJlIHNldCBieSBhcmNo
X3NldF9pbmZvX2d1ZXN0IHZpYSBhIGNvbnRleHQuIFRoZSBjb250ZXh0IGNhbiAKYmUgc2V0IGJ5
IGVpdGhlciB2aXJ0dWFsIFBTQ0kgY2FsbCBDUFVfT04gb3IgdmlhIERPTUNUTCBzZXR2Y3B1Y29u
dGV4dCAKKHNvIHRoZSB0b29scykuCgpXZSBmdWxseSBjb250cm9sIFBTQ0kgY2FsbCBDUFVfT04g
YW5kIHplcm8gdGhlIHJlZ2lzdGVycy4gU28gbm8gcXVlc3Rpb24gCmhlcmUuCgpGb3IgdGhlIERP
TUNUTCwgcGVyIFhTQS03Nywgd2UgdHJ1c3QgaG93IG9wZXJhdGlvbiB3aWxsIGJlIHVzZWQuIFRo
ZSAKdG9vbHN0YWNrICh2Y3B1X2FybTMyIGxpYnhjL3hjX2RvbV9hcm0uYykgd2lsbCB6ZXJvIHRo
ZSBjb250ZXh0IGJlZm9yZS4gClNvIEkgdGhpbmsgd2Ugc2hvdWxkIGJlIHNhZmUgaGVyZS4KCkhv
d2V2ZXIsIEkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBzb21lIHNhbml0eSBjaGVjayBpbiBhcmNoX3Nl
dF9pbmZvX2d1ZXN0IApmb3Igb3VyIHBlYWNlIG9mIG1pbmQuIEZvciBndWVzdCBlbnRyeS9leGl0
LCByYXRoZXIgdGhhbiB6ZXJvIHRoZSB1cHBlciAKMzItYml0cyBJIHdvdWxkIGFsc28gYWRkIHNh
bml0eSBjaGVjayBpbiBlbnRlcl9oeXBlcnZpc29yX2hlYWQgYW5kIApsZWF2ZV9oeXBlcnZpc29y
X3RhaWwgYnV0IG9ubHkgaW4gZGVidWcgYnVpbGQuIEFueSBvcGluaW9ucz8KCj4+ICAgICAgICBG
WUkgZG9fbWVtb3J5X29wIGlzIGRlY2xhcmVkIGFzIGZvbGxvd3Mgb24gdGhlIExpbnV4IHNpZGUg
Zm9yIGFybTMyIGFuZAo+PiAgICAgICAgYXJtNjQ6Cj4+Cj4+ICAgICAgICDCoCBpbnQgSFlQRVJW
SVNPUl9tZW1vcnlfb3AodW5zaWduZWQgaW50IGNtZCwgdm9pZCAqYXJnKTsKPj4KPj4gICAgICAg
IFdoZW4gSSB3ZW50IHRocm91Z2ggYWxsIGV4aXN0aW5nIGh5cGVyY2FsbHMgdG8gaW50cm9kdWNl
IHRoZW0gb24gYXJtMzIsCj4+ICAgICAgICBJIGNoZWNrZWQgdGhhdCB3ZSBkaWRuJ3QgYWN0dWFs
bHkgbmVlZCA2NGJpdCBwYXJhbWV0ZXJzLCBlc3BlY2lhbGx5IGZvcgo+PiAgICAgICAgY21kLiBJ
IGludHJvZHVjZWQgdGhlbSBhcyBpbnQgaW5zdGVhZCBvZiBsb25nIG9uIHRoZSBMaW51eCBzaWRl
IHdoZW4KPj4gICAgICAgIHBvc3NpYmxlIChzZWUgaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5o
KSwgYnV0IEkgZGlkbid0IGF0dGVtcHQgdG8KPj4gICAgICAgIG1vZGlmeSBhbGwgdGhlIGV4aXN0
aW5nIFhlbiBoZWFkZXJzLgo+Pgo+Pgo+PiBJIGRvbid0IHVuZGVyc3RhbmQgeW91ciBjb25jZXJu
IHdpdGggdW5zaWduZWQgbG9uZy4gV2UgdXNlIHRoZW0gaW4gX19ERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSB0aGF0IGFyZSBpbiB0dXJuIHRvIGRlc2NyaWJlIGd1ZXN0Cj4+IHBvaW50ZXIuCj4gCj4g
X19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSBpcyBmb3IgcG9pbnRlcnMgaW5zaWRlIG1lbW9yeSBz
dHJ1Y3RzLCBhbmQgd2UKPiBkZWZpbmVkIGl0IGFzOgo+ICAgKiBYRU5fR1VFU1RfSEFORExFIHJl
cHJlc2VudHMgYSBndWVzdCBwb2ludGVyLCB3aGVuIHBhc3NlZCBhcyBhIGZpZWxkCj4gICAqIGlu
IGEgc3RydWN0IGluIG1lbW9yeS4gT24gQVJNIGlzIGFsd2F5cyA4IGJ5dGVzIHNpemVzIGFuZCA4
IGJ5dGVzCj4gICAqIGFsaWduZWQuCj4gCj4gWW91IHByb2JhYmx5IG1lYW50IFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0gd2hpY2ggaXMgdGhlIG9uZSBmb3IgcG9pbnRlcnMKPiB3aGVuIHBhc3NlZCBh
cyBoeXBlcmNhbGwgcGFyYW1ldGVycywgdGhhdCBpcyBkZWZpbmVkIGFzOgo+ICAgKiBYRU5fR1VF
U1RfSEFORExFX1BBUkFNIHJlcHJlc2VudHMgYSBndWVzdCBwb2ludGVyLCB3aGVuIHBhc3NlZCBh
cyBhbgo+ICAgKiBoeXBlcmNhbGwgYXJndW1lbnQuIEl0IGlzIDQgYnl0ZXMgb24gYWFyY2gzMiBh
bmQgOCBieXRlcyBvbiBhYXJjaDY0LgoKWWVzLCBJIG1lYW50IFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0uIEkgc2hvdWxkIGhhdmUgd2FpdGVkIHRvIGhhdmUgbXkgCmxhcHRvcCBpbiBoYW5kIHJhdGhl
ciBsb29raW5nIG9uIG15IHBob25lIDopLgoKPiAKPiBZZXMsIHBvaW50ZXJzIGFzIGh5cGVyY2Fs
bHMgcGFyYW1ldGVycyBhcmUgdGhlIGV4Y2VwdGlvbiB0byB0aGUKPiBzaW5nbGUtQUJJIHJ1bGUg
YW5kIHdlIGludHJvZHVjZWQgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSBwdXJwb3NlbHkgdG8KPiBo
YW5kbGUgdGhlbS4gSG93ZXZlciwgSSBhbSBub3Qgc3VyZSB3ZSB0b29rIGludG8gYWNjb3VudCB6
ZXJvLWV4dGVuc2lvbgo+IHdoZW4gd2UgZGlzY3Vzc2VkIGh5cGVyY2FsbHMgcGFyYW1ldGVycyBm
b3IgYXJtIGJhY2sgaW4gdGhlIGRheSB3aGVuIEkKPiB3cm90ZSBpbmNsdWRlL3hlbi9hcm0vaHlw
ZXJjYWxsLmguCgpJIGFtIG5vdCBzdXJlIHRvIGZvbGxvdyB5b3VyIHRob3VnaHRzIGFib3V0IHRh
a2luZyBpbnRvIGFjY291bnQgCnplcm8tZXh0ZW5zaW9uIGluIHRoZSBMaW51eCBoZWFkZXIuIENv
dWxkIHlvdSBleHBhbmQgaXQ/CgpJbiB0aGUgb2ZmaWNpYWwgcHVibGljIGhlYWRlcnMsIEkgY2Fu
J3QgZmluZCBhbnl0aGluZyB0ZWxsaW5nIHlvdSB0aGUgCnNpemUgb2YgZWFjaCBhcmd1bWVudHMg
YW5kIHRoZSBudW1iZXIgb2YgYXJndW1lbnRzLiBJbnN0ZWFkIHlvdSBoYXZlIHRvIApsb29rIGF0
IFhlbiBjb2RlIHRvIGtub3cgdGhlIGV4YWN0IG51bWJlciBvZiBhcmd1bWVudHMgYW5kIHRoZSBz
aXplLiBEaWQgCkkgbWlzcyBhbnl0aGluZz8KClJlZ2FyZGluZyBBcmdvLCB0aGVyZSBzZWVtIHRv
IGhhdmUgc29tZSBraW5kIG9mIGRvY3VtZW50YXRpb24gCnBlci1oeXBlcmNhbGxzIGFsdGhvdWdo
IHNvbWUgZG9lcyBub3Qgc3BlY2lmeSB0aGUgc2l6ZS4gQnV0IEkgY2FuJ3QgZmluZCAKYW55dGhp
bmcgdGVsbGluZyB5b3UgdGhlIGNvbW1hbmQgbnVtYmVyIGlzIGluIGFyZzAuIFRoZSBtYXBwaW5n
IHRvIGZyb20gCmFyZ04gdGhlIGh5cGVyY2FsbHMgYXJndW1lbnRzIGlzIGFsc28gbm90IHRoYXQg
Y2xlYXIuCgpCdXQgSSBndWVzcyB0aGlzIGtpbmQgb2YgaW1wcm92ZW1lbnQgY2FuIGJlIGRvbmUg
YWZ0ZXJ3YXJkcy4KCj4+IFRoZSBwcm9ibGVtIHdpdGggZXhwbGljaXRseSBzaXplZCAoaS5lIDMy
LWJpdCkgaXMgeW91IGlnbm9yZSB0aGUgdG9wIDMyLWJpdC4gVGhpcyBtZWFucyB5b3UgY2FuJ3Qg
Y2hlY2sgdGhlIHVwcGVyIGJpdHMgYXJlIGFsd2F5cwo+PiAwIGFuZCB3b3VsZCBwcmV2ZW50IGV4
dGVuc2lvbi4KPiAKPiBUaGF0IGlzIHRydWUuIEkgaW1wbGljaXRseSBhc3N1bWVkIHRoYXQgb3Vy
IGRlc2lyZSBmb3IgYSBjb21tb24KPiAzMi1iaXQvNjQtYml0IEFCSSB3b3VsZCBub3QgYXBwbHkg
anVzdCB0byBzdHJ1Y3RzIGluIG1lbW9yeSAod2hlcmUgd2UKPiBhbHdheXMgZGVmaW5lIHVuc2ln
bmVkIGxvbmcgYW5kIHBvaW50ZXJzIGFzIDY0LWJpdCkgYnV0IGFsc28gc2VhbWxlc3NseQo+IGFw
cGx5IHRvIGh5cGVyY2FsbHMgcGFyYW1ldGVycyAoZXhjZXB0IGZvciBwb2ludGVycyBhcyBwZXIg
dGhlIGFib3ZlKS4KClRoZXJlIGFyZSBubyBkb2N1bWVudGF0aW9uIGluIHRoZSBwdWJsaWMgaW50
ZXJmYWNlIGFib3V0IHRoZSBzaXplIG9mIAplYWNoIGFyZ3VtZW50cy4gV2hlbiBsb29raW5nIGF0
IHRyYXBzLmMsIHdlIGFzc3VtZSB0aGF0IGh5cGVyY2FsbHMgCmFyZ3VtZW50cyBhcmUgdGhlIHNp
emUgb2YgYSByZWdpc3RlcjoKCnR5cGVkZWYgcmVnaXN0ZXJfdCAoKmFybV9oeXBlcmNhbGxfZm5f
dCkocmVnaXN0ZXJfdCwgcmVnaXN0ZXJfdCwgCnJlZ2lzdGVyX3QsIHJlZ2lzdGVyX3QsIHJlZ2lz
dGVyX3QpLgoKU28gZm9yIDY0LWJpdCBYZW4sIHRoZSBoeXBlcmNhbGxzIGFyZ3VtZW50cyB3aWxs
IGJlIDY0LWJpdC4KCklmIHdlIHdhbnQgdG8gaW1wb3NlIDMyLWJpdCB2YWx1ZSwgdGhlbiB3ZSBu
ZWVkIHRvIHVwZGF0ZSB0aGUgY2FsbGJhY2ssIAphZGQgc2FuaXR5IGNoZWNrICg/KSBhbmQgcHJv
YmFibHkgZG9jdW1lbnQgaXQuCgo+IAo+IFRoZXJlIGFyZSBzdGlsbCByZWFzb25zIGZvciBjaG9v
c2luZyB1bnNpZ25lZCBpbnQgZm9yIGNhc2VzIGxpa2UgdGhpcwo+IHdoZXJlIHVuc2lnbmVkIGxv
bmcgaXMgbm90IGFjdHVhbGx5IG5lY2Vzc2FyeSwgYnV0IG5vdCBhIHN0cm9uZyBhcyBJCj4gcHJl
dmlvdXNseSB0aG91Z2h0LiBGb3IgZXhhbXBsZSwgaXQgY291bGQgYmUgbmF0dXJhbCB0byBpbnRy
b2R1Y2UgYQo+IHZhbHVlIGZvciBhIGNtZCBvciBhIGZsYWcgcGFyYW1ldGVyIG5vdCBhdmFpbGFi
bGUgdG8gMzItYml0IGd1ZXN0cyAoaS5lLgo+IDB4ZmYwMDAwMDAwMDAwMDAwMCkgYnkgbWlzdGFr
ZSwgYWx0aG91Z2ggSSBhZG1pdCB0aGF0IHRoZSByZWxhdGVkIFhlbgo+IGNvZGUgc2hvdWxkIHRo
cm93IGEgd2FybmluZyB3aGVuIGNvbXBpbGVkIGZvciBhcm0zMi4KCkkgdGhpbmsgdGhlIGNvbXBp
bGVyIHNob3VsZCBjYXRjaCBpdC4gSG93ZXZlciwgSSB0aGluayBhbGxvd2luZyB1cCB0byAKNjQt
Yml0IGFyZ3VtZW50cyBpcyBuaWNlIHRvIGhhdmUgaWYgd2Ugd2FudCB0byBpbnRyb2R1Y2UgZXh0
ZW5zaW9uIGZvciAKNjQtYml0IG9ubHkgZ3Vlc3QgKGkuZSBsYXJnZXIgYnVmZmVyLi4uKS4KCj4g
Cj4gSW4gY29uY2x1c2lvbiwgaWYgeW91IGFuZCBvdGhlciBtYWludGFpbmVycyBwcmVmZXIgdW5z
aWduZWQgbG9uZyBJJ2xsCj4gZHJvcCBteSByZXNlcnZhdGlvbi4KClRoZSBzdW1tYXJ5IG9mIG15
IGUtbWFpbCBpczoKICAgICAtIHdlIG5lZWQgdG8gYWRkIHNhbml0eSBjaGVjayAob3IgemVybykg
dXBwZXItYml0cyBmb3IgMzItYml0IGd1ZXN0CiAgICAgLSB1bnNpZ25lZCBsb25nIHNob3VsZCBi
ZSBmaW5lIGZvciA2NC1iaXQgb25seSBmZWF0dXJlcwogICAgIC0gd2UgbmVlZCB0byBkb2N1bWVu
dCB0aGUgYmVoYXZpb3Igb2YgZWFjaCBoeXBlcmNhbGwgYW5kIHByb3ZpZGUgCmd1aWRlbGluZXMg
Zm9yIG5ldyBvbmUuCgpOb25lIG9mIHRoaXMgaXMgc3BlY2lmaWMgdG8gQXJnbyBhbmQgSSB3b3Vs
ZCBiZSBoYXBweSB0byBkZWZlciB0aGlzIGFzIGEgCmZvbGxvdy11cCBzZXJpZXMuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 18:28:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 18:28:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grRvg-0004yu-Ni; Wed, 06 Feb 2019 18:28:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=H/Pf=QN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1grRvg-0004yp-1j
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 18:28:12 +0000
X-Inumbo-ID: f4d81b3e-2a3c-11e9-ba74-cf6e1d022f82
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f4d81b3e-2a3c-11e9-ba74-cf6e1d022f82;
 Wed, 06 Feb 2019 18:28:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5FBC4EBD;
 Wed,  6 Feb 2019 10:28:10 -0800 (PST)
Received: from [10.37.12.214] (unknown [10.37.12.214])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2DA123F719;
 Wed,  6 Feb 2019 10:28:03 -0800 (PST)
To: Christopher Clark <christopher.w.clark@gmail.com>,
 xen-devel@lists.xenproject.org
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
 <1549443308-24448-11-git-send-email-christopher.w.clark@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5c9d887c-7329-35a9-d98d-a9f6fe3b7486@arm.com>
Date: Wed, 6 Feb 2019 18:28:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1549443308-24448-11-git-send-email-christopher.w.clark@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 for-4.12 10/17] argo: implement the
 notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyLzYvMTkgODo1NSBBTSwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gKy8qCj4g
KyAqIFhFTl9BUkdPX09QX25vdGlmeQo+ICsgKgo+ICsgKiBBc2tzIFhlbiBmb3IgaW5mb3JtYXRp
b24gYWJvdXQgb3RoZXIgcmluZ3MgaW4gdGhlIHN5c3RlbS4KPiArICoKPiArICogZW50LT5yaW5n
IGlzIHRoZSB4ZW5fYXJnb19hZGRyX3Qgb2YgdGhlIHJpbmcgeW91IHdhbnQgaW5mb3JtYXRpb24g
b24uCj4gKyAqIFVzZXMgdGhlIHNhbWUgcmluZyBtYXRjaGluZyBydWxlcyBhcyBYRU5fQVJHT19P
UF9zZW5kdi4KPiArICoKPiArICogZW50LT5zcGFjZV9yZXF1aXJlZCA6IGlmIHRoaXMgZmllbGQg
aXMgbm90IG51bGwgdGhlbiBYZW4gd2lsbCBjaGVjawo+ICsgKiB0aGF0IHRoZXJlIGlzIHNwYWNl
IGluIHRoZSBkZXN0aW5hdGlvbiByaW5nIGZvciB0aGlzIG1hbnkgYnl0ZXMgb2YgcGF5bG9hZC4K
PiArICogSWYgdGhlIHJpbmcgaXMgdG9vIHNtYWxsIGZvciB0aGUgcmVxdWVzdGVkIHNwYWNlX3Jl
cXVpcmVkLCBpdCB3aWxsIHNldCB0aGUKPiArICogWEVOX0FSR09fUklOR19FTVNHU0laRSBmbGFn
IG9uIHJldHVybi4KPiArICogSWYgc3VmZmljaWVudCBzcGFjZSBpcyBhdmFpbGFibGUsIGl0IHdp
bGwgc2V0IFhFTl9BUkdPX1JJTkdfU1VGRklDSUVOVAo+ICsgKiBhbmQgQ0FOQ0VMIGFueSBwZW5k
aW5nIG5vdGlmaWNhdGlvbiBmb3IgdGhhdCBlbnQtPnJpbmc7IG90aGVyd2lzZSBpdAo+ICsgKiB3
aWxsIHNjaGVkdWxlIGEgbm90aWZpY2F0aW9uIGV2ZW50IGFuZCB0aGUgZmxhZyB3aWxsIG5vdCBi
ZSBzZXQuCj4gKyAqCj4gKyAqIFRoZXNlIGZsYWdzIGFyZSBzZXQgYnkgWGVuIHdoZW4gbm90aWZ5
IHJlcGxpZXM6Cj4gKyAqIFhFTl9BUkdPX1JJTkdfRVhJU1RTICAgICByaW5nIGV4aXN0cwo+ICsg
KiBYRU5fQVJHT19SSU5HX1NIQVJFRCAgICAgcmluZyBpcyByZWdpc3RlcmVkIGZvciB3aWxkY2Fy
ZCBwYXJ0bmVyCj4gKyAqIFhFTl9BUkdPX1JJTkdfRU1QVFkgICAgICByaW5nIGlzIGVtcHR5Cj4g
KyAqIFhFTl9BUkdPX1JJTkdfU1VGRklDSUVOVCBzdWZmaWNpZW50IHNwYWNlIGZvciBzcGFjZV9y
ZXF1aXJlZCBpcyB0aGVyZQo+ICsgKiBYRU5fQVJHT19SSU5HX0VNU0dTSVpFICAgc3BhY2VfcmVx
dWlyZWQgaXMgdG9vIGxhcmdlIGZvciB0aGUgcmluZyBzaXplCj4gKyAqIFhFTl9BUkdPX1JJTkdf
RUJVU1kgICAgICB0b28gbWFueSBkb21haW5zIHdhaXRpbmcgZm9yIGF2YWlsYWJsZSBzcGFjZSBz
aWduYWxzCj4gKyAqCj4gKyAqIGFyZzE6IFhFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ19k
YXRhX3QpIHJpbmdfZGF0YSAobWF5IGJlIE5VTEwpCj4gKyAqIGFyZzI6IE5VTEwKCk5JVDogV2hp
bGUgbG9va2luZyBhdCBhbGwgdGhlIGh5cGVyY2FsbCwgSSBub3RpY2VkIHlvdSBzYXkgTlVMTCBo
ZXJlLiBJbiAKbW9zdCBvZiB0aGUgY2FzZXMsIE5VTEwgd2lsbCBiZSAwIGJ1dCB0aGVyZSBhcmUg
cGxhY2Ugd2hlcmUgaXQgbWlnaHQgbm90IApiZS4gU28gd2hhdCBpcyB0aGUgZXhhY3QgdmFsdWUg
eW91IGV4cGVjdCBoZXJlPwoKPiArICogYXJnMzogMCAoWkVSTykKPiArICogYXJnNDogMCAoWkVS
TykKCk5JVDogSSBndWVzcyB0aG9zZSB0byB3aWxsIGJlIDAgaW4gYW4gdW5zaWduZWQgbG9uZyB2
YWx1ZT8KCj4gKyAqLwo+ICsjZGVmaW5lIFhFTl9BUkdPX09QX25vdGlmeSAgICAgICAgICAgICAg
NAo+ICsKPiAgICNlbmRpZgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hl
bi9pbmNsdWRlL3hsYXQubHN0Cj4gaW5kZXggMGQ2NWY2YS4uZTMzMGY3MiAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS94bGF0LmxzdAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0Cj4gQEAg
LTM0LDYgKzM0LDggQEAKPiAgICEJYXJnb19pb3YJCQlhcmdvLmgKPiAgID8JYXJnb19yZWdpc3Rl
cl9yaW5nCQlhcmdvLmgKPiAgID8JYXJnb19yaW5nCQkJYXJnby5oCj4gKz8JYXJnb19yaW5nX2Rh
dGEJCQlhcmdvLmgKPiArPwlhcmdvX3JpbmdfZGF0YV9lbnQJCWFyZ28uaAo+ICAgPwlhcmdvX3Jp
bmdfbWVzc2FnZV9oZWFkZXIJYXJnby5oCj4gICA/CWFyZ29fc2VuZF9hZGRyCQkJYXJnby5oCj4g
ICA/CWFyZ29fdW5yZWdpc3Rlcl9yaW5nCQlhcmdvLmgKPiAKCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 18:58:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 18:58:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grSOz-0007ZK-Ia; Wed, 06 Feb 2019 18:58:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bL18=QN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grSOy-0007ZA-9w
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 18:58:28 +0000
X-Inumbo-ID: 2d057bc4-2a41-11e9-b691-4f8d924f3cba
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d057bc4-2a41-11e9-b691-4f8d924f3cba;
 Wed, 06 Feb 2019 18:58:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grSOs-000638-Dk; Wed, 06 Feb 2019 18:58:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grSOs-0003vw-52; Wed, 06 Feb 2019 18:58:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grSOs-0006p6-4J; Wed, 06 Feb 2019 18:58:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132938-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=87f51bf366ca79b98e1e201bf9bd7a9c164631e2
X-Osstest-Versions-That: xen=e2e3a1d75798781a8031feec0050e6e1c98187ca
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Feb 2019 18:58:22 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 132938: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjkzOCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5MzgvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4N2Y1MWJmMzY2Y2E3OWI5OGUxZTIwMWJmOWJkN2E5
YzE2NDYzMWUyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlMmUzYTFk
NzU3OTg3ODFhODAzMWZlZWMwMDUwZTZlMWM5ODE4N2NhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzI3NzkgIDIwMTktMDItMDMgMTU6MTg6NTIgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMyOTM4ICAyMDE5LTAyLTA1IDEyOjA2OjQ1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNl
LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZTJlM2ExZDc1Ny4u
ODdmNTFiZjM2NiAgODdmNTFiZjM2NmNhNzliOThlMWUyMDFiZjliZDdhOWMxNjQ2MzFlMiAtPiBz
dGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 19:17:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 19:17:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grShf-0000sE-9c; Wed, 06 Feb 2019 19:17:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+4Jx=QN=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1grShd-0000s9-Sn
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 19:17:45 +0000
X-Inumbo-ID: e1221e98-2a43-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1221e98-2a43-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 19:17:44 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D6D9C218B0;
 Wed,  6 Feb 2019 19:17:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549480663;
 bh=S7UOKELFowLNTNGfx3tIYQag/KIEd6J2FxLvOs9FfpI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ufR8+0LU8qH4U964ezK0fEngBbovBUMNH2Pd94HOVA1TW3/VHvTletbyZLCsK9idR
 n67qH0sr0ApWdsetX38TT11oUxAlu0boggJBebCepyRkR2h5FTqlMqo5FPt5xgkY/D
 gLf3a2XS/jqh0rKe2zxtUst4bgRzwG1grSWcRlz4=
Date: Wed, 6 Feb 2019 11:17:40 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrii Anisov <andrii.anisov@gmail.com>
In-Reply-To: <5ad82008-8183-b50b-54ce-5a2d87f1180e@gmail.com>
Message-ID: <alpine.DEB.2.10.1902061117040.2723@sstabellini-ThinkPad-X260>
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
 <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
 <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
 <0aa633d6-e671-8c22-1b73-fa1d47c5f6c5@arm.com>
 <8cbacbc7-e57c-b0c5-7e0e-ad238f795b5d@gmail.com>
 <097a2b33-3ede-7949-3fa2-b3dd4058b5c4@arm.com>
 <33e7eafe-75e2-5bd0-017a-1df887114536@gmail.com>
 <1eaf158a-427f-a89d-5132-eed5bf6e95fc@arm.com>
 <3bd93c19-9264-4494-52ce-3e2672c1e573@gmail.com>
 <325628f3-9fc9-d021-fefc-5d06c82dfff5@arm.com>
 <b84c9e8a-e551-2c88-d275-14665835fde8@gmail.com>
 <alpine.DEB.2.10.1902041705520.22962@sstabellini-ThinkPad-X260>
 <3460048c-f69d-840a-6e8e-cef1e15b76d7@gmail.com>
 <5ad82008-8183-b50b-54ce-5a2d87f1180e@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA2IEZlYiAyMDE5LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIFN0ZWZhbm8s
Cj4gCj4gT24gMDUuMDIuMTkgMTE6MTcsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gPiBUaGFuayB5
b3UuCj4gPiBJIGFscmVhZHkgcmVmZXJyZWQgdGhpcyB0aHJlYWQgaW4gdGhlIGVtYWlsIHRvIHRo
ZSB2ZW5kb3IgYXMgdGhlIGZpcnN0IHN0ZXAuCj4gPiBCdXQgaGF2ZSBubyBhbnN3ZXIgeWV0IDoo
Cj4gCj4gV2UndmUgZ290IGFuIGFuc3dlciBmcm9tIHRoZSB2ZW5kb3IuIFRoZXkgYWdyZWUgd2l0
aCBhcmd1bWVudHMgYW5kIGhhdmUKPiBwcm92aWRlZCBhIHBhdGNoIHRvIGVsaW1pbmF0ZSBTZXQv
V2F5IHVzYWdlLgo+IFdlJ3ZlIGNoZWNrZWQgYW5kIGl0IGRvZXMgd2hhdCBpcyBuZWVkZWQuIFNv
IHdlIGRvIG5vdCBuZWVkIHRoaXMgV0EgYW55IG1vcmUuCgpHcmVhdCwgYmVzdCBmb3IgZXZlcnli
b2R5IQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 19:35:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 19:35:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grSym-0002Z5-V3; Wed, 06 Feb 2019 19:35:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+4Jx=QN=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1grSyl-0002Z0-Ei
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 19:35:27 +0000
X-Inumbo-ID: 59f7d2ee-2a46-11e9-beea-87e4081716e3
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59f7d2ee-2a46-11e9-beea-87e4081716e3;
 Wed, 06 Feb 2019 19:35:26 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7405A20844;
 Wed,  6 Feb 2019 19:35:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549481725;
 bh=sMjOttj6Rd7vG8cPo1rpAubp7bfSXKe6TKG8uRAjMzI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=M20KzChEx/ULoyAFxjP3CTu4obawcE4BqkMTHwR8fkvklZjZlyvf/niwDyK9COaO8
 faMzTgFvq6oYnrPFrHBRo88SEMFZ6fHL/MTiUIOMEPqYym+tVn6BnZXVSfHrCI44p4
 Qe4kcOp/phAhbTb4O3bi176f5pX/3I3VweH8hNEw=
Date: Wed, 6 Feb 2019 11:35:24 -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: <58a03a79-3622-5e3c-42fe-87094a9a01c1@arm.com>
Message-ID: <alpine.DEB.2.10.1902061123370.2723@sstabellini-ThinkPad-X260>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-3-git-send-email-christopher.w.clark@gmail.com>
 <alpine.DEB.2.10.1902041608190.22962@sstabellini-ThinkPad-X260>
 <5C5945F70200007800213D6E@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902050911350.22962@sstabellini-ThinkPad-X260>
 <CAF3u54BZKRcTWTJkKyUb+wZqTwAcAn=GWDDOHKu37BJyvWR6=g@mail.gmail.com>
 <alpine.DEB.2.10.1902051145190.22962@sstabellini-ThinkPad-X260>
 <58a03a79-3622-5e3c-42fe-87094a9a01c1@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-845281846-1549481725=:2723"
Subject: Re: [Xen-devel] [PATCH v7 02/15] argo: introduce the argo_op
 hypercall boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 James McKenzie <james@bromium.com>, Julien Grall <julien.grall@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  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-845281846-1549481725=:2723
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 6 Feb 2019, Julien Grall wrote:
> Hi Stefano,
> 
> On 2/5/19 9:34 PM, Stefano Stabellini wrote:
> > On Tue, 5 Feb 2019, Julien Grall wrote:
> > > Sorry for the formatting.
> > > 
> > > On Tue, 5 Feb 2019, 20:04 Stefano Stabellini, <sstabellini@kernel.org>
> > > wrote:
> > >        On Tue, 5 Feb 2019, Jan Beulich wrote:
> 
> > > But I am afraid this is not correct. Upper 32-bit of the register will be
> > > zeroed when writing a 32-bit value. So we never rely on
> > > the register to be zeroed on boot.
> > 
> > Thank you for checking your emails. I found the reference in the ARM
> > ARM, although it took me several minutes!
> > 
> >    "The upper 32 bits of the destination register are set to zero."
> > 
> > from C6.1.1 (ID092916).
> 
> Actually, you were right and I was wrong. This paragraph only talks about
> 32-bit access from AArch64. I found a paragraph on the Arm Arm (D1.20.2 in DDI
> 0487D.a) stating that the upper 32-bits can either "be zeroed, or hold the
> value that the same architectural register held before any AArch32".

Understanding the ARM ARM is really difficult, I am glad we clarified
this (and that my memory didn't completely fail me yet).


> So we do rely the upper bits are zeroed when the vCPU is created. The
> registers are set by arch_set_info_guest via a context. The context can be set
> by either virtual PSCI call CPU_ON or via DOMCTL setvcpucontext (so the
> tools).
> 
> We fully control PSCI call CPU_ON and zero the registers. So no question here.
> 
> For the DOMCTL, per XSA-77, we trust how operation will be used. The toolstack
> (vcpu_arm32 libxc/xc_dom_arm.c) will zero the context before. So I think we
> should be safe here.
> 
> However, I think we should add some sanity check in arch_set_info_guest for
> our peace of mind. For guest entry/exit, rather than zero the upper 32-bits I
> would also add sanity check in enter_hypervisor_head and leave_hypervisor_tail
> but only in debug build. Any opinions?

Definitely we should have sanity checks.


> > >        FYI do_memory_op is declared as follows on the Linux side for arm32
> > > and
> > >        arm64:
> > > 
> > >          int HYPERVISOR_memory_op(unsigned int cmd, void *arg);
> > > 
> > >        When I went through all existing hypercalls to introduce them on
> > > arm32,
> > >        I checked that we didn't actually need 64bit parameters, especially
> > > for
> > >        cmd. I introduced them as int instead of long on the Linux side
> > > when
> > >        possible (see include/xen/arm/hypercall.h), but I didn't attempt to
> > >        modify all the existing Xen headers.
> > > 
> > > 
> > > I don't understand your concern with unsigned long. We use them in
> > > __DEFINE_XEN_GUEST_HANDLE that are in turn to describe guest
> > > pointer.
> > 
> > __DEFINE_XEN_GUEST_HANDLE is for pointers inside memory structs, and we
> > defined it as:
> >   * XEN_GUEST_HANDLE represents a guest pointer, when passed as a field
> >   * in a struct in memory. On ARM is always 8 bytes sizes and 8 bytes
> >   * aligned.
> > 
> > You probably meant XEN_GUEST_HANDLE_PARAM which is the one for pointers
> > when passed as hypercall parameters, that is defined as:
> >   * XEN_GUEST_HANDLE_PARAM represents a guest pointer, when passed as an
> >   * hypercall argument. It is 4 bytes on aarch32 and 8 bytes on aarch64.
> 
> Yes, I meant XEN_GUEST_HANDLE_PARAM. I should have waited to have my laptop in
> hand rather looking on my phone :).
> 
> > 
> > Yes, pointers as hypercalls parameters are the exception to the
> > single-ABI rule and we introduced XEN_GUEST_HANDLE_PARAM purposely to
> > handle them. However, I am not sure we took into account zero-extension
> > when we discussed hypercalls parameters for arm back in the day when I
> > wrote include/xen/arm/hypercall.h.
> 
> I am not sure to follow your thoughts about taking into account zero-extension
> in the Linux header. Could you expand it?
> 
> In the official public headers, I can't find anything telling you the size of
> each arguments and the number of arguments. Instead you have to look at Xen
> code to know the exact number of arguments and the size. Did I miss anything?

No, it is like you wrote. I think I should have pushed the discussion
further and added more information to the Xen public headers back in
those days.


> Regarding Argo, there seem to have some kind of documentation per-hypercalls
> although some does not specify the size. But I can't find anything telling you
> the command number is in arg0. The mapping to from argN the hypercalls
> arguments is also not that clear.
> 
> But I guess this kind of improvement can be done afterwards.
> 
> > > The problem with explicitly sized (i.e 32-bit) is you ignore the top
> > > 32-bit. This means you can't check the upper bits are always
> > > 0 and would prevent extension.
> > 
> > That is true. I implicitly assumed that our desire for a common
> > 32-bit/64-bit ABI would not apply just to structs in memory (where we
> > always define unsigned long and pointers as 64-bit) but also seamlessly
> > apply to hypercalls parameters (except for pointers as per the above).
> 
> There are no documentation in the public interface about the size of each
> arguments. When looking at traps.c, we assume that hypercalls arguments are
> the size of a register:
> 
> typedef register_t (*arm_hypercall_fn_t)(register_t, register_t, register_t,
> register_t, register_t).
> 
> So for 64-bit Xen, the hypercalls arguments will be 64-bit.
> 
> If we want to impose 32-bit value, then we need to update the callback, add
> sanity check (?) and probably document it.

Good point.


> > There are still reasons for choosing unsigned int for cases like this
> > where unsigned long is not actually necessary, but not a strong as I
> > previously thought. For example, it could be natural to introduce a
> > value for a cmd or a flag parameter not available to 32-bit guests (i.e.
> > 0xff00000000000000) by mistake, although I admit that the related Xen
> > code should throw a warning when compiled for arm32.
> 
> I think the compiler should catch it. However, I think allowing up to 64-bit
> arguments is nice to have if we want to introduce extension for 64-bit only
> guest (i.e larger buffer...).

That's true. In this case, Christopher was telling me the arguments
could easily be 32bit only.


> > In conclusion, if you and other maintainers prefer unsigned long I'll
> > drop my reservation.
> 
> The summary of my e-mail is:
>     - we need to add sanity check (or zero) upper-bits for 32-bit guest
>     - unsigned long should be fine for 64-bit only features

I take that you mean that unsigned long should be fine, and would also
allow us to introduce 64-bit only features in the future, right? You are
*not* saying that unsigned long should only be used with 64-bit
guests/hypervisor?


>     - we need to document the behavior of each hypercall and provide
> guidelines for new one.
> 
> None of this is specific to Argo and I would be happy to defer this as a
> follow-up series.

Assuming my understanding is right, I agree with you.
--8323329-845281846-1549481725=:2723
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-845281846-1549481725=:2723--


From xen-devel-bounces@lists.xenproject.org Wed Feb 06 19:59:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 19:59:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grTLU-0004TH-6y; Wed, 06 Feb 2019 19:58:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UbWC=QN=xenproject.org=prvs=933e6b067=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1grTLS-0004T5-VI
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 19:58:55 +0000
X-Inumbo-ID: 9c941984-2a49-11e9-97fa-8bb674b0185d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c941984-2a49-11e9-97fa-8bb674b0185d;
 Wed, 06 Feb 2019 19:58:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,341,1544486400"; d="scan'208";a="77482471"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83603-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:<job status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-credit1:<job status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-midway:<job status>:broken:regression
 qemu-mainline:test-armhf-armhf-libvirt:<job status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:<job status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:<job status>:broken:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl:capture-logs(13):broken:regression
 qemu-mainline:test-armhf-armhf-libvirt:capture-logs(13):broken:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:capture-logs(13):broken:regression
 qemu-mainline:test-armhf-armhf-xl-credit1:capture-logs(13):broken:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:capture-logs(13):broken:regression
 qemu-mainline:test-armhf-armhf-xl-midway:capture-logs(13):broken:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:capture-logs(11):broken:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:capture-logs(11):broken:regression
 qemu-mainline:test-amd64-i386-pair:guest-start/debian:fail:regression
 qemu-mainline:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-credit1:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-shadow:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 qemu-mainline:test-amd64-i386-xl-xsm:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-pair:guest-start/debian:fail:regression
 qemu-mainline:test-amd64-i386-libvirt:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-multivcpu:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-pygrub:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:capture-logs(13):broken:allowable
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-start:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:debian-di-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
X-Osstest-Versions-This: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
X-Osstest-Versions-That: qemuu=cb968d275c145467c8b385a3618a207ec111eab1
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 6 Feb 2019 19:58:42 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 83603: regressions -
 trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA4
MzYwMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzgzNjAzLwoKUmVncmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxk
IG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBjYXB0dXJlLWxvZ3MoMTMp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NTk1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIGNhcHR1cmUtbG9ncygxMykgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU1OTUKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIGNhcHR1cmUtbG9ncygxMykgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiA3NTU5NQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBjYXB0
dXJlLWxvZ3MoMTMpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NTk1CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIGNhcHR1cmUtbG9ncygxMykgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gNzU1OTUKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTMgY2FwdHVyZS1sb2dzKDEz
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTU5NQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMSBjYXB0dXJlLWxvZ3MoMTEpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NTk1CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIGNhcHR1cmUtbG9ncygxMSkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzU1OTUKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMjEgZ3Vl
c3Qtc3RhcnQvZGViaWFuICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTU5NQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDc1NTk1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1OTUKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTU5NQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDc1NTk1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIxIGd1
ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1OTUKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiA3NTU5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDc1NTk1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1OTUK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiA3NTU5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDc1NTk1CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gNzU1OTUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTU5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDc1NTk1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gNzU1OTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIx
IGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTU5NQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDc1NTk1CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVk
aGF0LWluc3RhbGwgICAgZmFpbCBSRUdSLiB2cy4gNzU1OTUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiA3NTU5NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gNzU1OTUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDc1NTk1CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1OTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiA3NTU5NQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDc1NTk1CiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICAgZmFpbCBSRUdSLiB2cy4g
NzU1OTUKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgICBmYWlsIFJFR1IuIHZzLiA3NTU5NQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDc1NTk1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gNzU1OTUKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDExIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTU5NQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiA3NTU5NQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBndWVzdC1z
dGFydCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDc1NTk1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDc1NTk1CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1OTUKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICBmYWlsIFJFR1IuIHZz
LiA3NTU5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDc1NTk1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gNzU1OTUKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICBm
YWlsIFJFR1IuIHZzLiA3NTU5NQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFs
bG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
Y2FwdHVyZS1sb2dzKDEzKSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTU5NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDc1NTk1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU5NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlr
ZSA3NTU5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBsaWtlIDc1NTk1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAgICBmYWlsIGxpa2UgNzU1OTUKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU5NQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlr
ZSA3NTU5NQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTAgZGViaWFuLWh2
bS1pbnN0YWxsICAgICAgZmFpbCBsaWtlIDc1NTk1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDc1NTk1CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIGxpa2UgNzU1OTUKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU5NQogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDc1NTk1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzU1OTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU5NQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgZmFpbCBsaWtlIDc1NTk1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzU1OTUKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbWlkd2F5ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bGlrZSA3NTU5NQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5z
dGFsbCAgICAgICAgICAgIGZhaWwgICBsaWtlIDc1NTk1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzU1OTUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAg
ICAgICBmYWlsICAgbGlrZSA3NTU5NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBsaWtlIDc1NTk1CiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDE0NzkyM2IxYTkwMWEwMzcwZjgzYTBmNGM1
OGVjMWJhZmZlZjIyZjAKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGNi
OTY4ZDI3NWMxNDU0NjdjOGIzODVhMzYxOGEyMDdlYzExMWVhYjEKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgICA3NTU5NSAgMjAxOC0xMS0xNiAwNDo1MTo1MyBaICAgODIgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAgODM2MDMgIDIwMTktMDItMDUgMTY6MzQ6MzIgWiAgICAxIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJl
cnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFy
a292aWNAd2F2ZWNvbXAuY29tPgogIEFsZWtzYW5kYXIgUmlrYWxvIDxhcmlrYWxvQHdhdmVjb21w
LmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxs
aWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tp
eSA8YWlrQG96bGFicy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdk
Yy5jb20+CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBbnVwIFBhdGVsIDxhbnVwLnBh
dGVsQHdkYy5jb20+CiAgQW51cCBQYXRlbCA8YW51cEBicmFpbmZhdWx0Lm9yZz4KICBCQUxBVE9O
IFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIGJhbGR1Y2NpQHVuaXRzLml0CiAgQmFuZGFu
IERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWls
LnVuaS1wYWRlcmJvcm4uZGU+CiAgQ2hhcmxpZSBTbXVydGh3YWl0ZSA8Y2hhcmxpZUBhdGVjaC5t
ZWRpYT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAg
Q29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1
Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmll
bCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4K
ICBEb21pbmlrIENzYXBhayA8ZC5jc2FwYWtAcHJveG1veC5jb20+CiAgRG9uZ2xpIFpoYW5nIDxk
b25nbGkuemhhbmdAb3JhY2xlLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbngu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFbWlsaW8gRy4g
Q290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29t
PgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEVyaWsgU2t1bHRldHkgPGVza3Vs
dGV0QHJlZGhhdC5jb20+CiAgRmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgog
IEZhYnJpY2UgRGVzY2xhdXggPGZhYnJpY2UuZGVzY2xhdXhAY2VhLmZyPgogIGZhYnJpY2UuZGVz
Y2xhdXhAY2VhLmZyIDxmYWJyaWNlLmRlc2NsYXV4QGNlYS5mcj4KICBGYW0gWmhlbmcgPGZhbUBl
dXBob24ubmV0PgogIEZhbSBaaGVuZyA8ZmFtekByZWRoYXQuY29tPgogIEZyZWRyaWsgTm9yaW5n
IDxub3JpbmdAbm9jcmV3Lm9yZz4KICBHZW9mZnJleSBNY1JhZSA8Z2VvZmZAaG9zdGZpc3Npb24u
Y29tPgogIEdlb3JnZSBLZW5uZWR5IDxnZW9yZ2Uua2VubmVkeUBvcmFjbGUuY29tPgogIEdlcmQg
SG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+
CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEhhbGlsIFBhc2ljIDxwYXNp
Y0BsaW51eC5pYm0uY29tPgogIEhlcnbDqSBQb3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9y
Zz4KICBIb25nYm8gWmhhbmcgPGhvbmdiby56aGFuZ0BsaW5hcm8ub3JnPgogIElnb3IgRHJ1emhp
bmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRv
QHJlZGhhdC5jb20+CiAgSmFhcCBDcmV6ZWUgPGphYXBAamN6Lm5sPgogIEphc29uIFdhbmcgPGph
c293YW5nQHJlZGhhdC5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEpvbmF0
aGFuIERhdmllcyA8am9uYXRoYW4uZGF2aWVzQG51dGFuaXguY29tPgogIEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFjY29AZ21haWwuY29tPgog
IEthc2h5YXAgQ2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQuY29tPgogIEtlaXRoIEJ1c2NoIDxr
ZWl0aC5idXNjaEBpbnRlbC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBM
YXJyeSBEZXdleSA8bGRld2V5QHN1c2UuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZp
dmllci5ldT4KICBMZW9uYXJkbyBCcmFzIDxsZW9uYXJkb0BsaW51eC52bmV0LmlibS5jb20+CiAg
TGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgog
IGxpbnpoZWNoZW5nIDxsaW56aGVjaGVuZ0BodWF3ZWkuY29tPgogIExpdSBKaW5ncWkgPGppbmdx
aS5saXVAaW50ZWwuY29tPgogIExvZ2FuIEd1bnRob3JwZSA8bG9nYW5nQGRlbHRhdGVlLmNvbT4K
ICBMdWMgTWljaGVsIDxsdWMubWljaGVsQGdyZWVuc29jcy5jb20+CiAgTWFvIFpob25neWkgPG1h
b3pob25neWlAY21zcy5jaGluYW1vYmlsZS5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJj
YW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVs
YmF1bUBnbWFpbC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFu
ZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hdHRo
aWFzIFdlY2tiZWNrZXIgPG1hdHRoaWFzQHdlY2tiZWNrZXIubmFtZT4KICBNYXggRmlsaXBwb3Yg
PGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1p
Y2hhZWwgQ2xhcmsgPG1qY0BzaWZpdmUuY29tPgogIE1pY2hhZWwgSGFuc2VsbWFubiA8cHVibGlj
QGhhbnNtaS5jaD4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAg
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBOYXRoYW5pZWwgR3JhZmYgPG5h
dGhhbmllbC5ncmFmZkBzaWZpdmUuY29tPgogIE5pY2sgSHVkc29uIDxuaWNrLmh1ZHNvbkBnbXgu
Y28udWs+CiAgTmljayBIdWRzb24gPHNrcmxsQG5ldGJzZC5vcmc+CiAgUGFsbWVyIERhYmJlbHQg
PHBhbG1lckBzaWZpdmUuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
CiAgUGF1bCBBLiBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBCdXJ0b24gPHBidXJ0b25A
d2F2ZWNvbXAuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6k8ZjRidWdAYW1zYXQub3JnPgogIFByYXNh
ZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFJpY2FyZG8gUGVyZXogQmxhbmNv
IDxyaWNhcmRvLnBlcmV6X2JsYW5jb0Bub2tpYS5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJp
Y2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNA
cmVkaGF0LmNvbT4KICBSb21hbiBCb2xzaGFrb3YgPHIuYm9sc2hha292QHlhZHJvLmNvbT4KICBS
b21hbiBLYWdhbiA8cmthZ2FuQHZpcnR1b3p6by5jb20+CiAgU2FtdWVsIE9ydGl6IDxzYW1lb0Bs
aW51eC5pbnRlbC5jb20+CiAgU2VyaGlpIFBvcG92eWNoIDxzcG9wb3Z5Y0ByZWRoYXQuY29tPgog
IFNldGggS2ludGlnaCA8c2tpbnRpZ2hAZ21haWwuY29tPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZh
bmJAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIE1h
cmtvdmljIDxzbWFya292aWNAd2F2ZWNvbXAuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0
ei5kZT4KICBTdGVmZmVuIEfDtnJ0eiA8Y29udHJpYkBzdGVmZmVuLWdvZXJ0ei5kZT4KICBTdXJh
aiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRob21hcyBIdXRo
IDx0aHV0aEByZWRoYXQuY29tPgogIFRvbnkgS3Jvd2lhayA8YWtyb3dpYWtAbGludXguaWJtLmNv
bT4KICBWaWt0b3IgUHJ1dHlhbm92IDx2aWt0b3IucHJ1dHlhbm92QHBoeXN0ZWNoLmVkdT4KICBW
bGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAg
V2FuZyBYaW4gPHdhbmd4aW54aW4ud2FuZ0BodWF3ZWkuY29tPgogIHl1Y2hlbmxpbiA8bnBlczg3
MTg0QGdtYWlsLmNvbT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KICBa
aGFuZyBDaGVuIDxjaGVuLnpoYW5nQGludGVsLmNvbT4KICBaaGFuZyBDaGVuIDx6aGFuZ2NraWRA
Z21haWwuY29tPgogIFpoYW5nIFNoZW5nanUgPHpoYW5nc2hlbmdqdUBjbXNzLmNoaW5hbW9iaWxl
LmNvbT4KICBaaGFuZyBZaSA8eWkuei56aGFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWmhlbmcgWGlh
bmcgPHhpYW5nLnpoZW5nQGxpbmFyby5vcmc+CiAgWmhlbmcgWGlhbmcgPHpoZW5neGlhbmc5QGh1
YXdlaS5jb20+CiAgWmhpUGVuZyBMdSA8bHV6aGlwZW5nQHVuaXVkYy5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdl
czogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5z
b3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0
LWFybWhmLWFybWhmLXhsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0
LWFybWhmLWFybWhmLXhsIGNhcHR1cmUtbG9ncygxMykKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzIGNhcHR1cmUtbG9ncygxMykKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0IGNhcHR1cmUtbG9ncygxMykKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgY2FwdHVyZS1sb2dzKDEzKQpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgY2FwdHVyZS1sb2dzKDEzKQpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgY2FwdHVyZS1sb2dzKDEzKQpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhm
LXhsLW1pZHdheSBjYXB0dXJlLWxvZ3MoMTMpCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkIGNhcHR1cmUtbG9ncygxMSkKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyBjYXB0dXJlLWxvZ3MoMTEpCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMTU3NzggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 20:21:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 20:21:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grTgv-0006qV-3d; Wed, 06 Feb 2019 20:21:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I7xt=QN=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1grTgu-0006qQ-40
 for xen-devel@lists.xen.org; Wed, 06 Feb 2019 20:21:04 +0000
X-Inumbo-ID: b8950798-2a4c-11e9-bc90-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8950798-2a4c-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 20:21:02 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id j15so6388593lfh.5
 for <xen-devel@lists.xen.org>; Wed, 06 Feb 2019 12:21:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=w4eZM0Bzs8Klk64nvteR1soTAbhqs1k/pkM55Z/NUO4=;
 b=dB29t4FMGPiuewcxAKyOwwtNu+hVDamuVBD1JLHGNNkJ289q3AKdVl/ZVPO4tMMdph
 mFdZfA+mKKmX4agDSl4BOopnJkXJNaqMlBYGgwV3UodaZkmBjdBkq1q3GAgUNWuRExXy
 8A6B7EXICDskGCur/Uof/mffndyK+LKQzWWPOZQbnbZqkpOEwitlwTNezlsU607DmQ8X
 8IXJ2bGzXprJliK9h6R25wbCoN0NclRpLpIrPJ6AV6kCnEThwmi9qE7iA6ed/HqNFDTa
 ZUJtb6BE9K9PjXGqCh/3Vbb5jDhFHQ+3xLaQC/rmqJtBFI5H9GYHBVM5f1Fas6U1w4Ja
 R7Gw==
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=w4eZM0Bzs8Klk64nvteR1soTAbhqs1k/pkM55Z/NUO4=;
 b=pRU+4nSyuCB+ApqTVve52Ad5J1alRHRXjnTxDWRTiCscbYDQMNdI4EIQSqgS/v+u6F
 7mNXnpNDQDHJzR/WXYBe75LSf5hyAArEmYFCLRn9/G284mWpGNnlyevu5CC33yLpIyzk
 DqBzQ+HmAGeS0SgOhTjGn3h7t/qjbGzdzPDAnRjPErgSre74NSoiJH2EeOIYD5a89o5J
 Wek20aV4vJaIWFPxKqiEfsNCU10RYH8yn07rzq3yAqHeDbymwcrsc0ZpWIJtsTflETcZ
 a9PMze3QMZgogC72atmGB4H5xcvYLhQUy4bk++yjYuFJcklkqXavRC3DlZT4Gd37joAh
 KRvQ==
X-Gm-Message-State: AHQUAub/gkrGcY/yNeqBPxlKFuUyZ8IcMlsFuunkpHNV7J/uaUouNjOs
 EetZdFXCYv+59sG1a+8yXLE=
X-Google-Smtp-Source: AHgI3IaSIXdNbYC13yhWnlscSVg0IeJUPMTSCagSUMsJavpwxQgWxdo0l6DJUhyxb+WhNj3s8hld6A==
X-Received: by 2002:a19:2893:: with SMTP id o141mr7614661lfo.63.1549484460616; 
 Wed, 06 Feb 2019 12:21:00 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id l3-v6sm3965224ljg.21.2019.02.06.12.20.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 06 Feb 2019 12:20:59 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: Julien Grall <julien.grall@arm.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
Message-ID: <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
Date: Wed, 6 Feb 2019 22:20:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAwNS4wMi4xOSAxMDo0MCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBPbiAwNC4w
Mi4xOSAyMzo1OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBUaGFuayB5b3UgZm9yIHdyaXRpbmcg
YSBwYXRjaC4gSSBhbSBiYWNrIGluIEZyYW5jZSB0aGlzIHdlZWsgZm9yIGZhbWlseSByZWFzb24g
YW5kIHdpbGwgbm90IGhhdmUgdGltZSBwcm9wZXJseSBnaXZlIGEgc3BpbiB0aGlzIHdlZWsuIFN0
ZWZhbm8sIEFuZHJpaSwgY2FuIHlvdSB0ZXN0IGl0Pwo+IEknbGwgZG8gdGhhdCB0b2RheS4KCkkg
YWN0dWFsbHkgZGlkIGl0IHRvZGF5LgpTbyB0aGF0IGl0IGlzIGNvbXBpbGVkIGFuZCBydW5zLiBJ
IHVuY29tbWVudGVkIHRoYXQgcHJpbnQsIGFuZCBpdCBkb2VzIG5vdCBhcHBlYXIuCkkgc2VlIHN0
ZWFsIHRpbWUgc2xpZ2h0bHkgYm91bmNpbmcgYXJvdW5kIDUwJSBpbiBhIGZvbGxvd2luZyBjb25m
aWd1cmF0aW9uOgogIC0gNFBDUFVzCiAgLSAyIFZNcyBvZiA0IFZDUFVzCiAgLSBib3RoIFZNcyBy
dW5uaW5nIGBmb3IgaSBpbiAxIDIgMyA0OyBkbyBkZCBpZj0vZGV2L3plcm8gb2Y9L2Rldi9udWxs
ICYgZG9uZWAgZnJvbSB0aGVpciBjb25zb2xlcwoKSXQgc2VlbXMgdGhhdCByZXN1bHRzIGFyZSBh
cyBleHBlY3RlZC4KCkkgYWxzbyBjaGVja2VkIHRoZSBidWlsZCB3aXRob3V0IHRoZSBwYXRjaC4g
SSBleHBlY3RlZCBpdCB3b3VsZCBkZW1vbnN0cmF0ZSBtb3JlIGluY29uc2lzdGVuY3kgaW4gbnVt
YmVycywgYnV0IG5vLCBpdCBhbHNvIHNob3dzIDUwJSBzdGVhbCB0aW1lIHByZXR0eSBzdGFibGUu
CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 20:24:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 20:24:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grTkH-00071W-Qj; Wed, 06 Feb 2019 20:24:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bL18=QN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grTkF-00071K-RW
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 20:24:31 +0000
X-Inumbo-ID: 32ca7850-2a4d-11e9-abfc-0fa62275e528
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32ca7850-2a4d-11e9-abfc-0fa62275e528;
 Wed, 06 Feb 2019 20:24:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grTk9-0007kh-Ry; Wed, 06 Feb 2019 20:24:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grTk9-0003kE-Dk; Wed, 06 Feb 2019 20:24:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grTk9-0000js-D8; Wed, 06 Feb 2019 20:24:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132941-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-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-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-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:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=620d9dd598fde388f56ac37bcd3b31168c2f9fc6
X-Osstest-Versions-That: libvirt=7c9dcfed5ae6d5874ea0e67e47a6871707b8446a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Feb 2019 20:24:25 +0000
Subject: [Xen-devel] [libvirt test] 132941: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk0MSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5NDEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjc3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNzc2CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDYyMGQ5ZGQ1OThmZGUzODhmNTZhYzM3YmNkM2IzMTE2OGMyZjlm
YzYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDdjOWRjZmVkNWFlNmQ1
ODc0ZWEwZTY3ZTQ3YTY4NzE3MDdiODQ0NmEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjc3NiAg
MjAxOS0wMi0wMyAxMzo0NTozOSBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI4
NDYgIDIwMTktMDItMDQgMTM6MDM6NDIgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzI5NDEgIDIwMTktMDItMDUgMTQ6NTc6NDQgWiAgICAxIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24g
PGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgTWFyYyBIYXJ0bWF5ZXIgPG1oYXJ0bWF5QGxpbnV4Lmli
bS5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQZXRlciBL
cmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICA3
YzlkY2ZlZDVhLi42MjBkOWRkNTk4ICA2MjBkOWRkNTk4ZmRlMzg4ZjU2YWMzN2JjZDNiMzExNjhj
MmY5ZmM2IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 20:41:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 20:41:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grU0c-0000HY-E0; Wed, 06 Feb 2019 20:41:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=su2n=QN=citrix.com=prvs=933dc5b42=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1grU0b-0000HT-9p
 for xen-devel@lists.xen.org; Wed, 06 Feb 2019 20:41:25 +0000
X-Inumbo-ID: 8e11b262-2a4f-11e9-8f36-af047cde0224
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e11b262-2a4f-11e9-8f36-af047cde0224;
 Wed, 06 Feb 2019 20:41:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,341,1544486400"; d="scan'208";a="77488520"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 6 Feb 2019 20:41:10 +0000
Message-ID: <1549485670-9273-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZG9tMF9jb25zdHJ1Y3RfcHYoKSBoYXMgbG9naWMgdG8gdHJhbnNpdGlvbiBkb20wIGludG8gYSBj
b21wYXQgZG9tYWluIHdoZW4KYm9vdGluZyBhbiBFTEYzMiBpbWFnZS4KCk9uZSBhc3BlY3Qgd2hp
Y2ggaXMgbWlzc2luZyBpcyB0aGUgQ1BVSUQgcG9saWN5IHJlY2FsY3VsYXRpb24sIG1lYW5pbmcg
dGhhdCBhCjMyYml0IGRvbTAgc2VlcyBhIDY0Yml0IHBvbGljeSwgd2hpY2ggZGlmZmVyIGJ5IHRo
ZSBMb25nIE1vZGUgZmVhdHVyZSBmbGFnIGluCnBhcnRpY3VsYXIuICBBbm90aGVyIG1pc3Npbmcg
aXRlbSBpcyB0aGUgeDg3X2ZpcF93aWR0aCBpbml0aWFsaXNhdGlvbi4KClVwZGF0ZSBkb20wX2Nv
bnN0cnVjdF9wdigpIHRvIHVzZSBzd2l0Y2hfY29tcGF0KCksIHJhdGhlciB0aGFuIHJldGFpbmlu
ZyB0aGUKb3BlbmNvZGluZy4gIFBvc2l0aW9uIHRoZSBjYWxsIHRvIHN3aXRjaF9jb21wYXQoKSBz
dWNoIHRoYXQgdGhlIGNvbXBhdDMyIGxvY2FsCnZhcmlhYmxlIGNhbiBkaXNhcHBlYXIgZW50aXJl
bHkuCgpUaGUgMzJiaXQgbW9uaXRvciB0YWJsZSBpcyBub3cgY3JlYXRlZCBieSBzZXR1cF9jb21w
YXRfbDQoKSwgYXZvaWRpbmcgdGhlIG5lZWQKdG8gZm9yIG1hbnVhbCBjcmVhdGlvbiBsYXRlci4g
IEZ1cnRoZXJtb3JlLCB0aGUgTDMgdGFibGUgY3JlYXRpb24gaXMgcmVkdW5kYW50CndpdGggdGhl
IGxvZ2ljIGluc2lkZSB0aGUgbWFpbiBtYXBwaW5nIGxvb3AsIHNvIGNhbiBiZSBkcm9wcGVkIGFz
IHdlbGwuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KClNsaWdodGx5IFJGQzoKCjEpIEkndmUgbm90IHdvcmtlZCBvdXQgZXhhY3Rs
eSB3aGF0IHRoZQoKICAgICB2LT52Y3B1X2luZm8gPSAodm9pZCAqKSZkLT5zaGFyZWRfaW5mby0+
Y29tcGF0LnZjcHVfaW5mb1swXTsKCiAgIGxpbmUgaXMgc3VwcG9zZWQgdG8gYmUgZG9pbmcgYW5k
IHdoZXRoZXIgaXQgaXMgbmVlZGVkLCBidXQgaXQgZG9lc24ndAogICBhcHBlYXIgdG8gbWF0dGVy
LiAgSXQgaXMgcGVyaGFwcyBhbm90aGVyIHJlZHVuZGFudCBvcGVuY29kaW5nLgoKMikgVGhlIHJl
cG9ydGVkCgogICAgIERvbTAgYWxsb2MuOiAgIDAwMDAwMDAwM2U4MDAwMDAtPjAwMDAwMDAwM2Vj
MDAwMDAgKDI0MDQ3MCBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCgogICBsaW5lIGNoYW5nZXMgYnkg
MSBwYWdlIGJlY2F1c2Ugb2YgdGhlIGFsbG9jX2RvbWhlYXBfcGFnZSgpIG1vdmluZyBhaGVhZCBv
ZgogICB0aGUgcHJpbnRrKCksIGJ1dCBJJ20gZmFpcmx5IHN1cmUgdGhpcyBpcyBiZW5pZ24uICBU
aGVyZSBpcyBhIG1hdGNoaW5nCiAgIHJlZHVjdGlvbiBpbiB0aGUgbGVuZ3RoIG9mIHRoZSBjb25z
dHJ1Y3RlZCBtMnAgd2hpY2ggaXMgcGVyaGFwcyBsZXNzCiAgIGJlbmlnbi4KLS0tCiB4ZW4vYXJj
aC94ODYvcHYvZG9tMF9idWlsZC5jIHwgNDMgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICB8ICAyICstCiAyIGZp
bGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jCmluZGV4IDgzN2VmN2IuLmMzZDhlZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtMjg1
LDcgKzI4NSw3IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kdWxlX3QgKmluaXRyZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY21kbGluZSkKIHsKLSAgICBpbnQgaSwgY3B1
LCByYywgY29tcGF0aWJsZSwgY29tcGF0MzIsIG9yZGVyLCBtYWNoaW5lOworICAgIGludCBpLCBj
cHUsIHJjLCBjb21wYXRpYmxlLCBvcmRlciwgbWFjaGluZTsKICAgICBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVnczsKICAgICB1bnNpZ25lZCBsb25nIHBmbiwgbWZuOwogICAgIHVuc2lnbmVkIGxv
bmcgbnJfcGFnZXM7CkBAIC0zNTQsMTQgKzM1NCwxOCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3Ry
dWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAKICAgICAvKiBjb21wYXRpYmlsaXR5IGNoZWNrICov
CiAgICAgY29tcGF0aWJsZSA9IDA7Ci0gICAgY29tcGF0MzIgICA9IDA7CiAgICAgbWFjaGluZSA9
IGVsZl91dmFsKCZlbGYsIGVsZi5laGRyLCBlX21hY2hpbmUpOwogICAgIHByaW50aygiIFhlbiAg
a2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzJcbiIpOwogICAgIGlmICggZWxmXzMyYml0KCZl
bGYpICYmIHBhcm1zLnBhZSA9PSBYRU5fUEFFX0JJTU9EQUwgKQogICAgICAgICBwYXJtcy5wYWUg
PSBYRU5fUEFFX0VYVENSMzsKICAgICBpZiAoIGVsZl8zMmJpdCgmZWxmKSAmJiBwYXJtcy5wYWUg
JiYgbWFjaGluZSA9PSBFTV8zODYgKQogICAgIHsKLSAgICAgICAgY29tcGF0MzIgPSAxOworICAg
ICAgICBpZiAoIHVubGlrZWx5KHJjID0gc3dpdGNoX2NvbXBhdChkKSkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBwcmludGsoIkRvbTAgZmFpbGVkIHRvIHN3aXRjaCB0byBjb21wYXQ6ICVkXG4i
LCByYyk7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKwogICAgICAgICBjb21w
YXRpYmxlID0gMTsKICAgICB9CiAgICAgaWYgKGVsZl82NGJpdCgmZWxmKSAmJiBtYWNoaW5lID09
IEVNX1g4Nl82NCkKQEAgLTM5MiwxNiArMzk2LDYgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVj
dF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBjb21w
YXQzMiApCi0gICAgewotICAgICAgICBkLT5hcmNoLmlzXzMyYml0X3B2ID0gZC0+YXJjaC5oYXNf
MzJiaXRfc2hpbmZvID0gMTsKLSAgICAgICAgZC0+YXJjaC5wdi54cHRpID0gZmFsc2U7Ci0gICAg
ICAgIGQtPmFyY2gucHYucGNpZCA9IGZhbHNlOwotICAgICAgICB2LT52Y3B1X2luZm8gPSAodm9p
ZCAqKSZkLT5zaGFyZWRfaW5mby0+Y29tcGF0LnZjcHVfaW5mb1swXTsKLSAgICAgICAgaWYgKCBz
ZXR1cF9jb21wYXRfYXJnX3hsYXQodikgIT0gMCApCi0gICAgICAgICAgICBCVUcoKTsKLSAgICB9
Ci0KICAgICBucl9wYWdlcyA9IGRvbTBfY29tcHV0ZV9ucl9wYWdlcyhkLCAmcGFybXMsIGluaXRy
ZF9sZW4pOwogCiAgICAgaWYgKCBwYXJtcy5wYWUgPT0gWEVOX1BBRV9FWFRDUjMgKQpAQCAtNDI1
LDggKzQxOSw2IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICAgICAgcGFybXMucDJtX2Jhc2UgPSBVTlNFVF9BRERSOwogICAgIH0KIAotICAgIGRv
bWFpbl9zZXRfYWxsb2NfYml0c2l6ZShkKTsKLQogICAgIC8qCiAgICAgICogV2h5IGRvIHdlIG5l
ZWQgdGhpcz8gVGhlIG51bWJlciBvZiBwYWdlLXRhYmxlIGZyYW1lcyBkZXBlbmRzIG9uIHRoZQog
ICAgICAqIHNpemUgb2YgdGhlIGJvb3RzdHJhcCBhZGRyZXNzIHNwYWNlLiBCdXQgdGhlIHNpemUg
b2YgdGhlIGFkZHJlc3Mgc3BhY2UKQEAgLTYwNiwyMyArNTk4LDE0IEBAIGludCBfX2luaXQgZG9t
MF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICB7CiAgICAgICAgIG1hZGRyX3Rv
X3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDRfcGFnZV90YWJsZTsK
ICAgICAgICAgbDRzdGFydCA9IGw0dGFiID0gX192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0g
UEFHRV9TSVpFOworICAgICAgICBjbGVhcl9wYWdlKGw0dGFiKTsKKyAgICAgICAgaW5pdF94ZW5f
bDRfc2xvdHMobDR0YWIsIF9tZm4odmlydF90b19tZm4obDRzdGFydCkpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICBkLCBJTlZBTElEX01GTiwgdHJ1ZSk7CisgICAgICAgIHYtPmFyY2guZ3Vl
c3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9wYWRkcihfX3BhKGw0c3RhcnQpKTsKICAgICB9CiAg
ICAgZWxzZQotICAgIHsKLSAgICAgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCBNRU1G
X25vX293bmVyIHwgTUVNRl9ub19zY3J1Yik7Ci0gICAgICAgIGlmICggIXBhZ2UgKQotICAgICAg
ICAgICAgcGFuaWMoIk5vdCBlbm91Z2ggUkFNIGZvciBkb21haW4gMCBQTUw0XG4iKTsKLSAgICAg
ICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDRfcGFnZV90YWJsZXxQR1RfdmFsaWRh
dGVkfDE7Ci0gICAgICAgIGw0c3RhcnQgPSBsNHRhYiA9IHBhZ2VfdG9fdmlydChwYWdlKTsKLSAg
ICAgICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNlLnR5cGVfaW5mbyA9IFBHVF9s
M19wYWdlX3RhYmxlOwotICAgICAgICBsM3N0YXJ0ID0gX192YShtcHRfYWxsb2MpOyBtcHRfYWxs
b2MgKz0gUEFHRV9TSVpFOwotICAgIH0KLSAgICBjbGVhcl9wYWdlKGw0dGFiKTsKLSAgICBpbml0
X3hlbl9sNF9zbG90cyhsNHRhYiwgX21mbih2aXJ0X3RvX21mbihsNHN0YXJ0KSksCi0gICAgICAg
ICAgICAgICAgICAgICAgZCwgSU5WQUxJRF9NRk4sIHRydWUpOwotICAgIHYtPmFyY2guZ3Vlc3Rf
dGFibGUgPSBwYWdldGFibGVfZnJvbV9wYWRkcihfX3BhKGw0c3RhcnQpKTsKLSAgICBpZiAoIGlz
X3B2XzMyYml0X2RvbWFpbihkKSApCi0gICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9
IHYtPmFyY2guZ3Vlc3RfdGFibGU7CisgICAgICAgIC8qIE1vbml0b3IgdGFibGUgYWxyZWFkeSBj
cmVhdGVkIGJ5IHN3aXRjaF9jb21wYXQoKS4gKi8KKyAgICAgICAgbDRzdGFydCA9IGw0dGFiID0g
X192YShwYWdldGFibGVfZ2V0X3BhZGRyKHYtPmFyY2guZ3Vlc3RfdGFibGUpKTsKIAogICAgIGw0
dGFiICs9IGw0X3RhYmxlX29mZnNldCh2X3N0YXJ0KTsKICAgICBwZm4gPSBhbGxvY19zcGZuOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jCmluZGV4IDdlODRiMDQuLjM0NTc1ODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
di9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTcwLDcgKzcwLDcg
QEAgc3RhdGljIGludCBzZXR1cF9jb21wYXRfbDQoc3RydWN0IHZjcHUgKnYpCiAgICAgbDRfcGdl
bnRyeV90ICpsNHRhYjsKICAgICBtZm5fdCBtZm47CiAKLSAgICBwZyA9IGFsbG9jX2RvbWhlYXBf
cGFnZSh2LT5kb21haW4sIE1FTUZfbm9fb3duZXIpOworICAgIHBnID0gYWxsb2NfZG9taGVhcF9w
YWdlKHYtPmRvbWFpbiwgTUVNRl9ub19vd25lciB8IE1FTUZfbm9fc2NydWIpOwogICAgIGlmICgg
cGcgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 21:03:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 21:03:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grULm-000241-Fz; Wed, 06 Feb 2019 21:03:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+4Jx=QN=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1grULl-00023s-3h
 for xen-devel@lists.xen.org; Wed, 06 Feb 2019 21:03:17 +0000
X-Inumbo-ID: 9f10dcab-2a52-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f10dcab-2a52-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 21:03:15 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 082C9218D3;
 Wed,  6 Feb 2019 21:03:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549486995;
 bh=DuNtrDlbUie02dT0684kr7+BkX0R/F9ph6YKlX196BI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=t0bVld9AyD/BHVTwoaMZcJvFRmowYnNeTxhIDsMgNgqLpDQAmcEqnQkxNCOOAyo/r
 WVFlhxUURVGgzyhqKImPGlzzsM78Qf3/mX0xNZrMt+8OhnHz6h4uYjtfdX3WZUqBS1
 Q8Y719DfIjwfLWQimk8ZutY1wS3E/kY2didpeQRM=
Date: Wed, 6 Feb 2019 13:03:14 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrii Anisov <andrii.anisov@gmail.com>
In-Reply-To: <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
Message-ID: <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
References: <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA2IEZlYiAyMDE5LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvLAo+IAo+IE9u
IDA1LjAyLjE5IDEwOjQwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+ID4gT24gMDQuMDIuMTkgMjM6
NTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gVGhhbmsgeW91IGZvciB3cml0aW5nIGEgcGF0
Y2guIEkgYW0gYmFjayBpbiBGcmFuY2UgdGhpcyB3ZWVrIGZvciBmYW1pbHkKPiA+ID4gcmVhc29u
IGFuZCB3aWxsIG5vdCBoYXZlIHRpbWUgcHJvcGVybHkgZ2l2ZSBhIHNwaW4gdGhpcyB3ZWVrLiBT
dGVmYW5vLAo+ID4gPiBBbmRyaWksIGNhbiB5b3UgdGVzdCBpdD8KPiA+IEknbGwgZG8gdGhhdCB0
b2RheS4KPiAKPiBJIGFjdHVhbGx5IGRpZCBpdCB0b2RheS4KPiBTbyB0aGF0IGl0IGlzIGNvbXBp
bGVkIGFuZCBydW5zLiBJIHVuY29tbWVudGVkIHRoYXQgcHJpbnQsIGFuZCBpdCBkb2VzIG5vdAo+
IGFwcGVhci4KPiBJIHNlZSBzdGVhbCB0aW1lIHNsaWdodGx5IGJvdW5jaW5nIGFyb3VuZCA1MCUg
aW4gYSBmb2xsb3dpbmcgY29uZmlndXJhdGlvbjoKPiAgLSA0UENQVXMKPiAgLSAyIFZNcyBvZiA0
IFZDUFVzCj4gIC0gYm90aCBWTXMgcnVubmluZyBgZm9yIGkgaW4gMSAyIDMgNDsgZG8gZGQgaWY9
L2Rldi96ZXJvIG9mPS9kZXYvbnVsbCAmIGRvbmVgCj4gZnJvbSB0aGVpciBjb25zb2xlcwo+IAo+
IEl0IHNlZW1zIHRoYXQgcmVzdWx0cyBhcmUgYXMgZXhwZWN0ZWQuCj4gCj4gSSBhbHNvIGNoZWNr
ZWQgdGhlIGJ1aWxkIHdpdGhvdXQgdGhlIHBhdGNoLiBJIGV4cGVjdGVkIGl0IHdvdWxkIGRlbW9u
c3RyYXRlCj4gbW9yZSBpbmNvbnNpc3RlbmN5IGluIG51bWJlcnMsIGJ1dCBubywgaXQgYWxzbyBz
aG93cyA1MCUgc3RlYWwgdGltZSBwcmV0dHkKPiBzdGFibGUuCgpUaGF0J3MgZ3JlYXQuIENvdWxk
IHlvdSBvciBSb2dlciB0YWtlIGNhcmUgb2YgY2xlYW5pbmcgdXAgdGhlIHBhdGNoIGFuZApwcm9w
ZXJseSBzdWJtaXR0aW5nIGl0IHRvIHRoZSBsaXN0PyBBbmQgYWxzbyBkb3VibGUgY2hlY2sgdGhh
dCBpdCB3b24ndApicmVhayBhbnkgZ3Vlc3RzIChhdCBsZWFzdCB0aGUgb25lcyB3ZSBrbm93IGFi
b3V0OiBMaW51eCBhbmQgV2luZG93cyBvbgp4ODYpLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 22:18:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 22:18:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grVWT-0007wD-RB; Wed, 06 Feb 2019 22:18:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bL18=QN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grVWS-0007w1-Rs
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 22:18:24 +0000
X-Inumbo-ID: 1d75a857-2a5d-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d75a857-2a5d-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 22:18:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grVWP-0002dW-2q; Wed, 06 Feb 2019 22:18:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grVWO-0003hW-RF; Wed, 06 Feb 2019 22:18:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grVWO-00016Z-Qa; Wed, 06 Feb 2019 22:18:20 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-132959-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=31147537ec123ed5f5eb12260430f1ef5f906324
X-Osstest-Versions-That: freebsd=f2704b103eb396f8e9139b73406b504b837dfb61
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Feb 2019 22:18:20 +0000
Subject: [Xen-devel] [freebsd-master test] 132959: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk1OSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyOTU5LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgMzExNDc1MzdlYzEyM2VkNWY1ZWIx
MjI2MDQzMGYxZWY1ZjkwNjMyNApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgZjI3MDRiMTAzZWIzOTZmOGU5MTM5YjczNDA2YjUwNGI4MzdkZmI2MQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMyODMyICAyMDE5LTAyLTA0IDA5OjE5OjExIFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMjk1OSAgMjAxOS0wMi0wNiAwOToxOToyNyBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFuZHJldyA8YW5kcmV3QEZyZWVCU0Qub3JnPgogIGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAg
YmRlIDxiZGVARnJlZUJTRC5vcmc+CiAgY2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgZGltIDxkaW1A
RnJlZUJTRC5vcmc+CiAgaW1wIDxpbXBARnJlZUJTRC5vcmc+CiAgamFoIDxqYWhARnJlZUJTRC5v
cmc+CiAgamNoYW5kcmEgPGpjaGFuZHJhQEZyZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0
c0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBsdXBvcmwgPGx1cG9ybEBG
cmVlQlNELm9yZz4KICBtYW51IDxtYW51QEZyZWVCU0Qub3JnPgogIG1hcml1cyA8bWFyaXVzQEZy
ZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBtYXYgPG1hdkBGcmVlQlNE
Lm9yZz4KICBtbWFjeSA8bW1hY3lARnJlZUJTRC5vcmc+CiAgbmdpZSA8bmdpZUBGcmVlQlNELm9y
Zz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KICB2bWFmZmlvbmUgPHZtYWZmaW9uZUBG
cmVlQlNELm9yZz4KICB5dXJpcHYgPHl1cmlwdkBGcmVlQlNELm9yZz4KCmpvYnM6CiBidWlsZC1h
bWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2ZyZWVic2QuZ2l0CiAgIGYyNzA0YjEw
M2ViLi4zMTE0NzUzN2VjMSAgMzExNDc1MzdlYzEyM2VkNWY1ZWIxMjI2MDQzMGYxZWY1ZjkwNjMy
NCAtPiB0ZXN0ZWQvbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 22:28:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 22:28:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grVgN-0000P5-RQ; Wed, 06 Feb 2019 22:28:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bL18=QN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grVgM-0000Ov-17
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 22:28:38 +0000
X-Inumbo-ID: 88226838-2a5e-11e9-b45e-6fa8d7f85642
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88226838-2a5e-11e9-b45e-6fa8d7f85642;
 Wed, 06 Feb 2019 22:28:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grVgE-00035D-IZ; Wed, 06 Feb 2019 22:28:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grVgE-0004YY-85; Wed, 06 Feb 2019 22:28:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grVgE-0001Vo-67; Wed, 06 Feb 2019 22:28:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132977-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0322e0db5b29a0d1ce4b452885e34023e3a4b00e
X-Osstest-Versions-That: xen=6b6ff07fbd9ec175ffff86d1f52fac61e87e2e58
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Feb 2019 22:28:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132977: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk3NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjk3Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwMzIyZTBkYjViMjlhMGQxY2U0YjQ1Mjg4NWUzNDAyM2UzYTRiMDBlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2YjZmZjA3ZmJkOWVjMTc1ZmZm
Zjg2ZDFmNTJmYWM2MWU4N2UyZTU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI5NjcgIDIwMTkt
MDItMDYgMTM6MDA6MzYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyOTc3ICAy
MDE5LTAyLTA2IDIwOjAwOjUwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUGVuZyBGYW4gPHBlbmcuZmFuQG54
cC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICA2YjZmZjA3ZmJkLi4wMzIyZTBkYjViICAwMzIyZTBkYjVi
MjlhMGQxY2U0YjQ1Mjg4NWUzNDAyM2UzYTRiMDBlIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 06 23:39:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Feb 2019 23:39:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grWn4-00069L-8y; Wed, 06 Feb 2019 23:39:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+4Jx=QN=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1grWn3-00069D-Ie
 for xen-devel@lists.xenproject.org; Wed, 06 Feb 2019 23:39:37 +0000
X-Inumbo-ID: 7661f96f-2a68-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7661f96f-2a68-11e9-bc90-bc764e045a96;
 Wed, 06 Feb 2019 23:39:36 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 709292073F;
 Wed,  6 Feb 2019 23:39:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549496376;
 bh=+C+OqQk2vxtmwqE/UQkO4378imCmSKZEYKuh2rcU03g=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ZhW6p/mWmJXpz7XE8cGGI+AmVq5N9DZgN557784ePj/4tVho+QBMJ4QQKPysOy9Bo
 e1gPKLMY7djbTaHkXZJ/RWnSfWM4vPpFoYRiySSmrFodw5X6kdaCBENsUhkXczvr4U
 /rtaY3sZTlo95EUsS1Fq4jLulwa/4ZXVkHnZTKnM=
Date: Wed, 6 Feb 2019 15:39:35 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@citrix.com>
In-Reply-To: <23643.4305.505749.803438@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1902061318050.2723@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
 <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
 <23643.13.22252.324537@mariner.uk.xensource.com>
 <58B0ADFB020000D800417A66@prv1-mh.provo.novell.com>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <7A8C0A4F020000EEB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B09910200007800214659@prv1-mh.provo.novell.com>
 <23643.3403.803290.647664@mariner.uk.xensource.com>
 <08D440470200001BB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B0F9D0200007800214692@prv1-mh.provo.novell.com>
 <23643.4305.505749.803438@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA2IEZlYiAyMDE5LCBJYW4gSmFja3NvbiB3cm90ZToKPiBKYW4gQmV1bGljaCB3cml0
ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDEvNF0geGVuOiBpbnRyb2R1Y2UgU1lNQk9M
Iik6Cj4gPiBPbiAwNi4wMi4xOSBhdCAxNzozNywgPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gPiBKYW4gQmV1bGljaCB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY2
IDEvNF0geGVuOiBpbnRyb2R1Y2UgU1lNQk9MIik6Cj4gPiA+PiAtIGl0IGFsbG93cyB0aGUgZW5k
LW9mLXdoYXRldmVyIHN5bWJvbHMgdG8gYWxzbyBiZSBoYW5kZWQgdG8KPiA+ID4+ICAgZnVuY3Rp
b25zIGluIGEgdHlwZS1zYWZlIG1hbm5lcgo+ID4gPiAKPiA+ID4gWWVzLiAgSG93ZXZlci4uLgoK
SSBhbSBPSyB3aXRoIHRoaXMgYXBwcm9hY2guIE1heWJlIG5vdCB0aGUgYmVzdCBJTU8sIGJ1dCBn
b29kIGVub3VnaC4gSXQKc2hvdWxkIGFsc28gc2F0aXNmeSB0aGUgTUlTUkFDIGd1eXMsIGFzIHRo
ZXkgd3JvdGUgImlkZWFsbHkgY2FzdCB0bwp1aW50cHRyX3Qgb25seSBvbmNlIjogaGVyZSB3ZSB3
b3VsZG4ndCBiZSBjYXN0aW5nIG9ubHkgb25jZSwgYnV0IGF0CmxlYXN0IHdlIHdvdWxkIGRvIGl0
IGluc2lkZSBhIHNpbmdsZSB3ZWxsLWRlZmluZWQgbWFjcm8uCgpJIGRpZCBtYW5hZ2UgdG8gY29u
dmVydCB2NCBvZiB0aGUgc2VyaWVzIHRvIHRoaXMgYXBwcm9hY2ggYmVmb3JlIHdyaXRpbmcKdGhp
cyBhbnN3ZXIgLS0gZXZlcnl0aGluZyBsb29rcyBwbGF1c2libGUgYW5kIGNvbXBpbGVzIE9LLiBB
bHNvLCBzZWUKYmVsb3cuCgoKPiA+ID4+ICAgKHdlIGNvdWxkIGV2ZW4gaGF2ZSBwZXItaW5zdGFu
Y2Ugc3RydWN0dXJlIGZsYXZvcnMsIHN1Y2ggdGhhdAo+ID4gPj4gICB1bnJlbGF0ZWQgImVuZCIg
c3ltYm9scyBjYW4ndCBiZSBtaXhlZCB1cDsgZm9yIGV4YW1wbGUgdGhlIHR5cGUKPiA+ID4+ICAg
Y291bGQgc2ltcGx5IGJlIGEgc3RydWN0dXJlIHdyYXBwaW5nIGEgZmllbGQgb2YgdGhlIG9yaWdp
bmFsIGJhc2UKPiA+ID4+ICAgdHlwZSkuCj4gPiA+IAo+ID4gPiBJIHRoaW5rIHRoaXMgd291bGQg
YmUgZGlmZmljdWx0IHRvIGFjaGlldmUgd2l0aG91dCB3cml0aW5nIGEgZm9yYmlkZGVuCj4gPiA+
IHBvaW50ZXIgY29tcGFyaXNvbiBpbiB0aGUgbWFjcm8uICBJdCBjb3VsZCBwZXJoYXBzIGJlIGFj
aGlldmVkIHdpdGgKPiA+ID4gdHlwZW9mKCkgaWYgdGhhdCBpcyBhdmFpbGFibGUgaW4gaHlwZXJ2
aXNvciBjb2RlLgo+ID4gCj4gPiBJJ20gYWZyYWlkIEkgZG9uJ3QgdW5kZXJzdGFuZCAtIHlvdSB3
YW50IHRvIGNhc3QgdG8gYW4gaW50ZWdlcgo+ID4gdHlwZSBhbnl3YXkgZm9yIGRvaW5nIHRoZSBj
b21wYXJpc29uLgo+IAo+IFRoZSB1c3VhbCBhcHByb2FjaCB0byBoYWtpbmcgYSBtYWNybyBwZXJm
b3JtIGFuIGV4cGxpY2l0IHR5cGVjaGVjawo+IChpZSwgdG8gaGF2ZSB0aGUgbWFjcm8gY2hlY2sg
dGhhdCB0aGUgdHlwZXMgb2YgaXRzIGFyZ3VtZW50cyBhcmUKPiByaWdodCkgaXMgdG8gaGF2ZSB0
aGUgbWFjcm8gZXhwYW5zaW9uIGNvbnRhaW4gYSBgc3B1cmlvdXMnIGNvbXBhcmlzb24KPiB3aG9z
ZSByZXN1bHQgaXMgaWdub3JlZCBidXQgd2hpY2ggd2lsbCB5aWVsZCBhIGNvbXBpbGUtdHlwZSB0
eXBlCj4gbWlzbWF0Y2ggaWYgdGhlIGFyZ3VtZW50IHR5cGVzIHdlcmUgd3JvbmcuICBCdXQgdGhp
cyBpcyBvbmx5IGxlZ2FsIGlmCj4gdGhlIHByb3ZlbmFuY2Ugb2YgdGhlIGNvbXBhcmVkIHBvaW50
ZXJzIGlzIGxlZ2FsIGZvciBhIHBvaW50ZXIKPiBjb21wYXJpc29uLiAgVGhlIGJhZCBlZmZlY3Rz
IG9mIGV2YWx1YXRpbmcgYW4gVUIgZXhwcmVzc2lvbiBhcmUgbm90Cj4gbGltaXRlZCBieSB3aXRo
aW4tcHJvZ3JhbSBjYXVzYWxpdHkuCj4gCj4gPiBBcyB0byB0eXBlb2YoKSAtIHRoaXMgYmVpbmcg
YSBjb21waWxlciBjb25zdHJ1Y3QsIGl0IGlzIGF2YWlsYWJsZQo+ID4gd2hlbmV2ZXIgdGhlIGNv
bXBpbGVyIHN1cHBvcnRzIGl0LiBXZSBjZXJ0YWlubHkgdXNlIGl0Cj4gPiBlbHNld2hlcmUgaW4g
aHlwZXJ2aXNvciBjb2RlLgo+IAo+IEkgdGhpbmsgdGhlbiB0aGF0Cj4gICAgKHR5cGVvZihYKSkw
ID09ICh0eXBlb2YoWSkpMAo+IGlzIHRoZSBjb3JyZWN0IGZvcm11bGF0aW9uIG9mIHRoZSB0eXBl
IGNoZWNrIC0gYmVjYXVzZSBpdCBpcyBsZWdhbCBubwo+IG1hdHRlciB0aGUgcHJvdmVuYW5jZSBv
ZiBYIGFuZCBZLgoKVGhhbmsgeW91LCBJYW4uIEkgdGhpbmsgSSB1bmRlcnN0YW5kIHdoYXQgeW91
IGFyZSBzYXlpbmcuIEknbGwgcHJvYmFibHkKbGVhdmUgdGhpcyBvdXQgZm9yIHRoZSBuZXh0IGl0
ZXJhdGlvbiB0aG91Z2gsIGJ1dCBJIGFtIGhhcHB5IHRvIGFkZCBpdAphZnRlcndhcmRzLgoKSSB3
YXMgdGhpbmtpbmcgb2YgZ29pbmcgd2l0aCB0d28gTUFDUk9zOgoKKy8qCisgKiBQZXJmb3JtcyB4
IC0geSwgcmV0dXJucyB0aGUgb3JpZ2luYWwgcG9pbnRlciB0eXBlLiBUbyBiZSB1c2VkIHdoZW4K
KyAqIGVpdGhlciB4IG9yIHkgb3IgYm90aCBhcmUgbGlua2VyIHN5bWJvbHMuCisgKi8KKyNkZWZp
bmUgU1lNQk9MU19TVUJUUkFDVCh4LCB5KSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBfX3R5cGVvZl9fKCooeSkpICpwdHJfOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBwdHJfID0gKHR5
cGVvZihwdHJfKSkgKCgodWludHB0cl90KSh4KSAtICh1aW50cHRyX3QpKHkpKSAvIHNpemVvZigq
KHkpKSk7IFwKKyAgICBwdHJfOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30pCisKKy8qCisgKiBQZXJmb3JtcyB4
IC0geSwgcmV0dXJucyB1aW50cHRyX3QuIFRvIGJlIHVzZWQgd2hlbiBlaXRoZXIgeCBvciB5IG9y
CisgKiBib3RoIGFyZSBsaW5rZXIgc3ltYm9scy4KKyAqLworI2RlZmluZSBTWU1CT0xTX0NPTVBB
UkUoeCwgeSkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHVpbnRwdHJfdCBwdHJfOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHB0cl8gPSAoKHVpbnRwdHJfdCkoeCkgLSAo
dWludHB0cl90KSh5KSkgLyBzaXplb2YoKih5KSk7ICAgICAgICAgICAgICAgICAgXAorICAgIHB0
cl87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorfSkKCkV4YW1wbGVzOgoKKyAgICBuZXdfcHRyID0gU1lNQk9MU19T
VUJUUkFDVChmdW5jLT5vbGRfYWRkciwgX3N0YXJ0KSArIHZtYXBfb2ZfeGVuX3RleHQ7CgphbmQ6
CgorICAgIGZvciAoIGFsdCA9IHJlZ2lvbi0+YmVnaW47CisgICAgICAgICAgU1lNQk9MU19DT01Q
QVJFKGFsdCwgcmVnaW9uLT5lbmQpIDwgMDsKKyAgICAgICAgICBhbHQrKyApCgpXZSBjb3VsZCBh
bHNvIGRlZmluZSBhIHRoaXJkIG1hY3JvIHN1Y2ggYXM6CgogICNkZWZpbmUgU1lNQk9MU19TVUJU
UkFDVF9JTlQoeCwgeSkgIFNZTUJPTFNfQ09NUEFSRSgoeCksICh5KSkKCmJlY2F1c2Ugd2UgaGF2
ZSBtYW55IHBsYWNlcyB3aGVyZSB3ZSBuZWVkIHRoZSByZXN1bHQgb2YgU1lNQk9MU19TVUJUUkFD
VApjb252ZXJ0ZWQgdG8gYW4gaW50ZWdlciB0eXBlLiBGb3IgaW5zdGFuY2U6CgogIHBhZGRyX3Qg
eGVuX3NpemUgPSAodWludHB0cl90KVNZTUJPTFNfU1VCVFJBQyhfZW5kLCBfc3RhcnQpOwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 00:08:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 00:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grXEf-0000ny-UA; Thu, 07 Feb 2019 00:08:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OOdV=QO=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1grXEe-0000nb-Mw
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 00:08:08 +0000
X-Inumbo-ID: 7238b5fb-2a6c-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7238b5fb-2a6c-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 00:08:07 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 317DC21B0B;
 Wed,  6 Feb 2019 19:08:07 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 06 Feb 2019 19:08:07 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=JK73kGe2kOYACeAKu
 SWK8c5FebfIpFawvRaYzVLYuns=; b=GrXhCG76+KyPBxWrUMv9JTkYoVJ52qrI9
 sQ3tJ7CUM03pZ5WoA7rnjMh0LS9ZJ2+M8mafTXW1sKu23uPgRwNbhhuZCq1KV4jZ
 pNiOqyk202FA++P+mMCfNvtVwvKt8xcP9VGUKrg88Yrb428rapQcGG7Q0EiuMkVC
 OrSOYtOQfikfOfYGc/oqT1foBccRQuuRRurTyvkNp2czhM0Iz2/iIsfKzsynW6lN
 AbgD1S84Pxd79S6KxzCID/Ceff8jSU40J5vJmwmnmO3Tk2Rua5EeXgf+0hL2wYQV
 cc389K7QfxTmSIAlErJddnNfdPwMjyO6thjzZr+BpP5v1JKPkrx/g==
X-ME-Sender: <xms:5nZbXIYMmbQr7kzPRFbG-22Q11qPM7Q5mwwNEXdAWmyGf3Xgk22HFg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrkeelgddugecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepledurdeihedrfeegrd
 effeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgs
 lhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:5nZbXEsSO8IWaPuXp5cmIn4FnqZEPIpXgzye13DJ7NNyzvxG5PGe0g>
 <xmx:5nZbXFZz5Hrrz_wxOmm3eVyFk8HcdGWOxMlQd1o6sJjF6pQw8xwqCw>
 <xmx:5nZbXISf6cLkv51IPEV5hDuTy_QhY-ZgDdr0XKEftsLscGeFHOlfCw>
 <xmx:53ZbXM5qek64C0E4Gwyvmt3XJ8QRvfaFqbmSjTs5v8CQpXz_n-kwRw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 4073B10311;
 Wed,  6 Feb 2019 19:08:05 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  7 Feb 2019 01:07:47 +0100
Message-Id: <f5bf6b245f91398e0235a7b603ebc08ef64135ab.1549498018.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v4 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Simon Gaiser <simon@invisiblethingslab.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgoKU3R1YmRv
bWFpbnMgbmVlZCB0byBiZSBnaXZlbiBzdWZmaWNpZW50IHByaXZpbGVnZSBvdmVyIHRoZSBndWVz
dCB3aGljaCBpdApwcm92aWRlcyBlbXVsYXRpb24gZm9yIGluIG9yZGVyIGZvciBQQ0kgcGFzc3Ro
cm91Z2ggdG8gd29yayBjb3JyZWN0bHkuCldoZW4gYSBIVk0gZG9tYWluIHRyeSB0byBlbmFibGUg
TVNJLCBRRU1VIGluIHN0dWJkb21haW4gY2FsbHMKUEhZU0RFVk9QX21hcF9waXJxLCBidXQgbGF0
ZXIgaXQgbmVlZHMgdG8gY2FsbCBYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxIGFzCnBhcnQgb2YgeGNf
ZG9tYWluX3VwZGF0ZV9tc2lfaXJxLiBBbGxvdyBmb3IgdGhhdCBhcyBwYXJ0IG9mClBIWVNERVZP
UF9tYXBfcGlycS4KClRoaXMgaXMgbm90IG5lZWRlZCBmb3IgUENJIElOVHgsIGJlY2F1c2UgSVJR
IGluIHRoYXQgY2FzZSBpcyBrbm93bgpiZWZvcmVoYW5kIGFuZCB0aGUgc3R1YmRvbWFpbiBpcyBn
aXZlbiBwZXJtaXNzaW9ucyBvdmVyIHRoaXMgSVJRIGJ5CmxpYnhsX19kZXZpY2VfcGNpX2FkZCAo
dGhlcmUncyBhIGRvX3BjaV9hZGQgYWdhaW5zdCB0aGUgc3R1YmRvbWFpbikuCgpCYXNlZCBvbiBo
dHRwczovL2dpdGh1Yi5jb20vT3BlblhUL3hlbmNsaWVudC1vZS9ibG9iLzVlMGU3MzA0YTVhM2M3
NWVmMDEyNDBhMWUzNjczNjY1YjJhYWYwNWUvcmVjaXBlcy1leHRlbmRlZC94ZW4vZmlsZXMvc3R1
YmRvbWFpbi1tc2ktaXJxLWFjY2Vzcy5wYXRjaCBieSBFcmljIENoYW51ZGV0IDxjaGFudWRldGVA
YWluZm9zZWMuY29tPi4KClNpZ25lZC1vZmYtYnk6IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNp
YmxldGhpbmdzbGFiLmNvbT4KU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3Jl
Y2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KQ2hhbmdlcyBpbiB2MzoK
IC0gZXh0ZW5kIGNvbW1pdCBtZXNzYWdlCkNoYW5nZXMgaW4gdjQ6CiAtIGFkZCBtaXNzaW5nIGRl
c3Ryb3lfaXJxIG9uIGVycm9yIHBhdGgKCldpdGggdGhpcyBwYXRjaCwgc3R1YmRvbWFpbiB3aWxs
IGJlIGFibGUgdG8gY3JlYXRlIGFuZCBtYXAgbXVsdGlwbGUgaXJxCihEb1MgcG9zc2liaWxpdHk/
KSwgYXMgb25seSB0YXJnZXQgZG9tYWluIGlzIHZhbGlkYXRlZCBpbiBwcmFjdGljZS4gSXMKdGhh
dCBvaz8gSWYgbm90LCB3aGF0IGFkZGl0aW9uYWwgbGltaXRzIGNvdWxkIGJlIGFwcGxpZWQgaGVy
ZT8KSW4gSU5UeCBjYXNlIHRoZSBwcm9ibGVtIGRvZXNuJ3QgYXBwbHksIGJlY2F1c2UgdG9vbHN0
YWNrIGdyYW50IGFjY2Vzcwp0byBwYXJ0aWN1bGFyIElSUSBhbmQgbm8gYWxsb2NhdGlvbiBoYXBw
ZW4gb24gc3R1YmRvbWFpbiByZXF1ZXN0LiBCdXQgaW4KTVNJIGNhc2UsIGl0IGlzbid0IHRoYXQg
ZWFzeSBhcyBJUlEgbnVtYmVyIGlzbid0IGtub3duIGJlZm9yZSAoYXMKZXhwbGFpbmVkIGluIHRo
ZSBjb21taXQgbWVzc2FnZSkuCi0tLQogeGVuL2FyY2gveDg2L2lycS5jICAgICB8IDI0ICsrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3BoeXNkZXYuYyB8ICA5ICsrKysrKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2lycS5jIGIveGVuL2FyY2gveDg2L2lycS5jCmluZGV4IDhiNDRkNmMuLjVlNWRjYWMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMK
QEAgLTI2NzQsNiArMjY3NCwyMiBAQCBpbnQgYWxsb2NhdGVfYW5kX21hcF9tc2lfcGlycShzdHJ1
Y3QgZG9tYWluICpkLCBpbnQgaW5kZXgsIGludCAqcGlycV9wLAogICAgICAgICB7CiAgICAgY2Fz
ZSBNQVBfUElSUV9UWVBFX01VTFRJX01TSToKICAgICAgICAgICAgIGlycSA9IGNyZWF0ZV9pcnEo
TlVNQV9OT19OT0RFKTsKKyAgICAgICAgICAgIGlmICggIShpcnEgPCBucl9pcnFzX2dzaSB8fCBp
cnEgPj0gbnJfaXJxcykgJiYKKyAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT50
YXJnZXQgPT0gZCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmV0ID0gaXJxX3Bl
cm1pdF9hY2Nlc3MoY3VycmVudC0+ZG9tYWluLCBpcnEpOworICAgICAgICAgICAgICAgIGlmICgg
cmV0ICkgeworICAgICAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNhbid0IGdyYW50IGl0J3Mgc3R1YmRvbSAo
JWQpIGFjY2VzcyB0byAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlycSAlZCBmb3Ig
bXNpOiAlZCFcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlycSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXQpOworICAgICAgICAgICAgICAgICAgICBkZXN0cm95X2lycShpcnEpOworICAgICAg
ICAgICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IH0KICAgICAgICAgfQogCiAgICAgICAgIGlmICggaXJxIDwgbnJfaXJxc19nc2kgfHwgaXJxID49
IG5yX2lycXMgKQpAQCAtMjcxNyw3ICsyNzMzLDE1IEBAIGludCBhbGxvY2F0ZV9hbmRfbWFwX21z
aV9waXJxKHN0cnVjdCBkb21haW4gKmQsIGludCBpbmRleCwgaW50ICpwaXJxX3AsCiAgICAgICAg
IGNhc2UgTUFQX1BJUlFfVFlQRV9NU0k6CiAgICAgICAgICAgICBpZiAoIGluZGV4ID09IC0xICkK
ICAgICAgICAgY2FzZSBNQVBfUElSUV9UWVBFX01VTFRJX01TSToKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmRvbWFpbi0+dGFyZ2V0ID09IGQgJiYKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGlycV9kZW55X2FjY2VzcyhjdXJyZW50LT5kb21haW4sIGlycSkg
KQorICAgICAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNhbid0IHJldm9rZSBzdHViZG9tJ3MgYWNjZXNzIHRv
IGlycSAlZCFcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlycSk7CiAgICAgICAgICAgICAgICAgZGVzdHJv
eV9pcnEoaXJxKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYyBiL3hlbi9hcmNoL3g4
Ni9waHlzZGV2LmMKaW5kZXggM2EzYzE1OC4uZGU1OWUzOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCkBAIC0xNjQsNiArMTY0
LDE1IEBAIGludCBwaHlzZGV2X3VubWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50IHBpcnEpCiAK
ICAgICBwY2lkZXZzX2xvY2soKTsKICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOworICAg
IGlmICggY3VycmVudC0+ZG9tYWluLT50YXJnZXQgPT0gZCkKKyAgICB7CisgICAgICAgIGludCBp
cnEgPSBkb21haW5fcGlycV90b19pcnEoZCwgcGlycSk7CisgICAgICAgIGlmICggaXJxIDw9IDAg
fHwgaXJxX2RlbnlfYWNjZXNzKGN1cnJlbnQtPmRvbWFpbiwgaXJxKSApCisgICAgICAgICAgICBk
cHJpbnRrKFhFTkxPR19HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgImRvbSVkOiBjYW4ndCBy
ZXZva2Ugc3R1YmRvbSdzIGFjY2VzcyB0byBpcnEgJWQhXG4iLAorICAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgIGlycSk7CisgICAgfQogICAgIHJl
dCA9IHVubWFwX2RvbWFpbl9waXJxKGQsIHBpcnEpOwogICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVu
dF9sb2NrKTsKICAgICBwY2lkZXZzX3VubG9jaygpOwotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 00:08:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 00:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grXEf-0000nm-AY; Thu, 07 Feb 2019 00:08:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OOdV=QO=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1grXEd-0000nF-78
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 00:08:07 +0000
X-Inumbo-ID: 6fa605fe-2a6c-11e9-9601-efa9f8d61255
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6fa605fe-2a6c-11e9-9601-efa9f8d61255;
 Thu, 07 Feb 2019 00:08:03 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id C9E8321CB9;
 Wed,  6 Feb 2019 19:08:02 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 06 Feb 2019 19:08:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=QPLLrR
 L2uzSMZfqky8Mp0QpGpdk+s8lOR4NP7WxvHoM=; b=liAgDkG/rYTmg614jC+jV+
 fEciN+en7+AAgDcpGnQ1D7AUYorGAJE0CFnny/dqxEEk+3RIrjRv+PfsOBZZHlMk
 mAzu0LcIqJDwsfM7N8LsDZmKyDjmL97EXMzcskO0xy0brgMMfCFL0IdD2l2fBRn1
 XubBTzOl2ujG+1Mg0YbY7TAQ+5vIj9G87s53xFlC6hyZ6IpqxtF4HG0AupcEKE9j
 XKbZQBQULz7O07nMogNN6JPZJeU7NwQ1uLWhxbYHikos/0TKnkAdMwkghMn/QSOX
 XIWT+3+A878bvA5hnCJeLHh2UAoMmDrtPOkgoZwxfHAi+KTpgkmjPcrZbpNvVUTg
 ==
X-ME-Sender: <xms:4nZbXN22xHpNs2_0TMzTyNlf4Iig6P2tkjuz37ddkMSieV2O1ZzAKg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrkeelgddugecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucenucfjughrpefhvffufffkofggtgfgsehtkeertdertdejnecuhfhrohhmpeforg
 hrvghkucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhes
 ihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepqhhusg
 gvshdqohhsrdhorhhgnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgr
 ihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrd
 gtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:4nZbXA2ULdoYZuT-qSyKJwWuWRrtiDRPGhkZnfGkiMbvW7KxKl7lGA>
 <xmx:4nZbXNeBiWLgiQWeozruDi-A5H14OkqrkccXQdjkdKnW01hUMCyTLw>
 <xmx:4nZbXDfNy3be2cbQulfT81CQC8_RPZGhZT9eMXqVFxdzQUOtL958lQ>
 <xmx:4nZbXGg3dTZtataQFY9PcFymMuI0CJsS2YBBtEGS_AZj6H2uQRqgOw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id DD1DA10312;
 Wed,  6 Feb 2019 19:08:01 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  7 Feb 2019 01:07:43 +0100
Message-Id: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 0/6] Fix PCI passthrough for HVM with
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gdGhpcyB2ZXJzaW9uLCBJIGFkZCBQSFlTREVWT1BfbXNpX3NldF9lbmFibGUgdG8gYWxsb3cg
c3R1YmRvbWFpbgplbmFibGluZyBNU0kgYWZ0ZXIgbWFwcGluZyBpdC4KClJlbGF0ZWQgYXJ0aWNs
ZToKaHR0cHM6Ly93d3cucXViZXMtb3Mub3JnL25ld3MvMjAxNy8xMC8xOC9tc2ktc3VwcG9ydC8K
CkNoYW5nZXMgaW4gdjI6CiAtIG5ldyAieGVuL3g4NjogQWxsb3cgc3R1YmRvbSBhY2Nlc3MgdG8g
aXJxIGNyZWF0ZWQgZm9yIG1zaSIgcGF0Y2gKIC0gYXBwbGllZCByZXZpZXcgY29tbWVudHMgZnJv
bSB2MQpDaGFuZ2VzIGlzIHYzOgogLSBhcHBseSBzdWdnZXN0aW9ucyBieSBSb2dlcgogLSBhZGQg
UEhZU0RFVk9QX21zaV9tc2l4X3NldF9lbmFibGUKQ2hhbmdlcyBpbiB2NDoKIC0gaW1wbGVtZW50
IHN1Z2dlc3Rpb25zIGJ5IFdlaSwgUm9nZXIsIEphbgogLSBwbHVnIG5ldyBwaHlzZGV2b3AgaW50
byBYU00KCk1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSAoNSk6CiAgbGlieGw6IGRvIG5vdCBh
dHRhY2ggeGVuLXBjaWJhY2sgdG8gSFZNIGRvbWFpbiwgaWYgc3R1YmRvbWFpbiBpcyBpbiB1c2UK
ICBsaWJ4bDogYXR0YWNoIFBDSSBkZXZpY2UgdG8gcWVtdSBvbmx5IGFmdGVyIHNldHRpbmcgcGNp
YmFjay9wY2lmcm9udAogIGxpYnhsOiBkb24ndCB0cnkgdG8gbWFuaXB1bGF0ZSBqc29uIGNvbmZp
ZyBmb3Igc3R1YmRvbWFpbgogIHhlbi94ODY6IGFkZCBQSFlTREVWT1BfbXNpX3NldF9lbmFibGUK
ICB0b29scy9saWJ4YzogYWRkIHdyYXBwZXIgZm9yIFBIWVNERVZPUF9tc2lfc2V0X2VuYWJsZQoK
U2ltb24gR2Fpc2VyICgxKToKICB4ZW4veDg2OiBBbGxvdyBzdHViZG9tIGFjY2VzcyB0byBpcnEg
Y3JlYXRlZCBmb3IgbXNpLgoKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDcgKysr
Ky0KIHRvb2xzL2xpYnhjL3hjX3BoeXNkZXYuYyAgICAgIHwgMjEgKysrKysrKysrKysrLQogdG9v
bHMvbGlieGwvbGlieGxfcGNpLmMgICAgICAgfCA2MyArKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAgICAgICAgIHwgMjQgKysrKysrKysr
KysrKystCiB4ZW4vYXJjaC94ODYvbXNpLmMgICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysr
LQogeGVuL2FyY2gveDg2L3BoeXNkZXYuYyAgICAgICAgfCAzMyArKysrKysrKysrKysrKysrKysr
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9waHlzZGV2LmMgfCAgNCArKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbXNpLmggICAgIHwgIDEgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9waHlzZGV2LmggIHwg
MTUgKysrKysrKysrLQogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICAgICAgfCAgMSArLQogeGVu
L2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgfCAgNyArKysrLQogeGVuL2luY2x1ZGUveHNtL3hz
bS5oICAgICAgICAgfCAgNiArKystCiB4ZW4veHNtL2R1bW15LmMgICAgICAgICAgICAgICB8ICAx
ICstCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICB8IDI1ICsrKysrKysrKysrKysrLQog
MTQgZmlsZXMgY2hhbmdlZCwgMjEyIGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKYmFz
ZS1jb21taXQ6IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKLS0gCmdp
dC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 00:08:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 00:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grXEi-0000ol-Cq; Thu, 07 Feb 2019 00:08:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OOdV=QO=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1grXEg-0000oV-UU
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 00:08:10 +0000
X-Inumbo-ID: 7370c852-2a6c-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7370c852-2a6c-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 00:08:09 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 3D73E21BD8;
 Wed,  6 Feb 2019 19:08:09 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 06 Feb 2019 19:08:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=hOnR94JDBawwfx8Zu
 idQY/BT4WvJY9KPzzRG/MvM5KM=; b=x2SiaSXJo18bLQQ8K8wzOPz6l5hTOMiZX
 pwaE8ypSFCMdVhKBn1OJ1IhsgvxAgwAGuVkwG3ZXfHLvcDyD12jV6WA0fpVuM9Mj
 0mPF1iDlu1x73V1ViY5za/XLGFyOwBZikrv62xoIHFQOyOr4FbNF60uEbFDw8zOP
 E5kyv/NG64f5ABzl8cJKypPr8FhhsL59R/V+p2V11Y8lWGZWtda2SDs/vWMSJmQ6
 fNhL2HBdETAIVFVTIrzQH+N5kCfypuKCflilV7cl+ohpR0PqA8d92+AlIrHQddcx
 kHx+aB8lJQQO3cQtl0190AYl7RFSB6Zs+ssUssBCPWUPVvmFQaDSw==
X-ME-Sender: <xms:6XZbXFHBMzQaw7K34Sd8r4P4989l2wMsQF6mIbWxMwH-sDHwOn3mnA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrkeelgddugecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehl
 uhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:6XZbXIMbOadb24i-ar1Zr97Uf-nicFRhLr7X60P3XlVGXkzxoLIo3w>
 <xmx:6XZbXAPdoSQjoD8EgM3ojm-oK4IwKht-0ItfQJgtX78fkgdgn_PUSg>
 <xmx:6XZbXMUpUvlC9ZuMFse9g2auU8Y6kpfL0qYKzS32DEQbuEdiPmcc1w>
 <xmx:6XZbXKywHRyQOKY2dHg_527ZnVeZbfWrxJx83GepXLK1gSqVDEjS1Q>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 6488D100E5;
 Wed,  6 Feb 2019 19:08:08 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  7 Feb 2019 01:07:49 +0100
Message-Id: <d5c0888f3b269ececaef6abccb1f6370c62a3bbd.1549498018.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v4 6/6] tools/libxc: add wrapper for
 PHYSDEVOP_msi_set_enable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGxpYnhjIHdyYXBwZXIgZm9yIFBIWVNERVZPUF9tc2lfc2V0X2VuYWJsZSBpbnRyb2R1Y2Vk
IGluCnByZXZpb3VzIGNvbW1pdC4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1H
w7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCkNoYW5nZXMgaW4g
djM6CiAtIG5ldyBwYXRjaApDaGFuZ2VzIGluIHY0OgogLSBhZGp1c3QgZm9yIHVwZGF0ZWQgcHJl
dmlvdXMgcGF0Y2gKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICA3ICsrKysr
KysKIHRvb2xzL2xpYnhjL3hjX3BoeXNkZXYuYyAgICAgIHwgMjEgKysrKysrKysrKysrKysrKysr
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CmluZGV4IDMxY2RkYTcuLjg3OWU5MjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xNjM5LDYg
KzE2MzksMTMgQEAgaW50IHhjX3BoeXNkZXZfdW5tYXBfcGlycSh4Y19pbnRlcmZhY2UgKnhjaCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBwaXJxKTsKIAoraW50IHhjX3BoeXNkZXZfbXNpX3NldF9lbmFibGUo
eGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc2Vn
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGJ1cywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBkZXZmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBtb2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGVuYWJsZSk7CisK
IC8qCiAgKiAgTE9HR0lORyBBTkQgRVJST1IgUkVQT1JUSU5HCiAgKi8KZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX3BoeXNkZXYuYyBiL3Rvb2xzL2xpYnhjL3hjX3BoeXNkZXYuYwppbmRleCA0
NjBhOGU3Li5hZjYxMTZmIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19waHlzZGV2LmMKKysr
IGIvdG9vbHMvbGlieGMveGNfcGh5c2Rldi5jCkBAIC0xMTEsMyArMTExLDI0IEBAIGludCB4Y19w
aHlzZGV2X3VubWFwX3BpcnEoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgcmV0dXJuIHJjOwogfQog
CitpbnQgeGNfcGh5c2Rldl9tc2lfc2V0X2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBzZWcsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldmZu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1vZGUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgZW5hYmxlKQoreworICAgIGludCByYzsKKyAgICBzdHJ1Y3Qg
cGh5c2Rldl9tc2lfc2V0X2VuYWJsZSBvcDsKKworICAgIG1lbXNldCgmb3AsIDAsIHNpemVvZihz
dHJ1Y3QgcGh5c2Rldl9tc2lfc2V0X2VuYWJsZSkpOworICAgIG9wLnNlZyA9IHNlZzsKKyAgICBv
cC5idXMgPSBidXM7CisgICAgb3AuZGV2Zm4gPSBkZXZmbjsKKyAgICBvcC5tb2RlID0gbW9kZTsK
KyAgICBvcC5lbmFibGUgPSBlbmFibGU7CisKKyAgICByYyA9IGRvX3BoeXNkZXZfb3AoeGNoLCBQ
SFlTREVWT1BfbXNpX3NldF9lbmFibGUsICZvcCwgc2l6ZW9mKG9wKSk7CisKKyAgICByZXR1cm4g
cmM7Cit9Ci0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 00:08:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 00:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grXEd-0000nS-O0; Thu, 07 Feb 2019 00:08:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OOdV=QO=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1grXEc-0000n8-7P
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 00:08:06 +0000
X-Inumbo-ID: 708e5eaf-2a6c-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 708e5eaf-2a6c-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 00:08:04 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 6570321B82;
 Wed,  6 Feb 2019 19:08:04 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 06 Feb 2019 19:08:04 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=wsI7XW9Mr4CN7HF4D
 EJb6GU58+lonrYuXExUyoDKXVs=; b=Y4Ef5RhfRxjnbUGANxZOTi3nQWvPtr/oq
 GRc1OeumATRTmDeUZdQH9C1zleZEXDY4/pmPt6qJl6GK7aols8j0IrYks/KbcyUl
 aNglvmE34ITUcIUjCeHQBQwrlODyFvltNqAo3PZET3J8izfWxcQL3sub++8NW2YQ
 OttOu3RNJ9DnPqyMjPyYpc8Vg2UW2gEEpHjfbvX/eIb6wSNPzjZ+3Ucjwq0Sg0L1
 TKNviT8eyuumTSZ25lPBiUbUTezapxAaYk79l3HxNRowq+iWC56dzbtBP+7GhDyJ
 nzC83LI+nsZDpmpqeSXCMp3VfjeptwNORka6fxY3tcPmeXbLxcDtA==
X-ME-Sender: <xms:5HZbXGV0-U_9eGhSyb8deKcMIu_Igr75INil6ovNfb5HV0ufJcpIsg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrkeelgddugecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehl
 uhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:5HZbXDAUUir6XWnm6yxW4Pf9jgRZfpTF139yrtdjLeAkYfZHytCwJA>
 <xmx:5HZbXP37E9S73q2DJwg-DYoDrxJvChVPlBsm1xRv-xN70ccdP9768A>
 <xmx:5HZbXLTvWwpSW8vZRokK4mO7rrAsCk1DELXw5GXraJ6914ouYxfM4g>
 <xmx:5HZbXKtI-ttCVK1VvNkePOEdu43-Gu_IVbmXiHNEwtwM_JYExd2zkA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 72BE310311;
 Wed,  6 Feb 2019 19:08:03 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  7 Feb 2019 01:07:45 +0100
Message-Id: <77f298bf8304182a35c277b16faa2205d7d34ae7.1549498018.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v4 2/6] libxl: attach PCI device to qemu only
 after setting pciback/pcifront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBxZW11IGlzIHJ1bm5pbmcgaW4gc3R1YmRvbWFpbiwgaGFuZGxpbmcgInBjaS1pbnMiIGNv
bW1hbmQgd2lsbCBmYWlsCmlmIHBjaWZyb250IGlzIG5vdCBpbml0aWFsaXplZCBhbHJlYWR5LiBG
aXggdGhpcyBieSBzZW5kaW5nIHN1Y2ggY29tbWFuZApvbmx5IGFmdGVyIGNvbmZpcm1pbmcgdGhh
dCBwY2liYWNrL2Zyb250IGlzIHJ1bm5pbmcuCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2MjoKLSBGaXhl
ZCBjb2RlIHN0eWxlIHNpbmNlIHByZXZpb3VzIHZlcnNpb24uCi0tLQogdG9vbHMvbGlieGwvbGli
eGxfcGNpLmMgfCAgOSArKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3BjaS5jCmluZGV4IDNiNmIyM2MuLjFiZGU1MzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBAIC0xMTkxLDYgKzExOTEs
NyBAQCBpbnQgbGlieGxfX2RldmljZV9wY2lfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLCBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZQogewogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGli
eGxfX2djX293bmVyKGdjKTsKICAgICB1bnNpZ25lZCBpbnQgb3JpZ192ZGV2LCBwZnVuY19tYXNr
OworICAgIGNoYXIgKmJlX3BhdGg7CiAgICAgbGlieGxfZGV2aWNlX3BjaSAqYXNzaWduZWQ7CiAg
ICAgaW50IG51bV9hc3NpZ25lZCwgaSwgcmM7CiAgICAgaW50IHN0dWJkb21pZCA9IDA7CkBAIC0x
MjQ1LDYgKzEyNDYsMTQgQEAgaW50IGxpYnhsX19kZXZpY2VfcGNpX2FkZChsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGUKICAgICAgICAgcmMgPSBk
b19wY2lfYWRkKGdjLCBzdHViZG9taWQsICZwY2lkZXZfcywgMCk7CiAgICAgICAgIGlmICggcmMg
KQogICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIC8qIFdhaXQgZm9yIHRoZSBkZXZpY2Ug
YWN0dWFsbHkgYmVpbmcgY29ubmVjdGVkLCBvdGhlcndpc2UgZGV2aWNlIG1vZGVsCisgICAgICAg
ICAqIHJ1bm5pbmcgdGhlcmUgd2lsbCBmYWlsIHRvIGZpbmQgdGhlIGRldmljZS4gKi8KKyAgICAg
ICAgYmVfcGF0aCA9IGxpYnhsX19zcHJpbnRmKGdjLCAiJXMvYmFja2VuZC9wY2kvJWQvMCIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2Ms
IDApLCBzdHViZG9taWQpOworICAgICAgICByYyA9IGxpYnhsX193YWl0X2Zvcl9iYWNrZW5kKGdj
LCBiZV9wYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5U
RigiJWQiLCBYZW5idXNTdGF0ZUNvbm5lY3RlZCkpOworICAgICAgICBpZiAocmMpCisgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICBvcmlnX3ZkZXYgPSBwY2lkZXYtPnZkZXZmbiAm
IH43VTsKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 00:08:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 00:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grXEf-0000ns-L9; Thu, 07 Feb 2019 00:08:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OOdV=QO=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1grXEd-0000nE-6q
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 00:08:07 +0000
X-Inumbo-ID: 70232890-2a6c-11e9-b658-e7d16d595428
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70232890-2a6c-11e9-b658-e7d16d595428;
 Thu, 07 Feb 2019 00:08:03 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id B5EF220E7B;
 Wed,  6 Feb 2019 19:08:03 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 06 Feb 2019 19:08:03 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=G3mpkiMCw5/oCJG7E
 +1VO9OF4/aZeM5rQ1mC5eFI/fU=; b=cofWIjbuvwRVNGCNj9cerdF7W7pE5LMx/
 KAT9kbYRX3Aj1jUog/SF7AJT8ZwPZT2Px0TFj4IK/paXZtgkY4J5nkL2yve+ek3b
 9Wj5+JpgDSQp/6D3R4WW6EpfFZrQz9c6F8Eh5OCRTxh2rEo/pNE90U5PzsrqymQj
 fbU2WWyujfyxhnCp9gIBItqxr10PmxhRIoP28/31wWKJ/SjXoRCq8Bw4LsGo5VJl
 lXxR6cECZ/QHadc0dGFm9iWa/pYzEfJnnlG/ej05pVbW9VQzZ1WZL4fYuZTNikLz
 Z09/NoJDCFlyvtarNByGmhZ5CkJ9c0xueeVujE9lVb/5Ma7q3r/+g==
X-ME-Sender: <xms:43ZbXGICceXHal_5J1N--T4Mhl6qEtAsONb7XAoT1MZzXZebPF6DHQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrkeelgddugecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehl
 uhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:43ZbXHMFCcFJPosMm6i9Md9rXrdCNgewQcu1eVUGC7kBmOZJH5djpQ>
 <xmx:43ZbXPwALRCB9mlmJ68FGp4Xb04i4dUgbVW2mz_VM0dZ0ZPDvSlIig>
 <xmx:43ZbXHJSPuMT4iA2ZMoCefGlBQHbAh1D7RnwLG60ahNMDgyRJS2wEQ>
 <xmx:43ZbXFBpwDyu9K2dKO9ENfcvvKGjHLIjN2r5jRcQcNCRUbQBjm-TUQ>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 93D93100E5;
 Wed,  6 Feb 2019 19:08:02 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  7 Feb 2019 01:07:44 +0100
Message-Id: <a648a7fc4b9d4ad1c844f61f8941356909fdd608.1549498018.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v4 1/6] libxl: do not attach xen-pciback to HVM
 domain, if stubdomain is in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SFZNIGRvbWFpbnMgdXNlIElPTU1VIGFuZCBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSBmb3IgY29t
bXVuaWNhdGluZyB3aXRoClBDSSBkZXZpY2VzLCB4ZW4tcGNpZnJvbnQvcGNpYmFjayBpc24ndCBk
aXJlY3RseSBuZWVkZWQgYnkgSFZNIGRvbWFpbi4KQnV0IHBjaWJhY2sgc2VydmUgYWxzbyBzZWNv
bmQgZnVuY3Rpb24gLSBpdCByZXNldCB0aGUgZGV2aWNlIHdoZW4gaXQgaXMKZGVhc3NpZ25lZCBm
cm9tIHRoZSBndWVzdCBhbmQgZm9yIHRoaXMgcmVhc29uIHBjaWJhY2sgbmVlZHMgdG8gYmUgdXNl
ZAp3aXRoIEhWTSBkb21haW4gdG9vLgpXaGVuIEhWTSBkb21haW4gaGFzIGRldmljZSBtb2RlbCBp
biBzdHViZG9tYWluLCBhdHRhY2hpbmcgeGVuLXBjaWJhY2sgdG8KdGhlIHRhcmdldCBkb21haW4g
aXRzZWxmIG1heSBwcmV2ZW50IGF0dGFjaGluZyB4ZW4tcGNpYmFjayB0byB0aGUKKFBWKSBzdHVi
ZG9tYWluLCBlZmZlY3RpdmVseSBicmVha2luZyBQQ0kgcGFzc3Rocm91Z2guCgpGaXggdGhpcyBi
eSBhdHRhY2hpbmcgcGNpYmFjayBvbmx5IHRvIG9uZSBkb21haW46IGlmIFBWIHN0dWJkb21haW4g
aXMgaW4KdXNlLCBsZXQgaXQgYmUgc3R1YmRvbWFpbiAodGhlIGNvbW1pdCBwcmV2ZW50cyBhdHRh
Y2hpbmcgZGV2aWNlIHRvIHRhcmdldApIVk0gaW4gdGhpcyBjYXNlKTsgb3RoZXJ3aXNlLCBhdHRh
Y2ggaXQgdG8gdGhlIHRhcmdldCBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2MjoKIC0gcHJl
dmlvdXNseSBjYWxsZWQgImxpYnhsOiBhdHRhY2ggeGVuLXBjaWJhY2sgb25seSB0byBQViBkb21h
aW5zIgogLSBpbnN0ZWFkIG9mIGV4Y2x1ZGluZyBhbGwgSFZNcywgY2hhbmdlIHRoZSBjb25kaXRp
b24gdG8gd2hhdCBhY3R1YWxseQogICBtYXR0ZXJzIGhlcmUgLSBjaGVjayBpZiBzdHViZG9tYWlu
IGlzIGluIHVzZTsgdGhpcyB3YXkgeGVuLXBjaWJhY2sgaXMKICAgYWx3YXlzIGluIHVzZSAoZWl0
aGVyIGZvciB0aGUgdGFyZ2V0IGRvbWFpbiwgb3IgaXQncyBzdHViZG9tYWluKSwKICAgZml4aW5n
IFBDSSByZXNldCBieSB4ZW4tcGNpYmFjayBjb25jZXJucwpDaGFuZ2VzIGluIHYzOgogLSBhZGp1
c3QgY29tbWl0IG1lc3NhZ2UKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyB8IDQgKystLQog
MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCmlu
ZGV4IDg3YWZhMDMuLjNiNmIyM2MgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBAIC0xMTA2LDcgKzExMDYsNyBAQCBvdXQ6
CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIXN0YXJ0aW5nKQorICAgIGlmICghc3RhcnRp
bmcgJiYgIWxpYnhsX2dldF9zdHViZG9tX2lkKENUWCwgZG9taWQpKQogICAgICAgICByYyA9IGxp
YnhsX19kZXZpY2VfcGNpX2FkZF94ZW5zdG9yZShnYywgZG9taWQsIHBjaWRldiwgc3RhcnRpbmcp
OwogICAgIGVsc2UKICAgICAgICAgcmMgPSAwOwpAQCAtMTMwMiw3ICsxMzAyLDcgQEAgc3RhdGlj
IHZvaWQgbGlieGxfX2FkZF9wY2lkZXZzKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2FvICphbywg
dWludDMyX3QgZG9taWQsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoZF9jb25maWctPm51
bV9wY2lkZXZzID4gMCkgeworICAgIGlmIChkX2NvbmZpZy0+bnVtX3BjaWRldnMgPiAwICYmICFs
aWJ4bF9nZXRfc3R1YmRvbV9pZChDVFgsIGRvbWlkKSkgewogICAgICAgICByYyA9IGxpYnhsX19j
cmVhdGVfcGNpX2JhY2tlbmQoZ2MsIGRvbWlkLCBkX2NvbmZpZy0+cGNpZGV2cywKICAgICAgICAg
ICAgIGRfY29uZmlnLT5udW1fcGNpZGV2cyk7CiAgICAgICAgIGlmIChyYyA8IDApIHsKLS0gCmdp
dC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 00:08:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 00:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grXEf-0000ng-1Q; Thu, 07 Feb 2019 00:08:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OOdV=QO=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1grXEd-0000nD-6p
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 00:08:07 +0000
X-Inumbo-ID: 71199ce8-2a6c-11e9-ab38-0fea5f54831a
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71199ce8-2a6c-11e9-ab38-0fea5f54831a;
 Thu, 07 Feb 2019 00:08:05 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 5869220F12;
 Wed,  6 Feb 2019 19:08:05 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 06 Feb 2019 19:08:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=5a6dQb6my1DjWfyhw
 PGjazuU1vSOsLi8zxTUmERH+0I=; b=cmvJ2xuhbSC+RzWm9VkOeXcRiviMPBz7/
 UP+M78IPOfD9evLYXmlJGs22F7EB0MKpf0sF/FzxWyt3NnNB1g8mENWcULF2J7vI
 6CeEgVr1garko7Q1hZq1qoFKnnbxN2Gebvu36f/P16iGLd4cU0i2Q6webR7iwwEY
 xXb5INE3sJ7Q77J+Z+95g9eJqHz6QEUsmVHhcVHgXCV9Oasl8eRlx9Q4Ryn2bSTC
 MI4mG3Aiq3KYbb+OUByE9Ex7wucUjzuwm0btIuReFAC0GqXoMB1+BhVIQb7MAZxz
 L87TVaxez/m1yXXlivc1c03KyrtasfhYyaAxsJZDCmAqYlzXMvoqQ==
X-ME-Sender: <xms:5XZbXN5SeVv9n2ksYOA2j-BXkkfLq7866_Ftp_l5J1ldIPPuOcRL3g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrkeelgddugecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehl
 uhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:5XZbXLBNfx5m-ieufBnbjkkJMxdr9pVpvm-kiWjlWpJUsxbSlJ-kLQ>
 <xmx:5XZbXL5IdSGZfdGPv3cayiGLPZg3QdaYPbEn-c6SbwNmoDyDFBkQeQ>
 <xmx:5XZbXMtMOR6qHaTgejVs7rXcj3wJO1Dhef_GxmE3efrqDRSkEt_FBg>
 <xmx:5XZbXE1W50Otng7xuEpa0e8IjpDcf2H4jI0P3oEYhPkfFJm8nLO0hQ>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 5BD96100E5;
 Wed,  6 Feb 2019 19:08:04 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  7 Feb 2019 01:07:46 +0100
Message-Id: <cf1ed08e622ea8c983bdbc39c98033641cc8330a.1549498018.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v4 3/6] libxl: don't try to manipulate json
 config for stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3R1YmRvbWFpbiBkbyBub3QgaGF2ZSBpdCdzIG93biBjb25maWcgZmlsZSAtIGl0cyBjb25maWd1
cmF0aW9uIGlzCmRlcml2ZWQgZnJvbSB0YXJnZXQgZG9tYWlucy4gRG8gbm90IHRyeSB0byBtYW5p
cHVsYXRlIGl0IHdoZW4gYXR0YWNoaW5nClBDSSBkZXZpY2UuCgpUaGlzIGJ1ZyBwcmV2ZW50ZWQg
c3RhcnRpbmcgSFZNIHdpdGggc3R1YmRvbWFpbiBhbmQgUENJIHBhc3N0aHJvdWdoCmRldmljZSBh
dHRhY2hlZC4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy
bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjM6CiAtIHNraXAg
bGlieGxfX2RtX2NoZWNrX3N0YXJ0IHRvbywgYXMgc3R1YmRvbWFpbiBpcyBndWFyYW50ZWVkIHRv
IGJlCiAgIHJ1bm5pbmcgYXQgdGhpcyBzdGFnZSBhbHJlYWR5CiAtIGRvIG5vdCBpbml0IGRfY29u
ZmlnIGF0IGFsbCwgYXMgaXQgaXMgdXNlZCBvbmx5IGZvciBqc29uIG1hbmlwdWxhdGlvbgpDaGFu
Z2VzIGluIHY0OgogLSBhZGp1c3QgY29tbWVudCBzdHlsZQotLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X3BjaS5jIHwgNTAgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpp
bmRleCAxYmRlNTM3Li4wZTcwZjBkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wY2ku
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtMTIwLDEwICsxMjAsMTQgQEAgc3Rh
dGljIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hZGRfeGVuc3RvcmUobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsIGxpYnhsX2QKICAgICBsaWJ4bF9kb21haW5fY29uZmlnIGRfY29uZmlnOwog
ICAgIGxpYnhsX2RldmljZV9wY2kgcGNpZGV2X3NhdmVkOwogICAgIGxpYnhsX19kb21haW5fdXNl
cmRhdGFfbG9jayAqbG9jayA9IE5VTEw7CisgICAgYm9vbCBpc19zdHViZG9tYWluID0gbGlieGxf
aXNfc3R1YmRvbShDVFgsIGRvbWlkLCBOVUxMKTsKIAotICAgIGxpYnhsX2RvbWFpbl9jb25maWdf
aW5pdCgmZF9jb25maWcpOwotICAgIGxpYnhsX2RldmljZV9wY2lfaW5pdCgmcGNpZGV2X3NhdmVk
KTsKLSAgICBsaWJ4bF9kZXZpY2VfcGNpX2NvcHkoQ1RYLCAmcGNpZGV2X3NhdmVkLCBwY2lkZXYp
OworICAgIC8qIFN0dWJkb21haW4gZG9lc24ndCBoYXZlIG93biBjb25maWcuICovCisgICAgaWYg
KCFpc19zdHViZG9tYWluKSB7CisgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9j
b25maWcpOworICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpX2luaXQoJnBjaWRldl9zYXZlZCk7Cisg
ICAgICAgIGxpYnhsX2RldmljZV9wY2lfY29weShDVFgsICZwY2lkZXZfc2F2ZWQsIHBjaWRldik7
CisgICAgfQogCiAgICAgYmVfcGF0aCA9IGxpYnhsX19kb21haW5fZGV2aWNlX2JhY2tlbmRfcGF0
aChnYywgMCwgZG9taWQsIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBMSUJYTF9fREVWSUNFX0tJTkRfUENJKTsKQEAgLTE1MiwyNyArMTU2LDM1IEBA
IHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYWRkX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kCiAgICAgR0NORVcoZGV2aWNlKTsKICAgICBsaWJ4bF9f
ZGV2aWNlX2Zyb21fcGNpZGV2KGdjLCBkb21pZCwgcGNpZGV2LCBkZXZpY2UpOwogCi0gICAgbG9j
ayA9IGxpYnhsX19sb2NrX2RvbWFpbl91c2VyZGF0YShnYywgZG9taWQpOwotICAgIGlmICghbG9j
aykgewotICAgICAgICByYyA9IEVSUk9SX0xPQ0tfRkFJTDsKLSAgICAgICAgZ290byBvdXQ7Ci0g
ICAgfQorICAgIC8qIAorICAgICAqIFN0dWJkb21pbiBjb25maWcgaXMgZGVyaXZlZCBmcm9tIGl0
cyB0YXJnZXQgZG9tYWluLCBpdCBkb2Vzbid0IGhhdmUKKyAgICAgKiBpdHMgb3duIGZpbGUuCisg
ICAgICovCisgICAgaWYgKCFpc19zdHViZG9tYWluKSB7CisgICAgICAgIGxvY2sgPSBsaWJ4bF9f
bG9ja19kb21haW5fdXNlcmRhdGEoZ2MsIGRvbWlkKTsKKyAgICAgICAgaWYgKCFsb2NrKSB7Cisg
ICAgICAgICAgICByYyA9IEVSUk9SX0xPQ0tfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gb3V0Owor
ICAgICAgICB9CiAKLSAgICByYyA9IGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24oZ2Ms
IGRvbWlkLCAmZF9jb25maWcpOwotICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgICAgIHJjID0g
bGlieGxfX2dldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9taWQsICZkX2NvbmZpZyk7Cisg
ICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAKLSAgICBkZXZpY2VfYWRkX2RvbWFpbl9jb25maWco
Z2MsICZkX2NvbmZpZywgJmxpYnhsX19wY2lkZXZfZGV2dHlwZSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnBjaWRldl9zYXZlZCk7CisgICAgICAgIGRldmljZV9hZGRfZG9tYWluX2Nv
bmZpZyhnYywgJmRfY29uZmlnLCAmbGlieGxfX3BjaWRldl9kZXZ0eXBlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJnBjaWRldl9zYXZlZCk7CiAKLSAgICByYyA9IGxpYnhsX19k
bV9jaGVja19zdGFydChnYywgJmRfY29uZmlnLCBkb21pZCk7Ci0gICAgaWYgKHJjKSBnb3RvIG91
dDsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZG1fY2hlY2tfc3RhcnQoZ2MsICZkX2NvbmZpZywgZG9t
aWQpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgIH0KIAogICAgIGZvciAoOzspIHsK
ICAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ0KTsKICAgICAg
ICAgaWYgKHJjKSBnb3RvIG91dDsKIAotICAgICAgICByYyA9IGxpYnhsX19zZXRfZG9tYWluX2Nv
bmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9jb25maWcpOwotICAgICAgICBpZiAocmMpIGdvdG8g
b3V0OworICAgICAgICBpZiAobG9jaykgeworICAgICAgICAgICAgcmMgPSBsaWJ4bF9fc2V0X2Rv
bWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKKyAgICAgICAgICAgIGlm
IChyYykgZ290byBvdXQ7CisgICAgICAgIH0KIAogICAgICAgICBsaWJ4bF9feHNfd3JpdGV2KGdj
LCB0LCBiZV9wYXRoLCBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgYmFjaykpOwogCkBA
IC0xODQsOCArMTk2LDEwIEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYWRkX3hlbnN0
b3JlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kCiBvdXQ6CiAgICAgbGli
eGxfX3hzX3RyYW5zYWN0aW9uX2Fib3J0KGdjLCAmdCk7CiAgICAgaWYgKGxvY2spIGxpYnhsX191
bmxvY2tfZG9tYWluX3VzZXJkYXRhKGxvY2spOwotICAgIGxpYnhsX2RldmljZV9wY2lfZGlzcG9z
ZSgmcGNpZGV2X3NhdmVkKTsKLSAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29u
ZmlnKTsKKyAgICBpZiAoIWlzX3N0dWJkb21haW4pIHsKKyAgICAgICAgbGlieGxfZGV2aWNlX3Bj
aV9kaXNwb3NlKCZwY2lkZXZfc2F2ZWQpOworICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rp
c3Bvc2UoJmRfY29uZmlnKTsKKyAgICB9CiAgICAgcmV0dXJuIHJjOwogfQogCi0tIApnaXQtc2Vy
aWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 00:08:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 00:08:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grXEj-0000qG-Ne; Thu, 07 Feb 2019 00:08:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OOdV=QO=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1grXEi-0000ok-F2
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 00:08:12 +0000
X-Inumbo-ID: 734f81bc-2a6c-11e9-a1d3-b7de89b521f4
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 734f81bc-2a6c-11e9-a1d3-b7de89b521f4;
 Thu, 07 Feb 2019 00:08:09 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 0C14721650;
 Wed,  6 Feb 2019 19:08:09 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 06 Feb 2019 19:08:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=7WN5UBC8huRVNWFa1
 SloGUm2pOg4YvUA+FYOvg5EI6I=; b=PxYqu8pEBOrTabEEkExRZU9R31cDuayy/
 u2KiepvHTIxcLstd/n3jZjfXTMwEGDmGjXrcs3bZPVuBvhCm7Drqw7FwzBdU+ar0
 wO8rMaMCzlbZHCumjecphz+uRwc7FEXz8FkfaJD9GTwwbNsq+25lalwqswz9IKML
 Kk+Jb0c3alvOKfLVmj2G2YLUSpYXUrIGVxQfBR5ZS55yj2OjgcFexcHzfyc2qgpw
 Cf2u3VcWMmgWDTM8glMcGCysPwySXiQd4AvgjQy9JkSsqCbJZ3IGqGD/GheeWPMR
 6VYXKXTrxrojaeg2HyzrjudDrEZDim1R5ZPulKIO2ytxPNfZHuGgw==
X-ME-Sender: <xms:6HZbXK-Wqmw1BDeRtL_fH-aQHkbjFKpVdFXERt0SIPgQYb5Kuo4Y9A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrkeelgddugecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehl
 uhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:6HZbXEDSRBdtxWZ6ytE-4t1CMW-CRrMhiG8nFqRHhXNLBm-Y_t6Q5w>
 <xmx:6HZbXHTUqHZdVC5ZB7OvY8iXsEzzt_-vwjBMj8cXJnBY-ZqpANRCmA>
 <xmx:6HZbXDvM4jaNQzDWabAVM5I3o6_4F1qBjOUoKK2M0wUKArdwoKRQrQ>
 <xmx:6XZbXBMmhuOZD6PINyQF3HqiLd2N-wVKMMFXbclNlqZQqf4D-1EGFw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 7BE3A1030F;
 Wed,  6 Feb 2019 19:08:06 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  7 Feb 2019 01:07:48 +0100
Message-Id: <cc240476d615c05925891d33fc83be3e1801b52d.1549498018.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v4 5/6] xen/x86: add PHYSDEVOP_msi_set_enable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsb3cgZGV2aWNlIG1vZGVsIHJ1bm5pbmcgaW4gc3R1YmRvbWFpbiB0byBlbmFibGUvZGlzYWJs
ZSBNU0koLVgpLApieXBhc3NpbmcgcGNpYmFjay4gV2hpbGUgcGNpYmFjayBpcyBzdGlsbCB1c2Vk
IHRvIGFjY2VzcyBjb25maWcgc3BhY2UKZnJvbSB3aXRoaW4gc3R1YmRvbWFpbiwgaXQgcmVmdXNl
IHRvIHdyaXRlIHRvClBDSV9NU0lfRkxBR1NfRU5BQkxFL1BDSV9NU0lYX0ZMQUdTX0VOQUJMRSBp
biBub24tcGVybWlzc2l2ZSBtb2RlLiBXaGljaAppcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8gZm9y
IFBWIGRvbWFpbiAodGhlIG1haW4gdXNlIGNhc2UgZm9yIHBjaWJhY2spLAphcyBQViBkb21haW4g
c2hvdWxkIHVzZSBYRU5fUENJX09QXyogY29tbWFuZHMgZm9yIHRoYXQuIFVuZm9ydHVuYXRlbHkK
dGhvc2UgY29tbWFuZHMgYXJlIG5vdCBnb29kIGZvciBzdHViZG9tYWluIHVzZSwgYXMgdGhleSBj
b25maWd1cmUgTVNJIGluCmRvbTAncyBrZXJuZWwgdG9vLCB3aGljaCBzaG91bGQgbm90IGhhcHBl
biBmb3IgSFZNIGRvbWFpbi4KClRoaXMgbmV3IHBoeXNkZXZvcCBpcyBhbGxvd2VkIG9ubHkgZm9y
IHN0dWJkb21haW4gY29udHJvbGxpbmcgdGhlIGRvbWFpbgp3aGljaCBvd24gdGhlIGRldmljZS4K
ClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52
aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjM6CiAtIG5ldyBwYXRjaApDaGFu
Z2VzIGluIHY0OgogLSBhZGp1c3QgY29kZSBzdHlsZQogLSBzL21zaV9tc2l4L21zaS8KIC0gYWRk
IG1zaV9zZXRfZW5hYmxlIFhTTSBob29rCiAtIGZsYXR0ZW4gc3RydWN0IHBoeXNkZXZfbXNpX3Nl
dF9lbmFibGUKIC0gYWRkIHRvIGluY2x1ZGUveGxhdC5sc3QKCkknbSBub3Qgc3VyZSBpZiBYU00g
cGFydCBpcyBjb3JyZWN0LCBjb21waWxlLXRlc3RlZCBvbmx5LCBhcyBJJ20gbm90CnN1cmUgaG93
IHRvIHNldCB0aGUgcG9saWN5LgotLS0KIHhlbi9hcmNoL3g4Ni9tc2kuYyAgICAgICAgICAgIHwg
MjQgKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICAgICAg
ICB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl82NC9waHlz
ZGV2LmMgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oICAgICB8ICAxICsKIHhl
bi9pbmNsdWRlL3B1YmxpYy9waHlzZGV2LmggIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS94bGF0LmxzdCAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAg
ICAgIHwgIDcgKysrKysrKwogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgfCAgNiArKysr
KysKIHhlbi94c20vZHVtbXkuYyAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL3hzbS9mbGFzay9o
b29rcy5jICAgICAgICAgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKysrCiAxMCBmaWxlcyBj
aGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc2ku
YyBiL3hlbi9hcmNoL3g4Ni9tc2kuYwppbmRleCBiYWJjNDE0Li5jNDkwYzY3IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbXNpLmMKKysrIGIveGVuL2FyY2gveDg2L21zaS5jCkBAIC0xNDc0LDYg
KzE0NzQsMzAgQEAgaW50IHBjaV9yZXN0b3JlX21zaV9zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRl
dikKICAgICByZXR1cm4gMDsKIH0KIAoraW50IG1zaV9tc2l4X3NldF9lbmFibGUoc3RydWN0IHBj
aV9kZXYgKnBkZXYsIGludCBtb2RlLCBpbnQgZW5hYmxlKQoreworICAgIGludCByZXQ7CisKKyAg
ICByZXQgPSB4c21fbXNpX3NldF9lbmFibGUoWFNNX0RNX1BSSVYsIHBkZXYtPmRvbWFpbiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBkZXYtPnNlZyA8PCAxNikgfCAocGRldi0+YnVz
IDw8IDgpIHwgcGRldi0+ZGV2Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGUs
IGVuYWJsZSk7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgc3dp
dGNoICggbW9kZSApCisgICAgeworICAgIGNhc2UgUEhZU0RFVk9QX01TSV9TRVRfRU5BQkxFX01T
SToKKyAgICAgICAgbXNpX3NldF9lbmFibGUocGRldiwgZW5hYmxlKTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIFBIWVNERVZPUF9NU0lfU0VUX0VOQUJMRV9NU0lYOgorICAgICAgICBtc2l4
X3NldF9lbmFibGUocGRldiwgZW5hYmxlKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAg
cmV0dXJuIDA7Cit9CisKIHZvaWQgX19pbml0IGVhcmx5X21zaV9pbml0KHZvaWQpCiB7CiAgICAg
aWYgKCB1c2VfbXNpIDwgMCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jIGIv
eGVuL2FyY2gveDg2L3BoeXNkZXYuYwppbmRleCBkZTU5ZTM5Li5lYWQ4YWY5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKQEAg
LTY3MSw2ICs2NzEsMzAgQEAgcmV0X3QgZG9fcGh5c2Rldl9vcChpbnQgY21kLCBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2Fz
ZSBQSFlTREVWT1BfbXNpX3NldF9lbmFibGU6IHsKKyAgICAgICAgc3RydWN0IHBoeXNkZXZfbXNp
X3NldF9lbmFibGUgb3A7CisgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OworCisgICAgICAg
IHJldCA9IC1FRkFVTFQ7CisgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZvcCwgYXJnLCAx
KSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAg
ICBpZiAoIG9wLm1vZGUgIT0gUEhZU0RFVk9QX01TSV9TRVRfRU5BQkxFX01TSSAmJgorICAgICAg
ICAgICAgIG9wLm1vZGUgIT0gUEhZU0RFVk9QX01TSV9TRVRfRU5BQkxFX01TSVggKQorICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgcGNpZGV2c19sb2NrKCk7CisgICAgICAgIHBkZXYgPSBw
Y2lfZ2V0X3BkZXYob3Auc2VnLCBvcC5idXMsIG9wLmRldmZuKTsKKyAgICAgICAgaWYgKCBwZGV2
ICkKKyAgICAgICAgICAgIHJldCA9IG1zaV9tc2l4X3NldF9lbmFibGUocGRldiwgb3AubW9kZSwg
ISFvcC5lbmFibGUpOworICAgICAgICBlbHNlCisgICAgICAgICAgICByZXQgPSAtRU5PREVWOwor
ICAgICAgICBwY2lkZXZzX3VubG9jaygpOworICAgICAgICBicmVhazsKKworICAgIH0KKwogICAg
IGRlZmF1bHQ6CiAgICAgICAgIHJldCA9IC1FTk9TWVM7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9waHlzZGV2LmMgYi94ZW4vYXJjaC94ODYveDg2XzY0
L3BoeXNkZXYuYwppbmRleCBjNWEwMGVhLi5jYjI2YjFlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L3BoeXNkZXYuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L3BoeXNkZXYuYwpA
QCAtNzYsNiArNzYsMTAgQEAgQ0hFQ0tfcGh5c2Rldl9wY2lfZGV2aWNlX2FkZAogQ0hFQ0tfcGh5
c2Rldl9wY2lfZGV2aWNlCiAjdW5kZWYgeGVuX3BoeXNkZXZfcGNpX2RldmljZQogCisjZGVmaW5l
IHhlbl9waHlzZGV2X21zaV9zZXRfZW5hYmxlIHBoeXNkZXZfbXNpX3NldF9lbmFibGUKK0NIRUNL
X3BoeXNkZXZfbXNpX3NldF9lbmFibGUKKyN1bmRlZiB4ZW5fcGh5c2Rldl9tc2lfc2V0X2VuYWJs
ZQorCiAjZGVmaW5lIENPTVBBVAogI3VuZGVmIGd1ZXN0X2hhbmRsZV9va2F5CiAjZGVmaW5lIGd1
ZXN0X2hhbmRsZV9va2F5ICAgICAgICAgIGNvbXBhdF9oYW5kbGVfb2theQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKaW5k
ZXggMTAzODdkYy4uN2EyMjU5NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2ku
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCkBAIC0yNTIsNSArMjUyLDYgQEAgdm9p
ZCBndWVzdF9tYXNrX21zaV9pcnEoc3RydWN0IGlycV9kZXNjICosIGJvb2wgbWFzayk7CiB2b2lk
IGFja19ub25tYXNrYWJsZV9tc2lfaXJxKHN0cnVjdCBpcnFfZGVzYyAqKTsKIHZvaWQgZW5kX25v
bm1hc2thYmxlX21zaV9pcnEoc3RydWN0IGlycV9kZXNjICosIHU4IHZlY3Rvcik7CiB2b2lkIHNl
dF9tc2lfYWZmaW5pdHkoc3RydWN0IGlycV9kZXNjICosIGNvbnN0IGNwdW1hc2tfdCAqKTsKK2lu
dCBtc2lfbXNpeF9zZXRfZW5hYmxlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgbW9kZSwgaW50
IGVuYWJsZSk7CiAKICNlbmRpZiAvKiBfX0FTTV9NU0lfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL3BoeXNkZXYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9waHlzZGV2LmgKaW5k
ZXggYjZmYWY4My4uMTg3ZmMyMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3BoeXNk
ZXYuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvcGh5c2Rldi5oCkBAIC0zNDQsNiArMzQ0LDIx
IEBAIHN0cnVjdCBwaHlzZGV2X2RiZ3Bfb3AgewogdHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9kYmdw
X29wIHBoeXNkZXZfZGJncF9vcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9k
YmdwX29wX3QpOwogCisjZGVmaW5lIFBIWVNERVZPUF9NU0lfU0VUX0VOQUJMRV9NU0kgIDAKKyNk
ZWZpbmUgUEhZU0RFVk9QX01TSV9TRVRfRU5BQkxFX01TSVggMQorCisjZGVmaW5lIFBIWVNERVZP
UF9tc2lfc2V0X2VuYWJsZSAgIDMyCitzdHJ1Y3QgcGh5c2Rldl9tc2lfc2V0X2VuYWJsZSB7Cisg
ICAgLyogSU4gKi8KKyAgICB1aW50MTZfdCBzZWc7CisgICAgdWludDhfdCBidXM7CisgICAgdWlu
dDhfdCBkZXZmbjsKKyAgICB1aW50OF90IG1vZGU7CisgICAgdWludDhfdCBlbmFibGU7Cit9Owor
dHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9tc2lfc2V0X2VuYWJsZSBwaHlzZGV2X21zaV9zZXRfZW5h
YmxlX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X21zaV9zZXRfZW5hYmxlX3Qp
OworCiAvKgogICogTm90aWZ5IHRoYXQgc29tZSBQSVJRLWJvdW5kIGV2ZW50IGNoYW5uZWxzIGhh
dmUgYmVlbiB1bm1hc2tlZC4KICAqICoqIFRoaXMgY29tbWFuZCBpcyBvYnNvbGV0ZSBzaW5jZSBp
bnRlcmZhY2UgdmVyc2lvbiAweDAwMDMwMjAyIGFuZCBpcyAqKgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0LmxzdAppbmRleCA1MjczMzIwLi5jYmQz
NGE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94bGF0LmxzdAorKysgYi94ZW4vaW5jbHVkZS94
bGF0LmxzdApAQCAtMTA2LDYgKzEwNiw3IEBACiA/CXBoeXNkZXZfcmVzdG9yZV9tc2kJCXBoeXNk
ZXYuaAogPwlwaHlzZGV2X3NldF9pb3BsCQlwaHlzZGV2LmgKID8JcGh5c2Rldl9zZXR1cF9nc2kJ
CXBoeXNkZXYuaAorPwlwaHlzZGV2X21zaV9zZXRfZW5hYmxlCQlwaHlzZGV2LmgKICEJcGN0X3Jl
Z2lzdGVyCQkJcGxhdGZvcm0uaAogIQlwb3dlcl9yZWdpc3RlcgkJCXBsYXRmb3JtLmgKID8JcHJv
Y2Vzc29yX2NzZAkJCXBsYXRmb3JtLmgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1t
eS5oIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggYTI5ZDFlZi4uYTEwYzk4MCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVuL2luY2x1ZGUveHNtL2R1
bW15LmgKQEAgLTUyMCw2ICs1MjAsMTMgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9wY2lf
Y29uZmlnX3Blcm1pc3Npb24oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQKICAgICBy
ZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+ZG9tYWluLCBkKTsKIH0K
IAorc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tc2lfc2V0X2VuYWJsZShYU01fREVGQVVMVF9B
Ukcgc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgbWFjaGluZV9iZGYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgbW9kZSwgdWludDhfdCBlbmFibGUp
Cit7CisgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOworICAgIHJldHVybiB4c21f
ZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOworfQorCiBzdGF0aWMg
WFNNX0lOTElORSBpbnQgeHNtX2FkZF90b19waHlzbWFwKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3Qg
ZG9tYWluICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpCiB7CiAgICAgWFNNX0FTU0VSVF9BQ1RJT04o
WFNNX1RBUkdFVCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20veHNtLmggYi94ZW4vaW5j
bHVkZS94c20veHNtLmgKaW5kZXggM2IxOTJiNS4uNmNhNGM5ZSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveHNtL3hzbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS94c20uaApAQCAtMTA2LDYgKzEw
Niw3IEBAIHN0cnVjdCB4c21fb3BlcmF0aW9ucyB7CiAgICAgaW50ICgqaW9tZW1fcGVybWlzc2lv
bikgKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IHMsIHVpbnQ2NF90IGUsIHVpbnQ4X3QgYWxs
b3cpOwogICAgIGludCAoKmlvbWVtX21hcHBpbmcpIChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRf
dCBzLCB1aW50NjRfdCBlLCB1aW50OF90IGFsbG93KTsKICAgICBpbnQgKCpwY2lfY29uZmlnX3Bl
cm1pc3Npb24pIChzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBtYWNoaW5lX2JkZiwgdWludDE2
X3Qgc3RhcnQsIHVpbnQxNl90IGVuZCwgdWludDhfdCBhY2Nlc3MpOworICAgIGludCAoKm1zaV9z
ZXRfZW5hYmxlKSAoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgbWFjaGluZV9iZGYsIHVpbnQ4
X3QgbW9kZSwgdWludDhfdCBlbmFibGUpOwogCiAjaWYgZGVmaW5lZChDT05GSUdfSEFTX1BBU1NU
SFJPVUdIKSAmJiBkZWZpbmVkKENPTkZJR19IQVNfUENJKQogICAgIGludCAoKmdldF9kZXZpY2Vf
Z3JvdXApICh1aW50MzJfdCBtYWNoaW5lX2JkZik7CkBAIC00NTgsNiArNDU5LDExIEBAIHN0YXRp
YyBpbmxpbmUgaW50IHhzbV9wY2lfY29uZmlnX3Blcm1pc3Npb24gKHhzbV9kZWZhdWx0X3QgZGVm
LCBzdHJ1Y3QgZG9tYWluICpkCiAgICAgcmV0dXJuIHhzbV9vcHMtPnBjaV9jb25maWdfcGVybWlz
c2lvbihkLCBtYWNoaW5lX2JkZiwgc3RhcnQsIGVuZCwgYWNjZXNzKTsKIH0KIAorc3RhdGljIGlu
bGluZSBpbnQgeHNtX21zaV9zZXRfZW5hYmxlICh4c21fZGVmYXVsdF90IGRlZiwgc3RydWN0IGRv
bWFpbiAqZCwgdWludDMyX3QgbWFjaGluZV9iZGYsIHVpbnQ4X3QgbW9kZSwgdWludDhfdCBlbmFi
bGUpCit7CisgICAgcmV0dXJuIHhzbV9vcHMtPm1zaV9zZXRfZW5hYmxlKGQsIG1hY2hpbmVfYmRm
LCBtb2RlLCBlbmFibGUpOworfQorCiAjaWYgZGVmaW5lZChDT05GSUdfSEFTX1BBU1NUSFJPVUdI
KSAmJiBkZWZpbmVkKENPTkZJR19IQVNfUENJKQogc3RhdGljIGlubGluZSBpbnQgeHNtX2dldF9k
ZXZpY2VfZ3JvdXAoeHNtX2RlZmF1bHRfdCBkZWYsIHVpbnQzMl90IG1hY2hpbmVfYmRmKQogewpk
aWZmIC0tZ2l0IGEveGVuL3hzbS9kdW1teS5jIGIveGVuL3hzbS9kdW1teS5jCmluZGV4IDU3MDEw
NDcuLjNhOWUyNzUgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZHVtbXkuYworKysgYi94ZW4veHNtL2R1
bW15LmMKQEAgLTgxLDYgKzgxLDcgQEAgdm9pZCBfX2luaXQgeHNtX2ZpeHVwX29wcyAoc3RydWN0
IHhzbV9vcGVyYXRpb25zICpvcHMpCiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBpb21l
bV9wZXJtaXNzaW9uKTsKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGlvbWVtX21hcHBp
bmcpOwogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgcGNpX2NvbmZpZ19wZXJtaXNzaW9u
KTsKKyAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIG1zaV9zZXRfZW5hYmxlKTsKICAgICBz
ZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGdldF92bnVtYWluZm8pOwogCiAjaWYgZGVmaW5lZChD
T05GSUdfSEFTX1BBU1NUSFJPVUdIKSAmJiBkZWZpbmVkKENPTkZJR19IQVNfUENJKQpkaWZmIC0t
Z2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4
IDk2ZDMxYWEuLjFjMjAxZmQgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysg
Yi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTEwODQsNiArMTA4NCwzMCBAQCBzdGF0aWMgaW50
IGZsYXNrX3BjaV9jb25maWdfcGVybWlzc2lvbihzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBt
YWNoaW5lX2JkZiwgdQogCiB9CiAKK3N0YXRpYyBpbnQgZmxhc2tfbXNpX3NldF9lbmFibGUoc3Ry
dWN0IGRvbWFpbiAqZCwgdWludDMyX3QgbWFjaGluZV9iZGYsIHVpbnQ4X3QgbW9kZSwgdWludDhf
dCBlbmFibGUpCit7CisgICAgdTMyIGRzaWQsIHJzaWQ7CisgICAgaW50IHJjID0gLUVQRVJNOwor
ICAgIHN0cnVjdCBhdmNfYXVkaXRfZGF0YSBhZDsKKyAgICB1MzIgcGVybTsKKworICAgIEFWQ19B
VURJVF9EQVRBX0lOSVQoJmFkLCBERVYpOworICAgIGFkLmRldmljZSA9ICh1bnNpZ25lZCBsb25n
KSBtYWNoaW5lX2JkZjsKKworICAgIHJjID0gc2VjdXJpdHlfZGV2aWNlX3NpZChtYWNoaW5lX2Jk
ZiwgJnJzaWQpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBwZXJt
ID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oKTsKKworICAgIHJjID0gYXZjX2N1cnJl
bnRfaGFzX3Blcm0ocnNpZCwgU0VDQ0xBU1NfUkVTT1VSQ0UsIHBlcm0sICZhZCk7CisgICAgaWYg
KCByYyApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGRzaWQgPSBkb21haW5fc2lkKGQpOwor
ICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShkc2lkLCBTRUNDTEFTU19SRVNPVVJDRSwg
UkVTT1VSQ0VfX1NFVFVQLCAmYWQpOworfQorCiBzdGF0aWMgaW50IGZsYXNrX3Jlc291cmNlX3Bs
dWdfY29yZSh2b2lkKQogewogICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklU
U0lEX0RPTVhFTiwgU0VDQ0xBU1NfUkVTT1VSQ0UsIFJFU09VUkNFX19QTFVHLCBOVUxMKTsKQEAg
LTE3NzksNiArMTgwMyw3IEBAIHN0YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgZmxhc2tfb3Bz
ID0gewogICAgIC5pb21lbV9wZXJtaXNzaW9uID0gZmxhc2tfaW9tZW1fcGVybWlzc2lvbiwKICAg
ICAuaW9tZW1fbWFwcGluZyA9IGZsYXNrX2lvbWVtX21hcHBpbmcsCiAgICAgLnBjaV9jb25maWdf
cGVybWlzc2lvbiA9IGZsYXNrX3BjaV9jb25maWdfcGVybWlzc2lvbiwKKyAgICAubXNpX3NldF9l
bmFibGUgPSBmbGFza19tc2lfc2V0X2VuYWJsZSwKIAogICAgIC5yZXNvdXJjZV9wbHVnX2NvcmUg
PSBmbGFza19yZXNvdXJjZV9wbHVnX2NvcmUsCiAgICAgLnJlc291cmNlX3VucGx1Z19jb3JlID0g
Zmxhc2tfcmVzb3VyY2VfdW5wbHVnX2NvcmUsCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 01:33:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 01:33:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grYZP-0007li-7p; Thu, 07 Feb 2019 01:33:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PSxA=QO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grYZN-0007lY-RS
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 01:33:37 +0000
X-Inumbo-ID: 5e327242-2a78-11e9-bbc5-f3749bfd0c96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e327242-2a78-11e9-bbc5-f3749bfd0c96;
 Thu, 07 Feb 2019 01:33:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grYZD-0000o7-4O; Thu, 07 Feb 2019 01:33:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grYZC-0002iT-Mt; Thu, 07 Feb 2019 01:33:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grYZC-0001ab-M2; Thu, 07 Feb 2019 01:33:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1grYZC-0001ab-M2@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Feb 2019 01:33:26 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete test-amd64-i386-xl-raw
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; 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
LWkzODYteGwtcmF3CnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0ClRy
ZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmly
bXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCBy
ZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGlu
dXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIw
NDA4NWMxODdiYWZmZjg2MwogIEJ1ZyBub3QgcHJlc2VudDogYWMzNWI2Njg4M2U4MzMwZmZkZTYw
OTE1MmUxM2MyMjViMTJkZTZhNAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjk4My8KCgogIChSZXZpc2lvbiBsb2cg
dG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGgg
c2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3Vs
dHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdy54ZW4tYm9vdC5odG1s
ClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8g
dGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0
cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWkzODYteGwtcmF3Lnhlbi1ib290IC0tc3Vt
bWFyeS1vdXQ9dG1wLzEzMjk4My5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEy
ODg1OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LTMuMTggdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyB4ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgog
MTMyNzk4IGZhaWwgW2hvc3Q9ZGViaW5hMV0gLyAxMzI0NTYgW2hvc3Q9YWxiYW5hMF0gMTMxNzI5
IFtob3N0PWJhcm9xdWUwXSAxMzE3MDUgW2hvc3Q9cmltYXZhMV0gMTMxNjczIFtob3N0PWZpYW5v
MV0gMTMxNjY2IFtob3N0PWh1eGVscmViZTBdIDEzMTY0MSBbaG9zdD1qb3ViZXJ0aW4wXSAxMzE2
MTkgW2hvc3Q9YWxiYW5hMF0gMTMxNTkzIFtob3N0PWZpYW5vMF0gMTMxNTgwIFtob3N0PWJhcm9x
dWUxXSAxMzE1NjMgW2hvc3Q9aHV4ZWxyZWJlMV0gMTMxNTM1IFtob3N0PWRlYmluYTBdIDEyODg1
OCBbaG9zdD1iYXJvcXVlMF0gMTI4ODQxIFtob3N0PWRlYmluYTBdIDEyODgwNyBbaG9zdD1maWFu
bzBdIDEyODY5MSBbaG9zdD1hbGJhbmExXSAxMjgyNTggW2hvc3Q9Zmlhbm8wXSAxMjgyMzIgW2hv
c3Q9Y2hhcmRvbm5heTBdIDEyODE3NyBbaG9zdD1waW5vdDBdIDEyODA5NiBbaG9zdD1iYXJvcXVl
MF0gMTI3NDg2IFtob3N0PWJhcm9xdWUwXSAxMjc0NzIgW2hvc3Q9aXRhbFwKIGlhMF0gMTI3NDU1
IFtob3N0PXJpbWF2YTFdIDEyNzI5NiBbaG9zdD1maWFubzBdIDEyNzAwMSBbaG9zdD1waW5vdDFd
IDEyNjkyNiBbaG9zdD1waW5vdDFdIDEyNjgxMyBbaG9zdD1waW5vdDFdIDEyNjcxMSBbaG9zdD1w
aW5vdDFdIDEyNjU4MyBbaG9zdD1waW5vdDFdIDEyNjQ3MiBbaG9zdD1waW5vdDFdIDEyNjM2MiBb
aG9zdD1waW5vdDFdIDEyNjI3MCBbaG9zdD1waW5vdDFdIDEyNjE4OSBbaG9zdD1waW5vdDFdIDEy
NjA0MiBbaG9zdD1hbGJhbmEwXSAxMjU4OTkgW2hvc3Q9aXRhbGlhMF0gMTI1NjU4IFtob3N0PXJp
bWF2YTFdIDEyNTY0OSBbaG9zdD1pdGFsaWEwXSAxMjU2NDEgW2hvc3Q9ZGViaW5hMF0gMTI1NTYx
IFtob3N0PXBpbm90MF0gMTI1NTI1IFtob3N0PWpvdWJlcnRpbjFdIDEyNTUwNSBbaG9zdD1jaGFy
ZG9ubmF5MV0gMTI1MTM4IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzI3OTgg
LyAxMjUxMzgKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92
bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQK
VHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA0YzM1NjI0
ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGY1MGRkNjc5NTBjYTlk
NWE1MTc1MDFhZjEwZGU3YzhkODhkMWExODgKQmFzaXMgcGFzcyBhYzM1YjY2ODgzZTgzMzBmZmRl
NjA5MTUyZTEzYzIyNWIxMmRlNmE0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4
OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGI0YWM0YmM0MTAyMjJkMjIxZGM0NmE3NGFj
NzFlZmFhN2IzMmQ1N2MKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxl
LWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0I2FjMzViNjY4ODNlODMzMGZmZGU2MDkxNTJlMTNjMjI1
YjEyZGU2YTQtNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MyBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQj
YzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MC1kMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXRcCiAjNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYS1kZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4u
Z2l0I2I0YWM0YmM0MTAyMjJkMjIxZGM0NmE3NGFjNzFlZmFhN2IzMmQ1N2MtZjUwZGQ2Nzk1MGNh
OWQ1YTUxNzUwMWFmMTBkZTdjOGQ4OGQxYTE4OAphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRy
ZWUgZGlzY29udGlndW91czogbGludXgtc3RhYmxlCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjog
dHJlZSBkaXNjb250aWd1b3VzOiBxZW11LXhlbgphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRy
ZWUgZGlzY29udGlndW91czogeGVuCkxvYWRlZCAxMDA3IG5vZGVzIGluIHJldmlzaW9uIGdyYXBo
ClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTEzNTAzIFtob3N0PW5vYmxpbmcxXQogMTEz
ODU2IFtob3N0PW5vYmxpbmcwXQogMTEzODY5IFtob3N0PWJhcm9xdWUwXQogMTE0MDM0IFtob3N0
PW5vY2VyYTBdCiAxMTQxMzMgW2hvc3Q9cGlub3QxXQogMTE0MTgwIFtob3N0PXBpbm90MV0KIDEx
NDIyNSBbaG9zdD1jaGFyZG9ubmF5MV0KIDExNDQ0NiBbaG9zdD1iYXJvcXVlMF0KIDExNDY3NyBb
aG9zdD1iYXJvcXVlMV0KIDExNDg0MyBbaG9zdD1tZXJsb3QxXQogMTE1Mjg5IFtob3N0PXBpbm90
MV0KIDExNTQ3OSBbaG9zdD1iYXJvcXVlMF0KIDExNTQ5NSBbaG9zdD1ub2JsaW5nMF0KIDExNTY4
OCBbaG9zdD1ub2JsaW5nMV0KIDExNTY3MyBbaG9zdD1ub2JsaW5nMF0KIDExNTY5OCBbaG9zdD1l
bGJsaW5nMF0KIDExNTcxNCBbaG9zdD1maWFubzBdCiAxMTU3MjkgW2hvc3Q9Zmlhbm8wXQogMTE2
MTA2IFtob3N0PWNoYXJkb25uYXkxXQogMTE2MTIxIFtob3N0PXBpbm90MF0KIDExNjE0MCBbaG9z
dD1tZXJsb3QwXQogMTE2MTkzIFtob3N0PW1lcmxvdDFdCiAxMTYzMDggW2hvc3Q9YmFyb3F1ZTBd
CiAxMTY0NzUgW2hvc3Q9aXRhbGlhMF0KIDExNjUwMSBbaG9zdD1ub2NlcmEwXQogMTE2NzI4IFto
b3N0PWNoYXJkb25uYXkwXQogMTE2NzYwIFtob3N0PXJpbWF2YTBdCiAxMTY4NjIgW2hvc3Q9Zmlh
bm8wXQogMTE2ODkwIFtob3N0PWh1eGVscmViZTBdCiAxMTY5MjAgW2hvc3Q9YmFyb3F1ZTBdCiAx
MTcxMzEgW2hvc3Q9cGlub3QwXQogMTE3MjExIFtob3N0PWVsYmxpbmcwXQogMTE3Mzc1IFtob3N0
PWJhcm9xdWUwXQogMTE3NjQxIFtob3N0PWl0YWxpYTFdCiAxMTc3MDIgW2hvc3Q9aHV4ZWxyZWJl
MV0KIDExODE0OSBbaG9zdD1waW5vdDFdCiAxMTgxODYgW2hvc3Q9Zmlhbm8wXQogMTE4NDg4IFto
b3N0PWNoYXJkb25uYXkxXQogMTE4NjY2IFtob3N0PWh1eGVscmViZTBdCiAxMTg3MzAgW2hvc3Q9
cGlub3QxXQogMTE5NDMyIFtob3N0PWZpYW5vMF0KIDEyMDAxMCBbaG9zdD1jaGFyZG9ubmF5MF0K
IDEyMDA0MyBbaG9zdD1odXhlbHJlYmUwXQogMTIwMDkwIFtob3N0PWNoYXJkb25uYXkxXQogMTIw
MTMyIFtob3N0PWh1eGVscmViZTFdCiAxMjAyMzUgW2hvc3Q9cmltYXZhMF0KIDEyMDI3NiBbaG9z
dD1iYXJvcXVlMF0KIDEyMDQ4NiBbaG9zdD1odXhlbHJlYmUwXQogMTIwNjY1IFtob3N0PWJhcm9x
dWUxXQogMTIwNzgwIFtob3N0PWNoYXJkb25uYXkxXQogMTIwOTExIFtob3N0PXBpbm90MF0KIDEy
MDk3NyBbaG9zdD1waW5vdDFdCiAxMjEwNTMgW2hvc3Q9aXRhbGlhMV0KIDEyMTA5OSBbaG9zdD1i
YXJvcXVlMF0KIDEyMTI2OCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyMTMyMCBbaG9zdD1iYXJvcXVl
MV0KIDEyMTMwMyBbaG9zdD1lbGJsaW5nMF0KIDEyMjExMCBbaG9zdD1waW5vdDFdCiAxMjIwOTQg
W2hvc3Q9cGlub3QwXQogMTIyMTI1IFtob3N0PWJhcm9xdWUwXQogMTIyMTY2IFtob3N0PWJhcm9x
dWUxXQogMTIyMTQ1IFtob3N0PWh1eGVscmViZTBdCiAxMjIxODAgW2hvc3Q9ZWxibGluZzBdCiAx
MjIyNzMgW2hvc3Q9Zmlhbm8wXQogMTIyMjg2IFtob3N0PWh1eGVscmViZTFdCiAxMjIzODggW2hv
c3Q9YmFyb3F1ZTBdCiAxMjI0NzggW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMjI0MjcgW2hvc3Q9Y2hh
cmRvbm5heTBdCiAxMjI1MTUgW2hvc3Q9Zmlhbm8wXQogMTIyNTY1IFtob3N0PWh1eGVscmViZTBd
CiAxMjI5NjUgW2hvc3Q9aXRhbGlhMV0KIDEyMjg4NCBbaG9zdD1waW5vdDBdCiAxMjMwMzUgW2hv
c3Q9Y2hhcmRvbm5heTFdCiAxMjMxOTAgcGFzcyBpcnJlbGV2YW50CiAxMjMyMjIgW2hvc3Q9YmFy
b3F1ZTBdCiAxMjMyNzQgW2hvc3Q9ZGViaW5hMF0KIDEyMzM5NiBbaG9zdD1hbGJhbmEwXQogMTIz
NDgwIFtob3N0PXBpbm90MF0KIDEyMzU5NCBbaG9zdD1pdGFsaWEwXQogMTIzNjgzIFtob3N0PWl0
YWxpYTFdCiAxMjM4MzcgW2hvc3Q9am91YmVydGluMV0KIDEyMzgwMyBbaG9zdD1qb3ViZXJ0aW4w
XQogMTI0MTczIFtob3N0PWFsYmFuYTBdCiAxMjQ4NTUgW2hvc3Q9YmFyb3F1ZTBdCiAxMjQ4OTcg
W2hvc3Q9ZGViaW5hMF0KIDEyNDk0NSBbaG9zdD1hbGJhbmExXQogMTI1MDQzIFtob3N0PXBpbm90
MF0KIDEyNTEzOCBwYXNzIGFjMzViNjY4ODNlODMzMGZmZGU2MDkxNTJlMTNjMjI1YjEyZGU2YTQg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0
MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1
NWQwNzY2M2EgYjRhYzRiYzQxMDIyMmQyMjFkYzQ2YTc0YWM3MWVmYWE3YjMyZDU3YwogMTI1NTA1
IFtob3N0PWNoYXJkb25uYXkxXQogMTI1NTI1IFtob3N0PWpvdWJlcnRpbjFdCiAxMjU1NjEgW2hv
c3Q9cGlub3QwXQogMTI1NjQxIFtob3N0PWRlYmluYTBdCiAxMjU2NDkgW2hvc3Q9aXRhbGlhMF0K
IDEyNTY1OCBbaG9zdD1yaW1hdmExXQogMTI1ODk5IFtob3N0PWl0YWxpYTBdCiAxMjYwNDIgW2hv
c3Q9YWxiYW5hMF0KIDEyNjE4OSBbaG9zdD1waW5vdDFdCiAxMjYyNzAgW2hvc3Q9cGlub3QxXQog
MTI2MzYyIFtob3N0PXBpbm90MV0KIDEyNjQ3MiBbaG9zdD1waW5vdDFdCiAxMjY1ODMgW2hvc3Q9
cGlub3QxXQogMTI2NzExIFtob3N0PXBpbm90MV0KIDEyNjgxMyBbaG9zdD1waW5vdDFdCiAxMjY5
MjYgW2hvc3Q9cGlub3QxXQogMTI3MDAxIFtob3N0PXBpbm90MV0KIDEyNzI5NiBbaG9zdD1maWFu
bzBdCiAxMjc0ODYgW2hvc3Q9YmFyb3F1ZTBdCiAxMjc0NzIgW2hvc3Q9aXRhbGlhMF0KIDEyNzQ1
NSBbaG9zdD1yaW1hdmExXQogMTI4MDk2IFtob3N0PWJhcm9xdWUwXQogMTI4MTc3IFtob3N0PXBp
bm90MF0KIDEyODIzMiBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyODI1OCBbaG9zdD1maWFubzBdCiAx
Mjg2OTEgW2hvc3Q9YWxiYW5hMV0KIDEyODgwNyBbaG9zdD1maWFubzBdCiAxMjg4NTggW2hvc3Q9
YmFyb3F1ZTBdCiAxMjg4NDEgW2hvc3Q9ZGViaW5hMF0KIDEyOTc2MCBbaG9zdD1kZWJpbmEwXQog
MTI5ODQ1IFtob3N0PWRlYmluYTBdCiAxMjk5NDUgW2hvc3Q9ZGViaW5hMF0KIDEyOTkyNSBbaG9z
dD1kZWJpbmEwXQogMTI5OTI5IFtob3N0PWRlYmluYTBdCiAxMjk5NDggW2hvc3Q9ZGViaW5hMF0K
IDEyOTkzMSBbaG9zdD1kZWJpbmEwXQogMTI5OTYxIFtob3N0PWRlYmluYTBdCiAxMjk5MzYgW2hv
c3Q9ZGViaW5hMF0KIDEyOTkyNCBbaG9zdD1kZWJpbmEwXQogMTI5OTUxIFtob3N0PWRlYmluYTBd
CiAxMjk5MzkgW2hvc3Q9ZGViaW5hMF0KIDEyOTk1NCBbaG9zdD1kZWJpbmEwXQogMTI5OTY0IFto
b3N0PWRlYmluYTBdCiAxMjk5NTYgW2hvc3Q9ZGViaW5hMF0KIDEyOTk1OCBbaG9zdD1kZWJpbmEw
XQogMTI5OTY4IFtob3N0PWRlYmluYTBdCiAxMzAwNjcgW2hvc3Q9ZGViaW5hMF0KIDEzMDIwMyBb
aG9zdD1kZWJpbmEwXQogMTMwMzY3IFtob3N0PWRlYmluYTBdCiAxMzA4NDMgW2hvc3Q9ZGViaW5h
MF0KIDEzMDg3NiBbaG9zdD1kZWJpbmEwXQogMTMwOTM5IFtob3N0PWRlYmluYTBdCiAxMzEwOTUg
W2hvc3Q9ZGViaW5hMF0KIDEzMTAzNSBbaG9zdD1kZWJpbmEwXQogMTMxMTQ5IFtob3N0PWRlYmlu
YTBdCiAxMzExOTIgW2hvc3Q9ZGViaW5hMF0KIDEzMTI3OSBbaG9zdD1kZWJpbmEwXQogMTMxMjMx
IFtob3N0PWRlYmluYTBdCiAxMzEzMDcgW2hvc3Q9ZGViaW5hMF0KIDEzMTMzNiBbaG9zdD1kZWJp
bmEwXQogMTMxNDIwIFtob3N0PWRlYmluYTBdCiAxMzEzNzAgW2hvc3Q9ZGViaW5hMF0KIDEzMTQ0
MiBbaG9zdD1kZWJpbmEwXQogMTMxNDc5IFtob3N0PWRlYmluYTBdCiAxMzE1MTIgW2hvc3Q9ZGVi
aW5hMF0KIDEzMTUzNSBbaG9zdD1kZWJpbmEwXQogMTMxNTYzIFtob3N0PWh1eGVscmViZTFdCiAx
MzE1ODAgW2hvc3Q9YmFyb3F1ZTFdCiAxMzE1OTMgW2hvc3Q9Zmlhbm8wXQogMTMxNjQxIFtob3N0
PWpvdWJlcnRpbjBdCiAxMzE2MTkgW2hvc3Q9YWxiYW5hMF0KIDEzMTY2NiBbaG9zdD1odXhlbHJl
YmUwXQogMTMxNjczIFtob3N0PWZpYW5vMV0KIDEzMTcwNSBbaG9zdD1yaW1hdmExXQogMTMxNzQ5
IGZhaWwgaXJyZWxldmFudAogMTMxNzI5IFtob3N0PWJhcm9xdWUwXQogMTMxNzY5IGZhaWwgaXJy
ZWxldmFudAogMTMxOTkwIGZhaWwgaXJyZWxldmFudAogMTMxOTY5IGZhaWwgaXJyZWxldmFudAog
MTMyMDY2IGZhaWwgaXJyZWxldmFudAogMTMyMTc5IGZhaWwgaXJyZWxldmFudAogMTMyMjkwIGZh
aWwgaXJyZWxldmFudAogMTMyNDA4IGZhaWwgaXJyZWxldmFudAogMTMyNDU2IFtob3N0PWFsYmFu
YTBdCiAxMzI1NzkgZmFpbCBpcnJlbGV2YW50CiAxMzI2NTIgZmFpbCBpcnJlbGV2YW50CiAxMzI3
NDEgZmFpbCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IGY1MGRkNjc5NTBjYTlkNWE1MTc1MDFhZjEwZGU3YzhkODhkMWExODgKIDEzMjc5OCBmYWlsIDRj
MzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZjUwZGQ2Nzk1
MGNhOWQ1YTUxNzUwMWFmMTBkZTdjOGQ4OGQxYTE4OAogMTMyOTY0IHBhc3MgYWMzNWI2Njg4M2U4
MzMwZmZkZTYwOTE1MmUxM2MyMjViMTJkZTZhNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMx
MzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBiNGFjNGJjNDEwMjIyZDIyMWRj
NDZhNzRhYzcxZWZhYTdiMzJkNTdjCiAxMzI5ODMgZmFpbCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhl
YjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGI0YWM0YmM0MTAyMjJkMjIxZGM0NmE3NGFjNzFl
ZmFhN2IzMmQ1N2MKIDEzMjk3NCBwYXNzIGFjMzViNjY4ODNlODMzMGZmZGU2MDkxNTJlMTNjMjI1
YjEyZGU2YTQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgYjRhYzRiYzQxMDIyMmQyMjFkYzQ2YTc0YWM3MWVmYWE3YjMyZDU3
YwogMTMyOTY1IGZhaWwgNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MyBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiBmNTBkZDY3OTUwY2E5ZDVhNTE3NTAxYWYxMGRlN2M4ZDg4ZDFhMTg4CiAxMzI5Njgg
cGFzcyBhYzM1YjY2ODgzZTgzMzBmZmRlNjA5MTUyZTEzYzIyNWIxMmRlNmE0IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJj
NDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGI0
YWM0YmM0MTAyMjJkMjIxZGM0NmE3NGFjNzFlZmFhN2IzMmQ1N2MKIDEzMjk3NiBmYWlsIDRjMzU2
MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYjRhYzRiYzQxMDIy
MmQyMjFkYzQ2YTc0YWM3MWVmYWE3YjMyZDU3YwogMTMyOTc5IHBhc3MgYWMzNWI2Njg4M2U4MzMw
ZmZkZTYwOTE1MmUxM2MyMjViMTJkZTZhNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBiNGFjNGJjNDEwMjIyZDIyMWRjNDZh
NzRhYzcxZWZhYTdiMzJkNTdjCiAxMzI5ODIgcGFzcyBhYzM1YjY2ODgzZTgzMzBmZmRlNjA5MTUy
ZTEzYzIyNWIxMmRlNmE0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGI0YWM0YmM0MTAyMjJkMjIxZGM0NmE3NGFjNzFlZmFh
N2IzMmQ1N2MKIDEzMjk4MSBmYWlsIDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFm
ZmY4NjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgYjRhYzRiYzQxMDIyMmQyMjFkYzQ2YTc0YWM3MWVmYWE3YjMyZDU3YwpT
ZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
MjUxMzggKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMyNzQx
IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyOTY0IChw
YXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyOTY1IChmYWlsKSwg
Zm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGFjMzViNjY4ODNlODMzMGZmZGU2MDkx
NTJlMTNjMjI1YjEyZGU2YTQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYjRhYzRiYzQxMDIyMmQyMjFkYzQ2YTc0YWM3MWVm
YWE3YjMyZDU3YwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0
ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjk3NCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDEzMjk3NiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDEzMjk3OSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTMyOTgxIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTMyOTgyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAx
MzI5ODMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2Vk
IHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxl
LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdi
YWZmZjg2MwogIEJ1ZyBub3QgcHJlc2VudDogYWMzNWI2Njg4M2U4MzMwZmZkZTYwOTE1MmUxM2My
MjViMTJkZTZhNAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjk4My8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcs
IG9taXR0ZWQuKQoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlz
ZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdy54ZW4tYm9vdC57ZG90LHBzLHBu
ZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTMy
OTgzOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzI5ODMgbGludXgtMy4xOCByZWFsLWJp
c2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzEzMjk4My8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVu
OgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 03:27:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 03:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1graL2-0000Jw-Um; Thu, 07 Feb 2019 03:26:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PSxA=QO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1graL1-0000Ji-Fd
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 03:26:55 +0000
X-Inumbo-ID: 33a0fcf0-2a88-11e9-92f2-6bbb389026ea
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33a0fcf0-2a88-11e9-92f2-6bbb389026ea;
 Thu, 07 Feb 2019 03:26:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1graKt-0003LK-KK; Thu, 07 Feb 2019 03:26:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1graKt-0001TM-Ai; Thu, 07 Feb 2019 03:26:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1graKt-0004B6-A3; Thu, 07 Feb 2019 03:26:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132945-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:debian-di-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-credit1: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-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm: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: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-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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=1c3d45df5e94042d5fb2bb31416072563ab30e49
X-Osstest-Versions-That: qemuu=a61faa3d02159d24d4fa984733dbc0c905508752
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Feb 2019 03:26:47 +0000
Subject: [Xen-devel] [qemu-mainline test] 132945: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk0NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5NDUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTcgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzI4NDcKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMjg0NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg0NwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMy
ODQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzI4NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg0NwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAx
YzNkNDVkZjVlOTQwNDJkNWZiMmJiMzE0MTYwNzI1NjNhYjMwZTQ5CmJhc2VsaW5lIHZlcnNpb246
CiBxZW11dSAgICAgICAgICAgICAgICBhNjFmYWEzZDAyMTU5ZDI0ZDRmYTk4NDczM2RiYzBjOTA1
NTA4NzUyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI4NDcgIDIwMTktMDItMDQgMTM6MTk6MzEg
WiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyOTQ1ICAyMDE5LTAyLTA1IDE2OjMy
OjA3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3Jn
PgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEVyaWMgQmxh
a2UgPGVibGFrZUByZWRoYXQuY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+
CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWljaGFlbCBUb2thcmV2IDxt
anRAdGxzLm1zay5ydT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhh
dC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96
em8uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSA1MDggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 03:50:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 03:50:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grahF-0002BV-1R; Thu, 07 Feb 2019 03:49:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kAZy=QO=xenproject.org=prvs=934330567=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1grahD-0002BL-2B
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 03:49:51 +0000
X-Inumbo-ID: 6a265a81-2a8b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a265a81-2a8b-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 03:49:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,342,1544486400"; d="scan'208";a="77516050"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83600-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-armhf-armhf-xl:<job
 status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-rtds:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-credit1:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-midway:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-libvirt:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-vhd:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-credit2:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-midway:capture-logs(13):broken:regression
 xen-4.10-testing:test-armhf-armhf-xl:capture-logs(13):broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-credit2:capture-logs(13):broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:capture-logs(13):broken:regression
 xen-4.10-testing:test-armhf-armhf-libvirt:capture-logs(13):broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-credit1:capture-logs(13):broken:regression
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:capture-logs(11):broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-vhd:xen-install:fail:regression
 xen-4.10-testing:test-amd64-i386-rumprun-i386:guest-start:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-xsm:guest-start:fail:regression
 xen-4.10-testing:test-amd64-i386-libvirt:guest-start:fail:regression
 xen-4.10-testing:test-amd64-i386-pair:guest-start/debian:fail:regression
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:guest-start:fail:regression
 xen-4.10-testing:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 xen-4.10-testing:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 xen-4.10-testing:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-xsm:guest-start:fail:regression
 xen-4.10-testing:test-amd64-i386-migrupgrade:guest-start/debian:fail:regression
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 xen-4.10-testing:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-4.10-testing:test-amd64-amd64-pair:guest-start/debian:fail:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-shadow:guest-start:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit1:guest-start:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl:guest-start:fail:regression
 xen-4.10-testing:test-amd64-amd64-migrupgrade:guest-start/debian:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:guest-start:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 xen-4.10-testing:test-amd64-i386-xl:guest-start:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 xen-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-pygrub:guest-start:fail:regression
 xen-4.10-testing:test-amd64-amd64-amd64-pvgrub:guest-start:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 xen-4.10-testing:test-armhf-armhf-xl-rtds:capture-logs(13):broken:allowable
 xen-4.10-testing:test-amd64-amd64-xl-rtds:guest-start:fail:allowable
 xen-4.10-testing:test-armhf-armhf-xl-vhd:capture-logs(7):broken:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-raw:guest-start: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-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=316e4426a185efefa078dd087c89a694b2149be8
X-Osstest-Versions-That: xen=e907460fd61c350487ffee5d8aa375bef56bc81c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 7 Feb 2019 03:49:39 +0000
Subject: [Xen-devel] [xen-4.10-testing baseline-only test] 83600:
 regressions - trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA4
MzYwMCB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzLzgzNjAwLwoKUmVncmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBjYXB0dXJlLWxvZ3Mo
MTMpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NTg2CiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIGNhcHR1cmUtbG9ncygxMykgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU1ODYK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgY2FwdHVyZS1sb2dzKDEzKSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiA3NTU4NgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
Y2FwdHVyZS1sb2dzKDEzKSAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NTg2CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIGNhcHR1cmUtbG9ncygxMykgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gNzU1ODYKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgY2FwdHVyZS1sb2dz
KDEzKSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTU4NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMSBjYXB0dXJlLWxvZ3MoMTEpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NTg2
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gNzU1ODYKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTU4NgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDc1NTg2CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1ODYKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTU4
NgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDc1NTg2CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
MTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1ODYKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiA3NTU4NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMSBndWVzdC1zdGFy
dC9kZWJpYW4gICAgICAgIGZhaWwgUkVHUi4gdnMuIDc1NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1
ODYKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA3NTU4NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDc1NTg2CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNzU1ODYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTU4NgogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICAgIGZhaWwgUkVHUi4gdnMuIDc1
NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTU4NgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDc1NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1ODYKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgICBmYWlsIFJFR1IuIHZzLiA3
NTU4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDc1NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1ODYKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWls
IFJFR1IuIHZzLiA3NTU4NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDc1NTg2CiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICAgZmFpbCBS
RUdSLiB2cy4gNzU1ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTU4NgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDc1
NTg2CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
MTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTU4NgogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgIGZhaWwg
UkVHUi4gdnMuIDc1NTg2CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEwIHJl
ZGhhdC1pbnN0YWxsICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1ODYKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDc1NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gNzU1ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiA3NTU4NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gNzU1ODYKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgICBm
YWlsIFJFR1IuIHZzLiA3NTU4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiA3NTU4NgogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDc1NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAxMSBndWVz
dC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1ODYKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiA3NTU4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiA3NTU4Ngog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gNzU1ODYKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiA3NTU4NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDc1NTg2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiA3NTU4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiA3NTU4NgogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDc1NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDc1NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gNzU1ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiA3NTU4NgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDc1NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1p
bnN0YWxsICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1ODYKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTU4
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFs
bCAgIGZhaWwgUkVHUi4gdnMuIDc1NTg2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgZmFpbCBSRUdSLiB2cy4gNzU1ODYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJF
R1IuIHZzLiA3NTU4NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgIGZhaWwgUkVHUi4gdnMuIDc1NTg2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgZmFpbCBSRUdSLiB2cy4gNzU1
ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgICBmYWlsIFJFR1IuIHZzLiA3NTU4NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgIGZhaWwgUkVHUi4gdnMuIDc1NTg2CgpSZWdyZXNz
aW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBjYXB0dXJlLWxvZ3MoMTMpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDc1NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1ODYKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICA3IGNhcHR1cmUtbG9ncyg3KSAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbGlrZSA3NTU4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBsaWtlIDc1NTg2CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFs
bCAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzMTZlNDQy
NmExODVlZmVmYTA3OGRkMDg3Yzg5YTY5NGIyMTQ5YmU4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICBlOTA3NDYwZmQ2MWMzNTA0ODdmZmVlNWQ4YWEzNzViZWY1NmJjODFj
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzU1ODYgIDIwMTgtMTEtMTAgMjM6MjE6MDMgWiAgIDg4
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDgzNjAwICAyMDE5LTAyLTA1IDE2OjM1OjE4IFog
ICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNoYW1lZXIgS29sb3RodW0g
PHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
c0B4aWxpbnguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2Uu
Y29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IGJyb2tl
bgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCBjYXB0dXJlLWxvZ3MoNykKYnJv
a2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgY2FwdHVyZS1sb2dzKDEzKQpicm9r
ZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsIGNhcHR1cmUtbG9ncygxMykKYnJva2VuLXN0ZXAg
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIGNhcHR1cmUtbG9ncygxMykKYnJva2VuLXN0ZXAg
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgY2FwdHVyZS1sb2dzKDEzKQpicm9rZW4tc3Rl
cCB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgY2FwdHVyZS1sb2dzKDEzKQpicm9rZW4tc3RlcCB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgY2FwdHVyZS1sb2dzKDEzKQpicm9rZW4tc3RlcCB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgY2FwdHVyZS1sb2dzKDEzKQpicm9rZW4tc3RlcCB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IGNhcHR1cmUtbG9ncygxMSkKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzOTcgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 05:48:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 05:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grcXZ-00043y-2c; Thu, 07 Feb 2019 05:48:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PSxA=QO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grcXY-00043o-3n
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 05:48:00 +0000
X-Inumbo-ID: ebd0ec0a-2a9b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebd0ec0a-2a9b-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 05:47:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grcXV-0006XI-2y; Thu, 07 Feb 2019 05:47:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grcXU-0004iC-Pn; Thu, 07 Feb 2019 05:47:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grcXU-0007yp-P8; Thu, 07 Feb 2019 05:47:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132948-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dffbba4348e9686d6bf42d54eb0f2cd1c4fb3520
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Feb 2019 05:47:56 +0000
Subject: [Xen-devel] [linux-4.19 test] 132948: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk0OCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5NDgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qt
c3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJF
R1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4t
ZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgcGFzcyBpbiAxMzI4NTQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGRmZmJiYTQzNDhl
OTY4NmQ2YmY0MmQ1NGViMGYyY2QxYzRmYjM1MjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAgOTYgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgIDk0
IGRheXMgICA2NCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI3MzIgIDIwMTktMDIt
MDIgMDU6MDI6MTIgWiAgICA1IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExOTggcGVvcGxlIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgNjczNDggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 06:32:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 06:32:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grdEL-00088e-Ka; Thu, 07 Feb 2019 06:32:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tb4s=QO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1grdEK-00088Z-7r
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 06:32:12 +0000
X-Inumbo-ID: 16597694-2aa2-11e9-b67b-0bce8e7894bf
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16597694-2aa2-11e9-b67b-0bce8e7894bf;
 Thu, 07 Feb 2019 06:32:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4B289AED8;
 Thu,  7 Feb 2019 06:32:05 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, linux-mm@kvack.org
References: <20190130082233.23840-1-jgross@suse.com>
 <20190130082233.23840-3-jgross@suse.com>
 <8d4f7604-cc47-9cd7-2cca-b00b3667d2fa@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <dc681ef2-8437-8614-87ef-72762eff81ce@suse.com>
Date: Thu, 7 Feb 2019 07:32:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <8d4f7604-cc47-9cd7-2cca-b00b3667d2fa@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/xen: dont add memory above max
 allowed allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, sstabellini@kernel.org, bp@alien8.de, mingo@redhat.com,
 hpa@zytor.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOSAxOTo0NiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEvMzAvMTkg
MzoyMiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gRG9uJ3QgYWxsb3cgbWVtb3J5IHRvIGJl
IGFkZGVkIGFib3ZlIHRoZSBhbGxvd2VkIG1heGltdW0gYWxsb2NhdGlvbgo+PiBsaW1pdCBzZXQg
YnkgWGVuLgo+Pgo+PiBUcnlpbmcgdG8gZG8gc28gd291bGQgcmVzdWx0IGluIGNhc2VzIGxpa2Ug
dGhlIGZvbGxvd2luZzoKPj4KPj4gWyAgNTg0LjU1OTY1Ml0gLS0tLS0tLS0tLS0tWyBjdXQgaGVy
ZSBdLS0tLS0tLS0tLS0tCj4+IFsgIDU4NC41NjQ4OTddIFdBUk5JTkc6IENQVTogMiBQSUQ6IDEg
YXQgLi4vYXJjaC94ODYveGVuL211bHRpY2FsbHMuYzoxMjkgeGVuX2FsbG9jX3B0ZSsweDFjNy8w
eDM5MCgpCj4+IFsgIDU4NC41NzUxNTFdIE1vZHVsZXMgbGlua2VkIGluOgo+PiBbICA1ODQuNTc4
NjQzXSBTdXBwb3J0ZWQ6IFllcwo+PiBbICA1ODQuNTgxNzUwXSBDUFU6IDIgUElEOiAxIENvbW06
IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCA0LjQuMTIwLTkyLjcwLWRlZmF1bHQgIzEKPj4gWyAgNTg0
LjU5MDAwMF0gSGFyZHdhcmUgbmFtZTogQ2lzY28gU3lzdGVtcyBJbmMgVUNTQy1DNDYwLU00L1VD
U0MtQzQ2MC1NNCwgQklPUyBDNDYwTTQuNC4wLjFiLjAuMDYyOTE4MTQxOSAwNi8yOS8yMDE4Cj4+
IFsgIDU4NC42MDE4NjJdICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODEzMTc1YTAgMDAwMDAw
MDAwMDAwMDAwMCBmZmZmZmZmZjgxODQ3NzdjCj4+IFsgIDU4NC42MTAyMDBdICBmZmZmZmZmZjgx
MDdmNGUxIGZmZmY4ODA0ODdlYjcwMDAgZmZmZjg4MDE4NjJiNzljMCBmZmZmODgwNDg2MDhkMjkw
Cj4+IFsgIDU4NC42MTg1MzddICAwMDAwMDAwMDAwNDg3ZWI3IGZmZmZlYTAwMDAwMDAyMDEgZmZm
ZmZmZmY4MTAwOWRlNyBmZmZmZmZmZjgxMDY4NTYxCj4+IFsgIDU4NC42MjY4NzZdIENhbGwgVHJh
Y2U6Cj4+IFsgIDU4NC42Mjk2OTldICBbPGZmZmZmZmZmODEwMTlhZDk+XSBkdW1wX3RyYWNlKzB4
NTkvMHgzNDAKPj4gWyAgNTg0LjYzNTY0NV0gIFs8ZmZmZmZmZmY4MTAxOWVhYT5dIHNob3dfc3Rh
Y2tfbG9nX2x2bCsweGVhLzB4MTcwCj4+IFsgIDU4NC42NDIzOTFdICBbPGZmZmZmZmZmODEwMWFj
NTE+XSBzaG93X3N0YWNrKzB4MjEvMHg0MAo+PiBbICA1ODQuNjQ4MjM4XSAgWzxmZmZmZmZmZjgx
MzE3NWEwPl0gZHVtcF9zdGFjaysweDVjLzB4N2MKPj4gWyAgNTg0LjY1NDA4NV0gIFs8ZmZmZmZm
ZmY4MTA3ZjRlMT5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4ODEvMHhiMAo+PiBbICA1ODQuNjYw
OTMyXSAgWzxmZmZmZmZmZjgxMDA5ZGU3Pl0geGVuX2FsbG9jX3B0ZSsweDFjNy8weDM5MAo+PiBb
ICA1ODQuNjY3Mjg5XSAgWzxmZmZmZmZmZjgxMDY0N2YwPl0gcG1kX3BvcHVsYXRlX2tlcm5lbC5j
b25zdHByb3AuNisweDQwLzB4ODAKPj4gWyAgNTg0LjY3NTI0MV0gIFs8ZmZmZmZmZmY4MTVlY2Zl
OD5dIHBoeXNfcG1kX2luaXQrMHgyMTAvMHgyNTUKPj4gWyAgNTg0LjY4MTU4N10gIFs8ZmZmZmZm
ZmY4MTVlZDIwNz5dIHBoeXNfcHVkX2luaXQrMHgxZGEvMHgyNDcKPj4gWyAgNTg0LjY4NzkzMV0g
IFs8ZmZmZmZmZmY4MTVlZGIzYj5dIGtlcm5lbF9waHlzaWNhbF9tYXBwaW5nX2luaXQrMHhmNS8w
eDFkNAo+PiBbICA1ODQuNjk1NjgyXSAgWzxmZmZmZmZmZjgxNWU5YmRkPl0gaW5pdF9tZW1vcnlf
bWFwcGluZysweDE4ZC8weDM4MAo+PiBbICA1ODQuNzAyNjMxXSAgWzxmZmZmZmZmZjgxMDY0Njk5
Pl0gYXJjaF9hZGRfbWVtb3J5KzB4NTkvMHhmMAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiAgYXJjaC94ODYveGVuL3NldHVwLmMg
ICAgICB8IDEwICsrKysrKysrKysKPj4gIGRyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMgfCAgNiAr
KysrKysKPj4gIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0t
Z2l0IGEvYXJjaC94ODYveGVuL3NldHVwLmMgYi9hcmNoL3g4Ni94ZW4vc2V0dXAuYwo+PiBpbmRl
eCBkNWYzMDNjMGU2NTYuLmZkYjE4NGNhZGFmNSAxMDA2NDQKPj4gLS0tIGEvYXJjaC94ODYveGVu
L3NldHVwLmMKPj4gKysrIGIvYXJjaC94ODYveGVuL3NldHVwLmMKPj4gQEAgLTEyLDYgKzEyLDcg
QEAKPj4gICNpbmNsdWRlIDxsaW51eC9tZW1ibG9jay5oPgo+PiAgI2luY2x1ZGUgPGxpbnV4L2Nw
dWlkbGUuaD4KPj4gICNpbmNsdWRlIDxsaW51eC9jcHVmcmVxLmg+Cj4+ICsjaW5jbHVkZSA8bGlu
dXgvbWVtb3J5X2hvdHBsdWcuaD4KPj4gIAo+PiAgI2luY2x1ZGUgPGFzbS9lbGYuaD4KPj4gICNp
bmNsdWRlIDxhc20vdmRzby5oPgo+PiBAQCAtODI1LDYgKzgyNiwxNSBAQCBjaGFyICogX19pbml0
IHhlbl9tZW1vcnlfc2V0dXAodm9pZCkKPj4gIAkJCQl4ZW5fbWF4X3AybV9wZm4gPSBwZm5fcyAr
IG5fcGZuczsKPj4gIAkJCX0gZWxzZQo+PiAgCQkJCWRpc2NhcmQgPSB0cnVlOwo+PiArI2lmZGVm
IENPTkZJR19NRU1PUllfSE9UUExVRwo+PiArCQkJLyoKPj4gKwkJCSAqIERvbid0IGFsbG93IGFk
ZGluZyBtZW1vcnkgbm90IGluIEU4MjAgbWFwIHdoaWxlCj4+ICsJCQkgKiBib290aW5nIHRoZSBz
eXN0ZW0uIE9uY2UgdGhlIGJhbGxvb24gZHJpdmVyIGlzIHVwCj4+ICsJCQkgKiBpdCB3aWxsIHJl
bW92ZSB0aGF0IHJlc3RyaWN0aW9uIGFnYWluLgo+PiArCQkJICovCj4+ICsJCQltYXhfbWVtX3Np
emUgPSB4ZW5fZTgyMF90YWJsZS5lbnRyaWVzW2ldLmFkZHIgKwo+PiArCQkJCSAgICAgICB4ZW5f
ZTgyMF90YWJsZS5lbnRyaWVzW2ldLnNpemU7Cj4+ICsjZW5kaWYKPj4gIAkJfQo+PiAgCj4+ICAJ
CWlmICghZGlzY2FyZCkKPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMg
Yi9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jCj4+IGluZGV4IDJhY2JmZTEwNGU0Ni4uMmE5NjBm
Y2M4MTJlIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jCj4+ICsrKyBi
L2RyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMKPj4gQEAgLTM3LDYgKzM3LDcgQEAKPj4gICNpbmNs
dWRlIDxsaW51eC9tbV90eXBlcy5oPgo+PiAgI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KPj4gICNp
bmNsdWRlIDxsaW51eC9jYXBhYmlsaXR5Lmg+Cj4+ICsjaW5jbHVkZSA8bGludXgvbWVtb3J5X2hv
dHBsdWcuaD4KPj4gIAo+PiAgI2luY2x1ZGUgPHhlbi94ZW4uaD4KPj4gICNpbmNsdWRlIDx4ZW4v
aW50ZXJmYWNlL3hlbi5oPgo+PiBAQCAtNjMsNiArNjQsMTEgQEAgc3RhdGljIHZvaWQgd2F0Y2hf
dGFyZ2V0KHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoLAo+PiAgCXN0YXRpYyBib29sIHdhdGNo
X2ZpcmVkOwo+PiAgCXN0YXRpYyBsb25nIHRhcmdldF9kaWZmOwo+PiAgCj4+ICsjaWZkZWYgQ09O
RklHX01FTU9SWV9IT1RQTFVHCj4+ICsJLyogVGhlIGJhbGxvb24gZHJpdmVyIHdpbGwgdGFrZSBj
YXJlIG9mIGFkZGluZyBtZW1vcnkgbm93LiAqLwo+PiArCW1heF9tZW1fc2l6ZSA9IFU2NF9NQVg7
Cj4+ICsjZW5kaWYKPiAKPiAKPiBJIGRvbid0IHRoaW5rIEkgdW5kZXJzdGFuZCB0aGlzLiBBcmUg
eW91IHNheWluZyB0aGUgZ3Vlc3Qgc2hvdWxkIGlnbm9yZQo+ICdtZW0nIGJvb3Qgb3B0aW9uPwoK
Tm8sIEkganVzdCBtYW5hZ2VkIHRvIGZvcmdldCB0aGlua2luZyBhYm91dCB0aGF0IHBvc3NpYmls
aXR5LgoKSSBuZWVkIHRvIHNhdmUgdGhlIG9sZCBtYXhfbWVtX3NpemUgc2V0dGluZyBpbiBzZXR1
cC5jIGFuZCByZXN0b3JlIGl0IGhlcmUuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 06:32:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 06:32:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grdEU-00089I-2L; Thu, 07 Feb 2019 06:32:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1jTD=QO=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1grdET-000898-58
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 06:32:21 +0000
X-Inumbo-ID: 1dcab286-2aa2-11e9-bc90-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1dcab286-2aa2-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 06:32:19 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id j1so7270244lfb.10
 for <xen-devel@lists.xenproject.org>; Wed, 06 Feb 2019 22:32:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=pf2RLO7PZL1T7bqK168kZgrQlAkH3SvVfLenc3ZhyP8=;
 b=WeHmtghqDz553hmgYZgJswm1yYEnf7VbIv17KTpFWjFWQbsxNAsYNJ/xXa4DUsfp2a
 WZ9TQmKpxgWNh1dlQFnwIkqy1cYadS1h2Lgdzepdp0cvfcD1ydOXfsc9pxr3SPPIcz3s
 yE499bASW59OGQRlLn46xZOtHbUshNk10st/1vq9jJ7sZyYR8ZNICNl6QI9tyZgzGorA
 U+WkAoOPN6txsa/mgj0V03T65uEJU/MEmjAJDliezItXok6aG4IZKMMp51wTv0Zuxvzz
 glgxZ7FTYx23dTv+rsWU9yMw+wwgUcqpUWpJhhYCWrRUfMd1OIyhXs/DYp46eaxGpde+
 F3QQ==
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=pf2RLO7PZL1T7bqK168kZgrQlAkH3SvVfLenc3ZhyP8=;
 b=mh0WAHlyia1R6LNajfajMuZeQoXEHlkC1awNFcK5h2jsd2j8WSwgsFRVaYmQcM6V6P
 Ys99u4jlGHQ5kZfbv0kEmkqkx/pjrseWPgHK2O8S1zuFodI/ZgdIn133tfdMuJ8LAsof
 EPjebxK5y7qb+hjJsXfkwNQgO3IafKzS0Fms/t5T5fqTReVFc6o3jbIVjNg2TOiF6Hz5
 lK+D9w3ABCwGzi+XJlmzKLHZ7I7wyBo5XBwPhUOhmsACLNc52k7WXHNNkcCBQhue/iVT
 kXTp/564VlgED0xWsff8N1TBkHaFBcC0IPKT6UkIDlho/hZKA6P+F5sUFubwMYIXK+tX
 EcNA==
X-Gm-Message-State: AHQUAuYCwHNwgkv8TkoqRmKJVOPFR/TJeEnBG7oOnGOywQubk3jWL8/b
 bL1xFKXE0iAJ/7CIP+UBABcENtklVd8GsO0ymM8=
X-Google-Smtp-Source: AHgI3IZ23qqIyPCyKhJwVVDDQGD/Oj7wH2FutMOCJsjYcqoMvVGvDdM8G2RtsRjgadB0qmyAVzlQF4GsRUZvWUgx/dw=
X-Received: by 2002:a19:c207:: with SMTP id l7mr8835051lfc.89.1549521137838;
 Wed, 06 Feb 2019 22:32:17 -0800 (PST)
MIME-Version: 1.0
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
 <1549443308-24448-11-git-send-email-christopher.w.clark@gmail.com>
 <5c9d887c-7329-35a9-d98d-a9f6fe3b7486@arm.com>
In-Reply-To: <5c9d887c-7329-35a9-d98d-a9f6fe3b7486@arm.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 6 Feb 2019 22:32:05 -0800
Message-ID: <CACMJ4GZj+_YJY7O+SaxZQfWKzan+T2bKGb70EtXfXu2+P4LnSQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v8 for-4.12 10/17] argo: implement the
 notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgNiwgMjAxOSBhdCAxMDoyOCBBTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPiB3cm90ZToKPgo+IEhpLAo+Cj4gT24gMi82LzE5IDg6NTUgQU0sIENocmlzdG9w
aGVyIENsYXJrIHdyb3RlOgo+ID4gKy8qCj4gPiArICogWEVOX0FSR09fT1Bfbm90aWZ5Cj4gPiAr
ICoKPiA+ICsgKiBBc2tzIFhlbiBmb3IgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgcmluZ3MgaW4g
dGhlIHN5c3RlbS4KPiA+ICsgKgo+ID4gKyAqIGVudC0+cmluZyBpcyB0aGUgeGVuX2FyZ29fYWRk
cl90IG9mIHRoZSByaW5nIHlvdSB3YW50IGluZm9ybWF0aW9uIG9uLgo+ID4gKyAqIFVzZXMgdGhl
IHNhbWUgcmluZyBtYXRjaGluZyBydWxlcyBhcyBYRU5fQVJHT19PUF9zZW5kdi4KPiA+ICsgKgo+
ID4gKyAqIGVudC0+c3BhY2VfcmVxdWlyZWQgOiBpZiB0aGlzIGZpZWxkIGlzIG5vdCBudWxsIHRo
ZW4gWGVuIHdpbGwgY2hlY2sKPiA+ICsgKiB0aGF0IHRoZXJlIGlzIHNwYWNlIGluIHRoZSBkZXN0
aW5hdGlvbiByaW5nIGZvciB0aGlzIG1hbnkgYnl0ZXMgb2YgcGF5bG9hZC4KPiA+ICsgKiBJZiB0
aGUgcmluZyBpcyB0b28gc21hbGwgZm9yIHRoZSByZXF1ZXN0ZWQgc3BhY2VfcmVxdWlyZWQsIGl0
IHdpbGwgc2V0IHRoZQo+ID4gKyAqIFhFTl9BUkdPX1JJTkdfRU1TR1NJWkUgZmxhZyBvbiByZXR1
cm4uCj4gPiArICogSWYgc3VmZmljaWVudCBzcGFjZSBpcyBhdmFpbGFibGUsIGl0IHdpbGwgc2V0
IFhFTl9BUkdPX1JJTkdfU1VGRklDSUVOVAo+ID4gKyAqIGFuZCBDQU5DRUwgYW55IHBlbmRpbmcg
bm90aWZpY2F0aW9uIGZvciB0aGF0IGVudC0+cmluZzsgb3RoZXJ3aXNlIGl0Cj4gPiArICogd2ls
bCBzY2hlZHVsZSBhIG5vdGlmaWNhdGlvbiBldmVudCBhbmQgdGhlIGZsYWcgd2lsbCBub3QgYmUg
c2V0Lgo+ID4gKyAqCj4gPiArICogVGhlc2UgZmxhZ3MgYXJlIHNldCBieSBYZW4gd2hlbiBub3Rp
ZnkgcmVwbGllczoKPiA+ICsgKiBYRU5fQVJHT19SSU5HX0VYSVNUUyAgICAgcmluZyBleGlzdHMK
PiA+ICsgKiBYRU5fQVJHT19SSU5HX1NIQVJFRCAgICAgcmluZyBpcyByZWdpc3RlcmVkIGZvciB3
aWxkY2FyZCBwYXJ0bmVyCj4gPiArICogWEVOX0FSR09fUklOR19FTVBUWSAgICAgIHJpbmcgaXMg
ZW1wdHkKPiA+ICsgKiBYRU5fQVJHT19SSU5HX1NVRkZJQ0lFTlQgc3VmZmljaWVudCBzcGFjZSBm
b3Igc3BhY2VfcmVxdWlyZWQgaXMgdGhlcmUKPiA+ICsgKiBYRU5fQVJHT19SSU5HX0VNU0dTSVpF
ICAgc3BhY2VfcmVxdWlyZWQgaXMgdG9vIGxhcmdlIGZvciB0aGUgcmluZyBzaXplCj4gPiArICog
WEVOX0FSR09fUklOR19FQlVTWSAgICAgIHRvbyBtYW55IGRvbWFpbnMgd2FpdGluZyBmb3IgYXZh
aWxhYmxlIHNwYWNlIHNpZ25hbHMKPiA+ICsgKgo+ID4gKyAqIGFyZzE6IFhFTl9HVUVTVF9IQU5E
TEUoeGVuX2FyZ29fcmluZ19kYXRhX3QpIHJpbmdfZGF0YSAobWF5IGJlIE5VTEwpCj4gPiArICog
YXJnMjogTlVMTAo+Cj4gTklUOiBXaGlsZSBsb29raW5nIGF0IGFsbCB0aGUgaHlwZXJjYWxsLCBJ
IG5vdGljZWQgeW91IHNheSBOVUxMIGhlcmUuIEluCj4gbW9zdCBvZiB0aGUgY2FzZXMsIE5VTEwg
d2lsbCBiZSAwIGJ1dCB0aGVyZSBhcmUgcGxhY2Ugd2hlcmUgaXQgbWlnaHQgbm90Cj4gYmUuIFNv
IHdoYXQgaXMgdGhlIGV4YWN0IHZhbHVlIHlvdSBleHBlY3QgaGVyZT8KClRoZSBpbXBsZW1lbnRh
dGlvbiB0ZXN0cyBib3RoIGFyZzEgYW5kIGFyZzIgd2l0aDogZ3Vlc3RfaGFuZGxlX2lzX251bGwK
CndoaWNoIG9uIGJvdGggeDg2IGFuZCBBUk0gZXhwYW5kcyB0bzogKChobmQpLnAgPT0gTlVMTCkK
Ckl0IHVzZXMgdGhhdCBudWxsIHRlc3QgYmVjYXVzZSBib3RoIGFyZSBYRU5fR1VFU1RfSEFORExF
X1BBUkFNIHR5cGUgaW4KdGhlIGZ1bmN0aW9uIHNpZ25hdHVyZToKCmxvbmcgZG9fYXJnb19vcCgK
ICAgIHVuc2lnbmVkIGludCBjbWQsCiAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
ZzEsCiAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzIsCiAgICB1bnNpZ25lZCBs
b25nIGFyZzMsCiAgICB1bnNpZ25lZCBsb25nIGFyZzQpOwoKYW5kIHNpbmNlIGl0IGRvZXMgdGhh
dCwgdGhlIGNvbW1lbnQgc3RhdGVzIE5VTEwgcmF0aGVyIHRoYW4gemVyby4KCkl0IGlzIFhlbidz
IGRlZmluaXRpb24gZm9yIE5VTEwgdGhhdCBpcyB1c2VkLCBzbyB0aGUgZXhwZWN0ZWQgdmFsdWUg
aW4KdGhlIHJlZ2lzdGVyIHdoZW4gdGhlIGh5cGVyY2FsbCBpcyBpbnZva2VkIGlzOiB6ZXJvLgoK
PiA+ICsgKiBhcmczOiAwIChaRVJPKQo+ID4gKyAqIGFyZzQ6IDAgKFpFUk8pCj4KPiBOSVQ6IEkg
Z3Vlc3MgdGhvc2UgdG8gd2lsbCBiZSAwIGluIGFuIHVuc2lnbmVkIGxvbmcgdmFsdWU/CgpZZXMu
CgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 07:14:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 07:14:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grdsq-0003EB-KL; Thu, 07 Feb 2019 07:14:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kAZy=QO=xenproject.org=prvs=934330567=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1grdso-0003E1-Uy
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 07:14:02 +0000
X-Inumbo-ID: f0d5e023-2aa7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0d5e023-2aa7-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 07:14:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,342,1544486400"; d="scan'208";a="77523730"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83605-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
X-Osstest-Versions-This: ovmf=3b6c73f13eac3dc8bf7deb95237cd3f6abf40ce3
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 7 Feb 2019 07:13:39 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83605: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA4
MzYwNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNjA1LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAgICBmYWlsIGxp
a2UgNzU1NzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCAgICAgIGZhaWwgbGlrZSA3NTU3NgoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIG92bWYgICAgICAgICAgICAgICAgIDNiNmM3M2YxM2VhYzNkYzhiZjdkZWI5NTIzN2Nk
M2Y2YWJmNDBjZTMKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAgICAgICAgIDVhZTMx
ODRkOGM1OWY3YmJiODRiYWQ0ODJkZjZiODAyMGJhNTgxODgKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICA3NTU3NiAgMjAxOC0xMS0wNiAyMDo1MDo0MiBaICAgOTIgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAgODM2MDUgIDIwMTktMDItMDUgMTY6Mzc6MjQgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBY2hpbiBH
dXB0YSA8YWNoaW4uZ3VwdGFAYXJtLmNvbT4KICBBbGV4IEphbWVzIDx0aGVyYWNlcm1hc3RlckBn
bWFpbC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAg
QXNoaXNoIFNpbmdoYWwgPGFzaGlzaHNpbmdoYUBudmlkaWEuY29tPgogIEJpLCBEYW5kYW4gPGRh
bmRhbi5iaUBpbnRlbC5jb20+CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJv
Yi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMu
ZmVuZ0BpbnRlbC5jb20+CiAgQnJldCBCYXJrZWxldyA8YnJiYXJrZWxAbWljcm9zb2Z0LmNvbT4K
ICBDYXJzZXksIEphYmVuIDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxj
aGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5j
b20+CiAgQ2hlbiBBIENoZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KICBDaHUsIE1hZ2dpZSA8
bWFnZ2llLmNodUBpbnRlbC5jb20+CiAgRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgog
IERhdmlkIFdlaSA8ZGF2aWQud2VpQGludGVsLmNvbT4KICBEZXJlayBMaW4gPGRlcmVrLmxpbjJA
aHBlLmNvbT4KICBEaWdhbnQgSCBTb2xhbmtpIDxkaWdhbnQuaC5zb2xhbmtpQGludGVsLmNvbT4K
ICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRXVnZW5lIENvaGVuIDxldWdlbmVA
aHAuY29tPgogIEZhbiwgWmhpanVYIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBGZWxpeCBQb2x5
dWRvdiA8ZmVsaXhwQGFtaS5jb20+CiAgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29t
PgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBHYXJ5IExpbiA8Z2xpbkBzdXNl
LmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBIZXNzIENoZW4gPGhlc3MuY2hl
bkBpbnRlbC5jb20+CiAgSHN1ZWgsIEhvbmctY2hpaFggPGhvbmctY2hpaHguaHN1ZWhAaW50ZWwu
Y29tPgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWdhZGVlc2gg
VWpqYSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlk
aWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlhbnNvbmcg
WHUgPGppYW5zb25neC54dUBpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwu
Y29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS3J6eXN6dG9mIEtvY2ggPGtyenlzenRvZi5rb2NoQGFy
bS5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xt
IDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRl
bC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1hZ2dpZSBDaHUgPG1h
Z2dpZS5jaHVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+
CiAgTWFyY2luIFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPgogIE1lZW5ha3NoaSBBZ2dhcndhbCA8
bWVlbmFrc2hpLmFnZ2Fyd2FsQG54cC5jb20+CiAgTWlrZSBNYXNsZW5raW4gPG1pa2UubWFzbGVu
a2luQGdtYWlsLmNvbT4KICBNaWtlIFR1cm5lciA8bWlrZXR1ckBtaWNyb3NvZnQuY29tPgogIE1p
bmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBOZW8gSHN1ZWggPGhvbmctY2hpaHgu
aHN1ZWhAaW50ZWwuY29tPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAg
UmF5IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVu
Z2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGlu
dGVsLmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU29sYW5raSwgRGln
YW50IEggPGRpZ2FudC5oLnNvbGFua2lAaW50ZWwuY29tPgogIFNvbmdwZW5nIExpIDxzb25ncGVu
Zy5saUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hv
c2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0Bs
aW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0
cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWls
aWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaG9t
YXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRpbmcgWWUgPHRpbmcueWVA
aW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50
aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBW
bGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+
CiAgVmxhZGltaXIgT2xvdnlhbm5pa292IHZpYSBlZGsyLWRldmVsIDxlZGsyLWRldmVsQGxpc3Rz
LjAxLm9yZz4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgogIFd1IEppYXhp
biA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICBZ
b25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5s
aW5Ac3lub2xvZ3kuY29tPgogIFl1bmh1YSBGZW5nIDx5dW5odWF4LmZlbmdAaW50ZWwuY29tPgog
IFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGludGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxj
aGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8sIFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9A
aW50ZWwuY29tPgogIFpoaWp1IEZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgWmhpanUuRmFu
IDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+
CiAgWmhpanV4IEZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgWmhpcWlhbmdYIFpoYW8gPHpo
aXFpYW5neC56aGFvQGludGVsLmNvbT4KICB6d2VpNCA8ZGF2aWQud2VpQGludGVsLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9o
b21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTMxNiBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 07:20:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 07:20:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grdz0-00043v-CQ; Thu, 07 Feb 2019 07:20:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1APC=QO=amazon.de=prvs=93423d84c=nmanthey@srs-us1.protection.inumbo.net>)
 id 1grdyz-00043q-Dr
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 07:20:25 +0000
X-Inumbo-ID: d6016564-2aa8-11e9-a3e2-1b95e3ce064c
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6016564-2aa8-11e9-a3e2-1b95e3ce064c;
 Thu, 07 Feb 2019 07:20:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549524024; x=1581060024;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=bNOgPLW/061x+3Z3DClYo9QGzvvwUK4Fy2vOvcaLn1s=;
 b=WyxzMXogUxQPbce6icv+0budPUuhqiDwXwk0n7YaXzMBQLONL4uweuOF
 oMEiX/itaMam6DU1jr3G6d3S9zZV6DjGzThdBbGT3xggzHSoOhPQCYLJR
 LDklI9RZ2GFO5bMs3t7aZ41aHxh2qhhD09UCTodlDsAAGHZXPf93410nO k=;
X-IronPort-AV: E=Sophos;i="5.58,342,1544486400"; d="scan'208";a="757871597"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Feb 2019 07:20:22 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x177KIV8010154
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 7 Feb 2019 07:20:19 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 7 Feb 2019 07:20:19 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.164) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 7 Feb 2019 07:20:12 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-10-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <20F3469E02000096B1E090C7@prv1-mh.provo.novell.com>
 <5C5AFC6F020000780021459B@prv1-mh.provo.novell.com>
 <64a6119e-b4c8-ce97-9a0d-de5ba98534b5@amazon.de>
 <5C5B06610200007800214637@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <c35ed636-430e-6379-20f8-3f47097d4eed@amazon.de>
Date: Thu, 7 Feb 2019 08:20:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5B06610200007800214637@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.164]
X-ClientProxiedBy: EX13D06UWC001.ant.amazon.com (10.43.162.91) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 9/9] common/memory: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi82LzE5IDE3OjA4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwNi4wMi4xOSBhdCAx
NjozOSwgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+IE9uIDIvNi8xOSAxNjoyNSwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyOS4wMS4xOSBhdCAxNTo0MywgPG5tYW50aGV5QGFt
YXpvbi5kZT4gd3JvdGU6Cj4+Pj4gQEAgLTMzLDEwICszNCwxMCBAQCB1bnNpZ25lZCBsb25nIF9f
cmVhZF9tb3N0bHkgcGR4X2dyb3VwX3ZhbGlkW0JJVFNfVE9fTE9OR1MoCj4+Pj4gIAo+Pj4+ICBi
b29sIF9fbWZuX3ZhbGlkKHVuc2lnbmVkIGxvbmcgbWZuKQo+Pj4+ICB7Cj4+Pj4gLSAgICByZXR1
cm4gbGlrZWx5KG1mbiA8IG1heF9wYWdlKSAmJgo+Pj4+IC0gICAgICAgICAgIGxpa2VseSghKG1m
biAmIHBmbl9ob2xlX21hc2spKSAmJgo+Pj4+IC0gICAgICAgICAgIGxpa2VseSh0ZXN0X2JpdChw
Zm5fdG9fcGR4KG1mbikgLyBQRFhfR1JPVVBfQ09VTlQsCj4+Pj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBkeF9ncm91cF92YWxpZCkpOwo+Pj4+ICsgICAgcmV0dXJuIGV2YWx1YXRlX25v
c3BlYyhsaWtlbHkobWZuIDwgbWF4X3BhZ2UpICYmCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpa2VseSghKG1mbiAmIHBmbl9ob2xlX21hc2spKSAmJgo+Pj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWtlbHkodGVzdF9iaXQocGZuX3RvX3BkeChtZm4pIC8gUERYX0dS
T1VQX0NPVU5ULAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGR4X2dyb3VwX3ZhbGlkKSkpOwo+Pj4gT3RoZXIgdGhhbiBpbiB0aGUgcXVlc3Rpb25hYmxl
IGdyYW50IHRhYmxlIGNhc2UsIGhlcmUgSSBhZ3JlZSB0aGF0Cj4+PiB5b3Ugd2FudCB0byB3cmFw
IHRoZSBlbnRpcmUgY29uc3RydWN0LiBUaGlzIGhhcyBhbiB1bndhbnRlZCBlZmZlY3QKPj4+IHRo
b3VnaDogVGhlIHRlc3RfYml0KCkgbWF5IHN0aWxsIGJlIHNwZWN1bGF0ZWQgaW50byB3aXRoIGFu
IG91dC1vZi0KPj4+IGJvdW5kcyBtZm4uIChBcyBtZW50aW9uZWQgZWxzZXdoZXJlLCBvcGVyYXRp
b25zIG9uIGJpdCBhcnJheXMgYXJlCj4+PiBhbiBvcGVuIGlzc3VlIGFsdG9nZXRoZXIuKSBJIHRo
ZXJlZm9yZSB0aGluayB5b3Ugd2FudCB0byBzcGxpdCB0aGlzIGludG8KPj4+IHR3bzoKPj4+Cj4+
PiBib29sIF9fbWZuX3ZhbGlkKHVuc2lnbmVkIGxvbmcgbWZuKQo+Pj4gewo+Pj4gICAgIHJldHVy
biBsaWtlbHkoZXZhbHVhdGVfbm9zcGVjKG1mbiA8IG1heF9wYWdlKSkgJiYKPj4+ICAgICAgICAg
ICAgZXZhbHVhdGVfbm9zcGVjKGxpa2VseSghKG1mbiAmIHBmbl9ob2xlX21hc2spKSAmJgo+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlrZWx5KHRlc3RfYml0KHBmbl90b19wZHgobWZu
KSAvIFBEWF9HUk9VUF9DT1VOVCwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwZHhfZ3JvdXBfdmFsaWQpKSk7Cj4+PiB9Cj4+IEkgY2FuIHNwbGl0IHRoZSBj
b2RlLiBIb3dldmVyLCBJIHdvbmRlciB3aGV0aGVyIHRoZSB0ZXN0X2JpdCBhY2Nlc3Nlcwo+PiBz
aG91bGQgYmUgcHJvdGVjdGVkIHNlcGFyYXRlbHksIG9yIGFjdHVhbGx5IGFzIHBhcnQgb2YgdGhl
IHRlc3RfYml0Cj4+IG1ldGhvZCB0aGVtc2VsdmVzLiBEbyB5b3UgaGF2ZSBhbnkgcGxhbnMgdG8g
ZG8gdGhhdCBhbHJlYWR5LCBiZWNhdXNlIGluCj4+IHRoYXQgY2FzZSBJIHdvdWxkIG5vdCBoYXZl
IHRvIG1vZGlmeSB0aGUgY29kZS4KPiBJIGRvbid0IHRoaW5rIHdlIHdhbnQgdG8gZG8gdGhhdCBp
biB0ZXN0X2JpdCgpIGFuZCBmcmllbmRzCj4gdGhlbXNlbHZlcywgYXMgdGhhdCB3b3VsZCBsaWtl
bHkgcHJvZHVjZSBtb3JlIHVubmVjZXNzYXJ5Cj4gY2hhbmdlcyB0aGFuIG5lY2Vzc2FyeSBvbmVz
LiBFdmVuIHRoZSBjaGFuZ2UgaGVyZQo+IGFscmVhZHkgbG9va3MgdG8gaGF2ZSBtdWNoIGJpZ2dl
ciBpbXBhY3QgdGhhbiB3b3VsZCBiZQo+IHdhbnRlZCwgYXMgaW4gdGhlIGNvbW1vbiBjYXNlIE1G
TnMgYXJlbid0IGd1ZXN0IGNvbnRyb2xsZWQuCj4gSVNUUiB0aGF0IG9yaWdpbmFsbHkgeW91IGhh
ZCBtb2RpZmllZCBqdXN0IGEgc2luZ2xlIGNhbGwgc2l0ZSwKPiBidXQgSSBjYW4ndCBzZWVtIHRv
IGZpbmQgdGhhdCBpbiBteSBpbmJveCBhbnltb3JlLiBJZiB0aGF0Cj4gd2FzIHRoZSBjYXNlLCB3
aGF0IGV4YWN0bHkgd2VyZSB0aGUgY3JpdGVyaWEgdXBvbiB3aGljaAo+IHlvdSBoYWQgY2hvc2Vu
IHRoaXMgc29sZSBjYWxsZXI/CgpJIHVuZGVyc3RhbmQgdGhhdCB0aGVzZSBmaXhlcyBzaG91bGQg
bm90IGdvIGludG8gdGVzdF9iaXQgaXRzZWxmLiBJCmNvdWxkIGFkZCBhIGxvY2FsIGFycmF5X2lu
ZGV4X25vc3BlYyBmaXggZm9yIHRoaXMgY2FsbCwgdG8gbm90IGludHJvZHVjZQphbm90aGVyIGxm
ZW5jZSB0byBiZSBwYXNzZWQuCgpJIHBpY2tlZCB0aGUgc3BlY2lmaWMgY2FsbGVyIGluIHRoZSBm
aXJzdCB2ZXJzaW9ucywgYmVjYXVzZSB0aGVyZSB3YXMgYQpkaXJlY3QgcGF0aCBmcm9tIGEgaHlw
ZXJjYWxsIHdoZXJlIHRoZSBndWVzdCBoYWQgZnVsbCBjb250cm9sIG92ZXIgbWZuLgpJaXJjLCB0
aGF0IGNhbGwgd2FzIG5vdCBzcG90dGVkIGJ5IHRvb2xpbmcsIGJ1dCBieSBtYW51YWwgYW5hbHlz
aXMuCgpCZXN0LApOb3JiZXJ0CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkg
R21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlz
dGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5n
ZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 08:19:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 08:19:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1greuH-0000QK-Hp; Thu, 07 Feb 2019 08:19:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vmwy=QO=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1greuG-0000Pa-9K
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 08:19:36 +0000
X-Inumbo-ID: 19f72ea1-2ab1-11e9-bc90-bc764e045a96
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19f72ea1-2ab1-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 08:19:34 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id w204so5984363qka.2
 for <xen-devel@lists.xenproject.org>; Thu, 07 Feb 2019 00:19:34 -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=aF7dW3JZIBD4zfSa5hS51JNQfHIyPwmD3OlWkisa4h4=;
 b=dB/zdbsSyTUo4NL26NSLSBLDe9weYT0tZr6UuM3Mwdqstnmm/XLsri/XrGeBuTTiHx
 yK6qy+sMztZCMp0m4onkrzR/LXNEYaG/qxse69erfNGdk6wn1D9Tt/zQ5ZGxjI9ZQ6F8
 HmV/vs9f4tLbLtWQHTceIpMaUhr60IU/LliIewroxK0n5YQNrEDo6mWYYYEPaQDUOcvH
 xOuBooHyv3VOka3KEUmL8gkv9t/sJ5Cci6CyyWVFbkJThNyVs6XylMY++RmiiV1jVc4A
 CmixAPgGVzDWzZlED0jy6G6VfAjvIcf4iEYfP09bcO93oMyE0cUsjz2M6YyEm73XpCM0
 Pw+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=aF7dW3JZIBD4zfSa5hS51JNQfHIyPwmD3OlWkisa4h4=;
 b=j5Di0vylx87//8veUnV+a55ZTjVV0fgGkOxO38RzR9jc6h/0uq7f/ASWK4+HDmveN9
 095Q2rObOFGjrOVXo4Q5SafKIHUtkyZEQUR8eXPRrePPsum+plPyjHMfH10sBHG8JbJd
 +QISqRfPvVXGb/qEucBN+heo9JNBCMJ0iI9zqUhmxAbQ2OGKeCxy5HKkhW8HDXJMNHwW
 2qyRZAW6eMPxKP5AFAgK9cAKop0caCRdjCjYfYMoU2hKxR49dEA/fd3d/YVEOfzaR4HF
 /aw31RGYgCM27aWFH4GswFeMrk7G0F2eMa8aX/iHBR68NQF+8UHZEC81X/eOsOdpfx6d
 +OxA==
X-Gm-Message-State: AHQUAuaPCGCcqUae15Sq2n1q+9eJb+kg3POoEx5LrBlExoxZm4S85FJh
 LfwpppCkZ7mOX/D5GemATaU=
X-Google-Smtp-Source: AHgI3IaEAhO0DUk1ke3lMLBsSogl1Xxk3t6uRd/Pw8ymUHsSS+7ORUPT9TCU+hvBAPfsxvLrdMlOPA==
X-Received: by 2002:a37:7e83:: with SMTP id z125mr6138865qkc.140.1549527574018; 
 Thu, 07 Feb 2019 00:19:34 -0800 (PST)
Received: from ?IPv6:2607:fb90:68ec:97bc:51d6:a3ed:7e98:dd68?
 ([2607:fb90:68ec:97bc:51d6:a3ed:7e98:dd68])
 by smtp.gmail.com with ESMTPSA id o65sm24936845qkl.11.2019.02.07.00.19.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 07 Feb 2019 00:19:33 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPhone Mail (16D39)
In-Reply-To: <5C5AE7CD02000078002144F7@prv1-mh.provo.novell.com>
Date: Thu, 7 Feb 2019 03:19:32 -0500
Message-Id: <38D3C4F9-2A7C-4A33-9B5E-B3041B2A3083@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
 <5C5AE4DE02000078002144D2@suse.com>
 <53112859-0f19-eaed-06eb-8018f427022e@suse.com>
 <5C5AE7CD02000078002144F7@prv1-mh.provo.novell.com>
To: Jan Beulich <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>,
 Lars Kurth <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] [PATCH v8 for-4.12 00/17] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRmViIDYsIDIwMTksIGF0IDA4OjU3LCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
IHdyb3RlOgoKPj4+PiBPbiAwNi4wMi4xOSBhdCAxNDo1MywgPGpncm9zc0BzdXNlLmNvbT4gd3Jv
dGU6Cj4+IE9uIDA2LzAyLzIwMTkgMTQ6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24g
MDYuMDIuMTkgYXQgMDk6NTQsIDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6
Cj4+Pj4gVmVyc2lvbiBlaWdodCBvZiB0aGlzIHNlcmllczoKPj4+PiAKPj4+PiBOb3RlOiBUaGlz
IHZlcnNpb24gbWF5IG5vdCBhZGRyZXNzIHRoZSBjdXJyZW50bHkgb3BlbiBkaXNjdXNzaW9uIG9u
IHRoZQo+Pj4+IEFSTSBoeXBlcmNhbGwgYXJndW1lbnQgY29udmVudGlvbiBhbmQgdHlwZSBzZWxl
Y3Rpb24gZm9yIGh5cGVyY2FsbAo+Pj4+IHBhcmFtZXRlcnMuCj4+Pj4gCj4+Pj4gKiBSYW5nZSBj
aGVjayBhcHBsaWVkIHRvIG51bWVyaWMgYXJncyBpbiBuYXRpdmUgaHlwZXJjYWxsIGVudHJ5Cj4+
Pj4gKHJlZjogdGhlIGFib3ZlIG9wZW4gZGlzY3Vzc2lvbikKPj4+PiAKPj4+PiAqIFJldmlzZXMg
dGhlIGNvbXBhdCBBQkkgYW5kIGltcGxlbWVudGF0aW9uCj4+Pj4gLSBhdm9pZHMgZHVwbGljYXRp
b24gb2YgaHlwZXJjYWxsIG9wIGltcGxlbWVudGF0aW9ucyB2aWEKPj4+PiAgIGZvcndhcmRpbmcg
dG8gbmF0aXZlIGZvciBvcHMgb3RoZXIgdGhhbiBzZW5kdgo+Pj4+IC0gcmVnaXN0ZXIgb3AgdXNl
cyBhbiBhbHdheXMtNjQtYml0IGZpeGVkIHdpZHRoIHBmbiB0eXBlCj4+Pj4gICBmb3IgY29uc2lz
dGVudCBBQkkgYXMgd2VsbCBhcyBjb21wYXQgcmV1c2Ugb2YgdGhlIG5hdGl2ZSBvcAo+Pj4+IC0g
dGVzdGVkIGNvbW11bmljYXRpb24gYmV0d2VlbiBWTXMgb24geDg2LTY0IGhvc3Qgd2l0aDoKPj4+
PiAgIDMyLWJpdCBQViwgMzItYml0IEhWTSBhbmQgNjQtYml0IFBWIGd1ZXN0cwo+Pj4+IAo+Pj4+
ICogQXBwbGllcyBsaXN0X2ZpcnN0X2VudHJ5X29yX251bGwgbWFjcm8gaW4gbXVsdGlwbGUgbG9v
cHMgdG8KPj4+PiByZXBsYWNlIHByZXZpb3VzIHVzZSBvZiBhIGxpc3QgZm9yZWFjaCB0byBhZGRy
ZXNzIHJldmlldyBmZWVkYmFjawo+Pj4+IAo+Pj4+ICogUmVtb3ZlZCBzdGFsZSBjb21tZW50cyBm
cm9tIHRoZSBwdWJsaWMgaGVhZGVyCj4+Pj4gCj4+Pj4gTmV3IHRvIHRoaXMgc2VyaWVzOgo+Pj4+
IAo+Pj4+ICogQWRkcyBhbiBpbml0aWFsIHZlcnNpb24gb2YgYSBkZXNpZ24gZG9jdW1lbnQgZm9y
IEFyZ28KPj4+PiAtIGJhc2VkIG9uIHdvcmsgcHJldmlvdXNseSBzZW50IHRvIHRoZSBtYWlsaW5n
IGxpc3QsIGNvdmVycwo+Pj4+ICAgdGhlIGltcGxlbWVudGF0aW9uJ3MgZ3JhbnVsYXIgbG9ja2lu
Zwo+Pj4+IAo+Pj4+ICogQWRkcyBhIFNVUFBPUlQubWQgc2VjdGlvbiBmb3IgdGhlIGZlYXR1cmUg
YW5kIEV4cGVyaW1lbnRhbCBzdGF0ZW1lbnQKPj4+PiAKPj4+PiBDaHJpc3RvcGhlciBDbGFyayAo
MTcpOgo+Pj4+IGFyZ286IEludHJvZHVjZSB0aGUgS2NvbmZpZyBvcHRpb24gdG8gZ292ZXJuIGlu
Y2x1c2lvbiBvZiBBcmdvCj4+Pj4gYXJnbzogaW50cm9kdWNlIHRoZSBhcmdvX29wIGh5cGVyY2Fs
bCBib2lsZXJwbGF0ZQo+Pj4+IGFyZ286IGRlZmluZSBhcmdvX2RwcmludGsgZm9yIHN1YnN5c3Rl
bSBkZWJ1Z2dpbmcKPj4+PiBhcmdvOiBpbml0LCBkZXN0cm95IGFuZCBzb2Z0LXJlc2V0LCB3aXRo
IGVuYWJsZSBjb21tYW5kIGxpbmUgb3B0Cj4+Pj4gZXJybm86IGFkZCBQT1NJWCBlcnJvciBjb2Rl
cyBFTVNHU0laRSwgRUNPTk5SRUZVU0VEIHRvIHRoZSBBQkkKPj4+PiB4ZW4vYXJtOiBpbnRyb2R1
Y2UgZ3Vlc3RfaGFuZGxlX2Zvcl9maWVsZCgpCj4+Pj4gYXJnbzogaW1wbGVtZW50IHRoZSByZWdp
c3RlciBvcAo+Pj4+IGFyZ286IGltcGxlbWVudCB0aGUgdW5yZWdpc3RlciBvcAo+Pj4+IGFyZ286
IGltcGxlbWVudCB0aGUgc2VuZHYgb3A7IGV2dGNobjogZXhwb3NlIHNlbmRfZ3Vlc3RfZ2xvYmFs
X3ZpcnEKPj4+PiBhcmdvOiBpbXBsZW1lbnQgdGhlIG5vdGlmeSBvcAo+Pj4+IHhzbSwgYXJnbzog
WFNNIGNvbnRyb2wgZm9yIGFyZ28gcmVnaXN0ZXIKPj4+PiB4c20sIGFyZ286IFhTTSBjb250cm9s
IGZvciBhcmdvIG1lc3NhZ2Ugc2VuZCBvcGVyYXRpb24KPj4+PiB4c20sIGFyZ286IFhTTSBjb250
cm9sIGZvciBhbnkgYWNjZXNzIHRvIGFyZ28gYnkgYSBkb21haW4KPj4+PiB4c20sIGFyZ286IG5v
dGlmeTogZG9uJ3QgZGVzY3JpYmUgcmluZ3MgdGhhdCBjYW5ub3QgYmUgc2VudCB0bwo+Pj4+IE1B
SU5UQUlORVJTOiBhZGQgbmV3IHNlY3Rpb24gZm9yIEFyZ28gYW5kIHNlbGYgYXMgbWFpbnRhaW5l
cgo+Pj4+IFNVUFBPUlQubWQgOiBhZGQgbmV3IGVudHJ5IGZvciB0aGUgQXJnbyBmZWF0dXJlCj4+
Pj4gZG9jcywgYXJnbzogYWRkIGRlc2lnbiBkb2N1bWVudCBmb3IgQXJnbwo+Pj4gCj4+PiBXaGVy
ZSBuZWNlc3NhcnkgYW5kIG5vdCBhbHJlYWR5IHByZXNlbnQKPj4+IEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiAKPj4+IErDvHJnZW4sIGZvciB0aGlzIHRvIGJl
IGNvbW1pdHRlZCwgeW91ciBSYWIgd291bGQgYmUgbmVlZGVkLCBhc3N1bWluZwo+Pj4geW91J3Jl
IHN0aWxsIGNvbWZvcnRhYmxlIHdpdGggdGhpcyBnb2luZyBpbiB0aGlzIGxhdGUuCj4+IAo+PiBX
aGF0IGFib3V0IHRoZSBBUk0gaHlwZXJjYWxsIHBhcmFtZXRlcnM/IElzIHRoaXMgc2V0dGxlZD8K
PiAKPiBNeSBpbnRlcnByZXRhdGlvbiBvZiBTdGVmYW5vJ3MgbGF0ZXN0IHJlc3BvbnNlIHdhcyAi
eWVzLCBpdCBpcyIuCgpKdWxpZW4ncyBsYXRlc3QgcmVzcG9uc2Ugc2FpZCwgIk5vbmUgb2YgdGhp
cyBpcyBzcGVjaWZpYyB0byBBcmdvIGFuZCBJIHdvdWxkIGJlIGhhcHB5IHRvIGRlZmVyIHRoaXMg
YXMgYSBmb2xsb3ctdXAgc2VyaWVzLiIKCj4+IElmIHllcyBvciBpZiB0aGlzIHF1ZXN0aW9uIGlz
IHNvbHZlZCB0aGlzIHdlZWs6Cj4+IAo+PiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CgpJZiBuZWNlc3NhcnkgdG8gdW5ibG9jayB0aGUgbWVyZ2Ugb2Yg
QXJnbyB0byBYZW4gNC4xMiwgd2UgY2FuIGxpbWl0L2NvbnN0cmFpbiBBcm0gc3VwcG9ydCB2aWEg
U1VQUE9SVC5tZC4KClJpY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 08:53:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 08:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grfQt-0003bT-AA; Thu, 07 Feb 2019 08:53:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kAZy=QO=xenproject.org=prvs=934330567=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1grfQr-0003bJ-Rc
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 08:53:17 +0000
X-Inumbo-ID: cea4344b-2ab5-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cea4344b-2ab5-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 08:53:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,342,1544486400"; d="scan'208";a="77527795"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83604-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=34fe8660ec42e18f768fb1f5e645c7a59620e2ed
X-Osstest-Versions-That: seabios=628b2e6b0e390e26d59b3c5db07a4226175b6f8a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 7 Feb 2019 08:53:12 +0000
Subject: [Xen-devel] [seabios baseline-only test] 83604: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA4
MzYwNCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3Nz
dGVzdC9sb2dzLzgzNjA0LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgYmFzZWxp
bmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgIGZhaWwgYmFzZWxp
bmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgIGZhaWwgYmFzZWxpbmUgdW50ZXN0
ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBiYXNlbGluZSB1
bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJp
b3MgICAgICAgICAgICAgIDM0ZmU4NjYwZWM0MmUxOGY3NjhmYjFmNWU2NDVjN2E1OTYyMGUyZWQK
YmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDYyOGIyZTZiMGUzOTBlMjZk
NTliM2M1ZGIwN2E0MjI2MTc1YjZmOGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTY0MCAgMjAx
OC0xMi0wNyAyMjo0MjoyNyBaICAgNjEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM2MDQg
IDIwMTktMDItMDUgMTY6Mzc6MjggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6
IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVu
c291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzNGZlODY2MGVjNDJl
MThmNzY4ZmIxZjVlNjQ1YzdhNTk2MjBlMmVkCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmlu
QGtvY29ubm9yLm5ldD4KRGF0ZTogICBNb24gSmFuIDIxIDEzOjE3OjExIDIwMTkgLTA1MDAKCiAg
ICBkb2NzOiBGaXggY3V0LWFuZC1wYXN0ZSBlcnJvciBpbiBNYWlsaW5nbGlzdC5tZCBhcmNoaXZl
IGxpbmsKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29u
bm9yLm5ldD4KCmNvbW1pdCBkNjJjYThjOWM1M2YzNzViNjlhODVkYTBhYWZlNWFhY2VkNzk2NDJm
CkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBTdW4g
SmFuIDIwIDExOjU1OjEwIDIwMTkgLTA1MDAKCiAgICBkb2NzOiBVcGRhdGUgbWFpbGluZyBsaXN0
IGFyY2hpdmUgbGlua3MKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtl
dmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCAyOWJhODllNjdmZjM5Yjc2NzM5MTIwMjJiZjU0Yzg2
NDBhZTExM2NkCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0
ZTogICBNb24gRGVjIDE3IDEwOjIzOjQ5IDIwMTggLTA1MDAKCiAgICBvdXRwdXQ6IEF2b2lkIHRo
dW5raW5nIHRvIDE2Yml0IG1vZGUgaW4gcHJpbnRmKCkgaWYgbm8gdmdhYmlvcwogICAgCiAgICBJ
dCBpcyBub3QgbmVjZXNzYXJ5IHRvIGNhbGwgdGhlIHZnYWJpb3MgaWYgbm8gdmdhYmlvcyBoYXMg
YmVlbgogICAgaW5zdGFsbGVkLiAgVGhpcyByZWR1Y2VzIHRoZSBhbW91bnQgb2YgaGFyZHdhcmUg
YWNjZXNzZXMgb24gcWVtdSB3aGVuCiAgICB0aGUgYmlvcyBpcyBub3QgaW5pdGlhbGl6aW5nIHRo
ZSBkaXNwbGF5IGhhcmR3YXJlLCBhbmQgaXQgY2FuIHJlZHVjZQogICAgdGhlIGJvb3QgdGltZSBi
eSBhIGNvdXBsZSBvZiBtaWxsaXNlY29uZHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmlu
IE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpjb21taXQgNzViNDI4MzUxMzQ1NTNjOTZm
MTEzZTUwMTQwNzJjMGNhZjk5ZDA5MgpBdXRob3I6IFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnph
cmVAcmVkaGF0LmNvbT4KRGF0ZTogICBTdW4gRGVjIDIgMTQ6MTA6MTMgMjAxOCArMDEwMAoKICAg
IHFlbXU6IGF2b2lkIGRlYnVnIHByaW50cyBpZiBkZWJ1Z2NvbiBpcyBub3QgZW5hYmxlZAogICAg
CiAgICBJbiBvcmRlciB0byBzcGVlZCB1cCB0aGUgYm9vdCBwaGFzZSwgd2UgY2FuIGNoZWNrIHRo
ZSBRRU1VCiAgICBkZWJ1Z2NvbiBkZXZpY2UsIGFuZCBkaXNhYmxlIHRoZSB3cml0ZXMgaWYgaXQg
aXMgbm90IHJlY29nbml6ZWQuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWxsb3cgdXMgdG8gc2F2ZSBh
cm91bmQgMTAgbXNlYyAodGltZSBtZWFzdXJlZAogICAgYmV0d2VlbiBTZWFCSU9TIGVudHJ5IHBv
aW50IGFuZCAibGludXhib290IiBlbnRyeSBwb2ludCkKICAgIHdoZW4gQ09ORklHX0RFQlVHX0xF
VkVMPTEgYW5kIGRlYnVnY29uIGlzIG5vdCBlbmFibGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 09:04:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 09:04:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grfbX-0004X0-Eu; Thu, 07 Feb 2019 09:04:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=z5oE=QO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1grfbV-0004Wv-TN
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 09:04:17 +0000
X-Inumbo-ID: 589e61c6-2ab7-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 589e61c6-2ab7-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 09:04:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 46C34EBD;
 Thu,  7 Feb 2019 01:04:16 -0800 (PST)
Received: from [10.37.12.214] (unknown [10.37.12.214])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0EE1E3F589;
 Thu,  7 Feb 2019 01:04:11 -0800 (PST)
To: Christopher Clark <christopher.w.clark@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
 <1549443308-24448-11-git-send-email-christopher.w.clark@gmail.com>
 <5c9d887c-7329-35a9-d98d-a9f6fe3b7486@arm.com>
 <CACMJ4GZj+_YJY7O+SaxZQfWKzan+T2bKGb70EtXfXu2+P4LnSQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ca56b2ef-ba5f-071d-306d-61b6e00a2426@arm.com>
Date: Thu, 7 Feb 2019 09:04:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CACMJ4GZj+_YJY7O+SaxZQfWKzan+T2bKGb70EtXfXu2+P4LnSQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 for-4.12 10/17] argo: implement the
 notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyLzcvMTkgNjozMiBBTSwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gT24gV2Vk
LCBGZWIgNiwgMjAxOSBhdCAxMDoyOCBBTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPiB3cm90ZToKPj4KPj4gSGksCj4+Cj4+IE9uIDIvNi8xOSA4OjU1IEFNLCBDaHJpc3RvcGhl
ciBDbGFyayB3cm90ZToKPj4+ICsvKgo+Pj4gKyAqIFhFTl9BUkdPX09QX25vdGlmeQo+Pj4gKyAq
Cj4+PiArICogQXNrcyBYZW4gZm9yIGluZm9ybWF0aW9uIGFib3V0IG90aGVyIHJpbmdzIGluIHRo
ZSBzeXN0ZW0uCj4+PiArICoKPj4+ICsgKiBlbnQtPnJpbmcgaXMgdGhlIHhlbl9hcmdvX2FkZHJf
dCBvZiB0aGUgcmluZyB5b3Ugd2FudCBpbmZvcm1hdGlvbiBvbi4KPj4+ICsgKiBVc2VzIHRoZSBz
YW1lIHJpbmcgbWF0Y2hpbmcgcnVsZXMgYXMgWEVOX0FSR09fT1Bfc2VuZHYuCj4+PiArICoKPj4+
ICsgKiBlbnQtPnNwYWNlX3JlcXVpcmVkIDogaWYgdGhpcyBmaWVsZCBpcyBub3QgbnVsbCB0aGVu
IFhlbiB3aWxsIGNoZWNrCj4+PiArICogdGhhdCB0aGVyZSBpcyBzcGFjZSBpbiB0aGUgZGVzdGlu
YXRpb24gcmluZyBmb3IgdGhpcyBtYW55IGJ5dGVzIG9mIHBheWxvYWQuCj4+PiArICogSWYgdGhl
IHJpbmcgaXMgdG9vIHNtYWxsIGZvciB0aGUgcmVxdWVzdGVkIHNwYWNlX3JlcXVpcmVkLCBpdCB3
aWxsIHNldCB0aGUKPj4+ICsgKiBYRU5fQVJHT19SSU5HX0VNU0dTSVpFIGZsYWcgb24gcmV0dXJu
Lgo+Pj4gKyAqIElmIHN1ZmZpY2llbnQgc3BhY2UgaXMgYXZhaWxhYmxlLCBpdCB3aWxsIHNldCBY
RU5fQVJHT19SSU5HX1NVRkZJQ0lFTlQKPj4+ICsgKiBhbmQgQ0FOQ0VMIGFueSBwZW5kaW5nIG5v
dGlmaWNhdGlvbiBmb3IgdGhhdCBlbnQtPnJpbmc7IG90aGVyd2lzZSBpdAo+Pj4gKyAqIHdpbGwg
c2NoZWR1bGUgYSBub3RpZmljYXRpb24gZXZlbnQgYW5kIHRoZSBmbGFnIHdpbGwgbm90IGJlIHNl
dC4KPj4+ICsgKgo+Pj4gKyAqIFRoZXNlIGZsYWdzIGFyZSBzZXQgYnkgWGVuIHdoZW4gbm90aWZ5
IHJlcGxpZXM6Cj4+PiArICogWEVOX0FSR09fUklOR19FWElTVFMgICAgIHJpbmcgZXhpc3RzCj4+
PiArICogWEVOX0FSR09fUklOR19TSEFSRUQgICAgIHJpbmcgaXMgcmVnaXN0ZXJlZCBmb3Igd2ls
ZGNhcmQgcGFydG5lcgo+Pj4gKyAqIFhFTl9BUkdPX1JJTkdfRU1QVFkgICAgICByaW5nIGlzIGVt
cHR5Cj4+PiArICogWEVOX0FSR09fUklOR19TVUZGSUNJRU5UIHN1ZmZpY2llbnQgc3BhY2UgZm9y
IHNwYWNlX3JlcXVpcmVkIGlzIHRoZXJlCj4+PiArICogWEVOX0FSR09fUklOR19FTVNHU0laRSAg
IHNwYWNlX3JlcXVpcmVkIGlzIHRvbyBsYXJnZSBmb3IgdGhlIHJpbmcgc2l6ZQo+Pj4gKyAqIFhF
Tl9BUkdPX1JJTkdfRUJVU1kgICAgICB0b28gbWFueSBkb21haW5zIHdhaXRpbmcgZm9yIGF2YWls
YWJsZSBzcGFjZSBzaWduYWxzCj4+PiArICoKPj4+ICsgKiBhcmcxOiBYRU5fR1VFU1RfSEFORExF
KHhlbl9hcmdvX3JpbmdfZGF0YV90KSByaW5nX2RhdGEgKG1heSBiZSBOVUxMKQo+Pj4gKyAqIGFy
ZzI6IE5VTEwKPj4KPj4gTklUOiBXaGlsZSBsb29raW5nIGF0IGFsbCB0aGUgaHlwZXJjYWxsLCBJ
IG5vdGljZWQgeW91IHNheSBOVUxMIGhlcmUuIEluCj4+IG1vc3Qgb2YgdGhlIGNhc2VzLCBOVUxM
IHdpbGwgYmUgMCBidXQgdGhlcmUgYXJlIHBsYWNlIHdoZXJlIGl0IG1pZ2h0IG5vdAo+PiBiZS4g
U28gd2hhdCBpcyB0aGUgZXhhY3QgdmFsdWUgeW91IGV4cGVjdCBoZXJlPwo+IAo+IFRoZSBpbXBs
ZW1lbnRhdGlvbiB0ZXN0cyBib3RoIGFyZzEgYW5kIGFyZzIgd2l0aDogZ3Vlc3RfaGFuZGxlX2lz
X251bGwKPiAKPiB3aGljaCBvbiBib3RoIHg4NiBhbmQgQVJNIGV4cGFuZHMgdG86ICgoaG5kKS5w
ID09IE5VTEwpCgpNeSBwb2ludCBoZXJlIGlzIHNvbWVvbmUgcmVhZGluZyB0aGUgcHVibGljIGhl
YWRlcnMgbWF5IG5vdCByZWFkIHRoZSAKaW1wbGVtZW50YXRpb24uIFNvIGhlL3NoZSB3b3VsZCBu
b3Qga25vdyB3aGV0aGVyIE5VTEwgaXMgZXF1aXZhbGVudCB0byAwIApvciBhbm90aGVyIHZhbHVl
LgoKPiBJdCB1c2VzIHRoYXQgbnVsbCB0ZXN0IGJlY2F1c2UgYm90aCBhcmUgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSB0eXBlIGluCj4gdGhlIGZ1bmN0aW9uIHNpZ25hdHVyZToKPiAKPiBsb25nIGRv
X2FyZ29fb3AoCj4gICAgICB1bnNpZ25lZCBpbnQgY21kLAo+ICAgICAgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcxLAo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcyLAo+ICAgICAgdW5zaWduZWQgbG9uZyBhcmczLAo+ICAgICAgdW5zaWduZWQgbG9uZyBhcmc0
KTsKPiAKPiBhbmQgc2luY2UgaXQgZG9lcyB0aGF0LCB0aGUgY29tbWVudCBzdGF0ZXMgTlVMTCBy
YXRoZXIgdGhhbiB6ZXJvLgo+IAo+IEl0IGlzIFhlbidzIGRlZmluaXRpb24gZm9yIE5VTEwgdGhh
dCBpcyB1c2VkLCBzbyB0aGUgZXhwZWN0ZWQgdmFsdWUgaW4KPiB0aGUgcmVnaXN0ZXIgd2hlbiB0
aGUgaHlwZXJjYWxsIGlzIGludm9rZWQgaXM6IHplcm8uCgpBcyBhYm92ZSwgSSBkb24ndCB0aGlu
ayBpdCBpcyBjbGVhcmx5IGRlZmluZSBpbiB0aGUgaGVhZGVycyB0aGF0IE5VTEwgCm1lYW5zIDAu
IFRoaXMgaXMgcmF0aGVyIGFuIGltcGxpY2l0IHdyaXR0ZW4gcnVsZXMgaW4gdGhlIGhvcGUgdGhh
dCBldmVyeSAKT1MgYXJlIGdvaW5nIHRvIGZvbGxvdyB0aGF0LgoKSSBrbm93LCBJIGFtIHBlZGFu
dGljIGhlcmUgKGhlbmNlIHRoZSBOSVQpIDopLiBBbmQgSSByZWFsaXplIHRoaXMgaXMgbm90IApy
ZWxhdGVkIHRvIHRoaXMgc2VyaWVzIGFuZCBhIGZldyBwbGFjZXMgaW4gdGhlIGNvZGUgYXNzdW1l
cyB0aGUgc2FtZS4KCj4gCj4+PiArICogYXJnMzogMCAoWkVSTykKPj4+ICsgKiBhcmc0OiAwICha
RVJPKQo+Pgo+PiBOSVQ6IEkgZ3Vlc3MgdGhvc2UgdG8gd2lsbCBiZSAwIGluIGFuIHVuc2lnbmVk
IGxvbmcgdmFsdWU/Cj4gCj4gWWVzLgoKQ2FuIHRoaXMgYmUgY2xhcmlmaWVkIGluIGEgZm9sbG93
LXVwIHBhdGNoPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 09:09:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 09:09:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grfg7-0004n5-28; Thu, 07 Feb 2019 09:09:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=z5oE=QO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1grfg6-0004n0-FO
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 09:09:02 +0000
X-Inumbo-ID: 02439788-2ab8-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 02439788-2ab8-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 09:09:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 062FFEBD;
 Thu,  7 Feb 2019 01:09:01 -0800 (PST)
Received: from [10.37.12.214] (unknown [10.37.12.214])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 907CB3F589;
 Thu,  7 Feb 2019 01:08:56 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-3-git-send-email-christopher.w.clark@gmail.com>
 <alpine.DEB.2.10.1902041608190.22962@sstabellini-ThinkPad-X260>
 <5C5945F70200007800213D6E@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902050911350.22962@sstabellini-ThinkPad-X260>
 <CAF3u54BZKRcTWTJkKyUb+wZqTwAcAn=GWDDOHKu37BJyvWR6=g@mail.gmail.com>
 <alpine.DEB.2.10.1902051145190.22962@sstabellini-ThinkPad-X260>
 <58a03a79-3622-5e3c-42fe-87094a9a01c1@arm.com>
 <alpine.DEB.2.10.1902061123370.2723@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <270f81f5-7a2e-eca6-8549-53b5098bde6f@arm.com>
Date: Thu, 7 Feb 2019 09:08:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1902061123370.2723@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 02/15] argo: introduce the argo_op
 hypercall boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 James McKenzie <james@bromium.com>, Julien Grall <julien.grall@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDIvNi8xOSA3OjM1IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gV2VkLCA2IEZlYiAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhvd2V2ZXIsIEkg
dGhpbmsgd2Ugc2hvdWxkIGFkZCBzb21lIHNhbml0eSBjaGVjayBpbiBhcmNoX3NldF9pbmZvX2d1
ZXN0IGZvcgo+PiBvdXIgcGVhY2Ugb2YgbWluZC4gRm9yIGd1ZXN0IGVudHJ5L2V4aXQsIHJhdGhl
ciB0aGFuIHplcm8gdGhlIHVwcGVyIDMyLWJpdHMgSQo+PiB3b3VsZCBhbHNvIGFkZCBzYW5pdHkg
Y2hlY2sgaW4gZW50ZXJfaHlwZXJ2aXNvcl9oZWFkIGFuZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwK
Pj4gYnV0IG9ubHkgaW4gZGVidWcgYnVpbGQuIEFueSBvcGluaW9ucz8KPiAKPiBEZWZpbml0ZWx5
IHdlIHNob3VsZCBoYXZlIHNhbml0eSBjaGVja3MuCgpJIHdpbGwgYWRkIHRoaXMgb25lIGFuZCAu
Li4KCj4+IEluIHRoZSBvZmZpY2lhbCBwdWJsaWMgaGVhZGVycywgSSBjYW4ndCBmaW5kIGFueXRo
aW5nIHRlbGxpbmcgeW91IHRoZSBzaXplIG9mCj4+IGVhY2ggYXJndW1lbnRzIGFuZCB0aGUgbnVt
YmVyIG9mIGFyZ3VtZW50cy4gSW5zdGVhZCB5b3UgaGF2ZSB0byBsb29rIGF0IFhlbgo+PiBjb2Rl
IHRvIGtub3cgdGhlIGV4YWN0IG51bWJlciBvZiBhcmd1bWVudHMgYW5kIHRoZSBzaXplLiBEaWQg
SSBtaXNzIGFueXRoaW5nPwo+IAo+IE5vLCBpdCBpcyBsaWtlIHlvdSB3cm90ZS4gSSB0aGluayBJ
IHNob3VsZCBoYXZlIHB1c2hlZCB0aGUgZGlzY3Vzc2lvbgo+IGZ1cnRoZXIgYW5kIGFkZGVkIG1v
cmUgaW5mb3JtYXRpb24gdG8gdGhlIFhlbiBwdWJsaWMgaGVhZGVycyBiYWNrIGluCj4gdGhvc2Ug
ZGF5cy4KCi4uLiBhbmQgdGhpcyBvbmUgaW4gbXkgbGlzdCBvZiB0aGluZ3MgdG8gaW1wcm92ZS4K
Cj4+PiBJbiBjb25jbHVzaW9uLCBpZiB5b3UgYW5kIG90aGVyIG1haW50YWluZXJzIHByZWZlciB1
bnNpZ25lZCBsb25nIEknbGwKPj4+IGRyb3AgbXkgcmVzZXJ2YXRpb24uCj4+Cj4+IFRoZSBzdW1t
YXJ5IG9mIG15IGUtbWFpbCBpczoKPj4gICAgICAtIHdlIG5lZWQgdG8gYWRkIHNhbml0eSBjaGVj
ayAob3IgemVybykgdXBwZXItYml0cyBmb3IgMzItYml0IGd1ZXN0Cj4+ICAgICAgLSB1bnNpZ25l
ZCBsb25nIHNob3VsZCBiZSBmaW5lIGZvciA2NC1iaXQgb25seSBmZWF0dXJlcwo+IAo+IEkgdGFr
ZSB0aGF0IHlvdSBtZWFuIHRoYXQgdW5zaWduZWQgbG9uZyBzaG91bGQgYmUgZmluZSwgYW5kIHdv
dWxkIGFsc28KPiBhbGxvdyB1cyB0byBpbnRyb2R1Y2UgNjQtYml0IG9ubHkgZmVhdHVyZXMgaW4g
dGhlIGZ1dHVyZSwgcmlnaHQ/IAoKdGhhdCdzIGNvcnJlY3QuCgpZb3UgYXJlCj4gKm5vdCogc2F5
aW5nIHRoYXQgdW5zaWduZWQgbG9uZyBzaG91bGQgb25seSBiZSB1c2VkIHdpdGggNjQtYml0Cj4g
Z3Vlc3RzL2h5cGVydmlzb3I/Cgp1bnNpZ25lZCBsb25nID09IHVpbnQzMl90IG9uIDMyLWJpdC4g
U28gaXQgd291bGQgYmUgc2lsbHkgb2YgbWUgdG8gCnN1Z2dlc3QgdGhhdCA6KS4KCj4gCj4+ICAg
ICAgLSB3ZSBuZWVkIHRvIGRvY3VtZW50IHRoZSBiZWhhdmlvciBvZiBlYWNoIGh5cGVyY2FsbCBh
bmQgcHJvdmlkZQo+PiBndWlkZWxpbmVzIGZvciBuZXcgb25lLgo+Pgo+PiBOb25lIG9mIHRoaXMg
aXMgc3BlY2lmaWMgdG8gQXJnbyBhbmQgSSB3b3VsZCBiZSBoYXBweSB0byBkZWZlciB0aGlzIGFz
IGEKPj4gZm9sbG93LXVwIHNlcmllcy4KPiAKPiBBc3N1bWluZyBteSB1bmRlcnN0YW5kaW5nIGlz
IHJpZ2h0LCBJIGFncmVlIHdpdGggeW91LgoKWW91IHVuZGVyc3Rvb2QgcmlnaHQuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 09:15:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 09:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grfma-0005Wc-RH; Thu, 07 Feb 2019 09:15:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vmwy=QO=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1grfmZ-0005WX-Ux
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 09:15:44 +0000
X-Inumbo-ID: f1282f52-2ab8-11e9-bc90-bc764e045a96
Received: from mail-qt1-x843.google.com (unknown [2607:f8b0:4864:20::843])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1282f52-2ab8-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 09:15:42 +0000 (UTC)
Received: by mail-qt1-x843.google.com with SMTP id e5so11070428qtr.12
 for <xen-devel@lists.xenproject.org>; Thu, 07 Feb 2019 01:15: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=V4Jz6sUT4GdmMH5WlWOB42JFiBpHU2RFvmUmeqskIB8=;
 b=nTRgPIqvtCaRhVYGtP/6IbOW6PlzyHDtdA56HCxtQkIs+nkDpQ1pJeGzJtgE+AZRRK
 ZdhiQrJmg6FPrO/aLT/qWI3yCbU+/Kr/SVkiKzqcadRq6jNpZxqFxs1Myp/KzF5pm9Jy
 pC4vSU9jjfsgqYpwD6vvi6doR3KutFa9Z0YIciwXNM2e/Oijit2ACSo5PQQZWLiWXaxw
 24H5fBN+E+AaZeaMLmTixLnHNLj0fibFbsNJPDsaEw9bD9jNsYSJmfEz004FxWH4QW8F
 0EoWziXS8eQl9kabyRTW3eITm1stEiqdjFU4dkILUO4s57kdxwpL6j6y9a8cRae727UO
 mYFQ==
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=V4Jz6sUT4GdmMH5WlWOB42JFiBpHU2RFvmUmeqskIB8=;
 b=UnnZq5GsC9OBOx+6eU7lR5G/saklwbR2MNMhwMFxCtQDSOpN4ZZ3ImPsTKJw0DUfo5
 hpGLxC2pXHmfG70IK+cxz2G2c5Sr6ZY6deBMLOocl1O6u1L9kJ9O/IGMmJhjRR3TgGDf
 VXoSSSLoYw1xXR8cl6qZxSS1IA8wJM9FiWS7ttzTkpNqKUe5ItLHyWmTVXCzZSRwMZZ+
 K/UJ6iIXQhXo8IUKlVtr2E2tjoguS37kWE9NmnGBbl4xUvi29XfC2qIGj+fMzOXSl707
 qrM0wUR/T9VXUu4Q41ORFiXe3dhFxbWldd4uIGIkil7U+zT8i3G91PvBp2B9DY2hIeDb
 TKew==
X-Gm-Message-State: AHQUAub4GSfkrMht9GwsoNxbDQkEZPlzwkbMv4zYKTdQgaUdks1Yd2pt
 knoN7vL7gt+EMEu4NWz+FTk=
X-Google-Smtp-Source: AHgI3IbXb19tMcfuM1v/MaTcoryC5jVCsm89ZfHfPMWj/QQpHi1y06hEDbIxpgEAMyKNboSrHwkO9w==
X-Received: by 2002:a0c:e202:: with SMTP id q2mr10839796qvl.180.1549530941626; 
 Thu, 07 Feb 2019 01:15:41 -0800 (PST)
Received: from ?IPv6:2607:fb90:e7d:1fec:ec7f:a8f1:37b2:b34d?
 ([2607:fb90:e7d:1fec:ec7f:a8f1:37b2:b34d])
 by smtp.gmail.com with ESMTPSA id e21sm5654020qkj.90.2019.02.07.01.15.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 07 Feb 2019 01:15:41 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPhone Mail (16D39)
In-Reply-To: <ca56b2ef-ba5f-071d-306d-61b6e00a2426@arm.com>
Date: Thu, 7 Feb 2019 04:15:40 -0500
Message-Id: <5415B79C-0D71-4719-A2A5-4F49D6D31B7E@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
 <1549443308-24448-11-git-send-email-christopher.w.clark@gmail.com>
 <5c9d887c-7329-35a9-d98d-a9f6fe3b7486@arm.com>
 <CACMJ4GZj+_YJY7O+SaxZQfWKzan+T2bKGb70EtXfXu2+P4LnSQ@mail.gmail.com>
 <ca56b2ef-ba5f-071d-306d-61b6e00a2426@arm.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v8 for-4.12 10/17] argo: implement the
 notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRmViIDcsIDIwMTksIGF0IDA0OjA0LCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPiB3cm90ZToKPiAKPiBIaSwKPiAKPj4gT24gMi83LzE5IDY6MzIgQU0sIENocmlzdG9waGVy
IENsYXJrIHdyb3RlOgo+Pj4gT24gV2VkLCBGZWIgNiwgMjAxOSBhdCAxMDoyOCBBTSBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IAo+Pj4gSGksCj4+PiAKPj4+
PiBPbiAyLzYvMTkgODo1NSBBTSwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4+Pj4gKy8qCj4+
Pj4gKyAqIFhFTl9BUkdPX09QX25vdGlmeQo+Pj4+ICsgKgo+Pj4+ICsgKiBBc2tzIFhlbiBmb3Ig
aW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgcmluZ3MgaW4gdGhlIHN5c3RlbS4KPj4+PiArICoKPj4+
PiArICogZW50LT5yaW5nIGlzIHRoZSB4ZW5fYXJnb19hZGRyX3Qgb2YgdGhlIHJpbmcgeW91IHdh
bnQgaW5mb3JtYXRpb24gb24uCj4+Pj4gKyAqIFVzZXMgdGhlIHNhbWUgcmluZyBtYXRjaGluZyBy
dWxlcyBhcyBYRU5fQVJHT19PUF9zZW5kdi4KPj4+PiArICoKPj4+PiArICogZW50LT5zcGFjZV9y
ZXF1aXJlZCA6IGlmIHRoaXMgZmllbGQgaXMgbm90IG51bGwgdGhlbiBYZW4gd2lsbCBjaGVjawo+
Pj4+ICsgKiB0aGF0IHRoZXJlIGlzIHNwYWNlIGluIHRoZSBkZXN0aW5hdGlvbiByaW5nIGZvciB0
aGlzIG1hbnkgYnl0ZXMgb2YgcGF5bG9hZC4KPj4+PiArICogSWYgdGhlIHJpbmcgaXMgdG9vIHNt
YWxsIGZvciB0aGUgcmVxdWVzdGVkIHNwYWNlX3JlcXVpcmVkLCBpdCB3aWxsIHNldCB0aGUKPj4+
PiArICogWEVOX0FSR09fUklOR19FTVNHU0laRSBmbGFnIG9uIHJldHVybi4KPj4+PiArICogSWYg
c3VmZmljaWVudCBzcGFjZSBpcyBhdmFpbGFibGUsIGl0IHdpbGwgc2V0IFhFTl9BUkdPX1JJTkdf
U1VGRklDSUVOVAo+Pj4+ICsgKiBhbmQgQ0FOQ0VMIGFueSBwZW5kaW5nIG5vdGlmaWNhdGlvbiBm
b3IgdGhhdCBlbnQtPnJpbmc7IG90aGVyd2lzZSBpdAo+Pj4+ICsgKiB3aWxsIHNjaGVkdWxlIGEg
bm90aWZpY2F0aW9uIGV2ZW50IGFuZCB0aGUgZmxhZyB3aWxsIG5vdCBiZSBzZXQuCj4+Pj4gKyAq
Cj4+Pj4gKyAqIFRoZXNlIGZsYWdzIGFyZSBzZXQgYnkgWGVuIHdoZW4gbm90aWZ5IHJlcGxpZXM6
Cj4+Pj4gKyAqIFhFTl9BUkdPX1JJTkdfRVhJU1RTICAgICByaW5nIGV4aXN0cwo+Pj4+ICsgKiBY
RU5fQVJHT19SSU5HX1NIQVJFRCAgICAgcmluZyBpcyByZWdpc3RlcmVkIGZvciB3aWxkY2FyZCBw
YXJ0bmVyCj4+Pj4gKyAqIFhFTl9BUkdPX1JJTkdfRU1QVFkgICAgICByaW5nIGlzIGVtcHR5Cj4+
Pj4gKyAqIFhFTl9BUkdPX1JJTkdfU1VGRklDSUVOVCBzdWZmaWNpZW50IHNwYWNlIGZvciBzcGFj
ZV9yZXF1aXJlZCBpcyB0aGVyZQo+Pj4+ICsgKiBYRU5fQVJHT19SSU5HX0VNU0dTSVpFICAgc3Bh
Y2VfcmVxdWlyZWQgaXMgdG9vIGxhcmdlIGZvciB0aGUgcmluZyBzaXplCj4+Pj4gKyAqIFhFTl9B
UkdPX1JJTkdfRUJVU1kgICAgICB0b28gbWFueSBkb21haW5zIHdhaXRpbmcgZm9yIGF2YWlsYWJs
ZSBzcGFjZSBzaWduYWxzCj4+Pj4gKyAqCj4+Pj4gKyAqIGFyZzE6IFhFTl9HVUVTVF9IQU5ETEUo
eGVuX2FyZ29fcmluZ19kYXRhX3QpIHJpbmdfZGF0YSAobWF5IGJlIE5VTEwpCj4+Pj4gKyAqIGFy
ZzI6IE5VTEwKPj4+IAo+Pj4gTklUOiBXaGlsZSBsb29raW5nIGF0IGFsbCB0aGUgaHlwZXJjYWxs
LCBJIG5vdGljZWQgeW91IHNheSBOVUxMIGhlcmUuIEluCj4+PiBtb3N0IG9mIHRoZSBjYXNlcywg
TlVMTCB3aWxsIGJlIDAgYnV0IHRoZXJlIGFyZSBwbGFjZSB3aGVyZSBpdCBtaWdodCBub3QKPj4+
IGJlLiBTbyB3aGF0IGlzIHRoZSBleGFjdCB2YWx1ZSB5b3UgZXhwZWN0IGhlcmU/Cj4+IFRoZSBp
bXBsZW1lbnRhdGlvbiB0ZXN0cyBib3RoIGFyZzEgYW5kIGFyZzIgd2l0aDogZ3Vlc3RfaGFuZGxl
X2lzX251bGwKPj4gd2hpY2ggb24gYm90aCB4ODYgYW5kIEFSTSBleHBhbmRzIHRvOiAoKGhuZCku
cCA9PSBOVUxMKQo+IAo+IE15IHBvaW50IGhlcmUgaXMgc29tZW9uZSByZWFkaW5nIHRoZSBwdWJs
aWMgaGVhZGVycyBtYXkgbm90IHJlYWQgdGhlIGltcGxlbWVudGF0aW9uLiBTbyBoZS9zaGUgd291
bGQgbm90IGtub3cgd2hldGhlciBOVUxMIGlzIGVxdWl2YWxlbnQgdG8gMCBvciBhbm90aGVyIHZh
bHVlLgo+IAo+PiBJdCB1c2VzIHRoYXQgbnVsbCB0ZXN0IGJlY2F1c2UgYm90aCBhcmUgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSB0eXBlIGluCj4+IHRoZSBmdW5jdGlvbiBzaWduYXR1cmU6Cj4+IGxv
bmcgZG9fYXJnb19vcCgKPj4gICAgIHVuc2lnbmVkIGludCBjbWQsCj4+ICAgICBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4+ICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZv
aWQpIGFyZzIsCj4+ICAgICB1bnNpZ25lZCBsb25nIGFyZzMsCj4+ICAgICB1bnNpZ25lZCBsb25n
IGFyZzQpOwo+PiBhbmQgc2luY2UgaXQgZG9lcyB0aGF0LCB0aGUgY29tbWVudCBzdGF0ZXMgTlVM
TCByYXRoZXIgdGhhbiB6ZXJvLgo+PiBJdCBpcyBYZW4ncyBkZWZpbml0aW9uIGZvciBOVUxMIHRo
YXQgaXMgdXNlZCwgc28gdGhlIGV4cGVjdGVkIHZhbHVlIGluCj4+IHRoZSByZWdpc3RlciB3aGVu
IHRoZSBoeXBlcmNhbGwgaXMgaW52b2tlZCBpczogemVyby4KPiAKPiBBcyBhYm92ZSwgSSBkb24n
dCB0aGluayBpdCBpcyBjbGVhcmx5IGRlZmluZSBpbiB0aGUgaGVhZGVycyB0aGF0IE5VTEwgbWVh
bnMgMC4gVGhpcyBpcyByYXRoZXIgYW4gaW1wbGljaXQgd3JpdHRlbiBydWxlcyBpbiB0aGUgaG9w
ZSB0aGF0IGV2ZXJ5IE9TIGFyZSBnb2luZyB0byBmb2xsb3cgdGhhdC4KPiAKPiBJIGtub3csIEkg
YW0gcGVkYW50aWMgaGVyZSAoaGVuY2UgdGhlIE5JVCkgOikuIEFuZCBJIHJlYWxpemUgdGhpcyBp
cyBub3QgcmVsYXRlZCB0byB0aGlzIHNlcmllcyBhbmQgYSBmZXcgcGxhY2VzIGluIHRoZSBjb2Rl
IGFzc3VtZXMgdGhlIHNhbWUuCj4gCj4+Pj4gKyAqIGFyZzM6IDAgKFpFUk8pCj4+Pj4gKyAqIGFy
ZzQ6IDAgKFpFUk8pCj4+PiAKPj4+IE5JVDogSSBndWVzcyB0aG9zZSB0byB3aWxsIGJlIDAgaW4g
YW4gdW5zaWduZWQgbG9uZyB2YWx1ZT8KPj4gWWVzLgo+IAo+IENhbiB0aGlzIGJlIGNsYXJpZmll
ZCBpbiBhIGZvbGxvdy11cCBwYXRjaD8KClNpbmNlIHRoaXMgaXMgYSBjb21tZW50IHJldmlzaW9u
LCBjb3VsZCBpdCBiZSBtYWRlIGJ5IHRoZSBjb21taXR0ZXIgZHVyaW5nIHRoZSBpbW1pbmVudCBt
ZXJnZSBvZiB0aGlzIEFyZ28gc2VyaWVzPwoKUmljaApfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 09:17:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 09:17:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grfof-0005dT-AO; Thu, 07 Feb 2019 09:17:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=z5oE=QO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1grfoe-0005dG-9U
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 09:17:52 +0000
X-Inumbo-ID: 3db8b18e-2ab9-11e9-bc8b-37ad5137e768
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3db8b18e-2ab9-11e9-bc8b-37ad5137e768;
 Thu, 07 Feb 2019 09:17:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 26DA1EBD;
 Thu,  7 Feb 2019 01:17:50 -0800 (PST)
Received: from [10.37.12.214] (unknown [10.37.12.214])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A6EC43F589;
 Thu,  7 Feb 2019 01:17:45 -0800 (PST)
To: Rich Persaud <persaur@gmail.com>, Jan Beulich <JBeulich@suse.com>,
 Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
 <5C5AE4DE02000078002144D2@suse.com>
 <53112859-0f19-eaed-06eb-8018f427022e@suse.com>
 <5C5AE7CD02000078002144F7@prv1-mh.provo.novell.com>
 <38D3C4F9-2A7C-4A33-9B5E-B3041B2A3083@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ab3c5832-3932-ff4b-62fc-c23053c10429@arm.com>
Date: Thu, 7 Feb 2019 09:17:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <38D3C4F9-2A7C-4A33-9B5E-B3041B2A3083@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 for-4.12 00/17] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyLzcvMTkgODoxOSBBTSwgUmljaCBQZXJzYXVkIHdyb3RlOgo+IElmIG5lY2Vzc2Fy
eSB0byB1bmJsb2NrIHRoZSBtZXJnZSBvZiBBcmdvIHRvIFhlbiA0LjEyLCB3ZSBjYW4gbGltaXQv
Y29uc3RyYWluIEFybSBzdXBwb3J0IHZpYSBTVVBQT1JULm1kLgoKVGhpcyB2ZXJzaW9uIGNhbiBn
byBhcyBpdCBpcyBmb3IgQXJtIHdpdGhvdXQgYW55IGxpbWl0L2NvbnN0cmFpbiB2aWEgClNVUFBP
UlQubWQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 09:29:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 09:29:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grg00-0006gU-Gt; Thu, 07 Feb 2019 09:29:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=z5oE=QO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1grfzy-0006gP-Qi
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 09:29:34 +0000
X-Inumbo-ID: e0f0190e-2aba-11e9-9d92-6b6d5fb790ab
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e0f0190e-2aba-11e9-9d92-6b6d5fb790ab;
 Thu, 07 Feb 2019 09:29:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 50EB7EBD;
 Thu,  7 Feb 2019 01:29:33 -0800 (PST)
Received: from [10.37.12.214] (unknown [10.37.12.214])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 09D053F589;
 Thu,  7 Feb 2019 01:29:31 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <1549402733-20441-1-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a035d645-753d-4a92-2323-56e2bce858ca@arm.com>
Date: Thu, 7 Feb 2019 09:29:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1549402733-20441-1-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/arm: gic-v2: deactivate
 interrupts during initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <stefanos@xilinx.com>, peng.fan@nxp.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyLzUvMTkgOTozOCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEludGVycnVw
dHMgY291bGQgYmUgQUNUSVZFIGF0IGJvb3QuIE1ha2Ugc3VyZSB0byBkZWFjdGl2YXRlIHRoZW0g
ZHVyaW5nCj4gaW5pdGlhbGl6YXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgo+IENDOiBqdWxpZW4uZ3JhbGxAYXJtLmNvbQo+
IENDOiBwZW5nLmZhbkBueHAuY29tCj4gQ0M6IGpncm9zc0BzdXNlLmNvbQoKUmV2aWV3ZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgo+IC0tLQo+ICAgeGVuL2FyY2gv
YXJtL2dpYy12Mi5jIHwgNCArKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9n
aWMtdjIuYwo+IGluZGV4IGU5ZmI4YTAuLjI1Njk4OGMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy12Mi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4gQEAgLTM3OSw3ICsz
NzksMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YyX2Rpc3RfaW5pdCh2b2lkKQo+ICAgCj4g
ICAgICAgLyogRGlzYWJsZSBhbGwgZ2xvYmFsIGludGVycnVwdHMgKi8KPiAgICAgICBmb3IgKCBp
ID0gMzI7IGkgPCBucl9saW5lczsgaSArPSAzMiApCj4gKyAgICB7Cj4gICAgICAgICAgIHdyaXRl
bF9naWNkKH4weDAsIEdJQ0RfSUNFTkFCTEVSICsgKGkgLyAzMikgKiA0KTsKPiArICAgICAgICB3
cml0ZWxfZ2ljZCh+MHgwLCBHSUNEX0lDQUNUSVZFUiArIChpIC8gMzIpICogNCk7Cj4gKyAgICB9
Cj4gICAKPiAgICAgICAvKiBUdXJuIG9uIHRoZSBkaXN0cmlidXRvciAqLwo+ICAgICAgIHdyaXRl
bF9naWNkKEdJQ0RfQ1RMX0VOQUJMRSwgR0lDRF9DVExSKTsKPiBAQCAtMzk0LDYgKzM5Nyw3IEBA
IHN0YXRpYyB2b2lkIGdpY3YyX2NwdV9pbml0KHZvaWQpCj4gICAgICAgLyogVGhlIGZpcnN0IDMy
IGludGVycnVwdHMgKFBQSSBhbmQgU0dJKSBhcmUgYmFua2VkIHBlci1jcHUsIHNvCj4gICAgICAg
ICogZXZlbiB0aG91Z2ggdGhleSBhcmUgY29udHJvbGxlZCB3aXRoIEdJQ0QgcmVnaXN0ZXJzLCB0
aGV5IG11c3QKPiAgICAgICAgKiBiZSBzZXQgdXAgaGVyZSB3aXRoIHRoZSBvdGhlciBwZXItY3B1
IHN0YXRlLiAqLwo+ICsgICAgd3JpdGVsX2dpY2QoMHhmZmZmZmZmZiwgR0lDRF9JQ0FDVElWRVIp
OyAvKiBEaWFjdGl2YXRlIFBQSXMgYW5kIFNHSXMgKi8KPiAgICAgICB3cml0ZWxfZ2ljZCgweGZm
ZmYwMDAwLCBHSUNEX0lDRU5BQkxFUik7IC8qIERpc2FibGUgYWxsIFBQSSAqLwo+ICAgICAgIHdy
aXRlbF9naWNkKDB4MDAwMGZmZmYsIEdJQ0RfSVNFTkFCTEVSKTsgLyogRW5hYmxlIGFsbCBTR0kg
Ki8KPiAgIAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 09:36:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 09:36:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grg6u-0007RD-9T; Thu, 07 Feb 2019 09:36:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tb4s=QO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1grg6t-0007R8-KS
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 09:36:43 +0000
X-Inumbo-ID: dfad3a9a-2abb-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dfad3a9a-2abb-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 09:36:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 930E3AE83;
 Thu,  7 Feb 2019 09:36:40 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <1549402733-20441-1-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <3ff69d30-e909-5010-ad97-4cf499e5fa36@suse.com>
Date: Thu, 7 Feb 2019 10:36:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1549402733-20441-1-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/arm: gic-v2: deactivate
 interrupts during initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, julien.grall@arm.com,
 peng.fan@nxp.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMjAxOSAyMjozOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEludGVycnVw
dHMgY291bGQgYmUgQUNUSVZFIGF0IGJvb3QuIE1ha2Ugc3VyZSB0byBkZWFjdGl2YXRlIHRoZW0g
ZHVyaW5nCj4gaW5pdGlhbGl6YXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 09:42:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 09:42:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grgCN-0008FY-Vm; Thu, 07 Feb 2019 09:42:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UguW=QO=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1grgCM-0008FT-Nc
 for xen-devel@lists.xen.org; Thu, 07 Feb 2019 09:42:22 +0000
X-Inumbo-ID: a9d665b9-2abc-11e9-bc90-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9d665b9-2abc-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 09:42:21 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id j1so7630297lfb.10
 for <xen-devel@lists.xen.org>; Thu, 07 Feb 2019 01:42:21 -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-language:content-transfer-encoding;
 bh=3RJWaDRlX3ZezfBj0SWZDv4dwz0NASrkmFTyB0dMNUM=;
 b=FbDVhLAYFJvoNGhz10WM74Q+5GYwZNoO7AwcMMCDkpxtvrqPESdtzWZKppLK0y+qQ2
 2XUSm8ZQ//+ZgGzG6P1hecf/7oQgKT5ic+xxID7mRXTeizDFN2ElaJMm4GmE/jPNPnXg
 sTtseINQbP5NiWUnc31BYDAH780tcytD+H5K+VJbhJMrlrc3ZV41nG8G26dbiA4UUl/q
 VkAWgspFv6NrnIpaFWV2KQoXsTeP5U61rUoBUWHLwNoD5lPRwXbeMXWvUJtWniiUHpgr
 tKld52DrJKyqM4C7bgU+jixV6d8ChPsBE3nnPEwytCBUOcBUFlu1hHokfDNnJ5AdRYPg
 ruVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=3RJWaDRlX3ZezfBj0SWZDv4dwz0NASrkmFTyB0dMNUM=;
 b=IURXGuoL32r8gZTgJcyHXWMODWf7CROZ6L8PlgpMt3pemjysWmPtKwfEiCBxfDpWtu
 EuhSYI5Akf5Ayzd0PYUP/q2PBqKbXfwutyeRSwgvd9NkXepH6PDmO+OjdLushz0fMt38
 kPiB1wrwPiRQ9NNBikmN8lw4Yu3aZzkljDWANoanMawFBxiUzJF0LBRbwxovZNSN63lE
 AP22pC6Z+9/FiObMmK0P3OhOoFc9wNW6WfCQfAViZYNcmSC+PvtTdh/wDwbZLH1gU8iw
 Is2ARpxveb/SMxuhcSisXrfW61d8viqeOayhn6oJ7lcrKZIvdeTjumdlXB45yYnOE+4b
 me6Q==
X-Gm-Message-State: AHQUAuZoFPPsqkr2akOOJD6q/zPTNRij6HVJdR8d9Mippd68M6KY9ops
 V/5IcleK737TitFyJGHNSqk=
X-Google-Smtp-Source: AHgI3IY8J/mb4ad42+57dEKQBNySS0fyaQdR9e0ByQnvca6Igr7VAM0nBEbPLY7jv8xnLWK79Yekmw==
X-Received: by 2002:a19:e601:: with SMTP id d1mr10054475lfh.71.1549532539615; 
 Thu, 07 Feb 2019 01:42:19 -0800 (PST)
Received: from [10.17.180.104] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id j22sm1339841lfb.76.2019.02.07.01.42.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 07 Feb 2019 01:42:18 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
Date: Thu, 7 Feb 2019 11:42:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gQWxsLAoKT24gMDYuMDIuMTkgMjM6MDMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
PiBUaGF0J3MgZ3JlYXQuIENvdWxkIHlvdSBvciBSb2dlciB0YWtlIGNhcmUgb2YgY2xlYW5pbmcg
dXAgdGhlIHBhdGNoIGFuZAo+IHByb3Blcmx5IHN1Ym1pdHRpbmcgaXQgdG8gdGhlIGxpc3Q/CgpJ
IGNhbiB0YWtlIGl0IGZvciBjbGVhbmluZyB1cC4KCj4gQW5kIGFsc28gZG91YmxlIGNoZWNrIHRo
YXQgaXQgd29uJ3QKPiBicmVhayBhbnkgZ3Vlc3RzIChhdCBsZWFzdCB0aGUgb25lcyB3ZSBrbm93
IGFib3V0OiBMaW51eCBhbmQgV2luZG93cyBvbgo+IHg4NikuCgpJJ20gbm90IHN1cmUgSSBjb3Vs
ZCBwcm9wZXJseSBjaGVjayBpdCBmb3IgeDg2LiBGb3Igc3VyZSBjYW4ndCBkbyB0aGF0IGZvciB3
aW5kb3dzIGd1ZXN0LgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 09:50:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 09:50:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grgKY-0000go-UE; Thu, 07 Feb 2019 09:50:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1APC=QO=amazon.de=prvs=93423d84c=nmanthey@srs-us1.protection.inumbo.net>)
 id 1grgKX-0000gh-NK
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 09:50:49 +0000
X-Inumbo-ID: d8812210-2abd-11e9-9585-bb2495e2238d
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8812210-2abd-11e9-9585-bb2495e2238d;
 Thu, 07 Feb 2019 09:50:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549533048; x=1581069048;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=YU/v845BPmh0dR5cH2Gyizzqbb4nzCgzu0ITjminezM=;
 b=J/PX/xYxX/WPqLUB2wGal5HIAwq4/SDlmNd/qQXVLhvdITjHhWF+/WTe
 jndCATzI5WfHQZp2wK3bH75GDh7dxQ82VlculB4IZWRFVulwPOmkI3OO6
 5SMFAh++YsJypSlROvQiTlCMFLa48E+mGjKxSOLMYbWbsOaCKlivklD/c A=;
X-IronPort-AV: E=Sophos;i="5.58,343,1544486400"; d="scan'208";a="786242481"
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;
 07 Feb 2019 09:50: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-2c-c6afef2e.us-west-2.amazon.com (Postfix) with ESMTPS
 id 78487A2280; Thu,  7 Feb 2019 09:50:45 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 7 Feb 2019 09:50:44 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.164) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 7 Feb 2019 09:50:38 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-9-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0104A7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5AF49B0200007800214548@prv1-mh.provo.novell.com>
 <0f80318d-7454-2055-694c-c22b40a7ddb0@amazon.de>
 <5C5B02E00200007800214606@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <ed4b5749-ccc0-05d0-bc29-29d2fd199d53@amazon.de>
Date: Thu, 7 Feb 2019 10:50:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5B02E00200007800214606@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.164]
X-ClientProxiedBy: EX13D14UWB002.ant.amazon.com (10.43.161.216) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 8/9] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi82LzE5IDE2OjUzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwNi4wMi4xOSBhdCAx
NjowNiwgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+IE9uIDIvNi8xOSAxNTo1MiwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyOS4wMS4xOSBhdCAxNTo0MywgPG5tYW50aGV5QGFt
YXpvbi5kZT4gd3JvdGU6Cj4+Pj4gQEAgLTk2Myw2ICs5NjUsOSBAQCBtYXBfZ3JhbnRfcmVmKAo+
Pj4+ICAgICAgICAgIFBJTl9GQUlMKHVubG9ja19vdXQsIEdOVFNUX2JhZF9nbnRyZWYsICJCYWQg
cmVmICUjeCBmb3IgZCVkXG4iLAo+Pj4+ICAgICAgICAgICAgICAgICAgIG9wLT5yZWYsIHJndC0+
ZG9tYWluLT5kb21haW5faWQpOwo+Pj4+ICAKPj4+PiArICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJv
dmUgY2hlY2sgaXMgbm90IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KPj4+PiArICAgIG9wLT5y
ZWYgPSBhcnJheV9pbmRleF9ub3NwZWMob3AtPnJlZiwgbnJfZ3JhbnRfZW50cmllcyhyZ3QpKTsK
Pj4+PiArCj4+Pj4gICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYp
Owo+Pj4+ICAgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBvcC0+cmVmKTsKPj4+
PiAgICAgIHN0YXR1cyA9IHJndC0+Z3RfdmVyc2lvbiA9PSAxID8gJnNoYWgtPmZsYWdzIDogJnN0
YXR1c19lbnRyeShyZ3QsIG9wLT5yZWYpOwo+Pj4gSnVzdCBGVFIgLSB0aGlzIGlzIGEgY2FzZSB3
aGVyZSB0aGUgY2hhbmdlLCBhY2NvcmRpbmcgdG8gcHJpb3IKPj4+IGRpc2N1c3Npb24sIGlzIHBy
ZXR0eSB1bmxpa2VseSB0byBoZWxwIGF0IGFsbC4gVGhlIGNvbXBpbGVyIHdpbGwgaGF2ZQo+Pj4g
YSBoYXJkIHRpbWUgcmVhbGl6aW5nIHRoYXQgaXQgY291bGQga2VlcCB0aGUgcmVzdWx0IGluIGEg
cmVnaXN0ZXIgcGFzdAo+Pj4gdGhlIGFjdGl2ZV9lbnRyeV9hY3F1aXJlKCkgaW52b2NhdGlvbiwg
YXMgdGhhdCAtIGR1ZSB0byB0aGUgc3Bpbgo+Pj4gbG9jayBhY3F1aXJlZCB0aGVyZSAtIGFjdHMg
YXMgYSBjb21waWxlciBiYXJyaWVyLiBBbmQgbG9va2luZyBhdAo+Pj4gZ2VuZXJhdGVkIGNvZGUg
KGdjYyA4LjIpIGNvbmZpcm1zIHRoYXQgdGhlcmUncyBhIHJlbG9hZCBmcm9tIHRoZQo+Pj4gc3Rh
Y2suCj4+IEkgY291bGQgY2hhbmdlIHRoaXMgYmFjayB0byBhIHByaW9yIHZlcnNpb24gdGhhdCBw
cm90ZWN0cyBlYWNoIHJlYWQKPj4gb3BlcmF0aW9uLgo+IFRoYXQgb3IgdXNlIGJsb2NrX3NwZWN1
bGF0aW9uKCkgd2l0aCBhIGNvbW1lbnQgZXhwbGFpbmluZyB3aHkuCj4KPiBBbHNvIC0gd2h5IGFy
ZSB0aGVyZSBubyBjaGFuZ2VzIGF0IGFsbCB0byB0aGUgdW5tYXBfZ3JhbnRfcmVmKCkgLwo+IHVu
bWFwX2FuZF9yZXBsYWNlKCkgY2FsbCBwYXRocz8gTm90ZSBpbiBwYXJ0aWN1bGFyIHRoZSBzZWN1
cml0eQo+IHJlbGF0ZWQgY29tbWVudCBuZXh0IHRvIHRoZSBib3VuZHMgY2hlY2sgb2Ygb3AtPnJl
ZiB0aGVyZS4gSSd2ZQo+IGdvbmUgdGhyb3VnaCBlYXJsaWVyIHJldmlldyByb3VuZHMsIGJ1dCBJ
IGNvdWxkbid0IGZpbmQgYW4gaW5kaWNhdGlvbgo+IHRoYXQgdGhpcyBtaWdodCBoYXZlIGJlZW4g
dGhlIHJlc3VsdCBvZiByZXZpZXcgZmVlZGJhY2suCgpZb3UgYXJlIHJpZ2h0LiBJIGFtIG5vdCBz
dXJlIHdoZXRoZXIgSSBoYWQgYSBmaXggcGxhY2VkIHRoZXJlIGluIHRoZQpiZWdpbm5pbmcuIEkg
d2lsbCByZXBsYWNlIHRoZSBmaXJzdCAic21wX3JtYigpOyIgaW4gZnVuY3Rpb24KdW5tYXBfY29t
bW9uIGZvciB0aGUgbmV4dCBpdGVyYXRpb24gd2l0aCB0aGUgImJsb2NrX3NwZWN1bGF0aW9uIiBt
YWNyby4KClRoZSBvdGhlciBjaGVjayB1bmxpa2VseShvcC0+cmVmID49IG5yX2dyYW50X2VudHJp
ZXMocmd0KSkgY2FuIG9ubHkKcmVhY2ggb3V0LW9mLWJvdW5kcyBmb3IgdGhlIHVubWFwIGNhc2Us
IGluIGNhc2UgdGhlIG1hcC0+cmVmIGVudHJ5IGhhcwpiZWVuIG91dC1vZi1ib3VuZHMgYmVmb3Jl
aGFuZC4gSSBkaWQgbm90IGZpbmQgYW4gYXNzaWdubWVudCB0aGF0IGlzIG5vdApwcm90ZWN0ZWQg
YnkgYSBib3VuZCBjaGVjayBhbmQgYSBzcGVjdWxhdGlvbiBiYXJyaWVyIG9yIGFycmF5X25vc3Bl
Y19pbmRleC4KCkJlc3QsCk5vcmJlcnQKCgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdl
cm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6
IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3
OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 09:57:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 09:57:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grgQz-0000rs-Kv; Thu, 07 Feb 2019 09:57:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9m6e=QO=citrix.com=prvs=934266883=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grgQx-0000rn-Uj
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 09:57:27 +0000
X-Inumbo-ID: c365b598-2abe-11e9-8d8d-d3eccbde0b76
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c365b598-2abe-11e9-8d8d-d3eccbde0b76;
 Thu, 07 Feb 2019 09:57:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,343,1544486400"; d="scan'208";a="85628731"
Date: Thu, 7 Feb 2019 10:57:19 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190207095719.7r6mikq5ahdbw34p@mac>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <f5bf6b245f91398e0235a7b603ebc08ef64135ab.1549498018.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f5bf6b245f91398e0235a7b603ebc08ef64135ab.1549498018.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDE6MDc6NDdBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEZyb206IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxl
dGhpbmdzbGFiLmNvbT4KPiAKPiBTdHViZG9tYWlucyBuZWVkIHRvIGJlIGdpdmVuIHN1ZmZpY2ll
bnQgcHJpdmlsZWdlIG92ZXIgdGhlIGd1ZXN0IHdoaWNoIGl0Cj4gcHJvdmlkZXMgZW11bGF0aW9u
IGZvciBpbiBvcmRlciBmb3IgUENJIHBhc3N0aHJvdWdoIHRvIHdvcmsgY29ycmVjdGx5Lgo+IFdo
ZW4gYSBIVk0gZG9tYWluIHRyeSB0byBlbmFibGUgTVNJLCBRRU1VIGluIHN0dWJkb21haW4gY2Fs
bHMKPiBQSFlTREVWT1BfbWFwX3BpcnEsIGJ1dCBsYXRlciBpdCBuZWVkcyB0byBjYWxsIFhFTl9E
T01DVExfYmluZF9wdF9pcnEgYXMKPiBwYXJ0IG9mIHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycS4g
QWxsb3cgZm9yIHRoYXQgYXMgcGFydCBvZgo+IFBIWVNERVZPUF9tYXBfcGlycS4KPiAKPiBUaGlz
IGlzIG5vdCBuZWVkZWQgZm9yIFBDSSBJTlR4LCBiZWNhdXNlIElSUSBpbiB0aGF0IGNhc2UgaXMg
a25vd24KPiBiZWZvcmVoYW5kIGFuZCB0aGUgc3R1YmRvbWFpbiBpcyBnaXZlbiBwZXJtaXNzaW9u
cyBvdmVyIHRoaXMgSVJRIGJ5Cj4gbGlieGxfX2RldmljZV9wY2lfYWRkICh0aGVyZSdzIGEgZG9f
cGNpX2FkZCBhZ2FpbnN0IHRoZSBzdHViZG9tYWluKS4KPiAKPiBCYXNlZCBvbiBodHRwczovL2dp
dGh1Yi5jb20vT3BlblhUL3hlbmNsaWVudC1vZS9ibG9iLzVlMGU3MzA0YTVhM2M3NWVmMDEyNDBh
MWUzNjczNjY1YjJhYWYwNWUvcmVjaXBlcy1leHRlbmRlZC94ZW4vZmlsZXMvc3R1YmRvbWFpbi1t
c2ktaXJxLWFjY2Vzcy5wYXRjaCBieSBFcmljIENoYW51ZGV0IDxjaGFudWRldGVAYWluZm9zZWMu
Y29tPi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRo
aW5nc2xhYi5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
IDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+IC0tLQo+IENoYW5nZXMgaW4gdjM6
Cj4gIC0gZXh0ZW5kIGNvbW1pdCBtZXNzYWdlCj4gQ2hhbmdlcyBpbiB2NDoKPiAgLSBhZGQgbWlz
c2luZyBkZXN0cm95X2lycSBvbiBlcnJvciBwYXRoCj4gCj4gV2l0aCB0aGlzIHBhdGNoLCBzdHVi
ZG9tYWluIHdpbGwgYmUgYWJsZSB0byBjcmVhdGUgYW5kIG1hcCBtdWx0aXBsZSBpcnEKPiAoRG9T
IHBvc3NpYmlsaXR5PyksIGFzIG9ubHkgdGFyZ2V0IGRvbWFpbiBpcyB2YWxpZGF0ZWQgaW4gcHJh
Y3RpY2UuIElzCj4gdGhhdCBvaz8gSWYgbm90LCB3aGF0IGFkZGl0aW9uYWwgbGltaXRzIGNvdWxk
IGJlIGFwcGxpZWQgaGVyZT8KPiBJbiBJTlR4IGNhc2UgdGhlIHByb2JsZW0gZG9lc24ndCBhcHBs
eSwgYmVjYXVzZSB0b29sc3RhY2sgZ3JhbnQgYWNjZXNzCj4gdG8gcGFydGljdWxhciBJUlEgYW5k
IG5vIGFsbG9jYXRpb24gaGFwcGVuIG9uIHN0dWJkb21haW4gcmVxdWVzdC4gQnV0IGluCj4gTVNJ
IGNhc2UsIGl0IGlzbid0IHRoYXQgZWFzeSBhcyBJUlEgbnVtYmVyIGlzbid0IGtub3duIGJlZm9y
ZSAoYXMKPiBleHBsYWluZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlKS4KPiAtLS0KPiAgeGVuL2Fy
Y2gveDg2L2lycS5jICAgICB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJj
aC94ODYvcGh5c2Rldi5jIHwgIDkgKysrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMzMgaW5z
ZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJj
aC94ODYvaXJxLmMKPiBpbmRleCA4YjQ0ZDZjLi41ZTVkY2FjIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9pcnEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwo+IEBAIC0yNjc0LDYgKzI2
NzQsMjIgQEAgaW50IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwg
aW50IGluZGV4LCBpbnQgKnBpcnFfcCwKPiAgICAgICAgICB7Cj4gICAgICBjYXNlIE1BUF9QSVJR
X1RZUEVfTVVMVElfTVNJOgo+ICAgICAgICAgICAgICBpcnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9f
Tk9ERSk7Cj4gKyAgICAgICAgICAgIGlmICggIShpcnEgPCBucl9pcnFzX2dzaSB8fCBpcnEgPj0g
bnJfaXJxcykgJiYKPiArICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPnRhcmdl
dCA9PSBkICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgcmV0ID0gaXJxX3Bl
cm1pdF9hY2Nlc3MoY3VycmVudC0+ZG9tYWluLCBpcnEpOwo+ICsgICAgICAgICAgICAgICAgaWYg
KCByZXQgKSB7Cj4gKyAgICAgICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNhbid0IGdyYW50IGl0J3Mgc3R1
YmRvbSAoJWQpIGFjY2VzcyB0byAiCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXJx
ICVkIGZvciBtc2k6ICVkIVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRv
bWFpbl9pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+
ZG9tYWluX2lkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXJxLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmV0KTsKPiArICAgICAgICAgICAgICAgICAgICBkZXN0cm95
X2lycShpcnEpOwo+ICsgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXQ7CgpJJ20gYWZyYWlk
IGhpcyB3b24ndCB3b3JrIGZvciBkZXZpY2VzIHRoYXQgc3VwcG9ydCBtdWx0aXBsZSBNU0kgdmVj
dG9ycy4KTm90ZSB0aGF0IG1hcF9kb21haW5fcGlycSBhbHNvIGhhcyBhIGNhbGwgdG8gY3JlYXRl
X2lycSwgYW5kIHlvdSBhcmUKbm90IGFkZGluZyB0aGUgc3V0YmRvbSBwZXJtaXNzaW9ucyB0aGVy
ZS4KCklNTywgdGhlIHNhZmVyIHdheSB0byBmaXggdGhpcyB3b3VsZCBiZSB0byBtb2RpZnkgY3Jl
YXRlX2lycSBhbmQKZGVzdHJveV9pcnEgc28gdGhhdCB5b3UgZ2l2ZSBwZXJtaXNzaW9ucyB0byB0
aGUgc3VidGRvbWFpbiBpbiB0aGUgc2FtZQpwbGFjZSB0aGF0IGhhcmR3YXJlIGRvbWFpbiBwZXJt
aXNzaW9ucyBhcmUgZ2l2ZW4uIE5vdGUgdGhhdCB5b3Ugd2lsbApoYXZlIHRvIGNoYW5nZSB0aGUg
ZnVuY3Rpb24gdG8gdGFrZSBhbiBleHRyYSBkb21haW4gcGFyYW1ldGVyCkFGQUlDVC4KCkFsdGVy
bmF0aXZlbHkgdGhlIHBlcm1pc3Npb25zIGNvdWxkIGJlIGdyYW50ZWQvcmV2b2tlZCBpbgp7dW59
bWFwX2RvbWFpbl9waXJxLCB3aGljaCBhbHJlYWR5IGNvbnRhaW5zIGEgY2FsbCB0bwppcnFfYWNj
ZXNzX3Blcm1pdHRlZC9pcnFfZGVueV9hY2Nlc3MsIEkgdGhpbmsgSSd2ZSBzdWdnZXN0ZWQgdGhp
cyBpbiBhCnByZXZpb3VzIHZlcnNpb24gYWxyZWFkeSBbMF0uIFRoaXMgc2VlbXMgbGVzcyBpbnRy
dXNpdmUgdGhhdCBtb2RpZnlpbmcKY3JlYXRlX2lycS9kZXN0cm95X2lycSBpZiB2aWFibGUuCgpU
aGFua3MsIFJvZ2VyLgoKWzBdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxOS0wMS9tc2cwMTI0MC5odG1sCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 10:02:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 10:02:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grgVu-0001lP-A4; Thu, 07 Feb 2019 10:02:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1APC=QO=amazon.de=prvs=93423d84c=nmanthey@srs-us1.protection.inumbo.net>)
 id 1grgVt-0001lK-2J
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 10:02:33 +0000
X-Inumbo-ID: 7ae98720-2abf-11e9-bc90-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ae98720-2abf-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 10:02:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549533750; x=1581069750;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=94hlFuFICXohX2qGHERUU7H9XA/DQGgVXuDZFosAxLE=;
 b=G3gyvaPkEdcTm2dE27S3Dh/emCDGQeTue+XX1lf+xPpb2TlkGGo1ASu3
 ZA07qipu+LRC/Rd0X7hTWcFg40oSNN/Ru07FKIojGf0cy4Z09W81nywCM
 lHb1/3/ckALJXhM/cr9MNRvbZNIpjslnSga+ppfp93I/APhYZ3f/2GwgS Y=;
X-IronPort-AV: E=Sophos;i="5.58,343,1544486400"; d="scan'208";a="781424602"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Feb 2019 10:02:26 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x17A2LJt048389
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 7 Feb 2019 10:02:23 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 7 Feb 2019 10:02:22 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.164) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 7 Feb 2019 10:02:15 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-7-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <010527AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5AF7240200007800214562@prv1-mh.provo.novell.com>
 <ac9b91bb-d91d-928c-3178-4000065c8bc2@amazon.de>
 <5C5B04D8020000780021461D@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <cd7d6107-ffc9-787e-1ea6-509f7a7b8740@amazon.de>
Date: Thu, 7 Feb 2019 11:02:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5B04D8020000780021461D@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.164]
X-ClientProxiedBy: EX13D11UWC002.ant.amazon.com (10.43.162.174) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 6/9] is_control_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi82LzE5IDE3OjAxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwNi4wMi4xOSBhdCAx
NjozNiwgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+IE9uIDIvNi8xOSAxNjowMywgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyOS4wMS4xOSBhdCAxNTo0MywgPG5tYW50aGV5QGFt
YXpvbi5kZT4gd3JvdGU6Cj4+Pj4gQEAgLTkwOCwxMCArOTA5LDEwIEBAIHZvaWQgd2F0Y2hkb2df
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7Cj4+Pj4gICAqICAgICh0aGF0IGlzLCB0
aGlzIHdvdWxkIG5vdCBiZSBzdWl0YWJsZSBmb3IgYSBkcml2ZXIgZG9tYWluKQo+Pj4+ICAgKiAg
LSBUaGVyZSBpcyBuZXZlciBhIHJlYXNvbiB0byBkZW55IHRoZSBoYXJkd2FyZSBkb21haW4gYWNj
ZXNzIHRvIHRoaXMKPj4+PiAgICovCj4+Pj4gLSNkZWZpbmUgaXNfaGFyZHdhcmVfZG9tYWluKF9k
KSAoKF9kKSA9PSBoYXJkd2FyZV9kb21haW4pCj4+Pj4gKyNkZWZpbmUgaXNfaGFyZHdhcmVfZG9t
YWluKF9kKSBldmFsdWF0ZV9ub3NwZWMoKF9kKSA9PSBoYXJkd2FyZV9kb21haW4pCj4+Pj4gIAo+
Pj4+ICAvKiBUaGlzIGNoZWNrIGlzIGZvciBmdW5jdGlvbmFsaXR5IHNwZWNpZmljIHRvIGEgY29u
dHJvbCBkb21haW4gKi8KPj4+PiAtI2RlZmluZSBpc19jb250cm9sX2RvbWFpbihfZCkgKChfZCkt
PmlzX3ByaXZpbGVnZWQpCj4+Pj4gKyNkZWZpbmUgaXNfY29udHJvbF9kb21haW4oX2QpIGV2YWx1
YXRlX25vc3BlYygoX2QpLT5pc19wcml2aWxlZ2VkKQo+Pj4gc25pcAo+PiBJIHZhbGlkYXRlZCB0
aGlzIHByb3BlcnR5IGZvciB0aGUgYWJvdmUgY29kZSBzbmlwcGV0IGluIHRoZSBnZW5lcmF0ZWQK
Pj4gYXNzZW1ibHkuIEhvd2V2ZXIsIEkganVzdCBub3RpY2VkIGFub3RoZXIgcHJvYmxlbTogd2hp
bGUgbXkgaW5pdGlhbAo+PiB2ZXJzaW9uIGp1c3QgcGxhY2VkIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rp
b24gcmlnaHQgaW50byB0aGUgY29kZSwgbm90IHRoZQo+PiBhcmNoX2JhcnJpZXJfbm9zcGVjX3Ry
dWUgbWV0aG9kIGlzIGNhbGxlZCB2aWEgY2FsbHEuIEkgd291bGQgbGlrZSB0byBnZXQKPj4gdGhl
IGluc3RydWN0aW9ucyB0byBiZSBlbWJlZGRlZCBpbnRvIHRoZSBjb2RlIGRpcmVjdGx5LCB3aXRo
b3V0IHRoZSBjYWxsCj4+IGRldG91ci4gSW4gY2FzZSBJIGNhbm5vdCBmb3JjZSB0aGUgY29tcGls
ZXIgdG8gZG8gdGhhdCwgSSB3b3VsZCBnbyBiYWNrCj4+IHRvIHVzaW5nIGEgZml4ZWQgbGZlbmNl
IHN0YXRlbWVudCBvbiBhbGwgeDg2IHBsYXRmb3Jtcy4KPiBJIHRoaW5rIHdlIGhhZCBtYWRlIHBy
ZXR0eSBjbGVhciB0aGF0IGluY3VycmluZyB0aGUgb3ZlcmhlYWQgZXZlbgo+IG9udG8gdW5hZmZl
Y3RlZCBwbGF0Zm9ybXMgaXMgbm90IGFuIG9wdGlvbi4gRGlkIHlvdSB0cnkgd2hldGhlcgo+IGFk
ZGluZyBhbHdheXNfaW5saW5lIGhlbHBzPyAoSSB0YWtlIGl0IHRoYXQgdGhpcyBpcyBhbm90aGVy
IGNhc2Ugb2YKPiB0aGUgc2l6ZS1vZi1hc20gaXNzdWUgdGhhdCdzIGJlaW5nIHdvcmtlZCBvbiBp
biBMaW51eCBhcyB3ZWxsIGlpcmMuKQoKSSBmdWxseSB1bmRlcnN0YW5kIHRoYXQganVzdCB1c2lu
ZyBsZmVuY2UgZXZlcnl3aGVyZSBpcyBub3QgYW4gb3B0aW9uLgoKSSBqdXN0IHRlc3RlZCB0aGUg
YWx3YXlzX2lubGluZSBvcHRpb24sIGFuZCB0aGF0IHdvcmtzIGZvciBteSBiaW5hcnkuIEkKd2ls
bCBhZGFwdMKgIHRoZSBmdW5jdGlvbiBkZWZpbml0aW9uIGFjY29yZGluZ2x5LgoKQmVzdCwKTm9y
YmVydAoKPgo+IEphbgo+Cj4KCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBH
bWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0
aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdl
dHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 10:20:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 10:20:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grgnV-0003Rk-3Q; Thu, 07 Feb 2019 10:20:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1APC=QO=amazon.de=prvs=93423d84c=nmanthey@srs-us1.protection.inumbo.net>)
 id 1grgnT-0003Rf-Uh
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 10:20:44 +0000
X-Inumbo-ID: 04653ac0-2ac2-11e9-9509-c343ff3f67e8
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 04653ac0-2ac2-11e9-9509-c343ff3f67e8;
 Thu, 07 Feb 2019 10:20:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549534839; x=1581070839;
 h=subject:from:to:cc:references:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Ne3dT9rqsDyPhoDODg5Q4CDJXXMCPZWa8OeWcv538xU=;
 b=hdso0OvryZbGuoboS2KeY+zZSW57VvLq5b9Ks8HJaJXACMWmVMsFk3qB
 ZzgtJB8UHY1yPNF56Cg4RUe2G/tBldr7SxGAbNtFBKS+CQmwoHN5b63/8
 A8w9r1f5Z1L5zxcy+ga75z3hQ1siWQDrfwl5YKugA2KUQx4k41zGwtG+L s=;
X-IronPort-AV: E=Sophos;i="5.58,343,1544486400"; d="scan'208";a="380117723"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Feb 2019 10:20:38 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x17AKWcm014283
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 7 Feb 2019 10:20:35 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 7 Feb 2019 10:20:34 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.164) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 7 Feb 2019 10:20:27 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: Jan Beulich <JBeulich@suse.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-9-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0104A7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5AF49B0200007800214548@prv1-mh.provo.novell.com>
 <0f80318d-7454-2055-694c-c22b40a7ddb0@amazon.de>
 <5C5B02E00200007800214606@prv1-mh.provo.novell.com>
 <ed4b5749-ccc0-05d0-bc29-29d2fd199d53@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <2dea3db6-6ea5-4d97-ba08-87017a10541d@amazon.de>
Date: Thu, 7 Feb 2019 11:20:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <ed4b5749-ccc0-05d0-bc29-29d2fd199d53@amazon.de>
Content-Language: en-US
X-Originating-IP: [10.43.161.164]
X-ClientProxiedBy: EX13D16UWC004.ant.amazon.com (10.43.162.72) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 8/9] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDIvNy8xOSAxMDo1MCwgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+IE9uIDIvNi8xOSAxNjo1
MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA2LjAyLjE5IGF0IDE2OjA2LCA8bm1hbnRo
ZXlAYW1hem9uLmRlPiB3cm90ZToKPj4+IE9uIDIvNi8xOSAxNTo1MiwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4+Pj4gT24gMjkuMDEuMTkgYXQgMTU6NDMsIDxubWFudGhleUBhbWF6b24uZGU+IHdy
b3RlOgo+Pj4+PiBAQCAtOTYzLDYgKzk2NSw5IEBAIG1hcF9ncmFudF9yZWYoCj4+Pj4+ICAgICAg
ICAgIFBJTl9GQUlMKHVubG9ja19vdXQsIEdOVFNUX2JhZF9nbnRyZWYsICJCYWQgcmVmICUjeCBm
b3IgZCVkXG4iLAo+Pj4+PiAgICAgICAgICAgICAgICAgICBvcC0+cmVmLCByZ3QtPmRvbWFpbi0+
ZG9tYWluX2lkKTsKPj4+Pj4gIAo+Pj4+PiArICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hl
Y2sgaXMgbm90IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KPj4+Pj4gKyAgICBvcC0+cmVmID0g
YXJyYXlfaW5kZXhfbm9zcGVjKG9wLT5yZWYsIG5yX2dyYW50X2VudHJpZXMocmd0KSk7Cj4+Pj4+
ICsKPj4+Pj4gICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOwo+
Pj4+PiAgICAgIHNoYWggPSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgb3AtPnJlZik7Cj4+Pj4+
ICAgICAgc3RhdHVzID0gcmd0LT5ndF92ZXJzaW9uID09IDEgPyAmc2hhaC0+ZmxhZ3MgOiAmc3Rh
dHVzX2VudHJ5KHJndCwgb3AtPnJlZik7Cj4+Pj4gSnVzdCBGVFIgLSB0aGlzIGlzIGEgY2FzZSB3
aGVyZSB0aGUgY2hhbmdlLCBhY2NvcmRpbmcgdG8gcHJpb3IKPj4+PiBkaXNjdXNzaW9uLCBpcyBw
cmV0dHkgdW5saWtlbHkgdG8gaGVscCBhdCBhbGwuIFRoZSBjb21waWxlciB3aWxsIGhhdmUKPj4+
PiBhIGhhcmQgdGltZSByZWFsaXppbmcgdGhhdCBpdCBjb3VsZCBrZWVwIHRoZSByZXN1bHQgaW4g
YSByZWdpc3RlciBwYXN0Cj4+Pj4gdGhlIGFjdGl2ZV9lbnRyeV9hY3F1aXJlKCkgaW52b2NhdGlv
biwgYXMgdGhhdCAtIGR1ZSB0byB0aGUgc3Bpbgo+Pj4+IGxvY2sgYWNxdWlyZWQgdGhlcmUgLSBh
Y3RzIGFzIGEgY29tcGlsZXIgYmFycmllci4gQW5kIGxvb2tpbmcgYXQKPj4+PiBnZW5lcmF0ZWQg
Y29kZSAoZ2NjIDguMikgY29uZmlybXMgdGhhdCB0aGVyZSdzIGEgcmVsb2FkIGZyb20gdGhlCj4+
Pj4gc3RhY2suCj4+PiBJIGNvdWxkIGNoYW5nZSB0aGlzIGJhY2sgdG8gYSBwcmlvciB2ZXJzaW9u
IHRoYXQgcHJvdGVjdHMgZWFjaCByZWFkCj4+PiBvcGVyYXRpb24uCj4+IFRoYXQgb3IgdXNlIGJs
b2NrX3NwZWN1bGF0aW9uKCkgd2l0aCBhIGNvbW1lbnQgZXhwbGFpbmluZyB3aHkuCj4+Cj4+IEFs
c28gLSB3aHkgYXJlIHRoZXJlIG5vIGNoYW5nZXMgYXQgYWxsIHRvIHRoZSB1bm1hcF9ncmFudF9y
ZWYoKSAvCj4+IHVubWFwX2FuZF9yZXBsYWNlKCkgY2FsbCBwYXRocz8gTm90ZSBpbiBwYXJ0aWN1
bGFyIHRoZSBzZWN1cml0eQo+PiByZWxhdGVkIGNvbW1lbnQgbmV4dCB0byB0aGUgYm91bmRzIGNo
ZWNrIG9mIG9wLT5yZWYgdGhlcmUuIEkndmUKPj4gZ29uZSB0aHJvdWdoIGVhcmxpZXIgcmV2aWV3
IHJvdW5kcywgYnV0IEkgY291bGRuJ3QgZmluZCBhbiBpbmRpY2F0aW9uCj4+IHRoYXQgdGhpcyBt
aWdodCBoYXZlIGJlZW4gdGhlIHJlc3VsdCBvZiByZXZpZXcgZmVlZGJhY2suCj4gWW91IGFyZSBy
aWdodC4gSSBhbSBub3Qgc3VyZSB3aGV0aGVyIEkgaGFkIGEgZml4IHBsYWNlZCB0aGVyZSBpbiB0
aGUKPiBiZWdpbm5pbmcuIEkgd2lsbCByZXBsYWNlIHRoZSBmaXJzdCAic21wX3JtYigpOyIgaW4g
ZnVuY3Rpb24KPiB1bm1hcF9jb21tb24gZm9yIHRoZSBuZXh0IGl0ZXJhdGlvbiB3aXRoIHRoZSAi
YmxvY2tfc3BlY3VsYXRpb24iIG1hY3JvLgpJIGp1c3QgY2hlY2tlZCB0aGlzIG9uZSBtb3JlIHRp
bWUuIFRoZSBtYXB0cmFja19lbnRyeSBtYWNybyBoYXMgYmVlbgpleHRlbmRlZCB3aXRoIHRoZSBh
cnJheV9pbmRleF9ub3NwZWMgbWFjcm8gYWxyZWFkeSwgc28gdGhhdCB0aGUKYXNzaWdubWVudCB0
byB0aGUgbWFwIHZhcmlhYmxlIGlzIGluIGJvdW5kLiBUaGVyZWZvcmUsIEkgYWN0dWFsbHkgd2ls
bApub3QgaW50cm9kdWNlIHRoZSBibG9ja19zcGVjdWxhdGlvbiBtYWNyby4KPgo+IFRoZSBvdGhl
ciBjaGVjayB1bmxpa2VseShvcC0+cmVmID49IG5yX2dyYW50X2VudHJpZXMocmd0KSkgY2FuIG9u
bHkKPiByZWFjaCBvdXQtb2YtYm91bmRzIGZvciB0aGUgdW5tYXAgY2FzZSwgaW4gY2FzZSB0aGUg
bWFwLT5yZWYgZW50cnkgaGFzCj4gYmVlbiBvdXQtb2YtYm91bmRzIGJlZm9yZWhhbmQuIEkgZGlk
IG5vdCBmaW5kIGFuIGFzc2lnbm1lbnQgdGhhdCBpcyBub3QKPiBwcm90ZWN0ZWQgYnkgYSBib3Vu
ZCBjaGVjayBhbmQgYSBzcGVjdWxhdGlvbiBiYXJyaWVyIG9yIGFycmF5X25vc3BlY19pbmRleC4K
Pgo+IEJlc3QsCj4gTm9yYmVydAo+Cj4KCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJt
YW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBD
aHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkK
RWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 10:25:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 10:25:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grgsB-0003bV-Nu; Thu, 07 Feb 2019 10:25:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9m6e=QO=citrix.com=prvs=934266883=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grgsA-0003bL-1x
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 10:25:34 +0000
X-Inumbo-ID: b026a9d4-2ac2-11e9-b1fe-bb7c469d10d1
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b026a9d4-2ac2-11e9-b1fe-bb7c469d10d1;
 Thu, 07 Feb 2019 10:25:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,343,1544486400"; d="scan'208";a="85629848"
Date: Thu, 7 Feb 2019 11:25:25 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190207102249.7owz64tnwc5cugoh@mac>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <cc240476d615c05925891d33fc83be3e1801b52d.1549498018.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cc240476d615c05925891d33fc83be3e1801b52d.1549498018.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 5/6] xen/x86: add PHYSDEVOP_msi_set_enable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDE6MDc6NDhBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEFsbG93IGRldmljZSBtb2RlbCBydW5uaW5nIGluIHN0dWJk
b21haW4gdG8gZW5hYmxlL2Rpc2FibGUgTVNJKC1YKSwKPiBieXBhc3NpbmcgcGNpYmFjay4gV2hp
bGUgcGNpYmFjayBpcyBzdGlsbCB1c2VkIHRvIGFjY2VzcyBjb25maWcgc3BhY2UKPiBmcm9tIHdp
dGhpbiBzdHViZG9tYWluLCBpdCByZWZ1c2UgdG8gd3JpdGUgdG8KPiBQQ0lfTVNJX0ZMQUdTX0VO
QUJMRS9QQ0lfTVNJWF9GTEFHU19FTkFCTEUgaW4gbm9uLXBlcm1pc3NpdmUgbW9kZS4gV2hpY2gK
PiBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8gZm9yIFBWIGRvbWFpbiAodGhlIG1haW4gdXNlIGNh
c2UgZm9yIHBjaWJhY2spLAo+IGFzIFBWIGRvbWFpbiBzaG91bGQgdXNlIFhFTl9QQ0lfT1BfKiBj
b21tYW5kcyBmb3IgdGhhdC4gVW5mb3J0dW5hdGVseQo+IHRob3NlIGNvbW1hbmRzIGFyZSBub3Qg
Z29vZCBmb3Igc3R1YmRvbWFpbiB1c2UsIGFzIHRoZXkgY29uZmlndXJlIE1TSSBpbgo+IGRvbTAn
cyBrZXJuZWwgdG9vLCB3aGljaCBzaG91bGQgbm90IGhhcHBlbiBmb3IgSFZNIGRvbWFpbi4KPiAK
PiBUaGlzIG5ldyBwaHlzZGV2b3AgaXMgYWxsb3dlZCBvbmx5IGZvciBzdHViZG9tYWluIGNvbnRy
b2xsaW5nIHRoZSBkb21haW4KPiB3aGljaCBvd24gdGhlIGRldmljZS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5n
c2xhYi5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBpbiB2MzoKPiAgLSBuZXcgcGF0Y2gKPiBDaGFuZ2Vz
IGluIHY0Ogo+ICAtIGFkanVzdCBjb2RlIHN0eWxlCj4gIC0gcy9tc2lfbXNpeC9tc2kvCj4gIC0g
YWRkIG1zaV9zZXRfZW5hYmxlIFhTTSBob29rCj4gIC0gZmxhdHRlbiBzdHJ1Y3QgcGh5c2Rldl9t
c2lfc2V0X2VuYWJsZQo+ICAtIGFkZCB0byBpbmNsdWRlL3hsYXQubHN0Cj4gCj4gSSdtIG5vdCBz
dXJlIGlmIFhTTSBwYXJ0IGlzIGNvcnJlY3QsIGNvbXBpbGUtdGVzdGVkIG9ubHksIGFzIEknbSBu
b3QKPiBzdXJlIGhvdyB0byBzZXQgdGhlIHBvbGljeS4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L21z
aS5jICAgICAgICAgICAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gv
eDg2L3BoeXNkZXYuYyAgICAgICAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVu
L2FyY2gveDg2L3g4Nl82NC9waHlzZGV2LmMgfCAgNCArKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14
ODYvbXNpLmggICAgIHwgIDEgKwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvcGh5c2Rldi5oICB8IDE1
ICsrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAgICB8ICAxICsK
PiAgeGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgfCAgNyArKysrKysrCj4gIHhlbi9pbmNs
dWRlL3hzbS94c20uaCAgICAgICAgIHwgIDYgKysrKysrCj4gIHhlbi94c20vZHVtbXkuYyAgICAg
ICAgICAgICAgIHwgIDEgKwo+ICB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICB8IDI1ICsr
KysrKysrKysrKysrKysrKysrKysrKysKPiAgMTAgZmlsZXMgY2hhbmdlZCwgMTA4IGluc2VydGlv
bnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zaS5jIGIveGVuL2FyY2gveDg2
L21zaS5jCj4gaW5kZXggYmFiYzQxNC4uYzQ5MGM2NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvbXNpLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbXNpLmMKPiBAQCAtMTQ3NCw2ICsxNDc0LDMw
IEBAIGludCBwY2lfcmVzdG9yZV9tc2lfc3RhdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4gICAg
ICByZXR1cm4gMDsKPiAgfQo+ICAKPiAraW50IG1zaV9tc2l4X3NldF9lbmFibGUoc3RydWN0IHBj
aV9kZXYgKnBkZXYsIGludCBtb2RlLCBpbnQgZW5hYmxlKQo+ICt7Cj4gKyAgICBpbnQgcmV0Owo+
ICsKPiArICAgIHJldCA9IHhzbV9tc2lfc2V0X2VuYWJsZShYU01fRE1fUFJJViwgcGRldi0+ZG9t
YWluLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwZGV2LT5zZWcgPDwgMTYpIHwg
KHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuLAoKVGhlcmUncyBhIGhlbHBlciBmb3IgdGhp
czogUENJX1NCREYzLgoKPiBkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVu
L3hzbS9mbGFzay9ob29rcy5jCj4gaW5kZXggOTZkMzFhYS4uMWMyMDFmZCAxMDA2NDQKPiAtLS0g
YS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKPiArKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKPiBA
QCAtMTA4NCw2ICsxMDg0LDMwIEBAIHN0YXRpYyBpbnQgZmxhc2tfcGNpX2NvbmZpZ19wZXJtaXNz
aW9uKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1hY2hpbmVfYmRmLCB1Cj4gIAo+ICB9Cj4g
IAo+ICtzdGF0aWMgaW50IGZsYXNrX21zaV9zZXRfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQzMl90IG1hY2hpbmVfYmRmLCB1aW50OF90IG1vZGUsIHVpbnQ4X3QgZW5hYmxlKQo+ICt7Cj4g
KyAgICB1MzIgZHNpZCwgcnNpZDsKPiArICAgIGludCByYyA9IC1FUEVSTTsKPiArICAgIHN0cnVj
dCBhdmNfYXVkaXRfZGF0YSBhZDsKPiArICAgIHUzMiBwZXJtOwoKTml0OiBJIHRoaW5rIHdlIGFy
ZSB0cnlpbmcgdG8gZ2V0IGF3YXkgZnJvbSB1c2luZyB1MzIsIHNvIEkgd291bGQgdXNlCnVpbnQz
Ml90LiBJIGtub3cgdGhlIGZpbGUgbWFrZXMgaGVhdnkgdXNlIG9mIHRoZSBzaG9ydCB1MzIvNjQg
dHlwZXMKYnV0IHdlIHNob3VsZCB0cnkgdG8gbm90IGludHJvZHVjZSBtb3JlLgoKPiArCj4gKyAg
ICBBVkNfQVVESVRfREFUQV9JTklUKCZhZCwgREVWKTsKPiArICAgIGFkLmRldmljZSA9ICh1bnNp
Z25lZCBsb25nKSBtYWNoaW5lX2JkZjsKCkRvIHlvdSByZWFsbHkgbmVlZCB0aGUgY2FzdCBoZXJl
PwoKPiArCj4gKyAgICByYyA9IHNlY3VyaXR5X2RldmljZV9zaWQobWFjaGluZV9iZGYsICZyc2lk
KTsKPiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIHJldHVybiByYzsKPiArCj4gKyAgICBwZXJt
ID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oKTsKPiArCj4gKyAgICByYyA9IGF2Y19j
dXJyZW50X2hhc19wZXJtKHJzaWQsIFNFQ0NMQVNTX1JFU09VUkNFLCBwZXJtLCAmYWQpOwo+ICsg
ICAgaWYgKCByYyApCj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsKPiArICAgIGRzaWQgPSBkb21h
aW5fc2lkKGQpOwo+ICsgICAgcmV0dXJuIGF2Y19jdXJyZW50X2hhc19wZXJtKGRzaWQsIFNFQ0NM
QVNTX1JFU09VUkNFLCBSRVNPVVJDRV9fU0VUVVAsICZhZCk7CgpJIHRoaW5rIHlvdSBuZWVkIHRv
IGFkZCBhIGxpbmUgdG8geHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpub3RpbmcgdGhh
dCBQSFlTREVWT1BfbXNpX3NldF9lbmFibGUgbWFrZXMgdXNlIG9mIHRoZSBzZXR1cApwZXJtaXNz
aW9ucyAobGlrZSBpdCdzIGRvbmUgZm9yIFBIWVNERVZPUF9zZXR1cF9nc2kgZm9yIGV4YW1wbGUp
LgoKQW55d2F5IEknbSBub3QgdmVyeSBmYW1pbGlhciB3aXRoIFhTTSwgc28gRGFuaWVsIG1pZ2h0
IGhhdmUgYmV0dGVyCmlucHV0IG9uIHRoaXMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 10:35:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 10:35:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grh1e-0004UQ-Mr; Thu, 07 Feb 2019 10:35:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9m6e=QO=citrix.com=prvs=934266883=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grh1e-0004UL-9c
 for xen-devel@lists.xen.org; Thu, 07 Feb 2019 10:35:22 +0000
X-Inumbo-ID: 0f65b510-2ac4-11e9-8805-d3b1c246a3b8
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f65b510-2ac4-11e9-8805-d3b1c246a3b8;
 Thu, 07 Feb 2019 10:35:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,343,1544486400"; d="scan'208";a="85630255"
Date: Thu, 7 Feb 2019 11:35:13 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20190207103513.ky7xnftn3pj7r2lf@mac>
References: <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ, FUENTES NACARINO
 Jairo Eduardo" <jairo@ruri.waseda.jp>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMTE6NDI6MTZBTSArMDIwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBIZWxsbyBBbGwsCj4gCj4gT24gMDYuMDIuMTkgMjM6MDMsIFN0ZWZhbm8gU3RhYmVs
bGluaSB3cm90ZToKPiA+IFRoYXQncyBncmVhdC4gQ291bGQgeW91IG9yIFJvZ2VyIHRha2UgY2Fy
ZSBvZiBjbGVhbmluZyB1cCB0aGUgcGF0Y2ggYW5kCj4gPiBwcm9wZXJseSBzdWJtaXR0aW5nIGl0
IHRvIHRoZSBsaXN0Pwo+IAo+IEkgY2FuIHRha2UgaXQgZm9yIGNsZWFuaW5nIHVwLgo+IAo+ID4g
QW5kIGFsc28gZG91YmxlIGNoZWNrIHRoYXQgaXQgd29uJ3QKPiA+IGJyZWFrIGFueSBndWVzdHMg
KGF0IGxlYXN0IHRoZSBvbmVzIHdlIGtub3cgYWJvdXQ6IExpbnV4IGFuZCBXaW5kb3dzIG9uCj4g
PiB4ODYpLgo+IAo+IEknbSBub3Qgc3VyZSBJIGNvdWxkIHByb3Blcmx5IGNoZWNrIGl0IGZvciB4
ODYuIEZvciBzdXJlIGNhbid0IGRvIHRoYXQgZm9yIHdpbmRvd3MgZ3Vlc3QuCgpJJ3ZlIGJlZW4g
dGhpbmtpbmcgYWJvdXQgdGhpcyB3aXRoIG90aGVyIENpdHJpeCBmb2xrcywgYW5kIEknbSBub3QK
c3VyZSB0aGUgcHJvcG9zZWQgcGF0Y2ggaXMgYSBnb29kIHNvbHV0aW9uLiBJdCdzIG5vdCBwb3Nz
aWJsZSBmb3IgdXMKdG8ga25vdyB3aGV0aGVyIHRoZXJlJ3MgYSBrZXJuZWwgc29tZXdoZXJlIHJl
bHlpbmcgb24gY2hhbmdpbmcgdGhlCnZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgcnVudGltZSBzdGF0
ZSBhcmVhIHdpdGhvdXQgaXNzdWluZyBhIG5ldwpoeXBlcmNhbGwuCgpJZiBzdWNoIGtlcm5lbCBl
eGlzdGVkIGJ5IG1ha2luZyB0aGlzIGNoYW5nZSB3ZSB3b3VsZCBpbnRyb2R1Y2UgcmFuZG9tCm1l
bW9yeSBjb3JydXB0aW9uIHRvIHRoYXQga2VybmVsLCB3aGljaCB3b3VsZCBiZSB2ZXJ5IGhhcmQg
dG8gdHJhY2sKYW5kIGNvbnNpZGVyZWQgYSByZWdyZXNzaW9uLgoKSSB0aGluayB0aGUgYmVzdCB3
YXkgdG8gbW92ZSBmb3J3YXJkIGlzIHRvIHBpY2sgbXkgcGF0Y2ggYW5kIGludHJvZHVjZQphIG5l
dyBoeXBlcmNhbGwgdGhhdCBpbnN0ZWFkIG9mIGEgdmlydHVhbCBhZGRyZXNzIHRha2VzIGEgZ3Vl
c3QKcGh5c2ljYWwgYWRkcmVzcy4gV2lsbCB5b3UgYmUgT0sgd2l0aCB0aGlzIEFuZHJpaT8KCk5v
dGUgdGhhdCB0aGUgTGludXgga2VybmVsIHdvdWxkIGFsc28gbmVlZCB0byBiZSBtb2RpZmllZCB0
byBtYWtlIHVzZQpvZiB0aGlzIG5ldyBoeXBlcmNhbGwsIGJ1dCB0aGF0J3MgbGlrZWx5IGNsb3Nl
IHRvIGEgMSBsaW5lIGNoYW5nZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 10:53:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 10:53:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grhJ6-00069x-FV; Thu, 07 Feb 2019 10:53:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UguW=QO=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1grhJ5-00069s-2Q
 for xen-devel@lists.xen.org; Thu, 07 Feb 2019 10:53:23 +0000
X-Inumbo-ID: 94fca0bc-2ac6-11e9-bc90-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94fca0bc-2ac6-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 10:53:21 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id q11so605127lfd.3
 for <xen-devel@lists.xen.org>; Thu, 07 Feb 2019 02:53:21 -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-language:content-transfer-encoding;
 bh=pvJJ6Sl6PEI3JZKHxpG1bHqrNkEAVmvB+cGB4gvEIYo=;
 b=Fpl7u7mLmcEsxhC3JlLnLsNID6PM8Cnu9/JdSKMOybtCn6jypElvQrb7Xk+sAeZhpC
 RnMkyQNIG4b872CEK8FOjvg/sH4regJFALSr+X4KzVlrlEmjZ86ivfsiMyD/MZq5BQt+
 Wbv3G/ljnzUoXuN5GS+VOwc/O6rVXiqVQHqUx5rGCh+/FNJGtcjjat+xwD3BjRaI6d67
 RJMukMs7mJmjIs34qP69XEDjeDXuct8GNBEv1KHR3cLSFmxHBDMB5W23HqigWcP7jXoz
 KPTWcbFatLQDcIXXF2FuvfoFnSSbT4jki9UrR3iXPELvpsE4JC7jteLiBRVqK+gSqiwf
 J4ZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=pvJJ6Sl6PEI3JZKHxpG1bHqrNkEAVmvB+cGB4gvEIYo=;
 b=D/b+/vFwNKAD8qqXh9cephT5KQFLqyMOy+cFQlRPjLZxOI5DileBbnxdhg5QP8Io9Q
 Dkc79fwZGGQLf6KRgMDqUeRFNkzfcI35+DuUn2h9AtjIcjEfJ2rH2g/yomxOTl1EMtvu
 iHZwxFwSILC7MSKSx08RWWmPG/GjiLaeoa3dAqX3KhtvHzE2rkMnj9UfjAleoZd5voiX
 W0K6r/9dE9ggBVui/SsSH+bVKhMCygdRl0rA0GWRWu8DVh8orazuDsTCeBqlbl4ra8si
 WAWvkdfv36JnmA4uYosAANgP9R3tUI/Ezd152Nr2uJBA2JRhb4S6UDH7sO+o3pzyx3IS
 9qlQ==
X-Gm-Message-State: AHQUAuaKwFp7mIAbGkMNbjeTBhQF4A5pFlQrNoPpWf5/kDB5Xx5uL0dp
 IJMnIpuVJdZM11e5cWmWAL4=
X-Google-Smtp-Source: AHgI3IYIeE7fYTCpG1V1ppY5ywmh9wRim9/BtQoucnzIKJu5BEkNa8nz+kjSsljEhLXpdHhw09PQOw==
X-Received: by 2002:ac2:510d:: with SMTP id q13mr9871581lfb.78.1549536799578; 
 Thu, 07 Feb 2019 02:53:19 -0800 (PST)
Received: from [10.17.180.104] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id s9-v6sm4161546lja.12.2019.02.07.02.53.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 07 Feb 2019 02:53:18 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <9c4bc70d-a694-6269-f14a-1d9797dce59f@gmail.com>
 <9b0fe0b8-48cb-e04d-5d4e-a970f6ce2609@arm.com>
 <4dc47732-62fb-5782-d7fd-2d1819c49558@gmail.com>
 <5b9dd69a-1f75-eb3b-4040-822520f0cc08@arm.com>
 <8355b5ee-ff8d-78b2-86aa-5a2376f33ee5@gmail.com>
 <3de8170e-fe56-e5a2-d94d-1c024c49cef7@arm.com>
 <0e9ee915-4c5d-8743-d605-a8f9f7b96a3b@gmail.com>
 <4f5c623d-ac64-a188-f20b-fa60166183e8@arm.com>
 <ca035ab4-42c4-f397-c021-e9247761bef3@gmail.com>
 <alpine.DEB.2.10.1902051116400.22962@sstabellini-ThinkPad-X260>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <6549d037-7677-97c0-dec0-5d4388cab15c@gmail.com>
Date: Thu, 7 Feb 2019 12:53:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1902051116400.22962@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwNS4wMi4xOSAyMToxOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEkgdGhpbmsg
aXQgaXMgYWNjZXB0YWJsZSB0byBpbnRydWR1Y2UgYSAiSSBrbm93IHdoYXQgSSBhbSBkb2luZywg
anVzdAo+IGRpc2FibGUgdGhlIGZpeCIgb3B0aW9uLiBUaGVyZSBtaWdodCBiZSBjYXNlcyB3aGVy
ZSB0aGUgdXNlciBkb2Vzbid0Cj4gY2FyZSBmb3IgU3BlY3RyZSBtaXRpZ2F0aW9ucy4gSSBzZWUg
dGhhdCBMaW51eCBpcyBnb2luZyBpbiB0aGlzCj4gZGlyZWN0aW9uIG9mIG9mZmVyaW5nIG1vcmUg
ZGlzYWJsaW5nIG9wdGlvbnMgdG9vLgpUaGlzIG1pZ2h0IGJlIGFuIG9wdGlvbi4KQnV0IHdlIGhh
dmUgdG8gaGF2ZSBudW1iZXJzIGZpcnN0LiBUaGVuIHRoaW5rIG9mIHJlcXVpcmVkIG1lYXN1cmVz
LgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 10:59:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 10:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grhOu-0006R4-63; Thu, 07 Feb 2019 10:59:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RWFd=QO=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1grhOt-0006Qz-1i
 for xen-devel@lists.xen.org; Thu, 07 Feb 2019 10:59:23 +0000
X-Inumbo-ID: 6c2a4cec-2ac7-11e9-bc90-bc764e045a96
Received: from mail-vs1-xe34.google.com (unknown [2607:f8b0:4864:20::e34])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c2a4cec-2ac7-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 10:59:21 +0000 (UTC)
Received: by mail-vs1-xe34.google.com with SMTP id n10so6367746vso.13
 for <xen-devel@lists.xen.org>; Thu, 07 Feb 2019 02:59:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=3KsQwOI9Z7CHiItq2Dp4W3llAqTHdCivdbQpgETx/wc=;
 b=LLke3ELaglZmdaxWW5NqoSqdQftcFQwK1aFGVGEcFwEa60pnyfM691N4H3neWlKb6l
 b62xj30SuT6s0wLtbSdzB7+D7zUoLQ4p6/6JmGXYukXePxzlGvwUZmVPI/KT+A/d6dWK
 uSCWUOES/1h9nxeiiVq3l4Hsm46YMnFt/f1h+kt8+/PxWvrqmhhHsHXmDS5RsRDdpir4
 wnuU2Oq0lmw0FRNK8UlLTCUHm7/LnxlhLVJrIVSdabQ+NxlfWZmtuAJmNwgLm/oqi2dg
 PRawHOdpLOh9XdiNxwbdXWM2jNM5GBnjmD7hL7dlJ/l0GSl2+TWVPEgTJDX7IDRDktha
 qaIQ==
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=3KsQwOI9Z7CHiItq2Dp4W3llAqTHdCivdbQpgETx/wc=;
 b=RMaRIX/dm7odRtjC8bkVMJ1rGJwreSiqYBTXu/KvaKQ9AI4GixZ1qlLqykal8kFG0Y
 LXCydpSyGacgROAGgp6qft4TgxPIaHmDObR1jV0vBYlk5UQyOTjZrmsjSRHVaj+vZUnY
 CEG6+VukyHKsygBV6yt53Popy1aG8DWLUpq2Wt3jVpr6zWKYq7DjKsJZxFWOcCn1lKoY
 XxgLqP8AD4Ud3wwe0VYwSyuLjgy8t43vB2D+5XRU9OswsjY07/qq0//jS4yWD9Myq93S
 tTC/pext1OApy2Ri81EL2q0xH7ffYh/EwiE/vByfDPFI3y1cENlSMoGRp5V1gOP7KqlF
 9p3g==
X-Gm-Message-State: AHQUAubLhvZYTMumdRgpOWcbh+f2Kq2SyEdCsORC7uTvb4OIxbWMrRj4
 VABU5Omxg/jwOa97TLmJ/AlyDKuk1wMUNWIalqk=
X-Google-Smtp-Source: AHgI3Ibma1wI9sLTCdbACeN85bD4kIxqT+4n1qgEZzCqFQZNF+h1qgzpjJPMsVm7iDwF/jyDc8mLe++dQt31Dzx2fnI=
X-Received: by 2002:a67:3694:: with SMTP id d20mr6965297vsi.151.1549537160914; 
 Thu, 07 Feb 2019 02:59:20 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
In-Reply-To: <20190207103513.ky7xnftn3pj7r2lf@mac>
From: Julien Grall <julien.grall@gmail.com>
Date: Thu, 7 Feb 2019 11:59:07 +0100
Message-ID: <CAF3u54ANHMf1-3=W=R3w-25JbK3_bR_mDiM888pU5UzSTKTVPg@mail.gmail.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Type: multipart/mixed; boundary="===============3632201834137251872=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3632201834137251872==
Content-Type: multipart/alternative; boundary="0000000000000aebe205814bbcb4"

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

(sorry for the formatting)

On Thu, 7 Feb 2019, 11:37 Roger Pau Monn=C3=A9, <roger.pau@citrix.com> wrot=
e:

> On Thu, Feb 07, 2019 at 11:42:16AM +0200, Andrii Anisov wrote:
> > Hello All,
> >
> > On 06.02.19 23:03, Stefano Stabellini wrote:
> > > That's great. Could you or Roger take care of cleaning up the patch a=
nd
> > > properly submitting it to the list?
> >
> > I can take it for cleaning up.
> >
> > > And also double check that it won't
> > > break any guests (at least the ones we know about: Linux and Windows =
on
> > > x86).
> >
> > I'm not sure I could properly check it for x86. For sure can't do that
> for windows guest.
>
> I've been thinking about this with other Citrix folks, and I'm not
> sure the proposed patch is a good solution. It's not possible for us
> to know whether there's a kernel somewhere relying on changing the
> virtual address of the runtime state area without issuing a new
> hypercall.
>
> If such kernel existed by making this change we would introduce random
> memory corruption to that kernel, which would be very hard to track
> and considered a regression.
>
> I think the best way to move forward is to pick my patch and introduce
> a new hypercall that instead of a virtual address takes a guest
> physical address. Will you be OK with this Andrii
>

In that case I would prefer if we don't keep the runstate mapped.

Cheers,

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

(sorry for the formatting)<br><br><div class=3D"gmail_quote"><div dir=3D"lt=
r">On Thu, 7 Feb 2019, 11:37 Roger Pau Monn=C3=A9, &lt;<a href=3D"mailto:ro=
ger.pau@citrix.com">roger.pau@citrix.com</a>&gt; wrote:<br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">On Thu, Feb 07, 2019 at 11:42:16AM +0200, Andrii Aniso=
v wrote:<br>
&gt; Hello All,<br>
&gt; <br>
&gt; On 06.02.19 23:03, Stefano Stabellini wrote:<br>
&gt; &gt; That&#39;s great. Could you or Roger take care of cleaning up the=
 patch and<br>
&gt; &gt; properly submitting it to the list?<br>
&gt; <br>
&gt; I can take it for cleaning up.<br>
&gt; <br>
&gt; &gt; And also double check that it won&#39;t<br>
&gt; &gt; break any guests (at least the ones we know about: Linux and Wind=
ows on<br>
&gt; &gt; x86).<br>
&gt; <br>
&gt; I&#39;m not sure I could properly check it for x86. For sure can&#39;t=
 do that for windows guest.<br>
<br>
I&#39;ve been thinking about this with other Citrix folks, and I&#39;m not<=
br>
sure the proposed patch is a good solution. It&#39;s not possible for us<br=
>
to know whether there&#39;s a kernel somewhere relying on changing the<br>
virtual address of the runtime state area without issuing a new<br>
hypercall.<br>
<br>
If such kernel existed by making this change we would introduce random<br>
memory corruption to that kernel, which would be very hard to track<br>
and considered a regression.<br>
<br>
I think the best way to move forward is to pick my patch and introduce<br>
a new hypercall that instead of a virtual address takes a guest<br>
physical address. Will you be OK with this Andrii<br></blockquote></div><di=
v><br></div><div>In that case I would prefer if we don&#39;t keep the runst=
ate mapped.</div><div><br></div><div>Cheers,</div>

--0000000000000aebe205814bbcb4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3632201834137251872==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 07 11:23:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 11:23:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grhmB-0000Ks-CD; Thu, 07 Feb 2019 11:23:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PSxA=QO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grhmA-0000KZ-IU
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 11:23:26 +0000
X-Inumbo-ID: c8a190a8-2aca-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8a190a8-2aca-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 11:23:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grhm8-00058x-FF; Thu, 07 Feb 2019 11:23:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grhm8-0002YT-56; Thu, 07 Feb 2019 11:23:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grhm8-0007uY-4S; Thu, 07 Feb 2019 11:23:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132957-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine: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-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1a82ba1c69e35bc914de0bee01cb2aaebd8a69ea
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Feb 2019 11:23:24 +0000
Subject: [Xen-devel] [linux-next test] 132957: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk1NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5NTcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjkxMQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MjkxMQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDEzMjkxMQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1p
bnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjkx
MQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjkxMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIg
Z3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5y
ZXBlYXQgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTEx
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAg
ICAgICAgICAgICAgICAxYTgyYmExYzY5ZTM1YmM5MTRkZTBiZWUwMWNiMmFhZWJkOGE2OWVhCmJh
c2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4ODM0ZjU2MDBjZjNjOGRiMzY1
ZTE4YTNkNWNhYzJjMjc4MGM4MWU1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAg
ICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjk1
NyAgMjAxOS0wMi0wNiAwOToxOToxMiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 11:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 11:41:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gri3m-00020D-3S; Thu, 07 Feb 2019 11:41:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=OuWe=QO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gri3k-000208-KO
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 11:41:36 +0000
X-Inumbo-ID: 5217cd9f-2acd-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5217cd9f-2acd-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 11:41:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Feb 2019 04:41:34 -0700
Message-Id: <5C5C196C020000780021495E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Feb 2019 04:41:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C5ABD7102000078002143B1@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2] x86/shadow: adjust minimum allocation
 calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Tim Deegan <tim@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBwcmV2aW91c2x5IGJhZCBzaXR1YXRpb24gaGFzIGJlY29tZSB3b3JzZSB3aXRoIHRoZSBlYXJs
eSBzZXR0aW5nIG9mCi0+bWF4X3ZjcHVzOiBUaGUgdmFsdWUgcmV0dXJuZWQgYnkgc2hhZG93X21p
bl9hY2NlcHRhYmxlX3BhZ2VzKCkgaGFzCmZ1cnRoZXIgZ3Jvd24sIGFuZCBoZW5jZSBub3cgaG9s
ZHMgYmFjayBldmVuIG1vcmUgbWVtb3J5IGZyb20gdXNlIGZvcgp0aGUgcDJtLgoKTWFrZSBzaF9t
aW5fYWxsb2NhdGlvbigpIGFjY291bnQgZm9yIGFsbCBwMm0gbWVtb3J5IG5lZWRlZCBmb3IKc2hh
ZG93X2VuYWJsZSgpIHRvIHN1Y2NlZWQgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbiAoYXQgd2hpY2gg
cG9pbnQgdGhlCmRvbWFpbiBoYXMgbm8gbWVtb3J5IGF0IGFsbCBhbGxvY2F0ZWQgdG8gaXQgeWV0
LCBhbmQgaGVuY2UgdXNlIG9mCmQtPnRvdF9wYWdlcyBpcyBtZWFuaW5nbGVzcykuCgpBbHNvIG1h
a2Ugc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKCkgbm8gbG9uZ2VyIG5lZWRsZXNzbHkgYWRk
IDEgdG8KdGhlIHZDUFUgY291bnQuCgpGaW5hbGx5IG1ha2UgdGhlIGRlYnVnZ2luZyBwcmludGso
KSBpbiBzaGFkb3dfYWxsb2NfcDJtX3BhZ2UoKSBhIGxpdHRsZQptb3JlIHVzZWZ1bCBieSBsb2dn
aW5nIHNvbWUgb2YgdGhlIHJlbGV2YW50IGRvbWFpbiBzZXR0aW5ncy4KClJlcG9ydGVkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQp2MjogRHJvcCBjcHVfaGFzX3ZteCBkZXBlbmRl
bmN5ICh0byBjb3ZlciBmdXR1cmUgU1ZNIGNvZGUgYXMgd2VsbCkuCi0tLQpUQkQ6IFRoZSBxdWVz
dGlvbiBvZiBjb3Vyc2UgaXMgd2hldGhlciBzdWNoIGFuICJleGFjdCIgY2FsY3VsYXRpb24gaXNu
J3QKICAgICBhIGxpdHRsZSByaXNreSBnb2luZyBmb3J3YXJkLCB0aGUgbW9yZSB0aGF0IHRoZSBy
ZWdyZXNzaW9uIGhlcmUKICAgICB3YXNuJ3QgZm91bmQgYnkgb3NzdGVzdCwgYmVjYXVzZSBkb21h
aW5zIHdpdGggc3VmZmljaWVudGx5IGZldwogICAgIHZDUFUtcyB3ZXJlbid0IGFmZmVjdGVkLCBk
dWUgdG8gdGhlIDRNYiBtaW5pbXVtIGFsbG9jYXRpb24gZW5mb3JjZWQKICAgICBieSBzaGFkb3df
ZW5hYmxlKCkncyBjYWxsIHRvIHNoYWRvd19zZXRfYWxsb2NhdGlvbigpLiBJIHdvdWxkLAogICAg
IGhvd2V2ZXIsIHF1ZXN0aW9uIHRoaXMgZW5mb3JjZW1lbnQgb2YgYSBzdGF0aWMgbWluaW11bSBh
cyB3ZWxsIC0KICAgICBzaGFkb3dfb25lX2JpdF9lbmFibGUoKSBkb2Vzbid0IGRvIHNvLCBmb3Ig
ZXhhbXBsZS4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtOTY2LDcgKzk2Niw4IEBAIGNvbnN0IHU4
IHNoX3R5cGVfdG9fc2l6ZVtdID0gewogICAgIDEgIC8qIFNIX3R5cGVfb29zX3NuYXBzaG90ICAg
Ki8KIH07CiAKLS8qIEZpZ3VyZSBvdXQgdGhlIGxlYXN0IGFjY2VwdGFibGUgcXVhbnRpdHkgb2Yg
c2hhZG93IG1lbW9yeS4KKy8qCisgKiBGaWd1cmUgb3V0IHRoZSBsZWFzdCBhY2NlcHRhYmxlIHF1
YW50aXR5IG9mIHNoYWRvdyBtZW1vcnkuCiAgKiBUaGUgbWluaW11bSBtZW1vcnkgcmVxdWlyZW1l
bnQgZm9yIGFsd2F5cyBiZWluZyBhYmxlIHRvIGZyZWUgdXAgYQogICogY2h1bmsgb2YgbWVtb3J5
IGlzIHZlcnkgc21hbGwgLS0gb25seSB0aHJlZSBtYXgtb3JkZXIgY2h1bmtzIHBlcgogICogdmNw
dSB0byBob2xkIHRoZSB0b3AgbGV2ZWwgc2hhZG93cyBhbmQgcGFnZXMgd2l0aCBYZW4gbWFwcGlu
Z3MgaW4gdGhlbS4KQEAgLTk3NSwxMSArOTc2LDExIEBAIGNvbnN0IHU4IHNoX3R5cGVfdG9fc2l6
ZVtdID0gewogICogaW5zdHJ1Y3Rpb24sIHdlIG11c3QgYmUgYWJsZSB0byBtYXAgYSBsYXJnZSBu
dW1iZXIgKGFib3V0IHRoaXJ0eSkgVkFzCiAgKiBhdCB0aGUgc2FtZSB0aW1lLCB3aGljaCBtZWFu
cyB0aGF0IHRvIGd1YXJhbnRlZSBwcm9ncmVzcywgd2UgbXVzdAogICogYWxsb3cgZm9yIG1vcmUg
dGhhbiBuaW5ldHkgYWxsb2NhdGVkIHBhZ2VzIHBlciB2Y3B1LiAgV2Ugcm91bmQgdGhhdAotICog
dXAgdG8gMTI4IHBhZ2VzLCBvciBoYWxmIGEgbWVnYWJ5dGUgcGVyIHZjcHUsIGFuZCBhZGQgMSBt
b3JlIHZjcHUncwotICogd29ydGggdG8gbWFrZSBzdXJlIHdlIG5ldmVyIHJldHVybiB6ZXJvLiAq
LworICogdXAgdG8gMTI4IHBhZ2VzLCBvciBoYWxmIGEgbWVnYWJ5dGUgcGVyIHZjcHUuCisgKi8K
IHN0YXRpYyB1bnNpZ25lZCBpbnQgc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJuIChkLT5tYXhfdmNwdXMgKyAxKSAqIDEyODsK
KyAgICByZXR1cm4gZC0+bWF4X3ZjcHVzICogMTI4OwogfQogCiAvKiBEaXNwYXRjaGVyIGZ1bmN0
aW9uOiBjYWxsIHRoZSBwZXItbW9kZSBmdW5jdGlvbiB0aGF0IHdpbGwgdW5ob29rIHRoZQpAQCAt
MTMyMiw4ICsxMzIzLDExIEBAIHNoYWRvd19hbGxvY19wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpk
KQogICAgICAgICBpZiAoICFkLT5hcmNoLnBhZ2luZy5wMm1fYWxsb2NfZmFpbGVkICkKICAgICAg
ICAgewogICAgICAgICAgICAgZC0+YXJjaC5wYWdpbmcucDJtX2FsbG9jX2ZhaWxlZCA9IDE7Ci0g
ICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJkJWkgZmFpbGVkIHRvIGFsbG9jYXRlIGZy
b20gc2hhZG93IHBvb2xcbiIsCi0gICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7Cisg
ICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICJkJWQg
ZmFpbGVkIHRvIGFsbG9jYXRlIGZyb20gc2hhZG93IHBvb2wgKHRvdD0ldSBwMm09JXUgbWluPSV1
KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBkLT5hcmNoLnBhZ2luZy5z
aGFkb3cudG90YWxfcGFnZXMsCisgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gucGFnaW5nLnNo
YWRvdy5wMm1fcGFnZXMsCisgICAgICAgICAgICAgICAgICAgIHNoYWRvd19taW5fYWNjZXB0YWJs
ZV9wYWdlcyhkKSk7CiAgICAgICAgIH0KICAgICAgICAgcGFnaW5nX3VubG9jayhkKTsKICAgICAg
ICAgcmV0dXJuIE5VTEw7CkBAIC0xMzczLDkgKzEzNzcsMTMgQEAgc3RhdGljIHVuc2lnbmVkIGlu
dCBzaF9taW5fYWxsb2NhdGlvbihjbwogewogICAgIC8qCiAgICAgICogRG9uJ3QgYWxsb2NhdGUg
bGVzcyB0aGFuIHRoZSBtaW5pbXVtIGFjY2VwdGFibGUsIHBsdXMgb25lIHBhZ2UgcGVyCi0gICAg
ICogbWVnYWJ5dGUgb2YgUkFNIChmb3IgdGhlIHAybSB0YWJsZSkuCisgICAgICogbWVnYWJ5dGUg
b2YgUkFNIChmb3IgdGhlIHAybSB0YWJsZSwgbWluaW1hbGx5IGVub3VnaCBmb3IgSFZNJ3Mgc2V0
dGluZworICAgICAqIHVwIG9mIHNsb3QgemVybyBhbmQgYW4gTEFQSUMgcGFnZSksIHBsdXMgb25l
IGZvciBIVk0ncyAxLXRvLTEgcGFnZXRhYmxlLgogICAgICAqLwotICAgIHJldHVybiBzaGFkb3df
bWluX2FjY2VwdGFibGVfcGFnZXMoZCkgKyAoZC0+dG90X3BhZ2VzIC8gMjU2KTsKKyAgICByZXR1
cm4gc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKGQpICsKKyAgICAgICAgICAgbWF4KGQtPnRv
dF9wYWdlcyAvIDI1NiwKKyAgICAgICAgICAgICAgIGlzX2h2bV9kb21haW4oZCkgPyBDT05GSUdf
UEFHSU5HX0xFVkVMUyArIDIgOiAwVSkgKworICAgICAgICAgICBpc19odm1fZG9tYWluKGQpOwog
fQogCiBpbnQgc2hhZG93X3NldF9hbGxvY2F0aW9uKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBwYWdlcywgYm9vbCAqcHJlZW1wdGVkKQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 11:42:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 11:42:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gri4T-00022e-Cu; Thu, 07 Feb 2019 11:42:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=OuWe=QO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gri4S-00022Z-3f
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 11:42:20 +0000
X-Inumbo-ID: 6aa18c7a-2acd-11e9-abbc-f369c70574af
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6aa18c7a-2acd-11e9-abbc-f369c70574af;
 Thu, 07 Feb 2019 11:42:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Feb 2019 04:42:15 -0700
Message-Id: <5C5C19950200007800214961@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Feb 2019 04:42:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <FCC26D720200001BB4B78B26@prv1-mh.provo.novell.com>
 <5C53056B0200007800212C9B@prv1-mh.provo.novell.com>
In-Reply-To: <5C53056B0200007800212C9B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2] x86emul: avoid speculative out of bounds
 accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, nmanthey@amazon.de,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIGEgZmV3IGFycmF5IGFjY2Vzc2VzIGhlcmUgdGhlIGluZGV4ZXMgb2Ygd2hpY2gg
YXJlIChhdCBsZWFzdAppbmRpcmVjdGx5KSBkcml2ZW4gYnkgdGhlIGd1ZXN0LiBVc2UgYXJyYXlf
YWNjZXNzX25vc3BlYygpIHRvIGJvdW5kCnN1Y2ggYWNjZXNzZXMuIEluIHRoZSB7LF99ZGVjb2Rl
X2dwcigpIGNhc2VzIHJlcGxhY2UgZXhpc3RpbmcgZ3VhcmRpbmcKY29uc3RydWN0cy4KClRvIGRl
YWwgd2l0aCBhbiBvdGhlcndpc2Ugb2NjdXJyaW5nICNpbmNsdWRlIGN5Y2xlLCBkcm9wIHRoZSBp
bmNsdXNpb24Kb2YgYXNtL3g4Nl9lbXVsYXRlLmggZnJvbSBhc20vcHJvY2Vzc29yLmguIFRoaXMg
aW5jbHVkZSBoYWQgYmVlbgppbnRyb2R1Y2VkIGZvciBvYnRhaW5pbmcgdGhlIHN0cnVjdCBjcHVp
ZF9sZWFmIGRlY2xhcmF0aW9uLCB3aGljaCBoYXMKc2luY2UgbW92ZWQgaW50byB0aGUgeDg2IGhl
bHBlciBsaWJyYXJ5LgoKVGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcg
ZWZmb3J0LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KdjI6IEluc3RlYWQgb2YgYWx0ZXJpbmcgdGhlIGNvZGUgaW4geyxffWRlY29kZV9ncHIoKSBz
aW1wbHkgYWx0ZXIgdGhlCiAgICBjb21tZW50LgoKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMKQEAgLTEwMiw3ICsxMDIsNyBA
QCBpbnQgeDg2ZW11bF9yZWFkX2RyKHVuc2lnbmVkIGludCByZWcsIHVuCiAgICAgc3dpdGNoICgg
cmVnICkKICAgICB7CiAgICAgY2FzZSAwIC4uLiAzOgotICAgICAgICAqdmFsID0gY3Vyci0+YXJj
aC5kcltyZWddOworICAgICAgICAqdmFsID0gYXJyYXlfYWNjZXNzX25vc3BlYyhjdXJyLT5hcmNo
LmRyLCByZWcpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgNDoKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTIyMDcsNyArMjIwNyw3IEBAIHN0YXRpYyB2b2lkICpfZGVj
b2RlX2dwcigKIAogICAgIEFTU0VSVChtb2RybV9yZWcgPCBBUlJBWV9TSVpFKGJ5dGVfcmVnX29m
ZnNldHMpKTsKIAotICAgIC8qIEZvciBzYWZldHkgaW4gcmVsZWFzZSBidWlsZHMuICBEZWJ1ZyBi
dWlsZHMgd2lsbCBoaXQgdGhlIEFTU0VSVCgpICovCisgICAgLyogTm90ZSB0aGF0IHRoaXMgYWxz
byBhY3RzIGFzIGFycmF5X2FjY2Vzc19ub3NwZWMoKSBzdGFuZC1pbi4gKi8KICAgICBtb2RybV9y
ZWcgJj0gQVJSQVlfU0laRShieXRlX3JlZ19vZmZzZXRzKSAtIDE7CiAKICAgICByZXR1cm4gKHZv
aWQgKilyZWdzICsgYnl0ZV9yZWdfb2Zmc2V0c1ttb2RybV9yZWddOwpAQCAtMjkzNSw3ICsyOTM1
LDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgICAgICAgICAgYiA9IGluc25fZmV0Y2hfdHlw
ZSh1aW50OF90KTsKICAgICAgICAgICAgICAgICAgICAgb3Bjb2RlIHw9IE1BU0tfSU5TUigweDhm
MDggKyBleHQgLSBleHRfOGYwOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBYODZFTVVMX09QQ19FWFRfTUFTSyk7Ci0gICAgICAgICAgICAgICAgICAgIGQgPSB4b3Bf
dGFibGVbZXh0IC0gZXh0XzhmMDhdOworICAgICAgICAgICAgICAgICAgICBkID0gYXJyYXlfYWNj
ZXNzX25vc3BlYyh4b3BfdGFibGUsIGV4dCAtIGV4dF84ZjA4KTsKICAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHsKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmgKQEAgLTY0Miw2ICs2NDIsMTIgQEAgaW50IHg4Nl9lbXVsYXRlX3dy
YXBwZXIoCiAjZGVmaW5lIHg4Nl9lbXVsYXRlIHg4Nl9lbXVsYXRlX3dyYXBwZXIKICNlbmRpZgog
CisjaWZkZWYgX19YRU5fXworIyBpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CisjZWxzZQorIyBkZWZp
bmUgYXJyYXlfYWNjZXNzX25vc3BlYyhhcnIsIGlkeCkgYXJyW2lkeF0KKyNlbmRpZgorCiAvKiBN
YXAgR1BScyBieSBNb2RSTSBlbmNvZGluZyB0byB0aGVpciBvZmZzZXQgd2l0aGluIHN0cnVjdCBj
cHVfdXNlcl9yZWdzLiAqLwogZXh0ZXJuIGNvbnN0IHVpbnQ4X3QgY3B1X3VzZXJfcmVnc19ncHJf
b2Zmc2V0c1tYODZfTlJfR1BSU107CiAKQEAgLTY1OCw3ICs2NjQsNyBAQCBzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgKmRlY29kZV9ncHIoCiAKICAgICBBU1NFUlQobW9kcm0gPCBBUlJBWV9T
SVpFKGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMpKTsKIAotICAgIC8qIEZvciBzYWZldHkgaW4g
cmVsZWFzZSBidWlsZHMuICBEZWJ1ZyBidWlsZHMgd2lsbCBoaXQgdGhlIEFTU0VSVCgpICovCisg
ICAgLyogTm90ZSB0aGF0IHRoaXMgYWxzbyBhY3RzIGFzIGFycmF5X2FjY2Vzc19ub3NwZWMoKSBz
dGFuZC1pbi4gKi8KICAgICBtb2RybSAmPSBBUlJBWV9TSVpFKGNwdV91c2VyX3JlZ3NfZ3ByX29m
ZnNldHMpIC0gMTsKIAogICAgIHJldHVybiAodm9pZCAqKXJlZ3MgKyBjcHVfdXNlcl9yZWdzX2dw
cl9vZmZzZXRzW21vZHJtXTsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0xMyw3ICsxMyw2IEBACiAj
aW5jbHVkZSA8YXNtL3R5cGVzLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNs
dWRlIDxhc20vZGVzYy5oPgotI2luY2x1ZGUgPGFzbS94ODZfZW11bGF0ZS5oPgogI2VuZGlmCiAK
ICNpbmNsdWRlIDxhc20veDg2LWRlZm5zLmg+CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 11:47:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 11:47:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gri97-0002HL-07; Thu, 07 Feb 2019 11:47:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dIWW=QO=citrix.com=prvs=93432fab5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gri95-0002HG-OO
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 11:47:07 +0000
X-Inumbo-ID: 176e1734-2ace-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 176e1734-2ace-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 11:47:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,343,1544486400"; d="scan'208";a="77537888"
To: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <bda834e7f6241dea248fb996c3f49ed76699ebb3.camel@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <4c150cf2-25fc-a4cd-00f2-fbbe0b1820ba@citrix.com>
Date: Thu, 7 Feb 2019 11:46:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <bda834e7f6241dea248fb996c3f49ed76699ebb3.camel@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC 0/6] Slotted channels for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi82LzE5IDI6MjYgUE0sIFBldHJlIE92aWRpdSBQSVJDQUxBQlUgd3JvdGU6Cj4gT24gV2Vk
LCAyMDE4LTEyLTE5IGF0IDIwOjUyICswMjAwLCBQZXRyZSBQaXJjYWxhYnUgd3JvdGU6Cj4+IFRo
aXMgcGF0Y2hzZXQgaXMgYSByZXdvcmsgb2YgdGhlICJtdWx0aS1wYWdlIHJpbmcgYnVmZmVyIiBm
b3IKPj4gdm1fZXZlbnRzCj4+IHBhdGNoIGJhc2VkIG9uIEFuZHJldyBDb29wZXIncyBjb21tZW50
cy4KPj4gRm9yIHN5bmNocm9ub3VzIHZtX2V2ZW50cyB0aGUgcmluZyB3YWl0cXVldWUgbG9naWMg
d2FzIHVubmVjZXNzYXJ5IGFzCj4+IHRoZQo+PiB2Y3B1IHNlbmRpbmcgdGhlIHJlcXVlc3Qgd2Fz
IGJsb2NrZWQgdW50aWwgYSByZXNwb25zZSB3YXMgcmVjZWl2ZWQuCj4+IFRvIHNpbXBsaWZ5IHRo
ZSByZXF1ZXN0L3Jlc3BvbnNlIG1lY2hhbmlzbSwgYW4gYXJyYXkgb2Ygc2xvdHRlZAo+PiBjaGFu
bmVscwo+PiB3YXMgY3JlYXRlZCwgb25lIHBlciB2Y3B1LiBFYWNoIHZjcHUgcHV0cyB0aGUgcmVx
dWVzdCBpbiB0aGUKPj4gY29ycmVzcG9uZGluZyBzbG90IGFuZCBibG9ja3MgdW50aWwgdGhlIHJl
c3BvbnNlIGlzIHJlY2VpdmVkLgo+Pgo+PiBJJ20gc2VuZGluZyB0aGlzIHBhdGNoIGFzIGEgUkZD
IGJlY2F1c2UsIHdoaWxlIEknbSBzdGlsbCB3b3JraW5nIG9uCj4+IHdheSB0bwo+PiBtZWFzdXJl
IHRoZSBvdmVyYWxsIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50LCB5b3VyIGZlZWRiYWNrIHdvdWxk
IGJlIGEKPj4gZ3JlYXQKPj4gYXNzaXN0YW5jZS4KPj4KPiAKPiBJcyBhbnlvbmUgc3RpbGwgdXNp
bmcgYXN5bmNocm9ub3VzIHZtX2V2ZW50IHJlcXVlc3RzPyAodGhlIHZjcHUgaXMgbm90Cj4gYmxv
Y2tlZCBhbmQgbm8gcmVzcG9uc2UgaXMgZXhwZWN0ZWQpLgo+IElmIG5vdCwgSSBzdWdnZXN0IHRo
YXQgdGhlIGZlYXR1cmUgc2hvdWxkIGJlIHJlbW92ZWQgYXMgaXQKPiAoc2lnbmlmaWNhbnRseSkg
aW5jcmVhc2VzIHRoZSBjb21wbGV4aXR5IG9mIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uLgoK
Q291bGQgeW91IGRlc2NyaWJlIGluIGEgYml0IG1vcmUgZGV0YWlsIHdoYXQgdGhlIHNpdHVhdGlv
biBpcz8gIFdoYXQncwp0aGUgY3VycmVudCBzdGF0ZSBmbyBhZmZhaXJzIHdpdGggdm1fZXZlbnRz
LCB3aGF0IHlvdSdyZSB0cnlpbmcgdG8KY2hhbmdlLCB3aHkgYXN5bmMgdm1fZXZlbnRzIGlzIG1v
cmUgZGlmZmljdWx0PwoKSSBjZXJ0YWlubHkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIGlmIHlv
dSBjb3VsZCB3cml0ZSB0aGUgbmV3IHZtX2V2ZW50CmludGVyZmFjZSB3aXRob3V0IGhhdmluZyB0
byBzcGVuZCBhIGxvdCBvZiBlZmZvcnQgc3VwcG9ydGluZyBtb2RlcyB0aGF0CnlvdSB0aGluayBu
b2JvZHkgdXNlcy4KCk9uIHRoZSBvdGhlciBoYW5kLCBnZXR0aW5nIGludG8gdGhlIGhhYml0IG9m
IGJyZWFraW5nIHN0dWZmLCBldmVuIGZvcgpwZW9wbGUgd2UgZG9uJ3Qga25vdyBhYm91dCwgd2ls
bCBiZSBhIGhpbmRyYW5jZSB0byBjb21tdW5pdHkgZ3Jvd3RoOyBhCmNvbW1pdG1lbnQgdG8ga2Vl
cGluZyBpdCB3b3JraW5nIHdpbGwgYmUgYSBiZW5lZml0IHRvIGdyb3d0aC4KCkJ1dCBvZiBjb3Vy
c2UsIHdlIGhhdmVuJ3QgZGVjbGFyZWQgdGhlIHZtX2V2ZW50IGludGVyZmFjZSAnc3VwcG9ydGVk
JwooaXQncyBub3QgZXZlbiBtZW50aW9uZWQgaW4gdGhlIFNVUFBPUlQubWQgZG9jdW1lbnQgeWV0
KS4KCkp1c3QgZm9yIHRoZSBzYWtlIG9mIGRpc2N1c3Npb24sIHdvdWxkIGl0IGJlIHBvc3NpYmxl
IC8gcmVhc29uYmxlLCBmb3IKaW5zdGFuY2UsIHRvIGNyZWF0ZSBhIG5ldyBpbnRlcmZhY2UsIHZt
X2V2ZW50czIsIGluc3RlYWQ/ICBUaGVuIHlvdQpjb3VsZCB3cml0ZSBpdCB0byBzaGFyZSB0aGUg
aW9yZXEgaW50ZXJmYWNlIHdpdGhvdXQgaGF2aW5nIGxlZ2FjeQpiYWdnYWdlIHlvdSdyZSBub3Qg
dXNpbmc7IHdlIGNvdWxkIGRlcHJlY2F0ZSBhbmQgZXZlbnR1YWxseSByZW1vdmUKdm1fZXZlbnRz
MSwgYW5kIGlmIGFueW9uZSBzaG91dHMsIHdlIGNhbiBwdXQgaXQgYmFjay4KClRob3VnaHRzPwoK
IC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 11:48:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 11:48:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1griAP-0002MM-GZ; Thu, 07 Feb 2019 11:48:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YR6q=QO=citrix.com=prvs=934630e95=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1griAO-0002MD-5C
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 11:48:28 +0000
X-Inumbo-ID: 45492bf8-2ace-11e9-ac6d-a7d0da2723d7
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45492bf8-2ace-11e9-ac6d-a7d0da2723d7;
 Thu, 07 Feb 2019 11:48:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,343,1544486400"; d="scan'208";a="77537991"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23644.6915.12943.72736@mariner.uk.xensource.com>
Date: Thu, 7 Feb 2019 11:48:19 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1902061318050.2723@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
 <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
 <23643.13.22252.324537@mariner.uk.xensource.com>
 <58B0ADFB020000D800417A66@prv1-mh.provo.novell.com>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <7A8C0A4F020000EEB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B09910200007800214659@prv1-mh.provo.novell.com>
 <23643.3403.803290.647664@mariner.uk.xensource.com>
 <08D440470200001BB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B0F9D0200007800214692@prv1-mh.provo.novell.com>
 <23643.4305.505749.803438@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1902061318050.2723@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjYgMS80
XSB4ZW46IGludHJvZHVjZSBTWU1CT0wiKToKPiBJIGFtIE9LIHdpdGggdGhpcyBhcHByb2FjaC4g
TWF5YmUgbm90IHRoZSBiZXN0IElNTywgYnV0IGdvb2QgZW5vdWdoLiBJdAo+IHNob3VsZCBhbHNv
IHNhdGlzZnkgdGhlIE1JU1JBQyBndXlzLCBhcyB0aGV5IHdyb3RlICJpZGVhbGx5IGNhc3QgdG8K
PiB1aW50cHRyX3Qgb25seSBvbmNlIjogaGVyZSB3ZSB3b3VsZG4ndCBiZSBjYXN0aW5nIG9ubHkg
b25jZSwgYnV0IGF0Cj4gbGVhc3Qgd2Ugd291bGQgZG8gaXQgaW5zaWRlIGEgc2luZ2xlIHdlbGwt
ZGVmaW5lZCBtYWNyby4KClJpZ2h0LiAgSSB0aGluayBpdCBtZWV0cyB0aGUgZ29hbHMgb2YgTUlT
UkEtQywgcHJvYmFibHkgYmV0dGVyIHRoYW4KbW9zdCBvdGhlciBhcHByb2FjaGVzLgoKRkFPRCwg
SSB0aGluayB5b3Ugc2hvdWxkIGV4cGVjdCBwZW9wbGUgdG8gZGVjbGFyZSB0aGUgbGlua2VyIHN5
bWJvbHMKZWl0aGVyIGFzIEkgc3VnZ2VzdGVkOgoKICAgICBleHRlcm4gY29uc3Qgc3RydWN0IHdv
bWJhdCBfd29tYmF0c19zdGFydFtdOwogICAgIGV4dGVybiBjb25zdCBzdHJ1Y3QgYWJzdHJhY3Rf
c3ltYm9sIF93b21iYXRzX2VuZFtdOwoKKG9yIGFsb25nIHRoZSBsaW5lcyBvZiBKYW4ncyBzdWdn
ZXN0aW9uLCBidXQgZnJhbmtseSBJIHRoaW5rIHRoYXQgaXMKZ29pbmcgdG8gYmUgdG9vIGhhcmQg
dG8gc29ydCBvdXQgbm93LikKCj4gKy8qCj4gKyAqIFBlcmZvcm1zIHggLSB5LCByZXR1cm5zIHRo
ZSBvcmlnaW5hbCBwb2ludGVyIHR5cGUuIFRvIGJlIHVzZWQgd2hlbgo+ICsgKiBlaXRoZXIgeCBv
ciB5IG9yIGJvdGggYXJlIGxpbmtlciBzeW1ib2xzLgo+ICsgKi8KPiArI2RlZmluZSBTWU1CT0xT
X1NVQlRSQUNUKHgsIHkpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgX190eXBlb2ZfXygqKHkpKSAqcHRyXzsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBwdHJfID0gKHR5cGVvZihw
dHJfKSkgKCgodWludHB0cl90KSh4KSAtICh1aW50cHRyX3QpKHkpKSAvIHNpemVvZigqKHkpKSk7
IFwKPiArICAgIHB0cl87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICt9KQoKVGhpcyBpcyB0eXBlLWluY29oZXJl
bnQuICBUaGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHR3byBwb2ludGVycyBpcyBhCnNjYWxhciwgbm90
IGFub3RoZXIgcG9pbnRlci4gIEFsc28gInRoZSBvcmlnaW5hbCBwb2ludGVyIHR5cGUiIGlzCmFt
YmlndW91cy4gIEl0IHNob3VsZCByZWZlciBleHBsaWNpdGx5IHRvIHkuICBJTU8gdGhpcyBmdW5j
dGlvbiBzaG91bGQKY29udGFpbiBhIHR5cGVjaGVjayB3aGljaCBhc3N1cmVzIHRoYXQgeCBpcyBv
ZiB0aGUgcmlnaHQgdHlwZS4KCkhvdyBhYm91dCBzb21ldGhpbmcgbGlrZSB0aGlzOgoKICAvKgog
ICAqIENhbGN1bGF0ZSAoZW5kIC0gc3RhcnQpLCB3aGVyZSBzdGFydCBhbmQgZW5kIGFyZSBsaW5r
ZXIgc3ltYm9scywKICAgKiBnaXZpbmcgYSBwdHJkaWZmX3QuICBUaGUgc2l6ZSBpcyBpbiB1bml0
cyBvZiBzdGFydCdzIHJlZmVyZW50LgogICAqIGVuZCBtdXN0IGJlIGEgYHN0cnVjdCBhYnN0cmFj
dF9zeW1ib2wqJy4KICAgKi8KICAjZGVmaW5lIFNZTUJPTFNfQVJSQVlfTEVOKHN0YXJ0LGVuZCkg
KHsKICAgICAoKGVuZCkgPT0gKHN0cnVjdCBhYnN0cmFjdF9zeW1ib2wqKTApOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAocHRyZGlmZl90KSgodWludHB0cl90KShlbmQpIC0g
KHVpbnRwdHJfdCkoc3RhcnQpKSAvIHNpemVvZigqc3RhcnQpOwogIH0pCgogIC8qCiAgICogR2l2
ZW4gdHdvIHBvaW50ZXJzIEEsQiBvZiBhcmJpdHJhcnkgdHlwZXMsIGdpdmVzIHRoZSBkaWZmZXJl
bmNlCiAgICogQi1BIGluIGJ5dGVzLiAgQ2FuIGJlIHVzZWQgZm9yIGNvbXBhcmlzb25zOgogICAq
ICAgSWYgQTxCLCBnaXZlcyBhIG5lZ2F0aXZlIG51bWJlcgogICAqICAgaWYgQT09QiwgZ2l2ZXMg
emVybwogICAqICAgSWYgQT5CLCBnaXZlcyBhIHBvc2l0aXZlIG51bWJlcgogICAqIExlZ2FsIGV2
ZW4gaWYgdGhlIHBvaW50ZXJzIGFyZSB0byBkaWZmZXJlbnQgb2JqZWN0cy4KICAgKi8KICAjZGVm
aW5lIFBPSU5URVJfQ01QKGEsYikgKHsKICAgICAoKGEpID09ICh2b2lkKikwKTsKICAgICAoKGIp
ID09ICh2b2lkKikwKTsKICAgICAocHRyZGlmZl90KSgodWludHB0cl90KShlbmQpIC0gKHVpbnRw
dHJfdCkoc3RhcnQpKTsKICB9KQoKVGhlIGFwcGxpY2F0aW9uIG9mIHRoZXNlIHR3byB5b3VyIHR3
byBleGFtcGxlcyBpcyBjb21wbGV4IGJlY2F1c2UgeW91cgpleGFtcGxlcyBzZWVtIHdyb25nIHRv
IG1lLgoKPiArLyoKPiArICogUGVyZm9ybXMgeCAtIHksIHJldHVybnMgdWludHB0cl90LiBUbyBi
ZSB1c2VkIHdoZW4gZWl0aGVyIHggb3IgeSBvcgoKVGhpcyBpcyB3cm9uZy4gIENvbXBhcmlzb25z
IHNob3VsZCBnaXZlIGEgc2lnbmVkIG91dHB1dC4KCj4gKyAqIGJvdGggYXJlIGxpbmtlciBzeW1i
b2xzLgoKSW4gbmVpdGhlciBvZiB5b3VyIGV4YW1wbGUgYmVsb3cgYXJlIHRoZSB0aGluZ3MgaW4g
cXVlc3Rpb24gbGlua2VyCnN5bWJvbHMgc28geW91ciBleGFtcGxlcyB2aW9sYXRlIHlvdXIgb3du
IHByZWNvbmRpdGlvbnMuLi4KCgo+IEV4YW1wbGVzOgo+IAo+ICsgICAgbmV3X3B0ciA9IFNZTUJP
TFNfU1VCVFJBQ1QoZnVuYy0+b2xkX2FkZHIsIF9zdGFydCkgKyB2bWFwX29mX3hlbl90ZXh0OwoK
VGhpcyBpcyBwdW5uaW5nIHdpbGRseSBiZXR3ZWVuIHBvaW50ZXJzIGFuZCBpbnRlZ2Vycy4gIEkg
aW5mZXIgdGhhdApvbGRfYWRkciBpcyBhIHBvaW50ZXIgb2Ygc29tZSBraW5kIGFuZCB2bWFwX29m
X3hlbl90ZXh0IGlzIGFuIGludGVnZXIuCkkgYWxzbyBpbmZlciB0aGF0IHNpemVvZigqb2xkX2Fk
ZHIpIGlzIDEgYmVjYXVzZSBvdGhlcndpc2UgeW91Cm11bHRpcGx5IHZtYXBfb2ZfeGVuX3RleHQg
YnkgdGhlIHNpemUgd2hpY2ggaXMgY2xlYXJseSBlbnRpcmVseSB3cm9uZy4KSWUgdGhpcyBjb2Rl
IGlzIGp1c3QgZW50aXJlbHkgd3JvbmcuCgpUaGlzIGlzIHByZXN1bWFibHkgc29tZSBraW5kIG9m
IHJlbG9jYXRpb24uICBJIGRvbid0IHRoaW5rIGl0IG1ha2VzCm11Y2ggc2Vuc2UgdG8gbWFjcm8g
dGhpcy4gIEluc3RlYWQsIGl0IGlzIGJldHRlciB0byBtYWtlCnZtYXBfb2ZfeGVuX3RleHQgYSBw
b2ludGVyIGFuZCBkbyB0aGlzOgoKICArICAgIC8qIFJlbG9jYXRpb24uICBXZSBuZWVkIHRvIGNh
bGN1bGF0ZSB0aGUgb2Zmc2V0IG9mIHRoZSBhZGRyZXNzCiAgKyAgICAgKiBmcm9tIF9zdGFydCwg
YW5kIGFwcGx5IHRoYXQgdG8gb3VyIG93biBtYXAsIHRvIGZpbmQgd2hlcmUgd2UKICArICAgICAq
IGhhdmUgdGhpcyBtYXBwZWQuICBEb2luZyB0aGVzZSBraW5kIG9mIGdhbWVzIGRpcmVjdGx5IHdp
dGgKICArICAgICAqIHBvaW50ZXJzIGlzIGNvbnRyYXJ5IHRvIHRoZSBDIHJ1bGVzIGZvciB3aGF0
IHBvaW50ZXJzIG1heSBiZQogICsgICAgICogY29tcGFyZWQgYW5kIGNvbXB1dGVkLiAgU28gd2Ug
ZG8gdGhlIG9mZnNldCBjYWxjdWxhdGlvbiB3aXRoCiAgKyAgICAgKiBpbnRlZ2Vycywgd2hpY2gg
aXMgYWx3YXlzIGxlZ2FsLiAgVGhlIHN1YnNlcXVlbnQgYWRkaXRpb24gb2YKICArICAgICAqIHRo
ZSBvZmZzZXQgdG8gdGhlIHZtYXBfb2ZfeGVuX3RleHQgcG9pbnRlciBpcyBsZWdhbCBiZWNhdXNl
CiAgKyAgICAgKiB0aGUgY29tcHV0ZWQgcG9pbnRlciBpcyBpbmRlZWQgYSB2YWxpZCBwYXJ0IG9m
IHRoZSBvYmplY3QKICArICAgICAqIHJlZmVycmVkIHRvIGJ5IHZtYXBfb2ZfeGVuX3RleHQgLSBu
YW1lbHksIHRoZSBieXRlIGFycmF5CiAgKyAgICAgKiBvZiBvdXIgbWFwcGluZyBvZiB0aGUgWGVu
IHRleHQuICovCiAgKyAgICBuZXdfcHRyID0gKCh1aW50cHRyX3QpZnVuYy0+b2xkX2FkZHIgLSAo
dWludHB0cl90KV9zdGFydCkgKyB2bWFwX29mX3hlbl90ZXh0OwoKTm90ZSB0aGF0LCB1bmZvcnR1
bmF0ZWx5LCBhbnkgZGV2aWF0aW9uIGZyb20gY29tcGxldGVseSBub3JtYWwgcG9pbnRlcgpoYW5k
bGluZyAqbXVzdCogYmUgYWNjb21wYW5pZWQgYnkgdGhpcyBraW5kIG9mIGEgcHJvb2YsIHRvIGV4
cGxhaW4gd2h5Cml0IGlzIE9LLgoKPiBhbmQ6Cj4gCj4gKyAgICBmb3IgKCBhbHQgPSByZWdpb24t
PmJlZ2luOwo+ICsgICAgICAgICAgU1lNQk9MU19DT01QQVJFKGFsdCwgcmVnaW9uLT5lbmQpIDwg
MDsKPiArICAgICAgICAgIGFsdCsrICkKCnJlZ2lvbi0+YmVnaW4gYW5kIC0+ZW5kIGFyZW4ndCBs
aW5rZXIgc3ltYm9scywgYXJlIHRoZXkgPyAgU28gdGhlCndyb25nIGFzc3VtcHRpb24gYnkgdGhl
IGNvbXBpbGVyICh3aGljaCBpcyBhdCB0aGUgcm9vdCBvZiB0aGlzIHRocmVhZCkKdGhhdCBkaWZm
ZXJlbnQgbGlua2VyIHN5bWJvbHMgYXJlIG5lY2Vzc2FyaWx5IGRpZmZlcmVudCBvYmplY3RzCihy
ZXN1bHRpbmcgZnJvbSB0aGUgbmVlZCB0byBkZWNsYXJlIHRoZW0gaW4gQyBhcyBpZiB0aGV5IHdl
cmUpIGRvZXMKbm90IGFyaXNlLiAgSSB0aGluayB5b3UgbWVhbiBtYXliZSBzb21ldGhpbmcgbGlr
ZSBfcmVnaW9uX3N0YXJ0IGFuZApfcmVnaW9uX2VuZC4gIFNvIHdpdGggbXkgcHJvcG9zZWQgbWFj
cm86Cgo+IFdlIGNvdWxkIGFsc28gZGVmaW5lIGEgdGhpcmQgbWFjcm8gc3VjaCBhczoKPiAgICNk
ZWZpbmUgU1lNQk9MU19TVUJUUkFDVF9JTlQoeCwgeSkgIFNZTUJPTFNfQ09NUEFSRSgoeCksICh5
KSkKPiBiZWNhdXNlIHdlIGhhdmUgbWFueSBwbGFjZXMgd2hlcmUgd2UgbmVlZCB0aGUgcmVzdWx0
IG9mIFNZTUJPTFNfU1VCVFJBQ1QKPiBjb252ZXJ0ZWQgdG8gYW4gaW50ZWdlciB0eXBlLiBGb3Ig
aW5zdGFuY2U6Cj4gICBwYWRkcl90IHhlbl9zaXplID0gKHVpbnRwdHJfdClTWU1CT0xTX1NVQlRS
QUMoX2VuZCwgX3N0YXJ0KTsKClRoaXMgbmVlZCBhcmlzZXMgYmVjYXVzZSB0aGUgZGlmZmVyZW5j
ZSBiZXR3ZWVuIHR3byBwb2ludGVycyBpcyBpbmRlZWQKYW4gaW50ZWdlciBhbmQgbm90IGFub3Ro
ZXIgcG9pbnRlci4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 12:09:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 12:09:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1griUk-0004FN-Gj; Thu, 07 Feb 2019 12:09:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dIWW=QO=citrix.com=prvs=93432fab5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1griUi-0004FI-M8
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 12:09:28 +0000
X-Inumbo-ID: 34999b5a-2ad1-11e9-9cb1-ef3eb1d1d84c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34999b5a-2ad1-11e9-9cb1-ef3eb1d1d84c;
 Thu, 07 Feb 2019 12:09:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77539366"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 12:08:58 +0000
Message-ID: <20190207120858.32582-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] docs: Update credit/credit2 feature docs
 reflecting new default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgot
LS0KUmVsZWFzZSBqdXN0aWZpY2F0aW9uOgogLSAiQnVnIiBpbiBkb2NzIChjcmVkaXQxIGlzIG5v
IGxvbmdlciBkZWZhdWx0KQogLSBObyBmdW5jdGlvbmFsIGNoYW5nZQoKQ0M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CkNDOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9m
ZWF0dXJlcy9zY2hlZF9jcmVkaXQucGFuZG9jICB8IDExICsrKysrKystLS0tCiBkb2NzL2ZlYXR1
cmVzL3NjaGVkX2NyZWRpdDIucGFuZG9jIHwgMTUgKysrKysrKy0tLS0tLS0tCiAyIGZpbGVzIGNo
YW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Rv
Y3MvZmVhdHVyZXMvc2NoZWRfY3JlZGl0LnBhbmRvYyBiL2RvY3MvZmVhdHVyZXMvc2NoZWRfY3Jl
ZGl0LnBhbmRvYwppbmRleCA3OTU4N2Q4YWQ5Li43MDY1MTNkZTZlIDEwMDY0NAotLS0gYS9kb2Nz
L2ZlYXR1cmVzL3NjaGVkX2NyZWRpdC5wYW5kb2MKKysrIGIvZG9jcy9mZWF0dXJlcy9zY2hlZF9j
cmVkaXQucGFuZG9jCkBAIC0xMiwxNiArMTIsMTggQEAKIAogIyBPdmVydmlldwogCi1DcmVkaXQg
KGFsc28ga25vd24gYXMgQ3JlZGl0MSkgaXMgdGhlIGRlZmF1bHQgdmlydHVhbCBDUFUgKHZDUFUp
IHNjaGVkdWxlcgorQ3JlZGl0IChhbHNvIGtub3duIGFzIENyZWRpdDEpIGlzIHRoZSBvbGQgdmly
dHVhbCBDUFUgKHZDUFUpIHNjaGVkdWxlcgogb2YgdGhlIFhlbiBoeXBlcnZpc29yLgogCiBJdCBp
cyBhIGdlbmVyYWwgcHVycG9zZSwgd2VpZ2h0ZWQgZmFpci1zaGFyZSBzY2hlZHVsZXIuCiAKICMg
VXNlciBkZXRhaWxzCiAKLVhlbiBzdXBwb3J0cyBtdWx0aXBsZSBzY2hlZHVsZXJzLiBBcyBzYWlk
LCBDcmVkaXQgaXMgdGhlIGRlZmF1bHQsIHNvIGl0Ci1pcyB1c2VkIGF1dG9tYXRpY2FsbHksIHVu
bGVzcyB0aGUgYHNjaGVkPSRTQ0hFRGAgKHdpdGggYCRTQ0hFRGAgZGlmZmVyZW50Ci10aGFuIGBj
cmVkaXRgKSBwYXJhbWV0ZXIgaXMgcGFzc2VkIHRvIFhlbiB2aWEgdGhlIGJvb3Rsb2FkZXIuCitY
ZW4gc3VwcG9ydHMgbXVsdGlwbGUgc2NoZWR1bGVycy4gQ3JlZGl0IGlzIG5vIGxvbmdlciB0aGUg
ZGVmYXVsdC4gIEluCitvcmRlciB0byB1c2UgaXQgYXMgdGhlIFhlbiBzY2hlZHVsZXIgdGhlIGZv
bGxvd2luZyBwYXJhbWV0ZXIgc2hvdWxkIGJlCitwYXNzZWQgdG8gdGhlIGh5cGVydmlzb3IgYXQg
Ym9vdDoKKworICAgIGBzY2hlZD1jcmVkaXRgCiAKIE9uY2UgdGhlIHN5c3RlbSBpcyBsaXZlLCBm
b3IgY3JlYXRpbmcgYSBjcHVwb29sIHdpdGggQ3JlZGl0IGFzIGl0cwogc2NoZWR1bGVyLCBlaXRo
ZXIgY29tcGlsZSBhIGNwdXBvb2wgY29uZmlndXJhdGlvbiBmaWxlLCBhcyBkZXNjcmliZWQKQEAg
LTk0LDQgKzk2LDUgQEAgYnkgYWxzbyBkb2luZyB0aGUgZm9sbG93aW5nOgogRGF0ZSAgICAgICBS
ZXZpc2lvbiBWZXJzaW9uICBOb3RlcwogLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyMDE2LTEwLTE0IDEgICAg
ICAgIFhlbiA0LjggIERvY3VtZW50IHdyaXR0ZW4KKzIwMTktMDItNyAgMyAgICAgICAgWGVuIDQu
MTIgTm8gbG9uZ2VyIGRlZmF1bHQgc2NoZWR1bGVyCiAtLS0tLS0tLS0tIC0tLS0tLS0tIC0tLS0t
LS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KZGlmZiAtLWdp
dCBhL2RvY3MvZmVhdHVyZXMvc2NoZWRfY3JlZGl0Mi5wYW5kb2MgYi9kb2NzL2ZlYXR1cmVzL3Nj
aGVkX2NyZWRpdDIucGFuZG9jCmluZGV4IGJjZTg0M2UxZmMuLjQzNmZmOWY4ZjYgMTAwNjQ0Ci0t
LSBhL2RvY3MvZmVhdHVyZXMvc2NoZWRfY3JlZGl0Mi5wYW5kb2MKKysrIGIvZG9jcy9mZWF0dXJl
cy9zY2hlZF9jcmVkaXQyLnBhbmRvYwpAQCAtMTIsMjEgKzEyLDE5IEBACiAKICMgT3ZlcnZpZXcK
IAotQ3JlZGl0MiBpcyBvbmUgb2YgdGhlIHZpcnR1YWwgQ1BVICh2Q1BVKSBzY2hlZHVsZXIgYXZh
aWxhYmxlIGluIHRoZQorQ3JlZGl0MiBpcyB0aGUgZGVmYXVsdCB2aXJ0dWFsIENQVSAodkNQVSkg
c2NoZWR1bGVyIGF2YWlsYWJsZSBpbiB0aGUKIFhlbiBoeXBlcnZpc29yLgogCiBDcmVkaXQyIHdh
cyBkZXNpZ25lZCBhcyBhIGdlbmVyYWwgcHVycG9zZSBzY2hlZHVsZXIsIHdpdGggcGFydGljdWxh
cgogZm9jdXMgb24gaW1wcm92aW5nIGhhbmRsaW5nIG9mIG1peGVkIHdvcmtsb2Fkcywgc2NhbGFi
aWxpdHkgYW5kCi1zdXBwb3J0IGZvciBsb3cgbGF0ZW5jeSBhcHBsaWNhdGlvbnMgaW5zaWRlIFZN
cywgd2l0aCByZXNwZWN0IHRvCi1DcmVkaXQxLgorc3VwcG9ydCBmb3IgbG93IGxhdGVuY3kgYXBw
bGljYXRpb25zIGluc2lkZSBWTXMuCiAKICMgVXNlciBkZXRhaWxzCiAKLUNyZWRpdDIgaXMgbm90
IGluIHVzZSBieSBkZWZhdWx0LiBJbiBvcmRlciB0byB1c2UgaXQgYXMgdGhlIFhlbgotc2NoZWR1
bGVyIHRoZSBmb2xsb3dpbmcgcGFyYW1ldGVyIHNob3VsZCBiZSBwYXNzZWQgdG8gdGhlIGh5cGVy
dmlzb3IKLWF0IGJvb3Q6Ci0KLSAgICBgc2NoZWQ9Y3JlZGl0MmAKK1hlbiBzdXBwb3J0cyBtdWx0
aXBsZSBzY2hlZHVsZXJzLiBBcyBzYWlkLCBDcmVkaXQyIGlzIHRoZSBkZWZhdWx0LCBzbworaXQg
aXMgdXNlZCBhdXRvbWF0aWNhbGx5LCB1bmxlc3MgdGhlIGBzY2hlZD0kU0NIRURgICh3aXRoIGAk
U0NIRURgCitkaWZmZXJlbnQgdGhhbiBgY3JlZGl0MmApIHBhcmFtZXRlciBpcyBwYXNzZWQgdG8g
WGVuIHZpYSB0aGUKK2Jvb3Rsb2FkZXIuCiAKIE90aGVyIHBhcmFtZXRlcnMgYXJlIGF2YWlsYWJs
ZSBmb3IgdHVuaW5nIHRoZSBiZWhhdmlvciBvZiBDcmVkaXQyCiAoc2VlIGBkb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bmAgZm9yIGEgY29tcGxldGUgbGlzdCBhbmQKQEAgLTEwNiw0
ICsxMDQsNSBAQCBEYXRlICAgICAgIFJldmlzaW9uIFZlcnNpb24gIE5vdGVzCiAtLS0tLS0tLS0t
IC0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDIwMTYtMTAtMTQgMSAgICAgICAgWGVuIDQuOCAgRG9jdW1lbnQgd3JpdHRlbgogMjAx
Ny0xMS02ICAyICAgICAgICBYZW4gNC4xMCBTb2Z0LWFmZmluaXR5IGFuZCBjYXBzIGltcGxlbWVu
dGVkCisyMDE5LTAyLTcgIDMgICAgICAgIFhlbiA0LjEyIE1hZGUgdGhlIGRlZmF1bHQgc2NoZWR1
bGVyCiAtLS0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 12:16:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 12:16:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gribU-00050C-B6; Thu, 07 Feb 2019 12:16:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PSxA=QO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gribT-000503-F0
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 12:16:27 +0000
X-Inumbo-ID: 3006a098-2ad2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3006a098-2ad2-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 12:16:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gribQ-0006Au-DC; Thu, 07 Feb 2019 12: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gribQ-0007Sa-37; Thu, 07 Feb 2019 12:16:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gribP-0004rG-UI; Thu, 07 Feb 2019 12:16:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132966-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-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-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-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-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-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-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-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-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: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-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=e21c79fe4fd204eca0c6b9f79102e3826db7334a
X-Osstest-Versions-That: xen=80c2955777ad0756dae5f0d31af9e531eb27c4d2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Feb 2019 12:16:23 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 132966: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk2NiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5NjYvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkyMgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgZTIxYzc5ZmU0ZmQyMDRlY2EwYzZiOWY3OTEwMmUzODI2ZGI3MzM0YQpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgODBjMjk1NTc3N2FkMDc1NmRhZTVmMGQzMWFmOWU1
MzFlYjI3YzRkMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyOTIyICAyMDE5LTAyLTA1IDA1OjQw
OjMxIFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjk2NiAgMjAxOS0wMi0wNiAx
Mjo1MDoxMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogIEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgODBjMjk1
NTc3Ny4uZTIxYzc5ZmU0ZiAgZTIxYzc5ZmU0ZmQyMDRlY2EwYzZiOWY3OTEwMmUzODI2ZGI3MzM0
YSAtPiBzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 12:26:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 12:26:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grikf-0005wb-Ht; Thu, 07 Feb 2019 12:25:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=OuWe=QO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grikd-0005wW-PV
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 12:25:55 +0000
X-Inumbo-ID: 8161557a-2ad3-11e9-b074-f7e7dcf2b873
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8161557a-2ad3-11e9-b074-f7e7dcf2b873;
 Thu, 07 Feb 2019 12:25:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Feb 2019 05:25:50 -0700
Message-Id: <5C5C23CC02000078002149D5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Feb 2019 05:25:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20190207120858.32582-1-george.dunlap@citrix.com>
In-Reply-To: <20190207120858.32582-1-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] docs: Update credit/credit2 feature docs
 reflecting new default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE5IGF0IDEzOjA4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 12:30:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 12:30:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grioe-0006Wh-59; Thu, 07 Feb 2019 12:30:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tb4s=QO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1grioc-0006LW-Q6
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 12:30:02 +0000
X-Inumbo-ID: 144bce1a-2ad4-11e9-9a91-331f817fb80e
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 144bce1a-2ad4-11e9-9a91-331f817fb80e;
 Thu, 07 Feb 2019 12:29:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D5D3EB112;
 Thu,  7 Feb 2019 12:29:56 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C5ABD7102000078002143B1@suse.com>
 <5C5C196C020000780021495E@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <4c98d36b-5b63-d32a-d89b-8c0b72631315@suse.com>
Date: Thu, 7 Feb 2019 13:29:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C5C196C020000780021495E@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] x86/shadow: adjust minimum allocation
 calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMjAxOSAxMjo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQSBwcmV2aW91c2x5IGJh
ZCBzaXR1YXRpb24gaGFzIGJlY29tZSB3b3JzZSB3aXRoIHRoZSBlYXJseSBzZXR0aW5nIG9mCj4g
LT5tYXhfdmNwdXM6IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBzaGFkb3dfbWluX2FjY2VwdGFibGVf
cGFnZXMoKSBoYXMKPiBmdXJ0aGVyIGdyb3duLCBhbmQgaGVuY2Ugbm93IGhvbGRzIGJhY2sgZXZl
biBtb3JlIG1lbW9yeSBmcm9tIHVzZSBmb3IKPiB0aGUgcDJtLgo+IAo+IE1ha2Ugc2hfbWluX2Fs
bG9jYXRpb24oKSBhY2NvdW50IGZvciBhbGwgcDJtIG1lbW9yeSBuZWVkZWQgZm9yCj4gc2hhZG93
X2VuYWJsZSgpIHRvIHN1Y2NlZWQgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbiAoYXQgd2hpY2ggcG9p
bnQgdGhlCj4gZG9tYWluIGhhcyBubyBtZW1vcnkgYXQgYWxsIGFsbG9jYXRlZCB0byBpdCB5ZXQs
IGFuZCBoZW5jZSB1c2Ugb2YKPiBkLT50b3RfcGFnZXMgaXMgbWVhbmluZ2xlc3MpLgo+IAo+IEFs
c28gbWFrZSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBubyBsb25nZXIgbmVlZGxlc3Ns
eSBhZGQgMSB0bwo+IHRoZSB2Q1BVIGNvdW50Lgo+IAo+IEZpbmFsbHkgbWFrZSB0aGUgZGVidWdn
aW5nIHByaW50aygpIGluIHNoYWRvd19hbGxvY19wMm1fcGFnZSgpIGEgbGl0dGxlCj4gbW9yZSB1
c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRoZSByZWxldmFudCBkb21haW4gc2V0dGluZ3MuCj4g
Cj4gUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 12:31:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 12:31:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1griqF-0006pE-NG; Thu, 07 Feb 2019 12:31:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tb4s=QO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1griqF-0006p9-3i
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 12:31:43 +0000
X-Inumbo-ID: 51ab477c-2ad4-11e9-b480-73ca8324bfb1
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51ab477c-2ad4-11e9-b480-73ca8324bfb1;
 Thu, 07 Feb 2019 12:31:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 11037B115;
 Thu,  7 Feb 2019 12:31:40 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <FCC26D720200001BB4B78B26@suse.com>
 <5C53056B0200007800212C9B@suse.com> <5C5C19950200007800214961@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <1788e882-06f5-98e6-c30d-60650fd82849@suse.com>
Date: Thu, 7 Feb 2019 13:31:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C5C19950200007800214961@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] x86emul: avoid speculative out of bounds
 accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMjAxOSAxMjo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlcmUgYXJlIGEgZmV3
IGFycmF5IGFjY2Vzc2VzIGhlcmUgdGhlIGluZGV4ZXMgb2Ygd2hpY2ggYXJlIChhdCBsZWFzdAo+
IGluZGlyZWN0bHkpIGRyaXZlbiBieSB0aGUgZ3Vlc3QuIFVzZSBhcnJheV9hY2Nlc3Nfbm9zcGVj
KCkgdG8gYm91bmQKPiBzdWNoIGFjY2Vzc2VzLiBJbiB0aGUgeyxffWRlY29kZV9ncHIoKSBjYXNl
cyByZXBsYWNlIGV4aXN0aW5nIGd1YXJkaW5nCj4gY29uc3RydWN0cy4KPiAKPiBUbyBkZWFsIHdp
dGggYW4gb3RoZXJ3aXNlIG9jY3VycmluZyAjaW5jbHVkZSBjeWNsZSwgZHJvcCB0aGUgaW5jbHVz
aW9uCj4gb2YgYXNtL3g4Nl9lbXVsYXRlLmggZnJvbSBhc20vcHJvY2Vzc29yLmguIFRoaXMgaW5j
bHVkZSBoYWQgYmVlbgo+IGludHJvZHVjZWQgZm9yIG9idGFpbmluZyB0aGUgc3RydWN0IGNwdWlk
X2xlYWYgZGVjbGFyYXRpb24sIHdoaWNoIGhhcwo+IHNpbmNlIG1vdmVkIGludG8gdGhlIHg4NiBo
ZWxwZXIgbGlicmFyeS4KPiAKPiBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRl
bmluZyBlZmZvcnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 12:36:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 12:36:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1griuz-00071m-Au; Thu, 07 Feb 2019 12:36:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tb4s=QO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1griux-00071h-JV
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 12:36:35 +0000
X-Inumbo-ID: fe7d43b0-2ad4-11e9-b4d7-af37b683ed24
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe7d43b0-2ad4-11e9-b4d7-af37b683ed24;
 Thu, 07 Feb 2019 12:36:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9C946ABD2;
 Thu,  7 Feb 2019 12:36:29 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20190207120858.32582-1-george.dunlap@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <696fdac8-75c7-a731-75cd-0aac460e859a@suse.com>
Date: Thu, 7 Feb 2019 13:36:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190207120858.32582-1-george.dunlap@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] docs: Update credit/credit2 feature docs
 reflecting new default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMjAxOSAxMzowOCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 12:59:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 12:59:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grjGl-0000PH-7m; Thu, 07 Feb 2019 12:59:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=OuWe=QO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grjGj-0000PC-WD
 for xen-devel@lists.xen.org; Thu, 07 Feb 2019 12:59:06 +0000
X-Inumbo-ID: 23301c3e-2ad8-11e9-906f-97bd893ed490
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23301c3e-2ad8-11e9-906f-97bd893ed490;
 Thu, 07 Feb 2019 12:59:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Feb 2019 05:58:59 -0700
Message-Id: <5C5C2B900200007800214A08@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Feb 2019 05:58:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1549485670-9273-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1549485670-9273-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE5IGF0IDIxOjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU2xpZ2h0bHkgUkZDOgo+IAo+IDEpIEkndmUgbm90IHdvcmtlZCBvdXQgZXhhY3RseSB3
aGF0IHRoZQo+IAo+ICAgICAgdi0+dmNwdV9pbmZvID0gKHZvaWQgKikmZC0+c2hhcmVkX2luZm8t
PmNvbXBhdC52Y3B1X2luZm9bMF07Cj4gCj4gICAgbGluZSBpcyBzdXBwb3NlZCB0byBiZSBkb2lu
ZyBhbmQgd2hldGhlciBpdCBpcyBuZWVkZWQsIGJ1dCBpdCBkb2Vzbid0Cj4gICAgYXBwZWFyIHRv
IG1hdHRlci4gIEl0IGlzIHBlcmhhcHMgYW5vdGhlciByZWR1bmRhbnQgb3BlbmNvZGluZy4KCkFm
YWljdCB0aGlzIGlzIGp1c3QgdG8gYmUgaW5kZXBlbmRlbnQgb2YgdGhlIGZhY3QgdGhhdCB0aGUg
dmNwdV9pbmZvCmFycmF5IGlzIGZpcnN0IGluIHN0cnVjdCBzaGFyZWRfaW5mby4gSSdkIGJlIGZp
bmUgd2l0aCBpdCBnZXR0aW5nIHJlcGxhY2VkCmJ5IGEgcmVzcGVjdGl2ZSBCVUlMRF9CVUdfT04o
KSwgYnV0IEknZCBsaWtlIHRvIGFzayB0aGF0IGl0IG5vdCBiZQpkcm9wcGVkIHdpdGhvdXQgcmVw
bGFjZW1lbnQuCgo+IDIpIFRoZSByZXBvcnRlZAo+IAo+ICAgICAgRG9tMCBhbGxvYy46ICAgMDAw
MDAwMDAzZTgwMDAwMC0+MDAwMDAwMDAzZWMwMDAwMCAoMjQwNDcwIHBhZ2VzIHRvIGJlIGFsbG9j
YXRlZCkKPiAKPiAgICBsaW5lIGNoYW5nZXMgYnkgMSBwYWdlIGJlY2F1c2Ugb2YgdGhlIGFsbG9j
X2RvbWhlYXBfcGFnZSgpIG1vdmluZyBhaGVhZCBvZgo+ICAgIHRoZSBwcmludGsoKSwgYnV0IEkn
bSBmYWlybHkgc3VyZSB0aGlzIGlzIGJlbmlnbi4gIFRoZXJlIGlzIGEgbWF0Y2hpbmcKPiAgICBy
ZWR1Y3Rpb24gaW4gdGhlIGxlbmd0aCBvZiB0aGUgY29uc3RydWN0ZWQgbTJwIHdoaWNoIGlzIHBl
cmhhcHMgbGVzcwo+ICAgIGJlbmlnbi4KCldlbGwsIHRoZSBNMlAgb2YgY291cnNlIGhhcyB0byBi
ZSBjb3JyZWN0bHkgc2l6ZWQuIEFuIG9mZi1ieS1vbmUgd291bGQKbGlrZWx5IHJlc3VsdCBpbiBo
YXJkIHRvIHJlcHJvIGJ1ZyByZXBvcnRzLgoKPiBAQCAtNjA2LDIzICs1OTgsMTQgQEAgaW50IF9f
aW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgewo+ICAgICAg
ICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDRf
cGFnZV90YWJsZTsKPiAgICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBfX3ZhKG1wdF9hbGxvYyk7
IG1wdF9hbGxvYyArPSBQQUdFX1NJWkU7Cj4gKyAgICAgICAgY2xlYXJfcGFnZShsNHRhYik7Cj4g
KyAgICAgICAgaW5pdF94ZW5fbDRfc2xvdHMobDR0YWIsIF9tZm4odmlydF90b19tZm4obDRzdGFy
dCkpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGQsIElOVkFMSURfTUZOLCB0cnVlKTsK
PiArICAgICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxlX2Zyb21fcGFkZHIoX19w
YShsNHN0YXJ0KSk7Cj4gICAgICB9Cj4gICAgICBlbHNlCj4gLSAgICB7Cj4gLSAgICAgICAgcGFn
ZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCBNRU1GX25vX293bmVyIHwgTUVNRl9ub19zY3J1Yik7
Cj4gLSAgICAgICAgaWYgKCAhcGFnZSApCj4gLSAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdo
IFJBTSBmb3IgZG9tYWluIDAgUE1MNFxuIik7Cj4gLSAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBl
X2luZm8gPSBQR1RfbDRfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkfDE7Cj4gLSAgICAgICAgbDRz
dGFydCA9IGw0dGFiID0gcGFnZV90b192aXJ0KHBhZ2UpOwo+IC0gICAgICAgIG1hZGRyX3RvX3Bh
Z2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDNfcGFnZV90YWJsZTsKPiAt
ICAgICAgICBsM3N0YXJ0ID0gX192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpF
OwoKVGhpcyBvbmUgaXMgbG9zdCB3aXRob3V0IHJlcGxhY2VtZW50LCBidXQgaXMgbmVlZGVkLiBD
b21taXQKN2E5ZDc2NDYzMCAoIng4Ni8zMi1vbi02NDogYWRqdXN0IERvbTAgaW5pdGlhbCBwYWdl
IHRhYmxlIGxheW91dCIpCnNwZWNpZmljYWxseSBpbnRyb2R1Y2VkIGl0IHRvIG1ha2Ugc3VyZSB0
aGUgZ3Vlc3QtcGVyY2VpdmVkIHRvcCBsZXZlbApwYWdlIHRhYmxlIGlzIGFsbG9jYXRlZCBmaXJz
dCAoYW5kIGhlbmNlIG1hcmtzIHRoZSBiZWdpbm5pbmcgb2YgdGhlCmJvb3QgcGFnZSB0YWJsZXMs
IHNvIERvbTAgY2FuIGxhdGVyIHB1dCBhbGwgb2YgdGhlbSBpbnRvIGdlbmVyYWwgdXNlKS4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 13:05:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 13:05:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grjNM-0001Bc-0r; Thu, 07 Feb 2019 13:05:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=OuWe=QO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grjNL-0001BX-4W
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 13:05:55 +0000
X-Inumbo-ID: 185d7350-2ad9-11e9-b149-5bd2de5b0aef
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 185d7350-2ad9-11e9-b149-5bd2de5b0aef;
 Thu, 07 Feb 2019 13:05:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Feb 2019 06:05:50 -0700
Message-Id: <5C5C2D2D0200007800214A16@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Feb 2019 06:05:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
 <1549443308-24448-11-git-send-email-christopher.w.clark@gmail.com>
 <5c9d887c-7329-35a9-d98d-a9f6fe3b7486@arm.com>
 <CACMJ4GZj+_YJY7O+SaxZQfWKzan+T2bKGb70EtXfXu2+P4LnSQ@mail.gmail.com>
 <ca56b2ef-ba5f-071d-306d-61b6e00a2426@arm.com>
In-Reply-To: <ca56b2ef-ba5f-071d-306d-61b6e00a2426@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 for-4.12 10/17] argo: implement the
 notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE5IGF0IDEwOjA0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDIvNy8xOSA2OjMyIEFNLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPj4gSXQgdXNlcyB0
aGF0IG51bGwgdGVzdCBiZWNhdXNlIGJvdGggYXJlIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0gdHlw
ZSBpbgo+PiB0aGUgZnVuY3Rpb24gc2lnbmF0dXJlOgo+PiAKPj4gbG9uZyBkb19hcmdvX29wKAo+
PiAgICAgIHVuc2lnbmVkIGludCBjbWQsCj4+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhcmcxLAo+PiAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMiwKPj4g
ICAgICB1bnNpZ25lZCBsb25nIGFyZzMsCj4+ICAgICAgdW5zaWduZWQgbG9uZyBhcmc0KTsKPj4g
Cj4+IGFuZCBzaW5jZSBpdCBkb2VzIHRoYXQsIHRoZSBjb21tZW50IHN0YXRlcyBOVUxMIHJhdGhl
ciB0aGFuIHplcm8uCj4+IAo+PiBJdCBpcyBYZW4ncyBkZWZpbml0aW9uIGZvciBOVUxMIHRoYXQg
aXMgdXNlZCwgc28gdGhlIGV4cGVjdGVkIHZhbHVlIGluCj4+IHRoZSByZWdpc3RlciB3aGVuIHRo
ZSBoeXBlcmNhbGwgaXMgaW52b2tlZCBpczogemVyby4KPiAKPiBBcyBhYm92ZSwgSSBkb24ndCB0
aGluayBpdCBpcyBjbGVhcmx5IGRlZmluZSBpbiB0aGUgaGVhZGVycyB0aGF0IE5VTEwgCj4gbWVh
bnMgMC4gVGhpcyBpcyByYXRoZXIgYW4gaW1wbGljaXQgd3JpdHRlbiBydWxlcyBpbiB0aGUgaG9w
ZSB0aGF0IGV2ZXJ5IAo+IE9TIGFyZSBnb2luZyB0byBmb2xsb3cgdGhhdC4KPiAKPiBJIGtub3cs
IEkgYW0gcGVkYW50aWMgaGVyZSAoaGVuY2UgdGhlIE5JVCkgOikuIEFuZCBJIHJlYWxpemUgdGhp
cyBpcyBub3QgCj4gcmVsYXRlZCB0byB0aGlzIHNlcmllcyBhbmQgYSBmZXcgcGxhY2VzIGluIHRo
ZSBjb2RlIGFzc3VtZXMgdGhlIHNhbWUuCgpFeGFjdGx5IC0ganVzdCBncmVwIHRoZSBwdWJsaWMg
aGVhZGVycy4gVGhlIGFzc3VtcHRpb24gaXMgdGhhdCBhIG51bGwKaGFuZGxlIGlzIGEgdHlwZS13
cmFwcGVkIHJlcHJlc2VudGF0aW9uIG9mIGEgTlVMTCBwb2ludGVyLiBBbGwKcGxhdGZvcm1zIFhl
biBydW5zIG9uIG9yIGhhcyBydW4gb24gaGF2ZSBOVUxMIGhhdmUgYSBiaW5hcnkKcmVwcmVzZW50
YXRpb24gb2YgemVybyBhZmFpay4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 13:08:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 13:08:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grjPl-0001IN-Ei; Thu, 07 Feb 2019 13:08:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=OuWe=QO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grjPk-0001II-Nt
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 13:08:24 +0000
X-Inumbo-ID: 7301331b-2ad9-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7301331b-2ad9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 13:08:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Feb 2019 06:08:23 -0700
Message-Id: <5C5C2DC60200007800214A36@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Feb 2019 06:08:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Rich Persaud" <persaur@gmail.com>
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
 <1549443308-24448-11-git-send-email-christopher.w.clark@gmail.com>
 <5c9d887c-7329-35a9-d98d-a9f6fe3b7486@arm.com>
 <CACMJ4GZj+_YJY7O+SaxZQfWKzan+T2bKGb70EtXfXu2+P4LnSQ@mail.gmail.com>
 <ca56b2ef-ba5f-071d-306d-61b6e00a2426@arm.com>
 <5415B79C-0D71-4719-A2A5-4F49D6D31B7E@gmail.com>
In-Reply-To: <5415B79C-0D71-4719-A2A5-4F49D6D31B7E@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 for-4.12 10/17] argo: implement the
 notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE5IGF0IDEwOjE1LCA8cGVyc2F1ckBnbWFpbC5jb20+IHdyb3RlOgo+IE9u
IEZlYiA3LCAyMDE5LCBhdCAwNDowNCwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4gd3JvdGU6Cj4+PiBPbiAyLzcvMTkgNjozMiBBTSwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6
Cj4+PiBJdCB1c2VzIHRoYXQgbnVsbCB0ZXN0IGJlY2F1c2UgYm90aCBhcmUgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSB0eXBlIGluCj4+PiB0aGUgZnVuY3Rpb24gc2lnbmF0dXJlOgo+Pj4gbG9uZyBk
b19hcmdvX29wKAo+Pj4gICAgIHVuc2lnbmVkIGludCBjbWQsCj4+PiAgICAgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh2b2lkKSBhcmcxLAo+Pj4gICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p
ZCkgYXJnMiwKPj4+ICAgICB1bnNpZ25lZCBsb25nIGFyZzMsCj4+PiAgICAgdW5zaWduZWQgbG9u
ZyBhcmc0KTsKPj4+IGFuZCBzaW5jZSBpdCBkb2VzIHRoYXQsIHRoZSBjb21tZW50IHN0YXRlcyBO
VUxMIHJhdGhlciB0aGFuIHplcm8uCj4+PiBJdCBpcyBYZW4ncyBkZWZpbml0aW9uIGZvciBOVUxM
IHRoYXQgaXMgdXNlZCwgc28gdGhlIGV4cGVjdGVkIHZhbHVlIGluCj4+PiB0aGUgcmVnaXN0ZXIg
d2hlbiB0aGUgaHlwZXJjYWxsIGlzIGludm9rZWQgaXM6IHplcm8uCj4+IAo+PiBBcyBhYm92ZSwg
SSBkb24ndCB0aGluayBpdCBpcyBjbGVhcmx5IGRlZmluZSBpbiB0aGUgaGVhZGVycyB0aGF0IE5V
TEwgbWVhbnMgCj4gMC4gVGhpcyBpcyByYXRoZXIgYW4gaW1wbGljaXQgd3JpdHRlbiBydWxlcyBp
biB0aGUgaG9wZSB0aGF0IGV2ZXJ5IE9TIGFyZSAKPiBnb2luZyB0byBmb2xsb3cgdGhhdC4KPj4g
Cj4+IEkga25vdywgSSBhbSBwZWRhbnRpYyBoZXJlIChoZW5jZSB0aGUgTklUKSA6KS4gQW5kIEkg
cmVhbGl6ZSB0aGlzIGlzIG5vdCAKPiByZWxhdGVkIHRvIHRoaXMgc2VyaWVzIGFuZCBhIGZldyBw
bGFjZXMgaW4gdGhlIGNvZGUgYXNzdW1lcyB0aGUgc2FtZS4KPj4gCj4+Pj4+ICsgKiBhcmczOiAw
IChaRVJPKQo+Pj4+PiArICogYXJnNDogMCAoWkVSTykKPj4+PiAKPj4+PiBOSVQ6IEkgZ3Vlc3Mg
dGhvc2UgdG8gd2lsbCBiZSAwIGluIGFuIHVuc2lnbmVkIGxvbmcgdmFsdWU/Cj4+PiBZZXMuCj4+
IAo+PiBDYW4gdGhpcyBiZSBjbGFyaWZpZWQgaW4gYSBmb2xsb3ctdXAgcGF0Y2g/Cj4gCj4gU2lu
Y2UgdGhpcyBpcyBhIGNvbW1lbnQgcmV2aXNpb24sIGNvdWxkIGl0IGJlIG1hZGUgYnkgdGhlIGNv
bW1pdHRlciBkdXJpbmcgCj4gdGhlIGltbWluZW50IG1lcmdlIG9mIHRoaXMgQXJnbyBzZXJpZXM/
CgpJJ20gbm90IGdvaW5nIHRvIGFsdGVyIHRoZSBjb21tZW50cywgYXMgSSBkb24ndCByZWFsbHkg
c2VlIHdoYXQgaXMgaW4gbmVlZApvZiBjbGFyaWZpY2F0aW9uIGhlcmUuIElmIGFueSBjbGFyaWZp
Y2F0aW9uIGlzIGluZGVlZCBuZWVkZWQsIHRoaXMgd2lsbCBuZWVkIHRvCmhhcHBlbiBpbiBmb2xs
b3ctb24gcGF0Y2hlcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 13:21:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 13:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grjcU-0002ux-Rp; Thu, 07 Feb 2019 13:21:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OOdV=QO=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1grjcT-0002us-9F
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 13:21:33 +0000
X-Inumbo-ID: 48a4bac9-2adb-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48a4bac9-2adb-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 13:21:31 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 26AA122D1E;
 Thu,  7 Feb 2019 08:21:31 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 07 Feb 2019 08:21:31 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=5sQCTk
 6Le9LvCJ9bRx9RBLjrdXFoZ/2inMrKSpIn/VY=; b=yPIPqF3D4Ih0DqTDIUKstg
 Y2Bp+eV7y4HVnk3uWYFTeDBK1PqyYCDPnhZjzK8qEvzqTVBzhXrUZVVISzn4YoJN
 6E9IOTJs+3SgWRu0mE/iKFhaHGcLBhSLwMlXKL4DEBYwVBErdOzOoLqeCzRYcvlA
 OVM1nao7984sLxD3EjeLGKvvQBJjJR5l7xHCJClmdjzi3aGNo+yX4PQx04+8MwGU
 3gg/O5W/wMc4L4/qNoyOf0KBq/ePbTnoE6NkJQBGIwW6TKHzx/tNLwBvwOR/nZIQ
 J8QGLfnwdgCE8aViqh4EAExBYu/Fm9PSnpf3si8dC8FtRgOVkJHF5vvfRf1qGKMA
 ==
X-ME-Sender: <xms:2DBcXAhM8PBNTZ10r2btE5aV61-Jz-MlS_4_ztXY13Hue6t7Wfw-og>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrledtgdehvdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffukfhfgg
 gtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihs
 khhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhngh
 hslhgrsgdrtghomheqnecuffhomhgrihhnpeigvghnphhrohhjvggtthdrohhrghdpghhi
 thhhuhgsrdgtohhmnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrih
 hlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:2DBcXDHvTNRw4nRpucEzKwM4pWhkOUHEeDxsscQ8UwzUXOixc_llDQ>
 <xmx:2DBcXH85rvZKSKDw89HQo9KfqoJ1KpZpoDnqZ3r3SPb-D6qDbMTwsw>
 <xmx:2DBcXCyQU0EdXnEnYe5WeA5lI4RgPn7bVXzE893gXsIEkd42o9X8Pw>
 <xmx:2zBcXND9lqTRRAyRWlSpRuyGDrj3xHUWFWPf7vnpK5UHzKKwU0-mGg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 67A72E474A;
 Thu,  7 Feb 2019 08:21:27 -0500 (EST)
Date: Thu, 7 Feb 2019 14:21:24 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190207132124.GW21228@mail-itl>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <f5bf6b245f91398e0235a7b603ebc08ef64135ab.1549498018.git-series.marmarek@invisiblethingslab.com>
 <20190207095719.7r6mikq5ahdbw34p@mac>
MIME-Version: 1.0
In-Reply-To: <20190207095719.7r6mikq5ahdbw34p@mac>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v4 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============4196168625545153428=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Thu, Feb 07, 2019 at 10:57:19AM +0100, Roger Pau Monn=C3=A9 wrote:
> On Thu, Feb 07, 2019 at 01:07:47AM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > From: Simon Gaiser <simon@invisiblethingslab.com>
> >=20
> > Stubdomains need to be given sufficient privilege over the guest which =
it
> > provides emulation for in order for PCI passthrough to work correctly.
> > When a HVM domain try to enable MSI, QEMU in stubdomain calls
> > PHYSDEVOP_map_pirq, but later it needs to call XEN_DOMCTL_bind_pt_irq as
> > part of xc_domain_update_msi_irq. Allow for that as part of
> > PHYSDEVOP_map_pirq.
> >=20
> > This is not needed for PCI INTx, because IRQ in that case is known
> > beforehand and the stubdomain is given permissions over this IRQ by
> > libxl__device_pci_add (there's a do_pci_add against the stubdomain).
> >=20
> > Based on https://github.com/OpenXT/xenclient-oe/blob/5e0e7304a5a3c75ef0=
1240a1e3673665b2aaf05e/recipes-extended/xen/files/stubdomain-msi-irq-access=
=2Epatch by Eric Chanudet <chanudete@ainfosec.com>.
> >=20
> > Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> > ---
> > Changes in v3:
> >  - extend commit message
> > Changes in v4:
> >  - add missing destroy_irq on error path
> >=20
> > With this patch, stubdomain will be able to create and map multiple irq
> > (DoS possibility?), as only target domain is validated in practice. Is
> > that ok? If not, what additional limits could be applied here?
> > In INTx case the problem doesn't apply, because toolstack grant access
> > to particular IRQ and no allocation happen on stubdomain request. But in
> > MSI case, it isn't that easy as IRQ number isn't known before (as
> > explained in the commit message).
> > ---
> >  xen/arch/x86/irq.c     | 24 ++++++++++++++++++++++++
> >  xen/arch/x86/physdev.c |  9 +++++++++
> >  2 files changed, 33 insertions(+)
> >=20
> > diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c
> > index 8b44d6c..5e5dcac 100644
> > --- a/xen/arch/x86/irq.c
> > +++ b/xen/arch/x86/irq.c
> > @@ -2674,6 +2674,22 @@ int allocate_and_map_msi_pirq(struct domain *d, =
int index, int *pirq_p,
> >          {
> >      case MAP_PIRQ_TYPE_MULTI_MSI:
> >              irq =3D create_irq(NUMA_NO_NODE);
> > +            if ( !(irq < nr_irqs_gsi || irq >=3D nr_irqs) &&
> > +                    current->domain->target =3D=3D d )
> > +            {
> > +                ret =3D irq_permit_access(current->domain, irq);
> > +                if ( ret ) {
> > +                    dprintk(XENLOG_G_ERR,
> > +                            "dom%d: can't grant it's stubdom (%d) acce=
ss to "
> > +                            "irq %d for msi: %d!\n",
> > +                            d->domain_id,
> > +                            current->domain->domain_id,
> > +                            irq,
> > +                            ret);
> > +                    destroy_irq(irq);
> > +                    return ret;
>=20
> I'm afraid his won't work for devices that support multiple MSI vectors.
> Note that map_domain_pirq also has a call to create_irq, and you are
> not adding the sutbdom permissions there.
>=20
> IMO, the safer way to fix this would be to modify create_irq and
> destroy_irq so that you give permissions to the subtdomain in the same
> place that hardware domain permissions are given. Note that you will
> have to change the function to take an extra domain parameter
> AFAICT.

That may be a good idea, I'll try.

> Alternatively the permissions could be granted/revoked in
> {un}map_domain_pirq, which already contains a call to
> irq_access_permitted/irq_deny_access, I think I've suggested this in a
> previous version already [0]. This seems less intrusive that modifying
> create_irq/destroy_irq if viable.

I've already tried that. And as responded there, it won't fly, as the
first thing map_domain_pirq does is checking irq permission, which would
fail for irq allocated by allocate_and_map_msi_pirq.

> Thanks, Roger.
>=20
> [0] https://lists.xenproject.org/archives/html/xen-devel/2019-01/msg01240=
=2Ehtml

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxcMNQACgkQ24/THMrX
1yylJgf+OZo+TzNnGHh47JmzGYt7d8A0sL9K2qLVXzGmnP6nkFvoADYt1FhVU9rp
zO76NJLWFXhvrfqV6cd/Go+QYuede39cKF7nPh39nMl4Uhkoa3XHz2s59MgWvzGj
wLY9tHyTCwNJuD6X6Cp/oootX3hptrYgacIqW47/oVRd4vaieFPmw70LPNzu8QCL
1IyMbaaPGg2Q+lOW5fFHPrRLfvVTkN3xnXz8JBHGQM38FW5Lfb4PpYnU5HY7gbCi
hWKCi81+tTO8iBSUN7mApy+kJ4v0HWkG7ocMRoUrc7XA13gSpgOGonxrzKLes7XM
ghjgsqihDNY01m1KSflDNmEMxAMe1g==
=U400
-----END PGP SIGNATURE-----

--fu8LepSeDvpxVgv6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4196168625545153428==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 07 13:29:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 13:29:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grjk4-0003F1-Uu; Thu, 07 Feb 2019 13:29:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=adRb=QO=citrix.com=prvs=934d128f4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1grjk4-0003Ew-4d
 for xen-devel@lists.xen.org; Thu, 07 Feb 2019 13:29:24 +0000
X-Inumbo-ID: 6013344c-2adc-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6013344c-2adc-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 13:29:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208,217";a="85638914"
To: Jan Beulich <JBeulich@suse.com>
References: <1549485670-9273-1-git-send-email-andrew.cooper3@citrix.com>
 <5C5C2B900200007800214A08@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <c6657a1e-3f1c-3bd4-6d7a-b0ca761fb664@citrix.com>
Date: Thu, 7 Feb 2019 13:29:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5C2B900200007800214A08@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============1779225890808848563=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1779225890808848563==
Content-Type: multipart/alternative;
	boundary="------------45242EE29C68B518179B102F"
Content-Language: en-GB

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

On 07/02/2019 12:58, Jan Beulich wrote:
>>>> On 06.02.19 at 21:41, <andrew.cooper3@citrix.com> wrote:
>> Slightly RFC:
>>
>> 1) I've not worked out exactly what the
>>
>>      v->vcpu_info = (void *)&d->shared_info->compat.vcpu_info[0];
>>
>>    line is supposed to be doing and whether it is needed, but it doesn't
>>    appear to matter.  It is perhaps another redundant opencoding.
> Afaict this is just to be independent of the fact that the vcpu_info
> array is first in struct shared_info. I'd be fine with it getting replaced
> by a respective BUILD_BUG_ON(), but I'd like to ask that it not be
> dropped without replacement.

There is some ancillary logic with vcpu_info_mfn (which looks not to be
initialised), which is why I suspect this is some more incorrect
opencoding to begin with.

>
>> 2) The reported
>>
>>      Dom0 alloc.:   000000003e800000->000000003ec00000 (240470 pages to be allocated)
>>
>>    line changes by 1 page because of the alloc_domheap_page() moving ahead of
>>    the printk(), but I'm fairly sure this is benign.  There is a matching
>>    reduction in the length of the constructed m2p which is perhaps less
>>    benign.
> Well, the M2P of course has to be correctly sized. An off-by-one would
> likely result in hard to repro bug reports.

The delta in output (with some of my own debugging) is:

@@ -22,13 +22,13 @@
 (XEN)     p2m_base         = 0xffffffffffffffff
 (XEN)  Xen  kernel: 64-bit, lsb, compat32
 (XEN)  Dom0 kernel: 32-bit, PAE, lsb, paddr 0x100000 -> 0x112000
-(XEN) ** nr_pages 241494
+(XEN) ** nr_pages 241493
 (XEN) PHYSICAL MEMORY ARRANGEMENT:
-(XEN)  Dom0 alloc.:   000000003e800000->000000003ec00000 (240470 pages to be allocated) (tot 1024, nr 241494)
+(XEN)  Dom0 alloc.:   000000003e800000->000000003ec00000 (240469 pages to be allocated) (tot 1024, nr 241493)
 (XEN) VIRTUAL MEMORY ARRANGEMENT:
 (XEN)  Loaded kernel: 0000000000100000->0000000000112000
 (XEN)  Init. ramdisk: 0000000000112000->0000000000112000
-(XEN)  Phys-Mach map: 0000000000112000->00000000001fdd58
+(XEN)  Phys-Mach map: 0000000000112000->00000000001fdd54
 (XEN)  Start info:    00000000001fe000->00000000001fe4b4
 (XEN)  Xenstore ring: 0000000000000000->0000000000000000
 (XEN)  Console ring:  0000000000000000->0000000000000000

I meant the P2M rather than M2P, and it is different by 1 entry which is
expected, given the change by 1 page.  I've positively identified the
1-page change to be the alloc_domheap_page() for the monitor table moving.

>
>> @@ -606,23 +598,14 @@ int __init dom0_construct_pv(struct domain *d,
>>      {
>>          maddr_to_page(mpt_alloc)->u.inuse.type_info = PGT_l4_page_table;
>>          l4start = l4tab = __va(mpt_alloc); mpt_alloc += PAGE_SIZE;
>> +        clear_page(l4tab);
>> +        init_xen_l4_slots(l4tab, _mfn(virt_to_mfn(l4start)),
>> +                          d, INVALID_MFN, true);
>> +        v->arch.guest_table = pagetable_from_paddr(__pa(l4start));
>>      }
>>      else
>> -    {
>> -        page = alloc_domheap_page(d, MEMF_no_owner | MEMF_no_scrub);
>> -        if ( !page )
>> -            panic("Not enough RAM for domain 0 PML4\n");
>> -        page->u.inuse.type_info = PGT_l4_page_table|PGT_validated|1;
>> -        l4start = l4tab = page_to_virt(page);
>> -        maddr_to_page(mpt_alloc)->u.inuse.type_info = PGT_l3_page_table;
>> -        l3start = __va(mpt_alloc); mpt_alloc += PAGE_SIZE;
> This one is lost without replacement, but is needed. Commit
> 7a9d764630 ("x86/32-on-64: adjust Dom0 initial page table layout")
> specifically introduced it to make sure the guest-perceived top level
> page table is allocated first (and hence marks the beginning of the
> boot page tables, so Dom0 can later put all of them into general use).

I did call this out specifically in the commit message.  I had no idea
about that commit when editing the code, but I still don't understand
why it is important that the guests top level needs to be first.

~Andrew

--------------45242EE29C68B518179B102F
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 07/02/2019 12:58, Jan Beulich wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:5C5C2B900200007800214A08@prv1-mh.provo.novell.com">
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre class="moz-quote-pre" wrap="">On 06.02.19 at 21:41, <a class="moz-txt-link-rfc2396E" href="mailto:andrew.cooper3@citrix.com">&lt;andrew.cooper3@citrix.com&gt;</a> wrote:
</pre>
          </blockquote>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">Slightly RFC:

1) I've not worked out exactly what the

     v-&gt;vcpu_info = (void *)&amp;d-&gt;shared_info-&gt;compat.vcpu_info[0];

   line is supposed to be doing and whether it is needed, but it doesn't
   appear to matter.  It is perhaps another redundant opencoding.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Afaict this is just to be independent of the fact that the vcpu_info
array is first in struct shared_info. I'd be fine with it getting replaced
by a respective BUILD_BUG_ON(), but I'd like to ask that it not be
dropped without replacement.</pre>
    </blockquote>
    <br>
    There is some ancillary logic with vcpu_info_mfn (which looks not to
    be initialised), which is why I suspect this is some more incorrect
    opencoding to begin with.<br>
    <br>
    <blockquote type="cite"
      cite="mid:5C5C2B900200007800214A08@prv1-mh.provo.novell.com">
      <pre class="moz-quote-pre" wrap="">

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">2) The reported

     Dom0 alloc.:   000000003e800000-&gt;000000003ec00000 (240470 pages to be allocated)

   line changes by 1 page because of the alloc_domheap_page() moving ahead of
   the printk(), but I'm fairly sure this is benign.  There is a matching
   reduction in the length of the constructed m2p which is perhaps less
   benign.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Well, the M2P of course has to be correctly sized. An off-by-one would
likely result in hard to repro bug reports.</pre>
    </blockquote>
    <br>
    The delta in output (with some of my own debugging) is:<br>
    <br>
    <pre>@@ -22,13 +22,13 @@
 (XEN)     p2m_base         = 0xffffffffffffffff
 (XEN)  Xen  kernel: 64-bit, lsb, compat32
 (XEN)  Dom0 kernel: 32-bit, PAE, lsb, paddr 0x100000 -&gt; 0x112000
-(XEN) ** nr_pages 241494
+(XEN) ** nr_pages 241493
 (XEN) PHYSICAL MEMORY ARRANGEMENT:
-(XEN)  Dom0 alloc.:   000000003e800000-&gt;000000003ec00000 (240470 pages to be allocated) (tot 1024, nr 241494)
+(XEN)  Dom0 alloc.:   000000003e800000-&gt;000000003ec00000 (240469 pages to be allocated) (tot 1024, nr 241493)
 (XEN) VIRTUAL MEMORY ARRANGEMENT:
 (XEN)  Loaded kernel: 0000000000100000-&gt;0000000000112000
 (XEN)  Init. ramdisk: 0000000000112000-&gt;0000000000112000
-(XEN)  Phys-Mach map: 0000000000112000-&gt;00000000001fdd58
+(XEN)  Phys-Mach map: 0000000000112000-&gt;00000000001fdd54
 (XEN)  Start info:    00000000001fe000-&gt;00000000001fe4b4
 (XEN)  Xenstore ring: 0000000000000000-&gt;0000000000000000
 (XEN)  Console ring:  0000000000000000-&gt;0000000000000000

</pre>
    I meant the P2M rather than M2P, and it is different by 1 entry
    which is expected, given the change by 1 page.  I've positively
    identified the 1-page change to be the alloc_domheap_page() for the
    monitor table moving.<br>
    <br>
    <blockquote type="cite"
      cite="mid:5C5C2B900200007800214A08@prv1-mh.provo.novell.com">
      <pre class="moz-quote-pre" wrap="">

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">@@ -606,23 +598,14 @@ int __init dom0_construct_pv(struct domain *d,
     {
         maddr_to_page(mpt_alloc)-&gt;u.inuse.type_info = PGT_l4_page_table;
         l4start = l4tab = __va(mpt_alloc); mpt_alloc += PAGE_SIZE;
+        clear_page(l4tab);
+        init_xen_l4_slots(l4tab, _mfn(virt_to_mfn(l4start)),
+                          d, INVALID_MFN, true);
+        v-&gt;arch.guest_table = pagetable_from_paddr(__pa(l4start));
     }
     else
-    {
-        page = alloc_domheap_page(d, MEMF_no_owner | MEMF_no_scrub);
-        if ( !page )
-            panic("Not enough RAM for domain 0 PML4\n");
-        page-&gt;u.inuse.type_info = PGT_l4_page_table|PGT_validated|1;
-        l4start = l4tab = page_to_virt(page);
-        maddr_to_page(mpt_alloc)-&gt;u.inuse.type_info = PGT_l3_page_table;
-        l3start = __va(mpt_alloc); mpt_alloc += PAGE_SIZE;
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
This one is lost without replacement, but is needed. Commit
7a9d764630 ("x86/32-on-64: adjust Dom0 initial page table layout")
specifically introduced it to make sure the guest-perceived top level
page table is allocated first (and hence marks the beginning of the
boot page tables, so Dom0 can later put all of them into general use).</pre>
    </blockquote>
    <br>
    I did call this out specifically in the commit message.  I had no
    idea about that commit when editing the code, but I still don't
    understand why it is important that the guests top level needs to be
    first.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------45242EE29C68B518179B102F--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1779225890808848563==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 07 13:38:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 13:38:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grjt8-0004LE-3U; Thu, 07 Feb 2019 13:38:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tb4s=QO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1grjt7-0004Ku-Ef
 for xen-devel@lists.xen.org; Thu, 07 Feb 2019 13:38:45 +0000
X-Inumbo-ID: afa8f9e7-2add-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afa8f9e7-2add-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 13:38:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 35E14AE67;
 Thu,  7 Feb 2019 13:38:42 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1549485670-9273-1-git-send-email-andrew.cooper3@citrix.com>
 <5C5C2B900200007800214A08@prv1-mh.provo.novell.com>
 <c6657a1e-3f1c-3bd4-6d7a-b0ca761fb664@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <8835b18e-02c7-7383-d16c-73e9b6f0bce2@suse.com>
Date: Thu, 7 Feb 2019 14:38:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <c6657a1e-3f1c-3bd4-6d7a-b0ca761fb664@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMjAxOSAxNDoyOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNy8wMi8yMDE5
IDEyOjU4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDYuMDIuMTkgYXQgMjE6NDEsIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+IFNsaWdodGx5IFJGQzoKPj4+Cj4+
PiAxKSBJJ3ZlIG5vdCB3b3JrZWQgb3V0IGV4YWN0bHkgd2hhdCB0aGUKPj4+Cj4+PiAgICAgIHYt
PnZjcHVfaW5mbyA9ICh2b2lkICopJmQtPnNoYXJlZF9pbmZvLT5jb21wYXQudmNwdV9pbmZvWzBd
Owo+Pj4KPj4+ICAgIGxpbmUgaXMgc3VwcG9zZWQgdG8gYmUgZG9pbmcgYW5kIHdoZXRoZXIgaXQg
aXMgbmVlZGVkLCBidXQgaXQgZG9lc24ndAo+Pj4gICAgYXBwZWFyIHRvIG1hdHRlci4gIEl0IGlz
IHBlcmhhcHMgYW5vdGhlciByZWR1bmRhbnQgb3BlbmNvZGluZy4KPj4gQWZhaWN0IHRoaXMgaXMg
anVzdCB0byBiZSBpbmRlcGVuZGVudCBvZiB0aGUgZmFjdCB0aGF0IHRoZSB2Y3B1X2luZm8KPj4g
YXJyYXkgaXMgZmlyc3QgaW4gc3RydWN0IHNoYXJlZF9pbmZvLiBJJ2QgYmUgZmluZSB3aXRoIGl0
IGdldHRpbmcgcmVwbGFjZWQKPj4gYnkgYSByZXNwZWN0aXZlIEJVSUxEX0JVR19PTigpLCBidXQg
SSdkIGxpa2UgdG8gYXNrIHRoYXQgaXQgbm90IGJlCj4+IGRyb3BwZWQgd2l0aG91dCByZXBsYWNl
bWVudC4KPiAKPiBUaGVyZSBpcyBzb21lIGFuY2lsbGFyeSBsb2dpYyB3aXRoIHZjcHVfaW5mb19t
Zm4gKHdoaWNoIGxvb2tzIG5vdCB0byBiZQo+IGluaXRpYWxpc2VkKSwgd2hpY2ggaXMgd2h5IEkg
c3VzcGVjdCB0aGlzIGlzIHNvbWUgbW9yZSBpbmNvcnJlY3QKPiBvcGVuY29kaW5nIHRvIGJlZ2lu
IHdpdGguCj4gCj4+PiAyKSBUaGUgcmVwb3J0ZWQKPj4+Cj4+PiAgICAgIERvbTAgYWxsb2MuOiAg
IDAwMDAwMDAwM2U4MDAwMDAtPjAwMDAwMDAwM2VjMDAwMDAgKDI0MDQ3MCBwYWdlcyB0byBiZSBh
bGxvY2F0ZWQpCj4+Pgo+Pj4gICAgbGluZSBjaGFuZ2VzIGJ5IDEgcGFnZSBiZWNhdXNlIG9mIHRo
ZSBhbGxvY19kb21oZWFwX3BhZ2UoKSBtb3ZpbmcgYWhlYWQgb2YKPj4+ICAgIHRoZSBwcmludGso
KSwgYnV0IEknbSBmYWlybHkgc3VyZSB0aGlzIGlzIGJlbmlnbi4gIFRoZXJlIGlzIGEgbWF0Y2hp
bmcKPj4+ICAgIHJlZHVjdGlvbiBpbiB0aGUgbGVuZ3RoIG9mIHRoZSBjb25zdHJ1Y3RlZCBtMnAg
d2hpY2ggaXMgcGVyaGFwcyBsZXNzCj4+PiAgICBiZW5pZ24uCj4+IFdlbGwsIHRoZSBNMlAgb2Yg
Y291cnNlIGhhcyB0byBiZSBjb3JyZWN0bHkgc2l6ZWQuIEFuIG9mZi1ieS1vbmUgd291bGQKPj4g
bGlrZWx5IHJlc3VsdCBpbiBoYXJkIHRvIHJlcHJvIGJ1ZyByZXBvcnRzLgo+IAo+IFRoZSBkZWx0
YSBpbiBvdXRwdXQgKHdpdGggc29tZSBvZiBteSBvd24gZGVidWdnaW5nKSBpczoKPiAKPiBAQCAt
MjIsMTMgKzIyLDEzIEBACj4gIChYRU4pICAgICBwMm1fYmFzZSAgICAgICAgID0gMHhmZmZmZmZm
ZmZmZmZmZmZmCj4gIChYRU4pICBYZW4gIGtlcm5lbDogNjQtYml0LCBsc2IsIGNvbXBhdDMyCj4g
IChYRU4pICBEb20wIGtlcm5lbDogMzItYml0LCBQQUUsIGxzYiwgcGFkZHIgMHgxMDAwMDAgLT4g
MHgxMTIwMDAKPiAtKFhFTikgKiogbnJfcGFnZXMgMjQxNDk0Cj4gKyhYRU4pICoqIG5yX3BhZ2Vz
IDI0MTQ5Mwo+ICAoWEVOKSBQSFlTSUNBTCBNRU1PUlkgQVJSQU5HRU1FTlQ6Cj4gLShYRU4pICBE
b20wIGFsbG9jLjogICAwMDAwMDAwMDNlODAwMDAwLT4wMDAwMDAwMDNlYzAwMDAwICgyNDA0NzAg
cGFnZXMgdG8gYmUgYWxsb2NhdGVkKSAodG90IDEwMjQsIG5yIDI0MTQ5NCkKPiArKFhFTikgIERv
bTAgYWxsb2MuOiAgIDAwMDAwMDAwM2U4MDAwMDAtPjAwMDAwMDAwM2VjMDAwMDAgKDI0MDQ2OSBw
YWdlcyB0byBiZSBhbGxvY2F0ZWQpICh0b3QgMTAyNCwgbnIgMjQxNDkzKQo+ICAoWEVOKSBWSVJU
VUFMIE1FTU9SWSBBUlJBTkdFTUVOVDoKPiAgKFhFTikgIExvYWRlZCBrZXJuZWw6IDAwMDAwMDAw
MDAxMDAwMDAtPjAwMDAwMDAwMDAxMTIwMDAKPiAgKFhFTikgIEluaXQuIHJhbWRpc2s6IDAwMDAw
MDAwMDAxMTIwMDAtPjAwMDAwMDAwMDAxMTIwMDAKPiAtKFhFTikgIFBoeXMtTWFjaCBtYXA6IDAw
MDAwMDAwMDAxMTIwMDAtPjAwMDAwMDAwMDAxZmRkNTgKPiArKFhFTikgIFBoeXMtTWFjaCBtYXA6
IDAwMDAwMDAwMDAxMTIwMDAtPjAwMDAwMDAwMDAxZmRkNTQKPiAgKFhFTikgIFN0YXJ0IGluZm86
ICAgIDAwMDAwMDAwMDAxZmUwMDAtPjAwMDAwMDAwMDAxZmU0YjQKPiAgKFhFTikgIFhlbnN0b3Jl
IHJpbmc6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDAKPiAgKFhFTikgIENvbnNv
bGUgcmluZzogIDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDAKPiAKPiBJIG1lYW50
IHRoZSBQMk0gcmF0aGVyIHRoYW4gTTJQLCBhbmQgaXQgaXMgZGlmZmVyZW50IGJ5IDEgZW50cnkg
d2hpY2ggaXMKPiBleHBlY3RlZCwgZ2l2ZW4gdGhlIGNoYW5nZSBieSAxIHBhZ2UuwqAgSSd2ZSBw
b3NpdGl2ZWx5IGlkZW50aWZpZWQgdGhlCj4gMS1wYWdlIGNoYW5nZSB0byBiZSB0aGUgYWxsb2Nf
ZG9taGVhcF9wYWdlKCkgZm9yIHRoZSBtb25pdG9yIHRhYmxlIG1vdmluZy4KPiAKPj4+IEBAIC02
MDYsMjMgKzU5OCwxNCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21h
aW4gKmQsCj4+PiAgICAgIHsKPj4+ICAgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+
dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDRfcGFnZV90YWJsZTsKPj4+ICAgICAgICAgIGw0c3Rh
cnQgPSBsNHRhYiA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKPj4+
ICsgICAgICAgIGNsZWFyX3BhZ2UobDR0YWIpOwo+Pj4gKyAgICAgICAgaW5pdF94ZW5fbDRfc2xv
dHMobDR0YWIsIF9tZm4odmlydF90b19tZm4obDRzdGFydCkpLAo+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgZCwgSU5WQUxJRF9NRk4sIHRydWUpOwo+Pj4gKyAgICAgICAgdi0+YXJjaC5n
dWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX3BhZGRyKF9fcGEobDRzdGFydCkpOwo+Pj4gICAg
ICB9Cj4+PiAgICAgIGVsc2UKPj4+IC0gICAgewo+Pj4gLSAgICAgICAgcGFnZSA9IGFsbG9jX2Rv
bWhlYXBfcGFnZShkLCBNRU1GX25vX293bmVyIHwgTUVNRl9ub19zY3J1Yik7Cj4+PiAtICAgICAg
ICBpZiAoICFwYWdlICkKPj4+IC0gICAgICAgICAgICBwYW5pYygiTm90IGVub3VnaCBSQU0gZm9y
IGRvbWFpbiAwIFBNTDRcbiIpOwo+Pj4gLSAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8g
PSBQR1RfbDRfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkfDE7Cj4+PiAtICAgICAgICBsNHN0YXJ0
ID0gbDR0YWIgPSBwYWdlX3RvX3ZpcnQocGFnZSk7Cj4+PiAtICAgICAgICBtYWRkcl90b19wYWdl
KG1wdF9hbGxvYyktPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2wzX3BhZ2VfdGFibGU7Cj4+PiAt
ICAgICAgICBsM3N0YXJ0ID0gX192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpF
Owo+PiBUaGlzIG9uZSBpcyBsb3N0IHdpdGhvdXQgcmVwbGFjZW1lbnQsIGJ1dCBpcyBuZWVkZWQu
IENvbW1pdAo+PiA3YTlkNzY0NjMwICgieDg2LzMyLW9uLTY0OiBhZGp1c3QgRG9tMCBpbml0aWFs
IHBhZ2UgdGFibGUgbGF5b3V0IikKPj4gc3BlY2lmaWNhbGx5IGludHJvZHVjZWQgaXQgdG8gbWFr
ZSBzdXJlIHRoZSBndWVzdC1wZXJjZWl2ZWQgdG9wIGxldmVsCj4+IHBhZ2UgdGFibGUgaXMgYWxs
b2NhdGVkIGZpcnN0IChhbmQgaGVuY2UgbWFya3MgdGhlIGJlZ2lubmluZyBvZiB0aGUKPj4gYm9v
dCBwYWdlIHRhYmxlcywgc28gRG9tMCBjYW4gbGF0ZXIgcHV0IGFsbCBvZiB0aGVtIGludG8gZ2Vu
ZXJhbCB1c2UpLgo+IAo+IEkgZGlkIGNhbGwgdGhpcyBvdXQgc3BlY2lmaWNhbGx5IGluIHRoZSBj
b21taXQgbWVzc2FnZS7CoCBJIGhhZCBubyBpZGVhCj4gYWJvdXQgdGhhdCBjb21taXQgd2hlbiBl
ZGl0aW5nIHRoZSBjb2RlLCBidXQgSSBzdGlsbCBkb24ndCB1bmRlcnN0YW5kCj4gd2h5IGl0IGlz
IGltcG9ydGFudCB0aGF0IHRoZSBndWVzdHMgdG9wIGxldmVsIG5lZWRzIHRvIGJlIGZpcnN0LgoK
SW4gdGhlIExpbnV4IGtlcm5lbCBJIGhhdmUgdGhlIGZvbGxvd2luZyBjb21tZW50IGZvciAzMi1i
aXQgUFYgZ3Vlc3RzOgoKLyoKICogRm9yIDMyIGJpdCBkb21haW5zIHhlbl9zdGFydF9pbmZvLT5w
dF9iYXNlIGlzIHRoZSBwZ2QgYWRkcmVzcyB3aGljaAptaWdodCBiZQogKiBub3QgdGhlIGZpcnN0
IHBhZ2UgdGFibGUgaW4gdGhlIHBhZ2UgdGFibGUgcG9vbC4KICogSXRlcmF0ZSB0aHJvdWdoIHRo
ZSBpbml0aWFsIHBhZ2UgdGFibGVzIHRvIGZpbmQgdGhlIHJlYWwgcGFnZSB0YWJsZSBiYXNlLgog
Ki8KCkRvZXMgdGhpcyBoZWxwIHNvbWVob3c/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 13:41:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 13:41:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grjvI-000580-JG; Thu, 07 Feb 2019 13:41:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9m6e=QO=citrix.com=prvs=934266883=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grjvH-00057t-JO
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 13:40:59 +0000
X-Inumbo-ID: fbfb7a36-2add-11e9-addd-2ba5d936e0e9
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fbfb7a36-2add-11e9-addd-2ba5d936e0e9;
 Thu, 07 Feb 2019 13:40:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="85639561"
Date: Thu, 7 Feb 2019 14:40:48 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190207134048.45hv3xq7ww2pgi6c@mac>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <f5bf6b245f91398e0235a7b603ebc08ef64135ab.1549498018.git-series.marmarek@invisiblethingslab.com>
 <20190207095719.7r6mikq5ahdbw34p@mac>
 <20190207132124.GW21228@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190207132124.GW21228@mail-itl>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDI6MjE6MjRQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFRodSwgRmViIDA3LCAyMDE5IGF0IDEwOjU3OjE5QU0g
KzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBUaHUsIEZlYiAwNywgMjAxOSBh
dCAwMTowNzo0N0FNICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4g
PiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMK
PiA+ID4gaW5kZXggOGI0NGQ2Yy4uNWU1ZGNhYyAxMDA2NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gv
eDg2L2lycS5jCj4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwo+ID4gPiBAQCAtMjY3NCw2
ICsyNjc0LDIyIEBAIGludCBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpbmRleCwgaW50ICpwaXJxX3AsCj4gPiA+ICAgICAgICAgIHsKPiA+ID4gICAgICBj
YXNlIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJOgo+ID4gPiAgICAgICAgICAgICAgaXJxID0gY3Jl
YXRlX2lycShOVU1BX05PX05PREUpOwo+ID4gPiArICAgICAgICAgICAgaWYgKCAhKGlycSA8IG5y
X2lycXNfZ3NpIHx8IGlycSA+PSBucl9pcnFzKSAmJgo+ID4gPiArICAgICAgICAgICAgICAgICAg
ICBjdXJyZW50LT5kb21haW4tPnRhcmdldCA9PSBkICkKPiA+ID4gKyAgICAgICAgICAgIHsKPiA+
ID4gKyAgICAgICAgICAgICAgICByZXQgPSBpcnFfcGVybWl0X2FjY2VzcyhjdXJyZW50LT5kb21h
aW4sIGlycSk7Cj4gPiA+ICsgICAgICAgICAgICAgICAgaWYgKCByZXQgKSB7Cj4gPiA+ICsgICAg
ICAgICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLAo+ID4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJkb20lZDogY2FuJ3QgZ3JhbnQgaXQncyBzdHViZG9tICglZCkgYWNj
ZXNzIHRvICIKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXJxICVkIGZvciBt
c2k6ICVkIVxuIiwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5f
aWQsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5k
b21haW5faWQsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXJxLAo+ID4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldCk7Cj4gPiA+ICsgICAgICAgICAgICAgICAg
ICAgIGRlc3Ryb3lfaXJxKGlycSk7Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgIHJldHVybiBy
ZXQ7Cj4gPiAKPiA+IEknbSBhZnJhaWQgaGlzIHdvbid0IHdvcmsgZm9yIGRldmljZXMgdGhhdCBz
dXBwb3J0IG11bHRpcGxlIE1TSSB2ZWN0b3JzLgo+ID4gTm90ZSB0aGF0IG1hcF9kb21haW5fcGly
cSBhbHNvIGhhcyBhIGNhbGwgdG8gY3JlYXRlX2lycSwgYW5kIHlvdSBhcmUKPiA+IG5vdCBhZGRp
bmcgdGhlIHN1dGJkb20gcGVybWlzc2lvbnMgdGhlcmUuCj4gPiAKPiA+IElNTywgdGhlIHNhZmVy
IHdheSB0byBmaXggdGhpcyB3b3VsZCBiZSB0byBtb2RpZnkgY3JlYXRlX2lycSBhbmQKPiA+IGRl
c3Ryb3lfaXJxIHNvIHRoYXQgeW91IGdpdmUgcGVybWlzc2lvbnMgdG8gdGhlIHN1YnRkb21haW4g
aW4gdGhlIHNhbWUKPiA+IHBsYWNlIHRoYXQgaGFyZHdhcmUgZG9tYWluIHBlcm1pc3Npb25zIGFy
ZSBnaXZlbi4gTm90ZSB0aGF0IHlvdSB3aWxsCj4gPiBoYXZlIHRvIGNoYW5nZSB0aGUgZnVuY3Rp
b24gdG8gdGFrZSBhbiBleHRyYSBkb21haW4gcGFyYW1ldGVyCj4gPiBBRkFJQ1QuCj4gCj4gVGhh
dCBtYXkgYmUgYSBnb29kIGlkZWEsIEknbGwgdHJ5Lgo+IAo+ID4gQWx0ZXJuYXRpdmVseSB0aGUg
cGVybWlzc2lvbnMgY291bGQgYmUgZ3JhbnRlZC9yZXZva2VkIGluCj4gPiB7dW59bWFwX2RvbWFp
bl9waXJxLCB3aGljaCBhbHJlYWR5IGNvbnRhaW5zIGEgY2FsbCB0bwo+ID4gaXJxX2FjY2Vzc19w
ZXJtaXR0ZWQvaXJxX2RlbnlfYWNjZXNzLCBJIHRoaW5rIEkndmUgc3VnZ2VzdGVkIHRoaXMgaW4g
YQo+ID4gcHJldmlvdXMgdmVyc2lvbiBhbHJlYWR5IFswXS4gVGhpcyBzZWVtcyBsZXNzIGludHJ1
c2l2ZSB0aGF0IG1vZGlmeWluZwo+ID4gY3JlYXRlX2lycS9kZXN0cm95X2lycSBpZiB2aWFibGUu
Cj4gCj4gSSd2ZSBhbHJlYWR5IHRyaWVkIHRoYXQuIEFuZCBhcyByZXNwb25kZWQgdGhlcmUsIGl0
IHdvbid0IGZseSwgYXMgdGhlCj4gZmlyc3QgdGhpbmcgbWFwX2RvbWFpbl9waXJxIGRvZXMgaXMg
Y2hlY2tpbmcgaXJxIHBlcm1pc3Npb24sIHdoaWNoIHdvdWxkCj4gZmFpbCBmb3IgaXJxIGFsbG9j
YXRlZCBieSBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxLgoKT2ggc29ycnksIHRoYXQgdGhyZWFk
IHRoZW4gd2VudCBvbiBhYm91dCB0aGUgYWRkaXRpb24gb2YgdGhlIG5ldwpoeXBlcmNhbGwgYW5k
IEkgbGlrZWx5IG1pc3NlZCB0aGF0IHJlcGx5LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 13:46:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 13:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grk0B-0005KM-8o; Thu, 07 Feb 2019 13:46:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=OuWe=QO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grk09-0005KF-Ur
 for xen-devel@lists.xen.org; Thu, 07 Feb 2019 13:46:01 +0000
X-Inumbo-ID: b1a89d5a-2ade-11e9-9dbb-8b4f7ee0a449
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1a89d5a-2ade-11e9-9dbb-8b4f7ee0a449;
 Thu, 07 Feb 2019 13:45:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Feb 2019 06:45:55 -0700
Message-Id: <5C5C36920200007800214A8F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Feb 2019 06:45:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1549485670-9273-1-git-send-email-andrew.cooper3@citrix.com>
 <5C5C2B900200007800214A08@prv1-mh.provo.novell.com>
 <c6657a1e-3f1c-3bd4-6d7a-b0ca761fb664@citrix.com>
In-Reply-To: <c6657a1e-3f1c-3bd4-6d7a-b0ca761fb664@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE5IGF0IDE0OjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDIvMjAxOSAxMjo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA2
LjAyLjE5IGF0IDIxOjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAy
KSBUaGUgcmVwb3J0ZWQKPj4+Cj4+PiAgICAgIERvbTAgYWxsb2MuOiAgIDAwMDAwMDAwM2U4MDAw
MDAtPjAwMDAwMDAwM2VjMDAwMDAgKDI0MDQ3MCBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCj4+Pgo+
Pj4gICAgbGluZSBjaGFuZ2VzIGJ5IDEgcGFnZSBiZWNhdXNlIG9mIHRoZSBhbGxvY19kb21oZWFw
X3BhZ2UoKSBtb3ZpbmcgYWhlYWQgb2YKPj4+ICAgIHRoZSBwcmludGsoKSwgYnV0IEknbSBmYWly
bHkgc3VyZSB0aGlzIGlzIGJlbmlnbi4gIFRoZXJlIGlzIGEgbWF0Y2hpbmcKPj4+ICAgIHJlZHVj
dGlvbiBpbiB0aGUgbGVuZ3RoIG9mIHRoZSBjb25zdHJ1Y3RlZCBtMnAgd2hpY2ggaXMgcGVyaGFw
cyBsZXNzCj4+PiAgICBiZW5pZ24uCj4+IFdlbGwsIHRoZSBNMlAgb2YgY291cnNlIGhhcyB0byBi
ZSBjb3JyZWN0bHkgc2l6ZWQuIEFuIG9mZi1ieS1vbmUgd291bGQKPj4gbGlrZWx5IHJlc3VsdCBp
biBoYXJkIHRvIHJlcHJvIGJ1ZyByZXBvcnRzLgo+IAo+IFRoZSBkZWx0YSBpbiBvdXRwdXQgKHdp
dGggc29tZSBvZiBteSBvd24gZGVidWdnaW5nKSBpczoKPiAKPiBAQCAtMjIsMTMgKzIyLDEzIEBA
Cj4gIChYRU4pICAgICBwMm1fYmFzZSAgICAgICAgID0gMHhmZmZmZmZmZmZmZmZmZmZmCj4gIChY
RU4pICBYZW4gIGtlcm5lbDogNjQtYml0LCBsc2IsIGNvbXBhdDMyCj4gIChYRU4pICBEb20wIGtl
cm5lbDogMzItYml0LCBQQUUsIGxzYiwgcGFkZHIgMHgxMDAwMDAgLT4gMHgxMTIwMDAKPiAtKFhF
TikgKiogbnJfcGFnZXMgMjQxNDk0Cj4gKyhYRU4pICoqIG5yX3BhZ2VzIDI0MTQ5Mwo+ICAoWEVO
KSBQSFlTSUNBTCBNRU1PUlkgQVJSQU5HRU1FTlQ6Cj4gLShYRU4pICBEb20wIGFsbG9jLjogICAw
MDAwMDAwMDNlODAwMDAwLT4wMDAwMDAwMDNlYzAwMDAwICgyNDA0NzAgcGFnZXMgdG8gYmUgYWxs
b2NhdGVkKSAodG90IDEwMjQsIG5yIDI0MTQ5NCkKPiArKFhFTikgIERvbTAgYWxsb2MuOiAgIDAw
MDAwMDAwM2U4MDAwMDAtPjAwMDAwMDAwM2VjMDAwMDAgKDI0MDQ2OSBwYWdlcyB0byBiZSBhbGxv
Y2F0ZWQpICh0b3QgMTAyNCwgbnIgMjQxNDkzKQo+ICAoWEVOKSBWSVJUVUFMIE1FTU9SWSBBUlJB
TkdFTUVOVDoKPiAgKFhFTikgIExvYWRlZCBrZXJuZWw6IDAwMDAwMDAwMDAxMDAwMDAtPjAwMDAw
MDAwMDAxMTIwMDAKPiAgKFhFTikgIEluaXQuIHJhbWRpc2s6IDAwMDAwMDAwMDAxMTIwMDAtPjAw
MDAwMDAwMDAxMTIwMDAKPiAtKFhFTikgIFBoeXMtTWFjaCBtYXA6IDAwMDAwMDAwMDAxMTIwMDAt
PjAwMDAwMDAwMDAxZmRkNTgKPiArKFhFTikgIFBoeXMtTWFjaCBtYXA6IDAwMDAwMDAwMDAxMTIw
MDAtPjAwMDAwMDAwMDAxZmRkNTQKPiAgKFhFTikgIFN0YXJ0IGluZm86ICAgIDAwMDAwMDAwMDAx
ZmUwMDAtPjAwMDAwMDAwMDAxZmU0YjQKPiAgKFhFTikgIFhlbnN0b3JlIHJpbmc6IDAwMDAwMDAw
MDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDAKPiAgKFhFTikgIENvbnNvbGUgcmluZzogIDAwMDAw
MDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDAKPiAKPiBJIG1lYW50IHRoZSBQMk0gcmF0aGVy
IHRoYW4gTTJQLCBhbmQgaXQgaXMgZGlmZmVyZW50IGJ5IDEgZW50cnkgd2hpY2ggaXMKPiBleHBl
Y3RlZCwgZ2l2ZW4gdGhlIGNoYW5nZSBieSAxIHBhZ2UuICBJJ3ZlIHBvc2l0aXZlbHkgaWRlbnRp
ZmllZCB0aGUKPiAxLXBhZ2UgY2hhbmdlIHRvIGJlIHRoZSBhbGxvY19kb21oZWFwX3BhZ2UoKSBm
b3IgdGhlIG1vbml0b3IgdGFibGUgbW92aW5nLgoKQnV0IHRoZSBQMk0gc2l6ZSBpc24ndCBzdXBw
b3NlZCB0byBjaGFuZ2Ugb3ZlcmFsbCAtIHRoZSBzYW1lIG51bWJlcgpvZiBwYWdlcyBnZXQgYWRk
ZWQgdG8gdGhlIGRvbWFpbi4gSU9XIEkgY2FuIHNlZSB3aHkgdGhlICJEb20wCmFsbG9jLjoiIGNo
YW5nZXMgKGFuZCB3aXRob3V0IGJhZCBzaWRlIGVmZmVjdHMpLCBidXQgSSdtIGhhdmluZyB0cm91
YmxlCnNlZWluZyBob3cgYSBQMk0gc2l6ZSBjaGFuZ2UgY2FuIGJlIGNvcnJlY3QgKGFuZCBJIHN1
c3BlY3QgdGhlcmUKd291bGQgYmUgYSBwcm9ibGVtIGlmIHByZXZpb3VzbHkgaXQgd2VudCBqdXN0
IG9uZSBzbG90IHBhc3QgYSBwYWdlCmJvdW5kYXJ5KS4KCj4+PiBAQCAtNjA2LDIzICs1OTgsMTQg
QEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAo+Pj4gICAg
ICB7Cj4+PiAgICAgICAgICBtYWRkcl90b19wYWdlKG1wdF9hbGxvYyktPnUuaW51c2UudHlwZV9p
bmZvID0gUEdUX2w0X3BhZ2VfdGFibGU7Cj4+PiAgICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBf
X3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxvYyArPSBQQUdFX1NJWkU7Cj4+PiArICAgICAgICBjbGVh
cl9wYWdlKGw0dGFiKTsKPj4+ICsgICAgICAgIGluaXRfeGVuX2w0X3Nsb3RzKGw0dGFiLCBfbWZu
KHZpcnRfdG9fbWZuKGw0c3RhcnQpKSwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGQs
IElOVkFMSURfTUZOLCB0cnVlKTsKPj4+ICsgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBw
YWdldGFibGVfZnJvbV9wYWRkcihfX3BhKGw0c3RhcnQpKTsKPj4+ICAgICAgfQo+Pj4gICAgICBl
bHNlCj4+PiAtICAgIHsKPj4+IC0gICAgICAgIHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwg
TUVNRl9ub19vd25lciB8IE1FTUZfbm9fc2NydWIpOwo+Pj4gLSAgICAgICAgaWYgKCAhcGFnZSAp
Cj4+PiAtICAgICAgICAgICAgcGFuaWMoIk5vdCBlbm91Z2ggUkFNIGZvciBkb21haW4gMCBQTUw0
XG4iKTsKPj4+IC0gICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2w0X3BhZ2Vf
dGFibGV8UEdUX3ZhbGlkYXRlZHwxOwo+Pj4gLSAgICAgICAgbDRzdGFydCA9IGw0dGFiID0gcGFn
ZV90b192aXJ0KHBhZ2UpOwo+Pj4gLSAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51
LmludXNlLnR5cGVfaW5mbyA9IFBHVF9sM19wYWdlX3RhYmxlOwo+Pj4gLSAgICAgICAgbDNzdGFy
dCA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKPj4gVGhpcyBvbmUg
aXMgbG9zdCB3aXRob3V0IHJlcGxhY2VtZW50LCBidXQgaXMgbmVlZGVkLiBDb21taXQKPj4gN2E5
ZDc2NDYzMCAoIng4Ni8zMi1vbi02NDogYWRqdXN0IERvbTAgaW5pdGlhbCBwYWdlIHRhYmxlIGxh
eW91dCIpCj4+IHNwZWNpZmljYWxseSBpbnRyb2R1Y2VkIGl0IHRvIG1ha2Ugc3VyZSB0aGUgZ3Vl
c3QtcGVyY2VpdmVkIHRvcCBsZXZlbAo+PiBwYWdlIHRhYmxlIGlzIGFsbG9jYXRlZCBmaXJzdCAo
YW5kIGhlbmNlIG1hcmtzIHRoZSBiZWdpbm5pbmcgb2YgdGhlCj4+IGJvb3QgcGFnZSB0YWJsZXMs
IHNvIERvbTAgY2FuIGxhdGVyIHB1dCBhbGwgb2YgdGhlbSBpbnRvIGdlbmVyYWwgdXNlKS4KPiAK
PiBJIGRpZCBjYWxsIHRoaXMgb3V0IHNwZWNpZmljYWxseSBpbiB0aGUgY29tbWl0IG1lc3NhZ2Uu
ICBJIGhhZCBubyBpZGVhCj4gYWJvdXQgdGhhdCBjb21taXQgd2hlbiBlZGl0aW5nIHRoZSBjb2Rl
LCBidXQgSSBzdGlsbCBkb24ndCB1bmRlcnN0YW5kCj4gd2h5IGl0IGlzIGltcG9ydGFudCB0aGF0
IHRoZSBndWVzdHMgdG9wIGxldmVsIG5lZWRzIHRvIGJlIGZpcnN0LgoKVGhlIHN0YXJ0IGluZm8g
ZmllbGQgInB0X2Jhc2UiIGlzIHNwZWNpZmllZCB0byBwb2ludCBhdCB0aGUgcm9vdCB0YWJsZS4K
SWYgdGhlIHJvb3QgdGFibGUgaXNuJ3QgZmlyc3QsIGl0J3MgaGFyZGVyIGZvciB0aGUga2VybmVs
IHRvIGtub3cgd2hlcmUKdGhlIGNvdW50aW5nIG9mICJucl9wdF9mcmFtZXMiIGFjdHVhbGx5IHN0
YXJ0cyAoc2VlIExpbnV4J2VzCnhlbl9maW5kX3B0X2Jhc2UoKSwgd2hpY2ggdGVsbHMgbWUgdGhh
dCBub3dhZGF5cyB0aGV5IGRvIHRoYXQKZXh0cmEgc2Nhbm5pbmcsIGJ1dCBpaXJjIHRoaXMgaGFk
bid0IGJlZW4gdGhlcmUgZnJvbSB0aGUgYmVnaW5uaW5nKS4KRnVydGhlcm1vcmUgeW91ciBjaGFu
Z2UgZXZlbiB2aW9sYXRlcyB0aGUgc3BlY2lmaWNhdGlvbiwgYXMKInB0X2Jhc2UiIG5vIGxvbmdl
ciBwb2ludHMgYXQgdGhlIHJvb3QgdGFibGU7IHlvdSdkIGhhdmUgdG8gdW5kbwp0aGUgcmVzcGVj
dGl2ZSBhZGp1c3RtZW50IHNhaWQgY29tbWl0IGRpZC4gSSdtIGhhdmluZyB0cm91YmxlIHNlZWlu
Zwpob3cgaXQgd291bGQgd29yaywgY29uc2lkZXJpbmcgZS5nLgoKCXhlbl9zZXR1cF9rZXJuZWxf
cGFnZXRhYmxlKChwZ2RfdCAqKXhlbl9zdGFydF9pbmZvLT5wdF9iYXNlLAoJCQkJICAgeGVuX3N0
YXJ0X2luZm8tPm5yX3BhZ2VzKTsKCmluIExpbnV4IGNvZGUuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 13:56:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 13:56:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grk9w-0006Fh-Dm; Thu, 07 Feb 2019 13:56:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tb4s=QO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1grk9u-0006Fc-SD
 for xen-devel@lists.xen.org; Thu, 07 Feb 2019 13:56:06 +0000
X-Inumbo-ID: 1ab3316a-2ae0-11e9-a5a3-4f609e69e3ca
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ab3316a-2ae0-11e9-a5a3-4f609e69e3ca;
 Thu, 07 Feb 2019 13:56:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A4223AF0E;
 Thu,  7 Feb 2019 13:56:01 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1549485670-9273-1-git-send-email-andrew.cooper3@citrix.com>
 <5C5C2B900200007800214A08@prv1-mh.provo.novell.com>
 <c6657a1e-3f1c-3bd4-6d7a-b0ca761fb664@citrix.com>
 <5C5C36920200007800214A8F@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <7c856aad-b0b7-f281-7deb-cb3f36b2befc@suse.com>
Date: Thu, 7 Feb 2019 14:56:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C5C36920200007800214A8F@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMjAxOSAxNDo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDcuMDIuMTkg
YXQgMTQ6MjksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDcvMDIv
MjAxOSAxMjo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwNi4wMi4xOSBhdCAyMTo0
MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IDIpIFRoZSByZXBvcnRl
ZAo+Pj4+Cj4+Pj4gICAgICBEb20wIGFsbG9jLjogICAwMDAwMDAwMDNlODAwMDAwLT4wMDAwMDAw
MDNlYzAwMDAwICgyNDA0NzAgcGFnZXMgdG8gYmUgYWxsb2NhdGVkKQo+Pj4+Cj4+Pj4gICAgbGlu
ZSBjaGFuZ2VzIGJ5IDEgcGFnZSBiZWNhdXNlIG9mIHRoZSBhbGxvY19kb21oZWFwX3BhZ2UoKSBt
b3ZpbmcgYWhlYWQgb2YKPj4+PiAgICB0aGUgcHJpbnRrKCksIGJ1dCBJJ20gZmFpcmx5IHN1cmUg
dGhpcyBpcyBiZW5pZ24uICBUaGVyZSBpcyBhIG1hdGNoaW5nCj4+Pj4gICAgcmVkdWN0aW9uIGlu
IHRoZSBsZW5ndGggb2YgdGhlIGNvbnN0cnVjdGVkIG0ycCB3aGljaCBpcyBwZXJoYXBzIGxlc3MK
Pj4+PiAgICBiZW5pZ24uCj4+PiBXZWxsLCB0aGUgTTJQIG9mIGNvdXJzZSBoYXMgdG8gYmUgY29y
cmVjdGx5IHNpemVkLiBBbiBvZmYtYnktb25lIHdvdWxkCj4+PiBsaWtlbHkgcmVzdWx0IGluIGhh
cmQgdG8gcmVwcm8gYnVnIHJlcG9ydHMuCj4+Cj4+IFRoZSBkZWx0YSBpbiBvdXRwdXQgKHdpdGgg
c29tZSBvZiBteSBvd24gZGVidWdnaW5nKSBpczoKPj4KPj4gQEAgLTIyLDEzICsyMiwxMyBAQAo+
PiAgKFhFTikgICAgIHAybV9iYXNlICAgICAgICAgPSAweGZmZmZmZmZmZmZmZmZmZmYKPj4gIChY
RU4pICBYZW4gIGtlcm5lbDogNjQtYml0LCBsc2IsIGNvbXBhdDMyCj4+ICAoWEVOKSAgRG9tMCBr
ZXJuZWw6IDMyLWJpdCwgUEFFLCBsc2IsIHBhZGRyIDB4MTAwMDAwIC0+IDB4MTEyMDAwCj4+IC0o
WEVOKSAqKiBucl9wYWdlcyAyNDE0OTQKPj4gKyhYRU4pICoqIG5yX3BhZ2VzIDI0MTQ5Mwo+PiAg
KFhFTikgUEhZU0lDQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgo+PiAtKFhFTikgIERvbTAgYWxsb2Mu
OiAgIDAwMDAwMDAwM2U4MDAwMDAtPjAwMDAwMDAwM2VjMDAwMDAgKDI0MDQ3MCBwYWdlcyB0byBi
ZSBhbGxvY2F0ZWQpICh0b3QgMTAyNCwgbnIgMjQxNDk0KQo+PiArKFhFTikgIERvbTAgYWxsb2Mu
OiAgIDAwMDAwMDAwM2U4MDAwMDAtPjAwMDAwMDAwM2VjMDAwMDAgKDI0MDQ2OSBwYWdlcyB0byBi
ZSBhbGxvY2F0ZWQpICh0b3QgMTAyNCwgbnIgMjQxNDkzKQo+PiAgKFhFTikgVklSVFVBTCBNRU1P
UlkgQVJSQU5HRU1FTlQ6Cj4+ICAoWEVOKSAgTG9hZGVkIGtlcm5lbDogMDAwMDAwMDAwMDEwMDAw
MC0+MDAwMDAwMDAwMDExMjAwMAo+PiAgKFhFTikgIEluaXQuIHJhbWRpc2s6IDAwMDAwMDAwMDAx
MTIwMDAtPjAwMDAwMDAwMDAxMTIwMDAKPj4gLShYRU4pICBQaHlzLU1hY2ggbWFwOiAwMDAwMDAw
MDAwMTEyMDAwLT4wMDAwMDAwMDAwMWZkZDU4Cj4+ICsoWEVOKSAgUGh5cy1NYWNoIG1hcDogMDAw
MDAwMDAwMDExMjAwMC0+MDAwMDAwMDAwMDFmZGQ1NAo+PiAgKFhFTikgIFN0YXJ0IGluZm86ICAg
IDAwMDAwMDAwMDAxZmUwMDAtPjAwMDAwMDAwMDAxZmU0YjQKPj4gIChYRU4pICBYZW5zdG9yZSBy
aW5nOiAwMDAwMDAwMDAwMDAwMDAwLT4wMDAwMDAwMDAwMDAwMDAwCj4+ICAoWEVOKSAgQ29uc29s
ZSByaW5nOiAgMDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAo+Pgo+PiBJIG1lYW50
IHRoZSBQMk0gcmF0aGVyIHRoYW4gTTJQLCBhbmQgaXQgaXMgZGlmZmVyZW50IGJ5IDEgZW50cnkg
d2hpY2ggaXMKPj4gZXhwZWN0ZWQsIGdpdmVuIHRoZSBjaGFuZ2UgYnkgMSBwYWdlLiAgSSd2ZSBw
b3NpdGl2ZWx5IGlkZW50aWZpZWQgdGhlCj4+IDEtcGFnZSBjaGFuZ2UgdG8gYmUgdGhlIGFsbG9j
X2RvbWhlYXBfcGFnZSgpIGZvciB0aGUgbW9uaXRvciB0YWJsZSBtb3ZpbmcuCj4gCj4gQnV0IHRo
ZSBQMk0gc2l6ZSBpc24ndCBzdXBwb3NlZCB0byBjaGFuZ2Ugb3ZlcmFsbCAtIHRoZSBzYW1lIG51
bWJlcgo+IG9mIHBhZ2VzIGdldCBhZGRlZCB0byB0aGUgZG9tYWluLiBJT1cgSSBjYW4gc2VlIHdo
eSB0aGUgIkRvbTAKPiBhbGxvYy46IiBjaGFuZ2VzIChhbmQgd2l0aG91dCBiYWQgc2lkZSBlZmZl
Y3RzKSwgYnV0IEknbSBoYXZpbmcgdHJvdWJsZQo+IHNlZWluZyBob3cgYSBQMk0gc2l6ZSBjaGFu
Z2UgY2FuIGJlIGNvcnJlY3QgKGFuZCBJIHN1c3BlY3QgdGhlcmUKPiB3b3VsZCBiZSBhIHByb2Js
ZW0gaWYgcHJldmlvdXNseSBpdCB3ZW50IGp1c3Qgb25lIHNsb3QgcGFzdCBhIHBhZ2UKPiBib3Vu
ZGFyeSkuCj4gCj4+Pj4gQEAgLTYwNiwyMyArNTk4LDE0IEBAIGludCBfX2luaXQgZG9tMF9jb25z
dHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKPj4+PiAgICAgIHsKPj4+PiAgICAgICAgICBtYWRk
cl90b19wYWdlKG1wdF9hbGxvYyktPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2w0X3BhZ2VfdGFi
bGU7Cj4+Pj4gICAgICAgICAgbDRzdGFydCA9IGw0dGFiID0gX192YShtcHRfYWxsb2MpOyBtcHRf
YWxsb2MgKz0gUEFHRV9TSVpFOwo+Pj4+ICsgICAgICAgIGNsZWFyX3BhZ2UobDR0YWIpOwo+Pj4+
ICsgICAgICAgIGluaXRfeGVuX2w0X3Nsb3RzKGw0dGFiLCBfbWZuKHZpcnRfdG9fbWZuKGw0c3Rh
cnQpKSwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICBkLCBJTlZBTElEX01GTiwgdHJ1
ZSk7Cj4+Pj4gKyAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX3Bh
ZGRyKF9fcGEobDRzdGFydCkpOwo+Pj4+ICAgICAgfQo+Pj4+ICAgICAgZWxzZQo+Pj4+IC0gICAg
ewo+Pj4+IC0gICAgICAgIHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25l
ciB8IE1FTUZfbm9fc2NydWIpOwo+Pj4+IC0gICAgICAgIGlmICggIXBhZ2UgKQo+Pj4+IC0gICAg
ICAgICAgICBwYW5pYygiTm90IGVub3VnaCBSQU0gZm9yIGRvbWFpbiAwIFBNTDRcbiIpOwo+Pj4+
IC0gICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2w0X3BhZ2VfdGFibGV8UEdU
X3ZhbGlkYXRlZHwxOwo+Pj4+IC0gICAgICAgIGw0c3RhcnQgPSBsNHRhYiA9IHBhZ2VfdG9fdmly
dChwYWdlKTsKPj4+PiAtICAgICAgICBtYWRkcl90b19wYWdlKG1wdF9hbGxvYyktPnUuaW51c2Uu
dHlwZV9pbmZvID0gUEdUX2wzX3BhZ2VfdGFibGU7Cj4+Pj4gLSAgICAgICAgbDNzdGFydCA9IF9f
dmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKPj4+IFRoaXMgb25lIGlzIGxv
c3Qgd2l0aG91dCByZXBsYWNlbWVudCwgYnV0IGlzIG5lZWRlZC4gQ29tbWl0Cj4+PiA3YTlkNzY0
NjMwICgieDg2LzMyLW9uLTY0OiBhZGp1c3QgRG9tMCBpbml0aWFsIHBhZ2UgdGFibGUgbGF5b3V0
IikKPj4+IHNwZWNpZmljYWxseSBpbnRyb2R1Y2VkIGl0IHRvIG1ha2Ugc3VyZSB0aGUgZ3Vlc3Qt
cGVyY2VpdmVkIHRvcCBsZXZlbAo+Pj4gcGFnZSB0YWJsZSBpcyBhbGxvY2F0ZWQgZmlyc3QgKGFu
ZCBoZW5jZSBtYXJrcyB0aGUgYmVnaW5uaW5nIG9mIHRoZQo+Pj4gYm9vdCBwYWdlIHRhYmxlcywg
c28gRG9tMCBjYW4gbGF0ZXIgcHV0IGFsbCBvZiB0aGVtIGludG8gZ2VuZXJhbCB1c2UpLgo+Pgo+
PiBJIGRpZCBjYWxsIHRoaXMgb3V0IHNwZWNpZmljYWxseSBpbiB0aGUgY29tbWl0IG1lc3NhZ2Uu
ICBJIGhhZCBubyBpZGVhCj4+IGFib3V0IHRoYXQgY29tbWl0IHdoZW4gZWRpdGluZyB0aGUgY29k
ZSwgYnV0IEkgc3RpbGwgZG9uJ3QgdW5kZXJzdGFuZAo+PiB3aHkgaXQgaXMgaW1wb3J0YW50IHRo
YXQgdGhlIGd1ZXN0cyB0b3AgbGV2ZWwgbmVlZHMgdG8gYmUgZmlyc3QuCj4gCj4gVGhlIHN0YXJ0
IGluZm8gZmllbGQgInB0X2Jhc2UiIGlzIHNwZWNpZmllZCB0byBwb2ludCBhdCB0aGUgcm9vdCB0
YWJsZS4KPiBJZiB0aGUgcm9vdCB0YWJsZSBpc24ndCBmaXJzdCwgaXQncyBoYXJkZXIgZm9yIHRo
ZSBrZXJuZWwgdG8ga25vdyB3aGVyZQo+IHRoZSBjb3VudGluZyBvZiAibnJfcHRfZnJhbWVzIiBh
Y3R1YWxseSBzdGFydHMgKHNlZSBMaW51eCdlcwo+IHhlbl9maW5kX3B0X2Jhc2UoKSwgd2hpY2gg
dGVsbHMgbWUgdGhhdCBub3dhZGF5cyB0aGV5IGRvIHRoYXQKPiBleHRyYSBzY2FubmluZywgYnV0
IGlpcmMgdGhpcyBoYWRuJ3QgYmVlbiB0aGVyZSBmcm9tIHRoZSBiZWdpbm5pbmcpLgoKQmVmb3Jl
IEkgaW50cm9kdWNlZCB4ZW5fZmluZF9wdF9iYXNlKCkgMzItYml0IHB2IGRvbWFpbnMganVzdCBh
c3N1bWVkCnRoZXJlIGNvdWxkIGJlIDIgcGFnZSB0YWJsZXMgbG9jYXRlZCBiZWZvcmUgUEdELgoK
VGhlcmUgaXMgYW4gZXhoYXVzdGl2ZSBjb21tZW50IGluIFhlbidzIGluY2x1ZGUvcHVibGljL3hl
bi5oIGluIHRoaXMKcmVnYXJkLgoKPiBGdXJ0aGVybW9yZSB5b3VyIGNoYW5nZSBldmVuIHZpb2xh
dGVzIHRoZSBzcGVjaWZpY2F0aW9uLCBhcwo+ICJwdF9iYXNlIiBubyBsb25nZXIgcG9pbnRzIGF0
IHRoZSByb290IHRhYmxlOyB5b3UnZCBoYXZlIHRvIHVuZG8KClRoaXMgaXMgb2YgY291cnNlIGEg
bWFqb3IgcHJvYmxlbS4KCnB0X2Jhc2UgaXMgc2ltaWxhciB0byAid2hlcmUgY3IzIGlzIHN1cHBv
c2VkIHRvIHBvaW50IGF0Ii4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 14:00:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 14:00:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grkDx-0007LI-AR; Thu, 07 Feb 2019 14:00:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=OuWe=QO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grkDw-0007Ko-7n
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 14:00:16 +0000
X-Inumbo-ID: af512200-2ae0-11e9-b58c-e3f18ac25cb1
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af512200-2ae0-11e9-b58c-e3f18ac25cb1;
 Thu, 07 Feb 2019 14:00:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Feb 2019 07:00:10 -0700
Message-Id: <5C5C39EA0200007800214A9D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Feb 2019 07:00:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-9-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0104A7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5AF49B0200007800214548@prv1-mh.provo.novell.com>
 <0f80318d-7454-2055-694c-c22b40a7ddb0@amazon.de>
 <5C5B02E00200007800214606@prv1-mh.provo.novell.com>
 <ed4b5749-ccc0-05d0-bc29-29d2fd199d53@amazon.de>
 <2dea3db6-6ea5-4d97-ba08-87017a10541d@amazon.de>
In-Reply-To: <2dea3db6-6ea5-4d97-ba08-87017a10541d@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 8/9] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE5IGF0IDExOjIwLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKCj4g
T24gMi83LzE5IDEwOjUwLCBOb3JiZXJ0IE1hbnRoZXkgd3JvdGU6Cj4+IE9uIDIvNi8xOSAxNjo1
MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwNi4wMi4xOSBhdCAxNjowNiwgPG5tYW50
aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+Pj4gT24gMi82LzE5IDE1OjUyLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4+Pj4gT24gMjkuMDEuMTkgYXQgMTU6NDMsIDxubWFudGhleUBhbWF6b24uZGU+
IHdyb3RlOgo+Pj4+Pj4gQEAgLTk2Myw2ICs5NjUsOSBAQCBtYXBfZ3JhbnRfcmVmKAo+Pj4+Pj4g
ICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dCwgR05UU1RfYmFkX2dudHJlZiwgIkJhZCByZWYg
JSN4IGZvciBkJWRcbiIsCj4+Pj4+PiAgICAgICAgICAgICAgICAgICBvcC0+cmVmLCByZ3QtPmRv
bWFpbi0+ZG9tYWluX2lkKTsKPj4+Pj4+ICAKPj4+Pj4+ICsgICAgLyogTWFrZSBzdXJlIHRoZSBh
Ym92ZSBjaGVjayBpcyBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLwo+Pj4+Pj4gKyAgICBv
cC0+cmVmID0gYXJyYXlfaW5kZXhfbm9zcGVjKG9wLT5yZWYsIG5yX2dyYW50X2VudHJpZXMocmd0
KSk7Cj4+Pj4+PiArCj4+Pj4+PiAgICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwg
b3AtPnJlZik7Cj4+Pj4+PiAgICAgIHNoYWggPSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgb3At
PnJlZik7Cj4+Pj4+PiAgICAgIHN0YXR1cyA9IHJndC0+Z3RfdmVyc2lvbiA9PSAxID8gJnNoYWgt
PmZsYWdzIDogJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5yZWYpOwo+Pj4+PiBKdXN0IEZUUiAtIHRo
aXMgaXMgYSBjYXNlIHdoZXJlIHRoZSBjaGFuZ2UsIGFjY29yZGluZyB0byBwcmlvcgo+Pj4+PiBk
aXNjdXNzaW9uLCBpcyBwcmV0dHkgdW5saWtlbHkgdG8gaGVscCBhdCBhbGwuIFRoZSBjb21waWxl
ciB3aWxsIGhhdmUKPj4+Pj4gYSBoYXJkIHRpbWUgcmVhbGl6aW5nIHRoYXQgaXQgY291bGQga2Vl
cCB0aGUgcmVzdWx0IGluIGEgcmVnaXN0ZXIgcGFzdAo+Pj4+PiB0aGUgYWN0aXZlX2VudHJ5X2Fj
cXVpcmUoKSBpbnZvY2F0aW9uLCBhcyB0aGF0IC0gZHVlIHRvIHRoZSBzcGluCj4+Pj4+IGxvY2sg
YWNxdWlyZWQgdGhlcmUgLSBhY3RzIGFzIGEgY29tcGlsZXIgYmFycmllci4gQW5kIGxvb2tpbmcg
YXQKPj4+Pj4gZ2VuZXJhdGVkIGNvZGUgKGdjYyA4LjIpIGNvbmZpcm1zIHRoYXQgdGhlcmUncyBh
IHJlbG9hZCBmcm9tIHRoZQo+Pj4+PiBzdGFjay4KPj4+PiBJIGNvdWxkIGNoYW5nZSB0aGlzIGJh
Y2sgdG8gYSBwcmlvciB2ZXJzaW9uIHRoYXQgcHJvdGVjdHMgZWFjaCByZWFkCj4+Pj4gb3BlcmF0
aW9uLgo+Pj4gVGhhdCBvciB1c2UgYmxvY2tfc3BlY3VsYXRpb24oKSB3aXRoIGEgY29tbWVudCBl
eHBsYWluaW5nIHdoeS4KPj4+Cj4+PiBBbHNvIC0gd2h5IGFyZSB0aGVyZSBubyBjaGFuZ2VzIGF0
IGFsbCB0byB0aGUgdW5tYXBfZ3JhbnRfcmVmKCkgLwo+Pj4gdW5tYXBfYW5kX3JlcGxhY2UoKSBj
YWxsIHBhdGhzPyBOb3RlIGluIHBhcnRpY3VsYXIgdGhlIHNlY3VyaXR5Cj4+PiByZWxhdGVkIGNv
bW1lbnQgbmV4dCB0byB0aGUgYm91bmRzIGNoZWNrIG9mIG9wLT5yZWYgdGhlcmUuIEkndmUKPj4+
IGdvbmUgdGhyb3VnaCBlYXJsaWVyIHJldmlldyByb3VuZHMsIGJ1dCBJIGNvdWxkbid0IGZpbmQg
YW4gaW5kaWNhdGlvbgo+Pj4gdGhhdCB0aGlzIG1pZ2h0IGhhdmUgYmVlbiB0aGUgcmVzdWx0IG9m
IHJldmlldyBmZWVkYmFjay4KPj4gWW91IGFyZSByaWdodC4gSSBhbSBub3Qgc3VyZSB3aGV0aGVy
IEkgaGFkIGEgZml4IHBsYWNlZCB0aGVyZSBpbiB0aGUKPj4gYmVnaW5uaW5nLiBJIHdpbGwgcmVw
bGFjZSB0aGUgZmlyc3QgInNtcF9ybWIoKTsiIGluIGZ1bmN0aW9uCj4+IHVubWFwX2NvbW1vbiBm
b3IgdGhlIG5leHQgaXRlcmF0aW9uIHdpdGggdGhlICJibG9ja19zcGVjdWxhdGlvbiIgbWFjcm8u
Cj4gSSBqdXN0IGNoZWNrZWQgdGhpcyBvbmUgbW9yZSB0aW1lLiBUaGUgbWFwdHJhY2tfZW50cnkg
bWFjcm8gaGFzIGJlZW4KPiBleHRlbmRlZCB3aXRoIHRoZSBhcnJheV9pbmRleF9ub3NwZWMgbWFj
cm8gYWxyZWFkeSwgc28gdGhhdCB0aGUKPiBhc3NpZ25tZW50IHRvIHRoZSBtYXAgdmFyaWFibGUg
aXMgaW4gYm91bmQuIFRoZXJlZm9yZSwgSSBhY3R1YWxseSB3aWxsCj4gbm90IGludHJvZHVjZSB0
aGUgYmxvY2tfc3BlY3VsYXRpb24gbWFjcm8uCgp1bm1hcF9jb21tb24oKSB1c2VzIG1hcHRyYWNr
X2VudHJ5KCkgd2l0aCBvcC0+aGFuZGxlLiBJIGRpZG4ndApyZWZlciB0byB0aGF0LCBiZWNhdXNl
IC0gYXMgeW91IHNheSAtIG1hcHRyYWNrX2VudHJ5KCkgaXMgaXRzZWxmCmdldHRpbmcgaGFyZGVu
ZWQgYWxyZWFkeS4gSW5zdGVhZCBJIGFtLCBhcyBzYWlkLCByZWZlcnJpbmcgdG8KbWFwLT5yZWYg
LyBvcC0+cmVmLgoKQW5kIG5vLCByZXBsYWNpbmcgX2FueV8gc21iX3JtYigpIHdvdWxkIG5vdCBi
ZSBjb3JyZWN0OiBUaGUKYmFycmllcnMgYXJlIG5lZWRlZCB1bmNvbmRpdGlvbmFsbHksIHdoZXJl
YXMgYmxvY2tfc3BlY3VsYXRpb24oKQppbnNlcnRzIGEgYmFycmllciBvbmx5IGluIGEgc3Vic2V0
IG9mIGNhc2VzIChmb3IgZXhhbXBsZSBuZXZlciBvbgpBcm0pLgoKPj4gVGhlIG90aGVyIGNoZWNr
IHVubGlrZWx5KG9wLT5yZWYgPj0gbnJfZ3JhbnRfZW50cmllcyhyZ3QpKSBjYW4gb25seQo+PiBy
ZWFjaCBvdXQtb2YtYm91bmRzIGZvciB0aGUgdW5tYXAgY2FzZSwgaW4gY2FzZSB0aGUgbWFwLT5y
ZWYgZW50cnkgaGFzCj4+IGJlZW4gb3V0LW9mLWJvdW5kcyBiZWZvcmVoYW5kLiBJIGRpZCBub3Qg
ZmluZCBhbiBhc3NpZ25tZW50IHRoYXQgaXMgbm90Cj4+IHByb3RlY3RlZCBieSBhIGJvdW5kIGNo
ZWNrIGFuZCBhIHNwZWN1bGF0aW9uIGJhcnJpZXIgb3IgYXJyYXlfbm9zcGVjX2luZGV4LgoKSSBj
YW4gb25seSByZWZlciB5b3UgdG8gdGhlIGNvbW1lbnQgdGhlcmUgYWdhaW4uIEluIGVzc2VuY2Us
IHRoZSBwcmlvcgpib3VuZHMgY2hlY2sgZG9uZSBtYXkgaGF2ZSBiZWVuIGFnYWluc3QgdGhlIGdy
YW50IHRhYmxlIGxpbWl0cyBvZgphbm90aGVyIGRvbWFpbi4gWW91IG1heSB3YW50IHRvIGxvb2sg
YXQgdGhlIGZ1bGwgY29tbWl0IGludHJvZHVjaW5nIHRoaXMKY29tbWVudC4KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 14:51:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 14:51:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grl1E-0003IE-7j; Thu, 07 Feb 2019 14:51:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=OuWe=QO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grl1D-0003I7-9Y
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 14:51:11 +0000
X-Inumbo-ID: cdfc92d4-2ae7-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdfc92d4-2ae7-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 14:51:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Feb 2019 07:51:07 -0700
Message-Id: <5C5C45D70200007800214AE8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Feb 2019 07:51:03 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
 <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
 <23643.13.22252.324537@mariner.uk.xensource.com>
 <58B0ADFB020000D800417A66@prv1-mh.provo.novell.com>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <7A8C0A4F020000EEB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B09910200007800214659@prv1-mh.provo.novell.com>
 <23643.3403.803290.647664@mariner.uk.xensource.com>
 <08D440470200001BB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B0F9D0200007800214692@prv1-mh.provo.novell.com>
 <23643.4305.505749.803438@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1902061318050.2723@sstabellini-ThinkPad-X260>
 <23644.6915.12943.72736@mariner.uk.xensource.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
 <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
 <7A8C0A4F020000EEB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B09910200007800214659@prv1-mh.provo.novell.com>
 <08D440470200001BB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B0F9D0200007800214692@prv1-mh.provo.novell.com>
 <C8F95655020000CAB8D7C7D4@prv1-mh.provo.novell.com>
 <5867EFE6020000DB00417A66@prv1-mh.provo.novell.com>
 <DACE7A5F020000B1B8D7C7D4@prv1-mh.provo.novell.com>
In-Reply-To: <DACE7A5F020000B1B8D7C7D4@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE5IGF0IDEyOjQ4LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gU3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjYg
MS80XSB4ZW46IGludHJvZHVjZSAKPiBTWU1CT0wiKToKPj4gSSBhbSBPSyB3aXRoIHRoaXMgYXBw
cm9hY2guIE1heWJlIG5vdCB0aGUgYmVzdCBJTU8sIGJ1dCBnb29kIGVub3VnaC4gSXQKPj4gc2hv
dWxkIGFsc28gc2F0aXNmeSB0aGUgTUlTUkFDIGd1eXMsIGFzIHRoZXkgd3JvdGUgImlkZWFsbHkg
Y2FzdCB0bwo+PiB1aW50cHRyX3Qgb25seSBvbmNlIjogaGVyZSB3ZSB3b3VsZG4ndCBiZSBjYXN0
aW5nIG9ubHkgb25jZSwgYnV0IGF0Cj4+IGxlYXN0IHdlIHdvdWxkIGRvIGl0IGluc2lkZSBhIHNp
bmdsZSB3ZWxsLWRlZmluZWQgbWFjcm8uCj4gCj4gUmlnaHQuICBJIHRoaW5rIGl0IG1lZXRzIHRo
ZSBnb2FscyBvZiBNSVNSQS1DLCBwcm9iYWJseSBiZXR0ZXIgdGhhbgo+IG1vc3Qgb3RoZXIgYXBw
cm9hY2hlcy4KPiAKPiBGQU9ELCBJIHRoaW5rIHlvdSBzaG91bGQgZXhwZWN0IHBlb3BsZSB0byBk
ZWNsYXJlIHRoZSBsaW5rZXIgc3ltYm9scwo+IGVpdGhlciBhcyBJIHN1Z2dlc3RlZDoKPiAKPiAg
ICAgIGV4dGVybiBjb25zdCBzdHJ1Y3Qgd29tYmF0IF93b21iYXRzX3N0YXJ0W107Cj4gICAgICBl
eHRlcm4gY29uc3Qgc3RydWN0IGFic3RyYWN0X3N5bWJvbCBfd29tYmF0c19lbmRbXTsKPiAKPiAo
b3IgYWxvbmcgdGhlIGxpbmVzIG9mIEphbidzIHN1Z2dlc3Rpb24sIGJ1dCBmcmFua2x5IEkgdGhp
bmsgdGhhdCBpcwo+IGdvaW5nIHRvIGJlIHRvbyBoYXJkIHRvIHNvcnQgb3V0IG5vdy4pCgpIbW0s
IG5vdCBvdmVybHkgZGlmZmljdWx0IChhbmQgYSBtYWNybyBqdXN0IGJlY2F1c2UgdGhlcmUgYXJl
IG5vCnRlbXBsYXRlcyBpbiBDKToKCiNkZWZpbmUgV0hBVEVWRVIodHlwZSwgbmFtZSwgcGZ4KSBc
ClwKc3RydWN0IGFic3RyYWN0XyAjIyBuYW1lIHsgXAogICAgdHlwZSBfOyBcCn07IFwKXApleHRl
cm4gY29uc3QgdHlwZSBwZnggIyMgX3N0YXJ0W107IFwKZXh0ZXJuIGNvbnN0IHN0cnVjdCBhYnN0
cmFjdF8gIyMgbmFtZSBwZnggIyMgX2VuZFtdOyBcClwKc3RhdGljIGlubGluZSBfQm9vbCBuYW1l
ICMjIF9sdCh0eXBlIGNvbnN0IHMxW10sIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3QgYWJzdHJhY3RfICMjIG5hbWUgczJbXSkgXAp7IFwKICAgIHJldHVybiAo
dW5zaWduZWQgbG9uZylzMSA8ICh1bnNpZ25lZCBsb25nKXMyOyBcCn0gXApcCnN0YXRpYyBpbmxp
bmUgbG9uZyBuYW1lICMjIF9kaWZmKHR5cGUgY29uc3QgczFbXSwgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWJzdHJhY3RfICMjIG5hbWUgczJbXSkgXAp7
IFwKICAgIHJldHVybiAoKHVuc2lnbmVkIGxvbmcpczIgLSAodW5zaWduZWQgbG9uZylzMSkgLyBz
aXplb2YoKnMxKTsgXAp9CgpXSEFURVZFUih1bnNpZ25lZCBjaGFyLCB1Y2hhciwgKQpXSEFURVZF
Uihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHNjaGVkdWxlciwgc2NoZWR1bGVycykKCi8qIEV4
YW1wbGUgdXNhZ2UgKi8KCnVuc2lnbmVkIGxvbmcgaW1hZ2Vfc2l6ZSh2b2lkKQp7CiAgICByZXR1
cm4gdWNoYXJfZGlmZihfc3RhcnQsIF9lbmQpOwp9Cgp2b2lkIGl0ZXJhdGVfc2NoZWR1bGVycyh2
b2lkICgqZnVuYykoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqKSkKewogICAgY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqY29uc3QgKnM7CgogICAgZm9yICggcyA9IHNjaGVkdWxlcnNfc3RhcnQ7IHNj
aGVkdWxlcl9sdChzLCBzY2hlZHVsZXJzX2VuZCk7ICsrcyApCiAgICAgICAgZnVuYygqcyk7Cn0K
CkkndmUgaW50ZW50aW9uYWxseSB1c2VkIHVuc2lnbmVkIGxvbmcgYW5kIF9Cb29sIHN1Y2ggdGhh
dCB0aGUKZXhhbXBsZSB3b3VsZCBjb21waWxlIGNvbXBsZXRlbHkgc3RhbmRhbG9uZS4gVGhpcyBp
c24ndCBtZWFuIHRvCmJlIHRoYXQgd2F5IGluIHdoYXRldmVyIHdvdWxkIGdvIGludG8gdGhlIGh5
cGVydmlzb3Igb2YgY291cnNlLgoKQXMgeW91IGNhbiBzZWUgdHlwZSBzYWZldHkgZ2V0cyBhY2hp
ZXZlZCB3aXRob3V0IGFueQpjb21wYXJpc29ucyBhdCBhbGwsIGhlbmNlIG5vdCBldmVuIHJhaXNp
bmcgdGhlIFVCLW5lc3MgcXVlc3Rpb24uCkFzIHlvdSBjYW4gZnVydGhlciBzZWUgcGFzc2luZyBh
cm91bmQgcG9pbnRlcnMgdG8gdGhlCmFic3RyYWN0Xyogc3RydWN0dXJlcyBpcyB3b3JraW5nIHF1
aXRlIG9rYXksIHdoaWNoIGlzIHdoYXQgSQp3YXMgYWZ0ZXIgd2hlbiB0YWxraW5nIGFib3V0IHRo
ZSB0eXBlIHNhZmV0eSBhc3BlY3QuCgpXaGV0aGVyIHRoZSBleHRlcm4gYXJyYXkgZGVjbGFyYXRp
b25zIHdvdWxkIGJlIHBhcnQgb2YgdGhlCm1hY3JvIGlzIHRvIGJlIGRldGVybWluZWQuIE9uIG9u
ZSBoYW5kIGRvaW5nIHNvIHRpZ2h0bHkgY291cGxlcwpzdGFydCBhbmQgZW5kIHN5bWJvbHMsIGku
ZS4gdGhleSBjYW4ndCBiZSB1c2VkIGluIG5vbi1tYXRjaGluZwpwYWlycy4gT3RvaCB0aGlzIHRo
ZW4gcmVxdWlyZXMgdG8gZGVjbGFyZSBhbmQgdXNlIGRpZmZlcmVudAoibmFtZSJzIHdoZW4gbXVs
dGlwbGUgc3RhcnQvZW5kIHBhaXJzIHNoYXJlIHRoZWlyIGJhc2UgdHlwZXMuCkFuIG9wdGlvbiBt
aWdodCBiZSB0byBoYXZlIHR3byBtYWNyb3MsIG9uZSB3aXRob3V0IHRoZSBkZWNscwphbmQgdGhl
IG90aGVyIGhhdmluZyB0aGUgZGVjbHMgYW5kIGludm9raW5nIHRoZSBmaXJzdC4KCkFuZCBJIHRo
aW5rIHlvdSBjYW4gZ3Vlc3MgdGhhdCBJJ3ZlIHVzZWQgV0hBVEVWRVIgYXMgYSBuYW1lCmJlY2F1
c2UgSSBjb3VsZG4ndCByZWFsbHkgZmlndXJlIGEgZ29vZCBvbmUgKGFuZCBJIGFsc28gd2Fzbid0
Cm92ZXJseSBoYXBweSB3aXRoIHZhcmlvdXMgbmFtZXMgSSBoYWQgc2VlbiBzbyBmYXIpLgoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 14:52:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 14:52:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grl2n-0003NG-Jj; Thu, 07 Feb 2019 14:52:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OOdV=QO=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1grl2l-0003Md-8x
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 14:52:47 +0000
X-Inumbo-ID: 06cbecca-2ae8-11e9-ae2c-73ef079d0db7
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06cbecca-2ae8-11e9-ae2c-73ef079d0db7;
 Thu, 07 Feb 2019 14:52:44 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 786BA21E9E;
 Thu,  7 Feb 2019 09:52:44 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 07 Feb 2019 09:52:44 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=/p2MXp
 8TpSmryrHgbybva4OulvM2JvfkrfdoYMsgrqU=; b=JRs1VtRrwy4Mz/hqtD6dVk
 t/H45HMRed3WaXU0gyGe6vawme7IQpoCry2J+BPwCbEWEfgLyiZiIrESwpR0OGyr
 Xb+UG8Dcvn+V42kTVCgOM5KWTVGgRZt5H9xafAylJS5y+qiF5RfJXNupORfRqADx
 1LJ28B2J4ixJ4ZOvMHB0P3bp1NKQfARWqgJpIdvE3JG7IFyk0KrmQBW62soBaVrf
 jJmXeWfoiekgkvCVvWvt9mB+Ock0YryMvjt7L71gw9BNpcT7KLRpAJhxyiDvL/zo
 t+5tPO+6rj3swbsCJKp4isBQkiWftl4QnNoh7xaUTQ+/A7DandLRMlncnj/UgQZA
 ==
X-ME-Sender: <xms:OkZcXA91Kkyr5HPYb0d1FmWHBIbKIfszHIPvbwGoG5wso3FseO26rw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrledtgdejvdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffukfhfgg
 gtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihs
 khhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhngh
 hslhgrsgdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepledu
 rdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghkse
 hinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigv
 pedt
X-ME-Proxy: <xmx:O0ZcXDD4wBGsk-S9X_hSWP3mKgqmtsrGzIfTw6N0NJhEJpre9wdPjQ>
 <xmx:O0ZcXNi895xUVdLsn63iBlY8y-A0wkao-_3c7O5by8Bvz7xut7tdjA>
 <xmx:O0ZcXPOs9aN8K1JBEK9VuK3DDtSYNgGbG8RBcObaMgwNMOKeh6504g>
 <xmx:PEZcXGh5yStcVvOP6priC7doIrCGcevqb2pztYx2S-EPjbGLV8kBtQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id D748910312;
 Thu,  7 Feb 2019 09:52:41 -0500 (EST)
Date: Thu, 7 Feb 2019 15:52:38 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190207145238.GX21228@mail-itl>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <f5bf6b245f91398e0235a7b603ebc08ef64135ab.1549498018.git-series.marmarek@invisiblethingslab.com>
 <20190207095719.7r6mikq5ahdbw34p@mac>
 <20190207132124.GW21228@mail-itl>
MIME-Version: 1.0
In-Reply-To: <20190207132124.GW21228@mail-itl>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v4 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============6574916834754844162=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6574916834754844162==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="+bDoS+V4AJZnUgoC"
Content-Disposition: inline


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

On Thu, Feb 07, 2019 at 02:21:27PM +0100, Marek Marczykowski-G=C3=B3recki w=
rote:
> On Thu, Feb 07, 2019 at 10:57:19AM +0100, Roger Pau Monn=C3=A9 wrote:
> > On Thu, Feb 07, 2019 at 01:07:47AM +0100, Marek Marczykowski-G=C3=B3rec=
ki wrote:
> > > From: Simon Gaiser <simon@invisiblethingslab.com>
> > >=20
> > > Stubdomains need to be given sufficient privilege over the guest whic=
h it
> > > provides emulation for in order for PCI passthrough to work correctly.
> > > When a HVM domain try to enable MSI, QEMU in stubdomain calls
> > > PHYSDEVOP_map_pirq, but later it needs to call XEN_DOMCTL_bind_pt_irq=
 as
> > > part of xc_domain_update_msi_irq. Allow for that as part of
> > > PHYSDEVOP_map_pirq.
> > >=20
> > > This is not needed for PCI INTx, because IRQ in that case is known
> > > beforehand and the stubdomain is given permissions over this IRQ by
> > > libxl__device_pci_add (there's a do_pci_add against the stubdomain).
> > >=20
> > > Based on https://github.com/OpenXT/xenclient-oe/blob/5e0e7304a5a3c75e=
f01240a1e3673665b2aaf05e/recipes-extended/xen/files/stubdomain-msi-irq-acce=
ss.patch by Eric Chanudet <chanudete@ainfosec.com>.
> > >=20
> > > Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
> > > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethi=
ngslab.com>
> > > ---
> > > Changes in v3:
> > >  - extend commit message
> > > Changes in v4:
> > >  - add missing destroy_irq on error path
> > >=20
> > > With this patch, stubdomain will be able to create and map multiple i=
rq
> > > (DoS possibility?), as only target domain is validated in practice. Is
> > > that ok? If not, what additional limits could be applied here?
> > > In INTx case the problem doesn't apply, because toolstack grant access
> > > to particular IRQ and no allocation happen on stubdomain request. But=
 in
> > > MSI case, it isn't that easy as IRQ number isn't known before (as
> > > explained in the commit message).
> > > ---
> > >  xen/arch/x86/irq.c     | 24 ++++++++++++++++++++++++
> > >  xen/arch/x86/physdev.c |  9 +++++++++
> > >  2 files changed, 33 insertions(+)
> > >=20
> > > diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c
> > > index 8b44d6c..5e5dcac 100644
> > > --- a/xen/arch/x86/irq.c
> > > +++ b/xen/arch/x86/irq.c
> > > @@ -2674,6 +2674,22 @@ int allocate_and_map_msi_pirq(struct domain *d=
, int index, int *pirq_p,
> > >          {
> > >      case MAP_PIRQ_TYPE_MULTI_MSI:
> > >              irq =3D create_irq(NUMA_NO_NODE);
> > > +            if ( !(irq < nr_irqs_gsi || irq >=3D nr_irqs) &&
> > > +                    current->domain->target =3D=3D d )
> > > +            {
> > > +                ret =3D irq_permit_access(current->domain, irq);
> > > +                if ( ret ) {
> > > +                    dprintk(XENLOG_G_ERR,
> > > +                            "dom%d: can't grant it's stubdom (%d) ac=
cess to "
> > > +                            "irq %d for msi: %d!\n",
> > > +                            d->domain_id,
> > > +                            current->domain->domain_id,
> > > +                            irq,
> > > +                            ret);
> > > +                    destroy_irq(irq);
> > > +                    return ret;
> >=20
> > I'm afraid his won't work for devices that support multiple MSI vectors.
> > Note that map_domain_pirq also has a call to create_irq, and you are
> > not adding the sutbdom permissions there.
> >=20
> > IMO, the safer way to fix this would be to modify create_irq and
> > destroy_irq so that you give permissions to the subtdomain in the same
> > place that hardware domain permissions are given. Note that you will
> > have to change the function to take an extra domain parameter
> > AFAICT.
>=20
> That may be a good idea, I'll try.

Hmm, looking at the code, wouldn't it make sense to give device model
domain access to the IRQ _instead of_ hardware domain? If stubdomain is
in use, I don't see why dom0 would need access to that irq. Simply
provide what the device model domain is as parameter - either
hardware_domain, or stubdomain. Something like:

    create_irq(..., current->domain->target =3D=3D d ? current->domain : ha=
rdware_domain);

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

--+bDoS+V4AJZnUgoC
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxcRjYACgkQ24/THMrX
1ywRBgf/W7fa89VrFbYQwOfYMX8bQpYu6JYgNlEe6ctLvGAiO0HpFt40P2JKhNEH
gVjPc95rXEJ33JLLVbodPtZzY7Xm0RWNF5rz2UzXEFrYwZ6fTeTu3IM5uxNsEfJ8
mGXtTxRqnOiURj95rL42R9Qy0BzBG0Cmc/wx9cNO6+7bxWXB6kic6fFsKLcL1XC8
CkQRGByxvp4ntrTrzuJzFLbUXzTCNV95Y15nRxaBn5coQ1AAJNCGo8xanGIpBI5a
SkSkwdKKs4WfIfWXj/viNGPlhKvf1zcwFLExwqA6YOvDZFzKMbEr5iZbtTtsGyUD
89wVH8GcfDjEuCxlHWWhS+TUZc+D1A==
=d+VH
-----END PGP SIGNATURE-----

--+bDoS+V4AJZnUgoC--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6574916834754844162==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 07 14:58:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 14:58:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grl7r-0003bD-G2; Thu, 07 Feb 2019 14:58:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9m6e=QO=citrix.com=prvs=934266883=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grl7q-0003b7-0L
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 14:58:02 +0000
X-Inumbo-ID: c0bb547c-2ae8-11e9-ad89-9f4bf0409d8b
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0bb547c-2ae8-11e9-ad89-9f4bf0409d8b;
 Thu, 07 Feb 2019 14:57:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="85644628"
Date: Thu, 7 Feb 2019 15:57:54 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190207145754.t2pr4mlqjb2ohpqi@mac>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <f5bf6b245f91398e0235a7b603ebc08ef64135ab.1549498018.git-series.marmarek@invisiblethingslab.com>
 <20190207095719.7r6mikq5ahdbw34p@mac>
 <20190207132124.GW21228@mail-itl> <20190207145238.GX21228@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190207145238.GX21228@mail-itl>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDM6NTI6MzhQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFRodSwgRmViIDA3LCAyMDE5IGF0IDAyOjIxOjI3UE0g
KzAxMDAsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPiA+IE9uIFRodSwgRmVi
IDA3LCAyMDE5IGF0IDEwOjU3OjE5QU0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4g
PiA+IE9uIFRodSwgRmViIDA3LCAyMDE5IGF0IDAxOjA3OjQ3QU0gKzAxMDAsIE1hcmVrIE1hcmN6
eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPiA+ID4gPiBGcm9tOiBTaW1vbiBHYWlzZXIgPHNpbW9u
QGludmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gPiA+ID4gCj4gPiA+ID4gU3R1YmRvbWFpbnMgbmVl
ZCB0byBiZSBnaXZlbiBzdWZmaWNpZW50IHByaXZpbGVnZSBvdmVyIHRoZSBndWVzdCB3aGljaCBp
dAo+ID4gPiA+IHByb3ZpZGVzIGVtdWxhdGlvbiBmb3IgaW4gb3JkZXIgZm9yIFBDSSBwYXNzdGhy
b3VnaCB0byB3b3JrIGNvcnJlY3RseS4KPiA+ID4gPiBXaGVuIGEgSFZNIGRvbWFpbiB0cnkgdG8g
ZW5hYmxlIE1TSSwgUUVNVSBpbiBzdHViZG9tYWluIGNhbGxzCj4gPiA+ID4gUEhZU0RFVk9QX21h
cF9waXJxLCBidXQgbGF0ZXIgaXQgbmVlZHMgdG8gY2FsbCBYRU5fRE9NQ1RMX2JpbmRfcHRfaXJx
IGFzCj4gPiA+ID4gcGFydCBvZiB4Y19kb21haW5fdXBkYXRlX21zaV9pcnEuIEFsbG93IGZvciB0
aGF0IGFzIHBhcnQgb2YKPiA+ID4gPiBQSFlTREVWT1BfbWFwX3BpcnEuCj4gPiA+ID4gCj4gPiA+
ID4gVGhpcyBpcyBub3QgbmVlZGVkIGZvciBQQ0kgSU5UeCwgYmVjYXVzZSBJUlEgaW4gdGhhdCBj
YXNlIGlzIGtub3duCj4gPiA+ID4gYmVmb3JlaGFuZCBhbmQgdGhlIHN0dWJkb21haW4gaXMgZ2l2
ZW4gcGVybWlzc2lvbnMgb3ZlciB0aGlzIElSUSBieQo+ID4gPiA+IGxpYnhsX19kZXZpY2VfcGNp
X2FkZCAodGhlcmUncyBhIGRvX3BjaV9hZGQgYWdhaW5zdCB0aGUgc3R1YmRvbWFpbikuCj4gPiA+
ID4gCj4gPiA+ID4gQmFzZWQgb24gaHR0cHM6Ly9naXRodWIuY29tL09wZW5YVC94ZW5jbGllbnQt
b2UvYmxvYi81ZTBlNzMwNGE1YTNjNzVlZjAxMjQwYTFlMzY3MzY2NWIyYWFmMDVlL3JlY2lwZXMt
ZXh0ZW5kZWQveGVuL2ZpbGVzL3N0dWJkb21haW4tbXNpLWlycS1hY2Nlc3MucGF0Y2ggYnkgRXJp
YyBDaGFudWRldCA8Y2hhbnVkZXRlQGFpbmZvc2VjLmNvbT4uCj4gPiA+ID4gCj4gPiA+ID4gU2ln
bmVkLW9mZi1ieTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+
ID4gPiA+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFy
ZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiA+ID4gPiAtLS0KPiA+ID4gPiBDaGFuZ2VzIGlu
IHYzOgo+ID4gPiA+ICAtIGV4dGVuZCBjb21taXQgbWVzc2FnZQo+ID4gPiA+IENoYW5nZXMgaW4g
djQ6Cj4gPiA+ID4gIC0gYWRkIG1pc3NpbmcgZGVzdHJveV9pcnEgb24gZXJyb3IgcGF0aAo+ID4g
PiA+IAo+ID4gPiA+IFdpdGggdGhpcyBwYXRjaCwgc3R1YmRvbWFpbiB3aWxsIGJlIGFibGUgdG8g
Y3JlYXRlIGFuZCBtYXAgbXVsdGlwbGUgaXJxCj4gPiA+ID4gKERvUyBwb3NzaWJpbGl0eT8pLCBh
cyBvbmx5IHRhcmdldCBkb21haW4gaXMgdmFsaWRhdGVkIGluIHByYWN0aWNlLiBJcwo+ID4gPiA+
IHRoYXQgb2s/IElmIG5vdCwgd2hhdCBhZGRpdGlvbmFsIGxpbWl0cyBjb3VsZCBiZSBhcHBsaWVk
IGhlcmU/Cj4gPiA+ID4gSW4gSU5UeCBjYXNlIHRoZSBwcm9ibGVtIGRvZXNuJ3QgYXBwbHksIGJl
Y2F1c2UgdG9vbHN0YWNrIGdyYW50IGFjY2Vzcwo+ID4gPiA+IHRvIHBhcnRpY3VsYXIgSVJRIGFu
ZCBubyBhbGxvY2F0aW9uIGhhcHBlbiBvbiBzdHViZG9tYWluIHJlcXVlc3QuIEJ1dCBpbgo+ID4g
PiA+IE1TSSBjYXNlLCBpdCBpc24ndCB0aGF0IGVhc3kgYXMgSVJRIG51bWJlciBpc24ndCBrbm93
biBiZWZvcmUgKGFzCj4gPiA+ID4gZXhwbGFpbmVkIGluIHRoZSBjb21taXQgbWVzc2FnZSkuCj4g
PiA+ID4gLS0tCj4gPiA+ID4gIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAgfCAyNCArKysrKysrKysr
KysrKysrKysrKysrKysKPiA+ID4gPiAgeGVuL2FyY2gveDg2L3BoeXNkZXYuYyB8ICA5ICsrKysr
KysrKwo+ID4gPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKykKPiA+ID4gPiAK
PiA+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIveGVuL2FyY2gveDg2L2ly
cS5jCj4gPiA+ID4gaW5kZXggOGI0NGQ2Yy4uNWU1ZGNhYyAxMDA2NDQKPiA+ID4gPiAtLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKPiA+ID4gPiArKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKPiA+ID4g
PiBAQCAtMjY3NCw2ICsyNjc0LDIyIEBAIGludCBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKHN0
cnVjdCBkb21haW4gKmQsIGludCBpbmRleCwgaW50ICpwaXJxX3AsCj4gPiA+ID4gICAgICAgICAg
ewo+ID4gPiA+ICAgICAgY2FzZSBNQVBfUElSUV9UWVBFX01VTFRJX01TSToKPiA+ID4gPiAgICAg
ICAgICAgICAgaXJxID0gY3JlYXRlX2lycShOVU1BX05PX05PREUpOwo+ID4gPiA+ICsgICAgICAg
ICAgICBpZiAoICEoaXJxIDwgbnJfaXJxc19nc2kgfHwgaXJxID49IG5yX2lycXMpICYmCj4gPiA+
ID4gKyAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT50YXJnZXQgPT0gZCApCj4g
PiA+ID4gKyAgICAgICAgICAgIHsKPiA+ID4gPiArICAgICAgICAgICAgICAgIHJldCA9IGlycV9w
ZXJtaXRfYWNjZXNzKGN1cnJlbnQtPmRvbWFpbiwgaXJxKTsKPiA+ID4gPiArICAgICAgICAgICAg
ICAgIGlmICggcmV0ICkgewo+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgIGRwcmludGsoWEVO
TE9HX0dfRVJSLAo+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRvbSVkOiBj
YW4ndCBncmFudCBpdCdzIHN0dWJkb20gKCVkKSBhY2Nlc3MgdG8gIgo+ID4gPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImlycSAlZCBmb3IgbXNpOiAlZCFcbiIsCj4gPiA+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsCj4gPiA+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCwKPiA+ID4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlycSwKPiA+ID4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJldCk7Cj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgZGVzdHJveV9p
cnEoaXJxKTsKPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+ID4gPiAK
PiA+ID4gSSdtIGFmcmFpZCBoaXMgd29uJ3Qgd29yayBmb3IgZGV2aWNlcyB0aGF0IHN1cHBvcnQg
bXVsdGlwbGUgTVNJIHZlY3RvcnMuCj4gPiA+IE5vdGUgdGhhdCBtYXBfZG9tYWluX3BpcnEgYWxz
byBoYXMgYSBjYWxsIHRvIGNyZWF0ZV9pcnEsIGFuZCB5b3UgYXJlCj4gPiA+IG5vdCBhZGRpbmcg
dGhlIHN1dGJkb20gcGVybWlzc2lvbnMgdGhlcmUuCj4gPiA+IAo+ID4gPiBJTU8sIHRoZSBzYWZl
ciB3YXkgdG8gZml4IHRoaXMgd291bGQgYmUgdG8gbW9kaWZ5IGNyZWF0ZV9pcnEgYW5kCj4gPiA+
IGRlc3Ryb3lfaXJxIHNvIHRoYXQgeW91IGdpdmUgcGVybWlzc2lvbnMgdG8gdGhlIHN1YnRkb21h
aW4gaW4gdGhlIHNhbWUKPiA+ID4gcGxhY2UgdGhhdCBoYXJkd2FyZSBkb21haW4gcGVybWlzc2lv
bnMgYXJlIGdpdmVuLiBOb3RlIHRoYXQgeW91IHdpbGwKPiA+ID4gaGF2ZSB0byBjaGFuZ2UgdGhl
IGZ1bmN0aW9uIHRvIHRha2UgYW4gZXh0cmEgZG9tYWluIHBhcmFtZXRlcgo+ID4gPiBBRkFJQ1Qu
Cj4gPiAKPiA+IFRoYXQgbWF5IGJlIGEgZ29vZCBpZGVhLCBJJ2xsIHRyeS4KPiAKPiBIbW0sIGxv
b2tpbmcgYXQgdGhlIGNvZGUsIHdvdWxkbid0IGl0IG1ha2Ugc2Vuc2UgdG8gZ2l2ZSBkZXZpY2Ug
bW9kZWwKPiBkb21haW4gYWNjZXNzIHRvIHRoZSBJUlEgX2luc3RlYWQgb2ZfIGhhcmR3YXJlIGRv
bWFpbj8gSWYgc3R1YmRvbWFpbiBpcwo+IGluIHVzZSwgSSBkb24ndCBzZWUgd2h5IGRvbTAgd291
bGQgbmVlZCBhY2Nlc3MgdG8gdGhhdCBpcnEuIFNpbXBseQo+IHByb3ZpZGUgd2hhdCB0aGUgZGV2
aWNlIG1vZGVsIGRvbWFpbiBpcyBhcyBwYXJhbWV0ZXIgLSBlaXRoZXIKPiBoYXJkd2FyZV9kb21h
aW4sIG9yIHN0dWJkb21haW4uIFNvbWV0aGluZyBsaWtlOgo+IAo+ICAgICBjcmVhdGVfaXJxKC4u
LiwgY3VycmVudC0+ZG9tYWluLT50YXJnZXQgPT0gZCA/IGN1cnJlbnQtPmRvbWFpbiA6IGhhcmR3
YXJlX2RvbWFpbik7CgpJc24ndCB0aGVyZSBzb21lIGNsZWFudXAgdGhhdCBsaWtlbHkgbmVlZHMg
dG8gYmUgZG9uZSBieSBkb20wIGlmIGl0J3MKbm90IGRvbmUgYnkgdGhlIHN0dWJkb20sIG9yIGlu
IGNhc2UgdGhlIHN0dWJkb20gY3Jhc2hlcyBmb3Igc29tZQpyZWFzb24/CgpPciBtYXliZSB0aGF0
J3MgYWxyZWFkeSBkb25lIG9uIGRvbWFpbiBkZXN0cnVjdGlvbiBieSBYZW4gaXRzZWxmLCBpbgp3
aGljaCBjYXNlIG5vdCBnaXZpbmcgcGVybWlzc2lvbnMgdG8gZG9tMCB3b3VsZCBiZSBmaW5lLgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 15:02:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 15:02:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grlCF-0004Rz-Cb; Thu, 07 Feb 2019 15:02:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gno6=QO=chiark.greenend.org.uk=ijackson@srs-us1.protection.inumbo.net>)
 id 1grlCD-0004Rf-RK
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 15:02:33 +0000
X-Inumbo-ID: 65467764-2ae9-11e9-bc90-bc764e045a96
Received: from chiark.greenend.org.uk (unknown [2001:ba8:1e3::])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65467764-2ae9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 15:02:33 +0000 (UTC)
Received: from [172.18.45.5] (helo=zealot.relativity.greenend.org.uk)
 by chiark.greenend.org.uk (Debian Exim 4.84_2 #1) with esmtp
 (return-path ijackson@chiark.greenend.org.uk)
 id 1grlCA-0003mK-WC; Thu, 07 Feb 2019 15:02:31 +0000
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  7 Feb 2019 15:02:27 +0000
Message-Id: <20190207150227.6341-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207150227.6341-1-ian.jackson@eu.citrix.com>
References: <20190207150227.6341-1-ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 3/3] tools: init scripts: make XEN_RUN_DIR and
 XEN_LOCK_DIR mode 700
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2ZW4gd29ybGQtcmVhZGFibGUuICBJ
ZiB0aGlzIHNjcmlwdApmb3Igc29tZSByZWFzb24gcnVucyB3aXRoIGEgbGF4IHVtYXNrIHRoZXkg
bWlnaHQgYmUgY3JlYXRlZApvdmVybHktd3JpdGVhYmxlLiAgQXZvaWQgYW55IHN1Y2ggYnVnIGJ5
IHNldHRpbmcgdGhlIG1vZGUgZXhwbGljaXRseS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2hvdHBsdWcvTGludXgvaW5p
dC5kL3hlbmNvbW1vbnMuaW4gfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0
LmQveGVuY29tbW9ucy5pbiBiL3Rvb2xzL2hvdHBsdWcvTGludXgvaW5pdC5kL3hlbmNvbW1vbnMu
aW4KaW5kZXggYWE2MmU0YzkyZi4uN2ZkNjkwM2I5OCAxMDA2NDQKLS0tIGEvdG9vbHMvaG90cGx1
Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucy5pbgorKysgYi90b29scy9ob3RwbHVnL0xpbnV4L2lu
aXQuZC94ZW5jb21tb25zLmluCkBAIC01Niw4ICs1Niw4IEBAIGRvX3N0YXJ0ICgpIHsKIAogCWZv
ciBtb2QgaW4gJEJBQ0tFTkRfTU9EVUxFUyA7IGRvIG1vZHByb2JlICIkbW9kIiAmPi9kZXYvbnVs
bCA7IGRvbmUKIAotCW1rZGlyIC1wICR7WEVOX1JVTl9ESVJ9Ci0JbWtkaXIgLXAgJHtYRU5fTE9D
S19ESVJ9CisJbWtkaXIgLW03MDAgLXAgJHtYRU5fUlVOX0RJUn0KKwlta2RpciAtbTcwMCAtcCAk
e1hFTl9MT0NLX0RJUn0KIAlta2RpciAtcCAke1hFTl9MT0dfRElSfQogCiAJQFhFTl9TQ1JJUFRf
RElSQC9sYXVuY2gteGVuc3RvcmUgfHwgZXhpdCAxCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 15:02:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 15:02:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grlCF-0004S5-LL; Thu, 07 Feb 2019 15:02:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gno6=QO=chiark.greenend.org.uk=ijackson@srs-us1.protection.inumbo.net>)
 id 1grlCD-0004Rg-TX
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 15:02:33 +0000
X-Inumbo-ID: 64fabfb0-2ae9-11e9-bc90-bc764e045a96
Received: from chiark.greenend.org.uk (unknown [2001:ba8:1e3::])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64fabfb0-2ae9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 15:02:32 +0000 (UTC)
Received: from [172.18.45.5] (helo=zealot.relativity.greenend.org.uk)
 by chiark.greenend.org.uk (Debian Exim 4.84_2 #1) with esmtp
 (return-path ijackson@chiark.greenend.org.uk)
 id 1grlCA-0003mK-F6; Thu, 07 Feb 2019 15:02:30 +0000
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  7 Feb 2019 15:02:25 +0000
Message-Id: <20190207150227.6341-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207150227.6341-1-ian.jackson@eu.citrix.com>
References: <20190207150227.6341-1-ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 1/3] tools: init scripts: xencommons: Provides
 `xen'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgdXNlZnVsIHRvIGhhdmUgYSBzaW5nbGUgYHhlbicgZmFjaWxpdHkgKGluIHRoZSBMU0Ig
UHJvdmlkZXMKbmFtZXNwYWNlKS4gIFRoYXQgYWxsb3dzIG90aGVyIGZhY2lsaXRpZXMgdG8gc3Bl
Y2lmeSB0aGF0IHRoZXkgc2hvdWxkCmdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQgbmVlZGluZyB0byBr
bm93IHRoZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgoKVGhpcyBzZXJ2aWNlIG5hbWUgaXMgYWxy
ZWFkeSBQcm92aWRlJ2QgYnkgdGhlIChmYWlybHkgZGlmZmVyZW50KSBpbml0CnNjcmlwdHMgdXNl
ZCBpbiBEZWJpYW4uCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9ob3RwbHVnL0xpbnV4L2luaXQuZC94ZW5jb21tb25zLmlu
IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucy5pbiBiL3Rv
b2xzL2hvdHBsdWcvTGludXgvaW5pdC5kL3hlbmNvbW1vbnMuaW4KaW5kZXggYTMzMDU4ZWQ0NC4u
NTgxYjAyYzI3YSAxMDA2NDQKLS0tIGEvdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQveGVuY29t
bW9ucy5pbgorKysgYi90b29scy9ob3RwbHVnL0xpbnV4L2luaXQuZC94ZW5jb21tb25zLmluCkBA
IC03LDcgKzcsNyBAQAogIyBjaGtjb25maWc6IDIzNDUgNzAgMTAKICMgZGVzY3JpcHRpb246IFN0
YXJ0cyBhbmQgc3RvcHMgeGVuc3RvcmVkIGFuZCB4ZW5jb25zb2xlZAogIyMjIEJFR0lOIElOSVQg
SU5GTwotIyBQcm92aWRlczogICAgICAgICAgeGVuc3RvcmVkIHhlbmNvbnNvbGVkCisjIFByb3Zp
ZGVzOiAgICAgICAgICB4ZW5zdG9yZWQgeGVuY29uc29sZWQgeGVuCiAjIFJlcXVpcmVkLVN0YXJ0
OiAgICAkc3lzbG9nICRyZW1vdGVfZnMKICMgU2hvdWxkLVN0YXJ0OgogIyBSZXF1aXJlZC1TdG9w
OiAgICAgJHN5c2xvZyAkcmVtb3RlX2ZzCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 15:02:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 15:02:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grlCF-0004Rt-2l; Thu, 07 Feb 2019 15:02:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gno6=QO=chiark.greenend.org.uk=ijackson@srs-us1.protection.inumbo.net>)
 id 1grlCD-0004Re-RK
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 15:02:33 +0000
X-Inumbo-ID: 64cbf68e-2ae9-11e9-bc90-bc764e045a96
Received: from chiark.greenend.org.uk (unknown [2001:ba8:1e3::])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64cbf68e-2ae9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 15:02:32 +0000 (UTC)
Received: from [172.18.45.5] (helo=zealot.relativity.greenend.org.uk)
 by chiark.greenend.org.uk (Debian Exim 4.84_2 #1) with esmtp
 (return-path ijackson@chiark.greenend.org.uk)
 id 1grlCA-0003mK-5e; Thu, 07 Feb 2019 15:02:30 +0000
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  7 Feb 2019 15:02:24 +0000
Message-Id: <20190207150227.6341-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.12 0/3] tools: Init scripts minor fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Hans van Kranenburg <hans.van.kranenburg@mendix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIERlYmlhbiBYZW4gbWFpbnRhaW5lcnMgaGFkIGEgcmV2aWV3IG9mIHRoZSBpbml0IHNjcmlw
dHMuICBEZWJpYW4KaGFzIGl0cyBjb21wbGV0ZWx5IG93biBzZXQgb2Ygc2NyaXB0cy4gIFRoaXMg
aXMgc29tZXRoaW5nIHRoYXQgbmVlZHMKdG8gYmUgdGFja2xlZCBpbiB0aGUgbWVkaXVtIHRlcm0g
YnV0IG5vdCBub3cuCgpIb3dldmVyLCB3ZSBkaWQgaWRlbnRpZnkgc29tZSB0aGluZ3Mgd2hpY2gg
Y291bGQgYmUgcmVtZWRpZWQgdXBzdHJlYW0KcmlnaHQgYXdheS4KCklhbiBKYWNrc29uICgzKToK
ICB0b29sczogaW5pdCBzY3JpcHRzOiB4ZW5jb21tb25zOiBQcm92aWRlcyBgeGVuJwogIHRvb2xz
OiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVzIHRvIERlc2NyaXB0aW9uCiAgdG9vbHM6
IGluaXQgc2NyaXB0czogbWFrZSBYRU5fUlVOX0RJUiBhbmQgWEVOX0xPQ0tfRElSIG1vZGUgNzAw
CgogdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucy5pbiB8IDggKysrKy0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 15:02:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 15:02:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grlCK-0004Sj-UV; Thu, 07 Feb 2019 15:02:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gno6=QO=chiark.greenend.org.uk=ijackson@srs-us1.protection.inumbo.net>)
 id 1grlCK-0004SW-0G
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 15:02:40 +0000
X-Inumbo-ID: 651cd6ce-2ae9-11e9-bc90-bc764e045a96
Received: from chiark.greenend.org.uk (unknown [2001:ba8:1e3::])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 651cd6ce-2ae9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 15:02:33 +0000 (UTC)
Received: from [172.18.45.5] (helo=zealot.relativity.greenend.org.uk)
 by chiark.greenend.org.uk (Debian Exim 4.84_2 #1) with esmtp
 (return-path ijackson@chiark.greenend.org.uk)
 id 1grlCA-0003mK-Nc; Thu, 07 Feb 2019 15:02:30 +0000
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  7 Feb 2019 15:02:26 +0000
Message-Id: <20190207150227.6341-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207150227.6341-1-ian.jackson@eu.citrix.com>
References: <20190207150227.6341-1-ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 2/3] tools: init scripts: xencommons: Fixes to
 Description
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YG5lZWVkZWQnIGlzIGEgdHlwby4gIEFuZCB4ZW5kIGlzIGxvbmcgZ29uZS4KCk5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+Ci0tLQogdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucy5pbiB8
IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvaW5pdC5kL3hlbmNvbW1vbnMuaW4gYi90b29s
cy9ob3RwbHVnL0xpbnV4L2luaXQuZC94ZW5jb21tb25zLmluCmluZGV4IDU4MWIwMmMyN2EuLmFh
NjJlNGM5MmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2hvdHBsdWcvTGludXgvaW5pdC5kL3hlbmNvbW1v
bnMuaW4KKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucy5pbgpAQCAt
MTUsNyArMTUsNyBAQAogIyBEZWZhdWx0LVN0YXJ0OiAgICAgMiAzIDUKICMgRGVmYXVsdC1TdG9w
OiAgICAgIDAgMSA2CiAjIFNob3J0LURlc2NyaXB0aW9uOiBTdGFydC9zdG9wIHhlbnN0b3JlZCBh
bmQgeGVuY29uc29sZWQKLSMgRGVzY3JpcHRpb246ICAgICAgIFN0YXJ0cyBhbmQgc3RvcHMgdGhl
IGRhZW1vbnMgbmVlZWRlZCBmb3IgeGwveGVuZAorIyBEZXNjcmlwdGlvbjogICAgICAgU3RhcnRz
IGFuZCBzdG9wcyB0aGUgZGFlbW9ucyBuZWVkZWQgZm9yIHhsCiAjIyMgRU5EIElOSVQgSU5GTwog
CiBCQUNLRU5EX01PRFVMRVM9IkBMSU5VWF9CQUNLRU5EX01PRFVMRVNAIgotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 15:03:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 15:03:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grlDD-0004e0-AZ; Thu, 07 Feb 2019 15:03:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=adRb=QO=citrix.com=prvs=934d128f4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1grlDC-0004dp-DG
 for xen-devel@lists.xen.org; Thu, 07 Feb 2019 15:03:34 +0000
X-Inumbo-ID: 87baa87b-2ae9-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87baa87b-2ae9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 15:03:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="85645113"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <1549485670-9273-1-git-send-email-andrew.cooper3@citrix.com>
 <5C5C2B900200007800214A08@prv1-mh.provo.novell.com>
 <c6657a1e-3f1c-3bd4-6d7a-b0ca761fb664@citrix.com>
 <5C5C36920200007800214A8F@prv1-mh.provo.novell.com>
 <7c856aad-b0b7-f281-7deb-cb3f36b2befc@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <9bdb5869-e760-a4f3-105d-25821f102cee@citrix.com>
Date: Thu, 7 Feb 2019 15:01:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <7c856aad-b0b7-f281-7deb-cb3f36b2befc@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMjAxOSAxMzo1NiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNy8wMi8yMDE5
IDE0OjQ1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4KPj4+Pj4gQEAgLTYwNiwyMyArNTk4LDE0IEBA
IGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKPj4+Pj4gICAg
ICB7Cj4+Pj4+ICAgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBl
X2luZm8gPSBQR1RfbDRfcGFnZV90YWJsZTsKPj4+Pj4gICAgICAgICAgbDRzdGFydCA9IGw0dGFi
ID0gX192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOwo+Pj4+PiArICAgICAg
ICBjbGVhcl9wYWdlKGw0dGFiKTsKPj4+Pj4gKyAgICAgICAgaW5pdF94ZW5fbDRfc2xvdHMobDR0
YWIsIF9tZm4odmlydF90b19tZm4obDRzdGFydCkpLAo+Pj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICBkLCBJTlZBTElEX01GTiwgdHJ1ZSk7Cj4+Pj4+ICsgICAgICAgIHYtPmFyY2guZ3Vl
c3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9wYWRkcihfX3BhKGw0c3RhcnQpKTsKPj4+Pj4gICAg
ICB9Cj4+Pj4+ICAgICAgZWxzZQo+Pj4+PiAtICAgIHsKPj4+Pj4gLSAgICAgICAgcGFnZSA9IGFs
bG9jX2RvbWhlYXBfcGFnZShkLCBNRU1GX25vX293bmVyIHwgTUVNRl9ub19zY3J1Yik7Cj4+Pj4+
IC0gICAgICAgIGlmICggIXBhZ2UgKQo+Pj4+PiAtICAgICAgICAgICAgcGFuaWMoIk5vdCBlbm91
Z2ggUkFNIGZvciBkb21haW4gMCBQTUw0XG4iKTsKPj4+Pj4gLSAgICAgICAgcGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8gPSBQR1RfbDRfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkfDE7Cj4+Pj4+IC0g
ICAgICAgIGw0c3RhcnQgPSBsNHRhYiA9IHBhZ2VfdG9fdmlydChwYWdlKTsKPj4+Pj4gLSAgICAg
ICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNlLnR5cGVfaW5mbyA9IFBHVF9sM19w
YWdlX3RhYmxlOwo+Pj4+PiAtICAgICAgICBsM3N0YXJ0ID0gX192YShtcHRfYWxsb2MpOyBtcHRf
YWxsb2MgKz0gUEFHRV9TSVpFOwo+Pj4+IFRoaXMgb25lIGlzIGxvc3Qgd2l0aG91dCByZXBsYWNl
bWVudCwgYnV0IGlzIG5lZWRlZC4gQ29tbWl0Cj4+Pj4gN2E5ZDc2NDYzMCAoIng4Ni8zMi1vbi02
NDogYWRqdXN0IERvbTAgaW5pdGlhbCBwYWdlIHRhYmxlIGxheW91dCIpCj4+Pj4gc3BlY2lmaWNh
bGx5IGludHJvZHVjZWQgaXQgdG8gbWFrZSBzdXJlIHRoZSBndWVzdC1wZXJjZWl2ZWQgdG9wIGxl
dmVsCj4+Pj4gcGFnZSB0YWJsZSBpcyBhbGxvY2F0ZWQgZmlyc3QgKGFuZCBoZW5jZSBtYXJrcyB0
aGUgYmVnaW5uaW5nIG9mIHRoZQo+Pj4+IGJvb3QgcGFnZSB0YWJsZXMsIHNvIERvbTAgY2FuIGxh
dGVyIHB1dCBhbGwgb2YgdGhlbSBpbnRvIGdlbmVyYWwgdXNlKS4KPj4+IEkgZGlkIGNhbGwgdGhp
cyBvdXQgc3BlY2lmaWNhbGx5IGluIHRoZSBjb21taXQgbWVzc2FnZS4gIEkgaGFkIG5vIGlkZWEK
Pj4+IGFib3V0IHRoYXQgY29tbWl0IHdoZW4gZWRpdGluZyB0aGUgY29kZSwgYnV0IEkgc3RpbGwg
ZG9uJ3QgdW5kZXJzdGFuZAo+Pj4gd2h5IGl0IGlzIGltcG9ydGFudCB0aGF0IHRoZSBndWVzdHMg
dG9wIGxldmVsIG5lZWRzIHRvIGJlIGZpcnN0Lgo+PiBUaGUgc3RhcnQgaW5mbyBmaWVsZCAicHRf
YmFzZSIgaXMgc3BlY2lmaWVkIHRvIHBvaW50IGF0IHRoZSByb290IHRhYmxlLgo+PiBJZiB0aGUg
cm9vdCB0YWJsZSBpc24ndCBmaXJzdCwgaXQncyBoYXJkZXIgZm9yIHRoZSBrZXJuZWwgdG8ga25v
dyB3aGVyZQo+PiB0aGUgY291bnRpbmcgb2YgIm5yX3B0X2ZyYW1lcyIgYWN0dWFsbHkgc3RhcnRz
IChzZWUgTGludXgnZXMKPj4geGVuX2ZpbmRfcHRfYmFzZSgpLCB3aGljaCB0ZWxscyBtZSB0aGF0
IG5vd2FkYXlzIHRoZXkgZG8gdGhhdAo+PiBleHRyYSBzY2FubmluZywgYnV0IGlpcmMgdGhpcyBo
YWRuJ3QgYmVlbiB0aGVyZSBmcm9tIHRoZSBiZWdpbm5pbmcpLgo+IEJlZm9yZSBJIGludHJvZHVj
ZWQgeGVuX2ZpbmRfcHRfYmFzZSgpIDMyLWJpdCBwdiBkb21haW5zIGp1c3QgYXNzdW1lZAo+IHRo
ZXJlIGNvdWxkIGJlIDIgcGFnZSB0YWJsZXMgbG9jYXRlZCBiZWZvcmUgUEdELgo+Cj4gVGhlcmUg
aXMgYW4gZXhoYXVzdGl2ZSBjb21tZW50IGluIFhlbidzIGluY2x1ZGUvcHVibGljL3hlbi5oIGlu
IHRoaXMKPiByZWdhcmQuCgpPaCAtIHNvIHRoZXJlIGlzLsKgIFRoYXQgaXMgcmF0aGVyIG1vcmUg
aGVscGZ1bCBhdCBleHBsYWluaW5nIHdoYXQgaXMKZ29pbmcgb24sIGJ1dCB0aGVyZSByZWFsbHkg
bmVlZHMgdG8gYmUgYSBjb21tZW50IGluIHRoZSBjb2RlLgoKPgo+PiBGdXJ0aGVybW9yZSB5b3Vy
IGNoYW5nZSBldmVuIHZpb2xhdGVzIHRoZSBzcGVjaWZpY2F0aW9uLCBhcwo+PiAicHRfYmFzZSIg
bm8gbG9uZ2VyIHBvaW50cyBhdCB0aGUgcm9vdCB0YWJsZTsgeW91J2QgaGF2ZSB0byB1bmRvCj4g
VGhpcyBpcyBvZiBjb3Vyc2UgYSBtYWpvciBwcm9ibGVtLgo+Cj4gcHRfYmFzZSBpcyBzaW1pbGFy
IHRvICJ3aGVyZSBjcjMgaXMgc3VwcG9zZWQgdG8gcG9pbnQgYXQiLgoKT2J2aW91c2x5IHRoaXMg
aXMgYSBidWcgbmVlZGluZyBmaXhpbmcuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 15:10:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 15:10:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grlJb-0005h7-3C; Thu, 07 Feb 2019 15:10:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dIWW=QO=citrix.com=prvs=93432fab5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1grlJZ-0005h2-Nq
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 15:10:09 +0000
X-Inumbo-ID: 72740cd0-2aea-11e9-b8c2-7f32ed36c2e0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 72740cd0-2aea-11e9-b8c2-7f32ed36c2e0;
 Thu, 07 Feb 2019 15:10:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77557752"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 15:09:39 +0000
Message-ID: <20190207150939.7064-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] docs: features/qemu-depriv formatting fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TmVlZCBhIHNwYWNlIGJldHdlZW4gdGhlIHBhcmFncmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9j
IGtub3dzIGl0J3MgYQpsaXN0LgoKU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgotLS0KUmVsZWFzZSBqdXN0aWZpY2F0aW9uOgogLSAiQnVnIiBp
biBkb2NzIChpbmNvcnJlY3QgSFRNTCBvdXRwdXQgZ2VuZXJhdGVkKQoKQ0M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
Q0M6IEtvbnJhZCBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBk
b2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jIHwgMTQgKysrKysrKystLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJpdmlsZWdlLnBhbmRvYyBiL2RvY3MvZmVhdHVy
ZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5kb2MKaW5kZXggY2ZlNTI4YjFkMy4uNGVmMTE5YzgyMSAx
MDA2NDQKLS0tIGEvZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJpdmlsZWdlLnBhbmRvYworKysgYi9k
b2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jCkBAIC0xMDksMTUgKzEwOSwxNyBA
QCBTZWUgZG9jcy9kZXNpZ24vcWVtdS1kZXByaXZpbGVnZS5tZCBmb3IgdGVjaG5pY2FsIGRldGFp
bHMuCiAjIExpbWl0YXRpb25zCiAKIFRoZSBmb2xsb3dpbmcgZmVhdHVyZXMgc3RpbGwgbmVlZCB0
byBiZSBpbXBsZW1lbnRlZDoKLSAqIEluc2VydGluZyBhIG5ldyBjZHJvbSB3aGlsZSB0aGUgZ3Vl
c3QgaXMgcnVubmluZyAoeGwgY2Ryb20taW5zZXJ0KQotICogU3VwcG9ydCBmb3IgcWRpc2sgYmFj
a2VuZHMKKworKiBJbnNlcnRpbmcgYSBuZXcgY2Ryb20gd2hpbGUgdGhlIGd1ZXN0IGlzIHJ1bm5p
bmcgKHhsIGNkcm9tLWluc2VydCkKKyogU3VwcG9ydCBmb3IgcWRpc2sgYmFja2VuZHMKIAogQSBu
dW1iZXIgb2YgcmVzdHJpY3Rpb25zIHN0aWxsIG5lZWQgdG8gYmUgaW1wbGVtZW50ZWQuICBBIGNv
bXByb21pc2VkCiBkZXZpY2UgbW9kZWwgbWF5IGJlIGFibGUgdG8gZG8gdGhlIGZvbGxvd2luZzoK
LSAqIERlbGF5IG9yIGV4cGxvaXQgd2Vha25lc3NlcyBpbiB0aGUgdG9vbHN0YWNrCi0gKiBMYXVu
Y2ggImZvcmsgYm9tYnMiIG9yIG90aGVyIHJlc291cmNlIGV4aGF1c3Rpb24gYXR0YWNrcwotICog
TWFrZSBuZXR3b3JrIGNvbm5lY3Rpb25zIG9uIHRoZSBtYW5hZ2VtZW50IG5ldHdvcmsKLSAqIEJy
ZWFrIG91dCBvZiB0aGUgcmVzdHJpY3Rpb25zIGFmdGVyIG1pZ3JhdGlvbgorCisqIERlbGF5IG9y
IGV4cGxvaXQgd2Vha25lc3NlcyBpbiB0aGUgdG9vbHN0YWNrCisqIExhdW5jaCAiZm9yayBib21i
cyIgb3Igb3RoZXIgcmVzb3VyY2UgZXhoYXVzdGlvbiBhdHRhY2tzCisqIE1ha2UgbmV0d29yayBj
b25uZWN0aW9ucyBvbiB0aGUgbWFuYWdlbWVudCBuZXR3b3JrCisqIEJyZWFrIG91dCBvZiB0aGUg
cmVzdHJpY3Rpb25zIGFmdGVyIG1pZ3JhdGlvbgogCiBBZGRpdGlvbmFsbHksIGdldHRpbmcgUENJ
IHBhc3N0aHJvdWdoIHRvIHdvcmsgc2VjdXJlbHkgd291bGQgcmVxdWlyZSBhCiBzaWduaWZpY2Fu
dCByZXdvcmsgb2YgaG93IHBhc3N0aHJvdWdoIHdvcmtzIGF0IHRoZSBtb21lbnQuICBJdCBtYXkg
YmUKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 15:16:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 15:16:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grlPW-0005tq-Qc; Thu, 07 Feb 2019 15:16:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=adRb=QO=citrix.com=prvs=934d128f4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1grlPW-0005tl-9o
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 15:16:18 +0000
X-Inumbo-ID: 502dd3f1-2aeb-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 502dd3f1-2aeb-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 15:16:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="85645950"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190207150939.7064-1-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <c3025884-3da5-a298-0432-8441faa1aea8@citrix.com>
Date: Thu, 7 Feb 2019 15:10:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190207150939.7064-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)
Subject: Re: [Xen-devel] [PATCH] docs: features/qemu-depriv formatting fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMjAxOSAxNTowOSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBOZWVkIGEgc3BhY2Ug
YmV0d2VlbiB0aGUgcGFyYWdyYXBoIGFuZCB0aGUgbGlzdCBzbyBwYW5kb2Mga25vd3MgaXQncyBh
Cj4gbGlzdC4KPgo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KCkxHVE0uwqAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 15:36:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 15:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grlis-0007eC-Nb; Thu, 07 Feb 2019 15:36:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grlir-0007e7-Lw
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 15:36:17 +0000
X-Inumbo-ID: 1b50e191-2aee-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b50e191-2aee-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 15:36:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77561217"
Date: Thu, 7 Feb 2019 15:36:13 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190207153613.m3lwcoxqogkbd2ab@zion.uk.xensource.com>
References: <20190207150227.6341-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190207150227.6341-1-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12 0/3] tools: Init scripts minor fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Hans van Kranenburg <hans.van.kranenburg@mendix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDM6MDI6MjRQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhlIERlYmlhbiBYZW4gbWFpbnRhaW5lcnMgaGFkIGEgcmV2aWV3IG9mIHRoZSBpbml0
IHNjcmlwdHMuICBEZWJpYW4KPiBoYXMgaXRzIGNvbXBsZXRlbHkgb3duIHNldCBvZiBzY3JpcHRz
LiAgVGhpcyBpcyBzb21ldGhpbmcgdGhhdCBuZWVkcwo+IHRvIGJlIHRhY2tsZWQgaW4gdGhlIG1l
ZGl1bSB0ZXJtIGJ1dCBub3Qgbm93Lgo+IAo+IEhvd2V2ZXIsIHdlIGRpZCBpZGVudGlmeSBzb21l
IHRoaW5ncyB3aGljaCBjb3VsZCBiZSByZW1lZGllZCB1cHN0cmVhbQo+IHJpZ2h0IGF3YXkuCj4g
Cj4gSWFuIEphY2tzb24gKDMpOgo+ICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczog
UHJvdmlkZXMgYHhlbicKPiAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVz
IHRvIERlc2NyaXB0aW9uCj4gICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9SVU5fRElS
IGFuZCBYRU5fTE9DS19ESVIgbW9kZSA3MDAKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 15:40:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 15:40:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grlmj-0008Rk-92; Thu, 07 Feb 2019 15:40:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9m6e=QO=citrix.com=prvs=934266883=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grlmh-0008Re-Ca
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 15:40:15 +0000
X-Inumbo-ID: a5e1bfe6-2aee-11e9-8f57-6fbe9cefd7c9
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5e1bfe6-2aee-11e9-8f57-6fbe9cefd7c9;
 Thu, 07 Feb 2019 15:40:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="85647820"
Date: Thu, 7 Feb 2019 16:39:26 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190207153926.sxzpv5ansoa6azg2@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-6-roger.pau@citrix.com>
 <5C5AE70F02000078002144E9@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C5AE70F02000078002144E9@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 5/8] pvh/dom0: warn when dom0_mem
 is not set to a fixed value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDYsIDIwMTkgYXQgMDY6NTQ6MjNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gVGhlcmUgaGF2ZSBiZWVuIHNldmVyYWwgcmVwb3J0cyBvZiB0aGUgZG9tMCBidWls
ZGVyIHJ1bm5pbmcgb3V0IG9mCj4gPiBtZW1vcnkgd2hlbiBidWlsZGlnbiBhIFBWSCBkb20wIHdp
dGhvdXQgaGF2aW5nZiBzcGVjaWZpZWQgYSBkb20wX21lbQo+IAo+ICJidWlsZGluZyIgYW5kICJo
YXZpbmciCj4gCj4gPiB2YWx1ZS4gUHJpbnQgYSB3YXJuaW5nIG1lc3NhZ2UgaWYgZG9tMF9tZW0g
aXMgbm90IHNldCB0byBhIGZpeGVkIHZhbHVlCj4gPiB3aGVuIGJvb3RpbmcgaW4gUFZIIG1vZGUu
Cj4gCj4gV2h5IGRvZXMgaXQgbmVlZCB0byBiZSBhIGZpeGVkIHZhbHVlPyBJLmUuIHdoeSBjYW4n
dCB5b3Ugc2ltcGx5Cj4gcHV0IHRoaXMgd2FybmluZyBuZXh0IHRvIHdoZXJlIHRoZSBkZWZhdWx0
IGdldHMgZXN0YWJsaXNoZWQsCj4gd2hlbiBucl9wYWdlcyBpcyB6ZXJvPwoKQWNrLCBidXQgSSBn
dWVzcyB5b3UgbGlrZWx5IGFsc28gd2FudCB0byBjaGFuZ2UgdGhlIHByaW50ZWQgd2FybmluZyBz
bwppdCBkb2VzIHNheSAiZml4ZWQiPwoKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxk
LmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKPiA+IEBAIC0zNDQsNiArMzQ0
LDEwIEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGRvbTBfY29tcHV0ZV9ucl9wYWdlcygKPiA+ICAg
ICAgaWYgKCAhZG9tMF9tZW1fc2V0ICYmIENPTkZJR19ET00wX01FTVswXSApCj4gPiAgICAgICAg
ICBwYXJzZV9kb20wX21lbShDT05GSUdfRE9NMF9NRU0pOwo+ID4gIAo+ID4gKyAgICBpZiAoIGlz
X2h2bV9kb21haW4oZCkgJiYgIWRvbTBfc2l6ZS5ucl9wYWdlcyApCj4gPiArICAgICAgICBwcmlu
dGsoCj4gPiArIldBUk5JTkc6IGNvbnNpZGVyIHNldHRpbmcgZG9tMF9tZW0gdG8gYSBmaXhlZCB2
YWx1ZSB3aGVuIHVzaW5nIFBWSCBtb2RlXG4iKTsKPiAKPiBQcmV0dHkgdW51c3VhbCBpbmRlbnRh
dGlvbi4gSXMgdGhlcmUgYW55IHJlYXNvbiBmb3IgeW91IGRvaW5nIHNvPwoKRGlkIGl0IHRoYXQg
d2F5IHRvIGF2b2lkIHNwbGl0dGluZyBhbmQgdG8gYXR0ZW1wdCB0byBrZWVwIHRoZSBsaW5lIGFz
CnNob3J0IGFzIHBvc3NpYmxlLiBXb3VsZCB5b3UgcHJlZmVyIG1lIHRvIHNwbGl0IHRoZSBtZXNz
YWdlPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 15:41:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 15:41:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grloB-00005j-Ks; Thu, 07 Feb 2019 15:41:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OOdV=QO=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1grloA-00005b-4i
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 15:41:46 +0000
X-Inumbo-ID: de4c82d0-2aee-11e9-92fb-ff8c4799402e
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de4c82d0-2aee-11e9-92fb-ff8c4799402e;
 Thu, 07 Feb 2019 15:41:43 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 18304222C9;
 Thu,  7 Feb 2019 10:41:43 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 07 Feb 2019 10:41:43 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=UpCXSo
 Ah3sMgXMuO2GGg5ZNQanNQR22WFp4OmM/9JSU=; b=y4PEoxMdg2iPvDUW4RRwWt
 10T2RFWIC1SidW8JVXR+t85JnssvnF7HOpHal2heTxECBjEzwu/acFm9woyRsYO7
 RrsXn7UgLjqprdA2jzTTrNHdDRgcXphTbwH09YNbYDqGOizC9AD6z4dFqddQDwXx
 CwU3WjZOkKIdqhv1ct/Xwe3C0gD9Gnv2yITw3LBDnUZHmQQgECsY1ahmosxk1KWD
 3P55ljIjfp+aWjk6gFaa1JX8o2hGySCxHIPmBVUrrlMKCUf7y1kMoDf+Kw+j7k+g
 y7E9Iwb7kA2t60UuMKNtCmfUBRp5TkQ1S18f7fC8eacMutQOIr/6aUZUulQJXUqQ
 ==
X-ME-Sender: <xms:tlFcXK4sWsEm6rdaPwsYHManBlD8tSeRvyW-DGf5qSHT9rL3y0UBkQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrledtgdekudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffukfhfgg
 gtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihs
 khhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhngh
 hslhgrsgdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepledu
 rdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghkse
 hinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigv
 pedt
X-ME-Proxy: <xmx:tlFcXJJj8HozPhFdQxgLHCVilrDJwPiBsGVdyxC1iOIQuOB-DyyUgg>
 <xmx:tlFcXLIw-5Cyw2hUQWQ90xEtbzcquRp7lwpA887A-CnfN47P4myi6w>
 <xmx:tlFcXPWdFN0eNto4xhFJaw8_Ud0clVnGLBTsFuEfdTM3RlQu1WO_cQ>
 <xmx:t1FcXCOlcRUtNCgL4m789dMhrKA-Ma6aIoF8-S38O3cPOi-ccAwtBA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 37206E471F;
 Thu,  7 Feb 2019 10:41:41 -0500 (EST)
Date: Thu, 7 Feb 2019 16:41:38 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190207154138.GY21228@mail-itl>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <f5bf6b245f91398e0235a7b603ebc08ef64135ab.1549498018.git-series.marmarek@invisiblethingslab.com>
 <20190207095719.7r6mikq5ahdbw34p@mac>
 <20190207132124.GW21228@mail-itl> <20190207145238.GX21228@mail-itl>
 <20190207145754.t2pr4mlqjb2ohpqi@mac>
MIME-Version: 1.0
In-Reply-To: <20190207145754.t2pr4mlqjb2ohpqi@mac>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v4 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============3596729165028866186=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Thu, Feb 07, 2019 at 03:57:54PM +0100, Roger Pau Monn=C3=A9 wrote:
> On Thu, Feb 07, 2019 at 03:52:38PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Thu, Feb 07, 2019 at 02:21:27PM +0100, Marek Marczykowski-G=C3=B3rec=
ki wrote:
> > > On Thu, Feb 07, 2019 at 10:57:19AM +0100, Roger Pau Monn=C3=A9 wrote:
> > > > On Thu, Feb 07, 2019 at 01:07:47AM +0100, Marek Marczykowski-G=C3=
=B3recki wrote:
> > > > > From: Simon Gaiser <simon@invisiblethingslab.com>
> > > > >=20
> > > > > Stubdomains need to be given sufficient privilege over the guest =
which it
> > > > > provides emulation for in order for PCI passthrough to work corre=
ctly.
> > > > > When a HVM domain try to enable MSI, QEMU in stubdomain calls
> > > > > PHYSDEVOP_map_pirq, but later it needs to call XEN_DOMCTL_bind_pt=
_irq as
> > > > > part of xc_domain_update_msi_irq. Allow for that as part of
> > > > > PHYSDEVOP_map_pirq.
> > > > >=20
> > > > > This is not needed for PCI INTx, because IRQ in that case is known
> > > > > beforehand and the stubdomain is given permissions over this IRQ =
by
> > > > > libxl__device_pci_add (there's a do_pci_add against the stubdomai=
n).
> > > > >=20
> > > > > Based on https://github.com/OpenXT/xenclient-oe/blob/5e0e7304a5a3=
c75ef01240a1e3673665b2aaf05e/recipes-extended/xen/files/stubdomain-msi-irq-=
access.patch by Eric Chanudet <chanudete@ainfosec.com>.
> > > > >=20
> > > > > Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
> > > > > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisibl=
ethingslab.com>
> > > > > ---
> > > > > Changes in v3:
> > > > >  - extend commit message
> > > > > Changes in v4:
> > > > >  - add missing destroy_irq on error path
> > > > >=20
> > > > > With this patch, stubdomain will be able to create and map multip=
le irq
> > > > > (DoS possibility?), as only target domain is validated in practic=
e. Is
> > > > > that ok? If not, what additional limits could be applied here?
> > > > > In INTx case the problem doesn't apply, because toolstack grant a=
ccess
> > > > > to particular IRQ and no allocation happen on stubdomain request.=
 But in
> > > > > MSI case, it isn't that easy as IRQ number isn't known before (as
> > > > > explained in the commit message).
> > > > > ---
> > > > >  xen/arch/x86/irq.c     | 24 ++++++++++++++++++++++++
> > > > >  xen/arch/x86/physdev.c |  9 +++++++++
> > > > >  2 files changed, 33 insertions(+)
> > > > >=20
> > > > > diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c
> > > > > index 8b44d6c..5e5dcac 100644
> > > > > --- a/xen/arch/x86/irq.c
> > > > > +++ b/xen/arch/x86/irq.c
> > > > > @@ -2674,6 +2674,22 @@ int allocate_and_map_msi_pirq(struct domai=
n *d, int index, int *pirq_p,
> > > > >          {
> > > > >      case MAP_PIRQ_TYPE_MULTI_MSI:
> > > > >              irq =3D create_irq(NUMA_NO_NODE);
> > > > > +            if ( !(irq < nr_irqs_gsi || irq >=3D nr_irqs) &&
> > > > > +                    current->domain->target =3D=3D d )
> > > > > +            {
> > > > > +                ret =3D irq_permit_access(current->domain, irq);
> > > > > +                if ( ret ) {
> > > > > +                    dprintk(XENLOG_G_ERR,
> > > > > +                            "dom%d: can't grant it's stubdom (%d=
) access to "
> > > > > +                            "irq %d for msi: %d!\n",
> > > > > +                            d->domain_id,
> > > > > +                            current->domain->domain_id,
> > > > > +                            irq,
> > > > > +                            ret);
> > > > > +                    destroy_irq(irq);
> > > > > +                    return ret;
> > > >=20
> > > > I'm afraid his won't work for devices that support multiple MSI vec=
tors.
> > > > Note that map_domain_pirq also has a call to create_irq, and you are
> > > > not adding the sutbdom permissions there.
> > > >=20
> > > > IMO, the safer way to fix this would be to modify create_irq and
> > > > destroy_irq so that you give permissions to the subtdomain in the s=
ame
> > > > place that hardware domain permissions are given. Note that you will
> > > > have to change the function to take an extra domain parameter
> > > > AFAICT.
> > >=20
> > > That may be a good idea, I'll try.
> >=20
> > Hmm, looking at the code, wouldn't it make sense to give device model
> > domain access to the IRQ _instead of_ hardware domain? If stubdomain is
> > in use, I don't see why dom0 would need access to that irq. Simply
> > provide what the device model domain is as parameter - either
> > hardware_domain, or stubdomain. Something like:
> >=20
> >     create_irq(..., current->domain->target =3D=3D d ? current->domain =
: hardware_domain);
>=20
> Isn't there some cleanup that likely needs to be done by dom0 if it's
> not done by the stubdom, or in case the stubdom crashes for some
> reason?

I don't think toolstack know anything about IRQs allocated by device
model, looks like it does cleanup only for INTx interrupts.

> Or maybe that's already done on domain destruction by Xen itself, in
> which case not giving permissions to dom0 would be fine.

There is free_domain_pirqs() call in arch_domain_destroy(). But I don't
have device model reference there. Is there a way to get target ->
stubdomain mapping (other than iterating over all the domains)? I see
also domain->target field, which is the other way around.
The only thing needed is irq_deny_access() call there (in case of domain
ID reuse). Since such IRQs are not mapped to stubdomain itself,
free_domain_pirqs() for stubdomain will not clean this up.
Or maybe, _if stubdomain is guaranteed to be destroyed before its
target_, we can iterate over target domain's IRQs during stubdomain
destruction for this purpose?

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxcUbIACgkQ24/THMrX
1yzb2Qf+P4GkpjABw5+3/0c6830QVPzjpgVNB2IdkmlP69lpUjdyqc7XU88rZ4Yr
bx2XZTn4k6qP48dy1ob0221915PjuulYb8ytcGY0m4hpETVV9GmM8JQfP4/1kImw
tuvvwOLxZgZLhodB6eExf8SgHq8vNz/VPDwpZJ8uvI39UTTbxBnPBzc9btfQAFLy
0jjo0/jJ/3L5GXFjjWYvAQIoUDzB6QEnOY6q9EAj2z30ThdbKIDlPTP9KaV7wOSf
LoTK/at8XCMJyDkGSkzpYwrQm2Luh3u/ue8DpfD7aEUSJaGb8AxpB//FlNa+bbQh
ID+NnpjzSrlp+mtGQXbysfKQISKPuQ==
=EHQc
-----END PGP SIGNATURE-----

--mvzZjokS1nTZS3h1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3596729165028866186==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 07 15:45:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 15:45:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grlrz-0000Gt-5f; Thu, 07 Feb 2019 15:45:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YUso=QO=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1grlry-0000Gn-BT
 for xen-devel@lists.xen.org; Thu, 07 Feb 2019 15:45:42 +0000
X-Inumbo-ID: 6b91c9fb-2aef-11e9-bc90-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b91c9fb-2aef-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 15:45:41 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id j13-v6so282594ljc.2
 for <xen-devel@lists.xen.org>; Thu, 07 Feb 2019 07:45:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=O/NDPUvmhc7liFnvbt6y13+UwzEpiHVHRuajdML0aZE=;
 b=qG761ZJ4JAzXfWf4k44vzqwTzwJdjw7HrMLbfG1ZctjDfX4AmZwvEAEci1Mvk5c/tO
 dx/AsCRD999RsyRjScsXZk1cF4SvMrbo0EHBqG7M6gagDU7RrepOTMBVJ0QvngXVdC4C
 asPeFulrVbB8TB5K9XbHruy7p7DuLl3xyaXwCBIkFFIM2WU2xP4PAwKMeW2CXk5RxCri
 9Q9SywOgwTjHgmlgb2mxpeDd/JAHJUPSg6p33yqmJ3WJLcrV8ldWK3NpbE644OabC0iA
 ySWILr/9OUhjnh56kYlr/R8o0akqI1Znp4lFuZzvqDKPr6QJDmScR9H7v4viyNnc/uUb
 jyhQ==
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=O/NDPUvmhc7liFnvbt6y13+UwzEpiHVHRuajdML0aZE=;
 b=h2Eobkf4yqXTMgdftIBPAJpLIOQ6mTIFCXPmK0VACHrpKBPpk06/+zfe1b+sXmEpXy
 SBCuViQRVMjfiBjQXqXs71JYjTjim8ZamglOXUCVsmWDLgna1MFqm0KmbHqgVf32G/Cg
 4VRQe4ltCXmFcInzzIQEXdeahEstkf1Qf66fpFXBnRnV5UkiKeO2P6NMETx5QKgjkSUs
 tHMNqOVPiZtoRcLPlB4rYWg+673p8iP6OzA3KUe/VcewQjcBZRvu//z5eFKqtbrToARO
 cVQqV7pVML+XFeLrFfV8V4JcbN5FBeVAOHI9B7Owrfqpkjz76wNeIwPoLsx+S2OqZhzn
 /1uA==
X-Gm-Message-State: AHQUAuYKpdJalI0h3uu5DYsx519tB4jf1bt72d+eSgaTfBSCZCg2hVRN
 ltDR9x/avNZStSJChXt/iKHeUqXNLxAw3hj6Ol4=
X-Google-Smtp-Source: AHgI3IbzB32ZxLY4eEONdPREgOSNHlby90vBWlr2L1uBsnqPtn/YWeju73oKE8ZL1X/0hLqt52nRIBXKfBEWtUoKRwY=
X-Received: by 2002:a2e:884b:: with SMTP id
 z11-v6mr3704699ljj.68.1549554339336; 
 Thu, 07 Feb 2019 07:45:39 -0800 (PST)
MIME-Version: 1.0
References: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
 <20190131083842.GE28876@rapoport-lnx>
In-Reply-To: <20190131083842.GE28876@rapoport-lnx>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Thu, 7 Feb 2019 21:19:47 +0530
Message-ID: <CAFqt6za9xA_8OKiaaHXcO9go+RtPdjLY5Bz_fgQL+DZbermNhA@mail.gmail.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Subject: Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 mchehab@kernel.org, iamjoonsoo.kim@lge.com, vbabka@suse.cz,
 Juergen Gross <jgross@suse.com>, hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlrZSwKCk9uIFRodSwgSmFuIDMxLCAyMDE5IGF0IDI6MDkgUE0gTWlrZSBSYXBvcG9ydCA8
cnBwdEBsaW51eC5pYm0uY29tPiB3cm90ZToKPgo+IE9uIFRodSwgSmFuIDMxLCAyMDE5IGF0IDA4
OjM4OjEyQU0gKzA1MzAsIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4gPiBQcmV2aW91bHkgZHJp
dmVycyBoYXZlIHRoZWlyIG93biB3YXkgb2YgbWFwcGluZyByYW5nZSBvZgo+ID4ga2VybmVsIHBh
Z2VzL21lbW9yeSBpbnRvIHVzZXIgdm1hIGFuZCB0aGlzIHdhcyBkb25lIGJ5Cj4gPiBpbnZva2lu
ZyB2bV9pbnNlcnRfcGFnZSgpIHdpdGhpbiBhIGxvb3AuCj4gPgo+ID4gQXMgdGhpcyBwYXR0ZXJu
IGlzIGNvbW1vbiBhY3Jvc3MgZGlmZmVyZW50IGRyaXZlcnMsIGl0IGNhbgo+ID4gYmUgZ2VuZXJh
bGl6ZWQgYnkgY3JlYXRpbmcgbmV3IGZ1bmN0aW9ucyBhbmQgdXNlIGl0IGFjcm9zcwo+ID4gdGhl
IGRyaXZlcnMuCj4gPgo+ID4gdm1faW5zZXJ0X3JhbmdlKCkgaXMgdGhlIEFQSSB3aGljaCBjb3Vs
ZCBiZSB1c2VkIHRvIG1hcHBlZAo+ID4ga2VybmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdo
aWNoIGhhcyBjb25zaWRlcmVkIHZtX3Bnb2ZmCj4gPgo+ID4gdm1faW5zZXJ0X3JhbmdlX2J1Z2d5
KCkgaXMgdGhlIEFQSSB3aGljaCBjb3VsZCBiZSB1c2VkIHRvIG1hcAo+ID4gcmFuZ2Ugb2Yga2Vy
bmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBub3QgY29uc2lkZXJlZAo+ID4g
dm1fcGdvZmYuIHZtX3Bnb2ZmIGlzIHBhc3NlZCBkZWZhdWx0IGFzIDAgZm9yIHRob3NlIGRyaXZl
cnMuCj4gPgo+ID4gV2UgX2NvdWxkXyB0aGVuIGF0IGEgbGF0ZXIgImZpeCIgdGhlc2UgZHJpdmVy
cyB3aGljaCBhcmUgdXNpbmcKPiA+IHZtX2luc2VydF9yYW5nZV9idWdneSgpIHRvIGJlaGF2ZSBh
Y2NvcmRpbmcgdG8gdGhlIG5vcm1hbCB2bV9wZ29mZgo+ID4gb2Zmc2V0dGluZyBzaW1wbHkgYnkg
cmVtb3ZpbmcgdGhlIF9idWdneSBzdWZmaXggb24gdGhlIGZ1bmN0aW9uCj4gPiBuYW1lIGFuZCBp
ZiB0aGF0IGNhdXNlcyByZWdyZXNzaW9ucywgaXQgZ2l2ZXMgdXMgYW4gZWFzeSB3YXkgdG8gcmV2
ZXJ0Lgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFNvdXB0aWNrIEpvYXJkZXIgPGpyZHIubGludXhA
Z21haWwuY29tPgo+ID4gU3VnZ2VzdGVkLWJ5OiBSdXNzZWxsIEtpbmcgPGxpbnV4QGFybWxpbnV4
Lm9yZy51az4KPiA+IFN1Z2dlc3RlZC1ieTogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVh
ZC5vcmc+Cj4gPiAtLS0KPiA+ICBpbmNsdWRlL2xpbnV4L21tLmggfCAgNCArKysKPiA+ICBtbS9t
ZW1vcnkuYyAgICAgICAgfCA4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKPiA+ICBtbS9ub21tdS5jICAgICAgICAgfCAxNCArKysrKysrKysr
Cj4gPiAgMyBmaWxlcyBjaGFuZ2VkLCA5OSBpbnNlcnRpb25zKCspCj4gPgo+ID4gZGlmZiAtLWdp
dCBhL2luY2x1ZGUvbGludXgvbW0uaCBiL2luY2x1ZGUvbGludXgvbW0uaAo+ID4gaW5kZXggODBi
YjY0MC4uMjU3NTJiMCAxMDA2NDQKPiA+IC0tLSBhL2luY2x1ZGUvbGludXgvbW0uaAo+ID4gKysr
IGIvaW5jbHVkZS9saW51eC9tbS5oCj4gPiBAQCAtMjU2NSw2ICsyNTY1LDEwIEBAIHVuc2lnbmVk
IGxvbmcgY2hhbmdlX3Byb3RfbnVtYShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKPiA+ICBp
bnQgcmVtYXBfcGZuX3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqLCB1bnNpZ25lZCBsb25n
IGFkZHIsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4sIHVuc2ln
bmVkIGxvbmcgc2l6ZSwgcGdwcm90X3QpOwo+ID4gIGludCB2bV9pbnNlcnRfcGFnZShzdHJ1Y3Qg
dm1fYXJlYV9zdHJ1Y3QgKiwgdW5zaWduZWQgbG9uZyBhZGRyLCBzdHJ1Y3QgcGFnZSAqKTsKPiA+
ICtpbnQgdm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3Qg
cGFnZSAqKnBhZ2VzLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBudW0pOwo+ID4gK2ludCB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koc3RydWN0IHZtX2FyZWFf
c3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCj4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIG51bSk7Cj4gPiAgdm1fZmF1bHRfdCB2bWZfaW5zZXJ0
X3BmbihzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ID4g
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGZuKTsKPiA+ICB2bV9mYXVsdF90
IHZtZl9pbnNlcnRfcGZuX3Byb3Qoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVk
IGxvbmcgYWRkciwKPiA+IGRpZmYgLS1naXQgYS9tbS9tZW1vcnkuYyBiL21tL21lbW9yeS5jCj4g
PiBpbmRleCBlMTFjYTlkLi4wYTRiZjU3IDEwMDY0NAo+ID4gLS0tIGEvbW0vbWVtb3J5LmMKPiA+
ICsrKyBiL21tL21lbW9yeS5jCj4gPiBAQCAtMTUyMCw2ICsxNTIwLDg3IEBAIGludCB2bV9pbnNl
cnRfcGFnZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLAo+
ID4gIH0KPiA+ICBFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9wYWdlKTsKPiA+Cj4gPiArLyoqCj4g
PiArICogX192bV9pbnNlcnRfcmFuZ2UgLSBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGlu
dG8gdXNlciB2bWEKPiA+ICsgKiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8KPiA+ICsgKiBAcGFn
ZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcwo+ID4gKyAqIEBudW06
IG51bWJlciBvZiBwYWdlcyBpbiBwYWdlIGFycmF5Cj4gPiArICogQG9mZnNldDogdXNlcidzIHJl
cXVlc3RlZCB2bV9wZ29mZgo+ID4gKyAqCj4gPiArICogVGhpcyBhbGxvd3MgZHJpdmVycyB0byBp
bnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIHRoZXkndmUgYWxsb2NhdGVkCj4gPiArICogaW50
byBhIHVzZXIgdm1hLgo+ID4gKyAqCj4gPiArICogSWYgd2UgZmFpbCB0byBpbnNlcnQgYW55IHBh
Z2UgaW50byB0aGUgdm1hLCB0aGUgZnVuY3Rpb24gd2lsbCByZXR1cm4KPiA+ICsgKiBpbW1lZGlh
dGVseSBsZWF2aW5nIGFueSBwcmV2aW91c2x5IGluc2VydGVkIHBhZ2VzIHByZXNlbnQuICBDYWxs
ZXJzCj4gPiArICogZnJvbSB0aGUgbW1hcCBoYW5kbGVyIG1heSBpbW1lZGlhdGVseSByZXR1cm4g
dGhlIGVycm9yIGFzIHRoZWlyIGNhbGxlcgo+ID4gKyAqIHdpbGwgZGVzdHJveSB0aGUgdm1hLCBy
ZW1vdmluZyBhbnkgc3VjY2Vzc2Z1bGx5IGluc2VydGVkIHBhZ2VzLiBPdGhlcgo+ID4gKyAqIGNh
bGxlcnMgc2hvdWxkIG1ha2UgdGhlaXIgb3duIGFycmFuZ2VtZW50cyBmb3IgY2FsbGluZyB1bm1h
cF9yZWdpb24oKS4KPiA+ICsgKgo+ID4gKyAqIENvbnRleHQ6IFByb2Nlc3MgY29udGV4dC4KPiA+
ICsgKiBSZXR1cm46IDAgb24gc3VjY2VzcyBhbmQgZXJyb3IgY29kZSBvdGhlcndpc2UuCj4gPiAr
ICovCj4gPiArc3RhdGljIGludCBfX3ZtX2luc2VydF9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1
Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipwYWdlcywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbnVtLCB1bnNpZ25lZCBsb25nIG9mZnNldCkKPiA+ICt7Cj4g
PiArICAgICB1bnNpZ25lZCBsb25nIGNvdW50ID0gdm1hX3BhZ2VzKHZtYSk7Cj4gPiArICAgICB1
bnNpZ25lZCBsb25nIHVhZGRyID0gdm1hLT52bV9zdGFydDsKPiA+ICsgICAgIGludCByZXQsIGk7
Cj4gPiArCj4gPiArICAgICAvKiBGYWlsIGlmIHRoZSB1c2VyIHJlcXVlc3RlZCBvZmZzZXQgaXMg
YmV5b25kIHRoZSBlbmQgb2YgdGhlIG9iamVjdCAqLwo+ID4gKyAgICAgaWYgKG9mZnNldCA+IG51
bSkKPiA+ICsgICAgICAgICAgICAgcmV0dXJuIC1FTlhJTzsKPiA+ICsKPiA+ICsgICAgIC8qIEZh
aWwgaWYgdGhlIHVzZXIgcmVxdWVzdGVkIHNpemUgZXhjZWVkcyBhdmFpbGFibGUgb2JqZWN0IHNp
emUgKi8KPiA+ICsgICAgIGlmIChjb3VudCA+IG51bSAtIG9mZnNldCkKPiA+ICsgICAgICAgICAg
ICAgcmV0dXJuIC1FTlhJTzsKPiA+ICsKPiA+ICsgICAgIGZvciAoaSA9IDA7IGkgPCBjb3VudDsg
aSsrKSB7Cj4gPiArICAgICAgICAgICAgIHJldCA9IHZtX2luc2VydF9wYWdlKHZtYSwgdWFkZHIs
IHBhZ2VzW29mZnNldCArIGldKTsKPiA+ICsgICAgICAgICAgICAgaWYgKHJldCA8IDApCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKPiA+ICsgICAgICAgICAgICAgdWFkZHIg
Kz0gUEFHRV9TSVpFOwo+ID4gKyAgICAgfQo+ID4gKwo+ID4gKyAgICAgcmV0dXJuIDA7Cj4gPiAr
fQo+ID4gKwo+ID4gKy8qKgo+ID4gKyAqIHZtX2luc2VydF9yYW5nZSAtIGluc2VydCByYW5nZSBv
ZiBrZXJuZWwgcGFnZXMgc3RhcnRzIHdpdGggbm9uIHplcm8gb2Zmc2V0Cj4gPiArICogQHZtYTog
dXNlciB2bWEgdG8gbWFwIHRvCj4gPiArICogQHBhZ2VzOiBwb2ludGVyIHRvIGFycmF5IG9mIHNv
dXJjZSBrZXJuZWwgcGFnZXMKPiA+ICsgKiBAbnVtOiBudW1iZXIgb2YgcGFnZXMgaW4gcGFnZSBh
cnJheQo+ID4gKyAqCj4gPiArICogTWFwcyBhbiBvYmplY3QgY29uc2lzdGluZyBvZiBgbnVtJyBg
cGFnZXMnLCBjYXRlcmluZyBmb3IgdGhlIHVzZXIncwo+ID4gKyAqIHJlcXVlc3RlZCB2bV9wZ29m
Zgo+ID4gKyAqCj4KPiBUaGUgZWxhYm9yYXRlIGRlc2NyaXB0aW9uIHlvdSd2ZSBhZGRlZCB0byBf
X3ZtX2luc2VydF9yYW5nZSgpIGlzIGJldHRlciBwdXQKPiBoZXJlLCBhcyB0aGlzIGlzIHRoZSAi
cHVibGljIiBmdW5jdGlvbi4KPgo+ID4gKyAqIENvbnRleHQ6IFByb2Nlc3MgY29udGV4dC4gQ2Fs
bGVkIGJ5IG1tYXAgaGFuZGxlcnMuCj4gPiArICogUmV0dXJuOiAwIG9uIHN1Y2Nlc3MgYW5kIGVy
cm9yIGNvZGUgb3RoZXJ3aXNlLgo+ID4gKyAqLwo+ID4gK2ludCB2bV9pbnNlcnRfcmFuZ2Uoc3Ry
dWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG51bSkKPiA+ICt7Cj4gPiArICAg
ICByZXR1cm4gX192bV9pbnNlcnRfcmFuZ2Uodm1hLCBwYWdlcywgbnVtLCB2bWEtPnZtX3Bnb2Zm
KTsKPiA+ICt9Cj4gPiArRVhQT1JUX1NZTUJPTCh2bV9pbnNlcnRfcmFuZ2UpOwo+ID4gKwo+ID4g
Ky8qKgo+ID4gKyAqIHZtX2luc2VydF9yYW5nZV9idWdneSAtIGluc2VydCByYW5nZSBvZiBrZXJu
ZWwgcGFnZXMgc3RhcnRzIHdpdGggemVybyBvZmZzZXQKPiA+ICsgKiBAdm1hOiB1c2VyIHZtYSB0
byBtYXAgdG8KPiA+ICsgKiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5l
bCBwYWdlcwo+ID4gKyAqIEBudW06IG51bWJlciBvZiBwYWdlcyBpbiBwYWdlIGFycmF5Cj4gPiAr
ICoKPiA+ICsgKiBNYXBzIGEgc2V0IG9mIHBhZ2VzLCBhbHdheXMgc3RhcnRpbmcgYXQgcGFnZVsw
XQo+Cj4gSGVyZSBJJ2QgYWRkIHNvbWV0aGluZyBsaWtlOgo+Cj4gU2ltaWxhciB0byB2bV9pbnNl
cnRfcmFuZ2UoKSwgZXhjZXB0IHRoYXQgaXQgZXhwbGljaXRseSBzZXRzIEB2bV9wZ29mZiB0bwo+
IDAuIFRoaXMgZnVuY3Rpb24gaXMgaW50ZW5kZWQgZm9yIHRoZSBkcml2ZXJzIHRoYXQgZGlkIG5v
dCBjb25zaWRlcgo+IEB2bV9wZ29mZi4KCkp1c3QgdGhvdWdodCB0byB0YWtlIG9waW5pb24gZm9y
IGRvY3VtZW50YXRpb24gYmVmb3JlIHBsYWNpbmcgaXQgaW4gdjMuCkRvZXMgaXQgbG9va3MgZmlu
ZSA/CgorLyoqCisgKiBfX3ZtX2luc2VydF9yYW5nZSAtIGluc2VydCByYW5nZSBvZiBrZXJuZWwg
cGFnZXMgaW50byB1c2VyIHZtYQorICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCisgKiBAcGFn
ZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcworICogQG51bTogbnVt
YmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKKyAqIEBvZmZzZXQ6IHVzZXIncyByZXF1ZXN0ZWQg
dm1fcGdvZmYKKyAqCisgKiBUaGlzIGFsbG93IGRyaXZlcnMgdG8gaW5zZXJ0IHJhbmdlIG9mIGtl
cm5lbCBwYWdlcyBpbnRvIGEgdXNlciB2bWEuCisgKgorICogUmV0dXJuOiAwIG9uIHN1Y2Nlc3Mg
YW5kIGVycm9yIGNvZGUgb3RoZXJ3aXNlLgorICovCitzdGF0aWMgaW50IF9fdm1faW5zZXJ0X3Jh
bmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnVtLCB1bnNpZ25lZCBs
b25nIG9mZnNldCkKCgorLyoqCisgKiB2bV9pbnNlcnRfcmFuZ2UgLSBpbnNlcnQgcmFuZ2Ugb2Yg
a2VybmVsIHBhZ2VzIHN0YXJ0cyB3aXRoIG5vbiB6ZXJvIG9mZnNldAorICogQHZtYTogdXNlciB2
bWEgdG8gbWFwIHRvCisgKiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5l
bCBwYWdlcworICogQG51bTogbnVtYmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKKyAqCisgKiBN
YXBzIGFuIG9iamVjdCBjb25zaXN0aW5nIG9mIGBudW0nIGBwYWdlcycsIGNhdGVyaW5nIGZvciB0
aGUgdXNlcidzCisgKiByZXF1ZXN0ZWQgdm1fcGdvZmYKKyAqCisgKiBJZiB3ZSBmYWlsIHRvIGlu
c2VydCBhbnkgcGFnZSBpbnRvIHRoZSB2bWEsIHRoZSBmdW5jdGlvbiB3aWxsIHJldHVybgorICog
aW1tZWRpYXRlbHkgbGVhdmluZyBhbnkgcHJldmlvdXNseSBpbnNlcnRlZCBwYWdlcyBwcmVzZW50
LiAgQ2FsbGVycworICogZnJvbSB0aGUgbW1hcCBoYW5kbGVyIG1heSBpbW1lZGlhdGVseSByZXR1
cm4gdGhlIGVycm9yIGFzIHRoZWlyIGNhbGxlcgorICogd2lsbCBkZXN0cm95IHRoZSB2bWEsIHJl
bW92aW5nIGFueSBzdWNjZXNzZnVsbHkgaW5zZXJ0ZWQgcGFnZXMuIE90aGVyCisgKiBjYWxsZXJz
IHNob3VsZCBtYWtlIHRoZWlyIG93biBhcnJhbmdlbWVudHMgZm9yIGNhbGxpbmcgdW5tYXBfcmVn
aW9uKCkuCisgKgorICogQ29udGV4dDogUHJvY2VzcyBjb250ZXh0LiBDYWxsZWQgYnkgbW1hcCBo
YW5kbGVycy4KKyAqIFJldHVybjogMCBvbiBzdWNjZXNzIGFuZCBlcnJvciBjb2RlIG90aGVyd2lz
ZS4KKyAqLworaW50IHZtX2luc2VydF9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwg
c3RydWN0IHBhZ2UgKipwYWdlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG51bSkKCgorLyoqCisgKiB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3kgLSBpbnNlcnQg
cmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIHN0YXJ0cyB3aXRoIHplcm8gb2Zmc2V0CisgKiBAdm1hOiB1
c2VyIHZtYSB0byBtYXAgdG8KKyAqIEBwYWdlczogcG9pbnRlciB0byBhcnJheSBvZiBzb3VyY2Ug
a2VybmVsIHBhZ2VzCisgKiBAbnVtOiBudW1iZXIgb2YgcGFnZXMgaW4gcGFnZSBhcnJheQorICoK
KyAqIFNpbWlsYXIgdG8gdm1faW5zZXJ0X3JhbmdlKCksIGV4Y2VwdCB0aGF0IGl0IGV4cGxpY2l0
bHkgc2V0cyBAdm1fcGdvZmYgdG8KKyAqIDAuIFRoaXMgZnVuY3Rpb24gaXMgaW50ZW5kZWQgZm9y
IHRoZSBkcml2ZXJzIHRoYXQgZGlkIG5vdCBjb25zaWRlcgorICogQHZtX3Bnb2ZmLgorICoKKyAq
IENvbnRleHQ6IFByb2Nlc3MgY29udGV4dC4gQ2FsbGVkIGJ5IG1tYXAgaGFuZGxlcnMuCisgKiBS
ZXR1cm46IDAgb24gc3VjY2VzcyBhbmQgZXJyb3IgY29kZSBvdGhlcndpc2UuCisgKi8KK2ludCB2
bV9pbnNlcnRfcmFuZ2VfYnVnZ3koc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBw
YWdlICoqcGFnZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBudW0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 15:54:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 15:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grlzy-0001B5-W3; Thu, 07 Feb 2019 15:53:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PSxA=QO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grlzy-0001Au-B6
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 15:53:58 +0000
X-Inumbo-ID: 935e6521-2af0-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 935e6521-2af0-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 15:53:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grlzv-00022K-Vv; Thu, 07 Feb 2019 15:53:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grlzv-0007KJ-JF; Thu, 07 Feb 2019 15:53:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grlzv-0007F1-Ia; Thu, 07 Feb 2019 15:53:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133005-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=455301716e1ff358cb79367213003fba771dd466
X-Osstest-Versions-That: xen=0322e0db5b29a0d1ce4b452885e34023e3a4b00e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Feb 2019 15:53:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133005: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzAwNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzAwNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0NTUzMDE3MTZlMWZmMzU4Y2I3OTM2NzIxMzAwM2ZiYTc3MWRkNDY2CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMzIyZTBkYjViMjlhMGQxY2U0
YjQ1Mjg4NWUzNDAyM2UzYTRiMDBlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI5NzcgIDIwMTkt
MDItMDYgMjA6MDA6NTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMDA1ICAy
MDE5LTAyLTA3IDE0OjAwOjMyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hyaXMgUGF0dGVyc29uIDxwYXR0
ZXJzb25jQGFpbmZvc2VjLmNvbT4KICBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xh
cms2QGJhZXN5c3RlbXMuY29tPgogIENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci53LmNs
YXJrQGdtYWlsLmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0
aEBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMDMyMmUwZGI1Yi4uNDU1MzAxNzE2ZSAgNDU1
MzAxNzE2ZTFmZjM1OGNiNzkzNjcyMTMwMDNmYmE3NzFkZDQ2NiAtPiBzbW9rZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 15:57:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 15:57:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grm3I-0001LH-Nn; Thu, 07 Feb 2019 15:57:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=stw2=QO=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1grm3H-0001LB-3j
 for xen-devel@lists.xen.org; Thu, 07 Feb 2019 15:57:23 +0000
X-Inumbo-ID: 0cb46258-2af1-11e9-8cec-7b4686e9285a
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0cb46258-2af1-11e9-8cec-7b4686e9285a;
 Thu, 07 Feb 2019 15:57:20 +0000 (UTC)
Received: from pps.filterd (m0098410.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x17FsFQ1118564
 for <xen-devel@lists.xen.org>; Thu, 7 Feb 2019 10:57:19 -0500
Received: from e06smtp01.uk.ibm.com (e06smtp01.uk.ibm.com [195.75.94.97])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2qgmpy2f1n-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xen.org>; Thu, 07 Feb 2019 10:57:18 -0500
Received: from localhost
 by e06smtp01.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xen.org> from <rppt@linux.ibm.com>;
 Thu, 7 Feb 2019 15:57:14 -0000
Received: from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194)
 by e06smtp01.uk.ibm.com (192.168.101.131) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Thu, 7 Feb 2019 15:57:05 -0000
Received: from d06av22.portsmouth.uk.ibm.com (d06av22.portsmouth.uk.ibm.com
 [9.149.105.58])
 by b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x17Fv4Jg58785802
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 7 Feb 2019 15:57:04 GMT
Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 826AD4C044;
 Thu,  7 Feb 2019 15:57:04 +0000 (GMT)
Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 1C3454C040;
 Thu,  7 Feb 2019 15:57:02 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.84])
 by d06av22.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Thu,  7 Feb 2019 15:57:02 +0000 (GMT)
Date: Thu, 7 Feb 2019 17:57:00 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: Souptick Joarder <jrdr.linux@gmail.com>
References: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
 <20190131083842.GE28876@rapoport-lnx>
 <CAFqt6za9xA_8OKiaaHXcO9go+RtPdjLY5Bz_fgQL+DZbermNhA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFqt6za9xA_8OKiaaHXcO9go+RtPdjLY5Bz_fgQL+DZbermNhA@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 19020715-4275-0000-0000-0000030CB409
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19020715-4276-0000-0000-0000381ABD69
Message-Id: <20190207155700.GA8040@rapoport-lnx>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-02-07_11:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=787 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1902070121
Subject: Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 mchehab@kernel.org, iamjoonsoo.kim@lge.com, vbabka@suse.cz,
 Juergen Gross <jgross@suse.com>, hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU291cHRpY2ssCgpPbiBUaHUsIEZlYiAwNywgMjAxOSBhdCAwOToxOTo0N1BNICswNTMwLCBT
b3VwdGljayBKb2FyZGVyIHdyb3RlOgo+IEhpIE1pa2UsCj4gCj4gSnVzdCB0aG91Z2h0IHRvIHRh
a2Ugb3BpbmlvbiBmb3IgZG9jdW1lbnRhdGlvbiBiZWZvcmUgcGxhY2luZyBpdCBpbiB2My4KPiBE
b2VzIGl0IGxvb2tzIGZpbmUgPwogCk92ZXJhbGwgbG9va3MgZ29vZCB0byBtZS4gU2V2ZXJhbCBt
aW5vciBwb2ludHMgYmVsb3cuCgo+ICsvKioKPiArICogX192bV9pbnNlcnRfcmFuZ2UgLSBpbnNl
cnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8gdXNlciB2bWEKPiArICogQHZtYTogdXNlciB2
bWEgdG8gbWFwIHRvCj4gKyAqIEBwYWdlczogcG9pbnRlciB0byBhcnJheSBvZiBzb3VyY2Uga2Vy
bmVsIHBhZ2VzCj4gKyAqIEBudW06IG51bWJlciBvZiBwYWdlcyBpbiBwYWdlIGFycmF5Cj4gKyAq
IEBvZmZzZXQ6IHVzZXIncyByZXF1ZXN0ZWQgdm1fcGdvZmYKPiArICoKPiArICogVGhpcyBhbGxv
dyBkcml2ZXJzIHRvIGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgaW50byBhIHVzZXIgdm1h
LgoKICAgICAgICAgIGFsbG93cwo+ICsgKgo+ICsgKiBSZXR1cm46IDAgb24gc3VjY2VzcyBhbmQg
ZXJyb3IgY29kZSBvdGhlcndpc2UuCj4gKyAqLwo+ICtzdGF0aWMgaW50IF9fdm1faW5zZXJ0X3Jh
bmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBudW0sIHVuc2lnbmVk
IGxvbmcgb2Zmc2V0KQo+IAo+IAo+ICsvKioKPiArICogdm1faW5zZXJ0X3JhbmdlIC0gaW5zZXJ0
IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBzdGFydHMgd2l0aCBub24gemVybyBvZmZzZXQKPiArICog
QHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCj4gKyAqIEBwYWdlczogcG9pbnRlciB0byBhcnJheSBv
ZiBzb3VyY2Uga2VybmVsIHBhZ2VzCj4gKyAqIEBudW06IG51bWJlciBvZiBwYWdlcyBpbiBwYWdl
IGFycmF5Cj4gKyAqCj4gKyAqIE1hcHMgYW4gb2JqZWN0IGNvbnNpc3Rpbmcgb2YgYG51bScgYHBh
Z2VzJywgY2F0ZXJpbmcgZm9yIHRoZSB1c2VyJ3MKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBAbnVtIHBhZ2VzCj4gKyAqIHJlcXVlc3RlZCB2bV9wZ29mZgo+ICsgKgo+ICsgKiBJ
ZiB3ZSBmYWlsIHRvIGluc2VydCBhbnkgcGFnZSBpbnRvIHRoZSB2bWEsIHRoZSBmdW5jdGlvbiB3
aWxsIHJldHVybgo+ICsgKiBpbW1lZGlhdGVseSBsZWF2aW5nIGFueSBwcmV2aW91c2x5IGluc2Vy
dGVkIHBhZ2VzIHByZXNlbnQuICBDYWxsZXJzCj4gKyAqIGZyb20gdGhlIG1tYXAgaGFuZGxlciBt
YXkgaW1tZWRpYXRlbHkgcmV0dXJuIHRoZSBlcnJvciBhcyB0aGVpciBjYWxsZXIKPiArICogd2ls
bCBkZXN0cm95IHRoZSB2bWEsIHJlbW92aW5nIGFueSBzdWNjZXNzZnVsbHkgaW5zZXJ0ZWQgcGFn
ZXMuIE90aGVyCj4gKyAqIGNhbGxlcnMgc2hvdWxkIG1ha2UgdGhlaXIgb3duIGFycmFuZ2VtZW50
cyBmb3IgY2FsbGluZyB1bm1hcF9yZWdpb24oKS4KPiArICoKPiArICogQ29udGV4dDogUHJvY2Vz
cyBjb250ZXh0LiBDYWxsZWQgYnkgbW1hcCBoYW5kbGVycy4KPiArICogUmV0dXJuOiAwIG9uIHN1
Y2Nlc3MgYW5kIGVycm9yIGNvZGUgb3RoZXJ3aXNlLgo+ICsgKi8KPiAraW50IHZtX2luc2VydF9y
YW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipwYWdlcywKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnVtKQo+IAo+IAo+
ICsvKioKPiArICogdm1faW5zZXJ0X3JhbmdlX2J1Z2d5IC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5l
bCBwYWdlcyBzdGFydHMgd2l0aCB6ZXJvIG9mZnNldAo+ICsgKiBAdm1hOiB1c2VyIHZtYSB0byBt
YXAgdG8KPiArICogQHBhZ2VzOiBwb2ludGVyIHRvIGFycmF5IG9mIHNvdXJjZSBrZXJuZWwgcGFn
ZXMKPiArICogQG51bTogbnVtYmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKPiArICoKPiArICog
U2ltaWxhciB0byB2bV9pbnNlcnRfcmFuZ2UoKSwgZXhjZXB0IHRoYXQgaXQgZXhwbGljaXRseSBz
ZXRzIEB2bV9wZ29mZiB0bwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIG9mZnNldAoKPiArICogMC4gVGhpcyBmdW5j
dGlvbiBpcyBpbnRlbmRlZCBmb3IgdGhlIGRyaXZlcnMgdGhhdCBkaWQgbm90IGNvbnNpZGVyCj4g
KyAqIEB2bV9wZ29mZi4KPiArICoKPiArICogQ29udGV4dDogUHJvY2VzcyBjb250ZXh0LiBDYWxs
ZWQgYnkgbW1hcCBoYW5kbGVycy4KPiArICogUmV0dXJuOiAwIG9uIHN1Y2Nlc3MgYW5kIGVycm9y
IGNvZGUgb3RoZXJ3aXNlLgo+ICsgKi8KPiAraW50IHZtX2luc2VydF9yYW5nZV9idWdneShzdHJ1
Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipwYWdlcywKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnVtKQo+IAoKLS0gClNpbmNlcmVs
eSB5b3VycywKTWlrZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:03:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:03:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grm8n-0002kM-EE; Thu, 07 Feb 2019 16:03:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YUso=QO=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1grm8l-0002kH-O1
 for xen-devel@lists.xen.org; Thu, 07 Feb 2019 16:03:03 +0000
X-Inumbo-ID: d827f00a-2af1-11e9-bc90-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d827f00a-2af1-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:03:02 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id z25-v6so306450ljk.7
 for <xen-devel@lists.xen.org>; Thu, 07 Feb 2019 08:03:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=XbhO6aTIpP/xPNM6je9v7tcpC/w9vjx4259+gRxRQwc=;
 b=GjiAT/gIsh5Mq6FaeJOcXRPVS+aPNNLKdv+19jCUnMwmRGIdhLqn3qDw/4sBtvN8Hh
 ju5PXYuad3zjRdl4YnH6xybt7cBkrbmeOnKARIuUOVU23QxAGpMC+Hdo6To4YYz20SdN
 KcTwZZWk54YH7U7nqUwLwSjiM9GATvQyhZUXP3zIoYmhVtPcGhqivpfFt5hrHNrlLnxo
 tIyWz8GH0zeVk4l5jxYZ+30lNxdS11GYkmxBwZke/ifmkSt1cGDnrqxpSjof3u8Ym6Qe
 fsNkAS4OqyhqNSBKMi847x/GuItYvXS/zeCBaX1OV5BcJ5lVqZztpXRUYwokbPHyzTQT
 Yr+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=XbhO6aTIpP/xPNM6je9v7tcpC/w9vjx4259+gRxRQwc=;
 b=lAUTs/SWKuun1DSZlV5+TppAX3F04+t3IrhhhggHcknJtN9rSgerVuZxY8krVDnyiS
 e30byARosnlkkzWlk07rHOVtxfeuvPOhemACRP8j2qWfWNJsOv+etwj5O/eeqKZ2qTew
 +NVDAPt6eAGZXPGsah4htJHSlo/HTyn1MRL8pjw4N72I9QiH2rYQRqa/k83t5Qc/lsww
 PshqcTvkFKFc+gTFLkThFEkZVhzwynNprLqd6Mwlw1/T/a2cI6uHIJ2FuN1BI4Io1srt
 H7DXeCT7ROX1HHeQ+rZRxCi5FTDeI7+UbDN/n9e6FavIhURDZZoTyYRyeMJA/tFDuQnJ
 9qtQ==
X-Gm-Message-State: AHQUAuaCBrLfKAOEqHI2DSl5m39gfKMN96VoPHoZZnebX8oeX+eZ0QVm
 XGQstoAPvC+vtxeBeaJ7sPxua/tPq5l7WG0ohUE=
X-Google-Smtp-Source: AHgI3IaLErP6UQHRoJXwjaGn0+byhpg0FJEkJj8lu4LnRPheskg9h3w2v7B+w3vp6ap3L+ni8MOMEGmZGFdfVJFI55k=
X-Received: by 2002:a2e:858e:: with SMTP id
 b14-v6mr2729099lji.43.1549555380735; 
 Thu, 07 Feb 2019 08:03:00 -0800 (PST)
MIME-Version: 1.0
References: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
 <20190131083842.GE28876@rapoport-lnx>
 <CAFqt6za9xA_8OKiaaHXcO9go+RtPdjLY5Bz_fgQL+DZbermNhA@mail.gmail.com>
 <20190207155700.GA8040@rapoport-lnx>
In-Reply-To: <20190207155700.GA8040@rapoport-lnx>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Thu, 7 Feb 2019 21:37:08 +0530
Message-ID: <CAFqt6zbE0JD09ibp3jZ0rr5xp52SEK+Pi6pGMQwSp_=d0edy7g@mail.gmail.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Subject: Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 mchehab@kernel.org, iamjoonsoo.kim@lge.com, vbabka@suse.cz,
 Juergen Gross <jgross@suse.com>, hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgNywgMjAxOSBhdCA5OjI3IFBNIE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXgu
aWJtLmNvbT4gd3JvdGU6Cj4KPiBIaSBTb3VwdGljaywKPgo+IE9uIFRodSwgRmViIDA3LCAyMDE5
IGF0IDA5OjE5OjQ3UE0gKzA1MzAsIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4gPiBIaSBNaWtl
LAo+ID4KPiA+IEp1c3QgdGhvdWdodCB0byB0YWtlIG9waW5pb24gZm9yIGRvY3VtZW50YXRpb24g
YmVmb3JlIHBsYWNpbmcgaXQgaW4gdjMuCj4gPiBEb2VzIGl0IGxvb2tzIGZpbmUgPwo+Cj4gT3Zl
cmFsbCBsb29rcyBnb29kIHRvIG1lLiBTZXZlcmFsIG1pbm9yIHBvaW50cyBiZWxvdy4KClRoYW5r
cyBNaWtlLiBOb3RlZC4KU2hhbGwgSSBjb25zaWRlciBpdCBhcyAqUmV2aWV3ZWQtYnk6KiB3aXRo
IGJlbG93IGNoYW5nZXMgPwoKPgo+ID4gKy8qKgo+ID4gKyAqIF9fdm1faW5zZXJ0X3JhbmdlIC0g
aW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBpbnRvIHVzZXIgdm1hCj4gPiArICogQHZtYTog
dXNlciB2bWEgdG8gbWFwIHRvCj4gPiArICogQHBhZ2VzOiBwb2ludGVyIHRvIGFycmF5IG9mIHNv
dXJjZSBrZXJuZWwgcGFnZXMKPiA+ICsgKiBAbnVtOiBudW1iZXIgb2YgcGFnZXMgaW4gcGFnZSBh
cnJheQo+ID4gKyAqIEBvZmZzZXQ6IHVzZXIncyByZXF1ZXN0ZWQgdm1fcGdvZmYKPiA+ICsgKgo+
ID4gKyAqIFRoaXMgYWxsb3cgZHJpdmVycyB0byBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2Vz
IGludG8gYSB1c2VyIHZtYS4KPgo+ICAgICAgICAgICBhbGxvd3MKPiA+ICsgKgo+ID4gKyAqIFJl
dHVybjogMCBvbiBzdWNjZXNzIGFuZCBlcnJvciBjb2RlIG90aGVyd2lzZS4KPiA+ICsgKi8KPiA+
ICtzdGF0aWMgaW50IF9fdm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1h
LCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIG51bSwgdW5zaWduZWQgbG9uZyBvZmZzZXQpCj4gPgo+ID4KPiA+ICsv
KioKPiA+ICsgKiB2bV9pbnNlcnRfcmFuZ2UgLSBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2Vz
IHN0YXJ0cyB3aXRoIG5vbiB6ZXJvIG9mZnNldAo+ID4gKyAqIEB2bWE6IHVzZXIgdm1hIHRvIG1h
cCB0bwo+ID4gKyAqIEBwYWdlczogcG9pbnRlciB0byBhcnJheSBvZiBzb3VyY2Uga2VybmVsIHBh
Z2VzCj4gPiArICogQG51bTogbnVtYmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKPiA+ICsgKgo+
ID4gKyAqIE1hcHMgYW4gb2JqZWN0IGNvbnNpc3Rpbmcgb2YgYG51bScgYHBhZ2VzJywgY2F0ZXJp
bmcgZm9yIHRoZSB1c2VyJ3MKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBu
dW0gcGFnZXMKPiA+ICsgKiByZXF1ZXN0ZWQgdm1fcGdvZmYKPiA+ICsgKgo+ID4gKyAqIElmIHdl
IGZhaWwgdG8gaW5zZXJ0IGFueSBwYWdlIGludG8gdGhlIHZtYSwgdGhlIGZ1bmN0aW9uIHdpbGwg
cmV0dXJuCj4gPiArICogaW1tZWRpYXRlbHkgbGVhdmluZyBhbnkgcHJldmlvdXNseSBpbnNlcnRl
ZCBwYWdlcyBwcmVzZW50LiAgQ2FsbGVycwo+ID4gKyAqIGZyb20gdGhlIG1tYXAgaGFuZGxlciBt
YXkgaW1tZWRpYXRlbHkgcmV0dXJuIHRoZSBlcnJvciBhcyB0aGVpciBjYWxsZXIKPiA+ICsgKiB3
aWxsIGRlc3Ryb3kgdGhlIHZtYSwgcmVtb3ZpbmcgYW55IHN1Y2Nlc3NmdWxseSBpbnNlcnRlZCBw
YWdlcy4gT3RoZXIKPiA+ICsgKiBjYWxsZXJzIHNob3VsZCBtYWtlIHRoZWlyIG93biBhcnJhbmdl
bWVudHMgZm9yIGNhbGxpbmcgdW5tYXBfcmVnaW9uKCkuCj4gPiArICoKPiA+ICsgKiBDb250ZXh0
OiBQcm9jZXNzIGNvbnRleHQuIENhbGxlZCBieSBtbWFwIGhhbmRsZXJzLgo+ID4gKyAqIFJldHVy
bjogMCBvbiBzdWNjZXNzIGFuZCBlcnJvciBjb2RlIG90aGVyd2lzZS4KPiA+ICsgKi8KPiA+ICtp
bnQgdm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3QgcGFn
ZSAqKnBhZ2VzLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG51bSkKPiA+Cj4gPgo+ID4gKy8qKgo+ID4gKyAqIHZtX2luc2VydF9yYW5nZV9idWdneSAt
IGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgc3RhcnRzIHdpdGggemVybyBvZmZzZXQKPiA+
ICsgKiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8KPiA+ICsgKiBAcGFnZXM6IHBvaW50ZXIgdG8g
YXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcwo+ID4gKyAqIEBudW06IG51bWJlciBvZiBwYWdl
cyBpbiBwYWdlIGFycmF5Cj4gPiArICoKPiA+ICsgKiBTaW1pbGFyIHRvIHZtX2luc2VydF9yYW5n
ZSgpLCBleGNlcHQgdGhhdCBpdCBleHBsaWNpdGx5IHNldHMgQHZtX3Bnb2ZmIHRvCj4KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB0aGUgb2Zmc2V0Cj4KPiA+ICsgKiAwLiBUaGlzIGZ1bmN0aW9uIGlzIGludGVuZGVkIGZv
ciB0aGUgZHJpdmVycyB0aGF0IGRpZCBub3QgY29uc2lkZXIKPiA+ICsgKiBAdm1fcGdvZmYuCj4g
PiArICoKPiA+ICsgKiBDb250ZXh0OiBQcm9jZXNzIGNvbnRleHQuIENhbGxlZCBieSBtbWFwIGhh
bmRsZXJzLgo+ID4gKyAqIFJldHVybjogMCBvbiBzdWNjZXNzIGFuZCBlcnJvciBjb2RlIG90aGVy
d2lzZS4KPiA+ICsgKi8KPiA+ICtpbnQgdm1faW5zZXJ0X3JhbmdlX2J1Z2d5KHN0cnVjdCB2bV9h
cmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG51bSkKPiA+Cj4KPiAtLQo+IFNpbmNlcmVs
eSB5b3VycywKPiBNaWtlLgo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:05:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:05:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmB4-0002qf-TT; Thu, 07 Feb 2019 16:05:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=stw2=QO=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1grmB4-0002qZ-8E
 for xen-devel@lists.xen.org; Thu, 07 Feb 2019 16:05:26 +0000
X-Inumbo-ID: 2d0c5b5e-2af2-11e9-b3fd-abe38f34a24b
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d0c5b5e-2af2-11e9-b3fd-abe38f34a24b;
 Thu, 07 Feb 2019 16:05:24 +0000 (UTC)
Received: from pps.filterd (m0098393.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x17G5KrW081764
 for <xen-devel@lists.xen.org>; Thu, 7 Feb 2019 11:05:23 -0500
Received: from e06smtp07.uk.ibm.com (e06smtp07.uk.ibm.com [195.75.94.103])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2qgqv802mr-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xen.org>; Thu, 07 Feb 2019 11:05:22 -0500
Received: from localhost
 by e06smtp07.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xen.org> from <rppt@linux.ibm.com>;
 Thu, 7 Feb 2019 16:05:04 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp07.uk.ibm.com (192.168.101.137) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Thu, 7 Feb 2019 16:04:56 -0000
Received: from d06av25.portsmouth.uk.ibm.com (d06av25.portsmouth.uk.ibm.com
 [9.149.105.61])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x17G4tNl8913356
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 7 Feb 2019 16:04:55 GMT
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id E367211C058;
 Thu,  7 Feb 2019 16:04:54 +0000 (GMT)
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 79A8F11C052;
 Thu,  7 Feb 2019 16:04:52 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.84])
 by d06av25.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Thu,  7 Feb 2019 16:04:52 +0000 (GMT)
Date: Thu, 7 Feb 2019 18:04:50 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: Souptick Joarder <jrdr.linux@gmail.com>
References: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
 <20190131083842.GE28876@rapoport-lnx>
 <CAFqt6za9xA_8OKiaaHXcO9go+RtPdjLY5Bz_fgQL+DZbermNhA@mail.gmail.com>
 <20190207155700.GA8040@rapoport-lnx>
 <CAFqt6zbE0JD09ibp3jZ0rr5xp52SEK+Pi6pGMQwSp_=d0edy7g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFqt6zbE0JD09ibp3jZ0rr5xp52SEK+Pi6pGMQwSp_=d0edy7g@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 19020716-0028-0000-0000-00000345D191
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19020716-0029-0000-0000-00002403E2F7
Message-Id: <20190207160450.GB8040@rapoport-lnx>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-02-07_11:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=983 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1902070122
Subject: Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 mchehab@kernel.org, iamjoonsoo.kim@lge.com, vbabka@suse.cz,
 Juergen Gross <jgross@suse.com>, hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDk6Mzc6MDhQTSArMDUzMCwgU291cHRpY2sgSm9hcmRl
ciB3cm90ZToKPiBPbiBUaHUsIEZlYiA3LCAyMDE5IGF0IDk6MjcgUE0gTWlrZSBSYXBvcG9ydCA8
cnBwdEBsaW51eC5pYm0uY29tPiB3cm90ZToKPiA+Cj4gPiBIaSBTb3VwdGljaywKPiA+Cj4gPiBP
biBUaHUsIEZlYiAwNywgMjAxOSBhdCAwOToxOTo0N1BNICswNTMwLCBTb3VwdGljayBKb2FyZGVy
IHdyb3RlOgo+ID4gPiBIaSBNaWtlLAo+ID4gPgo+ID4gPiBKdXN0IHRob3VnaHQgdG8gdGFrZSBv
cGluaW9uIGZvciBkb2N1bWVudGF0aW9uIGJlZm9yZSBwbGFjaW5nIGl0IGluIHYzLgo+ID4gPiBE
b2VzIGl0IGxvb2tzIGZpbmUgPwo+ID4KPiA+IE92ZXJhbGwgbG9va3MgZ29vZCB0byBtZS4gU2V2
ZXJhbCBtaW5vciBwb2ludHMgYmVsb3cuCj4gCj4gVGhhbmtzIE1pa2UuIE5vdGVkLgo+IFNoYWxs
IEkgY29uc2lkZXIgaXQgYXMgKlJldmlld2VkLWJ5Oiogd2l0aCBiZWxvdyBjaGFuZ2VzID8KIApZ
ZWFoLCBzdXJlLgoKPiA+Cj4gPiA+ICsvKioKPiA+ID4gKyAqIF9fdm1faW5zZXJ0X3JhbmdlIC0g
aW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBpbnRvIHVzZXIgdm1hCj4gPiA+ICsgKiBAdm1h
OiB1c2VyIHZtYSB0byBtYXAgdG8KPiA+ID4gKyAqIEBwYWdlczogcG9pbnRlciB0byBhcnJheSBv
ZiBzb3VyY2Uga2VybmVsIHBhZ2VzCj4gPiA+ICsgKiBAbnVtOiBudW1iZXIgb2YgcGFnZXMgaW4g
cGFnZSBhcnJheQo+ID4gPiArICogQG9mZnNldDogdXNlcidzIHJlcXVlc3RlZCB2bV9wZ29mZgo+
ID4gPiArICoKPiA+ID4gKyAqIFRoaXMgYWxsb3cgZHJpdmVycyB0byBpbnNlcnQgcmFuZ2Ugb2Yg
a2VybmVsIHBhZ2VzIGludG8gYSB1c2VyIHZtYS4KPiA+Cj4gPiAgICAgICAgICAgYWxsb3dzCj4g
PiA+ICsgKgo+ID4gPiArICogUmV0dXJuOiAwIG9uIHN1Y2Nlc3MgYW5kIGVycm9yIGNvZGUgb3Ro
ZXJ3aXNlLgo+ID4gPiArICovCj4gPiA+ICtzdGF0aWMgaW50IF9fdm1faW5zZXJ0X3JhbmdlKHN0
cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLAo+ID4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnVtLCB1bnNpZ25lZCBs
b25nIG9mZnNldCkKPiA+ID4KPiA+ID4KPiA+ID4gKy8qKgo+ID4gPiArICogdm1faW5zZXJ0X3Jh
bmdlIC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBzdGFydHMgd2l0aCBub24gemVybyBv
ZmZzZXQKPiA+ID4gKyAqIEB2bWE6IHVzZXIgdm1hIHRvIG1hcCB0bwo+ID4gPiArICogQHBhZ2Vz
OiBwb2ludGVyIHRvIGFycmF5IG9mIHNvdXJjZSBrZXJuZWwgcGFnZXMKPiA+ID4gKyAqIEBudW06
IG51bWJlciBvZiBwYWdlcyBpbiBwYWdlIGFycmF5Cj4gPiA+ICsgKgo+ID4gPiArICogTWFwcyBh
biBvYmplY3QgY29uc2lzdGluZyBvZiBgbnVtJyBgcGFnZXMnLCBjYXRlcmluZyBmb3IgdGhlIHVz
ZXIncwo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbnVtIHBhZ2VzCj4g
PiA+ICsgKiByZXF1ZXN0ZWQgdm1fcGdvZmYKPiA+ID4gKyAqCj4gPiA+ICsgKiBJZiB3ZSBmYWls
IHRvIGluc2VydCBhbnkgcGFnZSBpbnRvIHRoZSB2bWEsIHRoZSBmdW5jdGlvbiB3aWxsIHJldHVy
bgo+ID4gPiArICogaW1tZWRpYXRlbHkgbGVhdmluZyBhbnkgcHJldmlvdXNseSBpbnNlcnRlZCBw
YWdlcyBwcmVzZW50LiAgQ2FsbGVycwo+ID4gPiArICogZnJvbSB0aGUgbW1hcCBoYW5kbGVyIG1h
eSBpbW1lZGlhdGVseSByZXR1cm4gdGhlIGVycm9yIGFzIHRoZWlyIGNhbGxlcgo+ID4gPiArICog
d2lsbCBkZXN0cm95IHRoZSB2bWEsIHJlbW92aW5nIGFueSBzdWNjZXNzZnVsbHkgaW5zZXJ0ZWQg
cGFnZXMuIE90aGVyCj4gPiA+ICsgKiBjYWxsZXJzIHNob3VsZCBtYWtlIHRoZWlyIG93biBhcnJh
bmdlbWVudHMgZm9yIGNhbGxpbmcgdW5tYXBfcmVnaW9uKCkuCj4gPiA+ICsgKgo+ID4gPiArICog
Q29udGV4dDogUHJvY2VzcyBjb250ZXh0LiBDYWxsZWQgYnkgbW1hcCBoYW5kbGVycy4KPiA+ID4g
KyAqIFJldHVybjogMCBvbiBzdWNjZXNzIGFuZCBlcnJvciBjb2RlIG90aGVyd2lzZS4KPiA+ID4g
KyAqLwo+ID4gPiAraW50IHZtX2luc2VydF9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZt
YSwgc3RydWN0IHBhZ2UgKipwYWdlcywKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG51bSkKPiA+ID4KPiA+ID4KPiA+ID4gKy8qKgo+ID4gPiArICog
dm1faW5zZXJ0X3JhbmdlX2J1Z2d5IC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBzdGFy
dHMgd2l0aCB6ZXJvIG9mZnNldAo+ID4gPiArICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCj4g
PiA+ICsgKiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcwo+
ID4gPiArICogQG51bTogbnVtYmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKPiA+ID4gKyAqCj4g
PiA+ICsgKiBTaW1pbGFyIHRvIHZtX2luc2VydF9yYW5nZSgpLCBleGNlcHQgdGhhdCBpdCBleHBs
aWNpdGx5IHNldHMgQHZtX3Bnb2ZmIHRvCj4gPgo+ID4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIG9mZnNldAo+ID4K
PiA+ID4gKyAqIDAuIFRoaXMgZnVuY3Rpb24gaXMgaW50ZW5kZWQgZm9yIHRoZSBkcml2ZXJzIHRo
YXQgZGlkIG5vdCBjb25zaWRlcgo+ID4gPiArICogQHZtX3Bnb2ZmLgo+ID4gPiArICoKPiA+ID4g
KyAqIENvbnRleHQ6IFByb2Nlc3MgY29udGV4dC4gQ2FsbGVkIGJ5IG1tYXAgaGFuZGxlcnMuCj4g
PiA+ICsgKiBSZXR1cm46IDAgb24gc3VjY2VzcyBhbmQgZXJyb3IgY29kZSBvdGhlcndpc2UuCj4g
PiA+ICsgKi8KPiA+ID4gK2ludCB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koc3RydWN0IHZtX2FyZWFf
c3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCj4gPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBudW0pCj4gPiA+Cj4gPgo+ID4gLS0KPiA+IFNp
bmNlcmVseSB5b3VycywKPiA+IE1pa2UuCj4gPgo+IAoKLS0gClNpbmNlcmVseSB5b3VycywKTWlr
ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:06:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:06:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmBy-0002w4-89; Thu, 07 Feb 2019 16:06:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xFuN=QO=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1grmBx-0002vx-5p
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:06:21 +0000
X-Inumbo-ID: 4d433e7f-2af2-11e9-bc90-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.95]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d433e7f-2af2-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:06:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=9wlPwgwcAIONtCBiUhpuifMGIV8reyvnH91A0caH9j4=;
 b=TwFgBI+29NwDq90/dUm10KOSGTMu2/DtAZTyTJs/xNvJkxKePo8hbRf3lurBht/GuIDibHQC89Bn9OoNIGFB+NLziEEJzUjHBpD8NXsJBAtEMJ1rxGD6FOJdBJIbMl/e74G6l+XnC4oSzvczhbk9kbGykfq/yoLEohFtlUcc/0k=
Received: from AM0PR02MB4947.eurprd02.prod.outlook.com (20.178.21.12) by
 AM0PR02MB5090.eurprd02.prod.outlook.com (20.178.22.161) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1601.17; Thu, 7 Feb 2019 16:06:14 +0000
Received: from AM0PR02MB4947.eurprd02.prod.outlook.com
 ([fe80::d04c:f87:de81:5ac6]) by AM0PR02MB4947.eurprd02.prod.outlook.com
 ([fe80::d04c:f87:de81:5ac6%6]) with mapi id 15.20.1601.016; Thu, 7 Feb 2019
 16:06:14 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH RFC 0/6] Slotted channels for sync vm_events
Thread-Index: AQHUl8wPbXdEAPTS5kWsfeHAw6qBkaXTIGOAgAFlqwCAAEhvgA==
Date: Thu, 7 Feb 2019 16:06:14 +0000
Message-ID: <1706050043ac45238f37ea9e316e4c108c166be3.camel@bitdefender.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <bda834e7f6241dea248fb996c3f49ed76699ebb3.camel@bitdefender.com>
 <4c150cf2-25fc-a4cd-00f2-fbbe0b1820ba@citrix.com>
In-Reply-To: <4c150cf2-25fc-a4cd-00f2-fbbe0b1820ba@citrix.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR0402CA0024.eurprd04.prod.outlook.com
 (2603:10a6:209::37) To AM0PR02MB4947.eurprd02.prod.outlook.com
 (2603:10a6:208:fb::12)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR02MB5090;
 6:i9jyoBrt/lHcHn4PoBXEacfW9B2bU27dZPGiz1OzthPU+9g1vHZXg0I1pIK1IVRj572jS6PvLXlvtizk+9Bu+h24yOeGJ42PcZPHwoltsEzw4D5e66Te9BEJC8N5upOUEgRemn7qKXbzQFBSPR7NA5e0Ls20aJ64pm/TpCrk3e66BcmXqcoyKszUGV0CG0eD/207EIgIGfj7aFXaL9mddgUiv+W6NvPNyt3JZiTB3+sHc/xiMjBiKmenixp1sSiQwGgQyLqxJ0Htj5lgwD1HH0YyulDIs1r8Ffk6ee9SRosn26CmrgSQUBMvq3WOUxkFRi5JL2GDjfhco3OYifDCrfCJMyEV+b8FQjooNcyr8Sc9vV53m64jm45cjn6dsBw4xT+lzE+VhuaQHRrVr30M9UGlFKa1ilrakZiTUg9TJz2dB0EotktIJFVXCPXx1t4NbYIy0AHMuGv/jq6qMtv1nw==;
 5:AxOS0XWGoDK6N2RX+SpvI7l43VGWwkUCU3/Q6BILH7RpBiHR/1AOJT81UGeSaNLYnHsv8haXiqhLm7yhonLEG6OP7qw/J8KJuskH6MKOruJFs5ZjZHS/Iv0W9cyAiUt5POyxmKdNI9uVnsRE+oiZxV5n2WL2HyxeRBnWfi6oruyKoMrCGBgRqwLATZ9aE9JLbZnwvtWle0ZvD5KTwvj7bQ==;
 7:pYQLahAa7POZd8FmHHc1DuWfIx2UEAgPMZxRoBH0lUvH4TDXEqYT6cOT6kRv2aFc7Qurm4GdFavD/Bs4zT55RcCS1pz7zgpGEcp3d0OfDB3GQZp+4e//JVy3ZMTt7z/Q/Ldjox9It4m7tnBphOau5Q==
x-ms-office365-filtering-correlation-id: c8eff4d6-c595-446e-75aa-08d68d162f3d
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB5090; 
x-ms-traffictypediagnostic: AM0PR02MB5090:|AM0PR02MB5090:
x-microsoft-antispam-prvs: <AM0PR02MB5090E237A04753728C74E5DAD6680@AM0PR02MB5090.eurprd02.prod.outlook.com>
x-forefront-prvs: 0941B96580
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(396003)(376002)(136003)(39860400002)(366004)(189003)(199004)(6246003)(99286004)(86362001)(229853002)(256004)(14454004)(97736004)(2501003)(52116002)(110136005)(4326008)(316002)(66066001)(118296001)(8676002)(14444005)(54906003)(478600001)(217873002)(53936002)(76176011)(81166006)(8936002)(305945005)(50226002)(81156014)(105586002)(106356001)(2906002)(25786009)(2616005)(7736002)(7416002)(4001150100001)(6512007)(71200400001)(476003)(386003)(53546011)(6506007)(71190400001)(486006)(446003)(68736007)(11346002)(102836004)(26005)(6436002)(3846002)(186003)(36756003)(6116002)(6486002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB5090;
 H:AM0PR02MB4947.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: j9uLyqG1+MU40YvONJ83PAr3RnF0XAFwNuJKGuihy3Rrvquq51KGlf1oNM3sNVp5OEOLt+B+zS79yrCj2IldFnfEwWlmyKFTzqGVjXyH13nlXaCMYCgnbiccR36pPA14LJYYSuwqWl4XfrCLv1kb2kDXFm+aOW9QfEjUtC04qZxlLEGrD5P/fTZ1cSDs70UDQGaNYZ8+388OiRAOsyZwx21qOaQU8HtVe9f2mGIt5vmAtD7fW/odj8WQCAsGSEKKfg6z+nuuXfgzJkQ6gy3q9ewyWFD4P3TpLDB+TcypT2ZsICGvWkQktj4AqHyNArXm3DI4+0k1NBea48mPWnOcdCX6LTDrlaYGf82b+VD0sbwZjuQ8sthT2OVZ5fjcudMzCE5L2grlin413jGK7Dl4QdpqwKv9tv/aenK0Si2NfPo=
Content-ID: <C3DDBF67AA2E084C9A9B67BDF62FE5F8@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c8eff4d6-c595-446e-75aa-08d68d162f3d
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2019 16:06:13.3572 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB5090
Subject: Re: [Xen-devel] [PATCH RFC 0/6] Slotted channels for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMDE5LTAyLTA3IGF0IDExOjQ2ICswMDAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOg0K
PiBPbiAyLzYvMTkgMjoyNiBQTSwgUGV0cmUgT3ZpZGl1IFBJUkNBTEFCVSB3cm90ZToNCj4gPiBP
biBXZWQsIDIwMTgtMTItMTkgYXQgMjA6NTIgKzAyMDAsIFBldHJlIFBpcmNhbGFidSB3cm90ZToN
Cj4gPiA+IFRoaXMgcGF0Y2hzZXQgaXMgYSByZXdvcmsgb2YgdGhlICJtdWx0aS1wYWdlIHJpbmcg
YnVmZmVyIiBmb3INCj4gPiA+IHZtX2V2ZW50cw0KPiA+ID4gcGF0Y2ggYmFzZWQgb24gQW5kcmV3
IENvb3BlcidzIGNvbW1lbnRzLg0KPiA+ID4gRm9yIHN5bmNocm9ub3VzIHZtX2V2ZW50cyB0aGUg
cmluZyB3YWl0cXVldWUgbG9naWMgd2FzDQo+ID4gPiB1bm5lY2Vzc2FyeSBhcw0KPiA+ID4gdGhl
DQo+ID4gPiB2Y3B1IHNlbmRpbmcgdGhlIHJlcXVlc3Qgd2FzIGJsb2NrZWQgdW50aWwgYSByZXNw
b25zZSB3YXMNCj4gPiA+IHJlY2VpdmVkLg0KPiA+ID4gVG8gc2ltcGxpZnkgdGhlIHJlcXVlc3Qv
cmVzcG9uc2UgbWVjaGFuaXNtLCBhbiBhcnJheSBvZiBzbG90dGVkDQo+ID4gPiBjaGFubmVscw0K
PiA+ID4gd2FzIGNyZWF0ZWQsIG9uZSBwZXIgdmNwdS4gRWFjaCB2Y3B1IHB1dHMgdGhlIHJlcXVl
c3QgaW4gdGhlDQo+ID4gPiBjb3JyZXNwb25kaW5nIHNsb3QgYW5kIGJsb2NrcyB1bnRpbCB0aGUg
cmVzcG9uc2UgaXMgcmVjZWl2ZWQuDQo+ID4gPiANCj4gPiA+IEknbSBzZW5kaW5nIHRoaXMgcGF0
Y2ggYXMgYSBSRkMgYmVjYXVzZSwgd2hpbGUgSSdtIHN0aWxsIHdvcmtpbmcNCj4gPiA+IG9uDQo+
ID4gPiB3YXkgdG8NCj4gPiA+IG1lYXN1cmUgdGhlIG92ZXJhbGwgcGVyZm9ybWFuY2UgaW1wcm92
ZW1lbnQsIHlvdXIgZmVlZGJhY2sgd291bGQNCj4gPiA+IGJlIGENCj4gPiA+IGdyZWF0DQo+ID4g
PiBhc3Npc3RhbmNlLg0KPiA+ID4gDQo+ID4gDQo+ID4gSXMgYW55b25lIHN0aWxsIHVzaW5nIGFz
eW5jaHJvbm91cyB2bV9ldmVudCByZXF1ZXN0cz8gKHRoZSB2Y3B1IGlzDQo+ID4gbm90DQo+ID4g
YmxvY2tlZCBhbmQgbm8gcmVzcG9uc2UgaXMgZXhwZWN0ZWQpLg0KPiA+IElmIG5vdCwgSSBzdWdn
ZXN0IHRoYXQgdGhlIGZlYXR1cmUgc2hvdWxkIGJlIHJlbW92ZWQgYXMgaXQNCj4gPiAoc2lnbmlm
aWNhbnRseSkgaW5jcmVhc2VzIHRoZSBjb21wbGV4aXR5IG9mIHRoZSBjdXJyZW50DQo+ID4gaW1w
bGVtZW50YXRpb24uDQo+IA0KPiBDb3VsZCB5b3UgZGVzY3JpYmUgaW4gYSBiaXQgbW9yZSBkZXRh
aWwgd2hhdCB0aGUgc2l0dWF0aW9uDQo+IGlzPyAgV2hhdCdzDQo+IHRoZSBjdXJyZW50IHN0YXRl
IGZvIGFmZmFpcnMgd2l0aCB2bV9ldmVudHMsIHdoYXQgeW91J3JlIHRyeWluZyB0bw0KPiBjaGFu
Z2UsIHdoeSBhc3luYyB2bV9ldmVudHMgaXMgbW9yZSBkaWZmaWN1bHQ/DQo+IA0KVGhlIG1haW4g
cmVhc29uIGZvciB0aGUgdm1fZXZlbnRzIG1vZGlmaWNhdGlvbiB3YXMgdG8gaW1wcm92ZSB0aGUN
Cm92ZXJhbGwgcGVyZm9ybWFuY2UgaW4gaGlnaCB0aHJvdWdocHV0IGludHJvc3BlY3Rpb24gc2Nl
bmFyaW9zLiBGb3INCmRvbXVzIHdpdGggYSBoaWdoZXIgdmNwdSBjb3VudCwgYSB2Y3B1IGNvdWxk
IHNsZWVwIGZvciBhIGNlcnRhaW4gcGVyaW9kDQpvZiB0aW1lIHdoaWxlIHdhaXRpbmcgZm9yIGEg
cmluZyBzbG90IHRvIGJlY29tZSBhdmFpbGFibGUNCihfX3ZtX2V2ZW50X2NsYWltX3Nsb3QpDQpU
aGUgZmlyc3QgcGF0Y2hzZXQgb25seSBpbmNyZWFzZWQgdGhlIHJpbmcgc2l6ZSwgYW5kIHRoZSBz
ZWNvbmQNCml0ZXJhdG9uLCBiYXNlZCBvbiBBbmRyZXcgQ29wcGVyJ3MgY29tbWVudHMsIHByb3Bv
c2VkIGEgc2VwYXJhdGUgcGF0aA0KdG8gaGFuZGxlIHN5bmNocm9ub3VzIGV2ZW50cyAoIGEgc2xv
dHRlZCBidWZmZXIgZm9yIGVhY2ggdmNwdSkgaW4gb3JkZXINCnRvIGhhdmUgdGhlIGV2ZW50cyBo
YW5kbGVkIGluZGVwZW5kZW50bHkgb2Ygb25lIGFub3RoZXIuIFRvIGhhbmRsZQ0KYXN5bmNocm9u
b3VzIGV2ZW50cywgYSBkeW5hbWljYWxseSBhbGxvY2F0ZWQgdm1fZXZlbnQgcmluZyBpcyB1c2Vk
Lg0KV2hpbGUgdGhlIGltcGxlbWVudGF0aW9uIGlzIG5vdCBleGFjdGx5IGFuIGV4ZXJjaXNlIGlu
IHNpbXBsaWNpdHksIGl0DQpwcmVzZXJ2ZXMgYWxsIHRoZSBuZWVkZWQgZnVuY3Rpb25hbGl0eSBh
bmQgb2ZmZXJzIGZhbGxiYWNrIGlmIHRoZSBMaW51eA0KZG9tYWluIHJ1bm5pbmcgdGhlIG1vbml0
b3IgYXBwbGljYXRpb24gZG9lc24ndCBzdXBwb3J0DQpJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VS
Q0UuDQpIb3dldmVyLCB0aGUgcHJvYmxlbSBnb3QgYSBsaXR0bGUgYml0IG1vcmUgY29tcGxpY2F0
ZWQgd2hlbiBJIHRyaWVkDQppbXBsZW1lbnRpbmcgdGhlIHZtX2V2ZW50cyB1c2luZyBhbiBJT1JF
USBzZXJ2ZXIgKGJhc2VkIG9uIFBhdWwNCkR1cnJhbnQncyBjb21tZW50cykuIEZvciBzeW5jaHJv
bm91cyB2bV9ldmVudHMsIGl0IHNpbXBsaWZpZWQgdGhpbmdzIGENCmxpdHRsZSwgZWxpbWluYXRp
bmcgYm90aCB0aGUgbmVlZCBmb3IgYSBzcGVjaWFsIHN0cnVjdHVyZSB0byBob2xkIHRoZSANCnBy
b2Nlc3Npbmcgc3RhdGUgYW5kIHRoZSBldnRjaG5zIGZvciBlYWNoIHZjcHUuDQpUaGUgYXN5bmNo
cm9ub3VzIGV2ZW50cyB3ZXJlIGEgbGl0dGxlIG1vcmUgdHJpY2t5IHRvIGhhbmRsZS4gVGhlDQpi
dWZmZXJlZCBpb3JlcXMgd2VyZSBhIGdvb2QgY2FuZGlkYXRlLCBidXQgdGhlIG9ubHkgdGhpbmcg
dXNhYmxlIGlzIHRoZQ0KY29ycmVzcG9uZGluZyBldnRjaG4gaW4gY29uanVuY3Rpb24gd2l0aCBh
biBleGlzdGluZyByaW5nLiBJbiBvcmRlciB0bw0KdXNlIHRoZW0sIGEgbW9jayBidWZmZXJlZCBp
b3JlcSBzaG91bGQgYmUgY3JlYXRlZCBhbmQgdHJhbnNtaXR0ZWQsIHdpdGgNCnRoZSBvbmx5IG1l
YW5pbmdmdWwgZmllbGQgYmVpbmcgdGhlIGlvcmVxIHR5cGUuDQoNCj4gSSBjZXJ0YWlubHkgdGhp
bmsgaXQgd291bGQgYmUgYmV0dGVyIGlmIHlvdSBjb3VsZCB3cml0ZSB0aGUgbmV3DQo+IHZtX2V2
ZW50DQo+IGludGVyZmFjZSB3aXRob3V0IGhhdmluZyB0byBzcGVuZCBhIGxvdCBvZiBlZmZvcnQg
c3VwcG9ydGluZyBtb2Rlcw0KPiB0aGF0DQo+IHlvdSB0aGluayBub2JvZHkgdXNlcy4NCj4gDQo+
IE9uIHRoZSBvdGhlciBoYW5kLCBnZXR0aW5nIGludG8gdGhlIGhhYml0IG9mIGJyZWFraW5nIHN0
dWZmLCBldmVuIGZvcg0KPiBwZW9wbGUgd2UgZG9uJ3Qga25vdyBhYm91dCwgd2lsbCBiZSBhIGhp
bmRyYW5jZSB0byBjb21tdW5pdHkgZ3Jvd3RoOw0KPiBhDQo+IGNvbW1pdG1lbnQgdG8ga2VlcGlu
ZyBpdCB3b3JraW5nIHdpbGwgYmUgYSBiZW5lZml0IHRvIGdyb3d0aC4NCj4gDQo+IEJ1dCBvZiBj
b3Vyc2UsIHdlIGhhdmVuJ3QgZGVjbGFyZWQgdGhlIHZtX2V2ZW50IGludGVyZmFjZSAnc3VwcG9y
dGVkJw0KPiAoaXQncyBub3QgZXZlbiBtZW50aW9uZWQgaW4gdGhlIFNVUFBPUlQubWQgZG9jdW1l
bnQgeWV0KS4NCj4gDQo+IEp1c3QgZm9yIHRoZSBzYWtlIG9mIGRpc2N1c3Npb24sIHdvdWxkIGl0
IGJlIHBvc3NpYmxlIC8gcmVhc29uYmxlLA0KPiBmb3INCj4gaW5zdGFuY2UsIHRvIGNyZWF0ZSBh
IG5ldyBpbnRlcmZhY2UsIHZtX2V2ZW50czIsIGluc3RlYWQ/ICBUaGVuIHlvdQ0KPiBjb3VsZCB3
cml0ZSBpdCB0byBzaGFyZSB0aGUgaW9yZXEgaW50ZXJmYWNlIHdpdGhvdXQgaGF2aW5nIGxlZ2Fj
eQ0KPiBiYWdnYWdlIHlvdSdyZSBub3QgdXNpbmc7IHdlIGNvdWxkIGRlcHJlY2F0ZSBhbmQgZXZl
bnR1YWxseSByZW1vdmUNCj4gdm1fZXZlbnRzMSwgYW5kIGlmIGFueW9uZSBzaG91dHMsIHdlIGNh
biBwdXQgaXQgYmFjay4NCj4gDQo+IFRob3VnaHRzPw0KPiANCj4gIC1HZW9yZ2UNClllcywgaXQn
cyBwb3NzaWJsZSBhbmQgaXQgd2lsbCBHUkVBVExZIHNpbXBsaWZ5IHRoZSBpbXBsZW1lbnRhdGlv
bi4gSQ0KanVzdCBoYXZlIHRvIG1ha2Ugc3VyZSB0aGUgaW50ZXJmYWNlcyBhcmUgbXV0dWFsbHkg
ZXhjbHVzaXZlLg0KDQpNYW55IHRoYW5rcyBmb3IgeW91ciBzdXBwb3J0LA0KUGV0cmUNCg0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:18:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:18:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmNk-0003w7-HY; Thu, 07 Feb 2019 16:18:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tb4s=QO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1grmNi-0003w2-Gl
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:18:30 +0000
X-Inumbo-ID: 010eb1bb-2af4-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 010eb1bb-2af4-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:18:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6356AAFAE;
 Thu,  7 Feb 2019 16:18:28 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20190207150227.6341-1-ian.jackson@eu.citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <ce9fc7b1-a594-728b-dd70-da13621d6336@suse.com>
Date: Thu, 7 Feb 2019 17:18:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190207150227.6341-1-ian.jackson@eu.citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12 0/3] tools: Init scripts minor fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Hans van Kranenburg <hans.van.kranenburg@mendix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMjAxOSAxNjowMiwgSWFuIEphY2tzb24gd3JvdGU6Cj4gVGhlIERlYmlhbiBYZW4g
bWFpbnRhaW5lcnMgaGFkIGEgcmV2aWV3IG9mIHRoZSBpbml0IHNjcmlwdHMuICBEZWJpYW4KPiBo
YXMgaXRzIGNvbXBsZXRlbHkgb3duIHNldCBvZiBzY3JpcHRzLiAgVGhpcyBpcyBzb21ldGhpbmcg
dGhhdCBuZWVkcwo+IHRvIGJlIHRhY2tsZWQgaW4gdGhlIG1lZGl1bSB0ZXJtIGJ1dCBub3Qgbm93
Lgo+IAo+IEhvd2V2ZXIsIHdlIGRpZCBpZGVudGlmeSBzb21lIHRoaW5ncyB3aGljaCBjb3VsZCBi
ZSByZW1lZGllZCB1cHN0cmVhbQo+IHJpZ2h0IGF3YXkuCj4gCj4gSWFuIEphY2tzb24gKDMpOgo+
ICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogUHJvdmlkZXMgYHhlbicKPiAgIHRv
b2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVzIHRvIERlc2NyaXB0aW9uCj4gICB0
b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19ESVIgbW9k
ZSA3MDAKPiAKPiAgdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucy5pbiB8IDgg
KysrKy0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKPiAKCkZvciB0aGUgc2VyaWVzOgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:19:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:19:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmOM-00046a-SN; Thu, 07 Feb 2019 16:19:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tb4s=QO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1grmOM-00046V-C2
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:19:10 +0000
X-Inumbo-ID: 1734bf7c-2af4-11e9-8ed0-6b4ae2e0d48f
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1734bf7c-2af4-11e9-8ed0-6b4ae2e0d48f;
 Thu, 07 Feb 2019 16:19:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C430FAFDF;
 Thu,  7 Feb 2019 16:19:05 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20190207150939.7064-1-george.dunlap@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <1b46f3ec-073b-cb85-d27d-cb50139dff2c@suse.com>
Date: Thu, 7 Feb 2019 17:19:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190207150939.7064-1-george.dunlap@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] docs: features/qemu-depriv formatting fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMjAxOSAxNjowOSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBOZWVkIGEgc3BhY2Ug
YmV0d2VlbiB0aGUgcGFyYWdyYXBoIGFuZCB0aGUgbGlzdCBzbyBwYW5kb2Mga25vd3MgaXQncyBh
Cj4gbGlzdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:21:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:21:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmQ8-0004nZ-9Y; Thu, 07 Feb 2019 16:21:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1APC=QO=amazon.de=prvs=93423d84c=nmanthey@srs-us1.protection.inumbo.net>)
 id 1grmQ7-0004nQ-0b
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:20:59 +0000
X-Inumbo-ID: 59ed56b2-2af4-11e9-93f3-0b89b4b493ae
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59ed56b2-2af4-11e9-93f3-0b89b4b493ae;
 Thu, 07 Feb 2019 16:20: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=1549556458; x=1581092458;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ehKgwDGaLDNsObB63aEvLxbUikYh5PnThztcNrI4x2c=;
 b=ikCVvAJ1UkR0eB2zmejN3wfYg5aaRa1BzSYfU+AHCdtGJJRP5EUd9gJB
 Xa/zXMOYhYg3+BpwwwHNNUKEHUjJSgyr4FxN53r+suOn6oWHuQFjGLXeG
 TmmRAJXfgcY1dWl6CU1EUzWeW0K2l/dMEcfzGdvlT652N6cwstN3F6AH3 g=;
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="757934336"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-1968f9fa.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 07 Feb 2019 16:20:55 +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 (Postfix) with ESMTPS
 id 99432A25CC; Thu,  7 Feb 2019 16:20:54 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 7 Feb 2019 16:20:53 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.164) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 7 Feb 2019 16:20:46 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-9-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0104A7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5AF49B0200007800214548@prv1-mh.provo.novell.com>
 <0f80318d-7454-2055-694c-c22b40a7ddb0@amazon.de>
 <5C5B02E00200007800214606@prv1-mh.provo.novell.com>
 <ed4b5749-ccc0-05d0-bc29-29d2fd199d53@amazon.de>
 <2dea3db6-6ea5-4d97-ba08-87017a10541d@amazon.de>
 <5C5C39EA0200007800214A9D@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <c888350d-40de-c2da-e660-baec45e8d156@amazon.de>
Date: Thu, 7 Feb 2019 17:20:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5C39EA0200007800214A9D@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.164]
X-ClientProxiedBy: EX13D03UWC003.ant.amazon.com (10.43.162.79) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 8/9] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi83LzE5IDE1OjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwNy4wMi4xOSBhdCAx
MToyMCwgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+IE9uIDIvNy8xOSAxMDo1MCwgTm9y
YmVydCBNYW50aGV5IHdyb3RlOgo+Pj4gT24gMi82LzE5IDE2OjUzLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4+PiBPbiAwNi4wMi4xOSBhdCAxNjowNiwgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3Jv
dGU6Cj4+Pj4+IE9uIDIvNi8xOSAxNTo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBP
biAyOS4wMS4xOSBhdCAxNTo0MywgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+Pj4+Pj4g
QEAgLTk2Myw2ICs5NjUsOSBAQCBtYXBfZ3JhbnRfcmVmKAo+Pj4+Pj4+ICAgICAgICAgIFBJTl9G
QUlMKHVubG9ja19vdXQsIEdOVFNUX2JhZF9nbnRyZWYsICJCYWQgcmVmICUjeCBmb3IgZCVkXG4i
LAo+Pj4+Pj4+ICAgICAgICAgICAgICAgICAgIG9wLT5yZWYsIHJndC0+ZG9tYWluLT5kb21haW5f
aWQpOwo+Pj4+Pj4+ICAKPj4+Pj4+PiArICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2sg
aXMgbm90IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KPj4+Pj4+PiArICAgIG9wLT5yZWYgPSBh
cnJheV9pbmRleF9ub3NwZWMob3AtPnJlZiwgbnJfZ3JhbnRfZW50cmllcyhyZ3QpKTsKPj4+Pj4+
PiArCj4+Pj4+Pj4gICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYp
Owo+Pj4+Pj4+ICAgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBvcC0+cmVmKTsK
Pj4+Pj4+PiAgICAgIHN0YXR1cyA9IHJndC0+Z3RfdmVyc2lvbiA9PSAxID8gJnNoYWgtPmZsYWdz
IDogJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5yZWYpOwo+Pj4+Pj4gSnVzdCBGVFIgLSB0aGlzIGlz
IGEgY2FzZSB3aGVyZSB0aGUgY2hhbmdlLCBhY2NvcmRpbmcgdG8gcHJpb3IKPj4+Pj4+IGRpc2N1
c3Npb24sIGlzIHByZXR0eSB1bmxpa2VseSB0byBoZWxwIGF0IGFsbC4gVGhlIGNvbXBpbGVyIHdp
bGwgaGF2ZQo+Pj4+Pj4gYSBoYXJkIHRpbWUgcmVhbGl6aW5nIHRoYXQgaXQgY291bGQga2VlcCB0
aGUgcmVzdWx0IGluIGEgcmVnaXN0ZXIgcGFzdAo+Pj4+Pj4gdGhlIGFjdGl2ZV9lbnRyeV9hY3F1
aXJlKCkgaW52b2NhdGlvbiwgYXMgdGhhdCAtIGR1ZSB0byB0aGUgc3Bpbgo+Pj4+Pj4gbG9jayBh
Y3F1aXJlZCB0aGVyZSAtIGFjdHMgYXMgYSBjb21waWxlciBiYXJyaWVyLiBBbmQgbG9va2luZyBh
dAo+Pj4+Pj4gZ2VuZXJhdGVkIGNvZGUgKGdjYyA4LjIpIGNvbmZpcm1zIHRoYXQgdGhlcmUncyBh
IHJlbG9hZCBmcm9tIHRoZQo+Pj4+Pj4gc3RhY2suCj4+Pj4+IEkgY291bGQgY2hhbmdlIHRoaXMg
YmFjayB0byBhIHByaW9yIHZlcnNpb24gdGhhdCBwcm90ZWN0cyBlYWNoIHJlYWQKPj4+Pj4gb3Bl
cmF0aW9uLgo+Pj4+IFRoYXQgb3IgdXNlIGJsb2NrX3NwZWN1bGF0aW9uKCkgd2l0aCBhIGNvbW1l
bnQgZXhwbGFpbmluZyB3aHkuCj4+Pj4KPj4+PiBBbHNvIC0gd2h5IGFyZSB0aGVyZSBubyBjaGFu
Z2VzIGF0IGFsbCB0byB0aGUgdW5tYXBfZ3JhbnRfcmVmKCkgLwo+Pj4+IHVubWFwX2FuZF9yZXBs
YWNlKCkgY2FsbCBwYXRocz8gTm90ZSBpbiBwYXJ0aWN1bGFyIHRoZSBzZWN1cml0eQo+Pj4+IHJl
bGF0ZWQgY29tbWVudCBuZXh0IHRvIHRoZSBib3VuZHMgY2hlY2sgb2Ygb3AtPnJlZiB0aGVyZS4g
SSd2ZQo+Pj4+IGdvbmUgdGhyb3VnaCBlYXJsaWVyIHJldmlldyByb3VuZHMsIGJ1dCBJIGNvdWxk
bid0IGZpbmQgYW4gaW5kaWNhdGlvbgo+Pj4+IHRoYXQgdGhpcyBtaWdodCBoYXZlIGJlZW4gdGhl
IHJlc3VsdCBvZiByZXZpZXcgZmVlZGJhY2suCj4+PiBZb3UgYXJlIHJpZ2h0LiBJIGFtIG5vdCBz
dXJlIHdoZXRoZXIgSSBoYWQgYSBmaXggcGxhY2VkIHRoZXJlIGluIHRoZQo+Pj4gYmVnaW5uaW5n
LiBJIHdpbGwgcmVwbGFjZSB0aGUgZmlyc3QgInNtcF9ybWIoKTsiIGluIGZ1bmN0aW9uCj4+PiB1
bm1hcF9jb21tb24gZm9yIHRoZSBuZXh0IGl0ZXJhdGlvbiB3aXRoIHRoZSAiYmxvY2tfc3BlY3Vs
YXRpb24iIG1hY3JvLgo+PiBJIGp1c3QgY2hlY2tlZCB0aGlzIG9uZSBtb3JlIHRpbWUuIFRoZSBt
YXB0cmFja19lbnRyeSBtYWNybyBoYXMgYmVlbgo+PiBleHRlbmRlZCB3aXRoIHRoZSBhcnJheV9p
bmRleF9ub3NwZWMgbWFjcm8gYWxyZWFkeSwgc28gdGhhdCB0aGUKPj4gYXNzaWdubWVudCB0byB0
aGUgbWFwIHZhcmlhYmxlIGlzIGluIGJvdW5kLiBUaGVyZWZvcmUsIEkgYWN0dWFsbHkgd2lsbAo+
PiBub3QgaW50cm9kdWNlIHRoZSBibG9ja19zcGVjdWxhdGlvbiBtYWNyby4KPiB1bm1hcF9jb21t
b24oKSB1c2VzIG1hcHRyYWNrX2VudHJ5KCkgd2l0aCBvcC0+aGFuZGxlLiBJIGRpZG4ndAo+IHJl
ZmVyIHRvIHRoYXQsIGJlY2F1c2UgLSBhcyB5b3Ugc2F5IC0gbWFwdHJhY2tfZW50cnkoKSBpcyBp
dHNlbGYKPiBnZXR0aW5nIGhhcmRlbmVkIGFscmVhZHkuIEluc3RlYWQgSSBhbSwgYXMgc2FpZCwg
cmVmZXJyaW5nIHRvCj4gbWFwLT5yZWYgLyBvcC0+cmVmLgo+Cj4gQW5kIG5vLCByZXBsYWNpbmcg
X2FueV8gc21iX3JtYigpIHdvdWxkIG5vdCBiZSBjb3JyZWN0OiBUaGUKPiBiYXJyaWVycyBhcmUg
bmVlZGVkIHVuY29uZGl0aW9uYWxseSwgd2hlcmVhcyBibG9ja19zcGVjdWxhdGlvbigpCj4gaW5z
ZXJ0cyBhIGJhcnJpZXIgb25seSBpbiBhIHN1YnNldCBvZiBjYXNlcyAoZm9yIGV4YW1wbGUgbmV2
ZXIgb24KPiBBcm0pLgpSaWdodC4gSSB3aWxsIHByb3RlY3QgdGhlIGluZGV4IG9wZXJhdGlvbnMg
YmFzZWQgb24gb3AtPnJlZiBpbgp1bm1hcF9jb21tb24gdmlhIGFycmF5X2luZGV4X25vc3BlYy4K
Pgo+Pj4gVGhlIG90aGVyIGNoZWNrIHVubGlrZWx5KG9wLT5yZWYgPj0gbnJfZ3JhbnRfZW50cmll
cyhyZ3QpKSBjYW4gb25seQo+Pj4gcmVhY2ggb3V0LW9mLWJvdW5kcyBmb3IgdGhlIHVubWFwIGNh
c2UsIGluIGNhc2UgdGhlIG1hcC0+cmVmIGVudHJ5IGhhcwo+Pj4gYmVlbiBvdXQtb2YtYm91bmRz
IGJlZm9yZWhhbmQuIEkgZGlkIG5vdCBmaW5kIGFuIGFzc2lnbm1lbnQgdGhhdCBpcyBub3QKPj4+
IHByb3RlY3RlZCBieSBhIGJvdW5kIGNoZWNrIGFuZCBhIHNwZWN1bGF0aW9uIGJhcnJpZXIgb3Ig
YXJyYXlfbm9zcGVjX2luZGV4Lgo+IEkgY2FuIG9ubHkgcmVmZXIgeW91IHRvIHRoZSBjb21tZW50
IHRoZXJlIGFnYWluLiBJbiBlc3NlbmNlLCB0aGUgcHJpb3IKPiBib3VuZHMgY2hlY2sgZG9uZSBt
YXkgaGF2ZSBiZWVuIGFnYWluc3QgdGhlIGdyYW50IHRhYmxlIGxpbWl0cyBvZgo+IGFub3RoZXIg
ZG9tYWluLiBZb3UgbWF5IHdhbnQgdG8gbG9vayBhdCB0aGUgZnVsbCBjb21taXQgaW50cm9kdWNp
bmcgdGhpcwo+IGNvbW1lbnQuCgpJbiB1bm1hcF9jb21tb25fY29tcGxldGUsIElITU8gaXQgaXMg
c3VmZmljaWVudCB0byBldmFsdWF0ZSB0aGUgZmlyc3QKY2hlY2sgb3AtPmRvbmUgdmlhIGV2YWx1
YXRlX25vc3BlYywgc28gdGhhdCB0aGUgcmV0dXJuIGlzIHRha2VuIGluIGNhc2UKbm90aGluZyBo
YXMgYmVlbiBkb25lLCBhbmQgdGhlbiBpbnZhbGlkIHZhbHVlcyBvZiBvcC0+cmVmIHNob3VsZCBu
b3QgYmUKdXNlZCB1bmRlciBzcGVjdWxhdGlvbiwgb3Igb3V0LW9mLWJvdW5kcy4gT24gdGhlIG90
aGVyIGhhbmQsIHRoaXMKZnVuY3Rpb24gaXMgYWx3YXlzIGNhbGxlZCBhZnRlciBnbnR0YWJfZmx1
c2hfdGxiLiBJIGRpZCBub3Qgc3BvdCBhIGdvb2QKaW5kaWNhdG9yIGZvciB0aGF0IGZ1bmN0aW9u
IGJsb2NraW5nIHNwZWN1bGF0aW9uLCBoZW5jZSwgSSB3b3VsZCBzdGlsbAphZGQgdGhlIG1hY3Jv
LgoKQmVzdCwKTm9yYmVydAoKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBH
bWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0
aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdl
dHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:45:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmnQ-0006do-1Z; Thu, 07 Feb 2019 16:45:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grmnO-0006dT-Or
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:45:02 +0000
X-Inumbo-ID: b6663875-2af7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6663875-2af7-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:45:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77571287"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:04 +0000
Message-ID: <20190207164456.9260-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 03/55] x86: introduce a new set of APIs to
 manage Xen page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIHN3aXRjaCB0byB1c2luZyBkb21oZWFwIHBhZ2UgZm9yIHBhZ2UgdGFi
bGVzLgpBIG5ldyBzZXQgb2YgQVBJcyBpcyBpbnRyb2R1Y2VkIHRvIGFsbG9jYXRlLCBtYXAsIHVu
bWFwIGFuZCBmcmVlIHBhZ2VzCmZvciBwYWdlIHRhYmxlcy4KClRoZSBhbGxvY2F0aW9uIGFuZCBk
ZWFsbG9jYXRpb24gd29yayBvbiBtZm5fdCBidXQgbm90IHBhZ2VfaW5mbywKYmVjYXVzZSB0aGV5
IGFyZSByZXF1aXJlZCB0byB3b3JrIGV2ZW4gYmVmb3JlIGZyYW1lIHRhYmxlIGlzIHNldCB1cC4K
CkltcGxlbWVudCB0aGUgb2xkIGZ1bmN0aW9ucyB3aXRoIHRoZSBuZXcgb25lcy4gV2Ugd2lsbCBy
ZXdyaXRlLCBzaXRlCmJ5IHNpdGUsIG90aGVyIG1tIGZ1bmN0aW9ucyB0aGF0IG1hbmlwdWxhdGUg
cGFnZSB0YWJsZXMgdG8gdXNlIHRoZSBuZXcKQVBJcy4KCk5vdGUgdGhlc2UgbmV3IEFQSXMgc3Rp
bGwgdXNlIHhlbmhlYXAgcGFnZSB1bmRlcm5lYXRoIGFuZCBubyBhY3R1YWwKbWFwIGFuZCB1bm1h
cCBpcyBkb25lIHNvIHRoYXQgd2UgZG9uJ3QgYnJlYWsgeGVuIGhhbGYgd2F5LiBUaGV5IHdpbGwK
YmUgc3dpdGNoZWQgdG8gdXNlIGRvbWhlYXAgYW5kIGR5bmFtaWMgbWFwcGluZ3Mgd2hlbiB1c2Fn
ZSBvZiBvbGQgQVBJcwppcyBlbGltaW5hdGVkLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5k
ZWQgaW4gdGhpcyBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgMzkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAxMSAr
KysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggMDQzMDk4ZDg0Zi4uMDllNzU1ZGJjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEwMyw2ICsxMDMsNyBAQAogI2luY2x1ZGUg
PHhlbi9lZmkuaD4KICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KICNpbmNsdWRlIDx4ZW4v
aHlwZXJjYWxsLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2luZy5o
PgogI2luY2x1ZGUgPGFzbS9zaGFkb3cuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgpAQCAtNDcy
MSwyMSArNDcyMiw0OSBAQCBpbnQgbW1jZmdfaW50ZXJjZXB0X3dyaXRlKAogCiB2b2lkICphbGxv
Y194ZW5fcGFnZXRhYmxlKHZvaWQpCiB7CisgICAgbWZuX3QgbWZuOworCisgICAgbWZuID0gYWxs
b2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICBBU1NFUlQoIW1mbl9lcShtZm4sIElOVkFMSURf
TUZOKSk7CisKKyAgICByZXR1cm4gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbik7Cit9CisKK3Zv
aWQgZnJlZV94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpCit7CisgICAgaWYgKCBzeXN0ZW1fc3RhdGUg
IT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQorICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3
KHZpcnRfdG9fbWZuKHYpKTsKK30KKworbWZuX3QgYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcodm9p
ZCkKK3sKICAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfZWFybHlfYm9vdCApCiAg
ICAgewogICAgICAgICB2b2lkICpwdHIgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKIAogICAgICAg
ICBCVUdfT04oIWhhcmR3YXJlX2RvbWFpbiAmJiAhcHRyKTsKLSAgICAgICAgcmV0dXJuIHB0cjsK
KyAgICAgICAgcmV0dXJuIHZpcnRfdG9fbWZuKHB0cik7CiAgICAgfQogCi0gICAgcmV0dXJuIG1m
bl90b192aXJ0KG1mbl94KGFsbG9jX2Jvb3RfcGFnZXMoMSwgMSkpKTsKKyAgICByZXR1cm4gYWxs
b2NfYm9vdF9wYWdlcygxLCAxKTsKIH0KIAotdm9pZCBmcmVlX3hlbl9wYWdldGFibGUodm9pZCAq
dikKK3ZvaWQgKm1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBtZm4pCiB7Ci0gICAgaWYgKCBz
eXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQotICAgICAgICBmcmVlX3hlbmhl
YXBfcGFnZSh2KTsKKyAgICByZXR1cm4gbWZuX3RvX3ZpcnQobWZuX3gobWZuKSk7Cit9CisKKy8q
IHYgY2FuIHBvaW50IHRvIGFuIGVudHJ5IHdpdGhpbiBhIHRhYmxlIG9yIGJlIE5VTEwgKi8KK3Zv
aWQgdW5tYXBfeGVuX3BhZ2V0YWJsZV9uZXcodm9pZCAqdikKK3sKKyAgICAvKiBYWFggc3RpbGwg
dXNpbmcgeGVuaGVhcCBwYWdlLCBubyBuZWVkIHRvIGRvIGFueXRoaW5nLiAgKi8KK30KKworLyog
bWZuIGNhbiBiZSBJTlZBTElEX01GTiAqLwordm9pZCBmcmVlX3hlbl9wYWdldGFibGVfbmV3KG1m
bl90IG1mbikKK3sKKyAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfZWFybHlfYm9v
dCAmJiAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgZnJlZV94ZW5oZWFwX3Bh
Z2UobWZuX3RvX3ZpcnQobWZuX3gobWZuKSkpOwogfQogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NL
KG1hcF9wZ2Rpcl9sb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAwMDA5ZmNhMDhiLi40Mzc4ZDlmODE1IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oCkBAIC02NDQsNiArNjQ0LDE3IEBAIGludCBhcmNoX2FjcXVpcmVfcmVzb3VyY2Uo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5cGUsCiAvKiBBbGxvY2F0b3IgZnVuY3Rp
b25zIGZvciBYZW4gcGFnZXRhYmxlcy4gKi8KIHZvaWQgKmFsbG9jX3hlbl9wYWdldGFibGUodm9p
ZCk7CiB2b2lkIGZyZWVfeGVuX3BhZ2V0YWJsZSh2b2lkICp2KTsKK21mbl90IGFsbG9jX3hlbl9w
YWdldGFibGVfbmV3KHZvaWQpOwordm9pZCAqbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbl90IG1m
bik7Cit2b2lkIHVubWFwX3hlbl9wYWdldGFibGVfbmV3KHZvaWQgKnYpOwordm9pZCBmcmVlX3hl
bl9wYWdldGFibGVfbmV3KG1mbl90IG1mbik7CisKKyNkZWZpbmUgVU5NQVBfWEVOX1BBR0VUQUJM
RV9ORVcocHRyKSAgICBcCisgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICB1bm1hcF94ZW5fcGFnZXRhYmxlX25ldygocHRyKSk7IFwKKyAgICAgICAgKHB0
cikgPSBOVUxMOyAgICAgICAgICAgICAgICAgICBcCisgICAgfSB3aGlsZSAoMCkKKwogbDFfcGdl
bnRyeV90ICp2aXJ0X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KTsKIAogI2VuZGlmIC8qIF9f
QVNNX1g4Nl9NTV9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:45:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmnO-0006dN-BZ; Thu, 07 Feb 2019 16:45:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grmnN-0006dD-6w
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:45:01 +0000
X-Inumbo-ID: b55a73fa-2af7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b55a73fa-2af7-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:45:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77571284"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:02 +0000
Message-ID: <20190207164456.9260-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 01/55] x86/mm: defer clearing page in
 virt_to_xen_lXe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmZXIgdGhlIGNhbGwgdG8gY2xlYXJfcGFnZSB0byB0aGUgcG9pbnQgd2hlbiB3ZSdyZSBzdXJl
IHRoZSBwYWdlIGlzCmdvaW5nIHRvIGJlY29tZSBhIHBhZ2UgdGFibGUuCgpUaGlzIGlzIGEgbWlu
b3Igb3B0aW1pc2F0aW9uLiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA2ICsr
Ky0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDdl
YzU5NTRiMDMuLjA0MzA5OGQ4NGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00NzUyLDEzICs0NzUyLDEzIEBAIHN0YXRpYyBsM19wZ2Vu
dHJ5X3QgKnZpcnRfdG9feGVuX2wzZSh1bnNpZ25lZCBsb25nIHYpCiAKICAgICAgICAgaWYgKCAh
cGwzZSApCiAgICAgICAgICAgICByZXR1cm4gTlVMTDsKLSAgICAgICAgY2xlYXJfcGFnZShwbDNl
KTsKICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFwX3Bn
ZGlyX2xvY2spOwogICAgICAgICBpZiAoICEobDRlX2dldF9mbGFncygqcGw0ZSkgJiBfUEFHRV9Q
UkVTRU5UKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGw0X3BnZW50cnlfdCBsNGUgPSBsNGVf
ZnJvbV9wYWRkcihfX3BhKHBsM2UpLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAKKyAgICAgICAgICAg
IGNsZWFyX3BhZ2UocGwzZSk7CiAgICAgICAgICAgICBsNGVfd3JpdGUocGw0ZSwgbDRlKTsKICAg
ICAgICAgICAgIGVmaV91cGRhdGVfbDRfcGd0YWJsZShsNF90YWJsZV9vZmZzZXQodiksIGw0ZSk7
CiAgICAgICAgICAgICBwbDNlID0gTlVMTDsKQEAgLTQ3ODcsMTEgKzQ3ODcsMTEgQEAgc3RhdGlj
IGwyX3BnZW50cnlfdCAqdmlydF90b194ZW5fbDJlKHVuc2lnbmVkIGxvbmcgdikKIAogICAgICAg
ICBpZiAoICFwbDJlICkKICAgICAgICAgICAgIHJldHVybiBOVUxMOwotICAgICAgICBjbGVhcl9w
YWdlKHBsMmUpOwogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9sb2Nr
KCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgeworICAgICAgICAgICAgY2xlYXJfcGFnZShwbDJl
KTsKICAgICAgICAgICAgIGwzZV93cml0ZShwbDNlLCBsM2VfZnJvbV9wYWRkcihfX3BhKHBsMmUp
LCBfX1BBR0VfSFlQRVJWSVNPUikpOwogICAgICAgICAgICAgcGwyZSA9IE5VTEw7CiAgICAgICAg
IH0KQEAgLTQ4MjAsMTEgKzQ4MjAsMTEgQEAgbDFfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sMWUo
dW5zaWduZWQgbG9uZyB2KQogCiAgICAgICAgIGlmICggIXBsMWUgKQogICAgICAgICAgICAgcmV0
dXJuIE5VTEw7Ci0gICAgICAgIGNsZWFyX3BhZ2UocGwxZSk7CiAgICAgICAgIGlmICggbG9ja2lu
ZyApCiAgICAgICAgICAgICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAgICAgICAgaWYg
KCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICB7Cisg
ICAgICAgICAgICBjbGVhcl9wYWdlKHBsMWUpOwogICAgICAgICAgICAgbDJlX3dyaXRlKHBsMmUs
IGwyZV9mcm9tX3BhZGRyKF9fcGEocGwxZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7CiAgICAgICAg
ICAgICBwbDFlID0gTlVMTDsKICAgICAgICAgfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:45:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmnR-0006em-VW; Thu, 07 Feb 2019 16:45:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grmnQ-0006dv-7J
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:45:04 +0000
X-Inumbo-ID: b77a34d3-2af7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b77a34d3-2af7-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:45:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77571301"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:08 +0000
Message-ID: <20190207164456.9260-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 07/55] x86/mm: add an end_of_loop label in
 map_pages_to_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBzb29uIG5lZWQgdG8gY2xlYW4gdXAgbWFwcGluZ3Mgd2hlbmV2ZXIgdGhlIG91dCBt
b3N0IGxvb3AgaXMKZW5kZWQuIEFkZCBhIG5ldyBsYWJlbCBhbmQgdHVybiByZWxldmFudCBjb250
aW51ZSdzIGludG8gZ290bydzLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwg
OSArKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCAzYWIyMjJjOGVhLi5kYzQ3NjQwNWY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDk3NSw3ICs0OTc1LDcgQEAgaW50IG1hcF9w
YWdlc190b194ZW4oCiAgICAgICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikg
KQogICAgICAgICAgICAgICAgIG1mbiAgPSBtZm5fYWRkKG1mbiwgMVVMIDw8IChMM19QQUdFVEFC
TEVfU0hJRlQgLSBQQUdFX1NISUZUKSk7CiAgICAgICAgICAgICBucl9tZm5zIC09IDFVTCA8PCAo
TDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCk7Ci0gICAgICAgICAgICBjb250aW51ZTsK
KyAgICAgICAgICAgIGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAo
IChsM2VfZ2V0X2ZsYWdzKG9sM2UpICYgX1BBR0VfUFJFU0VOVCkgJiYKQEAgLTUwMDIsNyArNTAw
Miw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIGlmICggIW1mbl9l
cShtZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICAgICAgICAgIG1mbiA9IG1mbl9hZGQo
bWZuLCBpKTsKICAgICAgICAgICAgICAgICBucl9tZm5zIC09IGk7Ci0gICAgICAgICAgICAgICAg
Y29udGludWU7CisgICAgICAgICAgICAgICAgZ290byBlbmRfb2ZfbG9vcDsKICAgICAgICAgICAg
IH0KIAogICAgICAgICAgICAgbDJ0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwpAQCAtNTE4Myw3
ICs1MTgzLDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAgICAgICAg
c3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKLSAgICAgICAgICAgICAgICAgICAgY29udGlu
dWU7CisgICAgICAgICAgICAgICAgICAgIGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgICAgICAg
ICAgfQogCiAgICAgICAgICAgICAgICAgaWYgKCBsMmVfZ2V0X2ZsYWdzKG9sMmUpICYgX1BBR0Vf
UFNFICkKQEAgLTUyMzgsNyArNTIzOCw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAg
ICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7Ci0gICAgICAgICAgICAgICAgY29udGlu
dWU7CisgICAgICAgICAgICAgICAgZ290byBlbmRfb2ZfbG9vcDsKICAgICAgICAgICAgIH0KIAog
ICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShvbDNlKTsKQEAgLTUyNjMsNiArNTI2Myw3IEBA
IGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcgKQog
ICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIH0K
KyAgICBlbmRfb2ZfbG9vcDo7CiAgICAgfQogCiAjdW5kZWYgZmx1c2hfZmxhZ3MKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:45:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmnS-0006fL-LQ; Thu, 07 Feb 2019 16:45:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grmnR-0006eI-EX
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:45:05 +0000
X-Inumbo-ID: b81165dd-2af7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b81165dd-2af7-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:45:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77571308"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:10 +0000
Message-ID: <20190207164456.9260-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 09/55] x86/mm: add an end_of_loop label in
 modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBzb29uIG5lZWQgdG8gY2xlYW4gdXAgbWFwcGluZ3Mgd2hlbmV2ZXIgdGhlIG91dCBt
b3N0IGxvb3AKaXMgZW5kZWQuIEFkZCBhIG5ldyBsYWJlbCBhbmQgdHVybiByZWxldmFudCBjb250
aW51ZSdzIGludG8gZ290bydzLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwg
MTUgKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKaW5kZXggNzMyNDhmODY3MC4uYTE1YWE4MGUxNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUzMTgsNyArNTMxOCw3IEBAIGlu
dCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1
bnNpZ25lZCBpbnQgbmYpCiAKICAgICAgICAgICAgIHYgKz0gMVVMIDw8IEwzX1BBR0VUQUJMRV9T
SElGVDsKICAgICAgICAgICAgIHYgJj0gfigoMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVCkgLSAx
KTsKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgZ290byBlbmRfb2ZfbG9vcDsK
ICAgICAgICAgfQogCiAgICAgICAgIGlmICggbDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9Q
U0UgKQpAQCAtNTMzNiw3ICs1MzM2LDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWdu
ZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKIAogICAgICAgICAg
ICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbmwzZSk7CiAgICAgICAgICAgICAgICAgdiAr
PSAxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUOwotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwor
ICAgICAgICAgICAgICAgIGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgICAgICB9CiAKICAgICAg
ICAgICAgIC8qIFBBR0UxR0I6IHNoYXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQgZmFsbCB0aHJvdWdo
LiAqLwpAQCAtNTM4MCw3ICs1MzgwLDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWdu
ZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKIAogICAgICAgICAg
ICAgdiArPSAxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUOwogICAgICAgICAgICAgdiAmPSB+KCgx
VUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDEpOwotICAgICAgICAgICAgY29udGludWU7Cisg
ICAgICAgICAgICBnb3RvIGVuZF9vZl9sb29wOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBs
MmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BTRSApCkBAIC01NDU0LDcgKzU0NTQsNyBAQCBp
bnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwg
dW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgICogc2tpcCB0aGUgZW1wdHkmZnJlZSBjaGVj
ay4KICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYgKCAobmYgJiBfUEFHRV9QUkVTRU5U
KSB8fCAoKHYgIT0gZSkgJiYgKGwxX3RhYmxlX29mZnNldCh2KSAhPSAwKSkgKQotICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAgIGdvdG8gZW5kX29mX2xvb3A7CiAgICAg
ICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFwX3Bn
ZGlyX2xvY2spOwogCkBAIC01NDczLDcgKzU0NzMsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5n
cyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAg
ICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7Ci0gICAgICAgICAgICAgICAgY29u
dGludWU7CisgICAgICAgICAgICAgICAgZ290byBlbmRfb2ZfbG9vcDsKICAgICAgICAgICAgIH0K
IAogICAgICAgICAgICAgbDF0ID0gbDJlX3RvX2wxZSgqcGwyZSk7CkBAIC01NTAwLDcgKzU1MDAs
NyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxv
bmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgKi8KICAgICAgICAgaWYgKCAobmYgJiBf
UEFHRV9QUkVTRU5UKSB8fAogICAgICAgICAgICAgICgodiAhPSBlKSAmJiAobDJfdGFibGVfb2Zm
c2V0KHYpICsgbDFfdGFibGVfb2Zmc2V0KHYpICE9IDApKSApCi0gICAgICAgICAgICBjb250aW51
ZTsKKyAgICAgICAgICAgIGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgIGlmICggbG9ja2luZyAp
CiAgICAgICAgICAgICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKIApAQCAtNTUxMyw3ICs1
NTEzLDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25l
ZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBs
b2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwot
ICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICBnb3RvIGVuZF9vZl9sb29wOwogICAg
ICAgICB9CiAKICAgICAgICAgewpAQCAtNTUzNSw2ICs1NTM1LDcgQEAgaW50IG1vZGlmeV94ZW5f
bWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBu
ZikKICAgICAgICAgICAgIGVsc2UgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGlu
X3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICB9CisgICAgZW5kX29mX2xvb3A6Owog
ICAgIH0KIAogICAgIGZsdXNoX2FyZWEoTlVMTCwgRkxVU0hfVExCX0dMT0JBTCk7Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:45:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmnP-0006dY-L9; Thu, 07 Feb 2019 16:45:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grmnN-0006dI-OI
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:45:01 +0000
X-Inumbo-ID: b6021156-2af7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6021156-2af7-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:45:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77571286"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:07 +0000
Message-ID: <20190207164456.9260-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 06/55] x86/mm: map_pages_to_xen should have
 one exit path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBzb29uIHJld3JpdGUgdGhlIGZ1bmN0aW9uIHRvIGhhbmRsZSBkeW5hbWljYWxseSBt
YXBwaW5nIGFuZAp1bm1hcHBpbmcgb2YgcGFnZSB0YWJsZXMuCgpObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21tLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDQxNDdhNzFj
NWQuLjNhYjIyMmM4ZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC00ODg3LDkgKzQ4ODcsMTEgQEAgaW50IG1hcF9wYWdlc190b194ZW4o
CiAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIGJvb2wgbG9ja2luZyA9IHN5c3RlbV9z
dGF0ZSA+IFNZU19TVEFURV9ib290OworICAgIGwzX3BnZW50cnlfdCAqcGwzZSwgb2wzZTsKICAg
ICBsMl9wZ2VudHJ5X3QgKnBsMmUsIG9sMmU7CiAgICAgbDFfcGdlbnRyeV90ICpwbDFlLCBvbDFl
OwogICAgIHVuc2lnbmVkIGludCAgaTsKKyAgICBpbnQgcmMgPSAtRU5PTUVNOwogCiAjZGVmaW5l
IGZsdXNoX2ZsYWdzKG9sZGYpIGRvIHsgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBp
bnQgb18gPSAob2xkZik7ICAgICAgICAgICAgICAgICAgXApAQCAtNDkwNywxMCArNDkwOSwxMyBA
QCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKIAogICAgIHdoaWxlICggbnJfbWZucyAhPSAwICkKICAg
ICB7Ci0gICAgICAgIGwzX3BnZW50cnlfdCBvbDNlLCAqcGwzZSA9IHZpcnRfdG9feGVuX2wzZSh2
aXJ0KTsKKyAgICAgICAgcGwzZSA9IHZpcnRfdG9feGVuX2wzZSh2aXJ0KTsKIAogICAgICAgICBp
ZiAoICFwbDNlICkKLSAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICB7CisgICAg
ICAgICAgICBBU1NFUlQocmMgPT0gLUVOT01FTSk7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgfQogICAgICAgICBvbDNlID0gKnBsM2U7CiAKICAgICAgICAgaWYgKCBjcHVfaGFzX3Bh
Z2UxZ2IgJiYKQEAgLTUwMDIsNyArNTAwNywxMCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKIAog
ICAgICAgICAgICAgbDJ0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgICAgICAgICAgaWYg
KCBsMnQgPT0gTlVMTCApCi0gICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgQVNTRVJUKHJjID09IC1FTk9NRU0pOworICAgICAgICAg
ICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgIGwyZV93
cml0ZShsMnQgKyBpLApAQCAtNTAzMSw3ICs1MDM5LDEwIEBAIGludCBtYXBfcGFnZXNfdG9feGVu
KAogCiAgICAgICAgIHBsMmUgPSB2aXJ0X3RvX3hlbl9sMmUodmlydCk7CiAgICAgICAgIGlmICgg
IXBsMmUgKQotICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIHsKKyAgICAgICAg
ICAgIEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAg
ICB9CiAKICAgICAgICAgaWYgKCAoKCgodmlydCA+PiBQQUdFX1NISUZUKSB8IG1mbl94KG1mbikp
ICYKICAgICAgICAgICAgICAgICgoMXUgPDwgUEFHRVRBQkxFX09SREVSKSAtIDEpKSA9PSAwKSAm
JgpAQCAtNTA3Niw3ICs1MDg3LDEwIEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIHBsMWUgPSB2aXJ0X3RvX3hlbl9sMWUodmlydCk7CiAgICAg
ICAgICAgICAgICAgaWYgKCBwbDFlID09IE5VTEwgKQotICAgICAgICAgICAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIEFTU0VS
VChyYyA9PSAtRU5PTUVNKTsKKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoIGwyZV9nZXRf
ZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFICkKICAgICAgICAgICAgIHsKQEAgLTUxMDQsNyArNTEx
OCwxMCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKIAogICAgICAgICAgICAgICAgIGwxdCA9IGFs
bG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAgICAgICAgICBpZiAoIGwxdCA9PSBOVUxMICkK
LSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgICAgICBBU1NFUlQocmMgPT0gLUVOT01FTSk7CisgICAgICAgICAgICAg
ICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAg
ICAgICAgIGwxZV93cml0ZSgmbDF0W2ldLApAQCAtNTI1MCw3ICs1MjY3LDEwIEBAIGludCBtYXBf
cGFnZXNfdG9feGVuKAogCiAjdW5kZWYgZmx1c2hfZmxhZ3MKIAotICAgIHJldHVybiAwOworICAg
IHJjID0gMDsKKworIG91dDoKKyAgICByZXR1cm4gcmM7CiB9CiAKIGludCBwb3B1bGF0ZV9wdF9y
YW5nZSh1bnNpZ25lZCBsb25nIHZpcnQsIHVuc2lnbmVkIGxvbmcgbnJfbWZucykKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:45:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmnR-0006eF-Aw; Thu, 07 Feb 2019 16:45:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grmnQ-0006de-0s
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:45:04 +0000
X-Inumbo-ID: b737f1e1-2af7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b737f1e1-2af7-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:45:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77571298"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:09 +0000
Message-ID: <20190207164456.9260-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 08/55] x86/mm: make sure there is one exit
 path for modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBzb29uIG5lZWQgdG8gaGFuZGxlIGR5bmFtaWNhbGx5IG1hcHBpbmcgLyB1bm1hcHBp
bmcgcGFnZQp0YWJsZXMgaW4gdGhlIHNhaWQgZnVuY3Rpb24uCgpObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21tLmMgfCAxOCArKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
NSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZGM0NzY0MDVmOC4uNzMyNDhmODY3MCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTUyOTgsNiArNTI5OCw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcg
cywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgbDFfcGdlbnRyeV90ICpw
bDFlOwogICAgIHVuc2lnbmVkIGludCAgaTsKICAgICB1bnNpZ25lZCBsb25nIHYgPSBzOworICAg
IGludCByYyA9IC1FTk9NRU07CiAKICAgICAvKiBTZXQgb2YgdmFsaWQgUFRFIGJpdHMgd2hpY2gg
bWF5IGJlIGFsdGVyZWQuICovCiAjZGVmaW5lIEZMQUdTX01BU0sgKF9QQUdFX05YfF9QQUdFX1JX
fF9QQUdFX1BSRVNFTlQpCkBAIC01MzQxLDcgKzUzNDIsMTEgQEAgaW50IG1vZGlmeV94ZW5fbWFw
cGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikK
ICAgICAgICAgICAgIC8qIFBBR0UxR0I6IHNoYXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQgZmFsbCB0
aHJvdWdoLiAqLwogICAgICAgICAgICAgbDJ0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAg
ICAgICAgICAgaWYgKCAhbDJ0ICkKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBBU1NFUlQocmMgPT0gLUVOT01FTSk7CisgICAg
ICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICB9CisKICAgICAgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAg
bDJlX3dyaXRlKGwydCArIGksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGwyZV9mcm9tX3Bm
bihsM2VfZ2V0X3BmbigqcGwzZSkgKwpAQCAtNTM5OCw3ICs1NDAzLDExIEBAIGludCBtb2RpZnlf
eGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBp
bnQgbmYpCiAgICAgICAgICAgICAgICAgLyogUFNFOiBzaGF0dGVyIHRoZSBzdXBlcnBhZ2UgYW5k
IHRyeSBhZ2Fpbi4gKi8KICAgICAgICAgICAgICAgICBsMXQgPSBhbGxvY194ZW5fcGFnZXRhYmxl
KCk7CiAgICAgICAgICAgICAgICAgaWYgKCAhbDF0ICkKLSAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIC1FTk9NRU07CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBBU1NF
UlQocmMgPT0gLUVOT01FTSk7CisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAg
ICAgICAgICAgIH0KKwogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRB
QkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAgICAgIGwxZV93cml0ZSgmbDF0W2ld
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFlX2Zyb21fcGZuKGwyZV9nZXRfcGZu
KCpwbDJlKSArIGksCkBAIC01NTMxLDcgKzU1NDAsMTAgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGlu
Z3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAg
ICBmbHVzaF9hcmVhKE5VTEwsIEZMVVNIX1RMQl9HTE9CQUwpOwogCiAjdW5kZWYgRkxBR1NfTUFT
SwotICAgIHJldHVybiAwOworICAgIHJjID0gMDsKKworIG91dDoKKyAgICByZXR1cm4gcmM7CiB9
CiAKICN1bmRlZiBmbHVzaF9hcmVhCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:45:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmnU-0006fs-3A; Thu, 07 Feb 2019 16:45:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grmnS-0006f0-AD
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:45:06 +0000
X-Inumbo-ID: b60e6672-2af7-11e9-a637-cf8614e6e6cd
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b60e6672-2af7-11e9-a637-cf8614e6e6cd;
 Thu, 07 Feb 2019 16:45:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77571290"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:06 +0000
Message-ID: <20190207164456.9260-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 05/55] x86/mm: introduce l{1,
 2}t local variables to modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBsMmUgYW5kIHBsMWUgdmFyaWFibGVzIGFyZSBoZWF2aWx5IChhYil1c2VkIGluIHRoYXQg
ZnVuY3Rpb24uICBJdAppcyBmaW5lIGF0IHRoZSBtb21lbnQgYmVjYXVzZSBhbGwgcGFnZSB0YWJs
ZXMgYXJlIGFsd2F5cyBtYXBwZWQgc28KdGhlcmUgaXMgbm8gbmVlZCB0byB0cmFjayB0aGUgbGlm
ZSB0aW1lIG9mIGVhY2ggdmFyaWFibGUuCgpXZSB3aWxsIHNvb24gaGF2ZSB0aGUgcmVxdWlyZW1l
bnQgdG8gbWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxlcy4gV2UKbmVlZCB0byB0cmFjayB0aGUgbGlm
ZSB0aW1lIG9mIGVhY2ggdmFyaWFibGUgdG8gYXZvaWQgbGVha2FnZS4KCkludHJvZHVjZSBzb21l
IGx7MSwyfXQgdmFyaWFibGVzIHdpdGggbGltaXRlZCBzY29wZSBzbyB0aGF0IHdlIGNhbgp0cmFj
ayBsaWZlIHRpbWUgb2YgcG9pbnRlcnMgdG8geGVuIHBhZ2UgdGFibGVzIG1vcmUgZWFzaWx5LgoK
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNjggKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM4
IGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggN2MyZDU2OTM0Ny4uNDE0N2E3MWM1ZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTUzMDEsNiArNTMwMSw4IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcg
cywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAKICAgICAgICAgaWYgKCBsM2Vf
Z2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGwy
X3BnZW50cnlfdCAqbDJ0OworCiAgICAgICAgICAgICBpZiAoIGwyX3RhYmxlX29mZnNldCh2KSA9
PSAwICYmCiAgICAgICAgICAgICAgICAgIGwxX3RhYmxlX29mZnNldCh2KSA9PSAwICYmCiAgICAg
ICAgICAgICAgICAgICgoZSAtIHYpID49ICgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSkgKQpA
QCAtNTMxNiwxMSArNTMxOCwxMSBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBs
b25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgfQog
CiAgICAgICAgICAgICAvKiBQQUdFMUdCOiBzaGF0dGVyIHRoZSBzdXBlcnBhZ2UgYW5kIGZhbGwg
dGhyb3VnaC4gKi8KLSAgICAgICAgICAgIHBsMmUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7Ci0g
ICAgICAgICAgICBpZiAoICFwbDJlICkKKyAgICAgICAgICAgIGwydCA9IGFsbG9jX3hlbl9wYWdl
dGFibGUoKTsKKyAgICAgICAgICAgIGlmICggIWwydCApCiAgICAgICAgICAgICAgICAgcmV0dXJu
IC1FTk9NRU07CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRS
SUVTOyBpKysgKQotICAgICAgICAgICAgICAgIGwyZV93cml0ZShwbDJlICsgaSwKKyAgICAgICAg
ICAgICAgICBsMmVfd3JpdGUobDJ0ICsgaSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgbDJl
X2Zyb21fcGZuKGwzZV9nZXRfcGZuKCpwbDNlKSArCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoaSA8PCBQQUdFVEFCTEVfT1JERVIpLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbDNlX2dldF9mbGFncygqcGwzZSkpKTsKQEAgLTUzMjksMTQg
KzUzMzEsMTQgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNp
Z25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgIGlmICggKGwzZV9nZXRf
ZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgJiYKICAgICAgICAgICAgICAgICAgKGwzZV9n
ZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgbDNlX3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZnJvbV9tZm4odmlydF90b19tZm4ocGwy
ZSksCisgICAgICAgICAgICAgICAgbDNlX3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZnJvbV9tZm4o
dmlydF90b19tZm4obDJ0KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUikpOwotICAgICAgICAgICAgICAgIHBsMmUg
PSBOVUxMOworICAgICAgICAgICAgICAgIGwydCA9IE5VTEw7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBf
cGdkaXJfbG9jayk7Ci0gICAgICAgICAgICBpZiAoIHBsMmUgKQotICAgICAgICAgICAgICAgIGZy
ZWVfeGVuX3BhZ2V0YWJsZShwbDJlKTsKKyAgICAgICAgICAgIGlmICggbDJ0ICkKKyAgICAgICAg
ICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJ0KTsKICAgICAgICAgfQogCiAgICAgICAgIC8q
CkBAIC01MzcwLDEyICs1MzcyLDE0IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVk
IGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICB9
CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgbDFfcGdl
bnRyeV90ICpsMXQ7CisKICAgICAgICAgICAgICAgICAvKiBQU0U6IHNoYXR0ZXIgdGhlIHN1cGVy
cGFnZSBhbmQgdHJ5IGFnYWluLiAqLwotICAgICAgICAgICAgICAgIHBsMWUgPSBhbGxvY194ZW5f
cGFnZXRhYmxlKCk7Ci0gICAgICAgICAgICAgICAgaWYgKCAhcGwxZSApCisgICAgICAgICAgICAg
ICAgbDF0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgICAgICAgICAgICAgIGlmICggIWwx
dCApCiAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgICAgICAgICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCi0gICAgICAgICAg
ICAgICAgICAgIGwxZV93cml0ZSgmcGwxZVtpXSwKKyAgICAgICAgICAgICAgICAgICAgbDFlX3dy
aXRlKCZsMXRbaV0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMWVfZnJvbV9wZm4o
bDJlX2dldF9wZm4oKnBsMmUpICsgaSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIH5fUEFHRV9QU0UpKTsKICAgICAgICAg
ICAgICAgICBpZiAoIGxvY2tpbmcgKQpAQCAtNTM4MywxOSArNTM4NywxOSBAQCBpbnQgbW9kaWZ5
X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQg
aW50IG5mKQogICAgICAgICAgICAgICAgIGlmICggKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BB
R0VfUFJFU0VOVCkgJiYKICAgICAgICAgICAgICAgICAgICAgIChsMmVfZ2V0X2ZsYWdzKCpwbDJl
KSAmIF9QQUdFX1BTRSkgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAg
bDJlX3dyaXRlX2F0b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4odmlydF90b19tZm4ocGwxZSksCisg
ICAgICAgICAgICAgICAgICAgIGwyZV93cml0ZV9hdG9taWMocGwyZSwgbDJlX2Zyb21fbWZuKHZp
cnRfdG9fbWZuKGwxdCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SKSk7Ci0gICAgICAgICAgICAgICAgICAg
IHBsMWUgPSBOVUxMOworICAgICAgICAgICAgICAgICAgICBsMXQgPSBOVUxMOwogICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAg
ICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwotICAgICAgICAgICAgICAgIGlmICgg
cGwxZSApCi0gICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShwbDFlKTsKKyAg
ICAgICAgICAgICAgICBpZiAoIGwxdCApCisgICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3Bh
Z2V0YWJsZShsMXQpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAg
ICAgICAgewotICAgICAgICAgICAgbDFfcGdlbnRyeV90IG5sMWU7CisgICAgICAgICAgICBsMV9w
Z2VudHJ5X3QgbmwxZSwgKmwxdDsKIAogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIE9y
ZGluYXJ5IDRrQiBtYXBwaW5nOiBUaGUgTDIgZW50cnkgaGFzIGJlZW4gdmVyaWZpZWQgdG8gYmUK
QEAgLTU0NDIsOSArNTQ0Niw5IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxv
bmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFl
KCpwbDJlKTsKKyAgICAgICAgICAgIGwxdCA9IGwyZV90b19sMWUoKnBsMmUpOwogICAgICAgICAg
ICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKLSAgICAgICAg
ICAgICAgICBpZiAoIGwxZV9nZXRfaW50cHRlKHBsMWVbaV0pICE9IDAgKQorICAgICAgICAgICAg
ICAgIGlmICggbDFlX2dldF9pbnRwdGUobDF0W2ldKSAhPSAwICkKICAgICAgICAgICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgICAgICBpZiAoIGkgPT0gTDFfUEFHRVRBQkxFX0VOVFJJRVMgKQog
ICAgICAgICAgICAgewpAQCAtNTQ1Myw3ICs1NDU3LDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGlu
Z3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAg
ICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAgICBzcGluX3Vu
bG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICAgICAgICAgIGZsdXNoX2FyZWEoTlVMTCwg
RkxVU0hfVExCX0dMT0JBTCk7IC8qIGZsdXNoIGJlZm9yZSBmcmVlICovCi0gICAgICAgICAgICAg
ICAgZnJlZV94ZW5fcGFnZXRhYmxlKHBsMWUpOworICAgICAgICAgICAgICAgIGZyZWVfeGVuX3Bh
Z2V0YWJsZShsMXQpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tp
bmcgKQogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CkBAIC01
NDgyLDIxICs1NDg2LDI1IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcg
cywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICBjb250aW51
ZTsKICAgICAgICAgfQogCi0gICAgICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKTsKLSAgICAg
ICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKLSAgICAgICAg
ICAgIGlmICggbDJlX2dldF9pbnRwdGUocGwyZVtpXSkgIT0gMCApCi0gICAgICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIGlmICggaSA9PSBMMl9QQUdFVEFCTEVfRU5UUklFUyApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIC8qIEVtcHR5OiB6YXAgdGhlIEwzRSBhbmQgZnJlZSB0aGUgTDIgcGFn
ZS4gKi8KLSAgICAgICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNlX2VtcHR5KCkpOwot
ICAgICAgICAgICAgaWYgKCBsb2NraW5nICkKKyAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0
OworCisgICAgICAgICAgICBsMnQgPSBsM2VfdG9fbDJlKCpwbDNlKTsKKyAgICAgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCisgICAgICAgICAgICAg
ICAgaWYgKCBsMmVfZ2V0X2ludHB0ZShsMnRbaV0pICE9IDAgKQorICAgICAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgIGlmICggaSA9PSBMMl9QQUdFVEFCTEVfRU5UUklFUyApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyogRW1wdHk6IHphcCB0aGUgTDNFIGFuZCBm
cmVlIHRoZSBMMiBwYWdlLiAqLworICAgICAgICAgICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwz
ZSwgbDNlX2VtcHR5KCkpOworICAgICAgICAgICAgICAgIGlmICggbG9ja2luZyApCisgICAgICAg
ICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CisgICAgICAgICAgICAg
ICAgZmx1c2hfYXJlYShOVUxMLCBGTFVTSF9UTEJfR0xPQkFMKTsgLyogZmx1c2ggYmVmb3JlIGZy
ZWUgKi8KKyAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJ0KTsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIGVsc2UgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBz
cGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwotICAgICAgICAgICAgZmx1c2hfYXJlYShOVUxM
LCBGTFVTSF9UTEJfR0xPQkFMKTsgLyogZmx1c2ggYmVmb3JlIGZyZWUgKi8KLSAgICAgICAgICAg
IGZyZWVfeGVuX3BhZ2V0YWJsZShwbDJlKTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICgg
bG9ja2luZyApCi0gICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAg
IH0KIAogICAgIGZsdXNoX2FyZWEoTlVMTCwgRkxVU0hfVExCX0dMT0JBTCk7Ci0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:45:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmnU-0006g4-DR; Thu, 07 Feb 2019 16:45:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grmnS-0006ez-9x
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:45:06 +0000
X-Inumbo-ID: b4e09ab8-2af7-11e9-b3da-3f8710f6b607
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4e09ab8-2af7-11e9-b3da-3f8710f6b607;
 Thu, 07 Feb 2019 16:44:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77571283"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:01 +0000
Message-ID: <20190207164456.9260-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 00/55] x86: use domheap page for xen page
 tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgc3dpdGNoZXMgeGVuIHBhZ2UgdGFibGVzIGZyb20geGVuaGVhcCBwYWdlIHRv
IGRvbWhlYXAgcGFnZS4KClRoaXMgaXMgcmVxdWlyZWQgc28gdGhhdCB3aGVuIHdlIGltcGxlbWVu
dCB4ZW5oZWFwIG9uIHRvcCBvZiB2bWFwIHRoZXJlIHdvbid0CmJlIGEgbG9vcC4KCkl0IGlzIGRv
bmUgaW4gcm91Z2hseSB0aHJlZSBzdGVwczoKCjEuIEludHJvZHVjZSBhIG5ldyBzZXQgb2YgQVBJ
cywgaW1wbGVtZW50IHRoZSBvbGQgQVBJcyBvbiB0b3Agb2YgdGhlIG5ldyBvbmVzLgogICBOZXcg
QVBJcyBzdGlsbCB1c2UgeGVuaGVhcCBwYWdlcy4KMi4gU3dpdGNoIGVhY2ggc2l0ZSB3aGljaCBt
YW5pcHVsYXRlIHBhZ2UgdGFibGVzIHRvIHVzZSB0aGUgbmV3IEFQSXMuCjMuIFN3aXRjaCBuZXcg
QVBJcyB0byB1c2UgZG9taGVhcCBwYWdlLgoKWW91IGNhbiBmaW5kIHRoZSBzZXJpZXMgYXQ6Cgog
IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9saXV3L3hlbi5naXQgeGVu
LXB0LWFsbG9jYXRpb24tMQoKV2VpLgoKV2VpIExpdSAoNTUpOgogIHg4Ni9tbTogZGVmZXIgY2xl
YXJpbmcgcGFnZSBpbiB2aXJ0X3RvX3hlbl9sWGUKICB4ODY6IG1vdmUgc29tZSB4ZW4gbW0gZnVu
Y3Rpb24gZGVjbGFyYXRpb25zCiAgeDg2OiBpbnRyb2R1Y2UgYSBuZXcgc2V0IG9mIEFQSXMgdG8g
bWFuYWdlIFhlbiBwYWdlIHRhYmxlcwogIHg4Ni9tbTogaW50cm9kdWNlIGx7MSwyfXQgbG9jYWwg
dmFyaWFibGVzIHRvIG1hcF9wYWdlc190b194ZW4KICB4ODYvbW06IGludHJvZHVjZSBsezEsMn10
IGxvY2FsIHZhcmlhYmxlcyB0byBtb2RpZnlfeGVuX21hcHBpbmdzCiAgeDg2L21tOiBtYXBfcGFn
ZXNfdG9feGVuIHNob3VsZCBoYXZlIG9uZSBleGl0IHBhdGgKICB4ODYvbW06IGFkZCBhbiBlbmRf
b2ZfbG9vcCBsYWJlbCBpbiBtYXBfcGFnZXNfdG9feGVuCiAgeDg2L21tOiBtYWtlIHN1cmUgdGhl
cmUgaXMgb25lIGV4aXQgcGF0aCBmb3IgbW9kaWZ5X3hlbl9tYXBwaW5ncwogIHg4Ni9tbTogYWRk
IGFuIGVuZF9vZl9sb29wIGxhYmVsIGluIG1vZGlmeV94ZW5fbWFwcGluZ3MKICB4ODYvbW06IGNo
YW5nZSBwbDJlIHRvIGwydCBpbiB2aXJ0X3RvX3hlbl9sMmUKICB4ODYvbW06IGNoYW5nZSBwbDFl
IHRvIGwxdCBpbiB2aXJ0X3RvX3hlbl9sMWUKICB4ODYvbW06IGNoYW5nZSBwbDNlIHRvIGwzdCBp
biB2aXJ0X3RvX3hlbl9sM2UKICB4ODYvbW06IHJld3JpdGUgdmlydF90b194ZW5fbDNlCiAgeDg2
L21tOiByZXdyaXRlIHhlbl90b192aXJ0X2wyZQogIHg4Ni9tbTogcmV3cml0ZSB2aXJ0X3RvX3hl
bl9sMWUKICB4ODYvbW06IHN3aXRjaCB0byBuZXcgQVBJcyBpbiBtYXBfcGFnZXNfdG9feGVuCiAg
eDg2L21tOiBkcm9wIGxYZV90b19sWWUgaW52b2NhdGlvbnMgaW4gbWFwX3BhZ2VzX3RvX3hlbgog
IHg4Ni9tbTogc3dpdGNoIHRvIG5ldyBBUElzIGluIG1vZGlmeV94ZW5fbWFwcGluZ3MKICB4ODYv
bW06IGRyb3AgbFhlX3RvX2xZZSBpbnZvY2F0aW9ucyBmcm9tIG1vZGlmeV94ZW5fbWFwcGluZ3MK
ICB4ODYvbW06IHN3aXRjaCB0byBuZXcgQVBJcyBpbiBhcmNoX2luaXRfbWVtb3J5CiAgeDg2XzY0
L21tOiBpbnRyb2R1Y2UgcGwyZSBpbiBwYWdpbmdfaW5pdAogIHg4Nl82NC9tbTogc3dpdGNoIHRv
IG5ldyBBUElzIGluIHBhZ2luZ19pbml0CiAgeDg2XzY0L21tOiBkcm9wIGw0ZV90b19sM2UgaW52
b2NhdGlvbiBmcm9tIHBhZ2luZ19pbml0CiAgeDg2XzY0L21tLmM6IHJlbW92ZSBjb2RlIHRoYXQg
c2VydmVzIG5vIHB1cnBvc2UgaW4gc2V0dXBfbTJwX3RhYmxlCiAgeDg2XzY0L21tOiBpbnRyb2R1
Y2UgcGwyZSBpbiBzZXR1cF9tMnBfdGFibGUKICB4ODZfNjQvbW06IHN3aXRjaCB0byBuZXcgQVBJ
cyBpbiBzZXR1cF9tMnBfdGFibGUKICB4ODZfNjQvbW06IGRyb3AgbFhlX3RvX2xZZSBpbnZvY2F0
aW9ucyBmcm9tIHNldHVwX20ycF90YWJsZQogIGVmaTogdXNlIG5ldyBwYWdlIHRhYmxlIEFQSXMg
aW4gY29weV9tYXBwaW5nCiAgZWZpOiBhdm9pZCB1c2luZyBnbG9iYWwgdmFyaWFibGUgaW4gY29w
eV9tYXBwaW5nCiAgZWZpOiB1c2UgbmV3IHBhZ2UgdGFibGUgQVBJcyBpbiBlZmlfaW5pdF9tZW1v
cnkKICBlZmk6IGFkZCBlbWFjcyBibG9jayB0byBib290LmMKICBlZmk6IHN3aXRjaCBFRkkgTDQg
dGFibGUgdG8gdXNlIG5ldyBBUElzCiAgeDg2L3NtcGJvb3Q6IGFkZCBlbWFjcyBibG9jawogIHg4
Ni9zbXBib290OiBjbG9uZV9tYXBwaW5nIHNob3VsZCBoYXZlIG9uZSBleGl0IHBhdGgKICB4ODYv
c21wYm9vdDogc3dpdGNoIHBsM2UgdG8gdXNlIG5ldyBBUElzIGluIGNsb25lX21hcHBpbmcKICB4
ODYvc21wYm9vdDogc3dpdGNoIHBsMmUgdG8gdXNlIG5ldyBBUElzIGluIGNsb25lX21hcHBpbmcK
ICB4ODYvc21wYm9vdDogc3dpdGNoIHBsMWUgdG8gdXNlIG5ldyBBUElzIGluIGNsb25lX21hcHBp
bmcKICB4ODYvc21wYm9vdDogZHJvcCBsWGVfdG9fbFllIGludm9jYXRpb25zIGZyb20gY2xlYW51
cF9jcHVfcm9vdF9wZ3QKICB4ODY6IHN3aXRjaCByb290X3BndCB0byBtZm5fdCBhbmQgdXNlIG5l
dyBBUElzCiAgeDg2L3NoaW06IG1hcCBhbmQgdW5tYXAgcGFnZSB0YWJsZXMgaW4gcmVwbGFjZV92
YV9tYXBwaW5nCiAgeDg2XzY0L21tOiBtYXAgYW5kIHVubWFwIHBhZ2UgdGFibGVzIGluIG0ycF9t
YXBwZWQKICB4ODZfNjQvbW06IG1hcCBhbmQgdW5tYXAgcGFnZSB0YWJsZXMgaW4gc2hhcmVfaG90
YWRkX20ycF90YWJsZQogIHg4Nl82NC9tbTogbWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxlcyBpbiBk
ZXN0cm95X2NvbXBhdF9tMnBfbWFwcGluZwogIHg4Nl82NC9tbTogbWFwIGFuZCB1bm1hcCBwYWdl
IHRhYmxlcyBpbiBkZXN0cm95X20ycF9tYXBwaW5nCiAgeDg2XzY0L21tOiBtYXAgYW5kIHVubWFw
IHBhZ2UgdGFibGVzIGluIHNldHVwX2NvbXBhdF9tMnBfdGFibGUKICB4ODZfNjQvbW06IG1hcCBh
bmQgdW5tYXAgcGFnZSB0YWJsZXMgaW4gY2xlYW51cF9mcmFtZV90YWJsZQogIHg4Nl82NC9tbTog
bWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxlcyBpbiBzdWJhcmNoX2luaXRfbWVtb3J5CiAgeDg2XzY0
L21tOiBtYXAgYW5kIHVubWFwIHBhZ2UgdGFibGVzIGluIHN1YmFyY2hfbWVtb3J5X29wCiAgeDg2
L3NtcGJvb3Q6IHJlbW92ZSBsWGVfdG9fbFllIGluIGNsZWFudXBfY3B1X3Jvb3RfcGd0CiAgeDg2
L3B2OiBwcm9wZXJseSBtYXAgYW5kIHVubWFwIHBhZ2UgdGFibGVzIGluIG1hcmtfcHZfcHRfcGFn
ZXNfcmRvbmx5CiAgeDg2L3B2OiBwcm9wZXJseSBtYXAgYW5kIHVubWFwIHBhZ2UgdGFibGUgaW4g
ZG9tMF9jb25zdHJ1Y3RfcHYKICB4ODY6IHJlbW92ZSBsWGVfdG9fbFllIGluIF9fc3RhcnRfeGVu
CiAgeDg2L21tOiBkcm9wIG9sZCBwYWdlIHRhYmxlIEFQSXMKICB4ODY6IHN3aXRjaCB0byB1c2Ug
ZG9taGVhcCBwYWdlIGZvciBwYWdlIHRhYmxlcwogIHg4Ni9tbTogZHJvcCBfbmV3IHN1ZmZpeCBm
cm9tIHBhZ2UgdGFibGUgQVBJcwoKIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgfCAg
MTUgKy0KIHhlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jICAgICAgfCAgMTIgKy0KIHhlbi9hcmNo
L3g4Ni9lZmkvcnVudGltZS5oICAgICAgfCAgMTIgKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAg
ICAgICAgICAgfCA0ODUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyAgICB8ICA0MSArKy0tCiB4ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvcHYvc2hpbS5jICAgICAg
ICAgIHwgIDIwICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgIHwgIDEwICstCiB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgMTcxICsrKysrKysrKystLS0tCiB4ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMgICAgICAgIHwgMjY1ICsrKysrKysrKysrKysrKy0tLS0tLS0K
IHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICAgICAgICAgfCAgODQgKysrKystLQogeGVuL2NvbW1v
bi9lZmkvZWZpLmggICAgICAgICAgICB8ICAgMyArLQogeGVuL2NvbW1vbi9lZmkvcnVudGltZS5j
ICAgICAgICB8ICAgOCArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICB8ICAxNiAr
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggICAgICB8ICAxMCAtCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oIHwgICAxIC0KIDE2IGZpbGVzIGNoYW5nZWQsIDgyMCBpbnNlcnRp
b25zKCspLCAzMzUgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:45:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmnS-0006f3-B0; Thu, 07 Feb 2019 16:45:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grmnR-0006eG-Cu
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:45:05 +0000
X-Inumbo-ID: b7d98f9e-2af7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7d98f9e-2af7-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:45:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77571307"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:03 +0000
Message-ID: <20190207164456.9260-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 02/55] x86: move some xen mm function
 declarations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhleSB3ZXJlIHB1dCBpbnRvIHBhZ2UuaCBidXQgbW0uaCBpcyBtb3JlIGFwcHJvcHJpYXRlLgoK
VGhlIHJlYWwgcmVhc29uIGlzIHRoYXQgSSB3aWxsIGJlIGFkZGluZyBzb21lIG5ldyBmdW5jdGlv
bnMgd2hpY2gKdGFrZXMgbWZuX3QuIEl0IHR1cm5zIG91dCBpdCBpcyBhIGJpdCBkaWZmaWN1bHQg
dG8gZG8gaW4gcGFnZS5oLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aCAgIHwgNSArKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggfCA1IC0tLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5k
ZXggNmZhYTU2MzE2Ny4uMDAwOWZjYTA4YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNjQxLDQgKzY0MSw5IEBA
IGludCBhcmNoX2FjcXVpcmVfcmVzb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMs
IHhlbl9wZm5fdCBtZm5fbGlzdFtdLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgKmZsYWdzKTsKIAorLyogQWxsb2NhdG9yIGZ1bmN0aW9ucyBmb3IgWGVuIHBhZ2V0YWJs
ZXMuICovCit2b2lkICphbGxvY194ZW5fcGFnZXRhYmxlKHZvaWQpOwordm9pZCBmcmVlX3hlbl9w
YWdldGFibGUodm9pZCAqdik7CitsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25l
ZCBsb25nIHYpOworCiAjZW5kaWYgLyogX19BU01fWDg2X01NX0hfXyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaApp
bmRleCBjMWU5MjkzN2MwLi4wNWE4YjFlZmE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaApAQCAtMzQ1LDExICsz
NDUsNiBAQCB2b2lkIGVmaV91cGRhdGVfbDRfcGd0YWJsZSh1bnNpZ25lZCBpbnQgbDRpZHgsIGw0
X3BnZW50cnlfdCk7CiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKLS8qIEFsbG9jYXRvciBmdW5j
dGlvbnMgZm9yIFhlbiBwYWdldGFibGVzLiAqLwotdm9pZCAqYWxsb2NfeGVuX3BhZ2V0YWJsZSh2
b2lkKTsKLXZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpOwotbDFfcGdlbnRyeV90ICp2
aXJ0X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KTsKLQogLyogQ29udmVydCBiZXR3ZWVuIFBB
VC9QQ0QvUFdUIGVtYmVkZGVkIGluIFBURSBmbGFncyBhbmQgMy1iaXQgY2FjaGVhdHRyLiAqLwog
c3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgcHRlX2ZsYWdzX3RvX2NhY2hlYXR0cih1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:45:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmnR-0006eV-LF; Thu, 07 Feb 2019 16:45:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grmnQ-0006df-1R
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:45:04 +0000
X-Inumbo-ID: b6c2198b-2af7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6c2198b-2af7-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:45:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77571294"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:05 +0000
Message-ID: <20190207164456.9260-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 04/55] x86/mm: introduce l{1,
 2}t local variables to map_pages_to_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBsMmUgYW5kIHBsMWUgdmFyaWFibGVzIGFyZSBoZWF2aWx5IChhYil1c2VkIGluIHRoYXQg
ZnVuY3Rpb24uIEl0CmlzIGZpbmUgYXQgdGhlIG1vbWVudCBiZWNhdXNlIGFsbCBwYWdlIHRhYmxl
cyBhcmUgYWx3YXlzIG1hcHBlZCBzbwp0aGVyZSBpcyBubyBuZWVkIHRvIHRyYWNrIHRoZSBsaWZl
IHRpbWUgb2YgZWFjaCB2YXJpYWJsZS4KCldlIHdpbGwgc29vbiBoYXZlIHRoZSByZXF1aXJlbWVu
dCB0byBtYXAgYW5kIHVubWFwIHBhZ2UgdGFibGVzLiBXZQpuZWVkIHRvIHRyYWNrIHRoZSBsaWZl
IHRpbWUgb2YgZWFjaCB2YXJpYWJsZSB0byBhdm9pZCBsZWFrYWdlLgoKSW50cm9kdWNlIHNvbWUg
bHsxLDJ9dCB2YXJpYWJsZXMgd2l0aCBsaW1pdGVkIHNjb3BlIHNvIHRoYXQgd2UgY2FuCnRyYWNr
IGxpZmUgdGltZSBvZiBwb2ludGVycyB0byB4ZW4gcGFnZSB0YWJsZXMgbW9yZSBlYXNpbHkuCgpO
byBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA3NSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDIg
aW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAwOWU3NTVkYmM1Li43YzJkNTY5MzQ3IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
NDkzNCwxMCArNDkzNCwxMiBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICAgICAgcGwyZSA9IGwzZV90b19sMmUob2wzZSk7CisgICAgICAgICAgICAgICAgICAgIGwy
X3BnZW50cnlfdCAqbDJ0OworCisgICAgICAgICAgICAgICAgICAgIGwydCA9IGwzZV90b19sMmUo
b2wzZSk7CiAgICAgICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxF
X0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAg
ICAgICAgIG9sMmUgPSBwbDJlW2ldOworICAgICAgICAgICAgICAgICAgICAgICAgb2wyZSA9IGwy
dFtpXTsKICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKG9sMmUp
ICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBsMmVfZ2V0X2ZsYWdzKG9sMmUpICYgX1BB
R0VfUFNFICkKQEAgLTQ5NDUsMjEgKzQ5NDcsMjIgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAg
ICAgICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGo7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQ7CiAKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwbDFlID0gbDJlX3RvX2wxZShvbDJlKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsMXQgPSBsMmVfdG9fbDFlKG9sMmUpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZvciAoIGogPSAwOyBqIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGorKyApCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2ZsYWdzKGwxZV9nZXRfZmxhZ3MocGwxZVtqXSkp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9mbGFncyhsMWVfZ2V0X2Zs
YWdzKGwxdFtqXSkpOwogICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2FyZWEodmlydCwgZmx1c2hfZmxhZ3Mp
OwogICAgICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRS
SUVTOyBpKysgKQogICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAg
ICBvbDJlID0gcGwyZVtpXTsKKyAgICAgICAgICAgICAgICAgICAgICAgIG9sMmUgPSBsMnRbaV07
CiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIChsMmVfZ2V0X2ZsYWdzKG9sMmUpICYgX1BB
R0VfUFJFU0VOVCkgJiYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIShsMmVfZ2V0X2Zs
YWdzKG9sMmUpICYgX1BBR0VfUFNFKSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJl
ZV94ZW5fcGFnZXRhYmxlKGwyZV90b19sMWUob2wyZSkpOwogICAgICAgICAgICAgICAgICAgICB9
Ci0gICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShwbDJlKTsKKyAgICAgICAg
ICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwydCk7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQogCkBAIC00OTc1LDYgKzQ5NzgsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hl
bigKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsdXNoX2ZsYWdzID0KICAg
ICAgICAgICAgICAgICBGTFVTSF9UTEIgfCBGTFVTSF9PUkRFUigyICogUEFHRVRBQkxFX09SREVS
KTsKKyAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0OwogCiAgICAgICAgICAgICAvKiBTa2lw
IHRoaXMgUFRFIGlmIHRoZXJlIGlzIG5vIGNoYW5nZS4gKi8KICAgICAgICAgICAgIGlmICggKChs
M2VfZ2V0X3BmbihvbDNlKSAmIH4oTDJfUEFHRVRBQkxFX0VOVFJJRVMgKgpAQCAtNDk5NiwxMiAr
NTAwMCwxMiBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICBjb250aW51
ZTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgcGwyZSA9IGFsbG9jX3hlbl9wYWdldGFi
bGUoKTsKLSAgICAgICAgICAgIGlmICggcGwyZSA9PSBOVUxMICkKKyAgICAgICAgICAgIGwydCA9
IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICAgICAgICAgIGlmICggbDJ0ID09IE5VTEwgKQog
ICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCiAgICAgICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQotICAgICAgICAgICAgICAgIGwyZV93
cml0ZShwbDJlICsgaSwKKyAgICAgICAgICAgICAgICBsMmVfd3JpdGUobDJ0ICsgaSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbDJlX2Zyb21fcGZuKGwzZV9nZXRfcGZuKG9sM2UpICsKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpIDw8IFBBR0VUQUJMRV9PUkRF
UiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsM2VfZ2V0X2ZsYWdz
KG9sM2UpKSk7CkBAIC01MDE0LDE1ICs1MDE4LDE1IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAog
ICAgICAgICAgICAgaWYgKCAobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UKSAm
JgogICAgICAgICAgICAgICAgICAobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0UpICkK
ICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBsM2Vfd3JpdGVfYXRvbWljKHBsM2UsIGwz
ZV9mcm9tX21mbih2aXJ0X3RvX21mbihwbDJlKSwKKyAgICAgICAgICAgICAgICBsM2Vfd3JpdGVf
YXRvbWljKHBsM2UsIGwzZV9mcm9tX21mbih2aXJ0X3RvX21mbihsMnQpLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09S
KSk7Ci0gICAgICAgICAgICAgICAgcGwyZSA9IE5VTEw7CisgICAgICAgICAgICAgICAgbDJ0ID0g
TlVMTDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAg
ICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAgICAgICAgICAgIGZsdXNo
X2FyZWEodmlydCwgZmx1c2hfZmxhZ3MpOwotICAgICAgICAgICAgaWYgKCBwbDJlICkKLSAgICAg
ICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUocGwyZSk7CisgICAgICAgICAgICBpZiAoIGwy
dCApCisgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwydCk7CiAgICAgICAgIH0K
IAogICAgICAgICBwbDJlID0gdmlydF90b194ZW5fbDJlKHZpcnQpOwpAQCAtNTA1MCwxMSArNTA1
NCwxMyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcGwx
ZSA9IGwyZV90b19sMWUob2wyZSk7CisgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAq
bDF0OworCisgICAgICAgICAgICAgICAgICAgIGwxdCA9IGwyZV90b19sMWUob2wyZSk7CiAgICAg
ICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkr
KyApCi0gICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9mbGFncyhsMWVfZ2V0X2ZsYWdzKHBs
MWVbaV0pKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2ZsYWdzKGwxZV9nZXRfZmxh
Z3MobDF0W2ldKSk7CiAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2FyZWEodmlydCwgZmx1c2hf
ZmxhZ3MpOwotICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUocGwxZSk7Cisg
ICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMXQpOwogICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtNTA3Niw2ICs1MDgyLDcgQEAgaW50IG1hcF9wYWdl
c190b194ZW4oCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
dXNoX2ZsYWdzID0KICAgICAgICAgICAgICAgICAgICAgRkxVU0hfVExCIHwgRkxVU0hfT1JERVIo
UEFHRVRBQkxFX09SREVSKTsKKyAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdDsKIAog
ICAgICAgICAgICAgICAgIC8qIFNraXAgdGhpcyBQVEUgaWYgdGhlcmUgaXMgbm8gY2hhbmdlLiAq
LwogICAgICAgICAgICAgICAgIGlmICggKCgobDJlX2dldF9wZm4oKnBsMmUpICYgfihMMV9QQUdF
VEFCTEVfRU5UUklFUyAtIDEpKSArCkBAIC01MDk1LDEyICs1MTAyLDEyIEBAIGludCBtYXBfcGFn
ZXNfdG9feGVuKAogICAgICAgICAgICAgICAgICAgICBnb3RvIGNoZWNrX2wzOwogICAgICAgICAg
ICAgICAgIH0KIAotICAgICAgICAgICAgICAgIHBsMWUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7
Ci0gICAgICAgICAgICAgICAgaWYgKCBwbDFlID09IE5VTEwgKQorICAgICAgICAgICAgICAgIGwx
dCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICAgICAgICAgICAgICBpZiAoIGwxdCA9PSBO
VUxMICkKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKICAgICAgICAgICAg
ICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQotICAgICAg
ICAgICAgICAgICAgICBsMWVfd3JpdGUoJnBsMWVbaV0sCisgICAgICAgICAgICAgICAgICAgIGwx
ZV93cml0ZSgmbDF0W2ldLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFlX2Zyb21f
cGZuKGwyZV9nZXRfcGZuKCpwbDJlKSArIGksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbE5mX3RvX2wxZihsMmVfZ2V0X2ZsYWdzKCpwbDJlKSkpKTsKIApAQCAt
NTExMiwxNSArNTExOSwxNSBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAg
ICBpZiAoIChsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICYmCiAgICAgICAg
ICAgICAgICAgICAgICAobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QU0UpICkKICAgICAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGwyZV93cml0ZV9hdG9taWMocGwyZSwg
bDJlX2Zyb21fbWZuKHZpcnRfdG9fbWZuKHBsMWUpLAorICAgICAgICAgICAgICAgICAgICBsMmVf
d3JpdGVfYXRvbWljKHBsMmUsIGwyZV9mcm9tX21mbih2aXJ0X3RvX21mbihsMXQpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0Vf
SFlQRVJWSVNPUikpOwotICAgICAgICAgICAgICAgICAgICBwbDFlID0gTlVMTDsKKyAgICAgICAg
ICAgICAgICAgICAgbDF0ID0gTlVMTDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9w
Z2Rpcl9sb2NrKTsKICAgICAgICAgICAgICAgICBmbHVzaF9hcmVhKHZpcnQsIGZsdXNoX2ZsYWdz
KTsKLSAgICAgICAgICAgICAgICBpZiAoIHBsMWUgKQotICAgICAgICAgICAgICAgICAgICBmcmVl
X3hlbl9wYWdldGFibGUocGwxZSk7CisgICAgICAgICAgICAgICAgaWYgKCBsMXQgKQorICAgICAg
ICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDF0KTsKICAgICAgICAgICAgIH0KIAog
ICAgICAgICAgICAgcGwxZSAgPSBsMmVfdG9fbDFlKCpwbDJlKSArIGwxX3RhYmxlX29mZnNldCh2
aXJ0KTsKQEAgLTUxNDUsNiArNTE1Miw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAg
ICAgICAgICAgICAgICAoKDF1IDw8IFBBR0VUQUJMRV9PUkRFUikgLSAxKSkgPT0gMCkpICkKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGJhc2VfbWZuOworICAg
ICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqbDF0OwogCiAgICAgICAgICAgICAgICAgaWYgKCBs
b2NraW5nICkKICAgICAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7
CkBAIC01MTY4LDExICs1MTc2LDExIEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAg
ICAgICAgICAgICBnb3RvIGNoZWNrX2wzOwogICAgICAgICAgICAgICAgIH0KIAotICAgICAgICAg
ICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKG9sMmUpOwotICAgICAgICAgICAgICAgIGJhc2VfbWZu
ID0gbDFlX2dldF9wZm4oKnBsMWUpICYgfihMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEpOwotICAg
ICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKywg
cGwxZSsrICkKLSAgICAgICAgICAgICAgICAgICAgaWYgKCAobDFlX2dldF9wZm4oKnBsMWUpICE9
IChiYXNlX21mbiArIGkpKSB8fAotICAgICAgICAgICAgICAgICAgICAgICAgIChsMWVfZ2V0X2Zs
YWdzKCpwbDFlKSAhPSBmbGFncykgKQorICAgICAgICAgICAgICAgIGwxdCA9IGwyZV90b19sMWUo
b2wyZSk7CisgICAgICAgICAgICAgICAgYmFzZV9tZm4gPSBsMWVfZ2V0X3BmbihsMXRbMF0pICYg
fihMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEpOworICAgICAgICAgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCisgICAgICAgICAgICAgICAgICAgIGlm
ICggKGwxZV9nZXRfcGZuKGwxdFtpXSkgIT0gKGJhc2VfbWZuICsgaSkpIHx8CisgICAgICAgICAg
ICAgICAgICAgICAgICAgKGwxZV9nZXRfZmxhZ3MobDF0W2ldKSAhPSBmbGFncykgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgaWYgKCBpID09IEwxX1BB
R0VUQUJMRV9FTlRSSUVTICkKICAgICAgICAgICAgICAgICB7CkBAIC01MTk4LDYgKzUyMDYsNyBA
QCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAoKDFVTCA8PCAoTDNfUEFH
RVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpIC0gMSkpKSApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgYmFzZV9tZm47CisgICAgICAgICAgICBsMl9wZ2VudHJ5X3QgKmwy
dDsKIAogICAgICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX2xv
Y2soJm1hcF9wZ2Rpcl9sb2NrKTsKQEAgLTUyMTUsMTMgKzUyMjQsMTMgQEAgaW50IG1hcF9wYWdl
c190b194ZW4oCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAKLSAg
ICAgICAgICAgIHBsMmUgPSBsM2VfdG9fbDJlKG9sM2UpOwotICAgICAgICAgICAgYmFzZV9tZm4g
PSBsMmVfZ2V0X3BmbigqcGwyZSkgJiB+KEwyX1BBR0VUQUJMRV9FTlRSSUVTICoKKyAgICAgICAg
ICAgIGwydCA9IGwzZV90b19sMmUob2wzZSk7CisgICAgICAgICAgICBiYXNlX21mbiA9IGwyZV9n
ZXRfcGZuKGwydFswXSkgJiB+KEwyX1BBR0VUQUJMRV9FTlRSSUVTICoKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEp
OwotICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsr
LCBwbDJlKysgKQotICAgICAgICAgICAgICAgIGlmICggKGwyZV9nZXRfcGZuKCpwbDJlKSAhPQor
ICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkK
KyAgICAgICAgICAgICAgICBpZiAoIChsMmVfZ2V0X3BmbihsMnRbaV0pICE9CiAgICAgICAgICAg
ICAgICAgICAgICAgKGJhc2VfbWZuICsgKGkgPDwgUEFHRVRBQkxFX09SREVSKSkpIHx8Ci0gICAg
ICAgICAgICAgICAgICAgICAobDJlX2dldF9mbGFncygqcGwyZSkgIT0gbDFmX3RvX2xOZihmbGFn
cykpICkKKyAgICAgICAgICAgICAgICAgICAgIChsMmVfZ2V0X2ZsYWdzKGwydFtpXSkgIT0gbDFm
X3RvX2xOZihmbGFncykpICkKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICBpZiAoIGkgPT0gTDJfUEFHRVRBQkxFX0VOVFJJRVMgKQogICAgICAgICAgICAgewotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:47:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:47:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmpV-0007Vl-U3; Thu, 07 Feb 2019 16:47:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=OuWe=QO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grmpU-0007VD-7k
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:47:12 +0000
X-Inumbo-ID: 036f2bda-2af8-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 036f2bda-2af8-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:47:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Feb 2019 09:47:10 -0700
Message-Id: <5C5C610D0200007800214C1C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Feb 2019 09:47:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-6-roger.pau@citrix.com>
 <5C5AE70F02000078002144E9@prv1-mh.provo.novell.com>
 <20190207153926.sxzpv5ansoa6azg2@mac>
In-Reply-To: <20190207153926.sxzpv5ansoa6azg2@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 5/8] pvh/dom0: warn when dom0_mem
 is not set to a fixed value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE5IGF0IDE2OjM5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgRmViIDA2LCAyMDE5IGF0IDA2OjU0OjIzQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMzAuMDEuMTkgYXQgMTE6MzYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gVGhlcmUgaGF2ZSBiZWVuIHNldmVyYWwgcmVwb3J0cyBvZiB0aGUgZG9tMCBi
dWlsZGVyIHJ1bm5pbmcgb3V0IG9mCj4+ID4gbWVtb3J5IHdoZW4gYnVpbGRpZ24gYSBQVkggZG9t
MCB3aXRob3V0IGhhdmluZ2Ygc3BlY2lmaWVkIGEgZG9tMF9tZW0KPj4gCj4+ICJidWlsZGluZyIg
YW5kICJoYXZpbmciCj4+IAo+PiA+IHZhbHVlLiBQcmludCBhIHdhcm5pbmcgbWVzc2FnZSBpZiBk
b20wX21lbSBpcyBub3Qgc2V0IHRvIGEgZml4ZWQgdmFsdWUKPj4gPiB3aGVuIGJvb3RpbmcgaW4g
UFZIIG1vZGUuCj4+IAo+PiBXaHkgZG9lcyBpdCBuZWVkIHRvIGJlIGEgZml4ZWQgdmFsdWU/IEku
ZS4gd2h5IGNhbid0IHlvdSBzaW1wbHkKPj4gcHV0IHRoaXMgd2FybmluZyBuZXh0IHRvIHdoZXJl
IHRoZSBkZWZhdWx0IGdldHMgZXN0YWJsaXNoZWQsCj4+IHdoZW4gbnJfcGFnZXMgaXMgemVybz8K
PiAKPiBBY2ssIGJ1dCBJIGd1ZXNzIHlvdSBsaWtlbHkgYWxzbyB3YW50IHRvIGNoYW5nZSB0aGUg
cHJpbnRlZCB3YXJuaW5nIHNvCj4gaXQgZG9lcyBzYXkgImZpeGVkIj8KCkRpZCB5b3UgbWVhbiAn
Li4uIHNvIGl0IGRvZXNuJ3Qgc2F5ICJmaXhlZCInPyBJZiBzbyAtIHN1cmUsIHRoZSBtZXNzYWdl
Cm9mIGNvdXJzZSBzaG91bGQgcmVmbGVjdCB3aGF0IGlzIGhhcHBlbmluZy4KCj4+ID4gLS0tIGEv
eGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1
aWxkLmMKPj4gPiBAQCAtMzQ0LDYgKzM0NCwxMCBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20w
X2NvbXB1dGVfbnJfcGFnZXMoCj4+ID4gICAgICBpZiAoICFkb20wX21lbV9zZXQgJiYgQ09ORklH
X0RPTTBfTUVNWzBdICkKPj4gPiAgICAgICAgICBwYXJzZV9kb20wX21lbShDT05GSUdfRE9NMF9N
RU0pOwo+PiA+ICAKPj4gPiArICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSAmJiAhZG9tMF9zaXpl
Lm5yX3BhZ2VzICkKPj4gPiArICAgICAgICBwcmludGsoCj4+ID4gKyJXQVJOSU5HOiBjb25zaWRl
ciBzZXR0aW5nIGRvbTBfbWVtIHRvIGEgZml4ZWQgdmFsdWUgd2hlbiB1c2luZyBQVkggbW9kZVxu
Iik7Cj4+IAo+PiBQcmV0dHkgdW51c3VhbCBpbmRlbnRhdGlvbi4gSXMgdGhlcmUgYW55IHJlYXNv
biBmb3IgeW91IGRvaW5nIHNvPwo+IAo+IERpZCBpdCB0aGF0IHdheSB0byBhdm9pZCBzcGxpdHRp
bmcgYW5kIHRvIGF0dGVtcHQgdG8ga2VlcCB0aGUgbGluZSBhcwo+IHNob3J0IGFzIHBvc3NpYmxl
LiBXb3VsZCB5b3UgcHJlZmVyIG1lIHRvIHNwbGl0IHRoZSBtZXNzYWdlPwoKV2VsbCwgc3BsaXR0
aW5nIGFmdGVyIFdBUk5JTkc6IHNlZW1zIHJlYXNvbmFibGUgYW5kIHVubGlrZWx5IHRvIGdldApp
biB0aGUgd2F5IG9mIGdyZXAtaW5nIGZvciB0aGUgbWVzc2FnZS4gQnV0IGlmIHlvdSB0aGluayBh
IHNwbGl0IHRoZXJlCmlzIHVuZGVzaXJhYmxlLCB0aGVuIHB1dCBpdCBhbGwgb24gb25lIGxpbmUu
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:48:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:48:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmqe-0007hJ-91; Thu, 07 Feb 2019 16:48:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mmK2=QO=infradead.org=willy@srs-us1.protection.inumbo.net>)
 id 1grmqc-0007h6-IU
 for xen-devel@lists.xen.org; Thu, 07 Feb 2019 16:48:22 +0000
X-Inumbo-ID: 2c93f929-2af8-11e9-bc90-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c93f929-2af8-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:48:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=3Crx6L2SCrC/hAezTHTZyMkEY70y9OGZyoS8mOjuiIQ=; b=MgrpJ4M1SKwbB/Yo3N593SLwA
 QNDOZMk72sEtYMlIQ2rFvlvgbFIhWnRTu0thbBjirZlJknxymzD0HlsaEH8nReOJbVVxfO458DPHx
 18yB2e7GdJ+zJKh8tL57dO6yUGJtkp6ZOctQW4gvRn8N7q103oDWHKd2S3aT32MGVDWPczZ0fLbKk
 802j/CifGuu9dRvUnhxbfXQKEAmG4f1FQ+LjKl0KMb4UJPEZSsIyATZ9pCOxvhP9w6nv9+hI3EPu9
 qv1xZyihrFaiRXH2Beb+ldPwNcCjSCXviraUqBQW8KnDrAxVFueDl/Uy9nOP9VkSNyTz0+UfhBWNV
 mRrXbihYg==;
Received: from willy by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1grmpv-00037s-JZ; Thu, 07 Feb 2019 16:47:39 +0000
Date: Thu, 7 Feb 2019 08:47:39 -0800
From: Matthew Wilcox <willy@infradead.org>
To: Souptick Joarder <jrdr.linux@gmail.com>
Message-ID: <20190207164739.GX21860@bombadil.infradead.org>
References: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
 <20190131083842.GE28876@rapoport-lnx>
 <CAFqt6za9xA_8OKiaaHXcO9go+RtPdjLY5Bz_fgQL+DZbermNhA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFqt6za9xA_8OKiaaHXcO9go+RtPdjLY5Bz_fgQL+DZbermNhA@mail.gmail.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Subject: Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 iommu@lists.linux-foundation.org, Mike Rapoport <rppt@linux.ibm.com>,
 airlied@linux.ie, linux-arm-kernel@lists.infradead.org,
 linux-rockchip@lists.infradead.org, treding@nvidia.com,
 linux-media@vger.kernel.org, Kees Cook <keescook@chromium.org>,
 pawel@osciak.com, Rik van Riel <riel@surriel.com>, rppt@linux.vnet.ibm.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, mchehab@kernel.org,
 iamjoonsoo.kim@lge.com, vbabka@suse.cz, Juergen Gross <jgross@suse.com>,
 hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDk6MTk6NDdQTSArMDUzMCwgU291cHRpY2sgSm9hcmRl
ciB3cm90ZToKPiBKdXN0IHRob3VnaHQgdG8gdGFrZSBvcGluaW9uIGZvciBkb2N1bWVudGF0aW9u
IGJlZm9yZSBwbGFjaW5nIGl0IGluIHYzLgo+IERvZXMgaXQgbG9va3MgZmluZSA/Cj4gCj4gKy8q
Kgo+ICsgKiBfX3ZtX2luc2VydF9yYW5nZSAtIGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMg
aW50byB1c2VyIHZtYQo+ICsgKiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8KPiArICogQHBhZ2Vz
OiBwb2ludGVyIHRvIGFycmF5IG9mIHNvdXJjZSBrZXJuZWwgcGFnZXMKPiArICogQG51bTogbnVt
YmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKPiArICogQG9mZnNldDogdXNlcidzIHJlcXVlc3Rl
ZCB2bV9wZ29mZgo+ICsgKgo+ICsgKiBUaGlzIGFsbG93IGRyaXZlcnMgdG8gaW5zZXJ0IHJhbmdl
IG9mIGtlcm5lbCBwYWdlcyBpbnRvIGEgdXNlciB2bWEuCj4gKyAqCj4gKyAqIFJldHVybjogMCBv
biBzdWNjZXNzIGFuZCBlcnJvciBjb2RlIG90aGVyd2lzZS4KPiArICovCj4gK3N0YXRpYyBpbnQg
X192bV9pbnNlcnRfcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdl
ICoqcGFnZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG51bSwgdW5zaWduZWQgbG9uZyBvZmZzZXQpCgpGb3Igc3RhdGljIGZ1bmN0aW9ucywgSSBwcmVm
ZXIgdG8gbGVhdmUgb2ZmIHRoZSBzZWNvbmQgJyonLCBpZSBtYWtlIGl0CmZvcm1hdHRlZCBsaWtl
IGEgZG9jYm9vayBjb21tZW50LCBidXQgbm90IGJlIHByb2Nlc3NlZCBsaWtlIGEgZG9jYm9vawpj
b21tZW50LiAgVGhhdCBhdm9pZHMgY2x1dHRlcmluZyB0aGUgaHRtbCB3aXRoIGRlc2NyaXB0aW9u
cyBvZiBpbnRlcm5hbApmdW5jdGlvbnMgdGhhdCBwZW9wbGUgY2FuJ3QgYWN0dWFsbHkgY2FsbC4K
Cj4gKy8qKgo+ICsgKiB2bV9pbnNlcnRfcmFuZ2UgLSBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBh
Z2VzIHN0YXJ0cyB3aXRoIG5vbiB6ZXJvIG9mZnNldAo+ICsgKiBAdm1hOiB1c2VyIHZtYSB0byBt
YXAgdG8KPiArICogQHBhZ2VzOiBwb2ludGVyIHRvIGFycmF5IG9mIHNvdXJjZSBrZXJuZWwgcGFn
ZXMKPiArICogQG51bTogbnVtYmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKPiArICoKPiArICog
TWFwcyBhbiBvYmplY3QgY29uc2lzdGluZyBvZiBgbnVtJyBgcGFnZXMnLCBjYXRlcmluZyBmb3Ig
dGhlIHVzZXIncwoKUmF0aGVyIHRoYW4gdXNpbmcgYG51bScsIHlvdSBzaG91bGQgdXNlIEBudW0u
Cgo+ICsgKiByZXF1ZXN0ZWQgdm1fcGdvZmYKPiArICoKPiArICogSWYgd2UgZmFpbCB0byBpbnNl
cnQgYW55IHBhZ2UgaW50byB0aGUgdm1hLCB0aGUgZnVuY3Rpb24gd2lsbCByZXR1cm4KPiArICog
aW1tZWRpYXRlbHkgbGVhdmluZyBhbnkgcHJldmlvdXNseSBpbnNlcnRlZCBwYWdlcyBwcmVzZW50
LiAgQ2FsbGVycwo+ICsgKiBmcm9tIHRoZSBtbWFwIGhhbmRsZXIgbWF5IGltbWVkaWF0ZWx5IHJl
dHVybiB0aGUgZXJyb3IgYXMgdGhlaXIgY2FsbGVyCj4gKyAqIHdpbGwgZGVzdHJveSB0aGUgdm1h
LCByZW1vdmluZyBhbnkgc3VjY2Vzc2Z1bGx5IGluc2VydGVkIHBhZ2VzLiBPdGhlcgo+ICsgKiBj
YWxsZXJzIHNob3VsZCBtYWtlIHRoZWlyIG93biBhcnJhbmdlbWVudHMgZm9yIGNhbGxpbmcgdW5t
YXBfcmVnaW9uKCkuCj4gKyAqCj4gKyAqIENvbnRleHQ6IFByb2Nlc3MgY29udGV4dC4gQ2FsbGVk
IGJ5IG1tYXAgaGFuZGxlcnMuCj4gKyAqIFJldHVybjogMCBvbiBzdWNjZXNzIGFuZCBlcnJvciBj
b2RlIG90aGVyd2lzZS4KPiArICovCj4gK2ludCB2bV9pbnNlcnRfcmFuZ2Uoc3RydWN0IHZtX2Fy
ZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG51bSkKPiAKPiAKPiArLyoqCj4gKyAqIHZtX2lu
c2VydF9yYW5nZV9idWdneSAtIGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgc3RhcnRzIHdp
dGggemVybyBvZmZzZXQKPiArICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCj4gKyAqIEBwYWdl
czogcG9pbnRlciB0byBhcnJheSBvZiBzb3VyY2Uga2VybmVsIHBhZ2VzCj4gKyAqIEBudW06IG51
bWJlciBvZiBwYWdlcyBpbiBwYWdlIGFycmF5Cj4gKyAqCj4gKyAqIFNpbWlsYXIgdG8gdm1faW5z
ZXJ0X3JhbmdlKCksIGV4Y2VwdCB0aGF0IGl0IGV4cGxpY2l0bHkgc2V0cyBAdm1fcGdvZmYgdG8K
CkJ1dCB2bV9wZ29mZiBpc24ndCBhIHBhcmFtZXRlciwgc28gaXQncyBtaXNsZWFkaW5nIHRvIGZv
cm1hdCBpdCBhcyBzdWNoLgoKPiArICogMC4gVGhpcyBmdW5jdGlvbiBpcyBpbnRlbmRlZCBmb3Ig
dGhlIGRyaXZlcnMgdGhhdCBkaWQgbm90IGNvbnNpZGVyCj4gKyAqIEB2bV9wZ29mZi4KPiArICoK
PiArICogQ29udGV4dDogUHJvY2VzcyBjb250ZXh0LiBDYWxsZWQgYnkgbW1hcCBoYW5kbGVycy4K
PiArICogUmV0dXJuOiAwIG9uIHN1Y2Nlc3MgYW5kIGVycm9yIGNvZGUgb3RoZXJ3aXNlLgo+ICsg
Ki8KPiAraW50IHZtX2luc2VydF9yYW5nZV9idWdneShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZt
YSwgc3RydWN0IHBhZ2UgKipwYWdlcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgbnVtKQoKSSBkb24ndCB0aGluayB3ZSBzaG91bGQgY2FsbCBpdCAnYnVn
Z3knLiAgJ3plcm8nIHdvdWxkIG1ha2UgbW9yZSBzZW5zZQphcyBhIHN1ZmZpeC4KCkdpdmVuIGhv
dyB0aGlzIGludGVyZmFjZSBoYXMgZXZvbHZlZCwgSSdtIG5vIGxvbmdlciBzdXJlIHRoYW4KJ3Zt
X2luc2VydF9yYW5nZScgbWFrZXMgc2Vuc2UgYXMgdGhlIG5hbWUgZm9yIGl0LiAgSXMgaXQgcGVy
aGFwcwondm1fbWFwX29iamVjdCcgb3IgJ3ZtX21hcF9wYWdlcyc/CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:51:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:51:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmtA-00008a-Ne; Thu, 07 Feb 2019 16:51:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grmt9-00008U-5t
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:50:59 +0000
X-Inumbo-ID: 8ad1b834-2af8-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ad1b834-2af8-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:50:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77572153"
Date: Thu, 7 Feb 2019 16:50:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20190207165054.ml3frus3j7hs253h@zion.uk.xensource.com>
References: <e3219697-0759-39fc-2486-715cdec1ca9e@citrix.com>
 <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>, "Dannowski, Uwe" <uwed@amazon.de>,
 Lars Kurth <lars.kurth@citrix.com>, Konrad Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <JGross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgMTE6NDQ6NTVBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
Wy4uLl0KPiAgIDMuMiBTd2l0Y2ggcGFnZSB0YWJsZSBhbGxvY2F0aW9uIHRvIHVzZSBkb21oZWFw
IHBhZ2UKPiAKPiBXZSB0aGluayB0aGF0IDMuMiBpcyBhIHdvcnRod2hpbGUgdGhpbmcgdG8gZG8g
YW55d2F5LiBUaGlzIHdvcmsganVzdAo+IGdpdmVzIHVzIGEgZ29vZCBleGN1c2UgdG8gZG8gaXQu
CgpJIGp1c3QgcG9zdGVkIGEgcGF0Y2ggc2VyaWVzIGZvciB0aGlzIHdvcmsgaXRlbS4KClNlZSBb
UEFUQ0ggUkZDIDAwLzU1XSB4ODY6IHVzZSBkb21oZWFwIHBhZ2UgZm9yIHhlbiBwYWdlIHRhYmxl
cwoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:53:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:53:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grmvP-0000GZ-5l; Thu, 07 Feb 2019 16:53:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9m6e=QO=citrix.com=prvs=934266883=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grmvO-0000GU-JB
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:53:18 +0000
X-Inumbo-ID: dbffbb00-2af8-11e9-8de3-0f929db20090
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dbffbb00-2af8-11e9-8de3-0f929db20090;
 Thu, 07 Feb 2019 16:53:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="85652873"
Date: Thu, 7 Feb 2019 17:53:11 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190207165311.p27nl5fj3dka4s7b@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-8-roger.pau@citrix.com>
 <5C5B127202000078002146B6@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C5B127202000078002146B6@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 7/8] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDYsIDIwMTkgYXQgMDk6NTk6MzBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjAxLjE5IGF0IDExOjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+ID4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaAo+ID4gQEAgLTkzMyw5ICs5MzMsMTIgQEAgc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnAybV9nZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCj4gPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCAqZmxhZ3MpOwo+ID4gIAo+ID4gIHN0YXRpYyBpbmxpbmUgdm9pZCBwMm1fZW50cnlfbW9kaWZ5
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHAybV90eXBlX3QgbnQsCj4gPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgdW5zaWduZWQgaW50IGxldmVs
KQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3Qs
IG1mbl90IG5mbiwgbWZuX3Qgb2ZuLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCkKPiA+ICB7Cj4gPiAtICAgIGlmICggbGV2ZWwgIT0g
MSB8fCBudCA9PSBvdCApCj4gPiArICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+ID4gKwo+ID4g
KyAgICBpZiAoIGxldmVsICE9IDEgfHwgKG50ID09IG90ICYmIG1mbl9lcShuZm4sIG9mbikpICkK
PiA+ICAgICAgICAgIHJldHVybjsKPiA+ICAKPiA+ICAgICAgc3dpdGNoICggbnQgKQo+ID4gQEAg
LTk0OCw2ICs5NTEsMTcgQEAgc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRyeV9tb2RpZnkoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKPiA+ICAgICAgICAgIHAybS0+aW9y
ZXEuZW50cnlfY291bnQrKzsKPiA+ICAgICAgICAgIGJyZWFrOwo+ID4gIAo+ID4gKyAgICBjYXNl
IHAybV9tYXBfZm9yZWlnbjoKPiA+ICsgICAgICAgIHBnID0gbWZuX3RvX3BhZ2UobmZuKTsKPiA+
ICsKPiA+ICsgICAgICAgIGlmICggIXBnIHx8ICFwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNl
KHBnKSApCj4gCj4gbWZuX3RvX3BhZ2UoKSBjYW4ndCByZXR1cm4gTlVMTCwgY2FuIGl0PyBZb3Ug
bWF5IHdhbnQgdG8gQVNTRVJUKCkKPiBiZWZvcmVoYW5kIHRoYXQgdGhlIE1GTiBpcyBub3QgSU5W
QUxJRF9NRk4sIHRob3VnaC4KCkkndmUgYWRkZWQgQVNTRVJUKG1mbl92YWxpZChtZm4pKSBhbmQg
dGhlIHNhbWUgYmVsb3cuIEkgdGhpbmsgaXQncwpzYWZlciB0byB1c2UgbWZuX3ZhbGlkIHJhdGhl
ciB0aGF0IG9ubHkgY2hlY2tpbmcgYWdhaW5zdCBJTlZBTElEX01GTS4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:58:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn0g-0000bD-90; Thu, 07 Feb 2019 16:58:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn0e-0000SK-Sw
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:58:44 +0000
X-Inumbo-ID: a09e368e-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a09e368e-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:58:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573216"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:45 +0000
Message-ID: <20190207164456.9260-45-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 44/55] x86_64/mm: map and unmap page tables
 in destroy_m2p_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgfCAxOCArKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwppbmRleCBiZDI5OGZm
ZjFiLi4zNmYyNTU4M2YyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCkBAIC0yOTIsNyArMjkyLDggQEAgc3RhdGljIHZv
aWQgZGVzdHJveV9tMnBfbWFwcGluZyhzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAg
IHVuc2lnbmVkIGxvbmcgaSwgdmEsIHJ3dmE7CiAgICAgdW5zaWduZWQgbG9uZyBzbWFwID0gaW5m
by0+c3BmbiwgZW1hcCA9IGluZm8tPmVwZm47CiAKLSAgICBsM19yb19tcHQgPSBsNGVfdG9fbDNl
KGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0pOworICAg
IGwzX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgbDRlX2dldF9tZm4o
aWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSkpOwogCiAg
ICAgLyoKICAgICAgKiBObyBuZWVkIHRvIGNsZWFuIG0ycCBzdHJ1Y3R1cmUgZXhpc3RpbmcgYmVm
b3JlIHRoZSBob3RwbHVnCkBAIC0zMTQsMjYgKzMxNSwzNSBAQCBzdGF0aWMgdm9pZCBkZXN0cm95
X20ycF9tYXBwaW5nKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgICAgICAgICBj
b250aW51ZTsKICAgICAgICAgfQogCi0gICAgICAgIGwyX3JvX21wdCA9IGwzZV90b19sMmUobDNf
cm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldKTsKKyAgICAgICAgbDJfcm9fbXB0ID0gbWFwX3hl
bl9wYWdldGFibGVfbmV3KAorICAgICAgICAgICAgbDNlX2dldF9tZm4obDNfcm9fbXB0W2wzX3Rh
YmxlX29mZnNldCh2YSldKSk7CiAgICAgICAgIGlmICghKGwyZV9nZXRfZmxhZ3MobDJfcm9fbXB0
W2wyX3RhYmxlX29mZnNldCh2YSldKSAmIF9QQUdFX1BSRVNFTlQpKQogICAgICAgICB7CiAgICAg
ICAgICAgICBpID0gKCBpICYgfigoMVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQgLSAzKSkgLSAx
KSkgKwogICAgICAgICAgICAgICAgICAgICAoMVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQgLSAz
KSkgOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJfcm9fbXB0KTsKICAg
ICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKICAgICAgICAgcHRfcGZuID0gbDJlX2dl
dF9wZm4obDJfcm9fbXB0W2wyX3RhYmxlX29mZnNldCh2YSldKTsKICAgICAgICAgaWYgKCBob3Rh
ZGRfbWVtX3ZhbGlkKHB0X3BmbiwgaW5mbykgKQogICAgICAgICB7CisgICAgICAgICAgICBsMl9w
Z2VudHJ5X3QgKmwydDsKKwogICAgICAgICAgICAgZGVzdHJveV94ZW5fbWFwcGluZ3Mocnd2YSwg
cnd2YSArICgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSk7CiAKLSAgICAgICAgICAgIGwyX3Jv
X21wdCA9IGwzZV90b19sMmUobDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldKTsKLSAgICAg
ICAgICAgIGwyZV93cml0ZSgmbDJfcm9fbXB0W2wyX3RhYmxlX29mZnNldCh2YSldLCBsMmVfZW1w
dHkoKSk7CisgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAg
ICAgICAgICAgbDNlX2dldF9tZm4obDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldKSk7Cisg
ICAgICAgICAgICBsMmVfd3JpdGUoJmwydFtsMl90YWJsZV9vZmZzZXQodmEpXSwgbDJlX2VtcHR5
KCkpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKICAgICAgICAg
fQogICAgICAgICBpID0gKCBpICYgfigoMVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQgLSAzKSkg
LSAxKSkgKwogICAgICAgICAgICAgICAoMVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQgLSAzKSk7
CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7CiAgICAgfQogCisg
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNfcm9fbXB0KTsKKwogICAgIGRlc3Ryb3lfY29t
cGF0X20ycF9tYXBwaW5nKGluZm8pOwogCiAgICAgLyogQnJ1dGUtRm9yY2UgZmx1c2ggYWxsIFRM
QiAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:58:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn0i-0000bi-Sf; Thu, 07 Feb 2019 16:58:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn0h-0000bO-Hx
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:58:47 +0000
X-Inumbo-ID: a23f73fa-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a23f73fa-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:58:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573223"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:47 +0000
Message-ID: <20190207164456.9260-47-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 46/55] x86_64/mm: map and unmap page tables
 in cleanup_frame_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgfCAyNCArKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwppbmRleCA2
MDg3ODUxZTY5Li5jYmQxZjgyOWNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCkBAIC04MDAsOCArODAwLDggQEAgdm9p
ZCBmcmVlX2NvbXBhdF9hcmdfeGxhdChzdHJ1Y3QgdmNwdSAqdikKIHN0YXRpYyB2b2lkIGNsZWFu
dXBfZnJhbWVfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKIHsKICAgICB1bnNp
Z25lZCBsb25nIHN2YSwgZXZhOwotICAgIGwzX3BnZW50cnlfdCBsM2U7Ci0gICAgbDJfcGdlbnRy
eV90IGwyZTsKKyAgICBsM19wZ2VudHJ5X3QgbDNlLCAqbDN0OworICAgIGwyX3BnZW50cnlfdCBs
MmUsICpsMnQ7CiAgICAgbWZuX3Qgc3BmbiwgZXBmbjsKIAogICAgIHNwZm4gPSBfbWZuKGluZm8t
PnNwZm4pOwpAQCAtODE1LDggKzgxNSwxMCBAQCBzdGF0aWMgdm9pZCBjbGVhbnVwX2ZyYW1lX3Rh
YmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAKICAgICB3aGlsZSAoc3ZhIDwgZXZh
KQogICAgIHsKLSAgICAgICAgbDNlID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxl
X29mZnNldChzdmEpXSlbCi0gICAgICAgICAgbDNfdGFibGVfb2Zmc2V0KHN2YSldOworICAgICAg
ICBsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgICAgICBsNGVfZ2V0X21mbihp
ZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChzdmEpXSkpOworICAgICAgICBsM2UgPSBsM3Rb
bDNfdGFibGVfb2Zmc2V0KHN2YSldOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhs
M3QpOwogICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkg
fHwKICAgICAgICAgICAgICAobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFNFKSApCiAgICAg
ICAgIHsKQEAgLTgyNSw3ICs4MjcsOSBAQCBzdGF0aWMgdm9pZCBjbGVhbnVwX2ZyYW1lX3RhYmxl
KHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgICAgICAgICBjb250aW51ZTsKICAg
ICAgICAgfQogCi0gICAgICAgIGwyZSA9IGwzZV90b19sMmUobDNlKVtsMl90YWJsZV9vZmZzZXQo
c3ZhKV07CisgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbihs
M2UpKTsKKyAgICAgICAgbDJlID0gbDJ0W2wyX3RhYmxlX29mZnNldChzdmEpXTsKKyAgICAgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKICAgICAgICAgQVNTRVJUKGwyZV9nZXRfZmxh
Z3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpOwogCiAgICAgICAgIGlmICggKGwyZV9nZXRfZmxhZ3Mo
bDJlKSAmIChfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUFNFKSkgPT0KQEAgLTg0MSw4ICs4NDUsMTQg
QEAgc3RhdGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZv
ICppbmZvKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICBBU1NF
UlQobDFlX2dldF9mbGFncyhsMmVfdG9fbDFlKGwyZSlbbDFfdGFibGVfb2Zmc2V0KHN2YSldKSAm
Ci0gICAgICAgICAgICAgICAgX1BBR0VfUFJFU0VOVCk7CisjaWZuZGVmIE5ERUJVRworICAgICAg
ICB7CisgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25l
dyhsMmVfZ2V0X21mbihsMmUpKTsKKyAgICAgICAgICAgIEFTU0VSVChsMWVfZ2V0X2ZsYWdzKGwx
dFtsMV90YWJsZV9vZmZzZXQoc3ZhKV0pICYKKyAgICAgICAgICAgICAgICAgICBfUEFHRV9QUkVT
RU5UKTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7CisgICAgICAg
IH0KKyNlbmRpZgogICAgICAgICAgc3ZhID0gKHN2YSAmIH4oKDFVTCA8PCBQQUdFX1NISUZUKSAt
IDEpKSArCiAgICAgICAgICAgICAgICAgICAgICgxVUwgPDwgUEFHRV9TSElGVCk7CiAgICAgfQot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:58:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn0i-0000bZ-Ir; Thu, 07 Feb 2019 16:58:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn0h-0000bJ-AA
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:58:47 +0000
X-Inumbo-ID: a1f5ef3d-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1f5ef3d-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:58:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573219"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:32 +0000
Message-ID: <20190207164456.9260-32-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 31/55] efi: add emacs block to boot.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29t
bW9uL2VmaS9ib290LmMgfCAxMCArKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24v
ZWZpL2Jvb3QuYwppbmRleCAxZDE0MjBmMDJjLi4zODY4MjkzZDA2IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCkBAIC0xNzA1LDMg
KzE3MDUsMTMgQEAgdm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5KHZvaWQpCiAjZW5kaWYKIH0K
ICNlbmRpZgorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxl
LXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:58:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn0f-0000ag-WF; Thu, 07 Feb 2019 16:58:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn0e-0000SJ-Rf
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:58:44 +0000
X-Inumbo-ID: 9fe9f312-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fe9f312-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:58:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573210"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:49 +0000
Message-ID: <20190207164456.9260-49-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 48/55] x86_64/mm: map and unmap page tables
 in subarch_memory_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgfCAxNSArKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
MCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwppbmRleCA5ZGQyZWNhZDRh
Li5jYWMwNmI3ODJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCkBAIC0xMDE1LDggKzEwMTUsOCBAQCB2b2lkIF9faW5p
dCBzdWJhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiBsb25nIHN1YmFyY2hfbWVtb3J5X29wKHVuc2ln
bmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIHsKICAgICBz
dHJ1Y3QgeGVuX21hY2hwaHlzX21mbl9saXN0IHhtbWw7Ci0gICAgbDNfcGdlbnRyeV90IGwzZTsK
LSAgICBsMl9wZ2VudHJ5X3QgbDJlOworICAgIGwzX3BnZW50cnlfdCBsM2UsICpsM3Q7CisgICAg
bDJfcGdlbnRyeV90IGwyZSwgKmwydDsKICAgICB1bnNpZ25lZCBsb25nIHYsIGxpbWl0OwogICAg
IHhlbl9wZm5fdCBtZm4sIGxhc3RfbWZuOwogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtMTAzNSwx
MyArMTAzNSwxOCBAQCBsb25nIHN1YmFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgICAgICAgKHYgPCAodW5z
aWduZWQgbG9uZykobWFjaGluZV90b19waHlzX21hcHBpbmcgKyBtYXhfcGFnZSkpOwogICAgICAg
ICAgICAgICBpKyssIHYgKz0gMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIGwzZSA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZz
ZXQodildKVsKLSAgICAgICAgICAgICAgICBsM190YWJsZV9vZmZzZXQodildOworICAgICAgICAg
ICAgbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICAgICAgICAgIGw0ZV9nZXRf
bWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHYpXSkpOworICAgICAgICAgICAgbDNl
ID0gbDN0W2wzX3RhYmxlX29mZnNldCh2KV07CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRB
QkxFX05FVyhsM3QpOworCiAgICAgICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYg
X1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgICAgIG1mbiA9IGxhc3RfbWZuOwogICAgICAg
ICAgICAgZWxzZSBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFNFKSApCiAgICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgbDJlID0gbDNlX3RvX2wyZShsM2UpW2wyX3RhYmxl
X29mZnNldCh2KV07CisgICAgICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3
KGwzZV9nZXRfbWZuKGwzZSkpOworICAgICAgICAgICAgICAgIGwyZSA9IGwydFtsMl90YWJsZV9v
ZmZzZXQodildOworICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7
CiAgICAgICAgICAgICAgICAgaWYgKCBsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5U
ICkKICAgICAgICAgICAgICAgICAgICAgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAgICAgICAg
ICAgICAgICBlbHNlCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:58:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:58:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn0p-0000eb-7U; Thu, 07 Feb 2019 16:58:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn0n-0000dy-D3
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:58:53 +0000
X-Inumbo-ID: a3d6463a-2af9-11e9-b81f-e76c5ee00a14
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3d6463a-2af9-11e9-b81f-e76c5ee00a14;
 Thu, 07 Feb 2019 16:58:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573226"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:30 +0000
Message-ID: <20190207164456.9260-30-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 29/55] efi: avoid using global variable in
 copy_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBzb29uIHN3aXRjaCBlZmlfbDRfdGFibGUgdG8gdXNlIGVwaGVtZXJhbCBtYXBwaW5n
LiBNYWtlCmNvcHlfbWFwcGluZyB0YWtlIGEgcG9pbnRlciB0byB0aGUgbWFwcGluZyBpbnN0ZWFk
IG9mIHVzaW5nIHRoZSBnbG9iYWwKdmFyaWFibGUuCgpObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRl
bmRlZC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2NvbW1vbi9lZmkvYm9vdC5jIHwgMTEgKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9l
ZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IDYyYjU5NDRlNjEuLjY0YTI4
NzY5MGEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4vY29tbW9u
L2VmaS9ib290LmMKQEAgLTE0MjMsNyArMTQyMyw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNl
X2VmaV9wYXJhbShjb25zdCBjaGFyICpzKQogY3VzdG9tX3BhcmFtKCJlZmkiLCBwYXJzZV9lZmlf
cGFyYW0pOwogCiAjaWZuZGVmIFVTRV9TRVRfVklSVFVBTF9BRERSRVNTX01BUAotc3RhdGljIF9f
aW5pdCB2b2lkIGNvcHlfbWFwcGluZyh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBl
bmQsCitzdGF0aWMgX19pbml0IHZvaWQgY29weV9tYXBwaW5nKGw0X3BnZW50cnlfdCAqbDQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25l
ZCBsb25nIGVuZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCAoKmlzX3Zh
bGlkKSh1bnNpZ25lZCBsb25nIHNtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlbWZuKSkKIHsKQEAgLTE0MzEsNyArMTQz
Miw3IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBjb3B5X21hcHBpbmcodW5zaWduZWQgbG9uZyBtZm4s
IHVuc2lnbmVkIGxvbmcgZW5kLAogCiAgICAgZm9yICggOyBtZm4gPCBlbmQ7IG1mbiA9IG5leHQg
KQogICAgIHsKLSAgICAgICAgbDRfcGdlbnRyeV90IGw0ZSA9IGVmaV9sNF9wZ3RhYmxlW2w0X3Rh
YmxlX29mZnNldChtZm4gPDwgUEFHRV9TSElGVCldOworICAgICAgICBsNF9wZ2VudHJ5X3QgbDRl
ID0gbDRbbDRfdGFibGVfb2Zmc2V0KG1mbiA8PCBQQUdFX1NISUZUKV07CiAgICAgICAgIGwzX3Bn
ZW50cnlfdCAqbDNzcmMsICpsM2RzdDsKICAgICAgICAgdW5zaWduZWQgbG9uZyB2YSA9ICh1bnNp
Z25lZCBsb25nKW1mbl90b192aXJ0KG1mbik7CiAKQEAgLTE0NDYsNyArMTQ0Nyw3IEBAIHN0YXRp
YyBfX2luaXQgdm9pZCBjb3B5X21hcHBpbmcodW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxv
bmcgZW5kLAogICAgICAgICAgICAgQlVHX09OKG1mbl9lcShsM3RfbWZuLCBJTlZBTElEX01GTikp
OwogICAgICAgICAgICAgbDNkc3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDN0X21mbik7CiAg
ICAgICAgICAgICBjbGVhcl9wYWdlKGwzZHN0KTsKLSAgICAgICAgICAgIGVmaV9sNF9wZ3RhYmxl
W2w0X3RhYmxlX29mZnNldChtZm4gPDwgUEFHRV9TSElGVCldID0KKyAgICAgICAgICAgIGw0W2w0
X3RhYmxlX29mZnNldChtZm4gPDwgUEFHRV9TSElGVCldID0KICAgICAgICAgICAgICAgICBsNGVf
ZnJvbV9tZm4obDN0X21mbiwgX19QQUdFX0hZUEVSVklTT1IpOwogICAgICAgICB9CiAgICAgICAg
IGVsc2UKQEAgLTE2MDYsNyArMTYwNyw3IEBAIHZvaWQgX19pbml0IGVmaV9pbml0X21lbW9yeSh2
b2lkKQogICAgIEJVR19PTighZWZpX2w0X3BndGFibGUpOwogICAgIGNsZWFyX3BhZ2UoZWZpX2w0
X3BndGFibGUpOwogCi0gICAgY29weV9tYXBwaW5nKDAsIG1heF9wYWdlLCByYW1fcmFuZ2VfdmFs
aWQpOworICAgIGNvcHlfbWFwcGluZyhlZmlfbDRfcGd0YWJsZSwgMCwgbWF4X3BhZ2UsIHJhbV9y
YW5nZV92YWxpZCk7CiAKICAgICAvKiBJbnNlcnQgbm9uLVJBTSBydW50aW1lIG1hcHBpbmdzIGlu
c2lkZSB0aGUgZGlyZWN0IG1hcC4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IGVmaV9tZW1tYXBf
c2l6ZTsgaSArPSBlZmlfbWRlc2Nfc2l6ZSApCkBAIC0xNjE5LDcgKzE2MjAsNyBAQCB2b2lkIF9f
aW5pdCBlZmlfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAgICAgICAgICBkZXNjLT5UeXBlID09
IEVmaUJvb3RTZXJ2aWNlc0RhdGEpKSkgJiYKICAgICAgICAgICAgICBkZXNjLT5WaXJ0dWFsU3Rh
cnQgIT0gSU5WQUxJRF9WSVJUVUFMX0FERFJFU1MgJiYKICAgICAgICAgICAgICBkZXNjLT5WaXJ0
dWFsU3RhcnQgIT0gZGVzYy0+UGh5c2ljYWxTdGFydCApCi0gICAgICAgICAgICBjb3B5X21hcHBp
bmcoUEZOX0RPV04oZGVzYy0+UGh5c2ljYWxTdGFydCksCisgICAgICAgICAgICAgY29weV9tYXBw
aW5nKGVmaV9sNF9wZ3RhYmxlLCBQRk5fRE9XTihkZXNjLT5QaHlzaWNhbFN0YXJ0KSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICBQRk5fVVAoZGVzYy0+UGh5c2ljYWxTdGFydCArCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChkZXNjLT5OdW1iZXJPZlBhZ2VzIDw8IEVGSV9QQUdF
X1NISUZUKSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgcnRfcmFuZ2VfdmFsaWQpOwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:58:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:58:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn0r-0000g0-Hn; Thu, 07 Feb 2019 16:58:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn0p-0000ew-L1
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:58:55 +0000
X-Inumbo-ID: a54c1f12-2af9-11e9-b0c0-0fa0e3cc7a51
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a54c1f12-2af9-11e9-b0c0-0fa0e3cc7a51;
 Thu, 07 Feb 2019 16:58:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573234"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:33 +0000
Message-ID: <20190207164456.9260-33-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 32/55] efi: switch EFI L4 table to use new
 APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZXF1aXJlcyBzdG9yaW5nIHRoZSBNRk4gaW5zdGVhZCBvZiBsaW5lYXIgYWRkcmVzcyBv
ZiB0aGUgTDQKdGFibGUuIEFkanVzdCBjb2RlIGFjY29yZGluZ2x5LgoKU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZWZpL3J1bnRp
bWUuaCB8IDEyICsrKysrKysrKy0tLQogeGVuL2NvbW1vbi9lZmkvYm9vdC5jICAgICAgfCAgOCAr
KysrKystLQogeGVuL2NvbW1vbi9lZmkvZWZpLmggICAgICAgfCAgMyArKy0KIHhlbi9jb21tb24v
ZWZpL3J1bnRpbWUuYyAgIHwgIDggKysrKy0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0
aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9y
dW50aW1lLmggYi94ZW4vYXJjaC94ODYvZWZpL3J1bnRpbWUuaAppbmRleCBkOWViOGY1YzI3Li4y
NzdkMjM3OTUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZpL3J1bnRpbWUuaAorKysgYi94
ZW4vYXJjaC94ODYvZWZpL3J1bnRpbWUuaApAQCAtMiwxMSArMiwxNyBAQAogI2luY2x1ZGUgPGFz
bS9tYzE0NjgxOHJ0Yy5oPgogCiAjaWZuZGVmIENPTVBBVAotbDRfcGdlbnRyeV90ICpfX3JlYWRf
bW9zdGx5IGVmaV9sNF9wZ3RhYmxlOworbWZuX3QgX19yZWFkX21vc3RseSBlZmlfbDRfbWZuID0g
SU5WQUxJRF9NRk5fSU5JVElBTElaRVI7CiAKIHZvaWQgZWZpX3VwZGF0ZV9sNF9wZ3RhYmxlKHVu
c2lnbmVkIGludCBsNGlkeCwgbDRfcGdlbnRyeV90IGw0ZSkKIHsKLSAgICBpZiAoIGVmaV9sNF9w
Z3RhYmxlICkKLSAgICAgICAgbDRlX3dyaXRlKGVmaV9sNF9wZ3RhYmxlICsgbDRpZHgsIGw0ZSk7
CisgICAgaWYgKCAhbWZuX2VxKGVmaV9sNF9tZm4sIElOVkFMSURfTUZOKSApCisgICAgeworICAg
ICAgICBsNF9wZ2VudHJ5X3QgKmw0dDsKKworICAgICAgICBsNHQgPSBtYXBfeGVuX3BhZ2V0YWJs
ZV9uZXcoZWZpX2w0X21mbik7CisgICAgICAgIGw0ZV93cml0ZShsNHQgKyBsNGlkeCwgbDRlKTsK
KyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDR0KTsKKyAgICB9CiB9CiAjZW5kaWYK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24vZWZpL2Jvb3Qu
YwppbmRleCAzODY4MjkzZDA2Li5mNTVkNmE2ZDc2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2Vm
aS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCkBAIC0xNDg4LDYgKzE0ODgsNyBA
QCB2b2lkIF9faW5pdCBlZmlfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAgdW5zaWduZWQgaW50
IHByb3Q7CiAgICAgfSAqZXh0cmEsICpleHRyYV9oZWFkID0gTlVMTDsKICNlbmRpZgorICAgIGw0
X3BnZW50cnlfdCAqZWZpX2w0X3BndGFibGU7CiAKICAgICBmcmVlX2VibWFsbG9jX3VudXNlZF9t
ZW0oKTsKIApAQCAtMTYwMyw4ICsxNjA0LDkgQEAgdm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5
KHZvaWQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZGVzY192ZXIsIGVmaV9t
ZW1tYXApOwogI2Vsc2UKICAgICAvKiBTZXQgdXAgMToxIHBhZ2UgdGFibGVzIHRvIGRvIHJ1bnRp
bWUgY2FsbHMgaW4gInBoeXNpY2FsIiBtb2RlLiAqLwotICAgIGVmaV9sNF9wZ3RhYmxlID0gYWxs
b2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgIEJVR19PTighZWZpX2w0X3BndGFibGUpOworICAgIGVm
aV9sNF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgIEJVR19PTihtZm5fZXEo
ZWZpX2w0X21mbiwgSU5WQUxJRF9NRk4pKTsKKyAgICBlZmlfbDRfcGd0YWJsZSA9IG1hcF94ZW5f
cGFnZXRhYmxlX25ldyhlZmlfbDRfbWZuKTsKICAgICBjbGVhcl9wYWdlKGVmaV9sNF9wZ3RhYmxl
KTsKIAogICAgIGNvcHlfbWFwcGluZyhlZmlfbDRfcGd0YWJsZSwgMCwgbWF4X3BhZ2UsIHJhbV9y
YW5nZV92YWxpZCk7CkBAIC0xNzAzLDYgKzE3MDUsOCBAQCB2b2lkIF9faW5pdCBlZmlfaW5pdF9t
ZW1vcnkodm9pZCkKICAgICAgICAgICBpIDwgbDRfdGFibGVfb2Zmc2V0KERJUkVDVE1BUF9WSVJU
X0VORCk7ICsraSApCiAgICAgICAgIGVmaV9sNF9wZ3RhYmxlW2ldID0gaWRsZV9wZ190YWJsZVtp
XTsKICNlbmRpZgorCisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcoZWZpX2w0X3BndGFibGUp
OwogfQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2VmaS5oIGIveGVuL2Nv
bW1vbi9lZmkvZWZpLmgKaW5kZXggNmI5YzU2ZWFkMS4uMTM5YjY2MGVkNyAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9lZmkvZWZpLmgKKysrIGIveGVuL2NvbW1vbi9lZmkvZWZpLmgKQEAgLTYsNiAr
Niw3IEBACiAjaW5jbHVkZSA8ZWZpL2VmaWNhcHN1bGUuaD4KICNpbmNsdWRlIDxlZmkvZWZpYXBp
Lmg+CiAjaW5jbHVkZSA8eGVuL2VmaS5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUg
PHhlbi9zcGlubG9jay5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAKQEAgLTI5LDcgKzMwLDcg
QEAgZXh0ZXJuIFVJTlROIGVmaV9tZW1tYXBfc2l6ZSwgZWZpX21kZXNjX3NpemU7CiBleHRlcm4g
dm9pZCAqZWZpX21lbW1hcDsKIAogI2lmZGVmIENPTkZJR19YODYKLWV4dGVybiBsNF9wZ2VudHJ5
X3QgKmVmaV9sNF9wZ3RhYmxlOworZXh0ZXJuIG1mbl90IGVmaV9sNF9tZm47CiAjZW5kaWYKIAog
ZXh0ZXJuIGNvbnN0IHN0cnVjdCBlZmlfcGNpX3JvbSAqZWZpX3BjaV9yb21zOwpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jIGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCmlu
ZGV4IDNkMTE4ZDU3MWQuLjgyNjNmMWQ4NjMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL3J1
bnRpbWUuYworKysgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKQEAgLTg1LDcgKzg1LDcgQEAg
c3RydWN0IGVmaV9yc19zdGF0ZSBlZmlfcnNfZW50ZXIodm9pZCkKICAgICBzdGF0aWMgY29uc3Qg
dTMyIG14Y3NyID0gTVhDU1JfREVGQVVMVDsKICAgICBzdHJ1Y3QgZWZpX3JzX3N0YXRlIHN0YXRl
ID0geyAuY3IzID0gMCB9OwogCi0gICAgaWYgKCAhZWZpX2w0X3BndGFibGUgKQorICAgIGlmICgg
bWZuX2VxKGVmaV9sNF9tZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgIHJldHVybiBzdGF0ZTsK
IAogICAgIHN0YXRlLmNyMyA9IHJlYWRfY3IzKCk7CkBAIC0xMTEsNyArMTExLDcgQEAgc3RydWN0
IGVmaV9yc19zdGF0ZSBlZmlfcnNfZW50ZXIodm9pZCkKICAgICAgICAgbGdkdCgmZ2R0X2Rlc2Mp
OwogICAgIH0KIAotICAgIHN3aXRjaF9jcjNfY3I0KHZpcnRfdG9fbWFkZHIoZWZpX2w0X3BndGFi
bGUpLCByZWFkX2NyNCgpKTsKKyAgICBzd2l0Y2hfY3IzX2NyNChtZm5fdG9fbWFkZHIoZWZpX2w0
X21mbiksIHJlYWRfY3I0KCkpOwogCiAgICAgcmV0dXJuIHN0YXRlOwogfQpAQCAtMTQwLDkgKzE0
MCw5IEBAIHZvaWQgZWZpX3JzX2xlYXZlKHN0cnVjdCBlZmlfcnNfc3RhdGUgKnN0YXRlKQogCiBi
b29sIGVmaV9yc191c2luZ19wZ3RhYmxlcyh2b2lkKQogewotICAgIHJldHVybiBlZmlfbDRfcGd0
YWJsZSAmJgorICAgIHJldHVybiAhbWZuX2VxKGVmaV9sNF9tZm4sIElOVkFMSURfTUZOKSAmJgog
ICAgICAgICAgICAoc21wX3Byb2Nlc3Nvcl9pZCgpID09IGVmaV9yc19vbl9jcHUpICYmCi0gICAg
ICAgICAgIChyZWFkX2NyMygpID09IHZpcnRfdG9fbWFkZHIoZWZpX2w0X3BndGFibGUpKTsKKyAg
ICAgICAgICAgKHJlYWRfY3IzKCkgPT0gbWZuX3RvX21hZGRyKGVmaV9sNF9tZm4pKTsKIH0KIAog
dW5zaWduZWQgbG9uZyBlZmlfZ2V0X3RpbWUodm9pZCkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:58:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:58:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn0r-0000gM-Sl; Thu, 07 Feb 2019 16:58:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn0p-0000ex-L9
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:58:55 +0000
X-Inumbo-ID: a59583dc-2af9-11e9-90a0-8b3bb8c47899
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a59583dc-2af9-11e9-90a0-8b3bb8c47899;
 Thu, 07 Feb 2019 16:58:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573231"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:39 +0000
Message-ID: <20190207164456.9260-39-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 38/55] x86/smpboot: drop lXe_to_lYe
 invocations from cleanup_cpu_root_pgt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jIHwgMTYgKysrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEx
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggNzQzNjc5OWQ4MC4uYTlh
MzljZWE2ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCkBAIC04OTMsMjMgKzg5MywyNyBAQCBzdGF0aWMgdm9pZCBjbGVhbnVw
X2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgIHIgPCByb290X3RhYmxl
X29mZnNldChIWVBFUlZJU09SX1ZJUlRfRU5EKTsgKytyICkKICAgICB7CiAgICAgICAgIGwzX3Bn
ZW50cnlfdCAqbDN0OworICAgICAgICBtZm5fdCBsM3RfbWZuOwogICAgICAgICB1bnNpZ25lZCBp
bnQgaTM7CiAKICAgICAgICAgaWYgKCAhKHJvb3RfZ2V0X2ZsYWdzKHJwdFtyXSkgJiBfUEFHRV9Q
UkVTRU5UKSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBsM3QgPSBsNGVfdG9f
bDNlKHJwdFtyXSk7CisgICAgICAgIGwzdF9tZm4gPSBsNGVfZ2V0X21mbihycHRbcl0pOworICAg
ICAgICBsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDN0X21mbik7CiAKICAgICAgICAgZm9y
ICggaTMgPSAwOyBpMyA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTOyArK2kzICkKICAgICAgICAgewog
ICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisgICAgICAgICAgICBtZm5fdCBsMnRfbWZu
OwogICAgICAgICAgICAgdW5zaWduZWQgaW50IGkyOwogCiAgICAgICAgICAgICBpZiAoICEobDNl
X2dldF9mbGFncyhsM3RbaTNdKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgICAgICBj
b250aW51ZTsKIAogICAgICAgICAgICAgQVNTRVJUKCEobDNlX2dldF9mbGFncyhsM3RbaTNdKSAm
IF9QQUdFX1BTRSkpOwotICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShsM3RbaTNdKTsKKyAg
ICAgICAgICAgIGwydF9tZm4gPSBsM2VfZ2V0X21mbihsM3RbaTNdKTsKKyAgICAgICAgICAgIGwy
dCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZuKTsKIAogICAgICAgICAgICAgZm9yICgg
aTIgPSAwOyBpMiA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyArK2kyICkKICAgICAgICAgICAgIHsK
QEAgLTkxNywxMyArOTIxLDE1IEBAIHN0YXRpYyB2b2lkIGNsZWFudXBfY3B1X3Jvb3RfcGd0KHVu
c2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAg
ICAgICAgICAgQVNTRVJUKCEobDJlX2dldF9mbGFncyhsMnRbaTJdKSAmIF9QQUdFX1BTRSkpOwot
ICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMmVfdG9fbDFlKGwydFtpMl0pKTsK
KyAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KGwyZV9nZXRfbWZuKGwydFtp
Ml0pKTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwy
dCk7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOworICAgICAgICAg
ICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZuKTsKICAgICAgICAgfQogCi0gICAgICAg
IGZyZWVfeGVuX3BhZ2V0YWJsZShsM3QpOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05F
VyhsM3QpOworICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KGwzdF9tZm4pOwogICAgIH0K
IAogICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShycHQpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn0v-0000j9-8x; Thu, 07 Feb 2019 16:59:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn0t-0000iA-UV
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:58:59 +0000
X-Inumbo-ID: a75caec0-2af9-11e9-9a70-b789b9fd3c95
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a75caec0-2af9-11e9-9a70-b789b9fd3c95;
 Thu, 07 Feb 2019 16:58:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573245"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:21 +0000
Message-ID: <20190207164456.9260-21-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 20/55] x86/mm: switch to new APIs in
 arch_init_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyB8IDE1ICsrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0
aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGRkZDk5ZWYwZjIuLjllMTE1ZWYwYjggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zNjYsMTkg
KzM2NiwyMiBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAgICAg
ICBBU1NFUlQocm9vdF9wZ3RfcHZfeGVuX3Nsb3RzIDwgUk9PVF9QQUdFVEFCTEVfUFZfWEVOX1NM
T1RTKTsKICAgICAgICAgICAgIGlmICggbDRfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKSA9PSBsNF90
YWJsZV9vZmZzZXQoc3BsaXRfdmEgLSAxKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgbDNfcGdlbnRyeV90ICpsM3RhYiA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICAgICAg
ICAgICAgICBtZm5fdCBsM3RhYl9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOwogCi0g
ICAgICAgICAgICAgICAgaWYgKCBsM3RhYiApCisgICAgICAgICAgICAgICAgaWYgKCAhbWZuX2Vx
KGwzdGFiX21mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGwzX3BnZW50cnlfdCAqbDNpZGxlID0KLSAgICAgICAgICAgICAgICAg
ICAgICAgIGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoc3BsaXRfdmEp
XSk7CisgICAgICAgICAgICAgICAgICAgIGwzX3BnZW50cnlfdCAqbDNpZGxlID0KKyAgICAgICAg
ICAgICAgICAgICAgICAgIG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChzcGxp
dF92YSldKSk7CisgICAgICAgICAgICAgICAgICAgIGwzX3BnZW50cnlfdCAqbDN0YWIgPSBtYXBf
eGVuX3BhZ2V0YWJsZV9uZXcobDN0YWJfbWZuKTsKIAogICAgICAgICAgICAgICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IGwzX3RhYmxlX29mZnNldChzcGxpdF92YSk7ICsraSApCiAgICAgICAgICAg
ICAgICAgICAgICAgICBsM3RhYltpXSA9IGwzaWRsZVtpXTsKICAgICAgICAgICAgICAgICAgICAg
Zm9yICggOyBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7ICsraSApCiAgICAgICAgICAgICAgICAg
ICAgICAgICBsM3RhYltpXSA9IGwzZV9lbXB0eSgpOwotICAgICAgICAgICAgICAgICAgICBzcGxp
dF9sNGUgPSBsNGVfZnJvbV9tZm4odmlydF90b19tZm4obDN0YWIpLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUlcpOworICAg
ICAgICAgICAgICAgICAgICBzcGxpdF9sNGUgPSBsNGVfZnJvbV9tZm4obDN0YWJfbWZuLCBfX1BB
R0VfSFlQRVJWSVNPUl9SVyk7CisgICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKGwzaWRsZSk7CisgICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKGwzdGFiKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgZWxzZQogICAg
ICAgICAgICAgICAgICAgICArK3Jvb3RfcGd0X3B2X3hlbl9zbG90czsKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn0v-0000k8-Uj; Thu, 07 Feb 2019 16:59:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn0v-0000j3-7X
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:01 +0000
X-Inumbo-ID: a6dd6ba6-2af9-11e9-9bd3-bfbb77a7ec90
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6dd6ba6-2af9-11e9-9bd3-bfbb77a7ec90;
 Thu, 07 Feb 2019 16:58:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573240"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:34 +0000
Message-ID: <20190207164456.9260-34-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 33/55] x86/smpboot: add emacs block
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jIHwgMTAgKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYwppbmRleCA3ZDEyMjZkN2JjLi40YTA5ODIyNzJkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTEz
ODQsMyArMTM4NCwxMyBAQCB2b2lkIF9faW5pdCBzbXBfaW50cl9pbml0KHZvaWQpCiAgICAgc2V0
X2RpcmVjdF9hcGljX3ZlY3RvcihJTlZBTElEQVRFX1RMQl9WRUNUT1IsIGludmFsaWRhdGVfaW50
ZXJydXB0KTsKICAgICBzZXRfZGlyZWN0X2FwaWNfdmVjdG9yKENBTExfRlVOQ1RJT05fVkVDVE9S
LCBjYWxsX2Z1bmN0aW9uX2ludGVycnVwdCk7CiB9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6
CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDog
NAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAq
LwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn0w-0000kn-Bg; Thu, 07 Feb 2019 16:59:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn0v-0000j2-7W
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:01 +0000
X-Inumbo-ID: a74ec198-2af9-11e9-9f9e-838c399e3c16
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a74ec198-2af9-11e9-9f9e-838c399e3c16;
 Thu, 07 Feb 2019 16:58:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573243"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:56 +0000
Message-ID: <20190207164456.9260-56-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 55/55] x86/mm: drop _new suffix from page
 table APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tClBhdGNoIGdl
bmVyYXRlZCB3aXRoCgpmaW5kIC1uYW1lICcqLltjaF0nIC1leGVjIHNlZCAtaSAncy8kT0xELyRO
RVcvZycKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgIHwgICA0ICstCiB4ZW4vYXJj
aC94ODYvZG9tYWluX3BhZ2UuYyAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvZWZpL3J1bnRpbWUu
aCAgIHwgICA0ICstCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgIHwgMTY0ICsrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20w
X2J1aWxkLmMgfCAgMjggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgICAgICAgfCAg
MTIgKystLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICB8ICAgOCArLS0KIHhlbi9hcmNo
L3g4Ni9zbXBib290LmMgICAgICAgfCAgNzQgKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gv
eDg2L3g4Nl82NC9tbS5jICAgICB8IDEzNiArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2NvbW1vbi9lZmkvYm9vdC5jICAgICAgICB8ICA0MiArKysrKy0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICB8ICAxOCArKy0tLQogMTEgZmlsZXMgY2hhbmdlZCwg
MjQ2IGluc2VydGlvbnMoKyksIDI0NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggNjAzNDk1ZTU1YS4u
ZTBhYzc0YTkxNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9kb21haW4uYwpAQCAtMTU5NywxMSArMTU5NywxMSBAQCB2b2lkIHBhcmF2aXJ0X2N0
eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICByb290X3BnZW50cnlfdCAqcnB0
OwogCiAgICAgICAgIG1hcGNhY2hlX292ZXJyaWRlX2N1cnJlbnQoSU5WQUxJRF9WQ1BVKTsKLSAg
ICAgICAgcnB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KHJwdF9tZm4pOworICAgICAgICBycHQg
PSBtYXBfeGVuX3BhZ2V0YWJsZShycHRfbWZuKTsKICAgICAgICAgcnB0W3Jvb3RfdGFibGVfb2Zm
c2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQogICAgICAgICAgICAgbDRlX2Zyb21fcGFnZSh2
LT5kb21haW4tPmFyY2gucGVyZG9tYWluX2wzX3BnLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Ci0gICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVX
KHJwdCk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocnB0KTsKICAgICAgICAgbWFwY2Fj
aGVfb3ZlcnJpZGVfY3VycmVudChOVUxMKTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9kb21haW5fcGFnZS5jIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKaW5kZXggY2Zj
ZmZkMzVmMy4uOWVhNzRiNDU2YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdl
LmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKQEAgLTM0Myw3ICszNDMsNyBAQCBt
Zm5fdCBkb21haW5fcGFnZV9tYXBfdG9fbWZuKGNvbnN0IHZvaWQgKnB0cikKICAgICAgICAgbDFf
cGdlbnRyeV90ICpwbDFlID0gdmlydF90b194ZW5fbDFlKHZhKTsKICAgICAgICAgQlVHX09OKCFw
bDFlKTsKICAgICAgICAgbDFlID0gKnBsMWU7Ci0gICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKHBsMWUpOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsMWUpOwogICAgIH0KICAg
ICBlbHNlCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9ydW50aW1lLmggYi94
ZW4vYXJjaC94ODYvZWZpL3J1bnRpbWUuaAppbmRleCAyNzdkMjM3OTUzLi5jYTE1YzVhYWI3IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZpL3J1bnRpbWUuaAorKysgYi94ZW4vYXJjaC94ODYv
ZWZpL3J1bnRpbWUuaApAQCAtMTAsOSArMTAsOSBAQCB2b2lkIGVmaV91cGRhdGVfbDRfcGd0YWJs
ZSh1bnNpZ25lZCBpbnQgbDRpZHgsIGw0X3BnZW50cnlfdCBsNGUpCiAgICAgewogICAgICAgICBs
NF9wZ2VudHJ5X3QgKmw0dDsKIAotICAgICAgICBsNHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXco
ZWZpX2w0X21mbik7CisgICAgICAgIGw0dCA9IG1hcF94ZW5fcGFnZXRhYmxlKGVmaV9sNF9tZm4p
OwogICAgICAgICBsNGVfd3JpdGUobDR0ICsgbDRpZHgsIGw0ZSk7Ci0gICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKGw0dCk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDR0KTsK
ICAgICB9CiB9CiAjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggOTdkZDZhN2Y2My4uOTQxNDYwYTk0ZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM2NiwyMiArMzY2LDIy
IEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAgICAgIEFTU0VS
VChyb290X3BndF9wdl94ZW5fc2xvdHMgPCBST09UX1BBR0VUQUJMRV9QVl9YRU5fU0xPVFMpOwog
ICAgICAgICAgICAgaWYgKCBsNF90YWJsZV9vZmZzZXQoc3BsaXRfdmEpID09IGw0X3RhYmxlX29m
ZnNldChzcGxpdF92YSAtIDEpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBtZm5f
dCBsM3RhYl9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgICAgICAgICAgICAg
IG1mbl90IGwzdGFiX21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKIAogICAgICAgICAgICAg
ICAgIGlmICggIW1mbl9lcShsM3RhYl9tZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgICBsM19wZ2VudHJ5X3QgKmwzaWRsZSA9Ci0gICAgICAg
ICAgICAgICAgICAgICAgICBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgICAgICAgICAg
ICAgICAgICBtYXBfeGVuX3BhZ2V0YWJsZSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
NGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChzcGxpdF92YSldKSk7Ci0g
ICAgICAgICAgICAgICAgICAgIGwzX3BnZW50cnlfdCAqbDN0YWIgPSBtYXBfeGVuX3BhZ2V0YWJs
ZV9uZXcobDN0YWJfbWZuKTsKKyAgICAgICAgICAgICAgICAgICAgbDNfcGdlbnRyeV90ICpsM3Rh
YiA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzdGFiX21mbik7CiAKICAgICAgICAgICAgICAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBsM190YWJsZV9vZmZzZXQoc3BsaXRfdmEpOyArK2kgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgbDN0YWJbaV0gPSBsM2lkbGVbaV07CiAgICAgICAgICAgICAgICAg
ICAgIGZvciAoIDsgaSA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTOyArK2kgKQogICAgICAgICAgICAg
ICAgICAgICAgICAgbDN0YWJbaV0gPSBsM2VfZW1wdHkoKTsKICAgICAgICAgICAgICAgICAgICAg
c3BsaXRfbDRlID0gbDRlX2Zyb21fbWZuKGwzdGFiX21mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcp
OwotICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM2lkbGUpOwot
ICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3RhYik7CisgICAg
ICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDNpZGxlKTsKKyAgICAgICAgICAg
ICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsM3RhYik7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgKytyb290X3BndF9wdl94
ZW5fc2xvdHM7CkBAIC00NzIzLDcgKzQ3MjMsNyBAQCBpbnQgbW1jZmdfaW50ZXJjZXB0X3dyaXRl
KAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLW1mbl90IGFsbG9jX3hlbl9wYWdldGFi
bGVfbmV3KHZvaWQpCittZm5fdCBhbGxvY194ZW5fcGFnZXRhYmxlKHZvaWQpCiB7CiAgICAgaWYg
KCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQogICAgIHsKQEAgLTQ3MzYs
MjAgKzQ3MzYsMjAgQEAgbWZuX3QgYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcodm9pZCkKICAgICBy
ZXR1cm4gYWxsb2NfYm9vdF9wYWdlcygxLCAxKTsKIH0KIAotdm9pZCAqbWFwX3hlbl9wYWdldGFi
bGVfbmV3KG1mbl90IG1mbikKK3ZvaWQgKm1hcF94ZW5fcGFnZXRhYmxlKG1mbl90IG1mbikKIHsK
ICAgICByZXR1cm4gbWFwX2RvbWFpbl9wYWdlKG1mbik7CiB9CiAKIC8qIHYgY2FuIHBvaW50IHRv
IGFuIGVudHJ5IHdpdGhpbiBhIHRhYmxlIG9yIGJlIE5VTEwgKi8KLXZvaWQgdW5tYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcodm9pZCAqdikKK3ZvaWQgdW5tYXBfeGVuX3BhZ2V0YWJsZSh2b2lkICp2KQog
ewogICAgIGlmICggdiApCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKChjb25zdCB2b2lkICop
KCh1bnNpZ25lZCBsb25nKXYgJiBQQUdFX01BU0spKTsKIH0KIAogLyogbWZuIGNhbiBiZSBJTlZB
TElEX01GTiAqLwotdm9pZCBmcmVlX3hlbl9wYWdldGFibGVfbmV3KG1mbl90IG1mbikKK3ZvaWQg
ZnJlZV94ZW5fcGFnZXRhYmxlKG1mbl90IG1mbikKIHsKICAgICBpZiAoIHN5c3RlbV9zdGF0ZSAh
PSBTWVNfU1RBVEVfZWFybHlfYm9vdCAmJiAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAg
ICAgICAgZnJlZV9kb21oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7CkBAIC00NzczLDExICs0
NzczLDExIEBAIHN0YXRpYyBsM19wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wzZSh1bnNpZ25lZCBs
b25nIHYpCiAgICAgICAgIGwzX3BnZW50cnlfdCAqbDN0OwogICAgICAgICBtZm5fdCBtZm47CiAK
LSAgICAgICAgbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgbWZuID0g
YWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURf
TUZOKSApCiAgICAgICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBsM3QgPSBtYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcobWZuKTsKKyAgICAgICAgbDN0ID0gbWFwX3hlbl9wYWdldGFibGUobWZuKTsK
IAogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9sb2NrKCZtYXBfcGdk
aXJfbG9jayk7CkBAIC00Nzk3LDE1ICs0Nzk3LDE1IEBAIHN0YXRpYyBsM19wZ2VudHJ5X3QgKnZp
cnRfdG9feGVuX2wzZSh1bnNpZ25lZCBsb25nIHYpCiAgICAgICAgIHsKICAgICAgICAgICAgIEFT
U0VSVCghcGwzZSk7CiAgICAgICAgICAgICBBU1NFUlQoIW1mbl9lcShtZm4sIElOVkFMSURfTUZO
KSk7Ci0gICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3QpOwotICAgICAgICAg
ICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworICAgICAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRShsM3QpOworICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKG1mbik7CiAgICAg
ICAgIH0KICAgICB9CiAKICAgICBpZiAoICFwbDNlICkKICAgICB7CiAgICAgICAgIEFTU0VSVChs
NGVfZ2V0X2ZsYWdzKCpwbDRlKSAmIF9QQUdFX1BSRVNFTlQpOwotICAgICAgICBwbDNlID0gKGwz
X3BnZW50cnlfdCAqKW1hcF94ZW5fcGFnZXRhYmxlX25ldyhsNGVfZ2V0X21mbigqcGw0ZSkpCisg
ICAgICAgIHBsM2UgPSAobDNfcGdlbnRyeV90ICopbWFwX3hlbl9wYWdldGFibGUobDRlX2dldF9t
Zm4oKnBsNGUpKQogICAgICAgICAgICAgKyBsM190YWJsZV9vZmZzZXQodik7CiAgICAgfQogCkBA
IC00ODMyLDExICs0ODMyLDExIEBAIHN0YXRpYyBsMl9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wy
ZSh1bnNpZ25lZCBsb25nIHYpCiAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0OwogICAgICAgICBt
Zm5fdCBtZm47CiAKLSAgICAgICAgbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAg
ICAgICAgbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgICAgICBpZiAoIG1mbl9lcSht
Zm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBsMnQg
PSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdl
dGFibGUobWZuKTsKIAogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9s
b2NrKCZtYXBfcGdkaXJfbG9jayk7CkBAIC00ODU0LDggKzQ4NTQsOCBAQCBzdGF0aWMgbDJfcGdl
bnRyeV90ICp2aXJ0X3RvX3hlbl9sMmUodW5zaWduZWQgbG9uZyB2KQogICAgICAgICB7CiAgICAg
ICAgICAgICBBU1NFUlQoIXBsMmUpOwogICAgICAgICAgICAgQVNTRVJUKCFtZm5fZXEobWZuLCBJ
TlZBTElEX01GTikpOwotICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsK
LSAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAgICAgICAgICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEUobDJ0KTsKKyAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZSht
Zm4pOwogICAgICAgICB9CiAgICAgfQogCkBAIC00ODY0LDEyICs0ODY0LDEyIEBAIHN0YXRpYyBs
Ml9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wyZSh1bnNpZ25lZCBsb25nIHYpCiAgICAgaWYgKCAh
cGwyZSApCiAgICAgewogICAgICAgICBBU1NFUlQobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFH
RV9QUkVTRU5UKTsKLSAgICAgICAgcGwyZSA9IChsMl9wZ2VudHJ5X3QgKiltYXBfeGVuX3BhZ2V0
YWJsZV9uZXcobDNlX2dldF9tZm4oKnBsM2UpKQorICAgICAgICBwbDJlID0gKGwyX3BnZW50cnlf
dCAqKW1hcF94ZW5fcGFnZXRhYmxlKGwzZV9nZXRfbWZuKCpwbDNlKSkKICAgICAgICAgICAgICsg
bDJfdGFibGVfb2Zmc2V0KHYpOwogICAgIH0KIAogIG91dDoKLSAgICBVTk1BUF9YRU5fUEFHRVRB
QkxFX05FVyhwbDNlKTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsM2UpOwogICAgIHJldHVy
biBwbDJlOwogfQogCkBAIC00ODg4LDExICs0ODg4LDExIEBAIGwxX3BnZW50cnlfdCAqdmlydF90
b194ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdikKICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQ7CiAg
ICAgICAgIG1mbl90IG1mbjsKIAotICAgICAgICBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25l
dygpOworICAgICAgICBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgICAgIGlmICgg
bWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogCi0gICAg
ICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworICAgICAgICBsMXQgPSBtYXBf
eGVuX3BhZ2V0YWJsZShtZm4pOwogCiAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAg
ICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKQEAgLTQ5MTAsOCArNDkxMCw4IEBAIGwxX3Bn
ZW50cnlfdCAqdmlydF90b194ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdikKICAgICAgICAgewogICAg
ICAgICAgICAgQVNTRVJUKCFwbDFlKTsKICAgICAgICAgICAgIEFTU0VSVCghbWZuX2VxKG1mbiwg
SU5WQUxJRF9NRk4pKTsKLSAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7
Ci0gICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KG1mbik7CisgICAgICAgICAgICBV
Tk1BUF9YRU5fUEFHRVRBQkxFKGwxdCk7CisgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bWZuKTsKICAgICAgICAgfQogICAgIH0KIApAQCAtNDkyMCwxMiArNDkyMCwxMiBAQCBsMV9wZ2Vu
dHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBsb25nIHYpCiAgICAgaWYgKCAhcGwxZSAp
CiAgICAgewogICAgICAgICBBU1NFUlQobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVT
RU5UKTsKLSAgICAgICAgcGwxZSA9IChsMV9wZ2VudHJ5X3QgKiltYXBfeGVuX3BhZ2V0YWJsZV9u
ZXcobDJlX2dldF9tZm4oKnBsMmUpKQorICAgICAgICBwbDFlID0gKGwxX3BnZW50cnlfdCAqKW1h
cF94ZW5fcGFnZXRhYmxlKGwyZV9nZXRfbWZuKCpwbDJlKSkKICAgICAgICAgICAgICsgbDFfdGFi
bGVfb2Zmc2V0KHYpOwogICAgIH0KIAogIG91dDoKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05F
VyhwbDJlKTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsMmUpOwogICAgIHJldHVybiBwbDFl
OwogfQogCkBAIC01MDA0LDcgKzUwMDQsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAg
ICAgICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CiAgICAgICAgICAgICAgICAgICAgIG1m
bl90IGwydF9tZm4gPSBsM2VfZ2V0X21mbihvbDNlKTsKIAotICAgICAgICAgICAgICAgICAgICBs
MnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJ0X21mbik7CisgICAgICAgICAgICAgICAgICAg
IGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwydF9tZm4pOwogCiAgICAgICAgICAgICAgICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAg
ICAgICAgICAgIHsKQEAgLTUwMTksMTAgKzUwMTksMTAgQEAgaW50IG1hcF9wYWdlc190b194ZW4o
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQ7CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbDF0X21mbiA9IGwyZV9nZXRfbWZuKG9sMmUpOwog
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3
KGwxdF9tZm4pOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxdCA9IG1hcF94ZW5fcGFn
ZXRhYmxlKGwxdF9tZm4pOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciAoIGogPSAw
OyBqIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGorKyApCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZsdXNoX2ZsYWdzKGwxZV9nZXRfZmxhZ3MobDF0W2pdKSk7Ci0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDF0KTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwxdCk7CiAgICAgICAgICAg
ICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAg
ICAgZmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7CkBAIC01MDMxLDkgKzUwMzEsOSBAQCBp
bnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAgICAgICAgIG9sMmUgPSBsMnRb
aV07CiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIChsMmVfZ2V0X2ZsYWdzKG9sMmUpICYg
X1BBR0VfUFJFU0VOVCkgJiYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIShsMmVfZ2V0
X2ZsYWdzKG9sMmUpICYgX1BBR0VfUFNFKSApCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbihvbDJlKSk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwyZV9nZXRfbWZuKG9sMmUpKTsKICAg
ICAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFi
bGVfbmV3KGwydF9tZm4pOworICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bDJ0X21mbik7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC01MDcyLDE0
ICs1MDcyLDE0IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIGdvdG8g
ZW5kX29mX2xvb3A7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIG1mbiA9IGFsbG9jX3hl
bl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgICAgICBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxl
KCk7CiAgICAgICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgQVNTRVJUKHJjID09IC1FTk9NRU0pOwogICAgICAgICAg
ICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICBsMnQgPSBtYXBf
eGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAgICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRh
YmxlKG1mbik7CiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VO
VFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAgbDJlX3dyaXRlKGwydCArIGksCkBAIC01MDk2
LDcgKzUwOTYsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAgKGwz
ZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFKSApCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgbDNlX3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZnJvbV9tZm4obWZuLCBfX1BBR0Vf
SFlQRVJWSVNPUikpOwotICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwy
dCk7CisgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOwogICAgICAgICAg
ICAgICAgIGwydCA9IE5VTEw7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAoIGxvY2tp
bmcgKQpAQCAtNTEwNCw4ICs1MTA0LDggQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAg
ICAgICBmbHVzaF9hcmVhKHZpcnQsIGZsdXNoX2ZsYWdzKTsKICAgICAgICAgICAgIGlmICggbDJ0
ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05F
VyhsMnQpOwotICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAg
ICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7CisgICAgICAgICAgICAgICAg
ZnJlZV94ZW5fcGFnZXRhYmxlKG1mbik7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIApAQCAt
NTE0MCwxMiArNTE0MCwxMiBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAg
ICAgICAgbDFfcGdlbnRyeV90ICpsMXQ7CiAgICAgICAgICAgICAgICAgICAgIG1mbl90IGwxdF9t
Zm4gPSBsMmVfZ2V0X21mbihvbDJlKTsKIAotICAgICAgICAgICAgICAgICAgICBsMXQgPSBtYXBf
eGVuX3BhZ2V0YWJsZV9uZXcobDF0X21mbik7CisgICAgICAgICAgICAgICAgICAgIGwxdCA9IG1h
cF94ZW5fcGFnZXRhYmxlKGwxdF9tZm4pOwogICAgICAgICAgICAgICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgICAgICAg
ICAgZmx1c2hfZmxhZ3MobDFlX2dldF9mbGFncyhsMXRbaV0pKTsKICAgICAgICAgICAgICAgICAg
ICAgZmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7Ci0gICAgICAgICAgICAgICAgICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7Ci0gICAgICAgICAgICAgICAgICAgIGZyZWVfeGVu
X3BhZ2V0YWJsZV9uZXcobDF0X21mbik7CisgICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEUobDF0KTsKKyAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwx
dF9tZm4pOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtNTE2Niw3ICs1
MTY2LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgIEFTU0VS
VChyYyA9PSAtRU5PTUVNKTsKICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAg
ICAgICAgICAgfQotICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMWUp
OworICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwxZSk7CiAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICBlbHNlIGlmICggbDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9Q
U0UgKQogICAgICAgICAgICAgewpAQCAtNTE5MywxNCArNTE5MywxNCBAQCBpbnQgbWFwX3BhZ2Vz
X3RvX3hlbigKICAgICAgICAgICAgICAgICAgICAgZ290byBjaGVja19sMzsKICAgICAgICAgICAg
ICAgICB9CiAKLSAgICAgICAgICAgICAgICBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygp
OworICAgICAgICAgICAgICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAg
ICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICBBU1NFUlQocmMgPT0gLUVOT01FTSk7CiAgICAgICAgICAg
ICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgICAg
IGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworICAgICAgICAgICAgICAgIGwxdCA9
IG1hcF94ZW5fcGFnZXRhYmxlKG1mbik7CiAKICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgICAgICBsMWVf
d3JpdGUoJmwxdFtpXSwKQEAgLTUyMTcsNyArNTIxNyw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVu
KAogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgbDJlX3dyaXRlX2F0b21p
YyhwbDJlLCBsMmVfZnJvbV9tZm4obWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUikpOwotICAgICAgICAg
ICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOworICAgICAgICAgICAgICAg
ICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwxdCk7CiAgICAgICAgICAgICAgICAgICAgIGwxdCA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGlmICggbG9ja2luZyAp
CkBAIC01MjI1LDE2ICs1MjI1LDE2IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAg
ICAgICAgIGZsdXNoX2FyZWEodmlydCwgZmx1c2hfZmxhZ3MpOwogICAgICAgICAgICAgICAgIGlm
ICggbDF0ICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKGwxdCk7Ci0gICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0
YWJsZV9uZXcobWZuKTsKKyAgICAgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShs
MXQpOworICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobWZuKTsKICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIHBsMWUgID0gbWFwX3hl
bl9wYWdldGFibGVfbmV3KGwyZV9nZXRfbWZuKCgqcGwyZSkpKTsKKyAgICAgICAgICAgIHBsMWUg
ID0gbWFwX3hlbl9wYWdldGFibGUobDJlX2dldF9tZm4oKCpwbDJlKSkpOwogICAgICAgICAgICAg
cGwxZSArPSBsMV90YWJsZV9vZmZzZXQodmlydCk7CiAgICAgICAgICAgICBvbDFlICA9ICpwbDFl
OwogICAgICAgICAgICAgbDFlX3dyaXRlX2F0b21pYyhwbDFlLCBsMWVfZnJvbV9tZm4obWZuLCBm
bGFncykpOwotICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwxZSk7CisgICAg
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsMWUpOwogICAgICAgICAgICAgaWYgKCAobDFl
X2dldF9mbGFncyhvbDFlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPSBGTFVTSF9UTEIgfCBGTFVTSF9P
UkRFUigwKTsKQEAgLTUyODAsMTQgKzUyODAsMTQgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAg
ICAgICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAgICAgbDF0X21mbiA9IGwyZV9nZXRfbWZu
KG9sMmUpOwotICAgICAgICAgICAgICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMXRf
bWZuKTsKKyAgICAgICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMXRfbWZuKTsK
IAogICAgICAgICAgICAgICAgIGJhc2VfbWZuID0gbDFlX2dldF9wZm4obDF0WzBdKSAmIH4oTDFf
UEFHRVRBQkxFX0VOVFJJRVMgLSAxKTsKICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8
IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgICAgICBpZiAoIChs
MWVfZ2V0X3BmbihsMXRbaV0pICE9IChiYXNlX21mbiArIGkpKSB8fAogICAgICAgICAgICAgICAg
ICAgICAgICAgIChsMWVfZ2V0X2ZsYWdzKGwxdFtpXSkgIT0gZmxhZ3MpICkKICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKGwxdCk7CisgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMXQpOwogICAg
ICAgICAgICAgICAgIGlmICggaSA9PSBMMV9QQUdFVEFCTEVfRU5UUklFUyApCiAgICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgICAgICBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9m
cm9tX3BmbihiYXNlX21mbiwKQEAgLTUyOTcsNyArNTI5Nyw3IEBAIGludCBtYXBfcGFnZXNfdG9f
eGVuKAogICAgICAgICAgICAgICAgICAgICBmbHVzaF9hcmVhKHZpcnQgLSBQQUdFX1NJWkUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkxVU0hfVExCX0dMT0JBTCB8CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRkxVU0hfT1JERVIoUEFHRVRBQkxFX09SREVSKSk7Ci0g
ICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobDF0X21mbik7CisgICAg
ICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMXRfbWZuKTsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAg
ICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwpAQCAtNTMzMiw3ICs1MzMyLDcg
QEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGwy
dF9tZm4gPSBsM2VfZ2V0X21mbihvbDNlKTsKLSAgICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFn
ZXRhYmxlX25ldyhsMnRfbWZuKTsKKyAgICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxl
KGwydF9tZm4pOwogCiAgICAgICAgICAgICBiYXNlX21mbiA9IGwyZV9nZXRfcGZuKGwydFswXSkg
JiB+KEwyX1BBR0VUQUJMRV9FTlRSSUVTICoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEpOwpAQCAtNTM0MSw3ICs1
MzQxLDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgICAgKGJh
c2VfbWZuICsgKGkgPDwgUEFHRVRBQkxFX09SREVSKSkpIHx8CiAgICAgICAgICAgICAgICAgICAg
ICAobDJlX2dldF9mbGFncyhsMnRbaV0pICE9IGwxZl90b19sTmYoZmxhZ3MpKSApCiAgICAgICAg
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVco
bDJ0KTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJ0KTsKICAgICAgICAgICAg
IGlmICggaSA9PSBMMl9QQUdFVEFCTEVfRU5UUklFUyApCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgbDNlX3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZnJvbV9wZm4oYmFzZV9tZm4sCkBA
IC01MzUxLDE1ICs1MzUxLDE1IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAg
ICAgIGZsdXNoX2FyZWEodmlydCAtIFBBR0VfU0laRSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEZMVVNIX1RMQl9HTE9CQUwgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgRkxVU0hf
T1JERVIoMipQQUdFVEFCTEVfT1JERVIpKTsKLSAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdl
dGFibGVfbmV3KGwydF9tZm4pOworICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShs
MnRfbWZuKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UgaWYgKCBsb2NraW5nICkK
ICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICB9
CiAgICAgZW5kX29mX2xvb3A6Ci0gICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMWUp
OwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDJlKTsKLSAgICAgICAgVU5NQVBf
WEVOX1BBR0VUQUJMRV9ORVcocGwzZSk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwx
ZSk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwyZSk7CisgICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEUocGwzZSk7CiAgICAgfQogCiAjdW5kZWYgZmx1c2hfZmxhZ3MKQEAgLTUzNjcs
OSArNTM2Nyw5IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgIHJjID0gMDsKIAogIG91dDoK
LSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDFlKTsKLSAgICBVTk1BUF9YRU5fUEFHRVRB
QkxFX05FVyhwbDJlKTsKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKKyAgICBV
Tk1BUF9YRU5fUEFHRVRBQkxFKHBsMWUpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwyZSk7
CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDNlKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAg
LTU0NDAsMTQgKzU0NDAsMTQgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9u
ZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgIH0KIAog
ICAgICAgICAgICAgLyogUEFHRTFHQjogc2hhdHRlciB0aGUgc3VwZXJwYWdlIGFuZCBmYWxsIHRo
cm91Z2guICovCi0gICAgICAgICAgICBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOwor
ICAgICAgICAgICAgbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgICAgICAgICAgaWYg
KCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgIEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgICAgIH0KIAotICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1m
bik7CisgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZShtZm4pOwogCiAgICAgICAg
ICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAg
ICAgICAgICAgIGwyZV93cml0ZShsMnQgKyBpLApAQCAtNTQ2MCwxNSArNTQ2MCwxNSBAQCBpbnQg
bW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5z
aWduZWQgaW50IG5mKQogICAgICAgICAgICAgICAgICAobDNlX2dldF9mbGFncygqcGwzZSkgJiBf
UEFHRV9QU0UpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBsM2Vfd3JpdGVfYXRv
bWljKHBsM2UsIGwzZV9mcm9tX21mbihtZm4sIF9fUEFHRV9IWVBFUlZJU09SKSk7Ci0gICAgICAg
ICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKyAgICAgICAgICAgICAgICBV
Tk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7CiAgICAgICAgICAgICAgICAgbDJ0ID0gTlVMTDsKICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAg
c3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAgICAgICAgICAgIGlmICggbDJ0ICkKICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQp
OwotICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAgICAgICAg
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7CisgICAgICAgICAgICAgICAgZnJlZV94
ZW5fcGFnZXRhYmxlKG1mbik7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIApAQCAtNTQ3Niw3
ICs1NDc2LDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNp
Z25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICogVGhlIEwzIGVudHJ5IGhh
cyBiZWVuIHZlcmlmaWVkIHRvIGJlIHByZXNlbnQsIGFuZCB3ZSd2ZSBkZWFsdCB3aXRoCiAgICAg
ICAgICAqIDFHIHBhZ2VzIGFzIHdlbGwsIHNvIHRoZSBMMiB0YWJsZSBjYW5ub3QgcmVxdWlyZSBh
bGxvY2F0aW9uLgogICAgICAgICAgKi8KLSAgICAgICAgcGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxl
X25ldyhsM2VfZ2V0X21mbigqcGwzZSkpOworICAgICAgICBwbDJlID0gbWFwX3hlbl9wYWdldGFi
bGUobDNlX2dldF9tZm4oKnBsM2UpKTsKICAgICAgICAgcGwyZSArPSBsMl90YWJsZV9vZmZzZXQo
dik7CiAKICAgICAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VO
VCkgKQpAQCAtNTUwOCwxNCArNTUwOCwxNCBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNp
Z25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAg
ICAgICAgIG1mbl90IG1mbjsKIAogICAgICAgICAgICAgICAgIC8qIFBTRTogc2hhdHRlciB0aGUg
c3VwZXJwYWdlIGFuZCB0cnkgYWdhaW4uICovCi0gICAgICAgICAgICAgICAgbWZuID0gYWxsb2Nf
eGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgICAgICBtZm4gPSBhbGxvY194ZW5fcGFn
ZXRhYmxlKCk7CiAgICAgICAgICAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikg
KQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKHJjID09IC1F
Tk9NRU0pOwogICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgICAgICB9
CiAKLSAgICAgICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAg
ICAgICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZShtZm4pOwogCiAgICAgICAgICAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAg
ICAgICAgICAgICAgICAgbDFlX3dyaXRlKCZsMXRbaV0sCkBAIC01NTI4LDE1ICs1NTI4LDE1IEBA
IGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBl
LCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
ICBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9mcm9tX21mbihtZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJ
U09SKSk7Ci0gICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7
CisgICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDF0KTsKICAgICAgICAg
ICAgICAgICAgICAgbDF0ID0gTlVMTDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9w
Z2Rpcl9sb2NrKTsKICAgICAgICAgICAgICAgICBpZiAoIGwxdCApCiAgICAgICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOwotICAg
ICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KG1mbik7CisgICAgICAgICAg
ICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDF0KTsKKyAgICAgICAgICAgICAgICAgICAg
ZnJlZV94ZW5fcGFnZXRhYmxlKG1mbik7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
fQogICAgICAgICB9CkBAIC01NTUwLDcgKzU1NTAsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5n
cyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAg
ICAgICAgICAgICogcHJlc2VudCwgYW5kIHdlJ3ZlIGRlYWx0IHdpdGggMk0gcGFnZXMgYXMgd2Vs
bCwgc28gdGhlIEwxIHRhYmxlCiAgICAgICAgICAgICAgKiBjYW5ub3QgcmVxdWlyZSBhbGxvY2F0
aW9uLgogICAgICAgICAgICAgICovCi0gICAgICAgICAgICBwbDFlID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KGwyZV9nZXRfbWZuKCpwbDJlKSk7CisgICAgICAgICAgICBwbDFlID0gbWFwX3hlbl9w
YWdldGFibGUobDJlX2dldF9tZm4oKnBsMmUpKTsKICAgICAgICAgICAgIHBsMWUgKz0gbDFfdGFi
bGVfb2Zmc2V0KHYpOwogCiAgICAgICAgICAgICAvKiBDb25maXJtIHRoZSBjYWxsZXIgaXNuJ3Qg
dHJ5aW5nIHRvIGNyZWF0ZSBuZXcgbWFwcGluZ3MuICovCkBAIC01NTYyLDcgKzU1NjIsNyBAQCBp
bnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwg
dW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsMWVfZ2V0
X2ZsYWdzKCpwbDFlKSAmIH5GTEFHU19NQVNLKSB8IG5mKTsKIAogICAgICAgICAgICAgbDFlX3dy
aXRlX2F0b21pYyhwbDFlLCBubDFlKTsKLSAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKHBsMWUpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDFlKTsKICAgICAg
ICAgICAgIHYgKz0gUEFHRV9TSVpFOwogCiAgICAgICAgICAgICAvKgpAQCAtNTU5MywxMSArNTU5
MywxMSBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVk
IGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBs
MXRfbWZuID0gbDJlX2dldF9tZm4oKnBsMmUpOwotICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9w
YWdldGFibGVfbmV3KGwxdF9tZm4pOworICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFi
bGUobDF0X21mbik7CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9F
TlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgIGlmICggbDFlX2dldF9pbnRwdGUobDF0W2ld
KSAhPSAwICkKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBVTk1BUF9Y
RU5fUEFHRVRBQkxFX05FVyhsMXQpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShs
MXQpOwogICAgICAgICAgICAgaWYgKCBpID09IEwxX1BBR0VUQUJMRV9FTlRSSUVTICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBFbXB0eTogemFwIHRoZSBMMkUgYW5kIGZyZWUg
dGhlIEwxIHBhZ2UuICovCkBAIC01NjA1LDcgKzU2MDUsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBw
aW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQog
ICAgICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgICAgIHNwaW5f
dW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgICAgICAgICAgZmx1c2hfYXJlYShOVUxM
LCBGTFVTSF9UTEJfR0xPQkFMKTsgLyogZmx1c2ggYmVmb3JlIGZyZWUgKi8KLSAgICAgICAgICAg
ICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KGwxdF9tZm4pOworICAgICAgICAgICAgICAgIGZy
ZWVfeGVuX3BhZ2V0YWJsZShsMXRfbWZuKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVs
c2UgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGly
X2xvY2spOwpAQCAtNTYzOSwxMSArNTYzOSwxMSBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1
bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAg
ICAgICAgbWZuX3QgbDJ0X21mbjsKIAogICAgICAgICAgICAgbDJ0X21mbiA9IGwzZV9nZXRfbWZu
KCpwbDNlKTsKLSAgICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZu
KTsKKyAgICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwydF9tZm4pOwogICAgICAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAg
ICAgICAgICAgICBpZiAoIGwyZV9nZXRfaW50cHRlKGwydFtpXSkgIT0gMCApCiAgICAgICAgICAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0
KTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJ0KTsKICAgICAgICAgICAgIGlm
ICggaSA9PSBMMl9QQUdFVEFCTEVfRU5UUklFUyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgLyogRW1wdHk6IHphcCB0aGUgTDNFIGFuZCBmcmVlIHRoZSBMMiBwYWdlLiAqLwpAQCAt
NTY1MSwxNCArNTY1MSwxNCBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25n
IHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgICAgIGlm
ICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJf
bG9jayk7CiAgICAgICAgICAgICAgICAgZmx1c2hfYXJlYShOVUxMLCBGTFVTSF9UTEJfR0xPQkFM
KTsgLyogZmx1c2ggYmVmb3JlIGZyZWUgKi8KLSAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdl
dGFibGVfbmV3KGwydF9tZm4pOworICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShs
MnRfbWZuKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UgaWYgKCBsb2NraW5nICkK
ICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICB9
CiAgICAgZW5kX29mX2xvb3A6Ci0gICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMmUp
OwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKKyAgICAgICAgVU5NQVBf
WEVOX1BBR0VUQUJMRShwbDJlKTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDNlKTsK
ICAgICB9CiAKICAgICBmbHVzaF9hcmVhKE5VTEwsIEZMVVNIX1RMQl9HTE9CQUwpOwpAQCAtNTY2
Nyw4ICs1NjY3LDggQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1
bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICByYyA9IDA7CiAKICBvdXQ6Ci0g
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwyZSk7Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJM
RV9ORVcocGwzZSk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDJlKTsKKyAgICBVTk1BUF9Y
RU5fUEFHRVRBQkxFKHBsM2UpOwogICAgIHJldHVybiByYzsKIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMK
aW5kZXggYTA3ZDIxMzhhMi4uNGQ0NmQ3NzNjMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2
L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC01NSwx
MSArNTUsMTEgQEAgc3RhdGljIF9faW5pdCB2b2lkIG1hcmtfcHZfcHRfcGFnZXNfcmRvbmx5KHN0
cnVjdCBkb21haW4gKmQsCiAgICAgbDFfcGdlbnRyeV90ICpwbDFlLCAqbDF0OwogCiAgICAgcGw0
ZSA9IGw0c3RhcnQgKyBsNF90YWJsZV9vZmZzZXQodnB0X3N0YXJ0KTsKLSAgICBsM3QgPSBtYXBf
eGVuX3BhZ2V0YWJsZV9uZXcobDRlX2dldF9tZm4oKnBsNGUpKTsKKyAgICBsM3QgPSBtYXBfeGVu
X3BhZ2V0YWJsZShsNGVfZ2V0X21mbigqcGw0ZSkpOwogICAgIHBsM2UgPSBsM3QgKyBsM190YWJs
ZV9vZmZzZXQodnB0X3N0YXJ0KTsKLSAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNl
X2dldF9tZm4oKnBsM2UpKTsKKyAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsM2VfZ2V0X21m
bigqcGwzZSkpOwogICAgIHBsMmUgPSBsMnQgKyBsMl90YWJsZV9vZmZzZXQodnB0X3N0YXJ0KTsK
LSAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4oKnBsMmUpKTsKKyAg
ICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMmVfZ2V0X21mbigqcGwyZSkpOwogICAgIHBsMWUg
PSBsMXQgKyBsMV90YWJsZV9vZmZzZXQodnB0X3N0YXJ0KTsKICAgICBmb3IgKCBjb3VudCA9IDA7
IGNvdW50IDwgbnJfcHRfcGFnZXM7IGNvdW50KysgKQogICAgIHsKQEAgLTg2LDIyICs4NiwyMiBA
QCBzdGF0aWMgX19pbml0IHZvaWQgbWFya19wdl9wdF9wYWdlc19yZG9ubHkoc3RydWN0IGRvbWFp
biAqZCwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoICEoKHVuc2lnbmVkIGxv
bmcpKytwbDNlICYgKFBBR0VfU0laRSAtIDEpKSApCiAgICAgICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3QpOwotICAgICAgICAgICAg
ICAgICAgICBsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDRlX2dldF9tZm4oKisrcGw0ZSkp
OworICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwzdCk7CisgICAgICAg
ICAgICAgICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlKGw0ZV9nZXRfbWZuKCorK3BsNGUp
KTsKICAgICAgICAgICAgICAgICAgICAgcGwzZSA9IGwzdDsKICAgICAgICAgICAgICAgICB9Ci0g
ICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKLSAgICAgICAgICAg
ICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4oKnBsM2UpKTsKKyAg
ICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7CisgICAgICAgICAgICAgICAg
bDJ0ID0gbWFwX3hlbl9wYWdldGFibGUobDNlX2dldF9tZm4oKnBsM2UpKTsKICAgICAgICAgICAg
ICAgICBwbDJlID0gbDJ0OwogICAgICAgICAgICAgfQotICAgICAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRV9ORVcobDF0KTsKLSAgICAgICAgICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25l
dyhsMmVfZ2V0X21mbigqcGwyZSkpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShs
MXQpOworICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGUobDJlX2dldF9tZm4oKnBs
MmUpKTsKICAgICAgICAgICAgIHBsMWUgPSBsMXQ7CiAgICAgICAgIH0KICAgICB9Ci0gICAgVU5N
QVBfWEVOX1BBR0VUQUJMRV9ORVcobDF0KTsKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhs
MnQpOwotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzdCk7CisgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRShsMXQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJ0KTsKKyAgICBVTk1BUF9Y
RU5fUEFHRVRBQkxFKGwzdCk7CiB9CiAKIHN0YXRpYyBfX2luaXQgdm9pZCBzZXR1cF9wdl9waHlz
bWFwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGd0YmxfcGZuLApAQCAtNzA2LDkg
KzcwNiw5IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICAgICAgICAgICAgICBsM2VfZ2V0X3BhZ2UoKmwzdGFiKS0+dS5pbnVzZS50eXBlX2luZm8g
fD0gUEdUX3BhZV94ZW5fbDI7CiAgICAgICAgIH0KIAotICAgICAgICBsMnQgPSBtYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcobDNlX2dldF9tZm4obDNzdGFydFszXSkpOworICAgICAgICBsMnQgPSBtYXBf
eGVuX3BhZ2V0YWJsZShsM2VfZ2V0X21mbihsM3N0YXJ0WzNdKSk7CiAgICAgICAgIGluaXRfeGVu
X3BhZV9sMl9zbG90cyhsMnQsIGQpOwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhs
MnQpOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7CiAgICAgfQogCiAgICAgLyog
UGFnZXMgdGhhdCBhcmUgcGFydCBvZiBwYWdlIHRhYmxlcyBtdXN0IGJlIHJlYWQgb25seS4gKi8K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMgYi94ZW4vYXJjaC94ODYvcHYvc2hp
bS5jCmluZGV4IGNmNjM4ZmE5NjUuLjA5Yzc3NjZlYzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9zaGltLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpAQCAtMTcxLDExICsxNzEs
MTEgQEAgc3RhdGljIHZvaWQgX19pbml0IHJlcGxhY2VfdmFfbWFwcGluZyhzdHJ1Y3QgZG9tYWlu
ICpkLCBsNF9wZ2VudHJ5X3QgKmw0c3RhcnQsCiAgICAgbDJfcGdlbnRyeV90ICpwbDJlOwogICAg
IGwxX3BnZW50cnlfdCAqcGwxZTsKIAotICAgIHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXco
bDRlX2dldF9tZm4oKnBsNGUpKTsKKyAgICBwbDNlID0gbWFwX3hlbl9wYWdldGFibGUobDRlX2dl
dF9tZm4oKnBsNGUpKTsKICAgICBwbDNlICs9IGwzX3RhYmxlX29mZnNldCh2YSk7Ci0gICAgcGwy
ZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbigqcGwzZSkpOworICAgIHBsMmUg
PSBtYXBfeGVuX3BhZ2V0YWJsZShsM2VfZ2V0X21mbigqcGwzZSkpOwogICAgIHBsMmUgKz0gbDJf
dGFibGVfb2Zmc2V0KHZhKTsKLSAgICBwbDFlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyZV9n
ZXRfbWZuKCpwbDJlKSk7CisgICAgcGwxZSA9IG1hcF94ZW5fcGFnZXRhYmxlKGwyZV9nZXRfbWZu
KCpwbDJlKSk7CiAgICAgcGwxZSArPSBsMV90YWJsZV9vZmZzZXQodmEpOwogCiAgICAgcHV0X3Bh
Z2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UobDFlX2dldF9tZm4oKnBsMWUpKSk7CkBAIC0xODMsOSAr
MTgzLDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHJlcGxhY2VfdmFfbWFwcGluZyhzdHJ1Y3QgZG9t
YWluICpkLCBsNF9wZ2VudHJ5X3QgKmw0c3RhcnQsCiAgICAgKnBsMWUgPSBsMWVfZnJvbV9tZm4o
bWZuLCAoIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/IEwxX1BST1QKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogQ09NUEFUX0wxX1BST1QpKTsK
IAotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMWUpOwotICAgIFVOTUFQX1hFTl9QQUdF
VEFCTEVfTkVXKHBsMmUpOwotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOworICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEUocGwxZSk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDJl
KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsM2UpOwogfQogCiBzdGF0aWMgdm9pZCBldnRj
aG5fcmVzZXJ2ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcG9ydCkKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggN2I2
NDIwZjk1YS4uOTMzOWUyODVlZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysr
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTEwODUsNyArMTA4NSw3IEBAIHZvaWQgX19pbml0
IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgICpwbDRlID0gbDRlX2Zyb21faW50cHRl
KGw0ZV9nZXRfaW50cHRlKCpwbDRlKSArCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3BoeXNfc3RhcnQpOwotICAgICAgICAgICAgICAgIHBsM2UgPSBsM3QgPSBt
YXBfeGVuX3BhZ2V0YWJsZV9uZXcobDRlX2dldF9tZm4oKnBsNGUpKTsKKyAgICAgICAgICAgICAg
ICBwbDNlID0gbDN0ID0gbWFwX3hlbl9wYWdldGFibGUobDRlX2dldF9tZm4oKnBsNGUpKTsKICAg
ICAgICAgICAgICAgICBmb3IgKCBqID0gMDsgaiA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTOyBqKyss
IHBsM2UrKyApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBsMl9wZ2Vu
dHJ5X3QgKmwydDsKQEAgLTEwOTcsNyArMTA5Nyw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9f
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgICAgICAgICAgICBj
b250aW51ZTsKICAgICAgICAgICAgICAgICAgICAgKnBsM2UgPSBsM2VfZnJvbV9pbnRwdGUobDNl
X2dldF9pbnRwdGUoKnBsM2UpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3BoeXNfc3RhcnQpOwotICAgICAgICAgICAgICAgICAgICBwbDJlID0gbDJ0
ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKCpwbDNlKSk7CisgICAgICAgICAg
ICAgICAgICAgIHBsMmUgPSBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsM2VfZ2V0X21mbigqcGwz
ZSkpOwogICAgICAgICAgICAgICAgICAgICBmb3IgKCBrID0gMDsgayA8IEwyX1BBR0VUQUJMRV9F
TlRSSUVTOyBrKyssIHBsMmUrKyApCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIE5vdCBwcmVzZW50LCBQU0UsIG9yIGFscmVhZHkgcmVsb2NhdGVkPyAq
LwpAQCAtMTEwOCw5ICsxMTA4LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4o
dW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgICAgICAgICAgICAgICpwbDJlID0gbDJl
X2Zyb21faW50cHRlKGwyZV9nZXRfaW50cHRlKCpwbDJlKSArCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGh5c19zdGFydCk7CiAgICAgICAgICAg
ICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVco
bDJ0KTsKKyAgICAgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOwogICAg
ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhs
M3QpOworICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDN0KTsKICAgICAgICAg
ICAgIH0KIAogICAgICAgICAgICAgLyogVGhlIG9ubHkgZGF0YSBtYXBwaW5ncyB0byBiZSByZWxv
Y2F0ZWQgYXJlIGluIHRoZSBYZW4gYXJlYS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDNhYzE5MjQzOTEuLmUyNDVi
NDJjZjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYwpAQCAtNjk1LDcgKzY5NSw3IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGlu
Zyhjb25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgICAgIGdvdG8gb3V0
OwogICAgIH0KIAotICAgIHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgcGwzZSA9
IG1hcF94ZW5fcGFnZXRhYmxlKAogICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW3Jv
b3RfdGFibGVfb2Zmc2V0KGxpbmVhcildKSk7CiAgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQo
bGluZWFyKTsKIApAQCAtNzA5LDcgKzcwOSw3IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhj
b25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgfQogICAgIGVsc2UKICAg
ICB7Ci0gICAgICAgIHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4oKnBs
M2UpKTsKKyAgICAgICAgcGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzZV9nZXRfbWZuKCpwbDNl
KSk7CiAgICAgICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KGxpbmVhcik7CiAgICAgICAgIGZs
YWdzID0gbDJlX2dldF9mbGFncygqcGwyZSk7CiAgICAgICAgIEFTU0VSVChmbGFncyAmIF9QQUdF
X1BSRVNFTlQpOwpAQCAtNzIxLDcgKzcyMSw3IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhj
b25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgICAgIH0KICAgICAgICAg
ZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBwbDFlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3
KGwyZV9nZXRfbWZuKCpwbDJlKSk7CisgICAgICAgICAgICBwbDFlID0gbWFwX3hlbl9wYWdldGFi
bGUobDJlX2dldF9tZm4oKnBsMmUpKTsKICAgICAgICAgICAgIHBsMWUgKz0gbDFfdGFibGVfb2Zm
c2V0KGxpbmVhcik7CiAgICAgICAgICAgICBmbGFncyA9IGwxZV9nZXRfZmxhZ3MoKnBsMWUpOwog
ICAgICAgICAgICAgaWYgKCAhKGZsYWdzICYgX1BBR0VfUFJFU0VOVCkgKQpAQCAtNzMzLDEzICs3
MzMsMTMgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9w
Z2VudHJ5X3QgKnJwdCkKICAgICAgICAgfQogICAgIH0KIAotICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKHBsMWUpOwotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMmUpOwotICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwx
ZSk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDJlKTsKKyAgICBVTk1BUF9YRU5fUEFHRVRB
QkxFKHBsM2UpOwogCiAgICAgaWYgKCAhKHJvb3RfZ2V0X2ZsYWdzKHJwdFtyb290X3RhYmxlX29m
ZnNldChsaW5lYXIpXSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgewotICAgICAgICBtZm5fdCBs
M3RfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgbWZuX3QgbDN0X21m
biA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKIAogICAgICAgICBpZiAoIG1mbl9lcShsM3RfbWZu
LCBJTlZBTElEX01GTikgKQogICAgICAgICB7CkBAIC03NDcsMjAgKzc0NywyMCBAQCBzdGF0aWMg
aW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQog
ICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KIAotICAgICAgICBwbDNlID0gbWFwX3hl
bl9wYWdldGFibGVfbmV3KGwzdF9tZm4pOworICAgICAgICBwbDNlID0gbWFwX3hlbl9wYWdldGFi
bGUobDN0X21mbik7CiAgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7CiAgICAgICAgIGw0ZV93cml0
ZSgmcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildLAogICAgICAgICAgICAgICAgICAgbDRl
X2Zyb21fbWZuKGwzdF9tZm4sIF9fUEFHRV9IWVBFUlZJU09SKSk7CiAgICAgfQogICAgIGVsc2UK
LSAgICAgICAgcGwzZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgcGwzZSA9IG1h
cF94ZW5fcGFnZXRhYmxlKAogICAgICAgICAgICAgbDRlX2dldF9tZm4ocnB0W3Jvb3RfdGFibGVf
b2Zmc2V0KGxpbmVhcildKSk7CiAKICAgICBwbDNlICs9IGwzX3RhYmxlX29mZnNldChsaW5lYXIp
OwogCiAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQog
ICAgIHsKLSAgICAgICAgbWZuX3QgbDJ0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7
CisgICAgICAgIG1mbl90IGwydF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAKICAgICAg
ICAgaWYgKCBtZm5fZXEobDJ0X21mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgewpAQCAtNzY4
LDIxICs3NjgsMjEgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwg
cm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAK
LSAgICAgICAgcGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZuKTsKKyAgICAgICAg
cGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxlKGwydF9tZm4pOwogICAgICAgICBjbGVhcl9wYWdlKHBs
MmUpOwogICAgICAgICBsM2Vfd3JpdGUocGwzZSwgbDNlX2Zyb21fbWZuKGwydF9tZm4sIF9fUEFH
RV9IWVBFUlZJU09SKSk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CiAgICAgICAgIEFTU0VSVCgh
KGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFKSk7Ci0gICAgICAgIHBsMmUgPSBtYXBf
eGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4oKnBsM2UpKTsKKyAgICAgICAgcGwyZSA9IG1h
cF94ZW5fcGFnZXRhYmxlKGwzZV9nZXRfbWZuKCpwbDNlKSk7CiAgICAgfQogCiAgICAgcGwyZSAr
PSBsMl90YWJsZV9vZmZzZXQobGluZWFyKTsKIAogICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpw
bDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICB7Ci0gICAgICAgIG1mbl90IGwxdF9tZm4gPSBh
bGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgICAgICBtZm5fdCBsMXRfbWZuID0gYWxsb2Nf
eGVuX3BhZ2V0YWJsZSgpOwogCiAgICAgICAgIGlmICggbWZuX2VxKGwxdF9tZm4sIElOVkFMSURf
TUZOKSApCiAgICAgICAgIHsKQEAgLTc5MCwxNCArNzkwLDE0IEBAIHN0YXRpYyBpbnQgY2xvbmVf
bWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICAgICAgfQogCi0gICAgICAgIHBsMWUgPSBtYXBfeGVuX3BhZ2V0YWJs
ZV9uZXcobDF0X21mbik7CisgICAgICAgIHBsMWUgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMXRfbWZu
KTsKICAgICAgICAgY2xlYXJfcGFnZShwbDFlKTsKICAgICAgICAgbDJlX3dyaXRlKHBsMmUsIGwy
ZV9mcm9tX21mbihsMXRfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUikpOwogICAgIH0KICAgICBlbHNl
CiAgICAgewogICAgICAgICBBU1NFUlQoIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BT
RSkpOwotICAgICAgICBwbDFlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyZV9nZXRfbWZuKCpw
bDJlKSk7CisgICAgICAgIHBsMWUgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMmVfZ2V0X21mbigqcGwy
ZSkpOwogICAgIH0KIAogICAgIHBsMWUgKz0gbDFfdGFibGVfb2Zmc2V0KGxpbmVhcik7CkBAIC04
MTMsOSArODEzLDkgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwg
cm9vdF9wZ2VudHJ5X3QgKnJwdCkKIAogICAgIHJjID0gMDsKICBvdXQ6Ci0gICAgVU5NQVBfWEVO
X1BBR0VUQUJMRV9ORVcocGwxZSk7Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwyZSk7
Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwzZSk7CisgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRShwbDFlKTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsMmUpOworICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEUocGwzZSk7CiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC04MzgsMTQgKzgzOCwx
NCBAQCBzdGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBycHRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJs
ZV9uZXcoKTsKKyAgICBycHRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgIGlmICgg
bWZuX2VxKHJwdF9tZm4sIElOVkFMSURfTUZOKSApCiAgICAgewogICAgICAgICByYyA9IC1FTk9N
RU07CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHJwdCA9IG1hcF94ZW5fcGFnZXRh
YmxlX25ldyhycHRfbWZuKTsKKyAgICBycHQgPSBtYXBfeGVuX3BhZ2V0YWJsZShycHRfbWZuKTsK
ICAgICBjbGVhcl9wYWdlKHJwdCk7CiAgICAgcGVyX2NwdShyb290X3BndF9tZm4sIGNwdSkgPSBy
cHRfbWZuOwogCkBAIC04ODQsNyArODg0LDcgQEAgc3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9w
Z3QodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKCh2b2lkICop
cGVyX2NwdShzdHVicy5hZGRyLCBjcHUpLCBycHQpOwogCiAgb3V0OgotICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEVfTkVXKHJwdCk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShycHQpOwogICAgIHJl
dHVybiByYzsKIH0KIApAQCAtOTAwLDcgKzkwMCw3IEBAIHN0YXRpYyB2b2lkIGNsZWFudXBfY3B1
X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUpCiAKICAgICBwZXJfY3B1KHJvb3RfcGd0X21mbiwg
Y3B1KSA9IElOVkFMSURfTUZOOwogCi0gICAgcnB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KHJw
dF9tZm4pOworICAgIHJwdCA9IG1hcF94ZW5fcGFnZXRhYmxlKHJwdF9tZm4pOwogCiAgICAgZm9y
ICggciA9IHJvb3RfdGFibGVfb2Zmc2V0KERJUkVDVE1BUF9WSVJUX1NUQVJUKTsKICAgICAgICAg
ICByIDwgcm9vdF90YWJsZV9vZmZzZXQoSFlQRVJWSVNPUl9WSVJUX0VORCk7ICsrciApCkBAIC05
MTMsNyArOTEzLDcgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQg
aW50IGNwdSkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIGwzdF9tZm4gPSBsNGVf
Z2V0X21mbihycHRbcl0pOwotICAgICAgICBsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDN0
X21mbik7CisgICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzdF9tZm4pOwogCiAgICAg
ICAgIGZvciAoIGkzID0gMDsgaTMgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsgKytpMyApCiAgICAg
ICAgIHsKQEAgLTkyNiw3ICs5MjYsNyBAQCBzdGF0aWMgdm9pZCBjbGVhbnVwX2NwdV9yb290X3Bn
dCh1bnNpZ25lZCBpbnQgY3B1KQogCiAgICAgICAgICAgICBBU1NFUlQoIShsM2VfZ2V0X2ZsYWdz
KGwzdFtpM10pICYgX1BBR0VfUFNFKSk7CiAgICAgICAgICAgICBsMnRfbWZuID0gbDNlX2dldF9t
Zm4obDN0W2kzXSk7Ci0gICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJ0
X21mbik7CisgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMnRfbWZuKTsKIAog
ICAgICAgICAgICAgZm9yICggaTIgPSAwOyBpMiA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyArK2ky
ICkKICAgICAgICAgICAgIHsKQEAgLTkzNCwzNCArOTM0LDM0IEBAIHN0YXRpYyB2b2lkIGNsZWFu
dXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwogCiAgICAgICAgICAgICAgICAgQVNTRVJUKCEobDJlX2dldF9mbGFncyhsMnRbaTJd
KSAmIF9QQUdFX1BTRSkpOwotICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXco
bDJlX2dldF9tZm4obDJ0W2kyXSkpOworICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJs
ZShsMmVfZ2V0X21mbihsMnRbaTJdKSk7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7Ci0gICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFi
bGVfbmV3KGwydF9tZm4pOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOwor
ICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwydF9tZm4pOwogICAgICAgICB9CiAKLSAg
ICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKLSAgICAgICAgZnJlZV94ZW5fcGFn
ZXRhYmxlX25ldyhsM3RfbWZuKTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsM3QpOwor
ICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDN0X21mbik7CiAgICAgfQogCi0gICAgVU5NQVBf
WEVOX1BBR0VUQUJMRV9ORVcocnB0KTsKLSAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KHJwdF9t
Zm4pOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocnB0KTsKKyAgICBmcmVlX3hlbl9wYWdldGFi
bGUocnB0X21mbik7CiAKICAgICAvKiBBbHNvIHphcCB0aGUgc3R1YiBtYXBwaW5nIGZvciB0aGlz
IENQVS4gKi8KICAgICBpZiAoIHN0dWJfbGluZWFyICkKICAgICB7Ci0gICAgICAgIGwzX3BnZW50
cnlfdCAqbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGw0ZV9nZXRfbWZuKGNvbW1vbl9wZ3Qp
KTsKLSAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisg
ICAgICAgIGwzX3BnZW50cnlfdCAqbDN0ID0gbWFwX3hlbl9wYWdldGFibGUobDRlX2dldF9tZm4o
Y29tbW9uX3BndCkpOworICAgICAgICBsMl9wZ2VudHJ5X3QgKmwydCA9IG1hcF94ZW5fcGFnZXRh
YmxlKAogICAgICAgICAgICAgbDNlX2dldF9tZm4obDN0W2wzX3RhYmxlX29mZnNldChzdHViX2xp
bmVhcildKSk7Ci0gICAgICAgIGwxX3BnZW50cnlfdCAqbDF0ID0gbWFwX3hlbl9wYWdldGFibGVf
bmV3KAorICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlKAogICAg
ICAgICAgICAgbDJlX2dldF9tZm4obDJ0W2wyX3RhYmxlX29mZnNldChzdHViX2xpbmVhcildKSk7
CiAKICAgICAgICAgbDF0W2wxX3RhYmxlX29mZnNldChzdHViX2xpbmVhcildID0gbDFlX2VtcHR5
KCk7CiAKLSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDF0KTsKLSAgICAgICAgVU5N
QVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKLSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9O
RVcobDN0KTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMXQpOworICAgICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFKGwydCk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDN0KTsK
ICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvbW0uYwppbmRleCBjYWMwNmI3ODJkLi42MGNmYzk2MmMzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9t
bS5jCkBAIC0xMzQsNyArMTM0LDcgQEAgc3RhdGljIGludCBtMnBfbWFwcGVkKHVuc2lnbmVkIGxv
bmcgc3BmbikKICAgICBpbnQgcmMgPSBNMlBfTk9fTUFQUEVEOwogCiAgICAgdmEgPSBST19NUFRf
VklSVF9TVEFSVCArIHNwZm4gKiBzaXplb2YoKm1hY2hpbmVfdG9fcGh5c19tYXBwaW5nKTsKLSAg
ICBsM19yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgbDNfcm9fbXB0ID0gbWFw
X3hlbl9wYWdldGFibGUoCiAgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFi
bGVfb2Zmc2V0KHZhKV0pKTsKIAogICAgIHN3aXRjaCAoIGwzZV9nZXRfZmxhZ3MobDNfcm9fbXB0
W2wzX3RhYmxlX29mZnNldCh2YSldKSAmCkBAIC0xNTAsMTUgKzE1MCwxNSBAQCBzdGF0aWMgaW50
IG0ycF9tYXBwZWQodW5zaWduZWQgbG9uZyBzcGZuKQogICAgICAgICAgICAgcmMgPSBNMlBfTk9f
TUFQUEVEOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQotICAgIGwyX3JvX21wdCA9IG1h
cF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZSgK
ICAgICAgICAgbDNlX2dldF9tZm4obDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldKSk7CiAK
ICAgICBpZiAobDJlX2dldF9mbGFncyhsMl9yb19tcHRbbDJfdGFibGVfb2Zmc2V0KHZhKV0pICYg
X1BBR0VfUFJFU0VOVCkKICAgICAgICAgcmMgPSBNMlBfMk1fTUFQUEVEOwogCiAgb3V0OgotICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7Ci0gICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcobDNfcm9fbXB0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwyX3JvX21wdCk7
CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsM19yb19tcHQpOwogICAgIHJldHVybiByYzsKIH0K
IApAQCAtMTc2LDEwICsxNzYsMTAgQEAgc3RhdGljIGludCBzaGFyZV9ob3RhZGRfbTJwX3RhYmxl
KHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgewogICAgICAgICBuID0gTDJfUEFH
RVRBQkxFX0VOVFJJRVMgKiBMMV9QQUdFVEFCTEVfRU5UUklFUzsKIAotICAgICAgICBsM3QgPSBt
YXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlKAog
ICAgICAgICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQodild
KSk7CiAgICAgICAgIGwzZSA9IGwzdFtsM190YWJsZV9vZmZzZXQodildOwotICAgICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhsM3QpOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwz
dCk7CiAKICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQp
ICkKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMTg3LDkgKzE4Nyw5IEBAIHN0YXRpYyBpbnQg
c2hhcmVfaG90YWRkX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAg
ICAgICB7CiAgICAgICAgICAgICBuID0gTDFfUEFHRVRBQkxFX0VOVFJJRVM7CiAKLSAgICAgICAg
ICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbihsM2UpKTsKKyAgICAg
ICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzZV9nZXRfbWZuKGwzZSkpOwogICAgICAg
ICAgICAgbDJlID0gbDJ0W2wyX3RhYmxlX29mZnNldCh2KV07Ci0gICAgICAgICAgICBVTk1BUF9Y
RU5fUEFHRVRBQkxFX05FVyhsMnQpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShs
MnQpOwogCiAgICAgICAgICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJF
U0VOVCkgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMjExLDE3ICsyMTEsMTcgQEAg
c3RhdGljIGludCBzaGFyZV9ob3RhZGRfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8g
KmluZm8pCiAgICAgICAgICAgdiAhPSBSRFdSX0NPTVBBVF9NUFRfVklSVF9FTkQ7CiAgICAgICAg
ICAgdiArPSAxIDw8IEwyX1BBR0VUQUJMRV9TSElGVCApCiAgICAgewotICAgICAgICBsM3QgPSBt
YXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlKAog
ICAgICAgICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQodild
KSk7CiAgICAgICAgIGwzZSA9IGwzdFtsM190YWJsZV9vZmZzZXQodildOwotICAgICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhsM3QpOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwz
dCk7CiAKICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQp
ICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRh
YmxlX25ldyhsM2VfZ2V0X21mbihsM2UpKTsKKyAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFi
bGUobDNlX2dldF9tZm4obDNlKSk7CiAgICAgICAgIGwyZSA9IGwydFtsMl90YWJsZV9vZmZzZXQo
dildOwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOworICAgICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFKGwydCk7CiAKICAgICAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJl
KSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMjUyLDEyICsy
NTIsMTIgQEAgc3RhdGljIHZvaWQgZGVzdHJveV9jb21wYXRfbTJwX21hcHBpbmcoc3RydWN0IG1l
bV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICBpZiAoIGVtYXAgPiAoKFJEV1JfQ09NUEFUX01QVF9W
SVJUX0VORCAtIFJEV1JfQ09NUEFUX01QVF9WSVJUX1NUQVJUKSA+PiAyKSApCiAgICAgICAgIGVt
YXAgPSAoUkRXUl9DT01QQVRfTVBUX1ZJUlRfRU5EIC0gUkRXUl9DT01QQVRfTVBUX1ZJUlRfU1RB
UlQpID4+IDI7CiAKLSAgICBsM19yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAg
bDNfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGUoCiAgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVf
cGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKV0pKTsK
IAogICAgIEFTU0VSVChsM2VfZ2V0X2ZsYWdzKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQoSElS
T19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpXSkgJiBfUEFHRV9QUkVTRU5UKTsKIAotICAgIGwyX3Jv
X21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3Bh
Z2V0YWJsZSgKICAgICAgICAgbDNlX2dldF9tZm4obDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldChI
SVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCldKSk7CiAKICAgICBmb3IgKCBpID0gc21hcDsgaSA8
IGVtYXA7ICkKQEAgLTI4MCw4ICsyODAsOCBAQCBzdGF0aWMgdm9pZCBkZXN0cm95X2NvbXBhdF9t
MnBfbWFwcGluZyhzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgICAgICBpICs9IDFV
TCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMik7CiAgICAgfQogCi0gICAgVU5NQVBfWEVOX1BB
R0VUQUJMRV9ORVcobDJfcm9fbXB0KTsKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM19y
b19tcHQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJfcm9fbXB0KTsKKyAgICBVTk1BUF9Y
RU5fUEFHRVRBQkxFKGwzX3JvX21wdCk7CiAKICAgICByZXR1cm47CiB9CkBAIC0yOTIsNyArMjky
LDcgQEAgc3RhdGljIHZvaWQgZGVzdHJveV9tMnBfbWFwcGluZyhzdHJ1Y3QgbWVtX2hvdGFkZF9p
bmZvICppbmZvKQogICAgIHVuc2lnbmVkIGxvbmcgaSwgdmEsIHJ3dmE7CiAgICAgdW5zaWduZWQg
bG9uZyBzbWFwID0gaW5mby0+c3BmbiwgZW1hcCA9IGluZm8tPmVwZm47CiAKLSAgICBsM19yb19t
cHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgbDNfcm9fbXB0ID0gbWFwX3hlbl9wYWdl
dGFibGUoCiAgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0
KFJPX01QVF9WSVJUX1NUQVJUKV0pKTsKIAogICAgIC8qCkBAIC0zMTUsMTMgKzMxNSwxMyBAQCBz
dGF0aWMgdm9pZCBkZXN0cm95X20ycF9tYXBwaW5nKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmlu
Zm8pCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQogCi0gICAgICAgIGwyX3JvX21w
dCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9w
YWdldGFibGUoCiAgICAgICAgICAgICBsM2VfZ2V0X21mbihsM19yb19tcHRbbDNfdGFibGVfb2Zm
c2V0KHZhKV0pKTsKICAgICAgICAgaWYgKCEobDJlX2dldF9mbGFncyhsMl9yb19tcHRbbDJfdGFi
bGVfb2Zmc2V0KHZhKV0pICYgX1BBR0VfUFJFU0VOVCkpCiAgICAgICAgIHsKICAgICAgICAgICAg
IGkgPSAoIGkgJiB+KCgxVUwgPDwgKEwyX1BBR0VUQUJMRV9TSElGVCAtIDMpKSAtIDEpKSArCiAg
ICAgICAgICAgICAgICAgICAgICgxVUwgPDwgKEwyX1BBR0VUQUJMRV9TSElGVCAtIDMpKSA7Ci0g
ICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMl9yb19tcHQpOworICAgICAgICAg
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMl9yb19tcHQpOwogICAgICAgICAgICAgY29udGludWU7
CiAgICAgICAgIH0KIApAQCAtMzMyLDE3ICszMzIsMTcgQEAgc3RhdGljIHZvaWQgZGVzdHJveV9t
MnBfbWFwcGluZyhzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogCiAgICAgICAgICAgICBk
ZXN0cm95X3hlbl9tYXBwaW5ncyhyd3ZhLCByd3ZhICsgKDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJ
RlQpKTsKIAotICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAg
ICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGUoCiAgICAgICAgICAgICAgICAgbDNlX2dldF9t
Zm4obDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldKSk7CiAgICAgICAgICAgICBsMmVfd3Jp
dGUoJmwydFtsMl90YWJsZV9vZmZzZXQodmEpXSwgbDJlX2VtcHR5KCkpOwotICAgICAgICAgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdF
VEFCTEUobDJ0KTsKICAgICAgICAgfQogICAgICAgICBpID0gKCBpICYgfigoMVVMIDw8IChMMl9Q
QUdFVEFCTEVfU0hJRlQgLSAzKSkgLSAxKSkgKwogICAgICAgICAgICAgICAoMVVMIDw8IChMMl9Q
QUdFVEFCTEVfU0hJRlQgLSAzKSk7Ci0gICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwy
X3JvX21wdCk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJfcm9fbXB0KTsKICAgICB9
CiAKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM19yb19tcHQpOworICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEUobDNfcm9fbXB0KTsKIAogICAgIGRlc3Ryb3lfY29tcGF0X20ycF9tYXBwaW5n
KGluZm8pOwogCkBAIC0zODIsMTIgKzM4MiwxMiBAQCBzdGF0aWMgaW50IHNldHVwX2NvbXBhdF9t
MnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKIAogICAgIHZhID0gSElST19D
T01QQVRfTVBUX1ZJUlRfU1RBUlQgKwogICAgICAgICAgc21hcCAqIHNpemVvZigqY29tcGF0X21h
Y2hpbmVfdG9fcGh5c19tYXBwaW5nKTsKLSAgICBsM19yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJs
ZV9uZXcoCisgICAgbDNfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGUoCiAgICAgICAgIGw0ZV9n
ZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHZhKV0pKTsKIAogICAgIEFTU0VS
VChsM2VfZ2V0X2ZsYWdzKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkgJiBfUEFHRV9Q
UkVTRU5UKTsKIAotICAgIGwyX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICBs
Ml9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZSgKICAgICAgICAgbDNlX2dldF9tZm4obDNfcm9f
bXB0W2wzX3RhYmxlX29mZnNldCh2YSldKSk7CiAKICNkZWZpbmUgTUZOKHgpICgoKHgpIDw8IEwy
X1BBR0VUQUJMRV9TSElGVCkgLyBzaXplb2YodW5zaWduZWQgaW50KSkKQEAgLTQyNyw4ICs0Mjcs
OCBAQCBzdGF0aWMgaW50IHNldHVwX2NvbXBhdF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRf
aW5mbyAqaW5mbykKICN1bmRlZiBDTlQKICN1bmRlZiBNRk4KIAotICAgIFVOTUFQX1hFTl9QQUdF
VEFCTEVfTkVXKGwyX3JvX21wdCk7Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNfcm9f
bXB0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwyX3JvX21wdCk7CisgICAgVU5NQVBfWEVO
X1BBR0VUQUJMRShsM19yb19tcHQpOwogICAgIHJldHVybiBlcnI7CiB9CiAKQEAgLTQ0OSw3ICs0
NDksNyBAQCBzdGF0aWMgaW50IHNldHVwX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZv
ICppbmZvKQogICAgICAgICAgICAgJiBfUEFHRV9QUkVTRU5UKTsKICAgICBsM19yb19tcHRfbWZu
ID0gbDRlX2dldF9tZm4oaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUk9fTVBUX1ZJUlRfU1RBUlQpXSk7Ci0gICAg
bDNfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzX3JvX21wdF9tZm4pOworICAgIGwz
X3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzX3JvX21wdF9tZm4pOwogCiAgICAgc21hcCA9
IChpbmZvLT5zcGZuICYgKH4oKDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpIC0xKSkp
OwogICAgIGVtYXAgPSAoKGluZm8tPmVwZm4gKyAoKDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZU
IC0gMykpIC0gMSApKSAmCkBAIC01MDUsMjMgKzUwNSwyMyBAQCBzdGF0aWMgaW50IHNldHVwX20y
cF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgICAgICAgICAgaWYgKCBs
M2VfZ2V0X2ZsYWdzKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkgJgogICAgICAgICAg
ICAgICBfUEFHRV9QUkVTRU5UICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhsMl9yb19tcHQpOworICAgICAgICAgICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEUobDJfcm9fbXB0KTsKICAgICAgICAgICAgICAgICBsMl9yb19tcHRfbWZuID0g
bDNlX2dldF9tZm4obDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldKTsKLSAgICAgICAgICAg
ICAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJfcm9fbXB0X21mbik7Cisg
ICAgICAgICAgICAgICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGUobDJfcm9fbXB0X21m
bik7CiAgICAgICAgICAgICAgICAgQVNTRVJUKGwyX3JvX21wdCk7CiAgICAgICAgICAgICAgICAg
cGwyZSA9IGwyX3JvX21wdCArIGwyX3RhYmxlX29mZnNldCh2YSk7CiAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgVU5NQVBfWEVO
X1BBR0VUQUJMRV9ORVcobDJfcm9fbXB0KTsKLSAgICAgICAgICAgICAgICBsMl9yb19tcHRfbWZu
ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgICAgICBVTk1BUF9YRU5f
UEFHRVRBQkxFKGwyX3JvX21wdCk7CisgICAgICAgICAgICAgICAgbDJfcm9fbXB0X21mbiA9IGFs
bG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAgICAgICAgICBpZiAoIG1mbl9lcShsMl9yb19t
cHRfbWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICAgcmV0ID0gLUVOT01FTTsKICAgICAgICAgICAgICAgICAgICAgZ290byBlcnJvcjsKICAg
ICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcobDJfcm9fbXB0X21mbik7CisgICAgICAgICAgICAgICAgbDJfcm9fbXB0ID0g
bWFwX3hlbl9wYWdldGFibGUobDJfcm9fbXB0X21mbik7CiAgICAgICAgICAgICAgICAgY2xlYXJf
cGFnZShsMl9yb19tcHQpOwogICAgICAgICAgICAgICAgIGwzZV93cml0ZSgmbDNfcm9fbXB0W2wz
X3RhYmxlX29mZnNldCh2YSldLAogICAgICAgICAgICAgICAgICAgICAgICAgICBsM2VfZnJvbV9t
Zm4obDJfcm9fbXB0X21mbiwKQEAgLTU0MSw4ICs1NDEsOCBAQCBzdGF0aWMgaW50IHNldHVwX20y
cF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogCiAgICAgcmV0ID0gc2V0dXBf
Y29tcGF0X20ycF90YWJsZShpbmZvKTsKIGVycm9yOgotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKGwyX3JvX21wdCk7Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNfcm9fbXB0KTsK
KyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwyX3JvX21wdCk7CisgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRShsM19yb19tcHQpOwogICAgIHJldHVybiByZXQ7CiB9CiAKQEAgLTU2OSwyMyArNTY5LDIz
IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAgICAgICAgICAgICBsM19wZ2VudHJ5
X3QgKnBsM3Q7CiAgICAgICAgICAgICBtZm5fdCBtZm47CiAKLSAgICAgICAgICAgIG1mbiA9IGFs
bG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgICAgICBtZm4gPSBhbGxvY194ZW5fcGFn
ZXRhYmxlKCk7CiAgICAgICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCiAg
ICAgICAgICAgICAgICAgZ290byBub21lbTsKIAotICAgICAgICAgICAgcGwzdCA9IG1hcF94ZW5f
cGFnZXRhYmxlX25ldyhtZm4pOworICAgICAgICAgICAgcGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxl
KG1mbik7CiAgICAgICAgICAgICBjbGVhcl9wYWdlKHBsM3QpOwogICAgICAgICAgICAgbDRlX3dy
aXRlKCZpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2YSldLAogICAgICAgICAgICAgICAg
ICAgICAgIGw0ZV9mcm9tX21mbihtZm4sIF9fUEFHRV9IWVBFUlZJU09SX1JXKSk7Ci0gICAgICAg
ICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDN0KTsKKyAgICAgICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEUocGwzdCk7CiAgICAgICAgIH0KICAgICB9CiAKICAgICAvKiBDcmVhdGUgdXNl
ci1hY2Nlc3NpYmxlIEwyIGRpcmVjdG9yeSB0byBtYXAgdGhlIE1QVCBmb3IgZ3Vlc3RzLiAqLwot
ICAgIGwzX3JvX21wdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgIGwzX3Jv
X21wdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgaWYgKCBtZm5fZXEobDNfcm9f
bXB0X21mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgZ290byBub21lbTsKLSAgICBsM19yb19t
cHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNfcm9fbXB0X21mbik7CisgICAgbDNfcm9fbXB0
ID0gbWFwX3hlbl9wYWdldGFibGUobDNfcm9fbXB0X21mbik7CiAgICAgY2xlYXJfcGFnZShsM19y
b19tcHQpOwogICAgIGw0ZV93cml0ZSgmaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoUk9f
TVBUX1ZJUlRfU1RBUlQpXSwKICAgICAgICAgICAgICAgbDRlX2Zyb21fbWZuKGwzX3JvX21wdF9t
Zm4sIF9fUEFHRV9IWVBFUlZJU09SX1JPIHwgX1BBR0VfVVNFUikpOwpAQCAtNjc0LDEzICs2NzQs
MTMgQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9pZCkKICAgICAgICAgICAgICAqIFVubWFw
IGwyX3JvX21wdCwgd2hpY2ggY291bGQndmUgYmVlbiBtYXBwZWQgaW4gcHJldmlvdXMKICAgICAg
ICAgICAgICAqIGl0ZXJhdGlvbi4KICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgdW5tYXBf
eGVuX3BhZ2V0YWJsZV9uZXcobDJfcm9fbXB0KTsKKyAgICAgICAgICAgIHVubWFwX3hlbl9wYWdl
dGFibGUobDJfcm9fbXB0KTsKIAotICAgICAgICAgICAgbDJfcm9fbXB0X21mbiA9IGFsbG9jX3hl
bl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgICAgICBsMl9yb19tcHRfbWZuID0gYWxsb2NfeGVu
X3BhZ2V0YWJsZSgpOwogICAgICAgICAgICAgaWYgKCBtZm5fZXEobDJfcm9fbXB0X21mbiwgSU5W
QUxJRF9NRk4pICkKICAgICAgICAgICAgICAgICBnb3RvIG5vbWVtOwogCi0gICAgICAgICAgICBs
Ml9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJfcm9fbXB0X21mbik7CisgICAgICAg
ICAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMl9yb19tcHRfbWZuKTsKICAgICAg
ICAgICAgIGNsZWFyX3BhZ2UobDJfcm9fbXB0KTsKICAgICAgICAgICAgIGwzZV93cml0ZSgmbDNf
cm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldLAogICAgICAgICAgICAgICAgICAgICAgIGwzZV9m
cm9tX21mbihsMl9yb19tcHRfbWZuLApAQCAtNjk2LDggKzY5Niw4IEBAIHZvaWQgX19pbml0IHBh
Z2luZ19pbml0KHZvaWQpCiAgICAgfQogI3VuZGVmIENOVAogI3VuZGVmIE1GTgotICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9O
RVcobDNfcm9fbXB0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwyX3JvX21wdCk7CisgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRShsM19yb19tcHQpOwogCiAgICAgLyogQ3JlYXRlIHVzZXItYWNj
ZXNzaWJsZSBMMiBkaXJlY3RvcnkgdG8gbWFwIHRoZSBNUFQgZm9yIGNvbXBhdCBndWVzdHMuICov
CiAgICAgQlVJTERfQlVHX09OKGw0X3RhYmxlX29mZnNldChSRFdSX01QVF9WSVJUX1NUQVJUKSAh
PQpAQCAtNzA1LDEyICs3MDUsMTIgQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9pZCkKIAog
ICAgIGwzX3JvX21wdF9tZm4gPSBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29m
ZnNldCgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBISVJPX0NPTVBB
VF9NUFRfVklSVF9TVEFSVCldKTsKLSAgICBsM19yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9u
ZXcobDNfcm9fbXB0X21mbik7CisgICAgbDNfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGUobDNf
cm9fbXB0X21mbik7CiAKLSAgICBsMl9yb19tcHRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9u
ZXcoKTsKKyAgICBsMl9yb19tcHRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgIGlm
ICggbWZuX2VxKGwyX3JvX21wdF9tZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgIGdvdG8gbm9t
ZW07Ci0gICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyX3JvX21wdF9tZm4p
OworICAgIGwyX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwyX3JvX21wdF9tZm4pOwogICAg
IGNvbXBhdF9pZGxlX3BnX3RhYmxlX2wyID0gbDJfcm9fbXB0OwogICAgIGNsZWFyX3BhZ2UobDJf
cm9fbXB0KTsKICAgICBsM2Vfd3JpdGUoJmwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQoSElST19D
T01QQVRfTVBUX1ZJUlRfU1RBUlQpXSwKQEAgLTc1Niw4ICs3NTYsOCBAQCB2b2lkIF9faW5pdCBw
YWdpbmdfaW5pdCh2b2lkKQogI3VuZGVmIENOVAogI3VuZGVmIE1GTgogCi0gICAgVU5NQVBfWEVO
X1BBR0VUQUJMRV9ORVcobDJfcm9fbXB0KTsKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhs
M19yb19tcHQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJfcm9fbXB0KTsKKyAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFKGwzX3JvX21wdCk7CiAKICAgICBtYWNoaW5lX3RvX3BoeXNfbWFwcGlu
Z192YWxpZCA9IDE7CiAKQEAgLTgxNSwxMCArODE1LDEwIEBAIHN0YXRpYyB2b2lkIGNsZWFudXBf
ZnJhbWVfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKIAogICAgIHdoaWxlIChz
dmEgPCBldmEpCiAgICAgewotICAgICAgICBsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisg
ICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlKAogICAgICAgICAgICAgbDRlX2dldF9tZm4o
aWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoc3ZhKV0pKTsKICAgICAgICAgbDNlID0gbDN0
W2wzX3RhYmxlX29mZnNldChzdmEpXTsKLSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVco
bDN0KTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsM3QpOwogICAgICAgICBpZiAoICEo
bDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgfHwKICAgICAgICAgICAgICAobDNl
X2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFNFKSApCiAgICAgICAgIHsKQEAgLTgyNyw5ICs4Mjcs
OSBAQCBzdGF0aWMgdm9pZCBjbGVhbnVwX2ZyYW1lX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2lu
Zm8gKmluZm8pCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQogCi0gICAgICAgIGwy
dCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbihsM2UpKTsKKyAgICAgICAgbDJ0
ID0gbWFwX3hlbl9wYWdldGFibGUobDNlX2dldF9tZm4obDNlKSk7CiAgICAgICAgIGwyZSA9IGwy
dFtsMl90YWJsZV9vZmZzZXQoc3ZhKV07Ci0gICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVX
KGwydCk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJ0KTsKICAgICAgICAgQVNTRVJU
KGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpOwogCiAgICAgICAgIGlmICggKGwy
ZV9nZXRfZmxhZ3MobDJlKSAmIChfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUFNFKSkgPT0KQEAgLTg0
NywxMCArODQ3LDEwIEBAIHN0YXRpYyB2b2lkIGNsZWFudXBfZnJhbWVfdGFibGUoc3RydWN0IG1l
bV9ob3RhZGRfaW5mbyAqaW5mbykKIAogI2lmbmRlZiBOREVCVUcKICAgICAgICAgewotICAgICAg
ICAgICAgbDFfcGdlbnRyeV90ICpsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dldF9t
Zm4obDJlKSk7CisgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdCA9IG1hcF94ZW5fcGFnZXRh
YmxlKGwyZV9nZXRfbWZuKGwyZSkpOwogICAgICAgICAgICAgQVNTRVJUKGwxZV9nZXRfZmxhZ3Mo
bDF0W2wxX3RhYmxlX29mZnNldChzdmEpXSkgJgogICAgICAgICAgICAgICAgICAgIF9QQUdFX1BS
RVNFTlQpOwotICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDF0KTsKKyAgICAg
ICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDF0KTsKICAgICAgICAgfQogI2VuZGlmCiAgICAg
ICAgICBzdmEgPSAoc3ZhICYgfigoMVVMIDw8IFBBR0VfU0hJRlQpIC0gMSkpICsKQEAgLTk0MSwx
MCArOTQxLDEwIEBAIHZvaWQgX19pbml0IHN1YmFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICB7
CiAgICAgICAgIG4gPSBMMl9QQUdFVEFCTEVfRU5UUklFUyAqIEwxX1BBR0VUQUJMRV9FTlRSSUVT
OwogCi0gICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgbDN0ID0g
bWFwX3hlbl9wYWdldGFibGUoCiAgICAgICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxl
W2w0X3RhYmxlX29mZnNldCh2KV0pKTsKICAgICAgICAgbDNlID0gbDN0W2wzX3RhYmxlX29mZnNl
dCh2KV07Ci0gICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzdCk7CisgICAgICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEUobDN0KTsKIAogICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhs
M2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC05NTIsOSAr
OTUyLDkgQEAgdm9pZCBfX2luaXQgc3ViYXJjaF9pbml0X21lbW9yeSh2b2lkKQogICAgICAgICB7
CiAgICAgICAgICAgICBuID0gTDFfUEFHRVRBQkxFX0VOVFJJRVM7CiAKLSAgICAgICAgICAgIGwy
dCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbihsM2UpKTsKKyAgICAgICAgICAg
IGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzZV9nZXRfbWZuKGwzZSkpOwogICAgICAgICAgICAg
bDJlID0gbDJ0W2wyX3RhYmxlX29mZnNldCh2KV07Ci0gICAgICAgICAgICBVTk1BUF9YRU5fUEFH
RVRBQkxFX05FVyhsMnQpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOwog
CiAgICAgICAgICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkg
KQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtOTc0LDE3ICs5NzQsMTcgQEAgdm9pZCBf
X2luaXQgc3ViYXJjaF9pbml0X21lbW9yeSh2b2lkKQogICAgICAgICAgIHYgIT0gUkRXUl9DT01Q
QVRfTVBUX1ZJUlRfRU5EOwogICAgICAgICAgIHYgKz0gMSA8PCBMMl9QQUdFVEFCTEVfU0hJRlQg
KQogICAgIHsKLSAgICAgICAgbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICBs
M3QgPSBtYXBfeGVuX3BhZ2V0YWJsZSgKICAgICAgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVfcGdf
dGFibGVbbDRfdGFibGVfb2Zmc2V0KHYpXSkpOwogICAgICAgICBsM2UgPSBsM3RbbDNfdGFibGVf
b2Zmc2V0KHYpXTsKLSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKKyAgICAg
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsM3QpOwogCiAgICAgICAgIGlmICggIShsM2VfZ2V0X2Zs
YWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAg
ICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4obDNlKSk7CisgICAg
ICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzZV9nZXRfbWZuKGwzZSkpOwogICAgICAgICBs
MmUgPSBsMnRbbDJfdGFibGVfb2Zmc2V0KHYpXTsKLSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJM
RV9ORVcobDJ0KTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOwogCiAgICAgICAg
IGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKQEAgLTEwMzUsMTggKzEwMzUsMTggQEAgbG9uZyBzdWJhcmNoX21lbW9yeV9v
cCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAg
ICAgICAgICAgICAgICh2IDwgKHVuc2lnbmVkIGxvbmcpKG1hY2hpbmVfdG9fcGh5c19tYXBwaW5n
ICsgbWF4X3BhZ2UpKTsKICAgICAgICAgICAgICAgaSsrLCB2ICs9IDFVTCA8PCBMMl9QQUdFVEFC
TEVfU0hJRlQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBsM3QgPSBtYXBfeGVuX3BhZ2V0YWJs
ZV9uZXcoCisgICAgICAgICAgICBsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZSgKICAgICAgICAgICAg
ICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2KV0pKTsKICAg
ICAgICAgICAgIGwzZSA9IGwzdFtsM190YWJsZV9vZmZzZXQodildOwotICAgICAgICAgICAgVU5N
QVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEUobDN0KTsKIAogICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdF
X1BSRVNFTlQpICkKICAgICAgICAgICAgICAgICBtZm4gPSBsYXN0X21mbjsKICAgICAgICAgICAg
IGVsc2UgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICAg
ICAgewotICAgICAgICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0
X21mbihsM2UpKTsKKyAgICAgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsM2Vf
Z2V0X21mbihsM2UpKTsKICAgICAgICAgICAgICAgICBsMmUgPSBsMnRbbDJfdGFibGVfb2Zmc2V0
KHYpXTsKLSAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOworICAg
ICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJ0KTsKICAgICAgICAgICAgICAgICBp
ZiAoIGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQgKQogICAgICAgICAgICAgICAg
ICAgICBtZm4gPSBsMmVfZ2V0X3BmbihsMmUpOwogICAgICAgICAgICAgICAgIGVsc2UKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwppbmRl
eCBmNTVkNmE2ZDc2Li5kNDcwNjdjOTk4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ib290
LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCkBAIC0xNDQzLDIwICsxNDQzLDIwIEBAIHN0
YXRpYyBfX2luaXQgdm9pZCBjb3B5X21hcHBpbmcobDRfcGdlbnRyeV90ICpsNCwKICAgICAgICAg
ewogICAgICAgICAgICAgbWZuX3QgbDN0X21mbjsKIAotICAgICAgICAgICAgbDN0X21mbiA9IGFs
bG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgICAgICBsM3RfbWZuID0gYWxsb2NfeGVu
X3BhZ2V0YWJsZSgpOwogICAgICAgICAgICAgQlVHX09OKG1mbl9lcShsM3RfbWZuLCBJTlZBTElE
X01GTikpOwotICAgICAgICAgICAgbDNkc3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDN0X21m
bik7CisgICAgICAgICAgICBsM2RzdCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzdF9tZm4pOwogICAg
ICAgICAgICAgY2xlYXJfcGFnZShsM2RzdCk7CiAgICAgICAgICAgICBsNFtsNF90YWJsZV9vZmZz
ZXQobWZuIDw8IFBBR0VfU0hJRlQpXSA9CiAgICAgICAgICAgICAgICAgbDRlX2Zyb21fbWZuKGwz
dF9tZm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCi0gICAg
ICAgICAgICBsM2RzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsNGVfZ2V0X21mbihsNGUpKTsK
LSAgICAgICAgbDNzcmMgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgICAgICBsM2Rz
dCA9IG1hcF94ZW5fcGFnZXRhYmxlKGw0ZV9nZXRfbWZuKGw0ZSkpOworICAgICAgICBsM3NyYyA9
IG1hcF94ZW5fcGFnZXRhYmxlKAogICAgICAgICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190YWJs
ZVtsNF90YWJsZV9vZmZzZXQodmEpXSkpOwogICAgICAgICBsM2RzdFtsM190YWJsZV9vZmZzZXQo
bWZuIDw8IFBBR0VfU0hJRlQpXSA9IGwzc3JjW2wzX3RhYmxlX29mZnNldCh2YSldOwotICAgICAg
ICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3NyYyk7Ci0gICAgICAgIFVOTUFQX1hFTl9QQUdF
VEFCTEVfTkVXKGwzZHN0KTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsM3NyYyk7Cisg
ICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDNkc3QpOwogICAgIH0KIH0KIApAQCAtMTYwNCw5
ICsxNjA0LDkgQEAgdm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZGVzY192ZXIsIGVmaV9tZW1tYXApOwogI2Vsc2UKICAg
ICAvKiBTZXQgdXAgMToxIHBhZ2UgdGFibGVzIHRvIGRvIHJ1bnRpbWUgY2FsbHMgaW4gInBoeXNp
Y2FsIiBtb2RlLiAqLwotICAgIGVmaV9sNF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygp
OworICAgIGVmaV9sNF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgQlVHX09OKG1m
bl9lcShlZmlfbDRfbWZuLCBJTlZBTElEX01GTikpOwotICAgIGVmaV9sNF9wZ3RhYmxlID0gbWFw
X3hlbl9wYWdldGFibGVfbmV3KGVmaV9sNF9tZm4pOworICAgIGVmaV9sNF9wZ3RhYmxlID0gbWFw
X3hlbl9wYWdldGFibGUoZWZpX2w0X21mbik7CiAgICAgY2xlYXJfcGFnZShlZmlfbDRfcGd0YWJs
ZSk7CiAKICAgICBjb3B5X21hcHBpbmcoZWZpX2w0X3BndGFibGUsIDAsIG1heF9wYWdlLCByYW1f
cmFuZ2VfdmFsaWQpOwpAQCAtMTY0MSwzMSArMTY0MSwzMSBAQCB2b2lkIF9faW5pdCBlZmlfaW5p
dF9tZW1vcnkodm9pZCkKICAgICAgICAgewogICAgICAgICAgICAgbWZuX3QgbDN0X21mbjsKIAot
ICAgICAgICAgICAgbDN0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgICAg
ICAgICBsM3RfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgICAgICAgICAgQlVHX09O
KG1mbl9lcShsM3RfbWZuLCBJTlZBTElEX01GTikpOwotICAgICAgICAgICAgcGwzZSA9IG1hcF94
ZW5fcGFnZXRhYmxlX25ldyhsM3RfbWZuKTsKKyAgICAgICAgICAgIHBsM2UgPSBtYXBfeGVuX3Bh
Z2V0YWJsZShsM3RfbWZuKTsKICAgICAgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7CiAgICAgICAg
ICAgICBlZmlfbDRfcGd0YWJsZVtsNF90YWJsZV9vZmZzZXQoYWRkcildID0KICAgICAgICAgICAg
ICAgICBsNGVfZnJvbV9tZm4obDN0X21mbiwgX19QQUdFX0hZUEVSVklTT1IpOwogICAgICAgICB9
CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXco
bDRlX2dldF9tZm4obDRlKSk7CisgICAgICAgICAgICBwbDNlID0gbWFwX3hlbl9wYWdldGFibGUo
bDRlX2dldF9tZm4obDRlKSk7CiAgICAgICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KGFkZHIp
OwogCiAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQp
ICkKICAgICAgICAgewogICAgICAgICAgICAgbWZuX3QgbDJ0X21mbjsKIAotICAgICAgICAgICAg
bDJ0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgICAgICBsMnRfbWZu
ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgICAgICAgICAgQlVHX09OKG1mbl9lcShsMnRf
bWZuLCBJTlZBTElEX01GTikpOwotICAgICAgICAgICAgcGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxl
X25ldyhsMnRfbWZuKTsKKyAgICAgICAgICAgIHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMnRf
bWZuKTsKICAgICAgICAgICAgIGNsZWFyX3BhZ2UocGwyZSk7CiAgICAgICAgICAgICAqcGwzZSA9
IGwzZV9mcm9tX21mbihsMnRfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAgICAgICAgIH0KICAg
ICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBCVUdfT04obDNlX2dldF9mbGFncygq
cGwzZSkgJiBfUEFHRV9QU0UpOwotICAgICAgICAgICAgcGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxl
X25ldyhsM2VfZ2V0X21mbigqcGwzZSkpOworICAgICAgICAgICAgcGwyZSA9IG1hcF94ZW5fcGFn
ZXRhYmxlKGwzZV9nZXRfbWZuKCpwbDNlKSk7CiAgICAgICAgIH0KICAgICAgICAgcGwyZSArPSBs
Ml90YWJsZV9vZmZzZXQoYWRkcik7CiAKQEAgLTE2NzMsMTYgKzE2NzMsMTYgQEAgdm9pZCBfX2lu
aXQgZWZpX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAgIHsKICAgICAgICAgICAgIG1mbl90IGwx
dF9tZm47CiAKLSAgICAgICAgICAgIGwxdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygp
OworICAgICAgICAgICAgbDF0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAg
ICAgIEJVR19PTihtZm5fZXEobDF0X21mbiwgSU5WQUxJRF9NRk4pKTsKLSAgICAgICAgICAgIGwx
dCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsKKyAgICAgICAgICAgIGwxdCA9IG1h
cF94ZW5fcGFnZXRhYmxlKGwxdF9tZm4pOwogICAgICAgICAgICAgY2xlYXJfcGFnZShsMXQpOwog
ICAgICAgICAgICAgKnBsMmUgPSBsMmVfZnJvbV9tZm4obDF0X21mbiwgX19QQUdFX0hZUEVSVklT
T1IpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgQlVH
X09OKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKTsKLSAgICAgICAgICAgIGwxdCA9
IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbigqcGwyZSkpOworICAgICAgICAgICAg
bDF0ID0gbWFwX3hlbl9wYWdldGFibGUobDJlX2dldF9tZm4oKnBsMmUpKTsKICAgICAgICAgfQog
ICAgICAgICBmb3IgKCBpID0gbDFfdGFibGVfb2Zmc2V0KGFkZHIpOwogICAgICAgICAgICAgICBp
IDwgTDFfUEFHRVRBQkxFX0VOVFJJRVMgJiYgZXh0cmEtPnNtZm4gPCBleHRyYS0+ZW1mbjsKQEAg
LTE2OTUsOSArMTY5NSw5IEBAIHZvaWQgX19pbml0IGVmaV9pbml0X21lbW9yeSh2b2lkKQogICAg
ICAgICAgICAgeGZyZWUoZXh0cmEpOwogICAgICAgICB9CiAKLSAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRV9ORVcobDF0KTsKLSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwyZSk7
Ci0gICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOworICAgICAgICBVTk1BUF9Y
RU5fUEFHRVRBQkxFKGwxdCk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwyZSk7Cisg
ICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwzZSk7CiAgICAgfQogCiAgICAgLyogSW5zZXJ0
IFhlbiBtYXBwaW5ncy4gKi8KQEAgLTE3MDYsNyArMTcwNiw3IEBAIHZvaWQgX19pbml0IGVmaV9p
bml0X21lbW9yeSh2b2lkKQogICAgICAgICBlZmlfbDRfcGd0YWJsZVtpXSA9IGlkbGVfcGdfdGFi
bGVbaV07CiAjZW5kaWYKIAotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGVmaV9sNF9wZ3Rh
YmxlKTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGVmaV9sNF9wZ3RhYmxlKTsKIH0KICNlbmRp
ZgogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmgKaW5kZXggN2ZhZTRiYjMxMS4uZWM1ZjU1NzNhOSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAt
NjQyLDE1ICs2NDIsMTUgQEAgaW50IGFyY2hfYWNxdWlyZV9yZXNvdXJjZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50ICpmbGFncyk7CiAKIC8qIEFsbG9jYXRvciBmdW5jdGlvbnMgZm9yIFhlbiBwYWdldGFi
bGVzLiAqLwotbWZuX3QgYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcodm9pZCk7Ci12b2lkICptYXBf
eGVuX3BhZ2V0YWJsZV9uZXcobWZuX3QgbWZuKTsKLXZvaWQgdW5tYXBfeGVuX3BhZ2V0YWJsZV9u
ZXcodm9pZCAqdik7Ci12b2lkIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuX3QgbWZuKTsKLQot
I2RlZmluZSBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwdHIpICAgIFwKLSAgICBkbyB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHVubWFwX3hlbl9wYWdldGFibGVf
bmV3KChwdHIpKTsgXAotICAgICAgICAocHRyKSA9IE5VTEw7ICAgICAgICAgICAgICAgICAgIFwK
K21mbl90IGFsbG9jX3hlbl9wYWdldGFibGUodm9pZCk7Cit2b2lkICptYXBfeGVuX3BhZ2V0YWJs
ZShtZm5fdCBtZm4pOwordm9pZCB1bm1hcF94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpOwordm9pZCBm
cmVlX3hlbl9wYWdldGFibGUobWZuX3QgbWZuKTsKKworI2RlZmluZSBVTk1BUF9YRU5fUEFHRVRB
QkxFKHB0cikgICAgXAorICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICB1bm1hcF94ZW5fcGFnZXRhYmxlKChwdHIpKTsgXAorICAgICAgICAocHRyKSA9IE5VTEw7
ICAgICAgICAgICAgICAgXAogICAgIH0gd2hpbGUgKDApCiAKIGwxX3BnZW50cnlfdCAqdmlydF90
b194ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdik7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn0z-0000oC-3S; Thu, 07 Feb 2019 16:59:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn0y-0000n2-0H
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:04 +0000
X-Inumbo-ID: ab6d3493-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab6d3493-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573255"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:53 +0000
Message-ID: <20190207164456.9260-53-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 52/55] x86: remove lXe_to_lYe in __start_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvcGVybHkgbWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxlcyB3aGVyZSBuZWNlc3NhcnkuCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9zZXR1cC5jIHwgMTAgKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDkyZGEwNjA5MTUuLjdiNjQyMGY5NWEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0x
MDc5LDEzICsxMDc5LDE3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2ln
bmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICBwbDRlID0gX192YShfX3BhKGlkbGVfcGdfdGFi
bGUpKTsKICAgICAgICAgICAgIGZvciAoIGkgPSAwIDsgaSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVT
OyBpKyssIHBsNGUrKyApCiAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgbDNfcGdlbnRy
eV90ICpsM3Q7CisKICAgICAgICAgICAgICAgICBpZiAoICEobDRlX2dldF9mbGFncygqcGw0ZSkg
JiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAg
ICAgICAgICAgICpwbDRlID0gbDRlX2Zyb21faW50cHRlKGw0ZV9nZXRfaW50cHRlKCpwbDRlKSAr
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3BoeXNfc3RhcnQp
OwotICAgICAgICAgICAgICAgIHBsM2UgPSBsNGVfdG9fbDNlKCpwbDRlKTsKKyAgICAgICAgICAg
ICAgICBwbDNlID0gbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGw0ZV9nZXRfbWZuKCpwbDRl
KSk7CiAgICAgICAgICAgICAgICAgZm9yICggaiA9IDA7IGogPCBMM19QQUdFVEFCTEVfRU5UUklF
UzsgaisrLCBwbDNlKysgKQogICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
bDJfcGdlbnRyeV90ICpsMnQ7CisKICAgICAgICAgICAgICAgICAgICAgLyogTm90IHByZXNlbnQs
IDFHQiBtYXBwaW5nLCBvciBhbHJlYWR5IHJlbG9jYXRlZD8gKi8KICAgICAgICAgICAgICAgICAg
ICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgfHwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0UpIHx8
CkBAIC0xMDkzLDcgKzEwOTcsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAg
ICAgICAgICAgICAgICAgICAgICpwbDNlID0gbDNlX2Zyb21faW50cHRlKGwzZV9nZXRfaW50cHRl
KCpwbDNlKSArCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhl
bl9waHlzX3N0YXJ0KTsKLSAgICAgICAgICAgICAgICAgICAgcGwyZSA9IGwzZV90b19sMmUoKnBs
M2UpOworICAgICAgICAgICAgICAgICAgICBwbDJlID0gbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVf
bmV3KGwzZV9nZXRfbWZuKCpwbDNlKSk7CiAgICAgICAgICAgICAgICAgICAgIGZvciAoIGsgPSAw
OyBrIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGsrKywgcGwyZSsrICkKICAgICAgICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgLyogTm90IHByZXNlbnQsIFBTRSwgb3Ig
YWxyZWFkeSByZWxvY2F0ZWQ/ICovCkBAIC0xMTA0LDcgKzExMDgsOSBAQCB2b2lkIF9faW5pdCBu
b3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAgICAgICAg
ICAgICAgICAgKnBsMmUgPSBsMmVfZnJvbV9pbnRwdGUobDJlX2dldF9pbnRwdGUoKnBsMmUpICsK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9waHlz
X3N0YXJ0KTsKICAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOwogICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
ICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3QpOwogICAgICAgICAgICAgfQogCiAgICAg
ICAgICAgICAvKiBUaGUgb25seSBkYXRhIG1hcHBpbmdzIHRvIGJlIHJlbG9jYXRlZCBhcmUgaW4g
dGhlIFhlbiBhcmVhLiAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn0z-0000om-G0; Thu, 07 Feb 2019 16:59:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn0y-0000ng-Gs
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:04 +0000
X-Inumbo-ID: a9be13f2-2af9-11e9-a932-0bfdfc024872
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9be13f2-2af9-11e9-a932-0bfdfc024872;
 Thu, 07 Feb 2019 16:58:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573248"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:14 +0000
Message-ID: <20190207164456.9260-14-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 13/55] x86/mm: rewrite virt_to_xen_l3e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV3cml0ZSB0aGF0IGZ1bmN0aW9uIHRvIHVzZSB0aGUgbmV3IEFQSXMuIE1vZGlmeSBpdHMgY2Fs
bGVycyB0byB1bm1hcAp0aGUgcG9pbnRlciByZXR1cm5lZC4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA2MSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBjN2ZkMmNhMTEz
Li44NzUxYmU2ZTNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtNDc2OSw0NSArNDc2OSw3MCBAQCB2b2lkIGZyZWVfeGVuX3BhZ2V0YWJs
ZV9uZXcobWZuX3QgbWZuKQogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKG1hcF9wZ2Rpcl9sb2Nr
KTsKIAorLyoKKyAqIEdpdmVuIGEgdmlydHVhbCBhZGRyZXNzLCByZXR1cm4gYSBwb2ludGVyIHRv
IHhlbidzIEwzIGVudHJ5LiBDYWxsZXIKKyAqIG5lZWRzIHRvIHVubWFwIHRoZSBwb2ludGVyLgor
ICovCiBzdGF0aWMgbDNfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sM2UodW5zaWduZWQgbG9uZyB2
KQogewogICAgIGw0X3BnZW50cnlfdCAqcGw0ZTsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2UgPSBO
VUxMOwogCiAgICAgcGw0ZSA9ICZpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2KV07CiAg
ICAgaWYgKCAhKGw0ZV9nZXRfZmxhZ3MoKnBsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgIHsK
ICAgICAgICAgYm9vbCBsb2NraW5nID0gc3lzdGVtX3N0YXRlID4gU1lTX1NUQVRFX2Jvb3Q7Ci0g
ICAgICAgIGwzX3BnZW50cnlfdCAqbDN0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgICAg
ICBsM19wZ2VudHJ5X3QgKmwzdDsKKyAgICAgICAgbWZuX3QgbWZuOworCisgICAgICAgIG1mbiA9
IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5W
QUxJRF9NRk4pICkKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIGwzdCA9IG1hcF94
ZW5fcGFnZXRhYmxlX25ldyhtZm4pOwogCi0gICAgICAgIGlmICggIWwzdCApCi0gICAgICAgICAg
ICByZXR1cm4gTlVMTDsKICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgIHNwaW5f
bG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICBpZiAoICEobDRlX2dldF9mbGFncygqcGw0
ZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGw0X3BnZW50cnlf
dCBsNGUgPSBsNGVfZnJvbV9wYWRkcihfX3BhKGwzdCksIF9fUEFHRV9IWVBFUlZJU09SKTsKKyAg
ICAgICAgICAgIGw0X3BnZW50cnlfdCBsNGUgPSBsNGVfZnJvbV9tZm4obWZuLCBfX1BBR0VfSFlQ
RVJWSVNPUik7CiAKICAgICAgICAgICAgIGNsZWFyX3BhZ2UobDN0KTsKICAgICAgICAgICAgIGw0
ZV93cml0ZShwbDRlLCBsNGUpOwogICAgICAgICAgICAgZWZpX3VwZGF0ZV9sNF9wZ3RhYmxlKGw0
X3RhYmxlX29mZnNldCh2KSwgbDRlKTsKKyAgICAgICAgICAgIHBsM2UgPSBsM3QgKyBsM190YWJs
ZV9vZmZzZXQodik7CiAgICAgICAgICAgICBsM3QgPSBOVUxMOwogICAgICAgICB9CiAgICAgICAg
IGlmICggbG9ja2luZyApCiAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2sp
OwogICAgICAgICBpZiAoIGwzdCApCi0gICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDN0
KTsKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKCFwbDNlKTsKKyAgICAgICAgICAgIEFT
U0VSVCghbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pKTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEVfTkVXKGwzdCk7CisgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KG1m
bik7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoICFwbDNlICkKKyAgICB7CisgICAgICAg
IEFTU0VSVChsNGVfZ2V0X2ZsYWdzKCpwbDRlKSAmIF9QQUdFX1BSRVNFTlQpOworICAgICAgICBw
bDNlID0gKGwzX3BnZW50cnlfdCAqKW1hcF94ZW5fcGFnZXRhYmxlX25ldyhsNGVfZ2V0X21mbigq
cGw0ZSkpCisgICAgICAgICAgICArIGwzX3RhYmxlX29mZnNldCh2KTsKICAgICB9CiAKLSAgICBy
ZXR1cm4gbDRlX3RvX2wzZSgqcGw0ZSkgKyBsM190YWJsZV9vZmZzZXQodik7Cisgb3V0OgorICAg
IHJldHVybiBwbDNlOwogfQogCiBzdGF0aWMgbDJfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sMmUo
dW5zaWduZWQgbG9uZyB2KQogewogICAgIGwzX3BnZW50cnlfdCAqcGwzZTsKKyAgICBsMl9wZ2Vu
dHJ5X3QgKnBsMmUgPSBOVUxMOwogCiAgICAgcGwzZSA9IHZpcnRfdG9feGVuX2wzZSh2KTsKICAg
ICBpZiAoICFwbDNlICkKLSAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgICAgIGdvdG8gb3V0Owog
CiAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAg
IHsKQEAgLTQ4MTUsNyArNDg0MCw4IEBAIHN0YXRpYyBsMl9wZ2VudHJ5X3QgKnZpcnRfdG9feGVu
X2wyZSh1bnNpZ25lZCBsb25nIHYpCiAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0ID0gYWxsb2Nf
eGVuX3BhZ2V0YWJsZSgpOwogCiAgICAgICAgIGlmICggIWwydCApCi0gICAgICAgICAgICByZXR1
cm4gTlVMTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworCiAgICAgICAgIGlmICggbG9ja2luZyAp
CiAgICAgICAgICAgICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAgICAgICAgaWYgKCAh
KGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQpAQCAtNDgzMSw3ICs0ODU3
LDExIEBAIHN0YXRpYyBsMl9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wyZSh1bnNpZ25lZCBsb25n
IHYpCiAgICAgfQogCiAgICAgQlVHX09OKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNF
KTsKLSAgICByZXR1cm4gbDNlX3RvX2wyZSgqcGwzZSkgKyBsMl90YWJsZV9vZmZzZXQodik7Cisg
ICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpICsgbDJfdGFibGVfb2Zmc2V0KHYpOworCisgb3V0
OgorICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOworICAgIHJldHVybiBwbDJlOwog
fQogCiBsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBsb25nIHYpCkBAIC00
ODg3LDcgKzQ5MTcsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAgICAgYm9vbCBsb2NraW5nID0gc3lzdGVtX3N0YXRlID4gU1lTX1NUQVRFX2Jv
b3Q7Ci0gICAgbDNfcGdlbnRyeV90ICpwbDNlLCBvbDNlOworICAgIGwzX3BnZW50cnlfdCAqcGwz
ZSA9IE5VTEwsIG9sM2U7CiAgICAgbDJfcGdlbnRyeV90ICpwbDJlLCBvbDJlOwogICAgIGwxX3Bn
ZW50cnlfdCAqcGwxZSwgb2wxZTsKICAgICB1bnNpZ25lZCBpbnQgIGk7CkBAIC01MjYzLDcgKzUy
OTMsOCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgIGVsc2UgaWYgKCBsb2Nr
aW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAg
ICAgICB9Ci0gICAgZW5kX29mX2xvb3A6OworICAgIGVuZF9vZl9sb29wOgorICAgICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKICAgICB9CiAKICN1bmRlZiBmbHVzaF9mbGFncwpA
QCAtNTI3MSw2ICs1MzAyLDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgcmMgPSAwOwog
CiAgb3V0OgorICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOwogICAgIHJldHVybiBy
YzsKIH0KIApAQCAtNTI5NCw2ICs1MzI2LDcgQEAgaW50IHBvcHVsYXRlX3B0X3JhbmdlKHVuc2ln
bmVkIGxvbmcgdmlydCwgdW5zaWduZWQgbG9uZyBucl9tZm5zKQogaW50IG1vZGlmeV94ZW5fbWFw
cGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikK
IHsKICAgICBib29sIGxvY2tpbmcgPSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9vdDsKKyAg
ICBsM19wZ2VudHJ5X3QgKnBsM2UgPSBOVUxMOwogICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKICAg
ICBsMV9wZ2VudHJ5X3QgKnBsMWU7CiAgICAgdW5zaWduZWQgaW50ICBpOwpAQCAtNTMwOSw3ICs1
MzQyLDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25l
ZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKIAogICAgIHdoaWxlICggdiA8IGUgKQogICAgIHsK
LSAgICAgICAgbDNfcGdlbnRyeV90ICpwbDNlID0gdmlydF90b194ZW5fbDNlKHYpOworICAgICAg
ICBwbDNlID0gdmlydF90b194ZW5fbDNlKHYpOwogCiAgICAgICAgIGlmICggIXBsM2UgfHwgIShs
M2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewpAQCAtNTUz
NSw3ICs1NTY4LDggQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1
bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgIGVsc2UgaWYgKCBs
b2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwog
ICAgICAgICB9Ci0gICAgZW5kX29mX2xvb3A6OworICAgIGVuZF9vZl9sb29wOgorICAgICAgICBV
Tk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKICAgICB9CiAKICAgICBmbHVzaF9hcmVhKE5V
TEwsIEZMVVNIX1RMQl9HTE9CQUwpOwpAQCAtNTU0NCw2ICs1NTc4LDcgQEAgaW50IG1vZGlmeV94
ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGlu
dCBuZikKICAgICByYyA9IDA7CiAKICBvdXQ6CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVco
cGwzZSk7CiAgICAgcmV0dXJuIHJjOwogfQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn16-0000w8-09; Thu, 07 Feb 2019 16:59:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn14-0000tz-9N
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:10 +0000
X-Inumbo-ID: af420141-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af420141-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573267"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:16 +0000
Message-ID: <20190207164456.9260-16-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 15/55] x86/mm: rewrite virt_to_xen_l1e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV3cml0ZSB0aGlzIGZ1bmN0aW9uIHRvIHVzZSBuZXcgQVBJcy4gTW9kaWZ5IGl0cyBjYWxsZXJz
IHRvIHVubWFwIHRoZQpwb2ludGVyIHJldHVybmVkLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyB8IDEw
ICsrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgIHwgMzAgKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDkg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwppbmRleCA0YTA3Y2ZiMThlLi4yNDA4M2U5YTg2IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tYWluX3BhZ2UuYwpAQCAtMzMzLDIxICszMzMsMjMgQEAgdm9pZCB1bm1hcF9kb21haW5fcGFn
ZV9nbG9iYWwoY29uc3Qgdm9pZCAqcHRyKQogbWZuX3QgZG9tYWluX3BhZ2VfbWFwX3RvX21mbihj
b25zdCB2b2lkICpwdHIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyB2YSA9ICh1bnNpZ25lZCBsb25n
KXB0cjsKLSAgICBjb25zdCBsMV9wZ2VudHJ5X3QgKnBsMWU7CisgICAgbDFfcGdlbnRyeV90IGwx
ZTsKIAogICAgIGlmICggdmEgPj0gRElSRUNUTUFQX1ZJUlRfU1RBUlQgKQogICAgICAgICByZXR1
cm4gX21mbih2aXJ0X3RvX21mbihwdHIpKTsKIAogICAgIGlmICggdmEgPj0gVk1BUF9WSVJUX1NU
QVJUICYmIHZhIDwgVk1BUF9WSVJUX0VORCApCiAgICAgewotICAgICAgICBwbDFlID0gdmlydF90
b194ZW5fbDFlKHZhKTsKKyAgICAgICAgbDFfcGdlbnRyeV90ICpwbDFlID0gdmlydF90b194ZW5f
bDFlKHZhKTsKICAgICAgICAgQlVHX09OKCFwbDFlKTsKKyAgICAgICAgbDFlID0gKnBsMWU7Cisg
ICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMWUpOwogICAgIH0KICAgICBlbHNlCiAg
ICAgewogICAgICAgICBBU1NFUlQodmEgPj0gTUFQQ0FDSEVfVklSVF9TVEFSVCAmJiB2YSA8IE1B
UENBQ0hFX1ZJUlRfRU5EKTsKLSAgICAgICAgcGwxZSA9ICZfX2xpbmVhcl9sMV90YWJsZVtsMV9s
aW5lYXJfb2Zmc2V0KHZhKV07CisgICAgICAgIGwxZSA9IF9fbGluZWFyX2wxX3RhYmxlW2wxX2xp
bmVhcl9vZmZzZXQodmEpXTsKICAgICB9CiAKLSAgICByZXR1cm4gbDFlX2dldF9tZm4oKnBsMWUp
OworICAgIHJldHVybiBsMWVfZ2V0X21mbihsMWUpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5MWJiNTNiOGI5Li4zNTZkNTYxYTA2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtNDg5NywyNiArNDg5Nyw0NCBAQCBsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNp
Z25lZCBsb25nIHYpCiAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJF
U0VOVCkgKQogICAgIHsKICAgICAgICAgYm9vbCBsb2NraW5nID0gc3lzdGVtX3N0YXRlID4gU1lT
X1NUQVRFX2Jvb3Q7Ci0gICAgICAgIGwxX3BnZW50cnlfdCAqbDF0ID0gYWxsb2NfeGVuX3BhZ2V0
YWJsZSgpOworICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdDsKKyAgICAgICAgbWZuX3QgbWZuOwog
Ci0gICAgICAgIGlmICggIWwxdCApCisgICAgICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVf
bmV3KCk7CisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAg
ICAgIGdvdG8gb3V0OworCisgICAgICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm4p
OworCiAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICBzcGluX2xvY2soJm1hcF9w
Z2Rpcl9sb2NrKTsKICAgICAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0Vf
UFJFU0VOVCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBjbGVhcl9wYWdlKGwxdCk7Ci0gICAg
ICAgICAgICBsMmVfd3JpdGUocGwyZSwgbDJlX2Zyb21fcGFkZHIoX19wYShsMXQpLCBfX1BBR0Vf
SFlQRVJWSVNPUikpOworICAgICAgICAgICAgbDJlX3dyaXRlKHBsMmUsIGwyZV9mcm9tX21mbiht
Zm4sIF9fUEFHRV9IWVBFUlZJU09SKSk7CisgICAgICAgICAgICBwbDFlID0gbDF0ICsgbDFfdGFi
bGVfb2Zmc2V0KHYpOwogICAgICAgICAgICAgbDF0ID0gTlVMTDsKICAgICAgICAgfQogICAgICAg
ICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2Nr
KTsKKwogICAgICAgICBpZiAoIGwxdCApCi0gICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bDF0KTsKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKCFwbDFlKTsKKyAgICAgICAgICAg
IEFTU0VSVCghbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pKTsKKyAgICAgICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKGwxdCk7CisgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3
KG1mbik7CisgICAgICAgIH0KICAgICB9CiAKICAgICBCVUdfT04obDJlX2dldF9mbGFncygqcGwy
ZSkgJiBfUEFHRV9QU0UpOwotICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKSArIGwxX3RhYmxl
X29mZnNldCh2KTsKKworICAgIGlmICggIXBsMWUgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGwy
ZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCk7CisgICAgICAgIHBsMWUgPSAobDFf
cGdlbnRyeV90ICopbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyZV9nZXRfbWZuKCpwbDJlKSkKKyAg
ICAgICAgICAgICsgbDFfdGFibGVfb2Zmc2V0KHYpOworICAgIH0KIAogIG91dDoKICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhwbDJlKTsKQEAgLTUzMjAsNiArNTMzOCw3IEBAIGludCBtYXBf
cGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9j
ayk7CiAgICAgICAgIH0KICAgICBlbmRfb2ZfbG9vcDoKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcocGwxZSk7CiAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMmUpOwog
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKICAgICB9CkBAIC01MzI5LDYg
KzUzNDgsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICByYyA9IDA7CiAKICBvdXQ6Cisg
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwxZSk7CiAgICAgVU5NQVBfWEVOX1BBR0VUQUJM
RV9ORVcocGwyZSk7CiAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwzZSk7CiAgICAgcmV0
dXJuIHJjOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1e-0001KY-Fl; Thu, 07 Feb 2019 16:59:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1d-0001K8-Rq
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:45 +0000
X-Inumbo-ID: c4743722-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4743722-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573286"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:51 +0000
Message-ID: <20190207164456.9260-51-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 50/55] x86/pv: properly map and unmap page
 tables in mark_pv_pt_pages_rdonly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvcHYvZG9tMF9idWlsZC5jIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYwppbmRleCA4MzdlZjdiY2ExLi4yOTNiZTA3NmQ5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20w
X2J1aWxkLmMKQEAgLTUwLDE3ICs1MCwxNyBAQCBzdGF0aWMgX19pbml0IHZvaWQgbWFya19wdl9w
dF9wYWdlc19yZG9ubHkoc3RydWN0IGRvbWFpbiAqZCwKICAgICB1bnNpZ25lZCBsb25nIGNvdW50
OwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgbDRfcGdlbnRyeV90ICpwbDRlOwot
ICAgIGwzX3BnZW50cnlfdCAqcGwzZTsKLSAgICBsMl9wZ2VudHJ5X3QgKnBsMmU7Ci0gICAgbDFf
cGdlbnRyeV90ICpwbDFlOworICAgIGwzX3BnZW50cnlfdCAqcGwzZSwgKmwzdDsKKyAgICBsMl9w
Z2VudHJ5X3QgKnBsMmUsICpsMnQ7CisgICAgbDFfcGdlbnRyeV90ICpwbDFlLCAqbDF0OwogCiAg
ICAgcGw0ZSA9IGw0c3RhcnQgKyBsNF90YWJsZV9vZmZzZXQodnB0X3N0YXJ0KTsKLSAgICBwbDNl
ID0gbDRlX3RvX2wzZSgqcGw0ZSk7Ci0gICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQodnB0X3N0
YXJ0KTsKLSAgICBwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSk7Ci0gICAgcGwyZSArPSBsMl90YWJs
ZV9vZmZzZXQodnB0X3N0YXJ0KTsKLSAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSk7Ci0gICAg
cGwxZSArPSBsMV90YWJsZV9vZmZzZXQodnB0X3N0YXJ0KTsKKyAgICBsM3QgPSBtYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcobDRlX2dldF9tZm4oKnBsNGUpKTsKKyAgICBwbDNlID0gbDN0ICsgbDNfdGFi
bGVfb2Zmc2V0KHZwdF9zdGFydCk7CisgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwz
ZV9nZXRfbWZuKCpwbDNlKSk7CisgICAgcGwyZSA9IGwydCArIGwyX3RhYmxlX29mZnNldCh2cHRf
c3RhcnQpOworICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbigqcGwy
ZSkpOworICAgIHBsMWUgPSBsMXQgKyBsMV90YWJsZV9vZmZzZXQodnB0X3N0YXJ0KTsKICAgICBm
b3IgKCBjb3VudCA9IDA7IGNvdW50IDwgbnJfcHRfcGFnZXM7IGNvdW50KysgKQogICAgIHsKICAg
ICAgICAgbDFlX3JlbW92ZV9mbGFncygqcGwxZSwgX1BBR0VfUlcpOwpAQCAtODUsMTIgKzg1LDIz
IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBtYXJrX3B2X3B0X3BhZ2VzX3Jkb25seShzdHJ1Y3QgZG9t
YWluICpkLAogICAgICAgICAgICAgaWYgKCAhKCh1bnNpZ25lZCBsb25nKSsrcGwyZSAmIChQQUdF
X1NJWkUgLSAxKSkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggISgodW5z
aWduZWQgbG9uZykrK3BsM2UgJiAoUEFHRV9TSVpFIC0gMSkpICkKLSAgICAgICAgICAgICAgICAg
ICAgcGwzZSA9IGw0ZV90b19sM2UoKisrcGw0ZSk7Ci0gICAgICAgICAgICAgICAgcGwyZSA9IGwz
ZV90b19sMmUoKnBsM2UpOworICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKKyAgICAgICAgICAgICAgICAgICAgbDN0ID0g
bWFwX3hlbl9wYWdldGFibGVfbmV3KGw0ZV9nZXRfbWZuKCorK3BsNGUpKTsKKyAgICAgICAgICAg
ICAgICAgICAgcGwzZSA9IGwzdDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKyAgICAgICAgICAgICAgICBsMnQgPSBtYXBf
eGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4oKnBsM2UpKTsKKyAgICAgICAgICAgICAgICBw
bDJlID0gbDJ0OwogICAgICAgICAgICAgfQotICAgICAgICAgICAgcGwxZSA9IGwyZV90b19sMWUo
KnBsMmUpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDF0KTsKKyAgICAg
ICAgICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbigqcGwyZSkpOwor
ICAgICAgICAgICAgcGwxZSA9IGwxdDsKICAgICAgICAgfQogICAgIH0KKyAgICBVTk1BUF9YRU5f
UEFHRVRBQkxFX05FVyhsMXQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7Cisg
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKIH0KIAogc3RhdGljIF9faW5pdCB2b2lk
IHNldHVwX3B2X3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZ3RibF9w
Zm4sCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1g-0001MB-St; Thu, 07 Feb 2019 16:59:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1f-0001L9-Ff
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:47 +0000
X-Inumbo-ID: c5ab6054-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5ab6054-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573272"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:41 +0000
Message-ID: <20190207164456.9260-41-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 40/55] x86/shim: map and unmap page tables
 in replace_va_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvcHYvc2hpbS5jIHwgMjAgKysrKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wdi9zaGltLmMgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCmluZGV4IDMyNGNhMjdmOTMu
LmNmNjM4ZmE5NjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKKysrIGIveGVu
L2FyY2gveDg2L3B2L3NoaW0uYwpAQCAtMTY3LDE1ICsxNjcsMjUgQEAgc3RhdGljIHZvaWQgX19p
bml0IHJlcGxhY2VfdmFfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLCBsNF9wZ2VudHJ5X3QgKmw0
c3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgdmEsIG1mbl90IG1mbikKIHsKICAgICBsNF9wZ2VudHJ5X3QgKnBsNGUgPSBsNHN0YXJ0ICsg
bDRfdGFibGVfb2Zmc2V0KHZhKTsKLSAgICBsM19wZ2VudHJ5X3QgKnBsM2UgPSBsNGVfdG9fbDNl
KCpwbDRlKSArIGwzX3RhYmxlX29mZnNldCh2YSk7Ci0gICAgbDJfcGdlbnRyeV90ICpwbDJlID0g
bDNlX3RvX2wyZSgqcGwzZSkgKyBsMl90YWJsZV9vZmZzZXQodmEpOwotICAgIGwxX3BnZW50cnlf
dCAqcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0KHZhKTsKLSAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobDFlX2dldF9tZm4oKnBsMWUpKTsK
KyAgICBsM19wZ2VudHJ5X3QgKnBsM2U7CisgICAgbDJfcGdlbnRyeV90ICpwbDJlOworICAgIGwx
X3BnZW50cnlfdCAqcGwxZTsKIAotICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgIHBs
M2UgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDRlX2dldF9tZm4oKnBsNGUpKTsKKyAgICBwbDNl
ICs9IGwzX3RhYmxlX29mZnNldCh2YSk7CisgICAgcGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25l
dyhsM2VfZ2V0X21mbigqcGwzZSkpOworICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KHZhKTsK
KyAgICBwbDFlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyZV9nZXRfbWZuKCpwbDJlKSk7Cisg
ICAgcGwxZSArPSBsMV90YWJsZV9vZmZzZXQodmEpOworCisgICAgcHV0X3BhZ2VfYW5kX3R5cGUo
bWZuX3RvX3BhZ2UobDFlX2dldF9tZm4oKnBsMWUpKSk7CiAKICAgICAqcGwxZSA9IGwxZV9mcm9t
X21mbihtZm4sICghaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gTDFfUFJPVAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBDT01QQVRfTDFfUFJP
VCkpOworCisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwxZSk7CisgICAgVU5NQVBfWEVO
X1BBR0VUQUJMRV9ORVcocGwyZSk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwzZSk7
CiB9CiAKIHN0YXRpYyB2b2lkIGV2dGNobl9yZXNlcnZlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBwb3J0KQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1i-0001NE-9J; Thu, 07 Feb 2019 16:59:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1g-0001M2-OR
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:48 +0000
X-Inumbo-ID: c6917c6d-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6917c6d-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573276"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:20 +0000
Message-ID: <20190207164456.9260-20-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 19/55] x86/mm: drop lXe_to_lYe invocations
 from modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyB8IDI4ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMThjN2I0MzcwNS4uZGRkOTll
ZjBmMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTU0MDYsOCArNTQwNiw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVk
IGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiB7CiAgICAgYm9vbCBs
b2NraW5nID0gc3lzdGVtX3N0YXRlID4gU1lTX1NUQVRFX2Jvb3Q7CiAgICAgbDNfcGdlbnRyeV90
ICpwbDNlID0gTlVMTDsKLSAgICBsMl9wZ2VudHJ5X3QgKnBsMmU7Ci0gICAgbDFfcGdlbnRyeV90
ICpwbDFlOworICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IE5VTEw7CiAgICAgdW5zaWduZWQgaW50
ICBpOwogICAgIHVuc2lnbmVkIGxvbmcgdiA9IHM7CiAgICAgaW50IHJjID0gLUVOT01FTTsKQEAg
LTU0ODksNyArNTQ4OCw4IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcg
cywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAqIFRoZSBMMyBl
bnRyeSBoYXMgYmVlbiB2ZXJpZmllZCB0byBiZSBwcmVzZW50LCBhbmQgd2UndmUgZGVhbHQgd2l0
aAogICAgICAgICAgKiAxRyBwYWdlcyBhcyB3ZWxsLCBzbyB0aGUgTDIgdGFibGUgY2Fubm90IHJl
cXVpcmUgYWxsb2NhdGlvbi4KICAgICAgICAgICovCi0gICAgICAgIHBsMmUgPSBsM2VfdG9fbDJl
KCpwbDNlKSArIGwyX3RhYmxlX29mZnNldCh2KTsKKyAgICAgICAgcGwyZSA9IG1hcF94ZW5fcGFn
ZXRhYmxlX25ldyhsM2VfZ2V0X21mbigqcGwzZSkpOworICAgICAgICBwbDJlICs9IGwyX3RhYmxl
X29mZnNldCh2KTsKIAogICAgICAgICBpZiAoICEobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFH
RV9QUkVTRU5UKSApCiAgICAgICAgIHsKQEAgLTU1NTQsMTQgKzU1NTQsMTYgQEAgaW50IG1vZGlm
eV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVk
IGludCBuZikKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAg
IGwxX3BnZW50cnlfdCBubDFlLCAqbDF0OworICAgICAgICAgICAgbDFfcGdlbnRyeV90IG5sMWUs
ICpsMXQsICpwbDFlOworICAgICAgICAgICAgbWZuX3QgbDF0X21mbjsKIAogICAgICAgICAgICAg
LyoKICAgICAgICAgICAgICAqIE9yZGluYXJ5IDRrQiBtYXBwaW5nOiBUaGUgTDIgZW50cnkgaGFz
IGJlZW4gdmVyaWZpZWQgdG8gYmUKICAgICAgICAgICAgICAqIHByZXNlbnQsIGFuZCB3ZSd2ZSBk
ZWFsdCB3aXRoIDJNIHBhZ2VzIGFzIHdlbGwsIHNvIHRoZSBMMSB0YWJsZQogICAgICAgICAgICAg
ICogY2Fubm90IHJlcXVpcmUgYWxsb2NhdGlvbi4KICAgICAgICAgICAgICAqLwotICAgICAgICAg
ICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0KHYpOworICAgICAg
ICAgICAgcGwxZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbigqcGwyZSkpOwor
ICAgICAgICAgICAgcGwxZSArPSBsMV90YWJsZV9vZmZzZXQodik7CiAKICAgICAgICAgICAgIC8q
IENvbmZpcm0gdGhlIGNhbGxlciBpc24ndCB0cnlpbmcgdG8gY3JlYXRlIG5ldyBtYXBwaW5ncy4g
Ki8KICAgICAgICAgICAgIGlmICggIShsMWVfZ2V0X2ZsYWdzKCpwbDFlKSAmIF9QQUdFX1BSRVNF
TlQpICkKQEAgLTU1NzIsNiArNTU3NCw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2ln
bmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGwxZV9nZXRfZmxhZ3MoKnBsMWUpICYgfkZMQUdTX01BU0sp
IHwgbmYpOwogCiAgICAgICAgICAgICBsMWVfd3JpdGVfYXRvbWljKHBsMWUsIG5sMWUpOworICAg
ICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwxZSk7CiAgICAgICAgICAgICB2ICs9
IFBBR0VfU0laRTsKIAogICAgICAgICAgICAgLyoKQEAgLTU2MDEsMTAgKzU2MDQsMTIgQEAgaW50
IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVu
c2lnbmVkIGludCBuZikKICAgICAgICAgICAgICAgICBnb3RvIGVuZF9vZl9sb29wOwogICAgICAg
ICAgICAgfQogCi0gICAgICAgICAgICBsMXQgPSBsMmVfdG9fbDFlKCpwbDJlKTsKKyAgICAgICAg
ICAgIGwxdF9tZm4gPSBsMmVfZ2V0X21mbigqcGwyZSk7CisgICAgICAgICAgICBsMXQgPSBtYXBf
eGVuX3BhZ2V0YWJsZV9uZXcobDF0X21mbik7CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8
IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgIGlmICggbDFlX2dl
dF9pbnRwdGUobDF0W2ldKSAhPSAwICkKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOwogICAgICAgICAgICAgaWYgKCBp
ID09IEwxX1BBR0VUQUJMRV9FTlRSSUVTICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAvKiBFbXB0eTogemFwIHRoZSBMMkUgYW5kIGZyZWUgdGhlIEwxIHBhZ2UuICovCkBAIC01NjEy
LDcgKzU2MTcsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVu
c2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgICAgIGlmICggbG9j
a2luZyApCiAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7
CiAgICAgICAgICAgICAgICAgZmx1c2hfYXJlYShOVUxMLCBGTFVTSF9UTEJfR0xPQkFMKTsgLyog
Zmx1c2ggYmVmb3JlIGZyZWUgKi8KLSAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bDF0KTsKKyAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KGwxdF9tZm4pOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcgKQogICAgICAgICAg
ICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CkBAIC01NjQzLDExICs1NjQ4LDE0
IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9u
ZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAKICAgICAgICAgewogICAgICAgICAgICAgbDJfcGdlbnRy
eV90ICpsMnQ7CisgICAgICAgICAgICBtZm5fdCBsMnRfbWZuOwogCi0gICAgICAgICAgICBsMnQg
PSBsM2VfdG9fbDJlKCpwbDNlKTsKKyAgICAgICAgICAgIGwydF9tZm4gPSBsM2VfZ2V0X21mbigq
cGwzZSk7CisgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJ0X21mbik7
CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysg
KQogICAgICAgICAgICAgICAgIGlmICggbDJlX2dldF9pbnRwdGUobDJ0W2ldKSAhPSAwICkKICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxF
X05FVyhsMnQpOwogICAgICAgICAgICAgaWYgKCBpID09IEwyX1BBR0VUQUJMRV9FTlRSSUVTICkK
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBFbXB0eTogemFwIHRoZSBMM0UgYW5k
IGZyZWUgdGhlIEwyIHBhZ2UuICovCkBAIC01NjU1LDEyICs1NjYzLDEzIEBAIGludCBtb2RpZnlf
eGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBp
bnQgbmYpCiAgICAgICAgICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAgICAgICAgICAgICAgICBmbHVzaF9h
cmVhKE5VTEwsIEZMVVNIX1RMQl9HTE9CQUwpOyAvKiBmbHVzaCBiZWZvcmUgZnJlZSAqLwotICAg
ICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMnQpOworICAgICAgICAgICAgICAgIGZy
ZWVfeGVuX3BhZ2V0YWJsZV9uZXcobDJ0X21mbik7CiAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICBlbHNlIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9w
Z2Rpcl9sb2NrKTsKICAgICAgICAgfQogICAgIGVuZF9vZl9sb29wOgorICAgICAgICBVTk1BUF9Y
RU5fUEFHRVRBQkxFX05FVyhwbDJlKTsKICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVco
cGwzZSk7CiAgICAgfQogCkBAIC01NjcwLDYgKzU2NzksNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBw
aW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQog
ICAgIHJjID0gMDsKIAogIG91dDoKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDJlKTsK
ICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKICAgICByZXR1cm4gcmM7CiB9Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1j-0001Oc-Kr; Thu, 07 Feb 2019 16:59:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1j-0001O3-0a
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:51 +0000
X-Inumbo-ID: c78c14d5-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c78c14d5-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573291"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:24 +0000
Message-ID: <20190207164456.9260-24-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 23/55] x86_64/mm: drop l4e_to_l3e invocation
 from paging_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgfCA3ICsrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9t
bS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IDAyOTE5NDgxZTQuLjA5NGM2MDlj
OGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94
ODYveDg2XzY0L21tLmMKQEAgLTY0OCw4ICs2NDgsMTAgQEAgdm9pZCBfX2luaXQgcGFnaW5nX2lu
aXQodm9pZCkKICAgICAvKiBDcmVhdGUgdXNlci1hY2Nlc3NpYmxlIEwyIGRpcmVjdG9yeSB0byBt
YXAgdGhlIE1QVCBmb3IgY29tcGF0IGd1ZXN0cy4gKi8KICAgICBCVUlMRF9CVUdfT04obDRfdGFi
bGVfb2Zmc2V0KFJEV1JfTVBUX1ZJUlRfU1RBUlQpICE9CiAgICAgICAgICAgICAgICAgIGw0X3Rh
YmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCkpOwotICAgIGwzX3JvX21wdCA9
IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoCi0gICAgICAgIEhJUk9f
Q09NUEFUX01QVF9WSVJUX1NUQVJUKV0pOworCisgICAgbDNfcm9fbXB0X21mbiA9IGw0ZV9nZXRf
bWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKV0pOworICAgIGwz
X3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM19yb19tcHRfbWZuKTsKIAogICAgIGwy
X3JvX21wdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOwogICAgIGlmICggbWZuX2Vx
KGwyX3JvX21wdF9tZm4sIElOVkFMSURfTUZOKSApCkBAIC03MDEsNiArNzAzLDcgQEAgdm9pZCBf
X2luaXQgcGFnaW5nX2luaXQodm9pZCkKICN1bmRlZiBNRk4KIAogICAgIFVOTUFQX1hFTl9QQUdF
VEFCTEVfTkVXKGwyX3JvX21wdCk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNfcm9f
bXB0KTsKIAogICAgIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nX3ZhbGlkID0gMTsKIAotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1m-0001SO-9e; Thu, 07 Feb 2019 16:59:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1k-0001PY-98
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:52 +0000
X-Inumbo-ID: c8273e6c-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8273e6c-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573285"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:25 +0000
Message-ID: <20190207164456.9260-25-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 24/55] x86_64/mm.c: remove code that serves
 no purpose in setup_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2
XzY0L21tLmMKaW5kZXggMDk0YzYwOWM4Yy4uNTVmYTMzOGQ3MSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtNDgw
LDggKzQ4MCw2IEBAIHN0YXRpYyBpbnQgc2V0dXBfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRk
X2luZm8gKmluZm8pCiAgICAgICAgICAgICBsMmVfd3JpdGUobDJfcm9fbXB0LCBsMmVfZnJvbV9t
Zm4obWZuLAogICAgICAgICAgICAgICAgICAgIC8qX1BBR0VfR0xPQkFMfCovX1BBR0VfUFNFfF9Q
QUdFX1VTRVJ8X1BBR0VfUFJFU0VOVCkpOwogICAgICAgICB9Ci0gICAgICAgIGlmICggISgodW5z
aWduZWQgbG9uZylsMl9yb19tcHQgJiB+UEFHRV9NQVNLKSApCi0gICAgICAgICAgICBsMl9yb19t
cHQgPSBOVUxMOwogICAgICAgICBpICs9ICggMVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQgLSAz
KSk7CiAgICAgfQogI3VuZGVmIENOVAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1m-0001Sr-MZ; Thu, 07 Feb 2019 16:59:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1l-0001Rc-Hs
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:53 +0000
X-Inumbo-ID: c940be18-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c940be18-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573303"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:29 +0000
Message-ID: <20190207164456.9260-29-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 28/55] efi: use new page table APIs in
 copy_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWZ0ZXIgaW5zcGVjdGlvbiBBUk0gZG9lc24ndCBoYXZlIGFsbG9jX3hlbl9wYWdldGFibGUgc28g
dGhpcyBmdW5jdGlvbgppcyB4ODYgb25seSwgd2hpY2ggbWVhbnMgaXQgaXMgc2FmZSBmb3IgdXMg
dG8gY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tClhYWCB0ZXN0IHRoaXMgaW4gZ2l0bGFiIGNpIHRvIGJlIHN1cmUuCi0tLQogeGVuL2NvbW1v
bi9lZmkvYm9vdC5jIHwgMTYgKysrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGlu
c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9lZmkv
Ym9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IDc5MTkzNzg0ZmYuLjYyYjU5NDRl
NjEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4vY29tbW9uL2Vm
aS9ib290LmMKQEAgLTE0NDAsMTYgKzE0NDAsMjIgQEAgc3RhdGljIF9faW5pdCB2b2lkIGNvcHlf
bWFwcGluZyh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBlbmQsCiAgICAgICAgICAg
ICBjb250aW51ZTsKICAgICAgICAgaWYgKCAhKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9QQUdFX1BS
RVNFTlQpICkKICAgICAgICAgewotICAgICAgICAgICAgbDNkc3QgPSBhbGxvY194ZW5fcGFnZXRh
YmxlKCk7Ci0gICAgICAgICAgICBCVUdfT04oIWwzZHN0KTsKKyAgICAgICAgICAgIG1mbl90IGwz
dF9tZm47CisKKyAgICAgICAgICAgIGwzdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygp
OworICAgICAgICAgICAgQlVHX09OKG1mbl9lcShsM3RfbWZuLCBJTlZBTElEX01GTikpOworICAg
ICAgICAgICAgbDNkc3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDN0X21mbik7CiAgICAgICAg
ICAgICBjbGVhcl9wYWdlKGwzZHN0KTsKICAgICAgICAgICAgIGVmaV9sNF9wZ3RhYmxlW2w0X3Rh
YmxlX29mZnNldChtZm4gPDwgUEFHRV9TSElGVCldID0KLSAgICAgICAgICAgICAgICBsNGVfZnJv
bV9wYWRkcih2aXJ0X3RvX21hZGRyKGwzZHN0KSwgX19QQUdFX0hZUEVSVklTT1IpOworICAgICAg
ICAgICAgICAgIGw0ZV9mcm9tX21mbihsM3RfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQotICAgICAgICAgICAgbDNkc3QgPSBsNGVfdG9fbDNlKGw0ZSk7
Ci0gICAgICAgIGwzc3JjID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNl
dCh2YSldKTsKKyAgICAgICAgICAgIGwzZHN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGw0ZV9n
ZXRfbWZuKGw0ZSkpOworICAgICAgICBsM3NyYyA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAg
ICAgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHZhKV0p
KTsKICAgICAgICAgbDNkc3RbbDNfdGFibGVfb2Zmc2V0KG1mbiA8PCBQQUdFX1NISUZUKV0gPSBs
M3NyY1tsM190YWJsZV9vZmZzZXQodmEpXTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9O
RVcobDNzcmMpOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM2RzdCk7CiAgICAg
fQogfQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1n-0001TY-1x; Thu, 07 Feb 2019 16:59:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1l-0001Rw-On
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:53 +0000
X-Inumbo-ID: c9851299-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9851299-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573297"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:37 +0000
Message-ID: <20190207164456.9260-37-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 36/55] x86/smpboot: switch pl2e to use new
 APIs in clone_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jIHwgMTggKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCBmNzRhNmMyNDVmLi5l
MTRlNDhkODIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKQEAgLTY3Myw3ICs2NzMsNyBAQCBzdGF0aWMgaW50IGNsb25lX21h
cHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAgIHVuc2lnbmVk
IGxvbmcgbGluZWFyID0gKHVuc2lnbmVkIGxvbmcpcHRyLCBwZm47CiAgICAgdW5zaWduZWQgaW50
IGZsYWdzOwogICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IE5VTEw7Ci0gICAgbDJfcGdlbnRyeV90
ICpwbDJlOworICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IE5VTEw7CiAgICAgbDFfcGdlbnRyeV90
ICpwbDFlOwogICAgIGludCByYzsKIApAQCAtNzA5LDcgKzcwOSw4IEBAIHN0YXRpYyBpbnQgY2xv
bmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgfQog
ICAgIGVsc2UKICAgICB7Ci0gICAgICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKSArIGwyX3Rh
YmxlX29mZnNldChsaW5lYXIpOworICAgICAgICBwbDJlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3
KGwzZV9nZXRfbWZuKCpwbDNlKSk7CisgICAgICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KGxp
bmVhcik7CiAgICAgICAgIGZsYWdzID0gbDJlX2dldF9mbGFncygqcGwyZSk7CiAgICAgICAgIEFT
U0VSVChmbGFncyAmIF9QQUdFX1BSRVNFTlQpOwogICAgICAgICBpZiAoIGZsYWdzICYgX1BBR0Vf
UFNFICkKQEAgLTczMSw2ICs3MzIsNyBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qg
dm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAgICAgICB9CiAgICAgfQogCisgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwyZSk7CiAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9O
RVcocGwzZSk7CiAKICAgICBpZiAoICEocm9vdF9nZXRfZmxhZ3MocnB0W3Jvb3RfdGFibGVfb2Zm
c2V0KGxpbmVhcildKSAmIF9QQUdFX1BSRVNFTlQpICkKQEAgLTc1NiwxOSArNzU4LDIyIEBAIHN0
YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpy
cHQpCiAKICAgICBpZiAoICEobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UKSAp
CiAgICAgewotICAgICAgICBwbDJlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAgICBp
ZiAoICFwbDJlICkKKyAgICAgICAgbWZuX3QgbDJ0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVf
bmV3KCk7CisKKyAgICAgICAgaWYgKCBtZm5fZXEobDJ0X21mbiwgSU5WQUxJRF9NRk4pICkKICAg
ICAgICAgewogICAgICAgICAgICAgcmMgPSAtRU5PTUVNOwogICAgICAgICAgICAgZ290byBvdXQ7
CiAgICAgICAgIH0KKworICAgICAgICBwbDJlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwydF9t
Zm4pOwogICAgICAgICBjbGVhcl9wYWdlKHBsMmUpOwotICAgICAgICBsM2Vfd3JpdGUocGwzZSwg
bDNlX2Zyb21fcGFkZHIoX19wYShwbDJlKSwgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAgICAgICAg
bDNlX3dyaXRlKHBsM2UsIGwzZV9mcm9tX21mbihsMnRfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUikp
OwogICAgIH0KICAgICBlbHNlCiAgICAgewogICAgICAgICBBU1NFUlQoIShsM2VfZ2V0X2ZsYWdz
KCpwbDNlKSAmIF9QQUdFX1BTRSkpOwotICAgICAgICBwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSk7
CisgICAgICAgIHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4oKnBsM2Up
KTsKICAgICB9CiAKICAgICBwbDJlICs9IGwyX3RhYmxlX29mZnNldChsaW5lYXIpOwpAQCAtODAz
LDYgKzgwOCw3IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJv
b3RfcGdlbnRyeV90ICpycHQpCiAKICAgICByYyA9IDA7CiAgb3V0OgorICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEVfTkVXKHBsMmUpOwogICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOwog
ICAgIHJldHVybiByYzsKIH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1o-0001Vg-Gp; Thu, 07 Feb 2019 16:59:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1m-0001TF-VJ
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:54 +0000
X-Inumbo-ID: c9e96196-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9e96196-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573322"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:36 +0000
Message-ID: <20190207164456.9260-36-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 35/55] x86/smpboot: switch pl3e to use new
 APIs in clone_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jIHwgMjIgKysrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDE1IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggY2IzOGYzMTQ2
NS4uZjc0YTZjMjQ1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94
ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC02NzIsNyArNjcyLDcgQEAgc3RhdGljIGludCBjbG9u
ZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKIHsKICAgICB1
bnNpZ25lZCBsb25nIGxpbmVhciA9ICh1bnNpZ25lZCBsb25nKXB0ciwgcGZuOwogICAgIHVuc2ln
bmVkIGludCBmbGFnczsKLSAgICBsM19wZ2VudHJ5X3QgKnBsM2U7CisgICAgbDNfcGdlbnRyeV90
ICpwbDNlID0gTlVMTDsKICAgICBsMl9wZ2VudHJ5X3QgKnBsMmU7CiAgICAgbDFfcGdlbnRyeV90
ICpwbDFlOwogICAgIGludCByYzsKQEAgLTY5NSw4ICs2OTUsOSBAQCBzdGF0aWMgaW50IGNsb25l
X21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAgICAgICBn
b3RvIG91dDsKICAgICB9CiAKLSAgICBwbDNlID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW3Jv
b3RfdGFibGVfb2Zmc2V0KGxpbmVhcildKSArCi0gICAgICAgIGwzX3RhYmxlX29mZnNldChsaW5l
YXIpOworICAgIHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgIGw0ZV9nZXRf
bWZuKGlkbGVfcGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0pKTsKKyAgICBwbDNl
ICs9IGwzX3RhYmxlX29mZnNldChsaW5lYXIpOwogCiAgICAgZmxhZ3MgPSBsM2VfZ2V0X2ZsYWdz
KCpwbDNlKTsKICAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKQEAgLTczMCwyMCAr
NzMxLDI2IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3Rf
cGdlbnRyeV90ICpycHQpCiAgICAgICAgIH0KICAgICB9CiAKKyAgICBVTk1BUF9YRU5fUEFHRVRB
QkxFX05FVyhwbDNlKTsKKwogICAgIGlmICggIShyb290X2dldF9mbGFncyhycHRbcm9vdF90YWJs
ZV9vZmZzZXQobGluZWFyKV0pICYgX1BBR0VfUFJFU0VOVCkgKQogICAgIHsKLSAgICAgICAgcGwz
ZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgaWYgKCAhcGwzZSApCisgICAgICAg
IG1mbl90IGwzdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworCisgICAgICAgIGlm
ICggbWZuX2VxKGwzdF9tZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHJjID0gLUVOT01FTTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CisKKyAgICAg
ICAgcGwzZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM3RfbWZuKTsKICAgICAgICAgY2xlYXJf
cGFnZShwbDNlKTsKICAgICAgICAgbDRlX3dyaXRlKCZycHRbcm9vdF90YWJsZV9vZmZzZXQobGlu
ZWFyKV0sCi0gICAgICAgICAgICAgICAgICBsNGVfZnJvbV9wYWRkcihfX3BhKHBsM2UpLCBfX1BB
R0VfSFlQRVJWSVNPUikpOworICAgICAgICAgICAgICAgICAgbDRlX2Zyb21fbWZuKGwzdF9tZm4s
IF9fUEFHRV9IWVBFUlZJU09SKSk7CiAgICAgfQogICAgIGVsc2UKLSAgICAgICAgcGwzZSA9IGw0
ZV90b19sM2UocnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildKTsKKyAgICAgICAgcGwzZSA9
IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgICAgIGw0ZV9nZXRfbWZuKHJwdFtyb290
X3RhYmxlX29mZnNldChsaW5lYXIpXSkpOwogCiAgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQo
bGluZWFyKTsKIApAQCAtNzk2LDYgKzgwMyw3IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhj
b25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAKICAgICByYyA9IDA7CiAgb3V0
OgorICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOwogICAgIHJldHVybiByYzsKIH0K
IAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1o-0001WP-T4; Thu, 07 Feb 2019 16:59:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1m-0001TG-VK
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:54 +0000
X-Inumbo-ID: c9eac4f4-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9eac4f4-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573318"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:54 +0000
Message-ID: <20190207164456.9260-54-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 53/55] x86/mm: drop old page table APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgd2UndmUgc3dpdGNoZWQgYWxsIHVzZXJzIHRvIHRoZSBuZXcgQVBJcywgdGhlIG9s
ZCBvbmVzIGFyZW4ndApuZWVkZWQgYW55bW9yZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgfCAxNiAt
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICB8ICAyIC0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3BhZ2UuaCB8ICA1IC0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDIzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKaW5kZXggNDRjOWRmNWM5ZS4uMmEzNDQyZDg4MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ3MjMsMjIgKzQ3MjMsNiBAQCBp
bnQgbW1jZmdfaW50ZXJjZXB0X3dyaXRlKAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAK
LXZvaWQgKmFsbG9jX3hlbl9wYWdldGFibGUodm9pZCkKLXsKLSAgICBtZm5fdCBtZm47Ci0KLSAg
ICBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOwotICAgIEFTU0VSVCghbWZuX2VxKG1m
biwgSU5WQUxJRF9NRk4pKTsKLQotICAgIHJldHVybiBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobWZu
KTsKLX0KLQotdm9pZCBmcmVlX3hlbl9wYWdldGFibGUodm9pZCAqdikKLXsKLSAgICBpZiAoIHN5
c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfZWFybHlfYm9vdCApCi0gICAgICAgIGZyZWVfeGVuX3Bh
Z2V0YWJsZV9uZXcodmlydF90b19tZm4odikpOwotfQotCiBtZm5fdCBhbGxvY194ZW5fcGFnZXRh
YmxlX25ldyh2b2lkKQogewogICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJs
eV9ib290ICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaAppbmRleCA3MDhiODRiYjg5Li43ZmFlNGJiMzExIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CkBAIC02NDIsOCArNjQyLDYgQEAgaW50IGFyY2hfYWNxdWlyZV9yZXNvdXJjZShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50ICpmbGFncyk7CiAKIC8qIEFsbG9jYXRvciBmdW5jdGlvbnMgZm9yIFhlbiBwYWdl
dGFibGVzLiAqLwotdm9pZCAqYWxsb2NfeGVuX3BhZ2V0YWJsZSh2b2lkKTsKLXZvaWQgZnJlZV94
ZW5fcGFnZXRhYmxlKHZvaWQgKnYpOwogbWZuX3QgYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcodm9p
ZCk7CiB2b2lkICptYXBfeGVuX3BhZ2V0YWJsZV9uZXcobWZuX3QgbWZuKTsKIHZvaWQgdW5tYXBf
eGVuX3BhZ2V0YWJsZV9uZXcodm9pZCAqdik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCmluZGV4IDA1YThiMWVmYTYu
LjkwNmVjNzAxYTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCkBAIC0xODcsMTEgKzE4Nyw2IEBAIHN0YXRpYyBp
bmxpbmUgbDRfcGdlbnRyeV90IGw0ZV9mcm9tX3BhZGRyKHBhZGRyX3QgcGEsIHVuc2lnbmVkIGlu
dCBmbGFncykKICNkZWZpbmUgbDRlX2hhc19jaGFuZ2VkKHgseSxmbGFncykgXAogICAgICggISEo
KCh4KS5sNCBeICh5KS5sNCkgJiAoKFBBRERSX01BU0smUEFHRV9NQVNLKXxwdXRfcHRlX2ZsYWdz
KGZsYWdzKSkpICkKIAotLyogUGFnZXRhYmxlIHdhbGtpbmcuICovCi0jZGVmaW5lIGwyZV90b19s
MWUoeCkgICAgICAgICAgICAgICgobDFfcGdlbnRyeV90ICopX192YShsMmVfZ2V0X3BhZGRyKHgp
KSkKLSNkZWZpbmUgbDNlX3RvX2wyZSh4KSAgICAgICAgICAgICAgKChsMl9wZ2VudHJ5X3QgKilf
X3ZhKGwzZV9nZXRfcGFkZHIoeCkpKQotI2RlZmluZSBsNGVfdG9fbDNlKHgpICAgICAgICAgICAg
ICAoKGwzX3BnZW50cnlfdCAqKV9fdmEobDRlX2dldF9wYWRkcih4KSkpCi0KICNkZWZpbmUgbWFw
X2wxdF9mcm9tX2wyZSh4KSAgICAgICAgKGwxX3BnZW50cnlfdCAqKW1hcF9kb21haW5fcGFnZShs
MmVfZ2V0X21mbih4KSkKICNkZWZpbmUgbWFwX2wydF9mcm9tX2wzZSh4KSAgICAgICAgKGwyX3Bn
ZW50cnlfdCAqKW1hcF9kb21haW5fcGFnZShsM2VfZ2V0X21mbih4KSkKICNkZWZpbmUgbWFwX2wz
dF9mcm9tX2w0ZSh4KSAgICAgICAgKGwzX3BnZW50cnlfdCAqKW1hcF9kb21haW5fcGFnZShsNGVf
Z2V0X21mbih4KSkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 16:59:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 16:59:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1r-0001a0-AE; Thu, 07 Feb 2019 16:59:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=OuWe=QO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1grn1p-0001XF-Ei
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:57 +0000
X-Inumbo-ID: cbb29c6e-2af9-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbb29c6e-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Feb 2019 09:59:56 -0700
Message-Id: <5C5C64090200007800214C87@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 07 Feb 2019 09:59:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-8-roger.pau@citrix.com>
 <5C5B127202000078002146B6@prv1-mh.provo.novell.com>
 <20190207165311.p27nl5fj3dka4s7b@mac>
In-Reply-To: <20190207165311.p27nl5fj3dka4s7b@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 7/8] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE5IGF0IDE3OjUzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgRmViIDA2LCAyMDE5IGF0IDA5OjU5OjMwQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMzAuMDEuMTkgYXQgMTE6MzYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+PiA+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPj4gPiBAQCAtOTMzLDkgKzkzMywxMiBAQCBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcDJtX2dldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwK
Pj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCAqZmxhZ3MpOwo+PiA+ICAKPj4gPiAgc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRy
eV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKPj4gPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgdW5zaWduZWQg
aW50IGxldmVsKQo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1f
dHlwZV90IG90LCBtZm5fdCBuZm4sIG1mbl90IG9mbiwKPj4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKQo+PiA+ICB7Cj4+ID4gLSAgICBp
ZiAoIGxldmVsICE9IDEgfHwgbnQgPT0gb3QgKQo+PiA+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGc7Cj4+ID4gKwo+PiA+ICsgICAgaWYgKCBsZXZlbCAhPSAxIHx8IChudCA9PSBvdCAmJiBtZm5f
ZXEobmZuLCBvZm4pKSApCj4+ID4gICAgICAgICAgcmV0dXJuOwo+PiA+ICAKPj4gPiAgICAgIHN3
aXRjaCAoIG50ICkKPj4gPiBAQCAtOTQ4LDYgKzk1MSwxNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQg
cDJtX2VudHJ5X21vZGlmeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBwMm1fdHlwZV90IG50LAo+
PiA+ICAgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQrKzsKPj4gPiAgICAgICAgICBicmVh
azsKPj4gPiAgCj4+ID4gKyAgICBjYXNlIHAybV9tYXBfZm9yZWlnbjoKPj4gPiArICAgICAgICBw
ZyA9IG1mbl90b19wYWdlKG5mbik7Cj4+ID4gKwo+PiA+ICsgICAgICAgIGlmICggIXBnIHx8ICFw
YWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKHBnKSApCj4+IAo+PiBtZm5fdG9fcGFnZSgpIGNh
bid0IHJldHVybiBOVUxMLCBjYW4gaXQ/IFlvdSBtYXkgd2FudCB0byBBU1NFUlQoKQo+PiBiZWZv
cmVoYW5kIHRoYXQgdGhlIE1GTiBpcyBub3QgSU5WQUxJRF9NRk4sIHRob3VnaC4KPiAKPiBJJ3Zl
IGFkZGVkIEFTU0VSVChtZm5fdmFsaWQobWZuKSkgYW5kIHRoZSBzYW1lIGJlbG93LiBJIHRoaW5r
IGl0J3MKPiBzYWZlciB0byB1c2UgbWZuX3ZhbGlkIHJhdGhlciB0aGF0IG9ubHkgY2hlY2tpbmcg
YWdhaW5zdCBJTlZBTElEX01GTS4KClRoYW5rcywgaW5kZWVkIEkgdG9vIGRpZCBjb25zaWRlciB0
aGlzIGFmdGVyd2FyZHMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1s-0001ch-RV; Thu, 07 Feb 2019 17:00:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1q-0001Z4-M4
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:58 +0000
X-Inumbo-ID: cbf75506-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbf75506-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573334"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:13 +0000
Message-ID: <20190207164456.9260-13-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 12/55] x86/mm: change pl3e to l3t in
 virt_to_xen_l3e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBuZWVkIHRvIGhhdmUgYSB2YXJpYWJsZSBuYW1lZCBwbDNlIHdoZW4gd2UgcmV3cml0
ZQp2aXJ0X3RvX3hlbl9sM2UuIENoYW5nZSBwbDNlIHRvIGwzdCB0byByZWZsZWN0IGJldHRlciBp
dHMgcHVycG9zZS4KVGhpcyB3aWxsIG1ha2UgcmV2aWV3aW5nIGxhdGVyIHBhdGNoIGVhc2llci4K
Ck5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDE0ICsrKysrKystLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMjYwNmIzMDdl
YS4uYzdmZDJjYTExMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tLmMKQEAgLTQ3NzcsMjUgKzQ3NzcsMjUgQEAgc3RhdGljIGwzX3BnZW50cnlfdCAq
dmlydF90b194ZW5fbDNlKHVuc2lnbmVkIGxvbmcgdikKICAgICBpZiAoICEobDRlX2dldF9mbGFn
cygqcGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgewogICAgICAgICBib29sIGxvY2tpbmcg
PSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9vdDsKLSAgICAgICAgbDNfcGdlbnRyeV90ICpw
bDNlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdCA9
IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKIAotICAgICAgICBpZiAoICFwbDNlICkKKyAgICAgICAg
aWYgKCAhbDN0ICkKICAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAgICAgICBpZiAoIGxvY2tp
bmcgKQogICAgICAgICAgICAgc3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIGlm
ICggIShsNGVfZ2V0X2ZsYWdzKCpwbDRlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewot
ICAgICAgICAgICAgbDRfcGdlbnRyeV90IGw0ZSA9IGw0ZV9mcm9tX3BhZGRyKF9fcGEocGwzZSks
IF9fUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgICAgIGw0X3BnZW50cnlfdCBsNGUgPSBsNGVf
ZnJvbV9wYWRkcihfX3BhKGwzdCksIF9fUEFHRV9IWVBFUlZJU09SKTsKIAotICAgICAgICAgICAg
Y2xlYXJfcGFnZShwbDNlKTsKKyAgICAgICAgICAgIGNsZWFyX3BhZ2UobDN0KTsKICAgICAgICAg
ICAgIGw0ZV93cml0ZShwbDRlLCBsNGUpOwogICAgICAgICAgICAgZWZpX3VwZGF0ZV9sNF9wZ3Rh
YmxlKGw0X3RhYmxlX29mZnNldCh2KSwgbDRlKTsKLSAgICAgICAgICAgIHBsM2UgPSBOVUxMOwor
ICAgICAgICAgICAgbDN0ID0gTlVMTDsKICAgICAgICAgfQogICAgICAgICBpZiAoIGxvY2tpbmcg
KQogICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKLSAgICAgICAgaWYg
KCBwbDNlICkKLSAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShwbDNlKTsKKyAgICAgICAg
aWYgKCBsM3QgKQorICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwzdCk7CiAgICAgfQog
CiAgICAgcmV0dXJuIGw0ZV90b19sM2UoKnBsNGUpICsgbDNfdGFibGVfb2Zmc2V0KHYpOwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1t-0001dg-CP; Thu, 07 Feb 2019 17:00:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1r-0001aI-I7
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:59 +0000
X-Inumbo-ID: cb53985c-2af9-11e9-88b4-af120b24d37e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb53985c-2af9-11e9-88b4-af120b24d37e;
 Thu, 07 Feb 2019 16:59:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573326"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:46 +0000
Message-ID: <20190207164456.9260-46-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 45/55] x86_64/mm: map and unmap page tables
 in setup_compat_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgfCA5ICsrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0
L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggMzZmMjU1ODNmMi4uNjA4Nzg1
MWU2OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvbW0uYwpAQCAtMzgyLDExICszODIsMTMgQEAgc3RhdGljIGludCBzZXR1cF9j
b21wYXRfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAKICAgICB2YSA9
IEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUICsKICAgICAgICAgIHNtYXAgKiBzaXplb2YoKmNv
bXBhdF9tYWNoaW5lX3RvX3BoeXNfbWFwcGluZyk7Ci0gICAgbDNfcm9fbXB0ID0gbDRlX3RvX2wz
ZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2YSldKTsKKyAgICBsM19yb19tcHQgPSBt
YXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVb
bDRfdGFibGVfb2Zmc2V0KHZhKV0pKTsKIAogICAgIEFTU0VSVChsM2VfZ2V0X2ZsYWdzKGwzX3Jv
X21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkgJiBfUEFHRV9QUkVTRU5UKTsKIAotICAgIGwyX3Jv
X21wdCA9IGwzZV90b19sMmUobDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldKTsKKyAgICBs
Ml9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgIGwzZV9nZXRfbWZuKGwz
X3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkpOwogCiAjZGVmaW5lIE1GTih4KSAoKCh4KSA8
PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC8gc2l6ZW9mKHVuc2lnbmVkIGludCkpCiAjZGVmaW5lIENO
VCAoKHNpemVvZigqZnJhbWVfdGFibGUpICYgLXNpemVvZigqZnJhbWVfdGFibGUpKSAvIFwKQEAg
LTQyNCw2ICs0MjYsOSBAQCBzdGF0aWMgaW50IHNldHVwX2NvbXBhdF9tMnBfdGFibGUoc3RydWN0
IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICB9CiAjdW5kZWYgQ05UCiAjdW5kZWYgTUZOCisK
KyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMl9yb19tcHQpOworICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEVfTkVXKGwzX3JvX21wdCk7CiAgICAgcmV0dXJuIGVycjsKIH0KIAotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1u-0001fz-0s; Thu, 07 Feb 2019 17:00:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1r-0001aH-I6
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:59 +0000
X-Inumbo-ID: c9547d0a-2af9-11e9-b31f-8b0e3694547d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9547d0a-2af9-11e9-b31f-8b0e3694547d;
 Thu, 07 Feb 2019 16:59:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573313"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:28 +0000
Message-ID: <20190207164456.9260-28-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 27/55] x86_64/mm: drop lXe_to_lYe
 invocations from setup_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgfCAxNiArKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggMGI4NTk2MTEw
NS4uMjE2Zjk3Yzk1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtNDAwLDExICs0MDAsMTMgQEAgc3RhdGljIGlu
dCBzZXR1cF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICBsMl9w
Z2VudHJ5X3QgKnBsMmUgPSBOVUxMLCAqbDJfcm9fbXB0ID0gTlVMTDsKICAgICBsM19wZ2VudHJ5
X3QgKmwzX3JvX21wdCA9IE5VTEw7CiAgICAgaW50IHJldCA9IDA7Ci0gICAgbWZuX3QgbDJfcm9f
bXB0X21mbjsKKyAgICBtZm5fdCBsMl9yb19tcHRfbWZuLCBsM19yb19tcHRfbWZuOwogCiAgICAg
QVNTRVJUKGw0ZV9nZXRfZmxhZ3MoaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoUk9fTVBU
X1ZJUlRfU1RBUlQpXSkKICAgICAgICAgICAgICYgX1BBR0VfUFJFU0VOVCk7Ci0gICAgbDNfcm9f
bXB0ID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChST19NUFRfVklS
VF9TVEFSVCldKTsKKyAgICBsM19yb19tcHRfbWZuID0gbDRlX2dldF9tZm4oaWRsZV9wZ190YWJs
ZVtsNF90YWJsZV9vZmZzZXQoCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUk9fTVBUX1ZJUlRfU1RBUlQpXSk7CisgICAgbDNfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KGwzX3JvX21wdF9tZm4pOwogCiAgICAgc21hcCA9IChpbmZvLT5zcGZuICYgKH4oKDFV
TCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpIC0xKSkpOwogICAgIGVtYXAgPSAoKGluZm8t
PmVwZm4gKyAoKDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpIC0gMSApKSAmCkBAIC00
NTksOCArNDYxLDEzIEBAIHN0YXRpYyBpbnQgc2V0dXBfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90
YWRkX2luZm8gKmluZm8pCiAgICAgICAgICAgICAgICAgICBfUEFHRV9QU0UpKTsKICAgICAgICAg
ICAgIGlmICggbDNlX2dldF9mbGFncyhsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0pICYK
ICAgICAgICAgICAgICAgX1BBR0VfUFJFU0VOVCApCi0gICAgICAgICAgICAgICAgcGwyZSA9IGwz
ZV90b19sMmUobDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldKSArCi0gICAgICAgICAgICAg
ICAgICBsMl90YWJsZV9vZmZzZXQodmEpOworICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7CisgICAgICAgICAgICAgICAgbDJf
cm9fbXB0X21mbiA9IGwzZV9nZXRfbWZuKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSk7
CisgICAgICAgICAgICAgICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyX3Jv
X21wdF9tZm4pOworICAgICAgICAgICAgICAgIEFTU0VSVChsMl9yb19tcHQpOworICAgICAgICAg
ICAgICAgIHBsMmUgPSBsMl9yb19tcHQgKyBsMl90YWJsZV9vZmZzZXQodmEpOworICAgICAgICAg
ICAgfQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7CkBAIC00OTIsNiArNDk5LDcgQEAgc3Rh
dGljIGludCBzZXR1cF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAg
ICByZXQgPSBzZXR1cF9jb21wYXRfbTJwX3RhYmxlKGluZm8pOwogZXJyb3I6CiAgICAgVU5NQVBf
WEVOX1BBR0VUQUJMRV9ORVcobDJfcm9fbXB0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05F
VyhsM19yb19tcHQpOwogICAgIHJldHVybiByZXQ7CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1u-0001jr-Sp; Thu, 07 Feb 2019 17:00:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1r-0001b7-U9
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:59 +0000
X-Inumbo-ID: cd572bbf-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd572bbf-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573343"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:26 +0000
Message-ID: <20190207164456.9260-26-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 25/55] x86_64/mm: introduce pl2e in
 setup_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgfCA5ICsrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0
L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggNTVmYTMzOGQ3MS4uZDNlMjM5
OGI2YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvbW0uYwpAQCAtMzk3LDcgKzM5Nyw3IEBAIHN0YXRpYyBpbnQgc2V0dXBfbTJw
X3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiB7CiAgICAgdW5zaWduZWQgbG9u
ZyBpLCB2YSwgc21hcCwgZW1hcDsKICAgICB1bnNpZ25lZCBpbnQgbjsKLSAgICBsMl9wZ2VudHJ5
X3QgKmwyX3JvX21wdCA9IE5VTEw7CisgICAgbDJfcGdlbnRyeV90ICpwbDJlID0gTlVMTCwgKmwy
X3JvX21wdDsKICAgICBsM19wZ2VudHJ5X3QgKmwzX3JvX21wdCA9IE5VTEw7CiAgICAgaW50IHJl
dCA9IDA7CiAKQEAgLTQ1OCw3ICs0NTgsNyBAQCBzdGF0aWMgaW50IHNldHVwX20ycF90YWJsZShz
dHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgICAgICAgICAgICAgICAgX1BBR0VfUFNF
KSk7CiAgICAgICAgICAgICBpZiAoIGwzZV9nZXRfZmxhZ3MobDNfcm9fbXB0W2wzX3RhYmxlX29m
ZnNldCh2YSldKSAmCiAgICAgICAgICAgICAgIF9QQUdFX1BSRVNFTlQgKQotICAgICAgICAgICAg
ICAgIGwyX3JvX21wdCA9IGwzZV90b19sMmUobDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSld
KSArCisgICAgICAgICAgICAgICAgcGwyZSA9IGwzZV90b19sMmUobDNfcm9fbXB0W2wzX3RhYmxl
X29mZnNldCh2YSldKSArCiAgICAgICAgICAgICAgICAgICBsMl90YWJsZV9vZmZzZXQodmEpOwog
ICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgewpAQCAtNDczLDExICs0NzMsMTIgQEAgc3Rh
dGljIGludCBzZXR1cF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAg
ICAgICAgICAgICAgICBsM2Vfd3JpdGUoJmwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbDNlX2Zyb21fcGFkZHIoX19wYShsMl9yb19tcHQp
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJW
SVNPUl9STyB8IF9QQUdFX1VTRVIpKTsKLSAgICAgICAgICAgICAgICBsMl9yb19tcHQgKz0gbDJf
dGFibGVfb2Zmc2V0KHZhKTsKKyAgICAgICAgICAgICAgICBwbDJlID0gbDJfcm9fbXB0OworICAg
ICAgICAgICAgICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KHZhKTsKICAgICAgICAgICAgIH0K
IAogICAgICAgICAgICAgLyogTkIuIENhbm5vdCBiZSBHTE9CQUw6IGd1ZXN0IHVzZXIgbW9kZSBz
aG91bGQgbm90IHNlZSBpdC4gKi8KLSAgICAgICAgICAgIGwyZV93cml0ZShsMl9yb19tcHQsIGwy
ZV9mcm9tX21mbihtZm4sCisgICAgICAgICAgICBsMmVfd3JpdGUocGwyZSwgbDJlX2Zyb21fbWZu
KG1mbiwKICAgICAgICAgICAgICAgICAgICAvKl9QQUdFX0dMT0JBTHwqL19QQUdFX1BTRXxfUEFH
RV9VU0VSfF9QQUdFX1BSRVNFTlQpKTsKICAgICAgICAgfQogICAgICAgICBpICs9ICggMVVMIDw8
IChMMl9QQUdFVEFCTEVfU0hJRlQgLSAzKSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1v-0001mS-L3; Thu, 07 Feb 2019 17:00:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1r-0001b4-T0
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 16:59:59 +0000
X-Inumbo-ID: ccf7e2e9-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccf7e2e9-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573337"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:50 +0000
Message-ID: <20190207164456.9260-50-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 49/55] x86/smpboot: remove lXe_to_lYe in
 cleanup_cpu_root_pgt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jIHwgMTIgKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDMyZGNlMDBkMTAuLjNhYzE5MjQz
OTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2
L3NtcGJvb3QuYwpAQCAtOTUxLDExICs5NTEsMTcgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9jcHVf
cm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKICAgICAvKiBBbHNvIHphcCB0aGUgc3R1YiBtYXBw
aW5nIGZvciB0aGlzIENQVS4gKi8KICAgICBpZiAoIHN0dWJfbGluZWFyICkKICAgICB7Ci0gICAg
ICAgIGwzX3BnZW50cnlfdCAqbDN0ID0gbDRlX3RvX2wzZShjb21tb25fcGd0KTsKLSAgICAgICAg
bDJfcGdlbnRyeV90ICpsMnQgPSBsM2VfdG9fbDJlKGwzdFtsM190YWJsZV9vZmZzZXQoc3R1Yl9s
aW5lYXIpXSk7Ci0gICAgICAgIGwxX3BnZW50cnlfdCAqbDF0ID0gbDJlX3RvX2wxZShsMnRbbDJf
dGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0pOworICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdCA9
IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsNGVfZ2V0X21mbihjb21tb25fcGd0KSk7CisgICAgICAg
IGwyX3BnZW50cnlfdCAqbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICAgICAg
bDNlX2dldF9tZm4obDN0W2wzX3RhYmxlX29mZnNldChzdHViX2xpbmVhcildKSk7CisgICAgICAg
IGwxX3BnZW50cnlfdCAqbDF0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICAgICAg
bDJlX2dldF9tZm4obDJ0W2wyX3RhYmxlX29mZnNldChzdHViX2xpbmVhcildKSk7CiAKICAgICAg
ICAgbDF0W2wxX3RhYmxlX29mZnNldChzdHViX2xpbmVhcildID0gbDFlX2VtcHR5KCk7CisKKyAg
ICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDF0KTsKKyAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRV9ORVcobDJ0KTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsK
ICAgICB9CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1x-0001r5-75; Thu, 07 Feb 2019 17:00:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1t-0001dD-6W
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:01 +0000
X-Inumbo-ID: cd9fe9a9-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd9fe9a9-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 16:59:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573345"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:48 +0000
Message-ID: <20190207164456.9260-48-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 47/55] x86_64/mm: map and unmap page tables
 in subarch_init_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMK
aW5kZXggY2JkMWY4MjljZi4uOWRkMmVjYWQ0YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtOTI5LDggKzkyOSw4
IEBAIHN0YXRpYyBpbnQgZXh0ZW5kX2ZyYW1lX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8g
KmluZm8pCiB2b2lkIF9faW5pdCBzdWJhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiB7CiAgICAgdW5z
aWduZWQgbG9uZyBpLCBuLCB2LCBtMnBfc3RhcnRfbWZuOwotICAgIGwzX3BnZW50cnlfdCBsM2U7
Ci0gICAgbDJfcGdlbnRyeV90IGwyZTsKKyAgICBsM19wZ2VudHJ5X3QgbDNlLCAqbDN0OworICAg
IGwyX3BnZW50cnlfdCBsMmUsICpsMnQ7CiAKICAgICBCVUlMRF9CVUdfT04oUkRXUl9NUFRfVklS
VF9TVEFSVCAmICgoMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVCkgLSAxKSk7CiAgICAgQlVJTERf
QlVHX09OKFJEV1JfTVBUX1ZJUlRfRU5EICAgJiAoKDFVTCA8PCBMM19QQUdFVEFCTEVfU0hJRlQp
IC0gMSkpOwpAQCAtOTQwLDE0ICs5NDAsMjIgQEAgdm9pZCBfX2luaXQgc3ViYXJjaF9pbml0X21l
bW9yeSh2b2lkKQogICAgICAgICAgIHYgKz0gbiA8PCBQQUdFX1NISUZUICkKICAgICB7CiAgICAg
ICAgIG4gPSBMMl9QQUdFVEFCTEVfRU5UUklFUyAqIEwxX1BBR0VUQUJMRV9FTlRSSUVTOwotICAg
ICAgICBsM2UgPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHYpXSlb
Ci0gICAgICAgICAgICBsM190YWJsZV9vZmZzZXQodildOworCisgICAgICAgIGwzdCA9IG1hcF94
ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVb
bDRfdGFibGVfb2Zmc2V0KHYpXSkpOworICAgICAgICBsM2UgPSBsM3RbbDNfdGFibGVfb2Zmc2V0
KHYpXTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKKwogICAgICAgICBp
ZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QU0Up
ICkKICAgICAgICAgewogICAgICAgICAgICAgbiA9IEwxX1BBR0VUQUJMRV9FTlRSSUVTOwotICAg
ICAgICAgICAgbDJlID0gbDNlX3RvX2wyZShsM2UpW2wyX3RhYmxlX29mZnNldCh2KV07CisKKyAg
ICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbihsM2UpKTsK
KyAgICAgICAgICAgIGwyZSA9IGwydFtsMl90YWJsZV9vZmZzZXQodildOworICAgICAgICAgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKwogICAgICAgICAgICAgaWYgKCAhKGwyZV9n
ZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgICAgICBjb250aW51
ZTsKICAgICAgICAgICAgIG0ycF9zdGFydF9tZm4gPSBsMmVfZ2V0X3BmbihsMmUpOwpAQCAtOTY2
LDExICs5NzQsMTggQEAgdm9pZCBfX2luaXQgc3ViYXJjaF9pbml0X21lbW9yeSh2b2lkKQogICAg
ICAgICAgIHYgIT0gUkRXUl9DT01QQVRfTVBUX1ZJUlRfRU5EOwogICAgICAgICAgIHYgKz0gMSA8
PCBMMl9QQUdFVEFCTEVfU0hJRlQgKQogICAgIHsKLSAgICAgICAgbDNlID0gbDRlX3RvX2wzZShp
ZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2KV0pWwotICAgICAgICAgICAgbDNfdGFibGVf
b2Zmc2V0KHYpXTsKKyAgICAgICAgbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAg
ICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQodildKSk7Cisg
ICAgICAgIGwzZSA9IGwzdFtsM190YWJsZV9vZmZzZXQodildOworICAgICAgICBVTk1BUF9YRU5f
UEFHRVRBQkxFX05FVyhsM3QpOworCiAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkg
JiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgbDJlID0g
bDNlX3RvX2wyZShsM2UpW2wyX3RhYmxlX29mZnNldCh2KV07CisKKyAgICAgICAgbDJ0ID0gbWFw
X3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKGwzZSkpOworICAgICAgICBsMmUgPSBsMnRb
bDJfdGFibGVfb2Zmc2V0KHYpXTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0
KTsKKwogICAgICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkg
KQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIG0ycF9zdGFydF9tZm4gPSBsMmVfZ2V0
X3BmbihsMmUpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1y-0001tq-3W; Thu, 07 Feb 2019 17:00:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1t-0001dj-FQ
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:01 +0000
X-Inumbo-ID: ce2db338-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce2db338-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 17:00:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573352"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:17 +0000
Message-ID: <20190207164456.9260-17-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 16/55] x86/mm: switch to new APIs in
 map_pages_to_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGFnZSB0YWJsZXMgYWxsb2NhdGVkIGluIHRoYXQgZnVuY3Rpb24gc2hvdWxkIGJlIG1hcHBlZCBh
bmQgdW5tYXBwZWQKbm93LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDMxICsrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5k
ZXggMzU2ZDU2MWEwNi4uYzRjYjZmYmI2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMK
KysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUwNTgsNiArNTA1OCw3IEBAIGludCBtYXBfcGFn
ZXNfdG9feGVuKAogICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsdXNoX2ZsYWdzID0KICAgICAg
ICAgICAgICAgICBGTFVTSF9UTEIgfCBGTFVTSF9PUkRFUigyICogUEFHRVRBQkxFX09SREVSKTsK
ICAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0OworICAgICAgICAgICAgbWZuX3QgbWZuOwog
CiAgICAgICAgICAgICAvKiBTa2lwIHRoaXMgUFRFIGlmIHRoZXJlIGlzIG5vIGNoYW5nZS4gKi8K
ICAgICAgICAgICAgIGlmICggKChsM2VfZ2V0X3BmbihvbDNlKSAmIH4oTDJfUEFHRVRBQkxFX0VO
VFJJRVMgKgpAQCAtNTA3OSwxMyArNTA4MCwxNSBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAg
ICAgICAgICAgICAgICBnb3RvIGVuZF9vZl9sb29wOwogICAgICAgICAgICAgfQogCi0gICAgICAg
ICAgICBsMnQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7Ci0gICAgICAgICAgICBpZiAoIGwydCA9
PSBOVUxMICkKKyAgICAgICAgICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7Cisg
ICAgICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgQVNTRVJUKHJjID09IC1FTk9NRU0pOwogICAgICAgICAgICAgICAg
IGdvdG8gb3V0OwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcobWZuKTsKKwogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdF
VEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAgICAgICAgICAgICBsMmVfd3JpdGUobDJ0ICsgaSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbDJlX2Zyb21fcGZuKGwzZV9nZXRfcGZuKG9sM2Up
ICsKQEAgLTUxMDAsMTUgKzUxMDMsMTggQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAg
ICAgICBpZiAoIChsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpICYmCiAgICAg
ICAgICAgICAgICAgIChsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkgKQogICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21f
bWZuKHZpcnRfdG9fbWZuKGwydCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAgICAgICAgICAgICAgICBs
M2Vfd3JpdGVfYXRvbWljKHBsM2UsIGwzZV9mcm9tX21mbihtZm4sIF9fUEFHRV9IWVBFUlZJU09S
KSk7CisgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKICAgICAg
ICAgICAgICAgICBsMnQgPSBOVUxMOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCBs
b2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwog
ICAgICAgICAgICAgZmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7CiAgICAgICAgICAgICBp
ZiAoIGwydCApCi0gICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwydCk7CisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsK
KyAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KG1mbik7CisgICAgICAgICAg
ICB9CiAgICAgICAgIH0KIAogICAgICAgICBwbDJlID0gdmlydF90b194ZW5fbDJlKHZpcnQpOwpA
QCAtNTE3MSw2ICs1MTc3LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGZsdXNoX2ZsYWdzID0KICAgICAgICAgICAgICAgICAgICAgRkxVU0hf
VExCIHwgRkxVU0hfT1JERVIoUEFHRVRBQkxFX09SREVSKTsKICAgICAgICAgICAgICAgICBsMV9w
Z2VudHJ5X3QgKmwxdDsKKyAgICAgICAgICAgICAgICBtZm5fdCBtZm47CiAKICAgICAgICAgICAg
ICAgICAvKiBTa2lwIHRoaXMgUFRFIGlmIHRoZXJlIGlzIG5vIGNoYW5nZS4gKi8KICAgICAgICAg
ICAgICAgICBpZiAoICgoKGwyZV9nZXRfcGZuKCpwbDJlKSAmIH4oTDFfUEFHRVRBQkxFX0VOVFJJ
RVMgLSAxKSkgKwpAQCAtNTE5MCwxMyArNTE5NywxNSBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigK
ICAgICAgICAgICAgICAgICAgICAgZ290byBjaGVja19sMzsKICAgICAgICAgICAgICAgICB9CiAK
LSAgICAgICAgICAgICAgICBsMXQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7Ci0gICAgICAgICAg
ICAgICAgaWYgKCBsMXQgPT0gTlVMTCApCisgICAgICAgICAgICAgICAgbWZuID0gYWxsb2NfeGVu
X3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFM
SURfTUZOKSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBBU1NFUlQo
cmMgPT0gLUVOT01FTSk7CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAg
ICAgICAgIH0KIAorICAgICAgICAgICAgICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyht
Zm4pOworCiAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5U
UklFUzsgaSsrICkKICAgICAgICAgICAgICAgICAgICAgbDFlX3dyaXRlKCZsMXRbaV0sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsMWVfZnJvbV9wZm4obDJlX2dldF9wZm4oKnBsMmUp
ICsgaSwKQEAgLTUyMTAsMTUgKzUyMTksMTkgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAg
ICAgICAgICAgICAgaWYgKCAobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSAm
JgogICAgICAgICAgICAgICAgICAgICAgKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNF
KSApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBsMmVfd3JpdGVfYXRv
bWljKHBsMmUsIGwyZV9mcm9tX21mbih2aXJ0X3RvX21mbihsMXQpLAorICAgICAgICAgICAgICAg
ICAgICBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9mcm9tX21mbihtZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBF
UlZJU09SKSk7CisgICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwx
dCk7CiAgICAgICAgICAgICAgICAgICAgIGwxdCA9IE5VTEw7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgICAgIHNwaW5f
dW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgICAgICAgICAgZmx1c2hfYXJlYSh2aXJ0
LCBmbHVzaF9mbGFncyk7CiAgICAgICAgICAgICAgICAgaWYgKCBsMXQgKQotICAgICAgICAgICAg
ICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDF0KTsKKyAgICAgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7CisgICAgICAgICAg
ICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIHBsMWUgID0gbDJlX3RvX2wxZSgqcGwyZSkg
KyBsMV90YWJsZV9vZmZzZXQodmlydCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1z-0001wV-0g; Thu, 07 Feb 2019 17:00:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1u-0001jT-RZ
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:02 +0000
X-Inumbo-ID: ce94f9ab-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce94f9ab-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 17:00:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573357"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:35 +0000
Message-ID: <20190207164456.9260-35-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 34/55] x86/smpboot: clone_mapping should
 have one exit path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBzb29uIG5lZWQgdG8gY2xlYW4gdXAgcGFnZSB0YWJsZSBtYXBwaW5ncyBpbiB0aGUg
ZXhpdCBwYXRoLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgfCAzNSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI4IGlu
c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggNGEwOTgyMjcyZC4uY2IzOGYz
MTQ2NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCkBAIC02NzUsNiArNjc1LDcgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5n
KGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICBsM19wZ2VudHJ5X3Qg
KnBsM2U7CiAgICAgbDJfcGdlbnRyeV90ICpwbDJlOwogICAgIGwxX3BnZW50cnlfdCAqcGwxZTsK
KyAgICBpbnQgcmM7CiAKICAgICAvKgogICAgICAqIFNhbml0eSBjaGVjayAnbGluZWFyJy4gIFdl
IG9ubHkgYWxsb3cgY2xvbmluZyBmcm9tIHRoZSBYZW4gdmlydHVhbApAQCAtNjgyLDExICs2ODMs
MTcgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2Vu
dHJ5X3QgKnJwdCkKICAgICAgKi8KICAgICBpZiAoIHJvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcikg
PiBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UIHx8CiAgICAgICAgICByb290X3RhYmxlX29m
ZnNldChsaW5lYXIpIDwgUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QgKQotICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKyAgICB7CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgZ290
byBvdXQ7CisgICAgfQogCiAgICAgaWYgKCBsaW5lYXIgPCBYRU5fVklSVF9TVEFSVCB8fAogICAg
ICAgICAgKGxpbmVhciA+PSBYRU5fVklSVF9FTkQgJiYgbGluZWFyIDwgRElSRUNUTUFQX1ZJUlRf
U1RBUlQpICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgeworICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KIAogICAgIHBsM2UgPSBsNGVfdG9fbDNl
KGlkbGVfcGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0pICsKICAgICAgICAgbDNf
dGFibGVfb2Zmc2V0KGxpbmVhcik7CkBAIC03MTUsNyArNzIyLDEwIEBAIHN0YXRpYyBpbnQgY2xv
bmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgICAg
ICAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSkgKyBsMV90YWJsZV9vZmZzZXQobGluZWFyKTsK
ICAgICAgICAgICAgIGZsYWdzID0gbDFlX2dldF9mbGFncygqcGwxZSk7CiAgICAgICAgICAgICBp
ZiAoICEoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmMgPSAwOworICAgICAgICAgICAgICAg
IGdvdG8gb3V0OworICAgICAgICAgICAgfQogICAgICAgICAgICAgcGZuID0gbDFlX2dldF9wZm4o
KnBsMWUpOwogICAgICAgICB9CiAgICAgfQpAQCAtNzI0LDcgKzczNCwxMCBAQCBzdGF0aWMgaW50
IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAg
IHsKICAgICAgICAgcGwzZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAgaWYgKCAh
cGwzZSApCi0gICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgeworICAgICAgICAg
ICAgcmMgPSAtRU5PTUVNOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KICAgICAg
ICAgY2xlYXJfcGFnZShwbDNlKTsKICAgICAgICAgbDRlX3dyaXRlKCZycHRbcm9vdF90YWJsZV9v
ZmZzZXQobGluZWFyKV0sCiAgICAgICAgICAgICAgICAgICBsNGVfZnJvbV9wYWRkcihfX3BhKHBs
M2UpLCBfX1BBR0VfSFlQRVJWSVNPUikpOwpAQCAtNzM4LDcgKzc1MSwxMCBAQCBzdGF0aWMgaW50
IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAg
IHsKICAgICAgICAgcGwyZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAgaWYgKCAh
cGwyZSApCi0gICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgeworICAgICAgICAg
ICAgcmMgPSAtRU5PTUVNOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KICAgICAg
ICAgY2xlYXJfcGFnZShwbDJlKTsKICAgICAgICAgbDNlX3dyaXRlKHBsM2UsIGwzZV9mcm9tX3Bh
ZGRyKF9fcGEocGwyZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7CiAgICAgfQpAQCAtNzU0LDcgKzc3
MCwxMCBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3Bn
ZW50cnlfdCAqcnB0KQogICAgIHsKICAgICAgICAgcGwxZSA9IGFsbG9jX3hlbl9wYWdldGFibGUo
KTsKICAgICAgICAgaWYgKCAhcGwxZSApCi0gICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAg
ICAgICAgeworICAgICAgICAgICAgcmMgPSAtRU5PTUVNOworICAgICAgICAgICAgZ290byBvdXQ7
CisgICAgICAgIH0KICAgICAgICAgY2xlYXJfcGFnZShwbDFlKTsKICAgICAgICAgbDJlX3dyaXRl
KHBsMmUsIGwyZV9mcm9tX3BhZGRyKF9fcGEocGwxZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7CiAg
ICAgfQpAQCAtNzc1LDcgKzc5NCw5IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2
b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgZWxzZQogICAgICAgICBsMWVfd3Jp
dGUocGwxZSwgbDFlX2Zyb21fcGZuKHBmbiwgZmxhZ3MpKTsKIAotICAgIHJldHVybiAwOworICAg
IHJjID0gMDsKKyBvdXQ6CisgICAgcmV0dXJuIHJjOwogfQogCiBERUZJTkVfUEVSX0NQVShyb290
X3BnZW50cnlfdCAqLCByb290X3BndCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn1z-0001yi-Rd; Thu, 07 Feb 2019 17:00:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1u-0001jS-Su
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:02 +0000
X-Inumbo-ID: ceed4d2a-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ceed4d2a-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 17:00:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573358"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:43 +0000
Message-ID: <20190207164456.9260-43-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 42/55] x86_64/mm: map and unmap page tables
 in share_hotadd_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMK
aW5kZXggMmI4OGExYWYzNy4uNTk3ZDhlOWVkOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtMTY2LDggKzE2Niw4
IEBAIHN0YXRpYyBpbnQgc2hhcmVfaG90YWRkX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9p
bmZvICppbmZvKQogewogICAgIHVuc2lnbmVkIGxvbmcgaSwgbiwgdjsKICAgICBtZm5fdCBtMnBf
c3RhcnRfbWZuID0gSU5WQUxJRF9NRk47Ci0gICAgbDNfcGdlbnRyeV90IGwzZTsKLSAgICBsMl9w
Z2VudHJ5X3QgbDJlOworICAgIGwzX3BnZW50cnlfdCBsM2UsICpsM3Q7CisgICAgbDJfcGdlbnRy
eV90IGwyZSwgKmwydDsKIAogICAgIC8qIE0yUCB0YWJsZSBpcyBtYXBwYWJsZSByZWFkLW9ubHkg
YnkgcHJpdmlsZWdlZCBkb21haW5zLiAqLwogICAgIGZvciAoIHYgID0gUkRXUl9NUFRfVklSVF9T
VEFSVDsKQEAgLTE3NSwxNCArMTc1LDIyIEBAIHN0YXRpYyBpbnQgc2hhcmVfaG90YWRkX20ycF90
YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgICAgICAgIHYgKz0gbiA8PCBQ
QUdFX1NISUZUICkKICAgICB7CiAgICAgICAgIG4gPSBMMl9QQUdFVEFCTEVfRU5UUklFUyAqIEwx
X1BBR0VUQUJMRV9FTlRSSUVTOwotICAgICAgICBsM2UgPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFi
bGVbbDRfdGFibGVfb2Zmc2V0KHYpXSlbCi0gICAgICAgICAgICBsM190YWJsZV9vZmZzZXQodild
OworCisgICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgICAgIGw0
ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHYpXSkpOworICAgICAgICBs
M2UgPSBsM3RbbDNfdGFibGVfb2Zmc2V0KHYpXTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJM
RV9ORVcobDN0KTsKKwogICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0Vf
UFJFU0VOVCkgKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIGlmICggIShsM2VfZ2V0
X2ZsYWdzKGwzZSkgJiBfUEFHRV9QU0UpICkKICAgICAgICAgewogICAgICAgICAgICAgbiA9IEwx
X1BBR0VUQUJMRV9FTlRSSUVTOwotICAgICAgICAgICAgbDJlID0gbDNlX3RvX2wyZShsM2UpW2wy
X3RhYmxlX29mZnNldCh2KV07CisKKyAgICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxl
X25ldyhsM2VfZ2V0X21mbihsM2UpKTsKKyAgICAgICAgICAgIGwyZSA9IGwydFtsMl90YWJsZV9v
ZmZzZXQodildOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKwog
ICAgICAgICAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICkK
ICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIG0ycF9zdGFydF9tZm4gPSBs
MmVfZ2V0X21mbihsMmUpOwpAQCAtMjAzLDExICsyMTEsMTggQEAgc3RhdGljIGludCBzaGFyZV9o
b3RhZGRfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgICAgICAg
diAhPSBSRFdSX0NPTVBBVF9NUFRfVklSVF9FTkQ7CiAgICAgICAgICAgdiArPSAxIDw8IEwyX1BB
R0VUQUJMRV9TSElGVCApCiAgICAgewotICAgICAgICBsM2UgPSBsNGVfdG9fbDNlKGlkbGVfcGdf
dGFibGVbbDRfdGFibGVfb2Zmc2V0KHYpXSlbCi0gICAgICAgICAgICBsM190YWJsZV9vZmZzZXQo
dildOworICAgICAgICBsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgICAgICBs
NGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2KV0pKTsKKyAgICAgICAg
bDNlID0gbDN0W2wzX3RhYmxlX29mZnNldCh2KV07CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKGwzdCk7CisKICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdF
X1BSRVNFTlQpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICBsMmUgPSBsM2VfdG9f
bDJlKGwzZSlbbDJfdGFibGVfb2Zmc2V0KHYpXTsKKworICAgICAgICBsMnQgPSBtYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcobDNlX2dldF9tZm4obDNlKSk7CisgICAgICAgIGwyZSA9IGwydFtsMl90YWJs
ZV9vZmZzZXQodildOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOworCiAg
ICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAg
ICAgICAgICBjb250aW51ZTsKICAgICAgICAgbTJwX3N0YXJ0X21mbiA9IGwyZV9nZXRfbWZuKGwy
ZSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn20-00022R-SG; Thu, 07 Feb 2019 17:00:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1w-0001ny-5q
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:04 +0000
X-Inumbo-ID: cf4ce571-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf4ce571-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 17:00:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573360"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:23 +0000
Message-ID: <20190207164456.9260-23-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 22/55] x86_64/mm: switch to new APIs in
 paging_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgfCA0OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAxMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMKaW5kZXggODNkNjI2NzRjMC4uMDI5MTk0ODFlNCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0u
YwpAQCAtNDk2LDkgKzQ5NiwxMCBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogewog
ICAgIHVuc2lnbmVkIGxvbmcgaSwgbXB0X3NpemUsIHZhOwogICAgIHVuc2lnbmVkIGludCBuLCBt
ZW1mbGFnczsKLSAgICBsM19wZ2VudHJ5X3QgKmwzX3JvX21wdDsKLSAgICBsMl9wZ2VudHJ5X3Qg
KnBsMmUgPSBOVUxMLCAqbDJfcm9fbXB0OworICAgIGwzX3BnZW50cnlfdCAqbDNfcm9fbXB0ID0g
TlVMTDsKKyAgICBsMl9wZ2VudHJ5X3QgKnBsMmUgPSBOVUxMLCAqbDJfcm9fbXB0ID0gTlVMTDsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpsMV9wZzsKKyAgICBtZm5fdCBsM19yb19tcHRfbWZuLCBs
Ml9yb19tcHRfbWZuOwogCiAgICAgLyoKICAgICAgKiBXZSBzZXR1cCB0aGUgTDNzIGZvciAxOjEg
bWFwcGluZyBpZiBob3N0IHN1cHBvcnQgbWVtb3J5IGhvdHBsdWcKQEAgLTUxMSwyMiArNTEyLDI5
IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAgICAgICAgIGlmICggIShsNGVfZ2V0
X2ZsYWdzKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHZhKV0pICYKICAgICAgICAgICAg
ICAgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBsM19wZ2VudHJ5X3Qg
KnBsM3QgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgICAgICBsM19wZ2VudHJ5X3Qg
KnBsM3Q7CisgICAgICAgICAgICBtZm5fdCBtZm47CiAKLSAgICAgICAgICAgIGlmICggIXBsM3Qg
KQorICAgICAgICAgICAgbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAg
ICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgICAgICBnb3Rv
IG5vbWVtOworCisgICAgICAgICAgICBwbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbik7
CiAgICAgICAgICAgICBjbGVhcl9wYWdlKHBsM3QpOwogICAgICAgICAgICAgbDRlX3dyaXRlKCZp
ZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2YSldLAotICAgICAgICAgICAgICAgICAgICAg
IGw0ZV9mcm9tX3BhZGRyKF9fcGEocGwzdCksIF9fUEFHRV9IWVBFUlZJU09SX1JXKSk7CisgICAg
ICAgICAgICAgICAgICAgICAgbDRlX2Zyb21fbWZuKG1mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcp
KTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM3QpOwogICAgICAgICB9
CiAgICAgfQogCiAgICAgLyogQ3JlYXRlIHVzZXItYWNjZXNzaWJsZSBMMiBkaXJlY3RvcnkgdG8g
bWFwIHRoZSBNUFQgZm9yIGd1ZXN0cy4gKi8KLSAgICBpZiAoIChsM19yb19tcHQgPSBhbGxvY194
ZW5fcGFnZXRhYmxlKCkpID09IE5VTEwgKQorICAgIGwzX3JvX21wdF9tZm4gPSBhbGxvY194ZW5f
cGFnZXRhYmxlX25ldygpOworICAgIGlmICggbWZuX2VxKGwzX3JvX21wdF9tZm4sIElOVkFMSURf
TUZOKSApCiAgICAgICAgIGdvdG8gbm9tZW07CisgICAgbDNfcm9fbXB0ID0gbWFwX3hlbl9wYWdl
dGFibGVfbmV3KGwzX3JvX21wdF9tZm4pOwogICAgIGNsZWFyX3BhZ2UobDNfcm9fbXB0KTsKICAg
ICBsNGVfd3JpdGUoJmlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NU
QVJUKV0sCi0gICAgICAgICAgICAgIGw0ZV9mcm9tX3BhZGRyKF9fcGEobDNfcm9fbXB0KSwgX19Q
QUdFX0hZUEVSVklTT1JfUk8gfCBfUEFHRV9VU0VSKSk7CisgICAgICAgICAgICAgIGw0ZV9mcm9t
X21mbihsM19yb19tcHRfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUl9STyB8IF9QQUdFX1VTRVIpKTsK
IAogICAgIC8qCiAgICAgICogQWxsb2NhdGUgYW5kIG1hcCB0aGUgbWFjaGluZS10by1waHlzIHRh
YmxlLgpAQCAtNjA4LDEyICs2MTYsMjEgQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9pZCkK
ICAgICAgICAgfQogICAgICAgICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpcGwyZSAmIH5QQUdFX01B
U0spICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCAobDJfcm9fbXB0ID0gYWxsb2NfeGVu
X3BhZ2V0YWJsZSgpKSA9PSBOVUxMICkKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBV
bm1hcCBsMl9yb19tcHQsIHdoaWNoIGNvdWxkJ3ZlIGJlZW4gbWFwcGVkIGluIHByZXZpb3VzCisg
ICAgICAgICAgICAgKiBpdGVyYXRpb24uCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHVu
bWFwX3hlbl9wYWdldGFibGVfbmV3KGwyX3JvX21wdCk7CisKKyAgICAgICAgICAgIGwyX3JvX21w
dF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgICAgICAgICAgaWYgKCBtZm5f
ZXEobDJfcm9fbXB0X21mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgICAgICBnb3RvIG5v
bWVtOworCisgICAgICAgICAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJf
cm9fbXB0X21mbik7CiAgICAgICAgICAgICBjbGVhcl9wYWdlKGwyX3JvX21wdCk7CiAgICAgICAg
ICAgICBsM2Vfd3JpdGUoJmwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSwKLSAgICAgICAg
ICAgICAgICAgICAgICBsM2VfZnJvbV9wYWRkcihfX3BhKGwyX3JvX21wdCksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUk8gfCBfUEFHRV9V
U0VSKSk7CisgICAgICAgICAgICAgICAgICAgICAgbDNlX2Zyb21fbWZuKGwyX3JvX21wdF9tZm4s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SX1JP
IHwgX1BBR0VfVVNFUikpOwogICAgICAgICAgICAgcGwyZSA9IGwyX3JvX21wdDsKICAgICAgICAg
ICAgIEFTU0VSVCghbDJfdGFibGVfb2Zmc2V0KHZhKSk7CiAgICAgICAgIH0KQEAgLTYyNSwxOCAr
NjQyLDIzIEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAgICAgfQogI3VuZGVmIENO
VAogI3VuZGVmIE1GTgorICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7Cisg
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNfcm9fbXB0KTsKIAogICAgIC8qIENyZWF0ZSB1
c2VyLWFjY2Vzc2libGUgTDIgZGlyZWN0b3J5IHRvIG1hcCB0aGUgTVBUIGZvciBjb21wYXQgZ3Vl
c3RzLiAqLwogICAgIEJVSUxEX0JVR19PTihsNF90YWJsZV9vZmZzZXQoUkRXUl9NUFRfVklSVF9T
VEFSVCkgIT0KICAgICAgICAgICAgICAgICAgbDRfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01Q
VF9WSVJUX1NUQVJUKSk7CiAgICAgbDNfcm9fbXB0ID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxl
W2w0X3RhYmxlX29mZnNldCgKICAgICAgICAgSElST19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpXSk7
Ci0gICAgaWYgKCAobDJfcm9fbXB0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpKSA9PSBOVUxMICkK
KworICAgIGwyX3JvX21wdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgIGlm
ICggbWZuX2VxKGwyX3JvX21wdF9tZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgIGdvdG8gbm9t
ZW07CisgICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyX3JvX21wdF9tZm4p
OwogICAgIGNvbXBhdF9pZGxlX3BnX3RhYmxlX2wyID0gbDJfcm9fbXB0OwogICAgIGNsZWFyX3Bh
Z2UobDJfcm9fbXB0KTsKICAgICBsM2Vfd3JpdGUoJmwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQo
SElST19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpXSwKLSAgICAgICAgICAgICAgbDNlX2Zyb21fcGFk
ZHIoX19wYShsMl9yb19tcHQpLCBfX1BBR0VfSFlQRVJWSVNPUl9STykpOworICAgICAgICAgICAg
ICBsM2VfZnJvbV9tZm4obDJfcm9fbXB0X21mbiwgX19QQUdFX0hZUEVSVklTT1JfUk8pKTsKICAg
ICBwbDJlID0gbDJfcm9fbXB0OwogICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KEhJUk9fQ09N
UEFUX01QVF9WSVJUX1NUQVJUKTsKICAgICAvKiBBbGxvY2F0ZSBhbmQgbWFwIHRoZSBjb21wYXRp
YmlsaXR5IG1vZGUgbWFjaGluZS10by1waHlzIHRhYmxlLiAqLwpAQCAtNjc4LDYgKzcwMCw4IEBA
IHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAjdW5kZWYgQ05UCiAjdW5kZWYgTUZOCiAK
KyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMl9yb19tcHQpOworCiAgICAgbWFjaGluZV90
b19waHlzX21hcHBpbmdfdmFsaWQgPSAxOwogCiAgICAgLyogU2V0IHVwIGxpbmVhciBwYWdlIHRh
YmxlIG1hcHBpbmcuICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn21-00024j-Ic; Thu, 07 Feb 2019 17:00:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1w-0001nx-56
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:04 +0000
X-Inumbo-ID: cd586038-2af9-11e9-94df-1765cd333255
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd586038-2af9-11e9-94df-1765cd333255;
 Thu, 07 Feb 2019 16:59:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573332"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:42 +0000
Message-ID: <20190207164456.9260-42-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 41/55] x86_64/mm: map and unmap page tables
 in m2p_mapped
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgfCAyMiArKysrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggMjE2
Zjk3Yzk1Zi4uMmI4OGExYWYzNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtMTMwLDI4ICsxMzAsMzYgQEAgc3Rh
dGljIGludCBtMnBfbWFwcGVkKHVuc2lnbmVkIGxvbmcgc3BmbikKIHsKICAgICB1bnNpZ25lZCBs
b25nIHZhOwogICAgIGwzX3BnZW50cnlfdCAqbDNfcm9fbXB0OwotICAgIGwyX3BnZW50cnlfdCAq
bDJfcm9fbXB0OworICAgIGwyX3BnZW50cnlfdCAqbDJfcm9fbXB0ID0gTlVMTDsKKyAgICBpbnQg
cmMgPSBNMlBfTk9fTUFQUEVEOwogCiAgICAgdmEgPSBST19NUFRfVklSVF9TVEFSVCArIHNwZm4g
KiBzaXplb2YoKm1hY2hpbmVfdG9fcGh5c19tYXBwaW5nKTsKLSAgICBsM19yb19tcHQgPSBsNGVf
dG9fbDNlKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHZhKV0pOworICAgIGwzX3JvX21w
dCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190
YWJsZVtsNF90YWJsZV9vZmZzZXQodmEpXSkpOwogCiAgICAgc3dpdGNoICggbDNlX2dldF9mbGFn
cyhsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0pICYKICAgICAgICAgICAgICAoX1BBR0Vf
UFJFU0VOVCB8X1BBR0VfUFNFKSkKICAgICB7CiAgICAgICAgIGNhc2UgX1BBR0VfUFNFfF9QQUdF
X1BSRVNFTlQ6Ci0gICAgICAgICAgICByZXR1cm4gTTJQXzFHX01BUFBFRDsKKyAgICAgICAgICAg
IHJjID0gTTJQXzFHX01BUFBFRDsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAvKiBD
aGVjayBmb3IgbmV4dCBsZXZlbCAqLwogICAgICAgICBjYXNlIF9QQUdFX1BSRVNFTlQ6CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIHJldHVybiBNMlBf
Tk9fTUFQUEVEOworICAgICAgICAgICAgcmMgPSBNMlBfTk9fTUFQUEVEOworICAgICAgICAgICAg
Z290byBvdXQ7CiAgICAgfQotICAgIGwyX3JvX21wdCA9IGwzZV90b19sMmUobDNfcm9fbXB0W2wz
X3RhYmxlX29mZnNldCh2YSldKTsKKyAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9u
ZXcoCisgICAgICAgIGwzZV9nZXRfbWZuKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkp
OwogCiAgICAgaWYgKGwyZV9nZXRfZmxhZ3MobDJfcm9fbXB0W2wyX3RhYmxlX29mZnNldCh2YSld
KSAmIF9QQUdFX1BSRVNFTlQpCi0gICAgICAgIHJldHVybiBNMlBfMk1fTUFQUEVEOworICAgICAg
ICByYyA9IE0yUF8yTV9NQVBQRUQ7CiAKLSAgICByZXR1cm4gTTJQX05PX01BUFBFRDsKKyBvdXQ6
CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJfcm9fbXB0KTsKKyAgICBVTk1BUF9YRU5f
UEFHRVRBQkxFX05FVyhsM19yb19tcHQpOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGlu
dCBzaGFyZV9ob3RhZGRfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn22-000280-ME; Thu, 07 Feb 2019 17:00:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1w-0001nz-4t
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:04 +0000
X-Inumbo-ID: cd5856ce-2af9-11e9-a2ec-17f4a3c2fb71
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd5856ce-2af9-11e9-a2ec-17f4a3c2fb71;
 Thu, 07 Feb 2019 16:59:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573330"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:27 +0000
Message-ID: <20190207164456.9260-27-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 26/55] x86_64/mm: switch to new APIs in
 setup_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgfCAxNCArKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkg
aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggZDNlMjM5OGI2Yy4u
MGI4NTk2MTEwNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtMzk3LDkgKzM5NywxMCBAQCBzdGF0aWMgaW50IHNl
dHVwX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogewogICAgIHVuc2ln
bmVkIGxvbmcgaSwgdmEsIHNtYXAsIGVtYXA7CiAgICAgdW5zaWduZWQgaW50IG47Ci0gICAgbDJf
cGdlbnRyeV90ICpwbDJlID0gTlVMTCwgKmwyX3JvX21wdDsKKyAgICBsMl9wZ2VudHJ5X3QgKnBs
MmUgPSBOVUxMLCAqbDJfcm9fbXB0ID0gTlVMTDsKICAgICBsM19wZ2VudHJ5X3QgKmwzX3JvX21w
dCA9IE5VTEw7CiAgICAgaW50IHJldCA9IDA7CisgICAgbWZuX3QgbDJfcm9fbXB0X21mbjsKIAog
ICAgIEFTU0VSVChsNGVfZ2V0X2ZsYWdzKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KFJP
X01QVF9WSVJUX1NUQVJUKV0pCiAgICAgICAgICAgICAmIF9QQUdFX1BSRVNFTlQpOwpAQCAtNDYy
LDE3ICs0NjMsMTkgQEAgc3RhdGljIGludCBzZXR1cF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3Rh
ZGRfaW5mbyAqaW5mbykKICAgICAgICAgICAgICAgICAgIGwyX3RhYmxlX29mZnNldCh2YSk7CiAg
ICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgbDJfcm9fbXB0
ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAgICAgICAgICAgIGlmICggIWwyX3JvX21w
dCApCisgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJfcm9fbXB0KTsK
KyAgICAgICAgICAgICAgICBsMl9yb19tcHRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXco
KTsKKyAgICAgICAgICAgICAgICBpZiAoIG1mbl9lcShsMl9yb19tcHRfbWZuLCBJTlZBTElEX01G
TikgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgcmV0ID0gLUVOT01F
TTsKICAgICAgICAgICAgICAgICAgICAgZ290byBlcnJvcjsKICAgICAgICAgICAgICAgICB9CiAK
KyAgICAgICAgICAgICAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJfcm9f
bXB0X21mbik7CiAgICAgICAgICAgICAgICAgY2xlYXJfcGFnZShsMl9yb19tcHQpOwogICAgICAg
ICAgICAgICAgIGwzZV93cml0ZSgmbDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICBsM2VfZnJvbV9wYWRkcihfX3BhKGwyX3JvX21wdCksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09S
X1JPIHwgX1BBR0VfVVNFUikpOworICAgICAgICAgICAgICAgICAgICAgICAgICBsM2VfZnJvbV9t
Zm4obDJfcm9fbXB0X21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fUEFHRV9IWVBFUlZJU09SX1JPIHwgX1BBR0VfVVNFUikpOwogICAgICAgICAgICAgICAgIHBs
MmUgPSBsMl9yb19tcHQ7CiAgICAgICAgICAgICAgICAgcGwyZSArPSBsMl90YWJsZV9vZmZzZXQo
dmEpOwogICAgICAgICAgICAgfQpAQCAtNDg4LDYgKzQ5MSw3IEBAIHN0YXRpYyBpbnQgc2V0dXBf
bTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAKICAgICByZXQgPSBzZXR1
cF9jb21wYXRfbTJwX3RhYmxlKGluZm8pOwogZXJyb3I6CisgICAgVU5NQVBfWEVOX1BBR0VUQUJM
RV9ORVcobDJfcm9fbXB0KTsKICAgICByZXR1cm4gcmV0OwogfQogCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn24-0002Dj-Hz; Thu, 07 Feb 2019 17:00:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1x-0001rw-Dg
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:05 +0000
X-Inumbo-ID: cfe07fe6-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfe07fe6-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 17:00:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573362"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:52 +0000
Message-ID: <20190207164456.9260-52-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 51/55] x86/pv: properly map and unmap page
 table in dom0_construct_pv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvcHYvZG9tMF9idWlsZC5jIHwgNiArKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9t
MF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCAyOTNiZTA3NmQ5
Li5hMDdkMjEzOGEyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTY5MCw2ICs2OTAsOCBAQCBpbnQg
X19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAKICAgICBpZiAoIGlz
X3B2XzMyYml0X2RvbWFpbihkKSApCiAgICAgeworICAgICAgICBsMl9wZ2VudHJ5X3QgKmwydDsK
KwogICAgICAgICAvKiBFbnN1cmUgdGhlIGZpcnN0IGZvdXIgTDMgZW50cmllcyBhcmUgYWxsIHBv
cHVsYXRlZC4gKi8KICAgICAgICAgZm9yICggaSA9IDAsIGwzdGFiID0gbDNzdGFydDsgaSA8IDQ7
ICsraSwgKytsM3RhYiApCiAgICAgICAgIHsKQEAgLTcwNCw3ICs3MDYsOSBAQCBpbnQgX19pbml0
IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgbDNl
X2dldF9wYWdlKCpsM3RhYiktPnUuaW51c2UudHlwZV9pbmZvIHw9IFBHVF9wYWVfeGVuX2wyOwog
ICAgICAgICB9CiAKLSAgICAgICAgaW5pdF94ZW5fcGFlX2wyX3Nsb3RzKGwzZV90b19sMmUobDNz
dGFydFszXSksIGQpOworICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dl
dF9tZm4obDNzdGFydFszXSkpOworICAgICAgICBpbml0X3hlbl9wYWVfbDJfc2xvdHMobDJ0LCBk
KTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKICAgICB9CiAKICAgICAv
KiBQYWdlcyB0aGF0IGFyZSBwYXJ0IG9mIHBhZ2UgdGFibGVzIG11c3QgYmUgcmVhZCBvbmx5LiAq
LwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn25-0002GK-Ns; Thu, 07 Feb 2019 17:00:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1y-0001v7-MR
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:06 +0000
X-Inumbo-ID: d0b46651-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0b46651-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 17:00:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573373"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:55 +0000
Message-ID: <20190207164456.9260-55-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 54/55] x86: switch to use domheap page for
 page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9kaWZ5IGFsbCB0aGUgX25ldyBBUElzIHRvIGhhbmRsZSBkb21oZWFwIHBhZ2VzLgoKU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
bW0uYyB8IDEzICsrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks
IDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJj
aC94ODYvbW0uYwppbmRleCAyYTM0NDJkODgxLi45N2RkNmE3ZjYzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDcyNywxMCArNDcyNywx
MCBAQCBtZm5fdCBhbGxvY194ZW5fcGFnZXRhYmxlX25ldyh2b2lkKQogewogICAgIGlmICggc3lz
dGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJseV9ib290ICkKICAgICB7Ci0gICAgICAgIHZvaWQg
KnB0ciA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpOworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
ZyA9IGFsbG9jX2RvbWhlYXBfcGFnZShOVUxMLCAwKTsKIAotICAgICAgICBCVUdfT04oIWhhcmR3
YXJlX2RvbWFpbiAmJiAhcHRyKTsKLSAgICAgICAgcmV0dXJuIHZpcnRfdG9fbWZuKHB0cik7Cisg
ICAgICAgIEJVR19PTighaGFyZHdhcmVfZG9tYWluICYmICFwZyk7CisgICAgICAgIHJldHVybiBw
ZyA/IHBhZ2VfdG9fbWZuKHBnKSA6IElOVkFMSURfTUZOOwogICAgIH0KIAogICAgIHJldHVybiBh
bGxvY19ib290X3BhZ2VzKDEsIDEpOwpAQCAtNDczOCwyMCArNDczOCwyMSBAQCBtZm5fdCBhbGxv
Y194ZW5fcGFnZXRhYmxlX25ldyh2b2lkKQogCiB2b2lkICptYXBfeGVuX3BhZ2V0YWJsZV9uZXco
bWZuX3QgbWZuKQogewotICAgIHJldHVybiBtZm5fdG9fdmlydChtZm5feChtZm4pKTsKKyAgICBy
ZXR1cm4gbWFwX2RvbWFpbl9wYWdlKG1mbik7CiB9CiAKIC8qIHYgY2FuIHBvaW50IHRvIGFuIGVu
dHJ5IHdpdGhpbiBhIHRhYmxlIG9yIGJlIE5VTEwgKi8KIHZvaWQgdW5tYXBfeGVuX3BhZ2V0YWJs
ZV9uZXcodm9pZCAqdikKIHsKLSAgICAvKiBYWFggc3RpbGwgdXNpbmcgeGVuaGVhcCBwYWdlLCBu
byBuZWVkIHRvIGRvIGFueXRoaW5nLiAgKi8KKyAgICBpZiAoIHYgKQorICAgICAgICB1bm1hcF9k
b21haW5fcGFnZSgoY29uc3Qgdm9pZCAqKSgodW5zaWduZWQgbG9uZyl2ICYgUEFHRV9NQVNLKSk7
CiB9CiAKIC8qIG1mbiBjYW4gYmUgSU5WQUxJRF9NRk4gKi8KIHZvaWQgZnJlZV94ZW5fcGFnZXRh
YmxlX25ldyhtZm5fdCBtZm4pCiB7CiAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRF
X2Vhcmx5X2Jvb3QgJiYgIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCi0gICAgICAgIGZyZWVf
eGVuaGVhcF9wYWdlKG1mbl90b192aXJ0KG1mbl94KG1mbikpKTsKKyAgICAgICAgZnJlZV9kb21o
ZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7CiB9CiAKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0so
bWFwX3BnZGlyX2xvY2spOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn26-0002Je-Pf; Thu, 07 Feb 2019 17:00:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn1z-0001yf-Rp
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:07 +0000
X-Inumbo-ID: d00ff2be-2af9-11e9-918a-8329582cee7f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d00ff2be-2af9-11e9-918a-8329582cee7f;
 Thu, 07 Feb 2019 17:00:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573369"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:15 +0000
Message-ID: <20190207164456.9260-15-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 14/55] x86/mm: rewrite xen_to_virt_l2e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV3cml0ZSB0aGF0IGZ1bmN0aW9uIHRvIHVzZSB0aGUgbmV3IEFQSXMuIE1vZGlmeSBpdHMgY2Fs
bGVycyB0byB1bm1hcAp0aGUgcG9pbnRlciByZXR1cm5lZC4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA0NiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMzcgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDg3NTFiZTZlM2EuLjkxYmI1M2I4
YjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC00ODI1LDYgKzQ4MjUsMTAgQEAgc3RhdGljIGwzX3BnZW50cnlfdCAqdmlydF90b194ZW5f
bDNlKHVuc2lnbmVkIGxvbmcgdikKICAgICByZXR1cm4gcGwzZTsKIH0KIAorLyoKKyAqIEdpdmVu
IGEgdmlydHVhbCBhZGRyZXNzLCByZXR1cm4gYSBwb2ludGVyIHRvIHhlbidzIEwyIGVudHJ5LiBD
YWxsZXIKKyAqIG5lZWRzIHRvIHVubWFwIHRoZSBwb2ludGVyLgorICovCiBzdGF0aWMgbDJfcGdl
bnRyeV90ICp2aXJ0X3RvX3hlbl9sMmUodW5zaWduZWQgbG9uZyB2KQogewogICAgIGwzX3BnZW50
cnlfdCAqcGwzZTsKQEAgLTQ4MzcsMjcgKzQ4NDEsNDQgQEAgc3RhdGljIGwyX3BnZW50cnlfdCAq
dmlydF90b194ZW5fbDJlKHVuc2lnbmVkIGxvbmcgdikKICAgICBpZiAoICEobDNlX2dldF9mbGFn
cygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgewogICAgICAgICBib29sIGxvY2tpbmcg
PSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9vdDsKLSAgICAgICAgbDJfcGdlbnRyeV90ICps
MnQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0Owor
ICAgICAgICBtZm5fdCBtZm47CiAKLSAgICAgICAgaWYgKCAhbDJ0ICkKKyAgICAgICAgbWZuID0g
YWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZB
TElEX01GTikgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAKKyAgICAgICAgbDJ0ID0gbWFwX3hl
bl9wYWdldGFibGVfbmV3KG1mbik7CisKICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAg
ICAgIHNwaW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICBpZiAoICEobDNlX2dldF9m
bGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGNs
ZWFyX3BhZ2UobDJ0KTsKLSAgICAgICAgICAgIGwzZV93cml0ZShwbDNlLCBsM2VfZnJvbV9wYWRk
cihfX3BhKGwydCksIF9fUEFHRV9IWVBFUlZJU09SKSk7CisgICAgICAgICAgICBsM2Vfd3JpdGUo
cGwzZSwgbDNlX2Zyb21fbWZuKG1mbiwgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAgICAgICAgICAg
IHBsMmUgPSBsMnQgKyBsMl90YWJsZV9vZmZzZXQodik7CiAgICAgICAgICAgICBsMnQgPSBOVUxM
OwogICAgICAgICB9CiAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICBzcGluX3Vu
bG9jaygmbWFwX3BnZGlyX2xvY2spOworCiAgICAgICAgIGlmICggbDJ0ICkKLSAgICAgICAgICAg
IGZyZWVfeGVuX3BhZ2V0YWJsZShsMnQpOworICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQo
IXBsMmUpOworICAgICAgICAgICAgQVNTRVJUKCFtZm5fZXEobWZuLCBJTlZBTElEX01GTikpOwor
ICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKyAgICAgICAgICAgIGZy
ZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIEJVR19P
TihsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSk7Ci0gICAgcGwyZSA9IGwzZV90b19s
MmUoKnBsM2UpICsgbDJfdGFibGVfb2Zmc2V0KHYpOworCisgICAgaWYgKCAhcGwyZSApCisgICAg
eworICAgICAgICBBU1NFUlQobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UKTsK
KyAgICAgICAgcGwyZSA9IChsMl9wZ2VudHJ5X3QgKiltYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNl
X2dldF9tZm4oKnBsM2UpKQorICAgICAgICAgICAgKyBsMl90YWJsZV9vZmZzZXQodik7CisgICAg
fQogCiAgb3V0OgogICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOwpAQCAtNDg2Nywx
MCArNDg4OCwxMSBAQCBzdGF0aWMgbDJfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sMmUodW5zaWdu
ZWQgbG9uZyB2KQogbDFfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2
KQogewogICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWUgPSBO
VUxMOwogCiAgICAgcGwyZSA9IHZpcnRfdG9feGVuX2wyZSh2KTsKICAgICBpZiAoICFwbDJlICkK
LSAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgICAgIGdvdG8gb3V0OwogCiAgICAgaWYgKCAhKGwy
ZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgIHsKQEAgLTQ4NzgsNyAr
NDkwMCw3IEBAIGwxX3BnZW50cnlfdCAqdmlydF90b194ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdikK
ICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAKICAg
ICAgICAgaWYgKCAhbDF0ICkKLSAgICAgICAgICAgIHJldHVybiBOVUxMOworICAgICAgICAgICAg
Z290byBvdXQ7CiAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICBzcGluX2xvY2so
Jm1hcF9wZ2Rpcl9sb2NrKTsKICAgICAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYg
X1BBR0VfUFJFU0VOVCkgKQpAQCAtNDg5NCw3ICs0OTE2LDExIEBAIGwxX3BnZW50cnlfdCAqdmly
dF90b194ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdikKICAgICB9CiAKICAgICBCVUdfT04obDJlX2dl
dF9mbGFncygqcGwyZSkgJiBfUEFHRV9QU0UpOwotICAgIHJldHVybiBsMmVfdG9fbDFlKCpwbDJl
KSArIGwxX3RhYmxlX29mZnNldCh2KTsKKyAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSkgKyBs
MV90YWJsZV9vZmZzZXQodik7CisKKyBvdXQ6CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVco
cGwyZSk7CisgICAgcmV0dXJuIHBsMWU7CiB9CiAKIC8qIENvbnZlcnQgdG8gZnJvbSBzdXBlcnBh
Z2UtbWFwcGluZyBmbGFncyBmb3IgbWFwX3BhZ2VzX3RvX3hlbigpLiAqLwpAQCAtNDkxOCw3ICs0
OTQ0LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiB7CiAgICAgYm9vbCBsb2NraW5nID0gc3lz
dGVtX3N0YXRlID4gU1lTX1NUQVRFX2Jvb3Q7CiAgICAgbDNfcGdlbnRyeV90ICpwbDNlID0gTlVM
TCwgb2wzZTsKLSAgICBsMl9wZ2VudHJ5X3QgKnBsMmUsIG9sMmU7CisgICAgbDJfcGdlbnRyeV90
ICpwbDJlID0gTlVMTCwgb2wyZTsKICAgICBsMV9wZ2VudHJ5X3QgKnBsMWUsIG9sMWU7CiAgICAg
dW5zaWduZWQgaW50ICBpOwogICAgIGludCByYyA9IC1FTk9NRU07CkBAIC01Mjk0LDYgKzUzMjAs
NyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygm
bWFwX3BnZGlyX2xvY2spOwogICAgICAgICB9CiAgICAgZW5kX29mX2xvb3A6CisgICAgICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMmUpOwogICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxF
X05FVyhwbDNlKTsKICAgICB9CiAKQEAgLTUzMDIsNiArNTMyOSw3IEBAIGludCBtYXBfcGFnZXNf
dG9feGVuKAogICAgIHJjID0gMDsKIAogIG91dDoKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05F
VyhwbDJlKTsKICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKICAgICByZXR1cm4g
cmM7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn27-0002Of-Vi; Thu, 07 Feb 2019 17:00:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn20-0001z3-04
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:08 +0000
X-Inumbo-ID: d1adfb3d-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1adfb3d-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 17:00:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573388"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:38 +0000
Message-ID: <20190207164456.9260-38-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 37/55] x86/smpboot: switch pl1e to use new
 APIs in clone_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jIHwgMTggKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCBlMTRlNDhkODIzLi43
NDM2Nzk5ZDgwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKQEAgLTY3NCw3ICs2NzQsNyBAQCBzdGF0aWMgaW50IGNsb25lX21h
cHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAgIHVuc2lnbmVk
IGludCBmbGFnczsKICAgICBsM19wZ2VudHJ5X3QgKnBsM2UgPSBOVUxMOwogICAgIGwyX3BnZW50
cnlfdCAqcGwyZSA9IE5VTEw7Ci0gICAgbDFfcGdlbnRyeV90ICpwbDFlOworICAgIGwxX3BnZW50
cnlfdCAqcGwxZSA9IE5VTEw7CiAgICAgaW50IHJjOwogCiAgICAgLyoKQEAgLTcyMSw3ICs3MjEs
OCBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50
cnlfdCAqcnB0KQogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAg
ICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0KGxpbmVhcik7Cisg
ICAgICAgICAgICBwbDFlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyZV9nZXRfbWZuKCpwbDJl
KSk7CisgICAgICAgICAgICBwbDFlICs9IGwxX3RhYmxlX29mZnNldChsaW5lYXIpOwogICAgICAg
ICAgICAgZmxhZ3MgPSBsMWVfZ2V0X2ZsYWdzKCpwbDFlKTsKICAgICAgICAgICAgIGlmICggIShm
bGFncyAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgIHsKQEAgLTczMiw2ICs3MzMsNyBA
QCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlf
dCAqcnB0KQogICAgICAgICB9CiAgICAgfQogCisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVco
cGwxZSk7CiAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwyZSk7CiAgICAgVU5NQVBfWEVO
X1BBR0VUQUJMRV9ORVcocGwzZSk7CiAKQEAgLTc4MCwxOSArNzgyLDIyIEBAIHN0YXRpYyBpbnQg
Y2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAKICAg
ICBpZiAoICEobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgewot
ICAgICAgICBwbDFlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAgICBpZiAoICFwbDFl
ICkKKyAgICAgICAgbWZuX3QgbDF0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisK
KyAgICAgICAgaWYgKCBtZm5fZXEobDF0X21mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgewog
ICAgICAgICAgICAgcmMgPSAtRU5PTUVNOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAg
IH0KKworICAgICAgICBwbDFlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwxdF9tZm4pOwogICAg
ICAgICBjbGVhcl9wYWdlKHBsMWUpOwotICAgICAgICBsMmVfd3JpdGUocGwyZSwgbDJlX2Zyb21f
cGFkZHIoX19wYShwbDFlKSwgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAgICAgICAgbDJlX3dyaXRl
KHBsMmUsIGwyZV9mcm9tX21mbihsMXRfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUikpOwogICAgIH0K
ICAgICBlbHNlCiAgICAgewogICAgICAgICBBU1NFUlQoIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAm
IF9QQUdFX1BTRSkpOwotICAgICAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSk7CisgICAgICAg
IHBsMWUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4oKnBsMmUpKTsKICAgICB9
CiAKICAgICBwbDFlICs9IGwxX3RhYmxlX29mZnNldChsaW5lYXIpOwpAQCAtODA4LDYgKzgxMyw3
IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRy
eV90ICpycHQpCiAKICAgICByYyA9IDA7CiAgb3V0OgorICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKHBsMWUpOwogICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMmUpOwogICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOwogICAgIHJldHVybiByYzsKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn29-0002SV-2G; Thu, 07 Feb 2019 17:00:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn22-00027Y-DG
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:10 +0000
X-Inumbo-ID: d22f25b0-2af9-11e9-9c90-d34993e46059
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d22f25b0-2af9-11e9-9c90-d34993e46059;
 Thu, 07 Feb 2019 17:00:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573400"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:31 +0000
Message-ID: <20190207164456.9260-31-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 30/55] efi: use new page table APIs in
 efi_init_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29t
bW9uL2VmaS9ib290LmMgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ib290LmMgYi94ZW4vY29tbW9uL2VmaS9ib290LmMK
aW5kZXggNjRhMjg3NjkwYS4uMWQxNDIwZjAyYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkv
Ym9vdC5jCisrKyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwpAQCAtMTYzNywzOSArMTYzNyw1MCBA
QCB2b2lkIF9faW5pdCBlZmlfaW5pdF9tZW1vcnkodm9pZCkKIAogICAgICAgICBpZiAoICEobDRl
X2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBwbDNlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAgICAgICAgQlVHX09OKCFwbDNl
KTsKKyAgICAgICAgICAgIG1mbl90IGwzdF9tZm47CisKKyAgICAgICAgICAgIGwzdF9tZm4gPSBh
bGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgICAgICAgICAgQlVHX09OKG1mbl9lcShsM3Rf
bWZuLCBJTlZBTElEX01GTikpOworICAgICAgICAgICAgcGwzZSA9IG1hcF94ZW5fcGFnZXRhYmxl
X25ldyhsM3RfbWZuKTsKICAgICAgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7CiAgICAgICAgICAg
ICBlZmlfbDRfcGd0YWJsZVtsNF90YWJsZV9vZmZzZXQoYWRkcildID0KLSAgICAgICAgICAgICAg
ICBsNGVfZnJvbV9wYWRkcih2aXJ0X3RvX21hZGRyKHBsM2UpLCBfX1BBR0VfSFlQRVJWSVNPUik7
CisgICAgICAgICAgICAgICAgbDRlX2Zyb21fbWZuKGwzdF9tZm4sIF9fUEFHRV9IWVBFUlZJU09S
KTsKICAgICAgICAgfQogICAgICAgICBlbHNlCi0gICAgICAgICAgICBwbDNlID0gbDRlX3RvX2wz
ZShsNGUpOworICAgICAgICAgICAgcGwzZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsNGVfZ2V0
X21mbihsNGUpKTsKICAgICAgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQoYWRkcik7CisKICAg
ICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBwbDJlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAg
ICAgICAgQlVHX09OKCFwbDJlKTsKKyAgICAgICAgICAgIG1mbl90IGwydF9tZm47CisKKyAgICAg
ICAgICAgIGwydF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgICAgICAgICAg
QlVHX09OKG1mbl9lcShsMnRfbWZuLCBJTlZBTElEX01GTikpOworICAgICAgICAgICAgcGwyZSA9
IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZuKTsKICAgICAgICAgICAgIGNsZWFyX3BhZ2Uo
cGwyZSk7Ci0gICAgICAgICAgICAqcGwzZSA9IGwzZV9mcm9tX3BhZGRyKHZpcnRfdG9fbWFkZHIo
cGwyZSksIF9fUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgICAgICpwbDNlID0gbDNlX2Zyb21f
bWZuKGwydF9tZm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKICAgICAgICAgfQogICAgICAgICBlbHNl
CiAgICAgICAgIHsKICAgICAgICAgICAgIEJVR19PTihsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9Q
QUdFX1BTRSk7Ci0gICAgICAgICAgICBwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSk7CisgICAgICAg
ICAgICBwbDJlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKCpwbDNlKSk7CiAg
ICAgICAgIH0KICAgICAgICAgcGwyZSArPSBsMl90YWJsZV9vZmZzZXQoYWRkcik7CisKICAgICAg
ICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBsMXQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7Ci0gICAgICAgICAg
ICBCVUdfT04oIWwxdCk7CisgICAgICAgICAgICBtZm5fdCBsMXRfbWZuOworCisgICAgICAgICAg
ICBsMXRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgIEJVR19P
TihtZm5fZXEobDF0X21mbiwgSU5WQUxJRF9NRk4pKTsKKyAgICAgICAgICAgIGwxdCA9IG1hcF94
ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsKICAgICAgICAgICAgIGNsZWFyX3BhZ2UobDF0KTsK
LSAgICAgICAgICAgICpwbDJlID0gbDJlX2Zyb21fcGFkZHIodmlydF90b19tYWRkcihsMXQpLCBf
X1BBR0VfSFlQRVJWSVNPUik7CisgICAgICAgICAgICAqcGwyZSA9IGwyZV9mcm9tX21mbihsMXRf
bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAg
ICB7CiAgICAgICAgICAgICBCVUdfT04obDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QU0Up
OwotICAgICAgICAgICAgbDF0ID0gbDJlX3RvX2wxZSgqcGwyZSk7CisgICAgICAgICAgICBsMXQg
PSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4oKnBsMmUpKTsKICAgICAgICAgfQog
ICAgICAgICBmb3IgKCBpID0gbDFfdGFibGVfb2Zmc2V0KGFkZHIpOwogICAgICAgICAgICAgICBp
IDwgTDFfUEFHRVRBQkxFX0VOVFJJRVMgJiYgZXh0cmEtPnNtZm4gPCBleHRyYS0+ZW1mbjsKQEAg
LTE2ODEsNiArMTY5MiwxMCBAQCB2b2lkIF9faW5pdCBlZmlfaW5pdF9tZW1vcnkodm9pZCkKICAg
ICAgICAgICAgIGV4dHJhX2hlYWQgPSBleHRyYS0+bmV4dDsKICAgICAgICAgICAgIHhmcmVlKGV4
dHJhKTsKICAgICAgICAgfQorCisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7
CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMmUpOworICAgICAgICBVTk1BUF9Y
RU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKICAgICB9CiAKICAgICAvKiBJbnNlcnQgWGVuIG1hcHBp
bmdzLiAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn2A-0002WS-3b; Thu, 07 Feb 2019 17:00:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn22-000284-Mw
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:10 +0000
X-Inumbo-ID: d2201a0c-2af9-11e9-95b9-376b2aa9c73b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2201a0c-2af9-11e9-95b9-376b2aa9c73b;
 Thu, 07 Feb 2019 17:00:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573392"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:44 +0000
Message-ID: <20190207164456.9260-44-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 43/55] x86_64/mm: map and unmap page tables
 in destroy_compat_m2p_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMgfCA5ICsrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0
L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggNTk3ZDhlOWVkOC4uYmQyOThm
ZmYxYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvbW0uYwpAQCAtMjUyLDExICsyNTIsMTMgQEAgc3RhdGljIHZvaWQgZGVzdHJv
eV9jb21wYXRfbTJwX21hcHBpbmcoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICBp
ZiAoIGVtYXAgPiAoKFJEV1JfQ09NUEFUX01QVF9WSVJUX0VORCAtIFJEV1JfQ09NUEFUX01QVF9W
SVJUX1NUQVJUKSA+PiAyKSApCiAgICAgICAgIGVtYXAgPSAoUkRXUl9DT01QQVRfTVBUX1ZJUlRf
RU5EIC0gUkRXUl9DT01QQVRfTVBUX1ZJUlRfU1RBUlQpID4+IDI7CiAKLSAgICBsM19yb19tcHQg
PSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01Q
VF9WSVJUX1NUQVJUKV0pOworICAgIGwzX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygK
KyAgICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoSElST19D
T01QQVRfTVBUX1ZJUlRfU1RBUlQpXSkpOwogCiAgICAgQVNTRVJUKGwzZV9nZXRfZmxhZ3MobDNf
cm9fbXB0W2wzX3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCldKSAmIF9Q
QUdFX1BSRVNFTlQpOwogCi0gICAgbDJfcm9fbXB0ID0gbDNlX3RvX2wyZShsM19yb19tcHRbbDNf
dGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKV0pOworICAgIGwyX3JvX21w
dCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgbDNlX2dldF9tZm4obDNfcm9fbXB0
W2wzX3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCldKSk7CiAKICAgICBm
b3IgKCBpID0gc21hcDsgaSA8IGVtYXA7ICkKICAgICB7CkBAIC0yNzgsNiArMjgwLDkgQEAgc3Rh
dGljIHZvaWQgZGVzdHJveV9jb21wYXRfbTJwX21hcHBpbmcoc3RydWN0IG1lbV9ob3RhZGRfaW5m
byAqaW5mbykKICAgICAgICAgaSArPSAxVUwgPDwgKEwyX1BBR0VUQUJMRV9TSElGVCAtIDIpOwog
ICAgIH0KIAorICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7CisgICAgVU5N
QVBfWEVOX1BBR0VUQUJMRV9ORVcobDNfcm9fbXB0KTsKKwogICAgIHJldHVybjsKIH0KIAotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn2B-0002bL-R3; Thu, 07 Feb 2019 17:00:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn25-0002Fo-HL
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:13 +0000
X-Inumbo-ID: d4a9a19e-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4a9a19e-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 17:00:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573454"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:18 +0000
Message-ID: <20190207164456.9260-18-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 17/55] x86/mm: drop lXe_to_lYe invocations
 in map_pages_to_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxlcyB3aGVyZSBuZWNlc3NhcnkuCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwg
NDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDI5IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYzRjYjZmYmI2MC4uMWVhMjk3
NGMxZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTUwMTQsOCArNTAxNCwxMCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBsMl9w
Z2VudHJ5X3QgKmwydDsKKyAgICAgICAgICAgICAgICAgICAgbWZuX3QgbDJ0X21mbiA9IGwzZV9n
ZXRfbWZuKG9sM2UpOworCisgICAgICAgICAgICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRh
YmxlX25ldyhsMnRfbWZuKTsKIAotICAgICAgICAgICAgICAgICAgICBsMnQgPSBsM2VfdG9fbDJl
KG9sM2UpOwogICAgICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VUQUJM
RV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgICAgICBvbDJlID0gbDJ0W2ldOwpAQCAtNTAyNywxMCArNTAyOSwxMiBAQCBpbnQgbWFwX3Bh
Z2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgajsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
MV9wZ2VudHJ5X3QgKmwxdDsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBsMXRf
bWZuID0gbDJlX2dldF9tZm4ob2wyZSk7CiAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
MXQgPSBsMmVfdG9fbDFlKG9sMmUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxdCA9
IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmb3IgKCBqID0gMDsgaiA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBqKysgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9mbGFncyhsMWVfZ2V0X2ZsYWdzKGwxdFtq
XSkpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVX
KGwxdCk7CiAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgICAgICAgICAgZmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7CkBAIC01
MDM5LDkgKzUwNDMsOSBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAg
ICAgICAgIG9sMmUgPSBsMnRbaV07CiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIChsMmVf
Z2V0X2ZsYWdzKG9sMmUpICYgX1BBR0VfUFJFU0VOVCkgJiYKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIShsMmVfZ2V0X2ZsYWdzKG9sMmUpICYgX1BBR0VfUFNFKSApCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwyZV90b19sMWUob2wyZSkpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dl
dF9tZm4ob2wyZSkpOwogICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgICAg
IGZyZWVfeGVuX3BhZ2V0YWJsZShsMnQpOworICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9w
YWdldGFibGVfbmV3KGwydF9tZm4pOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0K
IApAQCAtNTE0NiwxMiArNTE1MCwxNCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBsMV9w
Z2VudHJ5X3QgKmwxdDsKKyAgICAgICAgICAgICAgICAgICAgbWZuX3QgbDF0X21mbiA9IGwyZV9n
ZXRfbWZuKG9sMmUpOwogCi0gICAgICAgICAgICAgICAgICAgIGwxdCA9IGwyZV90b19sMWUob2wy
ZSk7CisgICAgICAgICAgICAgICAgICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMXRf
bWZuKTsKICAgICAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVf
RU5UUklFUzsgaSsrICkKICAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2ZsYWdzKGwxZV9n
ZXRfZmxhZ3MobDF0W2ldKSk7CiAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2FyZWEodmlydCwg
Zmx1c2hfZmxhZ3MpOwotICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDF0
KTsKKyAgICAgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDF0KTsKKyAg
ICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsKICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKQEAgLTUxNjUsMTIgKzUxNzEsMTQgQEAgaW50
IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAvKiBOb3JtYWwgcGFnZSBtYXBwaW5nLiAq
LwogICAgICAgICAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VO
VCkgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qIFhYWCBUaGlzIGZvcmNlcyBw
YWdlIHRhYmxlIHRvIGJlIHBvcHVsYXRlZCAqLwogICAgICAgICAgICAgICAgIHBsMWUgPSB2aXJ0
X3RvX3hlbl9sMWUodmlydCk7CiAgICAgICAgICAgICAgICAgaWYgKCBwbDFlID09IE5VTEwgKQog
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKHJjID09IC1FTk9N
RU0pOwogICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgICAgICB9Cisg
ICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwxZSk7CiAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICBlbHNlIGlmICggbDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9Q
U0UgKQogICAgICAgICAgICAgewpAQCAtNTIzNCw5ICs1MjQyLDExIEBAIGludCBtYXBfcGFnZXNf
dG9feGVuKAogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAg
cGwxZSAgPSBsMmVfdG9fbDFlKCpwbDJlKSArIGwxX3RhYmxlX29mZnNldCh2aXJ0KTsKKyAgICAg
ICAgICAgIHBsMWUgID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyZV9nZXRfbWZuKCgqcGwyZSkp
KTsKKyAgICAgICAgICAgIHBsMWUgKz0gbDFfdGFibGVfb2Zmc2V0KHZpcnQpOwogICAgICAgICAg
ICAgb2wxZSAgPSAqcGwxZTsKICAgICAgICAgICAgIGwxZV93cml0ZV9hdG9taWMocGwxZSwgbDFl
X2Zyb21fbWZuKG1mbiwgZmxhZ3MpKTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKHBsMWUpOwogICAgICAgICAgICAgaWYgKCAobDFlX2dldF9mbGFncyhvbDFlKSAmIF9QQUdF
X1BSRVNFTlQpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
Zmx1c2hfZmxhZ3MgPSBGTFVTSF9UTEIgfCBGTFVTSF9PUkRFUigwKTsKQEAgLTUyNTcsNiArNTI2
Nyw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgYmFzZV9tZm47CiAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90
ICpsMXQ7CisgICAgICAgICAgICAgICAgbWZuX3QgbDF0X21mbjsKIAogICAgICAgICAgICAgICAg
IGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFwX3BnZGly
X2xvY2spOwpAQCAtNTI4MCwxMiArNTI5MSwxNSBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAg
ICAgICAgICAgICAgICAgICAgZ290byBjaGVja19sMzsKICAgICAgICAgICAgICAgICB9CiAKLSAg
ICAgICAgICAgICAgICBsMXQgPSBsMmVfdG9fbDFlKG9sMmUpOworICAgICAgICAgICAgICAgIGwx
dF9tZm4gPSBsMmVfZ2V0X21mbihvbDJlKTsKKyAgICAgICAgICAgICAgICBsMXQgPSBtYXBfeGVu
X3BhZ2V0YWJsZV9uZXcobDF0X21mbik7CisKICAgICAgICAgICAgICAgICBiYXNlX21mbiA9IGwx
ZV9nZXRfcGZuKGwxdFswXSkgJiB+KEwxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSk7CiAgICAgICAg
ICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAg
ICAgICAgICAgICAgICAgICAgaWYgKCAobDFlX2dldF9wZm4obDF0W2ldKSAhPSAoYmFzZV9tZm4g
KyBpKSkgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAobDFlX2dldF9mbGFncyhsMXRbaV0p
ICE9IGZsYWdzKSApCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
ICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOwogICAgICAgICAgICAgICAgIGlmICgg
aSA9PSBMMV9QQUdFVEFCTEVfRU5UUklFUyApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9mcm9tX3BmbihiYXNlX21mbiwK
QEAgLTUyOTUsNyArNTMwOSw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAg
ICAgICAgICBmbHVzaF9hcmVhKHZpcnQgLSBQQUdFX1NJWkUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRkxVU0hfVExCX0dMT0JBTCB8CiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRkxVU0hfT1JERVIoUEFHRVRBQkxFX09SREVSKSk7Ci0gICAgICAgICAgICAgICAgICAg
IGZyZWVfeGVuX3BhZ2V0YWJsZShsMmVfdG9fbDFlKG9sMmUpKTsKKyAgICAgICAgICAgICAgICAg
ICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsKICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAgICBz
cGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwpAQCAtNTMxMSw2ICs1MzI1LDcgQEAgaW50IG1h
cF9wYWdlc190b194ZW4oCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmFz
ZV9tZm47CiAgICAgICAgICAgICBsMl9wZ2VudHJ5X3QgKmwydDsKKyAgICAgICAgICAgIG1mbl90
IGwydF9tZm47CiAKICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAg
c3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CkBAIC01MzI4LDcgKzUzNDMsOSBAQCBpbnQgbWFw
X3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICBnb3RvIGVuZF9vZl9sb29wOwogICAgICAg
ICAgICAgfQogCi0gICAgICAgICAgICBsMnQgPSBsM2VfdG9fbDJlKG9sM2UpOworICAgICAgICAg
ICAgbDJ0X21mbiA9IGwzZV9nZXRfbWZuKG9sM2UpOworICAgICAgICAgICAgbDJ0ID0gbWFwX3hl
bl9wYWdldGFibGVfbmV3KGwydF9tZm4pOworCiAgICAgICAgICAgICBiYXNlX21mbiA9IGwyZV9n
ZXRfcGZuKGwydFswXSkgJiB+KEwyX1BBR0VUQUJMRV9FTlRSSUVTICoKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEp
OwogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsr
ICkKQEAgLTUzMzYsNiArNTM1Myw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAg
ICAgICAgICAgICAgIChiYXNlX21mbiArIChpIDw8IFBBR0VUQUJMRV9PUkRFUikpKSB8fAogICAg
ICAgICAgICAgICAgICAgICAgKGwyZV9nZXRfZmxhZ3MobDJ0W2ldKSAhPSBsMWZfdG9fbE5mKGZs
YWdzKSkgKQogICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKGwydCk7CiAgICAgICAgICAgICBpZiAoIGkgPT0gTDJfUEFHRVRBQkxF
X0VOVFJJRVMgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGwzZV93cml0ZV9hdG9t
aWMocGwzZSwgbDNlX2Zyb21fcGZuKGJhc2VfbWZuLApAQCAtNTM0NSw3ICs1MzYzLDcgQEAgaW50
IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgZmx1c2hfYXJlYSh2aXJ0IC0gUEFH
RV9TSVpFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgRkxVU0hfVExCX0dMT0JBTCB8CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBGTFVTSF9PUkRFUigyKlBBR0VUQUJMRV9PUkRFUikp
OwotICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsM2VfdG9fbDJlKG9sM2UpKTsK
KyAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KGwydF9tZm4pOwogICAgICAg
ICAgICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAg
IHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn2C-0002e8-NS; Thu, 07 Feb 2019 17:00:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn28-0002PG-3l
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:16 +0000
X-Inumbo-ID: d686c78b-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d686c78b-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 17:00:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573461"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:11 +0000
Message-ID: <20190207164456.9260-11-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 10/55] x86/mm: change pl2e to l2t in
 virt_to_xen_l2e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBuZWVkIHRvIGhhdmUgYSB2YXJpYWJsZSBuYW1lZCBwbDJlIHdoZW4gd2UgcmV3cml0
ZQp2aXJ0X3RvX3hlbl9sMmUuIENoYW5nZSBwbDJlIHRvIGwydCB0byByZWZsZWN0IGJldHRlciBp
dHMgcHVycG9zZS4KVGhpcyB3aWxsIG1ha2UgcmV2aWV3aW5nIGxhdGVyIHBhdGNoIGVhc2llci4K
Ck5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDE0ICsrKysrKystLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYTE1YWE4MGUx
Ni4uZjNhODYwNTJlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tLmMKQEAgLTQ4MTIsMjIgKzQ4MTIsMjIgQEAgc3RhdGljIGwyX3BnZW50cnlfdCAq
dmlydF90b194ZW5fbDJlKHVuc2lnbmVkIGxvbmcgdikKICAgICBpZiAoICEobDNlX2dldF9mbGFn
cygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgewogICAgICAgICBib29sIGxvY2tpbmcg
PSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9vdDsKLSAgICAgICAgbDJfcGdlbnRyeV90ICpw
bDJlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgICAgICBsMl9wZ2VudHJ5X3QgKmwydCA9
IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKIAotICAgICAgICBpZiAoICFwbDJlICkKKyAgICAgICAg
aWYgKCAhbDJ0ICkKICAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAgICAgICBpZiAoIGxvY2tp
bmcgKQogICAgICAgICAgICAgc3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIGlm
ICggIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewot
ICAgICAgICAgICAgY2xlYXJfcGFnZShwbDJlKTsKLSAgICAgICAgICAgIGwzZV93cml0ZShwbDNl
LCBsM2VfZnJvbV9wYWRkcihfX3BhKHBsMmUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOwotICAgICAg
ICAgICAgcGwyZSA9IE5VTEw7CisgICAgICAgICAgICBjbGVhcl9wYWdlKGwydCk7CisgICAgICAg
ICAgICBsM2Vfd3JpdGUocGwzZSwgbDNlX2Zyb21fcGFkZHIoX19wYShsMnQpLCBfX1BBR0VfSFlQ
RVJWSVNPUikpOworICAgICAgICAgICAgbDJ0ID0gTlVMTDsKICAgICAgICAgfQogICAgICAgICBp
ZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsK
LSAgICAgICAgaWYgKCBwbDJlICkKLSAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShwbDJl
KTsKKyAgICAgICAgaWYgKCBsMnQgKQorICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwy
dCk7CiAgICAgfQogCiAgICAgQlVHX09OKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNF
KTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn2L-0003Do-N8; Thu, 07 Feb 2019 17:00:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn2L-0003C9-0r
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:29 +0000
X-Inumbo-ID: dda749d8-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dda749d8-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 17:00:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573488"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:12 +0000
Message-ID: <20190207164456.9260-12-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 11/55] x86/mm: change pl1e to l1t in
 virt_to_xen_l1e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBuZWVkIHRvIGhhdmUgYSB2YXJpYWJsZSBuYW1lZCBwbDFlIHdoZW4gd2UgcmV3cml0
ZQp2aXJ0X3RvX3hlbl9sMWUuIENoYW5nZSBwbDFlIHRvIGwxdCB0byByZWZsZWN0IGJldHRlciBp
dHMgcHVycG9zZS4KVGhpcyB3aWxsIG1ha2UgcmV2aWV3aW5nIGxhdGVyIHBhdGNoIGVhc2llci4K
Ck5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDE0ICsrKysrKystLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZjNhODYwNTJl
Mi4uMjYwNmIzMDdlYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tLmMKQEAgLTQ4NDUsMjIgKzQ4NDUsMjIgQEAgbDFfcGdlbnRyeV90ICp2aXJ0X3Rv
X3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KQogICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJl
KSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICB7CiAgICAgICAgIGJvb2wgbG9ja2luZyA9IHN5c3Rl
bV9zdGF0ZSA+IFNZU19TVEFURV9ib290OwotICAgICAgICBsMV9wZ2VudHJ5X3QgKnBsMWUgPSBh
bGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgIGwxX3BnZW50cnlfdCAqbDF0ID0gYWxsb2Nf
eGVuX3BhZ2V0YWJsZSgpOwogCi0gICAgICAgIGlmICggIXBsMWUgKQorICAgICAgICBpZiAoICFs
MXQgKQogICAgICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgICAgIGlmICggbG9ja2luZyApCiAg
ICAgICAgICAgICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAgICAgICAgaWYgKCAhKGwy
ZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICB7Ci0gICAgICAg
ICAgICBjbGVhcl9wYWdlKHBsMWUpOwotICAgICAgICAgICAgbDJlX3dyaXRlKHBsMmUsIGwyZV9m
cm9tX3BhZGRyKF9fcGEocGwxZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7Ci0gICAgICAgICAgICBw
bDFlID0gTlVMTDsKKyAgICAgICAgICAgIGNsZWFyX3BhZ2UobDF0KTsKKyAgICAgICAgICAgIGwy
ZV93cml0ZShwbDJlLCBsMmVfZnJvbV9wYWRkcihfX3BhKGwxdCksIF9fUEFHRV9IWVBFUlZJU09S
KSk7CisgICAgICAgICAgICBsMXQgPSBOVUxMOwogICAgICAgICB9CiAgICAgICAgIGlmICggbG9j
a2luZyApCiAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwotICAgICAg
ICBpZiAoIHBsMWUgKQotICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKHBsMWUpOworICAg
ICAgICBpZiAoIGwxdCApCisgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDF0KTsKICAg
ICB9CiAKICAgICBCVUdfT04obDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QU0UpOwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn2M-0003F6-De; Thu, 07 Feb 2019 17:00:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn2L-0003CS-76
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:29 +0000
X-Inumbo-ID: deb1b406-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id deb1b406-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 17:00:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573484"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:19 +0000
Message-ID: <20190207164456.9260-19-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 18/55] x86/mm: switch to new APIs in
 modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGFnZSB0YWJsZXMgYWxsb2NhdGVkIGluIHRoYXQgZnVuY3Rpb24gc2hvdWxkIGJlIG1hcHBlZCBh
bmQgdW5tYXBwZWQKbm93LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDMxICsrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5k
ZXggMWVhMjk3NGMxZi4uMThjN2I0MzcwNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMK
KysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTU0MzYsNiArNTQzNiw3IEBAIGludCBtb2RpZnlf
eGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBp
bnQgbmYpCiAgICAgICAgIGlmICggbDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0UgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBsMl9wZ2VudHJ5X3QgKmwydDsKKyAgICAgICAgICAgIG1m
bl90IG1mbjsKIAogICAgICAgICAgICAgaWYgKCBsMl90YWJsZV9vZmZzZXQodikgPT0gMCAmJgog
ICAgICAgICAgICAgICAgICBsMV90YWJsZV9vZmZzZXQodikgPT0gMCAmJgpAQCAtNTQ1MiwxMyAr
NTQ1MywxNSBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2ln
bmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgfQogCiAgICAgICAgICAg
ICAvKiBQQUdFMUdCOiBzaGF0dGVyIHRoZSBzdXBlcnBhZ2UgYW5kIGZhbGwgdGhyb3VnaC4gKi8K
LSAgICAgICAgICAgIGwydCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgICAgIGlm
ICggIWwydCApCisgICAgICAgICAgICBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOwor
ICAgICAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgIEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKICAgICAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9w
YWdldGFibGVfbmV3KG1mbik7CisKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDJfUEFH
RVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAgbDJlX3dyaXRlKGwydCArIGks
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGwyZV9mcm9tX3BmbihsM2VfZ2V0X3BmbigqcGwz
ZSkgKwpAQCAtNTQ2OSwxNCArNTQ3MiwxNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNp
Z25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAg
ICAgaWYgKCAobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgogICAgICAg
ICAgICAgICAgICAobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0UpICkKICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICBsM2Vfd3JpdGVfYXRvbWljKHBsM2UsIGwzZV9mcm9tX21m
bih2aXJ0X3RvX21mbihsMnQpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SKSk7CisgICAgICAgICAgICAgICAgbDNl
X3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZnJvbV9tZm4obWZuLCBfX1BBR0VfSFlQRVJWSVNPUikp
OworICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CiAgICAgICAg
ICAgICAgICAgbDJ0ID0gTlVMTDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmICggbG9j
a2luZyApCiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAg
ICAgICAgICAgIGlmICggbDJ0ICkKLSAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bDJ0KTsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxF
X05FVyhsMnQpOworICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsK
KyAgICAgICAgICAgIH0KICAgICAgICAgfQogCiAgICAgICAgIC8qCkBAIC01NTExLDE1ICs1NTE3
LDE4IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQg
bG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQ7CisgICAgICAgICAgICAgICAgbWZu
X3QgbWZuOwogCiAgICAgICAgICAgICAgICAgLyogUFNFOiBzaGF0dGVyIHRoZSBzdXBlcnBhZ2Ug
YW5kIHRyeSBhZ2Fpbi4gKi8KLSAgICAgICAgICAgICAgICBsMXQgPSBhbGxvY194ZW5fcGFnZXRh
YmxlKCk7Ci0gICAgICAgICAgICAgICAgaWYgKCAhbDF0ICkKKyAgICAgICAgICAgICAgICBtZm4g
PSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgICAgICAgICAgICAgIGlmICggbWZuX2Vx
KG1mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgIEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7
CiAgICAgICAgICAgICAgICAgfQogCisgICAgICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdl
dGFibGVfbmV3KG1mbik7CisKICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BB
R0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgICAgICBsMWVfd3JpdGUoJmwx
dFtpXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxZV9mcm9tX3BmbihsMmVfZ2V0
X3BmbigqcGwyZSkgKyBpLApAQCAtNTUyOSwxNCArNTUzOCwxOCBAQCBpbnQgbW9kaWZ5X3hlbl9t
YXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5m
KQogICAgICAgICAgICAgICAgIGlmICggKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJF
U0VOVCkgJiYKICAgICAgICAgICAgICAgICAgICAgIChsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9Q
QUdFX1BTRSkgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgbDJlX3dy
aXRlX2F0b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4odmlydF90b19tZm4obDF0KSwKKyAgICAgICAg
ICAgICAgICAgICAgbDJlX3dyaXRlX2F0b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4obWZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BB
R0VfSFlQRVJWSVNPUikpOworICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxF
X05FVyhsMXQpOwogICAgICAgICAgICAgICAgICAgICBsMXQgPSBOVUxMOwogICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAg
ICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICAgICAgICAgIGlmICggbDF0
ICkKLSAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CisgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhs
MXQpOworICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KG1mbik7Cisg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGVsc2UK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn2O-0003JD-62; Thu, 07 Feb 2019 17:00:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn2M-0003FM-Gu
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:30 +0000
X-Inumbo-ID: df1a1505-2af9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df1a1505-2af9-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 17:00:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573482"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:40 +0000
Message-ID: <20190207164456.9260-40-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 39/55] x86: switch root_pgt to mfn_t and use
 new APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB0aGVuIHJlcXVpcmVzIG1vdmluZyBkZWNsYXJhdGlvbiBvZiByb290IHBhZ2UgdGFibGUg
bWZuIGludG8gbW0uaAphbmQgbW9kaWZ5IHNldHVwX2NwdV9yb290X3BndCB0byBoYXZlIGEgc2lu
Z2xlIGV4aXQgcGF0aC4KCldlIGFsc28gbmVlZCB0byBmb3JjZSBtYXBfZG9tYWluX3BhZ2UgdG8g
dXNlIGRpcmVjdCBtYXAgd2hlbiBzd2l0Y2hpbmcKcGVyLWRvbWFpbiBtYXBwaW5ncy4gVGhpcyBp
cyBjb250cmFyeSB0byBvdXIgZW5kIGdvYWwgb2YgcmVtb3ZpbmcKZGlyZWN0IG1hcCwgYnV0IHRo
aXMgd2lsbCBiZSByZW1vdmVkIG9uY2Ugd2UgbWFrZSBtYXBfZG9tYWluX3BhZ2UKY29udGV4dC1z
d2l0Y2ggc2FmZSBpbiBhbm90aGVyIChsYXJnZSkgcGF0Y2ggc2VyaWVzLgoKU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgICAgICAgICAgIHwgMTUgKysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluX3Bh
Z2UuYyAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgfCAgMiAr
LQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYv
c21wYm9vdC5jICAgICAgICAgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICB8ICAyICsrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgIDEgLQogNyBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNl
cnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMzJkYzQyNTNmZi4uNjAzNDk1ZTU1
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwpAQCAtNjgsNiArNjgsNyBAQAogI2luY2x1ZGUgPGFzbS9wdi9kb21haW4uaD4KICNp
bmNsdWRlIDxhc20vcHYvbW0uaD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CisjaW5jbHVk
ZSA8YXNtL3NldHVwLmg+CiAKIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGN1cnJfdmNw
dSk7CiAKQEAgLTE1ODksMTIgKzE1OTAsMjAgQEAgdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF9m
cm9tKHN0cnVjdCB2Y3B1ICp2KQogCiB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0cnVj
dCB2Y3B1ICp2KQogewotICAgIHJvb3RfcGdlbnRyeV90ICpyb290X3BndCA9IHRoaXNfY3B1KHJv
b3RfcGd0KTsKKyAgICBtZm5fdCBycHRfbWZuID0gdGhpc19jcHUocm9vdF9wZ3RfbWZuKTsKIAot
ICAgIGlmICggcm9vdF9wZ3QgKQotICAgICAgICByb290X3BndFtyb290X3RhYmxlX29mZnNldChQ
RVJET01BSU5fVklSVF9TVEFSVCldID0KKyAgICBpZiAoICFtZm5fZXEocnB0X21mbiwgSU5WQUxJ
RF9NRk4pICkKKyAgICB7CisgICAgICAgIHJvb3RfcGdlbnRyeV90ICpycHQ7CisKKyAgICAgICAg
bWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudChJTlZBTElEX1ZDUFUpOworICAgICAgICBycHQgPSBt
YXBfeGVuX3BhZ2V0YWJsZV9uZXcocnB0X21mbik7CisgICAgICAgIHJwdFtyb290X3RhYmxlX29m
ZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KICAgICAgICAgICAgIGw0ZV9mcm9tX3BhZ2Uo
di0+ZG9tYWluLT5hcmNoLnBlcmRvbWFpbl9sM19wZywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX19QQUdFX0hZUEVSVklTT1JfUlcpOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05F
VyhycHQpOworICAgICAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KE5VTEwpOworICAgIH0K
IAogICAgIGlmICggdW5saWtlbHkodi0+YXJjaC5kcjcgJiBEUjdfQUNUSVZFX01BU0spICkKICAg
ICAgICAgYWN0aXZhdGVfZGVidWdyZWdzKHYpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Rv
bWFpbl9wYWdlLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwppbmRleCAyNDA4M2U5YTg2
Li5jZmNmZmQzNWYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYworKysg
Yi94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwpAQCAtNTcsNyArNTcsNyBAQCBzdGF0aWMgaW5s
aW5lIHN0cnVjdCB2Y3B1ICptYXBjYWNoZV9jdXJyZW50X3ZjcHUodm9pZCkKICAgICByZXR1cm4g
djsKIH0KIAotdm9pZCBfX2luaXQgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudChzdHJ1Y3QgdmNw
dSAqdikKK3ZvaWQgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudChzdHJ1Y3QgdmNwdSAqdikKIHsK
ICAgICB0aGlzX2NwdShvdmVycmlkZSkgPSB2OwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5ZTExNWVmMGI4Li40NGM5ZGY1YzllIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
NTY0LDcgKzU2NCw3IEBAIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlm
ICggaXNfcHZfdmNwdSh2KSAmJiB2LT5kb21haW4tPmFyY2gucHYueHB0aSApCiAgICAgewogICAg
ICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRydWU7Ci0gICAgICAgIGNwdV9pbmZv
LT5wdl9jcjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7CisgICAgICAgIGNwdV9pbmZvLT5w
dl9jcjMgPSBtZm5fdG9fbWFkZHIodGhpc19jcHUocm9vdF9wZ3RfbWZuKSk7CiAgICAgICAgIGlm
ICggbmV3X2NyNCAmIFg4Nl9DUjRfUENJREUgKQogICAgICAgICAgICAgY3B1X2luZm8tPnB2X2Ny
MyB8PSBnZXRfcGNpZF9iaXRzKHYsIHRydWUpOwogICAgICAgICBzd2l0Y2hfY3IzX2NyNCh2LT5h
cmNoLmNyMywgbmV3X2NyNCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMg
Yi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggN2U4NGIwNDA4Mi4uMmZkOTQ0YjdlMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
di9kb21haW4uYwpAQCAtMzAzLDcgKzMwMyw3IEBAIHN0YXRpYyB2b2lkIF90b2dnbGVfZ3Vlc3Rf
cHQoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8gPSBn
ZXRfY3B1X2luZm8oKTsKIAogICAgICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hhbmdlZCA9IHRy
dWU7Ci0gICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSkg
fAorICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gbWZuX3RvX21hZGRyKHRoaXNfY3B1KHJvb3Rf
cGd0X21mbikpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkLT5hcmNoLnB2LnBjaWQg
PyBnZXRfcGNpZF9iaXRzKHYsIHRydWUpIDogMCk7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCBhOWEzOWNl
YTZlLi4zMmRjZTAwZDEwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTgxOSw3ICs4MTksNyBAQCBzdGF0aWMgaW50IGNs
b25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAgIHJl
dHVybiByYzsKIH0KIAotREVGSU5FX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3Qp
OworREVGSU5FX1BFUl9DUFUobWZuX3QsIHJvb3RfcGd0X21mbik7CiAKIHN0YXRpYyByb290X3Bn
ZW50cnlfdCBjb21tb25fcGd0OwogCkBAIC04MjcsMTkgKzgyNywyNyBAQCBleHRlcm4gY29uc3Qg
Y2hhciBfc3RleHRlbnRyeVtdLCBfZXRleHRlbnRyeVtdOwogCiBzdGF0aWMgaW50IHNldHVwX2Nw
dV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHJvb3RfcGdlbnRyeV90ICpycHQ7
CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJwdCA9IE5VTEw7CisgICAgbWZuX3QgcnB0X21mbjsKICAg
ICB1bnNpZ25lZCBpbnQgb2ZmOwogICAgIGludCByYzsKIAogICAgIGlmICggIW9wdF94cHRpX2h3
ZG9tICYmICFvcHRfeHB0aV9kb211ICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgeworICAgICAg
ICByYyA9IDA7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KIAotICAgIHJwdCA9IGFsbG9jX3hl
bl9wYWdldGFibGUoKTsKLSAgICBpZiAoICFycHQgKQotICAgICAgICByZXR1cm4gLUVOT01FTTsK
KyAgICBycHRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICBpZiAoIG1mbl9l
cShycHRfbWZuLCBJTlZBTElEX01GTikgKQorICAgIHsKKyAgICAgICAgcmMgPSAtRU5PTUVNOwor
ICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKKyAgICBycHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9u
ZXcocnB0X21mbik7CiAgICAgY2xlYXJfcGFnZShycHQpOwotICAgIHBlcl9jcHUocm9vdF9wZ3Qs
IGNwdSkgPSBycHQ7CisgICAgcGVyX2NwdShyb290X3BndF9tZm4sIGNwdSkgPSBycHRfbWZuOwog
CiAgICAgcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPQogICAgICAg
ICBpZGxlX3BnX3RhYmxlW3Jvb3RfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV07CkBA
IC04NTYsNyArODY0LDcgQEAgc3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQg
aW50IGNwdSkKICAgICAgICAgICAgIHJjID0gY2xvbmVfbWFwcGluZyhwdHIsIHJwdCk7CiAKICAg
ICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgICAgICBnb3Rv
IG91dDsKIAogICAgICAgICBjb21tb25fcGd0ID0gcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KFhFTl9W
SVJUX1NUQVJUKV07CiAgICAgfQpAQCAtODc1LDE5ICs4ODMsMjQgQEAgc3RhdGljIGludCBzZXR1
cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKICAgICBpZiAoICFyYyApCiAgICAgICAg
IHJjID0gY2xvbmVfbWFwcGluZygodm9pZCAqKXBlcl9jcHUoc3R1YnMuYWRkciwgY3B1KSwgcnB0
KTsKIAorIG91dDoKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhycHQpOwogICAgIHJldHVy
biByYzsKIH0KIAogc3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50
IGNwdSkKIHsKLSAgICByb290X3BnZW50cnlfdCAqcnB0ID0gcGVyX2NwdShyb290X3BndCwgY3B1
KTsKKyAgICBtZm5fdCBycHRfbWZuID0gcGVyX2NwdShyb290X3BndF9tZm4sIGNwdSk7CisgICAg
cm9vdF9wZ2VudHJ5X3QgKnJwdDsKICAgICB1bnNpZ25lZCBpbnQgcjsKICAgICB1bnNpZ25lZCBs
b25nIHN0dWJfbGluZWFyID0gcGVyX2NwdShzdHVicy5hZGRyLCBjcHUpOwogCi0gICAgaWYgKCAh
cnB0ICkKKyAgICBpZiAoIG1mbl9lcShycHRfbWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICBy
ZXR1cm47CiAKLSAgICBwZXJfY3B1KHJvb3RfcGd0LCBjcHUpID0gTlVMTDsKKyAgICBwZXJfY3B1
KHJvb3RfcGd0X21mbiwgY3B1KSA9IElOVkFMSURfTUZOOworCisgICAgcnB0ID0gbWFwX3hlbl9w
YWdldGFibGVfbmV3KHJwdF9tZm4pOwogCiAgICAgZm9yICggciA9IHJvb3RfdGFibGVfb2Zmc2V0
KERJUkVDVE1BUF9WSVJUX1NUQVJUKTsKICAgICAgICAgICByIDwgcm9vdF90YWJsZV9vZmZzZXQo
SFlQRVJWSVNPUl9WSVJUX0VORCk7ICsrciApCkBAIC05MzIsNyArOTQ1LDggQEAgc3RhdGljIHZv
aWQgY2xlYW51cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgZnJlZV94
ZW5fcGFnZXRhYmxlX25ldyhsM3RfbWZuKTsKICAgICB9CiAKLSAgICBmcmVlX3hlbl9wYWdldGFi
bGUocnB0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhycHQpOworICAgIGZyZWVfeGVu
X3BhZ2V0YWJsZV9uZXcocnB0X21mbik7CiAKICAgICAvKiBBbHNvIHphcCB0aGUgc3R1YiBtYXBw
aW5nIGZvciB0aGlzIENQVS4gKi8KICAgICBpZiAoIHN0dWJfbGluZWFyICkKQEAgLTExMzgsNyAr
MTE1Miw3IEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2NwdXModm9pZCkKICAgICByYyA9IHNl
dHVwX2NwdV9yb290X3BndCgwKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcGFuaWMoIkVycm9y
ICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4iLCByYyk7Ci0gICAgaWYgKCBwZXJf
Y3B1KHJvb3RfcGd0LCAwKSApCisgICAgaWYgKCAhbWZuX2VxKHBlcl9jcHUocm9vdF9wZ3RfbWZu
LCAwKSwgSU5WQUxJRF9NRk4pICkKICAgICB7CiAgICAgICAgIGdldF9jcHVfaW5mbygpLT5wdl9j
cjMgPSAwOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKaW5kZXggNDM3OGQ5ZjgxNS4uNzA4Yjg0YmI4OSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aApAQCAtNjU3LDQgKzY1Nyw2IEBAIHZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBt
Zm4pOwogCiBsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBsb25nIHYpOwog
CitERUNMQVJFX1BFUl9DUFUobWZuX3QsIHJvb3RfcGd0X21mbik7CisKICNlbmRpZiAvKiBfX0FT
TV9YODZfTU1fSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nv
ci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCBkZjAxYWUzMGQ3Li45
Zjk4YWM5NmY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTQ0OSw3ICs0NDksNiBAQCBl
eHRlcm4gaWR0X2VudHJ5X3QgaWR0X3RhYmxlW107CiBleHRlcm4gaWR0X2VudHJ5X3QgKmlkdF90
YWJsZXNbXTsKIAogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB0c3Nfc3RydWN0LCBpbml0X3Rzcyk7
Ci1ERUNMQVJFX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3QpOwogCiBleHRlcm4g
dm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpOwogCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:00:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:00:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grn2Q-0003Nk-2Z; Thu, 07 Feb 2019 17:00:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sBy9=QO=citrix.com=prvs=93456468f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1grn2O-0003JL-A2
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:00:32 +0000
X-Inumbo-ID: dedcb37c-2af9-11e9-88ea-87258a6ff4d5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dedcb37c-2af9-11e9-88ea-87258a6ff4d5;
 Thu, 07 Feb 2019 17:00:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77573492"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Feb 2019 16:44:22 +0000
Message-ID: <20190207164456.9260-22-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190207164456.9260-1-wei.liu2@citrix.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC 21/55] x86_64/mm: introduce pl2e in
 paging_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIHBsMmUgc28gdGhhdCB3ZSBjYW4gdXNlIGwyX3JvX21wdCB0byBwb2ludCB0byB0
aGUgcGFnZSB0YWJsZQppdHNlbGYuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82
NC9tbS5jIHwgMTggKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0
aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0
L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggZDhmNTU4YmMzYS4uODNkNjI2
NzRjMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvbW0uYwpAQCAtNDk3LDcgKzQ5Nyw3IEBAIHZvaWQgX19pbml0IHBhZ2luZ19p
bml0KHZvaWQpCiAgICAgdW5zaWduZWQgbG9uZyBpLCBtcHRfc2l6ZSwgdmE7CiAgICAgdW5zaWdu
ZWQgaW50IG4sIG1lbWZsYWdzOwogICAgIGwzX3BnZW50cnlfdCAqbDNfcm9fbXB0OwotICAgIGwy
X3BnZW50cnlfdCAqbDJfcm9fbXB0ID0gTlVMTDsKKyAgICBsMl9wZ2VudHJ5X3QgKnBsMmUgPSBO
VUxMLCAqbDJfcm9fbXB0OwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmwxX3BnOwogCiAgICAgLyoK
QEAgLTU0Nyw3ICs1NDcsNyBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogICAgICAg
ICAgICAgKEwyX1BBR0VUQUJMRV9TSElGVCAtIDMgKyBQQUdFX1NISUZUKSkpOwogCiAgICAgICAg
IGlmICggY3B1X2hhc19wYWdlMWdiICYmCi0gICAgICAgICAgICAgISgodW5zaWduZWQgbG9uZyls
Ml9yb19tcHQgJiB+UEFHRV9NQVNLKSAmJgorICAgICAgICAgICAgICEoKHVuc2lnbmVkIGxvbmcp
cGwyZSAmIH5QQUdFX01BU0spICYmCiAgICAgICAgICAgICAgKG1wdF9zaXplID4+IEwzX1BBR0VU
QUJMRV9TSElGVCkgPiAoaSA+PiBQQUdFVEFCTEVfT1JERVIpICkKICAgICAgICAgewogICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGssIGhvbGVzOwpAQCAtNjA2LDcgKzYwNiw3IEBAIHZvaWQgX19p
bml0IHBhZ2luZ19pbml0KHZvaWQpCiAgICAgICAgICAgICBtZW1zZXQoKHZvaWQgKikoUkRXUl9N
UFRfVklSVF9TVEFSVCArIChpIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkpLAogICAgICAgICAgICAg
ICAgICAgIDB4RkYsIDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpOwogICAgICAgICB9Ci0gICAg
ICAgIGlmICggISgodW5zaWduZWQgbG9uZylsMl9yb19tcHQgJiB+UEFHRV9NQVNLKSApCisgICAg
ICAgIGlmICggISgodW5zaWduZWQgbG9uZylwbDJlICYgflBBR0VfTUFTSykgKQogICAgICAgICB7
CiAgICAgICAgICAgICBpZiAoIChsMl9yb19tcHQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCkpID09
IE5VTEwgKQogICAgICAgICAgICAgICAgIGdvdG8gbm9tZW07CkBAIC02MTQsMTMgKzYxNCwxNCBA
QCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogICAgICAgICAgICAgbDNlX3dyaXRlKCZs
M19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0sCiAgICAgICAgICAgICAgICAgICAgICAgbDNl
X2Zyb21fcGFkZHIoX19wYShsMl9yb19tcHQpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SX1JPIHwgX1BBR0VfVVNFUikpOworICAgICAgICAg
ICAgcGwyZSA9IGwyX3JvX21wdDsKICAgICAgICAgICAgIEFTU0VSVCghbDJfdGFibGVfb2Zmc2V0
KHZhKSk7CiAgICAgICAgIH0KICAgICAgICAgLyogTkIuIENhbm5vdCBiZSBHTE9CQUw6IGd1ZXN0
IHVzZXIgbW9kZSBzaG91bGQgbm90IHNlZSBpdC4gKi8KICAgICAgICAgaWYgKCBsMV9wZyApCi0g
ICAgICAgICAgICBsMmVfd3JpdGUobDJfcm9fbXB0LCBsMmVfZnJvbV9wYWdlKAorICAgICAgICAg
ICAgbDJlX3dyaXRlKHBsMmUsIGwyZV9mcm9tX3BhZ2UoCiAgICAgICAgICAgICAgICAgbDFfcGcs
IC8qX1BBR0VfR0xPQkFMfCovX1BBR0VfUFNFfF9QQUdFX1VTRVJ8X1BBR0VfUFJFU0VOVCkpOwot
ICAgICAgICBsMl9yb19tcHQrKzsKKyAgICAgICAgcGwyZSsrOwogICAgIH0KICN1bmRlZiBDTlQK
ICN1bmRlZiBNRk4KQEAgLTYzNiw3ICs2MzcsOCBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2
b2lkKQogICAgIGNsZWFyX3BhZ2UobDJfcm9fbXB0KTsKICAgICBsM2Vfd3JpdGUoJmwzX3JvX21w
dFtsM190YWJsZV9vZmZzZXQoSElST19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpXSwKICAgICAgICAg
ICAgICAgbDNlX2Zyb21fcGFkZHIoX19wYShsMl9yb19tcHQpLCBfX1BBR0VfSFlQRVJWSVNPUl9S
TykpOwotICAgIGwyX3JvX21wdCArPSBsMl90YWJsZV9vZmZzZXQoSElST19DT01QQVRfTVBUX1ZJ
UlRfU1RBUlQpOworICAgIHBsMmUgPSBsMl9yb19tcHQ7CisgICAgcGwyZSArPSBsMl90YWJsZV9v
ZmZzZXQoSElST19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpOwogICAgIC8qIEFsbG9jYXRlIGFuZCBt
YXAgdGhlIGNvbXBhdGliaWxpdHkgbW9kZSBtYWNoaW5lLXRvLXBoeXMgdGFibGUuICovCiAgICAg
bXB0X3NpemUgPSAobXB0X3NpemUgPj4gMSkgKyAoMVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQg
LSAxKSk7CiAgICAgaWYgKCBtcHRfc2l6ZSA+IFJEV1JfQ09NUEFUX01QVF9WSVJUX0VORCAtIFJE
V1JfQ09NUEFUX01QVF9WSVJUX1NUQVJUICkKQEAgLTY0OSw3ICs2NTEsNyBAQCB2b2lkIF9faW5p
dCBwYWdpbmdfaW5pdCh2b2lkKQogICAgICAgICAgICAgIHNpemVvZigqY29tcGF0X21hY2hpbmVf
dG9fcGh5c19tYXBwaW5nKSkKICAgICBCVUlMRF9CVUdfT04oKHNpemVvZigqZnJhbWVfdGFibGUp
ICYgfnNpemVvZigqZnJhbWVfdGFibGUpKSAlIFwKICAgICAgICAgICAgICAgICAgc2l6ZW9mKCpj
b21wYXRfbWFjaGluZV90b19waHlzX21hcHBpbmcpKTsKLSAgICBmb3IgKCBpID0gMDsgaSA8ICht
cHRfc2l6ZSA+PiBMMl9QQUdFVEFCTEVfU0hJRlQpOyBpKyssIGwyX3JvX21wdCsrICkKKyAgICBm
b3IgKCBpID0gMDsgaSA8IChtcHRfc2l6ZSA+PiBMMl9QQUdFVEFCTEVfU0hJRlQpOyBpKyssIHBs
MmUrKyApCiAgICAgewogICAgICAgICBtZW1mbGFncyA9IE1FTUZfbm9kZShwaHlzX3RvX25pZChp
IDw8CiAgICAgICAgICAgICAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMiArIFBBR0VfU0hJRlQpKSk7
CkBAIC02NzEsNyArNjczLDcgQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9pZCkKICAgICAg
ICAgICAgICAgIDB4NTUsCiAgICAgICAgICAgICAgICAxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZU
KTsKICAgICAgICAgLyogTkIuIENhbm5vdCBiZSBHTE9CQUwgYXMgdGhlIHB0ZXMgZ2V0IGNvcGll
ZCBpbnRvIHBlci1WTSBzcGFjZS4gKi8KLSAgICAgICAgbDJlX3dyaXRlKGwyX3JvX21wdCwgbDJl
X2Zyb21fcGFnZShsMV9wZywgX1BBR0VfUFNFfF9QQUdFX1BSRVNFTlQpKTsKKyAgICAgICAgbDJl
X3dyaXRlKHBsMmUsIGwyZV9mcm9tX3BhZ2UobDFfcGcsIF9QQUdFX1BTRXxfUEFHRV9QUkVTRU5U
KSk7CiAgICAgfQogI3VuZGVmIENOVAogI3VuZGVmIE1GTgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:09:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:09:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grnB2-000611-4p; Thu, 07 Feb 2019 17:09:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8LB1=QO=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1grnB0-00060G-Rs
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:09:26 +0000
X-Inumbo-ID: 1ef1bf71-2afb-11e9-bc90-bc764e045a96
Received: from mail-qt1-x844.google.com (unknown [2607:f8b0:4864:20::844])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ef1bf71-2afb-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 17:09:25 +0000 (UTC)
Received: by mail-qt1-x844.google.com with SMTP id 2so691313qtb.5
 for <xen-devel@lists.xenproject.org>; Thu, 07 Feb 2019 09:09:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=umich.edu; s=google-2016-06-03;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=V1NSkeT5zZQ9BKLlRFYEjPBVBxzBAU2LNz3dorKddtE=;
 b=cvYU/FhhFdJqC85uinPKlueD3lzAocMYfMGsTUpeqBjPY8mVcGTebehvlhVt2vKRhY
 suiPKEZGy9/yuErIRWiRoG/srr03T3wgjPY0Z8p6du+cKWXWi9zybp4V6qHZVe6vwCnB
 sLXvVCxEFH/qpjczvKsZ5ZaWSXZmkwU9Hi077NdjKkxc7MtOUUkp2PGexfjnFWgrgFfL
 gDXDIogXSMIcXPpBDmTRO2aao6X7WJMd9zktH6tMjWtGG5wJ/vpTdP8WvI6LAr//kykr
 aH8U3calh5j+Ji1YrfmctITtBQxjd8Y2k+7JlNX18AgGrcK3M/y0GdaacVeC7LK8mZ17
 YT+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=V1NSkeT5zZQ9BKLlRFYEjPBVBxzBAU2LNz3dorKddtE=;
 b=F2Ecp6vsVQ76lUQB5l/YYUoyg3C33jWY/POGKKE1PebafClzZVFLnPW3eyIPF7kDTS
 ndMjY98ZhTFdDfsTJbzdbVXnUwK1jWqFALml7Uz+Gsy3cwtaRXOkcJ8SABrAXNjNaEVQ
 5NULg03YdUJS7Sy72jV+fwNrQMFijkudMquu0+1cVDk6UiRZBWCXeJiQ6ezaRPuXjA8G
 ++7Dtb/K6JbMd6gaD6m8RF5KGoDN5JNJzKceS6JXTtJZ1P6TFwz7Fl2Z+cmeDsSVEujb
 nA+emRthDsm79iqN2CwOvkf3XSmkQfpCQPFzUqjFw1kFOZDyPnMiXB94n3KegDhLDdCF
 G5hA==
X-Gm-Message-State: AHQUAuY0Q8+MEc7QnuWCQNGCiZoK23pMvIm2qppFt0xArONX6XySbd4j
 8YdfD9/zFBHy6eJEzL9hduAjYxRrD+J8oFaqSFE=
X-Google-Smtp-Source: AHgI3Ia5sVgASubemX8z2LmPqcxJjt41mmUtA0Ix1JPeAueFNYLFrqdo+0/OuhGv/rLr+zNdSp4cE6kLOIXAMpmnsbQ=
X-Received: by 2002:aed:2122:: with SMTP id 31mr12747278qtc.270.1549559365348; 
 Thu, 07 Feb 2019 09:09:25 -0800 (PST)
MIME-Version: 1.0
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-6-roger.pau@citrix.com>
In-Reply-To: <20190130103646.53649-6-roger.pau@citrix.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Thu, 7 Feb 2019 17:09:14 +0000
Message-ID: <CAFLBxZbG2+tuM4Hs11c1U9QebnPyar1EiMWqtV6Wz3VbMRBc4g@mail.gmail.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.12 5/8] pvh/dom0: warn when dom0_mem
 is not set to a fixed value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMTA6MzcgQU0gUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBUaGVyZSBoYXZlIGJlZW4gc2V2ZXJhbCByZXBvcnRz
IG9mIHRoZSBkb20wIGJ1aWxkZXIgcnVubmluZyBvdXQgb2YKPiBtZW1vcnkgd2hlbiBidWlsZGln
biBhIFBWSCBkb20wIHdpdGhvdXQgaGF2aW5nZiBzcGVjaWZpZWQgYSBkb20wX21lbQo+IHZhbHVl
LiBQcmludCBhIHdhcm5pbmcgbWVzc2FnZSBpZiBkb20wX21lbSBpcyBub3Qgc2V0IHRvIGEgZml4
ZWQgdmFsdWUKPiB3aGVuIGJvb3RpbmcgaW4gUFZIIG1vZGUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gV2l0aG91dCB0aGlzIHBh
dGNoIGNyZWF0aW5nIGEgUFZIIGRvbTAgd2l0aG91dCBhIGRvbTBfbWVtIHBhcmFtZXRlcgo+IGNh
biByZXN1bHQgaW4gdGhlIGRvbTAgYnVpbGRlciBydW5uaW5nIG91dCBvZiBtZW1vcnkgdGh1cyBs
ZWFkaW5nIHRvIGEKPiBYZW4gY3Jhc2guIFRoZSBhZGRlZCBtZXNzYWdlIGdpdmVzIGEgaGl0IHRv
IHRoZSB1c2VyIGFib3V0IGEgcG9zc2libGUKPiBmaXguCgpCdXQgd2h5IHdvdWxkIGl0IHJ1biBv
dXQgb2YgbWVtb3J5PyAgV291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGZpbmQgYW5kCmZpeCB0aGUg
cm9vdCBjYXVzZT8KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:21:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grnMr-0007dV-9q; Thu, 07 Feb 2019 17:21:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dIWW=QO=citrix.com=prvs=93432fab5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1grnMq-0007dQ-4N
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:21:40 +0000
X-Inumbo-ID: d2889d4a-2afc-11e9-85ef-03f6f2c83d5d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2889d4a-2afc-11e9-85ef-03f6f2c83d5d;
 Thu, 07 Feb 2019 17:21:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="77576042"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Jan Beulich
 <JBeulich@suse.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-3-roger.pau@citrix.com>
 <5C586EB60200007800213BDC@prv1-mh.provo.novell.com>
 <20190204171847.q3cymyuclraa77lm@mac>
 <5C593F340200007800213D19@prv1-mh.provo.novell.com>
 <20190205104047.ru4qqpphq5p4odyy@mac>
 <5C59851E0200007800213EF7@prv1-mh.provo.novell.com>
 <20190205133858.udgiqnkgw7willkr@mac>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <3317f5fa-94fd-1318-3870-6e7cc53c4e92@citrix.com>
Date: Thu, 7 Feb 2019 17:21:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190205133858.udgiqnkgw7willkr@mac>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12 2/8] amd/ntp: remove assert that
 prevents creating 2M MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi81LzE5IDE6MzggUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVHVlLCBGZWIg
MDUsIDIwMTkgYXQgMDU6NDQ6MTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9u
IDA1LjAyLjE5IGF0IDExOjQwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
VHVlLCBGZWIgMDUsIDIwMTkgYXQgMTI6NDU6NTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+Pj4+Pj4gT24gMDQuMDIuMTkgYXQgMTg6MTgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4+Pj4+IE9uIE1vbiwgRmViIDA0LCAyMDE5IGF0IDA5OjU2OjIyQU0gLTA3MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMzAuMDEuMTkgYXQgMTE6MzYsIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gVGhlIGFzc2VydCB3YXMgb3JpZ2luYWxseSBhZGRl
ZCB0byBtYWtlIHN1cmUgdGhhdCBoaWdoZXIgb3JkZXIKPj4+Pj4+PiByZWdpb25zICg+IFBBR0Vf
T1JERVJfNEspIGNvdWxkIG5vdCBiZSB1c2VkIHRvIGJ5cGFzcyB0aGUKPj4+Pj4+PiBtbWlvX3Jv
X3JhbmdlcyBjaGVjayBwZXJmb3JtZWQgYnkgcDJtX3R5cGVfdG9fZmxhZ3MuCj4+Pj4+Pj4KPj4+
Pj4+PiBUaGlzIGhvd2V2ZXIgaXMgYWxyZWFkeSBjaGVja2VkIGluIHNldF9tbWlvX3AybV9lbnRy
eSwgd2hpY2ggbWFrZXMKPj4+Pj4+PiBzdXJlIHRoYXQgaGlnaGVyIG9yZGVyIG1hcHBpbmdzIGRv
bid0IG92ZXJsYXAgd2l0aCBtbWlvX3JvX3JhbmdlcywKPj4+Pj4+PiB0aHVzIGFsbG93aW5nIHRo
ZSBjcmVhdGlvbiBvZiBoaWdoIG9yZGVyIE1NSU8gbWFwcGluZ3Mgc2FmZWx5Lgo+Pj4+Pj4KPj4+
Pj4+IFdlbGwsIHRoZSBhc3NlcnRpb25zIHdlcmUgYWRkZWQgdG8gbWFrZSBzdXJlIG5vIG90aGVy
IGNvZGUKPj4+Pj4+IHBhdGggYXBwZWFycyB0aGF0IHZpb2xhdGVzIHRoaXMgcmVxdWlyZW1lbnQu
IEFyZ3VhYmx5IGUuZy4KPj4+Pj4+IHNldF9pZGVudGl0eV9wMm1fZW50cnkoKSBjb3VsZCBnYWlu
IGFuIG9yZGVyIHBhcmFtZXRlciBhbmQKPj4+Pj4+IHRoZW4gdHJ5IHRvIGVzdGFibGlzaCBsYXJn
ZXIgcDJtX21taW9fZGlyZWN0IGVudHJpZXMuCj4+Pj4+Pgo+Pj4+Pj4gRG9uJ3QgZ2V0IG1lIHdy
b25nLCBJIGRvbid0IG9iamVjdCB0byB0aGUgcmVtb3ZhbCBvZiB0aGUKPj4+Pj4+IGFzc2VydGlv
bnMsIGJ1dCB0aGUgZGVzY3JpcHRpb24gbWFrZXMgaXQgc291bmQgYXMgaWYgdGhleSB3ZXJlCj4+
Pj4+PiBlbnRpcmVseSByZWR1bmRhbnQuIEV2ZW4gYmV0dGVyIHdvdWxkIGJlIHRob3VnaCBpZiB0
aGV5Cj4+Pj4+PiBjb3VsZCBiZSBleHRlbmRlZCB0byBrZWVwIHRyaWdnZXJpbmcgaW4gImJhZCIg
Y2FzZXMuCj4+Pj4+Cj4+Pj4+IEkgY291bGQgYWRkIHNvbWV0aGluZyBsaWtlOgo+Pj4+Pgo+Pj4+
PiBBU1NFUlQoIXJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKG1taW9fcm9fcmFuZ2VzLCBtZm5feCht
Zm4pLAo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikgKyBQ
Rk5fRE9XTihNQigyKSkpKTsKPj4+Pj4KPj4+Pj4gSSB0aGluayB0aGlzIHNob3VsZCBiZSBzYWZl
IGFuZCB3b3VsZCB0cmlnZ2VyIGluIGNhc2Ugb2YgbWlzdXNlLgo+Pj4+Cj4+Pj4gTG9va3Mgb2th
eSwgaWYgc2xpZ2h0bHkgZXh0ZW5kZWQgKG9yIG1hZGUgY29uZGl0aW9uYWwpIHRvIGV4Y2x1ZGUK
Pj4+PiB0aGUgYWRkaXRpb24gb2YgTUIoMikgdG8gTUZOX0lOVkFMSUQgdG8gd3JhcCBhbmQgcG90
ZW50aWFsbHkKPj4+PiBoaXQgYSByL28gcmFuZ2UgaW4gdGhlIGxvdyAxTWIuCj4+Pgo+Pj4gQWNr
LCBzbyBpdCB3b3VsZCBiZToKPj4+Cj4+PiBBU1NFUlQobWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4p
IHx8Cj4+PiAgICAgICAgIXJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKG1taW9fcm9fcmFuZ2VzLCBt
Zm5feChtZm4pLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4p
ICsgUEZOX0RPV04oTUIoMikpKSk7Cj4+Cj4+IEJ1dCB0aGF0J3Mgc3RpbGwgZHJvcHBpbmcgdGhl
IG90aGVyIGFzcGVjdCBvZiB0aGUgb3JpZ2luYWwgQVNTRVJUKCk6Cj4+Cj4+Pj4+Pj4gLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4+Pj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL3Ay
bS1wdC5jCj4+Pj4+Pj4gQEAgLTY2OCw3ICs2NjgsNiBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKPj4+Pj4+PiAgICAgICAg
ICB9Cj4+Pj4+Pj4gIAo+Pj4+Pj4+ICAgICAgICAgIEFTU0VSVChwMm1fZmxhZ3NfdG9fdHlwZShm
bGFncykgIT0gcDJtX2lvcmVxX3NlcnZlcik7Cj4+Pj4+Pj4gLSAgICAgICAgQVNTRVJUKCFtZm5f
dmFsaWQobWZuKSB8fCBwMm10ICE9IHAybV9tbWlvX2RpcmVjdCk7Cj4+Cj4+IEl0IGFsc28gbWFk
ZSBzdXJlIHRoYXQgInZhbGlkIiBNRk5zIGNhbid0IGJlIHVzZWQgZm9yIG1hcHBpbmdzIHdpdGgK
Pj4gcDJtX21taW9fZGlyZWN0IHR5cGUuIEV4Y2VwdCB0aGF0IEkgcmVhbGl6ZSBub3cgdGhhdCB0
aGlzIGlzIHdyb25nIGluCj4+IGNlcnRhaW4gY2FzZXMsIGJlY2F1c2UgTU1JTyBwYWdlcyBtYXkg
YWN0dWFsbHkgaGF2ZSAidmFsaWQiIE1GTnMuCj4+IG1mbl92YWxpZCgpLCBhZnRlciBhbGwsIG9u
bHkgdGVsbHMgdXMgd2hldGhlciB0aGVyZSdzIGEgc3RydWN0IHBhZ2VfaW5mbwo+PiBmb3IgdGhl
IE1GTi4gSSB3b25kZXIgaWYgaXQncyByZWFsbHkgdGhpcyBicm9rZW5uZXNzIHRoYXQgeW91IGhp
dCwKPj4gcmF0aGVyIHRoYW4gd2hhdCBpcyBleHBsYWluZWQgaW4gdGhlIGRlc2NyaXB0aW9uLgo+
Pgo+PiBXaGVuIHRoZSBhc3NlcnRpb24gd2FzIGludHJvZHVjZWQsIE1NSU8gd2Fzbid0IGhhbmRs
ZWQgYnkgdGhlCj4+IGNvZGUgY29ycmVjdGx5IGFueXdheSAoIW1mbl92YWxpZCgpIE1GTnMgd291
bGQgbm90IGhhdmUgZ290IGFueQo+PiBtYXBwaW5ncyBhdCBhbGwgaW4gdGhlIDJNIGFuZCAxRyBw
YXRocyksIHdoZXJlYXMgbm93IHdlIGhhdmUKPj4gcDJtX2FsbG93c19pbnZhbGlkX21mbigpIHRo
ZXJlLiBTbyB0aGUgc2l0dWF0aW9uIGhhcyBiZWNvbWUgd29yc2UKPj4gd2l0aCBvdGhlciBuZWFy
YnkgY2hhbmdlcy4gQXMgYSByZXN1bHQgSSB0aGluayB3ZSB3YW50IHRvIGNvcnJlY3QKPj4gdGhl
IGFzc2VydGlvbiBoZXJlIGFsb25nc2lkZSB0aGUgYWRkaXRpb24gb2Ygd2hhdCB5b3Ugc3VnZ2Vz
dAo+PiBhYm92ZS4gV2hhdCBhYm91dAo+Pgo+PiAgICAgaWYgKCBwMm10ICE9IHAybV9tbWlvX2Rp
cmVjdCApCj4+ICAgICAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pIHx8IChtZm5fZXEobWZuLCBJ
TlZBTElEX01GTikgJiYKPj4gICAgICAgICAgICAgICAgcDJtX2FsbG93c19pbnZhbGlkX21mbihw
Mm10KSkpOwo+PiAgICAgZWxzZQo+PiAgICAgICAgIEFTU0VSVCghbWZuX2VxKG1mbiwgSU5WQUxJ
RF9NRk4pICYmCj4+ICAgICAgICAgICAgICAgICFyYW5nZXNldF9vdmVybGFwc19yYW5nZShtbWlv
X3JvX3JhbmdlcywgbWZuX3gobWZuKSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbl94KG1mbikgKyBQRk5fRE9XTihNQigyKSkpKTsKCkZXSVcgSSBhZ3JlZSB3
aXRoIHRoaXMgYXBwcm9hY2ggKGFzc2VydGluZyAhb3ZlcmxhcHMgZm9yIHAybV9tbWlvX2RpcmVj
dAp0eXBlcykuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:40:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:40:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grnfE-0001MZ-Vi; Thu, 07 Feb 2019 17:40:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9m6e=QO=citrix.com=prvs=934266883=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grnfD-0001MU-K9
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:40:39 +0000
X-Inumbo-ID: 7a13d945-2aff-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a13d945-2aff-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 17:40:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,344,1544486400"; d="scan'208";a="85655884"
Date: Thu, 7 Feb 2019 18:40:16 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190207174016.gij6u5wqhrhckt3a@mac>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <f5bf6b245f91398e0235a7b603ebc08ef64135ab.1549498018.git-series.marmarek@invisiblethingslab.com>
 <20190207095719.7r6mikq5ahdbw34p@mac>
 <20190207132124.GW21228@mail-itl> <20190207145238.GX21228@mail-itl>
 <20190207145754.t2pr4mlqjb2ohpqi@mac>
 <20190207154138.GY21228@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190207154138.GY21228@mail-itl>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDQ6NDE6MzhQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFRodSwgRmViIDA3LCAyMDE5IGF0IDAzOjU3OjU0UE0g
KzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBUaHUsIEZlYiAwNywgMjAxOSBh
dCAwMzo1MjozOFBNICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4g
PiA+IE9uIFRodSwgRmViIDA3LCAyMDE5IGF0IDAyOjIxOjI3UE0gKzAxMDAsIE1hcmVrIE1hcmN6
eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPiA+ID4gPiBPbiBUaHUsIEZlYiAwNywgMjAxOSBhdCAx
MDo1NzoxOUFNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPiA+ID4gT24gVGh1
LCBGZWIgMDcsIDIwMTkgYXQgMDE6MDc6NDdBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293c2tpLUfD
s3JlY2tpIHdyb3RlOgo+ID4gPiA+ID4gPiBGcm9tOiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlz
aWJsZXRoaW5nc2xhYi5jb20+Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBTdHViZG9tYWlucyBu
ZWVkIHRvIGJlIGdpdmVuIHN1ZmZpY2llbnQgcHJpdmlsZWdlIG92ZXIgdGhlIGd1ZXN0IHdoaWNo
IGl0Cj4gPiA+ID4gPiA+IHByb3ZpZGVzIGVtdWxhdGlvbiBmb3IgaW4gb3JkZXIgZm9yIFBDSSBw
YXNzdGhyb3VnaCB0byB3b3JrIGNvcnJlY3RseS4KPiA+ID4gPiA+ID4gV2hlbiBhIEhWTSBkb21h
aW4gdHJ5IHRvIGVuYWJsZSBNU0ksIFFFTVUgaW4gc3R1YmRvbWFpbiBjYWxscwo+ID4gPiA+ID4g
PiBQSFlTREVWT1BfbWFwX3BpcnEsIGJ1dCBsYXRlciBpdCBuZWVkcyB0byBjYWxsIFhFTl9ET01D
VExfYmluZF9wdF9pcnEgYXMKPiA+ID4gPiA+ID4gcGFydCBvZiB4Y19kb21haW5fdXBkYXRlX21z
aV9pcnEuIEFsbG93IGZvciB0aGF0IGFzIHBhcnQgb2YKPiA+ID4gPiA+ID4gUEhZU0RFVk9QX21h
cF9waXJxLgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gVGhpcyBpcyBub3QgbmVlZGVkIGZvciBQ
Q0kgSU5UeCwgYmVjYXVzZSBJUlEgaW4gdGhhdCBjYXNlIGlzIGtub3duCj4gPiA+ID4gPiA+IGJl
Zm9yZWhhbmQgYW5kIHRoZSBzdHViZG9tYWluIGlzIGdpdmVuIHBlcm1pc3Npb25zIG92ZXIgdGhp
cyBJUlEgYnkKPiA+ID4gPiA+ID4gbGlieGxfX2RldmljZV9wY2lfYWRkICh0aGVyZSdzIGEgZG9f
cGNpX2FkZCBhZ2FpbnN0IHRoZSBzdHViZG9tYWluKS4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+
IEJhc2VkIG9uIGh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuWFQveGVuY2xpZW50LW9lL2Jsb2IvNWUw
ZTczMDRhNWEzYzc1ZWYwMTI0MGExZTM2NzM2NjViMmFhZjA1ZS9yZWNpcGVzLWV4dGVuZGVkL3hl
bi9maWxlcy9zdHViZG9tYWluLW1zaS1pcnEtYWNjZXNzLnBhdGNoIGJ5IEVyaWMgQ2hhbnVkZXQg
PGNoYW51ZGV0ZUBhaW5mb3NlYy5jb20+Lgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gU2lnbmVk
LW9mZi1ieTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+ID4g
PiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1h
cmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gPiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4gPiBD
aGFuZ2VzIGluIHYzOgo+ID4gPiA+ID4gPiAgLSBleHRlbmQgY29tbWl0IG1lc3NhZ2UKPiA+ID4g
PiA+ID4gQ2hhbmdlcyBpbiB2NDoKPiA+ID4gPiA+ID4gIC0gYWRkIG1pc3NpbmcgZGVzdHJveV9p
cnEgb24gZXJyb3IgcGF0aAo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gV2l0aCB0aGlzIHBhdGNo
LCBzdHViZG9tYWluIHdpbGwgYmUgYWJsZSB0byBjcmVhdGUgYW5kIG1hcCBtdWx0aXBsZSBpcnEK
PiA+ID4gPiA+ID4gKERvUyBwb3NzaWJpbGl0eT8pLCBhcyBvbmx5IHRhcmdldCBkb21haW4gaXMg
dmFsaWRhdGVkIGluIHByYWN0aWNlLiBJcwo+ID4gPiA+ID4gPiB0aGF0IG9rPyBJZiBub3QsIHdo
YXQgYWRkaXRpb25hbCBsaW1pdHMgY291bGQgYmUgYXBwbGllZCBoZXJlPwo+ID4gPiA+ID4gPiBJ
biBJTlR4IGNhc2UgdGhlIHByb2JsZW0gZG9lc24ndCBhcHBseSwgYmVjYXVzZSB0b29sc3RhY2sg
Z3JhbnQgYWNjZXNzCj4gPiA+ID4gPiA+IHRvIHBhcnRpY3VsYXIgSVJRIGFuZCBubyBhbGxvY2F0
aW9uIGhhcHBlbiBvbiBzdHViZG9tYWluIHJlcXVlc3QuIEJ1dCBpbgo+ID4gPiA+ID4gPiBNU0kg
Y2FzZSwgaXQgaXNuJ3QgdGhhdCBlYXN5IGFzIElSUSBudW1iZXIgaXNuJ3Qga25vd24gYmVmb3Jl
IChhcwo+ID4gPiA+ID4gPiBleHBsYWluZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlKS4KPiA+ID4g
PiA+ID4gLS0tCj4gPiA+ID4gPiA+ICB4ZW4vYXJjaC94ODYvaXJxLmMgICAgIHwgMjQgKysrKysr
KysrKysrKysrKysrKysrKysrCj4gPiA+ID4gPiA+ICB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jIHwg
IDkgKysrKysrKysrCj4gPiA+ID4gPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMo
KykKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaXJx
LmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKPiA+ID4gPiA+ID4gaW5kZXggOGI0NGQ2Yy4uNWU1ZGNh
YyAxMDA2NDQKPiA+ID4gPiA+ID4gLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCj4gPiA+ID4gPiA+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwo+ID4gPiA+ID4gPiBAQCAtMjY3NCw2ICsyNjc0LDIy
IEBAIGludCBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKHN0cnVjdCBkb21haW4gKmQsIGludCBp
bmRleCwgaW50ICpwaXJxX3AsCj4gPiA+ID4gPiA+ICAgICAgICAgIHsKPiA+ID4gPiA+ID4gICAg
ICBjYXNlIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJOgo+ID4gPiA+ID4gPiAgICAgICAgICAgICAg
aXJxID0gY3JlYXRlX2lycShOVU1BX05PX05PREUpOwo+ID4gPiA+ID4gPiArICAgICAgICAgICAg
aWYgKCAhKGlycSA8IG5yX2lycXNfZ3NpIHx8IGlycSA+PSBucl9pcnFzKSAmJgo+ID4gPiA+ID4g
PiArICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPnRhcmdldCA9PSBkICkKPiA+
ID4gPiA+ID4gKyAgICAgICAgICAgIHsKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAgICByZXQg
PSBpcnFfcGVybWl0X2FjY2VzcyhjdXJyZW50LT5kb21haW4sIGlycSk7Cj4gPiA+ID4gPiA+ICsg
ICAgICAgICAgICAgICAgaWYgKCByZXQgKSB7Cj4gPiA+ID4gPiA+ICsgICAgICAgICAgICAgICAg
ICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLAo+ID4gPiA+ID4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJkb20lZDogY2FuJ3QgZ3JhbnQgaXQncyBzdHViZG9tICglZCkgYWNjZXNzIHRv
ICIKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXJxICVkIGZvciBt
c2k6ICVkIVxuIiwKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5k
b21haW5faWQsCj4gPiA+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVu
dC0+ZG9tYWluLT5kb21haW5faWQsCj4gPiA+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaXJxLAo+ID4gPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldCk7
Cj4gPiA+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgIGRlc3Ryb3lfaXJxKGlycSk7Cj4gPiA+
ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXQ7Cj4gPiA+ID4gPiAKPiA+ID4g
PiA+IEknbSBhZnJhaWQgaGlzIHdvbid0IHdvcmsgZm9yIGRldmljZXMgdGhhdCBzdXBwb3J0IG11
bHRpcGxlIE1TSSB2ZWN0b3JzLgo+ID4gPiA+ID4gTm90ZSB0aGF0IG1hcF9kb21haW5fcGlycSBh
bHNvIGhhcyBhIGNhbGwgdG8gY3JlYXRlX2lycSwgYW5kIHlvdSBhcmUKPiA+ID4gPiA+IG5vdCBh
ZGRpbmcgdGhlIHN1dGJkb20gcGVybWlzc2lvbnMgdGhlcmUuCj4gPiA+ID4gPiAKPiA+ID4gPiA+
IElNTywgdGhlIHNhZmVyIHdheSB0byBmaXggdGhpcyB3b3VsZCBiZSB0byBtb2RpZnkgY3JlYXRl
X2lycSBhbmQKPiA+ID4gPiA+IGRlc3Ryb3lfaXJxIHNvIHRoYXQgeW91IGdpdmUgcGVybWlzc2lv
bnMgdG8gdGhlIHN1YnRkb21haW4gaW4gdGhlIHNhbWUKPiA+ID4gPiA+IHBsYWNlIHRoYXQgaGFy
ZHdhcmUgZG9tYWluIHBlcm1pc3Npb25zIGFyZSBnaXZlbi4gTm90ZSB0aGF0IHlvdSB3aWxsCj4g
PiA+ID4gPiBoYXZlIHRvIGNoYW5nZSB0aGUgZnVuY3Rpb24gdG8gdGFrZSBhbiBleHRyYSBkb21h
aW4gcGFyYW1ldGVyCj4gPiA+ID4gPiBBRkFJQ1QuCj4gPiA+ID4gCj4gPiA+ID4gVGhhdCBtYXkg
YmUgYSBnb29kIGlkZWEsIEknbGwgdHJ5Lgo+ID4gPiAKPiA+ID4gSG1tLCBsb29raW5nIGF0IHRo
ZSBjb2RlLCB3b3VsZG4ndCBpdCBtYWtlIHNlbnNlIHRvIGdpdmUgZGV2aWNlIG1vZGVsCj4gPiA+
IGRvbWFpbiBhY2Nlc3MgdG8gdGhlIElSUSBfaW5zdGVhZCBvZl8gaGFyZHdhcmUgZG9tYWluPyBJ
ZiBzdHViZG9tYWluIGlzCj4gPiA+IGluIHVzZSwgSSBkb24ndCBzZWUgd2h5IGRvbTAgd291bGQg
bmVlZCBhY2Nlc3MgdG8gdGhhdCBpcnEuIFNpbXBseQo+ID4gPiBwcm92aWRlIHdoYXQgdGhlIGRl
dmljZSBtb2RlbCBkb21haW4gaXMgYXMgcGFyYW1ldGVyIC0gZWl0aGVyCj4gPiA+IGhhcmR3YXJl
X2RvbWFpbiwgb3Igc3R1YmRvbWFpbi4gU29tZXRoaW5nIGxpa2U6Cj4gPiA+IAo+ID4gPiAgICAg
Y3JlYXRlX2lycSguLi4sIGN1cnJlbnQtPmRvbWFpbi0+dGFyZ2V0ID09IGQgPyBjdXJyZW50LT5k
b21haW4gOiBoYXJkd2FyZV9kb21haW4pOwo+ID4gCj4gPiBJc24ndCB0aGVyZSBzb21lIGNsZWFu
dXAgdGhhdCBsaWtlbHkgbmVlZHMgdG8gYmUgZG9uZSBieSBkb20wIGlmIGl0J3MKPiA+IG5vdCBk
b25lIGJ5IHRoZSBzdHViZG9tLCBvciBpbiBjYXNlIHRoZSBzdHViZG9tIGNyYXNoZXMgZm9yIHNv
bWUKPiA+IHJlYXNvbj8KPiAKPiBJIGRvbid0IHRoaW5rIHRvb2xzdGFjayBrbm93IGFueXRoaW5n
IGFib3V0IElSUXMgYWxsb2NhdGVkIGJ5IGRldmljZQo+IG1vZGVsLCBsb29rcyBsaWtlIGl0IGRv
ZXMgY2xlYW51cCBvbmx5IGZvciBJTlR4IGludGVycnVwdHMuCj4gCj4gPiBPciBtYXliZSB0aGF0
J3MgYWxyZWFkeSBkb25lIG9uIGRvbWFpbiBkZXN0cnVjdGlvbiBieSBYZW4gaXRzZWxmLCBpbgo+
ID4gd2hpY2ggY2FzZSBub3QgZ2l2aW5nIHBlcm1pc3Npb25zIHRvIGRvbTAgd291bGQgYmUgZmlu
ZS4KPiAKPiBUaGVyZSBpcyBmcmVlX2RvbWFpbl9waXJxcygpIGNhbGwgaW4gYXJjaF9kb21haW5f
ZGVzdHJveSgpLiBCdXQgSSBkb24ndAo+IGhhdmUgZGV2aWNlIG1vZGVsIHJlZmVyZW5jZSB0aGVy
ZS4gSXMgdGhlcmUgYSB3YXkgdG8gZ2V0IHRhcmdldCAtPgo+IHN0dWJkb21haW4gbWFwcGluZyAo
b3RoZXIgdGhhbiBpdGVyYXRpbmcgb3ZlciBhbGwgdGhlIGRvbWFpbnMpPyBJIHNlZQo+IGFsc28g
ZG9tYWluLT50YXJnZXQgZmllbGQsIHdoaWNoIGlzIHRoZSBvdGhlciB3YXkgYXJvdW5kLgo+IFRo
ZSBvbmx5IHRoaW5nIG5lZWRlZCBpcyBpcnFfZGVueV9hY2Nlc3MoKSBjYWxsIHRoZXJlIChpbiBj
YXNlIG9mIGRvbWFpbgo+IElEIHJldXNlKS4gU2luY2Ugc3VjaCBJUlFzIGFyZSBub3QgbWFwcGVk
IHRvIHN0dWJkb21haW4gaXRzZWxmLAo+IGZyZWVfZG9tYWluX3BpcnFzKCkgZm9yIHN0dWJkb21h
aW4gd2lsbCBub3QgY2xlYW4gdGhpcyB1cC4KPiBPciBtYXliZSwgX2lmIHN0dWJkb21haW4gaXMg
Z3VhcmFudGVlZCB0byBiZSBkZXN0cm95ZWQgYmVmb3JlIGl0cwo+IHRhcmdldF8sIHdlIGNhbiBp
dGVyYXRlIG92ZXIgdGFyZ2V0IGRvbWFpbidzIElSUXMgZHVyaW5nIHN0dWJkb21haW4KPiBkZXN0
cnVjdGlvbiBmb3IgdGhpcyBwdXJwb3NlPwoKVGhlIGxpc3Qgb2YgYWxsb3dlZCBpcnFzIGlzIHN0
b3JlZCBpbnNpZGUgb2YgdGhlIGRvbWFpbiBzdHJ1Y3QsCndoaWNoIG1lYW5zIHRoYXQgaXQgZ29l
cyBhd2F5IHdoZW4gdGhlIGRvbWFpbiBpcyBkZXN0cm95ZWQsIHRoZXJlJ3Mgbm8KbmVlZCB0byBk
byBhbnkgc3BlY2lmaWMgY2xlYW51cCB3aGVuIHRoZSBzdHViZG9tYWluIGlzIGRlc3Ryb3llZApB
RkFJQ1QuIE5vdyBpZiB0aGUgdGFyZ2V0IGRvbWFpbiBpcyBkZXN0cm95ZWQsIHRob3NlIHBlcm1p
c3Npb25zIG92ZXIKdGhlIGlycXMgbXVzdCBiZSByZW1vdmVkIGZyb20gdGhlIHN0dWJkb21haW4s
IGJlY2F1c2UgdGhlIGlycXMgd2lsbCBiZQpmcmVlZCBhbmQgbGlrZWx5IHJldXNlZC4gVGhlIGN1
cnJlbnQgbW9kZWwgYXNzdW1lcyB0aGF0IHRoZSBoYXJkd2FyZQpkb21haW4gaXMgYWx3YXlzIHRo
ZSBjb250cm9sbGluZyBvd25lciBvZiBzdWNoIGlycXMsIGJ1dCBpZiB3ZSBhbGxvdwpzdHViZG9t
YWlucyB0byBhbHNvIGJlIHRoZSBjb250cm9sbGluZyBvd25lciB0aGVuIHdlIG5lZWQgdG8ga2Vl
cCBzb21lCnRyYWNrIG9mIHRoaXMsIG9yIGVsc2UgWGVuIGNvdWxkIGJlIGxlYWtpbmcgcGVybWlz
c2lvbnMuCgpJJ20gY2VydGFpbmx5IG9wZW4gdG8gc3VnZ2VzdGlvbnMgaW4gb3JkZXIgdG8gdHJh
Y2sgdGhpcyByZWxhdGlvbiwKbWF5YmUgYSBuZXcgZmllbGQgaW4gdGhlIGRvbWFpbiBzdHJ1Y3Qg
dGhhdCBwb2ludHMgdG8gaXQncyBzdHViZG9tIGlmCml0IGhhcyBvbmU/IFRoYXQgd291bGQgYmUg
a2luZCBvZiBsaW1pdGluZyBzaW5jZSB3ZSB3b3VsZCB0aGVuIGFzc3VtZQphIGRvbWFpbiBjYW4g
b25seSBoYXZlIGEgc2luZ2xlIHN0dWJkb21haW4uCgpNYXliZSBpbnRyb2R1Y2Ugc29tZSBzdHJ1
Y3R1cmUgdG8ga2VlcCB0cmFjayBvZiBpcnFzIHRoYXQgY29udGFpbnMgYQpyZWZlcmVuY2UgdG8g
dGhlIG93bmVyIGFuZCB0aGUgdGFyZ2V0PwoKU29ycnkgdGhpcyBhbGwgbGlrZWx5IG1vcmUgY29t
cGxpY2F0ZWQgdGhhdCB5b3UgZXhwZWN0ZWQuCgpGaW5hbGx5IEkgYWdyZWUgd2l0aCB5b3UgdGhl
cmUncyBubyBuZWVkIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIHRvCmhhdmUgcGVybWlzc2lvbnMg
b3ZlciB0aGlzIGlycXMsIHRoZSBzdHViZG9tYWluIGFuZCB0aGUgdGFyZ2V0IGJlaW5nCnRoZSBv
bmx5IG9uZXMgaGF2aW5nIHBlcm1pc3Npb25zIExHVE0uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:48:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grnml-0001Zl-QP; Thu, 07 Feb 2019 17:48:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9m6e=QO=citrix.com=prvs=934266883=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grnmk-0001Zg-BE
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:48:26 +0000
X-Inumbo-ID: 8ebdb56a-2b00-11e9-8005-43229a168812
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ebdb56a-2b00-11e9-8005-43229a168812;
 Thu, 07 Feb 2019 17:48:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,345,1544486400"; d="scan'208";a="85656303"
Date: Thu, 7 Feb 2019 18:48:17 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: George Dunlap <dunlapg@umich.edu>
Message-ID: <20190207174817.bwnuaief4cvnvjbu@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-6-roger.pau@citrix.com>
 <CAFLBxZbG2+tuM4Hs11c1U9QebnPyar1EiMWqtV6Wz3VbMRBc4g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZbG2+tuM4Hs11c1U9QebnPyar1EiMWqtV6Wz3VbMRBc4g@mail.gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 5/8] pvh/dom0: warn when dom0_mem
 is not set to a fixed value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDU6MDk6MTRQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiBXZWQsIEphbiAzMCwgMjAxOSBhdCAxMDozNyBBTSBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+Cj4gPiBUaGVyZSBoYXZlIGJlZW4gc2V2
ZXJhbCByZXBvcnRzIG9mIHRoZSBkb20wIGJ1aWxkZXIgcnVubmluZyBvdXQgb2YKPiA+IG1lbW9y
eSB3aGVuIGJ1aWxkaWduIGEgUFZIIGRvbTAgd2l0aG91dCBoYXZpbmdmIHNwZWNpZmllZCBhIGRv
bTBfbWVtCj4gPiB2YWx1ZS4gUHJpbnQgYSB3YXJuaW5nIG1lc3NhZ2UgaWYgZG9tMF9tZW0gaXMg
bm90IHNldCB0byBhIGZpeGVkIHZhbHVlCj4gPiB3aGVuIGJvb3RpbmcgaW4gUFZIIG1vZGUuCj4g
Pgo+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cj4gPiAtLS0KPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiBD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IENjOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPiA+IC0tLQo+ID4gV2l0aG91dCB0aGlzIHBhdGNoIGNyZWF0aW5nIGEgUFZIIGRv
bTAgd2l0aG91dCBhIGRvbTBfbWVtIHBhcmFtZXRlcgo+ID4gY2FuIHJlc3VsdCBpbiB0aGUgZG9t
MCBidWlsZGVyIHJ1bm5pbmcgb3V0IG9mIG1lbW9yeSB0aHVzIGxlYWRpbmcgdG8gYQo+ID4gWGVu
IGNyYXNoLiBUaGUgYWRkZWQgbWVzc2FnZSBnaXZlcyBhIGhpdCB0byB0aGUgdXNlciBhYm91dCBh
IHBvc3NpYmxlCj4gPiBmaXguCj4gCj4gQnV0IHdoeSB3b3VsZCBpdCBydW4gb3V0IG9mIG1lbW9y
eT8gIFdvdWxkbid0IGl0IGJlIGJldHRlciB0byBmaW5kIGFuZAo+IGZpeCB0aGUgcm9vdCBjYXVz
ZT8KClRoZSByb290IGNhdXNlIGlzIHRoYXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzIGlzIG5vdCB2
ZXJ5IGdvb2QgYXQKYXBwcm94aW1hdGluZyB0aGUgaW50ZXJuYWwgbWVtb3J5IG5lZWRlZCB0byBi
dWlsZCBhIFBWSCBkb20wLCBpdCBvbmx5CnRha2VzIGludG8gYWNjb3VudCB0aGUgUkFNIHJlZ2lv
bnMgb2YgdGhlIHAybSwgYnV0IG5vdCB0aGUgTU1JTwpyZWdpb25zLCBuZWl0aGVyIHRoZSBmYWN0
IHRoYXQgdGhlIHAybSB3aWxsIGxpa2VseSBjb250YWluIGhvbGVzLgoKSSd2ZSBoYWQgYSBwYXRj
aCBzZXJpZXMgdG8gZml4IHRoaXM6CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTIvbXNnMDA0MzcuaHRtbAoKQnV0IEknbSBhZnJhaWQg
d2UgZGlkbid0IHJlYWNoIGNvbnNlbnN1cyB3aXRoIEphbiBhbmQgYXQgdGhpcyBwb2ludCBpbgp0
aGUgcmVsZWFzZSBhZGRpbmcgYSB3YXJuaW5nIG1lc3NhZ2Ugc2VlbXMgbGlrZSB0aGUgbGVzcyBj
b250cm92ZXJzaWFsCm9wdGlvbiB3aGlsZSBJIGZpZ3VyZSBvdXQgaG93IHRvIHByb2NlZWQgaW4g
b3JkZXIgdG8gZml4IHRoaXMuIFN1Y2gKbWVzc2FnZSB3aWxsIGF0IGxlYXN0IGdpdmUgYSBoaW50
IHRvIHVzZXJzIGFib3V0IGEgcG9zc2libGUgZml4LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:49:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:49:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grnoA-0001oo-9F; Thu, 07 Feb 2019 17:49:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dIWW=QO=citrix.com=prvs=93432fab5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1grno9-0001o2-7s
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:49:53 +0000
X-Inumbo-ID: c2d8a044-2b00-11e9-a78d-37a10733830e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2d8a044-2b00-11e9-a78d-37a10733830e;
 Thu, 07 Feb 2019 17:49:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,345,1544486400"; d="scan'208";a="77579395"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-8-roger.pau@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <781554d1-1133-e510-ee69-e18dff1f155c@citrix.com>
Date: Thu, 7 Feb 2019 17:49:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190130103646.53649-8-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 7/8] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8zMC8xOSAxMDozNiBBTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFNvIHRoYXQgdGhl
IHNwZWNpZmljIGhhbmRsaW5nIGNhbiBiZSByZW1vdmVkIGZyb20KPiBhdG9taWNfd3JpdGVfZXB0
X2VudHJ5IGFuZCBiZSBzaGFyZWQgd2l0aCBucHQgYW5kIHNoYWRvdyBjb2RlLgo+IAo+IFRoaXMg
Y29tbWl0IGFsc28gcmVtb3ZlcyB0aGUgY2hlY2sgdGhhdCBwcmV2ZW50IG5vbi1lcHQgUFZIIGRv
bTAgZnJvbQo+IG1hcHBpbmcgZm9yZWlnbiBwYWdlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IEp1biBOYWth
amltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KPiBDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlh
bkBpbnRlbC5jb20+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IC0tLQo+ICB4ZW4v
YXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgIHwgICAzICstCj4gIHhlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMgICAgICAgfCAxMDggKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAg
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAgICB8ICAgNyAtLS0KPiAgeGVuL2FyY2gveDg2
L21tL3NoYWRvdy9jb21tb24uYyB8ICAgMyArLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
ICAgICAgIHwgIDMwICsrKysrKysrLQo+ICA1IGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMo
KyksIDk4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFw
L2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwo+IGluZGV4IGRjNDZkNWUxNGYuLjRm
NTI2MzliZTUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKPiBAQCAtNzM1LDcgKzczNSw4IEBAIGhhcF93cml0
ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIGwxX3BnZW50
cnlfdCAqcCwKPiAgICAgIH0KPiAgCj4gICAgICBwMm1fZW50cnlfbW9kaWZ5KHAybV9nZXRfaG9z
dHAybShkKSwgcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncyhuZXcpKSwKPiAtICAgICAg
ICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUob2xkX2ZsYWdzKSwgbGV2ZWwpOwo+ICsg
ICAgICAgICAgICAgICAgICAgICBwMm1fZmxhZ3NfdG9fdHlwZShvbGRfZmxhZ3MpLCBsMWVfZ2V0
X21mbihuZXcpLAo+ICsgICAgICAgICAgICAgICAgICAgICBsMWVfZ2V0X21mbigqcCksIGxldmVs
KTsKPiAgCj4gICAgICBzYWZlX3dyaXRlX3B0ZShwLCBuZXcpOwo+ICAgICAgaWYgKCBvbGRfZmxh
Z3MgJiBfUEFHRV9QUkVTRU5UICkKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiBpbmRleCAwZWNlNjYwOGNiLi4yYjBj
M2FiMjY1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiArKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4gQEAgLTQ1LDY1ICs0NSwxMyBAQCBzdGF0aWMgaW5s
aW5lIGJvb2xfdCBpc19lcHRlX3ZhbGlkKGVwdF9lbnRyeV90ICplKQo+ICAgICAgcmV0dXJuICgo
ZS0+ZXB0ZSAmIH4oMXVsIDw8IDYzKSkgIT0gMCAmJiBlLT5zYV9wMm10ICE9IHAybV9pbnZhbGlk
KTsKPiAgfQo+ICAKPiAtLyogcmV0dXJucyA6IDAgZm9yIHN1Y2Nlc3MsIC1lcnJubyBvdGhlcndp
c2UgKi8KPiAtc3RhdGljIGludCBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcHRfZW50cnlf
dCAqZW50cnlwdHIsIGVwdF9lbnRyeV90IG5ldywKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCBsZXZlbCkKPiArc3RhdGljIHZvaWQgYXRvbWljX3dyaXRlX2VwdF9lbnRy
eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVwdF9lbnRyeV90ICplbnRyeXB0ciwgZXB0X2VudHJ5X3QgbmV3LAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBsZXZlbCkKPiAgewo+IC0gICAgaW50IHJj
Owo+IC0gICAgdW5zaWduZWQgbG9uZyBvbGRtZm4gPSBtZm5feChJTlZBTElEX01GTik7Cj4gLSAg
ICBib29sX3QgY2hlY2tfZm9yZWlnbiA9IChuZXcubWZuICE9IGVudHJ5cHRyLT5tZm4gfHwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5ldy5zYV9wMm10ICE9IGVudHJ5cHRyLT5zYV9w
Mm10KTsKPiAtCj4gLSAgICBpZiAoIGxldmVsICkKPiAtICAgIHsKPiAtICAgICAgICBBU1NFUlQo
IWlzX2VwdGVfc3VwZXJwYWdlKCZuZXcpIHx8ICFwMm1faXNfZm9yZWlnbihuZXcuc2FfcDJtdCkp
Owo+IC0gICAgICAgIHdyaXRlX2F0b21pYygmZW50cnlwdHItPmVwdGUsIG5ldy5lcHRlKTsKPiAt
ICAgICAgICByZXR1cm4gMDsKPiAtICAgIH0KPiAtCj4gLSAgICBpZiAoIHVubGlrZWx5KHAybV9p
c19mb3JlaWduKG5ldy5zYV9wMm10KSkgKQo+IC0gICAgewo+IC0gICAgICAgIHJjID0gLUVJTlZB
TDsKPiAtICAgICAgICBpZiAoICFpc19lcHRlX3ByZXNlbnQoJm5ldykgKQo+IC0gICAgICAgICAg
ICAgICAgZ290byBvdXQ7Cj4gLQo+IC0gICAgICAgIGlmICggY2hlY2tfZm9yZWlnbiApCj4gLSAg
ICAgICAgewo+IC0gICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpmZG9tOwo+IC0KPiAtICAgICAg
ICAgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4obmV3Lm1mbikpICkKPiAtICAgICAgICAgICAgICAg
IGdvdG8gb3V0Owo+IC0KPiAtICAgICAgICAgICAgcmMgPSAtRVNSQ0g7Cj4gLSAgICAgICAgICAg
IGZkb20gPSBwYWdlX2dldF9vd25lcihtZm5fdG9fcGFnZShfbWZuKG5ldy5tZm4pKSk7Cj4gLSAg
ICAgICAgICAgIGlmICggZmRvbSA9PSBOVUxMICkKPiAtICAgICAgICAgICAgICAgIGdvdG8gb3V0
Owo+IC0KPiAtICAgICAgICAgICAgLyogZ2V0IHJlZmNvdW50IG9uIHRoZSBwYWdlICovCj4gLSAg
ICAgICAgICAgIHJjID0gLUVCVVNZOwo+IC0gICAgICAgICAgICBpZiAoICFnZXRfcGFnZShtZm5f
dG9fcGFnZShfbWZuKG5ldy5tZm4pKSwgZmRvbSkgKQo+IC0gICAgICAgICAgICAgICAgZ290byBv
dXQ7Cj4gLSAgICAgICAgfQo+IC0gICAgfQo+IC0KPiAtICAgIGlmICggdW5saWtlbHkocDJtX2lz
X2ZvcmVpZ24oZW50cnlwdHItPnNhX3AybXQpKSAmJiBjaGVja19mb3JlaWduICkKPiAtICAgICAg
ICBvbGRtZm4gPSBlbnRyeXB0ci0+bWZuOwo+IC0KPiAtICAgIHAybV9lbnRyeV9tb2RpZnkocDJt
LCBuZXcuc2FfcDJtdCwgZW50cnlwdHItPnNhX3AybXQsIGxldmVsKTsKPiAtCj4gKyAgICBwMm1f
ZW50cnlfbW9kaWZ5KHAybSwgbmV3LnNhX3AybXQsIGVudHJ5cHRyLT5zYV9wMm10LCBfbWZuKG5l
dy5tZm4pLAo+ICsgICAgICAgICAgICAgICAgICAgICBfbWZuKGVudHJ5cHRyLT5tZm4pLCBsZXZl
bCk7Cj4gICAgICB3cml0ZV9hdG9taWMoJmVudHJ5cHRyLT5lcHRlLCBuZXcuZXB0ZSk7Cj4gLQo+
IC0gICAgaWYgKCB1bmxpa2VseShvbGRtZm4gIT0gbWZuX3goSU5WQUxJRF9NRk4pKSApCj4gLSAg
ICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UoX21mbihvbGRtZm4pKSk7Cj4gLQo+IC0gICAgcmMg
PSAwOwo+IC0KPiAtIG91dDoKPiAtICAgIGlmICggcmMgKQo+IC0gICAgICAgIGdkcHJpbnRrKFhF
TkxPR19FUlIsICJlcHRlIG86JSJQUkl4NjQiIG46JSJQUkl4NjQiIHJjOiVkXG4iLAo+IC0gICAg
ICAgICAgICAgICAgIGVudHJ5cHRyLT5lcHRlLCBuZXcuZXB0ZSwgcmMpOwo+IC0gICAgcmV0dXJu
IHJjOwo+ICB9CgpUaGlzIGlzIHByZXR0eSBhd2Vzb21lLiA6LSkKCj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCj4gaW5k
ZXggODM0ZDQ5ZDJkNC4uMWNjOGFjYjNmZSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+IEBAIC05MzMsOSAr
OTMzLDEyIEBAIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpwMm1fZ2V0X2lvcmVxX3NlcnZlcihz
dHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncyk7Cj4gIAo+ICBzdGF0aWMgaW5saW5lIHZvaWQg
cDJtX2VudHJ5X21vZGlmeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBwMm1fdHlwZV90IG50LAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCB1bnNp
Z25lZCBpbnQgbGV2ZWwpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAy
bV90eXBlX3Qgb3QsIG1mbl90IG5mbiwgbWZuX3Qgb2ZuLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpCj4gIHsKPiAtICAgIGlmICggbGV2
ZWwgIT0gMSB8fCBudCA9PSBvdCApCj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKPiArCj4g
KyAgICBpZiAoIGxldmVsICE9IDEgfHwgKG50ID09IG90ICYmIG1mbl9lcShuZm4sIG9mbikpICkK
PiAgICAgICAgICByZXR1cm47CgpBcmUgeW91IHN1cmUgdGhhdCBmb3JlaWduIG1hcHBpbmdzIChv
ciBpb3JlcSBzZXJ2ZXIgcGFnZXMsIGZvciB0aGF0Cm1hdHRlcikgY2FuIG5ldmVyIGJlIGxldmVs
ID4gMT8KCmlvcmVxIHNlcnZlciBwYWdlcyBtYXkgYmUgcmVsYXRpdmVseSBoYXJtbGVzcyBpZiB3
ZSBnZXQgb3V0IG9mIHN5bmM7IGJ1dAp0aGUgcmVmZXJlbmNlIGNvdW50IHdpdGggdGhlIGZvcmVp
Z24gbWFwcGluZyBpcyByZWFsbHkgZGFuZ2Vyb3VzIGlmIGl0CmdldHMgc2NyZXdlZCB1cC4KCkkn
ZCBiZSB0ZW1wdGVkIHRvIHNheSB0aGF0IHdlIHNob3VsZCBCVUdfT04obGV2ZWwgPiAxICYmIG50
ID09IGZvcmVpZ24pLgoKPiAgCj4gICAgICBzd2l0Y2ggKCBudCApCj4gQEAgLTk0OCw2ICs5NTEs
MTcgQEAgc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRyeV9tb2RpZnkoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgcDJtX3R5cGVfdCBudCwKPiAgICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50
Kys7Cj4gICAgICAgICAgYnJlYWs7Cj4gIAo+ICsgICAgY2FzZSBwMm1fbWFwX2ZvcmVpZ246Cj4g
KyAgICAgICAgcGcgPSBtZm5fdG9fcGFnZShuZm4pOwo+ICsKPiArICAgICAgICBpZiAoICFwZyB8
fCAhcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZShwZykgKQo+ICsgICAgICAgIHsKPiArICAg
ICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgICAgIHJldHVybjsKPiAr
ICAgICAgICB9CgpTaW1pbGFybHksIEknZCBiZSB0ZW1wdGVkIHRvIHNheSB3ZSBzaG91bGQgQlVH
X09OKCkgaGVyZSBpbnN0ZWFkLiAgSWYgYQpyb2d1ZSBndWVzdCBjYW4gdHJpZ2dlciB0aGlzIHBh
dGgsIGl0IHdvdWxkIGJlIGEgRG9TOyBidXQgdGhlIGFsdGVybmF0ZQp3b3VsZCBiZSB0byBhbGxv
dyB0aGUgbWZuIHRvIGJlIHB1dCBpbnRvIHRoZSBwMm0gdGFibGUgd2l0aG91dCBhCnJlZmVyZW5j
ZSwgd2hpY2ggY291bGQgcG90ZW50aWFsbHkgYmUgZmFyIHdvcnNlLgoKVGhlIGFsdGVybmF0ZSB3
b3VsZCBiZSB0byBoYXZlIHRoaXMgcmV0dXJuIGFuIGVycm9yIHZhbHVlLCB3aGljaCB3b3VsZAox
KSBjYXVzZSB0aGUgcDJtIHdyaXRlIHRvIGZhaWwsIGFuZCAyKSBiZSBjaGVja2VkIGFsbCB0aGUg
d2F5IHVwIHRoZSBjaGFpbi4KCkxlc3Mgd29ycmllZCBhYm91dCB0aGUgcmVtb3ZhbCBzaWRlLCBh
cyAgaWYgd2UgaGF2ZSBCVUdfT04ncyBvbiB0aGUKaW5zZXJ0aW9uIHNpZGUsIHRoZXkgKnJlYWxs
eSogc2hvdWxkbid0IGhhcHBlbi4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:52:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:52:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grnqK-0002at-RZ; Thu, 07 Feb 2019 17:52:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OOdV=QO=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1grnqK-0002ao-1j
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:52:08 +0000
X-Inumbo-ID: 13b90d6e-2b01-11e9-b0b9-5b8847c488a0
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13b90d6e-2b01-11e9-b0b9-5b8847c488a0;
 Thu, 07 Feb 2019 17:52:03 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id C1EF82205C;
 Thu,  7 Feb 2019 12:52:02 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 07 Feb 2019 12:52:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=ZHUgsv
 Sdz+n5PtbQAQB8NVWs/I9Sd4DI85Vqrj9W+ss=; b=jPiG7g0vTyzy6rrNHHxb90
 i3oUeULHuOevfM5r40aNr2Fm0UgrYQZnnltRAD4TCpNmw3PvATqLU7GQPZjntyZ6
 Pw4hoKtXD4XvPreVeR+fIh5viBklGB8CU0pqUNio8fBIcWnSJ66ohGkvgw5t0+vY
 zKzMP+qkzqC3g4l7Huqny5SbyV27qSvKtfozDcMRyTPreAEWcqLpWGImidK8kDVn
 6mE5fKfhDi8RQTWJ+jt6MxtS20kQ32iVcKrC7rmaBh/B8nS+tDmaxIwrLmr1YxCC
 0kzk1wxMpuFQKdVlywWlRzqnfhfyJf975gABoSehuoJmFp4AIIeTcng314vPGxoQ
 ==
X-ME-Sender: <xms:QnBcXFw1SU7BuN2G4uPE2a91IPFMPlciyL9NdooHySuMmEnvSnP5Mg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrledtgddutdelucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpeffhffvuffkfh
 ggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohif
 shhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinh
 hgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehm
 rghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsg
 drtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:QnBcXM-PsUHlH3o1KKtJt0T-_Dg78Behxflt3NQJTow5HXgnV5PXkA>
 <xmx:QnBcXFLLQNqrQ616q_AAW38SGay474I5myDFmMlix3DtK-bT0dtdXQ>
 <xmx:QnBcXI6ArIroyQNp0msWRTN7pij-JB5d8UaWbKCRizXZCetyWv_wpA>
 <xmx:QnBcXOqBddXv_ae3Z-SsKjUJFzbKFTSLpwzSKgev8r1bV-agKhhtjQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 13E80E4543;
 Thu,  7 Feb 2019 12:52:00 -0500 (EST)
Date: Thu, 7 Feb 2019 18:51:57 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190207175157.GZ21228@mail-itl>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <f5bf6b245f91398e0235a7b603ebc08ef64135ab.1549498018.git-series.marmarek@invisiblethingslab.com>
 <20190207095719.7r6mikq5ahdbw34p@mac>
 <20190207132124.GW21228@mail-itl> <20190207145238.GX21228@mail-itl>
 <20190207145754.t2pr4mlqjb2ohpqi@mac>
 <20190207154138.GY21228@mail-itl>
 <20190207174016.gij6u5wqhrhckt3a@mac>
MIME-Version: 1.0
In-Reply-To: <20190207174016.gij6u5wqhrhckt3a@mac>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v4 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============1104296392807452262=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1104296392807452262==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="eu12+zRL7gQwOC+E"
Content-Disposition: inline


--eu12+zRL7gQwOC+E
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Feb 07, 2019 at 06:40:16PM +0100, Roger Pau Monn=C3=A9 wrote:
> On Thu, Feb 07, 2019 at 04:41:38PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Thu, Feb 07, 2019 at 03:57:54PM +0100, Roger Pau Monn=C3=A9 wrote:
> > > On Thu, Feb 07, 2019 at 03:52:38PM +0100, Marek Marczykowski-G=C3=B3r=
ecki wrote:
> > > > Hmm, looking at the code, wouldn't it make sense to give device mod=
el
> > > > domain access to the IRQ _instead of_ hardware domain? If stubdomai=
n is
> > > > in use, I don't see why dom0 would need access to that irq. Simply
> > > > provide what the device model domain is as parameter - either
> > > > hardware_domain, or stubdomain. Something like:
> > > >=20
> > > >     create_irq(..., current->domain->target =3D=3D d ? current->dom=
ain : hardware_domain);
> > >=20
> > > Isn't there some cleanup that likely needs to be done by dom0 if it's
> > > not done by the stubdom, or in case the stubdom crashes for some
> > > reason?
> >=20
> > I don't think toolstack know anything about IRQs allocated by device
> > model, looks like it does cleanup only for INTx interrupts.
> >=20
> > > Or maybe that's already done on domain destruction by Xen itself, in
> > > which case not giving permissions to dom0 would be fine.
> >=20
> > There is free_domain_pirqs() call in arch_domain_destroy(). But I don't
> > have device model reference there. Is there a way to get target ->
> > stubdomain mapping (other than iterating over all the domains)? I see
> > also domain->target field, which is the other way around.
> > The only thing needed is irq_deny_access() call there (in case of domain
> > ID reuse). Since such IRQs are not mapped to stubdomain itself,
> > free_domain_pirqs() for stubdomain will not clean this up.
> > Or maybe, _if stubdomain is guaranteed to be destroyed before its
> > target_, we can iterate over target domain's IRQs during stubdomain
> > destruction for this purpose?
>=20
> The list of allowed irqs is stored inside of the domain struct,
> which means that it goes away when the domain is destroyed, there's no
> need to do any specific cleanup when the stubdomain is destroyed
> AFAICT. Now if the target domain is destroyed, those permissions over
> the irqs must be removed from the stubdomain, because the irqs will be
> freed and likely reused. The current model assumes that the hardware
> domain is always the controlling owner of such irqs, but if we allow
> stubdomains to also be the controlling owner then we need to keep some
> track of this, or else Xen could be leaking permissions.

This looks to be not a problem, because stubdomain keeps reference to
its target domain (and there is corresponding put_domain(d->target) on
domain destroy), so to answer my own question "if stubdomain is
guaranteed to be destroyed before its target" - yes, it is.

So, if domain destruction also implicitly revoke all _its_ irq
permissions (because of where they are stored), there is no additional
cleanup needed here.

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

--eu12+zRL7gQwOC+E
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxccD4ACgkQ24/THMrX
1yxZTAf/cCZj1qYa8Tw4iAsFCgSRWGCpROaFpFG77kinwtsIv4rplG3Nx/fpg7Dy
pdtwecEfL285yuGfzkTcBgifEUOgi5IecSg7aePDGzOE1+hLYrX/9dCeE89mW0bk
AFWLfyt+NKu0F/ywJMCbtj9RrZ3OvTrzhGwDPALfG9bRo6JEOcu7aB0zo9+saml7
KQY90EVrY8T+bstRGlBXht0FW8+aIXptYGUWqN2eNIk01jFE9fO+wvpUcTeYL+Vb
vWar1bvyB/nSLoPPEuEcRJbZGIfX1pqwzhx2rTZkuE0YI1O3HAU/XN/RvMx/gCjP
K5EMSLEoXHGcT/KEF0riNBVMXppRfQ==
=qnC0
-----END PGP SIGNATURE-----

--eu12+zRL7gQwOC+E--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1104296392807452262==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 07 17:57:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 17:57:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grnve-0002nC-Gt; Thu, 07 Feb 2019 17:57:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9m6e=QO=citrix.com=prvs=934266883=roger.pau@srs-us1.protection.inumbo.net>)
 id 1grnvd-0002n7-Us
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 17:57:37 +0000
X-Inumbo-ID: d917d930-2b01-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d917d930-2b01-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 17:57:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,345,1544486400"; d="scan'208";a="85656807"
Date: Thu, 7 Feb 2019 18:57:32 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190207175732.4qr56vhuwud6y4xt@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-8-roger.pau@citrix.com>
 <781554d1-1133-e510-ee69-e18dff1f155c@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <781554d1-1133-e510-ee69-e18dff1f155c@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 7/8] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDU6NDk6MTZQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAxLzMwLzE5IDEwOjM2IEFNLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcDJtLmgKPiA+IGluZGV4IDgzNGQ0OWQyZDQuLjFjYzhhY2IzZmUgMTAwNjQ0Cj4gPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oCj4gPiBAQCAtOTMzLDkgKzkzMywxMiBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cDJtX2dldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKPiA+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncyk7Cj4g
PiAgCj4gPiAgc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRyeV9tb2RpZnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwMm1fdHlwZV90IG90LCB1bnNpZ25lZCBpbnQgbGV2ZWwpCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgbWZuX3QgbmZuLCBt
Zm5fdCBvZm4sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGxldmVsKQo+ID4gIHsKPiA+IC0gICAgaWYgKCBsZXZlbCAhPSAxIHx8IG50ID09IG90
ICkKPiA+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4gPiArCj4gPiArICAgIGlmICggbGV2
ZWwgIT0gMSB8fCAobnQgPT0gb3QgJiYgbWZuX2VxKG5mbiwgb2ZuKSkgKQo+ID4gICAgICAgICAg
cmV0dXJuOwo+IAo+IEFyZSB5b3Ugc3VyZSB0aGF0IGZvcmVpZ24gbWFwcGluZ3MgKG9yIGlvcmVx
IHNlcnZlciBwYWdlcywgZm9yIHRoYXQKPiBtYXR0ZXIpIGNhbiBuZXZlciBiZSBsZXZlbCA+IDE/
CgpOb3QgZ2l2ZW4gdGhlIGN1cnJlbnQgWGVuIGludGVyZmFjZSwgc2VlClhFTk1FTV9hZGRfdG9f
cGh5c21hcHtfYmF0Y2h9LiBUaGlzIHdpbGwgaGF2ZSB0byBjaGFuZ2UgaWYgdGhlCmludGVyZmFj
ZSBpcyBleHBhbmRlZCB0byBhbGxvdyAyTSBvciAxRyBtYXBwaW5ncy4KCj4gaW9yZXEgc2VydmVy
IHBhZ2VzIG1heSBiZSByZWxhdGl2ZWx5IGhhcm1sZXNzIGlmIHdlIGdldCBvdXQgb2Ygc3luYzsg
YnV0Cj4gdGhlIHJlZmVyZW5jZSBjb3VudCB3aXRoIHRoZSBmb3JlaWduIG1hcHBpbmcgaXMgcmVh
bGx5IGRhbmdlcm91cyBpZiBpdAo+IGdldHMgc2NyZXdlZCB1cC4KPiAKPiBJJ2QgYmUgdGVtcHRl
ZCB0byBzYXkgdGhhdCB3ZSBzaG91bGQgQlVHX09OKGxldmVsID4gMSAmJiBudCA9PSBmb3JlaWdu
KS4KClllcywgSSB0aGluayB0aGF0J3MgYSBzZW5zaWJsZSBzYWZldHkgYmVsdC4KCj4gCj4gPiAg
Cj4gPiAgICAgIHN3aXRjaCAoIG50ICkKPiA+IEBAIC05NDgsNiArOTUxLDE3IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBwMm1fZW50cnlfbW9kaWZ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHAybV90
eXBlX3QgbnQsCj4gPiAgICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50Kys7Cj4gPiAgICAg
ICAgICBicmVhazsKPiA+ICAKPiA+ICsgICAgY2FzZSBwMm1fbWFwX2ZvcmVpZ246Cj4gPiArICAg
ICAgICBwZyA9IG1mbl90b19wYWdlKG5mbik7Cj4gPiArCj4gPiArICAgICAgICBpZiAoICFwZyB8
fCAhcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZShwZykgKQo+ID4gKyAgICAgICAgewo+ID4g
KyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ID4gKyAgICAgICAgICAgIHJldHVy
bjsKPiA+ICsgICAgICAgIH0KPiAKPiBTaW1pbGFybHksIEknZCBiZSB0ZW1wdGVkIHRvIHNheSB3
ZSBzaG91bGQgQlVHX09OKCkgaGVyZSBpbnN0ZWFkLiAgSWYgYQo+IHJvZ3VlIGd1ZXN0IGNhbiB0
cmlnZ2VyIHRoaXMgcGF0aCwgaXQgd291bGQgYmUgYSBEb1M7IGJ1dCB0aGUgYWx0ZXJuYXRlCj4g
d291bGQgYmUgdG8gYWxsb3cgdGhlIG1mbiB0byBiZSBwdXQgaW50byB0aGUgcDJtIHRhYmxlIHdp
dGhvdXQgYQo+IHJlZmVyZW5jZSwgd2hpY2ggY291bGQgcG90ZW50aWFsbHkgYmUgZmFyIHdvcnNl
Lgo+IAo+IFRoZSBhbHRlcm5hdGUgd291bGQgYmUgdG8gaGF2ZSB0aGlzIHJldHVybiBhbiBlcnJv
ciB2YWx1ZSwgd2hpY2ggd291bGQKPiAxKSBjYXVzZSB0aGUgcDJtIHdyaXRlIHRvIGZhaWwsIGFu
ZCAyKSBiZSBjaGVja2VkIGFsbCB0aGUgd2F5IHVwIHRoZSBjaGFpbi4KPiAKPiBMZXNzIHdvcnJp
ZWQgYWJvdXQgdGhlIHJlbW92YWwgc2lkZSwgYXMgIGlmIHdlIGhhdmUgQlVHX09OJ3Mgb24gdGhl
Cj4gaW5zZXJ0aW9uIHNpZGUsIHRoZXkgKnJlYWxseSogc2hvdWxkbid0IGhhcHBlbi4KCkkgd291
bGQgZ28gZm9yIHRoZSBCVUdfT04gQVRNLCBiZWNhdXNlIGl0J3MgYSBzaW1wbGVyIHNvbHV0aW9u
IGFuZApjYWxsZXJzIG9mIHAybV9lbnRyeV9tb2RpZnkgc2hvdWxkIG1ha2Ugc3VyZSB0aGUgb3Bl
cmF0aW9uIGlzIGNvcnJlY3QuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 18:05:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 18:05:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gro3M-0003nn-C9; Thu, 07 Feb 2019 18:05:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dIWW=QO=citrix.com=prvs=93432fab5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gro3K-0003ni-Pr
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 18:05:34 +0000
X-Inumbo-ID: f3ebcb14-2b02-11e9-825a-93bf07af4165
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f3ebcb14-2b02-11e9-825a-93bf07af4165;
 Thu, 07 Feb 2019 18:05:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,345,1544486400"; d="scan'208";a="77581514"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-8-roger.pau@citrix.com>
 <781554d1-1133-e510-ee69-e18dff1f155c@citrix.com>
 <20190207175732.4qr56vhuwud6y4xt@mac>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <88fed20f-b643-6ea1-3306-60fe1ed18314@citrix.com>
Date: Thu, 7 Feb 2019 18:05:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190207175732.4qr56vhuwud6y4xt@mac>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 7/8] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi83LzE5IDU6NTcgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVGh1LCBGZWIg
MDcsIDIwMTkgYXQgMDU6NDk6MTZQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24g
MS8zMC8xOSAxMDozNiBBTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCj4+
PiBpbmRleCA4MzRkNDlkMmQ0Li4xY2M4YWNiM2ZlIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+Pj4g
QEAgLTkzMyw5ICs5MzMsMTIgQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnAybV9nZXRfaW9y
ZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpOwo+Pj4gIAo+Pj4gIHN0
YXRpYyBpbmxpbmUgdm9pZCBwMm1fZW50cnlfbW9kaWZ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHAybV90eXBlX3QgbnQsCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cDJtX3R5cGVfdCBvdCwgdW5zaWduZWQgaW50IGxldmVsKQo+Pj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIG1mbl90IG5mbiwgbWZuX3Qgb2ZuLAo+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZl
bCkKPj4+ICB7Cj4+PiAtICAgIGlmICggbGV2ZWwgIT0gMSB8fCBudCA9PSBvdCApCj4+PiArICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+Pj4gKwo+Pj4gKyAgICBpZiAoIGxldmVsICE9IDEgfHwg
KG50ID09IG90ICYmIG1mbl9lcShuZm4sIG9mbikpICkKPj4+ICAgICAgICAgIHJldHVybjsKPj4K
Pj4gQXJlIHlvdSBzdXJlIHRoYXQgZm9yZWlnbiBtYXBwaW5ncyAob3IgaW9yZXEgc2VydmVyIHBh
Z2VzLCBmb3IgdGhhdAo+PiBtYXR0ZXIpIGNhbiBuZXZlciBiZSBsZXZlbCA+IDE/Cj4gCj4gTm90
IGdpdmVuIHRoZSBjdXJyZW50IFhlbiBpbnRlcmZhY2UsIHNlZQo+IFhFTk1FTV9hZGRfdG9fcGh5
c21hcHtfYmF0Y2h9LiBUaGlzIHdpbGwgaGF2ZSB0byBjaGFuZ2UgaWYgdGhlCj4gaW50ZXJmYWNl
IGlzIGV4cGFuZGVkIHRvIGFsbG93IDJNIG9yIDFHIG1hcHBpbmdzLgoKUmlnaHQ7IGJ1dCB0aGUg
cXVlc3Rpb24gcmVhbGx5IG1lYW50IHRvIHNheTogSWYgc3VjaCBhbiBpbnRlcmZhY2UKZXhwYW5z
aW9uIGhhcHBlbmVkLCBhcmUgeW91IHN1cmUgdGhlIHBlcnNvbiB3aG8gZGlkIGl0IHdvdWxkIHJl
bWVtYmVyIHRvCmhhbmRsZSBsYXJnZXIgcGFnZXMgZG93biBoZXJlPwoKSSB0aGluayB3ZSBuZWVk
IGF0IGxlYXN0IGFuIEFTU0VSVCgpIGZvciBpb3JlcV9zZXJ2ZXIgdHlwZXMgYXMgd2VsbAooYWx0
aG91Z2ggd2UgbWlnaHQgd2FudCB0byB0YWtlIGEgbG9vayB0byBzZWUgd2hhdCBiYWRuZXNzIGNv
dWxkIGhhcHBlbgppZiB0aGUgY291bnQgd2FzIG91dCBvZiBzeW5jIC0tIGFkZGluZyB0aGF0IGNv
bmRpdGlvbiB0byB0aGUgQlVHX09OKCkKbWlnaHQgYmUgbmVjZXNzYXJ5IGFzIHdlbGwpLgoKPj4g
VGhlIGFsdGVybmF0ZSB3b3VsZCBiZSB0byBoYXZlIHRoaXMgcmV0dXJuIGFuIGVycm9yIHZhbHVl
LCB3aGljaCB3b3VsZAo+PiAxKSBjYXVzZSB0aGUgcDJtIHdyaXRlIHRvIGZhaWwsIGFuZCAyKSBi
ZSBjaGVja2VkIGFsbCB0aGUgd2F5IHVwIHRoZSBjaGFpbi4KPj4KPj4gTGVzcyB3b3JyaWVkIGFi
b3V0IHRoZSByZW1vdmFsIHNpZGUsIGFzICBpZiB3ZSBoYXZlIEJVR19PTidzIG9uIHRoZQo+PiBp
bnNlcnRpb24gc2lkZSwgdGhleSAqcmVhbGx5KiBzaG91bGRuJ3QgaGFwcGVuLgo+IAo+IEkgd291
bGQgZ28gZm9yIHRoZSBCVUdfT04gQVRNLCBiZWNhdXNlIGl0J3MgYSBzaW1wbGVyIHNvbHV0aW9u
IGFuZAo+IGNhbGxlcnMgb2YgcDJtX2VudHJ5X21vZGlmeSBzaG91bGQgbWFrZSBzdXJlIHRoZSBv
cGVyYXRpb24gaXMgY29ycmVjdC4KCkFjay4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 18:18:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 18:18:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1groFS-0004pq-MQ; Thu, 07 Feb 2019 18:18:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=D3gN=QO=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1groFR-0004pl-1g
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 18:18:05 +0000
X-Inumbo-ID: b529b81c-2b04-11e9-b86e-938c4049392a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b529b81c-2b04-11e9-b86e-938c4049392a;
 Thu, 07 Feb 2019 18:18:03 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 46EFD2175B;
 Thu,  7 Feb 2019 18:18:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549563482;
 bh=AtVlJqeNfgrkySS/tzqa43u0zbZ3SQPc1iqmOC1KrqE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=yLmShxn3pRwVANaCyEp5CT9nvbocBW/H/R9SweL/YFokl58fYsxrxJl6NULgwUfTY
 ge8B9MQphr5W7+Wp4g5DYBXUBgZWwH0fpri6autyU6vZwpgkgNm2bf6F53PYGzy5Lc
 umHjCflRaKw7GNB5nAnTc0nt5418+xeMUnxg8cUI=
Date: Thu, 7 Feb 2019 10:18:00 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@citrix.com>
In-Reply-To: <23644.6915.12943.72736@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1902070954530.28697@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
 <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
 <23643.13.22252.324537@mariner.uk.xensource.com>
 <58B0ADFB020000D800417A66@prv1-mh.provo.novell.com>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <7A8C0A4F020000EEB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B09910200007800214659@prv1-mh.provo.novell.com>
 <23643.3403.803290.647664@mariner.uk.xensource.com>
 <08D440470200001BB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B0F9D0200007800214692@prv1-mh.provo.novell.com>
 <23643.4305.505749.803438@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1902061318050.2723@sstabellini-ThinkPad-X260>
 <23644.6915.12943.72736@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA3IEZlYiAyMDE5LCBJYW4gSmFja3NvbiB3cm90ZToKPiBTdGVmYW5vIFN0YWJlbGxp
bmkgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiAxLzRdIHhlbjogaW50cm9kdWNl
IFNZTUJPTCIpOgo+ID4gSSBhbSBPSyB3aXRoIHRoaXMgYXBwcm9hY2guIE1heWJlIG5vdCB0aGUg
YmVzdCBJTU8sIGJ1dCBnb29kIGVub3VnaC4gSXQKPiA+IHNob3VsZCBhbHNvIHNhdGlzZnkgdGhl
IE1JU1JBQyBndXlzLCBhcyB0aGV5IHdyb3RlICJpZGVhbGx5IGNhc3QgdG8KPiA+IHVpbnRwdHJf
dCBvbmx5IG9uY2UiOiBoZXJlIHdlIHdvdWxkbid0IGJlIGNhc3Rpbmcgb25seSBvbmNlLCBidXQg
YXQKPiA+IGxlYXN0IHdlIHdvdWxkIGRvIGl0IGluc2lkZSBhIHNpbmdsZSB3ZWxsLWRlZmluZWQg
bWFjcm8uCj4gCj4gUmlnaHQuICBJIHRoaW5rIGl0IG1lZXRzIHRoZSBnb2FscyBvZiBNSVNSQS1D
LCBwcm9iYWJseSBiZXR0ZXIgdGhhbgo+IG1vc3Qgb3RoZXIgYXBwcm9hY2hlcy4KPiAKPiBGQU9E
LCBJIHRoaW5rIHlvdSBzaG91bGQgZXhwZWN0IHBlb3BsZSB0byBkZWNsYXJlIHRoZSBsaW5rZXIg
c3ltYm9scwo+IGVpdGhlciBhcyBJIHN1Z2dlc3RlZDoKPiAKPiAgICAgIGV4dGVybiBjb25zdCBz
dHJ1Y3Qgd29tYmF0IF93b21iYXRzX3N0YXJ0W107Cj4gICAgICBleHRlcm4gY29uc3Qgc3RydWN0
IGFic3RyYWN0X3N5bWJvbCBfd29tYmF0c19lbmRbXTsKPiAKPiAob3IgYWxvbmcgdGhlIGxpbmVz
IG9mIEphbidzIHN1Z2dlc3Rpb24sIGJ1dCBmcmFua2x5IEkgdGhpbmsgdGhhdCBpcwo+IGdvaW5n
IHRvIGJlIHRvbyBoYXJkIHRvIHNvcnQgb3V0IG5vdy4pCgpZZXMsIHRoZXkgYXJlIGFscmVhZHkg
ZGVjbGFyZWQgdGhpcyB3YXksIEkgd291bGQgcHJlZmVyIHRvIGF2b2lkCmNoYW5naW5nIHRoZSBk
ZWNsYXJhdGlvbiBhcyBwYXJ0IG9mIHRoaXMgc2VyaWVzLgoKCj4gPiArLyoKPiA+ICsgKiBQZXJm
b3JtcyB4IC0geSwgcmV0dXJucyB0aGUgb3JpZ2luYWwgcG9pbnRlciB0eXBlLiBUbyBiZSB1c2Vk
IHdoZW4KPiA+ICsgKiBlaXRoZXIgeCBvciB5IG9yIGJvdGggYXJlIGxpbmtlciBzeW1ib2xzLgo+
ID4gKyAqLwo+ID4gKyNkZWZpbmUgU1lNQk9MU19TVUJUUkFDVCh4LCB5KSAoeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgX190eXBlb2ZfXygq
KHkpKSAqcHRyXzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gPiArICAgIHB0cl8gPSAodHlwZW9mKHB0cl8pKSAoKCh1aW50cHRyX3QpKHgpIC0g
KHVpbnRwdHJfdCkoeSkpIC8gc2l6ZW9mKCooeSkpKTsgXAo+ID4gKyAgICBwdHJfOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiA+ICt9KQo+IAo+IFRoaXMgaXMgdHlwZS1pbmNvaGVyZW50LiAgVGhlIGRpZmZlcmVu
Y2UgYmV0d2VlbiB0d28gcG9pbnRlcnMgaXMgYQo+IHNjYWxhciwgbm90IGFub3RoZXIgcG9pbnRl
ci4KCkkgYW0gZ2xhZCB5b3UgaGlnaGxpZ2h0ZWQgdGhpcy4gVGhlIHZhc3QgbWFqb3JpdHkgb2Yg
Y2hhbmdlcyBpbiB0aGlzCnNlcmllcyBhcmUgc3VidHJhY3Rpb25zIG9yIGNvbXBhcmlzb25zLiAg
U28sIGlmIHN1YnRyYWN0aW9ucyAoYW5kIGFsc28KY29tcGFyaXNvbnMgYXMgeW91IHdyb3RlIGJl
bG93KSBuZWVkIHRvIHJldHVybiBhIHNjYWxhciwgdGhlbiB3ZSBtaWdodAphcyB3ZWxsIHJldHVy
biB1aW50cHRyX3Qgb3IgcHRyZGlmZl90IGZyb20gdGhlIHR3byBtYWNyb3MuIEl0IG1ha2VzIGEK
bG90IG9mIHNlbnNlIHRvIG1lLgoKCj4gQWxzbyAidGhlIG9yaWdpbmFsIHBvaW50ZXIgdHlwZSIg
aXMKPiBhbWJpZ3VvdXMuICBJdCBzaG91bGQgcmVmZXIgZXhwbGljaXRseSB0byB5LiAgSU1PIHRo
aXMgZnVuY3Rpb24gc2hvdWxkCj4gY29udGFpbiBhIHR5cGVjaGVjayB3aGljaCBhc3N1cmVzIHRo
YXQgeCBpcyBvZiB0aGUgcmlnaHQgdHlwZS4KPiAKPiBIb3cgYWJvdXQgc29tZXRoaW5nIGxpa2Ug
dGhpczoKPiAKPiAgIC8qCj4gICAgKiBDYWxjdWxhdGUgKGVuZCAtIHN0YXJ0KSwgd2hlcmUgc3Rh
cnQgYW5kIGVuZCBhcmUgbGlua2VyIHN5bWJvbHMsCj4gICAgKiBnaXZpbmcgYSBwdHJkaWZmX3Qu
ICBUaGUgc2l6ZSBpcyBpbiB1bml0cyBvZiBzdGFydCdzIHJlZmVyZW50Lgo+ICAgICogZW5kIG11
c3QgYmUgYSBgc3RydWN0IGFic3RyYWN0X3N5bWJvbConLgo+ICAgICovCj4gICAjZGVmaW5lIFNZ
TUJPTFNfQVJSQVlfTEVOKHN0YXJ0LGVuZCkgKHsKPiAgICAgICgoZW5kKSA9PSAoc3RydWN0IGFi
c3RyYWN0X3N5bWJvbCopMCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+ICAgICAg
KHB0cmRpZmZfdCkoKHVpbnRwdHJfdCkoZW5kKSAtICh1aW50cHRyX3QpKHN0YXJ0KSkgLyBzaXpl
b2YoKnN0YXJ0KTsKPiAgIH0pCgpTb3VuZHMgZ29vZCwgYnV0IHRoZSBpc3N1ZSBpcyB0aGF0IHdl
IG1pZ2h0IGhhdmUgdG8gdXNlIHRoaXMgbWFjcm8gd2l0aDoKCi0gc3RhcnQgaXMgYSBsaW5rZXIg
c3ltYm9sIGFuZCBlbmQgYXMgYSBub3JtYWwgcG9pbnRlcgotIHN0YXJ0IGlzIGEgbm9ybWFsIHBv
aW50ZXIgYW5kIGVuZCBhcyBhIGxpbmtlciBzeW1ib2wKLSBib3RoIGFyZSBsaW5rZXIgc3ltYm9s
cwoKSWYgc28sIGRvIHdlIG5lZWQgdGhyZWUgc2xpZ2h0bHkgZGlmZmVyZW50IHZhcmlhdGlvbnMg
b2YgdGhpcyBtYWNybz8KCgo+ICAgLyoKPiAgICAqIEdpdmVuIHR3byBwb2ludGVycyBBLEIgb2Yg
YXJiaXRyYXJ5IHR5cGVzLCBnaXZlcyB0aGUgZGlmZmVyZW5jZQo+ICAgICogQi1BIGluIGJ5dGVz
LiAgQ2FuIGJlIHVzZWQgZm9yIGNvbXBhcmlzb25zOgo+ICAgICogICBJZiBBPEIsIGdpdmVzIGEg
bmVnYXRpdmUgbnVtYmVyCj4gICAgKiAgIGlmIEE9PUIsIGdpdmVzIHplcm8KPiAgICAqICAgSWYg
QT5CLCBnaXZlcyBhIHBvc2l0aXZlIG51bWJlcgo+ICAgICogTGVnYWwgZXZlbiBpZiB0aGUgcG9p
bnRlcnMgYXJlIHRvIGRpZmZlcmVudCBvYmplY3RzLgo+ICAgICovCj4gICAjZGVmaW5lIFBPSU5U
RVJfQ01QKGEsYikgKHsKPiAgICAgICgoYSkgPT0gKHZvaWQqKTApOwo+ICAgICAgKChiKSA9PSAo
dm9pZCopMCk7Cj4gICAgICAocHRyZGlmZl90KSgodWludHB0cl90KShlbmQpIC0gKHVpbnRwdHJf
dCkoc3RhcnQpKTsKPiAgIH0pCj4gCj4gVGhlIGFwcGxpY2F0aW9uIG9mIHRoZXNlIHR3byB5b3Vy
IHR3byBleGFtcGxlcyBpcyBjb21wbGV4IGJlY2F1c2UgeW91cgo+IGV4YW1wbGVzIHNlZW0gd3Jv
bmcgdG8gbWUuCgpZZWFoLCBJIHJlYWxpemUgaXQgd2Fzbid0IHJlYWxseSBwb3NzaWJsZSB0byB1
bmRlcnN0YW5kIG15IGV4YW1wbGVzCnVubGVzcyBvbmUgd2FzIHZlcnkgZmFtaWxpYXIgd2l0aCBw
YXN0IHZlcnNpb25zIG9mIHRoZSBzZXJpZXMuIEknbGwgYWRkCm1vcmUgY29udGV4dCBiZWxvdy4K
Cgo+ID4gKy8qCj4gPiArICogUGVyZm9ybXMgeCAtIHksIHJldHVybnMgdWludHB0cl90LiBUbyBi
ZSB1c2VkIHdoZW4gZWl0aGVyIHggb3IgeSBvcgo+IAo+IFRoaXMgaXMgd3JvbmcuICBDb21wYXJp
c29ucyBzaG91bGQgZ2l2ZSBhIHNpZ25lZCBvdXRwdXQuCj4gCj4gPiArICogYm90aCBhcmUgbGlu
a2VyIHN5bWJvbHMuCj4gCj4gSW4gbmVpdGhlciBvZiB5b3VyIGV4YW1wbGUgYmVsb3cgYXJlIHRo
ZSB0aGluZ3MgaW4gcXVlc3Rpb24gbGlua2VyCj4gc3ltYm9scyBzbyB5b3VyIGV4YW1wbGVzIHZp
b2xhdGUgeW91ciBvd24gcHJlY29uZGl0aW9ucy4uLgo+IAo+IAo+ID4gRXhhbXBsZXM6Cj4gPiAK
PiA+ICsgICAgbmV3X3B0ciA9IFNZTUJPTFNfU1VCVFJBQ1QoZnVuYy0+b2xkX2FkZHIsIF9zdGFy
dCkgKyB2bWFwX29mX3hlbl90ZXh0Owo+IAo+IFRoaXMgaXMgcHVubmluZyB3aWxkbHkgYmV0d2Vl
biBwb2ludGVycyBhbmQgaW50ZWdlcnMuICBJIGluZmVyIHRoYXQKPiBvbGRfYWRkciBpcyBhIHBv
aW50ZXIgb2Ygc29tZSBraW5kIGFuZCB2bWFwX29mX3hlbl90ZXh0IGlzIGFuIGludGVnZXIuCj4g
SSBhbHNvIGluZmVyIHRoYXQgc2l6ZW9mKCpvbGRfYWRkcikgaXMgMSBiZWNhdXNlIG90aGVyd2lz
ZSB5b3UKPiBtdWx0aXBseSB2bWFwX29mX3hlbl90ZXh0IGJ5IHRoZSBzaXplIHdoaWNoIGlzIGNs
ZWFybHkgZW50aXJlbHkgd3JvbmcuCj4gSWUgdGhpcyBjb2RlIGlzIGp1c3QgZW50aXJlbHkgd3Jv
bmcuCj4gCj4gVGhpcyBpcyBwcmVzdW1hYmx5IHNvbWUga2luZCBvZiByZWxvY2F0aW9uLiAgSSBk
b24ndCB0aGluayBpdCBtYWtlcwo+IG11Y2ggc2Vuc2UgdG8gbWFjcm8gdGhpcy4gIEluc3RlYWQs
IGl0IGlzIGJldHRlciB0byBtYWtlCj4gdm1hcF9vZl94ZW5fdGV4dCBhIHBvaW50ZXIgYW5kIGRv
IHRoaXM6Cj4gCj4gICArICAgIC8qIFJlbG9jYXRpb24uICBXZSBuZWVkIHRvIGNhbGN1bGF0ZSB0
aGUgb2Zmc2V0IG9mIHRoZSBhZGRyZXNzCj4gICArICAgICAqIGZyb20gX3N0YXJ0LCBhbmQgYXBw
bHkgdGhhdCB0byBvdXIgb3duIG1hcCwgdG8gZmluZCB3aGVyZSB3ZQo+ICAgKyAgICAgKiBoYXZl
IHRoaXMgbWFwcGVkLiAgRG9pbmcgdGhlc2Uga2luZCBvZiBnYW1lcyBkaXJlY3RseSB3aXRoCj4g
ICArICAgICAqIHBvaW50ZXJzIGlzIGNvbnRyYXJ5IHRvIHRoZSBDIHJ1bGVzIGZvciB3aGF0IHBv
aW50ZXJzIG1heSBiZQo+ICAgKyAgICAgKiBjb21wYXJlZCBhbmQgY29tcHV0ZWQuICBTbyB3ZSBk
byB0aGUgb2Zmc2V0IGNhbGN1bGF0aW9uIHdpdGgKPiAgICsgICAgICogaW50ZWdlcnMsIHdoaWNo
IGlzIGFsd2F5cyBsZWdhbC4gIFRoZSBzdWJzZXF1ZW50IGFkZGl0aW9uIG9mCj4gICArICAgICAq
IHRoZSBvZmZzZXQgdG8gdGhlIHZtYXBfb2ZfeGVuX3RleHQgcG9pbnRlciBpcyBsZWdhbCBiZWNh
dXNlCj4gICArICAgICAqIHRoZSBjb21wdXRlZCBwb2ludGVyIGlzIGluZGVlZCBhIHZhbGlkIHBh
cnQgb2YgdGhlIG9iamVjdAo+ICAgKyAgICAgKiByZWZlcnJlZCB0byBieSB2bWFwX29mX3hlbl90
ZXh0IC0gbmFtZWx5LCB0aGUgYnl0ZSBhcnJheQo+ICAgKyAgICAgKiBvZiBvdXIgbWFwcGluZyBv
ZiB0aGUgWGVuIHRleHQuICovCj4gICArICAgIG5ld19wdHIgPSAoKHVpbnRwdHJfdClmdW5jLT5v
bGRfYWRkciAtICh1aW50cHRyX3QpX3N0YXJ0KSArIHZtYXBfb2ZfeGVuX3RleHQ7Cj4gCj4gTm90
ZSB0aGF0LCB1bmZvcnR1bmF0ZWx5LCBhbnkgZGV2aWF0aW9uIGZyb20gY29tcGxldGVseSBub3Jt
YWwgcG9pbnRlcgo+IGhhbmRsaW5nICptdXN0KiBiZSBhY2NvbXBhbmllZCBieSB0aGlzIGtpbmQg
b2YgYSBwcm9vZiwgdG8gZXhwbGFpbiB3aHkKPiBpdCBpcyBPSy4KCk9LLiBNb3N0IG9mIHRoZSBj
YWxsIHNpdGVzIG9ubHkgZG8gdGhpbmdzIGxpa2UgKF9lbmQgLSBfc3RhcnQpIG9yIChwID4KX2Vu
ZCkuIEkgd2FudGVkIHRvIGJyaW5nIHVwIGNhc2VzIHRoYXQgYXJlIG5vdCB0cml2aWFsLgoKV2Ug
aGF2ZSBhIGNvdXBsZSBvZiBjYXNlcyB3aGVyZSB3ZSBhcmUgInB1bm5pbmcgd2lsZGx5IGJldHdl
ZW4gcG9pbnRlcnMKYW5kIGludGVnZXJzIiwgZm9yIGluc3RhbmNlOgoKeGVuL2FyY2gvYXJtL2Fy
bTY0L2xpdmVwYXRjaC5jOmFyY2hfbGl2ZXBhdGNoX2FwcGx5Cnhlbi9hcmNoL2FybS9zZXR1cC5j
OnN0YXJ0X3hlbiAgbGluZSA3NzIKeGVuL2FyY2gveDg2L3NldHVwLmM6X19zdGFydF94ZW4gIGxp
bmUgMTM4MgoKSSB0aGluayBpdCBpcyBPSyB0byBtYW51YWxseSBjYXN0IHRvICh1aW50cHRyX3Qp
IGluIHRob3NlIGNhc2VzIGFzIHlvdQpzdWdnZXN0LgoKCj4gPiBhbmQ6Cj4gPiAKPiA+ICsgICAg
Zm9yICggYWx0ID0gcmVnaW9uLT5iZWdpbjsKPiA+ICsgICAgICAgICAgU1lNQk9MU19DT01QQVJF
KGFsdCwgcmVnaW9uLT5lbmQpIDwgMDsKPiA+ICsgICAgICAgICAgYWx0KysgKQo+IAo+IHJlZ2lv
bi0+YmVnaW4gYW5kIC0+ZW5kIGFyZW4ndCBsaW5rZXIgc3ltYm9scywgYXJlIHRoZXkgPwoKSSBt
YWRlIHRoaXMgZXhhbXBsZSBiZWNhdXNlIHRoaXMgaXMgYSBjb21tb24gcGF0dGVybiB0aGF0IHdl
IGhhdmUgaW4gdGhlCmh5cGVydmlzb3IuIEEgYmV0dGVyIGV4YW1wbGUgdXNpbmcgeW91ciBzdWdn
ZXN0ZWQgbWFjcm8gd291bGQgYmU6CgorICAgIGZvciAoIGNhbGwgPSBfX2luaXRjYWxsX3N0YXJ0
OworICAgICAgICAgIFBPSU5URVJfQ01QKGNhbGwsIF9fcHJlc21wX2luaXRjYWxsX2VuZCkgPCAw
OworICAgICAgICAgIGNhbGwrKyApCiAKV2hlcmUgX19pbml0Y2FsbF9zdGFydCBhbmQgX19wcmVz
bXBfaW5pdGNhbGxfZW5kIGFyZSBsaW5rZXIgc3ltYm9scy4KKEFib3ZlIHJlZ2lvbi0+YmVnaW4g
YW5kIHJlZ2lvbi0+ZW5kIGFyZSBpbml0aWFsaXplZCB0byB0d28gbGlua2VyCnN5bWJvbHMuKQoK
Cj4gU28gdGhlCj4gd3JvbmcgYXNzdW1wdGlvbiBieSB0aGUgY29tcGlsZXIgKHdoaWNoIGlzIGF0
IHRoZSByb290IG9mIHRoaXMgdGhyZWFkKQo+IHRoYXQgZGlmZmVyZW50IGxpbmtlciBzeW1ib2xz
IGFyZSBuZWNlc3NhcmlseSBkaWZmZXJlbnQgb2JqZWN0cwo+IChyZXN1bHRpbmcgZnJvbSB0aGUg
bmVlZCB0byBkZWNsYXJlIHRoZW0gaW4gQyBhcyBpZiB0aGV5IHdlcmUpIGRvZXMKPiBub3QgYXJp
c2UuICBJIHRoaW5rIHlvdSBtZWFuIG1heWJlIHNvbWV0aGluZyBsaWtlIF9yZWdpb25fc3RhcnQg
YW5kCj4gX3JlZ2lvbl9lbmQuICBTbyB3aXRoIG15IHByb3Bvc2VkIG1hY3JvOgo+IAo+ID4gV2Ug
Y291bGQgYWxzbyBkZWZpbmUgYSB0aGlyZCBtYWNybyBzdWNoIGFzOgo+ID4gICAjZGVmaW5lIFNZ
TUJPTFNfU1VCVFJBQ1RfSU5UKHgsIHkpICBTWU1CT0xTX0NPTVBBUkUoKHgpLCAoeSkpCj4gPiBi
ZWNhdXNlIHdlIGhhdmUgbWFueSBwbGFjZXMgd2hlcmUgd2UgbmVlZCB0aGUgcmVzdWx0IG9mIFNZ
TUJPTFNfU1VCVFJBQ1QKPiA+IGNvbnZlcnRlZCB0byBhbiBpbnRlZ2VyIHR5cGUuIEZvciBpbnN0
YW5jZToKPiA+ICAgcGFkZHJfdCB4ZW5fc2l6ZSA9ICh1aW50cHRyX3QpU1lNQk9MU19TVUJUUkFD
KF9lbmQsIF9zdGFydCk7Cj4gCj4gVGhpcyBuZWVkIGFyaXNlcyBiZWNhdXNlIHRoZSBkaWZmZXJl
bmNlIGJldHdlZW4gdHdvIHBvaW50ZXJzIGlzIGluZGVlZAo+IGFuIGludGVnZXIgYW5kIG5vdCBh
bm90aGVyIHBvaW50ZXIuCgpZZXMsIEkgZ2V0IGl0LgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 19:55:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 19:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grplK-00056s-7G; Thu, 07 Feb 2019 19:55:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PSxA=QO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grplJ-00056i-0B
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 19:55:05 +0000
X-Inumbo-ID: 3ebc7968-2b12-11e9-9727-af8505812107
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ebc7968-2b12-11e9-9727-af8505812107;
 Thu, 07 Feb 2019 19:54:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grplA-0007Q5-RI; Thu, 07 Feb 2019 19:54:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grplA-0008W3-Dh; Thu, 07 Feb 2019 19:54:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grplA-0007pq-Ci; Thu, 07 Feb 2019 19:54:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132969-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-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-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-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-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-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-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
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4c35624dcb3bce026bb08eb04085c187bafff863
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Feb 2019 19:54:56 +0000
Subject: [Xen-devel] [linux-3.18 test] 132969: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk2OSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5NjkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2Rz
dF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgNyB4ZW4tYm9vdCBmYWlsIGluIDEzMjU3OSBwYXNzIGluIDEzMjk2OQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzI1
NzkgcGFzcyBpbiAxMzI5NjkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMjU3OQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTMyNTc5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMyNTc5IGxpa2UgMTI4ODU4CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEzMjU3OSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRp
c2stdHJ5LWFwcGVuZCAgICAgICAgICAgZmFpbCAgbGlrZSAxMjg4MDcKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgICBmYWlsICBsaWtl
IDEyODg0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjg4NTgKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDRjMzU2MjRk
Y2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAxMTIg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAg
IDg5IGRheXMgICA1OSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI1NzkgIDIwMTkt
MDEtMjkgMTc6NTc6MDggWiAgICA5IGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjUxNiBwZW9wbGUg
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNjkwNSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 20:50:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 20:50:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grqd0-0001px-K3; Thu, 07 Feb 2019 20:50:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PSxA=QO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grqcz-0001pn-Av
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 20:50:33 +0000
X-Inumbo-ID: 0158ffe0-2b1a-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0158ffe0-2b1a-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 20:50:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grqcv-00008U-Ss; Thu, 07 Feb 2019 20:50:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grqcv-0004VP-Ii; Thu, 07 Feb 2019 20:50:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grqcv-0000NN-HW; Thu, 07 Feb 2019 20:50:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132971-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-raw:xen-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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=6b6ff07fbd9ec175ffff86d1f52fac61e87e2e58
X-Osstest-Versions-That: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Feb 2019 20:50:29 +0000
Subject: [Xen-devel] [xen-unstable test] 132971: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk3MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjk3MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyODIwCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMyODIwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4MjAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjgy
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMyODIwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4MjAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODIwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4
MjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDZi
NmZmMDdmYmQ5ZWMxNzVmZmZmODZkMWY1MmZhYzYxZTg3ZTJlNTgKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDc1NWViNjQwM2VjNzIyZGIzN2YxYjhmOGI1MWUwYjBhYjY2
MWMwMDMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjgyMCAgMjAxOS0wMi0wNCAwNjoyNTozOSBa
ICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI5MzIgIDIwMTktMDItMDUgMDg6NTc6
NTYgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI5NzEg
IDIwMTktMDItMDYgMTY6MTE6MjggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBIYW5zIHZhbiBLcmFuZW5idXJn
IDxoYW5zLnZhbi5rcmFuZW5idXJnQG1lbmRpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNmI2ZmYwN2ZiZDllYzE3NWZm
ZmY4NmQxZjUyZmFjNjFlODdlMmU1OApBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkRhdGU6ICAgTW9uIEZlYiA0IDEzOjU4OjI0IDIwMTkgKzAwMDAKCiAgICB0b29sczogZHJv
cCBvYnNvbGV0ZSB4ZW4tcmluZ3dhdGNoCiAgICAKICAgIFRoaXMgdXRpbGl0eSBjYW4ndCBwb3Nz
aWJseSB3b3JrIHdpdGggbW9kZXJuIFhlbiBzZXR1cDogbm9uZSBvZiB0aGUKICAgIHN5c2ZzIHBh
dGggdXNlZCAodW5kZXIgL3N5cy9kZXZpY2VzL3hlbi1iYWNrZW5kKSBpcyBkb2N1bWVudGVkIGFz
CiAgICBzdGFibGUgQUJJIGluIHVwc3RyZWFtIExpbnV4IGtlcm5lbC4KICAgIAogICAgQXJjaGFl
b2xvZ3kgc2hvd3MgdGhhdCB0aGUgcGF0aCB1c2VkIGNvdWxkIGhhdmUgYmVlbiBwYXJ0IG9mIHRo
ZQogICAgeGVub2xpbnV4IGZvcmsgd2hpY2ggbmV2ZXIgZ290IHVwc3RyZWFtZWQuCiAgICAKICAg
IEl0cyB1dGlsaXR5IGlzIHplcm8gbm93YWRheXMuIERyb3AgaXQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCA4YWEyNzYyMzViOTNlZWI0
ZjgxMDk1YzYzODk3MDkwMGUxOWIzMWU1CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KRGF0ZTogICBNb24gSmFuIDI4IDE2OjAwOjIzIDIwMTkgKzAwMDAKCiAgICB4
ZW4vYXJtOiBpcnE6IEVuZCBjbGVhbmx5IHNwdXJpb3VzIGludGVycnVwdAogICAgCiAgICBub19p
cnFfdHlwZSBoYW5kbGVycyBhcmUgdXNlZCB3aGVuIGFuIElSUSBkb2VzIG5vdCBoYXZlIGFjdGlv
biBhdHRhY2hlZC4KICAgIFRoaXMgaXMgdXNlZnVsIHRvIGRldGVjdCBtaXNjb25maWd1cmF0aW9u
IGJldHdlZW4gdGhlIGludGVycnVwdAogICAgY29udHJvbGxlciBhbmQgdGhlIHNvZnR3YXJlLgog
ICAgCiAgICBDdXJyZW50bHksIGFsbCB0aGUgaGFuZGxlcnMgd2lsbCBkbyBub3RoaW5nIG9uIHNw
dXJpb3VzIGludGVycnVwdC4gVGhpcwogICAgbWVhbnMgaWYgc3VjaCBpbnRlcnJ1cHQgaXMgcmVj
ZWl2ZWQsIHRoZSBwcmlvcml0eSBvZiB0aGUgaW50ZXJydXB0IHdpbGwKICAgIG5vdCBiZSBkcm9w
cGVkIGFuZCB0aGUgcHJvY2Vzc29yIHdpbGwgbG9zZSB0aGUgYWJpbGl0eSB0byByZWNlaXZlIGFu
eQogICAgaW50ZXJydXB0IGxvd2VyIG9yIGVxdWFsIHRvIHRoZSBwcmlvcml0eS4KICAgIAogICAg
U3B1cmlvdXMgaW50ZXJydXB0IGNhbiBoYXBwZW4gd2hpbGUgcmVsZWFzaW5nIGludGVycnVwdCBh
c3NpZ25lZCB0bwogICAgZ3Vlc3QgKGhhcHBlbiBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uKS4g
VGhlIGludGVyYWN0aW9uIGlzIHJvdWdobHkKICAgIAogICAgQ1BVMCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgQ1BVMQogICAgcmVsZWFzZV9ndWVzdF9pcnEoQSkKICAgIHNwaW5fbG9j
aygmZGVzYy0+bG9jaykKICAgIGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3QKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlY2VpdmUgSVJRIEEKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmZGVzYy0+bG9jaykKICAgICAgICBk
ZXNjLT5oYW5kbGVyLT5zaHV0ZG93bigpCiAgICAgICAgICBzZXRfYml0KElSUV9ESVNBQkxFRCkK
ICAgICAgICBkZXNjLT5oYW5kbGVyID0gJm5vX2lycV90eXBlCiAgICBzcGluX3VubG9jaygmZGVz
Yy0+bG9jaykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2MtPmhh
bmRsZXItPmVuZCgpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bp
bl91bmxvY2soJmRlc2MtPmxvY2spCiAgICAKICAgIEJlY2F1c2UgdGhlIG5vX2lycV90eXBlLmVu
ZCBjYWxsYmFjayBpcyBpbXBsZW1lbnRlZCBhcyBhIE5PUCwgQ1BVMSB3aWxsCiAgICBub3QgZHJv
cCB0aGUgcHJpb3JpdHkgb2YgdGhlIGludGVycnVwdC4gU28gdGhlIENQVSB3aWxsIG5vdCBiZSBh
YmxlIHRvCiAgICByZWNlaXZlIGFueSBpbnRlcnJ1cHQgcm91dGUgdG8gYW55IGd1ZXN0IGFmdGVy
d2FyZHMuCiAgICAKICAgIFRoZSBwcm9ibGVtIGNhbiBiZSBwcmV2ZW50ZWQgYnkgZHJvcHBpbmcg
dGhlIHByaW9yaXR5IGFuZCBkZWFjdGl2YXRpbmcKICAgIHRoZSBpbnRlcnJ1cHQgdmlhIGdpY19o
d19vcHMtPmdpY19ob3N0X2lycS0+ZW5kKCkuCiAgICAKICAgIE5vdGUgdGhhdCwgZm9yIG5vdywg
aW50ZXJydXB0IHVzZWQgYnkgWGVuIGFyZSBzYWZlIGJlY2F1c2UgaXQgaXMgbm90CiAgICB1c2lu
ZyBub19pcnFfdHlwZSBvbiByZWxlYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA4NDQyOTNjNzM2ODVmODE5
OGJjMmYwYzdjNWExMDFiM2ZjZmQ1MzhjCkF1dGhvcjogSGFucyB2YW4gS3JhbmVuYnVyZyA8aGFu
cy52YW4ua3JhbmVuYnVyZ0BtZW5kaXguY29tPgpEYXRlOiAgIFN1biBGZWIgMyAyMTozNToxOCAy
MDE5ICswMTAwCgogICAgdG9vbHMvbWlzYzogUmVtb3ZlIG9ic29sZXRlIHhlbi1idWd0b29sCiAg
ICAKICAgIHhlbi1idWd0b29sIHJlbGllcyBvbiBjb2RlIHRoYXQgaGFzIGJlZW4gcmVtb3ZlZCBp
biBjb21taXQgOWU4NjcyZjFjMwogICAgInRvb2xzOiByZW1vdmUgeGVuZCBhbmQgYXNzb2NpYXRl
ZCBweXRob24gbW9kdWxlcyIsIG1vcmUgdGhhbiA1IHllYXJzCiAgICBhZ28uIFJlbW92ZSBpdCwg
c2luY2UgaXQgY29uZnVzZXMgdXNlcnMuCiAgICAKICAgICAgICAtJCAvdXNyL3NiaW4veGVuLWJ1
Z3Rvb2wKICAgICAgICBUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgICAgICAg
ICBGaWxlICIvdXNyL3NiaW4veGVuLWJ1Z3Rvb2wiLCBsaW5lIDksIGluIDxtb2R1bGU+CiAgICAg
ICAgICAgIGZyb20geGVuLnV0aWwgaW1wb3J0IGJ1Z3Rvb2wKICAgICAgICBJbXBvcnRFcnJvcjog
Tm8gbW9kdWxlIG5hbWVkIHhlbi51dGlsCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEhhbnMgdmFu
IEtyYW5lbmJ1cmcgPGhhbnMudmFuLmtyYW5lbmJ1cmdAbWVuZGl4LmNvbT4KICAgIExpbms6IGh0
dHBzOi8vYnVncy5kZWJpYW4ub3JnL2NnaS1iaW4vYnVncmVwb3J0LmNnaT9idWc9ODY2MzgwCiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KKHFlbXUgY2hhbmdlcyBub3Qg
aW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 20:56:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 20:56:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grqia-00023Q-Gh; Thu, 07 Feb 2019 20:56:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PSxA=QO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grqiZ-00023G-Sf
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 20:56:19 +0000
X-Inumbo-ID: d0e9c04b-2b1a-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0e9c04b-2b1a-11e9-bc90-bc764e045a96;
 Thu, 07 Feb 2019 20:56:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grqiY-0000G3-3U; Thu, 07 Feb 2019 20:56:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grqiX-0004hq-LL; Thu, 07 Feb 2019 20:56:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grqiX-0005z9-Kg; Thu, 07 Feb 2019 20:56:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133011-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=b4df73de493954c44f240f78779c9bd3782e1572
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Feb 2019 20:56:17 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133011: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzAxMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzAxMS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGI0
ZGY3M2RlNDkzOTU0YzQ0ZjI0MGY3ODc3OWM5YmQzNzgyZTE1NzIKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoKam9iczoK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYjRkZjczZGU0
OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAx
OSAtMDgwMAoKICAgIHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmlu
ZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBi
b290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRp
b24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NA
eGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVuZy5mYW5Abnhw
LmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 21:28:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 21:28:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grrDK-0004ig-2e; Thu, 07 Feb 2019 21:28:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PSxA=QO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grrDI-0004iU-So
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 21:28:04 +0000
X-Inumbo-ID: 3da0556a-2b1f-11e9-adf1-9fda962e8965
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3da0556a-2b1f-11e9-adf1-9fda962e8965;
 Thu, 07 Feb 2019 21:27:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grrDC-0000sD-EM; Thu, 07 Feb 2019 21:27:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grrDC-0006j1-1C; Thu, 07 Feb 2019 21:27:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grrDC-0000H0-0V; Thu, 07 Feb 2019 21:27:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132972-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:regression
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0d7866d54a2c2d708807930c3bfd38ab3ce0550d
X-Osstest-Versions-That: linux=e1e364bf09d92018d35f20a004ffcfd4cbeffa34
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Feb 2019 21:27:58 +0000
Subject: [Xen-devel] [linux-4.14 test] 132972: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk3MiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5NzIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
IDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjY2MAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1zdGFy
dC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMjY2MAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMGQ3ODY2ZDU0YTJjMmQ3MDg4MDc5MzBj
M2JmZDM4YWIzY2UwNTUwZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
ZTFlMzY0YmYwOWQ5MjAxOGQzNWYyMGEwMDRmZmNmZDRjYmVmZmEzNAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTMyNjYwICAyMDE5LTAxLTMxIDA3OjQwOjE0IFogICAgNyBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMjk3MiAgMjAxOS0wMi0wNiAxNjo0MToyNyBaICAgIDEgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFk
cmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFsZXhlaSBOYWJlcmV6aG5v
diA8YW5hYmVyZXpobm92QGZiLmNvbT4KICBBbWlyIEdvbGRzdGVpbiA8YW1pcjczaWxAZ21haWwu
Y29tPgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmVp
IFZhZ2luIDxhdmFnaW5AZ21haWwuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91
bmRhdGlvbi5vcmc+CiAgQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5p
bnRlbC5jb20+CiAgQW5uYSBTY2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAg
QXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJrYWRpdXN6IE1p
c2tpZXdpY3ogPGFyZWttQG1hdmVuLnBsPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+
CiAgQXhlbCBMaW4gPGF4ZWwubGluQGluZ2ljcy5jb20+CiAgQXlhIExldmluIDxheWFsQG1lbGxh
bm94LmNvbT4KICBCYXJ0b3N6IEdvbGFzemV3c2tpIDxiZ29sYXN6ZXdza2lAYmF5bGlicmUuY29t
PgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZz4KICBC
ZXJuYXJkIFBpZG91eCA8ZjZidnBAZnJlZS5mcj4KICBCb2IgUGV0ZXJzb24gPHJwZXRlcnNvQHJl
ZGhhdC5jb20+CiAgQm9kb25nIFdhbmcgPGJvZG9uZ0BtZWxsYW5veC5jb20+CiAgQ29uZyBXYW5n
IDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9n
ZWFyYm94Lm5ldD4KICBEYXZpZCBBaGVybiA8ZHNhQGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgRGF2
aWQgQWhlcm4gPGRzYWhlcm5AZ21haWwuY29tPgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEBy
ZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZW5u
aXMgRGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRyb0BpbnRlbC5jb20+CiAgRG1pdHJ5IFZ5
dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgogIEdlcmFsZCBTY2hhZWZlciA8Z2VyYWxkLnNjaGFl
ZmVyQGRlLmlibS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0
aW9uLm9yZz4KICBHdWlsbGF1bWUgTmF1bHQgPGcubmF1bHRAYWxwaGFsaW5rLmZyPgogIEd1aWxs
YXVtZSBOYXVsdCA8Z25hdWx0QHJlZGhhdC5jb20+CiAgSmFjb2IgV2VuIDxqaWFuLncud2VuQG9y
YWNsZS5jb20+CiAgSmFtZXMgTW9yc2UgPGphbWVzLm1vcnNlQGFybS5jb20+CiAgSmFuIEthcmEg
PGphY2tAc3VzZS5jej4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3Vz
ZS5kZT4KICBKb3NoIEVsc2Fzc2VyIDxqZWxzYXNzZXJAYXBwbmV0YS5jb20+CiAgSm/Do28gUGF1
bG8gUmVjaGkgVml0YSA8anBydml0YUBlbmRsZXNzbS5jb20+CiAgSm/Do28gUGF1bG8gUmVjaGkg
Vml0YSA8anBydml0YUBnbWFpbC5jb20+CiAgS2FpbGFuZyBZYW5nIDxrYWlsYW5nQHJlYWx0ZWsu
Y29tPgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtvZW4gVmFuZGVwdXR0
ZSA8a29lbi52YW5kZXB1dHRlQG5jZW50cmljLmNvbT4KICBLcnp5c3p0b2YgSGFsYXNhIDxraGFs
YXNhQHBpYXAucGw+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgogIExvcmVuem8gQmlhbmNvbmkgPGxvcmVuem8uYmlhbmNvbmlAcmVkaGF0LmNvbT4KICBM
b3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWthcyBXdW5u
ZXIgPGx1a2FzQHd1bm5lci5kZT4KICBNYXRoaWFzIFRob3JlIDxtYXRoaWFzLnRob3JlQGluZmlu
ZXJhLmNvbT4KICBNaWNoYWVsIEouIFJ1aGwgPG1pY2hhZWwuai5ydWhsQGludGVsLmNvbT4KICBN
aWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tv
QHN1c2UuY29tPgogIE5hb3lhIEhvcmlndWNoaSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNvbT4K
ICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgUGF1bG8gQWxjYW50YXJhIDxwYWxj
YW50YXJhQHN1c2UuZGU+CiAgUGF1bG8gQWxjYW50YXJhIDxwYXVsb0BwYXVsby5hYz4KICBQYXZl
bCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBSYWZhZWwgQXF1aW5pIDxhcXVp
bmlAcmVkaGF0LmNvbT4KICBSb2dlciBRdWFkcm9zIDxyb2dlcnFAdGkuY29tPgogIFJvbWFuIEd1
c2hjaGluIDxndXJvQGZiLmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNv
bT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2hha2VlbCBCdXR0IDxzaGFr
ZWVsYkBnb29nbGUuY29tPgogIFNodWFoIEtoYW4gPHNodWFoQGtlcm5lbC5vcmc+CiAgU29uZyBM
aXUgPHNvbmdsaXVicmF2aW5nQGZiLmNvbT4KICBTdGVmYW4gV2FocmVuIDxzdGVmYW4ud2FocmVu
QGkyc2UuY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBUYWth
c2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFub3gu
Y29tPgogIFRldHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5uZS5qcD4K
ICBUaW0gSGFydmV5IDx0aGFydmV5QGdhdGV3b3Jrcy5jb20+CiAgVG9zaGlha2kgTWFraXRhIDxt
YWtpdGEudG9zaGlha2lAbGFiLm50dC5jby5qcD4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15
a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZG15QGdtYWls
LmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBXYWltYW4gTG9u
ZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29t
PgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZb2hlaSBLYW5lbWFydSA8eW9o
ZWkua2FuZW1hcnVAZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEzNjEg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 07 23:37:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Feb 2019 23:37:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grtED-0007JJ-CC; Thu, 07 Feb 2019 23:37:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PSxA=QO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grtEB-0007J9-Jq
 for xen-devel@lists.xenproject.org; Thu, 07 Feb 2019 23:37:07 +0000
X-Inumbo-ID: 43b501e6-2b31-11e9-83be-83e5e569b16f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43b501e6-2b31-11e9-83be-83e5e569b16f;
 Thu, 07 Feb 2019 23:37:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grtE3-0005pu-L5; Thu, 07 Feb 2019 23:36:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grtE3-0001b0-AH; Thu, 07 Feb 2019 23:36:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grtE3-0004SJ-9e; Thu, 07 Feb 2019 23:36:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133017-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=7b5278b28f8fbcd4402e4520d7a5d607d4a997a7
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Feb 2019 23:36:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133017: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzAxNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzAxNy8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdi
NTI3OGIyOGY4ZmJjZDQ0MDJlNDUyMGQ3YTVkNjA3ZDRhOTk3YTcKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwMTcg
IDIwMTktMDItMDcgMjE6MDM6MjMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3YjUyNzhiMjhmOGZiY2Q0NDAyZTQ1MjBkN2E1ZDYw
N2Q0YTk5N2E3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBz
Y3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19ESVIgbW9kZSA3MDAKICAgIAog
ICAgVGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2ZW4gd29ybGQtcmVhZGFibGUu
ICBJZiB0aGlzIHNjcmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1bnMgd2l0aCBhIGxheCB1bWFz
ayB0aGV5IG1pZ2h0IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0ZWFibGUuICBBdm9pZCBhbnkg
c3VjaCBidWcgYnkgc2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDBjNGEzOGMwOThmOWJmZmVi
MzNmOGNmODhhYmRlYTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjYgMjAxOSArMDAwMAoKICAg
IHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVzIHRvIERlc2NyaXB0aW9uCiAg
ICAKICAgIGBuZWVlZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBpcyBsb25nIGdvbmUuCiAgICAK
ICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFkMjcyNjI1MTNjZjEyOTFmZGRm
ZWExNjA2YzMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
RGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNj
cmlwdHM6IHhlbmNvbW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAKICAgIEl0IGlzIHVzZWZ1bCB0
byBoYXZlIGEgc2luZ2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUgTFNCIFByb3ZpZGVzCiAgICBu
YW1lc3BhY2UpLiAgVGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGllcyB0byBzcGVjaWZ5IHRoYXQg
dGhleSBzaG91bGQKICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQgbmVlZGluZyB0byBrbm93IHRo
ZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlzIHNlcnZpY2UgbmFtZSBpcyBh
bHJlYWR5IFByb3ZpZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJlbnQpIGluaXQKICAgIHNjcmlw
dHMgdXNlZCBpbiBEZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cgpjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3
MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0
ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAgIHhlbi9hcm06IGdpYy12Mjog
ZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRl
cnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0
aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBh
cm0uY29tCiAgICBDQzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQoo
cWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 00:57:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 00:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gruTO-0006DK-Gv; Fri, 08 Feb 2019 00:56:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OlZg=QP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gruTO-0006D8-6w
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 00:56:54 +0000
X-Inumbo-ID: 6c82fbfe-2b3c-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c82fbfe-2b3c-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 00:56:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gruTM-0000Va-Ie; Fri, 08 Feb 2019 00:56:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gruTM-0005Sf-2b; Fri, 08 Feb 2019 00:56:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gruTM-00020a-20; Fri, 08 Feb 2019 00:56:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132980-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=bac50dfbcd92f45165feb5a24fa7ce111416c0f7
X-Osstest-Versions-That: ovmf=3b6c73f13eac3dc8bf7deb95237cd3f6abf40ce3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Feb 2019 00:56:52 +0000
Subject: [Xen-devel] [ovmf test] 132980: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk4MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5ODAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiYWM1MGRmYmNkOTJmNDUxNjVmZWI1YTI0ZmE3Y2Ux
MTE0MTZjMGY3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzYjZjNzNm
MTNlYWMzZGM4YmY3ZGViOTUyMzdjZDNmNmFiZjQwY2UzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzI4NTcgIDIwMTktMDItMDQgMTc6NDE6MTIgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMyOTgwICAyMDE5LTAyLTA2IDIxOjE1OjQxIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxp
bmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAg
UGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgT2xv
dnlhbm5pa292IDx2bGFkaW1pci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDNiNmM3M2YxM2UuLmJh
YzUwZGZiY2QgIGJhYzUwZGZiY2Q5MmY0NTE2NWZlYjVhMjRmYTdjZTExMTQxNmMwZjcgLT4geGVu
LXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 01:09:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 01:09:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grufg-0006Rz-MP; Fri, 08 Feb 2019 01:09:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OlZg=QP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gruff-0006Rn-KA
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 01:09:35 +0000
X-Inumbo-ID: 31ceb8d1-2b3e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31ceb8d1-2b3e-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 01:09:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grufc-0001Vj-U9; Fri, 08 Feb 2019 01:09:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grufc-0005pC-IV; Fri, 08 Feb 2019 01:09:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grufc-0006Hg-HT; Fri, 08 Feb 2019 01:09:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132973-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-arm64-arm64-libvirt-xsm:<job
 status>:broken:regression
 linux-4.9:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 linux-4.9:test-arm64-arm64-xl:<job status>:broken:regression
 linux-4.9:test-arm64-arm64-xl-credit2:<job status>:broken:regression
 linux-4.9:test-arm64-arm64-xl:host-install(4):broken:regression
 linux-4.9:test-arm64-arm64-xl-credit2:host-install(4):broken:regression
 linux-4.9:test-arm64-arm64-xl-xsm:host-install(4):broken:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:host-install(4):broken:regression
 linux-4.9:build-armhf-pvops:kernel-build:fail:regression
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-examine: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-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1: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:build-check(1):blocked: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-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt: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-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop: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-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=6ebe34c1da893f1705452ab6a352dfeec548dafe
X-Osstest-Versions-That: linux=a4d0a0910e693dafd83311994e12a0a8a0846694
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Feb 2019 01:09:32 +0000
Subject: [Xen-devel] [linux-4.9 test] 132973: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk3MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjk3My8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
MzI3NDgKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzI3NDgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjc0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNzQ4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjc0OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICA2ZWJlMzRjMWRhODkzZjE3MDU0NTJhYjZhMzUyZGZl
ZWM1NDhkYWZlCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBhNGQwYTA5
MTBlNjkzZGFmZDgzMzExOTk0ZTEyYTBhOGEwODQ2Njk0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzI3NDggIDIwMTktMDItMDIgMTM6MDM6MjYgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMyOTczICAyMDE5LTAyLTA2IDE2OjQxOjQzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gTHUg
PGFhcm9uLmx1QGxpbnV4LmFsaWJhYmEuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50
ZXJAaW50ZWwuY29tPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFtaXIg
R29sZHN0ZWluIDxhbWlyNzNpbEBnbWFpbC5jb20+CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdy
dWVuYmFAcmVkaGF0LmNvbT4KICBBbmRyZWkgVmFnaW4gPGF2YWdpbkBnbWFpbC5jb20+CiAgQW5k
cmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5IFNoZXZjaGVua28g
PGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJk
LmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgog
IEF5YSBMZXZpbiA8YXlhbEBtZWxsYW5veC5jb20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8
YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJlcm5hcmQgUGlkb3V4IDxmNmJ2cEBmcmVlLmZy
PgogIEJvYiBQZXRlcnNvbiA8cnBldGVyc29AcmVkaGF0LmNvbT4KICBDb25nIFdhbmcgPHhpeW91
Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gu
bmV0PgogIERhdmUgQ2hpbm5lciA8ZGNoaW5uZXJAcmVkaGF0LmNvbT4KICBEYXZpZCBBaGVybiA8
ZHNhQGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgRGF2aWQgQWhlcm4gPGRzYWhlcm5AZ21haWwuY29t
PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxl
ciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEbWl0cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5j
b20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBH
dWlsbGF1bWUgTmF1bHQgPGcubmF1bHRAYWxwaGFsaW5rLmZyPgogIEd1aWxsYXVtZSBOYXVsdCA8
Z25hdWx0QHJlZGhhdC5jb20+CiAgSmFjb2IgV2VuIDxqaWFuLncud2VuQG9yYWNsZS5jb20+CiAg
SmFtZXMgTW9yc2UgPGphbWVzLm1vcnNlQGFybS5jb20+CiAgSmFuIEthcmEgPGphY2tAc3VzZS5j
ej4KICBKaW1teSBEdXJhbmQgV2Vzb2xvd3NraSA8amR3QGFtYXpvbi5kZT4KICBKb8OjbyBQYXVs
byBSZWNoaSBWaXRhIDxqcHJ2aXRhQGVuZGxlc3NtLmNvbT4KICBKb8OjbyBQYXVsbyBSZWNoaSBW
aXRhIDxqcHJ2aXRhQGdtYWlsLmNvbT4KICBLb2VuIFZhbmRlcHV0dGUgPGtvZW4udmFuZGVwdXR0
ZUBuY2VudHJpYy5jb20+CiAgS3J6eXN6dG9mIEhhbGFzYSA8a2hhbGFzYUBwaWFwLnBsPgogIExp
bnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMb3JlbnpvIEJp
YW5jb25pIDxsb3JlbnpvLmJpYW5jb25pQHJlZGhhdC5jb20+CiAgTG9yZW56byBQaWVyYWxpc2kg
PGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTWF0aGlhcyBUaG9yZSA8bWF0aGlhcy50aG9y
ZUBpbmZpbmVyYS5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTmFveWEg
SG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5uZWMuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9s
ZWdAcmVkaGF0LmNvbT4KICBQYXVsbyBBbGNhbnRhcmEgPHBhbGNhbnRhcmFAc3VzZS5kZT4KICBQ
YXVsbyBBbGNhbnRhcmEgPHBhdWxvQHBhdWxvLmFjPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxv
dkBtaWNyb3NvZnQuY29tPgogIFJhZmFlbCBBcXVpbmkgPGFxdWluaUByZWRoYXQuY29tPgogIFNh
ZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxA
a2VybmVsLm9yZz4KICBTaGFrZWVsIEJ1dHQgPHNoYWtlZWxiQGdvb2dsZS5jb20+CiAgU3RlZmFu
IFdhaHJlbiA8c3RlZmFuLndhaHJlbkBpMnNlLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNo
QG1pY3Jvc29mdC5jb20+CiAgVGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFub3guY29tPgogIFRp
bSBIYXJ2ZXkgPHRoYXJ2ZXlAZ2F0ZXdvcmtzLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNz
b25AbGluYXJvLm9yZz4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdpbGwg
RGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFp1YmluIE1pdGhyYSA8enNtQGNocm9taXVt
Lm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9i
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm02
NC1hcm02NC14bC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC14bCBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgYnJva2VuCmJyb2tlbi1z
dGVwIHRlc3QtYXJtNjQtYXJtNjQteGwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1h
cm02NC1hcm02NC14bC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDk0NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 02:54:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 02:54:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grwJP-0007Ru-PA; Fri, 08 Feb 2019 02:54:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OlZg=QP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grwJO-0007Rh-Gb
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 02:54:42 +0000
X-Inumbo-ID: e127e38f-2b4c-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e127e38f-2b4c-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 02:54:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grwJM-0003r3-4f; Fri, 08 Feb 2019 02:54:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grwJL-0002M3-Dy; Fri, 08 Feb 2019 02:54:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grwJL-0002dS-Ce; Fri, 08 Feb 2019 02:54:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133022-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=7b5278b28f8fbcd4402e4520d7a5d607d4a997a7
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Feb 2019 02:54:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133022: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzAyMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzAyMi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdi
NTI3OGIyOGY4ZmJjZDQ0MDJlNDUyMGQ3YTVkNjA3ZDRhOTk3YTcKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwMTcg
IDIwMTktMDItMDcgMjE6MDM6MjMgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3YjUyNzhiMjhmOGZiY2Q0NDAyZTQ1MjBkN2E1ZDYw
N2Q0YTk5N2E3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBz
Y3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19ESVIgbW9kZSA3MDAKICAgIAog
ICAgVGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2ZW4gd29ybGQtcmVhZGFibGUu
ICBJZiB0aGlzIHNjcmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1bnMgd2l0aCBhIGxheCB1bWFz
ayB0aGV5IG1pZ2h0IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0ZWFibGUuICBBdm9pZCBhbnkg
c3VjaCBidWcgYnkgc2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDBjNGEzOGMwOThmOWJmZmVi
MzNmOGNmODhhYmRlYTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjYgMjAxOSArMDAwMAoKICAg
IHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVzIHRvIERlc2NyaXB0aW9uCiAg
ICAKICAgIGBuZWVlZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBpcyBsb25nIGdvbmUuCiAgICAK
ICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFkMjcyNjI1MTNjZjEyOTFmZGRm
ZWExNjA2YzMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
RGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNj
cmlwdHM6IHhlbmNvbW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAKICAgIEl0IGlzIHVzZWZ1bCB0
byBoYXZlIGEgc2luZ2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUgTFNCIFByb3ZpZGVzCiAgICBu
YW1lc3BhY2UpLiAgVGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGllcyB0byBzcGVjaWZ5IHRoYXQg
dGhleSBzaG91bGQKICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQgbmVlZGluZyB0byBrbm93IHRo
ZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlzIHNlcnZpY2UgbmFtZSBpcyBh
bHJlYWR5IFByb3ZpZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJlbnQpIGluaXQKICAgIHNjcmlw
dHMgdXNlZCBpbiBEZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cgpjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3
MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0
ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAgIHhlbi9hcm06IGdpYy12Mjog
ZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRl
cnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0
aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBh
cm0uY29tCiAgICBDQzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQoo
cWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 03:21:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 03:21:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grwip-0001bd-2F; Fri, 08 Feb 2019 03:20:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OlZg=QP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grwio-0001bT-Dk
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 03:20:58 +0000
X-Inumbo-ID: 88907ea2-2b50-11e9-b591-df511d832c63
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88907ea2-2b50-11e9-b591-df511d832c63;
 Fri, 08 Feb 2019 03:20:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grwif-0004N1-DL; Fri, 08 Feb 2019 03:20:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grwif-0004Ne-5i; Fri, 08 Feb 2019 03:20:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grwif-0001da-54; Fri, 08 Feb 2019 03:20:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1grwif-0001da-54@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Feb 2019 03:20:49 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20KdGVzdGlkIHhlbi1ib290CgpUcmVl
OiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3Rh
YmxlL2xpbnV4LXN0YWJsZS5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94
ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgog
IEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA0
YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzCiAgQnVnIG5vdCBwcmVzZW50
OiA3NjEyMDI1ZmJjN2E1YWI1NGJmNzFmNDhiOTliMGI2YTE1ZmM3YjA2CiAgTGFzdCBmYWlsIHJl
cHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMz
MDI5LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlv
biByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20ueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJ
RHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBh
Ym92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBj
cy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xp
bnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtLnhl
bi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEzMzAyOS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lz
LXRlbXBsYXRlPTEyODg1OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LTMuMTgg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHhlbi1ib290ClNl
YXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzI5NjkgZmFpbCBbaG9zdD1kZWJp
bmExXSAvIDEzMTc2OSBbaG9zdD1lbGJsaW5nMF0gMTMxNzQ5IFtob3N0PWZpYW5vMF0gMTMxNzI5
IFtob3N0PWJhcm9xdWUxXSAxMzE3MDUgW2hvc3Q9am91YmVydGluMF0gMTMxNjczIFtob3N0PWZp
YW5vMV0gMTMxNjY2IFtob3N0PWl0YWxpYTBdIDEzMTY0MSBbaG9zdD1hbGJhbmEwXSAxMzE2MTkg
W2hvc3Q9cmltYXZhMV0gMTMxNTkzIFtob3N0PWh1eGVscmViZTBdIDEzMTU4MCBbaG9zdD1iYXJv
cXVlMF0gMTMxNTYzIFtob3N0PWh1eGVscmViZTFdIDEzMTUzNSBbaG9zdD1nb2RlbGxvMV0gMTMx
NTEyIFtob3N0PWZpYW5vMF0gMTMxNDc5IFtob3N0PWJhcm9xdWUxXSAxMzE0NDIgW2hvc3Q9am91
YmVydGluMF0gMTMxNDIwIFtob3N0PWl0YWxpYTBdIDEzMTM3MCBbaG9zdD1nb2RlbGxvMF0gMTMx
MzM2IFtob3N0PWFsYmFuYTBdIDEzMTMwNyBbaG9zdD1yaW1hdmExXSAxMzEyNzkgW2hvc3Q9aHV4
ZWxyZWJlMF0gMTMxMjMxIFtob3N0XAogPWh1eGVscmViZTFdIDEzMTE5MiBbaG9zdD1nb2RlbGxv
MV0gMTMxMTQ5IFtob3N0PWJhcm9xdWUwXSAxMzEwOTUgW2hvc3Q9Zmlhbm8wXSAxMzEwMzUgW2hv
c3Q9am91YmVydGluMF0gMTMwOTM5IFtob3N0PWdvZGVsbG8wXSAxMzA4NzYgW2hvc3Q9YWxiYW5h
MF0gMTMwODQzIFtob3N0PWh1eGVscmViZTFdIDEzMDM2NyBbaG9zdD1qb3ViZXJ0aW4wXSAxMzAy
MDMgW2hvc3Q9aXRhbGlhMF0gMTMwMDY3IFtob3N0PXJpbWF2YTFdIDEyOTg0NSBbaG9zdD1odXhl
bHJlYmUxXSAxMjk3NjAgW2hvc3Q9Z29kZWxsbzFdIDEyODg1OCBbaG9zdD1odXhlbHJlYmUwXSAx
Mjg4NDEgW2hvc3Q9YWxiYW5hMF0gMTI4ODA3IFtob3N0PWdvZGVsbG8xXSAxMjg2OTEgW2hvc3Q9
Z29kZWxsbzBdIDEyODI1OCBbaG9zdD1jaGFyZG9ubmF5MF0gMTI4MjMyIFtob3N0PWRlYmluYTBd
IDEyODE3NyBbaG9zdD1nb2RlbGxvMV0gMTI4MDk2IFtob3N0PWh1eGVscmViZTFdIDEyNzQ4NiBb
aG9zdD1pdGFsaWFcCiAwXSAxMjc0NzIgW2hvc3Q9Zmlhbm8wXSAxMjc0NTUgW2hvc3Q9YmFyb3F1
ZTBdIDEyNzI5NiBbaG9zdD1odXhlbHJlYmUxXSAxMjcwMDEgW2hvc3Q9YWxiYW5hMV0gMTI2OTI2
IFtob3N0PWFsYmFuYTFdIDEyNjgxMyBbaG9zdD1hbGJhbmExXSAxMjY3MTEgW2hvc3Q9YWxiYW5h
MV0gMTI2NTgzIFtob3N0PWFsYmFuYTFdIDEyNjQ3MiBbaG9zdD1hbGJhbmExXSAxMjYzNjIgW2hv
c3Q9YWxiYW5hMV0gMTI2MjcwIFtob3N0PWFsYmFuYTFdIDEyNjE4OSBbaG9zdD1hbGJhbmExXSAx
MjYwNDIgW2hvc3Q9ZWxibGluZzFdIDEyNTg5OSBbaG9zdD1qb3ViZXJ0aW4wXSAxMjU2NTggW2hv
c3Q9YWxiYW5hMV0gMTI1NjQ5IFtob3N0PWNoYXJkb25uYXkxXSAxMjU2NDEgW2hvc3Q9Z29kZWxs
bzBdIDEyNTU2MSBbaG9zdD1nb2RlbGxvMV0gMTI1NTI1IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFz
cyBmbGlnaHRzOiAxMzI5NjkgLyAxMjU1MjUKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRy
ZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxl
L2xpbnV4LXN0YWJsZS5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4u
Z2l0CkxhdGVzdCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDc1NWViNjQwM2VjNzIyZGIzN2YxYjhmOGI1MWUwYjBhYjY2MWMwMDMKQmFzaXMgcGFzcyA3
NjEyMDI1ZmJjN2E1YWI1NGJmNzFmNDhiOTliMGI2YTE1ZmM3YjA2IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGUzZjY2N2Jj
NWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0
aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0Izc2MTIwMjVmYmM3YTVh
YjU0YmY3MWY0OGI5OWIwYjZhMTVmYzdiMDYtNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMx
ODdiYWZmZjg2MyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2
MC1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXRcCiAjNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1
ZDA3NjYzYS1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0I2UzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2
NzljODEtNzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYxYzAwMwphZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtc3RhYmxlCmFkaG9jLXJl
dnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBxZW11LXhlbgphZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogeGVuCkxvYWRlZCAxMDA3IG5vZGVz
IGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTE4MTQ5IFto
b3N0PWdvZGVsbG8wXQogMTE4MTg2IFtob3N0PWh1eGVscmViZTBdCiAxMTg0ODggW2hvc3Q9YmFy
b3F1ZTBdCiAxMTg2NjYgW2hvc3Q9aXRhbGlhMV0KIDExODczMCBbaG9zdD1pdGFsaWEwXQogMTE5
NDMyIFtob3N0PWJhcm9xdWUwXQogMTIwMDEwIFtob3N0PWdvZGVsbG8xXQogMTIwMDQzIFtob3N0
PWdvZGVsbG8wXQogMTIwMDkwIFtob3N0PWh1eGVscmViZTBdCiAxMjAxMzIgW2hvc3Q9cGlub3Qw
XQogMTIwMjM1IFtob3N0PWJhcm9xdWUxXQogMTIwMjc2IFtob3N0PWJhcm9xdWUwXQogMTIwNDg2
IFtob3N0PXBpbm90MV0KIDEyMDY2NSBbaG9zdD1nb2RlbGxvMV0KIDEyMDc4MCBbaG9zdD1yaW1h
dmEwXQogMTIwOTExIFtob3N0PWh1eGVscmViZTFdCiAxMjA5NzcgW2hvc3Q9aHV4ZWxyZWJlMF0K
IDEyMTA1MyBbaG9zdD1pdGFsaWEwXQogMTIxMDk5IFtob3N0PWJhcm9xdWUxXQogMTIxMjY4IFto
b3N0PXBpbm90MV0KIDEyMTMyMCBbaG9zdD1iYXJvcXVlMF0KIDEyMTMwMyBbaG9zdD1nb2RlbGxv
MV0KIDEyMjExMCBbaG9zdD1maWFubzFdCiAxMjIwOTQgW2hvc3Q9cGlub3QxXQogMTIyMTI1IFto
b3N0PWJhcm9xdWUxXQogMTIyMTY2IFtob3N0PWh1eGVscmViZTFdCiAxMjIxNDUgW2hvc3Q9Z29k
ZWxsbzBdCiAxMjIxODAgW2hvc3Q9YmFyb3F1ZTBdCiAxMjIyNzMgW2hvc3Q9aXRhbGlhMF0KIDEy
MjI4NiBbaG9zdD1nb2RlbGxvMV0KIDEyMjM4OCBbaG9zdD1odXhlbHJlYmUwXQogMTIyNDc4IFto
b3N0PWNoYXJkb25uYXkxXQogMTIyNDI3IFtob3N0PWdvZGVsbG8wXQogMTIyNTE1IFtob3N0PWl0
YWxpYTFdCiAxMjI1NjUgW2hvc3Q9YmFyb3F1ZTBdCiAxMjI5NjUgW2hvc3Q9Z29kZWxsbzFdCiAx
MjI4ODQgW2hvc3Q9YmFyb3F1ZTBdCiAxMjMwMzUgW2hvc3Q9Z29kZWxsbzBdCiAxMjMxOTAgW2hv
c3Q9Y2hhcmRvbm5heTFdCiAxMjMyMjIgW2hvc3Q9am91YmVydGluMF0KIDEyMzI3NCBbaG9zdD1i
YXJvcXVlMV0KIDEyMzM5NiBbaG9zdD1odXhlbHJlYmUwXQogMTIzNDgwIFtob3N0PWl0YWxpYTFd
CiAxMjM1OTQgW2hvc3Q9Zmlhbm8xXQogMTIzNjgzIFtob3N0PWdvZGVsbG8xXQogMTIzODM3IFto
b3N0PWdvZGVsbG8wXQogMTIzODAzIFtob3N0PWh1eGVscmViZTFdCiAxMjQxNzMgW2hvc3Q9am91
YmVydGluMF0KIDEyNDg1NSBbaG9zdD1hbGJhbmExXQogMTI0ODk3IFtob3N0PWh1eGVscmViZTBd
CiAxMjQ5NDUgW2hvc3Q9am91YmVydGluMF0KIDEyNTA0MyBbaG9zdD1nb2RlbGxvMF0KIDEyNTEz
OCBbaG9zdD1kZWJpbmEwXQogMTI1NTA1IFtob3N0PWJhcm9xdWUwXQogMTI1NTI1IHBhc3MgNzYx
MjAyNWZiYzdhNWFiNTRiZjcxZjQ4Yjk5YjBiNmExNWZjN2IwNiBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBlM2Y2NjdiYzVm
NTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5YzgxCiAxMjU1NjEgW2hvc3Q9Z29kZWxsbzFdCiAx
MjU2NDEgW2hvc3Q9Z29kZWxsbzBdCiAxMjU2NDkgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMjU2NTgg
W2hvc3Q9YWxiYW5hMV0KIDEyNTg5OSBbaG9zdD1qb3ViZXJ0aW4wXQogMTI2MDQyIFtob3N0PWVs
YmxpbmcxXQogMTI2MTg5IFtob3N0PWFsYmFuYTFdCiAxMjYyNzAgW2hvc3Q9YWxiYW5hMV0KIDEy
NjM2MiBbaG9zdD1hbGJhbmExXQogMTI2NDcyIFtob3N0PWFsYmFuYTFdCiAxMjY1ODMgW2hvc3Q9
YWxiYW5hMV0KIDEyNjcxMSBbaG9zdD1hbGJhbmExXQogMTI2ODEzIFtob3N0PWFsYmFuYTFdCiAx
MjY5MjYgW2hvc3Q9YWxiYW5hMV0KIDEyNzAwMSBbaG9zdD1hbGJhbmExXQogMTI3Mjk2IFtob3N0
PWh1eGVscmViZTFdCiAxMjc0ODYgW2hvc3Q9aXRhbGlhMF0KIDEyNzQ3MiBbaG9zdD1maWFubzBd
CiAxMjc0NTUgW2hvc3Q9YmFyb3F1ZTBdCiAxMjgwOTYgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyODE3
NyBbaG9zdD1nb2RlbGxvMV0KIDEyODIzMiBbaG9zdD1kZWJpbmEwXQogMTI4MjU4IFtob3N0PWNo
YXJkb25uYXkwXQogMTI4NjkxIFtob3N0PWdvZGVsbG8wXQogMTI4ODA3IFtob3N0PWdvZGVsbG8x
XQogMTI4ODU4IFtob3N0PWh1eGVscmViZTBdCiAxMjg4NDEgW2hvc3Q9YWxiYW5hMF0KIDEyOTc2
MCBbaG9zdD1nb2RlbGxvMV0KIDEyOTg0NSBbaG9zdD1odXhlbHJlYmUxXQogMTMwMDY3IFtob3N0
PXJpbWF2YTFdCiAxMzAyMDMgW2hvc3Q9aXRhbGlhMF0KIDEzMDM2NyBbaG9zdD1qb3ViZXJ0aW4w
XQogMTMwODQzIFtob3N0PWh1eGVscmViZTFdCiAxMzA4NzYgW2hvc3Q9YWxiYW5hMF0KIDEzMDkz
OSBbaG9zdD1nb2RlbGxvMF0KIDEzMTA5NSBbaG9zdD1maWFubzBdCiAxMzEwMzUgW2hvc3Q9am91
YmVydGluMF0KIDEzMTE0OSBbaG9zdD1iYXJvcXVlMF0KIDEzMTE5MiBbaG9zdD1nb2RlbGxvMV0K
IDEzMTI3OSBbaG9zdD1odXhlbHJlYmUwXQogMTMxMjMxIFtob3N0PWh1eGVscmViZTFdCiAxMzEz
MDcgW2hvc3Q9cmltYXZhMV0KIDEzMTMzNiBbaG9zdD1hbGJhbmEwXQogMTMxNDIwIFtob3N0PWl0
YWxpYTBdCiAxMzEzNzAgW2hvc3Q9Z29kZWxsbzBdCiAxMzE0NDIgW2hvc3Q9am91YmVydGluMF0K
IDEzMTQ3OSBbaG9zdD1iYXJvcXVlMV0KIDEzMTUxMiBbaG9zdD1maWFubzBdCiAxMzE1MzUgW2hv
c3Q9Z29kZWxsbzFdCiAxMzE1NjMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEzMTU4MCBbaG9zdD1iYXJv
cXVlMF0KIDEzMTU5MyBbaG9zdD1odXhlbHJlYmUwXQogMTMxNjQxIFtob3N0PWFsYmFuYTBdCiAx
MzE2MTkgW2hvc3Q9cmltYXZhMV0KIDEzMTY2NiBbaG9zdD1pdGFsaWEwXQogMTMxNjczIFtob3N0
PWZpYW5vMV0KIDEzMTcwNSBbaG9zdD1qb3ViZXJ0aW4wXQogMTMxNzQ5IFtob3N0PWZpYW5vMF0K
IDEzMTcyOSBbaG9zdD1iYXJvcXVlMV0KIDEzMTc2OSBbaG9zdD1lbGJsaW5nMF0KIDEzMTk5MCBm
YWlsIGlycmVsZXZhbnQKIDEzMTk2OSBmYWlsIGlycmVsZXZhbnQKIDEzMjA2NiBmYWlsIGlycmVs
ZXZhbnQKIDEzMjE3OSBmYWlsIGlycmVsZXZhbnQKIDEzMjI5MCBmYWlsIGlycmVsZXZhbnQKIDEz
MjQwOCBmYWlsIGlycmVsZXZhbnQKIDEzMjQ1NiBmYWlsIGlycmVsZXZhbnQKIDEzMjU3OSBmYWls
IGlycmVsZXZhbnQKIDEzMjY1MiBmYWlsIGlycmVsZXZhbnQKIDEzMjc0MSBmYWlsIGlycmVsZXZh
bnQKIDEzMjc5OCBmYWlsIGlycmVsZXZhbnQKIDEzMjk2OSBmYWlsIDRjMzU2MjRkY2IzYmNlMDI2
YmIwOGViMDQwODVjMTg3YmFmZmY4NjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4
YjUxZTBiMGFiNjYxYzAwMwogMTMzMDI2IHBhc3MgNzYxMjAyNWZiYzdhNWFiNTRiZjcxZjQ4Yjk5
YjBiNmExNWZjN2IwNiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlM2Y2NjdiYzVmNTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUy
Njc5YzgxCiAxMzMwMjkgZmFpbCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZm
ODYzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKIDEz
MzAxMCBwYXNzIDc2MTIwMjVmYmM3YTVhYjU0YmY3MWY0OGI5OWIwYjZhMTVmYzdiMDYgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2Rj
MDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2
M2EgZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3OWM4MQogMTMzMDEyIGZhaWwg
NGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MyBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3NTVlYjY0
MDNlYzcyMmRiMzdmMWI4ZjhiNTFlMGIwYWI2NjFjMDAzCiAxMzMwMTQgcGFzcyA3NjEyMDI1ZmJj
N2E1YWI1NGJmNzFmNDhiOTliMGI2YTE1ZmM3YjA2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGUzZjY2N2JjNWY1MWQwYWE0
NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKIDEzMzAyMCBwYXNzIDc2MTIwMjVmYmM3YTVhYjU0YmY3
MWY0OGI5OWIwYjZhMTVmYzdiMDYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2Ex
MzRjZDk1MjY3OWM4MQogMTMzMDIxIGZhaWwgNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMx
ODdiYWZmZjg2MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiBlM2Y2NjdiYzVmNTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5
YzgxCiAxMzMwMjMgcGFzcyA3NjEyMDI1ZmJjN2E1YWI1NGJmNzFmNDhiOTliMGI2YTE1ZmM3YjA2
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKIDEzMzAy
NCBmYWlsIDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
ZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3OWM4MQogMTEzNTAzIFtob3N0PXJp
bWF2YTBdCiAxMTM4NTYgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTM4NjkgW2hvc3Q9YmFyb3F1ZTBd
CiAxMTQwMzQgW2hvc3Q9aXRhbGlhMV0KIDExNDEzMyBbaG9zdD1ub2JsaW5nMF0KIDExNDE4MCBb
aG9zdD1nb2RlbGxvMV0KIDExNDIyNSBbaG9zdD1nb2RlbGxvMF0KIDExNDQ0NiBbaG9zdD1tZXJs
b3QxXQogMTE0Njc3IFtob3N0PWl0YWxpYTFdCiAxMTQ4NDMgW2hvc3Q9ZWxibGluZzFdCiAxMTUy
ODkgW2hvc3Q9bm9ibGluZzFdCiAxMTU0NzkgW2hvc3Q9cmltYXZhMF0KIDExNTQ5NSBbaG9zdD1n
b2RlbGxvMF0KIDExNTY4OCBbaG9zdD1waW5vdDFdCiAxMTU2NzMgW2hvc3Q9YmFyb3F1ZTFdCiAx
MTU2OTggW2hvc3Q9cmltYXZhMV0KIDExNTcxNCBbaG9zdD1pdGFsaWEwXQogMTE1NzI5IFtob3N0
PWZpYW5vMV0KIDExNjEwNiBbaG9zdD1jaGFyZG9ubmF5MV0KIDExNjEyMSBbaG9zdD1tZXJsb3Qx
XQogMTE2MTQwIFtob3N0PWZpYW5vMF0KIDExNjE5MyBbaG9zdD1tZXJsb3QwXQogMTE2MzA4IFto
b3N0PWdvZGVsbG8xXQogMTE2NDc1IFtob3N0PWl0YWxpYTFdCiAxMTY1MDEgW2hvc3Q9YmFyb3F1
ZTBdCiAxMTY3MjggW2hvc3Q9aXRhbGlhMF0KIDExNjc2MCBbaG9zdD1waW5vdDFdCiAxMTY4NjIg
W2hvc3Q9bWVybG90MV0KIDExNjg5MCBbaG9zdD1maWFubzBdCiAxMTY5MjAgW2hvc3Q9bWVybG90
MF0KIDExNzEzMSBbaG9zdD1yaW1hdmExXQogMTE3MjExIFtob3N0PWJhcm9xdWUxXQogMTE3Mzc1
IFtob3N0PWJhcm9xdWUwXQogMTE3NjQxIFtob3N0PWZpYW5vMF0KIDExNzcwMiBbaG9zdD1pdGFs
aWEwXQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMjU1MjUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTMyOTY5IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMz
MDEwIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMzMDEyIChm
YWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDc2MTIwMjVmYmM3YTVhYjU0
YmY3MWY0OGI5OWIwYjZhMTVmYzdiMDYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0
Y2ExMzRjZDk1MjY3OWM4MQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFw
aCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMzAyMCAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMzAyMSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMzAyMyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTMzMDI0IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTMzMDI2IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMzMwMjkgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXBy
b2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgt
c3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4
NWMxODdiYWZmZjg2MwogIEJ1ZyBub3QgcHJlc2VudDogNzYxMjAyNWZiYzdhNWFiNTRiZjcxZjQ4
Yjk5YjBiNmExNWZjN2IwNgogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzAyOS8KCgogIChSZXZpc2lvbiBsb2cgdG9v
IGxvbmcsIG9taXR0ZWQuKQoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3Vs
dHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtLnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzMwMjk6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxp
Z2h0IDEzMzAyOSBsaW51eC0zLjE4IHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMDI5LwoKRmFpbHVyZXMgOi0vIGJ1
dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoK
am9iczoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 04:13:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 04:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grxXC-0005yU-3T; Fri, 08 Feb 2019 04:13:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OlZg=QP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grxXA-0005yI-LC
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 04:13:00 +0000
X-Inumbo-ID: d12caba0-2b57-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d12caba0-2b57-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 04:12:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grxX7-0005Pu-PY; Fri, 08 Feb 2019 04:12:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grxX7-0007S9-El; Fri, 08 Feb 2019 04:12:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grxX7-00088z-E6; Fri, 08 Feb 2019 04:12:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132978-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:build-arm64-xsm:host-install(4):broken:regression
 libvirt:build-arm64-pvops:host-install(4):broken: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-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=74dfa15abe3f8588d1ff38a9fb84857128362169
X-Osstest-Versions-That: libvirt=620d9dd598fde388f56ac37bcd3b31168c2f9fc6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Feb 2019 04:12:57 +0000
Subject: [Xen-devel] [libvirt test] 132978: trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk3OCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5NzgvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjk0MQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTQx
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMzI5NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjk0MQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICA3NGRmYTE1YWJlM2Y4NTg4
ZDFmZjM4YTlmYjg0ODU3MTI4MzYyMTY5CmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICA2MjBkOWRkNTk4ZmRlMzg4ZjU2YWMzN2JjZDNiMzExNjhjMmY5ZmM2CgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMzI5NDEgIDIwMTktMDItMDUgMTQ6NTc6NDQgWiAgICAyIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTMyOTc4ICAyMDE5LTAyLTA2IDIwOjI1OjMyIFogICAgMSBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBOaWtvbGF5IFNo
aXJva292c2tpeSA8bnNoaXJva292c2tpeUB2aXJ0dW96em8uY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IDc0ZGZhMTVhYmUzZjg1ODhkMWZmMzhhOWZiODQ4NTcxMjgzNjIxNjkK
QXV0aG9yOiBOaWtvbGF5IFNoaXJva292c2tpeSA8bnNoaXJva292c2tpeUB2aXJ0dW96em8uY29t
PgpEYXRlOiAgIE1vbiBKYW4gMjEgMTE6NDA6MDkgMjAxOSArMDMwMAoKICAgIGRvc2M6IHNjaGVt
YTogZml4IHVzYiBzb3VyY2UgYWRkcmVzcyBkZXZpY2UgYXR0cmlidXRlIGZvcm1hdAogICAgCiAg
ICBEZXZpY2UgYXR0cmlidXRlIGRvZXMgbm90IGhhdmUgZG90dGVkICJwb3J0QWRkciIgZm9ybWF0
LiBJbnN0ZWFkIGl0CiAgICBoYXMgc2luZ2xlIG51bWJlciBmb3JtYXQgZGVzY3JpYmVkIGJ1dCAi
dXNiQWRkciIgd2hpY2ggY29ycmVzcG9uZHMKICAgIHRvIGRldmljZSBwYXJzaW5nIGNvZGUgaW4g
dmlyRG9tYWluSG9zdGRldlN1YnN5c1VTQkRlZlBhcnNlWE1MLgogICAgCiAgICBMb29rcyBsaWtl
IFsxXSBtaXN0YWtlbmx5IGNoYW5nZWQgZGV2aWNlIGZvcm1hdCBmb3IgaG9zdGRldiBkZXZpY2Vz
LgogICAgQW5kIFsyXSBjb3B5LW4tcGFzdGUgdGhpcyBmb3IgaG9zdGRldiBuZXR3b3JrIGludGVy
ZmFjZXMuCiAgICAKICAgIFsxXSAzMTcxMGE1MyBNb2RpZnkgVVNCIHBvcnQgdG8gYmUgZGVmaW5l
ZCBhcyBhIHBvcnQgcGF0aAogICAgWzJdIDNiMWMxOTFmIGNvbmY6IHBhcnNlL2Zvcm1hdCB0eXBl
PSdob3N0ZGV2JyBuZXR3b3JrIGludGVyZmFjZXMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlr
b2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgoKY29tbWl0IDNkMjNhNDM0
ZDIyMzQzNjE4N2M1ZTk5ZjgzY2IxZjAyOThjNjA0YzIKQXV0aG9yOiBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBTZXAgNSAxODoyODo1OCAyMDE4ICsw
MjAwCgogICAgcWVtdTogUmVmYWN0b3IgdmlydGlvLWlucHV0IGNhcGFiaWxpdGllcyBjaGVja3MK
ICAgIAogICAgVGhlIGNoZWNrcyBhbmQgZXJyb3IgbWVzc2FnZXMgYXJlIG1vc3RseSB0aGUgc2Ft
ZSBhY3Jvc3MKICAgIGFsbCB2aXJ0aW8taW5wdXQgZGV2aWNlcywgc28gd2UgY2FuIGF2b2lkIGhh
dmluZyBtdWx0aXBsZQogICAgY29waWVzIG9mIHRoZSBzYW1lIGNvZGUuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+Cgpjb21taXQgZWVhZmViYzUx
ZDhlYTdjODcwODA5Yjc1NWZmY2YxYjc5MGMwZGM0YgpBdXRob3I6IEFuZHJlYSBCb2xvZ25hbmkg
PGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIEZlYiAxIDEzOjE2OjE4IDIwMTkgKzAx
MDAKCiAgICB0ZXN0czogVW5pZnkgcWVtdWNhcHMyeG1sIG91dHB1dCBmaWxlcwogICAgCiAgICBU
dXJucyBvdXQgZGlmZmVyZW50IHZlcnNpb25zIG9mIFFFTVUgb24gdGhlIHNhbWUgYXJjaGl0ZWN0
dXJlCiAgICBwcm9kdWNlIHRoZSBzYW1lIG91dHB1dCwgc28gd2UgY2FuIGhhdmUgYSBzaW5nbGUg
b3V0cHV0IGZpbGUKICAgIHBlciBhcmNoaXRlY3R1cmUgaW5zdGVhZCBvZiBkdXBsaWNhdGluZyB0
aGUgc2FtZSBkYXRhIG92ZXIgYW5kCiAgICBvdmVyIGFnYWluLgogICAgCiAgICBTcG90dGVkLWJ5
OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
YSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 04:44:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 04:44:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gry1p-000098-KF; Fri, 08 Feb 2019 04:44:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OlZg=QP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gry1o-00008w-I6
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 04:44:40 +0000
X-Inumbo-ID: 3dd847b1-2b5c-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3dd847b1-2b5c-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 04:44:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gry1m-00066P-59; Fri, 08 Feb 2019 04:44:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gry1l-0000qY-S3; Fri, 08 Feb 2019 04:44:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gry1l-0002G3-RS; Fri, 08 Feb 2019 04:44:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132975-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-arm64-arm64-xl-credit2:<job
 status>:broken:regression
 linux-4.4:test-arm64-arm64-xl-credit1:<job status>:broken:regression
 linux-4.4:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 linux-4.4:test-arm64-arm64-xl:<job status>:broken:regression
 linux-4.4:test-arm64-arm64-libvirt-xsm:<job status>:broken:regression
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-4.4:test-arm64-arm64-libvirt-xsm:host-install(4):broken:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:host-install(4):broken:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:host-install(4):broken:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:host-install(4):broken:nonblocking
 linux-4.4:test-arm64-arm64-examine:host-install:broken:nonblocking
 linux-4.4:test-arm64-arm64-xl:host-install(4):broken:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=343f981c760801e7cd4715bcdb54fb075f59335a
X-Osstest-Versions-That: linux=626b008972db6e4977f6b3460400f6f4e6731081
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Feb 2019 04:44:37 +0000
Subject: [Xen-devel] [linux-4.4 test] 132975: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk3NSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjk3NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNDk1CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2Vs
aW5lIHVudGVzdGVkCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3Rl
ZAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
YnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA1
IGhvc3QtaW5zdGFsbCAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNl
bGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICAzNDNmOTgxYzc2MDgwMWU3Y2Q0NzE1YmNkYjU0ZmIwNzVm
NTkzMzVhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA2MjZiMDA4OTcy
ZGI2ZTQ5NzdmNmIzNDYwNDAwZjZmNGU2NzMxMDgxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI0
OTUgIDIwMTktMDEtMjYgMDk6MTE6NTQgWiAgIDEyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTMyOTc1ICAyMDE5LTAyLTA2IDE5OjEwOjUzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gTHUgPGFh
cm9uLmx1QGxpbnV4LmFsaWJhYmEuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJA
aW50ZWwuY29tPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsZXhhbmRl
ciBQb3BvdiA8YWxleC5wb3BvdkBsaW51eC5jb20+CiAgQW5kcmUgTmF1am9rcyA8bmF1dHNjaDJA
Z21haWwuY29tPgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAg
QW5kcmVpIFZhZ2luIDxhdmFnaW5AZ21haWwuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGlu
dXgtZm91bmRhdGlvbi5vcmc+CiAgQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0Bs
aW51eC5pbnRlbC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5v
cmc+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBC
ZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBBeWEgTGV2aW4gPGF5YWxAbWVsbGFub3guY29tPgog
IEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZz4KICBCZXJu
YXJkIFBpZG91eCA8ZjZidnBAZnJlZS5mcj4KICBCb2IgUGV0ZXJzb24gPHJwZXRlcnNvQHJlZGhh
dC5jb20+CiAgQ2hhcmxlcyBZZWggPGNoYXJsZXN5ZWg1MjJAZ21haWwuY29tPgogIENocmlzdGlh
biBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDb25nIFdhbmcgPHhpeW91
Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4K
ICBEYXZlIENoaW5uZXIgPGRjaGlubmVyQHJlZGhhdC5jb20+CiAgRGF2aWQgQWhlcm4gPGRzYWhl
cm5AZ21haWwuY29tPgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERh
dmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEbWl0cnkgVG9yb2tob3YgPGRt
aXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUu
Y29tPgogIEV1Z2VuaXkgUGFsdHNldiA8RXVnZW5peS5QYWx0c2V2QHN5bm9wc3lzLmNvbT4KICBH
ZXJhbGQgU2NoYWVmZXIgPGdlcmFsZC5zY2hhZWZlckBkZS5pYm0uY29tPgogIEdyZWcgS3JvYWgt
SGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VpbGxhdW1lIE5hdWx0IDxn
Lm5hdWx0QGFscGhhbGluay5mcj4KICBHdWlsbGF1bWUgTmF1bHQgPGduYXVsdEByZWRoYXQuY29t
PgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSWRvIFNj
aGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIEphY29iIFdlbiA8amlhbi53LndlbkBvcmFj
bGUuY29tPgogIEphZWdldWsgS2ltIDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFtYWwgSGFkaSBT
YWxpbSA8amhzQG1vamF0YXR1LmNvbT4KICBKYW1lcyBNb3JzZSA8amFtZXMubW9yc2VAYXJtLmNv
bT4KICBKaW1teSBEdXJhbmQgV2Vzb2xvd3NraSA8amR3QGFtYXpvbi5kZT4KICBKaXJpIE9sc2Eg
PGpvbHNhQGtlcm5lbC5vcmc+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpv
w6NvIFBhdWxvIFJlY2hpIFZpdGEgPGpwcnZpdGFAZW5kbGVzc20uY29tPgogIEpvw6NvIFBhdWxv
IFJlY2hpIFZpdGEgPGpwcnZpdGFAZ21haWwuY29tPgogIEthbmdqaWUgTHUgPGtqbHVAdW1uLmVk
dT4KICBLb2VuIFZhbmRlcHV0dGUgPGtvZW4udmFuZGVwdXR0ZUBuY2VudHJpYy5jb20+CiAgS3J6
eXN6dG9mIEhhbGFzYSA8a2hhbGFzYUBwaWFwLnBsPgogIEt5dW5ndGFlIEtpbSA8a3QwNzU1QGdt
YWlsLmNvbT4KICBMYXJyeSBGaW5nZXIgPExhcnJ5LkZpbmdlckBsd2Zpbmdlci5uZXQ+CiAgTGlu
dXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExvcmVuem8gQmlh
bmNvbmkgPGxvcmVuem8uYmlhbmNvbmlAcmVkaGF0LmNvbT4KICBMb3JlbnpvIFBpZXJhbGlzaSA8
bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBNYW5mcmVkIFNjaGxhZWdsIDxtYW5mcmVkLnNj
aGxhZWdsQGdpbnppbmdlci5jb20+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25p
eC5kZT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmsgQnJvd24g
PGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRl
LmlibS5jb20+CiAgTWFydGluIFZ1aWxsZSA8anBtdjI3QGFpbS5jb20+CiAgTWF0aGlhcyBUaG9y
ZSA8bWF0aGlhcy50aG9yZUBpbmZpbmVyYS5jb20+CiAgTWF4IFNjaHVsemUgPG1heC5zY2h1bHpl
QHBvc3Rlby5kZT4KICBNaWNoYWVsIFN0cmF1YmUgPHN0cmF1YmUubGludXhAZ21haWwuY29tPgog
IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pbGlhbiBXb2xmZiA8bWlsaWFuLndv
bGZmQGtkYWIuY29tPgogIE5pY29sYXMgUGl0cmUgPG5pY29AbGluYXJvLm9yZz4KICBOaWNvbGFz
IFBpdHJlIDxuaWNvbGFzLnBpdHJlQGxpbmFyby5vcmc+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0By
ZWRoYXQuY29tPgogIE9saXZlciBIYXJ0a29wcCA8c29ja2V0Y2FuQGhhcnRrb3BwLm5ldD4KICBQ
YW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUBy
ZWRoYXQuY29tPgogIFBhdWwgRnVsZ2h1bSA8cGF1bGtmQG1pY3JvZ2F0ZS5jb20+CiAgUGF1bG8g
QWxjYW50YXJhIDxwYWxjYW50YXJhQHN1c2UuZGU+CiAgUGF1bG8gQWxjYW50YXJhIDxwYXVsb0Bw
YXVsby5hYz4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQaWVy
cmUtTG91aXMgQm9zc2FydCA8cGllcnJlLWxvdWlzLmJvc3NhcnRAbGludXguaW50ZWwuY29tPgog
IFByYXZpbiBCIFNoZWxhciA8cHNoZWxhckBvdm4ub3JnPgogIFJhZmFlbCBBcXVpbmkgPGFxdWlu
aUByZWRoYXQuY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29t
PgogIFNhc2hhIExldmluIDxzYXNoYS5sZXZpbkBvcmFjbGUuY29tPgogIFNhc2hhIExldmluIDxz
YXNoYWxAa2VybmVsLm9yZz4KICBTaGFrZWVsIEJ1dHQgPHNoYWtlZWxiQGdvb2dsZS5jb20+CiAg
U2hhb2t1biBaaGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNvbi5jb20+CiAgU3RlZmFuIFdhaHJl
biA8c3RlZmFuLndhaHJlbkBpMnNlLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jv
c29mdC5jb20+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4K
ICBUYXJpcSBUb3VrYW4gPHRhcmlxdEBtZWxsYW5veC5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0
Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGltIEhhcnZleSA8dGhhcnZleUBnYXRld29ya3MuY29tPgog
IFRvbSBQYW5maWwgPHRvbUBzdGVlbHNlcmllcy5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5z
c29uQGxpbmFyby5vcmc+CiAgVmluZWV0IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFdh
aW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29u
QGFybS5jb20+CiAgWXVuamlhbiBXYW5nIDx3YW5neXVuamlhbkBodWF3ZWkuY29tPgogIFp1Ymlu
IE1pdGhyYSA8enNtQGNocm9taXVtLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hcm02NC1hcm02NC14bC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02
NC14bCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIGJyb2tl
bgpicm9rZW4tc3RlcCB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSBob3N0LWluc3RhbGwKYnJva2VuLXN0ZXAg
dGVzdC1hcm02NC1hcm02NC14bCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTY4MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 05:22:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 05:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grybp-00040f-OV; Fri, 08 Feb 2019 05:21:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OlZg=QP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1grybp-00040S-3R
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 05:21:53 +0000
X-Inumbo-ID: 6d12793a-2b61-11e9-91d7-2fa741c5cdc3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d12793a-2b61-11e9-91d7-2fa741c5cdc3;
 Fri, 08 Feb 2019 05:21:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1grybg-00076T-P5; Fri, 08 Feb 2019 05:21:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1grybg-0004YC-Ea; Fri, 08 Feb 2019 05:21:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1grybg-0000aZ-Du; Fri, 08 Feb 2019 05:21:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133030-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=7b5278b28f8fbcd4402e4520d7a5d607d4a997a7
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Feb 2019 05:21:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133030: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzAzMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzAzMC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdi
NTI3OGIyOGY4ZmJjZDQ0MDJlNDUyMGQ3YTVkNjA3ZDRhOTk3YTcKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwMTcg
IDIwMTktMDItMDcgMjE6MDM6MjMgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3YjUyNzhiMjhmOGZiY2Q0NDAyZTQ1MjBkN2E1ZDYw
N2Q0YTk5N2E3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBz
Y3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19ESVIgbW9kZSA3MDAKICAgIAog
ICAgVGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2ZW4gd29ybGQtcmVhZGFibGUu
ICBJZiB0aGlzIHNjcmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1bnMgd2l0aCBhIGxheCB1bWFz
ayB0aGV5IG1pZ2h0IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0ZWFibGUuICBBdm9pZCBhbnkg
c3VjaCBidWcgYnkgc2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDBjNGEzOGMwOThmOWJmZmVi
MzNmOGNmODhhYmRlYTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjYgMjAxOSArMDAwMAoKICAg
IHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVzIHRvIERlc2NyaXB0aW9uCiAg
ICAKICAgIGBuZWVlZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBpcyBsb25nIGdvbmUuCiAgICAK
ICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFkMjcyNjI1MTNjZjEyOTFmZGRm
ZWExNjA2YzMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
RGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNj
cmlwdHM6IHhlbmNvbW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAKICAgIEl0IGlzIHVzZWZ1bCB0
byBoYXZlIGEgc2luZ2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUgTFNCIFByb3ZpZGVzCiAgICBu
YW1lc3BhY2UpLiAgVGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGllcyB0byBzcGVjaWZ5IHRoYXQg
dGhleSBzaG91bGQKICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQgbmVlZGluZyB0byBrbm93IHRo
ZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlzIHNlcnZpY2UgbmFtZSBpcyBh
bHJlYWR5IFByb3ZpZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJlbnQpIGluaXQKICAgIHNjcmlw
dHMgdXNlZCBpbiBEZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cgpjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3
MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0
ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAgIHhlbi9hcm06IGdpYy12Mjog
ZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRl
cnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0
aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBh
cm0uY29tCiAgICBDQzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQoo
cWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 05:22:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 05:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1grycV-00043D-3J; Fri, 08 Feb 2019 05:22:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=46zy=QP=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1grycT-000434-Da
 for xen-devel@lists.xen.org; Fri, 08 Feb 2019 05:22:33 +0000
X-Inumbo-ID: 87e4d429-2b61-11e9-bc90-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87e4d429-2b61-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 05:22:31 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id p6so1660843lfc.1
 for <xen-devel@lists.xen.org>; Thu, 07 Feb 2019 21:22:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=oQ4Ilbn2E5O3fse3aFqgWsQmQAFvePOUeZWey4DXpkM=;
 b=ug4sduE1Nnl6Ucdd6kGSolkdKH1uWHus2x+U5KYf2iN2rOsM9HLP3WTOmtwRbzp/vU
 WmI7jBaiRmhbQxbwHIe1HKiSj7rT5Pv4oHUINwtri7G7ilhTP4D78Yq6vvJJUSwIrTRk
 2ZUDMC1PaOffK1wF+qWJhW3jgyxtid/rRRhQV+FwutdaTY+tC2WlM9hOb7ujI5dOg5DP
 EU9fmyUvSJJZv2KkRSduA90NhevjuS8YMcH4NWCpzE+PGCGGZkX1L5MalVS4z+wPl2v1
 T8K0xfLoY4zbiJwnBzc2QcYZ5ejUJufl/jXJiF3yK/Xx/zcNB2iHuxOECHTIDbBUCpMu
 3Lug==
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=oQ4Ilbn2E5O3fse3aFqgWsQmQAFvePOUeZWey4DXpkM=;
 b=XUC3M976kjmgNSn2n6Hzv/GSubYuWyBwON4BlNBKL/JNomrqJ+caFdUFURjs1mfDEy
 LuFbM7w3m+2yByAe08X5yc3pfoLLa7psMdQ/JLsBbM9iFxg+kigJIsfbqbKppYV41XMw
 F7X6wovLLy2uU0wlN5Xvjb9BdVP4PG88rnFU9cxo08ZivctfiBV/59pDCCFbqpCTpMp4
 Y5t/JWQPh6zi7K3BrhgdUxIcgMipmwcNMd4vxDw9bjcn6Q1WQQ6TepoBNvb1jw2J2t0A
 1Rmb3usEm1kiCGXoLEIKlgdYRZrncgXyxl3CQi4WgRT/644nc+uIaoCvAkA0AeMtAlnO
 OQ/g==
X-Gm-Message-State: AHQUAuZsglyx9O2bc3boxDBDaXC+MP4K0kuZuxuzlndY7P/HfHXYTx/b
 F4UGilLXqajm1WA7MTd7xJPorlfQw1HHlEeo4+U=
X-Google-Smtp-Source: AHgI3IYz0SkMlWyxEeQhmXaahAF/5quTQnuzAn7bE9wiMnoPq679b6hVT3lDwP3on5fiZwP5X0S2WjPjR8kO/5pnmkU=
X-Received: by 2002:ac2:5496:: with SMTP id t22mr1036162lfk.31.1549603349625; 
 Thu, 07 Feb 2019 21:22:29 -0800 (PST)
MIME-Version: 1.0
References: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
 <20190131083842.GE28876@rapoport-lnx>
 <CAFqt6za9xA_8OKiaaHXcO9go+RtPdjLY5Bz_fgQL+DZbermNhA@mail.gmail.com>
 <20190207164739.GX21860@bombadil.infradead.org>
In-Reply-To: <20190207164739.GX21860@bombadil.infradead.org>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Fri, 8 Feb 2019 10:52:16 +0530
Message-ID: <CAFqt6zawBP5Yyy7nfoKz_6ugw8e4MVopvBaeKvaKoXcS-_oSNg@mail.gmail.com>
To: Matthew Wilcox <willy@infradead.org>
Subject: Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 iommu@lists.linux-foundation.org, Mike Rapoport <rppt@linux.ibm.com>,
 airlied@linux.ie, linux-arm-kernel@lists.infradead.org,
 linux-rockchip@lists.infradead.org, treding@nvidia.com,
 linux-media@vger.kernel.org, Kees Cook <keescook@chromium.org>,
 pawel@osciak.com, Rik van Riel <riel@surriel.com>, rppt@linux.vnet.ibm.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, mchehab@kernel.org,
 iamjoonsoo.kim@lge.com, vbabka@suse.cz, Juergen Gross <jgross@suse.com>,
 hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgNywgMjAxOSBhdCAxMDoxNyBQTSBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5m
cmFkZWFkLm9yZz4gd3JvdGU6Cj4KPiBPbiBUaHUsIEZlYiAwNywgMjAxOSBhdCAwOToxOTo0N1BN
ICswNTMwLCBTb3VwdGljayBKb2FyZGVyIHdyb3RlOgo+ID4gSnVzdCB0aG91Z2h0IHRvIHRha2Ug
b3BpbmlvbiBmb3IgZG9jdW1lbnRhdGlvbiBiZWZvcmUgcGxhY2luZyBpdCBpbiB2My4KPiA+IERv
ZXMgaXQgbG9va3MgZmluZSA/Cj4gPgo+ID4gKy8qKgo+ID4gKyAqIF9fdm1faW5zZXJ0X3Jhbmdl
IC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBpbnRvIHVzZXIgdm1hCj4gPiArICogQHZt
YTogdXNlciB2bWEgdG8gbWFwIHRvCj4gPiArICogQHBhZ2VzOiBwb2ludGVyIHRvIGFycmF5IG9m
IHNvdXJjZSBrZXJuZWwgcGFnZXMKPiA+ICsgKiBAbnVtOiBudW1iZXIgb2YgcGFnZXMgaW4gcGFn
ZSBhcnJheQo+ID4gKyAqIEBvZmZzZXQ6IHVzZXIncyByZXF1ZXN0ZWQgdm1fcGdvZmYKPiA+ICsg
Kgo+ID4gKyAqIFRoaXMgYWxsb3cgZHJpdmVycyB0byBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBh
Z2VzIGludG8gYSB1c2VyIHZtYS4KPiA+ICsgKgo+ID4gKyAqIFJldHVybjogMCBvbiBzdWNjZXNz
IGFuZCBlcnJvciBjb2RlIG90aGVyd2lzZS4KPiA+ICsgKi8KPiA+ICtzdGF0aWMgaW50IF9fdm1f
aW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3QgcGFnZSAqKnBh
Z2VzLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG51
bSwgdW5zaWduZWQgbG9uZyBvZmZzZXQpCj4KPiBGb3Igc3RhdGljIGZ1bmN0aW9ucywgSSBwcmVm
ZXIgdG8gbGVhdmUgb2ZmIHRoZSBzZWNvbmQgJyonLCBpZSBtYWtlIGl0Cj4gZm9ybWF0dGVkIGxp
a2UgYSBkb2Nib29rIGNvbW1lbnQsIGJ1dCBub3QgYmUgcHJvY2Vzc2VkIGxpa2UgYSBkb2Nib29r
Cj4gY29tbWVudC4gIFRoYXQgYXZvaWRzIGNsdXR0ZXJpbmcgdGhlIGh0bWwgd2l0aCBkZXNjcmlw
dGlvbnMgb2YgaW50ZXJuYWwKPiBmdW5jdGlvbnMgdGhhdCBwZW9wbGUgY2FuJ3QgYWN0dWFsbHkg
Y2FsbC4KPgo+ID4gKy8qKgo+ID4gKyAqIHZtX2luc2VydF9yYW5nZSAtIGluc2VydCByYW5nZSBv
ZiBrZXJuZWwgcGFnZXMgc3RhcnRzIHdpdGggbm9uIHplcm8gb2Zmc2V0Cj4gPiArICogQHZtYTog
dXNlciB2bWEgdG8gbWFwIHRvCj4gPiArICogQHBhZ2VzOiBwb2ludGVyIHRvIGFycmF5IG9mIHNv
dXJjZSBrZXJuZWwgcGFnZXMKPiA+ICsgKiBAbnVtOiBudW1iZXIgb2YgcGFnZXMgaW4gcGFnZSBh
cnJheQo+ID4gKyAqCj4gPiArICogTWFwcyBhbiBvYmplY3QgY29uc2lzdGluZyBvZiBgbnVtJyBg
cGFnZXMnLCBjYXRlcmluZyBmb3IgdGhlIHVzZXIncwo+Cj4gUmF0aGVyIHRoYW4gdXNpbmcgYG51
bScsIHlvdSBzaG91bGQgdXNlIEBudW0uCj4KPiA+ICsgKiByZXF1ZXN0ZWQgdm1fcGdvZmYKPiA+
ICsgKgo+ID4gKyAqIElmIHdlIGZhaWwgdG8gaW5zZXJ0IGFueSBwYWdlIGludG8gdGhlIHZtYSwg
dGhlIGZ1bmN0aW9uIHdpbGwgcmV0dXJuCj4gPiArICogaW1tZWRpYXRlbHkgbGVhdmluZyBhbnkg
cHJldmlvdXNseSBpbnNlcnRlZCBwYWdlcyBwcmVzZW50LiAgQ2FsbGVycwo+ID4gKyAqIGZyb20g
dGhlIG1tYXAgaGFuZGxlciBtYXkgaW1tZWRpYXRlbHkgcmV0dXJuIHRoZSBlcnJvciBhcyB0aGVp
ciBjYWxsZXIKPiA+ICsgKiB3aWxsIGRlc3Ryb3kgdGhlIHZtYSwgcmVtb3ZpbmcgYW55IHN1Y2Nl
c3NmdWxseSBpbnNlcnRlZCBwYWdlcy4gT3RoZXIKPiA+ICsgKiBjYWxsZXJzIHNob3VsZCBtYWtl
IHRoZWlyIG93biBhcnJhbmdlbWVudHMgZm9yIGNhbGxpbmcgdW5tYXBfcmVnaW9uKCkuCj4gPiAr
ICoKPiA+ICsgKiBDb250ZXh0OiBQcm9jZXNzIGNvbnRleHQuIENhbGxlZCBieSBtbWFwIGhhbmRs
ZXJzLgo+ID4gKyAqIFJldHVybjogMCBvbiBzdWNjZXNzIGFuZCBlcnJvciBjb2RlIG90aGVyd2lz
ZS4KPiA+ICsgKi8KPiA+ICtpbnQgdm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVj
dCAqdm1hLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG51bSkKPiA+Cj4gPgo+ID4gKy8qKgo+ID4gKyAqIHZtX2lu
c2VydF9yYW5nZV9idWdneSAtIGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgc3RhcnRzIHdp
dGggemVybyBvZmZzZXQKPiA+ICsgKiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8KPiA+ICsgKiBA
cGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcwo+ID4gKyAqIEBu
dW06IG51bWJlciBvZiBwYWdlcyBpbiBwYWdlIGFycmF5Cj4gPiArICoKPiA+ICsgKiBTaW1pbGFy
IHRvIHZtX2luc2VydF9yYW5nZSgpLCBleGNlcHQgdGhhdCBpdCBleHBsaWNpdGx5IHNldHMgQHZt
X3Bnb2ZmIHRvCj4KPiBCdXQgdm1fcGdvZmYgaXNuJ3QgYSBwYXJhbWV0ZXIsIHNvIGl0J3MgbWlz
bGVhZGluZyB0byBmb3JtYXQgaXQgYXMgc3VjaC4KPgo+ID4gKyAqIDAuIFRoaXMgZnVuY3Rpb24g
aXMgaW50ZW5kZWQgZm9yIHRoZSBkcml2ZXJzIHRoYXQgZGlkIG5vdCBjb25zaWRlcgo+ID4gKyAq
IEB2bV9wZ29mZi4KPiA+ICsgKgo+ID4gKyAqIENvbnRleHQ6IFByb2Nlc3MgY29udGV4dC4gQ2Fs
bGVkIGJ5IG1tYXAgaGFuZGxlcnMuCj4gPiArICogUmV0dXJuOiAwIG9uIHN1Y2Nlc3MgYW5kIGVy
cm9yIGNvZGUgb3RoZXJ3aXNlLgo+ID4gKyAqLwo+ID4gK2ludCB2bV9pbnNlcnRfcmFuZ2VfYnVn
Z3koc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnVtKQo+Cj4gSSBk
b24ndCB0aGluayB3ZSBzaG91bGQgY2FsbCBpdCAnYnVnZ3knLiAgJ3plcm8nIHdvdWxkIG1ha2Ug
bW9yZSBzZW5zZQo+IGFzIGEgc3VmZml4LgoKc3VmZml4IGNhbiBiZSAqemVybyBvciB6ZXJvX29m
ZnNldCogd2hpY2hldmVyIHN1aXRzIGJldHRlci4KCj4KPiBHaXZlbiBob3cgdGhpcyBpbnRlcmZh
Y2UgaGFzIGV2b2x2ZWQsIEknbSBubyBsb25nZXIgc3VyZSB0aGFuCj4gJ3ZtX2luc2VydF9yYW5n
ZScgbWFrZXMgc2Vuc2UgYXMgdGhlIG5hbWUgZm9yIGl0LiAgSXMgaXQgcGVyaGFwcwo+ICd2bV9t
YXBfb2JqZWN0JyBvciAndm1fbWFwX3BhZ2VzJz8KPgoKSSBwcmVmZXIgdm1fbWFwX3BhZ2VzLiBD
b25zaWRlcmluZyBpdCwgYm90aCB0aGUgaW50ZXJmYWNlIG5hbWUgY2FuIGJlIGNoYW5nZWQKdG8g
KnZtX2luc2VydF9yYW5nZSAtPiB2bV9tYXBfcGFnZXMqIGFuZCAqdm1faW5zZXJ0X3JhbmdlX2J1
Z2d5IC0+CnZtX21hcF9wYWdlc197emVyby96ZXJvX29mZnNldH0uCgpBcyB0aGlzIGlzIG9ubHkg
Y2hhbmdlIGluIGludGVyZmFjZSBuYW1lIGFuZCByZXN0IG9mIGNvZGUgcmVtYWluIHNhbWUKc2hh
bGwgSSBwb3N0IGl0IGluIHYzICggd2l0aCBhZGRpdGlvbmFsIGNoYW5nZSBsb2cgbWVudGlvbmVk
IGFib3V0IGludGVyZmFjZQpuYW1lIGNoYW5nZWQpID8KCm9yLAoKSXQgd2lsbCBiZSBhIG5ldyBw
YXRjaCBzZXJpZXMgKCB3aXRoIGNhcnJ5IGZvcndhcmQgYWxsIHRoZSBSZXZpZXdlZC1ieQovIFRl
c3RlZC1ieSBvbgp2bV9pbnNlcnRfcmFuZ2UvIHZtX2luc2VydF9yYW5nZV9idWdneSApID8KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 09:21:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 09:21:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs2Ky-000829-HY; Fri, 08 Feb 2019 09:20:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e49x=QP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gs2Kw-000824-Ni
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 09:20:42 +0000
X-Inumbo-ID: cda5e284-2b82-11e9-8884-1300fdeebf63
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id cda5e284-2b82-11e9-8884-1300fdeebf63;
 Fri, 08 Feb 2019 09:20:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 73E1480D;
 Fri,  8 Feb 2019 01:20:40 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C2B5F3F557;
 Fri,  8 Feb 2019 01:20:37 -0800 (PST)
To: Norbert Manthey <nmanthey@amazon.de>, xen-devel@lists.xenproject.org
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-6-git-send-email-nmanthey@amazon.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e9bf65bf-f981-ef3f-4300-792f45cc65c8@arm.com>
Date: Fri, 8 Feb 2019 09:20:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1548772997-32742-6-git-send-email-nmanthey@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 5/9] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 Jan Beulich <jbeulich@suse.com>, Martin Mazein <amazein@amazon.de>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyOS8wMS8yMDE5IDE0OjQzLCBOb3JiZXJ0IE1hbnRoZXkgd3JvdGU6Cj4gU2luY2Ug
dGhlIEwxVEYgdnVsbmVyYWJpbGl0eSBvZiBJbnRlbCBDUFVzLCBsb2FkaW5nIGh5cGVydmlzb3Ig
ZGF0YSBpbnRvCj4gTDEgY2FjaGUgaXMgcHJvYmxlbWV0aWMsIGJlY2F1c2Ugd2hlbiBoeXBlcnRo
cmVhZGluZyBpcyB1c2VkIGFzIHdlbGwsIGEKCnMvcHJvYmxlbWV0aWMvcHJvYmxlbWF0aWMvCgo+
IGd1ZXN0IHJ1bm5pbmcgb24gdGhlIHNpYmxpbmcgY29yZSBjYW4gbGVhayB0aGlzIHBvdGVudGlh
bGx5IHNlY3JldCBkYXRhLgo+IAo+IFRvIHByZXZlbnQgdGhlc2Ugc3BlY3VsYXRpdmUgYWNjZXNz
ZXMsIHdlIGJsb2NrIHNwZWN1bGF0aW9uIGFmdGVyCj4gYWNjZXNzaW5nIHRoZSBkb21haW4gcHJv
cGVydHkgZmllbGQgYnkgYWRkaW5nIGxmZW5jZSBpbnN0cnVjdGlvbnMuIFRoaXMKPiB3YXksIHRo
ZSBDUFUgY29udGludWVzIGV4ZWN1dGluZyBhbmQgbG9hZGluZyBkYXRhIG9ubHkgb25jZSB0aGUg
Y29uZGl0aW9uCj4gaXMgYWN0dWFsbHkgZXZhbHVhdGVkLgo+IAo+IEFzIHRoZSBtYWNyb3MgYXJl
IHR5cGljYWxseSB1c2VkIGluIGlmIHN0YXRlbWVudHMsIHRoZSBsZmVuY2UgaGFzIHRvIGNvbWUK
PiBpbiBhIGNvbXBhdGlibGUgd2F5LiBUaGVyZWZvcmUsIGEgZnVuY3Rpb24gdGhhdCByZXR1cm5z
IHRydWUgYWZ0ZXIgYW4KPiBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgaW50cm9kdWNlZC4gVG8gcHJv
dGVjdCBib3RoIGJyYW5jaGVzIGFmdGVyIGEKPiBjb25kaXRpb25hbCwgYW4gbGZlbmNlIGluc3Ry
dWN0aW9uIGhhcyB0byBiZSBhZGRlZCBmb3IgdGhlIHR3byBicmFuY2hlcy4KPiBUbyBiZSBhYmxl
IHRvIGJsb2NrIHNwZWN1bGF0aW9uIGFmdGVyIHNldmVyYWwgZXZhbGF1YXRpb25zLCB0aGUgZ2Vu
ZXJpYwoKcy9ldmFsYXVhdGlvbnMvZXZhbHVhdGlvbnMvCgo+IGJhcnJpZXIgbWFjcm8gYmxvY2tf
c3BlY3VsYXRpb24gaXMgYWxzbyBpbnRyb2R1Y2VkLgo+IAo+IEFzIHRoZSBMMVRGIHZ1bG5lcmFi
aWxpdHkgaXMgb25seSBwcmVzZW50IG9uIHRoZSB4ODYgYXJjaGl0ZWN0dXJlLCB0aGUKPiBtYWNy
b3Mgd2lsbCBub3QgdXNlIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gb24gb3RoZXIgYXJjaGl0ZWN0
dXJlcyBhbmQgdGhlCj4gcHJvdGVjdGlvbiBpcyBkaXNhYmxlZCBkdXJpbmcgY29tcGlsYXRpb24u
CgpUaGlzIHNlbnRlbmNlIGlzIGEgYml0IG1pc2xlYWRpbmcgYmVjYXVzZSBsZmVuY2UgaW5zdHJ1
Y3Rpb24gZG9lcyBub3QgZXhpc3Qgb24gCkFybS4gQSBiZXR0ZXIgd29yZGluZyB3b3VsZCBiZToK
CiJBcyB0aGUgTDFURiB2dWxuZXJhYmlsaXR5IGlzIG9ubHkgcHJlc2VudCBvbiB0aGUgeDg2IGFy
Y2hpdGVjdHVyZSwgdGhlcmUgYXJlIG5vIApuZWVkIHRvIGFkZCBwcm90ZWN0aW9uIGZvciBvdGhl
ciBhcmNoaXRlY3R1cmVzLiIKCj4gQnkgZGVmYXVsdCwgdGhlIGxmZW5jZQo+IGluc3RydWN0aW9u
IGlzIG5vdCBwcmVzZW50IGVpdGhlci4gT25seSB3aGVuIGEgTDFURiB2dWxuZXJhYmxlIHBsYXRm
b3JtCj4gaXMgZGV0ZWN0ZWQsIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgcGF0Y2hlZCBpbiB2
aWEgYWx0ZXJhbnRpdmUgcGF0Y2hpbmcuCgpzL2FsdGVyYW50aXZlL2FsdGVybmF0aXZlLwoKPiAK
PiBJbnRyb2R1Y2luZyB0aGUgbGZlbmNlIGluc3RydWN0aW9ucyBjYXRjaGVzIGEgbG90IG9mIHBv
dGVudGlhbCBsZWFrcyB3aXRoCj4gYSBzaW1wbGUgdW5pbnRydXNpdmUgY29kZSBjaGFuZ2UuIER1
cmluZyBwZXJmb3JtYW5jZSB0ZXN0aW5nLCB3ZSBkaWQgbm90Cj4gbm90aWNlIHBlcmZvcm1hbmNl
IGVmZmVjdHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBh
bWF6b24uZGU+Cj4gLS0tCj4gICB4ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmggfCAyOCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygr
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmggYi94ZW4vaW5jbHVk
ZS94ZW4vbm9zcGVjLmgKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKPiArKysgYi94
ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKPiBAQCAtNyw2ICs3LDcgQEAKPiAgICNpZm5kZWYgWEVO
X05PU1BFQ19ICj4gICAjZGVmaW5lIFhFTl9OT1NQRUNfSAo+ICAgCj4gKyNpbmNsdWRlIDxhc20v
YWx0ZXJuYXRpdmUuaD4KCkkgZG9uJ3Qgd2FudCBhc20vYWx0ZXJuYXRpdmUuaCB0byBiZSBpbmNs
dWRlZCBoZXJlIHdoZW4gaXQgaXMgbm90IG5lY2Vzc2FyeSBvbiAKQXJtLiBUaGlzIGlzIG9uZSBv
ZiB0aGUgcmVhc29uIHdoeSBJIHN1Z2dlc3RlZCB0byBoYXZlIGFyY2ggc3BlY2lmaWMgY29kZSBp
biAKYXJjaCBzcGVjaWZpYyBoZWFkZXIgcmF0aGVyIHRoYW4gaW4gY29tbW9uIGhlYWRlcnMuCgo+
ICAgI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KPiAgIAo+ICAgLyoqCj4gQEAgLTY0LDYgKzY1LDMz
IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBhcnJheV9pbmRleF9tYXNrX25vc3BlYyh1
bnNpZ25lZCBsb25nIGluZGV4LAo+ICAgI2RlZmluZSBhcnJheV9hY2Nlc3Nfbm9zcGVjKGFycmF5
LCBpbmRleCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgIChhcnJheSlb
YXJyYXlfaW5kZXhfbm9zcGVjKGluZGV4LCBBUlJBWV9TSVpFKGFycmF5KSldCj4gICAKPiArLyoK
PiArICogQWxsb3cgdG8gaW5zZXJ0IGEgcmVhZCBtZW1vcnkgYmFycmllciBpbnRvIGNvbmRpdGlv
bmFscwo+ICsgKi8KPiArI2lmIGRlZmluZWQoQ09ORklHX1g4NikgJiYgZGVmaW5lZChDT05GSUdf
SFZNKQoKSSBhbSBub3QgYW4geDg2IGV4cGVydCwgaG93ZXZlciBJIHRoaW5rIHlvdSBzaG91bGQg
ZXhwbGFpbiBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgCndoeSB0aGlzIGlzIG9ubHkgYnVpbHQgZm9y
IEhWTS4KCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBhcmNoX2JhcnJpZXJfbm9zcGVjX3RydWUodm9p
ZCkgewo+ICsgICAgYWx0ZXJuYXRpdmUoIiIsICJsZmVuY2UiLCBYODZfRkVBVFVSRV9TQ19MMVRG
X1ZVTE4pOwo+ICsgICAgcmV0dXJuIHRydWU7Cj4gK30KPiArI2Vsc2UKPiArc3RhdGljIGlubGlu
ZSBib29sIGFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZSh2b2lkKSB7IHJldHVybiB0cnVlOyB9Cj4g
KyNlbmRpZgo+ICsKPiArLyoKPiArICogQWxsb3cgdG8gcHJvdGVjdCBldmFsdWF0aW9uIG9mIGNv
bmRpdGlvbmFsIHdpdGggcmVzcGVjdCB0byBzcGVjdWxhdGlvbiBvbiB4ODYKPiArICovCj4gKyNp
Zm5kZWYgQ09ORklHX1g4Ngo+ICsjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhjb25kaXRpb24pIChj
b25kaXRpb24pCj4gKyNlbHNlCj4gKyNkZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICgoY29uZGl0
aW9uKSA/IGFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZSgpIDogIWFyY2hfYmFycmllcl9ub3NwZWNf
dHJ1ZSgpKQo+ICsjZW5kaWYKPiArCj4gKy8qCj4gKyAqIEFsbG93IHRvIGJsb2NrIHNwZWN1bGF0
aXZlIGV4ZWN1dGlvbiBpbiBnZW5lcmljIGNvZGUKPiArICovCj4gKyNkZWZpbmUgYmxvY2tfc3Bl
Y3VsYXRpb24oKSAodm9pZClhcmNoX2JhcnJpZXJfbm9zcGVjX3RydWUoKQo+ICsKPiAgICNlbmRp
ZiAvKiBYRU5fTk9TUEVDX0ggKi8KPiAgIAo+ICAgLyoKPiAKCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 09:36:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 09:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs2Zo-0000bA-T9; Fri, 08 Feb 2019 09:36:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vjt5=QP=citrix.com=prvs=93599dd81=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gs2Zn-0000b5-Jy
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 09:36:03 +0000
X-Inumbo-ID: f17d72c3-2b84-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f17d72c3-2b84-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 09:36:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,347,1544486400"; d="scan'208";a="85685754"
Date: Fri, 8 Feb 2019 10:35:37 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190208093537.wzzgkxf7hllrrd4r@mac>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <f5bf6b245f91398e0235a7b603ebc08ef64135ab.1549498018.git-series.marmarek@invisiblethingslab.com>
 <20190207095719.7r6mikq5ahdbw34p@mac>
 <20190207132124.GW21228@mail-itl> <20190207145238.GX21228@mail-itl>
 <20190207145754.t2pr4mlqjb2ohpqi@mac>
 <20190207154138.GY21228@mail-itl>
 <20190207174016.gij6u5wqhrhckt3a@mac>
 <20190207175157.GZ21228@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190207175157.GZ21228@mail-itl>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDY6NTE6NTdQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFRodSwgRmViIDA3LCAyMDE5IGF0IDA2OjQwOjE2UE0g
KzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBUaHUsIEZlYiAwNywgMjAxOSBh
dCAwNDo0MTozOFBNICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4g
PiA+IE9uIFRodSwgRmViIDA3LCAyMDE5IGF0IDAzOjU3OjU0UE0gKzAxMDAsIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4gPiA+ID4gT24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDM6NTI6MzhQTSAr
MDEwMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+ID4gPiA+ID4gSG1tLCBs
b29raW5nIGF0IHRoZSBjb2RlLCB3b3VsZG4ndCBpdCBtYWtlIHNlbnNlIHRvIGdpdmUgZGV2aWNl
IG1vZGVsCj4gPiA+ID4gPiBkb21haW4gYWNjZXNzIHRvIHRoZSBJUlEgX2luc3RlYWQgb2ZfIGhh
cmR3YXJlIGRvbWFpbj8gSWYgc3R1YmRvbWFpbiBpcwo+ID4gPiA+ID4gaW4gdXNlLCBJIGRvbid0
IHNlZSB3aHkgZG9tMCB3b3VsZCBuZWVkIGFjY2VzcyB0byB0aGF0IGlycS4gU2ltcGx5Cj4gPiA+
ID4gPiBwcm92aWRlIHdoYXQgdGhlIGRldmljZSBtb2RlbCBkb21haW4gaXMgYXMgcGFyYW1ldGVy
IC0gZWl0aGVyCj4gPiA+ID4gPiBoYXJkd2FyZV9kb21haW4sIG9yIHN0dWJkb21haW4uIFNvbWV0
aGluZyBsaWtlOgo+ID4gPiA+ID4gCj4gPiA+ID4gPiAgICAgY3JlYXRlX2lycSguLi4sIGN1cnJl
bnQtPmRvbWFpbi0+dGFyZ2V0ID09IGQgPyBjdXJyZW50LT5kb21haW4gOiBoYXJkd2FyZV9kb21h
aW4pOwo+ID4gPiA+IAo+ID4gPiA+IElzbid0IHRoZXJlIHNvbWUgY2xlYW51cCB0aGF0IGxpa2Vs
eSBuZWVkcyB0byBiZSBkb25lIGJ5IGRvbTAgaWYgaXQncwo+ID4gPiA+IG5vdCBkb25lIGJ5IHRo
ZSBzdHViZG9tLCBvciBpbiBjYXNlIHRoZSBzdHViZG9tIGNyYXNoZXMgZm9yIHNvbWUKPiA+ID4g
PiByZWFzb24/Cj4gPiA+IAo+ID4gPiBJIGRvbid0IHRoaW5rIHRvb2xzdGFjayBrbm93IGFueXRo
aW5nIGFib3V0IElSUXMgYWxsb2NhdGVkIGJ5IGRldmljZQo+ID4gPiBtb2RlbCwgbG9va3MgbGlr
ZSBpdCBkb2VzIGNsZWFudXAgb25seSBmb3IgSU5UeCBpbnRlcnJ1cHRzLgo+ID4gPiAKPiA+ID4g
PiBPciBtYXliZSB0aGF0J3MgYWxyZWFkeSBkb25lIG9uIGRvbWFpbiBkZXN0cnVjdGlvbiBieSBY
ZW4gaXRzZWxmLCBpbgo+ID4gPiA+IHdoaWNoIGNhc2Ugbm90IGdpdmluZyBwZXJtaXNzaW9ucyB0
byBkb20wIHdvdWxkIGJlIGZpbmUuCj4gPiA+IAo+ID4gPiBUaGVyZSBpcyBmcmVlX2RvbWFpbl9w
aXJxcygpIGNhbGwgaW4gYXJjaF9kb21haW5fZGVzdHJveSgpLiBCdXQgSSBkb24ndAo+ID4gPiBo
YXZlIGRldmljZSBtb2RlbCByZWZlcmVuY2UgdGhlcmUuIElzIHRoZXJlIGEgd2F5IHRvIGdldCB0
YXJnZXQgLT4KPiA+ID4gc3R1YmRvbWFpbiBtYXBwaW5nIChvdGhlciB0aGFuIGl0ZXJhdGluZyBv
dmVyIGFsbCB0aGUgZG9tYWlucyk/IEkgc2VlCj4gPiA+IGFsc28gZG9tYWluLT50YXJnZXQgZmll
bGQsIHdoaWNoIGlzIHRoZSBvdGhlciB3YXkgYXJvdW5kLgo+ID4gPiBUaGUgb25seSB0aGluZyBu
ZWVkZWQgaXMgaXJxX2RlbnlfYWNjZXNzKCkgY2FsbCB0aGVyZSAoaW4gY2FzZSBvZiBkb21haW4K
PiA+ID4gSUQgcmV1c2UpLiBTaW5jZSBzdWNoIElSUXMgYXJlIG5vdCBtYXBwZWQgdG8gc3R1YmRv
bWFpbiBpdHNlbGYsCj4gPiA+IGZyZWVfZG9tYWluX3BpcnFzKCkgZm9yIHN0dWJkb21haW4gd2ls
bCBub3QgY2xlYW4gdGhpcyB1cC4KPiA+ID4gT3IgbWF5YmUsIF9pZiBzdHViZG9tYWluIGlzIGd1
YXJhbnRlZWQgdG8gYmUgZGVzdHJveWVkIGJlZm9yZSBpdHMKPiA+ID4gdGFyZ2V0Xywgd2UgY2Fu
IGl0ZXJhdGUgb3ZlciB0YXJnZXQgZG9tYWluJ3MgSVJRcyBkdXJpbmcgc3R1YmRvbWFpbgo+ID4g
PiBkZXN0cnVjdGlvbiBmb3IgdGhpcyBwdXJwb3NlPwo+ID4gCj4gPiBUaGUgbGlzdCBvZiBhbGxv
d2VkIGlycXMgaXMgc3RvcmVkIGluc2lkZSBvZiB0aGUgZG9tYWluIHN0cnVjdCwKPiA+IHdoaWNo
IG1lYW5zIHRoYXQgaXQgZ29lcyBhd2F5IHdoZW4gdGhlIGRvbWFpbiBpcyBkZXN0cm95ZWQsIHRo
ZXJlJ3Mgbm8KPiA+IG5lZWQgdG8gZG8gYW55IHNwZWNpZmljIGNsZWFudXAgd2hlbiB0aGUgc3R1
YmRvbWFpbiBpcyBkZXN0cm95ZWQKPiA+IEFGQUlDVC4gTm93IGlmIHRoZSB0YXJnZXQgZG9tYWlu
IGlzIGRlc3Ryb3llZCwgdGhvc2UgcGVybWlzc2lvbnMgb3Zlcgo+ID4gdGhlIGlycXMgbXVzdCBi
ZSByZW1vdmVkIGZyb20gdGhlIHN0dWJkb21haW4sIGJlY2F1c2UgdGhlIGlycXMgd2lsbCBiZQo+
ID4gZnJlZWQgYW5kIGxpa2VseSByZXVzZWQuIFRoZSBjdXJyZW50IG1vZGVsIGFzc3VtZXMgdGhh
dCB0aGUgaGFyZHdhcmUKPiA+IGRvbWFpbiBpcyBhbHdheXMgdGhlIGNvbnRyb2xsaW5nIG93bmVy
IG9mIHN1Y2ggaXJxcywgYnV0IGlmIHdlIGFsbG93Cj4gPiBzdHViZG9tYWlucyB0byBhbHNvIGJl
IHRoZSBjb250cm9sbGluZyBvd25lciB0aGVuIHdlIG5lZWQgdG8ga2VlcCBzb21lCj4gPiB0cmFj
ayBvZiB0aGlzLCBvciBlbHNlIFhlbiBjb3VsZCBiZSBsZWFraW5nIHBlcm1pc3Npb25zLgo+IAo+
IFRoaXMgbG9va3MgdG8gYmUgbm90IGEgcHJvYmxlbSwgYmVjYXVzZSBzdHViZG9tYWluIGtlZXBz
IHJlZmVyZW5jZSB0bwo+IGl0cyB0YXJnZXQgZG9tYWluIChhbmQgdGhlcmUgaXMgY29ycmVzcG9u
ZGluZyBwdXRfZG9tYWluKGQtPnRhcmdldCkgb24KPiBkb21haW4gZGVzdHJveSksIHNvIHRvIGFu
c3dlciBteSBvd24gcXVlc3Rpb24gImlmIHN0dWJkb21haW4gaXMKPiBndWFyYW50ZWVkIHRvIGJl
IGRlc3Ryb3llZCBiZWZvcmUgaXRzIHRhcmdldCIgLSB5ZXMsIGl0IGlzLgoKT2gsIHRoYXQncyBn
b29kIHRvIGtub3cuIFNvIHN0dWJkb21haW4gd2lsbCBhbHdheXMgYmUgZGVzdHJveWVkIGZpcnN0
LAptYWtpbmcgc3VyZSB0aGUgaXJxIHBlcm1pc3Npb25zIGFyZSByZW1vdmVkIGZyb20gdGhlIHN0
dWJkb21haW4gYmVmb3JlCmRlc3Ryb3lpbmcgdGhlIHRhcmdldCBkb21haW4gYW5kIHVubWFwcGlu
Zy9kZXN0cm95aW5nIHRoZSBpcnFzLgoKPiBTbywgaWYgZG9tYWluIGRlc3RydWN0aW9uIGFsc28g
aW1wbGljaXRseSByZXZva2UgYWxsIF9pdHNfIGlycQo+IHBlcm1pc3Npb25zIChiZWNhdXNlIG9m
IHdoZXJlIHRoZXkgYXJlIHN0b3JlZCksIHRoZXJlIGlzIG5vIGFkZGl0aW9uYWwKPiBjbGVhbnVw
IG5lZWRlZCBoZXJlLgoKTm90IG9uIGRvbWFpbiBkZXN0cm95IEFGQUlDVC4KCldoYXQgYWJvdXQg
aG90LXVucGx1Zz8gVGhlIHByb3BlciBmbG93IHRoZXJlIHdvdWxkIGJlIHRvIGFzayB0aGUKc3R1
YmRvbWFpbiB0byBkZXRhY2ggdGhlIGRldmljZSwgYW5kIG9ubHkgZGVhc3NpZ24gaXQgYWZ0ZXIg
dGhlCnN0dWJkb21haW4gaGFzIHJlcG9ydGVkIHN1Y2Nlc3NmdWwgZGV0YWNoLiBJIHRoaW5rIHRo
YXQncyBhbHJlYWR5IHRoZQpjYXNlLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 09:37:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 09:37:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs2bb-0000gc-Aq; Fri, 08 Feb 2019 09:37:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vjt5=QP=citrix.com=prvs=93599dd81=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gs2ba-0000gW-4g
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 09:37:54 +0000
X-Inumbo-ID: 33ebf9c3-2b85-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33ebf9c3-2b85-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 09:37:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,347,1544486400"; d="scan'208";a="85685848"
Date: Fri, 8 Feb 2019 10:37:49 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190208093749.txpnnqerogb7rsd6@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-8-roger.pau@citrix.com>
 <781554d1-1133-e510-ee69-e18dff1f155c@citrix.com>
 <20190207175732.4qr56vhuwud6y4xt@mac>
 <88fed20f-b643-6ea1-3306-60fe1ed18314@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <88fed20f-b643-6ea1-3306-60fe1ed18314@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 7/8] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDY6MDU6MjRQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAyLzcvMTkgNTo1NyBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFRodSwgRmViIDA3LCAyMDE5IGF0IDA1OjQ5OjE2UE0gKzAwMDAsIEdlb3JnZSBEdW5sYXAgd3Jv
dGU6Cj4gPj4gT24gMS8zMC8xOSAxMDozNiBBTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4+
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmgKPiA+Pj4gaW5kZXggODM0ZDQ5ZDJkNC4uMWNjOGFjYjNmZSAxMDA2NDQKPiA+
Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+ID4+PiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCj4gPj4+IEBAIC05MzMsOSArOTMzLDEyIEBAIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpwMm1fZ2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAo+ID4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCAqZmxhZ3MpOwo+ID4+PiAgCj4gPj4+ICBzdGF0aWMgaW5saW5lIHZvaWQgcDJtX2VudHJ5X21v
ZGlmeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBwMm1fdHlwZV90IG50LAo+ID4+PiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgdW5zaWduZWQgaW50
IGxldmVsKQo+ID4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5
cGVfdCBvdCwgbWZuX3QgbmZuLCBtZm5fdCBvZm4sCj4gPj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpCj4gPj4+ICB7Cj4gPj4+IC0gICAg
aWYgKCBsZXZlbCAhPSAxIHx8IG50ID09IG90ICkKPiA+Pj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZzsKPiA+Pj4gKwo+ID4+PiArICAgIGlmICggbGV2ZWwgIT0gMSB8fCAobnQgPT0gb3QgJiYg
bWZuX2VxKG5mbiwgb2ZuKSkgKQo+ID4+PiAgICAgICAgICByZXR1cm47Cj4gPj4KPiA+PiBBcmUg
eW91IHN1cmUgdGhhdCBmb3JlaWduIG1hcHBpbmdzIChvciBpb3JlcSBzZXJ2ZXIgcGFnZXMsIGZv
ciB0aGF0Cj4gPj4gbWF0dGVyKSBjYW4gbmV2ZXIgYmUgbGV2ZWwgPiAxPwo+ID4gCj4gPiBOb3Qg
Z2l2ZW4gdGhlIGN1cnJlbnQgWGVuIGludGVyZmFjZSwgc2VlCj4gPiBYRU5NRU1fYWRkX3RvX3Bo
eXNtYXB7X2JhdGNofS4gVGhpcyB3aWxsIGhhdmUgdG8gY2hhbmdlIGlmIHRoZQo+ID4gaW50ZXJm
YWNlIGlzIGV4cGFuZGVkIHRvIGFsbG93IDJNIG9yIDFHIG1hcHBpbmdzLgo+IAo+IFJpZ2h0OyBi
dXQgdGhlIHF1ZXN0aW9uIHJlYWxseSBtZWFudCB0byBzYXk6IElmIHN1Y2ggYW4gaW50ZXJmYWNl
Cj4gZXhwYW5zaW9uIGhhcHBlbmVkLCBhcmUgeW91IHN1cmUgdGhlIHBlcnNvbiB3aG8gZGlkIGl0
IHdvdWxkIHJlbWVtYmVyIHRvCj4gaGFuZGxlIGxhcmdlciBwYWdlcyBkb3duIGhlcmU/CgpJJ3Zl
IGFkZGVkOgoKQlVHX09OKGxldmVsID4gMSAmJiAobnQgPT0gcDJtX2lvcmVxX3NlcnZlciB8fMKg
bnQgPT0gcDJtX21hcF9mb3JlaWduKSk7CgpBdCB0aGUgdG9wIG9mIHRoZSBmdW5jdGlvbi4gVGhp
cyB3aWxsIGNhdGNoIGFueSBhdHRlbXB0IHRvIGFkZCBhbnkgb2YKc3VjaCBtYXBwaW5ncyB3aXRo
IGFuIG9yZGVyIGRpZmZlcmVudCB0aGFuIDRLLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 09:56:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 09:56:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs2tV-0002T7-6Z; Fri, 08 Feb 2019 09:56:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5uHS=QP=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gs2tU-0002SN-2C
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 09:56:24 +0000
X-Inumbo-ID: c99771bb-2b87-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c99771bb-2b87-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 09:56:22 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 C9BF6301AB4B; Fri,  8 Feb 2019 11:56:20 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id C2990303EC2A;
 Fri,  8 Feb 2019 11:56:20 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  8 Feb 2019 11:56:15 +0200
Message-Id: <1549619775-4129-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH for-4.12] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, jbeulich@suse.com,
 roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgZG9lcyBub3QgZG9tYWluX3BhdXNlKCksIHBy
ZXN1bWFibHkKb24gcHVycG9zZSAoYXMgaXQgd2FzIG9yaWdpbmFsbHkgc3VwcG9zZWQgdG8gY2F0
ZXIgdG8gYSBpbi1ndWVzdAphZ2VudCwgYW5kIGEgZG9tYWluIHBhdXNpbmcgaXRzZWxmIGlzIG5v
dCBhIGdvb2QgaWRlYSkuCgpUaGlzIGNhbiBsZWFkIHRvIGRvbWFpbiBjcmFzaGVzIGluIHRoZSB2
bXhfdm1leGl0X2hhbmRsZXIoKSBjb2RlCnRoYXQgY2hlY2tzIGlmIHRoZSBndWVzdCBoYXMgdGhl
IGFiaWxpdHkgdG8gc3dpdGNoIEVQVFAgd2l0aG91dCBhbgpleGl0LiBUaGF0IGNvZGUgY2FuIF9f
dm1yZWFkKCkgdGhlIGhvc3QgcDJtJ3MgRVBUX1BPSU5URVIKKGJlZm9yZSBIVk1PUF9hbHRwMm1f
c2V0X2RvbWFpbl9zdGF0ZSAiZm9yX2VhY2hfdmNwdSgpIiBoYXMgYQpjaGFuY2UgdG8gcnVuIGFs
dHAybV92Y3B1X2luaXRpYWxpc2UoKSwgYnV0IGFmdGVyCmQtPmFyY2guYWx0cDJtX2FjdGl2ZSBp
cyBzZXQpLgoKV2hpbGUgdGhlIGluLWd1ZXN0IHNjZW5hcmlvIGNvbnRpbnVlcyB0byBwb3NlIHBy
b2JsZW1zLCB0aGlzCnBhdGNoIGZpeGVzIHRoZSAiZXh0ZXJuYWwiIGNhc2UuCgpTaWduZWQtb2Zm
LWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2h2bS9odm0uYyB8IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCmluZGV4IDIxOTQ0ZTkuLjMzMDM4ZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDUzMyw2ICs0
NTMzLDkgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgfQogCisgICAgICAgIGlmICggZCAhPSBjdXJyZW50LT5kb21haW4gKQorICAgICAgICAg
ICAgZG9tYWluX3BhdXNlKGQpOworCiAgICAgICAgIG9zdGF0ZSA9IGQtPmFyY2guYWx0cDJtX2Fj
dGl2ZTsKICAgICAgICAgZC0+YXJjaC5hbHRwMm1fYWN0aXZlID0gISFhLnUuZG9tYWluX3N0YXRl
LnN0YXRlOwogCkBAIC00NTUxLDYgKzQ1NTQsMTAgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3Ao
CiAgICAgICAgICAgICBpZiAoIG9zdGF0ZSApCiAgICAgICAgICAgICAgICAgcDJtX2ZsdXNoX2Fs
dHAybShkKTsKICAgICAgICAgfQorCisgICAgICAgIGlmICggZCAhPSBjdXJyZW50LT5kb21haW4g
KQorICAgICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CisKICAgICAgICAgYnJlYWs7CiAgICAg
fQogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 10:16:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 10:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs3Cf-0004H0-ST; Fri, 08 Feb 2019 10:16:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wKrr=QP=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gs3Ce-0004Gv-7S
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 10:16:12 +0000
X-Inumbo-ID: 8c8f5534-2b8a-11e9-97ce-53d9de5b5061
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c8f5534-2b8a-11e9-97ce-53d9de5b5061;
 Fri, 08 Feb 2019 10:16:07 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 7F5112FEC;
 Fri,  8 Feb 2019 05:16:06 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Fri, 08 Feb 2019 05:16:07 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=lxWqzJ
 i8wTnUASy/wgQ6a0VaAE4I1HUkCZU5Q/ldeJU=; b=Uc2qbfc4eW3m7qkx5spYZV
 6+n6rH5hjC8+T0PLH0ni2RaawZzJWWMMtCWkW6l9EIGbZTrfXuS5GnGOh2rFCw4I
 bwDbzLXqomsGCDn8xiofdWn5nktrDEUE27RVL5r2r5Q1fHLDTAvG6So6sgMSMoUw
 x2RtdjwLDWxlanJXcFmj1LQtLzLMyaH6VeZ+EAf80Y/XVNlVwJK6Q0ji8LQaFtD7
 AZIA8+8Xw5bqXVfVNdgLx+PFzGtiWpwOPFezoq+tm4rO/RZ+18WsydXarvQCO2AR
 Pz258AAxJcInb6Jup8cct5aDIT4y1E+vsd85VxDtSwjv0zQVw/A6esRIvMakjEHw
 ==
X-ME-Sender: <xms:41ZdXL4n-8xLcy9T-0CzWxSHmsZIXl5rwR3q-EKI0K7vfRhWqu3vMg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrledvgddugecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffukfhfgg
 gtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihs
 khhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhngh
 hslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgr
 ihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrd
 gtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:41ZdXGSzt9snTa6TGYXnJiX5FWRBmxBtkHCi_mGHvOS0VZpaoWbaXg>
 <xmx:41ZdXCogwMtv2J-HX4OmSP34NcTHwBGVfbAnAa8Q1xKHwWeNPHCN4w>
 <xmx:41ZdXMIAfhNH6UHMC2wPCcu9oBCNJDh959Klbal8kW_iqoFuz0V6Zg>
 <xmx:5lZdXPFQeXBpwN7OG127pDF8IiZYG-eG1YAswIXUgMGwjmChn9wx_Q>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 6A19210315;
 Fri,  8 Feb 2019 05:16:02 -0500 (EST)
Date: Fri, 8 Feb 2019 11:15:59 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190208101559.GA21228@mail-itl>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <f5bf6b245f91398e0235a7b603ebc08ef64135ab.1549498018.git-series.marmarek@invisiblethingslab.com>
 <20190207095719.7r6mikq5ahdbw34p@mac>
 <20190207132124.GW21228@mail-itl> <20190207145238.GX21228@mail-itl>
 <20190207145754.t2pr4mlqjb2ohpqi@mac>
 <20190207154138.GY21228@mail-itl>
 <20190207174016.gij6u5wqhrhckt3a@mac>
 <20190207175157.GZ21228@mail-itl>
 <20190208093537.wzzgkxf7hllrrd4r@mac>
MIME-Version: 1.0
In-Reply-To: <20190208093537.wzzgkxf7hllrrd4r@mac>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v4 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============3453972692513130046=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3453972692513130046==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="O9T4zNOkGnr0n+A/"
Content-Disposition: inline


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

On Fri, Feb 08, 2019 at 10:35:37AM +0100, Roger Pau Monn=C3=A9 wrote:
> What about hot-unplug? The proper flow there would be to ask the
> stubdomain to detach the device, and only deassign it after the
> stubdomain has reported successful detach. I think that's already the
> case.

I think so.

The approach with handling stubdomain permission in {create,destroy}_irq
seems to work, the patch will follow.=20
There is one code path where I haven't managed to properly extract
possible stubdomain in use:
pci_remove_device()
 -> pci_cleanup_msi()
   -> msi_free_irqs()
     -> msi_free_irq()
       -> destroy_irq()
   =20
For now I've hardcoded hardware_domain there (in msi_free_irqs). Can it
happen when device is still assigned to some domU?

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

--O9T4zNOkGnr0n+A/
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxdVt8ACgkQ24/THMrX
1yzcuwf/UZwCIait1vMY6DRlVLtd9jM3QZNcQtWUhO7HXscOQ0PGYJHF1OvkdEdX
Qzb3IW7dYZE8S01cWDAzzTrR3o96gXlLHR1X5qz4pgHr1HWxvMBsZG/kD0VCtwKu
jkLlSPqFCVJIVz6LaSzmsr9wA44MK8Db36JY91UAK7v8kFL9cbbFhXi3Mvjme/f2
C/SAxOXZr77y/ks8mehu3JFK2rs5Rnh1H8Yzm2iJWMSBHiGa7/YQNh8v4H+EiAWR
qU0PP0Xr3z3JRfZFotVFC8xO2Mh3YBBIbzXigGKWT0DQX80R8TYCTDY069hERBCq
xw/igZnk8wEeTBFilA0t450LhTAphg==
=2PUw
-----END PGP SIGNATURE-----

--O9T4zNOkGnr0n+A/--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3453972692513130046==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 08 10:17:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 10:17:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs3Du-0004LH-83; Fri, 08 Feb 2019 10:17:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wKrr=QP=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gs3Ds-0004L8-O0
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 10:17:28 +0000
X-Inumbo-ID: bb4571fa-2b8a-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb4571fa-2b8a-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 10:17:26 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 9026521C1B;
 Fri,  8 Feb 2019 05:17:25 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Fri, 08 Feb 2019 05:17:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm2; bh=5a12Qu+2tSkrvbGrafsqwqQrafFACyh3zIescHs2x
 7c=; b=g+ub3VY8F+A0WFFqXc9SYouGcNoxrDormBBKA7uwf7IcScHHyCfL7VzaT
 LHY7DVPw/3GisKG+HI4l5fcaPfynfFAoBB79DrI1Bkc0KCxPOOPkLEq/l+ClVQS4
 9O9QzUd0I4YsL9atw/wOOMqE+K14FOPeX2rJp+/DmXAiYqpiFr9vz8DN27DfJ1M5
 iqU7+hUr2f40fisbUM1L2RGUh0KuzNFXEbSRMPAcAz7rUzXjA7+7htb5tOkB6pI8
 GMU34LXD7FnbtglSA5hbsPO3rlJAcokQN8K4kFJ/YH8eyV1s0kfu34zu4Qh4miV9
 oV9TL1JK6QPKKVIQoM4kyFlv+sC/g==
X-ME-Sender: <xms:NFddXIIq6omMF-KcwZB5au74Jo_WQwykJRa_bSU2dvnvkBCpj8aZWQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrledvgddugecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufffkffojg
 hfgggtohfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohif
 shhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinh
 hgshhlrggsrdgtohhmqeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeel
 uddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkh
 esihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihii
 vgeptd
X-ME-Proxy: <xmx:NFddXOKEUN-QWi_cOdKm1FMgs3EmKqW11EiZRIa1l4fH2eSuBg919g>
 <xmx:NFddXGWWTB1XyfNQYIZcmMo6m2RNVOo3FRi32HBEy0i_sx4L_6UoQA>
 <xmx:NFddXAgQsat4-oRKsq1dFklZnuHY9cvwcD5hhI31oJ6uBkggi5zXgA>
 <xmx:NVddXD-vfU19Vdmlm8fWpqwy8wA68PsgN5isuCJ8lL7KluRjf2iFtA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id DEAF4100BA;
 Fri,  8 Feb 2019 05:17:21 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  8 Feb 2019 11:17:05 +0100
Message-Id: <20190208101705.31790-1-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <20190208101559.GA21228@mail-itl>
References: <20190208101559.GA21228@mail-itl>
MIME-Version: 1.0
Organization: Invisible Things Lab
Subject: [Xen-devel] [PATCH v4.1 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3R1YmRvbWFpbnMgbmVlZCB0byBiZSBnaXZlbiBzdWZmaWNpZW50IHByaXZpbGVnZSBvdmVyIHRo
ZSBndWVzdCB3aGljaCBpdApwcm92aWRlcyBlbXVsYXRpb24gZm9yIGluIG9yZGVyIGZvciBQQ0kg
cGFzc3Rocm91Z2ggdG8gd29yayBjb3JyZWN0bHkuCldoZW4gYSBIVk0gZG9tYWluIHRyeSB0byBl
bmFibGUgTVNJLCBRRU1VIGluIHN0dWJkb21haW4gY2FsbHMKUEhZU0RFVk9QX21hcF9waXJxLCBi
dXQgbGF0ZXIgaXQgbmVlZHMgdG8gY2FsbCBYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxIGFzCnBhcnQg
b2YgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxLiBBbGxvdyBmb3IgdGhhdCBhcyBwYXJ0IG9mClBI
WVNERVZPUF9tYXBfcGlycS4KClRoaXMgaXMgbm90IG5lZWRlZCBmb3IgUENJIElOVHgsIGJlY2F1
c2UgSVJRIGluIHRoYXQgY2FzZSBpcyBrbm93bgpiZWZvcmVoYW5kIGFuZCB0aGUgc3R1YmRvbWFp
biBpcyBnaXZlbiBwZXJtaXNzaW9ucyBvdmVyIHRoaXMgSVJRIGJ5CmxpYnhsX19kZXZpY2VfcGNp
X2FkZCAodGhlcmUncyBhIGRvX3BjaV9hZGQgYWdhaW5zdCB0aGUgc3R1YmRvbWFpbikuCgpjcmVh
dGVfaXJxKCkgYWxyZWFkeSBncmFudCBJUlEgYWNjZXNzIHRvIGhhcmR3YXJlX2RvbWFpbiwgd2l0
aAphc3N1bXB0aW9uIHRoZSBkZXZpY2UgbW9kZWwgKHNvbWV0aGluZyBtYW5hZ2luZyB0aGlzIElS
USkgbGl2ZXMgdGhlcmUuCk1vZGlmeSBjcmVhdGVfaXJxKCkgdG8gdGFrZSBhZGRpdGlvbmFsIHBh
cmFtZXRlciBwb2ludGluZyBhdCBkZXZpY2UKbW9kZWwgZG9tYWluIC0gd2hpY2ggbWF5IGJlIGRv
bTAgb3Igc3R1YmRvbWFpbi4gRG8gdGhlIHNhbWUgd2l0aApkZXN0cm95X2lycSgpIChhbmQgbXNp
X2ZyZWVfaXJxKCkgd2hpY2ggY2FsbHMgaXQpIHRvIHJldmVyc2UgdGhlCm9wZXJhdGlvbi4KClRo
ZW4sIGFkanVzdCBhbGwgY2FsbGVycyB0byBwcm92aWRlIHRoZSBwYXJhbWV0ZXIuIEluIGNhc2Ug
b2YgY2FsbHMgbm90CnJlbGF0ZWQgdG8gc3R1YmRvbWFpbi1pbml0aWF0ZWQgYWxsb2NhdGlvbnMs
IGdpdmUgaXQgaGFyZHdhcmVfZG9tYWluLCBzbwp0aGUgYmVoYXZpb3IgaXMgdW5jaGFuZ2VkIHRo
ZXJlLgoKSW5zcGlyZWQgYnkgaHR0cHM6Ly9naXRodWIuY29tL09wZW5YVC94ZW5jbGllbnQtb2Uv
YmxvYi81ZTBlNzMwNGE1YTNjNzVlZjAxMjQwYTFlMzY3MzY2NWIyYWFmMDVlL3JlY2lwZXMtZXh0
ZW5kZWQveGVuL2ZpbGVzL3N0dWJkb21haW4tbXNpLWlycS1hY2Nlc3MucGF0Y2ggYnkgRXJpYyBD
aGFudWRldCA8Y2hhbnVkZXRlQGFpbmZvc2VjLmNvbT4uCgpTaWduZWQtb2ZmLWJ5OiBTaW1vbiBH
YWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+ClNpZ25lZC1vZmYtYnk6IE1hcmVr
IE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
LS0tCkNoYW5nZXMgaW4gdjM6CiAtIGV4dGVuZCBjb21taXQgbWVzc2FnZQpDaGFuZ2VzIGluIHY0
OgogLSBhZGQgbWlzc2luZyBkZXN0cm95X2lycSBvbiBlcnJvciBwYXRoCkNoYW5nZXMgaW4gdjQu
MToKIC0gbW92ZSBpcnFfe2dyYW50LHJldm9rZX1fYWNjZXNzKCkgdG8ge2NyZWF0ZSxkZXN0cm95
fV9pcnEoKSwgd2hpY2gKICAgYmFzaWNhbGx5IG1ha2UgaXQgYSBkaWZmZXJlbnQgcGF0Y2gKClRo
ZXJlIGlzIG9uZSBjb2RlIHBhdGggd2hlcmUgSSBoYXZlbid0IG1hbmFnZWQgdG8gcHJvcGVybHkg
ZXh0cmFjdApwb3NzaWJsZSBzdHViZG9tYWluIGluIHVzZToKcGNpX3JlbW92ZV9kZXZpY2UoKQog
LT4gcGNpX2NsZWFudXBfbXNpKCkKICAgLT4gbXNpX2ZyZWVfaXJxcygpCiAgICAgLT4gbXNpX2Zy
ZWVfaXJxKCkKICAgICAgIC0+IGRlc3Ryb3lfaXJxKCkKCkZvciBub3cgSSd2ZSBoYXJkY29kZWQg
aGFyZHdhcmVfZG9tYWluIHRoZXJlIChpbiBtc2lfZnJlZV9pcnFzKS4gQ2FuIGl0IGhhcHBlbgp3
aGVuIGRldmljZSBpcyBzdGlsbCBhc3NpZ25lZCB0byBzb21lIGRvbVU/Ci0tLQogeGVuL2FyY2gv
eDg2L2hwZXQuYyAgICAgICAgICAgICAgICAgICAgICB8ICA1ICstLQogeGVuL2FyY2gveDg2L2ly
cS5jICAgICAgICAgICAgICAgICAgICAgICB8IDQ2ICsrKysrKysrKysrKysrLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L21zaS5jICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrLS0KIHhlbi9k
cml2ZXJzL2NoYXIvbnMxNjU1MC5jICAgICAgICAgICAgICAgfCAgNiArKy0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIHwgIDQgKy0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuYyAgICAgIHwgIDcgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9p
cnEuaCAgICAgICAgICAgICAgICB8ICA0ICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaCAg
ICAgICAgICAgICAgICB8ICAyICstCiA4IGZpbGVzIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyks
IDM0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ocGV0LmMgYi94ZW4v
YXJjaC94ODYvaHBldC5jCmluZGV4IDRiMDg0ODhlZjEuLjZkYjcxZGZkNzEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9ocGV0LmMKKysrIGIveGVuL2FyY2gveDg2L2hwZXQuYwpAQCAtMTEsNiAr
MTEsNyBAQAogI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAjaW5jbHVkZSA8eGVuL2lycS5oPgog
I2luY2x1ZGUgPHhlbi9udW1hLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8
YXNtL2ZpeG1hcC5oPgogI2luY2x1ZGUgPGFzbS9kaXY2NC5oPgogI2luY2x1ZGUgPGFzbS9ocGV0
Lmg+CkBAIC0zNjgsMTMgKzM2OSwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBocGV0X2Fzc2lnbl9p
cnEoc3RydWN0IGhwZXRfZXZlbnRfY2hhbm5lbCAqY2gpCiB7CiAgICAgaW50IGlycTsKIAotICAg
IGlmICggKGlycSA9IGNyZWF0ZV9pcnEoTlVNQV9OT19OT0RFKSkgPCAwICkKKyAgICBpZiAoIChp
cnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9fTk9ERSwgaGFyZHdhcmVfZG9tYWluKSkgPCAwICkKICAg
ICAgICAgcmV0dXJuIGlycTsKIAogICAgIGNoLT5tc2kuaXJxID0gaXJxOwogICAgIGlmICggaHBl
dF9zZXR1cF9tc2lfaXJxKGNoKSApCiAgICAgewotICAgICAgICBkZXN0cm95X2lycShpcnEpOwor
ICAgICAgICBkZXN0cm95X2lycShpcnEsIGhhcmR3YXJlX2RvbWFpbik7CiAgICAgICAgIHJldHVy
biAtRUlOVkFMOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIveGVu
L2FyY2gveDg2L2lycS5jCmluZGV4IDhiNDRkNmNlMGIuLmQ0MWIzMmIyZjQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE1Nyw3ICsx
NTcsNyBAQCBpbnQgX19pbml0IGJpbmRfaXJxX3ZlY3RvcihpbnQgaXJxLCBpbnQgdmVjdG9yLCBj
b25zdCBjcHVtYXNrX3QgKmNwdV9tYXNrKQogLyoKICAqIER5bmFtaWMgaXJxIGFsbG9jYXRlIGFu
ZCBkZWFsbG9jYXRpb24gZm9yIE1TSQogICovCi1pbnQgY3JlYXRlX2lycShub2RlaWRfdCBub2Rl
KQoraW50IGNyZWF0ZV9pcnEobm9kZWlkX3Qgbm9kZSwgc3RydWN0IGRvbWFpbiAqZG1fZG9tYWlu
KQogewogICAgIGludCBpcnEsIHJldDsKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CkBAIC0x
OTAsMTkgKzE5MCwxOSBAQCBpbnQgY3JlYXRlX2lycShub2RlaWRfdCBub2RlKQogICAgICAgICBk
ZXNjLT5hcmNoLnVzZWQgPSBJUlFfVU5VU0VEOwogICAgICAgICBpcnEgPSByZXQ7CiAgICAgfQot
ICAgIGVsc2UgaWYgKCBoYXJkd2FyZV9kb21haW4gKQorICAgIGVsc2UgaWYgKCBkbV9kb21haW4g
KQogICAgIHsKLSAgICAgICAgcmV0ID0gaXJxX3Blcm1pdF9hY2Nlc3MoaGFyZHdhcmVfZG9tYWlu
LCBpcnEpOworICAgICAgICByZXQgPSBpcnFfcGVybWl0X2FjY2VzcyhkbV9kb21haW4sIGlycSk7
CiAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKLSAg
ICAgICAgICAgICAgICAgICAiQ291bGQgbm90IGdyYW50IERvbTAgYWNjZXNzIHRvIElSUSVkIChl
cnJvciAlZClcbiIsCi0gICAgICAgICAgICAgICAgICAgaXJxLCByZXQpOworICAgICAgICAgICAg
ICAgICAgICJDb3VsZCBub3QgZ3JhbnQgRG9tJXUgYWNjZXNzIHRvIElSUSVkIChlcnJvciAlZClc
biIsCisgICAgICAgICAgICAgICAgICAgZG1fZG9tYWluLT5kb21haW5faWQsIGlycSwgcmV0KTsK
ICAgICB9CiAKICAgICByZXR1cm4gaXJxOwogfQogCi12b2lkIGRlc3Ryb3lfaXJxKHVuc2lnbmVk
IGludCBpcnEpCit2b2lkIGRlc3Ryb3lfaXJxKHVuc2lnbmVkIGludCBpcnEsIHN0cnVjdCBkb21h
aW4gKmRtX2RvbWFpbikKIHsKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBpcnFfdG9fZGVz
YyhpcnEpOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC0yMTAsMTQgKzIxMCwxNCBAQCB2
b2lkIGRlc3Ryb3lfaXJxKHVuc2lnbmVkIGludCBpcnEpCiAKICAgICBCVUdfT04oIU1TSV9JUlEo
aXJxKSk7CiAKLSAgICBpZiAoIGhhcmR3YXJlX2RvbWFpbiApCisgICAgaWYgKCBkbV9kb21haW4g
KQogICAgIHsKLSAgICAgICAgaW50IGVyciA9IGlycV9kZW55X2FjY2VzcyhoYXJkd2FyZV9kb21h
aW4sIGlycSk7CisgICAgICAgIGludCBlcnIgPSBpcnFfZGVueV9hY2Nlc3MoZG1fZG9tYWluLCBp
cnEpOwogCiAgICAgICAgIGlmICggZXJyICkKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19F
UlIKLSAgICAgICAgICAgICAgICAgICAiQ291bGQgbm90IHJldm9rZSBEb20wIGFjY2VzcyB0byBJ
UlEldSAoZXJyb3IgJWQpXG4iLAotICAgICAgICAgICAgICAgICAgIGlycSwgZXJyKTsKKyAgICAg
ICAgICAgICAgICAgICAiQ291bGQgbm90IHJldm9rZSBEb20ldSBhY2Nlc3MgdG8gSVJRJXUgKGVy
cm9yICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICBkbV9kb21haW4tPmRvbWFpbl9pZCwgaXJx
LCBlcnIpOwogICAgIH0KIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CkBAIC0yMDEwLDcgKzIwMTAsOSBAQCBpbnQgbWFwX2RvbWFpbl9waXJxKAogICAgICAgICAg
ICAgICAgICAgICBkLT5kb21haW5faWQsIGlycSk7CiAgICAgICAgICAgICBwY2lfZGlzYWJsZV9t
c2kobXNpX2Rlc2MpOwogICAgICAgICAgICAgbXNpX2Rlc2MtPmlycSA9IC0xOwotICAgICAgICAg
ICAgbXNpX2ZyZWVfaXJxKG1zaV9kZXNjKTsKKyAgICAgICAgICAgIG1zaV9mcmVlX2lycShtc2lf
ZGVzYywKKyAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPnRhcmdldCA9
PSBkID8gY3VycmVudC0+ZG9tYWluCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6IGhhcmR3YXJlX2RvbWFpbik7CiAgICAgICAgICAgICByZXQg
PSAtRUJVU1k7CiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgIH0KQEAgLTIwMzgsNyAr
MjA0MCw5IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgICAgICAgICBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiAKICAgICAgICAgICAgIGluZm8gPSBOVUxM
OwotICAgICAgICAgICAgaXJxID0gY3JlYXRlX2lycShOVU1BX05PX05PREUpOworICAgICAgICAg
ICAgaXJxID0gY3JlYXRlX2lycShOVU1BX05PX05PREUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+dGFyZ2V0ID09IGQgPyBjdXJyZW50LT5kb21haW4KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
IGhhcmR3YXJlX2RvbWFpbik7CiAgICAgICAgICAgICByZXQgPSBpcnEgPj0gMCA/IHByZXBhcmVf
ZG9tYWluX2lycV9waXJxKGQsIGlycSwgcGlycSArIG5yLCAmaW5mbykKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogaXJxOwogICAgICAgICAgICAgaWYgKCByZXQgPCAwICkKQEAgLTIwOTUs
NyArMjA5OSw5IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgICAgICAgICAgICAgaXJxID0g
aW5mby0+YXJjaC5pcnE7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBtc2lfZGVzYy0+aXJx
ID0gLTE7Ci0gICAgICAgICAgICBtc2lfZnJlZV9pcnEobXNpX2Rlc2MpOworICAgICAgICAgICAg
bXNpX2ZyZWVfaXJxKG1zaV9kZXNjLAorICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQt
PmRvbWFpbi0+dGFyZ2V0ID09IGQgPyBjdXJyZW50LT5kb21haW4KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogaGFyZHdhcmVfZG9tYWluKTsK
ICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgfQogCkBAIC0yMjU1LDcgKzIyNjEsOSBA
QCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50IHBpcnEpCiAgICAg
fQogCiAgICAgaWYgKG1zaV9kZXNjKQotICAgICAgICBtc2lfZnJlZV9pcnEobXNpX2Rlc2MpOwor
ICAgICAgICBtc2lfZnJlZV9pcnEobXNpX2Rlc2MsCisgICAgICAgICAgICAgICAgICAgICBjdXJy
ZW50LT5kb21haW4tPnRhcmdldCA9PSBkID8gY3VycmVudC0+ZG9tYWluCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogaGFyZHdhcmVfZG9tYWluKTsK
IAogIGRvbmU6CiAgICAgcmV0dXJuIHJldDsKQEAgLTI2NzEsMTAgKzI2NzksMTAgQEAgaW50IGFs
bG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50IGluZGV4LCBpbnQg
KnBpcnFfcCwKICAgICAgICAgICAgIG1zaS0+ZW50cnlfbnIgPSAxOwogICAgICAgICBpcnEgPSBp
bmRleDsKICAgICAgICAgaWYgKCBpcnEgPT0gLTEgKQotICAgICAgICB7CiAgICAgY2FzZSBNQVBf
UElSUV9UWVBFX01VTFRJX01TSToKLSAgICAgICAgICAgIGlycSA9IGNyZWF0ZV9pcnEoTlVNQV9O
T19OT0RFKTsKLSAgICAgICAgfQorICAgICAgICAgICAgaXJxID0gY3JlYXRlX2lycShOVU1BX05P
X05PREUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+dGFy
Z2V0ID09IGQgPyBjdXJyZW50LT5kb21haW4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGhhcmR3YXJlX2RvbWFpbik7CiAKICAgICAg
ICAgaWYgKCBpcnEgPCBucl9pcnFzX2dzaSB8fCBpcnEgPj0gbnJfaXJxcyApCiAgICAgICAgIHsK
QEAgLTI3MTcsNyArMjcyNSw5IEBAIGludCBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKHN0cnVj
dCBkb21haW4gKmQsIGludCBpbmRleCwgaW50ICpwaXJxX3AsCiAgICAgICAgIGNhc2UgTUFQX1BJ
UlFfVFlQRV9NU0k6CiAgICAgICAgICAgICBpZiAoIGluZGV4ID09IC0xICkKICAgICAgICAgY2Fz
ZSBNQVBfUElSUV9UWVBFX01VTFRJX01TSToKLSAgICAgICAgICAgICAgICBkZXN0cm95X2lycShp
cnEpOworICAgICAgICAgICAgICAgIGRlc3Ryb3lfaXJxKGlycSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPnRhcmdldCA9PSBkID8gY3VycmVudC0+ZG9tYWlu
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IGhhcmR3YXJlX2RvbWFpbik7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAg
IH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc2kuYyBiL3hlbi9hcmNoL3g4Ni9tc2kuYwpp
bmRleCBiYWJjNDE0N2M0Li42NjAyNmUzY2E1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNp
LmMKKysrIGIveGVuL2FyY2gveDg2L21zaS5jCkBAIC02MzMsNyArNjMzLDcgQEAgaW50IF9fc2V0
dXBfbXNpX2lycShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIHN0cnVjdCBtc2lfZGVzYyAqbXNpZGVz
YywKICAgICByZXR1cm4gcmV0OwogfQogCi1pbnQgbXNpX2ZyZWVfaXJxKHN0cnVjdCBtc2lfZGVz
YyAqZW50cnkpCitpbnQgbXNpX2ZyZWVfaXJxKHN0cnVjdCBtc2lfZGVzYyAqZW50cnksIHN0cnVj
dCBkb21haW4gKmRtX2RvbWFpbikKIHsKICAgICB1bnNpZ25lZCBpbnQgbnIgPSBlbnRyeS0+bXNp
X2F0dHJpYi50eXBlICE9IFBDSV9DQVBfSURfTVNJWAogICAgICAgICAgICAgICAgICAgICAgID8g
ZW50cnktPm1zaS5udmVjIDogMTsKQEAgLTY0MSw3ICs2NDEsNyBAQCBpbnQgbXNpX2ZyZWVfaXJx
KHN0cnVjdCBtc2lfZGVzYyAqZW50cnkpCiAgICAgd2hpbGUgKCBuci0tICkKICAgICB7CiAgICAg
ICAgIGlmICggZW50cnlbbnJdLmlycSA+PSAwICkKLSAgICAgICAgICAgIGRlc3Ryb3lfaXJxKGVu
dHJ5W25yXS5pcnEpOworICAgICAgICAgICAgZGVzdHJveV9pcnEoZW50cnlbbnJdLmlycSwgZG1f
ZG9tYWluKTsKIAogICAgICAgICAvKiBGcmVlIHRoZSB1bnVzZWQgSVJURSBpZiBpbnRyIHJlbWFw
IGVuYWJsZWQgKi8KICAgICAgICAgaWYgKCBpb21tdV9pbnRyZW1hcCApCkBAIC0xMjgwLDcgKzEy
ODAsNyBAQCBzdGF0aWMgdm9pZCBtc2lfZnJlZV9pcnFzKHN0cnVjdCBwY2lfZGV2KiBkZXYpCiAg
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKCBlbnRyeSwgdG1wLCAmZGV2LT5tc2lfbGlzdCwg
bGlzdCApCiAgICAgewogICAgICAgICBwY2lfZGlzYWJsZV9tc2koZW50cnkpOwotICAgICAgICBt
c2lfZnJlZV9pcnEoZW50cnkpOworICAgICAgICBtc2lfZnJlZV9pcnEoZW50cnksIGhhcmR3YXJl
X2RvbWFpbik7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL25zMTY1
NTAuYyBiL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCmluZGV4IDE4OWUxMjFiN2UuLjIwMzdi
YmJmMDggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCisrKyBiL3hlbi9k
cml2ZXJzL2NoYXIvbnMxNjU1MC5jCkBAIC03MTksNyArNzE5LDcgQEAgc3RhdGljIHZvaWQgX19p
bml0IG5zMTY1NTBfaW5pdF9pcnEoc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQogICAgIHN0cnVj
dCBuczE2NTUwICp1YXJ0ID0gcG9ydC0+dWFydDsKIAogICAgIGlmICggdWFydC0+bXNpICkKLSAg
ICAgICAgdWFydC0+aXJxID0gY3JlYXRlX2lycSgwKTsKKyAgICAgICAgdWFydC0+aXJxID0gY3Jl
YXRlX2lycSgwLCBoYXJkd2FyZV9kb21haW4pOwogI2VuZGlmCiB9CiAKQEAgLTgxMiw5ICs4MTIs
OSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbnMxNjU1MF9pbml0X3Bvc3RpcnEoc3RydWN0IHNlcmlh
bF9wb3J0ICpwb3J0KQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgdWFy
dC0+aXJxID0gMDsKICAgICAgICAgICAgICAgICAgICAgaWYgKCBtc2lfZGVzYyApCi0gICAgICAg
ICAgICAgICAgICAgICAgICBtc2lfZnJlZV9pcnEobXNpX2Rlc2MpOworICAgICAgICAgICAgICAg
ICAgICAgICAgbXNpX2ZyZWVfaXJxKG1zaV9kZXNjLCBoYXJkd2FyZV9kb21haW4pOwogICAgICAg
ICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgICAgICAgICBkZXN0cm95X2lycSht
c2kuaXJxKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGRlc3Ryb3lfaXJxKG1zaS5pcnEsIGhh
cmR3YXJlX2RvbWFpbik7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwppbmRleCAxN2YzOTU1MmE5Li40MjNj
NDczYTYzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5p
dC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKQEAgLTc4
MCw3ICs3ODAsNyBAQCBzdGF0aWMgYm9vbF90IF9faW5pdCBzZXRfaW9tbXVfaW50ZXJydXB0X2hh
bmRsZXIoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUpCiAgICAgaHdfaXJxX2NvbnRyb2xsZXIgKmhh
bmRsZXI7CiAgICAgdTE2IGNvbnRyb2w7CiAKLSAgICBpcnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9f
Tk9ERSk7CisgICAgaXJxID0gY3JlYXRlX2lycShOVU1BX05PX05PREUsIGhhcmR3YXJlX2RvbWFp
bik7CiAgICAgaWYgKCBpcnEgPD0gMCApCiAgICAgewogICAgICAgICBkcHJpbnRrKFhFTkxPR19F
UlIsICJJT01NVTogbm8gaXJxc1xuIik7CkBAIC04MTYsNyArODE2LDcgQEAgc3RhdGljIGJvb2xf
dCBfX2luaXQgc2V0X2lvbW11X2ludGVycnVwdF9oYW5kbGVyKHN0cnVjdCBhbWRfaW9tbXUgKmlv
bW11KQogICAgICAgICByZXQgPSByZXF1ZXN0X2lycShpcnEsIDAsIGlvbW11X2ludGVycnVwdF9o
YW5kbGVyLCAiYW1kX2lvbW11IiwgaW9tbXUpOwogICAgIGlmICggcmV0ICkKICAgICB7Ci0gICAg
ICAgIGRlc3Ryb3lfaXJxKGlycSk7CisgICAgICAgIGRlc3Ryb3lfaXJxKGlycSwgaGFyZHdhcmVf
ZG9tYWluKTsKICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJjYW4ndCByZXF1ZXN0IGlycVxuIik7
CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMK
aW5kZXggNTBhMGUyNTIyNC4uNzNjZjE2YzE0NSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMKQEAgLTExMzgsNyArMTEzOCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IGlvbW11X3NldF9p
bnRlcnJ1cHQoc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkKQogICAgIHN0cnVjdCBpcnFfZGVz
YyAqZGVzYzsKIAogICAgIGlycSA9IGNyZWF0ZV9pcnEocmhzYSA/IHB4bV90b19ub2RlKHJoc2Et
PnByb3hpbWl0eV9kb21haW4pCi0gICAgICAgICAgICAgICAgICAgICAgICAgIDogTlVNQV9OT19O
T0RFKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgOiBOVU1BX05PX05PREUsCisgICAgICAg
ICAgICAgICAgICAgICBoYXJkd2FyZV9kb21haW4pOwogICAgIGlmICggaXJxIDw9IDAgKQogICAg
IHsKICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSIFZURFBSRUZJWCwgIklPTU1VOiBubyBpcnEg
YXZhaWxhYmxlIVxuIik7CkBAIC0xMTUxLDcgKzExNTIsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBp
b21tdV9zZXRfaW50ZXJydXB0KHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZCkKICAgICBpZiAo
IHJldCApCiAgICAgewogICAgICAgICBkZXNjLT5oYW5kbGVyID0gJm5vX2lycV90eXBlOwotICAg
ICAgICBkZXN0cm95X2lycShpcnEpOworICAgICAgICBkZXN0cm95X2lycShpcnEsIGhhcmR3YXJl
X2RvbWFpbik7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiBWVERQUkVGSVgsICJJT01NVTog
Y2FuJ3QgcmVxdWVzdCBpcnFcbiIpOwogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KQEAgLTEy
ODYsNyArMTI4Nyw3IEBAIHZvaWQgX19pbml0IGlvbW11X2ZyZWUoc3RydWN0IGFjcGlfZHJoZF91
bml0ICpkcmhkKQogCiAgICAgZnJlZV9pbnRlbF9pb21tdShpb21tdS0+aW50ZWwpOwogICAgIGlm
ICggaW9tbXUtPm1zaS5pcnEgPj0gMCApCi0gICAgICAgIGRlc3Ryb3lfaXJxKGlvbW11LT5tc2ku
aXJxKTsKKyAgICAgICAgZGVzdHJveV9pcnEoaW9tbXUtPm1zaS5pcnEsIGhhcmR3YXJlX2RvbWFp
bik7CiAgICAgeGZyZWUoaW9tbXUpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2lycS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaAppbmRleCA0YjM5OTk3ZjA5Li5j
ZjI4YTVjNWZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKQEAgLTE1NSw4ICsxNTUsOCBAQCBpbnQgIGluaXRfaXJx
X2RhdGEodm9pZCk7CiB2b2lkIGNsZWFyX2lycV92ZWN0b3IoaW50IGlycSk7CiAKIGludCBpcnFf
dG9fdmVjdG9yKGludCBpcnEpOwotaW50IGNyZWF0ZV9pcnEobm9kZWlkX3Qgbm9kZSk7Ci12b2lk
IGRlc3Ryb3lfaXJxKHVuc2lnbmVkIGludCBpcnEpOworaW50IGNyZWF0ZV9pcnEobm9kZWlkX3Qg
bm9kZSwgc3RydWN0IGRvbWFpbiAqZG1fZG9tYWluKTsKK3ZvaWQgZGVzdHJveV9pcnEodW5zaWdu
ZWQgaW50IGlycSwgc3RydWN0IGRvbWFpbiAqZG1fZG9tYWluKTsKIGludCBhc3NpZ25faXJxX3Zl
Y3RvcihpbnQgaXJxLCBjb25zdCBjcHVtYXNrX3QgKik7CiAKIGV4dGVybiB2b2lkIGlycV9jb21w
bGV0ZV9tb3ZlKHN0cnVjdCBpcnFfZGVzYyAqKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNpLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCmluZGV4IDEwMzg3ZGNlMmUu
LjFhNWJhODRjY2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaApAQCAtMTM0LDcgKzEzNCw3IEBAIHN0cnVjdCBtc2lf
ZGVzYyB7CiAjZGVmaW5lIE1TSV9UWVBFX0lPTU1VICAgMgogCiBpbnQgbXNpX21hc2thYmxlX2ly
cShjb25zdCBzdHJ1Y3QgbXNpX2Rlc2MgKik7Ci1pbnQgbXNpX2ZyZWVfaXJxKHN0cnVjdCBtc2lf
ZGVzYyAqZW50cnkpOworaW50IG1zaV9mcmVlX2lycShzdHJ1Y3QgbXNpX2Rlc2MgKmVudHJ5LCBz
dHJ1Y3QgZG9tYWluICpkbV9kb21haW4pOwogCiAvKgogICogQXNzdW1lIHRoZSBtYXhpbXVtIG51
bWJlciBvZiBob3QgcGx1ZyBzbG90cyBzdXBwb3J0ZWQgYnkgdGhlIHN5c3RlbSBpcyBhYm91dAot
LSAKMi4xNy4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 10:52:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 10:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs3lF-0007jV-1L; Fri, 08 Feb 2019 10:51:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7NEh=QP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gs3lE-0007jQ-17
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 10:51:56 +0000
X-Inumbo-ID: 8bd06955-2b8f-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8bd06955-2b8f-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 10:51:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Feb 2019 03:51:53 -0700
Message-Id: <5C5D5F450200007800214FDD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Feb 2019 03:51:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1549619775-4129-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1549619775-4129-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDEwOjU2LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gSFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgZG9lcyBub3QgZG9tYWluX3BhdXNl
KCksIHByZXN1bWFibHkKPiBvbiBwdXJwb3NlIChhcyBpdCB3YXMgb3JpZ2luYWxseSBzdXBwb3Nl
ZCB0byBjYXRlciB0byBhIGluLWd1ZXN0Cj4gYWdlbnQsIGFuZCBhIGRvbWFpbiBwYXVzaW5nIGl0
c2VsZiBpcyBub3QgYSBnb29kIGlkZWEpLgo+IAo+IFRoaXMgY2FuIGxlYWQgdG8gZG9tYWluIGNy
YXNoZXMgaW4gdGhlIHZteF92bWV4aXRfaGFuZGxlcigpIGNvZGUKPiB0aGF0IGNoZWNrcyBpZiB0
aGUgZ3Vlc3QgaGFzIHRoZSBhYmlsaXR5IHRvIHN3aXRjaCBFUFRQIHdpdGhvdXQgYW4KPiBleGl0
LiBUaGF0IGNvZGUgY2FuIF9fdm1yZWFkKCkgdGhlIGhvc3QgcDJtJ3MgRVBUX1BPSU5URVIKPiAo
YmVmb3JlIEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlICJmb3JfZWFjaF92Y3B1KCkiIGhh
cyBhCj4gY2hhbmNlIHRvIHJ1biBhbHRwMm1fdmNwdV9pbml0aWFsaXNlKCksIGJ1dCBhZnRlcgo+
IGQtPmFyY2guYWx0cDJtX2FjdGl2ZSBpcyBzZXQpLgo+IAo+IFdoaWxlIHRoZSBpbi1ndWVzdCBz
Y2VuYXJpbyBjb250aW51ZXMgdG8gcG9zZSBwcm9ibGVtcywgdGhpcwo+IHBhdGNoIGZpeGVzIHRo
ZSAiZXh0ZXJuYWwiIGNhc2UuCgpJT1cgeW91J3JlIHBhcGVyaW5nIG92ZXIgdGhlIHByb2JsZW0g
cmF0aGVyIHRoYW4gZml4aW5nIGl0LiBXaHkKZG9lcyBhbHRwMm1fYWN0aXZlIGdldCBzZXQgdG8g
dHJ1ZSBiZWZvcmUgYWN0dWFsbHkgaGF2aW5nIHNldCB1cApldmVyeXRoaW5nPyBTaG91bGRuJ3Qg
aXQgZ2V0IGNsZWFyZWQgZWFybHksIGJ1dCBzZXQgbGF0ZT8KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 10:59:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 10:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs3sQ-00083z-RE; Fri, 08 Feb 2019 10:59:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QVLx=QP=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gs3sO-00083u-Vs
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 10:59:21 +0000
X-Inumbo-ID: 94a7938a-2b90-11e9-bc90-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::601])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94a7938a-2b90-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 10:59:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=HmY1tNJxBHjOaimxzuHfdYOALE12JixRV1j1vkxxjR0=;
 b=WKUMTs1Ixgz1vJjVAM73WrlpSahk7PKOA7qnWjnutoT5DDtFCw2ofZtIcxYyX1V9Ijq1qclJpnHU99IK0METJpNJAJGzZowypGA3I0zb631RTn4vd8fGoi8JqgBsn8wUS2xI+6NgTuqfcysir7gQ5gaswcxRab+246pmqkN3eto=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB4050.eurprd04.prod.outlook.com (52.134.125.20) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1601.19; Fri, 8 Feb 2019 10:59:17 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1601.016; Fri, 8 Feb 2019
 10:59:17 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH for-4.12] xen/arm: gic-v2: deactivate interrupts during
 initialization
Thread-Index: AQHUvZsz3KSRWCgYIk6O4Xb4CfQM/qXVv1Sg
Date: Fri, 8 Feb 2019 10:59:16 +0000
Message-ID: <AM0PR04MB44810E5D6681DAA53EAD73B488690@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <1549402733-20441-1-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1549402733-20441-1-git-send-email-sstabellini@kernel.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [121.236.245.110]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB4050;
 6:JPi9Ym8KYDzlgL8FktmkIPGf80oVx+3isR51zfHTwVOrbAOAmMdhkJBglAJOGXBK1v4VZYGDx+mzLD+hoFvKsVGUoj19qdDLV0iuqK2T9ltrywDwJJ2AexkXebQFWo8fF4lZuf64pqGYBGSXzF4gr1WfTnXJfMHMBGHm+Onp7kTFTs2zP6LlB0RMkZmHLMD569gu7SFGiCiTdfiGpaxJ/+vXX0/fX8m3E9LfokyZ+MVwZ6cfAAWmT6/jQqzv/AahBkRT2RXtQ443Mp8aWE9MkjhWeBPpBQjZH7ZY0TyfDWmsM5t1ehQkJHVMGmm4p6QUaY6Sip8aYjRkMHvclXkX1nmt2PioR8/ra5N16uI1jd5hQOxx1cKVeZ6XGghweThl08gdouTvupOxD+iTUHlX7WE0GeI7fjm9zcDrraG6G7hfBlrayErhFjYwud+B6S08bXFG39LW+XE24HH4uxGpXw==;
 5:4YFd2XuWvVLKXfiIy/2tmxsBxRyL+ErM8xQKkFRdigkrD9vIEuofc/PddylFXuM5Dm4qI7e6Hs5ZFDCjMav2HEiQm9L90r3QvfmbiR0+/i3hzwO+M/tJMNBKdeO9w4ESmxEUyRIfwDTZz9WX0VJC+UMrpwxAQcRtsp6uHCPlWMAJE601R9ZB1KKAV4hxfBlclK7G3v/sKuRs6+W6jEETFg==;
 7:17kR4YOtXBo2eJPYwxaH1T7gFqRDFAr80+4RESKXOkdLTZ9M5t4HaGktuKUko7yC9uSMVq3uDGZ7LN60uIKI1jGhf3aPpS87gMeoxpB6yhNe4cpxkmxFWgcwJHm/iXaklHyQzVdnhsbW33aBWgQFzg==
x-ms-office365-filtering-correlation-id: 1a35e588-4e30-4800-dfb9-08d68db4783d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB4050; 
x-ms-traffictypediagnostic: AM0PR04MB4050:
x-microsoft-antispam-prvs: <AM0PR04MB405064CC079B1D995CD10CE488690@AM0PR04MB4050.eurprd04.prod.outlook.com>
x-forefront-prvs: 094213BFEA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(366004)(396003)(136003)(39860400002)(376002)(13464003)(189003)(199004)(4326008)(2501003)(97736004)(446003)(71200400001)(71190400001)(25786009)(44832011)(26005)(2906002)(102836004)(53546011)(6506007)(6246003)(105586002)(256004)(81166006)(86362001)(81156014)(11346002)(476003)(8936002)(186003)(106356001)(486006)(8676002)(229853002)(66066001)(7736002)(68736007)(110136005)(54906003)(99286004)(305945005)(6116002)(74316002)(316002)(6436002)(53936002)(14454004)(7696005)(478600001)(76176011)(9686003)(33656002)(3846002)(55016002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4050;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 5rghQUg2mCl4ExFzxjkqo/aq5L/mhLT1zf+qCNyF1lGqRBrQNwmXXEt2+0CPix6sDewsGGxjjDaIAuxNnT5DSLQTt7oDk8JdF/6bAOjClLwr3I4dNkm2g0EKx81pU9tK6M3DKhIesyRrSdtErZNUQ38+eWYsgzcnxKQ0TNJJba0m6lEu69uOVGzZ877jebVC3adK+9lCOsLfMZZsp1kXBICHSjEC0DeLO+BHrHNAGbP/FSwAlZFXjhFF8bRATnOd2arTfmDY0j1SubAs2hU9wch+hgEw31hrUurapLCUHU0mIs6xxyHauDyJWkilylHm3ETxr+dKkaSLDXq/bPCgLnAi3Yizb37CuRx9/G3w75qzg2siWxi73da7E1E/5RQn0AUGwo7eYHUE/5NXjDLQFPNWTigKcPyu6dWznomL/f8=
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1a35e588-4e30-4800-dfb9-08d68db4783d
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Feb 2019 10:59:16.9253 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4050
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/arm: gic-v2: deactivate
 interrupts during initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU3RlZmFubyBTdGFiZWxs
aW5pIFttYWlsdG86c3N0YWJlbGxpbmlAa2VybmVsLm9yZ10NCj4gU2VudDogMjAxOeW5tDLmnIg2
5pelIDU6MzkNCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogc3N0
YWJlbGxpbmlAa2VybmVsLm9yZzsgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbngu
Y29tPjsNCj4ganVsaWVuLmdyYWxsQGFybS5jb207IFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29t
Pjsgamdyb3NzQHN1c2UuY29tDQo+IFN1YmplY3Q6IFtQQVRDSCBmb3ItNC4xMl0geGVuL2FybTog
Z2ljLXYyOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nDQo+IGluaXRpYWxpemF0aW9uDQo+
IA0KPiBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVh
Y3RpdmF0ZSB0aGVtIGR1cmluZw0KPiBpbml0aWFsaXphdGlvbi4NCj4gDQo+IFNpZ25lZC1vZmYt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4NCj4gQ0M6IGp1bGll
bi5ncmFsbEBhcm0uY29tDQo+IENDOiBwZW5nLmZhbkBueHAuY29tDQo+IENDOiBqZ3Jvc3NAc3Vz
ZS5jb20NCj4gLS0tDQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgfCA0ICsrKysNCj4gIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgaW5kZXgNCj4gZTlmYjhhMC4uMjU2
OTg4YyAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jDQo+ICsrKyBiL3hlbi9h
cmNoL2FybS9naWMtdjIuYw0KPiBAQCAtMzc5LDcgKzM3OSwxMCBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgZ2ljdjJfZGlzdF9pbml0KHZvaWQpDQo+IA0KPiAgICAgIC8qIERpc2FibGUgYWxsIGdsb2Jh
bCBpbnRlcnJ1cHRzICovDQo+ICAgICAgZm9yICggaSA9IDMyOyBpIDwgbnJfbGluZXM7IGkgKz0g
MzIgKQ0KPiArICAgIHsNCj4gICAgICAgICAgd3JpdGVsX2dpY2QofjB4MCwgR0lDRF9JQ0VOQUJM
RVIgKyAoaSAvIDMyKSAqIDQpOw0KPiArICAgICAgICB3cml0ZWxfZ2ljZCh+MHgwLCBHSUNEX0lD
QUNUSVZFUiArIChpIC8gMzIpICogNCk7DQo+ICsgICAgfQ0KPiANCj4gICAgICAvKiBUdXJuIG9u
IHRoZSBkaXN0cmlidXRvciAqLw0KPiAgICAgIHdyaXRlbF9naWNkKEdJQ0RfQ1RMX0VOQUJMRSwg
R0lDRF9DVExSKTsgQEAgLTM5NCw2ICszOTcsNyBAQA0KPiBzdGF0aWMgdm9pZCBnaWN2Ml9jcHVf
aW5pdCh2b2lkKQ0KPiAgICAgIC8qIFRoZSBmaXJzdCAzMiBpbnRlcnJ1cHRzIChQUEkgYW5kIFNH
SSkgYXJlIGJhbmtlZCBwZXItY3B1LCBzbw0KPiAgICAgICAqIGV2ZW4gdGhvdWdoIHRoZXkgYXJl
IGNvbnRyb2xsZWQgd2l0aCBHSUNEIHJlZ2lzdGVycywgdGhleSBtdXN0DQo+ICAgICAgICogYmUg
c2V0IHVwIGhlcmUgd2l0aCB0aGUgb3RoZXIgcGVyLWNwdSBzdGF0ZS4gKi8NCj4gKyAgICB3cml0
ZWxfZ2ljZCgweGZmZmZmZmZmLCBHSUNEX0lDQUNUSVZFUik7IC8qIERpYWN0aXZhdGUgUFBJcyBh
bmQNCj4gKyBTR0lzICovDQo+ICAgICAgd3JpdGVsX2dpY2QoMHhmZmZmMDAwMCwgR0lDRF9JQ0VO
QUJMRVIpOyAvKiBEaXNhYmxlIGFsbCBQUEkgKi8NCj4gICAgICB3cml0ZWxfZ2ljZCgweDAwMDBm
ZmZmLCBHSUNEX0lTRU5BQkxFUik7IC8qIEVuYWJsZSBhbGwgU0dJICovDQo+IA0KPiAtLQ0KDQpS
ZXZpZXdlZC1ieTogUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+DQoNCj4gMS45LjENCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 11:12:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 11:12:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs44g-0001Ba-5k; Fri, 08 Feb 2019 11:12:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2PAf=QP=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1gs44e-0001BV-Ry
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 11:12:00 +0000
X-Inumbo-ID: 5a7de0f9-2b92-11e9-bc90-bc764e045a96
Received: from mail-qt1-x842.google.com (unknown [2607:f8b0:4864:20::842])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a7de0f9-2b92-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 11:11:59 +0000 (UTC)
Received: by mail-qt1-x842.google.com with SMTP id n32so3378922qte.11
 for <xen-devel@lists.xenproject.org>; Fri, 08 Feb 2019 03:11:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=umich.edu; s=google-2016-06-03;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=rTfFv2sBDdm3cc8nKbKGsC1dprcAJJCmDWvA064LjAo=;
 b=S2hyWAXWSrXtSb+sPnFkXwoXRbkexOvErW0l4Vsi/CLPI+Xsem6KKArkvAaE+a03W5
 MGnoxaPLGY/GEGY8IDiOgnU16sbqvgWTbr8vEHaW/ofxipJ3i5peodyycfqgITQSel5h
 tDl6OoJqZMQKJwGwybNeYASBnLY1BWjnJm+3N8c0rEoPx6+2ZwDH/5w1RHCV1byIoFdq
 Z1GoGGv/1qhnuMHCAxUCkeM8cPaLgAUjzLfmhsC3NaZ0ujCtLMM1K9dqUB9r9DnK7bha
 W3lehfDmB4ue6IY5osXzHqPQkq+F87x9JFvL2nGK+C0GVspDhpvCJzYlf7zpGUo6isZR
 +vBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=rTfFv2sBDdm3cc8nKbKGsC1dprcAJJCmDWvA064LjAo=;
 b=RAEy/0Htyzgyn/v4tBB+0WiLvfU0KYocTciH4WyhkyjG6M8HQZSGPGZcGjBY07YqIP
 zzkX5edUDOECI6UZKFCdWJ4KeqqshXtiD5QAmqW0ZlWT4l+1Gl/XAuOj93odY9usTYir
 5fDiEyngBzar5e33wHNC1fzq3lcOjVaDnSwYMYzbkPXtxRWeR824wEooDr+pHoZdau7I
 Kh6bZvWURem9Rp11DhA/w75DZQcSmriQWH4pmhFV8NylCdn0N/wRVIoTU9BLyY/1BHXm
 DVzmTKwzTXDW2qVnB+S1avQOBhzLCtKaFFICFESVnewyRKm/3sZSuY2Hv5aS5Mb9VUEM
 hPzg==
X-Gm-Message-State: AHQUAuZ/LzHBsovOKApTUYUyRWFFLs2NVJ7lOwqq8sI+YLOsQAL6JKKK
 FV3UHNGsOYP3kCXguFhq5UHfwoBWCXOgfcK3glw=
X-Google-Smtp-Source: AHgI3IbIsCIBRihoXPrryQ6Alrcn2qU6Gfz1cEiN2nF8AFsRLWV4BkK+AlmkmaDziuK0I/7gVJhnQvRfUqLCtc9UAZQ=
X-Received: by 2002:ac8:b0d:: with SMTP id e13mr6850897qti.202.1549624319243; 
 Fri, 08 Feb 2019 03:11:59 -0800 (PST)
MIME-Version: 1.0
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-6-roger.pau@citrix.com>
 <CAFLBxZbG2+tuM4Hs11c1U9QebnPyar1EiMWqtV6Wz3VbMRBc4g@mail.gmail.com>
 <20190207174817.bwnuaief4cvnvjbu@mac>
In-Reply-To: <20190207174817.bwnuaief4cvnvjbu@mac>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 8 Feb 2019 11:11:47 +0000
Message-ID: <CAFLBxZYGg5B34LXY_-TVmSqv91Pa5p=gChy61xg-m_pHKzdjvg@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.12 5/8] pvh/dom0: warn when dom0_mem
 is not set to a fixed value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgNywgMjAxOSBhdCA1OjQ4IFBNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIFRodSwgRmViIDA3LCAyMDE5IGF0IDA1OjA5OjE0
UE0gKzAwMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gPiBPbiBXZWQsIEphbiAzMCwgMjAxOSBh
dCAxMDozNyBBTSBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToK
PiA+ID4KPiA+ID4gVGhlcmUgaGF2ZSBiZWVuIHNldmVyYWwgcmVwb3J0cyBvZiB0aGUgZG9tMCBi
dWlsZGVyIHJ1bm5pbmcgb3V0IG9mCj4gPiA+IG1lbW9yeSB3aGVuIGJ1aWxkaWduIGEgUFZIIGRv
bTAgd2l0aG91dCBoYXZpbmdmIHNwZWNpZmllZCBhIGRvbTBfbWVtCj4gPiA+IHZhbHVlLiBQcmlu
dCBhIHdhcm5pbmcgbWVzc2FnZSBpZiBkb20wX21lbSBpcyBub3Qgc2V0IHRvIGEgZml4ZWQgdmFs
dWUKPiA+ID4gd2hlbiBib290aW5nIGluIFBWSCBtb2RlLgo+ID4gPgo+ID4gPiBTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+ID4gLS0tCj4g
PiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiA+IENjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gPiBDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPiA+ID4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiA+ID4gLS0tCj4gPiA+IFdpdGhvdXQgdGhpcyBwYXRjaCBjcmVhdGluZyBhIFBWSCBkb20w
IHdpdGhvdXQgYSBkb20wX21lbSBwYXJhbWV0ZXIKPiA+ID4gY2FuIHJlc3VsdCBpbiB0aGUgZG9t
MCBidWlsZGVyIHJ1bm5pbmcgb3V0IG9mIG1lbW9yeSB0aHVzIGxlYWRpbmcgdG8gYQo+ID4gPiBY
ZW4gY3Jhc2guIFRoZSBhZGRlZCBtZXNzYWdlIGdpdmVzIGEgaGl0IHRvIHRoZSB1c2VyIGFib3V0
IGEgcG9zc2libGUKPiA+ID4gZml4Lgo+ID4KPiA+IEJ1dCB3aHkgd291bGQgaXQgcnVuIG91dCBv
ZiBtZW1vcnk/ICBXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gZmluZCBhbmQKPiA+IGZpeCB0aGUg
cm9vdCBjYXVzZT8KPgo+IFRoZSByb290IGNhdXNlIGlzIHRoYXQgZG9tMF9jb21wdXRlX25yX3Bh
Z2VzIGlzIG5vdCB2ZXJ5IGdvb2QgYXQKPiBhcHByb3hpbWF0aW5nIHRoZSBpbnRlcm5hbCBtZW1v
cnkgbmVlZGVkIHRvIGJ1aWxkIGEgUFZIIGRvbTAsIGl0IG9ubHkKPiB0YWtlcyBpbnRvIGFjY291
bnQgdGhlIFJBTSByZWdpb25zIG9mIHRoZSBwMm0sIGJ1dCBub3QgdGhlIE1NSU8KPiByZWdpb25z
LCBuZWl0aGVyIHRoZSBmYWN0IHRoYXQgdGhlIHAybSB3aWxsIGxpa2VseSBjb250YWluIGhvbGVz
Lgo+Cj4gSSd2ZSBoYWQgYSBwYXRjaCBzZXJpZXMgdG8gZml4IHRoaXM6Cj4KPiBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTIvbXNnMDA0
MzcuaHRtbAo+Cj4gQnV0IEknbSBhZnJhaWQgd2UgZGlkbid0IHJlYWNoIGNvbnNlbnN1cyB3aXRo
IEphbiBhbmQgYXQgdGhpcyBwb2ludCBpbgo+IHRoZSByZWxlYXNlIGFkZGluZyBhIHdhcm5pbmcg
bWVzc2FnZSBzZWVtcyBsaWtlIHRoZSBsZXNzIGNvbnRyb3ZlcnNpYWwKPiBvcHRpb24gd2hpbGUg
SSBmaWd1cmUgb3V0IGhvdyB0byBwcm9jZWVkIGluIG9yZGVyIHRvIGZpeCB0aGlzLiBTdWNoCj4g
bWVzc2FnZSB3aWxsIGF0IGxlYXN0IGdpdmUgYSBoaW50IHRvIHVzZXJzIGFib3V0IGEgcG9zc2li
bGUgZml4LgoKT0s7IHRoZW4gYm90aCB0aGUgY2hhbmdlbG9nIGFuZCB0aGUgY29kZSAodmlhIGEg
Y29tbWVudCkgc2hvdWxkCmNsZWFybHkgaW5kaWNhdGUgdGhhdCB0aGlzIGlzIGEgdGVtcG9yYXJ5
IHdvcmstYXJvdW5kOyBhbmQgaWRlYWxseSB0aGUKbG9nIG1lc3NhZ2UgdG9vLgoKV2hhdCBhYm91
dCBzb21ldGhpbmcgbGlrZSB0aGUgZm9sbG93aW5nPyAiV0FSTklORzogUFZIIGRvbTAgd2l0aG91
dApkb20wX21lbSBzZXQgaXMgc3RpbGwgdW5zdGFibGUuICBJZiB5b3UgZ2V0IGNyYXNoZXMgZHVy
aW5nIGJvb3QsIHRyeQphZGRpbmcgYSBkb20wX21lbSBwYXJhbWV0ZXIuIgoKVGhhbmtzLAogLUdl
b3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 11:13:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 11:13:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs46O-0001Gu-If; Fri, 08 Feb 2019 11:13:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5uHS=QP=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gs46N-0001Go-Fs
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 11:13:47 +0000
X-Inumbo-ID: 9992dcd2-2b92-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9992dcd2-2b92-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 11:13:46 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 ED95B301B932; Fri,  8 Feb 2019 13:13:44 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id E3D49303EC25;
 Fri,  8 Feb 2019 13:13:44 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1549619775-4129-1-git-send-email-rcojocaru@bitdefender.com>
 <5C5D5F450200007800214FDD@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <4618b7c6-0fea-e33b-1218-731d8b3124a5@bitdefender.com>
Date: Fri, 8 Feb 2019 13:13:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <5C5D5F450200007800214FDD@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi84LzE5IDEyOjUxIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwOC4wMi4xOSBh
dCAxMDo1NiwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBIVk1PUF9hbHRw
Mm1fc2V0X2RvbWFpbl9zdGF0ZSBkb2VzIG5vdCBkb21haW5fcGF1c2UoKSwgcHJlc3VtYWJseQo+
PiBvbiBwdXJwb3NlIChhcyBpdCB3YXMgb3JpZ2luYWxseSBzdXBwb3NlZCB0byBjYXRlciB0byBh
IGluLWd1ZXN0Cj4+IGFnZW50LCBhbmQgYSBkb21haW4gcGF1c2luZyBpdHNlbGYgaXMgbm90IGEg
Z29vZCBpZGVhKS4KPj4KPj4gVGhpcyBjYW4gbGVhZCB0byBkb21haW4gY3Jhc2hlcyBpbiB0aGUg
dm14X3ZtZXhpdF9oYW5kbGVyKCkgY29kZQo+PiB0aGF0IGNoZWNrcyBpZiB0aGUgZ3Vlc3QgaGFz
IHRoZSBhYmlsaXR5IHRvIHN3aXRjaCBFUFRQIHdpdGhvdXQgYW4KPj4gZXhpdC4gVGhhdCBjb2Rl
IGNhbiBfX3ZtcmVhZCgpIHRoZSBob3N0IHAybSdzIEVQVF9QT0lOVEVSCj4+IChiZWZvcmUgSFZN
T1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgImZvcl9lYWNoX3ZjcHUoKSIgaGFzIGEKPj4gY2hh
bmNlIHRvIHJ1biBhbHRwMm1fdmNwdV9pbml0aWFsaXNlKCksIGJ1dCBhZnRlcgo+PiBkLT5hcmNo
LmFsdHAybV9hY3RpdmUgaXMgc2V0KS4KPj4KPj4gV2hpbGUgdGhlIGluLWd1ZXN0IHNjZW5hcmlv
IGNvbnRpbnVlcyB0byBwb3NlIHByb2JsZW1zLCB0aGlzCj4+IHBhdGNoIGZpeGVzIHRoZSAiZXh0
ZXJuYWwiIGNhc2UuCj4gCj4gSU9XIHlvdSdyZSBwYXBlcmluZyBvdmVyIHRoZSBwcm9ibGVtIHJh
dGhlciB0aGFuIGZpeGluZyBpdC4gV2h5Cj4gZG9lcyBhbHRwMm1fYWN0aXZlIGdldCBzZXQgdG8g
dHJ1ZSBiZWZvcmUgYWN0dWFsbHkgaGF2aW5nIHNldCB1cAo+IGV2ZXJ5dGhpbmc/IFNob3VsZG4n
dCBpdCBnZXQgY2xlYXJlZCBlYXJseSwgYnV0IHNldCBsYXRlPwpXZWxsLCB5ZXMsIHRoYXQgd291
bGQgaGF2ZSBiZWVuIG15IHNlY29uZCBhdHRlbXB0OiBzZXQgdGhlICJhbHRwMm0gCmVuYWJsZWQi
IGJvb2wgYWZ0ZXIgdGhlIGluaXQsIGFuZCBiZWZvcmUgdGhlIHVuaW5pdCBhbmQgbm8gbG9uZ2Vy
IApkb21haW5fcGF1c2UoKSBleHBsaWNpdGx5OyBob3dldmVyIEkgdGhvdWdodCB0aGF0IHdhcyBh
IGJyaXR0bGUgCnNvbHV0aW9uLCByZWx5aW5nIG9uIGNvbW1lbnRzIC8gcHJvZ3JhbW1lciBhdHRl
bnRpb24gdG8gdGhlIGNvZGUgCnNlcXVlbmNlIHJhdGhlciB0aGFuIHRha2luZyBhIHByb3BlciBs
b2NrLgoKSSdsbCB0ZXN0IHRoYXQgc2NlbmFyaW8gdGhlbiBhbmQgcmV0dXJuIHdpdGggdGhlIHJl
c3VsdHMgLyBwb3NzaWJseSAKYW5vdGhlciBwYXRjaC4KCgpUaGFua3MsClJhenZhbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 11:41:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 11:41:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs4X5-0003v8-09; Fri, 08 Feb 2019 11:41:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7NEh=QP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gs4X3-0003v3-Hh
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 11:41:21 +0000
X-Inumbo-ID: 73d50678-2b96-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73d50678-2b96-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 11:41:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Feb 2019 04:41:19 -0700
Message-Id: <5C5D6ADF020000780021502D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Feb 2019 04:41:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-4-git-send-email-chao.gao@intel.com>
In-Reply-To: <1548659210-16870-4-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 3/8] microcode: introduce the global
 microcode cache
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDA4OjA2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBA
QCAtMjA4LDYgKzIxMCw1OCBAQCBzdGF0aWMgdm9pZCBtaWNyb2NvZGVfZmluaV9jcHUodW5zaWdu
ZWQgaW50IGNwdSkKPiAgICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwo+ICB9Cj4g
IAo+ICsvKiBTYXZlIGEgdWNvZGUgcGF0Y2ggdG8gdGhlIGdsb2JhbCBjYWNoZSBsaXN0ICovCj4g
K2Jvb2wgc2F2ZV9wYXRjaChzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpuZXdfcGF0Y2gpCj4gK3sK
PiArICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9wYXRjaDsKPiArCj4gKyAg
ICBsaXN0X2Zvcl9lYWNoX2VudHJ5KG1pY3JvY29kZV9wYXRjaCwgJm1pY3JvY29kZV9jYWNoZSwg
bGlzdCkKPiArICAgIHsKPiArICAgICAgICBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgcmVz
dWx0ID0KPiArICAgICAgICAgICAgbWljcm9jb2RlX29wcy0+cmVwbGFjZV9wYXRjaChuZXdfcGF0
Y2gsIG1pY3JvY29kZV9wYXRjaCk7Cj4gKwo+ICsgICAgICAgIHN3aXRjaCAoIHJlc3VsdCApCj4g
KyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgT0xEX1VDT0RFOgo+ICsgICAgICAgICAgICBtaWNy
b2NvZGVfb3BzLT5mcmVlX3BhdGNoKG5ld19wYXRjaCk7Cj4gKyAgICAgICAgICAgIHJldHVybiBm
YWxzZTsKPiArCj4gKyAgICAgICAgY2FzZSBORVdfVUNPREU6Cj4gKyAgICAgICAgICAgIG1pY3Jv
Y29kZV9vcHMtPmZyZWVfcGF0Y2gobWljcm9jb2RlX3BhdGNoKTsKPiArICAgICAgICAgICAgcmV0
dXJuIHRydWU7Cj4gKwo+ICsgICAgICAgIGNhc2UgTUlTX1VDT0RFOgo+ICsgICAgICAgICAgICBj
b250aW51ZTsKPiArCj4gKyAgICAgICAgZGVmYXVsdDoKPiArICAgICAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgICAgIHJldHVybiAwOwoKZmFsc2UgKG9yIHRydWU7IGVp
dGhlciB2YWx1ZSBpcyBnb2luZyB0byBiZSBmaW5lL3dyb25nIGhlcmUgYWZhaWN0KQoKQW55d2F5
IEknbSBoYXZpbmcgc29tZSBkaWZmaWN1bHR5IHNlZWluZyB3aGF0IHRoZSBpbnRlbmRlZAptZWFu
aW5nIG9mIHRoZSByZXR1cm4gdmFsdWUgaXMsIGFuZCB3aXRob3V0IHRoYXQgYmVpbmcgY2xlYXIg
SQphbHNvIGNhbid0IG1ha2UgdXAgbXkgbWluZCB3aGV0aGVyIEkgYWdyZWUgd2l0aCB0aGUgY2Fz
ZXMKaGVyZS4KCj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsgICAgbGlzdF9hZGRfdGFpbCgmbmV3
X3BhdGNoLT5saXN0LCAmbWljcm9jb2RlX2NhY2hlKTsKCkhtbSwgeW91IGFkZCBfZXZlcnlfIHBh
dGNoIHByb2R1Y2luZyBNSVNfVUNPREUgdG8gdGhlIGxpc3QuClRoaXMgaXMgZ29pbmcgdG8gYmUg
YSBsb25nIGxpc3QgdGhlbiAtIHRoZXJlIGFyZSBvdmVyIDEwMCBibG9icyBpbgp0aGUgbGF0ZXN0
IGRyb3BwaW5nLCBhbmQgdGhpcyBudW1iZXIgaXMgb25seSBnb2luZyB0byBncm93LgpTYXZpbmcg
YmxvYnMgaXMgdXNlZnVsIG9ubHkgZm9yIGNhc2VzIHdoZXJlIG1peGVkIHN0ZXBwaW5ncyBhcmUK
YWN0dWFsbHkgc3VwcG9ydGVkLiBJIGd1ZXNzIHRoYXQgd291bGRuJ3QgZ28gbXVjaCBiZXlvbmQg
dGhlCnN0ZXBwaW5nIGFuZC9vciAicGYiIGRpZmZlcmluZywgYnV0IGZhbWlseSBhbmQgbW9kZWwg
bWF0Y2hpbmcgdXAuCgpBZGRpdGlvbmFsbHkgbGlzdCBtYW5hZ2VtZW50IGdlbmVyYWxseSByZXF1
aXJlcyBsb2NraW5nLiBUaGlzCmZ1bmN0aW9uIGRvZXNuJ3QgZXZlbiBoYXZlIGEgY29tbWVudCBz
YXlpbmcgd2hhdCBsb2NrKHMpIGlzCihhcmUpIG5lY2Vzc2FyeSB0byBiZSBoZWxkIChzYW1lIGVs
c2V3aGVyZSkuCgpGaW5hbGx5IHBsZWFzZSBhZGQgYmxhbmsgbGluZXMgYWhlYWQgb2YgdGhlIGxp
bmUgYWJvdmUgYXMgd2VsbAphcyAobm90IGp1c3QgaGVyZSkgYWhlYWQgb2YgdGhlIG1haW4gcmV0
dXJuIHN0YXRlbWVudCBvZiB0aGUKZnVuY3Rpb24uCgo+ICsvKiBGaW5kIGEgdWNvZGUgcGF0Y2gg
d2hvIGhhcyBuZXdlciByZXZpc2lvbiB0aGFuIHRoZSBvbmUgaW4gdXNlICovCj4gK3N0cnVjdCBt
aWNyb2NvZGVfcGF0Y2ggKmZpbmRfcGF0Y2godW5zaWduZWQgaW50IGNwdSkKCklzIHRoZSBjYWxs
ZXIgYWxsb3dlZCB0byBhbHRlciB0aGUgcmV0dXJuZWQgb2JqZWN0PyBJZiBub3QsIHlvdSB3YW50
CnRvIHJldHVybiBhIHBvaW50ZXIgdG8gY29uc3QuCgo+ICt7Cj4gKyAgICBzdHJ1Y3QgbWljcm9j
b2RlX3BhdGNoICptaWNyb2NvZGVfcGF0Y2g7Cj4gKyAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8g
KnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUpOwo+ICsKPiArICAgIGlmICggbWlj
cm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsICZ1Y2ktPmNwdV9zaWcpICkKPiArICAg
IHsKPiArICAgICAgICBfX21pY3JvY29kZV9maW5pX2NwdShjcHUpOwoKVGhpcyBpcyBraW5kIG9m
IGEgbGlicmFyeSBmdW5jdGlvbiAtIEkgY2FuJ3Qgc2VlIGhvdyBpdCBjb3VsZCBsZWdpdGltYXRl
bHkKaW52b2tlICJmaW5pIiwgdGhlIG1vcmUgdGhhdCB5b3UgZG8gaGVyZSBidXQgbm90IC4uLgoK
PiArICAgICAgICByZXR1cm4gTlVMTDsKPiArICAgIH0KPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNo
X2VudHJ5KG1pY3JvY29kZV9wYXRjaCwgJm1pY3JvY29kZV9jYWNoZSwgbGlzdCkKPiArICAgIHsK
PiArICAgICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPm1hdGNoX2NwdShtaWNyb2NvZGVfcGF0Y2gs
IGNwdSkgKQo+ICsgICAgICAgICAgICByZXR1cm4gbWljcm9jb2RlX3BhdGNoOwo+ICsgICAgfQo+
ICsgICAgcmV0dXJuIE5VTEw7CgouLi4gaGVyZS4KCj4gK3N0YXRpYyBlbnVtIG1pY3JvY29kZV9t
YXRjaF9yZXN1bHQgcmVwbGFjZV9wYXRjaChzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpuZXcsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
bWljcm9jb2RlX3BhdGNoICpvbGQpCj4gK3sKPiArICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICpu
ZXdfbWMgPSBuZXctPmRhdGE7Cj4gKyAgICBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKm5l
d19oZWFkZXIgPSBuZXdfbWMtPm1wYjsKPiArICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICpvbGRf
bWMgPSBvbGQtPmRhdGE7Cj4gKyAgICBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKm9sZF9o
ZWFkZXIgPSBvbGRfbWMtPm1wYjsKCmNvbnN0IChhbGwgZm91ciBvZiB0aGVtIGFmYWljdCkKCj4g
LS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L21pY3JvY29kZV9pbnRlbC5jCj4gQEAgLTE0Nyw2ICsxNDcsMTUgQEAgc3RhdGljIGVudW0gbWlj
cm9jb2RlX21hdGNoX3Jlc3VsdCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKAo+ICAgICAgcmV0dXJu
IE1JU19VQ09ERTsKPiAgfQo+ICAKPiArc3RhdGljIGJvb2wgbWF0Y2hfY3B1KGNvbnN0IHN0cnVj
dCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoLCB1bnNpZ25lZCBpbnQgY3B1KQo+ICt7Cj4gKyAgICBz
dHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUp
OwoKY29uc3QKCj4gK3N0YXRpYyBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgcmVwbGFjZV9w
YXRjaChzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpuZXcsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpvbGQp
Cj4gK3sKPiArICAgIHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2ludGVsICpvbGRfaGVhZGVyID0g
b2xkLT5kYXRhOwoKY29uc3QKCj4gKyAgICBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgcmV0
ID0KPiArICAgICAgICAgICAgICAgIG1pY3JvY29kZV91cGRhdGVfbWF0Y2gobmV3LT5kYXRhLCBv
bGRfaGVhZGVyLT5zaWcsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG9sZF9oZWFkZXItPnBmLCBvbGRfaGVhZGVyLT5yZXYpOwo+ICsKPiArICAgIGlmICggcmV0ID09
IE5FV19VQ09ERSApCj4gKyAgICAgICAgbGlzdF9yZXBsYWNlKCZvbGQtPmxpc3QsICZuZXctPmxp
c3QpOwoKSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gbGVhdmUgYWN0dWFsIGxpc3QgbWFp
bnRlbmFuY2UgdG8gZ2VuZXJpYwpjb2RlLiBUaGF0IHdheSB0aGUgZnVuY3Rpb24gcGFyYW1ldGVy
cyBjYW4gYWxzbyBiZSBwb2ludGVyLXRvLWNvbnN0LgoKPiBAQCAtMjQ4LDYgKzI3NywyNSBAQCBz
dGF0aWMgaW50IGdldF9tYXRjaGluZ19taWNyb2NvZGUoY29uc3Qgdm9pZCAqbWMsIHVuc2lnbmVk
IGludCBjcHUpCj4gICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNf
aGVhZGVyID0gbWM7Cj4gICAgICB1bnNpZ25lZCBsb25nIHRvdGFsX3NpemUgPSBnZXRfdG90YWxz
aXplKG1jX2hlYWRlcik7Cj4gICAgICB2b2lkICpuZXdfbWM7Cj4gKyAgICBzdHJ1Y3QgbWljcm9j
b2RlX3BhdGNoICptaWNyb2NvZGVfcGF0Y2ggPSB4bWFsbG9jKHN0cnVjdCBtaWNyb2NvZGVfcGF0
Y2gpOwo+ICsgICAgdm9pZCAqbmV3X21jMiA9IHhtYWxsb2NfYnl0ZXModG90YWxfc2l6ZSk7CgpX
aHkgZG9uJ3QgeW91IHVzZSB0aGUgYWxyZWFkeSBleGlzdGluZyBuZXdfbWMgaGVyZT8KCj4gQEAg
LTI3NiwxOCArMzI0LDI0IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVuc2lnbmVkIGlu
dCBjcHUpCj4gICAgICB1bnNpZ25lZCBpbnQgdmFsWzJdOwo+ICAgICAgdW5zaWduZWQgaW50IGNw
dV9udW0gPSByYXdfc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ICAgICAgc3RydWN0IHVjb2RlX2NwdV9p
bmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1X251bSk7Cj4gKyAgICBzdHJ1
Y3QgbWljcm9jb2RlX2ludGVsICptY19pbnRlbDsKPiArICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0
Y2ggKnBhdGNoOwo+ICAKPiAgICAgIC8qIFdlIHNob3VsZCBiaW5kIHRoZSB0YXNrIHRvIHRoZSBD
UFUgKi8KPiAgICAgIEJVR19PTihjcHVfbnVtICE9IGNwdSk7Cj4gIAo+IC0gICAgaWYgKCB1Y2kt
Pm1jLm1jX2ludGVsID09IE5VTEwgKQo+ICsgICAgcGF0Y2ggPSBmaW5kX3BhdGNoKGNwdSk7Cj4g
KyAgICBpZiAoICFwYXRjaCApCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gIAo+ICsgICAg
bWNfaW50ZWwgPSBwYXRjaC0+ZGF0YTsKPiArICAgIEJVR19PTighbWNfaW50ZWwpOwoKSSdtIG5v
dCBjb252aW5jZWQgdGhpcyBpcyBhIHVzZWZ1bCBjaGVjayAtIHlvdSBuZXZlciBzYXZlX3BhdGNo
KCkKYW55dGhpbmcgdGhhdCBoYXMgYSBOVUxMIHBvaW50ZXIgaGVyZS4gQW5kIGdlbmVyYWwgY29y
cnVwdGlvbiBtaWdodApwdXQgYmFkIHZhbHVlcyBvdGhlciB0aGFuIE5VTEwgaW50byB0aGUgZmll
bGQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 11:58:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 11:58:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs4nT-0004ys-ND; Fri, 08 Feb 2019 11:58:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5uHS=QP=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gs4nS-0004yn-LD
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 11:58:18 +0000
X-Inumbo-ID: d0a6d040-2b98-11e9-8343-5700063fa403
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0a6d040-2b98-11e9-8343-5700063fa403;
 Fri, 08 Feb 2019 11:58:15 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 52E34301B93C; Fri,  8 Feb 2019 13:58:14 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 49B79306E477;
 Fri,  8 Feb 2019 13:58:14 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
References: <1549619775-4129-1-git-send-email-rcojocaru@bitdefender.com>
 <5C5D5F450200007800214FDD@prv1-mh.provo.novell.com>
 <4618b7c6-0fea-e33b-1218-731d8b3124a5@bitdefender.com>
Message-ID: <38873a60-ef41-d85e-3766-da4d1072c53d@bitdefender.com>
Date: Fri, 8 Feb 2019 13:58:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <4618b7c6-0fea-e33b-1218-731d8b3124a5@bitdefender.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi84LzE5IDE6MTMgUE0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBPbiAyLzgvMTkgMTI6
NTEgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOC4wMi4xOSBhdCAxMDo1NiwgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4gSFZNT1BfYWx0cDJtX3NldF9kb21h
aW5fc3RhdGUgZG9lcyBub3QgZG9tYWluX3BhdXNlKCksIHByZXN1bWFibHkKPj4+IG9uIHB1cnBv
c2UgKGFzIGl0IHdhcyBvcmlnaW5hbGx5IHN1cHBvc2VkIHRvIGNhdGVyIHRvIGEgaW4tZ3Vlc3QK
Pj4+IGFnZW50LCBhbmQgYSBkb21haW4gcGF1c2luZyBpdHNlbGYgaXMgbm90IGEgZ29vZCBpZGVh
KS4KPj4+Cj4+PiBUaGlzIGNhbiBsZWFkIHRvIGRvbWFpbiBjcmFzaGVzIGluIHRoZSB2bXhfdm1l
eGl0X2hhbmRsZXIoKSBjb2RlCj4+PiB0aGF0IGNoZWNrcyBpZiB0aGUgZ3Vlc3QgaGFzIHRoZSBh
YmlsaXR5IHRvIHN3aXRjaCBFUFRQIHdpdGhvdXQgYW4KPj4+IGV4aXQuIFRoYXQgY29kZSBjYW4g
X192bXJlYWQoKSB0aGUgaG9zdCBwMm0ncyBFUFRfUE9JTlRFUgo+Pj4gKGJlZm9yZSBIVk1PUF9h
bHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSAiZm9yX2VhY2hfdmNwdSgpIiBoYXMgYQo+Pj4gY2hhbmNl
IHRvIHJ1biBhbHRwMm1fdmNwdV9pbml0aWFsaXNlKCksIGJ1dCBhZnRlcgo+Pj4gZC0+YXJjaC5h
bHRwMm1fYWN0aXZlIGlzIHNldCkuCj4+Pgo+Pj4gV2hpbGUgdGhlIGluLWd1ZXN0IHNjZW5hcmlv
IGNvbnRpbnVlcyB0byBwb3NlIHByb2JsZW1zLCB0aGlzCj4+PiBwYXRjaCBmaXhlcyB0aGUgImV4
dGVybmFsIiBjYXNlLgo+Pgo+PiBJT1cgeW91J3JlIHBhcGVyaW5nIG92ZXIgdGhlIHByb2JsZW0g
cmF0aGVyIHRoYW4gZml4aW5nIGl0LiBXaHkKPj4gZG9lcyBhbHRwMm1fYWN0aXZlIGdldCBzZXQg
dG8gdHJ1ZSBiZWZvcmUgYWN0dWFsbHkgaGF2aW5nIHNldCB1cAo+PiBldmVyeXRoaW5nPyBTaG91
bGRuJ3QgaXQgZ2V0IGNsZWFyZWQgZWFybHksIGJ1dCBzZXQgbGF0ZT8KPiBXZWxsLCB5ZXMsIHRo
YXQgd291bGQgaGF2ZSBiZWVuIG15IHNlY29uZCBhdHRlbXB0OiBzZXQgdGhlICJhbHRwMm0gCj4g
ZW5hYmxlZCIgYm9vbCBhZnRlciB0aGUgaW5pdCwgYW5kIGJlZm9yZSB0aGUgdW5pbml0IGFuZCBu
byBsb25nZXIgCj4gZG9tYWluX3BhdXNlKCkgZXhwbGljaXRseTsgaG93ZXZlciBJIHRob3VnaHQg
dGhhdCB3YXMgYSBicml0dGxlIAo+IHNvbHV0aW9uLCByZWx5aW5nIG9uIGNvbW1lbnRzIC8gcHJv
Z3JhbW1lciBhdHRlbnRpb24gdG8gdGhlIGNvZGUgCj4gc2VxdWVuY2UgcmF0aGVyIHRoYW4gdGFr
aW5nIGEgcHJvcGVyIGxvY2suCj4gCj4gSSdsbCB0ZXN0IHRoYXQgc2NlbmFyaW8gdGhlbiBhbmQg
cmV0dXJuIHdpdGggdGhlIHJlc3VsdHMgLyBwb3NzaWJseSAKPiBhbm90aGVyIHBhdGNoLgoKQWN0
dWFsbHksIHlvdXIgc3VnZ2VzdGlvbiBkb2VzIG5vdCB3b3JrLCBiZWNhdXNlIHRoZSB3YXkgdGhl
IGNvZGUgaGFzIApiZWVuIGRlc2lnbmVkLCBhbHRwMm1fdmNwdV9pbml0aWFsaXNlKCkgY2FsbHMg
YWx0cDJtX3ZjcHVfdXBkYXRlX3AybSgpLCAKd2hpY2ggZG9lcyB0aGUgcHJvcGVyIHdvcmsgdGhh
dCdzIGludGVyZXN0aW5nIHRvIHVzIGhlcmUsIGxpa2UgdGhpczoKCiAgIDIxNTMgc3RhdGljIHZv
aWQgdm14X3ZjcHVfdXBkYXRlX2VwdHAoc3RydWN0IHZjcHUgKnYpCiAgIDIxNTQgewogICAyMTU1
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAyMTU2ICAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtID0gTlVMTDsKICAgMjE1NyAgICAgc3RydWN0IGVwdF9kYXRhICplcHQ7CiAg
IDIxNTgKICAgMjE1OSAgICAgaWYgKCBhbHRwMm1fYWN0aXZlKGQpICkKICAgMjE2MCAgICAgICAg
IHAybSA9IHAybV9nZXRfYWx0cDJtKHYpOwogICAyMTYxICAgICBpZiAoICFwMm0gKQogICAyMTYy
ICAgICAgICAgcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAyMTYzCiAgIDIxNjQgICAgIGVw
dCA9ICZwMm0tPmVwdDsKICAgMjE2NSAgICAgZXB0LT5tZm4gPSBwYWdldGFibGVfZ2V0X3Bmbihw
Mm1fZ2V0X3BhZ2V0YWJsZShwMm0pKTsKICAgMjE2NgogICAyMTY3ICAgICB2bXhfdm1jc19lbnRl
cih2KTsKICAgMjE2OAogICAyMTY5ICAgICBfX3Ztd3JpdGUoRVBUX1BPSU5URVIsIGVwdC0+ZXB0
cCk7CiAgIDIxNzAKICAgMjE3MSAgICAgaWYgKCB2LT5hcmNoLmh2bS52bXguc2Vjb25kYXJ5X2V4
ZWNfY29udHJvbCAmCiAgIDIxNzIgICAgICAgICAgU0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZJUlRf
RVhDRVBUSU9OUyApCiAgIDIxNzMgICAgICAgICBfX3Ztd3JpdGUoRVBUUF9JTkRFWCwgdmNwdV9h
bHRwMm0odikucDJtaWR4KTsKICAgMjE3NAogICAyMTc1ICAgICB2bXhfdm1jc19leGl0KHYpOwog
ICAyMTc2IH0KClNvIHBsZWFzZSBub3RlIHRoYXQgb24gbGluZSAyMTU5IGl0IGNoZWNrcyBpZiBh
bHRwMm0gaXMgYWN0aXZlLCBhbmQgb25seSAKdGhlbiBkb2VzIGl0IGRvIHRoZSByaWdodCB0aGlu
Zy4gU28gc2V0dGluZyB0aGUgZC0+YXJjaC5hbHRwMm1fYWN0aXZlIApib29sIF9hZnRlcl8gY2Fs
bGluZyBhbHRwMm1fdmNwdV9pbml0aWFsaXNlKCkgd2lsbCBmYWlsIHRvIHdvcmsgCmNvcnJlY3Rs
eSAtIHR1cm5pbmcgdGhpcyBpbnRvIGEgY2hpY2tlbi1hbmQtZWdnIHByb2JsZW0sIG9yIHBlcmhh
cHMgbW9yZSAKaW50ZXJlc3RpbmdseSwgYW5vdGhlciBkaXNjdXNzaW9uIGFib3V0IHdoZXRoZXIg
aW4tZ3Vlc3Qtb25seSBhbHRwMm0gCmFnZW50cyBtYWtlIGFueSBzZW5zZSBmdW5kYW1lbnRhbGx5
LgoKSSB0aGluayB0aGF0LCBzYWRseSwgdGhlIGJlc3Qgd2UgY2FuIGRvIGF0IHRoaXMgdGltZSBp
cyB0aGUgcGF0Y2ggSSd2ZSBzZW50LgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 12:59:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 12:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs5k6-0001nb-So; Fri, 08 Feb 2019 12:58:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7NEh=QP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gs5k5-0001nW-Jx
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 12:58:53 +0000
X-Inumbo-ID: 45f8da20-2ba1-11e9-bcfa-0fd462d0eb0c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45f8da20-2ba1-11e9-bcfa-0fd462d0eb0c;
 Fri, 08 Feb 2019 12:58:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Feb 2019 05:58:47 -0700
Message-Id: <5C5D7D0802000078002150D7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Feb 2019 05:58:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1549619775-4129-1-git-send-email-rcojocaru@bitdefender.com>
 <5C5D5F450200007800214FDD@prv1-mh.provo.novell.com>
 <4618b7c6-0fea-e33b-1218-731d8b3124a5@bitdefender.com>
 <38873a60-ef41-d85e-3766-da4d1072c53d@bitdefender.com>
In-Reply-To: <38873a60-ef41-d85e-3766-da4d1072c53d@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDEyOjU4LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMi84LzE5IDE6MTMgUE0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gT24gMi84
LzE5IDEyOjUxIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA4LjAyLjE5IGF0IDEw
OjU2LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4gSFZNT1BfYWx0cDJt
X3NldF9kb21haW5fc3RhdGUgZG9lcyBub3QgZG9tYWluX3BhdXNlKCksIHByZXN1bWFibHkKPj4+
PiBvbiBwdXJwb3NlIChhcyBpdCB3YXMgb3JpZ2luYWxseSBzdXBwb3NlZCB0byBjYXRlciB0byBh
IGluLWd1ZXN0Cj4+Pj4gYWdlbnQsIGFuZCBhIGRvbWFpbiBwYXVzaW5nIGl0c2VsZiBpcyBub3Qg
YSBnb29kIGlkZWEpLgo+Pj4+Cj4+Pj4gVGhpcyBjYW4gbGVhZCB0byBkb21haW4gY3Jhc2hlcyBp
biB0aGUgdm14X3ZtZXhpdF9oYW5kbGVyKCkgY29kZQo+Pj4+IHRoYXQgY2hlY2tzIGlmIHRoZSBn
dWVzdCBoYXMgdGhlIGFiaWxpdHkgdG8gc3dpdGNoIEVQVFAgd2l0aG91dCBhbgo+Pj4+IGV4aXQu
IFRoYXQgY29kZSBjYW4gX192bXJlYWQoKSB0aGUgaG9zdCBwMm0ncyBFUFRfUE9JTlRFUgo+Pj4+
IChiZWZvcmUgSFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgImZvcl9lYWNoX3ZjcHUoKSIg
aGFzIGEKPj4+PiBjaGFuY2UgdG8gcnVuIGFsdHAybV92Y3B1X2luaXRpYWxpc2UoKSwgYnV0IGFm
dGVyCj4+Pj4gZC0+YXJjaC5hbHRwMm1fYWN0aXZlIGlzIHNldCkuCj4+Pj4KPj4+PiBXaGlsZSB0
aGUgaW4tZ3Vlc3Qgc2NlbmFyaW8gY29udGludWVzIHRvIHBvc2UgcHJvYmxlbXMsIHRoaXMKPj4+
PiBwYXRjaCBmaXhlcyB0aGUgImV4dGVybmFsIiBjYXNlLgo+Pj4KPj4+IElPVyB5b3UncmUgcGFw
ZXJpbmcgb3ZlciB0aGUgcHJvYmxlbSByYXRoZXIgdGhhbiBmaXhpbmcgaXQuIFdoeQo+Pj4gZG9l
cyBhbHRwMm1fYWN0aXZlIGdldCBzZXQgdG8gdHJ1ZSBiZWZvcmUgYWN0dWFsbHkgaGF2aW5nIHNl
dCB1cAo+Pj4gZXZlcnl0aGluZz8gU2hvdWxkbid0IGl0IGdldCBjbGVhcmVkIGVhcmx5LCBidXQg
c2V0IGxhdGU/Cj4+IFdlbGwsIHllcywgdGhhdCB3b3VsZCBoYXZlIGJlZW4gbXkgc2Vjb25kIGF0
dGVtcHQ6IHNldCB0aGUgImFsdHAybSAKPj4gZW5hYmxlZCIgYm9vbCBhZnRlciB0aGUgaW5pdCwg
YW5kIGJlZm9yZSB0aGUgdW5pbml0IGFuZCBubyBsb25nZXIgCj4+IGRvbWFpbl9wYXVzZSgpIGV4
cGxpY2l0bHk7IGhvd2V2ZXIgSSB0aG91Z2h0IHRoYXQgd2FzIGEgYnJpdHRsZSAKPj4gc29sdXRp
b24sIHJlbHlpbmcgb24gY29tbWVudHMgLyBwcm9ncmFtbWVyIGF0dGVudGlvbiB0byB0aGUgY29k
ZSAKPj4gc2VxdWVuY2UgcmF0aGVyIHRoYW4gdGFraW5nIGEgcHJvcGVyIGxvY2suCj4+IAo+PiBJ
J2xsIHRlc3QgdGhhdCBzY2VuYXJpbyB0aGVuIGFuZCByZXR1cm4gd2l0aCB0aGUgcmVzdWx0cyAv
IHBvc3NpYmx5IAo+PiBhbm90aGVyIHBhdGNoLgo+IAo+IEFjdHVhbGx5LCB5b3VyIHN1Z2dlc3Rp
b24gZG9lcyBub3Qgd29yaywgYmVjYXVzZSB0aGUgd2F5IHRoZSBjb2RlIGhhcyAKPiBiZWVuIGRl
c2lnbmVkLCBhbHRwMm1fdmNwdV9pbml0aWFsaXNlKCkgY2FsbHMgYWx0cDJtX3ZjcHVfdXBkYXRl
X3AybSgpLCAKPiB3aGljaCBkb2VzIHRoZSBwcm9wZXIgd29yayB0aGF0J3MgaW50ZXJlc3Rpbmcg
dG8gdXMgaGVyZSwgbGlrZSB0aGlzOgo+IAo+ICAgIDIxNTMgc3RhdGljIHZvaWQgdm14X3ZjcHVf
dXBkYXRlX2VwdHAoc3RydWN0IHZjcHUgKnYpCj4gICAgMjE1NCB7Cj4gICAgMjE1NSAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPiAgICAyMTU2ICAgICBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtID0gTlVMTDsKPiAgICAyMTU3ICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdDsKPiAgICAy
MTU4Cj4gICAgMjE1OSAgICAgaWYgKCBhbHRwMm1fYWN0aXZlKGQpICkKPiAgICAyMTYwICAgICAg
ICAgcDJtID0gcDJtX2dldF9hbHRwMm0odik7Cj4gICAgMjE2MSAgICAgaWYgKCAhcDJtICkKPiAg
ICAyMTYyICAgICAgICAgcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+ICAgIDIxNjMKPiAgICAy
MTY0ICAgICBlcHQgPSAmcDJtLT5lcHQ7Cj4gICAgMjE2NSAgICAgZXB0LT5tZm4gPSBwYWdldGFi
bGVfZ2V0X3BmbihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKTsKPiAgICAyMTY2Cj4gICAgMjE2NyAg
ICAgdm14X3ZtY3NfZW50ZXIodik7Cj4gICAgMjE2OAo+ICAgIDIxNjkgICAgIF9fdm13cml0ZShF
UFRfUE9JTlRFUiwgZXB0LT5lcHRwKTsKPiAgICAyMTcwCj4gICAgMjE3MSAgICAgaWYgKCB2LT5h
cmNoLmh2bS52bXguc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCAmCj4gICAgMjE3MiAgICAgICAgICBT
RUNPTkRBUllfRVhFQ19FTkFCTEVfVklSVF9FWENFUFRJT05TICkKPiAgICAyMTczICAgICAgICAg
X192bXdyaXRlKEVQVFBfSU5ERVgsIHZjcHVfYWx0cDJtKHYpLnAybWlkeCk7Cj4gICAgMjE3NAo+
ICAgIDIxNzUgICAgIHZteF92bWNzX2V4aXQodik7Cj4gICAgMjE3NiB9Cj4gCj4gU28gcGxlYXNl
IG5vdGUgdGhhdCBvbiBsaW5lIDIxNTkgaXQgY2hlY2tzIGlmIGFsdHAybSBpcyBhY3RpdmUsIGFu
ZCBvbmx5IAo+IHRoZW4gZG9lcyBpdCBkbyB0aGUgcmlnaHQgdGhpbmcuIFNvIHNldHRpbmcgdGhl
IGQtPmFyY2guYWx0cDJtX2FjdGl2ZSAKPiBib29sIF9hZnRlcl8gY2FsbGluZyBhbHRwMm1fdmNw
dV9pbml0aWFsaXNlKCkgd2lsbCBmYWlsIHRvIHdvcmsgCj4gY29ycmVjdGx5IC0gdHVybmluZyB0
aGlzIGludG8gYSBjaGlja2VuLWFuZC1lZ2cgcHJvYmxlbSwgb3IgcGVyaGFwcyBtb3JlIAo+IGlu
dGVyZXN0aW5nbHksIGFub3RoZXIgZGlzY3Vzc2lvbiBhYm91dCB3aGV0aGVyIGluLWd1ZXN0LW9u
bHkgYWx0cDJtIAo+IGFnZW50cyBtYWtlIGFueSBzZW5zZSBmdW5kYW1lbnRhbGx5LgoKV2VsbCwg
dG8gYmUgaG9uZXN0IEkgZXhwZWN0ZWQgZGVwZW5kZW5jaWVzIGxpa2UgdGhpcyB0byBiZSB0aGVy
ZSwKYW5kIGhlbmNlIEkgZGlkbid0IGV4cGVjdCBpdCB3b3VsZCBiZSBhIHN0cmFpZ2h0Zm9yd2Fy
ZCBjaGFuZ2UuCkp1c3QgbGlrZSB3ZSBkbyBlLmcuIGZvciB0aGUgSU9NTVUgZW5hYmxpbmcsIEkg
Z3Vlc3MgdGhlIGJvb2xlYW4Kd2FudHMgdG8gYmVjb21lIGEgdHJpc3RhdGUgdGhlbiAob2ZmIC0+
IGVuYWJsaW5nIC0+IGVuYWJsZWQpLAp3aGljaCBpbnRlcmVzdGVkIHNpdGVzIHRoZW4gY2FuIHVz
ZSB0byBkaXN0aW5ndWlzaCB3aGF0IHRoZXkKd2FudC9uZWVkIHRvIGRvLgoKQW5vdGhlciByZWxh
dGl2ZWx5IG9idmlvdXMgc29sdXRpb24gd291bGQgYmUgdG8gYWRkIGEgYm9vbGVhbgpwYXJhbWV0
ZXIgdG8gYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSgpIHN1Y2ggdGhhdAphbHRwMm1fdmNwdV9pbml0
aWFsaXNlKCkgY2FuIGd1aWRlIGl0IHByb3Blcmx5LiBCdXQgdGhpcyBvZiBjb3Vyc2UKZGVwZW5k
cyB0byBhIGNlcnRhaW4gZGVncmVlIG9uIGhvdyB3aWRlIHNwcmVhZCB0aGUgcHJvYmxlbSBpcy4K
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 13:14:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 13:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs5z3-0003MD-8W; Fri, 08 Feb 2019 13:14:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XU3R=QP=citrix.com=prvs=935dcd14c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gs5z2-0003M8-Co
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 13:14:20 +0000
X-Inumbo-ID: 71212953-2ba3-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71212953-2ba3-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 13:14:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,347,1544486400"; d="scan'208";a="77648259"
Date: Fri, 8 Feb 2019 13:14:16 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20190208131416.espkw4gi3pn6fzb5@zion.uk.xensource.com>
References: <osstest-133030-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-133030-mainreport@xen.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 133030: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDgsIDIwMTkgYXQgMDU6MjE6NDRBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMzMwMzAgeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwgW3Jl
YWxdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEz
MzAzMC8KPiAKPiBGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKPiAKPiBUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgo+ICBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMzMwMDUKCkFmdGVyIHNvbWUgaW52ZXN0aWdhdGlvbiwgSSB0aGluayBzb21ldGhpbmcgaXMg
d3Jvbmcgd2l0aCB0aGUgbGludXgtNC45CmJyYW5jaC4KClRoZSBpc3N1ZSB0byBoYW5kIGlzOgoK
ICAgIEZlYiAgOCAwNDoxMjo1NC43OTA5MDQgCiAgICBMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAu
Li4KICAgIEZlYiAgOCAwNDoxMjo1NS4xMTQ4NjQgCiAgICBFRkkgc3R1YjogQm9vdGluZyBMaW51
eCBLZXJuZWwuLi4KICAgIEZlYiAgOCAwNDoxMjo1NS4zNTQ4ODUgRUZJIHN0dWI6IEVSUk9SOiBG
YWlsZWQgdG8gYWxsb2Mga2VybmVsIG1lbW9yeQogICAgRmViICA4IDA0OjEyOjU1LjM1NDk0NiBF
Rkkgc3R1YjogRVJST1I6IEZhaWxlZCB0byByZWxvY2F0ZSBrZXJuZWwKICAgIEZlYiAgOCAwNDox
Mjo1NS4zNTQ5OTMgRmViICA4IDA0OjEyOjU1LjM1NTAxNiAKICAgICAgRmFpbGVkIHRvIGJvb3Qg
Ym90aCBkZWZhdWx0IGFuZCBmYWxsYmFjayBlbnRyaWVzLgoKVGhlIG5ldyA0Ljkga2VybmVsIGNh
bid0IGJlIGxvYWRlZCBfbmF0aXZlbHlfIGFueW1vcmUuCgpCdXQgd2h5IGRpZCBpdCBwYXNzIGl0
cyBvd24gcHVzaGdhdGUgaW4gdGhlIGZpcnN0IHBsYWNlPwoKVGhhdCBsYXRlc3QgcHVzaCB0byB0
aGF0IGJyYW5jaCBpcyBpbiAxMzI3NDguIFRoZXJlIGlzbid0IGFueQpzZXJpYWwtbGF4dG9uKi5s
b2cgaW4gaXRzIGxvZ3MuIFNvIG15IGNvbmNsdXNpb24gaXMgdGhhdCB0aGF0IGNoYW5nZXNldAp3
YXMgYnVpbHQgb24gYSBzaGFyZWQgYnVpbGQgaG9zdCB3aGljaCByYW4gYSBfcHJldmlvdXNfIHZl
cnNpb24gb2YgTGludXgKNC45LiBBbmQgdGhlbiwgb3RoZXIgdGVzdCBjYXNlcyBpbiB0aGUgc2Ft
ZSBmbGlnaHQgbG9hZGVkIHhlbiBmaXJzdCwKd2hpY2ggZGlkbid0IGNhdXNlIGFueSBpc3N1ZS4g
VGhlIExpbnV4IGNoYW5nZXNldCB1bmRlciB0ZXN0IHBhc3NlZApwdXNoZ2F0ZS4KCkJ1dCBhZnRl
ciBhIGNoYW5nZXNldCBwYXNzZXMgcHVzaGdhdGUsIGl0IGJlY29tZXMgdGhlIG5ldyBiYXNlbGlu
ZS4gVGhlCm5ldyBiYXNlbGluZSBjYW4ndCBiZSBib290ZWQgX25hdGl2ZWx5XyBhbnltb3JlLgoK
SSB0aGluayBzb21lb25lIG1vcmUgZmFtaWxpYXIgd2l0aCBBcm0gLyBFRkkgd2lsbCBuZWVkIHRv
IGxvb2sgaW50bwpmaXhpbmcgTGludXggNC45IG9uIGxheHRvbi4KCldlaS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 13:23:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 13:23:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs67Y-0004Gr-3Z; Fri, 08 Feb 2019 13:23:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5uHS=QP=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gs67W-0004Gj-Qx
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 13:23:06 +0000
X-Inumbo-ID: aa65e07b-2ba4-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa65e07b-2ba4-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 13:23:05 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 1EB93303CD8C; Fri,  8 Feb 2019 15:23:04 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id F1434303EC2C;
 Fri,  8 Feb 2019 15:23:03 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1549619775-4129-1-git-send-email-rcojocaru@bitdefender.com>
 <5C5D5F450200007800214FDD@prv1-mh.provo.novell.com>
 <4618b7c6-0fea-e33b-1218-731d8b3124a5@bitdefender.com>
 <38873a60-ef41-d85e-3766-da4d1072c53d@bitdefender.com>
 <5C5D7D0802000078002150D7@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <82b0247f-fed4-5b1c-7f7c-5ee88ea56e61@bitdefender.com>
Date: Fri, 8 Feb 2019 15:23:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <5C5D7D0802000078002150D7@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi84LzE5IDI6NTggUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdlbGwsIHRvIGJlIGhvbmVz
dCBJIGV4cGVjdGVkIGRlcGVuZGVuY2llcyBsaWtlIHRoaXMgdG8gYmUgdGhlcmUsCj4gYW5kIGhl
bmNlIEkgZGlkbid0IGV4cGVjdCBpdCB3b3VsZCBiZSBhIHN0cmFpZ2h0Zm9yd2FyZCBjaGFuZ2Uu
Cj4gSnVzdCBsaWtlIHdlIGRvIGUuZy4gZm9yIHRoZSBJT01NVSBlbmFibGluZywgSSBndWVzcyB0
aGUgYm9vbGVhbgo+IHdhbnRzIHRvIGJlY29tZSBhIHRyaXN0YXRlIHRoZW4gKG9mZiAtPiBlbmFi
bGluZyAtPiBlbmFibGVkKSwKPiB3aGljaCBpbnRlcmVzdGVkIHNpdGVzIHRoZW4gY2FuIHVzZSB0
byBkaXN0aW5ndWlzaCB3aGF0IHRoZXkKPiB3YW50L25lZWQgdG8gZG8uCj4gCj4gQW5vdGhlciBy
ZWxhdGl2ZWx5IG9idmlvdXMgc29sdXRpb24gd291bGQgYmUgdG8gYWRkIGEgYm9vbGVhbgo+IHBh
cmFtZXRlciB0byBhbHRwMm1fdmNwdV91cGRhdGVfcDJtKCkgc3VjaCB0aGF0Cj4gYWx0cDJtX3Zj
cHVfaW5pdGlhbGlzZSgpIGNhbiBndWlkZSBpdCBwcm9wZXJseS4gQnV0IHRoaXMgb2YgY291cnNl
Cj4gZGVwZW5kcyB0byBhIGNlcnRhaW4gZGVncmVlIG9uIGhvdyB3aWRlIHNwcmVhZCB0aGUgcHJv
YmxlbSBpcy4KCkZhaXIgZW5vdWdoLCBJJ2xsIGF0dGVtcHQgVjIgd2l0aCB0aGUgc2Vjb25kIHN1
Z2dlc3Rpb24gKGFkZGluZyBhIGJvb2wgCnRvIGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0oKSkuCgoK
UmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 13:32:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 13:32:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs6GC-0005BU-2h; Fri, 08 Feb 2019 13:32:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2PAf=QP=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1gs6GA-0005BP-DK
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 13:32:02 +0000
X-Inumbo-ID: ea4597e1-2ba5-11e9-bc90-bc764e045a96
Received: from mail-qt1-x841.google.com (unknown [2607:f8b0:4864:20::841])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea4597e1-2ba5-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 13:32:01 +0000 (UTC)
Received: by mail-qt1-x841.google.com with SMTP id j36so3839029qta.7
 for <xen-devel@lists.xenproject.org>; Fri, 08 Feb 2019 05:32:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=umich.edu; s=google-2016-06-03;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=IenQ/HQIbaLr22DZx8hmhocQTpc/rGiz9QFR25xTWio=;
 b=mpfT3FxLn25e7T9uobVrq1RCqzRXs9stMAnFzioWYrYt3bLBe9ghyB3bjsY/q4NfrL
 FvVluN5VnpbAq+hzj5bgtdyS0LYr5fYcCx0UuFnlwApJ2r/moDjSYDLnR9ULizgjyKJl
 1KfSjHU8SOR4RxuOzGm3sSe1Iac8B78K7bRywjzU3aUdp5YoFUaIGz4ZPkPvKCk9MPwe
 Gz3huHURcCup86LGHoaaSKVClYPuTiGXrJQHlJGqZ74raHQnqu9MBhuIdFbmsMdb942Q
 ufJ980DFaLFBSeZcmVDxSk2iee8TR+NA3a/pLWKUn5qr0x0utHNkNwqR8zif2kPI3CST
 C/nA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=IenQ/HQIbaLr22DZx8hmhocQTpc/rGiz9QFR25xTWio=;
 b=p0yG2SXBCjAQWPFqRKqJxuKeQxGfhM2ZZv81Cnrk0e0DPsbmSRusrW2N5gnM4mQnib
 3Ai5p6EfUB7BPDb2GnM8kwefnApmGxpRA/omtGwOmavanjWBtKQGr2HucaoImoqMhBDa
 bJMhhzXGdWIbV8CKlOBU/YKRaXq1GICpTu8/dKT2DyJ2iuH2bOJs4l138JWkGqmhgTlk
 en4nfjnAjC177cCbNG/8QuSdU6HqcVgLvPgtzpTrd0F68b9alIcRqNgcOZlfbu8mCsE6
 HUZNltwf9ptdlmga4s32ntHSCmRP14KNfzKlfAv/XYiUUqSp4dIBhJ+vmYxKiL0XOlhy
 PcEw==
X-Gm-Message-State: AHQUAubfKwddrWGwYLS+r40wRpz8zYhqb3JUV6G60Zrw6KSnHUVSdP87
 RCDxCRUmv1iWrJ7Y8r61B8HpDN6LL0NZAH2ehhg=
X-Google-Smtp-Source: AHgI3Ibja4PDVS0etWAr/6AAMZ/GhQiKj4MA+T49kDFacRTEMAVTmJu+hQjKI1rG6JhCH1TtTcFP3lF16iiS9vv4gHg=
X-Received: by 2002:ac8:b0d:: with SMTP id e13mr7362349qti.202.1549632720882; 
 Fri, 08 Feb 2019 05:32:00 -0800 (PST)
MIME-Version: 1.0
References: <5C5ABD7102000078002143B1@prv1-mh.provo.novell.com>
 <5C5C196C020000780021495E@prv1-mh.provo.novell.com>
In-Reply-To: <5C5C196C020000780021495E@prv1-mh.provo.novell.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 8 Feb 2019 13:31:49 +0000
Message-ID: <CAFLBxZaNnOMzOK5QfzsLDWXyNKCo92wTW5uJb1tw0Vpzvocoig@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/shadow: adjust minimum allocation
 calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Tim Deegan <tim@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgNywgMjAxOSBhdCAxMTo0MiBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gQSBwcmV2aW91c2x5IGJhZCBzaXR1YXRpb24gaGFzIGJlY29tZSB3
b3JzZSB3aXRoIHRoZSBlYXJseSBzZXR0aW5nIG9mCj4gLT5tYXhfdmNwdXM6IFRoZSB2YWx1ZSBy
ZXR1cm5lZCBieSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBoYXMKPiBmdXJ0aGVyIGdy
b3duLCBhbmQgaGVuY2Ugbm93IGhvbGRzIGJhY2sgZXZlbiBtb3JlIG1lbW9yeSBmcm9tIHVzZSBm
b3IKPiB0aGUgcDJtLgo+Cj4gTWFrZSBzaF9taW5fYWxsb2NhdGlvbigpIGFjY291bnQgZm9yIGFs
bCBwMm0gbWVtb3J5IG5lZWRlZCBmb3IKPiBzaGFkb3dfZW5hYmxlKCkgdG8gc3VjY2VlZCBkdXJp
bmcgZG9tYWluIGNyZWF0aW9uIChhdCB3aGljaCBwb2ludCB0aGUKPiBkb21haW4gaGFzIG5vIG1l
bW9yeSBhdCBhbGwgYWxsb2NhdGVkIHRvIGl0IHlldCwgYW5kIGhlbmNlIHVzZSBvZgo+IGQtPnRv
dF9wYWdlcyBpcyBtZWFuaW5nbGVzcykuCj4KPiBBbHNvIG1ha2Ugc2hhZG93X21pbl9hY2NlcHRh
YmxlX3BhZ2VzKCkgbm8gbG9uZ2VyIG5lZWRsZXNzbHkgYWRkIDEgdG8KPiB0aGUgdkNQVSBjb3Vu
dC4KPgo+IEZpbmFsbHkgbWFrZSB0aGUgZGVidWdnaW5nIHByaW50aygpIGluIHNoYWRvd19hbGxv
Y19wMm1fcGFnZSgpIGEgbGl0dGxlCj4gbW9yZSB1c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRo
ZSByZWxldmFudCBkb21haW4gc2V0dGluZ3MuCj4KPiBSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiB2MjogRHJvcCBjcHVfaGFzX3ZteCBkZXBlbmRlbmN5
ICh0byBjb3ZlciBmdXR1cmUgU1ZNIGNvZGUgYXMgd2VsbCkuCj4gLS0tCj4gVEJEOiBUaGUgcXVl
c3Rpb24gb2YgY291cnNlIGlzIHdoZXRoZXIgc3VjaCBhbiAiZXhhY3QiIGNhbGN1bGF0aW9uIGlz
bid0Cj4gICAgICBhIGxpdHRsZSByaXNreSBnb2luZyBmb3J3YXJkLCB0aGUgbW9yZSB0aGF0IHRo
ZSByZWdyZXNzaW9uIGhlcmUKPiAgICAgIHdhc24ndCBmb3VuZCBieSBvc3N0ZXN0LCBiZWNhdXNl
IGRvbWFpbnMgd2l0aCBzdWZmaWNpZW50bHkgZmV3Cj4gICAgICB2Q1BVLXMgd2VyZW4ndCBhZmZl
Y3RlZCwgZHVlIHRvIHRoZSA0TWIgbWluaW11bSBhbGxvY2F0aW9uIGVuZm9yY2VkCj4gICAgICBi
eSBzaGFkb3dfZW5hYmxlKCkncyBjYWxsIHRvIHNoYWRvd19zZXRfYWxsb2NhdGlvbigpLiBJIHdv
dWxkLAo+ICAgICAgaG93ZXZlciwgcXVlc3Rpb24gdGhpcyBlbmZvcmNlbWVudCBvZiBhIHN0YXRp
YyBtaW5pbXVtIGFzIHdlbGwgLQo+ICAgICAgc2hhZG93X29uZV9iaXRfZW5hYmxlKCkgZG9lc24n
dCBkbyBzbywgZm9yIGV4YW1wbGUuCgpUaGlzIHdob2xlIHRoaW5nIGNvdWxkIHVzZSBzb21lIHJh
dGlvbmFsaXphdGlvbjsgYnV0IHRoaXMgd2lsbCBkbyBmb3IKbm93IEkgdGhpbms6CgpBY2tlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 13:45:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 13:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs6TU-0006Bo-Di; Fri, 08 Feb 2019 13:45:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MeI5=QP=amazon.de=prvs=9359aedec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gs6TT-0006Bj-K8
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 13:45:47 +0000
X-Inumbo-ID: d59faff0-2ba7-11e9-bc90-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d59faff0-2ba7-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 13:45:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549633546; x=1581169546;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=/WV+wYmQJGKApWYTuAdZQCdSikpTOLQ4Z+IHsMJX8fk=;
 b=X30ND2KF0bhy47ABb1vSa4O/UtgdlV2lOFpIVDDHeOvXALcumzzlvK58
 HMRB+JKbuC+ivE6OqkGARlOcEpt+sV0RAOQAj6nW02fw5GZxaH9UP5LIV
 dDKqhJTx9XbZcd4uU8kRj5iujzvA2As2aowl7VVVG/1Kr/Pr1oOAzf6ko w=;
X-IronPort-AV: E=Sophos;i="5.58,347,1544486400"; d="scan'208";a="781710849"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 08 Feb 2019 13:45:42 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com (Postfix) with ESMTPS
 id F1C01A1F96; Fri,  8 Feb 2019 13:45:38 +0000 (UTC)
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:45:38 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:45:37 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.84.83) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 8 Feb 2019 13:45:33 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Feb 2019 14:44:40 +0100
Message-ID: <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] SpectreV1+L1TF Patch Series v6
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBhbGwsCgpUaGlzIHBhdGNoIHNlcmllcyBhdHRlbXB0cyB0byBtaXRpZ2F0ZSB0aGUgaXNz
dWUgdGhhdCBoYXZlIGJlZW4gcmFpc2VkIGluIHRoZQpYU0EtMjg5IChodHRwczovL3hlbmJpdHMu
eGVuLm9yZy94c2EvYWR2aXNvcnktMjg5Lmh0bWwpLiBUbyBibG9jayBzcGVjdWxhdGl2ZQpleGVj
dXRpb24gb24gSW50ZWwgaGFyZHdhcmUsIGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBpcyByZXF1aXJl
ZCB0byBtYWtlIHN1cmUKdGhhdCBzZWxlY3RlZCBjaGVja3MgYXJlIG5vdCBieXBhc3NlZC4gU3Bl
Y3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzIGNhbgpiZSBwcmV2ZW50ZWQgYnkgdXNpbmcg
dGhlIGFycmF5X2luZGV4X25vc3BlYyBtYWNyby4KClRoZSBtYWpvciBjaGFuZ2VzIGJldHdlZW4g
djUgYW5kIHY2IG9mIHRoaXMgc2VyaWVzIGFyZSB0aGUgaW50cm9kdWN0aW9uIG9mCmFzbSBzcGVj
aWZpYyBub3NwZWMuaCBmaWxlcyB0aGF0IGludHJvZHVjZSBtYWNyb3MgdG8gYWRkIGxmZW5jZSBp
bnN0cnVjdGlvbnMKdG8gY29uZGl0aW9uYWxzIHRvIGJlIGV2YWx1YXRlZC4gRnVydGhlcm1vcmUs
IHVwZGF0aW5nIHZhcmlhYmxlIHRoYXQgbWlnaHQKbm90IGJlIGxvY2F0ZWQgaW4gYSByZWdpc3Rl
ciBpcyB0cmllZCB0byBiZSBhdm9pZGVkLgoKQmVzdCwKTm9yYmVydAoKCgoKQW1hem9uIERldmVs
b3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdl
c2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1J
RDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1
cmcgSFJCIDE0OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 13:46:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 13:46:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs6UV-0006Fk-PI; Fri, 08 Feb 2019 13:46:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MeI5=QP=amazon.de=prvs=9359aedec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gs6UU-0006Fa-Rg
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 13:46:50 +0000
X-Inumbo-ID: f9bd95f4-2ba7-11e9-a318-a775f54b7360
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9bd95f4-2ba7-11e9-a318-a775f54b7360;
 Fri, 08 Feb 2019 13:46:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549633606; x=1581169606;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=BwUGlsFIUu8HUnbpei2o3d3M5cRR8zbsAQfbNagNw9c=;
 b=OxWknHqrxsBCr+YWbCrV7SVDb4e5BFBPpdRcp+YLg7hOWV0l745N7iAv
 bwqqemdy4mMr1U5nx6kmQ3lhSv7LeN3c1JDyS6ehfix3frxyGMbbiIOCg
 w5+nJ3XyDhYCSgKmCHCcuAGZl3HSQ5NDAlbr/YyIt/3L/CA0YGmTlXH7K w=;
X-IronPort-AV: E=Sophos;i="5.58,347,1544486400"; d="scan'208";a="385702592"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-579b7f5b.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 08 Feb 2019 13:46: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-579b7f5b.us-west-2.amazon.com (Postfix) with ESMTPS
 id EB5AFA2130; Fri,  8 Feb 2019 13:46:42 +0000 (UTC)
Received: from EX13D08UEE003.ant.amazon.com (10.43.62.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:46:17 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE003.ant.amazon.com (10.43.62.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:46:17 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.84.83) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 8 Feb 2019 13:46:13 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Feb 2019 14:44:41 +0100
Message-ID: <1549633489-12724-2-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v6 1/9] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3Vlc3RzIGNhbiBpc3N1ZSBldmVudCBjaGFubmVsIGludGVyYWN0aW9uIHdpdGggZ3Vlc3Qgc3Bl
Y2lmaWVkIGRhdGEuClRvIGF2b2lkIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywg
d2UgdXNlIHRoZSBub3NwZWMgbWFjcm9zLApvciB0aGUgZG9tYWluX3ZjcHUgZnVuY3Rpb24uCgpU
aGlzIGNvbW1pdCBpcyBwYXJ0IG9mIHRoZSBTcGVjdHJlVjErTDFURiBtaXRpZ2F0aW9uIHBhdGNo
IHNlcmllcy4KClNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9u
LmRlPgoKLS0tCgpOb3RlczoKICB2NjogZHJvcCB2Y3B1IDwgMCBjaGVjawogICAgICB1c2Ugc3Ry
dWN0IHZwY3UgaW4gZXZ0Y2huX2JpbmRfdmNwdQogICAgICBkbyBub3QgY2FsbCBkb21haW5fdmNw
dSB0d2ljZSBpbiBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydAoKIHhlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2Nv
bW1vbi9ldmVudF9maWZvLmMgICAgfCAxMyArKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4v
ZXZlbnQuaCAgICB8ICA1ICsrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyks
IDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5j
IGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9jaGFu
bmVsLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKQEAgLTM2NSwxMSArMzY1LDE2
IEBAIGludCBldnRjaG5fYmluZF92aXJxKGV2dGNobl9iaW5kX3ZpcnFfdCAqYmluZCwgZXZ0Y2hu
X3BvcnRfdCBwb3J0KQogICAgIGlmICggKHZpcnEgPCAwKSB8fCAodmlycSA+PSBBUlJBWV9TSVpF
KHYtPnZpcnFfdG9fZXZ0Y2huKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAgLyoK
KyAgICAqIE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZSB2aXJxIGlzIGJvdW5k
ZWQgZXZlbiBkdXJpbmcKKyAgICAqIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbi4KKyAgICAqLworICAg
IHZpcnEgPSBhcnJheV9pbmRleF9ub3NwZWModmlycSwgQVJSQVlfU0laRSh2LT52aXJxX3RvX2V2
dGNobikpOworCiAgICAgaWYgKCB2aXJxX2lzX2dsb2JhbCh2aXJxKSAmJiAodmNwdSAhPSAwKSAp
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgaWYgKCAodmNwdSA8IDApIHx8ICh2Y3B1
ID49IGQtPm1heF92Y3B1cykgfHwKLSAgICAgICAgICgodiA9IGQtPnZjcHVbdmNwdV0pID09IE5V
TEwpICkKKyAgICBpZiAoICh2ID0gZG9tYWluX3ZjcHUoZCwgdmNwdSkpID09IE5VTEwgKQogICAg
ICAgICByZXR1cm4gLUVOT0VOVDsKIAogICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7CkBA
IC00MTgsOCArNDIzLDcgQEAgc3RhdGljIGxvbmcgZXZ0Y2huX2JpbmRfaXBpKGV2dGNobl9iaW5k
X2lwaV90ICpiaW5kKQogICAgIGludCAgICAgICAgICAgIHBvcnQsIHZjcHUgPSBiaW5kLT52Y3B1
OwogICAgIGxvbmcgICAgICAgICAgIHJjID0gMDsKIAotICAgIGlmICggKHZjcHUgPCAwKSB8fCAo
dmNwdSA+PSBkLT5tYXhfdmNwdXMpIHx8Ci0gICAgICAgICAoZC0+dmNwdVt2Y3B1XSA9PSBOVUxM
KSApCisgICAgaWYgKCBkb21haW5fdmNwdShkLCB2Y3B1KSA9PSBOVUxMICkKICAgICAgICAgcmV0
dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOwpAQCAtODEzLDYg
KzgxNywxMyBAQCBpbnQgc2V0X2dsb2JhbF92aXJxX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwg
dWludDMyX3QgdmlycSkKIAogICAgIGlmICh2aXJxID49IE5SX1ZJUlFTKQogICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKworICAgLyoKKyAgICAqIE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxl
ZCB2YWx1ZSB2aXJxIGlzIGJvdW5kZWQgZXZlbiBkdXJpbmcKKyAgICAqIHNwZWN1bGF0aXZlIGV4
ZWN1dGlvbi4KKyAgICAqLworICAgIHZpcnEgPSBhcnJheV9pbmRleF9ub3NwZWModmlycSwgQVJS
QVlfU0laRShnbG9iYWxfdmlycV9oYW5kbGVycykpOworCiAgICAgaWYgKCF2aXJxX2lzX2dsb2Jh
bCh2aXJxKSkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKQEAgLTkzMCw4ICs5NDEsOSBAQCBs
b25nIGV2dGNobl9iaW5kX3ZjcHUodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCB2Y3B1
X2lkKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgc3RydWN0
IGV2dGNobiAqY2huOwogICAgIGxvbmcgICAgICAgICAgIHJjID0gMDsKKyAgICBzdHJ1Y3QgdmNw
dSAgICp2OwogCi0gICAgaWYgKCAodmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMpIHx8IChkLT52Y3B1
W3ZjcHVfaWRdID09IE5VTEwpICkKKyAgICBpZiAoICh2ID0gZG9tYWluX3ZjcHUoZCwgdmNwdV9p
ZCkpID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAogICAgIHNwaW5fbG9jaygm
ZC0+ZXZlbnRfbG9jayk7CkBAIC05NTUsMjIgKzk2NywyMiBAQCBsb25nIGV2dGNobl9iaW5kX3Zj
cHUodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQogICAgIHsKICAgICBj
YXNlIEVDU19WSVJROgogICAgICAgICBpZiAoIHZpcnFfaXNfZ2xvYmFsKGNobi0+dS52aXJxKSAp
Ci0gICAgICAgICAgICBjaG4tPm5vdGlmeV92Y3B1X2lkID0gdmNwdV9pZDsKKyAgICAgICAgICAg
IGNobi0+bm90aWZ5X3ZjcHVfaWQgPSB2LT52Y3B1X2lkOwogICAgICAgICBlbHNlCiAgICAgICAg
ICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgRUNTX1VOQk9VTkQ6
CiAgICAgY2FzZSBFQ1NfSU5URVJET01BSU46Ci0gICAgICAgIGNobi0+bm90aWZ5X3ZjcHVfaWQg
PSB2Y3B1X2lkOworICAgICAgICBjaG4tPm5vdGlmeV92Y3B1X2lkID0gdi0+dmNwdV9pZDsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBFQ1NfUElSUToKLSAgICAgICAgaWYgKCBjaG4tPm5vdGlm
eV92Y3B1X2lkID09IHZjcHVfaWQgKQorICAgICAgICBpZiAoIGNobi0+bm90aWZ5X3ZjcHVfaWQg
PT0gdi0+dmNwdV9pZCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgdW5saW5rX3BpcnFf
cG9ydChjaG4sIGQtPnZjcHVbY2huLT5ub3RpZnlfdmNwdV9pZF0pOwotICAgICAgICBjaG4tPm5v
dGlmeV92Y3B1X2lkID0gdmNwdV9pZDsKKyAgICAgICAgY2huLT5ub3RpZnlfdmNwdV9pZCA9IHYt
PnZjcHVfaWQ7CiAgICAgICAgIHBpcnFfc2V0X2FmZmluaXR5KGQsIGNobi0+dS5waXJxLmlycSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19vZihkLT52Y3B1W3ZjcHVfaWRdLT5w
cm9jZXNzb3IpKTsKLSAgICAgICAgbGlua19waXJxX3BvcnQocG9ydCwgY2huLCBkLT52Y3B1W3Zj
cHVfaWRdKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19vZih2LT5wcm9jZXNz
b3IpKTsKKyAgICAgICAgbGlua19waXJxX3BvcnQocG9ydCwgY2huLCB2KTsKICAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9ldmVudF9maWZvLmMgYi94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYwotLS0gYS94ZW4v
Y29tbW9uL2V2ZW50X2ZpZm8uYworKysgYi94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYwpAQCAtMzMs
NyArMzMsOCBAQCBzdGF0aWMgaW5saW5lIGV2ZW50X3dvcmRfdCAqZXZ0Y2huX2ZpZm9fd29yZF9m
cm9tX3BvcnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgKi8KICAgICBzbXBfcm1iKCk7
CiAKLSAgICBwID0gcG9ydCAvIEVWVENITl9GSUZPX0VWRU5UX1dPUkRTX1BFUl9QQUdFOworICAg
IHAgPSBhcnJheV9pbmRleF9ub3NwZWMocG9ydCAvIEVWVENITl9GSUZPX0VWRU5UX1dPUkRTX1BF
Ul9QQUdFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZXZ0Y2huX2ZpZm8tPm51bV9l
dnRjaG5zKTsKICAgICB3ID0gcG9ydCAlIEVWVENITl9GSUZPX0VWRU5UX1dPUkRTX1BFUl9QQUdF
OwogCiAgICAgcmV0dXJuIGQtPmV2dGNobl9maWZvLT5ldmVudF9hcnJheVtwXSArIHc7CkBAIC01
MTYsMTQgKzUxNywyMCBAQCBpbnQgZXZ0Y2huX2ZpZm9faW5pdF9jb250cm9sKHN0cnVjdCBldnRj
aG5faW5pdF9jb250cm9sICppbml0X2NvbnRyb2wpCiAgICAgZ2ZuICAgICA9IGluaXRfY29udHJv
bC0+Y29udHJvbF9nZm47CiAgICAgb2Zmc2V0ICA9IGluaXRfY29udHJvbC0+b2Zmc2V0OwogCi0g
ICAgaWYgKCB2Y3B1X2lkID49IGQtPm1heF92Y3B1cyB8fCAhZC0+dmNwdVt2Y3B1X2lkXSApCisg
ICAgaWYgKCAodiA9IGRvbWFpbl92Y3B1KGQsIHZjcHVfaWQpKSA9PSBOVUxMICkKICAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7Ci0gICAgdiA9IGQtPnZjcHVbdmNwdV9pZF07CiAKICAgICAvKiBNdXN0
IG5vdCBjcm9zcyBwYWdlIGJvdW5kYXJ5LiAqLwogICAgIGlmICggb2Zmc2V0ID4gKFBBR0VfU0la
RSAtIHNpemVvZihldnRjaG5fZmlmb19jb250cm9sX2Jsb2NrX3QpKSApCiAgICAgICAgIHJldHVy
biAtRUlOVkFMOwogCisgICAgLyoKKyAgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xs
ZWQgdmFsdWUgb2Zmc2V0IGlzIGJvdW5kZWQgZXZlbiBkdXJpbmcKKyAgICAgKiBzcGVjdWxhdGl2
ZSBleGVjdXRpb24uCisgICAgICovCisgICAgb2Zmc2V0ID0gYXJyYXlfaW5kZXhfbm9zcGVjKG9m
ZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfU0laRSAtIHNpemVvZihldnRj
aG5fZmlmb19jb250cm9sX2Jsb2NrX3QpICsgMSk7CisKICAgICAvKiBNdXN0IGJlIDgtYnl0ZXMg
YWxpZ25lZC4gKi8KICAgICBpZiAoIG9mZnNldCAmICg4IC0gMSkgKQogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oIGIveGVuL2luY2x1
ZGUveGVuL2V2ZW50LmgKLS0tIGEveGVuL2luY2x1ZGUveGVuL2V2ZW50LmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2V2ZW50LmgKQEAgLTEzLDYgKzEzLDcgQEAKICNpbmNsdWRlIDx4ZW4vc21wLmg+
CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5j
bHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPGFzbS9ldmVudC5oPgogCiAvKgpAQCAtMTAz
LDcgKzEwNCw3IEBAIHZvaWQgYXJjaF9ldnRjaG5faW5qZWN0KHN0cnVjdCB2Y3B1ICp2KTsKICAq
IFRoZSBmaXJzdCBidWNrZXQgaXMgZGlyZWN0bHkgYWNjZXNzZWQgdmlhIGQtPmV2dGNobi4KICAq
LwogI2RlZmluZSBncm91cF9mcm9tX3BvcnQoZCwgcCkgXAotICAgICgoZCktPmV2dGNobl9ncm91
cFsocCkgLyBFVlRDSE5TX1BFUl9HUk9VUF0pCisgICAgYXJyYXlfYWNjZXNzX25vc3BlYygoZCkt
PmV2dGNobl9ncm91cCwgKHApIC8gRVZUQ0hOU19QRVJfR1JPVVApCiAjZGVmaW5lIGJ1Y2tldF9m
cm9tX3BvcnQoZCwgcCkgXAogICAgICgoZ3JvdXBfZnJvbV9wb3J0KGQsIHApKVsoKHApICUgRVZU
Q0hOU19QRVJfR1JPVVApIC8gRVZUQ0hOU19QRVJfQlVDS0VUXSkKIApAQCAtMTE3LDcgKzExOCw3
IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IHBvcnRfaXNfdmFsaWQoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IHApCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBldnRjaG4gKmV2dGNobl9mcm9t
X3BvcnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHApCiB7CiAgICAgaWYgKCBwIDwg
RVZUQ0hOU19QRVJfQlVDS0VUICkKLSAgICAgICAgcmV0dXJuICZkLT5ldnRjaG5bcF07CisgICAg
ICAgIHJldHVybiAmZC0+ZXZ0Y2huW2FycmF5X2luZGV4X25vc3BlYyhwLCBFVlRDSE5TX1BFUl9C
VUNLRVQpXTsKICAgICByZXR1cm4gYnVja2V0X2Zyb21fcG9ydChkLCBwKSArIChwICUgRVZUQ0hO
U19QRVJfQlVDS0VUKTsKIH0KIAotLSAKMi43LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50
ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVl
aHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAy
MzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkx
NzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 13:46:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 13:46:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs6Uc-0006H9-7e; Fri, 08 Feb 2019 13:46:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MeI5=QP=amazon.de=prvs=9359aedec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gs6Ua-0006Gp-Q6
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 13:46:56 +0000
X-Inumbo-ID: fe59a1ac-2ba7-11e9-9758-a7233f845a82
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe59a1ac-2ba7-11e9-9758-a7233f845a82;
 Fri, 08 Feb 2019 13:46:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549633613; x=1581169613;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=vJsot0mxCKcHdsmSPNH76hpj+fOUBQOKNnNDBjGqHhY=;
 b=puJPWfnT4kotwmKLgeRyM4MKRfNR39/UuPDGRHWNAUja9Ns1WoKp34Ie
 QDCqF9k+c6CjKNkuycSan/3IbTW806+6ImXVEYd5i9GAB8otbyc5PPRCn
 XZH9BIV4a0ojol+XBCd6wd4/PXOf0ttg/+i5SK8z1Cu/mOZOdA+7rmHEC M=;
X-IronPort-AV: E=Sophos;i="5.58,347,1544486400"; d="scan'208";a="385702621"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-c6afef2e.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 08 Feb 2019 13:46: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-2c-c6afef2e.us-west-2.amazon.com (Postfix) with ESMTPS
 id 93270A2287; Fri,  8 Feb 2019 13:46:51 +0000 (UTC)
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:46:34 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:46:33 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.84.83) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 8 Feb 2019 13:46:29 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Feb 2019 14:44:42 +0100
Message-ID: <1549633489-12724-3-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v6 2/9] x86/vioapic: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBpbnRlcmFjdGluZyB3aXRoIGlvIGFwaWMsIGEgZ3Vlc3QgY2FuIHNwZWNpZnkgdmFsdWVz
IHRoYXQgYXJlIHVzZWQKYXMgaW5kZXggdG8gc3RydWN0dXJlcywgYW5kIHdob3NlIHZhbHVlcyBh
cmUgbm90IGNvbXBhcmVkIGFnYWluc3QKdXBwZXIgYm91bmRzIHRvIHByZXZlbnQgc3BlY3VsYXRp
dmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLiBUaGlzIGNoYW5nZQpwcmV2ZW50cyB0aGVzZSBzcGVj
dWxhdGl2ZSBhY2Nlc3Nlcy4KCkZ1cnRoZXJtb3JlLCB2YXJpYWJsZXMgYXJlIGluaXRpYWxpemVk
IGFuZCB0aGUgY29tcGlsZXIgaXMgYXNrZWQgdG8gbm90Cm9wdGltaXplZCB0aGVzZSBpbml0aWFs
aXphdGlvbnMsIGFzIHRoZSB1bmluaXRpYWxpemVkLCBwb3RlbnRpYWxseSBndWVzdApjb250cm9s
bGVkLCB2YXJpYWJsZXMgbWlnaHQgYmUgdXNlZCBpbiBhIHNwZWN1bGF0aXZlIG91dC1vZi1ib3Vu
ZCBhY2Nlc3MuCk91dCBvZiB0aGUgZm91ciBpbml0aWFsaXplZCB2YXJpYWJsZXMsIHR3byBhcmUg
cG90ZW50aWFsbHkgcHJvYmxlbWF0aWMsCm5hbWVseSBvbmVzIGluIHRoZSBmdW5jdGlvbnMgdmlv
YXBpY19pcnFfcG9zaXRpdmVfZWRnZSBhbmQKdmlvYXBpY19nZXRfdHJpZ2dlcl9tb2RlLgoKQXMg
dGhlIHR3byBwcm9ibGVtYXRpYyB2YXJpYWJsZXMgYXJlIGJvdGggdXNlZCBpbiB0aGUgY29tbW9u
IGZ1bmN0aW9uCmdzaV92aW9hcGljLCB0aGUgbWl0aWdhdGlvbiBpcyBpbXBsZW1lbnRlZCB0aGVy
ZS4gQXMgdGhlIGFjY2VzcyBwYXR0ZXJuCm9mIHRoZSBjdXJyZW50bHkgbm9uLWd1ZXN0LWNvbnRy
b2xsZWQgZnVuY3Rpb25zIG1pZ2h0IGNoYW5nZSBpbiB0aGUKZnV0dXJlIGFzIHdlbGwsIHRoZSBv
dGhlciB2YXJpYWJsZXMgYXJlIGluaXRpYWxpemVkIGFzIHdlbGwuCgpUaGlzIGNvbW1pdCBpcyBw
YXJ0IG9mIHRoZSBTcGVjdHJlVjErTDFURiBtaXRpZ2F0aW9uIHBhdGNoIHNlcmllcy4KClNpZ25l
ZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgoKLS0tCgpOb3Rl
czoKICB2NjogRXhwbGFpbiBpbml0aWFsaXphdGlvbiBpbiBjb21taXQgbWVzc2FnZQogICAgICBJ
bml0aWFsaXplIHBpbiBpbiBhbGwgNCBmdW5jdGlvbnMgdGhhdCBjYWxsIGdzaV92aW9hcGljCiAg
ICAgIEZpeCBzcGFjZSBpbiBjb21tZW50CgogeGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMgfCAy
OCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0
aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zp
b2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCi0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC0zMCw2ICsz
MCw3IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KICNpbmNsdWRlIDxw
dWJsaWMvaHZtL2lvcmVxLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9pby5oPgogI2luY2x1ZGUgPGFz
bS9odm0vdnBpYy5oPgpAQCAtNjYsNiArNjcsMTIgQEAgc3RhdGljIHN0cnVjdCBodm1fdmlvYXBp
YyAqZ3NpX3Zpb2FwaWMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKIHsKICAgICB1bnNpZ25lZCBp
bnQgaTsKIAorICAgIC8qCisgICAgICogTWFrZSBzdXJlIHRoZSBjb21waWxlciBkb2VzIG5vdCBv
cHRpbWl6ZSBhd2F5IHRoZSBpbml0aWFsaXphdGlvbiBkb25lIGJ5CisgICAgICogY2FsbGVycwor
ICAgICAqLworICAgIE9QVElNSVpFUl9ISURFX1ZBUigqcGluKTsKKwogICAgIGZvciAoIGkgPSAw
OyBpIDwgZC0+YXJjaC5odm0ubnJfdmlvYXBpY3M7IGkrKyApCiAgICAgewogICAgICAgICBzdHJ1
Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMgPSBkb21haW5fdmlvYXBpYyhkLCBpKTsKQEAgLTExNyw3
ICsxMjQsOCBAQCBzdGF0aWMgdWludDMyX3QgdmlvYXBpY19yZWFkX2luZGlyZWN0KGNvbnN0IHN0
cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYykKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
CiAKLSAgICAgICAgcmVkaXJfY29udGVudCA9IHZpb2FwaWMtPnJlZGlydGJsW3JlZGlyX2luZGV4
XS5iaXRzOworICAgICAgICByZWRpcl9jb250ZW50ID0gdmlvYXBpYy0+cmVkaXJ0YmxbYXJyYXlf
aW5kZXhfbm9zcGVjKHJlZGlyX2luZGV4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHZpb2FwaWMtPm5yX3BpbnMpXS5iaXRzOwogICAgICAg
ICByZXN1bHQgPSAodmlvYXBpYy0+aW9yZWdzZWwgJiAxKSA/IChyZWRpcl9jb250ZW50ID4+IDMy
KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHJlZGlyX2NvbnRl
bnQ7CiAgICAgICAgIGJyZWFrOwpAQCAtMjEyLDcgKzIyMCwxNSBAQCBzdGF0aWMgdm9pZCB2aW9h
cGljX3dyaXRlX3JlZGlyZW50KAogICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZtX2Rv
bWFpbl9pcnEoZCk7CiAgICAgdW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSAqcGVudCwgZW50Owog
ICAgIGludCB1bm1hc2tlZCA9IDA7Ci0gICAgdW5zaWduZWQgaW50IGdzaSA9IHZpb2FwaWMtPmJh
c2VfZ3NpICsgaWR4OworICAgIHVuc2lnbmVkIGludCBnc2k7CisKKyAgICAvKiBDYWxsZXJzIG9m
IHRoaXMgZnVuY3Rpb24gc2hvdWxkIG1ha2Ugc3VyZSBpZHggaXMgYm91bmRlZCBhcHByb3ByaWF0
ZWx5ICovCisgICAgQVNTRVJUKGlkeCA8IHZpb2FwaWMtPm5yX3BpbnMpOworCisgICAgLyogTWFr
ZSBzdXJlIG5vIG91dC1vZi1ib3VuZCB2YWx1ZSBmb3IgaWR4IGNhbiBiZSB1c2VkICovCisgICAg
aWR4ID0gYXJyYXlfaW5kZXhfbm9zcGVjKGlkeCwgdmlvYXBpYy0+bnJfcGlucyk7CisKKyAgICBn
c2kgPSB2aW9hcGljLT5iYXNlX2dzaSArIGlkeDsKIAogICAgIHNwaW5fbG9jaygmZC0+YXJjaC5o
dm0uaXJxX2xvY2spOwogCkBAIC00NjcsNyArNDgzLDcgQEAgc3RhdGljIHZvaWQgdmlvYXBpY19k
ZWxpdmVyKHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYywgdW5zaWduZWQgaW50IHBpbikKIAog
dm9pZCB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBpcnEpCiB7Ci0gICAgdW5zaWduZWQgaW50IHBpbjsKKyAgICB1bnNpZ25lZCBpbnQgcGlu
ID0gMDsgLyogU2VlIGdzaV92aW9hcGljICovCiAgICAgc3RydWN0IGh2bV92aW9hcGljICp2aW9h
cGljID0gZ3NpX3Zpb2FwaWMoZCwgaXJxLCAmcGluKTsKICAgICB1bmlvbiB2aW9hcGljX3JlZGly
X2VudHJ5ICplbnQ7CiAKQEAgLTU0Miw3ICs1NTgsNyBAQCB2b2lkIHZpb2FwaWNfdXBkYXRlX0VP
SShzdHJ1Y3QgZG9tYWluICpkLCB1OCB2ZWN0b3IpCiAKIGludCB2aW9hcGljX2dldF9tYXNrKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCiB7Ci0gICAgdW5zaWduZWQg
aW50IHBpbjsKKyAgICB1bnNpZ25lZCBpbnQgcGluID0gMDsgLyogU2VlIGdzaV92aW9hcGljICov
CiAgICAgY29uc3Qgc3RydWN0IGh2bV92aW9hcGljICp2aW9hcGljID0gZ3NpX3Zpb2FwaWMoZCwg
Z3NpLCAmcGluKTsKIAogICAgIGlmICggIXZpb2FwaWMgKQpAQCAtNTUzLDcgKzU2OSw3IEBAIGlu
dCB2aW9hcGljX2dldF9tYXNrKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBn
c2kpCiAKIGludCB2aW9hcGljX2dldF92ZWN0b3IoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IGdzaSkKIHsKLSAgICB1bnNpZ25lZCBpbnQgcGluOworICAgIHVuc2lnbmVkIGlu
dCBwaW4gPSAwOyAvKiBTZWUgZ3NpX3Zpb2FwaWMgKi8KICAgICBjb25zdCBzdHJ1Y3QgaHZtX3Zp
b2FwaWMgKnZpb2FwaWMgPSBnc2lfdmlvYXBpYyhkLCBnc2ksICZwaW4pOwogCiAgICAgaWYgKCAh
dmlvYXBpYyApCkBAIC01NjQsNyArNTgwLDcgQEAgaW50IHZpb2FwaWNfZ2V0X3ZlY3Rvcihjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQogCiBpbnQgdmlvYXBpY19nZXRf
dHJpZ2dlcl9tb2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCiB7
Ci0gICAgdW5zaWduZWQgaW50IHBpbjsKKyAgICB1bnNpZ25lZCBpbnQgcGluID0gMDsgLyogU2Vl
IGdzaV92aW9hcGljICovCiAgICAgY29uc3Qgc3RydWN0IGh2bV92aW9hcGljICp2aW9hcGljID0g
Z3NpX3Zpb2FwaWMoZCwgZ3NpLCAmcGluKTsKIAogICAgIGlmICggIXZpb2FwaWMgKQotLSAKMi43
LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIu
IDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwg
UmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNn
ZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 13:47:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 13:47:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs6Um-0006Jh-I2; Fri, 08 Feb 2019 13:47:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MeI5=QP=amazon.de=prvs=9359aedec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gs6Ul-0006JV-Ur
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 13:47:07 +0000
X-Inumbo-ID: 04b09140-2ba8-11e9-bc90-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04b09140-2ba8-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 13:47:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549633625; x=1581169625;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=zoFsmOjCuVadsW5CyDOjJ+vDWMD4l/1tD+/0UTphtBs=;
 b=MWWa3AV+Tkk1UwWW/5x18/gb7S5nvX1ufGHBeJBW9UQM5Ex2MsPBE7J3
 FfMSATZyPs9Ga8Lsw3yYh6cVyrYeFNPYGLZnySzEPeX5ouG7teSn5F0MC
 8fPaE2SfxmlccvpSJp7yfKsBkB2fMMsDLvPx3JqaQMS3vIuFZzKnsulgI s=;
X-IronPort-AV: E=Sophos;i="5.58,347,1544486400"; d="scan'208";a="658452475"
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;
 08 Feb 2019 13:47:01 +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 (Postfix) with ESMTPS
 id 1AE4FA1D90; Fri,  8 Feb 2019 13:47:01 +0000 (UTC)
Received: from EX13D08UEE003.ant.amazon.com (10.43.62.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:46:50 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE003.ant.amazon.com (10.43.62.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:46:49 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.84.83) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 8 Feb 2019 13:46:45 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Feb 2019 14:44:43 +0100
Message-ID: <1549633489-12724-4-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v6 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIG11bHRpcGxlIGFycmF5cyBpbiB0aGUgSFZNIGludGVyZmFjZSB0aGF0IGFyZSBh
Y2Nlc3NlZAp3aXRoIGluZGljZXMgdGhhdCBhcmUgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBUbyBh
dm9pZCBzcGVjdWxhdGl2ZQpvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJyYXlf
aW5kZXhfbm9zcGVjIG1hY3JvLgoKV2hlbiBibG9ja2luZyBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91
bmQgYWNjZXNzZXMsIHdlIGNhbiBjbGFzc2lmeSBhcnJheXMKaW50byBkeW5hbWljIGFycmF5cyBh
bmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVkCmR1cmluZyBy
dW4gdGltZSwgdGhlIHNpemUgb2YgdGhlIGxhdHRlciBpcyBrbm93biBkdXJpbmcgY29tcGlsZSB0
aW1lLgpPbiBzdGF0aWMgYXJyYXlzLCBjb21waWxlciBtaWdodCBiZSBhYmxlIHRvIGJsb2NrIHNw
ZWN1bGF0aXZlIGFjY2Vzc2VzCmluIHRoZSBmdXR1cmUuCgpUaGlzIGNvbW1pdCBpcyBwYXJ0IG9m
IHRoZSBTcGVjdHJlVjErTDFURiBtaXRpZ2F0aW9uIHBhdGNoIHNlcmllcy4KClJlcG9ydGVkLWJ5
OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+ClNpZ25lZC1vZmYtYnk6
IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgoKLS0tCgpOb3RlczoKICB2Njog
TWF0Y2ggY29tbWl0IG1lc3NhZ2Ugd2l0aCBjb2RlCiAgICAgIEZpeCBub3NwZWMgYm91bmQgaW4g
aHZtX21zcl9yZWFkX2ludGVyY2VwdAogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDI2ICsrKysr
KysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwg
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTM3LDYgKzM3LDcgQEAKICNpbmNsdWRlIDx4ZW4vbW9u
aXRvci5oPgogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8eGVuL3ZwY2kuaD4K
KyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CiAjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgogI2luY2x1
ZGUgPGFzbS9oYXAuaD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgpAQCAtMjA5Miw3ICsyMDkz
LDcgQEAgaW50IGh2bV9tb3ZfZnJvbV9jcih1bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGludCBn
cHIpCiAgICAgY2FzZSAyOgogICAgIGNhc2UgMzoKICAgICBjYXNlIDQ6Ci0gICAgICAgIHZhbCA9
IGN1cnItPmFyY2guaHZtLmd1ZXN0X2NyW2NyXTsKKyAgICAgICAgdmFsID0gYXJyYXlfYWNjZXNz
X25vc3BlYyhjdXJyLT5hcmNoLmh2bS5ndWVzdF9jciwgY3IpOwogICAgICAgICBicmVhazsKICAg
ICBjYXNlIDg6CiAgICAgICAgIHZhbCA9ICh2bGFwaWNfZ2V0X3JlZyh2Y3B1X3ZsYXBpYyhjdXJy
KSwgQVBJQ19UQVNLUFJJKSAmIDB4ZjApID4+IDQ7CkBAIC0zNDM4LDEzICszNDM5LDE1IEBAIGlu
dCBodm1fbXNyX3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3Jf
Y29udGVudCkKICAgICAgICAgaWYgKCAhZC0+YXJjaC5jcHVpZC0+YmFzaWMubXRyciApCiAgICAg
ICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAgICAgICBpbmRleCA9IG1zciAtIE1TUl9NVFJSZml4
MTZLXzgwMDAwOwotICAgICAgICAqbXNyX2NvbnRlbnQgPSBmaXhlZF9yYW5nZV9iYXNlW2luZGV4
ICsgMV07CisgICAgICAgICptc3JfY29udGVudCA9IGZpeGVkX3JhbmdlX2Jhc2VbYXJyYXlfaW5k
ZXhfbm9zcGVjKGluZGV4ICsgMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
QVJSQVlfU0laRSh2LT5hcmNoLmh2bS5tdHJyLmZpeGVkX3JhbmdlcykpXTsKICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBNU1JfTVRSUmZpeDRLX0MwMDAwLi4uTVNSX01UUlJmaXg0S19GODAwMDoK
ICAgICAgICAgaWYgKCAhZC0+YXJjaC5jcHVpZC0+YmFzaWMubXRyciApCiAgICAgICAgICAgICBn
b3RvIGdwX2ZhdWx0OwogICAgICAgICBpbmRleCA9IG1zciAtIE1TUl9NVFJSZml4NEtfQzAwMDA7
Ci0gICAgICAgICptc3JfY29udGVudCA9IGZpeGVkX3JhbmdlX2Jhc2VbaW5kZXggKyAzXTsKKyAg
ICAgICAgKm1zcl9jb250ZW50ID0gZml4ZWRfcmFuZ2VfYmFzZVthcnJheV9pbmRleF9ub3NwZWMo
aW5kZXggKyAzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpF
KHYtPmFyY2guaHZtLm10cnIuZml4ZWRfcmFuZ2VzKSldOwogICAgICAgICBicmVhazsKICAgICBj
YXNlIE1TUl9JQTMyX01UUlJfUEhZU0JBU0UoMCkuLi5NU1JfSUEzMl9NVFJSX1BIWVNNQVNLKE1U
UlJfVkNOVF9NQVggLSAxKToKICAgICAgICAgaWYgKCAhZC0+YXJjaC5jcHVpZC0+YmFzaWMubXRy
ciApCkBAIC0zNDUzLDcgKzM0NTYsOCBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNp
Z25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgICAgIGlmICggKGluZGV4
IC8gMikgPj0KICAgICAgICAgICAgICBNQVNLX0VYVFIodi0+YXJjaC5odm0ubXRyci5tdHJyX2Nh
cCwgTVRSUmNhcF9WQ05UKSApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAgICAq
bXNyX2NvbnRlbnQgPSB2YXJfcmFuZ2VfYmFzZVtpbmRleF07CisgICAgICAgICptc3JfY29udGVu
dCA9IHZhcl9yYW5nZV9iYXNlW2FycmF5X2luZGV4X25vc3BlYyhpbmRleCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgIDIqTUFTS19FWFRSKHYtPmFyY2guaHZtLm10cnIubXRycl9jYXAsIE1UUlJj
YXBfVkNOVCkpXTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9JQTMyX1hTUzoKQEAg
LTQwMTYsNyArNDAyMCw3IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X2V2dGNobl91cGNhbGxfdmVj
dG9yKAogICAgIGlmICggb3AudmVjdG9yIDwgMHgxMCApCiAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogCi0gICAgaWYgKCBvcC52Y3B1ID49IGQtPm1heF92Y3B1cyB8fCAodiA9IGQtPnZjcHVbb3Au
dmNwdV0pID09IE5VTEwgKQorICAgIGlmICggKHYgPSBkb21haW5fdmNwdShkLCBvcC52Y3B1KSkg
PT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogCiAgICAgcHJpbnRrKFhFTkxPR19H
X0lORk8gIiVwdjogdXBjYWxsIHZlY3RvciAlMDJ4XG4iLCB2LCBvcC52ZWN0b3IpOwpAQCAtNDEw
NCw2ICs0MTA4LDEyIEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAogICAgIGlmICggYS5p
bmRleCA+PSBIVk1fTlJfUEFSQU1TICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICAv
KgorICAgICAqIE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZSBhLmluZGV4IGlz
IGJvdW5kZWQgZXZlbiBkdXJpbmcKKyAgICAgKiBzcGVjdWxhdGl2ZSBleGVjdXRpb24uCisgICAg
ICovCisgICAgYS5pbmRleCA9IGFycmF5X2luZGV4X25vc3BlYyhhLmluZGV4LCBIVk1fTlJfUEFS
QU1TKTsKKwogICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9taWQpOwogICAg
IGlmICggZCA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FU1JDSDsKQEAgLTQzNzAsNiArNDM4
MCwxMiBAQCBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgKICAgICBpZiAoIGEuaW5kZXggPj0g
SFZNX05SX1BBUkFNUyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCisgICAgLyoKKyAgICAg
KiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgYS5pbmRleCBpcyBib3VuZGVk
IGV2ZW4gZHVyaW5nCisgICAgICogc3BlY3VsYXRpdmUgZXhlY3V0aW9uLgorICAgICAqLworICAg
IGEuaW5kZXggPSBhcnJheV9pbmRleF9ub3NwZWMoYS5pbmRleCwgSFZNX05SX1BBUkFNUyk7CisK
ICAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWlkKTsKICAgICBpZiAoIGQg
PT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRVNSQ0g7Ci0tIAoyLjcuNAoKCgoKQW1hem9uIERl
dmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGlu
Ckdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVz
dC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRl
bmJ1cmcgSFJCIDE0OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 13:47:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 13:47:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs6V0-0006NR-SE; Fri, 08 Feb 2019 13:47:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MeI5=QP=amazon.de=prvs=9359aedec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gs6V0-0006NF-5o
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 13:47:22 +0000
X-Inumbo-ID: 0e67a072-2ba8-11e9-bc90-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e67a072-2ba8-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 13:47:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549633641; x=1581169641;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Pec1EBw6ifE7BDtZ9vyOjCHGCg1Iyz6dd2J5nq8D+tU=;
 b=IdsVFn4uL61ncdJUz9rS4l6vb2KKER7XiT74SwtQP6BAQEHdfAbNGH6F
 VwS79pUflkKm5cPFg4Jft/uNKzR5Mv4xhea9EmbGDg7tkjHMSQJ1hTb/u
 MvnN6Bm8AK5vJZQTDgWbLoRabxx4t7nzwZ+fzW9cubaQ+eYOLnj/0yUaw I=;
X-IronPort-AV: E=Sophos;i="5.58,347,1544486400"; d="scan'208";a="786529200"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 08 Feb 2019 13:47:18 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (Postfix) with ESMTPS
 id 52296A2374; Fri,  8 Feb 2019 13:47:18 +0000 (UTC)
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:47:09 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:47:09 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.84.83) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 8 Feb 2019 13:47:06 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Feb 2019 14:44:44 +0100
Message-ID: <1549633489-12724-5-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v6 4/9] spec: add l1tf-barrier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gY29udHJvbCB0aGUgcnVudGltZSBiZWhhdmlvciBvbiBMMVRGIHZ1bG5lcmFibGUgcGxhdGZv
cm1zIGJldHRlciwgdGhlCmNvbW1hbmQgbGluZSBvcHRpb24gbDF0Zi1iYXJyaWVyIGlzIGludHJv
ZHVjZWQuIFRoaXMgb3B0aW9uIGNvbnRyb2xzCndoZXRoZXIgb24gdnVsbmVyYWJsZSB4ODYgcGxh
dGZvcm1zIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgdXNlZCB0bwpwcmV2ZW50IHNwZWN1bGF0
aXZlIGV4ZWN1dGlvbiBmcm9tIGJ5cGFzc2luZyB0aGUgZXZhbHVhdGlvbiBvZgpjb25kaXRpb25h
bHMgdGhhdCBhcmUgcHJvdGVjdGVkIHdpdGggdGhlIGV2YWx1YXRlX25vc3BlYyBtYWNyby4KCkJ5
IG5vdywgWGVuIGlzIGNhcGFibGUgb2YgaWRlbnRpZnlpbmcgTDFURiB2dWxuZXJhYmxlIGhhcmR3
YXJlLiBIb3dldmVyLAp0aGlzIGluZm9ybWF0aW9uIGNhbm5vdCBiZSB1c2VkIGZvciBhbHRlcm5h
dGl2ZSBwYXRjaGluZywgYXMgYSBDUFUgZmVhdHVyZQppcyByZXF1aXJlZC4gVG8gY29udHJvbCBh
bHRlcm5hdGl2ZSBwYXRjaGluZyB3aXRoIHRoZSBjb21tYW5kIGxpbmUgb3B0aW9uLAphIG5ldyB4
ODYgZmVhdHVyZSAiWDg2X0ZFQVRVUkVfU0NfTDFURl9WVUxOIiBpcyBpbnRyb2R1Y2VkLiBUaGlz
IGZlYXR1cmUKaXMgdXNlZCB0byBwYXRjaCB0aGUgbGZlbmNlIGluc3RydWN0aW9uIGludG8gdGhl
IGFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZQpmdW5jdGlvbi4gVGhlIGZlYXR1cmUgaXMgZW5hYmxl
ZCBvbmx5IGlmIEwxVEYgdnVsbmVyYWJsZSBoYXJkd2FyZSBpcwpkZXRlY3RlZCBhbmQgdGhlIGNv
bW1hbmQgbGluZSBvcHRpb24gZG9lcyBub3QgcHJldmVudCB1c2luZyB0aGlzIGZlYXR1cmUuCgpU
aGUgc3RhdHVzIG9mIGh5cGVydGhyZWFkaW5nIGlzIG5vdCBjb25zaWRlcmVkIHdoZW4gYXV0b21h
dGljYWxseSBlbmFibGluZwphZGRpbmcgdGhlIGxmZW5jZSBpbnN0cnVjdGlvbiwgYmVjYXVzZSBw
bGF0Zm9ybXMgd2l0aG91dCBoeXBlcnRocmVhZGluZwpjYW4gc3RpbGwgYmUgdnVsbmVyYWJsZSB0
byBMMVRGIGluIGNhc2UgdGhlIEwxIGNhY2hlIGlzIG5vdCBmbHVzaGVkCnByb3Blcmx5LgoKU2ln
bmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KCk5v
dGVzOgogIHY2OiBNb3ZlIGRpc2FibGluZyBsMXRmLWJhcnJpZXIgaW50byBzcGVjLWN0cmw9bm8K
ICAgICAgVXNlIGdhcCBpbiBleGlzdGluZyBmbGFncwogICAgICBGb3JjZSBiYXJyaWVyIGJhc2Vk
IG9uIGNvbW1hbmRsaW5lLCBpbmRlcGVuZGVudGx5IG9mIEwxVEYgZGV0ZWN0aW9uCgogZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgMTQgKysrKysrKysrKy0tLS0KIHhlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKy0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCi0tLSBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKQEAgLTQ4Myw5ICs0ODMsOSBAQCBhY2NvdW50aW5nIGZvciBoYXJkd2FyZSBjYXBhYmls
aXRpZXMgYXMgZW51bWVyYXRlZCB2aWEgQ1BVSUQuCiAKIEN1cnJlbnRseSBhY2NlcHRlZDoKIAot
VGhlIFNwZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdhcmUgZmVhdHVyZXMgYGlicnNiYCwgYHN0aWJw
YCwgYGlicGJgLAotYGwxZC1mbHVzaGAgYW5kIGBzc2JkYCBhcmUgdXNlZCBieSBkZWZhdWx0IGlm
IGF2YWlsYWJsZSBhbmQgYXBwbGljYWJsZS4gIFRoZXkgY2FuCi1iZSBpZ25vcmVkLCBlLmcuIGBu
by1pYnJzYmAsIGF0IHdoaWNoIHBvaW50IFhlbiB3b24ndCB1c2UgdGhlbSBpdHNlbGYsIGFuZAor
VGhlIFNwZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdhcmUgZmVhdHVyZXMgYGlicnNiYCwgYHN0aWJw
YCwgYGlicGJgLCBgbDFkLWZsdXNoYCwKK2BsMXRmLWJhcnJpZXJgIGFuZCBgc3NiZGAgYXJlIHVz
ZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2FibGUuICBUaGV5CitjYW4gYmUg
aWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBhdCB3aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRo
ZW0gaXRzZWxmLCBhbmQKIHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgogCiAjIyMgY3B1aWRf
bWFza19jcHUKQEAgLTE4OTYsNyArMTg5Niw3IEBAIEJ5IGRlZmF1bHQgU1NCRCB3aWxsIGJlIG1p
dGlnYXRlZCBhdCBydW50aW1lIChpLmUgYHNzYmQ9cnVudGltZWApLgogIyMjIHNwZWMtY3RybCAo
eDg2KQogPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYsaHZtLG1zci1zYyxy
c2J9PTxib29sPiwKID4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGpt
cCwge2licnMsaWJwYixzc2JkLGVhZ2VyLWZwdSwKLT4gICAgICAgICAgICAgIGwxZC1mbHVzaH09
PGJvb2w+IF1gCis+ICAgICAgICAgICAgICBsMWQtZmx1c2gsbDF0Zi1iYXJyaWVyfT08Ym9vbD4g
XWAKIAogQ29udHJvbHMgZm9yIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBzaWRlY2hhbm5lbCBtaXRp
Z2F0aW9ucy4gIEJ5IGRlZmF1bHQsIFhlbgogd2lsbCBwaWNrIHRoZSBtb3N0IGFwcHJvcHJpYXRl
IG1pdGlnYXRpb25zIGJhc2VkIG9uIGNvbXBpbGVkIGluIHN1cHBvcnQsCkBAIC0xOTYyLDYgKzE5
NjIsMTIgQEAgSXJyZXNwZWN0aXZlIG9mIFhlbidzIHNldHRpbmcsIHRoZSBmZWF0dXJlIGlzIHZp
cnR1YWxpc2VkIGZvciBIVk0gZ3Vlc3RzIHRvCiB1c2UuICBCeSBkZWZhdWx0LCBYZW4gd2lsbCBl
bmFibGUgdGhpcyBtaXRpZ2F0aW9uIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIGJlCiB2dWxuZXJh
YmxlIHRvIEwxVEYuCiAKK09uIGhhcmR3YXJlIHZ1bG5lcmFibGUgdG8gTDFURiwgdGhlIGBsMXRm
LWJhcnJpZXI9YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2UKK29yIHByZXZlbnQgWGVuIGZy
b20gcHJvdGVjdGluZyBldmFsdWF0aW9ucyBpbnNpZGUgdGhlIGh5cGVydmlzb3Igd2l0aCBhIGJh
cnJpZXIKK2luc3RydWN0aW9uIHRvIG5vdCBsb2FkIHBvdGVudGlhbGx5IHNlY3JldCBpbmZvcm1h
dGlvbiBpbnRvIEwxIGNhY2hlLiAgQnkKK2RlZmF1bHQsIFhlbiB3aWxsIGVuYWJsZSB0aGlzIG1p
dGlnYXRpb24gb24gaGFyZHdhcmUgYmVsaWV2ZWQgdG8gYmUgdnVsbmVyYWJsZQordG8gTDFURi4K
KwogIyMjIHN5bmNfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwotLS0gYS94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0y
MSw2ICsyMSw3IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi93YXJuaW5n
Lmg+CiAKKyNpbmNsdWRlIDxhc20vY3B1aWQuaD4KICNpbmNsdWRlIDxhc20vbWljcm9jb2RlLmg+
CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KQEAgLTUw
LDYgKzUxLDcgQEAgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1ZTsKIGJvb2wgX19y
ZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOwogaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2Vh
Z2VyX2ZwdSA9IC0xOwogaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2wxZF9mbHVzaCA9IC0xOwor
aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2wxdGZfYmFycmllciA9IC0xOwogCiBib29sIF9faW5p
dGRhdGEgYnNwX2RlbGF5X3NwZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0
X3hlbl9zcGVjX2N0cmw7CkBAIC05MSw2ICs5Myw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNl
X3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogICAgICAgICAgICAgaWYgKCBvcHRfcHZfbDF0Zl9k
b211IDwgMCApCiAgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGZfZG9tdSA9IDA7CiAKKyAgICAg
ICAgICAgIG9wdF9sMXRmX2JhcnJpZXIgPSAwOworCiAgICAgICAgIGRpc2FibGVfY29tbW9uOgog
ICAgICAgICAgICAgb3B0X3JzYl9wdiA9IGZhbHNlOwogICAgICAgICAgICAgb3B0X3JzYl9odm0g
PSBmYWxzZTsKQEAgLTE1Nyw2ICsxNjEsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVj
X2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUgPSB2YWw7CiAg
ICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibDFkLWZsdXNoIiwgcywgc3Mp
KSA+PSAwICkKICAgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggPSB2YWw7CisgICAgICAgIGVsc2Ug
aWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibDF0Zi1iYXJyaWVyIiwgcywgc3MpKSA+PSAwICkK
KyAgICAgICAgICAgIG9wdF9sMXRmX2JhcnJpZXIgPSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKIApAQCAtMjQ4LDcgKzI1NCw3IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQog
ICAgICAgICAgICAgICAgIlxuIik7CiAKICAgICAvKiBTZXR0aW5ncyBmb3IgWGVuJ3MgcHJvdGVj
dGlvbiwgaXJyZXNwZWN0aXZlIG9mIGd1ZXN0cy4gKi8KLSAgICBwcmludGsoIiAgWGVuIHNldHRp
bmdzOiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3RoZXI6JXMlc1xuIiwKKyAgICBw
cmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3Ro
ZXI6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9B
IiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoK
ICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpAQCAtMjU4
LDcgKzI2NCw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3Ro
dW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAhYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NTQkQpICAgICAgICAgICA/ICIiIDoKICAgICAgICAgICAgKGRlZmF1bHRfeGVuX3Nw
ZWNfY3RybCAmIFNQRUNfQ1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0iLAogICAgICAg
ICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIg
IDogIiIsCi0gICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gIiBMMURfRkxVU0giIDogIiIpOworICAgICAgICAgICBvcHRfbDFkX2ZsdXNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiLAorICAgICAgICAgICBv
cHRfbDF0Zl9iYXJyaWVyICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFURl9CQVJSSUVS
IiA6ICIiKTsKIAogICAgIC8qIEwxVEYgZGlhZ25vc3RpY3MsIHByaW50ZWQgaWYgdnVsbmVyYWJs
ZSBvciBQViBzaGFkb3dpbmcgaXMgaW4gdXNlLiAqLwogICAgIGlmICggY3B1X2hhc19idWdfbDF0
ZiB8fCBvcHRfcHZfbDF0Zl9od2RvbSB8fCBvcHRfcHZfbDF0Zl9kb211ICkKQEAgLTg0Miw2ICs4
NDksMTIgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQog
ICAgIGVsc2UgaWYgKCBvcHRfbDFkX2ZsdXNoID09IC0xICkKICAgICAgICAgb3B0X2wxZF9mbHVz
aCA9IGNwdV9oYXNfYnVnX2wxdGYgJiYgIShjYXBzICYgQVJDSF9DQVBTX1NLSVBfTDFERkwpOwog
CisgICAgLyogQnkgZGVmYXVsdCwgZW5hYmxlIEwxVEZfVlVMTiBvbiBMMVRGLXZ1bG5lcmFibGUg
aGFyZHdhcmUgKi8KKyAgICBpZiAoIG9wdF9sMXRmX2JhcnJpZXIgPT0gLTEgKQorICAgICAgICBv
cHRfbDF0Zl9iYXJyaWVyID0gY3B1X2hhc19idWdfbDF0ZjsKKyAgICBpZiAoIG9wdF9sMXRmX2Jh
cnJpZXIgPiAwKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX0wx
VEZfVlVMTik7CisKICAgICAvKgogICAgICAqIFdlIGRvIG5vdCBkaXNhYmxlIEhUIGJ5IGRlZmF1
bHQgb24gYWZmZWN0ZWQgaGFyZHdhcmUuCiAgICAgICoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3B1ZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMu
aAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0yNSw2ICsyNSw3IEBAIFhFTl9DUFVGRUFUVVJF
KFhFTl9TTUFQLCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxMSkgLyogU01BUCBnZXRzIHVzZWQg
YnkgWGVuIGl0CiBYRU5fQ1BVRkVBVFVSRShMRkVOQ0VfRElTUEFUQ0gsIChGU0NBUElOVFMrMCkq
MzIrMTIpIC8qIGxmZW5jZSBzZXQgYXMgRGlzcGF0Y2ggU2VyaWFsaXNpbmcgKi8KIFhFTl9DUFVG
RUFUVVJFKElORF9USFVOS19MRkVOQ0UsKEZTQ0FQSU5UUyswKSozMisxMykgLyogVXNlIElORF9U
SFVOS19MRkVOQ0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAsICAgKEZTQ0FQSU5U
UyswKSozMisxNCkgLyogVXNlIElORF9USFVOS19KTVAgKi8KK1hFTl9DUFVGRUFUVVJFKFNDX0wx
VEZfVlVMTiwgICAgKEZTQ0FQSU5UUyswKSozMisxNSkgLyogTDFURiBwcm90ZWN0aW9uIHJlcXVp
cmVkICovCiBYRU5fQ1BVRkVBVFVSRShTQ19NU1JfUFYsICAgICAgIChGU0NBUElOVFMrMCkqMzIr
MTYpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBYZW4gZm9yIFBWICovCiBYRU5fQ1BVRkVBVFVS
RShTQ19NU1JfSFZNLCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTcpIC8qIE1TUl9TUEVDX0NUUkwg
dXNlZCBieSBYZW4gZm9yIEhWTSAqLwogWEVOX0NQVUZFQVRVUkUoU0NfUlNCX1BWLCAgICAgICAo
RlNDQVBJTlRTKzApKjMyKzE4KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgUFYgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3NwZWNfY3RybC5oCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMzcsNiArMzcsNyBAQCBl
eHRlcm4gYm9vbCBvcHRfaWJwYjsKIGV4dGVybiBib29sIG9wdF9zc2JkOwogZXh0ZXJuIGludDhf
dCBvcHRfZWFnZXJfZnB1OwogZXh0ZXJuIGludDhfdCBvcHRfbDFkX2ZsdXNoOworZXh0ZXJuIGlu
dDhfdCBvcHRfbDF0Zl9iYXJyaWVyOwogCiBleHRlcm4gYm9vbCBic3BfZGVsYXlfc3BlY19jdHJs
OwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwotLSAKMi43LjQKCgoKCkFt
YXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3
IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJi
cmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENo
YXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 13:47:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 13:47:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs6VN-0006Tp-6O; Fri, 08 Feb 2019 13:47:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MeI5=QP=amazon.de=prvs=9359aedec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gs6VL-0006TT-R0
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 13:47:43 +0000
X-Inumbo-ID: 197de790-2ba8-11e9-a631-1363ab442e80
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 197de790-2ba8-11e9-a631-1363ab442e80;
 Fri, 08 Feb 2019 13:47:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549633660; x=1581169660;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=UmMLF9Yq0G4aGsBgrKfNceLGQowHYWQJqTEqHrGXaRQ=;
 b=ZcTNHMtuQwhhl3jWpl47sn1DlEB0yT0mXFfHu8KfYXcWcdhl7xSsG3x5
 Bgg92VZaqcwLVIyxD2/MG24mKJktsVyxk1y+DQ5LQS7pNJdv10C1y5cAJ
 9V78LMNXOsnUO7W/iss9wQsLcOwM9Nai+dKpxoUDawOwm8l1LD2tBMOQc I=;
X-IronPort-AV: E=Sophos;i="5.58,347,1544486400"; d="scan'208";a="781711254"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-538b0bfb.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 08 Feb 2019 13:47:38 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2a-538b0bfb.us-west-2.amazon.com (Postfix) with ESMTPS
 id 0CAABA1D33; Fri,  8 Feb 2019 13:47:38 +0000 (UTC)
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:47:28 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:47:28 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.84.83) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 8 Feb 2019 13:47:24 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Feb 2019 14:44:45 +0100
Message-ID: <1549633489-12724-6-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v6 5/9] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgdGhlIEwxVEYgdnVsbmVyYWJpbGl0eSBvZiBJbnRlbCBDUFVzLCBsb2FkaW5nIGh5cGVy
dmlzb3IgZGF0YSBpbnRvCkwxIGNhY2hlIGlzIHByb2JsZW1hdGljLCBiZWNhdXNlIHdoZW4gaHlw
ZXJ0aHJlYWRpbmcgaXMgdXNlZCBhcyB3ZWxsLCBhCmd1ZXN0IHJ1bm5pbmcgb24gdGhlIHNpYmxp
bmcgY29yZSBjYW4gbGVhayB0aGlzIHBvdGVudGlhbGx5IHNlY3JldCBkYXRhLgoKVG8gcHJldmVu
dCB0aGVzZSBzcGVjdWxhdGl2ZSBhY2Nlc3Nlcywgd2UgYmxvY2sgc3BlY3VsYXRpb24gYWZ0ZXIK
YWNjZXNzaW5nIHRoZSBkb21haW4gcHJvcGVydHkgZmllbGQgYnkgYWRkaW5nIGxmZW5jZSBpbnN0
cnVjdGlvbnMuIFRoaXMKd2F5LCB0aGUgQ1BVIGNvbnRpbnVlcyBleGVjdXRpbmcgYW5kIGxvYWRp
bmcgZGF0YSBvbmx5IG9uY2UgdGhlIGNvbmRpdGlvbgppcyBhY3R1YWxseSBldmFsdWF0ZWQuCgpB
cyB0aGUgbWFjcm9zIGFyZSB0eXBpY2FsbHkgdXNlZCBpbiBpZiBzdGF0ZW1lbnRzLCB0aGUgbGZl
bmNlIGhhcyB0byBjb21lCmluIGEgY29tcGF0aWJsZSB3YXkuIFRoZXJlZm9yZSwgYSBmdW5jdGlv
biB0aGF0IHJldHVybnMgdHJ1ZSBhZnRlciBhbgpsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgaW50cm9k
dWNlZC4gVG8gcHJvdGVjdCBib3RoIGJyYW5jaGVzIGFmdGVyIGEKY29uZGl0aW9uYWwsIGFuIGxm
ZW5jZSBpbnN0cnVjdGlvbiBoYXMgdG8gYmUgYWRkZWQgZm9yIHRoZSB0d28gYnJhbmNoZXMuClRv
IGJlIGFibGUgdG8gYmxvY2sgc3BlY3VsYXRpb24gYWZ0ZXIgc2V2ZXJhbCBldmFsdWF0aW9ucywg
dGhlIGdlbmVyaWMKYmFycmllciBtYWNybyBibG9ja19zcGVjdWxhdGlvbiBpcyBhbHNvIGludHJv
ZHVjZWQuCgpBcyB0aGUgTDFURiB2dWxuZXJhYmlsaXR5IGlzIG9ubHkgcHJlc2VudCBvbiB0aGUg
eDg2IGFyY2hpdGVjdHVyZSwgdGhlcmUgaXMKbm8gbmVlZCB0byBhZGQgcHJvdGVjdGlvbiBmb3Ig
b3RoZXIgYXJjaGl0ZWN0dXJlcy4gSGVuY2UsIHRoZSBpbnRyb2R1Y2VkCm1hY3JvcyBhcmUgZGVm
aW5lZCBidXQgZW1wdHkuCgpPbiB0aGUgeDg2IGFyY2hpdGVjdHVyZSwgYnkgZGVmYXVsdCwgdGhl
IGxmZW5jZSBpbnN0cnVjdGlvbiBpcyBub3QgcHJlc2VudAplaXRoZXIuIE9ubHkgd2hlbiBhIEwx
VEYgdnVsbmVyYWJsZSBwbGF0Zm9ybSBpcyBkZXRlY3RlZCwgdGhlIGxmZW5jZQppbnN0cnVjdGlv
biBpcyBwYXRjaGVkIGluIHZpYSBhbHRlcm5hdGl2ZSBwYXRjaGluZy4gU2ltaWxhcmx5LCBQViBn
dWVzdHMKYXJlIHByb3RlY3RlZCB3cnQgTDFURiBieSBkZWZhdWx0LCBzbyB0aGF0IHRoZSBwcm90
ZWN0aW9uIGlzIGZ1cnRoZXJtb3JlCmRpc2FibGVkIGluIGNhc2UgSFZNIGlzIGV4Y2x1ZWRlZCB2
aWEgdGhlIGJ1aWxkIGNvbmZpZ3VyYXRpb24uCgpJbnRyb2R1Y2luZyB0aGUgbGZlbmNlIGluc3Ry
dWN0aW9ucyBjYXRjaGVzIGEgbG90IG9mIHBvdGVudGlhbCBsZWFrcyB3aXRoCmEgc2ltcGxlIHVu
aW50cnVzaXZlIGNvZGUgY2hhbmdlLiBEdXJpbmcgcGVyZm9ybWFuY2UgdGVzdGluZywgd2UgZGlk
IG5vdApub3RpY2UgcGVyZm9ybWFuY2UgZWZmZWN0cy4KClNpZ25lZC1vZmYtYnk6IE5vcmJlcnQg
TWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgoKLS0tCgpOb3RlczoKICB2NjogSW50cm9kdWNl
IGFzbSBub3NwZWMuaCBmaWxlcwogICAgICBDaGVjayBDT05GSUdfSFZNIGNvbnNpc3RlbnRseQog
ICAgICBFeHRlbmQgY29tbWl0IG1lc3NhZ2UgdG8gZXhwbGFpbiBDT05GSUdfSFZNIGFuZCBuZXcg
ZmlsZXMKICAgICAgRml4IHR5cG9zIGluIGNvbW1pdCBtZXNzYWdlCgogeGVuL2luY2x1ZGUvYXNt
LWFybS9ub3NwZWMuaCB8IDIwICsrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L25vc3BlYy5oIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmggICAgIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA2
MCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9u
b3NwZWMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmgK
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL25vc3BlYy5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9ub3NwZWMuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vbm9zcGVjLmgKQEAgLTAsMCArMSwyMCBAQAorLyogU1BEWC1M
aWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KKy8qIENvcHlyaWdodCAyMDE4IEFtYXpvbi5j
b20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuICovCisKKyNp
Zm5kZWYgX0FTTV9BUk1fTk9TUEVDX0gKKyNkZWZpbmUgX0FTTV9BUk1fTk9TUEVDX0gKKworI2Rl
ZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAoY29uZGl0aW9uKQorCisjZGVmaW5lIGJs
b2NrX3NwZWN1bGF0aW9uKCkKKworI2VuZGlmIC8qIF9BU01fQVJNX05PU1BFQ19IICovCisKKy8q
CisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0Qi
CisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6
CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L25vc3BlYy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Ci0tLSAvZGV2L251bGwK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaApAQCAtMCwwICsxLDM5IEBACisvKiBT
UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLworLyogQ29weXJpZ2h0IDIwMTggQW1h
em9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC4gKi8K
KworI2lmbmRlZiBfQVNNX1g4Nl9OT1NQRUNfSAorI2RlZmluZSBfQVNNX1g4Nl9OT1NQRUNfSAor
CisjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CisjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgor
CisvKiBBbGxvdyB0byBpbnNlcnQgYSByZWFkIG1lbW9yeSBiYXJyaWVyIGludG8gY29uZGl0aW9u
YWxzICovCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGFyY2hfYmFycmllcl9ub3NwZWNfdHJ1
ZSh2b2lkKQoreworI2lmIGRlZmluZWQoQ09ORklHX0hWTSkKKyAgICBhbHRlcm5hdGl2ZSgiIiwg
ImxmZW5jZSIsIFg4Nl9GRUFUVVJFX1NDX0wxVEZfVlVMTik7CisjZW5kaWYKKyAgICByZXR1cm4g
dHJ1ZTsKK30KKworLyogQWxsb3cgdG8gcHJvdGVjdCBldmFsdWF0aW9uIG9mIGNvbmRpdGlvbmFh
c2wgd2l0aCByZXNwZWN0IHRvIHNwZWN1bGF0aW9uICovCisjaWYgZGVmaW5lZChDT05GSUdfSFZN
KQorI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICgoY29uZGl0aW9uKSA/IGFyY2hfYmFycmllcl9u
b3NwZWNfdHJ1ZSgpIDogIWFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZSgpKQorI2Vsc2UKKyNkZWZp
bmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgKGNvbmRpdGlvbikKKyNlbmRpZgorCisvKiBB
bGxvdyB0byBibG9jayBzcGVjdWxhdGl2ZSBleGVjdXRpb24gaW4gZ2VuZXJpYyBjb2RlICovCisj
ZGVmaW5lIGJsb2NrX3NwZWN1bGF0aW9uKCkgKHZvaWQpYXJjaF9iYXJyaWVyX25vc3BlY190cnVl
KCkKKworI2VuZGlmIC8qIF9BU01fWDg2X05PU1BFQ19IICovCisKKy8qCisgKiBMb2NhbCB2YXJp
YWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaCBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL25vc3Bl
Yy5oCkBAIC04LDYgKzgsNyBAQAogI2RlZmluZSBYRU5fTk9TUEVDX0gKIAogI2luY2x1ZGUgPGFz
bS9zeXN0ZW0uaD4KKyNpbmNsdWRlIDxhc20vbm9zcGVjLmg+CiAKIC8qKgogICogYXJyYXlfaW5k
ZXhfbWFza19ub3NwZWMoKSAtIGdlbmVyYXRlIGEgfjAgbWFzayB3aGVuIGluZGV4IDwgc2l6ZSwg
MCBvdGhlcndpc2UKLS0gCjIuNy40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1h
bnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENo
cmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpF
aW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 13:48:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 13:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs6Vk-0006a8-MM; Fri, 08 Feb 2019 13:48:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MeI5=QP=amazon.de=prvs=9359aedec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gs6Vj-0006Zk-Gj
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 13:48:07 +0000
X-Inumbo-ID: 293835e6-2ba8-11e9-a8e2-571b99794771
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 293835e6-2ba8-11e9-a8e2-571b99794771;
 Fri, 08 Feb 2019 13:48:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549633686; x=1581169686;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=LV7ZGRUUS8wPy4rioh0J2wFHI3GuCFSEATKm2h5hmhU=;
 b=sTOWu36h8t47ZmdWPnvX0ImFWJCNDLL6dmhOtIy9j06mVTSR+V/X796w
 FRyVEmW78dVRoKr3g1fQlic51yGWBqjrXYITvd6PU9nl1y81PjXYELdrL
 TmEPp7gun4kEGrrFBv0TuKUwbHeepzfyuDBFqdvALgZV0C1srEdG7lVr1 k=;
X-IronPort-AV: E=Sophos;i="5.58,347,1544486400"; d="scan'208";a="658452626"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2b-859fe132.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 08 Feb 2019 13:47:57 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-859fe132.us-west-2.amazon.com (Postfix) with ESMTPS
 id 87DBF2217B5; Fri,  8 Feb 2019 13:47:56 +0000 (UTC)
Received: from EX13D08UEE003.ant.amazon.com (10.43.62.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:47:45 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE003.ant.amazon.com (10.43.62.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:47:45 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.84.83) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 8 Feb 2019 13:47:42 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Feb 2019 14:44:46 +0100
Message-ID: <1549633489-12724-7-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v6 6/9] is_control_domain: block
 speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hlY2tzIG9mIGRvbWFpbiBwcm9wZXJ0aWVzLCBzdWNoIGFzIGlzX2hhcmR3YXJlX2RvbWFpbiBv
ciBpc19odm1fZG9tYWluLAptaWdodCBiZSBieXBhc3NlZCBieSBzcGVjdWxhdGl2ZWx5IGV4ZWN1
dGluZyB0aGVzZSBpbnN0cnVjdGlvbnMuIEEgcmVhc29uCmZvciBieXBhc3NpbmcgdGhlc2UgY2hl
Y2tzIGlzIHRoYXQgdGhlc2UgbWFjcm9zIGFjY2VzcyB0aGUgZG9tYWluCnN0cnVjdHVyZSB2aWEg
YSBwb2ludGVyLCBhbmQgY2hlY2sgYSBjZXJ0YWluIGZpZWxkLiBTaW5jZSB0aGlzIG1lbW9yeQph
Y2Nlc3MgaXMgc2xvdywgdGhlIENQVSBhc3N1bWVzIGEgcmV0dXJuZWQgdmFsdWUgYW5kIGNvbnRp
bnVlcyB0aGUKZXhlY3V0aW9uLgoKSW4gY2FzZSBhbiBpc19jb250cm9sX2RvbWFpbiBjaGVjayBp
cyBieXBhc3NlZCwgZm9yIGV4YW1wbGUgZHVyaW5nIGEKaHlwZXJjYWxsLCBkYXRhIHRoYXQgc2hv
dWxkIG9ubHkgYmUgYWNjZXNzaWJsZSBieSB0aGUgY29udHJvbCBkb21haW4gY291bGQKYmUgbG9h
ZGVkIGludG8gdGhlIGNhY2hlLgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFu
dGhleUBhbWF6b24uZGU+CgotLS0KCk5vdGVzOgogIHY2OiBEcm9wIG5vc3BlYy5oIGluY2x1ZGUK
CiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05MTMsMTAgKzkxMywxMCBA
QCB2b2lkIHdhdGNoZG9nX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogICogICAg
KHRoYXQgaXMsIHRoaXMgd291bGQgbm90IGJlIHN1aXRhYmxlIGZvciBhIGRyaXZlciBkb21haW4p
CiAgKiAgLSBUaGVyZSBpcyBuZXZlciBhIHJlYXNvbiB0byBkZW55IHRoZSBoYXJkd2FyZSBkb21h
aW4gYWNjZXNzIHRvIHRoaXMKICAqLwotI2RlZmluZSBpc19oYXJkd2FyZV9kb21haW4oX2QpICgo
X2QpID09IGhhcmR3YXJlX2RvbWFpbikKKyNkZWZpbmUgaXNfaGFyZHdhcmVfZG9tYWluKF9kKSBl
dmFsdWF0ZV9ub3NwZWMoKF9kKSA9PSBoYXJkd2FyZV9kb21haW4pCiAKIC8qIFRoaXMgY2hlY2sg
aXMgZm9yIGZ1bmN0aW9uYWxpdHkgc3BlY2lmaWMgdG8gYSBjb250cm9sIGRvbWFpbiAqLwotI2Rl
ZmluZSBpc19jb250cm9sX2RvbWFpbihfZCkgKChfZCktPmlzX3ByaXZpbGVnZWQpCisjZGVmaW5l
IGlzX2NvbnRyb2xfZG9tYWluKF9kKSBldmFsdWF0ZV9ub3NwZWMoKF9kKS0+aXNfcHJpdmlsZWdl
ZCkKIAogI2RlZmluZSBWTV9BU1NJU1QoZCwgdCkgKHRlc3RfYml0KFZNQVNTVF9UWVBFXyAjIyB0
LCAmKGQpLT52bV9hc3Npc3QpKQogCi0tIAoyLjcuNAoKCgoKQW1hem9uIERldmVsb3BtZW50IENl
bnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNm
dWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5
IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0
OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 13:48:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 13:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs6Vk-0006aJ-Vu; Fri, 08 Feb 2019 13:48:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MeI5=QP=amazon.de=prvs=9359aedec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gs6Vj-0006Zu-NS
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 13:48:07 +0000
X-Inumbo-ID: 27bc220e-2ba8-11e9-82cb-eb9675977219
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27bc220e-2ba8-11e9-82cb-eb9675977219;
 Fri, 08 Feb 2019 13:48:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549633683; x=1581169683;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=cYkt9QsHVRMvQsW777gVQqP/1+MZskMvsgWajwJEpik=;
 b=twaBBhNsHLtu5vCl4/wxiyHlUYdoQMIA/h6gKSY9FgiVoHssP6c0vk9A
 W5DAk+e1d/3XRsTCgg9uOOHPythD6gaJvn/T6oNpBIlkh7yIYL69aBd9k
 ldvwtjUSIyTwqcZuwLv/elEr2ww746wO1dNIJElualKks97hFPqvSHZSE k=;
X-IronPort-AV: E=Sophos;i="5.58,347,1544486400"; d="scan'208";a="781711344"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2b-baacba05.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 08 Feb 2019 13:48:02 +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 (Postfix) with ESMTPS
 id 29AB2A2332; Fri,  8 Feb 2019 13:48:02 +0000 (UTC)
Received: from EX13D08UEE004.ant.amazon.com (10.43.62.182) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:48:01 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE004.ant.amazon.com (10.43.62.182) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:48:01 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.84.83) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 8 Feb 2019 13:47:57 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Feb 2019 14:44:47 +0100
Message-ID: <1549633489-12724-8-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v6 7/9] is_hvm/pv_domain: block
 speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBjaGVja2luZyBmb3IgYmVpbmcgYW4gaHZtIGRvbWFpbiwgb3IgUFYgZG9tYWluLCB3ZSBo
YXZlIHRvIG1ha2UKc3VyZSB0aGF0IHNwZWN1bGF0aW9uIGNhbm5vdCBieXBhc3MgdGhhdCBjaGVj
aywgYW5kIGV2ZW50dWFsbHkgYWNjZXNzCmRhdGEgdGhhdCBzaG91bGQgbm90IGVuZCB1cCBpbiBj
YWNoZSBmb3IgdGhlIGN1cnJlbnQgZG9tYWluIHR5cGUuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCkBAIC05MjIsNyArOTIyLDggQEAgdm9pZCB3YXRjaGRvZ19kb21haW5f
ZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKIAogc3RhdGljIGlubGluZSBib29sIGlzX3B2X2Rv
bWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHJldHVybiBJU19FTkFCTEVEKENP
TkZJR19QVikgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVfcHYgOiBmYWxzZTsKKyAgICBy
ZXR1cm4gSVNfRU5BQkxFRChDT05GSUdfUFYpCisgICAgICAgICAgID8gZXZhbHVhdGVfbm9zcGVj
KGQtPmd1ZXN0X3R5cGUgPT0gZ3Vlc3RfdHlwZV9wdikgOiBmYWxzZTsKIH0KIAogc3RhdGljIGlu
bGluZSBib29sIGlzX3B2X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCkBAIC05NTMsNyArOTU0
LDggQEAgc3RhdGljIGlubGluZSBib29sIGlzX3B2XzY0Yml0X3ZjcHUoY29uc3Qgc3RydWN0IHZj
cHUgKnYpCiAjZW5kaWYKIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19odm1fZG9tYWluKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJuIElTX0VOQUJMRUQoQ09ORklHX0hWTSkgPyBk
LT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVfaHZtIDogZmFsc2U7CisgICAgcmV0dXJuIElTX0VO
QUJMRUQoQ09ORklHX0hWTSkKKyAgICAgICAgICAgPyBldmFsdWF0ZV9ub3NwZWMoZC0+Z3Vlc3Rf
dHlwZSA9PSBndWVzdF90eXBlX2h2bSkgOiBmYWxzZTsKIH0KIAogc3RhdGljIGlubGluZSBib29s
IGlzX2h2bV92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQotLSAKMi43LjQKCgoKCkFtYXpvbiBE
ZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxp
bgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApV
c3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0
ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 13:49:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 13:49:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs6Wa-0006yb-AG; Fri, 08 Feb 2019 13:49:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MeI5=QP=amazon.de=prvs=9359aedec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gs6WZ-0006yP-FP
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 13:48:59 +0000
X-Inumbo-ID: 46ab9c58-2ba8-11e9-ad39-0b4b7a991846
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46ab9c58-2ba8-11e9-ad39-0b4b7a991846;
 Fri, 08 Feb 2019 13:48:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549633735; x=1581169735;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=IDuNwW4XBgJtsaIhWhceZmlXG60IEcmdzpzeJlQ826k=;
 b=E8XD/jWYZH9Qa5thoUAeJw6olGN5lZoWEwcJEqU9Vt6YVAho1c403CAK
 FYODxe2QisaIC3X7CirOtmyP+KBqnbxl/uay+WPde12hDSp3aoUnWmb7L
 8eeoh6WCB8e3QcobPFAnHCYGxqMxmDqawR9w8blOQb0ihIzOzH4D3ZcNx I=;
X-IronPort-AV: E=Sophos;i="5.58,347,1544486400"; d="scan'208";a="781711491"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-22cc717f.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 08 Feb 2019 13:48:54 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2a-22cc717f.us-west-2.amazon.com (Postfix) with ESMTPS
 id 0D73DA2080; Fri,  8 Feb 2019 13:48:54 +0000 (UTC)
Received: from EX13D08UEE001.ant.amazon.com (10.43.62.126) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:48:34 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE001.ant.amazon.com (10.43.62.126) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:48:34 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.84.83) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 8 Feb 2019 13:48:30 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Feb 2019 14:44:49 +0100
Message-ID: <1549633489-12724-10-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v6 9/9] common/memory: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGdldF9wYWdlX2Zyb21fZ2ZuIG1ldGhvZCByZXR1cm5zIGEgcG9pbnRlciB0byBhIHBhZ2Ug
dGhhdCBiZWxvbmdzCnRvIGEgZ2ZuLiBCZWZvcmUgcmV0dXJuaW5nIHRoZSBwb2ludGVyLCB0aGUg
Z2ZuIGlzIGNoZWNrZWQgZm9yIGJlaW5nCnZhbGlkLiBVbmRlciBzcGVjdWxhdGlvbiwgdGhlc2Ug
Y2hlY2tzIGNhbiBiZSBieXBhc3NlZCwgc28gdGhhdAp0aGUgZnVuY3Rpb24gZ2V0X3BhZ2UgaXMg
c3RpbGwgZXhlY3V0ZWQgcGFydGlhbGx5LiBDb25zZXF1ZW50bHksIHRoZQpmdW5jdGlvbiBwYWdl
X2dldF9vd25lcl9hbmRfcmVmZXJlbmNlIG1pZ2h0IGJlIGV4ZWN1dGVkIHBhcnRpYWxseSBhcwp3
ZWxsLiBJbiB0aGlzIGZ1bmN0aW9uLCB0aGUgY29tcHV0ZWQgcG9pbnRlciBpcyBhY2Nlc3NlZCwg
cmVzdWx0aW5nIGluCmEgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFkZHJlc3MgbG9hZC4gQXMg
dGhlIGdmbiBjYW4gYmUgY29udHJvbGxlZCBieQphIGd1ZXN0LCB0aGlzIGFjY2VzcyBpcyBwcm9i
bGVtYXRpYy4KClRvIG1pdGlnYXRlIHRoZSByb290IGNhdXNlLCBhbiBsZmVuY2UgaW5zdHJ1Y3Rp
b24gaXMgYWRkZWQgdmlhIHRoZQpldmFsdWF0ZV9ub3NwZWMgbWFjcm8uIFRvIG1ha2UgdGhlIHBy
b3RlY3Rpb24gZ2VuZXJpYywgd2UgZG8gbm90CmludHJvZHVjZSB0aGUgbGZlbmNlIGluc3RydWN0
aW9uIGZvciB0aGlzIHNpbmdsZSBjaGVjaywgYnV0IGFkZCBpdCB0bwp0aGUgbWZuX3ZhbGlkIGZ1
bmN0aW9uLiBUaGlzIHdheSwgb3RoZXIgcG90ZW50aWFsbHkgcHJvYmxlbWF0aWMgYWNjZXNzZXMK
YXJlIHByb3RlY3RlZCBhcyB3ZWxsLgoKVGhpcyBjb21taXQgaXMgcGFydCBvZiB0aGUgU3BlY3Ry
ZVYxK0wxVEYgbWl0aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQoKTm90ZXM6CiAgdjY6IEFkZCBhcnJh
eV9pbmRleF9ub3NwZWMgdG8gdGVzdF9iaXQgY2FsbAoKIHhlbi9jb21tb24vcGR4LmMgfCAxMCAr
KysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGR4LmMgYi94ZW4vY29tbW9uL3BkeC5jCi0tLSBh
L3hlbi9jb21tb24vcGR4LmMKKysrIGIveGVuL2NvbW1vbi9wZHguYwpAQCAtMTgsNiArMTgsNyBA
QAogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8
eGVuL2JpdG9wcy5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KIAogLyogUGFyYW1ldGVycyBm
b3IgUEZOL01BRERSIGNvbXByZXNzaW9uLiAqLwogdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5
IG1heF9wZHg7CkBAIC0zMywxMCArMzQsMTEgQEAgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5
IHBkeF9ncm91cF92YWxpZFtCSVRTX1RPX0xPTkdTKAogCiBib29sIF9fbWZuX3ZhbGlkKHVuc2ln
bmVkIGxvbmcgbWZuKQogewotICAgIHJldHVybiBsaWtlbHkobWZuIDwgbWF4X3BhZ2UpICYmCi0g
ICAgICAgICAgIGxpa2VseSghKG1mbiAmIHBmbl9ob2xlX21hc2spKSAmJgotICAgICAgICAgICBs
aWtlbHkodGVzdF9iaXQocGZuX3RvX3BkeChtZm4pIC8gUERYX0dST1VQX0NPVU5ULAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGR4X2dyb3VwX3ZhbGlkKSk7CisgICAgcmV0dXJuIGV2YWx1
YXRlX25vc3BlYygKKyAgICAgICAgbGlrZWx5KG1mbiA8IG1heF9wYWdlKSAmJgorICAgICAgICBs
aWtlbHkoIShtZm4gJiBwZm5faG9sZV9tYXNrKSkgJiYKKyAgICAgICAgbGlrZWx5KHRlc3RfYml0
KHBmbl90b19wZHgoYXJyYXlfaW5kZXhfbm9zcGVjKG1mbiwgbWF4X3BhZ2UpKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvIFBEWF9HUk9VUF9DT1VOVCwgcGR4X2dyb3VwX3Zh
bGlkKSkpOwogfQogCiAvKiBTZXRzIGFsbCBiaXRzIGZyb20gdGhlIG1vc3Qtc2lnbmlmaWNhbnQg
MS1iaXQgZG93biB0byB0aGUgTFNCICovCi0tIAoyLjcuNAoKCgoKQW1hem9uIERldmVsb3BtZW50
IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVm
dHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUg
Mjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJC
IDE0OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 13:49:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 13:49:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs6Wd-0006zz-Kh; Fri, 08 Feb 2019 13:49:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MeI5=QP=amazon.de=prvs=9359aedec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gs6Wc-0006zU-62
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 13:49:02 +0000
X-Inumbo-ID: 49c7395a-2ba8-11e9-bc90-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49c7395a-2ba8-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 13:49:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549633740; x=1581169740;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=RxOnI61jmVxKm4UaiJwJ0sPJFxYepfCR58PWrp7uqlI=;
 b=TkNAjRma9dZ2YZB+FuXQpvYgo6wrHZ71zSbVqPdSJHj8F3PtNtRd5Mrp
 71vldo2kOf9CIwrKTlyVGj50hhJ0NWje6hkJWrjKxcPb0O0++gR8dmi4C
 WBehF3liSH1Cpa8Mmhchfz+g7+JRrCT+uUicWmw7jBp/ArRJGN5LjEnGF g=;
X-IronPort-AV: E=Sophos;i="5.58,347,1544486400"; d="scan'208";a="385702887"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-5bdc5131.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 08 Feb 2019 13:48:46 +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 (Postfix) with ESMTPS
 id 2BF9DA1F90; Fri,  8 Feb 2019 13:48:45 +0000 (UTC)
Received: from EX13D08UEE003.ant.amazon.com (10.43.62.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:48:19 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE003.ant.amazon.com (10.43.62.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 8 Feb 2019 13:48:18 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.84.83) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 8 Feb 2019 13:48:15 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Feb 2019 14:44:48 +0100
Message-ID: <1549633489-12724-9-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v6 8/9] common/grant_table: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3Vlc3RzIGNhbiBpc3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0
IGNvbnRyb2xsZWQKZGF0YSB0byB0aGVtLiBUaGlzIGRhdGEgaXMgYWxzbyB1c2VkIGZvciBtZW1v
cnkgbG9hZHMuIFRvIGF2b2lkCnNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywgd2Ug
dXNlIHRoZSBhcnJheV9pbmRleF9ub3NwZWMgbWFjcm8Kd2hlcmUgYXBwbGljYWJsZS4gSG93ZXZl
ciwgdGhlcmUgYXJlIGFsc28gbWVtb3J5IGFjY2Vzc2VzIHRoYXQgY2Fubm90CmJlIHByb3RlY3Rl
ZCBieSBhIHNpbmdsZSBhcnJheSBwcm90ZWN0aW9uLCBvciBtdWx0aXBsZSBhY2Nlc3NlcyBpbiBh
CnJvdy4gVG8gcHJvdGVjdCB0aGVzZSwgYSBub3NwZWMgYmFycmllciBpcyBwbGFjZWQgYmV0d2Vl
biB0aGUgYWN0dWFsCnJhbmdlIGNoZWNrIGFuZCB0aGUgYWNjZXNzIHZpYSB0aGUgYmxvY2tfc3Bl
Y3VsYXRpb24gbWFjcm8uCgpBcyBkaWZmZXJlbnQgdmVyc2lvbnMgb2YgZ3JhbnQgdGFibGVzIHVz
ZSBzdHJ1Y3R1cmVzIG9mIGRpZmZlcmVudCBzaXplLAphbmQgdGhlIHN0YXR1cyBpcyBlbmNvZGVk
IGluIGFuIGFycmF5IGZvciB2ZXJzaW9uIDIsIHNwZWN1bGF0aXZlCmV4ZWN1dGlvbiBtaWdodCB0
b3VjaCB6ZXJvLWluaXRpYWxpemVkIHN0cnVjdHVyZXMgb2YgdmVyc2lvbiAyIHdoaWxlCnRoZSB0
YWJsZSBpcyBhY3R1YWxseSB1c2luZyB2ZXJzaW9uIDEuIEFzIFBWIGd1ZXN0cyBjYW4gaGF2ZSBj
b250cm9sCm92ZXIgdGhlaXIgTlVMTCBwYWdlLCB0aGVzZSBhY2Nlc3NlcyBhcmUgcHJldmVudGVk
IGJ5IHByb3RlY3RpbmcgdGhlCmdyYW50IHRhYmxlIHZlcnNpb24gZXZhbHVhdGlvbi4KClRoaXMg
Y29tbWl0IGlzIHBhcnQgb2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2Vy
aWVzLgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+
CgotLS0KCk5vdGVzOgogIHY2OiBFeHBsYWluIHZlcnNpb24gMSB2cyB2ZXJzaW9uIDIgY2FzZSBp
biBjb21taXQgbWVzc2FnZQogICAgICBQcm90ZWN0IGdyYW50IHRhYmxlIHZlcnNpb24gY2hlY2tz
CiAgICAgIFVzZSBibG9ja19zcGVjdWxhdGlvbiBpbiBtYXBfZ3JhbnRfcmVmIGluc3RlYWQgb2Yg
dXBkYXRpbmcgb3AtPnJlZgogICAgICBNb3ZlIGV2YWx1YXRlX25vc3BlYyBjbG9zZXIgdG8gdGhl
IG9rYXkgdmFyaWFibGUgaW4gZ250dGFiX3RyYW5zZmVyCgogeGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jIHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCi0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKQEAgLTM3LDYgKzM3LDcgQEAKICNpbmNsdWRlIDx4ZW4vcGFnaW5nLmg+CiAjaW5j
bHVkZSA8eGVuL2tleWhhbmRsZXIuaD4KICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgorI2luY2x1ZGUg
PHhlbi9ub3NwZWMuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNo
dGxiLmg+CiAKQEAgLTIwMyw4ICsyMDQsOSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBu
cl9zdGF0dXNfZnJhbWVzKGNvbnN0IHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiB9CiAKICNkZWZp
bmUgTUFQVFJBQ0tfUEVSX1BBR0UgKFBBR0VfU0laRSAvIHNpemVvZihzdHJ1Y3QgZ3JhbnRfbWFw
cGluZykpCi0jZGVmaW5lIG1hcHRyYWNrX2VudHJ5KHQsIGUpIFwKLSAgICAoKHQpLT5tYXB0cmFj
a1soZSkvTUFQVFJBQ0tfUEVSX1BBR0VdWyhlKSVNQVBUUkFDS19QRVJfUEFHRV0pCisjZGVmaW5l
IG1hcHRyYWNrX2VudHJ5KHQsIGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICgodCktPm1hcHRyYWNrW2FycmF5X2luZGV4X25vc3BlYyhl
LCAodCktPm1hcHRyYWNrX2xpbWl0KSAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAvTUFQVFJBQ0tfUEVSX1BBR0VdWyhlKSVNQVBUUkFDS19Q
RVJfUEFHRV0pCiAKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50CiBucl9tYXB0cmFja19mcmFt
ZXMoc3RydWN0IGdyYW50X3RhYmxlICp0KQpAQCAtOTYzLDkgKzk2NSwxMyBAQCBtYXBfZ3JhbnRf
cmVmKAogICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0LCBHTlRTVF9iYWRfZ250cmVmLCAiQmFk
IHJlZiAlI3ggZm9yIGQlZFxuIiwKICAgICAgICAgICAgICAgICAgb3AtPnJlZiwgcmd0LT5kb21h
aW4tPmRvbWFpbl9pZCk7CiAKKyAgICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNrIGlzIG5v
dCBieXBhc3NlZCBzcGVjdWxhdGl2ZWx5ICovCisgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKKwog
ICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7CiAgICAgc2hhaCA9
IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBvcC0+cmVmKTsKLSAgICBzdGF0dXMgPSByZ3QtPmd0
X3ZlcnNpb24gPT0gMSA/ICZzaGFoLT5mbGFncyA6ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVm
KTsKKyAgICBzdGF0dXMgPSBldmFsdWF0ZV9ub3NwZWMocmd0LT5ndF92ZXJzaW9uID09IDEpID8g
JnNoYWgtPmZsYWdzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiAmc3RhdHVzX2VudHJ5KHJndCwgb3AtPnJlZik7CiAKICAgICAvKiBJZiBhbHJlYWR5
IHBpbm5lZCwgY2hlY2sgdGhlIGFjdGl2ZSBkb21pZCBhbmQgYXZvaWQgcmVmY250IG92ZXJmbG93
LiAqLwogICAgIGlmICggYWN0LT5waW4gJiYKQEAgLTk4Nyw3ICs5OTMsNyBAQCBtYXBfZ3JhbnRf
cmVmKAogCiAgICAgICAgIGlmICggIWFjdC0+cGluICkKICAgICAgICAgewotICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBnZm4gPSByZ3QtPmd0X3ZlcnNpb24gPT0gMSA/CisgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGdmbiA9IGV2YWx1YXRlX25vc3BlYyhyZ3QtPmd0X3ZlcnNpb24gPT0gMSkg
PwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFyZWRfZW50cnlfdjEocmd0LCBv
cC0+cmVmKS5mcmFtZSA6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYXJlZF9l
bnRyeV92MihyZ3QsIG9wLT5yZWYpLmZ1bGxfcGFnZS5mcmFtZTsKIApAQCAtMTMyMSw3ICsxMzI3
LDggQEAgdW5tYXBfY29tbW9uKAogICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAgICAgfQogCi0g
ICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+cmVmKTsKKyAgICBhY3QgPSBh
Y3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIGFycmF5X2luZGV4X25vc3BlYyhvcC0+cmVmLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yX2dy
YW50X2VudHJpZXMocmd0KSkpOwogCiAgICAgLyoKICAgICAgKiBOb3RlIHRoYXQgd2UgKGFiKXVz
ZSB0aGUgYWN0aXZlIGVudHJ5IGxvY2sgaGVyZSB0byBwcm90ZWN0IGFnYWluc3QKQEAgLTE0MTgs
NyArMTQyNSw3IEBAIHVubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2Nv
bW1vbiAqb3ApCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgdWludDE2X3QgKnN0YXR1
czsKIAotICAgIGlmICggIW9wLT5kb25lICkKKyAgICBpZiAoIGV2YWx1YXRlX25vc3BlYyghb3At
PmRvbmUpICkKICAgICB7CiAgICAgICAgIC8qIHVubWFwX2NvbW1vbigpIGRpZG4ndCBkbyBhbnl0
aGluZyAtIG5vdGhpbmcgdG8gY29tcGxldGUuICovCiAgICAgICAgIHJldHVybjsKQEAgLTIwMjYs
NiArMjAzMyw5IEBAIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigKICAgICAgICAgZ290byBm
YWlsOwogICAgIH0KIAorICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90IGJ5
cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAgICByZWYgPSBhcnJheV9pbmRleF9ub3NwZWMocmVm
LCBucl9ncmFudF9lbnRyaWVzKHJndCkpOworCiAgICAgc2hhID0gc2hhcmVkX2VudHJ5X2hlYWRl
cihyZ3QsIHJlZik7CiAKICAgICBzY29tYm8ud29yZCA9ICoodTMyICopJnNoYS0+ZmxhZ3M7CkBA
IC0yMjIzLDcgKzIyMzMsMTEgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICBva2F5ID0gZ250
dGFiX3ByZXBhcmVfZm9yX3RyYW5zZmVyKGUsIGQsIGdvcC5yZWYpOwogICAgICAgICBzcGluX2xv
Y2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseSghb2theSkg
fHwgdW5saWtlbHkoZS0+aXNfZHlpbmcpICkKKyAgICAgICAgLyoKKyAgICAgICAgICogTWFrZSBz
dXJlIHRoZSByZWZlcmVuY2UgYm91bmQgY2hlY2sgaW4gZ250dGFiX3ByZXBhcmVfZm9yX3RyYW5z
ZmVyCisgICAgICAgICAqIGlzIHJlc3BlY3RlZCBhbmQgc3BlY3VsYXRpdmUgZXhlY3V0aW9uIGlz
IGJsb2NrZWQgYWNjb3JkaW5nbHkKKyAgICAgICAgICovCisgICAgICAgIGlmICggdW5saWtlbHko
IWV2YWx1YXRlX25vc3BlYyhva2F5KSkgfHwgdW5saWtlbHkoZS0+aXNfZHlpbmcpICkKICAgICAg
ICAgewogICAgICAgICAgICAgYm9vbF90IGRyb3BfZG9tX3JlZiA9ICFkb21haW5fYWRqdXN0X3Rv
dF9wYWdlcyhlLCAtMSk7CiAKQEAgLTIyNTMsNyArMjI2Nyw3IEBAIGdudHRhYl90cmFuc2ZlcigK
ICAgICAgICAgZ3JhbnRfcmVhZF9sb2NrKGUtPmdyYW50X3RhYmxlKTsKICAgICAgICAgYWN0ID0g
YWN0aXZlX2VudHJ5X2FjcXVpcmUoZS0+Z3JhbnRfdGFibGUsIGdvcC5yZWYpOwogCi0gICAgICAg
IGlmICggZS0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPT0gMSApCisgICAgICAgIGlmICggZXZh
bHVhdGVfbm9zcGVjKGUtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDEpICkKICAgICAgICAg
ewogICAgICAgICAgICAgZ3JhbnRfZW50cnlfdjFfdCAqc2hhID0gJnNoYXJlZF9lbnRyeV92MShl
LT5ncmFudF90YWJsZSwgZ29wLnJlZik7CiAKQEAgLTI0MDgsOSArMjQyMiwxMiBAQCBhY3F1aXJl
X2dyYW50X2Zvcl9jb3B5KAogICAgICAgICBQSU5fRkFJTChndF91bmxvY2tfb3V0LCBHTlRTVF9i
YWRfZ250cmVmLAogICAgICAgICAgICAgICAgICAiQmFkIGdyYW50IHJlZmVyZW5jZSAlI3hcbiIs
IGdyZWYpOwogCisgICAgLyogTWFrZSBzdXJlIHRoZSBhYm92ZSBjaGVjayBpcyBub3QgYnlwYXNz
ZWQgc3BlY3VsYXRpdmVseSAqLworICAgIGdyZWYgPSBhcnJheV9pbmRleF9ub3NwZWMoZ3JlZiwg
bnJfZ3JhbnRfZW50cmllcyhyZ3QpKTsKKwogICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJl
KHJndCwgZ3JlZik7CiAgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBncmVmKTsK
LSAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICBpZiAoIGV2YWx1YXRlX25vc3Bl
YyhyZ3QtPmd0X3ZlcnNpb24gPT0gMSkgKQogICAgIHsKICAgICAgICAgc2hhMiA9IE5VTEw7CiAg
ICAgICAgIHN0YXR1cyA9ICZzaGFoLT5mbGFnczsKQEAgLTI4MjYsNiArMjg0Myw5IEBAIHN0YXRp
YyBpbnQgZ250dGFiX2NvcHlfYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJfY29weSAqb3AsCiAgICAg
ICAgICAgICAgICAgIG9wLT5kZXN0Lm9mZnNldCwgZGVzdC0+cHRyLm9mZnNldCwKICAgICAgICAg
ICAgICAgICAgb3AtPmxlbiwgZGVzdC0+bGVuKTsKIAorICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJv
dmUgY2hlY2tzIGFyZSBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLworICAgIGJsb2NrX3Nw
ZWN1bGF0aW9uKCk7CisKICAgICBtZW1jcHkoZGVzdC0+dmlydCArIG9wLT5kZXN0Lm9mZnNldCwg
c3JjLT52aXJ0ICsgb3AtPnNvdXJjZS5vZmZzZXQsCiAgICAgICAgICAgIG9wLT5sZW4pOwogICAg
IGdudHRhYl9tYXJrX2RpcnR5KGRlc3QtPmRvbWFpbiwgZGVzdC0+bWZuKTsKQEAgLTMyMTEsNiAr
MzIzMSwxMCBAQCBzd2FwX2dyYW50X3JlZihncmFudF9yZWZfdCByZWZfYSwgZ3JhbnRfcmVmX3Qg
cmVmX2IpCiAgICAgaWYgKCB1bmxpa2VseShyZWZfYiA+PSBucl9ncmFudF9lbnRyaWVzKGQtPmdy
YW50X3RhYmxlKSkpCiAgICAgICAgIFBJTl9GQUlMKG91dCwgR05UU1RfYmFkX2dudHJlZiwgIkJh
ZCByZWYtYiAlI3hcbiIsIHJlZl9iKTsKIAorICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hl
Y2tzIGFyZSBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLworICAgIHJlZl9hID0gYXJyYXlf
aW5kZXhfbm9zcGVjKHJlZl9hLCBucl9ncmFudF9lbnRyaWVzKGQtPmdyYW50X3RhYmxlKSk7Cisg
ICAgcmVmX2IgPSBhcnJheV9pbmRleF9ub3NwZWMocmVmX2IsIG5yX2dyYW50X2VudHJpZXMoZC0+
Z3JhbnRfdGFibGUpKTsKKwogICAgIC8qIFN3YXBwaW5nIHRoZSBzYW1lIHJlZiBpcyBhIG5vLW9w
LiAqLwogICAgIGlmICggcmVmX2EgPT0gcmVmX2IgKQogICAgICAgICBnb3RvIG91dDsKQEAgLTMy
MjMsNyArMzI0Nyw3IEBAIHN3YXBfZ3JhbnRfcmVmKGdyYW50X3JlZl90IHJlZl9hLCBncmFudF9y
ZWZfdCByZWZfYikKICAgICBpZiAoIGFjdF9iLT5waW4gKQogICAgICAgICBQSU5fRkFJTChvdXQs
IEdOVFNUX2VhZ2FpbiwgInJlZiBiICUjeCBidXN5XG4iLCByZWZfYik7CiAKLSAgICBpZiAoIGd0
LT5ndF92ZXJzaW9uID09IDEgKQorICAgIGlmICggZXZhbHVhdGVfbm9zcGVjKGd0LT5ndF92ZXJz
aW9uID09IDEpICkKICAgICB7CiAgICAgICAgIGdyYW50X2VudHJ5X3YxX3Qgc2hhcmVkOwogCkBA
IC0zNzcxLDcgKzM3OTUsNyBAQCBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdy
YW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAogICAgICAgICByYyA9IC1FSU5WQUw7CiAg
ICAgZWxzZSBpZiAoIHJlZiA+PSBucl9ncmFudF9lbnRyaWVzKGd0KSApCiAgICAgICAgIHJjID0g
LUVOT0VOVDsKLSAgICBlbHNlIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMSApCisgICAgZWxzZSBp
ZiAoIGV2YWx1YXRlX25vc3BlYyhndC0+Z3RfdmVyc2lvbiA9PSAxKSApCiAgICAgewogICAgICAg
ICBjb25zdCBncmFudF9lbnRyeV92MV90ICpzaGExID0gJnNoYXJlZF9lbnRyeV92MShndCwgcmVm
KTsKIApAQCAtMzc5Myw3ICszODE3LDcgQEAgaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0
cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKICAgICAgICAgcmMgPSAtRU5Y
SU87CiAgICAgZWxzZSBpZiAoICFyYyAmJiBzdGF0dXMgKQogICAgIHsKLSAgICAgICAgaWYgKCBn
dC0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICAgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMoZ3QtPmd0
X3ZlcnNpb24gPT0gMSkgKQogICAgICAgICAgICAgKnN0YXR1cyA9IGZsYWdzOwogICAgICAgICBl
bHNlCiAgICAgICAgICAgICAqc3RhdHVzID0gc3RhdHVzX2VudHJ5KGd0LCByZWYpOwotLSAKMi43
LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIu
IDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwg
UmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNn
ZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 14:00:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 14:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs6hu-0000Po-P4; Fri, 08 Feb 2019 14:00:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5uHS=QP=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gs6hu-0000Pj-B6
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 14:00:42 +0000
X-Inumbo-ID: e8bde6ee-2ba9-11e9-8a52-bb08d7803ded
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8bde6ee-2ba9-11e9-8a52-bb08d7803ded;
 Fri, 08 Feb 2019 14:00:38 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 D2423303CD8E; Fri,  8 Feb 2019 16:00:35 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id BCD2C306E47B;
 Fri,  8 Feb 2019 16:00:35 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  8 Feb 2019 16:00:31 +0200
Message-Id: <1549634431-30571-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH for-4.12 V2] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, jbeulich@suse.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, jun.nakajima@intel.com, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgZG9lcyBub3QgZG9tYWluX3BhdXNlKCksIHBy
ZXN1bWFibHkKb24gcHVycG9zZSAoYXMgaXQgd2FzIG9yaWdpbmFsbHkgc3VwcG9zZWQgdG8gY2F0
ZXIgdG8gYSBpbi1ndWVzdAphZ2VudCwgYW5kIGEgZG9tYWluIHBhdXNpbmcgaXRzZWxmIGlzIG5v
dCBhIGdvb2QgaWRlYSkuCgpUaGlzIGNhbiBsZWFkIHRvIGRvbWFpbiBjcmFzaGVzIGluIHRoZSB2
bXhfdm1leGl0X2hhbmRsZXIoKSBjb2RlCnRoYXQgY2hlY2tzIGlmIHRoZSBndWVzdCBoYXMgdGhl
IGFiaWxpdHkgdG8gc3dpdGNoIEVQVFAgd2l0aG91dCBhbgpleGl0LiBUaGF0IGNvZGUgY2FuIF9f
dm1yZWFkKCkgdGhlIGhvc3QgcDJtJ3MgRVBUX1BPSU5URVIKKGJlZm9yZSBIVk1PUF9hbHRwMm1f
c2V0X2RvbWFpbl9zdGF0ZSAiZm9yX2VhY2hfdmNwdSgpIiBoYXMgYQpjaGFuY2UgdG8gcnVuIGFs
dHAybV92Y3B1X2luaXRpYWxpc2UoKSwgYnV0IGFmdGVyCmQtPmFyY2guYWx0cDJtX2FjdGl2ZSBp
cyBzZXQpLgoKVGhpcyBwYXRjaCByZW9yZ2FuaXplcyB0aGUgY29kZSBzbyB0aGF0IGQtPmFyY2gu
YWx0cDJtX2FjdGl2ZQppcyBzZXQgdG8gdHJ1ZSBvbmx5IGFmdGVyIGFsbCB0aGUgaW5pdCB3b3Jr
IGhhcyBiZWVuIGRvbmUsIGFuZAp0byBmYWxzZSBiZWZvcmUgdGhlIHVuaW5pdCB3b3JrIGJlZ2lu
cy4gVGhpcyByZXF1aXJlZCBhZGRpbmcKYSBuZXcgYm9vbCBwYXJhbWV0ZXIgYWx0cDJtX3ZjcHVf
dXBkYXRlX3AybSgpLCB3aGljaCByZWxpZWQKb24gZC0+YXJjaC5hbHRwMm1fYWN0aXZlIGJlaW5n
IHNldCBiZWZvcmUgaXQncyBjYWxsZWQuCgpXaGlsZSBhdCBpdCwgSSd2ZSBjaGFuZ2VkIGEgY291
cGxlIG9mIGJvb2xfdCdzIHRvIGJvb2wncy4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5j
ICAgICAgICB8IDE3ICsrKysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9tbS9hbHRwMm0uYyAgICAgIHwgIDQgKystLQog
eGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2FsdHAybS5oICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICB8ICAy
ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCB8ICA2ICsrKy0tLQogNyBmaWxlcyBj
aGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAyMTk0
NGU5Li40ZDFkMTNkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQ1MjUsNyArNDUyNSw3IEBAIHN0YXRpYyBpbnQgZG9f
YWx0cDJtX29wKAogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGU6CiAgICAg
ewogICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICAgICAgYm9vbF90IG9zdGF0ZTsKKyAgICAg
ICAgYm9vbCBvc3RhdGUsIG5zdGF0ZTsKIAogICAgICAgICBpZiAoIG5lc3RlZGh2bV9lbmFibGVk
KGQpICkKICAgICAgICAgewpAQCAtNDUzNCwxMiArNDUzNCwxNiBAQCBzdGF0aWMgaW50IGRvX2Fs
dHAybV9vcCgKICAgICAgICAgfQogCiAgICAgICAgIG9zdGF0ZSA9IGQtPmFyY2guYWx0cDJtX2Fj
dGl2ZTsKLSAgICAgICAgZC0+YXJjaC5hbHRwMm1fYWN0aXZlID0gISFhLnUuZG9tYWluX3N0YXRl
LnN0YXRlOworICAgICAgICBuc3RhdGUgPSAhIWEudS5kb21haW5fc3RhdGUuc3RhdGU7CiAKICAg
ICAgICAgLyogSWYgdGhlIGFsdGVybmF0ZSBwMm0gc3RhdGUgaGFzIGNoYW5nZWQsIGhhbmRsZSBh
cHByb3ByaWF0ZWx5ICovCi0gICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fYWN0aXZlICE9IG9z
dGF0ZSAmJgorICAgICAgICBpZiAoIG5zdGF0ZSAhPSBvc3RhdGUgJiYKICAgICAgICAgICAgICAo
b3N0YXRlIHx8ICEocmMgPSBwMm1faW5pdF9hbHRwMm1fYnlfaWQoZCwgMCkpKSApCiAgICAgICAg
IHsKKyAgICAgICAgICAgIC8qIEZpcnN0IG1hcmsgYWx0cDJtIGFzIGRpc2FibGVkLCB0aGVuIGFs
dHAybV92Y3B1X2Rlc3Ryb3koKS4gKi8KKyAgICAgICAgICAgIGlmICggb3N0YXRlICkKKyAgICAg
ICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9hY3RpdmUgPSBmYWxzZTsKKwogICAgICAgICAgICAg
Zm9yX2VhY2hfdmNwdSggZCwgdiApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYg
KCAhb3N0YXRlICkKQEAgLTQ1NTAsNyArNDU1NCwxNCBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9v
cCgKIAogICAgICAgICAgICAgaWYgKCBvc3RhdGUgKQogICAgICAgICAgICAgICAgIHAybV9mbHVz
aF9hbHRwMm0oZCk7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAgICAgKiBXYWl0IHVudGlsIGFsdHAybV92Y3B1X2luaXRpYWxpc2UoKSBpcyBkb25l
IGJlZm9yZSBtYXJraW5nCisgICAgICAgICAgICAgICAgICogYWx0cDJtIGFzIGJlaW5nIGVuYWJs
ZWQgZm9yIHRoZSBkb21haW4uCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAg
ZC0+YXJjaC5hbHRwMm1fYWN0aXZlID0gdHJ1ZTsKICAgICAgICAgfQorCiAgICAgICAgIGJyZWFr
OwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA2NGFmOGJmLi5lNTQyNTY4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwpAQCAtMjE1MCwxMyArMjE1MCwxMyBAQCBzdGF0aWMgYm9vbF90IHZteF9pc19zaW5nbGVz
dGVwX3N1cHBvcnRlZCh2b2lkKQogICAgIHJldHVybiAhIWNwdV9oYXNfbW9uaXRvcl90cmFwX2Zs
YWc7CiB9CiAKLXN0YXRpYyB2b2lkIHZteF92Y3B1X3VwZGF0ZV9lcHRwKHN0cnVjdCB2Y3B1ICp2
KQorc3RhdGljIHZvaWQgdm14X3ZjcHVfdXBkYXRlX2VwdHAoc3RydWN0IHZjcHUgKnYsIGJvb2wg
YWx0cDJtX2VuYWJsZWQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAg
ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gTlVMTDsKICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVw
dDsKIAotICAgIGlmICggYWx0cDJtX2FjdGl2ZShkKSApCisgICAgaWYgKCBhbHRwMm1fZW5hYmxl
ZCApCiAgICAgICAgIHAybSA9IHAybV9nZXRfYWx0cDJtKHYpOwogICAgIGlmICggIXAybSApCiAg
ICAgICAgIHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9hbHRwMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9hbHRwMm0uYwppbmRleCA5MzBiZGMyLi5j
NTEzMDNiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vYWx0cDJtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL2FsdHAybS5jCkBAIC0zOSw3ICszOSw3IEBAIGFsdHAybV92Y3B1X2luaXRpYWxp
c2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgdmNwdV9hbHRwMm0odikucDJtaWR4ID0gMDsKICAgICBh
dG9taWNfaW5jKCZwMm1fZ2V0X2FsdHAybSh2KS0+YWN0aXZlX3ZjcHVzKTsKIAotICAgIGFsdHAy
bV92Y3B1X3VwZGF0ZV9wMm0odik7CisgICAgYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSh2LCB0cnVl
KTsKIAogICAgIGlmICggdiAhPSBjdXJyZW50ICkKICAgICAgICAgdmNwdV91bnBhdXNlKHYpOwpA
QCAtNTgsNyArNTgsNyBAQCBhbHRwMm1fdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQogCiAg
ICAgYWx0cDJtX3ZjcHVfcmVzZXQodik7CiAKLSAgICBhbHRwMm1fdmNwdV91cGRhdGVfcDJtKHYp
OworICAgIGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0odiwgZmFsc2UpOwogICAgIGFsdHAybV92Y3B1
X3VwZGF0ZV92bWZ1bmNfdmUodik7CiAKICAgICBpZiAoIHYgIT0gY3VycmVudCApCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXgg
ZDE0Y2U1Ny4uZjllOTZmYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMjMzMiw3ICsyMzMyLDcgQEAgYm9vbF90IHAybV9z
d2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpZHgp
CiAgICAgICAgICAgICBhdG9taWNfZGVjKCZwMm1fZ2V0X2FsdHAybSh2KS0+YWN0aXZlX3ZjcHVz
KTsKICAgICAgICAgICAgIHZjcHVfYWx0cDJtKHYpLnAybWlkeCA9IGlkeDsKICAgICAgICAgICAg
IGF0b21pY19pbmMoJnAybV9nZXRfYWx0cDJtKHYpLT5hY3RpdmVfdmNwdXMpOwotICAgICAgICAg
ICAgYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSh2KTsKKyAgICAgICAgICAgIGFsdHAybV92Y3B1X3Vw
ZGF0ZV9wMm0odiwgYWx0cDJtX2FjdGl2ZShkKSk7CiAgICAgICAgIH0KICAgICAgICAgcmMgPSAx
OwogICAgIH0KQEAgLTI1NzMsNyArMjU3Myw3IEBAIGludCBwMm1fc3dpdGNoX2RvbWFpbl9hbHRw
Mm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkKICAgICAgICAgICAg
ICAgICBhdG9taWNfZGVjKCZwMm1fZ2V0X2FsdHAybSh2KS0+YWN0aXZlX3ZjcHVzKTsKICAgICAg
ICAgICAgICAgICB2Y3B1X2FsdHAybSh2KS5wMm1pZHggPSBpZHg7CiAgICAgICAgICAgICAgICAg
YXRvbWljX2luYygmcDJtX2dldF9hbHRwMm0odiktPmFjdGl2ZV92Y3B1cyk7Ci0gICAgICAgICAg
ICAgICAgYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSh2KTsKKyAgICAgICAgICAgICAgICBhbHRwMm1f
dmNwdV91cGRhdGVfcDJtKHYsIGFsdHAybV9hY3RpdmUoZCkpOwogICAgICAgICAgICAgfQogCiAg
ICAgICAgIHJjID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0cDJtLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdHAybS5oCmluZGV4IDNiZWZjZjYuLmUzZGYyN2YgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0cDJtLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hbHRwMm0uaApAQCAtMzMsNyArMzMsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYWx0
cDJtX2FjdGl2ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogLyogQWx0ZXJuYXRlIHAybSBWQ1BV
ICovCiB2b2lkIGFsdHAybV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpOwogdm9pZCBh
bHRwMm1fdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KTsKLXZvaWQgYWx0cDJtX3ZjcHVfcmVz
ZXQoc3RydWN0IHZjcHUgKnYpOwordm9pZCBhbHRwMm1fdmNwdV9kaXNhYmxlX3ZlKHN0cnVjdCB2
Y3B1ICp2KTsKIAogc3RhdGljIGlubGluZSB1aW50MTZfdCBhbHRwMm1fdmNwdV9pZHgoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFp
bi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAyNzdmOTlmLi5hNGU4ZjVh
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTMzNyw3ICszMzcsNyBAQCBzdHJ1Y3QgYXJjaF9kb21h
aW4KICAgICBtbV9sb2NrX3QgbmVzdGVkX3AybV9sb2NrOwogCiAgICAgLyogYWx0cDJtOiBhbGxv
dyBtdWx0aXBsZSBjb3BpZXMgb2YgaG9zdCBwMm0gKi8KLSAgICBib29sX3QgYWx0cDJtX2FjdGl2
ZTsKKyAgICBib29sIGFsdHAybV9hY3RpdmU7CiAgICAgc3RydWN0IHAybV9kb21haW4gKmFsdHAy
bV9wMm1bTUFYX0FMVFAyTV07CiAgICAgbW1fbG9ja190IGFsdHAybV9saXN0X2xvY2s7CiAgICAg
dWludDY0X3QgKmFsdHAybV9lcHRwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCAwYTEwYjUxLi5k
ZTA5NjliIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtMjE0LDcgKzIxNCw3IEBAIHN0cnVjdCBo
dm1fZnVuY3Rpb25fdGFibGUgewogICAgIGJvb2xfdCAoKmlzX3NpbmdsZXN0ZXBfc3VwcG9ydGVk
KSh2b2lkKTsKIAogICAgIC8qIEFsdGVybmF0ZSBwMm0gKi8KLSAgICB2b2lkICgqYWx0cDJtX3Zj
cHVfdXBkYXRlX3AybSkoc3RydWN0IHZjcHUgKnYpOworICAgIHZvaWQgKCphbHRwMm1fdmNwdV91
cGRhdGVfcDJtKShzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBhbHRwMm1fZW5hYmxlZCk7CiAgICAgdm9p
ZCAoKmFsdHAybV92Y3B1X3VwZGF0ZV92bWZ1bmNfdmUpKHN0cnVjdCB2Y3B1ICp2KTsKICAgICBi
b29sX3QgKCphbHRwMm1fdmNwdV9lbXVsYXRlX3ZlKShzdHJ1Y3QgdmNwdSAqdik7CiAgICAgaW50
ICgqYWx0cDJtX3ZjcHVfZW11bGF0ZV92bWZ1bmMpKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKTsKQEAgLTYzOSwxMCArNjM5LDEwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBodm1fYWx0
cDJtX3N1cHBvcnRlZCh2b2lkKQogfQogCiAvKiB1cGRhdGVzIHRoZSBjdXJyZW50IGhhcmR3YXJl
IHAybSAqLwotc3RhdGljIGlubGluZSB2b2lkIGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0oc3RydWN0
IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHZvaWQgYWx0cDJtX3ZjcHVfdXBkYXRlX3AybShzdHJ1
Y3QgdmNwdSAqdiwgYm9vbCBhbHRwMm1fZW5hYmxlZCkKIHsKICAgICBpZiAoIGh2bV9mdW5jcy5h
bHRwMm1fdmNwdV91cGRhdGVfcDJtICkKLSAgICAgICAgaHZtX2Z1bmNzLmFsdHAybV92Y3B1X3Vw
ZGF0ZV9wMm0odik7CisgICAgICAgIGh2bV9mdW5jcy5hbHRwMm1fdmNwdV91cGRhdGVfcDJtKHYs
IGFsdHAybV9lbmFibGVkKTsKIH0KIAogLyogdXBkYXRlcyBWTUNTIGZpZWxkcyByZWxhdGVkIHRv
IFZNRlVOQyBhbmQgI1ZFICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 14:04:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 14:04:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs6lO-0000aS-GA; Fri, 08 Feb 2019 14:04:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5uHS=QP=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gs6lM-0000aN-U9
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 14:04:16 +0000
X-Inumbo-ID: 6a54e0eb-2baa-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a54e0eb-2baa-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 14:04:14 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 B4CC9305FFB3; Fri,  8 Feb 2019 16:04:13 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id A6747303EC37;
 Fri,  8 Feb 2019 16:04:13 +0200 (EET)
To: xen-devel@lists.xenproject.org
References: <1549634431-30571-1-git-send-email-rcojocaru@bitdefender.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <edd3867f-c015-394b-c7b3-69bf66acc6d9@bitdefender.com>
Date: Fri, 8 Feb 2019 16:04:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <1549634431-30571-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12 V2] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, jbeulich@suse.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, jun.nakajima@intel.com,
 roger.pau@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi84LzE5IDQ6MDAgUE0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBIVk1PUF9hbHRwMm1f
c2V0X2RvbWFpbl9zdGF0ZSBkb2VzIG5vdCBkb21haW5fcGF1c2UoKSwgcHJlc3VtYWJseQo+IG9u
IHB1cnBvc2UgKGFzIGl0IHdhcyBvcmlnaW5hbGx5IHN1cHBvc2VkIHRvIGNhdGVyIHRvIGEgaW4t
Z3Vlc3QKPiBhZ2VudCwgYW5kIGEgZG9tYWluIHBhdXNpbmcgaXRzZWxmIGlzIG5vdCBhIGdvb2Qg
aWRlYSkuCj4gCj4gVGhpcyBjYW4gbGVhZCB0byBkb21haW4gY3Jhc2hlcyBpbiB0aGUgdm14X3Zt
ZXhpdF9oYW5kbGVyKCkgY29kZQo+IHRoYXQgY2hlY2tzIGlmIHRoZSBndWVzdCBoYXMgdGhlIGFi
aWxpdHkgdG8gc3dpdGNoIEVQVFAgd2l0aG91dCBhbgo+IGV4aXQuIFRoYXQgY29kZSBjYW4gX192
bXJlYWQoKSB0aGUgaG9zdCBwMm0ncyBFUFRfUE9JTlRFUgo+IChiZWZvcmUgSFZNT1BfYWx0cDJt
X3NldF9kb21haW5fc3RhdGUgImZvcl9lYWNoX3ZjcHUoKSIgaGFzIGEKPiBjaGFuY2UgdG8gcnVu
IGFsdHAybV92Y3B1X2luaXRpYWxpc2UoKSwgYnV0IGFmdGVyCj4gZC0+YXJjaC5hbHRwMm1fYWN0
aXZlIGlzIHNldCkuCj4gCj4gVGhpcyBwYXRjaCByZW9yZ2FuaXplcyB0aGUgY29kZSBzbyB0aGF0
IGQtPmFyY2guYWx0cDJtX2FjdGl2ZQo+IGlzIHNldCB0byB0cnVlIG9ubHkgYWZ0ZXIgYWxsIHRo
ZSBpbml0IHdvcmsgaGFzIGJlZW4gZG9uZSwgYW5kCj4gdG8gZmFsc2UgYmVmb3JlIHRoZSB1bmlu
aXQgd29yayBiZWdpbnMuIFRoaXMgcmVxdWlyZWQgYWRkaW5nCj4gYSBuZXcgYm9vbCBwYXJhbWV0
ZXIgYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSgpLCB3aGljaCByZWxpZWQKPiBvbiBkLT5hcmNoLmFs
dHAybV9hY3RpdmUgYmVpbmcgc2V0IGJlZm9yZSBpdCdzIGNhbGxlZC4KPiAKPiBXaGlsZSBhdCBp
dCwgSSd2ZSBjaGFuZ2VkIGEgY291cGxlIG9mIGJvb2xfdCdzIHRvIGJvb2wncy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4g
LS0tCj4gICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICB8IDE3ICsrKysrKysrKysrKysr
LS0tCj4gICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICB8ICA0ICsrLS0KPiAgIHhlbi9h
cmNoL3g4Ni9tbS9hbHRwMm0uYyAgICAgIHwgIDQgKystLQo+ICAgeGVuL2FyY2gveDg2L21tL3Ay
bS5jICAgICAgICAgfCAgNCArKy0tCj4gICB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdHAybS5oICB8
ICAyICstCj4gICB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICB8ICAyICstCj4gICB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCB8ICA2ICsrKy0tLQo+ICAgNyBmaWxlcyBjaGFuZ2Vk
LCAyNSBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBpbmRleCAyMTk0
NGU5Li40ZDFkMTNkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gQEAgLTQ1MjUsNyArNDUyNSw3IEBAIHN0YXRpYyBp
bnQgZG9fYWx0cDJtX29wKAo+ICAgICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3Rh
dGU6Cj4gICAgICAgewo+ICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKPiAtICAgICAgICBib29s
X3Qgb3N0YXRlOwo+ICsgICAgICAgIGJvb2wgb3N0YXRlLCBuc3RhdGU7Cj4gICAKPiAgICAgICAg
ICAgaWYgKCBuZXN0ZWRodm1fZW5hYmxlZChkKSApCj4gICAgICAgICAgIHsKPiBAQCAtNDUzNCwx
MiArNDUzNCwxNiBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKPiAgICAgICAgICAgfQo+ICAg
Cj4gICAgICAgICAgIG9zdGF0ZSA9IGQtPmFyY2guYWx0cDJtX2FjdGl2ZTsKPiAtICAgICAgICBk
LT5hcmNoLmFsdHAybV9hY3RpdmUgPSAhIWEudS5kb21haW5fc3RhdGUuc3RhdGU7Cj4gKyAgICAg
ICAgbnN0YXRlID0gISFhLnUuZG9tYWluX3N0YXRlLnN0YXRlOwo+ICAgCj4gICAgICAgICAgIC8q
IElmIHRoZSBhbHRlcm5hdGUgcDJtIHN0YXRlIGhhcyBjaGFuZ2VkLCBoYW5kbGUgYXBwcm9wcmlh
dGVseSAqLwo+IC0gICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fYWN0aXZlICE9IG9zdGF0ZSAm
Jgo+ICsgICAgICAgIGlmICggbnN0YXRlICE9IG9zdGF0ZSAmJgo+ICAgICAgICAgICAgICAgIChv
c3RhdGUgfHwgIShyYyA9IHAybV9pbml0X2FsdHAybV9ieV9pZChkLCAwKSkpICkKPiAgICAgICAg
ICAgewo+ICsgICAgICAgICAgICAvKiBGaXJzdCBtYXJrIGFsdHAybSBhcyBkaXNhYmxlZCwgdGhl
biBhbHRwMm1fdmNwdV9kZXN0cm95KCkuICovCj4gKyAgICAgICAgICAgIGlmICggb3N0YXRlICkK
PiArICAgICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2FjdGl2ZSA9IGZhbHNlOwo+ICsKPiAg
ICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUoIGQsIHYgKQo+ICAgICAgICAgICAgICAgewo+ICAg
ICAgICAgICAgICAgICAgIGlmICggIW9zdGF0ZSApCj4gQEAgLTQ1NTAsNyArNDU1NCwxNCBAQCBz
dGF0aWMgaW50IGRvX2FsdHAybV9vcCgKPiAgIAo+ICAgICAgICAgICAgICAgaWYgKCBvc3RhdGUg
KQo+ICAgICAgICAgICAgICAgICAgIHAybV9mbHVzaF9hbHRwMm0oZCk7Cj4gKyAgICAgICAgICAg
IGVsc2UKPiArICAgICAgICAgICAgICAgIC8qCj4gKyAgICAgICAgICAgICAgICAgKiBXYWl0IHVu
dGlsIGFsdHAybV92Y3B1X2luaXRpYWxpc2UoKSBpcyBkb25lIGJlZm9yZSBtYXJraW5nCj4gKyAg
ICAgICAgICAgICAgICAgKiBhbHRwMm0gYXMgYmVpbmcgZW5hYmxlZCBmb3IgdGhlIGRvbWFpbi4K
PiArICAgICAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1f
YWN0aXZlID0gdHJ1ZTsKPiAgICAgICAgICAgfQo+ICsKPiAgICAgICAgICAgYnJlYWs7Cj4gICAg
ICAgfQo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiBpbmRleCA2NGFmOGJmLi5lNTQyNTY4IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKPiBAQCAtMjE1MCwxMyArMjE1MCwxMyBAQCBzdGF0aWMgYm9vbF90IHZteF9p
c19zaW5nbGVzdGVwX3N1cHBvcnRlZCh2b2lkKQo+ICAgICAgIHJldHVybiAhIWNwdV9oYXNfbW9u
aXRvcl90cmFwX2ZsYWc7Cj4gICB9Cj4gICAKPiAtc3RhdGljIHZvaWQgdm14X3ZjcHVfdXBkYXRl
X2VwdHAoc3RydWN0IHZjcHUgKnYpCj4gK3N0YXRpYyB2b2lkIHZteF92Y3B1X3VwZGF0ZV9lcHRw
KHN0cnVjdCB2Y3B1ICp2LCBib29sIGFsdHAybV9lbmFibGVkKQo+ICAgewo+ICAgICAgIHN0cnVj
dCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9
IE5VTEw7Cj4gICAgICAgc3RydWN0IGVwdF9kYXRhICplcHQ7Cj4gICAKPiAtICAgIGlmICggYWx0
cDJtX2FjdGl2ZShkKSApCj4gKyAgICBpZiAoIGFsdHAybV9lbmFibGVkICkKPiAgICAgICAgICAg
cDJtID0gcDJtX2dldF9hbHRwMm0odik7Cj4gICAgICAgaWYgKCAhcDJtICkKPiAgICAgICAgICAg
cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
YWx0cDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vYWx0cDJtLmMKPiBpbmRleCA5MzBiZGMyLi5jNTEz
MDNiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9hbHRwMm0uYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9hbHRwMm0uYwo+IEBAIC0zOSw3ICszOSw3IEBAIGFsdHAybV92Y3B1X2luaXRp
YWxpc2Uoc3RydWN0IHZjcHUgKnYpCj4gICAgICAgdmNwdV9hbHRwMm0odikucDJtaWR4ID0gMDsK
PiAgICAgICBhdG9taWNfaW5jKCZwMm1fZ2V0X2FsdHAybSh2KS0+YWN0aXZlX3ZjcHVzKTsKPiAg
IAo+IC0gICAgYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSh2KTsKPiArICAgIGFsdHAybV92Y3B1X3Vw
ZGF0ZV9wMm0odiwgdHJ1ZSk7Cj4gICAKPiAgICAgICBpZiAoIHYgIT0gY3VycmVudCApCj4gICAg
ICAgICAgIHZjcHVfdW5wYXVzZSh2KTsKPiBAQCAtNTgsNyArNTgsNyBAQCBhbHRwMm1fdmNwdV9k
ZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQo+ICAgCj4gICAgICAgYWx0cDJtX3ZjcHVfcmVzZXQodik7
Cj4gICAKPiAtICAgIGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0odik7Cj4gKyAgICBhbHRwMm1fdmNw
dV91cGRhdGVfcDJtKHYsIGZhbHNlKTsKPiAgICAgICBhbHRwMm1fdmNwdV91cGRhdGVfdm1mdW5j
X3ZlKHYpOwo+ICAgCj4gICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBpbmRleCBkMTRj
ZTU3Li5mOWU5NmZjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IEBAIC0yMzMyLDcgKzIzMzIsNyBAQCBib29sX3QgcDJt
X3N3aXRjaF92Y3B1X2FsdHAybV9ieV9pZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlk
eCkKPiAgICAgICAgICAgICAgIGF0b21pY19kZWMoJnAybV9nZXRfYWx0cDJtKHYpLT5hY3RpdmVf
dmNwdXMpOwo+ICAgICAgICAgICAgICAgdmNwdV9hbHRwMm0odikucDJtaWR4ID0gaWR4Owo+ICAg
ICAgICAgICAgICAgYXRvbWljX2luYygmcDJtX2dldF9hbHRwMm0odiktPmFjdGl2ZV92Y3B1cyk7
Cj4gLSAgICAgICAgICAgIGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0odik7Cj4gKyAgICAgICAgICAg
IGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0odiwgYWx0cDJtX2FjdGl2ZShkKSk7Cj4gICAgICAgICAg
IH0KPiAgICAgICAgICAgcmMgPSAxOwo+ICAgICAgIH0KPiBAQCAtMjU3Myw3ICsyNTczLDcgQEAg
aW50IHAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgaWR4KQo+ICAgICAgICAgICAgICAgICAgIGF0b21pY19kZWMoJnAybV9nZXRfYWx0
cDJtKHYpLT5hY3RpdmVfdmNwdXMpOwo+ICAgICAgICAgICAgICAgICAgIHZjcHVfYWx0cDJtKHYp
LnAybWlkeCA9IGlkeDsKPiAgICAgICAgICAgICAgICAgICBhdG9taWNfaW5jKCZwMm1fZ2V0X2Fs
dHAybSh2KS0+YWN0aXZlX3ZjcHVzKTsKPiAtICAgICAgICAgICAgICAgIGFsdHAybV92Y3B1X3Vw
ZGF0ZV9wMm0odik7Cj4gKyAgICAgICAgICAgICAgICBhbHRwMm1fdmNwdV91cGRhdGVfcDJtKHYs
IGFsdHAybV9hY3RpdmUoZCkpOwo+ICAgICAgICAgICAgICAgfQo+ICAgCj4gICAgICAgICAgIHJj
ID0gMDsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRwMm0uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvYWx0cDJtLmgKPiBpbmRleCAzYmVmY2Y2Li5lM2RmMjdmIDEwMDY0NAo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0cDJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2FsdHAybS5oCj4gQEAgLTMzLDcgKzMzLDcgQEAgc3RhdGljIGlubGluZSBib29sIGFs
dHAybV9hY3RpdmUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiAgIC8qIEFsdGVybmF0ZSBwMm0g
VkNQVSAqLwo+ICAgdm9pZCBhbHRwMm1fdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KTsK
PiAgIHZvaWQgYWx0cDJtX3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdik7Cj4gLXZvaWQgYWx0
cDJtX3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKnYpOwo+ICt2b2lkIGFsdHAybV92Y3B1X2Rpc2Fi
bGVfdmUoc3RydWN0IHZjcHUgKnYpOwoKU29ycnksIHRoaXMgaXMgYSBsZWZ0b3ZlciwgdW5yZWxh
dGVkIGNoYW5nZS4gSSdsbCByZW1vdmUgaXQgaW4gdGhlIG5leHQgCnZlcnNpb24sIGZpcnN0IEkn
bGwgd2FpdCBmb3Igb3RoZXIgY29tbWVudHMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 14:32:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 14:32:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs7Ct-0003J2-By; Fri, 08 Feb 2019 14:32:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e49x=QP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gs7Ct-0003Ix-3W
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 14:32:43 +0000
X-Inumbo-ID: 6464ba99-2bae-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6464ba99-2bae-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 14:32:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CA058A78;
 Fri,  8 Feb 2019 06:32:41 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9AF703F557;
 Fri,  8 Feb 2019 06:32:38 -0800 (PST)
To: Norbert Manthey <nmanthey@amazon.de>, xen-devel@lists.xenproject.org
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4e94b201-d79d-3d9f-6739-8b988da7909f@arm.com>
Date: Fri, 8 Feb 2019 14:32:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] SpectreV1+L1TF Patch Series v6
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpQbGVhc2UgZG9uJ3Qgc2VuZCB0aGUgbmV4dCB2ZXJzaW9uIGluIHJlcGx5LXRvIGEgcmFu
ZG9tIGUtbWFpbCBmcm9tIHRoZSBwcmV2aW91cyAKdmVyc2lvbi4gSW5zdGVhZCB5b3Ugc2hvdWxk
IGNyZWF0ZSBhIG5ldyB0aHJlYWQgdG8gbWFrZSB0aGluZ3MgZWFzaWVyIGZvciByZXZpZXcuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 14:41:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 14:41:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs7LX-0004Dy-Ch; Fri, 08 Feb 2019 14:41:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NkrH=QP=gmail.com=lambert.olivier@srs-us1.protection.inumbo.net>)
 id 1gs7LW-0004Dt-Aa
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 14:41:38 +0000
X-Inumbo-ID: a3a6709b-2baf-11e9-bc90-bc764e045a96
Received: from mail-ot1-x335.google.com (unknown [2607:f8b0:4864:20::335])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3a6709b-2baf-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 14:41:37 +0000 (UTC)
Received: by mail-ot1-x335.google.com with SMTP id s5so6137407oth.7
 for <xen-devel@lists.xenproject.org>; Fri, 08 Feb 2019 06:41:37 -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=9wD4JDEw5CCpOVltBBSKoM5dBZ0UzRzbm9d6+iIYTM8=;
 b=DK4DqF3nk18k0aVNK9WbKLcx6IyAqjM9tostsNOF9z7LDtxiBjr8n2Dv05/w6wzpAJ
 +7/GBxvXNtgOT+ceuMOQ6oR791Je1oaisBMNZbOEu3+K5vTqCQY++cfEkw/JYD/x5F23
 AJK8hIEYyHG/uSPXzoo8+hhPR27DGv8P8SLJVIOWGDddNXdA+vkcHvslkBgY8J6jkMFb
 sqfRhZMTpN/+1UuJ6UWqSsrBtP6jWaT7Kh0IDKMjV+h1eci5slON3cnb2vBsC8XKJLQD
 QCarn1AxfF6LqpzaaMTPDNJAwl9iB3amYAqif2CG7A1++/iqEUUnwfgetgpmXtfajjNB
 wNpQ==
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=9wD4JDEw5CCpOVltBBSKoM5dBZ0UzRzbm9d6+iIYTM8=;
 b=QhhZh5sLRAdYQjBsiJz4N939xagVah10wsFTmwtRBfWjvJ/o8v88gOuTRyky3nOm/+
 cwTknS0J4IsnoBcqk4hzFEkvfx2S/1picXixCaeuCvmJKhTyiM63esoQ36w8o5qs6+h6
 qyowINwfatH5UIHynN6K56Idf8tB7AflDgHvktr5cXUZUKL/HGdl+FneIc91TuWZH+Mx
 bzWvGK3nb2/tOAZYnyvTuDJOGHWJxf4kHOwkLJv8SSru2HiNl3R0OYvjxvEZr6HuzNkD
 1D/L4Mm4MBKhCNcYlmJiMqU+rfR/29bQbxVDWdzgVOH3+knis0KrMoeya2tRaOrsHeEB
 WJSQ==
X-Gm-Message-State: AHQUAuZdJ72pMOCR+YRrsXrvryZskryMBVMLGXv8Djj9fRQeWjtVuIZ1
 N95DCf9iSsNSiMw7i5Giiv7mTBIA3k6Aq66hmK1b+fZN
X-Google-Smtp-Source: AHgI3IaHBLfLJuOY6atYmw0vv7URCTYux+PIDi5H7dBPizJthYEGy5rMhSZFCgHy/Jl4RTMy4TsDIpJnxcOwBsNagRA=
X-Received: by 2002:a9d:7c86:: with SMTP id q6mr14335070otn.257.1549636897075; 
 Fri, 08 Feb 2019 06:41:37 -0800 (PST)
MIME-Version: 1.0
From: Olivier Lambert <lambert.olivier@gmail.com>
Date: Fri, 8 Feb 2019 15:41:22 +0100
Message-ID: <CACJ1ZNsS=yzne02djtZbr3Yu+BbMoCwDUyU+xhsB=o_HtJ6N7A@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Fetching Xen metrics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============3248990023216798515=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3248990023216798515==
Content-Type: multipart/alternative; boundary="000000000000c7f541058162f4f7"

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

Hi there!

Following a Twitter discussion with Netdata people (see
https://twitter.com/linuxnetdata/status/1093834441930215425) we would like
to help them to build a Netdata plugin [1] for gathering Xen metrics. From
the Dom0, no need to access those from the "outside".

Right now, there is RRDs gathered by XAPI [2], but it's a bunch of XML
files that we'd like to avoid to parse them (CPU cost). We are talking
fetching every second (every 5 secs max), so ideally it should be
efficient. On a storage side, it's easier because Netdata already detect
mount points and gather IOPS and other kernel things (perfect for a dom0
used as a storage/network privileged domain), so it's OK on this side. It's
really on the "compute"/Xen side that we don't know where to start.

Is there any "endpoint" we could fetch some Xen metrics? (equivalent of
/proc but for Xen). If not, is there a way we (XCP-ng project) can
contribute to expose those metrics? Would it require a Xen modification
only or also something in the dom0?

Final question: what kind of Xen metrics would be interesting to monitor in
your opinion?

Thanks for your feedback,


Olivier and the whole XCP-ng Team


[1]: Netdata is an agent you deploy on the host, parsing multiple metrics
and deliver beautiful live dashboards, see a demo here:
https://london.my-netdata.io/default.html#;theme=slate

[2]: we intend to do embed that in a future XCP-ng release

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">Hi there!</div><div dir=
=3D"ltr"><br></div><div dir=3D"ltr">Following a Twitter discussion with Net=
data people (see <a href=3D"https://twitter.com/linuxnetdata/status/1093834=
441930215425">https://twitter.com/linuxnetdata/status/1093834441930215425</=
a>) we would like to help them to build a Netdata plugin [1] for gathering =
Xen metrics. From the Dom0, no need to access those from the &quot;outside&=
quot;.<br></div><div dir=3D"ltr"><br></div><div>Right now, there is RRDs ga=
thered by XAPI [2], but it&#39;s a bunch of XML files that we&#39;d like to=
 avoid to parse them (CPU cost). We are talking fetching every second (ever=
y 5 secs max), so ideally it should be efficient. On a storage side, it&#39=
;s easier because Netdata already detect mount points and gather IOPS and o=
ther kernel things (perfect for a dom0 used as a storage/network privileged=
 domain), so it&#39;s OK on this side. It&#39;s really on the &quot;compute=
&quot;/Xen side that we don&#39;t know where to start.</div><div><br></div>=
<div>Is there any &quot;endpoint&quot; we could fetch some Xen metrics? (eq=
uivalent of /proc but for Xen). If not, is there a way we (XCP-ng project) =
can contribute to expose those metrics? Would it require a Xen modification=
 only or also something in the dom0?<br></div><div><br></div>Final question=
: what kind of Xen metrics would be interesting to monitor in your opinion?=
</div><div dir=3D"ltr"><br></div><div>Thanks for your feedback,</div><div><=
br></div><div><br></div><div>Olivier and the whole XCP-ng Team<br></div><di=
v><br></div><div><br></div><div dir=3D"ltr"><div>[1]: Netdata is an agent y=
ou deploy on the host, parsing multiple metrics and deliver beautiful live =
dashboards, see a demo here: <a href=3D"https://london.my-netdata.io/defaul=
t.html#;theme=3Dslate">https://london.my-netdata.io/default.html#;theme=3Ds=
late</a></div><div><br></div><div>[2]: we intend to do embed that in a futu=
re XCP-ng release<br><div><br></div></div></div></div>

--000000000000c7f541058162f4f7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3248990023216798515==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 08 15:11:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 15:11:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs7nv-0006rf-SB; Fri, 08 Feb 2019 15:10:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vjt5=QP=citrix.com=prvs=93599dd81=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gs7nu-0006ra-K5
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 15:10:58 +0000
X-Inumbo-ID: bbb1dee7-2bb3-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbb1dee7-2bb3-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 15:10:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,347,1544486400"; d="scan'208";a="85699759"
Date: Fri, 8 Feb 2019 16:10:53 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20190208151053.573gy7jnr7jymu4e@mac>
References: <5ae1965e-9e31-b796-5a37-dfd211b3bd98@eikelenboom.it>
 <20190123182500.fc3nsnjisnbr6qbb@mac>
 <d9272bac-54d6-f4b3-7573-412ac0f048b3@eikelenboom.it>
 <20190124075021.pqwgywacacsun7zd@mac>
 <4da92f88-34ea-30fb-9ff2-5ef72455dab7@eikelenboom.it>
 <20190124101100.iuflmkbbuol3eluz@mac>
 <823f206d-1838-1ed9-0c9f-aaea5afaff3e@eikelenboom.it>
 <20190124120431.hdiojrypvost77pm@mac>
 <20190125143853.3lx7owqixflnygwj@mac>
 <d1414107-2fc8-f686-79ab-77bb38a60b89@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d1414107-2fc8-f686-79ab-77bb38a60b89@eikelenboom.it>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMDc6NDQ6NDBQTSArMDEwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+IE9uIDI1LzAxLzIwMTkgMTU6MzgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBUaHUsIEphbiAyNCwgMjAxOSBhdCAwMTowNDozMVBNICswMTAwLCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+ID4gU29ycnksIGZpeGluZyB0aGF0IGVycm9yIHRvb2sgbG9uZ2VyIHRo
YW4gZXhwZWN0ZWQsIGFuZCByZXF1aXJlcwo+ID4gbW9kaWZ5aW5nIHF1aXRlIGEgbG90IG9mIGNv
ZGUsIHNvIEknbSBub3Qgc3VyZSB3aGV0aGVyIGl0J3Mgc29tZXRoaW5nCj4gPiB0byBjb25zaWRl
ciBmb3IgNC4xMiwgSSBoYXZlIHRvIHRoaW5rIGFib3V0IGl0Lgo+IAo+IEkgdW5kZXJzdGFuZCwg
ZXNwZWNpYWxseSBzaW5jZSBQVkggZG9tMCBpcyBtYXJrZWQgYXMgZXhwZXJpbWVudGFsLgo+IAo+
ID4gSW4gdGhlIG1lYW50aW1lLCBjYW4geW91IHBsZWFzZSB0ZXN0IHRoZSBmb2xsb3dpbmcgYnJh
bmNoOgo+ID4gCj4gPiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci94ZW4uZ2l0
IGlvbW11LWZpeGVzLXYyCj4gPiAKPiA+IEkndmUgYmVlbiBhYmxlIHRvIHN1Y2Nlc3NmdWxseSBj
cmVhdGUgYSBQVkggZ3Vlc3QgZnJvbSBhIFBWSCBkb20wIG9uCj4gPiBBTUQgaGFyZHdhcmUgdXNp
bmcgdGhpcyBicmFuY2guCj4gCj4gT24gdGhlIG90aGVyIGhhbmQsIHdpdGggYSBxdWljayB0ZXN0
IEkgY2FuIGNvbmZpcm0gdGhhdCBib290aW5nIGEgUFZIIGd1ZXN0IGZyb20gYSBQVkggZG9tMCBu
b3cgd29ya3MgZm9yIG1lIGFzIHdlbGwgISAKPiAoYW5kIGJvb3RpbmcgdGhpcyBidWlsZCBhcyBQ
ViBkb20wLCB3aXRoIG15IG5vcm1hbCBQVkgvSFZNIG1peCBvZiBndWVzdHMgc3RpbGwgd29ya3Ms
IG5vIHJlZ3Jlc3Npb25zIGZvciBtZSBzbyBmYXIpCgpTb3JyeSBmb3IgYm90aGVyaW5nIHlvdSBh
Z2FpbiwgYnV0IGNvdWxkIHlvdSBnaXZlIHRoZSBmb2xsb3dpbmcgYnJhbmNoCmEgdGVzdDoKCmdp
dDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvcm95Z2VyL3hlbi5naXQgZml4ZXMtNC4xMi12MgoK
WW91IHNob3VsZCBob3BlZnVsbHkgYmUgYWJsZSB0byBib290IGEgcHZoIGRvbTAgYW5kIGNyZWF0
ZSBndWVzdHMgZnJvbQppdCBvbiB5b3VyIEFNRCBoYXJkd2FyZS4KClRoYW5rcywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 15:51:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 15:51:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs8Qg-0001tI-AW; Fri, 08 Feb 2019 15:51:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7NEh=QP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gs8Qf-0001tB-86
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 15:51:01 +0000
X-Inumbo-ID: 52e9a3dc-2bb9-11e9-b11a-bff093a01328
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52e9a3dc-2bb9-11e9-b11a-bff093a01328;
 Fri, 08 Feb 2019 15:50:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Feb 2019 08:50:56 -0700
Message-Id: <5C5DA5600200007800215233@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Feb 2019 08:50:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1549634431-30571-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1549634431-30571-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 V2] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDE1OjAwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKPiBAQCAtNDUyNSw3ICs0NTI1LDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3Ao
Cj4gICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlOgo+ICAgICAgewo+ICAg
ICAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+IC0gICAgICAgIGJvb2xfdCBvc3RhdGU7Cj4gKyAgICAg
ICAgYm9vbCBvc3RhdGUsIG5zdGF0ZTsKPiAgCj4gICAgICAgICAgaWYgKCBuZXN0ZWRodm1fZW5h
YmxlZChkKSApCj4gICAgICAgICAgewo+IEBAIC00NTM0LDEyICs0NTM0LDE2IEBAIHN0YXRpYyBp
bnQgZG9fYWx0cDJtX29wKAo+ICAgICAgICAgIH0KPiAgCj4gICAgICAgICAgb3N0YXRlID0gZC0+
YXJjaC5hbHRwMm1fYWN0aXZlOwo+IC0gICAgICAgIGQtPmFyY2guYWx0cDJtX2FjdGl2ZSA9ICEh
YS51LmRvbWFpbl9zdGF0ZS5zdGF0ZTsKPiArICAgICAgICBuc3RhdGUgPSAhIWEudS5kb21haW5f
c3RhdGUuc3RhdGU7CgpObyBuZWVkIGZvciAhISBoZXJlLgoKPiAgICAgICAgICAvKiBJZiB0aGUg
YWx0ZXJuYXRlIHAybSBzdGF0ZSBoYXMgY2hhbmdlZCwgaGFuZGxlIGFwcHJvcHJpYXRlbHkgKi8K
PiAtICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2FjdGl2ZSAhPSBvc3RhdGUgJiYKPiArICAg
ICAgICBpZiAoIG5zdGF0ZSAhPSBvc3RhdGUgJiYKPiAgICAgICAgICAgICAgIChvc3RhdGUgfHwg
IShyYyA9IHAybV9pbml0X2FsdHAybV9ieV9pZChkLCAwKSkpICkKPiAgICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIC8qIEZpcnN0IG1hcmsgYWx0cDJtIGFzIGRpc2FibGVkLCB0aGVuIGFsdHAybV92
Y3B1X2Rlc3Ryb3koKS4gKi8KPiArICAgICAgICAgICAgaWYgKCBvc3RhdGUgKQo+ICsgICAgICAg
ICAgICAgICAgZC0+YXJjaC5hbHRwMm1fYWN0aXZlID0gZmFsc2U7CgpXaHkgdGhlIGlmKCk/IElu
IHRoZSBvcHBvc2l0ZSBjYXNlIHlvdSdkIHNpbXBseSB3cml0ZSBmYWxzZSBpbnRvCndoYXQgYWxy
ZWFkeSBob2xkcyBmYWxzZS4KCj4gQEAgLTQ1NTAsNyArNDU1NCwxNCBAQCBzdGF0aWMgaW50IGRv
X2FsdHAybV9vcCgKPiAgCj4gICAgICAgICAgICAgIGlmICggb3N0YXRlICkKPiAgICAgICAgICAg
ICAgICAgIHAybV9mbHVzaF9hbHRwMm0oZCk7Cj4gKyAgICAgICAgICAgIGVsc2UKPiArICAgICAg
ICAgICAgICAgIC8qCj4gKyAgICAgICAgICAgICAgICAgKiBXYWl0IHVudGlsIGFsdHAybV92Y3B1
X2luaXRpYWxpc2UoKSBpcyBkb25lIGJlZm9yZSBtYXJraW5nCj4gKyAgICAgICAgICAgICAgICAg
KiBhbHRwMm0gYXMgYmVpbmcgZW5hYmxlZCBmb3IgdGhlIGRvbWFpbi4KPiArICAgICAgICAgICAg
ICAgICAqLwo+ICsgICAgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fYWN0aXZlID0gdHJ1ZTsK
ClNpbWlsYXJseSBoZXJlIHlvdSBjb3VsZCBvbWl0IHRoZSAiZWxzZSIgYW5kIHNpbXBseSBzdG9y
ZSAibnN0YXRlIiBhZmFpY3QuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiBAQCAtMjE1MCwxMyArMjE1MCwxMyBA
QCBzdGF0aWMgYm9vbF90IHZteF9pc19zaW5nbGVzdGVwX3N1cHBvcnRlZCh2b2lkKQo+ICAgICAg
cmV0dXJuICEhY3B1X2hhc19tb25pdG9yX3RyYXBfZmxhZzsKPiAgfQo+ICAKPiAtc3RhdGljIHZv
aWQgdm14X3ZjcHVfdXBkYXRlX2VwdHAoc3RydWN0IHZjcHUgKnYpCj4gK3N0YXRpYyB2b2lkIHZt
eF92Y3B1X3VwZGF0ZV9lcHRwKHN0cnVjdCB2Y3B1ICp2LCBib29sIGFsdHAybV9lbmFibGVkKQo+
ICB7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+ICAgICAgc3RydWN0IHAy
bV9kb21haW4gKnAybSA9IE5VTEw7Cj4gICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdDsKPiAgCj4g
LSAgICBpZiAoIGFsdHAybV9hY3RpdmUoZCkgKQo+ICsgICAgaWYgKCBhbHRwMm1fZW5hYmxlZCAp
Cj4gICAgICAgICAgcDJtID0gcDJtX2dldF9hbHRwMm0odik7Cj4gICAgICBpZiAoICFwMm0gKQo+
ICAgICAgICAgIHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKCklzIHRoaXMgYW4gYXBwcm9wcmlh
dGUgdHJhbnNmb3JtYXRpb24/IFRoYXQgaXMsIGNhbiB0aGVyZSBub3QgYmUKYW55IGRvbWFpbnMg
Zm9yIHdoaWNoIGFsdHAybV9hY3RpdmUoKSByZXR1cm5zIGZhbHNlIGRlc3BpdGUKYWx0cDJtX2Vu
YWJsZWQgYmVpbmcgdHJ1ZT8gKExvb2tpbmcgYXQgcDJtX2dldF9hbHRwMm0oKSBJIGNhbid0CnJl
YWxseSBqdWRnZSB3aGV0aGVyIGluZGV4IHdvdWxkIGFsd2F5cyBiZSBJTlZBTElEX0FMVFAyTSBp
bgpzdWNoIGEgY2FzZS4pCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwo+IEBAIC0yMzMyLDcgKzIzMzIsNyBAQCBib29sX3QgcDJtX3N3
aXRjaF92Y3B1X2FsdHAybV9ieV9pZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlkeCkK
PiAgICAgICAgICAgICAgYXRvbWljX2RlYygmcDJtX2dldF9hbHRwMm0odiktPmFjdGl2ZV92Y3B1
cyk7Cj4gICAgICAgICAgICAgIHZjcHVfYWx0cDJtKHYpLnAybWlkeCA9IGlkeDsKPiAgICAgICAg
ICAgICAgYXRvbWljX2luYygmcDJtX2dldF9hbHRwMm0odiktPmFjdGl2ZV92Y3B1cyk7Cj4gLSAg
ICAgICAgICAgIGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0odik7Cj4gKyAgICAgICAgICAgIGFsdHAy
bV92Y3B1X3VwZGF0ZV9wMm0odiwgYWx0cDJtX2FjdGl2ZShkKSk7Cj4gICAgICAgICAgfQo+ICAg
ICAgICAgIHJjID0gMTsKPiAgICAgIH0KPiBAQCAtMjU3Myw3ICsyNTczLDcgQEAgaW50IHAybV9z
d2l0Y2hfZG9tYWluX2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
aWR4KQo+ICAgICAgICAgICAgICAgICAgYXRvbWljX2RlYygmcDJtX2dldF9hbHRwMm0odiktPmFj
dGl2ZV92Y3B1cyk7Cj4gICAgICAgICAgICAgICAgICB2Y3B1X2FsdHAybSh2KS5wMm1pZHggPSBp
ZHg7Cj4gICAgICAgICAgICAgICAgICBhdG9taWNfaW5jKCZwMm1fZ2V0X2FsdHAybSh2KS0+YWN0
aXZlX3ZjcHVzKTsKPiAtICAgICAgICAgICAgICAgIGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0odik7
Cj4gKyAgICAgICAgICAgICAgICBhbHRwMm1fdmNwdV91cGRhdGVfcDJtKHYsIGFsdHAybV9hY3Rp
dmUoZCkpOwo+ICAgICAgICAgICAgICB9CgpJbiBib3RoIGNhc2VzLCBpc24ndCBhbHRwMm1fYWN0
aXZlKCkgZ29pbmcgdG8gcmV0dXJuIHRydWUgYW55d2F5CndoZW4gd2UgZ2V0IHRoZXJlIChyZWxh
dGVkIHRvIHRoZSBxdWVzdGlvbiBhYm92ZSk/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 15:58:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 15:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs8Xk-00025K-75; Fri, 08 Feb 2019 15:58:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7NEh=QP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gs8Xi-00025F-Fm
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 15:58:18 +0000
X-Inumbo-ID: 594108bf-2bba-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 594108bf-2bba-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 15:58:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Feb 2019 08:58:16 -0700
Message-Id: <5C5DA7180200007800215249@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Feb 2019 08:58:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-6-git-send-email-chao.gao@intel.com>
In-Reply-To: <1548659210-16870-6-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 5/8] microcode: split out
 apply_microcode() from cpu_request_microcode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDA4OjA2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiAt
LS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21p
Y3JvY29kZV9hbWQuYwo+IEBAIC0yOTcsNiArMjk3LDEwIEBAIHN0YXRpYyBpbnQgYXBwbHlfbWlj
cm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCj4gIAo+ICAgICAgdWNpLT5jcHVfc2lnLnJldiA9IHJl
djsKPiAgCj4gKyNpZiBDT05GSUdfSFZNCj4gKyAgICBzdm1faG9zdF9vc3Z3X2luaXQoKTsKPiAr
I2VuZGlmCgojaWZkZWYgKGl0J3MgYmVlbiB3cm9uZyBhdCB3aGVyZSB5b3UgbW92ZSBpdCBmcm9t
KQoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 16:14:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 16:14:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs8mn-0004L1-TL; Fri, 08 Feb 2019 16:13:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aZLP=QP=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gs8ml-0004Kw-EO
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 16:13:52 +0000
X-Inumbo-ID: 8281248c-2bbc-11e9-a11b-7768ce6ab41b
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8281248c-2bbc-11e9-a11b-7768ce6ab41b;
 Fri, 08 Feb 2019 16:13:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Type:In-Reply-To:MIME-Version:Date:
 Message-ID:From:References:Cc:To:Subject: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=5mqijnXOYRGuBrOYBavsMKw6k85aFSH4sNfn8huGhOc=; b=KoZcNlm45cQobDu41m+tgdd1H
 4vf85wkWdP+LyyP6hghx6JN8nEKZPnPNFjzwv65Pu2d7MwGZk2lIr5w3IEjOuAg8r6AlQ3fQALdOG
 vlhZX+FUOYn3QWJ7u0EqDnesFZ19NCZK11cdpSsMmgQAa8Nzkr6fIJEISNqHfJusuJBKA=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:54062
 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 1gs8mo-0004RJ-On; Fri, 08 Feb 2019 17:13:54 +0100
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <5ae1965e-9e31-b796-5a37-dfd211b3bd98@eikelenboom.it>
 <20190123182500.fc3nsnjisnbr6qbb@mac>
 <d9272bac-54d6-f4b3-7573-412ac0f048b3@eikelenboom.it>
 <20190124075021.pqwgywacacsun7zd@mac>
 <4da92f88-34ea-30fb-9ff2-5ef72455dab7@eikelenboom.it>
 <20190124101100.iuflmkbbuol3eluz@mac>
 <823f206d-1838-1ed9-0c9f-aaea5afaff3e@eikelenboom.it>
 <20190124120431.hdiojrypvost77pm@mac> <20190125143853.3lx7owqixflnygwj@mac>
 <d1414107-2fc8-f686-79ab-77bb38a60b89@eikelenboom.it>
 <20190208151053.573gy7jnr7jymu4e@mac>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <0c10c9b7-5705-eb98-4ff7-eb1200aba86b@eikelenboom.it>
Date: Fri, 8 Feb 2019 17:15:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190208151053.573gy7jnr7jymu4e@mac>
Content-Type: multipart/mixed; boundary="------------1542FA11E72618B5A38A279C"
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
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.
--------------1542FA11E72618B5A38A279C
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

On 08/02/2019 16:10, Roger Pau Monné wrote:
> On Fri, Jan 25, 2019 at 07:44:40PM +0100, Sander Eikelenboom wrote:
>> On 25/01/2019 15:38, Roger Pau Monné wrote:
>>> On Thu, Jan 24, 2019 at 01:04:31PM +0100, Roger Pau Monné wrote:
>>> Sorry, fixing that error took longer than expected, and requires
>>> modifying quite a lot of code, so I'm not sure whether it's something
>>> to consider for 4.12, I have to think about it.
>>
>> I understand, especially since PVH dom0 is marked as experimental.
>>
>>> In the meantime, can you please test the following branch:
>>>
>>> git://xenbits.xen.org/people/royger/xen.git iommu-fixes-v2
>>>
>>> I've been able to successfully create a PVH guest from a PVH dom0 on
>>> AMD hardware using this branch.
>>
>> On the other hand, with a quick test I can confirm that booting a PVH guest from a PVH dom0 now works for me as well ! 
>> (and booting this build as PV dom0, with my normal PVH/HVM mix of guests still works, no regressions for me so far)


 
> Sorry for bothering you again, but could you give the following branch
> a test:

No problem, happy to keep testing until it works and is in good enough shape to get committed.

And fortunately you asked, because unfortunately it doesn't boot as pvhdom0, serial log is attached.

--
Sander

> 
> git://xenbits.xen.org/people/royger/xen.git fixes-4.12-v2
> 
> You should hopefully be able to boot a pvh dom0 and create guests from
> it on your AMD hardware.
> 
> Thanks, Roger.
> 


--------------1542FA11E72618B5A38A279C
Content-Type: text/x-log;
 name="boot-dom0-pvh.log"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="boot-dom0-pvh.log"

 __  __            _  _    _ ____    ___              
 \ \/ /___ _ __   | || |  / |___ \  / _ \    _ __ ___ 
  \  // _ \ '_ \  | || |_ | | __) || | | |__| '__/ __|
  /  \  __/ | | | |__   _|| |/ __/ | |_| |__| | | (__ 
 /_/\_\___|_| |_|    |_|(_)_|_____(_)___/   |_|  \___|
                                                      
(XEN) [0000001a2b740615] Xen version 4.12.0-rc (root@dyndns.org) (gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516) debug=y  Fri Feb  8 16:55:33 CET 2019
(XEN) [0000001a32e440c5] Latest ChangeSet: Fri Feb 8 15:01:58 2019 +0100 git:ed104d12b9-dirty
(XEN) [0000001a379a4482] Bootloader: GRUB 2.02~beta3-5+deb9u1
(XEN) [0000001a3aba1018] Command line: dom0_mem=2048M,max:2048M loglvl=all console_timestamps=datems vga=gfx-1280x1024x32 no-cpuidle com1=38400,8n1 console=vga,com1 ivrs_ioapic[6]=00:14.0 iommu=on,verbose,debug conring_size=128k ucode=scan sched=credit2 gnttab_max_frames=64 reboot=k dom0=pvh
(XEN) [0000001a494e9056] Xen image load base address: 0
(XEN) [0000001a4c222d7d] Video information:
(XEN) [0000001a4e5d7cea]  VGA is graphics mode 1280x1024, 32 bpp
(XEN) [0000001a51a358a5]  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) [0000001a55818d76] Disc information:
(XEN) [0000001a57b02a5e]  Found 4 MBR signatures
(XEN) [0000001a5a2aeb63]  Found 4 EDD information structures
(XEN) [0000001a5d3dfc7d] Xen-e820 RAM map:
(XEN) [0000001a5f6ca21e]  0000000000000000 - 0000000000096400 (usable)
(XEN) [0000001a62feb77e]  0000000000096400 - 00000000000a0000 (reserved)
(XEN) [0000001a66aa3075]  00000000000e4000 - 0000000000100000 (reserved)
(XEN) [0000001a6a55a48b]  0000000000100000 - 00000000c7f90000 (usable)
(XEN) [0000001a6de7b95b]  00000000c7f90000 - 00000000c7f9e000 (ACPI data)
(XEN) [0000001a719fd3fb]  00000000c7f9e000 - 00000000c7fe0000 (ACPI NVS)
(XEN) [0000001a754b3972]  00000000c7fe0000 - 00000000c8000000 (reserved)
(XEN) [0000001a78f6c798]  00000000ffe00000 - 0000000100000000 (reserved)
(XEN) [0000001a7ca22738]  0000000100000000 - 0000000538000000 (usable)
(XEN) [0000001a85ab560d] New Xen image base address: 0xc7800000
(XEN) [0000001a88e47dba] ACPI: RSDP 000FB100, 0014 (r0 ACPIAM)
(XEN) [0000001a8c11072b] ACPI: RSDT C7F90000, 0048 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) [0000001a90d3ab62] ACPI: FACP C7F90200, 0084 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000001a95967bdd] ACPI: DSDT C7F905E0, 9427 (r1  A7640 A7640100      100 INTL 20051117)
(XEN) [0000001a9a592c9b] ACPI: FACS C7F9E000, 0040
(XEN) [0000001a9ced544b] ACPI: APIC C7F90390, 0088 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000001aa1b01572] ACPI: MCFG C7F90420, 003C (r1 7640MS OEMMCFG  20100913 MSFT       97)
(XEN) [0000001aa672eafb] ACPI: SLIC C7F90460, 0176 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) [0000001aab3591de] ACPI: OEMB C7F9E040, 0072 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000001aaff86acb] ACPI: SRAT C7F9A5E0, 0108 (r3 AMD    FAM_F_10        2 AMD         1)
(XEN) [0000001ab4bb246e] ACPI: HPET C7F9A6F0, 0038 (r1 7640MS OEMHPET  20100913 MSFT       97)
(XEN) [0000001ab97dea6e] ACPI: IVRS C7F9A730, 0108 (r1  AMD     RD890S   202031 AMD         0)
(XEN) [0000001abe40938e] ACPI: SSDT C7F9A840, 0DA4 (r1 A M I  POWERNOW        1 AMD         1)
(XEN) [0000001ac303719a] System RAM: 20479MB (20970648kB)
(XEN) [0000001acd3aa1dd] SRAT: PXM 0 -> APIC 00 -> Node 0
(XEN) [0000001ad027a2b2] SRAT: PXM 0 -> APIC 01 -> Node 0
(XEN) [0000001ad314a125] SRAT: PXM 0 -> APIC 02 -> Node 0
(XEN) [0000001ad601a71b] SRAT: PXM 0 -> APIC 03 -> Node 0
(XEN) [0000001ad8eea5c2] SRAT: PXM 0 -> APIC 04 -> Node 0
(XEN) [0000001adbdbc3bb] SRAT: PXM 0 -> APIC 05 -> Node 0
(XEN) [0000001adec8d046] SRAT: Node 0 PXM 0 0-a0000
(XEN) [0000001ae1699bfa] SRAT: Node 0 PXM 0 100000-c8000000
(XEN) [0000001ae4701336] SRAT: Node 0 PXM 0 100000000-538000000
(XEN) [0000001ae7a92a5a] NUMA: Allocated memnodemap from 5334d6000 - 5334dc000
(XEN) [0000001aeba0d5da] NUMA: Using 8 for the hash shift.
(XEN) [0000001b32a7cd78] Domain heap initialised
(XEN) [0000001b3522847a] Allocated console ring of 128 KiB.
(XEN) [0000001b4b46ec0e] vesafb: framebuffer at 0xd0000000, mapped to 0xffff82c000201000, using 6144k, total 16384k
(XEN) [0000001b51145a8a] vesafb: mode is 1280x1024x32, linelength=5120, font 8x16
(XEN) [0000001b55320935] vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
(XEN) [0000001b58de3d25] CPU Vendor: AMD, Family 16 (0x10), Model 10 (0xa), Stepping 0 (raw 00100fa0)
(XEN) [0000001b62f27de5] found SMP MP-table at 000ff780
(XEN) [0000001b65c61bca] DMI present.
(XEN) [0000001b67b535da] Using APIC driver default
(XEN) [0000001b6a49605e] ACPI: PM-Timer IO Port: 0x808 (24 bits)
(XEN) [0000001b6d8f3510] ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
(XEN) [0000001b71c656ae] ACPI:             wakeup_vec[c7f9e00c], vec_size[20]
(XEN) [0000001b75b137fd] ACPI: Local APIC address 0xfee00000
(XEN) [0000001b78c46f53] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) [0000001b7c95e3ba] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
(XEN) [0000001b80677b28] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
(XEN) [0000001b84390ac6] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
(XEN) [0000001b880a7e5e] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
(XEN) [0000001b8bdc19bd] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
(XEN) [0000001b8fada9ed] ACPI: IOAPIC (id[0x06] address[0xfec00000] gsi_base[0])
(XEN) [0000001b93be929b] IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
(XEN) [0000001b9828881e] ACPI: IOAPIC (id[0x07] address[0xfec20000] gsi_base[24])
(XEN) [0000001b9c4630eb] IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
(XEN) [0000001ba0bcd53e] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) [0000001ba4da743b] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
(XEN) [0000001ba911a5d8] ACPI: IRQ0 used by override.
(XEN) [0000001babcbd73a] ACPI: IRQ2 used by override.
(XEN) [0000001bae861d1a] ACPI: IRQ9 used by override.
(XEN) [0000001bb1404cc6] Enabling APIC mode:  Flat.  Using 2 I/O APICs
(XEN) [0000001bb4d273ab] ACPI: HPET id: 0x8300 base: 0xfed00000
(XEN) [0000001bb80b9f75] PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
(XEN) [0000001bbcb4f5a3] PCI: Not using MCFG for segment 0000 bus 00-ff
(XEN) [0000001bc053b085] ERST table was not found
(XEN) [0000001bc2db327e] Using ACPI (MADT) for SMP configuration information
(XEN) [0000001bc6b974ab] SMP: Allowing 6 CPUs (0 hotplug CPUs)
(XEN) [0000001bc9e5f72a] IRQ limits: 56 GSI, 1112 MSI/MSI-X
(XEN) [0000001bccec55f3] microcode: CPU0 updated from revision 0x10000bf to 0x10000dc
(XEN) [0000001bd13ce4c0] traps.c:1574: GPF (0000): ffff82d080425cd6 [probe_cpuid_faulting+0xe/0xa2] -> ffff82d0803808b2
(XEN) [0000001bd73cf763] CPU0: AMD Fam10h machine check reporting enabled
(XEN) [0000001bdaf51a4e] Speculative mitigation facilities:
(XEN) [0000001bddfb7538]   Hardware features:
(XEN) [0000001be0503a70]   Compiled-in support: INDIRECT_THUNK SHADOW_PAGING
(XEN) [0000001be42e656b]   Xen settings: BTI-Thunk LFENCE, SPEC_CTRL: No, Other:
(XEN) [0000001be83f7246]   Support for HVM VMs: RSB
(XEN) [0000001beae052b6]   Support for PV VMs: RSB
(XEN) [0000001bed7478a8]   XPTI (64-bit PV only): Dom0 disabled, DomU disabled (without PCID)
(XEN) [0000001bf22a90a8]   PV L1TF shadowing: Dom0 disabled, DomU disabled
(XEN) [0000001bf5ef5112] Using scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) [0000001bf9da4ebb] Initializing Credit2 scheduler
(XEN) [0000001bfcaddfe0]  load_precision_shift: 18
(XEN) [0000001bff420320]  load_window_shift: 30
(XEN) [0000001c01b02178]  underload_balance_tolerance: 0
(XEN) [0000001c049088ca]  overload_balance_tolerance: -3
(XEN) [0000001c0770d190]  runqueues arrangement: socket
(XEN) [0000001c0a447e08]  cap enforcement granularity: 10ms
(XEN) [0000001c0d4ad2a0] load tracking window length 1073741824 ns
(XEN) [0000001c10aa3126] Adding cpu 0 to runqueue 0
(XEN) [0000001c134af256]  First cpu on runqueue, activating
(XEN) [0000001c1fca3f73] Platform timer is 14.318MHz HPET
(XEN) [    2.969665] Detected 3200.142 MHz processor.
(XEN) [    2.985952] Initing memory sharing.
(XEN) [    2.997910] alt table ffff82d080467c70 -> ffff82d080469a92
(XEN) [    3.016592] AMD-Vi: Found MSI capability block at 0x54
(XEN) [    3.033492] AMD-Vi: IVRS Block: Found type 0x10 flags 0x3e len 0xd8 id 0x2
(XEN) [    3.055591] AMD-Vi: Using IVHD type 0x10
(XEN) [    3.068850] AMD-Vi: ACPI Table:
(XEN) [    3.079769] AMD-Vi:  Signature IVRS
(XEN) [    3.091728] AMD-Vi:  Length 0x108
(XEN) [    3.103167] AMD-Vi:  Revision 0x1
(XEN) [    3.123328] AMD-Vi:  CheckSum 0x65
(XEN) [    3.143673] AMD-Vi:  OEM_Id AMD  
(XEN) [    3.163744] AMD-Vi:  OEM_Table_Id RD890S
(XEN) [    3.185660] AMD-Vi:  OEM_Revision 0x202031
(XEN) [    3.208047] AMD-Vi:  Creator_Id AMD 
(XEN) [    3.228781] AMD-Vi:  Creator_Revision 0
(XEN) [    3.250229] AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0xd8 id 0x2
(XEN) [    3.279270] AMD-Vi: IVHD Device Entry: type 0x3 id 0 flags 0
(XEN) [    3.306218] AMD-Vi:  Dev_Id Range: 0 -> 0x2
(XEN) [    3.328696] AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0
(XEN) [    3.356383] AMD-Vi: IVHD Device Entry: type 0x3 id 0xe00 flags 0
(XEN) [    3.384319] AMD-Vi:  Dev_Id Range: 0xe00 -> 0xe01
(XEN) [    3.408328] AMD-Vi: IVHD Device Entry: type 0x2 id 0x18 flags 0
(XEN) [    3.435978] AMD-Vi: IVHD Device Entry: type 0x2 id 0xd00 flags 0
(XEN) [    3.463875] AMD-Vi: IVHD Device Entry: type 0x2 id 0x28 flags 0
(XEN) [    3.491473] AMD-Vi: IVHD Device Entry: type 0x2 id 0xc00 flags 0
(XEN) [    3.519306] AMD-Vi: IVHD Device Entry: type 0x2 id 0x30 flags 0
(XEN) [    3.546838] AMD-Vi: IVHD Device Entry: type 0x2 id 0xb00 flags 0
(XEN) [    3.574644] AMD-Vi: IVHD Device Entry: type 0x2 id 0x48 flags 0
(XEN) [    3.602125] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa00 flags 0
(XEN) [    3.629891] AMD-Vi: IVHD Device Entry: type 0x2 id 0x50 flags 0
(XEN) [    3.657436] AMD-Vi: IVHD Device Entry: type 0x3 id 0x900 flags 0
(XEN) [    3.685295] AMD-Vi:  Dev_Id Range: 0x900 -> 0x907
(XEN) [    3.709240] AMD-Vi: IVHD Device Entry: type 0x2 id 0x60 flags 0
(XEN) [    3.736836] AMD-Vi: IVHD Device Entry: type 0x2 id 0x500 flags 0
(XEN) [    3.764644] AMD-Vi: IVHD Device Entry: type 0x2 id 0x608 flags 0
(XEN) [    3.792437] AMD-Vi: IVHD Device Entry: type 0x2 id 0x800 flags 0
(XEN) [    3.820255] AMD-Vi: IVHD Device Entry: type 0x2 id 0x610 flags 0
(XEN) [    3.848074] AMD-Vi: IVHD Device Entry: type 0x2 id 0x700 flags 0
(XEN) [    3.875905] AMD-Vi: IVHD Device Entry: type 0x2 id 0x68 flags 0
(XEN) [    3.903529] AMD-Vi: IVHD Device Entry: type 0x3 id 0x400 flags 0
(XEN) [    3.931361] AMD-Vi:  Dev_Id Range: 0x400 -> 0x407
(XEN) [    3.955164] AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0
(XEN) [    3.982593] AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0
(XEN) [    4.009994] AMD-Vi:  Dev_Id Range: 0x90 -> 0x92
(XEN) [    4.033250] AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0
(XEN) [    4.060680] AMD-Vi:  Dev_Id Range: 0x98 -> 0x9a
(XEN) [    4.083897] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7
(XEN) [    4.112093] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0
(XEN) [    4.139586] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0
(XEN) [    4.167002] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0
(XEN) [    4.194390] AMD-Vi: IVHD Device Entry: type 0x43 id 0x300 flags 0
(XEN) [    4.222289] AMD-Vi:  Dev_Id Range: 0x300 -> 0x3ff alias 0xa4
(XEN) [    4.248925] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0
(XEN) [    4.276367] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa8 flags 0
(XEN) [    4.303859] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa9 flags 0
(XEN) [    4.331392] AMD-Vi: IVHD Device Entry: type 0x2 id 0x100 flags 0
(XEN) [    4.359224] AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0
(XEN) [    4.386835] AMD-Vi:  Dev_Id Range: 0xb0 -> 0xb2
(XEN) [    4.410286] AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
(XEN) [    4.436609] AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
(XEN) [    4.464559] AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
(XEN) [    4.493300] AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
(XEN) [    4.520546] AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0x7
(XEN) [    4.550004] AMD-Vi: Disabled HAP memory map sharing with IOMMU
(XEN) [    4.577783] AMD-Vi: IOMMU 0 Enabled.
(XEN) [    4.605746] I/O virtualisation enabled
(XEN) [    4.626998]  - Dom0 mode: Relaxed
(XEN) [    4.646863] Interrupt remapping enabled
(XEN) [    4.668260] nr_sockets: 1
(XEN) [    4.686225] ENABLING IO-APIC IRQs
(XEN) [    4.706036]  -> Using new ACK method
(XEN) [    4.726822] ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) [2019-02-08 16:06:10.079] HVM: ASIDs enabled.
(XEN) [2019-02-08 16:06:10.089] SVM: Supported advanced features:
(XEN) [2019-02-08 16:06:10.098]  - Nested Page Tables (NPT)
(XEN) [2019-02-08 16:06:10.107]  - Last Branch Record (LBR) Virtualisation
(XEN) [2019-02-08 16:06:10.117]  - Next-RIP Saved on #VMEXIT
(XEN) [2019-02-08 16:06:10.126]  - Pause-Intercept Filter
(XEN) [2019-02-08 16:06:10.135] HVM: SVM enabled
(XEN) [2019-02-08 16:06:10.145] HVM: Hardware Assisted Paging (HAP) detected
(XEN) [2019-02-08 16:06:10.154] HVM: HAP page sizes: 4kB, 2MB, 1GB
(XEN) [2019-02-08 16:06:05.036] microcode: CPU1 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-02-08 16:06:10.184] Adding cpu 1 to runqueue 0
(XEN) [2019-02-08 16:06:05.036] microcode: CPU2 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-02-08 16:06:10.213] Adding cpu 2 to runqueue 0
(XEN) [2019-02-08 16:06:05.036] microcode: CPU3 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-02-08 16:06:10.243] Adding cpu 3 to runqueue 0
(XEN) [2019-02-08 16:06:05.036] microcode: CPU4 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-02-08 16:06:10.272] Adding cpu 4 to runqueue 0
(XEN) [2019-02-08 16:06:05.036] microcode: CPU5 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-02-08 16:06:10.302] Adding cpu 5 to runqueue 0
(XEN) [2019-02-08 16:06:10.312] Brought up 6 CPUs
(XEN) [2019-02-08 16:06:10.325] build-id: f0ca5daf958714c52378f75421d0b5afeeefa83c
(XEN) [2019-02-08 16:06:10.335] Running stub recovery selftests...
(XEN) [2019-02-08 16:06:10.345] traps.c:1574: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d080380412
(XEN) [2019-02-08 16:06:10.354] traps.c:755: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d080380412
(XEN) [2019-02-08 16:06:10.364] traps.c:1094: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d080380412
(XEN) [2019-02-08 16:06:10.395] ACPI sleep modes: S3
(XEN) [2019-02-08 16:06:10.405] VPMU: disabled
(XEN) [2019-02-08 16:06:10.415] MCA: Use hw thresholding to adjust polling frequency
(XEN) [2019-02-08 16:06:10.424] mcheck_poll: Machine check polling timer started.
(XEN) [2019-02-08 16:06:10.435] Xenoprofile: Failed to setup IBS LVT offset, IBSCTL = 0xffffffff
(XEN) [2019-02-08 16:06:10.445] Dom0 has maximum 632 PIRQs
(XEN) [2019-02-08 16:06:10.456] Multiple initrd candidates, picking module #1
(XEN) [2019-02-08 16:06:10.466] NX (Execute Disable) protection active
(XEN) [2019-02-08 16:06:10.477] *** Building a PVH Dom0 ***
(XEN) [2019-02-08 16:06:10.523] AMD-Vi: update_paging_mode Try to access pdev_list without aquiring pcidevs_lock.
(XEN) [2019-02-08 16:06:10.712] AMD-Vi: Setup I/O page table: device id = 0, type = 0x6, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.722] AMD-Vi: Setup I/O page table: device id = 0x2, type = 0x7, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.733] AMD-Vi: Setup I/O page table: device id = 0x10, type = 0x2, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.744] AMD-Vi: Setup I/O page table: device id = 0x18, type = 0x2, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.755] AMD-Vi: Setup I/O page table: device id = 0x28, type = 0x2, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.767] AMD-Vi: Setup I/O page table: device id = 0x30, type = 0x2, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.778] AMD-Vi: Setup I/O page table: device id = 0x48, type = 0x2, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.790] AMD-Vi: Setup I/O page table: device id = 0x50, type = 0x2, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.802] AMD-Vi: Setup I/O page table: device id = 0x60, type = 0x2, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.813] AMD-Vi: Setup I/O page table: device id = 0x68, type = 0x2, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.826] AMD-Vi: Setup I/O page table: device id = 0x88, type = 0x7, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.838] AMD-Vi: Setup I/O page table: device id = 0x90, type = 0x7, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.850] AMD-Vi: Setup I/O page table: device id = 0x92, type = 0x7, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.863] AMD-Vi: Setup I/O page table: device id = 0x98, type = 0x7, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.876] AMD-Vi: Setup I/O page table: device id = 0x9a, type = 0x7, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.889] AMD-Vi: Setup I/O page table: device id = 0xa0, type = 0x7, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.902] AMD-Vi: Setup I/O page table: device id = 0xa2, type = 0x7, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.916] AMD-Vi: Setup I/O page table: device id = 0xa3, type = 0x7, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.929] AMD-Vi: Setup I/O page table: device id = 0xa4, type = 0x5, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.943] AMD-Vi: Setup I/O page table: device id = 0xa5, type = 0x7, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.957] AMD-Vi: Setup I/O page table: device id = 0xa8, type = 0x2, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.971] AMD-Vi: Setup I/O page table: device id = 0xb0, type = 0x7, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:10.985] AMD-Vi: Setup I/O page table: device id = 0xb2, type = 0x7, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.000] AMD-Vi: Skipping host bridge 0000:00:18.0
(XEN) [2019-02-08 16:06:11.014] AMD-Vi: Skipping host bridge 0000:00:18.1
(XEN) [2019-02-08 16:06:11.028] AMD-Vi: Skipping host bridge 0000:00:18.2
(XEN) [2019-02-08 16:06:11.043] AMD-Vi: Skipping host bridge 0000:00:18.3
(XEN) [2019-02-08 16:06:11.058] AMD-Vi: Skipping host bridge 0000:00:18.4
(XEN) [2019-02-08 16:06:11.072] AMD-Vi: Setup I/O page table: device id = 0x400, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.087] AMD-Vi: Setup I/O page table: device id = 0x401, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.103] AMD-Vi: Setup I/O page table: device id = 0x402, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.118] AMD-Vi: Setup I/O page table: device id = 0x403, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.134] AMD-Vi: Setup I/O page table: device id = 0x404, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.150] AMD-Vi: Setup I/O page table: device id = 0x405, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.166] AMD-Vi: Setup I/O page table: device id = 0x406, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.182] AMD-Vi: Setup I/O page table: device id = 0x407, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.198] AMD-Vi: Setup I/O page table: device id = 0x500, type = 0x2, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.215] AMD-Vi: Setup I/O page table: device id = 0x608, type = 0x2, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.232] AMD-Vi: Setup I/O page table: device id = 0x610, type = 0x2, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.249] AMD-Vi: Setup I/O page table: device id = 0x700, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.266] AMD-Vi: Setup I/O page table: device id = 0x800, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.283] AMD-Vi: Setup I/O page table: device id = 0x900, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.300] AMD-Vi: Setup I/O page table: device id = 0x901, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.318] AMD-Vi: Setup I/O page table: device id = 0x902, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.335] AMD-Vi: Setup I/O page table: device id = 0x903, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.353] AMD-Vi: Setup I/O page table: device id = 0x904, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.371] AMD-Vi: Setup I/O page table: device id = 0x905, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.389] AMD-Vi: Setup I/O page table: device id = 0x906, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.407] AMD-Vi: Setup I/O page table: device id = 0x907, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.426] AMD-Vi: Setup I/O page table: device id = 0xa00, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.444] AMD-Vi: Setup I/O page table: device id = 0xb00, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.463] AMD-Vi: Setup I/O page table: device id = 0xc00, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.482] AMD-Vi: Setup I/O page table: device id = 0xd00, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.501] AMD-Vi: Setup I/O page table: device id = 0xe00, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:11.530] AMD-Vi: Setup I/O page table: device id = 0xe01, type = 0x1, root table = 0x523ce0000, domain = 0, paging mode = 3
(XEN) [2019-02-08 16:06:12.032] WARNING: PVH is an experimental mode with limited functionality
(XEN) [2019-02-08 16:06:12.051] Initial low memory virq threshold set at 0x4000 pages.
(XEN) [2019-02-08 16:06:12.070] Scrubbing Free RAM in background
(XEN) [2019-02-08 16:06:12.089] Std. Loglevel: All
(XEN) [2019-02-08 16:06:12.108] Guest Loglevel: All
(XEN) [2019-02-08 16:06:12.126] Xen is relinquishing VGA console.
(XEN) [2019-02-08 16:06:12.229] *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
(XEN) [2019-02-08 16:06:12.229] Freed 476kB init memory
(XEN) [2019-02-08 16:06:12.517] Dom0 callback via changed to Direct Vector 0xf3
[    0.000000] Linux version 5.0.0-rc5-20190208-thp-net-florian-doflr+ (root@serveerstertje) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #1 SMP Fri Feb 8 13:36:52 CET 2019
[    0.000000] Command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 scsi_mod.use_blk_mq=1 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset net.ifnames=0 biosdevname=0 xen-pciback.hide=(00:14.2)(04:00.*)(08:00.0)(09:00.*)(0a:00.0)(0d:00.0)
[    0.000000] x86/fpu: x87 FPU will use FXSAVE
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x0000000000095fff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000096400-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000080069ed7] usable
[    0.000000] BIOS-e820: [mem 0x0000000080069ed8-0x0000000080069f8f] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000008006a000-0x00000000c7f8ffff] unusable
[    0.000000] BIOS-e820: [mem 0x00000000c7f90000-0x00000000c7f9dfff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000c7f9e000-0x00000000c7fdffff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000c7fe0000-0x00000000c7ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x0000000537ffffff] unusable
[    0.000000] e820: remove [mem 0x80000000-0xfffffffffffffffe] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] user-defined physical RAM map:
[    0.000000] user: [mem 0x0000000000000000-0x0000000000095fff] usable
[    0.000000] user: [mem 0x0000000000096400-0x00000000000fffff] reserved
[    0.000000] user: [mem 0x0000000000100000-0x000000007fffffff] usable
[    0.000000] user: [mem 0x0000000080069ed8-0x0000000080069f8f] ACPI data
[    0.000000] user: [mem 0x000000008006a000-0x00000000c7f8ffff] unusable
[    0.000000] user: [mem 0x00000000c7f90000-0x00000000c7f9dfff] ACPI data
[    0.000000] user: [mem 0x00000000c7f9e000-0x00000000c7fdffff] ACPI NVS
[    0.000000] user: [mem 0x00000000c7fe0000-0x00000000c7ffffff] reserved
[    0.000000] user: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
[    0.000000] user: [mem 0x0000000100000000-0x0000000537ffffff] unusable
[    0.000000] SMBIOS 2.5 present.
[    0.000000] DMI: MSI MS-7640/890FXA-GD70 (MS-7640)  , BIOS V1.8B1 09/13/2010
[    0.000000] Hypervisor detected: Xen HVM
[    0.000000] Xen version 4.12.
[    0.000006] HVMOP_pagetable_dying not supported
[    0.052338] tsc: Fast TSC calibration failed
[    0.052339] tsc: Detected 3200.142 MHz processor
[    0.062192] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.062194] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.077021] AGP: No AGP bridge found
[    0.077156] last_pfn = 0x80000 max_arch_pfn = 0x400000000
[    0.077215] MTRR default type: uncachable
[    0.077216] MTRR fixed ranges enabled:
[    0.077218]   00000-9FFFF write-back
[    0.077219]   A0000-EFFFF uncachable
[    0.077220]   F0000-FFFFF write-protect
[    0.077221] MTRR variable ranges enabled:
[    0.077223]   0 base 000000000000 mask FFFF80000000 write-back
[    0.077224]   1 base 000080000000 mask FFFFC0000000 write-back
[    0.077225]   2 base 0000C0000000 mask FFFFF8000000 write-back
[    0.077226]   3 disabled
[    0.077226]   4 disabled
[    0.077227]   5 disabled
[    0.077227]   6 disabled
[    0.077228]   7 disabled
[    0.077229] TOM2: 0000000538000000 aka 21376M
[    0.083275] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.085428] e820: update [mem 0xc8000000-0xffffffff] usable ==> reserved
[    0.085459] check: Scanning 1 areas for low memory corruption
[    0.085462] Base memory trampoline at [(____ptrval____)] 90000 size 24576
[    0.085481] Using GB pages for direct mapping
[    0.085484] BRK [0x03401000, 0x03401fff] PGTABLE
[    0.085487] BRK [0x03402000, 0x03402fff] PGTABLE
[    0.085489] BRK [0x03403000, 0x03403fff] PGTABLE
[    0.085678] RAMDISK: [mem 0x03426000-0x04d80fff]
[    0.085691] ACPI: Early table checksum verification disabled
[    0.085695] ACPI: RSDP 0x0000000080069ED8 000024 (v02 ACPIAM)
[    0.085699] ACPI: XSDT 0x0000000080069EFC 00004C (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.085704] ACPI: APIC 0x0000000080069F48 0000B8 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.085709] ACPI: FACP 0x00000000C7F90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.085736] ACPI: DSDT 0x00000000C7F905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
[    0.085739] ACPI: FACS 0x00000000C7F9E000 000040
[    0.085743] ACPI: MCFG 0x00000000C7F90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
[    0.085747] ACPI: SLIC 0x00000000C7F90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.085751] ACPI: SSDT 0x00000000C7F9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
[    0.085763] ACPI: Local APIC address 0xfee00000
[    0.085886] Scanning NUMA topology in Northbridge 24
[    0.085908] No NUMA configuration found
[    0.085909] Faking a node at [mem 0x0000000000000000-0x000000007fffffff]
[    0.085913] NODE_DATA(0) allocated [mem 0x7fff6000-0x7fffffff]
[    0.085935] Zone ranges:
[    0.085936]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.085938]   DMA32    [mem 0x0000000001000000-0x000000007fffffff]
[    0.085939]   Normal   empty
[    0.085940] Movable zone start for each node
[    0.085941] Early memory node ranges
[    0.085942]   node   0: [mem 0x0000000000001000-0x0000000000095fff]
[    0.085943]   node   0: [mem 0x0000000000100000-0x000000007fffffff]
[    0.085946] Zeroed struct page in unavailable ranges: 107 pages
[    0.085947] Initmem setup node 0 [mem 0x0000000000001000-0x000000007fffffff]
[    0.085948] On node 0 totalpages: 524181
[    0.085949]   DMA zone: 64 pages used for memmap
[    0.085950]   DMA zone: 21 pages reserved
[    0.085951]   DMA zone: 3989 pages, LIFO batch:0
[    0.086046]   DMA32 zone: 8128 pages used for memmap
[    0.086046]   DMA32 zone: 520192 pages, LIFO batch:63
[    0.104302] ACPI: PM-Timer IO Port: 0x808
[    0.104307] ACPI: Local APIC address 0xfee00000
[    0.104376] IOAPIC[0]: apic_id 6, version 17, address 0xfec00000, GSI 0-23
[    0.104416] IOAPIC[1]: apic_id 7, version 17, address 0xfec20000, GSI 24-55
[    0.104420] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.104422] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
[    0.104423] ACPI: IRQ0 used by override.
[    0.104425] ACPI: IRQ9 used by override.
[    0.104427] Using ACPI (MADT) for SMP configuration information
[    0.104436] smpboot: Allowing 6 CPUs, 0 hotplug CPUs
[    0.104453] [mem 0xc8000000-0xffdfffff] available for PCI devices
[    0.104454] Booting paravirtualized kernel on Xen PVH
[    0.104458] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.253246] random: get_random_bytes called from start_kernel+0x91/0x43d with crng_init=0
[    0.253256] setup_percpu: NR_CPUS:6 nr_cpumask_bits:6 nr_cpu_ids:6 nr_node_ids:1
[    0.254042] percpu: Embedded 43 pages/cpu @(____ptrval____) s139224 r8192 d28712 u262144
[    0.254048] pcpu-alloc: s139224 r8192 d28712 u262144 alloc=1*2097152
[    0.254049] pcpu-alloc: [0] 0 1 2 3 4 5 - - 
[    0.254100] xen: PV spinlocks enabled
[    0.254104] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes)
[    0.254109] Built 1 zonelists, mobility grouping on.  Total pages: 515968
[    0.254110] Policy zone: DMA32
[    0.254112] Kernel command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 scsi_mod.use_blk_mq=1 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset net.ifnames=0 biosdevname=0 xen-pciback.hide=(00:14.2)(04:00.*)(08:00.0)(09:00.*)(0a:00.0)(0d:00.0)
[    0.254333] You have booted with nomodeset. This means your GPU drivers are DISABLED
[    0.254334] Any video related functionality will be severely degraded, and you may not even be able to suspend the system properly
[    0.254335] Unless you actually understand what nomodeset does, you should reboot without enabling it
[    0.254423] AGP: Checking aperture...
[    0.269289] AGP: No AGP bridge found
[    0.269297] AGP: Node 0: aperture [bus addr 0x64e000000-0x64fffffff] (32MB)
[    0.269298] Aperture beyond 4GB. Ignoring.
[    0.281805] Memory: 1999828K/2096724K available (18435K kernel code, 1360K rwdata, 5156K rodata, 1360K init, 2428K bss, 96896K reserved, 0K cma-reserved)
[    0.281887] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
[    0.281974] rcu: Hierarchical RCU implementation.
[    0.281977] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    0.281998] Using NULL legacy PIC
[    0.281999] NR_IRQS: 4352, nr_irqs: 1016, preallocated irqs: 0
[    0.282117] xen:events: Using FIFO-based ABI
[    0.282143] xen:events: Xen HVM callback vector for event delivery is enabled
[    0.282204] Console: colour dummy device 80x25
[    0.282379] printk: console [tty0] enabled
[    0.284335] printk: console [hvc0] enabled
[    0.284362] ACPI: Core revision 20181213
[    0.288616] Failed to register legacy timer interrupt
[    0.288644] APIC: Switch to symmetric I/O mode setup
[    0.288838] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x2e20d03d098, max_idle_ns: 440795231063 ns
[    0.288879] Calibrating delay loop (skipped), value calculated using timer frequency.. 6402.96 BogoMIPS (lpj=10667140)
[    0.288906] pid_max: default: 32768 minimum: 301
[    0.289645] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.290027] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.290076] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.290107] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.290448] mce: CPU supports 2 MCE banks
[    0.290496] process: using AMD E400 aware idle routine
[    0.290514] Last level iTLB entries: 4KB 512, 2MB 16, 4MB 8
[    0.290527] Last level dTLB entries: 4KB 512, 2MB 128, 4MB 64, 1GB 0
[    0.290545] Spectre V2 : Mitigation: Full AMD retpoline
[    0.290558] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    0.290773] Freeing SMP alternatives memory: 52K
[    0.292201] clocksource: xen: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[    0.292201] Xen: using vcpuop timer interface
[    0.292201] installing Xen timer for CPU 0
[    0.292201] smpboot: CPU0: AMD Phenom(tm) II X6 1090T Processor (family: 0x10, model: 0xa, stepping: 0x0)
[    0.292201] cpu 0 spinlock event irq 29
[    0.292201] Performance Events: PMU not available due to virtualization, using software events only.
[    0.292201] rcu: Hierarchical SRCU implementation.
[    0.292201] NMI watchdog: Perf NMI watchdog permanently disabled
[    0.292201] smp: Bringing up secondary CPUs ...
[    0.292201] installing Xen timer for CPU 1
[    0.292201] x86: Booting SMP configuration:
[    0.292201] .... node  #0, CPUs:      #1
[    0.294607] cpu 1 spinlock event irq 35
[    0.294607] installing Xen timer for CPU 2
[    0.294607]  #2
[    0.298978] cpu 2 spinlock event irq 41
[    0.299046] installing Xen timer for CPU 3
[    0.299155]  #3
[    0.304561] cpu 3 spinlock event irq 47
[    0.304561] installing Xen timer for CPU 4
[    0.304561]  #4
[    0.392297] cpu 4 spinlock event irq 53
[    0.392365] installing Xen timer for CPU 5
[    0.392467]  #5
[    0.397684] cpu 5 spinlock event irq 59
[    0.397684] smp: Brought up 1 node, 6 CPUs
[    0.397684] smpboot: Max logical packages: 2
[    0.397684] smpboot: Total of 6 processors activated (38432.02 BogoMIPS)
[    0.399107] devtmpfs: initialized
[    0.400040] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.400085] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    0.400243] xor: measuring software checksum speed
[    0.432207]    prefetch64-sse: 17210.400 MB/sec
[    0.465541]    generic_sse: 16437.600 MB/sec
[    0.465555] xor: using function: prefetch64-sse (17210.400 MB/sec)
[    0.466019] NET: Registered protocol family 16
[    0.466055] xen:grant_table: Grant tables using version 1 layout
[    0.466100] Grant table initialized
[    0.466623] cpuidle: using governor ladder
[    0.466623] cpuidle: using governor menu
[    0.466623] node 0 link 0: io port [1000, ffffff]
[    0.466623] TOM: 00000000c8000000 aka 3200M
[    0.466623] Fam 10h mmconf [mem 0xe0000000-0xefffffff]
[    0.466623] node 0 link 0: mmio [e0000000, efffffff] ==> none
[    0.466623] node 0 link 0: mmio [f0000000, ffffffff]
[    0.466623] node 0 link 0: mmio [a0000, bffff]
[    0.466623] node 0 link 0: mmio [c8000000, dfffffff]
[    0.466623] TOM2: 0000000538000000 aka 21376M
[    0.466623] bus: [bus 00-07] on node 0 link 0
[    0.466623] bus: 00 [io  0x0000-0xffff]
[    0.466623] bus: 00 [mem 0xf0000000-0xffffffff]
[    0.466623] bus: 00 [mem 0x000a0000-0x000bffff]
[    0.466623] bus: 00 [mem 0xc8000000-0xdfffffff]
[    0.466623] bus: 00 [mem 0x538000000-0xfcffffffff]
[    0.466623] ACPI: bus type PCI registered
[    0.466623] random: fast init done
[    0.466623] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.466623] PCI: not using MMCONFIG
[    0.466623] PCI: Using configuration type 1 for base access
[    0.466623] PCI: Using configuration type 1 for extended access
[    0.474896] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.474896] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.475571] cryptd: max_cpu_qlen set to 1000
[    0.475676] raid6: using algorithm sse2x4 gen() 0 MB/s
[    0.475676] raid6: .... xor() 0 MB/s, rmw enabled
[    0.475676] raid6: using intx1 recovery algorithm
[    0.475753] ACPI: Added _OSI(Module Device)
[    0.475767] ACPI: Added _OSI(Processor Device)
[    0.475784] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.475801] ACPI: Added _OSI(Processor Aggregator Device)
[    0.475817] ACPI: Added _OSI(Linux-Dell-Video)
[    0.475832] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.475848] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[    0.482864] ACPI: 2 ACPI AML tables successfully acquired and loaded
(XEN) [2019-02-08 16:06:12.787] d0: bind: m_gsi=9 g_gsi=9
[    0.483944] ACPI: Interpreter enabled
[    0.483944] ACPI: (supports S0 S5)
[    0.483944] ACPI: Using IOAPIC for interrupt routing
[    0.483944] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.486329] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
[    0.486389] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.486535] ACPI: Enabled(XEN) [2019-02-08 16:06:17.053] 
(XEN) [2019-02-08 16:06:17.062] ****************************************
(XEN) [2019-02-08 16:06:17.081] Panic on CPU 3:
(XEN) [2019-02-08 16:06:17.094] Assertion 'mfn_valid(mfn) || (mfn_eq(mfn, INVALID_MFN) && p2m_allows_invalid_mfn(p2mt))' failed at p2m-pt.c:652
(XEN) [2019-02-08 16:06:17.132] ****************************************
(XEN) [2019-02-08 16:06:17.151] 
(XEN) [2019-02-08 16:06:17.160] Reboot in five seconds...
--------------1542FA11E72618B5A38A279C
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------1542FA11E72618B5A38A279C--


From xen-devel-bounces@lists.xenproject.org Fri Feb 08 16:29:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 16:29:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs923-0005Vo-HW; Fri, 08 Feb 2019 16:29:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7NEh=QP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gs921-0005Vj-UV
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 16:29:37 +0000
X-Inumbo-ID: b6fdbd22-2bbe-11e9-9911-e3aa9830c09d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6fdbd22-2bbe-11e9-9911-e3aa9830c09d;
 Fri, 08 Feb 2019 16:29:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Feb 2019 09:29:31 -0700
Message-Id: <5C5DAE6C0200007800215272@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Feb 2019 09:29:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-8-git-send-email-chao.gao@intel.com>
In-Reply-To: <1548659210-16870-8-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, tglx@linutronix.de,
 Borislav Petkov <bp@suse.de>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDA4OjA2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBA
QCAtMzAsMTggKzMxLDI1IEBACj4gICNpbmNsdWRlIDx4ZW4vc21wLmg+Cj4gICNpbmNsdWRlIDx4
ZW4vc29mdGlycS5oPgo+ICAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+Cj4gKyNpbmNsdWRlIDx4
ZW4vc3RvcF9tYWNoaW5lLmg+Cj4gICNpbmNsdWRlIDx4ZW4vdGFza2xldC5oPgo+ICAjaW5jbHVk
ZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+ICAjaW5jbHVkZSA8eGVuL2Vhcmx5Y3Bpby5oPgo+ICsj
aW5jbHVkZSA8eGVuL3dhdGNoZG9nLmg+Cj4gIAo+ICsjaW5jbHVkZSA8YXNtL2RlbGF5Lmg+Cj4g
ICNpbmNsdWRlIDxhc20vbXNyLmg+Cj4gICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+Cj4gICNp
bmNsdWRlIDxhc20vc2V0dXAuaD4KPiAgI2luY2x1ZGUgPGFzbS9taWNyb2NvZGUuaD4KPiAgCj4g
Ky8qIEJ5IGRlZmF1bHQsIHdhaXQgZm9yIDMwMDAwdXMgKi8KPiArI2RlZmluZSBNSUNST0NPREVf
REVGQVVMVF9USU1FT1VUX1VTIDMwMDAwCgpUaGlzIHZhbHVlIGRlc2VydmVzIHNvbWUgZXhwbGFu
YXRpb24gYXMgdG8gaG93IGl0IHdhcyBjaG9zZW4uCgo+ICBzdGF0aWMgbW9kdWxlX3QgX19pbml0
ZGF0YSB1Y29kZV9tb2Q7Cj4gIHN0YXRpYyBzaWduZWQgaW50IF9faW5pdGRhdGEgdWNvZGVfbW9k
X2lkeDsKPiAgc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIHVjb2RlX21vZF9mb3JjZWQ7Cj4gK3N0
YXRpYyB1bnNpZ25lZCBpbnQgbnJfY29yZXM7CgpDb3VsZCB5b3Ugc2VlIGFib3V0IGF2b2lkaW5n
IHN1Y2ggYSBzdGF0aWM/IFlvdSBoYXZlIC4uLgoKPiArc3RhdGljIGludCBkb19taWNyb2NvZGVf
dXBkYXRlKHZvaWQgKnVudXNlZCkKCi4uLiBhbiAidW51c2VkIiBoZXJlIGFmdGVyIGFsbCwgYW5k
IGl0J3MgdGhlIChpbmRpcmVjdCkgY2FsbGVyIG9mIHRoZQpmdW5jdGlvbiB3aGljaCBjYWxjdWxh
dGVzIHRoZSB2YWx1ZS4KCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vz
c29yX2lkKCk7Cj4gKyAgICBpbnQgcmV0Owo+ICAKPiAtICAgIGVycm9yID0gbWljcm9jb2RlX3Vw
ZGF0ZV9jcHUoKTsKPiAtICAgIGlmICggZXJyb3IgKQo+IC0gICAgICAgIGluZm8tPmVycm9yID0g
ZXJyb3I7Cj4gKyAgICByZXQgPSB3YWl0X2Zvcl9jcHVzKCZjcHVfaW4sIE1JQ1JPQ09ERV9ERUZB
VUxUX1RJTUVPVVRfVVMpOwo+ICsgICAgaWYgKCByZXQgKQo+ICsgICAgICAgIHJldHVybiByZXQ7
Cj4gIAo+IC0gICAgaW5mby0+Y3B1ID0gY3B1bWFza19uZXh0KGluZm8tPmNwdSwgJmNwdV9vbmxp
bmVfbWFwKTsKPiAtICAgIGlmICggaW5mby0+Y3B1IDwgbnJfY3B1X2lkcyApCj4gLSAgICAgICAg
cmV0dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoaW5mby0+Y3B1LCBkb19taWNyb2NvZGVf
dXBkYXRlLCBpbmZvKTsKPiArICAgIC8qCj4gKyAgICAgKiBJbml0aWF0ZSBhbiB1cGRhdGUgb24g
YWxsIHByb2Nlc3NvcnMgd2hpY2ggZG9uJ3QgaGF2ZSBhbiBvbmxpbmUgc2libGluZwo+ICsgICAg
ICogdGhyZWFkIHdpdGggYSBsb3dlciB0aHJlYWQgaWQuIE90aGVyIHNpYmxpbmcgdGhyZWFkcyBq
dXN0IGF3YWl0IHRoZQo+ICsgICAgICogY29tcGxldGlvbiBvZiBtaWNyb2NvZGUgdXBkYXRlLgo+
ICsgICAgICovCj4gKyAgICBpZiAoIGNwdSA9PSBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUoY3B1X3Np
YmxpbmdfbWFzaywgY3B1KSkgKQo+ICsgICAgICAgIHJldCA9IG1pY3JvY29kZV91cGRhdGVfY3B1
KCk7Cj4gKyAgICAvKgo+ICsgICAgICogSW5jcmVhc2UgdGhlIHdhaXQgdGltZW91dCB0byBhIHNh
ZmUgdmFsdWUgaGVyZSBzaW5jZSB3ZSdyZSBzZXJpYWxpemluZwo+ICsgICAgICogdGhlIG1pY3Jv
Y29kZSB1cGRhdGUgYW5kIHRoYXQgY291bGQgdGFrZSBhIHdoaWxlIG9uIGEgbGFyZ2UgbnVtYmVy
IG9mCj4gKyAgICAgKiBDUFVzLiBBbmQgdGhhdCBpcyBmaW5lIGFzIHRoZSAqYWN0dWFsKiB0aW1l
b3V0IHdpbGwgYmUgZGV0ZXJtaW5lZCBieQo+ICsgICAgICogdGhlIGxhc3QgQ1BVIGZpbmlzaGVk
IHVwZGF0aW5nIGFuZCB0aHVzIGN1dCBzaG9ydAo+ICsgICAgICovCj4gKyAgICBpZiAoIHdhaXRf
Zm9yX2NwdXMoJmNwdV9vdXQsIE1JQ1JPQ09ERV9ERUZBVUxUX1RJTUVPVVRfVVMgKiBucl9jb3Jl
cykgKQo+ICsgICAgICAgIHBhbmljKCJUaW1lb3V0IHdoZW4gZmluaXNoaW5nIHVwZGF0aW5nIG1p
Y3JvY29kZSIpOwoKV2hpbGUgSSBleHBlY3QgdGhpcyB0byBnbyBhd2F5IGFnYWluIGluIHRoZSBu
ZXh0IHBhdGNoLCBJJ2Qgc3RpbGwgbGlrZSB0bwpzZWUgdGhpcyBpbXByb3ZlZCwgaW4gcGFydGlj
dWxhciBpbiBjYXNlIHRoZSBwYXRjaCBoZXJlIGdvZXMgaW4KaW5kZXBlbmRlbnRseSBvZiB0aGUg
bmV4dCBvbmUuIEFmdGVyIGFsbCBvbiBhIHN5c3RlbSB3aXRoIDEwMCBjb3Jlcwp0aGUgdGltZW91
dCB0b3RhbHMgdG8gYSB3aG9wcGluZyAzIHNlY29uZHMuCgpHZW5lcmFsbHkgdGhlIHRpbWUgbmVl
ZGVkIHRvIHdhaXQgc2NhbGVzIGJ5IHRoZSBudW1iZXIgb2YgQ1BVcyBzdGlsbAppbiBuZWVkIG9m
IGRvaW5nIHRoZSB1cGRhdGUuIEFuZCBpZiBhIHRpbWVvdXQgaXMgcmVhbGx5IHRvIG9jY3VyLCBp
dCdzCnBlcmhhcHMgYmVjYXVzZSBvZiBvbmUgYmFkIGNvcmUgb3Igc29ja2V0LCBub3QgYmVjYXVz
ZSBub3RoaW5nCndvcmtzIGF0IGFsbC4gSGVuY2UgaXQgd291bGQgc2VlbSBib3RoIG5pY2UgYW5k
IHBvc3NpYmxlIHRvIHNjYWxlIHRoZQoicmVtYWluaW5nIHRpbWUgdG8gd2FpdCIgYnkgdGhlIChr
bm93bikgbnVtYmVyIG9mIHJlbWFpbmluZwpwcm9jZXNzb3JzIHRvIHJlc3BvbmQuCgpBZGRpdGlv
bmFsbHkgaXQgd291bGQgYmUgY29uZnVzaW5nIHRvIHNlZSBkb3plbnMgb2YgcGFuaWNzIGluIGNh
c2UKdGhpcyBhY3R1YWxseSB0cmlnZ2VycywgYmVjYXVzZSBhbGwgQ1BVcyB3b3VsZCBoaXQgdGhp
cyBhdCBhYm91dCB0aGUKc2FtZSB0aW1lLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 16:31:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 16:31:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs93a-00069F-04; Fri, 08 Feb 2019 16:31:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5uHS=QP=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gs93Y-000699-1K
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 16:31:12 +0000
X-Inumbo-ID: f0d6fcf2-2bbe-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0d6fcf2-2bbe-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 16:31:10 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 31F9C305FFB4; Fri,  8 Feb 2019 18:31:09 +0200 (EET)
Received: from [192.168.228.119] (unknown [86.120.154.190])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id BAED03074866;
 Fri,  8 Feb 2019 18:31:08 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1549634431-30571-1-git-send-email-rcojocaru@bitdefender.com>
 <5C5DA5600200007800215233@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <47000945-b550-19da-f2a2-d2d83ffbacfd@bitdefender.com>
Date: Fri, 8 Feb 2019 18:30:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <5C5DA5600200007800215233@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12 V2] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi84LzE5IDU6NTAgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjAyLjE5IGF0
IDE1OjAwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+PiBAQCAt
NDUyNSw3ICs0NTI1LDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4+ICAgICAgY2FzZSBI
Vk1PUF9hbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZToKPj4gICAgICB7Cj4+ICAgICAgICAgIHN0cnVj
dCB2Y3B1ICp2Owo+PiAtICAgICAgICBib29sX3Qgb3N0YXRlOwo+PiArICAgICAgICBib29sIG9z
dGF0ZSwgbnN0YXRlOwo+PiAgCj4+ICAgICAgICAgIGlmICggbmVzdGVkaHZtX2VuYWJsZWQoZCkg
KQo+PiAgICAgICAgICB7Cj4+IEBAIC00NTM0LDEyICs0NTM0LDE2IEBAIHN0YXRpYyBpbnQgZG9f
YWx0cDJtX29wKAo+PiAgICAgICAgICB9Cj4+ICAKPj4gICAgICAgICAgb3N0YXRlID0gZC0+YXJj
aC5hbHRwMm1fYWN0aXZlOwo+PiAtICAgICAgICBkLT5hcmNoLmFsdHAybV9hY3RpdmUgPSAhIWEu
dS5kb21haW5fc3RhdGUuc3RhdGU7Cj4+ICsgICAgICAgIG5zdGF0ZSA9ICEhYS51LmRvbWFpbl9z
dGF0ZS5zdGF0ZTsKPiAKPiBObyBuZWVkIGZvciAhISBoZXJlLgoKSSdsbCByZW1vdmUgaXQuCgo+
PiAgICAgICAgICAvKiBJZiB0aGUgYWx0ZXJuYXRlIHAybSBzdGF0ZSBoYXMgY2hhbmdlZCwgaGFu
ZGxlIGFwcHJvcHJpYXRlbHkgKi8KPj4gLSAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9hY3Rp
dmUgIT0gb3N0YXRlICYmCj4+ICsgICAgICAgIGlmICggbnN0YXRlICE9IG9zdGF0ZSAmJgo+PiAg
ICAgICAgICAgICAgIChvc3RhdGUgfHwgIShyYyA9IHAybV9pbml0X2FsdHAybV9ieV9pZChkLCAw
KSkpICkKPj4gICAgICAgICAgewo+PiArICAgICAgICAgICAgLyogRmlyc3QgbWFyayBhbHRwMm0g
YXMgZGlzYWJsZWQsIHRoZW4gYWx0cDJtX3ZjcHVfZGVzdHJveSgpLiAqLwo+PiArICAgICAgICAg
ICAgaWYgKCBvc3RhdGUgKQo+PiArICAgICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2FjdGl2
ZSA9IGZhbHNlOwo+IAo+IFdoeSB0aGUgaWYoKT8gSW4gdGhlIG9wcG9zaXRlIGNhc2UgeW91J2Qg
c2ltcGx5IHdyaXRlIGZhbHNlIGludG8KPiB3aGF0IGFscmVhZHkgaG9sZHMgZmFsc2UuCgpUaGUg
dmFsdWUgd3JpdHRlbiBpbnRvIGQtPmFyY2guYWx0cDJtX2FjdGl2ZSBpcyBub3QgdGhlIHBvaW50
IGhlcmUuIFRoZQpwb2ludCBpcyB0aGF0IGlmICggb3N0YXRlICksIHRoZW4gd2UgYXJlIGRpc2Fi
bGluZyBhbHRwMm0gKGJlY2F1c2UgdGhlCmlmIGFib3ZlIHRoaXMgb25lIG1ha2VzIHN1cmUgb3N0
YXRlICE9IG5zdGF0ZSkuCgpTbyBpbiB0aGUgZGlzYWJsZSBjYXNlLCBmaXJzdCBJIHdhbnRlZCB0
byBzZXQgZC0+YXJjaC5hbHRwMm1fYWN0aXZlIHRvCmZhbHNlICh3aGljaCBpbW1lZGlhdGVseSBj
YXVzZXMgYWx0cDJtX2FjdGl2ZShkKSB0byByZXR1cm4gZmFsc2UgYXMKd2VsbCksIGFuZCB0aGVu
IGFjdHVhbGx5IHBlcmZvcm0gdGhlIHdvcmsuCgo+PiBAQCAtNDU1MCw3ICs0NTU0LDE0IEBAIHN0
YXRpYyBpbnQgZG9fYWx0cDJtX29wKAo+PiAgCj4+ICAgICAgICAgICAgICBpZiAoIG9zdGF0ZSAp
Cj4+ICAgICAgICAgICAgICAgICAgcDJtX2ZsdXNoX2FsdHAybShkKTsKPj4gKyAgICAgICAgICAg
IGVsc2UKPj4gKyAgICAgICAgICAgICAgICAvKgo+PiArICAgICAgICAgICAgICAgICAqIFdhaXQg
dW50aWwgYWx0cDJtX3ZjcHVfaW5pdGlhbGlzZSgpIGlzIGRvbmUgYmVmb3JlIG1hcmtpbmcKPj4g
KyAgICAgICAgICAgICAgICAgKiBhbHRwMm0gYXMgYmVpbmcgZW5hYmxlZCBmb3IgdGhlIGRvbWFp
bi4KPj4gKyAgICAgICAgICAgICAgICAgKi8KPj4gKyAgICAgICAgICAgICAgICBkLT5hcmNoLmFs
dHAybV9hY3RpdmUgPSB0cnVlOwo+IAo+IFNpbWlsYXJseSBoZXJlIHlvdSBjb3VsZCBvbWl0IHRo
ZSAiZWxzZSIgYW5kIHNpbXBseSBzdG9yZSAibnN0YXRlIiBhZmFpY3QuCgpBcyBhYm92ZSwgaW4g
dGhlIGVuYWJsZSBjYXNlIEkgd2FudGVkIHRvIGZpcnN0IHNldHVwIGFsdHAybSBvbiBhbGwgVkNQ
VXMKd2l0aCBhbHRwMm1fdmNwdV9pbml0aWFsaXNlKCksIGFuZCBvbmx5IGFmdGVyIHRoYXQgc2V0
CmQtPmFyY2guYWx0cDJtX2FjdGl2ZSA9IHRydWUuCgpJbiBzdW1tYXJ5LCBpZiAoIG9zdGF0ZSAp
IHdlIHdhbnQgdG8gc2V0IGQtPmFyY2guYWx0cDJtX2FjdGl2ZSBiZWZvcmUKdGhlIGZvciAod2Un
cmUgZGlzYWJsaW5nIGFsdHAybSksIGFuZCBpZiAoICFvc3RhdGUgKSAod2hpY2ggaXMgdGhlIGVs
c2UKYWJvdmUpIHdlIHdhbnQgdG8gc2V0IGQtPmFyY2guYWx0cDJtX2FjdGl2ZSBhZnRlciBzYWlk
IGZvci4KCldlIGNhbiBpbmRlZWQgc3RvcmUgbnN0YXRlLiBJIGp1c3QgdGhvdWdodCB0aGluZ3Mg
bG9vayBjbGVhcmVyIHdpdGgKInRydWUiIGFuZCAiZmFsc2UiLCBidXQgaWYgeW91IHByZWZlciB0
aGVyZSdzIG5vIHByb2JsZW0gYXNzaWduaW5nIG5zdGF0ZS4KCj4+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4+IEBA
IC0yMTUwLDEzICsyMTUwLDEzIEBAIHN0YXRpYyBib29sX3Qgdm14X2lzX3NpbmdsZXN0ZXBfc3Vw
cG9ydGVkKHZvaWQpCj4+ICAgICAgcmV0dXJuICEhY3B1X2hhc19tb25pdG9yX3RyYXBfZmxhZzsK
Pj4gIH0KPj4gIAo+PiAtc3RhdGljIHZvaWQgdm14X3ZjcHVfdXBkYXRlX2VwdHAoc3RydWN0IHZj
cHUgKnYpCj4+ICtzdGF0aWMgdm9pZCB2bXhfdmNwdV91cGRhdGVfZXB0cChzdHJ1Y3QgdmNwdSAq
diwgYm9vbCBhbHRwMm1fZW5hYmxlZCkKPj4gIHsKPj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOwo+PiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBOVUxMOwo+PiAgICAg
IHN0cnVjdCBlcHRfZGF0YSAqZXB0Owo+PiAgCj4+IC0gICAgaWYgKCBhbHRwMm1fYWN0aXZlKGQp
ICkKPj4gKyAgICBpZiAoIGFsdHAybV9lbmFibGVkICkKPj4gICAgICAgICAgcDJtID0gcDJtX2dl
dF9hbHRwMm0odik7Cj4+ICAgICAgaWYgKCAhcDJtICkKPj4gICAgICAgICAgcDJtID0gcDJtX2dl
dF9ob3N0cDJtKGQpOwo+IAo+IElzIHRoaXMgYW4gYXBwcm9wcmlhdGUgdHJhbnNmb3JtYXRpb24/
IFRoYXQgaXMsIGNhbiB0aGVyZSBub3QgYmUKPiBhbnkgZG9tYWlucyBmb3Igd2hpY2ggYWx0cDJt
X2FjdGl2ZSgpIHJldHVybnMgZmFsc2UgZGVzcGl0ZQo+IGFsdHAybV9lbmFibGVkIGJlaW5nIHRy
dWU/IChMb29raW5nIGF0IHAybV9nZXRfYWx0cDJtKCkgSSBjYW4ndAo+IHJlYWxseSBqdWRnZSB3
aGV0aGVyIGluZGV4IHdvdWxkIGFsd2F5cyBiZSBJTlZBTElEX0FMVFAyTSBpbgo+IHN1Y2ggYSBj
YXNlLikKClllcywgaXQgc2hvdWxkIGJlIGNvbXBsZXRlbHkgc2FmZSAocGxlYXNlIHNlZSBiZWxv
dyBmb3IgZGV0YWlscykuCgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPj4gKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS5jCj4+IEBAIC0yMzMyLDcgKzIzMzIsNyBAQCBib29sX3QgcDJt
X3N3aXRjaF92Y3B1X2FsdHAybV9ieV9pZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlk
eCkKPj4gICAgICAgICAgICAgIGF0b21pY19kZWMoJnAybV9nZXRfYWx0cDJtKHYpLT5hY3RpdmVf
dmNwdXMpOwo+PiAgICAgICAgICAgICAgdmNwdV9hbHRwMm0odikucDJtaWR4ID0gaWR4Owo+PiAg
ICAgICAgICAgICAgYXRvbWljX2luYygmcDJtX2dldF9hbHRwMm0odiktPmFjdGl2ZV92Y3B1cyk7
Cj4+IC0gICAgICAgICAgICBhbHRwMm1fdmNwdV91cGRhdGVfcDJtKHYpOwo+PiArICAgICAgICAg
ICAgYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSh2LCBhbHRwMm1fYWN0aXZlKGQpKTsKPj4gICAgICAg
ICAgfQo+PiAgICAgICAgICByYyA9IDE7Cj4+ICAgICAgfQo+PiBAQCAtMjU3Myw3ICsyNTczLDcg
QEAgaW50IHAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgaWR4KQo+PiAgICAgICAgICAgICAgICAgIGF0b21pY19kZWMoJnAybV9nZXRf
YWx0cDJtKHYpLT5hY3RpdmVfdmNwdXMpOwo+PiAgICAgICAgICAgICAgICAgIHZjcHVfYWx0cDJt
KHYpLnAybWlkeCA9IGlkeDsKPj4gICAgICAgICAgICAgICAgICBhdG9taWNfaW5jKCZwMm1fZ2V0
X2FsdHAybSh2KS0+YWN0aXZlX3ZjcHVzKTsKPj4gLSAgICAgICAgICAgICAgICBhbHRwMm1fdmNw
dV91cGRhdGVfcDJtKHYpOwo+PiArICAgICAgICAgICAgICAgIGFsdHAybV92Y3B1X3VwZGF0ZV9w
Mm0odiwgYWx0cDJtX2FjdGl2ZShkKSk7Cj4+ICAgICAgICAgICAgICB9Cj4gCj4gSW4gYm90aCBj
YXNlcywgaXNuJ3QgYWx0cDJtX2FjdGl2ZSgpIGdvaW5nIHRvIHJldHVybiB0cnVlIGFueXdheQo+
IHdoZW4gd2UgZ2V0IHRoZXJlIChyZWxhdGVkIHRvIHRoZSBxdWVzdGlvbiBhYm92ZSk/CgpZZXMs
IGl0IHdpbGwgcmV0dXJuIHRydWUuIEluIG9yZGVyIGZvciBpdCB0byByZXR1cm4gZmFsc2UsCmFs
dHAybV92Y3B1X2Rlc3Ryb3koKSB3b3VsZCBoYXZlIGhhZCB0byBydW4gb24gdGhhdCBWQ1BVLCB3
aGljaCAoYW1vbmcKb3RoZXIgdGhpbmdzKSBjYWxscyBhbHRwMm1fdmNwdV9yZXNldCgpLCB3aGlj
aCBkb2VzIHYtPnAybWlkeCA9CklOVkFMSURfQUxUUDJNLgoKVGhlcmUncyBhbiBpZigpIGFib3Zl
IChub3Qgc2hvd24gaW4geW91ciByZXBseSkgdGhhdCBzYXlzICJpZiAoIGlkeCAhPQp2Y3B1X2Fs
dHAybSh2KS5wMm1pZHggKSIsIHNvLCBpbmRlZWQsIGJ5IHRoZSB0aW1lIHdlIGVuZCB1cCBoZXJl
IHdlIGNhbgpyZWFzb25hYmx5IGFzc3VtZSB0aGF0IGFsdHAybV9hY3RpdmUoZCkgd2lsbCByZXR1
cm4gdHJ1ZS4KCkkndmUganVzdCBwdXQgaW4gImFsdHAybV9hY3RpdmUoZCkiIHRvIG1ha2Ugc3Vy
ZSB0aGVyZSdzIGFic29sdXRlbHkgbm8KZnVuY3Rpb25hbCBjaGFuZ2UgaGVyZSwgYnV0IEFGQUlD
VCBpdCBjYW4gYmUgc2FmZWx5IHJlcGxhY2VkIHdpdGggInRydWUiLgoKClRoYW5rcywKUmF6dmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 16:44:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 16:44:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs9Gb-00079c-84; Fri, 08 Feb 2019 16:44:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7NEh=QP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gs9Ga-00079X-3v
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 16:44:40 +0000
X-Inumbo-ID: d11fe1e2-2bc0-11e9-af29-a7a3a8bbf9c5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d11fe1e2-2bc0-11e9-af29-a7a3a8bbf9c5;
 Fri, 08 Feb 2019 16:44:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Feb 2019 09:44:34 -0700
Message-Id: <5C5DB1F2020000780021528D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 08 Feb 2019 09:44:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1549634431-30571-1-git-send-email-rcojocaru@bitdefender.com>
 <5C5DA5600200007800215233@prv1-mh.provo.novell.com>
 <47000945-b550-19da-f2a2-d2d83ffbacfd@bitdefender.com>
In-Reply-To: <47000945-b550-19da-f2a2-d2d83ffbacfd@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 V2] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDE3OjMwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMi84LzE5IDU6NTAgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOC4w
Mi4xOSBhdCAxNTowMCwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4gICAg
ICAgICAgLyogSWYgdGhlIGFsdGVybmF0ZSBwMm0gc3RhdGUgaGFzIGNoYW5nZWQsIGhhbmRsZSBh
cHByb3ByaWF0ZWx5ICovCj4+PiAtICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2FjdGl2ZSAh
PSBvc3RhdGUgJiYKPj4+ICsgICAgICAgIGlmICggbnN0YXRlICE9IG9zdGF0ZSAmJgo+Pj4gICAg
ICAgICAgICAgICAob3N0YXRlIHx8ICEocmMgPSBwMm1faW5pdF9hbHRwMm1fYnlfaWQoZCwgMCkp
KSApCj4+PiAgICAgICAgICB7Cj4+PiArICAgICAgICAgICAgLyogRmlyc3QgbWFyayBhbHRwMm0g
YXMgZGlzYWJsZWQsIHRoZW4gYWx0cDJtX3ZjcHVfZGVzdHJveSgpLiAqLwo+Pj4gKyAgICAgICAg
ICAgIGlmICggb3N0YXRlICkKPj4+ICsgICAgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fYWN0
aXZlID0gZmFsc2U7Cj4+IAo+PiBXaHkgdGhlIGlmKCk/IEluIHRoZSBvcHBvc2l0ZSBjYXNlIHlv
dSdkIHNpbXBseSB3cml0ZSBmYWxzZSBpbnRvCj4+IHdoYXQgYWxyZWFkeSBob2xkcyBmYWxzZS4K
PiAKPiBUaGUgdmFsdWUgd3JpdHRlbiBpbnRvIGQtPmFyY2guYWx0cDJtX2FjdGl2ZSBpcyBub3Qg
dGhlIHBvaW50IGhlcmUuIFRoZQo+IHBvaW50IGlzIHRoYXQgaWYgKCBvc3RhdGUgKSwgdGhlbiB3
ZSBhcmUgZGlzYWJsaW5nIGFsdHAybSAoYmVjYXVzZSB0aGUKPiBpZiBhYm92ZSB0aGlzIG9uZSBt
YWtlcyBzdXJlIG9zdGF0ZSAhPSBuc3RhdGUpLgo+IAo+IFNvIGluIHRoZSBkaXNhYmxlIGNhc2Us
IGZpcnN0IEkgd2FudGVkIHRvIHNldCBkLT5hcmNoLmFsdHAybV9hY3RpdmUgdG8KPiBmYWxzZSAo
d2hpY2ggaW1tZWRpYXRlbHkgY2F1c2VzIGFsdHAybV9hY3RpdmUoZCkgdG8gcmV0dXJuIGZhbHNl
IGFzCj4gd2VsbCksIGFuZCB0aGVuIGFjdHVhbGx5IHBlcmZvcm0gdGhlIHdvcmsuCgpTdXJlIC0g
SSdtIG5vdCBhc2tpbmcgdG8gcmVtb3ZlIGV2ZXJ5dGhpbmcgYWJvdmUsIGp1c3QgdGhlIGlmKCkK
KGFuZCBrZWVwIHdoYXQgaXMgbm93IHRoZSBib2R5KS4gVGhhdCBpcyBiZWNhdXNlCi0gaW4gdGhl
IGVuYWJsZSBjYXNlIHRoZSB2YWx1ZSBpcyBmYWxzZSBhbmQgd3JpdGluZyBmYWxzZSBpbnRvIGl0
IGlzCiAgYmVuaWduLAotIGluIHRoZSBkaXNhYmxlIGNhc2UgeW91IHdhbnQgdG8gYWN0aXZlbHkg
Y2hhbmdlIGZyb20gdHJ1ZSB0bwogIGZhbHNlLgoKPj4+IEBAIC00NTUwLDcgKzQ1NTQsMTQgQEAg
c3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4+PiAgCj4+PiAgICAgICAgICAgICAgaWYgKCBvc3Rh
dGUgKQo+Pj4gICAgICAgICAgICAgICAgICBwMm1fZmx1c2hfYWx0cDJtKGQpOwo+Pj4gKyAgICAg
ICAgICAgIGVsc2UKPj4+ICsgICAgICAgICAgICAgICAgLyoKPj4+ICsgICAgICAgICAgICAgICAg
ICogV2FpdCB1bnRpbCBhbHRwMm1fdmNwdV9pbml0aWFsaXNlKCkgaXMgZG9uZSBiZWZvcmUgbWFy
a2luZwo+Pj4gKyAgICAgICAgICAgICAgICAgKiBhbHRwMm0gYXMgYmVpbmcgZW5hYmxlZCBmb3Ig
dGhlIGRvbWFpbi4KPj4+ICsgICAgICAgICAgICAgICAgICovCj4+PiArICAgICAgICAgICAgICAg
IGQtPmFyY2guYWx0cDJtX2FjdGl2ZSA9IHRydWU7Cj4+IAo+PiBTaW1pbGFybHkgaGVyZSB5b3Ug
Y291bGQgb21pdCB0aGUgImVsc2UiIGFuZCBzaW1wbHkgc3RvcmUgIm5zdGF0ZSIgYWZhaWN0Lgo+
IAo+IEFzIGFib3ZlLCBpbiB0aGUgZW5hYmxlIGNhc2UgSSB3YW50ZWQgdG8gZmlyc3Qgc2V0dXAg
YWx0cDJtIG9uIGFsbCBWQ1BVcwo+IHdpdGggYWx0cDJtX3ZjcHVfaW5pdGlhbGlzZSgpLCBhbmQg
b25seSBhZnRlciB0aGF0IHNldAo+IGQtPmFyY2guYWx0cDJtX2FjdGl2ZSA9IHRydWUuCj4gCj4g
SW4gc3VtbWFyeSwgaWYgKCBvc3RhdGUgKSB3ZSB3YW50IHRvIHNldCBkLT5hcmNoLmFsdHAybV9h
Y3RpdmUgYmVmb3JlCj4gdGhlIGZvciAod2UncmUgZGlzYWJsaW5nIGFsdHAybSksIGFuZCBpZiAo
ICFvc3RhdGUgKSAod2hpY2ggaXMgdGhlIGVsc2UKPiBhYm92ZSkgd2Ugd2FudCB0byBzZXQgZC0+
YXJjaC5hbHRwMm1fYWN0aXZlIGFmdGVyIHNhaWQgZm9yLgo+IAo+IFdlIGNhbiBpbmRlZWQgc3Rv
cmUgbnN0YXRlLiBJIGp1c3QgdGhvdWdodCB0aGluZ3MgbG9vayBjbGVhcmVyIHdpdGgKPiAidHJ1
ZSIgYW5kICJmYWxzZSIsIGJ1dCBpZiB5b3UgcHJlZmVyIHRoZXJlJ3Mgbm8gcHJvYmxlbSBhc3Np
Z25pbmcgbnN0YXRlLgoKV2VsbCwgYXMgYWx3YXlzIHdpdGggbW0gYW5kIGFsdHAybSBjb2RlLCBJ
J20gbm90IHRoZSBtYWludGFpbmVyLCBzbwpJIGRvbid0IGhhdmUgdGhlIGZpbmFsIHNheS4gSXQn
cyBqdXN0IHRoYXQgSSB0aGluayB1bm5lY2Vzc2FyeSBjb25kaXRpb25hbHMKd291bGQgYmV0dGVy
IGJlIGF2b2lkZWQsIGV2ZW4gaWYgdGhleSdyZSBub3Qgb24gYSBwZXJmb3JtYW5jZSBjcml0aWNh
bApwYXRoLgoKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4+PiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+Pj4gQEAgLTIxNTAsMTMgKzIxNTAsMTMgQEAgc3Rh
dGljIGJvb2xfdCB2bXhfaXNfc2luZ2xlc3RlcF9zdXBwb3J0ZWQodm9pZCkKPj4+ICAgICAgcmV0
dXJuICEhY3B1X2hhc19tb25pdG9yX3RyYXBfZmxhZzsKPj4+ICB9Cj4+PiAgCj4+PiAtc3RhdGlj
IHZvaWQgdm14X3ZjcHVfdXBkYXRlX2VwdHAoc3RydWN0IHZjcHUgKnYpCj4+PiArc3RhdGljIHZv
aWQgdm14X3ZjcHVfdXBkYXRlX2VwdHAoc3RydWN0IHZjcHUgKnYsIGJvb2wgYWx0cDJtX2VuYWJs
ZWQpCj4+PiAgewo+Pj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+Pj4gICAg
ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gTlVMTDsKPj4+ICAgICAgc3RydWN0IGVwdF9kYXRh
ICplcHQ7Cj4+PiAgCj4+PiAtICAgIGlmICggYWx0cDJtX2FjdGl2ZShkKSApCj4+PiArICAgIGlm
ICggYWx0cDJtX2VuYWJsZWQgKQo+Pj4gICAgICAgICAgcDJtID0gcDJtX2dldF9hbHRwMm0odik7
Cj4+PiAgICAgIGlmICggIXAybSApCj4+PiAgICAgICAgICBwMm0gPSBwMm1fZ2V0X2hvc3RwMm0o
ZCk7Cj4+IAo+PiBJcyB0aGlzIGFuIGFwcHJvcHJpYXRlIHRyYW5zZm9ybWF0aW9uPyBUaGF0IGlz
LCBjYW4gdGhlcmUgbm90IGJlCj4+IGFueSBkb21haW5zIGZvciB3aGljaCBhbHRwMm1fYWN0aXZl
KCkgcmV0dXJucyBmYWxzZSBkZXNwaXRlCj4+IGFsdHAybV9lbmFibGVkIGJlaW5nIHRydWU/IChM
b29raW5nIGF0IHAybV9nZXRfYWx0cDJtKCkgSSBjYW4ndAo+PiByZWFsbHkganVkZ2Ugd2hldGhl
ciBpbmRleCB3b3VsZCBhbHdheXMgYmUgSU5WQUxJRF9BTFRQMk0gaW4KPj4gc3VjaCBhIGNhc2Uu
KQo+IAo+IFllcywgaXQgc2hvdWxkIGJlIGNvbXBsZXRlbHkgc2FmZSAocGxlYXNlIHNlZSBiZWxv
dyBmb3IgZGV0YWlscykuCj4gCj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+Pj4gQEAgLTIzMzIsNyArMjMzMiw3IEBAIGJvb2xf
dCBwMm1fc3dpdGNoX3ZjcHVfYWx0cDJtX2J5X2lkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgaWR4KQo+Pj4gICAgICAgICAgICAgIGF0b21pY19kZWMoJnAybV9nZXRfYWx0cDJtKHYpLT5h
Y3RpdmVfdmNwdXMpOwo+Pj4gICAgICAgICAgICAgIHZjcHVfYWx0cDJtKHYpLnAybWlkeCA9IGlk
eDsKPj4+ICAgICAgICAgICAgICBhdG9taWNfaW5jKCZwMm1fZ2V0X2FsdHAybSh2KS0+YWN0aXZl
X3ZjcHVzKTsKPj4+IC0gICAgICAgICAgICBhbHRwMm1fdmNwdV91cGRhdGVfcDJtKHYpOwo+Pj4g
KyAgICAgICAgICAgIGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0odiwgYWx0cDJtX2FjdGl2ZShkKSk7
Cj4+PiAgICAgICAgICB9Cj4+PiAgICAgICAgICByYyA9IDE7Cj4+PiAgICAgIH0KPj4+IEBAIC0y
NTczLDcgKzI1NzMsNyBAQCBpbnQgcDJtX3N3aXRjaF9kb21haW5fYWx0cDJtX2J5X2lkKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpCj4+PiAgICAgICAgICAgICAgICAgIGF0b21p
Y19kZWMoJnAybV9nZXRfYWx0cDJtKHYpLT5hY3RpdmVfdmNwdXMpOwo+Pj4gICAgICAgICAgICAg
ICAgICB2Y3B1X2FsdHAybSh2KS5wMm1pZHggPSBpZHg7Cj4+PiAgICAgICAgICAgICAgICAgIGF0
b21pY19pbmMoJnAybV9nZXRfYWx0cDJtKHYpLT5hY3RpdmVfdmNwdXMpOwo+Pj4gLSAgICAgICAg
ICAgICAgICBhbHRwMm1fdmNwdV91cGRhdGVfcDJtKHYpOwo+Pj4gKyAgICAgICAgICAgICAgICBh
bHRwMm1fdmNwdV91cGRhdGVfcDJtKHYsIGFsdHAybV9hY3RpdmUoZCkpOwo+Pj4gICAgICAgICAg
ICAgIH0KPj4gCj4+IEluIGJvdGggY2FzZXMsIGlzbid0IGFsdHAybV9hY3RpdmUoKSBnb2luZyB0
byByZXR1cm4gdHJ1ZSBhbnl3YXkKPj4gd2hlbiB3ZSBnZXQgdGhlcmUgKHJlbGF0ZWQgdG8gdGhl
IHF1ZXN0aW9uIGFib3ZlKT8KPiAKPiBZZXMsIGl0IHdpbGwgcmV0dXJuIHRydWUuIEluIG9yZGVy
IGZvciBpdCB0byByZXR1cm4gZmFsc2UsCj4gYWx0cDJtX3ZjcHVfZGVzdHJveSgpIHdvdWxkIGhh
dmUgaGFkIHRvIHJ1biBvbiB0aGF0IFZDUFUsIHdoaWNoIChhbW9uZwo+IG90aGVyIHRoaW5ncykg
Y2FsbHMgYWx0cDJtX3ZjcHVfcmVzZXQoKSwgd2hpY2ggZG9lcyB2LT5wMm1pZHggPQo+IElOVkFM
SURfQUxUUDJNLgoKSG1tLCBhY2NvcmRpbmcgdG8gdGhlIGNoYW5nZSBmdXJ0aGVyIHVwIGluIHRo
aXMgcGF0Y2gsIGFsdHAybV9hY3RpdmUoKQpyZXR1cm5zIGZhbHNlIGJlZm9yZSB2LT5wMm1pZHgg
Y2FuIGJlIHNldCB0byBJTlZBTElEX0FMVFAyTSAoeW91CmRvbid0IGNoYW5nZSB0aGlzIHByb3Bl
cnR5KS4gU28gKHJlbGF0ZWQgdG8gdGhlIGNoYW5nZSBmdXJ0aGVyIHVwKQp0aGVyZSdzIGEgcGVy
aW9kIG9mIHRpbWUgZHVyaW5nIHdoaWNoIHAybV9nZXRfYWx0cDJtKCkgd2lsbCByZXR1cm4Kbm9u
LU5VTEwgZGVzcGl0ZSBhbHRwMm1fYWN0aXZlKCkgcmV0dXJuaW5nIGZhbHNlLiBBZmFpY3QsIHRo
YXQgaXMuCgpKYW4KCj4gVGhlcmUncyBhbiBpZigpIGFib3ZlIChub3Qgc2hvd24gaW4geW91ciBy
ZXBseSkgdGhhdCBzYXlzICJpZiAoIGlkeCAhPQo+IHZjcHVfYWx0cDJtKHYpLnAybWlkeCApIiwg
c28sIGluZGVlZCwgYnkgdGhlIHRpbWUgd2UgZW5kIHVwIGhlcmUgd2UgY2FuCj4gcmVhc29uYWJs
eSBhc3N1bWUgdGhhdCBhbHRwMm1fYWN0aXZlKGQpIHdpbGwgcmV0dXJuIHRydWUuCj4gCj4gSSd2
ZSBqdXN0IHB1dCBpbiAiYWx0cDJtX2FjdGl2ZShkKSIgdG8gbWFrZSBzdXJlIHRoZXJlJ3MgYWJz
b2x1dGVseSBubwo+IGZ1bmN0aW9uYWwgY2hhbmdlIGhlcmUsIGJ1dCBBRkFJQ1QgaXQgY2FuIGJl
IHNhZmVseSByZXBsYWNlZCB3aXRoICJ0cnVlIi4KPiAKPiAKPiBUaGFua3MsCj4gUmF6dmFuCgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 16:47:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 16:47:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs9Jf-0007IC-OS; Fri, 08 Feb 2019 16:47:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vjt5=QP=citrix.com=prvs=93599dd81=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gs9Je-0007I6-I6
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 16:47:50 +0000
X-Inumbo-ID: 4389e28c-2bc1-11e9-a916-4f9f0e6ed2b7
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4389e28c-2bc1-11e9-a916-4f9f0e6ed2b7;
 Fri, 08 Feb 2019 16:47:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,348,1544486400"; d="scan'208";a="85705143"
Date: Fri, 8 Feb 2019 17:47:41 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20190208164741.lfk2arp3ce66t65q@mac>
References: <d9272bac-54d6-f4b3-7573-412ac0f048b3@eikelenboom.it>
 <20190124075021.pqwgywacacsun7zd@mac>
 <4da92f88-34ea-30fb-9ff2-5ef72455dab7@eikelenboom.it>
 <20190124101100.iuflmkbbuol3eluz@mac>
 <823f206d-1838-1ed9-0c9f-aaea5afaff3e@eikelenboom.it>
 <20190124120431.hdiojrypvost77pm@mac>
 <20190125143853.3lx7owqixflnygwj@mac>
 <d1414107-2fc8-f686-79ab-77bb38a60b89@eikelenboom.it>
 <20190208151053.573gy7jnr7jymu4e@mac>
 <0c10c9b7-5705-eb98-4ff7-eb1200aba86b@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0c10c9b7-5705-eb98-4ff7-eb1200aba86b@eikelenboom.it>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDgsIDIwMTkgYXQgMDU6MTU6MjJQTSArMDEwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+IE9uIDA4LzAyLzIwMTkgMTY6MTAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBGcmksIEphbiAyNSwgMjAxOSBhdCAwNzo0NDo0MFBNICswMTAwLCBTYW5kZXIgRWlr
ZWxlbmJvb20gd3JvdGU6Cj4gPj4gT24gMjUvMDEvMjAxOSAxNTozOCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+Pj4gT24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgMDE6MDQ6MzFQTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+Pj4gU29ycnksIGZpeGluZyB0aGF0IGVycm9yIHRv
b2sgbG9uZ2VyIHRoYW4gZXhwZWN0ZWQsIGFuZCByZXF1aXJlcwo+ID4+PiBtb2RpZnlpbmcgcXVp
dGUgYSBsb3Qgb2YgY29kZSwgc28gSSdtIG5vdCBzdXJlIHdoZXRoZXIgaXQncyBzb21ldGhpbmcK
PiA+Pj4gdG8gY29uc2lkZXIgZm9yIDQuMTIsIEkgaGF2ZSB0byB0aGluayBhYm91dCBpdC4KPiA+
Pgo+ID4+IEkgdW5kZXJzdGFuZCwgZXNwZWNpYWxseSBzaW5jZSBQVkggZG9tMCBpcyBtYXJrZWQg
YXMgZXhwZXJpbWVudGFsLgo+ID4+Cj4gPj4+IEluIHRoZSBtZWFudGltZSwgY2FuIHlvdSBwbGVh
c2UgdGVzdCB0aGUgZm9sbG93aW5nIGJyYW5jaDoKPiA+Pj4KPiA+Pj4gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuLmdpdCBpb21tdS1maXhlcy12Mgo+ID4+Pgo+ID4+PiBJ
J3ZlIGJlZW4gYWJsZSB0byBzdWNjZXNzZnVsbHkgY3JlYXRlIGEgUFZIIGd1ZXN0IGZyb20gYSBQ
VkggZG9tMCBvbgo+ID4+PiBBTUQgaGFyZHdhcmUgdXNpbmcgdGhpcyBicmFuY2guCj4gPj4KPiA+
PiBPbiB0aGUgb3RoZXIgaGFuZCwgd2l0aCBhIHF1aWNrIHRlc3QgSSBjYW4gY29uZmlybSB0aGF0
IGJvb3RpbmcgYSBQVkggZ3Vlc3QgZnJvbSBhIFBWSCBkb20wIG5vdyB3b3JrcyBmb3IgbWUgYXMg
d2VsbCAhIAo+ID4+IChhbmQgYm9vdGluZyB0aGlzIGJ1aWxkIGFzIFBWIGRvbTAsIHdpdGggbXkg
bm9ybWFsIFBWSC9IVk0gbWl4IG9mIGd1ZXN0cyBzdGlsbCB3b3Jrcywgbm8gcmVncmVzc2lvbnMg
Zm9yIG1lIHNvIGZhcikKPiAKPiAKPiAgCj4gPiBTb3JyeSBmb3IgYm90aGVyaW5nIHlvdSBhZ2Fp
biwgYnV0IGNvdWxkIHlvdSBnaXZlIHRoZSBmb2xsb3dpbmcgYnJhbmNoCj4gPiBhIHRlc3Q6Cj4g
Cj4gTm8gcHJvYmxlbSwgaGFwcHkgdG8ga2VlcCB0ZXN0aW5nIHVudGlsIGl0IHdvcmtzIGFuZCBp
cyBpbiBnb29kIGVub3VnaCBzaGFwZSB0byBnZXQgY29tbWl0dGVkLgo+IAo+IEFuZCBmb3J0dW5h
dGVseSB5b3UgYXNrZWQsIGJlY2F1c2UgdW5mb3J0dW5hdGVseSBpdCBkb2Vzbid0IGJvb3QgYXMg
cHZoZG9tMCwgc2VyaWFsIGxvZyBpcyBhdHRhY2hlZC4KClRoYW5rcyEKCkNhbiB5b3UgdHJ5IHdp
dGggdGhlIGZvbGxvd2luZyBkZWJ1ZyBwYXRjaCBvbiB0b3A/IFRoaXMgc2hvdWxkIHByaW50IGEK
bWVzc2FnZSBiZWZvcmUgaGl0dGluZyB0aGUgYXNzZXJ0LCBob3BlZnVsbHkgZ2l2aW5nIHVzIG1v
cmUKaW5mb3JtYXRpb24uCgpSb2dlci4KCi0tLTg8LS0tCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggNWFkN2EzNjI2
OS4uYmY2NDdlN2QyNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtNjQ4LDggKzY0OCwxMyBAQCBwMm1fcHRfc2V0
X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAg
ICAgICAgICAgICAgICAgICAhcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2UobW1pb19yb19yYW5nZXMs
IG1mbl94KG1mbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbl94KG1mbikgKyBQRk5fRE9XTihNQigyKSkpKTsKICAgICAgICAgZWxzZQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAoICFtZm5fdmFsaWQobWZuKSAmJiAoIW1mbl9lcShtZm4sIElOVkFM
SURfTUZOKSB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICFwMm1fYWxs
b3dzX2ludmFsaWRfbWZuKHAybXQpKSApCisgICAgICAgICAgICAgICAgcHJpbnRrKCJtZm46ICUj
bHggdHlwZTogJWRcbiIsIG1mbl94KG1mbiksIHAybXQpOwogICAgICAgICAgICAgQVNTRVJUKG1m
bl92YWxpZChtZm4pIHx8IChtZm5fZXEobWZuLCBJTlZBTElEX01GTikgJiYKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2FsbG93c19pbnZhbGlkX21mbihwMm10KSkp
OworICAgICAgICB9CiAgICAgICAgIGwyZV9jb250ZW50ID0gbWZuX3ZhbGlkKG1mbikgfHwgcDJt
X2FsbG93c19pbnZhbGlkX21mbihwMm10KQogICAgICAgICAgICAgPyBwMm1fbDJlX2Zyb21fcGZu
KG1mbl94KG1mbiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdG9f
ZmxhZ3MocDJtLCBwMm10LCBtZm4sIDEpKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 17:02:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 17:02:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs9Y0-0000SX-AT; Fri, 08 Feb 2019 17:02:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5uHS=QP=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gs9Xy-0000SQ-An
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 17:02:38 +0000
X-Inumbo-ID: 54ded41a-2bc3-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54ded41a-2bc3-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 17:02:36 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 11D4D303CD91; Fri,  8 Feb 2019 19:02:35 +0200 (EET)
Received: from [192.168.228.119] (unknown [86.120.154.190])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id AF0FC303EC2D;
 Fri,  8 Feb 2019 19:02:34 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1549634431-30571-1-git-send-email-rcojocaru@bitdefender.com>
 <5C5DA5600200007800215233@prv1-mh.provo.novell.com>
 <47000945-b550-19da-f2a2-d2d83ffbacfd@bitdefender.com>
 <5C5DB1F2020000780021528D@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <38297844-2f50-0c28-22c5-ea954ab88a6a@bitdefender.com>
Date: Fri, 8 Feb 2019 19:02:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <5C5DB1F2020000780021528D@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12 V2] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi84LzE5IDY6NDQgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjAyLjE5IGF0
IDE3OjMwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDIvOC8xOSA1
OjUwIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA4LjAyLjE5IGF0IDE1OjAwLCA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4gICAgICAgICAgLyogSWYgdGhl
IGFsdGVybmF0ZSBwMm0gc3RhdGUgaGFzIGNoYW5nZWQsIGhhbmRsZSBhcHByb3ByaWF0ZWx5ICov
Cj4+Pj4gLSAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9hY3RpdmUgIT0gb3N0YXRlICYmCj4+
Pj4gKyAgICAgICAgaWYgKCBuc3RhdGUgIT0gb3N0YXRlICYmCj4+Pj4gICAgICAgICAgICAgICAo
b3N0YXRlIHx8ICEocmMgPSBwMm1faW5pdF9hbHRwMm1fYnlfaWQoZCwgMCkpKSApCj4+Pj4gICAg
ICAgICAgewo+Pj4+ICsgICAgICAgICAgICAvKiBGaXJzdCBtYXJrIGFsdHAybSBhcyBkaXNhYmxl
ZCwgdGhlbiBhbHRwMm1fdmNwdV9kZXN0cm95KCkuICovCj4+Pj4gKyAgICAgICAgICAgIGlmICgg
b3N0YXRlICkKPj4+PiArICAgICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2FjdGl2ZSA9IGZh
bHNlOwo+Pj4KPj4+IFdoeSB0aGUgaWYoKT8gSW4gdGhlIG9wcG9zaXRlIGNhc2UgeW91J2Qgc2lt
cGx5IHdyaXRlIGZhbHNlIGludG8KPj4+IHdoYXQgYWxyZWFkeSBob2xkcyBmYWxzZS4KPj4KPj4g
VGhlIHZhbHVlIHdyaXR0ZW4gaW50byBkLT5hcmNoLmFsdHAybV9hY3RpdmUgaXMgbm90IHRoZSBw
b2ludCBoZXJlLiBUaGUKPj4gcG9pbnQgaXMgdGhhdCBpZiAoIG9zdGF0ZSApLCB0aGVuIHdlIGFy
ZSBkaXNhYmxpbmcgYWx0cDJtIChiZWNhdXNlIHRoZQo+PiBpZiBhYm92ZSB0aGlzIG9uZSBtYWtl
cyBzdXJlIG9zdGF0ZSAhPSBuc3RhdGUpLgo+Pgo+PiBTbyBpbiB0aGUgZGlzYWJsZSBjYXNlLCBm
aXJzdCBJIHdhbnRlZCB0byBzZXQgZC0+YXJjaC5hbHRwMm1fYWN0aXZlIHRvCj4+IGZhbHNlICh3
aGljaCBpbW1lZGlhdGVseSBjYXVzZXMgYWx0cDJtX2FjdGl2ZShkKSB0byByZXR1cm4gZmFsc2Ug
YXMKPj4gd2VsbCksIGFuZCB0aGVuIGFjdHVhbGx5IHBlcmZvcm0gdGhlIHdvcmsuCj4gCj4gU3Vy
ZSAtIEknbSBub3QgYXNraW5nIHRvIHJlbW92ZSBldmVyeXRoaW5nIGFib3ZlLCBqdXN0IHRoZSBp
ZigpCj4gKGFuZCBrZWVwIHdoYXQgaXMgbm93IHRoZSBib2R5KS4gVGhhdCBpcyBiZWNhdXNlCj4g
LSBpbiB0aGUgZW5hYmxlIGNhc2UgdGhlIHZhbHVlIGlzIGZhbHNlIGFuZCB3cml0aW5nIGZhbHNl
IGludG8gaXQgaXMKPiAgIGJlbmlnbiwKPiAtIGluIHRoZSBkaXNhYmxlIGNhc2UgeW91IHdhbnQg
dG8gYWN0aXZlbHkgY2hhbmdlIGZyb20gdHJ1ZSB0bwo+ICAgZmFsc2UuCj4gCj4+Pj4gQEAgLTQ1
NTAsNyArNDU1NCwxNCBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKPj4+PiAgCj4+Pj4gICAg
ICAgICAgICAgIGlmICggb3N0YXRlICkKPj4+PiAgICAgICAgICAgICAgICAgIHAybV9mbHVzaF9h
bHRwMm0oZCk7Cj4+Pj4gKyAgICAgICAgICAgIGVsc2UKPj4+PiArICAgICAgICAgICAgICAgIC8q
Cj4+Pj4gKyAgICAgICAgICAgICAgICAgKiBXYWl0IHVudGlsIGFsdHAybV92Y3B1X2luaXRpYWxp
c2UoKSBpcyBkb25lIGJlZm9yZSBtYXJraW5nCj4+Pj4gKyAgICAgICAgICAgICAgICAgKiBhbHRw
Mm0gYXMgYmVpbmcgZW5hYmxlZCBmb3IgdGhlIGRvbWFpbi4KPj4+PiArICAgICAgICAgICAgICAg
ICAqLwo+Pj4+ICsgICAgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fYWN0aXZlID0gdHJ1ZTsK
Pj4+Cj4+PiBTaW1pbGFybHkgaGVyZSB5b3UgY291bGQgb21pdCB0aGUgImVsc2UiIGFuZCBzaW1w
bHkgc3RvcmUgIm5zdGF0ZSIgYWZhaWN0Lgo+Pgo+PiBBcyBhYm92ZSwgaW4gdGhlIGVuYWJsZSBj
YXNlIEkgd2FudGVkIHRvIGZpcnN0IHNldHVwIGFsdHAybSBvbiBhbGwgVkNQVXMKPj4gd2l0aCBh
bHRwMm1fdmNwdV9pbml0aWFsaXNlKCksIGFuZCBvbmx5IGFmdGVyIHRoYXQgc2V0Cj4+IGQtPmFy
Y2guYWx0cDJtX2FjdGl2ZSA9IHRydWUuCj4+Cj4+IEluIHN1bW1hcnksIGlmICggb3N0YXRlICkg
d2Ugd2FudCB0byBzZXQgZC0+YXJjaC5hbHRwMm1fYWN0aXZlIGJlZm9yZQo+PiB0aGUgZm9yICh3
ZSdyZSBkaXNhYmxpbmcgYWx0cDJtKSwgYW5kIGlmICggIW9zdGF0ZSApICh3aGljaCBpcyB0aGUg
ZWxzZQo+PiBhYm92ZSkgd2Ugd2FudCB0byBzZXQgZC0+YXJjaC5hbHRwMm1fYWN0aXZlIGFmdGVy
IHNhaWQgZm9yLgo+Pgo+PiBXZSBjYW4gaW5kZWVkIHN0b3JlIG5zdGF0ZS4gSSBqdXN0IHRob3Vn
aHQgdGhpbmdzIGxvb2sgY2xlYXJlciB3aXRoCj4+ICJ0cnVlIiBhbmQgImZhbHNlIiwgYnV0IGlm
IHlvdSBwcmVmZXIgdGhlcmUncyBubyBwcm9ibGVtIGFzc2lnbmluZyBuc3RhdGUuCj4gCj4gV2Vs
bCwgYXMgYWx3YXlzIHdpdGggbW0gYW5kIGFsdHAybSBjb2RlLCBJJ20gbm90IHRoZSBtYWludGFp
bmVyLCBzbwo+IEkgZG9uJ3QgaGF2ZSB0aGUgZmluYWwgc2F5LiBJdCdzIGp1c3QgdGhhdCBJIHRo
aW5rIHVubmVjZXNzYXJ5IGNvbmRpdGlvbmFscwo+IHdvdWxkIGJldHRlciBiZSBhdm9pZGVkLCBl
dmVuIGlmIHRoZXkncmUgbm90IG9uIGEgcGVyZm9ybWFuY2UgY3JpdGljYWwKPiBwYXRoLgo+IAo+
Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4+Pj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKPj4+PiBAQCAtMjE1MCwxMyArMjE1MCwxMyBAQCBzdGF0aWMgYm9v
bF90IHZteF9pc19zaW5nbGVzdGVwX3N1cHBvcnRlZCh2b2lkKQo+Pj4+ICAgICAgcmV0dXJuICEh
Y3B1X2hhc19tb25pdG9yX3RyYXBfZmxhZzsKPj4+PiAgfQo+Pj4+ICAKPj4+PiAtc3RhdGljIHZv
aWQgdm14X3ZjcHVfdXBkYXRlX2VwdHAoc3RydWN0IHZjcHUgKnYpCj4+Pj4gK3N0YXRpYyB2b2lk
IHZteF92Y3B1X3VwZGF0ZV9lcHRwKHN0cnVjdCB2Y3B1ICp2LCBib29sIGFsdHAybV9lbmFibGVk
KQo+Pj4+ICB7Cj4+Pj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+Pj4+ICAg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IE5VTEw7Cj4+Pj4gICAgICBzdHJ1Y3QgZXB0X2Rh
dGEgKmVwdDsKPj4+PiAgCj4+Pj4gLSAgICBpZiAoIGFsdHAybV9hY3RpdmUoZCkgKQo+Pj4+ICsg
ICAgaWYgKCBhbHRwMm1fZW5hYmxlZCApCj4+Pj4gICAgICAgICAgcDJtID0gcDJtX2dldF9hbHRw
Mm0odik7Cj4+Pj4gICAgICBpZiAoICFwMm0gKQo+Pj4+ICAgICAgICAgIHAybSA9IHAybV9nZXRf
aG9zdHAybShkKTsKPj4+Cj4+PiBJcyB0aGlzIGFuIGFwcHJvcHJpYXRlIHRyYW5zZm9ybWF0aW9u
PyBUaGF0IGlzLCBjYW4gdGhlcmUgbm90IGJlCj4+PiBhbnkgZG9tYWlucyBmb3Igd2hpY2ggYWx0
cDJtX2FjdGl2ZSgpIHJldHVybnMgZmFsc2UgZGVzcGl0ZQo+Pj4gYWx0cDJtX2VuYWJsZWQgYmVp
bmcgdHJ1ZT8gKExvb2tpbmcgYXQgcDJtX2dldF9hbHRwMm0oKSBJIGNhbid0Cj4+PiByZWFsbHkg
anVkZ2Ugd2hldGhlciBpbmRleCB3b3VsZCBhbHdheXMgYmUgSU5WQUxJRF9BTFRQMk0gaW4KPj4+
IHN1Y2ggYSBjYXNlLikKPj4KPj4gWWVzLCBpdCBzaG91bGQgYmUgY29tcGxldGVseSBzYWZlIChw
bGVhc2Ugc2VlIGJlbG93IGZvciBkZXRhaWxzKS4KPj4KPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPj4+PiBAQCAtMjMzMiw3
ICsyMzMyLDcgQEAgYm9vbF90IHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBpZHgpCj4+Pj4gICAgICAgICAgICAgIGF0b21pY19kZWMoJnAy
bV9nZXRfYWx0cDJtKHYpLT5hY3RpdmVfdmNwdXMpOwo+Pj4+ICAgICAgICAgICAgICB2Y3B1X2Fs
dHAybSh2KS5wMm1pZHggPSBpZHg7Cj4+Pj4gICAgICAgICAgICAgIGF0b21pY19pbmMoJnAybV9n
ZXRfYWx0cDJtKHYpLT5hY3RpdmVfdmNwdXMpOwo+Pj4+IC0gICAgICAgICAgICBhbHRwMm1fdmNw
dV91cGRhdGVfcDJtKHYpOwo+Pj4+ICsgICAgICAgICAgICBhbHRwMm1fdmNwdV91cGRhdGVfcDJt
KHYsIGFsdHAybV9hY3RpdmUoZCkpOwo+Pj4+ICAgICAgICAgIH0KPj4+PiAgICAgICAgICByYyA9
IDE7Cj4+Pj4gICAgICB9Cj4+Pj4gQEAgLTI1NzMsNyArMjU3Myw3IEBAIGludCBwMm1fc3dpdGNo
X2RvbWFpbl9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkK
Pj4+PiAgICAgICAgICAgICAgICAgIGF0b21pY19kZWMoJnAybV9nZXRfYWx0cDJtKHYpLT5hY3Rp
dmVfdmNwdXMpOwo+Pj4+ICAgICAgICAgICAgICAgICAgdmNwdV9hbHRwMm0odikucDJtaWR4ID0g
aWR4Owo+Pj4+ICAgICAgICAgICAgICAgICAgYXRvbWljX2luYygmcDJtX2dldF9hbHRwMm0odikt
PmFjdGl2ZV92Y3B1cyk7Cj4+Pj4gLSAgICAgICAgICAgICAgICBhbHRwMm1fdmNwdV91cGRhdGVf
cDJtKHYpOwo+Pj4+ICsgICAgICAgICAgICAgICAgYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSh2LCBh
bHRwMm1fYWN0aXZlKGQpKTsKPj4+PiAgICAgICAgICAgICAgfQo+Pj4KPj4+IEluIGJvdGggY2Fz
ZXMsIGlzbid0IGFsdHAybV9hY3RpdmUoKSBnb2luZyB0byByZXR1cm4gdHJ1ZSBhbnl3YXkKPj4+
IHdoZW4gd2UgZ2V0IHRoZXJlIChyZWxhdGVkIHRvIHRoZSBxdWVzdGlvbiBhYm92ZSk/Cj4+Cj4+
IFllcywgaXQgd2lsbCByZXR1cm4gdHJ1ZS4gSW4gb3JkZXIgZm9yIGl0IHRvIHJldHVybiBmYWxz
ZSwKPj4gYWx0cDJtX3ZjcHVfZGVzdHJveSgpIHdvdWxkIGhhdmUgaGFkIHRvIHJ1biBvbiB0aGF0
IFZDUFUsIHdoaWNoIChhbW9uZwo+PiBvdGhlciB0aGluZ3MpIGNhbGxzIGFsdHAybV92Y3B1X3Jl
c2V0KCksIHdoaWNoIGRvZXMgdi0+cDJtaWR4ID0KPj4gSU5WQUxJRF9BTFRQMk0uCj4gCj4gSG1t
LCBhY2NvcmRpbmcgdG8gdGhlIGNoYW5nZSBmdXJ0aGVyIHVwIGluIHRoaXMgcGF0Y2gsIGFsdHAy
bV9hY3RpdmUoKQo+IHJldHVybnMgZmFsc2UgYmVmb3JlIHYtPnAybWlkeCBjYW4gYmUgc2V0IHRv
IElOVkFMSURfQUxUUDJNICh5b3UKPiBkb24ndCBjaGFuZ2UgdGhpcyBwcm9wZXJ0eSkuIFNvIChy
ZWxhdGVkIHRvIHRoZSBjaGFuZ2UgZnVydGhlciB1cCkKPiB0aGVyZSdzIGEgcGVyaW9kIG9mIHRp
bWUgZHVyaW5nIHdoaWNoIHAybV9nZXRfYWx0cDJtKCkgd2lsbCByZXR1cm4KPiBub24tTlVMTCBk
ZXNwaXRlIGFsdHAybV9hY3RpdmUoKSByZXR1cm5pbmcgZmFsc2UuIEFmYWljdCwgdGhhdCBpcy4K
ClJpZ2h0LCBJIG5vdyB1bmRlcnN0YW5kIHdoYXQgeW91IG1lYW50IGJ5IHJlbW92aW5nICJpZiAo
IG9zdGF0ZSApIiAtCnlvdSdkIGxpa2UgZC0+YXJjaC5hbHRwMm1fYWN0aXZlIHRvIG9ubHkgYmUg
c2V0IF9hZnRlcl8gdGhlIGZvciwgZm9yIHRoZQplbmFibGUsIGFzIHdlbGwgYXMgZm9yIHRoZSBk
aXNhYmxlIGNhc2UuCgpIb3dldmVyLCBJIHdhbnRlZCB0byBrZWVwIGJvdGggaWYoKXMgdG8gYXZv
aWQgYW5vdGhlciBwcm9ibGVtIHdpdGggdGhpcwpjb2RlOgoKMzY1NSAgICAgLyoKMzY1NiAgICAg
ICogSWYgdGhlIGd1ZXN0IGhhcyB0aGUgYWJpbGl0eSB0byBzd2l0Y2ggRVBUUCB3aXRob3V0IGFu
IGV4aXQsCjM2NTcgICAgICAqIGZpZ3VyZSBvdXQgd2hldGhlciBpdCBoYXMgZG9uZSBzbyBhbmQg
dXBkYXRlIHRoZSBhbHRwMm0gZGF0YS4KMzY1OCAgICAgICovCjM2NTkgICAgIGlmICggYWx0cDJt
X2FjdGl2ZSh2LT5kb21haW4pICYmCjM2NjAgICAgICAgICAodi0+YXJjaC5odm0udm14LnNlY29u
ZGFyeV9leGVjX2NvbnRyb2wgJgozNjYxICAgICAgICAgU0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZN
X0ZVTkNUSU9OUykgKQozNjYyICAgICB7CjM2NjMgICAgICAgICB1bnNpZ25lZCBsb25nIGlkeDsK
MzY2NAozNjY1ICAgICAgICAgaWYgKCB2LT5hcmNoLmh2bS52bXguc2Vjb25kYXJ5X2V4ZWNfY29u
dHJvbCAmCjM2NjYgICAgICAgICAgICAgU0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZJUlRfRVhDRVBU
SU9OUyApCjM2NjcgICAgICAgICAgICAgX192bXJlYWQoRVBUUF9JTkRFWCwgJmlkeCk7CjM2Njgg
ICAgICAgICBlbHNlCjM2NjkgICAgICAgICB7CjM2NzAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBlcHRwOwozNjcxCjM2NzIgICAgICAgICAgICAgX192bXJlYWQoRVBUX1BPSU5URVIsICZlcHRw
KTsKMzY3MwozNjc0ICAgICAgICAgICAgIGlmICggKGlkeCA9IHAybV9maW5kX2FsdHAybV9ieV9l
cHRwKHYtPmRvbWFpbiwgZXB0cCkpID09CjM2NzUgICAgICAgICAgICAgICAgICBJTlZBTElEX0FM
VFAyTSApCjM2NzYgICAgICAgICAgICAgewozNjc3ICAgICAgICAgICAgICAgICBnZHByaW50ayhY
RU5MT0dfRVJSLCAiRVBUUCBub3QgZm91bmQgaW4gYWx0ZXJuYXRlCnAybSBsaXN0XG4iKTsKMzY3
OCAgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CjM2NzkKMzY4MCAgICAg
ICAgICAgICAgICAgcmV0dXJuOwozNjgxICAgICAgICAgICAgIH0KMzY4MiAgICAgICAgIH0KClNv
IGZvciB0aGUgZGlzYWJsZSBjYXNlLCBJIHdhbnRlZCBhbHRwMm1fYWN0aXZlKHYtPmRvbWFpbikg
dG8gcmV0dXJuCmZhbHNlIGltbWVkaWF0ZWx5IHNvIHRoYXQgdGhpcyBjb2RlIHdvbid0IGJlIHRy
aWdnZXJlZC4gT3RoZXJ3aXNlLAphc3N1bWluZyB0aGUgZm9sbG93aW5nIHNjZW5hcmlvOgoKMS4g
YWx0cDJtX3ZjcHVfZGVzdHJveSgpIGlzIGNhbGxlZCBmb3IgYSBWQ1BVIF9hZnRlcl8gdGhlIGlm
ICgKYWx0cDJtX2FjdGl2ZSh2LT5kb21haW4pICkgY2hlY2sgaXMgcGVyZm9ybWVkLCBidXQgYmVm
b3JlCl9fdm1yZWFkKEVQVF9QT0lOVEVSLCAmZXB0cCkuCgoyLiBUaGUgY29kZSBub3cgX192bXJl
YWQoKXMgdGhlIGhvc3QgRVBUUCBhbmQgY3Jhc2hlcy4KCk5vdywgeW91J3JlIHJpZ2h0IHRoYXQg
cDJtX2dldF9hbHRwMm0oKSBtYXkgaGFuZCBvdmVyIGEgcG9pbnRlciB0byBhbgphbHRwMm0gYmV0
d2VlbiB0aGUgbW9tZW50IHdoZXJlIGQtPmFyY2guYWx0cDJtX2FjdGl2ZSBpcyBmYWxzZSBhbmQg
dGhlCnBvaW50IHdoZXJlIHYtPnAybWlkeCBhY3R1YWxseSBiZWNvbWVzIElOVkFMSURfQUxUUDJN
IHdpdGggbXkgY29kZTsgYnV0CkkgdGhpbmsgaXQgY2FuIGJlIGFyZ3VlZCB0aGF0IEkgc2hvdWxk
IHJhdGhlciBmaXggcDJtX2dldF9hbHRwMm0oKSwgdG8KcmV0dXJuIE5VTEwgaWYgYWx0cDJtX2Fj
dGl2ZSgpID09IGZhbHNlIGFuZCBrZWVwIHRoZSBpZigpcyAod2hpY2ggSSd2ZQpob3BlZnVsbHkg
YmVlbiBtb3JlIGVsb3F1ZW50IGFib3V0IG5vdykuCgpJcyB0aGF0IE9LPwoKClRoYW5rcywKUmF6
dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 17:24:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 17:24:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gs9su-0002W5-CN; Fri, 08 Feb 2019 17:24:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OlZg=QP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gs9st-0002Vq-45
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 17:24:15 +0000
X-Inumbo-ID: 57b298a8-2bc6-11e9-b34d-7b8b47005791
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57b298a8-2bc6-11e9-b34d-7b8b47005791;
 Fri, 08 Feb 2019 17:24:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gs9sm-00053p-53; Fri, 08 Feb 2019 17:24:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gs9sl-0002MA-Q3; Fri, 08 Feb 2019 17:24:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gs9sl-0000D8-PM; Fri, 08 Feb 2019 17:24:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133035-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=7b5278b28f8fbcd4402e4520d7a5d607d4a997a7
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Feb 2019 17:24:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133035: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzAzNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzAzNS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdi
NTI3OGIyOGY4ZmJjZDQ0MDJlNDUyMGQ3YTVkNjA3ZDRhOTk3YTcKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICAwIGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwMTcg
IDIwMTktMDItMDcgMjE6MDM6MjMgWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3YjUyNzhiMjhmOGZiY2Q0NDAyZTQ1MjBkN2E1ZDYw
N2Q0YTk5N2E3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBz
Y3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19ESVIgbW9kZSA3MDAKICAgIAog
ICAgVGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2ZW4gd29ybGQtcmVhZGFibGUu
ICBJZiB0aGlzIHNjcmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1bnMgd2l0aCBhIGxheCB1bWFz
ayB0aGV5IG1pZ2h0IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0ZWFibGUuICBBdm9pZCBhbnkg
c3VjaCBidWcgYnkgc2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDBjNGEzOGMwOThmOWJmZmVi
MzNmOGNmODhhYmRlYTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjYgMjAxOSArMDAwMAoKICAg
IHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVzIHRvIERlc2NyaXB0aW9uCiAg
ICAKICAgIGBuZWVlZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBpcyBsb25nIGdvbmUuCiAgICAK
ICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFkMjcyNjI1MTNjZjEyOTFmZGRm
ZWExNjA2YzMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
RGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNj
cmlwdHM6IHhlbmNvbW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAKICAgIEl0IGlzIHVzZWZ1bCB0
byBoYXZlIGEgc2luZ2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUgTFNCIFByb3ZpZGVzCiAgICBu
YW1lc3BhY2UpLiAgVGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGllcyB0byBzcGVjaWZ5IHRoYXQg
dGhleSBzaG91bGQKICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQgbmVlZGluZyB0byBrbm93IHRo
ZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlzIHNlcnZpY2UgbmFtZSBpcyBh
bHJlYWR5IFByb3ZpZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJlbnQpIGluaXQKICAgIHNjcmlw
dHMgdXNlZCBpbiBEZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cgpjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3
MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0
ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAgIHhlbi9hcm06IGdpYy12Mjog
ZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRl
cnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0
aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBh
cm0uY29tCiAgICBDQzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQoo
cWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 17:50:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 17:50:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsAHf-0004al-NK; Fri, 08 Feb 2019 17:49:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vjt5=QP=citrix.com=prvs=93599dd81=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gsAHe-0004ag-6M
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 17:49:50 +0000
X-Inumbo-ID: eb7193e8-2bc9-11e9-85a0-2f2490dc71c0
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eb7193e8-2bc9-11e9-85a0-2f2490dc71c0;
 Fri, 08 Feb 2019 17:49:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,348,1544486400"; d="scan'208";a="85708156"
Date: Fri, 8 Feb 2019 18:49:40 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190208174940.sryi6bjpwvyx7nm7@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-3-roger.pau@citrix.com>
 <5C586EB60200007800213BDC@prv1-mh.provo.novell.com>
 <20190204171847.q3cymyuclraa77lm@mac>
 <5C593F340200007800213D19@prv1-mh.provo.novell.com>
 <20190205104047.ru4qqpphq5p4odyy@mac>
 <5C59851E0200007800213EF7@prv1-mh.provo.novell.com>
 <20190205133858.udgiqnkgw7willkr@mac>
 <3317f5fa-94fd-1318-3870-6e7cc53c4e92@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3317f5fa-94fd-1318-3870-6e7cc53c4e92@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 2/8] amd/ntp: remove assert that
 prevents creating 2M MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDU6MjE6MjhQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAyLzUvMTkgMTozOCBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFR1ZSwgRmViIDA1LCAyMDE5IGF0IDA1OjQ0OjE0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+Pj4+IE9uIDA1LjAyLjE5IGF0IDExOjQwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4+PiBPbiBUdWUsIEZlYiAwNSwgMjAxOSBhdCAxMjo0NTo1NkFNIC0wNzAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+Pj4+Pj4+IE9uIDA0LjAyLjE5IGF0IDE4OjE4LCA8cm9nZXIucGF1
QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+Pj4+IE9uIE1vbiwgRmViIDA0LCAyMDE5IGF0IDA5OjU2
OjIyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4+Pj4+PiBPbiAzMC4wMS4xOSBh
dCAxMTozNiwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+Pj4+Pj4+IFRoZSBhc3Nl
cnQgd2FzIG9yaWdpbmFsbHkgYWRkZWQgdG8gbWFrZSBzdXJlIHRoYXQgaGlnaGVyIG9yZGVyCj4g
Pj4+Pj4+PiByZWdpb25zICg+IFBBR0VfT1JERVJfNEspIGNvdWxkIG5vdCBiZSB1c2VkIHRvIGJ5
cGFzcyB0aGUKPiA+Pj4+Pj4+IG1taW9fcm9fcmFuZ2VzIGNoZWNrIHBlcmZvcm1lZCBieSBwMm1f
dHlwZV90b19mbGFncy4KPiA+Pj4+Pj4+Cj4gPj4+Pj4+PiBUaGlzIGhvd2V2ZXIgaXMgYWxyZWFk
eSBjaGVja2VkIGluIHNldF9tbWlvX3AybV9lbnRyeSwgd2hpY2ggbWFrZXMKPiA+Pj4+Pj4+IHN1
cmUgdGhhdCBoaWdoZXIgb3JkZXIgbWFwcGluZ3MgZG9uJ3Qgb3ZlcmxhcCB3aXRoIG1taW9fcm9f
cmFuZ2VzLAo+ID4+Pj4+Pj4gdGh1cyBhbGxvd2luZyB0aGUgY3JlYXRpb24gb2YgaGlnaCBvcmRl
ciBNTUlPIG1hcHBpbmdzIHNhZmVseS4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gV2VsbCwgdGhlIGFzc2Vy
dGlvbnMgd2VyZSBhZGRlZCB0byBtYWtlIHN1cmUgbm8gb3RoZXIgY29kZQo+ID4+Pj4+PiBwYXRo
IGFwcGVhcnMgdGhhdCB2aW9sYXRlcyB0aGlzIHJlcXVpcmVtZW50LiBBcmd1YWJseSBlLmcuCj4g
Pj4+Pj4+IHNldF9pZGVudGl0eV9wMm1fZW50cnkoKSBjb3VsZCBnYWluIGFuIG9yZGVyIHBhcmFt
ZXRlciBhbmQKPiA+Pj4+Pj4gdGhlbiB0cnkgdG8gZXN0YWJsaXNoIGxhcmdlciBwMm1fbW1pb19k
aXJlY3QgZW50cmllcy4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gRG9uJ3QgZ2V0IG1lIHdyb25nLCBJIGRv
bid0IG9iamVjdCB0byB0aGUgcmVtb3ZhbCBvZiB0aGUKPiA+Pj4+Pj4gYXNzZXJ0aW9ucywgYnV0
IHRoZSBkZXNjcmlwdGlvbiBtYWtlcyBpdCBzb3VuZCBhcyBpZiB0aGV5IHdlcmUKPiA+Pj4+Pj4g
ZW50aXJlbHkgcmVkdW5kYW50LiBFdmVuIGJldHRlciB3b3VsZCBiZSB0aG91Z2ggaWYgdGhleQo+
ID4+Pj4+PiBjb3VsZCBiZSBleHRlbmRlZCB0byBrZWVwIHRyaWdnZXJpbmcgaW4gImJhZCIgY2Fz
ZXMuCj4gPj4+Pj4KPiA+Pj4+PiBJIGNvdWxkIGFkZCBzb21ldGhpbmcgbGlrZToKPiA+Pj4+Pgo+
ID4+Pj4+IEFTU0VSVCghcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2UobW1pb19yb19yYW5nZXMsIG1m
bl94KG1mbiksCj4gPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feCht
Zm4pICsgUEZOX0RPV04oTUIoMikpKSk7Cj4gPj4+Pj4KPiA+Pj4+PiBJIHRoaW5rIHRoaXMgc2hv
dWxkIGJlIHNhZmUgYW5kIHdvdWxkIHRyaWdnZXIgaW4gY2FzZSBvZiBtaXN1c2UuCj4gPj4+Pgo+
ID4+Pj4gTG9va3Mgb2theSwgaWYgc2xpZ2h0bHkgZXh0ZW5kZWQgKG9yIG1hZGUgY29uZGl0aW9u
YWwpIHRvIGV4Y2x1ZGUKPiA+Pj4+IHRoZSBhZGRpdGlvbiBvZiBNQigyKSB0byBNRk5fSU5WQUxJ
RCB0byB3cmFwIGFuZCBwb3RlbnRpYWxseQo+ID4+Pj4gaGl0IGEgci9vIHJhbmdlIGluIHRoZSBs
b3cgMU1iLgo+ID4+Pgo+ID4+PiBBY2ssIHNvIGl0IHdvdWxkIGJlOgo+ID4+Pgo+ID4+PiBBU1NF
UlQobWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pIHx8Cj4gPj4+ICAgICAgICAhcmFuZ2VzZXRfb3Zl
cmxhcHNfcmFuZ2UobW1pb19yb19yYW5nZXMsIG1mbl94KG1mbiksCj4gPj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSArIFBGTl9ET1dOKE1CKDIpKSkpOwo+ID4+
Cj4gPj4gQnV0IHRoYXQncyBzdGlsbCBkcm9wcGluZyB0aGUgb3RoZXIgYXNwZWN0IG9mIHRoZSBv
cmlnaW5hbCBBU1NFUlQoKToKPiA+Pgo+ID4+Pj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3Ay
bS1wdC5jCj4gPj4+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiA+Pj4+Pj4+
IEBAIC02NjgsNyArNjY4LDYgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCj4gPj4+Pj4+PiAgICAgICAgICB9Cj4gPj4+Pj4+
PiAgCj4gPj4+Pj4+PiAgICAgICAgICBBU1NFUlQocDJtX2ZsYWdzX3RvX3R5cGUoZmxhZ3MpICE9
IHAybV9pb3JlcV9zZXJ2ZXIpOwo+ID4+Pj4+Pj4gLSAgICAgICAgQVNTRVJUKCFtZm5fdmFsaWQo
bWZuKSB8fCBwMm10ICE9IHAybV9tbWlvX2RpcmVjdCk7Cj4gPj4KPiA+PiBJdCBhbHNvIG1hZGUg
c3VyZSB0aGF0ICJ2YWxpZCIgTUZOcyBjYW4ndCBiZSB1c2VkIGZvciBtYXBwaW5ncyB3aXRoCj4g
Pj4gcDJtX21taW9fZGlyZWN0IHR5cGUuIEV4Y2VwdCB0aGF0IEkgcmVhbGl6ZSBub3cgdGhhdCB0
aGlzIGlzIHdyb25nIGluCj4gPj4gY2VydGFpbiBjYXNlcywgYmVjYXVzZSBNTUlPIHBhZ2VzIG1h
eSBhY3R1YWxseSBoYXZlICJ2YWxpZCIgTUZOcy4KPiA+PiBtZm5fdmFsaWQoKSwgYWZ0ZXIgYWxs
LCBvbmx5IHRlbGxzIHVzIHdoZXRoZXIgdGhlcmUncyBhIHN0cnVjdCBwYWdlX2luZm8KPiA+PiBm
b3IgdGhlIE1GTi4gSSB3b25kZXIgaWYgaXQncyByZWFsbHkgdGhpcyBicm9rZW5uZXNzIHRoYXQg
eW91IGhpdCwKPiA+PiByYXRoZXIgdGhhbiB3aGF0IGlzIGV4cGxhaW5lZCBpbiB0aGUgZGVzY3Jp
cHRpb24uCj4gPj4KPiA+PiBXaGVuIHRoZSBhc3NlcnRpb24gd2FzIGludHJvZHVjZWQsIE1NSU8g
d2Fzbid0IGhhbmRsZWQgYnkgdGhlCj4gPj4gY29kZSBjb3JyZWN0bHkgYW55d2F5ICghbWZuX3Zh
bGlkKCkgTUZOcyB3b3VsZCBub3QgaGF2ZSBnb3QgYW55Cj4gPj4gbWFwcGluZ3MgYXQgYWxsIGlu
IHRoZSAyTSBhbmQgMUcgcGF0aHMpLCB3aGVyZWFzIG5vdyB3ZSBoYXZlCj4gPj4gcDJtX2FsbG93
c19pbnZhbGlkX21mbigpIHRoZXJlLiBTbyB0aGUgc2l0dWF0aW9uIGhhcyBiZWNvbWUgd29yc2UK
PiA+PiB3aXRoIG90aGVyIG5lYXJieSBjaGFuZ2VzLiBBcyBhIHJlc3VsdCBJIHRoaW5rIHdlIHdh
bnQgdG8gY29ycmVjdAo+ID4+IHRoZSBhc3NlcnRpb24gaGVyZSBhbG9uZ3NpZGUgdGhlIGFkZGl0
aW9uIG9mIHdoYXQgeW91IHN1Z2dlc3QKPiA+PiBhYm92ZS4gV2hhdCBhYm91dAo+ID4+Cj4gPj4g
ICAgIGlmICggcDJtdCAhPSBwMm1fbW1pb19kaXJlY3QgKQo+ID4+ICAgICAgICAgQVNTRVJUKG1m
bl92YWxpZChtZm4pIHx8IChtZm5fZXEobWZuLCBJTlZBTElEX01GTikgJiYKPiA+PiAgICAgICAg
ICAgICAgICBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQpKSk7Cj4gPj4gICAgIGVsc2UKPiA+
PiAgICAgICAgIEFTU0VSVCghbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICYmCj4gPj4gICAgICAg
ICAgICAgICAgIXJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKG1taW9fcm9fcmFuZ2VzLCBtZm5feCht
Zm4pLAo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feCht
Zm4pICsgUEZOX0RPV04oTUIoMikpKSk7Cj4gCj4gRldJVyBJIGFncmVlIHdpdGggdGhpcyBhcHBy
b2FjaCAoYXNzZXJ0aW5nICFvdmVybGFwcyBmb3IgcDJtX21taW9fZGlyZWN0Cj4gdHlwZXMpLgoK
U2VlaW5nIHRoZSByZXBvcnQgZnJvbSBTYW5kbGVyOgoKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAyL21zZzAwNTc4Lmh0bWwKCkxvb2tz
IGxpa2UgdGhlIGFzc2VydCBvbiB0aGUgaWYgYnJhbmNoIGluIHRoZSBhYm92ZSBleGFtcGxlIGlz
IG5vdApjb3JyZWN0LCB0aGUgY29kZSBhbGxvd3MgZm9yIGludmFsaWQgbWZucyBldmVuIGlmCnAy
bV9hbGxvd3NfaW52YWxpZF9tZm4gcmV0dXJuIGZhbHNlIGJ5IHVzaW5nIGwyZV9lbXB0eS4KCkkg
dGhpbmsgdGhlIGNvcnJlY3QgYXNzZXJ0cyB3b3VsZCBiZToKCmlmICggcDJtdCA9PSBwMm1fbW1p
b19kaXJlY3QgKQogICAgQVNTRVJUKCFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgJiYKICAgICAg
ICAgICAhcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2UobW1pb19yb19yYW5nZXMsIG1mbl94KG1mbiks
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikgKyBQRk5fRE9X
TihNQigyKSkpKTsKZWxzZQogICAgQVNTRVJUKG1mbl92YWxpZChtZm4pIHx8IG1mbl9lcShtZm4s
IElOVkFMSURfTUZOKSk7CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 17:59:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 17:59:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsAQU-0005On-QN; Fri, 08 Feb 2019 17:58:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XU3R=QP=citrix.com=prvs=935dcd14c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gsAQT-0005Og-M3
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 17:58:57 +0000
X-Inumbo-ID: 31f61400-2bcb-11e9-80d8-1746dd612286
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31f61400-2bcb-11e9-80d8-1746dd612286;
 Fri, 08 Feb 2019 17:58:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,348,1544486400"; d="scan'208";a="77680104"
Date: Fri, 8 Feb 2019 17:58:45 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190208175845.shsyzl6qeo7ojqoy@zion.uk.xensource.com>
References: <20190207164456.9260-1-wei.liu2@citrix.com>
 <20190207164456.9260-17-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190207164456.9260-17-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH RFC 16/55] x86/mm: switch to new APIs in
 map_pages_to_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDQ6NDQ6MTdQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBQYWdlIHRhYmxlcyBhbGxvY2F0ZWQgaW4gdGhhdCBmdW5jdGlvbiBzaG91bGQgYmUgbWFwcGVk
IGFuZCB1bm1hcHBlZAo+IG5vdy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvbW0uYyB8IDMxICsrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyks
IDkgZGVsZXRpb25zKC0pCj4gCgpHaXRsYWIgQ0kgaGFzIGRpc2NvdmVyZWQgLi4uCgo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggMzU2
ZDU2MWEwNi4uYzRjYjZmYmI2MCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTUwNTgsNiArNTA1OCw3IEBAIGludCBtYXBfcGFn
ZXNfdG9feGVuKAo+ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPQo+ICAg
ICAgICAgICAgICAgICAgRkxVU0hfVExCIHwgRkxVU0hfT1JERVIoMiAqIFBBR0VUQUJMRV9PUkRF
Uik7Cj4gICAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0Owo+ICsgICAgICAgICAgICBtZm5f
dCBtZm47Cgp0aGlzIGFuZCAuLi4KCj4gICAgICAgICAgcGwyZSA9IHZpcnRfdG9feGVuX2wyZSh2
aXJ0KTsKPiBAQCAtNTE3MSw2ICs1MTc3LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCj4gICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPQo+ICAgICAgICAgICAgICAg
ICAgICAgIEZMVVNIX1RMQiB8IEZMVVNIX09SREVSKFBBR0VUQUJMRV9PUkRFUik7Cj4gICAgICAg
ICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdDsKPiArICAgICAgICAgICAgICAgIG1mbl90IG1m
bjsKCi4uLiB0aGlzIHNoYWRvd2VkIHRoZSBtZm4gdmFyaWFibGUgZnJvbSBvdXRlciBzY29wZS4g
SSBoYXZlIGZpeGVkIHRoZXNlCnR3byBpc3N1ZXMgaW4gbXkgbG9jYWwgYnJhbmNoIGJ5IHR1cm5p
bmcgdGhlbSBpbnRvIGwydF9tZm4gYW5kIGwxdF9tZm4KcmVzcGVjdGl2ZWx5LgoKSW50ZXJlc3Rp
bmdseSBteSBsb2NhbCBidWlsZCBlbnZpcm9ubWVudCBkaWRuJ3QgY29tcGxhaW4gYW5kIFhlbiB3
b3JrZWQKZmluZSAocHJlc3VtYWJseSBkdWUgdG8gdGhpcyBwYXJ0aWN1bGFyIHBhdGggd2FzIG5l
dmVyIGhpdCkuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 18:06:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 18:06:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsAY3-0006NQ-OO; Fri, 08 Feb 2019 18:06:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OlZg=QP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsAY2-0006NE-9c
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 18:06:46 +0000
X-Inumbo-ID: 47a04540-2bcc-11e9-8ae8-bb81f40b3ad0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 47a04540-2bcc-11e9-8ae8-bb81f40b3ad0;
 Fri, 08 Feb 2019 18:06:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsAXu-0005we-23; Fri, 08 Feb 2019 18:06:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsAXt-00061A-O4; Fri, 08 Feb 2019 18:06:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsAXt-0001UM-NN; Fri, 08 Feb 2019 18:06:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gsAXt-0001UM-NN@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Feb 2019 18:06:37 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete test-amd64-i386-xl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKVHJlZTog
bGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2Fy
ZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJl
ZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJv
ZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1z
dGFibGUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1
YzE4N2JhZmZmODYzCiAgQnVnIG5vdCBwcmVzZW50OiA3NjEyMDI1ZmJjN2E1YWI1NGJmNzFmNDhi
OTliMGI2YTE1ZmM3YjA2CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMDQ5LwoKCiAgKFJldmlzaW9uIGxvZyB0b28g
bG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6
CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9i
aXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWkzODYteGwueGVuLWJvb3QuaHRtbApSZXZpc2lv
biBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVl
cyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmlu
ZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0
L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1pMzg2LXhsLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1w
LzEzMzA0OS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyODg1OCAtLWJsZXNz
aW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LTMuMTggdGVzdC1hbWQ2NC1pMzg2LXhsIHhlbi1i
b290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzI5NjkgZmFpbCBbaG9z
dD1kZWJpbmExXSAvIDEzMjQ1NiBbaG9zdD1pdGFsaWEwXSAxMjg4NTggW2hvc3Q9YWxiYW5hMF0g
MTI4ODQxIFtob3N0PXJpbWF2YTFdIDEyODgwNyBbaG9zdD1lbGJsaW5nMF0gMTI4NjkxIFtob3N0
PWh1eGVscmViZTBdIDEyODI1OCBbaG9zdD1hbGJhbmEwXSAxMjgyMzIgW2hvc3Q9aHV4ZWxyZWJl
MV0gMTI4MTc3IFtob3N0PWJhcm9xdWUwXSAxMjgwOTYgW2hvc3Q9YWxiYW5hMV0gMTI3NDg2IFto
b3N0PXBpbm90MF0gMTI3NDcyIFtob3N0PXJpbWF2YTFdIDEyNzQ1NSBbaG9zdD1odXhlbHJlYmUx
XSAxMjcyOTYgW2hvc3Q9am91YmVydGluMV0gMTI3MDAxIFtob3N0PWZpYW5vMF0gMTI2OTI2IFto
b3N0PWZpYW5vMF0gMTI2ODEzIFtob3N0PWpvdWJlcnRpbjFdIDEyNjcxMSBbaG9zdD1qb3ViZXJ0
aW4xXSAxMjY1ODMgW2hvc3Q9am91YmVydGluMV0gMTI2NDcyIFtob3N0PWpvdWJlcnRpbjFdIDEy
NjM2MiBbaG9zdD1qb3ViZXJ0aW4xXSAxMjYyXAogNzAgW2hvc3Q9am91YmVydGluMV0gMTI2MTg5
IFtob3N0PWpvdWJlcnRpbjFdIDEyNjA0MiBbaG9zdD1jaGFyZG9ubmF5MV0gMTI1ODk5IFtob3N0
PWh1eGVscmViZTFdIDEyNTY1OCBbaG9zdD1lbGJsaW5nMV0gMTI1NjQ5IFtob3N0PWRlYmluYTBd
IDEyNTY0MSBbaG9zdD1jaGFyZG9ubmF5MV0gMTI1NTYxIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFz
cyBmbGlnaHRzOiAxMzI5NjkgLyAxMjU1NjEKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRy
ZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxl
L2xpbnV4LXN0YWJsZS5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4u
Z2l0CkxhdGVzdCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDc1NWViNjQwM2VjNzIyZGIzN2YxYjhmOGI1MWUwYjBhYjY2MWMwMDMKQmFzaXMgcGFzcyA3
NjEyMDI1ZmJjN2E1YWI1NGJmNzFmNDhiOTliMGI2YTE1ZmM3YjA2IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGUzZjY2N2Jj
NWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0
aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0Izc2MTIwMjVmYmM3YTVh
YjU0YmY3MWY0OGI5OWIwYjZhMTVmYzdiMDYtNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMx
ODdiYWZmZjg2MyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2
MC1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXRcCiAjNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1
ZDA3NjYzYS1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0I2UzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2
NzljODEtNzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYxYzAwMwphZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtc3RhYmxlCmFkaG9jLXJl
dnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBxZW11LXhlbgphZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogeGVuCkxvYWRlZCAxMDA3IG5vZGVz
IGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTEzNTAzIFto
b3N0PXJpbWF2YTBdCiAxMTM4NTYgW2hvc3Q9bm9jZXJhMV0KIDExMzg2OSBbaG9zdD1odXhlbHJl
YmUwXQogMTE0MDM0IFtob3N0PXBpbm90MF0KIDExNDEzMyBbaG9zdD1ub2JsaW5nMF0KIDExNDE4
MCBbaG9zdD1jaGFyZG9ubmF5MF0KIDExNDIyNSBbaG9zdD1iYXJvcXVlMV0KIDExNDQ0NiBbaG9z
dD1jaGFyZG9ubmF5MV0KIDExNDY3NyBbaG9zdD1maWFubzFdCiAxMTQ4NDMgW2hvc3Q9bm9jZXJh
MF0KIDExNTI4OSBbaG9zdD1pdGFsaWEwXQogMTE1NDc5IFtob3N0PWh1eGVscmViZTFdCiAxMTU0
OTUgW2hvc3Q9Zmlhbm8wXQogMTE1Njg4IFtob3N0PWZpYW5vMV0KIDExNTY3MyBbaG9zdD1iYXJv
cXVlMF0KIDExNTY5OCBbaG9zdD1yaW1hdmEwXQogMTE1NzE0IFtob3N0PWJhcm9xdWUxXQogMTE1
NzI5IFtob3N0PWl0YWxpYTFdCiAxMTYxMDYgW2hvc3Q9cGlub3QxXQogMTE2MTIxIFtob3N0PW5v
YmxpbmcwXQogMTE2MTQwIFtob3N0PW5vY2VyYTBdCiAxMTYxOTMgW2hvc3Q9cGlub3QwXQogMTE2
MzA4IFtob3N0PW1lcmxvdDFdCiAxMTY0NzUgW2hvc3Q9YmFyb3F1ZTFdCiAxMTY1MDEgW2hvc3Q9
bm9jZXJhMV0KIDExNjcyOCBbaG9zdD1ub2JsaW5nMF0KIDExNjc2MCBbaG9zdD1pdGFsaWEwXQog
MTE2ODYyIFtob3N0PWNoYXJkb25uYXkwXQogMTE2ODkwIFtob3N0PWh1eGVscmViZTBdCiAxMTY5
MjAgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMTcxMzEgW2hvc3Q9Zmlhbm8xXQogMTE3MjExIFtob3N0
PWVsYmxpbmcwXQogMTE3Mzc1IFtob3N0PWZpYW5vMF0KIDExNzY0MSBbaG9zdD1odXhlbHJlYmUw
XQogMTE3NzAyIFtob3N0PWJhcm9xdWUxXQogMTE4MTQ5IFtob3N0PXBpbm90MV0KIDExODE4NiBb
aG9zdD1maWFubzBdCiAxMTg0ODggW2hvc3Q9YmFyb3F1ZTFdCiAxMTg2NjYgW2hvc3Q9YmFyb3F1
ZTBdCiAxMTg3MzAgW2hvc3Q9cmltYXZhMF0KIDExOTQzMiBbaG9zdD1odXhlbHJlYmUwXQogMTIw
MDEwIFtob3N0PWNoYXJkb25uYXkwXQogMTIwMDQzIFtob3N0PWZpYW5vMF0KIDEyMDA5MCBbaG9z
dD1pdGFsaWEwXQogMTIwMTMyIFtob3N0PXBpbm90MF0KIDEyMDIzNSBbaG9zdD1odXhlbHJlYmUw
XQogMTIwMjc2IFtob3N0PWl0YWxpYTFdCiAxMjA0ODYgW2hvc3Q9cmltYXZhMF0KIDEyMDY2NSBb
aG9zdD1lbGJsaW5nMV0KIDEyMDc4MCBbaG9zdD1pdGFsaWEwXQogMTIwOTExIFtob3N0PXBpbm90
MF0KIDEyMDk3NyBbaG9zdD1odXhlbHJlYmUxXQogMTIxMDUzIFtob3N0PWl0YWxpYTFdCiAxMjEw
OTkgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEyMTI2OCBbaG9zdD1iYXJvcXVlMV0KIDEyMTMyMCBbaG9z
dD1yaW1hdmEwXQogMTIxMzAzIFtob3N0PWNoYXJkb25uYXkxXQogMTIyMTEwIFtob3N0PXBpbm90
MF0KIDEyMjA5NCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEyMjEyNSBbaG9zdD1pdGFsaWExXQogMTIy
MTY2IFtob3N0PWZpYW5vMF0KIDEyMjE0NSBbaG9zdD1iYXJvcXVlMV0KIDEyMjE4MCBbaG9zdD1p
dGFsaWEwXQogMTIyMjczIFtob3N0PWJhcm9xdWUwXQogMTIyMjg2IFtob3N0PWVsYmxpbmcwXQog
MTIyMzg4IFtob3N0PWZpYW5vMV0KIDEyMjQ3OCBbaG9zdD1odXhlbHJlYmUxXQogMTIyNDI3IFto
b3N0PWNoYXJkb25uYXkwXQogMTIyNTE1IFtob3N0PXBpbm90MF0KIDEyMjU2NSBbaG9zdD1iYXJv
cXVlMF0KIDEyMjk2NSBbaG9zdD1iYXJvcXVlMV0KIDEyMjg4NCBbaG9zdD1odXhlbHJlYmUxXQog
MTIzMDM1IFtob3N0PXBpbm90MF0KIDEyMzE5MCBwYXNzIGlycmVsZXZhbnQKIDEyMzIyMiBbaG9z
dD1odXhlbHJlYmUwXQogMTIzMjc0IFtob3N0PWl0YWxpYTFdCiAxMjMzOTYgW2hvc3Q9Y2hhcmRv
bm5heTFdCiAxMjM0ODAgW2hvc3Q9ZGViaW5hMF0KIDEyMzU5NCBbaG9zdD1hbGJhbmExXQogMTIz
NjgzIFtob3N0PWZpYW5vMV0KIDEyMzgzNyBbaG9zdD1qb3ViZXJ0aW4wXQogMTIzODAzIFtob3N0
PWVsYmxpbmcxXQogMTI0MTczIFtob3N0PWh1eGVscmViZTBdCiAxMjQ4NTUgcGFzcyBpcnJlbGV2
YW50CiAxMjQ4OTcgW2hvc3Q9ZGViaW5hMF0KIDEyNDk0NSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEy
NTA0MyBbaG9zdD1maWFubzFdCiAxMjUxMzggW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNTUwNSBbaG9z
dD1hbGJhbmEwXQogMTI1NTI1IFtob3N0PWl0YWxpYTBdCiAxMjU1NjEgcGFzcyA3NjEyMDI1ZmJj
N2E1YWI1NGJmNzFmNDhiOTliMGI2YTE1ZmM3YjA2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0
MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGUzZjY2N2JjNWY1MWQwYWE0
NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKIDEyNTY0MSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEyNTY0
OSBbaG9zdD1kZWJpbmEwXQogMTI1NjU4IFtob3N0PWVsYmxpbmcxXQogMTI1ODk5IFtob3N0PWh1
eGVscmViZTFdCiAxMjYwNDIgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMjYxODkgW2hvc3Q9am91YmVy
dGluMV0KIDEyNjI3MCBbaG9zdD1qb3ViZXJ0aW4xXQogMTI2MzYyIFtob3N0PWpvdWJlcnRpbjFd
CiAxMjY0NzIgW2hvc3Q9am91YmVydGluMV0KIDEyNjU4MyBbaG9zdD1qb3ViZXJ0aW4xXQogMTI2
NzExIFtob3N0PWpvdWJlcnRpbjFdCiAxMjY4MTMgW2hvc3Q9am91YmVydGluMV0KIDEyNjkzNiBb
aG9zdD1qb3ViZXJ0aW4xXQogMTI2ODk0IFtob3N0PWpvdWJlcnRpbjFdCiAxMjY5MTYgW2hvc3Q9
am91YmVydGluMV0KIDEyNjkwMSBbaG9zdD1qb3ViZXJ0aW4xXQogMTI2OTAzIFtob3N0PWpvdWJl
cnRpbjFdCiAxMjY5MjAgW2hvc3Q9am91YmVydGluMV0KIDEyNjkwOCBbaG9zdD1qb3ViZXJ0aW4x
XQogMTI2OTExIFtob3N0PWpvdWJlcnRpbjFdCiAxMjY5MTIgW2hvc3Q9am91YmVydGluMV0KIDEy
Njk0MiBbaG9zdD1qb3ViZXJ0aW4xXQogMTI2OTI4IFtob3N0PWpvdWJlcnRpbjFdCiAxMjY5MjMg
W2hvc3Q9am91YmVydGluMV0KIDEyNjk0MyBbaG9zdD1qb3ViZXJ0aW4xXQogMTI2OTQ2IFtob3N0
PWpvdWJlcnRpbjFdCiAxMjY5NDkgW2hvc3Q9am91YmVydGluMV0KIDEyNjkyNiBbaG9zdD1maWFu
bzBdCiAxMjcwMDEgW2hvc3Q9Zmlhbm8wXQogMTI3Mjk2IFtob3N0PWpvdWJlcnRpbjFdCiAxMjc0
ODYgW2hvc3Q9cGlub3QwXQogMTI3NDcyIFtob3N0PXJpbWF2YTFdCiAxMjc0NTUgW2hvc3Q9aHV4
ZWxyZWJlMV0KIDEyODA5NiBbaG9zdD1hbGJhbmExXQogMTI4MTc3IFtob3N0PWJhcm9xdWUwXQog
MTI4MjMyIFtob3N0PWh1eGVscmViZTFdCiAxMjgyNTggW2hvc3Q9YWxiYW5hMF0KIDEyODY5MSBb
aG9zdD1odXhlbHJlYmUwXQogMTI4ODA3IFtob3N0PWVsYmxpbmcwXQogMTI4ODU4IFtob3N0PWFs
YmFuYTBdCiAxMjg4NDEgW2hvc3Q9cmltYXZhMV0KIDEyOTc2MCBmYWlsIGlycmVsZXZhbnQKIDEy
OTg0NSBmYWlsIGlycmVsZXZhbnQKIDEzMDA2NyBmYWlsIGlycmVsZXZhbnQKIDEzMDIwMyBmYWls
IGlycmVsZXZhbnQKIDEzMDIzNSBwYXNzIDc2MTIwMjVmYmM3YTVhYjU0YmY3MWY0OGI5OWIwYjZh
MTVmYzdiMDYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1
NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMz
ODMxZDNhODY1NWQwNzY2M2EgZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3OWM4
MQogMTMwMjQwIGZhaWwgaXJyZWxldmFudAogMTMwMzAyIHBhc3MgaXJyZWxldmFudAogMTMwMjY3
IGZhaWwgaXJyZWxldmFudAogMTMwMjcyIHBhc3MgaXJyZWxldmFudAogMTMwMjQzIHBhc3MgaXJy
ZWxldmFudAogMTMwMjUxIHBhc3MgaXJyZWxldmFudAogMTMwMjczIGZhaWwgaXJyZWxldmFudAog
MTMwMjkxIGZhaWwgaXJyZWxldmFudAogMTMwMjU4IHBhc3MgaXJyZWxldmFudAogMTMwMjYwIHBh
c3MgaXJyZWxldmFudAogMTMwMjc4IHBhc3MgaXJyZWxldmFudAogMTMwMjk1IHBhc3MgaXJyZWxl
dmFudAogMTMwMjYyIHBhc3MgaXJyZWxldmFudAogMTMwMjgxIHBhc3MgaXJyZWxldmFudAogMTMw
MzA2IGZhaWwgaXJyZWxldmFudAogMTMwMjg4IHBhc3MgaXJyZWxldmFudAogMTMwMjk4IGZhaWwg
aXJyZWxldmFudAogMTMwMzY3IGZhaWwgaXJyZWxldmFudAogMTMwODQzIGZhaWwgaXJyZWxldmFu
dAogMTMwODc2IGZhaWwgaXJyZWxldmFudAogMTMwOTM5IGZhaWwgaXJyZWxldmFudAogMTMxMDk1
IGZhaWwgaXJyZWxldmFudAogMTMxMDM1IGZhaWwgaXJyZWxldmFudAogMTMxMTQ5IGZhaWwgaXJy
ZWxldmFudAogMTMxMTkyIGZhaWwgaXJyZWxldmFudAogMTMxMjc5IGZhaWwgaXJyZWxldmFudAog
MTMxMjMxIGZhaWwgaXJyZWxldmFudAogMTMxMzA3IGZhaWwgaXJyZWxldmFudAogMTMxMzM2IGZh
aWwgaXJyZWxldmFudAogMTMxNDIwIGZhaWwgaXJyZWxldmFudAogMTMxMzcwIGZhaWwgaXJyZWxl
dmFudAogMTMxNDQyIGZhaWwgaXJyZWxldmFudAogMTMxNDc5IGZhaWwgaXJyZWxldmFudAogMTMx
NTEyIGZhaWwgaXJyZWxldmFudAogMTMxNTM1IGZhaWwgaXJyZWxldmFudAogMTMxNTYzIGZhaWwg
aXJyZWxldmFudAogMTMxNTgwIGZhaWwgaXJyZWxldmFudAogMTMxNTkzIGZhaWwgaXJyZWxldmFu
dAogMTMxNjQxIGZhaWwgaXJyZWxldmFudAogMTMxNjE5IGZhaWwgaXJyZWxldmFudAogMTMxNjY2
IGZhaWwgaXJyZWxldmFudAogMTMxNjczIGZhaWwgaXJyZWxldmFudAogMTMxNzA1IGZhaWwgaXJy
ZWxldmFudAogMTMxNzQ5IGZhaWwgaXJyZWxldmFudAogMTMxNzI5IGZhaWwgaXJyZWxldmFudAog
MTMxNzY5IGZhaWwgaXJyZWxldmFudAogMTMxOTkwIGZhaWwgaXJyZWxldmFudAogMTMxOTY5IGZh
aWwgaXJyZWxldmFudAogMTMyMDY2IGZhaWwgaXJyZWxldmFudAogMTMyMTc5IGZhaWwgaXJyZWxl
dmFudAogMTMyMjkwIGZhaWwgaXJyZWxldmFudAogMTMyNDA4IGZhaWwgaXJyZWxldmFudAogMTMy
NDU2IFtob3N0PWl0YWxpYTBdCiAxMzI1NzkgZmFpbCBpcnJlbGV2YW50CiAxMzI2NTIgZmFpbCBp
cnJlbGV2YW50CiAxMzI3NDEgZmFpbCBpcnJlbGV2YW50CiAxMzI3OTggZmFpbCBpcnJlbGV2YW50
CiAxMzI5NjkgZmFpbCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDc1NWViNjQwM2VjNzIyZGIzN2YxYjhmOGI1MWUwYjBhYjY2MWMwMDMKIDEzMzA0NyBm
YWlsIDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZTNm
NjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3OWM4MQogMTMzMDQ4IHBhc3MgNzYxMjAy
NWZiYzdhNWFiNTRiZjcxZjQ4Yjk5YjBiNmExNWZjN2IwNiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlM2Y2NjdiYzVmNTFk
MGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5YzgxCiAxMzMwNDkgZmFpbCA0YzM1NjI0ZGNiM2JjZTAy
NmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2
NGNhMTM0Y2Q5NTI2NzljODEKIDEzMzAzMSBwYXNzIDc2MTIwMjVmYmM3YTVhYjU0YmY3MWY0OGI5
OWIwYjZhMTVmYzdiMDYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBj
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0
ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1
MjY3OWM4MQogMTMzMDQwIGZhaWwgNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZm
Zjg2MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA3NTVlYjY0MDNlYzcyMmRiMzdmMWI4ZjhiNTFlMGIwYWI2NjFjMDAzCiAx
MzMwNDIgcGFzcyA3NjEyMDI1ZmJjN2E1YWI1NGJmNzFmNDhiOTliMGI2YTE1ZmM3YjA2IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdj
OGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKIDEzMzA0NCBwYXNz
IDc2MTIwMjVmYmM3YTVhYjU0YmY3MWY0OGI5OWIwYjZhMTVmYzdiMDYgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZTNmNjY3
YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3OWM4MQogMTMzMDQ1IGZhaWwgNGMzNTYyNGRj
YjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlM2Y2NjdiYzVmNTFkMGFh
NDQzNTdhNjRjYTEzNGNkOTUyNjc5YzgxCiAxMzMwNDYgcGFzcyA3NjEyMDI1ZmJjN2E1YWI1NGJm
NzFmNDhiOTliMGI2YTE1ZmM3YjA2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNh
MTM0Y2Q5NTI2NzljODEKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0
IGZvdW5kOiBmbGlnaHQgMTI1NTYxIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEzMjk2OSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEzMzAzMSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDEzMzA0MCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA3NjEyMDI1
ZmJjN2E1YWI1NGJmNzFmNDhiOTliMGI2YTE1ZmM3YjA2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGUzZjY2N2JjNWY1MWQw
YWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hl
Y2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzMwNDQgKHBhc3MpLCBm
b3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzMwNDUgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzMwNDYgKHBhc3MpLCBmb3IgbGFzdCBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMzA0NyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMzA0OCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTMzMDQ5IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3Rh
YmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDogIDRjMzU2MjRkY2IzYmNlMDI2
YmIwOGViMDQwODVjMTg3YmFmZmY4NjMKICBCdWcgbm90IHByZXNlbnQ6IDc2MTIwMjVmYmM3YTVh
YjU0YmY3MWY0OGI5OWIwYjZhMTVmYzdiMDYKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMwNDkvCgoKICAoUmV2aXNp
b24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUv
bG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtaTM4Ni14bC54ZW4tYm9v
dC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMTMzMDQ5OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzMwNDkgbGludXgt
My4xOCByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzLzEzMzA0OS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMu
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3Vs
ZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 18:12:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 18:12:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsAdV-0007Fr-JN; Fri, 08 Feb 2019 18:12:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XU3R=QP=citrix.com=prvs=935dcd14c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gsAdU-0007Fm-1M
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 18:12:24 +0000
X-Inumbo-ID: 14738c33-2bcd-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14738c33-2bcd-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 18:12:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,348,1544486400"; d="scan'208";a="77681298"
Date: Fri, 8 Feb 2019 18:12:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20190208181219.mhfzzr3oexmqmfpr@zion.uk.xensource.com>
References: <osstest-133030-mainreport@xen.org>
 <20190208131416.espkw4gi3pn6fzb5@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190208131416.espkw4gi3pn6fzb5@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 133030: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q0MgU3RlZmFubyBhcyB3ZWxsCgpPbiBGcmksIEZlYiAwOCwgMjAxOSBhdCAwMToxNDoxNlBNICsw
MDAwLCBXZWkgTGl1IHdyb3RlOgo+IE9uIEZyaSwgRmViIDA4LCAyMDE5IGF0IDA1OjIxOjQ0QU0g
KzAwMDAsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiA+IGZsaWdodCAxMzMwMzAgeGVu
LXVuc3RhYmxlLXNtb2tlIHJlYWwgW3JlYWxdCj4gPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMDMwLwo+ID4gCj4gPiBGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKPiA+IAo+ID4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
IGFuZCBhcmUgYmxvY2tpbmcsCj4gPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJl
IHJ1bjoKPiA+ICBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuCj4gPiAgYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1Cj4gCj4gQWZ0
ZXIgc29tZSBpbnZlc3RpZ2F0aW9uLCBJIHRoaW5rIHNvbWV0aGluZyBpcyB3cm9uZyB3aXRoIHRo
ZSBsaW51eC00LjkKPiBicmFuY2guCj4gCj4gVGhlIGlzc3VlIHRvIGhhbmQgaXM6Cj4gCj4gICAg
IEZlYiAgOCAwNDoxMjo1NC43OTA5MDQgCj4gICAgIExvYWRpbmcgaW5pdGlhbCByYW1kaXNrIC4u
Lgo+ICAgICBGZWIgIDggMDQ6MTI6NTUuMTE0ODY0IAo+ICAgICBFRkkgc3R1YjogQm9vdGluZyBM
aW51eCBLZXJuZWwuLi4KPiAgICAgRmViICA4IDA0OjEyOjU1LjM1NDg4NSBFRkkgc3R1YjogRVJS
T1I6IEZhaWxlZCB0byBhbGxvYyBrZXJuZWwgbWVtb3J5Cj4gICAgIEZlYiAgOCAwNDoxMjo1NS4z
NTQ5NDYgRUZJIHN0dWI6IEVSUk9SOiBGYWlsZWQgdG8gcmVsb2NhdGUga2VybmVsCj4gICAgIEZl
YiAgOCAwNDoxMjo1NS4zNTQ5OTMgRmViICA4IDA0OjEyOjU1LjM1NTAxNiAKPiAgICAgICBGYWls
ZWQgdG8gYm9vdCBib3RoIGRlZmF1bHQgYW5kIGZhbGxiYWNrIGVudHJpZXMuCj4gCj4gVGhlIG5l
dyA0Ljkga2VybmVsIGNhbid0IGJlIGxvYWRlZCBfbmF0aXZlbHlfIGFueW1vcmUuCj4gCj4gQnV0
IHdoeSBkaWQgaXQgcGFzcyBpdHMgb3duIHB1c2hnYXRlIGluIHRoZSBmaXJzdCBwbGFjZT8KPiAK
PiBUaGF0IGxhdGVzdCBwdXNoIHRvIHRoYXQgYnJhbmNoIGlzIGluIDEzMjc0OC4gVGhlcmUgaXNu
J3QgYW55Cj4gc2VyaWFsLWxheHRvbioubG9nIGluIGl0cyBsb2dzLiBTbyBteSBjb25jbHVzaW9u
IGlzIHRoYXQgdGhhdCBjaGFuZ2VzZXQKPiB3YXMgYnVpbHQgb24gYSBzaGFyZWQgYnVpbGQgaG9z
dCB3aGljaCByYW4gYSBfcHJldmlvdXNfIHZlcnNpb24gb2YgTGludXgKPiA0LjkuIEFuZCB0aGVu
LCBvdGhlciB0ZXN0IGNhc2VzIGluIHRoZSBzYW1lIGZsaWdodCBsb2FkZWQgeGVuIGZpcnN0LAo+
IHdoaWNoIGRpZG4ndCBjYXVzZSBhbnkgaXNzdWUuIFRoZSBMaW51eCBjaGFuZ2VzZXQgdW5kZXIg
dGVzdCBwYXNzZWQKPiBwdXNoZ2F0ZS4KPiAKPiBCdXQgYWZ0ZXIgYSBjaGFuZ2VzZXQgcGFzc2Vz
IHB1c2hnYXRlLCBpdCBiZWNvbWVzIHRoZSBuZXcgYmFzZWxpbmUuIFRoZQo+IG5ldyBiYXNlbGlu
ZSBjYW4ndCBiZSBib290ZWQgX25hdGl2ZWx5XyBhbnltb3JlLgo+IAo+IEkgdGhpbmsgc29tZW9u
ZSBtb3JlIGZhbWlsaWFyIHdpdGggQXJtIC8gRUZJIHdpbGwgbmVlZCB0byBsb29rIGludG8KPiBm
aXhpbmcgTGludXggNC45IG9uIGxheHRvbi4KPiAKPiBXZWkuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 18:21:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 18:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsAmY-0008DN-N2; Fri, 08 Feb 2019 18:21:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fnAd=QP=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1gsAmX-0008DI-54
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 18:21:45 +0000
X-Inumbo-ID: 636b8c87-2bce-11e9-bc90-bc764e045a96
Received: from mail-ot1-x32a.google.com (unknown [2607:f8b0:4864:20::32a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 636b8c87-2bce-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 18:21:44 +0000 (UTC)
Received: by mail-ot1-x32a.google.com with SMTP id w25so7300662otm.13
 for <xen-devel@lists.xenproject.org>; Fri, 08 Feb 2019 10:21:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=WF1j1x5ioPCkHDLcEM2WSx8jjcM/vL9UKMZliAaYn2U=;
 b=r1kWKYExkjigbSVLCazaTBWzI8MaBbDBavJUA36Iq0XcqEw/eROEjZlccvwVYAzigj
 2e+Buh/cdkmotJ4Mgwjbf/cnT5h0Jqx0sP8thOql84jchX5r2o2W0ZPxJR0q98C6P9GW
 KEkMaR71DyD3lFOfGF79xfUXm3KJYPxp+4txNoT1y+kZsFLFU/PSGvbdWAT6OljvLRA4
 3jRVvjPCtTE1Mrq6pd4Bz3A3gzImxuawSZO45cfOSlwtFSTKxQPAdwTEi9mRHLUEfs/j
 ppChNebftLNgV6eHwF6LIjfeoy/DhtsIEZ0UmrAdiLqKBmlujDBE8xpWAE+GjxffjV65
 SEUg==
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=WF1j1x5ioPCkHDLcEM2WSx8jjcM/vL9UKMZliAaYn2U=;
 b=tf2sNt6TJSXaYEschfXRCL2qyr2nOnyFLYVA2QA0Bo+vPqLX++smKJdzUcsMLThaor
 ODd2gq0EvSkIdcayEtj7Qm++fJXFapDNK1gy6sokcel09hSm7YSJmhUm8zEK07aeaLo7
 a7JDPrM/TWSiu2l4TYiU6fWyK/Or3pXlPXgVvixcmycNAa4x+ycGcmZNbXuOnb17HpMR
 nPHoZrGKgw/vNtoP5LCcxg4D4uH8LW632FdFzo8XSf/tSMwFjOHb6WBpqC1bIgDVqU4w
 nXrNQMAIrPRXycZLmcGx/lUZr3SYT5LyERr7EU84W9zEYmv/NqPe0lKz6FKNlpH/4Ox9
 XVsQ==
X-Gm-Message-State: AHQUAuZQAWalI5c9DKfdUt4nh2JbVjBcplumwEx32MNMrRk/3XZETAwi
 C1KfVv+2omeUQNBquIaprR4VSBjeDjvwGOVlO7sTp8k5
X-Google-Smtp-Source: AHgI3IZQK0uTOnvXb+ZJl49HOpphTC8oeX7NnDwnSH0u8GsiB0W3S0b5K7Zfj85U6I7+cv9SsVL8/KW7VAcqCiXrACs=
X-Received: by 2002:a9d:6353:: with SMTP id y19mr14435738otk.336.1549650103802; 
 Fri, 08 Feb 2019 10:21:43 -0800 (PST)
MIME-Version: 1.0
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
In-Reply-To: <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Fri, 8 Feb 2019 23:51:32 +0530
Message-ID: <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
To: Oleksandr <olekstysh@gmail.com>
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgo+IFdvdWxkIHRyeSBjaGFuZ2VzIG1lbnRpb25lZCBieSB5b3UuCgpXZSBtYW5hZ2VkIHRv
IGJvb3QgWEVOIHdpdGggZG9tMCBrZXJuZWwgb24gSDMuCgpCdXQgd2Ugc2VlIGZvbGxvd2luZyAs
IHdoZW4gd2UgdHJ5IHRvIGRvbVUgZ3Vlc3Q6CgojIHhsIGNyZWF0ZSAtYyBjb25maWcueGwKUGFy
c2luZyBjb25maWcgZnJvbSBjb25maWcueGwKbGlieGw6IGVycm9yOiBsaWJ4bF9leGVjLmM6MTE4
OmxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVzOgovZXRjL3hlbi9zY3JpcHRzL2Jsb2NrIGFk
ZCBbMjQxN10gZXhpdGVkIHdpdGggZXJyb3Igc3RhdHVzIDEKbGlieGw6IGVycm9yOiBsaWJ4bF9k
ZXZpY2UuYzoxMjg2OmRldmljZV9ob3RwbHVnX2NoaWxkX2RlYXRoX2NiOgpzY3JpcHQ6IEZpbGUg
L2hvbWUvYW1pdF9uZXcvZ3Vlc3RfZG9tVS9yb290ZnMuaW1nIGlzIHJlYWQtb25seSwgYW5kIHNv
Ckkgd2lsbHQKbW91bnQgaXQgcmVhZC13cml0ZSBpbiBhIGd1ZXN0IGRvbWFpbi4KbGlieGw6IGVy
cm9yOiBsaWJ4bF9jcmVhdGUuYzoxMzE4OmRvbWNyZWF0ZV9sYXVuY2hfZG06IERvbWFpbiAxOnVu
YWJsZQp0byBhZGQgZGlzayBkZXZpY2VzCmxpYnhsOiBlcnJvcjogbGlieGxfZXhlYy5jOjExODps
aWJ4bF9yZXBvcnRfY2hpbGRfZXhpdHN0YXR1czoKL2V0Yy94ZW4vc2NyaXB0cy9ibG9jayByZW1v
dmUgWzI0NjFdIGV4aXRlZCB3aXRoIGVycm9yIHN0YXR1cyAxCmxpYnhsOiBlcnJvcjogbGlieGxf
ZGV2aWNlLmM6MTI4NjpkZXZpY2VfaG90cGx1Z19jaGlsZF9kZWF0aF9jYjoKc2NyaXB0OiAvZXRj
L3hlbi9zY3JpcHRzL2Jsb2NrIGZhaWxlZDsgZXJyb3IgZGV0ZWN0ZWQuCihYRU4pIG1tLmM6MTQw
MTpkMHYwIGdudHRhYl9tYXJrX2RpcnR5IG5vdCBpbXBsZW1lbnRlZCB5ZXQKbGlieGw6IGVycm9y
OiBsaWJ4bF9kb21haW4uYzoxMDM4OmxpYnhsX19kZXN0cm95X2RvbWlkOiBEb21haW4KMTpOb24t
ZXhpc3RhbnQgZG9tYWluCmxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6OTkzOmRvbWFpbl9k
ZXN0cm95X2NhbGxiYWNrOiBEb21haW4KMTpVbmFibGUgdG8gZGVzdHJveSBndWVzdApsaWJ4bDog
ZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjkyMDpkb21haW5fZGVzdHJveV9jYjogRG9tYWluCjE6RGVz
dHJ1Y3Rpb24gb2YgZG9tYWluIGZhaWxlZAoKd2hlcmUgI2NhdCBjb25maWcueGwKbmFtZSA9ICJn
dWVzdC0xIgprZXJuZWwgPSAiSW1hZ2UiCmV4dHJhID0gInJvb3Q9L2Rldi94dmRhIHJ3IHhlbmNv
bnM9dHR5IGNvbnNvbGU9aHZjMCIKbWVtb3J5ID0gMjU2CnZjcHVzID0gMQpkaXNrID0gWyAncm9v
dGZzLmltZyxyYXcseHZkYSxydycgXQoKQW55IGlkZWEgd2hhdCBpcyBnb2luZyB3cm9uZyBoZXJl
ID8KCi1UaGFua3MsCkFtaXQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 18:29:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 18:29:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsAtk-00007H-Ga; Fri, 08 Feb 2019 18:29:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OlZg=QP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsAtj-000077-C0
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 18:29:11 +0000
X-Inumbo-ID: 684ad6ea-2bcf-11e9-b8ec-2b1d4df00831
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 684ad6ea-2bcf-11e9-b8ec-2b1d4df00831;
 Fri, 08 Feb 2019 18:29:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsAtZ-0006M0-Dj; Fri, 08 Feb 2019 18:29:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsAtZ-0007bT-49; Fri, 08 Feb 2019 18:29:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsAtZ-0004oD-3Z; Fri, 08 Feb 2019 18:29:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132995-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-arm64-pvops:<job
 status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-arm64-pvops:host-install(4):broken:regression
 linux-linus:build-arm64:host-install(4):broken:regression
 linux-linus:build-arm64-xsm:host-install(4):broken:regression
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1: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-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b0314565da2b95e73feab484467ad171fcce6dff
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Feb 2019 18:29:01 +0000
Subject: [Xen-devel] [linux-linus test] 132995: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk5NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyOTk1LwoKRmFpbHVyZXMgYW5kIHByb2Js
ZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEzMjkxMQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTExCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3Jl
bHMucmVwZWF0IGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI5MTEKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIGIwMzE0NTY1ZGEyYjk1ZTczZmVhYjQ4NDQ2N2FkMTcxZmNj
ZTZkZmYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg4MzRmNTYwMGNm
M2M4ZGIzNjVlMThhM2Q1Y2FjMmMyNzgwYzgxZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjkx
MSAgMjAxOS0wMi0wNSAwMzoxMjoyMyBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzI5OTUgIDIwMTktMDItMDcgMDg6MTE6MDggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWFzIFppZWds
ZXIgPGFuZHJlYXMuemllZ2xlckBmYXUuZGU+CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUub3Jn
PgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBKYW5uIEhv
cm4gPGphbm5oQGdvb2dsZS5jb20+CiAgSmFzb24gS3JpZG5lciA8amRrQHRpLmNvbT4KICBKYXNv
biBLcmlkbmVyIDxqa3JpZG5lckBnbWFpbC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRz
QGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGlu
YXJvLm9yZz4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1heGlt
ZSBSaXBhcmQgPG1heGltZS5yaXBhcmRAYm9vdGxpbi5jb20+CiAgTWljaGFlbCBTLiBUc2lya2lu
IDxtc3RAcmVkaGF0LmNvbT4KICBNaWthIFdlc3RlcmJlcmcgPG1pa2Eud2VzdGVyYmVyZ0BsaW51
eC5pbnRlbC5jb20+CiAgTWlrbG9zIFN6ZXJlZGkgPG1zemVyZWRpQHJlZGhhdC5jb20+CiAgTmVp
bCBBcm1zdHJvbmcgPG5hcm1zdHJvbmdAYmF5bGlicmUuY29tPgogIFJ5ZGVyIExlZSA8cnlkZXIu
bGVlQG1lZGlhdGVrLmNvbT4KICBTZWFuIFdhbmcgPHNlYW4ud2FuZ0BrZXJuZWwub3JnPgogIFN0
ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIHN5emJvdCtjMWUz
NmQzMGVlMzQxNjI4OWNjMEBzeXprYWxsZXIuYXBwc3BvdG1haWwuY29tCiAgVGl3ZWkgQmllIDx0
aXdlaS5iaWVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3Rh
bGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDU5IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 19:19:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 19:19:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsBfn-0004Up-Jh; Fri, 08 Feb 2019 19:18:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PMlP=QP=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1gsBfm-0004Uj-4a
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 19:18:50 +0000
X-Inumbo-ID: 5a8e2fa0-2bd6-11e9-882d-abd22252a88b
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a8e2fa0-2bd6-11e9-882d-abd22252a88b;
 Fri, 08 Feb 2019 19:18:46 +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 016723828ED34;
 Fri,  8 Feb 2019 20:18:44 +0100 (CET)
To: Samuel Thibault <admin@aquilenet.fr>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
References: <e1429228-bef6-afa1-a004-4fb0cf0bb52d@yaal.fr>
 <20190208171335.nzqrsfk75xjw4plq@function>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 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
Message-ID: <ace166ae-95b0-25c1-d3fa-3d7b2128521e@knorrie.org>
Date: Fri, 8 Feb 2019 20:18:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190208171335.nzqrsfk75xjw4plq@function>
Content-Language: en_US
Subject: Re: [Xen-devel] [Pkg-xen-devel] [admin] [BUG] task jbd2/xvda4-8:174
 blocked for more than 120 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpVcHN0cmVhbSBtYWlsaW5nIGxpc3QgaXMgYXQ6CiAgeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCgpBcHBhcmVudGx5LAogIHhlbkBwYWNrYWdlcy5kZWJpYW4ub3JnCnJlc3VsdHMg
aW4gYSBtZXNzYWdlIHRvCiAgcGtnLXhlbi1kZXZlbEBsaXN0cy5hbGlvdGguZGViaWFuLm9yZwoK
T24gMi84LzE5IDY6MTMgUE0sIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiAKPiBTYWNoYSwgbGUg
dmVuLiAwOCBmw6l2ci4gMjAxOSAxODowMDoyMiArMDEwMCwgYSBlY3JpdDoKPj4gT27CoCBEZWJp
YW4gR05VL0xpbnV4IDkuNyAoc3RyZXRjaCkgYW1kNjQsIHdlIGhhdmUgYSBidWcgb24gdGhlIGxh
c3QgWGVuCj4+IEh5cGVydmlzb3IgdmVyc2lvbjoKPj4KPj4gICAgIHhlbi1oeXBlcnZpc29yLTQu
OC1hbWQ2NCA0LjguNStzaGltNC4xMC4yK3hzYTI4Mgo+IAo+IChSZWFkOiA0LjguNStzaGltNC4x
MC4yK3hzYTI4Mi0xK2RlYjl1MTEpCj4gCj4+IFRoZSByb2xsYmFjayBvbiB0aGUgcHJldmlvdXMg
cGFja2FnZSB2ZXJzaW9uIGNvcnJlY3RlZCB0aGUgcHJvYmxlbToKPj4KPj4gICAgIHhlbi1oeXBl
cnZpc29yLTQuOC1hbWQ2NCA0LjguNCt4c2EyNzMrc2hpbTQuMTAuMSt4c2EyNzMtMStkZWI5dTEw
CgpTaW5jZSB0aGlzIGlzIHRoZSBmaXJzdCBtZXNzYWdlIGFycml2aW5nIGFib3V0IHRoaXMgaW4g
bXkgaW5ib3gsIGNhbiB5b3UKZXhwbGFpbiB3aGF0ICJ0aGUgcHJvYmxlbSIgaXM/Cgo+IChPbmx5
IHRoZSBoeXBlcnZpc29yIG5lZWRlZCB0byBiZSBkb3duZ3JhZGVkIHRvIGZpeCB0aGUgaXNzdWUp
Cj4gCj4+IFRoZSBlcnJvcnMgYXJlIG9uIHRoZSBkb21VIGEgZnJvemVuIGZpbGUgc3lzdGVtIHVu
dGlsIGEga2VybmVsIHBhbmljLgoKRG8geW91IGhhdmUgYSByZXByb2R1Y2FibGUgY2FzZSB0aGF0
IHNob3dzIHN1Y2Nlc3Mgd2l0aCB0aGUgcHJldmlvdXMgWGVuCmh5cGVydmlzb3IgcGFja2FnZSBh
bmQgZmFpbHVyZSB3aXRoIHRoZSBuZXcgb25lLCB3aGlsZSBrZWVwaW5nIGFsbCBvdGhlcgp0aGlu
Z3MgdGhlIHNhbWU/CgpUaGlzIHNlZW1zIGxpa2UgYW4gdXBzdHJlYW0gdGhpbmcsIGJlY2F1c2Ug
Zm9yIDQuOCwgdGhlIERlYmlhbiBwYWNrYWdlCnVwZGF0ZXMgYXJlIGFsbW9zdCBleGNsdXNpdmVs
eSBzaGlwcGluZyB1cHN0cmVhbSBzdGFibGUgdWRwYXRlcy4KCj4gKG5vdCByZWFsbHkgYSBrZXJu
ZWwgcGFuaWMsIGp1c3QgYSB3YXJuaW5nIHRoYXQgcHJvY2Vzc2VzIGFyZSBzdHVjayBmb3IKPiBt
b3JlIHRoYW4gMm0gd2FpdGluZyBmb3IgZnMgSS9PKS4KPiAKPiBTbyBpdCBsb29rcyBsaWtlIHRo
ZSBkZWI5dTExIHVwZGF0ZSBicm91Z2h0IGlzc3VlcyB3aXRoIHRoZSB2YmQKPiBiZWhhdmlvciwg
ZGlkIGFueWJvZHkgZXhwZXJpZW5jZSB0aGlzPwo+IAo+IFRoZSBkb20wIGFuZCBkb21VIGtlcm5l
bHMgYXJlIGxpbnV4LWltYWdlLTQuOS4wLTgtYW1kNjQgNC45LjEzMC0yLgoKSGFucwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 19:35:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 19:35:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsBvs-00065b-Ap; Fri, 08 Feb 2019 19:35:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aZLP=QP=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gsBvq-00065W-O6
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 19:35:27 +0000
X-Inumbo-ID: aae11c4a-2bd8-11e9-a662-d3e4c85ec432
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aae11c4a-2bd8-11e9-a662-d3e4c85ec432;
 Fri, 08 Feb 2019 19:35:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Type:In-Reply-To:MIME-Version:Date:
 Message-ID:From:References:Cc:To:Subject: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=1KCKcSE2Fkn9GzXiP92dNu8hhQG646Im25zIDVcvUjk=; b=MIbGcQMZRpm9KiVOGFfwcT0ot
 odVlv2GdI+Fh53TAElGjT+RK5GPJ2eDrh2Q5EyjoHWCBAqnIZgru0/7ztGfdfa6E0NB9oEevmlTMj
 MxEAMbdf0qGLZuRFMyJyVsksYVF3kPy8wCSwueDwKGBHraKuRbhWbwOH8h0CXjmh/wGpg=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:55622
 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 1gsBvs-0004pv-20; Fri, 08 Feb 2019 20:35:28 +0100
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <d9272bac-54d6-f4b3-7573-412ac0f048b3@eikelenboom.it>
 <20190124075021.pqwgywacacsun7zd@mac>
 <4da92f88-34ea-30fb-9ff2-5ef72455dab7@eikelenboom.it>
 <20190124101100.iuflmkbbuol3eluz@mac>
 <823f206d-1838-1ed9-0c9f-aaea5afaff3e@eikelenboom.it>
 <20190124120431.hdiojrypvost77pm@mac> <20190125143853.3lx7owqixflnygwj@mac>
 <d1414107-2fc8-f686-79ab-77bb38a60b89@eikelenboom.it>
 <20190208151053.573gy7jnr7jymu4e@mac>
 <0c10c9b7-5705-eb98-4ff7-eb1200aba86b@eikelenboom.it>
 <20190208164741.lfk2arp3ce66t65q@mac>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <1d6f7531-b716-7391-21c1-2f5497b15811@eikelenboom.it>
Date: Fri, 8 Feb 2019 20:36:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190208164741.lfk2arp3ce66t65q@mac>
Content-Type: multipart/mixed; boundary="------------3FA4B773DB3F4A8D40139327"
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
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.
--------------3FA4B773DB3F4A8D40139327
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

On 08/02/2019 17:47, Roger Pau Monné wrote:
> On Fri, Feb 08, 2019 at 05:15:22PM +0100, Sander Eikelenboom wrote:
>> On 08/02/2019 16:10, Roger Pau Monné wrote:
>>> On Fri, Jan 25, 2019 at 07:44:40PM +0100, Sander Eikelenboom wrote:
>>>> On 25/01/2019 15:38, Roger Pau Monné wrote:
>>>>> On Thu, Jan 24, 2019 at 01:04:31PM +0100, Roger Pau Monné wrote:
>>>>> Sorry, fixing that error took longer than expected, and requires
>>>>> modifying quite a lot of code, so I'm not sure whether it's something
>>>>> to consider for 4.12, I have to think about it.
>>>>
>>>> I understand, especially since PVH dom0 is marked as experimental.
>>>>
>>>>> In the meantime, can you please test the following branch:
>>>>>
>>>>> git://xenbits.xen.org/people/royger/xen.git iommu-fixes-v2
>>>>>
>>>>> I've been able to successfully create a PVH guest from a PVH dom0 on
>>>>> AMD hardware using this branch.
>>>>
>>>> On the other hand, with a quick test I can confirm that booting a PVH guest from a PVH dom0 now works for me as well ! 
>>>> (and booting this build as PV dom0, with my normal PVH/HVM mix of guests still works, no regressions for me so far)
>>
>>
>>  
>>> Sorry for bothering you again, but could you give the following branch
>>> a test:
>>
>> No problem, happy to keep testing until it works and is in good enough shape to get committed.
>>
>> And fortunately you asked, because unfortunately it doesn't boot as pvhdom0, serial log is attached.
> 
> Thanks!
> 
> Can you try with the following debug patch on top? This should print a
> message before hitting the assert, hopefully giving us more
> information.
> 
> Roger.

Sure, I was also missing a sync_console on the Xen cmdline,
serial log attached.

--
Sander

> ---8<---
> diff --git a/xen/arch/x86/mm/p2m-pt.c b/xen/arch/x86/mm/p2m-pt.c
> index 5ad7a36269..bf647e7d26 100644
> --- a/xen/arch/x86/mm/p2m-pt.c
> +++ b/xen/arch/x86/mm/p2m-pt.c
> @@ -648,8 +648,13 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
>                     !rangeset_overlaps_range(mmio_ro_ranges, mfn_x(mfn),
>                                              mfn_x(mfn) + PFN_DOWN(MB(2))));
>          else
> +        {
> +            if ( !mfn_valid(mfn) && (!mfn_eq(mfn, INVALID_MFN) ||
> +                                     !p2m_allows_invalid_mfn(p2mt)) )
> +                printk("mfn: %#lx type: %d\n", mfn_x(mfn), p2mt);
>              ASSERT(mfn_valid(mfn) || (mfn_eq(mfn, INVALID_MFN) &&
>                                        p2m_allows_invalid_mfn(p2mt)));
> +        }
>          l2e_content = mfn_valid(mfn) || p2m_allows_invalid_mfn(p2mt)
>              ? p2m_l2e_from_pfn(mfn_x(mfn),
>                                 p2m_type_to_flags(p2m, p2mt, mfn, 1))
> 


--------------3FA4B773DB3F4A8D40139327
Content-Type: text/x-log;
 name="boot-dom0-pvh.log"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="boot-dom0-pvh.log"

 __  __            _  _    _ ____    ___              
 \ \/ /___ _ __   | || |  / |___ \  / _ \    _ __ ___ 
  \  // _ \ '_ \  | || |_ | | __) || | | |__| '__/ __|
  /  \  __/ | | | |__   _|| |/ __/ | |_| |__| | | (__ 
 /_/\_\___|_| |_|    |_|(_)_|_____(_)___/   |_|  \___|
                                                      
(XEN) [0000001a849e1840] Xen version 4.12.0-rc (root@dyndns.org) (gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516) debug=y  Fri Feb  8 20:22:06 CET 2019
(XEN) [0000001a8c0e5d75] Latest ChangeSet: Fri Feb 8 15:01:58 2019 +0100 git:ed104d12b9-dirty
(XEN) [0000001a90c468ad] Console output is synchronous.
(XEN) [0000001a939814a3] Bootloader: GRUB 2.02~beta3-5+deb9u1
(XEN) [0000001a96b7e8ad] Command line: dom0_mem=2048M,max:2048M loglvl=all console_timestamps=datems vga=gfx-1280x1024x32 no-cpuidle com1=38400,8n1 console=vga,com1 ivrs_ioapic[6]=00:14.0 iommu=on,verbose,debug conring_size=128k ucode=scan sched=credit2 gnttab_max_frames=64 reboot=k sync_console dom0=pvh
(XEN) [0000001aa5f14b5d] Xen image load base address: 0
(XEN) [0000001aa8c4f086] Video information:
(XEN) [0000001aab00504a]  VGA is graphics mode 1280x1024, 32 bpp
(XEN) [0000001aae463298]  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) [0000001ab2245c92] Disc information:
(XEN) [0000001ab45308a0]  Found 4 MBR signatures
(XEN) [0000001ab6cdba0d]  Found 4 EDD information structures
(XEN) [0000001ab9e0e59b] Xen-e820 RAM map:
(XEN) [0000001abc0f7578]  0000000000000000 - 0000000000096400 (usable)
(XEN) [0000001abfa17a92]  0000000000096400 - 00000000000a0000 (reserved)
(XEN) [0000001ac34cffae]  00000000000e4000 - 0000000000100000 (reserved)
(XEN) [0000001ac6f865be]  0000000000100000 - 00000000c7f90000 (usable)
(XEN) [0000001aca8a6ac8]  00000000c7f90000 - 00000000c7f9e000 (ACPI data)
(XEN) [0000001ace42a21b]  00000000c7f9e000 - 00000000c7fe0000 (ACPI NVS)
(XEN) [0000001ad1ee060e]  00000000c7fe0000 - 00000000c8000000 (reserved)
(XEN) [0000001ad5998ceb]  00000000ffe00000 - 0000000100000000 (reserved)
(XEN) [0000001ad944f79b]  0000000100000000 - 0000000538000000 (usable)
(XEN) [0000001ae24f558b] New Xen image base address: 0xc7800000
(XEN) [0000001ae5887ff6] ACPI: RSDP 000FB100, 0014 (r0 ACPIAM)
(XEN) [0000001ae8b51352] ACPI: RSDT C7F90000, 0048 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) [0000001aed77c4d5] ACPI: FACP C7F90200, 0084 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000001af23a99a3] ACPI: DSDT C7F905E0, 9427 (r1  A7640 A7640100      100 INTL 20051117)
(XEN) [0000001af6fd4598] ACPI: FACS C7F9E000, 0040
(XEN) [0000001af991828e] ACPI: APIC C7F90390, 0088 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000001afe54251e] ACPI: MCFG C7F90420, 003C (r1 7640MS OEMMCFG  20100913 MSFT       97)
(XEN) [0000001b0316eb7b] ACPI: SLIC C7F90460, 0176 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) [0000001b07d9b002] ACPI: OEMB C7F9E040, 0072 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000001b0c9c7332] ACPI: SRAT C7F9A5E0, 0108 (r3 AMD    FAM_F_10        2 AMD         1)
(XEN) [0000001b115f3665] ACPI: HPET C7F9A6F0, 0038 (r1 7640MS OEMHPET  20100913 MSFT       97)
(XEN) [0000001b1621fcee] ACPI: IVRS C7F9A730, 0108 (r1  AMD     RD890S   202031 AMD         0)
(XEN) [0000001b1ae4c085] ACPI: SSDT C7F9A840, 0DA4 (r1 A M I  POWERNOW        1 AMD         1)
(XEN) [0000001b1fa78558] System RAM: 20479MB (20970648kB)
(XEN) [0000001b29dcda3d] SRAT: PXM 0 -> APIC 00 -> Node 0
(XEN) [0000001b2cc9c935] SRAT: PXM 0 -> APIC 01 -> Node 0
(XEN) [0000001b2fb6d22b] SRAT: PXM 0 -> APIC 02 -> Node 0
(XEN) [0000001b32a3db7b] SRAT: PXM 0 -> APIC 03 -> Node 0
(XEN) [0000001b3590e7d8] SRAT: PXM 0 -> APIC 04 -> Node 0
(XEN) [0000001b387df36b] SRAT: PXM 0 -> APIC 05 -> Node 0
(XEN) [0000001b3b6aefab] SRAT: Node 0 PXM 0 0-a0000
(XEN) [0000001b3e0bb8ed] SRAT: Node 0 PXM 0 100000-c8000000
(XEN) [0000001b4112271d] SRAT: Node 0 PXM 0 100000000-538000000
(XEN) [0000001b444b6ffa] NUMA: Allocated memnodemap from 5334db000 - 5334e1000
(XEN) [0000001b4842fd1e] NUMA: Using 8 for the hash shift.
(XEN) [0000001b8fbeb9f6] Domain heap initialised
(XEN) [0000001b92396eed] Allocated console ring of 128 KiB.
(XEN) [0000001ba85df59d] vesafb: framebuffer at 0xd0000000, mapped to 0xffff82c000201000, using 6144k, total 16384k
(XEN) [0000001bae2b3835] vesafb: mode is 1280x1024x32, linelength=5120, font 8x16
(XEN) [0000001bb248f94b] vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
(XEN) [0000001bb5f52b25] CPU Vendor: AMD, Family 16 (0x10), Model 10 (0xa), Stepping 0 (raw 00100fa0)
(XEN) [0000001bc0065713] found SMP MP-table at 000ff780
(XEN) [0000001bc2d9d270] DMI present.
(XEN) [0000001bc4c8f173] Using APIC driver default
(XEN) [0000001bc75d276a] ACPI: PM-Timer IO Port: 0x808 (24 bits)
(XEN) [0000001bcaa30e9e] ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
(XEN) [0000001bceda2cc5] ACPI:             wakeup_vec[c7f9e00c], vec_size[20]
(XEN) [0000001bd2c500a0] ACPI: Local APIC address 0xfee00000
(XEN) [0000001bd5d8316a] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) [0000001bd9a9bb7d] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
(XEN) [0000001bdd7b4970] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
(XEN) [0000001be14cc1d0] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
(XEN) [0000001be51e4485] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
(XEN) [0000001be8efe090] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
(XEN) [0000001becc15c5a] ACPI: IOAPIC (id[0x06] address[0xfec00000] gsi_base[0])
(XEN) [0000001bf0d25dc6] IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
(XEN) [0000001bf53c5a2b] ACPI: IOAPIC (id[0x07] address[0xfec20000] gsi_base[24])
(XEN) [0000001bf95a1415] IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
(XEN) [0000001bfdd09c10] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) [0000001c01ee4d2e] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
(XEN) [0000001c062565a6] ACPI: IRQ0 used by override.
(XEN) [0000001c08dfa706] ACPI: IRQ2 used by override.
(XEN) [0000001c0b99e826] ACPI: IRQ9 used by override.
(XEN) [0000001c0e5431a6] Enabling APIC mode:  Flat.  Using 2 I/O APICs
(XEN) [0000001c11e639c2] ACPI: HPET id: 0x8300 base: 0xfed00000
(XEN) [0000001c151f5968] PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
(XEN) [0000001c19c8cdc6] PCI: Not using MCFG for segment 0000 bus 00-ff
(XEN) [0000001c1d67810d] ERST table was not found
(XEN) [0000001c1feeeded] Using ACPI (MADT) for SMP configuration information
(XEN) [0000001c23cd2422] SMP: Allowing 6 CPUs (0 hotplug CPUs)
(XEN) [0000001c26f9bb85] IRQ limits: 56 GSI, 1112 MSI/MSI-X
(XEN) [0000001c2a002efa] microcode: CPU0 updated from revision 0x10000bf to 0x10000dc
(XEN) [0000001c2e50a44a] traps.c:1574: GPF (0000): ffff82d080425cd6 [probe_cpuid_faulting+0xe/0xa2] -> ffff82d0803808b2
(XEN) [0000001c3450c5fe] CPU0: AMD Fam10h machine check reporting enabled
(XEN) [0000001c3808d76a] Speculative mitigation facilities:
(XEN) [0000001c3b0f497e]   Hardware features:
(XEN) [0000001c3d63f9a8]   Compiled-in support: INDIRECT_THUNK SHADOW_PAGING
(XEN) [0000001c41423a7b]   Xen settings: BTI-Thunk LFENCE, SPEC_CTRL: No, Other:
(XEN) [0000001c45532f72]   Support for HVM VMs: RSB
(XEN) [0000001c47f40786]   Support for PV VMs: RSB
(XEN) [0000001c4a884be8]   XPTI (64-bit PV only): Dom0 disabled, DomU disabled (without PCID)
(XEN) [0000001c4f3e40a6]   PV L1TF shadowing: Dom0 disabled, DomU disabled
(XEN) [0000001c530326f0] Using scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) [0000001c56ee224a] Initializing Credit2 scheduler
(XEN) [0000001c59c1bc20]  load_precision_shift: 18
(XEN) [0000001c5c55d7ba]  load_window_shift: 30
(XEN) [0000001c5ec3fff0]  underload_balance_tolerance: 0
(XEN) [0000001c61a44ffe]  overload_balance_tolerance: -3
(XEN) [0000001c64849d6a]  runqueues arrangement: socket
(XEN) [0000001c67583478]  cap enforcement granularity: 10ms
(XEN) [0000001c6a5e949e] load tracking window length 1073741824 ns
(XEN) [0000001c6dbdfd4e] Adding cpu 0 to runqueue 0
(XEN) [0000001c705eb8cb]  First cpu on runqueue, activating
(XEN) [0000001c7cde01e2] Platform timer is 14.318MHz HPET
(XEN) [    2.997910] Detected 3200.120 MHz processor.
(XEN) [    3.014186] Initing memory sharing.
(XEN) [    3.026145] alt table ffff82d080467c70 -> ffff82d080469a92
(XEN) [    3.044812] AMD-Vi: Found MSI capability block at 0x54
(XEN) [    3.061713] AMD-Vi: IVRS Block: Found type 0x10 flags 0x3e len 0xd8 id 0x2
(XEN) [    3.083811] AMD-Vi: Using IVHD type 0x10
(XEN) [    3.097070] AMD-Vi: ACPI Table:
(XEN) [    3.107990] AMD-Vi:  Signature IVRS
(XEN) [    3.119950] AMD-Vi:  Length 0x108
(XEN) [    3.131391] AMD-Vi:  Revision 0x1
(XEN) [    3.151551] AMD-Vi:  CheckSum 0x65
(XEN) [    3.171896] AMD-Vi:  OEM_Id AMD  
(XEN) [    3.191966] AMD-Vi:  OEM_Table_Id RD890S
(XEN) [    3.213857] AMD-Vi:  OEM_Revision 0x202031
(XEN) [    3.236242] AMD-Vi:  Creator_Id AMD 
(XEN) [    3.256977] AMD-Vi:  Creator_Revision 0
(XEN) [    3.278427] AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0xd8 id 0x2
(XEN) [    3.307468] AMD-Vi: IVHD Device Entry: type 0x3 id 0 flags 0
(XEN) [    3.334416] AMD-Vi:  Dev_Id Range: 0 -> 0x2
(XEN) [    3.356891] AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0
(XEN) [    3.384580] AMD-Vi: IVHD Device Entry: type 0x3 id 0xe00 flags 0
(XEN) [    3.412516] AMD-Vi:  Dev_Id Range: 0xe00 -> 0xe01
(XEN) [    3.436527] AMD-Vi: IVHD Device Entry: type 0x2 id 0x18 flags 0
(XEN) [    3.464178] AMD-Vi: IVHD Device Entry: type 0x2 id 0xd00 flags 0
(XEN) [    3.492073] AMD-Vi: IVHD Device Entry: type 0x2 id 0x28 flags 0
(XEN) [    3.519712] AMD-Vi: IVHD Device Entry: type 0x2 id 0xc00 flags 0
(XEN) [    3.547542] AMD-Vi: IVHD Device Entry: type 0x2 id 0x30 flags 0
(XEN) [    3.575077] AMD-Vi: IVHD Device Entry: type 0x2 id 0xb00 flags 0
(XEN) [    3.602841] AMD-Vi: IVHD Device Entry: type 0x2 id 0x48 flags 0
(XEN) [    3.630325] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa00 flags 0
(XEN) [    3.658091] AMD-Vi: IVHD Device Entry: type 0x2 id 0x50 flags 0
(XEN) [    3.685636] AMD-Vi: IVHD Device Entry: type 0x3 id 0x900 flags 0
(XEN) [    3.713482] AMD-Vi:  Dev_Id Range: 0x900 -> 0x907
(XEN) [    3.737427] AMD-Vi: IVHD Device Entry: type 0x2 id 0x60 flags 0
(XEN) [    3.765025] AMD-Vi: IVHD Device Entry: type 0x2 id 0x500 flags 0
(XEN) [    3.792832] AMD-Vi: IVHD Device Entry: type 0x2 id 0x608 flags 0
(XEN) [    3.820662] AMD-Vi: IVHD Device Entry: type 0x2 id 0x800 flags 0
(XEN) [    3.848481] AMD-Vi: IVHD Device Entry: type 0x2 id 0x610 flags 0
(XEN) [    3.876301] AMD-Vi: IVHD Device Entry: type 0x2 id 0x700 flags 0
(XEN) [    3.904133] AMD-Vi: IVHD Device Entry: type 0x2 id 0x68 flags 0
(XEN) [    3.931743] AMD-Vi: IVHD Device Entry: type 0x3 id 0x400 flags 0
(XEN) [    3.959576] AMD-Vi:  Dev_Id Range: 0x400 -> 0x407
(XEN) [    3.983377] AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0
(XEN) [    4.010769] AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0
(XEN) [    4.038170] AMD-Vi:  Dev_Id Range: 0x90 -> 0x92
(XEN) [    4.061439] AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0
(XEN) [    4.088856] AMD-Vi:  Dev_Id Range: 0x98 -> 0x9a
(XEN) [    4.112059] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7
(XEN) [    4.140256] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0
(XEN) [    4.167725] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0
(XEN) [    4.195139] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0
(XEN) [    4.222531] AMD-Vi: IVHD Device Entry: type 0x43 id 0x300 flags 0
(XEN) [    4.250428] AMD-Vi:  Dev_Id Range: 0x300 -> 0x3ff alias 0xa4
(XEN) [    4.277063] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0
(XEN) [    4.304506] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa8 flags 0
(XEN) [    4.331998] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa9 flags 0
(XEN) [    4.359531] AMD-Vi: IVHD Device Entry: type 0x2 id 0x100 flags 0
(XEN) [    4.387363] AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0
(XEN) [    4.414976] AMD-Vi:  Dev_Id Range: 0xb0 -> 0xb2
(XEN) [    4.438425] AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
(XEN) [    4.464751] AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
(XEN) [    4.492674] AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
(XEN) [    4.521415] AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
(XEN) [    4.548663] AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0x7
(XEN) [    4.578118] AMD-Vi: Disabled HAP memory map sharing with IOMMU
(XEN) [    4.605886] AMD-Vi: IOMMU 0 Enabled.
(XEN) [    4.633834] I/O virtualisation enabled
(XEN) [    4.655089]  - Dom0 mode: Relaxed
(XEN) [    4.674953] Interrupt remapping enabled
(XEN) [    4.696336] nr_sockets: 1
(XEN) [    4.714301] ENABLING IO-APIC IRQs
(XEN) [    4.734114]  -> Using new ACK method
(XEN) [    4.754900] ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) [2019-02-08 19:29:16.261] HVM: ASIDs enabled.
(XEN) [2019-02-08 19:29:16.283] SVM: Supported advanced features:
(XEN) [2019-02-08 19:29:16.309]  - Nested Page Tables (NPT)
(XEN) [2019-02-08 19:29:16.334]  - Last Branch Record (LBR) Virtualisation
(XEN) [2019-02-08 19:29:16.362]  - Next-RIP Saved on #VMEXIT
(XEN) [2019-02-08 19:29:16.387]  - Pause-Intercept Filter
(XEN) [2019-02-08 19:29:16.411] HVM: SVM enabled
(XEN) [2019-02-08 19:29:16.433] HVM: Hardware Assisted Paging (HAP) detected
(XEN) [2019-02-08 19:29:16.461] HVM: HAP page sizes: 4kB, 2MB, 1GB
(XEN) [2019-02-08 19:29:11.008] microcode: CPU1 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-02-08 19:29:16.531] Adding cpu 1 to runqueue 0
(XEN) [2019-02-08 19:29:11.008] microcode: CPU2 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-02-08 19:29:16.599] Adding cpu 2 to runqueue 0
(XEN) [2019-02-08 19:29:11.008] microcode: CPU3 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-02-08 19:29:16.667] Adding cpu 3 to runqueue 0
(XEN) [2019-02-08 19:29:11.008] microcode: CPU4 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-02-08 19:29:16.736] Adding cpu 4 to runqueue 0
(XEN) [2019-02-08 19:29:11.008] microcode: CPU5 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-02-08 19:29:16.804] Adding cpu 5 to runqueue 0
(XEN) [2019-02-08 19:29:16.829] Brought up 6 CPUs
(XEN) [2019-02-08 19:29:16.854] build-id: 4210e393246893479fcef6cac95c654dc86abc29
(XEN) [2019-02-08 19:29:16.885] Running stub recovery selftests...
(XEN) [2019-02-08 19:29:16.912] traps.c:1574: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d080380412
(XEN) [2019-02-08 19:29:16.951] traps.c:755: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d080380412
(XEN) [2019-02-08 19:29:16.989] traps.c:1094: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d080380412
(XEN) [2019-02-08 19:29:17.047] ACPI sleep modes: S3
(XEN) [2019-02-08 19:29:17.070] VPMU: disabled
(XEN) [2019-02-08 19:29:17.092] MCA: Use hw thresholding to adjust polling frequency
(XEN) [2019-02-08 19:29:17.124] mcheck_poll: Machine check polling timer started.
(XEN) [2019-02-08 19:29:17.155] Xenoprofile: Failed to setup IBS LVT offset, IBSCTL = 0xffffffff
(XEN) [2019-02-08 19:29:17.189] Dom0 has maximum 632 PIRQs
(XEN) [2019-02-08 19:29:17.216] Multiple initrd candidates, picking module #1
(XEN) [2019-02-08 19:29:17.246] NX (Execute Disable) protection active
(XEN) [2019-02-08 19:29:17.274] *** Building a PVH Dom0 ***
(XEN) [2019-02-08 19:29:17.335] AMD-Vi: update_paging_mode Try to access pdev_list without aquiring pcidevs_lock.
(XEN) [2019-02-08 19:29:17.554] AMD-Vi: Setup I/O page table: device id = 0, type = 0x6, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:17.601] AMD-Vi: Setup I/O page table: device id = 0x2, type = 0x7, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:17.649] AMD-Vi: Setup I/O page table: device id = 0x10, type = 0x2, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:17.697] AMD-Vi: Setup I/O page table: device id = 0x18, type = 0x2, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:17.745] AMD-Vi: Setup I/O page table: device id = 0x28, type = 0x2, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:17.794] AMD-Vi: Setup I/O page table: device id = 0x30, type = 0x2, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:17.843] AMD-Vi: Setup I/O page table: device id = 0x48, type = 0x2, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:17.892] AMD-Vi: Setup I/O page table: device id = 0x50, type = 0x2, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:17.941] AMD-Vi: Setup I/O page table: device id = 0x60, type = 0x2, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:17.990] AMD-Vi: Setup I/O page table: device id = 0x68, type = 0x2, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.040] AMD-Vi: Setup I/O page table: device id = 0x88, type = 0x7, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.089] AMD-Vi: Setup I/O page table: device id = 0x90, type = 0x7, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.139] AMD-Vi: Setup I/O page table: device id = 0x92, type = 0x7, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.189] AMD-Vi: Setup I/O page table: device id = 0x98, type = 0x7, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.239] AMD-Vi: Setup I/O page table: device id = 0x9a, type = 0x7, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.290] AMD-Vi: Setup I/O page table: device id = 0xa0, type = 0x7, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.340] AMD-Vi: Setup I/O page table: device id = 0xa2, type = 0x7, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.391] AMD-Vi: Setup I/O page table: device id = 0xa3, type = 0x7, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.442] AMD-Vi: Setup I/O page table: device id = 0xa4, type = 0x5, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.493] AMD-Vi: Setup I/O page table: device id = 0xa5, type = 0x7, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.544] AMD-Vi: Setup I/O page table: device id = 0xa8, type = 0x2, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.595] AMD-Vi: Setup I/O page table: device id = 0xb0, type = 0x7, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.647] AMD-Vi: Setup I/O page table: device id = 0xb2, type = 0x7, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.699] AMD-Vi: Skipping host bridge 0000:00:18.0
(XEN) [2019-02-08 19:29:18.732] AMD-Vi: Skipping host bridge 0000:00:18.1
(XEN) [2019-02-08 19:29:18.765] AMD-Vi: Skipping host bridge 0000:00:18.2
(XEN) [2019-02-08 19:29:18.799] AMD-Vi: Skipping host bridge 0000:00:18.3
(XEN) [2019-02-08 19:29:18.832] AMD-Vi: Skipping host bridge 0000:00:18.4
(XEN) [2019-02-08 19:29:18.865] AMD-Vi: Setup I/O page table: device id = 0x400, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.918] AMD-Vi: Setup I/O page table: device id = 0x401, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:18.971] AMD-Vi: Setup I/O page table: device id = 0x402, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.024] AMD-Vi: Setup I/O page table: device id = 0x403, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.077] AMD-Vi: Setup I/O page table: device id = 0x404, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.131] AMD-Vi: Setup I/O page table: device id = 0x405, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.184] AMD-Vi: Setup I/O page table: device id = 0x406, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.238] AMD-Vi: Setup I/O page table: device id = 0x407, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.292] AMD-Vi: Setup I/O page table: device id = 0x500, type = 0x2, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.346] AMD-Vi: Setup I/O page table: device id = 0x608, type = 0x2, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.401] AMD-Vi: Setup I/O page table: device id = 0x610, type = 0x2, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.455] AMD-Vi: Setup I/O page table: device id = 0x700, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.510] AMD-Vi: Setup I/O page table: device id = 0x800, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.564] AMD-Vi: Setup I/O page table: device id = 0x900, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.619] AMD-Vi: Setup I/O page table: device id = 0x901, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.674] AMD-Vi: Setup I/O page table: device id = 0x902, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.729] AMD-Vi: Setup I/O page table: device id = 0x903, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.785] AMD-Vi: Setup I/O page table: device id = 0x904, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.840] AMD-Vi: Setup I/O page table: device id = 0x905, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.896] AMD-Vi: Setup I/O page table: device id = 0x906, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:19.952] AMD-Vi: Setup I/O page table: device id = 0x907, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:20.008] AMD-Vi: Setup I/O page table: device id = 0xa00, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:20.064] AMD-Vi: Setup I/O page table: device id = 0xb00, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:20.120] AMD-Vi: Setup I/O page table: device id = 0xc00, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:20.177] AMD-Vi: Setup I/O page table: device id = 0xd00, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:20.233] AMD-Vi: Setup I/O page table: device id = 0xe00, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:20.300] AMD-Vi: Setup I/O page table: device id = 0xe01, type = 0x1, root table = 0x523ce5000, domain = 0, paging mode = 3
(XEN) [2019-02-08 19:29:20.843] WARNING: PVH is an experimental mode with limited functionality
(XEN) [2019-02-08 19:29:20.887] Initial low memory virq threshold set at 0x4000 pages.
(XEN) [2019-02-08 19:29:20.928] Scrubbing Free RAM in background
(XEN) [2019-02-08 19:29:20.963] Std. Loglevel: All
(XEN) [2019-02-08 19:29:20.995] Guest Loglevel: All
(XEN) [2019-02-08 19:29:21.027] ***************************************************
(XEN) [2019-02-08 19:29:21.067] WARNING: CONSOLE OUTPUT IS SYNCHRONOUS
(XEN) [2019-02-08 19:29:21.104] This option is intended to aid debugging of Xen by ensuring
(XEN) [2019-02-08 19:29:21.146] that all output is synchronously delivered on the serial line.
(XEN) [2019-02-08 19:29:21.189] However it can introduce SIGNIFICANT latencies and affect
(XEN) [2019-02-08 19:29:21.230] timekeeping. It is NOT recommended for production use!
(XEN) [2019-02-08 19:29:21.271] ***************************************************
(XEN) [2019-02-08 19:29:21.310] 3... 2... 1... 
(XEN) [2019-02-08 19:29:24.340] Xen is relinquishing VGA console.
(XEN) [2019-02-08 19:29:24.458] *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
(XEN) [2019-02-08 19:29:24.484] Freed 476kB init memory
(XEN) [2019-02-08 19:29:24.759] Dom0 callback via changed to Direct Vector 0xf3
[    0.000000] Linux version 4.20.7-20190207-thp-doflr+ (root@serveerstertje) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #1 SMP Thu Feb 7 10:47:45 CET 2019
[    0.000000] Command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 scsi_mod.use_blk_mq=1 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset net.ifnames=0 biosdevname=0 xen-pciback.hide=(00:14.2)(04:00.*)(08:00.0)(09:00.*)(0a:00.0)(0d:00.0)
[    0.000000] x86/fpu: x87 FPU will use FXSAVE
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x0000000000095fff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000096400-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000080069ed7] usable
[    0.000000] BIOS-e820: [mem 0x0000000080069ed8-0x0000000080069f8f] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000008006a000-0x00000000c7f8ffff] unusable
[    0.000000] BIOS-e820: [mem 0x00000000c7f90000-0x00000000c7f9dfff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000c7f9e000-0x00000000c7fdffff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000c7fe0000-0x00000000c7ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x0000000537ffffff] unusable
[    0.000000] e820: remove [mem 0x80000000-0xfffffffffffffffe] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] user-defined physical RAM map:
[    0.000000] user: [mem 0x0000000000000000-0x0000000000095fff] usable
[    0.000000] user: [mem 0x0000000000096400-0x00000000000fffff] reserved
[    0.000000] user: [mem 0x0000000000100000-0x000000007fffffff] usable
[    0.000000] user: [mem 0x0000000080069ed8-0x0000000080069f8f] ACPI data
[    0.000000] user: [mem 0x000000008006a000-0x00000000c7f8ffff] unusable
[    0.000000] user: [mem 0x00000000c7f90000-0x00000000c7f9dfff] ACPI data
[    0.000000] user: [mem 0x00000000c7f9e000-0x00000000c7fdffff] ACPI NVS
[    0.000000] user: [mem 0x00000000c7fe0000-0x00000000c7ffffff] reserved
[    0.000000] user: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
[    0.000000] user: [mem 0x0000000100000000-0x0000000537ffffff] unusable
[    0.000000] SMBIOS 2.5 present.
[    0.000000] DMI: MSI MS-7640/890FXA-GD70 (MS-7640)  , BIOS V1.8B1 09/13/2010
[    0.000000] Hypervisor detected: Xen HVM
[    0.000000] Xen version 4.12.
[    0.000005] HVMOP_pagetable_dying not supported
[    0.051678] tsc: Fast TSC calibration failed
[    0.051680] tsc: Detected 3200.120 MHz processor
[    0.059295] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.059296] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.073982] AGP: No AGP bridge found
[    0.074115] last_pfn = 0x80000 max_arch_pfn = 0x400000000
[    0.074172] MTRR default type: uncachable
[    0.074173] MTRR fixed ranges enabled:
[    0.074174]   00000-9FFFF write-back
[    0.074175]   A0000-EFFFF uncachable
[    0.074176]   F0000-FFFFF write-protect
[    0.074177] MTRR variable ranges enabled:
[    0.074179]   0 base 000000000000 mask FFFF80000000 write-back
[    0.074180]   1 base 000080000000 mask FFFFC0000000 write-back
[    0.074181]   2 base 0000C0000000 mask FFFFF8000000 write-back
[    0.074182]   3 disabled
[    0.074183]   4 disabled
[    0.074183]   5 disabled
[    0.074184]   6 disabled
[    0.074185]   7 disabled
[    0.074185] TOM2: 0000000538000000 aka 21376M
[    0.079854] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.081892] e820: update [mem 0xc8000000-0xffffffff] usable ==> reserved
[    0.081920] check: Scanning 1 areas for low memory corruption
[    0.081924] Base memory trampoline at [(____ptrval____)] 90000 size 24576
[    0.081941] Using GB pages for direct mapping
[    0.081944] BRK [0x03401000, 0x03401fff] PGTABLE
[    0.081947] BRK [0x03402000, 0x03402fff] PGTABLE
[    0.081948] BRK [0x03403000, 0x03403fff] PGTABLE
[    0.082134] RAMDISK: [mem 0x03426000-0x04d80fff]
[    0.082147] ACPI: Early table checksum verification disabled
[    0.082152] ACPI: RSDP 0x0000000080069ED8 000024 (v02 ACPIAM)
[    0.082155] ACPI: XSDT 0x0000000080069EFC 00004C (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.082160] ACPI: APIC 0x0000000080069F48 0000B8 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.082165] ACPI: FACP 0x00000000C7F90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.082189] ACPI: DSDT 0x00000000C7F905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
[    0.082194] ACPI: FACS 0x00000000C7F9E000 000040
[    0.082197] ACPI: MCFG 0x00000000C7F90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
[    0.082201] ACPI: SLIC 0x00000000C7F90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.082205] ACPI: SSDT 0x00000000C7F9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
[    0.082216] ACPI: Local APIC address 0xfee00000
[    0.082337] Scanning NUMA topology in Northbridge 24
[    0.082359] No NUMA configuration found
[    0.082360] Faking a node at [mem 0x0000000000000000-0x000000007fffffff]
[    0.082364] NODE_DATA(0) allocated [mem 0x7fff6000-0x7fffffff]
[    0.082383] Zone ranges:
[    0.082384]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.082385]   DMA32    [mem 0x0000000001000000-0x000000007fffffff]
[    0.082386]   Normal   empty
[    0.082387] Movable zone start for each node
[    0.082389] Early memory node ranges
[    0.082390]   node   0: [mem 0x0000000000001000-0x0000000000095fff]
[    0.082391]   node   0: [mem 0x0000000000100000-0x000000007fffffff]
[    0.082394] Zeroed struct page in unavailable ranges: 107 pages
[    0.082394] Initmem setup node 0 [mem 0x0000000000001000-0x000000007fffffff]
[    0.082396] On node 0 totalpages: 524181
[    0.082397]   DMA zone: 64 pages used for memmap
[    0.082398]   DMA zone: 21 pages reserved
[    0.082399]   DMA zone: 3989 pages, LIFO batch:0
[    0.082495]   DMA32 zone: 8128 pages used for memmap
[    0.082496]   DMA32 zone: 520192 pages, LIFO batch:63
[    0.095052] ACPI: PM-Timer IO Port: 0x808
[    0.095056] ACPI: Local APIC address 0xfee00000
[    0.095116] IOAPIC[0]: apic_id 6, version 17, address 0xfec00000, GSI 0-23
[    0.095157] IOAPIC[1]: apic_id 7, version 17, address 0xfec20000, GSI 24-55
[    0.095160] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.095161] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
[    0.095163] ACPI: IRQ0 used by override.
[    0.095164] ACPI: IRQ9 used by override.
[    0.095166] Using ACPI (MADT) for SMP configuration information
[    0.095173] smpboot: Allowing 6 CPUs, 0 hotplug CPUs
[    0.095186] [mem 0xc8000000-0xffdfffff] available for PCI devices
[    0.095188] Booting paravirtualized kernel on Xen PVH
[    0.095191] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.231123] random: get_random_bytes called from start_kernel+0x91/0x43d with crng_init=0
[    0.231131] setup_percpu: NR_CPUS:6 nr_cpumask_bits:6 nr_cpu_ids:6 nr_node_ids:1
[    0.231816] percpu: Embedded 43 pages/cpu @(____ptrval____) s139032 r8192 d28904 u262144
[    0.231821] pcpu-alloc: s139032 r8192 d28904 u262144 alloc=1*2097152
[    0.231822] pcpu-alloc: [0] 0 1 2 3 4 5 - - 
[    0.231859] xen: PV spinlocks enabled
[    0.231862] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes)
[    0.231866] Built 1 zonelists, mobility grouping on.  Total pages: 515968
[    0.231867] Policy zone: DMA32
[    0.231870] Kernel command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 scsi_mod.use_blk_mq=1 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset net.ifnames=0 biosdevname=0 xen-pciback.hide=(00:14.2)(04:00.*)(08:00.0)(09:00.*)(0a:00.0)(0d:00.0)
[    0.232067] You have booted with nomodeset. This means your GPU drivers are DISABLED
[    0.232068] Any video related functionality will be severely degraded, and you may not even be able to suspend the system properly
[    0.232069] Unless you actually understand what nomodeset does, you should reboot without enabling it
[    0.232150] AGP: Checking aperture...
[    0.246852] AGP: No AGP bridge found
[    0.246859] AGP: Node 0: aperture [bus addr 0x66e000000-0x66fffffff] (32MB)
[    0.246860] Aperture beyond 4GB. Ignoring.
[    0.256299] Memory: 1999828K/2096724K available (18436K kernel code, 1356K rwdata, 5152K rodata, 1360K init, 2428K bss, 96896K reserved, 0K cma-reserved)
[    0.256362] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
[    0.256428] rcu: Hierarchical RCU implementation.
[    0.256430] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    0.256445] Using NULL legacy PIC
[    0.256446] NR_IRQS: 4352, nr_irqs: 1016, preallocated irqs: 0
[    0.256554] xen:events: Using FIFO-based ABI
[    0.277151] xen:events: Xen HVM callback vector for event delivery is enabled
[    0.277192] Console: colour dummy device 80x25
[    0.277357] printk: console [tty0] enabled
[    2.733003] printk: console [hvc0] enabled
[    2.745502] ACPI: Core revision 20181003
[    2.760611] Failed to register legacy timer interrupt
[    2.775489] APIC: Switch to symmetric I/O mode setup
[    2.790729] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x2e20bb758d5, max_idle_ns: 440795224254 ns
[    2.822287] Calibrating delay loop (skipped), value calculated using timer frequency.. 6402.91 BogoMIPS (lpj=10667066)
[    2.825607] pid_max: default: 32768 minimum: 301
[    2.825607] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    2.825607] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    2.825607] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    2.825607] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    2.825607] mce: CPU supports 2 MCE banks
[    2.825607] process: using AMD E400 aware idle routine
[    2.825607] Last level iTLB entries: 4KB 512, 2MB 16, 4MB 8
[    2.825607] Last level dTLB entries: 4KB 512, 2MB 128, 4MB 64, 1GB 0
[    2.825607] Spectre V2 : Mitigation: Full AMD retpoline
[    2.825607] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    2.825607] Freeing SMP alternatives memory: 52K
[    2.825607] clocksource: xen: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[    2.825607] Xen: using vcpuop timer interface
[    2.825607] installing Xen timer for CPU 0
[    2.825607] smpboot: CPU0: AMD Phenom(tm) II X6 1090T Processor (family: 0x10, model: 0xa, stepping: 0x0)
[    2.825652] cpu 0 spinlock event irq 29
[    2.829045] Performance Events: PMU not available due to virtualization, using software events only.
[    2.832312] rcu: Hierarchical SRCU implementation.
[    2.835672] NMI watchdog: Perf NMI watchdog permanently disabled
[    2.839030] smp: Bringing up secondary CPUs ...
[    2.842364] installing Xen timer for CPU 1
[    2.845683] x86: Booting SMP configuration:
[    2.848949] .... node  #0, CPUs:      #1
[    2.852343] cpu 1 spinlock event irq 35
[    2.875709] installing Xen timer for CPU 2
[    2.879021]  #2
[    2.882338] cpu 2 spinlock event irq 41
[    2.899080] installing Xen timer for CPU 3
[    2.902357]  #3
[    2.905669] cpu 3 spinlock event irq 47
[    2.922416] installing Xen timer for CPU 4
[    2.925686]  #4
[    3.012338] cpu 4 spinlock event irq 53
[    3.029080] installing Xen timer for CPU 5
[    3.032357]  #5
[    3.037701] cpu 5 spinlock event irq 59
[    3.052296] smp: Brought up 1 node, 6 CPUs
[    3.055617] smpboot: Max logical packages: 2
[    3.058949] smpboot: Total of 6 processors activated (38431.46 BogoMIPS)
[    3.065824] devtmpfs: initialized
[    3.070122] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    3.072289] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    3.075755] xor: measuring software checksum speed
[    3.102286] random: fast init done
[    3.112281]    prefetch64-sse: 17427.600 MB/sec
[    3.148948]    generic_sse: 16400.400 MB/sec
[    3.152282] xor: using function: prefetch64-sse (17427.600 MB/sec)
[    3.155998] NET: Registered protocol family 16
[    3.158959] xen:grant_table: Grant tables using version 1 layout
[    3.162300] Grant table initialized
[    3.165985] cpuidle: using governor ladder
[    3.175670] cpuidle: using governor menu
[    3.178974] node 0 link 0: io port [1000, ffffff]
[    3.182289] TOM: 00000000c8000000 aka 3200M
[    3.185619] Fam 10h mmconf [mem 0xe0000000-0xefffffff]
[    3.188957] node 0 link 0: mmio [e0000000, efffffff] ==> none
[    3.192284] node 0 link 0: mmio [f0000000, ffffffff]
[    3.195618] node 0 link 0: mmio [a0000, bffff]
[    3.198954] node 0 link 0: mmio [c8000000, dfffffff]
[    3.202287] TOM2: 0000000538000000 aka 21376M
[    3.205615] bus: [bus 00-07] on node 0 link 0
[    3.208948] bus: 00 [io  0x0000-0xffff]
[    3.212280] bus: 00 [mem 0xf0000000-0xffffffff]
[    3.215615] bus: 00 [mem 0x000a0000-0x000bffff]
[    3.218946] bus: 00 [mem 0xc8000000-0xdfffffff]
[    3.222282] bus: 00 [mem 0x538000000-0xfcffffffff]
[    3.225803] ACPI: bus type PCI registered
[    3.229182] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    3.232286] PCI: not using MMCONFIG
[    3.235613] PCI: Using configuration type 1 for base access
[    3.238949] PCI: Using configuration type 1 for extended access
[    3.248140] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    3.265620] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    3.285715] cryptd: max_cpu_qlen set to 1000
[    3.354500] raid6: sse2x1   gen()  4388 MB/s
[    3.420445] raid6: sse2x1   xor()  4906 MB/s
[    3.487100] raid6: sse2x2   gen()  7395 MB/s
[    3.553774] raid6: sse2x2   xor()  8396 MB/s
[    3.620449] raid6: sse2x4   gen()  7948 MB/s
[    3.687118] raid6: sse2x4   xor()  3996 MB/s
[    3.698954] raid6: using algorithm sse2x4 gen() 7948 MB/s
[    3.715618] raid6: .... xor() 3996 MB/s, rmw enabled
[    3.732284] raid6: using intx1 recovery algorithm
[    3.745759] ACPI: Added _OSI(Module Device)
[    3.758962] ACPI: Added _OSI(Processor Device)
[    3.772280] ACPI: Added _OSI(3.0 _SCP Extensions)
[    3.785615] ACPI: Added _OSI(Processor Aggregator Device)
[    3.798951] ACPI: Added _OSI(Linux-Dell-Video)
[    3.812284] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    3.832152] ACPI: 2 ACPI AML tables successfully acquired and loaded
(XEN) [2019-02-08 19:29:29.274] d0: bind: m_gsi=9 g_gsi=9
[    3.856467] ACPI: Interpreter enabled
[    3.858969] ACPI: (supports S0 S5)
[    3.862283] ACPI: Using IOAPIC for interrupt routing
[    3.865658] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    3.869845] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
[    3.872306] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    3.875724] ACPI: Enabled 9 GPEs in block 00 to 1F
[    3.885195] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    3.885619] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    3.889156] acpi PNP0A03:00: _OSC: platform does not support [LTR]
[    3.892494] acpi PNP0A03:00: _OSC: OS now controls [PME AER PCIeCapability]
[    3.895747] PCI host bridge to bus 0000:00
[    3.898948] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    3.902282] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    3.905614] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    3.908950] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000dffff window]
[    3.912282] pci_bus 0000:00: root bus resource [mem 0xc8000000-0xdfffffff window]
[    3.915615] pci_bus 0000:00: root bus resource [mem 0xf0000000-0xfebfffff window]
[    3.918949] pci_bus 0000:00: root bus resource [bus 00-ff]
[    3.922282] pci_bus 0000:00: scanning bus
[    3.925638] pci 0000:00:00.0: [1002:5a11] type 00 class 0x060000
[    3.929169] pci 0000:00:00.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    3.932314] pci 0000:00:00.2: [1002:5a23] type 00 class 0x080600
[    3.935787] pci 0000:00:00.2: Failed to add - passthrough or MSI/MSI-X might fail!
[    3.938991] pci 0000:00:02.0: [1002:5a16] type 01 class 0x060400
[    3.942365] pci 0000:00:02.0: enabling Extended Tags
[    3.945678] pci 0000:00:02.0: PME# supported from D0 D3hot D3cold
[    3.948955] pci 0000:00:02.0: PME# disabled
[    3.952359] pci 0000:00:02.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    3.955646] pci 0000:00:03.0: [1002:5a17] type 01 class 0x060400
[    3.959028] pci 0000:00:03.0: enabling Extended Tags
[    3.962344] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[    3.965618] pci 0000:00:03.0: PME# disabled
[    3.969024] pci 0000:00:03.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    3.972342] pci 0000:00:05.0: [1002:5a19] type 01 class 0x060400
[    3.975693] pci 0000:00:05.0: enabling Extended Tags
[    3.979009] pci 0000:00:05.0: PME# supported from D0 D3hot D3cold
[    3.982285] pci 0000:00:05.0: PME# disabled
[    3.985691] pci 0000:00:05.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    3.988981] pci 0000:00:06.0: [1002:5a1a] type 01 class 0x060400
[    3.992356] pci 0000:00:06.0: enabling Extended Tags
[    3.995676] pci 0000:00:06.0: PME# supported from D0 D3hot D3cold
[    3.998951] pci 0000:00:06.0: PME# disabled
[    4.002357] pci 0000:00:06.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.005665] pci 0000:00:09.0: [1002:5a1c] type 01 class 0x060400
[    4.009022] pci 0000:00:09.0: enabling Extended Tags
[    4.012343] pci 0000:00:09.0: PME# supported from D0 D3hot D3cold
[    4.015618] pci 0000:00:09.0: PME# disabled
[    4.019022] pci 0000:00:09.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.022316] pci 0000:00:0a.0: [1002:5a1d] type 01 class 0x060400
[    4.025692] pci 0000:00:0a.0: enabling Extended Tags
[    4.029010] pci 0000:00:0a.0: PME# supported from D0 D3hot D3cold
[    4.032285] pci 0000:00:0a.0: PME# disabled
[    4.035689] pci 0000:00:0a.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.038985] pci 0000:00:0c.0: [1002:5a20] type 01 class 0x060400
[    4.042359] pci 0000:00:0c.0: enabling Extended Tags
[    4.045674] pci 0000:00:0c.0: PME# supported from D0 D3hot D3cold
[    4.048951] pci 0000:00:0c.0: PME# disabled
[    4.052358] pci 0000:00:0c.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.055650] pci 0000:00:0d.0: [1002:5a1e] type 01 class 0x060400
[    4.059034] pci 0000:00:0d.0: enabling Extended Tags
[    4.062342] pci 0000:00:0d.0: PME# supported from D0 D3hot D3cold
[    4.065622] pci 0000:00:0d.0: PME# disabled
[    4.069022] pci 0000:00:0d.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.072320] pci 0000:00:11.0: [1002:4391] type 00 class 0x010601
[    4.075664] pci 0000:00:11.0: reg 0x10: [io  0x7000-0x7007]
[    4.078972] pci 0000:00:11.0: reg 0x14: [io  0x6000-0x6003]
[    4.082303] pci 0000:00:11.0: reg 0x18: [io  0x5000-0x5007]
[    4.085635] pci 0000:00:11.0: reg 0x1c: [io  0x3000-0x3003]
[    4.088969] pci 0000:00:11.0: reg 0x20: [io  0x2000-0x200f]
[    4.092305] pci 0000:00:11.0: reg 0x24: [mem 0xfdeff000-0xfdeff3ff]
[    4.095780] pci 0000:00:11.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.099002] pci 0000:00:12.0: [1002:4397] type 00 class 0x0c0310
[    4.102383] pci 0000:00:12.0: reg 0x10: [mem 0xfdef7000-0xfdef7fff]
[    4.105931] pci 0000:00:12.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.108984] pci 0000:00:12.2: [1002:4396] type 00 class 0x0c0320
[    4.112329] pci 0000:00:12.2: reg 0x10: [mem 0xfdeff400-0xfdeff4ff]
[    4.115797] pci 0000:00:12.2: supports D1 D2
[    4.118949] pci 0000:00:12.2: PME# supported from D0 D1 D2 D3hot
[    4.122286] pci 0000:00:12.2: PME# disabled
[    4.125680] pci 0000:00:12.2: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.129000] pci 0000:00:13.0: [1002:4397] type 00 class 0x0c0310
[    4.132373] pci 0000:00:13.0: reg 0x10: [mem 0xfdefc000-0xfdefcfff]
[    4.135934] pci 0000:00:13.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.138980] pci 0000:00:13.2: [1002:4396] type 00 class 0x0c0320
[    4.142328] pci 0000:00:13.2: reg 0x10: [mem 0xfdeff800-0xfdeff8ff]
[    4.145789] pci 0000:00:13.2: supports D1 D2
[    4.148948] pci 0000:00:13.2: PME# supported from D0 D1 D2 D3hot
[    4.152286] pci 0000:00:13.2: PME# disabled
[    4.155681] pci 0000:00:13.2: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.158983] pci 0000:00:14.0: [1002:4385] type 00 class 0x0c0500
[    4.162494] pci 0000:00:14.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.165649] pci 0000:00:14.2: [1002:4383] type 00 class 0x040300
[    4.169074] pci 0000:00:14.2: reg 0x10: [mem 0xfdef8000-0xfdefbfff 64bit]
[    4.172633] pci 0000:00:14.2: PME# supported from D0 D3hot D3cold
[    4.175622] pci 0000:00:14.2: PME# disabled
[    4.179012] pci 0000:00:14.2: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.182397] pci 0000:00:14.3: [1002:439d] type 00 class 0x060100
[    4.185827] pci 0000:00:14.3: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.188977] pci 0000:00:14.4: [1002:4384] type 01 class 0x060401
[    4.192406] pci 0000:00:14.4: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.195637] pci 0000:00:14.5: [1002:4399] type 00 class 0x0c0310
[    4.199040] pci 0000:00:14.5: reg 0x10: [mem 0xfdefd000-0xfdefdfff]
[    4.202599] pci 0000:00:14.5: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.205650] pci 0000:00:15.0: [1002:43a0] type 01 class 0x060400
[    4.209013] pci 0000:00:15.0: enabling Extended Tags
[    4.212356] pci 0000:00:15.0: supports D1 D2
[    4.215694] pci 0000:00:15.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.218989] pci 0000:00:16.0: [1002:4397] type 00 class 0x0c0310
[    4.222376] pci 0000:00:16.0: reg 0x10: [mem 0xfdefe000-0xfdefefff]
[    4.225934] pci 0000:00:16.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.228984] pci 0000:00:16.2: [1002:4396] type 00 class 0x0c0320
[    4.232326] pci 0000:00:16.2: reg 0x10: [mem 0xfdeffc00-0xfdeffcff]
[    4.235788] pci 0000:00:16.2: supports D1 D2
[    4.238946] pci 0000:00:16.2: PME# supported from D0 D1 D2 D3hot
[    4.242286] pci 0000:00:16.2: PME# disabled
[    4.245683] pci 0000:00:16.2: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.248989] pci 0000:00:18.0: [1022:1200] type 00 class 0x060000
[    4.252411] pci 0000:00:18.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.255641] pci 0000:00:18.1: [1022:1201] type 00 class 0x060000
[    4.259054] pci 0000:00:18.1: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.262307] pci 0000:00:18.2: [1022:1202] type 00 class 0x060000
[    4.265719] pci 0000:00:18.2: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.268973] pci 0000:00:18.3: [1022:1203] type 00 class 0x060000
[    4.272406] pci 0000:00:18.3: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.275640] pci 0000:00:18.4: [1022:1204] type 00 class 0x060000
[    4.279053] pci 0000:00:18.4: Failed to add - passthrough or MSI/MSI-X might fail!
[    4.282316] pci_bus 0000:00: fixups for bus
[    4.285617] pci 0000:00:02.0: scanning [bus 0e-0e] behind bridge, pass 0
[    4.289009] pci_bus 0000:0e: scanning bus
[    4.292300] pci 0000:0e:00.0: [1002:95c5] type 00 class 0x030000
(XEN) [2019-02-08 19:29:31.717] mfn: 0xffffffffffffffff type: 1
(XEN) [2019-02-08 19:29:31.734] Assertion 'mfn_valid(mfn) || (mfn_eq(mfn, INVALID_MFN) && p2m_allows_invalid_mfn(p2mt))' failed at p2m-pt.c:656
(XEN) [2019-02-08 19:29:31.772] ----[ Xen-4.12.0-rc  x86_64  debug=y   Tainted:  C   ]----
(XEN) [2019-02-08 19:29:31.796] CPU:    3
(XEN) [2019-02-08 19:29:31.807] RIP:    e008:[<ffff82d08033d560>] p2m-pt.c#p2m_pt_set_entry+0x915/0x9d1
(XEN) [2019-02-08 19:29:31.834] RFLAGS: 0000000000010246   CONTEXT: hypervisor (d0v0)
(XEN) [2019-02-08 19:29:31.857] rax: 0000000000000e60   rbx: ffff83053345f010   rcx: 0000000000000000
(XEN) [2019-02-08 19:29:31.884] rdx: ffff830525337fff   rsi: 000000000000000a   rdi: ffffffffffffffff
(XEN) [2019-02-08 19:29:31.911] rbp: ffff8305253379f8   rsp: ffff830525337958   r8:  ffff8305334a0000
(XEN) [2019-02-08 19:29:31.937] r9:  0000000000000037   r10: 00000000000002cd   r11: 0000000000000003
(XEN) [2019-02-08 19:29:31.964] r12: 0000000000000001   r13: 00000000000d0000   r14: 0000000000000000
(XEN) [2019-02-08 19:29:31.991] r15: ffff83052530c000   cr0: 000000008005003b   cr4: 00000000000006e0
(XEN) [2019-02-08 19:29:32.018] cr3: 00000005252d5000   cr2: 0000000000000000
(XEN) [2019-02-08 19:29:32.038] fsb: 0000000000000000   gsb: ffff88807da00000   gss: 0000000000000000
(XEN) [2019-02-08 19:29:32.065] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: e008
(XEN) [2019-02-08 19:29:32.090] Xen code around <ffff82d08033d560> (p2m-pt.c#p2m_pt_set_entry+0x915/0x9d1):
(XEN) [2019-02-08 19:29:32.119]  a3 e0 0f 82 e5 fe ff ff <0f> 0b 48 8b 4d 80 48 39 8d 60 ff ff ff 0f 85 a3
(XEN) [2019-02-08 19:29:32.147] Xen stack trace from rsp=ffff830525337958:
(XEN) [2019-02-08 19:29:32.166]    00000000000d0000 00000000000050f7 0000000300000020 ffff8305252d4400
(XEN) [2019-02-08 19:29:32.194]    ffffffffffffffff 0000000900000000 aaaaaaaaaaaaaaaa ffff82d0803e7c9e
(XEN) [2019-02-08 19:29:32.221]    aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa 0000000000000000 ffff82d080276540
(XEN) [2019-02-08 19:29:32.248]    0000000000000000 ffff8305252d4000 ffff8305253379d8 ffffffffffffffff
(XEN) [2019-02-08 19:29:32.275]    0000000000000009 00000000000d0000 ffff83053345f010 0000000000000000
(XEN) [2019-02-08 19:29:32.302]    ffff830525337a68 ffff82d080334318 ffffffffffffffff ffff830525337a80
(XEN) [2019-02-08 19:29:32.329]    0000000000000000 0000000100000007 0000000000000200 ffff83052530c000
(XEN) [2019-02-08 19:29:32.356]    00000000000d0000 ffff83053345f010 00000000000d0000 0000000000000009
(XEN) [2019-02-08 19:29:32.383]    00000000000d0000 ffff83052530c000 ffff830525337ab8 ffff82d080336759
(XEN) [2019-02-08 19:29:32.410]    00000009000fe9e0 0000000700000005 ffff830525337aa8 0000000000000009
(XEN) [2019-02-08 19:29:32.437]    ffff83052530c000 00000000000d0000 00000000000d0000 0000000000000000
(XEN) [2019-02-08 19:29:32.464]    ffff830525337b18 ffff82d080338ef7 0000000000000000 00000000000d0000
(XEN) [2019-02-08 19:29:32.491]    00000000000d0000 0000000000010000 ffff830525337b68 ffff830523b81a60
(XEN) [2019-02-08 19:29:32.518]    00000000000d0000 0000000000010000 ffff830525337be8 ffff830525337fff
(XEN) [2019-02-08 19:29:32.545]    ffff830525337b78 ffff82d08025329f ffff830525337b48 00000000000dffff
(XEN) [2019-02-08 19:29:32.572]    ffff830525337ba0 00000000000e0000 0000000000000104 ffff830523b81a60
(XEN) [2019-02-08 19:29:32.599]    ffff830523b819f0 ffff830523b81a08 ffff83052530c000 ffff82d080253258
(XEN) [2019-02-08 19:29:32.626]    ffff830525337bd8 ffff82d0802293b0 ffff830525337ba0 ffff830525337be8
(XEN) [2019-02-08 19:29:32.653]    ffff83052538acd0 0000000000000000 ffff830525337c38 ffff8305251f1000
(XEN) [2019-02-08 19:29:32.680]    ffff8305251f1000 0000000000000000 ffff83052530c000 000000000070b509
(XEN) [2019-02-08 19:29:32.707] Xen call trace:
(XEN) [2019-02-08 19:29:32.720]    [<ffff82d08033d560>] p2m-pt.c#p2m_pt_set_entry+0x915/0x9d1
(XEN) [2019-02-08 19:29:32.745]    [<ffff82d080334318>] p2m_set_entry+0xaa/0x13c
(XEN) [2019-02-08 19:29:32.766]    [<ffff82d080336759>] clear_mmio_p2m_entry+0x397/0x3c5
(XEN) [2019-02-08 19:29:32.789]    [<ffff82d080338ef7>] unmap_mmio_regions+0x7a/0xdb
(XEN) [2019-02-08 19:29:32.812]    [<ffff82d08025329f>] header.c#map_range+0x47/0x16d
(XEN) [2019-02-08 19:29:32.834]    [<ffff82d0802293b0>] rangeset_consume_ranges+0x89/0xdf
(XEN) [2019-02-08 19:29:32.858]    [<ffff82d0802540eb>] vpci_process_pending+0x4e/0x12c
(XEN) [2019-02-08 19:29:32.881]    [<ffff82d0802ff5e1>] handle_hvm_io_completion+0x4d/0x33f
(XEN) [2019-02-08 19:29:32.905]    [<ffff82d0802f5fcd>] hvm_do_resume+0x21/0xd0
(XEN) [2019-02-08 19:29:32.926]    [<ffff82d080312486>] svm.c#svm_do_resume+0xcc/0x14f
(XEN) [2019-02-08 19:29:32.949]    [<ffff82d080275e87>] continue_running+0x18/0x1a
(XEN) [2019-02-08 19:29:32.971]    [<ffff82d080238bfa>] schedule.c#schedule+0x38a/0x6a2
(XEN) [2019-02-08 19:29:32.994]    [<ffff82d08023c606>] softirq.c#__do_softirq+0x71/0x9a
(XEN) [2019-02-08 19:29:33.018]    [<ffff82d08023c679>] do_softirq+0x13/0x15
(XEN) [2019-02-08 19:29:33.038]    [<ffff82d0803172be>] svm_stgi_label+0x13/0x18
(XEN) [2019-02-08 19:29:33.059] 
(XEN) [2019-02-08 19:29:33.068] 
(XEN) [2019-02-08 19:29:33.077] ****************************************
(XEN) [2019-02-08 19:29:33.096] Panic on CPU 3:
(XEN) [2019-02-08 19:29:33.109] Assertion 'mfn_valid(mfn) || (mfn_eq(mfn, INVALID_MFN) && p2m_allows_invalid_mfn(p2mt))' failed at p2m-pt.c:656
(XEN) [2019-02-08 19:29:33.147] ****************************************
(XEN) [2019-02-08 19:29:33.166] 
(XEN) [2019-02-08 19:29:33.175] Reboot in five seconds...
--------------3FA4B773DB3F4A8D40139327
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------3FA4B773DB3F4A8D40139327--


From xen-devel-bounces@lists.xenproject.org Fri Feb 08 19:58:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 19:58:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsCIT-00080q-Fa; Fri, 08 Feb 2019 19:58:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bdwH=QP=embeddedor.com=gustavo@srs-us1.protection.inumbo.net>)
 id 1gsCIR-00080l-G6
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 19:58:47 +0000
X-Inumbo-ID: ef7fff62-2bdb-11e9-b6ed-179c9ade2a94
Received: from gateway32.websitewelcome.com (unknown [192.185.145.100])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef7fff62-2bdb-11e9-b6ed-179c9ade2a94;
 Fri, 08 Feb 2019 19:58:42 +0000 (UTC)
Received: from cm10.websitewelcome.com (cm10.websitewelcome.com [100.42.49.4])
 by gateway32.websitewelcome.com (Postfix) with ESMTP id 8A261345C8
 for <xen-devel@lists.xenproject.org>; Fri,  8 Feb 2019 13:58:42 -0600 (CST)
Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP
 id sCILgjyrj2PzOsCIMgFrFa; Fri, 08 Feb 2019 13:58:42 -0600
X-Authority-Reason: nr=8
Received: from [189.250.49.191] (port=33594 helo=embeddedor)
 by gator4166.hostgator.com with esmtpa (Exim 4.91)
 (envelope-from <gustavo@embeddedor.com>)
 id 1gsCIL-001Aeo-5m; Fri, 08 Feb 2019 13:58:41 -0600
Date: Fri, 8 Feb 2019 13:58:38 -0600
From: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
To: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 "David S. Miller" <davem@davemloft.net>
Message-ID: <20190208195838.GA11878@embeddedor>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.9.4 (2018-02-28)
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator4166.hostgator.com
X-AntiAbuse: Original Domain - lists.xenproject.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - embeddedor.com
X-BWhitelist: no
X-Source-IP: 189.250.49.191
X-Source-L: No
X-Exim-ID: 1gsCIL-001Aeo-5m
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: (embeddedor) [189.250.49.191]:33594
X-Source-Auth: gustavo@embeddedor.com
X-Email-Count: 28
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
X-Local-Domain: yes
Subject: [Xen-devel] [PATCH net-next] xen-netback: mark expected switch
 fall-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 "Gustavo A. R. Silva" <gustavo@embeddedor.com>, linux-kernel@vger.kernel.org,
 netdev@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gdG8gZW5hYmxpbmcgLVdpbXBsaWNpdC1mYWxsdGhyb3VnaCwgbWFyayBz
d2l0Y2gKY2FzZXMgd2hlcmUgd2UgYXJlIGV4cGVjdGluZyB0byBmYWxsIHRocm91Z2guCgpXYXJu
aW5nIGxldmVsIDMgd2FzIHVzZWQ6IC1XaW1wbGljaXQtZmFsbHRocm91Z2g9MwoKVGhpcyBwYXRj
aCBpcyBwYXJ0IG9mIHRoZSBvbmdvaW5nIGVmZm9ydHMgdG8gZW5hYmxpbmcKLVdpbXBsaWNpdC1m
YWxsdGhyb3VnaC4KClNpZ25lZC1vZmYtYnk6IEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9A
ZW1iZWRkZWRvci5jb20+Ci0tLQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2sveGVuYnVzLmMgfCAy
ICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay94ZW5idXMuYyBiL2RyaXZlcnMvbmV0L3hl
bi1uZXRiYWNrL3hlbmJ1cy5jCmluZGV4IDI2MjU3NDBiZGM0YS4uMzMwZGRiNjQ5MzBmIDEwMDY0
NAotLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay94ZW5idXMuYworKysgYi9kcml2ZXJzL25l
dC94ZW4tbmV0YmFjay94ZW5idXMuYwpAQCAtNjU1LDcgKzY1NSw3IEBAIHN0YXRpYyB2b2lkIGZy
b250ZW5kX2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJc2V0X2JhY2tlbmRf
c3RhdGUoYmUsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKIAkJaWYgKHhlbmJ1c19kZXZfaXNfb25saW5l
KGRldikpCiAJCQlicmVhazsKLQkJLyogZmFsbCB0aHJvdWdoIGlmIG5vdCBvbmxpbmUgKi8KKwkJ
LyogZmFsbCB0aHJvdWdoIC0gaWYgbm90IG9ubGluZSAqLwogCWNhc2UgWGVuYnVzU3RhdGVVbmtu
b3duOgogCQlzZXRfYmFja2VuZF9zdGF0ZShiZSwgWGVuYnVzU3RhdGVDbG9zZWQpOwogCQlkZXZp
Y2VfdW5yZWdpc3RlcigmZGV2LT5kZXYpOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 20:22:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 20:22:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsCes-00028s-DX; Fri, 08 Feb 2019 20:21:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eUgv=QP=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1gsCer-00028j-LZ
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 20:21:57 +0000
X-Inumbo-ID: 2dcb2cfe-2bdf-11e9-bc90-bc764e045a96
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2dcb2cfe-2bdf-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 20:21:56 +0000 (UTC)
Received: from localhost (unknown [IPv6:2601:601:9f80:35cd::bf5])
 (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 1A351149BAEFC;
 Fri,  8 Feb 2019 12:21:55 -0800 (PST)
Date: Fri, 08 Feb 2019 12:21:52 -0800 (PST)
Message-Id: <20190208.122152.2025054759290850260.davem@davemloft.net>
To: gustavo@embeddedor.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20190208195838.GA11878@embeddedor>
References: <20190208195838.GA11878@embeddedor>
X-Mailer: Mew version 6.8 on Emacs 26.1
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Fri, 08 Feb 2019 12:21:55 -0800 (PST)
Subject: Re: [Xen-devel] [PATCH net-next] xen-netback: mark expected switch
 fall-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, paul.durrant@citrix.com,
 wei.liu2@citrix.com, linux-kernel@vger.kernel.org, netdev@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogIkd1c3Rhdm8gQS4gUi4gU2lsdmEiIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgpEYXRl
OiBGcmksIDggRmViIDIwMTkgMTM6NTg6MzggLTA2MDAKCj4gSW4gcHJlcGFyYXRpb24gdG8gZW5h
YmxpbmcgLVdpbXBsaWNpdC1mYWxsdGhyb3VnaCwgbWFyayBzd2l0Y2gKPiBjYXNlcyB3aGVyZSB3
ZSBhcmUgZXhwZWN0aW5nIHRvIGZhbGwgdGhyb3VnaC4KPiAKPiBXYXJuaW5nIGxldmVsIDMgd2Fz
IHVzZWQ6IC1XaW1wbGljaXQtZmFsbHRocm91Z2g9Mwo+IAo+IFRoaXMgcGF0Y2ggaXMgcGFydCBv
ZiB0aGUgb25nb2luZyBlZmZvcnRzIHRvIGVuYWJsaW5nCj4gLVdpbXBsaWNpdC1mYWxsdGhyb3Vn
aC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVk
ZGVkb3IuY29tPgoKQXBwbGllZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 21:01:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 21:01:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsDGc-0005fb-Mc; Fri, 08 Feb 2019 21:00:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bdwH=QP=embeddedor.com=gustavo@srs-us1.protection.inumbo.net>)
 id 1gsDGb-0005fU-P7
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 21:00:57 +0000
X-Inumbo-ID: 9fde30ec-2be4-11e9-826f-97418f3b582e
Received: from gateway23.websitewelcome.com (unknown [192.185.49.180])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9fde30ec-2be4-11e9-826f-97418f3b582e;
 Fri, 08 Feb 2019 21:00:54 +0000 (UTC)
Received: from cm12.websitewelcome.com (cm12.websitewelcome.com [100.42.49.8])
 by gateway23.websitewelcome.com (Postfix) with ESMTP id 79B7A7D66
 for <xen-devel@lists.xenproject.org>; Fri,  8 Feb 2019 15:00:54 -0600 (CST)
Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP
 id sDGYgUjhgiQersDGYgkxeZ; Fri, 08 Feb 2019 15:00:54 -0600
X-Authority-Reason: nr=8
Received: from [189.250.49.191] (port=56580 helo=[192.168.1.76])
 by gator4166.hostgator.com with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91)
 (envelope-from <gustavo@embeddedor.com>)
 id 1gsDGX-001xzI-U6; Fri, 08 Feb 2019 15:00:54 -0600
To: David Miller <davem@davemloft.net>
References: <20190208195838.GA11878@embeddedor>
 <20190208.122152.2025054759290850260.davem@davemloft.net>
From: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
Openpgp: preference=signencrypt
Autocrypt: addr=gustavo@embeddedor.com; keydata=
 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
 VtSixD1uOgytAP7RWS474w==
Message-ID: <f7c14978-f275-f6bd-6eb3-cc3e84e8c56a@embeddedor.com>
Date: Fri, 8 Feb 2019 15:00:52 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190208.122152.2025054759290850260.davem@davemloft.net>
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator4166.hostgator.com
X-AntiAbuse: Original Domain - lists.xenproject.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - embeddedor.com
X-BWhitelist: no
X-Source-IP: 189.250.49.191
X-Source-L: No
X-Exim-ID: 1gsDGX-001xzI-U6
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: ([192.168.1.76]) [189.250.49.191]:56580
X-Source-Auth: gustavo@embeddedor.com
X-Email-Count: 4
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
X-Local-Domain: yes
Subject: Re: [Xen-devel] [PATCH net-next] xen-netback: mark expected switch
 fall-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, paul.durrant@citrix.com,
 wei.liu2@citrix.com, linux-kernel@vger.kernel.org, netdev@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyLzgvMTkgMjoyMSBQTSwgRGF2aWQgTWlsbGVyIHdyb3RlOgo+IEZyb206ICJHdXN0YXZv
IEEuIFIuIFNpbHZhIiA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KPiBEYXRlOiBGcmksIDggRmVi
IDIwMTkgMTM6NTg6MzggLTA2MDAKPiAKPj4gSW4gcHJlcGFyYXRpb24gdG8gZW5hYmxpbmcgLVdp
bXBsaWNpdC1mYWxsdGhyb3VnaCwgbWFyayBzd2l0Y2gKPj4gY2FzZXMgd2hlcmUgd2UgYXJlIGV4
cGVjdGluZyB0byBmYWxsIHRocm91Z2guCj4+Cj4+IFdhcm5pbmcgbGV2ZWwgMyB3YXMgdXNlZDog
LVdpbXBsaWNpdC1mYWxsdGhyb3VnaD0zCj4+Cj4+IFRoaXMgcGF0Y2ggaXMgcGFydCBvZiB0aGUg
b25nb2luZyBlZmZvcnRzIHRvIGVuYWJsaW5nCj4+IC1XaW1wbGljaXQtZmFsbHRocm91Z2guCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRv
ci5jb20+Cj4gCj4gQXBwbGllZC4KPiAKClRoYW5rcywgRGF2ZS4KCi0tCkd1c3Rhdm8KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 21:18:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 21:18:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsDXm-0006hi-F8; Fri, 08 Feb 2019 21:18:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OlZg=QP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsDXl-0006hY-Re
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 21:18:41 +0000
X-Inumbo-ID: 1b0cc721-2be7-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b0cc721-2be7-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 21:18:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsDXj-0001Fh-PI; Fri, 08 Feb 2019 21:18:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsDXj-00048K-Dg; Fri, 08 Feb 2019 21:18:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsDXj-0003DO-D3; Fri, 08 Feb 2019 21:18:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133050-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=aca21442499c04b70d84164b46744b35ee7b8bf4
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Feb 2019 21:18:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133050: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA1MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzA1MC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFj
YTIxNDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICAxIGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwNTAg
IDIwMTktMDItMDggMTg6MDY6NDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0
YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRi
NDY3NDRiMzVlZTdiOGJmNApBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6
IGZlYXR1cmVzL3FlbXUtZGVwcml2IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNw
YWNlIGJldHdlZW4gdGhlIHBhcmFncmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0
J3MgYQogICAgbGlzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJi
YTU3MzU4ZWJjYwpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgRmViIDcgMTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0
ZSBjcmVkaXQvY3JlZGl0MiBmZWF0dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hl
ZHVsZXIKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CmNvbW1pdCA3YjUyNzhiMjhmOGZiY2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3
IDE1OjAyOjI3IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9S
VU5fRElSIGFuZCBYRU5fTE9DS19ESVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3Jp
ZXMgb3VnaHQgbm90IHRvIGJlIGV2ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAog
ICAgZm9yIHNvbWUgcmVhc29uIHJ1bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNy
ZWF0ZWQKICAgIG92ZXJseS13cml0ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGlu
ZyB0aGUgbW9kZSBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKY29tbWl0IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5
YTkwNzAKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0
ZTogICBUaHUgRmViIDcgMTU6MDI6MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlw
dHM6IHhlbmNvbW1vbnM6IEZpeGVzIHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBp
cyBhIHR5cG8uICBBbmQgeGVuZCBpcyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Y29tbWl0IDAxMDk3ZTAxOTQzMjFkMjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTU6MDI6MjUgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6
IFByb3ZpZGVzIGB4ZW4nCiAgICAKICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4
ZW4nIGZhY2lsaXR5IChpbiB0aGUgTFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBh
bGxvd3Mgb3RoZXIgZmFjaWxpdGllcyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdv
IGFmdGVyIGB4ZW4nIHdpdGhvdXQgbmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBk
ZXRhaWxzLgogICAgCiAgICBUaGlzIHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBi
eSB0aGUgKGZhaXJseSBkaWZmZXJlbnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQg
YjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6
Mzg6NTMgMjAxOSAtMDgwMAoKICAgIHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1
cHRzIGR1cmluZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFD
VElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5p
dGlhbGl6YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVu
Zy5mYW5AbnhwLmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 23:09:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 23:09:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsFGK-0007e5-Mo; Fri, 08 Feb 2019 23:08:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=llOw=QP=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1gsFGJ-0007e0-Iw
 for xen-devel@lists.xen.org; Fri, 08 Feb 2019 23:08:47 +0000
X-Inumbo-ID: 79893f7e-2bf6-11e9-bc90-bc764e045a96
Received: from hera.aquilenet.fr (unknown [2a0c:e300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79893f7e-2bf6-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 23:08:42 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id A4E43D633;
 Sat,  9 Feb 2019 00:08:40 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 1R0OsB2OS3O7; Sat,  9 Feb 2019 00:08:37 +0100 (CET)
Received: from function (unknown [IPv6:2a01:cb19:979:800:9eb6:d0ff:fe88:c3c7])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 64666D631;
 Sat,  9 Feb 2019 00:08:37 +0100 (CET)
Received: from samy by function with local (Exim 4.92-RC5)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1gsFG8-0002IZ-Ee; Sat, 09 Feb 2019 00:08:36 +0100
Date: Sat, 9 Feb 2019 00:08:36 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: xen-devel@lists.xen.org, pkg-xen-devel@lists.alioth.debian.org
Message-ID: <20190208230836.c7iim7zzl2szekfy@function>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 xen-devel@lists.xen.org, pkg-xen-devel@lists.alioth.debian.org,
 sacha@yaal.fr, admin@aquilenet.fr
MIME-Version: 1.0
Content-Disposition: inline
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: [Xen-devel] Fwd: [BUG] task jbd2/xvda4-8:174 blocked for more than
 120 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sacha@yaal.fr, admin@aquilenet.fr
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2FjaGEgPHNhY2hhQHlhYWwuZnI+ClRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpT
dWJqZWN0OiBbYWRtaW5dIFtCVUddIHRhc2sgamJkMi94dmRhNC04OjE3NCBibG9ja2VkIGZvciBt
b3JlIHRoYW4gMTIwIHNlY29uZHMuCgpIaSwKCk9uwqAgRGViaWFuIEdOVS9MaW51eCA5LjcgKHN0
cmV0Y2gpIGFtZDY0LCB3ZSBoYXZlIGEgYnVnIG9uIHRoZSBsYXN0IFhlbgpIeXBlcnZpc29yIHZl
cnNpb246CgogICAgeGVuLWh5cGVydmlzb3ItNC44LWFtZDY0IDQuOC41K3NoaW00LjEwLjIreHNh
MjgyCgpUaGUgcm9sbGJhY2sgb24gdGhlIHByZXZpb3VzIHBhY2thZ2UgdmVyc2lvbiBjb3JyZWN0
ZWQgdGhlIHByb2JsZW06CgogICAgeGVuLWh5cGVydmlzb3ItNC44LWFtZDY0IDQuOC40K3hzYTI3
MytzaGltNC4xMC4xK3hzYTI3My0xK2RlYjl1MTAKClRoZSBlcnJvcnMgYXJlIG9uIHRoZSBkb21V
IGEgZnJvemVuIGZpbGUgc3lzdGVtIHVudGlsIGEga2VybmVsIHBhbmljLgoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQoKVGhlIGxvZ3Mgb24gdGhlIGRvbTAgYXJlIHRoZSBmb2xsb3dpbmc6CgpkaW9ueXNvcyBs
b2dpbjogWzIyOTQyLjQzNjExNl0gZGV2aWNlLW1hcHBlcjogdWV2ZW50OiB2ZXJzaW9uIDEuMC4z
ClsyMjk0Mi40MzY0MDJdIGRldmljZS1tYXBwZXI6IGlvY3RsOiA0LjM1LjAtaW9jdGwgKDIwMTYt
MDYtMjMpCmluaXRpYWxpc2VkOiBkbS1kZXZlbEByZWRoYXQuY29tIDxtYWlsdG86ZG0tZGV2ZWxA
cmVkaGF0LmNvbT4KWzExNTUxNi4zODAxMjldIElORk86IHRhc2sgamJkMi94dmRhNi04OjI4OSBi
bG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwCnNlY29uZHMuClsxMTU1MTYuMzgwMTQ5XSBOb3QgdGFp
bnRlZCA0LjkuMC0wLmJwby42LWFtZDY0ICMxIERlYmlhbgo0LjkuODgtMStkZWI5dTF+YnBvOCsx
ClsxMTU1MTYuMzgwMTYwXSAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGlt
ZW91dF9zZWNzIgpkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuClsxMTU1MTYuMzgwMTcwXSBqYmQyL3h2
ZGE2LTggRCAwIDI4OSAyIDB4MDAwMDAwMDAKWzExNTUxNi4zODAxODNdIGZmZmY4ODAwMDUxZTQw
MDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwMGQ1YmY2ZjAwCmZmZmY4ODAwZDE3ZDMxNDAKWzEx
NTUxNi4zODAyMDFdIGZmZmY4ODAwZDYzOThlYzAgZmZmZmM5MDA0MDk5ZmIyMCBmZmZmZmZmZjgx
NjBlOTczCmZmZmZjOTAwNDA5OWZkYTAKWzExNTUxNi4zODAyMThdIGZmZmY4ODAwMDM2NDJkMDAg
MDAwMDAwMDA0MDk5ZmJlOCBmZmZmZmZmZjgxMzAzZmNmCmZmZmY4ODAwZDE3ZDMxNDAKWzExNTUx
Ni4zODAyMzVdIENhbGwgVHJhY2U6ClsxMTU1MTYuMzgwMjUwXSBbXSA/IF8vc2NoZWR1bGUrMHgy
NDMvMHg2ZjAKWzExNTUxNi4zODAyNjBdIFtdID8gYmxrX2F0dGVtcHRfcGx1Z19tZXJnZSsweGNm
LzB4ZTAKWzExNTUxNi4zODAyNjldIFtdID8gc2NoZWR1bGUrMHgzMi8weDgwClsxMTU1MTYuMzgw
Mjc5XSBbXSA/IHNjaGVkdWxlX3RpbWVvdXQrMHgxZGYvMHgzODAKWzExNTUxNi4zODAyOTNdIFtd
ID8geGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXMrMHgxMS8weDIwClsxMTU1MTYuMzgwMzAyXSBb
XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwClsxMTU1MTYuMzgwMzE0XSBbXSA/IGlvX3Nj
aGVkdWxlX3RpbWVvdXQrMHhiNC8weDEzMApbMTE1NTE2LjM4MDMyOF0gW10gPyBwcmVwYXJlX3Rv
X3dhaXQrMHg1Ny8weDgwClsxMTU1MTYuMzgwMzQwXSBbXSA/IGJpdF93YWl0X2lvKzB4MTcvMHg2
MApbMTE1NTE2LjM4MDM1NV0gW10gPyBfL3dhaXRfb25fYml0KzB4NWUvMHg5MApbMTE1NTE2LjM4
MDM3Ml0gW10gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MApbMTE1NTE2LjM4MDM4OV0gW10g
PyBvdXRfb2ZfbGluZV93YWl0X29uX2JpdCsweDdlLzB4YTAKWzExNTUxNi4zODA0MDJdIFtdID8g
YXV0b3JlbW92ZV93YWtlX2Z1bmN0aW9uKzB4NDAvMHg0MApbMTE1NTE2LjM4MDQyNF0gW10gPyBq
YmQyX2pvdXJuYWxfY29tbWl0X3RyYW5zYWN0aW9uKzB4ZDRlLzB4MTgwMCBbamJkMl0KWzExNTUx
Ni4zODA0NDFdIFtdID8gXy9zd2l0Y2hfdG8rMHgyYzkvMHg3MzAKWzExNTUxNi4zODA0NTddIFtd
ID8gdHJ5X3RvX2RlbF90aW1lcl9zeW5jKzB4NGQvMHg4MApbMTE1NTE2LjM4MDQ3Ml0gW10gPyBr
am91cm5hbGQyKzB4ZGQvMHgyODAgW2piZDJdClsxMTU1MTYuMzgwNDkzXSBbXSA/IHdha2VfdXBf
YXRvbWljX3QrMHgzMC8weDMwClsxMTU1MTYuMzgwNTA1XSBbXSA/IGNvbW1pdF90aW1lb3V0KzB4
MTAvMHgxMCBbamJkMl0KWzExNTUxNi4zODA1MjVdIFtdID8ga3RocmVhZCsweGYyLzB4MTEwClsx
MTU1MTYuMzgwNTMzXSBbXSA/IF8vc3dpdGNoX3RvKzB4MmM5LzB4NzMwClsxMTU1MTYuMzgwNTQ5
XSBbXSA/IGt0aHJlYWRfcGFyaysweDYwLzB4NjAKWzExNTUxNi4zODA1NjNdIFtdID8gcmV0X2Zy
b21fZm9yaysweDU3LzB4NzAKWzExNTUxNi4zODA1ODFdIElORk86IHRhc2sgamJkMi94dmRhNS04
OjMwMCBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwCnNlY29uZHMuClsxMTU1MTYuMzgwNTg4XSBO
b3QgdGFpbnRlZCA0LjkuMC0wLmJwby42LWFtZDY0ICMxIERlYmlhbgo0LjkuODgtMStkZWI5dTF+
YnBvOCsxClsxMTU1MTYuMzgwNjAzXSAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rh
c2tfdGltZW91dF9zZWNzIgpkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuClsxMTU1MTYuMzgwNjIzXSBq
YmQyL3h2ZGE1LTggRCAwIDMwMCAyIDB4MDAwMDAwMDAKWzExNTUxNi4zODA2MzddIGZmZmY4ODAw
MDUxZTQwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwMGQ1YmY2ZjAwCmZmZmY4ODAwZDI4MjBk
ODAKWzExNTUxNi4zODA2NThdIGZmZmY4ODAwZDYzOThlYzAgZmZmZmM5MDA0MGExYmIyMCBmZmZm
ZmZmZjgxNjBlOTczCmZmZmZjOTAwNDBhMWJkYTAKWzExNTUxNi4zODA2ODBdIGZmZmY4ODAwNjJk
ZDY2MDAgMDAwMDAwMDA0MGExYmJlOCBmZmZmODgwMDVlZTk5N2Q4CmZmZmY4ODAwZDI4MjBkODAK
WzExNTUxNi4zODA3MTFdIENhbGwgVHJhY2U6ClsxMTU1MTYuMzgwNzE3XSBbXSA/IF8vc2NoZWR1
bGUrMHgyNDMvMHg2ZjAKWzExNTUxNi4zODA3MjldIFtdID8gc2NoZWR1bGUrMHgzMi8weDgwClsx
MTU1MTYuMzgwNzQ0XSBbXSA/IHNjaGVkdWxlX3RpbWVvdXQrMHgxZGYvMHgzODAKWzExNTUxNi4z
ODA3NTJdIFtdID8geGVuX2Nsb2Nrc291cmNlX2dldC9jeWNsZXMrMHgxMS8weDIwClsxMTU1MTYu
MzgwNzYzXSBbXSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwClsxMTU1MTYuMzgwNzgyXSBb
XSA/IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHhiNC8weDEzMApbMTE1NTE2LjM4MDc4N10gW10gPyBw
cmVwYXJlL3RvX3dhaXQrMHg1Ny8weDgwClsxMTU1MTYuMzgwODAwXSBbXSA/IGJpdF93YWl0X2lv
KzB4MTcvMHg2MApbMTE1NTE2LjM4MDgxMF0gW10gPyBfL3dhaXRfb25fYml0KzB4NWUvMHg5MApb
MTE1NTE2LjM4MDgyMV0gW10gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MApbMTE1NTE2LjM4
MDgzOV0gW10gPyBvdXRfb2ZfbGluZV93YWl0X29uX2JpdCsweDdlLzB4YTAKWzExNTUxNi4zODA4
NDldIFtdID8gYXV0b3JlbW92ZV93YWtlX2Z1bmN0aW9uKzB4NDAvMHg0MApbMTE1NTE2LjM4MDg3
OF0gW10gPyBqYmQyX2pvdXJuYWxfY29tbWl0X3RyYW5zYWN0aW9uKzB4ZDRlLzB4MTgwMCBbamJk
Ml0KWzExNTUxNi4zODA4ODhdIFtdID8gX19zd2l0Y2hfdG8rMHgyYzkvMHg3MzAKWzExNTUxNi4z
ODA4OTldIFtdID8gdHJ5X3RvX2RlbF90aW1lcl9zeW5jKzB4NGQvMHg4MApbMTE1NTE2LjM4MDkx
OF0gW10gPyBram91cm5hbGQyKzB4ZGQvMHgyODAgW2piZDJdClsxMTU1MTYuMzgwOTM0XSBbXSA/
IHdha2UvdXBfYXRvbWljX3QrMHgzMC8weDMwClsxMTU1MTYuMzgwOTU2XSBbXSA/IGNvbW1pdF90
aW1lb3V0KzB4MTAvMHgxMCBbamJkMl0KWzExNTUxNi4zODA5NjJdIFtdID8gZG9fc3lzY2FsbF82
NCsweDkxLzB4MWEwClsxMTU1MTYuMzgwOTczXSBbXSA/IFN5U19leGl0X2dyb3VwKzB4MTAvMHgx
MApbMTE1NTE2LjM4MDk5Ml0gW10gPyBrdGhyZWFkKzB4ZjIvMHgxMTAKWzExNTUxNi4zODA5OTVd
IFtdID8gXy9zd2l0Y2hfdG8rMHgyYzkvMHg3MzAKWzExNTUxNi4zODEwMDddIFtdID8ga3RocmVh
ZC9wYXJrKzB4NjAvMHg2MApbMTE1NTE2LjM4MTAyNF0gW10gPyByZXQvZnJvbV9mb3JrKzB4NTcv
MHg3MApbMTE1NTE2LjM4MTAzM10gSU5GTzogdGFzayByczptYWluIFE6UmVnOjUyOSBibG9ja2Vk
IGZvciBtb3JlIHRoYW4gMTIwCnNlY29uZHMuClsxMTU1MTYuMzgxMDQ5XSBOb3QgdGFpbnRlZCA0
LjkuMC0wLmJwby42LWFtZDY0ICMxIERlYmlhbgo0LjkuODgtMStkZWI5dTF+YnBvOCsxClsxMTU1
MTYuMzgxMDY4XSAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9z
ZWNzIgpkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuClsxMTU1MTYuMzgxMDg2XSByczptYWluIFE6UmVn
IEQgMCA1MjkgMSAweDAwMDAwMDAwClsxMTU1MTYuMzgxMTA2XSBmZmZmODgwMGQ0MDZiYzAwIGZm
ZmY4ODAwZDQwNmI4MDAgZmZmZjg4MDAwNGNjMDE0MApmZmZmODgwMDA0Y2MwZTgwClsxMTU1MTYu
MzgxMTI1XSBmZmZmODgwMGQ2MjE4ZWMwIGZmZmZjOTAwNDBhYzdhMDAgZmZmZmZmZmY4MTYwZTk3
MwpmZmZmODgwMGQ1MDM2MDgwClsxMTU1MTYuMzgxMTQ5XSAwMDAwMDAwMDAwMDAwMDUwIDAwMDAw
MDAwMDAwMDA0OTggMDAwMDAwMDAwMDAwMDA0NQpmZmZmODgwMDA0Y2MwZTgwClsxMTU1MTYuMzgx
MTc3XSBDYWxsIFRyYWNlOgpbMTE1NTE2LjM4MTE4Nl0gW10gPyBfL3NjaGVkdWxlKzB4MjQzLzB4
NmYwClsxMTU1MTYuMzgxMjAxXSBbXSA/IHNjaGVkdWxlKzB4MzIvMHg4MApbMTE1NTE2LjM4MTIw
OF0gW10gPyBzY2hlZHVsZV90aW1lb3V0KzB4MWRmLzB4MzgwClsxMTU1MTYuMzgxMjIxXSBbXSA/
IHhlbl9jbG9ja3NvdXJjZV9nZXRfY3ljbGVzKzB4MTEvMHgyMApbMTE1NTE2LjM4MTI0MF0gW10g
PyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MApbMTE1NTE2LjM4MTI1M10gW10gPyBpb19zY2hl
ZHVsZV90aW1lb3V0KzB4YjQvMHgxMzAKWzExNTUxNi4zODEyNzNdIFtdID8gcHJlcGFyZV90b193
YWl0KzB4NTcvMHg4MApbMTE1NTE2LjM4MTI4Ml0gW10gPyBiaXRfd2FpdF9pbysweDE3LzB4NjAK
WzExNTUxNi4zODEyOTVdIFtdID8gXy93YWl0X29uX2JpdCsweDVlLzB4OTAKWzExNTUxNi4zODEz
MTBdIFtdID8gXy9zd2l0Y2hfdG9fYXNtKzB4MzQvMHg3MApbMTE1NTE2LjM4MTMxOF0gW10gPyBi
aXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MApbMTE1NTE2LjM4MTMyOV0gW10gPyBvdXQvb2ZfbGlu
ZV93YWl0X29uX2JpdCsweDdlLzB4YTAKWzExNTUxNi4zODEzNDddIFtdID8gYXV0b3JlbW92ZS93
YWtlX2Z1bmN0aW9uKzB4NDAvMHg0MApbMTE1NTE2LjM4MTM2NV0gW10gPyBkb19nZXRfd3JpdGVf
YWNjZXNzKzB4MjA4LzB4NDIwIFtqYmQyXQpbMTE1NTE2LjM4MTQwNF0gW10gPyBleHQ0X2RpcnR5
X2lub2RlKzB4NDMvMHg2MCBbZXh0NF0KWzExNTUxNi4zODE0MjFdIFtdID8gamJkMi9qb3VybmFs
X2dldF93cml0ZV9hY2Nlc3MrMHgyZS8weDYwIFtqYmQyXQpbMTE1NTE2LjM4MTQ1MV0gW10gPyBf
L2V4dDRfam91cm5hbF9nZXRfd3JpdGVfYWNjZXNzKzB4MzYvMHg3MCBbZXh0NF0KWzExNTUxNi4z
ODE0ODddIFtdID8gZXh0NF9yZXNlcnZlX2lub2RlX3dyaXRlKzB4NWQvMHg4MCBbZXh0NF0KWzEx
NTUxNi4zODE1MTRdIFtdID8gZXh0NF9tYXJrX2lub2RlX2RpcnR5KzB4NGYvMHgyMTAgW2V4dDRd
ClsxMTU1MTYuMzgxNTQ0XSBbXSA/IGV4dDRfZGlydHlfaW5vZGUrMHg0My8weDYwIFtleHQ0XQpb
MTE1NTE2LjM4MTU2M10gW10gPyBfL21hcmtfaW5vZGVfZGlydHkrMHgxN2UvMHgzODAKWzExNTUx
Ni4zODE1NzhdIFtdID8gZ2VuZXJpYy91cGRhdGVfdGltZSsweDc5LzB4ZDAKWzExNTUxNi4zODE1
OTJdIFtdID8gY3VycmVudC90aW1lKzB4MzYvMHg3MApbMTE1NTE2LjM4MTYwN10gW10gPyBmaWxl
X3VwZGF0ZV90aW1lKzB4YmYvMHgxMTAKWzExNTUxNi4zODE2MjJdIFtdID8gXy9nZW5lcmljX2Zp
bGVfd3JpdGVfaXRlcisweDk5LzB4MWUwClsxMTU1MTYuMzgxNjQxXSBbXSA/IGV4dDRfZmlsZV93
cml0ZV9pdGVyKzB4ZmIvMHgzYjAgW2V4dDRdClsxMTU1MTYuMzgxNjU0XSBbXSA/IGVycm9yX2V4
aXQrMHg5LzB4MjAKWzExNTUxNi4zODE2NjVdIFtdID8gbmV3L3N5bmNfd3JpdGUrMHhlNC8weDE0
MApbMTE1NTE2LjM4MTY3Nl0gW10gPyB2ZnNfd3JpdGUrMHhiMy8weDFhMApbMTE1NTE2LjM4MTY4
Nl0gW10gPyBTeVMvd3JpdGUrMHg1Mi8weGMwClsxMTU1MTYuMzgxNjk2XSBbXSA/IGRvX3N5c2Nh
bGxfNjQrMHg5MS8weDFhMApbMTE1NTE2LjM4MTcwOF0gW10gPyBlbnRyeV9TWVNDQUxMXzY0X2Fm
dGVyX3N3YXBncysweDU4LzB4YzYKWzExNTUxNi4zODE3MzBdIElORk86IHRhc2sga3dvcmtlci91
ODoxOjI2OTUgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEyMApzZWNvbmRzLgpbMTE1NTE2LjM4MTc0
M10gTm90IHRhaW50ZWQgNC45LjAtMC5icG8uNi1hbWQ2NCAjMSBEZWJpYW4KNC45Ljg4LTErZGVi
OXUxfmJwbzgrMQpbMTE1NTE2LjM4MTc1N10gImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVu
Z190YXNrX3RpbWVvdXRfc2VjcyIKZGlzYWJsZXMgdGhpcyBtZXNzYWdlLgpbMTE1NTE2LjM4MTc3
MF0ga3dvcmtlci91ODoxIEQgMCAyNjk1IDIgMHgwMDAwMDAwMApbMTE1NTE2LjM4MTc4NV0gV29y
a3F1ZXVlOiB3cml0ZWJhY2sgd2Jfd29ya2ZuIChmbHVzaC0yMDI6NSkKWzExNTUxNi4zODE3OTdd
IGZmZmY4ODAwMDUxZTQwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgxYzExNTQwCmZmZmY4
ODAwZDM3YWUwMDAKWzExNTUxNi4zODE4MThdIGZmZmY4ODAwZDYyMThlYzAgZmZmZmM5MDA0MGM1
YjVkMCBmZmZmZmZmZjgxNjBlOTczCjAwMDAwMDAwMDAwMDAwMDAKWzExNTUxNi4zODE4MzldIGZm
ZmY4ODAwMDUxZTQwMDAgMDAwMDAwMDA4MWMxMTU0MCBmZmZmZmZmZjgxMDI1N2M5CmZmZmY4ODAw
ZDM3YWUwMDAKWzExNTUxNi4zODE4NjZdIENhbGwgVHJhY2U6ClsxMTU1MTYuMzgxODc4XSBbXSA/
IF8vc2NoZWR1bGUrMHgyNDMvMHg2ZjAKWzExNTUxNi4zODE4OTNdIFtdID8gXy9zd2l0Y2hfdG8r
MHgyYzkvMHg3MzAKWzExNTUxNi4zODE5MDldIFtdID8gc2NoZWR1bGUrMHgzMi8weDgwClsxMTU1
MTYuMzgxOTE5XSBbXSA/IHNjaGVkdWxlX3RpbWVvdXQrMHgxZGYvMHgzODAKWzExNTUxNi4zODE5
MzNdIFtdID8gXy9yYWRpeF90cmVlX2xvb2t1cCsweDc2LzB4ZTAKWzExNTUxNi4zODE5NDRdIFtd
ID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4OTAKWzExNTUxNi4zODE5NTVdIFtdID8gaW9fc2No
ZWR1bGVfdGltZW91dCsweGI0LzB4MTMwClsxMTU1MTYuNTgxMDMwXSBbXSA/IHByZXBhcmVfdG9f
d2FpdCsweDU3LzB4ODAKWzExNTUxNi41ODEwNTRdIFtdID8gYml0X3dhaXRfaW8rMHgxNy8weDYw
ClsxMTU1MTYuNTgxMDcxXSBbXSA/IF8vd2FpdF9vbl9iaXQrMHg1ZS8weDkwClsxMTU1MTYuNTgx
MDg2XSBbXSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwClsxMTU1MTYuNTgxMTAyXSBbXSA/
IG91dC9vZl9saW5lX3dhaXRfb25fYml0KzB4N2UvMHhhMApbMTE1NTE2LjU4MTExOV0gW10gPyBh
dXRvcmVtb3ZlL3dha2VfZnVuY3Rpb24rMHg0MC8weDQwClsxMTU1MTYuNTgxMTQ4XSBbXSA/IGRv
X2dldF93cml0ZV9hY2Nlc3MrMHgyMDgvMHg0MjAgW2piZDJdClsxMTU1MTYuNTgxMTY3XSBbXSA/
IGttZW1fY2FjaGVfYWxsb2MrMHhiOS8weDIwMApbMTE1NTE2LjU4MTMyOF0gW10gPyBqYmQyX2pv
dXJuYWxfZ2V0X3dyaXRlX2FjY2VzcysweDJlLzB4NjAgW2piZDJdClsxMTU1MTYuNTgxMzkwXSBb
XSA/IF8vZXh0NF9qb3VybmFsX2dldF93cml0ZV9hY2Nlc3MrMHgzNi8weDcwIFtleHQ0XQpbMTE1
NTE2LjU4MTQ0Nl0gW10gPyBleHQ0L21iX21hcmtfZGlza3NwYWNlX3VzZWQrMHhlYi8weDRhMCBb
ZXh0NF0KWzExNTUxNi41ODE0OTVdIFtdID8gZXh0NC9tYl91c2VfcHJlYWxsb2NhdGVkLmNvbnN0
cHJvcC4zMSsweDIyZC8weDI0MApbZXh0NF0KWzExNTUxNi41ODE1NDddIFtdID8gZXh0NF9tYl9u
ZXdfYmxvY2tzKzB4MzM3LzB4YWYwIFtleHQ0XQpbMTE1NTE2LjU4MTU5MF0gW10gPyBleHQ0X2Zp
bmRfZXh0ZW50KzB4MTM2LzB4MmYwIFtleHQ0XQpbMTE1NTE2LjU4MTYzNF0gW10gPyBleHQ0X2V4
dF9tYXBfYmxvY2tzKzB4NTVmLzB4ZGMwIFtleHQ0XQpbMTE1NTE2LjU4MTY3OF0gW10gPyBleHQ0
X21hcF9ibG9ja3MrMHgxMTcvMHg2NzAgW2V4dDRdClsxMTU1MTYuNTgxNzE4XSBbXSA/IGV4dDRf
d3JpdGVwYWdlcysweDc0Mi8weGQ3MCBbZXh0NF0KWzExNTUxNi41ODE3NDddIFtdID8gbm90aWZ5
X3JlbW90ZV92aWFfaXJxKzB4NGEvMHg3MApbMTE1NTE2LjU4MTc3NF0gW10gPyAvcmF3X3NwaW5f
dW5sb2NrX2lycXJlc3RvcmUrMHgxNi8weDIwClsxMTU1MTYuNTgxNzk5XSBbXSA/IGJsa2lmX3F1
ZXVlX3JxKzB4NTVmLzB4NmIwIFt4ZW5fYmxrZnJvbnRdClsxMTU1MTYuNTgxODM1XSBbXSA/IF8v
d3JpdGViYWNrX3NpbmdsZV9pbm9kZSsweDNkLzB4MzQwClsxMTU1MTYuNTgxODYwXSBbXSA/IGZw
cm9wX3JlZmxlY3QvcGVyaW9kX3BlcmNwdS5pc3JhLjUrMHg3Ny8weGIwClsxMTU1MTYuNTgxODkx
XSBbXSA/IHdyaXRlYmFja19zYi9pbm9kZXMrMHgyM2QvMHg0NzAKWzExNTUxNi41ODE5MTZdIFtd
ID8gXy93cml0ZWJhY2tfaW5vZGVzX3diKzB4ODcvMHhiMApbMTE1NTE2LjU4MTk0MF0gW10gPyB3
Yl93cml0ZWJhY2srMHgyODgvMHgzMjAKWzExNTUxNi41ODE5NjRdIFtdID8gZ2V0L25yX2lub2Rl
cysweDNjLzB4NjAKWzExNTUxNi41ODE5ODddIFtdID8gd2Jfd29ya2ZuKzB4MmM2LzB4M2EwClsx
MTU1MTYuNTgyMDEwXSBbXSA/IHByb2Nlc3Mvb25lX3dvcmsrMHgxNTEvMHg0MTAKWzExNTUxNi41
ODIwMzNdIFtdID8gd29ya2VyX3RocmVhZCsweDY1LzB4NGEwClsxMTU1MTYuNTgyMDU2XSBbXSA/
IHJlc2N1ZXJfdGhyZWFkKzB4MzQwLzB4MzQwClsxMTU1MTYuNTgyMDgxXSBbXSA/IGRvX3N5c2Nh
bGxfNjQrMHg5MS8weDFhMApbMTE1NTE2LjU4MjEwNl0gW10gPyBTeVNfZXhpdF9ncm91cCsweDEw
LzB4MTAKWzExNTUxNi41ODIxMjhdIFtdID8ga3RocmVhZCsweGYyLzB4MTEwClsxMTU1MTYuNTgy
MTUwXSBbXSA/IF8vc3dpdGNoX3RvKzB4MmM5LzB4NzMwClsxMTU1MTYuNTgyMTc0XSBbXSA/IGt0
aHJlYWRfcGFyaysweDYwLzB4NjAKWzExNTUxNi41ODIxOTddIFtdID8gcmV0X2Zyb21fZm9yaysw
eDU3LzB4NzAKWzExNTUxNi41ODIyMjRdIElORk86IHRhc2sgc29ydDo0MDA4IGJsb2NrZWQgZm9y
IG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4KWzExNTUxNi41ODIyNDldIE5vdCB0YWludGVkIDQuOS4w
LTAuYnBvLjYtYW1kNjQgIzEgRGViaWFuCjQuOS44OC0xK2RlYjl1MX5icG84KzEKWzExNTUxNi41
ODIyNzVdICJlY2hvIDAgPiAvcHJvYy9zeXMva2VybmVsL2h1bmdfdGFza190aW1lb3V0X3NlY3Mi
CmRpc2FibGVzIHRoaXMgbWVzc2FnZS4KWzExNTUxNi41ODIzMDVdIHNvcnQgRCAwIDQwMDggMzk5
OSAweDAwMDAwMDAwClsxMTU1MTYuNTgyMzMxXSBmZmZmODgwMGQxYTE5YzAwIDAwMDAwMDAwMDAw
MDAwMDAgZmZmZjg4MDBkM2FmYTNjMApmZmZmODgwMGQzMjFjMjgwClsxMTU1MTYuNTgyMzc3XSBm
ZmZmODgwMGQ2MzE4ZWMwIGZmZmZjOTAwNDE2Y2I5YjAgZmZmZmZmZmY4MTYwZTk3MwpmZmZmODgw
MGQ1MTE5MWMwClsxMTU1MTYuNTgyNDIyXSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwODE2MTM0
YTYgYTg2ZWVjOGVmODhkM2NhNgpmZmZmODgwMGQzMjFjMjgwClsxMTU1MTYuNTgyNTA2XSBDYWxs
IFRyYWNlOgpbMTE1NTE2LjU4MjUyNV0gW10gPyBfL3NjaGVkdWxlKzB4MjQzLzB4NmYwClsxMTU1
MTYuNTgyNTQzXSBbXSA/IHNjaGVkdWxlKzB4MzIvMHg4MApbMTE1NTE2LjU4MjU2MV0gW10gPyBz
Y2hlZHVsZV90aW1lb3V0KzB4MWRmLzB4MzgwClsxMTU1MTYuNTgyNTgxXSBbXSA/IGJoL2xydV9p
bnN0YWxsKzB4MTYwLzB4MWQwClsxMTU1MTYuNTgyNjAwXSBbXSA/IGJpdC93YWl0X3RpbWVvdXQr
MHg5MC8weDkwClsxMTU1MTYuNTgyNjE5XSBbXSA/IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHhiNC8w
eDEzMApbMTE1NTE2LjU4MjYzOV0gW10gPyBwcmVwYXJlX3RvX3dhaXQrMHg1Ny8weDgwClsxMTU1
MTYuNTgyNjU3XSBbXSA/IGJpdF93YWl0X2lvKzB4MTcvMHg2MApbMTE1NTE2LjU4MjY3NF0gW10g
PyBfL3dhaXRfb25fYml0KzB4NWUvMHg5MApbMTE1NTE2LjU4MjY5Ml0gW10gPyBiaXRfd2FpdF90
aW1lb3V0KzB4OTAvMHg5MApbMTE1NTE2LjU4MjcxMF0gW10gPyBvdXRfb2ZfbGluZV93YWl0X29u
X2JpdCsweDdlLzB4YTAKWzExNTUxNi41ODI3MzFdIFtdID8gYXV0b3JlbW92ZV93YWtlX2Z1bmN0
aW9uKzB4NDAvMHg0MApbMTE1NTE2LjU4Mjc1NV0gW10gPyBkb19nZXRfd3JpdGVfYWNjZXNzKzB4
MjA4LzB4NDIwIFtqYmQyXQpbMTE1NTE2LjU4Mjc3NF0gW10gPyBpbm9kZV9pbml0X2Fsd2F5cysw
eDEzNi8weDFmMApbMTE1NTE2LjU4Mjc5Nl0gW10gPyBqYmQyL2pvdXJuYWxfZ2V0X3dyaXRlX2Fj
Y2VzcysweDJlLzB4NjAgW2piZDJdClsxMTU1MTYuNTgyODQwXSBbXSA/IF8vZXh0NF9qb3VybmFs
X2dldF93cml0ZV9hY2Nlc3MrMHgzNi8weDcwIFtleHQ0XQpbMTE1NTE2LjU4Mjg3N10gW10gPyBf
X2V4dDRfbmV3X2lub2RlKzB4NTcwLzB4MTQ1MCBbZXh0NF0KWzExNTUxNi41ODI5MTFdIFtdID8g
ZXh0NC9jcmVhdGUrMHgxMTUvMHgxYjAgW2V4dDRdClsxMTU1MTYuNTgyOTMxXSBbXSA/IHBhdGgv
b3BlbmF0KzB4MTRiOC8weDE1YjAKWzExNTUxNi41ODI5NTBdIFtdID8gZG9fZmlscF9vcGVuKzB4
OTEvMHgxMDAKWzExNTUxNi41ODI5NzJdIFtdID8gXy9jaGVja19vYmplY3Rfc2l6ZSsweDEwYi8w
eDFkYwpbMTE1NTE2LjU4Mjk5N10gW10gPyBkb19zeXNfb3BlbisweDEyNy8weDIxMApbMTE1NTE2
LjU4MzAyMV0gW10gPyBkb19zeXNjYWxsXzY0KzB4OTEvMHgxYTAKWzExNTUxNi41ODMwNDVdIFtd
ID8gZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9zd2FwZ3MrMHg1OC8weGM2ClsxMTU2MzcuMjEyMTMw
XSBJTkZPOiB0YXNrIGpiZDIveHZkYTItODoxNTcgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEyMApz
ZWNvbmRzLgpbMTE1NjM3LjIxMjE1OV0gTm90IHRhaW50ZWQgNC45LjAtMC5icG8uNi1hbWQ2NCAj
MSBEZWJpYW4KNC45Ljg4LTErZGViOXUxfmJwbzgrMQpbMTE1NjM3LjIxMjE3N10gImVjaG8gMCA+
IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2VjcyIKZGlzYWJsZXMgdGhpcyBt
ZXNzYWdlLgpbMTE1NjM3LjIxMjE5Nl0gamJkMi94dmRhMi04IEQgMCAxNTcgMiAweDAwMDAwMDAw
ClsxMTU2MzcuMjEyMjE2XSBmZmZmODgwMDA1MWU0MDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4
MDBjYjIxYjBjMApmZmZmODgwMGQxNmE4MTQwClsxMTU2MzcuMjEyMjQ1XSBmZmZmODgwMGQ2Mjk4
ZWMwIGZmZmZjOTAwNDA5N2ZiMjAgZmZmZmZmZmY4MTYwZTk3MwpmZmZmYzkwMDQwOTdmZGEwClsx
MTU2MzcuMjEyMjcxXSBmZmZmODgwMDJmNmRkMTAwIDAwMDAwMDAwNDA5N2ZiZTggZmZmZmZmZmY4
MTMwM2ZjZgpmZmZmODgwMGQxNmE4MTQwClsxMTU2MzcuMjEyMjk3XSBDYWxsIFRyYWNlOgpbMTE1
NjM3LjIxMjMyMV0gW10gPyBfL3NjaGVkdWxlKzB4MjQzLzB4NmYwClsxMTU2MzcuMjEyMzM3XSBb
XSA/IGJsa19hdHRlbXB0X3BsdWdfbWVyZ2UrMHhjZi8weGUwClsxMTU2MzcuMjEyMzUxXSBbXSA/
IHNjaGVkdWxlKzB4MzIvMHg4MApbMTE1NjM3LjIxMjM2NV0gW10gPyBzY2hlZHVsZV90aW1lb3V0
KzB4MWRmLzB4MzgwClsxMTU2MzcuMjEyMzgzXSBbXSA/IHhlbl9jbG9ja3NvdXJjZV9nZXRfY3lj
bGVzKzB4MTEvMHgyMApbMTE1NjM3LjIxMjM5OF0gW10gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAv
MHg5MApbMTE1NjM3LjIxMjQzMV0gW10gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4YjQvMHgxMzAK
WzExNTYzNy4yMTI0NTFdIFtdID8gcHJlcGFyZV90b193YWl0KzB4NTcvMHg4MApbMTE1NjM3LjIx
MjQ2Nl0gW10gPyBiaXRfd2FpdF9pbysweDE3LzB4NjAKWzExNTYzNy4yMTI0NzldIFtdID8gXy93
YWl0X29uX2JpdCsweDVlLzB4OTAKWzExNTYzNy4yMTI0OTNdIFtdID8gYml0X3dhaXRfdGltZW91
dCsweDkwLzB4OTAKWzExNTYzNy4yMTI1MDddIFtdID8gb3V0X29mX2xpbmVfd2FpdF9vbl9iaXQr
MHg3ZS8weGEwClsxMTU2MzcuMjEyNTMwXSBbXSA/IGF1dG9yZW1vdmVfd2FrZV9mdW5jdGlvbisw
eDQwLzB4NDAKWzExNTYzNy4yMTI1NTJdIFtdID8gamJkMl9qb3VybmFsX2NvbW1pdF90cmFuc2Fj
dGlvbisweGQ0ZS8weDE4MDAgW2piZDJdClsxMTU2MzcuMjEyNTc4XSBbXSA/IF8vc3dpdGNoX3Rv
KzB4MmM5LzB4NzMwClsxMTU2MzcuMjEyNTkxXSBbXSA/IHRyeV90b19kZWxfdGltZXJfc3luYysw
eDRkLzB4ODAKWzExNTYzNy4yMTI2MTFdIFtdID8ga2pvdXJuYWxkMisweGRkLzB4MjgwIFtqYmQy
XQpbMTE1NjM3LjIxMjYyOF0gW10gPyB3YWtlX3VwX2F0b21pY190KzB4MzAvMHgzMApbMTE1NjM3
LjIxMjY0N10gW10gPyBjb21taXRfdGltZW91dCsweDEwLzB4MTAgW2piZDJdClsxMTU2MzcuMjEy
NjYzXSBbXSA/IGRvL3N5c2NhbGxfNjQrMHg5MS8weDFhMApbMTE1NjM3LjIxMjY4NV0gW10gPyBT
eVNfZXhpdF9ncm91cCsweDEwLzB4MTAKWzExNTYzNy4yMTI2OThdIFtdID8ga3RocmVhZCsweGYy
LzB4MTEwClsxMTU2MzcuMjEyNzE0XSBbXSA/IF8vc3dpdGNoX3RvKzB4MmM5LzB4NzMwClsxMTU2
MzcuMjEyNzI3XSBbXSA/IGt0aHJlYWQvcGFyaysweDYwLzB4NjAKWzExNTYzNy4yMTI3NDldIFtd
ID8gcmV0L2Zyb21fZm9yaysweDU3LzB4NzAKWzExNTYzNy4yMTI3NjBdIElORk86IHRhc2sgamJk
Mi94dmRhNC04OjE3NCBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwCnNlY29uZHMuClsxMTU2Mzcu
MjEyNzczXSBOb3QgdGFpbnRlZCA0LjkuMC0wLmJwby42LWFtZDY0ICMxIERlYmlhbgo0LjkuODgt
MStkZWI5dTF+YnBvOCsxClsxMTU2MzcuMjEyNzkyXSAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5l
bC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIgpkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuClsxMTU2Mzcu
MjEyODA4XSBqYmQyL3h2ZGE0LTggRCAwIDE3NCAyIDB4MDAwMDAwMDAKWzExNTYzNy4yMTI4Mjhd
IGZmZmY4ODAwZDE2Yjg4MDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwMGQ1YmY2MWMwCmZmZmY4
ODAwMDRlYjEwMDAKWzExNTYzNy4yMTI4NjBdIGZmZmY4ODAwZDYzMThlYzAgZmZmZmM5MDA0MGEy
M2IyMCBmZmZmZmZmZjgxNjBlOTczCjAwMDAwMDAwMDAwMDAwMDAKWzExNTYzNy4yMTI4ODJdIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwCmZmZmY4ODAw
MDRlYjEwMDAKWzExNTYzNy4yMTI5MTBdIENhbGwgVHJhY2U6ClsxMTU2MzcuMjEyOTIyXSBbXSA/
IF8vc2NoZWR1bGUrMHgyNDMvMHg2ZjAKWzExNTYzNy4yMTI5NDBdIFtdID8gc2NoZWR1bGUrMHgz
Mi8weDgwClsxMTU2MzcuMjEyOTQ5XSBbXSA/IHNjaGVkdWxlX3RpbWVvdXQrMHgxZGYvMHgzODAK
WzExNTYzNy4yMTI5NzNdIFtdID8gXy9ibGtfbXFfcnVuX2h3X3F1ZXVlKzB4MzJkLzB4M2YwClsx
MTU2MzcuMjEyOTg0XSBbXSA/IHhlbl9jbG9ja3NvdXJjZV9nZXRfY3ljbGVzKzB4MTEvMHgyMApb
MTE1NjM3LjIxMjk5OF0gW10gPyBiaXQvd2FpdF90aW1lb3V0KzB4OTAvMHg5MApbMTE1NjM3LjIx
MzAxOF0gW10gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4YjQvMHgxMzAKWzExNTYzNy4yMTMwMjhd
IFtdID8gcHJlcGFyZV90b193YWl0KzB4NTcvMHg4MApbMTE1NjM3LjIxMzA0Ml0gW10gPyBiaXRf
d2FpdF9pbysweDE3LzB4NjAKWzExNTYzNy4yMTMwNTVdIFtdID8gXy93YWl0X29uX2JpdCsweDVl
LzB4OTAKWzExNTYzNy4yMTMwNzBdIFtdID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4OTAKWzEx
NTYzNy4yMTMwODddIFtdID8gb3V0X29mX2xpbmVfd2FpdF9vbl9iaXQrMHg3ZS8weGEwClsxMTU2
MzcuMjEzMTAyXSBbXSA/IGF1dG9yZW1vdmVfd2FrZV9mdW5jdGlvbisweDQwLzB4NDAKWzExNTYz
Ny4yMTMxMjZdIFtdID8gamJkMl9qb3VybmFsX2NvbW1pdF90cmFuc2FjdGlvbisweGQ0ZS8weDE4
MDAgW2piZDJdClsxMTU2MzcuMjEzMTQ2XSBbXSA/IF8vc3dpdGNoX3RvKzB4MmM5LzB4NzMwClsx
MTU2MzcuMjEzMTY2XSBbXSA/IHRyeV90b19kZWxfdGltZXJfc3luYysweDRkLzB4ODAKWzExNTYz
Ny4yMTMxODBdIFtdID8ga2pvdXJuYWxkMisweGRkLzB4MjgwIFtqYmQyXQpbMTE1NjM3LjIxMzIw
MF0gW10gPyB3YWtlX3VwX2F0b21pY190KzB4MzAvMHgzMApbMTE1NjM3LjIxMzIxNV0gW10gPyBj
b21taXRfdGltZW91dCsweDEwLzB4MTAgW2piZDJdClsxMTU2MzcuMjEzMjM3XSBbXSA/IGRvX3N5
c2NhbGxfNjQrMHg5MS8weDFhMApbMTE1NjM3LjIxMzI0N10gW10gPyBTeVNfZXhpdF9ncm91cCsw
eDEwLzB4MTAKWzExNTYzNy4yMTMyNjJdIFtdID8ga3RocmVhZCsweGYyLzB4MTEwClsxMTU2Mzcu
MjEzMjc5XSBbXSA/IF8vc3dpdGNoX3RvKzB4MmM5LzB4NzMwClsxMTU2MzcuMjEzMjkwXSBbXSA/
IGt0aHJlYWRfcGFyaysweDYwLzB4NjAKWzExNTYzNy4yMTMzMDNdIFtdID8gcmV0X2Zyb21fZm9y
aysweDU3LzB4NzAKWzExNTYzNy4yMTMzMjFdIElORk86IHRhc2sgamJkMi94dmRhNi04OjI4OSBi
bG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwCnNlY29uZHMuClsxMTU2MzcuMjEzMzM1XSBOb3QgdGFp
bnRlZCA0LjkuMC0wLmJwby42LWFtZDY0ICMxIERlYmlhbgo0LjkuODgtMStkZWI5dTF+YnBvOCsx
ClsxMTU2MzcuMjEzMzU2XSAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nL3Rhc2tfdGlt
ZW91dF9zZWNzIgpkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuClsxMTU2MzcuMjEzMzY4XSBqYmQyL3h2
ZGE2LTggRCAwIDI4OSAyIDB4MDAwMDAwMDAKWzExNTYzNy4yMTMzODldIGZmZmY4ODAwMDUxZTQw
MDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwMGQ1YmY2ZjAwCmZmZmY4ODAwZDE3ZDMxNDAKWzEx
NTYzNy4yMTM0MTNdIGZmZmY4ODAwZDYzOThlYzAgZmZmZmM5MDA0MDk5ZmIyMCBmZmZmZmZmZjgx
NjBlOTczCmZmZmZjOTAwNDA5OWZkYTAKWzExNTYzNy4yMTM0NDJdIGZmZmY4ODAwMDM2NDJkMDAg
MDAwMDAwMDA0MDk5ZmJlOCBmZmZmZmZmZjgxMzAzZmNmCmZmZmY4ODAwZDE3ZDMxNDAKWzExNTYz
Ny4yMTM0NzFdIENhbGwgVHJhY2U6ClsxMTU2MzcuMjEzNDgyXSBbXSA/IF8vc2NoZWR1bGUrMHgy
NDMvMHg2ZjAKWzExNTYzNy4yMTM1MDNdIFtdID8gYmxrX2F0dGVtcHRfcGx1Z19tZXJnZSsweGNm
LzB4ZTAKWzExNTYzNy4yMTM1MTFdIFtdID8gc2NoZWR1bGUrMHgzMi8weDgwClsxMTU2MzcuMjEz
NTI1XSBbXSA/IHNjaGVkdWxlX3RpbWVvdXQrMHgxZGYvMHgzODAKWzExNTYzNy4yMTM1MzldIFtd
ID8geGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXMrMHgxMS8weDIwClsxMTU2MzcuMjEzNTU0XSBb
XSA/IGJpdC93YWl0X3RpbWVvdXQrMHg5MC8weDkwClsxMTU2MzcuMjEzNTcxXSBbXSA/IGlvX3Nj
aGVkdWxlX3RpbWVvdXQrMHhiNC8weDEzMApbMTE1NjM3LjIxMzU4OF0gW10gPyBwcmVwYXJlX3Rv
X3dhaXQrMHg1Ny8weDgwClsxMTU2MzcuMjEzNjAyXSBbXSA/IGJpdF93YWl0X2lvKzB4MTcvMHg2
MApbMTE1NjM3LjIxMzYxNV0gW10gPyBfL3dhaXRfb25fYml0KzB4NWUvMHg5MApbMTE1NjM3LjIx
MzYyOV0gW10gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MApbMTE1NjM3LjIxMzY0M10gW10g
PyBvdXRfb2ZfbGluZV93YWl0X29uX2JpdCsweDdlLzB4YTAKWzExNTYzNy4yMTM2NThdIFtdID8g
YXV0b3JlbW92ZV93YWtlX2Z1bmN0aW9uKzB4NDAvMHg0MApbMTE1NjM3LjIxMzY3N10gW10gPyBq
YmQyX2pvdXJuYWxfY29tbWl0X3RyYW5zYWN0aW9uKzB4ZDRlLzB4MTgwMCBbamJkMl0KWzExNTYz
Ny4yMTM2OThdIFtdID8gXy9zd2l0Y2hfdG8rMHgyYzkvMHg3MzAKWzExNTYzNy4yMTM3MTNdIFtd
ID8gdHJ5X3RvX2RlbF90aW1lcl9zeW5jKzB4NGQvMHg4MApbMTE1NjM3LjIxMzczMl0gW10gPyBr
am91cm5hbGQyKzB4ZGQvMHgyODAgW2piZDJdClsxMTU2MzcuMjEzNzQ4XSBbXSA/IHdha2VfdXBf
YXRvbWljX3QrMHgzMC8weDMwClsxMTU2MzcuMjEzNzY1XSBbXSA/IGNvbW1pdF90aW1lb3V0KzB4
MTAvMHgxMCBbamJkMl0KWzExNTYzNy4yMTM3ODFdIFtdID8ga3RocmVhZCsweGYyLzB4MTEwClsx
MTU2MzcuMjEzNzk0XSBbXSA/IF8vc3dpdGNoX3RvKzB4MmM5LzB4NzMwClsxMTU2MzcuMjEzODEw
XSBbXSA/IGt0aHJlYWRfcGFyaysweDYwLzB4NjAKWzExNTYzNy4yMTM4MjRdIFtdID8gcmV0X2Zy
b21fZm9yaysweDU3LzB4NzAKWzExNTYzNy4yMTM4MzldIElORk86IHRhc2sgamJkMi94dmRhNS04
OjMwMCBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwCnNlY29uZHMuClsxMTU2MzcuMjEzODUzXSBO
b3QgdGFpbnRlZCA0LjkuMC0wLmJwby42LWFtZDY0ICMxIERlYmlhbgo0LjkuODgtMStkZWI5dTF+
YnBvOCsxClsxMTU2MzcuMjEzODY4XSAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rh
c2tfdGltZW91dF9zZWNzIgpkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuClsxMTU2MzcuMjEzODg3XSBq
YmQyL3h2ZGE1LTggRCAwIDMwMCAyIDB4MDAwMDAwMDAKWzExNTYzNy4yMTM5MDNdIGZmZmY4ODAw
MDUxZTQwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwMGQ1YmY2ZjAwCmZmZmY4ODAwZDI4MjBk
ODAKWzExNTYzNy4yMTM5MzBdIGZmZmY4ODAwZDYzOThlYzAgZmZmZmM5MDA0MGExYmIyMCBmZmZm
ZmZmZjgxNjBlOTczCmZmZmZjOTAwNDBhMWJkYTAKWzExNTYzNy4yMTM5NThdIGZmZmY4ODAwNjJk
ZDY2MDAgMDAwMDAwMDA0MGExYmJlOCBmZmZmODgwMDVlZTk5N2Q4CmZmZmY4ODAwZDI4MjBkODAK
WzExNTYzNy40MTMyNjVdIENhbGwgVHJhY2U6ClsxMTU2MzcuNDEzMzAxXSBbXSA/IF8vc2NoZWR1
bGUrMHgyNDMvMHg2ZjAKWzExNTYzNy40MTMzMjldIFtdID8gc2NoZWR1bGUrMHgzMi8weDgwClsx
MTU2MzcuNDEzMzU5XSBbXSA/IHNjaGVkdWxlX3RpbWVvdXQrMHgxZGYvMHgzODAKWzExNTYzNy40
MTMzOTZdIFtdID8geGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXMrMHgxMS8weDIwClsxMTU2Mzcu
NDEzNDI2XSBbXSA/IGJpdC93YWl0X3RpbWVvdXQrMHg5MC8weDkwClsxMTU2MzcuNDEzNDUzXSBb
XSA/IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHhiNC8weDEzMApbMTE1NjM3LjQxMzQ4NF0gW10gPyBw
cmVwYXJlX3RvX3dhaXQrMHg1Ny8weDgwClsxMTU2MzcuNDEzNTExXSBbXSA/IGJpdF93YWl0X2lv
KzB4MTcvMHg2MApbMTE1NjM3LjQxMzUzNl0gW10gPyBfL3dhaXRfb25fYml0KzB4NWUvMHg5MApb
MTE1NjM3LjQxMzU2Ml0gW10gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MApbMTE1NjM3LjQx
MzU4OF0gW10gPyBvdXRfb2ZfbGluZV93YWl0X29uX2JpdCsweDdlLzB4YTAKWzExNTYzNy40MTM2
MTddIFtdID8gYXV0b3JlbW92ZV93YWtlX2Z1bmN0aW9uKzB4NDAvMHg0MApbMTE1NjM3LjQxMzY1
N10gW10gPyBqYmQyX2pvdXJuYWxfY29tbWl0X3RyYW5zYWN0aW9uKzB4ZDRlLzB4MTgwMCBbamJk
Ml0KWzExNTYzNy40MTM2OThdIFtdID8gXy9zd2l0Y2hfdG8rMHgyYzkvMHg3MzAKWzExNTYzNy40
MTM3MjhdIFtdID8gdHJ5X3RvX2RlbF90aW1lcl9zeW5jKzB4NGQvMHg4MApbMTE1NjM3LjQxMzc2
M10gW10gPyBram91cm5hbGQyKzB4ZGQvMHgyODAgW2piZDJdClsxMTU2MzcuNDEzNzkzXSBbXSA/
IHdha2VfdXBfYXRvbWljX3QrMHgzMC8weDMwClsxMTU2MzcuNDEzODI5XSBbXSA/IGNvbW1pdF90
aW1lb3V0KzB4MTAvMHgxMCBbamJkMl0KWzExNTYzNy40MTM4NThdIFtdID8gZG9fc3lzY2FsbF82
NCsweDkxLzB4MWEwClsxMTU2MzcuNDEzODg3XSBbXSA/IFN5U19leGl0X2dyb3VwKzB4MTAvMHgx
MApbMTE1NjM3LjQxMzkxNV0gW10gPyBrdGhyZWFkKzB4ZjIvMHgxMTAKWzExNTYzNy40MTM5Mzld
IFtdID8gXy9zd2l0Y2hfdG8rMHgyYzkvMHg3MzAKWzExNTYzNy40MTM5NjddIFtdID8ga3RocmVh
ZF9wYXJrKzB4NjAvMHg2MApbMTE1NjM3LjQxMzk5OF0gW10gPyByZXRfZnJvbV9mb3JrKzB4NTcv
MHg3MApbMTE1NjM3LjQxNDAzMl0gSU5GTzogdGFzayByczptYWluIFE6UmVnOjUyOSBibG9ja2Vk
IGZvciBtb3JlIHRoYW4gMTIwCnNlY29uZHMuClsxMTU2MzcuNDE0MDYwXSBOb3QgdGFpbnRlZCA0
LjkuMC0wLmJwby42LWFtZDY0ICMxIERlYmlhbgo0LjkuODgtMStkZWI5dTF+YnBvOCsxClsxMTU2
MzcuNDE0MDkyXSAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nL3Rhc2tfdGltZW91dF9z
ZWNzIgpkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuClsxMTU2MzcuNDE0MTI1XSByczptYWluIFE6UmVn
IEQgMCA1MjkgMSAweDAwMDAwMDAwClsxMTU2MzcuNDE0MTUzXSBmZmZmODgwMGQ0MDZiYzAwIGZm
ZmY4ODAwZDQwNmI4MDAgZmZmZjg4MDAwNGNjMDE0MApmZmZmODgwMDA0Y2MwZTgwClsxMTU2Mzcu
NDE0MjA0XSBmZmZmODgwMGQ2MjE4ZWMwIGZmZmZjOTAwNDBhYzdhMDAgZmZmZmZmZmY4MTYwZTk3
MwpmZmZmODgwMGQ1MDM2MDgwClsxMTU2MzcuNDE0MjU4XSAwMDAwMDAwMDAwMDAwMDUwIDAwMDAw
MDAwMDAwMDA0OTggMDAwMDAwMDAwMDAwMDA0NQpmZmZmODgwMDA0Y2MwZTgwClsxMTU2MzcuNDE0
MzA4XSBDYWxsIFRyYWNlOgpbMTE1NjM3LjQxNDMyOF0gW10gPyBfL3NjaGVkdWxlKzB4MjQzLzB4
NmYwClsxMTU2MzcuNDE0MzUyXSBbXSA/IHNjaGVkdWxlKzB4MzIvMHg4MApbMTE1NjM3LjQxNDM3
Nl0gW10gPyBzY2hlZHVsZV90aW1lb3V0KzB4MWRmLzB4MzgwClsxMTU2MzcuNDE0NDA0XSBbXSA/
IHhlbl9jbG9ja3NvdXJjZV9nZXRfY3ljbGVzKzB4MTEvMHgyMApbMTE1NjM3LjQxNDQzMV0gW10g
PyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MApbMTE1NjM3LjQxNDQ2MF0gW10gPyBpb19zY2hl
ZHVsZV90aW1lb3V0KzB4YjQvMHgxMzAKWzExNTYzNy40MTQ0ODhdIFtdID8gcHJlcGFyZV90b193
YWl0KzB4NTcvMHg4MApbMTE1NjM3LjQxNDUxNF0gW10gPyBiaXRfd2FpdF9pbysweDE3LzB4NjAK
WzExNTYzNy40MTQ1MzhdIFtdID8gXy93YWl0X29uX2JpdCsweDVlLzB4OTAKWzExNTYzNy40MTQ1
NjZdIFtdID8gXy9zd2l0Y2hfdG9fYXNtKzB4MzQvMHg3MApbMTE1NjM3LjQxNDU5M10gW10gPyBi
aXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MApbMTE1NjM3LjQxNDYyMF0gW10gPyBvdXRfb2ZfbGlu
ZS93YWl0X29uX2JpdCsweDdlLzB4YTAKWzExNTYzNy40MTQ2NDddIFtdID8gYXV0b3JlbW92ZV93
YWtlX2Z1bmN0aW9uKzB4NDAvMHg0MApbMTE1NjM3LjQxNDY4MF0gW10gPyBkby9nZXRfd3JpdGVf
YWNjZXNzKzB4MjA4LzB4NDIwIFtqYmQyXQpbMTE1NjM3LjQxNDczN10gW10gPyBleHQ0X2RpcnR5
X2lub2RlKzB4NDMvMHg2MCBbZXh0NF0KWzExNTYzNy40MTQ3NzJdIFtdID8gamJkMl9qb3VybmFs
X2dldF93cml0ZV9hY2Nlc3MrMHgyZS8weDYwIFtqYmQyXQpbMTE1NjM3LjQxNDgzMV0gW10gPyBf
L2V4dDRfam91cm5hbF9nZXRfd3JpdGVfYWNjZXNzKzB4MzYvMHg3MCBbZXh0NF0KWzExNTYzNy40
MTQ4OTFdIFtdID8gZXh0NF9yZXNlcnZlX2lub2RlX3dyaXRlKzB4NWQvMHg4MCBbZXh0NF0KWzEx
NTYzNy40MTQ5NDldIFtdID8gZXh0NF9tYXJrX2lub2RlX2RpcnR5KzB4NGYvMHgyMTAgW2V4dDRd
ClsxMTU2MzcuNDE1MDAxXSBbXSA/IGV4dDRfZGlydHlfaW5vZGUrMHg0My8weDYwIFtleHQ0XQpb
MTE1NjM3LjQxNTAzNV0gW10gPyBfL21hcmtfaW5vZGVfZGlydHkrMHgxN2UvMHgzODAKWzExNTYz
Ny40MTUwNzBdIFtdID8gZ2VuZXJpY191cGRhdGVfdGltZSsweDc5LzB4ZDAKWzExNTYzNy40MTUx
MDFdIFtdID8gY3VycmVudF90aW1lKzB4MzYvMHg3MApbMTE1NjM3LjQxNTEyOV0gW10gPyBmaWxl
X3VwZGF0ZV90aW1lKzB4YmYvMHgxMTAKWzExNTYzNy40MTUxNTldIFtdID8gXy9nZW5lcmljX2Zp
bGVfd3JpdGVfaXRlcisweDk5LzB4MWUwClsxMTU2MzcuNDE1MjA3XSBbXSA/IGV4dDRfZmlsZS93
cml0ZV9pdGVyKzB4ZmIvMHgzYjAgW2V4dDRdClsxMTU2MzcuNDE1MjM5XSBbXSA/IGVycm9yL2V4
aXQrMHg5LzB4MjAKWzExNTYzNy40MTUyNjNdIFtdID8gbmV3X3N5bmNfd3JpdGUrMHhlNC8weDE0
MApbMTE1NjM3LjYxMjczM10gW10gPyB2ZnNfd3JpdGUrMHhiMy8weDFhMApbMTE1NjM3LjYxMjc0
OV0gW10gPyBTeVNfd3JpdGUrMHg1Mi8weGMwClsxMTU2MzcuNjEyNzY2XSBbXSA/IGRvX3N5c2Nh
bGxfNjQrMHg5MS8weDFhMApbMTE1NjM3LjYxMjc4NF0gW10gPyBlbnRyeV9TWVNDQUxMXzY0X2Fm
dGVyX3N3YXBncysweDU4LzB4YzYKCgoKZGlvbnlzb3MgbG9naW46IFs2OTQzNy43ODA0NTldIGRl
dmljZS1tYXBwZXI6IHVldmVudDogdmVyc2lvbiAxLjAuMwpbNjk0MzcuNzgwNjYzXSBkZXZpY2Ut
bWFwcGVyOiBpb2N0bDogNC4zNS4wLWlvY3RsICgyMDE2LTA2LTIzKSBpbml0aWFsaXNlZDogZG0t
ZGV2ZWxAcmVkaGF0LmNvbQpbNzU2NDEuODIwMTA1XSBJTkZPOiB0YXNrIGpiZDIveHZkYTQtODox
NzQgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEyMCBzZWNvbmRzLgpbNzU2NDEuODIwMTM3XSAgICAg
ICBOb3QgdGFpbnRlZCA0LjkuMC0wLmJwby42LWFtZDY0ICMxIERlYmlhbiA0LjkuODgtMStkZWI5
dTF+YnBvOCsxCls3NTY0MS44MjAxNDhdICJlY2hvIDAgPiAvcHJvYy9zeXMva2VybmVsL2h1bmdf
dGFza190aW1lb3V0X3NlY3MiIGRpc2FibGVzIHRoaXMgbWVzc2FnZS4KWzc1NjQxLjgyMDE2M10g
amJkMi94dmRhNC04ICAgIEQgICAgMCAgIDE3NCAgICAgIDIgMHgwMDAwMDAwMApbNzU2NDEuODIw
MTg2XSAgZmZmZjg4MDBjYmEzZDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODFjMTE1NDAg
ZmZmZjg4MDAwNTA0MzE0MApbNzU2NDEuODIwMjA3XSAgZmZmZjg4MDBkNjIxOGVjMCBmZmZmYzkw
MDQwYTU3YjIwIGZmZmZmZmZmODE2MGU5NzMgZmZmZmM5MDA0MGE1N2RhMApbNzU2NDEuODIwMjMz
XSAgZmZmZjg4MDBjYjRmYTAwMCAwMDAwMDAwMDQwYTU3YmU4IGZmZmZmZmZmODEzMDNmY2YgZmZm
Zjg4MDAwNTA0MzE0MApbNzU2NDEuODIwMjYwXSBDYWxsIFRyYWNlOgpbNzU2NDEuODIwMjc2XSAg
WzxmZmZmZmZmZjgxNjBlOTczPl0gPyBfX3NjaGVkdWxlKzB4MjQzLzB4NmYwCls3NTY0MS44MjAy
OTFdICBbPGZmZmZmZmZmODEzMDNmY2Y+XSA/IGJsa19hdHRlbXB0X3BsdWdfbWVyZ2UrMHhjZi8w
eGUwCls3NTY0MS44MjAzMTZdICBbPGZmZmZmZmZmODE2MGVlNTI+XSA/IHNjaGVkdWxlKzB4MzIv
MHg4MApbNzU2NDEuODIwMzMwXSAgWzxmZmZmZmZmZjgxNjEyMzNmPl0gPyBzY2hlZHVsZV90aW1l
b3V0KzB4MWRmLzB4MzgwCls3NTY0MS44MjAzMzhdICBbPGZmZmZmZmZmODEwMWJjZTE+XSA/IHhl
bl9jbG9ja3NvdXJjZV9nZXRfY3ljbGVzKzB4MTEvMHgyMApbNzU2NDEuODIwMzU0XSAgWzxmZmZm
ZmZmZjgxNjBmNmUwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MApbNzU2NDEuODIwMzcz
XSAgWzxmZmZmZmZmZjgxNjBlNmI0Pl0gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4YjQvMHgxMzAK
Wzc1NjQxLjgyMDQwMl0gIFs8ZmZmZmZmZmY4MTBiZDBkNz5dID8gcHJlcGFyZV90b193YWl0KzB4
NTcvMHg4MApbNzU2NDEuODIwNDE3XSAgWzxmZmZmZmZmZjgxNjBmNmY3Pl0gPyBiaXRfd2FpdF9p
bysweDE3LzB4NjAKWzc1NjQxLjgyMDQzMV0gIFs8ZmZmZmZmZmY4MTYwZjFkZT5dID8gX193YWl0
X29uX2JpdCsweDVlLzB4OTAKWzc1NjQxLjgyMDQ1MF0gIFs8ZmZmZmZmZmY4MTYwZjZlMD5dID8g
Yml0X3dhaXRfdGltZW91dCsweDkwLzB4OTAKWzc1NjQxLjgyMDQ3NF0gIFs8ZmZmZmZmZmY4MTYw
ZjM0ZT5dID8gb3V0X29mX2xpbmVfd2FpdF9vbl9iaXQrMHg3ZS8weGEwCls3NTY0MS44MjA0ODZd
ICBbPGZmZmZmZmZmODEwYmQ0MDA+XSA/IGF1dG9yZW1vdmVfd2FrZV9mdW5jdGlvbisweDQwLzB4
NDAKWzc1NjQxLjgyMDUxNl0gIFs8ZmZmZmZmZmZjMDA3ZGQ1ZT5dID8gamJkMl9qb3VybmFsX2Nv
bW1pdF90cmFuc2FjdGlvbisweGQ0ZS8weDE4MDAgW2piZDJdCls3NTY0MS44MjA1NDRdICBbPGZm
ZmZmZmZmODEwMjU3Yzk+XSA/IF9fc3dpdGNoX3RvKzB4MmM5LzB4NzMwCls3NTY0MS44MjA1NjRd
ICBbPGZmZmZmZmZmODEwZTg1OGQ+XSA/IHRyeV90b19kZWxfdGltZXJfc3luYysweDRkLzB4ODAK
Wzc1NjQxLjgyMDU5OV0gIFs8ZmZmZmZmZmZjMDA4MjlmZD5dID8ga2pvdXJuYWxkMisweGRkLzB4
MjgwIFtqYmQyXQpbNzU2NDEuODIwNjA5XSAgWzxmZmZmZmZmZjgxMGJkM2MwPl0gPyB3YWtlX3Vw
X2F0b21pY190KzB4MzAvMHgzMApbNzU2NDEuODIwNjMxXSAgWzxmZmZmZmZmZmMwMDgyOTIwPl0g
PyBjb21taXRfdGltZW91dCsweDEwLzB4MTAgW2piZDJdCls3NTY0MS44MjA2NTJdICBbPGZmZmZm
ZmZmODEwOTk0ZDI+XSA/IGt0aHJlYWQrMHhmMi8weDExMApbNzU2NDEuODIwNjgwXSAgWzxmZmZm
ZmZmZjgxMDI1N2M5Pl0gPyBfX3N3aXRjaF90bysweDJjOS8weDczMApbNzU2NDEuODIwNjg4XSAg
WzxmZmZmZmZmZjgxMDk5M2UwPl0gPyBrdGhyZWFkX3BhcmsrMHg2MC8weDYwCls3NTY0MS44MjA3
MDZdICBbPGZmZmZmZmZmODE2MTM5Nzc+XSA/IHJldF9mcm9tX2ZvcmsrMHg1Ny8weDcwCls3NTY0
MS44MjA3MjVdIElORk86IHRhc2sgamJkMi94dmRhNS04OjI5OSBibG9ja2VkIGZvciBtb3JlIHRo
YW4gMTIwIHNlY29uZHMuCls3NTY0MS44MjA3NTNdICAgICAgIE5vdCB0YWludGVkIDQuOS4wLTAu
YnBvLjYtYW1kNjQgIzEgRGViaWFuIDQuOS44OC0xK2RlYjl1MX5icG84KzEKWzc1NjQxLjgyMDc2
Nl0gImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2VjcyIgZGlz
YWJsZXMgdGhpcyBtZXNzYWdlLgpbNzU2NDEuODIwNzk3XSBqYmQyL3h2ZGE1LTggICAgRCAgICAw
ICAgMjk5ICAgICAgMiAweDAwMDAwMDAwCls3NTY0MS44MjA4MDddICBmZmZmODgwMGNiYTNkMDAw
IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MWMxMTU0MCBmZmZmODgwMDA0YzI4ZTgwCls3NTY0
MS44MjA4NDNdICBmZmZmODgwMGQ2MjE4ZWMwIGZmZmZjOTAwNDA5YjdiMjAgZmZmZmZmZmY4MTYw
ZTk3MyBmZmZmODgwMDAyMzc0MDAwCls3NTY0MS44MjA4NzddICAwMDAwMDAwNjAyMzk1MjAwIDAw
MDAwMDAwY2MzYTcyMDAgZmZmZjg4MDBjYzNhNzIwMCBmZmZmODgwMDA0YzI4ZTgwCls3NTY0MS44
MjA5MjNdIENhbGwgVHJhY2U6Cls3NTY0MS44MjA5MjVdICBbPGZmZmZmZmZmODE2MGU5NzM+XSA/
IF9fc2NoZWR1bGUrMHgyNDMvMHg2ZjAKWzc1NjQxLjgyMDk1NF0gIFs8ZmZmZmZmZmY4MTYwZWU1
Mj5dID8gc2NoZWR1bGUrMHgzMi8weDgwCls3NTY0MS44MjA5NTldICBbPGZmZmZmZmZmODE2MTIz
M2Y+XSA/IHNjaGVkdWxlX3RpbWVvdXQrMHgxZGYvMHgzODAKWzc1NjQxLjgyMDk4OV0gIFs8ZmZm
ZmZmZmY4MTYxMzhlND5dID8gX19zd2l0Y2hfdG9fYXNtKzB4MzQvMHg3MApbNzU2NDEuODIwOTk3
XSAgWzxmZmZmZmZmZjgxMDE2MWU0Pl0gPyB4ZW5fbWNfZmx1c2grMHgxODQvMHgxYzAKWzc1NjQx
LjgyMTAyMV0gIFs8ZmZmZmZmZmY4MTAxYmNlMT5dID8geGVuX2Nsb2Nrc291cmNlX2dldF9jeWNs
ZXMrMHgxMS8weDIwCls3NTY0MS44MjEwMzZdICBbPGZmZmZmZmZmODE2MGY2ZTA+XSA/IGJpdF93
YWl0X3RpbWVvdXQrMHg5MC8weDkwCls3NTY0MS44MjEwNTVdICBbPGZmZmZmZmZmODE2MGU2YjQ+
XSA/IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHhiNC8weDEzMApbNzU2NDEuODIxMDg0XSAgWzxmZmZm
ZmZmZjgxMGJkMGQ3Pl0gPyBwcmVwYXJlX3RvX3dhaXQrMHg1Ny8weDgwCls3NTY0MS44MjEwOTJd
ICBbPGZmZmZmZmZmODE2MGY2Zjc+XSA/IGJpdF93YWl0X2lvKzB4MTcvMHg2MApbNzU2NDEuODIx
MTE1XSAgWzxmZmZmZmZmZjgxNjBmMWRlPl0gPyBfX3dhaXRfb25fYml0KzB4NWUvMHg5MApbNzU2
NDEuODIxMTI2XSAgWzxmZmZmZmZmZjgxNjBmNmUwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAv
MHg5MApbNzU2NDEuODIxMTQ2XSAgWzxmZmZmZmZmZjgxNjBmMzRlPl0gPyBvdXRfb2ZfbGluZV93
YWl0X29uX2JpdCsweDdlLzB4YTAKWzc1NjQxLjgyMTE2NF0gIFs8ZmZmZmZmZmY4MTBiZDQwMD5d
ID8gYXV0b3JlbW92ZV93YWtlX2Z1bmN0aW9uKzB4NDAvMHg0MApbNzU2NDEuODIxMTg4XSAgWzxm
ZmZmZmZmZmMwMDdkZWQ4Pl0gPyBqYmQyX2pvdXJuYWxfY29tbWl0X3RyYW5zYWN0aW9uKzB4ZWM4
LzB4MTgwMCBbamJkMl0KWzc1NjQxLjgyMTIxNl0gIFs8ZmZmZmZmZmY4MTAyNTdjOT5dID8gX19z
d2l0Y2hfdG8rMHgyYzkvMHg3MzAKWzc1NjQxLjgyMTI0NF0gIFs8ZmZmZmZmZmY4MTBlODU4ZD5d
ID8gdHJ5X3RvX2RlbF90aW1lcl9zeW5jKzB4NGQvMHg4MApbNzU2NDEuODIxMjU3XSAgWzxmZmZm
ZmZmZmMwMDgyOWZkPl0gPyBram91cm5hbGQyKzB4ZGQvMHgyODAgW2piZDJdCls3NTY0MS44MjEy
ODBdICBbPGZmZmZmZmZmODEwYmQzYzA+XSA/IHdha2VfdXBfYXRvbWljX3QrMHgzMC8weDMwCls3
NTY0MS44MjEzMTJdICBbPGZmZmZmZmZmYzAwODI5MjA+XSA/IGNvbW1pdF90aW1lb3V0KzB4MTAv
MHgxMCBbamJkMl0KWzc1NjQxLjgyMTMyMF0gIFs8ZmZmZmZmZmY4MTA5OTRkMj5dID8ga3RocmVh
ZCsweGYyLzB4MTEwCls3NTY0MS44MjEzMzZdICBbPGZmZmZmZmZmODEwMjU3Yzk+XSA/IF9fc3dp
dGNoX3RvKzB4MmM5LzB4NzMwCls3NTY0MS44MjEzNTRdICBbPGZmZmZmZmZmODEwOTkzZTA+XSA/
IGt0aHJlYWRfcGFyaysweDYwLzB4NjAKWzc1NjQxLjgyMTM3MV0gIFs8ZmZmZmZmZmY4MTYxMzk3
Nz5dID8gcmV0X2Zyb21fZm9yaysweDU3LzB4NzAKWzc1NjQxLjgyMTQwMF0gSU5GTzogdGFzayBr
d29ya2VyL3U4OjI6MjQzNjQgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEyMCBzZWNvbmRzLgpbNzU2
NDEuODIxNDE5XSAgICAgICBOb3QgdGFpbnRlZCA0LjkuMC0wLmJwby42LWFtZDY0ICMxIERlYmlh
biA0LjkuODgtMStkZWI5dTF+YnBvOCsxCls3NTY0MS44MjE0NDFdICJlY2hvIDAgPiAvcHJvYy9z
eXMva2VybmVsL2h1bmdfdGFza190aW1lb3V0X3NlY3MiIGRpc2FibGVzIHRoaXMgbWVzc2FnZS4K
Wzc1NjQxLjgyMTQ2M10ga3dvcmtlci91ODoyICAgIEQgICAgMCAyNDM2NCAgICAgIDIgMHgwMDAw
MDAwMApbNzU2NDEuODIxNDg5XSBXb3JrcXVldWU6IHdyaXRlYmFjayB3Yl93b3JrZm4gKGZsdXNo
LTIwMjo1KQpbNzU2NDEuODIxNTA5XSAgZmZmZjg4MDBjYmEzZDAwMCAwMDAwMDAwMDAwMDAwMDAw
IGZmZmZmZmZmODFjMTE1NDAgZmZmZjg4MDAwNGVhODIwMApbNzU2NDEuODIxNTQzXSAgZmZmZjg4
MDBkNjIxOGVjMCBmZmZmYzkwMDQwZGU3NjYwIGZmZmZmZmZmODE2MGU5NzMgZmZmZmM5MDA0MGRl
NzY0OApbNzU2NDEuODIxNTc2XSAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAyMzk1MjAwIGZm
ZmY4ODAwMDIzODZlODAgZmZmZjg4MDAwNGVhODIwMApbNzU2NDEuODIxNjA5XSBDYWxsIFRyYWNl
OgpbNzU2NDEuODIxNjIyXSAgWzxmZmZmZmZmZjgxNjBlOTczPl0gPyBfX3NjaGVkdWxlKzB4MjQz
LzB4NmYwCls3NTY0MS44MjE2MzldICBbPGZmZmZmZmZmODE2MGVlNTI+XSA/IHNjaGVkdWxlKzB4
MzIvMHg4MApbNzU2NDEuODIxNjU2XSAgWzxmZmZmZmZmZjgxNjEyMzNmPl0gPyBzY2hlZHVsZV90
aW1lb3V0KzB4MWRmLzB4MzgwCls3NTY0MS44MjE2NzRdICBbPGZmZmZmZmZmODEzMDQ3ZTA+XSA/
IGJsa19mbHVzaF9wbHVnX2xpc3QrMHhjMC8weDIzMApbNzU2NDEuODIxNjkzXSAgWzxmZmZmZmZm
ZjgxNjBlNmI0Pl0gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4YjQvMHgxMzAKWzc1NjQxLjgyMTcx
M10gIFs8ZmZmZmZmZmY4MTM1ZmYxND5dID8gX19zYml0bWFwX3F1ZXVlX2dldCsweDI0LzB4OTAK
Wzc1NjQxLjgyMTczMl0gIFs8ZmZmZmZmZmY4MTMwZmM4OT5dID8gYnRfZ2V0LmlzcmEuNisweDEy
OS8weDFjMApbNzU2NDEuODIxNzUxXSAgWzxmZmZmZmZmZjgxMGJkM2MwPl0gPyB3YWtlX3VwX2F0
b21pY190KzB4MzAvMHgzMApbNzU2NDEuODIxNzY5XSAgWzxmZmZmZmZmZjgxMzBmZmQzPl0gPyBi
bGtfbXFfZ2V0X3RhZysweDIzLzB4OTAKWzc1NjQxLjgyMTc4OF0gIFs8ZmZmZmZmZmY4MTMwYjkw
YT5dID8gX19ibGtfbXFfYWxsb2NfcmVxdWVzdCsweDFhLzB4MjIwCls3NTY0MS44MjE4MDddICBb
PGZmZmZmZmZmODEzMGM3NmQ+XSA/IGJsa19tcV9tYXBfcmVxdWVzdCsweGNkLzB4MTcwCls3NTY0
MS44MjE4MjZdICBbPGZmZmZmZmZmODEzMGYwMjk+XSA/IGJsa19tcV9tYWtlX3JlcXVlc3QrMHhj
OS8weDU2MApbNzU2NDEuODIxODQ3XSAgWzxmZmZmZmZmZjgxMWU1Y2I5Pl0gPyBrbWVtX2NhY2hl
X2FsbG9jKzB4OTkvMHgyMDAKWzc1NjQxLjgyMTg2N10gIFs8ZmZmZmZmZmY4MTMwMmU2Nj5dID8g
Z2VuZXJpY19tYWtlX3JlcXVlc3QrMHgxMjYvMHgyZDAKWzc1NjQxLjgyMTg4Nl0gIFs8ZmZmZmZm
ZmY4MTMwMzA4Nj5dID8gc3VibWl0X2JpbysweDc2LzB4MTUwCls3NTY0MS44MjE5MDRdICBbPGZm
ZmZmZmZmODEyNDAxYTc+XSA/IHN1Ym1pdF9iaF93YmMrMHgxNTcvMHgxZDAKWzc1NjQyLjAyMDc2
MV0gIFs8ZmZmZmZmZmY4MTIzZWYwMD5dID8gYmhfdXB0b2RhdGVfb3JfbG9jaysweDcwLzB4NzAK
Wzc1NjQyLjAyMDc4Ml0gIFs8ZmZmZmZmZmY4MTI0MDM0MT5dID8gX19ibG9ja193cml0ZV9mdWxs
X3BhZ2UrMHgxMjEvMHgzZjAKWzc1NjQyLjAyMDc5OF0gIFs8ZmZmZmZmZmY4MTI0MmJjMD5dID8g
SV9CREVWKzB4MTAvMHgxMApbNzU2NDIuMDIwODI0XSAgWzxmZmZmZmZmZjgxMThkYjA1Pl0gPyBf
X3dyaXRlcGFnZSsweDE1LzB4MzAKWzc1NjQyLjAyMDg0MV0gIFs8ZmZmZmZmZmY4MTE5MDA2YT5d
ID8gd3JpdGVfY2FjaGVfcGFnZXMrMHgyMGEvMHg0ODAKWzc1NjQyLjAyMDg2MF0gIFs8ZmZmZmZm
ZmY4MTE4ZGFmMD5dID8gd2JfcG9zaXRpb25fcmF0aW8rMHgxZTAvMHgxZTAKWzc1NjQyLjAyMDg4
MF0gIFs8ZmZmZmZmZmY4MTE5MDMzMT5dID8gZ2VuZXJpY193cml0ZXBhZ2VzKzB4NTEvMHg4MApb
NzU2NDIuMDIwODk3XSAgWzxmZmZmZmZmZjgxMThkYzhhPl0gPyBfX3diX2NhbGNfdGhyZXNoKzB4
M2EvMHgxNTAKWzc1NjQyLjAyMDkyMF0gIFs8ZmZmZmZmZmY4MTIzNmFjZD5dID8gX193cml0ZWJh
Y2tfc2luZ2xlX2lub2RlKzB4M2QvMHgzNDAKWzc1NjQyLjAyMDk0MV0gIFs8ZmZmZmZmZmY4MTIz
NzJhZD5dID8gd3JpdGViYWNrX3NiX2lub2RlcysweDIzZC8weDQ3MApbNzU2NDIuMDIwOTYwXSAg
WzxmZmZmZmZmZjgxMjM3NTY3Pl0gPyBfX3dyaXRlYmFja19pbm9kZXNfd2IrMHg4Ny8weGIwCls3
NTY0Mi4wMjA5NzRdICBbPGZmZmZmZmZmODEyMzc4ZTg+XSA/IHdiX3dyaXRlYmFjaysweDI4OC8w
eDMyMApbNzU2NDIuMDIwOTg4XSAgWzxmZmZmZmZmZjgxMjIzMjRjPl0gPyBnZXRfbnJfaW5vZGVz
KzB4M2MvMHg2MApbNzU2NDIuMDIxMDAyXSAgWzxmZmZmZmZmZjgxMjM4Mjg2Pl0gPyB3Yl93b3Jr
Zm4rMHgyYzYvMHgzYTAKWzc1NjQyLjAyMTAyMF0gIFs8ZmZmZmZmZmY4MTA5MzBmMT5dID8gcHJv
Y2Vzc19vbmVfd29yaysweDE1MS8weDQxMApbNzU2NDIuMDIxMDM0XSAgWzxmZmZmZmZmZjgxMDk0
MWE1Pl0gPyB3b3JrZXJfdGhyZWFkKzB4NjUvMHg0YTAKWzc1NjQyLjAyMTA2MF0gIFs8ZmZmZmZm
ZmY4MTA5NDE0MD5dID8gcmVzY3Vlcl90aHJlYWQrMHgzNDAvMHgzNDAKWzc1NjQyLjAyMTA3M10g
IFs8ZmZmZmZmZmY4MTAwM2JkMT5dID8gZG9fc3lzY2FsbF82NCsweDkxLzB4MWEwCls3NTY0Mi4w
MjEwOTBdICBbPGZmZmZmZmZmODEwN2U0OTA+XSA/IFN5U19leGl0X2dyb3VwKzB4MTAvMHgxMApb
NzU2NDIuMDIxMTAzXSAgWzxmZmZmZmZmZjgxMDk5NGQyPl0gPyBrdGhyZWFkKzB4ZjIvMHgxMTAK
Wzc1NjQyLjAyMTEyMl0gIFs8ZmZmZmZmZmY4MTAyNTdjOT5dID8gX19zd2l0Y2hfdG8rMHgyYzkv
MHg3MzAKWzc1NjQyLjAyMTEzN10gIFs8ZmZmZmZmZmY4MTA5OTNlMD5dID8ga3RocmVhZF9wYXJr
KzB4NjAvMHg2MApbNzU2NDIuMDIxMTUwXSAgWzxmZmZmZmZmZjgxNjEzOTc3Pl0gPyByZXRfZnJv
bV9mb3JrKzB4NTcvMHg3MApbNzU2NDIuMDIxMTY3XSBJTkZPOiB0YXNrIGZpbmQ6MjQ1ODMgYmxv
Y2tlZCBmb3IgbW9yZSB0aGFuIDEyMCBzZWNvbmRzLgpbNzU2NDIuMDIxMTg4XSAgICAgICBOb3Qg
dGFpbnRlZCA0LjkuMC0wLmJwby42LWFtZDY0ICMxIERlYmlhbiA0LjkuODgtMStkZWI5dTF+YnBv
OCsxCls3NTY0Mi4wMjExOTddICJlY2hvIDAgPiAvcHJvYy9zeXMva2VybmVsL2h1bmdfdGFza190
aW1lb3V0X3NlY3MiIGRpc2FibGVzIHRoaXMgbWVzc2FnZS4KWzc1NjQyLjAyMTIyN10gZmluZCAg
ICAgICAgICAgIEQgICAgMCAyNDU4MyAgMjQ1ODIgMHgwMDAwMDAwMApbNzU2NDIuMDIxMjMzXSAg
ZmZmZjg4MDBjY2ZhNGMwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODFjMTE1NDAgZmZmZjg4
MDBjZDM3ZTRjMApbNzU2NDIuMDIxMjYxXSAgZmZmZjg4MDBkNjIxOGVjMCBmZmZmYzkwMDQwOThm
YjIwIGZmZmZmZmZmODE2MGU5NzMgZmZmZmZmZmY4MTYxMzRhNgpbNzU2NDIuMDIxMjkzXSAgZmZm
ZmZmZmY4MTYwZTZmNCAwMDAwMDAwMGZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDIgZmZmZjg4MDBj
ZDM3ZTRjMApbNzU2NDIuMDIxMzI0XSBDYWxsIFRyYWNlOgpbNzU2NDIuMDIxMzM2XSAgWzxmZmZm
ZmZmZjgxNjBlOTczPl0gPyBfX3NjaGVkdWxlKzB4MjQzLzB4NmYwCls3NTY0Mi4wMjEzNTFdICBb
PGZmZmZmZmZmODE2MTM0YTY+XSA/IF9yYXdfc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSsweDE2LzB4
MjAKWzc1NjQyLjAyMTM1OF0gIFs8ZmZmZmZmZmY4MTYwZTZmND5dID8gaW9fc2NoZWR1bGVfdGlt
ZW91dCsweGY0LzB4MTMwCls3NTY0Mi4wMjEzODNdICBbPGZmZmZmZmZmODE2MGVlNTI+XSA/IHNj
aGVkdWxlKzB4MzIvMHg4MApbNzU2NDIuMDIxMzkxXSAgWzxmZmZmZmZmZjgxNjEyMzNmPl0gPyBz
Y2hlZHVsZV90aW1lb3V0KzB4MWRmLzB4MzgwCls3NTY0Mi4wMjE0MTBdICBbPGZmZmZmZmZmODE2
MGY2ZTA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwCls3NTY0Mi4wMjE0MjFdICBbPGZm
ZmZmZmZmODE2MGYzNGU+XSA/IG91dF9vZl9saW5lX3dhaXRfb25fYml0KzB4N2UvMHhhMApbNzU2
NDIuMDIxNDM2XSAgWzxmZmZmZmZmZjgxNjBmNmUwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAv
MHg5MApbNzU2NDIuMDIxNDU5XSAgWzxmZmZmZmZmZjgxNjBlNmI0Pl0gPyBpb19zY2hlZHVsZV90
aW1lb3V0KzB4YjQvMHgxMzAKWzc1NjQyLjAyMTQ3MV0gIFs8ZmZmZmZmZmY4MTBiZDBkNz5dID8g
cHJlcGFyZV90b193YWl0KzB4NTcvMHg4MApbNzU2NDIuMDIxNDkxXSAgWzxmZmZmZmZmZjgxNjBm
NmY3Pl0gPyBiaXRfd2FpdF9pbysweDE3LzB4NjAKWzc1NjQyLjAyMTUxNF0gIFs8ZmZmZmZmZmY4
MTYwZjFkZT5dID8gX193YWl0X29uX2JpdCsweDVlLzB4OTAKWzc1NjQyLjAyMTUyM10gIFs8ZmZm
ZmZmZmY4MTYwZjZlMD5dID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4OTAKWzc1NjQyLjAyMTUz
NV0gIFs8ZmZmZmZmZmY4MTYwZjM0ZT5dID8gb3V0X29mX2xpbmVfd2FpdF9vbl9iaXQrMHg3ZS8w
eGEwCls3NTY0Mi4wMjE1NTddICBbPGZmZmZmZmZmODEwYmQ0MDA+XSA/IGF1dG9yZW1vdmVfd2Fr
ZV9mdW5jdGlvbisweDQwLzB4NDAKWzc1NjQyLjAyMTU3N10gIFs8ZmZmZmZmZmZjMDA3YmJmOD5d
ID8gZG9fZ2V0X3dyaXRlX2FjY2VzcysweDIwOC8weDQyMCBbamJkMl0KWzc1NjQyLjAyMTYzN10g
IFs8ZmZmZmZmZmZjMDBiNWZlMz5dID8gZXh0NF9kaXJ0eV9pbm9kZSsweDQzLzB4NjAgW2V4dDRd
Cls3NTY0Mi4wMjE2NTNdICBbPGZmZmZmZmZmYzAwN2JlM2U+XSA/IGpiZDJfam91cm5hbF9nZXRf
d3JpdGVfYWNjZXNzKzB4MmUvMHg2MCBbamJkMl0KWzc1NjQyLjAyMTY4N10gIFs8ZmZmZmZmZmZj
MDBlMmQzNj5dID8gX19leHQ0X2pvdXJuYWxfZ2V0X3dyaXRlX2FjY2VzcysweDM2LzB4NzAgW2V4
dDRdCls3NTY0Mi4wMjE3MThdICBbPGZmZmZmZmZmYzAwYjFjOGQ+XSA/IGV4dDRfcmVzZXJ2ZV9p
bm9kZV93cml0ZSsweDVkLzB4ODAgW2V4dDRdCls3NTY0Mi4wMjE3NTBdICBbPGZmZmZmZmZmYzAw
YjFjZmY+XSA/IGV4dDRfbWFya19pbm9kZV9kaXJ0eSsweDRmLzB4MjEwIFtleHQ0XQpbNzU2NDIu
MDIxNzczXSAgWzxmZmZmZmZmZmMwMGI1ZmUzPl0gPyBleHQ0X2RpcnR5X2lub2RlKzB4NDMvMHg2
MCBbZXh0NF0KWzc1NjQyLjAyMTc5MV0gIFs8ZmZmZmZmZmY4MTIzNjg4ZT5dID8gX19tYXJrX2lu
b2RlX2RpcnR5KzB4MTdlLzB4MzgwCls3NTY0Mi4wMjE4MTFdICBbPGZmZmZmZmZmODEyMjQxZTk+
XSA/IGdlbmVyaWNfdXBkYXRlX3RpbWUrMHg3OS8weGQwCls3NTY0Mi4wMjE4MjVdICBbPGZmZmZm
ZmZmODEyMjNhMTY+XSA/IGN1cnJlbnRfdGltZSsweDM2LzB4NzAKWzc1NjQyLjAyMTgzNV0gIFs8
ZmZmZmZmZmY4MTIyNWRjYz5dID8gdG91Y2hfYXRpbWUrMHhhYy8weGQwCls3NTY0Mi4wMjE4NTNd
ICBbPGZmZmZmZmZmODEyMWM2MGI+XSA/IGl0ZXJhdGVfZGlyKzB4MTViLzB4MTkwCls3NTY0Mi4w
MjE4NjddICBbPGZmZmZmZmZmODEyMWNiMDk+XSA/IFN5U19nZXRkZW50cysweDk5LzB4MTIwCls3
NTY0Mi4wMjE4ODBdICBbPGZmZmZmZmZmODEyMWM2NDA+XSA/IGl0ZXJhdGVfZGlyKzB4MTkwLzB4
MTkwCls3NTY0Mi4wMjE4OTRdICBbPGZmZmZmZmZmODEwMDNiZDE+XSA/IGRvX3N5c2NhbGxfNjQr
MHg5MS8weDFhMApbNzU2NDIuMDIxOTAwXSAgWzxmZmZmZmZmZjgxNjEzN2NlPl0gPyBlbnRyeV9T
WVNDQUxMXzY0X2FmdGVyX3N3YXBncysweDU4LzB4YzYKWzc1NzYyLjY1MjE2NF0gSU5GTzogdGFz
ayBqYmQyL3h2ZGE0LTg6MTc0IGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4KWzc1
NzYyLjY1MjIwM10gICAgICAgTm90IHRhaW50ZWQgNC45LjAtMC5icG8uNi1hbWQ2NCAjMSBEZWJp
YW4gNC45Ljg4LTErZGViOXUxfmJwbzgrMQpbNzU3NjIuNjUyMjMyXSAiZWNobyAwID4gL3Byb2Mv
c3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNhYmxlcyB0aGlzIG1lc3NhZ2Uu
Cls3NTc2Mi42NTIyNjFdIGpiZDIveHZkYTQtOCAgICBEICAgIDAgICAxNzQgICAgICAyIDB4MDAw
MDAwMDAKWzc1NzYyLjY1MjI4Nl0gIGZmZmY4ODAwY2JhM2QwMDAgMDAwMDAwMDAwMDAwMDAwMCBm
ZmZmZmZmZjgxYzExNTQwIGZmZmY4ODAwMDUwNDMxNDAKWzc1NzYyLjY1MjMzM10gIGZmZmY4ODAw
ZDYyMThlYzAgZmZmZmM5MDA0MGE1N2IyMCBmZmZmZmZmZjgxNjBlOTczIGZmZmZjOTAwNDBhNTdk
YTAKWzc1NzYyLjY1MjM4Ml0gIGZmZmY4ODAwY2I0ZmEwMDAgMDAwMDAwMDA0MGE1N2JlOCBmZmZm
ZmZmZjgxMzAzZmNmIGZmZmY4ODAwMDUwNDMxNDAKWzc1NzYyLjY1MjQxN10gQ2FsbCBUcmFjZToK
Wzc1NzYyLjY1MjQ0MF0gIFs8ZmZmZmZmZmY4MTYwZTk3Mz5dID8gX19zY2hlZHVsZSsweDI0My8w
eDZmMApbNzU3NjIuNjUyNDU5XSAgWzxmZmZmZmZmZjgxMzAzZmNmPl0gPyBibGtfYXR0ZW1wdF9w
bHVnX21lcmdlKzB4Y2YvMHhlMApbNzU3NjIuNjUyNDc3XSAgWzxmZmZmZmZmZjgxNjBlZTUyPl0g
PyBzY2hlZHVsZSsweDMyLzB4ODAKWzc1NzYyLjY1MjQ5NV0gIFs8ZmZmZmZmZmY4MTYxMjMzZj5d
ID8gc2NoZWR1bGVfdGltZW91dCsweDFkZi8weDM4MApbNzU3NjIuNjUyNTE2XSAgWzxmZmZmZmZm
ZjgxMDFiY2UxPl0gPyB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcysweDExLzB4MjAKWzc1NzYy
LjY1MjUzNV0gIFs8ZmZmZmZmZmY4MTYwZjZlMD5dID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4
OTAKWzc1NzYyLjY1MjU1M10gIFs8ZmZmZmZmZmY4MTYwZTZiND5dID8gaW9fc2NoZWR1bGVfdGlt
ZW91dCsweGI0LzB4MTMwCls3NTc2Mi42NTI1NzNdICBbPGZmZmZmZmZmODEwYmQwZDc+XSA/IHBy
ZXBhcmVfdG9fd2FpdCsweDU3LzB4ODAKWzc1NzYyLjY1MjU5MV0gIFs8ZmZmZmZmZmY4MTYwZjZm
Nz5dID8gYml0X3dhaXRfaW8rMHgxNy8weDYwCls3NTc2Mi42NTI2MDhdICBbPGZmZmZmZmZmODE2
MGYxZGU+XSA/IF9fd2FpdF9vbl9iaXQrMHg1ZS8weDkwCls3NTc2Mi42NTI2MjVdICBbPGZmZmZm
ZmZmODE2MGY2ZTA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwCls3NTc2Mi42NTI2NDNd
ICBbPGZmZmZmZmZmODE2MGYzNGU+XSA/IG91dF9vZl9saW5lX3dhaXRfb25fYml0KzB4N2UvMHhh
MApbNzU3NjIuNjUyNjYyXSAgWzxmZmZmZmZmZjgxMGJkNDAwPl0gPyBhdXRvcmVtb3ZlX3dha2Vf
ZnVuY3Rpb24rMHg0MC8weDQwCls3NTc2Mi42NTI2OTBdICBbPGZmZmZmZmZmYzAwN2RkNWU+XSA/
IGpiZDJfam91cm5hbF9jb21taXRfdHJhbnNhY3Rpb24rMHhkNGUvMHgxODAwIFtqYmQyXQpbNzU3
NjIuNjUyNzE4XSAgWzxmZmZmZmZmZjgxMDI1N2M5Pl0gPyBfX3N3aXRjaF90bysweDJjOS8weDcz
MApbNzU3NjIuNjUyNzM3XSAgWzxmZmZmZmZmZjgxMGU4NThkPl0gPyB0cnlfdG9fZGVsX3RpbWVy
X3N5bmMrMHg0ZC8weDgwCls3NTc2Mi42NTI3NjBdICBbPGZmZmZmZmZmYzAwODI5ZmQ+XSA/IGtq
b3VybmFsZDIrMHhkZC8weDI4MCBbamJkMl0KWzc1NzYyLjY1Mjc3OV0gIFs8ZmZmZmZmZmY4MTBi
ZDNjMD5dID8gd2FrZV91cF9hdG9taWNfdCsweDMwLzB4MzAKWzc1NzYyLjY1MjgwMl0gIFs8ZmZm
ZmZmZmZjMDA4MjkyMD5dID8gY29tbWl0X3RpbWVvdXQrMHgxMC8weDEwIFtqYmQyXQpbNzU3NjIu
NjUyODI0XSAgWzxmZmZmZmZmZjgxMDk5NGQyPl0gPyBrdGhyZWFkKzB4ZjIvMHgxMTAKWzc1NzYy
LjY1Mjg0MV0gIFs8ZmZmZmZmZmY4MTAyNTdjOT5dID8gX19zd2l0Y2hfdG8rMHgyYzkvMHg3MzAK
Wzc1NzYyLjY1Mjg1OF0gIFs8ZmZmZmZmZmY4MTA5OTNlMD5dID8ga3RocmVhZF9wYXJrKzB4NjAv
MHg2MApbNzU3NjIuNjUyODc2XSAgWzxmZmZmZmZmZjgxNjEzOTc3Pl0gPyByZXRfZnJvbV9mb3Jr
KzB4NTcvMHg3MApbNzU3NjIuNjUyODk1XSBJTkZPOiB0YXNrIGpiZDIveHZkYTUtODoyOTkgYmxv
Y2tlZCBmb3IgbW9yZSB0aGFuIDEyMCBzZWNvbmRzLgpbNzU3NjIuNjUyOTEzXSAgICAgICBOb3Qg
dGFpbnRlZCA0LjkuMC0wLmJwby42LWFtZDY0ICMxIERlYmlhbiA0LjkuODgtMStkZWI5dTF+YnBv
OCsxCls3NTc2Mi42NTI5MzZdICJlY2hvIDAgPiAvcHJvYy9zeXMva2VybmVsL2h1bmdfdGFza190
aW1lb3V0X3NlY3MiIGRpc2FibGVzIHRoaXMgbWVzc2FnZS4KWzc1NzYyLjY1Mjk1OF0gamJkMi94
dmRhNS04ICAgIEQgICAgMCAgIDI5OSAgICAgIDIgMHgwMDAwMDAwMApbNzU3NjIuNjUyOTc2XSAg
ZmZmZjg4MDBjYmEzZDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODFjMTE1NDAgZmZmZjg4
MDAwNGMyOGU4MApbNzU3NjIuNjUzMDExXSAgZmZmZjg4MDBkNjIxOGVjMCBmZmZmYzkwMDQwOWI3
YjIwIGZmZmZmZmZmODE2MGU5NzMgZmZmZjg4MDAwMjM3NDAwMApbNzU3NjIuNjUzMDQ0XSAgMDAw
MDAwMDYwMjM5NTIwMCAwMDAwMDAwMGNjM2E3MjAwIGZmZmY4ODAwY2MzYTcyMDAgZmZmZjg4MDAw
NGMyOGU4MApbNzU3NjIuNjUzMDc4XSBDYWxsIFRyYWNlOgpbNzU3NjIuNjUzMDkxXSAgWzxmZmZm
ZmZmZjgxNjBlOTczPl0gPyBfX3NjaGVkdWxlKzB4MjQzLzB4NmYwCls3NTc2Mi42NTMxMDhdICBb
PGZmZmZmZmZmODE2MGVlNTI+XSA/IHNjaGVkdWxlKzB4MzIvMHg4MApbNzU3NjIuNjUzMTI1XSAg
WzxmZmZmZmZmZjgxNjEyMzNmPl0gPyBzY2hlZHVsZV90aW1lb3V0KzB4MWRmLzB4MzgwCls3NTc2
Mi42NTMxNDNdICBbPGZmZmZmZmZmODE2MTM4ZTQ+XSA/IF9fc3dpdGNoX3RvX2FzbSsweDM0LzB4
NzAKWzc1NzYyLjY1MzE2M10gIFs8ZmZmZmZmZmY4MTAxNjFlND5dID8geGVuX21jX2ZsdXNoKzB4
MTg0LzB4MWMwCls3NTc2Mi42NTMxODJdICBbPGZmZmZmZmZmODEwMWJjZTE+XSA/IHhlbl9jbG9j
a3NvdXJjZV9nZXRfY3ljbGVzKzB4MTEvMHgyMApbNzU3NjIuNjUzMjAxXSAgWzxmZmZmZmZmZjgx
NjBmNmUwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MApbNzU3NjIuNjUzMjIwXSAgWzxm
ZmZmZmZmZjgxNjBlNmI0Pl0gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4YjQvMHgxMzAKWzc1NzYy
LjY1MzIzOV0gIFs8ZmZmZmZmZmY4MTBiZDBkNz5dID8gcHJlcGFyZV90b193YWl0KzB4NTcvMHg4
MApbNzU3NjIuNjUzMjU3XSAgWzxmZmZmZmZmZjgxNjBmNmY3Pl0gPyBiaXRfd2FpdF9pbysweDE3
LzB4NjAKWzc1NzYyLjY1MzI3NF0gIFs8ZmZmZmZmZmY4MTYwZjFkZT5dID8gX193YWl0X29uX2Jp
dCsweDVlLzB4OTAKWzc1NzYyLjY1MzI5MV0gIFs8ZmZmZmZmZmY4MTYwZjZlMD5dID8gYml0X3dh
aXRfdGltZW91dCsweDkwLzB4OTAKWzc1NzYyLjY1MzMwOV0gIFs8ZmZmZmZmZmY4MTYwZjM0ZT5d
ID8gb3V0X29mX2xpbmVfd2FpdF9vbl9iaXQrMHg3ZS8weGEwCls3NTc2Mi42NTMzMjhdICBbPGZm
ZmZmZmZmODEwYmQ0MDA+XSA/IGF1dG9yZW1vdmVfd2FrZV9mdW5jdGlvbisweDQwLzB4NDAKWzc1
NzYyLjY1MzM1MV0gIFs8ZmZmZmZmZmZjMDA3ZGVkOD5dID8gamJkMl9qb3VybmFsX2NvbW1pdF90
cmFuc2FjdGlvbisweGVjOC8weDE4MDAgW2piZDJdCls3NTc2Mi42NTMzNzZdICBbPGZmZmZmZmZm
ODEwMjU3Yzk+XSA/IF9fc3dpdGNoX3RvKzB4MmM5LzB4NzMwCls3NTc2Mi42NTMzOTRdICBbPGZm
ZmZmZmZmODEwZTg1OGQ+XSA/IHRyeV90b19kZWxfdGltZXJfc3luYysweDRkLzB4ODAKWzc1NzYy
LjY1MzQxNl0gIFs8ZmZmZmZmZmZjMDA4MjlmZD5dID8ga2pvdXJuYWxkMisweGRkLzB4MjgwIFtq
YmQyXQpbNzU3NjIuNjUzNDM2XSAgWzxmZmZmZmZmZjgxMGJkM2MwPl0gPyB3YWtlX3VwX2F0b21p
Y190KzB4MzAvMHgzMApbNzU3NjIuNjUzNDU4XSAgWzxmZmZmZmZmZmMwMDgyOTIwPl0gPyBjb21t
aXRfdGltZW91dCsweDEwLzB4MTAgW2piZDJdCls3NTc2Mi42NTM0NzddICBbPGZmZmZmZmZmODEw
OTk0ZDI+XSA/IGt0aHJlYWQrMHhmMi8weDExMApbNzU3NjIuNjUzNDk1XSAgWzxmZmZmZmZmZjgx
MDI1N2M5Pl0gPyBfX3N3aXRjaF90bysweDJjOS8weDczMApbNzU3NjIuNjUzNTEyXSAgWzxmZmZm
ZmZmZjgxMDk5M2UwPl0gPyBrdGhyZWFkX3BhcmsrMHg2MC8weDYwCls3NTc2Mi42NTM1MjldICBb
PGZmZmZmZmZmODE2MTM5Nzc+XSA/IHJldF9mcm9tX2ZvcmsrMHg1Ny8weDcwCls3NTc2Mi42NTM1
NThdIElORk86IHRhc2sga3dvcmtlci91ODoyOjI0MzY0IGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAx
MjAgc2Vjb25kcy4KWzc1NzYyLjY1MzU3OF0gICAgICAgTm90IHRhaW50ZWQgNC45LjAtMC5icG8u
Ni1hbWQ2NCAjMSBEZWJpYW4gNC45Ljg4LTErZGViOXUxfmJwbzgrMQpbNzU3NjIuNjUzNjAwXSAi
ZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNhYmxl
cyB0aGlzIG1lc3NhZ2UuCls3NTc2Mi42NTM2MjJdIGt3b3JrZXIvdTg6MiAgICBEICAgIDAgMjQz
NjQgICAgICAyIDB4MDAwMDAwMDAKWzc1NzYyLjY1MzY0M10gV29ya3F1ZXVlOiB3cml0ZWJhY2sg
d2Jfd29ya2ZuIChmbHVzaC0yMDI6NSkKWzc1NzYyLjY1MzY2M10gIGZmZmY4ODAwY2JhM2QwMDAg
MDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgxYzExNTQwIGZmZmY4ODAwMDRlYTgyMDAKWzc1NzYy
LjY1MzY5Nl0gIGZmZmY4ODAwZDYyMThlYzAgZmZmZmM5MDA0MGRlNzY2MCBmZmZmZmZmZjgxNjBl
OTczIGZmZmZjOTAwNDBkZTc2NDgKWzc1NzYyLjY1MzczMF0gIDAwMDAwMDAwMDAwMDAwMDEgMDAw
MDAwMDAwMjM5NTIwMCBmZmZmODgwMDAyMzg2ZTgwIGZmZmY4ODAwMDRlYTgyMDAKWzc1NzYyLjY1
Mzc2M10gQ2FsbCBUcmFjZToKWzc1NzYyLjY1Mzc3OF0gIFs8ZmZmZmZmZmY4MTYwZTk3Mz5dID8g
X19zY2hlZHVsZSsweDI0My8weDZmMApbNzU3NjIuNjUzNzk0XSAgWzxmZmZmZmZmZjgxNjBlZTUy
Pl0gPyBzY2hlZHVsZSsweDMyLzB4ODAKWzc1NzYyLjY1MzgxMV0gIFs8ZmZmZmZmZmY4MTYxMjMz
Zj5dID8gc2NoZWR1bGVfdGltZW91dCsweDFkZi8weDM4MApbNzU3NjIuNjUzODMwXSAgWzxmZmZm
ZmZmZjgxMzA0N2UwPl0gPyBibGtfZmx1c2hfcGx1Z19saXN0KzB4YzAvMHgyMzAKWzc1NzYyLjY1
Mzg0OF0gIFs8ZmZmZmZmZmY4MTYwZTZiND5dID8gaW9fc2NoZWR1bGVfdGltZW91dCsweGI0LzB4
MTMwCls3NTc2Mi42NTM4NjhdICBbPGZmZmZmZmZmODEzNWZmMTQ+XSA/IF9fc2JpdG1hcF9xdWV1
ZV9nZXQrMHgyNC8weDkwCls3NTc2Mi42NTM4ODhdICBbPGZmZmZmZmZmODEzMGZjODk+XSA/IGJ0
X2dldC5pc3JhLjYrMHgxMjkvMHgxYzAKWzc1NzYyLjY1MzkwNl0gIFs8ZmZmZmZmZmY4MTBiZDNj
MD5dID8gd2FrZV91cF9hdG9taWNfdCsweDMwLzB4MzAKWzc1NzYyLjY1MzkyNF0gIFs8ZmZmZmZm
ZmY4MTMwZmZkMz5dID8gYmxrX21xX2dldF90YWcrMHgyMy8weDkwCls3NTc2Mi42NTM5NDRdICBb
PGZmZmZmZmZmODEzMGI5MGE+XSA/IF9fYmxrX21xX2FsbG9jX3JlcXVlc3QrMHgxYS8weDIyMApb
NzU3NjIuNjUzOTYzXSAgWzxmZmZmZmZmZjgxMzBjNzZkPl0gPyBibGtfbXFfbWFwX3JlcXVlc3Qr
MHhjZC8weDE3MApbNzU3NjIuNjUzOTgzXSAgWzxmZmZmZmZmZjgxMzBmMDI5Pl0gPyBibGtfbXFf
bWFrZV9yZXF1ZXN0KzB4YzkvMHg1NjAKWzc1NzYyLjY1NDAwNF0gIFs8ZmZmZmZmZmY4MTFlNWNi
OT5dID8ga21lbV9jYWNoZV9hbGxvYysweDk5LzB4MjAwCls3NTc2Mi42NTQwMjRdICBbPGZmZmZm
ZmZmODEzMDJlNjY+XSA/IGdlbmVyaWNfbWFrZV9yZXF1ZXN0KzB4MTI2LzB4MmQwCls3NTc2Mi42
NTQwNDNdICBbPGZmZmZmZmZmODEzMDMwODY+XSA/IHN1Ym1pdF9iaW8rMHg3Ni8weDE1MApbNzU3
NjIuNjU0MDYyXSAgWzxmZmZmZmZmZjgxMjQwMWE3Pl0gPyBzdWJtaXRfYmhfd2JjKzB4MTU3LzB4
MWQwCls3NTc2Mi42NTQwODFdICBbPGZmZmZmZmZmODEyM2VmMDA+XSA/IGJoX3VwdG9kYXRlX29y
X2xvY2srMHg3MC8weDcwCls3NTc2Mi42NTQwOTldICBbPGZmZmZmZmZmODEyNDAzNDE+XSA/IF9f
YmxvY2tfd3JpdGVfZnVsbF9wYWdlKzB4MTIxLzB4M2YwCls3NTc2Mi42NTQxMThdICBbPGZmZmZm
ZmZmODEyNDJiYzA+XSA/IElfQkRFVisweDEwLzB4MTAKWzc1NzYyLjY1NDEzNl0gIFs8ZmZmZmZm
ZmY4MTE4ZGIwNT5dID8gX193cml0ZXBhZ2UrMHgxNS8weDMwCls3NTc2Mi42NTQxNTNdICBbPGZm
ZmZmZmZmODExOTAwNmE+XSA/IHdyaXRlX2NhY2hlX3BhZ2VzKzB4MjBhLzB4NDgwCls3NTc2Mi42
NTQxNzJdICBbPGZmZmZmZmZmODExOGRhZjA+XSA/IHdiX3Bvc2l0aW9uX3JhdGlvKzB4MWUwLzB4
MWUwCls3NTc2Mi42NTQxOTJdICBbPGZmZmZmZmZmODExOTAzMzE+XSA/IGdlbmVyaWNfd3JpdGVw
YWdlcysweDUxLzB4ODAKWzc1NzYyLjY1NDIxMV0gIFs8ZmZmZmZmZmY4MTE4ZGM4YT5dID8gX193
Yl9jYWxjX3RocmVzaCsweDNhLzB4MTUwCls3NTc2Mi42NTQyMzBdICBbPGZmZmZmZmZmODEyMzZh
Y2Q+XSA/IF9fd3JpdGViYWNrX3NpbmdsZV9pbm9kZSsweDNkLzB4MzQwCls3NTc2Mi42NTQyNDld
ICBbPGZmZmZmZmZmODEyMzcyYWQ+XSA/IHdyaXRlYmFja19zYl9pbm9kZXMrMHgyM2QvMHg0NzAK
Wzc1NzYyLjY1NDI2OV0gIFs8ZmZmZmZmZmY4MTIzNzU2Nz5dID8gX193cml0ZWJhY2tfaW5vZGVz
X3diKzB4ODcvMHhiMApbNzU3NjIuNjU0Mjg4XSAgWzxmZmZmZmZmZjgxMjM3OGU4Pl0gPyB3Yl93
cml0ZWJhY2srMHgyODgvMHgzMjAKWzc1NzYyLjY1NDMwN10gIFs8ZmZmZmZmZmY4MTIyMzI0Yz5d
ID8gZ2V0X25yX2lub2RlcysweDNjLzB4NjAKWzc1NzYyLjY1NDMyM10gIFs8ZmZmZmZmZmY4MTIz
ODI4Nj5dID8gd2Jfd29ya2ZuKzB4MmM2LzB4M2EwCls3NTc2Mi42NTQzNDFdICBbPGZmZmZmZmZm
ODEwOTMwZjE+XSA/IHByb2Nlc3Nfb25lX3dvcmsrMHgxNTEvMHg0MTAKWzc1NzYyLjY1NDM1OV0g
IFs8ZmZmZmZmZmY4MTA5NDFhNT5dID8gd29ya2VyX3RocmVhZCsweDY1LzB4NGEwCls3NTc2Mi42
NTQzNzhdICBbPGZmZmZmZmZmODEwOTQxNDA+XSA/IHJlc2N1ZXJfdGhyZWFkKzB4MzQwLzB4MzQw
Cls3NTc2Mi42NTQzOTddICBbPGZmZmZmZmZmODEwMDNiZDE+XSA/IGRvX3N5c2NhbGxfNjQrMHg5
MS8weDFhMApbNzU3NjIuNjU0NDE2XSAgWzxmZmZmZmZmZjgxMDdlNDkwPl0gPyBTeVNfZXhpdF9n
cm91cCsweDEwLzB4MTAKWzc1NzYyLjY1NDQzNF0gIFs8ZmZmZmZmZmY4MTA5OTRkMj5dID8ga3Ro
cmVhZCsweGYyLzB4MTEwCls3NTc2Mi42NTQ0NTFdICBbPGZmZmZmZmZmODEwMjU3Yzk+XSA/IF9f
c3dpdGNoX3RvKzB4MmM5LzB4NzMwCls3NTc2Mi42NTQ0NjldICBbPGZmZmZmZmZmODEwOTkzZTA+
XSA/IGt0aHJlYWRfcGFyaysweDYwLzB4NjAKWzc1NzYyLjY1NDQ5OF0gIFs8ZmZmZmZmZmY4MTYx
Mzk3Nz5dID8gcmV0X2Zyb21fZm9yaysweDU3LzB4NzAKWzc1NzYyLjY1NDUyNF0gSU5GTzogdGFz
ayBmaW5kOjI0NTgzIGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4KWzc1NzYyLjY1
NDU0OV0gICAgICAgTm90IHRhaW50ZWQgNC45LjAtMC5icG8uNi1hbWQ2NCAjMSBEZWJpYW4gNC45
Ljg4LTErZGViOXUxfmJwbzgrMQpbNzU3NjIuNjU0NTc2XSAiZWNobyAwID4gL3Byb2Mvc3lzL2tl
cm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuCls3NTc2
Mi42NTQ1OThdIGZpbmQgICAgICAgICAgICBEICAgIDAgMjQ1ODMgIDI0NTgyIDB4MDAwMDAwMDAK
Wzc1NzYyLjY1NDYxNl0gIGZmZmY4ODAwY2NmYTRjMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZm
ZjgxYzExNTQwIGZmZmY4ODAwY2QzN2U0YzAKWzc1NzYyLjY1NDY1MF0gIGZmZmY4ODAwZDYyMThl
YzAgZmZmZmM5MDA0MDk4ZmIyMCBmZmZmZmZmZjgxNjBlOTczIGZmZmZmZmZmODE2MTM0YTYKWzc1
NzYyLjY1NDY4NF0gIGZmZmZmZmZmODE2MGU2ZjQgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAw
MDAwMDAyIGZmZmY4ODAwY2QzN2U0YzAKWzc1NzYyLjY1NDcxN10gQ2FsbCBUcmFjZToKWzc1NzYy
Ljg1MjU1Ml0gIFs8ZmZmZmZmZmY4MTYwZTk3Mz5dID8gX19zY2hlZHVsZSsweDI0My8weDZmMApb
NzU3NjIuODUyNTkzXSAgWzxmZmZmZmZmZjgxNjEzNGE2Pl0gPyBfcmF3X3NwaW5fdW5sb2NrX2ly
cXJlc3RvcmUrMHgxNi8weDIwCls3NTc2Mi44NTI2MjNdICBbPGZmZmZmZmZmODE2MGU2ZjQ+XSA/
IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHhmNC8weDEzMApbNzU3NjIuODUyNjUyXSAgWzxmZmZmZmZm
ZjgxNjBlZTUyPl0gPyBzY2hlZHVsZSsweDMyLzB4ODAKWzc1NzYyLjg1MjY4MF0gIFs8ZmZmZmZm
ZmY4MTYxMjMzZj5dID8gc2NoZWR1bGVfdGltZW91dCsweDFkZi8weDM4MApbNzU3NjIuODUyNzA5
XSAgWzxmZmZmZmZmZjgxNjBmNmUwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MApbNzU3
NjIuODUyNzM5XSAgWzxmZmZmZmZmZjgxNjBmMzRlPl0gPyBvdXRfb2ZfbGluZV93YWl0X29uX2Jp
dCsweDdlLzB4YTAKWzc1NzYyLjg1Mjc2OF0gIFs8ZmZmZmZmZmY4MTYwZjZlMD5dID8gYml0X3dh
aXRfdGltZW91dCsweDkwLzB4OTAKWzc1NzYyLjg1Mjc5M10gIFs8ZmZmZmZmZmY4MTYwZTZiND5d
ID8gaW9fc2NoZWR1bGVfdGltZW91dCsweGI0LzB4MTMwCls3NTc2Mi44NTI4MjBdICBbPGZmZmZm
ZmZmODEwYmQwZDc+XSA/IHByZXBhcmVfdG9fd2FpdCsweDU3LzB4ODAKWzc1NzYyLjg1Mjg0M10g
IFs8ZmZmZmZmZmY4MTYwZjZmNz5dID8gYml0X3dhaXRfaW8rMHgxNy8weDYwCls3NTc2Mi44NTI4
NjldICBbPGZmZmZmZmZmODE2MGYxZGU+XSA/IF9fd2FpdF9vbl9iaXQrMHg1ZS8weDkwCls3NTc2
Mi44NTI4OTNdICBbPGZmZmZmZmZmODE2MGY2ZTA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8w
eDkwCls3NTc2Mi44NTI5MjFdICBbPGZmZmZmZmZmODE2MGYzNGU+XSA/IG91dF9vZl9saW5lX3dh
aXRfb25fYml0KzB4N2UvMHhhMApbNzU3NjIuODUyOTQ5XSAgWzxmZmZmZmZmZjgxMGJkNDAwPl0g
PyBhdXRvcmVtb3ZlX3dha2VfZnVuY3Rpb24rMHg0MC8weDQwCls3NTc2Mi44NTI5ODldICBbPGZm
ZmZmZmZmYzAwN2JiZjg+XSA/IGRvX2dldF93cml0ZV9hY2Nlc3MrMHgyMDgvMHg0MjAgW2piZDJd
Cls3NTc2Mi44NTMwNTRdICBbPGZmZmZmZmZmYzAwYjVmZTM+XSA/IGV4dDRfZGlydHlfaW5vZGUr
MHg0My8weDYwIFtleHQ0XQpbNzU3NjIuODUzMDg5XSAgWzxmZmZmZmZmZmMwMDdiZTNlPl0gPyBq
YmQyX2pvdXJuYWxfZ2V0X3dyaXRlX2FjY2VzcysweDJlLzB4NjAgW2piZDJdCls3NTc2Mi44NTMx
NTFdICBbPGZmZmZmZmZmYzAwZTJkMzY+XSA/IF9fZXh0NF9qb3VybmFsX2dldF93cml0ZV9hY2Nl
c3MrMHgzNi8weDcwIFtleHQ0XQpbNzU3NjIuODUzMjEwXSAgWzxmZmZmZmZmZmMwMGIxYzhkPl0g
PyBleHQ0X3Jlc2VydmVfaW5vZGVfd3JpdGUrMHg1ZC8weDgwIFtleHQ0XQpbNzU3NjIuODUzMjYy
XSAgWzxmZmZmZmZmZmMwMGIxY2ZmPl0gPyBleHQ0X21hcmtfaW5vZGVfZGlydHkrMHg0Zi8weDIx
MCBbZXh0NF0KWzc1NzYyLjg1MzMxMF0gIFs8ZmZmZmZmZmZjMDBiNWZlMz5dID8gZXh0NF9kaXJ0
eV9pbm9kZSsweDQzLzB4NjAgW2V4dDRdCls3NTc2Mi44NTMzNDBdICBbPGZmZmZmZmZmODEyMzY4
OGU+XSA/IF9fbWFya19pbm9kZV9kaXJ0eSsweDE3ZS8weDM4MApbNzU3NjIuODUzMzY4XSAgWzxm
ZmZmZmZmZjgxMjI0MWU5Pl0gPyBnZW5lcmljX3VwZGF0ZV90aW1lKzB4NzkvMHhkMApbNzU3NjIu
ODUzMzk1XSAgWzxmZmZmZmZmZjgxMjIzYTE2Pl0gPyBjdXJyZW50X3RpbWUrMHgzNi8weDcwCls3
NTc2Mi44NTM0MjJdICBbPGZmZmZmZmZmODEyMjVkY2M+XSA/IHRvdWNoX2F0aW1lKzB4YWMvMHhk
MApbNzU3NjIuODUzNDQ4XSAgWzxmZmZmZmZmZjgxMjFjNjBiPl0gPyBpdGVyYXRlX2RpcisweDE1
Yi8weDE5MApbNzU3NjIuODUzNDczXSAgWzxmZmZmZmZmZjgxMjFjYjA5Pl0gPyBTeVNfZ2V0ZGVu
dHMrMHg5OS8weDEyMApbNzU3NjIuODUzNDk4XSAgWzxmZmZmZmZmZjgxMjFjNjQwPl0gPyBpdGVy
YXRlX2RpcisweDE5MC8weDE5MApbNzU3NjIuODUzNTI0XSAgWzxmZmZmZmZmZjgxMDAzYmQxPl0g
PyBkb19zeXNjYWxsXzY0KzB4OTEvMHgxYTAKWzc1NzYyLjg1MzU1NV0gIFs8ZmZmZmZmZmY4MTYx
MzdjZT5dID8gZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9zd2FwZ3MrMHg1OC8weGM2Cls3NTg4My40
ODQwNTFdIElORk86IHRhc2sgamJkMi94dmRhMi04OjE1NyBibG9ja2VkIGZvciBtb3JlIHRoYW4g
MTIwIHNlY29uZHMuCls3NTg4My40ODQwNjldICAgICAgIE5vdCB0YWludGVkIDQuOS4wLTAuYnBv
LjYtYW1kNjQgIzEgRGViaWFuIDQuOS44OC0xK2RlYjl1MX5icG84KzEKWzc1ODgzLjQ4NDA4NV0g
ImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2VjcyIgZGlzYWJs
ZXMgdGhpcyBtZXNzYWdlLgpbNzU4ODMuNDg0MDk1XSBqYmQyL3h2ZGEyLTggICAgRCAgICAwICAg
MTU3ICAgICAgMiAweDAwMDAwMDAwCls3NTg4My40ODQxMDddICBmZmZmODgwMGNiYTNkMDAwIDAw
MDAwMDAwMDAwMDAwMDAgZmZmZjg4MDBkNWJmNGVjMCBmZmZmODgwMGNkMzU2MmMwCls3NTg4My40
ODQxMjldICBmZmZmODgwMGQ2Mjk4ZWMwIGZmZmZjOTAwNDA5Y2ZiMjAgZmZmZmZmZmY4MTYwZTk3
MyBmZmZmODgwMGNlMjI1YzAwCls3NTg4My40ODQxNDddICAwMDAwMDAxMmNlMjM2MGMwIDAwMDAw
MDAwMDUwYmFhMDAgZmZmZjg4MDAwNTBiYWEwMCBmZmZmODgwMGNkMzU2MmMwCls3NTg4My40ODQx
NjZdIENhbGwgVHJhY2U6Cls3NTg4My40ODQxNzldICBbPGZmZmZmZmZmODE2MGU5NzM+XSA/IF9f
c2NoZWR1bGUrMHgyNDMvMHg2ZjAKWzc1ODgzLjQ4NDE4OV0gIFs8ZmZmZmZmZmY4MTYwZWU1Mj5d
ID8gc2NoZWR1bGUrMHgzMi8weDgwCls3NTg4My40ODQxOTldICBbPGZmZmZmZmZmODE2MTIzM2Y+
XSA/IHNjaGVkdWxlX3RpbWVvdXQrMHgxZGYvMHgzODAKWzc1ODgzLjQ4NDIxMV0gIFs8ZmZmZmZm
ZmY4MTYxMzhlND5dID8gX19zd2l0Y2hfdG9fYXNtKzB4MzQvMHg3MApbNzU4ODMuNDg0MjIyXSAg
WzxmZmZmZmZmZjgxMDE2MWU0Pl0gPyB4ZW5fbWNfZmx1c2grMHgxODQvMHgxYzAKWzc1ODgzLjQ4
NDIzM10gIFs8ZmZmZmZmZmY4MTAxYmNlMT5dID8geGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXMr
MHgxMS8weDIwCls3NTg4My40ODQyNDNdICBbPGZmZmZmZmZmODE2MGY2ZTA+XSA/IGJpdF93YWl0
X3RpbWVvdXQrMHg5MC8weDkwCls3NTg4My40ODQyNTNdICBbPGZmZmZmZmZmODE2MGU2YjQ+XSA/
IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHhiNC8weDEzMApbNzU4ODMuNDg0MjY1XSAgWzxmZmZmZmZm
ZjgxMGJkMGQ3Pl0gPyBwcmVwYXJlX3RvX3dhaXQrMHg1Ny8weDgwCls3NTg4My40ODQyNzVdICBb
PGZmZmZmZmZmODE2MGY2Zjc+XSA/IGJpdF93YWl0X2lvKzB4MTcvMHg2MApbNzU4ODMuNDg0Mjg1
XSAgWzxmZmZmZmZmZjgxNjBmMWRlPl0gPyBfX3dhaXRfb25fYml0KzB4NWUvMHg5MApbNzU4ODMu
NDg0MjkzXSAgWzxmZmZmZmZmZjgxNjBmNmUwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5
MApbNzU4ODMuNDg0MzAzXSAgWzxmZmZmZmZmZjgxNjBmMzRlPl0gPyBvdXRfb2ZfbGluZV93YWl0
X29uX2JpdCsweDdlLzB4YTAKWzc1ODgzLjQ4NDMxM10gIFs8ZmZmZmZmZmY4MTBiZDQwMD5dID8g
YXV0b3JlbW92ZV93YWtlX2Z1bmN0aW9uKzB4NDAvMHg0MApbNzU4ODMuNDg0MzMzXSAgWzxmZmZm
ZmZmZmMwMDdkZWQ4Pl0gPyBqYmQyX2pvdXJuYWxfY29tbWl0X3RyYW5zYWN0aW9uKzB4ZWM4LzB4
MTgwMCBbamJkMl0KWzc1ODgzLjQ4NDM1NV0gIFs8ZmZmZmZmZmY4MTAyNTdjOT5dID8gX19zd2l0
Y2hfdG8rMHgyYzkvMHg3MzAKWzc1ODgzLjQ4NDM2OV0gIFs8ZmZmZmZmZmY4MTBlODU4ZD5dID8g
dHJ5X3RvX2RlbF90aW1lcl9zeW5jKzB4NGQvMHg4MApbNzU4ODMuNDg0Mzg4XSAgWzxmZmZmZmZm
ZmMwMDgyOWZkPl0gPyBram91cm5hbGQyKzB4ZGQvMHgyODAgW2piZDJdCls3NTg4My40ODQ0MDBd
ICBbPGZmZmZmZmZmODEwYmQzYzA+XSA/IHdha2VfdXBfYXRvbWljX3QrMHgzMC8weDMwCls3NTg4
My40ODQ0MTNdICBbPGZmZmZmZmZmYzAwODI5MjA+XSA/IGNvbW1pdF90aW1lb3V0KzB4MTAvMHgx
MCBbamJkMl0KWzc1ODgzLjQ4NDQyNV0gIFs8ZmZmZmZmZmY4MTA5OTRkMj5dID8ga3RocmVhZCsw
eGYyLzB4MTEwCls3NTg4My40ODQ0MzVdICBbPGZmZmZmZmZmODEwMjU3Yzk+XSA/IF9fc3dpdGNo
X3RvKzB4MmM5LzB4NzMwCls3NTg4My40ODQ0NDRdICBbPGZmZmZmZmZmODEwOTkzZTA+XSA/IGt0
aHJlYWRfcGFyaysweDYwLzB4NjAKWzc1ODgzLjQ4NDQ1NF0gIFs8ZmZmZmZmZmY4MTYxMzk3Nz5d
ID8gcmV0X2Zyb21fZm9yaysweDU3LzB4NzAKWzc1ODgzLjQ4NDQ2NF0gSU5GTzogdGFzayBqYmQy
L3h2ZGE0LTg6MTc0IGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4KWzc1ODgzLjQ4
NDQ3M10gICAgICAgTm90IHRhaW50ZWQgNC45LjAtMC5icG8uNi1hbWQ2NCAjMSBEZWJpYW4gNC45
Ljg4LTErZGViOXUxfmJwbzgrMQpbNzU4ODMuNDg0NDg1XSAiZWNobyAwID4gL3Byb2Mvc3lzL2tl
cm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuCls3NTg4
My40ODQ1MTZdIGpiZDIveHZkYTQtOCAgICBEICAgIDAgICAxNzQgICAgICAyIDB4MDAwMDAwMDAK
Wzc1ODgzLjQ4NDUyNF0gIGZmZmY4ODAwY2JhM2QwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZm
ZjgxYzExNTQwIGZmZmY4ODAwMDUwNDMxNDAKWzc1ODgzLjQ4NDU0M10gIGZmZmY4ODAwZDYyMThl
YzAgZmZmZmM5MDA0MGE1N2IyMCBmZmZmZmZmZjgxNjBlOTczIGZmZmZjOTAwNDBhNTdkYTAKWzc1
ODgzLjQ4NDU2MV0gIGZmZmY4ODAwY2I0ZmEwMDAgMDAwMDAwMDA0MGE1N2JlOCBmZmZmZmZmZjgx
MzAzZmNmIGZmZmY4ODAwMDUwNDMxNDAKWzc1ODgzLjQ4NDU4Ml0gQ2FsbCBUcmFjZToKWzc1ODgz
LjQ4NDU4OF0gIFs8ZmZmZmZmZmY4MTYwZTk3Mz5dID8gX19zY2hlZHVsZSsweDI0My8weDZmMApb
NzU4ODMuNDg0NjAxXSAgWzxmZmZmZmZmZjgxMzAzZmNmPl0gPyBibGtfYXR0ZW1wdF9wbHVnX21l
cmdlKzB4Y2YvMHhlMApbNzU4ODMuNDg0NjE3XSAgWzxmZmZmZmZmZjgxNjBlZTUyPl0gPyBzY2hl
ZHVsZSsweDMyLzB4ODAKWzc1ODgzLjQ4NDYzMF0gIFs8ZmZmZmZmZmY4MTYxMjMzZj5dID8gc2No
ZWR1bGVfdGltZW91dCsweDFkZi8weDM4MApbNzU4ODMuNDg0NjQ1XSAgWzxmZmZmZmZmZjgxMDFi
Y2UxPl0gPyB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcysweDExLzB4MjAKWzc1ODgzLjQ4NDY1
OF0gIFs8ZmZmZmZmZmY4MTYwZjZlMD5dID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4OTAKWzc1
ODgzLjQ4NDY2OV0gIFs8ZmZmZmZmZmY4MTYwZTZiND5dID8gaW9fc2NoZWR1bGVfdGltZW91dCsw
eGI0LzB4MTMwCls3NTg4My40ODQ2NzldICBbPGZmZmZmZmZmODEwYmQwZDc+XSA/IHByZXBhcmVf
dG9fd2FpdCsweDU3LzB4ODAKWzc1ODgzLjQ4NDY4OV0gIFs8ZmZmZmZmZmY4MTYwZjZmNz5dID8g
Yml0X3dhaXRfaW8rMHgxNy8weDYwCls3NTg4My40ODQ2OThdICBbPGZmZmZmZmZmODE2MGYxZGU+
XSA/IF9fd2FpdF9vbl9iaXQrMHg1ZS8weDkwCls3NTg4My40ODQ3MDddICBbPGZmZmZmZmZmODE2
MGY2ZTA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwCls3NTg4My40ODQ3MThdICBbPGZm
ZmZmZmZmODE2MGYzNGU+XSA/IG91dF9vZl9saW5lX3dhaXRfb25fYml0KzB4N2UvMHhhMApbNzU4
ODMuNDg0NzI4XSAgWzxmZmZmZmZmZjgxMGJkNDAwPl0gPyBhdXRvcmVtb3ZlX3dha2VfZnVuY3Rp
b24rMHg0MC8weDQwCls3NTg4My40ODQ3NDFdICBbPGZmZmZmZmZmYzAwN2RkNWU+XSA/IGpiZDJf
am91cm5hbF9jb21taXRfdHJhbnNhY3Rpb24rMHhkNGUvMHgxODAwIFtqYmQyXQpbNzU4ODMuNDg0
NzU1XSAgWzxmZmZmZmZmZjgxMDI1N2M5Pl0gPyBfX3N3aXRjaF90bysweDJjOS8weDczMApbNzU4
ODMuNDg0NzY3XSAgWzxmZmZmZmZmZjgxMGU4NThkPl0gPyB0cnlfdG9fZGVsX3RpbWVyX3N5bmMr
MHg0ZC8weDgwCls3NTg4My40ODQ3NzhdICBbPGZmZmZmZmZmYzAwODI5ZmQ+XSA/IGtqb3VybmFs
ZDIrMHhkZC8weDI4MCBbamJkMl0KWzc1ODgzLjQ4NDc4OF0gIFs8ZmZmZmZmZmY4MTBiZDNjMD5d
ID8gd2FrZV91cF9hdG9taWNfdCsweDMwLzB4MzAKWzc1ODgzLjQ4NDgwMV0gIFs8ZmZmZmZmZmZj
MDA4MjkyMD5dID8gY29tbWl0X3RpbWVvdXQrMHgxMC8weDEwIFtqYmQyXQpbNzU4ODMuNDg0ODEz
XSAgWzxmZmZmZmZmZjgxMDk5NGQyPl0gPyBrdGhyZWFkKzB4ZjIvMHgxMTAKWzc1ODgzLjQ4NDgy
MV0gIFs8ZmZmZmZmZmY4MTAyNTdjOT5dID8gX19zd2l0Y2hfdG8rMHgyYzkvMHg3MzAKWzc1ODgz
LjQ4NDgzMF0gIFs8ZmZmZmZmZmY4MTA5OTNlMD5dID8ga3RocmVhZF9wYXJrKzB4NjAvMHg2MApb
NzU4ODMuNDg0ODQwXSAgWzxmZmZmZmZmZjgxNjEzOTc3Pl0gPyByZXRfZnJvbV9mb3JrKzB4NTcv
MHg3MApbOTI0NzEuMjkwMTgzXSBUQ1A6IHJlcXVlc3Rfc29ja19UQ1A6IFBvc3NpYmxlIFNZTiBm
bG9vZGluZyBvbiBwb3J0IDY5NjkuIFNlbmRpbmcgY29va2llcy4gIENoZWNrIFNOTVAgY291bnRl
cnMuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KCldlIHRyaWVkIHdpdGggbm8gc3VjY2VzczoKCiAgKiBSZWxh
dGVkIHRvIHRoaXMgdGhyZWFkCiAgICAoaHR0cHM6Ly9kaXNjdXNzaW9ucy5jaXRyaXguY29tL3Rv
cGljLzI3MjcwOC14ZW4tYmxvY2stZGV2aWNlcy1zdG9wLXJlc3BvbmRpbmctaW4tZ3Vlc3QvKQog
ICAgdG8gY2hhbmdlOgogICAgdm0uc3dhcHBpbmVzcyA9IDAKICAgIHZtLm92ZXJjb21taXRfbWVt
b3J5ID0gMQogICAgdm0uZGlydHlfYmFja2dyb3VuZF9yYXRpbyA9IDUKICAgIHZtLmRpcnR5X3Jh
dGlvID0gMTAKICAgIHZtLmRpcnR5X2V4cGlyZV9jZW50aXNlY3MgPSAxMDAwCiAgKiBUbyBkaXNh
YmxlIElycWJhbGFuY2Ugb24gRG9tWzB8VV0KCk9ubHkgdGhlIGh5cGVydmlzb3IgdmVyc2lvbiBy
b2xsYmFjayBjb3JyZWN0ZWQgdGhlIHByb2JsZW0uCgpLaW5kIHJlZ2FyZHMsClNhY2hhLgoKCgoK
CgoKCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 08 23:09:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Feb 2019 23:09:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsFGm-0007gQ-7H; Fri, 08 Feb 2019 23:09:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=llOw=QP=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1gsFGl-0007gK-Nf
 for xen-devel@lists.xen.org; Fri, 08 Feb 2019 23:09:15 +0000
X-Inumbo-ID: 8c57e48b-2bf6-11e9-bc90-bc764e045a96
Received: from hera.aquilenet.fr (unknown [185.233.100.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c57e48b-2bf6-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 23:09:13 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 87C44D633;
 Sat,  9 Feb 2019 00:09:12 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 3vNum7qdg5DK; Sat,  9 Feb 2019 00:09:10 +0100 (CET)
Received: from function (unknown [IPv6:2a01:cb19:979:800:9eb6:d0ff:fe88:c3c7])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 86184D631;
 Sat,  9 Feb 2019 00:09:10 +0100 (CET)
Received: from samy by function with local (Exim 4.92-RC5)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1gsFGg-0002Io-1r; Sat, 09 Feb 2019 00:09:10 +0100
Date: Sat, 9 Feb 2019 00:09:10 +0100
From: Samuel Thibault <sthibault@debian.org>
To: xen-devel@lists.xen.org, xen@packages.debian.org
Message-ID: <20190208230909.vwkxihg7535itsl6@function>
Mail-Followup-To: Samuel Thibault <sthibault@debian.org>,
 xen-devel@lists.xen.org, xen@packages.debian.org
MIME-Version: 1.0
Content-Disposition: inline
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: [Xen-devel] Fwd: [BUG] task jbd2/xvda4-8:174 blocked for more than
 120 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2FtdWVsIFRoaWJhdWx0IDxhZG1pbkBhcXVpbGVuZXQuZnI+ClRvOiB4ZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZywgeGVuQHBhY2thZ2VzLmRlYmlhbi5vcmcKU3ViamVjdDogUmU6IFthZG1p
bl0gW0JVR10gdGFzayBqYmQyL3h2ZGE0LTg6MTc0IGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAg
c2Vjb25kcy4KCkhlbGxvLAoKU2FjaGEsIGxlIHZlbi4gMDggZsOpdnIuIDIwMTkgMTg6MDA6MjIg
KzAxMDAsIGEgZWNyaXQ6Cj4gT27CoCBEZWJpYW4gR05VL0xpbnV4IDkuNyAoc3RyZXRjaCkgYW1k
NjQsIHdlIGhhdmUgYSBidWcgb24gdGhlIGxhc3QgWGVuCj4gSHlwZXJ2aXNvciB2ZXJzaW9uOgo+
IAo+ICAgICB4ZW4taHlwZXJ2aXNvci00LjgtYW1kNjQgNC44LjUrc2hpbTQuMTAuMit4c2EyODIK
CihSZWFkOiA0LjguNStzaGltNC4xMC4yK3hzYTI4Mi0xK2RlYjl1MTEpCgo+IFRoZSByb2xsYmFj
ayBvbiB0aGUgcHJldmlvdXMgcGFja2FnZSB2ZXJzaW9uIGNvcnJlY3RlZCB0aGUgcHJvYmxlbToK
PiAKPiAgICAgeGVuLWh5cGVydmlzb3ItNC44LWFtZDY0IDQuOC40K3hzYTI3MytzaGltNC4xMC4x
K3hzYTI3My0xK2RlYjl1MTAKCihPbmx5IHRoZSBoeXBlcnZpc29yIG5lZWRlZCB0byBiZSBkb3du
Z3JhZGVkIHRvIGZpeCB0aGUgaXNzdWUpCgo+IFRoZSBlcnJvcnMgYXJlIG9uIHRoZSBkb21VIGEg
ZnJvemVuIGZpbGUgc3lzdGVtIHVudGlsIGEga2VybmVsIHBhbmljLgoKKG5vdCByZWFsbHkgYSBr
ZXJuZWwgcGFuaWMsIGp1c3QgYSB3YXJuaW5nIHRoYXQgcHJvY2Vzc2VzIGFyZSBzdHVjayBmb3IK
bW9yZSB0aGFuIDJtIHdhaXRpbmcgZm9yIGZzIEkvTykuCgpTbyBpdCBsb29rcyBsaWtlIHRoZSBk
ZWI5dTExIHVwZGF0ZSBicm91Z2h0IGlzc3VlcyB3aXRoIHRoZSB2YmQKYmVoYXZpb3IsIGRpZCBh
bnlib2R5IGV4cGVyaWVuY2UgdGhpcz8KClRoZSBkb20wIGFuZCBkb21VIGtlcm5lbHMgYXJlIGxp
bnV4LWltYWdlLTQuOS4wLTgtYW1kNjQgNC45LjEzMC0yLgoKU2FtdWVsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 00:10:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 00:10:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsGDT-0004yE-0w; Sat, 09 Feb 2019 00:09:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qZ0z=QQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsGDR-0004y2-E8
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 00:09:53 +0000
X-Inumbo-ID: 052b94b5-2bff-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 052b94b5-2bff-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 00:09:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsGDO-00051W-Vd; Sat, 09 Feb 2019 00:09:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsGDO-0007WO-MV; Sat, 09 Feb 2019 00:09:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsGDO-0005Ub-Ls; Sat, 09 Feb 2019 00:09:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133025-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=7a90895306acbf970de87e8020f8c6dc22ce8fb3
X-Osstest-Versions-That: ovmf=bac50dfbcd92f45165feb5a24fa7ce111416c0f7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Feb 2019 00:09:50 +0000
Subject: [Xen-devel] [ovmf test] 133025: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzAyNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMwMjUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3YTkwODk1MzA2YWNiZjk3MGRlODdlODAyMGY4YzZk
YzIyY2U4ZmIzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiYWM1MGRm
YmNkOTJmNDUxNjVmZWI1YTI0ZmE3Y2UxMTE0MTZjMGY3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzI5ODAgIDIwMTktMDItMDYgMjE6MTU6NDEgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzMDI1ICAyMDE5LTAyLTA4IDAwOjU4OjM5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50b2luZSBD
b2V1ciA8Q29ldXJAZ214LmZyPgogIENvZXVyIDxjb2V1ckBnbXguZnI+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgYmFjNTBkZmJjZC4uN2E5MDg5
NTMwNiAgN2E5MDg5NTMwNmFjYmY5NzBkZTg3ZTgwMjBmOGM2ZGMyMmNlOGZiMyAtPiB4ZW4tdGVz
dGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 00:57:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 00:57:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsGxo-0000c7-MX; Sat, 09 Feb 2019 00:57:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qZ0z=QQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsGxn-0000bx-5Z
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 00:57:47 +0000
X-Inumbo-ID: afee92a8-2c05-11e9-b4be-0b077a0bb590
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id afee92a8-2c05-11e9-b4be-0b077a0bb590;
 Sat, 09 Feb 2019 00:57:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsGxZ-0005sh-Hw; Sat, 09 Feb 2019 00:57:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsGxZ-00030L-4e; Sat, 09 Feb 2019 00:57:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsGxZ-0003Gj-3d; Sat, 09 Feb 2019 00:57:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133015-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64-pvops:<job
 status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64:host-install(4):broken:regression
 xen-unstable:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable:build-arm64-pvops:host-install(4):broken:regression
 xen-unstable:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl: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-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=455301716e1ff358cb79367213003fba771dd466
X-Osstest-Versions-That: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Feb 2019 00:57:33 +0000
Subject: [Xen-devel] [xen-unstable test] 133015: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzAxNSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzAxNS8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODIwCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzI4MjAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjgyMAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODIwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI4
MjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODIwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzI4MjAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMy
ODIwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzI4MjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYz
NThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDc1NWViNjQwM2VjNzIyZGIzN2YxYjhmOGI1MWUwYjBhYjY2MWMwMDMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMjgyMCAgMjAxOS0wMi0wNCAwNjoyNTozOSBaICAgIDQgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMzI5MzIgIDIwMTktMDItMDUgMDg6NTc6NTYgWiAgICAzIGRh
eXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwMTUgIDIwMTktMDItMDcg
MjA6NTE6NDMgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaHJpcyBQYXR0ZXJzb24gPHBhdHRlcnNvbmNAYWlu
Zm9zZWMuY29tPgogIENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lz
dGVtcy5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLncuY2xhcmtAZ21haWwu
Y29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIEhhbnMgdmFu
IEtyYW5lbmJ1cmcgPGhhbnMudmFuLmtyYW5lbmJ1cmdAbWVuZGl4LmNvbT4KICBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBMYXJzIEt1cnRo
IDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CiAgUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+CiAg
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9z
dC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDUxOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 01:05:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 01:05:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsH4x-0000bp-Hu; Sat, 09 Feb 2019 01:05:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qZ0z=QQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsH4w-0000bf-5C
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 01:05:10 +0000
X-Inumbo-ID: ba7baf0c-2c06-11e9-85ff-5f3997da3adc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba7baf0c-2c06-11e9-85ff-5f3997da3adc;
 Sat, 09 Feb 2019 01:05:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsH4n-0006oJ-JU; Sat, 09 Feb 2019 01:05:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsH4n-0003Yd-Aq; Sat, 09 Feb 2019 01:05:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsH4n-0007pW-9L; Sat, 09 Feb 2019 01:05:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133013-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:host-install(4):broken:regression
 linux-3.18:build-arm64:host-install(4):broken:regression
 linux-3.18:build-arm64-xsm:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:build-arm64-libvirt: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-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1: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-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-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-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-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-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-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-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-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=49ab1e524f6a1fd0b42aefc827d57413e5332e92
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Feb 2019 01:05:01 +0000
Subject: [Xen-devel] [linux-3.18 test] 133013: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzAxMyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMwMTMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgNDlhYjFlNTI0ZjZhMWZkMGI0MmFlZmM4MjdkNTc0
MTNlNTMzMmU5MgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMGQ2Mzk3
OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5IFogIDExNCBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjoxNzozMCBaICAgOTAgZGF5cyAgIDYwIGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzAxMyAgMjAxOS0wMi0wNyAxOTo1NjowMiBaICAgIDEg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNTQxIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBo
b3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTc4NDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 02:54:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 02:54:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsImD-0001lJ-55; Sat, 09 Feb 2019 02:53:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qZ0z=QQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsImB-0001kc-KG
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 02:53:55 +0000
X-Inumbo-ID: ef6980f7-2c15-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef6980f7-2c15-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 02:53:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsIm8-0000pF-SA; Sat, 09 Feb 2019 02:53:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsIm8-0003so-Kc; Sat, 09 Feb 2019 02:53:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsIm8-0003VZ-HN; Sat, 09 Feb 2019 02:53:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gsIm8-0003VZ-HN@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Feb 2019 02:53:52 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-i386-xl-qemuu-ovmf-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NAp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgt
c3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDogIDRjMzU2MjRkY2Iz
YmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMKICBCdWcgbm90IHByZXNlbnQ6IGI4N2FmM2Fi
OWRhZTBkYzUzYjIwMTcwMTcyNWVkNmUyYWY0ZjJmNzQKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMwNjMvCgoKICAo
UmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9u
LXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0Lnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9k
ZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1n
cmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEzMzA2
My5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyODg1OCAtLWJsZXNzaW5ncz1y
ZWFsLHJlYWwtYmlzZWN0IGxpbnV4LTMuMTggdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEzMjk2
OSBmYWlsIFtob3N0PWRlYmluYTFdIC8gMTMyNDU2IFtob3N0PXJpbWF2YTFdIDEyODg1OCBbaG9z
dD1waW5vdDFdIDEyODg0MSBbaG9zdD1waW5vdDFdIDEyODgwNyBbaG9zdD1waW5vdDFdIDEyODY5
MSBbaG9zdD1waW5vdDFdIDEyODI1OCBbaG9zdD1hbGJhbmEwXSAxMjgyMzIgW2hvc3Q9YmFyb3F1
ZTFdIDEyODE3NyBbaG9zdD1kZWJpbmEwXSAxMjgwOTYgW2hvc3Q9Y2hhcmRvbm5heTBdIDEyNzQ4
NiBbaG9zdD1odXhlbHJlYmUxXSAxMjc0NzIgW2hvc3Q9Y2hhcmRvbm5heTFdIDEyNzQ1NSBbaG9z
dD1hbGJhbmEwXSAxMjcyOTYgW2hvc3Q9am91YmVydGluMF0gMTI3MDAxIFtob3N0PXBpbm90MF0g
MTI2OTI2IFtob3N0PXBpbm90MF0gMTI2ODEzIFtob3N0PWpvdWJlcnRpbjBdIDEyNjcxMSBbaG9z
dD1qb3ViZXJ0aW4wXSAxMjY1ODMgW2hvc3Q9am91YmVydGluMF0gMTI2NDcyIFtob3N0PWpvdWJl
cnRpbjBdIDEyNjM2MiBbaG9zdD1qb3ViZXJ0aW4wXSAxMjYyNzBcCiAgW2hvc3Q9am91YmVydGlu
MF0gMTI2MTg5IFtob3N0PWpvdWJlcnRpbjBdIDEyNjA0MiBbaG9zdD1hbGJhbmExXSAxMjU4OTkg
W2hvc3Q9aHV4ZWxyZWJlMV0gMTI1NjU4IFtob3N0PXBpbm90MF0gMTI1NjQ5IFtob3N0PXBpbm90
MF0gMTI1NjQxIFtob3N0PWl0YWxpYTBdIDEyNTU2MSBbaG9zdD1odXhlbHJlYmUxXSAxMjU1MjUg
W2hvc3Q9am91YmVydGluMF0gMTI1NTA1IFtob3N0PWRlYmluYTBdIDEyNTEzOCBbaG9zdD1qb3Vi
ZXJ0aW4xXSAxMjUwNDMgW2hvc3Q9YWxiYW5hMV0gMTI0OTQ1IFtob3N0PWRlYmluYTBdIDEyNDg5
NyBbaG9zdD1waW5vdDBdIDEyNDg1NSBbaG9zdD1jaGFyZG9ubmF5MV0gMTI0MTczIFtob3N0PWh1
eGVscmViZTFdIDEyMzgzNyBbaG9zdD1waW5vdDFdIDEyMzgwMyBbaG9zdD1hbGJhbmExXSAxMjM2
ODMgW2hvc3Q9aHV4ZWxyZWJlMF0gMTIzNTk0IFtob3N0PWpvdWJlcnRpbjBdIDEyMzQ4MCBbaG9z
dD1maWFubzFdIDEyMzM5NiBbaG9zdD1qb3ViZVwKIHJ0aW4xXSAxMjMyNzQgW2hvc3Q9YmFyb3F1
ZTBdIDEyMzIyMiBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTMyOTY5IC8gMTIz
MjIyCih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoo
dHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0ClRyZWU6
IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlv
bmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRy
ZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgNGMzNTYyNGRjYjNi
Y2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3NTVlYjY0MDNlYzcyMmRiMzdm
MWI4ZjhiNTFlMGIwYWI2NjFjMDAzCkJhc2lzIHBhc3MgYjg3YWYzYWI5ZGFlMGRjNTNiMjAxNzAx
NzI1ZWQ2ZTJhZjRmMmY3NCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRl
NDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSA4NThkYmFhZWRhMzNiMDVjMWFjODBhZWEwYmE5YTAz
OTI0ZTA5MDA1CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5l
cmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFi
bGUvbGludXgtc3RhYmxlLmdpdCNiODdhZjNhYjlkYWUwZGM1M2IyMDE3MDE3MjVlZDZlMmFmNGYy
Zjc0LTRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2M4ZWEw
NDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAtZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0XAog
IzQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EtZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM4
NThkYmFhZWRhMzNiMDVjMWFjODBhZWEwYmE5YTAzOTI0ZTA5MDA1LTc1NWViNjQwM2VjNzIyZGIz
N2YxYjhmOGI1MWUwYjBhYjY2MWMwMDMKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRp
c2NvbnRpZ3VvdXM6IGxpbnV4LXN0YWJsZQphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUg
ZGlzY29udGlndW91czogcWVtdS14ZW4KYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRp
c2NvbnRpZ3VvdXM6IHhlbgpMb2FkZWQgMTAwNyBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFy
Y2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDExMzUwMyBbaG9zdD1tZXJsb3QxXQogMTEzODU2IFto
b3N0PXJpbWF2YTFdCiAxMTM4NjkgW2hvc3Q9Zmlhbm8xXQogMTE0MDM0IFtob3N0PWNoYXJkb25u
YXkwXQogMTE0MTMzIFtob3N0PWZpYW5vMF0KIDExNDE4MCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEx
NDIyNSBbaG9zdD1iYXJvcXVlMF0KIDExNDQ0NiBbaG9zdD1odXhlbHJlYmUxXQogMTE0Njc3IFto
b3N0PWVsYmxpbmcxXQogMTE0ODQzIFtob3N0PWZpYW5vMV0KIDExNTI4OSBbaG9zdD1pdGFsaWEw
XQogMTE1NDc5IFtob3N0PWZpYW5vMF0KIDExNTQ5NSBbaG9zdD1yaW1hdmEwXQogMTE1Njg4IFto
b3N0PW5vYmxpbmcwXQogMTE1NjczIFtob3N0PWJhcm9xdWUwXQogMTE1Njk4IFtob3N0PWJhcm9x
dWUxXQogMTE1NzE0IFtob3N0PWNoYXJkb25uYXkwXQogMTE1NzI5IFtob3N0PW1lcmxvdDBdCiAx
MTYxMDYgW2hvc3Q9cGlub3QwXQogMTE2MTIxIFtob3N0PXBpbm90MV0KIDExNjE0MCBbaG9zdD1u
b2JsaW5nMV0KIDExNjE5MyBbaG9zdD1lbGJsaW5nMF0KIDExNjMwOCBbaG9zdD1jaGFyZG9ubmF5
MV0KIDExNjQ3NSBbaG9zdD1maWFubzBdCiAxMTY1MDEgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTY3
MjggW2hvc3Q9bm9jZXJhMF0KIDExNjc2MCBbaG9zdD1pdGFsaWExXQogMTE2ODYyIFtob3N0PWZp
YW5vMV0KIDExNjg5MCBbaG9zdD1tZXJsb3QwXQogMTE2OTIwIFtob3N0PWl0YWxpYTBdCiAxMTcx
MzEgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExNzIxMSBbaG9zdD1odXhlbHJlYmUwXQogMTE3Mzc1IFto
b3N0PXBpbm90MV0KIDExNzY0MSBbaG9zdD1iYXJvcXVlMF0KIDExNzcwMiBbaG9zdD1jaGFyZG9u
bmF5MV0KIDExODE0OSBbaG9zdD1odXhlbHJlYmUwXQogMTE4MTg2IFtob3N0PWVsYmxpbmcwXQog
MTE4NDg4IFtob3N0PWVsYmxpbmcwXQogMTE4NjY2IFtob3N0PWl0YWxpYTBdCiAxMTg3MzAgW2hv
c3Q9Y2hhcmRvbm5heTFdCiAxMTk0MzIgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMjAwMTAgW2hvc3Q9
YmFyb3F1ZTFdCiAxMjAwNDMgW2hvc3Q9aXRhbGlhMV0KIDEyMDA5MCBbaG9zdD1jaGFyZG9ubmF5
MF0KIDEyMDEzMiBbaG9zdD1odXhlbHJlYmUwXQogMTIwMjM1IFtob3N0PXBpbm90MF0KIDEyMDI3
NSBbaG9zdD1waW5vdDBdCiAxMjAzMDEgW2hvc3Q9cGlub3QwXQogMTIwMjc2IFtob3N0PXBpbm90
MF0KIDEyMDQ4NiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEyMDY2NSBbaG9zdD1pdGFsaWEwXQogMTIw
NzgwIFtob3N0PWZpYW5vMF0KIDEyMDkxMSBbaG9zdD1iYXJvcXVlMF0KIDEyMDk3NyBbaG9zdD1o
dXhlbHJlYmUwXQogMTIxMDUzIFtob3N0PWJhcm9xdWUxXQogMTIxMDk5IFtob3N0PWh1eGVscmVi
ZTFdCiAxMjEyNjggW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMjEzMjAgW2hvc3Q9ZWxibGluZzBdCiAx
MjEzMDMgW2hvc3Q9cGlub3QwXQogMTIyMTEwIFtob3N0PWh1eGVscmViZTFdCiAxMjIwOTQgW2hv
c3Q9aHV4ZWxyZWJlMF0KIDEyMjEyNSBbaG9zdD1pdGFsaWEwXQogMTIyMTY2IFtob3N0PXBpbm90
MF0KIDEyMjE0NSBbaG9zdD1iYXJvcXVlMV0KIDEyMjE4MCBbaG9zdD1maWFubzBdCiAxMjIyNzMg
W2hvc3Q9cmltYXZhMF0KIDEyMjI4NiBbaG9zdD1iYXJvcXVlMF0KIDEyMjM4OCBbaG9zdD1iYXJv
cXVlMV0KIDEyMjQ3OCBbaG9zdD1odXhlbHJlYmUwXQogMTIyNDI3IFtob3N0PXBpbm90MV0KIDEy
MjUxNSBbaG9zdD1waW5vdDBdCiAxMjI1NjUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyMjk2NSBbaG9z
dD1odXhlbHJlYmUxXQogMTIyODg0IFtob3N0PWNoYXJkb25uYXkxXQogMTIzMDM1IFtob3N0PWl0
YWxpYTBdCiAxMjMxOTAgW2hvc3Q9ZGViaW5hMF0KIDEyMzIyMiBwYXNzIGI4N2FmM2FiOWRhZTBk
YzUzYjIwMTcwMTcyNWVkNmUyYWY0ZjJmNzQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5
MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgODU4ZGJhYWVkYTMzYjA1YzFhYzgw
YWVhMGJhOWEwMzkyNGUwOTAwNQogMTIzMjc0IFtob3N0PWJhcm9xdWUwXQogMTIzMzk2IFtob3N0
PWpvdWJlcnRpbjFdCiAxMjM0ODAgW2hvc3Q9Zmlhbm8xXQogMTIzNTk0IFtob3N0PWpvdWJlcnRp
bjBdCiAxMjM2ODMgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEyMzgzNyBbaG9zdD1waW5vdDFdCiAxMjM4
MDMgW2hvc3Q9YWxiYW5hMV0KIDEyNDE3MyBbaG9zdD1odXhlbHJlYmUxXQogMTI0ODU1IFtob3N0
PWNoYXJkb25uYXkxXQogMTI0ODk3IFtob3N0PXBpbm90MF0KIDEyNDk0NSBbaG9zdD1kZWJpbmEw
XQogMTI1MDQzIFtob3N0PWFsYmFuYTFdCiAxMjUxMzggW2hvc3Q9am91YmVydGluMV0KIDEyNTUw
NSBbaG9zdD1kZWJpbmEwXQogMTI1NTI1IFtob3N0PWpvdWJlcnRpbjBdCiAxMjU1NjEgW2hvc3Q9
aHV4ZWxyZWJlMV0KIDEyNTY0MSBbaG9zdD1pdGFsaWEwXQogMTI1NjY2IFtob3N0PXBpbm90MF0K
IDEyNTY1OSBbaG9zdD1waW5vdDBdCiAxMjU2NDkgW2hvc3Q9cGlub3QwXQogMTI1NjY0IFtob3N0
PXBpbm90MF0KIDEyNTY2MSBbaG9zdD1waW5vdDBdCiAxMjU2NjIgW2hvc3Q9cGlub3QwXQogMTI1
NjcwIFtob3N0PXBpbm90MF0KIDEyNTY2OSBbaG9zdD1waW5vdDBdCiAxMjU2NzEgW2hvc3Q9cGlu
b3QwXQogMTI1NjgwIFtob3N0PXBpbm90MF0KIDEyNTY1OCBbaG9zdD1waW5vdDBdCiAxMjU2ODIg
W2hvc3Q9cGlub3QwXQogMTI1ODk5IFtob3N0PWh1eGVscmViZTFdCiAxMjYwNDIgW2hvc3Q9YWxi
YW5hMV0KIDEyNjE4OSBbaG9zdD1qb3ViZXJ0aW4wXQogMTI2MjcwIFtob3N0PWpvdWJlcnRpbjBd
CiAxMjYzNjIgW2hvc3Q9am91YmVydGluMF0KIDEyNjQ3MiBbaG9zdD1qb3ViZXJ0aW4wXQogMTI2
NTgzIFtob3N0PWpvdWJlcnRpbjBdCiAxMjY3MTEgW2hvc3Q9am91YmVydGluMF0KIDEyNjgxMyBb
aG9zdD1qb3ViZXJ0aW4wXQogMTI2OTI2IFtob3N0PXBpbm90MF0KIDEyNzAwMSBbaG9zdD1waW5v
dDBdCiAxMjcyOTYgW2hvc3Q9am91YmVydGluMF0KIDEyNzQ4NiBbaG9zdD1odXhlbHJlYmUxXQog
MTI3NDcyIFtob3N0PWNoYXJkb25uYXkxXQogMTI3NDU1IFtob3N0PWFsYmFuYTBdCiAxMjgwOTYg
W2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjgxNzcgW2hvc3Q9ZGViaW5hMF0KIDEyODIzMiBbaG9zdD1i
YXJvcXVlMV0KIDEyODI1OCBbaG9zdD1hbGJhbmEwXQogMTI4NjkxIFtob3N0PXBpbm90MV0KIDEy
ODgxMiBbaG9zdD1waW5vdDFdCiAxMjg4MTMgW2hvc3Q9cGlub3QxXQogMTI4ODA3IFtob3N0PXBp
bm90MV0KIDEyODg1OCBbaG9zdD1waW5vdDFdCiAxMjg4NDEgW2hvc3Q9cGlub3QxXQogMTI5NzYw
IGZhaWwgaXJyZWxldmFudAogMTI5ODQ1IGZhaWwgaXJyZWxldmFudAogMTMwMDY3IGZhaWwgaXJy
ZWxldmFudAogMTMwMjAzIGZhaWwgaXJyZWxldmFudAogMTMwMzgxIHBhc3MgaXJyZWxldmFudAog
MTMwNDAyIHBhc3MgaXJyZWxldmFudAogMTMwMzU0IHBhc3MgYjg3YWYzYWI5ZGFlMGRjNTNiMjAx
NzAxNzI1ZWQ2ZTJhZjRmMmY3NCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkz
OGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSA4NThkYmFhZWRhMzNiMDVjMWFjODBhZWEwYmE5
YTAzOTI0ZTA5MDA1CiAxMzAzODQgcGFzcyBpcnJlbGV2YW50CiAxMzAzNjAgZmFpbCBpcnJlbGV2
YW50CiAxMzA0MDQgcGFzcyBpcnJlbGV2YW50CiAxMzAzODggcGFzcyBpcnJlbGV2YW50CiAxMzAz
NjIgcGFzcyBpcnJlbGV2YW50CiAxMzAzNzAgYmxvY2tlZCBpcnJlbGV2YW50CiAxMzAzNzEgcGFz
cyBpcnJlbGV2YW50CiAxMzAzOTAgcGFzcyBpcnJlbGV2YW50CiAxMzA0MDYgcGFzcyBpcnJlbGV2
YW50CiAxMzAzNzYgZmFpbCBpcnJlbGV2YW50CiAxMzAzOTUgcGFzcyBpcnJlbGV2YW50CiAxMzAz
OTkgcGFzcyBpcnJlbGV2YW50CiAxMzAzNjcgZmFpbCBpcnJlbGV2YW50CiAxMzA4NDMgZmFpbCBp
cnJlbGV2YW50CiAxMzA4NzYgZmFpbCBpcnJlbGV2YW50CiAxMzA5MzkgZmFpbCBpcnJlbGV2YW50
CiAxMzEwOTUgZmFpbCBpcnJlbGV2YW50CiAxMzEwMzUgZmFpbCBpcnJlbGV2YW50CiAxMzExNDkg
ZmFpbCBpcnJlbGV2YW50CiAxMzExOTIgZmFpbCBpcnJlbGV2YW50CiAxMzEyNzkgZmFpbCBpcnJl
bGV2YW50CiAxMzEyMzEgZmFpbCBpcnJlbGV2YW50CiAxMzEzMDcgZmFpbCBpcnJlbGV2YW50CiAx
MzEzMzYgZmFpbCBpcnJlbGV2YW50CiAxMzE0MjAgZmFpbCBpcnJlbGV2YW50CiAxMzEzNzAgZmFp
bCBpcnJlbGV2YW50CiAxMzE0NDIgZmFpbCBpcnJlbGV2YW50CiAxMzE0NzkgZmFpbCBpcnJlbGV2
YW50CiAxMzE1MTIgZmFpbCBpcnJlbGV2YW50CiAxMzE1MzUgZmFpbCBpcnJlbGV2YW50CiAxMzE1
NjMgZmFpbCBpcnJlbGV2YW50CiAxMzE1ODAgZmFpbCBpcnJlbGV2YW50CiAxMzE1OTMgZmFpbCBp
cnJlbGV2YW50CiAxMzE2NDEgZmFpbCBpcnJlbGV2YW50CiAxMzE2MTkgZmFpbCBpcnJlbGV2YW50
CiAxMzE2NjYgZmFpbCBpcnJlbGV2YW50CiAxMzE2NzMgZmFpbCBpcnJlbGV2YW50CiAxMzE3MDUg
ZmFpbCBpcnJlbGV2YW50CiAxMzE3NDkgZmFpbCBpcnJlbGV2YW50CiAxMzE3MjkgZmFpbCBpcnJl
bGV2YW50CiAxMzE3NjkgZmFpbCBpcnJlbGV2YW50CiAxMzE5OTAgZmFpbCBpcnJlbGV2YW50CiAx
MzE5NjkgZmFpbCBpcnJlbGV2YW50CiAxMzIwNjYgZmFpbCBpcnJlbGV2YW50CiAxMzIxNzkgZmFp
bCBpcnJlbGV2YW50CiAxMzIyOTAgZmFpbCBpcnJlbGV2YW50CiAxMzI0MDggZmFpbCBpcnJlbGV2
YW50CiAxMzI0NTYgW2hvc3Q9cmltYXZhMV0KIDEzMjU3OSBmYWlsIGlycmVsZXZhbnQKIDEzMjY1
MiBmYWlsIGlycmVsZXZhbnQKIDEzMjc0MSBmYWlsIGlycmVsZXZhbnQKIDEzMjc5OCBmYWlsIGly
cmVsZXZhbnQKIDEzMjk2OSBmYWlsIDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFm
ZmY4NjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgNzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYxYzAwMwog
MTMzMDU5IGZhaWwgNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MyBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA4NThkYmFhZWRhMzNiMDVjMWFjODBhZWEwYmE5YTAzOTI0ZTA5MDA1CiAxMzMwNjIgcGFz
cyBiODdhZjNhYjlkYWUwZGM1M2IyMDE3MDE3MjVlZDZlMmFmNGYyZjc0IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDg1OGRi
YWFlZGEzM2IwNWMxYWM4MGFlYTBiYTlhMDM5MjRlMDkwMDUKIDEzMzA2MyBmYWlsIDRjMzU2MjRk
Y2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgODU4ZGJhYWVkYTMzYjA1
YzFhYzgwYWVhMGJhOWEwMzkyNGUwOTAwNQogMTMzMDUxIHBhc3MgYjg3YWYzYWI5ZGFlMGRjNTNi
MjAxNzAxNzI1ZWQ2ZTJhZjRmMmY3NCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVh
ODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSA4NThkYmFhZWRhMzNiMDVjMWFjODBhZWEw
YmE5YTAzOTI0ZTA5MDA1CiAxMzMwNTMgZmFpbCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1
YzE4N2JhZmZmODYzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDc1NWViNjQwM2VjNzIyZGIzN2YxYjhmOGI1MWUwYjBhYjY2
MWMwMDMKIDEzMzA1NCBwYXNzIGI4N2FmM2FiOWRhZTBkYzUzYjIwMTcwMTcyNWVkNmUyYWY0ZjJm
NzQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdk
ZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgODU4ZGJhYWVkYTMzYjA1YzFhYzgwYWVhMGJhOWEwMzkyNGUwOTAwNQogMTMz
MDU1IHBhc3MgYjg3YWYzYWI5ZGFlMGRjNTNiMjAxNzAxNzI1ZWQ2ZTJhZjRmMmY3NCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA4NThkYmFhZWRhMzNiMDVjMWFjODBhZWEwYmE5YTAzOTI0ZTA5MDA1CiAxMzMwNTcgZmFpbCA0
YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDg1OGRiYWFl
ZGEzM2IwNWMxYWM4MGFlYTBiYTlhMDM5MjRlMDkwMDUKIDEzMzA1OCBwYXNzIGI4N2FmM2FiOWRh
ZTBkYzUzYjIwMTcwMTcyNWVkNmUyYWY0ZjJmNzQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgODU4ZGJhYWVkYTMzYjA1YzFh
YzgwYWVhMGJhOWEwMzkyNGUwOTAwNQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25z
CiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjMyMjIgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTMyOTY5IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTMzMDUxIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTMzMDUzIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0
IGI4N2FmM2FiOWRhZTBkYzUzYjIwMTcwMTcyNWVkNmUyYWY0ZjJmNzQgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgODU4ZGJh
YWVkYTMzYjA1YzFhYzgwYWVhMGJhOWEwMzkyNGUwOTAwNQpObyByZXZpc2lvbnMgbGVmdCB0byB0
ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMzA1NSAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMzA1NyAoZmFpbCks
IGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMzA1OCAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMzMDU5IChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMzMDYyIChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzMwNjMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoK
KioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMg
aW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNGMzNTYyNGRj
YjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MwogIEJ1ZyBub3QgcHJlc2VudDogYjg3YWYz
YWI5ZGFlMGRjNTNiMjAxNzAxNzI1ZWQ2ZTJhZjRmMmY3NAogIExhc3QgZmFpbCByZXBybzogaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzA2My8KCgog
IChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKUmV2aXNpb24gZ3JhcGggbGVmdCBp
biAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQueGVuLWJvb3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEzMzA2MzogdG9sZXJhYmxlIEFMTCBG
QUlMCgpmbGlnaHQgMTMzMDYzIGxpbnV4LTMuMTggcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMwNjMvCgpGYWlsdXJl
cyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLApp
bmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRl
c3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 02:54:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 02:54:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsIm7-0001kH-P1; Sat, 09 Feb 2019 02:53:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qZ0z=QQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsIm6-0001k7-4r
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 02:53:50 +0000
X-Inumbo-ID: ebf6253b-2c15-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebf6253b-2c15-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 02:53:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsIm2-0000pA-AV; Sat, 09 Feb 2019 02: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsIm2-0003sH-3S; Sat, 09 Feb 2019 02:53:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsIm2-0003Dt-2h; Sat, 09 Feb 2019 02:53:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133019-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-arm64-pvops:<job status>:broken:regression
 linux-4.14:build-arm64:<job status>:broken:regression
 linux-4.14:build-arm64-xsm:<job status>:broken:regression
 linux-4.14:build-arm64-pvops:host-install(4):broken:regression
 linux-4.14:build-arm64:host-install(4):broken:regression
 linux-4.14:build-arm64-xsm:host-install(4):broken:regression
 linux-4.14:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0d7866d54a2c2d708807930c3bfd38ab3ce0550d
X-Osstest-Versions-That: linux=e1e364bf09d92018d35f20a004ffcfd4cbeffa34
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Feb 2019 02:53:46 +0000
Subject: [Xen-devel] [linux-4.14 test] 133019: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzAxOSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMwMTkvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjY2MAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTMyNjYwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI2NjAKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAwZDc4NjZkNTRhMmMyZDcw
ODgwNzkzMGMzYmZkMzhhYjNjZTA1NTBkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICBlMWUzNjRiZjA5ZDkyMDE4ZDM1ZjIwYTAwNGZmY2ZkNGNiZWZmYTM0CgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMzI2NjAgIDIwMTktMDEtMzEgMDc6NDA6MTQgWiAgICA4IGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTMyOTcyICAyMDE5LTAyLTA2IDE2OjQxOjI3IFogICAgMiBkYXlz
ICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWxleGVpIE5h
YmVyZXpobm92IDxhbmFiZXJlemhub3ZAZmIuY29tPgogIEFtaXIgR29sZHN0ZWluIDxhbWlyNzNp
bEBnbWFpbC5jb20+CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdydWVuYmFAcmVkaGF0LmNvbT4K
ICBBbmRyZWkgVmFnaW4gPGF2YWdpbkBnbWFpbC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBs
aW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtv
QGxpbnV4LmludGVsLmNvbT4KICBBbm5hIFNjaHVtYWtlciA8QW5uYS5TY2h1bWFrZXJATmV0YXBw
LmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcmth
ZGl1c3ogTWlza2lld2ljeiA8YXJla21AbWF2ZW4ucGw+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBh
cm5kYi5kZT4KICBBeGVsIExpbiA8YXhlbC5saW5AaW5naWNzLmNvbT4KICBBeWEgTGV2aW4gPGF5
YWxAbWVsbGFub3guY29tPgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJnb2xhc3pld3NraUBiYXls
aWJyZS5jb20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcu
b3JnPgogIEJlcm5hcmQgUGlkb3V4IDxmNmJ2cEBmcmVlLmZyPgogIEJvYiBQZXRlcnNvbiA8cnBl
dGVyc29AcmVkaGF0LmNvbT4KICBCb2RvbmcgV2FuZyA8Ym9kb25nQG1lbGxhbm94LmNvbT4KICBD
b25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRh
bmllbEBpb2dlYXJib3gubmV0PgogIERhdmlkIEFoZXJuIDxkc2FAY3VtdWx1c25ldHdvcmtzLmNv
bT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgSGlsZGVuYnJhbmQg
PGRhdmlkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0
PgogIERlbm5pcyBEYWxlc3NhbmRybyA8ZGVubmlzLmRhbGVzc2FuZHJvQGludGVsLmNvbT4KICBE
bWl0cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAgR2VyYWxkIFNjaGFlZmVyIDxnZXJh
bGQuc2NoYWVmZXJAZGUuaWJtLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51
eGZvdW5kYXRpb24ub3JnPgogIEd1aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+
CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVkaGF0LmNvbT4KICBKYWNvYiBXZW4gPGppYW4u
dy53ZW5Ab3JhY2xlLmNvbT4KICBKYW1lcyBNb3JzZSA8amFtZXMubW9yc2VAYXJtLmNvbT4KICBK
YW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNv
bT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEpvZXJnIFJvZWRlbCA8anJv
ZWRlbEBzdXNlLmRlPgogIEpvc2ggRWxzYXNzZXIgPGplbHNhc3NlckBhcHBuZXRhLmNvbT4KICBK
b8OjbyBQYXVsbyBSZWNoaSBWaXRhIDxqcHJ2aXRhQGVuZGxlc3NtLmNvbT4KICBKb8OjbyBQYXVs
byBSZWNoaSBWaXRhIDxqcHJ2aXRhQGdtYWlsLmNvbT4KICBLYWlsYW5nIFlhbmcgPGthaWxhbmdA
cmVhbHRlay5jb20+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS29lbiBW
YW5kZXB1dHRlIDxrb2VuLnZhbmRlcHV0dGVAbmNlbnRyaWMuY29tPgogIEtyenlzenRvZiBIYWxh
c2EgPGtoYWxhc2FAcGlhcC5wbD4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91
bmRhdGlvbi5vcmc+CiAgTG9yZW56byBCaWFuY29uaSA8bG9yZW56by5iaWFuY29uaUByZWRoYXQu
Y29tPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIEx1
a2FzIFd1bm5lciA8bHVrYXNAd3VubmVyLmRlPgogIE1hdGhpYXMgVGhvcmUgPG1hdGhpYXMudGhv
cmVAaW5maW5lcmEuY29tPgogIE1pY2hhZWwgSi4gUnVobCA8bWljaGFlbC5qLnJ1aGxAaW50ZWwu
Y29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tv
IDxtaG9ja29Ac3VzZS5jb20+CiAgTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5u
ZWMuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBQYXVsbyBBbGNhbnRh
cmEgPHBhbGNhbnRhcmFAc3VzZS5kZT4KICBQYXVsbyBBbGNhbnRhcmEgPHBhdWxvQHBhdWxvLmFj
PgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFJhZmFlbCBBcXVp
bmkgPGFxdWluaUByZWRoYXQuY29tPgogIFJvZ2VyIFF1YWRyb3MgPHJvZ2VycUB0aS5jb20+CiAg
Um9tYW4gR3VzaGNoaW4gPGd1cm9AZmIuY29tPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVs
bGFub3guY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTaGFrZWVsIEJ1
dHQgPHNoYWtlZWxiQGdvb2dsZS5jb20+CiAgU2h1YWggS2hhbiA8c2h1YWhAa2VybmVsLm9yZz4K
ICBTb25nIExpdSA8c29uZ2xpdWJyYXZpbmdAZmIuY29tPgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZh
bi53YWhyZW5AaTJzZS5jb20+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29t
PgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYXJpcSBUb3VrYW4gPHRhcmlxdEBt
ZWxsYW5veC5jb20+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWluLWtlcm5lbEBJLWxvdmUuU0FLVVJB
Lm5lLmpwPgogIFRpbSBIYXJ2ZXkgPHRoYXJ2ZXlAZ2F0ZXdvcmtzLmNvbT4KICBUb3NoaWFraSBN
YWtpdGEgPG1ha2l0YS50b3NoaWFraUBsYWIubnR0LmNvLmpwPgogIFRyb25kIE15a2xlYnVzdCA8
dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25k
bXlAZ21haWwuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFdh
aW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29u
QGFybS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlvaGVpIEthbmVt
YXJ1IDx5b2hlaS5rYW5lbWFydUBnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2Vu
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNt
IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAxMzYxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 04:32:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 04:32:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsKJH-00021P-Pn; Sat, 09 Feb 2019 04:32:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qZ0z=QQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsKJG-00021D-AQ
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 04:32:10 +0000
X-Inumbo-ID: a8c107ed-2c23-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8c107ed-2c23-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 04:32:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsKJD-0002qf-1g; Sat, 09 Feb 2019 04:32:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsKJC-00030P-QY; Sat, 09 Feb 2019 04:32:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsKJC-0000Cc-Pv; Sat, 09 Feb 2019 04:32:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133033-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-arm64-xsm:host-install(4):broken:regression
 libvirt:build-arm64-pvops:host-install(4):broken:regression
 libvirt:build-arm64:host-install(4):broken:regression
 libvirt:test-armhf-armhf-libvirt-raw:guest-start:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=f15789ecac4bb1acd5a69ad6cbf6dc65a522fa7f
X-Osstest-Versions-That: libvirt=620d9dd598fde388f56ac37bcd3b31168c2f9fc6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Feb 2019 04:32:06 +0000
Subject: [Xen-devel] [libvirt test] 133033: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzAzMyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMwMzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEzMjk0MQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTQxCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzI5NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjk0MQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTMyOTQxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICBmMTU3ODll
Y2FjNGJiMWFjZDVhNjlhZDZjYmY2ZGM2NWE1MjJmYTdmCmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2
aXJ0ICAgICAgICAgICAgICA2MjBkOWRkNTk4ZmRlMzg4ZjU2YWMzN2JjZDNiMzExNjhjMmY5ZmM2
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI5NDEgIDIwMTktMDItMDUgMTQ6NTc6NDQgWiAgICAz
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyOTc4ICAyMDE5LTAyLTA2IDIwOjI1OjMyIFog
ICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMDMzICAyMDE5
LTAyLTA4IDA0OjEzOjU3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9n
bmFAcmVkaGF0LmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4QGh1YXdlaS5jb20+CiAgSmlyaSBE
ZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96
bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1
b3p6by5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5z
dGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMTIg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 06:38:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 06:38:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsMHD-00044A-Ue; Sat, 09 Feb 2019 06:38:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=llOw=QP=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1gsFNk-0008Vt-9O
 for xen-devel@lists.xenproject.org; Fri, 08 Feb 2019 23:16:28 +0000
X-Inumbo-ID: 8eb5d9d0-2bf7-11e9-bc90-bc764e045a96
Received: from hera.aquilenet.fr (unknown [2a0c:e300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8eb5d9d0-2bf7-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 23:16:27 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id C1DD7D6C3;
 Sat,  9 Feb 2019 00:16:25 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 37yy5lGkDzUq; Sat,  9 Feb 2019 00:16:25 +0100 (CET)
Received: from function (unknown [IPv6:2a01:cb19:979:800:9eb6:d0ff:fe88:c3c7])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 12AB0D631;
 Sat,  9 Feb 2019 00:16:24 +0100 (CET)
Received: from samy by function with local (Exim 4.92-RC5)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1gsFNg-0002Vd-Bb; Sat, 09 Feb 2019 00:16:24 +0100
Date: Sat, 9 Feb 2019 00:16:24 +0100
From: Samuel Thibault <samuel.thibaut@ens-lyon.org>
To: admin@listes.aquilenet.fr, Hans van Kranenburg <hans@knorrie.org>
Message-ID: <20190208231624.d3p5folfbnw7isp2@function>
Mail-Followup-To: Samuel Thibault <samuel.thibaut@ens-lyon.org>,
 admin@listes.aquilenet.fr, Hans van Kranenburg <hans@knorrie.org>,
 Samuel Thibault <admin@aquilenet.fr>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
References: <e1429228-bef6-afa1-a004-4fb0cf0bb52d@yaal.fr>
 <20190208171335.nzqrsfk75xjw4plq@function>
 <ace166ae-95b0-25c1-d3fa-3d7b2128521e@knorrie.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ace166ae-95b0-25c1-d3fa-3d7b2128521e@knorrie.org>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
X-Mailman-Approved-At: Sat, 09 Feb 2019 06:38:10 +0000
Subject: Re: [Xen-devel] [admin] [Pkg-xen-devel] [BUG] task jbd2/xvda4-8:174
 blocked for more than 120 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <admin@aquilenet.fr>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpIYW5zIHZhbiBLcmFuZW5idXJnLCBsZSB2ZW4uIDA4IGbDqXZyLiAyMDE5IDIwOjE4
OjQ0ICswMTAwLCBhIGVjcml0Ogo+IFVwc3RyZWFtIG1haWxpbmcgbGlzdCBpcyBhdDoKPiAgIHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwoKQXBwYXJlbnRseSBpdCBkaWRuJ3QgZ2V0IHRo
ZSBtYWlscywgSSBndWVzcyBiZWNhdXNlIGl0J3Mgc3Vic2NyaWJlci1vbmx5CnBvc3Rpbmc/IEkg
aGF2ZSBub3cgZm9yd2FyZGVkIHRoZSBtYWlscy4KCj4gQXBwYXJlbnRseSwKPiAgIHhlbkBwYWNr
YWdlcy5kZWJpYW4ub3JnCj4gcmVzdWx0cyBpbiBhIG1lc3NhZ2UgdG8KPiAgIHBrZy14ZW4tZGV2
ZWxAbGlzdHMuYWxpb3RoLmRlYmlhbi5vcmcKClllcywgc2luY2UgdGhhdCdzIHRoZSBtYWludGFp
bmVyIG9mIHRoZSBwYWNrYWdlLgoKPiBPbiAyLzgvMTkgNjoxMyBQTSwgU2FtdWVsIFRoaWJhdWx0
IHdyb3RlOgo+ID4gCj4gPiBTYWNoYSwgbGUgdmVuLiAwOCBmw6l2ci4gMjAxOSAxODowMDoyMiAr
MDEwMCwgYSBlY3JpdDoKPiA+PiBPbsKgIERlYmlhbiBHTlUvTGludXggOS43IChzdHJldGNoKSBh
bWQ2NCwgd2UgaGF2ZSBhIGJ1ZyBvbiB0aGUgbGFzdCBYZW4KPiA+PiBIeXBlcnZpc29yIHZlcnNp
b246Cj4gPj4KPiA+PiAgICAgeGVuLWh5cGVydmlzb3ItNC44LWFtZDY0IDQuOC41K3NoaW00LjEw
LjIreHNhMjgyCj4gPiAKPiA+IChSZWFkOiA0LjguNStzaGltNC4xMC4yK3hzYTI4Mi0xK2RlYjl1
MTEpCj4gPiAKPiA+PiBUaGUgcm9sbGJhY2sgb24gdGhlIHByZXZpb3VzIHBhY2thZ2UgdmVyc2lv
biBjb3JyZWN0ZWQgdGhlIHByb2JsZW06Cj4gPj4KPiA+PiAgICAgeGVuLWh5cGVydmlzb3ItNC44
LWFtZDY0IDQuOC40K3hzYTI3MytzaGltNC4xMC4xK3hzYTI3My0xK2RlYjl1MTAKPiAKPiBTaW5j
ZSB0aGlzIGlzIHRoZSBmaXJzdCBtZXNzYWdlIGFycml2aW5nIGFib3V0IHRoaXMgaW4gbXkgaW5i
b3gsIGNhbiB5b3UKPiBleHBsYWluIHdoYXQgInRoZSBwcm9ibGVtIiBpcz8KCkkgaGF2ZSBmb3J3
YXJkZWQgdGhlIG9yaWdpbmFsIG1haWw6IGFsbCBWTSBJL08gZ2V0IHN0dWNrLCBhbmQgdGh1cyB0
aGUKVk0gYmVjb21lcyB1bnVzYWJsZS4KCj4gPiAoT25seSB0aGUgaHlwZXJ2aXNvciBuZWVkZWQg
dG8gYmUgZG93bmdyYWRlZCB0byBmaXggdGhlIGlzc3VlKQo+ID4gCj4gPj4gVGhlIGVycm9ycyBh
cmUgb24gdGhlIGRvbVUgYSBmcm96ZW4gZmlsZSBzeXN0ZW0gdW50aWwgYSBrZXJuZWwgcGFuaWMu
Cj4gCj4gRG8geW91IGhhdmUgYSByZXByb2R1Y2FibGUgY2FzZSB0aGF0IHNob3dzIHN1Y2Nlc3Mg
d2l0aCB0aGUgcHJldmlvdXMgWGVuCj4gaHlwZXJ2aXNvciBwYWNrYWdlIGFuZCBmYWlsdXJlIHdp
dGggdGhlIG5ldyBvbmUsIHdoaWxlIGtlZXBpbmcgYWxsIG90aGVyCj4gdGhpbmdzIHRoZSBzYW1l
PwoKV2UgaGF2ZSBhIHByb2R1Y3Rpb24gc3lzdGVtIHdoaWNoIGdldHMgdG8gaGFuZyB3aXRoaW4g
YWJvdXQgYSBkYXkuIFdlCmRvbid0IGtub3cgd2hhdCBleGFjdGx5IHRyaWdnZXJzIHRoZSBpc3N1
ZS4KCj4gVGhpcyBzZWVtcyBsaWtlIGFuIHVwc3RyZWFtIHRoaW5nLCBiZWNhdXNlIGZvciA0Ljgs
IHRoZSBEZWJpYW4gcGFja2FnZQo+IHVwZGF0ZXMgYXJlIGFsbW9zdCBleGNsdXNpdmVseSBzaGlw
cGluZyB1cHN0cmVhbSBzdGFibGUgdWRwYXRlcy4KCk9rLgoKU2FtdWVsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 06:38:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 06:38:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsMHl-00046T-8p; Sat, 09 Feb 2019 06:38:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ojts=QP=yaal.fr=sacha@srs-us1.protection.inumbo.net>)
 id 1gsAS0-00065f-F4
 for xen-devel@lists.xen.org; Fri, 08 Feb 2019 18:00:32 +0000
X-Inumbo-ID: 6922e64c-2bcb-11e9-9ffb-cf4c1cd8baf5
Received: from yaal.fr (unknown [62.210.79.230])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6922e64c-2bcb-11e9-9ffb-cf4c1cd8baf5;
 Fri, 08 Feb 2019 18:00:26 +0000 (UTC)
Received: from yaal.fr (localhost [127.0.0.1]);
 by yaal.fr (OpenSMTPD) with ESMTP id 335c6851;
 Fri, 8 Feb 2019 17:00:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha1; c=simple; d=yaal.fr; h=to:reply-to:cc
 :from:subject:message-id:date:mime-version:content-type
 :content-transfer-encoding; s=default; bh=06en6u68rrhkGslkRu87j6
 4FuAE=; b=ksaqn9B8v23emftw4X+sb6b6R+S1zKmvW9SxzZLwmqfE/5wOaS0N0j
 IZOBhVJ41hC7NRPCurKyC8XJTT46MRsusFeF9hDy8N0gQ3oU0EPTCKS0geBaM27V
 HBsdbPRyXWJMRgixEPIlpVp1LMMjrLlaWaJqqHDn3YQmCovIG471A=
DomainKey-Signature: a=rsa-sha1; c=simple; d=yaal.fr; h=to:reply-to:cc
 :from:subject:message-id:date:mime-version:content-type
 :content-transfer-encoding; q=dns; s=default; b=hFsrXjKwNyCw4f/c
 E972hYOW2ALHNeIcDsayJ3PiYJNYvijArO60YiE+VebDKIPr+EwXa2qCXnlhu6uR
 IPpOfnfX8qSsNkYvy579soIZPCnhGc5zodeMEMNA5BjwR9y0cjTNkOUQ0fOQ15ZH
 2j/nvNTC51skH7D5jHe5vHW9fqo=
Received: by yaal.fr (OpenSMTPD) with ESMTPSA id 326bed1b;
 TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO; 
 Fri, 8 Feb 2019 17:00:23 +0000 (UTC)
To: xen-devel@lists.xen.org
From: Sacha <sacha@yaal.fr>
Message-ID: <e1429228-bef6-afa1-a004-4fb0cf0bb52d@yaal.fr>
Date: Fri, 8 Feb 2019 18:00:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
Content-Language: fr
X-Mailman-Approved-At: Sat, 09 Feb 2019 06:38:44 +0000
Subject: [Xen-devel] [BUG] task jbd2/xvda4-8:174 blocked for more than 120
 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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: admin <admin@aquilenet.fr>
Cc: admin <admin@aquilenet.fr>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbsKgIERlYmlhbiBHTlUvTGludXggOS43IChzdHJldGNoKSBhbWQ2NCwgd2UgaGF2ZSBh
IGJ1ZyBvbiB0aGUgbGFzdCBYZW4KSHlwZXJ2aXNvciB2ZXJzaW9uOgoKICAgIHhlbi1oeXBlcnZp
c29yLTQuOC1hbWQ2NCA0LjguNStzaGltNC4xMC4yK3hzYTI4MgoKVGhlIHJvbGxiYWNrIG9uIHRo
ZSBwcmV2aW91cyBwYWNrYWdlIHZlcnNpb24gY29ycmVjdGVkIHRoZSBwcm9ibGVtOgoKICAgIHhl
bi1oeXBlcnZpc29yLTQuOC1hbWQ2NCA0LjguNCt4c2EyNzMrc2hpbTQuMTAuMSt4c2EyNzMtMStk
ZWI5dTEwCgpUaGUgZXJyb3JzIGFyZSBvbiB0aGUgZG9tVSBhIGZyb3plbiBmaWxlIHN5c3RlbSB1
bnRpbCBhIGtlcm5lbCBwYW5pYy4KCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KClRoZSBsb2dzIG9uIHRoZSBk
b20wIGFyZSB0aGUgZm9sbG93aW5nOgoKZGlvbnlzb3MgbG9naW46IFsyMjk0Mi40MzYxMTZdIGRl
dmljZS1tYXBwZXI6IHVldmVudDogdmVyc2lvbiAxLjAuMwpbMjI5NDIuNDM2NDAyXSBkZXZpY2Ut
bWFwcGVyOiBpb2N0bDogNC4zNS4wLWlvY3RsICgyMDE2LTA2LTIzKQppbml0aWFsaXNlZDogZG0t
ZGV2ZWxAcmVkaGF0LmNvbSA8bWFpbHRvOmRtLWRldmVsQHJlZGhhdC5jb20+ClsxMTU1MTYuMzgw
MTI5XSBJTkZPOiB0YXNrIGpiZDIveHZkYTYtODoyODkgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEy
MApzZWNvbmRzLgpbMTE1NTE2LjM4MDE0OV0gTm90IHRhaW50ZWQgNC45LjAtMC5icG8uNi1hbWQ2
NCAjMSBEZWJpYW4KNC45Ljg4LTErZGViOXUxfmJwbzgrMQpbMTE1NTE2LjM4MDE2MF0gImVjaG8g
MCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2VjcyIKZGlzYWJsZXMgdGhp
cyBtZXNzYWdlLgpbMTE1NTE2LjM4MDE3MF0gamJkMi94dmRhNi04IEQgMCAyODkgMiAweDAwMDAw
MDAwClsxMTU1MTYuMzgwMTgzXSBmZmZmODgwMDA1MWU0MDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZm
Zjg4MDBkNWJmNmYwMApmZmZmODgwMGQxN2QzMTQwClsxMTU1MTYuMzgwMjAxXSBmZmZmODgwMGQ2
Mzk4ZWMwIGZmZmZjOTAwNDA5OWZiMjAgZmZmZmZmZmY4MTYwZTk3MwpmZmZmYzkwMDQwOTlmZGEw
ClsxMTU1MTYuMzgwMjE4XSBmZmZmODgwMDAzNjQyZDAwIDAwMDAwMDAwNDA5OWZiZTggZmZmZmZm
ZmY4MTMwM2ZjZgpmZmZmODgwMGQxN2QzMTQwClsxMTU1MTYuMzgwMjM1XSBDYWxsIFRyYWNlOgpb
MTE1NTE2LjM4MDI1MF0gW10gPyBfL3NjaGVkdWxlKzB4MjQzLzB4NmYwClsxMTU1MTYuMzgwMjYw
XSBbXSA/IGJsa19hdHRlbXB0X3BsdWdfbWVyZ2UrMHhjZi8weGUwClsxMTU1MTYuMzgwMjY5XSBb
XSA/IHNjaGVkdWxlKzB4MzIvMHg4MApbMTE1NTE2LjM4MDI3OV0gW10gPyBzY2hlZHVsZV90aW1l
b3V0KzB4MWRmLzB4MzgwClsxMTU1MTYuMzgwMjkzXSBbXSA/IHhlbl9jbG9ja3NvdXJjZV9nZXRf
Y3ljbGVzKzB4MTEvMHgyMApbMTE1NTE2LjM4MDMwMl0gW10gPyBiaXRfd2FpdF90aW1lb3V0KzB4
OTAvMHg5MApbMTE1NTE2LjM4MDMxNF0gW10gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4YjQvMHgx
MzAKWzExNTUxNi4zODAzMjhdIFtdID8gcHJlcGFyZV90b193YWl0KzB4NTcvMHg4MApbMTE1NTE2
LjM4MDM0MF0gW10gPyBiaXRfd2FpdF9pbysweDE3LzB4NjAKWzExNTUxNi4zODAzNTVdIFtdID8g
Xy93YWl0X29uX2JpdCsweDVlLzB4OTAKWzExNTUxNi4zODAzNzJdIFtdID8gYml0X3dhaXRfdGlt
ZW91dCsweDkwLzB4OTAKWzExNTUxNi4zODAzODldIFtdID8gb3V0X29mX2xpbmVfd2FpdF9vbl9i
aXQrMHg3ZS8weGEwClsxMTU1MTYuMzgwNDAyXSBbXSA/IGF1dG9yZW1vdmVfd2FrZV9mdW5jdGlv
bisweDQwLzB4NDAKWzExNTUxNi4zODA0MjRdIFtdID8gamJkMl9qb3VybmFsX2NvbW1pdF90cmFu
c2FjdGlvbisweGQ0ZS8weDE4MDAgW2piZDJdClsxMTU1MTYuMzgwNDQxXSBbXSA/IF8vc3dpdGNo
X3RvKzB4MmM5LzB4NzMwClsxMTU1MTYuMzgwNDU3XSBbXSA/IHRyeV90b19kZWxfdGltZXJfc3lu
YysweDRkLzB4ODAKWzExNTUxNi4zODA0NzJdIFtdID8ga2pvdXJuYWxkMisweGRkLzB4MjgwIFtq
YmQyXQpbMTE1NTE2LjM4MDQ5M10gW10gPyB3YWtlX3VwX2F0b21pY190KzB4MzAvMHgzMApbMTE1
NTE2LjM4MDUwNV0gW10gPyBjb21taXRfdGltZW91dCsweDEwLzB4MTAgW2piZDJdClsxMTU1MTYu
MzgwNTI1XSBbXSA/IGt0aHJlYWQrMHhmMi8weDExMApbMTE1NTE2LjM4MDUzM10gW10gPyBfL3N3
aXRjaF90bysweDJjOS8weDczMApbMTE1NTE2LjM4MDU0OV0gW10gPyBrdGhyZWFkX3BhcmsrMHg2
MC8weDYwClsxMTU1MTYuMzgwNTYzXSBbXSA/IHJldF9mcm9tX2ZvcmsrMHg1Ny8weDcwClsxMTU1
MTYuMzgwNTgxXSBJTkZPOiB0YXNrIGpiZDIveHZkYTUtODozMDAgYmxvY2tlZCBmb3IgbW9yZSB0
aGFuIDEyMApzZWNvbmRzLgpbMTE1NTE2LjM4MDU4OF0gTm90IHRhaW50ZWQgNC45LjAtMC5icG8u
Ni1hbWQ2NCAjMSBEZWJpYW4KNC45Ljg4LTErZGViOXUxfmJwbzgrMQpbMTE1NTE2LjM4MDYwM10g
ImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2VjcyIKZGlzYWJs
ZXMgdGhpcyBtZXNzYWdlLgpbMTE1NTE2LjM4MDYyM10gamJkMi94dmRhNS04IEQgMCAzMDAgMiAw
eDAwMDAwMDAwClsxMTU1MTYuMzgwNjM3XSBmZmZmODgwMDA1MWU0MDAwIDAwMDAwMDAwMDAwMDAw
MDAgZmZmZjg4MDBkNWJmNmYwMApmZmZmODgwMGQyODIwZDgwClsxMTU1MTYuMzgwNjU4XSBmZmZm
ODgwMGQ2Mzk4ZWMwIGZmZmZjOTAwNDBhMWJiMjAgZmZmZmZmZmY4MTYwZTk3MwpmZmZmYzkwMDQw
YTFiZGEwClsxMTU1MTYuMzgwNjgwXSBmZmZmODgwMDYyZGQ2NjAwIDAwMDAwMDAwNDBhMWJiZTgg
ZmZmZjg4MDA1ZWU5OTdkOApmZmZmODgwMGQyODIwZDgwClsxMTU1MTYuMzgwNzExXSBDYWxsIFRy
YWNlOgpbMTE1NTE2LjM4MDcxN10gW10gPyBfL3NjaGVkdWxlKzB4MjQzLzB4NmYwClsxMTU1MTYu
MzgwNzI5XSBbXSA/IHNjaGVkdWxlKzB4MzIvMHg4MApbMTE1NTE2LjM4MDc0NF0gW10gPyBzY2hl
ZHVsZV90aW1lb3V0KzB4MWRmLzB4MzgwClsxMTU1MTYuMzgwNzUyXSBbXSA/IHhlbl9jbG9ja3Nv
dXJjZV9nZXQvY3ljbGVzKzB4MTEvMHgyMApbMTE1NTE2LjM4MDc2M10gW10gPyBiaXRfd2FpdF90
aW1lb3V0KzB4OTAvMHg5MApbMTE1NTE2LjM4MDc4Ml0gW10gPyBpb19zY2hlZHVsZV90aW1lb3V0
KzB4YjQvMHgxMzAKWzExNTUxNi4zODA3ODddIFtdID8gcHJlcGFyZS90b193YWl0KzB4NTcvMHg4
MApbMTE1NTE2LjM4MDgwMF0gW10gPyBiaXRfd2FpdF9pbysweDE3LzB4NjAKWzExNTUxNi4zODA4
MTBdIFtdID8gXy93YWl0X29uX2JpdCsweDVlLzB4OTAKWzExNTUxNi4zODA4MjFdIFtdID8gYml0
X3dhaXRfdGltZW91dCsweDkwLzB4OTAKWzExNTUxNi4zODA4MzldIFtdID8gb3V0X29mX2xpbmVf
d2FpdF9vbl9iaXQrMHg3ZS8weGEwClsxMTU1MTYuMzgwODQ5XSBbXSA/IGF1dG9yZW1vdmVfd2Fr
ZV9mdW5jdGlvbisweDQwLzB4NDAKWzExNTUxNi4zODA4NzhdIFtdID8gamJkMl9qb3VybmFsX2Nv
bW1pdF90cmFuc2FjdGlvbisweGQ0ZS8weDE4MDAgW2piZDJdClsxMTU1MTYuMzgwODg4XSBbXSA/
IF9fc3dpdGNoX3RvKzB4MmM5LzB4NzMwClsxMTU1MTYuMzgwODk5XSBbXSA/IHRyeV90b19kZWxf
dGltZXJfc3luYysweDRkLzB4ODAKWzExNTUxNi4zODA5MThdIFtdID8ga2pvdXJuYWxkMisweGRk
LzB4MjgwIFtqYmQyXQpbMTE1NTE2LjM4MDkzNF0gW10gPyB3YWtlL3VwX2F0b21pY190KzB4MzAv
MHgzMApbMTE1NTE2LjM4MDk1Nl0gW10gPyBjb21taXRfdGltZW91dCsweDEwLzB4MTAgW2piZDJd
ClsxMTU1MTYuMzgwOTYyXSBbXSA/IGRvX3N5c2NhbGxfNjQrMHg5MS8weDFhMApbMTE1NTE2LjM4
MDk3M10gW10gPyBTeVNfZXhpdF9ncm91cCsweDEwLzB4MTAKWzExNTUxNi4zODA5OTJdIFtdID8g
a3RocmVhZCsweGYyLzB4MTEwClsxMTU1MTYuMzgwOTk1XSBbXSA/IF8vc3dpdGNoX3RvKzB4MmM5
LzB4NzMwClsxMTU1MTYuMzgxMDA3XSBbXSA/IGt0aHJlYWQvcGFyaysweDYwLzB4NjAKWzExNTUx
Ni4zODEwMjRdIFtdID8gcmV0L2Zyb21fZm9yaysweDU3LzB4NzAKWzExNTUxNi4zODEwMzNdIElO
Rk86IHRhc2sgcnM6bWFpbiBROlJlZzo1MjkgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEyMApzZWNv
bmRzLgpbMTE1NTE2LjM4MTA0OV0gTm90IHRhaW50ZWQgNC45LjAtMC5icG8uNi1hbWQ2NCAjMSBE
ZWJpYW4KNC45Ljg4LTErZGViOXUxfmJwbzgrMQpbMTE1NTE2LjM4MTA2OF0gImVjaG8gMCA+IC9w
cm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2VjcyIKZGlzYWJsZXMgdGhpcyBtZXNz
YWdlLgpbMTE1NTE2LjM4MTA4Nl0gcnM6bWFpbiBROlJlZyBEIDAgNTI5IDEgMHgwMDAwMDAwMApb
MTE1NTE2LjM4MTEwNl0gZmZmZjg4MDBkNDA2YmMwMCBmZmZmODgwMGQ0MDZiODAwIGZmZmY4ODAw
MDRjYzAxNDAKZmZmZjg4MDAwNGNjMGU4MApbMTE1NTE2LjM4MTEyNV0gZmZmZjg4MDBkNjIxOGVj
MCBmZmZmYzkwMDQwYWM3YTAwIGZmZmZmZmZmODE2MGU5NzMKZmZmZjg4MDBkNTAzNjA4MApbMTE1
NTE2LjM4MTE0OV0gMDAwMDAwMDAwMDAwMDA1MCAwMDAwMDAwMDAwMDAwNDk4IDAwMDAwMDAwMDAw
MDAwNDUKZmZmZjg4MDAwNGNjMGU4MApbMTE1NTE2LjM4MTE3N10gQ2FsbCBUcmFjZToKWzExNTUx
Ni4zODExODZdIFtdID8gXy9zY2hlZHVsZSsweDI0My8weDZmMApbMTE1NTE2LjM4MTIwMV0gW10g
PyBzY2hlZHVsZSsweDMyLzB4ODAKWzExNTUxNi4zODEyMDhdIFtdID8gc2NoZWR1bGVfdGltZW91
dCsweDFkZi8weDM4MApbMTE1NTE2LjM4MTIyMV0gW10gPyB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5
Y2xlcysweDExLzB4MjAKWzExNTUxNi4zODEyNDBdIFtdID8gYml0X3dhaXRfdGltZW91dCsweDkw
LzB4OTAKWzExNTUxNi4zODEyNTNdIFtdID8gaW9fc2NoZWR1bGVfdGltZW91dCsweGI0LzB4MTMw
ClsxMTU1MTYuMzgxMjczXSBbXSA/IHByZXBhcmVfdG9fd2FpdCsweDU3LzB4ODAKWzExNTUxNi4z
ODEyODJdIFtdID8gYml0X3dhaXRfaW8rMHgxNy8weDYwClsxMTU1MTYuMzgxMjk1XSBbXSA/IF8v
d2FpdF9vbl9iaXQrMHg1ZS8weDkwClsxMTU1MTYuMzgxMzEwXSBbXSA/IF8vc3dpdGNoX3RvX2Fz
bSsweDM0LzB4NzAKWzExNTUxNi4zODEzMThdIFtdID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4
OTAKWzExNTUxNi4zODEzMjldIFtdID8gb3V0L29mX2xpbmVfd2FpdF9vbl9iaXQrMHg3ZS8weGEw
ClsxMTU1MTYuMzgxMzQ3XSBbXSA/IGF1dG9yZW1vdmUvd2FrZV9mdW5jdGlvbisweDQwLzB4NDAK
WzExNTUxNi4zODEzNjVdIFtdID8gZG9fZ2V0X3dyaXRlX2FjY2VzcysweDIwOC8weDQyMCBbamJk
Ml0KWzExNTUxNi4zODE0MDRdIFtdID8gZXh0NF9kaXJ0eV9pbm9kZSsweDQzLzB4NjAgW2V4dDRd
ClsxMTU1MTYuMzgxNDIxXSBbXSA/IGpiZDIvam91cm5hbF9nZXRfd3JpdGVfYWNjZXNzKzB4MmUv
MHg2MCBbamJkMl0KWzExNTUxNi4zODE0NTFdIFtdID8gXy9leHQ0X2pvdXJuYWxfZ2V0X3dyaXRl
X2FjY2VzcysweDM2LzB4NzAgW2V4dDRdClsxMTU1MTYuMzgxNDg3XSBbXSA/IGV4dDRfcmVzZXJ2
ZV9pbm9kZV93cml0ZSsweDVkLzB4ODAgW2V4dDRdClsxMTU1MTYuMzgxNTE0XSBbXSA/IGV4dDRf
bWFya19pbm9kZV9kaXJ0eSsweDRmLzB4MjEwIFtleHQ0XQpbMTE1NTE2LjM4MTU0NF0gW10gPyBl
eHQ0X2RpcnR5X2lub2RlKzB4NDMvMHg2MCBbZXh0NF0KWzExNTUxNi4zODE1NjNdIFtdID8gXy9t
YXJrX2lub2RlX2RpcnR5KzB4MTdlLzB4MzgwClsxMTU1MTYuMzgxNTc4XSBbXSA/IGdlbmVyaWMv
dXBkYXRlX3RpbWUrMHg3OS8weGQwClsxMTU1MTYuMzgxNTkyXSBbXSA/IGN1cnJlbnQvdGltZSsw
eDM2LzB4NzAKWzExNTUxNi4zODE2MDddIFtdID8gZmlsZV91cGRhdGVfdGltZSsweGJmLzB4MTEw
ClsxMTU1MTYuMzgxNjIyXSBbXSA/IF8vZ2VuZXJpY19maWxlX3dyaXRlX2l0ZXIrMHg5OS8weDFl
MApbMTE1NTE2LjM4MTY0MV0gW10gPyBleHQ0X2ZpbGVfd3JpdGVfaXRlcisweGZiLzB4M2IwIFtl
eHQ0XQpbMTE1NTE2LjM4MTY1NF0gW10gPyBlcnJvcl9leGl0KzB4OS8weDIwClsxMTU1MTYuMzgx
NjY1XSBbXSA/IG5ldy9zeW5jX3dyaXRlKzB4ZTQvMHgxNDAKWzExNTUxNi4zODE2NzZdIFtdID8g
dmZzX3dyaXRlKzB4YjMvMHgxYTAKWzExNTUxNi4zODE2ODZdIFtdID8gU3lTL3dyaXRlKzB4NTIv
MHhjMApbMTE1NTE2LjM4MTY5Nl0gW10gPyBkb19zeXNjYWxsXzY0KzB4OTEvMHgxYTAKWzExNTUx
Ni4zODE3MDhdIFtdID8gZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9zd2FwZ3MrMHg1OC8weGM2Clsx
MTU1MTYuMzgxNzMwXSBJTkZPOiB0YXNrIGt3b3JrZXIvdTg6MToyNjk1IGJsb2NrZWQgZm9yIG1v
cmUgdGhhbiAxMjAKc2Vjb25kcy4KWzExNTUxNi4zODE3NDNdIE5vdCB0YWludGVkIDQuOS4wLTAu
YnBvLjYtYW1kNjQgIzEgRGViaWFuCjQuOS44OC0xK2RlYjl1MX5icG84KzEKWzExNTUxNi4zODE3
NTddICJlY2hvIDAgPiAvcHJvYy9zeXMva2VybmVsL2h1bmdfdGFza190aW1lb3V0X3NlY3MiCmRp
c2FibGVzIHRoaXMgbWVzc2FnZS4KWzExNTUxNi4zODE3NzBdIGt3b3JrZXIvdTg6MSBEIDAgMjY5
NSAyIDB4MDAwMDAwMDAKWzExNTUxNi4zODE3ODVdIFdvcmtxdWV1ZTogd3JpdGViYWNrIHdiX3dv
cmtmbiAoZmx1c2gtMjAyOjUpClsxMTU1MTYuMzgxNzk3XSBmZmZmODgwMDA1MWU0MDAwIDAwMDAw
MDAwMDAwMDAwMDAgZmZmZmZmZmY4MWMxMTU0MApmZmZmODgwMGQzN2FlMDAwClsxMTU1MTYuMzgx
ODE4XSBmZmZmODgwMGQ2MjE4ZWMwIGZmZmZjOTAwNDBjNWI1ZDAgZmZmZmZmZmY4MTYwZTk3Mwow
MDAwMDAwMDAwMDAwMDAwClsxMTU1MTYuMzgxODM5XSBmZmZmODgwMDA1MWU0MDAwIDAwMDAwMDAw
ODFjMTE1NDAgZmZmZmZmZmY4MTAyNTdjOQpmZmZmODgwMGQzN2FlMDAwClsxMTU1MTYuMzgxODY2
XSBDYWxsIFRyYWNlOgpbMTE1NTE2LjM4MTg3OF0gW10gPyBfL3NjaGVkdWxlKzB4MjQzLzB4NmYw
ClsxMTU1MTYuMzgxODkzXSBbXSA/IF8vc3dpdGNoX3RvKzB4MmM5LzB4NzMwClsxMTU1MTYuMzgx
OTA5XSBbXSA/IHNjaGVkdWxlKzB4MzIvMHg4MApbMTE1NTE2LjM4MTkxOV0gW10gPyBzY2hlZHVs
ZV90aW1lb3V0KzB4MWRmLzB4MzgwClsxMTU1MTYuMzgxOTMzXSBbXSA/IF8vcmFkaXhfdHJlZV9s
b29rdXArMHg3Ni8weGUwClsxMTU1MTYuMzgxOTQ0XSBbXSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5
MC8weDkwClsxMTU1MTYuMzgxOTU1XSBbXSA/IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHhiNC8weDEz
MApbMTE1NTE2LjU4MTAzMF0gW10gPyBwcmVwYXJlX3RvX3dhaXQrMHg1Ny8weDgwClsxMTU1MTYu
NTgxMDU0XSBbXSA/IGJpdF93YWl0X2lvKzB4MTcvMHg2MApbMTE1NTE2LjU4MTA3MV0gW10gPyBf
L3dhaXRfb25fYml0KzB4NWUvMHg5MApbMTE1NTE2LjU4MTA4Nl0gW10gPyBiaXRfd2FpdF90aW1l
b3V0KzB4OTAvMHg5MApbMTE1NTE2LjU4MTEwMl0gW10gPyBvdXQvb2ZfbGluZV93YWl0X29uX2Jp
dCsweDdlLzB4YTAKWzExNTUxNi41ODExMTldIFtdID8gYXV0b3JlbW92ZS93YWtlX2Z1bmN0aW9u
KzB4NDAvMHg0MApbMTE1NTE2LjU4MTE0OF0gW10gPyBkb19nZXRfd3JpdGVfYWNjZXNzKzB4MjA4
LzB4NDIwIFtqYmQyXQpbMTE1NTE2LjU4MTE2N10gW10gPyBrbWVtX2NhY2hlX2FsbG9jKzB4Yjkv
MHgyMDAKWzExNTUxNi41ODEzMjhdIFtdID8gamJkMl9qb3VybmFsX2dldF93cml0ZV9hY2Nlc3Mr
MHgyZS8weDYwIFtqYmQyXQpbMTE1NTE2LjU4MTM5MF0gW10gPyBfL2V4dDRfam91cm5hbF9nZXRf
d3JpdGVfYWNjZXNzKzB4MzYvMHg3MCBbZXh0NF0KWzExNTUxNi41ODE0NDZdIFtdID8gZXh0NC9t
Yl9tYXJrX2Rpc2tzcGFjZV91c2VkKzB4ZWIvMHg0YTAgW2V4dDRdClsxMTU1MTYuNTgxNDk1XSBb
XSA/IGV4dDQvbWJfdXNlX3ByZWFsbG9jYXRlZC5jb25zdHByb3AuMzErMHgyMmQvMHgyNDAKW2V4
dDRdClsxMTU1MTYuNTgxNTQ3XSBbXSA/IGV4dDRfbWJfbmV3X2Jsb2NrcysweDMzNy8weGFmMCBb
ZXh0NF0KWzExNTUxNi41ODE1OTBdIFtdID8gZXh0NF9maW5kX2V4dGVudCsweDEzNi8weDJmMCBb
ZXh0NF0KWzExNTUxNi41ODE2MzRdIFtdID8gZXh0NF9leHRfbWFwX2Jsb2NrcysweDU1Zi8weGRj
MCBbZXh0NF0KWzExNTUxNi41ODE2NzhdIFtdID8gZXh0NF9tYXBfYmxvY2tzKzB4MTE3LzB4Njcw
IFtleHQ0XQpbMTE1NTE2LjU4MTcxOF0gW10gPyBleHQ0X3dyaXRlcGFnZXMrMHg3NDIvMHhkNzAg
W2V4dDRdClsxMTU1MTYuNTgxNzQ3XSBbXSA/IG5vdGlmeV9yZW1vdGVfdmlhX2lycSsweDRhLzB4
NzAKWzExNTUxNi41ODE3NzRdIFtdID8gL3Jhd19zcGluX3VubG9ja19pcnFyZXN0b3JlKzB4MTYv
MHgyMApbMTE1NTE2LjU4MTc5OV0gW10gPyBibGtpZl9xdWV1ZV9ycSsweDU1Zi8weDZiMCBbeGVu
X2Jsa2Zyb250XQpbMTE1NTE2LjU4MTgzNV0gW10gPyBfL3dyaXRlYmFja19zaW5nbGVfaW5vZGUr
MHgzZC8weDM0MApbMTE1NTE2LjU4MTg2MF0gW10gPyBmcHJvcF9yZWZsZWN0L3BlcmlvZF9wZXJj
cHUuaXNyYS41KzB4NzcvMHhiMApbMTE1NTE2LjU4MTg5MV0gW10gPyB3cml0ZWJhY2tfc2IvaW5v
ZGVzKzB4MjNkLzB4NDcwClsxMTU1MTYuNTgxOTE2XSBbXSA/IF8vd3JpdGViYWNrX2lub2Rlc193
YisweDg3LzB4YjAKWzExNTUxNi41ODE5NDBdIFtdID8gd2Jfd3JpdGViYWNrKzB4Mjg4LzB4MzIw
ClsxMTU1MTYuNTgxOTY0XSBbXSA/IGdldC9ucl9pbm9kZXMrMHgzYy8weDYwClsxMTU1MTYuNTgx
OTg3XSBbXSA/IHdiX3dvcmtmbisweDJjNi8weDNhMApbMTE1NTE2LjU4MjAxMF0gW10gPyBwcm9j
ZXNzL29uZV93b3JrKzB4MTUxLzB4NDEwClsxMTU1MTYuNTgyMDMzXSBbXSA/IHdvcmtlcl90aHJl
YWQrMHg2NS8weDRhMApbMTE1NTE2LjU4MjA1Nl0gW10gPyByZXNjdWVyX3RocmVhZCsweDM0MC8w
eDM0MApbMTE1NTE2LjU4MjA4MV0gW10gPyBkb19zeXNjYWxsXzY0KzB4OTEvMHgxYTAKWzExNTUx
Ni41ODIxMDZdIFtdID8gU3lTX2V4aXRfZ3JvdXArMHgxMC8weDEwClsxMTU1MTYuNTgyMTI4XSBb
XSA/IGt0aHJlYWQrMHhmMi8weDExMApbMTE1NTE2LjU4MjE1MF0gW10gPyBfL3N3aXRjaF90bysw
eDJjOS8weDczMApbMTE1NTE2LjU4MjE3NF0gW10gPyBrdGhyZWFkX3BhcmsrMHg2MC8weDYwClsx
MTU1MTYuNTgyMTk3XSBbXSA/IHJldF9mcm9tX2ZvcmsrMHg1Ny8weDcwClsxMTU1MTYuNTgyMjI0
XSBJTkZPOiB0YXNrIHNvcnQ6NDAwOCBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwIHNlY29uZHMu
ClsxMTU1MTYuNTgyMjQ5XSBOb3QgdGFpbnRlZCA0LjkuMC0wLmJwby42LWFtZDY0ICMxIERlYmlh
bgo0LjkuODgtMStkZWI5dTF+YnBvOCsxClsxMTU1MTYuNTgyMjc1XSAiZWNobyAwID4gL3Byb2Mv
c3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIgpkaXNhYmxlcyB0aGlzIG1lc3NhZ2Uu
ClsxMTU1MTYuNTgyMzA1XSBzb3J0IEQgMCA0MDA4IDM5OTkgMHgwMDAwMDAwMApbMTE1NTE2LjU4
MjMzMV0gZmZmZjg4MDBkMWExOWMwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAwZDNhZmEzYzAK
ZmZmZjg4MDBkMzIxYzI4MApbMTE1NTE2LjU4MjM3N10gZmZmZjg4MDBkNjMxOGVjMCBmZmZmYzkw
MDQxNmNiOWIwIGZmZmZmZmZmODE2MGU5NzMKZmZmZjg4MDBkNTExOTFjMApbMTE1NTE2LjU4MjQy
Ml0gMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDgxNjEzNGE2IGE4NmVlYzhlZjg4ZDNjYTYKZmZm
Zjg4MDBkMzIxYzI4MApbMTE1NTE2LjU4MjUwNl0gQ2FsbCBUcmFjZToKWzExNTUxNi41ODI1MjVd
IFtdID8gXy9zY2hlZHVsZSsweDI0My8weDZmMApbMTE1NTE2LjU4MjU0M10gW10gPyBzY2hlZHVs
ZSsweDMyLzB4ODAKWzExNTUxNi41ODI1NjFdIFtdID8gc2NoZWR1bGVfdGltZW91dCsweDFkZi8w
eDM4MApbMTE1NTE2LjU4MjU4MV0gW10gPyBiaC9scnVfaW5zdGFsbCsweDE2MC8weDFkMApbMTE1
NTE2LjU4MjYwMF0gW10gPyBiaXQvd2FpdF90aW1lb3V0KzB4OTAvMHg5MApbMTE1NTE2LjU4MjYx
OV0gW10gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4YjQvMHgxMzAKWzExNTUxNi41ODI2MzldIFtd
ID8gcHJlcGFyZV90b193YWl0KzB4NTcvMHg4MApbMTE1NTE2LjU4MjY1N10gW10gPyBiaXRfd2Fp
dF9pbysweDE3LzB4NjAKWzExNTUxNi41ODI2NzRdIFtdID8gXy93YWl0X29uX2JpdCsweDVlLzB4
OTAKWzExNTUxNi41ODI2OTJdIFtdID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4OTAKWzExNTUx
Ni41ODI3MTBdIFtdID8gb3V0X29mX2xpbmVfd2FpdF9vbl9iaXQrMHg3ZS8weGEwClsxMTU1MTYu
NTgyNzMxXSBbXSA/IGF1dG9yZW1vdmVfd2FrZV9mdW5jdGlvbisweDQwLzB4NDAKWzExNTUxNi41
ODI3NTVdIFtdID8gZG9fZ2V0X3dyaXRlX2FjY2VzcysweDIwOC8weDQyMCBbamJkMl0KWzExNTUx
Ni41ODI3NzRdIFtdID8gaW5vZGVfaW5pdF9hbHdheXMrMHgxMzYvMHgxZjAKWzExNTUxNi41ODI3
OTZdIFtdID8gamJkMi9qb3VybmFsX2dldF93cml0ZV9hY2Nlc3MrMHgyZS8weDYwIFtqYmQyXQpb
MTE1NTE2LjU4Mjg0MF0gW10gPyBfL2V4dDRfam91cm5hbF9nZXRfd3JpdGVfYWNjZXNzKzB4MzYv
MHg3MCBbZXh0NF0KWzExNTUxNi41ODI4NzddIFtdID8gX19leHQ0X25ld19pbm9kZSsweDU3MC8w
eDE0NTAgW2V4dDRdClsxMTU1MTYuNTgyOTExXSBbXSA/IGV4dDQvY3JlYXRlKzB4MTE1LzB4MWIw
IFtleHQ0XQpbMTE1NTE2LjU4MjkzMV0gW10gPyBwYXRoL29wZW5hdCsweDE0YjgvMHgxNWIwClsx
MTU1MTYuNTgyOTUwXSBbXSA/IGRvX2ZpbHBfb3BlbisweDkxLzB4MTAwClsxMTU1MTYuNTgyOTcy
XSBbXSA/IF8vY2hlY2tfb2JqZWN0X3NpemUrMHgxMGIvMHgxZGMKWzExNTUxNi41ODI5OTddIFtd
ID8gZG9fc3lzX29wZW4rMHgxMjcvMHgyMTAKWzExNTUxNi41ODMwMjFdIFtdID8gZG9fc3lzY2Fs
bF82NCsweDkxLzB4MWEwClsxMTU1MTYuNTgzMDQ1XSBbXSA/IGVudHJ5X1NZU0NBTExfNjRfYWZ0
ZXJfc3dhcGdzKzB4NTgvMHhjNgpbMTE1NjM3LjIxMjEzMF0gSU5GTzogdGFzayBqYmQyL3h2ZGEy
LTg6MTU3IGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAKc2Vjb25kcy4KWzExNTYzNy4yMTIxNTld
IE5vdCB0YWludGVkIDQuOS4wLTAuYnBvLjYtYW1kNjQgIzEgRGViaWFuCjQuOS44OC0xK2RlYjl1
MX5icG84KzEKWzExNTYzNy4yMTIxNzddICJlY2hvIDAgPiAvcHJvYy9zeXMva2VybmVsL2h1bmdf
dGFza190aW1lb3V0X3NlY3MiCmRpc2FibGVzIHRoaXMgbWVzc2FnZS4KWzExNTYzNy4yMTIxOTZd
IGpiZDIveHZkYTItOCBEIDAgMTU3IDIgMHgwMDAwMDAwMApbMTE1NjM3LjIxMjIxNl0gZmZmZjg4
MDAwNTFlNDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAwY2IyMWIwYzAKZmZmZjg4MDBkMTZh
ODE0MApbMTE1NjM3LjIxMjI0NV0gZmZmZjg4MDBkNjI5OGVjMCBmZmZmYzkwMDQwOTdmYjIwIGZm
ZmZmZmZmODE2MGU5NzMKZmZmZmM5MDA0MDk3ZmRhMApbMTE1NjM3LjIxMjI3MV0gZmZmZjg4MDAy
ZjZkZDEwMCAwMDAwMDAwMDQwOTdmYmU4IGZmZmZmZmZmODEzMDNmY2YKZmZmZjg4MDBkMTZhODE0
MApbMTE1NjM3LjIxMjI5N10gQ2FsbCBUcmFjZToKWzExNTYzNy4yMTIzMjFdIFtdID8gXy9zY2hl
ZHVsZSsweDI0My8weDZmMApbMTE1NjM3LjIxMjMzN10gW10gPyBibGtfYXR0ZW1wdF9wbHVnX21l
cmdlKzB4Y2YvMHhlMApbMTE1NjM3LjIxMjM1MV0gW10gPyBzY2hlZHVsZSsweDMyLzB4ODAKWzEx
NTYzNy4yMTIzNjVdIFtdID8gc2NoZWR1bGVfdGltZW91dCsweDFkZi8weDM4MApbMTE1NjM3LjIx
MjM4M10gW10gPyB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcysweDExLzB4MjAKWzExNTYzNy4y
MTIzOThdIFtdID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4OTAKWzExNTYzNy4yMTI0MzFdIFtd
ID8gaW9fc2NoZWR1bGVfdGltZW91dCsweGI0LzB4MTMwClsxMTU2MzcuMjEyNDUxXSBbXSA/IHBy
ZXBhcmVfdG9fd2FpdCsweDU3LzB4ODAKWzExNTYzNy4yMTI0NjZdIFtdID8gYml0X3dhaXRfaW8r
MHgxNy8weDYwClsxMTU2MzcuMjEyNDc5XSBbXSA/IF8vd2FpdF9vbl9iaXQrMHg1ZS8weDkwClsx
MTU2MzcuMjEyNDkzXSBbXSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwClsxMTU2MzcuMjEy
NTA3XSBbXSA/IG91dF9vZl9saW5lX3dhaXRfb25fYml0KzB4N2UvMHhhMApbMTE1NjM3LjIxMjUz
MF0gW10gPyBhdXRvcmVtb3ZlX3dha2VfZnVuY3Rpb24rMHg0MC8weDQwClsxMTU2MzcuMjEyNTUy
XSBbXSA/IGpiZDJfam91cm5hbF9jb21taXRfdHJhbnNhY3Rpb24rMHhkNGUvMHgxODAwIFtqYmQy
XQpbMTE1NjM3LjIxMjU3OF0gW10gPyBfL3N3aXRjaF90bysweDJjOS8weDczMApbMTE1NjM3LjIx
MjU5MV0gW10gPyB0cnlfdG9fZGVsX3RpbWVyX3N5bmMrMHg0ZC8weDgwClsxMTU2MzcuMjEyNjEx
XSBbXSA/IGtqb3VybmFsZDIrMHhkZC8weDI4MCBbamJkMl0KWzExNTYzNy4yMTI2MjhdIFtdID8g
d2FrZV91cF9hdG9taWNfdCsweDMwLzB4MzAKWzExNTYzNy4yMTI2NDddIFtdID8gY29tbWl0X3Rp
bWVvdXQrMHgxMC8weDEwIFtqYmQyXQpbMTE1NjM3LjIxMjY2M10gW10gPyBkby9zeXNjYWxsXzY0
KzB4OTEvMHgxYTAKWzExNTYzNy4yMTI2ODVdIFtdID8gU3lTX2V4aXRfZ3JvdXArMHgxMC8weDEw
ClsxMTU2MzcuMjEyNjk4XSBbXSA/IGt0aHJlYWQrMHhmMi8weDExMApbMTE1NjM3LjIxMjcxNF0g
W10gPyBfL3N3aXRjaF90bysweDJjOS8weDczMApbMTE1NjM3LjIxMjcyN10gW10gPyBrdGhyZWFk
L3BhcmsrMHg2MC8weDYwClsxMTU2MzcuMjEyNzQ5XSBbXSA/IHJldC9mcm9tX2ZvcmsrMHg1Ny8w
eDcwClsxMTU2MzcuMjEyNzYwXSBJTkZPOiB0YXNrIGpiZDIveHZkYTQtODoxNzQgYmxvY2tlZCBm
b3IgbW9yZSB0aGFuIDEyMApzZWNvbmRzLgpbMTE1NjM3LjIxMjc3M10gTm90IHRhaW50ZWQgNC45
LjAtMC5icG8uNi1hbWQ2NCAjMSBEZWJpYW4KNC45Ljg4LTErZGViOXUxfmJwbzgrMQpbMTE1NjM3
LjIxMjc5Ml0gImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2Vj
cyIKZGlzYWJsZXMgdGhpcyBtZXNzYWdlLgpbMTE1NjM3LjIxMjgwOF0gamJkMi94dmRhNC04IEQg
MCAxNzQgMiAweDAwMDAwMDAwClsxMTU2MzcuMjEyODI4XSBmZmZmODgwMGQxNmI4ODAwIDAwMDAw
MDAwMDAwMDAwMDAgZmZmZjg4MDBkNWJmNjFjMApmZmZmODgwMDA0ZWIxMDAwClsxMTU2MzcuMjEy
ODYwXSBmZmZmODgwMGQ2MzE4ZWMwIGZmZmZjOTAwNDBhMjNiMjAgZmZmZmZmZmY4MTYwZTk3Mwow
MDAwMDAwMDAwMDAwMDAwClsxMTU2MzcuMjEyODgyXSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMApmZmZmODgwMDA0ZWIxMDAwClsxMTU2MzcuMjEyOTEw
XSBDYWxsIFRyYWNlOgpbMTE1NjM3LjIxMjkyMl0gW10gPyBfL3NjaGVkdWxlKzB4MjQzLzB4NmYw
ClsxMTU2MzcuMjEyOTQwXSBbXSA/IHNjaGVkdWxlKzB4MzIvMHg4MApbMTE1NjM3LjIxMjk0OV0g
W10gPyBzY2hlZHVsZV90aW1lb3V0KzB4MWRmLzB4MzgwClsxMTU2MzcuMjEyOTczXSBbXSA/IF8v
YmxrX21xX3J1bl9od19xdWV1ZSsweDMyZC8weDNmMApbMTE1NjM3LjIxMjk4NF0gW10gPyB4ZW5f
Y2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcysweDExLzB4MjAKWzExNTYzNy4yMTI5OThdIFtdID8gYml0
L3dhaXRfdGltZW91dCsweDkwLzB4OTAKWzExNTYzNy4yMTMwMThdIFtdID8gaW9fc2NoZWR1bGVf
dGltZW91dCsweGI0LzB4MTMwClsxMTU2MzcuMjEzMDI4XSBbXSA/IHByZXBhcmVfdG9fd2FpdCsw
eDU3LzB4ODAKWzExNTYzNy4yMTMwNDJdIFtdID8gYml0X3dhaXRfaW8rMHgxNy8weDYwClsxMTU2
MzcuMjEzMDU1XSBbXSA/IF8vd2FpdF9vbl9iaXQrMHg1ZS8weDkwClsxMTU2MzcuMjEzMDcwXSBb
XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwClsxMTU2MzcuMjEzMDg3XSBbXSA/IG91dF9v
Zl9saW5lX3dhaXRfb25fYml0KzB4N2UvMHhhMApbMTE1NjM3LjIxMzEwMl0gW10gPyBhdXRvcmVt
b3ZlX3dha2VfZnVuY3Rpb24rMHg0MC8weDQwClsxMTU2MzcuMjEzMTI2XSBbXSA/IGpiZDJfam91
cm5hbF9jb21taXRfdHJhbnNhY3Rpb24rMHhkNGUvMHgxODAwIFtqYmQyXQpbMTE1NjM3LjIxMzE0
Nl0gW10gPyBfL3N3aXRjaF90bysweDJjOS8weDczMApbMTE1NjM3LjIxMzE2Nl0gW10gPyB0cnlf
dG9fZGVsX3RpbWVyX3N5bmMrMHg0ZC8weDgwClsxMTU2MzcuMjEzMTgwXSBbXSA/IGtqb3VybmFs
ZDIrMHhkZC8weDI4MCBbamJkMl0KWzExNTYzNy4yMTMyMDBdIFtdID8gd2FrZV91cF9hdG9taWNf
dCsweDMwLzB4MzAKWzExNTYzNy4yMTMyMTVdIFtdID8gY29tbWl0X3RpbWVvdXQrMHgxMC8weDEw
IFtqYmQyXQpbMTE1NjM3LjIxMzIzN10gW10gPyBkb19zeXNjYWxsXzY0KzB4OTEvMHgxYTAKWzEx
NTYzNy4yMTMyNDddIFtdID8gU3lTX2V4aXRfZ3JvdXArMHgxMC8weDEwClsxMTU2MzcuMjEzMjYy
XSBbXSA/IGt0aHJlYWQrMHhmMi8weDExMApbMTE1NjM3LjIxMzI3OV0gW10gPyBfL3N3aXRjaF90
bysweDJjOS8weDczMApbMTE1NjM3LjIxMzI5MF0gW10gPyBrdGhyZWFkX3BhcmsrMHg2MC8weDYw
ClsxMTU2MzcuMjEzMzAzXSBbXSA/IHJldF9mcm9tX2ZvcmsrMHg1Ny8weDcwClsxMTU2MzcuMjEz
MzIxXSBJTkZPOiB0YXNrIGpiZDIveHZkYTYtODoyODkgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEy
MApzZWNvbmRzLgpbMTE1NjM3LjIxMzMzNV0gTm90IHRhaW50ZWQgNC45LjAtMC5icG8uNi1hbWQ2
NCAjMSBEZWJpYW4KNC45Ljg4LTErZGViOXUxfmJwbzgrMQpbMTE1NjM3LjIxMzM1Nl0gImVjaG8g
MCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZy90YXNrX3RpbWVvdXRfc2VjcyIKZGlzYWJsZXMgdGhp
cyBtZXNzYWdlLgpbMTE1NjM3LjIxMzM2OF0gamJkMi94dmRhNi04IEQgMCAyODkgMiAweDAwMDAw
MDAwClsxMTU2MzcuMjEzMzg5XSBmZmZmODgwMDA1MWU0MDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZm
Zjg4MDBkNWJmNmYwMApmZmZmODgwMGQxN2QzMTQwClsxMTU2MzcuMjEzNDEzXSBmZmZmODgwMGQ2
Mzk4ZWMwIGZmZmZjOTAwNDA5OWZiMjAgZmZmZmZmZmY4MTYwZTk3MwpmZmZmYzkwMDQwOTlmZGEw
ClsxMTU2MzcuMjEzNDQyXSBmZmZmODgwMDAzNjQyZDAwIDAwMDAwMDAwNDA5OWZiZTggZmZmZmZm
ZmY4MTMwM2ZjZgpmZmZmODgwMGQxN2QzMTQwClsxMTU2MzcuMjEzNDcxXSBDYWxsIFRyYWNlOgpb
MTE1NjM3LjIxMzQ4Ml0gW10gPyBfL3NjaGVkdWxlKzB4MjQzLzB4NmYwClsxMTU2MzcuMjEzNTAz
XSBbXSA/IGJsa19hdHRlbXB0X3BsdWdfbWVyZ2UrMHhjZi8weGUwClsxMTU2MzcuMjEzNTExXSBb
XSA/IHNjaGVkdWxlKzB4MzIvMHg4MApbMTE1NjM3LjIxMzUyNV0gW10gPyBzY2hlZHVsZV90aW1l
b3V0KzB4MWRmLzB4MzgwClsxMTU2MzcuMjEzNTM5XSBbXSA/IHhlbl9jbG9ja3NvdXJjZV9nZXRf
Y3ljbGVzKzB4MTEvMHgyMApbMTE1NjM3LjIxMzU1NF0gW10gPyBiaXQvd2FpdF90aW1lb3V0KzB4
OTAvMHg5MApbMTE1NjM3LjIxMzU3MV0gW10gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4YjQvMHgx
MzAKWzExNTYzNy4yMTM1ODhdIFtdID8gcHJlcGFyZV90b193YWl0KzB4NTcvMHg4MApbMTE1NjM3
LjIxMzYwMl0gW10gPyBiaXRfd2FpdF9pbysweDE3LzB4NjAKWzExNTYzNy4yMTM2MTVdIFtdID8g
Xy93YWl0X29uX2JpdCsweDVlLzB4OTAKWzExNTYzNy4yMTM2MjldIFtdID8gYml0X3dhaXRfdGlt
ZW91dCsweDkwLzB4OTAKWzExNTYzNy4yMTM2NDNdIFtdID8gb3V0X29mX2xpbmVfd2FpdF9vbl9i
aXQrMHg3ZS8weGEwClsxMTU2MzcuMjEzNjU4XSBbXSA/IGF1dG9yZW1vdmVfd2FrZV9mdW5jdGlv
bisweDQwLzB4NDAKWzExNTYzNy4yMTM2NzddIFtdID8gamJkMl9qb3VybmFsX2NvbW1pdF90cmFu
c2FjdGlvbisweGQ0ZS8weDE4MDAgW2piZDJdClsxMTU2MzcuMjEzNjk4XSBbXSA/IF8vc3dpdGNo
X3RvKzB4MmM5LzB4NzMwClsxMTU2MzcuMjEzNzEzXSBbXSA/IHRyeV90b19kZWxfdGltZXJfc3lu
YysweDRkLzB4ODAKWzExNTYzNy4yMTM3MzJdIFtdID8ga2pvdXJuYWxkMisweGRkLzB4MjgwIFtq
YmQyXQpbMTE1NjM3LjIxMzc0OF0gW10gPyB3YWtlX3VwX2F0b21pY190KzB4MzAvMHgzMApbMTE1
NjM3LjIxMzc2NV0gW10gPyBjb21taXRfdGltZW91dCsweDEwLzB4MTAgW2piZDJdClsxMTU2Mzcu
MjEzNzgxXSBbXSA/IGt0aHJlYWQrMHhmMi8weDExMApbMTE1NjM3LjIxMzc5NF0gW10gPyBfL3N3
aXRjaF90bysweDJjOS8weDczMApbMTE1NjM3LjIxMzgxMF0gW10gPyBrdGhyZWFkX3BhcmsrMHg2
MC8weDYwClsxMTU2MzcuMjEzODI0XSBbXSA/IHJldF9mcm9tX2ZvcmsrMHg1Ny8weDcwClsxMTU2
MzcuMjEzODM5XSBJTkZPOiB0YXNrIGpiZDIveHZkYTUtODozMDAgYmxvY2tlZCBmb3IgbW9yZSB0
aGFuIDEyMApzZWNvbmRzLgpbMTE1NjM3LjIxMzg1M10gTm90IHRhaW50ZWQgNC45LjAtMC5icG8u
Ni1hbWQ2NCAjMSBEZWJpYW4KNC45Ljg4LTErZGViOXUxfmJwbzgrMQpbMTE1NjM3LjIxMzg2OF0g
ImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2VjcyIKZGlzYWJs
ZXMgdGhpcyBtZXNzYWdlLgpbMTE1NjM3LjIxMzg4N10gamJkMi94dmRhNS04IEQgMCAzMDAgMiAw
eDAwMDAwMDAwClsxMTU2MzcuMjEzOTAzXSBmZmZmODgwMDA1MWU0MDAwIDAwMDAwMDAwMDAwMDAw
MDAgZmZmZjg4MDBkNWJmNmYwMApmZmZmODgwMGQyODIwZDgwClsxMTU2MzcuMjEzOTMwXSBmZmZm
ODgwMGQ2Mzk4ZWMwIGZmZmZjOTAwNDBhMWJiMjAgZmZmZmZmZmY4MTYwZTk3MwpmZmZmYzkwMDQw
YTFiZGEwClsxMTU2MzcuMjEzOTU4XSBmZmZmODgwMDYyZGQ2NjAwIDAwMDAwMDAwNDBhMWJiZTgg
ZmZmZjg4MDA1ZWU5OTdkOApmZmZmODgwMGQyODIwZDgwClsxMTU2MzcuNDEzMjY1XSBDYWxsIFRy
YWNlOgpbMTE1NjM3LjQxMzMwMV0gW10gPyBfL3NjaGVkdWxlKzB4MjQzLzB4NmYwClsxMTU2Mzcu
NDEzMzI5XSBbXSA/IHNjaGVkdWxlKzB4MzIvMHg4MApbMTE1NjM3LjQxMzM1OV0gW10gPyBzY2hl
ZHVsZV90aW1lb3V0KzB4MWRmLzB4MzgwClsxMTU2MzcuNDEzMzk2XSBbXSA/IHhlbl9jbG9ja3Nv
dXJjZV9nZXRfY3ljbGVzKzB4MTEvMHgyMApbMTE1NjM3LjQxMzQyNl0gW10gPyBiaXQvd2FpdF90
aW1lb3V0KzB4OTAvMHg5MApbMTE1NjM3LjQxMzQ1M10gW10gPyBpb19zY2hlZHVsZV90aW1lb3V0
KzB4YjQvMHgxMzAKWzExNTYzNy40MTM0ODRdIFtdID8gcHJlcGFyZV90b193YWl0KzB4NTcvMHg4
MApbMTE1NjM3LjQxMzUxMV0gW10gPyBiaXRfd2FpdF9pbysweDE3LzB4NjAKWzExNTYzNy40MTM1
MzZdIFtdID8gXy93YWl0X29uX2JpdCsweDVlLzB4OTAKWzExNTYzNy40MTM1NjJdIFtdID8gYml0
X3dhaXRfdGltZW91dCsweDkwLzB4OTAKWzExNTYzNy40MTM1ODhdIFtdID8gb3V0X29mX2xpbmVf
d2FpdF9vbl9iaXQrMHg3ZS8weGEwClsxMTU2MzcuNDEzNjE3XSBbXSA/IGF1dG9yZW1vdmVfd2Fr
ZV9mdW5jdGlvbisweDQwLzB4NDAKWzExNTYzNy40MTM2NTddIFtdID8gamJkMl9qb3VybmFsX2Nv
bW1pdF90cmFuc2FjdGlvbisweGQ0ZS8weDE4MDAgW2piZDJdClsxMTU2MzcuNDEzNjk4XSBbXSA/
IF8vc3dpdGNoX3RvKzB4MmM5LzB4NzMwClsxMTU2MzcuNDEzNzI4XSBbXSA/IHRyeV90b19kZWxf
dGltZXJfc3luYysweDRkLzB4ODAKWzExNTYzNy40MTM3NjNdIFtdID8ga2pvdXJuYWxkMisweGRk
LzB4MjgwIFtqYmQyXQpbMTE1NjM3LjQxMzc5M10gW10gPyB3YWtlX3VwX2F0b21pY190KzB4MzAv
MHgzMApbMTE1NjM3LjQxMzgyOV0gW10gPyBjb21taXRfdGltZW91dCsweDEwLzB4MTAgW2piZDJd
ClsxMTU2MzcuNDEzODU4XSBbXSA/IGRvX3N5c2NhbGxfNjQrMHg5MS8weDFhMApbMTE1NjM3LjQx
Mzg4N10gW10gPyBTeVNfZXhpdF9ncm91cCsweDEwLzB4MTAKWzExNTYzNy40MTM5MTVdIFtdID8g
a3RocmVhZCsweGYyLzB4MTEwClsxMTU2MzcuNDEzOTM5XSBbXSA/IF8vc3dpdGNoX3RvKzB4MmM5
LzB4NzMwClsxMTU2MzcuNDEzOTY3XSBbXSA/IGt0aHJlYWRfcGFyaysweDYwLzB4NjAKWzExNTYz
Ny40MTM5OThdIFtdID8gcmV0X2Zyb21fZm9yaysweDU3LzB4NzAKWzExNTYzNy40MTQwMzJdIElO
Rk86IHRhc2sgcnM6bWFpbiBROlJlZzo1MjkgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEyMApzZWNv
bmRzLgpbMTE1NjM3LjQxNDA2MF0gTm90IHRhaW50ZWQgNC45LjAtMC5icG8uNi1hbWQ2NCAjMSBE
ZWJpYW4KNC45Ljg4LTErZGViOXUxfmJwbzgrMQpbMTE1NjM3LjQxNDA5Ml0gImVjaG8gMCA+IC9w
cm9jL3N5cy9rZXJuZWwvaHVuZy90YXNrX3RpbWVvdXRfc2VjcyIKZGlzYWJsZXMgdGhpcyBtZXNz
YWdlLgpbMTE1NjM3LjQxNDEyNV0gcnM6bWFpbiBROlJlZyBEIDAgNTI5IDEgMHgwMDAwMDAwMApb
MTE1NjM3LjQxNDE1M10gZmZmZjg4MDBkNDA2YmMwMCBmZmZmODgwMGQ0MDZiODAwIGZmZmY4ODAw
MDRjYzAxNDAKZmZmZjg4MDAwNGNjMGU4MApbMTE1NjM3LjQxNDIwNF0gZmZmZjg4MDBkNjIxOGVj
MCBmZmZmYzkwMDQwYWM3YTAwIGZmZmZmZmZmODE2MGU5NzMKZmZmZjg4MDBkNTAzNjA4MApbMTE1
NjM3LjQxNDI1OF0gMDAwMDAwMDAwMDAwMDA1MCAwMDAwMDAwMDAwMDAwNDk4IDAwMDAwMDAwMDAw
MDAwNDUKZmZmZjg4MDAwNGNjMGU4MApbMTE1NjM3LjQxNDMwOF0gQ2FsbCBUcmFjZToKWzExNTYz
Ny40MTQzMjhdIFtdID8gXy9zY2hlZHVsZSsweDI0My8weDZmMApbMTE1NjM3LjQxNDM1Ml0gW10g
PyBzY2hlZHVsZSsweDMyLzB4ODAKWzExNTYzNy40MTQzNzZdIFtdID8gc2NoZWR1bGVfdGltZW91
dCsweDFkZi8weDM4MApbMTE1NjM3LjQxNDQwNF0gW10gPyB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5
Y2xlcysweDExLzB4MjAKWzExNTYzNy40MTQ0MzFdIFtdID8gYml0X3dhaXRfdGltZW91dCsweDkw
LzB4OTAKWzExNTYzNy40MTQ0NjBdIFtdID8gaW9fc2NoZWR1bGVfdGltZW91dCsweGI0LzB4MTMw
ClsxMTU2MzcuNDE0NDg4XSBbXSA/IHByZXBhcmVfdG9fd2FpdCsweDU3LzB4ODAKWzExNTYzNy40
MTQ1MTRdIFtdID8gYml0X3dhaXRfaW8rMHgxNy8weDYwClsxMTU2MzcuNDE0NTM4XSBbXSA/IF8v
d2FpdF9vbl9iaXQrMHg1ZS8weDkwClsxMTU2MzcuNDE0NTY2XSBbXSA/IF8vc3dpdGNoX3RvX2Fz
bSsweDM0LzB4NzAKWzExNTYzNy40MTQ1OTNdIFtdID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4
OTAKWzExNTYzNy40MTQ2MjBdIFtdID8gb3V0X29mX2xpbmUvd2FpdF9vbl9iaXQrMHg3ZS8weGEw
ClsxMTU2MzcuNDE0NjQ3XSBbXSA/IGF1dG9yZW1vdmVfd2FrZV9mdW5jdGlvbisweDQwLzB4NDAK
WzExNTYzNy40MTQ2ODBdIFtdID8gZG8vZ2V0X3dyaXRlX2FjY2VzcysweDIwOC8weDQyMCBbamJk
Ml0KWzExNTYzNy40MTQ3MzddIFtdID8gZXh0NF9kaXJ0eV9pbm9kZSsweDQzLzB4NjAgW2V4dDRd
ClsxMTU2MzcuNDE0NzcyXSBbXSA/IGpiZDJfam91cm5hbF9nZXRfd3JpdGVfYWNjZXNzKzB4MmUv
MHg2MCBbamJkMl0KWzExNTYzNy40MTQ4MzFdIFtdID8gXy9leHQ0X2pvdXJuYWxfZ2V0X3dyaXRl
X2FjY2VzcysweDM2LzB4NzAgW2V4dDRdClsxMTU2MzcuNDE0ODkxXSBbXSA/IGV4dDRfcmVzZXJ2
ZV9pbm9kZV93cml0ZSsweDVkLzB4ODAgW2V4dDRdClsxMTU2MzcuNDE0OTQ5XSBbXSA/IGV4dDRf
bWFya19pbm9kZV9kaXJ0eSsweDRmLzB4MjEwIFtleHQ0XQpbMTE1NjM3LjQxNTAwMV0gW10gPyBl
eHQ0X2RpcnR5X2lub2RlKzB4NDMvMHg2MCBbZXh0NF0KWzExNTYzNy40MTUwMzVdIFtdID8gXy9t
YXJrX2lub2RlX2RpcnR5KzB4MTdlLzB4MzgwClsxMTU2MzcuNDE1MDcwXSBbXSA/IGdlbmVyaWNf
dXBkYXRlX3RpbWUrMHg3OS8weGQwClsxMTU2MzcuNDE1MTAxXSBbXSA/IGN1cnJlbnRfdGltZSsw
eDM2LzB4NzAKWzExNTYzNy40MTUxMjldIFtdID8gZmlsZV91cGRhdGVfdGltZSsweGJmLzB4MTEw
ClsxMTU2MzcuNDE1MTU5XSBbXSA/IF8vZ2VuZXJpY19maWxlX3dyaXRlX2l0ZXIrMHg5OS8weDFl
MApbMTE1NjM3LjQxNTIwN10gW10gPyBleHQ0X2ZpbGUvd3JpdGVfaXRlcisweGZiLzB4M2IwIFtl
eHQ0XQpbMTE1NjM3LjQxNTIzOV0gW10gPyBlcnJvci9leGl0KzB4OS8weDIwClsxMTU2MzcuNDE1
MjYzXSBbXSA/IG5ld19zeW5jX3dyaXRlKzB4ZTQvMHgxNDAKWzExNTYzNy42MTI3MzNdIFtdID8g
dmZzX3dyaXRlKzB4YjMvMHgxYTAKWzExNTYzNy42MTI3NDldIFtdID8gU3lTX3dyaXRlKzB4NTIv
MHhjMApbMTE1NjM3LjYxMjc2Nl0gW10gPyBkb19zeXNjYWxsXzY0KzB4OTEvMHgxYTAKWzExNTYz
Ny42MTI3ODRdIFtdID8gZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9zd2FwZ3MrMHg1OC8weGM2CgoK
CmRpb255c29zIGxvZ2luOiBbNjk0MzcuNzgwNDU5XSBkZXZpY2UtbWFwcGVyOiB1ZXZlbnQ6IHZl
cnNpb24gMS4wLjMKWzY5NDM3Ljc4MDY2M10gZGV2aWNlLW1hcHBlcjogaW9jdGw6IDQuMzUuMC1p
b2N0bCAoMjAxNi0wNi0yMykgaW5pdGlhbGlzZWQ6IGRtLWRldmVsQHJlZGhhdC5jb20KWzc1NjQx
LjgyMDEwNV0gSU5GTzogdGFzayBqYmQyL3h2ZGE0LTg6MTc0IGJsb2NrZWQgZm9yIG1vcmUgdGhh
biAxMjAgc2Vjb25kcy4KWzc1NjQxLjgyMDEzN10gICAgICAgTm90IHRhaW50ZWQgNC45LjAtMC5i
cG8uNi1hbWQ2NCAjMSBEZWJpYW4gNC45Ljg4LTErZGViOXUxfmJwbzgrMQpbNzU2NDEuODIwMTQ4
XSAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNh
YmxlcyB0aGlzIG1lc3NhZ2UuCls3NTY0MS44MjAxNjNdIGpiZDIveHZkYTQtOCAgICBEICAgIDAg
ICAxNzQgICAgICAyIDB4MDAwMDAwMDAKWzc1NjQxLjgyMDE4Nl0gIGZmZmY4ODAwY2JhM2QwMDAg
MDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgxYzExNTQwIGZmZmY4ODAwMDUwNDMxNDAKWzc1NjQx
LjgyMDIwN10gIGZmZmY4ODAwZDYyMThlYzAgZmZmZmM5MDA0MGE1N2IyMCBmZmZmZmZmZjgxNjBl
OTczIGZmZmZjOTAwNDBhNTdkYTAKWzc1NjQxLjgyMDIzM10gIGZmZmY4ODAwY2I0ZmEwMDAgMDAw
MDAwMDA0MGE1N2JlOCBmZmZmZmZmZjgxMzAzZmNmIGZmZmY4ODAwMDUwNDMxNDAKWzc1NjQxLjgy
MDI2MF0gQ2FsbCBUcmFjZToKWzc1NjQxLjgyMDI3Nl0gIFs8ZmZmZmZmZmY4MTYwZTk3Mz5dID8g
X19zY2hlZHVsZSsweDI0My8weDZmMApbNzU2NDEuODIwMjkxXSAgWzxmZmZmZmZmZjgxMzAzZmNm
Pl0gPyBibGtfYXR0ZW1wdF9wbHVnX21lcmdlKzB4Y2YvMHhlMApbNzU2NDEuODIwMzE2XSAgWzxm
ZmZmZmZmZjgxNjBlZTUyPl0gPyBzY2hlZHVsZSsweDMyLzB4ODAKWzc1NjQxLjgyMDMzMF0gIFs8
ZmZmZmZmZmY4MTYxMjMzZj5dID8gc2NoZWR1bGVfdGltZW91dCsweDFkZi8weDM4MApbNzU2NDEu
ODIwMzM4XSAgWzxmZmZmZmZmZjgxMDFiY2UxPl0gPyB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xl
cysweDExLzB4MjAKWzc1NjQxLjgyMDM1NF0gIFs8ZmZmZmZmZmY4MTYwZjZlMD5dID8gYml0X3dh
aXRfdGltZW91dCsweDkwLzB4OTAKWzc1NjQxLjgyMDM3M10gIFs8ZmZmZmZmZmY4MTYwZTZiND5d
ID8gaW9fc2NoZWR1bGVfdGltZW91dCsweGI0LzB4MTMwCls3NTY0MS44MjA0MDJdICBbPGZmZmZm
ZmZmODEwYmQwZDc+XSA/IHByZXBhcmVfdG9fd2FpdCsweDU3LzB4ODAKWzc1NjQxLjgyMDQxN10g
IFs8ZmZmZmZmZmY4MTYwZjZmNz5dID8gYml0X3dhaXRfaW8rMHgxNy8weDYwCls3NTY0MS44MjA0
MzFdICBbPGZmZmZmZmZmODE2MGYxZGU+XSA/IF9fd2FpdF9vbl9iaXQrMHg1ZS8weDkwCls3NTY0
MS44MjA0NTBdICBbPGZmZmZmZmZmODE2MGY2ZTA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8w
eDkwCls3NTY0MS44MjA0NzRdICBbPGZmZmZmZmZmODE2MGYzNGU+XSA/IG91dF9vZl9saW5lX3dh
aXRfb25fYml0KzB4N2UvMHhhMApbNzU2NDEuODIwNDg2XSAgWzxmZmZmZmZmZjgxMGJkNDAwPl0g
PyBhdXRvcmVtb3ZlX3dha2VfZnVuY3Rpb24rMHg0MC8weDQwCls3NTY0MS44MjA1MTZdICBbPGZm
ZmZmZmZmYzAwN2RkNWU+XSA/IGpiZDJfam91cm5hbF9jb21taXRfdHJhbnNhY3Rpb24rMHhkNGUv
MHgxODAwIFtqYmQyXQpbNzU2NDEuODIwNTQ0XSAgWzxmZmZmZmZmZjgxMDI1N2M5Pl0gPyBfX3N3
aXRjaF90bysweDJjOS8weDczMApbNzU2NDEuODIwNTY0XSAgWzxmZmZmZmZmZjgxMGU4NThkPl0g
PyB0cnlfdG9fZGVsX3RpbWVyX3N5bmMrMHg0ZC8weDgwCls3NTY0MS44MjA1OTldICBbPGZmZmZm
ZmZmYzAwODI5ZmQ+XSA/IGtqb3VybmFsZDIrMHhkZC8weDI4MCBbamJkMl0KWzc1NjQxLjgyMDYw
OV0gIFs8ZmZmZmZmZmY4MTBiZDNjMD5dID8gd2FrZV91cF9hdG9taWNfdCsweDMwLzB4MzAKWzc1
NjQxLjgyMDYzMV0gIFs8ZmZmZmZmZmZjMDA4MjkyMD5dID8gY29tbWl0X3RpbWVvdXQrMHgxMC8w
eDEwIFtqYmQyXQpbNzU2NDEuODIwNjUyXSAgWzxmZmZmZmZmZjgxMDk5NGQyPl0gPyBrdGhyZWFk
KzB4ZjIvMHgxMTAKWzc1NjQxLjgyMDY4MF0gIFs8ZmZmZmZmZmY4MTAyNTdjOT5dID8gX19zd2l0
Y2hfdG8rMHgyYzkvMHg3MzAKWzc1NjQxLjgyMDY4OF0gIFs8ZmZmZmZmZmY4MTA5OTNlMD5dID8g
a3RocmVhZF9wYXJrKzB4NjAvMHg2MApbNzU2NDEuODIwNzA2XSAgWzxmZmZmZmZmZjgxNjEzOTc3
Pl0gPyByZXRfZnJvbV9mb3JrKzB4NTcvMHg3MApbNzU2NDEuODIwNzI1XSBJTkZPOiB0YXNrIGpi
ZDIveHZkYTUtODoyOTkgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEyMCBzZWNvbmRzLgpbNzU2NDEu
ODIwNzUzXSAgICAgICBOb3QgdGFpbnRlZCA0LjkuMC0wLmJwby42LWFtZDY0ICMxIERlYmlhbiA0
LjkuODgtMStkZWI5dTF+YnBvOCsxCls3NTY0MS44MjA3NjZdICJlY2hvIDAgPiAvcHJvYy9zeXMv
a2VybmVsL2h1bmdfdGFza190aW1lb3V0X3NlY3MiIGRpc2FibGVzIHRoaXMgbWVzc2FnZS4KWzc1
NjQxLjgyMDc5N10gamJkMi94dmRhNS04ICAgIEQgICAgMCAgIDI5OSAgICAgIDIgMHgwMDAwMDAw
MApbNzU2NDEuODIwODA3XSAgZmZmZjg4MDBjYmEzZDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZm
ZmZmODFjMTE1NDAgZmZmZjg4MDAwNGMyOGU4MApbNzU2NDEuODIwODQzXSAgZmZmZjg4MDBkNjIx
OGVjMCBmZmZmYzkwMDQwOWI3YjIwIGZmZmZmZmZmODE2MGU5NzMgZmZmZjg4MDAwMjM3NDAwMApb
NzU2NDEuODIwODc3XSAgMDAwMDAwMDYwMjM5NTIwMCAwMDAwMDAwMGNjM2E3MjAwIGZmZmY4ODAw
Y2MzYTcyMDAgZmZmZjg4MDAwNGMyOGU4MApbNzU2NDEuODIwOTIzXSBDYWxsIFRyYWNlOgpbNzU2
NDEuODIwOTI1XSAgWzxmZmZmZmZmZjgxNjBlOTczPl0gPyBfX3NjaGVkdWxlKzB4MjQzLzB4NmYw
Cls3NTY0MS44MjA5NTRdICBbPGZmZmZmZmZmODE2MGVlNTI+XSA/IHNjaGVkdWxlKzB4MzIvMHg4
MApbNzU2NDEuODIwOTU5XSAgWzxmZmZmZmZmZjgxNjEyMzNmPl0gPyBzY2hlZHVsZV90aW1lb3V0
KzB4MWRmLzB4MzgwCls3NTY0MS44MjA5ODldICBbPGZmZmZmZmZmODE2MTM4ZTQ+XSA/IF9fc3dp
dGNoX3RvX2FzbSsweDM0LzB4NzAKWzc1NjQxLjgyMDk5N10gIFs8ZmZmZmZmZmY4MTAxNjFlND5d
ID8geGVuX21jX2ZsdXNoKzB4MTg0LzB4MWMwCls3NTY0MS44MjEwMjFdICBbPGZmZmZmZmZmODEw
MWJjZTE+XSA/IHhlbl9jbG9ja3NvdXJjZV9nZXRfY3ljbGVzKzB4MTEvMHgyMApbNzU2NDEuODIx
MDM2XSAgWzxmZmZmZmZmZjgxNjBmNmUwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MApb
NzU2NDEuODIxMDU1XSAgWzxmZmZmZmZmZjgxNjBlNmI0Pl0gPyBpb19zY2hlZHVsZV90aW1lb3V0
KzB4YjQvMHgxMzAKWzc1NjQxLjgyMTA4NF0gIFs8ZmZmZmZmZmY4MTBiZDBkNz5dID8gcHJlcGFy
ZV90b193YWl0KzB4NTcvMHg4MApbNzU2NDEuODIxMDkyXSAgWzxmZmZmZmZmZjgxNjBmNmY3Pl0g
PyBiaXRfd2FpdF9pbysweDE3LzB4NjAKWzc1NjQxLjgyMTExNV0gIFs8ZmZmZmZmZmY4MTYwZjFk
ZT5dID8gX193YWl0X29uX2JpdCsweDVlLzB4OTAKWzc1NjQxLjgyMTEyNl0gIFs8ZmZmZmZmZmY4
MTYwZjZlMD5dID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4OTAKWzc1NjQxLjgyMTE0Nl0gIFs8
ZmZmZmZmZmY4MTYwZjM0ZT5dID8gb3V0X29mX2xpbmVfd2FpdF9vbl9iaXQrMHg3ZS8weGEwCls3
NTY0MS44MjExNjRdICBbPGZmZmZmZmZmODEwYmQ0MDA+XSA/IGF1dG9yZW1vdmVfd2FrZV9mdW5j
dGlvbisweDQwLzB4NDAKWzc1NjQxLjgyMTE4OF0gIFs8ZmZmZmZmZmZjMDA3ZGVkOD5dID8gamJk
Ml9qb3VybmFsX2NvbW1pdF90cmFuc2FjdGlvbisweGVjOC8weDE4MDAgW2piZDJdCls3NTY0MS44
MjEyMTZdICBbPGZmZmZmZmZmODEwMjU3Yzk+XSA/IF9fc3dpdGNoX3RvKzB4MmM5LzB4NzMwCls3
NTY0MS44MjEyNDRdICBbPGZmZmZmZmZmODEwZTg1OGQ+XSA/IHRyeV90b19kZWxfdGltZXJfc3lu
YysweDRkLzB4ODAKWzc1NjQxLjgyMTI1N10gIFs8ZmZmZmZmZmZjMDA4MjlmZD5dID8ga2pvdXJu
YWxkMisweGRkLzB4MjgwIFtqYmQyXQpbNzU2NDEuODIxMjgwXSAgWzxmZmZmZmZmZjgxMGJkM2Mw
Pl0gPyB3YWtlX3VwX2F0b21pY190KzB4MzAvMHgzMApbNzU2NDEuODIxMzEyXSAgWzxmZmZmZmZm
ZmMwMDgyOTIwPl0gPyBjb21taXRfdGltZW91dCsweDEwLzB4MTAgW2piZDJdCls3NTY0MS44MjEz
MjBdICBbPGZmZmZmZmZmODEwOTk0ZDI+XSA/IGt0aHJlYWQrMHhmMi8weDExMApbNzU2NDEuODIx
MzM2XSAgWzxmZmZmZmZmZjgxMDI1N2M5Pl0gPyBfX3N3aXRjaF90bysweDJjOS8weDczMApbNzU2
NDEuODIxMzU0XSAgWzxmZmZmZmZmZjgxMDk5M2UwPl0gPyBrdGhyZWFkX3BhcmsrMHg2MC8weDYw
Cls3NTY0MS44MjEzNzFdICBbPGZmZmZmZmZmODE2MTM5Nzc+XSA/IHJldF9mcm9tX2ZvcmsrMHg1
Ny8weDcwCls3NTY0MS44MjE0MDBdIElORk86IHRhc2sga3dvcmtlci91ODoyOjI0MzY0IGJsb2Nr
ZWQgZm9yIG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4KWzc1NjQxLjgyMTQxOV0gICAgICAgTm90IHRh
aW50ZWQgNC45LjAtMC5icG8uNi1hbWQ2NCAjMSBEZWJpYW4gNC45Ljg4LTErZGViOXUxfmJwbzgr
MQpbNzU2NDEuODIxNDQxXSAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGlt
ZW91dF9zZWNzIiBkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuCls3NTY0MS44MjE0NjNdIGt3b3JrZXIv
dTg6MiAgICBEICAgIDAgMjQzNjQgICAgICAyIDB4MDAwMDAwMDAKWzc1NjQxLjgyMTQ4OV0gV29y
a3F1ZXVlOiB3cml0ZWJhY2sgd2Jfd29ya2ZuIChmbHVzaC0yMDI6NSkKWzc1NjQxLjgyMTUwOV0g
IGZmZmY4ODAwY2JhM2QwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgxYzExNTQwIGZmZmY4
ODAwMDRlYTgyMDAKWzc1NjQxLjgyMTU0M10gIGZmZmY4ODAwZDYyMThlYzAgZmZmZmM5MDA0MGRl
NzY2MCBmZmZmZmZmZjgxNjBlOTczIGZmZmZjOTAwNDBkZTc2NDgKWzc1NjQxLjgyMTU3Nl0gIDAw
MDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMjM5NTIwMCBmZmZmODgwMDAyMzg2ZTgwIGZmZmY4ODAw
MDRlYTgyMDAKWzc1NjQxLjgyMTYwOV0gQ2FsbCBUcmFjZToKWzc1NjQxLjgyMTYyMl0gIFs8ZmZm
ZmZmZmY4MTYwZTk3Mz5dID8gX19zY2hlZHVsZSsweDI0My8weDZmMApbNzU2NDEuODIxNjM5XSAg
WzxmZmZmZmZmZjgxNjBlZTUyPl0gPyBzY2hlZHVsZSsweDMyLzB4ODAKWzc1NjQxLjgyMTY1Nl0g
IFs8ZmZmZmZmZmY4MTYxMjMzZj5dID8gc2NoZWR1bGVfdGltZW91dCsweDFkZi8weDM4MApbNzU2
NDEuODIxNjc0XSAgWzxmZmZmZmZmZjgxMzA0N2UwPl0gPyBibGtfZmx1c2hfcGx1Z19saXN0KzB4
YzAvMHgyMzAKWzc1NjQxLjgyMTY5M10gIFs8ZmZmZmZmZmY4MTYwZTZiND5dID8gaW9fc2NoZWR1
bGVfdGltZW91dCsweGI0LzB4MTMwCls3NTY0MS44MjE3MTNdICBbPGZmZmZmZmZmODEzNWZmMTQ+
XSA/IF9fc2JpdG1hcF9xdWV1ZV9nZXQrMHgyNC8weDkwCls3NTY0MS44MjE3MzJdICBbPGZmZmZm
ZmZmODEzMGZjODk+XSA/IGJ0X2dldC5pc3JhLjYrMHgxMjkvMHgxYzAKWzc1NjQxLjgyMTc1MV0g
IFs8ZmZmZmZmZmY4MTBiZDNjMD5dID8gd2FrZV91cF9hdG9taWNfdCsweDMwLzB4MzAKWzc1NjQx
LjgyMTc2OV0gIFs8ZmZmZmZmZmY4MTMwZmZkMz5dID8gYmxrX21xX2dldF90YWcrMHgyMy8weDkw
Cls3NTY0MS44MjE3ODhdICBbPGZmZmZmZmZmODEzMGI5MGE+XSA/IF9fYmxrX21xX2FsbG9jX3Jl
cXVlc3QrMHgxYS8weDIyMApbNzU2NDEuODIxODA3XSAgWzxmZmZmZmZmZjgxMzBjNzZkPl0gPyBi
bGtfbXFfbWFwX3JlcXVlc3QrMHhjZC8weDE3MApbNzU2NDEuODIxODI2XSAgWzxmZmZmZmZmZjgx
MzBmMDI5Pl0gPyBibGtfbXFfbWFrZV9yZXF1ZXN0KzB4YzkvMHg1NjAKWzc1NjQxLjgyMTg0N10g
IFs8ZmZmZmZmZmY4MTFlNWNiOT5dID8ga21lbV9jYWNoZV9hbGxvYysweDk5LzB4MjAwCls3NTY0
MS44MjE4NjddICBbPGZmZmZmZmZmODEzMDJlNjY+XSA/IGdlbmVyaWNfbWFrZV9yZXF1ZXN0KzB4
MTI2LzB4MmQwCls3NTY0MS44MjE4ODZdICBbPGZmZmZmZmZmODEzMDMwODY+XSA/IHN1Ym1pdF9i
aW8rMHg3Ni8weDE1MApbNzU2NDEuODIxOTA0XSAgWzxmZmZmZmZmZjgxMjQwMWE3Pl0gPyBzdWJt
aXRfYmhfd2JjKzB4MTU3LzB4MWQwCls3NTY0Mi4wMjA3NjFdICBbPGZmZmZmZmZmODEyM2VmMDA+
XSA/IGJoX3VwdG9kYXRlX29yX2xvY2srMHg3MC8weDcwCls3NTY0Mi4wMjA3ODJdICBbPGZmZmZm
ZmZmODEyNDAzNDE+XSA/IF9fYmxvY2tfd3JpdGVfZnVsbF9wYWdlKzB4MTIxLzB4M2YwCls3NTY0
Mi4wMjA3OThdICBbPGZmZmZmZmZmODEyNDJiYzA+XSA/IElfQkRFVisweDEwLzB4MTAKWzc1NjQy
LjAyMDgyNF0gIFs8ZmZmZmZmZmY4MTE4ZGIwNT5dID8gX193cml0ZXBhZ2UrMHgxNS8weDMwCls3
NTY0Mi4wMjA4NDFdICBbPGZmZmZmZmZmODExOTAwNmE+XSA/IHdyaXRlX2NhY2hlX3BhZ2VzKzB4
MjBhLzB4NDgwCls3NTY0Mi4wMjA4NjBdICBbPGZmZmZmZmZmODExOGRhZjA+XSA/IHdiX3Bvc2l0
aW9uX3JhdGlvKzB4MWUwLzB4MWUwCls3NTY0Mi4wMjA4ODBdICBbPGZmZmZmZmZmODExOTAzMzE+
XSA/IGdlbmVyaWNfd3JpdGVwYWdlcysweDUxLzB4ODAKWzc1NjQyLjAyMDg5N10gIFs8ZmZmZmZm
ZmY4MTE4ZGM4YT5dID8gX193Yl9jYWxjX3RocmVzaCsweDNhLzB4MTUwCls3NTY0Mi4wMjA5MjBd
ICBbPGZmZmZmZmZmODEyMzZhY2Q+XSA/IF9fd3JpdGViYWNrX3NpbmdsZV9pbm9kZSsweDNkLzB4
MzQwCls3NTY0Mi4wMjA5NDFdICBbPGZmZmZmZmZmODEyMzcyYWQ+XSA/IHdyaXRlYmFja19zYl9p
bm9kZXMrMHgyM2QvMHg0NzAKWzc1NjQyLjAyMDk2MF0gIFs8ZmZmZmZmZmY4MTIzNzU2Nz5dID8g
X193cml0ZWJhY2tfaW5vZGVzX3diKzB4ODcvMHhiMApbNzU2NDIuMDIwOTc0XSAgWzxmZmZmZmZm
ZjgxMjM3OGU4Pl0gPyB3Yl93cml0ZWJhY2srMHgyODgvMHgzMjAKWzc1NjQyLjAyMDk4OF0gIFs8
ZmZmZmZmZmY4MTIyMzI0Yz5dID8gZ2V0X25yX2lub2RlcysweDNjLzB4NjAKWzc1NjQyLjAyMTAw
Ml0gIFs8ZmZmZmZmZmY4MTIzODI4Nj5dID8gd2Jfd29ya2ZuKzB4MmM2LzB4M2EwCls3NTY0Mi4w
MjEwMjBdICBbPGZmZmZmZmZmODEwOTMwZjE+XSA/IHByb2Nlc3Nfb25lX3dvcmsrMHgxNTEvMHg0
MTAKWzc1NjQyLjAyMTAzNF0gIFs8ZmZmZmZmZmY4MTA5NDFhNT5dID8gd29ya2VyX3RocmVhZCsw
eDY1LzB4NGEwCls3NTY0Mi4wMjEwNjBdICBbPGZmZmZmZmZmODEwOTQxNDA+XSA/IHJlc2N1ZXJf
dGhyZWFkKzB4MzQwLzB4MzQwCls3NTY0Mi4wMjEwNzNdICBbPGZmZmZmZmZmODEwMDNiZDE+XSA/
IGRvX3N5c2NhbGxfNjQrMHg5MS8weDFhMApbNzU2NDIuMDIxMDkwXSAgWzxmZmZmZmZmZjgxMDdl
NDkwPl0gPyBTeVNfZXhpdF9ncm91cCsweDEwLzB4MTAKWzc1NjQyLjAyMTEwM10gIFs8ZmZmZmZm
ZmY4MTA5OTRkMj5dID8ga3RocmVhZCsweGYyLzB4MTEwCls3NTY0Mi4wMjExMjJdICBbPGZmZmZm
ZmZmODEwMjU3Yzk+XSA/IF9fc3dpdGNoX3RvKzB4MmM5LzB4NzMwCls3NTY0Mi4wMjExMzddICBb
PGZmZmZmZmZmODEwOTkzZTA+XSA/IGt0aHJlYWRfcGFyaysweDYwLzB4NjAKWzc1NjQyLjAyMTE1
MF0gIFs8ZmZmZmZmZmY4MTYxMzk3Nz5dID8gcmV0X2Zyb21fZm9yaysweDU3LzB4NzAKWzc1NjQy
LjAyMTE2N10gSU5GTzogdGFzayBmaW5kOjI0NTgzIGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAg
c2Vjb25kcy4KWzc1NjQyLjAyMTE4OF0gICAgICAgTm90IHRhaW50ZWQgNC45LjAtMC5icG8uNi1h
bWQ2NCAjMSBEZWJpYW4gNC45Ljg4LTErZGViOXUxfmJwbzgrMQpbNzU2NDIuMDIxMTk3XSAiZWNo
byAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNhYmxlcyB0
aGlzIG1lc3NhZ2UuCls3NTY0Mi4wMjEyMjddIGZpbmQgICAgICAgICAgICBEICAgIDAgMjQ1ODMg
IDI0NTgyIDB4MDAwMDAwMDAKWzc1NjQyLjAyMTIzM10gIGZmZmY4ODAwY2NmYTRjMDAgMDAwMDAw
MDAwMDAwMDAwMCBmZmZmZmZmZjgxYzExNTQwIGZmZmY4ODAwY2QzN2U0YzAKWzc1NjQyLjAyMTI2
MV0gIGZmZmY4ODAwZDYyMThlYzAgZmZmZmM5MDA0MDk4ZmIyMCBmZmZmZmZmZjgxNjBlOTczIGZm
ZmZmZmZmODE2MTM0YTYKWzc1NjQyLjAyMTI5M10gIGZmZmZmZmZmODE2MGU2ZjQgMDAwMDAwMDBm
ZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAyIGZmZmY4ODAwY2QzN2U0YzAKWzc1NjQyLjAyMTMyNF0g
Q2FsbCBUcmFjZToKWzc1NjQyLjAyMTMzNl0gIFs8ZmZmZmZmZmY4MTYwZTk3Mz5dID8gX19zY2hl
ZHVsZSsweDI0My8weDZmMApbNzU2NDIuMDIxMzUxXSAgWzxmZmZmZmZmZjgxNjEzNGE2Pl0gPyBf
cmF3X3NwaW5fdW5sb2NrX2lycXJlc3RvcmUrMHgxNi8weDIwCls3NTY0Mi4wMjEzNThdICBbPGZm
ZmZmZmZmODE2MGU2ZjQ+XSA/IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHhmNC8weDEzMApbNzU2NDIu
MDIxMzgzXSAgWzxmZmZmZmZmZjgxNjBlZTUyPl0gPyBzY2hlZHVsZSsweDMyLzB4ODAKWzc1NjQy
LjAyMTM5MV0gIFs8ZmZmZmZmZmY4MTYxMjMzZj5dID8gc2NoZWR1bGVfdGltZW91dCsweDFkZi8w
eDM4MApbNzU2NDIuMDIxNDEwXSAgWzxmZmZmZmZmZjgxNjBmNmUwPl0gPyBiaXRfd2FpdF90aW1l
b3V0KzB4OTAvMHg5MApbNzU2NDIuMDIxNDIxXSAgWzxmZmZmZmZmZjgxNjBmMzRlPl0gPyBvdXRf
b2ZfbGluZV93YWl0X29uX2JpdCsweDdlLzB4YTAKWzc1NjQyLjAyMTQzNl0gIFs8ZmZmZmZmZmY4
MTYwZjZlMD5dID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4OTAKWzc1NjQyLjAyMTQ1OV0gIFs8
ZmZmZmZmZmY4MTYwZTZiND5dID8gaW9fc2NoZWR1bGVfdGltZW91dCsweGI0LzB4MTMwCls3NTY0
Mi4wMjE0NzFdICBbPGZmZmZmZmZmODEwYmQwZDc+XSA/IHByZXBhcmVfdG9fd2FpdCsweDU3LzB4
ODAKWzc1NjQyLjAyMTQ5MV0gIFs8ZmZmZmZmZmY4MTYwZjZmNz5dID8gYml0X3dhaXRfaW8rMHgx
Ny8weDYwCls3NTY0Mi4wMjE1MTRdICBbPGZmZmZmZmZmODE2MGYxZGU+XSA/IF9fd2FpdF9vbl9i
aXQrMHg1ZS8weDkwCls3NTY0Mi4wMjE1MjNdICBbPGZmZmZmZmZmODE2MGY2ZTA+XSA/IGJpdF93
YWl0X3RpbWVvdXQrMHg5MC8weDkwCls3NTY0Mi4wMjE1MzVdICBbPGZmZmZmZmZmODE2MGYzNGU+
XSA/IG91dF9vZl9saW5lX3dhaXRfb25fYml0KzB4N2UvMHhhMApbNzU2NDIuMDIxNTU3XSAgWzxm
ZmZmZmZmZjgxMGJkNDAwPl0gPyBhdXRvcmVtb3ZlX3dha2VfZnVuY3Rpb24rMHg0MC8weDQwCls3
NTY0Mi4wMjE1NzddICBbPGZmZmZmZmZmYzAwN2JiZjg+XSA/IGRvX2dldF93cml0ZV9hY2Nlc3Mr
MHgyMDgvMHg0MjAgW2piZDJdCls3NTY0Mi4wMjE2MzddICBbPGZmZmZmZmZmYzAwYjVmZTM+XSA/
IGV4dDRfZGlydHlfaW5vZGUrMHg0My8weDYwIFtleHQ0XQpbNzU2NDIuMDIxNjUzXSAgWzxmZmZm
ZmZmZmMwMDdiZTNlPl0gPyBqYmQyX2pvdXJuYWxfZ2V0X3dyaXRlX2FjY2VzcysweDJlLzB4NjAg
W2piZDJdCls3NTY0Mi4wMjE2ODddICBbPGZmZmZmZmZmYzAwZTJkMzY+XSA/IF9fZXh0NF9qb3Vy
bmFsX2dldF93cml0ZV9hY2Nlc3MrMHgzNi8weDcwIFtleHQ0XQpbNzU2NDIuMDIxNzE4XSAgWzxm
ZmZmZmZmZmMwMGIxYzhkPl0gPyBleHQ0X3Jlc2VydmVfaW5vZGVfd3JpdGUrMHg1ZC8weDgwIFtl
eHQ0XQpbNzU2NDIuMDIxNzUwXSAgWzxmZmZmZmZmZmMwMGIxY2ZmPl0gPyBleHQ0X21hcmtfaW5v
ZGVfZGlydHkrMHg0Zi8weDIxMCBbZXh0NF0KWzc1NjQyLjAyMTc3M10gIFs8ZmZmZmZmZmZjMDBi
NWZlMz5dID8gZXh0NF9kaXJ0eV9pbm9kZSsweDQzLzB4NjAgW2V4dDRdCls3NTY0Mi4wMjE3OTFd
ICBbPGZmZmZmZmZmODEyMzY4OGU+XSA/IF9fbWFya19pbm9kZV9kaXJ0eSsweDE3ZS8weDM4MApb
NzU2NDIuMDIxODExXSAgWzxmZmZmZmZmZjgxMjI0MWU5Pl0gPyBnZW5lcmljX3VwZGF0ZV90aW1l
KzB4NzkvMHhkMApbNzU2NDIuMDIxODI1XSAgWzxmZmZmZmZmZjgxMjIzYTE2Pl0gPyBjdXJyZW50
X3RpbWUrMHgzNi8weDcwCls3NTY0Mi4wMjE4MzVdICBbPGZmZmZmZmZmODEyMjVkY2M+XSA/IHRv
dWNoX2F0aW1lKzB4YWMvMHhkMApbNzU2NDIuMDIxODUzXSAgWzxmZmZmZmZmZjgxMjFjNjBiPl0g
PyBpdGVyYXRlX2RpcisweDE1Yi8weDE5MApbNzU2NDIuMDIxODY3XSAgWzxmZmZmZmZmZjgxMjFj
YjA5Pl0gPyBTeVNfZ2V0ZGVudHMrMHg5OS8weDEyMApbNzU2NDIuMDIxODgwXSAgWzxmZmZmZmZm
ZjgxMjFjNjQwPl0gPyBpdGVyYXRlX2RpcisweDE5MC8weDE5MApbNzU2NDIuMDIxODk0XSAgWzxm
ZmZmZmZmZjgxMDAzYmQxPl0gPyBkb19zeXNjYWxsXzY0KzB4OTEvMHgxYTAKWzc1NjQyLjAyMTkw
MF0gIFs8ZmZmZmZmZmY4MTYxMzdjZT5dID8gZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9zd2FwZ3Mr
MHg1OC8weGM2Cls3NTc2Mi42NTIxNjRdIElORk86IHRhc2sgamJkMi94dmRhNC04OjE3NCBibG9j
a2VkIGZvciBtb3JlIHRoYW4gMTIwIHNlY29uZHMuCls3NTc2Mi42NTIyMDNdICAgICAgIE5vdCB0
YWludGVkIDQuOS4wLTAuYnBvLjYtYW1kNjQgIzEgRGViaWFuIDQuOS44OC0xK2RlYjl1MX5icG84
KzEKWzc1NzYyLjY1MjIzMl0gImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3Rp
bWVvdXRfc2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdlLgpbNzU3NjIuNjUyMjYxXSBqYmQyL3h2
ZGE0LTggICAgRCAgICAwICAgMTc0ICAgICAgMiAweDAwMDAwMDAwCls3NTc2Mi42NTIyODZdICBm
ZmZmODgwMGNiYTNkMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MWMxMTU0MCBmZmZmODgw
MDA1MDQzMTQwCls3NTc2Mi42NTIzMzNdICBmZmZmODgwMGQ2MjE4ZWMwIGZmZmZjOTAwNDBhNTdi
MjAgZmZmZmZmZmY4MTYwZTk3MyBmZmZmYzkwMDQwYTU3ZGEwCls3NTc2Mi42NTIzODJdICBmZmZm
ODgwMGNiNGZhMDAwIDAwMDAwMDAwNDBhNTdiZTggZmZmZmZmZmY4MTMwM2ZjZiBmZmZmODgwMDA1
MDQzMTQwCls3NTc2Mi42NTI0MTddIENhbGwgVHJhY2U6Cls3NTc2Mi42NTI0NDBdICBbPGZmZmZm
ZmZmODE2MGU5NzM+XSA/IF9fc2NoZWR1bGUrMHgyNDMvMHg2ZjAKWzc1NzYyLjY1MjQ1OV0gIFs8
ZmZmZmZmZmY4MTMwM2ZjZj5dID8gYmxrX2F0dGVtcHRfcGx1Z19tZXJnZSsweGNmLzB4ZTAKWzc1
NzYyLjY1MjQ3N10gIFs8ZmZmZmZmZmY4MTYwZWU1Mj5dID8gc2NoZWR1bGUrMHgzMi8weDgwCls3
NTc2Mi42NTI0OTVdICBbPGZmZmZmZmZmODE2MTIzM2Y+XSA/IHNjaGVkdWxlX3RpbWVvdXQrMHgx
ZGYvMHgzODAKWzc1NzYyLjY1MjUxNl0gIFs8ZmZmZmZmZmY4MTAxYmNlMT5dID8geGVuX2Nsb2Nr
c291cmNlX2dldF9jeWNsZXMrMHgxMS8weDIwCls3NTc2Mi42NTI1MzVdICBbPGZmZmZmZmZmODE2
MGY2ZTA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwCls3NTc2Mi42NTI1NTNdICBbPGZm
ZmZmZmZmODE2MGU2YjQ+XSA/IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHhiNC8weDEzMApbNzU3NjIu
NjUyNTczXSAgWzxmZmZmZmZmZjgxMGJkMGQ3Pl0gPyBwcmVwYXJlX3RvX3dhaXQrMHg1Ny8weDgw
Cls3NTc2Mi42NTI1OTFdICBbPGZmZmZmZmZmODE2MGY2Zjc+XSA/IGJpdF93YWl0X2lvKzB4MTcv
MHg2MApbNzU3NjIuNjUyNjA4XSAgWzxmZmZmZmZmZjgxNjBmMWRlPl0gPyBfX3dhaXRfb25fYml0
KzB4NWUvMHg5MApbNzU3NjIuNjUyNjI1XSAgWzxmZmZmZmZmZjgxNjBmNmUwPl0gPyBiaXRfd2Fp
dF90aW1lb3V0KzB4OTAvMHg5MApbNzU3NjIuNjUyNjQzXSAgWzxmZmZmZmZmZjgxNjBmMzRlPl0g
PyBvdXRfb2ZfbGluZV93YWl0X29uX2JpdCsweDdlLzB4YTAKWzc1NzYyLjY1MjY2Ml0gIFs8ZmZm
ZmZmZmY4MTBiZDQwMD5dID8gYXV0b3JlbW92ZV93YWtlX2Z1bmN0aW9uKzB4NDAvMHg0MApbNzU3
NjIuNjUyNjkwXSAgWzxmZmZmZmZmZmMwMDdkZDVlPl0gPyBqYmQyX2pvdXJuYWxfY29tbWl0X3Ry
YW5zYWN0aW9uKzB4ZDRlLzB4MTgwMCBbamJkMl0KWzc1NzYyLjY1MjcxOF0gIFs8ZmZmZmZmZmY4
MTAyNTdjOT5dID8gX19zd2l0Y2hfdG8rMHgyYzkvMHg3MzAKWzc1NzYyLjY1MjczN10gIFs8ZmZm
ZmZmZmY4MTBlODU4ZD5dID8gdHJ5X3RvX2RlbF90aW1lcl9zeW5jKzB4NGQvMHg4MApbNzU3NjIu
NjUyNzYwXSAgWzxmZmZmZmZmZmMwMDgyOWZkPl0gPyBram91cm5hbGQyKzB4ZGQvMHgyODAgW2pi
ZDJdCls3NTc2Mi42NTI3NzldICBbPGZmZmZmZmZmODEwYmQzYzA+XSA/IHdha2VfdXBfYXRvbWlj
X3QrMHgzMC8weDMwCls3NTc2Mi42NTI4MDJdICBbPGZmZmZmZmZmYzAwODI5MjA+XSA/IGNvbW1p
dF90aW1lb3V0KzB4MTAvMHgxMCBbamJkMl0KWzc1NzYyLjY1MjgyNF0gIFs8ZmZmZmZmZmY4MTA5
OTRkMj5dID8ga3RocmVhZCsweGYyLzB4MTEwCls3NTc2Mi42NTI4NDFdICBbPGZmZmZmZmZmODEw
MjU3Yzk+XSA/IF9fc3dpdGNoX3RvKzB4MmM5LzB4NzMwCls3NTc2Mi42NTI4NThdICBbPGZmZmZm
ZmZmODEwOTkzZTA+XSA/IGt0aHJlYWRfcGFyaysweDYwLzB4NjAKWzc1NzYyLjY1Mjg3Nl0gIFs8
ZmZmZmZmZmY4MTYxMzk3Nz5dID8gcmV0X2Zyb21fZm9yaysweDU3LzB4NzAKWzc1NzYyLjY1Mjg5
NV0gSU5GTzogdGFzayBqYmQyL3h2ZGE1LTg6Mjk5IGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAg
c2Vjb25kcy4KWzc1NzYyLjY1MjkxM10gICAgICAgTm90IHRhaW50ZWQgNC45LjAtMC5icG8uNi1h
bWQ2NCAjMSBEZWJpYW4gNC45Ljg4LTErZGViOXUxfmJwbzgrMQpbNzU3NjIuNjUyOTM2XSAiZWNo
byAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNhYmxlcyB0
aGlzIG1lc3NhZ2UuCls3NTc2Mi42NTI5NThdIGpiZDIveHZkYTUtOCAgICBEICAgIDAgICAyOTkg
ICAgICAyIDB4MDAwMDAwMDAKWzc1NzYyLjY1Mjk3Nl0gIGZmZmY4ODAwY2JhM2QwMDAgMDAwMDAw
MDAwMDAwMDAwMCBmZmZmZmZmZjgxYzExNTQwIGZmZmY4ODAwMDRjMjhlODAKWzc1NzYyLjY1MzAx
MV0gIGZmZmY4ODAwZDYyMThlYzAgZmZmZmM5MDA0MDliN2IyMCBmZmZmZmZmZjgxNjBlOTczIGZm
ZmY4ODAwMDIzNzQwMDAKWzc1NzYyLjY1MzA0NF0gIDAwMDAwMDA2MDIzOTUyMDAgMDAwMDAwMDBj
YzNhNzIwMCBmZmZmODgwMGNjM2E3MjAwIGZmZmY4ODAwMDRjMjhlODAKWzc1NzYyLjY1MzA3OF0g
Q2FsbCBUcmFjZToKWzc1NzYyLjY1MzA5MV0gIFs8ZmZmZmZmZmY4MTYwZTk3Mz5dID8gX19zY2hl
ZHVsZSsweDI0My8weDZmMApbNzU3NjIuNjUzMTA4XSAgWzxmZmZmZmZmZjgxNjBlZTUyPl0gPyBz
Y2hlZHVsZSsweDMyLzB4ODAKWzc1NzYyLjY1MzEyNV0gIFs8ZmZmZmZmZmY4MTYxMjMzZj5dID8g
c2NoZWR1bGVfdGltZW91dCsweDFkZi8weDM4MApbNzU3NjIuNjUzMTQzXSAgWzxmZmZmZmZmZjgx
NjEzOGU0Pl0gPyBfX3N3aXRjaF90b19hc20rMHgzNC8weDcwCls3NTc2Mi42NTMxNjNdICBbPGZm
ZmZmZmZmODEwMTYxZTQ+XSA/IHhlbl9tY19mbHVzaCsweDE4NC8weDFjMApbNzU3NjIuNjUzMTgy
XSAgWzxmZmZmZmZmZjgxMDFiY2UxPl0gPyB4ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcysweDEx
LzB4MjAKWzc1NzYyLjY1MzIwMV0gIFs8ZmZmZmZmZmY4MTYwZjZlMD5dID8gYml0X3dhaXRfdGlt
ZW91dCsweDkwLzB4OTAKWzc1NzYyLjY1MzIyMF0gIFs8ZmZmZmZmZmY4MTYwZTZiND5dID8gaW9f
c2NoZWR1bGVfdGltZW91dCsweGI0LzB4MTMwCls3NTc2Mi42NTMyMzldICBbPGZmZmZmZmZmODEw
YmQwZDc+XSA/IHByZXBhcmVfdG9fd2FpdCsweDU3LzB4ODAKWzc1NzYyLjY1MzI1N10gIFs8ZmZm
ZmZmZmY4MTYwZjZmNz5dID8gYml0X3dhaXRfaW8rMHgxNy8weDYwCls3NTc2Mi42NTMyNzRdICBb
PGZmZmZmZmZmODE2MGYxZGU+XSA/IF9fd2FpdF9vbl9iaXQrMHg1ZS8weDkwCls3NTc2Mi42NTMy
OTFdICBbPGZmZmZmZmZmODE2MGY2ZTA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwCls3
NTc2Mi42NTMzMDldICBbPGZmZmZmZmZmODE2MGYzNGU+XSA/IG91dF9vZl9saW5lX3dhaXRfb25f
Yml0KzB4N2UvMHhhMApbNzU3NjIuNjUzMzI4XSAgWzxmZmZmZmZmZjgxMGJkNDAwPl0gPyBhdXRv
cmVtb3ZlX3dha2VfZnVuY3Rpb24rMHg0MC8weDQwCls3NTc2Mi42NTMzNTFdICBbPGZmZmZmZmZm
YzAwN2RlZDg+XSA/IGpiZDJfam91cm5hbF9jb21taXRfdHJhbnNhY3Rpb24rMHhlYzgvMHgxODAw
IFtqYmQyXQpbNzU3NjIuNjUzMzc2XSAgWzxmZmZmZmZmZjgxMDI1N2M5Pl0gPyBfX3N3aXRjaF90
bysweDJjOS8weDczMApbNzU3NjIuNjUzMzk0XSAgWzxmZmZmZmZmZjgxMGU4NThkPl0gPyB0cnlf
dG9fZGVsX3RpbWVyX3N5bmMrMHg0ZC8weDgwCls3NTc2Mi42NTM0MTZdICBbPGZmZmZmZmZmYzAw
ODI5ZmQ+XSA/IGtqb3VybmFsZDIrMHhkZC8weDI4MCBbamJkMl0KWzc1NzYyLjY1MzQzNl0gIFs8
ZmZmZmZmZmY4MTBiZDNjMD5dID8gd2FrZV91cF9hdG9taWNfdCsweDMwLzB4MzAKWzc1NzYyLjY1
MzQ1OF0gIFs8ZmZmZmZmZmZjMDA4MjkyMD5dID8gY29tbWl0X3RpbWVvdXQrMHgxMC8weDEwIFtq
YmQyXQpbNzU3NjIuNjUzNDc3XSAgWzxmZmZmZmZmZjgxMDk5NGQyPl0gPyBrdGhyZWFkKzB4ZjIv
MHgxMTAKWzc1NzYyLjY1MzQ5NV0gIFs8ZmZmZmZmZmY4MTAyNTdjOT5dID8gX19zd2l0Y2hfdG8r
MHgyYzkvMHg3MzAKWzc1NzYyLjY1MzUxMl0gIFs8ZmZmZmZmZmY4MTA5OTNlMD5dID8ga3RocmVh
ZF9wYXJrKzB4NjAvMHg2MApbNzU3NjIuNjUzNTI5XSAgWzxmZmZmZmZmZjgxNjEzOTc3Pl0gPyBy
ZXRfZnJvbV9mb3JrKzB4NTcvMHg3MApbNzU3NjIuNjUzNTU4XSBJTkZPOiB0YXNrIGt3b3JrZXIv
dTg6MjoyNDM2NCBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwIHNlY29uZHMuCls3NTc2Mi42NTM1
NzhdICAgICAgIE5vdCB0YWludGVkIDQuOS4wLTAuYnBvLjYtYW1kNjQgIzEgRGViaWFuIDQuOS44
OC0xK2RlYjl1MX5icG84KzEKWzc1NzYyLjY1MzYwMF0gImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJu
ZWwvaHVuZ190YXNrX3RpbWVvdXRfc2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdlLgpbNzU3NjIu
NjUzNjIyXSBrd29ya2VyL3U4OjIgICAgRCAgICAwIDI0MzY0ICAgICAgMiAweDAwMDAwMDAwCls3
NTc2Mi42NTM2NDNdIFdvcmtxdWV1ZTogd3JpdGViYWNrIHdiX3dvcmtmbiAoZmx1c2gtMjAyOjUp
Cls3NTc2Mi42NTM2NjNdICBmZmZmODgwMGNiYTNkMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZm
ZmY4MWMxMTU0MCBmZmZmODgwMDA0ZWE4MjAwCls3NTc2Mi42NTM2OTZdICBmZmZmODgwMGQ2MjE4
ZWMwIGZmZmZjOTAwNDBkZTc2NjAgZmZmZmZmZmY4MTYwZTk3MyBmZmZmYzkwMDQwZGU3NjQ4Cls3
NTc2Mi42NTM3MzBdICAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDIzOTUyMDAgZmZmZjg4MDAw
MjM4NmU4MCBmZmZmODgwMDA0ZWE4MjAwCls3NTc2Mi42NTM3NjNdIENhbGwgVHJhY2U6Cls3NTc2
Mi42NTM3NzhdICBbPGZmZmZmZmZmODE2MGU5NzM+XSA/IF9fc2NoZWR1bGUrMHgyNDMvMHg2ZjAK
Wzc1NzYyLjY1Mzc5NF0gIFs8ZmZmZmZmZmY4MTYwZWU1Mj5dID8gc2NoZWR1bGUrMHgzMi8weDgw
Cls3NTc2Mi42NTM4MTFdICBbPGZmZmZmZmZmODE2MTIzM2Y+XSA/IHNjaGVkdWxlX3RpbWVvdXQr
MHgxZGYvMHgzODAKWzc1NzYyLjY1MzgzMF0gIFs8ZmZmZmZmZmY4MTMwNDdlMD5dID8gYmxrX2Zs
dXNoX3BsdWdfbGlzdCsweGMwLzB4MjMwCls3NTc2Mi42NTM4NDhdICBbPGZmZmZmZmZmODE2MGU2
YjQ+XSA/IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHhiNC8weDEzMApbNzU3NjIuNjUzODY4XSAgWzxm
ZmZmZmZmZjgxMzVmZjE0Pl0gPyBfX3NiaXRtYXBfcXVldWVfZ2V0KzB4MjQvMHg5MApbNzU3NjIu
NjUzODg4XSAgWzxmZmZmZmZmZjgxMzBmYzg5Pl0gPyBidF9nZXQuaXNyYS42KzB4MTI5LzB4MWMw
Cls3NTc2Mi42NTM5MDZdICBbPGZmZmZmZmZmODEwYmQzYzA+XSA/IHdha2VfdXBfYXRvbWljX3Qr
MHgzMC8weDMwCls3NTc2Mi42NTM5MjRdICBbPGZmZmZmZmZmODEzMGZmZDM+XSA/IGJsa19tcV9n
ZXRfdGFnKzB4MjMvMHg5MApbNzU3NjIuNjUzOTQ0XSAgWzxmZmZmZmZmZjgxMzBiOTBhPl0gPyBf
X2Jsa19tcV9hbGxvY19yZXF1ZXN0KzB4MWEvMHgyMjAKWzc1NzYyLjY1Mzk2M10gIFs8ZmZmZmZm
ZmY4MTMwYzc2ZD5dID8gYmxrX21xX21hcF9yZXF1ZXN0KzB4Y2QvMHgxNzAKWzc1NzYyLjY1Mzk4
M10gIFs8ZmZmZmZmZmY4MTMwZjAyOT5dID8gYmxrX21xX21ha2VfcmVxdWVzdCsweGM5LzB4NTYw
Cls3NTc2Mi42NTQwMDRdICBbPGZmZmZmZmZmODExZTVjYjk+XSA/IGttZW1fY2FjaGVfYWxsb2Mr
MHg5OS8weDIwMApbNzU3NjIuNjU0MDI0XSAgWzxmZmZmZmZmZjgxMzAyZTY2Pl0gPyBnZW5lcmlj
X21ha2VfcmVxdWVzdCsweDEyNi8weDJkMApbNzU3NjIuNjU0MDQzXSAgWzxmZmZmZmZmZjgxMzAz
MDg2Pl0gPyBzdWJtaXRfYmlvKzB4NzYvMHgxNTAKWzc1NzYyLjY1NDA2Ml0gIFs8ZmZmZmZmZmY4
MTI0MDFhNz5dID8gc3VibWl0X2JoX3diYysweDE1Ny8weDFkMApbNzU3NjIuNjU0MDgxXSAgWzxm
ZmZmZmZmZjgxMjNlZjAwPl0gPyBiaF91cHRvZGF0ZV9vcl9sb2NrKzB4NzAvMHg3MApbNzU3NjIu
NjU0MDk5XSAgWzxmZmZmZmZmZjgxMjQwMzQxPl0gPyBfX2Jsb2NrX3dyaXRlX2Z1bGxfcGFnZSsw
eDEyMS8weDNmMApbNzU3NjIuNjU0MTE4XSAgWzxmZmZmZmZmZjgxMjQyYmMwPl0gPyBJX0JERVYr
MHgxMC8weDEwCls3NTc2Mi42NTQxMzZdICBbPGZmZmZmZmZmODExOGRiMDU+XSA/IF9fd3JpdGVw
YWdlKzB4MTUvMHgzMApbNzU3NjIuNjU0MTUzXSAgWzxmZmZmZmZmZjgxMTkwMDZhPl0gPyB3cml0
ZV9jYWNoZV9wYWdlcysweDIwYS8weDQ4MApbNzU3NjIuNjU0MTcyXSAgWzxmZmZmZmZmZjgxMThk
YWYwPl0gPyB3Yl9wb3NpdGlvbl9yYXRpbysweDFlMC8weDFlMApbNzU3NjIuNjU0MTkyXSAgWzxm
ZmZmZmZmZjgxMTkwMzMxPl0gPyBnZW5lcmljX3dyaXRlcGFnZXMrMHg1MS8weDgwCls3NTc2Mi42
NTQyMTFdICBbPGZmZmZmZmZmODExOGRjOGE+XSA/IF9fd2JfY2FsY190aHJlc2grMHgzYS8weDE1
MApbNzU3NjIuNjU0MjMwXSAgWzxmZmZmZmZmZjgxMjM2YWNkPl0gPyBfX3dyaXRlYmFja19zaW5n
bGVfaW5vZGUrMHgzZC8weDM0MApbNzU3NjIuNjU0MjQ5XSAgWzxmZmZmZmZmZjgxMjM3MmFkPl0g
PyB3cml0ZWJhY2tfc2JfaW5vZGVzKzB4MjNkLzB4NDcwCls3NTc2Mi42NTQyNjldICBbPGZmZmZm
ZmZmODEyMzc1Njc+XSA/IF9fd3JpdGViYWNrX2lub2Rlc193YisweDg3LzB4YjAKWzc1NzYyLjY1
NDI4OF0gIFs8ZmZmZmZmZmY4MTIzNzhlOD5dID8gd2Jfd3JpdGViYWNrKzB4Mjg4LzB4MzIwCls3
NTc2Mi42NTQzMDddICBbPGZmZmZmZmZmODEyMjMyNGM+XSA/IGdldF9ucl9pbm9kZXMrMHgzYy8w
eDYwCls3NTc2Mi42NTQzMjNdICBbPGZmZmZmZmZmODEyMzgyODY+XSA/IHdiX3dvcmtmbisweDJj
Ni8weDNhMApbNzU3NjIuNjU0MzQxXSAgWzxmZmZmZmZmZjgxMDkzMGYxPl0gPyBwcm9jZXNzX29u
ZV93b3JrKzB4MTUxLzB4NDEwCls3NTc2Mi42NTQzNTldICBbPGZmZmZmZmZmODEwOTQxYTU+XSA/
IHdvcmtlcl90aHJlYWQrMHg2NS8weDRhMApbNzU3NjIuNjU0Mzc4XSAgWzxmZmZmZmZmZjgxMDk0
MTQwPl0gPyByZXNjdWVyX3RocmVhZCsweDM0MC8weDM0MApbNzU3NjIuNjU0Mzk3XSAgWzxmZmZm
ZmZmZjgxMDAzYmQxPl0gPyBkb19zeXNjYWxsXzY0KzB4OTEvMHgxYTAKWzc1NzYyLjY1NDQxNl0g
IFs8ZmZmZmZmZmY4MTA3ZTQ5MD5dID8gU3lTX2V4aXRfZ3JvdXArMHgxMC8weDEwCls3NTc2Mi42
NTQ0MzRdICBbPGZmZmZmZmZmODEwOTk0ZDI+XSA/IGt0aHJlYWQrMHhmMi8weDExMApbNzU3NjIu
NjU0NDUxXSAgWzxmZmZmZmZmZjgxMDI1N2M5Pl0gPyBfX3N3aXRjaF90bysweDJjOS8weDczMApb
NzU3NjIuNjU0NDY5XSAgWzxmZmZmZmZmZjgxMDk5M2UwPl0gPyBrdGhyZWFkX3BhcmsrMHg2MC8w
eDYwCls3NTc2Mi42NTQ0OThdICBbPGZmZmZmZmZmODE2MTM5Nzc+XSA/IHJldF9mcm9tX2Zvcmsr
MHg1Ny8weDcwCls3NTc2Mi42NTQ1MjRdIElORk86IHRhc2sgZmluZDoyNDU4MyBibG9ja2VkIGZv
ciBtb3JlIHRoYW4gMTIwIHNlY29uZHMuCls3NTc2Mi42NTQ1NDldICAgICAgIE5vdCB0YWludGVk
IDQuOS4wLTAuYnBvLjYtYW1kNjQgIzEgRGViaWFuIDQuOS44OC0xK2RlYjl1MX5icG84KzEKWzc1
NzYyLjY1NDU3Nl0gImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRf
c2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdlLgpbNzU3NjIuNjU0NTk4XSBmaW5kICAgICAgICAg
ICAgRCAgICAwIDI0NTgzICAyNDU4MiAweDAwMDAwMDAwCls3NTc2Mi42NTQ2MTZdICBmZmZmODgw
MGNjZmE0YzAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MWMxMTU0MCBmZmZmODgwMGNkMzdl
NGMwCls3NTc2Mi42NTQ2NTBdICBmZmZmODgwMGQ2MjE4ZWMwIGZmZmZjOTAwNDA5OGZiMjAgZmZm
ZmZmZmY4MTYwZTk3MyBmZmZmZmZmZjgxNjEzNGE2Cls3NTc2Mi42NTQ2ODRdICBmZmZmZmZmZjgx
NjBlNmY0IDAwMDAwMDAwZmZmZmZmZmYgMDAwMDAwMDAwMDAwMDAwMiBmZmZmODgwMGNkMzdlNGMw
Cls3NTc2Mi42NTQ3MTddIENhbGwgVHJhY2U6Cls3NTc2Mi44NTI1NTJdICBbPGZmZmZmZmZmODE2
MGU5NzM+XSA/IF9fc2NoZWR1bGUrMHgyNDMvMHg2ZjAKWzc1NzYyLjg1MjU5M10gIFs8ZmZmZmZm
ZmY4MTYxMzRhNj5dID8gX3Jhd19zcGluX3VubG9ja19pcnFyZXN0b3JlKzB4MTYvMHgyMApbNzU3
NjIuODUyNjIzXSAgWzxmZmZmZmZmZjgxNjBlNmY0Pl0gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4
ZjQvMHgxMzAKWzc1NzYyLjg1MjY1Ml0gIFs8ZmZmZmZmZmY4MTYwZWU1Mj5dID8gc2NoZWR1bGUr
MHgzMi8weDgwCls3NTc2Mi44NTI2ODBdICBbPGZmZmZmZmZmODE2MTIzM2Y+XSA/IHNjaGVkdWxl
X3RpbWVvdXQrMHgxZGYvMHgzODAKWzc1NzYyLjg1MjcwOV0gIFs8ZmZmZmZmZmY4MTYwZjZlMD5d
ID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4OTAKWzc1NzYyLjg1MjczOV0gIFs8ZmZmZmZmZmY4
MTYwZjM0ZT5dID8gb3V0X29mX2xpbmVfd2FpdF9vbl9iaXQrMHg3ZS8weGEwCls3NTc2Mi44NTI3
NjhdICBbPGZmZmZmZmZmODE2MGY2ZTA+XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwCls3
NTc2Mi44NTI3OTNdICBbPGZmZmZmZmZmODE2MGU2YjQ+XSA/IGlvX3NjaGVkdWxlX3RpbWVvdXQr
MHhiNC8weDEzMApbNzU3NjIuODUyODIwXSAgWzxmZmZmZmZmZjgxMGJkMGQ3Pl0gPyBwcmVwYXJl
X3RvX3dhaXQrMHg1Ny8weDgwCls3NTc2Mi44NTI4NDNdICBbPGZmZmZmZmZmODE2MGY2Zjc+XSA/
IGJpdF93YWl0X2lvKzB4MTcvMHg2MApbNzU3NjIuODUyODY5XSAgWzxmZmZmZmZmZjgxNjBmMWRl
Pl0gPyBfX3dhaXRfb25fYml0KzB4NWUvMHg5MApbNzU3NjIuODUyODkzXSAgWzxmZmZmZmZmZjgx
NjBmNmUwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MApbNzU3NjIuODUyOTIxXSAgWzxm
ZmZmZmZmZjgxNjBmMzRlPl0gPyBvdXRfb2ZfbGluZV93YWl0X29uX2JpdCsweDdlLzB4YTAKWzc1
NzYyLjg1Mjk0OV0gIFs8ZmZmZmZmZmY4MTBiZDQwMD5dID8gYXV0b3JlbW92ZV93YWtlX2Z1bmN0
aW9uKzB4NDAvMHg0MApbNzU3NjIuODUyOTg5XSAgWzxmZmZmZmZmZmMwMDdiYmY4Pl0gPyBkb19n
ZXRfd3JpdGVfYWNjZXNzKzB4MjA4LzB4NDIwIFtqYmQyXQpbNzU3NjIuODUzMDU0XSAgWzxmZmZm
ZmZmZmMwMGI1ZmUzPl0gPyBleHQ0X2RpcnR5X2lub2RlKzB4NDMvMHg2MCBbZXh0NF0KWzc1NzYy
Ljg1MzA4OV0gIFs8ZmZmZmZmZmZjMDA3YmUzZT5dID8gamJkMl9qb3VybmFsX2dldF93cml0ZV9h
Y2Nlc3MrMHgyZS8weDYwIFtqYmQyXQpbNzU3NjIuODUzMTUxXSAgWzxmZmZmZmZmZmMwMGUyZDM2
Pl0gPyBfX2V4dDRfam91cm5hbF9nZXRfd3JpdGVfYWNjZXNzKzB4MzYvMHg3MCBbZXh0NF0KWzc1
NzYyLjg1MzIxMF0gIFs8ZmZmZmZmZmZjMDBiMWM4ZD5dID8gZXh0NF9yZXNlcnZlX2lub2RlX3dy
aXRlKzB4NWQvMHg4MCBbZXh0NF0KWzc1NzYyLjg1MzI2Ml0gIFs8ZmZmZmZmZmZjMDBiMWNmZj5d
ID8gZXh0NF9tYXJrX2lub2RlX2RpcnR5KzB4NGYvMHgyMTAgW2V4dDRdCls3NTc2Mi44NTMzMTBd
ICBbPGZmZmZmZmZmYzAwYjVmZTM+XSA/IGV4dDRfZGlydHlfaW5vZGUrMHg0My8weDYwIFtleHQ0
XQpbNzU3NjIuODUzMzQwXSAgWzxmZmZmZmZmZjgxMjM2ODhlPl0gPyBfX21hcmtfaW5vZGVfZGly
dHkrMHgxN2UvMHgzODAKWzc1NzYyLjg1MzM2OF0gIFs8ZmZmZmZmZmY4MTIyNDFlOT5dID8gZ2Vu
ZXJpY191cGRhdGVfdGltZSsweDc5LzB4ZDAKWzc1NzYyLjg1MzM5NV0gIFs8ZmZmZmZmZmY4MTIy
M2ExNj5dID8gY3VycmVudF90aW1lKzB4MzYvMHg3MApbNzU3NjIuODUzNDIyXSAgWzxmZmZmZmZm
ZjgxMjI1ZGNjPl0gPyB0b3VjaF9hdGltZSsweGFjLzB4ZDAKWzc1NzYyLjg1MzQ0OF0gIFs8ZmZm
ZmZmZmY4MTIxYzYwYj5dID8gaXRlcmF0ZV9kaXIrMHgxNWIvMHgxOTAKWzc1NzYyLjg1MzQ3M10g
IFs8ZmZmZmZmZmY4MTIxY2IwOT5dID8gU3lTX2dldGRlbnRzKzB4OTkvMHgxMjAKWzc1NzYyLjg1
MzQ5OF0gIFs8ZmZmZmZmZmY4MTIxYzY0MD5dID8gaXRlcmF0ZV9kaXIrMHgxOTAvMHgxOTAKWzc1
NzYyLjg1MzUyNF0gIFs8ZmZmZmZmZmY4MTAwM2JkMT5dID8gZG9fc3lzY2FsbF82NCsweDkxLzB4
MWEwCls3NTc2Mi44NTM1NTVdICBbPGZmZmZmZmZmODE2MTM3Y2U+XSA/IGVudHJ5X1NZU0NBTExf
NjRfYWZ0ZXJfc3dhcGdzKzB4NTgvMHhjNgpbNzU4ODMuNDg0MDUxXSBJTkZPOiB0YXNrIGpiZDIv
eHZkYTItODoxNTcgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEyMCBzZWNvbmRzLgpbNzU4ODMuNDg0
MDY5XSAgICAgICBOb3QgdGFpbnRlZCA0LjkuMC0wLmJwby42LWFtZDY0ICMxIERlYmlhbiA0Ljku
ODgtMStkZWI5dTF+YnBvOCsxCls3NTg4My40ODQwODVdICJlY2hvIDAgPiAvcHJvYy9zeXMva2Vy
bmVsL2h1bmdfdGFza190aW1lb3V0X3NlY3MiIGRpc2FibGVzIHRoaXMgbWVzc2FnZS4KWzc1ODgz
LjQ4NDA5NV0gamJkMi94dmRhMi04ICAgIEQgICAgMCAgIDE1NyAgICAgIDIgMHgwMDAwMDAwMApb
NzU4ODMuNDg0MTA3XSAgZmZmZjg4MDBjYmEzZDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAw
ZDViZjRlYzAgZmZmZjg4MDBjZDM1NjJjMApbNzU4ODMuNDg0MTI5XSAgZmZmZjg4MDBkNjI5OGVj
MCBmZmZmYzkwMDQwOWNmYjIwIGZmZmZmZmZmODE2MGU5NzMgZmZmZjg4MDBjZTIyNWMwMApbNzU4
ODMuNDg0MTQ3XSAgMDAwMDAwMTJjZTIzNjBjMCAwMDAwMDAwMDA1MGJhYTAwIGZmZmY4ODAwMDUw
YmFhMDAgZmZmZjg4MDBjZDM1NjJjMApbNzU4ODMuNDg0MTY2XSBDYWxsIFRyYWNlOgpbNzU4ODMu
NDg0MTc5XSAgWzxmZmZmZmZmZjgxNjBlOTczPl0gPyBfX3NjaGVkdWxlKzB4MjQzLzB4NmYwCls3
NTg4My40ODQxODldICBbPGZmZmZmZmZmODE2MGVlNTI+XSA/IHNjaGVkdWxlKzB4MzIvMHg4MApb
NzU4ODMuNDg0MTk5XSAgWzxmZmZmZmZmZjgxNjEyMzNmPl0gPyBzY2hlZHVsZV90aW1lb3V0KzB4
MWRmLzB4MzgwCls3NTg4My40ODQyMTFdICBbPGZmZmZmZmZmODE2MTM4ZTQ+XSA/IF9fc3dpdGNo
X3RvX2FzbSsweDM0LzB4NzAKWzc1ODgzLjQ4NDIyMl0gIFs8ZmZmZmZmZmY4MTAxNjFlND5dID8g
eGVuX21jX2ZsdXNoKzB4MTg0LzB4MWMwCls3NTg4My40ODQyMzNdICBbPGZmZmZmZmZmODEwMWJj
ZTE+XSA/IHhlbl9jbG9ja3NvdXJjZV9nZXRfY3ljbGVzKzB4MTEvMHgyMApbNzU4ODMuNDg0MjQz
XSAgWzxmZmZmZmZmZjgxNjBmNmUwPl0gPyBiaXRfd2FpdF90aW1lb3V0KzB4OTAvMHg5MApbNzU4
ODMuNDg0MjUzXSAgWzxmZmZmZmZmZjgxNjBlNmI0Pl0gPyBpb19zY2hlZHVsZV90aW1lb3V0KzB4
YjQvMHgxMzAKWzc1ODgzLjQ4NDI2NV0gIFs8ZmZmZmZmZmY4MTBiZDBkNz5dID8gcHJlcGFyZV90
b193YWl0KzB4NTcvMHg4MApbNzU4ODMuNDg0Mjc1XSAgWzxmZmZmZmZmZjgxNjBmNmY3Pl0gPyBi
aXRfd2FpdF9pbysweDE3LzB4NjAKWzc1ODgzLjQ4NDI4NV0gIFs8ZmZmZmZmZmY4MTYwZjFkZT5d
ID8gX193YWl0X29uX2JpdCsweDVlLzB4OTAKWzc1ODgzLjQ4NDI5M10gIFs8ZmZmZmZmZmY4MTYw
ZjZlMD5dID8gYml0X3dhaXRfdGltZW91dCsweDkwLzB4OTAKWzc1ODgzLjQ4NDMwM10gIFs8ZmZm
ZmZmZmY4MTYwZjM0ZT5dID8gb3V0X29mX2xpbmVfd2FpdF9vbl9iaXQrMHg3ZS8weGEwCls3NTg4
My40ODQzMTNdICBbPGZmZmZmZmZmODEwYmQ0MDA+XSA/IGF1dG9yZW1vdmVfd2FrZV9mdW5jdGlv
bisweDQwLzB4NDAKWzc1ODgzLjQ4NDMzM10gIFs8ZmZmZmZmZmZjMDA3ZGVkOD5dID8gamJkMl9q
b3VybmFsX2NvbW1pdF90cmFuc2FjdGlvbisweGVjOC8weDE4MDAgW2piZDJdCls3NTg4My40ODQz
NTVdICBbPGZmZmZmZmZmODEwMjU3Yzk+XSA/IF9fc3dpdGNoX3RvKzB4MmM5LzB4NzMwCls3NTg4
My40ODQzNjldICBbPGZmZmZmZmZmODEwZTg1OGQ+XSA/IHRyeV90b19kZWxfdGltZXJfc3luYysw
eDRkLzB4ODAKWzc1ODgzLjQ4NDM4OF0gIFs8ZmZmZmZmZmZjMDA4MjlmZD5dID8ga2pvdXJuYWxk
MisweGRkLzB4MjgwIFtqYmQyXQpbNzU4ODMuNDg0NDAwXSAgWzxmZmZmZmZmZjgxMGJkM2MwPl0g
PyB3YWtlX3VwX2F0b21pY190KzB4MzAvMHgzMApbNzU4ODMuNDg0NDEzXSAgWzxmZmZmZmZmZmMw
MDgyOTIwPl0gPyBjb21taXRfdGltZW91dCsweDEwLzB4MTAgW2piZDJdCls3NTg4My40ODQ0MjVd
ICBbPGZmZmZmZmZmODEwOTk0ZDI+XSA/IGt0aHJlYWQrMHhmMi8weDExMApbNzU4ODMuNDg0NDM1
XSAgWzxmZmZmZmZmZjgxMDI1N2M5Pl0gPyBfX3N3aXRjaF90bysweDJjOS8weDczMApbNzU4ODMu
NDg0NDQ0XSAgWzxmZmZmZmZmZjgxMDk5M2UwPl0gPyBrdGhyZWFkX3BhcmsrMHg2MC8weDYwCls3
NTg4My40ODQ0NTRdICBbPGZmZmZmZmZmODE2MTM5Nzc+XSA/IHJldF9mcm9tX2ZvcmsrMHg1Ny8w
eDcwCls3NTg4My40ODQ0NjRdIElORk86IHRhc2sgamJkMi94dmRhNC04OjE3NCBibG9ja2VkIGZv
ciBtb3JlIHRoYW4gMTIwIHNlY29uZHMuCls3NTg4My40ODQ0NzNdICAgICAgIE5vdCB0YWludGVk
IDQuOS4wLTAuYnBvLjYtYW1kNjQgIzEgRGViaWFuIDQuOS44OC0xK2RlYjl1MX5icG84KzEKWzc1
ODgzLjQ4NDQ4NV0gImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRf
c2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdlLgpbNzU4ODMuNDg0NTE2XSBqYmQyL3h2ZGE0LTgg
ICAgRCAgICAwICAgMTc0ICAgICAgMiAweDAwMDAwMDAwCls3NTg4My40ODQ1MjRdICBmZmZmODgw
MGNiYTNkMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MWMxMTU0MCBmZmZmODgwMDA1MDQz
MTQwCls3NTg4My40ODQ1NDNdICBmZmZmODgwMGQ2MjE4ZWMwIGZmZmZjOTAwNDBhNTdiMjAgZmZm
ZmZmZmY4MTYwZTk3MyBmZmZmYzkwMDQwYTU3ZGEwCls3NTg4My40ODQ1NjFdICBmZmZmODgwMGNi
NGZhMDAwIDAwMDAwMDAwNDBhNTdiZTggZmZmZmZmZmY4MTMwM2ZjZiBmZmZmODgwMDA1MDQzMTQw
Cls3NTg4My40ODQ1ODJdIENhbGwgVHJhY2U6Cls3NTg4My40ODQ1ODhdICBbPGZmZmZmZmZmODE2
MGU5NzM+XSA/IF9fc2NoZWR1bGUrMHgyNDMvMHg2ZjAKWzc1ODgzLjQ4NDYwMV0gIFs8ZmZmZmZm
ZmY4MTMwM2ZjZj5dID8gYmxrX2F0dGVtcHRfcGx1Z19tZXJnZSsweGNmLzB4ZTAKWzc1ODgzLjQ4
NDYxN10gIFs8ZmZmZmZmZmY4MTYwZWU1Mj5dID8gc2NoZWR1bGUrMHgzMi8weDgwCls3NTg4My40
ODQ2MzBdICBbPGZmZmZmZmZmODE2MTIzM2Y+XSA/IHNjaGVkdWxlX3RpbWVvdXQrMHgxZGYvMHgz
ODAKWzc1ODgzLjQ4NDY0NV0gIFs8ZmZmZmZmZmY4MTAxYmNlMT5dID8geGVuX2Nsb2Nrc291cmNl
X2dldF9jeWNsZXMrMHgxMS8weDIwCls3NTg4My40ODQ2NThdICBbPGZmZmZmZmZmODE2MGY2ZTA+
XSA/IGJpdF93YWl0X3RpbWVvdXQrMHg5MC8weDkwCls3NTg4My40ODQ2NjldICBbPGZmZmZmZmZm
ODE2MGU2YjQ+XSA/IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHhiNC8weDEzMApbNzU4ODMuNDg0Njc5
XSAgWzxmZmZmZmZmZjgxMGJkMGQ3Pl0gPyBwcmVwYXJlX3RvX3dhaXQrMHg1Ny8weDgwCls3NTg4
My40ODQ2ODldICBbPGZmZmZmZmZmODE2MGY2Zjc+XSA/IGJpdF93YWl0X2lvKzB4MTcvMHg2MApb
NzU4ODMuNDg0Njk4XSAgWzxmZmZmZmZmZjgxNjBmMWRlPl0gPyBfX3dhaXRfb25fYml0KzB4NWUv
MHg5MApbNzU4ODMuNDg0NzA3XSAgWzxmZmZmZmZmZjgxNjBmNmUwPl0gPyBiaXRfd2FpdF90aW1l
b3V0KzB4OTAvMHg5MApbNzU4ODMuNDg0NzE4XSAgWzxmZmZmZmZmZjgxNjBmMzRlPl0gPyBvdXRf
b2ZfbGluZV93YWl0X29uX2JpdCsweDdlLzB4YTAKWzc1ODgzLjQ4NDcyOF0gIFs8ZmZmZmZmZmY4
MTBiZDQwMD5dID8gYXV0b3JlbW92ZV93YWtlX2Z1bmN0aW9uKzB4NDAvMHg0MApbNzU4ODMuNDg0
NzQxXSAgWzxmZmZmZmZmZmMwMDdkZDVlPl0gPyBqYmQyX2pvdXJuYWxfY29tbWl0X3RyYW5zYWN0
aW9uKzB4ZDRlLzB4MTgwMCBbamJkMl0KWzc1ODgzLjQ4NDc1NV0gIFs8ZmZmZmZmZmY4MTAyNTdj
OT5dID8gX19zd2l0Y2hfdG8rMHgyYzkvMHg3MzAKWzc1ODgzLjQ4NDc2N10gIFs8ZmZmZmZmZmY4
MTBlODU4ZD5dID8gdHJ5X3RvX2RlbF90aW1lcl9zeW5jKzB4NGQvMHg4MApbNzU4ODMuNDg0Nzc4
XSAgWzxmZmZmZmZmZmMwMDgyOWZkPl0gPyBram91cm5hbGQyKzB4ZGQvMHgyODAgW2piZDJdCls3
NTg4My40ODQ3ODhdICBbPGZmZmZmZmZmODEwYmQzYzA+XSA/IHdha2VfdXBfYXRvbWljX3QrMHgz
MC8weDMwCls3NTg4My40ODQ4MDFdICBbPGZmZmZmZmZmYzAwODI5MjA+XSA/IGNvbW1pdF90aW1l
b3V0KzB4MTAvMHgxMCBbamJkMl0KWzc1ODgzLjQ4NDgxM10gIFs8ZmZmZmZmZmY4MTA5OTRkMj5d
ID8ga3RocmVhZCsweGYyLzB4MTEwCls3NTg4My40ODQ4MjFdICBbPGZmZmZmZmZmODEwMjU3Yzk+
XSA/IF9fc3dpdGNoX3RvKzB4MmM5LzB4NzMwCls3NTg4My40ODQ4MzBdICBbPGZmZmZmZmZmODEw
OTkzZTA+XSA/IGt0aHJlYWRfcGFyaysweDYwLzB4NjAKWzc1ODgzLjQ4NDg0MF0gIFs8ZmZmZmZm
ZmY4MTYxMzk3Nz5dID8gcmV0X2Zyb21fZm9yaysweDU3LzB4NzAKWzkyNDcxLjI5MDE4M10gVENQ
OiByZXF1ZXN0X3NvY2tfVENQOiBQb3NzaWJsZSBTWU4gZmxvb2Rpbmcgb24gcG9ydCA2OTY5LiBT
ZW5kaW5nIGNvb2tpZXMuICBDaGVjayBTTk1QIGNvdW50ZXJzLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpX
ZSB0cmllZCB3aXRoIG5vIHN1Y2Nlc3M6CgogICogUmVsYXRlZCB0byB0aGlzIHRocmVhZAogICAg
KGh0dHBzOi8vZGlzY3Vzc2lvbnMuY2l0cml4LmNvbS90b3BpYy8yNzI3MDgteGVuLWJsb2NrLWRl
dmljZXMtc3RvcC1yZXNwb25kaW5nLWluLWd1ZXN0LykKICAgIHRvIGNoYW5nZToKICAgIHZtLnN3
YXBwaW5lc3MgPSAwCiAgICB2bS5vdmVyY29tbWl0X21lbW9yeSA9IDEKICAgIHZtLmRpcnR5X2Jh
Y2tncm91bmRfcmF0aW8gPSA1CiAgICB2bS5kaXJ0eV9yYXRpbyA9IDEwCiAgICB2bS5kaXJ0eV9l
eHBpcmVfY2VudGlzZWNzID0gMTAwMAogICogVG8gZGlzYWJsZSBJcnFiYWxhbmNlIG9uIERvbVsw
fFVdCgpPbmx5IHRoZSBoeXBlcnZpc29yIHZlcnNpb24gcm9sbGJhY2sgY29ycmVjdGVkIHRoZSBw
cm9ibGVtLgoKS2luZCByZWdhcmRzLApTYWNoYS4KCgoKCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 06:39:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 06:39:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsMIL-0004J6-Nq; Sat, 09 Feb 2019 06:39:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=llOw=QP=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1gs9if-0001Z8-T1
 for xen-devel@lists.xen.org; Fri, 08 Feb 2019 17:13:41 +0000
X-Inumbo-ID: e042fd0d-2bc4-11e9-bc90-bc764e045a96
Received: from hera.aquilenet.fr (unknown [2a0c:e300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e042fd0d-2bc4-11e9-bc90-bc764e045a96;
 Fri, 08 Feb 2019 17:13:39 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 2E630D481;
 Fri,  8 Feb 2019 18:13:37 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id VvRhfLaegfdo; Fri,  8 Feb 2019 18:13:36 +0100 (CET)
Received: from function (unknown [77.241.229.232])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id A9983D458;
 Fri,  8 Feb 2019 18:13:36 +0100 (CET)
Received: from samy by function with local (Exim 4.92-RC4)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1gs9iZ-0004Ri-L0; Fri, 08 Feb 2019 18:13:35 +0100
Date: Fri, 8 Feb 2019 18:13:35 +0100
From: Samuel Thibault <admin@aquilenet.fr>
To: xen-devel@lists.xen.org, xen@packages.debian.org
Message-ID: <20190208171335.nzqrsfk75xjw4plq@function>
Mail-Followup-To: Samuel Thibault <admin@aquilenet.fr>,
 xen-devel@lists.xen.org, xen@packages.debian.org
References: <e1429228-bef6-afa1-a004-4fb0cf0bb52d@yaal.fr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e1429228-bef6-afa1-a004-4fb0cf0bb52d@yaal.fr>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
X-Mailman-Approved-At: Sat, 09 Feb 2019 06:39:20 +0000
Subject: Re: [Xen-devel] [admin] [BUG] task jbd2/xvda4-8:174 blocked for
 more than 120 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: admin <admin@aquilenet.fr>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpTYWNoYSwgbGUgdmVuLiAwOCBmw6l2ci4gMjAxOSAxODowMDoyMiArMDEwMCwgYSBl
Y3JpdDoKPiBPbsKgIERlYmlhbiBHTlUvTGludXggOS43IChzdHJldGNoKSBhbWQ2NCwgd2UgaGF2
ZSBhIGJ1ZyBvbiB0aGUgbGFzdCBYZW4KPiBIeXBlcnZpc29yIHZlcnNpb246Cj4gCj4gICAgIHhl
bi1oeXBlcnZpc29yLTQuOC1hbWQ2NCA0LjguNStzaGltNC4xMC4yK3hzYTI4MgoKKFJlYWQ6IDQu
OC41K3NoaW00LjEwLjIreHNhMjgyLTErZGViOXUxMSkKCj4gVGhlIHJvbGxiYWNrIG9uIHRoZSBw
cmV2aW91cyBwYWNrYWdlIHZlcnNpb24gY29ycmVjdGVkIHRoZSBwcm9ibGVtOgo+IAo+ICAgICB4
ZW4taHlwZXJ2aXNvci00LjgtYW1kNjQgNC44LjQreHNhMjczK3NoaW00LjEwLjEreHNhMjczLTEr
ZGViOXUxMAoKKE9ubHkgdGhlIGh5cGVydmlzb3IgbmVlZGVkIHRvIGJlIGRvd25ncmFkZWQgdG8g
Zml4IHRoZSBpc3N1ZSkKCj4gVGhlIGVycm9ycyBhcmUgb24gdGhlIGRvbVUgYSBmcm96ZW4gZmls
ZSBzeXN0ZW0gdW50aWwgYSBrZXJuZWwgcGFuaWMuCgoobm90IHJlYWxseSBhIGtlcm5lbCBwYW5p
YywganVzdCBhIHdhcm5pbmcgdGhhdCBwcm9jZXNzZXMgYXJlIHN0dWNrIGZvcgptb3JlIHRoYW4g
Mm0gd2FpdGluZyBmb3IgZnMgSS9PKS4KClNvIGl0IGxvb2tzIGxpa2UgdGhlIGRlYjl1MTEgdXBk
YXRlIGJyb3VnaHQgaXNzdWVzIHdpdGggdGhlIHZiZApiZWhhdmlvciwgZGlkIGFueWJvZHkgZXhw
ZXJpZW5jZSB0aGlzPwoKVGhlIGRvbTAgYW5kIGRvbVUga2VybmVscyBhcmUgbGludXgtaW1hZ2Ut
NC45LjAtOC1hbWQ2NCA0LjkuMTMwLTIuCgpTYW11ZWwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 08:24:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 08:24:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsNwB-0005di-MW; Sat, 09 Feb 2019 08:24:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FOkS=QQ=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gsNwA-0005dd-6v
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 08:24:34 +0000
X-Inumbo-ID: 1eb356f1-2c44-11e9-bc90-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1eb356f1-2c44-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 08:24:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 MIME-Version:Date:Message-ID:Subject:From:Cc:To:Sender:Reply-To:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=raEBq8iBYzfF5jKBTPcdiAhTqhZv/IFMaQVO95mMnJ8=; b=FbI3TU6lJYCwbf2FXTfqN0lVqj
 ATU0ATM4WnjK7hCp864O8DUpMB2NweU+APwA6Y/NsSA+qE2FB/Clf8MTtV/qHf0eqkPttal/2HXfy
 W8AU8wzPU8eoSRcdqU9T0bfnE6jwtDi6ix2MqNfEnJdoAzUP8/PN/eqzF1qA+Zxhq+Ks=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:60108
 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 1gsNwC-0006be-Vo; Sat, 09 Feb 2019 09:24:37 +0100
To: Linus Torvalds <torvalds@linux-foundation.org>,
 Juergen Gross <jgross@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <39ae9195-cf8f-01fe-df83-38a9a4c52e48@eikelenboom.it>
Date: Sat, 9 Feb 2019 09:26:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Linux 5.0 regression: BUG: unable to handle kernel
 paging request at ffff888023e26778
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 linux-kernel <linux-kernel@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TC5TLiwKCgpXaGlsZSB0ZXN0aW5nIGEgTGludXggNS4wLXJjNS1pc2gga2VybmVsIChwdWxsIG9m
IHllc3RlcmRheSkgd2l0aCBzb21lIGFkZGl0aW9uYWwgcGF0Y2hlcyBmb3IKYWxyZWFkeSByZXBv
cnRlZCBvdGhlciBpc3N1ZXMgaSBjYW1lIGFjcm9zcyB0aGUgaXNzdWUgYmVsb3cgd2hpY2ggaSBo
YXZlbid0IHNlZW4gd2l0aCA0LjIwLngKCkkgaGF2ZW4ndCBnb3QgYSByZXByb2R1Y2VyIHNvIGkg
bWlnaHQgYmUgaGFyZCB0byBoaXQgaXQgYWdhaW4sIApzeXN0ZW0gaXMgQU1EIGFuZCB0aGlzIGlz
IGZyb20gdGhlIGhvc3Qga2VybmVsIHJ1bm5pbmcgdW5kZXIKdGhlIFhlbiBoeXBlcnZpc29yIG1p
Z2h0IGl0IG1hdHRlci4KCi0tCgpTYW5kZXIKCgpbMTcwMzUuMDE2NDMzXSBCVUc6IHVuYWJsZSB0
byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0IGZmZmY4ODgwMjNlMjY3NzgKWzE3MDM1
LjAyNTg4N10gI1BGIGVycm9yOiBbUFJPVF0gW1dSSVRFXQpbMTcwMzUuMDM1MTQ2XSBQR0QgMmEy
YTA2NyBQNEQgMmEyYTA2NyBQVUQgMmEyYjA2NyBQTUQgN2ZlMDEwNjcgUFRFIDgwMTAwMDAwMjNl
MjYwNjUKWzE3MDM1LjA0NDM3MV0gT29wczogMDAwMyBbIzFdIFNNUCBOT1BUSQpbMTcwMzUuMDUz
NzIwXSBDUFU6IDMgUElEOiAyODMxMCBDb21tOiBhcHQtZ2V0IE5vdCB0YWludGVkIDUuMC4wLXJj
NS0yMDE5MDIwOC10aHAtbmV0LWZsb3JpYW4tcnRsODE2OS1lcmljLWRvZmxyKyAjMQpbMTcwMzUu
MDYzNDQwXSBIYXJkd2FyZSBuYW1lOiBNU0kgTVMtNzY0MC84OTBGWEEtR0Q3MCAoTVMtNzY0MCkg
ICwgQklPUyBWMS44QjEgMDkvMTMvMjAxMApbMTcwMzUuMDcyNjM1XSBSSVA6IGUwMzA6bW92ZV9w
YWdlX3RhYmxlcysweDdjMS8weGFlMApbMTcwMzUuMDgxNTg1XSBDb2RlOiBjZSAwMCA0OCA4YiAw
MyAzMSBmZiA0OCA4OSA0NCAyNCAyMCBlOCA5ZSA3MiBlNCBmZiA2NiA5MCA0OCA4OSBjNiA0OCA4
OSBkZiBlOCA4YiA4OSBlNCBmZiA2NiA5MCA0OCA4YiA0NCAyNCAyMCBiOSAwYyAwMCAwMCAwMCA8
NDg+IDg5IDQ1IDAwIDQxIGY2IDQ2IDUyIDQwIDBmIDg1IDNmIDAyIDAwIDAwIDQ5IDhiIDdlIDQw
IDQ1IDMxIGMwClsxNzAzNS4xMDAyMjVdIFJTUDogZTAyYjpmZmZmYzkwMDAwZjJiZDQwIEVGTEFH
UzogMDAwMTAyODIKWzE3MDM1LjEwOTIwOF0gUkFYOiAwMDAwMDAwNDc1ZTQyMDY3IFJCWDogZmZm
Zjg4ODAyM2UyNjdlMCBSQ1g6IDAwMDAwMDAwMDAwMDAwMGMKWzE3MDM1LjExODMzMl0gUkRYOiAw
MDAwMDAwMDAwMDAwMDAwIFJTSTogMDAwMDAwMDAwMDAwMDAwMCBSREk6IDAwMDAwMDAwMDAwMDAy
MDEKWzE3MDM1LjEyNzM3OF0gUkJQOiBmZmZmODg4MDIzZTI2Nzc4IFIwODogYWFhYWFhYWFhYWFh
YWFhYSBSMDk6IDAwMDAwMDA1MWMxZDkwMDAKWzE3MDM1LjEzNjMxMF0gUjEwOiBkZWFkYmVlZmRl
YWRmMDBkIFIxMTogZmZmZjg4ODA3ZmMxNzAwMCBSMTI6IDAwMDA3ZmM1OWZhMDAwMDAKWzE3MDM1
LjE0NTQzM10gUjEzOiBmZmZmZWEwMDAwOGY4OWE4IFIxNDogZmZmZjg4ODAxYzIyODZjMCBSMTU6
IDAwMDA3ZmM1OWY4MDAwMDAKWzE3MDM1LjE1NDE3MV0gRlM6ICAwMDAwN2ZjNWE1NTkxMTAwKDAw
MDApIEdTOmZmZmY4ODgwN2Q0YzAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMApbMTcw
MzUuMTYyNzMwXSBDUzogIGUwMzAgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUw
MDMzClsxNzAzNS4xNzExODBdIENSMjogZmZmZjg4ODAyM2UyNjc3OCBDUjM6IDAwMDAwMDAwMWMz
ZjYwMDAgQ1I0OiAwMDAwMDAwMDAwMDAwNjYwClsxNzAzNS4xNzk1NDVdIENhbGwgVHJhY2U6Clsx
NzAzNS4xODc3MzZdICBtb3ZlX3ZtYS5pc3JhLjMrMHhkMS8weDJkMApbMTcwMzUuMTk1ODM3XSAg
X19zZV9zeXNfbXJlbWFwKzB4M2M2LzB4NWIwClsxNzAzNS4yMDM5ODZdICBkb19zeXNjYWxsXzY0
KzB4NDkvMHgxMDAKWzE3MDM1LjIxMjEwOV0gIGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJfaHdmcmFt
ZSsweDQ0LzB4YTkKWzE3MDM1LjIxOTk3MV0gUklQOiAwMDMzOjB4N2ZjNWE0NTM1MjdhClsxNzAz
NS4yMjc1NThdIENvZGU6IDczIDAxIGMzIDQ4IDhiIDBkIDFlIGZjIDJhIDAwIGY3IGQ4IDY0IDg5
IDAxIDQ4IDgzIGM4IGZmIGMzIDY2IDJlIDBmIDFmIDg0IDAwIDAwIDAwIDAwIDAwIDY2IDkwIDQ5
IDg5IGNhIGI4IDE5IDAwIDAwIDAwIDBmIDA1IDw0OD4gM2QgMDEgZjAgZmYgZmYgNzMgMDEgYzMg
NDggOGIgMGQgZWUgZmIgMmEgMDAgZjcgZDggNjQgODkgMDEgNDgKWzE3MDM1LjI0MzI1NV0gUlNQ
OiAwMDJiOjAwMDA3ZmZkYTIyZDk2ZjggRUZMQUdTOiAwMDAwMDI0NiBPUklHX1JBWDogMDAwMDAw
MDAwMDAwMDAxOQpbMTcwMzUuMjUxMTIxXSBSQVg6IGZmZmZmZmZmZmZmZmZmZGEgUkJYOiAwMDAw
NTU3ZDQwOTIzYTMwIFJDWDogMDAwMDdmYzVhNDUzNTI3YQpbMTcwMzUuMjU4OTg2XSBSRFg6IDAw
MDAwMDAwMDFhMDAwMDAgUlNJOiAwMDAwMDAwMDAxOTAwMDAwIFJESTogMDAwMDdmYzU5ZjdmZjAw
MApbMTcwMzUuMjY3MTI3XSBSQlA6IDAwMDAwMDAwMDFhMDAwMDAgUjA4OiAwMDAwMDAwMDAwMDAw
MDIwIFIwOTogMDAwMDAwMDAwMDAwMDA0MApbMTcwMzUuMjc1MjU5XSBSMTA6IDAwMDAwMDAwMDAw
MDAwMDEgUjExOiAwMDAwMDAwMDAwMDAwMjQ2IFIxMjogMDAwMDdmYzU5ZjdmZjA2MApbMTcwMzUu
MjgyNjgxXSBSMTM6IDAwMDA3ZmM1OWY3ZmYwMDAgUjE0OiAwMDAwNTU3ZDQwOTIzYTMwIFIxNTog
MDAwMDU1N2Q0MDgyOWFhMApbMTcwMzUuMjkwMzIyXSBNb2R1bGVzIGxpbmtlZCBpbjoKWzE3MDM1
LjI5Nzg3NV0gQ1IyOiBmZmZmODg4MDIzZTI2Nzc4ClsxNzAzNS4zMDU0MDVdIC0tLVsgZW5kIHRy
YWNlIDZmZjQ5ZjA5Mjg2ODE2YjYgXS0tLQpbMTcwMzUuMzEzMTMxXSBSSVA6IGUwMzA6bW92ZV9w
YWdlX3RhYmxlcysweDdjMS8weGFlMApbMTcwMzUuMzIwMzI2XSBDb2RlOiBjZSAwMCA0OCA4YiAw
MyAzMSBmZiA0OCA4OSA0NCAyNCAyMCBlOCA5ZSA3MiBlNCBmZiA2NiA5MCA0OCA4OSBjNiA0OCA4
OSBkZiBlOCA4YiA4OSBlNCBmZiA2NiA5MCA0OCA4YiA0NCAyNCAyMCBiOSAwYyAwMCAwMCAwMCA8
NDg+IDg5IDQ1IDAwIDQxIGY2IDQ2IDUyIDQwIDBmIDg1IDNmIDAyIDAwIDAwIDQ5IDhiIDdlIDQw
IDQ1IDMxIGMwClsxNzAzNS4zMzQ4NTFdIFJTUDogZTAyYjpmZmZmYzkwMDAwZjJiZDQwIEVGTEFH
UzogMDAwMTAyODIKWzE3MDM1LjM0MTcyN10gUkFYOiAwMDAwMDAwNDc1ZTQyMDY3IFJCWDogZmZm
Zjg4ODAyM2UyNjdlMCBSQ1g6IDAwMDAwMDAwMDAwMDAwMGMKWzE3MDM1LjM0ODgzOF0gUkRYOiAw
MDAwMDAwMDAwMDAwMDAwIFJTSTogMDAwMDAwMDAwMDAwMDAwMCBSREk6IDAwMDAwMDAwMDAwMDAy
MDEKWzE3MDM1LjM1NjAwMF0gUkJQOiBmZmZmODg4MDIzZTI2Nzc4IFIwODogYWFhYWFhYWFhYWFh
YWFhYSBSMDk6IDAwMDAwMDA1MWMxZDkwMDAKWzE3MDM1LjM2MzYyM10gUjEwOiBkZWFkYmVlZmRl
YWRmMDBkIFIxMTogZmZmZjg4ODA3ZmMxNzAwMCBSMTI6IDAwMDA3ZmM1OWZhMDAwMDAKWzE3MDM1
LjM3MTQ1NF0gUjEzOiBmZmZmZWEwMDAwOGY4OWE4IFIxNDogZmZmZjg4ODAxYzIyODZjMCBSMTU6
IDAwMDA3ZmM1OWY4MDAwMDAKWzE3MDM1LjM3ODk1OF0gRlM6ICAwMDAwN2ZjNWE1NTkxMTAwKDAw
MDApIEdTOmZmZmY4ODgwN2Q0YzAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMApbMTcw
MzUuMzg2NTg1XSBDUzogIGUwMzAgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUw
MDMzClsxNzAzNS4zOTM3OTddIENSMjogZmZmZjg4ODAyM2UyNjc3OCBDUjM6IDAwMDAwMDAwMWMz
ZjYwMDAgQ1I0OiAwMDAwMDAwMDAwMDAwNjYwCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 08:28:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 08:28:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsNzc-0005mZ-7a; Sat, 09 Feb 2019 08:28:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qZ0z=QQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsNza-0005mM-MZ
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 08:28:06 +0000
X-Inumbo-ID: 9ed15a9a-2c44-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ed15a9a-2c44-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 08:28:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsNzX-00088U-Us; Sat, 09 Feb 2019 08:28:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsNzX-0002EB-Fy; Sat, 09 Feb 2019 08:28:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsNzX-0000lg-FK; Sat, 09 Feb 2019 08:28:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133034-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:build-arm64:<job status>:broken:regression
 linux-4.4:build-arm64-xsm:<job status>:broken:regression
 linux-4.4:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-pvops:host-install(4):broken:nonblocking
 linux-4.4:build-arm64:host-install(4):broken:nonblocking
 linux-4.4:build-arm64-xsm:host-install(4):broken:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=343f981c760801e7cd4715bcdb54fb075f59335a
X-Osstest-Versions-That: linux=626b008972db6e4977f6b3460400f6f4e6731081
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Feb 2019 08:28:03 +0000
Subject: [Xen-devel] [linux-4.4 test] 133034: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzAzNCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzAzNC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDM0M2Y5ODFjNzYwODAx
ZTdjZDQ3MTViY2RiNTRmYjA3NWY1OTMzNWEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDYyNmIwMDg5NzJkYjZlNDk3N2Y2YjM0NjA0MDBmNmY0ZTY3MzEwODEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMjQ5NSAgMjAxOS0wMS0yNiAwOToxMTo1NCBaICAgMTMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzI5NzUgIDIwMTktMDItMDYgMTk6MTA6NTMgWiAgICAyIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBYXJvbiBMdSA8YWFyb24ubHVAbGludXguYWxpYmFiYS5jb20+CiAgQWRyaWFuIEh1
bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51
eC5vcmcudWs+CiAgQWxleGFuZGVyIFBvcG92IDxhbGV4LnBvcG92QGxpbnV4LmNvbT4KICBBbmRy
ZSBOYXVqb2tzIDxuYXV0c2NoMkBnbWFpbC5jb20+CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdy
dWVuYmFAcmVkaGF0LmNvbT4KICBBbmRyZWkgVmFnaW4gPGF2YWdpbkBnbWFpbC5jb20+CiAgQW5k
cmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5IFNoZXZjaGVua28g
PGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJk
LmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVA
cmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEF5YSBMZXZpbiA8
YXlhbEBtZWxsYW5veC5jb20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwu
Y3Jhc2hpbmcub3JnPgogIEJlcm5hcmQgUGlkb3V4IDxmNmJ2cEBmcmVlLmZyPgogIEJvYiBQZXRl
cnNvbiA8cnBldGVyc29AcmVkaGF0LmNvbT4KICBDaGFybGVzIFllaCA8Y2hhcmxlc3llaDUyMkBn
bWFpbC5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29t
PgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhbmllbCBEcmFrZSA8
ZHJha2VAZW5kbGVzc20uY29tPgogIERhdmUgQ2hpbm5lciA8ZGNoaW5uZXJAcmVkaGF0LmNvbT4K
ICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRh
dmlkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0Pgog
IERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEbWl0cnkgVnl1
a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAgRXVnZW5peSBQYWx0c2V2IDxFdWdlbml5LlBhbHRz
ZXZAc3lub3BzeXMuY29tPgogIEdlcmFsZCBTY2hhZWZlciA8Z2VyYWxkLnNjaGFlZmVyQGRlLmli
bS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4K
ICBHdWlsbGF1bWUgTmF1bHQgPGcubmF1bHRAYWxwaGFsaW5rLmZyPgogIEd1aWxsYXVtZSBOYXVs
dCA8Z25hdWx0QHJlZGhhdC5jb20+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJl
ZGRlZG9yLmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSmFjb2Ig
V2VuIDxqaWFuLncud2VuQG9yYWNsZS5jb20+CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtAa2VybmVs
Lm9yZz4KICBKYW1hbCBIYWRpIFNhbGltIDxqaHNAbW9qYXRhdHUuY29tPgogIEphbWVzIE1vcnNl
IDxqYW1lcy5tb3JzZUBhcm0uY29tPgogIEppbW15IER1cmFuZCBXZXNvbG93c2tpIDxqZHdAYW1h
em9uLmRlPgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKb2hhbiBIb3ZvbGQgPGpv
aGFuQGtlcm5lbC5vcmc+CiAgSm/Do28gUGF1bG8gUmVjaGkgVml0YSA8anBydml0YUBlbmRsZXNz
bS5jb20+CiAgSm/Do28gUGF1bG8gUmVjaGkgVml0YSA8anBydml0YUBnbWFpbC5jb20+CiAgS2Fu
Z2ppZSBMdSA8a2psdUB1bW4uZWR1PgogIEtvZW4gVmFuZGVwdXR0ZSA8a29lbi52YW5kZXB1dHRl
QG5jZW50cmljLmNvbT4KICBLcnp5c3p0b2YgSGFsYXNhIDxraGFsYXNhQHBpYXAucGw+CiAgS3l1
bmd0YWUgS2ltIDxrdDA3NTVAZ21haWwuY29tPgogIExhcnJ5IEZpbmdlciA8TGFycnkuRmluZ2Vy
QGx3ZmluZ2VyLm5ldD4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlv
bi5vcmc+CiAgTG9yZW56byBCaWFuY29uaSA8bG9yZW56by5iaWFuY29uaUByZWRoYXQuY29tPgog
IExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIE1hbmZyZWQg
U2NobGFlZ2wgPG1hbmZyZWQuc2NobGFlZ2xAZ2luemluZ2VyLmNvbT4KICBNYXJjIEtsZWluZS1C
dWRkZSA8bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFy
bS5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBTY2h3aWRl
ZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXJ0aW4gVnVpbGxlIDxqcG12MjdAYWlt
LmNvbT4KICBNYXRoaWFzIFRob3JlIDxtYXRoaWFzLnRob3JlQGluZmluZXJhLmNvbT4KICBNYXgg
U2NodWx6ZSA8bWF4LnNjaHVsemVAcG9zdGVvLmRlPgogIE1pY2hhZWwgU3RyYXViZSA8c3RyYXVi
ZS5saW51eEBnbWFpbC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWls
aWFuIFdvbGZmIDxtaWxpYW4ud29sZmZAa2RhYi5jb20+CiAgTmljb2xhcyBQaXRyZSA8bmljb0Bs
aW5hcm8ub3JnPgogIE5pY29sYXMgUGl0cmUgPG5pY29sYXMucGl0cmVAbGluYXJvLm9yZz4KICBP
bGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xpdmVyIEhhcnRrb3BwIDxzb2NrZXRj
YW5AaGFydGtvcHAubmV0PgogIFBhbiBCaWFuIDxiaWFucGFuMjAxNkAxNjMuY29tPgogIFBhb2xv
IEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBGdWxnaHVtIDxwYXVsa2ZAbWlj
cm9nYXRlLmNvbT4KICBQYXVsbyBBbGNhbnRhcmEgPHBhbGNhbnRhcmFAc3VzZS5kZT4KICBQYXVs
byBBbGNhbnRhcmEgPHBhdWxvQHBhdWxvLmFjPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBt
aWNyb3NvZnQuY29tPgogIFBpZXJyZS1Mb3VpcyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2Fy
dEBsaW51eC5pbnRlbC5jb20+CiAgUHJhdmluIEIgU2hlbGFyIDxwc2hlbGFyQG92bi5vcmc+CiAg
UmFmYWVsIEFxdWluaSA8YXF1aW5pQHJlZGhhdC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3Mu
bGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhLmxldmluQG9yYWNsZS5j
b20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNoYWtlZWwgQnV0dCA8c2hh
a2VlbGJAZ29vZ2xlLmNvbT4KICBTaGFva3VuIFpoYW5nIDx6aGFuZ3NoYW9rdW5AaGlzaWxpY29u
LmNvbT4KICBTdGVmYW4gV2FocmVuIDxzdGVmYW4ud2FocmVuQGkyc2UuY29tPgogIFN0ZXZlIEZy
ZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdWRpcCBNdWtoZXJqZWUgPHN1ZGlwbS5t
dWtoZXJqZWVAZ21haWwuY29tPgogIFRhcmlxIFRvdWthbiA8dGFyaXF0QG1lbGxhbm94LmNvbT4K
ICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaW0gSGFydmV5IDx0aGFy
dmV5QGdhdGV3b3Jrcy5jb20+CiAgVG9tIFBhbmZpbCA8dG9tQHN0ZWVsc2VyaWVzLmNvbT4KICBV
bGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWaW5lZXQgR3VwdGEgPHZndXB0
YUBzeW5vcHN5cy5jb20+CiAgV2FpbWFuIExvbmcgPGxvbmdtYW5AcmVkaGF0LmNvbT4KICBXaWxs
IERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBZdW5qaWFuIFdhbmcgPHdhbmd5dW5qaWFu
QGh1YXdlaS5jb20+CiAgWnViaW4gTWl0aHJhIDx6c21AY2hyb21pdW0ub3JnPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZv
cHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMTY4MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 08:41:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 08:41:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsOCj-0007Ts-M0; Sat, 09 Feb 2019 08:41:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qZ0z=QQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsOCi-0007Tg-I6
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 08:41:40 +0000
X-Inumbo-ID: 840cc6ab-2c46-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 840cc6ab-2c46-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 08:41:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsOCf-0008No-5y; Sat, 09 Feb 2019 08:41:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsOCe-0003fw-UP; Sat, 09 Feb 2019 08:41:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsOCe-0007nm-Tj; Sat, 09 Feb 2019 08:41:36 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133038-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=50ac923f6c318317731e58c26ff02a7608f8a056
X-Osstest-Versions-That: freebsd=31147537ec123ed5f5eb12260430f1ef5f906324
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Feb 2019 08:41:36 +0000
Subject: [Xen-devel] [freebsd-master test] 133038: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzAzOCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMDM4LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgNTBhYzkyM2Y2YzMxODMxNzczMWU1
OGMyNmZmMDJhNzYwOGY4YTA1NgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMzExNDc1MzdlYzEyM2VkNWY1ZWIxMjI2MDQzMGYxZWY1ZjkwNjMyNAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMyOTU5ICAyMDE5LTAyLTA2IDA5OjE5OjI3IFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzAzOCAgMjAxOS0wMi0wOCAwOToxOToxMCBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFuZHJldyA8YW5kcmV3QEZyZWVCU0Qub3JnPgogIGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAg
YmRyZXdlcnkgPGJkcmV3ZXJ5QEZyZWVCU0Qub3JnPgogIGJyb29rcyA8YnJvb2tzQEZyZWVCU0Qu
b3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGdhdmluIDxnYXZpbkBGcmVlQlNE
Lm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgogIGpjaGFuZHJhIDxqY2hhbmRy
YUBGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBsdXBvcmwgPGx1cG9ybEBG
cmVlQlNELm9yZz4KICBtYW51IDxtYW51QEZyZWVCU0Qub3JnPgogIG1tZWwgPG1tZWxARnJlZUJT
RC5vcmc+CiAgbmdpZSA8bmdpZUBGcmVlQlNELm9yZz4KICBucCA8bnBARnJlZUJTRC5vcmc+CiAg
c2VmIDxzZWZARnJlZUJTRC5vcmc+CiAgdm1hZmZpb25lIDx2bWFmZmlvbmVARnJlZUJTRC5vcmc+
Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVl
YnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9mcmVlYnNk
LmdpdAogICAzMTE0NzUzN2VjMS4uNTBhYzkyM2Y2YzMgIDUwYWM5MjNmNmMzMTgzMTc3MzFlNThj
MjZmZjAyYTc2MDhmOGEwNTYgLT4gdGVzdGVkL21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 09:13:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 09:13:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsOhZ-0001f0-69; Sat, 09 Feb 2019 09:13:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qZ0z=QQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsOhX-0001eq-IA
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 09:13:31 +0000
X-Inumbo-ID: f45f16d4-2c4a-11e9-988d-67a2824ea19c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f45f16d4-2c4a-11e9-988d-67a2824ea19c;
 Sat, 09 Feb 2019 09:13:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsOhQ-0000ZB-Hs; Sat, 09 Feb 2019 09:13:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsOhQ-0006pP-9m; Sat, 09 Feb 2019 09:13:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsOhQ-0007wz-99; Sat, 09 Feb 2019 09:13:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133056-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=aca21442499c04b70d84164b46744b35ee7b8bf4
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Feb 2019 09:13:24 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133056: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA1NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzA1Ni8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFj
YTIxNDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICAxIGRheXMgICAgNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwNTAg
IDIwMTktMDItMDggMTg6MDY6NDcgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0
YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRi
NDY3NDRiMzVlZTdiOGJmNApBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6
IGZlYXR1cmVzL3FlbXUtZGVwcml2IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNw
YWNlIGJldHdlZW4gdGhlIHBhcmFncmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0
J3MgYQogICAgbGlzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJi
YTU3MzU4ZWJjYwpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgRmViIDcgMTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0
ZSBjcmVkaXQvY3JlZGl0MiBmZWF0dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hl
ZHVsZXIKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CmNvbW1pdCA3YjUyNzhiMjhmOGZiY2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3
IDE1OjAyOjI3IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9S
VU5fRElSIGFuZCBYRU5fTE9DS19ESVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3Jp
ZXMgb3VnaHQgbm90IHRvIGJlIGV2ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAog
ICAgZm9yIHNvbWUgcmVhc29uIHJ1bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNy
ZWF0ZWQKICAgIG92ZXJseS13cml0ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGlu
ZyB0aGUgbW9kZSBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKY29tbWl0IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5
YTkwNzAKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0
ZTogICBUaHUgRmViIDcgMTU6MDI6MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlw
dHM6IHhlbmNvbW1vbnM6IEZpeGVzIHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBp
cyBhIHR5cG8uICBBbmQgeGVuZCBpcyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Y29tbWl0IDAxMDk3ZTAxOTQzMjFkMjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTU6MDI6MjUgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6
IFByb3ZpZGVzIGB4ZW4nCiAgICAKICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4
ZW4nIGZhY2lsaXR5IChpbiB0aGUgTFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBh
bGxvd3Mgb3RoZXIgZmFjaWxpdGllcyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdv
IGFmdGVyIGB4ZW4nIHdpdGhvdXQgbmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBk
ZXRhaWxzLgogICAgCiAgICBUaGlzIHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBi
eSB0aGUgKGZhaXJseSBkaWZmZXJlbnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQg
YjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6
Mzg6NTMgMjAxOSAtMDgwMAoKICAgIHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1
cHRzIGR1cmluZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFD
VElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5p
dGlhbGl6YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVu
Zy5mYW5AbnhwLmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 14:36:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 14:36:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsTjG-0002gZ-1W; Sat, 09 Feb 2019 14:35:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=z1eq=QQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gsTjE-0002gU-M3
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 14:35:36 +0000
X-Inumbo-ID: f5a72e98-2c77-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5a72e98-2c77-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 14:35:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0A1B6AEF6;
 Sat,  9 Feb 2019 14:35:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Sat,  9 Feb 2019 15:35:32 +0100
Message-Id: <20190209143532.16751-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [GIT PULL] xen: fixes for 5.0-rc6
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy01
LjAtcmM2LXRhZwoKeGVuOiBmaXhlcyBmb3IgNS4wLXJjNgoKSXQgY29udGFpbnMgdHdvIHZlcnkg
bWlub3IgZml4ZXM6IG9uZSByZW1vdmUgb2YgYSAjaW5jbHVkZSBmb3IgYW4gdW51c2VkCmhlYWRl
ciBhbmQgYSBmaXggb2YgdGhlIHhlbiBNTCBhZGRyZXNzIGluIE1BSU5UQUlORVJTLgoKVGhhbmtz
LgoKSnVlcmdlbgoKIE1BSU5UQUlORVJTICAgICAgIHwgMiArLQogYXJjaC9hcm0veGVuL21tLmMg
fCAxIC0KIDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCgpM
dWthcyBCdWx3YWhuICgxKToKICAgICAgTUFJTlRBSU5FUlM6IHVuaWZ5IHJlZmVyZW5jZSB0byB4
ZW4tZGV2ZWwgbGlzdAoKU291cHRpY2sgSm9hcmRlciAoMSk6CiAgICAgIGFyY2gvYXJtL3hlbjog
UmVtb3ZlIGR1cGxpY2F0ZSBoZWFkZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 16:02:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 16:02:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsV4r-0002AP-29; Sat, 09 Feb 2019 16:02:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=igC2=QQ=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1gsV4p-0002AK-W2
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 16:02:00 +0000
X-Inumbo-ID: 06616b45-2c84-11e9-bc90-bc764e045a96
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06616b45-2c84-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 16:01:57 +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 DFFB33841C846;
 Sat,  9 Feb 2019 17:01:55 +0100 (CET)
To: Samuel Thibault <samuel.thibaut@ens-lyon.org>, admin@listes.aquilenet.fr, 
 Samuel Thibault <admin@aquilenet.fr>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
References: <e1429228-bef6-afa1-a004-4fb0cf0bb52d@yaal.fr>
 <20190208171335.nzqrsfk75xjw4plq@function>
 <ace166ae-95b0-25c1-d3fa-3d7b2128521e@knorrie.org>
 <20190208231624.d3p5folfbnw7isp2@function>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 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
Message-ID: <79756d96-788b-b683-82b1-96a87d2353f1@knorrie.org>
Date: Sat, 9 Feb 2019 17:01:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190208231624.d3p5folfbnw7isp2@function>
Content-Language: en_US
Subject: Re: [Xen-devel] [admin] [Pkg-xen-devel] [BUG] task jbd2/xvda4-8:174
 blocked for more than 120 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyLzkvMTkgMTI6MTYgQU0sIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiAKPiBIYW5z
IHZhbiBLcmFuZW5idXJnLCBsZSB2ZW4uIDA4IGbDqXZyLiAyMDE5IDIwOjE4OjQ0ICswMTAwLCBh
IGVjcml0Ogo+PiBbLi4uXQo+Pgo+PiBPbiAyLzgvMTkgNjoxMyBQTSwgU2FtdWVsIFRoaWJhdWx0
IHdyb3RlOgo+Pj4KPj4+IFNhY2hhLCBsZSB2ZW4uIDA4IGbDqXZyLiAyMDE5IDE4OjAwOjIyICsw
MTAwLCBhIGVjcml0Ogo+Pj4+IE9uwqAgRGViaWFuIEdOVS9MaW51eCA5LjcgKHN0cmV0Y2gpIGFt
ZDY0LCB3ZSBoYXZlIGEgYnVnIG9uIHRoZSBsYXN0IFhlbgo+Pj4+IEh5cGVydmlzb3IgdmVyc2lv
bjoKPj4+Pgo+Pj4+ICAgICB4ZW4taHlwZXJ2aXNvci00LjgtYW1kNjQgNC44LjUrc2hpbTQuMTAu
Mit4c2EyODIKPj4+Cj4+PiAoUmVhZDogNC44LjUrc2hpbTQuMTAuMit4c2EyODItMStkZWI5dTEx
KQo+Pj4KPj4+PiBUaGUgcm9sbGJhY2sgb24gdGhlIHByZXZpb3VzIHBhY2thZ2UgdmVyc2lvbiBj
b3JyZWN0ZWQgdGhlIHByb2JsZW06Cj4+Pj4KPj4+PiAgICAgeGVuLWh5cGVydmlzb3ItNC44LWFt
ZDY0IDQuOC40K3hzYTI3MytzaGltNC4xMC4xK3hzYTI3My0xK2RlYjl1MTAKPj4KPj4gU2luY2Ug
dGhpcyBpcyB0aGUgZmlyc3QgbWVzc2FnZSBhcnJpdmluZyBhYm91dCB0aGlzIGluIG15IGluYm94
LCBjYW4geW91Cj4+IGV4cGxhaW4gd2hhdCAidGhlIHByb2JsZW0iIGlzPwo+IAo+IEkgaGF2ZSBm
b3J3YXJkZWQgdGhlIG9yaWdpbmFsIG1haWw6IGFsbCBWTSBJL08gZ2V0IHN0dWNrLCBhbmQgdGh1
cyB0aGUKPiBWTSBiZWNvbWVzIHVudXNhYmxlLgoKVGhlc2UgYXJlIGluIG1hbnkgY2FzZXMgdGhl
IHN5bXB0b21zIG9mIHJ1bm5pbmcgb3V0IG9mICJncmFudCBmcmFtZXMiLgpTbyBsZXQncyB2ZXJp
ZnkgZmlyc3QgaWYgdGhpcyBpcyB0aGUgY2FzZSBvciBub3QuCgpZb3VyIHhlbi11dGlscy00Ljgg
cGFja2FnZXMgY29udGFpbnMgYSBwcm9ncmFtIGF0Ci91c3IvbGliL3hlbi00LjgvYmluL3hlbi1k
aWFnIHRoYXQgeW91IGNhbiB1c2UgaW4gdGhlIGRvbTAgdG8gZ2F0aGVyCmluZm9ybWF0aW9uLgoK
ZS5nLgoKICAtIyAuL3hlbi1kaWFnICBnbnR0YWJfcXVlcnlfc2l6ZSA1CiAgZG9taWQ9NTogbnJf
ZnJhbWVzPTExLCBtYXhfbnJfZnJhbWVzPTMyCgpJZiB0aGlzIG5yX2ZyYW1lcyBoaXRzIHRoZSBt
YXggYWxsb3dlZCwgdGhlbiByYW5kb21seSB0aGluZ3Mgd2lsbCBzdGFsbC4KVGhpcyBkb2VzIG5v
dCBoYXZlIHRvIGhhcHBlbiBkaXJlY3RseSBhZnRlciBkb21VIGJvb3QsIGJ1dCBpdCBsaWtlbHkK
aGFwcGVucyBsYXRlciwgd2hlbiBkaXNrcy9jcHVzIGFyZSBhY3R1YWxseSB1c2VkLiBUaGVyZSBp
cyBubyB1c2VmdWwKbWVzc2FnZS9oaW50IGF0IGFsbCBpbiB0aGUgZG9tVSBrZXJuZWwgKHlldCkg
YWJ1b3QgdGhpcyB3aGVuIGl0IGhhcHBlbnMuCgpDYW4geW91IHZlcmlmeSBpZiB0aGlzIGlzIGhh
cHBlbmluZz8KCldpdGggWGVuIDQuOCwgeW91IGNhbiBhZGQgZ250dGFiX21heF9mcmFtZXM9NjQg
KG9yIGFub3RoZXIgbnVtYmVyLCBidXQKaGlnaGVyIHRoYW4gdGhlIGRlZmF1bHQgMzIpIHRvIHRo
ZSB4ZW4gaHlwZXJ2aXNvciBjb21tYW5kIGxpbmUgYW5kIHJlYm9vdC4KCkZvciBYZW4gNC4xMSB3
aGljaCB3aWxsIGJlIGluIEJ1c3RlciwgdGhlIGRlZmF1bHQgaXMgNjQgYW5kIHRoZSB3YXkgdG8K
Y29uZmlndXJlIGhpZ2hlciB2YWx1ZXMvbGltaXRzIGZvciBkb20wIGFuZCBkb21VIGhhdmUgY2hh
bmdlZC4gVGhlcmUKd2lsbCBiZSBzb21lIHRleHQgYWJvdXQgdGhpcyByZWN1cnJpbmcgcHJvYmxl
bSBpbiB0aGUgUkVBRE1FLkRlYmlhbgp1bmRlciBrbm93biBpc3N1ZXMuCgo+Pj4gKE9ubHkgdGhl
IGh5cGVydmlzb3IgbmVlZGVkIHRvIGJlIGRvd25ncmFkZWQgdG8gZml4IHRoZSBpc3N1ZSkKPj4+
Cj4+Pj4gVGhlIGVycm9ycyBhcmUgb24gdGhlIGRvbVUgYSBmcm96ZW4gZmlsZSBzeXN0ZW0gdW50
aWwgYSBrZXJuZWwgcGFuaWMuCj4+Cj4+IERvIHlvdSBoYXZlIGEgcmVwcm9kdWNhYmxlIGNhc2Ug
dGhhdCBzaG93cyBzdWNjZXNzIHdpdGggdGhlIHByZXZpb3VzIFhlbgo+PiBoeXBlcnZpc29yIHBh
Y2thZ2UgYW5kIGZhaWx1cmUgd2l0aCB0aGUgbmV3IG9uZSwgd2hpbGUga2VlcGluZyBhbGwgb3Ro
ZXIKPj4gdGhpbmdzIHRoZSBzYW1lPwo+IAo+IFdlIGhhdmUgYSBwcm9kdWN0aW9uIHN5c3RlbSB3
aGljaCBnZXRzIHRvIGhhbmcgd2l0aGluIGFib3V0IGEgZGF5LiBXZQo+IGRvbid0IGtub3cgd2hh
dCBleGFjdGx5IHRyaWdnZXJzIHRoZSBpc3N1ZS4KPiAKPj4gVGhpcyBzZWVtcyBsaWtlIGFuIHVw
c3RyZWFtIHRoaW5nLCBiZWNhdXNlIGZvciA0LjgsIHRoZSBEZWJpYW4gcGFja2FnZQo+PiB1cGRh
dGVzIGFyZSBhbG1vc3QgZXhjbHVzaXZlbHkgc2hpcHBpbmcgdXBzdHJlYW0gc3RhYmxlIHVkcGF0
ZXMuCj4gCj4gT2suCgpSZWxhdGVkOgpodHRwczovL2J1Z3MuZGViaWFuLm9yZy9jZ2ktYmluL2J1
Z3JlcG9ydC5jZ2k/YnVnPTg4MDU1NAoKSGFucwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 16:35:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 16:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsVbR-0004iw-W0; Sat, 09 Feb 2019 16:35:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ChSF=QQ=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1gsVbR-0004ir-1O
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 16:35:41 +0000
X-Inumbo-ID: baa98224-2c88-11e9-bc90-bc764e045a96
Received: from hera.aquilenet.fr (unknown [185.233.100.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id baa98224-2c88-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 16:35:37 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 4BB37DC2B;
 Sat,  9 Feb 2019 17:35:36 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 2XoAKYloZy19; Sat,  9 Feb 2019 17:35:35 +0100 (CET)
Received: from function (lfbn-bor-1-311-110.w109-215.abo.wanadoo.fr
 [109.215.32.110])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id A3CFCDC27;
 Sat,  9 Feb 2019 17:35:35 +0100 (CET)
Received: from samy by function with local (Exim 4.92-RC5)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1gsVbK-0001w5-MV; Sat, 09 Feb 2019 17:35:34 +0100
Date: Sat, 9 Feb 2019 17:35:34 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: admin@listes.aquilenet.fr, Hans van Kranenburg <hans@knorrie.org>
Message-ID: <20190209163534.boh7ljguxytrnb6o@function>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 admin@listes.aquilenet.fr, Hans van Kranenburg <hans@knorrie.org>,
 Samuel Thibault <samuel.thibaut@ens-lyon.org>,
 Samuel Thibault <admin@aquilenet.fr>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
References: <e1429228-bef6-afa1-a004-4fb0cf0bb52d@yaal.fr>
 <20190208171335.nzqrsfk75xjw4plq@function>
 <ace166ae-95b0-25c1-d3fa-3d7b2128521e@knorrie.org>
 <20190208231624.d3p5folfbnw7isp2@function>
 <79756d96-788b-b683-82b1-96a87d2353f1@knorrie.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <79756d96-788b-b683-82b1-96a87d2353f1@knorrie.org>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [admin] [Pkg-xen-devel] [BUG] task jbd2/xvda4-8:174
 blocked for more than 120 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <admin@aquilenet.fr>,
 Samuel Thibault <samuel.thibaut@ens-lyon.org>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpIYW5zIHZhbiBLcmFuZW5idXJnLCBsZSBzYW0uIDA5IGbDqXZyLiAyMDE5IDE3OjAx
OjU1ICswMTAwLCBhIGVjcml0Ogo+ID4gSSBoYXZlIGZvcndhcmRlZCB0aGUgb3JpZ2luYWwgbWFp
bDogYWxsIFZNIEkvTyBnZXQgc3R1Y2ssIGFuZCB0aHVzIHRoZQo+ID4gVk0gYmVjb21lcyB1bnVz
YWJsZS4KPiAKPiBUaGVzZSBhcmUgaW4gbWFueSBjYXNlcyB0aGUgc3ltcHRvbXMgb2YgcnVubmlu
ZyBvdXQgb2YgImdyYW50IGZyYW1lcyIuCgpPaCEgIFRoYXQgY291bGQgYmUgaXQgaW5kZWVkLiAg
SSdtIHdvbmRlcmluZyB3aGF0IGNvdWxkIGJlIG1vbm9wb2xpemluZwp0aGVtLCB0aG91Z2gsIGFu
ZCB3aHkgK2RlYjl1MTEgaXMgYWZmZWN0ZWQgd2hpbGUgK2RlYjl1MTAgaXMgbm90LiAgSSdtCmFm
cmFpZCBpbmNyZWFzaW5nIHRoZSBnbnR0YWIgbWF4IHNpemUgdG8gMzIgbWlnaHQganVzdCBkZWZl
ciBmaWxsaW5nIGl0CnVwLgoKPiAgIC0jIC4veGVuLWRpYWcgIGdudHRhYl9xdWVyeV9zaXplIDUK
PiAgIGRvbWlkPTU6IG5yX2ZyYW1lcz0xMSwgbWF4X25yX2ZyYW1lcz0zMgoKVGhlIGN1cnJlbnQg
dmFsdWUgaXMgMzEgb3ZlciBtYXggMzIgaW5kZWVkLgoKPiBXaXRoIFhlbiA0LjgsIHlvdSBjYW4g
YWRkIGdudHRhYl9tYXhfZnJhbWVzPTY0IChvciBhbm90aGVyIG51bWJlciwgYnV0Cj4gaGlnaGVy
IHRoYW4gdGhlIGRlZmF1bHQgMzIpIHRvIHRoZSB4ZW4gaHlwZXJ2aXNvciBjb21tYW5kIGxpbmUg
YW5kIHJlYm9vdC4KCmFkbWluQDogSSBtYWRlIHRoZSBtb2RpZmljYXRpb24gaW4gdGhlIGdydWIg
Y29uZmlnLiBXZSBjYW4gcHJvYmFibHkgdHJ5CnRvIHJlYm9vdCB3aXRoIHRoZSBuZXdlciBoeXBl
cnZpc29yLCBhbmQgbW9uaXRvciB0aGF0IHZhbHVlLgoKU2FtdWVsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 16:48:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 16:48:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsVnb-0005ei-41; Sat, 09 Feb 2019 16:48:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fA4G=QQ=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gsVna-0005ed-6e
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 16:48:14 +0000
X-Inumbo-ID: 7cc8e1ef-2c8a-11e9-bc90-bc764e045a96
Received: from mail-lf1-x130.google.com (unknown [2a00:1450:4864:20::130])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7cc8e1ef-2c8a-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 16:48:13 +0000 (UTC)
Received: by mail-lf1-x130.google.com with SMTP id j1so4771551lfb.10
 for <xen-devel@lists.xenproject.org>; Sat, 09 Feb 2019 08:48:12 -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=JHA28ZIk6VWzDNDAStHRDMiIWGXWLNvZ8fuyfIRClww=;
 b=excamapfLd3Ac6gt1UVM/FDfpo+dRm6e2ogQOlmf39gvdYrJpL6ZFASRWENivqJG/l
 MFHVMNVK7Jq2rDOzYzRzDzXS03aNTR8/HviEeaS2b745u2JH8mkabfEQV95OPE9F7UBv
 lfJncu/vVy/7hGxP+EG8bJ0PjUuQEszY7DlYrPjO0F/Kvmsr4EETz98rbEJmeGCzXeuw
 +us5IjtIbUHszFaA4O6Bq5kLJvplkpjuBgHBLVbmjJ2rd6Usv/FqbI1Ov7itsHcBJo8J
 BaPEI9PzJXep7udFtmBJG80xAKPsaFzk+pvsgbiYq8UQn9nUy48ZdzqaXPbIdM6QRrFr
 x0sg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=JHA28ZIk6VWzDNDAStHRDMiIWGXWLNvZ8fuyfIRClww=;
 b=p1vl49pYp6bdDNZfIkBxPXVo7cpzXUPciD3gUcJB/ujabndiodpepbbkTQ7yGuB/JI
 jaFc0HM/ZWS6uq+UrJmuAdDGSrW0sW2wsRpe0nUQJprLxbOJ3yVEGtz5TWsV3Qmo4+Tm
 Ak6516YG9QiZ3PJb6VB45v4HIi7OQQByJfmnDJXdnA8hY2pQEaBUazG3oRjzrP8by2ht
 kQU60tKsYNlMEDZYilgnlUz2PdyWDVze3XchDwEF4Cepx8hnkUR4Jt6BLgHsdh7RFwXD
 1zI5gO1Ic17vA3/lPEA1mgRsOV5B1iO+3iWWcH/Z33NF1X0YF62v0gtyI7qA2Oc9qzov
 HE9A==
X-Gm-Message-State: AHQUAubZJm3BChYdli0t6SfzbJtN2l6XCYQk9MsyisOR5NrvIIOrFPqO
 XKrRgzI+AxtPFApSY0iXykV9cZNu
X-Google-Smtp-Source: AHgI3IayNCaYMPGhStZ0E7OfzXGBsaLH6QZapCQNKBWv4bl6dhGl7yruZIPFFpBxsXqKqiMUUV0lOA==
X-Received: by 2002:a19:1f54:: with SMTP id f81mr17535167lff.153.1549730891284; 
 Sat, 09 Feb 2019 08:48:11 -0800 (PST)
Received: from [10.17.6.25] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id t22sm1247760lfb.0.2019.02.09.08.48.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 09 Feb 2019 08:48:10 -0800 (PST)
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
Date: Sat, 9 Feb 2019 18:48:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDA4LjAyLjE5IDIwOjIxLCBBbWl0IFRvbWVyIHdyb3RlOgo+IEhpLAoKSGkKCj4+IFdvdWxk
IHRyeSBjaGFuZ2VzIG1lbnRpb25lZCBieSB5b3UuCj4gV2UgbWFuYWdlZCB0byBib290IFhFTiB3
aXRoIGRvbTAga2VybmVsIG9uIEgzLgoKVGhhdCdzIGdyZWF0LgoKPiBCdXQgd2Ugc2VlIGZvbGxv
d2luZyAsIHdoZW4gd2UgdHJ5IHRvIGRvbVUgZ3Vlc3Q6Cj4KPiAjIHhsIGNyZWF0ZSAtYyBjb25m
aWcueGwKPiBQYXJzaW5nIGNvbmZpZyBmcm9tIGNvbmZpZy54bAo+IGxpYnhsOiBlcnJvcjogbGli
eGxfZXhlYy5jOjExODpsaWJ4bF9yZXBvcnRfY2hpbGRfZXhpdHN0YXR1czoKPiAvZXRjL3hlbi9z
Y3JpcHRzL2Jsb2NrIGFkZCBbMjQxN10gZXhpdGVkIHdpdGggZXJyb3Igc3RhdHVzIDEKPiBsaWJ4
bDogZXJyb3I6IGxpYnhsX2RldmljZS5jOjEyODY6ZGV2aWNlX2hvdHBsdWdfY2hpbGRfZGVhdGhf
Y2I6Cj4gc2NyaXB0OiBGaWxlIC9ob21lL2FtaXRfbmV3L2d1ZXN0X2RvbVUvcm9vdGZzLmltZyBp
cyByZWFkLW9ubHksIGFuZCBzbwo+IEkgd2lsbHQKPiBtb3VudCBpdCByZWFkLXdyaXRlIGluIGEg
Z3Vlc3QgZG9tYWluLgo+IGxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTMxODpkb21jcmVh
dGVfbGF1bmNoX2RtOiBEb21haW4gMTp1bmFibGUKPiB0byBhZGQgZGlzayBkZXZpY2VzCj4gbGli
eGw6IGVycm9yOiBsaWJ4bF9leGVjLmM6MTE4OmxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVz
Ogo+IC9ldGMveGVuL3NjcmlwdHMvYmxvY2sgcmVtb3ZlIFsyNDYxXSBleGl0ZWQgd2l0aCBlcnJv
ciBzdGF0dXMgMQo+IGxpYnhsOiBlcnJvcjogbGlieGxfZGV2aWNlLmM6MTI4NjpkZXZpY2VfaG90
cGx1Z19jaGlsZF9kZWF0aF9jYjoKPiBzY3JpcHQ6IC9ldGMveGVuL3NjcmlwdHMvYmxvY2sgZmFp
bGVkOyBlcnJvciBkZXRlY3RlZC4KPiAoWEVOKSBtbS5jOjE0MDE6ZDB2MCBnbnR0YWJfbWFya19k
aXJ0eSBub3QgaW1wbGVtZW50ZWQgeWV0Cj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzox
MDM4OmxpYnhsX19kZXN0cm95X2RvbWlkOiBEb21haW4KPiAxOk5vbi1leGlzdGFudCBkb21haW4K
PiBsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjk5Mzpkb21haW5fZGVzdHJveV9jYWxsYmFj
azogRG9tYWluCj4gMTpVbmFibGUgdG8gZGVzdHJveSBndWVzdAo+IGxpYnhsOiBlcnJvcjogbGli
eGxfZG9tYWluLmM6OTIwOmRvbWFpbl9kZXN0cm95X2NiOiBEb21haW4KPiAxOkRlc3RydWN0aW9u
IG9mIGRvbWFpbiBmYWlsZWQKPgo+IHdoZXJlICNjYXQgY29uZmlnLnhsCj4gbmFtZSA9ICJndWVz
dC0xIgo+IGtlcm5lbCA9ICJJbWFnZSIKPiBleHRyYSA9ICJyb290PS9kZXYveHZkYSBydyB4ZW5j
b25zPXR0eSBjb25zb2xlPWh2YzAiCj4gbWVtb3J5ID0gMjU2Cj4gdmNwdXMgPSAxCj4gZGlzayA9
IFsgJ3Jvb3Rmcy5pbWcscmF3LHh2ZGEscncnIF0KPgo+IEFueSBpZGVhIHdoYXQgaXMgZ29pbmcg
d3JvbmcgaGVyZSA/CgpMb29rcyBsaWtlLCBzb21ldGhpbmcgaW5jb3JyZWN0IHdpdGggeW91IGJs
b2NrIGRldmljZSBzZXR0aW5ncy4KCk1heWJlLCBlbmFibGluZyB2ZXJib3NlIG91dHB1dCB3aWxs
IHByb3ZpZGUgbW9yZSBpbmZvcm1hdGl2ZSBvdXRwdXQ6Cgp4bCAtdiAtdiAtdiBjcmVhdGUgLWMg
Y29uZmlnLnhsCgoKSSBhc3N1bWUsIHlvdXIgaGF2ZSB0aGUgZm9sbG93aW5nIG9wdGlvbiBlbmFi
bGVkIGluIHlvdXIgTGludXggZGVmY29uZmlnOgoKQ09ORklHX1hFTl9CTEtERVZfQkFDS0VORD15
CgoKUGVyc29uYWxseSBJIGhhdmUgbmV2ZXIgdHJpZWQgdG8gcnVuIGd1ZXN0IGRvbWFpbiB3aXRo
IHN1Y2ggZGlzayBvcHRpb246CgpkaXNrID0gWyAncm9vdGZzLmltZyxyYXcseHZkYSxydycgXQoK
U28sIGNhbid0IHNheSBhbnl0aGluZyBhYm91dCBpdC4KCgpEbyB5b3UgaGF2ZSBhbnkgc3RvcmFn
ZSBkZXZpY2UgaW4geW91ciBEb20wIChTRCwgZU1NQywgZXRjKT8gSWYgeWVzLCB5b3UgCmNhbiBw
dXQgcm9vdGZzIGZvciB5b3VyIGd1ZXN0IGRvbWFpbiBvbiBpdC4KCkFuZCB0aGVuIGFkZCB0aGUg
Zm9sbG93aW5nIHRvIGd1ZXN0IGNvbmZpZyBmaWxlLCB0YWtpbmcgY2FyZSBvZiBjaGFuZ2luZyAK
aXQgYWNjb3JkaW5nIHRvIGFjdHVhbCBwYXJ0aXRpb25zOgoKZGlzayA9IFsgJ3BoeTovZGV2L3Nk
YTEseHZkYTEnIF0KCm9yCgpkaXNrID0gWyAncGh5Oi9kZXYvbW1jYmxrMXAxLHh2ZGExJyBdCgpU
aGlzIGV2ZXJ5dGhpbmcgd29ya3MgZm9yIG1lLgoKCj4KPiAtVGhhbmtzLAo+IEFtaXQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 17:11:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 17:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsW9X-00085j-0w; Sat, 09 Feb 2019 17:10:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DNHO=QQ=iki.fi=pasik@srs-us1.protection.inumbo.net>)
 id 1gsW9V-00085e-6V
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 17:10:53 +0000
X-Inumbo-ID: a60ba9c3-2c8d-11e9-bc90-bc764e045a96
Received: from emh01.mail.saunalahti.fi (unknown [62.142.5.107])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a60ba9c3-2c8d-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 17:10:50 +0000 (UTC)
Received: from ydin.reaktio.net (reaktio.net [85.76.255.15])
 by emh01.mail.saunalahti.fi (Postfix) with ESMTP id 41C2E20068;
 Sat,  9 Feb 2019 19:10:49 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
 id 2A07D36C0F6; Sat,  9 Feb 2019 19:10:49 +0200 (EET)
Date: Sat, 9 Feb 2019 19:10:48 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190209171048.GP32745@reaktio.net>
References: <5C542A2A02000078002131B0@prv1-mh.provo.novell.com>
 <ebbaf5e4-0fde-dbdf-bd3d-88538bfab592@suse.com>
 <5C542D7C02000078002131E0@prv1-mh.provo.novell.com>
 <23641.30473.897568.442189@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23641.30473.897568.442189@mariner.uk.xensource.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] preparations for 4.10.3 and 4.9.4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiBUdWUsIEZlYiAwNSwgMjAxOSBhdCAxMTo0NDowOUFNICswMDAwLCBJYW4gSmFj
a3NvbiB3cm90ZToKPiBKYW4gQmV1bGljaCB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gcHJlcGFy
YXRpb25zIGZvciA0LjEwLjMgYW5kIDQuOS40Iik6Cj4gPiBPbiAwMS4wMi4xOSBhdCAxMjoyMywg
PGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4gPiA+IEZvciA0LjEwLjM6Cj4gPiA+IAo+ID4gPiBo
dHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMS9tc2cw
MTQ1MS5odG1sIAo+ID4gCj4gPiBJYW4sIHRoaXMgbG9va3MgdG8gYmUgb25lIGZvciB5b3UuCj4g
Cj4gSW5kZWVkLCB0aGFua3MuCj4gCgpJYW46IENvdWxkIHlvdSBwbGVhc2UgdGFrZSBhIGxvb2sg
YXQgdGhlc2UgbGlieGwgYW5kIHFlbXUtdHJhZGl0aW9uYWwgYmFja3BvcnRzIGFzd2VsbD8KCgoi
bGlieGw6IGtlZXAgYXNzaWduZWQgcGNpIGRldmljZXMgYWNyb3NzIGRvbWFpbiByZWJvb3RzIjoK
CS0gZml4ZXMgZGlzYXBwZWFyaW5nIHBjaSBkZXZpY2VzIGFjcm9zcyBkb21haW4gcmVib290cy4K
CS0gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXQ7aD05
OWE5YzcwNTgzYmQ2ZGMyNTU1YjI0MgoJLSBvcmlnaW5hbCByZXBvcnRlciBwcm92aWRlcyBiYWNr
cG9ydCB0byBYZW4gNC4xMCBoZXJlOiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxOC0xMC9tc2cwMDExNi5odG1sCgoieGVuL3B0OiBhbGxvdyBRRU1VIHRv
IHJlcXVlc3QgTVNJIHVubWFza2luZyBhdCBiaW5kIHRpbWUiOgoJLSBodHRwczovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9cWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0O2E9Y29tbWl0O2g9ZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OAoJLSBzdWJtaXR0ZXIgdmVyaWZp
ZWQgYmFja3BvcnQgdG8gWGVuIDQuMTAgcWVtdS10cmFkaXRpb25hbDogaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTEvbXNnMDAzMjUuaHRtbAoKCgo+
IElhbi4KPiAKCgpUaGFua3MsCgotLSBQYXNpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 18:18:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 18:18:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsXCn-0004ly-AD; Sat, 09 Feb 2019 18:18:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qZ0z=QQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsXCm-0004ll-Df
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 18:18:20 +0000
X-Inumbo-ID: 10e0f4a2-2c97-11e9-9a47-e30bbb6e4fbe
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10e0f4a2-2c97-11e9-9a47-e30bbb6e4fbe;
 Sat, 09 Feb 2019 18:18:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsXCf-0002ye-SK; Sat, 09 Feb 2019 18:18:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsXCf-00027A-E8; Sat, 09 Feb 2019 18:18:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsXCf-0005K3-DJ; Sat, 09 Feb 2019 18:18:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133037-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:build-arm64-xsm:<job status>:broken:regression
 linux-next:build-arm64:<job status>:broken:regression
 linux-next:build-arm64-pvops:<job status>:broken:regression
 linux-next:build-arm64-xsm:host-install(4):broken:regression
 linux-next:build-arm64-pvops:host-install(4):broken:regression
 linux-next:build-arm64:host-install(4):broken:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-next:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1bd831d68d5521c01d783af0275439ac645f5027
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Feb 2019 18:18:13 +0000
Subject: [Xen-devel] [linux-next test] 133037: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzAzNyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMwMzcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjkxMQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTExCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjkxMQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjkxMQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDEzMjkxMQogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMy
OTExCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjkxMQoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMjkxMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGxpa2Ug
MTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDFi
ZDgzMWQ2OGQ1NTIxYzAxZDc4M2FmMDI3NTQzOWFjNjQ1ZjUwMjcKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDg4MzRmNTYwMGNmM2M4ZGIzNjVlMThhM2Q1Y2FjMmMyNzgw
YzgxZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBm
b3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChu
b3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMDM3ICAyMDE5LTAyLTA4IDA5
OjE4OjU5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 18:32:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 18:32:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsXQR-0006Py-Ob; Sat, 09 Feb 2019 18:32:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qZ0z=QQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsXQQ-0006Pp-5x
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 18:32:26 +0000
X-Inumbo-ID: 0b7ae4c9-2c99-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b7ae4c9-2c99-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 18:32:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsXQO-0003F6-3T; Sat, 09 Feb 2019 18:32:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsXQN-0003TL-Mo; Sat, 09 Feb 2019 18:32:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsXQN-00069y-MD; Sat, 09 Feb 2019 18:32:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133073-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=aca21442499c04b70d84164b46744b35ee7b8bf4
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Feb 2019 18:32:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133073: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA3MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzA3My8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFj
YTIxNDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICAyIGRheXMgICAgOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwNTAg
IDIwMTktMDItMDggMTg6MDY6NDcgWiAgICAxIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0
YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRi
NDY3NDRiMzVlZTdiOGJmNApBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6
IGZlYXR1cmVzL3FlbXUtZGVwcml2IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNw
YWNlIGJldHdlZW4gdGhlIHBhcmFncmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0
J3MgYQogICAgbGlzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJi
YTU3MzU4ZWJjYwpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgRmViIDcgMTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0
ZSBjcmVkaXQvY3JlZGl0MiBmZWF0dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hl
ZHVsZXIKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CmNvbW1pdCA3YjUyNzhiMjhmOGZiY2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3
IDE1OjAyOjI3IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9S
VU5fRElSIGFuZCBYRU5fTE9DS19ESVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3Jp
ZXMgb3VnaHQgbm90IHRvIGJlIGV2ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAog
ICAgZm9yIHNvbWUgcmVhc29uIHJ1bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNy
ZWF0ZWQKICAgIG92ZXJseS13cml0ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGlu
ZyB0aGUgbW9kZSBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKY29tbWl0IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5
YTkwNzAKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0
ZTogICBUaHUgRmViIDcgMTU6MDI6MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlw
dHM6IHhlbmNvbW1vbnM6IEZpeGVzIHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBp
cyBhIHR5cG8uICBBbmQgeGVuZCBpcyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Y29tbWl0IDAxMDk3ZTAxOTQzMjFkMjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTU6MDI6MjUgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6
IFByb3ZpZGVzIGB4ZW4nCiAgICAKICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4
ZW4nIGZhY2lsaXR5IChpbiB0aGUgTFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBh
bGxvd3Mgb3RoZXIgZmFjaWxpdGllcyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdv
IGFmdGVyIGB4ZW4nIHdpdGhvdXQgbmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBk
ZXRhaWxzLgogICAgCiAgICBUaGlzIHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBi
eSB0aGUgKGZhaXJseSBkaWZmZXJlbnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQg
YjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6
Mzg6NTMgMjAxOSAtMDgwMAoKICAgIHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1
cHRzIGR1cmluZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFD
VElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5p
dGlhbGl6YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVu
Zy5mYW5AbnhwLmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 18:44:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 18:44:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsXc5-0007Lv-UK; Sat, 09 Feb 2019 18:44:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FOkS=QQ=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gsXc3-0007Lq-Ov
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 18:44:28 +0000
X-Inumbo-ID: b44d76bd-2c9a-11e9-bc90-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b44d76bd-2c9a-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 18:44:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Type:In-Reply-To:MIME-Version:Date:
 Message-ID:References:Cc:To:From:Subject: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=rpY06zD/NGxHAvys3F7VYo91wwUvqFujS5IDg8HrPt4=; b=NMLUGFQjbOom9L9tBEwC8qONw
 apBRcijOjDdad70lMPkvKIH9cxACGOzXj8xPhS3k56xeqlbufCHGXhdI8k/fOySofsr52aNzoKgI0
 EjoeyHSesOjaqKJfFjd7AAFIAu3CWSaH9oIQUKzpSRMgBbrHUxBQoQ0ulXN6rAZ98BZf8=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:50348
 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 1gsXc1-0007wD-7y; Sat, 09 Feb 2019 19:44:25 +0100
From: Sander Eikelenboom <linux@eikelenboom.it>
To: Linus Torvalds <torvalds@linux-foundation.org>,
 Juergen Gross <jgross@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <39ae9195-cf8f-01fe-df83-38a9a4c52e48@eikelenboom.it>
Message-ID: <da8badb7-9743-020e-6891-dac944b61ee9@eikelenboom.it>
Date: Sat, 9 Feb 2019 19:45:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <39ae9195-cf8f-01fe-df83-38a9a4c52e48@eikelenboom.it>
Content-Type: multipart/mixed; boundary="------------3E1A8478E359813884ED860C"
Content-Language: en-US
Subject: Re: [Xen-devel] Linux 5.0 regression: BUG: unable to handle kernel
 paging request at ffff888023e26778 RIP: e030:move_page_tables+0x7c1/0xae0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Joel Fernandes \(Google\)" <joel@joelfernandes.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 linux-kernel <linux-kernel@vger.kernel.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On 09/02/2019 09:26, Sander Eikelenboom wrote:
> L.S.,
> 
> 
> While testing a Linux 5.0-rc5-ish kernel (pull of yesterday) with some additional patches for
> already reported other issues i came across the issue below which i haven't seen with 4.20.x
> 
> I haven't got a reproducer so i might be hard to hit it again, 
> system is AMD and this is from the host kernel running under
> the Xen hypervisor might it matter.

> --
> 
> Sander

Hi Boris / Juergen,

The commit causing this is:
2c91bd4a4e2e530582d6fd643ea7b86b27907151 mm: speed up mremap by 20x on large regions

Since it seems there haven't been any other reports about this .. 
could it be this doesn't specifically work well with a Xen PVH dom0 ?

I could do a straight revert and i'm testing it now for a while, so far no issues.

I also attached my .config, probably most important:
	CONFIG_HAVE_MOVE_PMD=y
	CONFIG_ARCH_ENABLE_THP_MIGRATION=y
	CONFIG_ARCH_WANTS_THP_SWAP=y
	CONFIG_THP_SWAP=y
	CONFIG_CGROUP_HUGETLB=y
	CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
	CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
	CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
	CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
	CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y
	CONFIG_HAVE_ARCH_HUGE_VMAP=y
	CONFIG_TRANSPARENT_HUGEPAGE=y
	CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
	# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
	CONFIG_TRANSPARENT_HUGE_PAGECACHE=y
	CONFIG_HUGETLBFS=y
	CONFIG_HUGETLB_PAGE=y

Thanks in advance.

--
Sander


> [17035.016433] BUG: unable to handle kernel paging request at ffff888023e26778
> [17035.025887] #PF error: [PROT] [WRITE]
> [17035.035146] PGD 2a2a067 P4D 2a2a067 PUD 2a2b067 PMD 7fe01067 PTE 8010000023e26065
> [17035.044371] Oops: 0003 [#1] SMP NOPTI
> [17035.053720] CPU: 3 PID: 28310 Comm: apt-get Not tainted 5.0.0-rc5-20190208-thp-net-florian-rtl8169-eric-doflr+ #1
> [17035.063440] Hardware name: MSI MS-7640/890FXA-GD70 (MS-7640)  , BIOS V1.8B1 09/13/2010
> [17035.072635] RIP: e030:move_page_tables+0x7c1/0xae0
> [17035.081585] Code: ce 00 48 8b 03 31 ff 48 89 44 24 20 e8 9e 72 e4 ff 66 90 48 89 c6 48 89 df e8 8b 89 e4 ff 66 90 48 8b 44 24 20 b9 0c 00 00 00 <48> 89 45 00 41 f6 46 52 40 0f 85 3f 02 00 00 49 8b 7e 40 45 31 c0
> [17035.100225] RSP: e02b:ffffc90000f2bd40 EFLAGS: 00010282
> [17035.109208] RAX: 0000000475e42067 RBX: ffff888023e267e0 RCX: 000000000000000c
> [17035.118332] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000201
> [17035.127378] RBP: ffff888023e26778 R08: aaaaaaaaaaaaaaaa R09: 000000051c1d9000
> [17035.136310] R10: deadbeefdeadf00d R11: ffff88807fc17000 R12: 00007fc59fa00000
> [17035.145433] R13: ffffea00008f89a8 R14: ffff88801c2286c0 R15: 00007fc59f800000
> [17035.154171] FS:  00007fc5a5591100(0000) GS:ffff88807d4c0000(0000) knlGS:0000000000000000
> [17035.162730] CS:  e030 DS: 0000 ES: 0000 CR0: 0000000080050033
> [17035.171180] CR2: ffff888023e26778 CR3: 000000001c3f6000 CR4: 0000000000000660
> [17035.179545] Call Trace:
> [17035.187736]  move_vma.isra.3+0xd1/0x2d0
> [17035.195837]  __se_sys_mremap+0x3c6/0x5b0
> [17035.203986]  do_syscall_64+0x49/0x100
> [17035.212109]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
> [17035.219971] RIP: 0033:0x7fc5a453527a
> [17035.227558] Code: 73 01 c3 48 8b 0d 1e fc 2a 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 49 89 ca b8 19 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d ee fb 2a 00 f7 d8 64 89 01 48
> [17035.243255] RSP: 002b:00007ffda22d96f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000019
> [17035.251121] RAX: ffffffffffffffda RBX: 0000557d40923a30 RCX: 00007fc5a453527a
> [17035.258986] RDX: 0000000001a00000 RSI: 0000000001900000 RDI: 00007fc59f7ff000
> [17035.267127] RBP: 0000000001a00000 R08: 0000000000000020 R09: 0000000000000040
> [17035.275259] R10: 0000000000000001 R11: 0000000000000246 R12: 00007fc59f7ff060
> [17035.282681] R13: 00007fc59f7ff000 R14: 0000557d40923a30 R15: 0000557d40829aa0
> [17035.290322] Modules linked in:
> [17035.297875] CR2: ffff888023e26778
> [17035.305405] ---[ end trace 6ff49f09286816b6 ]---
> [17035.313131] RIP: e030:move_page_tables+0x7c1/0xae0
> [17035.320326] Code: ce 00 48 8b 03 31 ff 48 89 44 24 20 e8 9e 72 e4 ff 66 90 48 89 c6 48 89 df e8 8b 89 e4 ff 66 90 48 8b 44 24 20 b9 0c 00 00 00 <48> 89 45 00 41 f6 46 52 40 0f 85 3f 02 00 00 49 8b 7e 40 45 31 c0
> [17035.334851] RSP: e02b:ffffc90000f2bd40 EFLAGS: 00010282
> [17035.341727] RAX: 0000000475e42067 RBX: ffff888023e267e0 RCX: 000000000000000c
> [17035.348838] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000201
> [17035.356000] RBP: ffff888023e26778 R08: aaaaaaaaaaaaaaaa R09: 000000051c1d9000
> [17035.363623] R10: deadbeefdeadf00d R11: ffff88807fc17000 R12: 00007fc59fa00000
> [17035.371454] R13: ffffea00008f89a8 R14: ffff88801c2286c0 R15: 00007fc59f800000
> [17035.378958] FS:  00007fc5a5591100(0000) GS:ffff88807d4c0000(0000) knlGS:0000000000000000
> [17035.386585] CS:  e030 DS: 0000 ES: 0000 CR0: 0000000080050033
> [17035.393797] CR2: ffff888023e26778 CR3: 000000001c3f6000 CR4: 0000000000000660
> 
> 
> 


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

IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4
L3g4Nl82NCA1LjAuMC1yYzUtMjAxOTAyMDktY3Jhc2h0ZXN0ZHVtbXkgS2VybmVsIENvbmZp
Z3VyYXRpb24KIwoKIwojIENvbXBpbGVyOiBnY2MgKERlYmlhbiA2LjMuMC0xOCtkZWI5dTEp
IDYuMy4wIDIwMTcwNTE2CiMKQ09ORklHX0NDX0lTX0dDQz15CkNPTkZJR19HQ0NfVkVSU0lP
Tj02MDMwMApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19DQ19IQVNfQVNNX0dPVE89
eQpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CkNP
TkZJR19USFJFQURfSU5GT19JTl9UQVNLPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklH
X0lOSVRfRU5WX0FSR19MSU1JVD0zMgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNl
dApDT05GSUdfTE9DQUxWRVJTSU9OPSIiCiMgQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPIGlz
IG5vdCBzZXQKQ09ORklHX0JVSUxEX1NBTFQ9IiIKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9
eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15
CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05G
SUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0tFUk5FTF9HWklQPXkKIyBDT05GSUdfS0VS
TkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAoj
IENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5v
dCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hP
U1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdf
U1lTVklQQ19TWVNDVEw9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01R
VUVVRV9TWVNDVEw9eQpDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CiMgQ09ORklHX1VT
RUxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRElUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf
QVJDSF9BVURJVFNZU0NBTEw9eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJ
Q19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklD
X0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15
CkNPTkZJR19HRU5FUklDX0lSUV9NSUdSQVRJT049eQpDT05GSUdfSVJRX0RPTUFJTj15CkNP
TkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpD
T05GSUdfR0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CkNPTkZJR19HRU5FUklDX0lSUV9NQVRS
SVhfQUxMT0NBVE9SPXkKQ09ORklHX0dFTkVSSUNfSVJRX1JFU0VSVkFUSU9OX01PREU9eQpD
T05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMgQ09O
RklHX0dFTkVSSUNfSVJRX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ0xPQ0tTT1VSQ0Vf
V0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9EQVRBPXkKQ09ORklHX0FSQ0hf
Q0xPQ0tTT1VSQ0VfSU5JVD15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZ
Q0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NM
T0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09O
RklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NN
T1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hP
VD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJT0RJQyBpcyBub3Qg
c2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdfTk9fSFpfRlVMTCBpcyBub3Qgc2V0
CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQojIENPTkZJR19QUkVF
TVBUX05PTkUgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlk9eQojIENPTkZJ
R19QUkVFTVBUIGlzIG5vdCBzZXQKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2Nv
dW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19WSVJUX0NQ
VV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJ
TkcgaXMgbm90IHNldApDT05GSUdfQlNEX1BST0NFU1NfQUNDVD15CiMgQ09ORklHX0JTRF9Q
Uk9DRVNTX0FDQ1RfVjMgaXMgbm90IHNldApDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RB
U0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUND
T1VOVElORz15CiMgQ09ORklHX1BTSSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSVNPTEFUSU9O
PXkKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKIyBDT05GSUdfUkNV
X0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19TUkNVPXkKQ09ORklHX1RSRUVfU1JDVT15CkNP
TkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1JDVV9ORUVEX1NFR0NCTElTVD15CkNP
TkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CiMgQ09ORklHX0lLQ09ORklH
X1BST0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0yMApDT05GSUdfTE9HX0NQ
VV9NQVhfQlVGX1NISUZUPTEzCkNPTkZJR19QUklOVEtfU0FGRV9MT0dfQlVGX1NISUZUPTEz
CkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9S
VFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExC
X0ZMVVNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKIyBDT05GSUdfTlVNQV9C
QUxBTkNJTkcgaXMgbm90IHNldApDT05GSUdfQ0dST1VQUz15CkNPTkZJR19QQUdFX0NPVU5U
RVI9eQpDT05GSUdfTUVNQ0c9eQpDT05GSUdfTUVNQ0dfU1dBUD15CkNPTkZJR19NRU1DR19T
V0FQX0VOQUJMRUQ9eQpDT05GSUdfTUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQPXkK
IyBDT05GSUdfREVCVUdfQkxLX0NHUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfV1JJ
VEVCQUNLPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVE
PXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQpDT05GSUdfUlRfR1JPVVBfU0NIRUQ9eQpDT05G
SUdfQ0dST1VQX1BJRFM9eQpDT05GSUdfQ0dST1VQX1JETUE9eQpDT05GSUdfQ0dST1VQX0ZS
RUVaRVI9eQpDT05GSUdfQ0dST1VQX0hVR0VUTEI9eQpDT05GSUdfQ1BVU0VUUz15CkNPTkZJ
R19QUk9DX1BJRF9DUFVTRVQ9eQpDT05GSUdfQ0dST1VQX0RFVklDRT15CkNPTkZJR19DR1JP
VVBfQ1BVQUNDVD15CiMgQ09ORklHX0NHUk9VUF9QRVJGIGlzIG5vdCBzZXQKIyBDT05GSUdf
Q0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NPQ0tfQ0dST1VQX0RBVEE9eQpDT05G
SUdfTkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdfSVBDX05TPXkKIyBDT05G
SUdfVVNFUl9OUyBpcyBub3Qgc2V0CkNPTkZJR19QSURfTlM9eQpDT05GSUdfTkVUX05TPXkK
IyBDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0FV
VE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldAojIENPTkZJ
R19SRUxBWSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklU
UkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09O
RklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JE
X0xaND15CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFOQ0U9eQojIENPTkZJR19D
Q19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpDT05GSUdf
QU5PTl9JTk9ERVM9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBU
SU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15
CiMgQ09ORklHX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxU
SVVTRVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxM
PXkKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX1BSSU5U
Sz15CkNPTkZJR19QUklOVEtfTk1JPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09SRT15
CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZV
VEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZE
PXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15CkNP
TkZJR19BSU89eQpDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX01FTUJBUlJJRVI9
eQpDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX0tBTExT
WU1TX0FCU09MVVRFX1BFUkNQVT15CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkK
IyBDT05GSUdfQlBGX1NZU0NBTEwgaXMgbm90IHNldAojIENPTkZJR19VU0VSRkFVTFRGRCBp
cyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19NRU1CQVJSSUVSX1NZTkNfQ09SRT15CkNPTkZJ
R19SU0VRPXkKIyBDT05GSUdfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJG
X0VWRU5UUz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMK
IwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9D
IGlzIG5vdCBzZXQKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKQ09ORklHX1NMVUJfREVC
VUc9eQojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xBQiBpcyBu
b3Qgc2V0CkNPTkZJR19TTFVCPXkKQ09ORklHX1NMQUJfTUVSR0VfREVGQVVMVD15CiMgQ09O
RklHX1NMQUJfRlJFRUxJU1RfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xBQl9GUkVF
TElTVF9IQVJERU5FRCBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX0NQVV9QQVJUSUFMPXkKQ09O
RklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTj15CiMgQ09ORklHX1BST0ZJTElORyBpcyBu
b3Qgc2V0CkNPTkZJR182NEJJVD15CkNPTkZJR19YODZfNjQ9eQpDT05GSUdfWDg2PXkKQ09O
RklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdfT1VUUFVUX0ZPUk1BVD0iZWxmNjQt
eDg2LTY0IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3MveDg2XzY0
X2RlZmNvbmZpZyIKQ09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNPTkZJR19TVEFDS1RSQUNF
X1NVUFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NSU49
MjgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MzIKQ09ORklHX0FSQ0hfTU1BUF9S
TkRfQ09NUEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNf
TUFYPTE2CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpD
T05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19I
V0VJR0hUPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hD
SEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09O
RklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJ
WkU9eQpDT05GSUdfQVJDSF9IQVNfRklMVEVSX1BHUFJPVD15CkNPTkZJR19IQVZFX1NFVFVQ
X1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9
eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfQVJDSF9I
SUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQpD
T05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9HRU5F
UkFMX0hVR0VUTEI9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19BVURJVF9BUkNIPXkK
Q09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FSQ0hf
U1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1g4Nl82NF9TTVA9eQpDT05GSUdf
QVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05G
SUdfUEdUQUJMRV9MRVZFTFM9NApDT05GSUdfQ0NfSEFTX1NBTkVfU1RBQ0tQUk9URUNUT1I9
eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19aT05FX0RNQT15
CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfWDg2X1gy
QVBJQz15CiMgQ09ORklHX1g4Nl9NUFBBUlNFIGlzIG5vdCBzZXQKIyBDT05GSUdfR09MREZJ
U0ggaXMgbm90IHNldApDT05GSUdfUkVUUE9MSU5FPXkKIyBDT05GSUdfWDg2X0NQVV9SRVND
VFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNIGlzIG5vdCBz
ZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldAojIENPTkZJR19YODZfQU1E
X1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPU0ZfTUJJIGlzIG5vdCBz
ZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19TQ0hFRF9P
TUlUX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19Q
QVJBVklSVD15CkNPTkZJR19QQVJBVklSVF9YWEw9eQojIENPTkZJR19QQVJBVklSVF9ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9TUElOTE9DS1M9eQojIENPTkZJR19RVUVV
RURfTE9DS19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX1hFTj15CkNPTkZJR19YRU5fUFY9eQpD
T05GSUdfWEVOX1BWX1NNUD15CkNPTkZJR19YRU5fRE9NMD15CkNPTkZJR19YRU5fUFZIVk09
eQpDT05GSUdfWEVOX1BWSFZNX1NNUD15CkNPTkZJR19YRU5fNTEyR0I9eQpDT05GSUdfWEVO
X1NBVkVfUkVTVE9SRT15CiMgQ09ORklHX1hFTl9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJ
R19YRU5fUFZIPXkKIyBDT05GSUdfS1ZNX0dVRVNUIGlzIG5vdCBzZXQKQ09ORklHX1BWSD15
CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19Q
QVJBVklSVF9DTE9DSz15CiMgQ09ORklHX0pBSUxIT1VTRV9HVUVTVCBpcyBub3Qgc2V0CiMg
Q09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNldAojIENPTkZJ
R19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19H
RU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklH
X1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBY
Q0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlM
WT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpD
T05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9IWUdPTj15CkNPTkZJR19DUFVf
U1VQX0NFTlRBVVI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVf
UlRDPXkKQ09ORklHX0RNST15CkNPTkZJR19HQVJUX0lPTU1VPXkKIyBDT05GSUdfQ0FMR0FS
WV9JT01NVSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWFNNUCBpcyBub3Qgc2V0CkNPTkZJR19O
Ul9DUFVTX1JBTkdFX0JFR0lOPTIKQ09ORklHX05SX0NQVVNfUkFOR0VfRU5EPTUxMgpDT05G
SUdfTlJfQ1BVU19ERUZBVUxUPTY0CkNPTkZJR19OUl9DUFVTPTYKQ09ORklHX1NDSEVEX1NN
VD15CkNPTkZJR19TQ0hFRF9NQz15CkNPTkZJR19TQ0hFRF9NQ19QUklPPXkKQ09ORklHX1g4
Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKQ09ORklHX1g4Nl9SRVJPVVRF
X0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9NQ0U9eQojIENPTkZJR19YODZf
TUNFTE9HX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19YODZfTUNFX0lOVEVMPXkKQ09ORklH
X1g4Nl9NQ0VfQU1EPXkKQ09ORklHX1g4Nl9NQ0VfVEhSRVNIT0xEPXkKIyBDT05GSUdfWDg2
X01DRV9JTkpFQ1QgaXMgbm90IHNldApDT05GSUdfWDg2X1RIRVJNQUxfVkVDVE9SPXkKCiMK
IyBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCiMKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VO
Q09SRT15CkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9SQVBMPXkKQ09ORklHX1BFUkZfRVZF
TlRTX0lOVEVMX0NTVEFURT15CiMgQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9QT1dFUiBpcyBu
b3Qgc2V0CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDY0PXkKQ09ORklH
X1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQojIENPTkZJR19JOEsgaXMgbm90IHNldAojIENP
TkZJR19NSUNST0NPREUgaXMgbm90IHNldApDT05GSUdfWDg2X01TUj15CkNPTkZJR19YODZf
Q1BVSUQ9eQojIENPTkZJR19YODZfNUxFVkVMIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ESVJF
Q1RfR0JQQUdFUz15CiMgQ09ORklHX1g4Nl9DUEFfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNP
TkZJR19BUkNIX0hBU19NRU1fRU5DUllQVD15CiMgQ09ORklHX0FNRF9NRU1fRU5DUllQVCBp
cyBub3Qgc2V0CkNPTkZJR19OVU1BPXkKQ09ORklHX0FNRF9OVU1BPXkKQ09ORklHX1g4Nl82
NF9BQ1BJX05VTUE9eQpDT05GSUdfTk9ERVNfU1BBTl9PVEhFUl9OT0RFUz15CiMgQ09ORklH
X05VTUFfRU1VIGlzIG5vdCBzZXQKQ09ORklHX05PREVTX1NISUZUPTgKQ09ORklHX0FSQ0hf
U1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9ERUZBVUxUPXkKQ09O
RklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19BUkNIX1BST0NfS0NPUkVf
VEVYVD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAw
CiMgQ09ORklHX1g4Nl9QTUVNX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ0hFQ0tf
QklPU19DT1JSVVBUSU9OPXkKQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJ
T05fQ0hFQ0s9eQpDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19NVFJSPXkKQ09O
RklHX01UUlJfU0FOSVRJWkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSX0VOQUJMRV9ERUZB
VUxUPTAKQ09ORklHX01UUlJfU0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZBVUxUPTEKQ09O
RklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklHX0FS
Q0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKQ09ORklHX1g4Nl9JTlRFTF9VTUlQPXkK
Q09ORklHX1g4Nl9JTlRFTF9NUFg9eQpDT05GSUdfWDg2X0lOVEVMX01FTU9SWV9QUk9URUNU
SU9OX0tFWVM9eQojIENPTkZJR19FRkkgaXMgbm90IHNldApDT05GSUdfU0VDQ09NUD15CiMg
Q09ORklHX0haXzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CkNP
TkZJR19IWl8zMDA9eQojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTMw
MApDT05GSUdfU0NIRURfSFJUSUNLPXkKIyBDT05GSUdfS0VYRUMgaXMgbm90IHNldAojIENP
TkZJR19LRVhFQ19GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBU0hfRFVNUCBpcyBub3Qg
c2V0CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxF
PXkKIyBDT05GSUdfUkFORE9NSVpFX0JBU0UgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxf
QUxJR049MHgxMDAwMDAwCkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0JPT1RQQVJB
TV9IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19IT1RQTFVHX0NQVTAg
aXMgbm90IHNldAojIENPTkZJR19DT01QQVRfVkRTTyBpcyBub3Qgc2V0CkNPTkZJR19MRUdB
Q1lfVlNZU0NBTExfRU1VTEFURT15CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FIGlz
IG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX01PRElG
WV9MRFRfU1lTQ0FMTD15CkNPTkZJR19IQVZFX0xJVkVQQVRDSD15CkNPTkZJR19BUkNIX0hB
U19BRERfUEFHRVM9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05G
SUdfVVNFX1BFUkNQVV9OVU1BX05PREVfSUQ9eQpDT05GSUdfQVJDSF9FTkFCTEVfU1BMSVRf
UE1EX1BUTE9DSz15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpD
T05GSUdfQVJDSF9FTkFCTEVfVEhQX01JR1JBVElPTj15CgojCiMgUG93ZXIgbWFuYWdlbWVu
dCBhbmQgQUNQSSBvcHRpb25zCiMKIyBDT05GSUdfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJ
R19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKIyBDT05GSUdfSElCRVJOQVRJT04gaXMgbm90IHNl
dApDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBfU01QPXkKIyBDT05GSUdfUE1f
QVVUT1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1fV0FLRUxPQ0tTIGlzIG5vdCBzZXQK
Q09ORklHX1BNPXkKIyBDT05GSUdfUE1fREVCVUcgaXMgbm90IHNldApDT05GSUdfUE1fQ0xL
PXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldAojIENP
TkZJR19FTkVSR1lfTU9ERUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19BQ1BJ
PXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNP
TkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9X
RVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQK
Q09ORklHX0FDUElfU1BDUl9UQUJMRT15CkNPTkZJR19BQ1BJX0xQSVQ9eQojIENPTkZJR19B
Q1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9Q
T1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19B
Q1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNP
TkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9UQUQg
aXMgbm90IHNldAojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQSV9D
UFVfRlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQ1NUQVRFPXkKQ09ORklHX0FD
UElfUFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJ
X1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0FDUElfUFJP
Q0VTU09SX0FHR1JFR0FUT1I9eQpDT05GSUdfQUNQSV9USEVSTUFMPXkKQ09ORklHX0FDUElf
TlVNQT15CkNPTkZJR19BQ1BJX0NVU1RPTV9EU0RUX0ZJTEU9IiIKQ09ORklHX0FSQ0hfSEFT
X0FDUElfVEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJX1RBQkxFX1VQR1JBREU9eQojIENP
TkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QQ0lfU0xPVCBpcyBu
b3Qgc2V0CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hPVFBMVUdfSU9B
UElDPXkKIyBDT05GSUdfQUNQSV9TQlMgaXMgbm90IHNldApDT05GSUdfQUNQSV9IRUQ9eQoj
IENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX05G
SVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJ
X0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFBU
Rl9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfT1BSRUdJT04gaXMgbm90IHNldAoj
IENPTkZJR19BQ1BJX0NPTkZJR0ZTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15
CiMgQ09ORklHX1NGSSBpcyBub3Qgc2V0CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMK
Q09ORklHX0NQVV9GUkVRPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9BVFRSX1NFVD15CkNPTkZJ
R19DUFVfRlJFUV9HT1ZfQ09NTU9OPXkKIyBDT05GSUdfQ1BVX0ZSRVFfU1RBVCBpcyBub3Qg
c2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQK
Q09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRT15CiMgQ09ORklHX0NQVV9G
UkVRX0RFRkFVTFRfR09WX09OREVNQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFf
REVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFf
REVGQVVMVF9HT1ZfU0NIRURVVElMIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9Q
RVJGT1JNQU5DRT15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNl
dApDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1Zf
T05ERU1BTkQ9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTCBpcyBub3Qgc2V0CgojCiMgQ1BV
IGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15
CkNPTkZJR19YODZfUENDX0NQVUZSRVE9eQpDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT15CkNP
TkZJR19YODZfQUNQSV9DUFVGUkVRX0NQQj15CiMgQ09ORklHX1g4Nl9QT1dFUk5PV19LOCBp
cyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfRlJFUV9TRU5TSVRJVklUWSBpcyBub3Qgc2V0
CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk8gaXMgbm90IHNldAojIENPTkZJR19Y
ODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25zCiMKCiMKIyBD
UFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVS
PXkKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfSU5URUxfSURMRSBpcyBu
b3Qgc2V0CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0lfRElSRUNU
PXkKQ09ORklHX1BDSV9NTUNPTkZJRz15CkNPTkZJR19QQ0lfWEVOPXkKQ09ORklHX01NQ09O
Rl9GQU0xMEg9eQpDT05GSUdfSVNBX0RNQV9BUEk9eQpDT05GSUdfQU1EX05CPXkKIyBDT05G
SUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQKCiMKIyBCaW5hcnkgRW11bGF0aW9ucwojCkNPTkZJ
R19JQTMyX0VNVUxBVElPTj15CiMgQ09ORklHX0lBMzJfQU9VVCBpcyBub3Qgc2V0CiMgQ09O
RklHX1g4Nl9YMzIgaXMgbm90IHNldApDT05GSUdfQ09NUEFUXzMyPXkKQ09ORklHX0NPTVBB
VD15CkNPTkZJR19DT01QQVRfRk9SX1U2NF9BTElHTk1FTlQ9eQpDT05GSUdfU1lTVklQQ19D
T01QQVQ9eQpDT05GSUdfWDg2X0RFVl9ETUFfT1BTPXkKQ09ORklHX0hBVkVfR0VORVJJQ19H
VVA9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwojIENPTkZJR19FREQgaXMgbm90IHNldApD
T05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RNSUlEPXkKQ09ORklHX0RNSV9TWVNG
Uz15CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQojIENPTkZJ
R19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNldAojIENPTkZJR19GV19DRkdfU1lTRlMgaXMg
bm90IHNldAojIENPTkZJR19HT09HTEVfRklSTVdBUkUgaXMgbm90IHNldAoKIwojIFRlZ3Jh
IGZpcm13YXJlIGRyaXZlcgojCkNPTkZJR19IQVZFX0tWTT15CiMgQ09ORklHX1ZJUlRVQUxJ
WkFUSU9OIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmFsIGFyY2hpdGVjdHVyZS1kZXBlbmRlbnQg
b3B0aW9ucwojCkNPTkZJR19DUkFTSF9DT1JFPXkKQ09ORklHX0hPVFBMVUdfU01UPXkKQ09O
RklHX0hBVkVfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJTUVSPXkKIyBDT05G
SUdfS1BST0JFUyBpcyBub3Qgc2V0CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RB
VElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5B
TElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklH
X0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZF
X0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJP
QkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15
CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklH
X0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9
eQpDT05GSUdfQVJDSF9IQVNfRk9SVElGWV9TT1VSQ0U9eQpDT05GSUdfQVJDSF9IQVNfU0VU
X01FTU9SWT15CkNPTkZJR19IQVZFX0FSQ0hfVEhSRUFEX1NUUlVDVF9XSElURUxJU1Q9eQpD
T05GSUdfQVJDSF9XQU5UU19EWU5BTUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hBVkVfUkVH
U19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX1JTRVE9eQpDT05GSUdfSEFW
RV9GVU5DVElPTl9BUkdfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19I
QVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdT
PXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJG
X0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9IQVJETE9DS1VQX0RFVEVDVE9SX1BFUkY9eQpD
T05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVN
UD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19IQVZFX0FSQ0hfSlVN
UF9MQUJFTF9SRUxBVElWRT15CkNPTkZJR19IQVZFX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklH
X0hBVkVfUkNVX1RBQkxFX0lOVkFMSURBVEU9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZF
X0NNUFhDSEc9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hB
VkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklH
X0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5U
X09MRF9DT01QQVRfSVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNP
TkZJR19TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0FSQ0hfU1RBQ0tMRUFLPXkKQ09O
RklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfQ0NfSEFTX1NUQUNLUFJPVEVDVE9S
X05PTkU9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1Jf
U1RST05HPXkKQ09ORklHX0hBVkVfQVJDSF9XSVRISU5fU1RBQ0tfRlJBTUVTPXkKQ09ORklH
X0hBVkVfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJ
TkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZF
X01PVkVfUE1EPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNP
TkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVEPXkKQ09ORklHX0hBVkVf
QVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdf
SEFWRV9NT0RfQVJDSF9TUEVDSUZJQz15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15
CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15CkNPTkZJR19BUkNIX0hBU19F
TEZfUkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09ORklH
X0hBVkVfRVhJVF9USFJFQUQ9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTI4CkNPTkZJ
R19IQVZFX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQX1JO
RF9DT01QQVRfQklUUz04CkNPTkZJR19IQVZFX0FSQ0hfQ09NUEFUX01NQVBfQkFTRVM9eQpD
T05GSUdfSEFWRV9DT1BZX1RIUkVBRF9UTFM9eQpDT05GSUdfSEFWRV9TVEFDS19WQUxJREFU
SU9OPXkKQ09ORklHX0hBVkVfUkVMSUFCTEVfU1RBQ0tUUkFDRT15CkNPTkZJR19PTERfU0lH
U1VTUEVORDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQpDT05GSUdfQ09NUEFU
XzMyQklUX1RJTUU9eQpDT05GSUdfSEFWRV9BUkNIX1ZNQVBfU1RBQ0s9eQpDT05GSUdfVk1B
UF9TVEFDSz15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19T
VFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfTU9EVUxFX1JXWD15
CkNPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19BUkNIX0hBU19SRUZDT1VOVD15
CiMgQ09ORklHX1JFRkNPVU5UX0ZVTEwgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX1BS
RUwzMl9SRUxPQ0FUSU9OUz15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMK
IyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9Q
Uk9GSUxFX0FMTD15CkNPTkZJR19QTFVHSU5fSE9TVENDPSIiCkNPTkZJR19IQVZFX0dDQ19Q
TFVHSU5TPXkKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNPTkZJ
R19NT0RVTEVTPXkKIyBDT05GSUdfTU9EVUxFX0ZPUkNFX0xPQUQgaXMgbm90IHNldApDT05G
SUdfTU9EVUxFX1VOTE9BRD15CiMgQ09ORklHX01PRFVMRV9GT1JDRV9VTkxPQUQgaXMgbm90
IHNldAojIENPTkZJR19NT0RWRVJTSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9T
UkNWRVJTSU9OX0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUcgaXMgbm90IHNl
dAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19UUklNX1VO
VVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09O
RklHX0JMT0NLPXkKQ09ORklHX0JMS19TQ1NJX1JFUVVFU1Q9eQpDT05GSUdfQkxLX0RFVl9C
U0c9eQojIENPTkZJR19CTEtfREVWX0JTR0xJQiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW
X0lOVEVHUklUWT15CiMgQ09ORklHX0JMS19ERVZfWk9ORUQgaXMgbm90IHNldApDT05GSUdf
QkxLX0RFVl9USFJPVFRMSU5HPXkKIyBDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HX0xPVyBp
cyBub3Qgc2V0CiMgQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUiBpcyBub3Qgc2V0CiMgQ09O
RklHX0JMS19XQlQgaXMgbm90IHNldApDT05GSUdfQkxLX0NHUk9VUF9JT0xBVEVOQ1k9eQpD
T05GSUdfQkxLX0RFQlVHX0ZTPXkKIyBDT05GSUdfQkxLX1NFRF9PUEFMIGlzIG5vdCBzZXQK
CiMKIyBQYXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKIyBD
T05GSUdfQUNPUk5fUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUlYX1BBUlRJVElP
TiBpcyBub3Qgc2V0CkNPTkZJR19PU0ZfUEFSVElUSU9OPXkKQ09ORklHX0FNSUdBX1BBUlRJ
VElPTj15CiMgQ09ORklHX0FUQVJJX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NQUNf
UEFSVElUSU9OPXkKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19CU0RfRElTS0xB
QkVMPXkKQ09ORklHX01JTklYX1NVQlBBUlRJVElPTj15CkNPTkZJR19TT0xBUklTX1g4Nl9Q
QVJUSVRJT049eQpDT05GSUdfVU5JWFdBUkVfRElTS0xBQkVMPXkKIyBDT05GSUdfTERNX1BB
UlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9OPXkKIyBDT05GSUdfVUxU
UklYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TVU5fUEFSVElUSU9OPXkKQ09ORklH
X0tBUk1BX1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFSVElUSU9OPXkKIyBDT05GSUdfU1lT
VjY4X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfUEFSVElUSU9OIGlz
IG5vdCBzZXQKQ09ORklHX0JMT0NLX0NPTVBBVD15CkNPTkZJR19CTEtfTVFfUENJPXkKQ09O
RklHX0JMS19QTT15CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19NUV9JT1NDSEVEX0RF
QURMSU5FPXkKQ09ORklHX01RX0lPU0NIRURfS1lCRVI9eQpDT05GSUdfSU9TQ0hFRF9CRlE9
eQojIENPTkZJR19CRlFfR1JPVVBfSU9TQ0hFRCBpcyBub3Qgc2V0CkNPTkZJR19BU04xPXkK
Q09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5M
T0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1dS
SVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJR19B
UkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15
CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05F
Uj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9T
UElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVF
VUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNfU1lOQ19DT1JFX0JFRk9SRV9VU0VSTU9E
RT15CkNPTkZJR19BUkNIX0hBU19TWVNDQUxMX1dSQVBQRVI9eQpDT05GSUdfRlJFRVpFUj15
CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKIwpDT05GSUdfQklORk1UX0VMRj15CkNP
TkZJR19DT01QQVRfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0NPUkVf
RFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05G
SUdfQklORk1UX01JU0M9eQpDT05GSUdfQ09SRURVTVA9eQoKIwojIE1lbW9yeSBNYW5hZ2Vt
ZW50IG9wdGlvbnMKIwpDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFS
U0VNRU1fTUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJUExF
X05PREVTPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVN
X0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQ
QVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05G
SUdfQVJDSF9ESVNDQVJEX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQoj
IENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19TUExJVF9QVExPQ0tf
Q1BVUz00CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19Q
SFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19CT1VOQ0U9eQpDT05GSUdfVklSVF9UT19CVVM9
eQpDT05GSUdfTU1VX05PVElGSUVSPXkKIyBDT05GSUdfS1NNIGlzIG5vdCBzZXQKQ09ORklH
X0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19BUkNIX1NVUFBPUlRTX01FTU9S
WV9GQUlMVVJFPXkKIyBDT05GSUdfTUVNT1JZX0ZBSUxVUkUgaXMgbm90IHNldApDT05GSUdf
VFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfQUxX
QVlTPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRSBpcyBub3Qgc2V0
CkNPTkZJR19BUkNIX1dBTlRTX1RIUF9TV0FQPXkKQ09ORklHX1RIUF9TV0FQPXkKQ09ORklH
X1RSQU5TUEFSRU5UX0hVR0VfUEFHRUNBQ0hFPXkKIyBDT05GSUdfQ0xFQU5DQUNIRSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0ZST05UU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19DTUE9eQojIENP
TkZJR19DTUFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DTUFfREVCVUdGUyBpcyBub3Qg
c2V0CkNPTkZJR19DTUFfQVJFQVM9NwojIENPTkZJR19aUE9PTCBpcyBub3Qgc2V0CiMgQ09O
RklHX1pCVUQgaXMgbm90IHNldAojIENPTkZJR19aU01BTExPQyBpcyBub3Qgc2V0CkNPTkZJ
R19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQojIENPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFH
RV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5vdCBz
ZXQKQ09ORklHX0FSQ0hfSEFTX1pPTkVfREVWSUNFPXkKQ09ORklHX0ZSQU1FX1ZFQ1RPUj15
CkNPTkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfQVJDSF9IQVNfUEtF
WVM9eQojIENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfQkVO
Q0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1BURV9TUEVDSUFMPXkKQ09ORklH
X05FVD15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19TS0JfRVhURU5TSU9OUz15Cgoj
CiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BBQ0tFVD15CiMgQ09ORklHX1BBQ0tF
VF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQojIENPTkZJR19VTklYX0RJQUcgaXMg
bm90IHNldAojIENPTkZJR19UTFMgaXMgbm90IHNldApDT05GSUdfWEZSTT15CkNPTkZJR19Y
RlJNX0FMR089eQojIENPTkZJR19YRlJNX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19YRlJN
X0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1VCX1BPTElDWSBpcyBub3Qg
c2V0CiMgQ09ORklHX1hGUk1fTUlHUkFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1RB
VElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0lQQ09NUD15CiMgQ09ORklHX05FVF9L
RVkgaXMgbm90IHNldApDT05GSUdfSU5FVD15CiMgQ09ORklHX0lQX01VTFRJQ0FTVCBpcyBu
b3Qgc2V0CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQojIENPTkZJR19JUF9GSUJfVFJJ
RV9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdf
SVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdf
SVBfUk9VVEVfQ0xBU1NJRD15CiMgQ09ORklHX0lQX1BOUCBpcyBub3Qgc2V0CiMgQ09ORklH
X05FVF9JUElQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lQR1JFX0RFTVVYIGlzIG5vdCBz
ZXQKQ09ORklHX05FVF9JUF9UVU5ORUw9eQpDT05GSUdfU1lOX0NPT0tJRVM9eQojIENPTkZJ
R19ORVRfRk9VIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTIGlzIG5v
dCBzZXQKIyBDT05GSUdfSU5FVF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfRVNQIGlz
IG5vdCBzZXQKIyBDT05GSUdfSU5FVF9JUENPTVAgaXMgbm90IHNldApDT05GSUdfSU5FVF9U
VU5ORUw9eQojIENPTkZJR19JTkVUX1hGUk1fTU9ERV9UUkFOU1BPUlQgaXMgbm90IHNldAoj
IENPTkZJR19JTkVUX1hGUk1fTU9ERV9UVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JTkVU
X1hGUk1fTU9ERV9CRUVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9ESUFHIGlzIG5vdCBz
ZXQKQ09ORklHX1RDUF9DT05HX0FEVkFOQ0VEPXkKIyBDT05GSUdfVENQX0NPTkdfQklDIGlz
IG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0NVQklDPXkKIyBDT05GSUdfVENQX0NPTkdfV0VT
VFdPT0QgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IVENQIGlzIG5vdCBzZXQKIyBD
T05GSUdfVENQX0NPTkdfSFNUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IWUJM
QSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1ZFR0FTIGlzIG5vdCBzZXQKIyBDT05G
SUdfVENQX0NPTkdfTlYgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRSBp
cyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0xQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQ
X0NPTkdfVkVOTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1lFQUggaXMgbm90IHNl
dAojIENPTkZJR19UQ1BfQ09OR19JTExJTk9JUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9D
T05HX0RDVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfQ0RHIGlzIG5vdCBzZXQK
IyBDT05GSUdfVENQX0NPTkdfQkJSIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfQ1VCSUM9
eQojIENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1Bf
Q09ORz0iY3ViaWMiCiMgQ09ORklHX1RDUF9NRDVTSUcgaXMgbm90IHNldApDT05GSUdfSVBW
Nj15CiMgQ09ORklHX0lQVjZfUk9VVEVSX1BSRUYgaXMgbm90IHNldAojIENPTkZJR19JUFY2
X09QVElNSVNUSUNfREFEIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0FIPXkKQ09ORklHX0lO
RVQ2X0VTUD15CiMgQ09ORklHX0lORVQ2X0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKQ09ORklH
X0lORVQ2X0lQQ09NUD15CiMgQ09ORklHX0lQVjZfTUlQNiBpcyBub3Qgc2V0CiMgQ09ORklH
X0lQVjZfSUxBIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMPXkKQ09ORklH
X0lORVQ2X1RVTk5FTD15CkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFJBTlNQT1JUPXkKQ09O
RklHX0lORVQ2X1hGUk1fTU9ERV9UVU5ORUw9eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX0JF
RVQ9eQojIENPTkZJR19JTkVUNl9YRlJNX01PREVfUk9VVEVPUFRJTUlaQVRJT04gaXMgbm90
IHNldAojIENPTkZJR19JUFY2X1ZUSSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1NJVD15CkNP
TkZJR19JUFY2X1NJVF82UkQ9eQpDT05GSUdfSVBWNl9ORElTQ19OT0RFVFlQRT15CiMgQ09O
RklHX0lQVjZfVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9NVUxUSVBMRV9UQUJM
RVMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01ST1VURSBpcyBub3Qgc2V0CiMgQ09ORklH
X0lQVjZfU0VHNl9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9ITUFD
IGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfU0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NM
QVNTSUZZPXkKIyBDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQK
Q09ORklHX05FVEZJTFRFUj15CkNPTkZJR19ORVRGSUxURVJfQURWQU5DRUQ9eQpDT05GSUdf
QlJJREdFX05FVEZJTFRFUj15CgojCiMgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoj
CkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOSz15
CkNPTkZJR19ORVRGSUxURVJfRkFNSUxZX0JSSURHRT15CkNPTkZJR19ORVRGSUxURVJfRkFN
SUxZX0FSUD15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUPXkKQ09ORklHX05FVEZJ
TFRFUl9ORVRMSU5LX1FVRVVFPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0xPRz15CkNP
TkZJR19ORVRGSUxURVJfTkVUTElOS19PU0Y9eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKQ09O
RklHX05GX0xPR19DT01NT049eQojIENPTkZJR19ORl9MT0dfTkVUREVWIGlzIG5vdCBzZXQK
Q09ORklHX05FVEZJTFRFUl9DT05OQ09VTlQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX01BUks9
eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NFQ01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1pP
TkVTPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUk9DRlM9eQpDT05GSUdfTkZfQ09OTlRSQUNL
X0VWRU5UUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRU9VVD15CkNPTkZJR19ORl9DT05O
VFJBQ0tfVElNRVNUQU1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19MQUJFTFM9eQojIENPTkZJ
R19ORl9DVF9QUk9UT19EQ0NQIGlzIG5vdCBzZXQKQ09ORklHX05GX0NUX1BST1RPX0dSRT15
CiMgQ09ORklHX05GX0NUX1BST1RPX1NDVFAgaXMgbm90IHNldAojIENPTkZJR19ORl9DVF9Q
Uk9UT19VRFBMSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0FNQU5EQSBp
cyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfRlRQPXkKQ09ORklHX05GX0NPTk5UUkFD
S19IMzIzPXkKQ09ORklHX05GX0NPTk5UUkFDS19JUkM9eQojIENPTkZJR19ORl9DT05OVFJB
Q0tfTkVUQklPU19OUyBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19TTk1QIGlz
IG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19QUFRQPXkKIyBDT05GSUdfTkZfQ09OTlRS
QUNLX1NBTkUgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX1NJUD15CiMgQ09ORklH
X05GX0NPTk5UUkFDS19URlRQIGlzIG5vdCBzZXQKQ09ORklHX05GX0NUX05FVExJTks9eQoj
IENPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19ORl9D
VF9ORVRMSU5LX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19H
TFVFX0NUPXkKQ09ORklHX05GX05BVD15CkNPTkZJR19ORl9OQVRfTkVFREVEPXkKQ09ORklH
X05GX05BVF9GVFA9eQpDT05GSUdfTkZfTkFUX0lSQz15CkNPTkZJR19ORl9OQVRfU0lQPXkK
Q09ORklHX05GX05BVF9SRURJUkVDVD15CkNPTkZJR19ORVRGSUxURVJfU1lOUFJPWFk9eQpD
T05GSUdfTkZfVEFCTEVTPXkKQ09ORklHX05GX1RBQkxFU19TRVQ9eQpDT05GSUdfTkZfVEFC
TEVTX0lORVQ9eQpDT05GSUdfTkZfVEFCTEVTX05FVERFVj15CkNPTkZJR19ORlRfTlVNR0VO
PXkKQ09ORklHX05GVF9DVD15CiMgQ09ORklHX05GVF9GTE9XX09GRkxPQUQgaXMgbm90IHNl
dApDT05GSUdfTkZUX0NPVU5URVI9eQpDT05GSUdfTkZUX0NPTk5MSU1JVD15CkNPTkZJR19O
RlRfTE9HPXkKQ09ORklHX05GVF9MSU1JVD15CkNPTkZJR19ORlRfTUFTUT15CkNPTkZJR19O
RlRfUkVESVI9eQpDT05GSUdfTkZUX05BVD15CkNPTkZJR19ORlRfVFVOTkVMPXkKQ09ORklH
X05GVF9PQkpSRUY9eQpDT05GSUdfTkZUX1FVRVVFPXkKQ09ORklHX05GVF9RVU9UQT15CkNP
TkZJR19ORlRfUkVKRUNUPXkKQ09ORklHX05GVF9SRUpFQ1RfSU5FVD15CkNPTkZJR19ORlRf
Q09NUEFUPXkKQ09ORklHX05GVF9IQVNIPXkKQ09ORklHX05GVF9GSUI9eQojIENPTkZJR19O
RlRfWEZSTSBpcyBub3Qgc2V0CkNPTkZJR19ORlRfU09DS0VUPXkKQ09ORklHX05GVF9PU0Y9
eQpDT05GSUdfTkZUX1RQUk9YWT15CkNPTkZJR19ORl9EVVBfTkVUREVWPXkKQ09ORklHX05G
VF9EVVBfTkVUREVWPXkKQ09ORklHX05GVF9GV0RfTkVUREVWPXkKQ09ORklHX05GX0ZMT1df
VEFCTEVfSU5FVD15CkNPTkZJR19ORl9GTE9XX1RBQkxFPXkKQ09ORklHX05FVEZJTFRFUl9Y
VEFCTEVTPXkKCiMKIyBYdGFibGVzIGNvbWJpbmVkIG1vZHVsZXMKIwpDT05GSUdfTkVURklM
VEVSX1hUX01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX0NPTk5NQVJLPXkKQ09ORklHX05F
VEZJTFRFUl9YVF9TRVQ9eQoKIwojIFh0YWJsZXMgdGFyZ2V0cwojCkNPTkZJR19ORVRGSUxU
RVJfWFRfVEFSR0VUX0NIRUNLU1VNPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0xB
U1NJRlk9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OTUFSSz15CkNPTkZJR19O
RVRGSUxURVJfWFRfVEFSR0VUX0NPTk5TRUNNQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9U
QVJHRVRfQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9EU0NQPXkKQ09ORklHX05F
VEZJTFRFUl9YVF9UQVJHRVRfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITUFS
Sz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj15CiMgQ09ORklHX05F
VEZJTFRFUl9YVF9UQVJHRVRfTEVEIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9U
QVJHRVRfTE9HPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSz15CkNPTkZJR19O
RVRGSUxURVJfWFRfTkFUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkVUTUFQPXkK
Q09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZMT0c9eQpDT05GSUdfTkVURklMVEVSX1hU
X1RBUkdFVF9ORlFVRVVFPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9OT1RSQUNL
IGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkFURUVTVD15CkNPTkZJ
R19ORVRGSUxURVJfWFRfVEFSR0VUX1JFRElSRUNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9U
QVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFJBQ0U9eQpDT05GSUdf
TkVURklMVEVSX1hUX1RBUkdFVF9TRUNNQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH
RVRfVENQTVNTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQT1BUU1RSSVA9eQoK
IwojIFh0YWJsZXMgbWF0Y2hlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQUREUlRZ
UEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0JQRj15CkNPTkZJR19ORVRGSUxURVJf
WFRfTUFUQ0hfQ0dST1VQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DTFVTVEVSPXkK
Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT01NRU5UPXkKQ09ORklHX05FVEZJTFRFUl9Y
VF9NQVRDSF9DT05OQllURVM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5MQUJF
TD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxJTUlUPXkKQ09ORklHX05FVEZJ
TFRFUl9YVF9NQVRDSF9DT05OTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09O
TlRSQUNLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DUFU9eQpDT05GSUdfTkVURklM
VEVSX1hUX01BVENIX0RDQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RFVkdST1VQ
PXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EU0NQPXkKQ09ORklHX05FVEZJTFRFUl9Y
VF9NQVRDSF9FQ049eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VTUD15CkNPTkZJR19O
RVRGSUxURVJfWFRfTUFUQ0hfSEFTSExJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD
SF9IRUxQRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hMPXkKQ09ORklHX05FVEZJ
TFRFUl9YVF9NQVRDSF9JUENPTVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQUkFO
R0U9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQVlM9eQpDT05GSUdfTkVURklMVEVS
X1hUX01BVENIX0wyVFA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xFTkdUSD15CkNP
TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01B
VENIX01BQz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFSSz15CkNPTkZJR19ORVRG
SUxURVJfWFRfTUFUQ0hfTVVMVElQT1JUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9O
RkFDQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09TRj15CkNPTkZJR19ORVRGSUxU
RVJfWFRfTUFUQ0hfT1dORVI9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZ
IGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklH
X05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD
SF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19O
RVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JF
Q0VOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxU
RVJfWFRfTUFUQ0hfU09DS0VUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15
CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRF
Ul9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15
CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRf
TUFUQ0hfVTMyPXkKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05G
SUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKQ09O
RklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CkNPTkZJ
R19JUF9TRVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKQ09O
RklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5F
VD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9
eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9O
RVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05F
VFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJ
U1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJR19J
UF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQ
VlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwojIENPTkZJ
R19JUF9WU19QUk9UT19UQ1AgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19QUk9UT19VRFAg
aXMgbm90IHNldAojIENPTkZJR19JUF9WU19QUk9UT19FU1AgaXMgbm90IHNldAojIENPTkZJ
R19JUF9WU19QUk9UT19BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX1NDVFAg
aXMgbm90IHNldAoKIwojIElQVlMgc2NoZWR1bGVyCiMKIyBDT05GSUdfSVBfVlNfUlIgaXMg
bm90IHNldAojIENPTkZJR19JUF9WU19XUlIgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19M
QyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1dMQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQ
X1ZTX0ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfT1ZGIGlzIG5vdCBzZXQKIyBDT05G
SUdfSVBfVlNfTEJMQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0xCTENSIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSVBfVlNfREggaXMgbm90IHNldAojIENPTkZJR19JUF9WU19TSCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0lQX1ZTX01IIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfU0VE
IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTlEgaXMgbm90IHNldAoKIwojIElQVlMgU0gg
c2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1NIX1RBQl9CSVRTPTgKCiMKIyBJUFZTIE1IIHNj
aGVkdWxlcgojCkNPTkZJR19JUF9WU19NSF9UQUJfSU5ERVg9MTIKCiMKIyBJUFZTIGFwcGxp
Y2F0aW9uIGhlbHBlcgojCkNPTkZJR19JUF9WU19ORkNUPXkKCiMKIyBJUDogTmV0ZmlsdGVy
IENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkZfREVGUkFHX0lQVjQ9eQpDT05GSUdfTkZfU09D
S0VUX0lQVjQ9eQpDT05GSUdfTkZfVFBST1hZX0lQVjQ9eQpDT05GSUdfTkZfVEFCTEVTX0lQ
VjQ9eQpDT05GSUdfTkZUX0NIQUlOX1JPVVRFX0lQVjQ9eQpDT05GSUdfTkZUX1JFSkVDVF9J
UFY0PXkKQ09ORklHX05GVF9EVVBfSVBWND15CiMgQ09ORklHX05GVF9GSUJfSVBWNCBpcyBu
b3Qgc2V0CiMgQ09ORklHX05GX1RBQkxFU19BUlAgaXMgbm90IHNldApDT05GSUdfTkZfRkxP
V19UQUJMRV9JUFY0PXkKQ09ORklHX05GX0RVUF9JUFY0PXkKIyBDT05GSUdfTkZfTE9HX0FS
UCBpcyBub3Qgc2V0CkNPTkZJR19ORl9MT0dfSVBWND15CkNPTkZJR19ORl9SRUpFQ1RfSVBW
ND15CkNPTkZJR19ORl9OQVRfSVBWND15CkNPTkZJR19ORl9OQVRfTUFTUVVFUkFERV9JUFY0
PXkKQ09ORklHX05GVF9DSEFJTl9OQVRfSVBWND15CkNPTkZJR19ORlRfTUFTUV9JUFY0PXkK
Q09ORklHX05GVF9SRURJUl9JUFY0PXkKQ09ORklHX05GX05BVF9QUFRQPXkKQ09ORklHX05G
X05BVF9IMzIzPXkKIyBDT05GSUdfSVBfTkZfSVBUQUJMRVMgaXMgbm90IHNldApDT05GSUdf
SVBfTkZfQVJQVEFCTEVTPXkKQ09ORklHX0lQX05GX0FSUEZJTFRFUj15CkNPTkZJR19JUF9O
Rl9BUlBfTUFOR0xFPXkKCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNP
TkZJR19ORl9TT0NLRVRfSVBWNj15CkNPTkZJR19ORl9UUFJPWFlfSVBWNj15CkNPTkZJR19O
Rl9UQUJMRVNfSVBWNj15CkNPTkZJR19ORlRfQ0hBSU5fUk9VVEVfSVBWNj15CkNPTkZJR19O
RlRfQ0hBSU5fTkFUX0lQVjY9eQpDT05GSUdfTkZUX01BU1FfSVBWNj15CkNPTkZJR19ORlRf
UkVESVJfSVBWNj15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9eQpDT05GSUdfTkZUX0RVUF9J
UFY2PXkKQ09ORklHX05GVF9GSUJfSVBWNj15CkNPTkZJR19ORl9GTE9XX1RBQkxFX0lQVjY9
eQpDT05GSUdfTkZfRFVQX0lQVjY9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjY9eQpDT05GSUdf
TkZfTE9HX0lQVjY9eQpDT05GSUdfTkZfTkFUX0lQVjY9eQpDT05GSUdfTkZfTkFUX01BU1FV
RVJBREVfSVBWNj15CkNPTkZJR19JUDZfTkZfSVBUQUJMRVM9eQpDT05GSUdfSVA2X05GX01B
VENIX0FIPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9FVUk2ND15CkNPTkZJR19JUDZfTkZfTUFU
Q0hfRlJBRz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfT1BUUz15CkNPTkZJR19JUDZfTkZfTUFU
Q0hfSEw9eQpDT05GSUdfSVA2X05GX01BVENIX0lQVjZIRUFERVI9eQpDT05GSUdfSVA2X05G
X01BVENIX01IPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SUEZJTFRFUj15CkNPTkZJR19JUDZf
TkZfTUFUQ0hfUlQ9eQpDT05GSUdfSVA2X05GX01BVENIX1NSSD15CkNPTkZJR19JUDZfTkZf
VEFSR0VUX0hMPXkKQ09ORklHX0lQNl9ORl9GSUxURVI9eQpDT05GSUdfSVA2X05GX1RBUkdF
VF9SRUpFQ1Q9eQpDT05GSUdfSVA2X05GX1RBUkdFVF9TWU5QUk9YWT15CkNPTkZJR19JUDZf
TkZfTUFOR0xFPXkKQ09ORklHX0lQNl9ORl9SQVc9eQpDT05GSUdfSVA2X05GX05BVD15CkNP
TkZJR19JUDZfTkZfVEFSR0VUX01BU1FVRVJBREU9eQpDT05GSUdfSVA2X05GX1RBUkdFVF9O
UFQ9eQpDT05GSUdfTkZfREVGUkFHX0lQVjY9eQojIENPTkZJR19ORl9UQUJMRVNfQlJJREdF
IGlzIG5vdCBzZXQKQ09ORklHX0JSSURHRV9ORl9FQlRBQkxFUz15CkNPTkZJR19CUklER0Vf
RUJUX0JST1VURT15CkNPTkZJR19CUklER0VfRUJUX1RfRklMVEVSPXkKQ09ORklHX0JSSURH
RV9FQlRfVF9OQVQ9eQpDT05GSUdfQlJJREdFX0VCVF84MDJfMz15CkNPTkZJR19CUklER0Vf
RUJUX0FNT05HPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQPXkKQ09ORklHX0JSSURHRV9FQlRf
SVA9eQpDT05GSUdfQlJJREdFX0VCVF9JUDY9eQpDT05GSUdfQlJJREdFX0VCVF9MSU1JVD15
CkNPTkZJR19CUklER0VfRUJUX01BUks9eQpDT05GSUdfQlJJREdFX0VCVF9QS1RUWVBFPXkK
Q09ORklHX0JSSURHRV9FQlRfU1RQPXkKQ09ORklHX0JSSURHRV9FQlRfVkxBTj15CkNPTkZJ
R19CUklER0VfRUJUX0FSUFJFUExZPXkKQ09ORklHX0JSSURHRV9FQlRfRE5BVD15CkNPTkZJ
R19CUklER0VfRUJUX01BUktfVD15CkNPTkZJR19CUklER0VfRUJUX1JFRElSRUNUPXkKQ09O
RklHX0JSSURHRV9FQlRfU05BVD15CkNPTkZJR19CUklER0VfRUJUX0xPRz15CkNPTkZJR19C
UklER0VfRUJUX05GTE9HPXkKIyBDT05GSUdfQlBGSUxURVIgaXMgbm90IHNldAojIENPTkZJ
R19JUF9EQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0NUUCBpcyBub3Qgc2V0CiMgQ09O
RklHX1JEUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldAojIENPTkZJR19B
VE0gaXMgbm90IHNldAojIENPTkZJR19MMlRQIGlzIG5vdCBzZXQKQ09ORklHX1NUUD15CkNP
TkZJR19CUklER0U9eQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQpDT05GSUdfQlJJ
REdFX1ZMQU5fRklMVEVSSU5HPXkKQ09ORklHX0hBVkVfTkVUX0RTQT15CiMgQ09ORklHX05F
VF9EU0EgaXMgbm90IHNldApDT05GSUdfVkxBTl84MDIxUT15CiMgQ09ORklHX1ZMQU5fODAy
MVFfR1ZSUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVFfTVZSUCBpcyBub3Qgc2V0
CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qgc2V0CkNPTkZJR19MTEM9eQojIENPTkZJR19MTEMy
IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMg
bm90IHNldAojIENPTkZJR19MQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5v
dCBzZXQKIyBDT05GSUdfNkxPV1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQg
aXMgbm90IHNldApDT05GSUdfTkVUX1NDSEVEPXkKCiMKIyBRdWV1ZWluZy9TY2hlZHVsaW5n
CiMKIyBDT05GSUdfTkVUX1NDSF9DQlEgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0hU
QiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfSEZTQyBpcyBub3Qgc2V0CiMgQ09ORklH
X05FVF9TQ0hfUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfTVVMVElRIGlzIG5v
dCBzZXQKIyBDT05GSUdfTkVUX1NDSF9SRUQgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NI
X1NGQiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfU0ZRIGlzIG5vdCBzZXQKIyBDT05G
SUdfTkVUX1NDSF9URVFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9UQkYgaXMgbm90
IHNldAojIENPTkZJR19ORVRfU0NIX0NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hf
RVRGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9UQVBSSU8gaXMgbm90IHNldAojIENP
TkZJR19ORVRfU0NIX0dSRUQgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0RTTUFSSyBp
cyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfTkVURU0gaXMgbm90IHNldAojIENPTkZJR19O
RVRfU0NIX0RSUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfTVFQUklPIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTkVUX1NDSF9TS0JQUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ND
SF9DSE9LRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfUUZRIGlzIG5vdCBzZXQKIyBD
T05GSUdfTkVUX1NDSF9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRlFfQ09E
RUwgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0NBS0UgaXMgbm90IHNldAojIENPTkZJ
R19ORVRfU0NIX0ZRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9ISEYgaXMgbm90IHNl
dAojIENPTkZJR19ORVRfU0NIX1BJRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfSU5H
UkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfUExVRyBpcyBub3Qgc2V0CiMgQ09O
RklHX05FVF9TQ0hfREVGQVVMVCBpcyBub3Qgc2V0CgojCiMgQ2xhc3NpZmljYXRpb24KIwpD
T05GSUdfTkVUX0NMUz15CiMgQ09ORklHX05FVF9DTFNfQkFTSUMgaXMgbm90IHNldAojIENP
TkZJR19ORVRfQ0xTX1RDSU5ERVggaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX1JPVVRF
NCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfRlcgaXMgbm90IHNldAojIENPTkZJR19O
RVRfQ0xTX1UzMiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfUlNWUCBpcyBub3Qgc2V0
CiMgQ09ORklHX05FVF9DTFNfUlNWUDYgaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX0ZM
T1cgaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX0NHUk9VUCBpcyBub3Qgc2V0CiMgQ09O
RklHX05FVF9DTFNfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19GTE9XRVIgaXMg
bm90IHNldAojIENPTkZJR19ORVRfQ0xTX01BVENIQUxMIGlzIG5vdCBzZXQKQ09ORklHX05F
VF9FTUFUQ0g9eQpDT05GSUdfTkVUX0VNQVRDSF9TVEFDSz0zMgojIENPTkZJR19ORVRfRU1B
VENIX0NNUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9FTUFUQ0hfTkJZVEUgaXMgbm90IHNl
dAojIENPTkZJR19ORVRfRU1BVENIX1UzMiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9FTUFU
Q0hfTUVUQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9FTUFUQ0hfVEVYVCBpcyBub3Qgc2V0
CiMgQ09ORklHX05FVF9FTUFUQ0hfSVBTRVQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRU1B
VENIX0lQVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0FDVD15CiMgQ09ORklHX05FVF9B
Q1RfUE9MSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9HQUNUIGlzIG5vdCBzZXQK
IyBDT05GSUdfTkVUX0FDVF9NSVJSRUQgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX1NB
TVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfTkFUIGlzIG5vdCBzZXQKIyBDT05G
SUdfTkVUX0FDVF9QRURJVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfU0lNUCBpcyBu
b3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfU0tCRURJVCBpcyBub3Qgc2V0CiMgQ09ORklHX05F
VF9BQ1RfQ1NVTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfVkxBTiBpcyBub3Qgc2V0
CiMgQ09ORklHX05FVF9BQ1RfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9TS0JN
T0QgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX0lGRSBpcyBub3Qgc2V0CiMgQ09ORklH
X05FVF9BQ1RfVFVOTkVMX0tFWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZJRk89eQoj
IENPTkZJR19EQ0IgaXMgbm90IHNldAojIENPTkZJR19ETlNfUkVTT0xWRVIgaXMgbm90IHNl
dAojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BFTlZTV0lUQ0gg
aXMgbm90IHNldAojIENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRMSU5L
X0RJQUc9eQojIENPTkZJR19NUExTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05TSCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TV0lUQ0hERVYg
aXMgbm90IHNldAojIENPTkZJR19ORVRfTDNfTUFTVEVSX0RFViBpcyBub3Qgc2V0CiMgQ09O
RklHX05FVF9OQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1JQUz15CkNPTkZJR19SRlNfQUNDRUw9
eQpDT05GSUdfWFBTPXkKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKQ09O
RklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09O
RklHX0JRTD15CiMgQ09ORklHX0JQRl9KSVQgaXMgbm90IHNldApDT05GSUdfTkVUX0ZMT1df
TElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX05FVF9QS1RHRU4gaXMg
bm90IHNldAojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBu
b3Qgc2V0CkNPTkZJR19CVD15CkNPTkZJR19CVF9CUkVEUj15CkNPTkZJR19CVF9SRkNPTU09
eQpDT05GSUdfQlRfUkZDT01NX1RUWT15CkNPTkZJR19CVF9CTkVQPXkKQ09ORklHX0JUX0JO
RVBfTUNfRklMVEVSPXkKQ09ORklHX0JUX0JORVBfUFJPVE9fRklMVEVSPXkKQ09ORklHX0JU
X0hJRFA9eQpDT05GSUdfQlRfSFM9eQpDT05GSUdfQlRfTEU9eQojIENPTkZJR19CVF9MRURT
IGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQlRf
REVCVUdGUz15CgojCiMgQmx1ZXRvb3RoIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0JUX0lO
VEVMPXkKQ09ORklHX0JUX0JDTT15CkNPTkZJR19CVF9SVEw9eQpDT05GSUdfQlRfSENJQlRV
U0I9eQojIENPTkZJR19CVF9IQ0lCVFVTQl9BVVRPU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJ
R19CVF9IQ0lCVFVTQl9CQ009eQpDT05GSUdfQlRfSENJQlRVU0JfUlRMPXkKQ09ORklHX0JU
X0hDSVVBUlQ9eQpDT05GSUdfQlRfSENJVUFSVF9IND15CkNPTkZJR19CVF9IQ0lVQVJUX0JD
U1A9eQpDT05GSUdfQlRfSENJVUFSVF9BVEgzSz15CiMgQ09ORklHX0JUX0hDSVVBUlRfQUc2
WFggaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lVQVJUX01SVkwgaXMgbm90IHNldApDT05G
SUdfQlRfSENJQkNNMjAzWD15CkNPTkZJR19CVF9IQ0lCUEExMFg9eQpDT05GSUdfQlRfSENJ
QkZVU0I9eQpDT05GSUdfQlRfSENJVkhDST15CkNPTkZJR19CVF9NUlZMPXkKQ09ORklHX0JU
X0FUSDNLPXkKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00g
aXMgbm90IHNldApDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKQ09ORklH
X0NGRzgwMjExPXkKIyBDT05GSUdfTkw4MDIxMV9URVNUTU9ERSBpcyBub3Qgc2V0CiMgQ09O
RklHX0NGRzgwMjExX0RFVkVMT1BFUl9XQVJOSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19DRkc4
MDIxMV9SRVFVSVJFX1NJR05FRF9SRUdEQj15CkNPTkZJR19DRkc4MDIxMV9VU0VfS0VSTkVM
X1JFR0RCX0tFWVM9eQojIENPTkZJR19DRkc4MDIxMV9ERUZBVUxUX1BTIGlzIG5vdCBzZXQK
IyBDT05GSUdfQ0ZHODAyMTFfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9D
UkRBX1NVUFBPUlQ9eQojIENPTkZJR19DRkc4MDIxMV9XRVhUIGlzIG5vdCBzZXQKQ09ORklH
X01BQzgwMjExPXkKQ09ORklHX01BQzgwMjExX0hBU19SQz15CkNPTkZJR19NQUM4MDIxMV9S
Q19NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUX01JTlNUUkVMPXkKQ09O
RklHX01BQzgwMjExX1JDX0RFRkFVTFQ9Im1pbnN0cmVsX2h0IgojIENPTkZJR19NQUM4MDIx
MV9NRVNIIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX0xFRFM9eQojIENPTkZJR19NQUM4
MDIxMV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTFfTUVTU0FHRV9UUkFD
SU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTFfREVCVUdfTUVOVSBpcyBub3Qgc2V0
CkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlz
IG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlz
IG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15CiMg
Q09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9M
SUJfVVNFX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0
CiMgQ09ORklHX1BTQU1QTEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfRFNUX0NBQ0hFPXkKQ09O
RklHX0dST19DRUxMUz15CiMgQ09ORklHX05FVF9ERVZMSU5LIGlzIG5vdCBzZXQKQ09ORklH
X01BWV9VU0VfREVWTElOSz15CiMgQ09ORklHX0ZBSUxPVkVSIGlzIG5vdCBzZXQKQ09ORklH
X0hBVkVfRUJQRl9KSVQ9eQoKIwojIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0hBVkVfRUlT
QT15CiMgQ09ORklHX0VJU0EgaXMgbm90IHNldApDT05GSUdfSEFWRV9QQ0k9eQpDT05GSUdf
UENJPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklH
X1BDSUVBRVI9eQpDT05GSUdfUENJRUFFUl9JTkpFQ1Q9eQpDT05GSUdfUENJRV9FQ1JDPXkK
Q09ORklHX1BDSUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFQlVHPXkKQ09ORklHX1BDSUVB
U1BNX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAoj
IENPTkZJR19QQ0lFQVNQTV9QT1dFUl9TVVBFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19Q
Q0lFQVNQTV9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CiMgQ09O
RklHX1BDSUVfRFBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9QVE0gaXMgbm90IHNldApD
T05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49eQpDT05GSUdfUENJ
X1FVSVJLUz15CkNPTkZJR19QQ0lfREVCVUc9eQpDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxF
X0FVVE89eQpDT05GSUdfUENJX1NUVUI9eQojIENPTkZJR19QQ0lfUEZfU1RVQiBpcyBub3Qg
c2V0CkNPTkZJR19YRU5fUENJREVWX0ZST05URU5EPXkKQ09ORklHX1BDSV9BVFM9eQpDT05G
SUdfUENJX0xPQ0tMRVNTX0NPTkZJRz15CkNPTkZJR19QQ0lfSU9WPXkKQ09ORklHX1BDSV9Q
Ukk9eQpDT05GSUdfUENJX1BBU0lEPXkKQ09ORklHX1BDSV9MQUJFTD15CiMgQ09ORklHX0hP
VFBMVUdfUENJIGlzIG5vdCBzZXQKCiMKIyBQQ0kgY29udHJvbGxlciBkcml2ZXJzCiMKCiMK
IyBDYWRlbmNlIFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAojCiMgQ09ORklHX1ZNRCBpcyBu
b3Qgc2V0CgojCiMgRGVzaWduV2FyZSBQQ0kgQ29yZSBTdXBwb3J0CiMKQ09ORklHX1BDSUVf
RFc9eQpDT05GSUdfUENJRV9EV19IT1NUPXkKQ09ORklHX1BDSUVfRFdfUExBVD15CkNPTkZJ
R19QQ0lFX0RXX1BMQVRfSE9TVD15CiMgQ09ORklHX1BDSV9NRVNPTiBpcyBub3Qgc2V0Cgoj
CiMgUENJIEVuZHBvaW50CiMKIyBDT05GSUdfUENJX0VORFBPSU5UIGlzIG5vdCBzZXQKCiMK
IyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9TV19TV0lU
Q0hURUMgaXMgbm90IHNldAojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19S
QVBJRElPIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklH
X1VFVkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIvc2Jpbi9ob3Rw
bHVnIgpDT05GSUdfREVWVE1QRlM9eQpDT05GSUdfREVWVE1QRlNfTU9VTlQ9eQojIENPTkZJ
R19TVEFOREFMT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlM
RCBpcyBub3Qgc2V0CgojCiMgRmlybXdhcmUgbG9hZGVyCiMKQ09ORklHX0ZXX0xPQURFUj15
CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVS
PXkKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSz15CkNPTkZJR19BTExP
V19ERVZfQ09SRURVTVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldApDT05G
SUdfREVCVUdfREVWUkVTPXkKIyBDT05GSUdfREVCVUdfVEVTVF9EUklWRVJfUkVNT1ZFIGlz
IG5vdCBzZXQKIyBDT05GSUdfVEVTVF9BU1lOQ19EUklWRVJfUFJPQkUgaXMgbm90IHNldApD
T05GSUdfU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkK
Q09ORklHX0dFTkVSSUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15CkNPTkZJR19SRUdNQVA9eQpD
T05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfU1BJPXkKQ09ORklHX0RNQV9TSEFS
RURfQlVGRkVSPXkKIyBDT05GSUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05G
SUdfRE1BX0NNQSBpcyBub3Qgc2V0CgojCiMgQnVzIGRldmljZXMKIwpDT05GSUdfQ09OTkVD
VE9SPXkKQ09ORklHX1BST0NfRVZFTlRTPXkKIyBDT05GSUdfR05TUyBpcyBub3Qgc2V0CiMg
Q09ORklHX01URCBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FS
Q0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0
CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2Nv
bHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RF
Vl9OVUxMX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNldApD
T05GSUdfQ0RST009eQojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90
IHNldAojIENPTkZJR19CTEtfREVWX1VNRU0gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9M
T09QPXkKQ09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OAojIENPTkZJR19CTEtfREVW
X0NSWVBUT0xPT1AgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0RSQkQgaXMgbm90IHNl
dAojIENPTkZJR19CTEtfREVWX05CRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0tE
IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TWDggaXMgbm90IHNldApDT05GSUdfQkxL
X0RFVl9SQU09eQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZf
UkFNX1NJWkU9MTYzODQKIyBDT05GSUdfQ0RST01fUEtUQ0RWRCBpcyBub3Qgc2V0CiMgQ09O
RklHX0FUQV9PVkVSX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fQkxLREVWX0ZST05URU5E
PXkKQ09ORklHX1hFTl9CTEtERVZfQkFDS0VORD15CiMgQ09ORklHX0JMS19ERVZfUkJEIGlz
IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SU1hYIGlzIG5vdCBzZXQKCiMKIyBOVk1FIFN1
cHBvcnQKIwojIENPTkZJR19CTEtfREVWX05WTUUgaXMgbm90IHNldAojIENPTkZJR19OVk1F
X0ZDIGlzIG5vdCBzZXQKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19BRDUyNVhfRFBP
VCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lC
TV9BU00gaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdf
U0dJX0lPQzQgaXMgbm90IHNldAojIENPTkZJR19USUZNX0NPUkUgaXMgbm90IHNldAojIENP
TkZJR19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VT
IGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfSUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzk4
MDJBTFMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CiMgQ09ORklH
X0lTTDI5MDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT
X0FQRFM5OTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09O
RklHX0RTMTY4MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0xBVFRJQ0VfRUNQM19DT05GSUcgaXMgbm90IHNldAojIENPTkZJ
R19TUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNl
dAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQzJQT1JUIGlzIG5vdCBz
ZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5vdCBz
ZXQKIyBDT05GSUdfRUVQUk9NX0FUMjUgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fTEVH
QUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX01BWDY4NzUgaXMgbm90IHNldApDT05G
SUdfRUVQUk9NXzkzQ1g2PXkKIyBDT05GSUdfRUVQUk9NXzkzWFg0NiBpcyBub3Qgc2V0CiMg
Q09ORklHX0VFUFJPTV9JRFRfODlIUEVTWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9F
RTEwMDQgaXMgbm90IHNldAojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBU
ZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMg
Q09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMgbm90IHNldApDT05GSUdfQUxURVJBX1NUQVBM
PXkKIyBDT05GSUdfSU5URUxfTUVJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX01F
IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX1RYRSBpcyBub3Qgc2V0CiMgQ09ORklH
X1ZNV0FSRV9WTUNJIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgJiByZWxhdGVkIHN1cHBv
cnQKIwoKIwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKIyBDT05GSUdfSU5URUxfTUlDX0JV
UyBpcyBub3Qgc2V0CgojCiMgU0NJRiBCdXMgRHJpdmVyCiMKIyBDT05GSUdfU0NJRl9CVVMg
aXMgbm90IHNldAoKIwojIFZPUCBCdXMgRHJpdmVyCiMKIyBDT05GSUdfVk9QX0JVUyBpcyBu
b3Qgc2V0CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2Fy
ZCBEcml2ZXIKIwoKIwojIFNDSUYgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNz
b3IgU3RhdGUgTWFuYWdlbWVudCAoQ09TTSkgRHJpdmVycwojCgojCiMgVk9QIERyaXZlcgoj
CiMgQ09ORklHX0dFTldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAoj
IENPTkZJR19NSVNDX0FMQ09SX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9Q
Q0kgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfVVNCIGlzIG5vdCBzZXQKQ09ORklH
X0hBVkVfSURFPXkKIyBDT05GSUdfSURFIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIGRldmljZSBz
dXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKIyBDT05GSUdfUkFJRF9BVFRSUyBpcyBub3Qg
c2V0CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfUFJPQ19G
Uz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05G
SUdfQkxLX0RFVl9TRD15CiMgQ09ORklHX0NIUl9ERVZfU1QgaXMgbm90IHNldAojIENPTkZJ
R19DSFJfREVWX09TU1QgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9TUj15CkNPTkZJR19C
TEtfREVWX1NSX1ZFTkRPUj15CkNPTkZJR19DSFJfREVWX1NHPXkKIyBDT05GSUdfQ0hSX0RF
Vl9TQ0ggaXMgbm90IHNldApDT05GSUdfU0NTSV9DT05TVEFOVFM9eQojIENPTkZJR19TQ1NJ
X0xPR0dJTkcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NDQU5fQVNZTkMgaXMgbm90IHNl
dAoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz15CiMgQ09O
RklHX1NDU0lfRkNfQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lTQ1NJX0FUVFJT
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQVNfQVRUUlMgaXMgbm90IHNldAojIENPTkZJ
R19TQ1NJX1NBU19MSUJTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NSUF9BVFRSUyBp
cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTE9XTEVWRUwgaXMgbm90IHNldAojIENPTkZJR19T
Q1NJX0RIIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9PU0RfSU5JVElBVE9SIGlzIG5vdCBz
ZXQKQ09ORklHX0FUQT15CkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15CkNPTkZJR19BVEFf
QUNQST15CiMgQ09ORklHX1NBVEFfWlBPREQgaXMgbm90IHNldApDT05GSUdfU0FUQV9QTVA9
eQoKIwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMKQ09O
RklHX1NBVEFfQUhDST15CkNPTkZJR19TQVRBX01PQklMRV9MUE1fUE9MSUNZPTAKQ09ORklH
X1NBVEFfQUhDSV9QTEFURk9STT15CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNl
dAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJ
TDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX1NGRiBpcyBub3Qgc2V0CkNPTkZJR19NRD15
CiMgQ09ORklHX0JMS19ERVZfTUQgaXMgbm90IHNldApDT05GSUdfQkNBQ0hFPXkKIyBDT05G
SUdfQkNBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hFX0NMT1NVUkVTX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfRE1fQlVJTFRJTj15CkNPTkZJR19CTEtf
REVWX0RNPXkKQ09ORklHX0RNX0RFQlVHPXkKQ09ORklHX0RNX0JVRklPPXkKIyBDT05GSUdf
RE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJ
T19QUklTT049eQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPXkKIyBDT05GSUdfRE1fVU5T
VFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9U
PXkKIyBDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05JTkcgaXMgbm90IHNldApDT05GSUdfRE1f
Q0FDSEU9eQpDT05GSUdfRE1fQ0FDSEVfU01RPXkKIyBDT05GSUdfRE1fV1JJVEVDQUNIRSBp
cyBub3Qgc2V0CiMgQ09ORklHX0RNX0VSQSBpcyBub3Qgc2V0CkNPTkZJR19ETV9NSVJST1I9
eQojIENPTkZJR19ETV9MT0dfVVNFUlNQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fUkFJ
RCBpcyBub3Qgc2V0CkNPTkZJR19ETV9aRVJPPXkKIyBDT05GSUdfRE1fTVVMVElQQVRIIGlz
IG5vdCBzZXQKIyBDT05GSUdfRE1fREVMQVkgaXMgbm90IHNldAojIENPTkZJR19ETV9VRVZF
TlQgaXMgbm90IHNldAojIENPTkZJR19ETV9GTEFLRVkgaXMgbm90IHNldAojIENPTkZJR19E
TV9WRVJJVFkgaXMgbm90IHNldAojIENPTkZJR19ETV9TV0lUQ0ggaXMgbm90IHNldAojIENP
TkZJR19ETV9MT0dfV1JJVEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fSU5URUdSSVRZIGlz
IG5vdCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19GVVNJ
T04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwojIENP
TkZJR19GSVJFV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90
IHNldAojIENPTkZJR19NQUNJTlRPU0hfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRE
RVZJQ0VTPXkKQ09ORklHX05FVF9DT1JFPXkKIyBDT05GSUdfQk9ORElORyBpcyBub3Qgc2V0
CiMgQ09ORklHX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfRVFVQUxJWkVSIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTkVUX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUZCIGlzIG5vdCBzZXQK
IyBDT05GSUdfTkVUX1RFQU0gaXMgbm90IHNldAojIENPTkZJR19NQUNWTEFOIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSVBWTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVlhMQU4gaXMgbm90IHNl
dAojIENPTkZJR19NQUNTRUMgaXMgbm90IHNldApDT05GSUdfTkVUQ09OU09MRT15CkNPTkZJ
R19ORVRQT0xMPXkKQ09ORklHX05FVF9QT0xMX0NPTlRST0xMRVI9eQpDT05GSUdfVFVOPXkK
IyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD15CiMg
Q09ORklHX05MTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKCiMK
IyBDQUlGIHRyYW5zcG9ydCBkcml2ZXJzCiMKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJj
aGl0ZWN0dXJlIGRyaXZlcnMKIwpDT05GSUdfRVRIRVJORVQ9eQojIENPTkZJR19ORVRfVkVO
RE9SXzNDT00gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FEQVBURUMgaXMgbm90
IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BR0VSRT15CiMgQ09ORklHX0VUMTMxWCBpcyBub3Qg
c2V0CkNPTkZJR19ORVRfVkVORE9SX0FMQUNSSVRFQ0g9eQojIENPTkZJR19TTElDT1NTIGlz
IG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BTFRFT04gaXMgbm90IHNldAojIENPTkZJ
R19BTFRFUkFfVFNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQU1BWk9OPXkKIyBD
T05GSUdfRU5BX0VUSEVSTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BTUQg
aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUVVBTlRJQT15CiMgQ09ORklHX0FRVElP
TiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FSQz15CiMgQ09ORklHX05FVF9WRU5E
T1JfQVRIRVJPUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQVVST1JBIGlzIG5v
dCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTSBpcyBub3Qgc2V0CiMgQ09ORklH
X05FVF9WRU5ET1JfQlJPQ0FERSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQ0FE
RU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NBVklVTT15CiMgQ09ORklHX1RI
VU5ERVJfTklDX1BGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfVkYgaXMgbm90
IHNldAojIENPTkZJR19USFVOREVSX05JQ19CR1ggaXMgbm90IHNldAojIENPTkZJR19USFVO
REVSX05JQ19SR1ggaXMgbm90IHNldApDT05GSUdfQ0FWSVVNX1BUUD15CiMgQ09ORklHX0xJ
UVVJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTElRVUlESU9fVkYgaXMgbm90IHNldAojIENP
TkZJR19ORVRfVkVORE9SX0NIRUxTSU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S
X0NJU0NPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ09SVElOQT15CiMgQ09ORklH
X0NYX0VDQVQgaXMgbm90IHNldAojIENPTkZJR19ETkVUIGlzIG5vdCBzZXQKIyBDT05GSUdf
TkVUX1ZFTkRPUl9ERUMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0RMSU5LIGlz
IG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVggaXMgbm90IHNldApDT05GSUdf
TkVUX1ZFTkRPUl9FWkNISVA9eQojIENPTkZJR19ORVRfVkVORE9SX0hQIGlzIG5vdCBzZXQK
Q09ORklHX05FVF9WRU5ET1JfSFVBV0VJPXkKIyBDT05GSUdfSElOSUMgaXMgbm90IHNldApD
T05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9eQpDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CiMg
Q09ORklHX0UxMDAgaXMgbm90IHNldApDT05GSUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPXkK
Q09ORklHX0UxMDAwRV9IV1RTPXkKQ09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049eQpD
T05GSUdfSUdCVkY9eQojIENPTkZJR19JWEdCIGlzIG5vdCBzZXQKIyBDT05GSUdfSVhHQkUg
aXMgbm90IHNldAojIENPTkZJR19JWEdCRVZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTQwRSBp
cyBub3Qgc2V0CiMgQ09ORklHX0k0MEVWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lDRSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKIyBDT05GSUdfSUdDIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSk1FIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxM
IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWCBpcyBub3Qgc2V0CiMg
Q09ORklHX05FVF9WRU5ET1JfTUlDUkVMIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf
TUlDUk9DSElQPXkKIyBDT05GSUdfRU5DMjhKNjAgaXMgbm90IHNldAojIENPTkZJR19FTkNY
MjRKNjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFONzQzWCBpcyBub3Qgc2V0CkNPTkZJR19O
RVRfVkVORE9SX01JQ1JPU0VNST15CiMgQ09ORklHX05FVF9WRU5ET1JfTVlSSSBpcyBub3Qg
c2V0CiMgQ09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTkFU
U0VNSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTkVURVJJT04gaXMgbm90IHNl
dApDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9eQojIENPTkZJR19ORlAgaXMgbm90IHNl
dApDT05GSUdfTkVUX1ZFTkRPUl9OST15CiMgQ09ORklHX05JX1hHRV9NQU5BR0VNRU5UX0VO
RVQgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX05WSURJQSBpcyBub3Qgc2V0CiMg
Q09ORklHX05FVF9WRU5ET1JfT0tJIGlzIG5vdCBzZXQKIyBDT05GSUdfRVRIT0MgaXMgbm90
IHNldAojIENPTkZJR19ORVRfVkVORE9SX1BBQ0tFVF9FTkdJTkVTIGlzIG5vdCBzZXQKIyBD
T05GSUdfTkVUX1ZFTkRPUl9RTE9HSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9R
VUFMQ09NTT15CiMgQ09ORklHX1FDT01fRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JNTkVU
IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9SREMgaXMgbm90IHNldApDT05GSUdf
TkVUX1ZFTkRPUl9SRUFMVEVLPXkKIyBDT05GSUdfODEzOUNQIGlzIG5vdCBzZXQKIyBDT05G
SUdfODEzOVRPTyBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT15CkNPTkZJR19ORVRfVkVORE9S
X1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQpDT05GSUdfTkVUX1ZFTkRP
Ul9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W
RU5ET1JfU0VFUT15CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQojIENPTkZJR19T
RkMgaXMgbm90IHNldAojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklHX05F
VF9WRU5ET1JfU0lMQU49eQojIENPTkZJR19TQzkyMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdf
TkVUX1ZFTkRPUl9TSVMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NNU0MgaXMg
bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQ9eQojIENPTkZJR19ORVRfVkVO
RE9SX1NUTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NVTiBpcyBub3Qg
c2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBp
cyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJIGlzIG5vdCBzZXQKIyBDT05G
SUdfTkVUX1ZFTkRPUl9USSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVklBIGlz
IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfV0laTkVUPXkKIyBDT05GSUdfV0laTkVUX1c1
MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVUX1c1MzAwIGlzIG5vdCBzZXQKIyBDT05G
SUdfRkRESSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdf
TkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElP
X0JVUz15CiMgQ09ORklHX01ESU9fQkNNX1VOSU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX01E
SU9fQklUQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVNDQ19NSUlNIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5vdCBzZXQKQ09ORklHX1BIWUxJQj15CiMg
Q09ORklHX0xFRF9UUklHR0VSX1BIWSBpcyBub3Qgc2V0CgojCiMgTUlJIFBIWSBkZXZpY2Ug
ZHJpdmVycwojCiMgQ09ORklHX0FNRF9QSFkgaXMgbm90IHNldAojIENPTkZJR19BUVVBTlRJ
QV9QSFkgaXMgbm90IHNldAojIENPTkZJR19BU0lYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklH
X0FUODAzWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ003WFhYX1BIWSBpcyBub3Qgc2V0
CiMgQ09ORklHX0JDTTg3WFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJPQURDT01fUEhZ
IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lDQURBX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NP
UlRJTkFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfREFWSUNPTV9QSFkgaXMgbm90IHNldAoj
IENPTkZJR19EUDgzODIyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODNUQzgxMV9QSFkg
aXMgbm90IHNldAojIENPTkZJR19EUDgzODQ4X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQ
ODM4NjdfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRklYRURfUEhZIGlzIG5vdCBzZXQKIyBD
T05GSUdfSUNQTFVTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1hXQVlfUEhZIGlz
IG5vdCBzZXQKIyBDT05GSUdfTFNJX0VUMTAxMUNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdf
TFhUX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExfUEhZIGlzIG5vdCBzZXQKIyBD
T05GSUdfTUFSVkVMTF8xMEdfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVMX1BIWSBp
cyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9QSFkgaXMgbm90IHNldAojIENPTkZJR19N
SUNST0NISVBfVDFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9TRU1JX1BIWSBpcyBu
b3Qgc2V0CiMgQ09ORklHX05BVElPTkFMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1FTRU1J
X1BIWSBpcyBub3Qgc2V0CkNPTkZJR19SRUFMVEVLX1BIWT15CiMgQ09ORklHX1JFTkVTQVNf
UEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9DS0NISVBfUEhZIGlzIG5vdCBzZXQKIyBDT05G
SUdfU01TQ19QSFkgaXMgbm90IHNldAojIENPTkZJR19TVEUxMFhQIGlzIG5vdCBzZXQKIyBD
T05GSUdfVEVSQU5FVElDU19QSFkgaXMgbm90IHNldAojIENPTkZJR19WSVRFU1NFX1BIWSBp
cyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9HTUlJMlJHTUlJIGlzIG5vdCBzZXQKIyBDT05G
SUdfTUlDUkVMX0tTODk5NU1BIGlzIG5vdCBzZXQKQ09ORklHX1BQUD15CkNPTkZJR19QUFBf
QlNEQ09NUD15CkNPTkZJR19QUFBfREVGTEFURT15CkNPTkZJR19QUFBfRklMVEVSPXkKQ09O
RklHX1BQUF9NUFBFPXkKQ09ORklHX1BQUF9NVUxUSUxJTks9eQpDT05GSUdfUFBQT0U9eQoj
IENPTkZJR19QUFBfQVNZTkMgaXMgbm90IHNldApDT05GSUdfUFBQX1NZTkNfVFRZPXkKIyBD
T05GSUdfU0xJUCBpcyBub3Qgc2V0CkNPTkZJR19TTEhDPXkKQ09ORklHX1VTQl9ORVRfRFJJ
VkVSUz15CiMgQ09ORklHX1VTQl9DQVRDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0tBV0VU
SCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdf
VVNCX1JUTDgxNTAgaXMgbm90IHNldAojIENPTkZJR19VU0JfUlRMODE1MiBpcyBub3Qgc2V0
CiMgQ09ORklHX1VTQl9MQU43OFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VTQk5FVCBp
cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JUEhFVEggaXMgbm90IHNldApDT05GSUdfV0xBTj15
CiMgQ09ORklHX1dMQU5fVkVORE9SX0FETVRFSyBpcyBub3Qgc2V0CkNPTkZJR19BVEhfQ09N
TU9OPXkKQ09ORklHX1dMQU5fVkVORE9SX0FUSD15CiMgQ09ORklHX0FUSF9ERUJVRyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0FUSDVLIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINUtfUENJIGlz
IG5vdCBzZXQKQ09ORklHX0FUSDlLX0hXPXkKQ09ORklHX0FUSDlLX0NPTU1PTj15CiMgQ09O
RklHX0FUSDlLX0JUQ09FWF9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIOUsgaXMg
bm90IHNldApDT05GSUdfQVRIOUtfSFRDPXkKIyBDT05GSUdfQVRIOUtfSFRDX0RFQlVHRlMg
aXMgbm90IHNldAojIENPTkZJR19DQVJMOTE3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDZL
TCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSNTUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTDYy
MTAgaXMgbm90IHNldAojIENPTkZJR19BVEgxMEsgaXMgbm90IHNldAojIENPTkZJR19XQ04z
NlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfQVRNRUwgaXMgbm90IHNldAoj
IENPTkZJR19XTEFOX1ZFTkRPUl9CUk9BRENPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5f
VkVORE9SX0NJU0NPIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfSU5URUwgaXMg
bm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9JTlRFUlNJTCBpcyBub3Qgc2V0CiMgQ09O
RklHX1dMQU5fVkVORE9SX01BUlZFTEwgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRP
Ul9NRURJQVRFSyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9SQUxJTks9eQpDT05G
SUdfUlQyWDAwPXkKIyBDT05GSUdfUlQyNDAwUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUlQy
NTAwUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUlQ2MVBDSSBpcyBub3Qgc2V0CiMgQ09ORklH
X1JUMjgwMFBDSSBpcyBub3Qgc2V0CkNPTkZJR19SVDI1MDBVU0I9eQpDT05GSUdfUlQ3M1VT
Qj15CkNPTkZJR19SVDI4MDBVU0I9eQpDT05GSUdfUlQyODAwVVNCX1JUMzNYWD15CkNPTkZJ
R19SVDI4MDBVU0JfUlQzNVhYPXkKQ09ORklHX1JUMjgwMFVTQl9SVDM1NzM9eQpDT05GSUdf
UlQyODAwVVNCX1JUNTNYWD15CkNPTkZJR19SVDI4MDBVU0JfUlQ1NVhYPXkKQ09ORklHX1JU
MjgwMFVTQl9VTktOT1dOPXkKQ09ORklHX1JUMjgwMF9MSUI9eQpDT05GSUdfUlQyWDAwX0xJ
Ql9VU0I9eQpDT05GSUdfUlQyWDAwX0xJQj15CkNPTkZJR19SVDJYMDBfTElCX0ZJUk1XQVJF
PXkKQ09ORklHX1JUMlgwMF9MSUJfQ1JZUFRPPXkKQ09ORklHX1JUMlgwMF9MSUJfTEVEUz15
CiMgQ09ORklHX1JUMlgwMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9S
RUFMVEVLPXkKQ09ORklHX1JUTDgxODA9eQpDT05GSUdfUlRMODE4Nz15CkNPTkZJR19SVEw4
MTg3X0xFRFM9eQpDT05GSUdfUlRMX0NBUkRTPXkKQ09ORklHX1JUTDgxOTJDRT15CkNPTkZJ
R19SVEw4MTkyU0U9eQpDT05GSUdfUlRMODE5MkRFPXkKIyBDT05GSUdfUlRMODcyM0FFIGlz
IG5vdCBzZXQKQ09ORklHX1JUTDg3MjNCRT15CkNPTkZJR19SVEw4MTg4RUU9eQpDT05GSUdf
UlRMODE5MkVFPXkKQ09ORklHX1JUTDg4MjFBRT15CkNPTkZJR19SVEw4MTkyQ1U9eQpDT05G
SUdfUlRMV0lGST15CkNPTkZJR19SVExXSUZJX1BDST15CkNPTkZJR19SVExXSUZJX1VTQj15
CiMgQ09ORklHX1JUTFdJRklfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlRMODE5MkNfQ09N
TU9OPXkKQ09ORklHX1JUTDg3MjNfQ09NTU9OPXkKQ09ORklHX1JUTEJUQ09FWElTVD15CkNP
TkZJR19SVEw4WFhYVT15CiMgQ09ORklHX1JUTDhYWFhVX1VOVEVTVEVEIGlzIG5vdCBzZXQK
IyBDT05GSUdfV0xBTl9WRU5ET1JfUlNJIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5E
T1JfU1QgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9USSBpcyBub3Qgc2V0CiMg
Q09ORklHX1dMQU5fVkVORE9SX1pZREFTIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9S
X1FVQU5URU5OQT15CiMgQ09ORklHX1FUTkZNQUNfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklH
X01BQzgwMjExX0hXU0lNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9STkRJU19XTEFO
IGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVF9XSUZJIGlzIG5vdCBzZXQKCiMKIyBFbmFibGUg
V2lNQVggKE5ldHdvcmtpbmcgb3B0aW9ucykgdG8gc2VlIHRoZSBXaU1BWCBkcml2ZXJzCiMK
IyBDT05GSUdfV0FOIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9ORVRERVZfRlJPTlRFTkQ9eQpD
T05GSUdfWEVOX05FVERFVl9CQUNLRU5EPXkKIyBDT05GSUdfVk1YTkVUMyBpcyBub3Qgc2V0
CiMgQ09ORklHX0ZVSklUU1VfRVMgaXMgbm90IHNldAojIENPTkZJR19ORVRERVZTSU0gaXMg
bm90IHNldAojIENPTkZJR19ORVRfRkFJTE9WRVIgaXMgbm90IHNldAojIENPTkZJR19JU0RO
IGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ug
c3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lO
UFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15CkNPTkZJR19JTlBVVF9T
UEFSU0VLTUFQPXkKIyBDT05GSUdfSU5QVVRfTUFUUklYS01BUCBpcyBub3Qgc2V0CgojCiMg
VXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CiMgQ09ORklH
X0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFREVW
X1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENP
TkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRVZERVY9eQojIENP
TkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMK
IwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlz
IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19L
RVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMg
Q09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0RM
SU5LX0RJUjY4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBz
ZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP
QVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90
IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlC
T0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBz
ZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B
UkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5v
dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tF
WUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlz
IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVE0yX1RPVUNIS0VZIGlzIG5vdCBzZXQKIyBD
T05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0U9eQpD
T05GSUdfTU9VU0VfUFMyPXkKQ09ORklHX01PVVNFX1BTMl9BTFBTPXkKQ09ORklHX01PVVNF
X1BTMl9CWUQ9eQpDT05GSUdfTU9VU0VfUFMyX0xPR0lQUzJQUD15CkNPTkZJR19NT1VTRV9Q
UzJfU1lOQVBUSUNTPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1NfU01CVVM9eQpDT05G
SUdfTU9VU0VfUFMyX0NZUFJFU1M9eQpDT05GSUdfTU9VU0VfUFMyX0xJRkVCT09LPXkKQ09O
RklHX01PVVNFX1BTMl9UUkFDS1BPSU5UPXkKIyBDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNI
IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1NFTlRFTElDIGlzIG5vdCBzZXQKIyBD
T05GSUdfTU9VU0VfUFMyX1RPVUNIS0lUIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9G
T0NBTFRFQ0g9eQojIENPTkZJR19NT1VTRV9QUzJfVk1NT1VTRSBpcyBub3Qgc2V0CkNPTkZJ
R19NT1VTRV9QUzJfU01CVVM9eQojIENPTkZJR19NT1VTRV9TRVJJQUwgaXMgbm90IHNldAoj
IENPTkZJR19NT1VTRV9BUFBMRVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQkNN
NTk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0NZQVBBIGlzIG5vdCBzZXQKIyBDT05G
SUdfTU9VU0VfRUxBTl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9WU1hYWEFBIGlz
IG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQyBpcyBub3Qgc2V0CiMgQ09O
RklHX01PVVNFX1NZTkFQVElDU19VU0IgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9KT1lT
VElDSyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQojIENPTkZJR19UQUJMRVRf
VVNCX0FDRUNBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfQUlQVEVLIGlzIG5v
dCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9HVENPIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFC
TEVUX1VTQl9IQU5XQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9LQlRBQiBp
cyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CiMgQ09O
RklHX1RBQkxFVF9TRVJJQUxfV0FDT000IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RPVUNI
U0NSRUVOPXkKQ09ORklHX1RPVUNIU0NSRUVOX1BST1BFUlRJRVM9eQojIENPTkZJR19UT1VD
SFNDUkVFTl9BRFM3ODQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc3
IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5IGlzIG5vdCBzZXQKIyBD
T05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT
Q1JFRU5fQlUyMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMjkg
aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjg1MDUgaXMgbm90
IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qgc2V0CiMgQ09O
RklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI
U0NSRUVOX0RZTkFQUk8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJ
UkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRVRJIGlzIG5vdCBzZXQKIyBD
T05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RP
VUNIU0NSRUVOX0VYQzMwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9GVUpJ
VFNVIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSElERUVQIGlzIG5vdCBzZXQK
IyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI
U0NSRUVOX1M2U1k3NjEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9HVU5aRSBp
cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VLVEYyMTI3IGlzIG5vdCBzZXQKIyBD
T05GSUdfVE9VQ0hTQ1JFRU5fRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO
X0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX1c4MDAxIGlzIG5v
dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDIGlzIG5vdCBzZXQKIyBDT05G
SUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVF
Tl9NQ1M1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTU1TMTE0IGlzIG5v
dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUVMRkFTX01JUDQgaXMgbm90IHNldAojIENP
TkZJR19UT1VDSFNDUkVFTl9NVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVF
Tl9JTkVYSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NSzcxMiBpcyBub3Qg
c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdf
VE9VQ0hTQ1JFRU5fRURUX0ZUNVgwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO
X1RPVUNIUklHSFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTiBp
cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09O
RklHX1RPVUNIU0NSRUVOX1dEVDg3WFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT
Q1JFRU5fVVNCX0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RP
VUNISVQyMTMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU8gaXMg
bm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA0IGlzIG5vdCBzZXQKIyBDT05G
SUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO
X1RTQzIwMDcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQgaXMgbm90
IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzIgaXMgbm90IHNldAojIENPTkZJR19U
T1VDSFNDUkVFTl9TVE1GVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVVI0
MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NYODY1NCBpcyBub3Qgc2V0CiMg
Q09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT
Q1JFRU5fWkVUNjIyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1fQlUy
MTAyMyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NSVNDPXkKIyBDT05GSUdfSU5QVVRfQUQ3
MTRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQk1BMTUwIGlzIG5vdCBzZXQKIyBDT05G
SUdfSU5QVVRfRTNYMF9CVVRUT04gaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QQ1NQS1Ig
aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NTUE4NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdf
SU5QVVRfQVBBTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVRMQVNfQlROUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyIGlzIG5vdCBzZXQKIyBDT05GSUdf
SU5QVVRfS0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LWFRKOSBp
cyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFURSBpcyBub3Qgc2V0CiMgQ09ORklH
X0lOUFVUX1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTTEwOSBpcyBub3Qg
c2V0CiMgQ09ORklHX0lOUFVUX1VJTlBVVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BD
Rjg1NzQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBD
T05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAg
aXMgbm90IHNldApDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD15CiMgQ09ORklH
X0lOUFVUX0lERUFQQURfU0xJREVCQVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYy
NjY1X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1Mg
aXMgbm90IHNldAojIENPTkZJR19STUk0X0NPUkUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJl
IEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENf
U0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMg
Q09ORklHX1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUENJUFMy
IGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBp
cyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENPTkZJ
R19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NFUklPX09MUENfQVBTUCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT
RVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKCiMKIyBDaGFy
YWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpDT05GSUdfVlQ9eQpDT05GSUdfQ09OU09M
RV9UUkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09MRT15CkNPTkZJR19WVF9DT05TT0xF
X1NMRUVQPXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5E
SU5HPXkKQ09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90
IHNldApDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEPXkKIyBDT05GSUdfUk9DS0VUUE9SVCBp
cyBub3Qgc2V0CiMgQ09ORklHX0NZQ0xBREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9J
TlRFTExJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01PWEFfU01BUlRJTyBpcyBub3Qgc2V0CiMg
Q09ORklHX1NZTkNMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lOQ0xJTktNUCBpcyBub3Qg
c2V0CiMgQ09ORklHX1NZTkNMSU5LX0dUIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9aT01JIGlz
IG5vdCBzZXQKIyBDT05GSUdfSVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5v
dCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9TSU5LIGlz
IG5vdCBzZXQKQ09ORklHX0RFVk1FTT15CiMgQ09ORklHX0RFVktNRU0gaXMgbm90IHNldAoK
IwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19T
RVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpD
T05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlz
IG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgy
NTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUwX0VYQVI9eQpDT05GSUdfU0VSSUFMXzgyNTBf
TlJfVUFSVFM9MzIKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NApDT05GSUdf
U0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUFOWV9QT1JUUz15
CkNPTkZJR19TRVJJQUxfODI1MF9TSEFSRV9JUlE9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVU
RUNUX0lSUT15CkNPTkZJR19TRVJJQUxfODI1MF9SU0E9eQojIENPTkZJR19TRVJJQUxfODI1
MF9EVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0
CkNPTkZJR19TRVJJQUxfODI1MF9MUFNTPXkKQ09ORklHX1NFUklBTF84MjUwX01JRD15CiMg
Q09ORklHX1NFUklBTF84MjUwX01PWEEgaXMgbm90IHNldAoKIwojIE5vbi04MjUwIHNlcmlh
bCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMg
Q09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1VBUlRM
SVRFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JF
X0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfSlNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VS
SUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90
IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBDT05G
SUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FSQyBp
cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJ
QUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9ERVZfQlVTIGlzIG5v
dCBzZXQKQ09ORklHX0hWQ19EUklWRVI9eQpDT05GSUdfSFZDX0lSUT15CkNPTkZJR19IVkNf
WEVOPXkKQ09ORklHX0hWQ19YRU5fRlJPTlRFTkQ9eQojIENPTkZJR19JUE1JX0hBTkRMRVIg
aXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NPXkKQ09ORklHX0hXX1JBTkRPTV9USU1FUklP
TUVNPXkKQ09ORklHX0hXX1JBTkRPTV9JTlRFTD15CkNPTkZJR19IV19SQU5ET01fQU1EPXkK
Q09ORklHX0hXX1JBTkRPTV9WSUE9eQojIENPTkZJR19OVlJBTSBpcyBub3Qgc2V0CiMgQ09O
RklHX1IzOTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENP
TkZJR19NV0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBV19EUklWRVIgaXMgbm90IHNldApD
T05GSUdfSFBFVD15CiMgQ09ORklHX0hQRVRfTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19IQU5H
Q0hFQ0tfVElNRVI9eQojIENPTkZJR19UQ0dfVFBNIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVM
Q0xPQ0sgaXMgbm90IHNldApDT05GSUdfREVWUE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlz
IG5vdCBzZXQKIyBDT05GSUdfUkFORE9NX1RSVVNUX0NQVSBpcyBub3Qgc2V0CgojCiMgSTJD
IHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVHSU9OPXkKQ09O
RklHX0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15CiMgQ09ORklHX0kyQ19D
SEFSREVWIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NVVg9eQoKIwojIE11bHRpcGxleGVyIEky
QyBDaGlwIHN1cHBvcnQKIwojIENPTkZJR19JMkNfTVVYX0xUQzQzMDYgaXMgbm90IHNldAoj
IENPTkZJR19JMkNfTVVYX1BDQTk1NDEgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX1JF
RyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfTUxYQ1BMRCBpcyBub3Qgc2V0CkNPTkZJ
R19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdP
QklUPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhv
c3QgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0FMSTE1MzUgaXMgbm90IHNl
dAojIENPTkZJR19JMkNfQUxJMTU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNVgz
IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ3NTY9eQojIENPTkZJR19JMkNfQU1ENzU2X1M0
ODgyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ4MTExPXkKQ09ORklHX0kyQ19JODAxPXkK
Q09ORklHX0kyQ19JU0NIPXkKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldApDT05GSUdf
STJDX1BJSVg0PXkKIyBDT05GSUdfSTJDX05GT1JDRTIgaXMgbm90IHNldAojIENPTkZJR19J
MkNfTlZJRElBX0dQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM1NTk1IGlzIG5vdCBz
ZXQKIyBDT05GSUdfSTJDX1NJUzYzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM5Nlgg
aXMgbm90IHNldAojIENPTkZJR19JMkNfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJ
QVBSTyBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX0kyQ19TQ01JPXkK
CiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0t
b24tY2hpcCkKIwojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STSBpcyBub3Qgc2V0
CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19F
TUVWMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PQ09SRVMgaXMgbm90IHNldAojIENPTkZJ
R19JMkNfUENBX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJTVRFQyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0kyQ19YSUxJTlggaXMgbm90IHNldAoKIwojIEV4dGVybmFsIEky
Qy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfRElPTEFOX1UyQyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdf
STJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlz
IG5vdCBzZXQKIyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJ
MkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfTUxYQ1BMRCBpcyBub3Qgc2V0
CiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5v
dCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNf
REVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNl
dAojIENPTkZJR19JM0MgaXMgbm90IHNldApDT05GSUdfU1BJPXkKIyBDT05GSUdfU1BJX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9NQVNURVI9eQojIENPTkZJR19TUElfTUVNIGlz
IG5vdCBzZXQKCiMKIyBTUEkgTWFzdGVyIENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklH
X1NQSV9BTFRFUkEgaXMgbm90IHNldAojIENPTkZJR19TUElfQVhJX1NQSV9FTkdJTkUgaXMg
bm90IHNldAojIENPTkZJR19TUElfQklUQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9D
QURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0RFU0lHTldBUkUgaXMgbm90IHNldAoj
IENPTkZJR19TUElfUFhBMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1JPQ0tDSElQIGlz
IG5vdCBzZXQKIyBDT05GSUdfU1BJX1NDMThJUzYwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ
SV9NWElDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBzZXQKIyBDT05G
SUdfU1BJX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9aWU5RTVBfR1FTUEkgaXMg
bm90IHNldAoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKIyBDT05GSUdfU1BJX1NQSURF
ViBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9MT09QQkFDS19URVNUIGlzIG5vdCBzZXQKIyBD
T05GSUdfU1BJX1RMRTYyWDAgaXMgbm90IHNldAojIENPTkZJR19TUElfU0xBVkUgaXMgbm90
IHNldAojIENPTkZJR19TUE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNJIGlzIG5vdCBzZXQK
Q09ORklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBTIGNs
aWVudHMgc3VwcG9ydAojCiMgQ09ORklHX1BQU19DTElFTlRfS1RJTUVSIGlzIG5vdCBzZXQK
IyBDT05GSUdfUFBTX0NMSUVOVF9MRElTQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElF
TlRfR1BJTyBpcyBub3Qgc2V0CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMg
UFRQIGNsb2NrIHN1cHBvcnQKIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0s9eQoKIwojIEVuYWJs
ZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0
aW9uYWwgY2xvY2tzLgojCiMgQ09ORklHX1BJTkNUUkwgaXMgbm90IHNldAojIENPTkZJR19H
UElPTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfVzEgaXMgbm90IHNldAojIENPTkZJR19QT1dF
Ul9BVlMgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJ
R19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNl
dAojIENPTkZJR19QREFfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlz
IG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9BRFA1MDYxIGlzIG5vdCBzZXQKIyBDT05GSUdf
QkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFU
VEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0CiMg
Q09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFY
MTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBzZXQK
IyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9M
UDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQxNVggaXMgbm90IHNldAoj
IENPTkZJR19DSEFSR0VSX1NNQjM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfR0FV
R0VfTFRDMjk0MSBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9
eQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJp
dmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVIGlzIG5vdCBzZXQKIyBDT05GSUdf
U0VOU09SU19BQklUVUdVUlUzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDczMTQg
aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxNCBpcyBub3Qgc2V0CiMgQ09ORklH
X1NFTlNPUlNfQUQ3NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDIxIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI1IGlzIG5vdCBzZXQKIyBDT05GSUdf
U0VOU09SU19BRE0xMDI2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI5IGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdf
U0VOU09SU19BRE05MjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3MzEwIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDEwIGlzIG5vdCBzZXQKIyBDT05GSUdf
U0VOU09SU19BRFQ3NDExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDYyIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDcwIGlzIG5vdCBzZXQKIyBDT05GSUdf
U0VOU09SU19BRFQ3NDc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0M3NjIxIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19LOFRFTVAgaXMgbm90IHNldApDT05GSUdfU0VO
U09SU19LMTBURU1QPXkKQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSPXkKIyBDT05GSUdf
U0VOU09SU19BUFBMRVNNQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNCMTAwIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU1BFRUQgaXMgbm90IHNldAojIENPTkZJR19T
RU5TT1JTX0FUWFAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qg
c2V0CiMgQ09ORklHX1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S
U19ERUxMX1NNTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSTVLX0FNQiBpcyBub3Qg
c2V0CkNPTkZJR19TRU5TT1JTX0Y3MTgwNUY9eQpDT05GSUdfU0VOU09SU19GNzE4ODJGRz15
CkNPTkZJR19TRU5TT1JTX0Y3NTM3NVM9eQojIENPTkZJR19TRU5TT1JTX0ZTQ0hNRCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRlRTVEVVVEFURVMgaXMgbm90IHNldAojIENPTkZJ
R19TRU5TT1JTX0dMNTE4U00gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0dMNTIwU00g
aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjBBIGlzIG5vdCBzZXQKIyBDT05GSUdf
U0VOU09SU19HNzYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5v
dCBzZXQKIyBDT05GSUdfU0VOU09SU19JNTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP
UlNfQ09SRVRFTVAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JVDg3PXkKQ09ORklHX1NF
TlNPUlNfSkM0Mj15CiMgQ09ORklHX1NFTlNPUlNfUE9XUjEyMjAgaXMgbm90IHNldAojIENP
TkZJR19TRU5TT1JTX0xJTkVBR0UgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5
NDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENP
TkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQy
MTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENP
TkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQy
NjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldAojIENP
TkZJR19TRU5TT1JTX01BWDExMTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2
MDY1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjE5IGlzIG5vdCBzZXQKIyBD
T05GSUdfU0VOU09SU19NQVgxNjY4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgx
OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzIyIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0VOU09SU19NQVg2NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2
NjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjQyIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0VOU09SU19NQVg2NjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2
Njk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTc5MCBpcyBub3Qgc2V0CiMg
Q09ORklHX1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM2
NTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQ1hYIGlzIG5vdCBzZXQKIyBDT05G
SUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTcwIGlzIG5v
dCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S
U19MTTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBD
T05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO
U09SU19MTTg1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQK
IyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTky
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkzIGlzIG5vdCBzZXQKIyBDT05GSUdf
U0VOU09SU19MTTk1MjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQxIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdf
U0VOU09SU19QQzg3MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3NDI3IGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUiBpcyBub3Qgc2V0CiMg
Q09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNU
Njc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNzgwMiBpcyBub3Qgc2V0CiMg
Q09ORklHX1NFTlNPUlNfTkNUNzkwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlBD
TTdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfT0NDX1A4X0kyQyBpcyBub3Qgc2V0
CiMgQ09ORklHX1NFTlNPUlNfUENGODU5MSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNQlVTIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF
TlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVEMxIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S
U19ETUUxNzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMxNDAzIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S
U19FTUM2VzIwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTEgaXMgbm90
IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xOTIgaXMgbm90IHNldAojIENPTkZJR19T
RU5TT1JTX1NNU0M0N0IzOTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2Mjcg
aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2MzYgaXMgbm90IHNldAojIENPTkZJ
R19TRU5TT1JTX1NUVFM3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNTTY2NSBp
cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CiMgQ09O
RklHX1NFTlNPUlNfQURTMTAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzgy
OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzg3MSBpcyBub3Qgc2V0CiMgQ09O
RklHX1NFTlNPUlNfQU1DNjgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjA5
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyWFggaXMgbm90IHNldAojIENPTkZJ
R19TRU5TT1JTX0lOQTMyMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNzQgaXMg
bm90IHNldAojIENPTkZJR19TRU5TT1JTX1RITUM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF
TlNPUlNfVE1QMTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDMgaXMgbm90
IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP
UlNfVE1QNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90IHNl
dAojIENPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO
U09SU19WSUE2ODZBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDEyMTEgaXMgbm90
IHNldAojIENPTkZJR19TRU5TT1JTX1ZUODIzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP
UlNfVzgzNzczRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzgxRCBpcyBub3Qg
c2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkxRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP
UlNfVzgzNzkyRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkzIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT
X1c4M0w3ODVUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5v
dCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NF
TlNPUlNfVzgzNjI3RUhGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19YR0VORSBpcyBu
b3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUj15
CiMgQ09ORklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkK
IyBDT05GSUdfVEhFUk1BTF9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxf
RU1FUkdFTkNZX1BPV0VST0ZGX0RFTEFZX01TPTAKQ09ORklHX1RIRVJNQUxfSFdNT049eQoj
IENPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJN
QUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dP
Vl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9V
U0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9QT1dF
Ul9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJF
IGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RI
RVJNQUxfR09WX0JBTkdfQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX1VT
RVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FU
T1IgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0VNVUxBVElPTiBpcyBub3Qgc2V0Cgoj
CiMgSW50ZWwgdGhlcm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfSU5URUxfUE9XRVJDTEFNUCBp
cyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QS0dfVEVNUF9USEVSTUFMIGlzIG5vdCBzZXQKIyBD
T05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIElOVDM0
MFggdGhlcm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSU5URUxfUENIX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfV0FUQ0hE
T0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VU
IGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HX0hBTkRMRV9CT09UX0VOQUJMRUQ9eQojIENP
TkZJR19XQVRDSERPR19TWVNGUyBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERy
aXZlcnMKIwojIENPTkZJR19TT0ZUX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV0RB
VF9XRFQgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfV0FUQ0hET0cgaXMgbm90IHNldAoj
IENPTkZJR19aSUlSQVZFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FERU5DRV9X
QVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBD
T05GSUdfTUFYNjNYWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUVVJUkVfV0RU
IGlzIG5vdCBzZXQKIyBDT05GSUdfQURWQU5URUNIX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklH
X0FMSU0xNTM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qg
c2V0CiMgQ09ORklHX0VCQ19DMzg0X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0Y3MTgwOEVf
V0RUIGlzIG5vdCBzZXQKQ09ORklHX1NQNTEwMF9UQ089eQojIENPTkZJR19TQkNfRklUUEMy
X1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQK
IyBDT05GSUdfSUI3MDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNQVNSIGlzIG5vdCBz
ZXQKIyBDT05GSUdfV0FGRVJfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTYzMDBFU0JfV0RU
IGlzIG5vdCBzZXQKIyBDT05GSUdfSUU2WFhfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVRD
T19XRFQgaXMgbm90IHNldAojIENPTkZJR19JVDg3MTJGX1dEVCBpcyBub3Qgc2V0CiMgQ09O
RklHX0lUODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNl
dAojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEM4NzQxM19XRFQg
aXMgbm90IHNldAojIENPTkZJR19OVl9UQ08gaXMgbm90IHNldAojIENPTkZJR182MFhYX1dE
VCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU01T
Q19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5v
dCBzZXQKIyBDT05GSUdfVFFNWDg2X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9XRFQg
aXMgbm90IHNldAojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19X
ODM4NzdGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1c4Mzk3N0ZfV0RUIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUFDSFpfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0JDX0VQWF9DM19XQVRD
SERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX05JOTAzWF9XRFQgaXMgbm90IHNldAojIENPTkZJ
R19OSUM3MDE4X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fV0RUPXkKCiMKIyBQQ0ktYmFz
ZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19QQ0lQQ1dBVENIRE9HIGlzIG5vdCBzZXQK
IyBDT05GSUdfV0RUUENJIGlzIG5vdCBzZXQKCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2Fy
ZHMKIwojIENPTkZJR19VU0JQQ1dBVENIRE9HIGlzIG5vdCBzZXQKCiMKIyBXYXRjaGRvZyBQ
cmV0aW1lb3V0IEdvdmVybm9ycwojCiMgQ09ORklHX1dBVENIRE9HX1BSRVRJTUVPVVRfR09W
IGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CiMgQ09ORklHX1NTQiBpcyBub3Qg
c2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKIyBDT05GSUdfQkNNQSBpcyBub3Qgc2V0Cgoj
CiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMg
Q09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0FEUDU1MjAgaXMg
bm90IHNldAojIENPTkZJR19NRkRfQkNNNTkwWFggaXMgbm90IHNldAojIENPTkZJR19NRkRf
QkQ5NTcxTVdWIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FYUDIwWF9JMkMgaXMgbm90IHNl
dAojIENPTkZJR19NRkRfQ1JPU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQURFUkEg
aXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01G
RF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9JMkMgaXMgbm90
IHNldAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2
MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldAojIENPTkZJR19N
RkRfREE5MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RMTjIgaXMgbm90IHNldAojIENP
TkZJR19NRkRfTUMxM1hYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9J
MkMgaXMgbm90IHNldAojIENPTkZJR19IVENfUEFTSUMzIGlzIG5vdCBzZXQKIyBDT05GSUdf
TUZEX0lOVEVMX1FVQVJLX0kyQ19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX0lDSCBp
cyBub3Qgc2V0CkNPTkZJR19MUENfU0NIPXkKIyBDT05GSUdfSU5URUxfU09DX1BNSUNfQ0hU
V0MgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pB
TlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMg
Q09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMg
bm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRf
TUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNldAoj
IENPTkZJR19NRkRfTUFYNzc4NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkwNyBp
cyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE
X01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5OCBpcyBub3Qgc2V0CiMg
Q09ORklHX01GRF9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1DIGlz
IG5vdCBzZXQKIyBDT05GSUdfRVpYX1BDQVAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVklQ
RVJCT0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SRVRVIGlzIG5vdCBzZXQKIyBDT05G
SUdfTUZEX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JEQzMyMVggaXMgbm90
IHNldAojIENPTkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JDNVQ1
ODMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNldAojIENPTkZJ
R19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU001MDEgaXMgbm90
IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldAojIENPTkZJR19NRkRfU01T
QyBpcyBub3Qgc2V0CiMgQ09ORklHX0FCWDUwMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdf
TUZEX1NZU0NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDIGlz
IG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9M
UDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTE1VIGlzIG5vdCBzZXQKIyBDT05G
SUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQK
IyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMg
bm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJR19NRkRf
VFBTNjg0NzAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEy
X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9TUEkgaXMgbm90IHNldAoj
IENPTkZJR19NRkRfVFBTODAwMzEgaXMgbm90IHNldAojIENPTkZJR19UV0w0MDMwX0NPUkUg
aXMgbm90IHNldAojIENPTkZJR19UV0w2MDQwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19N
RkRfV0wxMjczX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFf
STJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfU1BJIGlzIG5vdCBzZXQKIyBD
T05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlz
IG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19N
RkRfV004MzUwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTQgaXMgbm90IHNl
dAojIENPTkZJR19SRUdVTEFUT1IgaXMgbm90IHNldApDT05GSUdfUkNfQ09SRT15CkNPTkZJ
R19SQ19NQVA9eQpDT05GSUdfTElSQz15CkNPTkZJR19SQ19ERUNPREVSUz15CkNPTkZJR19J
Ul9ORUNfREVDT0RFUj15CkNPTkZJR19JUl9SQzVfREVDT0RFUj15CkNPTkZJR19JUl9SQzZf
REVDT0RFUj15CkNPTkZJR19JUl9KVkNfREVDT0RFUj15CkNPTkZJR19JUl9TT05ZX0RFQ09E
RVI9eQpDT05GSUdfSVJfU0FOWU9fREVDT0RFUj15CkNPTkZJR19JUl9TSEFSUF9ERUNPREVS
PXkKQ09ORklHX0lSX01DRV9LQkRfREVDT0RFUj15CkNPTkZJR19JUl9YTVBfREVDT0RFUj15
CiMgQ09ORklHX0lSX0lNT05fREVDT0RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JDX0RFVklD
RVMgaXMgbm90IHNldApDT05GSUdfTUVESUFfU1VQUE9SVD15CgojCiMgTXVsdGltZWRpYSBj
b3JlIHN1cHBvcnQKIwpDT05GSUdfTUVESUFfQ0FNRVJBX1NVUFBPUlQ9eQpDT05GSUdfTUVE
SUFfQU5BTE9HX1RWX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JU
PXkKQ09ORklHX01FRElBX1JBRElPX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9TRFJfU1VQ
UE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX0NFQ19TVVBQT1JUIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUVESUFfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19ERVY9
eQpDT05GSUdfVklERU9fVjRMMj15CkNPTkZJR19WSURFT19BRFZfREVCVUc9eQojIENPTkZJ
R19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVMgaXMgbm90IHNldApDT05GSUdfVklERU9fVFVO
RVI9eQpDT05GSUdfVjRMMl9GV05PREU9eQpDT05GSUdfRFZCX0NPUkU9eQojIENPTkZJR19E
VkJfTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTkVUPXkKQ09ORklHX0RWQl9NQVhfQURB
UFRFUlM9OAojIENPTkZJR19EVkJfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldAojIENPTkZJ
R19EVkJfREVNVVhfU0VDVElPTl9MT1NTX0xPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9V
TEVfREVCVUcgaXMgbm90IHNldAoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfTUVESUFf
VVNCX1NVUFBPUlQ9eQoKIwojIFdlYmNhbSBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX1ZJREVP
X0NMQVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dTUENBIGlzIG5vdCBzZXQKIyBDT05G
SUdfVVNCX1BXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NQSUEyIGlzIG5vdCBzZXQK
IyBDT05GSUdfVVNCX1pSMzY0WFggaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RLV0VCQ0FN
IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1MyMjU1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklE
RU9fVVNCVFYgaXMgbm90IHNldAoKIwojIEFuYWxvZyBUViBVU0IgZGV2aWNlcwojCiMgQ09O
RklHX1ZJREVPX1BWUlVTQjIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19IRFBWUiBpcyBu
b3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VTQlZJU0lPTiBpcyBub3Qgc2V0CkNPTkZJR19WSURF
T19TVEsxMTYwX0NPTU1PTj15CkNPTkZJR19WSURFT19TVEsxMTYwPXkKIyBDT05GSUdfVklE
RU9fR083MDA3IGlzIG5vdCBzZXQKCiMKIyBBbmFsb2cvZGlnaXRhbCBUViBVU0IgZGV2aWNl
cwojCiMgQ09ORklHX1ZJREVPX0FVMDgyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NY
MjMxWFggaXMgbm90IHNldAojIENPTkZJR19WSURFT19UTTYwMDAgaXMgbm90IHNldAoKIwoj
IERpZ2l0YWwgVFYgVVNCIGRldmljZXMKIwojIENPTkZJR19EVkJfVVNCIGlzIG5vdCBzZXQK
IyBDT05GSUdfRFZCX1VTQl9WMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9UVFVTQl9CVURH
RVQgaXMgbm90IHNldAojIENPTkZJR19EVkJfVFRVU0JfREVDIGlzIG5vdCBzZXQKIyBDT05G
SUdfU01TX1VTQl9EUlYgaXMgbm90IHNldAojIENPTkZJR19EVkJfQjJDMl9GTEVYQ09QX1VT
QiBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9BUzEwMiBpcyBub3Qgc2V0CgojCiMgV2ViY2Ft
LCBUViAoYW5hbG9nL2RpZ2l0YWwpIFVTQiBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX0VNMjhY
WD15CkNPTkZJR19WSURFT19FTTI4WFhfVjRMMj15CiMgQ09ORklHX1ZJREVPX0VNMjhYWF9B
TFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRU0yOFhYX0RWQiBpcyBub3Qgc2V0CiMg
Q09ORklHX1ZJREVPX0VNMjhYWF9SQyBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9QQ0lfU1VQ
UE9SVD15CgojCiMgTWVkaWEgY2FwdHVyZSBzdXBwb3J0CiMKIyBDT05GSUdfVklERU9fU09M
TzZYMTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzU4NjQgaXMgbm90IHNldAojIENP
TkZJR19WSURFT19UVzY4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc2ODZYIGlzIG5v
dCBzZXQKCiMKIyBNZWRpYSBjYXB0dXJlL2FuYWxvZyBUViBzdXBwb3J0CiMKIyBDT05GSUdf
VklERU9fSVZUViBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0hFWElVTV9HRU1JTkkgaXMg
bm90IHNldAojIENPTkZJR19WSURFT19IRVhJVU1fT1JJT04gaXMgbm90IHNldAojIENPTkZJ
R19WSURFT19NWEIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EVDMxNTUgaXMgbm90IHNl
dAoKIwojIE1lZGlhIGNhcHR1cmUvYW5hbG9nL2h5YnJpZCBUViBzdXBwb3J0CiMKIyBDT05G
SUdfVklERU9fQ1gxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NYMjM4ODUgaXMgbm90
IHNldApDT05GSUdfVklERU9fQ1gyNTgyMT15CiMgQ09ORklHX1ZJREVPX0NYMjU4MjFfQUxT
QSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NYODggaXMgbm90IHNldAojIENPTkZJR19W
SURFT19CVDg0OCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMzQgaXMgbm90IHNl
dAojIENPTkZJR19WSURFT19TQUE3MTY0IGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBkaWdpdGFs
IFRWIFBDSSBBZGFwdGVycwojCiMgQ09ORklHX0RWQl9BVjcxMTAgaXMgbm90IHNldAojIENP
TkZJR19EVkJfQlVER0VUX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19EVkJfQjJDMl9GTEVY
Q09QX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9QTFVUTzIgaXMgbm90IHNldAojIENP
TkZJR19EVkJfRE0xMTA1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1BUMSBpcyBub3Qgc2V0
CiMgQ09ORklHX0RWQl9QVDMgaXMgbm90IHNldAojIENPTkZJR19NQU5USVNfQ09SRSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0RWQl9OR0VORSBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9EREJS
SURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9TTUlQQ0lFIGlzIG5vdCBzZXQKIyBDT05G
SUdfRFZCX05FVFVQX1VOSURWQiBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0TF9QTEFURk9STV9E
UklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUyBpcyBub3Qg
c2V0CiMgQ09ORklHX1Y0TF9URVNUX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19EVkJf
UExBVEZPUk1fRFJJVkVSUyBpcyBub3Qgc2V0CgojCiMgU3VwcG9ydGVkIE1NQy9TRElPIGFk
YXB0ZXJzCiMKIyBDT05GSUdfUkFESU9fQURBUFRFUlMgaXMgbm90IHNldApDT05GSUdfVklE
RU9fVFZFRVBST009eQojIENPTkZJR19DWVBSRVNTX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09O
RklHX1ZJREVPQlVGMl9DT1JFPXkKQ09ORklHX1ZJREVPQlVGMl9WNEwyPXkKQ09ORklHX1ZJ
REVPQlVGMl9NRU1PUFM9eQpDT05GSUdfVklERU9CVUYyX1ZNQUxMT0M9eQpDT05GSUdfVklE
RU9CVUYyX0RNQV9TRz15CgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMgKHR1bmVycywg
c2Vuc29ycywgaTJjLCBzcGksIGZyb250ZW5kcykKIwpDT05GSUdfTUVESUFfU1VCRFJWX0FV
VE9TRUxFQ1Q9eQpDT05GSUdfTUVESUFfQVRUQUNIPXkKQ09ORklHX1ZJREVPX0lSX0kyQz15
CgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCkNPTkZJR19W
SURFT19NU1AzNDAwPXkKCiMKIyBSRFMgZGVjb2RlcnMKIwoKIwojIFZpZGVvIGRlY29kZXJz
CiMKQ09ORklHX1ZJREVPX1NBQTcxMVg9eQpDT05GSUdfVklERU9fVFZQNTE1MD15CgojCiMg
VmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKCiMKIyBWaWRlbyBlbmNvZGVycwojCgojCiMg
Q2FtZXJhIHNlbnNvciBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX09WMjY0MD15CkNPTkZJR19W
SURFT19NVDlWMDExPXkKCiMKIyBGbGFzaCBkZXZpY2VzCiMKCiMKIyBWaWRlbyBpbXByb3Zl
bWVudCBjaGlwcwojCgojCiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKIwoKIwoj
IFNEUiB0dW5lciBjaGlwcwojCgojCiMgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKIwoK
IwojIFNlbnNvcnMgdXNlZCBvbiBzb2NfY2FtZXJhIGRyaXZlcgojCgojCiMgTWVkaWEgU1BJ
IEFkYXB0ZXJzCiMKIyBDT05GSUdfQ1hEMjg4MF9TUElfRFJWIGlzIG5vdCBzZXQKQ09ORklH
X01FRElBX1RVTkVSPXkKQ09ORklHX01FRElBX1RVTkVSX1NJTVBMRT15CkNPTkZJR19NRURJ
QV9UVU5FUl9UREE4MjkwPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTgyN1g9eQpDT05GSUdf
TUVESUFfVFVORVJfVERBMTgyNzE9eQpDT05GSUdfTUVESUFfVFVORVJfVERBOTg4Nz15CkNP
TkZJR19NRURJQV9UVU5FUl9URUE1NzYxPXkKQ09ORklHX01FRElBX1RVTkVSX1RFQTU3Njc9
eQpDT05GSUdfTUVESUFfVFVORVJfTVQyMFhYPXkKQ09ORklHX01FRElBX1RVTkVSX1hDMjAy
OD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzUwMDA9eQpDT05GSUdfTUVESUFfVFVORVJfWEM0
MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX01DNDRTODAzPXkKCiMKIyBNdWx0aXN0YW5kYXJk
IChzYXRlbGxpdGUpIGZyb250ZW5kcwojCgojCiMgTXVsdGlzdGFuZGFyZCAoY2FibGUgKyB0
ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKCiMKIyBEVkItUyAoc2F0ZWxsaXRlKSBmcm9udGVu
ZHMKIwoKIwojIERWQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKCiMKIyBEVkItQyAo
Y2FibGUpIGZyb250ZW5kcwojCgojCiMgQVRTQyAoTm9ydGggQW1lcmljYW4vS29yZWFuIFRl
cnJlc3RyaWFsL0NhYmxlIERUVikgZnJvbnRlbmRzCiMKCiMKIyBJU0RCLVQgKHRlcnJlc3Ry
aWFsKSBmcm9udGVuZHMKIwoKIwojIElTREItUyAoc2F0ZWxsaXRlKSAmIElTREItVCAodGVy
cmVzdHJpYWwpIGZyb250ZW5kcwojCgojCiMgRGlnaXRhbCB0ZXJyZXN0cmlhbCBvbmx5IHR1
bmVycy9QTEwKIwoKIwojIFNFQyBjb250cm9sIGRldmljZXMgZm9yIERWQi1TCiMKCiMKIyBD
b21tb24gSW50ZXJmYWNlIChFTjUwMjIxKSBjb250cm9sbGVyIGRyaXZlcnMKIwoKIwojIFRv
b2xzIHRvIGRldmVsb3AgbmV3IGZyb250ZW5kcwojCgojCiMgR3JhcGhpY3Mgc3VwcG9ydAoj
CkNPTkZJR19BR1A9eQpDT05GSUdfQUdQX0FNRDY0PXkKQ09ORklHX0FHUF9JTlRFTD15CiMg
Q09ORklHX0FHUF9TSVMgaXMgbm90IHNldAojIENPTkZJR19BR1BfVklBIGlzIG5vdCBzZXQK
Q09ORklHX0lOVEVMX0dUVD15CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFY
X0dQVVM9MTYKIyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldApDT05GSUdfRFJN
PXkKIyBDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJN
X0RFQlVHX01NIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RFQlVHX1NFTEZURVNUIGlzIG5v
dCBzZXQKQ09ORklHX0RSTV9LTVNfSEVMUEVSPXkKQ09ORklHX0RSTV9LTVNfRkJfSEVMUEVS
PXkKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQpDT05GSUdfRFJNX0ZCREVWX09WRVJB
TExPQz0xMDAKQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkU9eQojIENPTkZJR19EUk1f
RFBfQ0VDIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9UVE09eQoKIwojIEkyQyBlbmNvZGVyIG9y
IGhlbHBlciBjaGlwcwojCiMgQ09ORklHX0RSTV9JMkNfQ0g3MDA2IGlzIG5vdCBzZXQKIyBD
T05GSUdfRFJNX0kyQ19TSUwxNjQgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9U
REE5OThYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk1MCBpcyBub3Qg
c2V0CkNPTkZJR19EUk1fUkFERU9OPXkKIyBDT05GSUdfRFJNX1JBREVPTl9VU0VSUFRSIGlz
IG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNREdQVSBpcyBub3Qgc2V0CgojCiMgQUNQIChBdWRp
byBDb1Byb2Nlc3NvcikgQ29uZmlndXJhdGlvbgojCgojCiMgQU1EIExpYnJhcnkgcm91dGlu
ZXMKIwojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1
IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZHRU0gaXMgbm90IHNldAojIENPTkZJR19EUk1f
VktNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WTVdHRlggaXMgbm90IHNldAojIENPTkZJ
R19EUk1fR01BNTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CiMg
Q09ORklHX0RSTV9BU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUdBRzIwMCBpcyBub3Qg
c2V0CkNPTkZJR19EUk1fQ0lSUlVTX1FFTVU9eQpDT05GSUdfRFJNX1FYTD15CiMgQ09ORklH
X0RSTV9CT0NIUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkg
UGFuZWxzCiMKQ09ORklHX0RSTV9CUklER0U9eQpDT05GSUdfRFJNX1BBTkVMX0JSSURHRT15
CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCiMgQ09ORklHX0RSTV9BTkFMT0dJ
WF9BTlg3OFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hJU0lfSElCTUMgaXMgbm90IHNl
dAojIENPTkZJR19EUk1fVElOWURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9YRU4gaXMg
bm90IHNldAojIENPTkZJR19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5F
TF9PUklFTlRBVElPTl9RVUlSS1M9eQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09O
RklHX0ZCX0NNRExJTkU9eQpDT05GSUdfRkJfTk9USUZZPXkKQ09ORklHX0ZCPXkKIyBDT05G
SUdfRklSTVdBUkVfRURJRCBpcyBub3Qgc2V0CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9S
VD15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkK
Q09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQpDT05GSUdfRkJfU1lTX0ZJTExSRUNUPXkKQ09O
RklHX0ZCX1NZU19DT1BZQVJFQT15CkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPXkKIyBDT05G
SUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9eQpD
T05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklH
X0ZCX1RJTEVCTElUVElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMK
IwojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90
IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BUkMg
aXMgbm90IHNldAojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC
X0lNU1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldAojIENPTkZJ
R19GQl9VVkVTQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9WRVNBPXkKIyBDT05GSUdfRkJfTjQx
MSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0hHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX09Q
RU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBD
T05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0
CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9MRTgwNTc4IGlzIG5v
dCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9O
IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf
QVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9T
QVZBR0UgaXMgbm90IHNldAojIENPTkZJR19GQl9TSVMgaXMgbm90IHNldAojIENPTkZJR19G
Ql9ORU9NQUdJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAojIENP
TkZJR19GQl8zREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0
CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMg
bm90IHNldAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTMgaXMg
bm90IHNldAojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU01T
Q1VGWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9VREw9eQojIENPTkZJR19GQl9JQk1fR1hUNDUw
MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVO
X0ZCREVWX0ZST05URU5EPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBD
T05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJTVBMRSBpcyBub3Qg
c2V0CiMgQ09ORklHX0ZCX1NNNzEyIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MQ0Rf
U1VQUE9SVD15CiMgQ09ORklHX0xDRF9DTEFTU19ERVZJQ0UgaXMgbm90IHNldApDT05GSUdf
QkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CkNPTkZJR19CQUNLTElHSFRfR0VORVJJQz15CiMg
Q09ORklHX0JBQ0tMSUdIVF9BUFBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9Q
TTg5NDFfV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90
IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JB
Q0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBp
cyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09O
RklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVJD
WENOTiBpcyBub3Qgc2V0CkNPTkZJR19IRE1JPXkKCiMKIyBDb25zb2xlIGRpc3BsYXkgZHJp
dmVyIHN1cHBvcnQKIwpDT05GSUdfVkdBX0NPTlNPTEU9eQpDT05GSUdfVkdBQ09OX1NPRlRf
U0NST0xMQkFDSz15CkNPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLX1NJWkU9NjQKIyBD
T05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDS19QRVJTSVNURU5UX0VOQUJMRV9CWV9ERUZB
VUxUIGlzIG5vdCBzZXQKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09O
U09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZS
QU1FQlVGRkVSX0NPTlNPTEU9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1Rf
UFJJTUFSWT15CiMgQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT04gaXMgbm90
IHNldAojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSIGlz
IG5vdCBzZXQKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90
IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09f
TElOVVhfQ0xVVDIyND15CkNPTkZJR19TT1VORD15CkNPTkZJR19TT1VORF9PU1NfQ09SRT15
CkNPTkZJR19TT1VORF9PU1NfQ09SRV9QUkVDTEFJTT15CkNPTkZJR19TTkQ9eQpDT05GSUdf
U05EX1RJTUVSPXkKQ09ORklHX1NORF9QQ009eQpDT05GSUdfU05EX0hXREVQPXkKQ09ORklH
X1NORF9TRVFfREVWSUNFPXkKQ09ORklHX1NORF9SQVdNSURJPXkKQ09ORklHX1NORF9KQUNL
PXkKQ09ORklHX1NORF9KQUNLX0lOUFVUX0RFVj15CkNPTkZJR19TTkRfT1NTRU1VTD15CkNP
TkZJR19TTkRfTUlYRVJfT1NTPXkKQ09ORklHX1NORF9QQ01fT1NTPXkKQ09ORklHX1NORF9Q
Q01fT1NTX1BMVUdJTlM9eQpDT05GSUdfU05EX1BDTV9USU1FUj15CkNPTkZJR19TTkRfSFJU
SU1FUj15CkNPTkZJR19TTkRfRFlOQU1JQ19NSU5PUlM9eQpDT05GSUdfU05EX01BWF9DQVJE
Uz0zMgpDT05GSUdfU05EX1NVUFBPUlRfT0xEX0FQST15CkNPTkZJR19TTkRfUFJPQ19GUz15
CkNPTkZJR19TTkRfVkVSQk9TRV9QUk9DRlM9eQojIENPTkZJR19TTkRfVkVSQk9TRV9QUklO
VEsgaXMgbm90IHNldAojIENPTkZJR19TTkRfREVCVUcgaXMgbm90IHNldApDT05GSUdfU05E
X1ZNQVNURVI9eQpDT05GSUdfU05EX0RNQV9TR0JVRj15CkNPTkZJR19TTkRfU0VRVUVOQ0VS
PXkKQ09ORklHX1NORF9TRVFfRFVNTVk9eQpDT05GSUdfU05EX1NFUVVFTkNFUl9PU1M9eQpD
T05GSUdfU05EX1NFUV9IUlRJTUVSX0RFRkFVTFQ9eQpDT05GSUdfU05EX1NFUV9NSURJX0VW
RU5UPXkKQ09ORklHX1NORF9TRVFfTUlEST15CkNPTkZJR19TTkRfU0VRX01JRElfRU1VTD15
CkNPTkZJR19TTkRfTVBVNDAxX1VBUlQ9eQpDT05GSUdfU05EX09QTDNfTElCPXkKQ09ORklH
X1NORF9PUEwzX0xJQl9TRVE9eQpDT05GSUdfU05EX0RSSVZFUlM9eQojIENPTkZJR19TTkRf
UENTUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9EVU1NWSBpcyBub3Qgc2V0CiMgQ09ORklH
X1NORF9BTE9PUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSVJNSURJIGlzIG5vdCBzZXQK
IyBDT05GSUdfU05EX01UUEFWIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NFUklBTF9VMTY1
NTAgaXMgbm90IHNldAojIENPTkZJR19TTkRfTVBVNDAxIGlzIG5vdCBzZXQKQ09ORklHX1NO
RF9QQ0k9eQojIENPTkZJR19TTkRfQUQxODg5IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FM
UzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BTFM0MDAwIGlzIG5vdCBzZXQKIyBDT05G
SUdfU05EX0FMSTU0NTEgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVNJSFBJIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU05EX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVElJWFBf
TU9ERU0gaXMgbm90IHNldAojIENPTkZJR19TTkRfQVU4ODEwIGlzIG5vdCBzZXQKIyBDT05G
SUdfU05EX0FVODgyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVTg4MzAgaXMgbm90IHNl
dAojIENPTkZJR19TTkRfQVcyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FaVDMzMjggaXMg
bm90IHNldAojIENPTkZJR19TTkRfQlQ4N1ggaXMgbm90IHNldAojIENPTkZJR19TTkRfQ0Ew
MTA2IGlzIG5vdCBzZXQKQ09ORklHX1NORF9DTUlQQ0k9eQpDT05GSUdfU05EX09YWUdFTl9M
SUI9eQpDT05GSUdfU05EX09YWUdFTj15CiMgQ09ORklHX1NORF9DUzQyODEgaXMgbm90IHNl
dAojIENPTkZJR19TTkRfQ1M0NlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NUWEZJIGlz
IG5vdCBzZXQKIyBDT05GSUdfU05EX0RBUkxBMjAgaXMgbm90IHNldAojIENPTkZJR19TTkRf
R0lOQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xBWUxBMjAgaXMgbm90IHNldAojIENP
TkZJR19TTkRfREFSTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9HSU5BMjQgaXMgbm90
IHNldAojIENPTkZJR19TTkRfTEFZTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NT05B
IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01JQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9F
Q0hPM0cgaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPIGlzIG5vdCBzZXQKIyBDT05G
SUdfU05EX0lORElHT0lPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0RKIGlzIG5v
dCBzZXQKIyBDT05GSUdfU05EX0lORElHT0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9J
TkRJR09ESlggaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMSBpcyBub3Qgc2V0CiMg
Q09ORklHX1NORF9FTVUxMEsxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTlMxMzcwIGlz
IG5vdCBzZXQKIyBDT05GSUdfU05EX0VOUzEzNzEgaXMgbm90IHNldAojIENPTkZJR19TTkRf
RVMxOTM4IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VTMTk2OCBpcyBub3Qgc2V0CiMgQ09O
RklHX1NORF9GTTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9IRFNQIGlzIG5vdCBzZXQK
IyBDT05GSUdfU05EX0hEU1BNIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lDRTE3MTIgaXMg
bm90IHNldAojIENPTkZJR19TTkRfSUNFMTcyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9J
TlRFTDhYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTlRFTDhYME0gaXMgbm90IHNldAoj
IENPTkZJR19TTkRfS09SRzEyMTIgaXMgbm90IHNldAojIENPTkZJR19TTkRfTE9MQSBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NORF9MWDY0NjRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9N
QUVTVFJPMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NSVhBUlQgaXMgbm90IHNldAojIENP
TkZJR19TTkRfTk0yNTYgaXMgbm90IHNldAojIENPTkZJR19TTkRfUENYSFIgaXMgbm90IHNl
dAojIENPTkZJR19TTkRfUklQVElERSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUUzMiBp
cyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUU5NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9S
TUU5NjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPTklDVklCRVMgaXMgbm90IHNldAoj
IENPTkZJR19TTkRfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSUE4MlhYIGlz
IG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJQTgyWFhfTU9ERU0gaXMgbm90IHNldAojIENPTkZJ
R19TTkRfVklSVFVPU08gaXMgbm90IHNldAojIENPTkZJR19TTkRfVlgyMjIgaXMgbm90IHNl
dAojIENPTkZJR19TTkRfWU1GUENJIGlzIG5vdCBzZXQKCiMKIyBIRC1BdWRpbwojCkNPTkZJ
R19TTkRfSERBPXkKQ09ORklHX1NORF9IREFfSU5URUw9eQpDT05GSUdfU05EX0hEQV9IV0RF
UD15CiMgQ09ORklHX1NORF9IREFfUkVDT05GSUcgaXMgbm90IHNldAojIENPTkZJR19TTkRf
SERBX0lOUFVUX0JFRVAgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERBX1BBVENIX0xPQURF
UiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX0NPREVDX1JFQUxURUs9eQpDT05GSUdfU05E
X0hEQV9DT0RFQ19BTkFMT0c9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSUdNQVRFTD15CkNP
TkZJR19TTkRfSERBX0NPREVDX1ZJQT15CkNPTkZJR19TTkRfSERBX0NPREVDX0hETUk9eQpD
T05GSUdfU05EX0hEQV9DT0RFQ19DSVJSVVM9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19DT05F
WEFOVD15CkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDExMD15CkNPTkZJR19TTkRfSERBX0NP
REVDX0NBMDEzMj15CiMgQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTMyX0RTUCBpcyBub3Qg
c2V0CkNPTkZJR19TTkRfSERBX0NPREVDX0NNRURJQT15CkNPTkZJR19TTkRfSERBX0NPREVD
X1NJMzA1ND15CkNPTkZJR19TTkRfSERBX0dFTkVSSUM9eQpDT05GSUdfU05EX0hEQV9QT1dF
Ul9TQVZFX0RFRkFVTFQ9MApDT05GSUdfU05EX0hEQV9DT1JFPXkKQ09ORklHX1NORF9IREFf
UFJFQUxMT0NfU0laRT02NApDT05GSUdfU05EX1NQST15CkNPTkZJR19TTkRfVVNCPXkKQ09O
RklHX1NORF9VU0JfQVVESU89eQpDT05GSUdfU05EX1VTQl9VQTEwMT15CkNPTkZJR19TTkRf
VVNCX1VTWDJZPXkKQ09ORklHX1NORF9VU0JfQ0FJQVE9eQpDT05GSUdfU05EX1VTQl9DQUlB
UV9JTlBVVD15CiMgQ09ORklHX1NORF9VU0JfVVMxMjJMIGlzIG5vdCBzZXQKQ09ORklHX1NO
RF9VU0JfNkZJUkU9eQojIENPTkZJR19TTkRfVVNCX0hJRkFDRSBpcyBub3Qgc2V0CiMgQ09O
RklHX1NORF9CQ0QyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1VTQl9QT0QgaXMgbm90
IHNldAojIENPTkZJR19TTkRfVVNCX1BPREhEIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1VT
Ql9UT05FUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfVkFSSUFYIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU05EX1NPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9YODYgaXMgbm90
IHNldAojIENPTkZJR19TTkRfWEVOX0ZST05URU5EIGlzIG5vdCBzZXQKCiMKIyBISUQgc3Vw
cG9ydAojCkNPTkZJR19ISUQ9eQojIENPTkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSCBpcyBu
b3Qgc2V0CkNPTkZJR19ISURSQVc9eQojIENPTkZJR19VSElEIGlzIG5vdCBzZXQKQ09ORklH
X0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9B
NFRFQ0g9eQojIENPTkZJR19ISURfQUNDVVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE
X0FDUlVYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BUFBMRT15CiMgQ09ORklHX0hJRF9BUFBM
RUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FTVVMgaXMgbm90IHNldAojIENPTkZJR19I
SURfQVVSRUFMIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9CRUxLSU49eQojIENPTkZJR19ISURf
QkVUT1BfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfQklHQkVOX0ZGIGlzIG5vdCBzZXQK
Q09ORklHX0hJRF9DSEVSUlk9eQpDT05GSUdfSElEX0NISUNPTlk9eQojIENPTkZJR19ISURf
Q09SU0FJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DT1VHQVIgaXMgbm90IHNldAojIENP
TkZJR19ISURfUFJPRElLRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBu
b3Qgc2V0CkNPTkZJR19ISURfQ1lQUkVTUz15CiMgQ09ORklHX0hJRF9EUkFHT05SSVNFIGlz
IG5vdCBzZXQKIyBDT05GSUdfSElEX0VNU19GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9F
TEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMRUNPTSBpcyBub3Qgc2V0CiMgQ09ORklH
X0hJRF9FTE8gaXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZPXkKIyBDT05GSUdfSElEX0dF
TUJJUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0CiMgQ09ORklH
X0hJRF9IT0xURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfR1Q2ODNSIGlzIG5vdCBzZXQK
IyBDT05GSUdfSElEX0tFWVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tZRSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0hJRF9VQ0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dB
TFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HWVJBVElPTiBpcyBub3Qgc2V0CiMgQ09O
RklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPXkKIyBDT05GSUdfSElE
X0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05G
SUdfSElEX0tFTlNJTkdUT049eQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMg
Q09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBz
ZXQKQ09ORklHX0hJRF9MT0dJVEVDSD15CiMgQ09ORklHX0hJRF9MT0dJVEVDSF9ESiBpcyBu
b3Qgc2V0CiMgQ09ORklHX0hJRF9MT0dJVEVDSF9ISURQUCBpcyBub3Qgc2V0CiMgQ09ORklH
X0xPR0lURUNIX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkYgaXMg
bm90IHNldAojIENPTkZJR19MT0dJRzk0MF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lX
SEVFTFNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0
CiMgQ09ORklHX0hJRF9NQVlGTEFTSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049
eQpDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQojIENPTkZJ
R19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNl
dAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMg
bm90IHNldAojIENPTkZJR19ISURfUEFOVEhFUkxPUkQgaXMgbm90IHNldAojIENPTkZJR19I
SURfUEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19ISURfUEVUQUxZTlggaXMgbm90IHNl
dAojIENPTkZJR19ISURfUElDT0xDRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUExBTlRST05J
Q1M9eQojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJP
REUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdf
SElEX1NBSVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TQU1TVU5HIGlzIG5vdCBzZXQK
IyBDT05GSUdfSElEX1NPTlkgaXMgbm90IHNldAojIENPTkZJR19ISURfU1BFRURMSU5LIGlz
IG5vdCBzZXQKIyBDT05GSUdfSElEX1NURUFNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NU
RUVMU0VSSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NVTlBMVVMgaXMgbm90IHNldAoj
IENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0hJRF9TTUFSVEpPWVBMVVMgaXMgbm90IHNldAojIENPTkZJR19I
SURfVElWTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9UT1BTRUVEIGlzIG5vdCBzZXQKIyBD
T05GSUdfSElEX1RISU5HTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USFJVU1RNQVNURVIg
aXMgbm90IHNldAojIENPTkZJR19ISURfVURSQVdfUFMzIGlzIG5vdCBzZXQKIyBDT05GSUdf
SElEX1dBQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dJSU1PVEUgaXMgbm90IHNldAoj
IENPTkZJR19ISURfWElOTU8gaXMgbm90IHNldAojIENPTkZJR19ISURfWkVST1BMVVMgaXMg
bm90IHNldAojIENPTkZJR19ISURfWllEQUNST04gaXMgbm90IHNldAojIENPTkZJR19ISURf
U0VOU09SX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BTFBTIGlzIG5vdCBzZXQKCiMK
IyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CkNPTkZJR19ISURfUElEPXkK
Q09ORklHX1VTQl9ISURERVY9eQoKIwojIEkyQyBISUQgc3VwcG9ydAojCiMgQ09ORklHX0ky
Q19ISUQgaXMgbm90IHNldAoKIwojIEludGVsIElTSCBISUQgc3VwcG9ydAojCiMgQ09ORklH
X0lOVEVMX0lTSF9ISUQgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElB
Tj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKQ09ORklHX1VT
Ql9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9QQ0k9eQpDT05GSUdf
VVNCX0FOTk9VTkNFX05FV19ERVZJQ0VTPXkKCiMKIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRp
b25zCiMKQ09ORklHX1VTQl9ERUZBVUxUX1BFUlNJU1Q9eQojIENPTkZJR19VU0JfRFlOQU1J
Q19NSU5PUlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKIyBDT05G
SUdfVVNCX09UR19XSElURUxJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEU19UUklH
R0VSX1VTQlBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX01PTj15CiMgQ09ORklHX1VTQl9X
VVNCX0NCQUYgaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwoj
CiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hD
RD15CiMgQ09ORklHX1VTQl9YSENJX0RCR0NBUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhD
SV9QQ0k9eQojIENPTkZJR19VU0JfWEhDSV9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19V
U0JfRUhDSV9IQ0Q9eQpDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQ9eQpDT05GSUdfVVNC
X0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNCX0VIQ0lfUENJPXkKIyBDT05GSUdfVVNC
X0VIQ0lfSENEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09YVTIxMEhQX0hD
RCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBpcyBub3Qgc2V0CiMgQ09O
RklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIxX0hD
RCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENE
X1BDST15CiMgQ09ORklHX1VTQl9PSENJX0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJ
R19VU0JfVUhDSV9IQ0Q9eQojIENPTkZJR19VU0JfU0w4MTFfSENEIGlzIG5vdCBzZXQKIyBD
T05GSUdfVVNCX1I4QTY2NTk3X0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfVEVT
VF9NT0RFIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwojIENP
TkZJR19VU0JfQUNNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9QUklOVEVSPXkKIyBDT05GSUdf
VVNCX1dETSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoKIwojIE5P
VEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoK
IwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZv
CiMKQ09ORklHX1VTQl9TVE9SQUdFPXkKIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMg
bm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9SRUFMVEVLIGlzIG5vdCBzZXQKIyBDT05G
SUdfVVNCX1NUT1JBR0VfREFUQUZBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdF
X0ZSRUVDT00gaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9JU0QyMDAgaXMgbm90
IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9VU0JBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT
Ql9TVE9SQUdFX1NERFIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1NERFI1
NSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UIGlzIG5vdCBzZXQK
IyBDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NU
T1JBR0VfT05FVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9LQVJNQSBp
cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0IgaXMgbm90IHNl
dAojIENPTkZJR19VU0JfU1RPUkFHRV9FTkVfVUI2MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdf
VVNCX1VBUyBpcyBub3Qgc2V0CgojCiMgVVNCIEltYWdpbmcgZGV2aWNlcwojCiMgQ09ORklH
X1VTQl9NREM4MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUlDUk9URUsgaXMgbm90IHNl
dAojIENPTkZJR19VU0JJUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01VU0JfSERS
QyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC
X0RXQzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hJUElERUEgaXMgbm90IHNldAojIENP
TkZJR19VU0JfSVNQMTc2MCBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCkNP
TkZJR19VU0JfU0VSSUFMPXkKIyBDT05GSUdfVVNCX1NFUklBTF9DT05TT0xFIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC
X1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxF
IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBD
T05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFM
X0NIMzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSElURUhFQVQgaXMgbm90
IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVCBpcyBub3Qgc2V0CkNP
TkZJR19VU0JfU0VSSUFMX0NQMjEwWD15CkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9
eQojIENPTkZJR19VU0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NF
UklBTF9GVERJX1NJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVklTT1IgaXMg
bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lQQVEgaXMgbm90IHNldAojIENPTkZJR19V
U0JfU0VSSUFMX0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVCBp
cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlRfVEkgaXMgbm90IHNldAoj
IENPTkZJR19VU0JfU0VSSUFMX0Y4MTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJ
QUxfRjgxNTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9HQVJNSU4gaXMgbm90
IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lQVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9T
RVJJQUxfSVVVIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1BEQSBp
cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTiBpcyBub3Qgc2V0CiMgQ09O
RklHX1VTQl9TRVJJQUxfS0xTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS09C
SUxfU0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NQ1RfVTIzMiBpcyBub3Qg
c2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUVUUk8gaXMgbm90IHNldApDT05GSUdfVVNCX1NF
UklBTF9NT1M3NzIwPXkKQ09ORklHX1VTQl9TRVJJQUxfTU9TNzg0MD15CiMgQ09ORklHX1VT
Ql9TRVJJQUxfTVhVUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTkFWTUFO
IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9QTDIzMDMgaXMgbm90IHNldAojIENP
TkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFM
X1FDQVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qg
c2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VT
Ql9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lS
RUxFU1MgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0
CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFM
X0NZQkVSSkFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfWElSQ09NIGlzIG5v
dCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9PUFRJT04gaXMgbm90IHNldAojIENPTkZJR19V
U0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09QVElD
T04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQK
IyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9T
RVJJQUxfU1NVMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90
IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJ
R19VU0JfU0VSSUFMX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBk
cml2ZXJzCiMKIyBDT05GSUdfVVNCX0VNSTYyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VN
STI2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FEVVRVWCBpcyBub3Qgc2V0CiMgQ09ORklH
X1VTQl9TRVZTRUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfUklPNTAwIGlzIG5vdCBzZXQK
IyBDT05GSUdfVVNCX0xFR09UT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MQ0QgaXMg
bm90IHNldAojIENPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjMgaXMgbm90IHNldAojIENPTkZJ
R19VU0JfQ1lUSEVSTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JRE1PVVNFIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVVNCX0ZURElfRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BUFBM
RURJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0lTVVNCVkdBIGlzIG5vdCBzZXQK
IyBDT05GSUdfVVNCX0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9S
IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lPV0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklH
X1VTQl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVSRSBp
cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU0lHSFRGVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VT
Ql9ZVVJFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FWlVTQl9GWDIgaXMgbm90IHNldAoj
IENPTkZJR19VU0JfSFVCX1VTQjI1MVhCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hTSUNf
VVNCMzUwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU0lDX1VTQjQ2MDQgaXMgbm90IHNl
dAojIENPTkZJR19VU0JfTElOS19MQVlFUl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC
X0NIQU9TS0VZIGlzIG5vdCBzZXQKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwoj
CiMgQ09ORklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTMw
MSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldAojIENPTkZJR19U
WVBFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ST0xFX1NXSVRDSCBpcyBub3Qgc2V0CiMg
Q09ORklHX1VTQl9MRURfVFJJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9VTFBJX0JVUyBp
cyBub3Qgc2V0CiMgQ09ORklHX1VXQiBpcyBub3Qgc2V0CiMgQ09ORklHX01NQyBpcyBub3Qg
c2V0CiMgQ09ORklHX01FTVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09O
RklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQK
IyBDT05GSUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5HRUQgaXMgbm90IHNldAoKIwojIExF
RCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU19BUFUgaXMgbm90IHNldAojIENPTkZJR19MRURT
X0xNMzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNjQyIGlzIG5vdCBzZXQKIyBD
T05GSUdfTEVEU19QQ0E5NTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDM5NDQgaXMg
bm90IHNldAojIENPTkZJR19MRURTX0xQNTUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf
TFA1NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDU1NjIgaXMgbm90IHNldAojIENP
TkZJR19MRURTX0xQODUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQ0xFVk9fTUFJTCBp
cyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xF
RFNfUENBOTYzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfREFDMTI0UzA4NSBpcyBub3Qg
c2V0CiMgQ09ORklHX0xFRFNfQkQyODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JTlRF
TF9TUzQyMDAgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RDQTY1MDcgaXMgbm90IHNldAoj
IENPTkZJR19MRURTX1RMQzU5MVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1NXgg
aXMgbm90IHNldAoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlz
IHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKIyBDT05GSUdfTEVE
U19CTElOS00gaXMgbm90IHNldAojIENPTkZJR19MRURTX01MWENQTEQgaXMgbm90IHNldAoj
IENPTkZJR19MRURTX01MWFJFRyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVVNFUiBpcyBu
b3Qgc2V0CiMgQ09ORklHX0xFRFNfTklDNzhCWCBpcyBub3Qgc2V0CgojCiMgTEVEIFRyaWdn
ZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQojIENPTkZJR19MRURTX1RSSUdHRVJfVElN
RVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfT05FU0hPVCBpcyBub3Qgc2V0
CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ESVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19U
UklHR0VSX0hFQVJUQkVBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNL
TElHSFQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQ1BVIGlzIG5vdCBzZXQK
IyBDT05GSUdfTEVEU19UUklHR0VSX0FDVElWSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVE
U19UUklHR0VSX0RFRkFVTFRfT04gaXMgbm90IHNldAoKIwojIGlwdGFibGVzIHRyaWdnZXIg
aXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwojIENPTkZJR19MRURT
X1RSSUdHRVJfVFJBTlNJRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0NB
TUVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQU5JQyBpcyBub3Qgc2V0
CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ORVRERVYgaXMgbm90IHNldAojIENPTkZJR19MRURT
X1RSSUdHRVJfUEFUVEVSTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9BVURJ
TyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90IHNldAojIENPTkZJ
R19JTkZJTklCQU5EIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09O
RklHX0VEQUNfU1VQUE9SVD15CiMgQ09ORklHX0VEQUMgaXMgbm90IHNldApDT05GSUdfUlRD
X0xJQj15CkNPTkZJR19SVENfTUMxNDY4MThfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CkNP
TkZJR19SVENfSENUT1NZUz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCkNP
TkZJR19SVENfU1lTVE9IQz15CkNPTkZJR19SVENfU1lTVE9IQ19ERVZJQ0U9InJ0YzAiCiMg
Q09ORklHX1JUQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SVENfTlZNRU09eQoKIwojIFJU
QyBpbnRlcmZhY2VzCiMKQ09ORklHX1JUQ19JTlRGX1NZU0ZTPXkKQ09ORklHX1JUQ19JTlRG
X1BST0M9eQpDT05GSUdfUlRDX0lOVEZfREVWPXkKIyBDT05GSUdfUlRDX0lOVEZfREVWX1VJ
RV9FTVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9URVNUIGlzIG5vdCBzZXQKCiMK
IyBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0FCQjVaRVMzIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUlRDX0RSVl9BQlg4MFggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW
X0RTMTMwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0IGlzIG5vdCBzZXQK
IyBDT05GSUdfUlRDX0RSVl9EUzE2NzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01B
WDY5MDAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JTNUMzNzIgaXMgbm90IHNldAoj
IENPTkZJR19SVENfRFJWX0lTTDEyMDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lT
TDEyMDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9YMTIwNSBpcyBub3Qgc2V0CiMg
Q09ORklHX1JUQ19EUlZfUENGODUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENG
ODUwNjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MzYzIGlzIG5vdCBzZXQK
IyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9Q
Q0Y4NTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUODAgaXMgbm90IHNldAoj
IENPTkZJR19SVENfRFJWX0JRMzJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TMzUz
OTBBIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9GTTMxMzAgaXMgbm90IHNldAojIENP
TkZJR19SVENfRFJWX1JYODAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4NTgx
IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMjUgaXMgbm90IHNldAojIENPTkZJ
R19SVENfRFJWX0VNMzAyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlY4ODAzIGlz
IG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX000MVQ5
MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDk0IGlzIG5vdCBzZXQKIyBDT05G
SUdfUlRDX0RSVl9EUzEzMDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwNSBp
cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQzIGlzIG5vdCBzZXQKIyBDT05GSUdf
UlRDX0RSVl9EUzEzNDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM5MCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkxNiBpcyBub3Qgc2V0CiMgQ09ORklHX1JU
Q19EUlZfUjk3MDEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYNDU4MSBpcyBub3Qg
c2V0CiMgQ09ORklHX1JUQ19EUlZfUlg2MTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS
Vl9SUzVDMzQ4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAyIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS
Vl9NQ1A3OTUgaXMgbm90IHNldApDT05GSUdfUlRDX0kyQ19BTkRfU1BJPXkKCiMKIyBTUEkg
YW5kIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfRFMzMjMyIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS
Vl9SVjMwMjlDMiBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05G
SUdfUlRDX0RSVl9DTU9TPXkKIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldAoj
IENPTkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMx
NTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW
X0RTMjQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU1RLMTdUQTggaXMgbm90IHNl
dAojIENPTkZJR19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZf
TTQ4VDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUNTkgaXMgbm90IHNldAoj
IENPTkZJR19SVENfRFJWX01TTTYyNDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JR
NDgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlzIG5vdCBzZXQKIyBD
T05GSUdfUlRDX0RSVl9WMzAyMCBpcyBub3Qgc2V0CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJz
CiMKIyBDT05GSUdfUlRDX0RSVl9GVFJUQzAxMCBpcyBub3Qgc2V0CgojCiMgSElEIFNlbnNv
ciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfSElEX1NFTlNPUl9USU1FIGlzIG5v
dCBzZXQKIyBDT05GSUdfRE1BREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgRE1BQlVGIG9wdGlv
bnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKIyBDT05GSUdfU1dfU1lOQyBpcyBub3Qgc2V0CiMg
Q09ORklHX1VETUFCVUYgaXMgbm90IHNldAojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJTyBpcyBub3Qgc2V0CiMg
Q09ORklHX1ZJUlRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fTUVOVT15CiMg
Q09ORklHX1ZJUlRJT19QQ0kgaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fTU1JTyBpcyBu
b3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCiMgQ09ORklH
X0hZUEVSViBpcyBub3Qgc2V0CgojCiMgWGVuIGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1hF
Tl9CQUxMT09OPXkKQ09ORklHX1hFTl9TQ1JVQl9QQUdFU19ERUZBVUxUPXkKQ09ORklHX1hF
Tl9ERVZfRVZUQ0hOPXkKQ09ORklHX1hFTl9CQUNLRU5EPXkKQ09ORklHX1hFTkZTPXkKQ09O
RklHX1hFTl9DT01QQVRfWEVORlM9eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09SPXkKQ09O
RklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9eQpDT05GSUdfWEVOX0dOVERFVj15CkNPTkZJR19Y
RU5fR05UREVWX0RNQUJVRj15CkNPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9DPXkKQ09ORklH
X1hFTl9HUkFOVF9ETUFfQUxMT0M9eQpDT05GSUdfU1dJT1RMQl9YRU49eQpDT05GSUdfWEVO
X1BDSURFVl9CQUNLRU5EPXkKIyBDT05GSUdfWEVOX1BWQ0FMTFNfRlJPTlRFTkQgaXMgbm90
IHNldAojIENPTkZJR19YRU5fUFZDQUxMU19CQUNLRU5EIGlzIG5vdCBzZXQKQ09ORklHX1hF
Tl9QUklWQ01EPXkKQ09ORklHX1hFTl9BQ1BJX1BST0NFU1NPUj15CiMgQ09ORklHX1hFTl9N
Q0VfTE9HIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9IQVZFX1BWTU1VPXkKQ09ORklHX1hFTl9B
VVRPX1hMQVRFPXkKQ09ORklHX1hFTl9BQ1BJPXkKQ09ORklHX1hFTl9TWU1TPXkKQ09ORklH
X1hFTl9IQVZFX1ZQTVU9eQojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdf
WDg2X1BMQVRGT1JNX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfUE1DX0FUT009eQojIENP
TkZJR19DSFJPTUVfUExBVEZPUk1TIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMTEFOT1hfUExB
VEZPUk0gaXMgbm90IHNldApDT05GSUdfQ0xLREVWX0xPT0tVUD15CkNPTkZJR19IQVZFX0NM
S19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQoKIwojIENvbW1vbiBDbG9jayBGcmFt
ZXdvcmsKIwojIENPTkZJR19DT01NT05fQ0xLX01BWDk0ODUgaXMgbm90IHNldAojIENPTkZJ
R19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1
NDQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDYgaXMgbm90IHNldAoj
IENPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hXU1BJ
TkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NM
S0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15
CkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX1BDQz15CiMgQ09ORklHX0FMVEVSQV9NQk9YIGlz
IG5vdCBzZXQKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMK
IyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKIyBDT05GSUdfSU9NTVVfREVC
VUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfUEFTU1RIUk9VR0ggaXMg
bm90IHNldApDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19BTURfSU9NTVU9eQojIENPTkZJ
R19BTURfSU9NTVVfVjIgaXMgbm90IHNldApDT05GSUdfRE1BUl9UQUJMRT15CiMgQ09ORklH
X0lOVEVMX0lPTU1VIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9SRU1BUD15CgojCiMgUmVtb3Rl
cHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CgojCiMgUnBt
c2cgZHJpdmVycwojCiMgQ09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQK
IyBDT05GSUdfUlBNU0dfVklSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkRXSVJFIGlz
IG5vdCBzZXQKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMK
CiMKIyBBbWxvZ2ljIFNvQyBkcml2ZXJzCiMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwoj
CgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCgojCiMgaS5NWCBTb0Mg
ZHJpdmVycwojCgojCiMgUXVhbGNvbW0gU29DIGRyaXZlcnMKIwojIENPTkZJR19TT0NfVEkg
aXMgbm90IHNldAoKIwojIFhpbGlueCBTb0MgZHJpdmVycwojCiMgQ09ORklHX1hJTElOWF9W
Q1UgaXMgbm90IHNldAojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5vdCBzZXQKIyBDT05GSUdf
RVhUQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQKIyBDT05GSUdf
SUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1FX0JV
UyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTSBpcyBub3Qgc2V0CgojCiMgSVJRIGNoaXAgc3Vw
cG9ydAojCkNPTkZJR19BUk1fR0lDX01BWF9OUj0xCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAojIENPTkZJR19G
TUMgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9
eQojIENPTkZJR19CQ01fS09OQV9VU0IyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9Q
WEFfMjhOTV9IU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjIgaXMg
bm90IHNldAojIENPTkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01DQiBpcyBu
b3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKQ09ORklHX1JBUz15
CiMgQ09ORklHX1RIVU5ERVJCT0xUIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05G
SUdfQU5EUk9JRCBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQk5WRElNTSBpcyBub3Qgc2V0CkNP
TkZJR19EQVg9eQojIENPTkZJR19ERVZfREFYIGlzIG5vdCBzZXQKQ09ORklHX05WTUVNPXkK
CiMKIyBIVyB0cmFjaW5nIHN1cHBvcnQKIwojIENPTkZJR19TVE0gaXMgbm90IHNldAojIENP
TkZJR19JTlRFTF9USCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldAojIENP
TkZJR19VTklTWVNfVklTT1JCVVMgaXMgbm90IHNldAojIENPTkZJR19TSU9YIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0xJTUJVUyBpcyBub3Qgc2V0CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09O
RklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19GU19JT01BUD15CiMgQ09ORklHX0VY
VDJfRlMgaXMgbm90IHNldApDT05GSUdfRVhUM19GUz15CkNPTkZJR19FWFQzX0ZTX1BPU0lY
X0FDTD15CkNPTkZJR19FWFQzX0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0VYVDRfRlM9eQpDT05G
SUdfRVhUNF9VU0VfRk9SX0VYVDI9eQpDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9eQpDT05G
SUdfRVhUNF9GU19TRUNVUklUWT15CiMgQ09ORklHX0VYVDRfRU5DUllQVElPTiBpcyBub3Qg
c2V0CkNPTkZJR19FWFQ0X0RFQlVHPXkKQ09ORklHX0pCRDI9eQpDT05GSUdfSkJEMl9ERUJV
Rz15CkNPTkZJR19GU19NQkNBQ0hFPXkKIyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNl
dAojIENPTkZJR19KRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19YRlNfRlMgaXMgbm90IHNl
dApDT05GSUdfR0ZTMl9GUz15CkNPTkZJR19CVFJGU19GUz15CkNPTkZJR19CVFJGU19GU19Q
T1NJWF9BQ0w9eQojIENPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFkgaXMgbm90IHNl
dAojIENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKIyBDT05G
SUdfQlRSRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19BU1NFUlQgaXMgbm90
IHNldAojIENPTkZJR19CVFJGU19GU19SRUZfVkVSSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdf
TklMRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CiMgQ09O
RklHX0ZTX0RBWCBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQ
T1JURlM9eQojIENPTkZJR19FWFBPUlRGU19CTE9DS19PUFMgaXMgbm90IHNldApDT05GSUdf
RklMRV9MT0NLSU5HPXkKQ09ORklHX01BTkRBVE9SWV9GSUxFX0xPQ0tJTkc9eQojIENPTkZJ
R19GU19FTkNSWVBUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZTTk9USUZZPXkKQ09ORklHX0RO
T1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKQ09ORklH
X1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKIyBDT05GSUdfUFJJ
TlRfUVVPVEFfV0FSTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX1FVT1RBX0RFQlVHIGlzIG5v
dCBzZXQKQ09ORklHX1FVT1RBX1RSRUU9eQojIENPTkZJR19RRk1UX1YxIGlzIG5vdCBzZXQK
Q09ORklHX1FGTVRfVjI9eQpDT05GSUdfUVVPVEFDVEw9eQpDT05GSUdfUVVPVEFDVExfQ09N
UEFUPXkKQ09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdfQVVUT0ZTX0ZTPXkKQ09ORklHX0ZV
U0VfRlM9eQojIENPTkZJR19DVVNFIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlM9eQoj
IENPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CkNPTkZJR19PVkVS
TEFZX0ZTX1JFRElSRUNUX0FMV0FZU19GT0xMT1c9eQojIENPTkZJR19PVkVSTEFZX0ZTX0lO
REVYIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19YSU5PX0FVVE8gaXMgbm90IHNl
dAojIENPTkZJR19PVkVSTEFZX0ZTX01FVEFDT1BZIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMK
IwpDT05GSUdfRlNDQUNIRT15CkNPTkZJR19GU0NBQ0hFX1NUQVRTPXkKQ09ORklHX0ZTQ0FD
SEVfSElTVE9HUkFNPXkKIyBDT05GSUdfRlNDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O
RklHX0ZTQ0FDSEVfT0JKRUNUX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19DQUNIRUZJTEVT
IGlzIG5vdCBzZXQKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2
NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9
eQoKIwojIERPUy9GQVQvTlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPXkKQ09ORklH
X01TRE9TX0ZTPXkKQ09ORklHX1ZGQVRfRlM9eQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBB
R0U9NDM3CkNPTkZJR19GQVRfREVGQVVMVF9JT0NIQVJTRVQ9Imlzbzg4NTktMSIKIyBDT05G
SUdfRkFUX0RFRkFVTFRfVVRGOCBpcyBub3Qgc2V0CkNPTkZJR19OVEZTX0ZTPXkKIyBDT05G
SUdfTlRGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19OVEZTX1JXPXkKCiMKIyBQc2V1ZG8g
ZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09O
RklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKIyBDT05GSUdf
UFJPQ19DSElMRFJFTiBpcyBub3Qgc2V0CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9
eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZT
X1hBVFRSPXkKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05G
SUdfTUVNRkRfQ1JFQVRFPXkKQ09ORklHX0FSQ0hfSEFTX0dJR0FOVElDX1BBR0U9eQojIENP
TkZJR19DT05GSUdGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfRklMRVNZU1RFTVMg
aXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CiMgQ09ORklHX05GU19G
UyBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0QgaXMgbm90IHNldApDT05GSUdfQ0VQSF9GUz15
CkNPTkZJR19DRVBIX0ZTQ0FDSEU9eQpDT05GSUdfQ0VQSF9GU19QT1NJWF9BQ0w9eQpDT05G
SUdfQ0lGUz15CkNPTkZJR19DSUZTX1NUQVRTMj15CkNPTkZJR19DSUZTX0FMTE9XX0lOU0VD
VVJFX0xFR0FDWT15CiMgQ09ORklHX0NJRlNfV0VBS19QV19IQVNIIGlzIG5vdCBzZXQKIyBD
T05GSUdfQ0lGU19VUENBTEwgaXMgbm90IHNldAojIENPTkZJR19DSUZTX1hBVFRSIGlzIG5v
dCBzZXQKQ09ORklHX0NJRlNfREVCVUc9eQojIENPTkZJR19DSUZTX0RFQlVHMiBpcyBub3Qg
c2V0CiMgQ09ORklHX0NJRlNfREVCVUdfRFVNUF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdf
Q0lGU19ERlNfVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19GU0NBQ0hFIGlzIG5v
dCBzZXQKIyBDT05GSUdfQ09EQV9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGU19GUyBpcyBu
b3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9InV0ZjgiCkNPTkZJR19O
TFNfQ09ERVBBR0VfNDM3PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzczNyBpcyBub3Qgc2V0
CiMgQ09ORklHX05MU19DT0RFUEFHRV83NzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09E
RVBBR0VfODUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MiBpcyBub3Qg
c2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTUgaXMgbm90IHNldAojIENPTkZJR19OTFNf
Q09ERVBBR0VfODU3IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MCBpcyBu
b3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjEgaXMgbm90IHNldAojIENPTkZJR19O
TFNfQ09ERVBBR0VfODYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MyBp
cyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90IHNldAojIENPTkZJ
R19OTFNfQ09ERVBBR0VfODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2
NiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjkgaXMgbm90IHNldAojIENP
TkZJR19OTFNfQ09ERVBBR0VfOTM2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdF
Xzk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzIgaXMgbm90IHNldAoj
IENPTkZJR19OTFNfQ09ERVBBR0VfOTQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQ
QUdFXzg3NCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzggaXMgbm90IHNldAoj
IENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RF
UEFHRV8xMjUxIGlzIG5vdCBzZXQKQ09ORklHX05MU19BU0NJST15CkNPTkZJR19OTFNfSVNP
ODg1OV8xPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMiBpcyBub3Qgc2V0CiMgQ09ORklHX05M
U19JU084ODU5XzMgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV80IGlzIG5vdCBz
ZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084
ODU5XzYgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV83IGlzIG5vdCBzZXQKIyBD
T05GSUdfTkxTX0lTTzg4NTlfOSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzEz
IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTQgaXMgbm90IHNldAojIENPTkZJ
R19OTFNfSVNPODg1OV8xNSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19LT0k4X1IgaXMgbm90
IHNldAojIENPTkZJR19OTFNfS09JOF9VIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19S
T01BTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VMVElDIGlzIG5vdCBzZXQKIyBD
T05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ1JP
QVRJQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NZUklMTElDIGlzIG5vdCBzZXQK
IyBDT05GSUdfTkxTX01BQ19HQUVMSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0dS
RUVLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19JQ0VMQU5EIGlzIG5vdCBzZXQKIyBD
T05GSUdfTkxTX01BQ19JTlVJVCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU5J
QU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1RVUktJU0ggaXMgbm90IHNldApDT05G
SUdfTkxTX1VURjg9eQoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CkNP
TkZJR19LRVlTX0NPTVBBVD15CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90
IHNldAojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19FTkNSWVBURURfS0VZ
Uz15CiMgQ09ORklHX0tFWV9ESF9PUEVSQVRJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VD
VVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWSBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZRlMgaXMgbm90IHNldApDT05GSUdfUEFHRV9UQUJM
RV9JU09MQVRJT049eQpDT05GSUdfSEFWRV9IQVJERU5FRF9VU0VSQ09QWV9BTExPQ0FUT1I9
eQpDT05GSUdfSEFSREVORURfVVNFUkNPUFk9eQpDT05GSUdfSEFSREVORURfVVNFUkNPUFlf
RkFMTEJBQ0s9eQojIENPTkZJR19GT1JUSUZZX1NPVVJDRSBpcyBub3Qgc2V0CiMgQ09ORklH
X1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VS
SVRZX0RBQz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19YT1JfQkxPQ0tT
PXkKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklH
X0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRP
X0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9
eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05G
SUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JO
RzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19BS0NJUEhF
UjI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09O
RklHX0NSWVBUT19LUFA9eQpDT05GSUdfQ1JZUFRPX0FDT01QMj15CkNPTkZJR19DUllQVE9f
UlNBPXkKIyBDT05GSUdfQ1JZUFRPX0RIIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0RI
PXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMg
Q09ORklHX0NSWVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJ
U0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19O
VUxMPXkKQ09ORklHX0NSWVBUT19OVUxMMj15CiMgQ09ORklHX0NSWVBUT19QQ1JZUFQgaXMg
bm90IHNldApDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFRE
PXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKIyBDT05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90
IHNldApDT05GSUdfQ1JZUFRPX1NJTUQ9eQpDT05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4
Nj15CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRh
CiMKQ09ORklHX0NSWVBUT19DQ009eQpDT05GSUdfQ1JZUFRPX0dDTT15CiMgQ09ORklHX0NS
WVBUT19DSEFDSEEyMFBPTFkxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lT
MTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4TCBpcyBub3Qgc2V0CiMg
Q09ORklHX0NSWVBUT19BRUdJUzI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRUdJ
UzEyOF9BRVNOSV9TU0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4TF9B
RVNOSV9TU0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMjU2X0FFU05JX1NT
RTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTU9SVVM2NDAgaXMgbm90IHNldAojIENP
TkZJR19DUllQVE9fTU9SVVM2NDBfU1NFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19N
T1JVUzEyODAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTU9SVVMxMjgwX1NTRTIgaXMg
bm90IHNldAojIENPTkZJR19DUllQVE9fTU9SVVMxMjgwX0FWWDIgaXMgbm90IHNldApDT05G
SUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj15CgojCiMgQmxvY2sg
bW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CiMgQ09ORklHX0NSWVBUT19DRkIgaXMgbm90
IHNldApDT05GSUdfQ1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NS
WVBUT19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz15CiMgQ09ORklHX0NSWVBUT19PRkIgaXMg
bm90IHNldAojIENPTkZJR19DUllQVE9fUENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f
WFRTPXkKIyBDT05GSUdfQ1JZUFRPX0tFWVdSQVAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP
X05IUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfU1NFMj15CkNPTkZJR19D
UllQVE9fTkhQT0xZMTMwNV9BVlgyPXkKIyBDT05GSUdfQ1JZUFRPX0FESUFOVFVNIGlzIG5v
dCBzZXQKCiMKIyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklHX0NS
WVBUT19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX1hDQkMgaXMgbm90IHNldAojIENPTkZJR19D
UllQVE9fVk1BQyBpcyBub3Qgc2V0CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMz
MkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTD15CiMgQ09ORklHX0NSWVBUT19DUkMz
MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUwgaXMgbm90IHNldApD
T05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CiMgQ09ORklHX0NSWVBUT19DUkNUMTBESUZfUENM
TVVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fUE9M
WTEzMDU9eQojIENPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0IGlzIG5vdCBzZXQKQ09O
RklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CiMgQ09ORklHX0NSWVBUT19N
SUNIQUVMX01JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQxMjggaXMgbm90IHNl
dAojIENPTkZJR19DUllQVE9fUk1EMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1JN
RDI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQzMjAgaXMgbm90IHNldApDT05G
SUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTFfU1NTRTM9eQpDT05GSUdfQ1JZ
UFRPX1NIQTI1Nl9TU1NFMz15CkNPTkZJR19DUllQVE9fU0hBNTEyX1NTU0UzPXkKQ09ORklH
X0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CiMgQ09ORklHX0NSWVBU
T19TSEEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNMyBpcyBub3Qgc2V0CiMgQ09O
RklHX0NSWVBUT19TVFJFRUJPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UR1IxOTIg
aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldAojIENPTkZJR19D
UllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUwgaXMgbm90IHNldAoKIwojIENpcGhlcnMKIwpD
T05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJR19DUllQVE9fQUVTX1RJPXkKQ09ORklHX0NSWVBU
T19BRVNfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9eQojIENPTkZJR19D
UllQVE9fQU5VQklTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BUkM0PXkKQ09ORklHX0NS
WVBUT19CTE9XRklTSD15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkKQ09ORklH
X0NSWVBUT19CTE9XRklTSF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQ0FNRUxMSUEgaXMg
bm90IHNldApDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82ND15CkNPTkZJR19DUllQVE9f
Q0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVT
TklfQVZYMl9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQ0FTVDUgaXMgbm90IHNldAojIENP
TkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU
T19DQVNUNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0IGlz
IG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9eQojIENPTkZJR19DUllQVE9fREVTM19FREVf
WDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0ZDUllQVCBpcyBub3Qgc2V0CiMg
Q09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0FMU0Ey
MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMCBpcyBub3Qgc2V0CiMgQ09O
RklHX0NSWVBUT19DSEFDSEEyMF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9f
U0VFRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CkNPTkZJR19DUllQVE9f
U0VSUEVOVF9TU0UyX1g4Nl82ND15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlhfWDg2XzY0
PXkKQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRP
X1NNNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldApDT05GSUdf
Q1JZUFRPX1RXT0ZJU0g9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPXkKQ09ORklH
X0NSWVBUT19UV09GSVNIX1g4Nl82ND15CkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZfNjRf
M1dBWT15CkNPTkZJR19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0PXkKCiMKIyBDb21wcmVz
c2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fTFpPPXkKIyBD
T05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjQgaXMgbm90
IHNldAojIENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1pT
VEQ9eQoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJR19DUllQVE9fQU5T
SV9DUFJORz15CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NSWVBUT19EUkJH
X0hNQUM9eQojIENPTkZJR19DUllQVE9fRFJCR19IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdf
Q1JZUFRPX0RSQkdfQ1RSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklH
X0NSWVBUT19KSVRURVJFTlRST1BZPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0gg
aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVIgaXMgbm90IHNl
dAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ
UFRPX1VTRVJfQVBJX0FFQUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15
CiMgQ09ORklHX0NSWVBUT19IVyBpcyBub3Qgc2V0CkNPTkZJR19BU1lNTUVUUklDX0tFWV9U
WVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKQ09ORklHX1g1
MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzhfUFJJVkFURV9LRVlfUEFS
U0VSIGlzIG5vdCBzZXQKQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKIyBDT05GSUdf
UEtDUzdfVEVTVF9LRVkgaXMgbm90IHNldAojIENPTkZJR19TSUdORURfUEVfRklMRV9WRVJJ
RklDQVRJT04gaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNo
ZWNraW5nCiMKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVN
X1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEUgaXMg
bm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQK
IyBDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKCiMKIyBMaWJy
YXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPXkKIyBDT05GSUdfUkFJRDZfUFFfQkVO
Q0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX0JJVFJFVkVSU0U9eQpDT05GSUdfUkFUSU9OQUw9
eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NU
Uk5MRU5fVVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19HRU5FUklD
X0ZJTkRfRklSU1RfQklUPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dF
TkVSSUNfSU9NQVA9eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklH
X0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdf
Q1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdf
Q1JDMzI9eQpDT05GSUdfQ1JDMzJfU0VMRlRFU1Q9eQpDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9
eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NB
UldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdf
Q1JDNjQ9eQojIENPTkZJR19DUkM0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNyBpcyBub3Qg
c2V0CkNPTkZJR19MSUJDUkMzMkM9eQojIENPTkZJR19DUkM4IGlzIG5vdCBzZXQKQ09ORklH
X1hYSEFTSD15CiMgQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklH
X1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBS
RVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkK
Q09ORklHX1pTVERfQ09NUFJFU1M9eQpDT05GSUdfWlNURF9ERUNPTVBSRVNTPXkKQ09ORklH
X1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkK
Q09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVD
X0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkK
IyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQ
PXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkK
Q09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdf
REVDT01QUkVTU19MWjQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfVEVY
VFNFQVJDSD15CkNPTkZJR19URVhUU0VBUkNIX0tNUD15CkNPTkZJR19URVhUU0VBUkNIX0JN
PXkKQ09ORklHX1RFWFRTRUFSQ0hfRlNNPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05G
SUdfWEFSUkFZX01VTFRJPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hB
U19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09O
RklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpD
T05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdf
U0dMX0FMTE9DPXkKQ09ORklHX0lPTU1VX0hFTFBFUj15CkNPTkZJR19DSEVDS19TSUdOQVRV
UkU9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQojIENP
TkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX05MQVRUUj15CkNPTkZJR19D
TFpfVEFCPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQKIyBDT05GSUdfRERSIGlzIG5v
dCBzZXQKIyBDT05GSUdfSVJRX1BPTEwgaXMgbm90IHNldApDT05GSUdfTVBJTElCPXkKQ09O
RklHX09JRF9SRUdJU1RSWT15CkNPTkZJR19GT05UX1NVUFBPUlQ9eQojIENPTkZJR19GT05U
UyBpcyBub3Qgc2V0CkNPTkZJR19GT05UXzh4OD15CkNPTkZJR19GT05UXzh4MTY9eQpDT05G
SUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19BUkNIX0hB
U19VQUNDRVNTX0ZMVVNIQ0FDSEU9eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19NQ1NBRkU9
eQpDT05GSUdfU0JJVE1BUD15CiMgQ09ORklHX1NUUklOR19TRUxGVEVTVCBpcyBub3Qgc2V0
CgojCiMgS2VybmVsIGhhY2tpbmcKIwoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoj
CkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9
NwpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9RVUlFVD00CkNPTkZJR19NRVNTQUdFX0xPR0xF
VkVMX0RFRkFVTFQ9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CiMg
Q09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAoKIwojIENvbXBpbGUtdGltZSBjaGVj
a3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdfSU5GTz15CiMgQ09ORklH
X0RFQlVHX0lORk9fUkVEVUNFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fU1BM
SVQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGNCBpcyBub3Qgc2V0CiMg
Q09ORklHX0dEQl9TQ1JJUFRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxFX01VU1RfQ0hF
Q0sgaXMgbm90IHNldApDT05GSUdfRlJBTUVfV0FSTj0yMDQ4CiMgQ09ORklHX1NUUklQX0FT
TV9TWU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5vdCBzZXQKIyBD
T05GSUdfVU5VU0VEX1NZTUJPTFMgaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlz
IG5vdCBzZXQKQ09ORklHX0RFQlVHX0ZTPXkKIyBDT05GSUdfSEVBREVSU19DSEVDSyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05G
SUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQpDT05GSUdfU1RBQ0tfVkFMSURBVElP
Tj15CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CkNPTkZJ
R19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEK
Q09ORklHX01BR0lDX1NZU1JRX1NFUklBTD15CkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwoj
IE1lbW9yeSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QQUdFX0VYVEVOU0lPTiBpcyBub3Qgc2V0
CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfUE9J
U09OSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNl
dAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9ERUJV
R19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdf
SEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBz
ZXQKIyBDT05GSUdfREVCVUdfU1RBQ0tfVVNBR0UgaXMgbm90IHNldAojIENPTkZJR19ERUJV
R19WTSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05G
SUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15
CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RF
QlVHX1NUQUNLT1ZFUkZMT1c9eQojIENPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XIGlzIG5v
dCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQVNBTj15CkNPTkZJR19DQ19IQVNfS0FTQU5fR0VO
RVJJQz15CiMgQ09ORklHX0tBU0FOIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9
eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90
IHNldAojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgTG9ja3Vw
cyBhbmQgSGFuZ3MKIwpDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX1NPRlRMT0NL
VVBfREVURUNUT1I9eQojIENPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQyBpcyBu
b3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0wCkNPTkZJ
R19IQVJETE9DS1VQX0RFVEVDVE9SX1BFUkY9eQpDT05GSUdfSEFSRExPQ0tVUF9DSEVDS19U
SU1FU1RBTVA9eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUj15CiMgQ09ORklHX0JPT1RQ
QVJBTV9IQVJETE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9IQVJE
TE9DS1VQX1BBTklDX1ZBTFVFPTAKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdf
REVGQVVMVF9IVU5HX1RBU0tfVElNRU9VVD0xMjAKIyBDT05GSUdfQk9PVFBBUkFNX0hVTkdf
VEFTS19QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklD
X1ZBTFVFPTAKQ09ORklHX1dRX1dBVENIRE9HPXkKIyBDT05GSUdfUEFOSUNfT05fT09QUyBp
cyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTAKQ09ORklHX1BBTklDX1RJ
TUVPVVQ9MAojIENPTkZJR19TQ0hFRF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9J
TkZPPXkKIyBDT05GSUdfU0NIRURTVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX1NU
QUNLX0VORF9DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlz
IG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMu
Li4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9M
T0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05G
SUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NL
IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklH
X0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldT
RU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMg
Q09ORklHX0RFQlVHX0FUT01JQ19TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xP
Q0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9U
RVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldApD
T05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX1dBUk5fQUxMX1VOU0VFREVEX1JBTkRPTSBp
cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVC
VUdfQlVHVkVSQk9TRT15CiMgQ09ORklHX0RFQlVHX0xJU1QgaXMgbm90IHNldAojIENPTkZJ
R19ERUJVR19QSV9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNl
dAojIENPTkZJR19ERUJVR19OT1RJRklFUlMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19D
UkVERU5USUFMUyBpcyBub3Qgc2V0CgojCiMgUkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1JD
VV9QRVJGX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5v
dCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD02MAojIENPTkZJR19SQ1VfVFJB
Q0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G
SUdfREVCVUdfV1FfRk9SQ0VfUlJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxP
Q0tfRVhUX0RFVlQgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05U
Uk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OIGlzIG5v
dCBzZXQKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFU
RU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNP
TkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBI
X1RSQUNFUj15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlO
QU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNP
UkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfRkVO
VFJZPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0lOR19TVVBQ
T1JUPXkKIyBDT05GSUdfRlRSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPVklERV9PSENJ
MTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90
IHNldAojIENPTkZJR19SVU5USU1FX1RFU1RJTkdfTUVOVSBpcyBub3Qgc2V0CiMgQ09ORklH
X01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19CVUdfT05fREFUQV9DT1JSVVBUSU9OIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hf
S0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfVUJTQU5f
U0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfVUJTQU4gaXMgbm90IHNldApDT05GSUdfQVJDSF9I
QVNfREVWTUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfU1RSSUNUX0RFVk1FTT15CkNPTkZJR19J
T19TVFJJQ1RfREVWTUVNPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQpDT05G
SUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZX1BSSU5USz15CiMgQ09ORklH
X0VBUkxZX1BSSU5US19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfRUFSTFlfUFJJTlRLX1VT
Ql9YREJDIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BURFVNUCBpcyBub3Qgc2V0CiMgQ09O
RklHX0RFQlVHX1dYIGlzIG5vdCBzZXQKQ09ORklHX0RPVUJMRUZBVUxUPXkKIyBDT05GSUdf
REVCVUdfVExCRkxVU0ggaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUJVRyBpcyBub3Qg
c2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lPX0RFTEFZX1RZ
UEVfMFg4MD0wCkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlf
VFlQRV9VREVMQVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lPX0RF
TEFZXzBYODA9eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdf
SU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBu
b3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPX0RFTEFZX1RZUEU9MApDT05GSUdfREVCVUdfQk9P
VF9QQVJBTVM9eQojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PUFRJ
TUlaRV9JTkxJTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBz
ZXQKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2
X0RFQlVHX0ZQVSBpcyBub3Qgc2V0CiMgQ09ORklHX1BVTklUX0FUT01fREVCVUcgaXMgbm90
IHNldApDT05GSUdfVU5XSU5ERVJfT1JDPXkKIyBDT05GSUdfVU5XSU5ERVJfRlJBTUVfUE9J
TlRFUiBpcyBub3Qgc2V0Cg==
--------------3E1A8478E359813884ED860C
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------3E1A8478E359813884ED860C--


From xen-devel-bounces@lists.xenproject.org Sat Feb 09 18:48:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 18:48:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsXg1-0007Vh-Mq; Sat, 09 Feb 2019 18:48:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=z1eq=QQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gsXg1-0007Vc-1q
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 18:48:33 +0000
X-Inumbo-ID: 487aa364-2c9b-11e9-b843-7f9b45313d6c
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 487aa364-2c9b-11e9-b843-7f9b45313d6c;
 Sat, 09 Feb 2019 18:48:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 24B71ADD1;
 Sat,  9 Feb 2019 18:48:25 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <39ae9195-cf8f-01fe-df83-38a9a4c52e48@eikelenboom.it>
 <da8badb7-9743-020e-6891-dac944b61ee9@eikelenboom.it>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <094e923b-4e64-57d8-42c4-6e8890473035@suse.com>
Date: Sat, 9 Feb 2019 19:48:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <da8badb7-9743-020e-6891-dac944b61ee9@eikelenboom.it>
Content-Language: de-DE
Subject: Re: [Xen-devel] Linux 5.0 regression: BUG: unable to handle kernel
 paging request at ffff888023e26778 RIP: e030:move_page_tables+0x7c1/0xae0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Joel Fernandes \(Google\)" <joel@joelfernandes.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 linux-kernel <linux-kernel@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDIvMjAxOSAxOTo0NSwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IE9uIDA5LzAy
LzIwMTkgMDk6MjYsIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPj4gTC5TLiwKPj4KPj4KPj4g
V2hpbGUgdGVzdGluZyBhIExpbnV4IDUuMC1yYzUtaXNoIGtlcm5lbCAocHVsbCBvZiB5ZXN0ZXJk
YXkpIHdpdGggc29tZSBhZGRpdGlvbmFsIHBhdGNoZXMgZm9yCj4+IGFscmVhZHkgcmVwb3J0ZWQg
b3RoZXIgaXNzdWVzIGkgY2FtZSBhY3Jvc3MgdGhlIGlzc3VlIGJlbG93IHdoaWNoIGkgaGF2ZW4n
dCBzZWVuIHdpdGggNC4yMC54Cj4+Cj4+IEkgaGF2ZW4ndCBnb3QgYSByZXByb2R1Y2VyIHNvIGkg
bWlnaHQgYmUgaGFyZCB0byBoaXQgaXQgYWdhaW4sIAo+PiBzeXN0ZW0gaXMgQU1EIGFuZCB0aGlz
IGlzIGZyb20gdGhlIGhvc3Qga2VybmVsIHJ1bm5pbmcgdW5kZXIKPj4gdGhlIFhlbiBoeXBlcnZp
c29yIG1pZ2h0IGl0IG1hdHRlci4KPiAKPj4gLS0KPj4KPj4gU2FuZGVyCj4gCj4gSGkgQm9yaXMg
LyBKdWVyZ2VuLAo+IAo+IFRoZSBjb21taXQgY2F1c2luZyB0aGlzIGlzOgo+IDJjOTFiZDRhNGUy
ZTUzMDU4MmQ2ZmQ2NDNlYTdiODZiMjc5MDcxNTEgbW06IHNwZWVkIHVwIG1yZW1hcCBieSAyMHgg
b24gbGFyZ2UgcmVnaW9ucwo+IAo+IFNpbmNlIGl0IHNlZW1zIHRoZXJlIGhhdmVuJ3QgYmVlbiBh
bnkgb3RoZXIgcmVwb3J0cyBhYm91dCB0aGlzIC4uIAo+IGNvdWxkIGl0IGJlIHRoaXMgZG9lc24n
dCBzcGVjaWZpY2FsbHkgd29yayB3ZWxsIHdpdGggYSBYZW4gUFZIIGRvbTAgPwoKUFZIPyBOb3Qg
UFY/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 18:49:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 18:49:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsXhC-0007hh-2b; Sat, 09 Feb 2019 18:49:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FOkS=QQ=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gsXhA-0007hX-Mh
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 18:49:44 +0000
X-Inumbo-ID: 76133c48-2c9b-11e9-bc90-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76133c48-2c9b-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 18:49:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Sq/gOVvgxP7lx7MAR6Fw6A6M85ThCs5LxdB8sVN8QSY=; b=kyDIqzsyLbo3rPeUo7mLdyyqBP
 y7A2dvLz6xJb4oW05A7RNBiJnF0Sk40Dq4bY5yZ00+26mj7UCuG5qrH6gecc0n+FfRkF1ynBrJuPM
 gpgQezKUpOYd4QxJpFwHU05cYPDhALoXfvyRa3InoQmX4D1ogrYcXWWiuSQw1u9mrsQg=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:50588
 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 1gsXhH-0007xQ-R8; Sat, 09 Feb 2019 19:49:51 +0100
To: Juergen Gross <jgross@suse.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <39ae9195-cf8f-01fe-df83-38a9a4c52e48@eikelenboom.it>
 <da8badb7-9743-020e-6891-dac944b61ee9@eikelenboom.it>
 <094e923b-4e64-57d8-42c4-6e8890473035@suse.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <3be0ee8f-79d4-2a2f-59a5-71f3514d9dbd@eikelenboom.it>
Date: Sat, 9 Feb 2019 19:51:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <094e923b-4e64-57d8-42c4-6e8890473035@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Linux 5.0 regression: BUG: unable to handle kernel
 paging request at ffff888023e26778 RIP: e030:move_page_tables+0x7c1/0xae0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Joel Fernandes \(Google\)" <joel@joelfernandes.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 linux-kernel <linux-kernel@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDIvMjAxOSAxOTo0OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwOS8wMi8yMDE5
IDE5OjQ1LCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4+IE9uIDA5LzAyLzIwMTkgMDk6MjYs
IFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPj4+IEwuUy4sCj4+Pgo+Pj4KPj4+IFdoaWxlIHRl
c3RpbmcgYSBMaW51eCA1LjAtcmM1LWlzaCBrZXJuZWwgKHB1bGwgb2YgeWVzdGVyZGF5KSB3aXRo
IHNvbWUgYWRkaXRpb25hbCBwYXRjaGVzIGZvcgo+Pj4gYWxyZWFkeSByZXBvcnRlZCBvdGhlciBp
c3N1ZXMgaSBjYW1lIGFjcm9zcyB0aGUgaXNzdWUgYmVsb3cgd2hpY2ggaSBoYXZlbid0IHNlZW4g
d2l0aCA0LjIwLngKPj4+Cj4+PiBJIGhhdmVuJ3QgZ290IGEgcmVwcm9kdWNlciBzbyBpIG1pZ2h0
IGJlIGhhcmQgdG8gaGl0IGl0IGFnYWluLCAKPj4+IHN5c3RlbSBpcyBBTUQgYW5kIHRoaXMgaXMg
ZnJvbSB0aGUgaG9zdCBrZXJuZWwgcnVubmluZyB1bmRlcgo+Pj4gdGhlIFhlbiBoeXBlcnZpc29y
IG1pZ2h0IGl0IG1hdHRlci4KPj4KPj4+IC0tCj4+Pgo+Pj4gU2FuZGVyCj4+Cj4+IEhpIEJvcmlz
IC8gSnVlcmdlbiwKPj4KPj4gVGhlIGNvbW1pdCBjYXVzaW5nIHRoaXMgaXM6Cj4+IDJjOTFiZDRh
NGUyZTUzMDU4MmQ2ZmQ2NDNlYTdiODZiMjc5MDcxNTEgbW06IHNwZWVkIHVwIG1yZW1hcCBieSAy
MHggb24gbGFyZ2UgcmVnaW9ucwo+Pgo+PiBTaW5jZSBpdCBzZWVtcyB0aGVyZSBoYXZlbid0IGJl
ZW4gYW55IG90aGVyIHJlcG9ydHMgYWJvdXQgdGhpcyAuLiAKPj4gY291bGQgaXQgYmUgdGhpcyBk
b2Vzbid0IHNwZWNpZmljYWxseSB3b3JrIHdlbGwgd2l0aCBhIFhlbiBQVkggZG9tMCA/Cj4gCj4g
UFZIPyBOb3QgUFY/CgpBaCBzb3JyeSwgaW5kZWVkIFBWICEKCj4gCj4gSnVlcmdlbgo+IAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 18:54:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 18:54:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsXm5-0008S5-NB; Sat, 09 Feb 2019 18:54:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6yXJ=QQ=linuxfoundation.org=torvalds@srs-us1.protection.inumbo.net>)
 id 1gsXm4-0008S0-3a
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 18:54:48 +0000
X-Inumbo-ID: 2af712be-2c9c-11e9-bc90-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2af712be-2c9c-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 18:54:46 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id c19-v6so5679786lja.5
 for <xen-devel@lists.xenproject.org>; Sat, 09 Feb 2019 10:54:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linux-foundation.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=YYxAwFPICt9TibMfenX6wMGJAfvnFLVL6l1OJ0fn0cc=;
 b=SbHWvxtyAersQBxhISFuLW5kA2E+zARouATr37N2I26NZTFMnKNqBalg3qb3xeauCs
 dSr8X+iNVAXFRfZGpR379NIfDF2H6dXTKSzTeylxKrhCJFJVktLdPioKRHLLVTsKjOE+
 FUlGvlEHZ7J2emYKs1c/uH4pMlGSXH9Uezqec=
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=YYxAwFPICt9TibMfenX6wMGJAfvnFLVL6l1OJ0fn0cc=;
 b=KsUzrjt57vyhMRK8SRdbFVUTTokdSajyeF9qtY9cLswn13s5A0oU/6WyybJvmCKmD5
 n2Ty4f6tlaQ1OQVBsyEjzTVjf88E8he/NzTai1/rXGq2Z3r6b8PIxVz2bZU7srbUpEzA
 /BxrixjkxYwGDbXCkE7gT//CauFnsHywhySvCYRmh+S5NzicPKKQmof/3D7W1r1VNDrg
 VU0lQctoU1JeuVPcC1qiQMOwhUMb8Zo1DVoVlPQvB8sG0la5nHNdmQSnyz01tPIIhdJh
 lORADJB1rcdOs26/qi1+Yu+TSoiaw0D5gLsD9Flg+m5d3GQnH55olUIEtEhUj0NmlKSC
 YuFQ==
X-Gm-Message-State: AHQUAuZnDD0e4oNxaUlNBV+MvjR9izdCc6cFTCD2AnKJMrZme2PIXFDB
 xu2Z2GPg6UYMOWjt+2dlcjT09qb0X7w=
X-Google-Smtp-Source: AHgI3IYouvzd0h22O0HwBoXwx3DsE9iy29HnDaoK9pTu+wJRGOdHMNC4uYNm6ngFsfUFjtPHsefTqg==
X-Received: by 2002:a2e:9181:: with SMTP id
 f1-v6mr18183638ljg.64.1549738484774; 
 Sat, 09 Feb 2019 10:54:44 -0800 (PST)
Received: from mail-lj1-f174.google.com (mail-lj1-f174.google.com.
 [209.85.208.174])
 by smtp.gmail.com with ESMTPSA id t9-v6sm1151248ljj.87.2019.02.09.10.54.43
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 09 Feb 2019 10:54:43 -0800 (PST)
Received: by mail-lj1-f174.google.com with SMTP id x25-v6so2042735ljj.13
 for <xen-devel@lists.xenproject.org>; Sat, 09 Feb 2019 10:54:43 -0800 (PST)
X-Received: by 2002:a2e:3509:: with SMTP id z9-v6mr4686247ljz.54.1549738482966; 
 Sat, 09 Feb 2019 10:54:42 -0800 (PST)
MIME-Version: 1.0
References: <39ae9195-cf8f-01fe-df83-38a9a4c52e48@eikelenboom.it>
In-Reply-To: <39ae9195-cf8f-01fe-df83-38a9a4c52e48@eikelenboom.it>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Sat, 9 Feb 2019 10:54:27 -0800
X-Gmail-Original-Message-ID: <CAHk-=winXFRv0KUa332spZx0yaDKMAbdKSeAcBATtacACLgm0A@mail.gmail.com>
Message-ID: <CAHk-=winXFRv0KUa332spZx0yaDKMAbdKSeAcBATtacACLgm0A@mail.gmail.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Subject: Re: [Xen-devel] Linux 5.0 regression: BUG: unable to handle kernel
 paging request at ffff888023e26778
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 linux-kernel <linux-kernel@vger.kernel.org>,
 "Kirill A. Shutemov" <kirill@shutemov.name>,
 "Joel Fernandes \(Google\)" <joel@joelfernandes.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBGZWIgOSwgMjAxOSBhdCAxMjoyNCBBTSBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4
QGVpa2VsZW5ib29tLml0PiB3cm90ZToKPgo+IEkgaGF2ZW4ndCBnb3QgYSByZXByb2R1Y2VyIHNv
IGkgbWlnaHQgYmUgaGFyZCB0byBoaXQgaXQgYWdhaW4sCj4gc3lzdGVtIGlzIEFNRCBhbmQgdGhp
cyBpcyBmcm9tIHRoZSBob3N0IGtlcm5lbCBydW5uaW5nIHVuZGVyCj4gdGhlIFhlbiBoeXBlcnZp
c29yIG1pZ2h0IGl0IG1hdHRlci4KCkkgdGhpbmsgdGhpcyBpcyBhIFhlbiBidWcuCgpJbiBwYXJ0
aWN1bGFyLCB0aGVyZSdzIGEgZmV3IHBvaXNvbiB2YWx1ZXMgaW4gdGhlcmUgdGhhdCBsb29rIGxp
a2UKemVuLiBMaWtlIHRoaXM6CgogICBSMTA6IGRlYWRiZWVmZGVhZGYwMGQKCmxvb2tzIGxpa2Ug
YSBzcGVjaWFsIHBvaXNvbiB2YWx1ZSB0aGF0IGlzIGZyb20gWGVuIGl0c2VsZi4KCkl0IGxvb2tz
IGxpa2UgdGhlIG9vcHMgaXMgYXJvdW5kIHRoZSBUTEIgZmx1c2hpbmcgY29kZSwgbG9va2luZyBh
dCB0aGUKY29kZSBpdCdzIHRoZQoKICAgICAgICBhcmNoX2xlYXZlX2xhenlfbW11X21vZGUoKTsK
ICAgICAgICBpZiAoZm9yY2VfZmx1c2gpCiAgICAgICAgICAgICAgICBmbHVzaF90bGJfcmFuZ2Uo
dm1hLCBvbGRfZW5kIC0gbGVuLCBvbGRfZW5kKTsKICAgICAgICBpZiAobmV3X3B0bCAhPSBvbGRf
cHRsKQogICAgICAgICAgICAgICAgc3Bpbl91bmxvY2sobmV3X3B0bCk7CgpzZXF1ZW5jZSBpbiBt
b3ZlX3BhZ2VfdGFibGVzLiBUaGUgb29wc2luZyBjb2RlIHNlcXVlbmNlIGlzCgoKICAyODoqIDQ4
IDg5IDQ1IDAwICAgICAgICAgIG1vdiAgICAlcmF4LDB4MCglcmJwKSA8LS0gdHJhcHBpbmcgaW5z
dHJ1Y3Rpb24KICAyYzogNDEgZjYgNDYgNTIgNDAgICAgICAgIHRlc3RiICAkMHg0MCwweDUyKCVy
MTQpCgphbmQgdGhhdCAidGVzdGIgJDB4NDAiIGluc3RydWN0aW9uIHRoYXQgY29tZXMgYWZ0ZXIg
dGhlIHRyYXBwaW5nCmluc3RydWN0aW9uIGlzIHRoZQoKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKCh2bWEpLT52bV9mbGFncyAmIFZNX0hVR0VUTEIpICAgICAgICAgICAgICAgXAoKZnJvbSB0
aGUgZmx1c2hfdGxiX3JhbmdlKCkgbWFjcm86CgojZGVmaW5lIGZsdXNoX3RsYl9yYW5nZSh2bWEs
IHN0YXJ0LCBlbmQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgZmx1
c2hfdGxiX21tX3JhbmdlKCh2bWEpLT52bV9tbSwgc3RhcnQsIGVuZCwgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKCh2bWEpLT52bV9mbGFncyAmIFZNX0hV
R0VUTEIpICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8g
aHVnZV9wYWdlX3NoaWZ0KGhzdGF0ZV92bWEodm1hKSkgICAgICBcCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiBQQUdFX1NISUZULCBmYWxzZSkKCmlmIEkgcmVhZCB0aGF0IG9vcHMg
Y29ycmVjdGx5LgoKSSBoYXZlIG5vIGlkZWEgd2hhdCB0aGF0IHN0b3JlIHRvIDAoJXJicCkgaXMg
Zm9yLCB0aG91Z2ggLSBJIGNhbid0CmxpbmUgdGhhdCB1cCB3aXRoIGFueXRoaW5nIEkgc2VlIHdp
dGggbXkgb3duIGtlcm5lbCBjb25maWcuCgpXZSAqZG8qIGhhdmUgY2hhbmdlcyB0byA1LjAgaW4g
dGhlIG1vdmVfcGFnZV90YWJsZXMoKSBjb2RlIChtcmVtYXAgb24KYSBwbWQgbGV2ZWwpLCBzbyBJ
J20gY2MnaW5nIHNvbWUgb2YgdGhlIHBlb3BsZSBpbnZvbHZlZCB0aGVyZSwgYnV0CnRoYXQgb2Rk
IHBvaXNvbiB2YWx1ZSBkb2VzIG1ha2UgbWUgd29uZGVyIGFidXQgWGVuIGlzc3Vlcy4gV2hlbiBJ
Cmdvb2dsZSBmb3IgdGhhdCB2YWx1ZSwgYWxsIEkgc2VlIGlzIFhlbiByZXBvcnRzIChhbmQgeW91
ciByZXBvcnQgZm9yCnRoaXMpLgoKICAgICAgICAgICAgICAgICAgICBMaW51cwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 19:00:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 19:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsXrB-0000kN-Bc; Sat, 09 Feb 2019 19:00:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=z1eq=QQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gsXrA-0000YP-8x
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 19:00:04 +0000
X-Inumbo-ID: e6198922-2c9c-11e9-9cbd-371982a1fb7a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6198922-2c9c-11e9-9cbd-371982a1fb7a;
 Sat, 09 Feb 2019 19:00:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 67480AEFF;
 Sat,  9 Feb 2019 18:59:59 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <39ae9195-cf8f-01fe-df83-38a9a4c52e48@eikelenboom.it>
 <da8badb7-9743-020e-6891-dac944b61ee9@eikelenboom.it>
 <094e923b-4e64-57d8-42c4-6e8890473035@suse.com>
 <3be0ee8f-79d4-2a2f-59a5-71f3514d9dbd@eikelenboom.it>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <35765bb9-95e4-0f06-3b8f-27d6e0547e7f@suse.com>
Date: Sat, 9 Feb 2019 19:59:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <3be0ee8f-79d4-2a2f-59a5-71f3514d9dbd@eikelenboom.it>
Content-Language: de-DE
Subject: Re: [Xen-devel] Linux 5.0 regression: BUG: unable to handle kernel
 paging request at ffff888023e26778 RIP: e030:move_page_tables+0x7c1/0xae0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Joel Fernandes \(Google\)" <joel@joelfernandes.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 linux-kernel <linux-kernel@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDIvMjAxOSAxOTo1MSwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IE9uIDA5LzAy
LzIwMTkgMTk6NDgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA5LzAyLzIwMTkgMTk6NDUs
IFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPj4+IE9uIDA5LzAyLzIwMTkgMDk6MjYsIFNhbmRl
ciBFaWtlbGVuYm9vbSB3cm90ZToKPj4+PiBMLlMuLAo+Pj4+Cj4+Pj4KPj4+PiBXaGlsZSB0ZXN0
aW5nIGEgTGludXggNS4wLXJjNS1pc2gga2VybmVsIChwdWxsIG9mIHllc3RlcmRheSkgd2l0aCBz
b21lIGFkZGl0aW9uYWwgcGF0Y2hlcyBmb3IKPj4+PiBhbHJlYWR5IHJlcG9ydGVkIG90aGVyIGlz
c3VlcyBpIGNhbWUgYWNyb3NzIHRoZSBpc3N1ZSBiZWxvdyB3aGljaCBpIGhhdmVuJ3Qgc2VlbiB3
aXRoIDQuMjAueAo+Pj4+Cj4+Pj4gSSBoYXZlbid0IGdvdCBhIHJlcHJvZHVjZXIgc28gaSBtaWdo
dCBiZSBoYXJkIHRvIGhpdCBpdCBhZ2FpbiwgCj4+Pj4gc3lzdGVtIGlzIEFNRCBhbmQgdGhpcyBp
cyBmcm9tIHRoZSBob3N0IGtlcm5lbCBydW5uaW5nIHVuZGVyCj4+Pj4gdGhlIFhlbiBoeXBlcnZp
c29yIG1pZ2h0IGl0IG1hdHRlci4KPj4+Cj4+Pj4gLS0KPj4+Pgo+Pj4+IFNhbmRlcgo+Pj4KPj4+
IEhpIEJvcmlzIC8gSnVlcmdlbiwKPj4+Cj4+PiBUaGUgY29tbWl0IGNhdXNpbmcgdGhpcyBpczoK
Pj4+IDJjOTFiZDRhNGUyZTUzMDU4MmQ2ZmQ2NDNlYTdiODZiMjc5MDcxNTEgbW06IHNwZWVkIHVw
IG1yZW1hcCBieSAyMHggb24gbGFyZ2UgcmVnaW9ucwo+Pj4KPj4+IFNpbmNlIGl0IHNlZW1zIHRo
ZXJlIGhhdmVuJ3QgYmVlbiBhbnkgb3RoZXIgcmVwb3J0cyBhYm91dCB0aGlzIC4uIAo+Pj4gY291
bGQgaXQgYmUgdGhpcyBkb2Vzbid0IHNwZWNpZmljYWxseSB3b3JrIHdlbGwgd2l0aCBhIFhlbiBQ
VkggZG9tMCA/Cj4+Cj4+IFBWSD8gTm90IFBWPwo+IAo+IEFoIHNvcnJ5LCBpbmRlZWQgUFYgIQoK
T2theSwgZm91bmQgdGhlIHByb2JsZW0uIHNldF9wbWRfYXQoKSBpcyB1c2VkIGluIGFib3ZlIGNv
bW1pdCBmb3IKd3JpdGluZyBhIFBNRCBlbnRyeSB3aXRoIGEgcGFnZSB0YWJsZSBhZGRyZXNzLiBJ
biBhbGwgb3RoZXIgcGxhY2VzCml0IGlzIHVzZWQgb25seSBmb3IgaHVnZSBwYWdlcywgd2hpY2gg
YXJlIG5vdCBwb3NzaWJsZSBpbiBQViBndWVzdHMuCgpJJ2xsIHNlbmQgYSBwYXRjaCBvbiBNb25k
YXkuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 19:09:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 19:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsXzu-00017P-8h; Sat, 09 Feb 2019 19:09:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qZ0z=QQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsXzs-00017F-V1
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 19:09:05 +0000
X-Inumbo-ID: 2a04bf38-2c9e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a04bf38-2c9e-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 19:09:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsXzq-0003xN-PP; Sat, 09 Feb 2019 19:09:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsXzq-0006sy-HV; Sat, 09 Feb 2019 19:09:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsXzq-0006ri-GX; Sat, 09 Feb 2019 19:09:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133052-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-arm64-pvops:<job
 status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-arm64:host-install(4):broken:regression
 linux-linus:build-arm64-xsm:host-install(4):broken:regression
 linux-linus:build-arm64-pvops:host-install(4):broken:regression
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-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-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1: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-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=74e96711e3379fc66630f2a1d184947f80cf2c48
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Feb 2019 19:09:02 +0000
Subject: [Xen-devel] [linux-linus test] 133052: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA1MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMDUyLwoKRmFpbHVyZXMgYW5kIHByb2Js
ZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEzMjkxMQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTExCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3Jl
bHMucmVwZWF0IGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI5MTEKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIDc0ZTk2NzExZTMzNzlmYzY2NjMwZjJhMWQxODQ5NDdmODBj
ZjJjNDgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg4MzRmNTYwMGNm
M2M4ZGIzNjVlMThhM2Q1Y2FjMmMyNzgwYzgxZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjkx
MSAgMjAxOS0wMi0wNSAwMzoxMjoyMyBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MzI5OTUgIDIwMTktMDItMDcgMDg6MTE6MDggWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzMwNTIgIDIwMTktMDItMDggMTg6MzA6MzUgWiAgICAxIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbmRyZWFzIFppZWdsZXIgPGFuZHJlYXMuemllZ2xlckBmYXUuZGU+CiAgQmVuamFtaW4g
VGlzc29pcmVzIDxiZW5qYW1pbi50aXNzb2lyZXNAcmVkaGF0LmNvbT4KICBDaGFybGVzIEtlZXBh
eCA8Y2tlZXBheEBvcGVuc291cmNlLmNpcnJ1cy5jb20+CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNz
aWUub3JnPgogIENodWNrIExldmVyIDxjaHVjay5sZXZlckBvcmFjbGUuY29tPgogIERhcnJlbiBI
YXJ0IChWTXdhcmUpIDxkdmhhcnRAaW5mcmFkZWFkLm9yZz4KICBEbWl0cnkgVG9yb2tob3YgPGRt
aXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhh
dC5jb20+CiAgSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEphc29uIEtyaWRuZXIgPGpk
a0B0aS5jb20+CiAgSmFzb24gS3JpZG5lciA8amtyaWRuZXJAZ21haWwuY29tPgogIEplcmVteSBT
b2xsZXIgPGplcmVteUBzeXN0ZW03Ni5jb20+CiAgS2FpbGFuZyBZYW5nIDxrYWlsYW5nQHJlYWx0
ZWsuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4K
ICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTWFzYW1pIEhpcmFt
YXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXhpbWUgUmlwYXJkIDxtYXhpbWUucmlwYXJk
QGJvb3RsaW4uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlr
YSBXZXN0ZXJiZXJnIDxtaWthLndlc3RlcmJlcmdAbGludXguaW50ZWwuY29tPgogIE1pa2UgU25p
dHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRo
YXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBOZWlsIEFy
bXN0cm9uZyA8bmFybXN0cm9uZ0BiYXlsaWJyZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQZXRlciBTaGllciA8cHNoaWVyQGdvb2dsZS5jb20+CiAgUnlkZXIg
TGVlIDxyeWRlci5sZWVAbWVkaWF0ZWsuY29tPgogIFNlYW4gV2FuZyA8c2Vhbi53YW5nQGtlcm5l
bC5vcmc+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAg
c3l6Ym90K2MxZTM2ZDMwZWUzNDE2Mjg5Y2MwQHN5emthbGxlci5hcHBzcG90bWFpbC5jb20KICBU
YWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGl3ZWkgQmllIDx0aXdlaS5iaWVAaW50ZWwu
Y29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4K
ICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kbXlAZ21haWwuY29tPgogIFVkbyBFYmVyaGFyZHQgPHVk
by5lYmVyaGFyZHRAdGhlc3ljb24uZGU+CiAgVmxhZGlzIERyb25vdiA8dmRyb25vdkByZWRoYXQu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTAxIGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 19:44:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 19:44:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsYYJ-0004UP-Av; Sat, 09 Feb 2019 19:44:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sD+B=QQ=citrix.com=prvs=9365327fb=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gsYYH-0004UK-RW
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 19:44:37 +0000
X-Inumbo-ID: 1cc2bac4-2ca3-11e9-9484-f3dabbb13b75
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1cc2bac4-2ca3-11e9-9484-f3dabbb13b75;
 Sat, 09 Feb 2019 19:44:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,352,1544486400"; d="scan'208";a="85731587"
To: Linus Torvalds <torvalds@linux-foundation.org>, Sander Eikelenboom
 <linux@eikelenboom.it>
References: <39ae9195-cf8f-01fe-df83-38a9a4c52e48@eikelenboom.it>
 <CAHk-=winXFRv0KUa332spZx0yaDKMAbdKSeAcBATtacACLgm0A@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <8500478e-d45b-034c-b57e-bd1d18d00966@citrix.com>
Date: Sat, 9 Feb 2019 19:44:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CAHk-=winXFRv0KUa332spZx0yaDKMAbdKSeAcBATtacACLgm0A@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Linux 5.0 regression: BUG: unable to handle kernel
 paging request at ffff888023e26778
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 linux-kernel <linux-kernel@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "Joel Fernandes \(Google\)" <joel@joelfernandes.org>,
 "Kirill A. Shutemov" <kirill@shutemov.name>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDIvMjAxOSAxODo1NCwgTGludXMgVG9ydmFsZHMgd3JvdGU6Cj4gT24gU2F0LCBGZWIg
OSwgMjAxOSBhdCAxMjoyNCBBTSBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29t
Lml0PiB3cm90ZToKPj4gSSBoYXZlbid0IGdvdCBhIHJlcHJvZHVjZXIgc28gaSBtaWdodCBiZSBo
YXJkIHRvIGhpdCBpdCBhZ2FpbiwKPj4gc3lzdGVtIGlzIEFNRCBhbmQgdGhpcyBpcyBmcm9tIHRo
ZSBob3N0IGtlcm5lbCBydW5uaW5nIHVuZGVyCj4+IHRoZSBYZW4gaHlwZXJ2aXNvciBtaWdodCBp
dCBtYXR0ZXIuCj4gSSB0aGluayB0aGlzIGlzIGEgWGVuIGJ1Zy4KPgo+IEluIHBhcnRpY3VsYXIs
IHRoZXJlJ3MgYSBmZXcgcG9pc29uIHZhbHVlcyBpbiB0aGVyZSB0aGF0IGxvb2sgbGlrZQo+IHpl
bi4gTGlrZSB0aGlzOgo+Cj4gICAgUjEwOiBkZWFkYmVlZmRlYWRmMDBkCj4KPiBsb29rcyBsaWtl
IGEgc3BlY2lhbCBwb2lzb24gdmFsdWUgdGhhdCBpcyBmcm9tIFhlbiBpdHNlbGYuCgpYZW4ncyBo
eXBlcmNhbGwgQUJJIHN0YXRlcyB0aGF0IHBhcmFtZXRlcnMgaW4gcmVnaXN0ZXJzIG1heSBiZSBj
aGFuZ2VkCmFzIHBhcnQgb2YgdGhlIGh5cGVyY2FsbC7CoCBUaGlzIGlzIHVzZWQgcmVzdGFydCBo
eXBlcmNhbGxzIG1pZHdheQp0aHJvdWdoIHRoZWlyIHByb2Nlc3NpbmcgaWYgd2UgaGFkIHRvIGRl
bGl2ZXIgYW4gaW50ZXJydXB0IHRvIHRoZSB2Y3B1LgoKQXMgYSByZXN1bHQsIGRlYnVnIGJ1aWxk
cyBvZiBYZW4gZGVsaWJlcmF0ZWx5IHBvaXNvbiBhbGwgaHlwZXJjYWxsCnBhcmFtZXRlcnMsIHRv
IGhlbHAgY2F0Y2ggZ3Vlc3QgY29kZSB3aGljaCBkb2Vzbid0IGZvbGxvdyB0aGUgcnVsZXMuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 20:45:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 20:45:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsZUp-00015u-VX; Sat, 09 Feb 2019 20:45:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sxy+=QQ=kernel.org=pr-tracker-bot@srs-us1.protection.inumbo.net>)
 id 1gsZUo-00015p-Pn
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 20:45:06 +0000
X-Inumbo-ID: 946d48e5-2cab-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 946d48e5-2cab-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 20:45:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549745105;
 bh=9z1y5rt8f9HB15Vdomy8rQYxvP8zeFzG33OI9CJbEX0=;
 h=From:In-Reply-To:References:Date:To:Cc:From;
 b=GEkMGHh+IHKRy+/7C0CtXOSFK3ZaBUg/lbO6sZ9Vk0upYtRYluZUwBliMBkqqfPQx
 XbjmEhhyd3BufQTvFDH1c7Un7iAp59LFiFjzoDk7FnqXJLn80/z1VLaSXdRIKbkP0g
 hzqIm8+ESw/O5gQo6ir9HzeMnQPHXnwO+PT6bCr4=
From: pr-tracker-bot@kernel.org
In-Reply-To: <20190209143532.16751-1-jgross@suse.com>
References: <20190209143532.16751-1-jgross@suse.com>
X-PR-Tracked-List-Id: <linux-kernel.vger.kernel.org>
X-PR-Tracked-Message-Id: <20190209143532.16751-1-jgross@suse.com>
X-PR-Tracked-Remote: git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
 for-linus-5.0-rc6-tag
X-PR-Tracked-Commit-Id: 9ab7d228e972b50d06ee28076ab5d0f93e862463
X-PR-Merge-Tree: torvalds/linux.git
X-PR-Merge-Refname: refs/heads/master
X-PR-Merge-Commit-Id: 3e5e692fcd6ce0d63d8c9bd8677d9aaeec61d70e
Message-Id: <154974510500.20101.13753316690975334445.pr-tracker-bot@kernel.org>
Date: Sat, 09 Feb 2019 20:45:05 +0000
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [GIT PULL] xen: fixes for 5.0-rc6
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 torvalds@linux-foundation.org, linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1bGwgcmVxdWVzdCB5b3Ugc2VudCBvbiBTYXQsICA5IEZlYiAyMDE5IDE1OjM1OjMyICsw
MTAwOgoKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVu
L3RpcC5naXQgZm9yLWxpbnVzLTUuMC1yYzYtdGFnCgpoYXMgYmVlbiBtZXJnZWQgaW50byB0b3J2
YWxkcy9saW51eC5naXQ6Cmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvdG9ydmFsZHMvYy8zZTVlNjky
ZmNkNmNlMGQ2M2Q4YzliZDg2NzdkOWFhZWVjNjFkNzBlCgpUaGFuayB5b3UhCgotLSAKRGVldC1k
b290LWRvdCwgSSBhbSBhIGJvdC4KaHR0cHM6Ly9rb3JnLndpa2kua2VybmVsLm9yZy91c2VyZG9j
L3BydHJhY2tlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 21:22:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 21:22:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsa4v-0004Pa-1x; Sat, 09 Feb 2019 21:22:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qZ0z=QQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsa4t-0004PQ-8j
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 21:22:23 +0000
X-Inumbo-ID: c8a81efb-2cb0-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8a81efb-2cb0-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 21:22:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsa4p-0006an-Pf; Sat, 09 Feb 2019 21:22:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsa4p-0007Vg-GW; Sat, 09 Feb 2019 21:22:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsa4p-00086d-FR; Sat, 09 Feb 2019 21:22:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133060-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable:build-arm64-pvops:host-install(4):broken:regression
 xen-unstable:build-arm64:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/src_host:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=455301716e1ff358cb79367213003fba771dd466
X-Osstest-Versions-That: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Feb 2019 21:22:19 +0000
Subject: [Xen-devel] [xen-unstable test] 133060: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA2MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzA2MC8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODIwCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzI4MjAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjgyMAoKVGVzdHMgd2hpY2ggYXJl
IGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MzMwMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzMwMTUKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgIDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgICAgZmFpbCBwYXNzIGlu
IDEzMzAxNQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMy
ODIwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMzI4MjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyODIwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4MjAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MjgyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMyODIwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4MjAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDc1NWViNjQwM2VjNzIyZGIzN2YxYjhm
OGI1MWUwYjBhYjY2MWMwMDMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjgyMCAgMjAxOS0wMi0w
NCAwNjoyNTozOSBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI5MzIgIDIwMTkt
MDItMDUgMDg6NTc6NTYgWiAgICA0IGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMzMwMTUgIDIwMTktMDItMDcgMjA6NTE6NDMgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaHJpcyBQ
YXR0ZXJzb24gPHBhdHRlcnNvbmNAYWluZm9zZWMuY29tPgogIENocmlzdG9waGVyIENsYXJrIDxj
aHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNo
cmlzdG9waGVyLncuY2xhcmtAZ21haWwuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0
eWNoby5uc2EuZ292PgogIEhhbnMgdmFuIEtyYW5lbmJ1cmcgPGhhbnMudmFuLmtyYW5lbmJ1cmdA
bWVuZGl4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CiAgUGVuZyBG
YW4gPHBlbmcuZmFuQG54cC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSA1MTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 09 22:54:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Feb 2019 22:54:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsbVf-0003N7-3R; Sat, 09 Feb 2019 22:54:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=b+TT=QQ=xen.org=tim@srs-us1.protection.inumbo.net>)
 id 1gsbVd-0003N2-OY
 for xen-devel@lists.xenproject.org; Sat, 09 Feb 2019 22:54:05 +0000
X-Inumbo-ID: 984cca32-2cbd-11e9-bc90-bc764e045a96
Received: from deinos.phlegethon.org (unknown [2001:41d0:8:b1d7::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 984cca32-2cbd-11e9-bc90-bc764e045a96;
 Sat, 09 Feb 2019 22:54:03 +0000 (UTC)
Received: from tjd by deinos.phlegethon.org with local (Exim 4.90_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1gsbVU-000HGN-TV; Sat, 09 Feb 2019 22:53:56 +0000
Date: Sat, 9 Feb 2019 22:53:56 +0000
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190209225356.GA65534@deinos.phlegethon.org>
References: <5C5ABD7102000078002143B1@prv1-mh.provo.novell.com>
 <5C5C196C020000780021495E@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C5C196C020000780021495E@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Subject: Re: [Xen-devel] [PATCH v2] x86/shadow: adjust minimum allocation
 calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgMDQ6NDEgLTA3MDAgb24gMDcgRmViICgxNTQ5NTE0NDkyKSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gQSBwcmV2aW91c2x5IGJhZCBzaXR1YXRpb24gaGFzIGJlY29tZSB3b3JzZSB3aXRoIHRoZSBl
YXJseSBzZXR0aW5nIG9mCj4gLT5tYXhfdmNwdXM6IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBzaGFk
b3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBoYXMKPiBmdXJ0aGVyIGdyb3duLCBhbmQgaGVuY2Ug
bm93IGhvbGRzIGJhY2sgZXZlbiBtb3JlIG1lbW9yeSBmcm9tIHVzZSBmb3IKPiB0aGUgcDJtLgo+
IAo+IE1ha2Ugc2hfbWluX2FsbG9jYXRpb24oKSBhY2NvdW50IGZvciBhbGwgcDJtIG1lbW9yeSBu
ZWVkZWQgZm9yCj4gc2hhZG93X2VuYWJsZSgpIHRvIHN1Y2NlZWQgZHVyaW5nIGRvbWFpbiBjcmVh
dGlvbiAoYXQgd2hpY2ggcG9pbnQgdGhlCj4gZG9tYWluIGhhcyBubyBtZW1vcnkgYXQgYWxsIGFs
bG9jYXRlZCB0byBpdCB5ZXQsIGFuZCBoZW5jZSB1c2Ugb2YKPiBkLT50b3RfcGFnZXMgaXMgbWVh
bmluZ2xlc3MpLgo+IAo+IEFsc28gbWFrZSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBu
byBsb25nZXIgbmVlZGxlc3NseSBhZGQgMSB0bwo+IHRoZSB2Q1BVIGNvdW50Lgo+IAo+IEZpbmFs
bHkgbWFrZSB0aGUgZGVidWdnaW5nIHByaW50aygpIGluIHNoYWRvd19hbGxvY19wMm1fcGFnZSgp
IGEgbGl0dGxlCj4gbW9yZSB1c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRoZSByZWxldmFudCBk
b21haW4gc2V0dGluZ3MuCj4gCj4gUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CgpBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CgpJIGRvbid0IHRoaW5r
IGl0J3Mgd29ydGggYmlrZXNoZWRkaW5nIHRvbyBoYXJkIG92ZXIgaW5kaXZpZHVhbApwYWdlcyBv
biB0aGlzIHBhdGg7IHRoZXNlIG51bWJlcnMgbG9vayBPSy4KCkNoZWVycywKClRpbS4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 10 03:37:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Feb 2019 03:37:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsfvc-0000ZR-Ta; Sun, 10 Feb 2019 03:37:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nCgT=QR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsfvc-0000ZH-E5
 for xen-devel@lists.xenproject.org; Sun, 10 Feb 2019 03:37:12 +0000
X-Inumbo-ID: 25d78c3b-2ce5-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25d78c3b-2ce5-11e9-bc90-bc764e045a96;
 Sun, 10 Feb 2019 03:37:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsfvZ-0006wC-W6; Sun, 10 Feb 2019 03:37:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsfvZ-0001oz-M3; Sun, 10 Feb 2019 03:37:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsfvZ-00062G-LQ; Sun, 10 Feb 2019 03:37:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133067-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-arm64-pvops:host-install(4):broken:regression
 libvirt:build-arm64-xsm:host-install(4):broken:regression
 libvirt:build-arm64:host-install(4):broken:regression
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=e00771dfc30fde01ca14e1c6f1bafd831162a031
X-Osstest-Versions-That: libvirt=620d9dd598fde388f56ac37bcd3b31168c2f9fc6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Feb 2019 03:37:09 +0000
Subject: [Xen-devel] [libvirt test] 133067: trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA2NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMwNjcvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjk0MQogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTMyOTQxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5NDEKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzMjk0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyOTQxCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGUwMDc3MWRmYzMwZmRlMDFjYTE0
ZTFjNmYxYmFmZDgzMTE2MmEwMzEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAg
ICAgIDYyMGQ5ZGQ1OThmZGUzODhmNTZhYzM3YmNkM2IzMTE2OGMyZjlmYzYKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMjk0MSAgMjAxOS0wMi0wNSAxNDo1Nzo0NCBaICAgIDQgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzI5NzggIDIwMTktMDItMDYgMjA6MjU6MzIgWiAgICAzIGRheXMgICAg
MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwNjcgIDIwMTktMDItMDkgMDQ6MzI6
NDMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29t
PgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgRXJpayBTa3VsdGV0eSA8
ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4QGh1YXdlaS5jb20+CiAg
SmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICBKb2huIEZlcmxhbiA8amZlcmxh
bkByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
Tmlrb2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICBQZXRl
ciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjIgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 10 05:53:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Feb 2019 05:53:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsi3I-00049P-Tq; Sun, 10 Feb 2019 05:53:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nCgT=QR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsi3H-00049F-Ez
 for xen-devel@lists.xenproject.org; Sun, 10 Feb 2019 05:53:15 +0000
X-Inumbo-ID: 274776e5-2cf8-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 274776e5-2cf8-11e9-bc90-bc764e045a96;
 Sun, 10 Feb 2019 05:53:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsi3E-0001qy-KA; Sun, 10 Feb 2019 05:53:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsi3D-00053C-Ir; Sun, 10 Feb 2019 05:53:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsi3D-0006Av-CL; Sun, 10 Feb 2019 05:53:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133065-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-arm64-xsm:<job status>:broken:regression
 linux-4.14:build-arm64-pvops:<job status>:broken:regression
 linux-4.14:build-arm64:<job status>:broken:regression
 linux-4.14:build-arm64-pvops:host-install(4):broken:regression
 linux-4.14:build-arm64:host-install(4):broken:regression
 linux-4.14:build-arm64-xsm:host-install(4):broken:regression
 linux-4.14:test-armhf-armhf-xl-credit1:host-ping-check-native:fail:heisenbug
 linux-4.14:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 linux-4.14:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0d7866d54a2c2d708807930c3bfd38ab3ce0550d
X-Osstest-Versions-That: linux=e1e364bf09d92018d35f20a004ffcfd4cbeffa34
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Feb 2019 05:53:11 +0000
Subject: [Xen-devel] [linux-4.14 test] 133065: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA2NSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMwNjUvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjY2MAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTMyNjYwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI2NjAKClRlc3RzIHdoaWNoIGFyZSBm
YWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlICAgICBmYWlsIHBhc3MgaW4gMTMz
MDE5CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAg
ICAgICAgIGZhaWwgcGFzcyBpbiAxMzMwMTkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMDE5IG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMzMDE5IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMGQ3ODY2ZDU0YTJjMmQ3MDg4MDc5MzBj
M2JmZDM4YWIzY2UwNTUwZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
ZTFlMzY0YmYwOWQ5MjAxOGQzNWYyMGEwMDRmZmNmZDRjYmVmZmEzNAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTMyNjYwICAyMDE5LTAxLTMxIDA3OjQwOjE0IFogICAgOSBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMjk3MiAgMjAxOS0wMi0wNiAxNjo0MToyNyBaICAgIDMgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFk
cmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFsZXhlaSBOYWJlcmV6aG5v
diA8YW5hYmVyZXpobm92QGZiLmNvbT4KICBBbWlyIEdvbGRzdGVpbiA8YW1pcjczaWxAZ21haWwu
Y29tPgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmVp
IFZhZ2luIDxhdmFnaW5AZ21haWwuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91
bmRhdGlvbi5vcmc+CiAgQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5p
bnRlbC5jb20+CiAgQW5uYSBTY2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAg
QXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJrYWRpdXN6IE1p
c2tpZXdpY3ogPGFyZWttQG1hdmVuLnBsPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+
CiAgQXhlbCBMaW4gPGF4ZWwubGluQGluZ2ljcy5jb20+CiAgQXlhIExldmluIDxheWFsQG1lbGxh
bm94LmNvbT4KICBCYXJ0b3N6IEdvbGFzemV3c2tpIDxiZ29sYXN6ZXdza2lAYmF5bGlicmUuY29t
PgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZz4KICBC
ZXJuYXJkIFBpZG91eCA8ZjZidnBAZnJlZS5mcj4KICBCb2IgUGV0ZXJzb24gPHJwZXRlcnNvQHJl
ZGhhdC5jb20+CiAgQm9kb25nIFdhbmcgPGJvZG9uZ0BtZWxsYW5veC5jb20+CiAgQ29uZyBXYW5n
IDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9n
ZWFyYm94Lm5ldD4KICBEYXZpZCBBaGVybiA8ZHNhQGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgRGF2
aWQgQWhlcm4gPGRzYWhlcm5AZ21haWwuY29tPgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEBy
ZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZW5u
aXMgRGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRyb0BpbnRlbC5jb20+CiAgRG1pdHJ5IFZ5
dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgogIEdlcmFsZCBTY2hhZWZlciA8Z2VyYWxkLnNjaGFl
ZmVyQGRlLmlibS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0
aW9uLm9yZz4KICBHdWlsbGF1bWUgTmF1bHQgPGcubmF1bHRAYWxwaGFsaW5rLmZyPgogIEd1aWxs
YXVtZSBOYXVsdCA8Z25hdWx0QHJlZGhhdC5jb20+CiAgSmFjb2IgV2VuIDxqaWFuLncud2VuQG9y
YWNsZS5jb20+CiAgSmFtZXMgTW9yc2UgPGphbWVzLm1vcnNlQGFybS5jb20+CiAgSmFuIEthcmEg
PGphY2tAc3VzZS5jej4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3Vz
ZS5kZT4KICBKb3NoIEVsc2Fzc2VyIDxqZWxzYXNzZXJAYXBwbmV0YS5jb20+CiAgSm/Do28gUGF1
bG8gUmVjaGkgVml0YSA8anBydml0YUBlbmRsZXNzbS5jb20+CiAgSm/Do28gUGF1bG8gUmVjaGkg
Vml0YSA8anBydml0YUBnbWFpbC5jb20+CiAgS2FpbGFuZyBZYW5nIDxrYWlsYW5nQHJlYWx0ZWsu
Y29tPgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtvZW4gVmFuZGVwdXR0
ZSA8a29lbi52YW5kZXB1dHRlQG5jZW50cmljLmNvbT4KICBLcnp5c3p0b2YgSGFsYXNhIDxraGFs
YXNhQHBpYXAucGw+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgogIExvcmVuem8gQmlhbmNvbmkgPGxvcmVuem8uYmlhbmNvbmlAcmVkaGF0LmNvbT4KICBM
b3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWthcyBXdW5u
ZXIgPGx1a2FzQHd1bm5lci5kZT4KICBNYXRoaWFzIFRob3JlIDxtYXRoaWFzLnRob3JlQGluZmlu
ZXJhLmNvbT4KICBNaWNoYWVsIEouIFJ1aGwgPG1pY2hhZWwuai5ydWhsQGludGVsLmNvbT4KICBN
aWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tv
QHN1c2UuY29tPgogIE5hb3lhIEhvcmlndWNoaSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNvbT4K
ICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgUGF1bG8gQWxjYW50YXJhIDxwYWxj
YW50YXJhQHN1c2UuZGU+CiAgUGF1bG8gQWxjYW50YXJhIDxwYXVsb0BwYXVsby5hYz4KICBQYXZl
bCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBSYWZhZWwgQXF1aW5pIDxhcXVp
bmlAcmVkaGF0LmNvbT4KICBSb2dlciBRdWFkcm9zIDxyb2dlcnFAdGkuY29tPgogIFJvbWFuIEd1
c2hjaGluIDxndXJvQGZiLmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNv
bT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2hha2VlbCBCdXR0IDxzaGFr
ZWVsYkBnb29nbGUuY29tPgogIFNodWFoIEtoYW4gPHNodWFoQGtlcm5lbC5vcmc+CiAgU29uZyBM
aXUgPHNvbmdsaXVicmF2aW5nQGZiLmNvbT4KICBTdGVmYW4gV2FocmVuIDxzdGVmYW4ud2FocmVu
QGkyc2UuY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBUYWth
c2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFub3gu
Y29tPgogIFRldHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5uZS5qcD4K
ICBUaW0gSGFydmV5IDx0aGFydmV5QGdhdGV3b3Jrcy5jb20+CiAgVG9zaGlha2kgTWFraXRhIDxt
YWtpdGEudG9zaGlha2lAbGFiLm50dC5jby5qcD4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15
a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZG15QGdtYWls
LmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBXYWltYW4gTG9u
ZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29t
PgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZb2hlaSBLYW5lbWFydSA8eW9o
ZWkua2FuZW1hcnVAZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEzNjEgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 10 07:41:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Feb 2019 07:41:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsjjg-0004iA-H5; Sun, 10 Feb 2019 07:41:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=l340=QR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gsjje-0004i5-R5
 for xen-devel@lists.xenproject.org; Sun, 10 Feb 2019 07:41:06 +0000
X-Inumbo-ID: 35c533d0-2d07-11e9-90ea-abb50fed7db7
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35c533d0-2d07-11e9-90ea-abb50fed7db7;
 Sun, 10 Feb 2019 07:41:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 82894AE83;
 Sun, 10 Feb 2019 07:40:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Sun, 10 Feb 2019 08:40:56 +0100
Message-Id: <20190210074056.11842-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] x86: make set_pmd_at() paravirt aware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 linux@eikelenboom.it, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 boris.ostrovsky@oracle.com, torvalds@linux-foundation.org, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2V0X3BtZF9hdCgpIGNhbGxzIG5hdGl2ZV9zZXRfcG1kKCkgdW5jb25kaXRpb25hbGx5IG9uIHg4
Ni4gVGhpcyB3YXMKZmluZSBhcyBsb25nIGFzIG9ubHkgaHVnZSBwYWdlIGVudHJpZXMgd2VyZSB3
cml0dGVuIHZpYSBzZXRfcG1kX2F0KCksCmFzIFhlbiBwdiBndWVzdHMgZG9uJ3Qgc3VwcG9ydCB0
aG9zZS4KCkNvbW1pdCAyYzkxYmQ0YTRlMmU1MyAoIm1tOiBzcGVlZCB1cCBtcmVtYXAgYnkgMjB4
IG9uIGxhcmdlIHJlZ2lvbnMiKQppbnRyb2R1Y2VkIGEgdXNhZ2Ugb2Ygc2V0X3BtZF9hdCgpIHBv
c3NpYmxlIG9uIHB2IGd1ZXN0cywgbGVhZGluZyB0bwpmYWlsdXJlcyBsaWtlOgoKWzE3MDM1LjAx
NjQzM10gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBhdCBmZmZm
ODg4MDIzZTI2Nzc4ClsxNzAzNS4wMjU4ODddICNQRiBlcnJvcjogW1BST1RdIFtXUklURV0KWzE3
MDM1LjAzNTE0Nl0gUEdEIDJhMmEwNjcgUDREIDJhMmEwNjcgUFVEIDJhMmIwNjcgUE1EIDdmZTAx
MDY3IFBURSA4MDEwMDAwMDIzZTI2MDY1ClsxNzAzNS4wNDQzNzFdIE9vcHM6IDAwMDMgWyMxXSBT
TVAgTk9QVEkKWzE3MDM1LjA1MzcyMF0gQ1BVOiAzIFBJRDogMjgzMTAgQ29tbTogYXB0LWdldCBO
b3QgdGFpbnRlZCA1LjAuMC1yYzUtMjAxOTAyMDgtdGhwLW5ldC1mbG9yaWFuLXJ0bDgxNjktZXJp
Yy1kb2ZscisgIzEKWzE3MDM1LjA2MzQ0MF0gSGFyZHdhcmUgbmFtZTogTVNJIE1TLTc2NDAvODkw
RlhBLUdENzAgKE1TLTc2NDApICAsIEJJT1MgVjEuOEIxIDA5LzEzLzIwMTAKWzE3MDM1LjA3MjYz
NV0gUklQOiBlMDMwOm1vdmVfcGFnZV90YWJsZXMrMHg3YzEvMHhhZTAKWzE3MDM1LjA4MTU4NV0g
Q29kZTogY2UgMDAgNDggOGIgMDMgMzEgZmYgNDggODkgNDQgMjQgMjAgZTggOWUgNzIgZTQgZmYg
NjYgOTAgNDggODkgYzYgNDggODkgZGYgZTggOGIgODkgZTQgZmYgNjYgOTAgNDggOGIgNDQgMjQg
MjAgYjkgMGMgMDAgMDAgMDAgPDQ4PiA4OSA0NSAwMCA0MSBmNiA0NiA1MiA0MCAwZiA4NSAzZiAw
MiAwMCAwMCA0OSA4YiA3ZSA0MCA0NSAzMSBjMApbMTcwMzUuMTAwMjI1XSBSU1A6IGUwMmI6ZmZm
ZmM5MDAwMGYyYmQ0MCBFRkxBR1M6IDAwMDEwMjgyClsxNzAzNS4xMDkyMDhdIFJBWDogMDAwMDAw
MDQ3NWU0MjA2NyBSQlg6IGZmZmY4ODgwMjNlMjY3ZTAgUkNYOiAwMDAwMDAwMDAwMDAwMDBjClsx
NzAzNS4xMTgzMzJdIFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IDAwMDAwMDAwMDAwMDAwMDAg
UkRJOiAwMDAwMDAwMDAwMDAwMjAxClsxNzAzNS4xMjczNzhdIFJCUDogZmZmZjg4ODAyM2UyNjc3
OCBSMDg6IGFhYWFhYWFhYWFhYWFhYWEgUjA5OiAwMDAwMDAwNTFjMWQ5MDAwClsxNzAzNS4xMzYz
MTBdIFIxMDogZGVhZGJlZWZkZWFkZjAwZCBSMTE6IGZmZmY4ODgwN2ZjMTcwMDAgUjEyOiAwMDAw
N2ZjNTlmYTAwMDAwClsxNzAzNS4xNDU0MzNdIFIxMzogZmZmZmVhMDAwMDhmODlhOCBSMTQ6IGZm
ZmY4ODgwMWMyMjg2YzAgUjE1OiAwMDAwN2ZjNTlmODAwMDAwClsxNzAzNS4xNTQxNzFdIEZTOiAg
MDAwMDdmYzVhNTU5MTEwMCgwMDAwKSBHUzpmZmZmODg4MDdkNGMwMDAwKDAwMDApIGtubEdTOjAw
MDAwMDAwMDAwMDAwMDAKWzE3MDM1LjE2MjczMF0gQ1M6ICBlMDMwIERTOiAwMDAwIEVTOiAwMDAw
IENSMDogMDAwMDAwMDA4MDA1MDAzMwpbMTcwMzUuMTcxMTgwXSBDUjI6IGZmZmY4ODgwMjNlMjY3
NzggQ1IzOiAwMDAwMDAwMDFjM2Y2MDAwIENSNDogMDAwMDAwMDAwMDAwMDY2MApbMTcwMzUuMTc5
NTQ1XSBDYWxsIFRyYWNlOgpbMTcwMzUuMTg3NzM2XSAgbW92ZV92bWEuaXNyYS4zKzB4ZDEvMHgy
ZDAKWzE3MDM1LjE5NTgzN10gIF9fc2Vfc3lzX21yZW1hcCsweDNjNi8weDViMApbMTcwMzUuMjAz
OTg2XSAgZG9fc3lzY2FsbF82NCsweDQ5LzB4MTAwClsxNzAzNS4yMTIxMDldICBlbnRyeV9TWVND
QUxMXzY0X2FmdGVyX2h3ZnJhbWUrMHg0NC8weGE5ClsxNzAzNS4yMTk5NzFdIFJJUDogMDAzMzow
eDdmYzVhNDUzNTI3YQpbMTcwMzUuMjI3NTU4XSBDb2RlOiA3MyAwMSBjMyA0OCA4YiAwZCAxZSBm
YyAyYSAwMCBmNyBkOCA2NCA4OSAwMSA0OCA4MyBjOCBmZiBjMyA2NiAyZSAwZiAxZiA4NCAwMCAw
MCAwMCAwMCAwMCA2NiA5MCA0OSA4OSBjYSBiOCAxOSAwMCAwMCAwMCAwZiAwNSA8NDg+IDNkIDAx
IGYwIGZmIGZmIDczIDAxIGMzIDQ4IDhiIDBkIGVlIGZiIDJhIDAwIGY3IGQ4IDY0IDg5IDAxIDQ4
ClsxNzAzNS4yNDMyNTVdIFJTUDogMDAyYjowMDAwN2ZmZGEyMmQ5NmY4IEVGTEFHUzogMDAwMDAy
NDYgT1JJR19SQVg6IDAwMDAwMDAwMDAwMDAwMTkKWzE3MDM1LjI1MTEyMV0gUkFYOiBmZmZmZmZm
ZmZmZmZmZmRhIFJCWDogMDAwMDU1N2Q0MDkyM2EzMCBSQ1g6IDAwMDA3ZmM1YTQ1MzUyN2EKWzE3
MDM1LjI1ODk4Nl0gUkRYOiAwMDAwMDAwMDAxYTAwMDAwIFJTSTogMDAwMDAwMDAwMTkwMDAwMCBS
REk6IDAwMDA3ZmM1OWY3ZmYwMDAKWzE3MDM1LjI2NzEyN10gUkJQOiAwMDAwMDAwMDAxYTAwMDAw
IFIwODogMDAwMDAwMDAwMDAwMDAyMCBSMDk6IDAwMDAwMDAwMDAwMDAwNDAKWzE3MDM1LjI3NTI1
OV0gUjEwOiAwMDAwMDAwMDAwMDAwMDAxIFIxMTogMDAwMDAwMDAwMDAwMDI0NiBSMTI6IDAwMDA3
ZmM1OWY3ZmYwNjAKWzE3MDM1LjI4MjY4MV0gUjEzOiAwMDAwN2ZjNTlmN2ZmMDAwIFIxNDogMDAw
MDU1N2Q0MDkyM2EzMCBSMTU6IDAwMDA1NTdkNDA4MjlhYTAKWzE3MDM1LjI5MDMyMl0gTW9kdWxl
cyBsaW5rZWQgaW46ClsxNzAzNS4yOTc4NzVdIENSMjogZmZmZjg4ODAyM2UyNjc3OApbMTcwMzUu
MzA1NDA1XSAtLS1bIGVuZCB0cmFjZSA2ZmY0OWYwOTI4NjgxNmI2IF0tLS0KCk1ha2Ugc2V0X3Bt
ZF9hdCgpIHBhcmF2aXJ0IGF3YXJlIGJ5IGp1c3QgbGV0dGluZyBpdCB1c2Ugc2V0X3BtZCgpLgoK
Rml4ZXM6IDJjOTFiZDRhNGUyZTUzICgibW06IHNwZWVkIHVwIG1yZW1hcCBieSAyMHggb24gbGFy
Z2UgcmVnaW9ucyIpClJlcG9ydGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2Vs
ZW5ib29tLml0PgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5oIHwgMiArLQogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vcGd0YWJsZS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5oCmlu
ZGV4IDQwNjE2ZTgwNTI5Mi4uMjc3OWFjZTE2ZDIzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wZ3RhYmxlLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5oCkBA
IC0xMDY1LDcgKzEwNjUsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbmF0aXZlX3NldF9wdGVfYXQo
c3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgYWRkciwKIHN0YXRpYyBpbmxpbmUg
dm9pZCBzZXRfcG1kX2F0KHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIGFkZHIs
CiAJCQkgICAgICBwbWRfdCAqcG1kcCwgcG1kX3QgcG1kKQogewotCW5hdGl2ZV9zZXRfcG1kKHBt
ZHAsIHBtZCk7CisJc2V0X3BtZChwbWRwLCBwbWQpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQg
c2V0X3B1ZF9hdChzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyBhZGRyLAotLSAK
Mi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 10 08:28:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Feb 2019 08:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gskTl-0000CY-IZ; Sun, 10 Feb 2019 08:28:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nCgT=QR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gskTk-0000BY-21
 for xen-devel@lists.xenproject.org; Sun, 10 Feb 2019 08:28:44 +0000
X-Inumbo-ID: ddebb48e-2d0d-11e9-aa62-4f736d4a9ea3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddebb48e-2d0d-11e9-aa62-4f736d4a9ea3;
 Sun, 10 Feb 2019 08:28:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gskTe-0005P8-KQ; Sun, 10 Feb 2019 08:28:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gskTe-00083e-6P; Sun, 10 Feb 2019 08:28:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gskTe-0001dK-5F; Sun, 10 Feb 2019 08:28:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133061-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:host-install(4):broken:regression
 linux-3.18:build-arm64:host-install(4):broken:regression
 linux-3.18:build-arm64-xsm:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-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-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-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-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-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-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=49ab1e524f6a1fd0b42aefc827d57413e5332e92
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Feb 2019 08:28:38 +0000
Subject: [Xen-devel] [linux-3.18 test] 133061: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA2MSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMwNjEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBh
cmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgZmFpbCBwYXNzIGlu
IDEzMzAxMwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzAx
MyBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMwMTMgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICBmYWlsIGluIDEzMzAxMyBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMjg4NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIDQ5YWIxZTUyNGY2YTFmZDBiNDJhZWZjODI3ZDU3NDEzZTUz
MzJlOTIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5NzljMWJj
OWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODg1
OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAxMTUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
Mjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAgIDkxIGRheXMgICA2MSBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzMwMTMgIDIwMTktMDItMDcgMTk6NTY6MDIgWiAgICAyIGRheXMg
ICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjU0MSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzg0OSBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 10 08:40:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Feb 2019 08:40:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gskef-0001Hx-Pd; Sun, 10 Feb 2019 08:40:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nCgT=QR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gskee-0001EL-Ir
 for xen-devel@lists.xenproject.org; Sun, 10 Feb 2019 08:40:00 +0000
X-Inumbo-ID: 6faab496-2d0f-11e9-931c-23fb5e13ea95
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6faab496-2d0f-11e9-931c-23fb5e13ea95;
 Sun, 10 Feb 2019 08:39:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gskeW-0005df-O7; Sun, 10 Feb 2019 08:39:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gskeW-0000QR-5O; Sun, 10 Feb 2019 08:39:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gskeW-0005IC-4g; Sun, 10 Feb 2019 08:39:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133083-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=aca21442499c04b70d84164b46744b35ee7b8bf4
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Feb 2019 08:39:52 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133083: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA4MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzA4My8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFj
YTIxNDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICAyIGRheXMgICAgOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwNTAg
IDIwMTktMDItMDggMTg6MDY6NDcgWiAgICAxIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0
YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRi
NDY3NDRiMzVlZTdiOGJmNApBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6
IGZlYXR1cmVzL3FlbXUtZGVwcml2IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNw
YWNlIGJldHdlZW4gdGhlIHBhcmFncmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0
J3MgYQogICAgbGlzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJi
YTU3MzU4ZWJjYwpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgRmViIDcgMTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0
ZSBjcmVkaXQvY3JlZGl0MiBmZWF0dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hl
ZHVsZXIKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CmNvbW1pdCA3YjUyNzhiMjhmOGZiY2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3
IDE1OjAyOjI3IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9S
VU5fRElSIGFuZCBYRU5fTE9DS19ESVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3Jp
ZXMgb3VnaHQgbm90IHRvIGJlIGV2ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAog
ICAgZm9yIHNvbWUgcmVhc29uIHJ1bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNy
ZWF0ZWQKICAgIG92ZXJseS13cml0ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGlu
ZyB0aGUgbW9kZSBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKY29tbWl0IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5
YTkwNzAKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0
ZTogICBUaHUgRmViIDcgMTU6MDI6MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlw
dHM6IHhlbmNvbW1vbnM6IEZpeGVzIHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBp
cyBhIHR5cG8uICBBbmQgeGVuZCBpcyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Y29tbWl0IDAxMDk3ZTAxOTQzMjFkMjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTU6MDI6MjUgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6
IFByb3ZpZGVzIGB4ZW4nCiAgICAKICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4
ZW4nIGZhY2lsaXR5IChpbiB0aGUgTFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBh
bGxvd3Mgb3RoZXIgZmFjaWxpdGllcyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdv
IGFmdGVyIGB4ZW4nIHdpdGhvdXQgbmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBk
ZXRhaWxzLgogICAgCiAgICBUaGlzIHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBi
eSB0aGUgKGZhaXJseSBkaWZmZXJlbnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQg
YjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6
Mzg6NTMgMjAxOSAtMDgwMAoKICAgIHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1
cHRzIGR1cmluZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFD
VElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5p
dGlhbGl6YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVu
Zy5mYW5AbnhwLmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 10 08:54:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Feb 2019 08:54:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsksr-0002k8-6G; Sun, 10 Feb 2019 08:54:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nCgT=QR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsksp-0002jv-R9
 for xen-devel@lists.xenproject.org; Sun, 10 Feb 2019 08:54:39 +0000
X-Inumbo-ID: 7bc112d2-2d11-11e9-b437-a39c5c6cd4e5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7bc112d2-2d11-11e9-b437-a39c5c6cd4e5;
 Sun, 10 Feb 2019 08:54:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsksi-0005tg-1G; Sun, 10 Feb 2019 08:54:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsksh-00017p-PP; Sun, 10 Feb 2019 08:54:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsksh-0004fK-OG; Sun, 10 Feb 2019 08:54:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133072-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:build-arm64-xsm:<job status>:broken:regression
 linux-4.4:build-arm64:<job status>:broken:regression
 linux-4.4:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-4.4:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64:host-install(4):broken:nonblocking
 linux-4.4:build-arm64-pvops:host-install(4):broken:nonblocking
 linux-4.4:build-arm64-xsm:host-install(4):broken:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dc5e8c99975bb1a1561de884a83b3c19e4ac7ada
X-Osstest-Versions-That: linux=626b008972db6e4977f6b3460400f6f4e6731081
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Feb 2019 08:54:31 +0000
Subject: [Xen-devel] [linux-4.4 test] 133072: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA3MiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzA3Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNDk1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVk
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBi
cm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBk
YzVlOGM5OTk3NWJiMWExNTYxZGU4ODRhODNiM2MxOWU0YWM3YWRhCmJhc2VsaW5lIHZlcnNpb246
CiBsaW51eCAgICAgICAgICAgICAgICA2MjZiMDA4OTcyZGI2ZTQ5NzdmNmIzNDYwNDAwZjZmNGU2
NzMxMDgxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI0OTUgIDIwMTktMDEtMjYgMDk6MTE6NTQg
WiAgIDE0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyOTc1ICAyMDE5LTAyLTA2IDE5OjEw
OjUzIFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMDcy
ICAyMDE5LTAyLTA5IDA4OjI5OjE5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gTHUgPGFhcm9uLmx1
QGxpbnV4LmFsaWJhYmEuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwu
Y29tPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsZXhhbmRlciBBcmlu
ZyA8YXJpbmdAbW9qYXRhdHUuY29tPgogIEFsZXhhbmRlciBQb3BvdiA8YWxleC5wb3BvdkBsaW51
eC5jb20+CiAgQW5kcmUgTmF1am9rcyA8bmF1dHNjaDJAZ21haWwuY29tPgogIEFuZHJlYXMgR3J1
ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmVpIFZhZ2luIDxhdmFnaW5AZ21h
aWwuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5k
eSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQXJkIEJp
ZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJuYWxkbyBDYXJ2YWxobyBk
ZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4K
ICBBeWEgTGV2aW4gPGF5YWxAbWVsbGFub3guY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRj
aGluZ3NAY29kZXRoaW5rLmNvLnVrPgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2Vy
bmVsLmNyYXNoaW5nLm9yZz4KICBCZXJuYXJkIFBpZG91eCA8ZjZidnBAZnJlZS5mcj4KICBCb2Ig
UGV0ZXJzb24gPHJwZXRlcnNvQHJlZGhhdC5jb20+CiAgQ2hhcmxlcyBZZWggPGNoYXJsZXN5ZWg1
MjJAZ21haWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJt
LmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW4gQ2FycGVu
dGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIERyYWtlIDxkcmFrZUBlbmRs
ZXNzbS5jb20+CiAgRGF2ZSBDaGlubmVyIDxkY2hpbm5lckByZWRoYXQuY29tPgogIERhdmlkIEFo
ZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0
LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGltaXRyaXMg
TWljaGFpbGlkaXMgPGRtaWNoYWlsQGdvb2dsZS5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0
cnkudG9yb2tob3ZAZ21haWwuY29tPgogIERtaXRyeSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xlLmNv
bT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW5peSBQYWx0c2V2
IDxFdWdlbml5LlBhbHRzZXZAc3lub3BzeXMuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0
cmxlbi5kZT4KICBHZXJhbGQgU2NoYWVmZXIgPGdlcmFsZC5zY2hhZWZlckBkZS5pYm0uY29tPgog
IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VpbGxh
dW1lIE5hdWx0IDxnLm5hdWx0QGFscGhhbGluay5mcj4KICBHdWlsbGF1bWUgTmF1bHQgPGduYXVs
dEByZWRoYXQuY29tPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5j
b20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIElkbyBTY2hp
bW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBKYWNvYiBXZW4gPGppYW4udy53ZW5Ab3JhY2xl
LmNvbT4KICBKYWVnZXVrIEtpbSA8amFlZ2V1a0BrZXJuZWwub3JnPgogIEphbWFsIEhhZGkgU2Fs
aW0gPGpoc0Btb2phdGF0dS5jb20+CiAgSmFtZXMgTW9yc2UgPGphbWVzLm1vcnNlQGFybS5jb20+
CiAgSmltbXkgRHVyYW5kIFdlc29sb3dza2kgPGpkd0BhbWF6b24uZGU+CiAgSmlyaSBPbHNhIDxq
b2xzYUBrZXJuZWwub3JnPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb8Oj
byBQYXVsbyBSZWNoaSBWaXRhIDxqcHJ2aXRhQGVuZGxlc3NtLmNvbT4KICBKb8OjbyBQYXVsbyBS
ZWNoaSBWaXRhIDxqcHJ2aXRhQGdtYWlsLmNvbT4KICBLYW5namllIEx1IDxramx1QHVtbi5lZHU+
CiAgS29lbiBWYW5kZXB1dHRlIDxrb2VuLnZhbmRlcHV0dGVAbmNlbnRyaWMuY29tPgogIEtyenlz
enRvZiBIYWxhc2EgPGtoYWxhc2FAcGlhcC5wbD4KICBLeXVuZ3RhZSBLaW0gPGt0MDc1NUBnbWFp
bC5jb20+CiAgTGFycnkgRmluZ2VyIDxMYXJyeS5GaW5nZXJAbHdmaW5nZXIubmV0PgogIExpbnVz
IFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMb3JlbnpvIEJpYW5j
b25pIDxsb3JlbnpvLmJpYW5jb25pQHJlZGhhdC5jb20+CiAgTG9yZW56byBQaWVyYWxpc2kgPGxv
cmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTWFuZnJlZCBTY2hsYWVnbCA8bWFuZnJlZC5zY2hs
YWVnbEBnaW56aW5nZXIuY29tPgogIE1hbyBXZW5hbiA8bWFvd2VuYW5AaHVhd2VpLmNvbT4KICBN
YXJjIEtsZWluZS1CdWRkZSA8bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWFy
Yy56eW5naWVyQGFybS5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1h
cnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXJ0aW4gVnVpbGxl
IDxqcG12MjdAYWltLmNvbT4KICBNYXRoaWFzIFRob3JlIDxtYXRoaWFzLnRob3JlQGluZmluZXJh
LmNvbT4KICBNYXggU2NodWx6ZSA8bWF4LnNjaHVsemVAcG9zdGVvLmRlPgogIE1pY2hhZWwgU3Ry
YXViZSA8c3RyYXViZS5saW51eEBnbWFpbC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3Vz
ZS5jb20+CiAgTWljaGFsIEt1YmVjZWsgPG1rdWJlY2VrQHN1c2UuY3o+CiAgTWlsaWFuIFdvbGZm
IDxtaWxpYW4ud29sZmZAa2RhYi5jb20+CiAgTmljb2xhcyBQaXRyZSA8bmljb0BsaW5hcm8ub3Jn
PgogIE5pY29sYXMgUGl0cmUgPG5pY29sYXMucGl0cmVAbGluYXJvLm9yZz4KICBPbGVnIE5lc3Rl
cm92IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xpdmVyIEhhcnRrb3BwIDxzb2NrZXRjYW5AaGFydGtv
cHAubmV0PgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhbiBC
aWFuIDxiaWFucGFuMjAxNkAxNjMuY29tPgogIFBhb2xvIEFiZW5pIDxwYWJlbmlAcmVkaGF0LmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRS4gTWNLZW5u
ZXkgPHBhdWxtY2tAbGludXgudm5ldC5pYm0uY29tPgogIFBhdWwgRnVsZ2h1bSA8cGF1bGtmQG1p
Y3JvZ2F0ZS5jb20+CiAgUGF1bG8gQWxjYW50YXJhIDxwYWxjYW50YXJhQHN1c2UuZGU+CiAgUGF1
bG8gQWxjYW50YXJhIDxwYXVsb0BwYXVsby5hYz4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZA
bWljcm9zb2Z0LmNvbT4KICBQZXRlciBPc2tvbGtvdiA8cG9za0Bnb29nbGUuY29tPgogIFBpZXJy
ZS1Mb3VpcyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRlbC5jb20+CiAg
UHJhdmluIEIgU2hlbGFyIDxwc2hlbGFyQG92bi5vcmc+CiAgUmFmYWVsIEFxdWluaSA8YXF1aW5p
QHJlZGhhdC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
CiAgU2FzaGEgTGV2aW4gPHNhc2hhLmxldmluQG9yYWNsZS5jb20+CiAgU2FzaGEgTGV2aW4gPHNh
c2hhbEBrZXJuZWwub3JnPgogIFNoYWtlZWwgQnV0dCA8c2hha2VlbGJAZ29vZ2xlLmNvbT4KICBT
aGFva3VuIFpoYW5nIDx6aGFuZ3NoYW9rdW5AaGlzaWxpY29uLmNvbT4KICBTdGVmYW4gU2NobWlk
dCA8c3RlZmFuQG9zZy5zYW1zdW5nLmNvbT4KICBTdGVmYW4gV2FocmVuIDxzdGVmYW4ud2FocmVu
QGkyc2UuY29tPgogIFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9y
Zz4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkaXAgTXVraGVy
amVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBUYWVoZWUgWW9vIDxhcDQyMDA3M0Bn
bWFpbC5jb20+CiAgVGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFub3guY29tPgogIFRob21hcyBH
bGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRpbSBIYXJ2ZXkgPHRoYXJ2ZXlAZ2F0ZXdv
cmtzLmNvbT4KICBUb20gUGFuZmlsIDx0b21Ac3RlZWxzZXJpZXMuY29tPgogIFVsZiBIYW5zc29u
IDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZpbmVldCBHdXB0YSA8dmd1cHRhQHN5bm9wc3lz
LmNvbT4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdpbGwgRGVhY29uIDx3
aWxsLmRlYWNvbkBhcm0uY29tPgogIFl1bmppYW4gV2FuZyA8d2FuZ3l1bmppYW5AaHVhd2VpLmNv
bT4KICBadWJpbiBNaXRocmEgPHpzbUBjaHJvbWl1bS5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQg
YnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAyNjAwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 10 11:34:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Feb 2019 11:34:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsnMk-00072s-VI; Sun, 10 Feb 2019 11:33:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nCgT=QR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsnMj-00072f-L7
 for xen-devel@lists.xenproject.org; Sun, 10 Feb 2019 11:33:41 +0000
X-Inumbo-ID: b3ae4898-2d27-11e9-9276-6f79dadd2761
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3ae4898-2d27-11e9-9276-6f79dadd2761;
 Sun, 10 Feb 2019 11:33:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsnMc-0000Xb-Mo; Sun, 10 Feb 2019 11:33:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsnMc-0002ti-3V; Sun, 10 Feb 2019 11:33:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsnMc-0005TY-2s; Sun, 10 Feb 2019 11:33:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133101-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=455301716e1ff358cb79367213003fba771dd466
X-Osstest-Versions-That: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Feb 2019 11:33:34 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 133101: regressions - ALL
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzEwMSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzEwMS8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMy
NDI0Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
NDU1MzAxNzE2ZTFmZjM1OGNiNzkzNjcyMTMwMDNmYmE3NzFkZDQ2NgpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNi
Y2JjZGE4NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNDI0ICAyMDE5LTAxLTIzIDA5OjE5OjE0
IFogICAxOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjUwNiAgMjAxOS0wMS0yNyAwOTox
ODo0MiBaICAgMTQgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzEw
MSAgMjAxOS0wMi0xMCAwOToxODozMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBC
cmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICBDaHJpcyBQYXR0ZXJzb24gPHBhdHRl
cnNvbmNAYWluZm9zZWMuY29tPgogIENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFy
azZAYmFlc3lzdGVtcy5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLncuY2xh
cmtAZ21haWwuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgog
IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSGFucyB2YW4gS3JhbmVuYnVyZyA8aGFucy52YW4ua3Jh
bmVuYnVyZ0BtZW5kaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogIExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4K
ICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBQZW5nIEZhbiA8cGVuZy5m
YW5AbnhwLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGNvdmVyaXR5LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxMjMxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 10 11:44:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Feb 2019 11:44:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsnXS-0007vi-1Z; Sun, 10 Feb 2019 11:44:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nCgT=QR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsnXR-0007vW-8w
 for xen-devel@lists.xenproject.org; Sun, 10 Feb 2019 11:44:45 +0000
X-Inumbo-ID: 41eb6e1d-2d29-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41eb6e1d-2d29-11e9-bc90-bc764e045a96;
 Sun, 10 Feb 2019 11:44:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsnXO-0000lI-UW; Sun, 10 Feb 2019 11:44:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsnXO-0003Pt-JL; Sun, 10 Feb 2019 11:44:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsnXO-0003vW-Ij; Sun, 10 Feb 2019 11:44:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133100-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=aca21442499c04b70d84164b46744b35ee7b8bf4
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Feb 2019 11:44:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133100: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzEwMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzEwMC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFj
YTIxNDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICAyIGRheXMgICAxMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwNTAg
IDIwMTktMDItMDggMTg6MDY6NDcgWiAgICAxIGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0
YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRi
NDY3NDRiMzVlZTdiOGJmNApBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6
IGZlYXR1cmVzL3FlbXUtZGVwcml2IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNw
YWNlIGJldHdlZW4gdGhlIHBhcmFncmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0
J3MgYQogICAgbGlzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJi
YTU3MzU4ZWJjYwpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgRmViIDcgMTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0
ZSBjcmVkaXQvY3JlZGl0MiBmZWF0dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hl
ZHVsZXIKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CmNvbW1pdCA3YjUyNzhiMjhmOGZiY2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3
IDE1OjAyOjI3IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9S
VU5fRElSIGFuZCBYRU5fTE9DS19ESVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3Jp
ZXMgb3VnaHQgbm90IHRvIGJlIGV2ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAog
ICAgZm9yIHNvbWUgcmVhc29uIHJ1bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNy
ZWF0ZWQKICAgIG92ZXJseS13cml0ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGlu
ZyB0aGUgbW9kZSBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKY29tbWl0IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5
YTkwNzAKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0
ZTogICBUaHUgRmViIDcgMTU6MDI6MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlw
dHM6IHhlbmNvbW1vbnM6IEZpeGVzIHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBp
cyBhIHR5cG8uICBBbmQgeGVuZCBpcyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Y29tbWl0IDAxMDk3ZTAxOTQzMjFkMjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTU6MDI6MjUgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6
IFByb3ZpZGVzIGB4ZW4nCiAgICAKICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4
ZW4nIGZhY2lsaXR5IChpbiB0aGUgTFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBh
bGxvd3Mgb3RoZXIgZmFjaWxpdGllcyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdv
IGFmdGVyIGB4ZW4nIHdpdGhvdXQgbmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBk
ZXRhaWxzLgogICAgCiAgICBUaGlzIHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBi
eSB0aGUgKGZhaXJseSBkaWZmZXJlbnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQg
YjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6
Mzg6NTMgMjAxOSAtMDgwMAoKICAgIHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1
cHRzIGR1cmluZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFD
VElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5p
dGlhbGl6YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVu
Zy5mYW5AbnhwLmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 10 12:26:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Feb 2019 12:26:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsoBj-0002oJ-FN; Sun, 10 Feb 2019 12:26:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nCgT=QR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsoBh-0002o9-Sy
 for xen-devel@lists.xenproject.org; Sun, 10 Feb 2019 12:26:21 +0000
X-Inumbo-ID: 116bb0d9-2d2f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 116bb0d9-2d2f-11e9-bc90-bc764e045a96;
 Sun, 10 Feb 2019 12:26:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsoBe-0001YA-GA; Sun, 10 Feb 2019 12:26:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsoBe-0006kb-8S; Sun, 10 Feb 2019 12:26:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsoBe-0000iC-7M; Sun, 10 Feb 2019 12:26:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133084-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-arm64-pvops:<job
 status>:broken:regression
 linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-arm64:host-install(4):broken:regression
 linux-linus:build-arm64-xsm:host-install(4):broken:regression
 linux-linus:build-arm64-pvops:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-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-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-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1: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-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=46c291e277f93737877305f5626a2c5c35522cb1
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Feb 2019 12:26:18 +0000
Subject: [Xen-devel] [linux-linus test] 133084: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA4NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMDg0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjkxMQogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMu
IDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDEzMjkxMQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxz
LnJlcGVhdCBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMjkxMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5
MTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyOTExCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICA0NmMyOTFlMjc3ZjkzNzM3ODc3MzA1ZjU2MjZhMmM1YzM1NTIy
Y2IxCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4ODM0ZjU2MDBjZjNj
OGRiMzY1ZTE4YTNkNWNhYzJjMjc4MGM4MWU1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI5MTEg
IDIwMTktMDItMDUgMDM6MTI6MjMgWiAgICA1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMy
OTk1ICAyMDE5LTAyLTA3IDA4OjExOjA4IFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTMzMDg0ICAyMDE5LTAyLTA5IDE5OjEwOjMyIFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEFhcm8gS29z
a2luZW4gPGFhcm8ua29za2luZW5AaWtpLmZpPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgu
b3JnLnVrPgogIEFsYW4gVHVsbCA8YXR1bGxAa2VybmVsLm9yZz4KICBBbGV4IERldWNoZXIgPGFs
ZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CiAgQWxleCBEZXVjaGVyIDxhbGV4ZGV1Y2hlckBnbWFp
bC5jb20+CiAgQWxleGFuZGVyIFVzeXNraW4gPGFsZXhhbmRlci51c3lza2luQGludGVsLmNvbT4K
ICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFsZXhleSBLaG9yb3NoaWxv
diA8a2hvcm9zaGlsb3ZAaXNwcmFzLnJ1PgogIEFuYW5kIE1vb24gPGxpbnV4LmFtb29uQGdtYWls
LmNvbT4KICBBbmRlcnMgUm94ZWxsIDxhbmRlcnMucm94ZWxsQGxpbmFyby5vcmc+CiAgQW5kcmVh
cyBaaWVnbGVyIDxhbmRyZWFzLnppZWdsZXJAZmF1LmRlPgogIEFuZHJldyBMdW5uIDxhbmRyZXdA
bHVubi5jaD4KICBBbmR5IEdyb3NzIDxhbmR5Lmdyb3NzQGxpbmFyby5vcmc+CiAgQW5keSBTaGV2
Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQW5lZXNoIEt1bWFy
IEsuViA8YW5lZXNoLmt1bWFyQGxpbnV4LmlibS5jb20+CiAgQW5zb24gSHVhbmcgPEFuc29uLkh1
YW5nQG54cC5jb20+CiAgQXJpZWwgRWxpb3IgPGFlbGlvckBtYXJ2ZWxsLmNvbT4KICBBcm5kIEJl
cmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEFydGh1ciBEZW1jaGVua292IDxzcGluYWwuYnlAZ21h
aWwuY29tPgogIEFydW4gUGFyYW1lc3dhcmFuIDxhcnVuLnBhcmFtZXN3YXJhbkBicm9hZGNvbS5j
b20+CiAgQmFydCBWYW4gQXNzY2hlIDxidmFuYXNzY2hlQGFjbS5vcmc+CiAgQmFydG9zeiBHb2xh
c3pld3NraSA8YmdvbGFzemV3c2tpQGJheWxpYnJlLmNvbT4KICBCZW5qYW1pbiBUaXNzb2lyZXMg
PGJlbmphbWluLnRpc3NvaXJlc0ByZWRoYXQuY29tPgogIEJpanUgRGFzIDxiaWp1LmRhc0BicC5y
ZW5lc2FzLmNvbT4KICBCaW4gTGl1IDxiLWxpdUB0aS5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8Ymhl
bGdhYXNAZ29vZ2xlLmNvbT4KICBCcmlhbiBGb3N0ZXIgPGJmb3N0ZXJAcmVkaGF0LmNvbT4KICBC
cmlhbiBOb3JyaXMgPGJyaWFubm9ycmlzQGNocm9taXVtLm9yZz4KICBDYXJsbyBDYWlvbmUgPGNj
YWlvbmVAYmF5bGlicmUuY29tPgogIENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2Uu
Y2lycnVzLmNvbT4KICBDaGVuLVl1IFRzYWkgPHdlbnNAY3NpZS5vcmc+CiAgQ2hyaXMgQnJhbmR0
IDxjaHJpcy5icmFuZHRAcmVuZXNhcy5jb20+CiAgQ2hyaXMgSGVhbHkgPENocmlzLkhlYWx5QHpp
aS5hZXJvPgogIENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgogIENocmlz
dGlhbiBCcmF1bmVyIDxjaHJpc3RpYW4uYnJhdW5lckB1YnVudHUuY29tPgogIENocmlzdGlhbiBC
cmF1bmVyIDxjaHJpc3RpYW5AYnJhdW5lci5pbz4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4KICBDaHVjayBMZXZlciA8Y2h1Y2subGV2ZXJAb3JhY2xlLmNvbT4KICBDb2xpbiBJYW4g
S2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIERhbWllbiBMZSBNb2FsIDxkYW1pZW4u
bGVtb2FsQHdkYy5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29t
PgogIERhbiBNdXJwaHkgPGRtdXJwaHlAdGkuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVs
QGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVsIEthbWlsIEtvemFyIDxka2swODlAZ21haWwuY29tPgog
IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CiAgRGFycmVuIEhhcnQgKFZN
d2FyZSkgPGR2aGFydEBpbmZyYWRlYWQub3JnPgogIERhcnJpY2sgSi4gV29uZyA8ZGFycmljay53
b25nQG9yYWNsZS5jb20+CiAgRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KICBEYXZp
ZCBBaGVybiA8ZHNhQGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgRGF2aWQgRGlzc2VsZG9ycCA8ZGRp
c3NAc3VzZS5kZT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGVl
cGFrIFJhd2F0IDxkcmF3YXRAdm13YXJlLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50
b3Jva2hvdkBnbWFpbC5jb20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgog
IEVsaSBDb29wZXIgPGVsaWNvb3BlckBnbXguY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRA
Z29vZ2xlLmNvbT4KICBFcmljIFcuIEJpZWRlcm1hbiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgog
IEVyaWsgU2NobWF1c3MgPGVyaWsuc2NobWF1c3NAaW50ZWwuY29tPgogIEZlbGlwZSBCYWxiaSA8
ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGZWxpeCBGaWV0a2F1IDxuYmRAbmJkLm5h
bWU+CiAgRmVsaXggS3VlaGxpbmcgPEZlbGl4Lkt1ZWhsaW5nQGFtZC5jb20+CiAgRmxvcmlhbiBG
YWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3Ry
bGVuLmRlPgogIEdhbyBYaWFuZyA8Z2FveGlhbmcyNUBodWF3ZWkuY29tPgogIEdlZXJ0IFV5dHRl
cmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR2VvcmdlIEFtYW5ha2lzIDxnYW1h
bmFraXNAZ21haWwuY29tPgogIEdvdmluZGFyYWp1bHUgVmFyYWRhcmFqYW4gPGd2YXJhZGFyQGNp
c2NvLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3Jn
PgogIEd1YW4gWXVuZyBUc2VuZyA8Z3Vhbi55dW5nLnRzZW5nQG5pLmNvbT4KICBHdWlkbyBHw7xu
dGhlciA8YWd4QHNpZ3hjcHUub3JnPgogIEd1aWxsYXVtZSBOYXVsdCA8Z25hdWx0QHJlZGhhdC5j
b20+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBHdXkg
U2hhdHRhaCA8c2d1eUBtZWxsYW5veC5jb20+CiAgSC4gTmlrb2xhdXMgU2NoYWxsZXIgPGhuc0Bn
b2xkZWxpY28uY29tPgogIEhhbmdiaW4gTGl1IDxsaXVoYW5nYmluQGdtYWlsLmNvbT4KICBIYW5z
IGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhhbnMgV2lwcGVsIDxod2lwcGVsQGxp
bnV4LmlibS5jb20+CiAgSGVpa28gU2Nob2NoZXIgPGhzQGRlbnguZGU+CiAgSGVpa28gU3R1ZWJu
ZXIgPGhlaWtvQHNudGVjaC5kZT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5v
cmcuYXU+CiAgSHVhY2FpIENoZW4gPGNoZW5oY0BsZW1vdGUuY29tPgogIEh1YW5nIFJ1aSA8cmF5
Lmh1YW5nQGFtZC5jb20+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAg
SmFjb2IgV2VuIDxqaWFuLncud2VuQG9yYWNsZS5jb20+CiAgSmFrdWIgS2ljaW5za2kgPGpha3Vi
LmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFrdWIgU2l0bmlja2kgPGpha3ViQGNsb3VkZmxh
cmUuY29tPgogIEphbWVzIEJvdHRvbWxleSA8SmFtZXMuQm90dG9tbGV5QEhhbnNlblBhcnRuZXJz
aGlwLmNvbT4KICBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgogIEphbm4gSG9y
biA8amFubmhAZ29vZ2xlLmNvbT4KICBKYXNvbiBLcmlkbmVyIDxqZGtAdGkuY29tPgogIEphc29u
IEtyaWRuZXIgPGprcmlkbmVyQGdtYWlsLmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRo
YXQuY29tPgogIEpheSBDb3Jud2FsbCA8SmF5LkNvcm53YWxsQGFtZC5jb20+CiAgSmVhbi1QaGls
aXBwZSBCcnVja2VyIDxqZWFuLXBoaWxpcHBlLmJydWNrZXJAYXJtLmNvbT4KICBKZXJlbXkgU29s
bGVyIDxqZXJlbXlAc3lzdGVtNzYuY29tPgogIEplcm5laiBTa3JhYmVjIDxqZXJuZWouc2tyYWJl
Y0BzaW9sLm5ldD4KICBKZXNwZXIgRGFuZ2FhcmQgQnJvdWVyIDxicm91ZXJAcmVkaGF0LmNvbT4K
ICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBQaXJrbyA8amlyaUBtZWxsYW5v
eC5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxq
b2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29t
PgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb3Nl
IEFicmV1IDxqb2FicmV1QHN5bm9wc3lzLmNvbT4KICBKb3NlIEFicmV1IDxqb3NlLmFicmV1QHN5
bm9wc3lzLmNvbT4KICBKdWxpYW4gV2llZG1hbm4gPGp3aUBsaW51eC5pYm0uY29tPgogIEthaWxh
bmcgWWFuZyA8a2FpbGFuZ0ByZWFsdGVrLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVy
b3JhLm9yZz4KICBLYXJzdGVuIEdyYXVsIDxrZ3JhdWxAbGludXguaWJtLmNvbT4KICBLZXZpbiBI
aWxtYW4gPGtoaWxtYW5AYmF5bGlicmUuY29tPgogIEtIVUVOWS5HZXJoYXJkIDxHZXJoYXJkLktI
VUVOWUBiYWNobWFubi5pbmZvPgogIEt5bGUgVHNvIDxreWxldHNvQGdvb2dsZS5jb20+CiAgTGF1
cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tPgogIExhd3Jl
bmNlIEJyYWttbyA8YnJha21vQGZiLmNvbT4KICBMaSBSb25nUWluZyA8bGlyb25ncWluZ0BiYWlk
dS5jb20+CiAgTGkgWWFuZyA8bGVveWFuZy5saUBueHAuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0
b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxs
ZWlqQGxpbmFyby5vcmc+CiAgTG9yZW56byBCaWFuY29uaSA8bG9yZW56by5iaWFuY29uaUByZWRo
YXQuY29tPgogIExveXMgT2xsaXZpZXIgPGxvbGxpdmllckBiYXlsaWJyZS5jb20+CiAgTHUgQmFv
bHUgPGJhb2x1Lmx1QGxpbnV4LmludGVsLmNvbT4KICBMdWNhIENvZWxobyA8bHVjaWFuby5jb2Vs
aG9AaW50ZWwuY29tPgogIEx1Y2FzIERlIE1hcmNoaSA8bHVjYXMuZGVtYXJjaGlAaW50ZWwuY29t
PgogIE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+
CiAgTWFkYWxpbiBCdWN1ciA8bWFkYWxpbi5idWN1ckBueHAuY29tPgogIE1hbmlzaCBDaG9wcmEg
PG1hbmlzaGNAbWFydmVsbC5jb20+CiAgTWFyYyBHb256YWxleiA8bWFyYy53LmdvbnphbGV6QGZy
ZWUuZnI+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjZWxvIFJp
Y2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJlayBTenlwcm93
c2tpIDxtLnN6eXByb3dza2lAc2Ftc3VuZy5jb20+CiAgTWFydGluIEJsdW1lbnN0aW5nbCA8bWFy
dGluLmJsdW1lbnN0aW5nbEBnb29nbGVtYWlsLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1h
cnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBLYUZhaSBMYXUgPGthZmFpQGZiLmNv
bT4KICBNYXJ0aW4gS2VsbHkgPG1rZWxseUB4ZXZvLmNvbT4KICBNYXJ0eW5hcyBQdW1wdXRpcyA8
bUBsYW1iZGEubHQ+CiAgTWFydHluYXMgUHVtcHV0aXMgPG1hcnR5bmFzQHdlYXZlLndvcmtzPgog
IE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF0aGlhcyBUaG9yZSA8
bWF0aGlhcy50aG9yZUBpbmZpbmVyYS5jb20+CiAgTWF0dCBSYW5vc3RheSA8bWF0dC5yYW5vc3Rh
eUBrb25zdWxrby5jb20+CiAgTWF4aW1lIFJpcGFyZCA8bWF4aW1lLnJpcGFyZEBib290bGluLmNv
bT4KICBNaWNoYWVsIENoYW4gPG1pY2hhZWwuY2hhbkBicm9hZGNvbS5jb20+CiAgTWljaGFlbCBF
bGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJl
ZGhhdC5jb20+CiAgTWlrYSBXZXN0ZXJiZXJnIDxtaWthLndlc3RlcmJlcmdAbGludXguaW50ZWwu
Y29tPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa2xvcyBTemVyZWRp
IDxtc3plcmVkaUByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0
LmNvbT4KICBNb3JpdHogRmlzY2hlciA8bWRmQGtlcm5lbC5vcmc+CiAgTmFyZXNoIEthbWJvanUg
PG5hcmVzaC5rYW1ib2p1QGxpbmFyby5vcmc+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFu
Y2VsbG9yQGdtYWlsLmNvbT4KICBOZWlsIEFybXN0cm9uZyA8bmFybXN0cm9uZ0BiYXlsaWJyZS5j
b20+CiAgTmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4KICBOaWNob2xhcyBLYXps
YXVza2FzIDxuaWNob2xhcy5rYXpsYXVza2FzQGFtZC5jb20+CiAgTmljb2xhcyBTYWVueiBKdWxp
ZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KICBPbGl2ZXIgTydIYWxsb3JhbiA8b29oYWxs
QGdtYWlsLmNvbT4KICBPciBHZXJsaXR6IDxvZ2VybGl0ekBtZWxsYW5veC5jb20+CiAgUGFibG8g
TmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQWJlbmkgPHBhYmVuaUBy
ZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBF
bGRlciA8cGF1bC5lbGRlckBpZGVhc29uYm9hcmQuY29tPgogIFBhdWwgS29jaWFsa293c2tpIDxw
YXVsLmtvY2lhbGtvd3NraUBib290bGluLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5j
ej4KICBQZW5nIEhhbyA8cGVuZy5oYW8yQHp0ZS5jb20uY24+CiAgUGV0ZXIgU2hpZXIgPHBzaGll
ckBnb29nbGUuY29tPgogIFBldHIgTWFjaGF0YSA8cGV0cm1AbWVsbGFub3guY29tPgogIFBoaWxp
cCBZYW5nIDxQaGlsaXAuWWFuZ0BhbWQuY29tPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3PgogIFJh
ZWQgU2FsZW0gPHJhZWRzQG1lbGxhbm94LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVs
Lmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmFodWwgVmVybWEgPHJ2ZXJtYUBtYXJ2ZWxsLmNvbT4K
ICBSaWNoYXJkIENvY2hyYW4gPHJpY2hhcmRjb2NocmFuQGdtYWlsLmNvbT4KICBSb2IgSGVycmlu
ZyA8cm9iaEBrZXJuZWwub3JnPgogIFJvYmVydCBKYXJ6bWlrIDxyb2JlcnQuamFyem1pa0BmcmVl
LmZyPgogIFJvbWFuIExpIDxSb21hbi5MaUBhbWQuY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3Nz
LmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFJveSBQbGVkZ2UgPHJveS5wbGVkZ2VAbnhwLmNvbT4K
ICBSdW5kb25nIEdlIDxyZG9uZy5nZUBnbWFpbC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2Vy
bmVsQGFybWxpbnV4Lm9yZy51az4KICBSeWRlciBMZWUgPHJ5ZGVyLmxlZUBtZWRpYXRlay5jb20+
CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FuZHkgSHVhbmcgPGhq
Y0Byb2NrLWNoaXBzLmNvbT4KICBTYW50b3NoIFNoaWxpbWthciA8c2FudG9zaC5zaGlsaW1rYXJA
b3JhY2xlLmNvbT4KICBTZWFuIFdhbmcgPHNlYW4ud2FuZ0BrZXJuZWwub3JnPgogIFNlYmFzdGlh
biBBbmRyemVqIFNpZXdpb3IgPGJpZ2Vhc3lAbGludXRyb25peC5kZT4KICBTZWN1bmlhIFJlc2Vh
cmNoIDx2dWxuQHNlY3VuaWEuY29tPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRpLmNvbT4KICBT
aGF3biBHdW8gPHNoYXduZ3VvQGtlcm5lbC5vcmc+CiAgU2h1YWggS2hhbiA8c2h1YWhAa2VybmVs
Lm9yZz4KICBTaW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNpbW9u
IFd1bmRlcmxpY2ggPHN3QHNpbW9ud3VuZGVybGljaC5kZT4KICBTaXZhIFJlYmJhZ29uZGxhIDxz
aXZhLnJlYmJhZ29uZGxhQHJlZHBpbmVzaWduYWxzLmNvbT4KICBTb25nIExpdSA8c29uZ2xpdWJy
YXZpbmdAZmIuY29tPgogIFNyaW5pdmFzIEthbmRhZ2F0bGEgPHNyaW5pdmFzLmthbmRhZ2F0bGFA
bGluYXJvLm9yZz4KICBTdGFuaXNsYXYgRm9taWNoZXYgPHNkZkBnb29nbGUuY29tPgogIFN0ZWZh
biBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gU2NobWlkdCA8c3RlZmFu
QGRhdGVuZnJlaWhhZmVuLm9yZz4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhh
dC5jb20+CiAgU3RldmUgQ2FwcGVyIDxzdGV2ZS5jYXBwZXJAYXJtLmNvbT4KICBTdGV2ZW4gUm9z
dGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdWRhcnNhbmEgUmVkZHkgS2Fs
bHVydSA8c2thbGx1cnVAbWFydmVsbC5jb20+CiAgU3VkZWVwIEhvbGxhIDxzdWRlZXAuaG9sbGFA
YXJtLmNvbT4KICBTdmVuIEVja2VsbWFubiA8c3ZlbkBuYXJmYXRpb24ub3JnPgogIHN5emJvdCtj
MWUzNmQzMGVlMzQxNjI4OWNjMEBzeXprYWxsZXIuYXBwc3BvdG1haWwuY29tCiAgVGFrYXNoaSBJ
d2FpIDx0aXdhaUBzdXNlLmRlPgogIFRlamFzIEpvZ2xla2FyIDxqb2dsZWthckBzeW5vcHN5cy5j
b20+CiAgVGVqYXMgSm9nbGVrYXIgPHRlamFzLmpvZ2xla2FyQHN5bm9wc3lzLmNvbT4KICBUaGlu
aCBOZ3V5ZW4gPHRoaW5oLm5ndXllbkBzeW5vcHN5cy5jb20+CiAgVGhpbmggTmd1eWVuIDx0aGlu
aG5Ac3lub3BzeXMuY29tPgogIFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13YXJlLmNv
bT4KICBUaW5hIFpoYW5nIDx0aW5hLnpoYW5nQGludGVsLmNvbT4KICBUaXdlaSBCaWUgPHRpd2Vp
LmJpZUBpbnRlbC5jb20+CiAgVG9kZCBLam9zIDx0a2pvc0Bnb29nbGUuY29tPgogIFRvbWFzIFdp
bmtsZXIgPHRvbWFzLndpbmtsZXJAaW50ZWwuY29tPgogIFRvbWkgVmFsa2VpbmVuIDx0b21pLnZh
bGtlaW5lbkB0aS5jb20+CiAgVG9uZ2hhbyBaaGFuZyA8eGlhbmd4aWEubS55dWVAZ21haWwuY29t
PgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9zaGlha2kgTWFraXRhIDxt
YWtpdGEudG9zaGlha2lAbGFiLm50dC5jby5qcD4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15
a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZG15QGdtYWls
LmNvbT4KICBVZG8gRWJlcmhhcmR0IDx1ZG8uZWJlcmhhcmR0QHRoZXN5Y29uLmRlPgogIFVsZiBI
YW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFVyc3VsYSBCcmF1biA8dWJyYXVuQGxp
bnV4LmlibS5jb20+CiAgVmFpYmhhdiBKYWluIDx2YWliaGF2QGxpbnV4LmlibS5jb20+CiAgVmls
bGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KICBWaW5jZW50IFdo
aXRjaHVyY2ggPHZpbmNlbnQud2hpdGNodXJjaEBheGlzLmNvbT4KICBWbGFkaXMgRHJvbm92IDx2
ZHJvbm92QHJlZGhhdC5jb20+CiAgV2FuZyBMaSA8d2FuZ2xpMzlAYmFpZHUuY29tPgogIFdpbGwg
RGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWls
LmNvbT4KICBZYWZhbmcgU2hhbyA8bGFvYXIuc2hhb0BnbWFpbC5jb20+CiAgWWFuZyBXZWkgPHlh
bmcud2VpOUB6dGUuY29tLmNuPgogIFlvaGVpIEthbmVtYXJ1IDx5b2hlaS5rYW5lbWFydUBnbWFp
bC5jb20+CiAgWW9uZ2hvbmcgU29uZyA8eWhzQGZiLmNvbT4KICBZb25nbG9uZyBMaXUgPGxpdXlv
bmdsb25nQGh1YXdlaS5jb20+CiAgWmhhbmcgWXUgPHpoYW5neXUzMUBiYWlkdS5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3OTA1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 10 16:53:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Feb 2019 16:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gssLR-0007Zv-VS; Sun, 10 Feb 2019 16:52:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nCgT=QR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gssLQ-0007Zj-2d
 for xen-devel@lists.xenproject.org; Sun, 10 Feb 2019 16:52:40 +0000
X-Inumbo-ID: 4164e59e-2d54-11e9-8a96-a35dad73ead3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4164e59e-2d54-11e9-8a96-a35dad73ead3;
 Sun, 10 Feb 2019 16:52:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gssLG-00077J-Bc; Sun, 10 Feb 2019 16:52:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gssLG-00022e-2M; Sun, 10 Feb 2019 16:52:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gssLG-0005IK-1i; Sun, 10 Feb 2019 16:52:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gssLG-0005IK-1i@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Feb 2019 16:52:30 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-libvirt-pair
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpcgp0ZXN0aWQgeGVuLWJvb3Qvc3JjX2hvc3QKClRyZWU6IGxpYnZp
cnQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0ClRyZWU6IGxpYnZpcnRfZ251bGli
IGh0dHBzOi8vZ2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0L2dudWxpYi5naXQvClRyZWU6IGxpYnZp
cnRfa2V5Y29kZW1hcGRiIGh0dHBzOi8vZ2l0bGFiLmNvbS9rZXljb2RlbWFwL2tleWNvZGVtYXBk
Yi5naXQKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdl
c2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRy
b2R1Y2VkOiAgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZgogIEJ1ZyBu
b3QgcHJlc2VudDogZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMQogIExh
c3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzEzMzEwOC8KCgogIGNvbW1pdCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5
NzczMDlhMjJmCiAgQXV0aG9yOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CiAgRGF0
ZTogICBNb24gT2N0IDE5IDA0OjIzOjI5IDIwMTUgLTA2MDAKICAKICAgICAgaWdiOiBmaXggTlVM
TCBkZXJlZnMgZHVlIHRvIHNraXBwZWQgU1ItSU9WIGVuYWJsaW5nCiAgICAgIAogICAgICBbIFVw
c3RyZWFtIGNvbW1pdCBiZTA2OTk4Zjk2ZWNiOTM5MzhhZDJjY2U0NmM0Mjg5YmY3Y2Y0NWJjIF0K
ICAgICAgCiAgICAgIFRoZSBjb21iaW5lZCBlZmZlY3Qgb2YgY29tbWl0cyA2NDIzZmMzNDE2ICgi
aWdiOiBkbyBub3QgcmUtaW5pdCBTUi1JT1YKICAgICAgZHVyaW5nIHByb2JlIikgYW5kIGNlZWUz
NDUwYjMgKCJpZ2I6IG1ha2Ugc3VyZSBTUi1JT1YgaW5pdCB1c2VzIHRoZQogICAgICByaWdodCBu
dW1iZXIgb2YgcXVldWVzIikgY2F1c2VzIFZGcyBubyBsb25nZXIgZ2V0dGluZyBzZXQgdXAsIGxl
YWRpbmcKICAgICAgdG8gTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlcyBkdWUgdG8gdGhlIGFkYXB0
ZXIncyAtPnZmX2RhdGEgYmVpbmcgTlVMTAogICAgICB3aGlsZSAtPnZmc19hbGxvY2F0ZWRfY291
bnQgaXMgbm9uLXplcm8uIFRoZSBmaXJzdCBjb21taXQgbm90IG9ubHkKICAgICAgbmVnbGVjdGVk
IHRoZSBzaWRlIGVmZmVjdCBvZiBpZ2Jfc3Jpb3ZfcmVpbml0KCkgdGhhdCB0aGUgc2Vjb25kIGNv
bW1pdAogICAgICB0cmllZCB0byBhY2NvdW50IGZvciwgYnV0IGFsc28gdGhhdCBvZiBzZXR0aW5n
IElHQl9GTEFHX0hBU19NU0lYLAogICAgICB3aXRob3V0IHdoaWNoIGlnYl9lbmFibGVfc3Jpb3Yo
KSBpcyBlZmZlY3RpdmVseSBhIG5vLW9wLiBDYWxsaW5nCiAgICAgIGlnYl97LHJlfXNldF9pbnRl
cnJ1cHRfY2FwYWJpbGl0eSgpIGFzIGRvbmUgaGVyZSBzZWVtcyB0byBhZGRyZXNzIHRoaXMsCiAg
ICAgIGJ1dCBJJ20gbm90IHN1cmUgd2hldGhlciB0aGlzIGlzIGJldHRlciB0aGFuIHNpbnBseSBy
ZXZlcnRpbmcgdGhlIG90aGVyCiAgICAgIHR3byBjb21taXRzLgogICAgICAKICAgICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgICBUZXN0ZWQtYnk6
IEFhcm9uIEJyb3duIDxhYXJvbi5mLmJyb3duQGludGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1i
eTogSmVmZiBLaXJzaGVyIDxqZWZmcmV5LnQua2lyc2hlckBpbnRlbC5jb20+CiAgICAgIFNpZ25l
ZC1vZmYtYnk6IFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KCgpGb3IgYmlzZWN0aW9u
IHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyLnhlbi1ib290LS1zcmNfaG9zdC5odG1sClJldmlzaW9uIElEcyBpbiBl
YWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2Vj
dGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4x
OC90ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpci54ZW4tYm9vdC0tc3JjX2hvc3QgLS1zdW1t
YXJ5LW91dD10bXAvMTMzMTA4LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTI4
ODU4IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgbGludXgtMy4xOCB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciB4ZW4tYm9vdC9zcmNfaG9zdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUg
LyBiYXNpcyBwYXNzOgogMTMyOTY5IGZhaWwgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGVi
aW5hMF0gLyAxMzI0NTYgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkw
XSAxMzAzNjcgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25uYXkwXSAxMzAy
MDMgW2RzdF9ob3N0PWFsYmFuYTEsc3JjX2hvc3Q9YWxiYW5hMF0gMTMwMDY3IFtkc3RfaG9zdD1o
dXhlbHJlYmUwLHNyY19ob3N0PWh1eGVscmViZTFdIDEyOTg0NSBbZHN0X2hvc3Q9Zmlhbm8wLHNy
Y19ob3N0PWZpYW5vMV0gMTI5NzYwIFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXSAx
Mjg4NTggW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXSAxMjg4NDEgW2RzdF9o
b3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXSAxMjg4MDcgW2RzdF9ob3N0PWFsYmFuYTEs
c3JjX2hvc3Q9YWxiYW5hMF0gMTI4NjkxIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRz
OiAxMzI5NjkgLyAxMjg2OTEKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBu
byB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaWJ2aXJ0IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdApUcmVlOiBsaWJ2aXJ0X2dudWxpYiBodHRw
czovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dpdC9nbnVsaWIuZ2l0LwpUcmVlOiBsaWJ2aXJ0X2tl
eWNvZGVtYXBkYiBodHRwczovL2dpdGxhYi5jb20va2V5Y29kZW1hcC9rZXljb2RlbWFwZGIuZ2l0
ClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9zdGFibGUvbGludXgtc3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQKTGF0ZXN0IDdjOWRjZmVkNWFlNmQ1ODc0ZWEwZTY3ZTQ3YTY4NzE3MDdiODQ0
NmEgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyAxNmU1YjA3ODc2ODdk
ODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVj
MTg3YmFmZmY4NjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYx
YzAwMwpCYXNpcyBwYXNzIDFkYmY2MjIyZGQ1ZTFmZWRjYmUzMzVmYzA4NTJlZjY2ZTdhOTI5MDEg
NjhkZjYzN2I1ZjFiNWMxMDM3MGY2OTgxZDJhNDNhNWNmNzQzNjhkZiAxNmU1YjA3ODc2ODdkODkw
NGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNk
YzBhN2M1ZWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2
MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgODViMDAzODU4MjdlNGUwNjFiMmZmMzhiNTQ5YzAzZDBmMWU2NmI2
YQpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQjMWRiZjYyMjJkZDVlMWZlZGNiZTMzNWZj
MDg1MmVmNjZlN2E5MjkwMS03YzlkY2ZlZDVhZTZkNTg3NGVhMGU2N2U0N2E2ODcxNzA3Yjg0NDZh
IGh0dHBzOi8vZ2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0L2dudWxpYi5naXQvIzY4ZGY2MzdiNWYx
YjVjMTAzNzBmNjk4MWQyYTQzYTVjZjc0MzY4ZGYtODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2Yjkx
NDIwZTU5NTY1NzE2NyBodHRwczovL2dpdGxhYi5jb20va2V5Y29kZW1hcC9rZXljb2RlbWFwZGIu
Z2l0IzE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUtMTZlNWIwNzg3Njg3
ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQjMGQ2M1wKIDk3OWMxYmM5
Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYi00YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1
YzE4N2JhZmZmODYzIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2LWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3hlbi5naXQjODViMDAzODU4MjdlNGUwXAogNjFiMmZmMzhiNTQ5YzAzZDBm
MWU2NmI2YS03NTVlYjY0MDNlYzcyMmRiMzdmMWI4ZjhiNTFlMGIwYWI2NjFjMDAzCkF1dG8gcGFj
a2luZyB0aGUgcmVwb3NpdG9yeSBpbiBiYWNrZ3JvdW5kIGZvciBvcHRpbXVtIHBlcmZvcm1hbmNl
LgpTZWUgImdpdCBoZWxwIGdjIiBmb3IgbWFudWFsIGhvdXNla2VlcGluZy4KZXJyb3I6IFRoZSBs
YXN0IGdjIHJ1biByZXBvcnRlZCB0aGUgZm9sbG93aW5nLiBQbGVhc2UgY29ycmVjdCB0aGUgcm9v
dCBjYXVzZQphbmQgcmVtb3ZlIGdjLmxvZy4KQXV0b21hdGljIGNsZWFudXAgd2lsbCBub3QgYmUg
cGVyZm9ybWVkIHVudGlsIHRoZSBmaWxlIGlzIHJlbW92ZWQuCgp3YXJuaW5nOiBUaGVyZSBhcmUg
dG9vIG1hbnkgdW5yZWFjaGFibGUgbG9vc2Ugb2JqZWN0czsgcnVuICdnaXQgcHJ1bmUnIHRvIHJl
bW92ZSB0aGVtLgoKQXV0byBwYWNraW5nIHRoZSByZXBvc2l0b3J5IGluIGJhY2tncm91bmQgZm9y
IG9wdGltdW0gcGVyZm9ybWFuY2UuClNlZSAiZ2l0IGhlbHAgZ2MiIGZvciBtYW51YWwgaG91c2Vr
ZWVwaW5nLgplcnJvcjogVGhlIGxhc3QgZ2MgcnVuIHJlcG9ydGVkIHRoZSBmb2xsb3dpbmcuIFBs
ZWFzZSBjb3JyZWN0IHRoZSByb290IGNhdXNlCmFuZCByZW1vdmUgZ2MubG9nLgpBdXRvbWF0aWMg
Y2xlYW51cCB3aWxsIG5vdCBiZSBwZXJmb3JtZWQgdW50aWwgdGhlIGZpbGUgaXMgcmVtb3ZlZC4K
Cndhcm5pbmc6IFRoZXJlIGFyZSB0b28gbWFueSB1bnJlYWNoYWJsZSBsb29zZSBvYmplY3RzOyBy
dW4gJ2dpdCBwcnVuZScgdG8gcmVtb3ZlIHRoZW0uCgpMb2FkZWQgNjk3MCBub2RlcyBpbiByZXZp
c2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyODY5MSBwYXNzIDFkYmY2
MjIyZGQ1ZTFmZWRjYmUzMzVmYzA4NTJlZjY2ZTdhOTI5MDEgNjhkZjYzN2I1ZjFiNWMxMDM3MGY2
OTgxZDJhNDNhNWNmNzQzNjhkZiAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZj
Yjk1IDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0
OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgODVi
MDAzODU4MjdlNGUwNjFiMmZmMzhiNTQ5YzAzZDBmMWU2NmI2YQogMTI4ODA3IFtkc3RfaG9zdD1h
bGJhbmExLHNyY19ob3N0PWFsYmFuYTBdCiAxMjg4NTggW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19o
b3N0PWVsYmxpbmcxXQogMTI4ODQxIFtkc3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5n
MV0KIDEyOTc2MCBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0KIDEyOTg0NSBbZHN0
X2hvc3Q9Zmlhbm8wLHNyY19ob3N0PWZpYW5vMV0KIDEzMDA2NyBbZHN0X2hvc3Q9aHV4ZWxyZWJl
MCxzcmNfaG9zdD1odXhlbHJlYmUxXQogMTMwMjAzIFtkc3RfaG9zdD1hbGJhbmExLHNyY19ob3N0
PWFsYmFuYTBdCiAxMzAzNjcgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0PWNoYXJkb25u
YXkwXQogMTMwODQzIGZhaWwgaXJyZWxldmFudAogMTMwODc2IGZhaWwgaXJyZWxldmFudAogMTMw
OTM5IGZhaWwgaXJyZWxldmFudAogMTMxMDk1IGZhaWwgaXJyZWxldmFudAogMTMxMDM1IGZhaWwg
aXJyZWxldmFudAogMTMxMjE3IHBhc3MgaXJyZWxldmFudAogMTMxMTg1IHBhc3MgaXJyZWxldmFu
dAogMTMxMTkzIHBhc3MgaXJyZWxldmFudAogMTMxMTk2IHBhc3MgaXJyZWxldmFudAogMTMxMTg2
IGZhaWwgaXJyZWxldmFudAogMTMxMjA2IGZhaWwgaXJyZWxldmFudAogMTMxMjAyIHBhc3MgaXJy
ZWxldmFudAogMTMxMTk0IHBhc3MgaXJyZWxldmFudAogMTMxMTgxIHBhc3MgMWRiZjYyMjJkZDVl
MWZlZGNiZTMzNWZjMDg1MmVmNjZlN2E5MjkwMSA2OGRmNjM3YjVmMWI1YzEwMzcwZjY5ODFkMmE0
M2E1Y2Y3NDM2OGRmIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUgMGQ2
Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEz
ZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4NWIwMDM4NTgy
N2U0ZTA2MWIyZmYzOGI1NDljMDNkMGYxZTY2YjZhCiAxMzExNDkgZmFpbCBpcnJlbGV2YW50CiAx
MzExODcgcGFzcyBpcnJlbGV2YW50CiAxMzEyMTMgZmFpbCBpcnJlbGV2YW50CiAxMzExODIgZmFp
bCBpcnJlbGV2YW50CiAxMzEyMjAgZmFpbCBpcnJlbGV2YW50CiAxMzExODQgZmFpbCBpcnJlbGV2
YW50CiAxMzExOTUgcGFzcyBpcnJlbGV2YW50CiAxMzExOTIgZmFpbCBpcnJlbGV2YW50CiAxMzEx
ODkgZmFpbCBpcnJlbGV2YW50CiAxMzEyMDMgcGFzcyBpcnJlbGV2YW50CiAxMzEyMDAgcGFzcyBp
cnJlbGV2YW50CiAxMzEyMTQgcGFzcyBpcnJlbGV2YW50CiAxMzEyMTUgcGFzcyBpcnJlbGV2YW50
CiAxMzEyMTYgZmFpbCBpcnJlbGV2YW50CiAxMzEyMTggZmFpbCBpcnJlbGV2YW50CiAxMzEyMjEg
cGFzcyBpcnJlbGV2YW50CiAxMzEyNzkgZmFpbCBpcnJlbGV2YW50CiAxMzEyMzEgZmFpbCBpcnJl
bGV2YW50CiAxMzEzMDcgZmFpbCBpcnJlbGV2YW50CiAxMzEzMzYgZmFpbCBpcnJlbGV2YW50CiAx
MzE0MjAgZmFpbCBpcnJlbGV2YW50CiAxMzEzNzAgZmFpbCBpcnJlbGV2YW50CiAxMzE0NDIgZmFp
bCBpcnJlbGV2YW50CiAxMzE0NzkgZmFpbCBpcnJlbGV2YW50CiAxMzE1MTIgZmFpbCBpcnJlbGV2
YW50CiAxMzE1MzUgZmFpbCBpcnJlbGV2YW50CiAxMzE1NjMgZmFpbCBpcnJlbGV2YW50CiAxMzE1
ODAgZmFpbCBpcnJlbGV2YW50CiAxMzE1OTMgZmFpbCBpcnJlbGV2YW50CiAxMzE2NDEgZmFpbCBp
cnJlbGV2YW50CiAxMzE2MTkgZmFpbCBpcnJlbGV2YW50CiAxMzE2NjYgZmFpbCBpcnJlbGV2YW50
CiAxMzE2NzMgZmFpbCBpcnJlbGV2YW50CiAxMzE3MDUgZmFpbCAwYzZhZDQ3NmE4MGM3MjhmNzM1
NzFiZTNiYzVjOGJmY2M0NGZiZmIyIDQ2NTJjN2JhZmE2MDMzMjE0NWYxZTA1YTdkZTVmNDhlMWJj
NTYyMjYgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSBmYTQyZmVhMGQ4
YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDdiNmUwNWM1MGZjMzk0NjZm
Y2M2ODVmYjZkNDIxNmY5OWFmNTg3NDMKIDEzMTc0OSBmYWlsIGlycmVsZXZhbnQKIDEzMTcyOSBm
YWlsIGlycmVsZXZhbnQKIDEzMTc2OSBmYWlsIGlycmVsZXZhbnQKIDEzMTk5MCBmYWlsIGlycmVs
ZXZhbnQKIDEzMTk2OSBmYWlsIGlycmVsZXZhbnQKIDEzMjA2NiBmYWlsIDFiM2VhNmRhYWYwZTg2
NDE1NzFiMzU3MjQyZTM3ZmQ4YTFjMzNhNzEgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIw
ZTU5NTY1NzE2NyAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IDliNWVl
ZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNhNjJjNTQ0ZTIw
YmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyMTc5IGZhaWwgaXJyZWxldmFudAogMTMy
MjkwIGZhaWwgNDAxMzZiZDMxNjhhMDljMjUyNDQ0MGQzYjczNDAxNWYwYjYxOGEwNSA4MDg5YzAw
OTc5YTViMDg5Y2ZmNTkyYzZiOTE0MjBlNTk1NjU3MTY3IDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMw
MjYxMDc0MDllYjliZmNiOTUgOWI1ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3
ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAxOTEyZjEyMjBjZjg3YWVlMjgzNDk0Njk4OTNmMTAxOTgwNzE0YTA1CiAxMzI0
MDggZmFpbCBpcnJlbGV2YW50CiAxMzI0NTYgW2RzdF9ob3N0PWNoYXJkb25uYXkxLHNyY19ob3N0
PWNoYXJkb25uYXkwXQogMTMyNTc5IGZhaWwgaXJyZWxldmFudAogMTMyNjUyIGZhaWwgaXJyZWxl
dmFudAogMTMyNzQxIGZhaWwgaXJyZWxldmFudAogMTMyNzk4IGZhaWwgaXJyZWxldmFudAogMTMy
OTY5IGZhaWwgN2M5ZGNmZWQ1YWU2ZDU4NzRlYTBlNjdlNDdhNjg3MTcwN2I4NDQ2YSA4MDg5YzAw
OTc5YTViMDg5Y2ZmNTkyYzZiOTE0MjBlNTk1NjU3MTY3IDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMw
MjYxMDc0MDllYjliZmNiOTUgNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2
MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA3NTVlYjY0MDNlYzcyMmRiMzdmMWI4ZjhiNTFlMGIwYWI2NjFjMDAzCiAxMzMw
ODIgcGFzcyAxZGJmNjIyMmRkNWUxZmVkY2JlMzM1ZmMwODUyZWY2NmU3YTkyOTAxIDY4ZGY2Mzdi
NWYxYjVjMTAzNzBmNjk4MWQyYTQzYTVjZjc0MzY4ZGYgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAy
NjEwNzQwOWViOWJmY2I5NSAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWVi
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1
YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDg1YjAwMzg1ODI3ZTRlMDYxYjJmZjM4YjU0OWMwM2QwZjFlNjZiNmEKIDEzMzA4
OCBwYXNzIDI5NmUwNWI1NGI5NThhNWI4MDY0NTZjZGQ1MzViYjJjMWI5NjlhNmIgNmNjZmJiNGNl
NWQ0ZmE3OWY3YWZiNDhmMzY0OGYyZTA0MDE1MjNjMyAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2
MTA3NDA5ZWI5YmZjYjk1IDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgMWRlMzQ1OWUwOTYxZmYzMjMzMzkyY2YyMWE2OWNhZmU5MDA2ZGU1OQogMTMzMDky
IHBhc3MgNmIwMGY0ZjQxYzg4YmI1YzliNDZhN2Q1NjAzZDhmYTk0N2I4OTQxMCA2Y2NmYmI0Y2U1
ZDRmYTc5ZjdhZmI0OGYzNjQ4ZjJlMDQwMTUyM2MzIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYx
MDc0MDllYjliZmNiOTUgMWM4NTdkYzBlNjlmZGJhODFlNTE2OWNmNGIzZDJhOWRhYWE3ODNlYiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzMwODUg
ZmFpbCA3YzlkY2ZlZDVhZTZkNTg3NGVhMGU2N2U0N2E2ODcxNzA3Yjg0NDZhIDgwODljMDA5Nzlh
NWIwODljZmY1OTJjNmI5MTQyMGU1OTU2NTcxNjcgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEw
NzQwOWViOWJmY2I5NSA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDc1NWViNjQwM2VjNzIyZGIzN2YxYjhmOGI1MWUwYjBhYjY2MWMwMDMKIDEzMzA5MSBw
YXNzIDZiMDBmNGY0MWM4OGJiNWM5YjQ2YTdkNTYwM2Q4ZmE5NDdiODk0MTAgNmNjZmJiNGNlNWQ0
ZmE3OWY3YWZiNDhmMzY0OGYyZTA0MDE1MjNjMyAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3
NDA5ZWI5YmZjYjk1IDhiMjk2OWQxOThkNGRjMzQwY2RkYTc3NjU4NjJmNjExZTc4ZDE1NGYgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMzMDg5IGZh
aWwgNmIwMGY0ZjQxYzg4YmI1YzliNDZhN2Q1NjAzZDhmYTk0N2I4OTQxMCA2Y2NmYmI0Y2U1ZDRm
YTc5ZjdhZmI0OGYzNjQ4ZjJlMDQwMTUyM2MzIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0
MDllYjliZmNiOTUgMGU3MTAxOGFiZWY2NmYzOWNmMTA3OWFjNjU1NjFkZWExNDY0NWY3ZCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzMxMDggZmFp
bCA2YjAwZjRmNDFjODhiYjVjOWI0NmE3ZDU2MDNkOGZhOTQ3Yjg5NDEwIDZjY2ZiYjRjZTVkNGZh
NzlmN2FmYjQ4ZjM2NDhmMmUwNDAxNTIzYzMgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQw
OWViOWJmY2I5NSA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMzA4NiBmYWls
IDYxNTEwNmZiMTBmMGY4ZGY2ZmIyYzM2MWIxMzQ5YmRiN2RkNWE5NDIgNDhhNmM0NmIwYjdlOTkz
YWVjZjVjMDkzODZhZmQ1NTQxNjU1MDZmZiAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5
ZWI5YmZjYjk1IDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgMzk2MTFmZGVlNWQxMzhkNGQzOWRjOTk3MDUxYzNhN2RkMjNiNmRmOQogMTMzMDkwIHBhc3Mg
NmIwMGY0ZjQxYzg4YmI1YzliNDZhN2Q1NjAzZDhmYTk0N2I4OTQxMCA2Y2NmYmI0Y2U1ZDRmYTc5
ZjdhZmI0OGYzNjQ4ZjJlMDQwMTUyM2MzIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDll
YjliZmNiOTUgNGJkMjlkNTM4YzExNDQzODU3MGZkMDIyMjMzMGEwYjE3ZTRjOWM4ZSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzMwOTQgZmFpbCA2
YjAwZjRmNDFjODhiYjVjOWI0NmE3ZDU2MDNkOGZhOTQ3Yjg5NDEwIDZjY2ZiYjRjZTVkNGZhNzlm
N2FmYjQ4ZjM2NDhmMmUwNDAxNTIzYzMgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWVi
OWJmY2I5NSAzMjM3ODM2MjQyZjcwNGU5NWMyZTI1NTYyMGUxYTEyYzk4YjU1YTJiIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMzA5NiBwYXNzIDZi
MDBmNGY0MWM4OGJiNWM5YjQ2YTdkNTYwM2Q4ZmE5NDdiODk0MTAgNmNjZmJiNGNlNWQ0ZmE3OWY3
YWZiNDhmMzY0OGYyZTA0MDE1MjNjMyAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5
YmZjYjk1IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
NmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMzMDk3IGZhaWwgNmIw
MGY0ZjQxYzg4YmI1YzliNDZhN2Q1NjAzZDhmYTk0N2I4OTQxMCA2Y2NmYmI0Y2U1ZDRmYTc5Zjdh
ZmI0OGYzNjQ4ZjJlMDQwMTUyM2MzIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjli
ZmNiOTUgZTU3YmI5OTEyYzkyYjE3Y2M0OTI2YTZlMDBjOTUwNWZiMzhiNjVkMCBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2
ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzMxMDIgZmFpbCA2YjAw
ZjRmNDFjODhiYjVjOWI0NmE3ZDU2MDNkOGZhOTQ3Yjg5NDEwIDZjY2ZiYjRjZTVkNGZhNzlmN2Fm
YjQ4ZjM2NDhmMmUwNDAxNTIzYzMgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJm
Y2I5NSA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZk
OGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMzEwNSBmYWlsIDZiMDBm
NGY0MWM4OGJiNWM5YjQ2YTdkNTYwM2Q4ZmE5NDdiODk0MTAgNmNjZmJiNGNlNWQ0ZmE3OWY3YWZi
NDhmMzY0OGYyZTA0MDE1MjNjMyAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZj
Yjk1IDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4
ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMzMTAzIHBhc3MgNmIwMGY0
ZjQxYzg4YmI1YzliNDZhN2Q1NjAzZDhmYTk0N2I4OTQxMCA2Y2NmYmI0Y2U1ZDRmYTc5ZjdhZmI0
OGYzNjQ4ZjJlMDQwMTUyM2MzIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNi
OTUgZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhm
ZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzMxMDcgcGFzcyA2YjAwZjRm
NDFjODhiYjVjOWI0NmE3ZDU2MDNkOGZhOTQ3Yjg5NDEwIDZjY2ZiYjRjZTVkNGZhNzlmN2FmYjQ4
ZjM2NDhmMmUwNDAxNTIzYzMgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5
NSBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZm
YWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKU2VhcmNoaW5nIGZvciBpbnRlcmVz
dGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI4NjkxIChwYXNzKSwgZm9yIGJh
c2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjk2OSAoZmFpbCksIGZvciBiYXNpcyBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMzA4MiAocGFzcyksIGZvciBiYXNpcyBwYXNz
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMzA4NSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAw
IHJldmlzaW9ucyBhdCA2YjAwZjRmNDFjODhiYjVjOWI0NmE3ZDU2MDNkOGZhOTQ3Yjg5NDEwIDZj
Y2ZiYjRjZTVkNGZhNzlmN2FmYjQ4ZjM2NDhmMmUwNDAxNTIzYzMgMTZlNWIwNzg3Njg3ZDg5MDRk
YWQyYzAyNjEwNzQwOWViOWJmY2I5NSBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4
Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQK
Tm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMzMwOTYgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxMzMxMDIgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMzMxMDMgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEz
MzEwNSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMzEw
NyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMzMTA4IChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNo
YW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcg
aW50cm9kdWNlZDogIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBC
dWcgbm90IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEK
ICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncy8xMzMxMDgvCgoKICBjb21taXQgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcw
NjJkOTc3MzA5YTIyZgogIEF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgog
IERhdGU6ICAgTW9uIE9jdCAxOSAwNDoyMzoyOSAyMDE1IC0wNjAwCiAgCiAgICAgIGlnYjogZml4
IE5VTEwgZGVyZWZzIGR1ZSB0byBza2lwcGVkIFNSLUlPViBlbmFibGluZwogICAgICAKICAgICAg
WyBVcHN0cmVhbSBjb21taXQgYmUwNjk5OGY5NmVjYjkzOTM4YWQyY2NlNDZjNDI4OWJmN2NmNDVi
YyBdCiAgICAgIAogICAgICBUaGUgY29tYmluZWQgZWZmZWN0IG9mIGNvbW1pdHMgNjQyM2ZjMzQx
NiAoImlnYjogZG8gbm90IHJlLWluaXQgU1ItSU9WCiAgICAgIGR1cmluZyBwcm9iZSIpIGFuZCBj
ZWVlMzQ1MGIzICgiaWdiOiBtYWtlIHN1cmUgU1ItSU9WIGluaXQgdXNlcyB0aGUKICAgICAgcmln
aHQgbnVtYmVyIG9mIHF1ZXVlcyIpIGNhdXNlcyBWRnMgbm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVw
LCBsZWFkaW5nCiAgICAgIHRvIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZXMgZHVlIHRvIHRoZSBh
ZGFwdGVyJ3MgLT52Zl9kYXRhIGJlaW5nIE5VTEwKICAgICAgd2hpbGUgLT52ZnNfYWxsb2NhdGVk
X2NvdW50IGlzIG5vbi16ZXJvLiBUaGUgZmlyc3QgY29tbWl0IG5vdCBvbmx5CiAgICAgIG5lZ2xl
Y3RlZCB0aGUgc2lkZSBlZmZlY3Qgb2YgaWdiX3NyaW92X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29u
ZCBjb21taXQKICAgICAgdHJpZWQgdG8gYWNjb3VudCBmb3IsIGJ1dCBhbHNvIHRoYXQgb2Ygc2V0
dGluZyBJR0JfRkxBR19IQVNfTVNJWCwKICAgICAgd2l0aG91dCB3aGljaCBpZ2JfZW5hYmxlX3Ny
aW92KCkgaXMgZWZmZWN0aXZlbHkgYSBuby1vcC4gQ2FsbGluZwogICAgICBpZ2JfeyxyZX1zZXRf
aW50ZXJydXB0X2NhcGFiaWxpdHkoKSBhcyBkb25lIGhlcmUgc2VlbXMgdG8gYWRkcmVzcyB0aGlz
LAogICAgICBidXQgSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyBiZXR0ZXIgdGhhbiBzaW5w
bHkgcmV2ZXJ0aW5nIHRoZSBvdGhlcgogICAgICB0d28gY29tbWl0cy4KICAgICAgCiAgICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVk
LWJ5OiBBYXJvbiBCcm93biA8YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1v
ZmYtYnk6IEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogICAgICBT
aWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+Cgpkb3Q6IGdyYXBo
IGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjI2
OTYyNyB0byBmaXQKcG5tdG9wbmc6IDMxIGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0
IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpci54ZW4tYm9vdC0tc3JjX2hvc3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9Lgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEzMzEwODogdG9sZXJhYmxl
IEZBSUwKCmZsaWdodCAxMzMxMDggbGludXgtMy4xOCByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzEwOC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
CmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICBmYWlsIGJhc2VsaW5lIHVu
dGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 10 18:07:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Feb 2019 18:07:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gstW2-0004qA-1j; Sun, 10 Feb 2019 18:07:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nCgT=QR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gstW0-0004py-M9
 for xen-devel@lists.xenproject.org; Sun, 10 Feb 2019 18:07:40 +0000
X-Inumbo-ID: bd73a27e-2d5e-11e9-93e3-c39ac864d7ab
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd73a27e-2d5e-11e9-93e3-c39ac864d7ab;
 Sun, 10 Feb 2019 18:07:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gstVt-0000D2-Ea; Sun, 10 Feb 2019 18:07:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gstVt-00089D-7A; Sun, 10 Feb 2019 18:07:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gstVt-0001lP-5o; Sun, 10 Feb 2019 18:07:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133087-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable:build-arm64-pvops:host-install(4):broken:regression
 xen-unstable:build-arm64:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/src_host:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-xsm:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-arm64-arm64-xl: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-credit1: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:build-arm64-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=455301716e1ff358cb79367213003fba771dd466
X-Osstest-Versions-That: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Feb 2019 18:07:33 +0000
Subject: [Xen-devel] [xen-unstable test] 133087: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA4NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzA4Ny8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODIwCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzI4MjAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjgyMAoKVGVzdHMgd2hpY2ggYXJl
IGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgZmFpbCBpbiAxMzMwNjAgcGFzcyBpbiAx
MzMwODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMDYwIHBhc3MgaW4gMTMzMDg3CiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgZmFpbCBpbiAxMzMw
NjAgcGFzcyBpbiAxMzMwODcKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzA2MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgcGFzcyBpbiAxMzMwNjAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4MjAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyODIwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzI4MjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODIw
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMzI4MjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTMyODIwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0NTUzMDE3MTZlMWZmMzU4Y2I3OTM2NzIxMzAw
M2ZiYTc3MWRkNDY2CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NTVl
YjY0MDNlYzcyMmRiMzdmMWI4ZjhiNTFlMGIwYWI2NjFjMDAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzI4MjAgIDIwMTktMDItMDQgMDY6MjU6MzkgWiAgICA2IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTMyOTMyICAyMDE5LTAyLTA1IDA4OjU3OjU2IFogICAgNSBkYXlzICAgIDUgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMDE1ICAyMDE5LTAyLTA3IDIwOjUxOjQzIFogICAg
MiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQ2hyaXMgUGF0dGVyc29uIDxwYXR0ZXJzb25jQGFpbmZvc2VjLmNvbT4KICBD
aHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgogIENo
cmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4KICBEYW5pZWwg
RGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBIYW5zIHZhbiBLcmFuZW5idXJnIDxo
YW5zLnZhbi5rcmFuZW5idXJnQG1lbmRpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBj
aXRyaXguY29tPgogIFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTE4IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 10 18:14:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Feb 2019 18:14:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gstcc-0005eN-Sc; Sun, 10 Feb 2019 18:14:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bbxN=QR=linuxfoundation.org=torvalds@srs-us1.protection.inumbo.net>)
 id 1gstcb-0005eI-5x
 for xen-devel@lists.xenproject.org; Sun, 10 Feb 2019 18:14:29 +0000
X-Inumbo-ID: b2f9cda7-2d5f-11e9-bc90-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2f9cda7-2d5f-11e9-bc90-bc764e045a96;
 Sun, 10 Feb 2019 18:14:26 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id v7so1752851lfd.2
 for <xen-devel@lists.xenproject.org>; Sun, 10 Feb 2019 10:14:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linux-foundation.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=30SpIIvIwmNkmS25lx5v09Jh7dFj4Q7imgsmbeRlLc8=;
 b=VekFdBVtJDCZcDSLcyNkYhnGKfDxHl3EUX9i0kWKzb8iLeCiECpYqVmXBJI3dAaw1S
 NKJQDUOOM3aYCwhdyfBfl9ID8RJnqMpAe0yBti2nwMUG9APDOIuj2sCcy6sk1Z28HL2Z
 H0ZDhp45/gw8mRCV+mA4nC60mR/jGvm3lxC+8=
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=30SpIIvIwmNkmS25lx5v09Jh7dFj4Q7imgsmbeRlLc8=;
 b=kjDYfMAawaWBXaO3zcRScOmRcr0H2En2q+47G8OSQ4RSBi3WjW8qDTQcEfYgEjpMy2
 URkPWHL+QdHNVZS9PwjyUY7NFM+3MGrCytVSMswp0qTBltvTS94KG8lEaypxsv0Ze9uF
 nZ6lT6wPaQOqRArBDdpjYRq1rFJ0ICRBoha0LqgI/h48k/SkIi5KRfITkaTSkfdbx8jZ
 em4ty78hpMQ1KE7tqFC2ARq5/GiOfZ39ZKETQ54+iq4ZRja3LjNkfbaP23d5XVzq+wTm
 Qsb0HOxDUgW0RarhjlQI0ViPCM52Zj/HcMx6IXHeFMqsifugdZCW8CeZ4tK2n94R0ajQ
 94GQ==
X-Gm-Message-State: AHQUAuZ2R0t9uMn5FTpdHwBSWr072tXWyAzMP2JYsxYkZHreYG8dCfW9
 swS0Uu05Eq+pIOlobx4cDCJNSn7xVSU=
X-Google-Smtp-Source: AHgI3IY2KnHHJ5UiJc2tvONI+lGxLsX5gBqrWRQ+cYn8igfRer6bsqXDe7Dj+quIH2g41PuTRGpuQA==
X-Received: by 2002:a19:4f15:: with SMTP id d21mr14682908lfb.86.1549822464594; 
 Sun, 10 Feb 2019 10:14:24 -0800 (PST)
Received: from mail-lj1-f173.google.com (mail-lj1-f173.google.com.
 [209.85.208.173])
 by smtp.gmail.com with ESMTPSA id n189sm427997lfn.82.2019.02.10.10.14.22
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 10 Feb 2019 10:14:23 -0800 (PST)
Received: by mail-lj1-f173.google.com with SMTP id r10-v6so6957560ljj.4
 for <xen-devel@lists.xenproject.org>; Sun, 10 Feb 2019 10:14:22 -0800 (PST)
X-Received: by 2002:a2e:96c9:: with SMTP id
 d9-v6mr4593593ljj.105.1549822462429; 
 Sun, 10 Feb 2019 10:14:22 -0800 (PST)
MIME-Version: 1.0
References: <20190210074056.11842-1-jgross@suse.com>
In-Reply-To: <20190210074056.11842-1-jgross@suse.com>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Sun, 10 Feb 2019 10:14:06 -0800
X-Gmail-Original-Message-ID: <CAHk-=wj4CYgo7=LJOcXmCOUS5ovcu6ep_TJQdHrEOoUO5G4PFA@mail.gmail.com>
Message-ID: <CAHk-=wj4CYgo7=LJOcXmCOUS5ovcu6ep_TJQdHrEOoUO5G4PFA@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86: make set_pmd_at() paravirt aware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 Sander Eikelenboom <linux@eikelenboom.it>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Peter Anvin <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBGZWIgOSwgMjAxOSBhdCAxMTo0MSBQTSBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gTWFrZSBzZXRfcG1kX2F0KCkgcGFyYXZpcnQgYXdhcmUgYnkganVz
dCBsZXR0aW5nIGl0IHVzZSBzZXRfcG1kKCkuCgpXZWxsLCB0aGF0IHdhcyBzaW1wbGVyIHRoYW4g
SSB3b3JyaWVkLgoKSnVzdCBjaGVja2luZzogSXMgdGhpcyBwdXJlbHkgYW4geDg2IGlzc3VlPyBB
Uk0gaXMgb2sgcGVyaGFwcyBiZWNhdXNlCnRoZXJlJ3Mgbm8gUFYgc3VwcG9ydD8KCiAgICAgICAg
ICAgICBMaW51cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 10 18:47:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Feb 2019 18:47:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsu8p-00087f-Vx; Sun, 10 Feb 2019 18:47:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=l340=QR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gsu8o-00087a-QZ
 for xen-devel@lists.xenproject.org; Sun, 10 Feb 2019 18:47:46 +0000
X-Inumbo-ID: 5834e516-2d64-11e9-91b9-e3049fa27636
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5834e516-2d64-11e9-91b9-e3049fa27636;
 Sun, 10 Feb 2019 18:47:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2E62AAED7;
 Sun, 10 Feb 2019 18:47:40 +0000 (UTC)
To: Linus Torvalds <torvalds@linux-foundation.org>
References: <20190210074056.11842-1-jgross@suse.com>
 <CAHk-=wj4CYgo7=LJOcXmCOUS5ovcu6ep_TJQdHrEOoUO5G4PFA@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <be740453-81b6-6e4c-f7ae-2c9a43d94607@suse.com>
Date: Sun, 10 Feb 2019 19:47:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAHk-=wj4CYgo7=LJOcXmCOUS5ovcu6ep_TJQdHrEOoUO5G4PFA@mail.gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] x86: make set_pmd_at() paravirt aware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 Sander Eikelenboom <linux@eikelenboom.it>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Peter Anvin <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDIvMjAxOSAxOToxNCwgTGludXMgVG9ydmFsZHMgd3JvdGU6Cj4gT24gU2F0LCBGZWIg
OSwgMjAxOSBhdCAxMTo0MSBQTSBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3Rl
Ogo+Pgo+PiBNYWtlIHNldF9wbWRfYXQoKSBwYXJhdmlydCBhd2FyZSBieSBqdXN0IGxldHRpbmcg
aXQgdXNlIHNldF9wbWQoKS4KPiAKPiBXZWxsLCB0aGF0IHdhcyBzaW1wbGVyIHRoYW4gSSB3b3Jy
aWVkLgo+IAo+IEp1c3QgY2hlY2tpbmc6IElzIHRoaXMgcHVyZWx5IGFuIHg4NiBpc3N1ZT8gQVJN
IGlzIG9rIHBlcmhhcHMgYmVjYXVzZQo+IHRoZXJlJ3Mgbm8gUFYgc3VwcG9ydD8KCkNvcnJlY3Qu
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 10 20:10:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Feb 2019 20:10:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsvQq-0006m0-Rx; Sun, 10 Feb 2019 20:10:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nCgT=QR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsvQp-0006lo-SZ
 for xen-devel@lists.xenproject.org; Sun, 10 Feb 2019 20:10:27 +0000
X-Inumbo-ID: e1d3011c-2d6f-11e9-8513-6bff825bf5a7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1d3011c-2d6f-11e9-8513-6bff825bf5a7;
 Sun, 10 Feb 2019 20:10:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsvQd-0002jj-VB; Sun, 10 Feb 2019 20:10:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsvQd-0000nK-Dk; Sun, 10 Feb 2019 20:10:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsvQd-0006bg-CE; Sun, 10 Feb 2019 20:10:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133095-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-arm64:<job status>:broken:regression
 linux-4.14:build-arm64-xsm:<job status>:broken:regression
 linux-4.14:build-arm64-pvops:<job status>:broken:regression
 linux-4.14:build-arm64:host-install(4):broken:regression
 linux-4.14:build-arm64-xsm:host-install(4):broken:regression
 linux-4.14:build-arm64-pvops:host-install(4):broken:regression
 linux-4.14:test-armhf-armhf-xl-credit1:host-ping-check-native:fail:heisenbug
 linux-4.14:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.14:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0d7866d54a2c2d708807930c3bfd38ab3ce0550d
X-Osstest-Versions-That: linux=e1e364bf09d92018d35f20a004ffcfd4cbeffa34
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Feb 2019 20:10:15 +0000
Subject: [Xen-devel] [linux-4.14 test] 133095: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA5NSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMwOTUvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjY2MAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTMyNjYwCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI2NjAKClRlc3RzIHdoaWNoIGFyZSBm
YWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxIDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSBmYWlsIGluIDEzMzA2NSBwYXNzIGlu
IDEzMzA5NQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgIDQgbWVtZGlzay10cnktYXBwZW5k
IGZhaWwgaW4gMTMzMDY1IHBhc3MgaW4gMTMzMDk1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBwYXNzIGluIDEzMzA2NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMDY1IG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICAwZDc4NjZkNTRhMmMyZDcwODgwNzkzMGMzYmZkMzhhYjNjZTA1NTBkCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBlMWUzNjRiZjA5ZDkyMDE4ZDM1ZjIw
YTAwNGZmY2ZkNGNiZWZmYTM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI2NjAgIDIwMTktMDEt
MzEgMDc6NDA6MTQgWiAgIDEwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyOTcyICAyMDE5
LTAyLTA2IDE2OjQxOjI3IFogICAgNCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1
bnRlckBpbnRlbC5jb20+CiAgQWxleGVpIE5hYmVyZXpobm92IDxhbmFiZXJlemhub3ZAZmIuY29t
PgogIEFtaXIgR29sZHN0ZWluIDxhbWlyNzNpbEBnbWFpbC5jb20+CiAgQW5kcmVhcyBHcnVlbmJh
Y2hlciA8YWdydWVuYmFAcmVkaGF0LmNvbT4KICBBbmRyZWkgVmFnaW4gPGF2YWdpbkBnbWFpbC5j
b20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5IFNo
ZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbm5hIFNjaHVt
YWtlciA8QW5uYS5TY2h1bWFrZXJATmV0YXBwLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJp
ZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcmthZGl1c3ogTWlza2lld2ljeiA8YXJla21AbWF2ZW4u
cGw+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBBeGVsIExpbiA8YXhlbC5saW5A
aW5naWNzLmNvbT4KICBBeWEgTGV2aW4gPGF5YWxAbWVsbGFub3guY29tPgogIEJhcnRvc3ogR29s
YXN6ZXdza2kgPGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAgQmVuamFtaW4gSGVycmVuc2No
bWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJlcm5hcmQgUGlkb3V4IDxmNmJ2cEBm
cmVlLmZyPgogIEJvYiBQZXRlcnNvbiA8cnBldGVyc29AcmVkaGF0LmNvbT4KICBCb2RvbmcgV2Fu
ZyA8Ym9kb25nQG1lbGxhbm94LmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWls
LmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhdmlkIEFo
ZXJuIDxkc2FAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFp
bC5jb20+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4g
TWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERlbm5pcyBEYWxlc3NhbmRybyA8ZGVubmlz
LmRhbGVzc2FuZHJvQGludGVsLmNvbT4KICBEbWl0cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5j
b20+CiAgR2VyYWxkIFNjaGFlZmVyIDxnZXJhbGQuc2NoYWVmZXJAZGUuaWJtLmNvbT4KICBHcmVn
IEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1aWxsYXVtZSBO
YXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVk
aGF0LmNvbT4KICBKYWNvYiBXZW4gPGppYW4udy53ZW5Ab3JhY2xlLmNvbT4KICBKYW1lcyBNb3Jz
ZSA8amFtZXMubW9yc2VAYXJtLmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphc29u
IEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRo
YXQuY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvc2ggRWxzYXNzZXIg
PGplbHNhc3NlckBhcHBuZXRhLmNvbT4KICBKb8OjbyBQYXVsbyBSZWNoaSBWaXRhIDxqcHJ2aXRh
QGVuZGxlc3NtLmNvbT4KICBKb8OjbyBQYXVsbyBSZWNoaSBWaXRhIDxqcHJ2aXRhQGdtYWlsLmNv
bT4KICBLYWlsYW5nIFlhbmcgPGthaWxhbmdAcmVhbHRlay5jb20+CiAgS2VlcyBDb29rIDxrZWVz
Y29va0BjaHJvbWl1bS5vcmc+CiAgS29lbiBWYW5kZXB1dHRlIDxrb2VuLnZhbmRlcHV0dGVAbmNl
bnRyaWMuY29tPgogIEtyenlzenRvZiBIYWxhc2EgPGtoYWxhc2FAcGlhcC5wbD4KICBMaW51cyBU
b3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTG9yZW56byBCaWFuY29u
aSA8bG9yZW56by5iaWFuY29uaUByZWRoYXQuY29tPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3Jl
bnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIEx1a2FzIFd1bm5lciA8bHVrYXNAd3VubmVyLmRlPgog
IE1hdGhpYXMgVGhvcmUgPG1hdGhpYXMudGhvcmVAaW5maW5lcmEuY29tPgogIE1pY2hhZWwgSi4g
UnVobCA8bWljaGFlbC5qLnJ1aGxAaW50ZWwuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0
QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTmFveWEgSG9y
aWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5uZWMuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdA
cmVkaGF0LmNvbT4KICBQYXVsbyBBbGNhbnRhcmEgPHBhbGNhbnRhcmFAc3VzZS5kZT4KICBQYXVs
byBBbGNhbnRhcmEgPHBhdWxvQHBhdWxvLmFjPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBt
aWNyb3NvZnQuY29tPgogIFJhZmFlbCBBcXVpbmkgPGFxdWluaUByZWRoYXQuY29tPgogIFJvZ2Vy
IFF1YWRyb3MgPHJvZ2VycUB0aS5jb20+CiAgUm9tYW4gR3VzaGNoaW4gPGd1cm9AZmIuY29tPgog
IFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhc2hhIExldmluIDxzYXNo
YWxAa2VybmVsLm9yZz4KICBTaGFrZWVsIEJ1dHQgPHNoYWtlZWxiQGdvb2dsZS5jb20+CiAgU2h1
YWggS2hhbiA8c2h1YWhAa2VybmVsLm9yZz4KICBTb25nIExpdSA8c29uZ2xpdWJyYXZpbmdAZmIu
Y29tPgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3RldmUgRnJl
bmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5k
ZT4KICBUYXJpcSBUb3VrYW4gPHRhcmlxdEBtZWxsYW5veC5jb20+CiAgVGV0c3VvIEhhbmRhIDxw
ZW5ndWluLWtlcm5lbEBJLWxvdmUuU0FLVVJBLm5lLmpwPgogIFRpbSBIYXJ2ZXkgPHRoYXJ2ZXlA
Z2F0ZXdvcmtzLmNvbT4KICBUb3NoaWFraSBNYWtpdGEgPG1ha2l0YS50b3NoaWFraUBsYWIubnR0
LmNvLmpwPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNv
bT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kbXlAZ21haWwuY29tPgogIFVsZiBIYW5zc29uIDx1
bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+
CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54
aW5AZ21haWwuY29tPgogIFlvaGVpIEthbmVtYXJ1IDx5b2hlaS5rYW5lbWFydUBnbWFpbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWls
ZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tam9iIGJ1
aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMTM2MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 10 20:15:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Feb 2019 20:15:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gsvVW-0006wA-GD; Sun, 10 Feb 2019 20:15:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nCgT=QR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gsvVU-0006w1-NA
 for xen-devel@lists.xenproject.org; Sun, 10 Feb 2019 20:15:16 +0000
X-Inumbo-ID: 93669a50-2d70-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93669a50-2d70-11e9-bc90-bc764e045a96;
 Sun, 10 Feb 2019 20:15:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gsvVR-0002pu-Sg; Sun, 10 Feb 2019 20:15:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gsvVR-0001XX-GE; Sun, 10 Feb 2019 20:15:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gsvVR-0002U9-Fj; Sun, 10 Feb 2019 20:15:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133104-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=aca21442499c04b70d84164b46744b35ee7b8bf4
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Feb 2019 20:15:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133104: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzEwNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzEwNC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFj
YTIxNDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICAzIGRheXMgICAxMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwNTAg
IDIwMTktMDItMDggMTg6MDY6NDcgWiAgICAyIGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0
YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRi
NDY3NDRiMzVlZTdiOGJmNApBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6
IGZlYXR1cmVzL3FlbXUtZGVwcml2IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNw
YWNlIGJldHdlZW4gdGhlIHBhcmFncmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0
J3MgYQogICAgbGlzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJi
YTU3MzU4ZWJjYwpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgRmViIDcgMTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0
ZSBjcmVkaXQvY3JlZGl0MiBmZWF0dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hl
ZHVsZXIKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CmNvbW1pdCA3YjUyNzhiMjhmOGZiY2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3
IDE1OjAyOjI3IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9S
VU5fRElSIGFuZCBYRU5fTE9DS19ESVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3Jp
ZXMgb3VnaHQgbm90IHRvIGJlIGV2ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAog
ICAgZm9yIHNvbWUgcmVhc29uIHJ1bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNy
ZWF0ZWQKICAgIG92ZXJseS13cml0ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGlu
ZyB0aGUgbW9kZSBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKY29tbWl0IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5
YTkwNzAKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0
ZTogICBUaHUgRmViIDcgMTU6MDI6MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlw
dHM6IHhlbmNvbW1vbnM6IEZpeGVzIHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBp
cyBhIHR5cG8uICBBbmQgeGVuZCBpcyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Y29tbWl0IDAxMDk3ZTAxOTQzMjFkMjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTU6MDI6MjUgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6
IFByb3ZpZGVzIGB4ZW4nCiAgICAKICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4
ZW4nIGZhY2lsaXR5IChpbiB0aGUgTFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBh
bGxvd3Mgb3RoZXIgZmFjaWxpdGllcyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdv
IGFmdGVyIGB4ZW4nIHdpdGhvdXQgbmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBk
ZXRhaWxzLgogICAgCiAgICBUaGlzIHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBi
eSB0aGUgKGZhaXJseSBkaWZmZXJlbnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQg
YjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6
Mzg6NTMgMjAxOSAtMDgwMAoKICAgIHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1
cHRzIGR1cmluZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFD
VElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5p
dGlhbGl6YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVu
Zy5mYW5AbnhwLmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 01:38:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 01:38:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt0Y7-0005iZ-94; Mon, 11 Feb 2019 01:38:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Uuj=QS=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1gt0Y6-0005iU-TM
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 01:38:18 +0000
X-Inumbo-ID: b1ffa462-2d9d-11e9-9c95-7fd80f439b79
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1ffa462-2d9d-11e9-9c95-7fd80f439b79;
 Mon, 11 Feb 2019 01:38:13 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1B1UE4B019122;
 Mon, 11 Feb 2019 01:37:58 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-2018-07-02;
 bh=3G0ZvHgIYC4yeSXH3JlG3SuCPksVEFZ5gH90yRA3C0M=;
 b=e1ChuqKPyFcpYAc54J9ga+ew+Zkhmdce7BJtVYcVuSNdv8a1bKSCQbCUW54HKbL+y8Hr
 ffZ9aehF87iYk05Q4jEX/vswkraaLmgicvT5wKatFw3jx8b18Z1LXVNCeZMKz5w0qbrf
 yaboox+YH+c9BSC4hjINBZW1wDp/yaCRuQPFX4ViPP6hWzyfzIokK4+vt8Cy3XYjk8sj
 MbTo5dVG+7QLw5qPewSFlEc5r93G7habGcKLOiXztkW+3URu3G5NCwi3DWIHqc/ZtyZr
 N7rU4KSsr9XE3xHF93KK0tS5/0caSfN1rJpwot/sw/KkazWo0Cth7Xqe1btUmiAEG+O6 bw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2qhrek35m2-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 11 Feb 2019 01:37:58 +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 x1B1bphW019996
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 11 Feb 2019 01:37:52 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x1B1bl5g024907;
 Mon, 11 Feb 2019 01:37:48 GMT
Received: from [10.191.29.55] (/10.191.29.55)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 10 Feb 2019 17:37:47 -0800
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, admin@listes.aquilenet.fr, 
 Hans van Kranenburg <hans@knorrie.org>,
 Samuel Thibault <samuel.thibaut@ens-lyon.org>,
 Samuel Thibault <admin@aquilenet.fr>
References: <e1429228-bef6-afa1-a004-4fb0cf0bb52d@yaal.fr>
 <20190208171335.nzqrsfk75xjw4plq@function>
 <ace166ae-95b0-25c1-d3fa-3d7b2128521e@knorrie.org>
 <20190208231624.d3p5folfbnw7isp2@function>
 <79756d96-788b-b683-82b1-96a87d2353f1@knorrie.org>
 <20190209163534.boh7ljguxytrnb6o@function>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <b385f45c-c140-550e-220f-bbc372a15cdd@oracle.com>
Date: Mon, 11 Feb 2019 09:37:43 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190209163534.boh7ljguxytrnb6o@function>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9163
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902110010
Subject: Re: [Xen-devel] [admin] [Pkg-xen-devel] [BUG] task jbd2/xvda4-8:174
 blocked for more than 120 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyLzEwLzE5IDEyOjM1IEFNLCBTYW11ZWwgVGhpYmF1bHQgd3JvdGU6Cj4gSGVsbG8sCj4g
Cj4gSGFucyB2YW4gS3JhbmVuYnVyZywgbGUgc2FtLiAwOSBmw6l2ci4gMjAxOSAxNzowMTo1NSAr
MDEwMCwgYSBlY3JpdDoKPj4+IEkgaGF2ZSBmb3J3YXJkZWQgdGhlIG9yaWdpbmFsIG1haWw6IGFs
bCBWTSBJL08gZ2V0IHN0dWNrLCBhbmQgdGh1cyB0aGUKPj4+IFZNIGJlY29tZXMgdW51c2FibGUu
Cj4+Cj4+IFRoZXNlIGFyZSBpbiBtYW55IGNhc2VzIHRoZSBzeW1wdG9tcyBvZiBydW5uaW5nIG91
dCBvZiAiZ3JhbnQgZnJhbWVzIi4KPiAKPiBPaCEgIFRoYXQgY291bGQgYmUgaXQgaW5kZWVkLiAg
SSdtIHdvbmRlcmluZyB3aGF0IGNvdWxkIGJlIG1vbm9wb2xpemluZwo+IHRoZW0sIHRob3VnaCwg
YW5kIHdoeSArZGViOXUxMSBpcyBhZmZlY3RlZCB3aGlsZSArZGViOXUxMCBpcyBub3QuICBJJ20K
PiBhZnJhaWQgaW5jcmVhc2luZyB0aGUgZ250dGFiIG1heCBzaXplIHRvIDMyIG1pZ2h0IGp1c3Qg
ZGVmZXIgZmlsbGluZyBpdAo+IHVwLgo+IAo+PiAgIC0jIC4veGVuLWRpYWcgIGdudHRhYl9xdWVy
eV9zaXplIDUKPj4gICBkb21pZD01OiBucl9mcmFtZXM9MTEsIG1heF9ucl9mcmFtZXM9MzIKPiAK
PiBUaGUgY3VycmVudCB2YWx1ZSBpcyAzMSBvdmVyIG1heCAzMiBpbmRlZWQuCgpBc3N1bWluZyB0
aGlzIGlzIGdyYW50IHYxLCB0aGVyZSBhcmUgc3RpbGwgNDA5Ni84PTUxMiBncmFudCByZWZlcmVu
Y2VzIGF2YWlsYWJsZQooMzItMzE9MSBmcmFtZSBhdmFpbGFibGUpLiBJIGRvIG5vdCB0aGluayB0
aGUgSS9PIGhhbmcgY2FuIGJlIGFmZmVjdGVkIGJ5IHRoZQpsYWNrIG9mIGdyYW50IGVudHJ5LgoK
SWYgdG8gaW5jcmVhc2UgdGhlIG1heCBmcmFtZSB0byA2NCB0YWtlcyBlZmZlY3QsIGl0IGlzIHdl
aXJkIHdoeSB0aGUgSS9PIHdvdWxkCmhhbmcgd2hlbiB0aGVyZSBhcmUgc3RpbGwgNTEyIGVudHJp
ZXMgYXZhaWxhYmxlLgoKRG9uZ2xpIFpoYW5nCgo+IAo+PiBXaXRoIFhlbiA0LjgsIHlvdSBjYW4g
YWRkIGdudHRhYl9tYXhfZnJhbWVzPTY0IChvciBhbm90aGVyIG51bWJlciwgYnV0Cj4+IGhpZ2hl
ciB0aGFuIHRoZSBkZWZhdWx0IDMyKSB0byB0aGUgeGVuIGh5cGVydmlzb3IgY29tbWFuZCBsaW5l
IGFuZCByZWJvb3QuCj4gCj4gYWRtaW5AOiBJIG1hZGUgdGhlIG1vZGlmaWNhdGlvbiBpbiB0aGUg
Z3J1YiBjb25maWcuIFdlIGNhbiBwcm9iYWJseSB0cnkKPiB0byByZWJvb3Qgd2l0aCB0aGUgbmV3
ZXIgaHlwZXJ2aXNvciwgYW5kIG1vbml0b3IgdGhhdCB2YWx1ZS4KPiAKPiBTYW11ZWwKPiAKPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 01:45:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 01:45:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt0f8-0006Wq-30; Mon, 11 Feb 2019 01:45:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gt0f6-0006We-Pg
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 01:45:32 +0000
X-Inumbo-ID: b6c3f1d3-2d9e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6c3f1d3-2d9e-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 01:45:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gt0f4-000202-2q; Mon, 11 Feb 2019 01:45:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gt0f3-0006a5-Ns; Mon, 11 Feb 2019 01:45:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gt0f3-00046B-N4; Mon, 11 Feb 2019 01:45:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133116-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=aca21442499c04b70d84164b46744b35ee7b8bf4
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 01:45:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133116: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzExNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzExNi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFj
YTIxNDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICAzIGRheXMgICAxMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwNTAg
IDIwMTktMDItMDggMTg6MDY6NDcgWiAgICAyIGRheXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0
YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRi
NDY3NDRiMzVlZTdiOGJmNApBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6
IGZlYXR1cmVzL3FlbXUtZGVwcml2IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNw
YWNlIGJldHdlZW4gdGhlIHBhcmFncmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0
J3MgYQogICAgbGlzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJi
YTU3MzU4ZWJjYwpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgRmViIDcgMTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0
ZSBjcmVkaXQvY3JlZGl0MiBmZWF0dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hl
ZHVsZXIKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CmNvbW1pdCA3YjUyNzhiMjhmOGZiY2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3
IDE1OjAyOjI3IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9S
VU5fRElSIGFuZCBYRU5fTE9DS19ESVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3Jp
ZXMgb3VnaHQgbm90IHRvIGJlIGV2ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAog
ICAgZm9yIHNvbWUgcmVhc29uIHJ1bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNy
ZWF0ZWQKICAgIG92ZXJseS13cml0ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGlu
ZyB0aGUgbW9kZSBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKY29tbWl0IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5
YTkwNzAKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0
ZTogICBUaHUgRmViIDcgMTU6MDI6MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlw
dHM6IHhlbmNvbW1vbnM6IEZpeGVzIHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBp
cyBhIHR5cG8uICBBbmQgeGVuZCBpcyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Y29tbWl0IDAxMDk3ZTAxOTQzMjFkMjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTU6MDI6MjUgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6
IFByb3ZpZGVzIGB4ZW4nCiAgICAKICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4
ZW4nIGZhY2lsaXR5IChpbiB0aGUgTFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBh
bGxvd3Mgb3RoZXIgZmFjaWxpdGllcyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdv
IGFmdGVyIGB4ZW4nIHdpdGhvdXQgbmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBk
ZXRhaWxzLgogICAgCiAgICBUaGlzIHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBi
eSB0aGUgKGZhaXJseSBkaWZmZXJlbnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQg
YjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6
Mzg6NTMgMjAxOSAtMDgwMAoKICAgIHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1
cHRzIGR1cmluZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFD
VElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5p
dGlhbGl6YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVu
Zy5mYW5AbnhwLmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 03:55:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 03:55:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt2gi-0000dj-VW; Mon, 11 Feb 2019 03:55:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BTkB=QS=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gt2gh-0000de-43
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 03:55:19 +0000
X-Inumbo-ID: d7a48962-2db0-11e9-bc90-bc764e045a96
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7a48962-2db0-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 03:55:17 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Feb 2019 19:55:16 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,357,1544515200"; d="scan'208";a="121430168"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by fmsmga007.fm.intel.com with ESMTP; 10 Feb 2019 19:55:15 -0800
Date: Mon, 11 Feb 2019 11:59:21 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190211035919.GA17802@gao-cwp>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-4-git-send-email-chao.gao@intel.com>
 <5C5D6ADF020000780021502D@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C5D6ADF020000780021502D@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 3/8] microcode: introduce the global
 microcode cache
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDgsIDIwMTkgYXQgMDQ6NDE6MTlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjguMDEuMTkgYXQgMDg6MDYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBAQCAtMjA4LDYgKzIxMCw1OCBAQCBzdGF0aWMgdm9pZCBtaWNyb2NvZGVfZmluaV9jcHUo
dW5zaWduZWQgaW50IGNwdSkKPj4gICAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsK
Pj4gIH0KPj4gIAo+PiArLyogU2F2ZSBhIHVjb2RlIHBhdGNoIHRvIHRoZSBnbG9iYWwgY2FjaGUg
bGlzdCAqLwo+PiArYm9vbCBzYXZlX3BhdGNoKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm5ld19w
YXRjaCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICptaWNyb2NvZGVfcGF0
Y2g7Cj4+ICsKPj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KG1pY3JvY29kZV9wYXRjaCwgJm1p
Y3JvY29kZV9jYWNoZSwgbGlzdCkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGVudW0gbWljcm9jb2Rl
X21hdGNoX3Jlc3VsdCByZXN1bHQgPQo+PiArICAgICAgICAgICAgbWljcm9jb2RlX29wcy0+cmVw
bGFjZV9wYXRjaChuZXdfcGF0Y2gsIG1pY3JvY29kZV9wYXRjaCk7Cj4+ICsKPj4gKyAgICAgICAg
c3dpdGNoICggcmVzdWx0ICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICBjYXNlIE9MRF9VQ09E
RToKPj4gKyAgICAgICAgICAgIG1pY3JvY29kZV9vcHMtPmZyZWVfcGF0Y2gobmV3X3BhdGNoKTsK
Pj4gKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKPj4gKwo+PiArICAgICAgICBjYXNlIE5FV19V
Q09ERToKPj4gKyAgICAgICAgICAgIG1pY3JvY29kZV9vcHMtPmZyZWVfcGF0Y2gobWljcm9jb2Rl
X3BhdGNoKTsKPj4gKyAgICAgICAgICAgIHJldHVybiB0cnVlOwo+PiArCj4+ICsgICAgICAgIGNh
c2UgTUlTX1VDT0RFOgo+PiArICAgICAgICAgICAgY29udGludWU7Cj4+ICsKPj4gKyAgICAgICAg
ZGVmYXVsdDoKPj4gKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+PiArICAgICAg
ICAgICAgcmV0dXJuIDA7Cj4KPmZhbHNlIChvciB0cnVlOyBlaXRoZXIgdmFsdWUgaXMgZ29pbmcg
dG8gYmUgZmluZS93cm9uZyBoZXJlIGFmYWljdCkKPgo+QW55d2F5IEknbSBoYXZpbmcgc29tZSBk
aWZmaWN1bHR5IHNlZWluZyB3aGF0IHRoZSBpbnRlbmRlZAo+bWVhbmluZyBvZiB0aGUgcmV0dXJu
IHZhbHVlIGlzLCBhbmQgd2l0aG91dCB0aGF0IGJlaW5nIGNsZWFyIEkKPmFsc28gY2FuJ3QgbWFr
ZSB1cCBteSBtaW5kIHdoZXRoZXIgSSBhZ3JlZSB3aXRoIHRoZSBjYXNlcwo+aGVyZS4KClRoZSBy
ZXR1cm4gdmFsdWUgbWVhbnMgd2hldGhlciBzYXZpbmcgYSB1Y29kZSBwYXRjaCBzdWNjZWVkZWQg
b3IgZmFpbGVkLgpJbiBhbm90aGVyIHdvcmQsIGl0IGFsc28gbWVhbnMgd2hldGhlciB0aGUgdWNv
ZGUgY2FjaGUgaXMgdXBkYXRlZCBvcgpub3QuIEFjY29yZGluZyB0byB0aGUgcmV0dXJuIHZhbHVl
LCB0aGUgY2FsbGVyIGRlY2lkZXMgbm90IHRvIGRvIHRoZQpleHBlbnNpdmUgbGF0ZSB1Y29kZSB1
cGRhdGUgZm9yIHNvbWUgY2FzZXMgKGkuZS4gd2hlbiBhZG1pbiBwcm92aWRlcyBhCm9sZCB1Y29k
ZSkuCgo+Cj4+ICsgICAgICAgIH0KPj4gKyAgICB9Cj4+ICsgICAgbGlzdF9hZGRfdGFpbCgmbmV3
X3BhdGNoLT5saXN0LCAmbWljcm9jb2RlX2NhY2hlKTsKPgo+SG1tLCB5b3UgYWRkIF9ldmVyeV8g
cGF0Y2ggcHJvZHVjaW5nIE1JU19VQ09ERSB0byB0aGUgbGlzdC4KPlRoaXMgaXMgZ29pbmcgdG8g
YmUgYSBsb25nIGxpc3QgdGhlbiAtIHRoZXJlIGFyZSBvdmVyIDEwMCBibG9icyBpbgo+dGhlIGxh
dGVzdCBkcm9wcGluZywgYW5kIHRoaXMgbnVtYmVyIGlzIG9ubHkgZ29pbmcgdG8gZ3Jvdy4KPlNh
dmluZyBibG9icyBpcyB1c2VmdWwgb25seSBmb3IgY2FzZXMgd2hlcmUgbWl4ZWQgc3RlcHBpbmdz
IGFyZQo+YWN0dWFsbHkgc3VwcG9ydGVkLiBJIGd1ZXNzIHRoYXQgd291bGRuJ3QgZ28gbXVjaCBi
ZXlvbmQgdGhlCj5zdGVwcGluZyBhbmQvb3IgInBmIiBkaWZmZXJpbmcsIGJ1dCBmYW1pbHkgYW5k
IG1vZGVsIG1hdGNoaW5nIHVwLgoKV2UgY2FuIGludHJvZHVjZSBhbm90aGVyIHR5cGUgKGkuZS4g
TUlYX1VDT0RFKSB0byBkZW5vdGUgdGhlIHVjb2RlCnBhdGNoIHdoaWNoIG1pc21hdGNoZXMgYW55
IHNhdmVkIHBhdGNoZXMgYnV0IG9ubHkgZGlmZmVycyBmcm9tIGN1cnJlbnQKY3B1IGluIHN0ZXBw
aW5nIG9yICJwZiIgKG9yIG1vZGVsIGZvciBBTUQpLgoKQW5kIHNhdmUgdWNvZGVzIG9mIE1JWF9V
Q09ERSB0eXBlIGFuZCBkaXNjYXJkIHVjb2RlcyBvZiBNSVNfVUNPREUgdHlwZS4KCkFyY2ggc3Bl
Y2lmaWMgY2FsbGJhY2sgY2FuIGRldGVybWluZSB0aGUgdHlwZSAoTUlYX1VDT0RFIG9yIE1JU19V
Q09ERSkKYWNjb3JkaW5nIHRvIHRoZSBzdXBwb3J0ZWQgbWl4ZXMuCgo+Cj5BZGRpdGlvbmFsbHkg
bGlzdCBtYW5hZ2VtZW50IGdlbmVyYWxseSByZXF1aXJlcyBsb2NraW5nLiBUaGlzCj5mdW5jdGlv
biBkb2Vzbid0IGV2ZW4gaGF2ZSBhIGNvbW1lbnQgc2F5aW5nIHdoYXQgbG9jayhzKSBpcwo+KGFy
ZSkgbmVjZXNzYXJ5IHRvIGJlIGhlbGQgKHNhbWUgZWxzZXdoZXJlKS4KPgo+RmluYWxseSBwbGVh
c2UgYWRkIGJsYW5rIGxpbmVzIGFoZWFkIG9mIHRoZSBsaW5lIGFib3ZlIGFzIHdlbGwKPmFzIChu
b3QganVzdCBoZXJlKSBhaGVhZCBvZiB0aGUgbWFpbiByZXR1cm4gc3RhdGVtZW50IG9mIHRoZQo+
ZnVuY3Rpb24uCgpXaWxsIGRvCgo+Cj4+ICsvKiBGaW5kIGEgdWNvZGUgcGF0Y2ggd2hvIGhhcyBu
ZXdlciByZXZpc2lvbiB0aGFuIHRoZSBvbmUgaW4gdXNlICovCj4+ICtzdHJ1Y3QgbWljcm9jb2Rl
X3BhdGNoICpmaW5kX3BhdGNoKHVuc2lnbmVkIGludCBjcHUpCj4KPklzIHRoZSBjYWxsZXIgYWxs
b3dlZCB0byBhbHRlciB0aGUgcmV0dXJuZWQgb2JqZWN0PyBJZiBub3QsIHlvdSB3YW50Cj50byBy
ZXR1cm4gYSBwb2ludGVyIHRvIGNvbnN0LgoKTm8uIFdpbGwgY29uc3RpZnkgdGhlIHJldHVybiB2
YWx1ZS4KCj4KPj4gK3sKPj4gKyAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICptaWNyb2NvZGVf
cGF0Y2g7Cj4+ICsgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29k
ZV9jcHVfaW5mbywgY3B1KTsKPj4gKwo+PiArICAgIGlmICggbWljcm9jb2RlX29wcy0+Y29sbGVj
dF9jcHVfaW5mbyhjcHUsICZ1Y2ktPmNwdV9zaWcpICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIF9f
bWljcm9jb2RlX2ZpbmlfY3B1KGNwdSk7Cj4KPlRoaXMgaXMga2luZCBvZiBhIGxpYnJhcnkgZnVu
Y3Rpb24gLSBJIGNhbid0IHNlZSBob3cgaXQgY291bGQgbGVnaXRpbWF0ZWx5Cj5pbnZva2UgImZp
bmkiLCB0aGUgbW9yZSB0aGF0IHlvdSBkbyBoZXJlIGJ1dCBub3QgLi4uCj4KPj4gKyAgICAgICAg
cmV0dXJuIE5VTEw7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSht
aWNyb2NvZGVfcGF0Y2gsICZtaWNyb2NvZGVfY2FjaGUsIGxpc3QpCj4+ICsgICAgewo+PiArICAg
ICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPm1hdGNoX2NwdShtaWNyb2NvZGVfcGF0Y2gsIGNwdSkg
KQo+PiArICAgICAgICAgICAgcmV0dXJuIG1pY3JvY29kZV9wYXRjaDsKPj4gKyAgICB9Cj4+ICsg
ICAgcmV0dXJuIE5VTEw7Cj4KPi4uLiBoZXJlLgoKTXkgdW5kZXJzdGFuZGluZyBpcyBzYXZpbmcg
dGhlIGNwdSBzaWduYXR1cmUgYW5kIHVjb2RlIHJldmlzaW9uIGNhbgpyZWR1Y2UgTVNSIHJlYWRz
IHRvIGdldCBzdWNoIGluZm9ybWF0aW9uLiBTbyAiZmluaSIgaXMgaW52b2tlZCB3aGVuCiJjb2xs
ZWN0IiBmYWlsZWQuIFRoZSBhcHBseV9taWNyb2NvZGUoKSBmb2xsb3dpbmcgZmluZF9wYXRjaCgp
IGNhbgphY2Nlc3MgInVjaSIgd2l0aG91dCBpbnZva2luZyAiY29sbGVjdCIgYWdhaW4uCgo+Cj4+
ICtzdGF0aWMgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IHJlcGxhY2VfcGF0Y2goc3RydWN0
IG1pY3JvY29kZV9wYXRjaCAqbmV3LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm9sZCkKPj4gK3sKPj4g
KyAgICBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqbmV3X21jID0gbmV3LT5kYXRhOwo+PiArICAgIHN0
cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2FtZCAqbmV3X2hlYWRlciA9IG5ld19tYy0+bXBiOwo+PiAr
ICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICpvbGRfbWMgPSBvbGQtPmRhdGE7Cj4+ICsgICAgc3Ry
dWN0IG1pY3JvY29kZV9oZWFkZXJfYW1kICpvbGRfaGVhZGVyID0gb2xkX21jLT5tcGI7Cj4KPmNv
bnN0IChhbGwgZm91ciBvZiB0aGVtIGFmYWljdCkKPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2ludGVsLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCj4+
IEBAIC0xNDcsNiArMTQ3LDE1IEBAIHN0YXRpYyBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQg
bWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgKPj4gICAgICByZXR1cm4gTUlTX1VDT0RFOwo+PiAgfQo+
PiAgCj4+ICtzdGF0aWMgYm9vbCBtYXRjaF9jcHUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRj
aCAqcGF0Y2gsIHVuc2lnbmVkIGludCBjcHUpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHVjb2RlX2Nw
dV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKPgo+Y29uc3QKPgo+
PiArc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCByZXBsYWNlX3BhdGNoKHN0cnVj
dCBtaWNyb2NvZGVfcGF0Y2ggKm5ldywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpvbGQpCj4+ICt7Cj4+
ICsgICAgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKm9sZF9oZWFkZXIgPSBvbGQtPmRh
dGE7Cj4KPmNvbnN0Cj4KPj4gKyAgICBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgcmV0ID0K
Pj4gKyAgICAgICAgICAgICAgICBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKG5ldy0+ZGF0YSwgb2xk
X2hlYWRlci0+c2lnLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
b2xkX2hlYWRlci0+cGYsIG9sZF9oZWFkZXItPnJldik7Cj4+ICsKPj4gKyAgICBpZiAoIHJldCA9
PSBORVdfVUNPREUgKQo+PiArICAgICAgICBsaXN0X3JlcGxhY2UoJm9sZC0+bGlzdCwgJm5ldy0+
bGlzdCk7Cj4KPkkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIGxlYXZlIGFjdHVhbCBsaXN0
IG1haW50ZW5hbmNlIHRvIGdlbmVyaWMKPmNvZGUuIFRoYXQgd2F5IHRoZSBmdW5jdGlvbiBwYXJh
bWV0ZXJzIGNhbiBhbHNvIGJlIHBvaW50ZXItdG8tY29uc3QuCgpXaWxsIGRvLgoKPgo+PiBAQCAt
MjQ4LDYgKzI3NywyNSBAQCBzdGF0aWMgaW50IGdldF9tYXRjaGluZ19taWNyb2NvZGUoY29uc3Qg
dm9pZCAqbWMsIHVuc2lnbmVkIGludCBjcHUpCj4+ICAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29k
ZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlciA9IG1jOwo+PiAgICAgIHVuc2lnbmVkIGxvbmcgdG90
YWxfc2l6ZSA9IGdldF90b3RhbHNpemUobWNfaGVhZGVyKTsKPj4gICAgICB2b2lkICpuZXdfbWM7
Cj4+ICsgICAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbWljcm9jb2RlX3BhdGNoID0geG1hbGxv
YyhzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoKTsKPj4gKyAgICB2b2lkICpuZXdfbWMyID0geG1hbGxv
Y19ieXRlcyh0b3RhbF9zaXplKTsKPgo+V2h5IGRvbid0IHlvdSB1c2UgdGhlIGFscmVhZHkgZXhp
c3RpbmcgbmV3X21jIGhlcmU/CgpXaWxsIHJldXNlIHRoZSBuZXdfbWMgaGVyZS4KCj4KPj4gQEAg
LTI3NiwxOCArMzI0LDI0IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVuc2lnbmVkIGlu
dCBjcHUpCj4+ICAgICAgdW5zaWduZWQgaW50IHZhbFsyXTsKPj4gICAgICB1bnNpZ25lZCBpbnQg
Y3B1X251bSA9IHJhd19zbXBfcHJvY2Vzc29yX2lkKCk7Cj4+ICAgICAgc3RydWN0IHVjb2RlX2Nw
dV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1X251bSk7Cj4+ICsgICAg
c3RydWN0IG1pY3JvY29kZV9pbnRlbCAqbWNfaW50ZWw7Cj4+ICsgICAgc3RydWN0IG1pY3JvY29k
ZV9wYXRjaCAqcGF0Y2g7Cj4+ICAKPj4gICAgICAvKiBXZSBzaG91bGQgYmluZCB0aGUgdGFzayB0
byB0aGUgQ1BVICovCj4+ICAgICAgQlVHX09OKGNwdV9udW0gIT0gY3B1KTsKPj4gIAo+PiAtICAg
IGlmICggdWNpLT5tYy5tY19pbnRlbCA9PSBOVUxMICkKPj4gKyAgICBwYXRjaCA9IGZpbmRfcGF0
Y2goY3B1KTsKPj4gKyAgICBpZiAoICFwYXRjaCApCj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFM
Owo+PiAgCj4+ICsgICAgbWNfaW50ZWwgPSBwYXRjaC0+ZGF0YTsKPj4gKyAgICBCVUdfT04oIW1j
X2ludGVsKTsKPgo+SSdtIG5vdCBjb252aW5jZWQgdGhpcyBpcyBhIHVzZWZ1bCBjaGVjayAtIHlv
dSBuZXZlciBzYXZlX3BhdGNoKCkKPmFueXRoaW5nIHRoYXQgaGFzIGEgTlVMTCBwb2ludGVyIGhl
cmUuIEFuZCBnZW5lcmFsIGNvcnJ1cHRpb24gbWlnaHQKPnB1dCBiYWQgdmFsdWVzIG90aGVyIHRo
YW4gTlVMTCBpbnRvIHRoZSBmaWVsZC4KClRoZW4gSSB3aWxsIHJlbW92ZSB0aGlzIGNoZWNrLgoK
VGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 04:06:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 04:06:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt2rR-0001hG-EY; Mon, 11 Feb 2019 04:06:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gt2rP-0001h3-MF
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 04:06:23 +0000
X-Inumbo-ID: 63d439ae-2db2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63d439ae-2db2-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 04:06:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gt2rM-0005cf-L7; Mon, 11 Feb 2019 04:06:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gt2rM-0008VB-DT; Mon, 11 Feb 2019 04:06:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gt2rM-0003at-Cq; Mon, 11 Feb 2019 04:06:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132986-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:<job status>:broken:regression
 qemu-mainline:build-arm64-xsm:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:host-install(4):broken:regression
 qemu-mainline:build-arm64:host-install(4):broken:regression
 qemu-mainline:build-arm64-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-saverestore.2:fail:regression
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop: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-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=47994e16b1d66411953623e7c0bf0cdcd50bd507
X-Osstest-Versions-That: qemuu=a61faa3d02159d24d4fa984733dbc0c905508752
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 04:06:20 +0000
Subject: [Xen-devel] [qemu-mainline test] 132986: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk4NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5ODYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjg0NwogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODQ3CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzI4NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTcg
Z3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgIGZhaWwgUkVHUi4gdnMuIDEzMjg0NwoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg0Nwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTMyODQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4NDcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMjg0NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyODQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAg
ICAgIDQ3OTk0ZTE2YjFkNjY0MTE5NTM2MjNlN2MwYmYwY2RjZDUwYmQ1MDcKYmFzZWxpbmUgdmVy
c2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGE2MWZhYTNkMDIxNTlkMjRkNGZhOTg0NzMzZGJj
MGM5MDU1MDg3NTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjg0NyAgMjAxOS0wMi0wNCAxMzox
OTozMSBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI5NDUgIDIwMTktMDItMDUg
MTY6MzI6MDcgWiAgICA1IGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzI5ODYgIDIwMTktMDItMDcgMDM6Mjc6MzcgWiAgICA0IGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4IEJlbm7DqWUg
PGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgQnJlbmRhbiBTaGFua3MgPGJyZW5kYW5AYnNsYWJzLm5ldD4KICBDaGFu
Z3BlbmcgTGl1IDxjaGFuZ3BlbmcubGl1QGludGVsLmNvbT4KICBDaGVuIFpoYW5nIDx0Z2ZiZXRh
QG1lLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYXZpZCBIaWxk
ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEaW1hIFN0ZXBhbm92IDxkaW1hc3RlcEB5YW5k
ZXgtdGVhbS5ydT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBHZXJkIEhvZmZt
YW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQu
Y29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgS09OUkFEIEZyZWRlcmlj
IDxmcmVkZXJpYy5rb25yYWRAYWRhY29yZS5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBN
aWNoYWVsIFRva2FyZXYgPG1qdEB0bHMubXNrLnJ1PgogIE11cmlsbyBPcHNmZWxkZXIgQXJhdWpv
IDxtdXJpbG9vQGxpbnV4LmlibS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBldGVyIE1h
eWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhh
dC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJp
Y2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFNlcmdpbyBM
b3BleiA8c2xwQHJlZGhhdC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0u
Y29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNv
di1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBXZWkgWWFuZyA8cmljaGFy
ZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTg0MSBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 05:19:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 05:19:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt40L-0007n9-0Y; Mon, 11 Feb 2019 05:19:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gt40J-0007mz-4B
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 05:19:39 +0000
X-Inumbo-ID: 9cff113c-2dbc-11e9-8cd0-5bad9c63ab8a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9cff113c-2dbc-11e9-8cd0-5bad9c63ab8a;
 Mon, 11 Feb 2019 05:19:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gt40B-0007Nh-Na; Mon, 11 Feb 2019 05:19:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gt40B-0004LI-D5; Mon, 11 Feb 2019 05:19:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gt40B-0008Uq-5p; Mon, 11 Feb 2019 05:19:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133099-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-arm64:<job status>:broken:regression
 linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:build-arm64-xsm:<job status>:broken:regression
 linux-4.4:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-4.4:test-armhf-armhf-libvirt-raw:host-ping-check-xen:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:host-ping-check-native:fail:heisenbug
 linux-4.4:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64:host-install(4):broken:nonblocking
 linux-4.4:build-arm64-pvops:host-install(4):broken:nonblocking
 linux-4.4:build-arm64-xsm:host-install(4):broken:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dc5e8c99975bb1a1561de884a83b3c19e4ac7ada
X-Osstest-Versions-That: linux=626b008972db6e4977f6b3460400f6f4e6731081
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 05:19:31 +0000
Subject: [Xen-devel] [linux-4.4 test] 133099: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA5OSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzA5OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNyB4ZW4tYm9vdCAgICAgICBmYWls
IGluIDEzMzA3MiBSRUdSLiB2cy4gMTMyNDk1CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRl
cm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
IDggaG9zdC1waW5nLWNoZWNrLXhlbiAgICAgICAgZmFpbCBwYXNzIGluIDEzMzA3MgogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlICAgICBmYWls
IHBhc3MgaW4gMTMzMDcyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxp
bmUgdW50ZXN0ZWQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMwNzIgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTMzMDcyIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkYzVlOGM5
OTk3NWJiMWExNTYxZGU4ODRhODNiM2MxOWU0YWM3YWRhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICA2MjZiMDA4OTcyZGI2ZTQ5NzdmNmIzNDYwNDAwZjZmNGU2NzMxMDgx
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI0OTUgIDIwMTktMDEtMjYgMDk6MTE6NTQgWiAgIDE1
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyOTc1ICAyMDE5LTAyLTA2IDE5OjEwOjUzIFog
ICAgNCBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMDcyICAyMDE5
LTAyLTA5IDA4OjI5OjE5IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gTHUgPGFhcm9uLmx1QGxpbnV4
LmFsaWJhYmEuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgog
IEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsZXhhbmRlciBBcmluZyA8YXJp
bmdAbW9qYXRhdHUuY29tPgogIEFsZXhhbmRlciBQb3BvdiA8YWxleC5wb3BvdkBsaW51eC5jb20+
CiAgQW5kcmUgTmF1am9rcyA8bmF1dHNjaDJAZ21haWwuY29tPgogIEFuZHJlYXMgR3J1ZW5iYWNo
ZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmVpIFZhZ2luIDxhdmFnaW5AZ21haWwuY29t
PgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5keSBTaGV2
Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQXJkIEJpZXNoZXV2
ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxv
IDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBBeWEg
TGV2aW4gPGF5YWxAbWVsbGFub3guY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NA
Y29kZXRoaW5rLmNvLnVrPgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVsLmNy
YXNoaW5nLm9yZz4KICBCZXJuYXJkIFBpZG91eCA8ZjZidnBAZnJlZS5mcj4KICBCb2IgUGV0ZXJz
b24gPHJwZXRlcnNvQHJlZGhhdC5jb20+CiAgQ2hhcmxlcyBZZWggPGNoYXJsZXN5ZWg1MjJAZ21h
aWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4K
ICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW4gQ2FycGVudGVyIDxk
YW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIERyYWtlIDxkcmFrZUBlbmRsZXNzbS5j
b20+CiAgRGF2ZSBDaGlubmVyIDxkY2hpbm5lckByZWRoYXQuY29tPgogIERhdmlkIEFoZXJuIDxk
c2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4K
ICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGltaXRyaXMgTWljaGFp
bGlkaXMgPGRtaWNoYWlsQGdvb2dsZS5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9y
b2tob3ZAZ21haWwuY29tPgogIERtaXRyeSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xlLmNvbT4KICBF
cmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW5peSBQYWx0c2V2IDxFdWdl
bml5LlBhbHRzZXZAc3lub3BzeXMuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5k
ZT4KICBHZXJhbGQgU2NoYWVmZXIgPGdlcmFsZC5zY2hhZWZlckBkZS5pYm0uY29tPgogIEdyZWcg
S3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VpbGxhdW1lIE5h
dWx0IDxnLm5hdWx0QGFscGhhbGluay5mcj4KICBHdWlsbGF1bWUgTmF1bHQgPGduYXVsdEByZWRo
YXQuY29tPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAg
SGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIElkbyBTY2hpbW1lbCA8
aWRvc2NoQG1lbGxhbm94LmNvbT4KICBKYWNvYiBXZW4gPGppYW4udy53ZW5Ab3JhY2xlLmNvbT4K
ICBKYWVnZXVrIEtpbSA8amFlZ2V1a0BrZXJuZWwub3JnPgogIEphbWFsIEhhZGkgU2FsaW0gPGpo
c0Btb2phdGF0dS5jb20+CiAgSmFtZXMgTW9yc2UgPGphbWVzLm1vcnNlQGFybS5jb20+CiAgSmlt
bXkgRHVyYW5kIFdlc29sb3dza2kgPGpkd0BhbWF6b24uZGU+CiAgSmlyaSBPbHNhIDxqb2xzYUBr
ZXJuZWwub3JnPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb8OjbyBQYXVs
byBSZWNoaSBWaXRhIDxqcHJ2aXRhQGVuZGxlc3NtLmNvbT4KICBKb8OjbyBQYXVsbyBSZWNoaSBW
aXRhIDxqcHJ2aXRhQGdtYWlsLmNvbT4KICBLYW5namllIEx1IDxramx1QHVtbi5lZHU+CiAgS29l
biBWYW5kZXB1dHRlIDxrb2VuLnZhbmRlcHV0dGVAbmNlbnRyaWMuY29tPgogIEtyenlzenRvZiBI
YWxhc2EgPGtoYWxhc2FAcGlhcC5wbD4KICBLeXVuZ3RhZSBLaW0gPGt0MDc1NUBnbWFpbC5jb20+
CiAgTGFycnkgRmluZ2VyIDxMYXJyeS5GaW5nZXJAbHdmaW5nZXIubmV0PgogIExpbnVzIFRvcnZh
bGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMb3JlbnpvIEJpYW5jb25pIDxs
b3JlbnpvLmJpYW5jb25pQHJlZGhhdC5jb20+CiAgTG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8u
cGllcmFsaXNpQGFybS5jb20+CiAgTWFuZnJlZCBTY2hsYWVnbCA8bWFuZnJlZC5zY2hsYWVnbEBn
aW56aW5nZXIuY29tPgogIE1hbyBXZW5hbiA8bWFvd2VuYW5AaHVhd2VpLmNvbT4KICBNYXJjIEts
ZWluZS1CdWRkZSA8bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5n
aWVyQGFybS5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBT
Y2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXJ0aW4gVnVpbGxlIDxqcG12
MjdAYWltLmNvbT4KICBNYXRoaWFzIFRob3JlIDxtYXRoaWFzLnRob3JlQGluZmluZXJhLmNvbT4K
ICBNYXggU2NodWx6ZSA8bWF4LnNjaHVsemVAcG9zdGVvLmRlPgogIE1pY2hhZWwgU3RyYXViZSA8
c3RyYXViZS5saW51eEBnbWFpbC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+
CiAgTWljaGFsIEt1YmVjZWsgPG1rdWJlY2VrQHN1c2UuY3o+CiAgTWlsaWFuIFdvbGZmIDxtaWxp
YW4ud29sZmZAa2RhYi5jb20+CiAgTmljb2xhcyBQaXRyZSA8bmljb0BsaW5hcm8ub3JnPgogIE5p
Y29sYXMgUGl0cmUgPG5pY29sYXMucGl0cmVAbGluYXJvLm9yZz4KICBPbGVnIE5lc3Rlcm92IDxv
bGVnQHJlZGhhdC5jb20+CiAgT2xpdmVyIEhhcnRrb3BwIDxzb2NrZXRjYW5AaGFydGtvcHAubmV0
PgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhbiBCaWFuIDxi
aWFucGFuMjAxNkAxNjMuY29tPgogIFBhb2xvIEFiZW5pIDxwYWJlbmlAcmVkaGF0LmNvbT4KICBQ
YW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRS4gTWNLZW5uZXkgPHBh
dWxtY2tAbGludXgudm5ldC5pYm0uY29tPgogIFBhdWwgRnVsZ2h1bSA8cGF1bGtmQG1pY3JvZ2F0
ZS5jb20+CiAgUGF1bG8gQWxjYW50YXJhIDxwYWxjYW50YXJhQHN1c2UuZGU+CiAgUGF1bG8gQWxj
YW50YXJhIDxwYXVsb0BwYXVsby5hYz4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9z
b2Z0LmNvbT4KICBQZXRlciBPc2tvbGtvdiA8cG9za0Bnb29nbGUuY29tPgogIFBpZXJyZS1Mb3Vp
cyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRlbC5jb20+CiAgUHJhdmlu
IEIgU2hlbGFyIDxwc2hlbGFyQG92bi5vcmc+CiAgUmFmYWVsIEFxdWluaSA8YXF1aW5pQHJlZGhh
dC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgU2Fz
aGEgTGV2aW4gPHNhc2hhLmxldmluQG9yYWNsZS5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBr
ZXJuZWwub3JnPgogIFNoYWtlZWwgQnV0dCA8c2hha2VlbGJAZ29vZ2xlLmNvbT4KICBTaGFva3Vu
IFpoYW5nIDx6aGFuZ3NoYW9rdW5AaGlzaWxpY29uLmNvbT4KICBTdGVmYW4gU2NobWlkdCA8c3Rl
ZmFuQG9zZy5zYW1zdW5nLmNvbT4KICBTdGVmYW4gV2FocmVuIDxzdGVmYW4ud2FocmVuQGkyc2Uu
Y29tPgogIFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZz4KICBT
dGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkaXAgTXVraGVyamVlIDxz
dWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBUYWVoZWUgWW9vIDxhcDQyMDA3M0BnbWFpbC5j
b20+CiAgVGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFub3guY29tPgogIFRob21hcyBHbGVpeG5l
ciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRpbSBIYXJ2ZXkgPHRoYXJ2ZXlAZ2F0ZXdvcmtzLmNv
bT4KICBUb20gUGFuZmlsIDx0b21Ac3RlZWxzZXJpZXMuY29tPgogIFVsZiBIYW5zc29uIDx1bGYu
aGFuc3NvbkBsaW5hcm8ub3JnPgogIFZpbmVldCBHdXB0YSA8dmd1cHRhQHN5bm9wc3lzLmNvbT4K
ICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRl
YWNvbkBhcm0uY29tPgogIFl1bmppYW4gV2FuZyA8d2FuZ3l1bmppYW5AaHVhd2VpLmNvbT4KICBa
dWJpbiBNaXRocmEgPHpzbUBjaHJvbWl1bS5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
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
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2Vu
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNt
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9r
ZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjYwMCBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 05:36:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 05:36:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt4GK-0000sK-MC; Mon, 11 Feb 2019 05:36:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BTkB=QS=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gt4GJ-0000sF-7k
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 05:36:11 +0000
X-Inumbo-ID: ee97b6fe-2dbe-11e9-bc90-bc764e045a96
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee97b6fe-2dbe-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 05:36:08 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Feb 2019 21:36:07 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,358,1544515200"; d="scan'208";a="115212951"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by orsmga006.jf.intel.com with ESMTP; 10 Feb 2019 21:36:05 -0800
Date: Mon, 11 Feb 2019 13:40:11 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190211054011.GB17802@gao-cwp>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-8-git-send-email-chao.gao@intel.com>
 <5C5DAE6C0200007800215272@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C5DAE6C0200007800215272@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, tglx@linutronix.de,
 Borislav Petkov <bp@suse.de>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDgsIDIwMTkgYXQgMDk6Mjk6MzJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjguMDEuMTkgYXQgMDg6MDYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBAQCAtMzAsMTggKzMxLDI1IEBACj4+ICAjaW5jbHVkZSA8eGVuL3NtcC5oPgo+PiAgI2lu
Y2x1ZGUgPHhlbi9zb2Z0aXJxLmg+Cj4+ICAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+Cj4+ICsj
aW5jbHVkZSA8eGVuL3N0b3BfbWFjaGluZS5oPgo+PiAgI2luY2x1ZGUgPHhlbi90YXNrbGV0Lmg+
Cj4+ICAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+PiAgI2luY2x1ZGUgPHhlbi9lYXJs
eWNwaW8uaD4KPj4gKyNpbmNsdWRlIDx4ZW4vd2F0Y2hkb2cuaD4KPj4gIAo+PiArI2luY2x1ZGUg
PGFzbS9kZWxheS5oPgo+PiAgI2luY2x1ZGUgPGFzbS9tc3IuaD4KPj4gICNpbmNsdWRlIDxhc20v
cHJvY2Vzc29yLmg+Cj4+ICAjaW5jbHVkZSA8YXNtL3NldHVwLmg+Cj4+ICAjaW5jbHVkZSA8YXNt
L21pY3JvY29kZS5oPgo+PiAgCj4+ICsvKiBCeSBkZWZhdWx0LCB3YWl0IGZvciAzMDAwMHVzICov
Cj4+ICsjZGVmaW5lIE1JQ1JPQ09ERV9ERUZBVUxUX1RJTUVPVVRfVVMgMzAwMDAKPgo+VGhpcyB2
YWx1ZSBkZXNlcnZlcyBzb21lIGV4cGxhbmF0aW9uIGFzIHRvIGhvdyBpdCB3YXMgY2hvc2VuLgoK
V2lsbCBkby4KCj4KPj4gIHN0YXRpYyBtb2R1bGVfdCBfX2luaXRkYXRhIHVjb2RlX21vZDsKPj4g
IHN0YXRpYyBzaWduZWQgaW50IF9faW5pdGRhdGEgdWNvZGVfbW9kX2lkeDsKPj4gIHN0YXRpYyBi
b29sX3QgX19pbml0ZGF0YSB1Y29kZV9tb2RfZm9yY2VkOwo+PiArc3RhdGljIHVuc2lnbmVkIGlu
dCBucl9jb3JlczsKPgo+Q291bGQgeW91IHNlZSBhYm91dCBhdm9pZGluZyBzdWNoIGEgc3RhdGlj
PyBZb3UgaGF2ZSAuLi4KPgo+PiArc3RhdGljIGludCBkb19taWNyb2NvZGVfdXBkYXRlKHZvaWQg
KnVudXNlZCkKPgo+Li4uIGFuICJ1bnVzZWQiIGhlcmUgYWZ0ZXIgYWxsLCBhbmQgaXQncyB0aGUg
KGluZGlyZWN0KSBjYWxsZXIgb2YgdGhlCj5mdW5jdGlvbiB3aGljaCBjYWxjdWxhdGVzIHRoZSB2
YWx1ZS4KCldpbGwgZG8uCgo+Cj4+ICt7Cj4+ICsgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9w
cm9jZXNzb3JfaWQoKTsKPj4gKyAgICBpbnQgcmV0Owo+PiAgCj4+IC0gICAgZXJyb3IgPSBtaWNy
b2NvZGVfdXBkYXRlX2NwdSgpOwo+PiAtICAgIGlmICggZXJyb3IgKQo+PiAtICAgICAgICBpbmZv
LT5lcnJvciA9IGVycm9yOwo+PiArICAgIHJldCA9IHdhaXRfZm9yX2NwdXMoJmNwdV9pbiwgTUlD
Uk9DT0RFX0RFRkFVTFRfVElNRU9VVF9VUyk7Cj4+ICsgICAgaWYgKCByZXQgKQo+PiArICAgICAg
ICByZXR1cm4gcmV0Owo+PiAgCj4+IC0gICAgaW5mby0+Y3B1ID0gY3B1bWFza19uZXh0KGluZm8t
PmNwdSwgJmNwdV9vbmxpbmVfbWFwKTsKPj4gLSAgICBpZiAoIGluZm8tPmNwdSA8IG5yX2NwdV9p
ZHMgKQo+PiAtICAgICAgICByZXR1cm4gY29udGludWVfaHlwZXJjYWxsX29uX2NwdShpbmZvLT5j
cHUsIGRvX21pY3JvY29kZV91cGRhdGUsIGluZm8pOwo+PiArICAgIC8qCj4+ICsgICAgICogSW5p
dGlhdGUgYW4gdXBkYXRlIG9uIGFsbCBwcm9jZXNzb3JzIHdoaWNoIGRvbid0IGhhdmUgYW4gb25s
aW5lIHNpYmxpbmcKPj4gKyAgICAgKiB0aHJlYWQgd2l0aCBhIGxvd2VyIHRocmVhZCBpZC4gT3Ro
ZXIgc2libGluZyB0aHJlYWRzIGp1c3QgYXdhaXQgdGhlCj4+ICsgICAgICogY29tcGxldGlvbiBv
ZiBtaWNyb2NvZGUgdXBkYXRlLgo+PiArICAgICAqLwo+PiArICAgIGlmICggY3B1ID09IGNwdW1h
c2tfZmlyc3QocGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKSApCj4+ICsgICAgICAgIHJl
dCA9IG1pY3JvY29kZV91cGRhdGVfY3B1KCk7Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBJbmNyZWFz
ZSB0aGUgd2FpdCB0aW1lb3V0IHRvIGEgc2FmZSB2YWx1ZSBoZXJlIHNpbmNlIHdlJ3JlIHNlcmlh
bGl6aW5nCj4+ICsgICAgICogdGhlIG1pY3JvY29kZSB1cGRhdGUgYW5kIHRoYXQgY291bGQgdGFr
ZSBhIHdoaWxlIG9uIGEgbGFyZ2UgbnVtYmVyIG9mCj4+ICsgICAgICogQ1BVcy4gQW5kIHRoYXQg
aXMgZmluZSBhcyB0aGUgKmFjdHVhbCogdGltZW91dCB3aWxsIGJlIGRldGVybWluZWQgYnkKPj4g
KyAgICAgKiB0aGUgbGFzdCBDUFUgZmluaXNoZWQgdXBkYXRpbmcgYW5kIHRodXMgY3V0IHNob3J0
Cj4+ICsgICAgICovCj4+ICsgICAgaWYgKCB3YWl0X2Zvcl9jcHVzKCZjcHVfb3V0LCBNSUNST0NP
REVfREVGQVVMVF9USU1FT1VUX1VTICogbnJfY29yZXMpICkKPj4gKyAgICAgICAgcGFuaWMoIlRp
bWVvdXQgd2hlbiBmaW5pc2hpbmcgdXBkYXRpbmcgbWljcm9jb2RlIik7Cj4KPldoaWxlIEkgZXhw
ZWN0IHRoaXMgdG8gZ28gYXdheSBhZ2FpbiBpbiB0aGUgbmV4dCBwYXRjaCwgSSdkIHN0aWxsIGxp
a2UgdG8KPnNlZSB0aGlzIGltcHJvdmVkLCBpbiBwYXJ0aWN1bGFyIGluIGNhc2UgdGhlIHBhdGNo
IGhlcmUgZ29lcyBpbgo+aW5kZXBlbmRlbnRseSBvZiB0aGUgbmV4dCBvbmUuIEFmdGVyIGFsbCBv
biBhIHN5c3RlbSB3aXRoIDEwMCBjb3Jlcwo+dGhlIHRpbWVvdXQgdG90YWxzIHRvIGEgd2hvcHBp
bmcgMyBzZWNvbmRzLgoKVG8gYmUgY2xlYXIsIHRoZSB0aW1lb3V0IHJlbWFpbnMgdGhlIHNhbWUg
aW4gdGhlIG5leHQgcGF0Y2ggZHVlIHRvCnRoZSBzZXJpYWwgcHJpbnQgY2xhdXNlIGluIGFwcGx5
X21pY3JvY29kZSgpLgoKPgo+R2VuZXJhbGx5IHRoZSB0aW1lIG5lZWRlZCB0byB3YWl0IHNjYWxl
cyBieSB0aGUgbnVtYmVyIG9mIENQVXMgc3RpbGwKPmluIG5lZWQgb2YgZG9pbmcgdGhlIHVwZGF0
ZS4gQW5kIGlmIGEgdGltZW91dCBpcyByZWFsbHkgdG8gb2NjdXIsIGl0J3MKPnBlcmhhcHMgYmVj
YXVzZSBvZiBvbmUgYmFkIGNvcmUgb3Igc29ja2V0LCBub3QgYmVjYXVzZSBub3RoaW5nCj53b3Jr
cyBhdCBhbGwuIEhlbmNlIGl0IHdvdWxkIHNlZW0gYm90aCBuaWNlIGFuZCBwb3NzaWJsZSB0byBz
Y2FsZSB0aGUKPiJyZW1haW5pbmcgdGltZSB0byB3YWl0IiBieSB0aGUgKGtub3duKSBudW1iZXIg
b2YgcmVtYWluaW5nCj5wcm9jZXNzb3JzIHRvIHJlc3BvbmQuCgpCYXNpY2FsbHksIEkgdGhpbmsg
dGhlIGJlbmVmaXQgaXMgd2UgY2FuIHJlY29nbml6ZSB0aGUgZmFpbHVyZSBlYXJsaWVyCmlmIG5v
IGNvcmUgY2FsbGVkIGluIGluIGEgZ2l2ZW4gaW50ZXJ2YWwgKGkuZS4gMzBtcyksIGFuZCB0cmln
Z2VyIGEKcGFuaWMuIENvbnNpZGVyaW5nIGZvciBzdWNoIGNhc2UsIGV2ZW4gd2l0aCB0aGlzIG9w
dGltaXphdGlvbiwgdGhlCnN5c3RlbSBuZWVkcyByZWJvb3QsIHdoaWNoIGdlbmVyYWxseSB0YWtl
cyBzZXZlcmFsIG1pbnV0ZXMsIHdoYXQncyB0aGUKdmFsdWUgb2YgdGhpcyBvcHRpbWl6YXRpb24/
Cgo+Cj5BZGRpdGlvbmFsbHkgaXQgd291bGQgYmUgY29uZnVzaW5nIHRvIHNlZSBkb3plbnMgb2Yg
cGFuaWNzIGluIGNhc2UKPnRoaXMgYWN0dWFsbHkgdHJpZ2dlcnMsIGJlY2F1c2UgYWxsIENQVXMg
d291bGQgaGl0IHRoaXMgYXQgYWJvdXQgdGhlCj5zYW1lIHRpbWUuCgpXaWxsIGF2b2lkIHRoaXMg
Y29uZnVzaW9uLgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 07:00:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 07:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt5ZS-0007Fq-0J; Mon, 11 Feb 2019 07:00:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gt5ZQ-0007ET-0F
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 07:00:00 +0000
X-Inumbo-ID: a2d921a2-2dca-11e9-9f03-6741f758c6e5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a2d921a2-2dca-11e9-9f03-6741f758c6e5;
 Mon, 11 Feb 2019 06:59:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gt5ZK-0000ti-FV; Mon, 11 Feb 2019 06:59:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gt5ZK-0004Cl-4O; Mon, 11 Feb 2019 06:59:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gt5ZK-0007Uu-34; Mon, 11 Feb 2019 06:59:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133098-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64:host-install(4):broken:regression
 linux-3.18:build-arm64-xsm:host-install(4):broken:regression
 linux-3.18:build-arm64-pvops:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw: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-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-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-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-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-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-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-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=49ab1e524f6a1fd0b42aefc827d57413e5332e92
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 06:59:54 +0000
Subject: [Xen-devel] [linux-3.18 test] 133098: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA5OCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMwOTgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgNDlhYjFlNTI0ZjZhMWZkMGI0MmFlZmM4MjdkNTc0
MTNlNTMzMmU5MgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMGQ2Mzk3
OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5IFogIDExNiBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjoxNzozMCBaICAgOTIgZGF5cyAgIDYyIGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzAxMyAgMjAxOS0wMi0wNyAxOTo1NjowMiBaICAgIDMg
ZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNTQxIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBo
b3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTc4NDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 07:05:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 07:05:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt5es-00082e-PV; Mon, 11 Feb 2019 07:05:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gt5er-00082R-C6
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 07:05:37 +0000
X-Inumbo-ID: 6d9af8f0-2dcb-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d9af8f0-2dcb-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 07:05:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gt5eo-00012J-N9; Mon, 11 Feb 2019 07:05:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gt5eo-0004ou-DY; Mon, 11 Feb 2019 07:05:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gt5eo-0003LI-Cw; Mon, 11 Feb 2019 07:05:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133123-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=aca21442499c04b70d84164b46744b35ee7b8bf4
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 07:05:34 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133123: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzEyMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzEyMy8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFj
YTIxNDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICAzIGRheXMgICAxMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwNTAg
IDIwMTktMDItMDggMTg6MDY6NDcgWiAgICAyIGRheXMgICAgOCBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0
YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRi
NDY3NDRiMzVlZTdiOGJmNApBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6
IGZlYXR1cmVzL3FlbXUtZGVwcml2IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNw
YWNlIGJldHdlZW4gdGhlIHBhcmFncmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0
J3MgYQogICAgbGlzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJi
YTU3MzU4ZWJjYwpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgRmViIDcgMTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0
ZSBjcmVkaXQvY3JlZGl0MiBmZWF0dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hl
ZHVsZXIKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CmNvbW1pdCA3YjUyNzhiMjhmOGZiY2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3
IDE1OjAyOjI3IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9S
VU5fRElSIGFuZCBYRU5fTE9DS19ESVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3Jp
ZXMgb3VnaHQgbm90IHRvIGJlIGV2ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAog
ICAgZm9yIHNvbWUgcmVhc29uIHJ1bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNy
ZWF0ZWQKICAgIG92ZXJseS13cml0ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGlu
ZyB0aGUgbW9kZSBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKY29tbWl0IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5
YTkwNzAKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0
ZTogICBUaHUgRmViIDcgMTU6MDI6MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlw
dHM6IHhlbmNvbW1vbnM6IEZpeGVzIHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBp
cyBhIHR5cG8uICBBbmQgeGVuZCBpcyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Y29tbWl0IDAxMDk3ZTAxOTQzMjFkMjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTU6MDI6MjUgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6
IFByb3ZpZGVzIGB4ZW4nCiAgICAKICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4
ZW4nIGZhY2lsaXR5IChpbiB0aGUgTFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBh
bGxvd3Mgb3RoZXIgZmFjaWxpdGllcyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdv
IGFmdGVyIGB4ZW4nIHdpdGhvdXQgbmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBk
ZXRhaWxzLgogICAgCiAgICBUaGlzIHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBi
eSB0aGUgKGZhaXJseSBkaWZmZXJlbnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQg
YjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6
Mzg6NTMgMjAxOSAtMDgwMAoKICAgIHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1
cHRzIGR1cmluZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFD
VElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5p
dGlhbGl6YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVu
Zy5mYW5AbnhwLmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 08:08:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 08:08:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt6d4-0004qd-6r; Mon, 11 Feb 2019 08:07:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gc09=QS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gt6d2-0004qY-Hg
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 08:07:48 +0000
X-Inumbo-ID: 1d6564cd-2dd4-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d6564cd-2dd4-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 08:07:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Feb 2019 01:07:45 -0700
Message-Id: <5C612D4C02000078002157D0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Feb 2019 01:07:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1549634431-30571-1-git-send-email-rcojocaru@bitdefender.com>
 <5C5DA5600200007800215233@prv1-mh.provo.novell.com>
 <47000945-b550-19da-f2a2-d2d83ffbacfd@bitdefender.com>
 <5C5DB1F2020000780021528D@prv1-mh.provo.novell.com>
 <38297844-2f50-0c28-22c5-ea954ab88a6a@bitdefender.com>
In-Reply-To: <38297844-2f50-0c28-22c5-ea954ab88a6a@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 V2] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDE4OjAyLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMi84LzE5IDY6NDQgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOC4w
Mi4xOSBhdCAxNzozMCwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4gT24g
Mi84LzE5IDU6NTAgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDA4LjAyLjE5IGF0
IDE1OjAwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4+ICAgICAgICAg
IC8qIElmIHRoZSBhbHRlcm5hdGUgcDJtIHN0YXRlIGhhcyBjaGFuZ2VkLCBoYW5kbGUgYXBwcm9w
cmlhdGVseSAqLwo+Pj4+PiAtICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2FjdGl2ZSAhPSBv
c3RhdGUgJiYKPj4+Pj4gKyAgICAgICAgaWYgKCBuc3RhdGUgIT0gb3N0YXRlICYmCj4+Pj4+ICAg
ICAgICAgICAgICAgKG9zdGF0ZSB8fCAhKHJjID0gcDJtX2luaXRfYWx0cDJtX2J5X2lkKGQsIDAp
KSkgKQo+Pj4+PiAgICAgICAgICB7Cj4+Pj4+ICsgICAgICAgICAgICAvKiBGaXJzdCBtYXJrIGFs
dHAybSBhcyBkaXNhYmxlZCwgdGhlbiBhbHRwMm1fdmNwdV9kZXN0cm95KCkuICovCj4+Pj4+ICsg
ICAgICAgICAgICBpZiAoIG9zdGF0ZSApCj4+Pj4+ICsgICAgICAgICAgICAgICAgZC0+YXJjaC5h
bHRwMm1fYWN0aXZlID0gZmFsc2U7Cj4+Pj4KPj4+PiBXaHkgdGhlIGlmKCk/IEluIHRoZSBvcHBv
c2l0ZSBjYXNlIHlvdSdkIHNpbXBseSB3cml0ZSBmYWxzZSBpbnRvCj4+Pj4gd2hhdCBhbHJlYWR5
IGhvbGRzIGZhbHNlLgo+Pj4KPj4+IFRoZSB2YWx1ZSB3cml0dGVuIGludG8gZC0+YXJjaC5hbHRw
Mm1fYWN0aXZlIGlzIG5vdCB0aGUgcG9pbnQgaGVyZS4gVGhlCj4+PiBwb2ludCBpcyB0aGF0IGlm
ICggb3N0YXRlICksIHRoZW4gd2UgYXJlIGRpc2FibGluZyBhbHRwMm0gKGJlY2F1c2UgdGhlCj4+
PiBpZiBhYm92ZSB0aGlzIG9uZSBtYWtlcyBzdXJlIG9zdGF0ZSAhPSBuc3RhdGUpLgo+Pj4KPj4+
IFNvIGluIHRoZSBkaXNhYmxlIGNhc2UsIGZpcnN0IEkgd2FudGVkIHRvIHNldCBkLT5hcmNoLmFs
dHAybV9hY3RpdmUgdG8KPj4+IGZhbHNlICh3aGljaCBpbW1lZGlhdGVseSBjYXVzZXMgYWx0cDJt
X2FjdGl2ZShkKSB0byByZXR1cm4gZmFsc2UgYXMKPj4+IHdlbGwpLCBhbmQgdGhlbiBhY3R1YWxs
eSBwZXJmb3JtIHRoZSB3b3JrLgo+PiAKPj4gU3VyZSAtIEknbSBub3QgYXNraW5nIHRvIHJlbW92
ZSBldmVyeXRoaW5nIGFib3ZlLCBqdXN0IHRoZSBpZigpCj4+IChhbmQga2VlcCB3aGF0IGlzIG5v
dyB0aGUgYm9keSkuIFRoYXQgaXMgYmVjYXVzZQo+PiAtIGluIHRoZSBlbmFibGUgY2FzZSB0aGUg
dmFsdWUgaXMgZmFsc2UgYW5kIHdyaXRpbmcgZmFsc2UgaW50byBpdCBpcwo+PiAgIGJlbmlnbiwK
Pj4gLSBpbiB0aGUgZGlzYWJsZSBjYXNlIHlvdSB3YW50IHRvIGFjdGl2ZWx5IGNoYW5nZSBmcm9t
IHRydWUgdG8KPj4gICBmYWxzZS4KPj4gCj4+Pj4+IEBAIC00NTUwLDcgKzQ1NTQsMTQgQEAgc3Rh
dGljIGludCBkb19hbHRwMm1fb3AoCj4+Pj4+ICAKPj4+Pj4gICAgICAgICAgICAgIGlmICggb3N0
YXRlICkKPj4+Pj4gICAgICAgICAgICAgICAgICBwMm1fZmx1c2hfYWx0cDJtKGQpOwo+Pj4+PiAr
ICAgICAgICAgICAgZWxzZQo+Pj4+PiArICAgICAgICAgICAgICAgIC8qCj4+Pj4+ICsgICAgICAg
ICAgICAgICAgICogV2FpdCB1bnRpbCBhbHRwMm1fdmNwdV9pbml0aWFsaXNlKCkgaXMgZG9uZSBi
ZWZvcmUgbWFya2luZwo+Pj4+PiArICAgICAgICAgICAgICAgICAqIGFsdHAybSBhcyBiZWluZyBl
bmFibGVkIGZvciB0aGUgZG9tYWluLgo+Pj4+PiArICAgICAgICAgICAgICAgICAqLwo+Pj4+PiAr
ICAgICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2FjdGl2ZSA9IHRydWU7Cj4+Pj4KPj4+PiBT
aW1pbGFybHkgaGVyZSB5b3UgY291bGQgb21pdCB0aGUgImVsc2UiIGFuZCBzaW1wbHkgc3RvcmUg
Im5zdGF0ZSIgYWZhaWN0Lgo+Pj4KPj4+IEFzIGFib3ZlLCBpbiB0aGUgZW5hYmxlIGNhc2UgSSB3
YW50ZWQgdG8gZmlyc3Qgc2V0dXAgYWx0cDJtIG9uIGFsbCBWQ1BVcwo+Pj4gd2l0aCBhbHRwMm1f
dmNwdV9pbml0aWFsaXNlKCksIGFuZCBvbmx5IGFmdGVyIHRoYXQgc2V0Cj4+PiBkLT5hcmNoLmFs
dHAybV9hY3RpdmUgPSB0cnVlLgo+Pj4KPj4+IEluIHN1bW1hcnksIGlmICggb3N0YXRlICkgd2Ug
d2FudCB0byBzZXQgZC0+YXJjaC5hbHRwMm1fYWN0aXZlIGJlZm9yZQo+Pj4gdGhlIGZvciAod2Un
cmUgZGlzYWJsaW5nIGFsdHAybSksIGFuZCBpZiAoICFvc3RhdGUgKSAod2hpY2ggaXMgdGhlIGVs
c2UKPj4+IGFib3ZlKSB3ZSB3YW50IHRvIHNldCBkLT5hcmNoLmFsdHAybV9hY3RpdmUgYWZ0ZXIg
c2FpZCBmb3IuCj4+Pgo+Pj4gV2UgY2FuIGluZGVlZCBzdG9yZSBuc3RhdGUuIEkganVzdCB0aG91
Z2h0IHRoaW5ncyBsb29rIGNsZWFyZXIgd2l0aAo+Pj4gInRydWUiIGFuZCAiZmFsc2UiLCBidXQg
aWYgeW91IHByZWZlciB0aGVyZSdzIG5vIHByb2JsZW0gYXNzaWduaW5nIG5zdGF0ZS4KPj4gCj4+
IFdlbGwsIGFzIGFsd2F5cyB3aXRoIG1tIGFuZCBhbHRwMm0gY29kZSwgSSdtIG5vdCB0aGUgbWFp
bnRhaW5lciwgc28KPj4gSSBkb24ndCBoYXZlIHRoZSBmaW5hbCBzYXkuIEl0J3MganVzdCB0aGF0
IEkgdGhpbmsgdW5uZWNlc3NhcnkgY29uZGl0aW9uYWxzCj4+IHdvdWxkIGJldHRlciBiZSBhdm9p
ZGVkLCBldmVuIGlmIHRoZXkncmUgbm90IG9uIGEgcGVyZm9ybWFuY2UgY3JpdGljYWwKPj4gcGF0
aC4KPj4gCj5bLi4uXQo+PiAKPj4gSG1tLCBhY2NvcmRpbmcgdG8gdGhlIGNoYW5nZSBmdXJ0aGVy
IHVwIGluIHRoaXMgcGF0Y2gsIGFsdHAybV9hY3RpdmUoKQo+PiByZXR1cm5zIGZhbHNlIGJlZm9y
ZSB2LT5wMm1pZHggY2FuIGJlIHNldCB0byBJTlZBTElEX0FMVFAyTSAoeW91Cj4+IGRvbid0IGNo
YW5nZSB0aGlzIHByb3BlcnR5KS4gU28gKHJlbGF0ZWQgdG8gdGhlIGNoYW5nZSBmdXJ0aGVyIHVw
KQo+PiB0aGVyZSdzIGEgcGVyaW9kIG9mIHRpbWUgZHVyaW5nIHdoaWNoIHAybV9nZXRfYWx0cDJt
KCkgd2lsbCByZXR1cm4KPj4gbm9uLU5VTEwgZGVzcGl0ZSBhbHRwMm1fYWN0aXZlKCkgcmV0dXJu
aW5nIGZhbHNlLiBBZmFpY3QsIHRoYXQgaXMuCj4gCj4gUmlnaHQsIEkgbm93IHVuZGVyc3RhbmQg
d2hhdCB5b3UgbWVhbnQgYnkgcmVtb3ZpbmcgImlmICggb3N0YXRlICkiIC0KPiB5b3UnZCBsaWtl
IGQtPmFyY2guYWx0cDJtX2FjdGl2ZSB0byBvbmx5IGJlIHNldCBfYWZ0ZXJfIHRoZSBmb3IsIGZv
ciB0aGUKPiBlbmFibGUsIGFzIHdlbGwgYXMgZm9yIHRoZSBkaXNhYmxlIGNhc2UuCgpObywgY2Vy
dGFpbmx5IG5vdC4gRXhhY3RseSBiZWNhdXNlIG9mIC4uLgoKPiBIb3dldmVyLCBJIHdhbnRlZCB0
byBrZWVwIGJvdGggaWYoKXMgdG8gYXZvaWQgYW5vdGhlciBwcm9ibGVtIHdpdGggdGhpcwo+IGNv
ZGU6Cj5bLi4uXQo+IFNvIGZvciB0aGUgZGlzYWJsZSBjYXNlLCBJIHdhbnRlZCBhbHRwMm1fYWN0
aXZlKHYtPmRvbWFpbikgdG8gcmV0dXJuCj4gZmFsc2UgaW1tZWRpYXRlbHkgc28gdGhhdCB0aGlz
IGNvZGUgd29uJ3QgYmUgdHJpZ2dlcmVkLiBPdGhlcndpc2UsCj4gYXNzdW1pbmcgdGhlIGZvbGxv
d2luZyBzY2VuYXJpbzoKCi4uLiB0aGlzLiBBcHBhcmVudGx5ICJhbmQga2VlcCB3aGF0IGlzIG5v
dyB0aGUgYm9keSIgd2FzIHN0aWxsIG5vdCBjbGVhcgplbm91Z2guCgpUYWtpbmcgeW91ciBvcmln
aW5hbCBjb2RlLCBJIG1lYW4KCiAgICAgICAgaWYgKCBuc3RhdGUgIT0gb3N0YXRlICYmCiAgICAg
ICAgICAgICAob3N0YXRlIHx8ICEocmMgPSBwMm1faW5pdF9hbHRwMm1fYnlfaWQoZCwgMCkpKSAp
CiAgICAgICAgewogICAgICAgICAgICAvKiBGaXJzdCBtYXJrIGFsdHAybSBhcyBkaXNhYmxlZCwg
dGhlbiBhbHRwMm1fdmNwdV9kZXN0cm95KCkuICovCiAgICAgICAgICAgIGQtPmFyY2guYWx0cDJt
X2FjdGl2ZSA9IGZhbHNlOwoKICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCiAgICAg
ICAgICAgIFsuLi5dCgogICAgICAgICAgICBpZiAoIG9zdGF0ZSApCiAgICAgICAgICAgICAgICBw
Mm1fZmx1c2hfYWx0cDJtKGQpOwogICAgICAgICAgICAvKgogICAgICAgICAgICAgKiBXYWl0IHVu
dGlsIGFsdHAybV92Y3B1X2luaXRpYWxpc2UoKSBpcyBkb25lIGJlZm9yZSBtYXJraW5nCiAgICAg
ICAgICAgICAqIGFsdHAybSBhcyBiZWluZyBlbmFibGVkIGZvciB0aGUgZG9tYWluLgogICAgICAg
ICAgICAgKi8KICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fYWN0aXZlID0gbnN0YXRlOwogICAg
ICAgIH0KCj4gTm93LCB5b3UncmUgcmlnaHQgdGhhdCBwMm1fZ2V0X2FsdHAybSgpIG1heSBoYW5k
IG92ZXIgYSBwb2ludGVyIHRvIGFuCj4gYWx0cDJtIGJldHdlZW4gdGhlIG1vbWVudCB3aGVyZSBk
LT5hcmNoLmFsdHAybV9hY3RpdmUgaXMgZmFsc2UgYW5kIHRoZQo+IHBvaW50IHdoZXJlIHYtPnAy
bWlkeCBhY3R1YWxseSBiZWNvbWVzIElOVkFMSURfQUxUUDJNIHdpdGggbXkgY29kZTsgYnV0Cj4g
SSB0aGluayBpdCBjYW4gYmUgYXJndWVkIHRoYXQgSSBzaG91bGQgcmF0aGVyIGZpeCBwMm1fZ2V0
X2FsdHAybSgpLCB0bwo+IHJldHVybiBOVUxMIGlmIGFsdHAybV9hY3RpdmUoKSA9PSBmYWxzZSBh
bmQga2VlcCB0aGUgaWYoKXMgKHdoaWNoIEkndmUKPiBob3BlZnVsbHkgYmVlbiBtb3JlIGVsb3F1
ZW50IGFib3V0IG5vdykuCgpZZXMsIHRoYXQgbG9va3MgdG8gYmUgYW4gb3B0aW9uLCBwcm92aWRl
ZCBpdCBkb2Vzbid0IHZpb2xhdGUgYXNzdW1wdGlvbnMKZWxzZXdoZXJlLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 08:21:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 08:21:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt6pp-0006Nq-Gh; Mon, 11 Feb 2019 08:21:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O7zb=QS=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gt6po-0006Nl-Q7
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 08:21:00 +0000
X-Inumbo-ID: f3759f0e-2dd5-11e9-b5c9-47dce6089c40
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f3759f0e-2dd5-11e9-b5c9-47dce6089c40;
 Mon, 11 Feb 2019 08:20:55 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 534EE3016E70; Mon, 11 Feb 2019 10:20:54 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 44442306E47C;
 Mon, 11 Feb 2019 10:20:54 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1549634431-30571-1-git-send-email-rcojocaru@bitdefender.com>
 <5C5DA5600200007800215233@prv1-mh.provo.novell.com>
 <47000945-b550-19da-f2a2-d2d83ffbacfd@bitdefender.com>
 <5C5DB1F2020000780021528D@prv1-mh.provo.novell.com>
 <38297844-2f50-0c28-22c5-ea954ab88a6a@bitdefender.com>
 <5C612D4C02000078002157D0@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <4ff03d71-b785-33d4-a4bc-c064efbf4f7f@bitdefender.com>
Date: Mon, 11 Feb 2019 10:20:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <5C612D4C02000078002157D0@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12 V2] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+PiBSaWdodCwgSSBub3cgdW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFudCBieSByZW1vdmluZyAi
aWYgKCBvc3RhdGUgKSIgLQo+PiB5b3UnZCBsaWtlIGQtPmFyY2guYWx0cDJtX2FjdGl2ZSB0byBv
bmx5IGJlIHNldCBfYWZ0ZXJfIHRoZSBmb3IsIGZvciB0aGUKPj4gZW5hYmxlLCBhcyB3ZWxsIGFz
IGZvciB0aGUgZGlzYWJsZSBjYXNlLgo+IAo+IE5vLCBjZXJ0YWlubHkgbm90LiBFeGFjdGx5IGJl
Y2F1c2Ugb2YgLi4uCj4gCj4+IEhvd2V2ZXIsIEkgd2FudGVkIHRvIGtlZXAgYm90aCBpZigpcyB0
byBhdm9pZCBhbm90aGVyIHByb2JsZW0gd2l0aCB0aGlzCj4+IGNvZGU6Cj4+IFsuLi5dCj4+IFNv
IGZvciB0aGUgZGlzYWJsZSBjYXNlLCBJIHdhbnRlZCBhbHRwMm1fYWN0aXZlKHYtPmRvbWFpbikg
dG8gcmV0dXJuCj4+IGZhbHNlIGltbWVkaWF0ZWx5IHNvIHRoYXQgdGhpcyBjb2RlIHdvbid0IGJl
IHRyaWdnZXJlZC4gT3RoZXJ3aXNlLAo+PiBhc3N1bWluZyB0aGUgZm9sbG93aW5nIHNjZW5hcmlv
Ogo+IAo+IC4uLiB0aGlzLiBBcHBhcmVudGx5ICJhbmQga2VlcCB3aGF0IGlzIG5vdyB0aGUgYm9k
eSIgd2FzIHN0aWxsIG5vdCBjbGVhcgo+IGVub3VnaC4KPiAKPiBUYWtpbmcgeW91ciBvcmlnaW5h
bCBjb2RlLCBJIG1lYW4KPiAKPiAgICAgICAgICBpZiAoIG5zdGF0ZSAhPSBvc3RhdGUgJiYKPiAg
ICAgICAgICAgICAgIChvc3RhdGUgfHwgIShyYyA9IHAybV9pbml0X2FsdHAybV9ieV9pZChkLCAw
KSkpICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIC8qIEZpcnN0IG1hcmsgYWx0cDJtIGFz
IGRpc2FibGVkLCB0aGVuIGFsdHAybV92Y3B1X2Rlc3Ryb3koKS4gKi8KPiAgICAgICAgICAgICAg
ZC0+YXJjaC5hbHRwMm1fYWN0aXZlID0gZmFsc2U7Cj4gCj4gICAgICAgICAgICAgIGZvcl9lYWNo
X3ZjcHUoIGQsIHYgKQo+ICAgICAgICAgICAgICBbLi4uXQo+IAo+ICAgICAgICAgICAgICBpZiAo
IG9zdGF0ZSApCj4gICAgICAgICAgICAgICAgICBwMm1fZmx1c2hfYWx0cDJtKGQpOwo+ICAgICAg
ICAgICAgICAvKgo+ICAgICAgICAgICAgICAgKiBXYWl0IHVudGlsIGFsdHAybV92Y3B1X2luaXRp
YWxpc2UoKSBpcyBkb25lIGJlZm9yZSBtYXJraW5nCj4gICAgICAgICAgICAgICAqIGFsdHAybSBh
cyBiZWluZyBlbmFibGVkIGZvciB0aGUgZG9tYWluLgo+ICAgICAgICAgICAgICAgKi8KPiAgICAg
ICAgICAgICAgZC0+YXJjaC5hbHRwMm1fYWN0aXZlID0gbnN0YXRlOwo+ICAgICAgICAgIH0KCkFo
ISBUaGFua3MgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLgoKPj4gTm93LCB5b3UncmUgcmlnaHQgdGhh
dCBwMm1fZ2V0X2FsdHAybSgpIG1heSBoYW5kIG92ZXIgYSBwb2ludGVyIHRvIGFuCj4+IGFsdHAy
bSBiZXR3ZWVuIHRoZSBtb21lbnQgd2hlcmUgZC0+YXJjaC5hbHRwMm1fYWN0aXZlIGlzIGZhbHNl
IGFuZCB0aGUKPj4gcG9pbnQgd2hlcmUgdi0+cDJtaWR4IGFjdHVhbGx5IGJlY29tZXMgSU5WQUxJ
RF9BTFRQMk0gd2l0aCBteSBjb2RlOyBidXQKPj4gSSB0aGluayBpdCBjYW4gYmUgYXJndWVkIHRo
YXQgSSBzaG91bGQgcmF0aGVyIGZpeCBwMm1fZ2V0X2FsdHAybSgpLCB0bwo+PiByZXR1cm4gTlVM
TCBpZiBhbHRwMm1fYWN0aXZlKCkgPT0gZmFsc2UgYW5kIGtlZXAgdGhlIGlmKClzICh3aGljaCBJ
J3ZlCj4+IGhvcGVmdWxseSBiZWVuIG1vcmUgZWxvcXVlbnQgYWJvdXQgbm93KS4KPiAKPiBZZXMs
IHRoYXQgbG9va3MgdG8gYmUgYW4gb3B0aW9uLCBwcm92aWRlZCBpdCBkb2Vzbid0IHZpb2xhdGUg
YXNzdW1wdGlvbnMKPiBlbHNld2hlcmUuCgpJdCBkb2Vzbid0LCBBRkFJQ1QuIEFkZGl0aW9uYWxs
eSwgaXQgY2FuIGJlIGFyZ3VlZCB0aGF0IGlmIGNvZGUgcmVsaWVzIApvbiBwMm1fZ2V0X2FsdHAy
bSgpIHJldHVybmluZyBub3QtTlVMTCB3aGVuICFhbHRwMm1fYWN0aXZlKCksIHNhaWQgY29kZSAK
aXMgYnJva2VuLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 08:25:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 08:25:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt6uA-0006WM-2y; Mon, 11 Feb 2019 08:25:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kHaW=QS=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1gt6nc-0005j6-VG
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 08:18:45 +0000
X-Inumbo-ID: a37b058d-2dd5-11e9-bc90-bc764e045a96
Received: from hera.aquilenet.fr (unknown [185.233.100.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a37b058d-2dd5-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 08:18:42 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id D4F64E64E;
 Mon, 11 Feb 2019 09:18:39 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id z9g4uxs8O5K5; Mon, 11 Feb 2019 09:18:39 +0100 (CET)
Received: from function (lfbn-bor-1-311-110.w109-215.abo.wanadoo.fr
 [109.215.32.110])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 39BA4E51C;
 Mon, 11 Feb 2019 09:18:39 +0100 (CET)
Received: from samy by function with local (Exim 4.92-RC5)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1gt6nW-0000GE-Lf; Mon, 11 Feb 2019 09:18:38 +0100
Date: Mon, 11 Feb 2019 09:18:38 +0100
From: Samuel Thibault <admin@listes.aquilenet.fr>
To: admin@listes.aquilenet.fr, Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20190211081838.5vlmku4okc3e6uvj@function>
Mail-Followup-To: Samuel Thibault <admin@listes.aquilenet.fr>,
 Dongli Zhang <dongli.zhang@oracle.com>,
 Hans van Kranenburg <hans@knorrie.org>,
 Samuel Thibault <samuel.thibaut@ens-lyon.org>,
 Samuel Thibault <admin@aquilenet.fr>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
References: <e1429228-bef6-afa1-a004-4fb0cf0bb52d@yaal.fr>
 <20190208171335.nzqrsfk75xjw4plq@function>
 <ace166ae-95b0-25c1-d3fa-3d7b2128521e@knorrie.org>
 <20190208231624.d3p5folfbnw7isp2@function>
 <79756d96-788b-b683-82b1-96a87d2353f1@knorrie.org>
 <20190209163534.boh7ljguxytrnb6o@function>
 <b385f45c-c140-550e-220f-bbc372a15cdd@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b385f45c-c140-550e-220f-bbc372a15cdd@oracle.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
X-Mailman-Approved-At: Mon, 11 Feb 2019 08:25:28 +0000
Subject: Re: [Xen-devel] [admin] [Pkg-xen-devel] [BUG] task jbd2/xvda4-8:174
 blocked for more than 120 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Hans van Kranenburg <hans@knorrie.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Samuel Thibault <admin@aquilenet.fr>,
 Samuel Thibault <samuel.thibaut@ens-lyon.org>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpEb25nbGkgWmhhbmcsIGxlIGx1bi4gMTEgZsOpdnIuIDIwMTkgMDk6Mzc6NDMgKzA4
MDAsIGEgZWNyaXQ6Cj4gT24gMi8xMC8xOSAxMjozNSBBTSwgU2FtdWVsIFRoaWJhdWx0IHdyb3Rl
Ogo+ID4gSGVsbG8sCj4gPiAKPiA+IEhhbnMgdmFuIEtyYW5lbmJ1cmcsIGxlIHNhbS4gMDkgZsOp
dnIuIDIwMTkgMTc6MDE6NTUgKzAxMDAsIGEgZWNyaXQ6Cj4gPj4+IEkgaGF2ZSBmb3J3YXJkZWQg
dGhlIG9yaWdpbmFsIG1haWw6IGFsbCBWTSBJL08gZ2V0IHN0dWNrLCBhbmQgdGh1cyB0aGUKPiA+
Pj4gVk0gYmVjb21lcyB1bnVzYWJsZS4KPiA+Pgo+ID4+IFRoZXNlIGFyZSBpbiBtYW55IGNhc2Vz
IHRoZSBzeW1wdG9tcyBvZiBydW5uaW5nIG91dCBvZiAiZ3JhbnQgZnJhbWVzIi4KPiA+IAo+ID4g
T2ghICBUaGF0IGNvdWxkIGJlIGl0IGluZGVlZC4gIEknbSB3b25kZXJpbmcgd2hhdCBjb3VsZCBi
ZSBtb25vcG9saXppbmcKPiA+IHRoZW0sIHRob3VnaCwgYW5kIHdoeSArZGViOXUxMSBpcyBhZmZl
Y3RlZCB3aGlsZSArZGViOXUxMCBpcyBub3QuICBJJ20KPiA+IGFmcmFpZCBpbmNyZWFzaW5nIHRo
ZSBnbnR0YWIgbWF4IHNpemUgdG8gMzIgbWlnaHQganVzdCBkZWZlciBmaWxsaW5nIGl0Cj4gPiB1
cC4KPiA+IAo+ID4+ICAgLSMgLi94ZW4tZGlhZyAgZ250dGFiX3F1ZXJ5X3NpemUgNQo+ID4+ICAg
ZG9taWQ9NTogbnJfZnJhbWVzPTExLCBtYXhfbnJfZnJhbWVzPTMyCj4gPiAKPiA+IFRoZSBjdXJy
ZW50IHZhbHVlIGlzIDMxIG92ZXIgbWF4IDMyIGluZGVlZC4KPiAKPiBBc3N1bWluZyB0aGlzIGlz
IGdyYW50IHYxLCB0aGVyZSBhcmUgc3RpbGwgNDA5Ni84PTUxMiBncmFudCByZWZlcmVuY2VzIGF2
YWlsYWJsZQo+ICgzMi0zMT0xIGZyYW1lIGF2YWlsYWJsZSkuIEkgZG8gbm90IHRoaW5rIHRoZSBJ
L08gaGFuZyBjYW4gYmUgYWZmZWN0ZWQgYnkgdGhlCj4gbGFjayBvZiBncmFudCBlbnRyeS4KPiAK
PiBJZiB0byBpbmNyZWFzZSB0aGUgbWF4IGZyYW1lIHRvIDY0IHRha2VzIGVmZmVjdCwgaXQgaXMg
d2VpcmQgd2h5IHRoZSBJL08gd291bGQKPiBoYW5nIHdoZW4gdGhlcmUgYXJlIHN0aWxsIDUxMiBl
bnRyaWVzIGF2YWlsYWJsZS4KCkFmdGVyIHJlYm9vdCB3aXRoIGdudHRhYl9tYXhfZnJhbWVzPTI1
NiwgSSBjb3VsZCBsZXQgdGhlIFZNIHJ1biBmb3Igc29tZQp0aW1lLCBucl9mcmFtZXMgaXMgbm93
IDMyLgoKU2FtdWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 09:14:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 09:14:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt7ey-0001Ad-A5; Mon, 11 Feb 2019 09:13:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O7zb=QS=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gt7ew-0001AY-VQ
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 09:13:50 +0000
X-Inumbo-ID: 559abb68-2ddd-11e9-a3e7-4313ae4b4255
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 559abb68-2ddd-11e9-a3e7-4313ae4b4255;
 Mon, 11 Feb 2019 09:13:46 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 8483D307503D; Mon, 11 Feb 2019 11:13:45 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 62F1D30202ED;
 Mon, 11 Feb 2019 11:13:45 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Feb 2019 11:13:42 +0200
Message-Id: <1549876422-22274-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH for-4.12 V3] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, jbeulich@suse.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, jun.nakajima@intel.com, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgZG9lcyBub3QgZG9tYWluX3BhdXNlKCksIHBy
ZXN1bWFibHkKb24gcHVycG9zZSAoYXMgaXQgd2FzIG9yaWdpbmFsbHkgc3VwcG9zZWQgdG8gY2F0
ZXIgdG8gYSBpbi1ndWVzdAphZ2VudCwgYW5kIGEgZG9tYWluIHBhdXNpbmcgaXRzZWxmIGlzIG5v
dCBhIGdvb2QgaWRlYSkuCgpUaGlzIGNhbiBsZWFkIHRvIGRvbWFpbiBjcmFzaGVzIGluIHRoZSB2
bXhfdm1leGl0X2hhbmRsZXIoKSBjb2RlCnRoYXQgY2hlY2tzIGlmIHRoZSBndWVzdCBoYXMgdGhl
IGFiaWxpdHkgdG8gc3dpdGNoIEVQVFAgd2l0aG91dCBhbgpleGl0LiBUaGF0IGNvZGUgY2FuIF9f
dm1yZWFkKCkgdGhlIGhvc3QgcDJtJ3MgRVBUX1BPSU5URVIKKGJlZm9yZSBIVk1PUF9hbHRwMm1f
c2V0X2RvbWFpbl9zdGF0ZSAiZm9yX2VhY2hfdmNwdSgpIiBoYXMgYQpjaGFuY2UgdG8gcnVuIGFs
dHAybV92Y3B1X2luaXRpYWxpc2UoKSwgYnV0IGFmdGVyCmQtPmFyY2guYWx0cDJtX2FjdGl2ZSBp
cyBzZXQpLgoKVGhpcyBwYXRjaCByZW9yZ2FuaXplcyB0aGUgY29kZSBzbyB0aGF0IGQtPmFyY2gu
YWx0cDJtX2FjdGl2ZQppcyBzZXQgdG8gdHJ1ZSBvbmx5IGFmdGVyIGFsbCB0aGUgaW5pdCB3b3Jr
IGhhcyBiZWVuIGRvbmUsIGFuZAp0byBmYWxzZSBiZWZvcmUgdGhlIHVuaW5pdCB3b3JrIGJlZ2lu
cy4gVGhpcyByZXF1aXJlZCBhZGRpbmcKYSBuZXcgYm9vbCBwYXJhbWV0ZXIgYWx0cDJtX3ZjcHVf
dXBkYXRlX3AybSgpLCB3aGljaCByZWxpZWQKb24gZC0+YXJjaC5hbHRwMm1fYWN0aXZlIGJlaW5n
IHNldCBiZWZvcmUgaXQncyBjYWxsZWQuCgpwMm1fZ2V0X2FsdHAybSgpIG5vdyByZXR1cm5zIE5V
TEwgaWYgIWFsdHAybV9hY3RpdmUoKSwgdG8KcHJldmVudCBpdCBmcm9tIHJldHVybmluZyBhICJ2
YWxpZCIgYWx0cDJtIHBvaW50ZXIgYmV0d2Vlbgp0aGUgbW9tZW50IHdoZXJlIGQtPmFyY2guYWx0
cDJtX2FjdGl2ZSA9IGZhbHNlIGFuZCB0aGUKcG9pbnQgd2hlbiB2LT5wMm1pZHggYWN0dWFsbHkg
YmVjb21lcyBJTlZBTElEX0FMVFAyTS4KCldoaWxlIGF0IGl0LCBJJ3ZlIGNoYW5nZWQgYSBjb3Vw
bGUgb2YgYm9vbF90J3MgdG8gYm9vbCdzLgoKU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjI6CiAtIFJl
bW92ZWQgbGVmdG92ZXIgYXNtLXg4Ni9hbHRwMm0uaCBjaGFuZ2VzLgogLSBuc3RhdGUgPSAhIWEu
dS5kb21haW5fc3RhdGUuc3RhdGU7IGJlY29tZXMKICAgbnN0YXRlID0gYS51LmRvbWFpbl9zdGF0
ZS5zdGF0ZTsKIC0gUmVtb3ZlZCB0aGUgaWYoKSBhbmQgZWxzZSBpbiBkb19hbHRwMm1fb3AoKSBh
cwogICByZWNvbW1lbmRlZCBieSBKYW4uCiAtIFVzaW5nIHRydWUgZXhwbGljaXRseSBpbnN0ZWFk
IG9mIGFsdHAybV9hY3RpdmUoZCkgZm9yCiAgIGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0oKSBpbiBw
Mm1fc3dpdGNoX3ZjcHVfYWx0cDJtX2J5X2lkKCkKICAgYW5kIHAybV9zd2l0Y2hfZG9tYWluX2Fs
dHAybV9ieV9pZCgpLgogLSBVcGRhdGVkIHBhdGNoIGRlc2NyaXB0aW9uLgogLSBNb2RpZmllZCBw
Mm1fZ2V0X2FsdHAybSgpIHRvIHJldHVybiBOVUxMIGlmICFhbHRwMm1fYWN0aXZlKCkuCi0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgfCAxNiArKysrKysrKysrKysrLS0tCiB4ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYyAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9tbS9hbHRw
Mm0uYyAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgfCAgNCAr
Ky0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICB8ICAyICstCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9odm0uaCB8ICA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAg
ICAgfCAgOCArKysrKysrLQogNyBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwppbmRleCAyMTk0NGU5Li41MGQ4OTZkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQ1MjUs
NyArNDUyNSw3IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgIGNhc2UgSFZNT1BfYWx0
cDJtX3NldF9kb21haW5fc3RhdGU6CiAgICAgewogICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKLSAg
ICAgICAgYm9vbF90IG9zdGF0ZTsKKyAgICAgICAgYm9vbCBvc3RhdGUsIG5zdGF0ZTsKIAogICAg
ICAgICBpZiAoIG5lc3RlZGh2bV9lbmFibGVkKGQpICkKICAgICAgICAgewpAQCAtNDUzNCwxMiAr
NDUzNCwxNSBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKICAgICAgICAgfQogCiAgICAgICAg
IG9zdGF0ZSA9IGQtPmFyY2guYWx0cDJtX2FjdGl2ZTsKLSAgICAgICAgZC0+YXJjaC5hbHRwMm1f
YWN0aXZlID0gISFhLnUuZG9tYWluX3N0YXRlLnN0YXRlOworICAgICAgICBuc3RhdGUgPSBhLnUu
ZG9tYWluX3N0YXRlLnN0YXRlOwogCiAgICAgICAgIC8qIElmIHRoZSBhbHRlcm5hdGUgcDJtIHN0
YXRlIGhhcyBjaGFuZ2VkLCBoYW5kbGUgYXBwcm9wcmlhdGVseSAqLwotICAgICAgICBpZiAoIGQt
PmFyY2guYWx0cDJtX2FjdGl2ZSAhPSBvc3RhdGUgJiYKKyAgICAgICAgaWYgKCBuc3RhdGUgIT0g
b3N0YXRlICYmCiAgICAgICAgICAgICAgKG9zdGF0ZSB8fCAhKHJjID0gcDJtX2luaXRfYWx0cDJt
X2J5X2lkKGQsIDApKSkgKQogICAgICAgICB7CisgICAgICAgICAgICAvKiBGaXJzdCBtYXJrIGFs
dHAybSBhcyBkaXNhYmxlZCwgdGhlbiBhbHRwMm1fdmNwdV9kZXN0cm95KCkuICovCisgICAgICAg
ICAgICBkLT5hcmNoLmFsdHAybV9hY3RpdmUgPSBmYWxzZTsKKwogICAgICAgICAgICAgZm9yX2Vh
Y2hfdmNwdSggZCwgdiApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCAhb3N0
YXRlICkKQEAgLTQ1NTAsNyArNDU1MywxNCBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKIAog
ICAgICAgICAgICAgaWYgKCBvc3RhdGUgKQogICAgICAgICAgICAgICAgIHAybV9mbHVzaF9hbHRw
Mm0oZCk7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBXYWl0IHVudGlsIGFsdHAy
bV92Y3B1X2luaXRpYWxpc2UoKSBpcyBkb25lIGJlZm9yZSBtYXJraW5nCisgICAgICAgICAgICAg
KiBhbHRwMm0gYXMgYmVpbmcgZW5hYmxlZCBmb3IgdGhlIGRvbWFpbi4KKyAgICAgICAgICAgICAq
LworICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fYWN0aXZlID0gbnN0YXRlOwogICAgICAgICB9
CisKICAgICAgICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDY0YWY4YmYuLmU1
NDI1NjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0yMTUwLDEzICsyMTUwLDEzIEBAIHN0YXRpYyBib29s
X3Qgdm14X2lzX3NpbmdsZXN0ZXBfc3VwcG9ydGVkKHZvaWQpCiAgICAgcmV0dXJuICEhY3B1X2hh
c19tb25pdG9yX3RyYXBfZmxhZzsKIH0KIAotc3RhdGljIHZvaWQgdm14X3ZjcHVfdXBkYXRlX2Vw
dHAoc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCB2bXhfdmNwdV91cGRhdGVfZXB0cChzdHJ1
Y3QgdmNwdSAqdiwgYm9vbCBhbHRwMm1fZW5hYmxlZCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBOVUxMOwogICAgIHN0
cnVjdCBlcHRfZGF0YSAqZXB0OwogCi0gICAgaWYgKCBhbHRwMm1fYWN0aXZlKGQpICkKKyAgICBp
ZiAoIGFsdHAybV9lbmFibGVkICkKICAgICAgICAgcDJtID0gcDJtX2dldF9hbHRwMm0odik7CiAg
ICAgaWYgKCAhcDJtICkKICAgICAgICAgcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL2FsdHAybS5jIGIveGVuL2FyY2gveDg2L21tL2FsdHAybS5j
CmluZGV4IDkzMGJkYzIuLmM1MTMwM2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9hbHRw
Mm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vYWx0cDJtLmMKQEAgLTM5LDcgKzM5LDcgQEAgYWx0
cDJtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAgICB2Y3B1X2FsdHAybSh2KS5w
Mm1pZHggPSAwOwogICAgIGF0b21pY19pbmMoJnAybV9nZXRfYWx0cDJtKHYpLT5hY3RpdmVfdmNw
dXMpOwogCi0gICAgYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSh2KTsKKyAgICBhbHRwMm1fdmNwdV91
cGRhdGVfcDJtKHYsIHRydWUpOwogCiAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQogICAgICAgICB2
Y3B1X3VucGF1c2Uodik7CkBAIC01OCw3ICs1OCw3IEBAIGFsdHAybV92Y3B1X2Rlc3Ryb3koc3Ry
dWN0IHZjcHUgKnYpCiAKICAgICBhbHRwMm1fdmNwdV9yZXNldCh2KTsKIAotICAgIGFsdHAybV92
Y3B1X3VwZGF0ZV9wMm0odik7CisgICAgYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSh2LCBmYWxzZSk7
CiAgICAgYWx0cDJtX3ZjcHVfdXBkYXRlX3ZtZnVuY192ZSh2KTsKIAogICAgIGlmICggdiAhPSBj
dXJyZW50ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYwppbmRleCBkMTRjZTU3Li42Zjk5MWY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0yMzMyLDcgKzIzMzIs
NyBAQCBib29sX3QgcDJtX3N3aXRjaF92Y3B1X2FsdHAybV9ieV9pZChzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IGlkeCkKICAgICAgICAgICAgIGF0b21pY19kZWMoJnAybV9nZXRfYWx0cDJt
KHYpLT5hY3RpdmVfdmNwdXMpOwogICAgICAgICAgICAgdmNwdV9hbHRwMm0odikucDJtaWR4ID0g
aWR4OwogICAgICAgICAgICAgYXRvbWljX2luYygmcDJtX2dldF9hbHRwMm0odiktPmFjdGl2ZV92
Y3B1cyk7Ci0gICAgICAgICAgICBhbHRwMm1fdmNwdV91cGRhdGVfcDJtKHYpOworICAgICAgICAg
ICAgYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSh2LCB0cnVlKTsKICAgICAgICAgfQogICAgICAgICBy
YyA9IDE7CiAgICAgfQpAQCAtMjU3Myw3ICsyNTczLDcgQEAgaW50IHAybV9zd2l0Y2hfZG9tYWlu
X2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQogICAgICAg
ICAgICAgICAgIGF0b21pY19kZWMoJnAybV9nZXRfYWx0cDJtKHYpLT5hY3RpdmVfdmNwdXMpOwog
ICAgICAgICAgICAgICAgIHZjcHVfYWx0cDJtKHYpLnAybWlkeCA9IGlkeDsKICAgICAgICAgICAg
ICAgICBhdG9taWNfaW5jKCZwMm1fZ2V0X2FsdHAybSh2KS0+YWN0aXZlX3ZjcHVzKTsKLSAgICAg
ICAgICAgICAgICBhbHRwMm1fdmNwdV91cGRhdGVfcDJtKHYpOworICAgICAgICAgICAgICAgIGFs
dHAybV92Y3B1X3VwZGF0ZV9wMm0odiwgdHJ1ZSk7CiAgICAgICAgICAgICB9CiAKICAgICAgICAg
cmMgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggMjc3Zjk5Zi4uYTRlOGY1YSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCkBAIC0zMzcsNyArMzM3LDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAgICAgbW1f
bG9ja190IG5lc3RlZF9wMm1fbG9jazsKIAogICAgIC8qIGFsdHAybTogYWxsb3cgbXVsdGlwbGUg
Y29waWVzIG9mIGhvc3QgcDJtICovCi0gICAgYm9vbF90IGFsdHAybV9hY3RpdmU7CisgICAgYm9v
bCBhbHRwMm1fYWN0aXZlOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICphbHRwMm1fcDJtW01BWF9B
TFRQMk1dOwogICAgIG1tX2xvY2tfdCBhbHRwMm1fbGlzdF9sb2NrOwogICAgIHVpbnQ2NF90ICph
bHRwMm1fZXB0cDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggMGExMGI1MS4uZGUwOTY5YiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaHZtLmgKQEAgLTIxNCw3ICsyMTQsNyBAQCBzdHJ1Y3QgaHZtX2Z1bmN0aW9u
X3RhYmxlIHsKICAgICBib29sX3QgKCppc19zaW5nbGVzdGVwX3N1cHBvcnRlZCkodm9pZCk7CiAK
ICAgICAvKiBBbHRlcm5hdGUgcDJtICovCi0gICAgdm9pZCAoKmFsdHAybV92Y3B1X3VwZGF0ZV9w
Mm0pKHN0cnVjdCB2Y3B1ICp2KTsKKyAgICB2b2lkICgqYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSko
c3RydWN0IHZjcHUgKnYsIGJvb2wgYWx0cDJtX2VuYWJsZWQpOwogICAgIHZvaWQgKCphbHRwMm1f
dmNwdV91cGRhdGVfdm1mdW5jX3ZlKShzdHJ1Y3QgdmNwdSAqdik7CiAgICAgYm9vbF90ICgqYWx0
cDJtX3ZjcHVfZW11bGF0ZV92ZSkoc3RydWN0IHZjcHUgKnYpOwogICAgIGludCAoKmFsdHAybV92
Y3B1X2VtdWxhdGVfdm1mdW5jKShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CkBA
IC02MzksMTAgKzYzOSwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2FsdHAybV9zdXBwb3J0
ZWQodm9pZCkKIH0KIAogLyogdXBkYXRlcyB0aGUgY3VycmVudCBoYXJkd2FyZSBwMm0gKi8KLXN0
YXRpYyBpbmxpbmUgdm9pZCBhbHRwMm1fdmNwdV91cGRhdGVfcDJtKHN0cnVjdCB2Y3B1ICp2KQor
c3RhdGljIGlubGluZSB2b2lkIGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0oc3RydWN0IHZjcHUgKnYs
IGJvb2wgYWx0cDJtX2VuYWJsZWQpCiB7CiAgICAgaWYgKCBodm1fZnVuY3MuYWx0cDJtX3ZjcHVf
dXBkYXRlX3AybSApCi0gICAgICAgIGh2bV9mdW5jcy5hbHRwMm1fdmNwdV91cGRhdGVfcDJtKHYp
OworICAgICAgICBodm1fZnVuY3MuYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSh2LCBhbHRwMm1fZW5h
YmxlZCk7CiB9CiAKIC8qIHVwZGF0ZXMgVk1DUyBmaWVsZHMgcmVsYXRlZCB0byBWTUZVTkMgYW5k
ICNWRSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgKaW5kZXggMjA5NTA3Ni4uYTY4M2QyMCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBA
IC0yOCw2ICsyOCw3IEBACiAKICNpbmNsdWRlIDx4ZW4vcGFnaW5nLmg+CiAjaW5jbHVkZSA8eGVu
L21lbV9hY2Nlc3MuaD4KKyNpbmNsdWRlIDxhc20vYWx0cDJtLmg+CiAjaW5jbHVkZSA8YXNtL21l
bV9zaGFyaW5nLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4gICAgLyogZm9yIHBhZ2V0YWJsZV90
ICovCiAKQEAgLTg0Nyw3ICs4NDgsMTIgQEAgdm9pZCBuZXN0ZWRwMm1fd3JpdGVfcDJtX2VudHJ5
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogLyogZ2V0IGN1cnJl
bnQgYWx0ZXJuYXRlIHAybSB0YWJsZSAqLwogc3RhdGljIGlubGluZSBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtX2dldF9hbHRwMm0oc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgdW5zaWduZWQgaW50IGlu
ZGV4ID0gdmNwdV9hbHRwMm0odikucDJtaWR4OworICAgIHVuc2lnbmVkIGludCBpbmRleDsKKwor
ICAgIGlmICggIWFsdHAybV9hY3RpdmUodi0+ZG9tYWluKSApCisgICAgICAgIHJldHVybiBOVUxM
OworCisgICAgaW5kZXggPSB2Y3B1X2FsdHAybSh2KS5wMm1pZHg7CiAKICAgICBpZiAoIGluZGV4
ID09IElOVkFMSURfQUxUUDJNICkKICAgICAgICAgcmV0dXJuIE5VTEw7Ci0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 09:48:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 09:48:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt8Bx-0003eF-1n; Mon, 11 Feb 2019 09:47:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gc09=QS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gt8Bv-0003eA-Um
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 09:47:55 +0000
X-Inumbo-ID: 1a496e9a-2de2-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a496e9a-2de2-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 09:47:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Feb 2019 02:47:53 -0700
Message-Id: <5C6144C40200007800215861@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Feb 2019 02:47:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-3-roger.pau@citrix.com>
 <5C586EB60200007800213BDC@prv1-mh.provo.novell.com>
 <20190204171847.q3cymyuclraa77lm@mac>
 <5C593F340200007800213D19@prv1-mh.provo.novell.com>
 <20190205104047.ru4qqpphq5p4odyy@mac>
 <5C59851E0200007800213EF7@prv1-mh.provo.novell.com>
 <20190205133858.udgiqnkgw7willkr@mac>
 <3317f5fa-94fd-1318-3870-6e7cc53c4e92@citrix.com>
 <20190208174940.sryi6bjpwvyx7nm7@mac>
In-Reply-To: <20190208174940.sryi6bjpwvyx7nm7@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 2/8] amd/ntp: remove assert that
 prevents creating 2M MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDE4OjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgRmViIDA3LCAyMDE5IGF0IDA1OjIxOjI4UE0gKzAwMDAsIEdlb3JnZSBEdW5sYXAg
d3JvdGU6Cj4+IE9uIDIvNS8xOSAxOjM4IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiA+
IE9uIFR1ZSwgRmViIDA1LCAyMDE5IGF0IDA1OjQ0OjE0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+PiBXaGVuIHRoZSBhc3NlcnRpb24gd2FzIGludHJvZHVjZWQsIE1NSU8gd2Fzbid0
IGhhbmRsZWQgYnkgdGhlCj4+ID4+IGNvZGUgY29ycmVjdGx5IGFueXdheSAoIW1mbl92YWxpZCgp
IE1GTnMgd291bGQgbm90IGhhdmUgZ290IGFueQo+PiA+PiBtYXBwaW5ncyBhdCBhbGwgaW4gdGhl
IDJNIGFuZCAxRyBwYXRocyksIHdoZXJlYXMgbm93IHdlIGhhdmUKPj4gPj4gcDJtX2FsbG93c19p
bnZhbGlkX21mbigpIHRoZXJlLiBTbyB0aGUgc2l0dWF0aW9uIGhhcyBiZWNvbWUgd29yc2UKPj4g
Pj4gd2l0aCBvdGhlciBuZWFyYnkgY2hhbmdlcy4gQXMgYSByZXN1bHQgSSB0aGluayB3ZSB3YW50
IHRvIGNvcnJlY3QKPj4gPj4gdGhlIGFzc2VydGlvbiBoZXJlIGFsb25nc2lkZSB0aGUgYWRkaXRp
b24gb2Ygd2hhdCB5b3Ugc3VnZ2VzdAo+PiA+PiBhYm92ZS4gV2hhdCBhYm91dAo+PiA+Pgo+PiA+
PiAgICAgaWYgKCBwMm10ICE9IHAybV9tbWlvX2RpcmVjdCApCj4+ID4+ICAgICAgICAgQVNTRVJU
KG1mbl92YWxpZChtZm4pIHx8IChtZm5fZXEobWZuLCBJTlZBTElEX01GTikgJiYKPj4gPj4gICAg
ICAgICAgICAgICAgcDJtX2FsbG93c19pbnZhbGlkX21mbihwMm10KSkpOwo+PiA+PiAgICAgZWxz
ZQo+PiA+PiAgICAgICAgIEFTU0VSVCghbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICYmCj4+ID4+
ICAgICAgICAgICAgICAgICFyYW5nZXNldF9vdmVybGFwc19yYW5nZShtbWlvX3JvX3Jhbmdlcywg
bWZuX3gobWZuKSwKPj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbl94KG1mbikgKyBQRk5fRE9XTihNQigyKSkpKTsKPj4gCj4+IEZXSVcgSSBhZ3JlZSB3aXRo
IHRoaXMgYXBwcm9hY2ggKGFzc2VydGluZyAhb3ZlcmxhcHMgZm9yIHAybV9tbWlvX2RpcmVjdAo+
PiB0eXBlcykuCj4gCj4gU2VlaW5nIHRoZSByZXBvcnQgZnJvbSBTYW5kbGVyOgo+IAo+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMi9t
c2cwMDU3OC5odG1sIAo+IAo+IExvb2tzIGxpa2UgdGhlIGFzc2VydCBvbiB0aGUgaWYgYnJhbmNo
IGluIHRoZSBhYm92ZSBleGFtcGxlIGlzIG5vdAo+IGNvcnJlY3QsIHRoZSBjb2RlIGFsbG93cyBm
b3IgaW52YWxpZCBtZm5zIGV2ZW4gaWYKPiBwMm1fYWxsb3dzX2ludmFsaWRfbWZuIHJldHVybiBm
YWxzZSBieSB1c2luZyBsMmVfZW1wdHkuCj4gCj4gSSB0aGluayB0aGUgY29ycmVjdCBhc3NlcnRz
IHdvdWxkIGJlOgo+IAo+IGlmICggcDJtdCA9PSBwMm1fbW1pb19kaXJlY3QgKQo+ICAgICBBU1NF
UlQoIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSAmJgo+ICAgICAgICAgICAgIXJhbmdlc2V0X292
ZXJsYXBzX3JhbmdlKG1taW9fcm9fcmFuZ2VzLCBtZm5feChtZm4pLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikgKyBQRk5fRE9XTihNQigyKSkpKTsKPiBl
bHNlCj4gICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSB8fCBtZm5fZXEobWZuLCBJTlZBTElEX01G
TikpOwoKSG1tLCBwZXJoYXBzIHRoaXMgaXMgZ29vZCBlbm91Z2ggYXMgYW4gYXNzZXJ0aW9uLCBi
dXQgSSdkIGxpa2UKdGhlIGZpeGVkIG9uZSB0byBhdCBsZWFzdCBiZSBjb25zaWRlcmVkOgoKaWYg
KCBwMm10ID09IHAybV9tbWlvX2RpcmVjdCApCiAgICBBU1NFUlQoIW1mbl9lcShtZm4sIElOVkFM
SURfTUZOKSAmJgogICAgICAgICAgICFyYW5nZXNldF9vdmVybGFwc19yYW5nZShtbWlvX3JvX3Jh
bmdlcywgbWZuX3gobWZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZu
X3gobWZuKSArIFBGTl9ET1dOKE1CKDIpKSkpOwplbHNlIGlmICggcDJtX2FsbG93c19pbnZhbGlk
X21mbihwMm10KSB8fCBwMm10ID09IHAybV9pbnZhbGlkIHx8IHAybXQgPT0gcDJtX21taW9fZG0g
KQogICAgQVNTRVJUKG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSk7CmVsc2UKICAgIEFTU0VSVCht
Zm5fdmFsaWQobWZuKSk7CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 09:50:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 09:50:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt8EU-0004Kx-Js; Mon, 11 Feb 2019 09:50:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gc09=QS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gt8ET-0004Kr-91
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 09:50:33 +0000
X-Inumbo-ID: 7612a784-2de2-11e9-8959-9b40b55f5a89
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7612a784-2de2-11e9-8959-9b40b55f5a89;
 Mon, 11 Feb 2019 09:50:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Feb 2019 02:50:27 -0700
Message-Id: <5C6145600200007800215864@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Feb 2019 02:50:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Gustavo A.R.Silva" <gustavo@embeddedor.com>
References: <20190208195838.GA11878@embeddedor>
In-Reply-To: <20190208195838.GA11878@embeddedor>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH net-next] xen-netback: mark expected switch
 fall-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, davem@davemloft.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDIwOjU4LCA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4gd3JvdGU6
Cj4gSW4gcHJlcGFyYXRpb24gdG8gZW5hYmxpbmcgLVdpbXBsaWNpdC1mYWxsdGhyb3VnaCwgbWFy
ayBzd2l0Y2gKPiBjYXNlcyB3aGVyZSB3ZSBhcmUgZXhwZWN0aW5nIHRvIGZhbGwgdGhyb3VnaC4K
PiAKPiBXYXJuaW5nIGxldmVsIDMgd2FzIHVzZWQ6IC1XaW1wbGljaXQtZmFsbHRocm91Z2g9Mwo+
IAo+IFRoaXMgcGF0Y2ggaXMgcGFydCBvZiB0aGUgb25nb2luZyBlZmZvcnRzIHRvIGVuYWJsaW5n
Cj4gLVdpbXBsaWNpdC1mYWxsdGhyb3VnaC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBHdXN0YXZvIEEu
IFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgo+IC0tLQo+ICBkcml2ZXJzL25ldC94
ZW4tbmV0YmFjay94ZW5idXMuYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRi
YWNrL3hlbmJ1cy5jIAo+IGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2sveGVuYnVzLmMKPiBpbmRl
eCAyNjI1NzQwYmRjNGEuLjMzMGRkYjY0OTMwZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL25ldC94
ZW4tbmV0YmFjay94ZW5idXMuYwo+ICsrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL3hlbmJ1
cy5jCj4gQEAgLTY1NSw3ICs2NTUsNyBAQCBzdGF0aWMgdm9pZCBmcm9udGVuZF9jaGFuZ2VkKHN0
cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gIAkJc2V0X2JhY2tlbmRfc3RhdGUoYmUsIFhlbmJ1
c1N0YXRlQ2xvc2VkKTsKPiAgCQlpZiAoeGVuYnVzX2Rldl9pc19vbmxpbmUoZGV2KSkKPiAgCQkJ
YnJlYWs7Cj4gLQkJLyogZmFsbCB0aHJvdWdoIGlmIG5vdCBvbmxpbmUgKi8KPiArCQkvKiBmYWxs
IHRocm91Z2ggLSBpZiBub3Qgb25saW5lICovCj4gIAljYXNlIFhlbmJ1c1N0YXRlVW5rbm93bjoK
CkNvbnNpZGVyaW5nIHRoZSBmYWxsLXRocm91Z2ggd2FzIGFscmVhZHkgYW5ub3RhdGVkLCBJIGRv
bid0IHRoaW5rCnRpdGxlIGFuZCBkZXNjcmlwdGlvbiByZWFsbHkganVzdGlmeSB0aGUgY2hhbmdl
LiBJcyB0aGUgY29tcGlsZXIgYWZ0ZXIKYSBwYXJ0aWN1bGFyIHdvcmRpbmcgaGVyZT8KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 09:52:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 09:52:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt8GS-0004Sm-W7; Mon, 11 Feb 2019 09:52:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gc09=QS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gt8GR-0004Sg-8i
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 09:52:35 +0000
X-Inumbo-ID: c1417d70-2de2-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1417d70-2de2-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 09:52:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Feb 2019 02:52:33 -0700
Message-Id: <5C6145DD0200007800215879@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Feb 2019 02:52:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <pasik@iki.fi>
References: <5C542A2A02000078002131B0@prv1-mh.provo.novell.com>
 <ebbaf5e4-0fde-dbdf-bd3d-88538bfab592@suse.com>
 <5C542D7C02000078002131E0@prv1-mh.provo.novell.com>
 <23641.30473.897568.442189@mariner.uk.xensource.com>
 <20190209171048.GP32745@reaktio.net>
In-Reply-To: <20190209171048.GP32745@reaktio.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] preparations for 4.10.3 and 4.9.4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAyLjE5IGF0IDE4OjEwLCA8cGFzaWtAaWtpLmZpPiB3cm90ZToKPiBIZWxsbywK
PiAKPiBPbiBUdWUsIEZlYiAwNSwgMjAxOSBhdCAxMTo0NDowOUFNICswMDAwLCBJYW4gSmFja3Nv
biB3cm90ZToKPj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIHByZXBhcmF0
aW9ucyBmb3IgNC4xMC4zIGFuZCA0LjkuNCIpOgo+PiA+IE9uIDAxLjAyLjE5IGF0IDEyOjIzLCA8
amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gPiA+IEZvciA0LjEwLjM6Cj4+ID4gPiAKPj4gPiA+
IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAxL21z
ZzAxNDUxLmh0bWwgCj4+ID4gCj4+ID4gSWFuLCB0aGlzIGxvb2tzIHRvIGJlIG9uZSBmb3IgeW91
Lgo+PiAKPj4gSW5kZWVkLCB0aGFua3MuCj4+IAo+IAo+IElhbjogQ291bGQgeW91IHBsZWFzZSB0
YWtlIGEgbG9vayBhdCB0aGVzZSBsaWJ4bCBhbmQgcWVtdS10cmFkaXRpb25hbCAKPiBiYWNrcG9y
dHMgYXN3ZWxsPwoKSSdtIHNvcnJ5LCBidXQgbm90IGZvciB0aGUgdHdvIHJlbGVhc2VzIGluIHF1
ZXN0aW9uIGFueW1vcmUuIFdoaWNoCmluIHBhcnRpY3VsYXIgbWVhbnMgbm90IGZvciB0aGUgNC45
IGJyYW5jaCBhdCBhbGwgYW55bW9yZS4gQm90aApyZWxlYXNlcyBhcmUgYWxyZWFkeSBpbiB0aGUg
cHJvY2VzcyBvZiBnZXR0aW5nIGN1dC4KCkphbgoKPiAibGlieGw6IGtlZXAgYXNzaWduZWQgcGNp
IGRldmljZXMgYWNyb3NzIGRvbWFpbiByZWJvb3RzIjoKPiAJLSBmaXhlcyBkaXNhcHBlYXJpbmcg
cGNpIGRldmljZXMgYWNyb3NzIGRvbWFpbiByZWJvb3RzLgo+IAktIAo+IGh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0O2g9OTlhOWM3MDU4M2JkNmRjMjU1
NWIyNDIgCj4gCS0gb3JpZ2luYWwgcmVwb3J0ZXIgcHJvdmlkZXMgYmFja3BvcnQgdG8gWGVuIDQu
MTAgaGVyZTogCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTgtMTAvbXNnMDAxMTYuaHRtbCAKPiAKPiAieGVuL3B0OiBhbGxvdyBRRU1VIHRvIHJlcXVl
c3QgTVNJIHVubWFza2luZyBhdCBiaW5kIHRpbWUiOgo+IAktIAo+IGh0dHBzOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1xZW11LXhlbi10cmFkaXRpb25hbC5naXQ7YT1jb21taXQ7aD1kMGQ4
YWQzOSAKPiBlY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OAo+IAktIHN1Ym1pdHRlciB2
ZXJpZmllZCBiYWNrcG9ydCB0byBYZW4gNC4xMCBxZW11LXRyYWRpdGlvbmFsOiAKPiBodHRwczov
L2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMDMyNS5o
dG1sIAo+IAo+IAo+IAo+PiBJYW4uCj4+IAo+IAo+IAo+IFRoYW5rcywKPiAKPiAtLSBQYXNpCgoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 10:05:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 10:05:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt8Sw-0005fW-Kg; Mon, 11 Feb 2019 10:05:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9LfN=QS=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gt8Sv-0005fO-1u
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 10:05:29 +0000
X-Inumbo-ID: 8e08adc5-2de4-11e9-bc90-bc764e045a96
Received: from mail-wm1-x330.google.com (unknown [2a00:1450:4864:20::330])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e08adc5-2de4-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 10:05:27 +0000 (UTC)
Received: by mail-wm1-x330.google.com with SMTP id d15so16554638wmb.3
 for <xen-devel@lists.xenproject.org>; Mon, 11 Feb 2019 02:05:27 -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=swUByMUZ9epYBRK65THitAZd/sqvDjTMlIQmWAb/9VM=;
 b=S07HbST7of3hPRgrZpXYPdpOWIlWpE2hZYpyw1LUZkdS1Jau1fM1Wht895tUHdsHJ0
 qMwqqWU5V1EKLvUJEfJp9y1uHiavskr/pZlQM0ju1Ori9StMiCErLN83zqmfwU3ZXubU
 aWv6S5mL74OeMQUt6wxKnwCNYlOTxbgkATPP9ps5P/bKDQZXWgAhvw392yyAfpEojhVp
 LzCYDRKzTeG5oR1FO4NoDg3iU3Iaijbx9ireKA8g+bG/UcAmhYmDLi82B9aVnkQL6dhy
 vZ/ylFdbrSn7ck7TucQ9BiEW8R9VXj0u3VB2FGcNwvj9CEwh4EfKBiZoz2c/RlHMTiNr
 tHEw==
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=swUByMUZ9epYBRK65THitAZd/sqvDjTMlIQmWAb/9VM=;
 b=kWXlIjsLizd8P+qxoBe5R2wG5urXw084QEAH8vNEFATQcoWV7ZzZQQaRWd/wvaKuEG
 74NjhQupZTeNZH8uSQwop/iv7QRp9UmVzi+MeicKsiYcaACB0k5+A8mDc4MqdOMl9tR9
 2PILdTZeDTX82MPTuUtmjjNBMtk/Z9RACJLCRV1j6R/DEZ4mtTox6j8mll4Xwfs4mPyr
 3etIpmWCR2z5u9iGVp518RjDxCCY50Nua8UejMZCHtGqsiNXBM4IO76IuZUqKUwR6aWc
 OBYyBpOwYtqf+K9e6wXWdViD82zFMvXSlc3jUv2absFg3fZHOiKp57mKz6APfjkpCQje
 SERQ==
X-Gm-Message-State: AHQUAube7pk0kgGtTL3AhhXxPWMN+otzmwAc9Ay98c3YhdLR9GD8VjWX
 LS1fTuMXOi+w+6vTZWfkVFt1rQJC+AbnDg==
X-Google-Smtp-Source: AHgI3Ias0qQ4zEBYxQyocPO12werAvVSsUam0pDZtT6tgPyaHvbVwBSzD7HFWaGwJinb6GdmkamrdQ==
X-Received: by 2002:a1c:2ec4:: with SMTP id u187mr4068866wmu.29.1549879525516; 
 Mon, 11 Feb 2019 02:05:25 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:2d52:9cf6:bb4:59f0?
 ([2a02:c7f:ac18:da00:2d52:9cf6:bb4:59f0])
 by smtp.gmail.com with ESMTPSA id z11sm22199091wmb.45.2019.02.11.02.05.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 11 Feb 2019 02:05:24 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Message-Id: <75D16A2E-7DA5-403D-8F7B-6F71ED408270@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Mon, 11 Feb 2019 10:05:23 +0000
In-Reply-To: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
To: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: [Xen-devel] Xen (both x86 and Arm) Community Call: Feb 13 - 16:00 -
 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============4429664191206933442=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4429664191206933442==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_F6B7F7DE-80DA-49C5-937D-C9E12521352C"


--Apple-Mail=_F6B7F7DE-80DA-49C5-937D-C9E12521352C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,=20

we have the community call for February coming up this Wednesday. My =
sincere apologies, that I have not asked for agenda items last week. A =
current agenda (primarily a skeleton) is available at  =
https://docs.google.com/document/d/15ZLzQcH794jufDZW1oNYVY2D12CnVqxQ-klFAq=
kd2bU/edit#heading=3Dh.mz1wjb9vekjn

Please propose topics by either editing the running agenda document at =
https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4vI=
8I01I/edit# or by replying to the mail. Ideally by a few hours before =
the meeting!

Best Regards
Lars
=20

=3D=3D Dial-in Information =3D=3D

  ## Future Community Call schedule
  Feb 13, Mar 12

  ## Meeting time
  15:00 - 16:00 UTC
   8:00 -  9:00 EDT (San Francisco)
  11:00 - 12:00 EDT (New York)
  16:00 - 17:00 BST (London)
  17:00 - 18:00 CEST (Berlin)
  00:00 - 01:00 CST (Beijing)
  Further International meeting times:=20
  =
https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2019&mon=
th=3D2&day=3D13&hour=3D16&min=3D0&sec=3D0&p1=3D224&p2=3D24&p3=3D179&p4=3D1=
36&p5=3D37&p6=3D33 =
<https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2019&mo=
nth=3D2&day=3D13&hour=3D16&min=3D0&sec=3D0&p1=3D224&p2=3D24&p3=3D179&p4=3D=
136&p5=3D37&p6=3D33>=20

  ## Dial in details
  Web: https://www.gotomeet.me/larskurth =
<https://www.gotomeet.me/larskurth>

  You can also dial in using your phone.
  Access Code: 906-886-965

  China (Toll Free): 4008 811084
  Germany: +49 692 5736 7317
  Poland (Toll Free): 00 800 1124759
  United Kingdom: +44 330 221 0088
  United States: +1 (571) 317-3129

  More phone numbers
  Australia: +61 2 9087 3604
  Austria: +43 7 2081 5427
  Argentina (Toll Free): 0 800 444 3375
  Bahrain (Toll Free): 800 81 111
  Belarus (Toll Free): 8 820 0011 0400
  Belgium: +32 28 93 7018
  Brazil (Toll Free): 0 800 047 4906
  Bulgaria (Toll Free): 00800 120 4417
  Canada: +1 (647) 497-9391
  Chile (Toll Free): 800 395 150
  Colombia (Toll Free): 01 800 518 4483
   Czech Republic (Toll Free): 800 500448
  Denmark: +45 32 72 03 82
  Finland: +358 923 17 0568
  France: +33 170 950 594
  Greece (Toll Free): 00 800 4414 3838
  Hong Kong (Toll Free): 30713169
  Hungary (Toll Free): (06) 80 986 255
  Iceland (Toll Free): 800 7204
  India (Toll Free): 18002669272
  Indonesia (Toll Free): 007 803 020 5375
  Ireland: +353 15 360 728
  Israel (Toll Free): 1 809 454 830
  Italy: +39 0 247 92 13 01
  Japan (Toll Free): 0 120 663 800
  Korea, Republic of (Toll Free): 00798 14 207 4914
  Luxembourg (Toll Free): 800 85158
  Malaysia (Toll Free): 1 800 81 6854
  Mexico (Toll Free): 01 800 522 1133
  Netherlands: +31 207 941 377
  New Zealand: +64 9 280 6302
  Norway: +47 21 93 37 51
  Panama (Toll Free): 00 800 226 7928
  Peru (Toll Free): 0 800 77023
  Philippines (Toll Free): 1 800 1110 1661
  Portugal (Toll Free): 800 819 575
  Romania (Toll Free): 0 800 410 029
  Russian Federation (Toll Free): 8 800 100 6203
  Saudi Arabia (Toll Free): 800 844 3633
  Singapore (Toll Free): 18007231323
  South Africa (Toll Free): 0 800 555 447
  Spain: +34 932 75 2004
  Sweden: +46 853 527 827
  Switzerland: +41 225 4599 78
  Taiwan (Toll Free): 0 800 666 854
  Thailand (Toll Free): 001 800 011 023
  Turkey (Toll Free): 00 800 4488 23683
  Ukraine (Toll Free): 0 800 50 1733
  United Arab Emirates (Toll Free): 800 044 40439
  Uruguay (Toll Free): 0004 019 1018
  Viet Nam (Toll Free): 122 80 481

  First GoToMeeting? Let's do a quick system check:
  https://link.gotomeeting.com/system-check =
<https://link.gotomeeting.com/system-check>=

--Apple-Mail=_F6B7F7DE-80DA-49C5-937D-C9E12521352C
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""><p =
style=3D"margin: 0px 0px 2px 6px; font-stretch: normal; line-height: =
normal;" class=3D""><font color=3D"rgba(0, 0, 0, 0.85098)" =
face=3D"Helvetica Neue" class=3D""><span style=3D"caret-color: rgba(0, =
0, 0, 0.85098);" class=3D"">Hi all,&nbsp;</span></font></p><p =
style=3D"margin: 0px 0px 2px 6px; font-stretch: normal; line-height: =
normal;" class=3D""><font color=3D"rgba(0, 0, 0, 0.85098)" =
face=3D"Helvetica Neue" class=3D""><span style=3D"caret-color: rgba(0, =
0, 0, 0.85098);" class=3D""><br class=3D""></span></font></p><p =
style=3D"margin: 0px 0px 2px 6px; font-stretch: normal; line-height: =
normal;" class=3D""><font face=3D"Helvetica Neue" class=3D""><font =
color=3D"rgba(0, 0, 0, 0.85098)" class=3D""><span style=3D"caret-color: =
rgba(0, 0, 0, 0.85098);" class=3D"">we have the =
community&nbsp;</span></font><font color=3D"#000085" class=3D""><span =
style=3D"caret-color: rgba(0, 0, 0, 0.85098);" =
class=3D"">call</span></font><font color=3D"rgba(0, 0, 0, 0.85098)" =
class=3D""><span style=3D"caret-color: rgba(0, 0, 0, 0.85098);" =
class=3D"">&nbsp;for February coming up this Wednesday. My sincere =
apologies, that I have not asked for agenda =
items&nbsp;</span></font><font color=3D"#000085" class=3D""><span =
style=3D"caret-color: rgba(0, 0, 0, 0.85098);" class=3D"">last week. A =
current agenda (primarily a skeleton) is available =
at&nbsp;</span></font></font><font face=3D"Helvetica Neue" =
class=3D""><font color=3D"rgba(0, 0, 0, 0.85098)" class=3D""><span =
style=3D"caret-color: rgba(0, 0, 0, 0.85098);" =
class=3D"">&nbsp;</span></font></font><font color=3D"#000085" =
face=3D"Helvetica Neue" class=3D""><span style=3D"caret-color: rgba(0, =
0, 0, 0.85098);" class=3D""><a =
href=3D"https://docs.google.com/document/d/15ZLzQcH794jufDZW1oNYVY2D12CnVq=
xQ-klFAqkd2bU/edit#heading=3Dh.mz1wjb9vekjn" =
class=3D"">https://docs.google.com/document/d/15ZLzQcH794jufDZW1oNYVY2D12C=
nVqxQ-klFAqkd2bU/edit#heading=3Dh.mz1wjb9vekjn</a></span></font></p><div =
class=3D""><br class=3D""></div><p style=3D"margin: 0px 0px 2px 6px; =
font-stretch: normal; line-height: normal;" class=3D""><font =
color=3D"rgba(0, 0, 0, 0.85098)" face=3D"Helvetica Neue" class=3D""><span =
style=3D"caret-color: rgba(0, 0, 0, 0.85098);" class=3D"">Please propose =
topics by either editing the running agenda document at <a =
href=3D"https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y=
4srAm4vI8I01I/edit#" =
class=3D"">https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9A=
p4Y4srAm4vI8I01I/edit#</a> or by replying to the mail. Ideally by a few =
hours before the meeting!</span></font></p><p style=3D"margin: 0px 0px =
2px 6px; font-stretch: normal; line-height: normal;" class=3D""><font =
color=3D"rgba(0, 0, 0, 0.85098)" face=3D"Helvetica Neue" class=3D""><span =
style=3D"caret-color: rgba(0, 0, 0, 0.85098);" class=3D""><br =
class=3D""></span></font></p><p style=3D"margin: 0px 0px 2px 6px; =
font-stretch: normal; line-height: normal;" class=3D""><font =
color=3D"rgba(0, 0, 0, 0.85098)" face=3D"Helvetica Neue" class=3D""><span =
style=3D"caret-color: rgba(0, 0, 0, 0.85098);" class=3D"">Best =
Regards</span></font></p><p style=3D"margin: 0px 0px 2px 6px; =
font-stretch: normal; line-height: normal;" class=3D""><font =
color=3D"rgba(0, 0, 0, 0.85098)" face=3D"Helvetica Neue" class=3D""><span =
style=3D"caret-color: rgba(0, 0, 0, 0.85098);" =
class=3D"">Lars</span></font></p><div class=3D"">&nbsp;</div><p =
style=3D"margin: 0px 0px 2px 6px; font-stretch: normal; line-height: =
normal;" class=3D""><font color=3D"rgba(0, 0, 0, 0.85098)" =
face=3D"Helvetica Neue" class=3D""><span style=3D"caret-color: rgba(0, =
0, 0, 0.85098);" class=3D""><br class=3D""></span></font></p><p =
style=3D"margin: 0px 0px 2px 6px; font-stretch: normal; line-height: =
normal;" class=3D""><span style=3D"font-family: Menlo-Regular; =
font-size: 11px;" class=3D"">=3D=3D Dial-in Information =3D=3D</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;## Future Community Call schedule</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D"">&nbsp; =
Feb 13, Mar 12</span><br style=3D"font-family: Menlo-Regular; font-size: =
11px;" class=3D""><br style=3D"font-family: Menlo-Regular; font-size: =
11px;" class=3D""><span style=3D"font-family: Menlo-Regular; font-size: =
11px;" class=3D"">&nbsp;&nbsp;## Meeting time</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;15:00 - 16:00 UTC</span><br style=3D"font-family: =
Menlo-Regular; font-size: 11px;" class=3D""><span style=3D"font-family: =
Menlo-Regular; font-size: 11px;" class=3D"">&nbsp;&nbsp;&nbsp;8:00 - =
&nbsp;9:00 EDT (San Francisco)</span><br style=3D"font-family: =
Menlo-Regular; font-size: 11px;" class=3D""><span style=3D"font-family: =
Menlo-Regular; font-size: 11px;" class=3D"">&nbsp;&nbsp;11:00 - 12:00 =
EDT (New York)</span><br style=3D"font-family: Menlo-Regular; font-size: =
11px;" class=3D""><span style=3D"font-family: Menlo-Regular; font-size: =
11px;" class=3D"">&nbsp;&nbsp;16:00 - 17:00 BST (London)</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;17:00 - 18:00 CEST (Berlin)</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;00:00 - 01:00 CST (Beijing)</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Further International meeting =
times:&nbsp;</span><br style=3D"font-family: Menlo-Regular; font-size: =
11px;" class=3D""><span style=3D"font-family: Menlo-Regular; font-size: =
11px;" class=3D"">&nbsp;&nbsp;</span><font face=3D"Menlo-Regular" =
class=3D""><span style=3D"font-size: 11px;" class=3D""><a =
href=3D"https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D=
2019&amp;month=3D2&amp;day=3D13&amp;hour=3D16&amp;min=3D0&amp;sec=3D0&amp;=
p1=3D224&amp;p2=3D24&amp;p3=3D179&amp;p4=3D136&amp;p5=3D37&amp;p6=3D33" =
class=3D"">https://www.timeanddate.com/worldclock/meetingdetails.html?year=
=3D2019&amp;month=3D2&amp;day=3D13&amp;hour=3D16&amp;min=3D0&amp;sec=3D0&a=
mp;p1=3D224&amp;p2=3D24&amp;p3=3D179&amp;p4=3D136&amp;p5=3D37&amp;p6=3D33<=
/a>&nbsp;</span></font></p><div class=3D""><br class=3D""></div><p =
style=3D"margin: 0px 0px 2px 6px; font-stretch: normal; line-height: =
normal;" class=3D""><span style=3D"font-family: Menlo-Regular; =
font-size: 11px;" class=3D"">&nbsp; ## Dial in details</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Web:&nbsp;</span><a =
href=3D"https://www.gotomeet.me/larskurth" style=3D"font-family: =
Menlo-Regular; font-size: 11px;" =
class=3D"">https://www.gotomeet.me/larskurth</a><br style=3D"font-family: =
Menlo-Regular; font-size: 11px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px;" class=3D""><span style=3D"font-family: =
Menlo-Regular; font-size: 11px;" class=3D"">&nbsp;&nbsp;You can also =
dial in using your phone.</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px;" class=3D""><span style=3D"font-family: Menlo-Regular; =
font-size: 11px;" class=3D"">&nbsp;&nbsp;Access Code: =
906-886-965</span><br style=3D"font-family: Menlo-Regular; font-size: =
11px;" class=3D""><br style=3D"font-family: Menlo-Regular; font-size: =
11px;" class=3D""><span style=3D"font-family: Menlo-Regular; font-size: =
11px;" class=3D"">&nbsp;&nbsp;China (Toll Free): 4008 811084</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Germany: +49 692 5736 7317</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Poland (Toll Free): 00 800 1124759</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;United Kingdom: +44 330 221 0088</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;United States: +1 (571) 317-3129</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;More phone numbers</span><br style=3D"font-family: =
Menlo-Regular; font-size: 11px;" class=3D""><span style=3D"font-family: =
Menlo-Regular; font-size: 11px;" class=3D"">&nbsp;&nbsp;Australia: +61 2 =
9087 3604</span><br style=3D"font-family: Menlo-Regular; font-size: =
11px;" class=3D""><span style=3D"font-family: Menlo-Regular; font-size: =
11px;" class=3D"">&nbsp;&nbsp;Austria: +43 7 2081 5427</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Argentina (Toll Free): 0 800 444 3375</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Bahrain (Toll Free): 800 81 111</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Belarus (Toll Free): 8 820 0011 0400</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Belgium: +32 28 93 7018</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Brazil (Toll Free): 0 800 047 4906</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Bulgaria (Toll Free): 00800 120 4417</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Canada: +1 (647) 497-9391</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Chile (Toll Free): 800 395 150</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Colombia (Toll Free): 01 800 518 4483</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;&nbsp;Czech Republic (Toll Free): 800 =
500448</span><br style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Denmark: +45 32 72 03 82</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Finland: +358 923 17 0568</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;France: +33 170 950 594</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Greece (Toll Free): 00 800 4414 3838</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Hong Kong (Toll Free): 30713169</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Hungary (Toll Free): (06) 80 986 255</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Iceland (Toll Free): 800 7204</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;India (Toll Free): 18002669272</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Indonesia (Toll Free): 007 803 020 5375</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Ireland: +353 15 360 728</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Israel (Toll Free): 1 809 454 830</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Italy: +39 0 247 92 13 01</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Japan (Toll Free): 0 120 663 800</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Korea, Republic of (Toll Free): 00798 14 207 =
4914</span><br style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Luxembourg (Toll Free): 800 85158</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Malaysia (Toll Free): 1 800 81 6854</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Mexico (Toll Free): 01 800 522 1133</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Netherlands: +31 207 941 377</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;New Zealand: +64 9 280 6302</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Norway: +47 21 93 37 51</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Panama (Toll Free): 00 800 226 7928</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Peru (Toll Free): 0 800 77023</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Philippines (Toll Free): 1 800 1110 =
1661</span><br style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Portugal (Toll Free): 800 819 575</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Romania (Toll Free): 0 800 410 029</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Russian Federation (Toll Free): 8 800 100 =
6203</span><br style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Saudi Arabia (Toll Free): 800 844 3633</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Singapore (Toll Free): 18007231323</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;South Africa (Toll Free): 0 800 555 447</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Spain: +34 932 75 2004</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Sweden: +46 853 527 827</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Switzerland: +41 225 4599 78</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Taiwan (Toll Free): 0 800 666 854</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Thailand (Toll Free): 001 800 011 023</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Turkey (Toll Free): 00 800 4488 23683</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Ukraine (Toll Free): 0 800 50 1733</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;United Arab Emirates (Toll Free): 800 044 =
40439</span><br style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Uruguay (Toll Free): 0004 019 1018</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;Viet Nam (Toll Free): 122 80 481</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><br =
style=3D"font-family: Menlo-Regular; font-size: 11px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;First GoToMeeting? Let's do a quick system =
check:</span><br style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px;" =
class=3D"">&nbsp;&nbsp;</span><a =
href=3D"https://link.gotomeeting.com/system-check" style=3D"font-family: =
Menlo-Regular; font-size: 11px;" =
class=3D"">https://link.gotomeeting.com/system-check</a></p></body></html>=

--Apple-Mail=_F6B7F7DE-80DA-49C5-937D-C9E12521352C--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4429664191206933442==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 11 10:10:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 10:10:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt8Y4-0006Rl-FF; Mon, 11 Feb 2019 10:10:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gc09=QS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gt8Y2-0006Rf-L9
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 10:10:46 +0000
X-Inumbo-ID: 491e3a60-2de5-11e9-ae4b-1395151d2905
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 491e3a60-2de5-11e9-ae4b-1395151d2905;
 Mon, 11 Feb 2019 10:10:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Feb 2019 03:10:40 -0700
Message-Id: <5C614A1B02000078002158A5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Feb 2019 03:10:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1549876422-22274-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1549876422-22274-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 V3] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAyLjE5IGF0IDEwOjEzLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwo+IEBAIC0yMTUwLDEzICsyMTUwLDEzIEBAIHN0YXRpYyBib29sX3Qg
dm14X2lzX3NpbmdsZXN0ZXBfc3VwcG9ydGVkKHZvaWQpCj4gICAgICByZXR1cm4gISFjcHVfaGFz
X21vbml0b3JfdHJhcF9mbGFnOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCB2bXhfdmNwdV91cGRh
dGVfZXB0cChzdHJ1Y3QgdmNwdSAqdikKPiArc3RhdGljIHZvaWQgdm14X3ZjcHVfdXBkYXRlX2Vw
dHAoc3RydWN0IHZjcHUgKnYsIGJvb2wgYWx0cDJtX2VuYWJsZWQpCj4gIHsKPiAgICAgIHN0cnVj
dCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0g
TlVMTDsKPiAgICAgIHN0cnVjdCBlcHRfZGF0YSAqZXB0Owo+ICAKPiAtICAgIGlmICggYWx0cDJt
X2FjdGl2ZShkKSApCj4gKyAgICBpZiAoIGFsdHAybV9lbmFibGVkICkKPiAgICAgICAgICBwMm0g
PSBwMm1fZ2V0X2FsdHAybSh2KTsKPiAgICAgIGlmICggIXAybSApCj4gICAgICAgICAgcDJtID0g
cDJtX2dldF9ob3N0cDJtKGQpOwoKV2l0aCB0aGUgY2hhbmdlIHlvdSBub3cgbWFrZSB0byBwMm1f
Z2V0X2FsdHAybSgpLCB0aGlzIGxvb2tzIHRvIGJlCmEgYmVuaWduIGNoYW5nZS4gV2hpY2ggdG8g
bWUgd291bGQgc3VnZ2VzdCB0byBlaXRoZXIgbGVhdmUgdGhlIGNvZGUKYWxvbmUsIG9yIHRvIGRy
b3AgdGhlIGlmKCkgKGJ1dCAtIGFnYWluIC0gbm90IGl0cyBib2R5KSBhbHRvZ2V0aGVyLiBBdAp3
aGljaCBwb2ludCB0aGUgY29kZSBjb3VsZCBiZSBmdXJ0aGVyIHN0cmVhbWxpbmVkLCBhcyB0aGVu
IHRoZSBOVUxMCmluaXRpYWxpemVyIGNhbiBnbyBhd2F5IGFuZCB0aGUgYXNzaWdubWVudCAob3Ig
dGhlbiBwZXJoYXBzIGluaXRpYWxpemVyKQpjb3VsZCBiZWNvbWUgInAybSA9IHAybV9nZXRfYWx0
cDJtKHYpID86IHAybV9nZXRfaG9zdHAybShkKSIuCihHZW5lcmFsbHkgSSdkIHJlY29tbWVuZCB0
byBsZWF2ZSBvdXQgdGhlIGNoYW5nZSBoZXJlLCBhbmQgZG8gdGhlCnRyYW5zZm9ybWF0aW9uIGlu
IGEgZm9sbG93LW9uIHBhdGNoLikKCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 10:23:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 10:23:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt8kV-0007Ly-LN; Mon, 11 Feb 2019 10:23:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b7qG=QS=amazon.de=prvs=93823c592=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gt8kU-0007Lt-De
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 10:23:38 +0000
X-Inumbo-ID: 17585da4-2de7-11e9-bc90-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17585da4-2de7-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 10:23:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549880616; x=1581416616;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=RkreAPSICDpROrc8DNmr68m63dwsA1T0u+3+skBW3/M=;
 b=hnfrB1GCz7/undA4Oj/QF6ZrZWscZizIuEr3MbNI8xJAzsomf1SAmve9
 wSbYGcb+x5SlTxJ/Hx+YnpysSXyyEnIpIyqvwmXvfVdvQhg1TIIzc7a8G
 SITDaX/4cyF3XpWER1GbXAqsdi6bCBGfT6zBoob9G58G8c6YB+Yf3RhCb Y=;
X-IronPort-AV: E=Sophos;i="5.58,358,1544486400"; d="scan'208";a="658847035"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 11 Feb 2019 10:23:32 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1BANQ4S052007
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 11 Feb 2019 10:23:31 GMT
Received: from EX13D05EUC002.ant.amazon.com (10.43.164.231) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 11 Feb 2019 10:23:31 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D05EUC002.ant.amazon.com (10.43.164.231) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 11 Feb 2019 10:23:29 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 11 Feb 2019 10:23:27 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Feb 2019 11:23:12 +0100
Message-ID: <1549880596-26939-1-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] XTF perf - Micro Benchmarks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBhbGwsCgpJIGFkZGVkIGEgcGVyZiBjYXRlZ29yeSB0byBYVEYsIGFuZCBhZGRlZCBmdW5j
dGlvbnMgdG8gbWVhc3VyZSB0aW1lIGluIHRoZQpndWVzdC4gRmluYWxseSwgSSBhZGRlZCBhIGZp
cnN0IG1pY3JvIGJlbmNobWFyayB0aGF0IG1lYXN1cmVzIHRoZSB0aW1lIHRvCmNhbGwgYSBzcGVj
aWZpZWQgaHlwZXJjYWxsLCBhbmQgcHJpbnQgdGhlIGF2ZXJhZ2UgdGltZSB0aGUgaHlwZXJjYWxs
IHRha2VzLgoKVGhlIGFkZGVkIGNhdGVnb3J5IHNob3VsZCBiZSB1c2VmdWwgdG8gaW1wbGVtZW50
IGZ1cnRoZXIgbWljcm8gYmVuY2htYXJrcy4KCkJlc3QsCk5vcmJlcnQKCgoKCkFtYXpvbiBEZXZl
bG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpH
ZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3Qt
SUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5i
dXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 10:24:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 10:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt8ky-0007NQ-Uh; Mon, 11 Feb 2019 10:24:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b7qG=QS=amazon.de=prvs=93823c592=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gt8kx-0007NG-Fg
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 10:24:07 +0000
X-Inumbo-ID: 2727c672-2de7-11e9-8a25-ffa3d681565c
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2727c672-2de7-11e9-8a25-ffa3d681565c;
 Mon, 11 Feb 2019 10:24:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549880642; x=1581416642;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=b63g+A5d3phZF3sOeWYGg537FcxgMUsiYbFbHWDlspc=;
 b=dRQOb4lKUpjswyBseSgKPaYRn8+hCWBBN/zpXcB2zmiKXtSkl0a2c7mo
 d0mgjgykqf6CofXH9FwtE+eHBitiySIvmmsSuvnQz5YP52C42YbVZMAeq
 mjJXwxHvnnQcbo/BgHz5JJzs8kbdoHyVVWmhyO4p4J49kPjYv7t1kgaqK A=;
X-IronPort-AV: E=Sophos;i="5.58,358,1544486400"; d="scan'208";a="380616217"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 11 Feb 2019 10:24:01 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1BANxKM094626
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 11 Feb 2019 10:24:01 GMT
Received: from EX13D05EUC002.ant.amazon.com (10.43.164.231) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 11 Feb 2019 10:24:00 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D05EUC002.ant.amazon.com (10.43.164.231) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 11 Feb 2019 10:23:59 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 11 Feb 2019 10:23:57 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Feb 2019 11:23:13 +0100
Message-ID: <1549880596-26939-2-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549880596-26939-1-git-send-email-nmanthey@amazon.de>
References: <1549880596-26939-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH XTF perf 1/4] categories: add perf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Norbert Manthey <nmanthey@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgWFRGIGFsbG93cyB0byB3cml0ZSB0ZXN0cyB0aGF0IGludGVyYWN0IHdpdGggdGhlIGh5cGVy
dmlzb3IsIHdlIHdvdWxkIGxpa2UKdG8gdXNlIHRoaXMgY2FwYWJpbGl0eSB0byBpbXBsZW1lbnQg
bWljcm8gYmVuY2htYXJrcywgc28gdGhhdCB3ZSBjYW4gbWVhc3VyZQp0aGUgcGVyZm9ybWFuY2Ug
aW1wYWN0IG9mIG1vZGlmaWNhdGlvbnMgdG8gdGhlIGh5cGVydmlzb3IuCgpTaWduZWQtb2ZmLWJ5
OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogYnVpbGQvY29tbW9u
Lm1rIHwgMiArLQogeHRmLXJ1bm5lciAgICAgIHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYnVpbGQvY29tbW9uLm1r
IGIvYnVpbGQvY29tbW9uLm1rCi0tLSBhL2J1aWxkL2NvbW1vbi5taworKysgYi9idWlsZC9jb21t
b24ubWsKQEAgLTEsNCArMSw0IEBACi1BTExfQ0FURUdPUklFUyAgICAgOj0gc3BlY2lhbCBmdW5j
dGlvbmFsIHhzYSB1dGlsaXR5IGluLWRldmVsb3BtZW50CitBTExfQ0FURUdPUklFUyAgICAgOj0g
c3BlY2lhbCBmdW5jdGlvbmFsIHhzYSB1dGlsaXR5IGluLWRldmVsb3BtZW50IHBlcmYKIAogQUxM
X0VOVklST05NRU5UUyAgIDo9IHB2NjQgcHYzMnBhZSBodm02NCBodm0zMnBhZSBodm0zMnBzZSBo
dm0zMgogCmRpZmYgLS1naXQgYS94dGYtcnVubmVyIGIveHRmLXJ1bm5lcgotLS0gYS94dGYtcnVu
bmVyCisrKyBiL3h0Zi1ydW5uZXIKQEAgLTM3LDcgKzM3LDcgQEAgZGVmIGV4aXRfY29kZShzdGF0
ZSk6CiAKICMgQWxsIHRlc3QgY2F0ZWdvcmllcwogZGVmYXVsdF9jYXRlZ29yaWVzICAgICA9IHNl
dCgoImZ1bmN0aW9uYWwiLCAieHNhIikpCi1ub25fZGVmYXVsdF9jYXRlZ29yaWVzID0gc2V0KCgi
c3BlY2lhbCIsICJ1dGlsaXR5IiwgImluLWRldmVsb3BtZW50IikpCitub25fZGVmYXVsdF9jYXRl
Z29yaWVzID0gc2V0KCgic3BlY2lhbCIsICJ1dGlsaXR5IiwgImluLWRldmVsb3BtZW50IiwgInBl
cmYiKSkKIGFsbF9jYXRlZ29yaWVzICAgICAgICAgPSBkZWZhdWx0X2NhdGVnb3JpZXMgfCBub25f
ZGVmYXVsdF9jYXRlZ29yaWVzCiAKICMgQWxsIHRlc3QgZW52aXJvbm1lbnRzCi0tIAoyLjcuNAoK
CgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgK
MTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxm
IEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmlj
aHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 10:24:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 10:24:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt8lN-0007UQ-8H; Mon, 11 Feb 2019 10:24:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b7qG=QS=amazon.de=prvs=93823c592=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gt8lL-0007UE-O8
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 10:24:31 +0000
X-Inumbo-ID: 32c055a8-2de7-11e9-9f4d-bbb15d36abd7
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32c055a8-2de7-11e9-9f4d-bbb15d36abd7;
 Mon, 11 Feb 2019 10:24:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549880662; x=1581416662;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Vgn6bM0bSptMvyB7iWv2k2yAClj+KIVYIXEw4w/xnUI=;
 b=mcJ70Y2k6QyT91IwdQPCnahcPXq9u8v6aLIQWnPYX9JSArpNOntXtq2S
 dWMQZ7dzbikYktTDgHhdQU7f4EeWuc+2UUhlicv5y4JL5RMWRAJVT2k13
 UpSFYSKB6N68RJBEefOU4h7mPvdRNFhOYhtCjvlXM9qEPCG0LRNJWU6mf Y=;
X-IronPort-AV: E=Sophos;i="5.58,358,1544486400"; d="scan'208";a="782115611"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2b-4ff6265a.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;
 11 Feb 2019 10:24: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 x1BAOFK5006835
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 11 Feb 2019 10:24:20 GMT
Received: from EX13D05EUC002.ant.amazon.com (10.43.164.231) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 11 Feb 2019 10:24:19 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D05EUC002.ant.amazon.com (10.43.164.231) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 11 Feb 2019 10:24:18 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 11 Feb 2019 10:24:15 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Feb 2019 11:23:14 +0100
Message-ID: <1549880596-26939-3-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549880596-26939-1-git-send-email-nmanthey@amazon.de>
References: <1549880596-26939-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH XTF perf 2/4] time: add stubs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pawel Wieczorkiewicz <wipawel@amazon.de>, Paul Semel <phentex@amazon.de>,
 Norbert Manthey <nmanthey@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gbWVhc3VyZSBob3cgbG9uZyBhIGNlcnRhaW4gaW50ZXJhY3Rpb24gdGFrZXMsIHdlIG5lZWQg
dGltZQpwcmltaXRpdmVzLiBUaGlzIGNvbW1pdCBpbnRyb2R1Y2VzIHRoZXNlIHByaW1pdGl2ZXMs
IHNvIHRoYXQKZnV0dXJlIHRlc3RzIGNhbiB1c2UgdGhlIGdldHRpbWVvZmRheSBmdW5jdGlvbiB0
byByZXRyaWV2ZSB0aGUKY3VycmVudCB0aW1lLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBTZW1lbCA8
cGhlbnRleEBhbWF6b24uZGU+ClNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRo
ZXlAYW1hem9uLmRlPgoKLS0tCiBidWlsZC9maWxlcy5tayAgICAgfCAgIDEgKwogY29tbW9uL3Rp
bWUuYyAgICAgIHwgMjAzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiBpbmNsdWRlL3h0Zi90aW1lLmggfCAgNjYgKysrKysrKysrKysrKysrKysK
IDMgZmlsZXMgY2hhbmdlZCwgMjcwIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBj
b21tb24vdGltZS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94dGYvdGltZS5oCgpkaWZm
IC0tZ2l0IGEvYnVpbGQvZmlsZXMubWsgYi9idWlsZC9maWxlcy5tawotLS0gYS9idWlsZC9maWxl
cy5taworKysgYi9idWlsZC9maWxlcy5tawpAQCAtMTYsNiArMTYsNyBAQCBvYmotcGVyYXJjaCAr
PSAkKFJPT1QpL2NvbW1vbi9saWJjL3ZzbnByaW50Zi5vCiBvYmotcGVyYXJjaCArPSAkKFJPT1Qp
L2NvbW1vbi9yZXBvcnQubwogb2JqLXBlcmFyY2ggKz0gJChST09UKS9jb21tb24vc2V0dXAubwog
b2JqLXBlcmFyY2ggKz0gJChST09UKS9jb21tb24veGVuYnVzLm8KK29iai1wZXJhcmNoICs9ICQo
Uk9PVCkvY29tbW9uL3RpbWUubwogCiBvYmotcGVyZW52ICs9ICQoUk9PVCkvYXJjaC94ODYvZGVj
b2RlLm8KIG9iai1wZXJlbnYgKz0gJChST09UKS9hcmNoL3g4Ni9kZXNjLm8KZGlmZiAtLWdpdCBh
L2NvbW1vbi90aW1lLmMgYi9jb21tb24vdGltZS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Ci0tLSAv
ZGV2L251bGwKKysrIGIvY29tbW9uL3RpbWUuYwpAQCAtMCwwICsxLDIwMyBAQAorI2luY2x1ZGUg
PHh0Zi90eXBlcy5oPgorI2luY2x1ZGUgPHh0Zi90cmFwcy5oPgorI2luY2x1ZGUgPHh0Zi90aW1l
Lmg+CisjaW5jbHVkZSA8eHRmL2F0b21pYy5oPgorCisvKiBUaGlzIGZ1bmN0aW9uIHdhcyB0YWtl
biBmcm9tIG1pbmktb3Mgc291cmNlIGNvZGUgW3RhZyB4ZW4tUkVMRUFTRS00LjExLjFdCisgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgorICogKEMpIDIwMDMgLSBSb2xmIE5ldWdlYmF1ZXIgLSBJbnRlbCBS
ZXNlYXJjaCBDYW1icmlkZ2UKKyAqIChDKSAyMDAyLTIwMDMgLSBLZWlyIEZyYXNlciAtIFVuaXZl
cnNpdHkgb2YgQ2FtYnJpZGdlCisgKiAoQykgMjAwNSAtIEdyemVnb3J6IE1pbG9zIC0gSW50ZWwg
UmVzZWFyY2ggQ2FtYnJpZGdlCisgKiAoQykgMjAwNiAtIFJvYmVydCBLYWlzZXIgLSBGSCBXaWVz
YmFkZW4KKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKgorICogICAgICAgIEZpbGU6IHRpbWUuYwor
ICogICAgICBBdXRob3I6IFJvbGYgTmV1Z2ViYXVlciBhbmQgS2VpciBGcmFzZXIKKyAqICAgICBD
aGFuZ2VzOiBHcnplZ29yeiBNaWxvcworICoKKyAqIERlc2NyaXB0aW9uOiBTaW1wbGUgdGltZSBh
bmQgdGltZXIgZnVuY3Rpb25zCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwg
ZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhp
cyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3
YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBp
bmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwg
bW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisg
KiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3
aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRo
ZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGlj
ZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxs
IGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICog
VEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5Z
IEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQg
VE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwg
VEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENM
QUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9O
IE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9G
IE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgor
ICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICovCisvKiBJdCByZXR1cm5zICgoZGVsdGEg
PDwgc2hpZnQpICogbXVsX2ZyYWMpID4+IDMyICovCitzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHNj
YWxlX2RlbHRhKHVpbnQ2NF90IGRlbHRhLCB1aW50MzJfdCBtdWxfZnJhYywgaW50IHNoaWZ0KQor
eworICAgIHVpbnQ2NF90IHByb2R1Y3Q7CisjaWZkZWYgX19pMzg2X18KKyAgICB1aW50MzJfdCB0
bXAxLCB0bXAyOworI2VuZGlmCisKKyAgICBpZiAoIHNoaWZ0IDwgMCApCisgICAgICAgIGRlbHRh
ID4+PSAtc2hpZnQ7CisgICAgZWxzZQorICAgICAgICBkZWx0YSA8PD0gc2hpZnQ7CisKKyNpZmRl
ZiBfX2kzODZfXworICAgIF9fYXNtX18gKAorICAgICAgICAgICAgIm11bCAgJTUgICAgICAgOyAi
CisgICAgICAgICAgICAibW92ICAlNCwlJWVheCA7ICIKKyAgICAgICAgICAgICJtb3YgICUlZWR4
LCU0IDsgIgorICAgICAgICAgICAgIm11bCAgJTUgICAgICAgOyAiCisgICAgICAgICAgICAiYWRk
ICAlNCwlJWVheCA7ICIKKyAgICAgICAgICAgICJ4b3IgICU1LCU1ICAgIDsgIgorICAgICAgICAg
ICAgImFkYyAgJTUsJSVlZHggOyAiCisgICAgICAgICAgICA6ICI9QSIgKHByb2R1Y3QpLCAiPXIi
ICh0bXAxKSwgIj1yIiAodG1wMikKKyAgICAgICAgICAgIDogImEiICgodWludDMyX3QpZGVsdGEp
LCAiMSIgKCh1aW50MzJfdCkoZGVsdGEgPj4gMzIpKSwgIjIiIChtdWxfZnJhYykgKTsKKyNlbHNl
CisgICAgX19hc21fXyAoCisgICAgICAgICAgICAibXVsICUlcmR4IDsgc2hyZCAkMzIsJSVyZHgs
JSVyYXgiCisgICAgICAgICAgICA6ICI9YSIgKHByb2R1Y3QpIDogIjAiIChkZWx0YSksICJkIiAo
KHVpbnQ2NF90KW11bF9mcmFjKSApOworI2VuZGlmCisKKyAgICByZXR1cm4gcHJvZHVjdDsKK30K
KworCisjaWYgZGVmaW5lZChfX2kzODZfXykKK3VpbnQzMl90IHNpbmNlX2Jvb3RfdGltZSh2b2lk
KQorI2Vsc2UKK3VpbnQ2NF90IHNpbmNlX2Jvb3RfdGltZSh2b2lkKQorI2VuZGlmCit7CisgICAg
dW5zaWduZWQgbG9uZyBvbGRfdHNjLCB0c2M7CisjaWYgZGVmaW5lZChfX2kzODZfXykKKyAgICB1
aW50MzJfdCBzeXN0ZW1fdGltZTsKKyNlbHNlCisgICAgdWludDY0X3Qgc3lzdGVtX3RpbWU7Cisj
ZW5kaWYKKyAgICB1aW50MzJfdCB2ZXIxLCB2ZXIyOworCisgICAgZG8geworICAgICAgICBkbyB7
CisgICAgICAgICAgICB2ZXIxID0gc2hhcmVkX2luZm8udmNwdV9pbmZvWzBdLnRpbWUudmVyc2lv
bjsKKyAgICAgICAgICAgIHNtcF9ybWIoKTsKKyAgICAgICAgfSB3aGlsZSAoICh2ZXIxICYgMSkg
PT0gMSApOworCisgICAgICAgIHN5c3RlbV90aW1lID0gc2hhcmVkX2luZm8udmNwdV9pbmZvWzBd
LnRpbWUuc3lzdGVtX3RpbWU7CisgICAgICAgIG9sZF90c2MgPSBzaGFyZWRfaW5mby52Y3B1X2lu
Zm9bMF0udGltZS50c2NfdGltZXN0YW1wOworICAgICAgICBzbXBfcm1iKCk7CisgICAgICAgIHRz
YyA9IHJkdHNjcCgpOworICAgICAgICB2ZXIyID0gQUNDRVNTX09OQ0Uoc2hhcmVkX2luZm8udmNw
dV9pbmZvWzBdLnRpbWUudmVyc2lvbik7CisgICAgICAgIHNtcF9ybWIoKTsKKyAgICB9IHdoaWxl
ICggdmVyMSAhPSB2ZXIyICk7CisKKyAgICBzeXN0ZW1fdGltZSArPSBzY2FsZV9kZWx0YSh0c2Mg
LSBvbGRfdHNjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYXJlZF9pbmZvLnZj
cHVfaW5mb1swXS50aW1lLnRzY190b19zeXN0ZW1fbXVsLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNoYXJlZF9pbmZvLnZjcHVfaW5mb1swXS50aW1lLnRzY19zaGlmdCk7CisKKyAg
ICByZXR1cm4gc3lzdGVtX3RpbWU7Cit9CisKKy8qIFRoaXMgZnVuY3Rpb24gcmV0dXJuIHRoZSBl
cG9jaCB0aW1lIChudW1iZXIgb2Ygc2Vjb25kcyBlbGFwc2VkCisgKiBzaW5jZSBKdWFuYXJ5IDEs
IDE5NzApICovCisjaWYgZGVmaW5lZChfX2kzODZfXykKK3VpbnQzMl90IGN1cnJlbnRfdGltZSh2
b2lkKQorI2Vsc2UKK3VpbnQ2NF90IGN1cnJlbnRfdGltZSh2b2lkKQorI2VuZGlmCit7CisjaWYg
ZGVmaW5lZChfX2kzODZfXykKKyAgICB1aW50MzJfdCBzZWNvbmRzID0gc2hhcmVkX2luZm8ud2Nf
c2VjOworI2Vsc2UKKyAgICB1aW50NjRfdCBzZWNvbmRzID0gKCh1aW50NjRfdClzaGFyZWRfaW5m
by53Y19zZWNfaGkgPDwgMzIpIHwgc2hhcmVkX2luZm8ud2Nfc2VjOworI2VuZGlmCisgICAgcmV0
dXJuIHNlY29uZHMgKyAoc2luY2VfYm9vdF90aW1lKCkgLyAxMDAwMDAwMDAwKTsKK30KKworLyog
VGhlIFBPU0lYIGdldHRpbWVvZmRheSBzeXNjYWxsIG5vcm1hbGx5IHRha2VzIGEgc2Vjb25kIGFy
Z3VtZW50LCB3aGljaCBpcworICogdGhlIHRpbWV6b25lIChzdHJ1Y3QgdGltZXpvbmUpLiBIb3dl
dmVyLCBpdCBzb3VsZCBiZSBOVUxMIGJlY2F1c2UgbGludXgKKyAqIGRvZXNuJ3QgdXNlIGl0IGFu
eW1vcmUuIFNvIHdlIG5lZWQgZm9yIHVzIHRvIGFkZCBpdCBpbiB0aGlzIGZ1bmN0aW9uCisgKi8K
K2ludCBnZXR0aW1lb2ZkYXkoc3RydWN0IHRpbWV2YWwgKnRwKQoreworICAgIGlmICghdHApCisg
ICAgICAgIHJldHVybiAtMTsKKworICAgIHRwLT5zZWMgPSBjdXJyZW50X3RpbWUoKTsKKyAgICB0
cC0+bnNlYyA9IHNoYXJlZF9pbmZvLndjX25zZWMgKyAoc2luY2VfYm9vdF90aW1lKCkgJSAxMDAw
MDAwMDAwKTsKKyAgICByZXR1cm4gMDsKK30KKworI2lmIGRlZmluZWQoX19pMzg2X18pCitzdGF0
aWMgaW5saW5lIHZvaWQgbnNwaW5fc2xlZXAodWludDMyX3QgdCkKKyNlbHNlCitzdGF0aWMgaW5s
aW5lIHZvaWQgbnNwaW5fc2xlZXAodWludDY0X3QgdCkKKyNlbmRpZgoreworICAgIHVuc2lnbmVk
IGxvbmcgZW5kID0gc2luY2VfYm9vdF90aW1lKCkgKyB0OworCisgICAgd2hpbGUgKCBzaW5jZV9i
b290X3RpbWUoKSA8IGVuZCApCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJwYXVzZSIgKTsKK30K
KworI2lmIGRlZmluZWQoX19pMzg2X18pCitzdGF0aWMgaW5saW5lIHZvaWQgc3Bpbl9zbGVlcCh1
aW50MzJfdCB0KQorI2Vsc2UKK3N0YXRpYyBpbmxpbmUgdm9pZCBzcGluX3NsZWVwKHVpbnQ2NF90
IHQpCisjZW5kaWYKK3sKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKQorICAgIHVpbnQzMl90IG5zZWMg
PSB0ICogMTAwMDAwMDAwMDsKKyNlbHNlCisgICAgdWludDY0X3QgbnNlYyA9IHQgKiAxMDAwMDAw
MDAwdWw7CisjZW5kaWYKKyAgICBuc3Bpbl9zbGVlcChuc2VjKTsKK30KKworI2lmIGRlZmluZWQo
X19pMzg2X18pCitzdGF0aWMgaW5saW5lIHZvaWQgbXNwaW5fc2xlZXAodWludDMyX3QgdCkKKyNl
bHNlCitzdGF0aWMgaW5saW5lIHZvaWQgbXNwaW5fc2xlZXAodWludDY0X3QgdCkKKyNlbmRpZgor
eworI2lmIGRlZmluZWQoX19pMzg2X18pCisgICAgdWludDMyX3QgbnNlYyA9IHQgKiAxMDAwMDAw
OworI2Vsc2UKKyAgICB1aW50NjRfdCBuc2VjID0gdCAqIDEwMDAwMDB1bDsKKyNlbmRpZgorICAg
IG5zcGluX3NsZWVwKG5zZWMpOworfQorCisjaWYgZGVmaW5lZChfX2kzODZfXykKK3ZvaWQgc2xl
ZXAodWludDMyX3QgdCkKKyNlbHNlCit2b2lkIHNsZWVwKHVpbnQ2NF90IHQpCisjZW5kaWYKK3sK
KyAgICBzcGluX3NsZWVwKHQpOworfQorCisjaWYgZGVmaW5lZChfX2kzODZfXykKK3ZvaWQgbXNs
ZWVwKHVpbnQzMl90IHQpCisjZWxzZQordm9pZCBtc2xlZXAodWludDY0X3QgdCkKKyNlbmRpZgor
eworICAgIG1zcGluX3NsZWVwKHQpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlm
ZiAtLWdpdCBhL2luY2x1ZGUveHRmL3RpbWUuaCBiL2luY2x1ZGUveHRmL3RpbWUuaApuZXcgZmls
ZSBtb2RlIDEwMDY0NAotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUveHRmL3RpbWUuaApAQCAt
MCwwICsxLDY2IEBACisvKioKKyAqIEBmaWxlIGluY2x1ZGUveHRmL3RpbWUuaAorICoKKyAqIFRp
bWUgbWFuYWdlbWVudAorICovCisjaWZuZGVmIFhURl9USU1FX0gKKyMgZGVmaW5lIFhURl9USU1F
X0gKKworI2luY2x1ZGUgPHh0Zi90eXBlcy5oPgorCitzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHJk
dHNjcCAodm9pZCkgeworICB1bnNpZ25lZCBpbnQgbG93LCBoaWdoOworICBhc20gdm9sYXRpbGUg
KCJyZHRzY3AiIDogIj1hIiAobG93KSwgIj1kIiAoaGlnaCkgOjogImVjeCIpOworICByZXR1cm4g
KCh1aW50NjRfdCkgaGlnaCA8PCAzMikgfCBsb3c7Cit9CisKK3N0cnVjdCB0aW1ldmFsIHsKKyNp
ZiAhZGVmaW5lZChfX2kzODZfXykKKyAgICB1aW50NjRfdCBzZWM7CisgICAgdWludDY0X3QgbnNl
YzsKKyNlbHNlCisgICAgdWludDMyX3Qgc2VjOworICAgIHVpbnQzMl90IG5zZWM7CisjZW5kaWYK
K307CisKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKQorLyogVGltZSBmcm9tIGJvb3QgaW4gbmFub3Nl
Y29uZHMgKi8KK3VpbnQzMl90IHNpbmNlX2Jvb3RfdGltZSh2b2lkKTsKKwordWludDMyX3QgY3Vy
cmVudF90aW1lKHZvaWQpOworCisvKiBUaGlzIGZ1bmN0aW9uIHRha2VzIHNlY29uZHMgaW4gcGFy
YW1ldGVyICovCit2b2lkIHNsZWVwKHVpbnQzMl90IGYpOworCisvKiBCZSBjYXJlZnVsLCB0aGlz
IGZ1bmN0aW9uIHRha2VzIG1pbGxpc2Vjb25kcyBpbiBwYXJhbWV0ZXIsCisgKiBub3QgbWljcm9z
ZWNvbmRzICEKKyAqLwordm9pZCBtc2xlZXAodWludDMyX3QgZik7CisjZWxzZQordWludDY0X3Qg
c2luY2VfYm9vdF90aW1lKHZvaWQpOworCit1aW50NjRfdCBjdXJyZW50X3RpbWUodm9pZCk7CisK
K3ZvaWQgc2xlZXAodWludDY0X3QgZik7CisKK3ZvaWQgbXNsZWVwKHVpbnQ2NF90IGYpOworI2Vu
ZGlmCisKK2ludCBnZXR0aW1lb2ZkYXkoc3RydWN0IHRpbWV2YWwgKnRwKTsKKworCisvKiBUaGlz
IHJldHVybnMgdGhlIGN1cnJlbnQgZXBvY2ggdGltZSAqLworI2RlZmluZSBOT1coKSBjdXJyZW50
X3RpbWUoKQorCisjZW5kaWYgLyogWFRGX1RJTUVfSCAqLworCisvKgorICogTG9jYWwgdmFyaWFi
bGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZz
ZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6
CisgKi8KLS0gCjIuNy40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21i
SApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlh
biBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRy
YWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 10:24:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 10:24:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt8lY-0007X9-Hx; Mon, 11 Feb 2019 10:24:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b7qG=QS=amazon.de=prvs=93823c592=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gt8lW-0007Wl-QY
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 10:24:42 +0000
X-Inumbo-ID: 3dfa36d0-2de7-11e9-bc90-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3dfa36d0-2de7-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 10:24:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549880681; x=1581416681;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=qp8Z6O+ofbkF7rp7eZ7uL/GKoG1OFZHRMoHCft3SJoM=;
 b=E2yzP0VSazsi50rCgyPlJ2XwpfU4BEFgR3jltkdp4lW91UtK5/+jMClm
 Vub8MuJa3eRI5FwmEGgqnO5yKoHFbr1KwDpOerceESQ6FGMuYZCpeGT5w
 1TN7EN/ODbTMLhT2P6lkhj+L7EeeP4owmLtmSFa/Qd0FmoMNr0B2GoYs+ o=;
X-IronPort-AV: E=Sophos;i="5.58,358,1544486400"; d="scan'208";a="658847164"
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-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 11 Feb 2019 10:24: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-2c-c6afef2e.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1BAOYFZ066101
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 11 Feb 2019 10:24:40 GMT
Received: from EX13D02EUB004.ant.amazon.com (10.43.166.221) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 11 Feb 2019 10:24:39 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D02EUB004.ant.amazon.com (10.43.166.221) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 11 Feb 2019 10:24:38 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 11 Feb 2019 10:24:35 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Feb 2019 11:23:15 +0100
Message-ID: <1549880596-26939-4-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549880596-26939-1-git-send-email-nmanthey@amazon.de>
References: <1549880596-26939-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH XTF perf 3/4] time: provide measurement template
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Norbert Manthey <nmanthey@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGFkZGVkIGZ1bmN0aW9uIG1lYXN1cmVfcGVyZm9ybWFuY2UgYWxsb3dzIHRvIG1lYXN1cmUg
dGhlIHJ1biB0aW1lCm9mIGEgZnVuY3Rpb24sIGJ5IGNvbXB1dGluZyB0aGUgYXZlcmFnZSB0aW1l
IGl0IHRha2VzIHRvIGNhbGwgdGhhdApmdW5jdGlvbiBhIGdpdmVuIG51bWJlciBvZiByZXRyaWVz
LiBUaGUgbWVhc3VyZWQgdG90YWwgdGltZSBpcyByZXR1cm5lZAppbiBuYW5vIHNlY29uZHMuIEZ1
cnRoZXJtb3JlLCB0aGUgdmFsdWUgaXMgcHJpbnRlZCB2aWEgcHJpbnRrIGluIGEKZml4ZWQgZm9y
bWF0LCB0byBhbGxvdyBwcm9jZXNzaW5nIHRoZSBvdXRwdXQgZnVydGhlci4KClRoaXMgZm9ybWF0
IGlzLCB3aGVyZSBhdmVyYWdlLXRpbWUgcHJvdmlkZXMgbnMgd2l0aCBwcyBncmFudWxhcml0eToK
CnBlcmYgdGVzdF9uYW1lIDxhdmVyYWdlLXRpbWU+IG5zCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogY29tbW9uL3RpbWUuYyAgICAgIHwg
MzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3h0Zi90aW1l
LmggfCAgOCArKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvY29tbW9uL3RpbWUuYyBiL2NvbW1vbi90aW1lLmMKLS0t
IGEvY29tbW9uL3RpbWUuYworKysgYi9jb21tb24vdGltZS5jCkBAIC0xOTIsNiArMTkyLDQyIEBA
IHZvaWQgbXNsZWVwKHVpbnQ2NF90IHQpCiAgICAgbXNwaW5fc2xlZXAodCk7CiB9CiAKK2xvbmcg
bWVhc3VyZV9wZXJmb3JtYW5jZShjb25zdCBjaGFyKiB0ZXN0X25hbWUsIGNvbnN0IGNoYXIqIGZ1
bmN0aW9uX25hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyByZXRy
aWVzLCB0b19iZV9tZWFzdXJlZCBjYWxsKQoreworICAgIHN0cnVjdCB0aW1ldmFsIHN0YXJ0LCBl
bmQ7CisgICAgaW50IHJjID0gMDsKKworICAgIHByaW50aygiU3RhcnQgY2FsbGluZyAlcyAlbHUg
dGltZXNcbiIsIGZ1bmN0aW9uX25hbWUsIHJldHJpZXMpOworCisgICAgLyogUGVyZm9ybSBhbGwg
Y2FsbHMsIG1lYXN1cmUgc3RhcnQgYW5kIGVuZCB0aW1lICovCisgICAgZ2V0dGltZW9mZGF5KCZz
dGFydCk7CisgICAgZm9yKHVuc2lnbmVkIGxvbmcgY291bnRlciA9IDA7IGNvdW50ZXIgPCByZXRy
aWVzOyArKyBjb3VudGVyKQorICAgIHsKKyAgICAgICAgcmMgPSBjYWxsKCk7CisgICAgfQorICAg
IGdldHRpbWVvZmRheSgmZW5kKTsKKworICAgIC8qIENhbGN1bGF0ZSB0aGUgdG90YWwgbnVtYmVy
IGluIG5hbm8gc2Vjb25kcyAqLworICAgIGxvbmcgdG90YWxfbnMgPSAoZW5kLnNlYyAtIHN0YXJ0
LnNlYykqMTAwMDAwMDAwMCArIChlbmQubnNlYyAtIHN0YXJ0Lm5zZWMpOworICAgIGxvbmcgYXZn
X25zID0gdG90YWxfbnMgLyByZXRyaWVzOworICAgIGxvbmcgYXZnX3BzID0gKHRvdGFsX25zIC8g
KHJldHJpZXMvMTAwMCkpICUgMTAwMDsKKworICAgIC8qIFNob3cgdGhlIHJlc3VsdCBvZiB0aGUg
bGFzdCBxdWVyeSAqLworICAgIHByaW50aygiJXMgbGFzdCByZXN1bHQ6ICVkXG4iLCBmdW5jdGlv
bl9uYW1lLCByYyk7CisKKyAgICAvKiBQcmludCBhdmVyYWdlIHRpbWUgYW5kIHRvdGFsIHRpbWUg
Ki8KKyAgICBwcmludGsoIkF2ZyAlcyBjYWxsIHRpbWU6IGF2ZzogJWxkLiVzJWxkIG5zIHRvdGFs
OiAlbGQgbnNcbiIsCisgICAgICAgICAgIGZ1bmN0aW9uX25hbWUsIGF2Z19ucywKKyAgICAgICAg
ICAgYXZnX3BzIDwgMTAgPyAiMCIgOiAoYXZnX3BzIDwgMTAwID8gIjAiIDogIiIpLCBhdmdfcHMs
IHRvdGFsX25zKTsKKworICAgIC8qIFByaW50IHBlcmZvcm1hbmNlIHZhbHVlICovCisgICAgcHJp
bnRrKCJwZXJmICVzICVsZC4lcyVsZCBuc1xuIiwgdGVzdF9uYW1lLCBhdmdfbnMsCisgICAgICAg
ICAgIGF2Z19wcyA8IDEwID8gIjAiIDogKGF2Z19wcyA8IDEwMCA/ICIwIiA6ICIiKSwgYXZnX3Bz
KTsKKworICAgIHJldHVybiB0b3RhbF9uczsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
ICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL2luY2x1ZGUveHRmL3RpbWUuaCBiL2luY2x1ZGUveHRm
L3RpbWUuaAotLS0gYS9pbmNsdWRlL3h0Zi90aW1lLmgKKysrIGIvaW5jbHVkZS94dGYvdGltZS5o
CkBAIC00OSwxMCArNDksMTYgQEAgdm9pZCBtc2xlZXAodWludDY0X3QgZik7CiAKIGludCBnZXR0
aW1lb2ZkYXkoc3RydWN0IHRpbWV2YWwgKnRwKTsKIAotCiAvKiBUaGlzIHJldHVybnMgdGhlIGN1
cnJlbnQgZXBvY2ggdGltZSAqLwogI2RlZmluZSBOT1coKSBjdXJyZW50X3RpbWUoKQogCisvKiBT
aWduYXR1cmUgb2YgYSBmdW5jdGlvbiB0byBiZSBjYWxsZWQgZm9yIG1lYXN1cmVtZW50ICovCit0
eXBlZGVmIGludCAoKnRvX2JlX21lYXN1cmVkKSh2b2lkKTsKKworLyogTWVhc3VyZSB0aGUgdGlt
ZSBpdCB0YWtlcyB0byBjYWxsIHRoZSBwYXNzZWQgZnVuY3Rpb24gUkVUUklFUyB0aW1lcyAqLwor
bG9uZyBtZWFzdXJlX3BlcmZvcm1hbmNlKGNvbnN0IGNoYXIqIHRlc3RfbmFtZSwgY29uc3QgY2hh
ciogZnVuY3Rpb25fbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHJldHJpZXMsIHRvX2JlX21lYXN1cmVkIGNhbGwpOworCiAjZW5kaWYgLyogWFRGX1RJTUVfSCAq
LwogCiAvKgotLSAKMi43LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBH
bWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0
aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdl
dHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 10:25:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 10:25:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt8lu-0007bt-SV; Mon, 11 Feb 2019 10:25:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b7qG=QS=amazon.de=prvs=93823c592=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gt8lt-0007bY-JK
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 10:25:05 +0000
X-Inumbo-ID: 4b7e7738-2de7-11e9-bc90-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b7e7738-2de7-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 10:25:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549880704; x=1581416704;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=uqM9wL6XwK2W4Q1yxU2l0aNPSYSZdmaTV7niR/McNw4=;
 b=NkX7AOSbNGDyJDQ9IWbxDhr/BlFgbZ5ZPKAAvqCO5xVYACaFXkoFf7k2
 MwNJYMW2HM7DaVFM9wrn6RADFmjtbG/seU36SjXtQDsfPX9EwmScoSrzy
 Pq5+PfGDxPBxAJBTd+DVKo6R54A1piBIRL6nLLur7ElDYLf5mgaqdNtHb w=;
X-IronPort-AV: E=Sophos;i="5.58,358,1544486400"; d="scan'208";a="658847214"
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;
 11 Feb 2019 10:25:03 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1BAOwq0082267
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 11 Feb 2019 10:25:03 GMT
Received: from EX13D05EUC003.ant.amazon.com (10.43.164.207) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 11 Feb 2019 10:25:02 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D05EUC003.ant.amazon.com (10.43.164.207) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 11 Feb 2019 10:25:01 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 11 Feb 2019 10:24:59 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Feb 2019 11:23:16 +0100
Message-ID: <1549880596-26939-5-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1549880596-26939-1-git-send-email-nmanthey@amazon.de>
References: <1549880596-26939-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH XTF perf 4/4] perf: measure MMUEXT_MARK_SUPER
 test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Norbert Manthey <nmanthey@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBmaXJzdCBzaW1wbGUgdGVzdCBpcyB0byBjYWxsIGEgaHlwZXJjYWxsIGluIGEgdGlnaHQgbG9v
cC4gVG8gbWVhc3VyZQppbXBsZW1lbnRhdGlvbiBhc3BlY3RzIG9mIHRoZSBoeXBlcnZpc29yLCB3
ZSBwaWNrZWQgYSBoeXBlcmNhbGwgdGhhdAppcyBub3QgaW1wbGVtZW50ZWQgYW5kIGhlbmNlIHJl
c3VsdHMgaW4gYSBuby1vcCwgbmFtZWx5IHRoZSBoeXBlcmNhbGwKbW11ZXh0X29wIHdpdGggdGhl
IGNvbW1hbmQgTU1VRVhUX01BUktfU1VQRVIuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogdGVzdHMvcGVyZi1QVi1NTVVFWFRfTUFSS19T
VVBFUi1ub29wL01ha2VmaWxlIHwgIDkgKysrKwogdGVzdHMvcGVyZi1QVi1NTVVFWFRfTUFSS19T
VVBFUi1ub29wL21haW4uYyAgIHwgNjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZp
bGVzIGNoYW5nZWQsIDc1IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0cy9w
ZXJmLVBWLU1NVUVYVF9NQVJLX1NVUEVSLW5vb3AvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB0ZXN0cy9wZXJmLVBWLU1NVUVYVF9NQVJLX1NVUEVSLW5vb3AvbWFpbi5jCgpkaWZmIC0tZ2l0
IGEvdGVzdHMvcGVyZi1QVi1NTVVFWFRfTUFSS19TVVBFUi1ub29wL01ha2VmaWxlIGIvdGVzdHMv
cGVyZi1QVi1NTVVFWFRfTUFSS19TVVBFUi1ub29wL01ha2VmaWxlCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0Ci0tLSAvZGV2L251bGwKKysrIGIvdGVzdHMvcGVyZi1QVi1NTVVFWFRfTUFSS19TVVBFUi1u
b29wL01ha2VmaWxlCkBAIC0wLDAgKzEsOSBAQAoraW5jbHVkZSAkKFJPT1QpL2J1aWxkL2NvbW1v
bi5taworCitOQU1FICAgICAgOj0gcGVyZi1QVi1NTVVFWFRfTUFSS19TVVBFUi1ub29wCitDQVRF
R09SWSAgOj0gcGVyZgorVEVTVC1FTlZTIDo9IHB2NjQKKworb2JqLXBlcmVudiArPSBtYWluLm8K
KworaW5jbHVkZSAkKFJPT1QpL2J1aWxkL2dlbi5tawpkaWZmIC0tZ2l0IGEvdGVzdHMvcGVyZi1Q
Vi1NTVVFWFRfTUFSS19TVVBFUi1ub29wL21haW4uYyBiL3Rlc3RzL3BlcmYtUFYtTU1VRVhUX01B
UktfU1VQRVItbm9vcC9tYWluLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKLS0tIC9kZXYvbnVsbAor
KysgYi90ZXN0cy9wZXJmLVBWLU1NVUVYVF9NQVJLX1NVUEVSLW5vb3AvbWFpbi5jCkBAIC0wLDAg
KzEsNjYgQEAKKy8qKgorICogQGZpbGUgdGVzdHMvcGVyZi1QVi1NTVVFWFRfTUFSS19TVVBFUi1u
b29wL21haW4uYworICogQHJlZiB0ZXN0LXBlcmYtUFYtTU1VRVhUX01BUktfU1VQRVItbm9vcAor
ICoKKyAqIEBwYWdlIHBlcmYtUFYtTU1VRVhUX01BUktfU1VQRVItbm9vcAorICoKKyAqIFRoaXMg
dGVzdCBydW5zIHRoZSBoeXBlcmNhbGwgbW11ZXh0X29wIHdpdGggdGhlIGNvbW1hbmQgTU1VRVhU
X01BUktfU1VQRVIgaW4KKyAqIGEgdGlnaHQgbG9vcCwgYW5kIG1lYXN1cmVzIGhvdyBtdWNoIHRp
bWUgaXQgdGFrZXMgZm9yIGFsbCBsb29wcy4gRmluYWxseSwgdGhlCisgKiB0ZXN0IHByaW50cyB0
aGlzIHRpbWUuCisgKgorICogU2luY2UgdGhpcyBpcyBhIHBlcmZvcm1hbmNlIHRlc3QsIHRoZSBh
Y3R1YWwgdmFsdWUgaXMgZnVydGhlcm1vcmUgcHJpbnRlZAorICogdXNpbmcgdGhlIHByZWRlZmlu
ZWQgcGF0dGVybiBvbiBhIHNlcGFyYXRlIGxpbmUuIFRoZSByZXBvcnRlZCB2YWx1ZQorICogcmVw
cmVzZW50cyB0aGUgdGltZSBpdCB0YWtlcyB0byBydW4gdGhlIG1tdWV4dF9vcCBoeXBlcmNhbGwg
aW4gbmFubyBzZWNvbmRzLgorICogVGhlIGF2ZXJhZ2UgaXMgY2FsY3VsYXRlZCBieSB1c2luZyA1
MDAwMDAwMDAgY2FsbHMuCisgKgorICogcGVyZiA8dGVzdG5hbWU+IDx2YWx1ZT4KKyAqCisgKiBA
c2VlIHRlc3RzL3BlcmYtUFYtTU1VRVhUX01BUktfU1VQRVItbm9vcC9tYWluLmMKKyAqLworCisj
ZGVmaW5lIE1FQVNVUkVNRU5UX1JFVFJJRVMgNTAwMDAwMDAwCisKKyNpbmNsdWRlIDx4dGYvdGlt
ZS5oPgorI2luY2x1ZGUgPHh0Zi5oPgorCitjb25zdCBjaGFyIHRlc3RfdGl0bGVbXSA9ICJUZXN0
IE1NVUVYVF9NQVJLX1NVUEVSIjsKKworLyogVXNlIGEgZ2xvYmFsIHN0cnVjdCB0byBhdm9pZCBs
b2NhbCB2YXJpYWJsZXMgaW4gY2FsbF9NTVVFWFRfTUFSS19TVVBFUiAqLworbW11ZXh0X29wX3Qg
b3AgPQoreworICAgIC5jbWQgPSBNTVVFWFRfTUFSS19TVVBFUiwKK307CisKKy8qIFNjaGVkdWxl
IGEgbm8tb3AgaHlwZXJjYWxsICovCitpbnQgY2FsbF9NTVVFWFRfTUFSS19TVVBFUih2b2lkKQor
eworICAgIHJldHVybiBoeXBlcmNhbGxfbW11ZXh0X29wKCZvcCwgMSwgTlVMTCwgRE9NSURfU0VM
Rik7Cit9CisKK3ZvaWQgdGVzdF9tYWluKHZvaWQpCit7CisgICAgaW50IHJjID0gMDsKKworICAg
IC8qIFRlc3Qgd2hldGhlciB0aGUgaHlwZXJjYWxsIGlzIGltcGxlbWVudGVkIGFzIGV4cGVjdGVk
ICovCisgICAgcmMgPSBoeXBlcmNhbGxfbW11ZXh0X29wKCZvcCwgMSwgTlVMTCwgRE9NSURfU0VM
Rik7CisgICAgaWYocmMgIT0gLUVPUE5PVFNVUFApCisgICAgICAgIHJldHVybiB4dGZfZXJyb3Io
IlVuZXhwZWN0ZWQgTU1VRVhUX01BUktfU1VQRVIsIHJjICVkXG4iLCByYyk7CisKKyAgICAvKiBN
ZWFzdXJlIGFuZCBwcmludCB0byBzY3JlZW4gaG93IGxvbmcgY2FsbGluZyB0aGlzIGh5cGVyY2Fs
bCB0YWtlcyAqLworICAgIG1lYXN1cmVfcGVyZm9ybWFuY2UodGVzdF90aXRsZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICJtbXVleHRfb3AoTU1VRVhUX01BUktfU1VQRVIsIC4uLikiLAorICAg
ICAgICAgICAgICAgICAgICAgICAgTUVBU1VSRU1FTlRfUkVUUklFUywKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGNhbGxfTU1VRVhUX01BUktfU1VQRVIpOworCisgICAgcmV0dXJuIHh0Zl9zdWNj
ZXNzKCJTdWNjZXNzOiBwZXJmb3JtZWQgTU1VRVhUX01BUktfU1VQRVIgaHlwZXJjYWxsIHdpdGgg
ZXhwZWN0ZWQgcmVzdWx0XG4iKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1v
ZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0
YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoy
LjcuNAoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0
ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2Vy
LCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10
c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 10:41:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 10:41:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt91e-0000tM-CK; Mon, 11 Feb 2019 10:41:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y70g=QS=tyntec.com=beckmann@srs-us1.protection.inumbo.net>)
 id 1gt91c-0000tH-US
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 10:41:21 +0000
X-Inumbo-ID: 8eca5196-2de9-11e9-bc90-bc764e045a96
Received: from pigeon.tyntec.com (unknown [78.110.232.18])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8eca5196-2de9-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 10:41:16 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at pigeon.tyntec.com
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=tyntec.com; s=201805;
 t=1549881675; bh=VLKYNpLeWECC8d/7hy73mdCzY4HyhkEVsrvHkvR+XhQ=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=ADXCXt9/cd+kipXLqs+87rMuJfvoVv2SHQ0WRmHi8reILBOTIbkhGAProbPwtMbX9
 je8iyGHzOMy1aoToGaq1gU3be4Rx7soZjtepjeiH8nVmEY4A91jh8WXnSg0VN0PLKX
 wSLMxmDuwxR1pde1kVos7OzTc0RviY93TAmvkC7nJA+AmIWWoxlRsDuMy9aaQuetly
 92ZDNlt71TCkPkzXQAL/TKx62HoYfH5x9RcQyHtz8eEd8mPlANOg4JkDPJgJgcwjmy
 YP5UvHjPNKfAA37PPQSqvqSAcEm1mghuWQxtqaFT3FVAYSSSYqMrSDgVxTfjG+Hgk7
 7Awn+79ZZBbNA==
X-Spam-Flag: NO
X-Spam-Score: -2.9
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 tagged_above=-9999 required=6.31
 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9] autolearn=ham autolearn_force=no
Received: from maildo.tyntec.com (maildo.tyntec.com [78.110.229.11])
 by pigeon.tyntec.com (Postfix) with ESMTPS id E0E57582A3C7
 for <xen-devel@lists.xenproject.org>; Mon, 11 Feb 2019 11:41:14 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by maildo.tyntec.com (Postfix) with ESMTP id D50AF3CB0248
 for <xen-devel@lists.xenproject.org>; Mon, 11 Feb 2019 11:41:14 +0100 (CET)
Received: from maildo.tyntec.com ([127.0.0.1])
 by localhost (maildo.tyntec.com [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id U-xkpdAr8cwU for <xen-devel@lists.xenproject.org>;
 Mon, 11 Feb 2019 11:41:14 +0100 (CET)
Received: from [10.3.195.27] (dhcp-10-3-195-27.tech-on-air.com [10.3.195.27])
 by maildo.tyntec.com (Postfix) with ESMTPSA id ACBE93CB00E3
 for <xen-devel@lists.xenproject.org>; Mon, 11 Feb 2019 11:41:14 +0100 (CET)
To: xen-devel@lists.xenproject.org
References: <39aa98be-6ea7-ea23-837c-29894a440f8f@tyntec.com>
From: Patrick Beckmann <beckmann@tyntec.com>
Openpgp: preference=signencrypt
Autocrypt: addr=beckmann@tyntec.com; keydata=
 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
 5e0fSB4B4RuAguJKQYnX7zLgv4rqXpkEu/fufJs=
Message-ID: <0e97df87-1a78-d426-8ebe-3a33ae5dc537@tyntec.com>
Date: Mon, 11 Feb 2019 11:41:15 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <39aa98be-6ea7-ea23-837c-29894a440f8f@tyntec.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] 4.10.1 Xen crash and reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpBbSAwNy4wMS4yMDE5IHVtIDEyOjEyIHNjaHJpZWIgUGF0cmljayBCZWNrbWFubjoKPiBJ
IGp1c3Qgam9pbmVkIHRoaXMgbGlzdCBhbmQgYW0gcmVmZXJyaW5nIHRvCj4gICBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTIvbXNnMDA5
MzguaHRtbAo+IAo+IFdlIGhhdmUgZXhwZXJpZW5jZWQgc2V2ZXJhbCBjcmFzaGVzIG9mIGEgcmVj
ZW50IERlYmlhbiA5IERvbTAgb24gbmV3Cj4gaGFyZHdhcmUgd2l0aCBYZW4gdmVyc2lvbiAiNC44
LjQreHNhMjczK3NoaW00LjEwLjEreHNhMjczLTErZGViOXUxMCIuCj4gQWZ0ZXIgcmVwb3J0aW5n
IGl0IHdpdGhpbiBEZWJpYW4gYnVnICM5MTI5NzUKPiAoaHR0cHM6Ly9idWdzLmRlYmlhbi5vcmcv
Y2dpLWJpbi9idWdyZXBvcnQuY2dpP2J1Zz05MTI5NzUpIGl0IHdhcwo+IHBvaW50ZWQgb3V0LCB0
aGF0IHRoaXMgd291bGQgYmUgdGhlIHNhbWUgZXJyb3IsIGFuZCBJIHdhcyBhc2tlZCB0byBqb2lu
Cj4gZGlzY3Vzc2lvbiBoZXJlLgo+IAo+IFVuZm9ydHVuYXRlbHkgd2UgYXJlIHVuYWJsZSB0byBy
ZWxpYWJseSByZXByb2R1Y2UgdGhlIGJlaGF2aW91ci4KPiBDdXJyZW50bHkgd2UgYXJlIHJ1bm5p
bmcgdGhlIERvbTAgd2l0aCBYZW4gdmVyc2lvbgo+ICI0LjguMyt4c2EyNjcrc2hpbTQuMTAuMSt4
c2EyNjctMStkZWI5dTkiIHRvIHRlc3QgdGhlIGFzc3VtcHRpb24sIHRoYXQgYQo+IGJ1ZyB3YXMg
aW50cm9kdWNlZCBiZXR3ZWVuIHRoZXNlIHZlcnNpb25zLgpTaW5jZSBtb3JlIHRoYW4gZml2ZSB3
ZWVrcyB0aGUgRG9tMCBpcyBydW5uaW5nIHN0YWJsZSB3aXRoIHRoZSBEZWJpYW4gOQpkaXN0cmli
dXRlZCBYZW4gdmVyc2lvbgogIDQuOC4zK3hzYTI2NytzaGltNC4xMC4xK3hzYTI2Ny0xK2RlYjl1
OQp3aGlsZSB3aXRoIHZlcnNpb24KICA0LjguNCt4c2EyNzMrc2hpbTQuMTAuMSt4c2EyNzMtMStk
ZWI5dTEwCml0IHdhcyBjcmFzaGluZyBiZXR3ZWVuIG9uY2UgZXZlcnkgdHdvIHdlZWtzIGFuZCB0
d2ljZSBhIGRheS4KCldlIGhhdmUgc2V2ZXJhbCBvdGhlciBzZXJ2ZXJzIHdpdGggc2ltaWxhciBo
YXJkd2FyZSBhbmQga2VwdCBvbiB0aGUKNC44LjMgWGVuIHZlcnNpb24sIHdoaWNoIG5ldmVyIGNy
YXNoZWQgc28gZmFyLiBBbm90aGVyIHNlcnZlciwgdGhhdCB3YXMKY3Jhc2hpbmcgd2l0aCBYZW4g
NC44LjQsIGlzIHJ1bm5pbmcgaXQgd2l0aCAicGNpZD0wIiBzaW5jZSAzMSBkYXlzLgpIb3dldmVy
IHdlIG1pZ3JhdGVkIHNldmVyYWwgbWFjaGluZXMgYXdheSBmcm9tIHRoYXQgb25lLCBzbyB0aGF0
IGl0IGhhcwphIHZlcnkgbG93IGxvYWQvZGl2ZXJzaXR5IHdpdGhpbiB0aGUgc2V0IG9mIGd1ZXN0
LCB3aGljaCBtaWdodCBmYWxzaWZ5CnJlc3VsdHMuCgpJIGhvcGUgdGhpcyBoZWxwcyBhIGJpdCB0
byBmaW5kIHRoZSBjYXVzZSBvZiB0aGUgY3Jhc2hlcy4gSWYgeW91IG5lZWQKYW55IGZ1cnRoZXIg
aW5mb3JtYXRpb24sIHBsZWFzZSBsZXQgbWUga25vdyEKClRoYW5rcyBhbmQgQmVzdCBSZWdhcmRz
LApQYXRyaWNrIEJlY2ttYW5uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 10:57:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 10:57:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt9H3-0001tt-Q8; Mon, 11 Feb 2019 10:57:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O7zb=QS=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gt9H2-0001to-8H
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 10:57:16 +0000
X-Inumbo-ID: c73234dc-2deb-11e9-9235-ab800a2d0a4d
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c73234dc-2deb-11e9-9235-ab800a2d0a4d;
 Mon, 11 Feb 2019 10:57:10 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 052653016E67; Mon, 11 Feb 2019 12:57:09 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id E1F14303A3E3;
 Mon, 11 Feb 2019 12:57:08 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1549876422-22274-1-git-send-email-rcojocaru@bitdefender.com>
 <5C614A1B02000078002158A5@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <b0b1da0b-f888-912b-48ed-8322b9091779@bitdefender.com>
Date: Mon, 11 Feb 2019 12:57:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <5C614A1B02000078002158A5@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12 V3] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMS8xOSAxMjoxMCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTEuMDIuMTkg
YXQgMTA6MTMsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKPj4gQEAgLTIxNTAsMTMgKzIxNTAsMTMgQEAgc3RhdGljIGJvb2xfdCB2bXhfaXNfc2luZ2xl
c3RlcF9zdXBwb3J0ZWQodm9pZCkKPj4gICAgICAgcmV0dXJuICEhY3B1X2hhc19tb25pdG9yX3Ry
YXBfZmxhZzsKPj4gICB9Cj4+ICAgCj4+IC1zdGF0aWMgdm9pZCB2bXhfdmNwdV91cGRhdGVfZXB0
cChzdHJ1Y3QgdmNwdSAqdikKPj4gK3N0YXRpYyB2b2lkIHZteF92Y3B1X3VwZGF0ZV9lcHRwKHN0
cnVjdCB2Y3B1ICp2LCBib29sIGFsdHAybV9lbmFibGVkKQo+PiAgIHsKPj4gICAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPj4gICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9
IE5VTEw7Cj4+ICAgICAgIHN0cnVjdCBlcHRfZGF0YSAqZXB0Owo+PiAgIAo+PiAtICAgIGlmICgg
YWx0cDJtX2FjdGl2ZShkKSApCj4+ICsgICAgaWYgKCBhbHRwMm1fZW5hYmxlZCApCj4+ICAgICAg
ICAgICBwMm0gPSBwMm1fZ2V0X2FsdHAybSh2KTsKPj4gICAgICAgaWYgKCAhcDJtICkKPj4gICAg
ICAgICAgIHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPiAKPiBXaXRoIHRoZSBjaGFuZ2UgeW91
IG5vdyBtYWtlIHRvIHAybV9nZXRfYWx0cDJtKCksIHRoaXMgbG9va3MgdG8gYmUKPiBhIGJlbmln
biBjaGFuZ2UuIFdoaWNoIHRvIG1lIHdvdWxkIHN1Z2dlc3QgdG8gZWl0aGVyIGxlYXZlIHRoZSBj
b2RlCj4gYWxvbmUsIG9yIHRvIGRyb3AgdGhlIGlmKCkgKGJ1dCAtIGFnYWluIC0gbm90IGl0cyBi
b2R5KSBhbHRvZ2V0aGVyLiBBdAo+IHdoaWNoIHBvaW50IHRoZSBjb2RlIGNvdWxkIGJlIGZ1cnRo
ZXIgc3RyZWFtbGluZWQsIGFzIHRoZW4gdGhlIE5VTEwKPiBpbml0aWFsaXplciBjYW4gZ28gYXdh
eSBhbmQgdGhlIGFzc2lnbm1lbnQgKG9yIHRoZW4gcGVyaGFwcyBpbml0aWFsaXplcikKPiBjb3Vs
ZCBiZWNvbWUgInAybSA9IHAybV9nZXRfYWx0cDJtKHYpID86IHAybV9nZXRfaG9zdHAybShkKSIu
Cj4gKEdlbmVyYWxseSBJJ2QgcmVjb21tZW5kIHRvIGxlYXZlIG91dCB0aGUgY2hhbmdlIGhlcmUs
IGFuZCBkbyB0aGUKPiB0cmFuc2Zvcm1hdGlvbiBpbiBhIGZvbGxvdy1vbiBwYXRjaC4pCgpUaGFu
a3MgZm9yIG5vdGljaW5nLCBhY3R1YWxseSB0aGlzIGFwcGVhcnMgdG8gaW52YWxpZGF0ZSB0aGUg
d2hvbGUgCnB1cnBvc2Ugb2YgdGhlIHBhdGNoIChJIHNob3VsZCBoYXZlIHRlc3RlZCB0aGlzIG1v
cmUgYmVmb3JlIHN1bWJpdHRpbmcgClYzLCBzb3JyeSkuCgpUaGUgd2hvbGUgcG9pbnQgb2YgdGhl
IG5ldyBib29sZWFuIGlzIHRvIGhhdmUgcDJtIGFzc2lnbmVkIGFuIGFsdHAybSAKcmVnYXJkbGVz
cyBvZiBhbHRwMm1fYWN0aXZlKCkgKGhlbmNlIHRoZSBjaGFuZ2UpIC0gd2hpY2ggbm93IG5vIGxv
bmdlciAKaGFwcGVucy4gSSBnb3QgY2FycmllZCBhd2F5IHdpdGggdGhpcyBjaGFuZ2UuCgpUaGUg
ZmFjdCB0aGF0IHRoaXMgaXMgc28gZWFzeSB0byBnZXQgd3JvbmcgaXMgdGhlIHJlYXNvbiB3aHkg
SSd2ZSAKcHJlZmVycmVkIHRoZSBkb21haW5fcGF1c2UoKSBzb2x1dGlvbi4gVGhlcmUgYXBwZWFy
cyB0byBiZSBubyBjbGVhbiB3YXkgCnRvIGZpeCB0aGlzIG90aGVyd2lzZSwgYW5kIGlmIHRoaXMg
aXMgc28gZWFzeSB0byBtaXN1bmRlcnN0YW5kIGl0J2xsIApicmVhayBqdXN0IGFzIGVhc2lseSB3
aXRoIGZ1cnRoZXIgY2hhbmdlcy4KCkkgc3VwcG9zZSBJIGNvdWxkIGp1c3QgcGFzcyB0aGUgYm9v
bCBhbG9uZyB0byBwMm1fZ2V0X2FsdHAybSgpIChhbmQgCmluZGVlZCByZW1vdmUgdGhlIGlmKCkp
Li4uCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 11:34:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 11:34:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gt9qS-0004wJ-M7; Mon, 11 Feb 2019 11:33:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TwPe=QS=citrix.com=prvs=938c2703d=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gt9qQ-0004w9-MF
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 11:33:50 +0000
X-Inumbo-ID: e5d33c0d-2df0-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5d33c0d-2df0-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 11:33:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,358,1544486400"; d="scan'208";a="77786065"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23649.23960.966699.466828@mariner.uk.xensource.com>
Date: Mon, 11 Feb 2019 11:33:44 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20190208181219.mhfzzr3oexmqmfpr@zion.uk.xensource.com>
References: <osstest-133030-mainreport@xen.org>
 <20190208131416.espkw4gi3pn6fzb5@zion.uk.xensource.com>
 <20190208181219.mhfzzr3oexmqmfpr@zion.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] arm64,
 laxton[01] (was Re: [xen-unstable-smoke test] 133030: trouble:
 blocked/broken/pass)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 osstest service owner <osstest-admin@xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDgsIDIwMTkgYXQgMDE6MTQ6MTZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEZlYiAwOCwgMjAxOSBhdCAwNToyMTo0NEFNICswMDAwLCBvc3N0ZXN0IHNlcnZp
Y2Ugb3duZXIgd3JvdGU6Cj4gPiBmbGlnaHQgMTMzMDMwIHhlbi11bnN0YWJsZS1zbW9rZSByZWFs
IFtyZWFsXQo+ID4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzEzMzAzMC8KPiA+IAo+ID4gRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0o
CgpUaGFua3MgZm9yIGxvb2tpbmcgYXQgdGhpcy4KCj4gQWZ0ZXIgc29tZSBpbnZlc3RpZ2F0aW9u
LCBJIHRoaW5rIHNvbWV0aGluZyBpcyB3cm9uZyB3aXRoIHRoZSBsaW51eC00LjkKPiBicmFuY2gu
Cj4gCj4gVGhlIGlzc3VlIHRvIGhhbmQgaXM6Cj4gCj4gICAgIEZlYiAgOCAwNDoxMjo1NC43OTA5
MDQgCj4gICAgIExvYWRpbmcgaW5pdGlhbCByYW1kaXNrIC4uLgo+ICAgICBGZWIgIDggMDQ6MTI6
NTUuMTE0ODY0IAo+ICAgICBFRkkgc3R1YjogQm9vdGluZyBMaW51eCBLZXJuZWwuLi4KPiAgICAg
RmViICA4IDA0OjEyOjU1LjM1NDg4NSBFRkkgc3R1YjogRVJST1I6IEZhaWxlZCB0byBhbGxvYyBr
ZXJuZWwgbWVtb3J5Cj4gICAgIEZlYiAgOCAwNDoxMjo1NS4zNTQ5NDYgRUZJIHN0dWI6IEVSUk9S
OiBGYWlsZWQgdG8gcmVsb2NhdGUga2VybmVsCj4gICAgIEZlYiAgOCAwNDoxMjo1NS4zNTQ5OTMg
RmViICA4IDA0OjEyOjU1LjM1NTAxNiAKPiAgICAgICBGYWlsZWQgdG8gYm9vdCBib3RoIGRlZmF1
bHQgYW5kIGZhbGxiYWNrIGVudHJpZXMuCj4gCj4gVGhlIG5ldyA0Ljkga2VybmVsIGNhbid0IGJl
IGxvYWRlZCBfbmF0aXZlbHlfIGFueW1vcmUuCgpUaGlzIGlzIG5vdCB1c2luZyBvdXIgb3duLWJ1
aWx0IGtlcm5lbC4KCkl0IGlzIHVzaW5nIChvdXIgY29weSBvZikgdGhlIGplc3NpZSBhcm02NCBk
ZWJpYW4taW5zdGFsbGVyIGtlcm5lbAp3aGljaCBoYXMgbm90IGNoYW5nZWQgc2luY2UgSnVuZS4g
IEkgZ3Vlc3MgaXQgaXMganVzdCBhYm91dCBwb3NzaWJsZQp0aGF0IHRoZSBmaWxlIGluIC9ob21l
L3RmdHAgaGFzIGJlZW4gY29ycnVwdGVkIHNvbWVob3cuICBJIGhhdmUgYXNrZWQKQ3JlZGF0aXYg
dG8gY2hlY2sgdGhlbSBhZ2FpbnN0IG91ciBiYWNrdXBzLgoKTG9va2luZyBhdAogIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9ob3N0L2xheHRvbjAu
aHRtbAogIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0
cy9ob3N0L2xheHRvbjEuaHRtbAppdCBpcyBldmlkZW50IHRoYXQgYm90aCBib3hlcyBzdGFydGVk
IGZhaWxpbmcgYXQgcm91Z2hseSB0aGUgc2FtZQp0aW1lLgoKT24gYm90aCBib3hlcyB0aGUgZmly
c3QgZmFpbGluZyBqb2Igd2FzIGEgdGVzdCBpbiBmbGlnaHQgMTMyOTczLCB0aGUKbGludXgtNC45
IG9uZS4gIEJ1dCBJIHRoaW5rIHRoaXMgaXMgYSByZWQgaGVycmluZyBiZWNhdXNlIChpKSB0aGUK
ZmFpbHVyZSBvY2N1cnMgZHVyaW5nIGhvc3QgaW5zdGFsbGF0aW9uLCBiZWZvcmUgdGhlIGZsaWdo
dCBoYXMKYWN0dWFsbHkgdG91Y2hlZCB0aGUga2VybmVsIHRvIGJlIHRlc3RlZCAoaWkpIG9uIGxh
eHRvbjEgdGhlcmUgd2VyZQp0d28gdGVzdCBqb2JzIGluIDEzMjk3MyB3aGljaCBwYXNzZWQgKGlp
aSkgb24gYm90aCBtYWNoaW5lcyB0aGVyZSB3ZXJlCmVhcmxpZXIgYnVpbGQgam9icyBpbiAxMzI5
NzMgd2hpY2ggcGFzc2VkICh3aGljaCB3b3VsZCBoYXZlIGhhZCBhIHZlcnkKc2ltaWxhciBob3N0
IGluc3RhbGxhdGlvbiBzdGVwKS4KCkkgaGF2ZSBjaGVja2VkIGFuZCB0aGVyZSB3YXMgbm8gdXBk
YXRlIHRvIHRoZSBvc3N0ZXN0IGNvZGUuICBJIGRvbid0CnRoaW5rIHRoZXJlIGhhdmUgYmVlbiB1
cGRhdGVzIHRvIHRoZSBpbmZyYXN0cnVjdHVyZSBjb25maWcgYnV0IEkKaGF2ZW4ndCBzZWFyY2hl
ZCBhbGwgdGhlIGluZnJhc3RydWN0dXJlIGJveGVzIGV0Y2tlZXBlcnMgZXRjLgoKU28gc29tZXRo
aW5nIGhhcyBjYXVzZWQgYm90aCBtYWNoaW5lcyB0byBmYWlsIHNpbXVsdGFuZW91c2x5LgoKUG9z
c2libGUgZXhwbGFuYXRpb25zIHRvIG1lIHNlZW0gdG8gYmU6CgogICogU29tZSBraW5kIG9mIGNv
bW1vbiBwaHlzaWNhbCBjYXVzZSAocG93ZXIgc3VyZ2UgY29ycnVwdGluZyB0aGUKICAgIGZpcm13
YXJlIG9yIHNvbWV0aGluZykKCiAgKiBTb21lIGtpbmQgb2YgY29tbW9uIG5vbnBoeXNpY2FsIGNh
dXNlIGV4dGVybmFsIHRvIHRoZSBob3N0cyBvciB0aGUKICAgIHRlc3RzOiBiYWQgZmlsZXMgb24g
dGhlIGluZnJhc3RydWN0dXJlIGhvc3RzOyBhIGNoYW5nZSB0byB0aGUKICAgIGJlaGF2aW91ciBv
ZiB0aGUgYm9vdHAvdGZ0cCBzZXJ2ZXJzOyBhIG5ldyBraW5kIG9mIGJyb2FkY2FzdAogICAgbmV0
d29yayBwYWNrZXQgKHBlcmhhcHMgZnJvbSBvdGhlciB0ZXN0cykgd2hpY2ggY2F1c2VzIHRoZSBs
YXh0b24KICAgIGZpcm13YXJlIHRvIG1hbGZ1bmN0aW9uOyBldGMuCgogICogVGhlIG5ldyBsaW51
eC00Ljkga2VybmVsIGRvZXMgc29tZXRoaW5nIHdoaWNoIGhhcyB0aGUgZWZmZWN0IG9mCiAgICBv
ZnRlbiAoYnV0IG5vdCBhbHdheXMpIGNvcnJ1cHRpbmcgdGhlIGxheHRvbnMnIGZpcm13YXJlLgoK
ICAqIEEgZmlybXdhcmUgYnVnIHRyaWdnZXJlZCBieSB0aGUgcGFzc2FnZSBvZiB0aW1lIChlZwog
ICAgY2xvY2stZGVwZW5kZW50KQoKICAqIE1pc3VuZGVyc3RhbmRpbmcgYnkgbWUgaW4gbXkgYW5h
bHlzaXMgb2Ygd2hhdCBpbmdyZWRpZW50cyBhcmUgdXNlZAogICAgYnkgdGhlIGhvc3QgaW5zdGFs
bGF0aW9uIGZhaWx1cmVzLgoKICAqIFNvbWUgb3RoZXIgY29tbW9uLW1vZGUgZmFpbHVyZSB0aGF0
IEkgaGF2ZW4ndCB0aG91Z2h0IG9mLgoKSW4gdGhlIG1lYW50aW1lIEkgaGF2ZSB1bmJsZXNzZWQg
dGhlIGxheHRvbnMgdG8gYXZvaWQgb3NzdGVzdApyZXBlYXRlZGx5IHBvd2VyIGN5Y2xpbmcgdGhl
bSB0byB0cnkgdG8gZ2V0IHRoZW0gdG8gd29yay4gIEZUUiB0aGlzCndpbGwgc3RpbGwgbm90IGFs
bG93IHRoZSBwdXNoIGdhdGUgdG8gcGFzcy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 12:05:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 12:05:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtAL2-0007Sg-MM; Mon, 11 Feb 2019 12:05:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TcXE=QS=citrix.com=prvs=938cbf5a0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gtAL1-0007Sa-Cs
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 12:05:27 +0000
X-Inumbo-ID: 4f44fb99-2df5-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f44fb99-2df5-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 12:05:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,358,1544486400"; d="scan'208";a="85766277"
Date: Mon, 11 Feb 2019 13:03:57 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190211120357.pi7pk7shy6e6z3dj@mac>
References: <20190130103646.53649-3-roger.pau@citrix.com>
 <5C586EB60200007800213BDC@prv1-mh.provo.novell.com>
 <20190204171847.q3cymyuclraa77lm@mac>
 <5C593F340200007800213D19@prv1-mh.provo.novell.com>
 <20190205104047.ru4qqpphq5p4odyy@mac>
 <5C59851E0200007800213EF7@prv1-mh.provo.novell.com>
 <20190205133858.udgiqnkgw7willkr@mac>
 <3317f5fa-94fd-1318-3870-6e7cc53c4e92@citrix.com>
 <20190208174940.sryi6bjpwvyx7nm7@mac>
 <5C6144C40200007800215861@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C6144C40200007800215861@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 2/8] amd/ntp: remove assert that
 prevents creating 2M MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTEsIDIwMTkgYXQgMDI6NDc6NDhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjAyLjE5IGF0IDE4OjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDU6MjE6MjhQTSArMDAwMCwgR2Vvcmdl
IER1bmxhcCB3cm90ZToKPiA+PiBPbiAyLzUvMTkgMTozOCBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3
cm90ZToKPiA+PiA+IE9uIFR1ZSwgRmViIDA1LCAyMDE5IGF0IDA1OjQ0OjE0QU0gLTA3MDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+IFdoZW4gdGhlIGFzc2VydGlvbiB3YXMgaW50cm9kdWNl
ZCwgTU1JTyB3YXNuJ3QgaGFuZGxlZCBieSB0aGUKPiA+PiA+PiBjb2RlIGNvcnJlY3RseSBhbnl3
YXkgKCFtZm5fdmFsaWQoKSBNRk5zIHdvdWxkIG5vdCBoYXZlIGdvdCBhbnkKPiA+PiA+PiBtYXBw
aW5ncyBhdCBhbGwgaW4gdGhlIDJNIGFuZCAxRyBwYXRocyksIHdoZXJlYXMgbm93IHdlIGhhdmUK
PiA+PiA+PiBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKCkgdGhlcmUuIFNvIHRoZSBzaXR1YXRpb24g
aGFzIGJlY29tZSB3b3JzZQo+ID4+ID4+IHdpdGggb3RoZXIgbmVhcmJ5IGNoYW5nZXMuIEFzIGEg
cmVzdWx0IEkgdGhpbmsgd2Ugd2FudCB0byBjb3JyZWN0Cj4gPj4gPj4gdGhlIGFzc2VydGlvbiBo
ZXJlIGFsb25nc2lkZSB0aGUgYWRkaXRpb24gb2Ygd2hhdCB5b3Ugc3VnZ2VzdAo+ID4+ID4+IGFi
b3ZlLiBXaGF0IGFib3V0Cj4gPj4gPj4KPiA+PiA+PiAgICAgaWYgKCBwMm10ICE9IHAybV9tbWlv
X2RpcmVjdCApCj4gPj4gPj4gICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikgfHwgKG1mbl9l
cShtZm4sIElOVkFMSURfTUZOKSAmJgo+ID4+ID4+ICAgICAgICAgICAgICAgIHAybV9hbGxvd3Nf
aW52YWxpZF9tZm4ocDJtdCkpKTsKPiA+PiA+PiAgICAgZWxzZQo+ID4+ID4+ICAgICAgICAgQVNT
RVJUKCFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgJiYKPiA+PiA+PiAgICAgICAgICAgICAgICAh
cmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2UobW1pb19yb19yYW5nZXMsIG1mbl94KG1mbiksCj4gPj4g
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikgKyBQ
Rk5fRE9XTihNQigyKSkpKTsKPiA+PiAKPiA+PiBGV0lXIEkgYWdyZWUgd2l0aCB0aGlzIGFwcHJv
YWNoIChhc3NlcnRpbmcgIW92ZXJsYXBzIGZvciBwMm1fbW1pb19kaXJlY3QKPiA+PiB0eXBlcyku
Cj4gPiAKPiA+IFNlZWluZyB0aGUgcmVwb3J0IGZyb20gU2FuZGxlcjoKPiA+IAo+ID4gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAyL21z
ZzAwNTc4Lmh0bWwgCj4gPiAKPiA+IExvb2tzIGxpa2UgdGhlIGFzc2VydCBvbiB0aGUgaWYgYnJh
bmNoIGluIHRoZSBhYm92ZSBleGFtcGxlIGlzIG5vdAo+ID4gY29ycmVjdCwgdGhlIGNvZGUgYWxs
b3dzIGZvciBpbnZhbGlkIG1mbnMgZXZlbiBpZgo+ID4gcDJtX2FsbG93c19pbnZhbGlkX21mbiBy
ZXR1cm4gZmFsc2UgYnkgdXNpbmcgbDJlX2VtcHR5Lgo+ID4gCj4gPiBJIHRoaW5rIHRoZSBjb3Jy
ZWN0IGFzc2VydHMgd291bGQgYmU6Cj4gPiAKPiA+IGlmICggcDJtdCA9PSBwMm1fbW1pb19kaXJl
Y3QgKQo+ID4gICAgIEFTU0VSVCghbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICYmCj4gPiAgICAg
ICAgICAgICFyYW5nZXNldF9vdmVybGFwc19yYW5nZShtbWlvX3JvX3JhbmdlcywgbWZuX3gobWZu
KSwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikgKyBQ
Rk5fRE9XTihNQigyKSkpKTsKPiA+IGVsc2UKPiA+ICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikg
fHwgbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pKTsKPiAKPiBIbW0sIHBlcmhhcHMgdGhpcyBpcyBn
b29kIGVub3VnaCBhcyBhbiBhc3NlcnRpb24sIGJ1dCBJJ2QgbGlrZQo+IHRoZSBmaXhlZCBvbmUg
dG8gYXQgbGVhc3QgYmUgY29uc2lkZXJlZDoKPiAKPiBpZiAoIHAybXQgPT0gcDJtX21taW9fZGly
ZWN0ICkKPiAgICAgQVNTRVJUKCFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgJiYKPiAgICAgICAg
ICAgICFyYW5nZXNldF9vdmVybGFwc19yYW5nZShtbWlvX3JvX3JhbmdlcywgbWZuX3gobWZuKSwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pICsgUEZOX0RP
V04oTUIoMikpKSk7Cj4gZWxzZSBpZiAoIHAybV9hbGxvd3NfaW52YWxpZF9tZm4ocDJtdCkgfHwg
cDJtdCA9PSBwMm1faW52YWxpZCB8fCBwMm10ID09IHAybV9tbWlvX2RtICkKPiAgICAgQVNTRVJU
KG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSk7CgpJJ20gbm90IHN1cmUgdGhpcyBpcyBjb3JyZWN0
LCB0aGUgZmFjdCB0aGF0IGNlcnRhaW4gdHlwZXMgKFBPRCBvcgpwYWdlZCBtZW1vcnkpIGFsbG93
IGZvciBpbnZhbGlkIG1mbnMgZG9lc24ndCBtZWFuIHRoYXQgdGhlIG1mbiBtdXN0CmFsd2F5cyBi
ZSBpbnZhbGlkLCBsaWtlIHRoZSBhYm92ZSBjb25kaXRpb24gYW5kIGFzc2VydCBhc3N1bWVzPwoK
SWU6IEkgdGhpbmsgdGhlIGFzc2VydCBzaG91bGQgYmUgYWRqdXN0ZWQgdG86CgpBU1NFUlQobWZu
X2VxKG1mbiwgSU5WQUxJRF9NRk4pIHx8IG1mbl92YWxpZChtZm4pKTsKClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 12:06:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 12:06:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtAMS-0007Xj-2i; Mon, 11 Feb 2019 12:06:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UFNC=QS=gmail.com=mingo.kernel.org@srs-us1.protection.inumbo.net>)
 id 1gtAMQ-0007Xc-VN
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 12:06:55 +0000
X-Inumbo-ID: 84f3ee9a-2df5-11e9-bc90-bc764e045a96
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84f3ee9a-2df5-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 12:06:53 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id v26so16949741wmh.3
 for <xen-devel@lists.xenproject.org>; Mon, 11 Feb 2019 04:06:53 -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=HLCHP8NxEDiWe1qBDtN3X/VTCkmbDj2pXwqcT6cfrkk=;
 b=lyWkFD1mdYdBRQGgOh8Li5uFNQG+1vE59V7ojuFhwFzEis+bzFRPAeQP/TgtmAwceE
 b6+3UwhOowm947z3q7ACbc4C5UfmmiQjvusQjRsb3ocZCTHKIxMir0lCBuH/4+8MCRu0
 h1lWSNmqHeYC4vXlbbTB0YZmUxZx/Q7adX/Swh43WngYauYhw0KNsv2BzXhap2FhyBW0
 KJ5UV4J26o6Zi3lBOr/9eYDMeMdbZIdoEloShg8YRVh52LxAvR3IKeFD4WfvHZlSO1G8
 T6dBSrGkiNT0THIvZSe3dKX8Ncdmp82AHVssMk4PxG2kmrTVeezxmXaKihhT9RkBW48M
 /dQw==
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=HLCHP8NxEDiWe1qBDtN3X/VTCkmbDj2pXwqcT6cfrkk=;
 b=m9P9BI0rvsA1jDUy2sbDs5yHXqLgmbniHTwItjO401/8LniPvaA9qOglKy7+BY671F
 hWbTDvT2T+IVdwt7UwSleHrv5JDNlC5VF/Zq1/NFDmspbW1BtiL9eNblbGlMZR1l1xBM
 YJmh49wG+NrF3RvMmSkZXlJh68pkFebVLRrHUYJ57sO2HxUmLOOK8nw/HnPAEz5oPWHA
 4rXU8M7CoopCyrH4ns+moWVtYH9a0NuH5VktFF8kPIW+ND35pXAb9Bihjh36BCvGOBjD
 L0612kGysmhWsOJu4+8FUMZXFTBrfvjyZ1A5RacIgwz6viyG1Cuj8ty9foFYFg3RSQpf
 Vjmg==
X-Gm-Message-State: AHQUAuYDPX/YLbphgMKx5011zWydgDq07shJE8iF1AblLQj4MuCiayf9
 pkljP2bBMYs8g+Xl3O/XzJ8=
X-Google-Smtp-Source: AHgI3Ib+lDwmvVxBgv6HhkEOcg9cDaSIFcNQ+qwueukAhaQ5mZhJGXO8pSI2GqGFlDEGS3AK9OoUMw==
X-Received: by 2002:a1c:7dd6:: with SMTP id y205mr8607793wmc.121.1549886812729; 
 Mon, 11 Feb 2019 04:06:52 -0800 (PST)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id v132sm12245695wme.20.2019.02.11.04.06.51
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Feb 2019 04:06:52 -0800 (PST)
Date: Mon, 11 Feb 2019 13:06:50 +0100
From: Ingo Molnar <mingo@kernel.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190211120650.GA74879@gmail.com>
References: <20190130082233.23840-1-jgross@suse.com>
 <20190130082233.23840-2-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190130082233.23840-2-jgross@suse.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: respect memory size limiting
 via mem= parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CiogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKCj4gV2hlbiBsaW1pdGlu
ZyBtZW1vcnkgc2l6ZSB2aWEga2VybmVsIHBhcmFtZXRlciAibWVtPSIgdGhpcyBzaG91bGQgYmUK
PiByZXNwZWN0ZWQgZXZlbiBpbiBjYXNlIG9mIG1lbW9yeSBtYWRlIGFjY2Vzc2libGUgdmlhIGEg
UENJIGNhcmQuCj4gCj4gVG9kYXkgdGhpcyBraW5kIG9mIG1lbW9yeSB3b24ndCBiZSBtYWRlIHVz
YWJsZSBpbiBpbml0aWFsIG1lbW9yeQo+IHNldHVwIGFzIHRoZSBtZW1vcnkgd29uJ3QgYmUgdmlz
aWJsZSBpbiBFODIwIG1hcCwgYnV0IGl0IG1pZ2h0IGJlCj4gYWRkZWQgd2hlbiBhZGRpbmcgUENJ
IGRldmljZXMgZHVlIHRvIGNvcnJlc3BvbmRpbmcgQUNQSSB0YWJsZSBlbnRyaWVzLgo+IAo+IE5v
dCByZXNwZWN0aW5nICJtZW09IiBjYW4gYmUgY29ycmVjdGVkIGJ5IGFkZGluZyBhIGdsb2JhbCBt
YXhfbWVtX3NpemUKPiB2YXJpYWJsZSBzZXQgYnkgcGFyc2VfbWVtb3B0KCkgd2hpY2ggd2lsbCBy
ZXN1bHQgaW4gcmVqZWN0aW5nIGFkZGluZwo+IG1lbW9yeSBhcmVhcyByZXN1bHRpbmcgaW4gYSBt
ZW1vcnkgc2l6ZSBhYm92ZSB0aGUgYWxsb3dlZCBsaW1pdC4KClNvIGhpc3RvcmljYWxseSAnbWVt
PXh4eE0nIHdhcyBhIHdheSB0byBxdWlja2x5IGxpbWl0IFJBTS4KCklmIFBDSSBkZXZpY2VzIGhh
ZCBwaHlzaWNhbCBtbWlvIG1lbW9yeSBhcmVhcyBhYm92ZSB0aGlzIHJhbmdlLCB3ZSdkIApzdGls
bCBleHBlY3QgdGhlbSB0byB3b3JrIC0gdGhlIG9wdGlvbiB3YXMgcmVhbGx5IG9ubHkgbWVhbnQg
dG8gbGltaXQgClJBTS4KClNvIEknbSB3b25kZXJpbmcgd2hhdCB0aGUgbmV3IGxvZ2ljIGlzIGhl
cmUgLSB3aHkgc2hvdWxkIGFuIGlvbWVtIApyZXNvdXJjZSBmcm9tIGEgUENJIGRldmljZSBiZSBp
Z25vcmVkPyBJdCdzIGEgY29tcGxldGVseSBzZXBhcmF0ZSBhcmVhIAp0aGF0IG1pZ2h0IG9yIG1p
Z2h0IG5vdCBiZSBlbnVtZXJhdGVkIGluIHRoZSBlODIwIHRhYmxlIC0gdGhlIG9ubHkgCnJlcXVp
cmVtZW50IHdlIGhhdmUgaGVyZSBJIHRoaW5rIGlzIHRoYXQgaXQgbm90IG92ZXJsYXAgUkFNIGFy
ZWFzIG9yIGVhY2ggCm90aGVyIChvYnZpb3VzbHkpLgoKU28gaWYgSSB1bmRlcnN0b29kIHRoaXMg
bmV3IHJlc3RyaWN0aW9uIHlvdSB3YW50IG1lbT0gdG8gaW1wbHksIGRldmljZXMgCndvdWxkIHN0
YXJ0IGZhaWxpbmcgdG8gaW5pdGlhbGl6ZSBvbiBiYXJlIG1ldGFsIHdoZW4gbWVtPSBpcyB1c2Vk
PwoKVGhhbmtzLAoKCUluZ28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 12:11:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 12:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtAQl-0008HQ-MD; Mon, 11 Feb 2019 12:11:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gc09=QS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtAQk-0008HL-C7
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 12:11:22 +0000
X-Inumbo-ID: 2295d6c6-2df6-11e9-9837-9fead5ae76f4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2295d6c6-2df6-11e9-9837-9fead5ae76f4;
 Mon, 11 Feb 2019 12:11:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Feb 2019 05:11:17 -0700
Message-Id: <5C61665F0200007800215961@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Feb 2019 05:11:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190130103646.53649-3-roger.pau@citrix.com>
 <5C586EB60200007800213BDC@prv1-mh.provo.novell.com>
 <20190204171847.q3cymyuclraa77lm@mac>
 <5C593F340200007800213D19@prv1-mh.provo.novell.com>
 <20190205104047.ru4qqpphq5p4odyy@mac>
 <5C59851E0200007800213EF7@prv1-mh.provo.novell.com>
 <20190205133858.udgiqnkgw7willkr@mac>
 <3317f5fa-94fd-1318-3870-6e7cc53c4e92@citrix.com>
 <20190208174940.sryi6bjpwvyx7nm7@mac>
 <5C6144C40200007800215861@prv1-mh.provo.novell.com>
 <20190211120357.pi7pk7shy6e6z3dj@mac>
 <7BBE0D330200008C0063616D@prv1-mh.provo.novell.com>
In-Reply-To: <7BBE0D330200008C0063616D@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 2/8] amd/ntp: remove assert that
 prevents creating 2M MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAyLjE5IGF0IDEzOjAzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgRmViIDExLCAyMDE5IGF0IDAyOjQ3OjQ4QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDguMDIuMTkgYXQgMTg6NDksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDU6MjE6MjhQTSArMDAwMCwgR2Vv
cmdlIER1bmxhcCB3cm90ZToKPj4gPj4gT24gMi81LzE5IDE6MzggUE0sIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4+ID4+ID4gT24gVHVlLCBGZWIgMDUsIDIwMTkgYXQgMDU6NDQ6MTRBTSAtMDcw
MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+IFdoZW4gdGhlIGFzc2VydGlvbiB3YXMgaW50
cm9kdWNlZCwgTU1JTyB3YXNuJ3QgaGFuZGxlZCBieSB0aGUKPj4gPj4gPj4gY29kZSBjb3JyZWN0
bHkgYW55d2F5ICghbWZuX3ZhbGlkKCkgTUZOcyB3b3VsZCBub3QgaGF2ZSBnb3QgYW55Cj4+ID4+
ID4+IG1hcHBpbmdzIGF0IGFsbCBpbiB0aGUgMk0gYW5kIDFHIHBhdGhzKSwgd2hlcmVhcyBub3cg
d2UgaGF2ZQo+PiA+PiA+PiBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKCkgdGhlcmUuIFNvIHRoZSBz
aXR1YXRpb24gaGFzIGJlY29tZSB3b3JzZQo+PiA+PiA+PiB3aXRoIG90aGVyIG5lYXJieSBjaGFu
Z2VzLiBBcyBhIHJlc3VsdCBJIHRoaW5rIHdlIHdhbnQgdG8gY29ycmVjdAo+PiA+PiA+PiB0aGUg
YXNzZXJ0aW9uIGhlcmUgYWxvbmdzaWRlIHRoZSBhZGRpdGlvbiBvZiB3aGF0IHlvdSBzdWdnZXN0
Cj4+ID4+ID4+IGFib3ZlLiBXaGF0IGFib3V0Cj4+ID4+ID4+Cj4+ID4+ID4+ICAgICBpZiAoIHAy
bXQgIT0gcDJtX21taW9fZGlyZWN0ICkKPj4gPj4gPj4gICAgICAgICBBU1NFUlQobWZuX3ZhbGlk
KG1mbikgfHwgKG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSAmJgo+PiA+PiA+PiAgICAgICAgICAg
ICAgICBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQpKSk7Cj4+ID4+ID4+ICAgICBlbHNlCj4+
ID4+ID4+ICAgICAgICAgQVNTRVJUKCFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgJiYKPj4gPj4g
Pj4gICAgICAgICAgICAgICAgIXJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKG1taW9fcm9fcmFuZ2Vz
LCBtZm5feChtZm4pLAo+PiA+PiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWZuX3gobWZuKSArIFBGTl9ET1dOKE1CKDIpKSkpOwo+PiA+PiAKPj4gPj4gRldJVyBJ
IGFncmVlIHdpdGggdGhpcyBhcHByb2FjaCAoYXNzZXJ0aW5nICFvdmVybGFwcyBmb3IgcDJtX21t
aW9fZGlyZWN0Cj4+ID4+IHR5cGVzKS4KPj4gPiAKPj4gPiBTZWVpbmcgdGhlIHJlcG9ydCBmcm9t
IFNhbmRsZXI6Cj4+ID4gCj4+ID4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZl
cy9odG1sL3hlbi1kZXZlbC8yMDE5LTAyL21zZzAwNTc4Lmh0bWwgCj4+ID4gCj4+ID4gTG9va3Mg
bGlrZSB0aGUgYXNzZXJ0IG9uIHRoZSBpZiBicmFuY2ggaW4gdGhlIGFib3ZlIGV4YW1wbGUgaXMg
bm90Cj4+ID4gY29ycmVjdCwgdGhlIGNvZGUgYWxsb3dzIGZvciBpbnZhbGlkIG1mbnMgZXZlbiBp
Zgo+PiA+IHAybV9hbGxvd3NfaW52YWxpZF9tZm4gcmV0dXJuIGZhbHNlIGJ5IHVzaW5nIGwyZV9l
bXB0eS4KPj4gPiAKPj4gPiBJIHRoaW5rIHRoZSBjb3JyZWN0IGFzc2VydHMgd291bGQgYmU6Cj4+
ID4gCj4+ID4gaWYgKCBwMm10ID09IHAybV9tbWlvX2RpcmVjdCApCj4+ID4gICAgIEFTU0VSVCgh
bWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICYmCj4+ID4gICAgICAgICAgICAhcmFuZ2VzZXRfb3Zl
cmxhcHNfcmFuZ2UobW1pb19yb19yYW5nZXMsIG1mbl94KG1mbiksCj4+ID4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSArIFBGTl9ET1dOKE1CKDIpKSkpOwo+
PiA+IGVsc2UKPj4gPiAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pIHx8IG1mbl9lcShtZm4sIElO
VkFMSURfTUZOKSk7Cj4+IAo+PiBIbW0sIHBlcmhhcHMgdGhpcyBpcyBnb29kIGVub3VnaCBhcyBh
biBhc3NlcnRpb24sIGJ1dCBJJ2QgbGlrZQo+PiB0aGUgZml4ZWQgb25lIHRvIGF0IGxlYXN0IGJl
IGNvbnNpZGVyZWQ6Cj4+IAo+PiBpZiAoIHAybXQgPT0gcDJtX21taW9fZGlyZWN0ICkKPj4gICAg
IEFTU0VSVCghbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICYmCj4+ICAgICAgICAgICAgIXJhbmdl
c2V0X292ZXJsYXBzX3JhbmdlKG1taW9fcm9fcmFuZ2VzLCBtZm5feChtZm4pLAo+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pICsgUEZOX0RPV04oTUIoMikp
KSk7Cj4+IGVsc2UgaWYgKCBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQpIHx8IHAybXQgPT0g
cDJtX2ludmFsaWQgfHwgcDJtdCA9PSAKPiBwMm1fbW1pb19kbSApCj4+ICAgICBBU1NFUlQobWZu
X2VxKG1mbiwgSU5WQUxJRF9NRk4pKTsKPiAKPiBJJ20gbm90IHN1cmUgdGhpcyBpcyBjb3JyZWN0
LCB0aGUgZmFjdCB0aGF0IGNlcnRhaW4gdHlwZXMgKFBPRCBvcgo+IHBhZ2VkIG1lbW9yeSkgYWxs
b3cgZm9yIGludmFsaWQgbWZucyBkb2Vzbid0IG1lYW4gdGhhdCB0aGUgbWZuIG11c3QKPiBhbHdh
eXMgYmUgaW52YWxpZCwgbGlrZSB0aGUgYWJvdmUgY29uZGl0aW9uIGFuZCBhc3NlcnQgYXNzdW1l
cz8KCk9oLCB5ZXMsIEkgdGhpbmsgeW91J3JlIHJpZ2h0IChmb3Igc29tZSBvZiB0aGUgcGFnaW5n
IHR5cGVzIGF0CmxlYXN0OyBQb0Qgc2hvdWxkIG5vdCBiZSB1c2luZyBvdGhlciB0aGFuIElOVkFM
SURfTUZOIGFueW1vcmUpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 12:15:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 12:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtAUN-0008V9-7Z; Mon, 11 Feb 2019 12:15:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3PTQ=QS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gtAUL-0008V4-HV
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 12:15:05 +0000
X-Inumbo-ID: a7b2c4b8-2df6-11e9-a9f4-e79848465299
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7b2c4b8-2df6-11e9-a9f4-e79848465299;
 Mon, 11 Feb 2019 12:15:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 43179AFFC;
 Mon, 11 Feb 2019 12:15:00 +0000 (UTC)
To: Ingo Molnar <mingo@kernel.org>
References: <20190130082233.23840-1-jgross@suse.com>
 <20190130082233.23840-2-jgross@suse.com> <20190211120650.GA74879@gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <bd5863a2-291a-43e5-7633-c84c1026a31b@suse.com>
Date: Mon, 11 Feb 2019 13:14:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190211120650.GA74879@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: respect memory size limiting
 via mem= parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDIvMjAxOSAxMzowNiwgSW5nbyBNb2xuYXIgd3JvdGU6Cj4gCj4gKiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+IAo+PiBXaGVuIGxpbWl0aW5nIG1lbW9yeSBz
aXplIHZpYSBrZXJuZWwgcGFyYW1ldGVyICJtZW09IiB0aGlzIHNob3VsZCBiZQo+PiByZXNwZWN0
ZWQgZXZlbiBpbiBjYXNlIG9mIG1lbW9yeSBtYWRlIGFjY2Vzc2libGUgdmlhIGEgUENJIGNhcmQu
Cj4+Cj4+IFRvZGF5IHRoaXMga2luZCBvZiBtZW1vcnkgd29uJ3QgYmUgbWFkZSB1c2FibGUgaW4g
aW5pdGlhbCBtZW1vcnkKPj4gc2V0dXAgYXMgdGhlIG1lbW9yeSB3b24ndCBiZSB2aXNpYmxlIGlu
IEU4MjAgbWFwLCBidXQgaXQgbWlnaHQgYmUKPj4gYWRkZWQgd2hlbiBhZGRpbmcgUENJIGRldmlj
ZXMgZHVlIHRvIGNvcnJlc3BvbmRpbmcgQUNQSSB0YWJsZSBlbnRyaWVzLgo+Pgo+PiBOb3QgcmVz
cGVjdGluZyAibWVtPSIgY2FuIGJlIGNvcnJlY3RlZCBieSBhZGRpbmcgYSBnbG9iYWwgbWF4X21l
bV9zaXplCj4+IHZhcmlhYmxlIHNldCBieSBwYXJzZV9tZW1vcHQoKSB3aGljaCB3aWxsIHJlc3Vs
dCBpbiByZWplY3RpbmcgYWRkaW5nCj4+IG1lbW9yeSBhcmVhcyByZXN1bHRpbmcgaW4gYSBtZW1v
cnkgc2l6ZSBhYm92ZSB0aGUgYWxsb3dlZCBsaW1pdC4KPiAKPiBTbyBoaXN0b3JpY2FsbHkgJ21l
bT14eHhNJyB3YXMgYSB3YXkgdG8gcXVpY2tseSBsaW1pdCBSQU0uCgpSaWdodC4KCj4gSWYgUENJ
IGRldmljZXMgaGFkIHBoeXNpY2FsIG1taW8gbWVtb3J5IGFyZWFzIGFib3ZlIHRoaXMgcmFuZ2Us
IHdlJ2QgCj4gc3RpbGwgZXhwZWN0IHRoZW0gdG8gd29yayAtIHRoZSBvcHRpb24gd2FzIHJlYWxs
eSBvbmx5IG1lYW50IHRvIGxpbWl0IAo+IFJBTS4KCk5vLCBpbiB0aGlzIGNhc2UgaXQgc2VlbXMg
dG8gYmUgcmVhbCBSQU0gYWRkZWQgdmlhIFBDSS4gVGhlIFJBTSBpcwppbml0aWFsbHkgcHJlc2Vu
dCBpbiB0aGUgRTgyMCBtYXAsIGJ1dCB0aGUgIm1lbT0iIHdpbGwgcmVtb3ZlIGl0IGZyb20KdGhl
cmUgYWdhaW4uIER1cmluZyBBQ1BJIHNjYW4gaXQgaXMgZm91bmQgKGFnYWluKSBhbmQgd2lsbCBi
ZSBhZGRlZAp2aWEgaG90cGx1ZyBtZWNoYW5pc20sIHNvICJtZW09IiBoYXMgbm8gZWZmZWN0IGZv
ciB0aGF0IG1lbW9yeS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 12:23:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 12:23:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtAcG-0000qs-3A; Mon, 11 Feb 2019 12:23:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UFNC=QS=gmail.com=mingo.kernel.org@srs-us1.protection.inumbo.net>)
 id 1gtAcE-0000qn-Im
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 12:23:14 +0000
X-Inumbo-ID: cc91dc73-2df7-11e9-bc90-bc764e045a96
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc91dc73-2df7-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 12:23:13 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id t200so17064170wmt.0
 for <xen-devel@lists.xenproject.org>; Mon, 11 Feb 2019 04:23:13 -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=eh/TVc3vwawfZK3+n/VsTq2wbskK3TcfJruKTFJ09/8=;
 b=pttgxhEn4Fgdm5/rjgnK7Q5icBrpDT/5IkmcFmo/+id09nqF0EnUFG3QcBp+p0hJ1q
 CHRp0tMqAa7HFm1rgwTtDu5C7jtBbacnxRG2ajGAk3ecJ6tOBEGGVrl/eWmQw3dpwWPJ
 iRahTV5rQ0hxUvW0oro06QyuhHjeo04lq10ZAxsSWXA7WZXEtRKqjKbYi/YAQxS7bvih
 1qEaS8d4Ioi6ZaK6kf/RumCXd7aDwdafKGD6h7rUdIW6lWt1sLLNBHqdX0v9EFD2rfPS
 xwiPB+yl+5xS+9g2kydB8Oqu7bGtob9SKjmKRBfjK5ojPfAmVJsMBz3Vc3l6j65zTerv
 Qy1A==
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=eh/TVc3vwawfZK3+n/VsTq2wbskK3TcfJruKTFJ09/8=;
 b=pwyBnaUCwRv9S0sAQ/DXnEPWFPE/kvFfpnPs64rjzGsd7pFQ6Wrn9ClokprIXrMBbY
 oiZdmlpqpM9bzyE/cXE59ewBBKVbYzFsnaVjPjfIKhSXLispWKrQOHPNGwhP0MWNDA5Y
 MNX1ZSTAhW8RHpyogAMh9GM3zWJiyVJyB8lSqPrTnWWIU9POBFCOgoxGjBkIzrM6RvkD
 QhAU1NcrGLsn3S415p+DoFqqLKBgqCPp8M5IEFap1XkPBwMSuuUQUFxHuLzeTQaApCso
 dM0v4bcExpQEitU7409pnRrNj0mHt+uOVkZZnFKFuJ/cfOV/ajN9V3ORo1TgULnGR5qy
 lYgg==
X-Gm-Message-State: AHQUAuZveGHxRR+o6KCM+OpiQcY0yiN/nCE9cYcvr5mDPI2PvOg157OU
 jPOkKF+hMFLtDpn7uGlB514=
X-Google-Smtp-Source: AHgI3IZnuz6Zul0+8Aj5t56OGC7jOwt9WIlya8vDHbIy8ndFEqguVRTy/W0Vm8nAT0HL8NFcL0vsxQ==
X-Received: by 2002:a05:600c:2147:: with SMTP id
 v7mr9561541wml.41.1549887791911; 
 Mon, 11 Feb 2019 04:23:11 -0800 (PST)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id z3sm15386338wmi.32.2019.02.11.04.23.10
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Feb 2019 04:23:11 -0800 (PST)
Date: Mon, 11 Feb 2019 13:23:08 +0100
From: Ingo Molnar <mingo@kernel.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190211122308.GA119972@gmail.com>
References: <20190130082233.23840-1-jgross@suse.com>
 <20190130082233.23840-2-jgross@suse.com>
 <20190211120650.GA74879@gmail.com>
 <bd5863a2-291a-43e5-7633-c84c1026a31b@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bd5863a2-291a-43e5-7633-c84c1026a31b@suse.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: respect memory size limiting
 via mem= parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CiogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKCj4gPiBJZiBQQ0kgZGV2
aWNlcyBoYWQgcGh5c2ljYWwgbW1pbyBtZW1vcnkgYXJlYXMgYWJvdmUgdGhpcyByYW5nZSwgd2Un
ZCAKPiA+IHN0aWxsIGV4cGVjdCB0aGVtIHRvIHdvcmsgLSB0aGUgb3B0aW9uIHdhcyByZWFsbHkg
b25seSBtZWFudCB0byBsaW1pdCAKPiA+IFJBTS4KPiAKPiBObywgaW4gdGhpcyBjYXNlIGl0IHNl
ZW1zIHRvIGJlIHJlYWwgUkFNIGFkZGVkIHZpYSBQQ0kuIFRoZSBSQU0gaXMgCj4gaW5pdGlhbGx5
IHByZXNlbnQgaW4gdGhlIEU4MjAgbWFwLCBidXQgdGhlICJtZW09IiB3aWxsIHJlbW92ZSBpdCBm
cm9tIAo+IHRoZXJlIGFnYWluLiBEdXJpbmcgQUNQSSBzY2FuIGl0IGlzIGZvdW5kIChhZ2Fpbikg
YW5kIHdpbGwgYmUgYWRkZWQgdmlhIAo+IGhvdHBsdWcgbWVjaGFuaXNtLCBzbyAibWVtPSIgaGFz
IG5vIGVmZmVjdCBmb3IgdGhhdCBtZW1vcnkuCgpPSy4gV2l0aCB0aGF0IGJhY2tncm91bmQ6CgpB
Y2tlZC1ieTogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CgpJIHN1cHBvc2UgeW91IHdh
bnQgdGhpcyB0byBnbyB1cHN0cmVhbSB2aWEgdGhlIFhlbiB0cmVlLCB3aGljaCBpcyB0aGUgCm1h
aW4gdGVzdGNhc2UgZm9yIHRoZSBidWcgdG8gYmVnaW4gd2l0aD8KClRoYW5rcywKCgluZ28KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 12:30:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 12:30:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtAjT-0001fS-V1; Mon, 11 Feb 2019 12:30:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sPx1=QS=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1gtAjS-0001fN-P5
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 12:30:42 +0000
X-Inumbo-ID: d76cfc6a-2df8-11e9-bc90-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::716])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d76cfc6a-2df8-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 12:30:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Dk6ycuTcw8I6M9wQwLTmhYFPWg7k76S15n+qrVabAL4=;
 b=N3g0+HMSiAybnws4iAVL679uQvlF9zzAhlhrkoc/frT2s1VWG8H5TSaF6dJOlA+xETBCUPoU9N6mjQ4c6zVwJ4Sp8NyYVHz7956azduybWtefqgmszuYEc79K7T0+4nAIMgf72fuAvY8ij6VmXd/ZGVhr5tym0SN5mdpr2Agw4c=
Received: from AM0PR02MB4947.eurprd02.prod.outlook.com (20.178.21.12) by
 AM0PR02MB4370.eurprd02.prod.outlook.com (20.178.16.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1601.22; Mon, 11 Feb 2019 12:30:38 +0000
Received: from AM0PR02MB4947.eurprd02.prod.outlook.com
 ([fe80::d04c:f87:de81:5ac6]) by AM0PR02MB4947.eurprd02.prod.outlook.com
 ([fe80::d04c:f87:de81:5ac6%6]) with mapi id 15.20.1601.023; Mon, 11 Feb 2019
 12:30:38 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [RFC PATCH 2/6] tools/libxc: Define VM_EVENT type
Thread-Index: AQHUl8wQA1jLgxVkJk2/bIiT7MkW8KWlrfAAgDUtpIA=
Date: Mon, 11 Feb 2019 12:30:37 +0000
Message-ID: <68483a2b9250a4535636638dc8ee54aee8793afd.camel@bitdefender.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <cover.1545245243.git.ppircalabu@bitdefender.com>
 <beb32f568f2e4f3630ffd6d59f9a3b7ca0e6f3d2.1545245243.git.ppircalabu@bitdefender.com>
 <5C34CEF8020000780020B645@prv1-mh.provo.novell.com>
In-Reply-To: <5C34CEF8020000780020B645@prv1-mh.provo.novell.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5PR0102CA0034.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::47) To AM0PR02MB4947.eurprd02.prod.outlook.com
 (2603:10a6:208:fb::12)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR02MB4370;
 6:gYWdKenvdZXdQsjb3zU9fJyOCmNLFdlsib8e6Dkwd7L5BLMPhR3D76+2DrXYQ5Dnvo/boX1HuhCMoGk2CoEqfDb7YhiR5S0UGFy9plHVFQR1k4UOa8oTzD93tghOXQIeEaHwGvOcNX5FaCKwIl6+Ga5vn87SWXa13jCzWKH8LgJVyujBdm5b79yLc+ajTbSuB0hIn0PC8d5kHKyRpnJvEuuUw1Ceg10cAgM2WwSk5Xc8H+756YwF0uKieB1XZh9ySDP9fySmEgukUjXTavq6/Bej1zNPqavSwDuTrzQx6neu0rmFUDu6AAzzVA4OnoOOab7nfWPSqLPzNXrT81DVPwGbN6Rf9YeLCl/Br/t4QbbNEXDPUAuGNttMIqV2ojcPb1pVh+O5/wGlChtwuWfA36OwPNIivWHP3DMRMFrwkI2MQ2yutRtDU1J6Ft8TIO8UdkWJsRFLGep9s6TsdWkZEQ==;
 5:XpLL05qHI7/GL1mKQOalBhChmFuyEtGPUCBoqJwLousKPBVTFqf43ogjrcRXC2rwBxAWW9q2vSsXSxm7Ix/7ZcMB2wHqp79z0Q0Z3jufOCyFmOBr2rmCMR61ozhNZl1W7y99wdUzXAsNQ1GQqFZdmNF3veOhsf+C10XRw003RjW9Qp/6a7aGqJi1OjwB4eTiOm9RRpPPfx3iWwqnWexQhg==;
 7:Oh23YDvyrSGP9T13icxyfaT5g67qaB2Wpkr34QnFdqAV5FKCQiykBcvKZauS3Co0wB5RJG75Fq/IPZqmbaG/e0K+3MRqzsVWU+3Giz3DaM9L7R24u+5z0fzxNHw3O13dZ8H+DUUXxjqOa5NYBlby3Q==
x-ms-office365-filtering-correlation-id: fc227ce0-eed1-4d4d-242c-08d6901cba0f
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4370; 
x-ms-traffictypediagnostic: AM0PR02MB4370:|AM0PR02MB4370:
x-microsoft-antispam-prvs: <AM0PR02MB4370EC51A3B63BBF9F8B967FD6640@AM0PR02MB4370.eurprd02.prod.outlook.com>
x-forefront-prvs: 0945B0CC72
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(376002)(346002)(136003)(396003)(39860400002)(189003)(199004)(386003)(50226002)(2906002)(186003)(66066001)(26005)(71200400001)(76176011)(478600001)(97736004)(2616005)(476003)(99286004)(52116002)(8936002)(71190400001)(6916009)(316002)(105586002)(6506007)(53546011)(54906003)(106356001)(86362001)(81156014)(3846002)(25786009)(81166006)(93886005)(486006)(6116002)(6512007)(53936002)(6436002)(68736007)(4326008)(118296001)(14454004)(6486002)(36756003)(6246003)(446003)(11346002)(102836004)(8676002)(217873002)(7736002)(305945005)(256004)(7416002)(229853002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4370;
 H:AM0PR02MB4947.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /6dZIfkfXRP3bSnpAxTCHRW/cxPKv6wzvtFbcjzP1tGbCIuWdMPzlzk3wXg+bW3g1xbjgpsxl2eThNucfCuuzbKvycYQ7lCHfaQUKbrxP5q09N1izTTPBPznN57KUXxVJxpEpDgxqBu+/qfFsB5Lh/S6CSuZ1fQqmML+ea2DxAPlQZe4bIPlX1zm215fYWbihcxweaGVXeLYkIcRJds+r3h5R5Sk8Xbhn8uw4xiJeiBCocro1HRyFJl2RNYApv5yJ9YwX8HC1bW090HWtRxGV+exZFFrYvv+J53ESjGyeXbAw7F5fwu/hWc+dBcu9jAFLW7C+1Mq09cX0IompV/5aeNc8jxvc1Q+d1QEytNYxOWvFPPfwCJuNi1NcSIZU2CL60nx+Xph0PY6cA5hlEfFVnAwrzEanQT7wWrT2kniCKQ=
Content-ID: <90D61E417D19C04DA2618259DFCCB98F@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fc227ce0-eed1-4d4d-242c-08d6901cba0f
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Feb 2019 12:30:36.8097 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4370
Subject: Re: [Xen-devel] [RFC PATCH 2/6] tools/libxc: Define VM_EVENT type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMDE5LTAxLTA4IGF0IDA5OjI1IC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g
PiA+ID4gT24gMTkuMTIuMTggYXQgMTk6NTIsIDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4g
d3JvdGU6DQo+ID4gDQo+ID4gQEAgLTc5Niw3ICs3ODcsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9n
ZGJzeF9kb21zdGF0dXMgew0KPiA+ICAgKiBFWERFViAgLSBndWVzdCBoYXMgUG9EIGVuYWJsZWQN
Cj4gPiAgICogRUJVU1kgIC0gZ3Vlc3QgaGFzIG9yIGhhZCBwYWdpbmcgZW5hYmxlZCwgcmluZyBi
dWZmZXIgc3RpbGwNCj4gPiBhY3RpdmUNCj4gPiAgICovDQo+ID4gLSNkZWZpbmUgWEVOX0RPTUNU
TF9WTV9FVkVOVF9PUF9QQUdJTkcgICAgICAgICAgICAxDQo+ID4gKyNkZWZpbmUgWEVOX1ZNX0VW
RU5UX1RZUEVfUEFHSU5HICAgICAgICAgMQ0KPiANCj4gQXNzdW1pbmcgdGhlIHJlbmFtaW5nIGlz
IGZvciB0aGUgcHVycG9zZSBvZiByZS11c2UgZWxzZXdoZXJlLA0KPiBJIHRoaW5rIHRoZXNlIHNo
b3VsZCBiZSBtb3ZlZCB0byB2bV9ldmVudC5oIHRoZW4uDQoNCkkgd2lsbCBtb3ZlIHRoZSBkZWZp
bml0aW9ucyB0byB2bV9ldmVudC5oIGJ1dCBwYXJ0IG9mIHRoZSBjb3JyZXNwb25kaW5nDQpjb21t
ZW50cyB3aWxsIGhhdmUgdG8gcmVtYWluIGluIGRvbWN0bC5oIChlLmcuIFhFTl9WTV9FVkVOVF9F
TkFCTEUNCmVycm9yIGNvZGVzIGZvciBlYWNoIHZtX2V2ZW50IHR5cGUpLg0KPiANCj4gPiArICog
VGhpcyBoeXBlcmNhbGwgYWxsb3dzIG9uZSB0byBjb250cm9sIHRoZSB2bV9ldmVudCByaW5ncw0K
PiA+IChlbmFibGUvZGlzYWJsZSksDQo+ID4gKyAqIGFzIHdlbGwgYXMgdG8gc2lnbmFsIHRvIHRo
ZSBoeXBlcnZpc29yIHRvIHB1bGwgcmVzcG9uc2VzDQo+ID4gKHJlc3VtZSkgYW5kDQo+ID4gKyAq
IHJldHJpZXZlIHRoZSBldmVudCBjaGFubmVsIGZyb20gdGhlIGdpdmVuIHJpbmcuDQo+ID4gKyAq
Lw0KPiA+ICsjZGVmaW5lIFhFTl9WTV9FVkVOVF9FTkFCTEUgICAgICAgICAgICAgICAwDQo+ID4g
KyNkZWZpbmUgWEVOX1ZNX0VWRU5UX0RJU0FCTEUgICAgICAgICAgICAgIDENCj4gPiArI2RlZmlu
ZSBYRU5fVk1fRVZFTlRfUkVTVU1FICAgICAgICAgICAgICAgMg0KPiANCj4gU2FtZSBwZXJoYXBz
IGZvciB0aGVzZSwgYWxiZWl0IGhlcmUgeW91IGp1c3QgbW92ZSB0aGVtIGRvd24gYQ0KPiBmZXcg
bGluZXMuDQpUaGVzZSBhcmUgdGhlIGFjdHVhbCBYRU5fRE9NQ1RMX3ZtX2V2ZW50X29wIG9wY29k
ZXMuIFRoZXkgYXJlIHVzZWQgb25seQ0KaW4gY29uanVuY3Rpb24gd2l0aCB0aGlzIGRvbWN0bCBz
byBJIHdvdWxkIHByZWZlciBub3QgdG8gbW92ZSB0aGVtLg0KDQpNYW55IHRoYW5rcyBmb3IgeW91
ciBjb21tZW50cywNClBldHJlDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 12:35:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 12:35:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtAnj-0001uO-La; Mon, 11 Feb 2019 12:35:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtAni-0001uE-8v
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 12:35:06 +0000
X-Inumbo-ID: 70e81be2-2df9-11e9-b0ec-b7193133e214
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70e81be2-2df9-11e9-b0ec-b7193133e214;
 Mon, 11 Feb 2019 12:34:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtAnZ-0004ZY-22; Mon, 11 Feb 2019 12:34:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtAnY-0004jk-8W; Mon, 11 Feb 2019 12:34:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtAnY-00041m-7l; Mon, 11 Feb 2019 12:34:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132990-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-arm64:<job status>:broken:regression
 linux-4.19:build-arm64-pvops:<job status>:broken:regression
 linux-4.19:build-arm64-xsm:<job status>:broken:regression
 linux-4.19:build-arm64:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:xen-install:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.19:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.19:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.19:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=323e0195e63ff967a4fbdab7b17120f544ddc88f
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 12:34:56 +0000
Subject: [Xen-devel] [linux-4.19 test] 132990: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjk5MCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI5OTAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICA2IHhlbi1pbnN0YWxsICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5
MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjkz
MTMKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkz
MTMKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTMxMwogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4g
MTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMzIzZTAxOTVlNjNmZjk2N2E0ZmJk
YWI3YjE3MTIwZjU0NGRkYzg4ZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDEwMSBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAgOTggZGF5cyAgIDY1
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjk5MCAgMjAxOS0wMi0wNyAwNTo1MDoz
OCBaICAgIDQgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTIyNSBwZW9wbGUgdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhz
bSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2OTU3MiBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 12:35:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 12:35:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtAny-0001vQ-VQ; Mon, 11 Feb 2019 12:35:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3PTQ=QS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gtAnx-0001vG-69
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 12:35:21 +0000
X-Inumbo-ID: 7d9709a0-2df9-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d9709a0-2df9-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 12:35:19 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9DEAAAD38;
 Mon, 11 Feb 2019 12:35:17 +0000 (UTC)
To: Ingo Molnar <mingo@kernel.org>
References: <20190130082233.23840-1-jgross@suse.com>
 <20190130082233.23840-2-jgross@suse.com> <20190211120650.GA74879@gmail.com>
 <bd5863a2-291a-43e5-7633-c84c1026a31b@suse.com>
 <20190211122308.GA119972@gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <39e8f05b-868b-8ab7-a310-b4ea7ef92bcc@suse.com>
Date: Mon, 11 Feb 2019 13:35:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190211122308.GA119972@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: respect memory size limiting
 via mem= parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDIvMjAxOSAxMzoyMywgSW5nbyBNb2xuYXIgd3JvdGU6Cj4gCj4gKiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+IAo+Pj4gSWYgUENJIGRldmljZXMgaGFkIHBo
eXNpY2FsIG1taW8gbWVtb3J5IGFyZWFzIGFib3ZlIHRoaXMgcmFuZ2UsIHdlJ2QgCj4+PiBzdGls
bCBleHBlY3QgdGhlbSB0byB3b3JrIC0gdGhlIG9wdGlvbiB3YXMgcmVhbGx5IG9ubHkgbWVhbnQg
dG8gbGltaXQgCj4+PiBSQU0uCj4+Cj4+IE5vLCBpbiB0aGlzIGNhc2UgaXQgc2VlbXMgdG8gYmUg
cmVhbCBSQU0gYWRkZWQgdmlhIFBDSS4gVGhlIFJBTSBpcyAKPj4gaW5pdGlhbGx5IHByZXNlbnQg
aW4gdGhlIEU4MjAgbWFwLCBidXQgdGhlICJtZW09IiB3aWxsIHJlbW92ZSBpdCBmcm9tIAo+PiB0
aGVyZSBhZ2Fpbi4gRHVyaW5nIEFDUEkgc2NhbiBpdCBpcyBmb3VuZCAoYWdhaW4pIGFuZCB3aWxs
IGJlIGFkZGVkIHZpYSAKPj4gaG90cGx1ZyBtZWNoYW5pc20sIHNvICJtZW09IiBoYXMgbm8gZWZm
ZWN0IGZvciB0aGF0IG1lbW9yeS4KPiAKPiBPSy4gV2l0aCB0aGF0IGJhY2tncm91bmQ6Cj4gCj4g
QWNrZWQtYnk6IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgo+IAo+IEkgc3VwcG9zZSB5
b3Ugd2FudCB0aGlzIHRvIGdvIHVwc3RyZWFtIHZpYSB0aGUgWGVuIHRyZWUsIHdoaWNoIGlzIHRo
ZSAKPiBtYWluIHRlc3RjYXNlIGZvciB0aGUgYnVnIHRvIGJlZ2luIHdpdGg/CgpZZXMsIEknZCBw
cmVmZXIgdGhhdC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 12:58:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 12:58:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtB9v-0003gd-SV; Mon, 11 Feb 2019 12:58:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtB9u-0003gR-Cu
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 12:58:02 +0000
X-Inumbo-ID: a8eaa5a2-2dfc-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8eaa5a2-2dfc-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 12:58:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtB9r-000508-G2; Mon, 11 Feb 2019 12:57:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtB9q-0005kB-Tv; Mon, 11 Feb 2019 12:57:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtB9q-0000eC-T5; Mon, 11 Feb 2019 12:57:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133027-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-arm64-xsm:<job status>:broken:regression
 linux-4.9:build-arm64:<job status>:broken:regression
 linux-4.9:build-arm64-pvops:<job status>:broken:regression
 linux-4.9:build-arm64-xsm:host-install(4):broken:regression
 linux-4.9:build-arm64:host-install(4):broken:regression
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-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-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=6ebe34c1da893f1705452ab6a352dfeec548dafe
X-Osstest-Versions-That: linux=a4d0a0910e693dafd83311994e12a0a8a0846694
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 12:57:58 +0000
Subject: [Xen-devel] [linux-4.9 test] 133027: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzAyNyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzAyNy8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzI3NDgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxv
Y2tlZCBpbiAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMy
NzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjc0OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDZlYmUzNGMxZGE4OTNmMTcwNTQ1MmFiNmEzNTJkZmVlYzU0OGRhZmUKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGE0ZDBhMDkxMGU2OTNkYWZkODMz
MTE5OTRlMTJhMGE4YTA4NDY2OTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjc0OCAgMjAxOS0w
Mi0wMiAxMzowMzoyNiBaICAgIDggZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI5NzMgIDIw
MTktMDItMDYgMTY6NDE6NDMgWiAgICA0IGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBMdSA8YWFyb24ubHVAbGlu
dXguYWxpYmFiYS5jb20+CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+
CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQW1pciBHb2xkc3RlaW4gPGFt
aXI3M2lsQGdtYWlsLmNvbT4KICBBbmRyZWFzIEdydWVuYmFjaGVyIDxhZ3J1ZW5iYUByZWRoYXQu
Y29tPgogIEFuZHJlaSBWYWdpbiA8YXZhZ2luQGdtYWlsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxh
a3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZj
aGVua29AbGludXguaW50ZWwuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBs
aW5hcm8ub3JnPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXlhIExldmluIDxh
eWFsQG1lbGxhbm94LmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5j
cmFzaGluZy5vcmc+CiAgQmVybmFyZCBQaWRvdXggPGY2YnZwQGZyZWUuZnI+CiAgQm9iIFBldGVy
c29uIDxycGV0ZXJzb0ByZWRoYXQuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21h
aWwuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGF2ZSBD
aGlubmVyIDxkY2hpbm5lckByZWRoYXQuY29tPgogIERhdmlkIEFoZXJuIDxkc2FAY3VtdWx1c25l
dHdvcmtzLmNvbT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgSGls
ZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZl
bWxvZnQubmV0PgogIERtaXRyeSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xlLmNvbT4KICBHcmVnIEty
b2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1aWxsYXVtZSBOYXVs
dCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVkaGF0
LmNvbT4KICBKYWNvYiBXZW4gPGppYW4udy53ZW5Ab3JhY2xlLmNvbT4KICBKYW1lcyBNb3JzZSA8
amFtZXMubW9yc2VAYXJtLmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEppbW15IER1
cmFuZCBXZXNvbG93c2tpIDxqZHdAYW1hem9uLmRlPgogIEpvw6NvIFBhdWxvIFJlY2hpIFZpdGEg
PGpwcnZpdGFAZW5kbGVzc20uY29tPgogIEpvw6NvIFBhdWxvIFJlY2hpIFZpdGEgPGpwcnZpdGFA
Z21haWwuY29tPgogIEtvZW4gVmFuZGVwdXR0ZSA8a29lbi52YW5kZXB1dHRlQG5jZW50cmljLmNv
bT4KICBLcnp5c3p0b2YgSGFsYXNhIDxraGFsYXNhQHBpYXAucGw+CiAgTGludXMgVG9ydmFsZHMg
PHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExvcmVuem8gQmlhbmNvbmkgPGxvcmVu
em8uYmlhbmNvbmlAcmVkaGF0LmNvbT4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVy
YWxpc2lAYXJtLmNvbT4KICBNYXRoaWFzIFRob3JlIDxtYXRoaWFzLnRob3JlQGluZmluZXJhLmNv
bT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBOYW95YSBIb3JpZ3VjaGkgPG4t
aG9yaWd1Y2hpQGFoLmpwLm5lYy5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29t
PgogIFBhdWxvIEFsY2FudGFyYSA8cGFsY2FudGFyYUBzdXNlLmRlPgogIFBhdWxvIEFsY2FudGFy
YSA8cGF1bG9AcGF1bG8uYWM+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5j
b20+CiAgUmFmYWVsIEFxdWluaSA8YXF1aW5pQHJlZGhhdC5jb20+CiAgU2FlZWQgTWFoYW1lZWQg
PHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgog
IFNoYWtlZWwgQnV0dCA8c2hha2VlbGJAZ29vZ2xlLmNvbT4KICBTdGVmYW4gV2FocmVuIDxzdGVm
YW4ud2FocmVuQGkyc2UuY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNv
bT4KICBUYXJpcSBUb3VrYW4gPHRhcmlxdEBtZWxsYW5veC5jb20+CiAgVGltIEhhcnZleSA8dGhh
cnZleUBnYXRld29ya3MuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3Jn
PgogIFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwu
ZGVhY29uQGFybS5jb20+CiAgWnViaW4gTWl0aHJhIDx6c21AY2hyb21pdW0ub3JnPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQt
eHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgOTQ1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 13:07:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 13:07:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtBJD-0004Zv-RP; Mon, 11 Feb 2019 13:07:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b7qG=QS=amazon.de=prvs=93823c592=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gtBJD-0004Zq-2c
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 13:07:39 +0000
X-Inumbo-ID: 008db815-2dfe-11e9-bc90-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 008db815-2dfe-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 13:07:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549890457; x=1581426457;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=mSrjaPDj3H9IVzYjFw4WEYxhqhAeqaPPWWVMGE9MHqA=;
 b=AUmEiRQtmU6QX+8KSOKsD4OYiiD9rY8SPbbUVectInHVZmrxgQouFfgr
 LDefnZd6EBj7eaf1BnvmqRx6YsNGqvb8Q36ehrM5t/RwNpxmkP7Umja1d
 K+ifr4qhcHg0yV0wTN6SjKWg1dZ0GpQ/94nYsFX2sW+JuNATQ1LNh2rW6 U=;
X-IronPort-AV: E=Sophos;i="5.58,358,1544486400"; d="scan'208";a="782143209"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 11 Feb 2019 13:07:34 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1BD7Rgh025824
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 11 Feb 2019 13:07:32 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 11 Feb 2019 13:07:32 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.164) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 11 Feb 2019 13:07:28 +0000
To: Juergen Gross <jgross@suse.com>
References: <5A66FF2002000078001A162C@prv-mh.provo.novell.com>
 <1549462173-9343-1-git-send-email-nmanthey@amazon.de>
 <5C5AF8D10200007800214573@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <638aace5-f3b1-4a7b-d063-04e2d8ce20fa@amazon.de>
Date: Mon, 11 Feb 2019 14:07:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5AF8D10200007800214573@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.164]
X-ClientProxiedBy: EX13D14UWC001.ant.amazon.com (10.43.162.5) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH Makefile v2] asm: handle comments when
 creating header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Norbert Manthey <nmanthey@amazon.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Michael Tautschnig <tautschn@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi82LzE5IDE2OjEwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwNi4wMi4xOSBhdCAx
NTowOSwgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+IEZyb206IE5vcmJlcnQgTWFudGhl
eSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KPj4KPj4gSW4gdGhlIGVhcmx5IHN0ZXBzIG9mIGNvbXBp
bGF0aW9uLCB0aGUgYXNtIGhlYWRlciBmaWxlcyBhcmUgY3JlYXRlZCwgc3VjaAo+PiBhcyBpbmNs
dWRlL2FzbS0kKFRBUkdFVF9BUkNIKS9hc20tb2Zmc2V0cy5oLiBUaGVzZSBmaWxlcyBkZXBlbmQg
b24gdGhlCj4+IGFzc2VtYmx5IGZpbGUgYXJjaC8kKFRBUkdFVF9BUkNIKS9hc20tb2Zmc2V0cy5z
LCB3aGljaCBpcyBnZW5lcmF0ZWQKPj4gYmVmb3JlLiBEZXBlbmRpbmcgb24gdGhlIHVzZWQgdG9v
bGNoYWluLCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0aGUKPj4gYXNzZW1ibHkgZmlsZXMu
IEVzcGVjaWFsbHkgdGhlIGdvdG8tZ2NjIGNvbXBpbGVyIG9mIHRoZSBib3VuZGVkIG1vZGVsCj4+
IGNoZWNrZXIgQ0JNQyBhZGRzIGNvbW1lbnRzIHRoYXQgc3RhcnQgd2l0aCBhICcjJyBzeW1ib2wg
YXQgdGhlIGJlZ2lubmluZwo+PiBvZiB0aGUgbGluZS4KPj4KPj4gVGhpcyBjb21taXQgYWRkcyBo
YW5kbGluZyBjb21tZW50cyBpbiBhc3NlbWJsZXIgZHVyaW5nIHRoZSBjcmVhdGlvbiBvZiB0aGUK
Pj4gYXNtIGhlYWRlciBmaWxlcywgZXNwZWNpYWxseSBpZ25vcmluZyBsaW5lcyB0aGF0IHN0YXJ0
IHdpdGggJyMnLCB3aGljaAo+PiBpbmRpY2F0ZSBjb21tZW50cyBmb3IgYm90aCBBUk0gYW5kIHg4
NiBhc3NlbWJsZXIuIFRoZSB1c2VkIHRvb2wgZ290by1hcwo+PiBwcm9kdWNlcyBleGFjdGx5IGNv
bW1lbnRzIG9mIHRoaXMga2luZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5
IDxubWFudGhleUBhbWF6b24uZGU+Cj4+IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVGF1dHNjaG5p
ZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4KSsO8cmdlbiwgaXMgdGhlcmUgYSBjaGFuY2UgdG8gZ2V0IHRoaXMg
cGF0Y2ggaW50byB0aGUgNC4xMiByZWxlYXNlPyBJdAp3b3VsZCBiZSBuaWNlIHRvIGJlIGFibGUg
dG8gY29tcGlsZSB1cHN0cmVhbSBYZW4gd2l0aCB0aGUgdG9vbCBjaGFpbiBmb3IKdGhlIENCTUMg
bW9kZWwgY2hlY2tlciAoaS5lLiB0aGUgZ290by1nY2MgY29tcGlsZXIpLCBhcyB0aGF0IHRvb2wg
Y2hhaW4KYWxsb3dzIHRvIGFwcGx5IGZ1cnRoZXIgcmVhc29uaW5nLiBUaGFua3MhCgpCZXN0LApO
b3JiZXJ0CgoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNl
bnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFl
Z2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0g
QW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 13:10:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 13:10:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtBLr-0005Eb-BR; Mon, 11 Feb 2019 13:10:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtBLq-0005EP-HL
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 13:10:22 +0000
X-Inumbo-ID: 62c5e296-2dfe-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 62c5e296-2dfe-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 13:10:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtBLo-0005Ga-Vn; Mon, 11 Feb 2019 13:10:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtBLo-0006Ie-Ek; Mon, 11 Feb 2019 13:10:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtBLo-0006Rj-E6; Mon, 11 Feb 2019 13:10:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133093-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:build-arm64-pvops:host-install(4):broken:regression
 libvirt:build-arm64:host-install(4):broken:regression
 libvirt:build-arm64-xsm:hosts-allocate:broken:allowable
 libvirt:build-arm64-libvirt: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-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=e00771dfc30fde01ca14e1c6f1bafd831162a031
X-Osstest-Versions-That: libvirt=620d9dd598fde388f56ac37bcd3b31168c2f9fc6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 13:10:20 +0000
Subject: [Xen-devel] [libvirt test] 133093: trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzA5MyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMwOTMvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjk0MQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTMyOTQxCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTQxCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4g
YmxvY2tlZCBpbiAxMzI5NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjk0MQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTMyOTQxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIGUwMDc3MWRmYzMwZmRlMDFjYTE0ZTFjNmYxYmFmZDgzMTE2MmEwMzEKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDYyMGQ5ZGQ1OThmZGUzODhmNTZhYzM3YmNk
M2IzMTE2OGMyZjlmYzYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjk0MSAgMjAxOS0wMi0wNSAx
NDo1Nzo0NCBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI5NzggIDIwMTktMDIt
MDYgMjA6MjU6MzIgWiAgICA0IGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzMwNjcgIDIwMTktMDItMDkgMDQ6MzI6NDMgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9s
b2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJl
ZGhhdC5jb20+CiAgRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICBKaWUgV2Fu
ZyA8d2FuZ2ppZTg4QGh1YXdlaS5jb20+CiAgSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0
LmNvbT4KICBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3pu
aWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tv
dnNraXlAdmlydHVvenpvLmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9r
ZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9n
cwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTYyIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 13:13:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 13:13:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtBPA-0005R5-Un; Mon, 11 Feb 2019 13:13:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtBP9-0005Qu-6U
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 13:13:47 +0000
X-Inumbo-ID: dc6a3aa2-2dfe-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc6a3aa2-2dfe-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 13:13:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtBP6-0005Lk-Ui; Mon, 11 Feb 2019 13:13:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtBP6-0006X6-Cx; Mon, 11 Feb 2019 13:13:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtBP6-0002KW-CI; Mon, 11 Feb 2019 13:13:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133134-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 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:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=aca21442499c04b70d84164b46744b35ee7b8bf4
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 13:13:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133134: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzEzNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzEzNC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzMDA1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMzMDA1CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBh
Y2EyMTQ0MjQ5OWMwNGI3MGQ4NDE2NGI0Njc0NGIzNWVlN2I4YmY0CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICA0NTUzMDE3MTZlMWZmMzU4Y2I3OTM2NzIxMzAwM2ZiYTc3
MWRkNDY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMwMDUgIDIwMTktMDItMDcgMTQ6MDA6MzIg
WiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzMDExICAyMDE5LTAyLTA3IDE4OjAw
OjM2IFogICAgMyBkYXlzICAgMTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMDUw
ICAyMDE5LTAyLTA4IDE4OjA2OjQ3IFogICAgMiBkYXlzICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5j
b20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNo
aW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCmNvbW1pdCBhY2EyMTQ0MjQ5OWMwNGI3MGQ4NDE2NGI0Njc0NGIzNWVlN2I4YmY0
CkF1dGhvcjogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAg
IFRodSBGZWIgNyAxMjo0MToxNyAyMDE5ICswMDAwCgogICAgZG9jczogZmVhdHVyZXMvcWVtdS1k
ZXByaXYgZm9ybWF0dGluZyBmaXhlcwogICAgCiAgICBOZWVkIGEgc3BhY2UgYmV0d2VlbiB0aGUg
cGFyYWdyYXBoIGFuZCB0aGUgbGlzdCBzbyBwYW5kb2Mga25vd3MgaXQncyBhCiAgICBsaXN0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KCmNvbW1pdCA5ZGI3NzdkZGEzM2JhOTJjMGEwZmVjYTc2ZGU1YmJhNTczNThlYmNjCkF1dGhv
cjogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBG
ZWIgNyAxMjowNTo0MyAyMDE5ICswMDAwCgogICAgZG9jczogVXBkYXRlIGNyZWRpdC9jcmVkaXQy
IGZlYXR1cmUgZG9jcyByZWZsZWN0aW5nIG5ldyBkZWZhdWx0IHNjaGVkdWxlcgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1h
Y2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDdiNTI3OGIy
OGY4ZmJjZDQ0MDJlNDUyMGQ3YTVkNjA3ZDRhOTk3YTcKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjcgMjAxOSAr
MDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IG1ha2UgWEVOX1JVTl9ESVIgYW5kIFhFTl9M
T0NLX0RJUiBtb2RlIDcwMAogICAgCiAgICBUaGVzZSBkaXJlY3RvcmllcyBvdWdodCBub3QgdG8g
YmUgZXZlbiB3b3JsZC1yZWFkYWJsZS4gIElmIHRoaXMgc2NyaXB0CiAgICBmb3Igc29tZSByZWFz
b24gcnVucyB3aXRoIGEgbGF4IHVtYXNrIHRoZXkgbWlnaHQgYmUgY3JlYXRlZAogICAgb3Zlcmx5
LXdyaXRlYWJsZS4gIEF2b2lkIGFueSBzdWNoIGJ1ZyBieSBzZXR0aW5nIHRoZSBtb2RlIGV4cGxp
Y2l0bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgMGM0YTM4YzA5OGY5YmZmZWIzM2Y4Y2Y4OGFiZGVhNGIwZjlhOTA3MApBdXRob3I6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAx
NTowMjoyNiAyMDE5ICswMDAwCgogICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczog
Rml4ZXMgdG8gRGVzY3JpcHRpb24KICAgIAogICAgYG5lZWVkZWQnIGlzIGEgdHlwby4gIEFuZCB4
ZW5kIGlzIGxvbmcgZ29uZS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMDEwOTdlMDE5
NDMyMWQyNzI2MjUxM2NmMTI5MWZkZGZlYTE2MDZjMwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNSAyMDE5ICsw
MDAwCgogICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogUHJvdmlkZXMgYHhlbicK
ICAgIAogICAgSXQgaXMgdXNlZnVsIHRvIGhhdmUgYSBzaW5nbGUgYHhlbicgZmFjaWxpdHkgKGlu
IHRoZSBMU0IgUHJvdmlkZXMKICAgIG5hbWVzcGFjZSkuICBUaGF0IGFsbG93cyBvdGhlciBmYWNp
bGl0aWVzIHRvIHNwZWNpZnkgdGhhdCB0aGV5IHNob3VsZAogICAgZ28gYWZ0ZXIgYHhlbicgd2l0
aG91dCBuZWVkaW5nIHRvIGtub3cgdGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMuCiAgICAKICAg
IFRoaXMgc2VydmljZSBuYW1lIGlzIGFscmVhZHkgUHJvdmlkZSdkIGJ5IHRoZSAoZmFpcmx5IGRp
ZmZlcmVudCkgaW5pdAogICAgc2NyaXB0cyB1c2VkIGluIERlYmlhbi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBiNGRmNzNkZTQ5Mzk1NGM0
NGYyNDBmNzg3NzljOWJkMzc4MmUxNTcyCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpEYXRlOiAgIFR1ZSBGZWIgNSAxMzozODo1MyAyMDE5IC0wODAw
CgogICAgeGVuL2FybTogZ2ljLXYyOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRp
YWxpemF0aW9uCiAgICAKICAgIEludGVycnVwdHMgY291bGQgYmUgQUNUSVZFIGF0IGJvb3QuIE1h
a2Ugc3VyZSB0byBkZWFjdGl2YXRlIHRoZW0gZHVyaW5nCiAgICBpbml0aWFsaXphdGlvbi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbngu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBDQzoganVsaWVuLmdyYWxsQGFybS5jb20KICAgIENDOiBwZW5nLmZhbkBueHAuY29tCiAg
ICBDQzogamdyb3NzQHN1c2UuY29tCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 13:16:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 13:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtBRd-0005d1-Dg; Mon, 11 Feb 2019 13:16:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TcXE=QS=citrix.com=prvs=938cbf5a0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gtBRc-0005cv-Va
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 13:16:21 +0000
X-Inumbo-ID: 35e31adc-2dff-11e9-b115-b76ba3a927e5
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35e31adc-2dff-11e9-b115-b76ba3a927e5;
 Mon, 11 Feb 2019 13:16:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,358,1544486400"; d="scan'208";a="85769097"
Date: Mon, 11 Feb 2019 14:16:13 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20190211131613.3mbrgkkikgssyvl3@mac>
References: <4da92f88-34ea-30fb-9ff2-5ef72455dab7@eikelenboom.it>
 <20190124101100.iuflmkbbuol3eluz@mac>
 <823f206d-1838-1ed9-0c9f-aaea5afaff3e@eikelenboom.it>
 <20190124120431.hdiojrypvost77pm@mac>
 <20190125143853.3lx7owqixflnygwj@mac>
 <d1414107-2fc8-f686-79ab-77bb38a60b89@eikelenboom.it>
 <20190208151053.573gy7jnr7jymu4e@mac>
 <0c10c9b7-5705-eb98-4ff7-eb1200aba86b@eikelenboom.it>
 <20190208164741.lfk2arp3ce66t65q@mac>
 <1d6f7531-b716-7391-21c1-2f5497b15811@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1d6f7531-b716-7391-21c1-2f5497b15811@eikelenboom.it>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDgsIDIwMTkgYXQgMDg6MzY6NTRQTSArMDEwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+IE9uIDA4LzAyLzIwMTkgMTc6NDcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBGcmksIEZlYiAwOCwgMjAxOSBhdCAwNToxNToyMlBNICswMTAwLCBTYW5kZXIgRWlr
ZWxlbmJvb20gd3JvdGU6Cj4gPj4gT24gMDgvMDIvMjAxOSAxNjoxMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+Pj4gT24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMDc6NDQ6NDBQTSArMDEwMCwg
U2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+ID4+Pj4gT24gMjUvMDEvMjAxOSAxNTozOCwgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+Pj4+PiBPbiBUaHUsIEphbiAyNCwgMjAxOSBhdCAwMTow
NDozMVBNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4+Pj4+IFNvcnJ5LCBmaXhp
bmcgdGhhdCBlcnJvciB0b29rIGxvbmdlciB0aGFuIGV4cGVjdGVkLCBhbmQgcmVxdWlyZXMKPiA+
Pj4+PiBtb2RpZnlpbmcgcXVpdGUgYSBsb3Qgb2YgY29kZSwgc28gSSdtIG5vdCBzdXJlIHdoZXRo
ZXIgaXQncyBzb21ldGhpbmcKPiA+Pj4+PiB0byBjb25zaWRlciBmb3IgNC4xMiwgSSBoYXZlIHRv
IHRoaW5rIGFib3V0IGl0Lgo+ID4+Pj4KPiA+Pj4+IEkgdW5kZXJzdGFuZCwgZXNwZWNpYWxseSBz
aW5jZSBQVkggZG9tMCBpcyBtYXJrZWQgYXMgZXhwZXJpbWVudGFsLgo+ID4+Pj4KPiA+Pj4+PiBJ
biB0aGUgbWVhbnRpbWUsIGNhbiB5b3UgcGxlYXNlIHRlc3QgdGhlIGZvbGxvd2luZyBicmFuY2g6
Cj4gPj4+Pj4KPiA+Pj4+PiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci94ZW4u
Z2l0IGlvbW11LWZpeGVzLXYyCj4gPj4+Pj4KPiA+Pj4+PiBJJ3ZlIGJlZW4gYWJsZSB0byBzdWNj
ZXNzZnVsbHkgY3JlYXRlIGEgUFZIIGd1ZXN0IGZyb20gYSBQVkggZG9tMCBvbgo+ID4+Pj4+IEFN
RCBoYXJkd2FyZSB1c2luZyB0aGlzIGJyYW5jaC4KPiA+Pj4+Cj4gPj4+PiBPbiB0aGUgb3RoZXIg
aGFuZCwgd2l0aCBhIHF1aWNrIHRlc3QgSSBjYW4gY29uZmlybSB0aGF0IGJvb3RpbmcgYSBQVkgg
Z3Vlc3QgZnJvbSBhIFBWSCBkb20wIG5vdyB3b3JrcyBmb3IgbWUgYXMgd2VsbCAhIAo+ID4+Pj4g
KGFuZCBib290aW5nIHRoaXMgYnVpbGQgYXMgUFYgZG9tMCwgd2l0aCBteSBub3JtYWwgUFZIL0hW
TSBtaXggb2YgZ3Vlc3RzIHN0aWxsIHdvcmtzLCBubyByZWdyZXNzaW9ucyBmb3IgbWUgc28gZmFy
KQo+ID4+Cj4gPj4KPiA+PiAgCj4gPj4+IFNvcnJ5IGZvciBib3RoZXJpbmcgeW91IGFnYWluLCBi
dXQgY291bGQgeW91IGdpdmUgdGhlIGZvbGxvd2luZyBicmFuY2gKPiA+Pj4gYSB0ZXN0Ogo+ID4+
Cj4gPj4gTm8gcHJvYmxlbSwgaGFwcHkgdG8ga2VlcCB0ZXN0aW5nIHVudGlsIGl0IHdvcmtzIGFu
ZCBpcyBpbiBnb29kIGVub3VnaCBzaGFwZSB0byBnZXQgY29tbWl0dGVkLgo+ID4+Cj4gPj4gQW5k
IGZvcnR1bmF0ZWx5IHlvdSBhc2tlZCwgYmVjYXVzZSB1bmZvcnR1bmF0ZWx5IGl0IGRvZXNuJ3Qg
Ym9vdCBhcyBwdmhkb20wLCBzZXJpYWwgbG9nIGlzIGF0dGFjaGVkLgo+ID4gCj4gPiBUaGFua3Mh
Cj4gPiAKPiA+IENhbiB5b3UgdHJ5IHdpdGggdGhlIGZvbGxvd2luZyBkZWJ1ZyBwYXRjaCBvbiB0
b3A/IFRoaXMgc2hvdWxkIHByaW50IGEKPiA+IG1lc3NhZ2UgYmVmb3JlIGhpdHRpbmcgdGhlIGFz
c2VydCwgaG9wZWZ1bGx5IGdpdmluZyB1cyBtb3JlCj4gPiBpbmZvcm1hdGlvbi4KPiA+IAo+ID4g
Um9nZXIuCj4gCj4gU3VyZSwgSSB3YXMgYWxzbyBtaXNzaW5nIGEgc3luY19jb25zb2xlIG9uIHRo
ZSBYZW4gY21kbGluZSwKPiBzZXJpYWwgbG9nIGF0dGFjaGVkLgoKVGhhbmtzLCBJJ3ZlIGdvdCBh
bm90aGVyIGJyYW5jaCBmb3IgeW91IHRvIHRyeToKCmdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9w
bGUvcm95Z2VyL3hlbi5naXQgZml4ZXMtNC4xMi12Mi4xCgpSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 13:16:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 13:16:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtBRo-0005f0-RA; Mon, 11 Feb 2019 13:16:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gc09=QS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtBRn-0005eo-Kn
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 13:16:31 +0000
X-Inumbo-ID: 3e926d8e-2dff-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e926d8e-2dff-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 13:16:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Feb 2019 06:16:29 -0700
Message-Id: <5C6175AA02000078002159D4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Feb 2019 06:16:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-4-git-send-email-chao.gao@intel.com>
 <5C5D6ADF020000780021502D@prv1-mh.provo.novell.com>
 <20190211035919.GA17802@gao-cwp>
In-Reply-To: <20190211035919.GA17802@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 3/8] microcode: introduce the global
 microcode cache
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAyLjE5IGF0IDA0OjU5LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBGcmksIEZlYiAwOCwgMjAxOSBhdCAwNDo0MToxOUFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMjguMDEuMTkgYXQgMDg6MDYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gQEAgLTIwOCw2ICsyMTAsNTggQEAgc3RhdGljIHZvaWQgbWljcm9jb2RlX2ZpbmlfY3B1
KHVuc2lnbmVkIGludCBjcHUpCj4+PiAgICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgp
Owo+Pj4gIH0KPj4+ICAKPj4+ICsvKiBTYXZlIGEgdWNvZGUgcGF0Y2ggdG8gdGhlIGdsb2JhbCBj
YWNoZSBsaXN0ICovCj4+PiArYm9vbCBzYXZlX3BhdGNoKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2gg
Km5ld19wYXRjaCkKPj4+ICt7Cj4+PiArICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3Jv
Y29kZV9wYXRjaDsKPj4+ICsKPj4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShtaWNyb2NvZGVf
cGF0Y2gsICZtaWNyb2NvZGVfY2FjaGUsIGxpc3QpCj4+PiArICAgIHsKPj4+ICsgICAgICAgIGVu
dW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCByZXN1bHQgPQo+Pj4gKyAgICAgICAgICAgIG1pY3Jv
Y29kZV9vcHMtPnJlcGxhY2VfcGF0Y2gobmV3X3BhdGNoLCBtaWNyb2NvZGVfcGF0Y2gpOwo+Pj4g
Kwo+Pj4gKyAgICAgICAgc3dpdGNoICggcmVzdWx0ICkKPj4+ICsgICAgICAgIHsKPj4+ICsgICAg
ICAgIGNhc2UgT0xEX1VDT0RFOgo+Pj4gKyAgICAgICAgICAgIG1pY3JvY29kZV9vcHMtPmZyZWVf
cGF0Y2gobmV3X3BhdGNoKTsKPj4+ICsgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4+PiArCj4+
PiArICAgICAgICBjYXNlIE5FV19VQ09ERToKPj4+ICsgICAgICAgICAgICBtaWNyb2NvZGVfb3Bz
LT5mcmVlX3BhdGNoKG1pY3JvY29kZV9wYXRjaCk7Cj4+PiArICAgICAgICAgICAgcmV0dXJuIHRy
dWU7Cj4+PiArCj4+PiArICAgICAgICBjYXNlIE1JU19VQ09ERToKPj4+ICsgICAgICAgICAgICBj
b250aW51ZTsKPj4+ICsKPj4+ICsgICAgICAgIGRlZmF1bHQ6Cj4+PiArICAgICAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7Cj4+PiArICAgICAgICAgICAgcmV0dXJuIDA7Cj4+Cj4+ZmFsc2Ug
KG9yIHRydWU7IGVpdGhlciB2YWx1ZSBpcyBnb2luZyB0byBiZSBmaW5lL3dyb25nIGhlcmUgYWZh
aWN0KQo+Pgo+PkFueXdheSBJJ20gaGF2aW5nIHNvbWUgZGlmZmljdWx0eSBzZWVpbmcgd2hhdCB0
aGUgaW50ZW5kZWQKPj5tZWFuaW5nIG9mIHRoZSByZXR1cm4gdmFsdWUgaXMsIGFuZCB3aXRob3V0
IHRoYXQgYmVpbmcgY2xlYXIgSQo+PmFsc28gY2FuJ3QgbWFrZSB1cCBteSBtaW5kIHdoZXRoZXIg
SSBhZ3JlZSB3aXRoIHRoZSBjYXNlcwo+PmhlcmUuCj4gCj4gVGhlIHJldHVybiB2YWx1ZSBtZWFu
cyB3aGV0aGVyIHNhdmluZyBhIHVjb2RlIHBhdGNoIHN1Y2NlZWRlZCBvciBmYWlsZWQuCj4gSW4g
YW5vdGhlciB3b3JkLCBpdCBhbHNvIG1lYW5zIHdoZXRoZXIgdGhlIHVjb2RlIGNhY2hlIGlzIHVw
ZGF0ZWQgb3IKPiBub3QuIEFjY29yZGluZyB0byB0aGUgcmV0dXJuIHZhbHVlLCB0aGUgY2FsbGVy
IGRlY2lkZXMgbm90IHRvIGRvIHRoZQo+IGV4cGVuc2l2ZSBsYXRlIHVjb2RlIHVwZGF0ZSBmb3Ig
c29tZSBjYXNlcyAoaS5lLiB3aGVuIGFkbWluIHByb3ZpZGVzIGEKPiBvbGQgdWNvZGUpLgoKV291
bGQgeW91IG1pbmQgZXh0ZW5kaW5nIHRoZSBjb21tZW50IHRvIHRoZSBlZmZlY3Q/Cgo+Pj4gKy8q
IEZpbmQgYSB1Y29kZSBwYXRjaCB3aG8gaGFzIG5ld2VyIHJldmlzaW9uIHRoYW4gdGhlIG9uZSBp
biB1c2UgKi8KPj4+ICtzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpmaW5kX3BhdGNoKHVuc2lnbmVk
IGludCBjcHUpCj4+PiArewo+Pj4gKyAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICptaWNyb2Nv
ZGVfcGF0Y2g7Cj4+PiArICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUo
dWNvZGVfY3B1X2luZm8sIGNwdSk7Cj4+PiArCj4+PiArICAgIGlmICggbWljcm9jb2RlX29wcy0+
Y29sbGVjdF9jcHVfaW5mbyhjcHUsICZ1Y2ktPmNwdV9zaWcpICkKPj4+ICsgICAgewo+Pj4gKyAg
ICAgICAgX19taWNyb2NvZGVfZmluaV9jcHUoY3B1KTsKPj4KPj5UaGlzIGlzIGtpbmQgb2YgYSBs
aWJyYXJ5IGZ1bmN0aW9uIC0gSSBjYW4ndCBzZWUgaG93IGl0IGNvdWxkIGxlZ2l0aW1hdGVseQo+
Pmludm9rZSAiZmluaSIsIHRoZSBtb3JlIHRoYXQgeW91IGRvIGhlcmUgYnV0IG5vdCAuLi4KPj4K
Pj4+ICsgICAgICAgIHJldHVybiBOVUxMOwo+Pj4gKyAgICB9Cj4+PiArCj4+PiArICAgIGxpc3Rf
Zm9yX2VhY2hfZW50cnkobWljcm9jb2RlX3BhdGNoLCAmbWljcm9jb2RlX2NhY2hlLCBsaXN0KQo+
Pj4gKyAgICB7Cj4+PiArICAgICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPm1hdGNoX2NwdShtaWNy
b2NvZGVfcGF0Y2gsIGNwdSkgKQo+Pj4gKyAgICAgICAgICAgIHJldHVybiBtaWNyb2NvZGVfcGF0
Y2g7Cj4+PiArICAgIH0KPj4+ICsgICAgcmV0dXJuIE5VTEw7Cj4+Cj4+Li4uIGhlcmUuCj4gCj4g
TXkgdW5kZXJzdGFuZGluZyBpcyBzYXZpbmcgdGhlIGNwdSBzaWduYXR1cmUgYW5kIHVjb2RlIHJl
dmlzaW9uIGNhbgo+IHJlZHVjZSBNU1IgcmVhZHMgdG8gZ2V0IHN1Y2ggaW5mb3JtYXRpb24uIFNv
ICJmaW5pIiBpcyBpbnZva2VkIHdoZW4KPiAiY29sbGVjdCIgZmFpbGVkLiBUaGUgYXBwbHlfbWlj
cm9jb2RlKCkgZm9sbG93aW5nIGZpbmRfcGF0Y2goKSBjYW4KPiBhY2Nlc3MgInVjaSIgd2l0aG91
dCBpbnZva2luZyAiY29sbGVjdCIgYWdhaW4uCgpJIGZhaWwgdG8gc2VlIHRoZSBjb25uZWN0aW9u
IGJldHdlZW4gInNhdmluZyB0aGUgY3B1IHNpZ25hdHVyZSBhbmQKdWNvZGUgcmV2aXNpb24iIGFu
ZCB0aGUgYXBwYXJlbnQgbGF5ZXJpbmcgdmlvbGF0aW9uIGhlcmUuIENvdWxkIHlvdQpoZWxwIG1l
IHdpdGggdGhpcz8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 13:23:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 13:23:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtBYO-0006UG-J7; Mon, 11 Feb 2019 13:23:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gc09=QS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtBYN-0006UB-Lm
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 13:23:19 +0000
X-Inumbo-ID: 2eff2d68-2e00-11e9-99ef-1f7f5a36a9b2
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2eff2d68-2e00-11e9-99ef-1f7f5a36a9b2;
 Mon, 11 Feb 2019 13:23:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Feb 2019 06:23:13 -0700
Message-Id: <5C61773C02000078002159EB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Feb 2019 06:23:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-8-git-send-email-chao.gao@intel.com>
 <5C5DAE6C0200007800215272@prv1-mh.provo.novell.com>
 <20190211054011.GB17802@gao-cwp>
In-Reply-To: <20190211054011.GB17802@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, tglx@linutronix.de,
 Borislav Petkov <bp@suse.de>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAyLjE5IGF0IDA2OjQwLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBGcmksIEZlYiAwOCwgMjAxOSBhdCAwOToyOTozMkFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMjguMDEuMTkgYXQgMDg6MDYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gKyAgICAvKgo+Pj4gKyAgICAgKiBJbml0aWF0ZSBhbiB1cGRhdGUgb24gYWxsIHByb2Nl
c3NvcnMgd2hpY2ggZG9uJ3QgaGF2ZSBhbiBvbmxpbmUgc2libGluZwo+Pj4gKyAgICAgKiB0aHJl
YWQgd2l0aCBhIGxvd2VyIHRocmVhZCBpZC4gT3RoZXIgc2libGluZyB0aHJlYWRzIGp1c3QgYXdh
aXQgdGhlCj4+PiArICAgICAqIGNvbXBsZXRpb24gb2YgbWljcm9jb2RlIHVwZGF0ZS4KPj4+ICsg
ICAgICovCj4+PiArICAgIGlmICggY3B1ID09IGNwdW1hc2tfZmlyc3QocGVyX2NwdShjcHVfc2li
bGluZ19tYXNrLCBjcHUpKSApCj4+PiArICAgICAgICByZXQgPSBtaWNyb2NvZGVfdXBkYXRlX2Nw
dSgpOwo+Pj4gKyAgICAvKgo+Pj4gKyAgICAgKiBJbmNyZWFzZSB0aGUgd2FpdCB0aW1lb3V0IHRv
IGEgc2FmZSB2YWx1ZSBoZXJlIHNpbmNlIHdlJ3JlIHNlcmlhbGl6aW5nCj4+PiArICAgICAqIHRo
ZSBtaWNyb2NvZGUgdXBkYXRlIGFuZCB0aGF0IGNvdWxkIHRha2UgYSB3aGlsZSBvbiBhIGxhcmdl
IG51bWJlciBvZgo+Pj4gKyAgICAgKiBDUFVzLiBBbmQgdGhhdCBpcyBmaW5lIGFzIHRoZSAqYWN0
dWFsKiB0aW1lb3V0IHdpbGwgYmUgZGV0ZXJtaW5lZCBieQo+Pj4gKyAgICAgKiB0aGUgbGFzdCBD
UFUgZmluaXNoZWQgdXBkYXRpbmcgYW5kIHRodXMgY3V0IHNob3J0Cj4+PiArICAgICAqLwo+Pj4g
KyAgICBpZiAoIHdhaXRfZm9yX2NwdXMoJmNwdV9vdXQsIE1JQ1JPQ09ERV9ERUZBVUxUX1RJTUVP
VVRfVVMgKiBucl9jb3JlcykgKQo+Pj4gKyAgICAgICAgcGFuaWMoIlRpbWVvdXQgd2hlbiBmaW5p
c2hpbmcgdXBkYXRpbmcgbWljcm9jb2RlIik7Cj4+Cj4+V2hpbGUgSSBleHBlY3QgdGhpcyB0byBn
byBhd2F5IGFnYWluIGluIHRoZSBuZXh0IHBhdGNoLCBJJ2Qgc3RpbGwgbGlrZSB0bwo+PnNlZSB0
aGlzIGltcHJvdmVkLCBpbiBwYXJ0aWN1bGFyIGluIGNhc2UgdGhlIHBhdGNoIGhlcmUgZ29lcyBp
bgo+PmluZGVwZW5kZW50bHkgb2YgdGhlIG5leHQgb25lLiBBZnRlciBhbGwgb24gYSBzeXN0ZW0g
d2l0aCAxMDAgY29yZXMKPj50aGUgdGltZW91dCB0b3RhbHMgdG8gYSB3aG9wcGluZyAzIHNlY29u
ZHMuCj4gCj4gVG8gYmUgY2xlYXIsIHRoZSB0aW1lb3V0IHJlbWFpbnMgdGhlIHNhbWUgaW4gdGhl
IG5leHQgcGF0Y2ggZHVlIHRvCj4gdGhlIHNlcmlhbCBwcmludCBjbGF1c2UgaW4gYXBwbHlfbWlj
cm9jb2RlKCkuCj4gCj4+Cj4+R2VuZXJhbGx5IHRoZSB0aW1lIG5lZWRlZCB0byB3YWl0IHNjYWxl
cyBieSB0aGUgbnVtYmVyIG9mIENQVXMgc3RpbGwKPj5pbiBuZWVkIG9mIGRvaW5nIHRoZSB1cGRh
dGUuIEFuZCBpZiBhIHRpbWVvdXQgaXMgcmVhbGx5IHRvIG9jY3VyLCBpdCdzCj4+cGVyaGFwcyBi
ZWNhdXNlIG9mIG9uZSBiYWQgY29yZSBvciBzb2NrZXQsIG5vdCBiZWNhdXNlIG5vdGhpbmcKPj53
b3JrcyBhdCBhbGwuIEhlbmNlIGl0IHdvdWxkIHNlZW0gYm90aCBuaWNlIGFuZCBwb3NzaWJsZSB0
byBzY2FsZSB0aGUKPj4icmVtYWluaW5nIHRpbWUgdG8gd2FpdCIgYnkgdGhlIChrbm93bikgbnVt
YmVyIG9mIHJlbWFpbmluZwo+PnByb2Nlc3NvcnMgdG8gcmVzcG9uZC4KPiAKPiBCYXNpY2FsbHks
IEkgdGhpbmsgdGhlIGJlbmVmaXQgaXMgd2UgY2FuIHJlY29nbml6ZSB0aGUgZmFpbHVyZSBlYXJs
aWVyCj4gaWYgbm8gY29yZSBjYWxsZWQgaW4gaW4gYSBnaXZlbiBpbnRlcnZhbCAoaS5lLiAzMG1z
KSwgYW5kIHRyaWdnZXIgYQo+IHBhbmljLiBDb25zaWRlcmluZyBmb3Igc3VjaCBjYXNlLCBldmVu
IHdpdGggdGhpcyBvcHRpbWl6YXRpb24sIHRoZQo+IHN5c3RlbSBuZWVkcyByZWJvb3QsIHdoaWNo
IGdlbmVyYWxseSB0YWtlcyBzZXZlcmFsIG1pbnV0ZXMsIHdoYXQncyB0aGUKPiB2YWx1ZSBvZiB0
aGlzIG9wdGltaXphdGlvbj8KCkhtbSwgb24gb25lIGhhbmQgdGhpcyBpcyBhIGZhaXIgcG9pbnQg
eW91IG1ha2UuIE90b2gsIHdoeSBkbwp5b3UgYWRkIGFueSB0aW1lb3V0IGF0IGFsbCwgaWYgd2Ug
c2F5IHdlJ3JlIGhvc2VkIGFueXdheSBpZiB0aGUKdGltZW91dCBleHBpcmVzPyBZb3UgY291bGQg
dGhlbiBhcyB3ZWxsIGxvZyBhIG1lc3NhZ2UgKHNheQpvbmNlIGEgc2Vjb25kKSBhYm91dCBob3cg
bWFueSAob3Igd2hpY2gpIENQVXMgc3RpbGwgZGlkbid0CnJlc3BvbmQuIFRoZSBhZG1pbiBjYW4g
dGhlbiBzdGlsbCByZWJvb3QgdGhlIHN5c3RlbSBpZiBkZXNpcmVkLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 13:32:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 13:32:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtBhU-0007M3-Ir; Mon, 11 Feb 2019 13:32:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtBhS-0007Lu-Nb
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 13:32:42 +0000
X-Inumbo-ID: 80e82e0e-2e01-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80e82e0e-2e01-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 13:32:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtBhP-0005iX-Uz; Mon, 11 Feb 2019 13:32:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtBhP-0007qC-IC; Mon, 11 Feb 2019 13:32:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtBhP-0004MF-HI; Mon, 11 Feb 2019 13:32:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133106-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-arm64-pvops:<job
 status>:broken:regression
 linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-arm64-xsm:host-install(4):broken:regression
 linux-linus:build-arm64-pvops:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-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-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-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1: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-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=df3865f8f56879b7e9f0ca47fa7bc5f2252df6d3
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 13:32:39 +0000
Subject: [Xen-devel] [linux-linus test] 133106: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzEwNiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMTA2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjkxMQogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyIGZhaWwgUkVHUi4gdnMuIDEzMjkxMQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVk
IGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjkxMQoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
IGJyb2tlbiBibG9ja2VkIGluIDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAx
MzI5MTEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQv
cmVkaGF0LnJlcGVhdCBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzI5MTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyOTExCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICBkZjM4NjVmOGY1Njg3OWI3ZTlmMGNhNDdmYTdiYzVm
MjI1MmRmNmQzCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4ODM0ZjU2
MDBjZjNjOGRiMzY1ZTE4YTNkNWNhYzJjMjc4MGM4MWU1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzI5MTEgIDIwMTktMDItMDUgMDM6MTI6MjMgWiAgICA2IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTMyOTk1ICAyMDE5LTAyLTA3IDA4OjExOjA4IFogICAgNCBkYXlzICAgIDQgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMTA2ICAyMDE5LTAyLTEwIDEyOjI4OjAyIFogICAgMSBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEFh
cm8gS29za2luZW4gPGFhcm8ua29za2luZW5AaWtpLmZpPgogIEFsIFZpcm8gPHZpcm9AemVuaXYu
bGludXgub3JnLnVrPgogIEFsYW4gVHVsbCA8YXR1bGxAa2VybmVsLm9yZz4KICBBbGV4IERldWNo
ZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CiAgQWxleCBEZXVjaGVyIDxhbGV4ZGV1Y2hl
ckBnbWFpbC5jb20+CiAgQWxleCBHYWduaXVjIDxtci5udWtlLm1lQGdtYWlsLmNvbT4KICBBbGV4
YW5kZXIgVXN5c2tpbiA8YWxleGFuZGVyLnVzeXNraW5AaW50ZWwuY29tPgogIEFsZXhlaSBTdGFy
b3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAgQWxleGV5IEtob3Jvc2hpbG92IDxraG9yb3NoaWxv
dkBpc3ByYXMucnU+CiAgQW5hbmQgTW9vbiA8bGludXguYW1vb25AZ21haWwuY29tPgogIEFuZGVy
cyBSb3hlbGwgPGFuZGVycy5yb3hlbGxAbGluYXJvLm9yZz4KICBBbmRyZWFzIFppZWdsZXIgPGFu
ZHJlYXMuemllZ2xlckBmYXUuZGU+CiAgQW5kcmV3IEx1bm4gPGFuZHJld0BsdW5uLmNoPgogIEFu
ZHkgR3Jvc3MgPGFuZHkuZ3Jvc3NAbGluYXJvLm9yZz4KICBBbmR5IFNoZXZjaGVua28gPGFuZHJp
eS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbmVlc2ggS3VtYXIgSy5WIDxhbmVlc2gu
a3VtYXJAbGludXguaWJtLmNvbT4KICBBbnNvbiBIdWFuZyA8QW5zb24uSHVhbmdAbnhwLmNvbT4K
ICBBcmllbCBFbGlvciA8YWVsaW9yQG1hcnZlbGwuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRA
YXJuZGIuZGU+CiAgQXJ0aHVyIERlbWNoZW5rb3YgPHNwaW5hbC5ieUBnbWFpbC5jb20+CiAgQXJ1
biBQYXJhbWVzd2FyYW4gPGFydW4ucGFyYW1lc3dhcmFuQGJyb2FkY29tLmNvbT4KICBCYXJ0IFZh
biBBc3NjaGUgPGJ2YW5hc3NjaGVAYWNtLm9yZz4KICBCYXJ0b3N6IEdvbGFzemV3c2tpIDxiZ29s
YXN6ZXdza2lAYmF5bGlicmUuY29tPgogIEJlbmphbWluIFRpc3NvaXJlcyA8YmVuamFtaW4udGlz
c29pcmVzQHJlZGhhdC5jb20+CiAgQmlqdSBEYXMgPGJpanUuZGFzQGJwLnJlbmVzYXMuY29tPgog
IEJpbiBMaXUgPGItbGl1QHRpLmNvbT4KICBCam9ybiBIZWxnYWFzIDxiaGVsZ2Fhc0Bnb29nbGUu
Y29tPgogIEJvcmlzIEJyZXppbGxvbiA8YmJyZXppbGxvbkBrZXJuZWwub3JnPgogIEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQnJpYW4gRm9zdGVyIDxiZm9z
dGVyQHJlZGhhdC5jb20+CiAgQnJpYW4gTm9ycmlzIDxicmlhbm5vcnJpc0BjaHJvbWl1bS5vcmc+
CiAgQ2FybG8gQ2Fpb25lIDxjY2Fpb25lQGJheWxpYnJlLmNvbT4KICBDaGFybGVzIEtlZXBheCA8
Y2tlZXBheEBvcGVuc291cmNlLmNpcnJ1cy5jb20+CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUu
b3JnPgogIENoZW5nZ3VhbmcgWHUgPGNneHU1MTlAZ214LmNvbT4KICBDaHJpcyBCcmFuZHQgPGNo
cmlzLmJyYW5kdEByZW5lc2FzLmNvbT4KICBDaHJpcyBIZWFseSA8Q2hyaXMuSGVhbHlAemlpLmFl
cm8+CiAgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CiAgQ2hyaXN0aWFu
IEJyYXVuZXIgPGNocmlzdGlhbi5icmF1bmVyQHVidW50dS5jb20+CiAgQ2hyaXN0aWFuIEJyYXVu
ZXIgPGNocmlzdGlhbkBicmF1bmVyLmlvPgogIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRl
PgogIENodWNrIExldmVyIDxjaHVjay5sZXZlckBvcmFjbGUuY29tPgogIENvbGluIElhbiBLaW5n
IDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgRGFtaWVuIExlIE1vYWwgPGRhbWllbi5sZW1v
YWxAd2RjLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAg
RGFuIE11cnBoeSA8ZG11cnBoeUB0aS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9n
ZWFyYm94Lm5ldD4KICBEYW5pZWwgS2FtaWwgS296YXIgPGRrazA4OUBnbWFpbC5jb20+CiAgRGFu
aWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KICBEYXJyZW4gSGFydCAoVk13YXJl
KSA8ZHZoYXJ0QGluZnJhZGVhZC5vcmc+CiAgRGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdA
b3JhY2xlLmNvbT4KICBEYXZlIEFpcmxpZSA8YWlybGllZEByZWRoYXQuY29tPgogIERhdmlkIEFo
ZXJuIDxkc2FAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBEYXZpZCBEaXNzZWxkb3JwIDxkZGlzc0Bz
dXNlLmRlPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZWVwYWsg
UmF3YXQgPGRyYXdhdEB2bXdhcmUuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9r
aG92QGdtYWlsLmNvbT4KICBEbWl0cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAgRWxp
IENvb3BlciA8ZWxpY29vcGVyQGdteC5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29n
bGUuY29tPgogIEVyaWMgVy4gQmllZGVybWFuIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgRXJp
ayBTY2htYXVzcyA8ZXJpay5zY2htYXVzc0BpbnRlbC5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxp
cGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZlbGl4IEZpZXRrYXUgPG5iZEBuYmQubmFtZT4K
ICBGZWxpeCBLdWVobGluZyA8RmVsaXguS3VlaGxpbmdAYW1kLmNvbT4KICBGbG9yaWFuIEZhaW5l
bGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4u
ZGU+CiAgR2FvIFhpYW5nIDxnYW94aWFuZzI1QGh1YXdlaS5jb20+CiAgR2VlcnQgVXl0dGVyaG9l
dmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KICBHZW9yZ2UgQW1hbmFraXMgPGdhbWFuYWtp
c0BnbWFpbC5jb20+CiAgR292aW5kYXJhanVsdSBWYXJhZGFyYWphbiA8Z3ZhcmFkYXJAY2lzY28u
Y29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAg
R3VhbiBZdW5nIFRzZW5nIDxndWFuLnl1bmcudHNlbmdAbmkuY29tPgogIEd1aWRvIEfDvG50aGVy
IDxhZ3hAc2lneGNwdS5vcmc+CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVkaGF0LmNvbT4K
ICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEd1eSBTaGF0
dGFoIDxzZ3V5QG1lbGxhbm94LmNvbT4KICBILiBOaWtvbGF1cyBTY2hhbGxlciA8aG5zQGdvbGRl
bGljby5jb20+CiAgSGFuIFh1IDxoYW4ueHVAbnhwLmNvbT4KICBIYW5nYmluIExpdSA8bGl1aGFu
Z2JpbkBnbWFpbC5jb20+CiAgSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KICBI
YW5zIFdpcHBlbCA8aHdpcHBlbEBsaW51eC5pYm0uY29tPgogIEhlaWtvIFNjaG9jaGVyIDxoc0Bk
ZW54LmRlPgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGVyYmVydCBYdSA8
aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEh1YWNhaSBDaGVuIDxjaGVuaGNAbGVtb3Rl
LmNvbT4KICBIdWFuZyBQZWkgPGh1YW5ncGVpQGxvb25nc29uLmNuPgogIEh1YW5nIFJ1aSA8cmF5
Lmh1YW5nQGFtZC5jb20+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAg
SmFjb2IgV2VuIDxqaWFuLncud2VuQG9yYWNsZS5jb20+CiAgSmFrdWIgS2ljaW5za2kgPGpha3Vi
LmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFrdWIgU2l0bmlja2kgPGpha3ViQGNsb3VkZmxh
cmUuY29tPgogIEphbWVzIEJvdHRvbWxleSA8SmFtZXMuQm90dG9tbGV5QEhhbnNlblBhcnRuZXJz
aGlwLmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphbmkgTmlrdWxhIDxqYW5pLm5p
a3VsYUBpbnRlbC5jb20+CiAgSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEphc29uIEty
aWRuZXIgPGpka0B0aS5jb20+CiAgSmFzb24gS3JpZG5lciA8amtyaWRuZXJAZ21haWwuY29tPgog
IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmF5IENvcm53YWxsIDxKYXkuQ29y
bndhbGxAYW1kLmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGUuYnJ1
Y2tlckBhcm0uY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXJlbXkgU29s
bGVyIDxqZXJlbXlAc3lzdGVtNzYuY29tPgogIEplcm5laiBTa3JhYmVjIDxqZXJuZWouc2tyYWJl
Y0BzaW9sLm5ldD4KICBKZXNwZXIgRGFuZ2FhcmQgQnJvdWVyIDxicm91ZXJAcmVkaGF0LmNvbT4K
ICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBQaXJrbyA8amlyaUBtZWxsYW5v
eC5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxq
b2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29t
PgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb3Nl
IEFicmV1IDxqb2FicmV1QHN5bm9wc3lzLmNvbT4KICBKb3NlIEFicmV1IDxqb3NlLmFicmV1QHN5
bm9wc3lzLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWFuIFdp
ZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4KICBKdW4tUnUgQ2hhbmcgPGpyamFuZ0ByZWFsdGVr
LmNvbT4KICBLYWlsYW5nIFlhbmcgPGthaWxhbmdAcmVhbHRlay5jb20+CiAgS2FsbGUgVmFsbyA8
a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2Fyc3RlbiBHcmF1bCA8a2dyYXVsQGxpbnV4LmlibS5j
b20+CiAgS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGludGVsLmNvbT4KICBLZXZpbiBIaWxtYW4g
PGtoaWxtYW5AYmF5bGlicmUuY29tPgogIEtIVUVOWS5HZXJoYXJkIDxHZXJoYXJkLktIVUVOWUBi
YWNobWFubi5pbmZvPgogIEt5bGUgVHNvIDxreWxldHNvQGdvb2dsZS5jb20+CiAgTGF1cmVudCBQ
aW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tPgogIExhd3JlbmNlIEJy
YWttbyA8YnJha21vQGZiLmNvbT4KICBMaSBSb25nUWluZyA8bGlyb25ncWluZ0BiYWlkdS5jb20+
CiAgTGkgWWFuZyA8bGVveWFuZy5saUBueHAuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxk
c0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxp
bmFyby5vcmc+CiAgTGl1IEJvIDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTG9yZW56byBC
aWFuY29uaSA8bG9yZW56by5iaWFuY29uaUByZWRoYXQuY29tPgogIExveXMgT2xsaXZpZXIgPGxv
bGxpdmllckBiYXlsaWJyZS5jb20+CiAgTHUgQmFvbHUgPGJhb2x1Lmx1QGxpbnV4LmludGVsLmNv
bT4KICBMdWNhIENvZWxobyA8bHVjaWFuby5jb2VsaG9AaW50ZWwuY29tPgogIEx1Y2FzIERlIE1h
cmNoaSA8bHVjYXMuZGVtYXJjaGlAaW50ZWwuY29tPgogIEx1a2FzIEJ1bHdhaG4gPGx1a2FzLmJ1
bHdhaG5AZ21haWwuY29tPgogIE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBs
aW51eC5pbnRlbC5jb20+CiAgTWFkYWxpbiBCdWN1ciA8bWFkYWxpbi5idWN1ckBueHAuY29tPgog
IE1hbmZyZWQgU2NobGFlZ2wgPG1hbmZyZWQuc2NobGFlZ2xAZ2luemluZ2VyLmNvbT4KICBNYW5p
c2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hcmMgR29uemFsZXogPG1hcmMudy5n
b256YWxlekBmcmVlLmZyPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAg
TWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFy
ZWsgU3p5cHJvd3NraSA8bS5zenlwcm93c2tpQHNhbXN1bmcuY29tPgogIE1hcnRpbiBCbHVtZW5z
dGluZ2wgPG1hcnRpbi5ibHVtZW5zdGluZ2xAZ29vZ2xlbWFpbC5jb20+CiAgTWFydGluIEsuIFBl
dGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gS2FGYWkgTGF1IDxr
YWZhaUBmYi5jb20+CiAgTWFydGluIEtlbGx5IDxta2VsbHlAeGV2by5jb20+CiAgTWFydGluIEtl
cHBsaW5nZXIgPG1hcnRpbi5rZXBwbGluZ2VyQGdpbnppbmdlci5jb20+CiAgTWFydHluYXMgUHVt
cHV0aXMgPG1AbGFtYmRhLmx0PgogIE1hcnR5bmFzIFB1bXB1dGlzIDxtYXJ0eW5hc0B3ZWF2ZS53
b3Jrcz4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdGhpYXMg
VGhvcmUgPG1hdGhpYXMudGhvcmVAaW5maW5lcmEuY29tPgogIE1hdHQgUmFub3N0YXkgPG1hdHQu
cmFub3N0YXlAa29uc3Vsa28uY29tPgogIE1heGltZSBSaXBhcmQgPG1heGltZS5yaXBhcmRAYm9v
dGxpbi5jb20+CiAgTWljaGFlbCBDaGFuIDxtaWNoYWVsLmNoYW5AYnJvYWRjb20uY29tPgogIE1p
Y2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIFMuIFRzaXJraW4g
PG1zdEByZWRoYXQuY29tPgogIE1pY2hhZWwgU2NobWl0eiA8c2NobWl0em1pY0BnbWFpbC5jb20+
CiAgTWlrYSBXZXN0ZXJiZXJnIDxtaWthLndlc3RlcmJlcmdAbGludXguaW50ZWwuY29tPgogIE1p
a2UgTWFyc2hhbGwgPGh1YmNhcEBvbW5pYm9uZC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVy
QHJlZGhhdC5jb20+CiAgTWlrbG9zIFN6ZXJlZGkgPG1zemVyZWRpQHJlZGhhdC5jb20+CiAgTWlr
dWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE1pcXVlbCBSYXluYWwgPG1pcXVl
bC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTW9yaXR6IEZpc2NoZXIgPG1kZkBrZXJuZWwub3JnPgog
IE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8ub3JnPgogIE5hdGhhbiBDaGFu
Y2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmVpbCBBcm1zdHJvbmcgPG5hcm1z
dHJvbmdAYmF5bGlicmUuY29tPgogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+
CiAgTmljaG9sYXMgS2F6bGF1c2thcyA8bmljaG9sYXMua2F6bGF1c2thc0BhbWQuY29tPgogIE5p
Y29sYXMgU2FlbnogSnVsaWVubmUgPG5zYWVuemp1bGllbm5lQHN1c2UuZGU+CiAgT2xpdmVyIE8n
SGFsbG9yYW4gPG9vaGFsbEBnbWFpbC5jb20+CiAgT3IgR2VybGl0eiA8b2dlcmxpdHpAbWVsbGFu
b3guY29tPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xv
IEFiZW5pIDxwYWJlbmlAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRo
YXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIENlcmN1
ZWlsIDxwYXVsQGNyYXBvdWlsbG91Lm5ldD4KICBQYXVsIEVsZGVyIDxwYXVsLmVsZGVyQGlkZWFz
b25ib2FyZC5jb20+CiAgUGF1bCBLb2NpYWxrb3dza2kgPHBhdWwua29jaWFsa293c2tpQGJvb3Rs
aW4uY29tPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBlbmcgSGFvIDxwZW5nLmhh
bzJAenRlLmNvbS5jbj4KICBQZXRlciBTaGllciA8cHNoaWVyQGdvb2dsZS5jb20+CiAgUGV0ciBN
YWNoYXRhIDxwZXRybUBtZWxsYW5veC5jb20+CiAgUGhpbGlwIFlhbmcgPFBoaWxpcC5ZYW5nQGFt
ZC5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUmFlZCBTYWxlbSA8cmFlZHNAbWVsbGFu
b3guY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4K
ICBSYWh1bCBWZXJtYSA8cnZlcm1hQG1hcnZlbGwuY29tPgogIFJhbmR5IER1bmxhcCA8cmR1bmxh
cEBpbmZyYWRlYWQub3JnPgogIFJpY2hhcmQgQ29jaHJhbiA8cmljaGFyZGNvY2hyYW5AZ21haWwu
Y29tPgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+CiAgUm9iZXJ0IEphcnptaWsgPHJv
YmVydC5qYXJ6bWlrQGZyZWUuZnI+CiAgUm9tYW4gTGkgPFJvbWFuLkxpQGFtZC5jb20+CiAgUm9z
cyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgUm95IFBsZWRnZSA8cm95
LnBsZWRnZUBueHAuY29tPgogIFJ1bmRvbmcgR2UgPHJkb25nLmdlQGdtYWlsLmNvbT4KICBSdXNz
ZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFJ5ZGVyIExlZSA8cnlkZXIu
bGVlQG1lZGlhdGVrLmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4K
ICBTYW5keSBIdWFuZyA8aGpjQHJvY2stY2hpcHMuY29tPgogIFNhbnRvc2ggU2hpbGlta2FyIDxz
YW50b3NoLnNoaWxpbWthckBvcmFjbGUuY29tPgogIFNlYW4gV2FuZyA8c2Vhbi53YW5nQGtlcm5l
bC5vcmc+CiAgU2ViYXN0aWFuIEFuZHJ6ZWogU2lld2lvciA8YmlnZWFzeUBsaW51dHJvbml4LmRl
PgogIFNlY3VuaWEgUmVzZWFyY2ggPHZ1bG5Ac2VjdW5pYS5jb20+CiAgU2VraGFyIE5vcmkgPG5z
ZWtoYXJAdGkuY29tPgogIFNoYXduIEd1byA8c2hhd25ndW9Aa2VybmVsLm9yZz4KICBTaHVhaCBL
aGFuIDxzaHVhaEBrZXJuZWwub3JnPgogIFNpbW9uIEhvcm1hbiA8aG9ybXMrcmVuZXNhc0B2ZXJn
ZS5uZXQuYXU+CiAgU2ltb24gV3VuZGVybGljaCA8c3dAc2ltb253dW5kZXJsaWNoLmRlPgogIFNp
dmEgUmViYmFnb25kbGEgPHNpdmEucmViYmFnb25kbGFAcmVkcGluZXNpZ25hbHMuY29tPgogIFNv
bmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5jb20+CiAgU291cHRpY2sgSm9hcmRlciA8anJkci5s
aW51eEBnbWFpbC5jb20+CiAgU3Jpbml2YXMgS2FuZGFnYXRsYSA8c3Jpbml2YXMua2FuZGFnYXRs
YUBsaW5hcm8ub3JnPgogIFN0YW5pc2xhdiBGb21pY2hldiA8c2RmQGdvb2dsZS5jb20+CiAgU3Rl
ZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBSb2VzZSA8c3JAZGVu
eC5kZT4KICBTdGVmYW4gU2NobWlkdCA8c3RlZmFuQGRhdGVuZnJlaWhhZmVuLm9yZz4KICBTdGVm
YW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZXZlIENhcHBlciA8c3RldmUuY2FwcGVyQGFy
bS5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAg
U3VkYXJzYW5hIFJlZGR5IEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1ZGVlcCBI
b2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+CiAgU3ZlbiBFY2tlbG1hbm4gPHN2ZW5AbmFyZmF0
aW9uLm9yZz4KICBzeXpib3QrYzFlMzZkMzBlZTM0MTYyODljYzBAc3l6a2FsbGVyLmFwcHNwb3Rt
YWlsLmNvbQogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUZWphcyBKb2dsZWthciA8
am9nbGVrYXJAc3lub3BzeXMuY29tPgogIFRlamFzIEpvZ2xla2FyIDx0ZWphcy5qb2dsZWthckBz
eW5vcHN5cy5jb20+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWluLWtlcm5lbEBJLWxvdmUuU0FLVVJB
Lm5lLmpwPgogIFRoaW5oIE5ndXllbiA8dGhpbmgubmd1eWVuQHN5bm9wc3lzLmNvbT4KICBUaGlu
aCBOZ3V5ZW4gPHRoaW5obkBzeW5vcHN5cy5jb20+CiAgVGhvbWFzIEhlbGxzdHJvbSA8dGhlbGxz
dHJvbUB2bXdhcmUuY29tPgogIFRpbmEgWmhhbmcgPHRpbmEuemhhbmdAaW50ZWwuY29tPgogIFRp
d2VpIEJpZSA8dGl3ZWkuYmllQGludGVsLmNvbT4KICBUb2RkIEtqb3MgPHRram9zQGdvb2dsZS5j
b20+CiAgVG9tYXMgV2lua2xlciA8dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAgVG9taSBWYWxr
ZWluZW4gPHRvbWkudmFsa2VpbmVuQHRpLmNvbT4KICBUb25naGFvIFpoYW5nIDx4aWFuZ3hpYS5t
Lnl1ZUBnbWFpbC5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUb255
IFd1IDx0b255d3VAcmVhbHRlay5jb20+CiAgVG9zaGlha2kgTWFraXRhIDxtYWtpdGEudG9zaGlh
a2lAbGFiLm50dC5jby5qcD4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBoYW1t
ZXJzcGFjZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZG15QGdtYWlsLmNvbT4KICBVZG8g
RWJlcmhhcmR0IDx1ZG8uZWJlcmhhcmR0QHRoZXN5Y29uLmRlPgogIFVsZiBIYW5zc29uIDx1bGYu
aGFuc3NvbkBsaW5hcm8ub3JnPgogIFVyc3VsYSBCcmF1biA8dWJyYXVuQGxpbnV4LmlibS5jb20+
CiAgVmFpYmhhdiBKYWluIDx2YWliaGF2QGxpbnV4LmlibS5jb20+CiAgVmlnbmVzaCBSIDx2aWdu
ZXNockB0aS5jb20+CiAgVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVs
LmNvbT4KICBWaW5jZW50IFdoaXRjaHVyY2ggPHZpbmNlbnQud2hpdGNodXJjaEBheGlzLmNvbT4K
ICBWbGFkaW1pciBLb25kcmF0aWV2IDx2bGFkaW1pci5rb25kcmF0aWV2QGxpbnV4LmludGVsLmNv
bT4KICBWbGFkaXMgRHJvbm92IDx2ZHJvbm92QHJlZGhhdC5jb20+CiAgV2FuZyBMaSA8d2FuZ2xp
MzlAYmFpZHUuY29tPgogIFdlbiBYaW9uZyA8d2VueGlvbmdAdXMuaWJtLmNvbT4KICBXaWxsIERl
YWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1z
LmRlPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZYWZhbmcgU2hhbyA8bGFv
YXIuc2hhb0BnbWFpbC5jb20+CiAgWWFuZyBXZWkgPHlhbmcud2VpOUB6dGUuY29tLmNuPgogIFlp
ZmVuZyBMaSA8dG9tbGlAdG9tbGkubWU+CiAgWW9oZWkgS2FuZW1hcnUgPHlvaGVpLmthbmVtYXJ1
QGdtYWlsLmNvbT4KICBZb25naG9uZyBTb25nIDx5aHNAZmIuY29tPgogIFlvbmdsb25nIExpdSA8
bGl1eW9uZ2xvbmdAaHVhd2VpLmNvbT4KICBaaGFuZyBZdSA8emhhbmd5dTMxQGJhaWR1LmNvbT4K
ICBaaG91IFlhbmppZSA8emhvdXlhbmppZUBjZHVlc3RjLmVkdS5jbj4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm02NCBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVy
ZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDg4MzUg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 13:35:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 13:35:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtBk0-0007Y2-8N; Mon, 11 Feb 2019 13:35:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtBjz-0007Xp-Hy
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 13:35:19 +0000
X-Inumbo-ID: df2eb381-2e01-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df2eb381-2e01-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 13:35:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtBjy-0005lT-4g; Mon, 11 Feb 2019 13:35:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtBjx-0007y6-Pk; Mon, 11 Feb 2019 13:35:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtBjx-0006U0-P9; Mon, 11 Feb 2019 13:35:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133126-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=2a784a2cc356df5a8958afe88bc7e844dc0fb7cc
X-Osstest-Versions-That: ovmf=7a90895306acbf970de87e8020f8c6dc22ce8fb3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 13:35:17 +0000
Subject: [Xen-devel] [ovmf test] 133126: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzEyNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxMjYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyYTc4NGEyY2MzNTZkZjVhODk1OGFmZTg4YmM3ZTg0
NGRjMGZiN2NjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3YTkwODk1
MzA2YWNiZjk3MGRlODdlODAyMGY4YzZkYzIyY2U4ZmIzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzMwMjUgIDIwMTktMDItMDggMDA6NTg6MzkgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzMTI2ICAyMDE5LTAyLTExIDAzOjQ0OjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50b2luZSBD
b2V1ciA8Q29ldXJAZ214LmZyPgogIENvZXVyIDxjb2V1ckBnbXguZnI+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgN2E5MDg5NTMwNi4uMmE3ODRh
MmNjMyAgMmE3ODRhMmNjMzU2ZGY1YTg5NThhZmU4OGJjN2U4NDRkYzBmYjdjYyAtPiB4ZW4tdGVz
dGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 13:35:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 13:35:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtBkF-0007Zu-Hy; Mon, 11 Feb 2019 13:35:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3PTQ=QS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gtBkE-0007Zj-CG
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 13:35:34 +0000
X-Inumbo-ID: e77ec1d5-2e01-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e77ec1d5-2e01-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 13:35:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DE43FAC2C;
 Mon, 11 Feb 2019 13:35:31 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Chao Gao <chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-8-git-send-email-chao.gao@intel.com>
 <5C5DAE6C0200007800215272@prv1-mh.provo.novell.com>
 <20190211054011.GB17802@gao-cwp>
 <5C61773C02000078002159EB@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <abf9d04d-bca8-2920-6dfc-70aee97cd842@suse.com>
Date: Mon, 11 Feb 2019 14:35:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C61773C02000078002159EB@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, tglx@linutronix.de,
 Borislav Petkov <bp@suse.de>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDIvMjAxOSAxNDoyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTEuMDIuMTkg
YXQgMDY6NDAsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3RlOgo+PiBPbiBGcmksIEZlYiAwOCwg
MjAxOSBhdCAwOToyOTozMkFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI4
LjAxLjE5IGF0IDA4OjA2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4+PiArICAgIC8q
Cj4+Pj4gKyAgICAgKiBJbml0aWF0ZSBhbiB1cGRhdGUgb24gYWxsIHByb2Nlc3NvcnMgd2hpY2gg
ZG9uJ3QgaGF2ZSBhbiBvbmxpbmUgc2libGluZwo+Pj4+ICsgICAgICogdGhyZWFkIHdpdGggYSBs
b3dlciB0aHJlYWQgaWQuIE90aGVyIHNpYmxpbmcgdGhyZWFkcyBqdXN0IGF3YWl0IHRoZQo+Pj4+
ICsgICAgICogY29tcGxldGlvbiBvZiBtaWNyb2NvZGUgdXBkYXRlLgo+Pj4+ICsgICAgICovCj4+
Pj4gKyAgICBpZiAoIGNwdSA9PSBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFz
aywgY3B1KSkgKQo+Pj4+ICsgICAgICAgIHJldCA9IG1pY3JvY29kZV91cGRhdGVfY3B1KCk7Cj4+
Pj4gKyAgICAvKgo+Pj4+ICsgICAgICogSW5jcmVhc2UgdGhlIHdhaXQgdGltZW91dCB0byBhIHNh
ZmUgdmFsdWUgaGVyZSBzaW5jZSB3ZSdyZSBzZXJpYWxpemluZwo+Pj4+ICsgICAgICogdGhlIG1p
Y3JvY29kZSB1cGRhdGUgYW5kIHRoYXQgY291bGQgdGFrZSBhIHdoaWxlIG9uIGEgbGFyZ2UgbnVt
YmVyIG9mCj4+Pj4gKyAgICAgKiBDUFVzLiBBbmQgdGhhdCBpcyBmaW5lIGFzIHRoZSAqYWN0dWFs
KiB0aW1lb3V0IHdpbGwgYmUgZGV0ZXJtaW5lZCBieQo+Pj4+ICsgICAgICogdGhlIGxhc3QgQ1BV
IGZpbmlzaGVkIHVwZGF0aW5nIGFuZCB0aHVzIGN1dCBzaG9ydAo+Pj4+ICsgICAgICovCj4+Pj4g
KyAgICBpZiAoIHdhaXRfZm9yX2NwdXMoJmNwdV9vdXQsIE1JQ1JPQ09ERV9ERUZBVUxUX1RJTUVP
VVRfVVMgKiBucl9jb3JlcykgKQo+Pj4+ICsgICAgICAgIHBhbmljKCJUaW1lb3V0IHdoZW4gZmlu
aXNoaW5nIHVwZGF0aW5nIG1pY3JvY29kZSIpOwo+Pj4KPj4+IFdoaWxlIEkgZXhwZWN0IHRoaXMg
dG8gZ28gYXdheSBhZ2FpbiBpbiB0aGUgbmV4dCBwYXRjaCwgSSdkIHN0aWxsIGxpa2UgdG8KPj4+
IHNlZSB0aGlzIGltcHJvdmVkLCBpbiBwYXJ0aWN1bGFyIGluIGNhc2UgdGhlIHBhdGNoIGhlcmUg
Z29lcyBpbgo+Pj4gaW5kZXBlbmRlbnRseSBvZiB0aGUgbmV4dCBvbmUuIEFmdGVyIGFsbCBvbiBh
IHN5c3RlbSB3aXRoIDEwMCBjb3Jlcwo+Pj4gdGhlIHRpbWVvdXQgdG90YWxzIHRvIGEgd2hvcHBp
bmcgMyBzZWNvbmRzLgo+Pgo+PiBUbyBiZSBjbGVhciwgdGhlIHRpbWVvdXQgcmVtYWlucyB0aGUg
c2FtZSBpbiB0aGUgbmV4dCBwYXRjaCBkdWUgdG8KPj4gdGhlIHNlcmlhbCBwcmludCBjbGF1c2Ug
aW4gYXBwbHlfbWljcm9jb2RlKCkuCj4+Cj4+Pgo+Pj4gR2VuZXJhbGx5IHRoZSB0aW1lIG5lZWRl
ZCB0byB3YWl0IHNjYWxlcyBieSB0aGUgbnVtYmVyIG9mIENQVXMgc3RpbGwKPj4+IGluIG5lZWQg
b2YgZG9pbmcgdGhlIHVwZGF0ZS4gQW5kIGlmIGEgdGltZW91dCBpcyByZWFsbHkgdG8gb2NjdXIs
IGl0J3MKPj4+IHBlcmhhcHMgYmVjYXVzZSBvZiBvbmUgYmFkIGNvcmUgb3Igc29ja2V0LCBub3Qg
YmVjYXVzZSBub3RoaW5nCj4+PiB3b3JrcyBhdCBhbGwuIEhlbmNlIGl0IHdvdWxkIHNlZW0gYm90
aCBuaWNlIGFuZCBwb3NzaWJsZSB0byBzY2FsZSB0aGUKPj4+ICJyZW1haW5pbmcgdGltZSB0byB3
YWl0IiBieSB0aGUgKGtub3duKSBudW1iZXIgb2YgcmVtYWluaW5nCj4+PiBwcm9jZXNzb3JzIHRv
IHJlc3BvbmQuCj4+Cj4+IEJhc2ljYWxseSwgSSB0aGluayB0aGUgYmVuZWZpdCBpcyB3ZSBjYW4g
cmVjb2duaXplIHRoZSBmYWlsdXJlIGVhcmxpZXIKPj4gaWYgbm8gY29yZSBjYWxsZWQgaW4gaW4g
YSBnaXZlbiBpbnRlcnZhbCAoaS5lLiAzMG1zKSwgYW5kIHRyaWdnZXIgYQo+PiBwYW5pYy4gQ29u
c2lkZXJpbmcgZm9yIHN1Y2ggY2FzZSwgZXZlbiB3aXRoIHRoaXMgb3B0aW1pemF0aW9uLCB0aGUK
Pj4gc3lzdGVtIG5lZWRzIHJlYm9vdCwgd2hpY2ggZ2VuZXJhbGx5IHRha2VzIHNldmVyYWwgbWlu
dXRlcywgd2hhdCdzIHRoZQo+PiB2YWx1ZSBvZiB0aGlzIG9wdGltaXphdGlvbj8KPiAKPiBIbW0s
IG9uIG9uZSBoYW5kIHRoaXMgaXMgYSBmYWlyIHBvaW50IHlvdSBtYWtlLiBPdG9oLCB3aHkgZG8K
PiB5b3UgYWRkIGFueSB0aW1lb3V0IGF0IGFsbCwgaWYgd2Ugc2F5IHdlJ3JlIGhvc2VkIGFueXdh
eSBpZiB0aGUKPiB0aW1lb3V0IGV4cGlyZXM/IFlvdSBjb3VsZCB0aGVuIGFzIHdlbGwgbG9nIGEg
bWVzc2FnZSAoc2F5Cj4gb25jZSBhIHNlY29uZCkgYWJvdXQgaG93IG1hbnkgKG9yIHdoaWNoKSBD
UFVzIHN0aWxsIGRpZG4ndAo+IHJlc3BvbmQuIFRoZSBhZG1pbiBjYW4gdGhlbiBzdGlsbCByZWJv
b3QgdGhlIHN5c3RlbSBpZiBkZXNpcmVkLgoKVGhhdCdzIG5vdCBhIGRhdGEgY2VudGVyIGZyaWVu
ZGx5IGFwcHJvYWNoLgoKVGhlIGFiaWxpdHkgdG8gZG8gbWljcm9jb2RlIHVwZGF0ZSBpbiBhbiBv
bmxpbmUgc3lzdGVtIG1pZ2h0IGJ5CnJpc2t5LCBidXQgaW4gY2FzZSBvZiBmYWlsdXJlIHJlcXVp
cmluZyBhY2Nlc3MgdG8gdGhlIGNvbnNvbGUgb3IKcG93ZXIgc2V0dGluZ3Mgb2YgdGhlIHN5c3Rl
bSBpc24ndCBuaWNlLgoKSSB0aGluayBkb2luZyBhIHBhbmljKCkgYWZ0ZXIgc29tZSB0aW1lb3V0
IGlzIGEgc2Vuc2libGUgd2F5IHRvCmhhbmRsZSBhIGZhaWx1cmUuCgpJbiBjYXNlIHlvdSdkIGxp
a2UgaGF2aW5nIGEgd2F5IHRvIHdhaXQgbG9uZ2VyOiB3ZSBjb3VsZCBhbGxvdyB0aGUKIm5vcmVi
b290IiBwYXJhbWV0ZXIgdG8gYmUgbW9kaWZpZWQgYXQgcnVudGltZSBhbmQgZG8gdGhlIHBhbmlj
IG9ubHkKaWYgb3B0X25vcmVib290IGlzbid0IHNldC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 13:37:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 13:37:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtBlj-0007jx-Ve; Mon, 11 Feb 2019 13:37:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtBli-0007je-Ec
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 13:37:06 +0000
X-Inumbo-ID: 1e505b0e-2e02-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e505b0e-2e02-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 13:37:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtBlg-0005nb-22; Mon, 11 Feb 2019 13:37:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtBlf-0008AD-QJ; Mon, 11 Feb 2019 13:37:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtBlf-0000zn-Pc; Mon, 11 Feb 2019 13:37:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gtBlf-0000zn-Pc@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 13:37:03 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-xl-shadow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdwp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdp
dApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBh
bmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxl
L2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDogIDdiODA1MmUxOTMwNDg2NTQ3N2Uw
M2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBCdWcgbm90IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1M2Nj
YzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxNDAvCgoKICBjb21taXQgN2I4
MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZgogIEF1dGhvcjogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgogIERhdGU6ICAgTW9uIE9jdCAxOSAwNDoyMzoyOSAyMDE1
IC0wNjAwCiAgCiAgICAgIGlnYjogZml4IE5VTEwgZGVyZWZzIGR1ZSB0byBza2lwcGVkIFNSLUlP
ViBlbmFibGluZwogICAgICAKICAgICAgWyBVcHN0cmVhbSBjb21taXQgYmUwNjk5OGY5NmVjYjkz
OTM4YWQyY2NlNDZjNDI4OWJmN2NmNDViYyBdCiAgICAgIAogICAgICBUaGUgY29tYmluZWQgZWZm
ZWN0IG9mIGNvbW1pdHMgNjQyM2ZjMzQxNiAoImlnYjogZG8gbm90IHJlLWluaXQgU1ItSU9WCiAg
ICAgIGR1cmluZyBwcm9iZSIpIGFuZCBjZWVlMzQ1MGIzICgiaWdiOiBtYWtlIHN1cmUgU1ItSU9W
IGluaXQgdXNlcyB0aGUKICAgICAgcmlnaHQgbnVtYmVyIG9mIHF1ZXVlcyIpIGNhdXNlcyBWRnMg
bm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBsZWFkaW5nCiAgICAgIHRvIE5VTEwgcG9pbnRlciBk
ZXJlZmVyZW5jZXMgZHVlIHRvIHRoZSBhZGFwdGVyJ3MgLT52Zl9kYXRhIGJlaW5nIE5VTEwKICAg
ICAgd2hpbGUgLT52ZnNfYWxsb2NhdGVkX2NvdW50IGlzIG5vbi16ZXJvLiBUaGUgZmlyc3QgY29t
bWl0IG5vdCBvbmx5CiAgICAgIG5lZ2xlY3RlZCB0aGUgc2lkZSBlZmZlY3Qgb2YgaWdiX3NyaW92
X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29uZCBjb21taXQKICAgICAgdHJpZWQgdG8gYWNjb3VudCBm
b3IsIGJ1dCBhbHNvIHRoYXQgb2Ygc2V0dGluZyBJR0JfRkxBR19IQVNfTVNJWCwKICAgICAgd2l0
aG91dCB3aGljaCBpZ2JfZW5hYmxlX3NyaW92KCkgaXMgZWZmZWN0aXZlbHkgYSBuby1vcC4gQ2Fs
bGluZwogICAgICBpZ2JfeyxyZX1zZXRfaW50ZXJydXB0X2NhcGFiaWxpdHkoKSBhcyBkb25lIGhl
cmUgc2VlbXMgdG8gYWRkcmVzcyB0aGlzLAogICAgICBidXQgSSdtIG5vdCBzdXJlIHdoZXRoZXIg
dGhpcyBpcyBiZXR0ZXIgdGhhbiBzaW5wbHkgcmV2ZXJ0aW5nIHRoZSBvdGhlcgogICAgICB0d28g
Y29tbWl0cy4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5OiBBYXJvbiBCcm93biA8YWFyb24uZi5icm93bkBp
bnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEplZmYgS2lyc2hlciA8amVmZnJleS50Lmtp
cnNoZXJAaW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFs
QGtlcm5lbC5vcmc+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNl
Y3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdy54ZW4tYm9vdC5odG1sClJl
dmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhl
IFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpS
dW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdy54ZW4tYm9vdCAtLXN1
bW1hcnktb3V0PXRtcC8xMzMxNDAuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0x
Mjg4NTggLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC0zLjE4IHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBh
c3M6CiAxMzI5NjkgZmFpbCBbaG9zdD1kZWJpbmExXSAvIDEzMjA2NiBbaG9zdD1maWFubzBdIDEz
MTk5MCBbaG9zdD1pdGFsaWEwXSAxMzE5NjkgW2hvc3Q9cmltYXZhMV0gMTMxNzY5IFtob3N0PWpv
dWJlcnRpbjBdIDEzMTc0OSBbaG9zdD1maWFubzBdIDEzMTcyOSBbaG9zdD1odXhlbHJlYmUxXSAx
MzE3MDUgW2hvc3Q9aHV4ZWxyZWJlMF0gMTMxNjczIFtob3N0PWl0YWxpYTBdIDEzMTY2NiBbaG9z
dD1hbGJhbmEwXSAxMzE2NDEgW2hvc3Q9YmFyb3F1ZTFdIDEzMTYxOSBbaG9zdD1nb2RlbGxvMF0g
MTMxNTkzIFtob3N0PWJhcm9xdWUwXSAxMzE1ODAgW2hvc3Q9am91YmVydGluMF0gMTMxNTYzIFto
b3N0PWl0YWxpYTBdIDEzMTUzNSBbaG9zdD1nb2RlbGxvMV0gMTMxNTEyIFtob3N0PWZpYW5vMF0g
MTMxNDc5IFtob3N0PWh1eGVscmViZTFdIDEzMTQ0MiBbaG9zdD1odXhlbHJlYmUwXSAxMzE0MjAg
W2hvc3Q9YWxiYW5hMF0gMTMxMzcwIFtob3N0PXJpbWF2YTFdIDEzMTMzNiBbaG9zXAogdD1iYXJv
cXVlMV0gMTMxMzA3IFtob3N0PWdvZGVsbG8wXSAxMzEyNzkgW2hvc3Q9aXRhbGlhMF0gMTMxMjMx
IFtob3N0PWpvdWJlcnRpbjBdIDEzMTE5MiBbaG9zdD1nb2RlbGxvMV0gMTMxMTQ5IFtob3N0PWZp
YW5vMF0gMTMxMDk1IFtob3N0PWh1eGVscmViZTFdIDEzMTAzNSBbaG9zdD1hbGJhbmEwXSAxMzA5
MzkgW2hvc3Q9ZWxibGluZzBdIDEzMDg3NiBbaG9zdD1nb2RlbGxvMF0gMTMwODQzIFtob3N0PXJp
bWF2YTFdIDEzMDM2NyBbaG9zdD1nb2RlbGxvMF0gMTMwMjAzIFtob3N0PWl0YWxpYTBdIDEzMDA2
NyBbaG9zdD1yaW1hdmExXSAxMjk4NDUgW2hvc3Q9YmFyb3F1ZTBdIDEyOTc2MCBbaG9zdD1nb2Rl
bGxvMV0gMTI4ODU4IFtob3N0PXJpbWF2YTFdIDEyODg0MSBbaG9zdD1pdGFsaWEwXSAxMjg4MDcg
W2hvc3Q9Z29kZWxsbzBdIDEyODY5MSBbaG9zdD1qb3ViZXJ0aW4wXSAxMjgyNTggb2suCkZhaWx1
cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEzMjk2OSAvIDEyODI1OAoodHJlZSB3aXRoIG5vIHVy
bDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNl
YWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3
YmFmZmY4NjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgNzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYxYzAw
MwpCYXNpcyBwYXNzIDkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1
N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwpHZW5lcmF0aW5n
IHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQj
OTIxYjJmZWQ2YTc5NDM5ZWYxNjA5ZWY0YWYwYWRhNWNjY2IzNTU1Yy00YzM1NjI0ZGNiM2JjZTAy
NmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
LWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdFwKICNkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjOTQwMTg1YjJmNmYzNDMyNTFjMmI4
M2JkOTZlNTk5Mzk4Y2VhNTFlYy03NTVlYjY0MDNlYzcyMmRiMzdmMWI4ZjhiNTFlMGIwYWI2NjFj
MDAzCkxvYWRlZCAzMDA0IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVz
dCByZXN1bHRzOgogMTI4MDk2IFtob3N0PXJpbWF2YTFdCiAxMjgxNzcgW2hvc3Q9YWxiYW5hMF0K
IDEyODIzMiBbaG9zdD1nb2RlbGxvMF0KIDEyODI1OCBwYXNzIDkyMWIyZmVkNmE3OTQzOWVmMTYw
OWVmNGFmMGFkYTVjY2NiMzU1NWMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZl
NTk5Mzk4Y2VhNTFlYwogMTI4NjkxIFtob3N0PWpvdWJlcnRpbjBdCiAxMjg4MDcgW2hvc3Q9Z29k
ZWxsbzBdCiAxMjg4NTggW2hvc3Q9cmltYXZhMV0KIDEyODg0MSBbaG9zdD1pdGFsaWEwXQogMTI5
NzYwIFtob3N0PWdvZGVsbG8xXQogMTI5ODQ1IFtob3N0PWJhcm9xdWUwXQogMTMwMDY3IFtob3N0
PXJpbWF2YTFdCiAxMzAyMDMgW2hvc3Q9aXRhbGlhMF0KIDEzMDM2NyBbaG9zdD1nb2RlbGxvMF0K
IDEzMDg0MyBbaG9zdD1yaW1hdmExXQogMTMwODc2IFtob3N0PWdvZGVsbG8wXQogMTMwOTM5IFto
b3N0PWVsYmxpbmcwXQogMTMxMDk1IFtob3N0PWh1eGVscmViZTFdCiAxMzEwMzUgW2hvc3Q9YWxi
YW5hMF0KIDEzMTE0OSBbaG9zdD1maWFubzBdCiAxMzExOTIgW2hvc3Q9Z29kZWxsbzFdCiAxMzEy
NzkgW2hvc3Q9aXRhbGlhMF0KIDEzMTIzMSBbaG9zdD1qb3ViZXJ0aW4wXQogMTMxMzA3IFtob3N0
PWdvZGVsbG8wXQogMTMxMzM2IFtob3N0PWJhcm9xdWUxXQogMTMxNDIwIFtob3N0PWFsYmFuYTBd
CiAxMzEzNzAgW2hvc3Q9cmltYXZhMV0KIDEzMTQ0MiBbaG9zdD1odXhlbHJlYmUwXQogMTMxNDc5
IFtob3N0PWh1eGVscmViZTFdCiAxMzE1MTIgW2hvc3Q9Zmlhbm8wXQogMTMxNTM1IFtob3N0PWdv
ZGVsbG8xXQogMTMxNTYzIFtob3N0PWl0YWxpYTBdCiAxMzE1ODAgW2hvc3Q9am91YmVydGluMF0K
IDEzMTU5MyBbaG9zdD1iYXJvcXVlMF0KIDEzMTY0MSBbaG9zdD1iYXJvcXVlMV0KIDEzMTYxOSBb
aG9zdD1nb2RlbGxvMF0KIDEzMTY2NiBbaG9zdD1hbGJhbmEwXQogMTMxNjczIFtob3N0PWl0YWxp
YTBdCiAxMzE3MDUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEzMTc0OSBbaG9zdD1maWFubzBdCiAxMzE3
MjkgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEzMTc2OSBbaG9zdD1qb3ViZXJ0aW4wXQogMTMxOTkwIFto
b3N0PWl0YWxpYTBdCiAxMzE5NjkgW2hvc3Q9cmltYXZhMV0KIDEzMjA2NiBbaG9zdD1maWFubzBd
CiAxMzIxNzkgZmFpbCA5YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjI5MCBm
YWlsIDliNWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2YgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMTkx
MmYxMjIwY2Y4N2FlZTI4MzQ5NDY5ODkzZjEwMTk4MDcxNGEwNQogMTMyNDA4IGZhaWwgOWI1ZWVk
MTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxOTEyZjEyMjBjZjg3
YWVlMjgzNDk0Njk4OTNmMTAxOTgwNzE0YTA1CiAxMzI0NTYgZmFpbCA5YjVlZWQxMDVhNDVhYzA1
NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA4YjkwOGJhNjNkZWU4YmMzMTM5ODNj
NWU0MTI4NTJjYmNiY2RhODUKIDEzMjU3OSBmYWlsIGlycmVsZXZhbnQKIDEzMjY1MiBmYWlsIGly
cmVsZXZhbnQKIDEzMjc0MSBmYWlsIDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFm
ZmY4NjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgZjUwZGQ2Nzk1MGNhOWQ1YTUxNzUwMWFmMTBkZTdjOGQ4OGQxYTE4OAog
MTMyNzk4IGZhaWwgNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MyBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiBmNTBkZDY3OTUwY2E5ZDVhNTE3NTAxYWYxMGRlN2M4ZDg4ZDFhMTg4CiAxMzI5NjkgZmFp
bCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDc1NWVi
NjQwM2VjNzIyZGIzN2YxYjhmOGI1MWUwYjBhYjY2MWMwMDMKIDEzMzEzOSBwYXNzIGQyNTVkMThh
MzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJk
YzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMzMTEzIHBhc3MgOTIxYjJmZWQ2YTc5NDM5ZWYx
NjA5ZWY0YWYwYWRhNWNjY2IzNTU1YyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5
NmU1OTkzOThjZWE1MWVjCiAxMzMxMTUgZmFpbCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1
YzE4N2JhZmZmODYzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDc1NWViNjQwM2VjNzIyZGIzN2YxYjhmOGI1MWUwYjBhYjY2
MWMwMDMKIDEzMzExNyBmYWlsIDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBh
ZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgMWE3ZmZlNDY2Y2QwNTdkYWFlZjI0NWIwYTFhYjZiODI1ODhlNGMwMQogMTMz
MTE4IHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA3YTlhN2MzN2U5MDhlZTZmOWYzMzI4NDY1NTEwNWExZjM5Y2IyOWM3CiAxMzMxMTkgcGFzcyAw
ZWJjN2I4NmQ3MDg4MGVhNGZlODJjNjM2MzUzYjhkZWFmM2U3Mzg1IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMx
ZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMzEyMCBibG9ja2VkIDc4ZTA4OTdk
ZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZmQzNWYzMmI0YjhhZTg5
MDgwZDI0N2JjOTAxYzFiMGFkNjZmMzdhOAogMTMzMTQwIGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3
ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4
NzFhMjk0NzI5YWUzNmJkCiAxMzMxMjEgcGFzcyBjN2Y2ZWFiOGQxZDU2ZTYyYmJkOGQ0ZjQ0ZmVh
MjdjMjgzNzcyMWUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3Mjlh
ZTM2YmQKIDEzMzEyMiBmYWlsIDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBh
ZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgMjkzZjc5OTU3ZWE5NDNiY2VkNWJiN2EyNDRmNGE2ODNmNDdlYzcyMgogMTMz
MTI0IGZhaWwgMjQyMzg0YjM3YmY3OTA2NTZjZWY4MTMwYzY0NDFjODhiZWU1YjUxZiBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzMxMjUgZmFpbCBh
NWJiMjI3YzQzM2E5NDY3MDg2OTE3YWIwZTIyMjA2Y2YwMjgwOTZhIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMx
ZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMzEyOCBwYXNzIDYxZmRlMjhmOTJh
YjlhMzI5ZWYwNmUwYWIzZjQxMjY5ZTM5MzAyMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJj
N2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMzMTMwIGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAz
YTAwNDcwNjJkOTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFh
Mjk0NzI5YWUzNmJkCiAxMzMxMzEgcGFzcyBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdi
NmU4Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2
YmQKIDEzMzEzMyBmYWlsIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMzMTM1
IHBhc3MgZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2
ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzMxMzggZmFpbCA3Yjgw
NTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdh
NzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2
ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI4MjU4IChwYXNzKSwgZm9yIGJhc2lzIHBh
c3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjk2OSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMzExMyAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDEzMzExNSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlz
aW9ucyBhdCBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKTm8gcmV2aXNpb25zIGxl
ZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
MzMxMzEgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzMxMzMg
KGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzMxMzUgKHBh
c3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMzEzOCAoZmFpbCksIGZv
ciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMzEzOSAocGFzcyksIGZvciBs
YXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMzMTQwIChmYWlsKSwgZm9yIGZpcnN0IGZh
aWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAg
QnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDogIDdi
ODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBCdWcgbm90IHByZXNlbnQ6
IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEKICBMYXN0IGZhaWwgcmVw
cm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMx
NDAvCgoKICBjb21taXQgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZgog
IEF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogIERhdGU6ICAgTW9uIE9j
dCAxOSAwNDoyMzoyOSAyMDE1IC0wNjAwCiAgCiAgICAgIGlnYjogZml4IE5VTEwgZGVyZWZzIGR1
ZSB0byBza2lwcGVkIFNSLUlPViBlbmFibGluZwogICAgICAKICAgICAgWyBVcHN0cmVhbSBjb21t
aXQgYmUwNjk5OGY5NmVjYjkzOTM4YWQyY2NlNDZjNDI4OWJmN2NmNDViYyBdCiAgICAgIAogICAg
ICBUaGUgY29tYmluZWQgZWZmZWN0IG9mIGNvbW1pdHMgNjQyM2ZjMzQxNiAoImlnYjogZG8gbm90
IHJlLWluaXQgU1ItSU9WCiAgICAgIGR1cmluZyBwcm9iZSIpIGFuZCBjZWVlMzQ1MGIzICgiaWdi
OiBtYWtlIHN1cmUgU1ItSU9WIGluaXQgdXNlcyB0aGUKICAgICAgcmlnaHQgbnVtYmVyIG9mIHF1
ZXVlcyIpIGNhdXNlcyBWRnMgbm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBsZWFkaW5nCiAgICAg
IHRvIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZXMgZHVlIHRvIHRoZSBhZGFwdGVyJ3MgLT52Zl9k
YXRhIGJlaW5nIE5VTEwKICAgICAgd2hpbGUgLT52ZnNfYWxsb2NhdGVkX2NvdW50IGlzIG5vbi16
ZXJvLiBUaGUgZmlyc3QgY29tbWl0IG5vdCBvbmx5CiAgICAgIG5lZ2xlY3RlZCB0aGUgc2lkZSBl
ZmZlY3Qgb2YgaWdiX3NyaW92X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29uZCBjb21taXQKICAgICAg
dHJpZWQgdG8gYWNjb3VudCBmb3IsIGJ1dCBhbHNvIHRoYXQgb2Ygc2V0dGluZyBJR0JfRkxBR19I
QVNfTVNJWCwKICAgICAgd2l0aG91dCB3aGljaCBpZ2JfZW5hYmxlX3NyaW92KCkgaXMgZWZmZWN0
aXZlbHkgYSBuby1vcC4gQ2FsbGluZwogICAgICBpZ2JfeyxyZX1zZXRfaW50ZXJydXB0X2NhcGFi
aWxpdHkoKSBhcyBkb25lIGhlcmUgc2VlbXMgdG8gYWRkcmVzcyB0aGlzLAogICAgICBidXQgSSdt
IG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyBiZXR0ZXIgdGhhbiBzaW5wbHkgcmV2ZXJ0aW5nIHRo
ZSBvdGhlcgogICAgICB0d28gY29tbWl0cy4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5OiBBYXJvbiBCcm93
biA8YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEplZmYgS2ly
c2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBT
YXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+Cgpkb3Q6IGdyYXBoIGlzIHRvbyBsYXJnZSBm
b3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjQxNDE5IHRvIGZpdApwbm10
b3BuZzogNjAgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9y
ZXN1bHRzL2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93Lnhlbi1i
b290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQoxMzMxNDA6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMzE0MCBsaW51
eC0zLjE4IHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMTQwLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9u
cy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 13:47:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 13:47:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtBvC-0000Dw-0C; Mon, 11 Feb 2019 13:46:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O7zb=QS=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gtBvA-0000Dr-NW
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 13:46:52 +0000
X-Inumbo-ID: 79142798-2e03-11e9-a98e-43f01ca2de22
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79142798-2e03-11e9-a98e-43f01ca2de22;
 Mon, 11 Feb 2019 13:46:47 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 BFA05305FFA6; Mon, 11 Feb 2019 15:46:45 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 8ED293084EFA;
 Mon, 11 Feb 2019 15:46:45 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
References: <1549876422-22274-1-git-send-email-rcojocaru@bitdefender.com>
 <5C614A1B02000078002158A5@prv1-mh.provo.novell.com>
 <b0b1da0b-f888-912b-48ed-8322b9091779@bitdefender.com>
Message-ID: <2806b8c2-ae3c-6f45-9c5c-dead9235ca83@bitdefender.com>
Date: Mon, 11 Feb 2019 15:46:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <b0b1da0b-f888-912b-48ed-8322b9091779@bitdefender.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12 V3] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMS8xOSAxMjo1NyBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDIvMTEvMTkg
MTI6MTAgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMS4wMi4xOSBhdCAxMDoxMywg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4+PiBA
QCAtMjE1MCwxMyArMjE1MCwxMyBAQCBzdGF0aWMgYm9vbF90IHZteF9pc19zaW5nbGVzdGVwX3N1
cHBvcnRlZCh2b2lkKQo+Pj4gwqDCoMKgwqDCoCByZXR1cm4gISFjcHVfaGFzX21vbml0b3JfdHJh
cF9mbGFnOwo+Pj4gwqAgfQo+Pj4gLXN0YXRpYyB2b2lkIHZteF92Y3B1X3VwZGF0ZV9lcHRwKHN0
cnVjdCB2Y3B1ICp2KQo+Pj4gK3N0YXRpYyB2b2lkIHZteF92Y3B1X3VwZGF0ZV9lcHRwKHN0cnVj
dCB2Y3B1ICp2LCBib29sIGFsdHAybV9lbmFibGVkKQo+Pj4gwqAgewo+Pj4gwqDCoMKgwqDCoCBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+Pj4gwqDCoMKgwqDCoCBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtID0gTlVMTDsKPj4+IMKgwqDCoMKgwqAgc3RydWN0IGVwdF9kYXRhICplcHQ7Cj4+
PiAtwqDCoMKgIGlmICggYWx0cDJtX2FjdGl2ZShkKSApCj4+PiArwqDCoMKgIGlmICggYWx0cDJt
X2VuYWJsZWQgKQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIHAybSA9IHAybV9nZXRfYWx0cDJtKHYp
Owo+Pj4gwqDCoMKgwqDCoCBpZiAoICFwMm0gKQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIHAybSA9
IHAybV9nZXRfaG9zdHAybShkKTsKPj4KPj4gV2l0aCB0aGUgY2hhbmdlIHlvdSBub3cgbWFrZSB0
byBwMm1fZ2V0X2FsdHAybSgpLCB0aGlzIGxvb2tzIHRvIGJlCj4+IGEgYmVuaWduIGNoYW5nZS4g
V2hpY2ggdG8gbWUgd291bGQgc3VnZ2VzdCB0byBlaXRoZXIgbGVhdmUgdGhlIGNvZGUKPj4gYWxv
bmUsIG9yIHRvIGRyb3AgdGhlIGlmKCkgKGJ1dCAtIGFnYWluIC0gbm90IGl0cyBib2R5KSBhbHRv
Z2V0aGVyLiBBdAo+PiB3aGljaCBwb2ludCB0aGUgY29kZSBjb3VsZCBiZSBmdXJ0aGVyIHN0cmVh
bWxpbmVkLCBhcyB0aGVuIHRoZSBOVUxMCj4+IGluaXRpYWxpemVyIGNhbiBnbyBhd2F5IGFuZCB0
aGUgYXNzaWdubWVudCAob3IgdGhlbiBwZXJoYXBzIGluaXRpYWxpemVyKQo+PiBjb3VsZCBiZWNv
bWUgInAybSA9IHAybV9nZXRfYWx0cDJtKHYpID86IHAybV9nZXRfaG9zdHAybShkKSIuCj4+IChH
ZW5lcmFsbHkgSSdkIHJlY29tbWVuZCB0byBsZWF2ZSBvdXQgdGhlIGNoYW5nZSBoZXJlLCBhbmQg
ZG8gdGhlCj4+IHRyYW5zZm9ybWF0aW9uIGluIGEgZm9sbG93LW9uIHBhdGNoLikKPiAKPiBUaGFu
a3MgZm9yIG5vdGljaW5nLCBhY3R1YWxseSB0aGlzIGFwcGVhcnMgdG8gaW52YWxpZGF0ZSB0aGUg
d2hvbGUgCj4gcHVycG9zZSBvZiB0aGUgcGF0Y2ggKEkgc2hvdWxkIGhhdmUgdGVzdGVkIHRoaXMg
bW9yZSBiZWZvcmUgc3VtYml0dGluZyAKPiBWMywgc29ycnkpLgo+IAo+IFRoZSB3aG9sZSBwb2lu
dCBvZiB0aGUgbmV3IGJvb2xlYW4gaXMgdG8gaGF2ZSBwMm0gYXNzaWduZWQgYW4gYWx0cDJtIAo+
IHJlZ2FyZGxlc3Mgb2YgYWx0cDJtX2FjdGl2ZSgpIChoZW5jZSB0aGUgY2hhbmdlKSAtIHdoaWNo
IG5vdyBubyBsb25nZXIgCj4gaGFwcGVucy4gSSBnb3QgY2FycmllZCBhd2F5IHdpdGggdGhpcyBj
aGFuZ2UuCj4gCj4gVGhlIGZhY3QgdGhhdCB0aGlzIGlzIHNvIGVhc3kgdG8gZ2V0IHdyb25nIGlz
IHRoZSByZWFzb24gd2h5IEkndmUgCj4gcHJlZmVycmVkIHRoZSBkb21haW5fcGF1c2UoKSBzb2x1
dGlvbi4gVGhlcmUgYXBwZWFycyB0byBiZSBubyBjbGVhbiB3YXkgCj4gdG8gZml4IHRoaXMgb3Ro
ZXJ3aXNlLCBhbmQgaWYgdGhpcyBpcyBzbyBlYXN5IHRvIG1pc3VuZGVyc3RhbmQgaXQnbGwgCj4g
YnJlYWsganVzdCBhcyBlYXNpbHkgd2l0aCBmdXJ0aGVyIGNoYW5nZXMuCj4gCj4gSSBzdXBwb3Nl
IEkgY291bGQganVzdCBwYXNzIHRoZSBib29sIGFsb25nIHRvIHAybV9nZXRfYWx0cDJtKCkgKGFu
ZCAKPiBpbmRlZWQgcmVtb3ZlIHRoZSBpZigpKS4uLgoKSSB0aGluayB0aGUgYmVzdCB0aGF0IGNh
biBiZSBkb25lIGhlcmUgaXMgdG8gY2hlY2sgaWYgYWx0cDJtX2FjdGl2ZSgpIAplYXJseSBpbiBw
Mm1fc3dpdGNoX3ZjcHVfYWx0cDJtX2J5X2lkKCkgYW5kIApwMm1fc3dpdGNoX2RvbWFpbl9hbHRw
Mm1fYnlfaWQoKSwgdGhlbiBiYWlsIGlmIGl0J3Mgbm90IGFjdGl2ZS4gU2luY2UgCnRoZXNlIGFy
ZSBvbmx5IGNhbGxlZCBieSBIVk1PUF9hbHRwMm1fKiAoYW5kIHRodXMgc2VyaWFsaXplZCBieSB0
aGUgCmRvbWFpbiBsb2NrKSwgaXQgc2hvdWxkIGJlIGVub3VnaCBXUlQgSFZNT1BfYWx0cDJtX3Nl
dF9kb21haW5fc3RhdGUuCgpUaGlzIG9mIGNvdXJzZSBtZWFucyByZXZlcnRpbmcgcDJtX2dldF9h
bHRwMm0oKSB0byBpdHMgb3JpZ2luYWwgCm5vbi1pbnR1aXRpdmUgc3RhdGUgb2YgcmV0dXJuaW5n
IGEgdmFsaWQgYWx0cDJtIHBvaW50ZXIgZXZlbiB3aGVuIAphbHRwMm1fYWN0aXZlKCkgaXMgZmFs
c2UuCgpJIHNlZSBubyBvdGhlciB3YXkgb3V0IG9mIHRoaXMgKGFzaWRlIGZyb20gdGhlIGRvbWFp
bl9wYXVzZSgpIGZpeCkuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 14:04:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 14:04:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtCBe-0001q9-N2; Mon, 11 Feb 2019 14:03:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtCBd-0001px-2X
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 14:03:53 +0000
X-Inumbo-ID: db7463cd-2e05-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db7463cd-2e05-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 14:03:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtCBZ-0006PO-Tk; Mon, 11 Feb 2019 14:03:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtCBZ-0001vY-Is; Mon, 11 Feb 2019 14:03:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtCBZ-0007HU-Hu; Mon, 11 Feb 2019 14:03:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133111-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64-pvops:<job
 status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64:host-install(4):broken:regression
 xen-unstable:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable:build-arm64-pvops:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-xsm:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1: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-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=455301716e1ff358cb79367213003fba771dd466
X-Osstest-Versions-That: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 14:03:49 +0000
Subject: [Xen-devel] [xen-unstable test] 133111: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzExMSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzExMS8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODIwCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzI4MjAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBpbiAxMzMwODcgUkVHUi4gdnMuIDEzMjgyMAoKVGVzdHMgd2hpY2ggYXJl
IGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMzMwODcgcGFzcyBpbiAx
MzMxMTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzA4NyBwYXNzIGluIDEzMzEx
MQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAg
ICAgICBmYWlsIHBhc3MgaW4gMTMzMDg3CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQg
YXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODIwCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
YnJva2VuIGJsb2NrZWQgaW4gMTMyODIwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4MjAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMjgyMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyODIwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4
MjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODIwCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMzI4MjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMy
ODIwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICA0NTUzMDE3MTZlMWZmMzU4Y2I3OTM2NzIxMzAwM2ZiYTc3MWRk
NDY2CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NTVlYjY0MDNlYzcy
MmRiMzdmMWI4ZjhiNTFlMGIwYWI2NjFjMDAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI4MjAg
IDIwMTktMDItMDQgMDY6MjU6MzkgWiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMy
OTMyICAyMDE5LTAyLTA1IDA4OjU3OjU2IFogICAgNiBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTMzMDE1ICAyMDE5LTAyLTA3IDIwOjUxOjQzIFogICAgMyBkYXlzICAg
IDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQ2hyaXMgUGF0dGVyc29uIDxwYXR0ZXJzb25jQGFpbmZvc2VjLmNvbT4KICBDaHJpc3RvcGhl
ciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgogIENocmlzdG9waGVy
IENsYXJrIDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4KICBEYW5pZWwgRGUgR3JhYWYg
PGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBIYW5zIHZhbiBLcmFuZW5idXJnIDxoYW5zLnZhbi5r
cmFuZW5idXJnQG1lbmRpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29t
PgogIFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2
b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm02NCBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgNTE4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 14:15:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 14:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtCMO-0002zr-8i; Mon, 11 Feb 2019 14:15:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3PTQ=QS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gtCMN-0002zm-2x
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 14:14:59 +0000
X-Inumbo-ID: 68f0363c-2e07-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68f0363c-2e07-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 14:14:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 981C4AE6B;
 Mon, 11 Feb 2019 14:14:56 +0000 (UTC)
To: Norbert Manthey <nmanthey@amazon.de>
References: <5A66FF2002000078001A162C@prv-mh.provo.novell.com>
 <1549462173-9343-1-git-send-email-nmanthey@amazon.de>
 <5C5AF8D10200007800214573@prv1-mh.provo.novell.com>
 <638aace5-f3b1-4a7b-d063-04e2d8ce20fa@amazon.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <5b6c3457-fddd-8f7f-a7e2-caf952cbcd8c@suse.com>
Date: Mon, 11 Feb 2019 15:14:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <638aace5-f3b1-4a7b-d063-04e2d8ce20fa@amazon.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH Makefile v2] asm: handle comments when
 creating header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Norbert Manthey <nmanthey@amazon.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Michael Tautschnig <tautschn@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDIvMjAxOSAxNDowNywgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+IE9uIDIvNi8xOSAx
NjoxMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA2LjAyLjE5IGF0IDE1OjA5LCA8bm1h
bnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPj4+IEZyb206IE5vcmJlcnQgTWFudGhleSA8bm1hbnRo
ZXlAYW1hem9uLmNvbT4KPj4+Cj4+PiBJbiB0aGUgZWFybHkgc3RlcHMgb2YgY29tcGlsYXRpb24s
IHRoZSBhc20gaGVhZGVyIGZpbGVzIGFyZSBjcmVhdGVkLCBzdWNoCj4+PiBhcyBpbmNsdWRlL2Fz
bS0kKFRBUkdFVF9BUkNIKS9hc20tb2Zmc2V0cy5oLiBUaGVzZSBmaWxlcyBkZXBlbmQgb24gdGhl
Cj4+PiBhc3NlbWJseSBmaWxlIGFyY2gvJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMucywgd2hp
Y2ggaXMgZ2VuZXJhdGVkCj4+PiBiZWZvcmUuIERlcGVuZGluZyBvbiB0aGUgdXNlZCB0b29sY2hh
aW4sIHRoZXJlIG1pZ2h0IGJlIGNvbW1lbnRzIGluIHRoZQo+Pj4gYXNzZW1ibHkgZmlsZXMuIEVz
cGVjaWFsbHkgdGhlIGdvdG8tZ2NjIGNvbXBpbGVyIG9mIHRoZSBib3VuZGVkIG1vZGVsCj4+PiBj
aGVja2VyIENCTUMgYWRkcyBjb21tZW50cyB0aGF0IHN0YXJ0IHdpdGggYSAnIycgc3ltYm9sIGF0
IHRoZSBiZWdpbm5pbmcKPj4+IG9mIHRoZSBsaW5lLgo+Pj4KPj4+IFRoaXMgY29tbWl0IGFkZHMg
aGFuZGxpbmcgY29tbWVudHMgaW4gYXNzZW1ibGVyIGR1cmluZyB0aGUgY3JlYXRpb24gb2YgdGhl
Cj4+PiBhc20gaGVhZGVyIGZpbGVzLCBlc3BlY2lhbGx5IGlnbm9yaW5nIGxpbmVzIHRoYXQgc3Rh
cnQgd2l0aCAnIycsIHdoaWNoCj4+PiBpbmRpY2F0ZSBjb21tZW50cyBmb3IgYm90aCBBUk0gYW5k
IHg4NiBhc3NlbWJsZXIuIFRoZSB1c2VkIHRvb2wgZ290by1hcwo+Pj4gcHJvZHVjZXMgZXhhY3Rs
eSBjb21tZW50cyBvZiB0aGlzIGtpbmQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRh
dXRzY2huaWcgPHRhdXRzY2huQGFtYXpvbi5jby51az4KPj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4KPiBKw7xyZ2VuLCBpcyB0aGVyZSBhIGNoYW5jZSB0
byBnZXQgdGhpcyBwYXRjaCBpbnRvIHRoZSA0LjEyIHJlbGVhc2U/IEl0Cj4gd291bGQgYmUgbmlj
ZSB0byBiZSBhYmxlIHRvIGNvbXBpbGUgdXBzdHJlYW0gWGVuIHdpdGggdGhlIHRvb2wgY2hhaW4g
Zm9yCj4gdGhlIENCTUMgbW9kZWwgY2hlY2tlciAoaS5lLiB0aGUgZ290by1nY2MgY29tcGlsZXIp
LCBhcyB0aGF0IHRvb2wgY2hhaW4KPiBhbGxvd3MgdG8gYXBwbHkgZnVydGhlciByZWFzb25pbmcu
IFRoYW5rcyEKClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 14:41:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 14:41:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtCm6-0005J1-OT; Mon, 11 Feb 2019 14:41:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtCm5-0005Ip-AF
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 14:41:33 +0000
X-Inumbo-ID: 1ef270fb-2e0b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ef270fb-2e0b-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 14:41:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtCm2-00075O-KY; Mon, 11 Feb 2019 14:41:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtCm2-00051Q-CM; Mon, 11 Feb 2019 14:41:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtCm2-0003I6-5k; Mon, 11 Feb 2019 14:41:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133114-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-arm64:<job status>:broken:regression
 linux-4.14:build-arm64-xsm:<job status>:broken:regression
 linux-4.14:build-arm64-pvops:<job status>:broken:regression
 linux-4.14:build-arm64:host-install(4):broken:regression
 linux-4.14:build-arm64-xsm:host-install(4):broken:regression
 linux-4.14:build-arm64-pvops:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-i386-xl:xen-boot:fail:heisenbug
 linux-4.14:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0d7866d54a2c2d708807930c3bfd38ab3ce0550d
X-Osstest-Versions-That: linux=e1e364bf09d92018d35f20a004ffcfd4cbeffa34
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 14:41:30 +0000
Subject: [Xen-devel] [linux-4.14 test] 133114: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzExNCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxMTQvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjY2MAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTMyNjYwCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI2NjAKClRlc3RzIHdoaWNoIGFyZSBm
YWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgaW4gMTMzMDk1
IHBhc3MgaW4gMTMzMTE0CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzMwOTUKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAwZDc4NjZkNTRhMmMyZDcw
ODgwNzkzMGMzYmZkMzhhYjNjZTA1NTBkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICBlMWUzNjRiZjA5ZDkyMDE4ZDM1ZjIwYTAwNGZmY2ZkNGNiZWZmYTM0CgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMzI2NjAgIDIwMTktMDEtMzEgMDc6NDA6MTQgWiAgIDExIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTMyOTcyICAyMDE5LTAyLTA2IDE2OjQxOjI3IFogICAgNCBkYXlz
ICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWxleGVpIE5h
YmVyZXpobm92IDxhbmFiZXJlemhub3ZAZmIuY29tPgogIEFtaXIgR29sZHN0ZWluIDxhbWlyNzNp
bEBnbWFpbC5jb20+CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdydWVuYmFAcmVkaGF0LmNvbT4K
ICBBbmRyZWkgVmFnaW4gPGF2YWdpbkBnbWFpbC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBs
aW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtv
QGxpbnV4LmludGVsLmNvbT4KICBBbm5hIFNjaHVtYWtlciA8QW5uYS5TY2h1bWFrZXJATmV0YXBw
LmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcmth
ZGl1c3ogTWlza2lld2ljeiA8YXJla21AbWF2ZW4ucGw+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBh
cm5kYi5kZT4KICBBeGVsIExpbiA8YXhlbC5saW5AaW5naWNzLmNvbT4KICBBeWEgTGV2aW4gPGF5
YWxAbWVsbGFub3guY29tPgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJnb2xhc3pld3NraUBiYXls
aWJyZS5jb20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcu
b3JnPgogIEJlcm5hcmQgUGlkb3V4IDxmNmJ2cEBmcmVlLmZyPgogIEJvYiBQZXRlcnNvbiA8cnBl
dGVyc29AcmVkaGF0LmNvbT4KICBCb2RvbmcgV2FuZyA8Ym9kb25nQG1lbGxhbm94LmNvbT4KICBD
b25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRh
bmllbEBpb2dlYXJib3gubmV0PgogIERhdmlkIEFoZXJuIDxkc2FAY3VtdWx1c25ldHdvcmtzLmNv
bT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgSGlsZGVuYnJhbmQg
PGRhdmlkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0
PgogIERlbm5pcyBEYWxlc3NhbmRybyA8ZGVubmlzLmRhbGVzc2FuZHJvQGludGVsLmNvbT4KICBE
bWl0cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAgR2VyYWxkIFNjaGFlZmVyIDxnZXJh
bGQuc2NoYWVmZXJAZGUuaWJtLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51
eGZvdW5kYXRpb24ub3JnPgogIEd1aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+
CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVkaGF0LmNvbT4KICBKYWNvYiBXZW4gPGppYW4u
dy53ZW5Ab3JhY2xlLmNvbT4KICBKYW1lcyBNb3JzZSA8amFtZXMubW9yc2VAYXJtLmNvbT4KICBK
YW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNv
bT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEpvZXJnIFJvZWRlbCA8anJv
ZWRlbEBzdXNlLmRlPgogIEpvc2ggRWxzYXNzZXIgPGplbHNhc3NlckBhcHBuZXRhLmNvbT4KICBK
b8OjbyBQYXVsbyBSZWNoaSBWaXRhIDxqcHJ2aXRhQGVuZGxlc3NtLmNvbT4KICBKb8OjbyBQYXVs
byBSZWNoaSBWaXRhIDxqcHJ2aXRhQGdtYWlsLmNvbT4KICBLYWlsYW5nIFlhbmcgPGthaWxhbmdA
cmVhbHRlay5jb20+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS29lbiBW
YW5kZXB1dHRlIDxrb2VuLnZhbmRlcHV0dGVAbmNlbnRyaWMuY29tPgogIEtyenlzenRvZiBIYWxh
c2EgPGtoYWxhc2FAcGlhcC5wbD4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91
bmRhdGlvbi5vcmc+CiAgTG9yZW56byBCaWFuY29uaSA8bG9yZW56by5iaWFuY29uaUByZWRoYXQu
Y29tPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIEx1
a2FzIFd1bm5lciA8bHVrYXNAd3VubmVyLmRlPgogIE1hdGhpYXMgVGhvcmUgPG1hdGhpYXMudGhv
cmVAaW5maW5lcmEuY29tPgogIE1pY2hhZWwgSi4gUnVobCA8bWljaGFlbC5qLnJ1aGxAaW50ZWwu
Y29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tv
IDxtaG9ja29Ac3VzZS5jb20+CiAgTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5u
ZWMuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBQYXVsbyBBbGNhbnRh
cmEgPHBhbGNhbnRhcmFAc3VzZS5kZT4KICBQYXVsbyBBbGNhbnRhcmEgPHBhdWxvQHBhdWxvLmFj
PgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFJhZmFlbCBBcXVp
bmkgPGFxdWluaUByZWRoYXQuY29tPgogIFJvZ2VyIFF1YWRyb3MgPHJvZ2VycUB0aS5jb20+CiAg
Um9tYW4gR3VzaGNoaW4gPGd1cm9AZmIuY29tPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVs
bGFub3guY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTaGFrZWVsIEJ1
dHQgPHNoYWtlZWxiQGdvb2dsZS5jb20+CiAgU2h1YWggS2hhbiA8c2h1YWhAa2VybmVsLm9yZz4K
ICBTb25nIExpdSA8c29uZ2xpdWJyYXZpbmdAZmIuY29tPgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZh
bi53YWhyZW5AaTJzZS5jb20+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29t
PgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYXJpcSBUb3VrYW4gPHRhcmlxdEBt
ZWxsYW5veC5jb20+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWluLWtlcm5lbEBJLWxvdmUuU0FLVVJB
Lm5lLmpwPgogIFRpbSBIYXJ2ZXkgPHRoYXJ2ZXlAZ2F0ZXdvcmtzLmNvbT4KICBUb3NoaWFraSBN
YWtpdGEgPG1ha2l0YS50b3NoaWFraUBsYWIubnR0LmNvLmpwPgogIFRyb25kIE15a2xlYnVzdCA8
dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25k
bXlAZ21haWwuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFdh
aW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29u
QGFybS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlvaGVpIEthbmVt
YXJ1IDx5b2hlaS5rYW5lbWFydUBnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2Vu
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9r
ZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTM2MSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 15:29:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 15:29:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtDVx-0000NF-Us; Mon, 11 Feb 2019 15:28:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BJ4u=QS=intel.com=ashok.raj@srs-us1.protection.inumbo.net>)
 id 1gtDVw-0000NA-Fq
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 15:28:56 +0000
X-Inumbo-ID: bd39a8cc-2e11-11e9-a51f-671b20b4033e
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd39a8cc-2e11-11e9-a51f-671b20b4033e;
 Mon, 11 Feb 2019 15:28:54 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Feb 2019 07:28:53 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,359,1544515200"; d="scan'208";a="319421964"
Received: from araj-mobl1.jf.intel.com ([10.251.13.234])
 by fmsmga005.fm.intel.com with ESMTP; 11 Feb 2019 07:28:52 -0800
Date: Mon, 11 Feb 2019 07:28:52 -0800
From: "Raj, Ashok" <ashok.raj@intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190211152852.GB13120@araj-mobl1.jf.intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-8-git-send-email-chao.gao@intel.com>
 <5C5DAE6C0200007800215272@prv1-mh.provo.novell.com>
 <20190211054011.GB17802@gao-cwp>
 <5C61773C02000078002159EB@prv1-mh.provo.novell.com>
 <abf9d04d-bca8-2920-6dfc-70aee97cd842@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <abf9d04d-bca8-2920-6dfc-70aee97cd842@suse.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Subject: Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Ashok Raj <ashok.raj@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, tglx@linutronix.de,
 Borislav Petkov <bp@suse.de>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTEsIDIwMTkgYXQgMDI6MzU6MzBQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxMS8wMi8yMDE5IDE0OjIzLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+IE9u
IDExLjAyLjE5IGF0IDA2OjQwLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiA+PiBPbiBG
cmksIEZlYiAwOCwgMjAxOSBhdCAwOToyOTozMkFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToK
PiA+Pj4+Pj4gT24gMjguMDEuMTkgYXQgMDg6MDYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+ID4+Pj4gKyAgICAvKgo+ID4+Pj4gKyAgICAgKiBJbml0aWF0ZSBhbiB1cGRhdGUgb24gYWxs
IHByb2Nlc3NvcnMgd2hpY2ggZG9uJ3QgaGF2ZSBhbiBvbmxpbmUgc2libGluZwo+ID4+Pj4gKyAg
ICAgKiB0aHJlYWQgd2l0aCBhIGxvd2VyIHRocmVhZCBpZC4gT3RoZXIgc2libGluZyB0aHJlYWRz
IGp1c3QgYXdhaXQgdGhlCj4gPj4+PiArICAgICAqIGNvbXBsZXRpb24gb2YgbWljcm9jb2RlIHVw
ZGF0ZS4KPiA+Pj4+ICsgICAgICovCj4gPj4+PiArICAgIGlmICggY3B1ID09IGNwdW1hc2tfZmly
c3QocGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKSApCj4gPj4+PiArICAgICAgICByZXQg
PSBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpOwo+ID4+Pj4gKyAgICAvKgo+ID4+Pj4gKyAgICAgKiBJ
bmNyZWFzZSB0aGUgd2FpdCB0aW1lb3V0IHRvIGEgc2FmZSB2YWx1ZSBoZXJlIHNpbmNlIHdlJ3Jl
IHNlcmlhbGl6aW5nCj4gPj4+PiArICAgICAqIHRoZSBtaWNyb2NvZGUgdXBkYXRlIGFuZCB0aGF0
IGNvdWxkIHRha2UgYSB3aGlsZSBvbiBhIGxhcmdlIG51bWJlciBvZgo+ID4+Pj4gKyAgICAgKiBD
UFVzLiBBbmQgdGhhdCBpcyBmaW5lIGFzIHRoZSAqYWN0dWFsKiB0aW1lb3V0IHdpbGwgYmUgZGV0
ZXJtaW5lZCBieQo+ID4+Pj4gKyAgICAgKiB0aGUgbGFzdCBDUFUgZmluaXNoZWQgdXBkYXRpbmcg
YW5kIHRodXMgY3V0IHNob3J0Cj4gPj4+PiArICAgICAqLwo+ID4+Pj4gKyAgICBpZiAoIHdhaXRf
Zm9yX2NwdXMoJmNwdV9vdXQsIE1JQ1JPQ09ERV9ERUZBVUxUX1RJTUVPVVRfVVMgKiBucl9jb3Jl
cykgKQo+ID4+Pj4gKyAgICAgICAgcGFuaWMoIlRpbWVvdXQgd2hlbiBmaW5pc2hpbmcgdXBkYXRp
bmcgbWljcm9jb2RlIik7Cj4gPj4+Cj4gPj4+IFdoaWxlIEkgZXhwZWN0IHRoaXMgdG8gZ28gYXdh
eSBhZ2FpbiBpbiB0aGUgbmV4dCBwYXRjaCwgSSdkIHN0aWxsIGxpa2UgdG8KPiA+Pj4gc2VlIHRo
aXMgaW1wcm92ZWQsIGluIHBhcnRpY3VsYXIgaW4gY2FzZSB0aGUgcGF0Y2ggaGVyZSBnb2VzIGlu
Cj4gPj4+IGluZGVwZW5kZW50bHkgb2YgdGhlIG5leHQgb25lLiBBZnRlciBhbGwgb24gYSBzeXN0
ZW0gd2l0aCAxMDAgY29yZXMKPiA+Pj4gdGhlIHRpbWVvdXQgdG90YWxzIHRvIGEgd2hvcHBpbmcg
MyBzZWNvbmRzLgo+ID4+Cj4gPj4gVG8gYmUgY2xlYXIsIHRoZSB0aW1lb3V0IHJlbWFpbnMgdGhl
IHNhbWUgaW4gdGhlIG5leHQgcGF0Y2ggZHVlIHRvCj4gPj4gdGhlIHNlcmlhbCBwcmludCBjbGF1
c2UgaW4gYXBwbHlfbWljcm9jb2RlKCkuCj4gPj4KPiA+Pj4KPiA+Pj4gR2VuZXJhbGx5IHRoZSB0
aW1lIG5lZWRlZCB0byB3YWl0IHNjYWxlcyBieSB0aGUgbnVtYmVyIG9mIENQVXMgc3RpbGwKPiA+
Pj4gaW4gbmVlZCBvZiBkb2luZyB0aGUgdXBkYXRlLiBBbmQgaWYgYSB0aW1lb3V0IGlzIHJlYWxs
eSB0byBvY2N1ciwgaXQncwo+ID4+PiBwZXJoYXBzIGJlY2F1c2Ugb2Ygb25lIGJhZCBjb3JlIG9y
IHNvY2tldCwgbm90IGJlY2F1c2Ugbm90aGluZwo+ID4+PiB3b3JrcyBhdCBhbGwuIEhlbmNlIGl0
IHdvdWxkIHNlZW0gYm90aCBuaWNlIGFuZCBwb3NzaWJsZSB0byBzY2FsZSB0aGUKPiA+Pj4gInJl
bWFpbmluZyB0aW1lIHRvIHdhaXQiIGJ5IHRoZSAoa25vd24pIG51bWJlciBvZiByZW1haW5pbmcK
PiA+Pj4gcHJvY2Vzc29ycyB0byByZXNwb25kLgo+ID4+Cj4gPj4gQmFzaWNhbGx5LCBJIHRoaW5r
IHRoZSBiZW5lZml0IGlzIHdlIGNhbiByZWNvZ25pemUgdGhlIGZhaWx1cmUgZWFybGllcgo+ID4+
IGlmIG5vIGNvcmUgY2FsbGVkIGluIGluIGEgZ2l2ZW4gaW50ZXJ2YWwgKGkuZS4gMzBtcyksIGFu
ZCB0cmlnZ2VyIGEKPiA+PiBwYW5pYy4gQ29uc2lkZXJpbmcgZm9yIHN1Y2ggY2FzZSwgZXZlbiB3
aXRoIHRoaXMgb3B0aW1pemF0aW9uLCB0aGUKPiA+PiBzeXN0ZW0gbmVlZHMgcmVib290LCB3aGlj
aCBnZW5lcmFsbHkgdGFrZXMgc2V2ZXJhbCBtaW51dGVzLCB3aGF0J3MgdGhlCj4gPj4gdmFsdWUg
b2YgdGhpcyBvcHRpbWl6YXRpb24/Cj4gPiAKPiA+IEhtbSwgb24gb25lIGhhbmQgdGhpcyBpcyBh
IGZhaXIgcG9pbnQgeW91IG1ha2UuIE90b2gsIHdoeSBkbwo+ID4geW91IGFkZCBhbnkgdGltZW91
dCBhdCBhbGwsIGlmIHdlIHNheSB3ZSdyZSBob3NlZCBhbnl3YXkgaWYgdGhlCj4gPiB0aW1lb3V0
IGV4cGlyZXM/IFlvdSBjb3VsZCB0aGVuIGFzIHdlbGwgbG9nIGEgbWVzc2FnZSAoc2F5Cj4gPiBv
bmNlIGEgc2Vjb25kKSBhYm91dCBob3cgbWFueSAob3Igd2hpY2gpIENQVXMgc3RpbGwgZGlkbid0
Cj4gPiByZXNwb25kLiBUaGUgYWRtaW4gY2FuIHRoZW4gc3RpbGwgcmVib290IHRoZSBzeXN0ZW0g
aWYgZGVzaXJlZC4KPiAKPiBUaGF0J3Mgbm90IGEgZGF0YSBjZW50ZXIgZnJpZW5kbHkgYXBwcm9h
Y2guCj4gCj4gVGhlIGFiaWxpdHkgdG8gZG8gbWljcm9jb2RlIHVwZGF0ZSBpbiBhbiBvbmxpbmUg
c3lzdGVtIG1pZ2h0IGJ5Cj4gcmlza3ksIGJ1dCBpbiBjYXNlIG9mIGZhaWx1cmUgcmVxdWlyaW5n
IGFjY2VzcyB0byB0aGUgY29uc29sZSBvcgo+IHBvd2VyIHNldHRpbmdzIG9mIHRoZSBzeXN0ZW0g
aXNuJ3QgbmljZS4KClRoYXRzIHJpZ2h0Li4uIHRoZSByZWFzb24gaXQgY2Fubm5vdCBiZSBhIHBl
cmZlY3QgbnVtYmVyIGlzIGJlY2F1c2UKaXQgcmVhbGx5IGRlcGVuZHMgb24gc2V2ZXJhbCBmYWN0
b3JzLiBJZiB0aGUgb3RoZXIgdGhyZWFkIGlzIGluIGEgCmxvbmcgZmxvdyBpbnN0cnVjdGlvbiB3
ZSBjYW4gb25seSBicmVhayBhdCBpbnN0cnVjdGlvbiBib3VuZGFyeSwgZXZlbgppcGkuIFNheSBp
ZiB5b3Ugd2VyZSBpbiB3YmludmQoKSBmb3IgZXhhbXBsZSwgb3Igc29tZSBuZXcgSVNBIHRha2lu
ZyBpdHMKc3dlZXQgdGltZS4gSW4gdGhlIGdyYW5kIHNjaGVtZSBvZiB0aGluZ3MgaXRzIGxlc3Mg
aW1wb3J0YW50IHRvIGZpbmUgCm9wdGltbml6ZSB0aGlzIG51bWJlci4gCgpPbiB0aGUgb3RoZXIg
aGFuZCBub3QgcGFuaWNraW5nIGFuZCB3YWl0aW5nIGZvciBzeXNhZG1pbiBjZXJ0YWlubHkgaXNu
J3QKZGF0YWNlbnRlciBmcmllbmRseSBhcyB5b3UgaGFkIHBvaW50ZWQgb3V0LiAKPiAKPiBJIHRo
aW5rIGRvaW5nIGEgcGFuaWMoKSBhZnRlciBzb21lIHRpbWVvdXQgaXMgYSBzZW5zaWJsZSB3YXkg
dG8KPiBoYW5kbGUgYSBmYWlsdXJlLgo+IAo+IEluIGNhc2UgeW91J2QgbGlrZSBoYXZpbmcgYSB3
YXkgdG8gd2FpdCBsb25nZXI6IHdlIGNvdWxkIGFsbG93IHRoZQo+ICJub3JlYm9vdCIgcGFyYW1l
dGVyIHRvIGJlIG1vZGlmaWVkIGF0IHJ1bnRpbWUgYW5kIGRvIHRoZSBwYW5pYyBvbmx5Cj4gaWYg
b3B0X25vcmVib290IGlzbid0IHNldC4KPiAKPiAKPiBKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 16:45:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 16:45:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtEi2-00078j-FK; Mon, 11 Feb 2019 16:45:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtEi1-00078Z-5d
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 16:45:29 +0000
X-Inumbo-ID: 6c32e5fa-2e1c-11e9-aa15-47a7b18f978c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c32e5fa-2e1c-11e9-aa15-47a7b18f978c;
 Mon, 11 Feb 2019 16:45:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtEht-0001Xt-L1; Mon, 11 Feb 2019 16:45:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtEht-00045B-De; Mon, 11 Feb 2019 16:45:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtEht-00053s-D4; Mon, 11 Feb 2019 16:45:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133149-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=d04bf1eb656be8b2131d08c7e32cff343556cfa8
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 16:45:21 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133149: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE0OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzE0OS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0
MzU1NmNmYTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICAzIGRheXMgICAxNSBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMxNDkgIDIwMTktMDItMTEgMTQ6MDA6NDcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0MzU1NmNmYTgKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxMSAw
OTowOToxMyAyMDE5ICswMTAwCgogICAgeDg2L3NoYWRvdzogYWRqdXN0IG1pbmltdW0gYWxsb2Nh
dGlvbiBjYWxjdWxhdGlvbnMKICAgIAogICAgQSBwcmV2aW91c2x5IGJhZCBzaXR1YXRpb24gaGFz
IGJlY29tZSB3b3JzZSB3aXRoIHRoZSBlYXJseSBzZXR0aW5nIG9mCiAgICAtPm1heF92Y3B1czog
VGhlIHZhbHVlIHJldHVybmVkIGJ5IHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIGhhcwog
ICAgZnVydGhlciBncm93biwgYW5kIGhlbmNlIG5vdyBob2xkcyBiYWNrIGV2ZW4gbW9yZSBtZW1v
cnkgZnJvbSB1c2UgZm9yCiAgICB0aGUgcDJtLgogICAgCiAgICBNYWtlIHNoX21pbl9hbGxvY2F0
aW9uKCkgYWNjb3VudCBmb3IgYWxsIHAybSBtZW1vcnkgbmVlZGVkIGZvcgogICAgc2hhZG93X2Vu
YWJsZSgpIHRvIHN1Y2NlZWQgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbiAoYXQgd2hpY2ggcG9pbnQg
dGhlCiAgICBkb21haW4gaGFzIG5vIG1lbW9yeSBhdCBhbGwgYWxsb2NhdGVkIHRvIGl0IHlldCwg
YW5kIGhlbmNlIHVzZSBvZgogICAgZC0+dG90X3BhZ2VzIGlzIG1lYW5pbmdsZXNzKS4KICAgIAog
ICAgQWxzbyBtYWtlIHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIG5vIGxvbmdlciBuZWVk
bGVzc2x5IGFkZCAxIHRvCiAgICB0aGUgdkNQVSBjb3VudC4KICAgIAogICAgRmluYWxseSBtYWtl
IHRoZSBkZWJ1Z2dpbmcgcHJpbnRrKCkgaW4gc2hhZG93X2FsbG9jX3AybV9wYWdlKCkgYSBsaXR0
bGUKICAgIG1vcmUgdXNlZnVsIGJ5IGxvZ2dpbmcgc29tZSBvZiB0aGUgcmVsZXZhbnQgZG9tYWlu
IHNldHRpbmdzLgogICAgCiAgICBSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGFjYTIx
NDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKQXV0aG9yOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjQxOjE3IDIw
MTkgKzAwMDAKCiAgICBkb2NzOiBmZWF0dXJlcy9xZW11LWRlcHJpdiBmb3JtYXR0aW5nIGZpeGVz
CiAgICAKICAgIE5lZWQgYSBzcGFjZSBiZXR3ZWVuIHRoZSBwYXJhZ3JhcGggYW5kIHRoZSBsaXN0
IHNvIHBhbmRvYyBrbm93cyBpdCdzIGEKICAgIGxpc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDlkYjc3N2RkYTMz
YmE5MmMwYTBmZWNhNzZkZTViYmE1NzM1OGViY2MKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjA1OjQzIDIwMTkgKzAw
MDAKCiAgICBkb2NzOiBVcGRhdGUgY3JlZGl0L2NyZWRpdDIgZmVhdHVyZSBkb2NzIHJlZmxlY3Rp
bmcgbmV3IGRlZmF1bHQgc2NoZWR1bGVyCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgN2I1Mjc4YjI4ZjhmYmNkNDQwMmU0NTIwZDdhNWQ2
MDdkNGE5OTdhNwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNyAyMDE5ICswMDAwCgogICAgdG9vbHM6IGluaXQg
c2NyaXB0czogbWFrZSBYRU5fUlVOX0RJUiBhbmQgWEVOX0xPQ0tfRElSIG1vZGUgNzAwCiAgICAK
ICAgIFRoZXNlIGRpcmVjdG9yaWVzIG91Z2h0IG5vdCB0byBiZSBldmVuIHdvcmxkLXJlYWRhYmxl
LiAgSWYgdGhpcyBzY3JpcHQKICAgIGZvciBzb21lIHJlYXNvbiBydW5zIHdpdGggYSBsYXggdW1h
c2sgdGhleSBtaWdodCBiZSBjcmVhdGVkCiAgICBvdmVybHktd3JpdGVhYmxlLiAgQXZvaWQgYW55
IHN1Y2ggYnVnIGJ5IHNldHRpbmcgdGhlIG1vZGUgZXhwbGljaXRseS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwYzRhMzhjMDk4ZjliZmZl
YjMzZjhjZjg4YWJkZWE0YjBmOWE5MDcwCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI2IDIwMTkgKzAwMDAKCiAg
ICB0b29sczogaW5pdCBzY3JpcHRzOiB4ZW5jb21tb25zOiBGaXhlcyB0byBEZXNjcmlwdGlvbgog
ICAgCiAgICBgbmVlZWRlZCcgaXMgYSB0eXBvLiAgQW5kIHhlbmQgaXMgbG9uZyBnb25lLgogICAg
CiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwMTA5N2UwMTk0MzIxZDI3MjYyNTEzY2YxMjkxZmRk
ZmVhMTYwNmMzCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI1IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBz
Y3JpcHRzOiB4ZW5jb21tb25zOiBQcm92aWRlcyBgeGVuJwogICAgCiAgICBJdCBpcyB1c2VmdWwg
dG8gaGF2ZSBhIHNpbmdsZSBgeGVuJyBmYWNpbGl0eSAoaW4gdGhlIExTQiBQcm92aWRlcwogICAg
bmFtZXNwYWNlKS4gIFRoYXQgYWxsb3dzIG90aGVyIGZhY2lsaXRpZXMgdG8gc3BlY2lmeSB0aGF0
IHRoZXkgc2hvdWxkCiAgICBnbyBhZnRlciBgeGVuJyB3aXRob3V0IG5lZWRpbmcgdG8ga25vdyB0
aGUgaW1wbGVtZW50YXRpb24gZGV0YWlscy4KICAgIAogICAgVGhpcyBzZXJ2aWNlIG5hbWUgaXMg
YWxyZWFkeSBQcm92aWRlJ2QgYnkgdGhlIChmYWlybHkgZGlmZmVyZW50KSBpbml0CiAgICBzY3Jp
cHRzIHVzZWQgaW4gRGViaWFuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoKY29tbWl0IGI0ZGY3M2RlNDkzOTU0YzQ0ZjI0MGY3ODc3OWM5YmQzNzgyZTE1
NzIKQXV0aG9yOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRh
dGU6ICAgVHVlIEZlYiA1IDEzOjM4OjUzIDIwMTkgLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtdjI6
IGRlYWN0aXZhdGUgaW50ZXJydXB0cyBkdXJpbmcgaW5pdGlhbGl6YXRpb24KICAgIAogICAgSW50
ZXJydXB0cyBjb3VsZCBiZSBBQ1RJVkUgYXQgYm9vdC4gTWFrZSBzdXJlIHRvIGRlYWN0aXZhdGUg
dGhlbSBkdXJpbmcKICAgIGluaXRpYWxpemF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIENDOiBqdWxpZW4uZ3JhbGxA
YXJtLmNvbQogICAgQ0M6IHBlbmcuZmFuQG54cC5jb20KICAgIENDOiBqZ3Jvc3NAc3VzZS5jb20K
KHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 16:49:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 16:49:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtEmH-0007I4-2G; Mon, 11 Feb 2019 16:49:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gc09=QS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtEmG-0007Hy-4Q
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 16:49:52 +0000
X-Inumbo-ID: 0b7f995d-2e1d-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b7f995d-2e1d-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 16:49:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Feb 2019 09:49:48 -0700
Message-Id: <5C61A7A80200007800215AA2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Feb 2019 09:49:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-8-git-send-email-chao.gao@intel.com>
 <5C5DAE6C0200007800215272@prv1-mh.provo.novell.com>
 <20190211054011.GB17802@gao-cwp>
 <5C61773C02000078002159EB@prv1-mh.provo.novell.com>
 <abf9d04d-bca8-2920-6dfc-70aee97cd842@suse.com>
In-Reply-To: <abf9d04d-bca8-2920-6dfc-70aee97cd842@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Borislav Petkov <bp@suse.de>,
 Wei Liu <wei.liu2@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, tglx@linutronix.de,
 Roger Pau Monne <roger.pau@citrix.com>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAyLjE5IGF0IDE0OjM1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
MS8wMi8yMDE5IDE0OjIzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTEuMDIuMTkgYXQg
MDY6NDAsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3RlOgo+Pj4gT24gRnJpLCBGZWIgMDgsIDIw
MTkgYXQgMDk6Mjk6MzJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjgu
MDEuMTkgYXQgMDg6MDYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3RlOgo+Pj4+PiArICAgIC8q
Cj4+Pj4+ICsgICAgICogSW5pdGlhdGUgYW4gdXBkYXRlIG9uIGFsbCBwcm9jZXNzb3JzIHdoaWNo
IGRvbid0IGhhdmUgYW4gb25saW5lIAo+IHNpYmxpbmcKPj4+Pj4gKyAgICAgKiB0aHJlYWQgd2l0
aCBhIGxvd2VyIHRocmVhZCBpZC4gT3RoZXIgc2libGluZyB0aHJlYWRzIGp1c3QgYXdhaXQgdGhl
Cj4+Pj4+ICsgICAgICogY29tcGxldGlvbiBvZiBtaWNyb2NvZGUgdXBkYXRlLgo+Pj4+PiArICAg
ICAqLwo+Pj4+PiArICAgIGlmICggY3B1ID09IGNwdW1hc2tfZmlyc3QocGVyX2NwdShjcHVfc2li
bGluZ19tYXNrLCBjcHUpKSApCj4+Pj4+ICsgICAgICAgIHJldCA9IG1pY3JvY29kZV91cGRhdGVf
Y3B1KCk7Cj4+Pj4+ICsgICAgLyoKPj4+Pj4gKyAgICAgKiBJbmNyZWFzZSB0aGUgd2FpdCB0aW1l
b3V0IHRvIGEgc2FmZSB2YWx1ZSBoZXJlIHNpbmNlIHdlJ3JlIAo+IHNlcmlhbGl6aW5nCj4+Pj4+
ICsgICAgICogdGhlIG1pY3JvY29kZSB1cGRhdGUgYW5kIHRoYXQgY291bGQgdGFrZSBhIHdoaWxl
IG9uIGEgbGFyZ2UgbnVtYmVyIAo+IG9mCj4+Pj4+ICsgICAgICogQ1BVcy4gQW5kIHRoYXQgaXMg
ZmluZSBhcyB0aGUgKmFjdHVhbCogdGltZW91dCB3aWxsIGJlIGRldGVybWluZWQgYnkKPj4+Pj4g
KyAgICAgKiB0aGUgbGFzdCBDUFUgZmluaXNoZWQgdXBkYXRpbmcgYW5kIHRodXMgY3V0IHNob3J0
Cj4+Pj4+ICsgICAgICovCj4+Pj4+ICsgICAgaWYgKCB3YWl0X2Zvcl9jcHVzKCZjcHVfb3V0LCBN
SUNST0NPREVfREVGQVVMVF9USU1FT1VUX1VTICogbnJfY29yZXMpICkKPj4+Pj4gKyAgICAgICAg
cGFuaWMoIlRpbWVvdXQgd2hlbiBmaW5pc2hpbmcgdXBkYXRpbmcgbWljcm9jb2RlIik7Cj4+Pj4K
Pj4+PiBXaGlsZSBJIGV4cGVjdCB0aGlzIHRvIGdvIGF3YXkgYWdhaW4gaW4gdGhlIG5leHQgcGF0
Y2gsIEknZCBzdGlsbCBsaWtlIHRvCj4+Pj4gc2VlIHRoaXMgaW1wcm92ZWQsIGluIHBhcnRpY3Vs
YXIgaW4gY2FzZSB0aGUgcGF0Y2ggaGVyZSBnb2VzIGluCj4+Pj4gaW5kZXBlbmRlbnRseSBvZiB0
aGUgbmV4dCBvbmUuIEFmdGVyIGFsbCBvbiBhIHN5c3RlbSB3aXRoIDEwMCBjb3Jlcwo+Pj4+IHRo
ZSB0aW1lb3V0IHRvdGFscyB0byBhIHdob3BwaW5nIDMgc2Vjb25kcy4KPj4+Cj4+PiBUbyBiZSBj
bGVhciwgdGhlIHRpbWVvdXQgcmVtYWlucyB0aGUgc2FtZSBpbiB0aGUgbmV4dCBwYXRjaCBkdWUg
dG8KPj4+IHRoZSBzZXJpYWwgcHJpbnQgY2xhdXNlIGluIGFwcGx5X21pY3JvY29kZSgpLgo+Pj4K
Pj4+Pgo+Pj4+IEdlbmVyYWxseSB0aGUgdGltZSBuZWVkZWQgdG8gd2FpdCBzY2FsZXMgYnkgdGhl
IG51bWJlciBvZiBDUFVzIHN0aWxsCj4+Pj4gaW4gbmVlZCBvZiBkb2luZyB0aGUgdXBkYXRlLiBB
bmQgaWYgYSB0aW1lb3V0IGlzIHJlYWxseSB0byBvY2N1ciwgaXQncwo+Pj4+IHBlcmhhcHMgYmVj
YXVzZSBvZiBvbmUgYmFkIGNvcmUgb3Igc29ja2V0LCBub3QgYmVjYXVzZSBub3RoaW5nCj4+Pj4g
d29ya3MgYXQgYWxsLiBIZW5jZSBpdCB3b3VsZCBzZWVtIGJvdGggbmljZSBhbmQgcG9zc2libGUg
dG8gc2NhbGUgdGhlCj4+Pj4gInJlbWFpbmluZyB0aW1lIHRvIHdhaXQiIGJ5IHRoZSAoa25vd24p
IG51bWJlciBvZiByZW1haW5pbmcKPj4+PiBwcm9jZXNzb3JzIHRvIHJlc3BvbmQuCj4+Pgo+Pj4g
QmFzaWNhbGx5LCBJIHRoaW5rIHRoZSBiZW5lZml0IGlzIHdlIGNhbiByZWNvZ25pemUgdGhlIGZh
aWx1cmUgZWFybGllcgo+Pj4gaWYgbm8gY29yZSBjYWxsZWQgaW4gaW4gYSBnaXZlbiBpbnRlcnZh
bCAoaS5lLiAzMG1zKSwgYW5kIHRyaWdnZXIgYQo+Pj4gcGFuaWMuIENvbnNpZGVyaW5nIGZvciBz
dWNoIGNhc2UsIGV2ZW4gd2l0aCB0aGlzIG9wdGltaXphdGlvbiwgdGhlCj4+PiBzeXN0ZW0gbmVl
ZHMgcmVib290LCB3aGljaCBnZW5lcmFsbHkgdGFrZXMgc2V2ZXJhbCBtaW51dGVzLCB3aGF0J3Mg
dGhlCj4+PiB2YWx1ZSBvZiB0aGlzIG9wdGltaXphdGlvbj8KPj4gCj4+IEhtbSwgb24gb25lIGhh
bmQgdGhpcyBpcyBhIGZhaXIgcG9pbnQgeW91IG1ha2UuIE90b2gsIHdoeSBkbwo+PiB5b3UgYWRk
IGFueSB0aW1lb3V0IGF0IGFsbCwgaWYgd2Ugc2F5IHdlJ3JlIGhvc2VkIGFueXdheSBpZiB0aGUK
Pj4gdGltZW91dCBleHBpcmVzPyBZb3UgY291bGQgdGhlbiBhcyB3ZWxsIGxvZyBhIG1lc3NhZ2Ug
KHNheQo+PiBvbmNlIGEgc2Vjb25kKSBhYm91dCBob3cgbWFueSAob3Igd2hpY2gpIENQVXMgc3Rp
bGwgZGlkbid0Cj4+IHJlc3BvbmQuIFRoZSBhZG1pbiBjYW4gdGhlbiBzdGlsbCByZWJvb3QgdGhl
IHN5c3RlbSBpZiBkZXNpcmVkLgo+IAo+IFRoYXQncyBub3QgYSBkYXRhIGNlbnRlciBmcmllbmRs
eSBhcHByb2FjaC4KPiAKPiBUaGUgYWJpbGl0eSB0byBkbyBtaWNyb2NvZGUgdXBkYXRlIGluIGFu
IG9ubGluZSBzeXN0ZW0gbWlnaHQgYnkKPiByaXNreSwgYnV0IGluIGNhc2Ugb2YgZmFpbHVyZSBy
ZXF1aXJpbmcgYWNjZXNzIHRvIHRoZSBjb25zb2xlIG9yCj4gcG93ZXIgc2V0dGluZ3Mgb2YgdGhl
IHN5c3RlbSBpc24ndCBuaWNlLgoKSSByZWFsaXplIHRoaXMsIGJ1dCBJIGFsc28gd291bGRuJ3Qg
YmV0IHRoZSBzeXN0ZW0gd291bGQgcmVib290IGNsZWFubHkKaW4gc3VjaCBhIGNhc2UgKGkuZS4g
YSBwb3dlciBjeWNsZSBtYXkgYmUgcmVxdWlyZWQgYW55d2F5KS4KCj4gSSB0aGluayBkb2luZyBh
IHBhbmljKCkgYWZ0ZXIgc29tZSB0aW1lb3V0IGlzIGEgc2Vuc2libGUgd2F5IHRvCj4gaGFuZGxl
IGEgZmFpbHVyZS4KCkkgZG9uJ3QgZGlzYWdyZWU7IEknbSBqdXN0IG5vdCBjb252aW5jZWQgdGhp
cyBpcyB0aGUgb25seSAic2Vuc2libGUiCndheS4KCj4gSW4gY2FzZSB5b3UnZCBsaWtlIGhhdmlu
ZyBhIHdheSB0byB3YWl0IGxvbmdlcjogd2UgY291bGQgYWxsb3cgdGhlCj4gIm5vcmVib290IiBw
YXJhbWV0ZXIgdG8gYmUgbW9kaWZpZWQgYXQgcnVudGltZSBhbmQgZG8gdGhlIHBhbmljIG9ubHkK
PiBpZiBvcHRfbm9yZWJvb3QgaXNuJ3Qgc2V0LgoKV2h5IHdvdWxkIHJ1bnRpbWUgbW9kaWZpY2F0
aW9uIGNvbWUgaW50byBwbGF5IGhlcmU/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 16:52:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 16:52:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtEom-0007xu-Ih; Mon, 11 Feb 2019 16:52:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X3N9=QS=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gtEol-0007xp-3L
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 16:52:27 +0000
X-Inumbo-ID: 67578f6c-2e1d-11e9-837d-c31016281331
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67578f6c-2e1d-11e9-837d-c31016281331;
 Mon, 11 Feb 2019 16:52:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=WZ4zV0ssys4xvGOulVpZYKJLI2reAbe42L8JTnUcJD8=; b=WCuZIsUY47UGJldV+WE1wXM/f2
 P4HMHj6sdk02PhdS6beqEHLRn2WOtIvepyp/Jj89cK+v4HzYNY0wNF7R+rPQVS126XmcKqDX/CCNZ
 OUdXe8yI95wRfcWc9rEM435bufIjL27aPJxWtB6Ic9QoD7OZSrfO9baFDQ0zBg7wz1rQ=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:46724
 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 1gtEof-0006vz-EK; Mon, 11 Feb 2019 17:52:21 +0100
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <4da92f88-34ea-30fb-9ff2-5ef72455dab7@eikelenboom.it>
 <20190124101100.iuflmkbbuol3eluz@mac>
 <823f206d-1838-1ed9-0c9f-aaea5afaff3e@eikelenboom.it>
 <20190124120431.hdiojrypvost77pm@mac> <20190125143853.3lx7owqixflnygwj@mac>
 <d1414107-2fc8-f686-79ab-77bb38a60b89@eikelenboom.it>
 <20190208151053.573gy7jnr7jymu4e@mac>
 <0c10c9b7-5705-eb98-4ff7-eb1200aba86b@eikelenboom.it>
 <20190208164741.lfk2arp3ce66t65q@mac>
 <1d6f7531-b716-7391-21c1-2f5497b15811@eikelenboom.it>
 <20190211131613.3mbrgkkikgssyvl3@mac>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <433f3f81-2e1b-de61-c644-543244589dab@eikelenboom.it>
Date: Mon, 11 Feb 2019 17:54:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <20190211131613.3mbrgkkikgssyvl3@mac>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDIvMjAxOSAxNDoxNiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIEZl
YiAwOCwgMjAxOSBhdCAwODozNjo1NFBNICswMTAwLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6
Cj4+IE9uIDA4LzAyLzIwMTkgMTc6NDcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+PiBPbiBG
cmksIEZlYiAwOCwgMjAxOSBhdCAwNToxNToyMlBNICswMTAwLCBTYW5kZXIgRWlrZWxlbmJvb20g
d3JvdGU6Cj4+Pj4gT24gMDgvMDIvMjAxOSAxNjoxMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
Pj4+Pj4gT24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMDc6NDQ6NDBQTSArMDEwMCwgU2FuZGVyIEVp
a2VsZW5ib29tIHdyb3RlOgo+Pj4+Pj4gT24gMjUvMDEvMjAxOSAxNTozOCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPj4+Pj4+PiBPbiBUaHUsIEphbiAyNCwgMjAxOSBhdCAwMTowNDozMVBNICsw
MTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+Pj4+IFNvcnJ5LCBmaXhpbmcgdGhhdCBl
cnJvciB0b29rIGxvbmdlciB0aGFuIGV4cGVjdGVkLCBhbmQgcmVxdWlyZXMKPj4+Pj4+PiBtb2Rp
ZnlpbmcgcXVpdGUgYSBsb3Qgb2YgY29kZSwgc28gSSdtIG5vdCBzdXJlIHdoZXRoZXIgaXQncyBz
b21ldGhpbmcKPj4+Pj4+PiB0byBjb25zaWRlciBmb3IgNC4xMiwgSSBoYXZlIHRvIHRoaW5rIGFi
b3V0IGl0Lgo+Pj4+Pj4KPj4+Pj4+IEkgdW5kZXJzdGFuZCwgZXNwZWNpYWxseSBzaW5jZSBQVkgg
ZG9tMCBpcyBtYXJrZWQgYXMgZXhwZXJpbWVudGFsLgo+Pj4+Pj4KPj4+Pj4+PiBJbiB0aGUgbWVh
bnRpbWUsIGNhbiB5b3UgcGxlYXNlIHRlc3QgdGhlIGZvbGxvd2luZyBicmFuY2g6Cj4+Pj4+Pj4K
Pj4+Pj4+PiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci94ZW4uZ2l0IGlvbW11
LWZpeGVzLXYyCj4+Pj4+Pj4KPj4+Pj4+PiBJJ3ZlIGJlZW4gYWJsZSB0byBzdWNjZXNzZnVsbHkg
Y3JlYXRlIGEgUFZIIGd1ZXN0IGZyb20gYSBQVkggZG9tMCBvbgo+Pj4+Pj4+IEFNRCBoYXJkd2Fy
ZSB1c2luZyB0aGlzIGJyYW5jaC4KPj4+Pj4+Cj4+Pj4+PiBPbiB0aGUgb3RoZXIgaGFuZCwgd2l0
aCBhIHF1aWNrIHRlc3QgSSBjYW4gY29uZmlybSB0aGF0IGJvb3RpbmcgYSBQVkggZ3Vlc3QgZnJv
bSBhIFBWSCBkb20wIG5vdyB3b3JrcyBmb3IgbWUgYXMgd2VsbCAhIAo+Pj4+Pj4gKGFuZCBib290
aW5nIHRoaXMgYnVpbGQgYXMgUFYgZG9tMCwgd2l0aCBteSBub3JtYWwgUFZIL0hWTSBtaXggb2Yg
Z3Vlc3RzIHN0aWxsIHdvcmtzLCBubyByZWdyZXNzaW9ucyBmb3IgbWUgc28gZmFyKQo+Pj4+Cj4+
Pj4KPj4+PiAgCj4+Pj4+IFNvcnJ5IGZvciBib3RoZXJpbmcgeW91IGFnYWluLCBidXQgY291bGQg
eW91IGdpdmUgdGhlIGZvbGxvd2luZyBicmFuY2gKPj4+Pj4gYSB0ZXN0Ogo+Pj4+Cj4+Pj4gTm8g
cHJvYmxlbSwgaGFwcHkgdG8ga2VlcCB0ZXN0aW5nIHVudGlsIGl0IHdvcmtzIGFuZCBpcyBpbiBn
b29kIGVub3VnaCBzaGFwZSB0byBnZXQgY29tbWl0dGVkLgo+Pj4+Cj4+Pj4gQW5kIGZvcnR1bmF0
ZWx5IHlvdSBhc2tlZCwgYmVjYXVzZSB1bmZvcnR1bmF0ZWx5IGl0IGRvZXNuJ3QgYm9vdCBhcyBw
dmhkb20wLCBzZXJpYWwgbG9nIGlzIGF0dGFjaGVkLgo+Pj4KPj4+IFRoYW5rcyEKPj4+Cj4+PiBD
YW4geW91IHRyeSB3aXRoIHRoZSBmb2xsb3dpbmcgZGVidWcgcGF0Y2ggb24gdG9wPyBUaGlzIHNo
b3VsZCBwcmludCBhCj4+PiBtZXNzYWdlIGJlZm9yZSBoaXR0aW5nIHRoZSBhc3NlcnQsIGhvcGVm
dWxseSBnaXZpbmcgdXMgbW9yZQo+Pj4gaW5mb3JtYXRpb24uCj4+Pgo+Pj4gUm9nZXIuCj4+Cj4+
IFN1cmUsIEkgd2FzIGFsc28gbWlzc2luZyBhIHN5bmNfY29uc29sZSBvbiB0aGUgWGVuIGNtZGxp
bmUsCj4+IHNlcmlhbCBsb2cgYXR0YWNoZWQuCj4gCj4gVGhhbmtzLCBJJ3ZlIGdvdCBhbm90aGVy
IGJyYW5jaCBmb3IgeW91IHRvIHRyeToKPiAKPiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxl
L3JveWdlci94ZW4uZ2l0IGZpeGVzLTQuMTItdjIuMQo+IAo+IFJvZ2VyLgo+IAoKSGkgUm9nZXIs
CgpUaGF0IGJvb3RzIGFzIHB2aCBkb20wIGFuZCBwdmggZ3Vlc3RzIGFsc28gYm9vdCBhbmQgd29y
ayAhCgpIbW0gYW5vdGhlciB0aGluZyB0aGF0IGNhdGNoZWQgbXkgZXllIG5vdywgaXMgWGVuIHJl
bGlucXVpc2hpbmcgdGhlCmNvbnNvbGUgdG8gdGhlIGxpbnV4IGtlcm5lbCBpbiB0aGUgZWFybHkg
a2VybmVsIGJvb3QgcGhhc2UgZG9lc24ndCBzZWVtCnRvIHdvcmsuIFRoZSBzY3JlZW4gc3RheXMg
YmxhY2sgYmV0d2VlbiBYZW4gcmVsaW5xdWlzaGluZyB0aGUgY29uc29sZQp1bnRpbCBhIG1vZGVz
ZXR0aW5ncyBncmFwaGljcyBjYXJkIGRyaXZlciBnZXRzIGxvYWRlZCBsYXRlciBvbiwgYnV0IHlv
dQp3aWxsIG1pc3MgZXZlcnl0aGluZyBmcm9tIHRoZSBrZXJuZWxzIGVhcmx5IGJvb3QgcGhhc2Uu
ClByb2JhYmx5IGJlY2F1c2UgaXQgaXMgcmVseWluZyBvbiBzb21ldGhpbmcgImxlZ2FjeSIgd2hp
Y2ggUFZIIGRvZXNuJ3QKcHJvdmlkZSA/CgotLQpTYW5kZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 16:59:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 16:59:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtEvU-0008GA-LT; Mon, 11 Feb 2019 16:59:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gc09=QS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtEvT-0008G5-96
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 16:59:23 +0000
X-Inumbo-ID: 5d74a65a-2e1e-11e9-ac30-e78564a3f49c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d74a65a-2e1e-11e9-ac30-e78564a3f49c;
 Mon, 11 Feb 2019 16:59:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Feb 2019 09:59:15 -0700
Message-Id: <5C61A9DF0200007800215ABD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 11 Feb 2019 09:59:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1549876422-22274-1-git-send-email-rcojocaru@bitdefender.com>
 <5C614A1B02000078002158A5@prv1-mh.provo.novell.com>
 <b0b1da0b-f888-912b-48ed-8322b9091779@bitdefender.com>
 <2806b8c2-ae3c-6f45-9c5c-dead9235ca83@bitdefender.com>
In-Reply-To: <2806b8c2-ae3c-6f45-9c5c-dead9235ca83@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 V3] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAyLjE5IGF0IDE0OjQ2LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMi8xMS8xOSAxMjo1NyBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBPbiAy
LzExLzE5IDEyOjEwIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDExLjAyLjE5IGF0
IDEwOjEzLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwo+Pj4+IEBAIC0yMTUwLDEzICsyMTUwLDEzIEBAIHN0YXRpYyBib29sX3Qgdm14X2lzX3Np
bmdsZXN0ZXBfc3VwcG9ydGVkKHZvaWQpCj4+Pj4gICAgICAgcmV0dXJuICEhY3B1X2hhc19tb25p
dG9yX3RyYXBfZmxhZzsKPj4+PiAgIH0KPj4+PiAtc3RhdGljIHZvaWQgdm14X3ZjcHVfdXBkYXRl
X2VwdHAoc3RydWN0IHZjcHUgKnYpCj4+Pj4gK3N0YXRpYyB2b2lkIHZteF92Y3B1X3VwZGF0ZV9l
cHRwKHN0cnVjdCB2Y3B1ICp2LCBib29sIGFsdHAybV9lbmFibGVkKQo+Pj4+ICAgewo+Pj4+ICAg
ICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4+Pj4gICAgICAgc3RydWN0IHAybV9k
b21haW4gKnAybSA9IE5VTEw7Cj4+Pj4gICAgICAgc3RydWN0IGVwdF9kYXRhICplcHQ7Cj4+Pj4g
LSAgICBpZiAoIGFsdHAybV9hY3RpdmUoZCkgKQo+Pj4+ICsgICAgaWYgKCBhbHRwMm1fZW5hYmxl
ZCApCj4+Pj4gICAgICAgICAgIHAybSA9IHAybV9nZXRfYWx0cDJtKHYpOwo+Pj4+ICAgICAgIGlm
ICggIXAybSApCj4+Pj4gICAgICAgICAgIHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPj4+Cj4+
PiBXaXRoIHRoZSBjaGFuZ2UgeW91IG5vdyBtYWtlIHRvIHAybV9nZXRfYWx0cDJtKCksIHRoaXMg
bG9va3MgdG8gYmUKPj4+IGEgYmVuaWduIGNoYW5nZS4gV2hpY2ggdG8gbWUgd291bGQgc3VnZ2Vz
dCB0byBlaXRoZXIgbGVhdmUgdGhlIGNvZGUKPj4+IGFsb25lLCBvciB0byBkcm9wIHRoZSBpZigp
IChidXQgLSBhZ2FpbiAtIG5vdCBpdHMgYm9keSkgYWx0b2dldGhlci4gQXQKPj4+IHdoaWNoIHBv
aW50IHRoZSBjb2RlIGNvdWxkIGJlIGZ1cnRoZXIgc3RyZWFtbGluZWQsIGFzIHRoZW4gdGhlIE5V
TEwKPj4+IGluaXRpYWxpemVyIGNhbiBnbyBhd2F5IGFuZCB0aGUgYXNzaWdubWVudCAob3IgdGhl
biBwZXJoYXBzIGluaXRpYWxpemVyKQo+Pj4gY291bGQgYmVjb21lICJwMm0gPSBwMm1fZ2V0X2Fs
dHAybSh2KSA/OiBwMm1fZ2V0X2hvc3RwMm0oZCkiLgo+Pj4gKEdlbmVyYWxseSBJJ2QgcmVjb21t
ZW5kIHRvIGxlYXZlIG91dCB0aGUgY2hhbmdlIGhlcmUsIGFuZCBkbyB0aGUKPj4+IHRyYW5zZm9y
bWF0aW9uIGluIGEgZm9sbG93LW9uIHBhdGNoLikKPj4gCj4+IFRoYW5rcyBmb3Igbm90aWNpbmcs
IGFjdHVhbGx5IHRoaXMgYXBwZWFycyB0byBpbnZhbGlkYXRlIHRoZSB3aG9sZSAKPj4gcHVycG9z
ZSBvZiB0aGUgcGF0Y2ggKEkgc2hvdWxkIGhhdmUgdGVzdGVkIHRoaXMgbW9yZSBiZWZvcmUgc3Vt
Yml0dGluZyAKPj4gVjMsIHNvcnJ5KS4KPj4gCj4+IFRoZSB3aG9sZSBwb2ludCBvZiB0aGUgbmV3
IGJvb2xlYW4gaXMgdG8gaGF2ZSBwMm0gYXNzaWduZWQgYW4gYWx0cDJtIAo+PiByZWdhcmRsZXNz
IG9mIGFsdHAybV9hY3RpdmUoKSAoaGVuY2UgdGhlIGNoYW5nZSkgLSB3aGljaCBub3cgbm8gbG9u
Z2VyIAo+PiBoYXBwZW5zLiBJIGdvdCBjYXJyaWVkIGF3YXkgd2l0aCB0aGlzIGNoYW5nZS4KPj4g
Cj4+IFRoZSBmYWN0IHRoYXQgdGhpcyBpcyBzbyBlYXN5IHRvIGdldCB3cm9uZyBpcyB0aGUgcmVh
c29uIHdoeSBJJ3ZlIAo+PiBwcmVmZXJyZWQgdGhlIGRvbWFpbl9wYXVzZSgpIHNvbHV0aW9uLiBU
aGVyZSBhcHBlYXJzIHRvIGJlIG5vIGNsZWFuIHdheSAKPj4gdG8gZml4IHRoaXMgb3RoZXJ3aXNl
LCBhbmQgaWYgdGhpcyBpcyBzbyBlYXN5IHRvIG1pc3VuZGVyc3RhbmQgaXQnbGwgCj4+IGJyZWFr
IGp1c3QgYXMgZWFzaWx5IHdpdGggZnVydGhlciBjaGFuZ2VzLgo+PiAKPj4gSSBzdXBwb3NlIEkg
Y291bGQganVzdCBwYXNzIHRoZSBib29sIGFsb25nIHRvIHAybV9nZXRfYWx0cDJtKCkgKGFuZCAK
Pj4gaW5kZWVkIHJlbW92ZSB0aGUgaWYoKSkuLi4KPiAKPiBJIHRoaW5rIHRoZSBiZXN0IHRoYXQg
Y2FuIGJlIGRvbmUgaGVyZSBpcyB0byBjaGVjayBpZiBhbHRwMm1fYWN0aXZlKCkgCj4gZWFybHkg
aW4gcDJtX3N3aXRjaF92Y3B1X2FsdHAybV9ieV9pZCgpIGFuZCAKPiBwMm1fc3dpdGNoX2RvbWFp
bl9hbHRwMm1fYnlfaWQoKSwgdGhlbiBiYWlsIGlmIGl0J3Mgbm90IGFjdGl2ZS4gU2luY2UgCj4g
dGhlc2UgYXJlIG9ubHkgY2FsbGVkIGJ5IEhWTU9QX2FsdHAybV8qIChhbmQgdGh1cyBzZXJpYWxp
emVkIGJ5IHRoZSAKPiBkb21haW4gbG9jayksIGl0IHNob3VsZCBiZSBlbm91Z2ggV1JUIEhWTU9Q
X2FsdHAybV9zZXRfZG9tYWluX3N0YXRlLgoKSSdtIGNvbmZ1c2VkOiBXaGVyZSBkbyB5b3Ugc2Vl
IHRoZSBkb21haW4gbG9jayB1c2VkIHRoZXJlPwpQbHVzIEkgY2FuJ3Qgc2VlIHAybV9zd2l0Y2hf
dmNwdV9hbHRwMm1fYnlfaWQoKSBjYWxsZWQgZm9yCmFueSBIVk1PUF9hbHRwMm1fKiBhdCBhbGwu
IE9uZSBvZiB0aGUgYWN0dWFsIGNhbGxlcnMgaXMgZ3VhcmRlZApieSBhbHRwMm1fYWN0aXZlKCks
IGJ1dCB0aGUgb3RoZXIgaXNuJ3QuCgo+IFRoaXMgb2YgY291cnNlIG1lYW5zIHJldmVydGluZyBw
Mm1fZ2V0X2FsdHAybSgpIHRvIGl0cyBvcmlnaW5hbCAKPiBub24taW50dWl0aXZlIHN0YXRlIG9m
IHJldHVybmluZyBhIHZhbGlkIGFsdHAybSBwb2ludGVyIGV2ZW4gd2hlbiAKPiBhbHRwMm1fYWN0
aXZlKCkgaXMgZmFsc2UuCgpZZWFoLCB0aGlzIGxvb2tzIHRvIGJlIHVuYXZvaWRhYmxlLgoKPiBJ
IHNlZSBubyBvdGhlciB3YXkgb3V0IG9mIHRoaXMgKGFzaWRlIGZyb20gdGhlIGRvbWFpbl9wYXVz
ZSgpIGZpeCkuCgpJZiBvbmx5IHRoYXQgb25lIHdvdWxkIGhhdmUgYmVlbiBhIGNvbXBsZXRlIGZp
eCwgcmF0aGVyIHRoYW4ganVzdCBhCnBhcnRpYWwgb25lLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 17:02:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 17:02:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtEyA-0000Zs-AV; Mon, 11 Feb 2019 17:02:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp4J=QS=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gtEy8-0000Zm-Ed
 for xen-devel@lists.xen.org; Mon, 11 Feb 2019 17:02:08 +0000
X-Inumbo-ID: c2b92642-2e1e-11e9-bc90-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2b92642-2e1e-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 17:02:07 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id l10so8301303lfh.9
 for <xen-devel@lists.xen.org>; Mon, 11 Feb 2019 09:02:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=UhMN5gACQr1+W4A8Ag5wPDh62RaNjK/ZgHm434PrC78=;
 b=Dycem5Iy15XhBFQsCdrlyR70cVYi8iEHdjbiM68ElBqd2AuRvAsNQVBPszRVGhzOes
 4ghWIEDaZJqjwIvPAoy9X2DP7JqHWi80tnUpOlPWlpZ1uM1s61kbY33b7oQI39GLLDGn
 E61Ey9sXAEhgkUTxWs3YjJn/cr2UtlFvIsMQptsivCA4qcu2lBVw1mBwHXi14ZhLqfZT
 llfzt7bn5yuGTsb/KDKH+rY6A+TOjuCAl9E0Djzyw3HMlvO3y65at592q5FsX1KdRYDL
 KORq40gRwIB8Akjia616vJ//3AM1qSrbGnqfQtj9Zf7Jn60umhLieOoHQwDpAo7mMfoP
 LsLA==
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=UhMN5gACQr1+W4A8Ag5wPDh62RaNjK/ZgHm434PrC78=;
 b=qUALblrFvVXSlMZFHVwhM5vog5/hvopuQyLLlNJ7Q4DZ7uheDVeFEJP9QVGqBFeI08
 U4Pj+78BGvgf4zBvthWNA2qi85saYVVAEfx2Iv9agk2Otc/5HeaoAXtLmCcf9E/J0brA
 SPRDjmwudHW4jkg20VzmySmCm3Y2CLQU2q03obdgmTbEZbYxvthsmmZUvFfyaEQ+5/1f
 NvDw29YFvKLSgWG+4QE5sFkUh5YUcAmlHef892wLgZOjOOnyqYmlRabra9ku9PjKlVc5
 LfsGZ7Nc9oHv/OE/9mU8/OvVJtwKll8huN88z6xXYdNVfIVzd+lElGRdCcVobBg5BuBL
 OGBw==
X-Gm-Message-State: AHQUAubLOsfyq9LVcEtzcUqddxtmrNjLNwcu62iSJk2CjjLS/38FYGHZ
 sgARjdLJa/MKZQTH5APlBadpxBHIFTLk6dxMWUo=
X-Google-Smtp-Source: AHgI3IalfbXEC0ubkiPvBEKZp244GmIb+2indUy8ujEZOIJyFGOHcxcPXDTtIiBWV4qDRv6rjSWWM0OTaxXYOKcGqoU=
X-Received: by 2002:ac2:4318:: with SMTP id l24mr631387lfh.75.1549904525499;
 Mon, 11 Feb 2019 09:02:05 -0800 (PST)
MIME-Version: 1.0
References: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
 <20190131083842.GE28876@rapoport-lnx>
 <CAFqt6za9xA_8OKiaaHXcO9go+RtPdjLY5Bz_fgQL+DZbermNhA@mail.gmail.com>
 <20190207164739.GX21860@bombadil.infradead.org>
 <CAFqt6zawBP5Yyy7nfoKz_6ugw8e4MVopvBaeKvaKoXcS-_oSNg@mail.gmail.com>
In-Reply-To: <CAFqt6zawBP5Yyy7nfoKz_6ugw8e4MVopvBaeKvaKoXcS-_oSNg@mail.gmail.com>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Mon, 11 Feb 2019 22:36:15 +0530
Message-ID: <CAFqt6zYGSn1dA8tdiH16Mq0bzkx5DmpUo+2RUZ0nTPm+nvZS7Q@mail.gmail.com>
To: Matthew Wilcox <willy@infradead.org>
Subject: Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 iommu@lists.linux-foundation.org, Mike Rapoport <rppt@linux.ibm.com>,
 airlied@linux.ie, linux-arm-kernel@lists.infradead.org,
 linux-rockchip@lists.infradead.org, treding@nvidia.com,
 linux-media@vger.kernel.org, Kees Cook <keescook@chromium.org>,
 pawel@osciak.com, Rik van Riel <riel@surriel.com>, rppt@linux.vnet.ibm.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, mchehab@kernel.org,
 iamjoonsoo.kim@lge.com, vbabka@suse.cz, Juergen Gross <jgross@suse.com>,
 hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgOCwgMjAxOSBhdCAxMDo1MiBBTSBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxp
bnV4QGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBPbiBUaHUsIEZlYiA3LCAyMDE5IGF0IDEwOjE3IFBN
IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPiB3cm90ZToKPiA+Cj4gPiBPbiBU
aHUsIEZlYiAwNywgMjAxOSBhdCAwOToxOTo0N1BNICswNTMwLCBTb3VwdGljayBKb2FyZGVyIHdy
b3RlOgo+ID4gPiBKdXN0IHRob3VnaHQgdG8gdGFrZSBvcGluaW9uIGZvciBkb2N1bWVudGF0aW9u
IGJlZm9yZSBwbGFjaW5nIGl0IGluIHYzLgo+ID4gPiBEb2VzIGl0IGxvb2tzIGZpbmUgPwo+ID4g
Pgo+ID4gPiArLyoqCj4gPiA+ICsgKiBfX3ZtX2luc2VydF9yYW5nZSAtIGluc2VydCByYW5nZSBv
ZiBrZXJuZWwgcGFnZXMgaW50byB1c2VyIHZtYQo+ID4gPiArICogQHZtYTogdXNlciB2bWEgdG8g
bWFwIHRvCj4gPiA+ICsgKiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5l
bCBwYWdlcwo+ID4gPiArICogQG51bTogbnVtYmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKPiA+
ID4gKyAqIEBvZmZzZXQ6IHVzZXIncyByZXF1ZXN0ZWQgdm1fcGdvZmYKPiA+ID4gKyAqCj4gPiA+
ICsgKiBUaGlzIGFsbG93IGRyaXZlcnMgdG8gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBp
bnRvIGEgdXNlciB2bWEuCj4gPiA+ICsgKgo+ID4gPiArICogUmV0dXJuOiAwIG9uIHN1Y2Nlc3Mg
YW5kIGVycm9yIGNvZGUgb3RoZXJ3aXNlLgo+ID4gPiArICovCj4gPiA+ICtzdGF0aWMgaW50IF9f
dm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3QgcGFnZSAq
KnBhZ2VzLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbnVtLCB1bnNpZ25lZCBsb25nIG9mZnNldCkKPiA+Cj4gPiBGb3Igc3RhdGljIGZ1bmN0aW9u
cywgSSBwcmVmZXIgdG8gbGVhdmUgb2ZmIHRoZSBzZWNvbmQgJyonLCBpZSBtYWtlIGl0Cj4gPiBm
b3JtYXR0ZWQgbGlrZSBhIGRvY2Jvb2sgY29tbWVudCwgYnV0IG5vdCBiZSBwcm9jZXNzZWQgbGlr
ZSBhIGRvY2Jvb2sKPiA+IGNvbW1lbnQuICBUaGF0IGF2b2lkcyBjbHV0dGVyaW5nIHRoZSBodG1s
IHdpdGggZGVzY3JpcHRpb25zIG9mIGludGVybmFsCj4gPiBmdW5jdGlvbnMgdGhhdCBwZW9wbGUg
Y2FuJ3QgYWN0dWFsbHkgY2FsbC4KPiA+Cj4gPiA+ICsvKioKPiA+ID4gKyAqIHZtX2luc2VydF9y
YW5nZSAtIGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgc3RhcnRzIHdpdGggbm9uIHplcm8g
b2Zmc2V0Cj4gPiA+ICsgKiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8KPiA+ID4gKyAqIEBwYWdl
czogcG9pbnRlciB0byBhcnJheSBvZiBzb3VyY2Uga2VybmVsIHBhZ2VzCj4gPiA+ICsgKiBAbnVt
OiBudW1iZXIgb2YgcGFnZXMgaW4gcGFnZSBhcnJheQo+ID4gPiArICoKPiA+ID4gKyAqIE1hcHMg
YW4gb2JqZWN0IGNvbnNpc3Rpbmcgb2YgYG51bScgYHBhZ2VzJywgY2F0ZXJpbmcgZm9yIHRoZSB1
c2VyJ3MKPiA+Cj4gPiBSYXRoZXIgdGhhbiB1c2luZyBgbnVtJywgeW91IHNob3VsZCB1c2UgQG51
bS4KPiA+Cj4gPiA+ICsgKiByZXF1ZXN0ZWQgdm1fcGdvZmYKPiA+ID4gKyAqCj4gPiA+ICsgKiBJ
ZiB3ZSBmYWlsIHRvIGluc2VydCBhbnkgcGFnZSBpbnRvIHRoZSB2bWEsIHRoZSBmdW5jdGlvbiB3
aWxsIHJldHVybgo+ID4gPiArICogaW1tZWRpYXRlbHkgbGVhdmluZyBhbnkgcHJldmlvdXNseSBp
bnNlcnRlZCBwYWdlcyBwcmVzZW50LiAgQ2FsbGVycwo+ID4gPiArICogZnJvbSB0aGUgbW1hcCBo
YW5kbGVyIG1heSBpbW1lZGlhdGVseSByZXR1cm4gdGhlIGVycm9yIGFzIHRoZWlyIGNhbGxlcgo+
ID4gPiArICogd2lsbCBkZXN0cm95IHRoZSB2bWEsIHJlbW92aW5nIGFueSBzdWNjZXNzZnVsbHkg
aW5zZXJ0ZWQgcGFnZXMuIE90aGVyCj4gPiA+ICsgKiBjYWxsZXJzIHNob3VsZCBtYWtlIHRoZWly
IG93biBhcnJhbmdlbWVudHMgZm9yIGNhbGxpbmcgdW5tYXBfcmVnaW9uKCkuCj4gPiA+ICsgKgo+
ID4gPiArICogQ29udGV4dDogUHJvY2VzcyBjb250ZXh0LiBDYWxsZWQgYnkgbW1hcCBoYW5kbGVy
cy4KPiA+ID4gKyAqIFJldHVybjogMCBvbiBzdWNjZXNzIGFuZCBlcnJvciBjb2RlIG90aGVyd2lz
ZS4KPiA+ID4gKyAqLwo+ID4gPiAraW50IHZtX2luc2VydF9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9z
dHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipwYWdlcywKPiA+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG51bSkKPiA+ID4KPiA+ID4KPiA+ID4gKy8qKgo+
ID4gPiArICogdm1faW5zZXJ0X3JhbmdlX2J1Z2d5IC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBw
YWdlcyBzdGFydHMgd2l0aCB6ZXJvIG9mZnNldAo+ID4gPiArICogQHZtYTogdXNlciB2bWEgdG8g
bWFwIHRvCj4gPiA+ICsgKiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5l
bCBwYWdlcwo+ID4gPiArICogQG51bTogbnVtYmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKPiA+
ID4gKyAqCj4gPiA+ICsgKiBTaW1pbGFyIHRvIHZtX2luc2VydF9yYW5nZSgpLCBleGNlcHQgdGhh
dCBpdCBleHBsaWNpdGx5IHNldHMgQHZtX3Bnb2ZmIHRvCj4gPgo+ID4gQnV0IHZtX3Bnb2ZmIGlz
bid0IGEgcGFyYW1ldGVyLCBzbyBpdCdzIG1pc2xlYWRpbmcgdG8gZm9ybWF0IGl0IGFzIHN1Y2gu
Cj4gPgo+ID4gPiArICogMC4gVGhpcyBmdW5jdGlvbiBpcyBpbnRlbmRlZCBmb3IgdGhlIGRyaXZl
cnMgdGhhdCBkaWQgbm90IGNvbnNpZGVyCj4gPiA+ICsgKiBAdm1fcGdvZmYuCj4gPiA+ICsgKgo+
ID4gPiArICogQ29udGV4dDogUHJvY2VzcyBjb250ZXh0LiBDYWxsZWQgYnkgbW1hcCBoYW5kbGVy
cy4KPiA+ID4gKyAqIFJldHVybjogMCBvbiBzdWNjZXNzIGFuZCBlcnJvciBjb2RlIG90aGVyd2lz
ZS4KPiA+ID4gKyAqLwo+ID4gPiAraW50IHZtX2luc2VydF9yYW5nZV9idWdneShzdHJ1Y3Qgdm1f
YXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipwYWdlcywKPiA+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG51bSkKPiA+Cj4gPiBJIGRvbid0IHRo
aW5rIHdlIHNob3VsZCBjYWxsIGl0ICdidWdneScuICAnemVybycgd291bGQgbWFrZSBtb3JlIHNl
bnNlCj4gPiBhcyBhIHN1ZmZpeC4KPgo+IHN1ZmZpeCBjYW4gYmUgKnplcm8gb3IgemVyb19vZmZz
ZXQqIHdoaWNoZXZlciBzdWl0cyBiZXR0ZXIuCj4KPiA+Cj4gPiBHaXZlbiBob3cgdGhpcyBpbnRl
cmZhY2UgaGFzIGV2b2x2ZWQsIEknbSBubyBsb25nZXIgc3VyZSB0aGFuCj4gPiAndm1faW5zZXJ0
X3JhbmdlJyBtYWtlcyBzZW5zZSBhcyB0aGUgbmFtZSBmb3IgaXQuICBJcyBpdCBwZXJoYXBzCj4g
PiAndm1fbWFwX29iamVjdCcgb3IgJ3ZtX21hcF9wYWdlcyc/Cj4gPgo+Cj4gSSBwcmVmZXIgdm1f
bWFwX3BhZ2VzLiBDb25zaWRlcmluZyBpdCwgYm90aCB0aGUgaW50ZXJmYWNlIG5hbWUgY2FuIGJl
IGNoYW5nZWQKPiB0byAqdm1faW5zZXJ0X3JhbmdlIC0+IHZtX21hcF9wYWdlcyogYW5kICp2bV9p
bnNlcnRfcmFuZ2VfYnVnZ3kgLT4KPiB2bV9tYXBfcGFnZXNfe3plcm8vemVyb19vZmZzZXR9Lgo+
Cj4gQXMgdGhpcyBpcyBvbmx5IGNoYW5nZSBpbiBpbnRlcmZhY2UgbmFtZSBhbmQgcmVzdCBvZiBj
b2RlIHJlbWFpbiBzYW1lCj4gc2hhbGwgSSBwb3N0IGl0IGluIHYzICggd2l0aCBhZGRpdGlvbmFs
IGNoYW5nZSBsb2cgbWVudGlvbmVkIGFib3V0IGludGVyZmFjZQo+IG5hbWUgY2hhbmdlZCkgPwo+
Cj4gb3IsCj4KPiBJdCB3aWxsIGJlIGEgbmV3IHBhdGNoIHNlcmllcyAoIHdpdGggY2FycnkgZm9y
d2FyZCBhbGwgdGhlIFJldmlld2VkLWJ5Cj4gLyBUZXN0ZWQtYnkgb24KPiB2bV9pbnNlcnRfcmFu
Z2UvIHZtX2luc2VydF9yYW5nZV9idWdneSApID8KCkFueSBzdWdnZXN0aW9uIG9uIHRoaXMgbWlu
b3IgcXVlcnkgPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 17:22:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 17:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtFHV-0002GW-DS; Mon, 11 Feb 2019 17:22:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O7zb=QS=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gtFHU-0002GR-Ko
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 17:22:08 +0000
X-Inumbo-ID: 8ca55fa2-2e21-11e9-bf99-a7bca2e5f163
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ca55fa2-2e21-11e9-bf99-a7bca2e5f163;
 Mon, 11 Feb 2019 17:22:04 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A9127306E4AD; Mon, 11 Feb 2019 19:22:03 +0200 (EET)
Received: from [192.168.228.119] (unknown [86.120.180.71])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 26E47303EC22;
 Mon, 11 Feb 2019 19:22:03 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1549876422-22274-1-git-send-email-rcojocaru@bitdefender.com>
 <5C614A1B02000078002158A5@prv1-mh.provo.novell.com>
 <b0b1da0b-f888-912b-48ed-8322b9091779@bitdefender.com>
 <2806b8c2-ae3c-6f45-9c5c-dead9235ca83@bitdefender.com>
 <5C61A9DF0200007800215ABD@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <6d20033b-4320-9c15-1d15-06da2089ae00@bitdefender.com>
Date: Mon, 11 Feb 2019 19:21:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <5C61A9DF0200007800215ABD@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12 V3] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMS8xOSA2OjU5IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFRoYW5rcyBmb3Igbm90
aWNpbmcsIGFjdHVhbGx5IHRoaXMgYXBwZWFycyB0byBpbnZhbGlkYXRlIHRoZSB3aG9sZSAKPj4+
IHB1cnBvc2Ugb2YgdGhlIHBhdGNoIChJIHNob3VsZCBoYXZlIHRlc3RlZCB0aGlzIG1vcmUgYmVm
b3JlIHN1bWJpdHRpbmcgCj4+PiBWMywgc29ycnkpLgo+Pj4KPj4+IFRoZSB3aG9sZSBwb2ludCBv
ZiB0aGUgbmV3IGJvb2xlYW4gaXMgdG8gaGF2ZSBwMm0gYXNzaWduZWQgYW4gYWx0cDJtIAo+Pj4g
cmVnYXJkbGVzcyBvZiBhbHRwMm1fYWN0aXZlKCkgKGhlbmNlIHRoZSBjaGFuZ2UpIC0gd2hpY2gg
bm93IG5vIGxvbmdlciAKPj4+IGhhcHBlbnMuIEkgZ290IGNhcnJpZWQgYXdheSB3aXRoIHRoaXMg
Y2hhbmdlLgo+Pj4KPj4+IFRoZSBmYWN0IHRoYXQgdGhpcyBpcyBzbyBlYXN5IHRvIGdldCB3cm9u
ZyBpcyB0aGUgcmVhc29uIHdoeSBJJ3ZlIAo+Pj4gcHJlZmVycmVkIHRoZSBkb21haW5fcGF1c2Uo
KSBzb2x1dGlvbi4gVGhlcmUgYXBwZWFycyB0byBiZSBubyBjbGVhbiB3YXkgCj4+PiB0byBmaXgg
dGhpcyBvdGhlcndpc2UsIGFuZCBpZiB0aGlzIGlzIHNvIGVhc3kgdG8gbWlzdW5kZXJzdGFuZCBp
dCdsbCAKPj4+IGJyZWFrIGp1c3QgYXMgZWFzaWx5IHdpdGggZnVydGhlciBjaGFuZ2VzLgo+Pj4K
Pj4+IEkgc3VwcG9zZSBJIGNvdWxkIGp1c3QgcGFzcyB0aGUgYm9vbCBhbG9uZyB0byBwMm1fZ2V0
X2FsdHAybSgpIChhbmQgCj4+PiBpbmRlZWQgcmVtb3ZlIHRoZSBpZigpKS4uLgo+Pgo+PiBJIHRo
aW5rIHRoZSBiZXN0IHRoYXQgY2FuIGJlIGRvbmUgaGVyZSBpcyB0byBjaGVjayBpZiBhbHRwMm1f
YWN0aXZlKCkgCj4+IGVhcmx5IGluIHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQoKSBhbmQg
Cj4+IHAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9ieV9pZCgpLCB0aGVuIGJhaWwgaWYgaXQncyBu
b3QgYWN0aXZlLiBTaW5jZSAKPj4gdGhlc2UgYXJlIG9ubHkgY2FsbGVkIGJ5IEhWTU9QX2FsdHAy
bV8qIChhbmQgdGh1cyBzZXJpYWxpemVkIGJ5IHRoZSAKPj4gZG9tYWluIGxvY2spLCBpdCBzaG91
bGQgYmUgZW5vdWdoIFdSVCBIVk1PUF9hbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZS4KPiAKPiBJJ20g
Y29uZnVzZWQ6IFdoZXJlIGRvIHlvdSBzZWUgdGhlIGRvbWFpbiBsb2NrIHVzZWQgdGhlcmU/Cj4g
UGx1cyBJIGNhbid0IHNlZSBwMm1fc3dpdGNoX3ZjcHVfYWx0cDJtX2J5X2lkKCkgY2FsbGVkIGZv
cgo+IGFueSBIVk1PUF9hbHRwMm1fKiBhdCBhbGwuIE9uZSBvZiB0aGUgYWN0dWFsIGNhbGxlcnMg
aXMgZ3VhcmRlZAo+IGJ5IGFsdHAybV9hY3RpdmUoKSwgYnV0IHRoZSBvdGhlciBpc24ndC4KCmRv
X2FsdHAybV9vcCgpIGRvZXMgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21haW4p
OywgYW5kCnVubG9ja3MgaXQgYmVmb3JlIGl0IGV4aXRzLgoKQnV0IHlvdSdyZSByaWdodCwgcDJt
X3N3aXRjaF92Y3B1X2FsdHAybV9ieV9pZCgpIGlzIG5vdCBjYWxsZWQgZm9yIGFueQpIVk1PUF9h
bHRwMm1fKiwgSSd2ZSBtaXNyZWFkIHRoYXQuIEhlbmNlLCBJIGJlbGlldmUgYm90aCBjYWxsZXJz
Cm9mcDJtX3N3aXRjaF92Y3B1X2FsdHAybV9ieV9pZCgpIG1heSByYWNlIHdpdGggSFZNT1BfYWx0
cDJtXyouCgpXb3VsZCB5b3UgbGlrZSBtZSB0byBhZGQgdGhlIGFsdHAybV9hY3RpdmUoKSBjaGVj
ayBpbiBib3RoCnAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9ieV9pZCgpIGFuZCBwMm1fc3dpdGNo
X3ZjcHVfYWx0cDJtX2J5X2lkKCksIGFuZAptYWtlIGl0IGhhcmRlciB0byByYWNlIChpdCBzdGls
bCB3b24ndCBiZSBpbXBvc3NpYmxlLCBzaW5jZSB0aGUgYm9vbCBtYXkKYmVjb21lIGZhbHNlIGJl
dHdlZW4gdGhlIGNoZWNrIGFuZCB0aGUgYWN0dWFsIGZ1bmN0aW9uIGxvZ2ljIGZvcgpwMm1fc3dp
dGNoX3ZjcHVfYWx0cDJtX2J5X2lkKCksIGFzIHlvdSd2ZSBub3RpY2VkKT8KCj4+IEkgc2VlIG5v
IG90aGVyIHdheSBvdXQgb2YgdGhpcyAoYXNpZGUgZnJvbSB0aGUgZG9tYWluX3BhdXNlKCkgZml4
KS4KPiAKPiBJZiBvbmx5IHRoYXQgb25lIHdvdWxkIGhhdmUgYmVlbiBhIGNvbXBsZXRlIGZpeCwg
cmF0aGVyIHRoYW4ganVzdCBhCj4gcGFydGlhbCBvbmUuCgpBZ3JlZWQsIGJ1dCB0aGF0IG9uZSBh
dCBsZWFzdCBjbGVhcmx5IGZpeGVzIHRoZSBleHRlcm5hbCBjYXNlLCB3aGVyZWFzCnRoaXMgZG9l
c24ndCBzZWVtIHRvIGNvdmVyIGFsbCBjb3JuZXIgY2FzZXMgZm9yIGFueSBzaXR1YXRpb24uCgoK
VGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 17:47:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 17:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtFfO-00042W-GT; Mon, 11 Feb 2019 17:46:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TcXE=QS=citrix.com=prvs=938cbf5a0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gtFfN-00042R-Hc
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 17:46:49 +0000
X-Inumbo-ID: 01629c9e-2e25-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01629c9e-2e25-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 17:46:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,359,1544486400"; d="scan'208";a="77830373"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Feb 2019 18:46:35 +0100
Message-ID: <20190211174642.38046-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 v2 0/7] pvh/dom0/shadow/amd fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBjb250YWlucyBmaXhlcyB0aGF0IHNob3VsZCBi
ZSBjb25zaWRlcmVkIGZvciA0LjEyLgoKSSdtIG5vdCBzdXJlIHdoZXRoZXIgcGF0Y2hlcyA1LCA2
IGFuZCA3IHNob3VsZCBiZSBhaW1lZCBhdCA0LjEyLCB0aGV5CmNvbnRhaW4gY2hhbmdlcyB0byB0
aGUgcDJtIGNvZGUgdGhhdCBjb3VsZCBhZmZlY3QgSFZNIGd1ZXN0cy4gTm90ZSB0aGF0CndpdGhv
dXQgdGhvc2UgY2hhbmdlcyBhIFBWSCBkb20wIHJ1bm5pbmcgb24gQU1EIGhhcmR3YXJlIHdpbGwg
YmUgdW5hYmxlCnRvIGNyZWF0ZSBndWVzdHMuIE92ZXJhbGwgdGhlIHBhdGNoZXMgYXJlIGEgbmlj
ZSBjbGVhbnVwIHRvIHRoZSBoYW5kbGluZwpvZiBwMm1faW9yZXFfc2VydmVyIGFuZCBwMm1fbWFw
X2ZvcmVpZ24gdHlwZXMuCgpUaGUgc2VyaWVzIGNhbiBhbHNvIGJlIGZvdW5kIGF0OgoKZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuLmdpdCBmaXhlcy00LjEyLXYyLjEKClJv
Z2VyIFBhdSBNb25uZSAoNyk6CiAgZG9tMC9wdmg6IGFsaWduIGFsbG9jYXRpb24gYW5kIG1hcHBp
bmcgb3JkZXIgdG8gc3RhcnQgYWRkcmVzcwogIGFtZC9ucHQvc2hhZG93OiByZXBsYWNlIGFzc2Vy
dCB0aGF0IHByZXZlbnRzIGNyZWF0aW5nIDJNLzFHIE1NSU8KICAgIGVudHJpZXMKICB4ODYvcHZo
OiByZW9yZGVyIFBWSCBkb20wIGlvbW11IGluaXRpYWxpemF0aW9uCiAgcHZoL2RvbTA6IHdhcm4g
d2hlbiBkb20wX21lbSBpcyBub3Qgc2V0CiAgeDg2L21tOiBzcGxpdCBwMm0gaW9yZXEgc2VydmVy
IHBhZ2VzIHNwZWNpYWwgaGFuZGxpbmcgaW50byBoZWxwZXIKICB4ODYvbW06IGhhbmRsZSBmb3Jl
aWduIG1hcHBpbmdzIGluIHAybV9lbnRyeV9tb2RpZnkKICBucHQvc2hhZG93OiBhbGxvdyBnZXR0
aW5nIGZvcmVpZ24gcGFnZSB0YWJsZSBlbnRyaWVzCgogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQu
YyAgICAgICAgICAgfCAgMTAgKysKIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAgICAg
IHwgIDM3ICsrKysrLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgICAgICB8ICAg
NCArCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICB8IDEzNyArKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAgICAgICB8
ICA1NCArKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgICAgfCAg
IDQgKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgfCAgIDcgKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICAgIHwgIDQ1ICsrKysrKysrKwogOCBmaWxlcyBj
aGFuZ2VkLCAxMzUgaW5zZXJ0aW9ucygrKSwgMTYzIGRlbGV0aW9ucygtKQoKLS0gCjIuMjAuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 17:47:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 17:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtFfR-00042h-P0; Mon, 11 Feb 2019 17:46:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TcXE=QS=citrix.com=prvs=938cbf5a0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gtFfP-00042c-Ph
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 17:46:51 +0000
X-Inumbo-ID: 0299db34-2e25-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0299db34-2e25-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 17:46:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,359,1544486400"; d="scan'208";a="77830378"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Feb 2019 18:46:36 +0100
Message-ID: <20190211174642.38046-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190211174642.38046-1-roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 v2 1/7] dom0/pvh: align allocation and
 mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHAybSBhbmQgaW9tbXUgbWFwcGluZyBjb2RlIGFsd2F5cyBoYWQgdGhlIHJlcXVpcmVtZW50
IHRoYXQKYWRkcmVzc2VzIGFuZCBvcmRlcnMgbXVzdCBiZSBhbGlnbmVkIHdoZW4gcG9wdWxhdGlu
ZyB0aGUgcDJtIG9yIHRoZQppb21tdSBwYWdlIHRhYmxlcy4KClBWSCBkb20wIGJ1aWxkZXIgZGlk
bid0IHRha2UgdGhpcyByZXF1aXJlbWVudCBpbnRvIGFjY291bnQsIGFuZCBjYW4KY2FsbCBpbnRv
IHRoZSBwMm0vaW9tbXUgbWFwcGluZyBoZWxwZXJzIHdpdGggYWRkcmVzc2VzIGFuZCBvcmRlcnMg
dGhhdAphcmUgbm90IGFsaWduZWQuCgpGaXggdGhpcyBieSBtYWtpbmcgc3VyZSB0aGUgb3JkZXJz
IHBhc3NlZCB0byB0aGUgcGh5c21hcCBwb3B1bGF0aW9uCmhlbHBlcnMgYXJlIGFsd2F5cyBhbGln
bmVkIHRvIHRoZSBndWVzdCBhZGRyZXNzIHRvIGJlIHBvcHVsYXRlZC4KClNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KV2l0aG91
dCB0aGlzIHBhdGNoIHRyeWluZyB0byBjcmVhdGUgYSBQVkggZG9tMCB3aWxsIHRyaWdnZXIgYW4g
YXNzZXJ0Cm9uIGNlcnRhaW4gaGFyZHdhcmUgZGVwZW5kaW5nIG9uIHRoZSBtZW1vcnkgbWFwLgot
LS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gUmV3b3JkIGNvbW1pdCBtZXNzYWdlLgotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIGIveGVu
L2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKaW5kZXggNTFjZjQ5MDgxMS4uYTU3MWQxNWMxMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9kb20wX2J1aWxkLmMKQEAgLTE1Miw2ICsxNTIsOCBAQCBzdGF0aWMgaW50IF9faW5p
dCBwdmhfcG9wdWxhdGVfbWVtb3J5X3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICAgICAg
b3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9wYWdlcyhlbmQgLSBzdGFydCArIDEpOwogICAgICAgICBv
cmRlciA9IG1pbihvcmRlciA/IG9yZGVyIC0gMSA6IDAsIG1heF9vcmRlcik7CisgICAgICAgIC8q
IFRoZSBvcmRlciBhbGxvY2F0ZWQgYW5kIHBvcHVsYXRlZCBtdXN0IGJlIGFsaWduZWQgdG8gdGhl
IGFkZHJlc3MuICovCisgICAgICAgIG9yZGVyID0gbWluKG9yZGVyLCBzdGFydCA/IGZpbmRfZmly
c3Rfc2V0X2JpdChzdGFydCkgOiBNQVhfT1JERVIpOwogICAgICAgICBwYWdlID0gYWxsb2NfZG9t
aGVhcF9wYWdlcyhkLCBvcmRlciwgZG9tMF9tZW1mbGFncyB8IE1FTUZfbm9fc2NydWIpOwogICAg
ICAgICBpZiAoIHBhZ2UgPT0gTlVMTCApCiAgICAgICAgIHsKLS0gCjIuMjAuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 17:47:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 17:47:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtFg5-00046V-2Z; Mon, 11 Feb 2019 17:47:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TcXE=QS=citrix.com=prvs=938cbf5a0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gtFg4-00046I-7L
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 17:47:32 +0000
X-Inumbo-ID: 19638150-2e25-11e9-97a2-9377119a544e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19638150-2e25-11e9-97a2-9377119a544e;
 Mon, 11 Feb 2019 17:47:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,359,1544486400"; d="scan'208";a="77830399"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Feb 2019 18:46:40 +0100
Message-ID: <20190211174642.38046-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190211174642.38046-1-roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 5/7] x86/mm: split p2m ioreq server pages
 special handling into helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCBpdCBjYW4gYmUgc2hhcmVkIGJ5IGJvdGggZXB0LCBucHQgYW5kIHNoYWRvdyBjb2Rl
LCBpbnN0ZWFkIG9mCmR1cGxpY2F0aW5nIGl0LgoKTm8gY2hhbmdlIGluIGZ1bmN0aW9uYWxpdHkg
aW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5j
b20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6IEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIFJlbW92ZSB1bnVzZWQgcDJt
dF9vbGQgZnJvbSBwMm1fcHRfc2V0X2VudHJ5LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFw
LmMgICAgICAgfCAgMyArKwogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICB8IDU1ICsr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5j
ICAgICAgICB8IDI0IC0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jIHwgIDMgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgfCAzMiArKysrKysr
KysrKysrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDYxIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4vYXJj
aC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IDNkNjUxYjk0YzMuLmRjNDZkNWUxNGYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9o
YXAuYwpAQCAtNzM0LDYgKzczNCw5IEBAIGhhcF93cml0ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIGwxX3BnZW50cnlfdCAqcCwKICAgICAgICAgICAgICYm
IHBlcm1zX3N0cmljdGx5X2luY3JlYXNlZChvbGRfZmxhZ3MsIGwxZV9nZXRfZmxhZ3MobmV3KSkg
KTsKICAgICB9CiAKKyAgICBwMm1fZW50cnlfbW9kaWZ5KHAybV9nZXRfaG9zdHAybShkKSwgcDJt
X2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncyhuZXcpKSwKKyAgICAgICAgICAgICAgICAgICAg
IHAybV9mbGFnc190b190eXBlKG9sZF9mbGFncyksIGxldmVsKTsKKwogICAgIHNhZmVfd3JpdGVf
cHRlKHAsIG5ldyk7CiAgICAgaWYgKCBvbGRfZmxhZ3MgJiBfUEFHRV9QUkVTRU5UICkKICAgICAg
ICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRleCBiYjU2
MjYwN2Y3Li4wZWNlNjYwOGNiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTQ2LDcgKzQ2LDggQEAgc3RhdGlj
IGlubGluZSBib29sX3QgaXNfZXB0ZV92YWxpZChlcHRfZW50cnlfdCAqZSkKIH0KIAogLyogcmV0
dXJucyA6IDAgZm9yIHN1Y2Nlc3MsIC1lcnJubyBvdGhlcndpc2UgKi8KLXN0YXRpYyBpbnQgYXRv
bWljX3dyaXRlX2VwdF9lbnRyeShlcHRfZW50cnlfdCAqZW50cnlwdHIsIGVwdF9lbnRyeV90IG5l
dywKK3N0YXRpYyBpbnQgYXRvbWljX3dyaXRlX2VwdF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVwdF9lbnRyeV90ICplbnRy
eXB0ciwgZXB0X2VudHJ5X3QgbmV3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBsZXZlbCkKIHsKICAgICBpbnQgcmM7CkBAIC04OSw2ICs5MCw4IEBAIHN0YXRpYyBpbnQg
YXRvbWljX3dyaXRlX2VwdF9lbnRyeShlcHRfZW50cnlfdCAqZW50cnlwdHIsIGVwdF9lbnRyeV90
IG5ldywKICAgICBpZiAoIHVubGlrZWx5KHAybV9pc19mb3JlaWduKGVudHJ5cHRyLT5zYV9wMm10
KSkgJiYgY2hlY2tfZm9yZWlnbiApCiAgICAgICAgIG9sZG1mbiA9IGVudHJ5cHRyLT5tZm47CiAK
KyAgICBwMm1fZW50cnlfbW9kaWZ5KHAybSwgbmV3LnNhX3AybXQsIGVudHJ5cHRyLT5zYV9wMm10
LCBsZXZlbCk7CisKICAgICB3cml0ZV9hdG9taWMoJmVudHJ5cHRyLT5lcHRlLCBuZXcuZXB0ZSk7
CiAKICAgICBpZiAoIHVubGlrZWx5KG9sZG1mbiAhPSBtZm5feChJTlZBTElEX01GTikpICkKQEAg
LTM5MCw3ICszOTMsOCBAQCBzdGF0aWMgaW50IGVwdF9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIGJvb2xfdCByZWFkX29ubHksCiAgKiBwcmVzZW50IGVudHJpZXMgaW4gdGhlIGdp
dmVuIHBhZ2UgdGFibGUsIG9wdGlvbmFsbHkgbWFya2luZyB0aGUgZW50cmllcwogICogYWxzbyBm
b3IgdGhlaXIgc3VidHJlZXMgbmVlZGluZyBQMk0gdHlwZSByZS1jYWxjdWxhdGlvbi4KICAqLwot
c3RhdGljIGJvb2xfdCBlcHRfaW52YWxpZGF0ZV9lbXQobWZuX3QgbWZuLCBib29sX3QgcmVjYWxj
LCBpbnQgbGV2ZWwpCitzdGF0aWMgYm9vbF90IGVwdF9pbnZhbGlkYXRlX2VtdChzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCBtZm5fdCBtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sX3QgcmVjYWxjLCBpbnQgbGV2ZWwpCiB7CiAgICAgaW50IHJjOwogICAgIGVwdF9lbnRy
eV90ICplcHRlID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7CkBAIC00MDgsNyArNDEyLDcgQEAgc3Rh
dGljIGJvb2xfdCBlcHRfaW52YWxpZGF0ZV9lbXQobWZuX3QgbWZuLCBib29sX3QgcmVjYWxjLCBp
bnQgbGV2ZWwpCiAgICAgICAgIGUuZW10ID0gTVRSUl9OVU1fVFlQRVM7CiAgICAgICAgIGlmICgg
cmVjYWxjICkKICAgICAgICAgICAgIGUucmVjYWxjID0gMTsKLSAgICAgICAgcmMgPSBhdG9taWNf
d3JpdGVfZXB0X2VudHJ5KCZlcHRlW2ldLCBlLCBsZXZlbCk7CisgICAgICAgIHJjID0gYXRvbWlj
X3dyaXRlX2VwdF9lbnRyeShwMm0sICZlcHRlW2ldLCBlLCBsZXZlbCk7CiAgICAgICAgIEFTU0VS
VChyYyA9PSAwKTsKICAgICAgICAgY2hhbmdlZCA9IDE7CiAgICAgfQpAQCAtNDU5LDcgKzQ2Myw3
IEBAIHN0YXRpYyBpbnQgZXB0X2ludmFsaWRhdGVfZW10X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sCiAgICAgICAgICAgICByYyA9IC1FTk9NRU07CiAgICAgICAgICAgICBnb3RvIG91dDsK
ICAgICAgICAgfQotICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KCZ0YWJsZVtp
bmRleF0sIHNwbGl0X2VwdF9lbnRyeSwgaSk7CisgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9l
cHRfZW50cnkocDJtLCAmdGFibGVbaW5kZXhdLCBzcGxpdF9lcHRfZW50cnksIGkpOwogICAgICAg
ICBBU1NFUlQod3JjID09IDApOwogCiAgICAgICAgIGZvciAoIDsgaSA+IHRhcmdldDsgLS1pICkK
QEAgLTQ3OSw3ICs0ODMsNyBAQCBzdGF0aWMgaW50IGVwdF9pbnZhbGlkYXRlX2VtdF9yYW5nZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICB7CiAgICAgICAgICAgICBlLmVtdCA9IE1U
UlJfTlVNX1RZUEVTOwogICAgICAgICAgICAgZS5yZWNhbGMgPSAxOwotICAgICAgICAgICAgd3Jj
ID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeSgmdGFibGVbaW5kZXhdLCBlLCB0YXJnZXQpOworICAg
ICAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZ0YWJsZVtpbmRleF0s
IGUsIHRhcmdldCk7CiAgICAgICAgICAgICBBU1NFUlQod3JjID09IDApOwogICAgICAgICAgICAg
cmMgPSAxOwogICAgICAgICB9CkBAIC01NDksMTcgKzU1MywxMSBAQCBzdGF0aWMgaW50IHJlc29s
dmVfbWlzY29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQog
ICAgICAgICAgICAgICAgICAgICBudCA9IHAybV9yZWNhbGNfdHlwZShlLnJlY2FsYywgZS5zYV9w
Mm10LCBwMm0sIGdmbiArIGkpOwogICAgICAgICAgICAgICAgICAgICBpZiAoIG50ICE9IGUuc2Ff
cDJtdCApCiAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIGlm
ICggZS5zYV9wMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgICAgICAgICAg
ICAgewotICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChwMm0tPmlvcmVxLmVudHJ5
X2NvdW50ID4gMCk7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtLT5pb3JlcS5lbnRy
eV9jb3VudC0tOwotICAgICAgICAgICAgICAgICAgICAgICAgfQotCiAgICAgICAgICAgICAgICAg
ICAgICAgICBlLnNhX3AybXQgPSBudDsKICAgICAgICAgICAgICAgICAgICAgICAgIGVwdF9wMm1f
dHlwZV90b19mbGFncyhwMm0sICZlLCBlLnNhX3AybXQsIGUuYWNjZXNzKTsKICAgICAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICBlLnJlY2FsYyA9IDA7Ci0gICAgICAgICAg
ICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkoJmVwdGVbaV0sIGUsIGxldmVs
KTsKKyAgICAgICAgICAgICAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0s
ICZlcHRlW2ldLCBlLCBsZXZlbCk7CiAgICAgICAgICAgICAgICAgICAgIEFTU0VSVCh3cmMgPT0g
MCk7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtNTk1LDcgKzU5Myw3IEBA
IHN0YXRpYyBpbnQgcmVzb2x2ZV9taXNjb25maWcoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5z
aWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBp
ZiAoIGVwdF9zcGxpdF9zdXBlcl9wYWdlKHAybSwgJmUsIGxldmVsLCBsZXZlbCAtIDEpICkKICAg
ICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgd3JjID0gYXRvbWlj
X3dyaXRlX2VwdF9lbnRyeSgmZXB0ZVtpXSwgZSwgbGV2ZWwpOworICAgICAgICAgICAgICAgICAg
ICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZlcHRlW2ldLCBlLCBsZXZl
bCk7CiAgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQod3JjID09IDApOwogICAgICAgICAg
ICAgICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoZXB0ZSk7CiAgICAgICAgICAgICAgICAg
ICAgICAgICBtZm4gPSBlLm1mbjsKQEAgLTYxMCw3ICs2MDgsNyBAQCBzdGF0aWMgaW50IHJlc29s
dmVfbWlzY29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQog
ICAgICAgICAgICAgICAgIGUucmVjYWxjID0gMDsKICAgICAgICAgICAgICAgICBpZiAoIHJlY2Fs
YyAmJiBwMm1faXNfY2hhbmdlYWJsZShlLnNhX3AybXQpICkKICAgICAgICAgICAgICAgICAgICAg
ZXB0X3AybV90eXBlX3RvX2ZsYWdzKHAybSwgJmUsIGUuc2FfcDJtdCwgZS5hY2Nlc3MpOwotICAg
ICAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkoJmVwdGVbaV0sIGUsIGxl
dmVsKTsKKyAgICAgICAgICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwg
JmVwdGVbaV0sIGUsIGxldmVsKTsKICAgICAgICAgICAgICAgICBBU1NFUlQod3JjID09IDApOwog
ICAgICAgICAgICAgfQogCkBAIC02MjEsMTEgKzYxOSwxMSBAQCBzdGF0aWMgaW50IHJlc29sdmVf
bWlzY29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAg
ICAgICBpZiAoIGUuZW10ID09IE1UUlJfTlVNX1RZUEVTICkKICAgICAgICAgewogICAgICAgICAg
ICAgQVNTRVJUKGlzX2VwdGVfcHJlc2VudCgmZSkpOwotICAgICAgICAgICAgZXB0X2ludmFsaWRh
dGVfZW10KF9tZm4oZS5tZm4pLCBlLnJlY2FsYywgbGV2ZWwpOworICAgICAgICAgICAgZXB0X2lu
dmFsaWRhdGVfZW10KHAybSwgX21mbihlLm1mbiksIGUucmVjYWxjLCBsZXZlbCk7CiAgICAgICAg
ICAgICBzbXBfd21iKCk7CiAgICAgICAgICAgICBlLmVtdCA9IDA7CiAgICAgICAgICAgICBlLnJl
Y2FsYyA9IDA7Ci0gICAgICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KCZlcHRl
W2ldLCBlLCBsZXZlbCk7CisgICAgICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5
KHAybSwgJmVwdGVbaV0sIGUsIGxldmVsKTsKICAgICAgICAgICAgIEFTU0VSVCh3cmMgPT0gMCk7
CiAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShlcHRlKTsKICAgICAgICAgICAgIHJjID0g
MTsKQEAgLTc4Niw3ICs3ODQsNyBAQCBlcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKIAogICAgICAgICAvKiBub3cgaW5zdGFsbCB0aGUg
bmV3bHkgc3BsaXQgZXB0IHN1Yi10cmVlICovCiAgICAgICAgIC8qIE5COiBwbGVhc2UgbWFrZSBz
dXJlIGRvbWlhbiBpcyBwYXVzZWQgYW5kIG5vIGluLWZseSBWVC1kIERNQS4gKi8KLSAgICAgICAg
cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KGVwdF9lbnRyeSwgc3BsaXRfZXB0X2VudHJ5LCBp
KTsKKyAgICAgICAgcmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgZXB0X2VudHJ5LCBz
cGxpdF9lcHRfZW50cnksIGkpOwogICAgICAgICBBU1NFUlQocmMgPT0gMCk7CiAKICAgICAgICAg
LyogdGhlbiBtb3ZlIHRvIHRoZSBsZXZlbCB3ZSB3YW50IHRvIG1ha2UgcmVhbCBjaGFuZ2VzICov
CkBAIC04MzMsMjQgKzgzMSw3IEBAIGVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogICAgICAgICBuZXdfZW50cnkuc3VwcHJlc3NfdmUg
PSBpc19lcHRlX3ZhbGlkKCZvbGRfZW50cnkpID8KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG9sZF9lbnRyeS5zdXBwcmVzc192ZSA6IDE7CiAKLSAgICAvKgotICAgICAqIHAy
bV9pb3JlcV9zZXJ2ZXIgaXMgb25seSB1c2VkIGZvciA0SyBwYWdlcywgc28gdGhlCi0gICAgICog
Y291bnQgaXMgb25seSBkb25lIG9uIGVwdCBwYWdlIHRhYmxlIGVudHJpZXMuCi0gICAgICovCi0g
ICAgaWYgKCBwMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQotICAgIHsKLSAgICAgICAgQVNTRVJU
KGkgPT0gMCk7Ci0gICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQrKzsKLSAgICB9Ci0KLSAg
ICBpZiAoIGVwdF9lbnRyeS0+c2FfcDJtdCA9PSBwMm1faW9yZXFfc2VydmVyICkKLSAgICB7Ci0g
ICAgICAgIEFTU0VSVChpID09IDApOwotICAgICAgICBBU1NFUlQocDJtLT5pb3JlcS5lbnRyeV9j
b3VudCA+IDApOwotICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50LS07Ci0gICAgfQotCi0g
ICAgcmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KGVwdF9lbnRyeSwgbmV3X2VudHJ5LCB0YXJn
ZXQpOworICAgIHJjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sIGVwdF9lbnRyeSwgbmV3
X2VudHJ5LCB0YXJnZXQpOwogICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICAgICAgb2xkX2Vu
dHJ5LmVwdGUgPSAwOwogICAgIGVsc2UKQEAgLTEwNzAsNyArMTA1MSw3IEBAIHN0YXRpYyB2b2lk
IGVwdF9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAg
ICBpZiAoICFtZm4gKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGVwdF9pbnZhbGlkYXRl
X2VtdChfbWZuKG1mbiksIDEsIHAybS0+ZXB0LndsKSApCisgICAgaWYgKCBlcHRfaW52YWxpZGF0
ZV9lbXQocDJtLCBfbWZuKG1mbiksIDEsIHAybS0+ZXB0LndsKSApCiAgICAgICAgIGVwdF9zeW5j
X2RvbWFpbihwMm0pOwogfQogCkBAIC0xMTI4LDcgKzExMDksNyBAQCBzdGF0aWMgdm9pZCBlcHRf
bWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIGlmICggIW1m
biApCiAgICAgICAgIHJldHVybjsKIAotICAgIGlmICggZXB0X2ludmFsaWRhdGVfZW10KF9tZm4o
bWZuKSwgMCwgcDJtLT5lcHQud2wpICkKKyAgICBpZiAoIGVwdF9pbnZhbGlkYXRlX2VtdChwMm0s
IF9tZm4obWZuKSwgMCwgcDJtLT5lcHQud2wpICkKICAgICAgICAgZXB0X3N5bmNfZG9tYWluKHAy
bSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYwppbmRleCA3OTE2MDBmNmJhLi5mZDYzODZiOGZkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CkBAIC00MzYsMTMgKzQzNiw2IEBAIHN0YXRpYyBpbnQgZG9fcmVjYWxjKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICAgICAgICAgIGZsYWdzIHw9IF9Q
QUdFX1BTRTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgaWYgKCBvdCA9PSBwMm1faW9y
ZXFfc2VydmVyICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBBU1NFUlQocDJtLT5p
b3JlcS5lbnRyeV9jb3VudCA+IDApOwotICAgICAgICAgICAgICAgIEFTU0VSVChsZXZlbCA9PSAw
KTsKLSAgICAgICAgICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50LS07Ci0gICAgICAgICAg
ICB9Ci0KICAgICAgICAgICAgIGUgPSBsMWVfZnJvbV9wZm4obWZuLCBmbGFncyk7CiAgICAgICAg
ICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZlLCBsZXZlbCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG50ID09IHAybV9yYW1fcncpCkBAIC02MDgsOCArNjAxLDYgQEAgcDJtX3B0
X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4s
CiAKICAgICBpZiAoIHBhZ2Vfb3JkZXIgPT0gUEFHRV9PUkRFUl80SyApCiAgICAgewotICAgICAg
ICBwMm1fdHlwZV90IHAybXRfb2xkOwotCiAgICAgICAgIHJjID0gcDJtX25leHRfbGV2ZWwocDJt
LCAmdGFibGUsICZnZm5fcmVtYWluZGVyLCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTDJfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBMMl9QQUdFVEFCTEVfRU5UUklFUywgMSwgMSk7CkBAIC02MzMsMjEgKzYyNCw2IEBA
IHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZu
X3QgbWZuLAogICAgICAgICBpZiAoIGVudHJ5X2NvbnRlbnQubDEgIT0gMCApCiAgICAgICAgICAg
ICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZlbnRyeV9jb250ZW50LCAwLCBpb21tdV9wdGVfZmxhZ3Mp
OwogCi0gICAgICAgIHAybXRfb2xkID0gcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncygq
cDJtX2VudHJ5KSk7Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICogcDJtX2lvcmVxX3NlcnZlciBp
cyBvbmx5IHVzZWQgZm9yIDRLIHBhZ2VzLCBzbwotICAgICAgICAgKiB0aGUgY291bnQgaXMgb25s
eSBkb25lIGZvciBsZXZlbCAxIGVudHJpZXMuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIHAy
bXQgPT0gcDJtX2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2Nv
dW50Kys7Ci0KLSAgICAgICAgaWYgKCBwMm10X29sZCA9PSBwMm1faW9yZXFfc2VydmVyICkKLSAg
ICAgICAgewotICAgICAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEuZW50cnlfY291bnQgPiAwKTsK
LSAgICAgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQtLTsKLSAgICAgICAgfQotCiAgICAg
ICAgIC8qIGxldmVsIDEgZW50cnkgKi8KICAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJt
LCBnZm4sIHAybV9lbnRyeSwgZW50cnlfY29udGVudCwgMSk7CiAgICAgICAgIC8qIE5COiBwYWdp
bmdfd3JpdGVfcDJtX2VudHJ5KCkgaGFuZGxlcyB0bGIgZmx1c2hlcyBwcm9wZXJseSAqLwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvY29tbW9uLmMKaW5kZXggYzQ5YWViNWU2MC4uNmQ4YTk1MDA1NCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jCkBAIC0zMTgwLDYgKzMxODAsOSBAQCBzaGFkb3dfd3JpdGVfcDJtX2Vu
dHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIGlmICggbGlrZWx5
KGQtPmFyY2gucGFnaW5nLnNoYWRvdy50b3RhbF9wYWdlcyAhPSAwKSApCiAgICAgICAgICBzaF91
bnNoYWRvd19mb3JfcDJtX2NoYW5nZShkLCBnZm4sIHAsIG5ldywgbGV2ZWwpOwogCisgICAgcDJt
X2VudHJ5X21vZGlmeShwMm1fZ2V0X2hvc3RwMm0oZCksIHAybV9mbGFnc190b190eXBlKGwxZV9n
ZXRfZmxhZ3MobmV3KSksCisgICAgICAgICAgICAgICAgICAgICBwMm1fZmxhZ3NfdG9fdHlwZShs
MWVfZ2V0X2ZsYWdzKCpwKSksIGxldmVsKTsKKwogICAgIC8qIFVwZGF0ZSB0aGUgZW50cnkgd2l0
aCBuZXcgY29udGVudCAqLwogICAgIHNhZmVfd3JpdGVfcHRlKHAsIG5ldyk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
CmluZGV4IDIwOTUwNzY1NTYuLjgzNGQ0OWQyZDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtOTMyLDYgKzkz
MiwzOCBAQCBpbnQgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IGZsYWdzLAogc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnAybV9nZXRfaW9yZXFfc2Vy
dmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncyk7CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBw
Mm1fZW50cnlfbW9kaWZ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHAybV90eXBlX3QgbnQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCB1bnNpZ25l
ZCBpbnQgbGV2ZWwpCit7CisgICAgaWYgKCBsZXZlbCAhPSAxIHx8IG50ID09IG90ICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgc3dpdGNoICggbnQgKQorICAgIHsKKyAgICBjYXNlIHAybV9pb3Jl
cV9zZXJ2ZXI6CisgICAgICAgIC8qCisgICAgICAgICAqIHAybV9pb3JlcV9zZXJ2ZXIgaXMgb25s
eSB1c2VkIGZvciA0SyBwYWdlcywgc28KKyAgICAgICAgICogdGhlIGNvdW50IGlzIG9ubHkgZG9u
ZSBmb3IgbGV2ZWwgMSBlbnRyaWVzLgorICAgICAgICAgKi8KKyAgICAgICAgcDJtLT5pb3JlcS5l
bnRyeV9jb3VudCsrOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGJy
ZWFrOworICAgIH0KKworICAgIHN3aXRjaCAoIG90ICkKKyAgICB7CisgICAgY2FzZSBwMm1faW9y
ZXFfc2VydmVyOgorICAgICAgICBBU1NFUlQocDJtLT5pb3JlcS5lbnRyeV9jb3VudCA+IDApOwor
ICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50LS07CisgICAgICAgIGJyZWFrOworCisgICAg
ZGVmYXVsdDoKKyAgICAgICAgYnJlYWs7CisgICAgfQorfQorCiAjZW5kaWYgLyogX1hFTl9BU01f
WDg2X1AyTV9IICovCiAKIC8qCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 17:47:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 17:47:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtFg5-00046k-CY; Mon, 11 Feb 2019 17:47:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TcXE=QS=citrix.com=prvs=938cbf5a0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gtFg4-00046J-7d
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 17:47:32 +0000
X-Inumbo-ID: 19fe941a-2e25-11e9-87cc-af25105b923b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19fe941a-2e25-11e9-87cc-af25105b923b;
 Mon, 11 Feb 2019 17:47:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,359,1544486400"; d="scan'208";a="77830385"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Feb 2019 18:46:37 +0100
Message-ID: <20190211174642.38046-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190211174642.38046-1-roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 v2 2/7] amd/npt/shadow: replace assert
 that prevents creating 2M/1G MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGFzc2VydCB3YXMgb3JpZ2luYWxseSBhZGRlZCB0byBtYWtlIHN1cmUgdGhhdCBoaWdoZXIg
b3JkZXIKcmVnaW9ucyAoPiBQQUdFX09SREVSXzRLKSBjb3VsZCBub3QgYmUgdXNlZCB0byBieXBh
c3MgdGhlCm1taW9fcm9fcmFuZ2VzIGNoZWNrIHBlcmZvcm1lZCBieSBwMm1fdHlwZV90b19mbGFn
cy4KClRoaXMgaG93ZXZlciBpcyBhbHJlYWR5IGNoZWNrZWQgaW4gc2V0X21taW9fcDJtX2VudHJ5
LCB3aGljaCBtYWtlcwpzdXJlIHRoYXQgaGlnaGVyIG9yZGVyIG1hcHBpbmdzIGRvbid0IG92ZXJs
YXAgd2l0aCBtbWlvX3JvX3JhbmdlcywKdGh1cyBhbGxvd2luZyB0aGUgY3JlYXRpb24gb2YgaGln
aCBvcmRlciBNTUlPIG1hcHBpbmdzIHNhZmVseS4KClJlcGxhY2UgdGhlIGFzc2VydCB0byBhbGxv
dyAyTS8xRyBlbnRyaWVzIHRvIGJlIGNyZWF0ZWQgZm9yIE1NSU8KcmVnaW9ucyBhbmQgYWRkIHNv
bWUgZXh0cmEgYXNzZXJ0cyBhcyBhIHJlcGxhY2VtZW50IHRvIG1ha2Ugc3VyZQp0aGVyZSdzIG5v
IG92ZXJsYXBwaW5nIHdpdGggTU1JTyByZWFkLW9ubHkgcmFuZ2VzLgoKTm90ZSB0aGF0IDFHIE1N
SU8gZW50cmllcyB3aWxsIG5vdCBiZSBjcmVhdGVkIHVubGVzcyBtbWlvX29yZGVyIGlzCmNoYW5n
ZWQgdG8gYWxsb3cgaXQuCgpTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpXaXRob3V0
IHRoaXMgcGF0Y2ggdHJ5aW5nIHRvIGNyZWF0ZSBhIFBWSCBkb20wIHdpbGwgdHJpZ2dlciBhbiBh
c3NlcnQKb24gY2VydGFpbiBoYXJkd2FyZSBkZXBlbmRpbmcgb24gdGhlIG1lbW9yeSBtYXAuCi0t
LQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBGaXggc3ViamVjdC4KIC0gUmVwbGFjZSB0aGUgYXNzZXJ0
IHdpdGggYSBzdWl0YWJsZSBvbmUuCi0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jIHwgMjAg
KysrKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCAxMmY5MmNmMWYwLi43OTE2MDBmNmJhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3Ay
bS1wdC5jCkBAIC01NzYsNyArNTc2LDE1IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogICAgICAgICB9CiAKICAgICAgICAg
QVNTRVJUKHAybV9mbGFnc190b190eXBlKGZsYWdzKSAhPSBwMm1faW9yZXFfc2VydmVyKTsKLSAg
ICAgICAgQVNTRVJUKCFtZm5fdmFsaWQobWZuKSB8fCBwMm10ICE9IHAybV9tbWlvX2RpcmVjdCk7
CisgICAgICAgIGlmICggcDJtdCA9PSBwMm1fbW1pb19kaXJlY3QgKQorICAgICAgICAgICAgQVNT
RVJUKCFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgJiYKKyAgICAgICAgICAgICAgICAgICAhcmFu
Z2VzZXRfb3ZlcmxhcHNfcmFuZ2UobW1pb19yb19yYW5nZXMsIG1mbl94KG1mbiksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikgKyBQRk5fRE9X
TihNQigyKSkpKTsKKyAgICAgICAgZWxzZSBpZiAoIHAybV9hbGxvd3NfaW52YWxpZF9tZm4ocDJt
dCkgfHwgcDJtdCA9PSBwMm1faW52YWxpZCB8fAorICAgICAgICAgICAgICAgICAgcDJtdCA9PSBw
Mm1fbW1pb19kbSApCisgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikgfHwgbWZuX2Vx
KG1mbiwgSU5WQUxJRF9NRk4pKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgQVNTRVJUKG1m
bl92YWxpZChtZm4pKTsKICAgICAgICAgbDNlX2NvbnRlbnQgPSBtZm5fdmFsaWQobWZuKSB8fCBw
Mm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQpCiAgICAgICAgICAgICA/IHAybV9sM2VfZnJvbV9w
Zm4obWZuX3gobWZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90
b19mbGFncyhwMm0sIHAybXQsIG1mbiwgMikpCkBAIC02NjgsNyArNjc2LDE1IEBAIHAybV9wdF9z
ZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAog
ICAgICAgICB9CiAKICAgICAgICAgQVNTRVJUKHAybV9mbGFnc190b190eXBlKGZsYWdzKSAhPSBw
Mm1faW9yZXFfc2VydmVyKTsKLSAgICAgICAgQVNTRVJUKCFtZm5fdmFsaWQobWZuKSB8fCBwMm10
ICE9IHAybV9tbWlvX2RpcmVjdCk7CisgICAgICAgIGlmICggcDJtdCA9PSBwMm1fbW1pb19kaXJl
Y3QgKQorICAgICAgICAgICAgQVNTRVJUKCFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgJiYKKyAg
ICAgICAgICAgICAgICAgICAhcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2UobW1pb19yb19yYW5nZXMs
IG1mbl94KG1mbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbl94KG1mbikgKyBQRk5fRE9XTihNQigyKSkpKTsKKyAgICAgICAgZWxzZSBpZiAoIHAybV9h
bGxvd3NfaW52YWxpZF9tZm4ocDJtdCkgfHwgcDJtdCA9PSBwMm1faW52YWxpZCB8fAorICAgICAg
ICAgICAgICAgICAgcDJtdCA9PSBwMm1fbW1pb19kbSApCisgICAgICAgICAgICBBU1NFUlQobWZu
X3ZhbGlkKG1mbikgfHwgbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pKTsKKyAgICAgICAgZWxzZQor
ICAgICAgICAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsKICAgICAgICAgbDJlX2NvbnRlbnQg
PSBtZm5fdmFsaWQobWZuKSB8fCBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQpCiAgICAgICAg
ICAgICA/IHAybV9sMmVfZnJvbV9wZm4obWZuX3gobWZuKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwMm1fdHlwZV90b19mbGFncyhwMm0sIHAybXQsIG1mbiwgMSkpCi0tIAoyLjIw
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 17:47:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 17:47:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtFg9-000490-PM; Mon, 11 Feb 2019 17:47:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TcXE=QS=citrix.com=prvs=938cbf5a0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gtFg8-00048A-5P
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 17:47:36 +0000
X-Inumbo-ID: 1b4e8514-2e25-11e9-ba48-1307b2b854bf
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b4e8514-2e25-11e9-ba48-1307b2b854bf;
 Mon, 11 Feb 2019 17:47:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,359,1544486400"; d="scan'208";a="77830387"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Feb 2019 18:46:38 +0100
Message-ID: <20190211174642.38046-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190211174642.38046-1-roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 v2 3/7] x86/pvh: reorder PVH dom0 iommu
 initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCB0aGUgaW9tbXUgaXMgaW5pdGlhbGl6ZWQgYmVmb3JlIHBvcHVsYXRpbmcgdGhlIHAy
bSwgYW5kCmVudHJpZXMgYWRkZWQgZ2V0IHRoZSBjb3JyZXNwb25kaW5nIGlvbW11IHBhZ2UgdGFi
bGUgZW50cmllcyBpZgpyZXF1aXJlZC4gVGhpcyByZXF1aXJlcyBzcGxpdHRpbmcgdGhlIGN1cnJl
bnQgcHZoX3NldHVwX3AybSBpbnRvIHR3bwpkaWZmZXJlbnQgZnVuY3Rpb25zLiBPbmUgdGhhdCBj
cmFmdHMgZG9tMCBwaHlzbWFwIGFuZCBzZXRzIHRoZSBwYWdpbmcKYWxsb2NhdGlvbiwgYW5kIGFu
b3RoZXIgb25lIHRoYXQgYWN0dWFsbHkgcG9wdWxhdGVzIHRoZSBwMm0gd2l0aCBSQU0KcmVnaW9u
cy4KCk5vdGUgdGhhdCB0aGlzIGFsbG93cyB0byByZW1vdmUgdGhlIHNwZWNpYWwgY2FzaW5nIGRv
bmUgZm9yIHRoZSBsb3cKMU1CIGluIGh3ZG9tX2lvbW11X21hcC4KClNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBz
aW5jZSB2MToKIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KLS0tClRoZSBwcmV2aW91cyBmbG93LCB3
aGVyZSB0aGUgaW9tbXUgd2FzIGVuYWJsZWQgYWZ0ZXIgaGF2aW5nIHBvcHVsYXRlZAp0aGUgcDJt
IHdhcyB1c2VkIHRvIHdvcmthcm91bmQgYW4gaXNzdWUgb24gYW4gb2xkIHByZS1IYXN3ZWxsIElu
dGVsCmJveC4gSSBubyBsb25nZXIgaGF2ZSB0aGF0IGJveCwgYW5kIHdoZW4gSSB0ZXN0ZWQgUFZI
IGRvbTAgb24gaXQgd2FzCmJlZm9yZSB0aGUgaW9tbXUgbWFwLXJlc2VydmVkIGZpeGVzLgoKSWYg
aGFyZHdhcmUgbmVlZGluZyB0aGUgaW9tbXUgcGFnZSB0YWJsZXMgdG8gY29udGFpbiBSQU0gcmVn
aW9ucyBpcwpmb3VuZCBJJ20gaGFwcHkgdG8gd29yayBvbiBvdGhlciBzb2x1dGlvbnMsIGxpa2Ug
cGVyZm9ybWluZyB0aGUgc2V0dXAKb2YgdGhlIGlvbW11IGF0IHRoZSBzdGFydCBvZiBkb20wX2Nv
bnN0cnVjdF9wdmggYnV0IG9ubHkgZW5hYmxpbmcgaXQKd2hlbiBkb20wIHAybSBpcyBmdWxseSBw
b3B1bGF0ZWQuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgICAgfCAzNSAr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMgfCAgNyArLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwg
MTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxk
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCBhNTcxZDE1YzEzLi5hYTU5
OWYwOWVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtNDA5LDE0ICs0MDksMTAgQEAgc3RhdGlj
IF9faW5pdCB2b2lkIHB2aF9zZXR1cF9lODIwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgbnJfcGFnZXMpCiAgICAgQVNTRVJUKGN1cl9wYWdlcyA9PSBucl9wYWdlcyk7CiB9CiAKLXN0
YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF9wMm0oc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyB2
b2lkIF9faW5pdCBwdmhfaW5pdF9wMm0oc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGQtPnZjcHVbMF07CiAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcyA9IGRvbTBf
Y29tcHV0ZV9ucl9wYWdlcyhkLCBOVUxMLCAwKTsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICBp
bnQgcmM7CiAgICAgYm9vbCBwcmVlbXB0ZWQ7Ci0jZGVmaW5lIE1CMV9QQUdFUyBQRk5fRE9XTihN
QigxKSkKIAogICAgIHB2aF9zZXR1cF9lODIwKGQsIG5yX3BhZ2VzKTsKICAgICBkbyB7CkBAIC00
MjUsNiArNDIxLDE0IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF9wMm0oc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwcmVlbXB0ZWQpOwogICAg
ICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKICAgICB9IHdoaWxlICggcHJlZW1wdGVk
ICk7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IHB2aF9wb3B1bGF0ZV9wMm0oc3RydWN0IGRvbWFp
biAqZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGQtPnZjcHVbMF07CisgICAgdW5zaWduZWQg
aW50IGk7CisgICAgaW50IHJjOworI2RlZmluZSBNQjFfUEFHRVMgUEZOX0RPV04oTUIoMSkpCiAK
ICAgICAvKgogICAgICAqIE1lbW9yeSBiZWxvdyAxTUIgaXMgaWRlbnRpdHkgbWFwcGVkIGluaXRp
YWxseS4gUkFNIHJlZ2lvbnMgYXJlCkBAIC0xMTM0LDEzICsxMTM4LDYgQEAgaW50IF9faW5pdCBk
b20wX2NvbnN0cnVjdF9wdmgoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdl
LAogCiAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIqKiogQnVpbGRpbmcgYSBQVkggRG9tJWQgKioq
XG4iLCBkLT5kb21haW5faWQpOwogCi0gICAgcmMgPSBwdmhfc2V0dXBfcDJtKGQpOwotICAgIGlm
ICggcmMgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gc2V0dXAgRG9tMCBwaHlz
aWNhbCBtZW1vcnkgbWFwXG4iKTsKLSAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KLQogICAgIC8q
CiAgICAgICogTkI6IE1NQ0ZHIGluaXRpYWxpemF0aW9uIG5lZWRzIHRvIGJlIHBlcmZvcm1lZCBi
ZWZvcmUgaW9tbXUKICAgICAgKiBpbml0aWFsaXphdGlvbiBzbyB0aGUgaW9tbXUgY29kZSBjYW4g
ZmV0Y2ggdGhlIE1NQ0ZHIHJlZ2lvbnMgdXNlZCBieSB0aGUKQEAgLTExNDgsOCArMTE0NSwyMiBA
QCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2aChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBt
b2R1bGVfdCAqaW1hZ2UsCiAgICAgICovCiAgICAgcHZoX3NldHVwX21tY2ZnKGQpOwogCisgICAg
LyoKKyAgICAgKiBDcmFmdCBkb20wIHBoeXNpY2FsIG1lbW9yeSBtYXAgYW5kIHNldCB0aGUgcGFn
aW5nIGFsbG9jYXRpb24uIFRoaXMgbXVzdAorICAgICAqIGJlIGRvbmUgYmVmb3JlIHRoZSBpb21t
dSBpbml0aWFsaXppb24sIHNpbmNlIGlvbW11IGluaXRpYWxpemF0aW9uIGNvZGUKKyAgICAgKiB3
aWxsIGxpa2VseSBhZGQgbWFwcGluZ3MgcmVxdWlyZWQgYnkgZGV2aWNlcyB0byB0aGUgcDJtIChp
ZTogUk1SUnMpLgorICAgICAqLworICAgIHB2aF9pbml0X3AybShkKTsKKwogICAgIGlvbW11X2h3
ZG9tX2luaXQoZCk7CiAKKyAgICByYyA9IHB2aF9wb3B1bGF0ZV9wMm0oZCk7CisgICAgaWYgKCBy
YyApCisgICAgeworICAgICAgICBwcmludGsoIkZhaWxlZCB0byBzZXR1cCBEb20wIHBoeXNpY2Fs
IG1lbW9yeSBtYXBcbiIpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCiAgICAgcmMgPSBw
dmhfbG9hZF9rZXJuZWwoZCwgaW1hZ2UsIGltYWdlX2hlYWRyb29tLCBpbml0cmQsIGJvb3RzdHJh
cF9tYXAoaW1hZ2UpLAogICAgICAgICAgICAgICAgICAgICAgICAgIGNtZGxpbmUsICZlbnRyeSwg
JnN0YXJ0X2luZm8pOwogICAgIGlmICggcmMgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUu
YwppbmRleCBhODhlZjliMTg5Li40MmIxYTFiYmMzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYv
aW9tbXUuYwpAQCAtMTUxLDEyICsxNTEsNyBAQCBzdGF0aWMgYm9vbCBfX2h3ZG9tX2luaXQgaHdk
b21faW9tbXVfbWFwKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICogaW5jbHVzaXZlIG1h
cHBpbmcgYWRkaXRpb25hbGx5IG1hcHMgaW4gZXZlcnkgcGZuIHVwIHRvIDRHQiBleGNlcHQgdGhv
c2UKICAgICAgKiB0aGF0IGZhbGwgaW4gdW51c2FibGUgcmFuZ2VzIGZvciBQViBEb20wLgogICAg
ICAqLwotICAgIGlmICggKHBmbiA+IG1heF9wZm4gJiYgIW1mbl92YWxpZChtZm4pKSB8fCB4ZW5f
aW5fcmFuZ2UocGZuKSB8fAotICAgICAgICAgLyoKLSAgICAgICAgICAqIElnbm9yZSBhbnkgYWRk
cmVzcyBiZWxvdyAxTUIsIHRoYXQncyBhbHJlYWR5IGlkZW50aXR5IG1hcHBlZCBieSB0aGUKLSAg
ICAgICAgICAqIERvbTAgYnVpbGRlciBmb3IgSFZNLgotICAgICAgICAgICovCi0gICAgICAgICAo
IWQtPmRvbWFpbl9pZCAmJiBpc19odm1fZG9tYWluKGQpICYmIHBmbiA8IFBGTl9ET1dOKE1CKDEp
KSkgKQorICAgIGlmICggKHBmbiA+IG1heF9wZm4gJiYgIW1mbl92YWxpZChtZm4pKSB8fCB4ZW5f
aW5fcmFuZ2UocGZuKSApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIHN3aXRjaCAoIHR5
cGUgPSBwYWdlX2dldF9yYW1fdHlwZShtZm4pICkKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 17:47:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 17:47:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtFgB-00049o-2p; Mon, 11 Feb 2019 17:47:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TcXE=QS=citrix.com=prvs=938cbf5a0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gtFg9-00048h-DB
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 17:47:37 +0000
X-Inumbo-ID: 1b6d59bc-2e25-11e9-9237-534dae650268
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b6d59bc-2e25-11e9-9237-534dae650268;
 Mon, 11 Feb 2019 17:47:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,359,1544486400"; d="scan'208";a="77830405"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Feb 2019 18:46:41 +0100
Message-ID: <20190211174642.38046-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190211174642.38046-1-roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 6/7] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCB0aGUgc3BlY2lmaWMgaGFuZGxpbmcgY2FuIGJlIHJlbW92ZWQgZnJvbQphdG9taWNf
d3JpdGVfZXB0X2VudHJ5IGFuZCBiZSBzaGFyZWQgd2l0aCBucHQgYW5kIHNoYWRvdyBjb2RlLgoK
VGhpcyBjb21taXQgYWxzbyByZW1vdmVzIHRoZSBjaGVjayB0aGF0IHByZXZlbnQgbm9uLWVwdCBQ
VkggZG9tMCBmcm9tCm1hcHBpbmcgZm9yZWlnbiBwYWdlcy4KClNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFr
YWppbWFAaW50ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIFNpbXBs
eSBjb2RlIHNpbmNlIG1mbl90b19wYWdlIGNhbm5vdCByZXR1cm4gTlVMTC4KIC0gQ2hlY2sgaWYg
dGhlIG1mbiBpcyB2YWxpZCBiZWZvcmUgZ2V0dGluZy9kcm9wcGluZyB0aGUgcGFnZSByZWZlcmVu
Y2UuCiAtIFVzZSBCVUdfT04gaW5zdGVhZCBvZiBBU1NFUlRzLCBzaW5jZSBnZXR0aW5nIHRoZSBy
ZWZlcmVuY2UgY291bnRpbmcKICAgd3JvbmcgaXMgbW9yZSBkYW5nZXJvdXMgdGhhbiBhIERvUy4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgIHwgICAzICstCiB4ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jICAgICAgIHwgMTA4ICsrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAgIHwgICA3IC0tLQogeGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYyB8ICAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCAgICAgICB8ICAxNyArKysrLQogNSBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCA5
OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIv
eGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCBkYzQ2ZDVlMTRmLi40ZjUyNjM5YmU1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9oYXAvaGFwLmMKQEAgLTczNSw3ICs3MzUsOCBAQCBoYXBfd3JpdGVfcDJtX2VudHJ5KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBsMV9wZ2VudHJ5X3QgKnAsCiAgICAgfQog
CiAgICAgcDJtX2VudHJ5X21vZGlmeShwMm1fZ2V0X2hvc3RwMm0oZCksIHAybV9mbGFnc190b190
eXBlKGwxZV9nZXRfZmxhZ3MobmV3KSksCi0gICAgICAgICAgICAgICAgICAgICBwMm1fZmxhZ3Nf
dG9fdHlwZShvbGRfZmxhZ3MpLCBsZXZlbCk7CisgICAgICAgICAgICAgICAgICAgICBwMm1fZmxh
Z3NfdG9fdHlwZShvbGRfZmxhZ3MpLCBsMWVfZ2V0X21mbihuZXcpLAorICAgICAgICAgICAgICAg
ICAgICAgbDFlX2dldF9tZm4oKnApLCBsZXZlbCk7CiAKICAgICBzYWZlX3dyaXRlX3B0ZShwLCBu
ZXcpOwogICAgIGlmICggb2xkX2ZsYWdzICYgX1BBR0VfUFJFU0VOVCApCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRl
eCAwZWNlNjYwOGNiLi4yYjBjM2FiMjY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJt
LWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTQ1LDY1ICs0NSwxMyBA
QCBzdGF0aWMgaW5saW5lIGJvb2xfdCBpc19lcHRlX3ZhbGlkKGVwdF9lbnRyeV90ICplKQogICAg
IHJldHVybiAoKGUtPmVwdGUgJiB+KDF1bCA8PCA2MykpICE9IDAgJiYgZS0+c2FfcDJtdCAhPSBw
Mm1faW52YWxpZCk7CiB9CiAKLS8qIHJldHVybnMgOiAwIGZvciBzdWNjZXNzLCAtZXJybm8gb3Ro
ZXJ3aXNlICovCi1zdGF0aWMgaW50IGF0b21pY193cml0ZV9lcHRfZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcHRfZW50cnlf
dCAqZW50cnlwdHIsIGVwdF9lbnRyeV90IG5ldywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgbGV2ZWwpCitzdGF0aWMgdm9pZCBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVwdF9lbnRyeV90ICplbnRyeXB0ciwgZXB0X2VudHJ5X3QgbmV3LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgbGV2ZWwpCiB7Ci0gICAgaW50IHJjOwotICAgIHVuc2ln
bmVkIGxvbmcgb2xkbWZuID0gbWZuX3goSU5WQUxJRF9NRk4pOwotICAgIGJvb2xfdCBjaGVja19m
b3JlaWduID0gKG5ldy5tZm4gIT0gZW50cnlwdHItPm1mbiB8fAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG5ldy5zYV9wMm10ICE9IGVudHJ5cHRyLT5zYV9wMm10KTsKLQotICAgIGlmICgg
bGV2ZWwgKQotICAgIHsKLSAgICAgICAgQVNTRVJUKCFpc19lcHRlX3N1cGVycGFnZSgmbmV3KSB8
fCAhcDJtX2lzX2ZvcmVpZ24obmV3LnNhX3AybXQpKTsKLSAgICAgICAgd3JpdGVfYXRvbWljKCZl
bnRyeXB0ci0+ZXB0ZSwgbmV3LmVwdGUpOwotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAg
ICBpZiAoIHVubGlrZWx5KHAybV9pc19mb3JlaWduKG5ldy5zYV9wMm10KSkgKQotICAgIHsKLSAg
ICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICBpZiAoICFpc19lcHRlX3ByZXNlbnQoJm5ldykg
KQotICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotCi0gICAgICAgIGlmICggY2hlY2tfZm9yZWln
biApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmZkb207Ci0KLSAgICAg
ICAgICAgIGlmICggIW1mbl92YWxpZChfbWZuKG5ldy5tZm4pKSApCi0gICAgICAgICAgICAgICAg
Z290byBvdXQ7Ci0KLSAgICAgICAgICAgIHJjID0gLUVTUkNIOwotICAgICAgICAgICAgZmRvbSA9
IHBhZ2VfZ2V0X293bmVyKG1mbl90b19wYWdlKF9tZm4obmV3Lm1mbikpKTsKLSAgICAgICAgICAg
IGlmICggZmRvbSA9PSBOVUxMICkKLSAgICAgICAgICAgICAgICBnb3RvIG91dDsKLQotICAgICAg
ICAgICAgLyogZ2V0IHJlZmNvdW50IG9uIHRoZSBwYWdlICovCi0gICAgICAgICAgICByYyA9IC1F
QlVTWTsKLSAgICAgICAgICAgIGlmICggIWdldF9wYWdlKG1mbl90b19wYWdlKF9tZm4obmV3Lm1m
bikpLCBmZG9tKSApCi0gICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLSAgICB9
Ci0KLSAgICBpZiAoIHVubGlrZWx5KHAybV9pc19mb3JlaWduKGVudHJ5cHRyLT5zYV9wMm10KSkg
JiYgY2hlY2tfZm9yZWlnbiApCi0gICAgICAgIG9sZG1mbiA9IGVudHJ5cHRyLT5tZm47Ci0KLSAg
ICBwMm1fZW50cnlfbW9kaWZ5KHAybSwgbmV3LnNhX3AybXQsIGVudHJ5cHRyLT5zYV9wMm10LCBs
ZXZlbCk7Ci0KKyAgICBwMm1fZW50cnlfbW9kaWZ5KHAybSwgbmV3LnNhX3AybXQsIGVudHJ5cHRy
LT5zYV9wMm10LCBfbWZuKG5ldy5tZm4pLAorICAgICAgICAgICAgICAgICAgICAgX21mbihlbnRy
eXB0ci0+bWZuKSwgbGV2ZWwpOwogICAgIHdyaXRlX2F0b21pYygmZW50cnlwdHItPmVwdGUsIG5l
dy5lcHRlKTsKLQotICAgIGlmICggdW5saWtlbHkob2xkbWZuICE9IG1mbl94KElOVkFMSURfTUZO
KSkgKQotICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShfbWZuKG9sZG1mbikpKTsKLQotICAg
IHJjID0gMDsKLQotIG91dDoKLSAgICBpZiAoIHJjICkKLSAgICAgICAgZ2RwcmludGsoWEVOTE9H
X0VSUiwgImVwdGUgbzolIlBSSXg2NCIgbjolIlBSSXg2NCIgcmM6JWRcbiIsCi0gICAgICAgICAg
ICAgICAgIGVudHJ5cHRyLT5lcHRlLCBuZXcuZXB0ZSwgcmMpOwotICAgIHJldHVybiByYzsKIH0K
IAogc3RhdGljIHZvaWQgZXB0X3AybV90eXBlX3RvX2ZsYWdzKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIGVwdF9lbnRyeV90ICplbnRyeSwKQEAgLTM5Niw3ICszNDQsNiBAQCBzdGF0aWMgaW50IGVw
dF9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGJvb2xfdCByZWFkX29ubHksCiBz
dGF0aWMgYm9vbF90IGVwdF9pbnZhbGlkYXRlX2VtdChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBt
Zm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgcmVjYWxj
LCBpbnQgbGV2ZWwpCiB7Ci0gICAgaW50IHJjOwogICAgIGVwdF9lbnRyeV90ICplcHRlID0gbWFw
X2RvbWFpbl9wYWdlKG1mbik7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgYm9vbF90IGNoYW5n
ZWQgPSAwOwpAQCAtNDEyLDggKzM1OSw3IEBAIHN0YXRpYyBib29sX3QgZXB0X2ludmFsaWRhdGVf
ZW10KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIG1mbl90IG1mbiwKICAgICAgICAgZS5lbXQgPSBN
VFJSX05VTV9UWVBFUzsKICAgICAgICAgaWYgKCByZWNhbGMgKQogICAgICAgICAgICAgZS5yZWNh
bGMgPSAxOwotICAgICAgICByYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtp
XSwgZSwgbGV2ZWwpOwotICAgICAgICBBU1NFUlQocmMgPT0gMCk7CisgICAgICAgIGF0b21pY193
cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwpOwogICAgICAgICBjaGFuZ2Vk
ID0gMTsKICAgICB9CiAKQEAgLTQzNyw3ICszODMsNyBAQCBzdGF0aWMgaW50IGVwdF9pbnZhbGlk
YXRlX2VtdF9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIGVwdF9lbnRyeV90ICp0
YWJsZTsKICAgICB1bnNpZ25lZCBsb25nIGdmbl9yZW1haW5kZXIgPSBmaXJzdF9nZm47CiAgICAg
dW5zaWduZWQgaW50IGksIGluZGV4OwotICAgIGludCB3cmMsIHJjID0gMCwgcmV0ID0gR1VFU1Rf
VEFCTEVfTUFQX0ZBSUxFRDsKKyAgICBpbnQgcmMgPSAwLCByZXQgPSBHVUVTVF9UQUJMRV9NQVBf
RkFJTEVEOwogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UocGFnZXRhYmxlX2dldF9tZm4o
cDJtX2dldF9wYWdldGFibGUocDJtKSkpOwogICAgIGZvciAoIGkgPSBwMm0tPmVwdC53bDsgaSA+
IHRhcmdldDsgLS1pICkKQEAgLTQ2Myw4ICs0MDksNyBAQCBzdGF0aWMgaW50IGVwdF9pbnZhbGlk
YXRlX2VtdF9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgcmMgPSAt
RU5PTUVNOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KLSAgICAgICAgd3JjID0g
YXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZ0YWJsZVtpbmRleF0sIHNwbGl0X2VwdF9lbnRy
eSwgaSk7Ci0gICAgICAgIEFTU0VSVCh3cmMgPT0gMCk7CisgICAgICAgIGF0b21pY193cml0ZV9l
cHRfZW50cnkocDJtLCAmdGFibGVbaW5kZXhdLCBzcGxpdF9lcHRfZW50cnksIGkpOwogCiAgICAg
ICAgIGZvciAoIDsgaSA+IHRhcmdldDsgLS1pICkKICAgICAgICAgICAgIGlmICggIWVwdF9uZXh0
X2xldmVsKHAybSwgMSwgJnRhYmxlLCAmZ2ZuX3JlbWFpbmRlciwgaSkgKQpAQCAtNDgzLDggKzQy
OCw3IEBAIHN0YXRpYyBpbnQgZXB0X2ludmFsaWRhdGVfZW10X3JhbmdlKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sCiAgICAgICAgIHsKICAgICAgICAgICAgIGUuZW10ID0gTVRSUl9OVU1fVFlQRVM7
CiAgICAgICAgICAgICBlLnJlY2FsYyA9IDE7Ci0gICAgICAgICAgICB3cmMgPSBhdG9taWNfd3Jp
dGVfZXB0X2VudHJ5KHAybSwgJnRhYmxlW2luZGV4XSwgZSwgdGFyZ2V0KTsKLSAgICAgICAgICAg
IEFTU0VSVCh3cmMgPT0gMCk7CisgICAgICAgICAgICBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAy
bSwgJnRhYmxlW2luZGV4XSwgZSwgdGFyZ2V0KTsKICAgICAgICAgICAgIHJjID0gMTsKICAgICAg
ICAgfQogICAgIH0KQEAgLTUxMyw3ICs0NTcsNyBAQCBzdGF0aWMgaW50IHJlc29sdmVfbWlzY29u
ZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIHVuc2ln
bmVkIGludCBsZXZlbCA9IGVwdC0+d2w7CiAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBlcHQtPm1m
bjsKICAgICBlcHRfZW50cnlfdCAqZXB0ZTsKLSAgICBpbnQgd3JjLCByYyA9IDA7CisgICAgaW50
IHJjID0gMDsKIAogICAgIGlmICggIW1mbiApCiAgICAgICAgIHJldHVybiAwOwpAQCAtNTU3LDgg
KzUwMSw3IEBAIHN0YXRpYyBpbnQgcmVzb2x2ZV9taXNjb25maWcoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICAgICAgICAgICAgICBlcHRfcDJt
X3R5cGVfdG9fZmxhZ3MocDJtLCAmZSwgZS5zYV9wMm10LCBlLmFjY2Vzcyk7CiAgICAgICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgZS5yZWNhbGMgPSAwOwotICAgICAgICAg
ICAgICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgJmVwdGVbaV0sIGUs
IGxldmVsKTsKLSAgICAgICAgICAgICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsKKyAgICAgICAg
ICAgICAgICAgICAgYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZlcHRlW2ldLCBlLCBsZXZl
bCk7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQpA
QCAtNTkzLDggKzUzNiw3IEBAIHN0YXRpYyBpbnQgcmVzb2x2ZV9taXNjb25maWcoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgICBpZiAoIGVwdF9zcGxpdF9zdXBlcl9wYWdlKHAybSwgJmUsIGxldmVs
LCBsZXZlbCAtIDEpICkKICAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAg
ICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZlcHRlW2ldLCBlLCBsZXZl
bCk7Ci0gICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQod3JjID09IDApOworICAgICAgICAg
ICAgICAgICAgICAgICAgYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZlcHRlW2ldLCBlLCBs
ZXZlbCk7CiAgICAgICAgICAgICAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShlcHRlKTsK
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbiA9IGUubWZuOwogICAgICAgICAgICAgICAgICAg
ICAgICAgY29udGludWU7CkBAIC02MDgsOCArNTUwLDcgQEAgc3RhdGljIGludCByZXNvbHZlX21p
c2NvbmZpZyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAg
ICAgICAgICAgICBlLnJlY2FsYyA9IDA7CiAgICAgICAgICAgICAgICAgaWYgKCByZWNhbGMgJiYg
cDJtX2lzX2NoYW5nZWFibGUoZS5zYV9wMm10KSApCiAgICAgICAgICAgICAgICAgICAgIGVwdF9w
Mm1fdHlwZV90b19mbGFncyhwMm0sICZlLCBlLnNhX3AybXQsIGUuYWNjZXNzKTsKLSAgICAgICAg
ICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgJmVwdGVbaV0sIGUsIGxl
dmVsKTsKLSAgICAgICAgICAgICAgICBBU1NFUlQod3JjID09IDApOworICAgICAgICAgICAgICAg
IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwpOwogICAgICAg
ICAgICAgfQogCiAgICAgICAgICAgICByYyA9IDE7CkBAIC02MjMsOCArNTY0LDcgQEAgc3RhdGlj
IGludCByZXNvbHZlX21pc2NvbmZpZyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBs
b25nIGdmbikKICAgICAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgICAgIGUuZW10ID0gMDsK
ICAgICAgICAgICAgIGUucmVjYWxjID0gMDsKLSAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0
ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwpOwotICAgICAgICAgICAgQVNTRVJU
KHdyYyA9PSAwKTsKKyAgICAgICAgICAgIGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0
ZVtpXSwgZSwgbGV2ZWwpOwogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoZXB0ZSk7CiAg
ICAgICAgICAgICByYyA9IDE7CiAgICAgICAgIH0KQEAgLTc4NCw4ICs3MjQsNyBAQCBlcHRfc2V0
X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKIAog
ICAgICAgICAvKiBub3cgaW5zdGFsbCB0aGUgbmV3bHkgc3BsaXQgZXB0IHN1Yi10cmVlICovCiAg
ICAgICAgIC8qIE5COiBwbGVhc2UgbWFrZSBzdXJlIGRvbWlhbiBpcyBwYXVzZWQgYW5kIG5vIGlu
LWZseSBWVC1kIERNQS4gKi8KLSAgICAgICAgcmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAy
bSwgZXB0X2VudHJ5LCBzcGxpdF9lcHRfZW50cnksIGkpOwotICAgICAgICBBU1NFUlQocmMgPT0g
MCk7CisgICAgICAgIGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCBlcHRfZW50cnksIHNwbGl0
X2VwdF9lbnRyeSwgaSk7CiAKICAgICAgICAgLyogdGhlbiBtb3ZlIHRvIHRoZSBsZXZlbCB3ZSB3
YW50IHRvIG1ha2UgcmVhbCBjaGFuZ2VzICovCiAgICAgICAgIGZvciAoIDsgaSA+IHRhcmdldDsg
aS0tICkKQEAgLTgzMSwxOCArNzcwLDEzIEBAIGVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogICAgICAgICBuZXdfZW50cnkuc3VwcHJl
c3NfdmUgPSBpc19lcHRlX3ZhbGlkKCZvbGRfZW50cnkpID8KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG9sZF9lbnRyeS5zdXBwcmVzc192ZSA6IDE7CiAKLSAgICByYyA9IGF0
b21pY193cml0ZV9lcHRfZW50cnkocDJtLCBlcHRfZW50cnksIG5ld19lbnRyeSwgdGFyZ2V0KTsK
LSAgICBpZiAoIHVubGlrZWx5KHJjKSApCi0gICAgICAgIG9sZF9lbnRyeS5lcHRlID0gMDsKLSAg
ICBlbHNlCi0gICAgewotICAgICAgICBlbnRyeV93cml0dGVuID0gMTsKKyAgICBhdG9taWNfd3Jp
dGVfZXB0X2VudHJ5KHAybSwgZXB0X2VudHJ5LCBuZXdfZW50cnksIHRhcmdldCk7CisgICAgZW50
cnlfd3JpdHRlbiA9IDE7CiAKLSAgICAgICAgaWYgKCBwMm10ICE9IHAybV9pbnZhbGlkICYmCi0g
ICAgICAgICAgICAgKGdmbiArICgxVUwgPDwgb3JkZXIpIC0gMSA+IHAybS0+bWF4X21hcHBlZF9w
Zm4pICkKLSAgICAgICAgICAgIC8qIFRyYWNrIHRoZSBoaWdoZXN0IGdmbiBmb3Igd2hpY2ggd2Ug
aGF2ZSBldmVyIGhhZCBhIHZhbGlkIG1hcHBpbmcgKi8KLSAgICAgICAgICAgIHAybS0+bWF4X21h
cHBlZF9wZm4gPSBnZm4gKyAoMVVMIDw8IG9yZGVyKSAtIDE7Ci0gICAgfQorICAgIGlmICggcDJt
dCAhPSBwMm1faW52YWxpZCAmJgorICAgICAgICAgKGdmbiArICgxVUwgPDwgb3JkZXIpIC0gMSA+
IHAybS0+bWF4X21hcHBlZF9wZm4pICkKKyAgICAgICAgLyogVHJhY2sgdGhlIGhpZ2hlc3QgZ2Zu
IGZvciB3aGljaCB3ZSBoYXZlIGV2ZXIgaGFkIGEgdmFsaWQgbWFwcGluZyAqLworICAgICAgICBw
Mm0tPm1heF9tYXBwZWRfcGZuID0gZ2ZuICsgKDFVTCA8PCBvcmRlcikgLSAxOwogCiBvdXQ6CiAg
ICAgaWYgKCBuZWVkc19zeW5jICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQu
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCBmZDYzODZiOGZkLi5hZWE4MTEwMjU0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3AybS1wdC5jCkBAIC01MjMsMTMgKzUyMyw2IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogICAgICAgICBfX3RyYWNl
X3ZhcihUUkNfTUVNX1NFVF9QMk1fRU5UUlksIDAsIHNpemVvZih0KSwgJnQpOwogICAgIH0KIAot
ICAgIGlmICggdW5saWtlbHkocDJtX2lzX2ZvcmVpZ24ocDJtdCkpICkKLSAgICB7Ci0gICAgICAg
IC8qIGh2bSBmaXhtZTogZm9yZWlnbiB0eXBlcyBhcmUgb25seSBzdXBwb3J0ZWQgb24gZXB0IGF0
IHByZXNlbnQgKi8KLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbmltcGxlbWVu
dGVkIGZvcmVpZ24gcDJtIHR5cGUuXG4iKTsKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAg
fQotCiAgICAgLyogQ2Fycnkgb3V0IGFueSBldmVudHVhbGx5IHBlbmRpbmcgZWFybGllciBjaGFu
Z2VzIGZpcnN0LiAqLwogICAgIHJjID0gZG9fcmVjYWxjKHAybSwgZ2ZuKTsKICAgICBpZiAoIHJj
IDwgMCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCA2ZDhhOTUwMDU0Li4wMWZlODEyMzBh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTMxODEsNyArMzE4MSw4IEBAIHNoYWRvd193
cml0ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAg
ICAgICBzaF91bnNoYWRvd19mb3JfcDJtX2NoYW5nZShkLCBnZm4sIHAsIG5ldywgbGV2ZWwpOwog
CiAgICAgcDJtX2VudHJ5X21vZGlmeShwMm1fZ2V0X2hvc3RwMm0oZCksIHAybV9mbGFnc190b190
eXBlKGwxZV9nZXRfZmxhZ3MobmV3KSksCi0gICAgICAgICAgICAgICAgICAgICBwMm1fZmxhZ3Nf
dG9fdHlwZShsMWVfZ2V0X2ZsYWdzKCpwKSksIGxldmVsKTsKKyAgICAgICAgICAgICAgICAgICAg
IHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MoKnApKSwgbDFlX2dldF9tZm4obmV3KSwK
KyAgICAgICAgICAgICAgICAgICAgIGwxZV9nZXRfbWZuKCpwKSwgbGV2ZWwpOwogCiAgICAgLyog
VXBkYXRlIHRoZSBlbnRyeSB3aXRoIG5ldyBjb250ZW50ICovCiAgICAgc2FmZV93cml0ZV9wdGUo
cCwgbmV3KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oCmluZGV4IDgzNGQ0OWQyZDQuLjBkZTI3MjM5YmUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaApAQCAtOTMzLDkgKzkzMywxMiBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcDJtX2dl
dF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKIAogc3RhdGljIGlu
bGluZSB2b2lkIHAybV9lbnRyeV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5
cGVfdCBudCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qg
b3QsIHVuc2lnbmVkIGludCBsZXZlbCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybV90eXBlX3Qgb3QsIG1mbl90IG5mbiwgbWZuX3Qgb2ZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKQogewotICAgIGlmICggbGV2
ZWwgIT0gMSB8fCBudCA9PSBvdCApCisgICAgQlVHX09OKGxldmVsID4gMSAmJiAobnQgPT0gcDJt
X2lvcmVxX3NlcnZlciB8fCBudCA9PSBwMm1fbWFwX2ZvcmVpZ24pKTsKKworICAgIGlmICggbGV2
ZWwgIT0gMSB8fCAobnQgPT0gb3QgJiYgbWZuX2VxKG5mbiwgb2ZuKSkgKQogICAgICAgICByZXR1
cm47CiAKICAgICBzd2l0Y2ggKCBudCApCkBAIC05NDgsNiArOTUxLDExIEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBwMm1fZW50cnlfbW9kaWZ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHAybV90eXBl
X3QgbnQsCiAgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQrKzsKICAgICAgICAgYnJlYWs7
CiAKKyAgICBjYXNlIHAybV9tYXBfZm9yZWlnbjoKKyAgICAgICAgQlVHX09OKCFtZm5fdmFsaWQo
bmZuKSB8fAorICAgICAgICAgICAgICAgIXBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UobWZu
X3RvX3BhZ2UobmZuKSkpOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IGJyZWFrOwogICAgIH0KQEAgLTk1OSw2ICs5NjcsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIHAy
bV9lbnRyeV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKICAg
ICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOwogICAgICAgICBicmVhazsKIAorICAgIGNh
c2UgcDJtX21hcF9mb3JlaWduOgorICAgICAgICBCVUdfT04oIW1mbl92YWxpZChvZm4pKTsKKyAg
ICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2Uob2ZuKSk7CisgICAgICAgIGJyZWFrOworCiAgICAg
ZGVmYXVsdDoKICAgICAgICAgYnJlYWs7CiAgICAgfQotLSAKMi4yMC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 17:47:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 17:47:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtFgB-0004AE-Ce; Mon, 11 Feb 2019 17:47:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TcXE=QS=citrix.com=prvs=938cbf5a0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gtFg9-00048i-Dd
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 17:47:37 +0000
X-Inumbo-ID: 1b51721a-2e25-11e9-a7f7-c7fae6da2ba1
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b51721a-2e25-11e9-a7f7-c7fae6da2ba1;
 Mon, 11 Feb 2019 17:47:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,359,1544486400"; d="scan'208";a="77830409"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Feb 2019 18:46:42 +0100
Message-ID: <20190211174642.38046-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190211174642.38046-1-roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 7/7] npt/shadow: allow getting foreign page
 table entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBucHQgYW5kIHNoYWRvdyBjb2RlIHRvIGdldCBhbiBlbnRyeSB3aWxsIGFsd2F5cyBy
ZXR1cm4KSU5WQUxJRF9NRk4gZm9yIGZvcmVpZ24gZW50cmllcy4gQWxsb3cgdG8gcmV0dXJuIHRo
ZSBlbnRyeSBtZm4gZm9yCmZvcmVpZ24gZW50cmllcywgbGlrZSBpdCdzIGRvbmUgZm9yIGdyYW50
IHRhYmxlIGVudHJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNp
dHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgfCAzICsrLQogMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCBh
ZWE4MTEwMjU0Li4zOWVmMjc5NDNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC04NjUsNyArODY1LDggQEAgcG9k
X3JldHJ5X2wxOgogICAgIHVubWFwX2RvbWFpbl9wYWdlKGwxZSk7CiAKICAgICBBU1NFUlQobWZu
X3ZhbGlkKG1mbikgfHwgIXAybV9pc19yYW0oKnQpIHx8IHAybV9pc19wYWdpbmcoKnQpKTsKLSAg
ICByZXR1cm4gKHAybV9pc192YWxpZCgqdCkgfHwgcDJtX2lzX2dyYW50KCp0KSkgPyBtZm4gOiBJ
TlZBTElEX01GTjsKKyAgICByZXR1cm4gKHAybV9pc192YWxpZCgqdCkgfHwgcDJtX2lzX2dyYW50
KCp0KSB8fCBwMm1faXNfZm9yZWlnbigqdCkpCisgICAgICAgICAgID8gbWZuIDogSU5WQUxJRF9N
Rk47CiB9CiAKIHN0YXRpYyB2b2lkIHAybV9wdF9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 17:47:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 17:47:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtFgB-0004Ab-NQ; Mon, 11 Feb 2019 17:47:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TcXE=QS=citrix.com=prvs=938cbf5a0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gtFgA-00049f-Sg
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 17:47:38 +0000
X-Inumbo-ID: 1dcdaacc-2e25-11e9-abf1-dbd3637489ca
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1dcdaacc-2e25-11e9-abf1-dbd3637489ca;
 Mon, 11 Feb 2019 17:47:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,359,1544486400"; d="scan'208";a="77830392"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Feb 2019 18:46:39 +0100
Message-ID: <20190211174642.38046-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190211174642.38046-1-roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 v2 4/7] pvh/dom0: warn when dom0_mem is
 not set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaGF2ZSBiZWVuIHNldmVyYWwgcmVwb3J0cyBvZiB0aGUgZG9tMCBidWlsZGVyIHJ1bm5p
bmcgb3V0IG9mCm1lbW9yeSB3aGVuIGJ1aWxkaW5nIGEgUFZIIGRvbTAgd2l0aG91dCBoYXZpbmcg
c3BlY2lmaWVkIGEgZG9tMF9tZW0KdmFsdWUuIFByaW50IGEgd2FybmluZyBtZXNzYWdlIGlmIGRv
bTBfbWVtIGlzIG5vdCBzZXQgd2hlbiBib290aW5nIGluClBWSCBtb2RlLgoKVGhpcyBpcyBhIHRl
bXBvcmFyeSB3b3JrYXJvdW5kIHVudGlsIGFjY291bnRpbmcgZm9yIGludGVybmFsIG1lbW9yeQpy
ZXF1aXJlZCBieSBYZW4gKGllOiBwYWdpbmcgc3RydWN0dXJlcykgaXMgaW1wcm92ZWQuCgpTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCldpdGhvdXQgdGhpcyBwYXRj
aCBjcmVhdGluZyBhIFBWSCBkb20wIHdpdGhvdXQgYSBkb20wX21lbSBwYXJhbWV0ZXIKY2FuIHJl
c3VsdCBpbiB0aGUgZG9tMCBidWlsZGVyIHJ1bm5pbmcgb3V0IG9mIG1lbW9yeSB0aHVzIGxlYWRp
bmcgdG8gYQpYZW4gY3Jhc2guIFRoZSBhZGRlZCBtZXNzYWdlIGdpdmVzIGEgaGl0IHRvIHRoZSB1
c2VyIGFib3V0IGEgcG9zc2libGUKZml4LgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gUmV3cml0
ZSB0aGUgd2FybmluZyBtZXNzYWdlLgogLSBDaGVjayBucl9wYWdlcyBpbiBvcmRlciB0byBmaWd1
cmUgb3V0IGlmIHRoZSBhbW91bnQgb2YgZG9tMCBtZW1vcnkKICAgaGFzIGJlZW4gc2V0LgotLS0K
IHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgfCAxMCArKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxk
LmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4IDJiNGQ5ZTllYTYuLjk1ZDYwZDEx
NjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gv
eDg2L2RvbTBfYnVpbGQuYwpAQCAtMzc4LDggKzM3OCwxOCBAQCB1bnNpZ25lZCBsb25nIF9faW5p
dCBkb20wX2NvbXB1dGVfbnJfcGFnZXMoCiAgICAgICAgICAqIG1heGltdW0gb2YgMTI4TUIuCiAg
ICAgICAgICAqLwogICAgICAgICBpZiAoICFucl9wYWdlcyApCisgICAgICAgIHsKICAgICAgICAg
ICAgIG5yX3BhZ2VzID0gYXZhaWwgLSAocHZfc2hpbSA/IHB2X3NoaW1fbWVtKGF2YWlsKQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBtaW4oYXZhaWwgLyAxNiwgMTI4VUwgPDwg
KDIwIC0gUEFHRV9TSElGVCkpKTsKKyAgICAgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSAp
CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBUZW1wb3Jhcnkgd29ya2Fy
b3VuZCBtZXNzYWdlIHVudGlsIGludGVybmFsIChwYWdpbmcpIG1lbW9yeQorICAgICAgICAgICAg
ICAgICAqIGFjY291bnRpbmcgcmVxdWlyZWQgdG8gYnVpbGQgYSBwdmggZG9tMCBpcyBpbXByb3Zl
ZC4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBwcmludGsoIldBUk5JTkc6
IFBWSCBkb20wIHdpdGhvdXQgZG9tMF9tZW0gc2V0IGlzIHN0aWxsIHVuc3RhYmxlLiAiCisgICAg
ICAgICAgICAgICAgICAgICAgICJJZiB5b3UgZ2V0IGNyYXNoZXMgZHVyaW5nIGJvb3QsIHRyeSBh
ZGRpbmcgYSBkb20wX21lbSBwYXJhbWV0ZXJcbiIpOworICAgICAgICB9CisKIAogICAgICAgICAv
KiBDbGFtcCBhY2NvcmRpbmcgdG8gbWluL21heCBsaW1pdHMgYW5kIGF2YWlsYWJsZSBtZW1vcnku
ICovCiAgICAgICAgIG5yX3BhZ2VzID0gbWF4KG5yX3BhZ2VzLCBtaW5fcGFnZXMpOwotLSAKMi4y
MC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 17:59:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 17:59:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtFrL-0005dE-6y; Mon, 11 Feb 2019 17:59:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtFrK-0005d2-SY
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 17:59:10 +0000
X-Inumbo-ID: b5487980-2e26-11e9-a68f-63647c14953d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b5487980-2e26-11e9-a68f-63647c14953d;
 Mon, 11 Feb 2019 17:58:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtFr9-0002zx-69; Mon, 11 Feb 2019 17:58:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtFr8-0002mK-LH; Mon, 11 Feb 2019 17:58:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtFr8-0003cM-Ij; Mon, 11 Feb 2019 17:58:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gtFr8-0003cM-Ij@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 17:58:58 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-xl-qemuu-ovmf-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4
LXN0YWJsZS5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Cgoq
KiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBp
biB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3YjgwNTJlMTkz
MDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmCiAgQnVnIG5vdCBwcmVzZW50OiBkMjU1ZDE4
YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxMjUzLwoKCiAg
Y29tbWl0IDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBBdXRob3I6
IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIE1vbiBPY3QgMTkgMDQ6
MjM6MjkgMjAxNSAtMDYwMAogIAogICAgICBpZ2I6IGZpeCBOVUxMIGRlcmVmcyBkdWUgdG8gc2tp
cHBlZCBTUi1JT1YgZW5hYmxpbmcKICAgICAgCiAgICAgIFsgVXBzdHJlYW0gY29tbWl0IGJlMDY5
OThmOTZlY2I5MzkzOGFkMmNjZTQ2YzQyODliZjdjZjQ1YmMgXQogICAgICAKICAgICAgVGhlIGNv
bWJpbmVkIGVmZmVjdCBvZiBjb21taXRzIDY0MjNmYzM0MTYgKCJpZ2I6IGRvIG5vdCByZS1pbml0
IFNSLUlPVgogICAgICBkdXJpbmcgcHJvYmUiKSBhbmQgY2VlZTM0NTBiMyAoImlnYjogbWFrZSBz
dXJlIFNSLUlPViBpbml0IHVzZXMgdGhlCiAgICAgIHJpZ2h0IG51bWJlciBvZiBxdWV1ZXMiKSBj
YXVzZXMgVkZzIG5vIGxvbmdlciBnZXR0aW5nIHNldCB1cCwgbGVhZGluZwogICAgICB0byBOVUxM
IHBvaW50ZXIgZGVyZWZlcmVuY2VzIGR1ZSB0byB0aGUgYWRhcHRlcidzIC0+dmZfZGF0YSBiZWlu
ZyBOVUxMCiAgICAgIHdoaWxlIC0+dmZzX2FsbG9jYXRlZF9jb3VudCBpcyBub24temVyby4gVGhl
IGZpcnN0IGNvbW1pdCBub3Qgb25seQogICAgICBuZWdsZWN0ZWQgdGhlIHNpZGUgZWZmZWN0IG9m
IGlnYl9zcmlvdl9yZWluaXQoKSB0aGF0IHRoZSBzZWNvbmQgY29tbWl0CiAgICAgIHRyaWVkIHRv
IGFjY291bnQgZm9yLCBidXQgYWxzbyB0aGF0IG9mIHNldHRpbmcgSUdCX0ZMQUdfSEFTX01TSVgs
CiAgICAgIHdpdGhvdXQgd2hpY2ggaWdiX2VuYWJsZV9zcmlvdigpIGlzIGVmZmVjdGl2ZWx5IGEg
bm8tb3AuIENhbGxpbmcKICAgICAgaWdiX3sscmV9c2V0X2ludGVycnVwdF9jYXBhYmlsaXR5KCkg
YXMgZG9uZSBoZXJlIHNlZW1zIHRvIGFkZHJlc3MgdGhpcywKICAgICAgYnV0IEknbSBub3Qgc3Vy
ZSB3aGV0aGVyIHRoaXMgaXMgYmV0dGVyIHRoYW4gc2lucGx5IHJldmVydGluZyB0aGUgb3RoZXIK
ICAgICAgdHdvIGNvbW1pdHMuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFRlc3RlZC1ieTogQWFyb24gQnJvd24gPGFhcm9u
LmYuYnJvd25AaW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBKZWZmIEtpcnNoZXIgPGpl
ZmZyZXkudC5raXJzaGVyQGludGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2
aW4gPHNhc2hhbEBrZXJuZWwub3JnPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3Jh
cGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0Lnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwg
cmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xMzMxNTUuYmlzZWN0
aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjg4NTggLS1ibGVzc2luZ3M9cmVhbCxyZWFs
LWJpc2VjdCBsaW51eC0zLjE4IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB4
ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTMyOTY5IGZhaWwg
W2hvc3Q9ZGViaW5hMV0gLyAxMzAzNjcgW2hvc3Q9Zmlhbm8wXSAxMzAyMDMgW2hvc3Q9YWxiYW5h
MF0gMTMwMDY3IFtob3N0PWdvZGVsbG8xXSAxMjk4NDUgW2hvc3Q9Y2hhcmRvbm5heTBdIDEyOTc2
MCBbaG9zdD1nb2RlbGxvMF0gMTI4ODU4IFtob3N0PWJhcm9xdWUxXSAxMjg4NDEgW2hvc3Q9ZWxi
bGluZzFdIDEyODgwNyBbaG9zdD1odXhlbHJlYmUwXSAxMjg2OTEgW2hvc3Q9Z29kZWxsbzBdIDEy
ODI1OCBbaG9zdD1odXhlbHJlYmUxXSAxMjgyMzIgW2hvc3Q9Zmlhbm8xXSAxMjgxNzcgW2hvc3Q9
YmFyb3F1ZTFdIDEyODA5NiBbaG9zdD1qb3ViZXJ0aW4wXSAxMjc0ODYgb2suCkZhaWx1cmUgLyBi
YXNpcyBwYXNzIGZsaWdodHM6IDEzMjk2OSAvIDEyNzQ4NgoodHJlZSB3aXRoIG5vIHVybDogbWlu
aW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3Mp
ClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9zdGFibGUvbGludXgtc3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQKTGF0ZXN0IDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4
NjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgNzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYxYzAwMwpCYXNp
cyBwYXNzIGMwMzA1OTk1ZDM2NzZjOGY3NzY0ZWI3OWE3Zjk5ZGU4ZDE4YzU5MWEgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
MWQwNjllNDVmN2MyZjZiMjk4Mjc5N2RkMzIwOTJiMzAwYmFjYWZhZApHZW5lcmF0aW5nIHJldmlz
aW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQjYzAzMDU5
OTVkMzY3NmM4Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkxYS00YzM1NjI0ZGNiM2JjZTAyNmJiMDhl
YjA0MDg1YzE4N2JhZmZmODYzIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVm
ODkxM2UzMTQ5LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdFwKICNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2LWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjMWQwNjllNDVmN2MyZjZiMjk4Mjc5N2RkMzIw
OTJiMzAwYmFjYWZhZC03NTVlYjY0MDNlYzcyMmRiMzdmMWI4ZjhiNTFlMGIwYWI2NjFjMDAzCkxv
YWRlZCAzMDA0IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1
bHRzOgogMTI3NDg2IHBhc3MgYzAzMDU5OTVkMzY3NmM4Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkx
YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2Rk
NWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAxZDA2OWU0NWY3YzJmNmIyOTgyNzk3ZGQzMjA5MmIzMDBiYWNhZmFkCiAxMjc0
NzIgW2hvc3Q9am91YmVydGluMV0KIDEyNzQ1NSBbaG9zdD1hbGJhbmExXQogMTI4MDk2IFtob3N0
PWpvdWJlcnRpbjBdCiAxMjgxNzcgW2hvc3Q9YmFyb3F1ZTFdCiAxMjgyMzIgW2hvc3Q9Zmlhbm8x
XQogMTI4MjU4IFtob3N0PWh1eGVscmViZTFdCiAxMjg2OTEgW2hvc3Q9Z29kZWxsbzBdCiAxMjg4
MDcgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEyODg1OCBbaG9zdD1iYXJvcXVlMV0KIDEyODg0MSBbaG9z
dD1lbGJsaW5nMV0KIDEyOTc2MCBbaG9zdD1nb2RlbGxvMF0KIDEyOTg0NSBbaG9zdD1jaGFyZG9u
bmF5MF0KIDEzMDA2NyBbaG9zdD1nb2RlbGxvMV0KIDEzMDIwMyBbaG9zdD1hbGJhbmEwXQogMTMw
MzY3IFtob3N0PWZpYW5vMF0KIDEzMDg0MyBmYWlsIGlycmVsZXZhbnQKIDEzMDg3NiBmYWlsIGly
cmVsZXZhbnQKIDEzMDkzOSBmYWlsIGlycmVsZXZhbnQKIDEzMTA5NSBmYWlsIDM4NzljMTYzZTg2
ODE5MzliMWQ5MzEzOTUyMWFlZTk4MzYyMzg4NGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgODI4NTVhYmE1YmY5MWU1MGM4
MTUyNjE2N2MxMWQ0YWVhZjY2NWU2NgogMTMxMDM1IGZhaWwgaXJyZWxldmFudAogMTMxMTQ5IGZh
aWwgMzg3OWMxNjNlODY4MTkzOWIxZDkzMTM5NTIxYWVlOTgzNjIzODg0ZiBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4Mjg1
NWFiYTViZjkxZTUwYzgxNTI2MTY3YzExZDRhZWFmNjY1ZTY2CiAxMzExOTIgZmFpbCAzODc5YzE2
M2U4NjgxOTM5YjFkOTMxMzk1MjFhZWU5ODM2MjM4ODRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDgyODU1YWJhNWJmOTFl
NTBjODE1MjYxNjdjMTFkNGFlYWY2NjVlNjYKIDEzMTI1MSBmYWlsIDdiODA1MmUxOTMwNDg2NTQ3
N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYz
ODcxYTI5NDcyOWFlMzZiZAogMTMxMjUyIHBhc3MgZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3
ZTE3YjZlOGNmNmJkMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5
YWUzNmJkCiAxMzEyMjIgcGFzcyBjMDMwNTk5NWQzNjc2YzhmNzc2NGViNzlhN2Y5OWRlOGQxOGM1
OTFhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3
ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDFkMDY5ZTQ1ZjdjMmY2YjI5ODI3OTdkZDMyMDkyYjMwMGJhY2FmYWQKIDEz
MTIyNiBmYWlsIDM4NzljMTYzZTg2ODE5MzliMWQ5MzEzOTUyMWFlZTk4MzYyMzg4NGYgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgODI4NTVhYmE1YmY5MWU1MGM4MTUyNjE2N2MxMWQ0YWVhZjY2NWU2NgogMTMxMjUzIGZhaWwg
N2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFj
MWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzEyMjcgcGFzcyAwZDYzOTc5YzFi
YzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDU1M2RlMDcyZDI3NTBhNGM2
MGFkNWI0ZDhhY2IxM2FmMmJmNDdiOTgKIDEzMTIyOCBibG9ja2VkIDc4ZTA4OTdkZDhiMzIxYmEx
YjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZDAwYjBlODBiNzAzZTgxNGE1OGQ2MDM0
ZjFmOTlhZWVhOGJjNTQ5MwogMTMxMjI5IGJsb2NrZWQgMWVkMDg5NjI1ODI1ZWRkNGU5OGMzYjg0
ZDkzNWRmY2RjYjkzYzljOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2NzcwNTNmYWMxN2FiNmY3NzUxMGIxZmExOTA1Njg0
NmI5MDI5YjY5CiAxMzEyMzAgcGFzcyA2MWZkZTI4ZjkyYWI5YTMyOWVmMDZlMGFiM2Y0MTI2OWUz
OTMwMjEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQK
IDEzMTI3OSBmYWlsIDM4NzljMTYzZTg2ODE5MzliMWQ5MzEzOTUyMWFlZTk4MzYyMzg4NGYgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgODI4NTVhYmE1YmY5MWU1MGM4MTUyNjE2N2MxMWQ0YWVhZjY2NWU2NgogMTMxMjMyIGZh
aWwgZmYxYmI4MDYxOWQ2N2IzMzgyNzJlYmUwYTMxNzc0ZWUyZWQxZGYyYyBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4Mjg1
NWFiYTViZjkxZTUwYzgxNTI2MTY3YzExZDRhZWFmNjY1ZTY2CiAxMzEyMzUgZmFpbCA3OGUwODk3
ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDI3MzFkYjMzNjQ5M2I4
MDczZDk5MjRkODZkOTk5MmM2NmRkZWFiMDgKIDEzMTIzNiBmYWlsIDc4ZTA4OTdkZDhiMzIxYmEx
YjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYzQ5MzM4ZWYyODdjNDQxMTM0NzZkNGM2
Y2NhYWQ3ZmEyOTI0ZjhjNwogMTMxMjQxIGZhaWwgNDEwMTU1Yjc1N2U5ZGZkMjczZGU0NTg3OTkx
MGQ4YjBlNTRkMTU4MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5
YWUzNmJkCiAxMzEyMzEgZmFpbCAzODc5YzE2M2U4NjgxOTM5YjFkOTMxMzk1MjFhZWU5ODM2MjM4
ODRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDgyODU1YWJhNWJmOTFlNTBjODE1MjYxNjdjMTFkNGFlYWY2NjVlNjYKIDEz
MTI0MiBmYWlsIGI5ZTZmMTNiMDc5MTE2OTZhNjdmNGY3ZjliMjM2OTEyMjU0ZDVjZGQgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMxMjQ0IGZhaWwg
ZTU3YmI5OTEyYzkyYjE3Y2M0OTI2YTZlMDBjOTUwNWZiMzhiNjVkMCBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFj
MWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzEyNDcgZmFpbCA3YjgwNTJlMTkz
MDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMy
YzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMTI0OCBwYXNzIGQyNTVkMThhMzRhOGQ1M2NjYzRh
MDE5ZGMwN2UxN2I2ZThjZjZiZDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcx
YTI5NDcyOWFlMzZiZAogMTMxMjQ5IGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJk
OTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUz
NmJkCiAxMzEyNTAgcGFzcyBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQx
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMTMw
NyBmYWlsIGlycmVsZXZhbnQKIDEzMTMzNiBmYWlsIGlycmVsZXZhbnQKIDEzMTQyMCBmYWlsIGly
cmVsZXZhbnQKIDEzMTM3MCBmYWlsIGlycmVsZXZhbnQKIDEzMTQ0MiBmYWlsIGlycmVsZXZhbnQK
IDEzMTQ3OSBmYWlsIDQ5YTZlZjUzMmM3N2E4NjlhYzc3NmQ3NzY0ZTFjZjQ2NzU1ZmFiYTIgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgM2ZkM2ZkYTljMjZmYzNjNGY3NzI1MGY3OTVlZDdmZjlkMzhlMmVjNgogMTMxNTEyIGZh
aWwgaXJyZWxldmFudAogMTMxNTM1IGZhaWwgaXJyZWxldmFudAogMTMxNTYzIGZhaWwgZmE0MmZl
YTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5ZDM1N2NiYWY3NGYw
YzFkYzg1YTE2NDk4ZGFjNmQ4MTk3NDNjZTM4CiAxMzE1ODAgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2
NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDlkMzU3Y2JhZjc0ZjBjMWRjODVhMTY0
OThkYWM2ZDgxOTc0M2NlMzgKIDEzMTU5MyBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMz
MTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNkODJmODgxYjlhZmVkZmViY2E3
ZjJjZjExNgogMTMxNjQxIGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3
YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA2MjZjOWJkZTU3YjU0MGVmZWE1ZGRmY2U3ZjE0OGJhZWRhNDM1ODY5CiAx
MzE2MTkgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDdmMjg2NjFmNmE3Y2UzZDgyZjg4MWI5YWZlZGZlYmNhN2YyY2YxMTYKIDEzMTY2NiBmYWls
IGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYWU3ZmMx
MGQyY2E1YzIyZTA0YjhhMjhiZWNiZDFmYmY4YjQ0ZTgzYQogMTMxNjczIGZhaWwgZmE0MmZlYTBk
OGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdmYzEwZDJjYTVjMjJl
MDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE3MDUgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0
OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDdiNmUwNWM1MGZjMzk0NjZmY2M2ODVmYjZk
NDIxNmY5OWFmNTg3NDMKIDEzMTc0OSBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1
MGQ3NDgyN2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2I2ZTA1YzUwZmMzOTQ2NmZjYzY4NWZiNmQ0MjE2Zjk5YWY1
ODc0MwogMTMxNzI5IGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUy
ZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA3YjZlMDVjNTBmYzM5NDY2ZmNjNjg1ZmI2ZDQyMTZmOTlhZjU4NzQzCiAxMzE3
NjkgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYxZGIKIDEzMTk5MCBmYWlsIDli
NWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2YgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNhNjJjNTQ0
ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMxOTY5IGZhaWwgaXJyZWxldmFudAog
MTMyMDY2IGZhaWwgOWI1ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzIxNzkgZmFp
bCA5YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYy
YzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjI5MCBmYWlsIDliNWVlZDEw
NWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMTkxMmYxMjIwY2Y4N2Fl
ZTI4MzQ5NDY5ODkzZjEwMTk4MDcxNGEwNQogMTMyNDA4IGZhaWwgOWI1ZWVkMTA1YTQ1YWMwNTU3
YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxOTEyZjEyMjBjZjg3YWVlMjgzNDk0Njk4
OTNmMTAxOTgwNzE0YTA1CiAxMzI0NTYgZmFpbCA5YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2
MTMyYWU3ZTNlNDdmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA4YjkwOGJhNjNkZWU4YmMzMTM5ODNjNWU0MTI4NTJjYmNi
Y2RhODUKIDEzMjU3OSBmYWlsIGlycmVsZXZhbnQKIDEzMjY1MiBmYWlsIGlycmVsZXZhbnQKIDEz
Mjc0MSBmYWlsIDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgZjUwZGQ2Nzk1MGNhOWQ1YTUxNzUwMWFmMTBkZTdjOGQ4OGQxYTE4OAogMTMyNzk4IGZhaWwg
NGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MyBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmNTBkZDY3
OTUwY2E5ZDVhNTE3NTAxYWYxMGRlN2M4ZDg4ZDFhMTg4CiAxMzI5NjkgZmFpbCA0YzM1NjI0ZGNi
M2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDc1NWViNjQwM2VjNzIyZGIz
N2YxYjhmOGI1MWUwYjBhYjY2MWMwMDMKIDEzMzE1MyBwYXNzIGMwMzA1OTk1ZDM2NzZjOGY3NzY0
ZWI3OWE3Zjk5ZGU4ZDE4YzU5MWEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWQwNjllNDVmN2MyZjZiMjk4Mjc5N2RkMzIw
OTJiMzAwYmFjYWZhZAogMTMzMTU1IGZhaWwgNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMx
ODdiYWZmZjg2MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA3NTVlYjY0MDNlYzcyMmRiMzdmMWI4ZjhiNTFlMGIwYWI2NjFj
MDAzClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDEyNzQ4NiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
MzI5NjkgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzMx
NTMgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzMxNTUgKGZh
aWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgZDI1NWQxOGEzNGE4ZDUzY2Nj
NGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4
NzFhMjk0NzI5YWUzNmJkCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBo
IHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMxMjQ4IChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMxMjQ5IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMxMjUwIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMzEyNTEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMzEyNTIgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDEzMTI1MyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJv
ZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1z
dGFibGUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2
MmQ5NzczMDlhMjJmCiAgQnVnIG5vdCBwcmVzZW50OiBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRj
MDdlMTdiNmU4Y2Y2YmQxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxMjUzLwoKCiAgY29tbWl0IDdiODA1MmUxOTMw
NDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBBdXRob3I6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIE1vbiBPY3QgMTkgMDQ6MjM6MjkgMjAxNSAtMDYwMAog
IAogICAgICBpZ2I6IGZpeCBOVUxMIGRlcmVmcyBkdWUgdG8gc2tpcHBlZCBTUi1JT1YgZW5hYmxp
bmcKICAgICAgCiAgICAgIFsgVXBzdHJlYW0gY29tbWl0IGJlMDY5OThmOTZlY2I5MzkzOGFkMmNj
ZTQ2YzQyODliZjdjZjQ1YmMgXQogICAgICAKICAgICAgVGhlIGNvbWJpbmVkIGVmZmVjdCBvZiBj
b21taXRzIDY0MjNmYzM0MTYgKCJpZ2I6IGRvIG5vdCByZS1pbml0IFNSLUlPVgogICAgICBkdXJp
bmcgcHJvYmUiKSBhbmQgY2VlZTM0NTBiMyAoImlnYjogbWFrZSBzdXJlIFNSLUlPViBpbml0IHVz
ZXMgdGhlCiAgICAgIHJpZ2h0IG51bWJlciBvZiBxdWV1ZXMiKSBjYXVzZXMgVkZzIG5vIGxvbmdl
ciBnZXR0aW5nIHNldCB1cCwgbGVhZGluZwogICAgICB0byBOVUxMIHBvaW50ZXIgZGVyZWZlcmVu
Y2VzIGR1ZSB0byB0aGUgYWRhcHRlcidzIC0+dmZfZGF0YSBiZWluZyBOVUxMCiAgICAgIHdoaWxl
IC0+dmZzX2FsbG9jYXRlZF9jb3VudCBpcyBub24temVyby4gVGhlIGZpcnN0IGNvbW1pdCBub3Qg
b25seQogICAgICBuZWdsZWN0ZWQgdGhlIHNpZGUgZWZmZWN0IG9mIGlnYl9zcmlvdl9yZWluaXQo
KSB0aGF0IHRoZSBzZWNvbmQgY29tbWl0CiAgICAgIHRyaWVkIHRvIGFjY291bnQgZm9yLCBidXQg
YWxzbyB0aGF0IG9mIHNldHRpbmcgSUdCX0ZMQUdfSEFTX01TSVgsCiAgICAgIHdpdGhvdXQgd2hp
Y2ggaWdiX2VuYWJsZV9zcmlvdigpIGlzIGVmZmVjdGl2ZWx5IGEgbm8tb3AuIENhbGxpbmcKICAg
ICAgaWdiX3sscmV9c2V0X2ludGVycnVwdF9jYXBhYmlsaXR5KCkgYXMgZG9uZSBoZXJlIHNlZW1z
IHRvIGFkZHJlc3MgdGhpcywKICAgICAgYnV0IEknbSBub3Qgc3VyZSB3aGV0aGVyIHRoaXMgaXMg
YmV0dGVyIHRoYW4gc2lucGx5IHJldmVydGluZyB0aGUgb3RoZXIKICAgICAgdHdvIGNvbW1pdHMu
CiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICAgIFRlc3RlZC1ieTogQWFyb24gQnJvd24gPGFhcm9uLmYuYnJvd25AaW50ZWwuY29t
PgogICAgICBTaWduZWQtb2ZmLWJ5OiBKZWZmIEtpcnNoZXIgPGplZmZyZXkudC5raXJzaGVyQGlu
dGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwu
b3JnPgoKZG90OiBncmFwaCBpcyB0b28gbGFyZ2UgZm9yIGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMu
IFNjYWxpbmcgYnkgMC4zNzA5OTUgdG8gZml0CnBubXRvcG5nOiA1NCBjb2xvcnMgZm91bmQKUmV2
aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgv
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0Lnhlbi1ib290Lntkb3QscHMscG5n
LGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzMx
NTU6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMzE1NSBsaW51eC0zLjE4IHJlYWwtYmlz
ZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTMzMTU1LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 18:44:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 18:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtGZC-0001BD-Hp; Mon, 11 Feb 2019 18:44:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtGZB-00018u-FM
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 18:44:29 +0000
X-Inumbo-ID: 0b2ae6de-2e2d-11e9-933b-af63e52ad250
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b2ae6de-2e2d-11e9-933b-af63e52ad250;
 Mon, 11 Feb 2019 18:44:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtGZ2-0003vS-7m; Mon, 11 Feb 2019 18:44:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtGZ1-0005Av-Sh; Mon, 11 Feb 2019 18:44:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtGZ1-0000zJ-Rc; Mon, 11 Feb 2019 18:44:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133127-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-pvops:<job
 status>:broken:regression
 qemu-mainline:build-arm64-xsm:<job status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-arm64:host-install(4):broken:regression
 qemu-mainline:build-arm64-xsm:host-install(4):broken:regression
 qemu-mainline:build-arm64-pvops:host-install(4):broken:regression
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop: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-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=e47f81b617684c4546af286d307b69014a83538a
X-Osstest-Versions-That: qemuu=a61faa3d02159d24d4fa984733dbc0c905508752
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 18:44:19 +0000
Subject: [Xen-devel] [qemu-mainline test] 133127: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzEyNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxMjcvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjg0NwogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTMyODQ3CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI4NDcKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4NDcKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEzMjg0NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODQ3CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzI4NDcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjg0NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAg
ICBlNDdmODFiNjE3Njg0YzQ1NDZhZjI4NmQzMDdiNjkwMTRhODM1MzhhCmJhc2VsaW5lIHZlcnNp
b246CiBxZW11dSAgICAgICAgICAgICAgICBhNjFmYWEzZDAyMTU5ZDI0ZDRmYTk4NDczM2RiYzBj
OTA1NTA4NzUyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI4NDcgIDIwMTktMDItMDQgMTM6MTk6
MzEgWiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyOTQ1ICAyMDE5LTAyLTA1IDE2
OjMyOjA3IFogICAgNiBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMz
MTI3ICAyMDE5LTAyLTExIDA0OjA3OjI3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleCBCZW5uw6llIDxh
bGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgogIEJyZW5kYW4gU2hhbmtzIDxicmVuZGFuQGJzbGFicy5uZXQ+CiAgQ2F0aGVy
aW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hhbmdwZW5nIExpdSA8Y2hhbmdw
ZW5nLmxpdUBpbnRlbC5jb20+CiAgQ2hlbiBaaGFuZyA8dGdmYmV0YUBtZS5jb20+CiAgQ2xlYmVy
IFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGltYSBTdGVwYW5v
diA8ZGltYXN0ZXBAeWFuZGV4LXRlYW0ucnU+CiAgRG91ZyBHYWxlIDxkb3VnMTZrQGdtYWlsLmNv
bT4KICBFbWlsaW8gRy4gQ290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBCbGFrZSA8ZWJsYWtl
QHJlZGhhdC5jb20+CiAgR2VvcmdlIEtlbm5lZHkgPEdlb3JnZS5LZW5uZWR5QG9yYWNsZS5jb20+
CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgSGVpaGVyIDxyQGhldi5jYz4K
ICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphc29uIFdhbmcgPGphc293
YW5nQHJlZGhhdC5jb20+CiAgSm9uIERvcm9uIDxhcmlsb3VAZ21haWwuY29tPgogIEthbiBMaSA8
bGlrYW5fOTk5LnN0dWRlbnRAc2luYS5jb20+CiAgS09OUkFEIEZyZWRlcmljIDxmcmVkZXJpYy5r
b25yYWRAYWRhY29yZS5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
YXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZp
ZXJAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTGkgWmhpamlhbiA8
bGl6aGlqaWFuQGNuLmZ1aml0c3UuY29tPgogIExpYW0gTWVyd2ljayA8bGlhbS5tZXJ3aWNrQG9y
YWNsZS5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5j
b20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAg
TWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFRva2FyZXYgPG1qdEB0bHMubXNrLnJ1PgogIE11cmls
byBPcHNmZWxkZXIgQXJhdWpvIDxtdXJpbG9vQGxpbnV4LmlibS5jb20+CiAgUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRl
ciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxt
ZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgog
IFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVy
dCBIb28gPHJvYmVydC5odUBsaW51eC5pbnRlbC5jb20+CiAgUm9tYW4gQm9sc2hha292IDxyLmJv
bHNoYWtvdkB5YWRyby5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5z
LWx5b24ub3JnPgogIFNlcmdpbyBMb3BleiA8c2xwQHJlZGhhdC5jb20+CiAgU3RlZmFuIEJlcmdl
ciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVA
cmVkaGF0LmNvbT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUaG9t
YXMgSHV0aCA8aHV0aEB0dXhmYW1pbHkub3JnPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQu
Y29tPgogIFZpa3RvciBQcnV0eWFub3YgPHZpa3Rvci5wcnV0eWFub3ZAcGh5c3RlY2guZWR1Pgog
IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4K
ICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWWFuZyBaaG9uZyA8
eWFuZy56aG9uZ0BpbnRlbC5jb20+CiAgw4Frb3MgS292w6FjcyA8YWtvc2tvdmFjc0BnbXguY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBi
cm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDQwNDMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 19:08:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 19:08:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtGwB-0002x7-4z; Mon, 11 Feb 2019 19:08:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtGw9-0002wv-Ud
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 19:08:14 +0000
X-Inumbo-ID: 5db06066-2e30-11e9-9276-0f60de8b5c56
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5db06066-2e30-11e9-9276-0f60de8b5c56;
 Mon, 11 Feb 2019 19:08:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtGw3-0004P7-4H; Mon, 11 Feb 2019 19:08:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtGw2-0005tI-Pc; Mon, 11 Feb 2019 19:08:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtGw2-0000Tt-Ob; Mon, 11 Feb 2019 19:08:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133129-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-armhf:<job status>:broken:regression
 linux-4.4:build-arm64-xsm:<job status>:broken:regression
 linux-4.4:build-arm64:<job status>:broken:regression
 linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:build-armhf:host-build-prep:fail:regression
 linux-4.4:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-4.4:test-armhf-armhf-libvirt-raw:host-ping-check-xen:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:host-ping-check-native:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.4:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64:host-install(4):broken:nonblocking
 linux-4.4:build-arm64-pvops:host-install(4):broken:nonblocking
 linux-4.4:build-arm64-xsm:host-install(4):broken:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dc5e8c99975bb1a1561de884a83b3c19e4ac7ada
X-Osstest-Versions-That: linux=626b008972db6e4977f6b3460400f6f4e6731081
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 19:08:06 +0000
Subject: [Xen-devel] [linux-4.4 test] 133129: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzEyOSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzEyOS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNSBob3N0LWJ1
aWxkLXByZXAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNDk1CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICA3IHhlbi1ib290ICAgICAgIGZhaWwgaW4gMTMzMDcyIFJFR1IuIHZzLiAx
MzI0OTUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyA4IGhvc3QtcGluZy1jaGVjay14ZW4g
ZmFpbCBpbiAxMzMwOTkgcGFzcyBpbiAxMzMwNzIKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIDUg
aG9zdC1waW5nLWNoZWNrLW5hdGl2ZSBmYWlsIGluIDEzMzA5OSBwYXNzIGluIDEzMzA3MgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBm
YWlsIHBhc3MgaW4gMTMzMDk5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzMwOTkKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDEzMzA3MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMwNzIgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEzMzA5OSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzA5OSBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMDk5
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMDk5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMwOTkgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzMwOTkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzA5OSBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEzMzA5OSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMDk5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMz
MDk5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMwOTkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMw
OTkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMDk5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMwOTkg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEzMzA5OSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMDk5IG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZGM1ZThj
OTk5NzViYjFhMTU2MWRlODg0YTgzYjNjMTllNGFjN2FkYQpiYXNlbGluZSB2ZXJzaW9uOgogbGlu
dXggICAgICAgICAgICAgICAgNjI2YjAwODk3MmRiNmU0OTc3ZjZiMzQ2MDQwMGY2ZjRlNjczMTA4
MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNDk1ICAyMDE5LTAxLTI2IDA5OjExOjU0IFogICAx
NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjk3NSAgMjAxOS0wMi0wNiAxOToxMDo1MyBa
ICAgIDQgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzA3MiAgMjAx
OS0wMi0wOSAwODoyOToxOSBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIEx1IDxhYXJvbi5sdUBsaW51
eC5hbGliYWJhLmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4K
ICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGV4YW5kZXIgQXJpbmcgPGFy
aW5nQG1vamF0YXR1LmNvbT4KICBBbGV4YW5kZXIgUG9wb3YgPGFsZXgucG9wb3ZAbGludXguY29t
PgogIEFuZHJlIE5hdWpva3MgPG5hdXRzY2gyQGdtYWlsLmNvbT4KICBBbmRyZWFzIEdydWVuYmFj
aGVyIDxhZ3J1ZW5iYUByZWRoYXQuY29tPgogIEFuZHJlaSBWYWdpbiA8YXZhZ2luQGdtYWlsLmNv
bT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgU2hl
dmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29AbGludXguaW50ZWwuY29tPgogIEFyZCBCaWVzaGV1
dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVs
byA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXlh
IExldmluIDxheWFsQG1lbGxhbm94LmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxiZW4uaHV0Y2hpbmdz
QGNvZGV0aGluay5jby51az4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5j
cmFzaGluZy5vcmc+CiAgQmVybmFyZCBQaWRvdXggPGY2YnZwQGZyZWUuZnI+CiAgQm9iIFBldGVy
c29uIDxycGV0ZXJzb0ByZWRoYXQuY29tPgogIENoYXJsZXMgWWVoIDxjaGFybGVzeWVoNTIyQGdt
YWlsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+
CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuIENhcnBlbnRlciA8
ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20u
Y29tPgogIERhdmUgQ2hpbm5lciA8ZGNoaW5uZXJAcmVkaGF0LmNvbT4KICBEYXZpZCBBaGVybiA8
ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+
CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERpbWl0cmlzIE1pY2hh
aWxpZGlzIDxkbWljaGFpbEBnb29nbGUuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRv
cm9raG92QGdtYWlsLmNvbT4KICBEbWl0cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAg
RXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV1Z2VuaXkgUGFsdHNldiA8RXVn
ZW5peS5QYWx0c2V2QHN5bm9wc3lzLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4u
ZGU+CiAgR2VyYWxkIFNjaGFlZmVyIDxnZXJhbGQuc2NoYWVmZXJAZGUuaWJtLmNvbT4KICBHcmVn
IEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1aWxsYXVtZSBO
YXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVk
aGF0LmNvbT4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgog
IEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBJZG8gU2NoaW1tZWwg
PGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSmFjb2IgV2VuIDxqaWFuLncud2VuQG9yYWNsZS5jb20+
CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtAa2VybmVsLm9yZz4KICBKYW1hbCBIYWRpIFNhbGltIDxq
aHNAbW9qYXRhdHUuY29tPgogIEphbWVzIE1vcnNlIDxqYW1lcy5tb3JzZUBhcm0uY29tPgogIEpp
bW15IER1cmFuZCBXZXNvbG93c2tpIDxqZHdAYW1hem9uLmRlPgogIEppcmkgT2xzYSA8am9sc2FA
a2VybmVsLm9yZz4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm/Do28gUGF1
bG8gUmVjaGkgVml0YSA8anBydml0YUBlbmRsZXNzbS5jb20+CiAgSm/Do28gUGF1bG8gUmVjaGkg
Vml0YSA8anBydml0YUBnbWFpbC5jb20+CiAgS2FuZ2ppZSBMdSA8a2psdUB1bW4uZWR1PgogIEtv
ZW4gVmFuZGVwdXR0ZSA8a29lbi52YW5kZXB1dHRlQG5jZW50cmljLmNvbT4KICBLcnp5c3p0b2Yg
SGFsYXNhIDxraGFsYXNhQHBpYXAucGw+CiAgS3l1bmd0YWUgS2ltIDxrdDA3NTVAZ21haWwuY29t
PgogIExhcnJ5IEZpbmdlciA8TGFycnkuRmluZ2VyQGx3ZmluZ2VyLm5ldD4KICBMaW51cyBUb3J2
YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTG9yZW56byBCaWFuY29uaSA8
bG9yZW56by5iaWFuY29uaUByZWRoYXQuY29tPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3Jlbnpv
LnBpZXJhbGlzaUBhcm0uY29tPgogIE1hbmZyZWQgU2NobGFlZ2wgPG1hbmZyZWQuc2NobGFlZ2xA
Z2luemluZ2VyLmNvbT4KICBNYW8gV2VuYW4gPG1hb3dlbmFuQGh1YXdlaS5jb20+CiAgTWFyYyBL
bGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenlu
Z2llckBhcm0uY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJ0aW4g
U2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+CiAgTWFydGluIFZ1aWxsZSA8anBt
djI3QGFpbS5jb20+CiAgTWF0aGlhcyBUaG9yZSA8bWF0aGlhcy50aG9yZUBpbmZpbmVyYS5jb20+
CiAgTWF4IFNjaHVsemUgPG1heC5zY2h1bHplQHBvc3Rlby5kZT4KICBNaWNoYWVsIFN0cmF1YmUg
PHN0cmF1YmUubGludXhAZ21haWwuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29t
PgogIE1pY2hhbCBLdWJlY2VrIDxta3ViZWNla0BzdXNlLmN6PgogIE1pbGlhbiBXb2xmZiA8bWls
aWFuLndvbGZmQGtkYWIuY29tPgogIE5pY29sYXMgUGl0cmUgPG5pY29AbGluYXJvLm9yZz4KICBO
aWNvbGFzIFBpdHJlIDxuaWNvbGFzLnBpdHJlQGxpbmFyby5vcmc+CiAgT2xlZyBOZXN0ZXJvdiA8
b2xlZ0ByZWRoYXQuY29tPgogIE9saXZlciBIYXJ0a29wcCA8c29ja2V0Y2FuQGhhcnRrb3BwLm5l
dD4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW4gQmlhbiA8
YmlhbnBhbjIwMTZAMTYzLmNvbT4KICBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEUuIE1jS2VubmV5IDxw
YXVsbWNrQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBQYXVsIEZ1bGdodW0gPHBhdWxrZkBtaWNyb2dh
dGUuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGFsY2FudGFyYUBzdXNlLmRlPgogIFBhdWxvIEFs
Y2FudGFyYSA8cGF1bG9AcGF1bG8uYWM+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jv
c29mdC5jb20+CiAgUGV0ZXIgT3Nrb2xrb3YgPHBvc2tAZ29vZ2xlLmNvbT4KICBQaWVycmUtTG91
aXMgQm9zc2FydCA8cGllcnJlLWxvdWlzLmJvc3NhcnRAbGludXguaW50ZWwuY29tPgogIFByYXZp
biBCIFNoZWxhciA8cHNoZWxhckBvdm4ub3JnPgogIFJhZmFlbCBBcXVpbmkgPGFxdWluaUByZWRo
YXQuY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFNh
c2hhIExldmluIDxzYXNoYS5sZXZpbkBvcmFjbGUuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxA
a2VybmVsLm9yZz4KICBTaGFrZWVsIEJ1dHQgPHNoYWtlZWxiQGdvb2dsZS5jb20+CiAgU2hhb2t1
biBaaGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNvbi5jb20+CiAgU3RlZmFuIFNjaG1pZHQgPHN0
ZWZhbkBvc2cuc2Ftc3VuZy5jb20+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJlbkBpMnNl
LmNvbT4KICBTdGVwaGVuIEhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+CiAg
U3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1ZGlwIE11a2hlcmplZSA8
c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAgVGFlaGVlIFlvbyA8YXA0MjAwNzNAZ21haWwu
Y29tPgogIFRhcmlxIFRvdWthbiA8dGFyaXF0QG1lbGxhbm94LmNvbT4KICBUaG9tYXMgR2xlaXhu
ZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaW0gSGFydmV5IDx0aGFydmV5QGdhdGV3b3Jrcy5j
b20+CiAgVG9tIFBhbmZpbCA8dG9tQHN0ZWVsc2VyaWVzLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxm
LmhhbnNzb25AbGluYXJvLm9yZz4KICBWaW5lZXQgR3VwdGEgPHZndXB0YUBzeW5vcHN5cy5jb20+
CiAgV2FpbWFuIExvbmcgPGxvbmdtYW5AcmVkaGF0LmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5k
ZWFjb25AYXJtLmNvbT4KICBZdW5qaWFuIFdhbmcgPHdhbmd5dW5qaWFuQGh1YXdlaS5jb20+CiAg
WnViaW4gTWl0aHJhIDx6c21AY2hyb21pdW0ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpv
YiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQt
cHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAyNjAwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 19:21:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 19:21:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtH91-0004PZ-Hb; Mon, 11 Feb 2019 19:21:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtH90-0004PP-26
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 19:21:30 +0000
X-Inumbo-ID: 3911b5fa-2e32-11e9-a53f-03ad96b5ff64
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3911b5fa-2e32-11e9-a53f-03ad96b5ff64;
 Mon, 11 Feb 2019 19:21:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtH8u-0004dn-Mz; Mon, 11 Feb 2019 19:21:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtH8u-0006zW-BB; Mon, 11 Feb 2019 19:21:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtH8u-0003E7-AY; Mon, 11 Feb 2019 19:21:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133154-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=d04bf1eb656be8b2131d08c7e32cff343556cfa8
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 19:21:24 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133154: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE1NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzE1NC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0
MzU1NmNmYTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA0IGRheXMgICAxNiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMxNDkgIDIwMTktMDItMTEgMTQ6MDA6NDcgWiAgICAwIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0MzU1NmNmYTgKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxMSAw
OTowOToxMyAyMDE5ICswMTAwCgogICAgeDg2L3NoYWRvdzogYWRqdXN0IG1pbmltdW0gYWxsb2Nh
dGlvbiBjYWxjdWxhdGlvbnMKICAgIAogICAgQSBwcmV2aW91c2x5IGJhZCBzaXR1YXRpb24gaGFz
IGJlY29tZSB3b3JzZSB3aXRoIHRoZSBlYXJseSBzZXR0aW5nIG9mCiAgICAtPm1heF92Y3B1czog
VGhlIHZhbHVlIHJldHVybmVkIGJ5IHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIGhhcwog
ICAgZnVydGhlciBncm93biwgYW5kIGhlbmNlIG5vdyBob2xkcyBiYWNrIGV2ZW4gbW9yZSBtZW1v
cnkgZnJvbSB1c2UgZm9yCiAgICB0aGUgcDJtLgogICAgCiAgICBNYWtlIHNoX21pbl9hbGxvY2F0
aW9uKCkgYWNjb3VudCBmb3IgYWxsIHAybSBtZW1vcnkgbmVlZGVkIGZvcgogICAgc2hhZG93X2Vu
YWJsZSgpIHRvIHN1Y2NlZWQgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbiAoYXQgd2hpY2ggcG9pbnQg
dGhlCiAgICBkb21haW4gaGFzIG5vIG1lbW9yeSBhdCBhbGwgYWxsb2NhdGVkIHRvIGl0IHlldCwg
YW5kIGhlbmNlIHVzZSBvZgogICAgZC0+dG90X3BhZ2VzIGlzIG1lYW5pbmdsZXNzKS4KICAgIAog
ICAgQWxzbyBtYWtlIHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIG5vIGxvbmdlciBuZWVk
bGVzc2x5IGFkZCAxIHRvCiAgICB0aGUgdkNQVSBjb3VudC4KICAgIAogICAgRmluYWxseSBtYWtl
IHRoZSBkZWJ1Z2dpbmcgcHJpbnRrKCkgaW4gc2hhZG93X2FsbG9jX3AybV9wYWdlKCkgYSBsaXR0
bGUKICAgIG1vcmUgdXNlZnVsIGJ5IGxvZ2dpbmcgc29tZSBvZiB0aGUgcmVsZXZhbnQgZG9tYWlu
IHNldHRpbmdzLgogICAgCiAgICBSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGFjYTIx
NDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKQXV0aG9yOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjQxOjE3IDIw
MTkgKzAwMDAKCiAgICBkb2NzOiBmZWF0dXJlcy9xZW11LWRlcHJpdiBmb3JtYXR0aW5nIGZpeGVz
CiAgICAKICAgIE5lZWQgYSBzcGFjZSBiZXR3ZWVuIHRoZSBwYXJhZ3JhcGggYW5kIHRoZSBsaXN0
IHNvIHBhbmRvYyBrbm93cyBpdCdzIGEKICAgIGxpc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDlkYjc3N2RkYTMz
YmE5MmMwYTBmZWNhNzZkZTViYmE1NzM1OGViY2MKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjA1OjQzIDIwMTkgKzAw
MDAKCiAgICBkb2NzOiBVcGRhdGUgY3JlZGl0L2NyZWRpdDIgZmVhdHVyZSBkb2NzIHJlZmxlY3Rp
bmcgbmV3IGRlZmF1bHQgc2NoZWR1bGVyCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgN2I1Mjc4YjI4ZjhmYmNkNDQwMmU0NTIwZDdhNWQ2
MDdkNGE5OTdhNwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNyAyMDE5ICswMDAwCgogICAgdG9vbHM6IGluaXQg
c2NyaXB0czogbWFrZSBYRU5fUlVOX0RJUiBhbmQgWEVOX0xPQ0tfRElSIG1vZGUgNzAwCiAgICAK
ICAgIFRoZXNlIGRpcmVjdG9yaWVzIG91Z2h0IG5vdCB0byBiZSBldmVuIHdvcmxkLXJlYWRhYmxl
LiAgSWYgdGhpcyBzY3JpcHQKICAgIGZvciBzb21lIHJlYXNvbiBydW5zIHdpdGggYSBsYXggdW1h
c2sgdGhleSBtaWdodCBiZSBjcmVhdGVkCiAgICBvdmVybHktd3JpdGVhYmxlLiAgQXZvaWQgYW55
IHN1Y2ggYnVnIGJ5IHNldHRpbmcgdGhlIG1vZGUgZXhwbGljaXRseS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwYzRhMzhjMDk4ZjliZmZl
YjMzZjhjZjg4YWJkZWE0YjBmOWE5MDcwCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI2IDIwMTkgKzAwMDAKCiAg
ICB0b29sczogaW5pdCBzY3JpcHRzOiB4ZW5jb21tb25zOiBGaXhlcyB0byBEZXNjcmlwdGlvbgog
ICAgCiAgICBgbmVlZWRlZCcgaXMgYSB0eXBvLiAgQW5kIHhlbmQgaXMgbG9uZyBnb25lLgogICAg
CiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwMTA5N2UwMTk0MzIxZDI3MjYyNTEzY2YxMjkxZmRk
ZmVhMTYwNmMzCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI1IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBz
Y3JpcHRzOiB4ZW5jb21tb25zOiBQcm92aWRlcyBgeGVuJwogICAgCiAgICBJdCBpcyB1c2VmdWwg
dG8gaGF2ZSBhIHNpbmdsZSBgeGVuJyBmYWNpbGl0eSAoaW4gdGhlIExTQiBQcm92aWRlcwogICAg
bmFtZXNwYWNlKS4gIFRoYXQgYWxsb3dzIG90aGVyIGZhY2lsaXRpZXMgdG8gc3BlY2lmeSB0aGF0
IHRoZXkgc2hvdWxkCiAgICBnbyBhZnRlciBgeGVuJyB3aXRob3V0IG5lZWRpbmcgdG8ga25vdyB0
aGUgaW1wbGVtZW50YXRpb24gZGV0YWlscy4KICAgIAogICAgVGhpcyBzZXJ2aWNlIG5hbWUgaXMg
YWxyZWFkeSBQcm92aWRlJ2QgYnkgdGhlIChmYWlybHkgZGlmZmVyZW50KSBpbml0CiAgICBzY3Jp
cHRzIHVzZWQgaW4gRGViaWFuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoKY29tbWl0IGI0ZGY3M2RlNDkzOTU0YzQ0ZjI0MGY3ODc3OWM5YmQzNzgyZTE1
NzIKQXV0aG9yOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRh
dGU6ICAgVHVlIEZlYiA1IDEzOjM4OjUzIDIwMTkgLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtdjI6
IGRlYWN0aXZhdGUgaW50ZXJydXB0cyBkdXJpbmcgaW5pdGlhbGl6YXRpb24KICAgIAogICAgSW50
ZXJydXB0cyBjb3VsZCBiZSBBQ1RJVkUgYXQgYm9vdC4gTWFrZSBzdXJlIHRvIGRlYWN0aXZhdGUg
dGhlbSBkdXJpbmcKICAgIGluaXRpYWxpemF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIENDOiBqdWxpZW4uZ3JhbGxA
YXJtLmNvbQogICAgQ0M6IHBlbmcuZmFuQG54cC5jb20KICAgIENDOiBqZ3Jvc3NAc3VzZS5jb20K
KHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 19:49:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 19:49:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtHZW-0006EP-5z; Mon, 11 Feb 2019 19:48:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X3N9=QS=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gtHZU-0006EK-Cp
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 19:48:52 +0000
X-Inumbo-ID: 0bba8038-2e36-11e9-bc2e-cb063c6d5eb4
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0bba8038-2e36-11e9-bc2e-cb063c6d5eb4;
 Mon, 11 Feb 2019 19:48:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:To:Subject:Sender:
 Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=OjcVi6kEFXWqZCwz+zoKBHXefWBTP1T8D6JzfZZwdno=; b=KnEv1BDU00pOlgVgoQv/AvsAgi
 w0EKPAo47Po/2dA5oMFVHuW6xOlyV1Wkb395otWKQrj3N0bdVDVuqZZ06WXI0GyUx9lOS7nYLHgJq
 cpQDQytrpQiDPq3F0lrIIoCOS/RsUarjngLLxjC48sk5zsuNDdLSF8NrrcB9cYW+eHvE=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:58864
 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 1gtHZN-0007G5-Qc; Mon, 11 Feb 2019 20:48:45 +0100
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190211174642.38046-1-roger.pau@citrix.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <0cfdcf16-1f9d-4d1b-2371-ae3b4e0327c1@eikelenboom.it>
Date: Mon, 11 Feb 2019 20:50:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <20190211174642.38046-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12 v2 0/7] pvh/dom0/shadow/amd fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDIvMjAxOSAxODo0NiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEhlbGxvLAo+IAo+
IFRoZSBmb2xsb3dpbmcgc2VyaWVzIGNvbnRhaW5zIGZpeGVzIHRoYXQgc2hvdWxkIGJlIGNvbnNp
ZGVyZWQgZm9yIDQuMTIuCj4gCj4gSSdtIG5vdCBzdXJlIHdoZXRoZXIgcGF0Y2hlcyA1LCA2IGFu
ZCA3IHNob3VsZCBiZSBhaW1lZCBhdCA0LjEyLCB0aGV5Cj4gY29udGFpbiBjaGFuZ2VzIHRvIHRo
ZSBwMm0gY29kZSB0aGF0IGNvdWxkIGFmZmVjdCBIVk0gZ3Vlc3RzLiBOb3RlIHRoYXQKPiB3aXRo
b3V0IHRob3NlIGNoYW5nZXMgYSBQVkggZG9tMCBydW5uaW5nIG9uIEFNRCBoYXJkd2FyZSB3aWxs
IGJlIHVuYWJsZQo+IHRvIGNyZWF0ZSBndWVzdHMuIE92ZXJhbGwgdGhlIHBhdGNoZXMgYXJlIGEg
bmljZSBjbGVhbnVwIHRvIHRoZSBoYW5kbGluZwo+IG9mIHAybV9pb3JlcV9zZXJ2ZXIgYW5kIHAy
bV9tYXBfZm9yZWlnbiB0eXBlcy4KPiAKPiBUaGUgc2VyaWVzIGNhbiBhbHNvIGJlIGZvdW5kIGF0
Ogo+IAo+IGdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvcm95Z2VyL3hlbi5naXQgZml4ZXMt
NC4xMi12Mi4xCgpJIGhhdmUgdGVzdGVkIHRoaXMgb24gQU1EIGhhcmR3YXJlLCBib3RoIGFzIFBW
SCBkb20wIGFuZCBQViBkb20wCihydW5uaW5nIGJvdGggUFZIIGFuZCBIVk0gZ3Vlc3RzKS4gU28g
RldJVzoKClRlc3RlZC1ieTogU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5p
dD4KCj4gUm9nZXIgUGF1IE1vbm5lICg3KToKPiAgIGRvbTAvcHZoOiBhbGlnbiBhbGxvY2F0aW9u
IGFuZCBtYXBwaW5nIG9yZGVyIHRvIHN0YXJ0IGFkZHJlc3MKPiAgIGFtZC9ucHQvc2hhZG93OiBy
ZXBsYWNlIGFzc2VydCB0aGF0IHByZXZlbnRzIGNyZWF0aW5nIDJNLzFHIE1NSU8KPiAgICAgZW50
cmllcwo+ICAgeDg2L3B2aDogcmVvcmRlciBQVkggZG9tMCBpb21tdSBpbml0aWFsaXphdGlvbgo+
ICAgcHZoL2RvbTA6IHdhcm4gd2hlbiBkb20wX21lbSBpcyBub3Qgc2V0Cj4gICB4ODYvbW06IHNw
bGl0IHAybSBpb3JlcSBzZXJ2ZXIgcGFnZXMgc3BlY2lhbCBoYW5kbGluZyBpbnRvIGhlbHBlcgo+
ICAgeDg2L21tOiBoYW5kbGUgZm9yZWlnbiBtYXBwaW5ncyBpbiBwMm1fZW50cnlfbW9kaWZ5Cj4g
ICBucHQvc2hhZG93OiBhbGxvdyBnZXR0aW5nIGZvcmVpZ24gcGFnZSB0YWJsZSBlbnRyaWVzCj4g
Cj4gIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgICAgICAgIHwgIDEwICsrCj4gIHhlbi9h
cmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAgICAgIHwgIDM3ICsrKysrLS0tCj4gIHhlbi9hcmNo
L3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgICAgIHwgICA0ICsKPiAgeGVuL2FyY2gveDg2L21tL3Ay
bS1lcHQuYyAgICAgICAgICAgfCAxMzcgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4
ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAgICAgICB8ICA1NCArKysrLS0tLS0tLQo+ICB4
ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jICAgICB8ICAgNCArCj4gIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIHwgICA3ICstCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmggICAgICAgICAgIHwgIDQ1ICsrKysrKysrKwo+ICA4IGZpbGVzIGNoYW5nZWQsIDEzNSBp
bnNlcnRpb25zKCspLCAxNjMgZGVsZXRpb25zKC0pCj4gCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 21:59:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 21:59:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtJbh-00085p-2N; Mon, 11 Feb 2019 21:59:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dlrB=QS=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1gtJbf-00085h-G9
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 21:59:15 +0000
X-Inumbo-ID: 43ea1d0f-2e48-11e9-bc90-bc764e045a96
Received: from syrinx.knorrie.org (unknown [2001:888:2177::4d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43ea1d0f-2e48-11e9-bc90-bc764e045a96;
 Mon, 11 Feb 2019 21:59:13 +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 C7E6C389E68BF;
 Mon, 11 Feb 2019 22:59:11 +0100 (CET)
To: Dongli Zhang <dongli.zhang@oracle.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, admin@listes.aquilenet.fr
References: <e1429228-bef6-afa1-a004-4fb0cf0bb52d@yaal.fr>
 <20190208171335.nzqrsfk75xjw4plq@function>
 <ace166ae-95b0-25c1-d3fa-3d7b2128521e@knorrie.org>
 <20190208231624.d3p5folfbnw7isp2@function>
 <79756d96-788b-b683-82b1-96a87d2353f1@knorrie.org>
 <20190209163534.boh7ljguxytrnb6o@function>
 <b385f45c-c140-550e-220f-bbc372a15cdd@oracle.com>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 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
Message-ID: <cac5093b-10c8-8476-f6c8-98999e588072@knorrie.org>
Date: Mon, 11 Feb 2019 22:59:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <b385f45c-c140-550e-220f-bbc372a15cdd@oracle.com>
Content-Language: en_US
Subject: Re: [Xen-devel] [admin] [Pkg-xen-devel] [BUG] task jbd2/xvda4-8:174
 blocked for more than 120 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMS8xOSAyOjM3IEFNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4gCj4gT24gMi8xMC8xOSAx
MjozNSBBTSwgU2FtdWVsIFRoaWJhdWx0IHdyb3RlOgo+Pgo+PiBIYW5zIHZhbiBLcmFuZW5idXJn
LCBsZSBzYW0uIDA5IGbDqXZyLiAyMDE5IDE3OjAxOjU1ICswMTAwLCBhIGVjcml0Ogo+Pj4+IEkg
aGF2ZSBmb3J3YXJkZWQgdGhlIG9yaWdpbmFsIG1haWw6IGFsbCBWTSBJL08gZ2V0IHN0dWNrLCBh
bmQgdGh1cyB0aGUKPj4+PiBWTSBiZWNvbWVzIHVudXNhYmxlLgo+Pj4KPj4+IFRoZXNlIGFyZSBp
biBtYW55IGNhc2VzIHRoZSBzeW1wdG9tcyBvZiBydW5uaW5nIG91dCBvZiAiZ3JhbnQgZnJhbWVz
Ii4KPj4KPj4gT2ghICBUaGF0IGNvdWxkIGJlIGl0IGluZGVlZC4gIEknbSB3b25kZXJpbmcgd2hh
dCBjb3VsZCBiZSBtb25vcG9saXppbmcKPj4gdGhlbSwgdGhvdWdoLCBhbmQgd2h5ICtkZWI5dTEx
IGlzIGFmZmVjdGVkIHdoaWxlICtkZWI5dTEwIGlzIG5vdC4gIEknbQo+PiBhZnJhaWQgaW5jcmVh
c2luZyB0aGUgZ250dGFiIG1heCBzaXplIHRvIDMyIG1pZ2h0IGp1c3QgZGVmZXIgZmlsbGluZyBp
dAo+PiB1cC4KPj4KPj4+ICAgLSMgLi94ZW4tZGlhZyAgZ250dGFiX3F1ZXJ5X3NpemUgNQo+Pj4g
ICBkb21pZD01OiBucl9mcmFtZXM9MTEsIG1heF9ucl9mcmFtZXM9MzIKPj4KPj4gVGhlIGN1cnJl
bnQgdmFsdWUgaXMgMzEgb3ZlciBtYXggMzIgaW5kZWVkLgo+IAo+IEFzc3VtaW5nIHRoaXMgaXMg
Z3JhbnQgdjEsIHRoZXJlIGFyZSBzdGlsbCA0MDk2Lzg9NTEyIGdyYW50IHJlZmVyZW5jZXMgYXZh
aWxhYmxlCj4gKDMyLTMxPTEgZnJhbWUgYXZhaWxhYmxlKS4gSSBkbyBub3QgdGhpbmsgdGhlIEkv
TyBoYW5nIGNhbiBiZSBhZmZlY3RlZCBieSB0aGUKPiBsYWNrIG9mIGdyYW50IGVudHJ5LgoKSSBz
dXNwZWN0IHRoYXQgMzEgbWVhc3VyZW1lbnQgd2FzIHRha2VuIHdoZW4gdGhlIGRvbVUgd2FzIG5v
dCBoYW5naW5nIHlldC4KCj4gSWYgdG8gaW5jcmVhc2UgdGhlIG1heCBmcmFtZSB0byA2NCB0YWtl
cyBlZmZlY3QsIGl0IGlzIHdlaXJkIHdoeSB0aGUgSS9PIHdvdWxkCj4gaGFuZyB3aGVuIHRoZXJl
IGFyZSBzdGlsbCA1MTIgZW50cmllcyBhdmFpbGFibGUuCj4gCj4+PiBXaXRoIFhlbiA0LjgsIHlv
dSBjYW4gYWRkIGdudHRhYl9tYXhfZnJhbWVzPTY0IChvciBhbm90aGVyIG51bWJlciwgYnV0Cj4+
PiBoaWdoZXIgdGhhbiB0aGUgZGVmYXVsdCAzMikgdG8gdGhlIHhlbiBoeXBlcnZpc29yIGNvbW1h
bmQgbGluZSBhbmQgcmVib290Lgo+Pgo+PiBhZG1pbkA6IEkgbWFkZSB0aGUgbW9kaWZpY2F0aW9u
IGluIHRoZSBncnViIGNvbmZpZy4gV2UgY2FuIHByb2JhYmx5IHRyeQo+PiB0byByZWJvb3Qgd2l0
aCB0aGUgbmV3ZXIgaHlwZXJ2aXNvciwgYW5kIG1vbml0b3IgdGhhdCB2YWx1ZS4KCksKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 22:11:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 22:11:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtJn0-0001Dm-6N; Mon, 11 Feb 2019 22:10:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kHaW=QS=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1gtJmy-0001Dh-U2
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 22:10:56 +0000
X-Inumbo-ID: e507d06c-2e49-11e9-991b-532abec47da7
Received: from hera.aquilenet.fr (unknown [185.233.100.1])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e507d06c-2e49-11e9-991b-532abec47da7;
 Mon, 11 Feb 2019 22:10:52 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id A5BE1EAC0;
 Mon, 11 Feb 2019 23:10:51 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id kX0hu7DV0WdZ; Mon, 11 Feb 2019 23:10:51 +0100 (CET)
Received: from function.home (lfbn-bor-1-311-110.w109-215.abo.wanadoo.fr
 [109.215.32.110])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 1B3ABEAB9;
 Mon, 11 Feb 2019 23:10:51 +0100 (CET)
Received: from samy by function.home with local (Exim 4.92-RC5)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1gtJms-0003dP-7n; Mon, 11 Feb 2019 23:10:50 +0100
Date: Mon, 11 Feb 2019 23:10:50 +0100
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: admin@listes.aquilenet.fr, Hans van Kranenburg <hans@knorrie.org>
Message-ID: <20190211221050.qnhw7ma2b5ancek3@function>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 admin@listes.aquilenet.fr, Hans van Kranenburg <hans@knorrie.org>,
 Dongli Zhang <dongli.zhang@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
References: <e1429228-bef6-afa1-a004-4fb0cf0bb52d@yaal.fr>
 <20190208171335.nzqrsfk75xjw4plq@function>
 <ace166ae-95b0-25c1-d3fa-3d7b2128521e@knorrie.org>
 <20190208231624.d3p5folfbnw7isp2@function>
 <79756d96-788b-b683-82b1-96a87d2353f1@knorrie.org>
 <20190209163534.boh7ljguxytrnb6o@function>
 <b385f45c-c140-550e-220f-bbc372a15cdd@oracle.com>
 <cac5093b-10c8-8476-f6c8-98999e588072@knorrie.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cac5093b-10c8-8476-f6c8-98999e588072@knorrie.org>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [admin] [Pkg-xen-devel] [BUG] task jbd2/xvda4-8:174
 blocked for more than 120 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>,
 Dongli Zhang <dongli.zhang@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGFucyB2YW4gS3JhbmVuYnVyZywgbGUgbHVuLiAxMSBmw6l2ci4gMjAxOSAyMjo1OToxMSArMDEw
MCwgYSBlY3JpdDoKPiBPbiAyLzExLzE5IDI6MzcgQU0sIERvbmdsaSBaaGFuZyB3cm90ZToKPiA+
IAo+ID4gT24gMi8xMC8xOSAxMjozNSBBTSwgU2FtdWVsIFRoaWJhdWx0IHdyb3RlOgo+ID4+Cj4g
Pj4gSGFucyB2YW4gS3JhbmVuYnVyZywgbGUgc2FtLiAwOSBmw6l2ci4gMjAxOSAxNzowMTo1NSAr
MDEwMCwgYSBlY3JpdDoKPiA+Pj4+IEkgaGF2ZSBmb3J3YXJkZWQgdGhlIG9yaWdpbmFsIG1haWw6
IGFsbCBWTSBJL08gZ2V0IHN0dWNrLCBhbmQgdGh1cyB0aGUKPiA+Pj4+IFZNIGJlY29tZXMgdW51
c2FibGUuCj4gPj4+Cj4gPj4+IFRoZXNlIGFyZSBpbiBtYW55IGNhc2VzIHRoZSBzeW1wdG9tcyBv
ZiBydW5uaW5nIG91dCBvZiAiZ3JhbnQgZnJhbWVzIi4KPiA+Pgo+ID4+IE9oISAgVGhhdCBjb3Vs
ZCBiZSBpdCBpbmRlZWQuICBJJ20gd29uZGVyaW5nIHdoYXQgY291bGQgYmUgbW9ub3BvbGl6aW5n
Cj4gPj4gdGhlbSwgdGhvdWdoLCBhbmQgd2h5ICtkZWI5dTExIGlzIGFmZmVjdGVkIHdoaWxlICtk
ZWI5dTEwIGlzIG5vdC4gIEknbQo+ID4+IGFmcmFpZCBpbmNyZWFzaW5nIHRoZSBnbnR0YWIgbWF4
IHNpemUgdG8gMzIgbWlnaHQganVzdCBkZWZlciBmaWxsaW5nIGl0Cj4gPj4gdXAuCj4gPj4KPiA+
Pj4gICAtIyAuL3hlbi1kaWFnICBnbnR0YWJfcXVlcnlfc2l6ZSA1Cj4gPj4+ICAgZG9taWQ9NTog
bnJfZnJhbWVzPTExLCBtYXhfbnJfZnJhbWVzPTMyCj4gPj4KPiA+PiBUaGUgY3VycmVudCB2YWx1
ZSBpcyAzMSBvdmVyIG1heCAzMiBpbmRlZWQuCj4gPiAKPiA+IEFzc3VtaW5nIHRoaXMgaXMgZ3Jh
bnQgdjEsIHRoZXJlIGFyZSBzdGlsbCA0MDk2Lzg9NTEyIGdyYW50IHJlZmVyZW5jZXMgYXZhaWxh
YmxlCj4gPiAoMzItMzE9MSBmcmFtZSBhdmFpbGFibGUpLiBJIGRvIG5vdCB0aGluayB0aGUgSS9P
IGhhbmcgY2FuIGJlIGFmZmVjdGVkIGJ5IHRoZQo+ID4gbGFjayBvZiBncmFudCBlbnRyeS4KPiAK
PiBJIHN1c3BlY3QgdGhhdCAzMSBtZWFzdXJlbWVudCB3YXMgdGFrZW4gd2hlbiB0aGUgZG9tVSB3
YXMgbm90IGhhbmdpbmcgeWV0LgoKSW5kZWVkLCBJIGRpZG4ndCBoYXZlIHRoZSBoYW5naW5nIFZN
IG9mZmhhbmQuICBJIGhhdmUgbG9va2VkIGFnYWluLCBpdCdzCm5vdyBhdCAzMy4gV2UnbGwgaGF2
ZSB0byBtb25pdG9yIHRvIGNoZWNrIHRoYXQgaXQgZG9lc24ndCBjb250aW51ZSBqdXN0CmluY3Jl
YXNpbmcuCgpTYW11ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 22:28:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 22:28:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtK3r-0002GX-QA; Mon, 11 Feb 2019 22:28:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtK3q-0002GN-In
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 22:28:22 +0000
X-Inumbo-ID: 53c00a90-2e4c-11e9-86ac-c75ed412752c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53c00a90-2e4c-11e9-86ac-c75ed412752c;
 Mon, 11 Feb 2019 22:28:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtK3k-0008IF-Cd; Mon, 11 Feb 2019 22:28:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtK3k-0003lY-1j; Mon, 11 Feb 2019 22:28:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtK3k-0004Do-18; Mon, 11 Feb 2019 22:28:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133161-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=d04bf1eb656be8b2131d08c7e32cff343556cfa8
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 22:28:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133161: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE2MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzE2MS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0
MzU1NmNmYTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA0IGRheXMgICAxNyBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMxNDkgIDIwMTktMDItMTEgMTQ6MDA6NDcgWiAgICAwIGRh
eXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0MzU1NmNmYTgKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxMSAw
OTowOToxMyAyMDE5ICswMTAwCgogICAgeDg2L3NoYWRvdzogYWRqdXN0IG1pbmltdW0gYWxsb2Nh
dGlvbiBjYWxjdWxhdGlvbnMKICAgIAogICAgQSBwcmV2aW91c2x5IGJhZCBzaXR1YXRpb24gaGFz
IGJlY29tZSB3b3JzZSB3aXRoIHRoZSBlYXJseSBzZXR0aW5nIG9mCiAgICAtPm1heF92Y3B1czog
VGhlIHZhbHVlIHJldHVybmVkIGJ5IHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIGhhcwog
ICAgZnVydGhlciBncm93biwgYW5kIGhlbmNlIG5vdyBob2xkcyBiYWNrIGV2ZW4gbW9yZSBtZW1v
cnkgZnJvbSB1c2UgZm9yCiAgICB0aGUgcDJtLgogICAgCiAgICBNYWtlIHNoX21pbl9hbGxvY2F0
aW9uKCkgYWNjb3VudCBmb3IgYWxsIHAybSBtZW1vcnkgbmVlZGVkIGZvcgogICAgc2hhZG93X2Vu
YWJsZSgpIHRvIHN1Y2NlZWQgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbiAoYXQgd2hpY2ggcG9pbnQg
dGhlCiAgICBkb21haW4gaGFzIG5vIG1lbW9yeSBhdCBhbGwgYWxsb2NhdGVkIHRvIGl0IHlldCwg
YW5kIGhlbmNlIHVzZSBvZgogICAgZC0+dG90X3BhZ2VzIGlzIG1lYW5pbmdsZXNzKS4KICAgIAog
ICAgQWxzbyBtYWtlIHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIG5vIGxvbmdlciBuZWVk
bGVzc2x5IGFkZCAxIHRvCiAgICB0aGUgdkNQVSBjb3VudC4KICAgIAogICAgRmluYWxseSBtYWtl
IHRoZSBkZWJ1Z2dpbmcgcHJpbnRrKCkgaW4gc2hhZG93X2FsbG9jX3AybV9wYWdlKCkgYSBsaXR0
bGUKICAgIG1vcmUgdXNlZnVsIGJ5IGxvZ2dpbmcgc29tZSBvZiB0aGUgcmVsZXZhbnQgZG9tYWlu
IHNldHRpbmdzLgogICAgCiAgICBSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGFjYTIx
NDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKQXV0aG9yOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjQxOjE3IDIw
MTkgKzAwMDAKCiAgICBkb2NzOiBmZWF0dXJlcy9xZW11LWRlcHJpdiBmb3JtYXR0aW5nIGZpeGVz
CiAgICAKICAgIE5lZWQgYSBzcGFjZSBiZXR3ZWVuIHRoZSBwYXJhZ3JhcGggYW5kIHRoZSBsaXN0
IHNvIHBhbmRvYyBrbm93cyBpdCdzIGEKICAgIGxpc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDlkYjc3N2RkYTMz
YmE5MmMwYTBmZWNhNzZkZTViYmE1NzM1OGViY2MKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjA1OjQzIDIwMTkgKzAw
MDAKCiAgICBkb2NzOiBVcGRhdGUgY3JlZGl0L2NyZWRpdDIgZmVhdHVyZSBkb2NzIHJlZmxlY3Rp
bmcgbmV3IGRlZmF1bHQgc2NoZWR1bGVyCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgN2I1Mjc4YjI4ZjhmYmNkNDQwMmU0NTIwZDdhNWQ2
MDdkNGE5OTdhNwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNyAyMDE5ICswMDAwCgogICAgdG9vbHM6IGluaXQg
c2NyaXB0czogbWFrZSBYRU5fUlVOX0RJUiBhbmQgWEVOX0xPQ0tfRElSIG1vZGUgNzAwCiAgICAK
ICAgIFRoZXNlIGRpcmVjdG9yaWVzIG91Z2h0IG5vdCB0byBiZSBldmVuIHdvcmxkLXJlYWRhYmxl
LiAgSWYgdGhpcyBzY3JpcHQKICAgIGZvciBzb21lIHJlYXNvbiBydW5zIHdpdGggYSBsYXggdW1h
c2sgdGhleSBtaWdodCBiZSBjcmVhdGVkCiAgICBvdmVybHktd3JpdGVhYmxlLiAgQXZvaWQgYW55
IHN1Y2ggYnVnIGJ5IHNldHRpbmcgdGhlIG1vZGUgZXhwbGljaXRseS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwYzRhMzhjMDk4ZjliZmZl
YjMzZjhjZjg4YWJkZWE0YjBmOWE5MDcwCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI2IDIwMTkgKzAwMDAKCiAg
ICB0b29sczogaW5pdCBzY3JpcHRzOiB4ZW5jb21tb25zOiBGaXhlcyB0byBEZXNjcmlwdGlvbgog
ICAgCiAgICBgbmVlZWRlZCcgaXMgYSB0eXBvLiAgQW5kIHhlbmQgaXMgbG9uZyBnb25lLgogICAg
CiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwMTA5N2UwMTk0MzIxZDI3MjYyNTEzY2YxMjkxZmRk
ZmVhMTYwNmMzCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI1IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBz
Y3JpcHRzOiB4ZW5jb21tb25zOiBQcm92aWRlcyBgeGVuJwogICAgCiAgICBJdCBpcyB1c2VmdWwg
dG8gaGF2ZSBhIHNpbmdsZSBgeGVuJyBmYWNpbGl0eSAoaW4gdGhlIExTQiBQcm92aWRlcwogICAg
bmFtZXNwYWNlKS4gIFRoYXQgYWxsb3dzIG90aGVyIGZhY2lsaXRpZXMgdG8gc3BlY2lmeSB0aGF0
IHRoZXkgc2hvdWxkCiAgICBnbyBhZnRlciBgeGVuJyB3aXRob3V0IG5lZWRpbmcgdG8ga25vdyB0
aGUgaW1wbGVtZW50YXRpb24gZGV0YWlscy4KICAgIAogICAgVGhpcyBzZXJ2aWNlIG5hbWUgaXMg
YWxyZWFkeSBQcm92aWRlJ2QgYnkgdGhlIChmYWlybHkgZGlmZmVyZW50KSBpbml0CiAgICBzY3Jp
cHRzIHVzZWQgaW4gRGViaWFuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoKY29tbWl0IGI0ZGY3M2RlNDkzOTU0YzQ0ZjI0MGY3ODc3OWM5YmQzNzgyZTE1
NzIKQXV0aG9yOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRh
dGU6ICAgVHVlIEZlYiA1IDEzOjM4OjUzIDIwMTkgLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtdjI6
IGRlYWN0aXZhdGUgaW50ZXJydXB0cyBkdXJpbmcgaW5pdGlhbGl6YXRpb24KICAgIAogICAgSW50
ZXJydXB0cyBjb3VsZCBiZSBBQ1RJVkUgYXQgYm9vdC4gTWFrZSBzdXJlIHRvIGRlYWN0aXZhdGUg
dGhlbSBkdXJpbmcKICAgIGluaXRpYWxpemF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIENDOiBqdWxpZW4uZ3JhbGxA
YXJtLmNvbQogICAgQ0M6IHBlbmcuZmFuQG54cC5jb20KICAgIENDOiBqZ3Jvc3NAc3VzZS5jb20K
KHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 11 22:53:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Feb 2019 22:53:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtKRl-0004UK-9Q; Mon, 11 Feb 2019 22:53:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B3FT=QS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtKRk-0004U8-9K
 for xen-devel@lists.xenproject.org; Mon, 11 Feb 2019 22:53:04 +0000
X-Inumbo-ID: c60695ee-2e4f-11e9-a3f2-d3305afc7443
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c60695ee-2e4f-11e9-a3f2-d3305afc7443;
 Mon, 11 Feb 2019 22:52:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtKRY-0000Lf-Fq; Mon, 11 Feb 2019 22:52:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtKRX-0005CU-Us; Mon, 11 Feb 2019 22:52:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtKRX-00058v-UC; Mon, 11 Feb 2019 22:52:51 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133137-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=9e141fd88fe790e076980d25cc8373b9c880efb8
X-Osstest-Versions-That: freebsd=50ac923f6c318317731e58c26ff02a7608f8a056
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Feb 2019 22:52:51 +0000
Subject: [Xen-devel] [freebsd-master test] 133137: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzEzNyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMTM3LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgOWUxNDFmZDg4ZmU3OTBlMDc2OTgw
ZDI1Y2M4MzczYjljODgwZWZiOApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgNTBhYzkyM2Y2YzMxODMxNzczMWU1OGMyNmZmMDJhNzYwOGY4YTA1NgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzMDM4ICAyMDE5LTAyLTA4IDA5OjE5OjEwIFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzEzNyAgMjAxOS0wMi0xMSAwOToxOToyNSBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFuZHJldyA8YW5kcmV3QEZyZWVCU0Qub3JnPgogIGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAg
YmNyIDxiY3JARnJlZUJTRC5vcmc+CiAgY2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgY3BlcmNpdmEg
PGNwZXJjaXZhQEZyZWVCU0Qub3JnPgogIGRhYiA8ZGFiQEZyZWVCU0Qub3JnPgogIGRpbSA8ZGlt
QEZyZWVCU0Qub3JnPgogIGdhbmJvbGQgPGdhbmJvbGRARnJlZUJTRC5vcmc+CiAgZ2xlYml1cyA8
Z2xlYml1c0BGcmVlQlNELm9yZz4KICBnb256byA8Z29uem9ARnJlZUJTRC5vcmc+CiAgaHNlbGFz
a3kgPGhzZWxhc2t5QEZyZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9y
Zz4KICBqaWxsZXMgPGppbGxlc0BGcmVlQlNELm9yZz4KICBqb2hhbHVuIDxqb2hhbHVuQEZyZWVC
U0Qub3JnPgogIGthaSA8a2FpQEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2YW5zQEZyZWVCU0Qu
b3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIGtwIDxrcEBGcmVlQlNELm9yZz4KICBtYW51
IDxtYW51QEZyZWVCU0Qub3JnPgogIG1hcml1cyA8bWFyaXVzQEZyZWVCU0Qub3JnPgogIG1tZWwg
PG1tZWxARnJlZUJTRC5vcmc+CiAgbXcgPG13QEZyZWVCU0Qub3JnPgogIG5wIDxucEBGcmVlQlNE
Lm9yZz4KICBud2hpdGVob3JuIDxud2hpdGVob3JuQEZyZWVCU0Qub3JnPgogIG9zaG9nYm8gPG9z
aG9nYm9ARnJlZUJTRC5vcmc+CiAgcGV0ZXJqIDxwZXRlcmpARnJlZUJTRC5vcmc+CiAgcGtlbHNl
eSA8cGtlbHNleUBGcmVlQlNELm9yZz4KICBwbHVrbmV0IDxwbHVrbmV0QEZyZWVCU0Qub3JnPgog
IHR1ZXhlbiA8dHVleGVuQEZyZWVCU0Qub3JnPgogIHR5Y2hvbiA8dHljaG9uQEZyZWVCU0Qub3Jn
PgogIHlneSA8eWd5QEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdh
aW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQKICAgNTBhYzkyM2Y2YzMuLjllMTQxZmQ4OGZl
ICA5ZTE0MWZkODhmZTc5MGUwNzY5ODBkMjVjYzgzNzNiOWM4ODBlZmI4IC0+IHRlc3RlZC9tYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 00:51:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 00:51:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtMIF-0005ij-87; Tue, 12 Feb 2019 00:51:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtMID-0005iX-QO
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 00:51:21 +0000
X-Inumbo-ID: 4f0b84f6-2e60-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f0b84f6-2e60-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 00:51:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtMIA-0003BT-Ew; Tue, 12 Feb 2019 00:51:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtMIA-0000nm-3c; Tue, 12 Feb 2019 00:51:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtMIA-0002Dv-2x; Tue, 12 Feb 2019 00:51:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133170-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=d04bf1eb656be8b2131d08c7e32cff343556cfa8
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 00:51:18 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133170: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE3MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzE3MC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0
MzU1NmNmYTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA0IGRheXMgICAxOCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMxNDkgIDIwMTktMDItMTEgMTQ6MDA6NDcgWiAgICAwIGRh
eXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0MzU1NmNmYTgKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxMSAw
OTowOToxMyAyMDE5ICswMTAwCgogICAgeDg2L3NoYWRvdzogYWRqdXN0IG1pbmltdW0gYWxsb2Nh
dGlvbiBjYWxjdWxhdGlvbnMKICAgIAogICAgQSBwcmV2aW91c2x5IGJhZCBzaXR1YXRpb24gaGFz
IGJlY29tZSB3b3JzZSB3aXRoIHRoZSBlYXJseSBzZXR0aW5nIG9mCiAgICAtPm1heF92Y3B1czog
VGhlIHZhbHVlIHJldHVybmVkIGJ5IHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIGhhcwog
ICAgZnVydGhlciBncm93biwgYW5kIGhlbmNlIG5vdyBob2xkcyBiYWNrIGV2ZW4gbW9yZSBtZW1v
cnkgZnJvbSB1c2UgZm9yCiAgICB0aGUgcDJtLgogICAgCiAgICBNYWtlIHNoX21pbl9hbGxvY2F0
aW9uKCkgYWNjb3VudCBmb3IgYWxsIHAybSBtZW1vcnkgbmVlZGVkIGZvcgogICAgc2hhZG93X2Vu
YWJsZSgpIHRvIHN1Y2NlZWQgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbiAoYXQgd2hpY2ggcG9pbnQg
dGhlCiAgICBkb21haW4gaGFzIG5vIG1lbW9yeSBhdCBhbGwgYWxsb2NhdGVkIHRvIGl0IHlldCwg
YW5kIGhlbmNlIHVzZSBvZgogICAgZC0+dG90X3BhZ2VzIGlzIG1lYW5pbmdsZXNzKS4KICAgIAog
ICAgQWxzbyBtYWtlIHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIG5vIGxvbmdlciBuZWVk
bGVzc2x5IGFkZCAxIHRvCiAgICB0aGUgdkNQVSBjb3VudC4KICAgIAogICAgRmluYWxseSBtYWtl
IHRoZSBkZWJ1Z2dpbmcgcHJpbnRrKCkgaW4gc2hhZG93X2FsbG9jX3AybV9wYWdlKCkgYSBsaXR0
bGUKICAgIG1vcmUgdXNlZnVsIGJ5IGxvZ2dpbmcgc29tZSBvZiB0aGUgcmVsZXZhbnQgZG9tYWlu
IHNldHRpbmdzLgogICAgCiAgICBSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGFjYTIx
NDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKQXV0aG9yOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjQxOjE3IDIw
MTkgKzAwMDAKCiAgICBkb2NzOiBmZWF0dXJlcy9xZW11LWRlcHJpdiBmb3JtYXR0aW5nIGZpeGVz
CiAgICAKICAgIE5lZWQgYSBzcGFjZSBiZXR3ZWVuIHRoZSBwYXJhZ3JhcGggYW5kIHRoZSBsaXN0
IHNvIHBhbmRvYyBrbm93cyBpdCdzIGEKICAgIGxpc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDlkYjc3N2RkYTMz
YmE5MmMwYTBmZWNhNzZkZTViYmE1NzM1OGViY2MKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjA1OjQzIDIwMTkgKzAw
MDAKCiAgICBkb2NzOiBVcGRhdGUgY3JlZGl0L2NyZWRpdDIgZmVhdHVyZSBkb2NzIHJlZmxlY3Rp
bmcgbmV3IGRlZmF1bHQgc2NoZWR1bGVyCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgN2I1Mjc4YjI4ZjhmYmNkNDQwMmU0NTIwZDdhNWQ2
MDdkNGE5OTdhNwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNyAyMDE5ICswMDAwCgogICAgdG9vbHM6IGluaXQg
c2NyaXB0czogbWFrZSBYRU5fUlVOX0RJUiBhbmQgWEVOX0xPQ0tfRElSIG1vZGUgNzAwCiAgICAK
ICAgIFRoZXNlIGRpcmVjdG9yaWVzIG91Z2h0IG5vdCB0byBiZSBldmVuIHdvcmxkLXJlYWRhYmxl
LiAgSWYgdGhpcyBzY3JpcHQKICAgIGZvciBzb21lIHJlYXNvbiBydW5zIHdpdGggYSBsYXggdW1h
c2sgdGhleSBtaWdodCBiZSBjcmVhdGVkCiAgICBvdmVybHktd3JpdGVhYmxlLiAgQXZvaWQgYW55
IHN1Y2ggYnVnIGJ5IHNldHRpbmcgdGhlIG1vZGUgZXhwbGljaXRseS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwYzRhMzhjMDk4ZjliZmZl
YjMzZjhjZjg4YWJkZWE0YjBmOWE5MDcwCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI2IDIwMTkgKzAwMDAKCiAg
ICB0b29sczogaW5pdCBzY3JpcHRzOiB4ZW5jb21tb25zOiBGaXhlcyB0byBEZXNjcmlwdGlvbgog
ICAgCiAgICBgbmVlZWRlZCcgaXMgYSB0eXBvLiAgQW5kIHhlbmQgaXMgbG9uZyBnb25lLgogICAg
CiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwMTA5N2UwMTk0MzIxZDI3MjYyNTEzY2YxMjkxZmRk
ZmVhMTYwNmMzCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI1IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBz
Y3JpcHRzOiB4ZW5jb21tb25zOiBQcm92aWRlcyBgeGVuJwogICAgCiAgICBJdCBpcyB1c2VmdWwg
dG8gaGF2ZSBhIHNpbmdsZSBgeGVuJyBmYWNpbGl0eSAoaW4gdGhlIExTQiBQcm92aWRlcwogICAg
bmFtZXNwYWNlKS4gIFRoYXQgYWxsb3dzIG90aGVyIGZhY2lsaXRpZXMgdG8gc3BlY2lmeSB0aGF0
IHRoZXkgc2hvdWxkCiAgICBnbyBhZnRlciBgeGVuJyB3aXRob3V0IG5lZWRpbmcgdG8ga25vdyB0
aGUgaW1wbGVtZW50YXRpb24gZGV0YWlscy4KICAgIAogICAgVGhpcyBzZXJ2aWNlIG5hbWUgaXMg
YWxyZWFkeSBQcm92aWRlJ2QgYnkgdGhlIChmYWlybHkgZGlmZmVyZW50KSBpbml0CiAgICBzY3Jp
cHRzIHVzZWQgaW4gRGViaWFuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoKY29tbWl0IGI0ZGY3M2RlNDkzOTU0YzQ0ZjI0MGY3ODc3OWM5YmQzNzgyZTE1
NzIKQXV0aG9yOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRh
dGU6ICAgVHVlIEZlYiA1IDEzOjM4OjUzIDIwMTkgLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtdjI6
IGRlYWN0aXZhdGUgaW50ZXJydXB0cyBkdXJpbmcgaW5pdGlhbGl6YXRpb24KICAgIAogICAgSW50
ZXJydXB0cyBjb3VsZCBiZSBBQ1RJVkUgYXQgYm9vdC4gTWFrZSBzdXJlIHRvIGRlYWN0aXZhdGUg
dGhlbSBkdXJpbmcKICAgIGluaXRpYWxpemF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIENDOiBqdWxpZW4uZ3JhbGxA
YXJtLmNvbQogICAgQ0M6IHBlbmcuZmFuQG54cC5jb20KICAgIENDOiBqZ3Jvc3NAc3VzZS5jb20K
KHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 01:13:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 01:13:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtMdR-0006Oa-3V; Tue, 12 Feb 2019 01:13:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mGt/=QT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gtMdP-0006OV-V0
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 01:13:15 +0000
X-Inumbo-ID: 5f509512-2e63-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f509512-2e63-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 01:13:15 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DFC5820855;
 Tue, 12 Feb 2019 01:13:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549933994;
 bh=CYeVEj0ncWtmgR1idC5dfod7J3kkeeG3/D+IGq08wDk=;
 h=Date:From:To:cc:Subject:From;
 b=rGqyyBPWOtVxozjLMtKEG5RSy0dI/viIyc0Af8cy8bulYpgIL9PupU/jQuDOilzWX
 S88fJSrL7dYgtshGF4FBBc4ajozopBItgHnK5zcV5Y0ypr+ddfBCZVPYnZbAzoN4lC
 pfLwSeFD2oCd+RRaVjaKf8B05CMcOYRCJiY91fUw=
Date: Mon, 11 Feb 2019 17:13:13 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xenproject.org
Message-ID: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 0/5] misc safety certification fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, ian.jackson@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMgaW50cm9kdWNlcyB0d28gbWFjcm9z
IHRvIGNvbXBhcmUgYW5kIHN1YnRyYWN0CmxpbmtlciBzeW1ib2xzLiBOb3RlIHRoYXQgaXQgaGFz
IGJlZW4gc3VnZ2VzdGVkIG9uIHRoZSBsaXN0IHRvIGFkZCB0eXBlCmNoZWNraW5nIGluc2lkZSB0
aGUgbWFjcm9zLCBidXQgdGhhdCBpcyBub3QgZG9uZSBpbiB0aGlzIHZlcnNpb24gb2YgdGhlCnNl
cmllcy4KCkNoZWVycywKClN0ZWZhbm8KCgpUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29t
bWl0IDgwOGNmZjRjMmFmNjZhZmQ2MTk3MzQ1MWFlYjdlNzA4NzMyYWJmOTA6CgogIHNjaGVkL2Ny
ZWRpdDI6IHJlbW92ZSBzdGFsZSBjb21tZW50ICgyMDE5LTAxLTA5IDE1OjQ2OjA1ICswMTAwKQoK
YXJlIGF2YWlsYWJsZSBpbiB0aGUgZ2l0IHJlcG9zaXRvcnkgYXQ6CgogIGh0dHA6Ly94ZW5iaXRz
LnhlbnByb2plY3Qub3JnL2dpdC1odHRwL3Blb3BsZS9zc3RhYmVsbGluaS94ZW4tdW5zdGFibGUu
Z2l0IGNlcnRpZmljYXRpb25zLTkKCmZvciB5b3UgdG8gZmV0Y2ggY2hhbmdlcyB1cCB0byA4ZDNm
NTExYzgzZDAyNjEwOWU2NGJhYmM1ZmI1ZWVjOWFiZmRjZDE0OgoKICB4ZW4vY29tbW9uOiB1c2Ug
U1lNQk9MU19TVUJUUkFDVCBhbmQgU1lNQk9MU19DT01QQVJFIGFzIHJlcXVpcmVkICgyMDE5LTAy
LTExIDE3OjEwOjMwIC0wODAwKQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpTdGVmYW5vIFN0YWJlbGxpbmkgKDUpOgogICAg
ICB4ZW46IGludHJvZHVjZSBwdHJkaWZmX3QsIGZpeCB1aW50cHRyX3QKICAgICAgeGVuOiBpbnRy
b2R1Y2UgU1lNQk9MU19TVUJUUkFDVCBhbmQgU1lNQk9MU19DT01QQVJFCiAgICAgIHhlbi9hcm06
IHVzZSBTWU1CT0xTX1NVQlRSQUNUIGFuZCBTWU1CT0xTX0NPTVBBUkUgYXMgcmVxdWlyZWQKICAg
ICAgeGVuL3g4NjogdXNlIFNZTUJPTFNfU1VCVFJBQ1QgYW5kIFNZTUJPTFNfQ09NUEFSRSBhcyBy
ZXF1aXJlZAogICAgICB4ZW4vY29tbW9uOiB1c2UgU1lNQk9MU19TVUJUUkFDVCBhbmQgU1lNQk9M
U19DT01QQVJFIGFzIHJlcXVpcmVkCgogeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgICAgICAg
IHwgMTAgKysrKysrKy0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jICAgIHwgMTQg
KysrKysrKysrKysrKy0KIHhlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyAgICB8IDE0ICsr
KysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vZGV2aWNlLmMgICAgICAgICAgICAgfCAgOCArKysr
Ky0tLQogeGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jICAgICAgICAgIHwgMTYgKysrKysrKysrKysr
KystLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgIHwgIDkgKysrKystLS0tCiB4
ZW4vYXJjaC9hcm0vcGVyY3B1LmMgICAgICAgICAgICAgfCAgNyArKysrLS0tCiB4ZW4vYXJjaC9h
cm0vcGxhdGZvcm0uYyAgICAgICAgICAgfCAgNiArKysrLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5j
ICAgICAgICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyAgICAg
ICAgfCAgNCArKystCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggICAgICAgfCAgNCArKy0t
CiB4ZW4vYXJjaC94ODYvcGVyY3B1LmMgICAgICAgICAgICAgfCAgNyArKysrLS0tCiB4ZW4vYXJj
aC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgfCAxMCArKysrKysrLS0tCiB4ZW4vYXJjaC94ODYv
c21wYm9vdC5jICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9jb21tb24va2VybmVsLmMgICAgICAg
ICAgICAgICB8ICA4ICsrKysrKy0tCiB4ZW4vY29tbW9uL2xpYi5jICAgICAgICAgICAgICAgICAg
fCAgNSArKysrLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICAgICAgIHwgIDYgKysrKy0t
CiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgICAgICAgICAgICAgfCAgNCArKystCiB4ZW4vY29tbW9u
L3ZlcnNpb24uYyAgICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9jb21tb24vdmlydHVhbF9y
ZWdpb24uYyAgICAgICB8ICAzICsrLQogeGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgICAgICAgICAg
IHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8ICAzICsrLQogeGVu
L2luY2x1ZGUveGVuL2NvbXBpbGVyLmggICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oICAgICAgICAgIHwgMjggKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3R5cGVzLmggICAgICAgICAgIHwgIDMgKyst
CiAyNSBmaWxlcyBjaGFuZ2VkLCAxNTEgaW5zZXJ0aW9ucygrKSwgNTYgZGVsZXRpb25zKC0pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 01:13:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 01:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtMdn-0006Pv-Df; Tue, 12 Feb 2019 01:13:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mGt/=QT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gtMdm-0006Pj-E7
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 01:13:38 +0000
X-Inumbo-ID: 6ca40c7d-2e63-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ca40c7d-2e63-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 01:13:37 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6037C2186A;
 Tue, 12 Feb 2019 01:13:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549934016;
 bh=hWo/r0+wUHcohGZSeZTxjMFYK9WT8q1qdxeodmsWp1M=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=II5ZHsiZnw8Npzaprt1mJsd7DgJjxAwZTWo1rQKi29pvfKX19cAwbr2Jy2jpAsnDA
 vNCk1F5w2s/WI0cQRTHeovge46Dkl3vKAx6n+JwJXg5/HE+v8ynymTh4j8hXjI8ppO
 lYrBY9Q1+aJj1unHwoQ1KOAlzjoPjW/Sy/v8aKA8=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Feb 2019 17:13:27 -0800
Message-Id: <1549934011-17624-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v9 1/5] xen: introduce ptrdiff_t, fix uintptr_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanos@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dWludHB0cl90IHNob3VsZCBiZSAidW5zaWduZWQgbG9uZyIgLS0gc2FtZSBzaXplIGFzIGEgcG9p
bnRlci4KCkludHJvZHVjZSB0aGUgbmV3IHR5cGUgInB0cmRpZmZfdCIgd2hpY2ggaXMgZGVmaW5l
ZCBhcyB0aGUgc2lnbmVkCmludGVnZXIgdHlwZSBvZiB0aGUgcmVzdWx0IG9mIHN1YnRyYWN0aW5n
IHR3byBwb2ludGVycy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFu
b3NAeGlsaW54LmNvbT4KQ0M6IGpiZXVsaWNoQHN1c2UuY29tCkNDOiBhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tCkNDOiBqdWxpZW4uZ3JhbGxAYXJtLmNvbQpDQzogR2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tCkNDOiBpYW4uamFja3NvbkBldS5jaXRyaXguY29tCkNDOiBrb25yYWQud2lsa0Bv
cmFjbGUuY29tCkNDOiB0aW1AeGVuLm9yZwpDQzogd2VpLmxpdTJAY2l0cml4LmNvbQotLS0KQ2hh
bmdlcyBpbiB2OToKLSBuZXcgcGF0Y2gKLS0tCiB4ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaCB8IDMg
KystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3R5cGVzLmggYi94ZW4vaW5jbHVkZS94ZW4vdHlwZXMu
aAppbmRleCAwM2YwZmU2Li5lNzBhZGFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdHlw
ZXMuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaApAQCAtNTIsNyArNTIsOCBAQCB0eXBl
ZGVmIF9fdTMyIF9fYmUzMjsKIHR5cGVkZWYgX191NjQgX19sZTY0OwogdHlwZWRlZiBfX3U2NCBf
X2JlNjQ7CiAKLXR5cGVkZWYgdW5zaWduZWQgaW50IF9fYXR0cmlidXRlX18oKF9fbW9kZV9fKF9f
cG9pbnRlcl9fKSkpIHVpbnRwdHJfdDsKK3R5cGVkZWYgdW5zaWduZWQgbG9uZyBfX2F0dHJpYnV0
ZV9fKChfX21vZGVfXyhfX3BvaW50ZXJfXykpKSB1aW50cHRyX3Q7Cit0eXBlZGVmIGxvbmcgcHRy
ZGlmZl90OwogCiB0eXBlZGVmIGJvb2wgYm9vbF90OwogI2RlZmluZSB0ZXN0X2FuZF9zZXRfYm9v
bChiKSAgIHhjaGcoJihiKSwgdHJ1ZSkKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 01:13:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 01:13:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtMdo-0006Qc-MG; Tue, 12 Feb 2019 01:13:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mGt/=QT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gtMdn-0006Ps-I4
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 01:13:39 +0000
X-Inumbo-ID: 6cf7aab0-2e63-11e9-bf16-436c65acb2e2
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6cf7aab0-2e63-11e9-bf16-436c65acb2e2;
 Tue, 12 Feb 2019 01:13:38 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 161E2218A3;
 Tue, 12 Feb 2019 01:13:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549934017;
 bh=JDnt3H+3ayAc/SxAOL7TGgMrxqvboQCx492iEH7UdwM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=gf0Mt692RDaY8BkP/PTRrT7HaOz7xbTIFFoqswhrRs7uvIpoh7fzhdqL2h5cm3a9p
 cLH0519YHEf58od0x1xqji5Y3+bI5Ytsi8spDEY7ah2B3uaoVdFEihzIc/1GpiHif+
 z3aDLsJ+ZzyxvcrsmOBijQgegQTyWM6YS0N5sqSQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Feb 2019 17:13:28 -0800
Message-Id: <1549934011-17624-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v9 2/5] xen: introduce SYMBOLS_SUBTRACT and
 SYMBOLS_COMPARE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanos@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, julien.grall@arm.com,
 JBeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIHR3byBtYWNyb3MgbWVhbnQgdXNlZCBldmVyeXdoZXJlIHN5bWJvbHMgc3VjaCBh
cyBfc3RleHQgYW5kCl9ldGV4dCBhcmUgY29tcGFyZWQgb3Igc3VidHJhY3RlZCBpbiB0aGUgY29k
ZS4KClRoZXkgYXJlIG5lZWRlZCBiZWNhdXNlIHRoZSBDIHN0YW5kYXJkIGZvcmJpZHMgZm9yIGJv
dGggY29tcGFyaXNvbnMgYW5kCnN1YnN0cmFjdGlvbiAoc2VlIEMgU3RhbmRhcmQsIDYuNS42IFtJ
U08vSUVDIDk4OTk6MjAxMV0gYW5kIFsxXSkgYmV0d2Vlbgpwb2ludGVycyBwb2ludGluZyB0byBk
aWZmZXJlbnQgb2JqZWN0cy4gX3N0ZXh0LCBfZXRleHQsIGV0Yy4gYXJlIGFsbApwb2ludGVycyB0
byBkaWZmZXJlbnQgb2JqZWN0cyBmcm9tIEFOQ0kgQyBwb2ludCBvZiB2aWV3LgoKWzFdIGh0dHBz
Oi8vd2lraS5zZWkuY211LmVkdS9jb25mbHVlbmNlL2Rpc3BsYXkvYy9BUlIzNi1DLitEbytub3Qr
c3VidHJhY3Qrb3IrY29tcGFyZSt0d28rcG9pbnRlcnMrdGhhdCtkbytub3QrcmVmZXIrdG8rdGhl
K3NhbWUrYXJyYXkKClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NA
eGlsaW54LmNvbT4KQ0M6IEpCZXVsaWNoQHN1c2UuY29tCkNDOiBhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tCkNDOiB3ZWkubGl1MkBjaXRyaXguY29tCi0tLQpOb3RlIHRoYXQgdGhlIE1BQ1JPcyBk
b24ndCBkbyBhbnkgdHlwZSBjaGVja2luZyBhdCB0aGUgbW9tZW50LgpTcGVjaWZpY2FsbHksIHRo
ZXkgZG9uJ3QgY2hlY2sgdGhhdCBlaXRoZXIgcGFyYW1ldGVyIGlzIGEgbGlua2VyIHN5bWJvbC4K
Ci0tLQpDaGFuZ2VzIGluIHY5OgotIGludHJvZHVjZSBTWU1CT0xTX1NVQlRSQUNUIGFuZCBTWU1C
T0xTX0NPTVBBUkUKLS0tCiB4ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaCB8IDIyICsrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmggYi94ZW4vaW5jbHVkZS94ZW4vY29tcGls
ZXIuaAppbmRleCBmZjZjMGY1Li40MzYyMGViIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
Y29tcGlsZXIuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaApAQCAtOTksNiArOTks
MjggQEAKICAgICBfX2FzbV9fICgiIiA6ICI9ciIoX19wdHIpIDogIjAiKHB0cikpOyAgICAgIFwK
ICAgICAodHlwZW9mKHB0cikpIChfX3B0ciArIChvZmYpKTsgfSkKIAorLyoKKyAqIENhbGN1bGF0
ZSAoZW5kIC0gc3RhcnQpLCB3aGVyZSBzdGFydCBhbmQvb3IgZW5kIGFyZSBsaW5rZXIgc3ltYm9s
cywKKyAqIHJldHVybmluZyBhIHB0cmRpZmZfdC4gVGhlIHNpemUgaXMgaW4gdW5pdHMgb2Ygc3Rh
cnQncyByZWZlcmVudC4KKyAqLworI2RlZmluZSBTWU1CT0xTX1NVQlRSQUNUKGVuZCwgc3RhcnQp
ICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIChwdHJkaWZm
X3QpKCh1aW50cHRyX3QpKGVuZCkgLSAodWludHB0cl90KShzdGFydCkpIC8gc2l6ZW9mKCpzdGFy
dCk7ICAgICAgXAorfSkKKworLyoKKyAqIEdpdmVuIHR3byBwb2ludGVycyBBLCBCIG9mIGFyYml0
cmFyeSB0eXBlcywgcmV0dXJucyB0aGUgZGlmZmVyZW5jZQorICogQiAtIEEgaW4gYnl0ZXMuICBD
YW4gYmUgdXNlZCBmb3IgY29tcGFyaXNvbnM6CisgKiAgIElmIEEgPCBCLCByZXR1cm5zIGEgbmVn
YXRpdmUgbnVtYmVyCisgKiAgIGlmIEEgPT0gQiwgcmV0dXJucyB6ZXJvCisgKiAgIElmIEEgPiBC
LCByZXR1cm5zIGEgcG9zaXRpdmUgbnVtYmVyCisgKgorICogTGVnYWwgZXZlbiBpZiB0aGUgcG9p
bnRlcnMgYXJlIHRvIGRpZmZlcmVudCBvYmplY3RzLiBJdCBjYW4gYmUgdXNlZAorICogd2hlbiBB
IGFuZC9vciBCIGFyZSBsaW5rZXIgc3ltYm9scy4KKyAqLworI2RlZmluZSBTWU1CT0xTX0NPTVBB
UkUoQSwgQikgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IChwdHJkaWZmX3QpKCh1aW50cHRyX3QpKEEpIC0gKHVpbnRwdHJfdCkoQikpOyAgICAgICAgICAg
ICAgICAgICAgICAgXAorfSkKKwogI2lmZGVmIF9fR0NDX0FTTV9GTEFHX09VVFBVVFNfXwogIyBk
ZWZpbmUgQVNNX0ZMQUdfT1VUKHllcywgbm8pIHllcwogI2Vsc2UKLS0gCjEuOS4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 01:13:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 01:13:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtMdp-0006R1-0S; Tue, 12 Feb 2019 01:13:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mGt/=QT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gtMdn-0006Pt-IM
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 01:13:39 +0000
X-Inumbo-ID: 6d42b92e-2e63-11e9-9a5d-53646f6d21e5
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d42b92e-2e63-11e9-9a5d-53646f6d21e5;
 Tue, 12 Feb 2019 01:13:38 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8E3B0218AD;
 Tue, 12 Feb 2019 01:13:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549934017;
 bh=mqzct85PbQrXGkl3ud/Q6MJSQu10QIn7L2AxbK3JJ9g=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=hzgB6Rt33i4AklIwhcJ8QhYGXUSXoh2vgHpDXVch6oH10K0JiPkeLrPwGRtmVsZkH
 /wp27JHW0fpTuKREEbqnqH9KJQF68DPyijzn389lgpoGZ2wK6Q0bRa1UGM/TCiR16y
 HmYPosR9v6hmxiNeRs0Ofzj5w3iw+aCLx6qnvvsw=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Feb 2019 17:13:29 -0800
Message-Id: <1549934011-17624-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v9 3/5] xen/arm: use SYMBOLS_SUBTRACT and
 SYMBOLS_COMPARE as required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, JBeulich@suse.com,
 stefanos@xilinx.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFNZTUJPTFNfU1VCVFJBQ1QgYW5kIFNZTUJPTFNfQ09NUEFSRSBpbiBjYXNlcyBvZiBjb21w
YXJpc29ucyBhbmQKc3VidHJhY3Rpb25zIG9mOgoKX3N0YXJ0LCBfZW5kLCBfX2luaXRfYmVnaW4s
IF9faW5pdF9lbmQsIF9zdGV4dCwgX2V0ZXh0LApfX2FsdF9pbnN0cnVjdGlvbnMsIF9fYWx0X2lu
c3RydWN0aW9uc19lbmQsIF9fcGVyX2NwdV9zdGFydCwKX19wZXJfY3B1X2RhdGFfZW5kLCBfc3Bs
YXRmb3JtLCBfZXBsYXRmb3JtLCBfc2RldmljZSwgX2VkZXZpY2UsCl9hc2RldmljZSwgX2FlZGV2
aWNlLgoKYXMgYnkgdGhlIEMgc3RhbmRhcmQgWzFdLgoKTTNDTTogUnVsZS0xOC4yOiBTdWJ0cmFj
dGlvbiBiZXR3ZWVuIHBvaW50ZXJzIHNoYWxsIG9ubHkgYmUgYXBwbGllZCB0bwpwb2ludGVycyB0
aGF0IGFkZHJlc3MgZWxlbWVudHMgb2YgdGhlIHNhbWUgYXJyYXkKClsxXSBodHRwczovL3dpa2ku
c2VpLmNtdS5lZHUvY29uZmx1ZW5jZS9kaXNwbGF5L2MvQVJSMzYtQy4rRG8rbm90K3N1YnRyYWN0
K29yK2NvbXBhcmUrdHdvK3BvaW50ZXJzK3RoYXQrZG8rbm90K3JlZmVyK3RvK3RoZStzYW1lK2Fy
cmF5CgpRQVZlcmlmeTogMjc2MQpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9zQHhpbGlueC5jb20+CkNDOiBKQmV1bGljaEBzdXNlLmNvbQpDQzogYW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbQotLS0KQ2hhbmdlcyBpbiB2OToKLSB1c2UgU1lNQk9MU19TVUJUUkFDVCBh
bmQgU1lNQk9MU19DT01QQVJFCi0tLQogeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgICAgICAg
IHwgMTAgKysrKysrKy0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jICAgIHwgMTQg
KysrKysrKysrKysrKy0KIHhlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyAgICB8IDE0ICsr
KysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vZGV2aWNlLmMgICAgICAgICAgICAgfCAgOCArKysr
Ky0tLQogeGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jICAgICAgICAgIHwgMTYgKysrKysrKysrKysr
KystLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgIHwgIDkgKysrKystLS0tCiB4
ZW4vYXJjaC9hcm0vcGVyY3B1LmMgICAgICAgICAgICAgfCAgNyArKysrLS0tCiB4ZW4vYXJjaC9h
cm0vcGxhdGZvcm0uYyAgICAgICAgICAgfCAgNiArKysrLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5j
ICAgICAgICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxl
LmggfCAgMyArKy0KIDEwIGZpbGVzIGNoYW5nZWQsIDcwIGluc2VydGlvbnMoKyksIDIyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIGIveGVuL2Fy
Y2gvYXJtL2FsdGVybmF0aXZlLmMKaW5kZXggNTJlZDdlZC4uMmNiNjZkMCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZl
LmMKQEAgLTEzMSw3ICsxMzEsMTAgQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlcyhj
b25zdCBzdHJ1Y3QgYWx0X3JlZ2lvbiAqcmVnaW9uLAogICAgIHByaW50ayhYRU5MT0dfSU5GTyAi
YWx0ZXJuYXRpdmVzOiBQYXRjaGluZyB3aXRoIGFsdCB0YWJsZSAlcCAtPiAlcFxuIiwKICAgICAg
ICAgICAgcmVnaW9uLT5iZWdpbiwgcmVnaW9uLT5lbmQpOwogCi0gICAgZm9yICggYWx0ID0gcmVn
aW9uLT5iZWdpbjsgYWx0IDwgcmVnaW9uLT5lbmQ7IGFsdCsrICkKKyAgICAvKiByZWdpb24tPmJl
Z2luIGFuZCByZWdpb24tPmVuZCBtaWdodCBwb2ludCB0byBkaWZmZXJlbnQgb2JqZWN0cy4gKi8K
KyAgICBmb3IgKCBhbHQgPSByZWdpb24tPmJlZ2luOworICAgICAgICAgIFNZTUJPTFNfQ09NUEFS
RShhbHQsIHJlZ2lvbi0+ZW5kKSA8IDA7CisgICAgICAgICAgYWx0KysgKQogICAgIHsKICAgICAg
ICAgaW50IG5yX2luc3Q7CiAKQEAgLTE4OCw3ICsxOTEsNyBAQCBzdGF0aWMgaW50IF9fYXBwbHlf
YWx0ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAqdW51c2VkKQogICAgICAgICBpbnQgcmV0Owog
ICAgICAgICBzdHJ1Y3QgYWx0X3JlZ2lvbiByZWdpb247CiAgICAgICAgIG1mbl90IHhlbl9tZm4g
PSB2aXJ0X3RvX21mbihfc3RhcnQpOwotICAgICAgICBwYWRkcl90IHhlbl9zaXplID0gX2VuZCAt
IF9zdGFydDsKKyAgICAgICAgcGFkZHJfdCB4ZW5fc2l6ZSA9IFNZTUJPTFNfU1VCVFJBQ1QoX2Vu
ZCwgX3N0YXJ0KTsKICAgICAgICAgdW5zaWduZWQgaW50IHhlbl9vcmRlciA9IGdldF9vcmRlcl9m
cm9tX2J5dGVzKHhlbl9zaXplKTsKICAgICAgICAgdm9pZCAqeGVubWFwOwogCkBAIC0yMDYsNyAr
MjA5LDggQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQg
KnVudXNlZCkKICAgICAgICAgcmVnaW9uLmJlZ2luID0gX19hbHRfaW5zdHJ1Y3Rpb25zOwogICAg
ICAgICByZWdpb24uZW5kID0gX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZDsKIAotICAgICAgICByZXQg
PSBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9uLCB4ZW5tYXAgLSAodm9pZCAqKV9zdGFydCk7
CisgICAgICAgIHJldCA9IF9fYXBwbHlfYWx0ZXJuYXRpdmVzKCZyZWdpb24sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFNZTUJPTFNfU1VCVFJBQ1QoeGVubWFwLCBfc3RhcnQp
KTsKICAgICAgICAgLyogVGhlIHBhdGNoaW5nIGlzIG5vdCBleHBlY3RlZCB0byBmYWlsIGR1cmlu
ZyBib290LiAqLwogICAgICAgICBCVUdfT04ocmV0ICE9IDApOwogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNo
LmMKaW5kZXggNDEzNzhhNS4uMDNhZTg0YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMy
L2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYwpAQCAtNTYs
NyArNTYsMTkgQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1
bmMgKmZ1bmMpCiAgICAgZWxzZQogICAgICAgICBpbnNuID0gMHhlMWEwMDAwMDsgLyogbW92IHIw
LCByMCAqLwogCi0gICAgbmV3X3B0ciA9IGZ1bmMtPm9sZF9hZGRyIC0gKHZvaWQgKilfc3RhcnQg
KyB2bWFwX29mX3hlbl90ZXh0OworICAgIC8qCisgICAgICogV2UgbmVlZCB0byBjYWxjdWxhdGUg
dGhlIG9mZnNldCBvZiB0aGUgYWRkcmVzcyBmcm9tIF9zdGFydCwgYW5kCisgICAgICogYXBwbHkg
dGhhdCB0byBvdXIgb3duIG1hcCwgdG8gZmluZCB3aGVyZSB3ZSBoYXZlIHRoaXMgbWFwcGVkLgor
ICAgICAqIERvaW5nIHRoZXNlIGtpbmQgb2YgZ2FtZXMgZGlyZWN0bHkgd2l0aCBwb2ludGVycyBp
cyBjb250cmFyeSB0bworICAgICAqIHRoZSBDIHJ1bGVzIGZvciB3aGF0IHBvaW50ZXJzIG1heSBi
ZSBjb21wYXJlZCBhbmQgY29tcHV0ZWQuICBTbworICAgICAqIHdlIGRvIHRoZSBvZmZzZXQgY2Fs
Y3VsYXRpb24gd2l0aCBpbnRlZ2Vycywgd2hpY2ggaXMgYWx3YXlzCisgICAgICogbGVnYWwuICBU
aGUgc3Vic2VxdWVudCBhZGRpdGlvbiBvZiB0aGUgb2Zmc2V0IHRvIHRoZQorICAgICAqIHZtYXBf
b2ZfeGVuX3RleHQgcG9pbnRlciBpcyBsZWdhbCBiZWNhdXNlIHRoZSBjb21wdXRlZCBwb2ludGVy
IGlzCisgICAgICogaW5kZWVkIGEgdmFsaWQgcGFydCBvZiB0aGUgb2JqZWN0IHJlZmVycmVkIHRv
IGJ5IHZtYXBfb2ZfeGVuX3RleHQKKyAgICAgKiAtIG5hbWVseSwgdGhlIGJ5dGUgYXJyYXkgb2Yg
b3VyIG1hcHBpbmcgb2YgdGhlIFhlbiB0ZXh0LgorICAgICAqLworICAgIG5ld19wdHIgPSAoKCh1
aW50cHRyX3QpKWZ1bmMtPm9sZF9hZGRyLCAtICgodWludHB0cl90KSlfc3RhcnQpICsKKyAgICAg
ICAgICAgICAgdm1hcF9vZl94ZW5fdGV4dDsKICAgICBsZW4gPSBsZW4gLyBzaXplb2YodWludDMy
X3QpOwogCiAgICAgLyogUEFUQ0ghICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQv
bGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMKaW5kZXggMjI0N2I5
Mi4uZWYzNjJjMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCisr
KyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwpAQCAtNDMsNyArNDMsMTkgQEAgdm9p
ZCBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiAgICAg
LyogVmVyaWZpZWQgaW4gbGl2ZXBhdGNoX3ZlcmlmeV9kaXN0YW5jZS4gKi8KICAgICBBU1NFUlQo
aW5zbiAhPSBBQVJDSDY0X0JSRUFLX0ZBVUxUKTsKIAotICAgIG5ld19wdHIgPSBmdW5jLT5vbGRf
YWRkciAtICh2b2lkICopX3N0YXJ0ICsgdm1hcF9vZl94ZW5fdGV4dDsKKyAgICAvKgorICAgICAq
IFdlIG5lZWQgdG8gY2FsY3VsYXRlIHRoZSBvZmZzZXQgb2YgdGhlIGFkZHJlc3MgZnJvbSBfc3Rh
cnQsIGFuZAorICAgICAqIGFwcGx5IHRoYXQgdG8gb3VyIG93biBtYXAsIHRvIGZpbmQgd2hlcmUg
d2UgaGF2ZSB0aGlzIG1hcHBlZC4KKyAgICAgKiBEb2luZyB0aGVzZSBraW5kIG9mIGdhbWVzIGRp
cmVjdGx5IHdpdGggcG9pbnRlcnMgaXMgY29udHJhcnkgdG8KKyAgICAgKiB0aGUgQyBydWxlcyBm
b3Igd2hhdCBwb2ludGVycyBtYXkgYmUgY29tcGFyZWQgYW5kIGNvbXB1dGVkLiAgU28KKyAgICAg
KiB3ZSBkbyB0aGUgb2Zmc2V0IGNhbGN1bGF0aW9uIHdpdGggaW50ZWdlcnMsIHdoaWNoIGlzIGFs
d2F5cworICAgICAqIGxlZ2FsLiAgVGhlIHN1YnNlcXVlbnQgYWRkaXRpb24gb2YgdGhlIG9mZnNl
dCB0byB0aGUKKyAgICAgKiB2bWFwX29mX3hlbl90ZXh0IHBvaW50ZXIgaXMgbGVnYWwgYmVjYXVz
ZSB0aGUgY29tcHV0ZWQgcG9pbnRlciBpcworICAgICAqIGluZGVlZCBhIHZhbGlkIHBhcnQgb2Yg
dGhlIG9iamVjdCByZWZlcnJlZCB0byBieSB2bWFwX29mX3hlbl90ZXh0CisgICAgICogLSBuYW1l
bHksIHRoZSBieXRlIGFycmF5IG9mIG91ciBtYXBwaW5nIG9mIHRoZSBYZW4gdGV4dC4KKyAgICAg
Ki8KKyAgICBuZXdfcHRyID0gKCgodWludHB0cl90KSlmdW5jLT5vbGRfYWRkciwgLSAoKHVpbnRw
dHJfdCkpX3N0YXJ0KSArCisgICAgICAgICAgICAgIHZtYXBfb2ZfeGVuX3RleHQ7CiAgICAgbGVu
ID0gbGVuIC8gc2l6ZW9mKHVpbnQzMl90KTsKIAogICAgIC8qIFBBVENIISAqLwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RldmljZS5jIGIveGVuL2FyY2gvYXJtL2RldmljZS5jCmluZGV4IDcw
Y2Q2YzEuLjBmMGJiNzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kZXZpY2UuYworKysgYi94
ZW4vYXJjaC9hcm0vZGV2aWNlLmMKQEAgLTM1LDcgKzM1LDcgQEAgaW50IF9faW5pdCBkZXZpY2Vf
aW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwgZW51bSBkZXZpY2VfY2xhc3MgY2xhc3Ms
CiAgICAgaWYgKCAhZHRfZGV2aWNlX2lzX2F2YWlsYWJsZShkZXYpIHx8IGR0X2RldmljZV9mb3Jf
cGFzc3Rocm91Z2goZGV2KSApCiAgICAgICAgIHJldHVybiAgLUVOT0RFVjsKIAotICAgIGZvciAo
IGRlc2MgPSBfc2RldmljZTsgZGVzYyAhPSBfZWRldmljZTsgZGVzYysrICkKKyAgICBmb3IgKCBk
ZXNjID0gX3NkZXZpY2U7IFNZTUJPTFNfQ09NUEFSRShkZXNjLCBfZWRldmljZSkgIT0gMDsgZGVz
YysrICkKICAgICB7CiAgICAgICAgIGlmICggZGVzYy0+Y2xhc3MgIT0gY2xhc3MgKQogICAgICAg
ICAgICAgY29udGludWU7CkBAIC01Niw3ICs1Niw5IEBAIGludCBfX2luaXQgYWNwaV9kZXZpY2Vf
aW5pdChlbnVtIGRldmljZV9jbGFzcyBjbGFzcywgY29uc3Qgdm9pZCAqZGF0YSwgaW50IGNsYXNz
CiB7CiAgICAgY29uc3Qgc3RydWN0IGFjcGlfZGV2aWNlX2Rlc2MgKmRlc2M7CiAKLSAgICBmb3Ig
KCBkZXNjID0gX2FzZGV2aWNlOyBkZXNjICE9IF9hZWRldmljZTsgZGVzYysrICkKKyAgICBmb3Ig
KCBkZXNjID0gX2FzZGV2aWNlOworICAgICAgICAgIFNZTUJPTFNfQ09NUEFSRShkZXNjLCBfYWVk
ZXZpY2UpICE9IDA7CisgICAgICAgICAgZGVzYysrICkKICAgICB7CiAgICAgICAgIGlmICggKCBk
ZXNjLT5jbGFzcyAhPSBjbGFzcyApIHx8ICggZGVzYy0+Y2xhc3NfdHlwZSAhPSBjbGFzc190eXBl
ICkgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC03NSw3ICs3Nyw3IEBAIGVudW0gZGV2aWNl
X2NsYXNzIGRldmljZV9nZXRfY2xhc3MoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYp
CiAKICAgICBBU1NFUlQoZGV2ICE9IE5VTEwpOwogCi0gICAgZm9yICggZGVzYyA9IF9zZGV2aWNl
OyBkZXNjICE9IF9lZGV2aWNlOyBkZXNjKysgKQorICAgIGZvciAoIGRlc2MgPSBfc2RldmljZTsg
U1lNQk9MU19DT01QQVJFKGRlc2MsIF9lZGV2aWNlKSAhPSAwOyBkZXNjKysgKQogICAgIHsKICAg
ICAgICAgaWYgKCBkdF9tYXRjaF9ub2RlKGRlc2MtPmR0X21hdGNoLCBkZXYpICkKICAgICAgICAg
ICAgIHJldHVybiBkZXNjLT5jbGFzczsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9saXZlcGF0
Y2guYyBiL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwppbmRleCAyNzlkNTJjLi5mYjczM2E0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2FyY2gvYXJtL2xp
dmVwYXRjaC5jCkBAIC0yNyw3ICsyNyw3IEBAIGludCBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKHZv
aWQpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgdGV4dF9tZm4gPSB2aXJ0X3RvX21m
bihfc3RhcnQpOwotICAgIHRleHRfb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhfZW5kIC0g
X3N0YXJ0KTsKKyAgICB0ZXh0X29yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoU1lNQk9MU19T
VUJUUkFDVChfZW5kLCBfc3RhcnQpKTsKIAogICAgIC8qCiAgICAgICogVGhlIHRleHQgc2VjdGlv
biBpcyByZWFkLW9ubHkuIFNvIHJlLW1hcCBYZW4gdG8gYmUgYWJsZSB0byBwYXRjaApAQCAtNzgs
NyArNzgsMTkgQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9yZXZlcnQoY29uc3Qgc3RydWN0IGxpdmVw
YXRjaF9mdW5jICpmdW5jKQogICAgIHVpbnQzMl90ICpuZXdfcHRyOwogICAgIHVuc2lnbmVkIGlu
dCBsZW47CiAKLSAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCAr
IHZtYXBfb2ZfeGVuX3RleHQ7CisgICAgLyoKKyAgICAgKiBXZSBuZWVkIHRvIGNhbGN1bGF0ZSB0
aGUgb2Zmc2V0IG9mIHRoZSBhZGRyZXNzIGZyb20gX3N0YXJ0LCBhbmQKKyAgICAgKiBhcHBseSB0
aGF0IHRvIG91ciBvd24gbWFwLCB0byBmaW5kIHdoZXJlIHdlIGhhdmUgdGhpcyBtYXBwZWQuCisg
ICAgICogRG9pbmcgdGhlc2Uga2luZCBvZiBnYW1lcyBkaXJlY3RseSB3aXRoIHBvaW50ZXJzIGlz
IGNvbnRyYXJ5IHRvCisgICAgICogdGhlIEMgcnVsZXMgZm9yIHdoYXQgcG9pbnRlcnMgbWF5IGJl
IGNvbXBhcmVkIGFuZCBjb21wdXRlZC4gIFNvCisgICAgICogd2UgZG8gdGhlIG9mZnNldCBjYWxj
dWxhdGlvbiB3aXRoIGludGVnZXJzLCB3aGljaCBpcyBhbHdheXMKKyAgICAgKiBsZWdhbC4gIFRo
ZSBzdWJzZXF1ZW50IGFkZGl0aW9uIG9mIHRoZSBvZmZzZXQgdG8gdGhlCisgICAgICogdm1hcF9v
Zl94ZW5fdGV4dCBwb2ludGVyIGlzIGxlZ2FsIGJlY2F1c2UgdGhlIGNvbXB1dGVkIHBvaW50ZXIg
aXMKKyAgICAgKiBpbmRlZWQgYSB2YWxpZCBwYXJ0IG9mIHRoZSBvYmplY3QgcmVmZXJyZWQgdG8g
Ynkgdm1hcF9vZl94ZW5fdGV4dAorICAgICAqIC0gbmFtZWx5LCB0aGUgYnl0ZSBhcnJheSBvZiBv
dXIgbWFwcGluZyBvZiB0aGUgWGVuIHRleHQuCisgICAgICovCisgICAgbmV3X3B0ciA9ICgoKHVp
bnRwdHJfdCkpZnVuYy0+b2xkX2FkZHIsIC0gKCh1aW50cHRyX3QpKV9zdGFydCkgKworICAgICAg
ICAgICAgICB2bWFwX29mX3hlbl90ZXh0OwogCiAgICAgbGVuID0gbGl2ZXBhdGNoX2luc25fbGVu
KGZ1bmMpOwogICAgIG1lbWNweShuZXdfcHRyLCBmdW5jLT5vcGFxdWUsIGxlbik7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDAxYWUyY2Mu
LmJkZTU3ZmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9tbS5jCkBAIC0xMDg0LDggKzEwODQsOCBAQCBzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29u
X3JhbmdlKGNvbnN0IGNoYXIgKnAsIHVuc2lnbmVkIGxvbmcgbCwgZW51bSBtZyBtZykKICAgICBB
U1NFUlQoISgodW5zaWduZWQgbG9uZykgcCAmIH5QQUdFX01BU0spKTsKICAgICBBU1NFUlQoIShs
ICYgflBBR0VfTUFTSykpOwogCi0gICAgZm9yICggaSA9IChwIC0gX3N0YXJ0KSAvIFBBR0VfU0la
RTsgCi0gICAgICAgICAgaSA8IChwICsgbCAtIF9zdGFydCkgLyBQQUdFX1NJWkU7IAorICAgIGZv
ciAoIGkgPSAoU1lNQk9MU19TVUJUUkFDVChwLCBfc3RhcnQpKSAvIFBBR0VfU0laRTsKKyAgICAg
ICAgICBpIDwgKCh1aW50cHRyX3QpcCArIGwgLSAodWludHB0cl90KV9zdGFydCkgLyBQQUdFX1NJ
WkU7CiAgICAgICAgICAgaSsrICkKICAgICB7CiAgICAgICAgIHB0ZSA9IHhlbl94ZW5tYXBbaV07
CkBAIC0xMTIyLDcgKzExMjIsNyBAQCBzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3Jhbmdl
KGNvbnN0IGNoYXIgKnAsIHVuc2lnbmVkIGxvbmcgbCwgZW51bSBtZyBtZykKIHZvaWQgZnJlZV9p
bml0X21lbW9yeSh2b2lkKQogewogICAgIHBhZGRyX3QgcGEgPSB2aXJ0X3RvX21hZGRyKF9faW5p
dF9iZWdpbik7Ci0gICAgdW5zaWduZWQgbG9uZyBsZW4gPSBfX2luaXRfZW5kIC0gX19pbml0X2Jl
Z2luOworICAgIHVuc2lnbmVkIGxvbmcgbGVuID0gU1lNQk9MU19TVUJUUkFDVChfX2luaXRfZW5k
LCBfX2luaXRfYmVnaW4pOwogICAgIHVpbnQzMl90IGluc247CiAgICAgdW5zaWduZWQgaW50IGks
IG5yID0gbGVuIC8gc2l6ZW9mKGluc24pOwogICAgIHVpbnQzMl90ICpwOwpAQCAtMTE0MCw3ICsx
MTQwLDggQEAgdm9pZCBmcmVlX2luaXRfbWVtb3J5KHZvaWQpCiAKICAgICBzZXRfcHRlX2ZsYWdz
X29uX3JhbmdlKF9faW5pdF9iZWdpbiwgbGVuLCBtZ19jbGVhcik7CiAgICAgaW5pdF9kb21oZWFw
X3BhZ2VzKHBhLCBwYSArIGxlbik7Ci0gICAgcHJpbnRrKCJGcmVlZCAlbGRrQiBpbml0IG1lbW9y
eS5cbiIsIChsb25nKShfX2luaXRfZW5kLV9faW5pdF9iZWdpbik+PjEwKTsKKyAgICBwcmludGso
IkZyZWVkICVsZGtCIGluaXQgbWVtb3J5LlxuIiwKKyAgICAgICAgICAgU1lNQk9MU19TVUJUUkFD
VChfX2luaXRfZW5kLCBfX2luaXRfYmVnaW4pID4+IDEwKTsKIH0KIAogdm9pZCBhcmNoX2R1bXBf
c2hhcmVkX21lbV9pbmZvKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGVyY3B1LmMg
Yi94ZW4vYXJjaC9hcm0vcGVyY3B1LmMKaW5kZXggMjU0NDJjNC4uNTczM2ExYyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3BlcmNwdS5jCisrKyBiL3hlbi9hcmNoL2FybS9wZXJjcHUuYwpAQCAt
Niw3ICs2LDggQEAKIAogdW5zaWduZWQgbG9uZyBfX3Blcl9jcHVfb2Zmc2V0W05SX0NQVVNdOwog
I2RlZmluZSBJTlZBTElEX1BFUkNQVV9BUkVBICgtKGxvbmcpX19wZXJfY3B1X3N0YXJ0KQotI2Rl
ZmluZSBQRVJDUFVfT1JERVIgKGdldF9vcmRlcl9mcm9tX2J5dGVzKF9fcGVyX2NwdV9kYXRhX2Vu
ZC1fX3Blcl9jcHVfc3RhcnQpKQorI2RlZmluZSBQRVJDUFVfT1JERVIgKGdldF9vcmRlcl9mcm9t
X2J5dGVzKFNZTUJPTFNfU1VCVFJBQ1QoX19wZXJfY3B1X2RhdGFfZW5kLCBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19wZXJfY3B1X3N0YXJ0KSkpCiAKIHZv
aWQgX19pbml0IHBlcmNwdV9pbml0X2FyZWFzKHZvaWQpCiB7CkBAIC0yMiw4ICsyMyw4IEBAIHN0
YXRpYyBpbnQgaW5pdF9wZXJjcHVfYXJlYSh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICByZXR1
cm4gLUVCVVNZOwogICAgIGlmICggKHAgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKFBFUkNQVV9PUkRF
UiwgMCkpID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKLSAgICBtZW1zZXQocCwg
MCwgX19wZXJfY3B1X2RhdGFfZW5kIC0gX19wZXJfY3B1X3N0YXJ0KTsKLSAgICBfX3Blcl9jcHVf
b2Zmc2V0W2NwdV0gPSBwIC0gX19wZXJfY3B1X3N0YXJ0OworICAgIG1lbXNldChwLCAwLCBTWU1C
T0xTX1NVQlRSQUNUKF9fcGVyX2NwdV9kYXRhX2VuZCwgX19wZXJfY3B1X3N0YXJ0KSk7CisgICAg
X19wZXJfY3B1X29mZnNldFtjcHVdID0gU1lNQk9MU19TVUJUUkFDVChwLCBfX3Blcl9jcHVfc3Rh
cnQpOwogICAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZv
cm0uYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybS5jCmluZGV4IDhlYjBiNmUuLjY2NGI1NzMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybS5jCkBAIC01MSwxNCArNTEsMTYgQEAgdm9pZCBfX2luaXQgcGxhdGZvcm1faW5pdCh2b2lk
KQogICAgIEFTU0VSVChwbGF0Zm9ybSA9PSBOVUxMKTsKIAogICAgIC8qIExvb2tpbmcgZm9yIHRo
ZSBwbGF0Zm9ybSBkZXNjcmlwdGlvbiAqLwotICAgIGZvciAoIHBsYXRmb3JtID0gX3NwbGF0Zm9y
bTsgcGxhdGZvcm0gIT0gX2VwbGF0Zm9ybTsgcGxhdGZvcm0rKyApCisgICAgZm9yICggcGxhdGZv
cm0gPSBfc3BsYXRmb3JtOworICAgICAgICAgIFNZTUJPTFNfQ09NUEFSRShwbGF0Zm9ybSwgX2Vw
bGF0Zm9ybSkgIT0gMDsKKyAgICAgICAgICBwbGF0Zm9ybSsrICkKICAgICB7CiAgICAgICAgIGlm
ICggcGxhdGZvcm1faXNfY29tcGF0aWJsZShwbGF0Zm9ybSkgKQogICAgICAgICAgICAgYnJlYWs7
CiAgICAgfQogCiAgICAgLyogV2UgZG9uJ3QgaGF2ZSBzcGVjaWZpYyBvcGVyYXRpb25zIGZvciB0
aGlzIHBsYXRmb3JtICovCi0gICAgaWYgKCBwbGF0Zm9ybSA9PSBfZXBsYXRmb3JtICkKKyAgICBp
ZiAoIFNZTUJPTFNfQ09NUEFSRShwbGF0Zm9ybSwgX2VwbGF0Zm9ybSkgPT0gMCApCiAgICAgewog
ICAgICAgICAvKiBUT0RPOiBkdW1wIERUIG1hY2hpbmUgY29tcGF0aWJsZSBub2RlICovCiAgICAg
ICAgIHByaW50ayhYRU5MT0dfSU5GTyAiUGxhdGZvcm06IEdlbmVyaWMgU3lzdGVtXG4iKTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5k
ZXggNDQ0ODU3YS4uOTVmYzdhYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysr
IGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTc3Miw4ICs3NzIsOSBAQCB2b2lkIF9faW5pdCBz
dGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogCiAgICAgLyogUmVnaXN0
ZXIgWGVuJ3MgbG9hZCBhZGRyZXNzIGFzIGEgYm9vdCBtb2R1bGUuICovCiAgICAgeGVuX2Jvb3Rt
b2R1bGUgPSBhZGRfYm9vdF9tb2R1bGUoQk9PVE1PRF9YRU4sCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9zdGFydCArIGJvb3RfcGh5c19vZmZzZXQp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5k
IC0gX3N0YXJ0ICsgMSksIGZhbHNlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBh
ZGRyX3QpKF9zdGFydCArIGJvb3RfcGh5c19vZmZzZXQpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAocGFkZHJfdCkoU1lNQk9MU19TVUJUUkFDVChfZW5kLCBfc3RhcnQpICsgMSksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKICAgICBCVUdfT04oIXhlbl9ib290
bW9kdWxlKTsKIAogICAgIHNldHVwX3BhZ2V0YWJsZXMoYm9vdF9waHlzX29mZnNldCk7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dyYW50X3RhYmxlLmgKaW5kZXggODE2ZTNjNi4uZmZmZTkzNCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ3JhbnRfdGFibGUuaApAQCAtMzEsNyArMzEsOCBAQCB2b2lkIGdudHRhYl9tYXJrX2RpcnR5
KHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbik7CiAgKiBlbm91Z2ggc3BhY2UgZm9yIGEgbGFy
Z2UgZ3JhbnQgdGFibGUKICAqLwogI2RlZmluZSBnbnR0YWJfZG9tMF9mcmFtZXMoKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBtaW5fdCh1bnNpZ25l
ZCBpbnQsIG9wdF9tYXhfZ3JhbnRfZnJhbWVzLCBQRk5fRE9XTihfZXRleHQgLSBfc3RleHQpKQor
ICAgIG1pbl90KHVuc2lnbmVkIGludCwgb3B0X21heF9ncmFudF9mcmFtZXMsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICBQRk5fRE9XTihTWU1CT0xTX1NVQlRSQUNUKF9l
dGV4dCwgX3N0ZXh0KSkpCiAKICNkZWZpbmUgZ250dGFiX2luaXRfYXJjaChndCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAoeyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
LSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 01:13:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 01:13:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtMdp-0006RM-93; Tue, 12 Feb 2019 01:13:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mGt/=QT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gtMdn-0006Pz-Ku
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 01:13:39 +0000
X-Inumbo-ID: 6d7f02a7-2e63-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d7f02a7-2e63-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 01:13:38 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 15375218D8;
 Tue, 12 Feb 2019 01:13:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549934018;
 bh=sQZyKAXPxqCSOFhxDGE2upBOLbQH+me9ElN5XZs845g=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=BICPthjSvYO5SI2iOAWnbNU3k7MwQOvJepK0998OvocYI+0uTwOUc+XOL2IaBgKi1
 A1TXbabaCUqHcAk2/D3zYWP4hSGtPrHOW8PPlJVijzeNtByx2brHWwpOi/7eW4ToEe
 Vksikze6LhfO6eSB8OMbwIsw+3qaTTvHdSlb3y/E=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Feb 2019 17:13:30 -0800
Message-Id: <1549934011-17624-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v9 4/5] xen/x86: use SYMBOLS_SUBTRACT and
 SYMBOLS_COMPARE as required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, JBeulich@suse.com,
 stefanos@xilinx.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFNZTUJPTFNfU1VCVFJBQ1QgYW5kIFNZTUJPTFNfQ09NUEFSRSBpbiBjYXNlcyBvZiBjb21w
YXJpc29ucyBhbmQKc3VidHJhY3Rpb25zIG9mOgoKX3N0YXJ0LCBfZW5kLCBfXzJNX3J3ZGF0YV9z
dGFydCwgX18yTV9yd2RhdGFfZW5kLCBfc3RleHQsIF9ldGV4dCwKX19lbmRfdnBjaV9hcnJheSwg
X19zdGFydF92cGNpX2FycmF5LCBfc3RleHRlbnRyeSwgX2V0ZXh0ZW50cnksCl9fdHJhbXBvbGlu
ZV9yZWxfc3RhcnQsIF9fdHJhbXBvbGluZV9yZWxfc3RvcCwgX190cmFtcG9saW5lX3NlZ19zdGFy
dCwKX190cmFtcG9saW5lX3NlZ19zdG9wIF9fcGVyX2NwdV9zdGFydCwgX19wZXJfY3B1X2RhdGFf
ZW5kCgphcyBieSB0aGUgQyBzdGFuZGFyZCBbMV0uCgpNM0NNOiBSdWxlLTE4LjI6IFN1YnRyYWN0
aW9uIGJldHdlZW4gcG9pbnRlcnMgc2hhbGwgb25seSBiZSBhcHBsaWVkIHRvCnBvaW50ZXJzIHRo
YXQgYWRkcmVzcyBlbGVtZW50cyBvZiB0aGUgc2FtZSBhcnJheQoKWzFdIGh0dHBzOi8vd2lraS5z
ZWkuY211LmVkdS9jb25mbHVlbmNlL2Rpc3BsYXkvYy9BUlIzNi1DLitEbytub3Qrc3VidHJhY3Qr
b3IrY29tcGFyZSt0d28rcG9pbnRlcnMrdGhhdCtkbytub3QrcmVmZXIrdG8rdGhlK3NhbWUrYXJy
YXkKClFBVmVyaWZ5OiAyNzYxClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3Rl
ZmFub3NAeGlsaW54LmNvbT4KQ0M6IEpCZXVsaWNoQHN1c2UuY29tCkNDOiBhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tCi0tLQpDaGFuZ2VzIGluIHY5OgotIHVzZSBTWU1CT0xTX1NVQlRSQUNUIGFu
ZCBTWU1CT0xTX0NPTVBBUkUKLS0tCiB4ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyAgfCAgNCAr
KystCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYv
cGVyY3B1LmMgICAgICAgfCAgNyArKysrLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAg
fCAxMCArKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgfCAgMyArKy0KIHhl
bi9kcml2ZXJzL3ZwY2kvdnBjaS5jICAgICB8ICAyICstCiA2IGZpbGVzIGNoYW5nZWQsIDE5IGlu
c2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9h
bHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKaW5kZXggYjhjODE5YS4u
NTZjMzcxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKKysrIGIveGVu
L2FyY2gveDg2L2FsdGVybmF0aXZlLmMKQEAgLTE5Myw4ICsxOTMsMTAgQEAgdm9pZCBpbml0X29y
X2xpdmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZXMoc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCiAg
ICAgICoKICAgICAgKiBTbyBiZSBjYXJlZnVsIGlmIHlvdSB3YW50IHRvIGNoYW5nZSB0aGUgc2Nh
biBvcmRlciB0byBhbnkgb3RoZXIKICAgICAgKiBvcmRlci4KKyAgICAgKgorICAgICAqIHN0YXJ0
IGFuZCBlbmQgY291bGQgYmUgcG9pbnRlcnMgdG8gZGlmZmVyZW50IG9iamVjdHMuCiAgICAgICov
Ci0gICAgZm9yICggYSA9IGJhc2UgPSBzdGFydDsgYSA8IGVuZDsgYSsrICkKKyAgICBmb3IgKCBh
ID0gYmFzZSA9IHN0YXJ0OyBTWU1CT0xTX0NPTVBBUkUoYSwgZW5kKSA8IDA7IGErKyApCiAgICAg
ewogICAgICAgICB1aW50OF90ICpvcmlnID0gQUxUX09SSUdfUFRSKGEpOwogICAgICAgICB1aW50
OF90ICpyZXBsID0gQUxUX1JFUExfUFRSKGEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Vm
aS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCmluZGV4IDU3ODlkMmMu
LjEyNzA5ZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94
ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKQEAgLTExMiwxMSArMTEyLDExIEBAIHN0YXRpYyB2
b2lkIF9faW5pdCByZWxvY2F0ZV90cmFtcG9saW5lKHVuc2lnbmVkIGxvbmcgcGh5cykKIAogICAg
IC8qIEFwcGx5IHJlbG9jYXRpb25zIHRvIHRyYW1wb2xpbmUuICovCiAgICAgZm9yICggdHJhbXBv
bGluZV9wdHIgPSBfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0OwotICAgICAgICAgIHRyYW1wb2xpbmVf
cHRyIDwgX190cmFtcG9saW5lX3JlbF9zdG9wOworICAgICAgICAgIFNZTUJPTFNfQ09NUEFSRSh0
cmFtcG9saW5lX3B0ciwgX190cmFtcG9saW5lX3JlbF9zdG9wKSA8IDA7CiAgICAgICAgICAgKyt0
cmFtcG9saW5lX3B0ciApCiAgICAgICAgICoodTMyICopKCp0cmFtcG9saW5lX3B0ciArIChsb25n
KXRyYW1wb2xpbmVfcHRyKSArPSBwaHlzOwogICAgIGZvciAoIHRyYW1wb2xpbmVfcHRyID0gX190
cmFtcG9saW5lX3NlZ19zdGFydDsKLSAgICAgICAgICB0cmFtcG9saW5lX3B0ciA8IF9fdHJhbXBv
bGluZV9zZWdfc3RvcDsKKyAgICAgICAgICBTWU1CT0xTX0NPTVBBUkUodHJhbXBvbGluZV9wdHIs
IF9fdHJhbXBvbGluZV9zZWdfc3RvcCkgPCAwOwogICAgICAgICAgICsrdHJhbXBvbGluZV9wdHIg
KQogICAgICAgICAqKHUxNiAqKSgqdHJhbXBvbGluZV9wdHIgKyAobG9uZyl0cmFtcG9saW5lX3B0
cikgPSBwaHlzID4+IDQ7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcGVyY3B1LmMgYi94
ZW4vYXJjaC94ODYvcGVyY3B1LmMKaW5kZXggOGJlNGViZC4uMTdhOWM5MCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3BlcmNwdS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wZXJjcHUuYwpAQCAtMTMs
NyArMTMsOCBAQCB1bnNpZ25lZCBsb25nIF9fcGVyX2NwdV9vZmZzZXRbTlJfQ1BVU107CiAgKiBj
b250ZXh0IG9mIFBWIGd1ZXN0cy4KICAqLwogI2RlZmluZSBJTlZBTElEX1BFUkNQVV9BUkVBICgw
eDgwMDAwMDAwMDAwMDAwMDBMIC0gKGxvbmcpX19wZXJfY3B1X3N0YXJ0KQotI2RlZmluZSBQRVJD
UFVfT1JERVIgZ2V0X29yZGVyX2Zyb21fYnl0ZXMoX19wZXJfY3B1X2RhdGFfZW5kIC0gX19wZXJf
Y3B1X3N0YXJ0KQorI2RlZmluZSBQRVJDUFVfT1JERVIgZ2V0X29yZGVyX2Zyb21fYnl0ZXMoU1lN
Qk9MU19TVUJUUkFDVChfX3Blcl9jcHVfZGF0YV9lbmQsIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19wZXJfY3B1X3N0YXJ0KSkK
IAogdm9pZCBfX2luaXQgcGVyY3B1X2luaXRfYXJlYXModm9pZCkKIHsKQEAgLTMzLDggKzM0LDgg
QEAgc3RhdGljIGludCBpbml0X3BlcmNwdV9hcmVhKHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYg
KCAocCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoUEVSQ1BVX09SREVSLCAwKSkgPT0gTlVMTCApCiAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogCi0gICAgbWVtc2V0KHAsIDAsIF9fcGVyX2NwdV9kYXRh
X2VuZCAtIF9fcGVyX2NwdV9zdGFydCk7Ci0gICAgX19wZXJfY3B1X29mZnNldFtjcHVdID0gcCAt
IF9fcGVyX2NwdV9zdGFydDsKKyAgICBtZW1zZXQocCwgMCwgU1lNQk9MU19TVUJUUkFDVChfX3Bl
cl9jcHVfZGF0YV9lbmQsIF9fcGVyX2NwdV9zdGFydCkpOworICAgIF9fcGVyX2NwdV9vZmZzZXRb
Y3B1XSA9IFNZTUJPTFNfU1VCVFJBQ1QocCwgX19wZXJfY3B1X3N0YXJ0KTsKIAogICAgIHJldHVy
biAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYv
c2V0dXAuYwppbmRleCAwNmViNDgzLi4xMWQyNmQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNjAwLDcgKzYwMCw5IEBAIHN0
YXRpYyB2b2lkIG5vaW5saW5lIGluaXRfZG9uZSh2b2lkKQogICAgIHVucmVnaXN0ZXJfaW5pdF92
aXJ0dWFsX3JlZ2lvbigpOwogCiAgICAgLyogWmVybyB0aGUgLmluaXQgY29kZSBhbmQgZGF0YS4g
Ki8KLSAgICBmb3IgKCB2YSA9IF9faW5pdF9iZWdpbjsgdmEgPCBfcChfX2luaXRfZW5kKTsgdmEg
Kz0gUEFHRV9TSVpFICkKKyAgICBmb3IgKCB2YSA9IF9faW5pdF9iZWdpbjsKKyAgICAgICAgICBT
WU1CT0xTX0NPTVBBUkUodmEsIF9faW5pdF9lbmQpIDwgMDsKKyAgICAgICAgICB2YSArPSBQQUdF
X1NJWkUgKQogICAgICAgICBjbGVhcl9wYWdlKHZhKTsKIAogICAgIC8qIERlc3Ryb3kgWGVuJ3Mg
bWFwcGluZ3MsIGFuZCByZXVzZSB0aGUgcGFnZXMuICovCkBAIC05NzIsNyArOTc0LDggQEAgdm9p
ZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAg
ICAgICogcmVzcGVjdGl2ZSByZXNlcnZlX2U4MjBfcmFtKCkgaW52b2NhdGlvbiBiZWxvdy4KICAg
ICAgICAgICovCiAgICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9zdGFydCA9IHZpcnRf
dG9fbWZuKF9zdGV4dCk7Ci0gICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9lbmQgPSBf
XzJNX3J3ZGF0YV9lbmQgLSBfc3RleHQ7CisgICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1v
ZF9lbmQgPSBTWU1CT0xTX1NVQlRSQUNUKF9fMk1fcndkYXRhX2VuZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3N0ZXh0KTsKICAgICB9
CiAKICAgICBtb2R1bGVzX2hlYWRyb29tID0gYnppbWFnZV9oZWFkcm9vbShib290c3RyYXBfbWFw
KG1vZCksIG1vZC0+bW9kX2VuZCk7CkBAIC0xMDY3LDcgKzEwNzAsOCBAQCB2b2lkIF9faW5pdCBu
b3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAgICAgICog
ZGF0YSB1bnRpbCBhZnRlciB3ZSBoYXZlIHN3aXRjaGVkIHRvIHRoZSByZWxvY2F0ZWQgcGFnZXRh
YmxlcyEKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgYmFycmllcigpOwotICAgICAgICAg
ICAgbW92ZV9tZW1vcnkoZSArIFhFTl9JTUdfT0ZGU0VULCBYRU5fSU1HX09GRlNFVCwgX2VuZCAt
IF9zdGFydCwgMSk7CisgICAgICAgICAgICBtb3ZlX21lbW9yeShlICsgWEVOX0lNR19PRkZTRVQs
IFhFTl9JTUdfT0ZGU0VULAorICAgICAgICAgICAgICAgICAgICAgICAgU1lNQk9MU19TVUJUUkFD
VChfZW5kLCBfc3RhcnQpLCAxKTsKIAogICAgICAgICAgICAgLyogV2FsayBpbml0aWFsIHBhZ2V0
YWJsZXMsIHJlbG9jYXRpbmcgcGFnZSBkaXJlY3RvcnkgZW50cmllcy4gKi8KICAgICAgICAgICAg
IHBsNGUgPSBfX3ZhKF9fcGEoaWRsZV9wZ190YWJsZSkpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggN2QxMjI2ZC4uMGJm
ZDRhOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCkBAIC04MTEsNyArODExLDggQEAgc3RhdGljIGludCBzZXR1cF9jcHVfcm9v
dF9wZ3QodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgY29uc3QgY2hhciAqcHRyOwogCiAgICAg
ICAgIGZvciAoIHJjID0gMCwgcHRyID0gX3N0ZXh0ZW50cnk7Ci0gICAgICAgICAgICAgICFyYyAm
JiBwdHIgPCBfZXRleHRlbnRyeTsgcHRyICs9IFBBR0VfU0laRSApCisgICAgICAgICAgICAgICFy
YyAmJiBTWU1CT0xTX0NPTVBBUkUocHRyLCBfZXRleHRlbnRyeSkgPCAwOworICAgICAgICAgICAg
ICBwdHIgKz0gUEFHRV9TSVpFICkKICAgICAgICAgICAgIHJjID0gY2xvbmVfbWFwcGluZyhwdHIs
IHJwdCk7CiAKICAgICAgICAgaWYgKCByYyApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNp
L3ZwY2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCmluZGV4IDgyNjA3YmQuLjg4MDU0ZGEg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Zw
Y2kvdnBjaS5jCkBAIC0zMyw3ICszMyw3IEBAIHN0cnVjdCB2cGNpX3JlZ2lzdGVyIHsKICNpZmRl
ZiBfX1hFTl9fCiBleHRlcm4gdnBjaV9yZWdpc3Rlcl9pbml0X3QgKmNvbnN0IF9fc3RhcnRfdnBj
aV9hcnJheVtdOwogZXh0ZXJuIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCBfX2VuZF92cGNp
X2FycmF5W107Ci0jZGVmaW5lIE5VTV9WUENJX0lOSVQgKF9fZW5kX3ZwY2lfYXJyYXkgLSBfX3N0
YXJ0X3ZwY2lfYXJyYXkpCisjZGVmaW5lIE5VTV9WUENJX0lOSVQgKFNZTUJPTFNfU1VCVFJBQ1Qo
X19lbmRfdnBjaV9hcnJheSwgX19zdGFydF92cGNpX2FycmF5KSkKIAogdm9pZCB2cGNpX3JlbW92
ZV9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiB7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 01:13:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 01:13:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtMdp-0006Rl-Hj; Tue, 12 Feb 2019 01:13:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mGt/=QT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gtMdn-0006QI-RY
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 01:13:39 +0000
X-Inumbo-ID: 6dc2ae69-2e63-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6dc2ae69-2e63-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 01:13:39 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 81BB9218A1;
 Tue, 12 Feb 2019 01:13:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549934018;
 bh=I9Te5uqlz6HLxx4XrCkffVSg7MUjR0gInSFNk5ggD54=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=enw7LH7tTVeO5ZawyYMr9hxJuleX9XVtnWJd4/TuLm7pu4s4CeCmmQxccX7p7ck1M
 eWHUZaThhXO2TYLrEpPR4CuKWnLr3TGdJYrDwFgjly5q604i0C4heHXh/XXUrH1y9w
 MWGOfmSZH6YWRJVuJ4A8UVivN3+3lbHXM6ChKIxo=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Feb 2019 17:13:31 -0800
Message-Id: <1549934011-17624-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v9 5/5] xen/common: use SYMBOLS_SUBTRACT and
 SYMBOLS_COMPARE as required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, JBeulich@suse.com,
 stefanos@xilinx.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFNZTUJPTFNfU1VCVFJBQ1QgYW5kIFNZTUJPTFNfQ09NUEFSRSBpbiBjYXNlcyBvZiBjb21w
YXJpc29ucyBhbmQKc3VidHJhY3Rpb25zIG9mOgoKX3N0YXJ0LCBfZW5kLCBfc3RleHQsIF9ldGV4
dCwgX3Nyb2RhdGEsIF9lcm9kYXRhLCBfc2luaXR0ZXh0LApfZWluaXR0ZXh0LCBfX25vdGVfZ251
X2J1aWxkX2lkX3N0YXJ0LCBfX25vdGVfZ251X2J1aWxkX2lkX2VuZCwKX19sb2NrX3Byb2ZpbGVf
c3RhcnQsIF9fbG9ja19wcm9maWxlX2VuZCwgX19pbml0Y2FsbF9zdGFydCwKX19pbml0Y2FsbF9l
bmQsIF9fcHJlc21wX2luaXRjYWxsX2VuZCwgX19jdG9yc19zdGFydCwgX19jdG9yc19lbmQsCl9f
ZW5kX3NjaGVkdWxlcnNfYXJyYXksIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheSwgX19zdGFydF9i
dWdfZnJhbWVzLApfX3N0b3BfYnVnX2ZyYW1lc18wLCBfX3N0b3BfYnVnX2ZyYW1lc18xLCBfX3N0
b3BfYnVnX2ZyYW1lc18yLApfX3N0b3BfYnVnX2ZyYW1lc18zLAoKYXMgYnkgdGhlIEMgc3RhbmRh
cmQgWzFdLgoKTTNDTTogUnVsZS0xOC4yOiBTdWJ0cmFjdGlvbiBiZXR3ZWVuIHBvaW50ZXJzIHNo
YWxsIG9ubHkgYmUgYXBwbGllZCB0bwpwb2ludGVycyB0aGF0IGFkZHJlc3MgZWxlbWVudHMgb2Yg
dGhlIHNhbWUgYXJyYXkKClNpbmNlIHdlIGFyZSBjaGFuZ2luZyB0aGUgYm9keSBvZiBpc19rZXJu
ZWxfdGV4dCBhbmQgZnJpZW5kcywgdGFrZSB0aGUKb3Bwb3J0dW5pdHkgdG8gcmVtb3ZlIHRoZSBs
ZWFkaW5nIHVuZGVyc2NvcmVzIGluIHRoZSBsb2NhbCB2YXJpYWJsZXMKbmFtZXMsIHdoaWNoIGFy
ZSB2aW9sYXRpb25nIG5hbWVzcGFjZSBydWxlcy4gQWxzbyBtYWtlIHRoZSBsb2NhbCBwX18KdmFy
aWFibGUgY29uc3QuCgpbMV0gaHR0cHM6Ly93aWtpLnNlaS5jbXUuZWR1L2NvbmZsdWVuY2UvZGlz
cGxheS9jL0FSUjM2LUMuK0RvK25vdCtzdWJ0cmFjdCtvcitjb21wYXJlK3R3bytwb2ludGVycyt0
aGF0K2RvK25vdCtyZWZlcit0byt0aGUrc2FtZSthcnJheQoKUUFWZXJpZnk6IDI3NjEKU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogSkJldWxpY2hAc3VzZS5j
b20KQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KLS0tCkNoYW5nZXMgaW4gdjk6Ci0gdXNl
IFNZTUJPTFNfU1VCVFJBQ1QgYW5kIFNZTUJPTFNfQ09NUEFSRQotLS0KIHhlbi9jb21tb24va2Vy
bmVsLmMgICAgICAgICB8ICA4ICsrKysrKy0tCiB4ZW4vY29tbW9uL2xpYi5jICAgICAgICAgICAg
fCAgNSArKysrLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgIHwgIDYgKysrKy0tCiB4ZW4v
Y29tbW9uL3NwaW5sb2NrLmMgICAgICAgfCAgNCArKystCiB4ZW4vY29tbW9uL3ZlcnNpb24uYyAg
ICAgICAgfCAgNiArKystLS0KIHhlbi9jb21tb24vdmlydHVhbF9yZWdpb24uYyB8ICAzICsrLQog
eGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oICAgIHwgMjggKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogNyBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwpp
bmRleCA1NzY2YTBmLi5iMTEyMmExIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCisr
KyBiL3hlbi9jb21tb24va2VybmVsLmMKQEAgLTMxMiwxNCArMzEyLDE4IEBAIGV4dGVybiBjb25z
dCBpbml0Y2FsbF90IF9faW5pdGNhbGxfc3RhcnRbXSwgX19wcmVzbXBfaW5pdGNhbGxfZW5kW10s
CiB2b2lkIF9faW5pdCBkb19wcmVzbXBfaW5pdGNhbGxzKHZvaWQpCiB7CiAgICAgY29uc3QgaW5p
dGNhbGxfdCAqY2FsbDsKLSAgICBmb3IgKCBjYWxsID0gX19pbml0Y2FsbF9zdGFydDsgY2FsbCA8
IF9fcHJlc21wX2luaXRjYWxsX2VuZDsgY2FsbCsrICkKKyAgICBmb3IgKCBjYWxsID0gX19pbml0
Y2FsbF9zdGFydDsKKyAgICAgICAgICBTWU1CT0xTX0NPTVBBUkUoY2FsbCwgX19wcmVzbXBfaW5p
dGNhbGxfZW5kKSA8IDA7CisgICAgICAgICAgY2FsbCsrICkKICAgICAgICAgKCpjYWxsKSgpOwog
fQogCiB2b2lkIF9faW5pdCBkb19pbml0Y2FsbHModm9pZCkKIHsKICAgICBjb25zdCBpbml0Y2Fs
bF90ICpjYWxsOwotICAgIGZvciAoIGNhbGwgPSBfX3ByZXNtcF9pbml0Y2FsbF9lbmQ7IGNhbGwg
PCBfX2luaXRjYWxsX2VuZDsgY2FsbCsrICkKKyAgICBmb3IgKCBjYWxsID0gX19wcmVzbXBfaW5p
dGNhbGxfZW5kOworICAgICAgICAgIFNZTUJPTFNfQ09NUEFSRShjYWxsLCBfX2luaXRjYWxsX2Vu
ZCkgPCAwOworICAgICAgICAgIGNhbGwrKyApCiAgICAgICAgICgqY2FsbCkoKTsKIH0KIApkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9saWIuYyBiL3hlbi9jb21tb24vbGliLmMKaW5kZXggOGViZWM4
MS4uZWEzMjM2NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saWIuYworKysgYi94ZW4vY29tbW9u
L2xpYi5jCkBAIC00OTcsNyArNDk3LDEwIEBAIGV4dGVybiBjb25zdCBjdG9yX2Z1bmNfdCBfX2N0
b3JzX3N0YXJ0W10sIF9fY3RvcnNfZW5kW107CiB2b2lkIF9faW5pdCBpbml0X2NvbnN0cnVjdG9y
cyh2b2lkKQogewogICAgIGNvbnN0IGN0b3JfZnVuY190ICpmOwotICAgIGZvciAoIGYgPSBfX2N0
b3JzX3N0YXJ0OyBmIDwgX19jdG9yc19lbmQ7ICsrZiApCisKKyAgICBmb3IgKCBmID0gX19jdG9y
c19zdGFydDsKKyAgICAgICAgICBTWU1CT0xTX0NPTVBBUkUoZiwgX19jdG9yc19lbmQpIDwgMDsK
KyAgICAgICAgICArK2YgKQogICAgICAgICAoKmYpKCk7CiAKICAgICAvKiBQdXR0aW5nIHRoaXMg
aGVyZSBzZWVtcyBhcyBnb29kIChvciBiYWQpIGFzIGFueSBvdGhlciBwbGFjZS4gKi8KZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRl
eCBhOTU3YzVlLi4wMTgxMjc1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC02Nyw4ICs2NywxMCBAQCBERUZJTkVfUEVSX0NQ
VShzdHJ1Y3Qgc2NoZWR1bGVyICosIHNjaGVkdWxlcik7CiAvKiBTY3JhdGNoIHNwYWNlIGZvciBj
cHVtYXNrcy4gKi8KIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgY3B1bWFza19zY3JhdGNoKTsK
IAotZXh0ZXJuIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKl9fc3RhcnRfc2NoZWR1bGVyc19hcnJh
eVtdLCAqX19lbmRfc2NoZWR1bGVyc19hcnJheVtdOwotI2RlZmluZSBOVU1fU0NIRURVTEVSUyAo
X19lbmRfc2NoZWR1bGVyc19hcnJheSAtIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheSkKK2V4dGVy
biBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXlbXSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICpfX2VuZF9zY2hlZHVsZXJzX2FycmF5W107Cisj
ZGVmaW5lIE5VTV9TQ0hFRFVMRVJTIChTWU1CT0xTX1NVQlRSQUNUKF9fZW5kX3NjaGVkdWxlcnNf
YXJyYXksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19zdGFy
dF9zY2hlZHVsZXJzX2FycmF5KSkKICNkZWZpbmUgc2NoZWR1bGVycyBfX3N0YXJ0X3NjaGVkdWxl
cnNfYXJyYXkKIAogc3RhdGljIHN0cnVjdCBzY2hlZHVsZXIgX19yZWFkX21vc3RseSBvcHM7CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMK
aW5kZXggNmJjNTJkNy4uMWZlMjkyZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zcGlubG9jay5j
CisrKyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwpAQCAtNDc0LDcgKzQ3NCw5IEBAIHN0YXRpYyBp
bnQgX19pbml0IGxvY2tfcHJvZl9pbml0KHZvaWQpCiB7CiAgICAgc3RydWN0IGxvY2tfcHJvZmls
ZSAqKnE7CiAKLSAgICBmb3IgKCBxID0gJl9fbG9ja19wcm9maWxlX3N0YXJ0OyBxIDwgJl9fbG9j
a19wcm9maWxlX2VuZDsgcSsrICkKKyAgICBmb3IgKCBxID0gJl9fbG9ja19wcm9maWxlX3N0YXJ0
OworICAgICAgICAgIFNZTUJPTFNfQ09NUEFSRShxLCAmX19sb2NrX3Byb2ZpbGVfZW5kKSA8IDA7
CisgICAgICAgICAgcSsrICkKICAgICB7CiAgICAgICAgICgqcSktPm5leHQgPSBsb2NrX3Byb2Zp
bGVfZ2xiX3EuZWxlbV9xOwogICAgICAgICBsb2NrX3Byb2ZpbGVfZ2xiX3EuZWxlbV9xID0gKnE7
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZlcnNpb24uYyBiL3hlbi9jb21tb24vdmVyc2lvbi5j
CmluZGV4IDIyM2NiNTIuLmNkZjJlNTYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdmVyc2lvbi5j
CisrKyBiL3hlbi9jb21tb24vdmVyc2lvbi5jCkBAIC0xNDcsMTQgKzE0NywxNCBAQCBzdGF0aWMg
aW50IF9faW5pdCB4ZW5fYnVpbGRfaW5pdCh2b2lkKQogICAgIGludCByYzsKIAogICAgIC8qIC0t
YnVpbGQtaWQgaW52b2tlZCB3aXRoIHdyb25nIHBhcmFtZXRlcnMuICovCi0gICAgaWYgKCBfX25v
dGVfZ251X2J1aWxkX2lkX2VuZCA8PSAmblswXSApCisgICAgaWYgKCBTWU1CT0xTX0NPTVBBUkUo
X19ub3RlX2dudV9idWlsZF9pZF9lbmQsICZuWzBdKSA8PSAwICkKICAgICAgICAgcmV0dXJuIC1F
Tk9EQVRBOwogCiAgICAgLyogQ2hlY2sgZm9yIGZ1bGwgTm90ZSBoZWFkZXIuICovCi0gICAgaWYg
KCAmblsxXSA+PSBfX25vdGVfZ251X2J1aWxkX2lkX2VuZCApCisgICAgaWYgKCBTWU1CT0xTX0NP
TVBBUkUoJm5bMV0sIF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kKSA+PSAwICkKICAgICAgICAgcmV0
dXJuIC1FTk9EQVRBOwogCi0gICAgc3ogPSAodm9pZCAqKV9fbm90ZV9nbnVfYnVpbGRfaWRfZW5k
IC0gKHZvaWQgKiluOworICAgIHN6ID0gU1lNQk9MU19TVUJUUkFDVChfX25vdGVfZ251X2J1aWxk
X2lkX2VuZCwgKHZvaWQgKiluKTsKIAogICAgIHJjID0geGVuX2J1aWxkX2lkX2NoZWNrKG4sIHN6
LCAmYnVpbGRfaWRfcCwgJmJ1aWxkX2lkX2xlbik7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
dmlydHVhbF9yZWdpb24uYyBiL3hlbi9jb21tb24vdmlydHVhbF9yZWdpb24uYwppbmRleCBhYTIz
OTE4Li5iM2FmY2I5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZpcnR1YWxfcmVnaW9uLmMKKysr
IGIveGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5jCkBAIC0xMTksNyArMTE5LDggQEAgdm9pZCBf
X2luaXQgc2V0dXBfdmlydHVhbF9yZWdpb25zKGNvbnN0IHN0cnVjdCBleGNlcHRpb25fdGFibGVf
ZW50cnkgKnN0YXJ0LAogICAgICAgICBjb25zdCBzdHJ1Y3QgYnVnX2ZyYW1lICpzOwogCiAgICAg
ICAgIHMgPSBidWdfZnJhbWVzW2kgLSAxXTsKLSAgICAgICAgc3ogPSBidWdfZnJhbWVzW2ldIC0g
czsKKyAgICAgICAgLyogYnVnX2ZyYW1lW2ldIGFuZCBzIGFyZSBwb2ludGVycyB0byBkaWZmZXJl
bnQgb2JqZWN0cy4gKi8KKyAgICAgICAgc3ogPSBTWU1CT0xTX1NVQlRSQUNUKGJ1Z19mcmFtZXNb
aV0sIHMpOwogCiAgICAgICAgIGNvcmUuZnJhbWVbaSAtIDFdLm5fYnVncyA9IHN6OwogICAgICAg
ICBjb3JlLmZyYW1lW2kgLSAxXS5idWdzID0gczsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9rZXJuZWwuaCBiL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaAppbmRleCA1NDhiNjRkLi44MjZm
YzMyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL2tlcm5lbC5oCkBAIC02NiwyNyArNjYsMzEgQEAKIH0pCiAKIGV4dGVybiBjaGFyIF9z
dGFydFtdLCBfZW5kW10sIHN0YXJ0W107Ci0jZGVmaW5lIGlzX2tlcm5lbChwKSAoeyAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgY2hhciAqX19wID0gKGNoYXIgKikodW5zaWduZWQgbG9u
ZykocCk7ICAgICBcCi0gICAgKF9fcCA+PSBfc3RhcnQpICYmIChfX3AgPCBfZW5kKTsgICAgICAg
ICAgICBcCisjZGVmaW5lIGlzX2tlcm5lbChwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBjb25zdCBjaGFyICpwX18gPSAoY29uc3QgY2hhciAq
KSh1bnNpZ25lZCBsb25nKShwKTsgICAgICAgICAgICAgXAorICAgIChTWU1CT0xTX0NPTVBBUkUo
cF9fLCBfc3RhcnQpID49IDAgJiYgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgU1lN
Qk9MU19DT01QQVJFKHBfXywgX2VuZCkgPCAwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKIH0pCiAKIGV4dGVybiBjaGFyIF9zdGV4dFtdLCBfZXRleHRbXTsKLSNkZWZpbmUgaXNf
a2VybmVsX3RleHQocCkgKHsgICAgICAgICAgICAgICAgICAgIFwKLSAgICBjaGFyICpfX3AgPSAo
Y2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgIFwKLSAgICAoX19wID49IF9zdGV4dCkgJiYg
KF9fcCA8IF9ldGV4dCk7ICAgICAgICAgIFwKKyNkZWZpbmUgaXNfa2VybmVsX3RleHQocCkgKHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IGNoYXIg
KnBfXyA9IChjb25zdCBjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAgICBcCisg
ICAgKFNZTUJPTFNfQ09NUEFSRShwX18sIF9zdGV4dCkgPj0gMCAmJiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICBTWU1CT0xTX0NPTVBBUkUocF9fLCBfZXRleHQpIDwgMCk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogfSkKIAogZXh0ZXJuIGNvbnN0IGNoYXIgX3Nyb2Rh
dGFbXSwgX2Vyb2RhdGFbXTsKLSNkZWZpbmUgaXNfa2VybmVsX3JvZGF0YShwKSAoeyAgICAgICAg
ICAgICAgICAgIFwKLSAgICBjb25zdCBjaGFyICpfX3AgPSAoY29uc3QgY2hhciAqKSh1bnNpZ25l
ZCBsb25nKShwKTsgICAgIFwKLSAgICAoX19wID49IF9zcm9kYXRhKSAmJiAoX19wIDwgX2Vyb2Rh
dGEpOyAgICAgIFwKKyNkZWZpbmUgaXNfa2VybmVsX3JvZGF0YShwKSAoeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IGNoYXIgKnBfXyA9IChjb25zdCBj
aGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAgICBcCisgICAgKFNZTUJPTFNfQ09N
UEFSRShwX18sIF9zcm9kYXRhKSA+PSAwICYmICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBTWU1CT0xTX0NPTVBBUkUocF9fLCBfZXJvZGF0YSkgPCAwKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogfSkKIAogZXh0ZXJuIGNoYXIgX3Npbml0dGV4dFtdLCBfZWluaXR0ZXh0W107
Ci0jZGVmaW5lIGlzX2tlcm5lbF9pbml0dGV4dChwKSAoeyAgICAgICAgICAgICAgICBcCi0gICAg
Y2hhciAqX19wID0gKGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCi0gICAgKF9fcCA+
PSBfc2luaXR0ZXh0KSAmJiAoX19wIDwgX2Vpbml0dGV4dCk7ICBcCisjZGVmaW5lIGlzX2tlcm5l
bF9pbml0dGV4dChwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBjb25zdCBjaGFyICpwX18gPSAoY29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAg
ICAgICAgICAgXAorICAgIChTWU1CT0xTX0NPTVBBUkUocF9fLCBfc2luaXR0ZXh0KSA+PSAwICYm
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgU1lNQk9MU19DT01QQVJFKHBfXywgX2Vpbml0
dGV4dCkgPCAwKTsgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAKIGV4dGVybiBlbnVt
IHN5c3RlbV9zdGF0ZSB7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 03:08:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 03:08:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtOR0-0007PW-DC; Tue, 12 Feb 2019 03:08:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtOQy-0007PM-GL
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 03:08:32 +0000
X-Inumbo-ID: 764fdb22-2e73-11e9-9d2a-efe069dd6c0e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 764fdb22-2e73-11e9-9d2a-efe069dd6c0e;
 Tue, 12 Feb 2019 03:08:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtOQq-0006yU-OX; Tue, 12 Feb 2019 03:08:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtOQq-0001uz-FH; Tue, 12 Feb 2019 03:08:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtOQq-0003Pg-Eb; Tue, 12 Feb 2019 03:08:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133173-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=d04bf1eb656be8b2131d08c7e32cff343556cfa8
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 03:08:24 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133173: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE3MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzE3My8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0
MzU1NmNmYTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA0IGRheXMgICAxOSBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMxNDkgIDIwMTktMDItMTEgMTQ6MDA6NDcgWiAgICAwIGRh
eXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0MzU1NmNmYTgKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxMSAw
OTowOToxMyAyMDE5ICswMTAwCgogICAgeDg2L3NoYWRvdzogYWRqdXN0IG1pbmltdW0gYWxsb2Nh
dGlvbiBjYWxjdWxhdGlvbnMKICAgIAogICAgQSBwcmV2aW91c2x5IGJhZCBzaXR1YXRpb24gaGFz
IGJlY29tZSB3b3JzZSB3aXRoIHRoZSBlYXJseSBzZXR0aW5nIG9mCiAgICAtPm1heF92Y3B1czog
VGhlIHZhbHVlIHJldHVybmVkIGJ5IHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIGhhcwog
ICAgZnVydGhlciBncm93biwgYW5kIGhlbmNlIG5vdyBob2xkcyBiYWNrIGV2ZW4gbW9yZSBtZW1v
cnkgZnJvbSB1c2UgZm9yCiAgICB0aGUgcDJtLgogICAgCiAgICBNYWtlIHNoX21pbl9hbGxvY2F0
aW9uKCkgYWNjb3VudCBmb3IgYWxsIHAybSBtZW1vcnkgbmVlZGVkIGZvcgogICAgc2hhZG93X2Vu
YWJsZSgpIHRvIHN1Y2NlZWQgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbiAoYXQgd2hpY2ggcG9pbnQg
dGhlCiAgICBkb21haW4gaGFzIG5vIG1lbW9yeSBhdCBhbGwgYWxsb2NhdGVkIHRvIGl0IHlldCwg
YW5kIGhlbmNlIHVzZSBvZgogICAgZC0+dG90X3BhZ2VzIGlzIG1lYW5pbmdsZXNzKS4KICAgIAog
ICAgQWxzbyBtYWtlIHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIG5vIGxvbmdlciBuZWVk
bGVzc2x5IGFkZCAxIHRvCiAgICB0aGUgdkNQVSBjb3VudC4KICAgIAogICAgRmluYWxseSBtYWtl
IHRoZSBkZWJ1Z2dpbmcgcHJpbnRrKCkgaW4gc2hhZG93X2FsbG9jX3AybV9wYWdlKCkgYSBsaXR0
bGUKICAgIG1vcmUgdXNlZnVsIGJ5IGxvZ2dpbmcgc29tZSBvZiB0aGUgcmVsZXZhbnQgZG9tYWlu
IHNldHRpbmdzLgogICAgCiAgICBSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGFjYTIx
NDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKQXV0aG9yOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjQxOjE3IDIw
MTkgKzAwMDAKCiAgICBkb2NzOiBmZWF0dXJlcy9xZW11LWRlcHJpdiBmb3JtYXR0aW5nIGZpeGVz
CiAgICAKICAgIE5lZWQgYSBzcGFjZSBiZXR3ZWVuIHRoZSBwYXJhZ3JhcGggYW5kIHRoZSBsaXN0
IHNvIHBhbmRvYyBrbm93cyBpdCdzIGEKICAgIGxpc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDlkYjc3N2RkYTMz
YmE5MmMwYTBmZWNhNzZkZTViYmE1NzM1OGViY2MKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjA1OjQzIDIwMTkgKzAw
MDAKCiAgICBkb2NzOiBVcGRhdGUgY3JlZGl0L2NyZWRpdDIgZmVhdHVyZSBkb2NzIHJlZmxlY3Rp
bmcgbmV3IGRlZmF1bHQgc2NoZWR1bGVyCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgN2I1Mjc4YjI4ZjhmYmNkNDQwMmU0NTIwZDdhNWQ2
MDdkNGE5OTdhNwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNyAyMDE5ICswMDAwCgogICAgdG9vbHM6IGluaXQg
c2NyaXB0czogbWFrZSBYRU5fUlVOX0RJUiBhbmQgWEVOX0xPQ0tfRElSIG1vZGUgNzAwCiAgICAK
ICAgIFRoZXNlIGRpcmVjdG9yaWVzIG91Z2h0IG5vdCB0byBiZSBldmVuIHdvcmxkLXJlYWRhYmxl
LiAgSWYgdGhpcyBzY3JpcHQKICAgIGZvciBzb21lIHJlYXNvbiBydW5zIHdpdGggYSBsYXggdW1h
c2sgdGhleSBtaWdodCBiZSBjcmVhdGVkCiAgICBvdmVybHktd3JpdGVhYmxlLiAgQXZvaWQgYW55
IHN1Y2ggYnVnIGJ5IHNldHRpbmcgdGhlIG1vZGUgZXhwbGljaXRseS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwYzRhMzhjMDk4ZjliZmZl
YjMzZjhjZjg4YWJkZWE0YjBmOWE5MDcwCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI2IDIwMTkgKzAwMDAKCiAg
ICB0b29sczogaW5pdCBzY3JpcHRzOiB4ZW5jb21tb25zOiBGaXhlcyB0byBEZXNjcmlwdGlvbgog
ICAgCiAgICBgbmVlZWRlZCcgaXMgYSB0eXBvLiAgQW5kIHhlbmQgaXMgbG9uZyBnb25lLgogICAg
CiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwMTA5N2UwMTk0MzIxZDI3MjYyNTEzY2YxMjkxZmRk
ZmVhMTYwNmMzCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI1IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBz
Y3JpcHRzOiB4ZW5jb21tb25zOiBQcm92aWRlcyBgeGVuJwogICAgCiAgICBJdCBpcyB1c2VmdWwg
dG8gaGF2ZSBhIHNpbmdsZSBgeGVuJyBmYWNpbGl0eSAoaW4gdGhlIExTQiBQcm92aWRlcwogICAg
bmFtZXNwYWNlKS4gIFRoYXQgYWxsb3dzIG90aGVyIGZhY2lsaXRpZXMgdG8gc3BlY2lmeSB0aGF0
IHRoZXkgc2hvdWxkCiAgICBnbyBhZnRlciBgeGVuJyB3aXRob3V0IG5lZWRpbmcgdG8ga25vdyB0
aGUgaW1wbGVtZW50YXRpb24gZGV0YWlscy4KICAgIAogICAgVGhpcyBzZXJ2aWNlIG5hbWUgaXMg
YWxyZWFkeSBQcm92aWRlJ2QgYnkgdGhlIChmYWlybHkgZGlmZmVyZW50KSBpbml0CiAgICBzY3Jp
cHRzIHVzZWQgaW4gRGViaWFuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoKY29tbWl0IGI0ZGY3M2RlNDkzOTU0YzQ0ZjI0MGY3ODc3OWM5YmQzNzgyZTE1
NzIKQXV0aG9yOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRh
dGU6ICAgVHVlIEZlYiA1IDEzOjM4OjUzIDIwMTkgLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtdjI6
IGRlYWN0aXZhdGUgaW50ZXJydXB0cyBkdXJpbmcgaW5pdGlhbGl6YXRpb24KICAgIAogICAgSW50
ZXJydXB0cyBjb3VsZCBiZSBBQ1RJVkUgYXQgYm9vdC4gTWFrZSBzdXJlIHRvIGRlYWN0aXZhdGUg
dGhlbSBkdXJpbmcKICAgIGluaXRpYWxpemF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIENDOiBqdWxpZW4uZ3JhbGxA
YXJtLmNvbQogICAgQ0M6IHBlbmcuZmFuQG54cC5jb20KICAgIENDOiBqZ3Jvc3NAc3VzZS5jb20K
KHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 04:12:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 04:12:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtPQI-0004Vx-0S; Tue, 12 Feb 2019 04:11:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QceP=QT=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1gtPQG-0004Vs-2x
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 04:11:52 +0000
X-Inumbo-ID: 4f929ee4-2e7c-11e9-8e55-eb53580ec445
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f929ee4-2e7c-11e9-8e55-eb53580ec445;
 Tue, 12 Feb 2019 04:11:46 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1C49T2t102481;
 Tue, 12 Feb 2019 04:11:32 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-2018-07-02;
 bh=7s3qtCi5weh95bUcxJO3SsrvNIE+yL3ub7L9xokCBnU=;
 b=qDzgxF4QUhkPqiUtKkSm9J8xSvWQUY0QGNQXWxc7aX7PmfKvxIOmzKRPrgHkW3SZIsfz
 eyuAhycPr9kMRxP0H8vIYjpjTB8eBj6HyjiwUvfEQyEK5LIufSePONIWNCmtYLTORqJI
 RbnIgcqG6FLosX6boiCU7eP8ItkQReOwVcMKZtZ2avf3BV3aVBMyY2SIJNPjN0gLYPXk
 dX7YmGnsMssh7m0/ruufnO0Ij+zYXAyHbKyQnAszFyzbtQV5QVLTBca2NHXv+U+hqUBL
 gXkFOx6rPeZ+RTeNZzCPS3kkwK0pNjBSvV7k9Bc9rYWl+SDaA4F6AMF8cktUfGNjiCPO cg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2qhrek9je1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Feb 2019 04:11: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 x1C4BWNI020502
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Feb 2019 04:11:32 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 x1C4BU5E022771;
 Tue, 12 Feb 2019 04:11:31 GMT
Received: from [192.168.2.8] (/106.39.148.196)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 11 Feb 2019 20:11:30 -0800
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, admin@listes.aquilenet.fr, 
 Hans van Kranenburg <hans@knorrie.org>
References: <e1429228-bef6-afa1-a004-4fb0cf0bb52d@yaal.fr>
 <20190208171335.nzqrsfk75xjw4plq@function>
 <ace166ae-95b0-25c1-d3fa-3d7b2128521e@knorrie.org>
 <20190208231624.d3p5folfbnw7isp2@function>
 <79756d96-788b-b683-82b1-96a87d2353f1@knorrie.org>
 <20190209163534.boh7ljguxytrnb6o@function>
 <b385f45c-c140-550e-220f-bbc372a15cdd@oracle.com>
 <cac5093b-10c8-8476-f6c8-98999e588072@knorrie.org>
 <20190211221050.qnhw7ma2b5ancek3@function>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <fbb92dc2-6844-a31e-fa29-af703df31223@oracle.com>
Date: Tue, 12 Feb 2019 12:11:20 +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: <20190211221050.qnhw7ma2b5ancek3@function>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9164
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902120029
Subject: Re: [Xen-devel] [admin] [Pkg-xen-devel] [BUG] task jbd2/xvda4-8:174
 blocked for more than 120 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8xMi8yMDE5IDA2OjEwIEFNLCBTYW11ZWwgVGhpYmF1bHQgd3JvdGU6Cj4gSGFucyB2
YW4gS3JhbmVuYnVyZywgbGUgbHVuLiAxMSBmw6l2ci4gMjAxOSAyMjo1OToxMSArMDEwMCwgYSBl
Y3JpdDoKPj4gT24gMi8xMS8xOSAyOjM3IEFNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4+Pgo+Pj4g
T24gMi8xMC8xOSAxMjozNSBBTSwgU2FtdWVsIFRoaWJhdWx0IHdyb3RlOgo+Pj4+Cj4+Pj4gSGFu
cyB2YW4gS3JhbmVuYnVyZywgbGUgc2FtLiAwOSBmw6l2ci4gMjAxOSAxNzowMTo1NSArMDEwMCwg
YSBlY3JpdDoKPj4+Pj4+IEkgaGF2ZSBmb3J3YXJkZWQgdGhlIG9yaWdpbmFsIG1haWw6IGFsbCBW
TSBJL08gZ2V0IHN0dWNrLCBhbmQgdGh1cyB0aGUKPj4+Pj4+IFZNIGJlY29tZXMgdW51c2FibGUu
Cj4+Pj4+Cj4+Pj4+IFRoZXNlIGFyZSBpbiBtYW55IGNhc2VzIHRoZSBzeW1wdG9tcyBvZiBydW5u
aW5nIG91dCBvZiAiZ3JhbnQgZnJhbWVzIi4KPj4+Pgo+Pj4+IE9oISAgVGhhdCBjb3VsZCBiZSBp
dCBpbmRlZWQuICBJJ20gd29uZGVyaW5nIHdoYXQgY291bGQgYmUgbW9ub3BvbGl6aW5nCj4+Pj4g
dGhlbSwgdGhvdWdoLCBhbmQgd2h5ICtkZWI5dTExIGlzIGFmZmVjdGVkIHdoaWxlICtkZWI5dTEw
IGlzIG5vdC4gIEknbQo+Pj4+IGFmcmFpZCBpbmNyZWFzaW5nIHRoZSBnbnR0YWIgbWF4IHNpemUg
dG8gMzIgbWlnaHQganVzdCBkZWZlciBmaWxsaW5nIGl0Cj4+Pj4gdXAuCj4+Pj4KPj4+Pj4gICAt
IyAuL3hlbi1kaWFnICBnbnR0YWJfcXVlcnlfc2l6ZSA1Cj4+Pj4+ICAgZG9taWQ9NTogbnJfZnJh
bWVzPTExLCBtYXhfbnJfZnJhbWVzPTMyCj4+Pj4KPj4+PiBUaGUgY3VycmVudCB2YWx1ZSBpcyAz
MSBvdmVyIG1heCAzMiBpbmRlZWQuCj4+Pgo+Pj4gQXNzdW1pbmcgdGhpcyBpcyBncmFudCB2MSwg
dGhlcmUgYXJlIHN0aWxsIDQwOTYvOD01MTIgZ3JhbnQgcmVmZXJlbmNlcyBhdmFpbGFibGUKPj4+
ICgzMi0zMT0xIGZyYW1lIGF2YWlsYWJsZSkuIEkgZG8gbm90IHRoaW5rIHRoZSBJL08gaGFuZyBj
YW4gYmUgYWZmZWN0ZWQgYnkgdGhlCj4+PiBsYWNrIG9mIGdyYW50IGVudHJ5Lgo+Pgo+PiBJIHN1
c3BlY3QgdGhhdCAzMSBtZWFzdXJlbWVudCB3YXMgdGFrZW4gd2hlbiB0aGUgZG9tVSB3YXMgbm90
IGhhbmdpbmcgeWV0Lgo+IAo+IEluZGVlZCwgSSBkaWRuJ3QgaGF2ZSB0aGUgaGFuZ2luZyBWTSBv
ZmZoYW5kLiAgSSBoYXZlIGxvb2tlZCBhZ2FpbiwgaXQncwo+IG5vdyBhdCAzMy4gV2UnbGwgaGF2
ZSB0byBtb25pdG9yIHRvIGNoZWNrIHRoYXQgaXQgZG9lc24ndCBjb250aW51ZSBqdXN0Cj4gaW5j
cmVhc2luZy4KCklmIHRoZSBtYXggdXNlZCB0byBiZSAzMiBhbmQgdGhlIGN1cnJlbnQgaXMgYWxy
ZWFkeSAzMywgdGhpcyBpbmRpY2F0ZXMgdGhlIGdyYW50CmVudHJpZXMgbWlnaHQgYmUgdXNlZCB1
cCBpbiB0aGUgcGFzdCBiZWZvcmUgdGhlIG1heF9ucl9mcmFtZXMgaXMgdHVuZWQuCgpEb25nbGkg
WkhhbmcKCj4gCj4gU2FtdWVsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 05:29:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 05:29:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtQcy-0002BY-An; Tue, 12 Feb 2019 05:29:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtQcw-0002BI-H6
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 05:29:02 +0000
X-Inumbo-ID: 18d25c2c-2e87-11e9-ba26-832909187170
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18d25c2c-2e87-11e9-ba26-832909187170;
 Tue, 12 Feb 2019 05:28:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtQcr-0001cc-QQ; Tue, 12 Feb 2019 05:28:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtQcr-0002Az-Eq; Tue, 12 Feb 2019 05:28:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtQcr-0008Vd-EC; Tue, 12 Feb 2019 05:28:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gtQcr-0008Vd-EC@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 05:28:57 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-amd64-pvgrub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1Ygp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxl
LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3Rh
YmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDogIDRjMzU2MjRkY2IzYmNlMDI2
YmIwOGViMDQwODVjMTg3YmFmZmY4NjMKICBCdWcgbm90IHByZXNlbnQ6IGFjMzViNjY4ODNlODMz
MGZmZGU2MDkxNTJlMTNjMjI1YjEyZGU2YTQKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxODAvCgoKICAoUmV2aXNp
b24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxl
IGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9yZXN1bHRzL2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
Lnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVz
cGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hv
bWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEzMzE4MC5iaXNlY3Rpb24tc3VtbWFy
eSAtLWJhc2lzLXRlbXBsYXRlPTEyODg1OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxp
bnV4LTMuMTggdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgeGVuLWJvb3QKU2VhcmNoaW5n
IGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEzMjk2OSBmYWlsIFtob3N0PWRlYmluYTFdIC8g
MTMyNDU2IFtob3N0PWVsYmxpbmcxXSAxMzE1NjMgW2hvc3Q9aHV4ZWxyZWJlMV0gMTMxNTM1IFto
b3N0PXJpbWF2YTFdIDEzMTUxMiBbaG9zdD1hbGJhbmEwXSAxMzE0NzkgW2hvc3Q9aHV4ZWxyZWJl
MF0gMTMxNDQyIFtob3N0PXBpbm90MF0gMTMxNDIwIFtob3N0PWdvZGVsbG8wXSAxMzEzNzAgW2hv
c3Q9Z29kZWxsbzFdIDEzMTMzNiBbaG9zdD1pdGFsaWEwXSAxMzEzMDcgW2hvc3Q9YmFyb3F1ZTFd
IDEzMTI3OSBbaG9zdD1qb3ViZXJ0aW4wXSAxMzEyMzEgW2hvc3Q9aHV4ZWxyZWJlMV0gMTMxMTky
IFtob3N0PXJpbWF2YTFdIDEzMTE0OSBbaG9zdD1hbGJhbmEwXSAxMzEwOTUgW2hvc3Q9Zmlhbm8w
XSAxMzEwMzUgW2hvc3Q9Z29kZWxsbzBdIDEzMDkzOSBbaG9zdD1nb2RlbGxvMV0gMTMwODc2IFto
b3N0PWJhcm9xdWUxXSAxMzA4NDMgW2hvc3Q9YWxiYW5hMV0gMTMwMzY3IFtob3N0PWJhcm9xdWUw
XSAxMzAyMDMgW2hvc3RcCiA9cGlub3QxXSAxMzAwNjcgW2hvc3Q9am91YmVydGluMF0gMTI5ODQ1
IFtob3N0PWdvZGVsbG8xXSAxMjk3NjAgW2hvc3Q9Z29kZWxsbzBdIDEyODg1OCBbaG9zdD1odXhl
bHJlYmUwXSAxMjg4NDEgW2hvc3Q9Z29kZWxsbzBdIDEyODgwNyBbaG9zdD1nb2RlbGxvMV0gMTI4
NjkxIFtob3N0PXJpbWF2YTFdIDEyODI1OCBbaG9zdD1lbGJsaW5nMV0gMTI4MjMyIFtob3N0PWZp
YW5vMF0gMTI4MTc3IFtob3N0PXJpbWF2YTFdIDEyODA5NiBbaG9zdD1iYXJvcXVlMV0gMTI3NDg2
IFtob3N0PWJhcm9xdWUxXSAxMjc0NzIgW2hvc3Q9ZWxibGluZzFdIDEyNzQ1NSBbaG9zdD1iYXJv
cXVlMF0gMTI3Mjk2IFtob3N0PWZpYW5vMF0gMTI3MDAxIFtob3N0PWdvZGVsbG8wXSAxMjY5MjYg
W2hvc3Q9Z29kZWxsbzBdIDEyNjgxMyBbaG9zdD1nb2RlbGxvMF0gMTI2NzExIFtob3N0PWdvZGVs
bG8wXSAxMjY1ODMgW2hvc3Q9Z29kZWxsbzBdIDEyNjQ3MiBbaG9zdD1nb2RlbGxvMF0gMTI2MzYy
IFtob1wKIHN0PWdvZGVsbG8wXSAxMjYyNzAgW2hvc3Q9Z29kZWxsbzBdIDEyNjE4OSBbaG9zdD1n
b2RlbGxvMF0gMTI2MDQyIFtob3N0PWNoYXJkb25uYXkxXSAxMjU4OTkgW2hvc3Q9Z29kZWxsbzFd
IDEyNTY1OCBbaG9zdD1lbGJsaW5nMV0gMTI1NjQ5IFtob3N0PWZpYW5vMV0gMTI1NjQxIFtob3N0
PWh1eGVscmViZTFdIDEyNTU2MSBbaG9zdD1pdGFsaWEwXSAxMjU1MjUgW2hvc3Q9Z29kZWxsbzBd
IDEyNTUwNSBbaG9zdD1iYXJvcXVlMV0gMTI1MTM4IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBm
bGlnaHRzOiAxMzI5NjkgLyAxMjUxMzgKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUg
d2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51
eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xp
bnV4LXN0YWJsZS5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CkxhdGVzdCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDc1NWViNjQwM2VjNzIyZGIzN2YxYjhmOGI1MWUwYjBhYjY2MWMwMDMKQmFzaXMgcGFzcyBhYzM1
YjY2ODgzZTgzMzBmZmRlNjA5MTUyZTEzYzIyNWIxMmRlNmE0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGI0YWM0YmM0MTAy
MjJkMjIxZGM0NmE3NGFjNzFlZmFhN2IzMmQ1N2MKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAu
L2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0I2FjMzViNjY4ODNlODMzMGZm
ZGU2MDkxNTJlMTNjMjI1YjEyZGU2YTQtNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdi
YWZmZjg2MyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQj
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MC1k
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXRcCiAjNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3
NjYzYS1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0I2I0YWM0YmM0MTAyMjJkMjIxZGM0NmE3NGFjNzFlZmFhN2IzMmQ1
N2MtNzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYxYzAwMwphZGhvYy1yZXZ0dXBs
ZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtc3RhYmxlCmFkaG9jLXJldnR1
cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBxZW11LXhlbgphZGhvYy1yZXZ0dXBs
ZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogeGVuCkxvYWRlZCAxMDA3IG5vZGVzIGlu
IHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTIzMzk2IFtob3N0
PWdvZGVsbG8wXQogMTIzNDgwIFtob3N0PWVsYmxpbmcwXQogMTIzNTk0IFtob3N0PWdvZGVsbG8x
XQogMTIzNjgzIFtob3N0PWJhcm9xdWUwXQogMTIzODM3IFtob3N0PWZpYW5vMV0KIDEyMzgwMyBb
aG9zdD1jaGFyZG9ubmF5MV0KIDEyNDE3MyBbaG9zdD1nb2RlbGxvMF0KIDEyNDg1NSBbaG9zdD1n
b2RlbGxvMV0KIDEyNDg5NyBbaG9zdD1hbGJhbmExXQogMTI0OTQ1IFtob3N0PWpvdWJlcnRpbjFd
CiAxMjUwNDMgW2hvc3Q9cGlub3QwXQogMTI1MTM4IHBhc3MgYWMzNWI2Njg4M2U4MzMwZmZkZTYw
OTE1MmUxM2MyMjViMTJkZTZhNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkz
OGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBiNGFjNGJjNDEwMjIyZDIyMWRjNDZhNzRhYzcx
ZWZhYTdiMzJkNTdjCiAxMjU1MDUgW2hvc3Q9YmFyb3F1ZTFdCiAxMjU1MjUgW2hvc3Q9Z29kZWxs
bzBdCiAxMjU1NjEgW2hvc3Q9aXRhbGlhMF0KIDEyNTY0MSBbaG9zdD1odXhlbHJlYmUxXQogMTI1
NjQ5IFtob3N0PWZpYW5vMV0KIDEyNTY1OCBbaG9zdD1lbGJsaW5nMV0KIDEyNTg5OSBbaG9zdD1n
b2RlbGxvMV0KIDEyNjA0MiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEyNjE4OSBbaG9zdD1nb2RlbGxv
MF0KIDEyNjI3MCBbaG9zdD1nb2RlbGxvMF0KIDEyNjM2MiBbaG9zdD1nb2RlbGxvMF0KIDEyNjQ3
MiBbaG9zdD1nb2RlbGxvMF0KIDEyNjU4MyBbaG9zdD1nb2RlbGxvMF0KIDEyNjcxMSBbaG9zdD1n
b2RlbGxvMF0KIDEyNjgxMyBbaG9zdD1nb2RlbGxvMF0KIDEyNjkyNiBbaG9zdD1nb2RlbGxvMF0K
IDEyNzAwMSBbaG9zdD1nb2RlbGxvMF0KIDEyNzI5NiBbaG9zdD1maWFubzBdCiAxMjc0ODYgW2hv
c3Q9YmFyb3F1ZTFdCiAxMjc0NzIgW2hvc3Q9ZWxibGluZzFdCiAxMjc0NTUgW2hvc3Q9YmFyb3F1
ZTBdCiAxMjgwOTYgW2hvc3Q9YmFyb3F1ZTFdCiAxMjgxNzcgW2hvc3Q9cmltYXZhMV0KIDEyODIz
MiBbaG9zdD1maWFubzBdCiAxMjgyNTggW2hvc3Q9ZWxibGluZzFdCiAxMjg2OTEgW2hvc3Q9cmlt
YXZhMV0KIDEyODgwNyBbaG9zdD1nb2RlbGxvMV0KIDEyODg1OCBbaG9zdD1odXhlbHJlYmUwXQog
MTI4ODQxIFtob3N0PWdvZGVsbG8wXQogMTI5NzYwIFtob3N0PWdvZGVsbG8wXQogMTI5ODQ1IFto
b3N0PWdvZGVsbG8xXQogMTMwMDY3IFtob3N0PWpvdWJlcnRpbjBdCiAxMzAyMDMgW2hvc3Q9cGlu
b3QxXQogMTMwMzY3IFtob3N0PWJhcm9xdWUwXQogMTMwODQzIFtob3N0PWFsYmFuYTFdCiAxMzA4
NzYgW2hvc3Q9YmFyb3F1ZTFdCiAxMzA5MzkgW2hvc3Q9Z29kZWxsbzFdCiAxMzEwOTUgW2hvc3Q9
Zmlhbm8wXQogMTMxMDM1IFtob3N0PWdvZGVsbG8wXQogMTMxMTQ5IFtob3N0PWFsYmFuYTBdCiAx
MzExOTIgW2hvc3Q9cmltYXZhMV0KIDEzMTI3OSBbaG9zdD1qb3ViZXJ0aW4wXQogMTMxMjMxIFto
b3N0PWh1eGVscmViZTFdCiAxMzEzMDcgW2hvc3Q9YmFyb3F1ZTFdCiAxMzEzMzYgW2hvc3Q9aXRh
bGlhMF0KIDEzMTQyMCBbaG9zdD1nb2RlbGxvMF0KIDEzMTM3MCBbaG9zdD1nb2RlbGxvMV0KIDEz
MTQ0MiBbaG9zdD1waW5vdDBdCiAxMzE0NzkgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEzMTUxMiBbaG9z
dD1hbGJhbmEwXQogMTMxNTM1IFtob3N0PXJpbWF2YTFdCiAxMzE1NjMgW2hvc3Q9aHV4ZWxyZWJl
MV0KIDEzMTU4MCBmYWlsIGlycmVsZXZhbnQKIDEzMTU5MyBmYWlsIGlycmVsZXZhbnQKIDEzMTY0
MSBmYWlsIGlycmVsZXZhbnQKIDEzMTYxOSBmYWlsIGlycmVsZXZhbnQKIDEzMTY2NiBmYWlsIGly
cmVsZXZhbnQKIDEzMTY3MyBmYWlsIGlycmVsZXZhbnQKIDEzMTcwNSBmYWlsIGlycmVsZXZhbnQK
IDEzMTc0OSBmYWlsIGlycmVsZXZhbnQKIDEzMTcyOSBmYWlsIGlycmVsZXZhbnQKIDEzMTc2OSBm
YWlsIGlycmVsZXZhbnQKIDEzMTk5MCBmYWlsIGlycmVsZXZhbnQKIDEzMTk2OSBmYWlsIGlycmVs
ZXZhbnQKIDEzMjA2NiBmYWlsIGlycmVsZXZhbnQKIDEzMjE3OSBmYWlsIGlycmVsZXZhbnQKIDEz
MjI5MCBmYWlsIGlycmVsZXZhbnQKIDEzMjQwOCBmYWlsIGlycmVsZXZhbnQKIDEzMjQ1NiBbaG9z
dD1lbGJsaW5nMV0KIDEzMjU3OSBmYWlsIGlycmVsZXZhbnQKIDEzMjY1MiBmYWlsIGlycmVsZXZh
bnQKIDEzMjc0MSBmYWlsIGlycmVsZXZhbnQKIDEzMjc5OCBmYWlsIGlycmVsZXZhbnQKIDEzMjk2
OSBmYWlsIDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
NzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYxYzAwMwogMTMzMTc1IGZhaWwgNGMz
NTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MyBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBiNGFjNGJjNDEw
MjIyZDIyMWRjNDZhNzRhYzcxZWZhYTdiMzJkNTdjCiAxMzMxNzYgcGFzcyBhYzM1YjY2ODgzZTgz
MzBmZmRlNjA5MTUyZTEzYzIyNWIxMmRlNmE0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGI0YWM0YmM0MTAyMjJkMjIxZGM0
NmE3NGFjNzFlZmFhN2IzMmQ1N2MKIDEzMzE3NyBmYWlsIDRjMzU2MjRkY2IzYmNlMDI2YmIwOGVi
MDQwODVjMTg3YmFmZmY4NjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYjRhYzRiYzQxMDIyMmQyMjFkYzQ2YTc0YWM3MWVm
YWE3YjMyZDU3YwogMTMzMTc5IHBhc3MgYWMzNWI2Njg4M2U4MzMwZmZkZTYwOTE1MmUxM2MyMjVi
MTJkZTZhNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiBiNGFjNGJjNDEwMjIyZDIyMWRjNDZhNzRhYzcxZWZhYTdiMzJkNTdj
CiAxMzMxNjkgcGFzcyBhYzM1YjY2ODgzZTgzMzBmZmRlNjA5MTUyZTEzYzIyNWIxMmRlNmE0IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3
YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVk
MDc2NjNhIGI0YWM0YmM0MTAyMjJkMjIxZGM0NmE3NGFjNzFlZmFhN2IzMmQ1N2MKIDEzMzE3MSBm
YWlsIDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNzU1
ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYxYzAwMwogMTMzMTgwIGZhaWwgNGMzNTYy
NGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBiNGFjNGJjNDEwMjIy
ZDIyMWRjNDZhNzRhYzcxZWZhYTdiMzJkNTdjCiAxMzMxNzIgcGFzcyBhYzM1YjY2ODgzZTgzMzBm
ZmRlNjA5MTUyZTEzYzIyNWIxMmRlNmE0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGI0YWM0YmM0MTAyMjJkMjIxZGM0NmE3
NGFjNzFlZmFhN2IzMmQ1N2MKIDEzMzE3NCBwYXNzIGFjMzViNjY4ODNlODMzMGZmZGU2MDkxNTJl
MTNjMjI1YjEyZGU2YTQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYjRhYzRiYzQxMDIyMmQyMjFkYzQ2YTc0YWM3MWVmYWE3
YjMyZDU3YwogMTEzNTAzIFtob3N0PWh1eGVscmViZTBdCiAxMTM4NTYgW2hvc3Q9Z29kZWxsbzBd
CiAxMTM4NjkgW2hvc3Q9Z29kZWxsbzFdCiAxMTQwMzQgW2hvc3Q9bWVybG90MV0KIDExNDEzMyBb
aG9zdD1maWFubzBdCiAxMTQxODAgW2hvc3Q9cmltYXZhMF0KIDExNDIyNSBbaG9zdD1waW5vdDFd
CiAxMTQ0NDYgW2hvc3Q9Z29kZWxsbzFdCiAxMTQ2NzcgW2hvc3Q9Z29kZWxsbzBdCiAxMTQ4NDMg
W2hvc3Q9aHV4ZWxyZWJlMV0KIDExNTI4OSBbaG9zdD1tZXJsb3QxXQogMTE1NDc5IFtob3N0PWdv
ZGVsbG8wXQogMTE1NDk1IFtob3N0PWdvZGVsbG8xXQogMTE1Njg4IFtob3N0PWh1eGVscmViZTBd
CiAxMTU2NzMgW2hvc3Q9aXRhbGlhMF0KIDExNTY5OCBbaG9zdD1yaW1hdmEwXQogMTE1NzE0IFto
b3N0PWJhcm9xdWUxXQogMTE1NzI5IFtob3N0PWJhcm9xdWUwXQogMTE2MTA2IFtob3N0PWZpYW5v
MF0KIDExNjEyMSBbaG9zdD1pdGFsaWExXQogMTE2MTQwIFtob3N0PW5vYmxpbmcwXQogMTE2MTkz
IFtob3N0PW1lcmxvdDBdCiAxMTYzMDggW2hvc3Q9Z29kZWxsbzFdCiAxMTY0NzUgW2hvc3Q9cmlt
YXZhMF0KIDExNjUwMSBbaG9zdD1lbGJsaW5nMF0KIDExNjcyOCBbaG9zdD1iYXJvcXVlMF0KIDEx
Njc2MCBbaG9zdD1tZXJsb3QxXQogMTE2ODYyIFtob3N0PWdvZGVsbG8xXQogMTE2ODkwIFtob3N0
PWdvZGVsbG8wXQogMTE2OTIwIFtob3N0PWl0YWxpYTFdCiAxMTcxMzEgW2hvc3Q9cGlub3QxXQog
MTE3MjExIFtob3N0PWVsYmxpbmcwXQogMTE3Mzc1IFtob3N0PWZpYW5vMF0KIDExNzY0MSBbaG9z
dD1iYXJvcXVlMF0KIDExNzcwMiBbaG9zdD1jaGFyZG9ubmF5MV0KIDExODE0OSBbaG9zdD1nb2Rl
bGxvMV0KIDExODE4NiBbaG9zdD1yaW1hdmExXQogMTE4NDg4IFtob3N0PWdvZGVsbG8xXQogMTE4
NjY2IFtob3N0PWl0YWxpYTBdCiAxMTg3MzAgW2hvc3Q9Z29kZWxsbzBdCiAxMTk0MzIgW2hvc3Q9
aHV4ZWxyZWJlMF0KIDEyMDAxMCBbaG9zdD1nb2RlbGxvMV0KIDEyMDA0MyBbaG9zdD1iYXJvcXVl
MF0KIDEyMDA5MCBbaG9zdD1nb2RlbGxvMF0KIDEyMDEzMiBbaG9zdD1waW5vdDBdCiAxMjAyMzUg
W2hvc3Q9ZWxibGluZzBdCiAxMjAyNzYgW2hvc3Q9Zmlhbm8wXQogMTIwNDg2IFtob3N0PWdvZGVs
bG8xXQogMTIwNjY1IFtob3N0PWl0YWxpYTFdCiAxMjA3ODAgW2hvc3Q9cGlub3QwXQogMTIwOTEx
IFtob3N0PWl0YWxpYTBdCiAxMjA5NzcgW2hvc3Q9YmFyb3F1ZTBdCiAxMjEwNTMgW2hvc3Q9aHV4
ZWxyZWJlMF0KIDEyMTA5OSBbaG9zdD1nb2RlbGxvMF0KIDEyMTI2OCBbaG9zdD1nb2RlbGxvMV0K
IDEyMTMyMCBbaG9zdD1maWFubzBdCiAxMjEzMDMgW2hvc3Q9YmFyb3F1ZTFdCiAxMjIxMTAgW2hv
c3Q9Z29kZWxsbzFdCiAxMjIwOTQgW2hvc3Q9Z29kZWxsbzBdCiAxMjIxMjUgW2hvc3Q9aHV4ZWxy
ZWJlMF0KIDEyMjE2NiBbaG9zdD1waW5vdDBdCiAxMjIxNDUgW2hvc3Q9Y2hhcmRvbm5heTBdCiAx
MjIxODAgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMjIyNzMgW2hvc3Q9ZWxibGluZzBdCiAxMjIyODYg
W2hvc3Q9YmFyb3F1ZTBdCiAxMjIzODggW2hvc3Q9aXRhbGlhMF0KIDEyMjQ3OCBbaG9zdD1jaGFy
ZG9ubmF5MV0KIDEyMjQyNyBbaG9zdD1maWFubzBdCiAxMjI1MTUgW2hvc3Q9ZWxibGluZzBdCiAx
MjI1NjUgW2hvc3Q9cGlub3QwXQogMTIyOTY1IFtob3N0PWNoYXJkb25uYXkxXQogMTIyODg0IFto
b3N0PWdvZGVsbG8wXQogMTIzMDM1IFtob3N0PWh1eGVscmViZTFdCiAxMjMxOTAgW2hvc3Q9ZGVi
aW5hMF0KIDEyMzIyMiBbaG9zdD1qb3ViZXJ0aW4wXQogMTIzMjc0IFtob3N0PWh1eGVscmViZTBd
ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDEyNTEzOCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzI5
NjkgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzMxNjkg
KHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzMxNzEgKGZhaWwp
LCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgYWMzNWI2Njg4M2U4MzMwZmZkZTYw
OTE1MmUxM2MyMjViMTJkZTZhNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBiNGFjNGJjNDEwMjIyZDIyMWRjNDZhNzRhYzcx
ZWZhYTdiMzJkNTdjCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0
YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMzMTc0IChwYXNzKSwgZm9yIGxhc3QgcGFzcwog
UmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMzMTc1IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTMzMTc2IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMzMxNzcgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMzMxNzkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDEzMzE4MCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVj
ZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFi
bGUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4
N2JhZmZmODYzCiAgQnVnIG5vdCBwcmVzZW50OiBhYzM1YjY2ODgzZTgzMzBmZmRlNjA5MTUyZTEz
YzIyNWIxMmRlNmE0CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMTgwLwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9u
Zywgb21pdHRlZC4pCgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yi54ZW4tYm9vdC57
ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KMTMzMTgwOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzMxODAgbGludXgtMy4x
OCByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzEzMzE4MC8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBu
b3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 06:03:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 06:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtRAL-0005MX-82; Tue, 12 Feb 2019 06:03:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtRAK-0005ML-4A
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 06:03:32 +0000
X-Inumbo-ID: e767e652-2e8b-11e9-a712-7fa879126d4a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e767e652-2e8b-11e9-a712-7fa879126d4a;
 Tue, 12 Feb 2019 06:03:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtRAA-0002MC-D9; Tue, 12 Feb 2019 06:03:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtRAA-0003la-6T; Tue, 12 Feb 2019 06:03:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtRAA-0002ot-5r; Tue, 12 Feb 2019 06:03:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133178-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=d04bf1eb656be8b2131d08c7e32cff343556cfa8
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 06:03:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133178: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE3OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzE3OC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0
MzU1NmNmYTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA0IGRheXMgICAyMCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMxNDkgIDIwMTktMDItMTEgMTQ6MDA6NDcgWiAgICAwIGRh
eXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0MzU1NmNmYTgKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxMSAw
OTowOToxMyAyMDE5ICswMTAwCgogICAgeDg2L3NoYWRvdzogYWRqdXN0IG1pbmltdW0gYWxsb2Nh
dGlvbiBjYWxjdWxhdGlvbnMKICAgIAogICAgQSBwcmV2aW91c2x5IGJhZCBzaXR1YXRpb24gaGFz
IGJlY29tZSB3b3JzZSB3aXRoIHRoZSBlYXJseSBzZXR0aW5nIG9mCiAgICAtPm1heF92Y3B1czog
VGhlIHZhbHVlIHJldHVybmVkIGJ5IHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIGhhcwog
ICAgZnVydGhlciBncm93biwgYW5kIGhlbmNlIG5vdyBob2xkcyBiYWNrIGV2ZW4gbW9yZSBtZW1v
cnkgZnJvbSB1c2UgZm9yCiAgICB0aGUgcDJtLgogICAgCiAgICBNYWtlIHNoX21pbl9hbGxvY2F0
aW9uKCkgYWNjb3VudCBmb3IgYWxsIHAybSBtZW1vcnkgbmVlZGVkIGZvcgogICAgc2hhZG93X2Vu
YWJsZSgpIHRvIHN1Y2NlZWQgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbiAoYXQgd2hpY2ggcG9pbnQg
dGhlCiAgICBkb21haW4gaGFzIG5vIG1lbW9yeSBhdCBhbGwgYWxsb2NhdGVkIHRvIGl0IHlldCwg
YW5kIGhlbmNlIHVzZSBvZgogICAgZC0+dG90X3BhZ2VzIGlzIG1lYW5pbmdsZXNzKS4KICAgIAog
ICAgQWxzbyBtYWtlIHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIG5vIGxvbmdlciBuZWVk
bGVzc2x5IGFkZCAxIHRvCiAgICB0aGUgdkNQVSBjb3VudC4KICAgIAogICAgRmluYWxseSBtYWtl
IHRoZSBkZWJ1Z2dpbmcgcHJpbnRrKCkgaW4gc2hhZG93X2FsbG9jX3AybV9wYWdlKCkgYSBsaXR0
bGUKICAgIG1vcmUgdXNlZnVsIGJ5IGxvZ2dpbmcgc29tZSBvZiB0aGUgcmVsZXZhbnQgZG9tYWlu
IHNldHRpbmdzLgogICAgCiAgICBSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGFjYTIx
NDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKQXV0aG9yOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjQxOjE3IDIw
MTkgKzAwMDAKCiAgICBkb2NzOiBmZWF0dXJlcy9xZW11LWRlcHJpdiBmb3JtYXR0aW5nIGZpeGVz
CiAgICAKICAgIE5lZWQgYSBzcGFjZSBiZXR3ZWVuIHRoZSBwYXJhZ3JhcGggYW5kIHRoZSBsaXN0
IHNvIHBhbmRvYyBrbm93cyBpdCdzIGEKICAgIGxpc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDlkYjc3N2RkYTMz
YmE5MmMwYTBmZWNhNzZkZTViYmE1NzM1OGViY2MKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjA1OjQzIDIwMTkgKzAw
MDAKCiAgICBkb2NzOiBVcGRhdGUgY3JlZGl0L2NyZWRpdDIgZmVhdHVyZSBkb2NzIHJlZmxlY3Rp
bmcgbmV3IGRlZmF1bHQgc2NoZWR1bGVyCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgN2I1Mjc4YjI4ZjhmYmNkNDQwMmU0NTIwZDdhNWQ2
MDdkNGE5OTdhNwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNyAyMDE5ICswMDAwCgogICAgdG9vbHM6IGluaXQg
c2NyaXB0czogbWFrZSBYRU5fUlVOX0RJUiBhbmQgWEVOX0xPQ0tfRElSIG1vZGUgNzAwCiAgICAK
ICAgIFRoZXNlIGRpcmVjdG9yaWVzIG91Z2h0IG5vdCB0byBiZSBldmVuIHdvcmxkLXJlYWRhYmxl
LiAgSWYgdGhpcyBzY3JpcHQKICAgIGZvciBzb21lIHJlYXNvbiBydW5zIHdpdGggYSBsYXggdW1h
c2sgdGhleSBtaWdodCBiZSBjcmVhdGVkCiAgICBvdmVybHktd3JpdGVhYmxlLiAgQXZvaWQgYW55
IHN1Y2ggYnVnIGJ5IHNldHRpbmcgdGhlIG1vZGUgZXhwbGljaXRseS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwYzRhMzhjMDk4ZjliZmZl
YjMzZjhjZjg4YWJkZWE0YjBmOWE5MDcwCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI2IDIwMTkgKzAwMDAKCiAg
ICB0b29sczogaW5pdCBzY3JpcHRzOiB4ZW5jb21tb25zOiBGaXhlcyB0byBEZXNjcmlwdGlvbgog
ICAgCiAgICBgbmVlZWRlZCcgaXMgYSB0eXBvLiAgQW5kIHhlbmQgaXMgbG9uZyBnb25lLgogICAg
CiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwMTA5N2UwMTk0MzIxZDI3MjYyNTEzY2YxMjkxZmRk
ZmVhMTYwNmMzCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI1IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBz
Y3JpcHRzOiB4ZW5jb21tb25zOiBQcm92aWRlcyBgeGVuJwogICAgCiAgICBJdCBpcyB1c2VmdWwg
dG8gaGF2ZSBhIHNpbmdsZSBgeGVuJyBmYWNpbGl0eSAoaW4gdGhlIExTQiBQcm92aWRlcwogICAg
bmFtZXNwYWNlKS4gIFRoYXQgYWxsb3dzIG90aGVyIGZhY2lsaXRpZXMgdG8gc3BlY2lmeSB0aGF0
IHRoZXkgc2hvdWxkCiAgICBnbyBhZnRlciBgeGVuJyB3aXRob3V0IG5lZWRpbmcgdG8ga25vdyB0
aGUgaW1wbGVtZW50YXRpb24gZGV0YWlscy4KICAgIAogICAgVGhpcyBzZXJ2aWNlIG5hbWUgaXMg
YWxyZWFkeSBQcm92aWRlJ2QgYnkgdGhlIChmYWlybHkgZGlmZmVyZW50KSBpbml0CiAgICBzY3Jp
cHRzIHVzZWQgaW4gRGViaWFuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoKY29tbWl0IGI0ZGY3M2RlNDkzOTU0YzQ0ZjI0MGY3ODc3OWM5YmQzNzgyZTE1
NzIKQXV0aG9yOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRh
dGU6ICAgVHVlIEZlYiA1IDEzOjM4OjUzIDIwMTkgLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtdjI6
IGRlYWN0aXZhdGUgaW50ZXJydXB0cyBkdXJpbmcgaW5pdGlhbGl6YXRpb24KICAgIAogICAgSW50
ZXJydXB0cyBjb3VsZCBiZSBBQ1RJVkUgYXQgYm9vdC4gTWFrZSBzdXJlIHRvIGRlYWN0aXZhdGUg
dGhlbSBkdXJpbmcKICAgIGluaXRpYWxpemF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIENDOiBqdWxpZW4uZ3JhbGxA
YXJtLmNvbQogICAgQ0M6IHBlbmcuZmFuQG54cC5jb20KICAgIENDOiBqZ3Jvc3NAc3VzZS5jb20K
KHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 06:26:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 06:26:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtRWZ-00076E-5U; Tue, 12 Feb 2019 06:26:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EEWQ=QT=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gtRWY-000768-C9
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 06:26:30 +0000
X-Inumbo-ID: 21094eac-2e8f-11e9-b559-7b4da9355029
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 21094eac-2e8f-11e9-b559-7b4da9355029;
 Tue, 12 Feb 2019 06:26:28 +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 orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Feb 2019 22:26:27 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,361,1544515200"; d="scan'208";a="117195764"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga008.jf.intel.com with ESMTP; 11 Feb 2019 22:26:27 -0800
Received: from fmsmsx152.amr.corp.intel.com (10.18.125.5) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 11 Feb 2019 22:26:27 -0800
Received: from shsmsx105.ccr.corp.intel.com (10.239.4.158) by
 FMSMSX152.amr.corp.intel.com (10.18.125.5) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 11 Feb 2019 22:26:27 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.102]) by
 SHSMSX105.ccr.corp.intel.com ([169.254.11.253]) with mapi id 14.03.0415.000;
 Tue, 12 Feb 2019 14:26:25 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Juergen Gross <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH for-4.12 v2] xen/iommu: fix iommu_ops initialization
Thread-Index: AQHUuktcssZQ1Uc/8kWtanrtF7Pk9KXbwvGg
Date: Tue, 12 Feb 2019 06:26:24 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C9383A5@SHSMSX104.ccr.corp.intel.com>
References: <20190201162945.26461-1-jgross@suse.com>
In-Reply-To: <20190201162945.26461-1-jgross@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiY2ZmNzBmMzgtYjk3Yy00ZmQ1LWI5YmEtMzJkZTIxMzUzY2E1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiT1wvNDYwaFwvT3NQQ1dxMG53eFBtTDQzVzhaZkdHTVJTVjFsWTdrXC9tcFdocnBEc0dyZXRGdkFvWEJJMTdKT3FoRSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 v2] xen/iommu: fix iommu_ops
 initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWlsdG86amdyb3NzQHN1c2UuY29tXQo+IFNlbnQ6IFNh
dHVyZGF5LCBGZWJydWFyeSAyLCAyMDE5IDEyOjMwIEFNCj4gCj4gQ29tbWl0IDMyYTVlYTAwZWM3
NWVmNTNlICgiSU9NTVUveDg2OiByZW1vdmUgaW5kaXJlY3Rpb24gZnJvbQo+IGNlcnRhaW4KPiBJ
T01NVSBob29rIGFjY2Vzc2VzIikgaW50cm9kdWNlZCBpb21tdV9vcHMgaW5pdGlhbGl6ZWQgYXQg
Ym9vdCB0aW1lCj4gd2l0aCBkYXRhIGRlY2xhcmVkIGFzIF9faW5pdGNvbnN0cmVsLgo+IAo+IE9u
IEludGVsIHN5c3RlbXMgdGhlcmUgaXMgYW5vdGhlciBwYXRoIHdoZXJlIGlvbW11X29wcyBpcyBp
bml0aWFsaXplZAo+IGFuZCB0aGlzIHBhdGggaXMgcmVsZXZhbnQgb24gcmVzdW1lIGFmdGVyIHJl
dHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5kLgo+IEFzIHRoZSBpbml0aWFsaXphdGlvbiBkYXRh
IGlzIG5vIGxvbmdlciBhY2Nlc3NpYmxlIGluIHRoaXMgY2FzZSB0aGF0Cj4gc2Vjb25kIGluaXRp
YWxpemF0aW9uIG11c3QgYmUgZHJvcHBlZCBpbiBjYXNlIHRoZSBzeXN0ZW0gaXNuJ3QganVzdAo+
IGJvb3RpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgoKQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 06:27:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 06:27:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtRXU-00079S-Gj; Tue, 12 Feb 2019 06:27:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EEWQ=QT=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gtRXS-00079G-Qs
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 06:27:26 +0000
X-Inumbo-ID: 4376869e-2e8f-11e9-8e3f-cfe4e1badc6d
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4376869e-2e8f-11e9-8e3f-cfe4e1badc6d;
 Tue, 12 Feb 2019 06:27:26 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Feb 2019 22:27:25 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,361,1544515200"; d="scan'208";a="143490081"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga004.fm.intel.com with ESMTP; 11 Feb 2019 22:27:25 -0800
Received: from shsmsx108.ccr.corp.intel.com (10.239.4.97) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 11 Feb 2019 22:27:25 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.102]) by
 SHSMSX108.ccr.corp.intel.com ([169.254.8.36]) with mapi id 14.03.0415.000;
 Tue, 12 Feb 2019 14:27: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] VMX: don't ignore P2M setup error
Thread-Index: AQHUvgYuDaUZtQIilUyGgEYRidDv9KXbu8BQ
Date: Tue, 12 Feb 2019 06:27:22 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C9383BC@SHSMSX104.ccr.corp.intel.com>
References: <5C5AB5DA020000780021436D@prv1-mh.provo.novell.com>
In-Reply-To: <5C5AB5DA020000780021436D@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTdmZWUxZDMtNWE5OC00ZjI1LTgwZmMtMjAyODI4MDA4NWRlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoieHZQTG83WmRPNGFLdkFJTW1CVkROZTJOc3AxVFdrVVU1cFdRdDdCXC9tYmRkODVcL1ZoYzZvSXZcL0hpU0lYQ3VuNSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] VMX: don't ignore P2M setup error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "Nakajima, Jun" <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFdl
ZG5lc2RheSwgRmVicnVhcnkgNiwgMjAxOSA2OjI0IFBNCj4gCj4gc2V0X21taW9fcDJtX2VudHJ5
KCkgbWF5IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAtRU5PTUVNLiBEb24ndCBpZ25vcmUKPiBz
dWNoIGFuIGVycm9yLCBidXQgaW5zdGVhZCBjYXVzZSBkb21haW4gY3JlYXRpb24gdG8gZmFpbCBp
biBzdWNoIGEgY2FzZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 07:14:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 07:14:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtSHI-0002i2-0U; Tue, 12 Feb 2019 07:14:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtSHF-0002hs-Uo
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 07:14:46 +0000
X-Inumbo-ID: debb376a-2e95-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id debb376a-2e95-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 07:14:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtSHC-0003gR-7s; Tue, 12 Feb 2019 07:14:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtSHC-0008HF-1C; Tue, 12 Feb 2019 07:14:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtSHC-0004an-0K; Tue, 12 Feb 2019 07:14:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gtSHC-0004an-0K@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 07:14:42 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete test-amd64-amd64-pair
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIKdGVzdGlkIHhlbi1ib290L3NyY19ob3N0CgpUcmVlOiBsaW51eCBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJs
ZS5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0
YWJsZS9saW51eC1zdGFibGUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3YjgwNTJlMTkzMDQ4NjU0
NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmCiAgQnVnIG5vdCBwcmVzZW50OiBkMjU1ZDE4YTM0YThk
NTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxMjc4LwoKCiAgY29tbWl0
IDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBBdXRob3I6IEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIE1vbiBPY3QgMTkgMDQ6MjM6Mjkg
MjAxNSAtMDYwMAogIAogICAgICBpZ2I6IGZpeCBOVUxMIGRlcmVmcyBkdWUgdG8gc2tpcHBlZCBT
Ui1JT1YgZW5hYmxpbmcKICAgICAgCiAgICAgIFsgVXBzdHJlYW0gY29tbWl0IGJlMDY5OThmOTZl
Y2I5MzkzOGFkMmNjZTQ2YzQyODliZjdjZjQ1YmMgXQogICAgICAKICAgICAgVGhlIGNvbWJpbmVk
IGVmZmVjdCBvZiBjb21taXRzIDY0MjNmYzM0MTYgKCJpZ2I6IGRvIG5vdCByZS1pbml0IFNSLUlP
VgogICAgICBkdXJpbmcgcHJvYmUiKSBhbmQgY2VlZTM0NTBiMyAoImlnYjogbWFrZSBzdXJlIFNS
LUlPViBpbml0IHVzZXMgdGhlCiAgICAgIHJpZ2h0IG51bWJlciBvZiBxdWV1ZXMiKSBjYXVzZXMg
VkZzIG5vIGxvbmdlciBnZXR0aW5nIHNldCB1cCwgbGVhZGluZwogICAgICB0byBOVUxMIHBvaW50
ZXIgZGVyZWZlcmVuY2VzIGR1ZSB0byB0aGUgYWRhcHRlcidzIC0+dmZfZGF0YSBiZWluZyBOVUxM
CiAgICAgIHdoaWxlIC0+dmZzX2FsbG9jYXRlZF9jb3VudCBpcyBub24temVyby4gVGhlIGZpcnN0
IGNvbW1pdCBub3Qgb25seQogICAgICBuZWdsZWN0ZWQgdGhlIHNpZGUgZWZmZWN0IG9mIGlnYl9z
cmlvdl9yZWluaXQoKSB0aGF0IHRoZSBzZWNvbmQgY29tbWl0CiAgICAgIHRyaWVkIHRvIGFjY291
bnQgZm9yLCBidXQgYWxzbyB0aGF0IG9mIHNldHRpbmcgSUdCX0ZMQUdfSEFTX01TSVgsCiAgICAg
IHdpdGhvdXQgd2hpY2ggaWdiX2VuYWJsZV9zcmlvdigpIGlzIGVmZmVjdGl2ZWx5IGEgbm8tb3Au
IENhbGxpbmcKICAgICAgaWdiX3sscmV9c2V0X2ludGVycnVwdF9jYXBhYmlsaXR5KCkgYXMgZG9u
ZSBoZXJlIHNlZW1zIHRvIGFkZHJlc3MgdGhpcywKICAgICAgYnV0IEknbSBub3Qgc3VyZSB3aGV0
aGVyIHRoaXMgaXMgYmV0dGVyIHRoYW4gc2lucGx5IHJldmVydGluZyB0aGUgb3RoZXIKICAgICAg
dHdvIGNvbW1pdHMuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAgIFRlc3RlZC1ieTogQWFyb24gQnJvd24gPGFhcm9uLmYuYnJv
d25AaW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBKZWZmIEtpcnNoZXIgPGplZmZyZXku
dC5raXJzaGVyQGludGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNh
c2hhbEBrZXJuZWwub3JnPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2Vl
OgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMv
YmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyLnhlbi1ib290LS1zcmNfaG9z
dC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVs
eSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3Mv
cmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXBhaXIueGVuLWJvb3Qt
LXNyY19ob3N0IC0tc3VtbWFyeS1vdXQ9dG1wLzEzMzE4Mi5iaXNlY3Rpb24tc3VtbWFyeSAtLWJh
c2lzLXRlbXBsYXRlPTEyODg1OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LTMu
MTggdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHhlbi1ib290L3NyY19ob3N0ClNlYXJjaGluZyBmb3Ig
ZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzI5NjkgZmFpbCBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNf
aG9zdD1kZWJpbmEwXSAvIDEzMjQ1NiBbZHN0X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9YmFyb3F1
ZTBdIDEzMDM2NyBbZHN0X2hvc3Q9YWxiYW5hMCxzcmNfaG9zdD1hbGJhbmExXSAxMzAyMDMgW2Rz
dF9ob3N0PWFsYmFuYTAsc3JjX2hvc3Q9YWxiYW5hMV0gMTMwMDY3IFtkc3RfaG9zdD1waW5vdDEs
c3JjX2hvc3Q9cGlub3QwXSAxMjk4NDUgW2RzdF9ob3N0PWFsYmFuYTEsc3JjX2hvc3Q9YWxiYW5h
MF0gMTI5NzYwIFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0gMTI4ODU4IFtk
c3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0gMTI4ODQxIFtkc3RfaG9zdD1lbGJs
aW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0gMTI4ODA3IFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9z
dD1nb2RlbGxvMF0gMTI4NjkxIFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXSAxMjgy
NTggW2RzdF9oXAogb3N0PWZpYW5vMSxzcmNfaG9zdD1maWFubzBdIDEyODIzMiBbZHN0X2hvc3Q9
YWxiYW5hMSxzcmNfaG9zdD1hbGJhbmEwXSAxMjgxNzcgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNz
IGZsaWdodHM6IDEzMjk2OSAvIDEyODE3NwoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJl
ZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUv
bGludXgtc3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKTGF0ZXN0IDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgNzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYxYzAwMwpCYXNpcyBwYXNzIDky
MWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkx
M2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJm
NmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRo
IC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQjOTIxYjJmZWQ2YTc5NDM5
ZWYxNjA5ZWY0YWYwYWRhNWNjY2IzNTU1Yy00YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4
N2JhZmZmODYzIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdp
dCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdFwKICNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2LWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3hlbi5naXQjOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2Vh
NTFlYy03NTVlYjY0MDNlYzcyMmRiMzdmMWI4ZjhiNTFlMGIwYWI2NjFjMDAzCkxvYWRlZCAzMDA0
IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI4
NjkxIFtkc3RfaG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQogMTI4ODA3IFtkc3RfaG9zdD1n
b2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDEyODg1OCBbZHN0X2hvc3Q9ZWxibGluZzAsc3Jj
X2hvc3Q9ZWxibGluZzFdCiAxMjg4NDEgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxp
bmcxXQogMTI5NzYwIFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDEyOTg0
NSBbZHN0X2hvc3Q9YWxiYW5hMSxzcmNfaG9zdD1hbGJhbmEwXQogMTMwMDY3IFtkc3RfaG9zdD1w
aW5vdDEsc3JjX2hvc3Q9cGlub3QwXQogMTMwMjAzIFtkc3RfaG9zdD1hbGJhbmEwLHNyY19ob3N0
PWFsYmFuYTFdCiAxMzAzNjcgW2RzdF9ob3N0PWFsYmFuYTAsc3JjX2hvc3Q9YWxiYW5hMV0KIDEz
MDg0MyBmYWlsIGlycmVsZXZhbnQKIDEzMDg3NiBmYWlsIGlycmVsZXZhbnQKIDEzMDkzOSBmYWls
IGlycmVsZXZhbnQKIDEzMTA5NSBmYWlsIDM4NzljMTYzZTg2ODE5MzliMWQ5MzEzOTUyMWFlZTk4
MzYyMzg4NGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgODI4NTVhYmE1YmY5MWU1MGM4MTUyNjE2N2MxMWQ0YWVhZjY2NWU2
NgogMTMxMDM1IGZhaWwgaXJyZWxldmFudAogMTMxMTQ5IGZhaWwgMzg3OWMxNjNlODY4MTkzOWIx
ZDkzMTM5NTIxYWVlOTgzNjIzODg0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4Mjg1NWFiYTViZjkxZTUwYzgxNTI2MTY3
YzExZDRhZWFmNjY1ZTY2CiAxMzExOTIgZmFpbCAzODc5YzE2M2U4NjgxOTM5YjFkOTMxMzk1MjFh
ZWU5ODM2MjM4ODRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDgyODU1YWJhNWJmOTFlNTBjODE1MjYxNjdjMTFkNGFlYWY2
NjVlNjYKIDEzMTI3MSBwYXNzIGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZi
ZDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMx
MjcyIGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZiBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzEyNzkgZmFpbCAz
ODc5YzE2M2U4NjgxOTM5YjFkOTMxMzk1MjFhZWU5ODM2MjM4ODRmIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDgyODU1YWJh
NWJmOTFlNTBjODE1MjYxNjdjMTFkNGFlYWY2NjVlNjYKIDEzMTI1NCBwYXNzIDkyMWIyZmVkNmE3
OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFj
MmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwogMTMxMjU4IGZhaWwgMzg3OWMxNjNlODY4MTkzOWIxZDkz
MTM5NTIxYWVlOTgzNjIzODg0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4Mjg1NWFiYTViZjkxZTUwYzgxNTI2MTY3YzEx
ZDRhZWFmNjY1ZTY2CiAxMzEyNzMgcGFzcyBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdi
NmU4Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2
YmQKIDEzMTI1OSBwYXNzIDE3YTRiNjE4MzNkYjBmZDE3MTY0ZGZhNzc2MmNmNjM1NGQ3OTRlM2Yg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMxMjYw
IGJsb2NrZWQgNTAwNTdkMWRlMDE3MzA1MmVmOTA3ODNlZWU4YjQ5Mjg3YzVhN2FmZiBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA1Njg2NTNlMDFiODRiZTVhYzE1ZmJmOTQ5YmJjZmZjZDkxZDZlODI5CiAxMzEyMzEgZmFpbCAz
ODc5YzE2M2U4NjgxOTM5YjFkOTMxMzk1MjFhZWU5ODM2MjM4ODRmIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDgyODU1YWJh
NWJmOTFlNTBjODE1MjYxNjdjMTFkNGFlYWY2NjVlNjYKIDEzMTI2MSBmYWlsIDc4ZTA4OTdkZDhi
MzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgODRmMDg3MDcxODJkYzI0MDE1
NmYzMDU0MDUxN2JlZWNiZjU5MThiNAogMTMxMjc1IGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAz
YTAwNDcwNjJkOTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFh
Mjk0NzI5YWUzNmJkCiAxMzEyNzcgcGFzcyBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdi
NmU4Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2
YmQKIDEzMTI2MiBmYWlsIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMxMjY2
IHBhc3MgYWE0YjczMzFkMzEyMTU1NTA4OGNkZGM0ZGUwYzgxOTc2ODk2MWQ0NiBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2
ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzEyNjcgcGFzcyAyMWJm
Y2U2NjdlOGFmYjE5MjY1ZTY1MzA5YWYyYTQ0NzM3MjkzZjkyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdh
NzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMTI2OCBwYXNzIDFjODU3ZGMwZTY5ZmRi
YTgxZTUxNjljZjRiM2QyYTlkYWFhNzgzZWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4
ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMxMjc4IGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAw
NDcwNjJkOTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0
NzI5YWUzNmJkCiAxMzEyNjkgcGFzcyBjZTJjMmUwNzMzN2U5OGViNDI5MDRlZjI3YzNjZTYyOTcy
ZDIyYTYwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQK
IDEzMTI3MCBwYXNzIDYxZmRlMjhmOTJhYjlhMzI5ZWYwNmUwYWIzZjQxMjY5ZTM5MzAyMTMgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMxMzA3IGZh
aWwgaXJyZWxldmFudAogMTMxMzM2IGZhaWwgaXJyZWxldmFudAogMTMxNDIwIGZhaWwgaXJyZWxl
dmFudAogMTMxMzcwIGZhaWwgaXJyZWxldmFudAogMTMxNDQyIGZhaWwgaXJyZWxldmFudAogMTMx
NDc5IGZhaWwgNDlhNmVmNTMyYzc3YTg2OWFjNzc2ZDc3NjRlMWNmNDY3NTVmYWJhMiBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiAzZmQzZmRhOWMyNmZjM2M0Zjc3MjUwZjc5NWVkN2ZmOWQzOGUyZWM2CiAxMzE1MTIgZmFpbCBp
cnJlbGV2YW50CiAxMzE1MzUgZmFpbCBpcnJlbGV2YW50CiAxMzE1NjMgZmFpbCBmYTQyZmVhMGQ4
YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDlkMzU3Y2JhZjc0ZjBjMWRj
ODVhMTY0OThkYWM2ZDgxOTc0M2NlMzgKIDEzMTU4MCBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5
YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOWQzNTdjYmFmNzRmMGMxZGM4NWExNjQ5OGRh
YzZkODE5NzQzY2UzOAogMTMxNTkzIGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUw
ZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNm
MTE2CiAxMzE2NDEgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJk
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDYyNmM5YmRlNTdiNTQwZWZlYTVkZGZjZTdmMTQ4YmFlZGE0MzU4NjkKIDEzMTYx
OSBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
N2YyODY2MWY2YTdjZTNkODJmODgxYjlhZmVkZmViY2E3ZjJjZjExNgogMTMxNjY2IGZhaWwgZmE0
MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdmYzEwZDJj
YTVjMjJlMDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2NzMgZmFpbCBmYTQyZmVhMGQ4YjQ5
YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGFlN2ZjMTBkMmNhNWMyMmUwNGI4
YTI4YmVjYmQxZmJmOGI0NGU4M2EKIDEzMTcwNSBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5
OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2I2ZTA1YzUwZmMzOTQ2NmZjYzY4NWZiNmQ0MjE2
Zjk5YWY1ODc0MwogMTMxNzQ5IGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0
ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiA3YjZlMDVjNTBmYzM5NDY2ZmNjNjg1ZmI2ZDQyMTZmOTlhZjU4NzQz
CiAxMzE3MjkgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDdiNmUwNWM1MGZjMzk0NjZmY2M2ODVmYjZkNDIxNmY5OWFmNTg3NDMKIDEzMTc2OSBm
YWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYTVi
MGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgogMTMxOTkwIGZhaWwgOWI1ZWVk
MTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5M2E2MmM1NDRlMjBi
YTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzE5NjkgZmFpbCBpcnJlbGV2YW50CiAxMzIw
NjYgZmFpbCA5YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjE3OSBmYWlsIDli
NWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2YgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNhNjJjNTQ0
ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyMjkwIGZhaWwgOWI1ZWVkMTA1YTQ1
YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxOTEyZjEyMjBjZjg3YWVlMjgz
NDk0Njk4OTNmMTAxOTgwNzE0YTA1CiAxMzI0MDggZmFpbCA5YjVlZWQxMDVhNDVhYzA1NTdhZjEx
M2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDE5MTJmMTIyMGNmODdhZWUyODM0OTQ2OTg5M2Yx
MDE5ODA3MTRhMDUKIDEzMjQ1NiBbZHN0X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9YmFyb3F1ZTBd
CiAxMzI1NzkgZmFpbCBpcnJlbGV2YW50CiAxMzI2NTIgZmFpbCBpcnJlbGV2YW50CiAxMzI3NDEg
ZmFpbCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGY1
MGRkNjc5NTBjYTlkNWE1MTc1MDFhZjEwZGU3YzhkODhkMWExODgKIDEzMjc5OCBmYWlsIDRjMzU2
MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZjUwZGQ2Nzk1MGNh
OWQ1YTUxNzUwMWFmMTBkZTdjOGQ4OGQxYTE4OAogMTMyOTY5IGZhaWwgNGMzNTYyNGRjYjNiY2Uw
MjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3NTVlYjY0MDNlYzcyMmRiMzdmMWI4
ZjhiNTFlMGIwYWI2NjFjMDAzCiAxMzMxODEgcGFzcyA5MjFiMmZlZDZhNzk0MzllZjE2MDllZjRh
ZjBhZGE1Y2NjYjM1NTVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5
OGNlYTUxZWMKIDEzMzE4MiBmYWlsIDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFm
ZmY4NjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgNzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYxYzAwMwog
MTI4MDk2IFtkc3RfaG9zdD1jaGFyZG9ubmF5MSxzcmNfaG9zdD1jaGFyZG9ubmF5MF0KIDEyODE3
NyBwYXNzIDkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
OTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwogMTI4MjMyIFtkc3RfaG9z
dD1hbGJhbmExLHNyY19ob3N0PWFsYmFuYTBdCiAxMjgyNTggW2RzdF9ob3N0PWZpYW5vMSxzcmNf
aG9zdD1maWFubzBdClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDEyODE3NyAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxMzI5NjkgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMzMxODEgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAx
MzMxODIgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgZDI1NWQxOGEz
NGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRj
MmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNr
aW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMxMjcxIChwYXNzKSwgZm9y
IGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMxMjcyIChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMxMjczIChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzEyNzUgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQog
UmVwcm8gZm91bmQ6IGZsaWdodCAxMzEyNzcgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDEzMTI3OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQg
YW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAg
bGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJs
ZS9saW51eC1zdGFibGUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3YjgwNTJlMTkzMDQ4NjU0Nzdl
MDNhMDA0NzA2MmQ5NzczMDlhMjJmCiAgQnVnIG5vdCBwcmVzZW50OiBkMjU1ZDE4YTM0YThkNTNj
Y2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxMjc4LwoKCiAgY29tbWl0IDdi
ODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBBdXRob3I6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIE1vbiBPY3QgMTkgMDQ6MjM6MjkgMjAx
NSAtMDYwMAogIAogICAgICBpZ2I6IGZpeCBOVUxMIGRlcmVmcyBkdWUgdG8gc2tpcHBlZCBTUi1J
T1YgZW5hYmxpbmcKICAgICAgCiAgICAgIFsgVXBzdHJlYW0gY29tbWl0IGJlMDY5OThmOTZlY2I5
MzkzOGFkMmNjZTQ2YzQyODliZjdjZjQ1YmMgXQogICAgICAKICAgICAgVGhlIGNvbWJpbmVkIGVm
ZmVjdCBvZiBjb21taXRzIDY0MjNmYzM0MTYgKCJpZ2I6IGRvIG5vdCByZS1pbml0IFNSLUlPVgog
ICAgICBkdXJpbmcgcHJvYmUiKSBhbmQgY2VlZTM0NTBiMyAoImlnYjogbWFrZSBzdXJlIFNSLUlP
ViBpbml0IHVzZXMgdGhlCiAgICAgIHJpZ2h0IG51bWJlciBvZiBxdWV1ZXMiKSBjYXVzZXMgVkZz
IG5vIGxvbmdlciBnZXR0aW5nIHNldCB1cCwgbGVhZGluZwogICAgICB0byBOVUxMIHBvaW50ZXIg
ZGVyZWZlcmVuY2VzIGR1ZSB0byB0aGUgYWRhcHRlcidzIC0+dmZfZGF0YSBiZWluZyBOVUxMCiAg
ICAgIHdoaWxlIC0+dmZzX2FsbG9jYXRlZF9jb3VudCBpcyBub24temVyby4gVGhlIGZpcnN0IGNv
bW1pdCBub3Qgb25seQogICAgICBuZWdsZWN0ZWQgdGhlIHNpZGUgZWZmZWN0IG9mIGlnYl9zcmlv
dl9yZWluaXQoKSB0aGF0IHRoZSBzZWNvbmQgY29tbWl0CiAgICAgIHRyaWVkIHRvIGFjY291bnQg
Zm9yLCBidXQgYWxzbyB0aGF0IG9mIHNldHRpbmcgSUdCX0ZMQUdfSEFTX01TSVgsCiAgICAgIHdp
dGhvdXQgd2hpY2ggaWdiX2VuYWJsZV9zcmlvdigpIGlzIGVmZmVjdGl2ZWx5IGEgbm8tb3AuIENh
bGxpbmcKICAgICAgaWdiX3sscmV9c2V0X2ludGVycnVwdF9jYXBhYmlsaXR5KCkgYXMgZG9uZSBo
ZXJlIHNlZW1zIHRvIGFkZHJlc3MgdGhpcywKICAgICAgYnV0IEknbSBub3Qgc3VyZSB3aGV0aGVy
IHRoaXMgaXMgYmV0dGVyIHRoYW4gc2lucGx5IHJldmVydGluZyB0aGUgb3RoZXIKICAgICAgdHdv
IGNvbW1pdHMuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICAgIFRlc3RlZC1ieTogQWFyb24gQnJvd24gPGFhcm9uLmYuYnJvd25A
aW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBKZWZmIEtpcnNoZXIgPGplZmZyZXkudC5r
aXJzaGVyQGludGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNhc2hh
bEBrZXJuZWwub3JnPgoKZG90OiBncmFwaCBpcyB0b28gbGFyZ2UgZm9yIGNhaXJvLXJlbmRlcmVy
IGJpdG1hcHMuIFNjYWxpbmcgYnkgMC40MTQxOSB0byBmaXQKcG5tdG9wbmc6IDgyIGNvbG9ycyBm
b3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGlu
dXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXBhaXIueGVuLWJvb3QtLXNyY19ob3N0Lntkb3QscHMs
cG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQox
MzMxODI6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMzE4MiBsaW51eC0zLjE4IHJlYWwt
YmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTMzMTgyLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBy
dW46CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 07:15:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 07:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtSHq-0002kb-BF; Tue, 12 Feb 2019 07:15:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtSHp-0002kP-Q7
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 07:15:21 +0000
X-Inumbo-ID: f46abea1-2e95-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f46abea1-2e95-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 07:15:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtSHm-0003hh-VW; Tue, 12 Feb 2019 07:15:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtSHm-0008L1-KF; Tue, 12 Feb 2019 07:15:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtSHm-0005fF-Jc; Tue, 12 Feb 2019 07:15:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gtSHm-0005fF-Jc@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 07:15:18 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete test-amd64-amd64-pair
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIKdGVzdGlkIHhlbi1ib290L2RzdF9ob3N0CgpUcmVlOiBsaW51eCBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJs
ZS5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0
YWJsZS9saW51eC1zdGFibGUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3YjgwNTJlMTkzMDQ4NjU0
NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmCiAgQnVnIG5vdCBwcmVzZW50OiBkMjU1ZDE4YTM0YThk
NTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxMjc4LwoKCiAgY29tbWl0
IDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBBdXRob3I6IEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIE1vbiBPY3QgMTkgMDQ6MjM6Mjkg
MjAxNSAtMDYwMAogIAogICAgICBpZ2I6IGZpeCBOVUxMIGRlcmVmcyBkdWUgdG8gc2tpcHBlZCBT
Ui1JT1YgZW5hYmxpbmcKICAgICAgCiAgICAgIFsgVXBzdHJlYW0gY29tbWl0IGJlMDY5OThmOTZl
Y2I5MzkzOGFkMmNjZTQ2YzQyODliZjdjZjQ1YmMgXQogICAgICAKICAgICAgVGhlIGNvbWJpbmVk
IGVmZmVjdCBvZiBjb21taXRzIDY0MjNmYzM0MTYgKCJpZ2I6IGRvIG5vdCByZS1pbml0IFNSLUlP
VgogICAgICBkdXJpbmcgcHJvYmUiKSBhbmQgY2VlZTM0NTBiMyAoImlnYjogbWFrZSBzdXJlIFNS
LUlPViBpbml0IHVzZXMgdGhlCiAgICAgIHJpZ2h0IG51bWJlciBvZiBxdWV1ZXMiKSBjYXVzZXMg
VkZzIG5vIGxvbmdlciBnZXR0aW5nIHNldCB1cCwgbGVhZGluZwogICAgICB0byBOVUxMIHBvaW50
ZXIgZGVyZWZlcmVuY2VzIGR1ZSB0byB0aGUgYWRhcHRlcidzIC0+dmZfZGF0YSBiZWluZyBOVUxM
CiAgICAgIHdoaWxlIC0+dmZzX2FsbG9jYXRlZF9jb3VudCBpcyBub24temVyby4gVGhlIGZpcnN0
IGNvbW1pdCBub3Qgb25seQogICAgICBuZWdsZWN0ZWQgdGhlIHNpZGUgZWZmZWN0IG9mIGlnYl9z
cmlvdl9yZWluaXQoKSB0aGF0IHRoZSBzZWNvbmQgY29tbWl0CiAgICAgIHRyaWVkIHRvIGFjY291
bnQgZm9yLCBidXQgYWxzbyB0aGF0IG9mIHNldHRpbmcgSUdCX0ZMQUdfSEFTX01TSVgsCiAgICAg
IHdpdGhvdXQgd2hpY2ggaWdiX2VuYWJsZV9zcmlvdigpIGlzIGVmZmVjdGl2ZWx5IGEgbm8tb3Au
IENhbGxpbmcKICAgICAgaWdiX3sscmV9c2V0X2ludGVycnVwdF9jYXBhYmlsaXR5KCkgYXMgZG9u
ZSBoZXJlIHNlZW1zIHRvIGFkZHJlc3MgdGhpcywKICAgICAgYnV0IEknbSBub3Qgc3VyZSB3aGV0
aGVyIHRoaXMgaXMgYmV0dGVyIHRoYW4gc2lucGx5IHJldmVydGluZyB0aGUgb3RoZXIKICAgICAg
dHdvIGNvbW1pdHMuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAgIFRlc3RlZC1ieTogQWFyb24gQnJvd24gPGFhcm9uLmYuYnJv
d25AaW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBKZWZmIEtpcnNoZXIgPGplZmZyZXku
dC5raXJzaGVyQGludGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNh
c2hhbEBrZXJuZWwub3JnPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2Vl
OgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMv
YmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyLnhlbi1ib290LS1kc3RfaG9z
dC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVs
eSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3Mv
cmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXBhaXIueGVuLWJvb3Qt
LWRzdF9ob3N0IC0tc3VtbWFyeS1vdXQ9dG1wLzEzMzE4NC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJh
c2lzLXRlbXBsYXRlPTEyODg1OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IC0tZmxpZ2h0
PTEzMzE4NCBsaW51eC0zLjE4IHRlc3QtYW1kNjQtYW1kNjQtcGFpciB4ZW4tYm9vdC9kc3RfaG9z
dApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTMyOTY5IGZhaWwgW2RzdF9o
b3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0gLyAxMzI0NTYgW2RzdF9ob3N0PWJhcm9xdWUx
LHNyY19ob3N0PWJhcm9xdWUwXSAxMzAzNjcgW2RzdF9ob3N0PWFsYmFuYTAsc3JjX2hvc3Q9YWxi
YW5hMV0gMTMwMjAzIFtkc3RfaG9zdD1hbGJhbmEwLHNyY19ob3N0PWFsYmFuYTFdIDEzMDA2NyBb
ZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0gMTI5ODQ1IFtkc3RfaG9zdD1hbGJhbmEx
LHNyY19ob3N0PWFsYmFuYTBdIDEyOTc2MCBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29k
ZWxsbzBdIDEyODg1OCBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdIDEyODg0
MSBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdIDEyODgwNyBbZHN0X2hvc3Q9
Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdIDEyODY5MSBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19o
b3N0PWZpYW5vMF0gMTI4MjU4IFtkc3RfaFwKIG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXSAx
MjgyMzIgW2RzdF9ob3N0PWFsYmFuYTEsc3JjX2hvc3Q9YWxiYW5hMF0gMTI4MTc3IG9rLgpGYWls
dXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzI5NjkgLyAxMjgxNzcKKHRyZWUgd2l0aCBubyB1
cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBz
ZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4
N2JhZmZmODYzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDc1NWViNjQwM2VjNzIyZGIzN2YxYjhmOGI1MWUwYjBhYjY2MWMw
MDMKQmFzaXMgcGFzcyA5MjFiMmZlZDZhNzk0MzllZjE2MDllZjRhZjBhZGE1Y2NjYjM1NTVjIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRh
NTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKR2VuZXJhdGlu
ZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0
IzkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMtNGMzNTYyNGRjYjNiY2Uw
MjZiYjA4ZWIwNDA4NWMxODdiYWZmZjg2MyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIz
ZmJjNDhlZjg5MTNlMzE0OS1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXRcCiAjZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Izk0MDE4NWIyZjZmMzQzMjUxYzJi
ODNiZDk2ZTU5OTM5OGNlYTUxZWMtNzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYx
YzAwMwpMb2FkZWQgMzAwNCBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRl
c3QgcmVzdWx0czoKIDEyODY5MSBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0KIDEy
ODgwNyBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMjg4NTggW2RzdF9o
b3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXQogMTI4ODQxIFtkc3RfaG9zdD1lbGJsaW5n
MCxzcmNfaG9zdD1lbGJsaW5nMV0KIDEyOTc2MCBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9
Z29kZWxsbzBdCiAxMjk4NDUgW2RzdF9ob3N0PWFsYmFuYTEsc3JjX2hvc3Q9YWxiYW5hMF0KIDEz
MDA2NyBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDEzMDIwMyBbZHN0X2hvc3Q9
YWxiYW5hMCxzcmNfaG9zdD1hbGJhbmExXQogMTMwMzY3IFtkc3RfaG9zdD1hbGJhbmEwLHNyY19o
b3N0PWFsYmFuYTFdCiAxMzA4NDMgZmFpbCBpcnJlbGV2YW50CiAxMzA4NzYgZmFpbCBpcnJlbGV2
YW50CiAxMzA5MzkgZmFpbCBpcnJlbGV2YW50CiAxMzEwOTUgZmFpbCAzODc5YzE2M2U4NjgxOTM5
YjFkOTMxMzk1MjFhZWU5ODM2MjM4ODRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDgyODU1YWJhNWJmOTFlNTBjODE1MjYx
NjdjMTFkNGFlYWY2NjVlNjYKIDEzMTAzNSBmYWlsIGlycmVsZXZhbnQKIDEzMTE0OSBmYWlsIDM4
NzljMTYzZTg2ODE5MzliMWQ5MzEzOTUyMWFlZTk4MzYyMzg4NGYgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgODI4NTVhYmE1
YmY5MWU1MGM4MTUyNjE2N2MxMWQ0YWVhZjY2NWU2NgogMTMxMTkyIGZhaWwgMzg3OWMxNjNlODY4
MTkzOWIxZDkzMTM5NTIxYWVlOTgzNjIzODg0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4Mjg1NWFiYTViZjkxZTUwYzgx
NTI2MTY3YzExZDRhZWFmNjY1ZTY2CiAxMzEyNzEgcGFzcyBkMjU1ZDE4YTM0YThkNTNjY2M0YTAx
OWRjMDdlMTdiNmU4Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEy
OTQ3MjlhZTM2YmQKIDEzMTI3MiBmYWlsIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3
NzMwOWEyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZi
ZAogMTMxMjc5IGZhaWwgMzg3OWMxNjNlODY4MTkzOWIxZDkzMTM5NTIxYWVlOTgzNjIzODg0ZiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiA4Mjg1NWFiYTViZjkxZTUwYzgxNTI2MTY3YzExZDRhZWFmNjY1ZTY2CiAxMzEyNTQg
cGFzcyA5MjFiMmZlZDZhNzk0MzllZjE2MDllZjRhZjBhZGE1Y2NjYjM1NTVjIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJj
NDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk0
MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKIDEzMTI1OCBmYWlsIDM4Nzlj
MTYzZTg2ODE5MzliMWQ5MzEzOTUyMWFlZTk4MzYyMzg4NGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgODI4NTVhYmE1YmY5
MWU1MGM4MTUyNjE2N2MxMWQ0YWVhZjY2NWU2NgogMTMxMjczIHBhc3MgZDI1NWQxOGEzNGE4ZDUz
Y2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3Zjhk
ZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzEyNTkgcGFzcyAxN2E0YjYxODMzZGIwZmQxNzE2NGRmYTc3
NjJjZjYzNTRkNzk0ZTNmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3
MjlhZTM2YmQKIDEzMTI2MCBibG9ja2VkIDUwMDU3ZDFkZTAxNzMwNTJlZjkwNzgzZWVlOGI0OTI4
N2M1YTdhZmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgNTY4NjUzZTAxYjg0YmU1YWMxNWZiZjk0OWJiY2ZmY2Q5MWQ2ZTgy
OQogMTMxMjMxIGZhaWwgMzg3OWMxNjNlODY4MTkzOWIxZDkzMTM5NTIxYWVlOTgzNjIzODg0ZiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiA4Mjg1NWFiYTViZjkxZTUwYzgxNTI2MTY3YzExZDRhZWFmNjY1ZTY2CiAxMzEyNjEg
ZmFpbCA3OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDg0
ZjA4NzA3MTgyZGMyNDAxNTZmMzA1NDA1MTdiZWVjYmY1OTE4YjQKIDEzMTI3NSBmYWlsIDdiODA1
MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3
ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMxMjc3IHBhc3MgZDI1NWQxOGEzNGE4ZDUz
Y2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3Zjhk
ZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzEyNjIgZmFpbCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0
NzA2MmQ5NzczMDlhMjJmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3
MjlhZTM2YmQKIDEzMTI2NiBwYXNzIGFhNGI3MzMxZDMxMjE1NTUwODhjZGRjNGRlMGM4MTk3Njg5
NjFkNDYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAog
MTMxMjY3IHBhc3MgMjFiZmNlNjY3ZThhZmIxOTI2NWU2NTMwOWFmMmE0NDczNzI5M2Y5MiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzEyNjggcGFz
cyAxYzg1N2RjMGU2OWZkYmE4MWU1MTY5Y2Y0YjNkMmE5ZGFhYTc4M2ViIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZm
YWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMTI3OCBmYWlsIDdiODA1MmUx
OTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJk
YzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMxMjY5IHBhc3MgY2UyYzJlMDczMzdlOThlYjQy
OTA0ZWYyN2MzY2U2Mjk3MmQyMmE2MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4
NzFhMjk0NzI5YWUzNmJkCiAxMzEyNzAgcGFzcyA2MWZkZTI4ZjkyYWI5YTMyOWVmMDZlMGFiM2Y0
MTI2OWUzOTMwMjEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3Mjlh
ZTM2YmQKIDEzMTMwNyBmYWlsIGlycmVsZXZhbnQKIDEzMTMzNiBmYWlsIGlycmVsZXZhbnQKIDEz
MTQyMCBmYWlsIGlycmVsZXZhbnQKIDEzMTM3MCBmYWlsIGlycmVsZXZhbnQKIDEzMTQ0MiBmYWls
IGlycmVsZXZhbnQKIDEzMTQ3OSBmYWlsIDQ5YTZlZjUzMmM3N2E4NjlhYzc3NmQ3NzY0ZTFjZjQ2
NzU1ZmFiYTIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgM2ZkM2ZkYTljMjZmYzNjNGY3NzI1MGY3OTVlZDdmZjlkMzhlMmVj
NgogMTMxNTEyIGZhaWwgaXJyZWxldmFudAogMTMxNTM1IGZhaWwgaXJyZWxldmFudAogMTMxNTYz
IGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5
ZDM1N2NiYWY3NGYwYzFkYzg1YTE2NDk4ZGFjNmQ4MTk3NDNjZTM4CiAxMzE1ODAgZmFpbCBmYTQy
ZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDlkMzU3Y2JhZjc0
ZjBjMWRjODVhMTY0OThkYWM2ZDgxOTc0M2NlMzgKIDEzMTU5MyBmYWlsIGZhNDJmZWEwZDhiNDli
YTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNkODJmODgx
YjlhZmVkZmViY2E3ZjJjZjExNgogMTMxNjQxIGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5
MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2MjZjOWJkZTU3YjU0MGVmZWE1ZGRmY2U3ZjE0OGJh
ZWRhNDM1ODY5CiAxMzE2MTkgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4
MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDdmMjg2NjFmNmE3Y2UzZDgyZjg4MWI5YWZlZGZlYmNhN2YyY2YxMTYK
IDEzMTY2NiBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgYWU3ZmMxMGQyY2E1YzIyZTA0YjhhMjhiZWNiZDFmYmY4YjQ0ZTgzYQogMTMxNjczIGZh
aWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdm
YzEwZDJjYTVjMjJlMDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE3MDUgZmFpbCBmYTQyZmVh
MGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDdiNmUwNWM1MGZjMzk0
NjZmY2M2ODVmYjZkNDIxNmY5OWFmNTg3NDMKIDEzMTc0OSBmYWlsIGZhNDJmZWEwZDhiNDliYTY1
YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2I2ZTA1YzUwZmMzOTQ2NmZjYzY4NWZi
NmQ0MjE2Zjk5YWY1ODc0MwogMTMxNzI5IGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMx
OTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3YjZlMDVjNTBmYzM5NDY2ZmNjNjg1ZmI2ZDQyMTZmOTlh
ZjU4NzQzCiAxMzE3NjkgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4Mjdh
NTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYxZGIKIDEz
MTk5MCBmYWlsIDliNWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2YgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMxOTY5IGZhaWwg
aXJyZWxldmFudAogMTMyMDY2IGZhaWwgOWI1ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFl
N2UzZTQ3ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2Ez
CiAxMzIxNzkgZmFpbCA5YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjI5MCBm
YWlsIDliNWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2YgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMTkx
MmYxMjIwY2Y4N2FlZTI4MzQ5NDY5ODkzZjEwMTk4MDcxNGEwNQogMTMyNDA4IGZhaWwgOWI1ZWVk
MTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxOTEyZjEyMjBjZjg3
YWVlMjgzNDk0Njk4OTNmMTAxOTgwNzE0YTA1CiAxMzI0NTYgW2RzdF9ob3N0PWJhcm9xdWUxLHNy
Y19ob3N0PWJhcm9xdWUwXQogMTMyNTc5IGZhaWwgaXJyZWxldmFudAogMTMyNjUyIGZhaWwgaXJy
ZWxldmFudAogMTMyNzQxIGZhaWwgNGMzNTYyNGRjYjNiY2UwMjZiYjA4ZWIwNDA4NWMxODdiYWZm
Zjg2MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBmNTBkZDY3OTUwY2E5ZDVhNTE3NTAxYWYxMGRlN2M4ZDg4ZDFhMTg4CiAx
MzI3OTggZmFpbCA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IGY1MGRkNjc5NTBjYTlkNWE1MTc1MDFhZjEwZGU3YzhkODhkMWExODgKIDEzMjk2OSBmYWls
IDRjMzU2MjRkY2IzYmNlMDI2YmIwOGViMDQwODVjMTg3YmFmZmY4NjMgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNzU1ZWI2
NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYxYzAwMwogMTMzMTgxIHBhc3MgOTIxYjJmZWQ2
YTc5NDM5ZWYxNjA5ZWY0YWYwYWRhNWNjY2IzNTU1YyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5NDAxODViMmY2ZjM0MzI1
MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCiAxMzMxODIgZmFpbCA0YzM1NjI0ZGNiM2JjZTAyNmJi
MDhlYjA0MDg1YzE4N2JhZmZmODYzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDc1NWViNjQwM2VjNzIyZGIzN2YxYjhmOGI1
MWUwYjBhYjY2MWMwMDMKIDEyODA5NiBbZHN0X2hvc3Q9Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hh
cmRvbm5heTBdCiAxMjgxNzcgcGFzcyA5MjFiMmZlZDZhNzk0MzllZjE2MDllZjRhZjBhZGE1Y2Nj
YjM1NTVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4
ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMK
IDEyODIzMiBbZHN0X2hvc3Q9YWxiYW5hMSxzcmNfaG9zdD1hbGJhbmEwXQogMTI4MjU4IFtkc3Rf
aG9zdD1maWFubzEsc3JjX2hvc3Q9Zmlhbm8wXQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZl
cnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjgxNzcgKHBhc3MpLCBmb3IgYmFzaXMgcGFz
cwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMyOTY5IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMzMTgxIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTMzMTgyIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNp
b25zIGF0IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
NmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZApObyByZXZpc2lvbnMgbGVm
dCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEz
MTI3MSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMTI3MiAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMTI3MyAocGFz
cyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMxMjc1IChmYWlsKSwgZm9y
IGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMxMjc3IChwYXNzKSwgZm9yIGxh
c3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzEyNzggKGZhaWwpLCBmb3IgZmlyc3QgZmFp
bHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBC
dWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgN2I4
MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZgogIEJ1ZyBub3QgcHJlc2VudDog
ZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMQogIExhc3QgZmFpbCByZXBy
bzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTI3
OC8KCgogIGNvbW1pdCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmCiAg
QXV0aG9yOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CiAgRGF0ZTogICBNb24gT2N0
IDE5IDA0OjIzOjI5IDIwMTUgLTA2MDAKICAKICAgICAgaWdiOiBmaXggTlVMTCBkZXJlZnMgZHVl
IHRvIHNraXBwZWQgU1ItSU9WIGVuYWJsaW5nCiAgICAgIAogICAgICBbIFVwc3RyZWFtIGNvbW1p
dCBiZTA2OTk4Zjk2ZWNiOTM5MzhhZDJjY2U0NmM0Mjg5YmY3Y2Y0NWJjIF0KICAgICAgCiAgICAg
IFRoZSBjb21iaW5lZCBlZmZlY3Qgb2YgY29tbWl0cyA2NDIzZmMzNDE2ICgiaWdiOiBkbyBub3Qg
cmUtaW5pdCBTUi1JT1YKICAgICAgZHVyaW5nIHByb2JlIikgYW5kIGNlZWUzNDUwYjMgKCJpZ2I6
IG1ha2Ugc3VyZSBTUi1JT1YgaW5pdCB1c2VzIHRoZQogICAgICByaWdodCBudW1iZXIgb2YgcXVl
dWVzIikgY2F1c2VzIFZGcyBubyBsb25nZXIgZ2V0dGluZyBzZXQgdXAsIGxlYWRpbmcKICAgICAg
dG8gTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlcyBkdWUgdG8gdGhlIGFkYXB0ZXIncyAtPnZmX2Rh
dGEgYmVpbmcgTlVMTAogICAgICB3aGlsZSAtPnZmc19hbGxvY2F0ZWRfY291bnQgaXMgbm9uLXpl
cm8uIFRoZSBmaXJzdCBjb21taXQgbm90IG9ubHkKICAgICAgbmVnbGVjdGVkIHRoZSBzaWRlIGVm
ZmVjdCBvZiBpZ2Jfc3Jpb3ZfcmVpbml0KCkgdGhhdCB0aGUgc2Vjb25kIGNvbW1pdAogICAgICB0
cmllZCB0byBhY2NvdW50IGZvciwgYnV0IGFsc28gdGhhdCBvZiBzZXR0aW5nIElHQl9GTEFHX0hB
U19NU0lYLAogICAgICB3aXRob3V0IHdoaWNoIGlnYl9lbmFibGVfc3Jpb3YoKSBpcyBlZmZlY3Rp
dmVseSBhIG5vLW9wLiBDYWxsaW5nCiAgICAgIGlnYl97LHJlfXNldF9pbnRlcnJ1cHRfY2FwYWJp
bGl0eSgpIGFzIGRvbmUgaGVyZSBzZWVtcyB0byBhZGRyZXNzIHRoaXMsCiAgICAgIGJ1dCBJJ20g
bm90IHN1cmUgd2hldGhlciB0aGlzIGlzIGJldHRlciB0aGFuIHNpbnBseSByZXZlcnRpbmcgdGhl
IG90aGVyCiAgICAgIHR3byBjb21taXRzLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgICBUZXN0ZWQtYnk6IEFhcm9uIEJyb3du
IDxhYXJvbi5mLmJyb3duQGludGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogSmVmZiBLaXJz
aGVyIDxqZWZmcmV5LnQua2lyc2hlckBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IFNh
c2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KCmRvdDogZ3JhcGggaXMgdG9vIGxhcmdlIGZv
ciBjYWlyby1yZW5kZXJlciBiaXRtYXBzLiBTY2FsaW5nIGJ5IDAuNDE0MTkgdG8gZml0CnBubXRv
cG5nOiA4MiBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyLnhlbi1ib290LS1k
c3RfaG9zdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCk5vIHJldmlzaW9uIHRvIHRlc3QuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 07:31:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 07:31:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtSXU-0004Mv-V0; Tue, 12 Feb 2019 07:31:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtSXT-0004Mq-6z
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 07:31:31 +0000
X-Inumbo-ID: 33f356a8-2e98-11e9-a72b-27e12abcf69a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33f356a8-2e98-11e9-a72b-27e12abcf69a;
 Tue, 12 Feb 2019 07:31:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 00:31:24 -0700
Message-Id: <5C62764A0200007800215C99@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 00:31:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1549876422-22274-1-git-send-email-rcojocaru@bitdefender.com>
 <5C614A1B02000078002158A5@prv1-mh.provo.novell.com>
 <b0b1da0b-f888-912b-48ed-8322b9091779@bitdefender.com>
 <2806b8c2-ae3c-6f45-9c5c-dead9235ca83@bitdefender.com>
 <5C61A9DF0200007800215ABD@prv1-mh.provo.novell.com>
 <6d20033b-4320-9c15-1d15-06da2089ae00@bitdefender.com>
In-Reply-To: <6d20033b-4320-9c15-1d15-06da2089ae00@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 V3] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAyLjE5IGF0IDE4OjIxLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMi8xMS8xOSA2OjU5IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBUaGFua3Mg
Zm9yIG5vdGljaW5nLCBhY3R1YWxseSB0aGlzIGFwcGVhcnMgdG8gaW52YWxpZGF0ZSB0aGUgd2hv
bGUgCj4+Pj4gcHVycG9zZSBvZiB0aGUgcGF0Y2ggKEkgc2hvdWxkIGhhdmUgdGVzdGVkIHRoaXMg
bW9yZSBiZWZvcmUgc3VtYml0dGluZyAKPj4+PiBWMywgc29ycnkpLgo+Pj4+Cj4+Pj4gVGhlIHdo
b2xlIHBvaW50IG9mIHRoZSBuZXcgYm9vbGVhbiBpcyB0byBoYXZlIHAybSBhc3NpZ25lZCBhbiBh
bHRwMm0gCj4+Pj4gcmVnYXJkbGVzcyBvZiBhbHRwMm1fYWN0aXZlKCkgKGhlbmNlIHRoZSBjaGFu
Z2UpIC0gd2hpY2ggbm93IG5vIGxvbmdlciAKPj4+PiBoYXBwZW5zLiBJIGdvdCBjYXJyaWVkIGF3
YXkgd2l0aCB0aGlzIGNoYW5nZS4KPj4+Pgo+Pj4+IFRoZSBmYWN0IHRoYXQgdGhpcyBpcyBzbyBl
YXN5IHRvIGdldCB3cm9uZyBpcyB0aGUgcmVhc29uIHdoeSBJJ3ZlIAo+Pj4+IHByZWZlcnJlZCB0
aGUgZG9tYWluX3BhdXNlKCkgc29sdXRpb24uIFRoZXJlIGFwcGVhcnMgdG8gYmUgbm8gY2xlYW4g
d2F5IAo+Pj4+IHRvIGZpeCB0aGlzIG90aGVyd2lzZSwgYW5kIGlmIHRoaXMgaXMgc28gZWFzeSB0
byBtaXN1bmRlcnN0YW5kIGl0J2xsIAo+Pj4+IGJyZWFrIGp1c3QgYXMgZWFzaWx5IHdpdGggZnVy
dGhlciBjaGFuZ2VzLgo+Pj4+Cj4+Pj4gSSBzdXBwb3NlIEkgY291bGQganVzdCBwYXNzIHRoZSBi
b29sIGFsb25nIHRvIHAybV9nZXRfYWx0cDJtKCkgKGFuZCAKPj4+PiBpbmRlZWQgcmVtb3ZlIHRo
ZSBpZigpKS4uLgo+Pj4KPj4+IEkgdGhpbmsgdGhlIGJlc3QgdGhhdCBjYW4gYmUgZG9uZSBoZXJl
IGlzIHRvIGNoZWNrIGlmIGFsdHAybV9hY3RpdmUoKSAKPj4+IGVhcmx5IGluIHAybV9zd2l0Y2hf
dmNwdV9hbHRwMm1fYnlfaWQoKSBhbmQgCj4+PiBwMm1fc3dpdGNoX2RvbWFpbl9hbHRwMm1fYnlf
aWQoKSwgdGhlbiBiYWlsIGlmIGl0J3Mgbm90IGFjdGl2ZS4gU2luY2UgCj4+PiB0aGVzZSBhcmUg
b25seSBjYWxsZWQgYnkgSFZNT1BfYWx0cDJtXyogKGFuZCB0aHVzIHNlcmlhbGl6ZWQgYnkgdGhl
IAo+Pj4gZG9tYWluIGxvY2spLCBpdCBzaG91bGQgYmUgZW5vdWdoIFdSVCBIVk1PUF9hbHRwMm1f
c2V0X2RvbWFpbl9zdGF0ZS4KPj4gCj4+IEknbSBjb25mdXNlZDogV2hlcmUgZG8geW91IHNlZSB0
aGUgZG9tYWluIGxvY2sgdXNlZCB0aGVyZT8KPj4gUGx1cyBJIGNhbid0IHNlZSBwMm1fc3dpdGNo
X3ZjcHVfYWx0cDJtX2J5X2lkKCkgY2FsbGVkIGZvcgo+PiBhbnkgSFZNT1BfYWx0cDJtXyogYXQg
YWxsLiBPbmUgb2YgdGhlIGFjdHVhbCBjYWxsZXJzIGlzIGd1YXJkZWQKPj4gYnkgYWx0cDJtX2Fj
dGl2ZSgpLCBidXQgdGhlIG90aGVyIGlzbid0Lgo+IAo+IGRvX2FsdHAybV9vcCgpIGRvZXMgZCA9
IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21haW4pOywgYW5kCj4gdW5sb2NrcyBpdCBi
ZWZvcmUgaXQgZXhpdHMuCgpCdXQgdGhhdCdzIG5vdCB0aGUgImRvbWFpbiBsb2NrIi4gVGhpcyBp
cyBqdXN0IG1ha2luZyBzdXJlIHRoZSBkb21haW4Kd29uJ3QgZGlzYXBwZWFyIGJlaGluZCB5b3Vy
IGJhY2suCgo+IEJ1dCB5b3UncmUgcmlnaHQsIHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQo
KSBpcyBub3QgY2FsbGVkIGZvciBhbnkKPiBIVk1PUF9hbHRwMm1fKiwgSSd2ZSBtaXNyZWFkIHRo
YXQuIEhlbmNlLCBJIGJlbGlldmUgYm90aCBjYWxsZXJzCj4gb2ZwMm1fc3dpdGNoX3ZjcHVfYWx0
cDJtX2J5X2lkKCkgbWF5IHJhY2Ugd2l0aCBIVk1PUF9hbHRwMm1fKi4KPiAKPiBXb3VsZCB5b3Ug
bGlrZSBtZSB0byBhZGQgdGhlIGFsdHAybV9hY3RpdmUoKSBjaGVjayBpbiBib3RoCj4gcDJtX3N3
aXRjaF9kb21haW5fYWx0cDJtX2J5X2lkKCkgYW5kIHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlf
aWQoKSwgYW5kCj4gbWFrZSBpdCBoYXJkZXIgdG8gcmFjZSAoaXQgc3RpbGwgd29uJ3QgYmUgaW1w
b3NzaWJsZSwgc2luY2UgdGhlIGJvb2wgbWF5Cj4gYmVjb21lIGZhbHNlIGJldHdlZW4gdGhlIGNo
ZWNrIGFuZCB0aGUgYWN0dWFsIGZ1bmN0aW9uIGxvZ2ljIGZvcgo+IHAybV9zd2l0Y2hfdmNwdV9h
bHRwMm1fYnlfaWQoKSwgYXMgeW91J3ZlIG5vdGljZWQpPwoKV2VsbCwgYWx0cDJtIGJlaW5nIFRl
Y2ggUHJldmlldywgYW55IHBhcnRpYWwgZml4IF9jb3VsZF8gZG8gaW4KcHJpbmNpcGxlLiBCdXQg
cGVyc29uYWxseSBJIGRpc2xpa2Ugc3VjaCBoYWxmIGhlYXJ0ZWQgYXBwcm9hY2hlcywKYW5kIGhl
bmNlIEknZCByZWNvbW1lbmQgdG8gYWRkcmVzcyB0aGUgaXNzdWUgaW4gZnVsbCwgaS5lLgplbGlt
aW5hdGUgcmFjZSBwb3RlbnRpYWwgYWx0b2dldGhlci4gSW4gdGhlIGVuZCB5b3UncmUgZ29pbmcg
dG8KYmUgYml0dGVuIG1vcmUgdGhhbiBtZSBieSBub3QgZ2V0dGluZyB0aGlzIGludG8gcHJvcGVy
IHNoYXBlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 09:20:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 09:20:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtUEX-0004ly-KB; Tue, 12 Feb 2019 09:20:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtUEW-0004Y6-DL
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 09:20:04 +0000
X-Inumbo-ID: 601d9a5e-2ea7-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 601d9a5e-2ea7-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 09:20:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtUET-0006bQ-Aa; Tue, 12 Feb 2019 09:20:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtUES-0000XV-TA; Tue, 12 Feb 2019 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 1gtUES-0006Xu-QE; Tue, 12 Feb 2019 09:20:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133183-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=d04bf1eb656be8b2131d08c7e32cff343556cfa8
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 09:20:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133183: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE4MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzE4My8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0
MzU1NmNmYTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA0IGRheXMgICAyMSBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMxNDkgIDIwMTktMDItMTEgMTQ6MDA6NDcgWiAgICAwIGRh
eXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0MzU1NmNmYTgKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxMSAw
OTowOToxMyAyMDE5ICswMTAwCgogICAgeDg2L3NoYWRvdzogYWRqdXN0IG1pbmltdW0gYWxsb2Nh
dGlvbiBjYWxjdWxhdGlvbnMKICAgIAogICAgQSBwcmV2aW91c2x5IGJhZCBzaXR1YXRpb24gaGFz
IGJlY29tZSB3b3JzZSB3aXRoIHRoZSBlYXJseSBzZXR0aW5nIG9mCiAgICAtPm1heF92Y3B1czog
VGhlIHZhbHVlIHJldHVybmVkIGJ5IHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIGhhcwog
ICAgZnVydGhlciBncm93biwgYW5kIGhlbmNlIG5vdyBob2xkcyBiYWNrIGV2ZW4gbW9yZSBtZW1v
cnkgZnJvbSB1c2UgZm9yCiAgICB0aGUgcDJtLgogICAgCiAgICBNYWtlIHNoX21pbl9hbGxvY2F0
aW9uKCkgYWNjb3VudCBmb3IgYWxsIHAybSBtZW1vcnkgbmVlZGVkIGZvcgogICAgc2hhZG93X2Vu
YWJsZSgpIHRvIHN1Y2NlZWQgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbiAoYXQgd2hpY2ggcG9pbnQg
dGhlCiAgICBkb21haW4gaGFzIG5vIG1lbW9yeSBhdCBhbGwgYWxsb2NhdGVkIHRvIGl0IHlldCwg
YW5kIGhlbmNlIHVzZSBvZgogICAgZC0+dG90X3BhZ2VzIGlzIG1lYW5pbmdsZXNzKS4KICAgIAog
ICAgQWxzbyBtYWtlIHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIG5vIGxvbmdlciBuZWVk
bGVzc2x5IGFkZCAxIHRvCiAgICB0aGUgdkNQVSBjb3VudC4KICAgIAogICAgRmluYWxseSBtYWtl
IHRoZSBkZWJ1Z2dpbmcgcHJpbnRrKCkgaW4gc2hhZG93X2FsbG9jX3AybV9wYWdlKCkgYSBsaXR0
bGUKICAgIG1vcmUgdXNlZnVsIGJ5IGxvZ2dpbmcgc29tZSBvZiB0aGUgcmVsZXZhbnQgZG9tYWlu
IHNldHRpbmdzLgogICAgCiAgICBSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGFjYTIx
NDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKQXV0aG9yOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjQxOjE3IDIw
MTkgKzAwMDAKCiAgICBkb2NzOiBmZWF0dXJlcy9xZW11LWRlcHJpdiBmb3JtYXR0aW5nIGZpeGVz
CiAgICAKICAgIE5lZWQgYSBzcGFjZSBiZXR3ZWVuIHRoZSBwYXJhZ3JhcGggYW5kIHRoZSBsaXN0
IHNvIHBhbmRvYyBrbm93cyBpdCdzIGEKICAgIGxpc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDlkYjc3N2RkYTMz
YmE5MmMwYTBmZWNhNzZkZTViYmE1NzM1OGViY2MKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjA1OjQzIDIwMTkgKzAw
MDAKCiAgICBkb2NzOiBVcGRhdGUgY3JlZGl0L2NyZWRpdDIgZmVhdHVyZSBkb2NzIHJlZmxlY3Rp
bmcgbmV3IGRlZmF1bHQgc2NoZWR1bGVyCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgN2I1Mjc4YjI4ZjhmYmNkNDQwMmU0NTIwZDdhNWQ2
MDdkNGE5OTdhNwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNyAyMDE5ICswMDAwCgogICAgdG9vbHM6IGluaXQg
c2NyaXB0czogbWFrZSBYRU5fUlVOX0RJUiBhbmQgWEVOX0xPQ0tfRElSIG1vZGUgNzAwCiAgICAK
ICAgIFRoZXNlIGRpcmVjdG9yaWVzIG91Z2h0IG5vdCB0byBiZSBldmVuIHdvcmxkLXJlYWRhYmxl
LiAgSWYgdGhpcyBzY3JpcHQKICAgIGZvciBzb21lIHJlYXNvbiBydW5zIHdpdGggYSBsYXggdW1h
c2sgdGhleSBtaWdodCBiZSBjcmVhdGVkCiAgICBvdmVybHktd3JpdGVhYmxlLiAgQXZvaWQgYW55
IHN1Y2ggYnVnIGJ5IHNldHRpbmcgdGhlIG1vZGUgZXhwbGljaXRseS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwYzRhMzhjMDk4ZjliZmZl
YjMzZjhjZjg4YWJkZWE0YjBmOWE5MDcwCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI2IDIwMTkgKzAwMDAKCiAg
ICB0b29sczogaW5pdCBzY3JpcHRzOiB4ZW5jb21tb25zOiBGaXhlcyB0byBEZXNjcmlwdGlvbgog
ICAgCiAgICBgbmVlZWRlZCcgaXMgYSB0eXBvLiAgQW5kIHhlbmQgaXMgbG9uZyBnb25lLgogICAg
CiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwMTA5N2UwMTk0MzIxZDI3MjYyNTEzY2YxMjkxZmRk
ZmVhMTYwNmMzCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI1IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBz
Y3JpcHRzOiB4ZW5jb21tb25zOiBQcm92aWRlcyBgeGVuJwogICAgCiAgICBJdCBpcyB1c2VmdWwg
dG8gaGF2ZSBhIHNpbmdsZSBgeGVuJyBmYWNpbGl0eSAoaW4gdGhlIExTQiBQcm92aWRlcwogICAg
bmFtZXNwYWNlKS4gIFRoYXQgYWxsb3dzIG90aGVyIGZhY2lsaXRpZXMgdG8gc3BlY2lmeSB0aGF0
IHRoZXkgc2hvdWxkCiAgICBnbyBhZnRlciBgeGVuJyB3aXRob3V0IG5lZWRpbmcgdG8ga25vdyB0
aGUgaW1wbGVtZW50YXRpb24gZGV0YWlscy4KICAgIAogICAgVGhpcyBzZXJ2aWNlIG5hbWUgaXMg
YWxyZWFkeSBQcm92aWRlJ2QgYnkgdGhlIChmYWlybHkgZGlmZmVyZW50KSBpbml0CiAgICBzY3Jp
cHRzIHVzZWQgaW4gRGViaWFuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoKY29tbWl0IGI0ZGY3M2RlNDkzOTU0YzQ0ZjI0MGY3ODc3OWM5YmQzNzgyZTE1
NzIKQXV0aG9yOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRh
dGU6ICAgVHVlIEZlYiA1IDEzOjM4OjUzIDIwMTkgLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtdjI6
IGRlYWN0aXZhdGUgaW50ZXJydXB0cyBkdXJpbmcgaW5pdGlhbGl6YXRpb24KICAgIAogICAgSW50
ZXJydXB0cyBjb3VsZCBiZSBBQ1RJVkUgYXQgYm9vdC4gTWFrZSBzdXJlIHRvIGRlYWN0aXZhdGUg
dGhlbSBkdXJpbmcKICAgIGluaXRpYWxpemF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIENDOiBqdWxpZW4uZ3JhbGxA
YXJtLmNvbQogICAgQ0M6IHBlbmcuZmFuQG54cC5jb20KICAgIENDOiBqZ3Jvc3NAc3VzZS5jb20K
KHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 09:23:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 09:23:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtUI0-0004ys-4c; Tue, 12 Feb 2019 09:23:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8704=QT=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gtUHy-0004ym-LN
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 09:23:38 +0000
X-Inumbo-ID: df9e8aff-2ea7-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df9e8aff-2ea7-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 09:23:36 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 3FA4D3016E72; Tue, 12 Feb 2019 11:23:35 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 31CAC303EC38;
 Tue, 12 Feb 2019 11:23:35 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1549876422-22274-1-git-send-email-rcojocaru@bitdefender.com>
 <5C614A1B02000078002158A5@prv1-mh.provo.novell.com>
 <b0b1da0b-f888-912b-48ed-8322b9091779@bitdefender.com>
 <2806b8c2-ae3c-6f45-9c5c-dead9235ca83@bitdefender.com>
 <5C61A9DF0200007800215ABD@prv1-mh.provo.novell.com>
 <6d20033b-4320-9c15-1d15-06da2089ae00@bitdefender.com>
 <5C62764A0200007800215C99@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <866f61da-f9e7-b0b7-b837-649af0d3a3b5@bitdefender.com>
Date: Tue, 12 Feb 2019 11:23:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <5C62764A0200007800215C99@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12 V3] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMi8xOSA5OjMxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxMS4wMi4xOSBh
dCAxODoyMSwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBPbiAyLzExLzE5
IDY6NTkgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBUaGFua3MgZm9yIG5vdGljaW5nLCBh
Y3R1YWxseSB0aGlzIGFwcGVhcnMgdG8gaW52YWxpZGF0ZSB0aGUgd2hvbGUKPj4+Pj4gcHVycG9z
ZSBvZiB0aGUgcGF0Y2ggKEkgc2hvdWxkIGhhdmUgdGVzdGVkIHRoaXMgbW9yZSBiZWZvcmUgc3Vt
Yml0dGluZwo+Pj4+PiBWMywgc29ycnkpLgo+Pj4+Pgo+Pj4+PiBUaGUgd2hvbGUgcG9pbnQgb2Yg
dGhlIG5ldyBib29sZWFuIGlzIHRvIGhhdmUgcDJtIGFzc2lnbmVkIGFuIGFsdHAybQo+Pj4+PiBy
ZWdhcmRsZXNzIG9mIGFsdHAybV9hY3RpdmUoKSAoaGVuY2UgdGhlIGNoYW5nZSkgLSB3aGljaCBu
b3cgbm8gbG9uZ2VyCj4+Pj4+IGhhcHBlbnMuIEkgZ290IGNhcnJpZWQgYXdheSB3aXRoIHRoaXMg
Y2hhbmdlLgo+Pj4+Pgo+Pj4+PiBUaGUgZmFjdCB0aGF0IHRoaXMgaXMgc28gZWFzeSB0byBnZXQg
d3JvbmcgaXMgdGhlIHJlYXNvbiB3aHkgSSd2ZQo+Pj4+PiBwcmVmZXJyZWQgdGhlIGRvbWFpbl9w
YXVzZSgpIHNvbHV0aW9uLiBUaGVyZSBhcHBlYXJzIHRvIGJlIG5vIGNsZWFuIHdheQo+Pj4+PiB0
byBmaXggdGhpcyBvdGhlcndpc2UsIGFuZCBpZiB0aGlzIGlzIHNvIGVhc3kgdG8gbWlzdW5kZXJz
dGFuZCBpdCdsbAo+Pj4+PiBicmVhayBqdXN0IGFzIGVhc2lseSB3aXRoIGZ1cnRoZXIgY2hhbmdl
cy4KPj4+Pj4KPj4+Pj4gSSBzdXBwb3NlIEkgY291bGQganVzdCBwYXNzIHRoZSBib29sIGFsb25n
IHRvIHAybV9nZXRfYWx0cDJtKCkgKGFuZAo+Pj4+PiBpbmRlZWQgcmVtb3ZlIHRoZSBpZigpKS4u
Lgo+Pj4+Cj4+Pj4gSSB0aGluayB0aGUgYmVzdCB0aGF0IGNhbiBiZSBkb25lIGhlcmUgaXMgdG8g
Y2hlY2sgaWYgYWx0cDJtX2FjdGl2ZSgpCj4+Pj4gZWFybHkgaW4gcDJtX3N3aXRjaF92Y3B1X2Fs
dHAybV9ieV9pZCgpIGFuZAo+Pj4+IHAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9ieV9pZCgpLCB0
aGVuIGJhaWwgaWYgaXQncyBub3QgYWN0aXZlLiBTaW5jZQo+Pj4+IHRoZXNlIGFyZSBvbmx5IGNh
bGxlZCBieSBIVk1PUF9hbHRwMm1fKiAoYW5kIHRodXMgc2VyaWFsaXplZCBieSB0aGUKPj4+PiBk
b21haW4gbG9jayksIGl0IHNob3VsZCBiZSBlbm91Z2ggV1JUIEhWTU9QX2FsdHAybV9zZXRfZG9t
YWluX3N0YXRlLgo+Pj4KPj4+IEknbSBjb25mdXNlZDogV2hlcmUgZG8geW91IHNlZSB0aGUgZG9t
YWluIGxvY2sgdXNlZCB0aGVyZT8KPj4+IFBsdXMgSSBjYW4ndCBzZWUgcDJtX3N3aXRjaF92Y3B1
X2FsdHAybV9ieV9pZCgpIGNhbGxlZCBmb3IKPj4+IGFueSBIVk1PUF9hbHRwMm1fKiBhdCBhbGwu
IE9uZSBvZiB0aGUgYWN0dWFsIGNhbGxlcnMgaXMgZ3VhcmRlZAo+Pj4gYnkgYWx0cDJtX2FjdGl2
ZSgpLCBidXQgdGhlIG90aGVyIGlzbid0Lgo+Pgo+PiBkb19hbHRwMm1fb3AoKSBkb2VzIGQgPSBy
Y3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9tYWluKTssIGFuZAo+PiB1bmxvY2tzIGl0IGJl
Zm9yZSBpdCBleGl0cy4KPiAKPiBCdXQgdGhhdCdzIG5vdCB0aGUgImRvbWFpbiBsb2NrIi4gVGhp
cyBpcyBqdXN0IG1ha2luZyBzdXJlIHRoZSBkb21haW4KPiB3b24ndCBkaXNhcHBlYXIgYmVoaW5k
IHlvdXIgYmFjay4KPiAKPj4gQnV0IHlvdSdyZSByaWdodCwgcDJtX3N3aXRjaF92Y3B1X2FsdHAy
bV9ieV9pZCgpIGlzIG5vdCBjYWxsZWQgZm9yIGFueQo+PiBIVk1PUF9hbHRwMm1fKiwgSSd2ZSBt
aXNyZWFkIHRoYXQuIEhlbmNlLCBJIGJlbGlldmUgYm90aCBjYWxsZXJzCj4+IG9mcDJtX3N3aXRj
aF92Y3B1X2FsdHAybV9ieV9pZCgpIG1heSByYWNlIHdpdGggSFZNT1BfYWx0cDJtXyouCj4+Cj4+
IFdvdWxkIHlvdSBsaWtlIG1lIHRvIGFkZCB0aGUgYWx0cDJtX2FjdGl2ZSgpIGNoZWNrIGluIGJv
dGgKPj4gcDJtX3N3aXRjaF9kb21haW5fYWx0cDJtX2J5X2lkKCkgYW5kIHAybV9zd2l0Y2hfdmNw
dV9hbHRwMm1fYnlfaWQoKSwgYW5kCj4+IG1ha2UgaXQgaGFyZGVyIHRvIHJhY2UgKGl0IHN0aWxs
IHdvbid0IGJlIGltcG9zc2libGUsIHNpbmNlIHRoZSBib29sIG1heQo+PiBiZWNvbWUgZmFsc2Ug
YmV0d2VlbiB0aGUgY2hlY2sgYW5kIHRoZSBhY3R1YWwgZnVuY3Rpb24gbG9naWMgZm9yCj4+IHAy
bV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQoKSwgYXMgeW91J3ZlIG5vdGljZWQpPwo+IAo+IFdl
bGwsIGFsdHAybSBiZWluZyBUZWNoIFByZXZpZXcsIGFueSBwYXJ0aWFsIGZpeCBfY291bGRfIGRv
IGluCj4gcHJpbmNpcGxlLiBCdXQgcGVyc29uYWxseSBJIGRpc2xpa2Ugc3VjaCBoYWxmIGhlYXJ0
ZWQgYXBwcm9hY2hlcywKPiBhbmQgaGVuY2UgSSdkIHJlY29tbWVuZCB0byBhZGRyZXNzIHRoZSBp
c3N1ZSBpbiBmdWxsLCBpLmUuCj4gZWxpbWluYXRlIHJhY2UgcG90ZW50aWFsIGFsdG9nZXRoZXIu
IEluIHRoZSBlbmQgeW91J3JlIGdvaW5nIHRvCj4gYmUgYml0dGVuIG1vcmUgdGhhbiBtZSBieSBu
b3QgZ2V0dGluZyB0aGlzIGludG8gcHJvcGVyIHNoYXBlLgoKSSdsbCBhdHRlbXB0IGEgVjQgZG9p
bmcgbXkgYmVzdCB0byBjaGVjayBhbHRwMm1fYWN0aXZlKCkgdGhlbiwgYW5kIHNlZSAKaWYgdGhh
dCdzIGF0IGxlYXN0IHNhdGlzZmFjdG9yeSBmb3Igc2FuZSB1c2UtY2FzZXMuCgoKVGhhbmtzLApS
YXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 09:42:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 09:42:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtUZn-0006Yu-My; Tue, 12 Feb 2019 09:42:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtUZm-0006Yi-7k
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 09:42:02 +0000
X-Inumbo-ID: 71cee287-2eaa-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71cee287-2eaa-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 09:42:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtUZi-0006zv-Mm; Tue, 12 Feb 2019 09:41:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtUZi-00026s-Ey; Tue, 12 Feb 2019 09:41:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtUZi-00020D-EK; Tue, 12 Feb 2019 09:41:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133132-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-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-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-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-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
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=49ab1e524f6a1fd0b42aefc827d57413e5332e92
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 09:41:58 +0000
Subject: [Xen-devel] [linux-3.18 test] 133132: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzEzMiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxMzIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVn
YXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI4ODU4CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBp
biAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3Rh
bGwgICAgICAgICAgICBmYWlsICBsaWtlIDEyODg0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNDlhYjFlNTI0ZjZhMWZkMGI0MmFlZmM4
MjdkNTc0MTNlNTMzMmU5MgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
MGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5IFogIDExNyBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjoxNzozMCBaICAgOTMgZGF5cyAgIDYzIGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzAxMyAgMjAxOS0wMi0wNyAxOTo1NjowMiBa
ICAgIDQgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNTQxIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJy
b2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZv
cHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDE3ODQ5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 10:11:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 10:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtV2a-0000Yi-8A; Tue, 12 Feb 2019 10:11:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8704=QT=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gtV2Y-0000Yd-TH
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 10:11:46 +0000
X-Inumbo-ID: 99273d6b-2eae-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99273d6b-2eae-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 10:11:45 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A9054305FFB6; Tue, 12 Feb 2019 12:11:43 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 9A39F3084EFB;
 Tue, 12 Feb 2019 12:11:43 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1549876422-22274-1-git-send-email-rcojocaru@bitdefender.com>
 <5C614A1B02000078002158A5@prv1-mh.provo.novell.com>
 <b0b1da0b-f888-912b-48ed-8322b9091779@bitdefender.com>
 <2806b8c2-ae3c-6f45-9c5c-dead9235ca83@bitdefender.com>
 <5C61A9DF0200007800215ABD@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <9943d2b7-5aae-1e1b-0593-5028416c3681@bitdefender.com>
Date: Tue, 12 Feb 2019 12:11:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <5C61A9DF0200007800215ABD@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12 V3] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMS8xOSA2OjU5IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBQbHVzIEkgY2FuJ3Qgc2Vl
IHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQoKSBjYWxsZWQgZm9yCj4gYW55IEhWTU9QX2Fs
dHAybV8qIGF0IGFsbC4gT25lIG9mIHRoZSBhY3R1YWwgY2FsbGVycyBpcyBndWFyZGVkCj4gYnkg
YWx0cDJtX2FjdGl2ZSgpLCBidXQgdGhlIG90aGVyIGlzbid0LgoKQWN0dWFsbHkgSSBzZWUgdGhh
dCBib3RoIHBsYWNlcyBhcmUgZ3VhcmRlZCBieSBhbHRwMm1fYWN0aXZlKCkuCgpJbiBwMm0uYyB3
ZSBoYXZlOgoKMjMxMiB2b2lkIHAybV9hbHRwMm1fY2hlY2soc3RydWN0IHZjcHUgKnYsIHVpbnQx
Nl90IGlkeCkKMjMxMyB7CjIzMTQgICAgIGlmICggYWx0cDJtX2FjdGl2ZSh2LT5kb21haW4pICkK
MjMxNSAgICAgICAgIHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQodiwgaWR4KTsKMjMxNiB9
CgphbmQgaW4gdm14LmM6CgoyMjI1IHN0YXRpYyBpbnQgdm14X3ZjcHVfZW11bGF0ZV92bWZ1bmMo
Y29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCjIyMjYgewoyMjI3ICAgICBpbnQgcmMg
PSBYODZFTVVMX0VYQ0VQVElPTjsKMjIyOCAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50
OwoyMjI5CjIyMzAgICAgIGlmICggIWNwdV9oYXNfdm14X3ZtZnVuYyAmJiBhbHRwMm1fYWN0aXZl
KGN1cnItPmRvbWFpbikgJiYKMjIzMSAgICAgICAgICByZWdzLT5lYXggPT0gMCAmJgoyMjMyICAg
ICAgICAgIHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQoY3VyciwgcmVncy0+ZWN4KSApCjIy
MzMgICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKMjIzNAoyMjM1ICAgICByZXR1cm4gcmM7CjIy
MzYgfQoKaGVyZSB0aGVyZSdzIGFuICImJiBhbHRwMm1fYWN0aXZlKGN1cnItPmRvbWFpbikiIGlu
IHRoZSBpZigpLgoKU28gSSBzdXBwb3NlIGluIG91ciBzY2VuYXJpbyBhbGwgdGhhdCdzIG5lZWRl
ZCBpdCBhIHNpbWlsYXIgY2hlY2sgaGVyZToKCjQ2MzYgICAgIGNhc2UgSFZNT1BfYWx0cDJtX3N3
aXRjaF9wMm06CjQ2MzcgICAgICAgICByYyA9IHAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9ieV9p
ZChkLCBhLnUudmlldy52aWV3KTsKNDYzOCAgICAgICAgIGJyZWFrOwoKZm9yIHRoZSBvdGhlciBm
dW5jdGlvbiwgcDJtX3N3aXRjaF9kb21haW5fYWx0cDJtX2J5X2lkKCkuCgpVbmxlc3MgSSdtIG1p
c3Npbmcgc29tZXRoaW5nLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 10:50:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 10:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtVdS-00033d-8X; Tue, 12 Feb 2019 10:49:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X2db=QT=citrix.com=prvs=93946142b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gtVdR-00033Y-D9
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 10:49:53 +0000
X-Inumbo-ID: e9d15108-2eb3-11e9-828c-67fe881f53c2
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9d15108-2eb3-11e9-828c-67fe881f53c2;
 Tue, 12 Feb 2019 10:49:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,361,1544486400"; d="scan'208";a="77895500"
Date: Tue, 12 Feb 2019 10:49:44 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190212104944.mlfhbqlj3f45pkpp@zion.uk.xensource.com>
References: <5A66FF2002000078001A162C@prv-mh.provo.novell.com>
 <1549462173-9343-1-git-send-email-nmanthey@amazon.de>
 <5C5AF8D10200007800214573@prv1-mh.provo.novell.com>
 <638aace5-f3b1-4a7b-d063-04e2d8ce20fa@amazon.de>
 <5b6c3457-fddd-8f7f-a7e2-caf952cbcd8c@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5b6c3457-fddd-8f7f-a7e2-caf952cbcd8c@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH Makefile v2] asm: handle comments when
 creating header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Norbert Manthey <nmanthey@amazon.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Norbert Manthey <nmanthey@amazon.de>,
 Jan Beulich <JBeulich@suse.com>, Michael Tautschnig <tautschn@amazon.co.uk>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTEsIDIwMTkgYXQgMDM6MTQ6NTVQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxMS8wMi8yMDE5IDE0OjA3LCBOb3JiZXJ0IE1hbnRoZXkgd3JvdGU6Cj4gPiBP
biAyLzYvMTkgMTY6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4+IE9uIDA2LjAyLjE5IGF0
IDE1OjA5LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiA+Pj4gRnJvbTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uY29tPgo+ID4+Pgo+ID4+PiBJbiB0aGUgZWFybHkgc3Rl
cHMgb2YgY29tcGlsYXRpb24sIHRoZSBhc20gaGVhZGVyIGZpbGVzIGFyZSBjcmVhdGVkLCBzdWNo
Cj4gPj4+IGFzIGluY2x1ZGUvYXNtLSQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLmguIFRoZXNl
IGZpbGVzIGRlcGVuZCBvbiB0aGUKPiA+Pj4gYXNzZW1ibHkgZmlsZSBhcmNoLyQoVEFSR0VUX0FS
Q0gpL2FzbS1vZmZzZXRzLnMsIHdoaWNoIGlzIGdlbmVyYXRlZAo+ID4+PiBiZWZvcmUuIERlcGVu
ZGluZyBvbiB0aGUgdXNlZCB0b29sY2hhaW4sIHRoZXJlIG1pZ2h0IGJlIGNvbW1lbnRzIGluIHRo
ZQo+ID4+PiBhc3NlbWJseSBmaWxlcy4gRXNwZWNpYWxseSB0aGUgZ290by1nY2MgY29tcGlsZXIg
b2YgdGhlIGJvdW5kZWQgbW9kZWwKPiA+Pj4gY2hlY2tlciBDQk1DIGFkZHMgY29tbWVudHMgdGhh
dCBzdGFydCB3aXRoIGEgJyMnIHN5bWJvbCBhdCB0aGUgYmVnaW5uaW5nCj4gPj4+IG9mIHRoZSBs
aW5lLgo+ID4+Pgo+ID4+PiBUaGlzIGNvbW1pdCBhZGRzIGhhbmRsaW5nIGNvbW1lbnRzIGluIGFz
c2VtYmxlciBkdXJpbmcgdGhlIGNyZWF0aW9uIG9mIHRoZQo+ID4+PiBhc20gaGVhZGVyIGZpbGVz
LCBlc3BlY2lhbGx5IGlnbm9yaW5nIGxpbmVzIHRoYXQgc3RhcnQgd2l0aCAnIycsIHdoaWNoCj4g
Pj4+IGluZGljYXRlIGNvbW1lbnRzIGZvciBib3RoIEFSTSBhbmQgeDg2IGFzc2VtYmxlci4gVGhl
IHVzZWQgdG9vbCBnb3RvLWFzCj4gPj4+IHByb2R1Y2VzIGV4YWN0bHkgY29tbWVudHMgb2YgdGhp
cyBraW5kLgo+ID4+Pgo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50
aGV5QGFtYXpvbi5kZT4KPiA+Pj4gU2lnbmVkLW9mZi1ieTogTWljaGFlbCBUYXV0c2NobmlnIDx0
YXV0c2NobkBhbWF6b24uY28udWs+Cj4gPj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiA+Pgo+ID4gSsO8cmdlbiwgaXMgdGhlcmUgYSBjaGFuY2UgdG8gZ2V0
IHRoaXMgcGF0Y2ggaW50byB0aGUgNC4xMiByZWxlYXNlPyBJdAo+ID4gd291bGQgYmUgbmljZSB0
byBiZSBhYmxlIHRvIGNvbXBpbGUgdXBzdHJlYW0gWGVuIHdpdGggdGhlIHRvb2wgY2hhaW4gZm9y
Cj4gPiB0aGUgQ0JNQyBtb2RlbCBjaGVja2VyIChpLmUuIHRoZSBnb3RvLWdjYyBjb21waWxlciks
IGFzIHRoYXQgdG9vbCBjaGFpbgo+ID4gYWxsb3dzIHRvIGFwcGx5IGZ1cnRoZXIgcmVhc29uaW5n
LiBUaGFua3MhCj4gCj4gUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgoKQXBwbGllZC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 10:52:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 10:52:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtVgC-0003jC-Nv; Tue, 12 Feb 2019 10:52:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X2db=QT=citrix.com=prvs=93946142b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gtVgB-0003j6-CB
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 10:52:43 +0000
X-Inumbo-ID: 50920be4-2eb4-11e9-a97d-53a4bb14860c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50920be4-2eb4-11e9-a97d-53a4bb14860c;
 Tue, 12 Feb 2019 10:52:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,361,1544486400"; d="scan'208";a="77895673"
Date: Tue, 12 Feb 2019 10:52:36 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190212105236.kddygn6vhcfc5ajg@zion.uk.xensource.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <22895a1b49ce3f75cf7ffe008f94266e311cee50.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22895a1b49ce3f75cf7ffe008f94266e311cee50.1548710973.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 01/17] Document ioemu MiniOS stubdomain
 protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMTA6MzA6MThQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEFkZCBkb2N1bWVudGF0aW9uIGJhc2VkIG9uIHJldmVyc2Ut
ZW5naW5lZXJlZCB0b29sc3RhY2staW9lbXUgc3R1YmRvbWFpbgo+IHByb3RvY29sLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNp
YmxldGhpbmdzbGFiLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKVGhpcyBtYXRjaGVzIG15ICh2YWd1ZSkgdW5kZXJzdGFuZGluZyBvZiBob3cgaXQgd29ya3Mu
IFRoYW5rcyBmb3IKd3JpdGluZyBpdCBkb3duIQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 10:52:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 10:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtVgN-0003kc-11; Tue, 12 Feb 2019 10:52:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X2db=QT=citrix.com=prvs=93946142b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gtVgK-0003kF-Uu
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 10:52:52 +0000
X-Inumbo-ID: 56faaaa4-2eb4-11e9-88aa-33a80a468ee5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56faaaa4-2eb4-11e9-88aa-33a80a468ee5;
 Tue, 12 Feb 2019 10:52:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,361,1544486400"; d="scan'208";a="77895685"
Date: Tue, 12 Feb 2019 10:52:42 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190212105242.o5emeyk7zxd4wmh6@zion.uk.xensource.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190211174642.38046-2-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12 v2 1/7] dom0/pvh: align allocation
 and mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTEsIDIwMTkgYXQgMDY6NDY6MzZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZSBwMm0gYW5kIGlvbW11IG1hcHBpbmcgY29kZSBhbHdheXMgaGFkIHRoZSBy
ZXF1aXJlbWVudCB0aGF0Cj4gYWRkcmVzc2VzIGFuZCBvcmRlcnMgbXVzdCBiZSBhbGlnbmVkIHdo
ZW4gcG9wdWxhdGluZyB0aGUgcDJtIG9yIHRoZQo+IGlvbW11IHBhZ2UgdGFibGVzLgo+IAo+IFBW
SCBkb20wIGJ1aWxkZXIgZGlkbid0IHRha2UgdGhpcyByZXF1aXJlbWVudCBpbnRvIGFjY291bnQs
IGFuZCBjYW4KPiBjYWxsIGludG8gdGhlIHAybS9pb21tdSBtYXBwaW5nIGhlbHBlcnMgd2l0aCBh
ZGRyZXNzZXMgYW5kIG9yZGVycyB0aGF0Cj4gYXJlIG5vdCBhbGlnbmVkLgo+IAo+IEZpeCB0aGlz
IGJ5IG1ha2luZyBzdXJlIHRoZSBvcmRlcnMgcGFzc2VkIHRvIHRoZSBwaHlzbWFwIHBvcHVsYXRp
b24KPiBoZWxwZXJzIGFyZSBhbHdheXMgYWxpZ25lZCB0byB0aGUgZ3Vlc3QgYWRkcmVzcyB0byBi
ZSBwb3B1bGF0ZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 10:52:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 10:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtVgN-0003ks-A2; Tue, 12 Feb 2019 10:52:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X2db=QT=citrix.com=prvs=93946142b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gtVgK-0003kE-Um
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 10:52:52 +0000
X-Inumbo-ID: 55e808a0-2eb4-11e9-9ca8-17591ff0581d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55e808a0-2eb4-11e9-9ca8-17591ff0581d;
 Tue, 12 Feb 2019 10:52:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,361,1544486400"; d="scan'208";a="77895684"
Date: Tue, 12 Feb 2019 10:52:45 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190212105245.whjiouodrrwcura3@zion.uk.xensource.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-5-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190211174642.38046-5-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12 v2 4/7] pvh/dom0: warn when
 dom0_mem is not set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTEsIDIwMTkgYXQgMDY6NDY6MzlQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZXJlIGhhdmUgYmVlbiBzZXZlcmFsIHJlcG9ydHMgb2YgdGhlIGRvbTAgYnVp
bGRlciBydW5uaW5nIG91dCBvZgo+IG1lbW9yeSB3aGVuIGJ1aWxkaW5nIGEgUFZIIGRvbTAgd2l0
aG91dCBoYXZpbmcgc3BlY2lmaWVkIGEgZG9tMF9tZW0KPiB2YWx1ZS4gUHJpbnQgYSB3YXJuaW5n
IG1lc3NhZ2UgaWYgZG9tMF9tZW0gaXMgbm90IHNldCB3aGVuIGJvb3RpbmcgaW4KPiBQVkggbW9k
ZS4KPiAKPiBUaGlzIGlzIGEgdGVtcG9yYXJ5IHdvcmthcm91bmQgdW50aWwgYWNjb3VudGluZyBm
b3IgaW50ZXJuYWwgbWVtb3J5Cj4gcmVxdWlyZWQgYnkgWGVuIChpZTogcGFnaW5nIHN0cnVjdHVy
ZXMpIGlzIGltcHJvdmVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 11:03:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 11:03:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtVqx-0004sa-HW; Tue, 12 Feb 2019 11:03:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtVqv-0004sQ-Uv
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 11:03:50 +0000
X-Inumbo-ID: df49be48-2eb5-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df49be48-2eb5-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 11:03:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtVqs-0000DV-Pd; Tue, 12 Feb 2019 11:03:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtVqs-0008An-Id; Tue, 12 Feb 2019 11:03:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtVqs-0007mp-HD; Tue, 12 Feb 2019 11:03:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133136-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:build-arm64-pvops:<job status>:broken:regression
 linux-next:build-arm64:<job status>:broken:regression
 linux-next:build-arm64-xsm:<job status>:broken:regression
 linux-next:build-arm64-xsm:capture-logs:broken:regression
 linux-next:build-arm64-pvops:capture-logs:broken:regression
 linux-next:build-arm64:capture-logs:broken:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-next:build-i386-pvops:kernel-build:fail:regression
 linux-next:build-armhf-pvops:kernel-build:fail:regression
 linux-next:build-arm64:hosts-allocate:broken:allowable
 linux-next:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-next:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64: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-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d4104460aec152e23cf80ab1f950f414bf94f4ea
X-Osstest-Versions-That: linux=46c291e277f93737877305f5626a2c5c35522cb1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 11:03:46 +0000
Subject: [Xen-devel] [linux-next test] 133136: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzEzNiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxMzYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzA4NAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDg0CiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzMwODQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1i
b290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzA4NAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzMDg0CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMwODQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzA4NAoKUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMzA4NAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDg0CiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMzMwODQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3Jl
bHMucmVwZWF0IGZhaWwgbGlrZSAxMzMwODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzA4NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzMDg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMwODQKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2Ug
MTMzMDg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMwODQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkNDEwNDQ2MGFlYzE1MmUyM2NmODBhYjFmOTUw
ZjQxNGJmOTRmNGVhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA0NmMy
OTFlMjc3ZjkzNzM3ODc3MzA1ZjU2MjZhMmM1YzM1NTIyY2IxCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMzEzNiAgMjAxOS0wMi0xMSAwOToxOTowMyBaICAgIDEgZGF5cyAgICAxIGF0
dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90
IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 11:06:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 11:06:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtVtB-00054s-5O; Tue, 12 Feb 2019 11:06:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtVt9-00054i-Kl
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 11:06:07 +0000
X-Inumbo-ID: 2f7e22ba-2eb6-11e9-9d4f-032eebe9952e
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f7e22ba-2eb6-11e9-9d4f-032eebe9952e;
 Tue, 12 Feb 2019 11:06:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 04:06:02 -0700
Message-Id: <5C62A8970200007800215D70@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 04:05:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1549876422-22274-1-git-send-email-rcojocaru@bitdefender.com>
 <5C614A1B02000078002158A5@prv1-mh.provo.novell.com>
 <b0b1da0b-f888-912b-48ed-8322b9091779@bitdefender.com>
 <2806b8c2-ae3c-6f45-9c5c-dead9235ca83@bitdefender.com>
 <5C61A9DF0200007800215ABD@prv1-mh.provo.novell.com>
 <9943d2b7-5aae-1e1b-0593-5028416c3681@bitdefender.com>
In-Reply-To: <9943d2b7-5aae-1e1b-0593-5028416c3681@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 V3] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE5IGF0IDExOjExLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMi8xMS8xOSA2OjU5IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gUGx1cyBJIGNh
bid0IHNlZSBwMm1fc3dpdGNoX3ZjcHVfYWx0cDJtX2J5X2lkKCkgY2FsbGVkIGZvcgo+PiBhbnkg
SFZNT1BfYWx0cDJtXyogYXQgYWxsLiBPbmUgb2YgdGhlIGFjdHVhbCBjYWxsZXJzIGlzIGd1YXJk
ZWQKPj4gYnkgYWx0cDJtX2FjdGl2ZSgpLCBidXQgdGhlIG90aGVyIGlzbid0Lgo+IAo+IEFjdHVh
bGx5IEkgc2VlIHRoYXQgYm90aCBwbGFjZXMgYXJlIGd1YXJkZWQgYnkgYWx0cDJtX2FjdGl2ZSgp
Lgo+IAo+IEluIHAybS5jIHdlIGhhdmU6Cj4gCj4gMjMxMiB2b2lkIHAybV9hbHRwMm1fY2hlY2so
c3RydWN0IHZjcHUgKnYsIHVpbnQxNl90IGlkeCkKPiAyMzEzIHsKPiAyMzE0ICAgICBpZiAoIGFs
dHAybV9hY3RpdmUodi0+ZG9tYWluKSApCj4gMjMxNSAgICAgICAgIHAybV9zd2l0Y2hfdmNwdV9h
bHRwMm1fYnlfaWQodiwgaWR4KTsKPiAyMzE2IH0KPiAKPiBhbmQgaW4gdm14LmM6Cj4gCj4gMjIy
NSBzdGF0aWMgaW50IHZteF92Y3B1X2VtdWxhdGVfdm1mdW5jKGNvbnN0IHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQo+IDIyMjYgewo+IDIyMjcgICAgIGludCByYyA9IFg4NkVNVUxfRVhDRVBU
SU9OOwo+IDIyMjggICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKPiAyMjI5Cj4gMjIz
MCAgICAgaWYgKCAhY3B1X2hhc192bXhfdm1mdW5jICYmIGFsdHAybV9hY3RpdmUoY3Vyci0+ZG9t
YWluKSAmJgo+IDIyMzEgICAgICAgICAgcmVncy0+ZWF4ID09IDAgJiYKPiAyMjMyICAgICAgICAg
IHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQoY3VyciwgcmVncy0+ZWN4KSApCj4gMjIzMyAg
ICAgICAgIHJjID0gWDg2RU1VTF9PS0FZOwo+IDIyMzQKPiAyMjM1ICAgICByZXR1cm4gcmM7Cj4g
MjIzNiB9Cj4gCj4gaGVyZSB0aGVyZSdzIGFuICImJiBhbHRwMm1fYWN0aXZlKGN1cnItPmRvbWFp
bikiIGluIHRoZSBpZigpLgoKT2gsIHNvIEkgbXVzdCBoYXZlIG92ZXJsb29rZWQgb25lIG9mIHRo
ZSB0d28sIHNvcnJ5LgoKPiBTbyBJIHN1cHBvc2UgaW4gb3VyIHNjZW5hcmlvIGFsbCB0aGF0J3Mg
bmVlZGVkIGl0IGEgc2ltaWxhciBjaGVjayBoZXJlOgo+IAo+IDQ2MzYgICAgIGNhc2UgSFZNT1Bf
YWx0cDJtX3N3aXRjaF9wMm06Cj4gNDYzNyAgICAgICAgIHJjID0gcDJtX3N3aXRjaF9kb21haW5f
YWx0cDJtX2J5X2lkKGQsIGEudS52aWV3LnZpZXcpOwo+IDQ2MzggICAgICAgICBicmVhazsKPiAK
PiBmb3IgdGhlIG90aGVyIGZ1bmN0aW9uLCBwMm1fc3dpdGNoX2RvbWFpbl9hbHRwMm1fYnlfaWQo
KS4KPiAKPiBVbmxlc3MgSSdtIG1pc3Npbmcgc29tZXRoaW5nLgoKUGVyaGFwcy4gUXVlc3Rpb24g
aXMgd2hldGhlciBvdXRzaWRlIG9mIHlvdXIgc2NlbmFyaW8gc2ltaWxhciBjaGVja3MKYXJlIG1p
c3NpbmcgZWxzZXdoZXJlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 11:24:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 11:24:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtWAZ-0006bM-Qx; Tue, 12 Feb 2019 11:24:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xrV+=QT=citrix.com=prvs=939669ee0=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtWAY-0006bH-ON
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 11:24:06 +0000
X-Inumbo-ID: b1405f78-2eb8-11e9-892a-238bd6431a83
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1405f78-2eb8-11e9-892a-238bd6431a83;
 Tue, 12 Feb 2019 11:24:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,361,1544486400"; d="scan'208";a="77897509"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23650.44219.254756.700521@mariner.uk.xensource.com>
Date: Tue, 12 Feb 2019 11:23:39 +0000
To: Wei Liu <wei.liu2@citrix.com>, osstest service owner
 <osstest-admin@xenproject.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "Julien Grall" <julien.grall@arm.com>, Jan
 Beulich <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>, Stefano
 Stabellini <sstabellini@kernel.org>
In-Reply-To: <23649.23960.966699.466828@mariner.uk.xensource.com>
References: <osstest-133030-mainreport@xen.org>
 <20190208131416.espkw4gi3pn6fzb5@zion.uk.xensource.com>
 <20190208181219.mhfzzr3oexmqmfpr@zion.uk.xensource.com>
 <23649.23960.966699.466828@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] arm64,
 laxton[01] (was Re: [xen-unstable-smoke test] 133030: trouble:
 blocked/broken/pass)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiYXJtNjQsIGxheHRvblswMV0gKHdhcyBSZTogW1hlbi1kZXZl
bF0gW3hlbi11bnN0YWJsZS1zbW9rZSB0ZXN0XSAxMzMwMzA6IHRyb3VibGU6IGJsb2NrZWQvYnJv
a2VuL3Bhc3MpIik6Cj4gSSBoYXZlIGNoZWNrZWQgYW5kIHRoZXJlIHdhcyBubyB1cGRhdGUgdG8g
dGhlIG9zc3Rlc3QgY29kZS4gIEkgZG9uJ3QKPiB0aGluayB0aGVyZSBoYXZlIGJlZW4gdXBkYXRl
cyB0byB0aGUgaW5mcmFzdHJ1Y3R1cmUgY29uZmlnIGJ1dCBJCj4gaGF2ZW4ndCBzZWFyY2hlZCBh
bGwgdGhlIGluZnJhc3RydWN0dXJlIGJveGVzIGV0Y2tlZXBlcnMgZXRjLgoKSSBoYXZlIG5vdyBj
aGVja2VkIHRoZSBldGNrZWVwZXIgYW5kIGRwa2cgbG9ncyBvbiB0aGUgb3NzdGVzdCAodGVzdApj
b250cm9sbGVyLCB0ZnRwIHNlcnZlcikgYW5kIGluZnJhIChkaGNwIGFuZCBkbnMgc2VydmVyIGV0
Yy4pIFZNcyBhbmQKdGhlcmUgd2VyZSBubyBjaGFuZ2VzIHRoYXQgY291bGQgaGF2ZSBjYXVzZWQg
dGhpcy4KCkNyZWRhdGl2IGhhdmUgY2hlY2tlZCB0aGUgYm9vdCBmaWxlcyBiZWluZyB1c2VkIGFn
YWluc3QgdGhlIGJhY2t1cHMKYW5kIHRoZXkgYXJlIGZpbGUuCgo+IFNvIHNvbWV0aGluZyBoYXMg
Y2F1c2VkIGJvdGggbWFjaGluZXMgdG8gZmFpbCBzaW11bHRhbmVvdXNseS4KPiAKPiBQb3NzaWJs
ZSBleHBsYW5hdGlvbnMgdG8gbWUgc2VlbSB0byBiZToKPiAKPiAgICogU29tZSBraW5kIG9mIGNv
bW1vbiBwaHlzaWNhbCBjYXVzZSAocG93ZXIgc3VyZ2UgY29ycnVwdGluZyB0aGUKPiAgICAgZmly
bXdhcmUgb3Igc29tZXRoaW5nKQo+IAo+ICAgKiBTb21lIGtpbmQgb2YgY29tbW9uIG5vbnBoeXNp
Y2FsIGNhdXNlIGV4dGVybmFsIHRvIHRoZSBob3N0cyBvciB0aGUKPiAgICAgdGVzdHM6IGJhZCBm
aWxlcyBvbiB0aGUgaW5mcmFzdHJ1Y3R1cmUgaG9zdHM7IGEgY2hhbmdlIHRvIHRoZQo+ICAgICBi
ZWhhdmlvdXIgb2YgdGhlIGJvb3RwL3RmdHAgc2VydmVyczsgYSBuZXcga2luZCBvZiBicm9hZGNh
c3QKPiAgICAgbmV0d29yayBwYWNrZXQgKHBlcmhhcHMgZnJvbSBvdGhlciB0ZXN0cykgd2hpY2gg
Y2F1c2VzIHRoZSBsYXh0b24KPiAgICAgZmlybXdhcmUgdG8gbWFsZnVuY3Rpb247IGV0Yy4KPiAK
PiAgICogVGhlIG5ldyBsaW51eC00Ljkga2VybmVsIGRvZXMgc29tZXRoaW5nIHdoaWNoIGhhcyB0
aGUgZWZmZWN0IG9mCj4gICAgIG9mdGVuIChidXQgbm90IGFsd2F5cykgY29ycnVwdGluZyB0aGUg
bGF4dG9ucycgZmlybXdhcmUuCj4gCj4gICAqIEEgZmlybXdhcmUgYnVnIHRyaWdnZXJlZCBieSB0
aGUgcGFzc2FnZSBvZiB0aW1lIChlZwo+ICAgICBjbG9jay1kZXBlbmRlbnQpCj4gCj4gICAqIE1p
c3VuZGVyc3RhbmRpbmcgYnkgbWUgaW4gbXkgYW5hbHlzaXMgb2Ygd2hhdCBpbmdyZWRpZW50cyBh
cmUgdXNlZAo+ICAgICBieSB0aGUgaG9zdCBpbnN0YWxsYXRpb24gZmFpbHVyZXMuCj4gCj4gICAq
IFNvbWUgb3RoZXIgY29tbW9uLW1vZGUgZmFpbHVyZSB0aGF0IEkgaGF2ZW4ndCB0aG91Z2h0IG9m
Lgo+IAo+IEluIHRoZSBtZWFudGltZSBJIGhhdmUgdW5ibGVzc2VkIHRoZSBsYXh0b25zIHRvIGF2
b2lkIG9zc3Rlc3QKPiByZXBlYXRlZGx5IHBvd2VyIGN5Y2xpbmcgdGhlbSB0byB0cnkgdG8gZ2V0
IHRoZW0gdG8gd29yay4gIEZUUiB0aGlzCj4gd2lsbCBzdGlsbCBub3QgYWxsb3cgdGhlIHB1c2gg
Z2F0ZSB0byBwYXNzLgoKSSBkb24ndCBoYXZlIGEgZ29vZCBwbGFuIGFib3V0IHdoYXQgdG8gZG8g
bmV4dC4gIEkgZ3Vlc3Mgb25lIHRoaW5nIHdlCmNvdWxkIGRvIHdvdWxkIGJlIHRvIGFzayBZb2dl
c2ggdG8gcmVmbGFzaCB0aGUgZmlybXdhcmUgb24gbGF4dG9uMCBhbmQKc2VlIGlmIHRoYXQgaGVs
cHMuCgpJIHRoaW5rIHRoaXMgaXNzdWUgaXMgbGlrZWx5IHRvIGJlIGEgcHJvdHJhY3RlZCBwcm9i
bGVtLiAgQW55IGhlbHBmdWwKc3VnZ2VzdGlvbnMgZnJvbSBwZW9wbGUgd2l0aCBtb3JlIGV4cGVy
aWVuY2Ugb2YgdGhlc2UgcGFydGljdWxhciBib3hlcwp3b3VsZCBiZSB2ZXJ5IHdlbGNvbWUuLi4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 11:26:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 11:26:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtWD7-0006mZ-AX; Tue, 12 Feb 2019 11:26:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xrV+=QT=citrix.com=prvs=939669ee0=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtWD5-0006mT-Q5
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 11:26:43 +0000
X-Inumbo-ID: 1023a234-2eb9-11e9-898e-076e40619254
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1023a234-2eb9-11e9-898e-076e40619254;
 Tue, 12 Feb 2019 11:26:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,361,1544486400"; d="scan'208";a="77897649"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23650.44390.535815.180747@mariner.uk.xensource.com>
Date: Tue, 12 Feb 2019 11:26:30 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <E1gtSHm-0005fF-Jc@osstest.test-lab.xenproject.org>
References: <E1gtSHm-0005fF-Jc@osstest.test-lab.xenproject.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-pair
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, xen-devel@lists.xenproject.org,
 Aaron Brown <aaron.f.brown@intel.com>,
 Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuLCBhcmUgeW91IGludmVzdGlnYXRpbmcgdGhpcyByZWdyZXNzaW9uID8KCm9zc3Rlc3Qgc2Vy
dmljZSBvd25lciB3cml0ZXMgKCJbbGludXgtMy4xOCBiaXNlY3Rpb25dIGNvbXBsZXRlIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciIpOgo+IGJyYW5jaCB4ZW4tdW5zdGFibGUKPiB4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlCj4gam9iIHRlc3QtYW1kNjQtYW1kNjQtcGFpcgo+IHRlc3RpZCB4ZW4tYm9vdC9k
c3RfaG9zdAo+IAo+IFRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdAo+IFRyZWU6IGxpbnV4ZmlybXdh
cmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0Cj4gVHJl
ZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0Cj4g
VHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAo+IFRyZWU6IHhl
biBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAo+IAo+ICoqKiBGb3VuZCBhbmQgcmVwcm9k
dWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKPiAKPiAgIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXgg
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51
eC1zdGFibGUuZ2l0Cj4gICBCdWcgaW50cm9kdWNlZDogIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2Ew
MDQ3MDYyZDk3NzMwOWEyMmYKPiAgIEJ1ZyBub3QgcHJlc2VudDogZDI1NWQxOGEzNGE4ZDUzY2Nj
NGEwMTlkYzA3ZTE3YjZlOGNmNmJkMQo+ICAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxMjc4Lwo+IAo+IAo+ICAgY29t
bWl0IDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKPiAgIEF1dGhvcjog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+ICAgRGF0ZTogICBNb24gT2N0IDE5IDA0
OjIzOjI5IDIwMTUgLTA2MDAKPiAgIAo+ICAgICAgIGlnYjogZml4IE5VTEwgZGVyZWZzIGR1ZSB0
byBza2lwcGVkIFNSLUlPViBlbmFibGluZwo+ICAgICAgIAo+ICAgICAgIFsgVXBzdHJlYW0gY29t
bWl0IGJlMDY5OThmOTZlY2I5MzkzOGFkMmNjZTQ2YzQyODliZjdjZjQ1YmMgXQo+ICAgICAgIAo+
ICAgICAgIFRoZSBjb21iaW5lZCBlZmZlY3Qgb2YgY29tbWl0cyA2NDIzZmMzNDE2ICgiaWdiOiBk
byBub3QgcmUtaW5pdCBTUi1JT1YKPiAgICAgICBkdXJpbmcgcHJvYmUiKSBhbmQgY2VlZTM0NTBi
MyAoImlnYjogbWFrZSBzdXJlIFNSLUlPViBpbml0IHVzZXMgdGhlCj4gICAgICAgcmlnaHQgbnVt
YmVyIG9mIHF1ZXVlcyIpIGNhdXNlcyBWRnMgbm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBsZWFk
aW5nCj4gICAgICAgdG8gTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlcyBkdWUgdG8gdGhlIGFkYXB0
ZXIncyAtPnZmX2RhdGEgYmVpbmcgTlVMTAo+ICAgICAgIHdoaWxlIC0+dmZzX2FsbG9jYXRlZF9j
b3VudCBpcyBub24temVyby4gVGhlIGZpcnN0IGNvbW1pdCBub3Qgb25seQo+ICAgICAgIG5lZ2xl
Y3RlZCB0aGUgc2lkZSBlZmZlY3Qgb2YgaWdiX3NyaW92X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29u
ZCBjb21taXQKPiAgICAgICB0cmllZCB0byBhY2NvdW50IGZvciwgYnV0IGFsc28gdGhhdCBvZiBz
ZXR0aW5nIElHQl9GTEFHX0hBU19NU0lYLAo+ICAgICAgIHdpdGhvdXQgd2hpY2ggaWdiX2VuYWJs
ZV9zcmlvdigpIGlzIGVmZmVjdGl2ZWx5IGEgbm8tb3AuIENhbGxpbmcKPiAgICAgICBpZ2Jfeyxy
ZX1zZXRfaW50ZXJydXB0X2NhcGFiaWxpdHkoKSBhcyBkb25lIGhlcmUgc2VlbXMgdG8gYWRkcmVz
cyB0aGlzLAo+ICAgICAgIGJ1dCBJJ20gbm90IHN1cmUgd2hldGhlciB0aGlzIGlzIGJldHRlciB0
aGFuIHNpbnBseSByZXZlcnRpbmcgdGhlIG90aGVyCj4gICAgICAgdHdvIGNvbW1pdHMuCj4gICAg
ICAgCj4gICAgICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+ICAgICAgIFRlc3RlZC1ieTogQWFyb24gQnJvd24gPGFhcm9uLmYuYnJvd25AaW50ZWwuY29t
Pgo+ICAgICAgIFNpZ25lZC1vZmYtYnk6IEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJA
aW50ZWwuY29tPgo+ICAgICAgIFNpZ25lZC1vZmYtYnk6IFNhc2hhIExldmluIDxzYXNoYWxAa2Vy
bmVsLm9yZz4KPiAKPiAKPiBGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToK
PiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMv
YmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyLnhlbi1ib290LS1kc3RfaG9z
dC5odG1sCj4gUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2
ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 11:31:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 11:31:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtWHO-0007Vk-T4; Tue, 12 Feb 2019 11:31:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xrV+=QT=citrix.com=prvs=939669ee0=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtWHN-0007Vc-Ox
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 11:31:09 +0000
X-Inumbo-ID: af8d06ee-2eb9-11e9-902a-ff42fb732c4b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af8d06ee-2eb9-11e9-902a-ff42fb732c4b;
 Tue, 12 Feb 2019 11:31:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,361,1544486400"; d="scan'208";a="77897911"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23650.44663.43351.316823@mariner.uk.xensource.com>
Date: Tue, 12 Feb 2019 11:31:03 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1902070954530.28697@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
 <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
 <23643.13.22252.324537@mariner.uk.xensource.com>
 <58B0ADFB020000D800417A66@prv1-mh.provo.novell.com>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <7A8C0A4F020000EEB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B09910200007800214659@prv1-mh.provo.novell.com>
 <23643.3403.803290.647664@mariner.uk.xensource.com>
 <08D440470200001BB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B0F9D0200007800214692@prv1-mh.provo.novell.com>
 <23643.4305.505749.803438@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1902061318050.2723@sstabellini-ThinkPad-X260>
 <23644.6915.12943.72736@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1902070954530.28697@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjYgMS80
XSB4ZW46IGludHJvZHVjZSBTWU1CT0wiKToKPiBPbiBUaHUsIDcgRmViIDIwMTksIElhbiBKYWNr
c29uIHdyb3RlOgo+ID4gRkFPRCwgSSB0aGluayB5b3Ugc2hvdWxkIGV4cGVjdCBwZW9wbGUgdG8g
ZGVjbGFyZSB0aGUgbGlua2VyIHN5bWJvbHMKPiA+IGVpdGhlciBhcyBJIHN1Z2dlc3RlZDoKPiA+
IAo+ID4gICAgICBleHRlcm4gY29uc3Qgc3RydWN0IHdvbWJhdCBfd29tYmF0c19zdGFydFtdOwo+
ID4gICAgICBleHRlcm4gY29uc3Qgc3RydWN0IGFic3RyYWN0X3N5bWJvbCBfd29tYmF0c19lbmRb
XTsKPiA+IAo+ID4gKG9yIGFsb25nIHRoZSBsaW5lcyBvZiBKYW4ncyBzdWdnZXN0aW9uLCBidXQg
ZnJhbmtseSBJIHRoaW5rIHRoYXQgaXMKPiA+IGdvaW5nIHRvIGJlIHRvbyBoYXJkIHRvIHNvcnQg
b3V0IG5vdy4pCj4gCj4gWWVzLCB0aGV5IGFyZSBhbHJlYWR5IGRlY2xhcmVkIHRoaXMgd2F5LCBJ
IHdvdWxkIHByZWZlciB0byBhdm9pZAo+IGNoYW5naW5nIHRoZSBkZWNsYXJhdGlvbiBhcyBwYXJ0
IG9mIHRoaXMgc2VyaWVzLgoKSSdtIG5vdCBzdXJlIHdoeSB5b3UgZGlkbid0IENDIG1lIG9uIHlv
dXIgcmV2aXNlZCB2ZXJzaW9uKHMpID8KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 11:39:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 11:39:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtWPQ-0007m8-QI; Tue, 12 Feb 2019 11:39:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtWPQ-0007m3-0L
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 11:39:28 +0000
X-Inumbo-ID: d9384919-2eba-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9384919-2eba-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 11:39:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 04:39:24 -0700
Message-Id: <5C62B0690200007800215DCD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 04:39:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <E1gtSHm-0005fF-Jc@osstest.test-lab.xenproject.org>
 <23650.44390.535815.180747@mariner.uk.xensource.com>
In-Reply-To: <23650.44390.535815.180747@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part9FA2AC79.3__="
Subject: Re: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-pair
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, xen-devel <xen-devel@lists.xenproject.org>,
 Aaron Brown <aaron.f.brown@intel.com>,
 Jeffrey T Kirsher <jeffrey.t.kirsher@intel.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=__Part9FA2AC79.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

>>> On 12.02.19 at 12:26, <ian.jackson@citrix.com> wrote:
> Jan, are you investigating this regression ?

No, I'm not. I've said what I can say in a reply to an earlier bisection
report (from Dec 12th), attached again here for reference.

Jan

> osstest service owner writes ("[linux-3.18 bisection] complete=20
> test-amd64-amd64-pair"):
>> branch xen-unstable
>> xenbranch xen-unstable
>> job test-amd64-amd64-pair
>> testid xen-boot/dst_host
>>=20
>> Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-s=
table.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
>>=20
>> *** Found and reproduced problem changeset ***
>>=20
>>   Bug is in tree:  linux git://git.kernel.org/pub/scm/linux/kernel/git/s=
table/linux-stable.git
>>   Bug introduced:  7b8052e19304865477e03a0047062d977309a22f
>>   Bug not present: d255d18a34a8d53ccc4a019dc07e17b6e8cf6bd1
>>   Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/1312=
78/=20
>>=20
>>=20
>>   commit 7b8052e19304865477e03a0047062d977309a22f
>>   Author: Jan Beulich <JBeulich@suse.com>
>>   Date:   Mon Oct 19 04:23:29 2015 -0600
>>  =20
>>       igb: fix NULL derefs due to skipped SR-IOV enabling
>>      =20
>>       [ Upstream commit be06998f96ecb93938ad2cce46c4289bf7cf45bc ]
>>      =20
>>       The combined effect of commits 6423fc3416 ("igb: do not re-init =
SR-IOV
>>       during probe") and ceee3450b3 ("igb: make sure SR-IOV init uses =
the
>>       right number of queues") causes VFs no longer getting set up, =
leading
>>       to NULL pointer dereferences due to the adapter's ->vf_data being =
NULL
>>       while ->vfs_allocated_count is non-zero. The first commit not =
only
>>       neglected the side effect of igb_sriov_reinit() that the second =
commit
>>       tried to account for, but also that of setting IGB_FLAG_HAS_MSIX,
>>       without which igb_enable_sriov() is effectively a no-op. Calling
>>       igb_{,re}set_interrupt_capability() as done here seems to address =
this,
>>       but I'm not sure whether this is better than sinply reverting the =
other
>>       two commits.
>>      =20
>>       Signed-off-by: Jan Beulich <jbeulich@suse.com>
>>       Tested-by: Aaron Brown <aaron.f.brown@intel.com>
>>       Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
>>       Signed-off-by: Sasha Levin <sashal@kernel.org>
>>=20
>>=20
>> For bisection revision-tuple graph see:
>>   =20
> http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-3.18/tes=
t-am=20
> d64-amd64-pair.xen-boot--dst_host.html
>> Revision IDs in each graph node refer, respectively, to the Trees =
above.




--=__Part9FA2AC79.3__=
Content-Type: message/rfc822

Date: Thu, 13 Dec 2018 01:26:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sasha Levin" <sashal@kernel.org>,
 "osstest service owner" <osstest-admin@xenproject.org>
Cc: "xen-devel" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-pair
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

>>> On 12.12.18 at 22:41, <osstest-admin@xenproject.org> wrote:
> branch xen-unstable
> xenbranch xen-unstable
> job test-amd64-amd64-pair
> testid xen-boot/src_host
>=20
> Tree: linux=20
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
> Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
> Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
> Tree: qemuu git://xenbits.xen.org/qemu-xen.git
> Tree: xen git://xenbits.xen.org/xen.git
>=20
> *** Found and reproduced problem changeset ***
>=20
>   Bug is in tree:  linux git://git.kernel.org/pub/scm/linux/kernel/git/st=
able/linux-stable.git
>   Bug introduced:  7b8052e19304865477e03a0047062d977309a22f
>   Bug not present: d255d18a34a8d53ccc4a019dc07e17b6e8cf6bd1
>   Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/13127=
8/=20
>=20
>=20
>   commit 7b8052e19304865477e03a0047062d977309a22f
>   Author: Jan Beulich <JBeulich@suse.com>
>   Date:   Mon Oct 19 04:23:29 2015 -0600
>  =20
>       igb: fix NULL derefs due to skipped SR-IOV enabling

_Very_ interesting. An over three years old commit was determined
to cause whatever regression it is. But wait - that's the date of the
mainline commit, not that of the backport (which was done a month
ago). I notice that of the two original commits the combination of
which the one here is supposed to fix, only one actually got
backported. Hence I wonder whether backporting the one here
was actually appropriate.

Jan



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=__Part9FA2AC79.3__=--


From xen-devel-bounces@lists.xenproject.org Tue Feb 12 11:42:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 11:42:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtWSI-0008RS-93; Tue, 12 Feb 2019 11:42:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8704=QT=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gtWSH-0008RM-0e
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 11:42:25 +0000
X-Inumbo-ID: 40dda314-2ebb-11e9-becf-378cd541b72e
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40dda314-2ebb-11e9-becf-378cd541b72e;
 Tue, 12 Feb 2019 11:42:20 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 0E1583011FC4; Tue, 12 Feb 2019 13:42:19 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id E817D3051E79;
 Tue, 12 Feb 2019 13:42:18 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Feb 2019 13:42:14 +0200
Message-Id: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, jbeulich@suse.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, jun.nakajima@intel.com, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgZG9lcyBub3QgZG9tYWluX3BhdXNlKCksIHBy
ZXN1bWFibHkKb24gcHVycG9zZSAoYXMgaXQgd2FzIG9yaWdpbmFsbHkgc3VwcG9zZWQgdG8gY2F0
ZXIgdG8gYSBpbi1ndWVzdAphZ2VudCwgYW5kIGEgZG9tYWluIHBhdXNpbmcgaXRzZWxmIGlzIG5v
dCBhIGdvb2QgaWRlYSkuCgpUaGlzIGNhbiBsZWFkIHRvIGRvbWFpbiBjcmFzaGVzIGluIHRoZSB2
bXhfdm1leGl0X2hhbmRsZXIoKSBjb2RlCnRoYXQgY2hlY2tzIGlmIHRoZSBndWVzdCBoYXMgdGhl
IGFiaWxpdHkgdG8gc3dpdGNoIEVQVFAgd2l0aG91dCBhbgpleGl0LiBUaGF0IGNvZGUgY2FuIF9f
dm1yZWFkKCkgdGhlIGhvc3QgcDJtJ3MgRVBUX1BPSU5URVIKKGJlZm9yZSBIVk1PUF9hbHRwMm1f
c2V0X2RvbWFpbl9zdGF0ZSAiZm9yX2VhY2hfdmNwdSgpIiBoYXMgYQpjaGFuY2UgdG8gcnVuIGFs
dHAybV92Y3B1X2luaXRpYWxpc2UoKSwgYnV0IGFmdGVyCmQtPmFyY2guYWx0cDJtX2FjdGl2ZSBp
cyBzZXQpLgoKVGhpcyBwYXRjaCByZW9yZ2FuaXplcyB0aGUgY29kZSBzbyB0aGF0IGQtPmFyY2gu
YWx0cDJtX2FjdGl2ZQppcyBzZXQgdG8gdHJ1ZSBvbmx5IGFmdGVyIGFsbCB0aGUgaW5pdCB3b3Jr
IGhhcyBiZWVuIGRvbmUsIGFuZAp0byBmYWxzZSBiZWZvcmUgdGhlIHVuaW5pdCB3b3JrIGJlZ2lu
cy4gVGhpcyByZXF1aXJlZCBhZGRpbmcKYSBuZXcgYm9vbCBwYXJhbWV0ZXIgYWx0cDJtX3ZjcHVf
dXBkYXRlX3AybSgpLCB3aGljaCByZWxpZWQKb24gZC0+YXJjaC5hbHRwMm1fYWN0aXZlIGJlaW5n
IHNldCBiZWZvcmUgaXQncyBjYWxsZWQuCgpXaGlsZSBhdCBpdCwgSSd2ZSBjaGFuZ2VkIGEgY291
cGxlIG9mIGJvb2xfdCdzIHRvIGJvb2wncy4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFYzOgogLSBS
ZXZlcnRlZCBwMm1fZ2V0X2FsdHAybSgpIHRvIGl0cyBvcmlnaW5hbCBzdGF0ZS4KIC0gQWRkZWQg
YW4gYWx0cDJtX2FjdGl2ZSgpIGNoZWNrIHRvIEhWTU9QX2FsdHAybV9zd2l0Y2hfcDJtLgogLSBV
cGRhdGVkIHBhdGNoIGRlc2NyaXB0aW9uLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAg
ICAgIHwgMjAgKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
ICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L21tL2FsdHAybS5jICAgICAgfCAgNCArKy0tCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmggIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgIDYg
KysrLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCmluZGV4IDIxOTQ0ZTkuLjIxZWMwNTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDUyNSw3ICs0NTI1LDcg
QEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X2Rv
bWFpbl9zdGF0ZToKICAgICB7CiAgICAgICAgIHN0cnVjdCB2Y3B1ICp2OwotICAgICAgICBib29s
X3Qgb3N0YXRlOworICAgICAgICBib29sIG9zdGF0ZSwgbnN0YXRlOwogCiAgICAgICAgIGlmICgg
bmVzdGVkaHZtX2VuYWJsZWQoZCkgKQogICAgICAgICB7CkBAIC00NTM0LDEyICs0NTM0LDE1IEBA
IHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgICAgICB9CiAKICAgICAgICAgb3N0YXRlID0g
ZC0+YXJjaC5hbHRwMm1fYWN0aXZlOwotICAgICAgICBkLT5hcmNoLmFsdHAybV9hY3RpdmUgPSAh
IWEudS5kb21haW5fc3RhdGUuc3RhdGU7CisgICAgICAgIG5zdGF0ZSA9IGEudS5kb21haW5fc3Rh
dGUuc3RhdGU7CiAKICAgICAgICAgLyogSWYgdGhlIGFsdGVybmF0ZSBwMm0gc3RhdGUgaGFzIGNo
YW5nZWQsIGhhbmRsZSBhcHByb3ByaWF0ZWx5ICovCi0gICAgICAgIGlmICggZC0+YXJjaC5hbHRw
Mm1fYWN0aXZlICE9IG9zdGF0ZSAmJgorICAgICAgICBpZiAoIG5zdGF0ZSAhPSBvc3RhdGUgJiYK
ICAgICAgICAgICAgICAob3N0YXRlIHx8ICEocmMgPSBwMm1faW5pdF9hbHRwMm1fYnlfaWQoZCwg
MCkpKSApCiAgICAgICAgIHsKKyAgICAgICAgICAgIC8qIEZpcnN0IG1hcmsgYWx0cDJtIGFzIGRp
c2FibGVkLCB0aGVuIGFsdHAybV92Y3B1X2Rlc3Ryb3koKS4gKi8KKyAgICAgICAgICAgIGQtPmFy
Y2guYWx0cDJtX2FjdGl2ZSA9IGZhbHNlOworCiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1KCBk
LCB2ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoICFvc3RhdGUgKQpAQCAt
NDU1MCw3ICs0NTUzLDE0IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogCiAgICAgICAgICAg
ICBpZiAoIG9zdGF0ZSApCiAgICAgICAgICAgICAgICAgcDJtX2ZsdXNoX2FsdHAybShkKTsKKwor
ICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFdhaXQgdW50aWwgYWx0cDJtX3ZjcHVfaW5p
dGlhbGlzZSgpIGlzIGRvbmUgYmVmb3JlIG1hcmtpbmcKKyAgICAgICAgICAgICAqIGFsdHAybSBh
cyBiZWluZyBlbmFibGVkIGZvciB0aGUgZG9tYWluLgorICAgICAgICAgICAgICovCisgICAgICAg
ICAgICBkLT5hcmNoLmFsdHAybV9hY3RpdmUgPSBuc3RhdGU7CiAgICAgICAgIH0KKwogICAgICAg
ICBicmVhazsKICAgICB9CiAKQEAgLTQ2MjQsNyArNDYzNCw5IEBAIHN0YXRpYyBpbnQgZG9fYWx0
cDJtX29wKAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3N3aXRjaF9w
Mm06Ci0gICAgICAgIHJjID0gcDJtX3N3aXRjaF9kb21haW5fYWx0cDJtX2J5X2lkKGQsIGEudS52
aWV3LnZpZXcpOworICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgICAgICBpZiAoIGFsdHAy
bV9hY3RpdmUoZCkgKQorICAgICAgICAgICAgcmMgPSBwMm1fc3dpdGNoX2RvbWFpbl9hbHRwMm1f
YnlfaWQoZCwgYS51LnZpZXcudmlldyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVk1P
UF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA2NGFmOGJmLi5lNTQy
NTY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYwpAQCAtMjE1MCwxMyArMjE1MCwxMyBAQCBzdGF0aWMgYm9vbF90
IHZteF9pc19zaW5nbGVzdGVwX3N1cHBvcnRlZCh2b2lkKQogICAgIHJldHVybiAhIWNwdV9oYXNf
bW9uaXRvcl90cmFwX2ZsYWc7CiB9CiAKLXN0YXRpYyB2b2lkIHZteF92Y3B1X3VwZGF0ZV9lcHRw
KHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgdm14X3ZjcHVfdXBkYXRlX2VwdHAoc3RydWN0
IHZjcHUgKnYsIGJvb2wgYWx0cDJtX2VuYWJsZWQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gTlVMTDsKICAgICBzdHJ1
Y3QgZXB0X2RhdGEgKmVwdDsKIAotICAgIGlmICggYWx0cDJtX2FjdGl2ZShkKSApCisgICAgaWYg
KCBhbHRwMm1fZW5hYmxlZCApCiAgICAgICAgIHAybSA9IHAybV9nZXRfYWx0cDJtKHYpOwogICAg
IGlmICggIXAybSApCiAgICAgICAgIHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9hbHRwMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9hbHRwMm0uYwpp
bmRleCA5MzBiZGMyLi5jNTEzMDNiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vYWx0cDJt
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL2FsdHAybS5jCkBAIC0zOSw3ICszOSw3IEBAIGFsdHAy
bV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgdmNwdV9hbHRwMm0odikucDJt
aWR4ID0gMDsKICAgICBhdG9taWNfaW5jKCZwMm1fZ2V0X2FsdHAybSh2KS0+YWN0aXZlX3ZjcHVz
KTsKIAotICAgIGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0odik7CisgICAgYWx0cDJtX3ZjcHVfdXBk
YXRlX3AybSh2LCB0cnVlKTsKIAogICAgIGlmICggdiAhPSBjdXJyZW50ICkKICAgICAgICAgdmNw
dV91bnBhdXNlKHYpOwpAQCAtNTgsNyArNTgsNyBAQCBhbHRwMm1fdmNwdV9kZXN0cm95KHN0cnVj
dCB2Y3B1ICp2KQogCiAgICAgYWx0cDJtX3ZjcHVfcmVzZXQodik7CiAKLSAgICBhbHRwMm1fdmNw
dV91cGRhdGVfcDJtKHYpOworICAgIGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0odiwgZmFsc2UpOwog
ICAgIGFsdHAybV92Y3B1X3VwZGF0ZV92bWZ1bmNfdmUodik7CiAKICAgICBpZiAoIHYgIT0gY3Vy
cmVudCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKaW5kZXggZDE0Y2U1Ny4uNmY5OTFmOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMjMzMiw3ICsyMzMyLDcg
QEAgYm9vbF90IHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBpZHgpCiAgICAgICAgICAgICBhdG9taWNfZGVjKCZwMm1fZ2V0X2FsdHAybSh2
KS0+YWN0aXZlX3ZjcHVzKTsKICAgICAgICAgICAgIHZjcHVfYWx0cDJtKHYpLnAybWlkeCA9IGlk
eDsKICAgICAgICAgICAgIGF0b21pY19pbmMoJnAybV9nZXRfYWx0cDJtKHYpLT5hY3RpdmVfdmNw
dXMpOwotICAgICAgICAgICAgYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSh2KTsKKyAgICAgICAgICAg
IGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0odiwgdHJ1ZSk7CiAgICAgICAgIH0KICAgICAgICAgcmMg
PSAxOwogICAgIH0KQEAgLTI1NzMsNyArMjU3Myw3IEBAIGludCBwMm1fc3dpdGNoX2RvbWFpbl9h
bHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkKICAgICAgICAg
ICAgICAgICBhdG9taWNfZGVjKCZwMm1fZ2V0X2FsdHAybSh2KS0+YWN0aXZlX3ZjcHVzKTsKICAg
ICAgICAgICAgICAgICB2Y3B1X2FsdHAybSh2KS5wMm1pZHggPSBpZHg7CiAgICAgICAgICAgICAg
ICAgYXRvbWljX2luYygmcDJtX2dldF9hbHRwMm0odiktPmFjdGl2ZV92Y3B1cyk7Ci0gICAgICAg
ICAgICAgICAgYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSh2KTsKKyAgICAgICAgICAgICAgICBhbHRw
Mm1fdmNwdV91cGRhdGVfcDJtKHYsIHRydWUpOwogICAgICAgICAgICAgfQogCiAgICAgICAgIHJj
ID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDI3N2Y5OWYuLmE0ZThmNWEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaApAQCAtMzM3LDcgKzMzNyw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgIG1tX2xv
Y2tfdCBuZXN0ZWRfcDJtX2xvY2s7CiAKICAgICAvKiBhbHRwMm06IGFsbG93IG11bHRpcGxlIGNv
cGllcyBvZiBob3N0IHAybSAqLwotICAgIGJvb2xfdCBhbHRwMm1fYWN0aXZlOworICAgIGJvb2wg
YWx0cDJtX2FjdGl2ZTsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtX3AybVtNQVhfQUxU
UDJNXTsKICAgICBtbV9sb2NrX3QgYWx0cDJtX2xpc3RfbG9jazsKICAgICB1aW50NjRfdCAqYWx0
cDJtX2VwdHA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDBhMTBiNTEuLmRlMDk2OWIgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2h2bS5oCkBAIC0yMTQsNyArMjE0LDcgQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90
YWJsZSB7CiAgICAgYm9vbF90ICgqaXNfc2luZ2xlc3RlcF9zdXBwb3J0ZWQpKHZvaWQpOwogCiAg
ICAgLyogQWx0ZXJuYXRlIHAybSAqLwotICAgIHZvaWQgKCphbHRwMm1fdmNwdV91cGRhdGVfcDJt
KShzdHJ1Y3QgdmNwdSAqdik7CisgICAgdm9pZCAoKmFsdHAybV92Y3B1X3VwZGF0ZV9wMm0pKHN0
cnVjdCB2Y3B1ICp2LCBib29sIGFsdHAybV9lbmFibGVkKTsKICAgICB2b2lkICgqYWx0cDJtX3Zj
cHVfdXBkYXRlX3ZtZnVuY192ZSkoc3RydWN0IHZjcHUgKnYpOwogICAgIGJvb2xfdCAoKmFsdHAy
bV92Y3B1X2VtdWxhdGVfdmUpKHN0cnVjdCB2Y3B1ICp2KTsKICAgICBpbnQgKCphbHRwMm1fdmNw
dV9lbXVsYXRlX3ZtZnVuYykoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwpAQCAt
NjM5LDEwICs2MzksMTAgQEAgc3RhdGljIGlubGluZSBib29sIGh2bV9hbHRwMm1fc3VwcG9ydGVk
KHZvaWQpCiB9CiAKIC8qIHVwZGF0ZXMgdGhlIGN1cnJlbnQgaGFyZHdhcmUgcDJtICovCi1zdGF0
aWMgaW5saW5lIHZvaWQgYWx0cDJtX3ZjcHVfdXBkYXRlX3AybShzdHJ1Y3QgdmNwdSAqdikKK3N0
YXRpYyBpbmxpbmUgdm9pZCBhbHRwMm1fdmNwdV91cGRhdGVfcDJtKHN0cnVjdCB2Y3B1ICp2LCBi
b29sIGFsdHAybV9lbmFibGVkKQogewogICAgIGlmICggaHZtX2Z1bmNzLmFsdHAybV92Y3B1X3Vw
ZGF0ZV9wMm0gKQotICAgICAgICBodm1fZnVuY3MuYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSh2KTsK
KyAgICAgICAgaHZtX2Z1bmNzLmFsdHAybV92Y3B1X3VwZGF0ZV9wMm0odiwgYWx0cDJtX2VuYWJs
ZWQpOwogfQogCiAvKiB1cGRhdGVzIFZNQ1MgZmllbGRzIHJlbGF0ZWQgdG8gVk1GVU5DIGFuZCAj
VkUgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 12:02:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 12:02:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtWlF-0001ho-E6; Tue, 12 Feb 2019 12:02:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xrV+=QT=citrix.com=prvs=939669ee0=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtWlD-0001hg-Da
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 12:01:59 +0000
X-Inumbo-ID: fed7f140-2ebd-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fed7f140-2ebd-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 12:01:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,361,1544486400"; d="scan'208";a="77899558"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23650.46508.347522.877442@mariner.uk.xensource.com>
Date: Tue, 12 Feb 2019 12:01:48 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <1549934011-17624-2-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-2-git-send-email-sstabellini@kernel.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v9 2/5] xen: introduce SYMBOLS_SUBTRACT and
 SYMBOLS_COMPARE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanos@xilinx.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 julien.grall@arm.com, JBeulich@suse.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSB3b3VsZCBwYXJ0aWN1bGFybHkgd2VsY29tZSB0aGUgb3BpbmlvbiBvZiBoeXBlcnZpc29yIG1h
aW50YWluZXJzIG9uCm15IHR5cGUgc2FmZXR5IHBvaW50LCBiZWxvdy4KCgpTdGVmYW5vIFN0YWJl
bGxpbmkgd3JpdGVzICgiW1hlbi1kZXZlbF0gW1BBVENIIHY5IDIvNV0geGVuOiBpbnRyb2R1Y2Ug
U1lNQk9MU19TVUJUUkFDVCBhbmQgU1lNQk9MU19DT01QQVJFIik6Cj4gKy8qCj4gKyAqIENhbGN1
bGF0ZSAoZW5kIC0gc3RhcnQpLCB3aGVyZSBzdGFydCBhbmQvb3IgZW5kIGFyZSBsaW5rZXIgc3lt
Ym9scywKPiArICogcmV0dXJuaW5nIGEgcHRyZGlmZl90LiBUaGUgc2l6ZSBpcyBpbiB1bml0cyBv
ZiBzdGFydCdzIHJlZmVyZW50Lgo+ICsgKi8KPiArI2RlZmluZSBTWU1CT0xTX1NVQlRSQUNUKGVu
ZCwgc3RhcnQpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgKHB0cmRpZmZfdCkoKHVpbnRwdHJfdCkoZW5kKSAtICh1aW50cHRyX3QpKHN0YXJ0KSkgLyBz
aXplb2YoKnN0YXJ0KTsgICAgICBcCj4gK30pCgpJJ20gYWZyYWlkIEkgaGF2ZSBzZXZlcmFsIHBy
b2JsZW1zIHdpdGggdGhlIGRldGFpbHMgb2YgdGhlc2UgbWFjcm9zLgoKRmlyc3RseSwgSSByZWFs
bHkgZG9uJ3QgbGlrZSB0aGUgbGFjayBhIHR5cGUgY2hlY2ssIHdoaWNoIHdhcyBwcmVzZW50Cmlu
IG15IHByb3Bvc2FsLiAgRm9yIGV4YW1wbGUsIGdpdmVuOgogICAgIGV4dGVybiBzdHJ1Y3Qgd29t
YmF0IF9mb29zX3N0YXJ0W107CiAgICAgZXh0ZXJuIGNoYXIgX2VuZFtdOwphbmQgeW91ciBtYWNy
byBkZWZpbml0aW9uLCB0aGUgdHdvIGV4cHJlc3Npb25zCiAgICAgIFNZTUJPTFNfU1VCVFJBQ1Qo
X2Zvb3Nfc3RhcnQsIF9lbmQpCiAgICAgLVNZTUJPTFNfU1VCVFJBQ1QoX2VuZCwgX2Zvb3Nfc3Rh
cnQpCnByb2R1Y2UgZGlmZmVyZW50IHZhbHVlcyBiZWNhdXNlIG9uZSBpcyBkaXZpZGVkIGJ5IHNp
emVvZihzdHJ1Y3QKd29tYmF0KSBhbmQgdGhlIG90aGVyIGJ5IHNpemVvZihjaGFyKS4gIFRoaXMg
aXMgaGFyZGx5IGRlc2lyYWJsZS4KCgpTZWNvbmRseSwgSSBmaW5kIHRoZSBhcmd1bWVudCBvcmRl
cmluZyBleHRyZW1lbHkgY29uZnVzaW5nLiAgV2l0aCB5b3VyCm1hY3JvcyBESUZGRVJFTkNFKHN0
YXJ0LGVuZCkgaXMgbmVnYXRpdmUgYnV0IENPTVBBUkUoc3RhcnQsZW5kKSBpcwpwb3NpdGl2ZS4g
IEkgc3VnZ2VzdCB0aGF0IHlvdSBjYWxsIHRoZSBtYWNybyBESUZGRVJFTkNFIGFuZCBoYXZlCkRJ
RkZFUkVOQ0Uoc3RhcnQsZW5kKSBiZSBwb3NpdGl2ZS4KCgpUaGlyZGx5LCBpbiBhbiBlYXJsaWVy
IGV4Y2hhbmdlOgoKPiBPbiBUaHUsIDcgRmViIDIwMTksIElhbiBKYWNrc29uIHdyb3RlOgo+ID4g
RkFPRCwgSSB0aGluayB5b3Ugc2hvdWxkIGV4cGVjdCBwZW9wbGUgdG8gZGVjbGFyZSB0aGUgbGlu
a2VyIHN5bWJvbHMKPiA+IGVpdGhlciBhcyBJIHN1Z2dlc3RlZDoKPiA+IAo+ID4gICAgICBleHRl
cm4gY29uc3Qgc3RydWN0IHdvbWJhdCBfd29tYmF0c19zdGFydFtdOwo+ID4gICAgICBleHRlcm4g
Y29uc3Qgc3RydWN0IGFic3RyYWN0X3N5bWJvbCBfd29tYmF0c19lbmRbXTsKPiA+IAo+ID4gKG9y
IGFsb25nIHRoZSBsaW5lcyBvZiBKYW4ncyBzdWdnZXN0aW9uLCBidXQgZnJhbmtseSBJIHRoaW5r
IHRoYXQgaXMKPiA+IGdvaW5nIHRvIGJlIHRvbyBoYXJkIHRvIHNvcnQgb3V0IG5vdy4pCj4gCj4g
WWVzLCB0aGV5IGFyZSBhbHJlYWR5IGRlY2xhcmVkIHRoaXMgd2F5LCBJIHdvdWxkIHByZWZlciB0
byBhdm9pZAo+IGNoYW5naW5nIHRoZSBkZWNsYXJhdGlvbiBhcyBwYXJ0IG9mIHRoaXMgc2VyaWVz
LgoKQXJlIHlvdSBzdXJlIHRoaW5ncyBhcmUgbm90IGN1cnJlbnRseSBkZWNsYXJlZCBsaWtlIHRo
aXMKICAgICBleHRlcm4gY29uc3Qgc3RydWN0IHdvbWJhdCBfd29tYmF0c19zdGFydFtdOwogICAg
IGV4dGVybiBjb25zdCBzdHJ1Y3Qgd29tYmF0IF93b21iYXRzX2VuZFtdOwo/ICBMb29raW5nIGF0
IHlvdXIgdjkgc2VyaWVzLCB0aGF0IHNlZW1zIHRvIGJlIHRoZSBjYXNlLgoKSSB0aGluayB1c2lu
ZyB0aGUgYGFic3RyYWN0X3N5bWJvbCcgdmVyc2lvbiAob3IgSmFuJ3MgcmVmaW5lbWVudCBvZgpp
dCkgaXMgaW1wb3J0YW50IGJlY2F1c2UgaXQgYXJyYW5nZXMgdGhhdCBhY2NpZGVudGFsIHJhdyBw
b2ludGVyCmNvbXBhcmlzb25zLCB3aGljaCBhcmUgVUIsIGFyZSBhIHR5cGUgZXJyb3IuCgpJT1cg
dGhpcyBhcHByb2FjaCBtb3ZlcyBhbmQgY2VudHJhbGlzZXMgdGhlIGJ1cmRlbiBvZiByZW1lbWJl
cmluZyAob24KcGFpbiBvZiBtaXNjb21waWxhdGlvbikgdGhhdCBzb21ldGhpbmcgaXMgc3BlY2lh
bCBhYm91dCB0aGVzZQpwb2ludGVycywgdG8gdGhlIHBvaW50IHdoZXJlIHRoZSBsaW5rZXIgc3lt
Ym9scyBhcmUgaW50cm9kdWNlZCBpbnRvCnRoZSBDIGVudmlyb25tZW50LiAgVGhhdCBpcyBvbmUg
cGxhY2UsIGFuZCBvbmUgd2hlcmUgaXQgaXMgZWFzaWVyIHRvCnJlbWVtYmVyIGJlY2F1c2Ugc29t
ZXRoaW5nIG9kZCBpcyBhbHJlYWR5IGdvaW5nIG9uLgoKVW5sZXNzIHlvdSB3YW50IHRvIHByb3Bv
c2Ugc29tZSBvdGhlciBhcHByb2FjaCB3aGljaCB3aWxsIHJlbGlhYmx5CmZpbmQgdGhlc2Uga2lu
ZCBvZiBsaW5rZXIgc3ltYm9sIHBvaW50ZXIgY29tcGFyaXNvbiBydWxlIHZpb2xhdGlvbnMKYW5k
IGVuc3VyZSB0aGF0IHRoZXkgYXJlIG5vdCBkZXBsb3llZCBpbiBwcm9kdWN0aW9uIGNvZGUgPwoK
ClRoaXMgdHlwZSBkaWZmZXJlbmNlIGlzIHdoeSBteSBwcm9wb3NhbCBoYWQgdHdvIG1hY3Jvcy4K
CklmIGJvdGggc3RhcnQgYW5kIGVuZCBoYXZlIHRoZSBzYW1lIHR5cGUsIG9ubHkgb25lIG1hY3Jv
IGlzIG5lY2Vzc2FyeS4KSXQgc2hvdWxkIGJlIG9uZSB3aGljaCBjaGVja3MgdGhlIHR5cGVzIGFy
ZSBpZGVudGljYWwgYW5kIHJldHVybnMgYQpzaWduZWQgdmFsdWUgaW4gdW5pdHMgb2YgdGhlIHR5
cGUuICBUaGF0IGNhbiBiZSB1c2VkIGZvciBjb21wYXJpc29ucy4KSWYgZGVzaXJlZCwgd2UgY291
bGQgZW5oYW5jZSB0aGUgbWFjcm8gc28gdGhhdCB0aGUgY29tcGlsZXIgY2FuIHByb3ZlCnRoYXQg
dGhlIGRpdmlzaW9uIGNhbiBiZSByZW1vdmVkIHdoZW4gdGhlIHJlc3VsdCBpcyBjb21wYXJlZCBm
b3IKaW5lcXVhbGl0eSB3aXRoIDAuCgpCdXQgZXZlbiB3aXRoIHR3byB0eXBlcywgaXQgbWF5IGJl
IHRoYXQgdGhlcmUgaXMgb25seSBvbmUgbWFjcm8gbmVlZGVkCmJlY2F1c2UgdGhlIHZhc3QgbWFq
b3JpdHkgb2YgdXNlIHNpdGVzIGFyZSBmb3JtdWxhaWMuICBZb3Ugc2FpZAplYXJsaWVyOgoKPiBN
b3N0IG9mIHRoZSBjYWxsIHNpdGVzIG9ubHkgZG8gdGhpbmdzIGxpa2UgKF9lbmQgLSBfc3RhcnQp
IG9yIChwID4KPiBfZW5kKS4gSSB3YW50ZWQgdG8gYnJpbmcgdXAgY2FzZXMgdGhhdCBhcmUgbm90
IHRyaXZpYWwuCgpXaGVuIGRlc2lnbmluZyBhIGdlbmVyYWwgc2NoZW1lIGZvciBtYWNyb3MgbGlr
ZSB0aGlzIGl0IGlzIGJlc3QgdG8KY29uc2lkZXIgdGhlIHVzdWFsIGNhc2UgYW5kIG1ha2UgaXQg
c3RyYWlnaHRmb3J3YXJkIHRvIHVzZSwgYW5kCmJ1bGxldHByb29mLiAgSWUgcHJlc2VudGluZyB1
bnVzdWFsIGNhc2VzIGFzIHlvdXIgZXhhbXBsZXMgaXMgbm90CmhlbHBmdWwgdG8gdGhlIGRlc2ln
biBwcm9jZXNzIGZvciBhIG1hY3JvLgoKSU1PIHRoZSBzaXR1YXRpb24geW91IGRlc2NyaWJlIGlu
IHRoZSBzbmlwcGVkIEkgcXVvdGUgaXMgd2hhdCB0aGUKcHVycG9zZSBvZiBTWU1CT0xfRElGRkVS
RU5DRSBpcy4gIEZvciB0aGUgdHdvIGV4YW1wbGVzIHlvdSBnaXZlLAphbHdheXMgb25lIG9mIHRo
ZSBhcmd1bWVudHMgaXMgX2VuZC4gIFNvIGlmIHdlIG1ha2UgdGhlIHR5cGUgb2YgX2VuZApiZSBz
dHJ1Y3QgYWJzdHJhY3Rfc3ltYm9sW10sIFNZTUJPTF9ESUZGRVJFTkNFIGNhbiAoaSkgY2hlY2sg
dGhhdCBfZW5kCmlzIG9mIHRoYXQgdHlwZSAoaWkpIHJldHVybiBhbiBhbnN3ZXIgaW4gdW5pdHMg
b2YgaXRzIG90aGVyIChmaXJzdCkKYXJndW1lbnQuCgpGb3IgcG9pbnRlcnMgZGVyaXZlZCBmcm9t
IF9zdGFydCwgaXQgaXMgYWN0dWFsbHkgc3RyYWlnaHRmb3J3YXJkbHkKbGVnYWwgdG8gY29tcGFy
ZSB0aGVtIHdpdGggX3N0YXJ0LCBvciBzdWJ0cmFjdCBfc3RhcnQgZnJvbSB0aGVtLiAgU28Kbm8g
bWFjcm9sb2d5IGlzIG5lZWRlZCBpbiB0aGF0IGNhc2UuCgoKU3RlcHBpbmcgYmFjayBhIGJpdCwg
aXQgaXMgaW5kZWVkIHRoZSBzZWNvbmQgc3ltYm9sIHJlZmVycnJpbmcgdG8gdGhlCnNhbWUgbWVt
b3J5IG9iamVjdCB0aGF0IHRyaWdnZXJzIHRoZSBjb21waWxlciBidWc6IHRoZSBjb21waWxlcgp3
cm9uZ2x5IGFzc3VtZXMgdGhhdCB0d28gZXh0ZXJuIGRlY2xhcmF0aW9ucyBtdXN0IHJlZmVyIHRv
IHR3bwpkaWZmZXJlbnQgb2JqZWN0cy4gIE1ha2luZyB0aGUgdHdvIGRlY2xhcmF0aW9ucyBoYXZl
IGRpZmZlcmVudCB0eXBlcwp3aWxsIHNpbXBseSBwcmV2ZW50ICphbGwqIHRyaWdnZXJzIGZvciB0
aGlzIGJ1ZywgYmVjYXVzZSByYXcKY29tcGFyaXNvbnMgb3IgYXJpdGhtZXRpYyBiZXR3ZWVuIGRp
ZmZlcmVudGx5IHR5cGVkIHBvaW50ZXJzIGlzIGEKY29tcGlsZSBlcnJvci4gIFRoZW4gYWxsIHRo
YXQgaXMgbmVlZGVkIGlzIHRvIGVtYmVkIHRoZSBjb3JyZWN0IHVzYWdlCnBhdHRlcm4gaW50byBh
IG1hY3JvIChvciwgYSBzdWZmaWNpZW50bHkgZ2VuZXJhbCBzZXQgb2YgY29ycmVjdCB1c2FnZQpw
YXR0ZXJucyB0aGF0IGFkLWhvYyBhcHByb2FjaGVzIGFyZSByYXJlKS4KCgpZb3UgYWxzbyB3cml0
ZToKCj4gV2UgaGF2ZSBhIGNvdXBsZSBvZiBjYXNlcyB3aGVyZSB3ZSBhcmUgInB1bm5pbmcgd2ls
ZGx5IGJldHdlZW4gcG9pbnRlcnMKPiBhbmQgaW50ZWdlcnMiLCBmb3IgaW5zdGFuY2U6Cj4gCj4g
eGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jOmFyY2hfbGl2ZXBhdGNoX2FwcGx5Cj4geGVu
L2FyY2gvYXJtL3NldHVwLmM6c3RhcnRfeGVuICBsaW5lIDc3Mgo+IHhlbi9hcmNoL3g4Ni9zZXR1
cC5jOl9fc3RhcnRfeGVuICBsaW5lIDEzODIKPiAKPiBJIHRoaW5rIGl0IGlzIE9LIHRvIG1hbnVh
bGx5IGNhc3QgdG8gKHVpbnRwdHJfdCkgaW4gdGhvc2UgY2FzZXMgYXMgeW91Cj4gc3VnZ2VzdC4K
CkkgaGF2ZW4ndCBsb29rZWQgYXQgdGhlc2UsIGJ1dCBJTU8gd2hhdGV2ZXIgdGVjaG5pcXVlIGlz
IHVzZWQgY29tZXMKd2l0aCBhIHByb29mIG9ibGlnYXRpb24uCgpJbiB0aGUgY2FzZSBvZiBhIG1h
Y3JvLCB0aGUgcHJvb2Ygb2JsaWdhdGlvbiBhdHRhY2hlcyB0byB0aGUgYXV0aG9yIG9mCnRoZSBt
YWNyby4gIFRoZSBwcm9vZiBzaG91bGQgc2hvdyBub3Qgb25seSB0aGF0IGNvcnJlY3QgdXNlIG9m
IHRoZQptYWNybyB3aWxsIHJlc3VsdCBpbiBjb3JyZWN0IGNvZGU7IGJ1dCB0aGVyZSBzaG91bGQg
YWxzbyBiZSBkaXNjdXNzaW9uCm9mIHRoZSByaXNrcyBvZiBpbmNvcnJlY3QgdXNlIG9mIHRoZSBt
YWNybyAtIHN1Y2ggaW5jb3JyZWN0IHVzZSBzaG91bGQKYmUgcHJldmVudGVkIGlmIHRoYXQncyBy
ZWFzb25hYmx5IHBvc3NpYmxlLgoKSW4gdGhlIGNhc2Ugb2YgYW4gYWQtaG9jIHRlY2huaXF1ZSwg
dGhlIHByb29mIG9ibGlnYXRpb24gY29tZXMgd2l0aAp0aGUgYXV0aG9yIG9mIHRoZSBleGNpdGlu
ZyBjb2RlLgoKCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 12:19:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 12:19:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtX1l-0002k7-Ts; Tue, 12 Feb 2019 12:19:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtX1k-0002jx-Ng
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 12:19:04 +0000
X-Inumbo-ID: 6224daef-2ec0-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6224daef-2ec0-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 12:19:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtX1i-0001eY-58; Tue, 12 Feb 2019 12:19:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtX1h-0005uC-Of; Tue, 12 Feb 2019 12:19:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtX1h-00054A-O4; Tue, 12 Feb 2019 12:19:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133192-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=d04bf1eb656be8b2131d08c7e32cff343556cfa8
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 12:19:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133192: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE5MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzE5Mi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0
MzU1NmNmYTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA0IGRheXMgICAyMiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMxNDkgIDIwMTktMDItMTEgMTQ6MDA6NDcgWiAgICAwIGRh
eXMgICAgOCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IGQwNGJmMWViNjU2YmU4YjIxMzFkMDhjN2UzMmNmZjM0MzU1NmNmYTgKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxMSAw
OTowOToxMyAyMDE5ICswMTAwCgogICAgeDg2L3NoYWRvdzogYWRqdXN0IG1pbmltdW0gYWxsb2Nh
dGlvbiBjYWxjdWxhdGlvbnMKICAgIAogICAgQSBwcmV2aW91c2x5IGJhZCBzaXR1YXRpb24gaGFz
IGJlY29tZSB3b3JzZSB3aXRoIHRoZSBlYXJseSBzZXR0aW5nIG9mCiAgICAtPm1heF92Y3B1czog
VGhlIHZhbHVlIHJldHVybmVkIGJ5IHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIGhhcwog
ICAgZnVydGhlciBncm93biwgYW5kIGhlbmNlIG5vdyBob2xkcyBiYWNrIGV2ZW4gbW9yZSBtZW1v
cnkgZnJvbSB1c2UgZm9yCiAgICB0aGUgcDJtLgogICAgCiAgICBNYWtlIHNoX21pbl9hbGxvY2F0
aW9uKCkgYWNjb3VudCBmb3IgYWxsIHAybSBtZW1vcnkgbmVlZGVkIGZvcgogICAgc2hhZG93X2Vu
YWJsZSgpIHRvIHN1Y2NlZWQgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbiAoYXQgd2hpY2ggcG9pbnQg
dGhlCiAgICBkb21haW4gaGFzIG5vIG1lbW9yeSBhdCBhbGwgYWxsb2NhdGVkIHRvIGl0IHlldCwg
YW5kIGhlbmNlIHVzZSBvZgogICAgZC0+dG90X3BhZ2VzIGlzIG1lYW5pbmdsZXNzKS4KICAgIAog
ICAgQWxzbyBtYWtlIHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcygpIG5vIGxvbmdlciBuZWVk
bGVzc2x5IGFkZCAxIHRvCiAgICB0aGUgdkNQVSBjb3VudC4KICAgIAogICAgRmluYWxseSBtYWtl
IHRoZSBkZWJ1Z2dpbmcgcHJpbnRrKCkgaW4gc2hhZG93X2FsbG9jX3AybV9wYWdlKCkgYSBsaXR0
bGUKICAgIG1vcmUgdXNlZnVsIGJ5IGxvZ2dpbmcgc29tZSBvZiB0aGUgcmVsZXZhbnQgZG9tYWlu
IHNldHRpbmdzLgogICAgCiAgICBSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGFjYTIx
NDQyNDk5YzA0YjcwZDg0MTY0YjQ2NzQ0YjM1ZWU3YjhiZjQKQXV0aG9yOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjQxOjE3IDIw
MTkgKzAwMDAKCiAgICBkb2NzOiBmZWF0dXJlcy9xZW11LWRlcHJpdiBmb3JtYXR0aW5nIGZpeGVz
CiAgICAKICAgIE5lZWQgYSBzcGFjZSBiZXR3ZWVuIHRoZSBwYXJhZ3JhcGggYW5kIHRoZSBsaXN0
IHNvIHBhbmRvYyBrbm93cyBpdCdzIGEKICAgIGxpc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDlkYjc3N2RkYTMz
YmE5MmMwYTBmZWNhNzZkZTViYmE1NzM1OGViY2MKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDEyOjA1OjQzIDIwMTkgKzAw
MDAKCiAgICBkb2NzOiBVcGRhdGUgY3JlZGl0L2NyZWRpdDIgZmVhdHVyZSBkb2NzIHJlZmxlY3Rp
bmcgbmV3IGRlZmF1bHQgc2NoZWR1bGVyCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgN2I1Mjc4YjI4ZjhmYmNkNDQwMmU0NTIwZDdhNWQ2
MDdkNGE5OTdhNwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNyAyMDE5ICswMDAwCgogICAgdG9vbHM6IGluaXQg
c2NyaXB0czogbWFrZSBYRU5fUlVOX0RJUiBhbmQgWEVOX0xPQ0tfRElSIG1vZGUgNzAwCiAgICAK
ICAgIFRoZXNlIGRpcmVjdG9yaWVzIG91Z2h0IG5vdCB0byBiZSBldmVuIHdvcmxkLXJlYWRhYmxl
LiAgSWYgdGhpcyBzY3JpcHQKICAgIGZvciBzb21lIHJlYXNvbiBydW5zIHdpdGggYSBsYXggdW1h
c2sgdGhleSBtaWdodCBiZSBjcmVhdGVkCiAgICBvdmVybHktd3JpdGVhYmxlLiAgQXZvaWQgYW55
IHN1Y2ggYnVnIGJ5IHNldHRpbmcgdGhlIG1vZGUgZXhwbGljaXRseS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwYzRhMzhjMDk4ZjliZmZl
YjMzZjhjZjg4YWJkZWE0YjBmOWE5MDcwCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI2IDIwMTkgKzAwMDAKCiAg
ICB0b29sczogaW5pdCBzY3JpcHRzOiB4ZW5jb21tb25zOiBGaXhlcyB0byBEZXNjcmlwdGlvbgog
ICAgCiAgICBgbmVlZWRlZCcgaXMgYSB0eXBvLiAgQW5kIHhlbmQgaXMgbG9uZyBnb25lLgogICAg
CiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwMTA5N2UwMTk0MzIxZDI3MjYyNTEzY2YxMjkxZmRk
ZmVhMTYwNmMzCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI1IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBz
Y3JpcHRzOiB4ZW5jb21tb25zOiBQcm92aWRlcyBgeGVuJwogICAgCiAgICBJdCBpcyB1c2VmdWwg
dG8gaGF2ZSBhIHNpbmdsZSBgeGVuJyBmYWNpbGl0eSAoaW4gdGhlIExTQiBQcm92aWRlcwogICAg
bmFtZXNwYWNlKS4gIFRoYXQgYWxsb3dzIG90aGVyIGZhY2lsaXRpZXMgdG8gc3BlY2lmeSB0aGF0
IHRoZXkgc2hvdWxkCiAgICBnbyBhZnRlciBgeGVuJyB3aXRob3V0IG5lZWRpbmcgdG8ga25vdyB0
aGUgaW1wbGVtZW50YXRpb24gZGV0YWlscy4KICAgIAogICAgVGhpcyBzZXJ2aWNlIG5hbWUgaXMg
YWxyZWFkeSBQcm92aWRlJ2QgYnkgdGhlIChmYWlybHkgZGlmZmVyZW50KSBpbml0CiAgICBzY3Jp
cHRzIHVzZWQgaW4gRGViaWFuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoKY29tbWl0IGI0ZGY3M2RlNDkzOTU0YzQ0ZjI0MGY3ODc3OWM5YmQzNzgyZTE1
NzIKQXV0aG9yOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRh
dGU6ICAgVHVlIEZlYiA1IDEzOjM4OjUzIDIwMTkgLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtdjI6
IGRlYWN0aXZhdGUgaW50ZXJydXB0cyBkdXJpbmcgaW5pdGlhbGl6YXRpb24KICAgIAogICAgSW50
ZXJydXB0cyBjb3VsZCBiZSBBQ1RJVkUgYXQgYm9vdC4gTWFrZSBzdXJlIHRvIGRlYWN0aXZhdGUg
dGhlbSBkdXJpbmcKICAgIGluaXRpYWxpemF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIENDOiBqdWxpZW4uZ3JhbGxA
YXJtLmNvbQogICAgQ0M6IHBlbmcuZmFuQG54cC5jb20KICAgIENDOiBqZ3Jvc3NAc3VzZS5jb20K
KHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 12:38:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 12:38:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtXKO-0004Kt-JZ; Tue, 12 Feb 2019 12:38:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtXKN-0004Ko-Hf
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 12:38:19 +0000
X-Inumbo-ID: 107395b4-2ec3-11e9-859d-d707485d7300
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 107395b4-2ec3-11e9-859d-d707485d7300;
 Tue, 12 Feb 2019 12:38:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 05:38:13 -0700
Message-Id: <5C62BE310200007800215E17@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 05:38:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-2-git-send-email-sstabellini@kernel.org>
 <23650.46508.347522.877442@mariner.uk.xensource.com>
In-Reply-To: <23650.46508.347522.877442@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 2/5] xen: introduce SYMBOLS_SUBTRACT and
 SYMBOLS_COMPARE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE5IGF0IDEzOjAxLCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gSSB3b3VsZCBwYXJ0aWN1bGFybHkgd2VsY29tZSB0aGUgb3BpbmlvbiBvZiBoeXBlcnZpc29y
IG1haW50YWluZXJzIG9uCj4gbXkgdHlwZSBzYWZldHkgcG9pbnQsIGJlbG93LgoKSSBhZ3JlZSB3
aXRoIHRoZSByZXF1aXJlbWVudHMgeW91IHB1dCBmb3J3YXJkOyBJIHRoaW5rIEknZApwcmVmZXIg
dGhlIGlubGluZSBmdW5jdGlvbiB2ZXJzaW9ucyBJIGhhZCBzdWdnZXN0ZWQgKG9yCnNvbWV0aGlu
ZyBzaW1pbGFyKSBvdmVyIG1hY3JvcyB0aG91Z2gsIG5vdCB0aGUgbGVhc3QgYmVjYXVzZQp0aGV5
IGNvbWUgd2l0aCAiYnVpbHQtaW4iIHR5cGUgc2FmZXR5LCByYXRoZXIgdGhhbiBncmFmdGVkIG9u
ZQooYnkgYWRkaW5nICJwc2V1ZG8iIGNvbXBhcmlzb25zKS4KCj4gU3RlZmFubyBTdGFiZWxsaW5p
IHdyaXRlcyAoIltYZW4tZGV2ZWxdIFtQQVRDSCB2OSAyLzVdIHhlbjogaW50cm9kdWNlIAo+IFNZ
TUJPTFNfU1VCVFJBQ1QgYW5kIFNZTUJPTFNfQ09NUEFSRSIpOgo+PiArLyoKPj4gKyAqIENhbGN1
bGF0ZSAoZW5kIC0gc3RhcnQpLCB3aGVyZSBzdGFydCBhbmQvb3IgZW5kIGFyZSBsaW5rZXIgc3lt
Ym9scywKPj4gKyAqIHJldHVybmluZyBhIHB0cmRpZmZfdC4gVGhlIHNpemUgaXMgaW4gdW5pdHMg
b2Ygc3RhcnQncyByZWZlcmVudC4KPj4gKyAqLwo+PiArI2RlZmluZSBTWU1CT0xTX1NVQlRSQUNU
KGVuZCwgc3RhcnQpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
PiArICAgIChwdHJkaWZmX3QpKCh1aW50cHRyX3QpKGVuZCkgLSAodWludHB0cl90KShzdGFydCkp
IC8gc2l6ZW9mKCpzdGFydCk7ICAgICAgXAo+PiArfSkKPiAKPiBJJ20gYWZyYWlkIEkgaGF2ZSBz
ZXZlcmFsIHByb2JsZW1zIHdpdGggdGhlIGRldGFpbHMgb2YgdGhlc2UgbWFjcm9zLgo+IAo+IEZp
cnN0bHksIEkgcmVhbGx5IGRvbid0IGxpa2UgdGhlIGxhY2sgYSB0eXBlIGNoZWNrLCB3aGljaCB3
YXMgcHJlc2VudAo+IGluIG15IHByb3Bvc2FsLiAgRm9yIGV4YW1wbGUsIGdpdmVuOgo+ICAgICAg
ZXh0ZXJuIHN0cnVjdCB3b21iYXQgX2Zvb3Nfc3RhcnRbXTsKPiAgICAgIGV4dGVybiBjaGFyIF9l
bmRbXTsKPiBhbmQgeW91ciBtYWNybyBkZWZpbml0aW9uLCB0aGUgdHdvIGV4cHJlc3Npb25zCj4g
ICAgICAgU1lNQk9MU19TVUJUUkFDVChfZm9vc19zdGFydCwgX2VuZCkKPiAgICAgIC1TWU1CT0xT
X1NVQlRSQUNUKF9lbmQsIF9mb29zX3N0YXJ0KQo+IHByb2R1Y2UgZGlmZmVyZW50IHZhbHVlcyBi
ZWNhdXNlIG9uZSBpcyBkaXZpZGVkIGJ5IHNpemVvZihzdHJ1Y3QKPiB3b21iYXQpIGFuZCB0aGUg
b3RoZXIgYnkgc2l6ZW9mKGNoYXIpLiAgVGhpcyBpcyBoYXJkbHkgZGVzaXJhYmxlLgo+IAo+IAo+
IFNlY29uZGx5LCBJIGZpbmQgdGhlIGFyZ3VtZW50IG9yZGVyaW5nIGV4dHJlbWVseSBjb25mdXNp
bmcuICBXaXRoIHlvdXIKPiBtYWNyb3MgRElGRkVSRU5DRShzdGFydCxlbmQpIGlzIG5lZ2F0aXZl
IGJ1dCBDT01QQVJFKHN0YXJ0LGVuZCkgaXMKPiBwb3NpdGl2ZS4gIEkgc3VnZ2VzdCB0aGF0IHlv
dSBjYWxsIHRoZSBtYWNybyBESUZGRVJFTkNFIGFuZCBoYXZlCj4gRElGRkVSRU5DRShzdGFydCxl
bmQpIGJlIHBvc2l0aXZlLgoKSW5kZWVkIGhhdmluZyB0byBwdXQgZW5kIGJlZm9yZSBzdGFydCBp
biBlaXRoZXIgbWFjcm8gaW52b2NhdGlvbgppcyBwcm9uZSB0byBiZSBnb3Qgd3JvbmcuIEluIHRo
ZSBjb21tb24gY2FzZSB0aGlzIHdpbGwgYmUgbm90aWNlZApxdWlja2x5LCBidXQgZXZlbiB0aGVu
IGl0J3MgbGlrZWx5IG9uZSBleHRyYSBjb21waWxlIGFuZCB0ZXN0IHJ1biB0bwpub3RpY2UgdGhh
dCB0aGVyZSdzIHNvbWV0aGluZyB3cm9uZy4KCkhvd2V2ZXIsIEkgcmVhbGl6ZSB0aGlzIGlzIHRv
IGtlZXAgdXNlIHNpdGVzIGxvb2sgbW9yZSBsaWtlCiJlbmQgLSBzdGFydCIsIHdoaWNoIGhhcyBp
dHMgbWVyaXRzIGFzIHdlbGwuCgo+IFRoaXJkbHksIGluIGFuIGVhcmxpZXIgZXhjaGFuZ2U6Cj4g
Wy4uLl0KCkFuZCBmb3VydGgsIGxvb2tpbmcgYXQganVzdCB3aGF0J3MgbGVmdCBpbiBjb250ZXh0
LCBJIHNlZSB0aGF0IHRoZQptYWNybyBhcmd1bWVudCB1c2VzIGFyZSBpbmNvbXBsZXRlbHkgcGFy
ZW50aGVzaXplZC4KCkZ1cnRoZXJtb3JlIC0gZG8gd2UgcmVhbGx5IG5lZWQgYm90aCBhIHN1YnRy
YWN0IGFuZCBhIGNvbXBhcmUKY29uc3RydWN0PyBUaGUgcmVzdWx0IHN1YnRyYWN0IHByb2R1Y2Vz
IGNhbiBiZSB1c2VkIGZvcgpjb21wYXJpc29uIHB1cnBvc2VzIGFzIHdlbGwsIGFmdGVyIGFsbCAo
anVzdCBsaWtlIGFsbCBDUFVzIEkga25vdwpkZXRhaWxzIG9mIGltcGxlbWVudCBbaW50ZWdlcl0g
Y29tcGFyZSBhcyBhIHN1YnRyYWN0IGRpc2NhcmRpbmcKaXRzIG51bWVyaWMgcmVzdWx0LCBpbnN0
ZWFkIFtvciBvbmx5XSB1cGRhdGluZyBjZXJ0YWluIHN0YXR1cyBmbGFncykuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 12:51:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 12:51:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtXXR-0005mI-Q2; Tue, 12 Feb 2019 12:51:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtXXQ-0005mD-6K
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 12:51:48 +0000
X-Inumbo-ID: f45659d4-2ec4-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f45659d4-2ec4-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 12:51:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 05:51:45 -0700
Message-Id: <5C62C15D0200007800215E2E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 05:51:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-9-git-send-email-chao.gao@intel.com>
In-Reply-To: <1548659210-16870-9-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 8/8] microcode: update microcode on cores
 in parallel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDA4OjA2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBA
QCAtMjEzLDIxICsyMTQsMjUgQEAgc3RhdGljIHZvaWQgbWljcm9jb2RlX2ZpbmlfY3B1KHVuc2ln
bmVkIGludCBjcHUpCj4gIGJvb2wgc2F2ZV9wYXRjaChzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpu
ZXdfcGF0Y2gpCj4gIHsKPiAgICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9w
YXRjaDsKPiArICAgIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCByZXN1bHQgPSBNSVNfVUNP
REU7Cj4gKyAgICBib29sIHJldDsKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZzsKPiArCj4gKyAg
ICB3cml0ZV9sb2NrX2lycXNhdmUoJmNhY2hlX3J3bG9jaywgZmxhZyk7CgpDYW4gdGhlIG5ldyB2
YXJpYWJsZSBwbGVhc2UgYmUgbmFtZWQgImZsYWdzIiwgbGlrZSB3ZSBkbyAoYWxtb3N0PykKZXZl
cnl3aGVyZSBlbHNlPwoKPiAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkobWljcm9jb2RlX3BhdGNo
LCAmbWljcm9jb2RlX2NhY2hlLCBsaXN0KQo+ICAgICAgewo+IC0gICAgICAgIGVudW0gbWljcm9j
b2RlX21hdGNoX3Jlc3VsdCByZXN1bHQgPQo+IC0gICAgICAgICAgICBtaWNyb2NvZGVfb3BzLT5y
ZXBsYWNlX3BhdGNoKG5ld19wYXRjaCwgbWljcm9jb2RlX3BhdGNoKTsKPiArICAgICAgICByZXN1
bHQgPSBtaWNyb2NvZGVfb3BzLT5yZXBsYWNlX3BhdGNoKG5ld19wYXRjaCwgbWljcm9jb2RlX3Bh
dGNoKTsKPiAgCj4gICAgICAgICAgc3dpdGNoICggcmVzdWx0ICkKPiAgICAgICAgICB7Cj4gICAg
ICAgICAgY2FzZSBPTERfVUNPREU6Cj4gLSAgICAgICAgICAgIG1pY3JvY29kZV9vcHMtPmZyZWVf
cGF0Y2gobmV3X3BhdGNoKTsKPiAtICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgICAg
ICAgICByZXQgPSBmYWxzZTsKPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gIAo+ICAgICAgICAg
IGNhc2UgTkVXX1VDT0RFOgo+IC0gICAgICAgICAgICBtaWNyb2NvZGVfb3BzLT5mcmVlX3BhdGNo
KG1pY3JvY29kZV9wYXRjaCk7Cj4gLSAgICAgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgICAg
ICAgICByZXQgPSB0cnVlOwo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiAgCj4gICAgICAgICAg
Y2FzZSBNSVNfVUNPREU6Cj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+IEBAIC0yMzgsNyArMjQz
LDI3IEBAIGJvb2wgc2F2ZV9wYXRjaChzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpuZXdfcGF0Y2gp
Cj4gICAgICAgICAgfQo+ICAgICAgfQo+ICAgICAgbGlzdF9hZGRfdGFpbCgmbmV3X3BhdGNoLT5s
aXN0LCAmbWljcm9jb2RlX2NhY2hlKTsKPiAtICAgIHJldHVybiB0cnVlOwo+ICsgICAgcmV0ID0g
dHJ1ZTsKCkkgZG9uJ3Qgc2VlIHRoZSBuZWVkIHRvIHVwZGF0ZSAicmV0IiB1cHdhcmRzIGZyb20g
aGVyZS4gQWZhaWN0IGFsbApkZXJpdmF0aW9uIGNhbiBiZSBkb25lIGZyb20gInJlc3VsdCIgYmVs
b3cgaGVyZS4gV2hpY2ggdGhlbiBwdXRzCnVuZGVyIHF1ZXN0aW9uIHRoZSB1dGlsaXR5IG9mIHRo
ZSBlbnRpcmUgc3dpdGNoKCkgYWJvdmUuCgpJIGhhdmUgdG8gYWRtaXQgdGhhdCBJIGFsc28gZGlz
bGlrZSB0aGUgdXNlIG9mICJnb3RvIiBoZXJlOiBXaGlsZQpJJ3ZlIGxlYXJuZWQgdG8gYWNjZXB0
IGl0cyB1c2UgaW4gcGFydGljdWxhciBvbiBzb21lIGVycm9yIGhhbmRsaW5nCnBhdGhzLCBJJ20g
dW5jb252aW5jZWQgdGhhdCB0aGlzIGZ1bmN0aW9uIGNhbid0IGJlIHdyaXR0ZW4gd2l0aG91dApp
dHMgdXNlLgoKPiBAQCAtMzE0LDkgKzMxMCw3IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2Rl
KHVuc2lnbmVkIGludCBjcHUpCj4gIAo+ICAgICAgbWNfaW50ZWwgPSBwYXRjaC0+ZGF0YTsKPiAg
ICAgIEJVR19PTighbWNfaW50ZWwpOwo+IC0KPiAtICAgIC8qIHNlcmlhbGl6ZSBhY2Nlc3MgdG8g
dGhlIHBoeXNpY2FsIHdyaXRlIHRvIE1TUiAweDc5ICovCj4gLSAgICBzcGluX2xvY2tfaXJxc2F2
ZSgmbWljcm9jb2RlX3VwZGF0ZV9sb2NrLCBmbGFncyk7Cj4gKyAgICBCVUdfT04obG9jYWxfaXJx
X2lzX2VuYWJsZWQoKSk7Cj4gIAo+ICAgICAgLyogd3JpdGUgbWljcm9jb2RlIHZpYSBNU1IgMHg3
OSAqLwo+ICAgICAgd3Jtc3JsKE1TUl9JQTMyX1VDT0RFX1dSSVRFLCAodW5zaWduZWQgbG9uZylt
Y19pbnRlbC0+Yml0cyk7Cj4gQEAgLTMyOSw3ICszMjMsNiBAQCBzdGF0aWMgaW50IGFwcGx5X21p
Y3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQo+ICAgICAgcmRtc3JsKE1TUl9JQTMyX1VDT0RFX1JF
ViwgbXNyX2NvbnRlbnQpOwo+ICAgICAgdmFsWzFdID0gKHVpbnQzMl90KShtc3JfY29udGVudCA+
PiAzMik7Cj4gIAo+IC0gICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWljcm9jb2RlX3VwZGF0
ZV9sb2NrLCBmbGFncyk7Cj4gICAgICBpZiAoIHZhbFsxXSAhPSBtY19pbnRlbC0+aGRyLnJldiAp
Cj4gICAgICB7Cj4gICAgICAgICAgcHJpbnRrKEtFUk5fRVJSICJtaWNyb2NvZGU6IENQVSVkIHVw
ZGF0ZSBmcm9tIHJldmlzaW9uICIKCkFtIEkgdW5kZXJzdGFuZGluZyByaWdodCB0aGF0IHlvdSBu
b3cgcmVseSBvbiB1cHBlciBsYXllcnMgaW4gdGhlCmNhbGwgdHJlZSB0byBhdm9pZCBjYWxsaW5n
IGludG8gaGVyZSBpbiBwYXJhbGxlbCBmb3IgdHdvIGh5cGVydGhyZWFkcwpvZiB0aGUgc2FtZSBj
b3JlPyBJIGNhbid0IHNlZSBob3cgeW91IGF2b2lkIHRoaXMgc2l0dWF0aW9uIGR1cmluZwpBUCBi
cmluZ3VwLCBmb3IgZXhhbXBsZS4gRGlkIEkgb3Zlcmxvb2sgYW55dGhpbmcgaW4gdGhpcyByZWdh
cmQ/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 12:57:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 12:57:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtXci-00061K-DG; Tue, 12 Feb 2019 12:57:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtXch-00061F-69
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 12:57:15 +0000
X-Inumbo-ID: b7bf90d6-2ec5-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7bf90d6-2ec5-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 12:57:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 05:57:13 -0700
Message-Id: <5C62C2A50200007800215E39@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 05:57:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE5IGF0IDEyOjQyLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gSFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgZG9lcyBub3QgZG9tYWluX3BhdXNl
KCksIHByZXN1bWFibHkKPiBvbiBwdXJwb3NlIChhcyBpdCB3YXMgb3JpZ2luYWxseSBzdXBwb3Nl
ZCB0byBjYXRlciB0byBhIGluLWd1ZXN0Cj4gYWdlbnQsIGFuZCBhIGRvbWFpbiBwYXVzaW5nIGl0
c2VsZiBpcyBub3QgYSBnb29kIGlkZWEpLgo+IAo+IFRoaXMgY2FuIGxlYWQgdG8gZG9tYWluIGNy
YXNoZXMgaW4gdGhlIHZteF92bWV4aXRfaGFuZGxlcigpIGNvZGUKPiB0aGF0IGNoZWNrcyBpZiB0
aGUgZ3Vlc3QgaGFzIHRoZSBhYmlsaXR5IHRvIHN3aXRjaCBFUFRQIHdpdGhvdXQgYW4KPiBleGl0
LiBUaGF0IGNvZGUgY2FuIF9fdm1yZWFkKCkgdGhlIGhvc3QgcDJtJ3MgRVBUX1BPSU5URVIKPiAo
YmVmb3JlIEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlICJmb3JfZWFjaF92Y3B1KCkiIGhh
cyBhCj4gY2hhbmNlIHRvIHJ1biBhbHRwMm1fdmNwdV9pbml0aWFsaXNlKCksIGJ1dCBhZnRlcgo+
IGQtPmFyY2guYWx0cDJtX2FjdGl2ZSBpcyBzZXQpLgo+IAo+IFRoaXMgcGF0Y2ggcmVvcmdhbml6
ZXMgdGhlIGNvZGUgc28gdGhhdCBkLT5hcmNoLmFsdHAybV9hY3RpdmUKPiBpcyBzZXQgdG8gdHJ1
ZSBvbmx5IGFmdGVyIGFsbCB0aGUgaW5pdCB3b3JrIGhhcyBiZWVuIGRvbmUsIGFuZAo+IHRvIGZh
bHNlIGJlZm9yZSB0aGUgdW5pbml0IHdvcmsgYmVnaW5zLiBUaGlzIHJlcXVpcmVkIGFkZGluZwo+
IGEgbmV3IGJvb2wgcGFyYW1ldGVyIGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0oKSwgd2hpY2ggcmVs
aWVkCj4gb24gZC0+YXJjaC5hbHRwMm1fYWN0aXZlIGJlaW5nIHNldCBiZWZvcmUgaXQncyBjYWxs
ZWQuCj4gCj4gV2hpbGUgYXQgaXQsIEkndmUgY2hhbmdlZCBhIGNvdXBsZSBvZiBib29sX3QncyB0
byBib29sJ3MuCj4gCj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPgoKRlRSIC0gdGhpcyBsb29rcyBva2F5IHRvIG1lIG5vdy4gQnV0IEkg
ZG9uJ3QgZmVlbCBxdWFsaWZpZWQgdG8KZ2l2ZSBhbiBSLWIsIHNvIGp1c3QgZm9yIHRoZSBwYXJ0
cyB3aGVyZSBpdCdzIGFwcGxpY2FibGUKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 12:59:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 12:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtXex-00068l-Vj; Tue, 12 Feb 2019 12:59:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8704=QT=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gtXex-00068g-7m
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 12:59:35 +0000
X-Inumbo-ID: 08fb64d0-2ec6-11e9-8167-b377f485a003
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 08fb64d0-2ec6-11e9-8167-b377f485a003;
 Tue, 12 Feb 2019 12:59:30 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 AA60B301AB24; Tue, 12 Feb 2019 14:59:29 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 96BD5303EC3A;
 Tue, 12 Feb 2019 14:59:29 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
 <5C62C2A50200007800215E39@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <3210eb98-4912-8196-b64b-737f7eb31ec5@bitdefender.com>
Date: Tue, 12 Feb 2019 14:59:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <5C62C2A50200007800215E39@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMi8xOSAyOjU3IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxMi4wMi4xOSBh
dCAxMjo0MiwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBIVk1PUF9hbHRw
Mm1fc2V0X2RvbWFpbl9zdGF0ZSBkb2VzIG5vdCBkb21haW5fcGF1c2UoKSwgcHJlc3VtYWJseQo+
PiBvbiBwdXJwb3NlIChhcyBpdCB3YXMgb3JpZ2luYWxseSBzdXBwb3NlZCB0byBjYXRlciB0byBh
IGluLWd1ZXN0Cj4+IGFnZW50LCBhbmQgYSBkb21haW4gcGF1c2luZyBpdHNlbGYgaXMgbm90IGEg
Z29vZCBpZGVhKS4KPj4KPj4gVGhpcyBjYW4gbGVhZCB0byBkb21haW4gY3Jhc2hlcyBpbiB0aGUg
dm14X3ZtZXhpdF9oYW5kbGVyKCkgY29kZQo+PiB0aGF0IGNoZWNrcyBpZiB0aGUgZ3Vlc3QgaGFz
IHRoZSBhYmlsaXR5IHRvIHN3aXRjaCBFUFRQIHdpdGhvdXQgYW4KPj4gZXhpdC4gVGhhdCBjb2Rl
IGNhbiBfX3ZtcmVhZCgpIHRoZSBob3N0IHAybSdzIEVQVF9QT0lOVEVSCj4+IChiZWZvcmUgSFZN
T1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgImZvcl9lYWNoX3ZjcHUoKSIgaGFzIGEKPj4gY2hh
bmNlIHRvIHJ1biBhbHRwMm1fdmNwdV9pbml0aWFsaXNlKCksIGJ1dCBhZnRlcgo+PiBkLT5hcmNo
LmFsdHAybV9hY3RpdmUgaXMgc2V0KS4KPj4KPj4gVGhpcyBwYXRjaCByZW9yZ2FuaXplcyB0aGUg
Y29kZSBzbyB0aGF0IGQtPmFyY2guYWx0cDJtX2FjdGl2ZQo+PiBpcyBzZXQgdG8gdHJ1ZSBvbmx5
IGFmdGVyIGFsbCB0aGUgaW5pdCB3b3JrIGhhcyBiZWVuIGRvbmUsIGFuZAo+PiB0byBmYWxzZSBi
ZWZvcmUgdGhlIHVuaW5pdCB3b3JrIGJlZ2lucy4gVGhpcyByZXF1aXJlZCBhZGRpbmcKPj4gYSBu
ZXcgYm9vbCBwYXJhbWV0ZXIgYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSgpLCB3aGljaCByZWxpZWQK
Pj4gb24gZC0+YXJjaC5hbHRwMm1fYWN0aXZlIGJlaW5nIHNldCBiZWZvcmUgaXQncyBjYWxsZWQu
Cj4+Cj4+IFdoaWxlIGF0IGl0LCBJJ3ZlIGNoYW5nZWQgYSBjb3VwbGUgb2YgYm9vbF90J3MgdG8g
Ym9vbCdzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+Cj4gCj4gRlRSIC0gdGhpcyBsb29rcyBva2F5IHRvIG1lIG5vdy4gQnV0
IEkgZG9uJ3QgZmVlbCBxdWFsaWZpZWQgdG8KPiBnaXZlIGFuIFItYiwgc28ganVzdCBmb3IgdGhl
IHBhcnRzIHdoZXJlIGl0J3MgYXBwbGljYWJsZQo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpUaGFua3MgZm9yIHRoZSBhY2sgYW5kIHRoZSBoZWxwIQoKClJhenZh
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 13:09:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 13:09:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtXo3-00071u-V9; Tue, 12 Feb 2019 13:08:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtXo2-00071p-Ue
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 13:08:58 +0000
X-Inumbo-ID: 5af23521-2ec7-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5af23521-2ec7-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 13:08:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 06:08:56 -0700
Message-Id: <5C62C5640200007800215E66@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 06:08:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-2-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CCEAAF02000039B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <01CCEAAF02000039B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 1/9] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDE0OjQ0LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBA
QCAtODEzLDYgKzgxNywxMyBAQCBpbnQgc2V0X2dsb2JhbF92aXJxX2hhbmRsZXIoc3RydWN0IGRv
bWFpbiAqZCwgdWludDMyX3QgdmlycSkKPiAgCj4gICAgICBpZiAodmlycSA+PSBOUl9WSVJRUykK
PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgIC8qCj4gKyAgICAqIE1ha2Ugc3Vy
ZSB0aGUgZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZSB2aXJxIGlzIGJvdW5kZWQgZXZlbiBkdXJpbmcK
PiArICAgICogc3BlY3VsYXRpdmUgZXhlY3V0aW9uLgo+ICsgICAgKi8KPiArICAgIHZpcnEgPSBh
cnJheV9pbmRleF9ub3NwZWModmlycSwgQVJSQVlfU0laRShnbG9iYWxfdmlycV9oYW5kbGVycykp
Owo+ICsKPiAgICAgIGlmICghdmlycV9pc19nbG9iYWwodmlycSkpCj4gICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CgpEaWRuJ3Qgd2UgYWdyZWUgZWFybGllciBvbiB0aGF0IHRoaXMgYWRkaXRpb24g
aXMgcG9pbnRsZXNzLCBhcyB0aGUgb25seQpjYWxsZXIgaXMgdGhlIFhFTl9ET01DVExfc2V0X3Zp
cnFfaGFuZGxlciBoYW5kbGVyLCBhbmQgbW9zdApkb21jdGwtcyAoaW5jbHVkaW5nIHRoaXMgb25l
KSBhcmUgZXhjbHVkZWQgZnJvbSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucwpkdWUgdG8gWFNBLTc3
PwoKPiBAQCAtOTU1LDIyICs5NjcsMjIgQEAgbG9uZyBldnRjaG5fYmluZF92Y3B1KHVuc2lnbmVk
IGludCBwb3J0LCB1bnNpZ25lZCBpbnQgdmNwdV9pZCkKPiAgICAgIHsKPiAgICAgIGNhc2UgRUNT
X1ZJUlE6Cj4gICAgICAgICAgaWYgKCB2aXJxX2lzX2dsb2JhbChjaG4tPnUudmlycSkgKQo+IC0g
ICAgICAgICAgICBjaG4tPm5vdGlmeV92Y3B1X2lkID0gdmNwdV9pZDsKPiArICAgICAgICAgICAg
Y2huLT5ub3RpZnlfdmNwdV9pZCA9IHYtPnZjcHVfaWQ7Cj4gICAgICAgICAgZWxzZQo+ICAgICAg
ICAgICAgICByYyA9IC1FSU5WQUw7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICBjYXNlIEVDU19V
TkJPVU5EOgo+ICAgICAgY2FzZSBFQ1NfSU5URVJET01BSU46Cj4gLSAgICAgICAgY2huLT5ub3Rp
ZnlfdmNwdV9pZCA9IHZjcHVfaWQ7Cj4gKyAgICAgICAgY2huLT5ub3RpZnlfdmNwdV9pZCA9IHYt
PnZjcHVfaWQ7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICBjYXNlIEVDU19QSVJROgo+IC0gICAg
ICAgIGlmICggY2huLT5ub3RpZnlfdmNwdV9pZCA9PSB2Y3B1X2lkICkKPiArICAgICAgICBpZiAo
IGNobi0+bm90aWZ5X3ZjcHVfaWQgPT0gdi0+dmNwdV9pZCApCj4gICAgICAgICAgICAgIGJyZWFr
Owo+ICAgICAgICAgIHVubGlua19waXJxX3BvcnQoY2huLCBkLT52Y3B1W2Nobi0+bm90aWZ5X3Zj
cHVfaWRdKTsKPiAtICAgICAgICBjaG4tPm5vdGlmeV92Y3B1X2lkID0gdmNwdV9pZDsKPiArICAg
ICAgICBjaG4tPm5vdGlmeV92Y3B1X2lkID0gdi0+dmNwdV9pZDsKClJpZ2h0IG5vdyB3ZSB1bmRl
cnN0YW5kIHdoeSBhbGwgb2YgdGhlc2UgY2hhbmdlcyBhcmUgZG9uZSwgYnV0CndpdGhvdXQgYSBj
b21tZW50IHRoaXMgaXMgbGlhYmxlIHRvIGJlIGNvbnZlcnRlZCBiYWNrIGFzIGFuCm9wdGltaXph
dGlvbiBkb3duIHRoZSByb2FkLgoKRXZlcnl0aGluZyBlbHNlIGhlcmUgbG9va3MgZmluZSB0byBt
ZSBub3cuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 13:16:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 13:16:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtXvb-0007qu-Q6; Tue, 12 Feb 2019 13:16:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtXvZ-0007qp-T0
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 13:16:45 +0000
X-Inumbo-ID: 714bbba5-2ec8-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 714bbba5-2ec8-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 13:16:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 06:16:41 -0700
Message-Id: <5C62C7360200007800215E87@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 06:16:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-3-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CC2AAF02000039B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <01CC2AAF02000039B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 2/9] x86/vioapic: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDE0OjQ0LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBX
aGVuIGludGVyYWN0aW5nIHdpdGggaW8gYXBpYywgYSBndWVzdCBjYW4gc3BlY2lmeSB2YWx1ZXMg
dGhhdCBhcmUgdXNlZAo+IGFzIGluZGV4IHRvIHN0cnVjdHVyZXMsIGFuZCB3aG9zZSB2YWx1ZXMg
YXJlIG5vdCBjb21wYXJlZCBhZ2FpbnN0Cj4gdXBwZXIgYm91bmRzIHRvIHByZXZlbnQgc3BlY3Vs
YXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLiBUaGlzIGNoYW5nZQo+IHByZXZlbnRzIHRoZXNl
IHNwZWN1bGF0aXZlIGFjY2Vzc2VzLgo+IAo+IEZ1cnRoZXJtb3JlLCB2YXJpYWJsZXMgYXJlIGlu
aXRpYWxpemVkIGFuZCB0aGUgY29tcGlsZXIgaXMgYXNrZWQgdG8gbm90Cj4gb3B0aW1pemVkIHRo
ZXNlIGluaXRpYWxpemF0aW9ucywgYXMgdGhlIHVuaW5pdGlhbGl6ZWQsIHBvdGVudGlhbGx5IGd1
ZXN0Cj4gY29udHJvbGxlZCwgdmFyaWFibGVzIG1pZ2h0IGJlIHVzZWQgaW4gYSBzcGVjdWxhdGl2
ZSBvdXQtb2YtYm91bmQgYWNjZXNzLgoKVW5pbml0aWFsaXplZCB2YXJpYWJsZXMgY2FuJ3QgYmUg
Z3Vlc3QgY29udHJvbGxlZCwgbm90IGV2ZW4gcG90ZW50aWFsbHkuCldoYXQgd2Ugd2FudCB0byBh
dm9pZCBoZXJlIGlzIHNwZWN1bGF0aW9uIHdpdGggdW5pbml0aWFsaXplZCB2YWx1ZXMKKG9yIHJl
YWxseSBzdGFsZSBkYXRhIHN0aWxsIG9uIHRoZSBzdGFjayBmcm9tIHVzZSBieSBvdGhlciBjb2Rl
KSwKcmVnYXJkbGVzcyBvZiBkaXJlY3QgZ3Vlc3QgY29udHJvbC4KCj4gT3V0IG9mIHRoZSBmb3Vy
IGluaXRpYWxpemVkIHZhcmlhYmxlcywgdHdvIGFyZSBwb3RlbnRpYWxseSBwcm9ibGVtYXRpYywK
PiBuYW1lbHkgb25lcyBpbiB0aGUgZnVuY3Rpb25zIHZpb2FwaWNfaXJxX3Bvc2l0aXZlX2VkZ2Ug
YW5kCj4gdmlvYXBpY19nZXRfdHJpZ2dlcl9tb2RlLgo+IAo+IEFzIHRoZSB0d28gcHJvYmxlbWF0
aWMgdmFyaWFibGVzIGFyZSBib3RoIHVzZWQgaW4gdGhlIGNvbW1vbiBmdW5jdGlvbgo+IGdzaV92
aW9hcGljLCB0aGUgbWl0aWdhdGlvbiBpcyBpbXBsZW1lbnRlZCB0aGVyZS4gQXMgdGhlIGFjY2Vz
cyBwYXR0ZXJuCj4gb2YgdGhlIGN1cnJlbnRseSBub24tZ3Vlc3QtY29udHJvbGxlZCBmdW5jdGlv
bnMgbWlnaHQgY2hhbmdlIGluIHRoZQo+IGZ1dHVyZSBhcyB3ZWxsLCB0aGUgb3RoZXIgdmFyaWFi
bGVzIGFyZSBpbml0aWFsaXplZCBhcyB3ZWxsLgo+IAo+IFRoaXMgY29tbWl0IGlzIHBhcnQgb2Yg
dGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoKT2gsIEkgZGlkbid0
IHBheSBhdHRlbnRpb24gaW4gcGF0Y2ggMTogWW91IGhhZCBtZWFudCB0byBjaGFuZ2UgdGhpcwp3
b3JkaW5nIHRvIHNvbWV0aGluZyBpbmNsdWRpbmcgInNwZWN1bGF0aXZlIGhhcmRlbmluZyIgKHRo
cm91Z2hvdXQKdGhlIHNlcmllcykuCgo+IEBAIC0yMTIsNyArMjIwLDE1IEBAIHN0YXRpYyB2b2lk
IHZpb2FwaWNfd3JpdGVfcmVkaXJlbnQoCj4gICAgICBzdHJ1Y3QgaHZtX2lycSAqaHZtX2lycSA9
IGh2bV9kb21haW5faXJxKGQpOwo+ICAgICAgdW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSAqcGVu
dCwgZW50Owo+ICAgICAgaW50IHVubWFza2VkID0gMDsKPiAtICAgIHVuc2lnbmVkIGludCBnc2kg
PSB2aW9hcGljLT5iYXNlX2dzaSArIGlkeDsKPiArICAgIHVuc2lnbmVkIGludCBnc2k7Cj4gKwo+
ICsgICAgLyogQ2FsbGVycyBvZiB0aGlzIGZ1bmN0aW9uIHNob3VsZCBtYWtlIHN1cmUgaWR4IGlz
IGJvdW5kZWQgYXBwcm9wcmlhdGVseSAqLwo+ICsgICAgQVNTRVJUKGlkeCA8IHZpb2FwaWMtPm5y
X3BpbnMpOwo+ICsKPiArICAgIC8qIE1ha2Ugc3VyZSBubyBvdXQtb2YtYm91bmQgdmFsdWUgZm9y
IGlkeCBjYW4gYmUgdXNlZCAqLwoKb3V0LW9mLWJvdW5kcwoKSSdtIGZpbmUgbm93IHdpdGggYWxs
IHRoZSBjb2RlIGNoYW5nZXMgaGVyZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 13:19:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 13:19:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtXxy-0007yG-8B; Tue, 12 Feb 2019 13:19:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtXxw-0007y3-5V
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 13:19:12 +0000
X-Inumbo-ID: c8525420-2ec8-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8525420-2ec8-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 13:19:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtXxt-0002ni-10; Tue, 12 Feb 2019 13:19:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtXxs-0002od-N9; Tue, 12 Feb 2019 13:19:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtXxs-0003h2-Lk; Tue, 12 Feb 2019 13:19:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133141-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-arm64-xsm:<job status>:broken:regression
 linux-4.19:build-arm64:<job status>:broken:regression
 linux-4.19:build-arm64-pvops:<job status>:broken:regression
 linux-4.19:build-arm64:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:xen-install:fail:heisenbug
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-libvirt:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-credit1:host-ping-check-native:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:build-arm64:hosts-allocate:broken:allowable
 linux-4.19:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.19:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.19:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.19:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.19:build-arm64:capture-logs:broken:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=323e0195e63ff967a4fbdab7b17120f544ddc88f
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 13:19:08 +0000
Subject: [Xen-devel] [linux-4.19 test] 133141: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE0MSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxNDEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBpbiAxMzI5OTAgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcg
eGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCA2IHhlbi1pbnN0YWxsIGZhaWwgaW4g
MTMyOTkwIHBhc3MgaW4gMTMzMTQxCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhl
bi1ib290ICAgICAgICAgZmFpbCBpbiAxMzI5OTAgcGFzcyBpbiAxMzMxNDEKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEzMjk5MCBwYXNz
IGluIDEzMzE0MQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAg
ICAgIGZhaWwgaW4gMTMyOTkwIHBhc3MgaW4gMTMzMTQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzI5OTAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAg
ICAgZmFpbCBwYXNzIGluIDEzMjk5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxOSBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTMyOTkwCgpSZWdyZXNzaW9u
cyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFs
bG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEy
OTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5z
dG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tl
biBibG9ja2VkIGluIDEyOTMxMwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5MzEzCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBp
biAxMjkzMTMKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzI5OTAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzI5OTAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDMyM2UwMTk1ZTYzZmY5NjdhNGZiZGFiN2Ix
NzEyMGY1NDRkZGM4OGYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0
ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAxMDIgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgIDk5IGRheXMgICA2NiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI5OTAgIDIwMTktMDItMDcgMDU6NTA6MzggWiAg
ICA1IGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEyMjUgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJv
a2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZv
cHMgYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDY5
NTcyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 13:25:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 13:25:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtY3o-0000MZ-4H; Tue, 12 Feb 2019 13:25:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PtAC=QT=citrix.com=prvs=9396ac657=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gtY3m-0000MU-Og
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 13:25:14 +0000
X-Inumbo-ID: 9e6d63da-2ec9-11e9-a06e-3358e78bdbfc
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e6d63da-2ec9-11e9-a06e-3358e78bdbfc;
 Tue, 12 Feb 2019 13:25:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,362,1544486400"; d="scan'208";a="85828073"
Date: Tue, 12 Feb 2019 14:25:07 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190212132507.mwp4yyf22oslc7d4@mac>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-9-git-send-email-chao.gao@intel.com>
 <5C62C15D0200007800215E2E@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C62C15D0200007800215E2E@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 8/8] microcode: update microcode on cores
 in parallel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTIsIDIwMTkgYXQgMDU6NTE6NDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjAxLjE5IGF0IDA4OjA2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90
ZToKPiA+IEBAIC0zMTQsOSArMzEwLDcgQEAgc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodW5z
aWduZWQgaW50IGNwdSkKPiA+ICAKPiA+ICAgICAgbWNfaW50ZWwgPSBwYXRjaC0+ZGF0YTsKPiA+
ICAgICAgQlVHX09OKCFtY19pbnRlbCk7Cj4gPiAtCj4gPiAtICAgIC8qIHNlcmlhbGl6ZSBhY2Nl
c3MgdG8gdGhlIHBoeXNpY2FsIHdyaXRlIHRvIE1TUiAweDc5ICovCj4gPiAtICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZtaWNyb2NvZGVfdXBkYXRlX2xvY2ssIGZsYWdzKTsKPiA+ICsgICAgQlVHX09O
KGxvY2FsX2lycV9pc19lbmFibGVkKCkpOwo+ID4gIAo+ID4gICAgICAvKiB3cml0ZSBtaWNyb2Nv
ZGUgdmlhIE1TUiAweDc5ICovCj4gPiAgICAgIHdybXNybChNU1JfSUEzMl9VQ09ERV9XUklURSwg
KHVuc2lnbmVkIGxvbmcpbWNfaW50ZWwtPmJpdHMpOwo+ID4gQEAgLTMyOSw3ICszMjMsNiBAQCBz
dGF0aWMgaW50IGFwcGx5X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQo+ID4gICAgICByZG1z
cmwoTVNSX0lBMzJfVUNPREVfUkVWLCBtc3JfY29udGVudCk7Cj4gPiAgICAgIHZhbFsxXSA9ICh1
aW50MzJfdCkobXNyX2NvbnRlbnQgPj4gMzIpOwo+ID4gIAo+ID4gLSAgICBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZtaWNyb2NvZGVfdXBkYXRlX2xvY2ssIGZsYWdzKTsKPiA+ICAgICAgaWYgKCB2
YWxbMV0gIT0gbWNfaW50ZWwtPmhkci5yZXYgKQo+ID4gICAgICB7Cj4gPiAgICAgICAgICBwcmlu
dGsoS0VSTl9FUlIgIm1pY3JvY29kZTogQ1BVJWQgdXBkYXRlIGZyb20gcmV2aXNpb24gIgo+IAo+
IEFtIEkgdW5kZXJzdGFuZGluZyByaWdodCB0aGF0IHlvdSBub3cgcmVseSBvbiB1cHBlciBsYXll
cnMgaW4gdGhlCj4gY2FsbCB0cmVlIHRvIGF2b2lkIGNhbGxpbmcgaW50byBoZXJlIGluIHBhcmFs
bGVsIGZvciB0d28gaHlwZXJ0aHJlYWRzCj4gb2YgdGhlIHNhbWUgY29yZT8gSSBjYW4ndCBzZWUg
aG93IHlvdSBhdm9pZCB0aGlzIHNpdHVhdGlvbiBkdXJpbmcKPiBBUCBicmluZ3VwLCBmb3IgZXhh
bXBsZS4gRGlkIEkgb3Zlcmxvb2sgYW55dGhpbmcgaW4gdGhpcyByZWdhcmQ/CgpJSVJDIG1pY3Jv
Y29kZSB1cGRhdGUgaXMgZG9uZSBpbiB0aGUgc2VyaWFsaXplZCBwYXJ0IG9mIEFQIGJyaW5ndXAs
CmJlZm9yZSB0aGUgY2FsbCB0byBzbXBfY2FsbGluLCB3aGljaCBndWFyYW50ZWVzIHNlcmlhbGl6
YXRpb24uCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 13:25:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 13:25:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtY4V-0000Q0-Ee; Tue, 12 Feb 2019 13:25:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtY4T-0000Pn-Ko
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 13:25:57 +0000
X-Inumbo-ID: ba370482-2ec9-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba370482-2ec9-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 13:25:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 06:25:55 -0700
Message-Id: <5C62C9600200007800215EA7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 06:25:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-4-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CE6AAF02000039B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <01CE6AAF02000039B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDE0OjQ0LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBA
QCAtMzQ1Myw3ICszNDU2LDggQEAgaW50IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQg
aW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQo+ICAgICAgICAgIGlmICggKGluZGV4IC8g
MikgPj0KPiAgICAgICAgICAgICAgIE1BU0tfRVhUUih2LT5hcmNoLmh2bS5tdHJyLm10cnJfY2Fw
LCBNVFJSY2FwX1ZDTlQpICkKPiAgICAgICAgICAgICAgZ290byBncF9mYXVsdDsKPiAtICAgICAg
ICAqbXNyX2NvbnRlbnQgPSB2YXJfcmFuZ2VfYmFzZVtpbmRleF07Cj4gKyAgICAgICAgKm1zcl9j
b250ZW50ID0gdmFyX3JhbmdlX2Jhc2VbYXJyYXlfaW5kZXhfbm9zcGVjKGluZGV4LAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAyKk1BU0tfRVhUUih2LT5hcmNoLmh2bS5tdHJyLm10cnJfY2Fw
LCBNVFJSY2FwX1ZDTlQpKV07CgpNaXNzaW5nIGJsYW5rcyBhcm91bmQgKi4gVGhpcyBhbG9uZSB3
b3VsZCBiZSBlYXN5IHRvIGFkanVzdCB3aGlsZQpjb21taXR0aW5nLCBidXQgdGhlcmUncyBzdGls
bCB0aGUgb25seSBwYXJ0aWFsbHkgZGlzY3Vzc2VkIHF1ZXN0aW9uCnJlZ2FyZGluZyAuLi4KCj4g
QEAgLTQxMDQsNiArNDEwOCwxMiBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKPiAgICAg
IGlmICggYS5pbmRleCA+PSBIVk1fTlJfUEFSQU1TICkKPiAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPiAgCj4gKyAgICAvKgo+ICsgICAgICogTWFrZSBzdXJlIHRoZSBndWVzdCBjb250cm9sbGVk
IHZhbHVlIGEuaW5kZXggaXMgYm91bmRlZCBldmVuIGR1cmluZwo+ICsgICAgICogc3BlY3VsYXRp
dmUgZXhlY3V0aW9uLgo+ICsgICAgICovCj4gKyAgICBhLmluZGV4ID0gYXJyYXlfaW5kZXhfbm9z
cGVjKGEuaW5kZXgsIEhWTV9OUl9QQVJBTVMpOwo+ICsKPiAgICAgIGQgPSByY3VfbG9ja19kb21h
aW5fYnlfYW55X2lkKGEuZG9taWQpOwo+ICAgICAgaWYgKCBkID09IE5VTEwgKQo+ICAgICAgICAg
IHJldHVybiAtRVNSQ0g7Cj4gQEAgLTQzNzAsNiArNDM4MCwxMiBAQCBzdGF0aWMgaW50IGh2bW9w
X2dldF9wYXJhbSgKPiAgICAgIGlmICggYS5pbmRleCA+PSBIVk1fTlJfUEFSQU1TICkKPiAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPiAgCj4gKyAgICAvKgo+ICsgICAgICogTWFrZSBzdXJlIHRo
ZSBndWVzdCBjb250cm9sbGVkIHZhbHVlIGEuaW5kZXggaXMgYm91bmRlZCBldmVuIGR1cmluZwo+
ICsgICAgICogc3BlY3VsYXRpdmUgZXhlY3V0aW9uLgo+ICsgICAgICovCj4gKyAgICBhLmluZGV4
ID0gYXJyYXlfaW5kZXhfbm9zcGVjKGEuaW5kZXgsIEhWTV9OUl9QQVJBTVMpOwoKLi4uIHRoZSB1
c2VmdWxuZXNzIG9mIHRoZXNlIHR3by4gVG8gbWFrZSBmb3J3YXJkIHByb2dyZXNzIGl0IG1heQpi
ZSB3b3J0aHdoaWxlIHRvIHNwbGl0IG9mZiB0aGVzZSB0d28gY2hhbmdlcyBpbnRvIGEgc2VwYXJh
dGUgcGF0Y2guCklmIHlvdSdyZSBmaW5lIHdpdGggdGhpcywgSSBjb3VsZCBzdHJpcCB0aGVzZSB0
d28gYmVmb3JlIGNvbW1pdHRpbmcsCmluIHdoaWNoIGNhc2UgdGhlIHJlbWFpbmluZyBjaGFuZ2Ug
aXMKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 13:28:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 13:28:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtY6c-0000a5-S0; Tue, 12 Feb 2019 13:28:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtY6a-0000Zs-WD
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 13:28:09 +0000
X-Inumbo-ID: 08aef95c-2eca-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08aef95c-2eca-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 13:28:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtY6Z-0002yl-2G; Tue, 12 Feb 2019 13:28:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtY6Y-0003LR-Jp; Tue, 12 Feb 2019 13:28:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtY6Y-0002AK-Bd; Tue, 12 Feb 2019 13:28:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133142-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-arm64:<job status>:broken:regression
 linux-4.9:build-arm64-xsm:<job status>:broken:regression
 linux-4.9:build-arm64-pvops:<job status>:broken:regression
 linux-4.9:build-arm64-xsm:host-install(4):broken:regression
 linux-4.9:build-arm64:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-freebsd10-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:build-arm64:hosts-allocate:broken:allowable
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.9:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-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-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=6ebe34c1da893f1705452ab6a352dfeec548dafe
X-Osstest-Versions-That: linux=a4d0a0910e693dafd83311994e12a0a8a0846694
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 13:28:06 +0000
Subject: [Xen-devel] [linux-4.9 test] 133142: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE0MiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzE0Mi8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzAyNyBSRUdSLiB2cy4gMTMyNzQ4CiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMDI3IFJF
R1IuIHZzLiAxMzI3NDgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNyBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwICBmYWlsIHBhc3MgaW4gMTMzMDI3CgpSZWdyZXNzaW9ucyB3aGljaCBh
cmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTMyNzQ4CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
IGJyb2tlbiBibG9ja2VkIGluIDEzMjc0OAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyNzQ4CiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxv
Y2tlZCBpbiAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMy
NzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjc0OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDZlYmUzNGMxZGE4OTNmMTcwNTQ1MmFiNmEzNTJkZmVlYzU0OGRhZmUKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGE0ZDBhMDkxMGU2OTNkYWZkODMz
MTE5OTRlMTJhMGE4YTA4NDY2OTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjc0OCAgMjAxOS0w
Mi0wMiAxMzowMzoyNiBaICAgMTAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI5NzMgIDIw
MTktMDItMDYgMTY6NDE6NDMgWiAgICA1IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBMdSA8YWFyb24ubHVAbGlu
dXguYWxpYmFiYS5jb20+CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+
CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQW1pciBHb2xkc3RlaW4gPGFt
aXI3M2lsQGdtYWlsLmNvbT4KICBBbmRyZWFzIEdydWVuYmFjaGVyIDxhZ3J1ZW5iYUByZWRoYXQu
Y29tPgogIEFuZHJlaSBWYWdpbiA8YXZhZ2luQGdtYWlsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxh
a3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZj
aGVua29AbGludXguaW50ZWwuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBs
aW5hcm8ub3JnPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXlhIExldmluIDxh
eWFsQG1lbGxhbm94LmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5j
cmFzaGluZy5vcmc+CiAgQmVybmFyZCBQaWRvdXggPGY2YnZwQGZyZWUuZnI+CiAgQm9iIFBldGVy
c29uIDxycGV0ZXJzb0ByZWRoYXQuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21h
aWwuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGF2ZSBD
aGlubmVyIDxkY2hpbm5lckByZWRoYXQuY29tPgogIERhdmlkIEFoZXJuIDxkc2FAY3VtdWx1c25l
dHdvcmtzLmNvbT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgSGls
ZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZl
bWxvZnQubmV0PgogIERtaXRyeSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xlLmNvbT4KICBHcmVnIEty
b2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1aWxsYXVtZSBOYXVs
dCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVkaGF0
LmNvbT4KICBKYWNvYiBXZW4gPGppYW4udy53ZW5Ab3JhY2xlLmNvbT4KICBKYW1lcyBNb3JzZSA8
amFtZXMubW9yc2VAYXJtLmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEppbW15IER1
cmFuZCBXZXNvbG93c2tpIDxqZHdAYW1hem9uLmRlPgogIEpvw6NvIFBhdWxvIFJlY2hpIFZpdGEg
PGpwcnZpdGFAZW5kbGVzc20uY29tPgogIEpvw6NvIFBhdWxvIFJlY2hpIFZpdGEgPGpwcnZpdGFA
Z21haWwuY29tPgogIEtvZW4gVmFuZGVwdXR0ZSA8a29lbi52YW5kZXB1dHRlQG5jZW50cmljLmNv
bT4KICBLcnp5c3p0b2YgSGFsYXNhIDxraGFsYXNhQHBpYXAucGw+CiAgTGludXMgVG9ydmFsZHMg
PHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExvcmVuem8gQmlhbmNvbmkgPGxvcmVu
em8uYmlhbmNvbmlAcmVkaGF0LmNvbT4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVy
YWxpc2lAYXJtLmNvbT4KICBNYXRoaWFzIFRob3JlIDxtYXRoaWFzLnRob3JlQGluZmluZXJhLmNv
bT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBOYW95YSBIb3JpZ3VjaGkgPG4t
aG9yaWd1Y2hpQGFoLmpwLm5lYy5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29t
PgogIFBhdWxvIEFsY2FudGFyYSA8cGFsY2FudGFyYUBzdXNlLmRlPgogIFBhdWxvIEFsY2FudGFy
YSA8cGF1bG9AcGF1bG8uYWM+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5j
b20+CiAgUmFmYWVsIEFxdWluaSA8YXF1aW5pQHJlZGhhdC5jb20+CiAgU2FlZWQgTWFoYW1lZWQg
PHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgog
IFNoYWtlZWwgQnV0dCA8c2hha2VlbGJAZ29vZ2xlLmNvbT4KICBTdGVmYW4gV2FocmVuIDxzdGVm
YW4ud2FocmVuQGkyc2UuY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNv
bT4KICBUYXJpcSBUb3VrYW4gPHRhcmlxdEBtZWxsYW5veC5jb20+CiAgVGltIEhhcnZleSA8dGhh
cnZleUBnYXRld29ya3MuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3Jn
PgogIFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwu
ZGVhY29uQGFybS5jb20+CiAgWnViaW4gTWl0aHJhIDx6c21AY2hyb21pdW0ub3JnPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSA5NDUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 13:44:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 13:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtYMQ-00028P-KJ; Tue, 12 Feb 2019 13:44:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtYMP-00028H-AF
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 13:44:29 +0000
X-Inumbo-ID: 50ab6eae-2ecc-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50ab6eae-2ecc-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 13:44:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 06:44:26 -0700
Message-Id: <5C62CDB70200007800215EEE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 06:44:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-5-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CFAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <01CFAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 4/9] spec: add l1tf-barrier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDE0OjQ0LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBU
byBjb250cm9sIHRoZSBydW50aW1lIGJlaGF2aW9yIG9uIEwxVEYgdnVsbmVyYWJsZSBwbGF0Zm9y
bXMgYmV0dGVyLCB0aGUKPiBjb21tYW5kIGxpbmUgb3B0aW9uIGwxdGYtYmFycmllciBpcyBpbnRy
b2R1Y2VkLiBUaGlzIG9wdGlvbiBjb250cm9scwo+IHdoZXRoZXIgb24gdnVsbmVyYWJsZSB4ODYg
cGxhdGZvcm1zIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgdXNlZCB0bwo+IHByZXZlbnQgc3Bl
Y3VsYXRpdmUgZXhlY3V0aW9uIGZyb20gYnlwYXNzaW5nIHRoZSBldmFsdWF0aW9uIG9mCj4gY29u
ZGl0aW9uYWxzIHRoYXQgYXJlIHByb3RlY3RlZCB3aXRoIHRoZSBldmFsdWF0ZV9ub3NwZWMgbWFj
cm8uCj4gCj4gQnkgbm93LCBYZW4gaXMgY2FwYWJsZSBvZiBpZGVudGlmeWluZyBMMVRGIHZ1bG5l
cmFibGUgaGFyZHdhcmUuIEhvd2V2ZXIsCj4gdGhpcyBpbmZvcm1hdGlvbiBjYW5ub3QgYmUgdXNl
ZCBmb3IgYWx0ZXJuYXRpdmUgcGF0Y2hpbmcsIGFzIGEgQ1BVIGZlYXR1cmUKPiBpcyByZXF1aXJl
ZC4gVG8gY29udHJvbCBhbHRlcm5hdGl2ZSBwYXRjaGluZyB3aXRoIHRoZSBjb21tYW5kIGxpbmUg
b3B0aW9uLAo+IGEgbmV3IHg4NiBmZWF0dXJlICJYODZfRkVBVFVSRV9TQ19MMVRGX1ZVTE4iIGlz
IGludHJvZHVjZWQuIFRoaXMgZmVhdHVyZQo+IGlzIHVzZWQgdG8gcGF0Y2ggdGhlIGxmZW5jZSBp
bnN0cnVjdGlvbiBpbnRvIHRoZSBhcmNoX2JhcnJpZXJfbm9zcGVjX3RydWUKPiBmdW5jdGlvbi4g
VGhlIGZlYXR1cmUgaXMgZW5hYmxlZCBvbmx5IGlmIEwxVEYgdnVsbmVyYWJsZSBoYXJkd2FyZSBp
cwo+IGRldGVjdGVkIGFuZCB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiBkb2VzIG5vdCBwcmV2ZW50
IHVzaW5nIHRoaXMgZmVhdHVyZS4KPiAKPiBUaGUgc3RhdHVzIG9mIGh5cGVydGhyZWFkaW5nIGlz
IG5vdCBjb25zaWRlcmVkIHdoZW4gYXV0b21hdGljYWxseSBlbmFibGluZwo+IGFkZGluZyB0aGUg
bGZlbmNlIGluc3RydWN0aW9uLCBiZWNhdXNlIHBsYXRmb3JtcyB3aXRob3V0IGh5cGVydGhyZWFk
aW5nCj4gY2FuIHN0aWxsIGJlIHZ1bG5lcmFibGUgdG8gTDFURiBpbiBjYXNlIHRoZSBMMSBjYWNo
ZSBpcyBub3QgZmx1c2hlZAo+IHByb3Blcmx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQg
TWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgo+IAo+IC0tLQo+IAo+IE5vdGVzOgo+ICAgdjY6
IE1vdmUgZGlzYWJsaW5nIGwxdGYtYmFycmllciBpbnRvIHNwZWMtY3RybD1ubwo+ICAgICAgIFVz
ZSBnYXAgaW4gZXhpc3RpbmcgZmxhZ3MKPiAgICAgICBGb3JjZSBiYXJyaWVyIGJhc2VkIG9uIGNv
bW1hbmRsaW5lLCBpbmRlcGVuZGVudGx5IG9mIEwxVEYgZGV0ZWN0aW9uCj4gCj4gIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDE0ICsrKysrKysrKystLS0tCj4gIHhlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKy0tCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCB8ICAxICsKPiAgeGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaCAgIHwgIDEgKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMo
KyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+IC0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+ICsrKyBiL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLnBhbmRvYwo+IEBAIC00ODMsOSArNDgzLDkgQEAgYWNjb3VudGluZyBmb3Ig
aGFyZHdhcmUgY2FwYWJpbGl0aWVzIGFzIGVudW1lcmF0ZWQgdmlhIAo+IENQVUlELgo+ICAKPiAg
Q3VycmVudGx5IGFjY2VwdGVkOgo+ICAKPiAtVGhlIFNwZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdh
cmUgZmVhdHVyZXMgYGlicnNiYCwgYHN0aWJwYCwgYGlicGJgLAo+IC1gbDFkLWZsdXNoYCBhbmQg
YHNzYmRgIGFyZSB1c2VkIGJ5IGRlZmF1bHQgaWYgYXZhaWxhYmxlIGFuZCBhcHBsaWNhYmxlLiAg
VGhleSAKPiBjYW4KPiAtYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBhdCB3aGljaCBwb2lu
dCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQKPiArVGhlIFNwZWN1bGF0aW9uIENvbnRy
b2wgaGFyZHdhcmUgZmVhdHVyZXMgYGlicnNiYCwgYHN0aWJwYCwgYGlicGJgLCAKPiBgbDFkLWZs
dXNoYCwKPiArYGwxdGYtYmFycmllcmAgYW5kIGBzc2JkYCBhcmUgdXNlZCBieSBkZWZhdWx0IGlm
IGF2YWlsYWJsZSBhbmQgYXBwbGljYWJsZS4gIAo+IFRoZXkKPiArY2FuIGJlIGlnbm9yZWQsIGUu
Zy4gYG5vLWlicnNiYCwgYXQgd2hpY2ggcG9pbnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwg
Cj4gYW5kCj4gIHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgo+ICAKPiAgIyMjIGNwdWlkX21h
c2tfY3B1Cj4gQEAgLTE4OTYsNyArMTg5Niw3IEBAIEJ5IGRlZmF1bHQgU1NCRCB3aWxsIGJlIG1p
dGlnYXRlZCBhdCBydW50aW1lIChpLmUgCj4gYHNzYmQ9cnVudGltZWApLgo+ICAjIyMgc3BlYy1j
dHJsICh4ODYpCj4gID4gYD0gTGlzdCBvZiBbIDxib29sPiwgeGVuPTxib29sPiwge3B2LGh2bSxt
c3Itc2MscnNifT08Ym9vbD4sCj4gID4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRwb2xpbmV8
bGZlbmNlfGptcCwge2licnMsaWJwYixzc2JkLGVhZ2VyLWZwdSwKPiAtPiAgICAgICAgICAgICAg
bDFkLWZsdXNofT08Ym9vbD4gXWAKPiArPiAgICAgICAgICAgICAgbDFkLWZsdXNoLGwxdGYtYmFy
cmllcn09PGJvb2w+IF1gCj4gIAo+ICBDb250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9u
IHNpZGVjaGFubmVsIG1pdGlnYXRpb25zLiAgQnkgZGVmYXVsdCwgCj4gWGVuCj4gIHdpbGwgcGlj
ayB0aGUgbW9zdCBhcHByb3ByaWF0ZSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBpbiBz
dXBwb3J0LAo+IEBAIC0xOTYyLDYgKzE5NjIsMTIgQEAgSXJyZXNwZWN0aXZlIG9mIFhlbidzIHNl
dHRpbmcsIHRoZSBmZWF0dXJlIGlzIAo+IHZpcnR1YWxpc2VkIGZvciBIVk0gZ3Vlc3RzIHRvCj4g
IHVzZS4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxsIGVuYWJsZSB0aGlzIG1pdGlnYXRpb24gb24gaGFy
ZHdhcmUgYmVsaWV2ZWQgdG8gCj4gYmUKPiAgdnVsbmVyYWJsZSB0byBMMVRGLgo+ICAKPiArT24g
aGFyZHdhcmUgdnVsbmVyYWJsZSB0byBMMVRGLCB0aGUgYGwxdGYtYmFycmllcj1gIG9wdGlvbiBj
YW4gYmUgdXNlZCB0byAKPiBmb3JjZQo+ICtvciBwcmV2ZW50IFhlbiBmcm9tIHByb3RlY3Rpbmcg
ZXZhbHVhdGlvbnMgaW5zaWRlIHRoZSBoeXBlcnZpc29yIHdpdGggYSAKPiBiYXJyaWVyCj4gK2lu
c3RydWN0aW9uIHRvIG5vdCBsb2FkIHBvdGVudGlhbGx5IHNlY3JldCBpbmZvcm1hdGlvbiBpbnRv
IEwxIGNhY2hlLiAgQnkKPiArZGVmYXVsdCwgWGVuIHdpbGwgZW5hYmxlIHRoaXMgbWl0aWdhdGlv
biBvbiBoYXJkd2FyZSBiZWxpZXZlZCB0byBiZSAKPiB2dWxuZXJhYmxlCj4gK3RvIEwxVEYuCj4g
Kwo+ICAjIyMgc3luY19jb25zb2xlCj4gID4gYD0gPGJvb2xlYW4+YAo+ICAKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCj4g
LS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCj4gQEAgLTIxLDYgKzIxLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPiAgI2lu
Y2x1ZGUgPHhlbi93YXJuaW5nLmg+Cj4gIAo+ICsjaW5jbHVkZSA8YXNtL2NwdWlkLmg+Cj4gICNp
bmNsdWRlIDxhc20vbWljcm9jb2RlLmg+Cj4gICNpbmNsdWRlIDxhc20vbXNyLmg+Cj4gICNpbmNs
dWRlIDxhc20vcHJvY2Vzc29yLmg+Cj4gQEAgLTUwLDYgKzUxLDcgQEAgYm9vbCBfX3JlYWRfbW9z
dGx5IG9wdF9pYnBiID0gdHJ1ZTsKPiAgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9zc2JkID0gZmFs
c2U7Cj4gIGludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9lYWdlcl9mcHUgPSAtMTsKPiAgaW50OF90
IF9fcmVhZF9tb3N0bHkgb3B0X2wxZF9mbHVzaCA9IC0xOwo+ICtpbnQ4X3QgX19yZWFkX21vc3Rs
eSBvcHRfbDF0Zl9iYXJyaWVyID0gLTE7Cj4gIAo+ICBib29sIF9faW5pdGRhdGEgYnNwX2RlbGF5
X3NwZWNfY3RybDsKPiAgdWludDhfdCBfX3JlYWRfbW9zdGx5IGRlZmF1bHRfeGVuX3NwZWNfY3Ry
bDsKPiBAQCAtOTEsNiArOTMsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwo
Y29uc3QgY2hhciAqcykKPiAgICAgICAgICAgICAgaWYgKCBvcHRfcHZfbDF0Zl9kb211IDwgMCAp
Cj4gICAgICAgICAgICAgICAgICBvcHRfcHZfbDF0Zl9kb211ID0gMDsKPiAgCj4gKyAgICAgICAg
ICAgIG9wdF9sMXRmX2JhcnJpZXIgPSAwOwo+ICsKPiAgICAgICAgICBkaXNhYmxlX2NvbW1vbjoK
PiAgICAgICAgICAgICAgb3B0X3JzYl9wdiA9IGZhbHNlOwo+ICAgICAgICAgICAgICBvcHRfcnNi
X2h2bSA9IGZhbHNlOwo+IEBAIC0xNTcsNiArMTYxLDggQEAgc3RhdGljIGludCBfX2luaXQgcGFy
c2Vfc3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCj4gICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUg
PSB2YWw7Cj4gICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJsMWQtZmx1
c2giLCBzLCBzcykpID49IDAgKQo+ICAgICAgICAgICAgICBvcHRfbDFkX2ZsdXNoID0gdmFsOwo+
ICsgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibDF0Zi1iYXJyaWVyIiwg
cywgc3MpKSA+PSAwICkKPiArICAgICAgICAgICAgb3B0X2wxdGZfYmFycmllciA9IHZhbDsKPiAg
ICAgICAgICBlbHNlCj4gICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiAgCj4gQEAgLTI0OCw3
ICsyNTQsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVu
ayB0aHVuaywgCj4gdWludDY0X3QgY2FwcykKPiAgICAgICAgICAgICAgICAgIlxuIik7Cj4gIAo+
ICAgICAgLyogU2V0dGluZ3MgZm9yIFhlbidzIHByb3RlY3Rpb24sIGlycmVzcGVjdGl2ZSBvZiBn
dWVzdHMuICovCj4gLSAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQ
RUNfQ1RSTDogJXMlcywgT3RoZXI6JXMlc1xuIiwKPiArICAgIHByaW50aygiICBYZW4gc2V0dGlu
Z3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzJXNcbiIsCj4gICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8gIk4vQSIgOgo+ICAgICAgICAgICAg
IHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKPiAgICAgICAgICAgICB0
aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6Cj4gQEAgLTI1OCw3ICsyNjQsOCBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywg
Cj4gdWludDY0X3QgY2FwcykKPiAgICAgICAgICAgICAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1NTQkQpICAgICAgICAgICA/ICIiIDoKPiAgICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19j
dHJsICYgU1BFQ19DVFJMX1NTQkQpICA/ICIgU1NCRCsiIDogIiBTU0JELSIsCj4gICAgICAgICAg
ICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIElCUEIiICA6
ICIiLAo+IC0gICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gIiBMMURfRkxVU0giIDogIiIpOwo+ICsgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIsCj4gKyAgICAgICAg
ICAgb3B0X2wxdGZfYmFycmllciAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxVEZfQkFS
UklFUiIgOiAKPiAiIik7Cj4gIAo+ICAgICAgLyogTDFURiBkaWFnbm9zdGljcywgcHJpbnRlZCBp
ZiB2dWxuZXJhYmxlIG9yIFBWIHNoYWRvd2luZyBpcyBpbiB1c2UuIAo+ICovCj4gICAgICBpZiAo
IGNwdV9oYXNfYnVnX2wxdGYgfHwgb3B0X3B2X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZfZG9t
dSApCj4gQEAgLTg0Miw2ICs4NDksMTIgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9t
aXRpZ2F0aW9ucyh2b2lkKQo+ICAgICAgZWxzZSBpZiAoIG9wdF9sMWRfZmx1c2ggPT0gLTEgKQo+
ICAgICAgICAgIG9wdF9sMWRfZmx1c2ggPSBjcHVfaGFzX2J1Z19sMXRmICYmICEoY2FwcyAmIEFS
Q0hfQ0FQU19TS0lQX0wxREZMKTsKPiAgCj4gKyAgICAvKiBCeSBkZWZhdWx0LCBlbmFibGUgTDFU
Rl9WVUxOIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSAqLwo+ICsgICAgaWYgKCBvcHRfbDF0
Zl9iYXJyaWVyID09IC0xICkKPiArICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyID0gY3B1X2hhc19i
dWdfbDF0ZjsKPiArICAgIGlmICggb3B0X2wxdGZfYmFycmllciA+IDApCj4gKyAgICAgICAgc2V0
dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19MMVRGX1ZVTE4pOwoKRGlkIHdlIGVuZCB3
aXRoIGEgbWlzdW5kZXJzdGFuZGluZyBpbiB0aGUgdjUgZGlzY3Vzc2lvbj8gSSBkaWRuJ3QKYW5z
d2VyIHlvdXIgcXVlc3Rpb24gcmVnYXJkaW5nIHdoZXRoZXIgdG8gYWxzbyBjb25zaWRlciBMMUQK
Zmx1c2ggYXZhaWxhYmlsaXR5IChvbiB0b3Agb2YgbXkgcmVxdWVzdCB0byBjb25zaWRlciBTTVQp
IHdpdGggYQpzdHJhaWdodCAieWVzIiwgYnV0IEkgdGhpbmsgaXQgd2FzIHN0aWxsIGNsZWFyIHRo
YXQgbXkgbW9yZSBleHRlbnNpdmUKcmVzcG9uc2UgYm9pbGVkIGRvd24gdG8gYSAieWVzIi4gT2gs
IEkgc2VlIG5vdyAtIHRoZSBzYW1lIHRvcGljCndhcyBkaXNjdXNzZWQgaW4gdHdvIHBsYWNlcywg
YW5kIGZvciB0aGUgc2Vjb25kIEkgdGhlbiBzYWlkIHRoYXQKd2l0aCB0aGUgImZvciBub3ciIGFz
cGVjdCBwcm9wZXJseSBzdGF0ZWQgKHdoaWNoIHlvdSBub3cgZG8pCkknZCBiZSBmaW5lLgoKU28g
bGV0IG1lIHB1dCBpdCB0aGlzIHdheTogSXMgdGFraW5nIGludG8gY29uc2lkZXJhdGlvbiBhdCBs
ZWFzdApvcHRfc210IGFuZCBvcHRfbDFkX2ZsdXNoIChidXQgcHV0dGluZyBvbiB0aGUgc2lkZSB0
aGUgInRvbwplYXJseSIgYXNwZWN0IG9mIHRoZSBkZXRlcm1pbmF0aW9uIGhlcmUpIHZlcnkgZGlm
ZmljdWx0IHRvIGRvLApvciB3b3VsZCB0aGF0IGxlYXZlIHVuLWFkZHJlc3NlZCBjb25jZXJucyBv
ZiB5b3Vycz8gSWYgbm90LAptYXkgSSBhc2sgdGhhdCB5b3UgZ28gYXQgbGVhc3QgdGhhdCBsaXR0
bGUgc3RlcCBmdXJ0aGVyPyBBcyBzYWlkCmJlZm9yZSAtIHdlJ2QgbGlrZSB0byBhdm9pZCBwZW5h
bGl6aW5nIGNvbmZpZ3VyYXRpb25zIGFzIHdlbGwgYXMKc2V0dXBzIHdoaWNoIGFyZW4ndCBhZmZl
Y3RlZC4gSW4gcGFydGljdWxhciBpdCB3b3VsZCBzZWVtCnByZXR0eSBiYWQgb2YgdXMgdG8gZnVy
dGhlciBwZW5hbGl6ZSBwZW9wbGUgd2hvIGhhdmUgc2V0CiJzbXQ9MCIgYW5kIHdobyB1c2UgdXAt
dG8tZGF0ZSBtaWNyb2NvZGUuCgpBbHNvIGluIHRoZSBzZWNvbmQgaWYoKSB0aGVyZSdzIHlldCBh
Z2FpbiBhIG1pc3NpbmcgYmxhbmsuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 13:50:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 13:50:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtYSS-0002wZ-DK; Tue, 12 Feb 2019 13:50:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtYSR-0002wU-4J
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 13:50:43 +0000
X-Inumbo-ID: 2f9eed1b-2ecd-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f9eed1b-2ecd-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 13:50:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 06:50:40 -0700
Message-Id: <5C62CF2C0200007800215F03@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 06:50:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-6-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CFEAAF02000039B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <01CFEAAF02000039B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 5/9] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDE0OjQ0LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiAt
LS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaAo+IEBAIC0w
LDAgKzEsMzkgQEAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAr
LyogQ29weXJpZ2h0IDIwMTggQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxs
IFJpZ2h0cyBSZXNlcnZlZC4gCj4gKi8KPiArCj4gKyNpZm5kZWYgX0FTTV9YODZfTk9TUEVDX0gK
PiArI2RlZmluZSBfQVNNX1g4Nl9OT1NQRUNfSAo+ICsKPiArI2luY2x1ZGUgPGFzbS9hbHRlcm5h
dGl2ZS5oPgo+ICsjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgo+ICsKPiArLyogQWxsb3cgdG8gaW5z
ZXJ0IGEgcmVhZCBtZW1vcnkgYmFycmllciBpbnRvIGNvbmRpdGlvbmFscyAqLwo+ICtzdGF0aWMg
YWx3YXlzX2lubGluZSBib29sIGFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZSh2b2lkKQoKTm93IHRo
YXQgdGhpcyBpcyB4ODYtc3BlY2lmaWMgKGFuZCBub3QgdXNlZCBieSBjb21tb24gY29kZSksCkkg
ZG9uJ3QgdGhpbmsgdGhlIGFyY2hfIHByZWZpeCBpcyB3YXJyYW50ZWQgYW55bW9yZS4KCj4gK3sK
PiArI2lmIGRlZmluZWQoQ09ORklHX0hWTSkKCkhlcmUgYW5kIGJlbG93IEknZCBwcmVmZXIgaWYg
eW91IHVzZWQgdGhlIHNob3J0ZXIgI2lmZGVmLgoKPiArICAgIGFsdGVybmF0aXZlKCIiLCAibGZl
bmNlIiwgWDg2X0ZFQVRVUkVfU0NfTDFURl9WVUxOKTsKPiArI2VuZGlmCj4gKyAgICByZXR1cm4g
dHJ1ZTsKPiArfQo+ICsKPiArLyogQWxsb3cgdG8gcHJvdGVjdCBldmFsdWF0aW9uIG9mIGNvbmRp
dGlvbmFhc2wgd2l0aCByZXNwZWN0IHRvIHNwZWN1bGF0aW9uIAo+ICovCj4gKyNpZiBkZWZpbmVk
KENPTkZJR19IVk0pCj4gKyNkZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICgoY29uZGl0aW9uKSA/
IGFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZSgpIDogIWFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZSgp
KQo+ICsjZWxzZQo+ICsjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhjb25kaXRpb24pIChjb25kaXRp
b24pCj4gKyNlbmRpZgo+ICsKPiArLyogQWxsb3cgdG8gYmxvY2sgc3BlY3VsYXRpdmUgZXhlY3V0
aW9uIGluIGdlbmVyaWMgY29kZSAqLwo+ICsjZGVmaW5lIGJsb2NrX3NwZWN1bGF0aW9uKCkgKHZv
aWQpYXJjaF9iYXJyaWVyX25vc3BlY190cnVlKCkKCkknbSBwcmV0dHkgc3VyZSB0aGF0IEkgZGlk
IHBvaW50IG91dCBiZWZvcmUgdGhhdCB0aGlzIGxhY2tzIGFuCm91dGVyIHBhaXIgb2YgcGFyZW50
aGVzZXMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 13:53:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 13:53:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtYVO-00034X-U2; Tue, 12 Feb 2019 13:53:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kMUm=QT=hotmail.com=jason.zhengchuan@srs-us1.protection.inumbo.net>)
 id 1gtYEn-0001Sw-Om
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 13:36:38 +0000
X-Inumbo-ID: 36a1f01f-2ecb-11e9-bc90-bc764e045a96
Received: from APC01-SG2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:febd::80d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36a1f01f-2ecb-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 13:36:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=tUZPCxh72pRVrD26Zpu5dV2OaYsnlwXtgn+nBU5oQqg=;
 b=TrSa5ovHykqt39Xn220+Q8nbsY1/EDZU5C2djsFmHyE0bMb/ytLghoD4/XxTCPIiFMoqI1VQljLGAWib6SyAw6pXQCReED9nU+B1ycjs10J+fvJTiJZvRdVi28ROt7ysWnLxa5YXZp4Mzjhz1DtECWrvctidRz3iozAZYeAdkWaneTgHBy8HOOGB7H5wBCXDNi1h3XOB3rxj+mj56TI1jZrEwyaa1Xnmb2et3d9zra0UIjwx+ktxz/iHVSyOOGH1jo2OJOsyY/jgfNV+HNz84LJL8WXk+WyGJgHVw5cV/xKJg64RgAbLt0V6T2pNoZL3kKthqnyiyGkx8hYRgvFN/g==
Received: from PU1APC01FT049.eop-APC01.prod.protection.outlook.com
 (10.152.252.56) by PU1APC01HT089.eop-APC01.prod.protection.outlook.com
 (10.152.253.102) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1580.10; Tue, 12 Feb
 2019 13:36:31 +0000
Received: from SG2PR01MB3302.apcprd01.prod.exchangelabs.com (10.152.252.60) by
 PU1APC01FT049.mail.protection.outlook.com (10.152.253.9) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.1580.10 via Frontend Transport; Tue, 12 Feb 2019 13:36:31 +0000
Received: from SG2PR01MB3302.apcprd01.prod.exchangelabs.com
 ([fe80::31f2:f9a7:1d19:fcc1]) by SG2PR01MB3302.apcprd01.prod.exchangelabs.com
 ([fe80::31f2:f9a7:1d19:fcc1%4]) with mapi id 15.20.1622.016; Tue, 12 Feb 2019
 13:36:31 +0000
From: =?gb2312?B?1qMgtKg=?= <jason.zhengchuan@hotmail.com>
To: "george.dunlap@citrix.com" <george.dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: =?gb2312?B?Y3JlZGl0MjogY3JlZGl0MiBjYW6hr3QgcmVhY2ggdGhlIHRocm91Z2hwdXQg?=
 =?gb2312?Q?as_expected?=
Thread-Index: AQHUwta79p843u8u4EWyXDkEDPFJxw==
Date: Tue, 12 Feb 2019 13:36:30 +0000
Message-ID: <SG2PR01MB3302E90C28F2EED3F8A6105997650@SG2PR01MB3302.apcprd01.prod.exchangelabs.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:224133AE706B4FBBEBF39203E86A31DD81019304994F4F1CEFD0C525DB33E7B6;
 UpperCasedChecksum:C4B104F21BD4F4D1925AD6B1A1E9EDBE1259EF75A691921D83FFE0A702D64310;
 SizeAsReceived:7251; Count:43
x-tmn: [EeUcMztnPIkJUMidCsNtcHOzjxlXpwAZ]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; PU1APC01HT089;
 6:UD7Y9BrCyJPE2E8FcGu7oOvkbsi9Qi+ze9YYDlZ5mwLWO5HScF7SMhfcju36q2RkpH0vtkX9zd3gGslXM/Qv0CxTGLC+FMMwnGiTBKpNLpdpVx6cKe6RiOC9tBpVWMoiTbZLj49tFWrlq5SOsTM8pZyy1kjIaVYZ/fXJ3XmbCePONYTT2ssH7Om3Aukots8ZODs4zhsLZAuh5dx7iukBYkwbOBE4OokX3AAAobBozoTK60OIyFaH/BFHWzZd3GVBAQmvS8HE5aH1AbCxe26kmoPchrUO4K3DwJA8r0TMkX/ai4+iWMk+GJ08O4T6nMwu5V87p2ZjRWxz1wBtCJDSztJKIZnasSY3ECM6blZcRMfhAC/4rX/bhapQFY6VHdFEtuMo63LqHMoiR/MgaqYW5gYNKFr8WTyIVoGWa82Q4EXpZWecv/1HLkYKgytu1eBXAdnxNkn/VIamG+T8MwHYzQ==;
 5:oQiBV9sdINFtJKvrasIo3huuAHEHJ4mLlovEvVXUSsOLrbtIoEc3iVrDOAPTLUGLy+0k8nMoAYgtcwfWmB7tiut5aF3r6q89Ij3MWgX8gcL34yZ/KgdH37uCA3L7fmAINdliAUl53/BLzTfAtAl7zjXYl+Mnahtq1AsFT0KzWZbOJUSDry29bqg4D4pLq14vuINCYprKjBi7rHGvVoSRow==;
 7:QyOcMQKl275TS6mdyzIktmb/UdV00CVAG88RDe5fYGOERUzrBO561TMVY5kMMm6P9K76a/1s/kBQozIuC75pBwEcZSdVqth7ebzxUsAFBxmZKUqowd1GSPIGXLbhOXtzw9pidjMpAtBLZ2mHUBXOsA==
x-incomingheadercount: 43
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(9118020)(2017031322404)(2017031323274)(2017031324274)(1601125500)(1603101475)(1701031045);
 SRVR:PU1APC01HT089; 
x-ms-traffictypediagnostic: PU1APC01HT089:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);
 SRVR:PU1APC01HT089; BCL:0; PCL:0; RULEID:; SRVR:PU1APC01HT089; 
x-microsoft-antispam-message-info: Z0EfEIylWgg3vrfTy7OUkxAklk9FFHHQfCJnP9tUGQ6ZeSr+aEcSUS+SiXrQ2rw6
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: c001924d-3e68-4f40-89c2-901a49278da7
X-MS-Exchange-CrossTenant-Network-Message-Id: 706aafb7-e0ca-4a83-e1c1-08d690ef1906
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: c001924d-3e68-4f40-89c2-901a49278da7
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2019 13:36:30.9747 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PU1APC01HT089
X-Mailman-Approved-At: Tue, 12 Feb 2019 13:53:45 +0000
Subject: [Xen-devel] =?gb2312?b?eGVuOiBjcmVkaXQyOiBjcmVkaXQyIGNhbqGvdCBy?=
 =?gb2312?b?ZWFjaCB0aGUgdGhyb3VnaHB1dCBhcyBleHBlY3RlZA==?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "frank.yangjie@gmail.com" <frank.yangjie@gmail.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "dfaggioli@suse.com" <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksIEdlb3JnZSwKCkkgZm91bmQgQ3JlZGl0MiBjYW7igJl0IHJlYWNoIHRoZSB0aHJvdWdocHV0
IGFzIGV4cGVjdGVkIHVuZGVyIG15IHRlc3Qgd29ya2xvYWQsIGNvbXBhcmVkIHRvIENyZWRpdCBh
bmQgQ0ZTLiBJdCBpcyBlYXN5IHRvIHJlcHJvZHVjZSwgYW5kIEkgdGhpbmsgdGhlIHByb2JsZW0g
aXMgcmVhbGx5IGV4aXN0LgpJdCByZWFsbHkgdG9vayBtZSBhIGxvbmcgdGltZSB0byBmaW5kIG91
dCB3aHkgZHVlIHRvIG15IGxhY2sgb2Yga25vd2xlZGdlLCBhbmQgSSBjYW5ub3QgZmluZCBhIGdv
b2Qgd2F5IHRvIHNvbHZlIGl0LgpQbGVhc2UgZG8gaGVscCB0byB0YWtlIGEgbG9vayBhdCBpdC4g
VGh4LgoKPT09PT09PT09ClByb2JsZW0gOgoKKioqKioqKioqKioqKioqCltIb3cgdG8gcmVwcm9k
dWNlXQoqKioqKioqKioqKioqKioKSSB1c2Ugb3BlblNVU0UtVHVtYmxld2VlZCB3aXRoIHhlbi00
LjExIHZlcnNpb24uCkhlcmUgaXMgdGhlIHRlc3Qgd29ya2xvYWQgbGlrZToKSSBoYXZlIGd1ZXN0
XzEgd2l0aCA0IHZDUFUgYW5kIGd1ZXN0XzIgd2l0aCA4IHZDUFUgcnVubmluZyBvbiA0IHBDUFUs
IHRoYXQgaXMsIHRoZSByZWxhdGlvbiBvZiBwQ1BVOnZDUFUgaXMgMTozLgpUaGVuIEkgYWRkIHBy
ZXNzdXJlIHdpdGggMjAlIENQVSB1c2FnZSBmb3IgZWFjaCB2Q1BVLCB3aGljaCByZXN1bHRzIGlu
IHRvdGFsIDI0MCUgcENQVSB1c2FnZS4KVGhlIDIwJSBwcmVzc3VyZSBtb2RlbCBpcyB0aGF0LCBJ
IHN0YXJ0IG9uZSBwcm9jZXNzIG9uIGVhY2ggdkNQVSwgd2hpY2ggcnVucyAyMG1zIGluZGVmaW5p
dGVseSBhbmQgdGhlbiBnb2VzIHRvIHNsZWVwIDgwbXMgd2l0aGluIHRoZSBwZXJpb2Qgb2YgMTAw
bXMuCkkgdXNlIHhlbnRvcCB0byBvYnNlcnZlIGd1ZXN0IGNwdSB1c2FnZSBpbiBkb20wLCBhcyBJ
IGV4cGVjdCwgdGhlIGd1ZXN0IGNwdSB1c2FnZSBpcyA4MCUgYW5kIDE2MCUgZm9yIGd1ZXN0XzEg
YW5kIGd1ZXN0XzIgLCByZXNwZWN0aXZlbHkuCgpIb3dldmVyLCBJIG9ic2VydmUgb25seSA2MCUg
Zm9yIGd1ZXN0XzEgYW5kIDEyMCUgZm9yIGd1ZXN0XzIgYnkgQ3JlZGl0Mi4gSXQgY2Fu4oCZdCBy
ZWFjaCB0aGUgdGhyb3VnaHB1dCBhcyBJIGV4cGVjdGVkLgpTYW1lIHRlc3Qgd29ya2xvYWQgYmVo
YXZlcyBPSyB3aXRoIENyZWRpdCBzY2hlZHVsZXIgYXMgd2VsbCBhcyBDRlMgaW4gbGludXggKHRl
c3RlZCB1bmRlciBjZW50b3MgNy4zIHdpdGggMy4xMCBrZXJuZWwpIHdpdGggS1ZNIHZpcnR1YWxp
emF0aW9uLgoKQ3JlZGl0MjoKeGVudG9wIC0gMTc6NTM6MDEgICBYZW4gNC4xMS4wXzAyLTEKNCBk
b21haW5zOiAxIHJ1bm5pbmcsIDMgYmxvY2tlZCwgMCBwYXVzZWQsIDAgY3Jhc2hlZCwgMCBkeWlu
ZywgMCBzaHV0ZG93bgpNZW06IDY3MDc5Nzk2ayB0b3RhbCwgNjcwNzg5ODBrIHVzZWQsIDgxNmsg
ZnJlZSAgICBDUFVzOiAzMiBAIDI2MDBNSHoKIE5BTUUgIFNUQVRFICAgQ1BVKHNlYykgQ1BVKCUp
ICAgICBNRU0oaykgTUVNKCUpICBNQVhNRU0oaykgTUFYTUVNKCUpIFZDUFVTIE5FVFMgTkVUVFgo
aykgTkVUUlgoaykgVkJEUyAgIFZCRF9PTyAgIFZCRF9SRCAgIFZCRF9XUiAgVkJEX1JTRUNUICBW
QkRfV1NFQ1QgU1NJRAogIERvbWFpbi0wIC0tLS0tciAgICAgICAgMTI1ICAgIDEuOSAgIDY0MDUw
NDUyICAgOTUuNSAgIG5vIGxpbWl0ICAgICAgIG4vYSAgICAzMiAgICAwICAgICAgICAwICAgICAg
ICAwICAgIDAgICAgICAgIDAgICAgICAgIDAgICAgICAgIDAgICAgICAgICAgMCAgICAgICAgICAw
ICAgIDAKICAgZ3Vlc3RfMSAtLWItLS0gICAgICAgIDE5OCAgIDYyLjEgICAgMTA0ODgzMiAgICAx
LjYgICAgMTA0OTYwMCAgICAgICAxLjYgICAgIDQgICAgMSAgICAgMTM1OSAgICAgICAgNyAgICAx
ICAgICAgICAwICAgICA0MTE2ICAgICAgMTY0ICAgICAxOTIwODIgICAgICAxMDc4NCAgICAwCiAg
IGd1ZXN0XzIgLS1iLS0tICAgICAgICAzNDkgIDEyMy4zICAgIDEwNDg4MzIgICAgMS42ICAgIDEw
NDk2MDAgICAgICAgMS42ICAgICA4ICAgIDEgICAgIDEzNTAgICAgICAgIDkgICAgMSAgICAgICAg
MCAgICAgNDEzNyAgICAgIDE3NiAgICAgMTk0MDAyICAgICAgMTA5MzQgICAgMAogIFhlbnN0b3Jl
IC0tYi0tLSAgICAgICAgICAwICAgIDAuMCAgICAgIDMyNzYwICAgIDAuMCAgICAgNjcwNzIwICAg
ICAgIDEuMCAgICAgMSAgICAwICAgICAgICAwICAgICAgICAwICAgIDAgICAgICAgIDAgICAgICAg
IDAgICAgICAgIDAgICAgICAgICAgMCAgICAgICAgICAwICAgIDAKCkNyZWRpdDoKeGVudG9wIC0g
MTg6MjQ6MDQgICBYZW4gNC4xMS4wXzAyLTEKNCBkb21haW5zOiAyIHJ1bm5pbmcsIDIgYmxvY2tl
ZCwgMCBwYXVzZWQsIDAgY3Jhc2hlZCwgMCBkeWluZywgMCBzaHV0ZG93bgpNZW06IDY3MDc5Nzk2
ayB0b3RhbCwgNjcwNzg4NTZrIHVzZWQsIDk0MGsgZnJlZSAgICBDUFVzOiAzMiBAIDI2MDBNSHoK
IE5BTUUgIFNUQVRFICAgQ1BVKHNlYykgQ1BVKCUpICAgICBNRU0oaykgTUVNKCUpICBNQVhNRU0o
aykgTUFYTUVNKCUpIFZDUFVTIE5FVFMgTkVUVFgoaykgTkVUUlgoaykgVkJEUyAgIFZCRF9PTyAg
IFZCRF9SRCAgIFZCRF9XUiAgVkJEX1JTRUNUICBWQkRfV1NFQ1QgU1NJRAogIERvbWFpbi0wIC0t
LS0tciAgICAgICAgMTI5ICAgIDQuOSAgIDY0MDUwNDIwICAgOTUuNSAgIG5vIGxpbWl0ICAgICAg
IG4vYSAgICAzMiAgICAwICAgICAgICAwICAgICAgICAwICAgIDAgICAgICAgIDAgICAgICAgIDAg
ICAgICAgIDAgICAgICAgICAgMCAgICAgICAgICAwICAgIDAKICAgZ3Vlc3RfMSAtLWItLS0gICAg
ICAgICA0MiAgIDg0LjQgICAgMTA0ODgzMiAgICAxLjYgICAgMTA0OTYwMCAgICAgICAxLjYgICAg
IDQgICAgMSAgICAgIDI5OCAgICAgICAgMiAgICAxICAgICAgICAwICAgICA0MDkyICAgICAgMTM0
ICAgICAxOTE1NzEgICAgICAxMDI4MSAgICAwCiAgIGd1ZXN0XzIgLS0tLS1yICAgICAgICAxMDIg
IDE2Ny4wICAgIDEwNDg4MzIgICAgMS42ICAgIDEwNDk2MDAgICAgICAgMS42ICAgICA4ICAgIDEg
ICAgICAzMjggICAgICAgIDIgICAgMSAgICAgICAgMCAgICAgNDE3MCAgICAgIDEzNyAgICAgMTky
MDk5ICAgICAgMTAzNjAgICAgMAoKQ0ZTOgp0b3AgLSAxNzo1Mjo0NSB1cCAgNjozOCwgIDMgdXNl
cnMsICBsb2FkIGF2ZXJhZ2U6IDIuODIsIDIuMjgsIDEuMjUKVGFza3M6IDc3NCB0b3RhbCwgICAx
IHJ1bm5pbmcsIDc3MyBzbGVlcGluZywgICAwIHN0b3BwZWQsICAgMCB6b21iaWUKJUNwdShzKTog
IDIuOSB1cywgIDAuMiBzeSwgIDAuMCBuaSwgOTcuMCBpZCwgIDAuMCB3YSwgIDAuMCBoaSwgIDAu
MCBzaSwgIDAuMCBzdApLaUIgTWVtIDogMjYzMDAxMTArdG90YWwsIDI0MTY2NTEzK2ZyZWUsIDIw
NDI5MjQ0IHVzZWQsICAgOTA2NzI4IGJ1ZmYvY2FjaGUKS2lCIFN3YXA6ICAgICAgICAwIHRvdGFs
LCAgICAgICAgMCBmcmVlLCAgICAgICAgMCB1c2VkLiAyNDE2MDE3NCthdmFpbCBNZW0KCiAgUElE
IFVTRVIgICAgICBQUiAgTkkgICAgVklSVCAgICBSRVMgICAgU0hSIFMgICVDUFUgJU1FTSAgICAg
VElNRSsgQ09NTUFORCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKMTMzOTEgcm9vdCAgICAgIDIwICAgMCA1MjUyMTg0IDQxMTc1NiAgIDg2NDAg
UyAxNjMuMiAgMC4yICAxMDozOS4xNSAvdXNyL2Jpbi9xZW11LWt2bSAtbmFtZSBndWVzdD1ndWVz
dF8yLGRlYnVnLXRocmVhZHM9b24gLVMgLW9iamVjdCBzZWNyZXQsaWQ9bWFzdGVyS2V5MCxmb3Jt
YXQ9cmF3LGZpbGU9L3Zhci9ydW4vbGlidmlydCsKMTMxNTYgcm9vdCAgICAgIDIwICAgMCA0OTYz
NDcyIDQ0NjUwMCAgIDg2NDQgUyAgODEuOCAgMC4yICAgNjowMS4yNyAvdXNyL2Jpbi9xZW11LWt2
bSAtbmFtZSBndWVzdD1ndWVzdF8xLGRlYnVnLXRocmVhZHM9b24gLVMgLW9iamVjdCBzZWNyZXQs
aWQ9bWFzdGVyS2V5MCxmb3JtYXQ9cmF3LGZpbGU9L3Zhci9ydW4vbGlidmlydCsKCioqKioqKioq
KioqKioqCltXaHkgaXQgaGFwcGVuc10KKioqKioqKioqKioqKioKVGhlIHRlc3Qgd29ya2xvYWQg
bGlrZXMgdGhlIHBvbGxpbmcgZnJvbSB0aGUgbG9uZyB0ZXJtIHRvIHNlZS4KQXMgc2hvd2VkIGlu
IHRoZSBmaWd1cmUgYmVsb3csIHRoZSAtIC0gLSAtIG1lYW5zIHRoZSBjcHV0aW1lIHRoZSB2Y3B1
cyBpcyBydW5uaW5nIGFuZCB0aGUg4oCV4oCV4oCVIG1lYW5zIHRoZSBpZGxlLgpBcyB3ZSBjYW4g
c2VlIGZyb20gRmlnLjEsIGlmIHZjcHVfMSBhbmQgdmNwdV8yIGNhbiBydW4gc3RhZ2dlcmVkbHks
IHRoZSB0aHJvdWdocHV0IGxvb2tzIGZpbmUsIGhvd2V2ZXIsIGlmIHZjcHVfMSBhbmQgdmNwdV8y
IHJ1bnMgYXQgdGhlIHNhbWUgdGltZSwgdGhleSB3aWxsIGNvbXBldGUgZm9yIHBDUFUsIHdoaWNo
IHJlc3VsdHMgaW4gcG9vciB0aHJvdWdocHV0LgoKdmNwdV8xICAgICAgICAtIC0gLSAtIC0gLSAt
IOKAleKAleKAleKAleKAleKAleKAleKAlSAgLSAtIC0gLSAtIC0gLSDigJXigJXigJXigJXigJXi
gJXigJXigJUgLSAtIC0gLSAtCiAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8CnZjcHVfMiAgICAgICAgICAgICAgICAgICAgICAgIC0gLSAt
IC0gLSAtIC0g4oCV4oCV4oCV4oCV4oCV4oCV4oCV4oCVICAtIC0gLSAtIC0gLSAtIOKAleKAleKA
leKAleKAleKAleKAleKAlQogICAgICAgICAgICAgICAgICB8ICB2Y3B1MSAgICB8ICAgdmNwdTIg
ICB8ICAgICAgICAgICAgICAgfCAgdmNwdTEgICAgfCAgIHZjcHUyICAgfCAgICAgICAgICAgICAg
fCAgdmNwdTEKY3B1IHVzYWdlICAgLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAg4oCV4oCV4oCV
4oCVLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIOKAleKAleKAleKAlSAtIC0gLSAtIC0gLSAt
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEZpZy4xCgp2Y3B1XzEgICAgICAgLSAtIC0gLSAtIC0gLSDigJXigJXigJXigJXigJXigJXi
gJXigJUgICAgICAgICAgICAgICAgICAtIC0gLSAtIC0gLSAtIOKAleKAleKAleKAleKAleKAleKA
lQogICAgICAgICAgICAgICAgIHwKdmNwdV8yICAgICAgIC0gLSAtIC0gLSAtIC0g4oCV4oCV4oCV
4oCV4oCV4oCV4oCV4oCVICAgICAgICAgICAgICAgICAgLSAtIC0gLSAtIC0gLSDigJXigJXigJXi
gJXigJXigJXigJUKICAgICAgICAgICAgICAgICB8ICBjb21wZXRlIHJ1bm5pbmcgICAgIHwgICBi
b3RoIHNsZWVwICAgICAgICAgfCAgY29tcGV0ZSBydW5uaW5nICAgIHwgICBib3RoIHNsZWVwICAg
IHwgICAgICAgIApjcHUgdXNhZ2UgICAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0g4oCV4oCV
4oCV4oCV4oCV4oCV4oCV4oCVIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSDigJXigJXigJXi
gJXigJXigJXigJXigJUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBGaWcuMgoKQXMgd2UgZG8gcmVzZXRfY3JlZGl0KCkgd2hlbiBzbmV4
dC0+Y3JlZGl0IGlzIG5lZ2F0aXZlIHdoaWNoIG1ha2VzIHRoZSBjcmVkaXQgdmFsdWUgaXMgdG9v
IGNsb3NlIGJldHdlZW4gZWFjaCB2Y3B1LgpBcyBhIHJlc3VsdCwgZnJvbSBsb25nIHRlcm0gdG8g
b2JzZXJ2ZSwgdGhlIHRpbWUtc2xpY2Ugb2YgZWFjaCB2Y3B1IGJlY29tZXMgc21hbGxlciwgdGhl
eSBjb21wZXRlIGZvciBwQ1BVIGF0IHRoZSBzYW1lIHRpbWUganVzdCBsaWtlIHNob3duIGluIEZp
Zy4yIGFib3ZlLgpUaHVzLCBpIHRoaW5rIHRoZSByZWFzb24gd2h5IGl0IGNhbid0IHJlYWNoIHRo
ZSBleHBlY3RlZCB0aHJvdWdocHV0IGlzIHRoYXQgcmVzZXRfY3JlZGl0KCkgZm9yIGFsbCB2Y3B1
IHdpbGwgbWFrZSB0aGUgdGltZS1zbGljZSBzbWFsbGVyIHdoaWNoIGlzIGRpZmZlcmVudCBmcm9t
CkNyZWRpdCBhbmQgQ0ZTLgoKKioqKioqKioqKioqKioKW0hvdyBJIHJlc29sdmUgaXRdCioqKioq
KioqKioqKioqCkZvciBub3csIEkgY2Fu4oCZdCBmaWd1cmUgb3V0IGhvdyB0byBzb2x2ZSB0aGUg
cHJvYmxlbSB1bmRlciB0aGlzIHdvcmtsb2FkIHBlcmZlY3RseS4KSSBoYXZlIHRyaWVkIG9ubHkg
cmVzZXQgdGhlIHZjcHVzIGluIHJ1bnEgd2hpY2ggdGhlIHNsZWVwaW5nIGFuZCBydW5uaW5nIHZj
cHVzIGFyZSBleGNsdWRlZCwgaXQgY2FuIGJlaGF2ZSB3ZWxsIHVuZGVyIHRoaXMgd29ya2xvYWQg
YmVjYXVzZSB0aGUgZGlzdGFuY2Ugb2YgY3JlZGl0IHZhbHVlIGJldHdlZW4gdmNwdSBiZWNvbWVz
IGxhcmdlci4KSG93ZXZlciwgdGhpcyBpcyBub3QgdGhlIGdvb2Qgc29sdXRpb24gYmVjYXVzZSBp
dCBodXJ0cyBmYWlybmVzcyBvYnZpb3VzbHkgZXZlbiBpIGhhdmUgbm90IG9ic2VydmUgdGhlIGFj
dHVhbCBuZWdhdGl2ZSBpbXBhY3Qgd2l0aCBjb21tb24gdGVzdHN1aXRzIGxpa2UgZ2Vla2JlbmNo
L2hhY2tiZW5jaCB5ZXQuCgpMb29raW5nIGZvcndhcmQgdG8gaGVhcmluZyB5b3VyIG9waW5pb24g
b24gdGhpcyBpc3N1ZS4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 13:55:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 13:55:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtYX5-0003E2-Ax; Tue, 12 Feb 2019 13:55:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtYX4-0003Dx-PL
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 13:55:30 +0000
X-Inumbo-ID: d86bd82e-2ecd-11e9-960b-4b031d60ea40
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d86bd82e-2ecd-11e9-960b-4b031d60ea40;
 Tue, 12 Feb 2019 13:55:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 06:55:24 -0700
Message-Id: <5C62D0480200007800215F27@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 06:55:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-9-git-send-email-chao.gao@intel.com>
 <5C62C15D0200007800215E2E@prv1-mh.provo.novell.com>
 <20190212132507.mwp4yyf22oslc7d4@mac>
In-Reply-To: <20190212132507.mwp4yyf22oslc7d4@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 8/8] microcode: update microcode on cores
 in parallel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE5IGF0IDE0OjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDEyLCAyMDE5IGF0IDA1OjUxOjQxQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjguMDEuMTkgYXQgMDg6MDYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdy
b3RlOgo+PiA+IEBAIC0zMTQsOSArMzEwLDcgQEAgc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUo
dW5zaWduZWQgaW50IGNwdSkKPj4gPiAgCj4+ID4gICAgICBtY19pbnRlbCA9IHBhdGNoLT5kYXRh
Owo+PiA+ICAgICAgQlVHX09OKCFtY19pbnRlbCk7Cj4+ID4gLQo+PiA+IC0gICAgLyogc2VyaWFs
aXplIGFjY2VzcyB0byB0aGUgcGh5c2ljYWwgd3JpdGUgdG8gTVNSIDB4NzkgKi8KPj4gPiAtICAg
IHNwaW5fbG9ja19pcnFzYXZlKCZtaWNyb2NvZGVfdXBkYXRlX2xvY2ssIGZsYWdzKTsKPj4gPiAr
ICAgIEJVR19PTihsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPj4gPiAgCj4+ID4gICAgICAvKiB3
cml0ZSBtaWNyb2NvZGUgdmlhIE1TUiAweDc5ICovCj4+ID4gICAgICB3cm1zcmwoTVNSX0lBMzJf
VUNPREVfV1JJVEUsICh1bnNpZ25lZCBsb25nKW1jX2ludGVsLT5iaXRzKTsKPj4gPiBAQCAtMzI5
LDcgKzMyMyw2IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUp
Cj4+ID4gICAgICByZG1zcmwoTVNSX0lBMzJfVUNPREVfUkVWLCBtc3JfY29udGVudCk7Cj4+ID4g
ICAgICB2YWxbMV0gPSAodWludDMyX3QpKG1zcl9jb250ZW50ID4+IDMyKTsKPj4gPiAgCj4+ID4g
LSAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtaWNyb2NvZGVfdXBkYXRlX2xvY2ssIGZsYWdz
KTsKPj4gPiAgICAgIGlmICggdmFsWzFdICE9IG1jX2ludGVsLT5oZHIucmV2ICkKPj4gPiAgICAg
IHsKPj4gPiAgICAgICAgICBwcmludGsoS0VSTl9FUlIgIm1pY3JvY29kZTogQ1BVJWQgdXBkYXRl
IGZyb20gcmV2aXNpb24gIgo+PiAKPj4gQW0gSSB1bmRlcnN0YW5kaW5nIHJpZ2h0IHRoYXQgeW91
IG5vdyByZWx5IG9uIHVwcGVyIGxheWVycyBpbiB0aGUKPj4gY2FsbCB0cmVlIHRvIGF2b2lkIGNh
bGxpbmcgaW50byBoZXJlIGluIHBhcmFsbGVsIGZvciB0d28gaHlwZXJ0aHJlYWRzCj4+IG9mIHRo
ZSBzYW1lIGNvcmU/IEkgY2FuJ3Qgc2VlIGhvdyB5b3UgYXZvaWQgdGhpcyBzaXR1YXRpb24gZHVy
aW5nCj4+IEFQIGJyaW5ndXAsIGZvciBleGFtcGxlLiBEaWQgSSBvdmVybG9vayBhbnl0aGluZyBp
biB0aGlzIHJlZ2FyZD8KPiAKPiBJSVJDIG1pY3JvY29kZSB1cGRhdGUgaXMgZG9uZSBpbiB0aGUg
c2VyaWFsaXplZCBwYXJ0IG9mIEFQIGJyaW5ndXAsCj4gYmVmb3JlIHRoZSBjYWxsIHRvIHNtcF9j
YWxsaW4sIHdoaWNoIGd1YXJhbnRlZXMgc2VyaWFsaXphdGlvbi4KCkhtbSwgeWVzLCByaWdodCBu
b3cgaXQgaXMuIEJ1dCBJJ2QgY2FsbCB0aGlzICJoYXBwZW5zIHRvIGJlIHRoYXQgd2F5IgpyYXRo
ZXIgdGhhbiAiaXMgZ3VhcmFudGVlZCB0byBiZSB0aGF0IHdheSIgLSBwcmlvciB0byBjb21taXQK
Zjk3ODM4YmJkOSBpdCBkaWQgaGFwcGVuIGxhdGVyLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 14:06:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 14:06:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtYhV-0004EX-H4; Tue, 12 Feb 2019 14:06:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Davx=QT=amazon.de=prvs=939bf3a90=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gtYhU-0004ES-Bu
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 14:06:16 +0000
X-Inumbo-ID: 5a83aeda-2ecf-11e9-ae0a-cf7372c5ff98
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a83aeda-2ecf-11e9-ae0a-cf7372c5ff98;
 Tue, 12 Feb 2019 14:06:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1549980372; x=1581516372;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=P+HmUrAbLcH8UjKcGv0TPgOw977SI8PE/jLiB2XQtHM=;
 b=Fg0mjDbh06x/+x87P5yLUzs+Jqy6H8suH9HWY5LhO7QFck5evDncDv/w
 pWIkIE040pV/3USNs1X+k1N87/AEBNLHyb1m8n9NOLJuYhQr4IJDeQG4p
 63S9c0JrKf5cmqKfhZ/HMZ6qYYCkZzUDGD0TOhqxnpy3hl6gy6iygKIA2 M=;
X-IronPort-AV: E=Sophos;i="5.58,362,1544486400"; d="scan'208";a="782395646"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 12 Feb 2019 14:06:07 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1CE5x5q050367
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 12 Feb 2019 14:06:03 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 12 Feb 2019 14:06:02 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.30) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 12 Feb 2019 14:05:53 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-4-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CE6AAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C62C9600200007800215EA7@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <64fdf4b6-69be-d262-b4e4-1dd0d424a777@amazon.de>
Date: Tue, 12 Feb 2019 15:05:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C62C9600200007800215EA7@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.30]
X-ClientProxiedBy: EX13P01UWB001.ant.amazon.com (10.43.161.59) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMi8xOSAxNDoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMDIuMTkgYXQg
MTQ6NDQsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBAQCAtMzQ1Myw3ICszNDU2LDgg
QEAgaW50IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3Qg
Km1zcl9jb250ZW50KQo+PiAgICAgICAgICBpZiAoIChpbmRleCAvIDIpID49Cj4+ICAgICAgICAg
ICAgICAgTUFTS19FWFRSKHYtPmFyY2guaHZtLm10cnIubXRycl9jYXAsIE1UUlJjYXBfVkNOVCkg
KQo+PiAgICAgICAgICAgICAgZ290byBncF9mYXVsdDsKPj4gLSAgICAgICAgKm1zcl9jb250ZW50
ID0gdmFyX3JhbmdlX2Jhc2VbaW5kZXhdOwo+PiArICAgICAgICAqbXNyX2NvbnRlbnQgPSB2YXJf
cmFuZ2VfYmFzZVthcnJheV9pbmRleF9ub3NwZWMoaW5kZXgsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAyKk1BU0tfRVhUUih2LT5hcmNoLmh2bS5tdHJyLm10cnJfY2FwLCBNVFJSY2FwX1ZD
TlQpKV07Cj4gTWlzc2luZyBibGFua3MgYXJvdW5kICouIFRoaXMgYWxvbmUgd291bGQgYmUgZWFz
eSB0byBhZGp1c3Qgd2hpbGUKPiBjb21taXR0aW5nLCBidXQgdGhlcmUncyBzdGlsbCB0aGUgb25s
eSBwYXJ0aWFsbHkgZGlzY3Vzc2VkIHF1ZXN0aW9uCj4gcmVnYXJkaW5nIC4uLgo+Cj4+IEBAIC00
MTA0LDYgKzQxMDgsMTIgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCj4+ICAgICAgaWYg
KCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQo+PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
Pj4gIAo+PiArICAgIC8qCj4+ICsgICAgICogTWFrZSBzdXJlIHRoZSBndWVzdCBjb250cm9sbGVk
IHZhbHVlIGEuaW5kZXggaXMgYm91bmRlZCBldmVuIGR1cmluZwo+PiArICAgICAqIHNwZWN1bGF0
aXZlIGV4ZWN1dGlvbi4KPj4gKyAgICAgKi8KPj4gKyAgICBhLmluZGV4ID0gYXJyYXlfaW5kZXhf
bm9zcGVjKGEuaW5kZXgsIEhWTV9OUl9QQVJBTVMpOwo+PiArCj4+ICAgICAgZCA9IHJjdV9sb2Nr
X2RvbWFpbl9ieV9hbnlfaWQoYS5kb21pZCk7Cj4+ICAgICAgaWYgKCBkID09IE5VTEwgKQo+PiAg
ICAgICAgICByZXR1cm4gLUVTUkNIOwo+PiBAQCAtNDM3MCw2ICs0MzgwLDEyIEBAIHN0YXRpYyBp
bnQgaHZtb3BfZ2V0X3BhcmFtKAo+PiAgICAgIGlmICggYS5pbmRleCA+PSBIVk1fTlJfUEFSQU1T
ICkKPj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICAKPj4gKyAgICAvKgo+PiArICAgICAq
IE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZSBhLmluZGV4IGlzIGJvdW5kZWQg
ZXZlbiBkdXJpbmcKPj4gKyAgICAgKiBzcGVjdWxhdGl2ZSBleGVjdXRpb24uCj4+ICsgICAgICov
Cj4+ICsgICAgYS5pbmRleCA9IGFycmF5X2luZGV4X25vc3BlYyhhLmluZGV4LCBIVk1fTlJfUEFS
QU1TKTsKPiAuLi4gdGhlIHVzZWZ1bG5lc3Mgb2YgdGhlc2UgdHdvLiBUbyBtYWtlIGZvcndhcmQg
cHJvZ3Jlc3MgaXQgbWF5Cj4gYmUgd29ydGh3aGlsZSB0byBzcGxpdCBvZmYgdGhlc2UgdHdvIGNo
YW5nZXMgaW50byBhIHNlcGFyYXRlIHBhdGNoLgo+IElmIHlvdSdyZSBmaW5lIHdpdGggdGhpcywg
SSBjb3VsZCBzdHJpcCB0aGVzZSB0d28gYmVmb3JlIGNvbW1pdHRpbmcsCj4gaW4gd2hpY2ggY2Fz
ZSB0aGUgcmVtYWluaW5nIGNoYW5nZSBpcwo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpUYWtpbmcgYXBhcnQgdGhlIGNvbW1pdCBpcyBmaW5lIHdpdGggbWUu
IEkgd2lsbCBzdWJtaXQgYSBmb2xsb3cgdXAKY2hhbmdlIHRoYXQgZG9lcyBub3QgdXBkYXRlIHRo
ZSB2YWx1ZXMgYnV0IGZpeGVzIHRoZSByZWFkcy4KCkJlc3QsCk5vcmJlcnQKCgoKCkFtYXpvbiBE
ZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxp
bgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApV
c3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0
ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 14:11:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 14:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtYmT-0004wn-5J; Tue, 12 Feb 2019 14:11:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtYmR-0004wi-R7
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 14:11:23 +0000
X-Inumbo-ID: 117009ae-2ed0-11e9-b5a8-cb7c25d71c2c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 117009ae-2ed0-11e9-b5a8-cb7c25d71c2c;
 Tue, 12 Feb 2019 14:11:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 07:11:18 -0700
Message-Id: <5C62D4020200007800215F4F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 07:11:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-7-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CF2AAF02000039B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <01CF2AAF02000039B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 6/9] is_control_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDE0OjQ0LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBD
aGVja3Mgb2YgZG9tYWluIHByb3BlcnRpZXMsIHN1Y2ggYXMgaXNfaGFyZHdhcmVfZG9tYWluIG9y
IGlzX2h2bV9kb21haW4sCj4gbWlnaHQgYmUgYnlwYXNzZWQgYnkgc3BlY3VsYXRpdmVseSBleGVj
dXRpbmcgdGhlc2UgaW5zdHJ1Y3Rpb25zLiBBIHJlYXNvbgo+IGZvciBieXBhc3NpbmcgdGhlc2Ug
Y2hlY2tzIGlzIHRoYXQgdGhlc2UgbWFjcm9zIGFjY2VzcyB0aGUgZG9tYWluCj4gc3RydWN0dXJl
IHZpYSBhIHBvaW50ZXIsIGFuZCBjaGVjayBhIGNlcnRhaW4gZmllbGQuIFNpbmNlIHRoaXMgbWVt
b3J5Cj4gYWNjZXNzIGlzIHNsb3csIHRoZSBDUFUgYXNzdW1lcyBhIHJldHVybmVkIHZhbHVlIGFu
ZCBjb250aW51ZXMgdGhlCj4gZXhlY3V0aW9uLgo+IAo+IEluIGNhc2UgYW4gaXNfY29udHJvbF9k
b21haW4gY2hlY2sgaXMgYnlwYXNzZWQsIGZvciBleGFtcGxlIGR1cmluZyBhCj4gaHlwZXJjYWxs
LCBkYXRhIHRoYXQgc2hvdWxkIG9ubHkgYmUgYWNjZXNzaWJsZSBieSB0aGUgY29udHJvbCBkb21h
aW4gY291bGQKPiBiZSBsb2FkZWQgaW50byB0aGUgY2FjaGUuCj4gCj4gU2lnbmVkLW9mZi1ieTog
Tm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+Cj4gCj4gLS0tCj4gCj4gTm90ZXM6
Cj4gICB2NjogRHJvcCBub3NwZWMuaCBpbmNsdWRlCgpBbmQgdGhpcyB3YXMgYmVjYXVzZSBvZiB3
aGF0PyBJIHRoaW5rIGl0IGlzIGdvb2QgcHJhY3RpY2UgdG8gaW5jbHVkZQpvdGhlciBoZWFkZXJz
IHdoaWNoIGFkZGVkIGRlZmluaXRpb25zIHJlbHkgb24sIGV2ZW4gaWYgaW4gcHJhY3RpY2UKX3Jp
Z2h0IG5vd18gdGhhdCBoZWFkZXIgZ2V0cyBpbmNsdWRlZCBhbHJlYWR5IGJ5IG90aGVyIG1lYW5z
LiBJZgp0aGVyZSdzIHNvbWUgcmVjdXJzaW9uIGluIGhlYWRlciBkZXBlbmRlbmNpZXMsIHRoZW4g
aXQgd291bGQgaGF2ZQpiZWVuIG5pY2UgaWYgeW91IGhhZCBwb2ludGVkIG91dCB0aGUgYWN0dWFs
IGlzc3VlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 14:12:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 14:12:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtYnI-00050b-FS; Tue, 12 Feb 2019 14:12:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtYnH-00050R-4w
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 14:12:15 +0000
X-Inumbo-ID: 31d9f40e-2ed0-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31d9f40e-2ed0-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 14:12:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 07:12:13 -0700
Message-Id: <5C62D4380200007800215F53@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 07:12:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-6-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CFEAAF02000039B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <01CFEAAF02000039B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 5/9] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDE0OjQ0LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiAt
LS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaAo+IEBAIC0w
LDAgKzEsMzkgQEAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAr
LyogQ29weXJpZ2h0IDIwMTggQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxs
IFJpZ2h0cyBSZXNlcnZlZC4gCj4gKi8KPiArCj4gKyNpZm5kZWYgX0FTTV9YODZfTk9TUEVDX0gK
PiArI2RlZmluZSBfQVNNX1g4Nl9OT1NQRUNfSAo+ICsKPiArI2luY2x1ZGUgPGFzbS9hbHRlcm5h
dGl2ZS5oPgo+ICsjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgoKSXNuJ3QgdGhlIGxhdHRlciB1bm5l
Y2Vzc2FyeSBub3c/IFlvdSBkb24ndCB1c2UgYW55ICptYigpIGNvbnN0cnVjdAphbnltb3JlLgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 14:14:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 14:14:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtYph-0005EN-UB; Tue, 12 Feb 2019 14:14:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtYpg-0005EH-W7
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 14:14:45 +0000
X-Inumbo-ID: 895cf418-2ed0-11e9-924e-172d26f1dd86
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 895cf418-2ed0-11e9-924e-172d26f1dd86;
 Tue, 12 Feb 2019 14:14:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 07:14:39 -0700
Message-Id: <5C62D4CC0200007800215F79@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 07:14:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-4-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CE6AAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C62C9600200007800215EA7@prv1-mh.provo.novell.com>
 <64fdf4b6-69be-d262-b4e4-1dd0d424a777@amazon.de>
In-Reply-To: <64fdf4b6-69be-d262-b4e4-1dd0d424a777@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE5IGF0IDE1OjA1LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAyLzEyLzE5IDE0OjI1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDguMDIuMTkgYXQg
MTQ6NDQsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gQEAgLTQxMDQsNiArNDEwOCwx
MiBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKPj4+ICAgICAgaWYgKCBhLmluZGV4ID49
IEhWTV9OUl9QQVJBTVMgKQo+Pj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+PiAgCj4+PiAr
ICAgIC8qCj4+PiArICAgICAqIE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZSBh
LmluZGV4IGlzIGJvdW5kZWQgZXZlbiBkdXJpbmcKPj4+ICsgICAgICogc3BlY3VsYXRpdmUgZXhl
Y3V0aW9uLgo+Pj4gKyAgICAgKi8KPj4+ICsgICAgYS5pbmRleCA9IGFycmF5X2luZGV4X25vc3Bl
YyhhLmluZGV4LCBIVk1fTlJfUEFSQU1TKTsKPj4+ICsKPj4+ICAgICAgZCA9IHJjdV9sb2NrX2Rv
bWFpbl9ieV9hbnlfaWQoYS5kb21pZCk7Cj4+PiAgICAgIGlmICggZCA9PSBOVUxMICkKPj4+ICAg
ICAgICAgIHJldHVybiAtRVNSQ0g7Cj4+PiBAQCAtNDM3MCw2ICs0MzgwLDEyIEBAIHN0YXRpYyBp
bnQgaHZtb3BfZ2V0X3BhcmFtKAo+Pj4gICAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFN
UyApCj4+PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+ICAKPj4+ICsgICAgLyoKPj4+ICsg
ICAgICogTWFrZSBzdXJlIHRoZSBndWVzdCBjb250cm9sbGVkIHZhbHVlIGEuaW5kZXggaXMgYm91
bmRlZCBldmVuIGR1cmluZwo+Pj4gKyAgICAgKiBzcGVjdWxhdGl2ZSBleGVjdXRpb24uCj4+PiAr
ICAgICAqLwo+Pj4gKyAgICBhLmluZGV4ID0gYXJyYXlfaW5kZXhfbm9zcGVjKGEuaW5kZXgsIEhW
TV9OUl9QQVJBTVMpOwo+PiAuLi4gdGhlIHVzZWZ1bG5lc3Mgb2YgdGhlc2UgdHdvLiBUbyBtYWtl
IGZvcndhcmQgcHJvZ3Jlc3MgaXQgbWF5Cj4+IGJlIHdvcnRod2hpbGUgdG8gc3BsaXQgb2ZmIHRo
ZXNlIHR3byBjaGFuZ2VzIGludG8gYSBzZXBhcmF0ZSBwYXRjaC4KPj4gSWYgeW91J3JlIGZpbmUg
d2l0aCB0aGlzLCBJIGNvdWxkIHN0cmlwIHRoZXNlIHR3byBiZWZvcmUgY29tbWl0dGluZywKPj4g
aW4gd2hpY2ggY2FzZSB0aGUgcmVtYWluaW5nIGNoYW5nZSBpcwo+PiBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFRha2luZyBhcGFydCB0aGUgY29tbWl0
IGlzIGZpbmUgd2l0aCBtZS4gSSB3aWxsIHN1Ym1pdCBhIGZvbGxvdyB1cAo+IGNoYW5nZSB0aGF0
IGRvZXMgbm90IHVwZGF0ZSB0aGUgdmFsdWVzIGJ1dCBmaXhlcyB0aGUgcmVhZHMuCgpBcyBwb2lu
dGVkIG91dCBkdXJpbmcgdGhlIHY1IGRpc2N1c3Npb24sIEknbSB1bmNvbnZpbmNlZCB0aGF0IGlm
CnlvdSBkbyBzbyB0aGUgY29tcGlsZXIgY2FuJ3QgcmUtaW50cm9kdWNlIHRoZSBpc3N1ZSB2aWEg
Q1NFLiBJJ2QKcmVhbGx5IGxpa2UgYSByZWxpYWJsZSBzb2x1dGlvbiB0byBiZSBkZXRlcm1pbmVk
IGZpcnN0LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 14:31:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 14:31:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtZ6B-0006oM-Mt; Tue, 12 Feb 2019 14:31:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtZ6A-0006oA-Jm
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 14:31:46 +0000
X-Inumbo-ID: ec04d9c6-2ed2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec04d9c6-2ed2-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 14:31:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtZ68-0004Gm-CQ; Tue, 12 Feb 2019 14:31:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtZ67-0006K3-Vp; Tue, 12 Feb 2019 14:31:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtZ67-0001w5-TS; Tue, 12 Feb 2019 14:31:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133144-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-arm64:<job status>:broken:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:build-arm64-pvops:host-install(4):broken:regression
 libvirt:build-arm64:host-install(4):broken:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 libvirt:build-arm64-pvops:hosts-allocate:broken:allowable
 libvirt:build-arm64:hosts-allocate:broken:allowable
 libvirt:build-arm64-xsm:hosts-allocate:broken:allowable
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=e00771dfc30fde01ca14e1c6f1bafd831162a031
X-Osstest-Versions-That: libvirt=620d9dd598fde388f56ac37bcd3b31168c2f9fc6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 14:31:43 +0000
Subject: [Xen-devel] [libvirt test] 133144: trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE0NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxNDQvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzA5MyBSRUdS
LiB2cy4gMTMyOTQxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gaW4gMTMzMDkzIFJFR1IuIHZzLiAxMzI5NDEKClRlc3RzIHdoaWNoIGFyZSBmYWls
aW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gcGFz
cyBpbiAxMzMwOTMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUg
KG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFs
bG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5NDEKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEz
Mjk0MQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTQxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAx
MzI5NDEKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjk0MQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyOTQxCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzA5MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MzI5NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjk0MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgZTAwNzcx
ZGZjMzBmZGUwMWNhMTRlMWM2ZjFiYWZkODMxMTYyYTAzMQpiYXNlbGluZSB2ZXJzaW9uOgogbGli
dmlydCAgICAgICAgICAgICAgNjIwZDlkZDU5OGZkZTM4OGY1NmFjMzdiY2QzYjMxMTY4YzJmOWZj
NgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyOTQxICAyMDE5LTAyLTA1IDE0OjU3OjQ0IFogICAg
NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjk3OCAgMjAxOS0wMi0wNiAyMDoyNTozMiBa
ICAgIDUgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzA2NyAgMjAx
OS0wMi0wOSAwNDozMjo0MyBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xv
Z25hQHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBF
cmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgogIEppZSBXYW5nIDx3YW5namllODhA
aHVhd2VpLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgogIEpvaG4g
RmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5A
cmVkaGF0LmNvbT4KICBOaWtvbGF5IFNoaXJva292c2tpeSA8bnNoaXJva292c2tpeUB2aXJ0dW96
em8uY29tPgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2Vu
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dz
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLWpvYiBidWls
ZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDExNjIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 14:31:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 14:31:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtZ6E-0006p1-3i; Tue, 12 Feb 2019 14:31:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtZ6B-0006oW-Ts
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 14:31:47 +0000
X-Inumbo-ID: eca2b35a-2ed2-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eca2b35a-2ed2-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 14:31:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 07:31:44 -0700
Message-Id: <5C62D8CD0200007800215FA0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 07:31:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-10-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <23D9419E02000017B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <23D9419E02000017B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 9/9] common/memory: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDE0OjQ0LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBA
QCAtMzMsMTAgKzM0LDExIEBAIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBwZHhfZ3JvdXBf
dmFsaWRbQklUU19UT19MT05HUygKPiAgCj4gIGJvb2wgX19tZm5fdmFsaWQodW5zaWduZWQgbG9u
ZyBtZm4pCj4gIHsKPiAtICAgIHJldHVybiBsaWtlbHkobWZuIDwgbWF4X3BhZ2UpICYmCj4gLSAg
ICAgICAgICAgbGlrZWx5KCEobWZuICYgcGZuX2hvbGVfbWFzaykpICYmCj4gLSAgICAgICAgICAg
bGlrZWx5KHRlc3RfYml0KHBmbl90b19wZHgobWZuKSAvIFBEWF9HUk9VUF9DT1VOVCwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGR4X2dyb3VwX3ZhbGlkKSk7Cj4gKyAgICByZXR1cm4g
ZXZhbHVhdGVfbm9zcGVjKAo+ICsgICAgICAgIGxpa2VseShtZm4gPCBtYXhfcGFnZSkgJiYKPiAr
ICAgICAgICBsaWtlbHkoIShtZm4gJiBwZm5faG9sZV9tYXNrKSkgJiYKPiArICAgICAgICBsaWtl
bHkodGVzdF9iaXQocGZuX3RvX3BkeChhcnJheV9pbmRleF9ub3NwZWMobWZuLCBtYXhfcGFnZSkp
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyBQRFhfR1JPVVBfQ09VTlQs
IHBkeF9ncm91cF92YWxpZCkpKTsKPiAgfQoKSG93IGFib3V0IHRoaXMgaW5zdGVhZDoKCmJvb2wg
X19tZm5fdmFsaWQodW5zaWduZWQgbG9uZyBtZm4pCnsKICAgIGlmICggdW5saWtlbHkoZXZhbHVh
dGVfbm9zcGVjKG1mbiA+PSBtYXhfcGFnZSkpICkKICAgICAgICByZXR1cm4gZmFsc2U7CiAgICBy
ZXR1cm4gbGlrZWx5KCEobWZuICYgcGZuX2hvbGVfbWFzaykpICYmCiAgICAgICAgICAgbGlrZWx5
KHRlc3RfYml0KHBmbl90b19wZHgobWZuKSAvIFBEWF9HUk9VUF9DT1VOVCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGR4X2dyb3VwX3ZhbGlkKSk7Cn0KCkluaXRpYWxseSBJIHJlYWxseSBq
dXN0IHdhbnRlZCB0byBpbXByb3ZlIHRoZSBsaW5lIHdyYXBwaW5nIChhdCB0aGUKdmVyeSBsZWFz
dCB0aGUgLyB3YXMgbWlzcGxhY2VkKSwgYnV0IEkgdGhpbmsgdGhpcyB2YXJpYW50IGd1YXJkcwph
Z2FpbnN0IGFsbCB0aGF0J3MgbmVlZGVkIHdpdGhvdXQgZXZlbiBpbnRyb2R1Y2luZyB3cmFwcGlu
ZwpoZWFkYWNoZXMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 14:48:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 14:48:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtZLt-0007wg-Hp; Tue, 12 Feb 2019 14:48:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xrV+=QT=citrix.com=prvs=939669ee0=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtZLs-0007wb-5X
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 14:48:00 +0000
X-Inumbo-ID: 2fb16ec1-2ed5-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fb16ec1-2ed5-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 14:47:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,362,1544486400"; d="scan'208";a="77916317"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23650.56453.934521.552736@mariner.uk.xensource.com>
Date: Tue, 12 Feb 2019 14:47:33 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C62BE310200007800215E17@prv1-mh.provo.novell.com>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-2-git-send-email-sstabellini@kernel.org>
 <23650.46508.347522.877442@mariner.uk.xensource.com>
 <5C62BE310200007800215E17@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v9 2/5] xen: introduce SYMBOLS_SUBTRACT and
 SYMBOLS_COMPARE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSAyLzVdIHhlbjog
aW50cm9kdWNlIFNZTUJPTFNfU1VCVFJBQ1QgYW5kIFNZTUJPTFNfQ09NUEFSRSIpOgo+IE9uIDEy
LjAyLjE5IGF0IDEzOjAxLCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBJIHdv
dWxkIHBhcnRpY3VsYXJseSB3ZWxjb21lIHRoZSBvcGluaW9uIG9mIGh5cGVydmlzb3IgbWFpbnRh
aW5lcnMgb24KPiA+IG15IHR5cGUgc2FmZXR5IHBvaW50LCBiZWxvdy4KPiAKPiBJIGFncmVlIHdp
dGggdGhlIHJlcXVpcmVtZW50cyB5b3UgcHV0IGZvcndhcmQ7IEkgdGhpbmsgSSdkCj4gcHJlZmVy
IHRoZSBpbmxpbmUgZnVuY3Rpb24gdmVyc2lvbnMgSSBoYWQgc3VnZ2VzdGVkIChvcgo+IHNvbWV0
aGluZyBzaW1pbGFyKSBvdmVyIG1hY3JvcyB0aG91Z2gsIG5vdCB0aGUgbGVhc3QgYmVjYXVzZQo+
IHRoZXkgY29tZSB3aXRoICJidWlsdC1pbiIgdHlwZSBzYWZldHksIHJhdGhlciB0aGFuIGdyYWZ0
ZWQgb25lCj4gKGJ5IGFkZGluZyAicHNldWRvIiBjb21wYXJpc29ucykuCgpJIGRpZG4ndCBzZWUg
eW91ciBwcm9wb3NlZCBpbmxpbmUgZnVuY3Rpb24sIGJ1dCBkb24ndCB0aGluayBpdCBjYW4Kd29y
ayBjb3JyZWN0bHkgYmVjYXVzZSBpdCB3b24ndCBiZSB0eXBlLWdlbmVyaWMuICBJZSwgdGhlIHJl
cXVpcmVtZW50CmlzIHRvIHVzZSB0aGUgc2FtZSBgU1lNQk9MU19ESUZGRVJFTkNFKHAsIF9mb29f
ZW5kKScgZm9yIHZhcmlvdXMKZGlmZmVyZW50IGBzdHJ1Y3QgZm9vICpwJy4gIHAgaXMgcGVyaGFw
cyBvZiBkaWZmZXJlbnQgdHlwZXMgaW4gdGhlCmRpZmZlcmVudCBpbnZvY2F0aW9ucyBhbmQgdGhl
IHJldHVybiB2YWx1ZSBuZWVkcyB0byBoYXZlIGJlZW4gZGl2aWRlZApieSBzaXplb2YoKnApLgoK
CkkgaGF0ZSB0byBzdWdnZXN0IHRoaXMgbm93LCBidXQgYXMgYW4gYWx0ZXJuYXRpdmUgaXQgd291
bGQgYmUgcG9zc2libGUKdG8gZG8gdGhpczoKCiAvKgogICogICAgVCAqQUxURVJfUFJPVkVOQU5D
RShUICp2YWx1ZSwgVCAqcHJvdmVuYW5jZSk7CiAgKgogICogICAgUmV0dXJucyBhIHBvaW50ZXIg
d2l0aCB0aGUgdmFsdWUgb2YgYHZhbHVlJyBidXQgdGhlIHByb3ZlbmFuY2UKICAqICAgIG9mIGBw
cm92ZW5hbmNlJzsgdGhhdCBpcywgd2hpY2ggaXMgY29uc2lkZXJlZCBieSB0aGUgY29tcGlsZXIK
ICAqICAgIHRvIGJlIHBhcnQgb2Ygc2FtZSBvYmplY3QgYXMgYHByb3ZlbmFuY2UnIGFuZCBub3Qg
KG5lY2Vzc2FyaWx5KQogICogICAgcGFydCBvZiB0aGUgc2FtZSBvYmplY3QgYXMgYHZhbHVlJy4K
ICAqCiAgKiAgICBgdmFsdWUnIE1VU1QgYmUgd2l0aGluIHdoYXRldmVyIHRoZSBjb21waWxlciB0
aGlua3MgdGhlIHNpemUKICAqICAgIG9mIGBwcm92ZW5hbmNlJyBpcyAoaWYgdGhlIGNvbXBpbGVy
IGhhcyBhbnkgd2F5IHRvIGtub3cgdGhlCiAgKiAgICBzaXplIG9mIGBwcm92ZW5hbmNlJykuICBU
aGF0IGlzLCBgdmFsdWUnIG11c3QgYmUgb25lIHRoYXQgY2FuCiAgKiAgICBsZWdhbGx5IGJlIGNv
bnN0cnVjdGVkIGJ5IGluZGV4aW5nIHdpdGhpbiBgcHJvdmVuYW5jZScuCiAgKgogICogICAgYHZh
bHVlJyBhbmQgYHByb3ZlbmFuY2UnIGFyZSBldmFsdWF0ZWQgb25seSBvbmNlIGVhY2guCiAgKi8K
ICNkZWZpbmUgQUxURVJfUFJPVkVOQU5DRSh2YWx1ZSxwcm92ZW5hbmNlKSAoewogICAgICAodm9p
ZCkoIHR5cGVvZigodmFsdWUpKTAgICAgICA9PSAodm9pZCopMCAgICAgICAgICAgKTsKICAgICAg
KHZvaWQpKCB0eXBlb2YoKHByb3ZlbmFuY2UpKTAgPT0gKHZvaWQqKTAgICAgICAgICAgICk7CiAg
ICAgICh2b2lkKSggdHlwZW9mKChwcm92ZW5hbmNlKSkwID09IHR5cGVvZigodmFsdWUpKTAgICAp
OwogICAgICB0eXBlb2YoKHByb3ZlbmFuY2UpKSBjb25zdCBhbHRlcl9wcm92ZW5hbmNlX19jb3B5
ID0gKHByb3ZlbmFuY2UpOwogICAgICAodHlwZW9mKChwcm92ZW5hbmNlKSkpKAogICAgICAgICAo
Y2hhciopKGFsdGVyX3Byb3ZlbmFuY2VfX2NvcHkpICsKICAgICAgICAgKCAodWludHB0cl90KShj
aGFyKikodmFsdWUpIC0KICAgICAgICAgICAodWludHB0cl90KShjaGFyKikoYWx0ZXJfcHJvdmVu
YW5jZV9fY29weSkgKQogICAgICApCiB9KQoKKFwgb21pdHRlZCBmb3IgY2xhcml0eSkuCgpCdXQg
eW91IHdvdWxkIHN0aWxsIHdhbnQgX2Zvb19lbmQgdG8gaGF2ZSBhIGRpZmZlcmVudCB0eXBlIHRv
Cl9mb29fc3RhcnQgc28geW91IHdvdWxkIGhhdmUgdG8gd3JhcCBBTFRFUl9QUk9WRU5BTkNFIGlu
IGFub3RoZXIKbWFjcm8uCgoKPiA+IFNlY29uZGx5LCBJIGZpbmQgdGhlIGFyZ3VtZW50IG9yZGVy
aW5nIGV4dHJlbWVseSBjb25mdXNpbmcuICBXaXRoIHlvdXIKPiA+IG1hY3JvcyBESUZGRVJFTkNF
KHN0YXJ0LGVuZCkgaXMgbmVnYXRpdmUgYnV0IENPTVBBUkUoc3RhcnQsZW5kKSBpcwo+ID4gcG9z
aXRpdmUuICBJIHN1Z2dlc3QgdGhhdCB5b3UgY2FsbCB0aGUgbWFjcm8gRElGRkVSRU5DRSBhbmQg
aGF2ZQo+ID4gRElGRkVSRU5DRShzdGFydCxlbmQpIGJlIHBvc2l0aXZlLgo+IAo+IEluZGVlZCBo
YXZpbmcgdG8gcHV0IGVuZCBiZWZvcmUgc3RhcnQgaW4gZWl0aGVyIG1hY3JvIGludm9jYXRpb24K
PiBpcyBwcm9uZSB0byBiZSBnb3Qgd3JvbmcuIEluIHRoZSBjb21tb24gY2FzZSB0aGlzIHdpbGwg
YmUgbm90aWNlZAo+IHF1aWNrbHksIGJ1dCBldmVuIHRoZW4gaXQncyBsaWtlbHkgb25lIGV4dHJh
IGNvbXBpbGUgYW5kIHRlc3QgcnVuIHRvCj4gbm90aWNlIHRoYXQgdGhlcmUncyBzb21ldGhpbmcg
d3JvbmcuCj4gCj4gSG93ZXZlciwgSSByZWFsaXplIHRoaXMgaXMgdG8ga2VlcCB1c2Ugc2l0ZXMg
bG9vayBtb3JlIGxpa2UKPiAiZW5kIC0gc3RhcnQiLCB3aGljaCBoYXMgaXRzIG1lcml0cyBhcyB3
ZWxsLgoKWWVzLiAgVGhlIHByb2JsZW0gaXMgdGhhdCB3aXRoIHRoZSBgLScgZGlzYXBwZWFyaW5n
LCB0aGUgbmVlZCB0byBzd2FwCnRoZSBhcmd1bWVudHMgKGFzIGlzIG5lZWRlZCB3aXRoIGAtJykg
aXMgbXVjaCBsZXNzIGV2aWRlbnQuCgoKPiBGdXJ0aGVybW9yZSAtIGRvIHdlIHJlYWxseSBuZWVk
IGJvdGggYSBzdWJ0cmFjdCBhbmQgYSBjb21wYXJlCj4gY29uc3RydWN0PyBUaGUgcmVzdWx0IHN1
YnRyYWN0IHByb2R1Y2VzIGNhbiBiZSB1c2VkIGZvcgo+IGNvbXBhcmlzb24gcHVycG9zZXMgYXMg
d2VsbCwgYWZ0ZXIgYWxsIChqdXN0IGxpa2UgYWxsIENQVXMgSSBrbm93Cj4gZGV0YWlscyBvZiBp
bXBsZW1lbnQgW2ludGVnZXJdIGNvbXBhcmUgYXMgYSBzdWJ0cmFjdCBkaXNjYXJkaW5nCj4gaXRz
IG51bWVyaWMgcmVzdWx0LCBpbnN0ZWFkIFtvciBvbmx5XSB1cGRhdGluZyBjZXJ0YWluIHN0YXR1
cyBmbGFncykuCgpJIHRoaW5rIHdlIG9ubHkgbmVlZCBvbmUgbWFjcm8gY29uc3RydWN0IHRvIGRl
YWwgd2l0aCBjb21wYXJpc29ucyB3aXRoCl9mb29fZW5kLgoKVGhlIG90aGVyIGNhc2VzIHNlZW0g
dmVyeSBmZXcgYW5kIGRvbid0IGZhbGwgaW50byBhIGNvbnZlbmllbnQgcGF0dGVybgphbnl3YXku
CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 14:54:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 14:54:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtZSX-0000JO-AE; Tue, 12 Feb 2019 14:54:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xrV+=QT=citrix.com=prvs=939669ee0=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtZSV-0000JJ-Qw
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 14:54:51 +0000
X-Inumbo-ID: 259cbc30-2ed6-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 259cbc30-2ed6-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 14:54:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,362,1544486400"; d="scan'208";a="77917238"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23650.56881.496658.765061@mariner.uk.xensource.com>
Date: Tue, 12 Feb 2019 14:54:41 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C62B0690200007800215DCD@prv1-mh.provo.novell.com>,
 <fake-VM-id.1980f3cf4346994a5c6c126f36b5164c@talos.iv>
References: <E1gtSHm-0005fF-Jc@osstest.test-lab.xenproject.org>
 <23650.44390.535815.180747@mariner.uk.xensource.com>
 <5C62B0690200007800215DCD@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-pair [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 osstest service owner <osstest-admin@xenproject.org>,
 Jeffrey T Kirsher <jeffrey.t.kirsher@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Aaron Brown <aaron.f.brown@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3VtbWFyeToKCiA3YjgwNTJlMTkzMDQgd2hpY2ggaXMgYSBiYWNrcG9ydCB0byBsaW51eC0zLjE4
IG9mIGJlMDY5OThmOTZlYyBoYXMKIGJlZW4gZm91bmQgYnkgdGhlIFhlbiBDSSBhdXRvLWJpc2Vj
dG9yIHRvIGJlIHJlc3BvbnNpYmxlIGZvciBhCiByZWdyZXNzaW9uIGJvb3RpbmcgdW5kZXIgWGVu
LgoKSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtsaW51eC0zLjE4IGJpc2VjdGlvbl0gY29tcGxl
dGUgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIik6Cj4gTm8sIEknbSBub3QuIEkndmUgc2FpZCB3aGF0
IEkgY2FuIHNheSBpbiBhIHJlcGx5IHRvIGFuIGVhcmxpZXIgYmlzZWN0aW9uCj4gcmVwb3J0IChm
cm9tIERlYyAxMnRoKSwgYXR0YWNoZWQgYWdhaW4gaGVyZSBmb3IgcmVmZXJlbmNlLgoKSSBtaXNz
ZWQgdGhhdC4gIFRoYW5rcy4KCkphbiBCZXVsaWNoIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBb
bGludXgtMy4xOCBiaXNlY3Rpb25dIGNvbXBsZXRlIHRlc3QtYW1kNjQtYW1kNjQtcGFpciIpOgo+
IE9uIDEyLjEyLjE4IGF0IDIyOjQxLCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4gd3Jv
dGU6Cj4gPiAgIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0Cj4gPiAgIEJ1ZyBp
bnRyb2R1Y2VkOiAgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZgo+ID4g
ICBCdWcgbm90IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZi
ZDEKPiA+ICAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxMjc4LyAKPiA+IAo+ID4gCj4gPiAgIGNvbW1pdCA3YjgwNTJl
MTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmCj4gPiAgIEF1dGhvcjogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+ID4gICBEYXRlOiAgIE1vbiBPY3QgMTkgMDQ6MjM6Mjkg
MjAxNSAtMDYwMAo+ID4gICAKPiA+ICAgICAgIGlnYjogZml4IE5VTEwgZGVyZWZzIGR1ZSB0byBz
a2lwcGVkIFNSLUlPViBlbmFibGluZwo+IAo+IF9WZXJ5XyBpbnRlcmVzdGluZy4gQW4gb3ZlciB0
aHJlZSB5ZWFycyBvbGQgY29tbWl0IHdhcyBkZXRlcm1pbmVkCj4gdG8gY2F1c2Ugd2hhdGV2ZXIg
cmVncmVzc2lvbiBpdCBpcy4gQnV0IHdhaXQgLSB0aGF0J3MgdGhlIGRhdGUgb2YgdGhlCj4gbWFp
bmxpbmUgY29tbWl0LCBub3QgdGhhdCBvZiB0aGUgYmFja3BvcnQgKHdoaWNoIHdhcyBkb25lIGEg
bW9udGgKPiBhZ28pLiBJIG5vdGljZSB0aGF0IG9mIHRoZSB0d28gb3JpZ2luYWwgY29tbWl0cyB0
aGUgY29tYmluYXRpb24gb2YKPiB3aGljaCB0aGUgb25lIGhlcmUgaXMgc3VwcG9zZWQgdG8gZml4
LCBvbmx5IG9uZSBhY3R1YWxseSBnb3QKPiBiYWNrcG9ydGVkLiBIZW5jZSBJIHdvbmRlciB3aGV0
aGVyIGJhY2twb3J0aW5nIHRoZSBvbmUgaGVyZQo+IHdhcyBhY3R1YWxseSBhcHByb3ByaWF0ZS4K
ClRoZSBtYWlubGluZSBjb21taXQgYmUwNjk5OGY5NmVjYjkzOTM4YWQyY2NlNDZjNDI4OWJmN2Nm
NDViYyBmcm9tCk9jdG9iZXIgMjAxNSB3YXMgYmFja3BvcnRlZCBhcwo3YjgwNTJlMTkzMDQ4NjU0
NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmLiAgWW91IG5lZWQgdG8gbG9vayBhdCB0aGUKY29tbWl0
IGRhdGUgYXMgd2VsbCBhcyB0aGUgYXV0aG9yIGRhdGU6CgogICBjb21taXQgN2I4MDUyZTE5MzA0
ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZgogICBBdXRob3I6ICAgICBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CiAgIEF1dGhvckRhdGU6IE1vbiBPY3QgMTkgMDQ6MjM6MjkgMjAx
NSAtMDYwMAogICBDb21taXQ6ICAgICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZv
dW5kYXRpb24ub3JnPgogICBDb21taXREYXRlOiBTYXQgTm92IDEwIDA3OjM5OjIxIDIwMTggLTA4
MDAKCkNDJ2luZyBHcmVnIEstSC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 14:59:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 14:59:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtZXA-0000Tz-Td; Tue, 12 Feb 2019 14:59:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtZX9-0000Tu-R0
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 14:59:39 +0000
X-Inumbo-ID: d16c16c4-2ed6-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d16c16c4-2ed6-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 14:59:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 07:59:36 -0700
Message-Id: <5C62DF510200007800215FED@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 07:59:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-1-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1549934011-17624-1-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 1/5] xen: introduce ptrdiff_t,
 fix uintptr_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE5IGF0IDAyOjEzLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3R5cGVzLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4v
dHlwZXMuaAo+IEBAIC01Miw3ICs1Miw4IEBAIHR5cGVkZWYgX191MzIgX19iZTMyOwo+ICB0eXBl
ZGVmIF9fdTY0IF9fbGU2NDsKPiAgdHlwZWRlZiBfX3U2NCBfX2JlNjQ7Cj4gIAo+IC10eXBlZGVm
IHVuc2lnbmVkIGludCBfX2F0dHJpYnV0ZV9fKChfX21vZGVfXyhfX3BvaW50ZXJfXykpKSB1aW50
cHRyX3Q7Cj4gK3R5cGVkZWYgdW5zaWduZWQgbG9uZyBfX2F0dHJpYnV0ZV9fKChfX21vZGVfXyhf
X3BvaW50ZXJfXykpKSB1aW50cHRyX3Q7CgpJIGRvbid0IHVuZGVyc3RhbmQgdGhpcyBjaGFuZ2U6
IFRoZSBtb2RlIGF0dHJpYnV0ZSBkaXNjYXJkcyBhbnkgd2lkdGgKYXNzb2NpYXRpb24gZGVyaXZl
ZCBmcm9tIHRoZSBzcGVjaWZpZWQgYmFzZSB0eXBlLgoKPiArdHlwZWRlZiBsb25nIHB0cmRpZmZf
dDsKCkZUUiBJJ20gdW5jb252aW5jZWQgb2YgdGhpcywgb3IgdGhlIG5lZWQgdG8gdXNlIHVpbnRw
dHJfdCBpbiB0aGUgZmlyc3QKcGxhY2UgaW4gdGhlIG1hY3JvcyB5b3UgaW50cm9kdWNlOiBUaGUg
ZW50aXJlIFVOSVggd29ybGQgaW1wbGllcwpzaXplb2YobG9uZykgPT0gc2l6ZW9mKHZvaWQqKSBh
ZmFpay4KCkJ1dCBpZiB3ZSByZWFsbHkgd2FudCB0byBoYXZlIHB0cmRpZmZfdCwgdGhlbiBJIHRo
aW5rIHdlIHNob3VsZCBlaXRoZXIKZm9sbG93IHRoZSB1aW50cHRyX3QgbW9kZWwgYW5kIHVzZSBh
dHRyaWJ1dGUoKG1vZGUoKSkpLCBvciB3ZSBzaG91bGQKbGV2ZXJhZ2UgdGhlIGNvbXBpbGVyJ3Mg
X19QVFJESUZGX1RZUEVfXyAoYW5kIHRoZW4gYWxzbwpfX1VJTlRQVFJfVFlQRV9fIGZvciB1aW50
cHRyX3QsIGF0IGxlYXN0IGlmIGF2YWlsYWJsZSAtIG5vdCBzdXJlIHdoYXQKaXRzIGF2YWlsYWJp
bGl0eSBkZXBlbmRzIG9uLCBidXQgaXQncyBjb25kaXRpb25hbCBpbiBnY2MncwpjX3N0ZGRlZl9j
cHBfYnVpbHRpbnMoKSkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 15:27:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 15:27:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtZxP-0002tP-84; Tue, 12 Feb 2019 15:26:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xrV+=QT=citrix.com=prvs=939669ee0=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtZxO-0002tK-SM
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 15:26:46 +0000
X-Inumbo-ID: 98f11b98-2eda-11e9-8858-f3a4793d018e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98f11b98-2eda-11e9-8858-f3a4793d018e;
 Tue, 12 Feb 2019 15:26:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,362,1544486400"; d="scan'208";a="77922009"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23650.58792.585302.814152@mariner.uk.xensource.com>
Date: Tue, 12 Feb 2019 15:26:32 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C62DF510200007800215FED@prv1-mh.provo.novell.com>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-1-git-send-email-sstabellini@kernel.org>
 <5C62DF510200007800215FED@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v9 1/5] xen: introduce ptrdiff_t,
 fix uintptr_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2OSAxLzVdIHhlbjogaW50cm9kdWNlIHB0
cmRpZmZfdCwgZml4IHVpbnRwdHJfdCIpOgo+IE9uIDEyLjAyLjE5IGF0IDAyOjEzLCA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiAtdHlwZWRlZiB1bnNpZ25lZCBpbnQgX19hdHRy
aWJ1dGVfXygoX19tb2RlX18oX19wb2ludGVyX18pKSkgdWludHB0cl90Owo+ID4gK3R5cGVkZWYg
dW5zaWduZWQgbG9uZyBfX2F0dHJpYnV0ZV9fKChfX21vZGVfXyhfX3BvaW50ZXJfXykpKSB1aW50
cHRyX3Q7Cj4gCj4gSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMgY2hhbmdlOiBUaGUgbW9kZSBhdHRy
aWJ1dGUgZGlzY2FyZHMgYW55IHdpZHRoCj4gYXNzb2NpYXRpb24gZGVyaXZlZCBmcm9tIHRoZSBz
cGVjaWZpZWQgYmFzZSB0eXBlLgoKSSBsb29rZWQgZm9yIHRoZSByZWZlcmVuY2UgZG9jdW1lbnRh
dGlvbiBmb3IgdGhlIHNlbWFudGljcyBvZgpfX2F0dHJpYnV0ZV9fKChfX21vZGVfXyhfX3BvaW50
ZXJfXykpKS4gIEkgZm91bmQgdGhpcyBpbiBteSBHQ0MgNgptYW51YWw6CgogICdtb2RlIChNT0RF
KScKICAgICAgIFRoaXMgYXR0cmlidXRlIHNwZWNpZmllcyB0aGUgZGF0YSB0eXBlIGZvciB0aGUK
ICAgICAgIGRlY2xhcmF0aW9uLS13aGljaGV2ZXIgdHlwZSBjb3JyZXNwb25kcyB0byB0aGUgbW9k
ZSBNT0RFLiAgVGhpcyBpbgogICAgICAgZWZmZWN0IGxldHMgeW91IHJlcXVlc3QgYW4gaW50ZWdl
ciBvciBmbG9hdGluZy1wb2ludCB0eXBlIGFjY29yZGluZwogICAgICAgdG8gaXRzIHdpZHRoLgoK
ICAgICAgIFlvdSBtYXkgYWxzbyBzcGVjaWZ5IGEgbW9kZSBvZiAnYnl0ZScgb3IgJ19fYnl0ZV9f
JyB0byBpbmRpY2F0ZSB0aGUKICAgICAgIG1vZGUgY29ycmVzcG9uZGluZyB0byBhIG9uZS1ieXRl
IGludGVnZXIsICd3b3JkJyBvciAnX193b3JkX18nIGZvcgogICAgICAgdGhlIG1vZGUgb2YgYSBv
bmUtd29yZCBpbnRlZ2VyLCBhbmQgJ3BvaW50ZXInIG9yICdfX3BvaW50ZXJfXycgZm9yCiAgICAg
ICB0aGUgbW9kZSB1c2VkIHRvIHJlcHJlc2VudCBwb2ludGVycy4KClRoaXMgd29yZGluZyBpcyBl
eHRyZW1lbHkgb2JzY3VyZSwgZXNwZWNpYWxseSB3aGVuIHJlYWQgaW4gdGhlIGNvbnRleHQKb2Yg
QydzIGluc2FuZSBwb2ludGVyIHByb3ZlbmFuY2UgcnVsZXMgYW5kIGNvbXBpbGVyIGF1dGhvcnMn
IGluc2FuZQppbnRlcnByZXRhdGlvbnMgb2YgdGhvc2UgcnVsZXMuCgpJZiBvdXIgZ29hbCBpcyB0
byBhdm9pZCBtYWxpY2lvdXMgY29tcGlsZXIgb3B0aW1pc2F0aW9uIG5vbnNlbnNlIHdlCnNob3Vs
ZCBub3QgdXNlIGEgZmVhdHVyZSBsaWtlIHRoaXMgd2hvc2Ugc2VtYW50aWNzIG1pZ2h0IGJlIHRh
a2VuIHRvCmltcGx5IHRoYXQgdGhlIHRoaW5ncyBhcmUgcmVhbGx5IHBvaW50ZXJzLgoKCj4gPiAr
dHlwZWRlZiBsb25nIHB0cmRpZmZfdDsKPiAKPiBGVFIgSSdtIHVuY29udmluY2VkIG9mIHRoaXMs
IG9yIHRoZSBuZWVkIHRvIHVzZSB1aW50cHRyX3QgaW4gdGhlIGZpcnN0Cj4gcGxhY2UgaW4gdGhl
IG1hY3JvcyB5b3UgaW50cm9kdWNlOiBUaGUgZW50aXJlIFVOSVggd29ybGQgaW1wbGllcwo+IHNp
emVvZihsb25nKSA9PSBzaXplb2Yodm9pZCopIGFmYWlrLgoKUGxlYXNlIHByb3ZpZGUgYSByZWZl
cmVuY2UgZm9yIHRoaXMgYXNzZXJ0aW9uIGFib3V0IHNpemVvZihsb25nKS4KCkxvb2tpbmcgYXQg
aHR0cDovL3d3dy51bml4Lm9yZy93aGl0ZXBhcGVycy82NGJpdC5odG1sIExMUDY0ICgzMi1iaXQK
bG9uZywgNjQtYml0IGxvbmcgbG9uZywgNjQtYml0IHZvaWQqKSB3YXMgYXQgbGVhc3QgY29udGVt
cGxhdGVkIGluCnNvbWUgY2lyY2xlcywgYWx0aG91Z2ggSSBoYXZlbid0IGJlZW4gYWJsZSB0byBm
aW5kIGFueSBVbml4LWxpa2UKZXhhbXBsZXMgYmVzaWRlcyBNaW5peCwgd2hpY2ggcnVucyBvbiBt
YWNoaW5lcyB3aXRoIDE2LWJpdCBwb2ludGVycwooYW5kIGl0cyBsb25ncyBoYXZlIHRvIGJlID49
MzItYml0KS4KCj4gQnV0IGlmIHdlIHJlYWxseSB3YW50IHRvIGhhdmUgcHRyZGlmZl90LCB0aGVu
IEkgdGhpbmsgd2Ugc2hvdWxkIGVpdGhlcgo+IGZvbGxvdyB0aGUgdWludHB0cl90IG1vZGVsIGFu
ZCB1c2UgYXR0cmlidXRlKChtb2RlKCkpKSwgb3Igd2Ugc2hvdWxkCj4gbGV2ZXJhZ2UgdGhlIGNv
bXBpbGVyJ3MgX19QVFJESUZGX1RZUEVfXyAoYW5kIHRoZW4gYWxzbwo+IF9fVUlOVFBUUl9UWVBF
X18gZm9yIHVpbnRwdHJfdCwgYXQgbGVhc3QgaWYgYXZhaWxhYmxlIC0gbm90IHN1cmUgd2hhdAo+
IGl0cyBhdmFpbGFiaWxpdHkgZGVwZW5kcyBvbiwgYnV0IGl0J3MgY29uZGl0aW9uYWwgaW4gZ2Nj
J3MKPiBjX3N0ZGRlZl9jcHBfYnVpbHRpbnMoKSkuCgpJdCBpcyBub3QgdW51c3VhbCBmb3IgcG9y
dGluZyBzb21ldGhpbmcgbGlrZSBYZW4gdG8gYSBuZXcgYXJjaGl0ZWN0dXJlCnRvIGludm9sdmUg
d3JpdGluZyBhIHNob3J0IGhlYWRlciBmaWxlIHdpdGggdGhlc2Uga2luZCBvZiB0eXBlCmRlZmlu
aXRpb25zLiAgSSBkb24ndCBrbm93IHdoeSB3ZSBjb3VsZG4ndCB0YWtlIHRoYXQgYXBwcm9hY2gu
CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 15:35:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 15:35:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gta5p-0003kO-Ib; Tue, 12 Feb 2019 15:35:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gta5o-0003k1-Ie
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 15:35:28 +0000
X-Inumbo-ID: cf57bb0a-2edb-11e9-9562-0334baa8dc53
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf57bb0a-2edb-11e9-9562-0334baa8dc53;
 Tue, 12 Feb 2019 15:35:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gta5h-0005VV-Qc; Tue, 12 Feb 2019 15: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gta5h-0002sL-Ik; Tue, 12 Feb 2019 15:35:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gta5h-00030Z-I4; Tue, 12 Feb 2019 15:35:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133195-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=56d8d0119d270f846c6c4943712b8a21fbe5d4d0
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 15:35:21 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133195: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE5NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzE5NS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDU2ZDhkMDExOWQyNzBmODQ2YzZjNDk0MzcxMmI4YTIx
ZmJlNWQ0ZDAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA0IGRheXMgICAyMyBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMxOTUgIDIwMTktMDItMTIgMTM6MDY6NTIgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNjaG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgog
IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNTZkOGQwMTE5ZDI3MGY4NDZjNmM0
OTQzNzEyYjhhMjFmYmU1ZDRkMApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KRGF0ZTogICBUdWUgRmViIDEyIDExOjU0OjU3IDIwMTkgKzAxMDAKCiAgICBWTVg6IGRvbid0
IGlnbm9yZSBQMk0gc2V0dXAgZXJyb3IKICAgIAogICAgc2V0X21taW9fcDJtX2VudHJ5KCkgbWF5
IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAtRU5PTUVNLiBEb24ndCBpZ25vcmUKICAgIHN1Y2gg
YW4gZXJyb3IsIGJ1dCBpbnN0ZWFkIGNhdXNlIGRvbWFpbiBjcmVhdGlvbiB0byBmYWlsIGluIHN1
Y2ggYSBjYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNv
bW1pdCA4OGI5MmMzODIwY2ZmZWQ0YjRhYmViMTM5ZWRjMmNiZDgyODZjYjEyCkF1dGhvcjogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6MDcg
MjAxOSArMDEwMAoKICAgIGlvbW11OiBmaXggaW9tbXVfb3BzIGluaXRpYWxpemF0aW9uCiAgICAK
ICAgIENvbW1pdCAzMmE1ZWEwMGVjNzVlZjUzZSAoIklPTU1VL3g4NjogcmVtb3ZlIGluZGlyZWN0
aW9uIGZyb20gY2VydGFpbgogICAgSU9NTVUgaG9vayBhY2Nlc3NlcyIpIGludHJvZHVjZWQgaW9t
bXVfb3BzIGluaXRpYWxpemVkIGF0IGJvb3QgdGltZQogICAgd2l0aCBkYXRhIGRlY2xhcmVkIGFz
IF9faW5pdGNvbnN0cmVsLgogICAgCiAgICBPbiBJbnRlbCBzeXN0ZW1zIHRoZXJlIGlzIGFub3Ro
ZXIgcGF0aCB3aGVyZSBpb21tdV9vcHMgaXMgaW5pdGlhbGl6ZWQKICAgIGFuZCB0aGlzIHBhdGgg
aXMgcmVsZXZhbnQgb24gcmVzdW1lIGFmdGVyIHJldHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5k
LgogICAgQXMgdGhlIGluaXRpYWxpemF0aW9uIGRhdGEgaXMgbm8gbG9uZ2VyIGFjY2Vzc2libGUg
aW4gdGhpcyBjYXNlIHRoYXQKICAgIHNlY29uZCBpbml0aWFsaXphdGlvbiBtdXN0IGJlIGRyb3Bw
ZWQgaW4gY2FzZSB0aGUgc3lzdGVtIGlzbid0IGp1c3QKICAgIGJvb3RpbmcuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMDlmYzRkZTRhOGViYjM4OTY0MWI4Yjhh
NjMyZWZjYjdjYTg4MGUwOApBdXRob3I6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9u
LmNvbT4KRGF0ZTogICBXZWQgRmViIDYgMTU6MDk6MzMgMjAxOSArMDEwMAoKICAgIGFzbTogaGFu
ZGxlIGNvbW1lbnRzIHdoZW4gY3JlYXRpbmcgaGVhZGVyIGZpbGUKICAgIAogICAgSW4gdGhlIGVh
cmx5IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0aGUgYXNtIGhlYWRlciBmaWxlcyBhcmUgY3JlYXRl
ZCwgc3VjaAogICAgYXMgaW5jbHVkZS9hc20tJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaC4g
VGhlc2UgZmlsZXMgZGVwZW5kIG9uIHRoZQogICAgYXNzZW1ibHkgZmlsZSBhcmNoLyQoVEFSR0VU
X0FSQ0gpL2FzbS1vZmZzZXRzLnMsIHdoaWNoIGlzIGdlbmVyYXRlZAogICAgYmVmb3JlLiBEZXBl
bmRpbmcgb24gdGhlIHVzZWQgdG9vbGNoYWluLCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0
aGUKICAgIGFzc2VtYmx5IGZpbGVzLiBFc3BlY2lhbGx5IHRoZSBnb3RvLWdjYyBjb21waWxlciBv
ZiB0aGUgYm91bmRlZCBtb2RlbAogICAgY2hlY2tlciBDQk1DIGFkZHMgY29tbWVudHMgdGhhdCBz
dGFydCB3aXRoIGEgJyMnIHN5bWJvbCBhdCB0aGUgYmVnaW5uaW5nCiAgICBvZiB0aGUgbGluZS4K
ICAgIAogICAgVGhpcyBjb21taXQgYWRkcyBoYW5kbGluZyBjb21tZW50cyBpbiBhc3NlbWJsZXIg
ZHVyaW5nIHRoZSBjcmVhdGlvbiBvZiB0aGUKICAgIGFzbSBoZWFkZXIgZmlsZXMsIGVzcGVjaWFs
bHkgaWdub3JpbmcgbGluZXMgdGhhdCBzdGFydCB3aXRoICcjJywgd2hpY2gKICAgIGluZGljYXRl
IGNvbW1lbnRzIGZvciBib3RoIEFSTSBhbmQgeDg2IGFzc2VtYmxlci4gVGhlIHVzZWQgdG9vbCBn
b3RvLWFzCiAgICBwcm9kdWNlcyBleGFjdGx5IGNvbW1lbnRzIG9mIHRoaXMga2luZC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRhdXRzY2huaWcgPHRhdXRzY2huQGFtYXpvbi5jby51
az4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQg
ZDA0YmYxZWI2NTZiZThiMjEzMWQwOGM3ZTMyY2ZmMzQzNTU2Y2ZhOApBdXRob3I6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gRmViIDExIDA5OjA5OjEzIDIwMTkg
KzAxMDAKCiAgICB4ODYvc2hhZG93OiBhZGp1c3QgbWluaW11bSBhbGxvY2F0aW9uIGNhbGN1bGF0
aW9ucwogICAgCiAgICBBIHByZXZpb3VzbHkgYmFkIHNpdHVhdGlvbiBoYXMgYmVjb21lIHdvcnNl
IHdpdGggdGhlIGVhcmx5IHNldHRpbmcgb2YKICAgIC0+bWF4X3ZjcHVzOiBUaGUgdmFsdWUgcmV0
dXJuZWQgYnkgc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKCkgaGFzCiAgICBmdXJ0aGVyIGdy
b3duLCBhbmQgaGVuY2Ugbm93IGhvbGRzIGJhY2sgZXZlbiBtb3JlIG1lbW9yeSBmcm9tIHVzZSBm
b3IKICAgIHRoZSBwMm0uCiAgICAKICAgIE1ha2Ugc2hfbWluX2FsbG9jYXRpb24oKSBhY2NvdW50
IGZvciBhbGwgcDJtIG1lbW9yeSBuZWVkZWQgZm9yCiAgICBzaGFkb3dfZW5hYmxlKCkgdG8gc3Vj
Y2VlZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9uIChhdCB3aGljaCBwb2ludCB0aGUKICAgIGRvbWFp
biBoYXMgbm8gbWVtb3J5IGF0IGFsbCBhbGxvY2F0ZWQgdG8gaXQgeWV0LCBhbmQgaGVuY2UgdXNl
IG9mCiAgICBkLT50b3RfcGFnZXMgaXMgbWVhbmluZ2xlc3MpLgogICAgCiAgICBBbHNvIG1ha2Ug
c2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKCkgbm8gbG9uZ2VyIG5lZWRsZXNzbHkgYWRkIDEg
dG8KICAgIHRoZSB2Q1BVIGNvdW50LgogICAgCiAgICBGaW5hbGx5IG1ha2UgdGhlIGRlYnVnZ2lu
ZyBwcmludGsoKSBpbiBzaGFkb3dfYWxsb2NfcDJtX3BhZ2UoKSBhIGxpdHRsZQogICAgbW9yZSB1
c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRoZSByZWxldmFudCBkb21haW4gc2V0dGluZ3MuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBk
ODQxNjRiNDY3NDRiMzVlZTdiOGJmNApBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAg
IGRvY3M6IGZlYXR1cmVzL3FlbXUtZGVwcml2IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVl
ZCBhIHNwYWNlIGJldHdlZW4gdGhlIHBhcmFncmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtu
b3dzIGl0J3MgYQogICAgbGlzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3
NmRlNWJiYTU3MzU4ZWJjYwpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6
IFVwZGF0ZSBjcmVkaXQvY3JlZGl0MiBmZWF0dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVs
dCBzY2hlZHVsZXIKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KCmNvbW1pdCA3YjUyNzhiMjhmOGZiY2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1
dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1
IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAKCiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtl
IFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19ESVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGly
ZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNj
cmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0
IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkg
c2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRl
YTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0
IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVzIHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVl
ZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBpcyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0
aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFkMjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0
aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUg
RmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNv
bW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAKICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2lu
Z2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUgTFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAg
VGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGllcyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQK
ICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQgbmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRh
dGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlzIHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3Zp
ZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJlbnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBE
ZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmVi
IDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAgIHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBp
bnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxk
IGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwog
ICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBD
QzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2Vz
IG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 15:35:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 15:35:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gta5p-0003kF-8T; Tue, 12 Feb 2019 15:35:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HLpA=QT=citrix.com=prvs=939383582=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gta5o-0003k0-G9
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 15:35:28 +0000
X-Inumbo-ID: d1756d2c-2edb-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1756d2c-2edb-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 15:35:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,362,1544486400"; d="scan'208";a="85837011"
To: Ian Jackson <ian.jackson@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-1-git-send-email-sstabellini@kernel.org>
 <5C62DF510200007800215FED@prv1-mh.provo.novell.com>
 <23650.58792.585302.814152@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <2a4ab597-7cc2-2668-34ac-ca708df88bb3@citrix.com>
Date: Tue, 12 Feb 2019 15:32:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <23650.58792.585302.814152@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v9 1/5] xen: introduce ptrdiff_t,
 fix uintptr_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMjAxOSAxNToyNiwgSWFuIEphY2tzb24gd3JvdGU6Cj4KPj4gQnV0IGlmIHdlIHJl
YWxseSB3YW50IHRvIGhhdmUgcHRyZGlmZl90LCB0aGVuIEkgdGhpbmsgd2Ugc2hvdWxkIGVpdGhl
cgo+PiBmb2xsb3cgdGhlIHVpbnRwdHJfdCBtb2RlbCBhbmQgdXNlIGF0dHJpYnV0ZSgobW9kZSgp
KSksIG9yIHdlIHNob3VsZAo+PiBsZXZlcmFnZSB0aGUgY29tcGlsZXIncyBfX1BUUkRJRkZfVFlQ
RV9fIChhbmQgdGhlbiBhbHNvCj4+IF9fVUlOVFBUUl9UWVBFX18gZm9yIHVpbnRwdHJfdCwgYXQg
bGVhc3QgaWYgYXZhaWxhYmxlIC0gbm90IHN1cmUgd2hhdAo+PiBpdHMgYXZhaWxhYmlsaXR5IGRl
cGVuZHMgb24sIGJ1dCBpdCdzIGNvbmRpdGlvbmFsIGluIGdjYydzCj4+IGNfc3RkZGVmX2NwcF9i
dWlsdGlucygpKS4KPiBJdCBpcyBub3QgdW51c3VhbCBmb3IgcG9ydGluZyBzb21ldGhpbmcgbGlr
ZSBYZW4gdG8gYSBuZXcgYXJjaGl0ZWN0dXJlCj4gdG8gaW52b2x2ZSB3cml0aW5nIGEgc2hvcnQg
aGVhZGVyIGZpbGUgd2l0aCB0aGVzZSBraW5kIG9mIHR5cGUKPiBkZWZpbml0aW9ucy4gIEkgZG9u
J3Qga25vdyB3aHkgd2UgY291bGRuJ3QgdGFrZSB0aGF0IGFwcHJvYWNoLgoKc3RkaW50LmggYW5k
IGludHR5cGVzLmggYXJlIGEgZnJlZXN0YW5kaW5nIGhlYWRlciBmaWxlcywgYW5kIGFyZQppbnRl
bmRlZCBmb3IgdXNlcyBqdXN0IGxpa2UgdGhpcy4KCkxldHMgc3RvcCBzZWNvbmQgZ3Vlc3Npbmcg
b3VyIGJ1aWxkIGVudmlyb25tZW50LCBhbmQgdXNlIHRoZSBzb2x1dGlvbiB0bwp0aGUgcHJvYmxl
bSBnaXZlbiB0byB1cyBieSB0aGUgQyBzcGVjaWZpY2F0aW9uLgoKQW5kIHRvIGJlIGNyeXN0YWwg
Y2xlYXIuwqAgVGhpcyBtZWFucyBpbmNsdWRpbmcgPHN0ZGludC5oPiBhbmQKPGludHR5cGVzLmg+
IGluIHhlbi90eXBlcy5oIGFuZCBkZWxldGluZyBhbGwgb2YgdGhlc2UgdHlwZWRlZnMKCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 15:35:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 15:35:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gta5y-0003mK-2E; Tue, 12 Feb 2019 15:35:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gta5w-0003ly-Pw
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 15:35:36 +0000
X-Inumbo-ID: d5c7a298-2edb-11e9-aa18-037f345546ba
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5c7a298-2edb-11e9-aa18-037f345546ba;
 Tue, 12 Feb 2019 15:35:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 08:35:32 -0700
Message-Id: <5C62E7C00200007800216022@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 08:35:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-2-git-send-email-sstabellini@kernel.org>
 <23650.46508.347522.877442@mariner.uk.xensource.com>
 <5C62BE310200007800215E17@prv1-mh.provo.novell.com>
 <23650.56453.934521.552736@mariner.uk.xensource.com>
In-Reply-To: <23650.56453.934521.552736@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 2/5] xen: introduce SYMBOLS_SUBTRACT and
 SYMBOLS_COMPARE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE5IGF0IDE1OjQ3LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSAyLzVdIHhl
bjogaW50cm9kdWNlIAo+IFNZTUJPTFNfU1VCVFJBQ1QgYW5kIFNZTUJPTFNfQ09NUEFSRSIpOgo+
PiBPbiAxMi4wMi4xOSBhdCAxMzowMSwgPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+IHdyb3RlOgo+
PiA+IEkgd291bGQgcGFydGljdWxhcmx5IHdlbGNvbWUgdGhlIG9waW5pb24gb2YgaHlwZXJ2aXNv
ciBtYWludGFpbmVycyBvbgo+PiA+IG15IHR5cGUgc2FmZXR5IHBvaW50LCBiZWxvdy4KPj4gCj4+
IEkgYWdyZWUgd2l0aCB0aGUgcmVxdWlyZW1lbnRzIHlvdSBwdXQgZm9yd2FyZDsgSSB0aGluayBJ
J2QKPj4gcHJlZmVyIHRoZSBpbmxpbmUgZnVuY3Rpb24gdmVyc2lvbnMgSSBoYWQgc3VnZ2VzdGVk
IChvcgo+PiBzb21ldGhpbmcgc2ltaWxhcikgb3ZlciBtYWNyb3MgdGhvdWdoLCBub3QgdGhlIGxl
YXN0IGJlY2F1c2UKPj4gdGhleSBjb21lIHdpdGggImJ1aWx0LWluIiB0eXBlIHNhZmV0eSwgcmF0
aGVyIHRoYW4gZ3JhZnRlZCBvbmUKPj4gKGJ5IGFkZGluZyAicHNldWRvIiBjb21wYXJpc29ucyku
Cj4gCj4gSSBkaWRuJ3Qgc2VlIHlvdXIgcHJvcG9zZWQgaW5saW5lIGZ1bmN0aW9uLCBidXQgZG9u
J3QgdGhpbmsgaXQgY2FuCj4gd29yayBjb3JyZWN0bHkgYmVjYXVzZSBpdCB3b24ndCBiZSB0eXBl
LWdlbmVyaWMuICBJZSwgdGhlIHJlcXVpcmVtZW50Cj4gaXMgdG8gdXNlIHRoZSBzYW1lIGBTWU1C
T0xTX0RJRkZFUkVOQ0UocCwgX2Zvb19lbmQpJyBmb3IgdmFyaW91cwo+IGRpZmZlcmVudCBgc3Ry
dWN0IGZvbyAqcCcuICBwIGlzIHBlcmhhcHMgb2YgZGlmZmVyZW50IHR5cGVzIGluIHRoZQo+IGRp
ZmZlcmVudCBpbnZvY2F0aW9ucyBhbmQgdGhlIHJldHVybiB2YWx1ZSBuZWVkcyB0byBoYXZlIGJl
ZW4gZGl2aWRlZAo+IGJ5IHNpemVvZigqcCkuCgpXZWxsLCBpdCB3YXNuJ3QgYSBzaW5nbGUgaW5s
aW5lIGZ1bmN0aW9uLCBidXQgYSBtYWNybyBkZWZpbmluZyBhbgppbmxpbmUgZnVuY3Rpb24gc3Vp
dGFibGUgZm9yIGEgY2VydGFpbiAoc3RhcnQsZW5kKSB0dXBsZSwgYXQgdGhlCnNhbWUgdGltZSBn
aXZpbmcgYm90aCBzdGFydCBhbmQgZW5kIHN1aXRhYmxlIHR5cGVzIHdoaWNoIHRoZW4KYWxzbyBj
YW4ndCBiZSB1c2VkIGluIHRoZSB3cm9uZyBjb250ZXh0OgpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDIvbXNnMDA0NDAuaHRtbAoKPiBJ
IGhhdGUgdG8gc3VnZ2VzdCB0aGlzIG5vdywgYnV0IGFzIGFuIGFsdGVybmF0aXZlIGl0IHdvdWxk
IGJlIHBvc3NpYmxlCj4gdG8gZG8gdGhpczoKPiAKPiAgLyoKPiAgICogICAgVCAqQUxURVJfUFJP
VkVOQU5DRShUICp2YWx1ZSwgVCAqcHJvdmVuYW5jZSk7Cj4gICAqCj4gICAqICAgIFJldHVybnMg
YSBwb2ludGVyIHdpdGggdGhlIHZhbHVlIG9mIGB2YWx1ZScgYnV0IHRoZSBwcm92ZW5hbmNlCj4g
ICAqICAgIG9mIGBwcm92ZW5hbmNlJzsgdGhhdCBpcywgd2hpY2ggaXMgY29uc2lkZXJlZCBieSB0
aGUgY29tcGlsZXIKPiAgICogICAgdG8gYmUgcGFydCBvZiBzYW1lIG9iamVjdCBhcyBgcHJvdmVu
YW5jZScgYW5kIG5vdCAobmVjZXNzYXJpbHkpCj4gICAqICAgIHBhcnQgb2YgdGhlIHNhbWUgb2Jq
ZWN0IGFzIGB2YWx1ZScuCj4gICAqCj4gICAqICAgIGB2YWx1ZScgTVVTVCBiZSB3aXRoaW4gd2hh
dGV2ZXIgdGhlIGNvbXBpbGVyIHRoaW5rcyB0aGUgc2l6ZQo+ICAgKiAgICBvZiBgcHJvdmVuYW5j
ZScgaXMgKGlmIHRoZSBjb21waWxlciBoYXMgYW55IHdheSB0byBrbm93IHRoZQo+ICAgKiAgICBz
aXplIG9mIGBwcm92ZW5hbmNlJykuICBUaGF0IGlzLCBgdmFsdWUnIG11c3QgYmUgb25lIHRoYXQg
Y2FuCj4gICAqICAgIGxlZ2FsbHkgYmUgY29uc3RydWN0ZWQgYnkgaW5kZXhpbmcgd2l0aGluIGBw
cm92ZW5hbmNlJy4KPiAgICoKPiAgICogICAgYHZhbHVlJyBhbmQgYHByb3ZlbmFuY2UnIGFyZSBl
dmFsdWF0ZWQgb25seSBvbmNlIGVhY2guCj4gICAqLwo+ICAjZGVmaW5lIEFMVEVSX1BST1ZFTkFO
Q0UodmFsdWUscHJvdmVuYW5jZSkgKHsKPiAgICAgICAodm9pZCkoIHR5cGVvZigodmFsdWUpKTAg
ICAgICA9PSAodm9pZCopMCAgICAgICAgICAgKTsKPiAgICAgICAodm9pZCkoIHR5cGVvZigocHJv
dmVuYW5jZSkpMCA9PSAodm9pZCopMCAgICAgICAgICAgKTsKPiAgICAgICAodm9pZCkoIHR5cGVv
ZigocHJvdmVuYW5jZSkpMCA9PSB0eXBlb2YoKHZhbHVlKSkwICAgKTsKPiAgICAgICB0eXBlb2Yo
KHByb3ZlbmFuY2UpKSBjb25zdCBhbHRlcl9wcm92ZW5hbmNlX19jb3B5ID0gKHByb3ZlbmFuY2Up
Owo+ICAgICAgICh0eXBlb2YoKHByb3ZlbmFuY2UpKSkoCj4gICAgICAgICAgKGNoYXIqKShhbHRl
cl9wcm92ZW5hbmNlX19jb3B5KSArCj4gICAgICAgICAgKCAodWludHB0cl90KShjaGFyKikodmFs
dWUpIC0KPiAgICAgICAgICAgICh1aW50cHRyX3QpKGNoYXIqKShhbHRlcl9wcm92ZW5hbmNlX19j
b3B5KSApCj4gICAgICAgKQo+ICB9KQoKSSdtIGhhdmluZyB0cm91YmxlIHNlZWluZyBob3cgdGhp
cyB3b3VsZCBoZWxwIHdpdGggdGhlIGlzc3VlcwphdCBoYW5kLiBXb3VsZCB5b3UgbWluZCBnaXZp
bmcgYW4gZXhhbXBsZSBvZiBob3cgeW91J2Qgc2VlCnRoaXMgdXNlZD8KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 15:49:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 15:49:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtaJ8-0004qP-Ec; Tue, 12 Feb 2019 15:49:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtaJ6-0004qI-Tp
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 15:49:12 +0000
X-Inumbo-ID: bceb4124-2edd-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bceb4124-2edd-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 15:49:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 08:49:09 -0700
Message-Id: <5C62EAF30200007800216046@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 08:49:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-1-git-send-email-sstabellini@kernel.org>
 <5C62DF510200007800215FED@prv1-mh.provo.novell.com>
 <23650.58792.585302.814152@mariner.uk.xensource.com>
In-Reply-To: <23650.58792.585302.814152@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 1/5] xen: introduce ptrdiff_t,
 fix uintptr_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE5IGF0IDE2OjI2LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2OSAxLzVdIHhlbjogaW50cm9kdWNl
IHB0cmRpZmZfdCwgZml4IAo+IHVpbnRwdHJfdCIpOgo+PiBPbiAxMi4wMi4xOSBhdCAwMjoxMywg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+IC10eXBlZGVmIHVuc2lnbmVkIGlu
dCBfX2F0dHJpYnV0ZV9fKChfX21vZGVfXyhfX3BvaW50ZXJfXykpKSB1aW50cHRyX3Q7Cj4+ID4g
K3R5cGVkZWYgdW5zaWduZWQgbG9uZyBfX2F0dHJpYnV0ZV9fKChfX21vZGVfXyhfX3BvaW50ZXJf
XykpKSB1aW50cHRyX3Q7Cj4+IAo+PiBJIGRvbid0IHVuZGVyc3RhbmQgdGhpcyBjaGFuZ2U6IFRo
ZSBtb2RlIGF0dHJpYnV0ZSBkaXNjYXJkcyBhbnkgd2lkdGgKPj4gYXNzb2NpYXRpb24gZGVyaXZl
ZCBmcm9tIHRoZSBzcGVjaWZpZWQgYmFzZSB0eXBlLgo+IAo+IEkgbG9va2VkIGZvciB0aGUgcmVm
ZXJlbmNlIGRvY3VtZW50YXRpb24gZm9yIHRoZSBzZW1hbnRpY3Mgb2YKPiBfX2F0dHJpYnV0ZV9f
KChfX21vZGVfXyhfX3BvaW50ZXJfXykpKS4gIEkgZm91bmQgdGhpcyBpbiBteSBHQ0MgNgo+IG1h
bnVhbDoKPiAKPiAgICdtb2RlIChNT0RFKScKPiAgICAgICAgVGhpcyBhdHRyaWJ1dGUgc3BlY2lm
aWVzIHRoZSBkYXRhIHR5cGUgZm9yIHRoZQo+ICAgICAgICBkZWNsYXJhdGlvbi0td2hpY2hldmVy
IHR5cGUgY29ycmVzcG9uZHMgdG8gdGhlIG1vZGUgTU9ERS4gIFRoaXMgaW4KPiAgICAgICAgZWZm
ZWN0IGxldHMgeW91IHJlcXVlc3QgYW4gaW50ZWdlciBvciBmbG9hdGluZy1wb2ludCB0eXBlIGFj
Y29yZGluZwo+ICAgICAgICB0byBpdHMgd2lkdGguCj4gCj4gICAgICAgIFlvdSBtYXkgYWxzbyBz
cGVjaWZ5IGEgbW9kZSBvZiAnYnl0ZScgb3IgJ19fYnl0ZV9fJyB0byBpbmRpY2F0ZSB0aGUKPiAg
ICAgICAgbW9kZSBjb3JyZXNwb25kaW5nIHRvIGEgb25lLWJ5dGUgaW50ZWdlciwgJ3dvcmQnIG9y
ICdfX3dvcmRfXycgZm9yCj4gICAgICAgIHRoZSBtb2RlIG9mIGEgb25lLXdvcmQgaW50ZWdlciwg
YW5kICdwb2ludGVyJyBvciAnX19wb2ludGVyX18nIGZvcgo+ICAgICAgICB0aGUgbW9kZSB1c2Vk
IHRvIHJlcHJlc2VudCBwb2ludGVycy4KPiAKPiBUaGlzIHdvcmRpbmcgaXMgZXh0cmVtZWx5IG9i
c2N1cmUsIGVzcGVjaWFsbHkgd2hlbiByZWFkIGluIHRoZSBjb250ZXh0Cj4gb2YgQydzIGluc2Fu
ZSBwb2ludGVyIHByb3ZlbmFuY2UgcnVsZXMgYW5kIGNvbXBpbGVyIGF1dGhvcnMnIGluc2FuZQo+
IGludGVycHJldGF0aW9ucyBvZiB0aG9zZSBydWxlcy4KPiAKPiBJZiBvdXIgZ29hbCBpcyB0byBh
dm9pZCBtYWxpY2lvdXMgY29tcGlsZXIgb3B0aW1pc2F0aW9uIG5vbnNlbnNlIHdlCj4gc2hvdWxk
IG5vdCB1c2UgYSBmZWF0dXJlIGxpa2UgdGhpcyB3aG9zZSBzZW1hbnRpY3MgbWlnaHQgYmUgdGFr
ZW4gdG8KPiBpbXBseSB0aGF0IHRoZSB0aGluZ3MgYXJlIHJlYWxseSBwb2ludGVycy4KCkkgY2Fu
IHVuZGVyc3RhbmQgeW91ciByZXNlcnZhdGlvbnMsIGFsYmVpdCBJIGRvbid0IHNoYXJlIHRoZW0u
IEJ1dAp0aGlzIGlzIHdoeSBJJ3ZlIHN1Z2dlc3RlZCBvdGhlciBvcHRpb25zLgoKPj4gPiArdHlw
ZWRlZiBsb25nIHB0cmRpZmZfdDsKPj4gCj4+IEZUUiBJJ20gdW5jb252aW5jZWQgb2YgdGhpcywg
b3IgdGhlIG5lZWQgdG8gdXNlIHVpbnRwdHJfdCBpbiB0aGUgZmlyc3QKPj4gcGxhY2UgaW4gdGhl
IG1hY3JvcyB5b3UgaW50cm9kdWNlOiBUaGUgZW50aXJlIFVOSVggd29ybGQgaW1wbGllcwo+PiBz
aXplb2YobG9uZykgPT0gc2l6ZW9mKHZvaWQqKSBhZmFpay4KPiAKPiBQbGVhc2UgcHJvdmlkZSBh
IHJlZmVyZW5jZSBmb3IgdGhpcyBhc3NlcnRpb24gYWJvdXQgc2l6ZW9mKGxvbmcpLgoKV2VsbCwg
bXkgKGxpbWl0ZWQpIGZhbWlsaWFyaXR5IHdpdGggVU5JWCBpbiBnZW5lcmFsIChoZW5jZSB0aGUg
ImFmYWlrIikKZ29lcyBiYWNrIHRvIHRoZSB0aW1lcyB3aGVuIHRoZSBJQTY0IEFCSSB3YXMgZm9y
bXVsYXRlZCwgYW5kCndoZW4gKGp1c3QgbGlrZSBhIGZldyB5ZWFycyBsYXRlciBmb3IgeDg2LTY0
KSB0aGlzIHdhcyBjYWxsZWQgb3V0IGFzCnRoZSBtYWluIGRpZmZlcmVuY2UgdG8gdGhlIFdpbmRv
d3Mgd29ybGQuIEkgZG9uJ3QgdGhpbmsgSSBjYW4KcHJvdmlkZSBhbnl0aGluZyB0aGF0IHdvdWxk
IGNvbWUgY2xvc2UgdG8gYSAicmVmZXJlbmNlIiwgb3RoZXIKdGhhbiB0aGUgcHJvY2Vzc29yIHNw
ZWNpZmljIEFCSXMgdGhhdCBoYXZlIGVtZXJnZWQgZnJvbSB0aGF0CmRpc2N1c3Npb24uCgpXaGF0
J3MgY2xlYXIgdGhvdWdoIGlzIHRoYXQgYm90aCBMaW51eCBhbmQgWGVuIChoYXZpbmcgaW5oZXJp
dGVkCnRoaXMgZnJvbSBMaW51eCkgbWFrZSB0aGlzIGFzc3VtcHRpb24gaW4gbnVtZXJvdXMgcGxh
Y2VzIChzYWRseQppbiBMaW51eCB0aGlzIGFsc28gZ2V0cyB2aW9sYXRlZCBldmVyeSBub3cgYW5k
IHRoZW4gYnkgcGVvcGxlCmludHJvZHVjaW5nIGNhc3RzIGJldHdlZW4gcG9pbnRlcnMgYW5kIHVp
bnQ2NF90LCBidXQgb25jZSB0aGUKd2FybmluZ3MgZ2V0IG5vdGljZWQgaW4gMzItYml0IGJ1aWxk
cyB0aGluZ3MgdXN1YWxseSBnZXQgZml4ZWQpLgoKPj4gQnV0IGlmIHdlIHJlYWxseSB3YW50IHRv
IGhhdmUgcHRyZGlmZl90LCB0aGVuIEkgdGhpbmsgd2Ugc2hvdWxkIGVpdGhlcgo+PiBmb2xsb3cg
dGhlIHVpbnRwdHJfdCBtb2RlbCBhbmQgdXNlIGF0dHJpYnV0ZSgobW9kZSgpKSksIG9yIHdlIHNo
b3VsZAo+PiBsZXZlcmFnZSB0aGUgY29tcGlsZXIncyBfX1BUUkRJRkZfVFlQRV9fIChhbmQgdGhl
biBhbHNvCj4+IF9fVUlOVFBUUl9UWVBFX18gZm9yIHVpbnRwdHJfdCwgYXQgbGVhc3QgaWYgYXZh
aWxhYmxlIC0gbm90IHN1cmUgd2hhdAo+PiBpdHMgYXZhaWxhYmlsaXR5IGRlcGVuZHMgb24sIGJ1
dCBpdCdzIGNvbmRpdGlvbmFsIGluIGdjYydzCj4+IGNfc3RkZGVmX2NwcF9idWlsdGlucygpKS4K
PiAKPiBJdCBpcyBub3QgdW51c3VhbCBmb3IgcG9ydGluZyBzb21ldGhpbmcgbGlrZSBYZW4gdG8g
YSBuZXcgYXJjaGl0ZWN0dXJlCj4gdG8gaW52b2x2ZSB3cml0aW5nIGEgc2hvcnQgaGVhZGVyIGZp
bGUgd2l0aCB0aGVzZSBraW5kIG9mIHR5cGUKPiBkZWZpbml0aW9ucy4gIEkgZG9uJ3Qga25vdyB3
aHkgd2UgY291bGRuJ3QgdGFrZSB0aGF0IGFwcHJvYWNoLgoKSWYgd2UgdGhpbmsgd2UgbmVlZCB0
aGUgZXh0cmEgdHlwZXMsIEknZCBiZSBmaW5lIGdvaW5nIHRoYXQKcm91dGUgKGFzIG11Y2ggYXMg
SSB3b3VsZCBiZSBnb2luZyB0aGUgb3RoZXIgb25lOyB0aGUgb25seQp0aGluZyBJJ20gbm90IGZp
bmUgd2l0aCBpcyBhIG1peCBvZiBhcHByb2FjaGVzKS4gQnV0IGFzIHdpdGgKU3RlZmFubydzIGNo
YW5nZXMsIGZvciB0aGUgbW9tZW50IEknbSB1bmNvbnZpbmNlZCB3ZQphY3R1YWxseSBuZWVkIHVp
bnRwdHJfdCBvciBwdHJkaWZmX3QgaGVyZSwgd2hlbiAtIGFzIHNhaWQgLSB3ZQphbHJlYWR5IGhl
YXZpbHkgcmVseSBvbiBsb25nIDwtPiBwb2ludGVyIGNvbnZlcnNpb25zIGFueXdheS4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 15:57:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 15:57:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtaRD-0005h6-B5; Tue, 12 Feb 2019 15:57:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=52eh=QT=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1gtaRB-0005gr-MI
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 15:57:33 +0000
X-Inumbo-ID: e827cc8a-2ede-11e9-b673-7f4c0682abe4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e827cc8a-2ede-11e9-b673-7f4c0682abe4;
 Tue, 12 Feb 2019 15:57:32 +0000 (UTC)
Received: from localhost (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A0A89217D9;
 Tue, 12 Feb 2019 15:57:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1549987052;
 bh=76wHdXgX7248KSBDJgzVyPLAM9GpLqnBYC9OJ2+ZpKs=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=UruXMDXnIaPFBcTa8kz2o1zXaEMCaItyh1iRA/jMozOvdFIO1961Oy+RAo6l8FHFp
 p/tqqtVmu7mdPGdUPpS6lhzPQ/BivOw6aE08qT13ZiIp2ldJeokx482YipYTE6FRXS
 qihHH+lEq7WxE43NlSPlKOmtHXRuWqDGk6DJr++s=
Date: Tue, 12 Feb 2019 10:57:29 -0500
From: Sasha Levin <sashal@kernel.org>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190212155729.GD69686@sasha-vm>
References: <E1gtSHm-0005fF-Jc@osstest.test-lab.xenproject.org>
 <23650.44390.535815.180747@mariner.uk.xensource.com>
 <5C62B0690200007800215DCD@prv1-mh.provo.novell.com>
 <23650.56881.496658.765061@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23650.56881.496658.765061@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-pair [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 osstest service owner <osstest-admin@xenproject.org>,
 Jeffrey T Kirsher <jeffrey.t.kirsher@intel.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Aaron Brown <aaron.f.brown@intel.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTIsIDIwMTkgYXQgMDI6NTQ6NDFQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj5TdW1tYXJ5Ogo+Cj4gN2I4MDUyZTE5MzA0IHdoaWNoIGlzIGEgYmFja3BvcnQgdG8gbGlu
dXgtMy4xOCBvZiBiZTA2OTk4Zjk2ZWMgaGFzCj4gYmVlbiBmb3VuZCBieSB0aGUgWGVuIENJIGF1
dG8tYmlzZWN0b3IgdG8gYmUgcmVzcG9uc2libGUgZm9yIGEKPiByZWdyZXNzaW9uIGJvb3Rpbmcg
dW5kZXIgWGVuLgo+Cj5KYW4gQmV1bGljaCB3cml0ZXMgKCJSZTogW2xpbnV4LTMuMTggYmlzZWN0
aW9uXSBjb21wbGV0ZSB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIiKToKPj4gTm8sIEknbSBub3QuIEkn
dmUgc2FpZCB3aGF0IEkgY2FuIHNheSBpbiBhIHJlcGx5IHRvIGFuIGVhcmxpZXIgYmlzZWN0aW9u
Cj4+IHJlcG9ydCAoZnJvbSBEZWMgMTJ0aCksIGF0dGFjaGVkIGFnYWluIGhlcmUgZm9yIHJlZmVy
ZW5jZS4KPgo+SSBtaXNzZWQgdGhhdC4gIFRoYW5rcy4KPgo+SmFuIEJldWxpY2ggd3JpdGVzICgi
UmU6IFtYZW4tZGV2ZWxdIFtsaW51eC0zLjE4IGJpc2VjdGlvbl0gY29tcGxldGUgdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyIik6Cj4+IE9uIDEyLjEyLjE4IGF0IDIyOjQxLCA8b3NzdGVzdC1hZG1pbkB4
ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4+ID4gICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3Rh
YmxlLmdpdAo+PiA+ICAgQnVnIGludHJvZHVjZWQ6ICA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0
NzA2MmQ5NzczMDlhMjJmCj4+ID4gICBCdWcgbm90IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1M2Nj
YzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEKPj4gPiAgIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTI3OC8KPj4gPgo+PiA+
Cj4+ID4gICBjb21taXQgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZgo+
PiA+ICAgQXV0aG9yOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+ID4gICBEYXRl
OiAgIE1vbiBPY3QgMTkgMDQ6MjM6MjkgMjAxNSAtMDYwMAo+PiA+Cj4+ID4gICAgICAgaWdiOiBm
aXggTlVMTCBkZXJlZnMgZHVlIHRvIHNraXBwZWQgU1ItSU9WIGVuYWJsaW5nCj4+Cj4+IF9WZXJ5
XyBpbnRlcmVzdGluZy4gQW4gb3ZlciB0aHJlZSB5ZWFycyBvbGQgY29tbWl0IHdhcyBkZXRlcm1p
bmVkCj4+IHRvIGNhdXNlIHdoYXRldmVyIHJlZ3Jlc3Npb24gaXQgaXMuIEJ1dCB3YWl0IC0gdGhh
dCdzIHRoZSBkYXRlIG9mIHRoZQo+PiBtYWlubGluZSBjb21taXQsIG5vdCB0aGF0IG9mIHRoZSBi
YWNrcG9ydCAod2hpY2ggd2FzIGRvbmUgYSBtb250aAo+PiBhZ28pLiBJIG5vdGljZSB0aGF0IG9m
IHRoZSB0d28gb3JpZ2luYWwgY29tbWl0cyB0aGUgY29tYmluYXRpb24gb2YKPj4gd2hpY2ggdGhl
IG9uZSBoZXJlIGlzIHN1cHBvc2VkIHRvIGZpeCwgb25seSBvbmUgYWN0dWFsbHkgZ290Cj4+IGJh
Y2twb3J0ZWQuIEhlbmNlIEkgd29uZGVyIHdoZXRoZXIgYmFja3BvcnRpbmcgdGhlIG9uZSBoZXJl
Cj4+IHdhcyBhY3R1YWxseSBhcHByb3ByaWF0ZS4KPgo+VGhlIG1haW5saW5lIGNvbW1pdCBiZTA2
OTk4Zjk2ZWNiOTM5MzhhZDJjY2U0NmM0Mjg5YmY3Y2Y0NWJjIGZyb20KPk9jdG9iZXIgMjAxNSB3
YXMgYmFja3BvcnRlZCBhcwo+N2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIy
Zi4gIFlvdSBuZWVkIHRvIGxvb2sgYXQgdGhlCj5jb21taXQgZGF0ZSBhcyB3ZWxsIGFzIHRoZSBh
dXRob3IgZGF0ZToKPgo+ICAgY29tbWl0IDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3
NzMwOWEyMmYKPiAgIEF1dGhvcjogICAgIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4K
PiAgIEF1dGhvckRhdGU6IE1vbiBPY3QgMTkgMDQ6MjM6MjkgMjAxNSAtMDYwMAo+ICAgQ29tbWl0
OiAgICAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KPiAg
IENvbW1pdERhdGU6IFNhdCBOb3YgMTAgMDc6Mzk6MjEgMjAxOCAtMDgwMAoKSW50ZXJlc3Rpbmcu
IENvdWxkIHlvdSBzZWUgaWYgcGlja2luZyBjZWVlMzQ1MGIzICgiaWdiOiBtYWtlIHN1cmUgU1It
SU9WCmluaXQgdXNlcyB0aGUgcmlnaHQgbnVtYmVyIG9mIHF1ZXVlcyIpIG9uIHRvcCBmaXhlcyB0
aGUgaXNzdWUgeW91J3JlCnNlZWluZz8gSWYgbm90LCB3ZSBjYW4ganVzdCByZXZlcnQgN2I4MDUy
ZTE5MzA0LgoKLS0KVGhhbmtzLApTYXNoYQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 15:59:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 15:59:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtaSz-0005mT-Nh; Tue, 12 Feb 2019 15:59:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xrV+=QT=citrix.com=prvs=939669ee0=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtaSy-0005mM-4R
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 15:59:24 +0000
X-Inumbo-ID: 29bb713e-2edf-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29bb713e-2edf-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 15:59:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,362,1544486400"; d="scan'208";a="77927348"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23650.60728.191439.501924@mariner.uk.xensource.com>
Date: Tue, 12 Feb 2019 15:58:48 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C62E7C00200007800216022@prv1-mh.provo.novell.com>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-2-git-send-email-sstabellini@kernel.org>
 <23650.46508.347522.877442@mariner.uk.xensource.com>
 <5C62BE310200007800215E17@prv1-mh.provo.novell.com>
 <23650.56453.934521.552736@mariner.uk.xensource.com>
 <5C62E7C00200007800216022@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v9 2/5] xen: introduce SYMBOLS_SUBTRACT and
 SYMBOLS_COMPARE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSAyLzVdIHhlbjog
aW50cm9kdWNlIFNZTUJPTFNfU1VCVFJBQ1QgYW5kIFNZTUJPTFNfQ09NUEFSRSIpOgo+IE9uIDEy
LjAyLjE5IGF0IDE1OjQ3LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBJIGRp
ZG4ndCBzZWUgeW91ciBwcm9wb3NlZCBpbmxpbmUgZnVuY3Rpb24sIGJ1dCBkb24ndCB0aGluayBp
dCBjYW4KPiA+IHdvcmsgY29ycmVjdGx5IGJlY2F1c2UgaXQgd29uJ3QgYmUgdHlwZS1nZW5lcmlj
LiAgSWUsIHRoZSByZXF1aXJlbWVudAo+ID4gaXMgdG8gdXNlIHRoZSBzYW1lIGBTWU1CT0xTX0RJ
RkZFUkVOQ0UocCwgX2Zvb19lbmQpJyBmb3IgdmFyaW91cwo+ID4gZGlmZmVyZW50IGBzdHJ1Y3Qg
Zm9vICpwJy4gIHAgaXMgcGVyaGFwcyBvZiBkaWZmZXJlbnQgdHlwZXMgaW4gdGhlCj4gPiBkaWZm
ZXJlbnQgaW52b2NhdGlvbnMgYW5kIHRoZSByZXR1cm4gdmFsdWUgbmVlZHMgdG8gaGF2ZSBiZWVu
IGRpdmlkZWQKPiA+IGJ5IHNpemVvZigqcCkuCj4gCj4gV2VsbCwgaXQgd2Fzbid0IGEgc2luZ2xl
IGlubGluZSBmdW5jdGlvbiwgYnV0IGEgbWFjcm8gZGVmaW5pbmcgYW4KPiBpbmxpbmUgZnVuY3Rp
b24gc3VpdGFibGUgZm9yIGEgY2VydGFpbiAoc3RhcnQsZW5kKSB0dXBsZSwgYXQgdGhlCj4gc2Ft
ZSB0aW1lIGdpdmluZyBib3RoIHN0YXJ0IGFuZCBlbmQgc3VpdGFibGUgdHlwZXMgd2hpY2ggdGhl
bgo+IGFsc28gY2FuJ3QgYmUgdXNlZCBpbiB0aGUgd3JvbmcgY29udGV4dDoKPiBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDIvbXNnMDA0
NDAuaHRtbAoKQWguICBSaWdodC4gIFllcywgdGhhdCBtYWNybyBsb29rcyBPSyB0byBtZS4KCkFs
dGhvdWdoIEkgcmVhbGx5IHRoaW5rIGl0IHNob3VsZCB1c2UgdWludHByX3QsIG5vdCBgdW5zaWdu
ZWQgbG9uZycuCklJUkMgdGhlcmUgYXJlIHNwZWNpYWwgQyBsYW5ndWFnZSBzcGVjIHJ1bGVzIGZv
ciBjb252ZXJzaW9uIG9mCnBvaW50ZXJzIHRvIGFuZCBmcm9tIHVpbnRwdHJfdCdzLiAgKFRoZXkg
YXJlIHByb2JhYmx5IGFwcGxpZWQgYW55d2F5CmZvciBhbGwgcG9pbnRlci10by1zdWZmaWNpZW50
bHktbGFyZ2UtaW50ZWdlciBjb252ZXJzaW9ucyBidXQgSSB3b3VsZApwcmVmZXIgbm90IHRvIGJl
dCBvbiB0aGF0LikKCj4gPiAgI2RlZmluZSBBTFRFUl9QUk9WRU5BTkNFKHZhbHVlLHByb3ZlbmFu
Y2UpICh7Ci4uLgo+IEknbSBoYXZpbmcgdHJvdWJsZSBzZWVpbmcgaG93IHRoaXMgd291bGQgaGVs
cCB3aXRoIHRoZSBpc3N1ZXMKPiBhdCBoYW5kLiBXb3VsZCB5b3UgbWluZCBnaXZpbmcgYW4gZXhh
bXBsZSBvZiBob3cgeW91J2Qgc2VlCj4gdGhpcyB1c2VkPwoKSXQgbWF5IGJlIGEgcmVkIGhlcnJp
bmcuICBCdXQgeW91IGNvdWxkLCBwZXJoYXBzLCBoYXZlIHlvdXIgV0hBVEVWRVIKbWFjcm8gZG8g
c29tZXRoaW5nIGxpa2UgdGhpczoKCiAgZXh0ZXJuIGNvbnN0IHR5cGUgcGZ4IyNfZW5kX193cm9u
Z19wcm92ZW5hbmNlW107CiAgc3RhdGljIGNvbnN0IHR5cGUgKmNvbnN0IHBmeCMjX2VuZCA9CiAg
ICAgQUxURVJfUFJPVkVOQU5DRShwZngjI19lbmRfX3dyb25nX3Byb3ZlbmFuY2UsIHBmeCMjX3N0
YXJ0KTsKCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 16:04:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 16:04:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtaXO-00071j-Bj; Tue, 12 Feb 2019 16:03:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtaXN-00071e-4F
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 16:03:57 +0000
X-Inumbo-ID: cadafde0-2edf-11e9-a8ce-bf951f941bc7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cadafde0-2edf-11e9-a8ce-bf951f941bc7;
 Tue, 12 Feb 2019 16:03:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 09:03:52 -0700
Message-Id: <5C62EE640200007800216073@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 09:03:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-1-git-send-email-sstabellini@kernel.org>
 <5C62DF510200007800215FED@prv1-mh.provo.novell.com>
 <23650.58792.585302.814152@mariner.uk.xensource.com>
 <2a4ab597-7cc2-2668-34ac-ca708df88bb3@citrix.com>
In-Reply-To: <2a4ab597-7cc2-2668-34ac-ca708df88bb3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 1/5] xen: introduce ptrdiff_t,
 fix uintptr_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE5IGF0IDE2OjMyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDIvMjAxOSAxNToyNiwgSWFuIEphY2tzb24gd3JvdGU6Cj4+Cj4+PiBCdXQg
aWYgd2UgcmVhbGx5IHdhbnQgdG8gaGF2ZSBwdHJkaWZmX3QsIHRoZW4gSSB0aGluayB3ZSBzaG91
bGQgZWl0aGVyCj4+PiBmb2xsb3cgdGhlIHVpbnRwdHJfdCBtb2RlbCBhbmQgdXNlIGF0dHJpYnV0
ZSgobW9kZSgpKSksIG9yIHdlIHNob3VsZAo+Pj4gbGV2ZXJhZ2UgdGhlIGNvbXBpbGVyJ3MgX19Q
VFJESUZGX1RZUEVfXyAoYW5kIHRoZW4gYWxzbwo+Pj4gX19VSU5UUFRSX1RZUEVfXyBmb3IgdWlu
dHB0cl90LCBhdCBsZWFzdCBpZiBhdmFpbGFibGUgLSBub3Qgc3VyZSB3aGF0Cj4+PiBpdHMgYXZh
aWxhYmlsaXR5IGRlcGVuZHMgb24sIGJ1dCBpdCdzIGNvbmRpdGlvbmFsIGluIGdjYydzCj4+PiBj
X3N0ZGRlZl9jcHBfYnVpbHRpbnMoKSkuCj4+IEl0IGlzIG5vdCB1bnVzdWFsIGZvciBwb3J0aW5n
IHNvbWV0aGluZyBsaWtlIFhlbiB0byBhIG5ldyBhcmNoaXRlY3R1cmUKPj4gdG8gaW52b2x2ZSB3
cml0aW5nIGEgc2hvcnQgaGVhZGVyIGZpbGUgd2l0aCB0aGVzZSBraW5kIG9mIHR5cGUKPj4gZGVm
aW5pdGlvbnMuICBJIGRvbid0IGtub3cgd2h5IHdlIGNvdWxkbid0IHRha2UgdGhhdCBhcHByb2Fj
aC4KPiAKPiBzdGRpbnQuaCBhbmQgaW50dHlwZXMuaCBhcmUgYSBmcmVlc3RhbmRpbmcgaGVhZGVy
IGZpbGVzLCBhbmQgYXJlCj4gaW50ZW5kZWQgZm9yIHVzZXMganVzdCBsaWtlIHRoaXMuCj4gCj4g
TGV0cyBzdG9wIHNlY29uZCBndWVzc2luZyBvdXIgYnVpbGQgZW52aXJvbm1lbnQsIGFuZCB1c2Ug
dGhlIHNvbHV0aW9uIHRvCj4gdGhlIHByb2JsZW0gZ2l2ZW4gdG8gdXMgYnkgdGhlIEMgc3BlY2lm
aWNhdGlvbi4KPiAKPiBBbmQgdG8gYmUgY3J5c3RhbCBjbGVhci4gIFRoaXMgbWVhbnMgaW5jbHVk
aW5nIDxzdGRpbnQuaD4gYW5kCj4gPGludHR5cGVzLmg+IGluIHhlbi90eXBlcy5oIGFuZCBkZWxl
dGluZyBhbGwgb2YgdGhlc2UgdHlwZWRlZnMKCldlbGwsIHRoaXMgd291bGQgY2VydGFpbmx5IGJl
IGEgdmlhYmxlIHJvdXRlIGlmCi0gdGhlc2UgaGVhZGVycyB3ZXJlIHRydWx5IGZyZWVzdGFuZGlu
ZyAocmF0aGVyIHRoYW4gY29taW5nIGluIHRoZWlyCiAgb3duIGluY2FybmF0aW9uIHdpdGggZXZl
cnkgZ2NjIHZlcnNpb24sIGFuZCBwZXJoYXBzIGFsc28gd2l0aAogIGFueSBvdGhlciBjb21waWxl
cikKLSB3ZXJlIGd1YXJhbnRlZWQgYnVnIGZyZWUgb24gZXZlcnkgZGlzdHJvIHdlIGNhcmUgYWJv
dXQgYnVpbGRpbmcgb24KCkFzIGFuIGFzaWRlLCBpbnR0eXBlcy5oIGRvZXMgbm90IHNlZW0gdG8g
YmUgcGFydCBvZiB0aGUgaGVhZGVycwpyZXF1aXJlZCB0byBiZSBwcm92aWRlZCBieSBhIGZyZWUg
c3RhbmRpbmcgY29tcGlsZXIgaW1wbGVtZW50YXRpb24uCllldCBJIHRoaW5rIG5vIGdvb2QgY2Fu
IGNvbWUgZnJvbSBvdXQgb2Ygc3luYyBpbnR0eXBlcy5oIGFuZApzdGRpbnQuaC4KCkkgYXNzdW1l
IHlvdSBkaWQgcmVhZCBjaGFwdGVyIDIgIkxhbmd1YWdlIFN0YW5kYXJkcyBTdXBwb3J0ZWQKYnkg
R0NDIiBvZiB0aGUgZ2NjIGRvY3VtZW50YXRpb24sIGp1c3QgdG8gc2VlIHRoZWlyIHN0YXRlbWVu
dCBvZgp3aGF0IHRoZXkgKG1lYW4gdG8pIHN1cHBvcnQgaW4gc3VjaCBhIGNhc2UgKGFuZCB3aGF0
IHRoZXkgZG9uJ3QpLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 16:38:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 16:38:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtb4x-0001B5-6s; Tue, 12 Feb 2019 16:38:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtb4v-0001Av-L7
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 16:38:37 +0000
X-Inumbo-ID: a3150ef4-2ee4-11e9-ba51-9318a1b53150
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3150ef4-2ee4-11e9-ba51-9318a1b53150;
 Tue, 12 Feb 2019 16:38:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtb4r-0007F3-2c; Tue, 12 Feb 2019 16: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtb4q-000781-O2; Tue, 12 Feb 2019 16:38:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtb4q-00075j-LZ; Tue, 12 Feb 2019 16:38:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133143-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.10-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.10-testing:build-arm64:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-libvirt:xen-boot:fail:regression
 xen-4.10-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.10-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.10-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.10-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.10-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.10-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-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-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-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-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: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-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=a016b8f207c7a3fe8bdd2b6f7c080020e3e1c823
X-Osstest-Versions-That: xen=e21c79fe4fd204eca0c6b9f79102e3826db7334a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 16:38:32 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 133143: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE0MyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxNDMvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjk2NgoKUmVncmVzc2lvbnMgd2hpY2ggYXJl
IHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEz
Mjk2NgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTY2CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5NjYKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAx
MzI5NjYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjk2NgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyOTY2CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzI5NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgYTAxNmI4ZjIwN2M3YTNmZThiZGQyYjZmN2MwODAwMjBlM2UxYzgyMwpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZTIxYzc5ZmU0ZmQyMDRlY2Ew
YzZiOWY3OTEwMmUzODI2ZGI3MzM0YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyOTY2ICAyMDE5
LTAyLTA2IDEyOjUwOjEwIFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzE0MyAg
MjAxOS0wMi0xMSAxMzowNzo0MCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02
NCBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1
cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGEw
MTZiOGYyMDdjN2EzZmU4YmRkMmI2ZjdjMDgwMDIwZTNlMWM4MjMKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxMSAxNDowNDowOCAyMDE5ICsw
MTAwCgogICAgdXBkYXRlIFhlbiB2ZXJzaW9uIHRvIDQuMTAuMwoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 16:57:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 16:57:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtbND-0002oq-30; Tue, 12 Feb 2019 16:57:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uKrr=QT=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1gtbNA-0002ol-Qj
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 16:57:28 +0000
X-Inumbo-ID: 460e5650-2ee7-11e9-bc90-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::706])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 460e5650-2ee7-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 16:57:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=EPp/uIgGS0wB56ULAoo7KtwYBI7zlJt8dSIXXGT4aNU=;
 b=wWjpGBJ5oLBdZz21DNFGK1wKgNBet7wkKeMd7G34n76glpVty7qKc/kJQ39hB3orFa6kUi06L2cIitlInIX20yJKMktPyUdUU5pXPkdYdjdxwWq6NXKFOUK8IyOjTu0s331DBht1nA00d0dTr5jnXc5Kl/uY6Pahax4DR0C0J80=
Received: from AM0PR02MB4947.eurprd02.prod.outlook.com (20.178.21.12) by
 AM0PR02MB4593.eurprd02.prod.outlook.com (20.178.17.210) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1622.16; Tue, 12 Feb 2019 16:57:24 +0000
Received: from AM0PR02MB4947.eurprd02.prod.outlook.com
 ([fe80::d04c:f87:de81:5ac6]) by AM0PR02MB4947.eurprd02.prod.outlook.com
 ([fe80::d04c:f87:de81:5ac6%6]) with mapi id 15.20.1622.016; Tue, 12 Feb 2019
 16:57:24 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich
 <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [RFC PATCH 6/6] xc_version: add vm_event interface
 version
Thread-Index: AQHUl8wQI674w8n5dUSDgkFi1EhwzqWlrpOAgAAC1ACAAALFgIABEuwAgDXxWgA=
Date: Tue, 12 Feb 2019 16:57:24 +0000
Message-ID: <efcffb80e68b3812708c1bba33d5f5244ca47505.camel@bitdefender.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <cover.1545245243.git.ppircalabu@bitdefender.com>
 <b1269ed5b2454c8fd3c373bc92201efe13fc8194.1545245243.git.ppircalabu@bitdefender.com>
 <5C34CF81020000780020B648@prv1-mh.provo.novell.com>
 <7bb4f60e-55d2-925e-20ae-0fe25e254199@bitdefender.com>
 <5C34D433020000780020B7E8@prv1-mh.provo.novell.com>
 <c52d28d1-c18e-d89e-7a18-908ca44775ca@bitdefender.com>
In-Reply-To: <c52d28d1-c18e-d89e-7a18-908ca44775ca@bitdefender.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6P191CA0103.EURP191.PROD.OUTLOOK.COM
 (2603:10a6:209:8a::44) To AM0PR02MB4947.eurprd02.prod.outlook.com
 (2603:10a6:208:fb::12)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR02MB4593;
 6:3erf9b827wkASOaDdYxJ/pPKEcft6mZUYCl1f/dNJ5wSDE7oe9ewxJSTlKB+0LaXM/+rcQqNJJWNbc+zVFDuMYjVtr7AwdpvvG9FChLTaiM60G4hRDjgLZK56E3+sYqug3cRNISBjvh1J0w/6ZMSmFTyyB9U/4z8IWtD/1GDM2ln9ZvyttE0bjmrx3uB2pSj2P3iqwd3Y09iDYYh/B4Ep+22QZqrMlq5eiVmGIywqUpoGV0/Vt0pCjUnZaNaKKb2HAzDpCuKprr5b2nkPBUmeAn8J0+3P1wzE86p9YtUJxGHG6OYq2ezX+0bH0ahomvtZSb8Bh3Gm26XVhCpPppELQkSrAQOBEzQhmGZ+HQse2YlOlravji/eXhdTPcCFtJMU6tgfvjo/9kSk0LUd/7ow+0227P92IRyym/fI0eDQoIdH/4OjBn7mAVAeFHJK9q1Lr2Sbr+yID61SNaDNbaRCA==;
 5:40XCA/nQ2iRE3ns+mmyPlJw6hjKzD06eV4vtypG8hcwYorXi0UvuFxyHZpZ6yvwhx6aX3Wlr7r8SL3tV/kenC/0YCQrdhZvaEtIQQZeHLVJDSL7QGRKzo4+QwqKnI93BQrv63E11YyhUBMONux8qPU91EnsVwoFb3mAGWxoHs9NiO7PZxdI9k3VciXxdSSSpdfn4ihJL38EI3zQfqYvWMQ==;
 7:avozOpTFEZdZcOb64biBXlC1JtEx3NoV1Ta3pWDkOwoPfmdH5S3ZuFqGJfeXwbrCgopEE2GpePOq0C5Jk3Ve3xpFFX8NB73xa9XhmZXPx85fJfcrNB50K7+PcLU5kdwnPkF11/mWqR7uYmTH2VZaLQ==
x-ms-office365-filtering-correlation-id: 3dad01d1-c6d5-40d2-d0cc-08d6910b2921
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR02MB4593; 
x-ms-traffictypediagnostic: AM0PR02MB4593:|AM0PR02MB4593:
x-microsoft-antispam-prvs: <AM0PR02MB45937D24FB0BB829403F0A6BD6650@AM0PR02MB4593.eurprd02.prod.outlook.com>
x-forefront-prvs: 0946DC87A1
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(39860400002)(346002)(376002)(366004)(396003)(189003)(199004)(118296001)(305945005)(14454004)(86362001)(229853002)(25786009)(97736004)(6246003)(2906002)(36756003)(316002)(71200400001)(99286004)(71190400001)(66066001)(110136005)(54906003)(52116002)(76176011)(4326008)(93886005)(6116002)(3846002)(486006)(68736007)(8936002)(7416002)(446003)(11346002)(2616005)(476003)(14444005)(53546011)(186003)(81166006)(8676002)(50226002)(6512007)(106356001)(105586002)(386003)(6506007)(81156014)(478600001)(53936002)(102836004)(217873002)(7736002)(6436002)(26005)(6486002)(256004)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4593;
 H:AM0PR02MB4947.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: hwg2y16DaadWDH35oBLPzoYedFR96UWjSqFZOdS37UwaTStszI/4oNP4rQbMCo1s+VOqcStMw6ldKvIsJqXDT8WCQUOk3FztRQF8onVDmesHv28JfL1tR6Q99ImLD6xSpJ/++cLRQttc3uI1cBtMbpzFzFSkvcN9goPl9UP6/4G/72kxMVV06wN9tRLQ8QWJEYQJIfUZq4H1TTzu9XdWknWLI0Aq8cSpe67fRa+Ig64I2qLqE+Gly09PkPEnCNUtF7437TRGGotiSyrCGDFUWQV6m7BcdblEPPjlsKnxv+bQ74Bb1G3oBy9W4VGRrDmT8QBPk/mzrs6t8DS5P0sGjtgwq+/yw/1h/TYa9RNYsVlttFdVBspOc7WRjnPVl3GfLCsyJwac+eRuaNc+S3DR1fMNS5aTliaWtmhfsdYMIo8=
Content-ID: <E6E7CA39C465304B9E401F98299B08DC@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3dad01d1-c6d5-40d2-d0cc-08d6910b2921
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2019 16:57:23.4279 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4593
Subject: Re: [Xen-devel] [RFC PATCH 6/6] xc_version: add vm_event interface
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMDE5LTAxLTA5IGF0IDExOjExICswMjAwLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6
DQo+IA0KPiBPbiAxLzgvMTkgNjo0NyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6DQo+ID4gPiA+ID4g
T24gMDguMDEuMTkgYXQgMTc6MzcsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToN
Cj4gPiA+IA0KPiA+ID4gT24gMS84LzE5IDY6MjcgUE0sIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
ID4gPiA+ID4gPiBPbiAxOS4xMi4xOCBhdCAxOTo1MiwgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIu
Y29tPiB3cm90ZToNCj4gPiA+ID4gPiANCj4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQ
aXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPg0KPiA+ID4gPiANCj4gPiA+ID4g
QW4gZW1wdHkgZGVzY3JpcHRpb24gaXMgbm90IGhlbHBmdWwuIFRoZSBpbW1lZGlhdGUgcXVlc3Rp
b24gaXM6DQo+ID4gPiA+IFdoeT8NCj4gPiA+ID4gV2UgZG9uJ3QgZG8gdGhpcyBmb3Igb3RoZXIg
aW50ZXJmYWNlIHZlcnNpb25zLiBJJ20gdW5jb252aW5jZWQNCj4gPiA+ID4gYQ0KPiA+ID4gPiBz
cGVjaWFsIHB1cnBvc2UgcGllY2Ugb2YgaW5mb3JtYXRpb24gbGlrZSB0aGlzIG9uZSBiZWxvbmdz
IGludG8NCj4gPiA+ID4gdGhlDQo+ID4gPiA+IHJhdGhlciBnZW5lcmljIHZlcnNpb24gaHlwZXJj
YWxsLg0KPiA+ID4gDQo+ID4gPiBGb3IgYW4gaW50cm9zcGVjdGlvbiBhcHBsaWNhdGlvbiBtZWFu
dCB0byBiZSBkZXBsb3llZCBvbiBzZXZlcmFsDQo+ID4gPiBYZW4NCj4gPiA+IHZlcnNpb25zIHdp
dGhvdXQgcmVjb21waWxpbmcsIGl0IGlzIGltcG9ydGFudCB0byBiZSBhYmxlIHRvDQo+ID4gPiBk
ZWNpZGUgYXQNCj4gPiA+IHJ1bnRpbWUgd2hhdCBzaXplIGFuZCBsYXlvdXQgdGhlIHZtX2V2ZW50
IHN0cnVjdCBoYXMuDQo+ID4gPiANCj4gPiA+IEN1cnJlbnRseSB0aGlzIGNhbiBzb21ld2hhdCBi
ZSBkb25lIGJ5IGFzc29jaWF0aW5nIHRoZSBjdXJyZW50DQo+ID4gPiB2ZXJzaW9uDQo+ID4gPiB3
aXRoIHRoZSB2bV9ldmVudCB2ZXJzaW9uLCBidXQgdGhhdCBpcyBub3QgaWRlYWwgZm9yIG9idmlv
dXMNCj4gPiA+IHJlYXNvbnMuDQo+ID4gPiBSZWFkaW5nIHRoZSB2bV9ldmVudCB2ZXJzaW9uIGZy
b20gYW4gYWN0dWFsIHZtX2V2ZW50IGlzIGFsc28gb3V0DQo+ID4gPiBvZiB0aGUNCj4gPiA+IHF1
ZXN0aW9uLCBiZWNhdXNlIGluIG9yZGVyIHRvIGJlIGFibGUgdG8gcmVjZWl2ZSB0aGUgZmlyc3QN
Cj4gPiA+IHZtX2V2ZW50IHdlDQo+ID4gPiBoYXZlIHRvIHNldCB0aGUgcmluZyBidWZmZXIgdXAs
IGFuZCB0aGF0IHJlcXVpcmVzIGtub3dsZWRnZSBvZg0KPiA+ID4gdGhlIHNpemUNCj4gPiA+IG9m
IHRoZSB2bV9ldmVudC4gU28gYSBydW4tdGltZSBtZWNoYW5pc20gZm9yIHF1ZXJ5aW5nIHRoZQ0K
PiA+ID4gdm1fZXZlbnQNCj4gPiA+IHZlcnNpb24gaXMgbmVlZGVkLg0KPiA+ID4gDQo+ID4gPiBX
ZSBqdXN0IHRob3VnaHQgdGhhdCB0aGlzIHdhcyB0aGUgbW9zdCBmbGV4aWJsZSBwbGFjZSB0byBh
ZGQgaXQuDQo+ID4gDQo+ID4gSG93IGFib3V0IGEgbmV3IFhFTl9ET01DVExfVk1fRVZFTlRfR0VU
X1ZFUlNJT04/DQo+IA0KPiBUaGF0IHdvdWxkIHdvcmsgYXMgd2VsbCwgd2UganVzdCB0aG91Z2h0
IHRoaXMgd2FzIHRoZSBsZWFzdA0KPiBpbnRydXNpdmUgDQo+IGFuZCBtb3N0IGV4dGVuc2libGUg
d2F5IHRvIGRvIGl0IChvdGhlciBxdWVyaWVzIGNvdWxkIGJlIGFkZGVkDQo+IHNpbWlsYXJseSAN
Cj4gaW4gdGhlIGZ1dHVyZSwgd2l0aG91dCBuZWVkaW5nIGEgbmV3IERPTUNUTCAvIGxpYnhjIHRv
b2xzdGFjayANCj4gbW9kaWZpY2F0aW9ucykuDQo+IA0KUGVyc29uYWxseSwgd291bGQgcHJlZmVy
IHRoZSB4Y192ZXJzaW9uIGFwcHJvYWNoIGJlY2F1c2UgaXQgaGFzIGENCm51bWJlciBvZiBhZHZh
bnRhZ2VzIG92ZXIgYSBjcmVhdGluZyBzcGVjaWZpYyBkb21jdGw6DQoNCi0gRmlyc3QsIGl0J3Mg
YSB2ZXJzaW9uLiBJbiBteSBvcGluaW9uLCBpZiBhbiBpbnRlcmZhY2UgdG9vIHN0cm9uZ2x5DQpj
b3VwbGVkIHdpdGggWEVOIHRoYXQgaXQgY2Fubm90IGJlIGRpc2FibGVkIGF0IGNvbmZpZ3VyZS10
aW1lLCBpdCdzDQpnZW5lcmljIGVub3VnaCB0byBiZSBxdWVyaWVkIGJ5IHRoZSBjb21tb24gdmVy
c2lvbiBmdW5jdGlvbnMuIEFuIA0KZXhhbXBsZSBvZiBnZXR0aW5nIHNwZWNpYWxpemVkIGluZm9y
bWF0aW9uIGZyb20gWEVOIGlzDQpYRU5WRVJfZ2V0X2ZlYXR1cmVzLCB3aGljaCBpcyBhbHNvIGhh
bmRsZWQgdXNpbmcgeGNfdmVyc2lvbi4NCg0KLSBUaGlzIGludGVyZmFjZSB2ZXJzaW9uIGlzIGh5
cGVydmlzb3Igc3BlY2lmaWMuIEEgY2xpZW50IGFwcGxpY2F0aW9uDQpzaG91bGQgYmUgYWJsZSB0
byBxdWVyeSB0aGlzIHZlcnNpb24gYXQgc3RhcnR1cCwgZXZlbiBiZWZvcmUgdGhlDQptb25pdG9y
IGRvbWFpbiBpcyBhdmFpbGFibGUsIGFuZCBhIGRvbWN0bCByZXF1aXJlcyBhIGRvbWFpbiBpZC4g
VGhlDQpET00wIGlkIG9yIERPTUlEX0lOVkFMSUQgY2FuIGJlIHVzZWQsIGJ1dCBJIGZpbmQgaXQg
cmF0aGVyIGNvbmZ1c2luZyB0bw0KcXVlcnkgc29tZXRoaW5nIGh5cGVydmlzb3Igc3BlY2lmaWMg
YW5kIHBhc3MgYSBkb21haW4gcmVsYXRlZCBwYXJhbS4NCg0KLSBJdCdzIHNpbXBsZSBhbmQgaXQg
Y2FuIGJlIGVhc2lseSBleHRlbmRlZC4NCg0KTWFueSB0aGFua3MsDQpQZXRyZQ0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 17:02:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 17:02:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtbRm-0003Xx-Ma; Tue, 12 Feb 2019 17:02:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AA3e=QT=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gtbRl-0003Xs-D4
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 17:02:13 +0000
X-Inumbo-ID: ef81d4fe-2ee7-11e9-b6f1-df557915567d
Received: from mail-ed1-f65.google.com (unknown [209.85.208.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef81d4fe-2ee7-11e9-b6f1-df557915567d;
 Tue, 12 Feb 2019 17:02:10 +0000 (UTC)
Received: by mail-ed1-f65.google.com with SMTP id b20so1900271edw.11
 for <xen-devel@lists.xenproject.org>; Tue, 12 Feb 2019 09:02:10 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Bvnv6Y2IR8FvsbLz95X2FcP65KeyEn0Pag9qo62T49w=;
 b=JHZl8s/YKiefjSa5iJ5+zNV07NezYG/RDjeyntdjeMQK9jhze9a7irDOKspK/vfVh3
 PS3MunPjDaiHnI521kgglfOoTYlSByG1N434lzEtrxqntIWXFJ2ZpiNn9IPIZ/WGvJ7d
 ml59l88e2xDQ+ZI6DiDnvwmhYgwNTrOwnZFKbQBcjoTTxJfA6ep9XQbFqb7JMKJDzY6w
 1sRS4uUqn+o7cCV1mKtE6POut3MFR/nCgfDYs35TE3CiHi2ZO1PX+M2DNiyKDUAPg26x
 V7lZCXX68pFZ9LCOwKOXHPc0LxlLF1t1WaX2xfRuk3FEbF8/Q0uHt7YQ79lJ8msGacPc
 KzdA==
X-Gm-Message-State: AHQUAubQNfj/ueKRNIs5B8Z1DPq7hgKYNDmBnHgk2Mky3HgE3Iod02Ts
 rZWmUq7xZOCdAW3xxZB2SZ7XF5I2AHY=
X-Google-Smtp-Source: AHgI3IaLZY43XXM630k4ao48+EC+Fwp07HcWXKxyOkkTM/gdRv/L4eODPo9HaX7wPmFH01hhjqD81w==
X-Received: by 2002:a17:906:6b11:: with SMTP id
 q17mr3425611ejr.241.1549990929383; 
 Tue, 12 Feb 2019 09:02:09 -0800 (PST)
Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com.
 [209.85.221.43])
 by smtp.gmail.com with ESMTPSA id n10sm3848916edq.33.2019.02.12.09.02.08
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Feb 2019 09:02:08 -0800 (PST)
Received: by mail-wr1-f43.google.com with SMTP id t27so3500889wra.6
 for <xen-devel@lists.xenproject.org>; Tue, 12 Feb 2019 09:02:08 -0800 (PST)
X-Received: by 2002:adf:9083:: with SMTP id i3mr3634016wri.124.1549990928093; 
 Tue, 12 Feb 2019 09:02:08 -0800 (PST)
MIME-Version: 1.0
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <bda834e7f6241dea248fb996c3f49ed76699ebb3.camel@bitdefender.com>
 <4c150cf2-25fc-a4cd-00f2-fbbe0b1820ba@citrix.com>
 <1706050043ac45238f37ea9e316e4c108c166be3.camel@bitdefender.com>
In-Reply-To: <1706050043ac45238f37ea9e316e4c108c166be3.camel@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 12 Feb 2019 10:01:31 -0700
X-Gmail-Original-Message-ID: <CABfawhkjiD+q0wXkZwVa=kS=nNZ8XJLfjHZj1CPCMYZ-rxVgLw@mail.gmail.com>
Message-ID: <CABfawhkjiD+q0wXkZwVa=kS=nNZ8XJLfjHZj1CPCMYZ-rxVgLw@mail.gmail.com>
To: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH RFC 0/6] Slotted channels for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgNywgMjAxOSBhdCA5OjA2IEFNIFBldHJlIE92aWRpdSBQSVJDQUxBQlUKPHBw
aXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPgo+IE9uIFRodSwgMjAxOS0wMi0wNyBh
dCAxMTo0NiArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiA+IE9uIDIvNi8xOSAyOjI2IFBN
LCBQZXRyZSBPdmlkaXUgUElSQ0FMQUJVIHdyb3RlOgo+ID4gPiBPbiBXZWQsIDIwMTgtMTItMTkg
YXQgMjA6NTIgKzAyMDAsIFBldHJlIFBpcmNhbGFidSB3cm90ZToKPiA+ID4gPiBUaGlzIHBhdGNo
c2V0IGlzIGEgcmV3b3JrIG9mIHRoZSAibXVsdGktcGFnZSByaW5nIGJ1ZmZlciIgZm9yCj4gPiA+
ID4gdm1fZXZlbnRzCj4gPiA+ID4gcGF0Y2ggYmFzZWQgb24gQW5kcmV3IENvb3BlcidzIGNvbW1l
bnRzLgo+ID4gPiA+IEZvciBzeW5jaHJvbm91cyB2bV9ldmVudHMgdGhlIHJpbmcgd2FpdHF1ZXVl
IGxvZ2ljIHdhcwo+ID4gPiA+IHVubmVjZXNzYXJ5IGFzCj4gPiA+ID4gdGhlCj4gPiA+ID4gdmNw
dSBzZW5kaW5nIHRoZSByZXF1ZXN0IHdhcyBibG9ja2VkIHVudGlsIGEgcmVzcG9uc2Ugd2FzCj4g
PiA+ID4gcmVjZWl2ZWQuCj4gPiA+ID4gVG8gc2ltcGxpZnkgdGhlIHJlcXVlc3QvcmVzcG9uc2Ug
bWVjaGFuaXNtLCBhbiBhcnJheSBvZiBzbG90dGVkCj4gPiA+ID4gY2hhbm5lbHMKPiA+ID4gPiB3
YXMgY3JlYXRlZCwgb25lIHBlciB2Y3B1LiBFYWNoIHZjcHUgcHV0cyB0aGUgcmVxdWVzdCBpbiB0
aGUKPiA+ID4gPiBjb3JyZXNwb25kaW5nIHNsb3QgYW5kIGJsb2NrcyB1bnRpbCB0aGUgcmVzcG9u
c2UgaXMgcmVjZWl2ZWQuCj4gPiA+ID4KPiA+ID4gPiBJJ20gc2VuZGluZyB0aGlzIHBhdGNoIGFz
IGEgUkZDIGJlY2F1c2UsIHdoaWxlIEknbSBzdGlsbCB3b3JraW5nCj4gPiA+ID4gb24KPiA+ID4g
PiB3YXkgdG8KPiA+ID4gPiBtZWFzdXJlIHRoZSBvdmVyYWxsIHBlcmZvcm1hbmNlIGltcHJvdmVt
ZW50LCB5b3VyIGZlZWRiYWNrIHdvdWxkCj4gPiA+ID4gYmUgYQo+ID4gPiA+IGdyZWF0Cj4gPiA+
ID4gYXNzaXN0YW5jZS4KPiA+ID4gPgo+ID4gPgo+ID4gPiBJcyBhbnlvbmUgc3RpbGwgdXNpbmcg
YXN5bmNocm9ub3VzIHZtX2V2ZW50IHJlcXVlc3RzPyAodGhlIHZjcHUgaXMKPiA+ID4gbm90Cj4g
PiA+IGJsb2NrZWQgYW5kIG5vIHJlc3BvbnNlIGlzIGV4cGVjdGVkKS4KPiA+ID4gSWYgbm90LCBJ
IHN1Z2dlc3QgdGhhdCB0aGUgZmVhdHVyZSBzaG91bGQgYmUgcmVtb3ZlZCBhcyBpdAo+ID4gPiAo
c2lnbmlmaWNhbnRseSkgaW5jcmVhc2VzIHRoZSBjb21wbGV4aXR5IG9mIHRoZSBjdXJyZW50Cj4g
PiA+IGltcGxlbWVudGF0aW9uLgo+ID4KPiA+IENvdWxkIHlvdSBkZXNjcmliZSBpbiBhIGJpdCBt
b3JlIGRldGFpbCB3aGF0IHRoZSBzaXR1YXRpb24KPiA+IGlzPyAgV2hhdCdzCj4gPiB0aGUgY3Vy
cmVudCBzdGF0ZSBmbyBhZmZhaXJzIHdpdGggdm1fZXZlbnRzLCB3aGF0IHlvdSdyZSB0cnlpbmcg
dG8KPiA+IGNoYW5nZSwgd2h5IGFzeW5jIHZtX2V2ZW50cyBpcyBtb3JlIGRpZmZpY3VsdD8KPiA+
Cj4gVGhlIG1haW4gcmVhc29uIGZvciB0aGUgdm1fZXZlbnRzIG1vZGlmaWNhdGlvbiB3YXMgdG8g
aW1wcm92ZSB0aGUKPiBvdmVyYWxsIHBlcmZvcm1hbmNlIGluIGhpZ2ggdGhyb3VnaHB1dCBpbnRy
b3NwZWN0aW9uIHNjZW5hcmlvcy4gRm9yCj4gZG9tdXMgd2l0aCBhIGhpZ2hlciB2Y3B1IGNvdW50
LCBhIHZjcHUgY291bGQgc2xlZXAgZm9yIGEgY2VydGFpbiBwZXJpb2QKPiBvZiB0aW1lIHdoaWxl
IHdhaXRpbmcgZm9yIGEgcmluZyBzbG90IHRvIGJlY29tZSBhdmFpbGFibGUKPiAoX192bV9ldmVu
dF9jbGFpbV9zbG90KQo+IFRoZSBmaXJzdCBwYXRjaHNldCBvbmx5IGluY3JlYXNlZCB0aGUgcmlu
ZyBzaXplLCBhbmQgdGhlIHNlY29uZAo+IGl0ZXJhdG9uLCBiYXNlZCBvbiBBbmRyZXcgQ29wcGVy
J3MgY29tbWVudHMsIHByb3Bvc2VkIGEgc2VwYXJhdGUgcGF0aAo+IHRvIGhhbmRsZSBzeW5jaHJv
bm91cyBldmVudHMgKCBhIHNsb3R0ZWQgYnVmZmVyIGZvciBlYWNoIHZjcHUpIGluIG9yZGVyCj4g
dG8gaGF2ZSB0aGUgZXZlbnRzIGhhbmRsZWQgaW5kZXBlbmRlbnRseSBvZiBvbmUgYW5vdGhlci4g
VG8gaGFuZGxlCj4gYXN5bmNocm9ub3VzIGV2ZW50cywgYSBkeW5hbWljYWxseSBhbGxvY2F0ZWQg
dm1fZXZlbnQgcmluZyBpcyB1c2VkLgo+IFdoaWxlIHRoZSBpbXBsZW1lbnRhdGlvbiBpcyBub3Qg
ZXhhY3RseSBhbiBleGVyY2lzZSBpbiBzaW1wbGljaXR5LCBpdAo+IHByZXNlcnZlcyBhbGwgdGhl
IG5lZWRlZCBmdW5jdGlvbmFsaXR5IGFuZCBvZmZlcnMgZmFsbGJhY2sgaWYgdGhlIExpbnV4Cj4g
ZG9tYWluIHJ1bm5pbmcgdGhlIG1vbml0b3IgYXBwbGljYXRpb24gZG9lc24ndCBzdXBwb3J0Cj4g
SU9DVExfUFJJVkNNRF9NTUFQX1JFU09VUkNFLgo+IEhvd2V2ZXIsIHRoZSBwcm9ibGVtIGdvdCBh
IGxpdHRsZSBiaXQgbW9yZSBjb21wbGljYXRlZCB3aGVuIEkgdHJpZWQKPiBpbXBsZW1lbnRpbmcg
dGhlIHZtX2V2ZW50cyB1c2luZyBhbiBJT1JFUSBzZXJ2ZXIgKGJhc2VkIG9uIFBhdWwKPiBEdXJy
YW50J3MgY29tbWVudHMpLiBGb3Igc3luY2hyb25vdXMgdm1fZXZlbnRzLCBpdCBzaW1wbGlmaWVk
IHRoaW5ncyBhCj4gbGl0dGxlLCBlbGltaW5hdGluZyBib3RoIHRoZSBuZWVkIGZvciBhIHNwZWNp
YWwgc3RydWN0dXJlIHRvIGhvbGQgdGhlCj4gcHJvY2Vzc2luZyBzdGF0ZSBhbmQgdGhlIGV2dGNo
bnMgZm9yIGVhY2ggdmNwdS4KPiBUaGUgYXN5bmNocm9ub3VzIGV2ZW50cyB3ZXJlIGEgbGl0dGxl
IG1vcmUgdHJpY2t5IHRvIGhhbmRsZS4gVGhlCj4gYnVmZmVyZWQgaW9yZXFzIHdlcmUgYSBnb29k
IGNhbmRpZGF0ZSwgYnV0IHRoZSBvbmx5IHRoaW5nIHVzYWJsZSBpcyB0aGUKPiBjb3JyZXNwb25k
aW5nIGV2dGNobiBpbiBjb25qdW5jdGlvbiB3aXRoIGFuIGV4aXN0aW5nIHJpbmcuIEluIG9yZGVy
IHRvCj4gdXNlIHRoZW0sIGEgbW9jayBidWZmZXJlZCBpb3JlcSBzaG91bGQgYmUgY3JlYXRlZCBh
bmQgdHJhbnNtaXR0ZWQsIHdpdGgKPiB0aGUgb25seSBtZWFuaW5nZnVsIGZpZWxkIGJlaW5nIHRo
ZSBpb3JlcSB0eXBlLgo+Cj4gPiBJIGNlcnRhaW5seSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIg
aWYgeW91IGNvdWxkIHdyaXRlIHRoZSBuZXcKPiA+IHZtX2V2ZW50Cj4gPiBpbnRlcmZhY2Ugd2l0
aG91dCBoYXZpbmcgdG8gc3BlbmQgYSBsb3Qgb2YgZWZmb3J0IHN1cHBvcnRpbmcgbW9kZXMKPiA+
IHRoYXQKPiA+IHlvdSB0aGluayBub2JvZHkgdXNlcy4KPiA+Cj4gPiBPbiB0aGUgb3RoZXIgaGFu
ZCwgZ2V0dGluZyBpbnRvIHRoZSBoYWJpdCBvZiBicmVha2luZyBzdHVmZiwgZXZlbiBmb3IKPiA+
IHBlb3BsZSB3ZSBkb24ndCBrbm93IGFib3V0LCB3aWxsIGJlIGEgaGluZHJhbmNlIHRvIGNvbW11
bml0eSBncm93dGg7Cj4gPiBhCj4gPiBjb21taXRtZW50IHRvIGtlZXBpbmcgaXQgd29ya2luZyB3
aWxsIGJlIGEgYmVuZWZpdCB0byBncm93dGguCj4gPgo+ID4gQnV0IG9mIGNvdXJzZSwgd2UgaGF2
ZW4ndCBkZWNsYXJlZCB0aGUgdm1fZXZlbnQgaW50ZXJmYWNlICdzdXBwb3J0ZWQnCj4gPiAoaXQn
cyBub3QgZXZlbiBtZW50aW9uZWQgaW4gdGhlIFNVUFBPUlQubWQgZG9jdW1lbnQgeWV0KS4KPiA+
Cj4gPiBKdXN0IGZvciB0aGUgc2FrZSBvZiBkaXNjdXNzaW9uLCB3b3VsZCBpdCBiZSBwb3NzaWJs
ZSAvIHJlYXNvbmJsZSwKPiA+IGZvcgo+ID4gaW5zdGFuY2UsIHRvIGNyZWF0ZSBhIG5ldyBpbnRl
cmZhY2UsIHZtX2V2ZW50czIsIGluc3RlYWQ/ICBUaGVuIHlvdQo+ID4gY291bGQgd3JpdGUgaXQg
dG8gc2hhcmUgdGhlIGlvcmVxIGludGVyZmFjZSB3aXRob3V0IGhhdmluZyBsZWdhY3kKPiA+IGJh
Z2dhZ2UgeW91J3JlIG5vdCB1c2luZzsgd2UgY291bGQgZGVwcmVjYXRlIGFuZCBldmVudHVhbGx5
IHJlbW92ZQo+ID4gdm1fZXZlbnRzMSwgYW5kIGlmIGFueW9uZSBzaG91dHMsIHdlIGNhbiBwdXQg
aXQgYmFjay4KPiA+Cj4gPiBUaG91Z2h0cz8KPiA+Cj4gPiAgLUdlb3JnZQo+IFllcywgaXQncyBw
b3NzaWJsZSBhbmQgaXQgd2lsbCBHUkVBVExZIHNpbXBsaWZ5IHRoZSBpbXBsZW1lbnRhdGlvbi4g
SQo+IGp1c3QgaGF2ZSB0byBtYWtlIHN1cmUgdGhlIGludGVyZmFjZXMgYXJlIG11dHVhbGx5IGV4
Y2x1c2l2ZS4KCkknbSBmb3IgcmVtb3ZpbmcgZmVhdHVyZXMgZnJvbSB0aGUgdm1fZXZlbnQgaW50
ZXJmYWNlIHRoYXQgYXJlIG5vCmxvbmdlciBpbiB1c2UsIGVzcGVjaWFsbHkgaWYgdGhleSBibG9j
ayBtb3JlIGFkdmFudGFnZW91cyBjaGFuZ2VzIGxpa2UKdGhpcyBvbmUuIFdlIGRvbid0IGtub3cg
d2hhdCB0aGUgdXNlLWNhc2Ugd2FzIGZvciBhc3luYyBldmVudHMgbm9yCmhhdmUgc2VlbiBhbnlv
bmUgZXZlbiBtZW50aW9uIHRoZW0gc2luY2UgSSd2ZSBiZWVuIHdvcmtpbmcgd2l0aCBYZW4uCkNy
ZWF0aW5nIGEgbmV3IGludGVyZmFjZSwgYXMgbWVudGlvbmVkIGFib3ZlLCB3b3VsZCBtYWtlIHNl
bnNlIGlmCnRoZXJlIHdhcyBhIGRpc2FncmVlbWVudCB3aXRoIHJldGlyaW5nIHRoaXMgZmVhdHVy
ZS4gSSBkb24ndCB0aGluawp0aGF0J3MgdGhlIGNhc2UuIEkgY2VydGFpbmx5IHdvdWxkIHByZWZl
ciBub3QgaGF2aW5nIHRvIG1haW50YWluIHR3bwpzZXBhcmF0ZSBpbnRlcmZhY2VzIGdvaW5nIGZv
cndhcmQgd2l0aG91dCBhIGNsZWFyIGp1c3RpZmljYXRpb24gYW5kCmRvY3VtZW50ZWQgdXNlLWNh
c2UgZXhwbGFpbmluZyB3aHkgd2Uga2VlcCB0aGUgb2xkIGludGVyZmFjZSBhcm91bmQuCgpUYW1h
cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 17:14:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 17:14:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtbdU-0004SZ-Sm; Tue, 12 Feb 2019 17:14:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9SUj=QT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtbdU-0004SU-1y
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 17:14:20 +0000
X-Inumbo-ID: a13672f6-2ee9-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a13672f6-2ee9-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 17:14:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Feb 2019 10:14:17 -0700
Message-Id: <5C62FEE502000078002160D6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 12 Feb 2019 10:14:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>,
 "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <cover.1545245243.git.ppircalabu@bitdefender.com>
 <b1269ed5b2454c8fd3c373bc92201efe13fc8194.1545245243.git.ppircalabu@bitdefender.com>
 <5C34CF81020000780020B648@prv1-mh.provo.novell.com>
 <7bb4f60e-55d2-925e-20ae-0fe25e254199@bitdefender.com>
 <5C34D433020000780020B7E8@prv1-mh.provo.novell.com>
 <c52d28d1-c18e-d89e-7a18-908ca44775ca@bitdefender.com>
 <efcffb80e68b3812708c1bba33d5f5244ca47505.camel@bitdefender.com>
In-Reply-To: <efcffb80e68b3812708c1bba33d5f5244ca47505.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH 6/6] xc_version: add vm_event interface
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE5IGF0IDE3OjU3LCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IE9uIFdlZCwgMjAxOS0wMS0wOSBhdCAxMToxMSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+PiAKPj4gT24gMS84LzE5IDY6NDcgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+
ID4gPiA+IE9uIDA4LjAxLjE5IGF0IDE3OjM3LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4g
d3JvdGU6Cj4+ID4gPiAKPj4gPiA+IE9uIDEvOC8xOSA2OjI3IFBNLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+ID4gPiA+ID4gT24gMTkuMTIuMTggYXQgMTk6NTIsIDxwcGlyY2FsYWJ1QGJpdGRl
ZmVuZGVyLmNvbT4gd3JvdGU6Cj4+ID4gPiA+ID4gCj4+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTog
UGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4gPiA+ID4gCj4+
ID4gPiA+IEFuIGVtcHR5IGRlc2NyaXB0aW9uIGlzIG5vdCBoZWxwZnVsLiBUaGUgaW1tZWRpYXRl
IHF1ZXN0aW9uIGlzOgo+PiA+ID4gPiBXaHk/Cj4+ID4gPiA+IFdlIGRvbid0IGRvIHRoaXMgZm9y
IG90aGVyIGludGVyZmFjZSB2ZXJzaW9ucy4gSSdtIHVuY29udmluY2VkCj4+ID4gPiA+IGEKPj4g
PiA+ID4gc3BlY2lhbCBwdXJwb3NlIHBpZWNlIG9mIGluZm9ybWF0aW9uIGxpa2UgdGhpcyBvbmUg
YmVsb25ncyBpbnRvCj4+ID4gPiA+IHRoZQo+PiA+ID4gPiByYXRoZXIgZ2VuZXJpYyB2ZXJzaW9u
IGh5cGVyY2FsbC4KPj4gPiA+IAo+PiA+ID4gRm9yIGFuIGludHJvc3BlY3Rpb24gYXBwbGljYXRp
b24gbWVhbnQgdG8gYmUgZGVwbG95ZWQgb24gc2V2ZXJhbAo+PiA+ID4gWGVuCj4+ID4gPiB2ZXJz
aW9ucyB3aXRob3V0IHJlY29tcGlsaW5nLCBpdCBpcyBpbXBvcnRhbnQgdG8gYmUgYWJsZSB0bwo+
PiA+ID4gZGVjaWRlIGF0Cj4+ID4gPiBydW50aW1lIHdoYXQgc2l6ZSBhbmQgbGF5b3V0IHRoZSB2
bV9ldmVudCBzdHJ1Y3QgaGFzLgo+PiA+ID4gCj4+ID4gPiBDdXJyZW50bHkgdGhpcyBjYW4gc29t
ZXdoYXQgYmUgZG9uZSBieSBhc3NvY2lhdGluZyB0aGUgY3VycmVudAo+PiA+ID4gdmVyc2lvbgo+
PiA+ID4gd2l0aCB0aGUgdm1fZXZlbnQgdmVyc2lvbiwgYnV0IHRoYXQgaXMgbm90IGlkZWFsIGZv
ciBvYnZpb3VzCj4+ID4gPiByZWFzb25zLgo+PiA+ID4gUmVhZGluZyB0aGUgdm1fZXZlbnQgdmVy
c2lvbiBmcm9tIGFuIGFjdHVhbCB2bV9ldmVudCBpcyBhbHNvIG91dAo+PiA+ID4gb2YgdGhlCj4+
ID4gPiBxdWVzdGlvbiwgYmVjYXVzZSBpbiBvcmRlciB0byBiZSBhYmxlIHRvIHJlY2VpdmUgdGhl
IGZpcnN0Cj4+ID4gPiB2bV9ldmVudCB3ZQo+PiA+ID4gaGF2ZSB0byBzZXQgdGhlIHJpbmcgYnVm
ZmVyIHVwLCBhbmQgdGhhdCByZXF1aXJlcyBrbm93bGVkZ2Ugb2YKPj4gPiA+IHRoZSBzaXplCj4+
ID4gPiBvZiB0aGUgdm1fZXZlbnQuIFNvIGEgcnVuLXRpbWUgbWVjaGFuaXNtIGZvciBxdWVyeWlu
ZyB0aGUKPj4gPiA+IHZtX2V2ZW50Cj4+ID4gPiB2ZXJzaW9uIGlzIG5lZWRlZC4KPj4gPiA+IAo+
PiA+ID4gV2UganVzdCB0aG91Z2h0IHRoYXQgdGhpcyB3YXMgdGhlIG1vc3QgZmxleGlibGUgcGxh
Y2UgdG8gYWRkIGl0Lgo+PiA+IAo+PiA+IEhvdyBhYm91dCBhIG5ldyBYRU5fRE9NQ1RMX1ZNX0VW
RU5UX0dFVF9WRVJTSU9OPwo+PiAKPj4gVGhhdCB3b3VsZCB3b3JrIGFzIHdlbGwsIHdlIGp1c3Qg
dGhvdWdodCB0aGlzIHdhcyB0aGUgbGVhc3QKPj4gaW50cnVzaXZlIAo+PiBhbmQgbW9zdCBleHRl
bnNpYmxlIHdheSB0byBkbyBpdCAob3RoZXIgcXVlcmllcyBjb3VsZCBiZSBhZGRlZAo+PiBzaW1p
bGFybHkgCj4+IGluIHRoZSBmdXR1cmUsIHdpdGhvdXQgbmVlZGluZyBhIG5ldyBET01DVEwgLyBs
aWJ4YyB0b29sc3RhY2sgCj4+IG1vZGlmaWNhdGlvbnMpLgo+PiAKPiBQZXJzb25hbGx5LCB3b3Vs
ZCBwcmVmZXIgdGhlIHhjX3ZlcnNpb24gYXBwcm9hY2ggYmVjYXVzZSBpdCBoYXMgYQo+IG51bWJl
ciBvZiBhZHZhbnRhZ2VzIG92ZXIgYSBjcmVhdGluZyBzcGVjaWZpYyBkb21jdGw6Cj4gCj4gLSBG
aXJzdCwgaXQncyBhIHZlcnNpb24uIEluIG15IG9waW5pb24sIGlmIGFuIGludGVyZmFjZSB0b28g
c3Ryb25nbHkKPiBjb3VwbGVkIHdpdGggWEVOIHRoYXQgaXQgY2Fubm90IGJlIGRpc2FibGVkIGF0
IGNvbmZpZ3VyZS10aW1lLCBpdCdzCj4gZ2VuZXJpYyBlbm91Z2ggdG8gYmUgcXVlcmllZCBieSB0
aGUgY29tbW9uIHZlcnNpb24gZnVuY3Rpb25zLiBBbiAKPiBleGFtcGxlIG9mIGdldHRpbmcgc3Bl
Y2lhbGl6ZWQgaW5mb3JtYXRpb24gZnJvbSBYRU4gaXMKPiBYRU5WRVJfZ2V0X2ZlYXR1cmVzLCB3
aGljaCBpcyBhbHNvIGhhbmRsZWQgdXNpbmcgeGNfdmVyc2lvbi4KCldoZXRoZXIgWEVOVkVSX2dl
dF9mZWF0dXJlcyBpcyBhIGdvb2QgZml0IHRoZXJlIGlzIHF1ZXN0aW9uYWJsZSwKYnV0IGl0J3Mg
YmVlbiB0aGVyZSBmb3IgdG9vIGxvbmcgdG8gYmUgKHJlKW1vdmVkLgoKPiAtIFRoaXMgaW50ZXJm
YWNlIHZlcnNpb24gaXMgaHlwZXJ2aXNvciBzcGVjaWZpYy4gQSBjbGllbnQgYXBwbGljYXRpb24K
PiBzaG91bGQgYmUgYWJsZSB0byBxdWVyeSB0aGlzIHZlcnNpb24gYXQgc3RhcnR1cCwgZXZlbiBi
ZWZvcmUgdGhlCj4gbW9uaXRvciBkb21haW4gaXMgYXZhaWxhYmxlLCBhbmQgYSBkb21jdGwgcmVx
dWlyZXMgYSBkb21haW4gaWQuIFRoZQo+IERPTTAgaWQgb3IgRE9NSURfSU5WQUxJRCBjYW4gYmUg
dXNlZCwgYnV0IEkgZmluZCBpdCByYXRoZXIgY29uZnVzaW5nIHRvCj4gcXVlcnkgc29tZXRoaW5n
IGh5cGVydmlzb3Igc3BlY2lmaWMgYW5kIHBhc3MgYSBkb21haW4gcmVsYXRlZCBwYXJhbS4KCldl
bGwsIEkgZGlkIHN1Z2dlc3QgYSBkb21jdGwgYmVjYXVzZSB0aGVyZSBhbHJlYWR5IGlzClhFTl9E
T01DVExfdm1fZXZlbnRfb3AsIGFuZCBpdCBjb3VsZCBiZSBhIHN1Yi1vcCB0aGVyZS4KT2YgY291
cnNlIHlvdSBjb3VsZCBhbHNvIGFkZCBhIHN5c2N0bCBqdXN0IGZvciB0aGlzLCBvciBhIHdob2xl
Cm5ldyBtYWpvciBoeXBlcmNhbGwgLi4uCgpOb3RlIGhvdyBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFp
biAob2J2aW91c2x5KSBhbHNvIGNhbid0CnBvc3NpYmx5IGJlIGhhbmRlZCBhIGRvbWFpbiBJRC4K
Cj4gLSBJdCdzIHNpbXBsZSBhbmQgaXQgY2FuIGJlIGVhc2lseSBleHRlbmRlZC4KCkFzIGFyZSBh
bnkgb3RoZXIgKHNpbXBsZSkgaHlwZXJjYWxscy4KCkFzIHlvdSBjYW4gc2VlIEkgY29udGludWUg
dG8gYmUgb3Bwb3NlZCB0byBhZGQgc3BlY2lhbApwdXJwb3NlIHN1YnN5c3RlbSBpbmZvcm1hdGlv
biB0byBhIGdlbmVyYWwgaHlwZXJjYWxsIChvZgp3aGF0ZXZlciBzb3J0KS4gSG93ZXZlciwgYXMg
c28gb2Z0ZW4gSSdtIG5vdCBvcHBvc2VkCmVub3VnaCB0byBhY3RpdmVseSBuYWNrIHN1Y2ggYW4g
YWRkaXRpb24sIHNvIGlmIG90aGVyIFJFU1QKbWFpbnRhaW5lcnMgdGhpbmsgdGhpcyBpcyBhbiBh
cHByb3ByaWF0ZSB0aGluZyB0byBkbywgc28gYmUgaXQuCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 17:55:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 17:55:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtcGn-0007g0-Aq; Tue, 12 Feb 2019 17:54:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uLSh=QT=chromium.org=keescook@srs-us1.protection.inumbo.net>)
 id 1gtcGl-0007fv-K1
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 17:54:55 +0000
X-Inumbo-ID: 4d58bb85-2eef-11e9-bc90-bc764e045a96
Received: from mail-ua1-x942.google.com (unknown [2607:f8b0:4864:20::942])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d58bb85-2eef-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 17:54:54 +0000 (UTC)
Received: by mail-ua1-x942.google.com with SMTP id n32so1175105uae.7
 for <xen-devel@lists.xenproject.org>; Tue, 12 Feb 2019 09:54:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=bsXKwkLM/R+hXtwloqz5pZs2yFDYV/aAOBs3Mg0VcqE=;
 b=YXi/S/5kfTLdxSWAC3y0wCGTa7uM67tEQsikFhpMThsF3Fc43hRI+myllvvpMyORc4
 zalCEhLUpcmJDU69dqHBEnudfmhTKEPJI19BZwd1rnqTqZNi4sBT62dYW1rWTaQXVUiK
 AiWOmDGpgYilpu0vMEamKc5zcK457gNd9aeMs=
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=bsXKwkLM/R+hXtwloqz5pZs2yFDYV/aAOBs3Mg0VcqE=;
 b=W7Th2cLZmtq6Yzw8JDtY2bUkBTBoaCB/hUT5k2/fr4I9ce7iL1tUEcju4aCKBCJXsz
 6XbfFqNnuAIdd8LN/3g653TpIg5ilov1bvQ46tQWk+O/3yBMtYtVS6eOHre5xwF38aeT
 bsuEfJ+VwP5j7UiwfReej7CVmoh8JL5BfXkU3igkzmTt2Zn9zJ+1l7uZh3hF96gRyQg2
 30M+Mod3D9uHXp/Gi0y3BiTL3S2TXmqdr/XHwBu22bQu2y6jb8ABVAPviIChOEAFblg8
 Pyg0vkZISrthOpMOPZRqy54UzKnpNS+df9Mt8nySgMtAq1be3O0oFfw3NykQE99itzKa
 69/g==
X-Gm-Message-State: AHQUAuZnfUmnEAY1gEGps6Fe09cH64uDkT3yZ0LZgtYd8KQO2jYm9dS3
 wkrdIzUJ6TbhTFcviY/Lkn/xzghr5v0=
X-Google-Smtp-Source: AHgI3IZWkF8PYr8b1r1E5sdr0B8b52xjN03EgbEeRbbLDcnMVXJV7tNZVgmywSnuduiCk0apOvVfIg==
X-Received: by 2002:ab0:20af:: with SMTP id y15mr911542ual.58.1549994093064;
 Tue, 12 Feb 2019 09:54:53 -0800 (PST)
Received: from mail-vs1-f45.google.com (mail-vs1-f45.google.com.
 [209.85.217.45])
 by smtp.gmail.com with ESMTPSA id 32sm6926343ual.12.2019.02.12.09.54.50
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Feb 2019 09:54:51 -0800 (PST)
Received: by mail-vs1-f45.google.com with SMTP id r201so2123720vsc.11
 for <xen-devel@lists.xenproject.org>; Tue, 12 Feb 2019 09:54:50 -0800 (PST)
X-Received: by 2002:a67:ec81:: with SMTP id h1mr2023032vsp.188.1549994090430; 
 Tue, 12 Feb 2019 09:54:50 -0800 (PST)
MIME-Version: 1.0
References: <20190123110349.35882-1-keescook@chromium.org>
 <874b8c23-068b-f8e7-2168-12947c06e145@linux.com>
In-Reply-To: <874b8c23-068b-f8e7-2168-12947c06e145@linux.com>
From: Kees Cook <keescook@chromium.org>
Date: Tue, 12 Feb 2019 09:54:38 -0800
X-Gmail-Original-Message-ID: <CAGXu5j+xz8_wkY2rVRML_iq1o7ZoF1jVp2mi73LjxaKuMNw1cw@mail.gmail.com>
Message-ID: <CAGXu5j+xz8_wkY2rVRML_iq1o7ZoF1jVp2mi73LjxaKuMNw1cw@mail.gmail.com>
To: Alexander Popov <alex.popov@linux.com>
Subject: Re: [Xen-devel] [PATCH 0/3] gcc-plugins: Introduce stackinit plugin
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Maling list - DRI developers <dri-devel@lists.freedesktop.org>,
 Linux-MM <linux-mm@kvack.org>,
 William Kucharski <william.kucharski@oracle.com>, dev@openvswitch.org,
 Edwin Zimmerman <edwin@211mainstreet.net>,
 linux-kbuild <linux-kbuild@vger.kernel.org>,
 Matthew Wilcox <willy@infradead.org>, intel-wired-lan@lists.osuosl.org,
 Jeff Kirsher <jeffrey.t.kirsher@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Laura Abbott <labbott@redhat.com>,
 Jann Horn <jannh@google.com>, intel-gfx@lists.freedesktop.org,
 Jani Nikula <jani.nikula@linux.intel.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Network Development <netdev@vger.kernel.org>, linux-usb@vger.kernel.org,
 LKML <linux-kernel@vger.kernel.org>,
 linux-security-module <linux-security-module@vger.kernel.org>,
 Greg KH <gregkh@linuxfoundation.org>,
 "linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgNDoxMiBQTSBBbGV4YW5kZXIgUG9wb3YgPGFsZXgucG9w
b3ZAbGludXguY29tPiB3cm90ZToKPgo+IE9uIDIzLjAxLjIwMTkgMTQ6MDMsIEtlZXMgQ29vayB3
cm90ZToKPiA+IFRoaXMgYWRkcyBhIG5ldyBwbHVnaW4gInN0YWNraW5pdCIgdGhhdCBhdHRlbXB0
cyB0byBwZXJmb3JtIHVuY29uZGl0aW9uYWwKPiA+IGluaXRpYWxpemF0aW9uIG9mIGFsbCBzdGFj
ayB2YXJpYWJsZXMKPgo+IEhlbGxvIEtlZXMhIEhlbGxvIGV2ZXJ5b25lIQo+Cj4gSSB3YXMgY3Vy
aW91cyBhYm91dCB0aGUgcGVyZm9ybWFuY2UgaW1wYWN0IG9mIHRoZSBpbml0aWFsaXphdGlvbiBv
ZiBhbGwgc3RhY2sKPiB2YXJpYWJsZXMuIFNvIEkgZGlkIGEgdmVyeSBicmllZiB0ZXN0IHdpdGgg
dGhpcyBwbHVnaW4gb24gdG9wIG9mIDQuMjAuNS4KPgo+IGhhY2tiZW5jaCBvbiBJbnRlbCBDb3Jl
IGk3LTQ3NzAgc2hvd2VkIH4wLjclIHNsb3dkb3duLgo+IGhhY2tiZW5jaCBvbiBLaXJpbiA2MjAg
KEFSTSBDb3J0ZXgtQTUzIE9jdGEtY29yZSAxLjJHSHopIHNob3dlZCB+MS4zJSBzbG93ZG93bi4K
ClRoYW5rcyBmb3IgbG9va2luZyBhdCB0aGlzISBJJ2xsIGJlIGluY2x1ZGluZyBteSBoYWNrYmVu
Y2gKbWVhc3VyZW1lbnRzIGZvciB0aGUgdjIgaGVyZSBpbiBhIG1vbWVudC4KCj4gVGhpcyB0ZXN0
IGludm9sdmVzIHRoZSBrZXJuZWwgc2NoZWR1bGVyIGFuZCBhbGxvY2F0b3IuIEkgY2FuJ3Qgc2F5
IHdoZXRoZXIgdGhleQo+IHVzZSBzdGFjayBhZ2dyZXNzaXZlbHkuIE1heWJlIHBlcmZvcm1hbmNl
IHRlc3RzIG9mIG90aGVyIHN1YnN5c3RlbXMgKGUuZy4KPiBuZXR3b3JrIHN1YnN5c3RlbSkgY2Fu
IHNob3cgZGlmZmVyZW50IG51bWJlcnMuIERpZCB5b3UgdHJ5PwoKSSBoYXZlbid0IGZvdW5kIGEg
c3RhYmxlIG5ldHdvcmsgdGVzdCB5ZXQuIElmIHNvbWVvbmUgY2FuIGZpbmQgYQpyZWFzb25hYmxl
IHdvcmtsb2FkLCBJJ2QgbG92ZSB0byBoZWFyIGFib3V0IGl0LgoKPiBJJ3ZlIGhlYXJkIGEgaHlw
b3RoZXNpcyB0aGF0IHRoZSBpbml0aWFsaXphdGlvbiBvZiBhbGwgc3RhY2sgdmFyaWFibGVzIHdv
dWxkCj4gcG9sbHV0ZSBDUFUgY2FjaGVzLCB3aGljaCBpcyBjcml0aWNhbCBmb3Igc29tZSB0eXBl
cyBvZiBjb21wdXRhdGlvbnMuIE1heWJlIHNvbWUKPiBtaWNyby1iZW5jaG1hcmtzIGNhbiBkaXNw
cm92ZS9jb25maXJtIHRoYXQ/CgpJIGtpbmQgb2YgdGhpbmsgbWljcm8tYmVuY2htYXJrcyBhcmVu
J3Qgc28gdXNlZnVsIGJlY2F1c2UgdGhleSBkb24ndApyZXByZXNlbnQgYSByZWFsLXdvcmxkIHdv
cmtsb2FkLiBJJ3ZlIGhlYXJkIHBlb3BsZSB0YWxrIGFib3V0IFNBUC1IQU5BCmFzIGEgZ29vZCB0
ZXN0LCBidXQgSSBjYW4ndCBnZXQgbXkgaGFuZHMgb24gaXQuIEkgd29uZGVyIGlmIGFueW9uZSBo
YXMKdHJpZWQgIm15c3Fsc2xhcCI/CgotLSAKS2VlcyBDb29rCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 18:13:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 18:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtcZ5-0000wh-64; Tue, 12 Feb 2019 18:13:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AA3e=QT=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gtcZ4-0000wc-CH
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 18:13:50 +0000
X-Inumbo-ID: f1663c47-2ef1-11e9-bc90-bc764e045a96
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1663c47-2ef1-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 18:13:49 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id d15so4082335wmb.3
 for <xen-devel@lists.xenproject.org>; Tue, 12 Feb 2019 10:13:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=etRZsitcGdpBwy0GXElcUdppdQOFyAgUTUdSIpIWQao=;
 b=AtXjc3E33P/+WaT3v9K6e5ZM9QPTFrJ7SyC6BQyncqksd8DuMJqkbKPGGcanvWI/0G
 bhguaYzNeiVgyFuBBlmtyoaWJVCvboo7NBtTyRw/UswwHutkECyLpGgwyM3BNfwEkvmx
 tTLDPh/9LAbd7zWA8C6MYLOvc17rTUDsqTRxr18tBfP14h7l3ty8FvRaAFfkwleRU+fY
 PjE9ht8JLO90abs2dJKl6xpVrRPJWiQBcHR94112MqOCXzPxhsBfo3XoYcS2qH92JkiB
 FfDyMUgGhA3ZNlnJRClLyF1u3/+aVEZ02otU7Mcv7LEP+2qU5gM1KIbXRkjTJRyUR+Sp
 V9Dw==
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=etRZsitcGdpBwy0GXElcUdppdQOFyAgUTUdSIpIWQao=;
 b=TTOalLSFVhptiLTJONFTczq8Imufk0jACUoPLf8LrvBKa/KUplNzuVul+FJtmWrZxG
 SRVP514b1huF18dCxiTckPOpIzf8EkYSuQICqspZqucY1Q+xijR7oLt9Ttp6NOCcOSxX
 +auNdSVkgp34h5A10nGSasA+QIzUihpGpjeIOYX/6t/FcDW+NRQO5EylFjlNQb7ckedo
 BpleWDex6WjcgJqBzOUz5qMIUl6TYzWv+TvXERg/nYHlAKVyyd0IQSuJC0uyBRfKjtQS
 Ll3F13+73YTFOhs31sxtgmkh/XO40hM5xXxgiCP0pI8gRH/66eZzMwydY6P0C4ArgFhe
 rFaA==
X-Gm-Message-State: AHQUAuZzJtX0utQf32GvDM2CmiUBvps3/Qrc9j/RaIrtFXlTXNo+4xFQ
 BcRggPTaPaePw5Mr2lKCMM7kuMmvEk+X7Khj9C4=
X-Google-Smtp-Source: AHgI3IZjsA4/b3kWE1WdnPgJmQTRPTx1AMNukSb5g4MDivhb/Bp7pQLVB+uV+TTkrHfrDwlC7/Pne1MglgIly2rTXWQ=
X-Received: by 2002:a7b:cb82:: with SMTP id m2mr92153wmi.135.1549995227774;
 Tue, 12 Feb 2019 10:13:47 -0800 (PST)
MIME-Version: 1.0
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <b1269ed5b2454c8fd3c373bc92201efe13fc8194.1545245243.git.ppircalabu@bitdefender.com>
 <5C34CF81020000780020B648@prv1-mh.provo.novell.com>
 <7bb4f60e-55d2-925e-20ae-0fe25e254199@bitdefender.com>
In-Reply-To: <7bb4f60e-55d2-925e-20ae-0fe25e254199@bitdefender.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Tue, 12 Feb 2019 11:13:10 -0700
Message-ID: <CABfawhn=Yjbd_r_NZRdkKX9SGQHbKYHuW8GmkLgrPehp5WA5HA@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [RFC PATCH 6/6] xc_version: add vm_event interface
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gOCwgMjAxOSBhdCA5OjM5IEFNIFJhenZhbiBDb2pvY2FydQo8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4KPiBPbiAxLzgvMTkgNjoyNyBQTSwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4gPj4+PiBPbiAxOS4xMi4xOCBhdCAxOTo1MiwgPHBwaXJjYWxhYnVAYml0ZGVm
ZW5kZXIuY29tPiB3cm90ZToKPiA+PiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBw
aXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+ID4KPiA+IEFuIGVtcHR5IGRlc2NyaXB0aW9uIGlz
IG5vdCBoZWxwZnVsLiBUaGUgaW1tZWRpYXRlIHF1ZXN0aW9uIGlzOiBXaHk/Cj4gPiBXZSBkb24n
dCBkbyB0aGlzIGZvciBvdGhlciBpbnRlcmZhY2UgdmVyc2lvbnMuIEknbSB1bmNvbnZpbmNlZCBh
Cj4gPiBzcGVjaWFsIHB1cnBvc2UgcGllY2Ugb2YgaW5mb3JtYXRpb24gbGlrZSB0aGlzIG9uZSBi
ZWxvbmdzIGludG8gdGhlCj4gPiByYXRoZXIgZ2VuZXJpYyB2ZXJzaW9uIGh5cGVyY2FsbC4KPgo+
IEZvciBhbiBpbnRyb3NwZWN0aW9uIGFwcGxpY2F0aW9uIG1lYW50IHRvIGJlIGRlcGxveWVkIG9u
IHNldmVyYWwgWGVuCj4gdmVyc2lvbnMgd2l0aG91dCByZWNvbXBpbGluZywgaXQgaXMgaW1wb3J0
YW50IHRvIGJlIGFibGUgdG8gZGVjaWRlIGF0Cj4gcnVudGltZSB3aGF0IHNpemUgYW5kIGxheW91
dCB0aGUgdm1fZXZlbnQgc3RydWN0IGhhcy4KPgo+IEN1cnJlbnRseSB0aGlzIGNhbiBzb21ld2hh
dCBiZSBkb25lIGJ5IGFzc29jaWF0aW5nIHRoZSBjdXJyZW50IHZlcnNpb24KPiB3aXRoIHRoZSB2
bV9ldmVudCB2ZXJzaW9uLCBidXQgdGhhdCBpcyBub3QgaWRlYWwgZm9yIG9idmlvdXMgcmVhc29u
cy4KCldlIGRvIGV4YWN0bHkgdGhhdCBpbiBMaWJWTUkgYW5kIGl0IHdvcmtzIGZpbmUgLSBjYXJl
IHRvIGVsYWJvcmF0ZQp3aGF0IHByb2JsZW0geW91IGhhdmUgd2l0aCBkb2luZyB0aGF0PyBUaGVy
ZSBpcyBhIDE6MSBtYXRjaCBiZXR3ZWVuCmFueSBzdGFibGUgWGVuIHZlcnNpb24gYW5kIGEgdm1f
ZXZlbnQgaW50ZXJmYWNlIHZlcnNpb24uIEkgZG9uJ3QgdGhpbmsKd2Ugd2lsbCBldmVyIGhhdmUg
YSBzaXR1YXRpb24gd2hlcmUgd2UgYnVtcCB0aGUgdm1fZXZlbnQgaW50ZXJmYWNlCnZlcnNpb24g
YnV0IG5vdCB0aGUgWGVuIHJlbGVhc2UgdmVyc2lvbi4KClRhbWFzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 18:20:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 18:20:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtcfH-0001ku-TH; Tue, 12 Feb 2019 18:20:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8704=QT=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gtcfG-0001kp-BP
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 18:20:14 +0000
X-Inumbo-ID: d4ac2174-2ef2-11e9-9ab9-d77fd009173e
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4ac2174-2ef2-11e9-9ab9-d77fd009173e;
 Tue, 12 Feb 2019 18:20:10 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 535DC3011FC2; Tue, 12 Feb 2019 20:20:09 +0200 (EET)
Received: from [192.168.228.119] (unknown [86.120.154.223])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id B46D6303743E;
 Tue, 12 Feb 2019 20:20:08 +0200 (EET)
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <b1269ed5b2454c8fd3c373bc92201efe13fc8194.1545245243.git.ppircalabu@bitdefender.com>
 <5C34CF81020000780020B648@prv1-mh.provo.novell.com>
 <7bb4f60e-55d2-925e-20ae-0fe25e254199@bitdefender.com>
 <CABfawhn=Yjbd_r_NZRdkKX9SGQHbKYHuW8GmkLgrPehp5WA5HA@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <213b69fe-380f-e354-b828-4864555e145f@bitdefender.com>
Date: Tue, 12 Feb 2019 20:19:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <CABfawhn=Yjbd_r_NZRdkKX9SGQHbKYHuW8GmkLgrPehp5WA5HA@mail.gmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [RFC PATCH 6/6] xc_version: add vm_event interface
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMi8xOSA4OjEzIFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gT24gVHVlLCBKYW4g
OCwgMjAxOSBhdCA5OjM5IEFNIFJhenZhbiBDb2pvY2FydQo+IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPiB3cm90ZToKPj4KPj4gT24gMS84LzE5IDY6MjcgUE0sIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+Pj4gT24gMTkuMTIuMTggYXQgMTk6NTIsIDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNv
bT4gd3JvdGU6Cj4+Pj4gU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1
QGJpdGRlZmVuZGVyLmNvbT4KPj4+Cj4+PiBBbiBlbXB0eSBkZXNjcmlwdGlvbiBpcyBub3QgaGVs
cGZ1bC4gVGhlIGltbWVkaWF0ZSBxdWVzdGlvbiBpczogV2h5Pwo+Pj4gV2UgZG9uJ3QgZG8gdGhp
cyBmb3Igb3RoZXIgaW50ZXJmYWNlIHZlcnNpb25zLiBJJ20gdW5jb252aW5jZWQgYQo+Pj4gc3Bl
Y2lhbCBwdXJwb3NlIHBpZWNlIG9mIGluZm9ybWF0aW9uIGxpa2UgdGhpcyBvbmUgYmVsb25ncyBp
bnRvIHRoZQo+Pj4gcmF0aGVyIGdlbmVyaWMgdmVyc2lvbiBoeXBlcmNhbGwuCj4+Cj4+IEZvciBh
biBpbnRyb3NwZWN0aW9uIGFwcGxpY2F0aW9uIG1lYW50IHRvIGJlIGRlcGxveWVkIG9uIHNldmVy
YWwgWGVuCj4+IHZlcnNpb25zIHdpdGhvdXQgcmVjb21waWxpbmcsIGl0IGlzIGltcG9ydGFudCB0
byBiZSBhYmxlIHRvIGRlY2lkZSBhdAo+PiBydW50aW1lIHdoYXQgc2l6ZSBhbmQgbGF5b3V0IHRo
ZSB2bV9ldmVudCBzdHJ1Y3QgaGFzLgo+Pgo+PiBDdXJyZW50bHkgdGhpcyBjYW4gc29tZXdoYXQg
YmUgZG9uZSBieSBhc3NvY2lhdGluZyB0aGUgY3VycmVudCB2ZXJzaW9uCj4+IHdpdGggdGhlIHZt
X2V2ZW50IHZlcnNpb24sIGJ1dCB0aGF0IGlzIG5vdCBpZGVhbCBmb3Igb2J2aW91cyByZWFzb25z
Lgo+IAo+IFdlIGRvIGV4YWN0bHkgdGhhdCBpbiBMaWJWTUkgYW5kIGl0IHdvcmtzIGZpbmUgLSBj
YXJlIHRvIGVsYWJvcmF0ZQo+IHdoYXQgcHJvYmxlbSB5b3UgaGF2ZSB3aXRoIGRvaW5nIHRoYXQ/
IFRoZXJlIGlzIGEgMToxIG1hdGNoIGJldHdlZW4KPiBhbnkgc3RhYmxlIFhlbiB2ZXJzaW9uIGFu
ZCBhIHZtX2V2ZW50IGludGVyZmFjZSB2ZXJzaW9uLiBJIGRvbid0IHRoaW5rCj4gd2Ugd2lsbCBl
dmVyIGhhdmUgYSBzaXR1YXRpb24gd2hlcmUgd2UgYnVtcCB0aGUgdm1fZXZlbnQgaW50ZXJmYWNl
Cj4gdmVyc2lvbiBidXQgbm90IHRoZSBYZW4gcmVsZWFzZSB2ZXJzaW9uLgoKWGVuU2VydmVyLiBB
bnkgZ2l2ZW4gdmVyc2lvbiBvZiBYZW5TZXJ2ZXIgbWF5IG9yIG1heSBub3QgZml0IHRoZSBtYXRy
aXgKeW91J3JlIHRhbGtpbmcgYWJvdXQgKGJlY2F1c2Ugc29tZSBwYXRjaGVzIGFyZSBiYWNrcG9y
dGVkLCBzb21lIGFyZSBub3QsCmV0Yy4pLiBJbiB3aGljaCBjYXNlIGl0IGFsbCBiZWNvbWVzIHZl
cnkgY29tcGxpY2F0ZWQuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 18:21:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 18:21:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtcge-0001rH-91; Tue, 12 Feb 2019 18:21:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=u2Gb=QT=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gtcgc-0001rB-WC
 for xen-devel@lists.xen.org; Tue, 12 Feb 2019 18:21:39 +0000
X-Inumbo-ID: 08615fbc-2ef3-11e9-bc90-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08615fbc-2ef3-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 18:21:37 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id e27so2764170lfj.8
 for <xen-devel@lists.xen.org>; Tue, 12 Feb 2019 10:21:37 -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-language:content-transfer-encoding;
 bh=vbkZ+3b3fkV5IxCRJMKDT17x/kz1DBfMf3n/4jiG+WM=;
 b=ZkDmnA06Po4ZBx2IaRKmD/p9i4mgwCyh1YJ+mE7MhHrsHzjGHIQ7HgfTthuB7iev4L
 w0MGv99kTmmPec2d9/yD2nU7zutT7jSw9xEhCtUzgPF1diUqXq+mSkdID7l/1YB9Ybc8
 b5RaV+frEtf/Ci4rhj+MMk9EA3JDjxhZFIv6jzZgHlvzJ9dsXeG+5Sno31xNexmjckOc
 9D7ucv0WthwH5KY/3qguKv+BokchQvbkpHIwiJltPqGnIl991/t5ULSwII0wgt3pgGDV
 kbHOtwG/vSYFN7VsgQz9y/Fw1BForLg2yEa17QM6UcnWFZnRsWaQZTw89ULy1+dZYhx1
 ds8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=vbkZ+3b3fkV5IxCRJMKDT17x/kz1DBfMf3n/4jiG+WM=;
 b=azo5qudff6ioM14bHvxoriRJyU8laFkXOcttF7QdzXM1t2VJYsgh1S6ba8SUWPDt+5
 e3CpzI5Pj9YUnn2OkP3FKxRhnd1Z7aZNh5DR/xVZAzfQRYJ/62lZTqxGYHGJNg08XKI9
 hlkGTA0mNhOCNDvrscUcNVCsqsK5dMvo7U6vnKrueD5HiXoSjEeBdHKFben6uaUG2gMf
 32WmYbXiIS1abV70Z7Gr8JPFrl3RfTbVfCVhrYPvDFpdTkAm7VLqTs75DALYa158Kowm
 y/04qA3oM2hIhhaztDQAcnycBMnhDNPq96DsTQr/YVjPH3+aKNdZ8af6JVmcCEMmcAts
 qJ9A==
X-Gm-Message-State: AHQUAuZHriylA3dYzwjbXIGl+cyrvSp/U06eVEdB2EaCgelUpMCzOgtv
 UxtmbXC2j+yqm2L0ZrocWAM=
X-Google-Smtp-Source: AHgI3IbbEI+/C7kIO8TPyblaxIcEKv/mMAkL2kRQRk7wqeCQsFA5U9SFmMqM1vKbMsb8jjoKAfhEbQ==
X-Received: by 2002:a19:9a0c:: with SMTP id c12mr3294117lfe.148.1549995695586; 
 Tue, 12 Feb 2019 10:21:35 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id u26-v6sm2813923lji.22.2019.02.12.10.21.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Feb 2019 10:21:33 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <316d93d5-7b4d-ace3-9bfa-7680057e92bd@gmail.com>
Date: Tue, 12 Feb 2019 20:21:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190207103513.ky7xnftn3pj7r2lf@mac>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gUm9nZXIsCgpTb3JyeSBmb3IgYSBkZWxheWVkIHJlc3BvbnNlLgoKT24gMDcuMDIuMTkg
MTI6MzUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gSSd2ZSBiZWVuIHRoaW5raW5nIGFib3V0
IHRoaXMgd2l0aCBvdGhlciBDaXRyaXggZm9sa3MsIGFuZCBJJ20gbm90Cj4gc3VyZSB0aGUgcHJv
cG9zZWQgcGF0Y2ggaXMgYSBnb29kIHNvbHV0aW9uLiBJdCdzIG5vdCBwb3NzaWJsZSBmb3IgdXMK
PiB0byBrbm93IHdoZXRoZXIgdGhlcmUncyBhIGtlcm5lbCBzb21ld2hlcmUgcmVseWluZyBvbiBj
aGFuZ2luZyB0aGUKPiB2aXJ0dWFsIGFkZHJlc3Mgb2YgdGhlIHJ1bnRpbWUgc3RhdGUgYXJlYSB3
aXRob3V0IGlzc3VpbmcgYSBuZXcKPiBoeXBlcmNhbGwuCgpEbyB5b3UgbWVhbiBhbGxvY2F0aW5n
IGFub3RoZXIgYnVmZmVyIGJ5IFZNIGFuZCBtYXBwaW5nIGl0IHRvIGEgdmlydHVhbCBhZGRyZXNz
IGtub3duIHRvIFhFTj8gT3IgcmVtYXBwaW5nIGV4aXN0aW5nIGJ1ZmZlciB0byBhIGRpZmZlcmVu
dCB2aXJ0dWFsIGFkZHJlc3M/Cgo+IElmIHN1Y2gga2VybmVsIGV4aXN0ZWQgYnkgbWFraW5nIHRo
aXMgY2hhbmdlIHdlIHdvdWxkIGludHJvZHVjZSByYW5kb20KPiBtZW1vcnkgY29ycnVwdGlvbiB0
byB0aGF0IGtlcm5lbCwgd2hpY2ggd291bGQgYmUgdmVyeSBoYXJkIHRvIHRyYWNrCj4gYW5kIGNv
bnNpZGVyZWQgYSByZWdyZXNzaW9uLgoKSSBndWVzcyB5b3UgYWN0dWFsbHkgbWVhbiB0aGF0IFZN
IGlzIHRyeWluZyB0byBtYXAgYW5vdGhlciBwaHlzaWNhbCBidWZmZXIgdG8gYSB2YWRkciBrbm93
biB0byBYRU4uIEFzIEkgc2FpZCBoZXJlIFsxXSwgZXZlbiBjdXJyZW50IGltcGxlbWVudGF0aW9u
IGxvb2tzIHByb2JsZW1hdGljLCBiZWNhdXNlIFZNJ3MgY2hhbmdlcyBpbiBQVCBhcmUgbm90IGF0
b21pYyBmcm9tIHRoZSBoeXBlcnZpc29yIHBvaW50IG9mIHZpZXcuCkkgc3RhdGVkIHRoYXQgZm9y
IEFSTSwgYnV0IHg4NiBkb2VzIG5vdCBzZWVtIHRvIGRpZmZlciBoZXJlLgoKQWN0dWFsbHkgVk0g
dHJ5aW5nIHRvIG1ha2UgY2hhbmdlcyBiZWhpbmQgYSBoeXBlcnZpc29yJ3MgYmFjayBpcyBhIHJl
YWxseSBiYWQgaWRlYS4gQmVjYXVzZSB0aGUgaHlwZXJ2aXNvciAqaXMqIGFsd2F5cyBiZWhpbmQg
dGhlIFZNJ3MgYmFjay4KCj4gSSB0aGluayB0aGUgYmVzdCB3YXkgdG8gbW92ZSBmb3J3YXJkIGlz
IHRvIHBpY2sgbXkgcGF0Y2ggYW5kIGludHJvZHVjZQo+IGEgbmV3IGh5cGVyY2FsbCB0aGF0IGlu
c3RlYWQgb2YgYSB2aXJ0dWFsIGFkZHJlc3MgdGFrZXMgYSBndWVzdAo+IHBoeXNpY2FsIGFkZHJl
c3MuIFdpbGwgeW91IGJlIE9LIHdpdGggdGhpcyBBbmRyaWk/Ckl0IG1pZ2h0IHdvcmsgYmV0dGVy
IGZvciB0aGlzLiBBbmQgaW50cm9kdWNpbmcgYSBuZXcgaW50ZXJmYWNlIGlzIGEgY2hhbmNlIHRv
IGdldCByaWQgb2YgYSBtaXhlZCBsZWdhY3kuCgo+IE5vdGUgdGhhdCB0aGUgTGludXgga2VybmVs
IHdvdWxkIGFsc28gbmVlZCB0byBiZSBtb2RpZmllZCB0byBtYWtlIHVzZQo+IG9mIHRoaXMgbmV3
IGh5cGVyY2FsbCwgYnV0IHRoYXQncyBsaWtlbHkgY2xvc2UgdG8gYSAxIGxpbmUgY2hhbmdlLkkg
d291bGQgbm90IHNheSBpdCBpcyBhIDEgbGluZSBjaGFuZ2UuCkkgdGhpbmsgYWJvdXQgYSBwYWdl
IGFsaWdubWVudCBmb3IgdGhlIHJ1bnN0YXRlIGFyZWEsIEknZCBsaWtlIHRvIGhhdmUgaXQgZGly
ZWN0bHkgYWNjZXNzZWQgZnJvbSBYRU4uIEkgZG8gbm90IGxpa2UgYHVwZGF0ZV9ydW5zdGF0ZV9h
cmVhKClgIHdpdGggaXRzIGFsbCBraW5kIG9mIGNvcHlfdG9fZ3Vlc3QsIGRvbmUgdHdpY2UgYSBj
b250ZXh0IHN3aXRjaC4KClsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTktMDIvbXNnMDAxNjQuaHRtbAoKLS0gClNpbmNlcmVseSwKQW5k
cmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 18:21:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 18:21:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtcgn-0001sT-IX; Tue, 12 Feb 2019 18:21:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=u2Gb=QT=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gtcgm-0001sA-EL
 for xen-devel@lists.xen.org; Tue, 12 Feb 2019 18:21:48 +0000
X-Inumbo-ID: 0e7a854f-2ef3-11e9-bc90-bc764e045a96
Received: from mail-lj1-x22a.google.com (unknown [2a00:1450:4864:20::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e7a854f-2ef3-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 18:21:47 +0000 (UTC)
Received: by mail-lj1-x22a.google.com with SMTP id e17-v6so3072603lja.8
 for <xen-devel@lists.xen.org>; Tue, 12 Feb 2019 10:21:47 -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-language:content-transfer-encoding;
 bh=gu4uzYGe5i0X0qyOFGj3eTB3TQm07LoQyVegWbt/cgk=;
 b=s4m6/TKZmmgAotr79obn5ghZQ2bWHwPCGbvGzBG3DL62r+BjaNSRM2T6i9v2EpA4q6
 jPDc9TSBbRGWcCuzQVOM8BjHaFwuGcWsl4mx5me+WQGqvD7s6BUAqWbdT7v0CirC2XuK
 QHA+Gy/2OaI8khTCRvszWLtY5CI8SFLGi5TRi7Ye8JwTbc7BSfiEi6G8x2Rs8ppj9Zcl
 l2x4nR3yIrtbXtVLDVglo8WM2VgLLBXYwKGEpjYwZxmNIfSO9Wik8tKRjHZQQLsjB4Xf
 ttwlBphtdIzwY5F/SF0dwJpGYjyizF0SSSEOqDiV+kYjEDiy7YC0nacgxGWLpyqDqHBe
 vC6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=gu4uzYGe5i0X0qyOFGj3eTB3TQm07LoQyVegWbt/cgk=;
 b=ehJptT9c8rF0sbmjsyyBCaN7zG/JH6ZgJFeVPU3FIocZkWW/sTnS0TUXm7flbP0DEJ
 a1x//5o3o70FuH/uDML+w0vidxSar9zqpnLCtn3sjZ/SmnWlUpsDPdC2hjJ26ahV86pn
 qR1ahTMHaNovXboZzT93VgAj0R9Po9OprfJfWKNTAnjxPX6kVwuLx+YTDphOfe1QPaBI
 TJMNGR6QQ2w73wjPSWd80CV7N2BX6R9O7QvDR0A8zjcBg/x2dFiaqvJ4l1sC/u20R1FS
 4zvvpmw4/SL04sQpHBK/1yKyF3pGCyCVpKthPXSVu4LDmoz1bhkpa7dqQp/TL+p8HVMP
 GVpw==
X-Gm-Message-State: AHQUAuYQTRH0D4npjmjX1Vu6OQ4HpE2jX7h3LN8ear6OqXpfZyxGDvm4
 xY46p/eAmi94tZoKOoACse2LI8AO
X-Google-Smtp-Source: AHgI3IZAdVFm5YqzVFHkyNVlL7lkVlTYQ1jr4hJW4xdMFZjsmiuBUcEKAUlbEAL4okRW3478WXG1xg==
X-Received: by 2002:a2e:4942:: with SMTP id
 b2-v6mr2844669ljd.168.1549995705314; 
 Tue, 12 Feb 2019 10:21:45 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id f143sm3092109lfg.34.2019.02.12.10.21.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Feb 2019 10:21:44 -0800 (PST)
To: Julien Grall <julien.grall@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
References: <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
 <CAF3u54ANHMf1-3=W=R3w-25JbK3_bR_mDiM888pU5UzSTKTVPg@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <f5c5bfeb-bca3-9601-7825-3d41d7d5e4af@gmail.com>
Date: Tue, 12 Feb 2019 20:21:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CAF3u54ANHMf1-3=W=R3w-25JbK3_bR_mDiM888pU5UzSTKTVPg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMDcuMDIuMTkgMTI6NTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBJ
biB0aGF0IGNhc2UgSSB3b3VsZCBwcmVmZXIgaWYgd2UgZG9uJ3Qga2VlcCB0aGUgcnVuc3RhdGUg
bWFwcGVkLgoKQWN0dWFsbHkgSSdtIGdvaW5nIHRvIHNlZSBydW5zdGF0ZSB1cGRhdGUgaW1wYWN0
IG9uIHRoZSBjb250ZXh0IHN3aXRjaCB0aW1lLiBGb3IgdGhhdCBJIHdpbGwgZXh0ZW5kIFRCTSB3
aXRoIHJ1bnN0YXRlIHNldHVwLgpJIHJlYWxseSBkbyBub3QgbGlrZSBhIGJ1bmNoIG9mIGBjb3B5
X3RvX2d1ZXN0KClgIGRvbmUgb24gZWFjaCBjb250ZXh0IHN3aXRjaCBiZWNhdXNlIG9mIHJ1bnN0
YXRlLgpJZiB5b3UgYXJlIGFnYWluc3QgcnVuc3RhdGUgbWFwcGluZywgSSdkIGxpa2UgdG8gZml0
IHJ1bnN0YXRlIGludG8gYSBwYWdlLCB0aGFuIGFjY2VzcyBpdCBkaXJlY3RseSBmcm9tIHRoZSBo
eXBlcnZpc29yLgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 18:26:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 18:26:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtclD-0002Fs-8G; Tue, 12 Feb 2019 18:26:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AA3e=QT=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gtclB-0002Fn-Vh
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 18:26:22 +0000
X-Inumbo-ID: b17666df-2ef3-11e9-bc90-bc764e045a96
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b17666df-2ef3-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 18:26:20 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id y185so32516wmd.1
 for <xen-devel@lists.xenproject.org>; Tue, 12 Feb 2019 10:26:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Fb4wUb8uMtgVEBDWlennYOeO2pb+dZxLVGmFqbU8IMc=;
 b=rrlhRC3SpZ+54lfKWvjY2jgRMpkEvoPP20j0qxduL1fiW5dgl4VKXk9H1VheaMKzOk
 DCdkhENXfuhOYahrKsHB3hd5uYsfAWHBC0F94pLMX6FekasA6krGKsxVsBTGonnRrtb5
 Jvh2SQ5tw/We/NZS1eXouq1gY3jGfJ5CKYnxvwn9MEQGR2ba9LUrz93PoOwI+kwIP0iF
 Z5iIgIV3nVyJ8rjZ99yex3n2Mp/Ba4SYqLBhE/0EIK7HPzGSN/tIEI2pyD0gpc3iFCWI
 T/DZ3JJBD/R4wMu+lu/QLCX04Iusc8n05G3r1E8e2RDlTcCpfZ07M46GrCXUhVQm2m5j
 pxow==
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=Fb4wUb8uMtgVEBDWlennYOeO2pb+dZxLVGmFqbU8IMc=;
 b=rYsH+Y+K9Pob4NmDxt0mPlek2EyMmixESesjR3SkDuHz3vJZlz6b/FMBJGrTUrGTZ/
 Thz4M8G/dlnGcJ1srwzmuFi9Ac4fqljtd1zjEPJ0PY9WC91AyJZxYY1KvB6mOlkytU7c
 5LBslvza7SSne2acBt8g8bZtZC6eCe4vadehTpZrg6PvzL16P7aWcNzhCloRSuG7oyg5
 BtxNd8pB9BRDJj7n3BN7yGrMNevUSXWCBtGZynbbJuObN6MZZWweIJAFWsyayhpnBHuZ
 pfbSYL4xa3K8ZRLxyD6r5+hxoLKdSyhy1l7ARZVxXAAGfv3wDXAxXvnHdbEEc0AlN9i1
 +8vQ==
X-Gm-Message-State: AHQUAuY/Kl5PntNpHCCePcBaUJsiAOBbWRRmz0HTBSaS+tzqDGT7LqaT
 DlAStFtrF8WTUM24aPcUeMpKz/5mUanvUCvMYrg=
X-Google-Smtp-Source: AHgI3Iaw9c3SmgtABH7xcdPBvs95/RtRrdHXvHTW1z71dRf2ylXm3RLMLoyw5y9CnXkrdjLO6FIjSrl9oGVp44eX8JQ=
X-Received: by 2002:a1c:d00a:: with SMTP id h10mr170572wmg.54.1549995979325;
 Tue, 12 Feb 2019 10:26:19 -0800 (PST)
MIME-Version: 1.0
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <b1269ed5b2454c8fd3c373bc92201efe13fc8194.1545245243.git.ppircalabu@bitdefender.com>
 <5C34CF81020000780020B648@prv1-mh.provo.novell.com>
 <7bb4f60e-55d2-925e-20ae-0fe25e254199@bitdefender.com>
 <CABfawhn=Yjbd_r_NZRdkKX9SGQHbKYHuW8GmkLgrPehp5WA5HA@mail.gmail.com>
 <213b69fe-380f-e354-b828-4864555e145f@bitdefender.com>
In-Reply-To: <213b69fe-380f-e354-b828-4864555e145f@bitdefender.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Tue, 12 Feb 2019 11:25:42 -0700
Message-ID: <CABfawhk8yXjV+gLvB7Qp5yZ_L14TwQiXgcVnsdQLQHETCZA5Zw@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [RFC PATCH 6/6] xc_version: add vm_event interface
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTIsIDIwMTkgYXQgMTE6MjAgQU0gUmF6dmFuIENvam9jYXJ1CjxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPgo+IE9uIDIvMTIvMTkgODoxMyBQTSwgVGFtYXMg
SyBMZW5neWVsIHdyb3RlOgo+ID4gT24gVHVlLCBKYW4gOCwgMjAxOSBhdCA5OjM5IEFNIFJhenZh
biBDb2pvY2FydQo+ID4gPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4+Cj4g
Pj4gT24gMS84LzE5IDY6MjcgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4+PiBPbiAxOS4x
Mi4xOCBhdCAxOTo1MiwgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiA+Pj4+
IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5j
b20+Cj4gPj4+Cj4gPj4+IEFuIGVtcHR5IGRlc2NyaXB0aW9uIGlzIG5vdCBoZWxwZnVsLiBUaGUg
aW1tZWRpYXRlIHF1ZXN0aW9uIGlzOiBXaHk/Cj4gPj4+IFdlIGRvbid0IGRvIHRoaXMgZm9yIG90
aGVyIGludGVyZmFjZSB2ZXJzaW9ucy4gSSdtIHVuY29udmluY2VkIGEKPiA+Pj4gc3BlY2lhbCBw
dXJwb3NlIHBpZWNlIG9mIGluZm9ybWF0aW9uIGxpa2UgdGhpcyBvbmUgYmVsb25ncyBpbnRvIHRo
ZQo+ID4+PiByYXRoZXIgZ2VuZXJpYyB2ZXJzaW9uIGh5cGVyY2FsbC4KPiA+Pgo+ID4+IEZvciBh
biBpbnRyb3NwZWN0aW9uIGFwcGxpY2F0aW9uIG1lYW50IHRvIGJlIGRlcGxveWVkIG9uIHNldmVy
YWwgWGVuCj4gPj4gdmVyc2lvbnMgd2l0aG91dCByZWNvbXBpbGluZywgaXQgaXMgaW1wb3J0YW50
IHRvIGJlIGFibGUgdG8gZGVjaWRlIGF0Cj4gPj4gcnVudGltZSB3aGF0IHNpemUgYW5kIGxheW91
dCB0aGUgdm1fZXZlbnQgc3RydWN0IGhhcy4KPiA+Pgo+ID4+IEN1cnJlbnRseSB0aGlzIGNhbiBz
b21ld2hhdCBiZSBkb25lIGJ5IGFzc29jaWF0aW5nIHRoZSBjdXJyZW50IHZlcnNpb24KPiA+PiB3
aXRoIHRoZSB2bV9ldmVudCB2ZXJzaW9uLCBidXQgdGhhdCBpcyBub3QgaWRlYWwgZm9yIG9idmlv
dXMgcmVhc29ucy4KPiA+Cj4gPiBXZSBkbyBleGFjdGx5IHRoYXQgaW4gTGliVk1JIGFuZCBpdCB3
b3JrcyBmaW5lIC0gY2FyZSB0byBlbGFib3JhdGUKPiA+IHdoYXQgcHJvYmxlbSB5b3UgaGF2ZSB3
aXRoIGRvaW5nIHRoYXQ/IFRoZXJlIGlzIGEgMToxIG1hdGNoIGJldHdlZW4KPiA+IGFueSBzdGFi
bGUgWGVuIHZlcnNpb24gYW5kIGEgdm1fZXZlbnQgaW50ZXJmYWNlIHZlcnNpb24uIEkgZG9uJ3Qg
dGhpbmsKPiA+IHdlIHdpbGwgZXZlciBoYXZlIGEgc2l0dWF0aW9uIHdoZXJlIHdlIGJ1bXAgdGhl
IHZtX2V2ZW50IGludGVyZmFjZQo+ID4gdmVyc2lvbiBidXQgbm90IHRoZSBYZW4gcmVsZWFzZSB2
ZXJzaW9uLgo+Cj4gWGVuU2VydmVyLiBBbnkgZ2l2ZW4gdmVyc2lvbiBvZiBYZW5TZXJ2ZXIgbWF5
IG9yIG1heSBub3QgZml0IHRoZSBtYXRyaXgKPiB5b3UncmUgdGFsa2luZyBhYm91dCAoYmVjYXVz
ZSBzb21lIHBhdGNoZXMgYXJlIGJhY2twb3J0ZWQsIHNvbWUgYXJlIG5vdCwKPiBldGMuKS4gSW4g
d2hpY2ggY2FzZSBpdCBhbGwgYmVjb21lcyB2ZXJ5IGNvbXBsaWNhdGVkLgoKQWggeWVzLCBpZiBj
dXN0b20gcGF0Y2hlcyBhcmUgYXBwbGllZCBvbiB0b3AgSSBjYW4gc2VlIGhvdyB0aGF0IGNvdWxk
CmJlY29tZSBhIHByb2JsZW0uCgpUaGFua3MsClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 18:26:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 18:26:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtclk-0002I8-JD; Tue, 12 Feb 2019 18:26:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtclj-0002Hr-DB
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 18:26:55 +0000
X-Inumbo-ID: c44a89aa-2ef3-11e9-8428-af74a6c79ce9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c44a89aa-2ef3-11e9-8428-af74a6c79ce9;
 Tue, 12 Feb 2019 18:26:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtcle-0000xH-LK; Tue, 12 Feb 2019 18:26:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtcle-0006l1-7x; Tue, 12 Feb 2019 18:26:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtcle-0000f6-7L; Tue, 12 Feb 2019 18:26:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133200-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 18:26:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133200: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIwMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIwMC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYxNzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5
OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA1IGRheXMgICAyNCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAgIDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNjaG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgog
IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjE3OGEwMGMzMDE3M2MwYjI2OGQ5
OTE2MGUxOWFkMjk5YjE4MjNhMgpBdXRob3I6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1h
em9uLmRlPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTU6MjA6MTUgMjAxOSArMDEwMAoKICAgIHg4Ni9o
dm06IGJsb2NrIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwogICAgCiAgICBUaGVy
ZSBhcmUgbXVsdGlwbGUgYXJyYXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vz
c2VkCiAgICB3aXRoIGluZGljZXMgdGhhdCBhcmUgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBUbyBh
dm9pZCBzcGVjdWxhdGl2ZQogICAgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFy
cmF5X2luZGV4X25vc3BlYyBtYWNyby4KICAgIAogICAgV2hlbiBibG9ja2luZyBzcGVjdWxhdGl2
ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIGNhbiBjbGFzc2lmeSBhcnJheXMKICAgIGludG8g
ZHluYW1pYyBhcnJheXMgYW5kIHN0YXRpYyBhcnJheXMuIFdoZXJlIHRoZSBmb3JtZXIgYXJlIGFs
bG9jYXRlZAogICAgZHVyaW5nIHJ1biB0aW1lLCB0aGUgc2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtu
b3duIGR1cmluZyBjb21waWxlIHRpbWUuCiAgICBPbiBzdGF0aWMgYXJyYXlzLCBjb21waWxlciBt
aWdodCBiZSBhYmxlIHRvIGJsb2NrIHNwZWN1bGF0aXZlIGFjY2Vzc2VzCiAgICBpbiB0aGUgZnV0
dXJlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBl
ZmZvcnQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdl
bEBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cgpjb21taXQgNTZkOGQwMTE5ZDI3MGY4NDZjNmM0OTQzNzEyYjhhMjFmYmU1ZDRkMApBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgRmViIDEyIDExOjU0
OjU3IDIwMTkgKzAxMDAKCiAgICBWTVg6IGRvbid0IGlnbm9yZSBQMk0gc2V0dXAgZXJyb3IKICAg
IAogICAgc2V0X21taW9fcDJtX2VudHJ5KCkgbWF5IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAt
RU5PTUVNLiBEb24ndCBpZ25vcmUKICAgIHN1Y2ggYW4gZXJyb3IsIGJ1dCBpbnN0ZWFkIGNhdXNl
IGRvbWFpbiBjcmVhdGlvbiB0byBmYWlsIGluIHN1Y2ggYSBjYXNlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA4OGI5MmMzODIwY2ZmZWQ0YjRhYmVi
MTM5ZWRjMmNiZDgyODZjYjEyCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6MDcgMjAxOSArMDEwMAoKICAgIGlvbW11OiBmaXgg
aW9tbXVfb3BzIGluaXRpYWxpemF0aW9uCiAgICAKICAgIENvbW1pdCAzMmE1ZWEwMGVjNzVlZjUz
ZSAoIklPTU1VL3g4NjogcmVtb3ZlIGluZGlyZWN0aW9uIGZyb20gY2VydGFpbgogICAgSU9NTVUg
aG9vayBhY2Nlc3NlcyIpIGludHJvZHVjZWQgaW9tbXVfb3BzIGluaXRpYWxpemVkIGF0IGJvb3Qg
dGltZQogICAgd2l0aCBkYXRhIGRlY2xhcmVkIGFzIF9faW5pdGNvbnN0cmVsLgogICAgCiAgICBP
biBJbnRlbCBzeXN0ZW1zIHRoZXJlIGlzIGFub3RoZXIgcGF0aCB3aGVyZSBpb21tdV9vcHMgaXMg
aW5pdGlhbGl6ZWQKICAgIGFuZCB0aGlzIHBhdGggaXMgcmVsZXZhbnQgb24gcmVzdW1lIGFmdGVy
IHJldHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5kLgogICAgQXMgdGhlIGluaXRpYWxpemF0aW9u
IGRhdGEgaXMgbm8gbG9uZ2VyIGFjY2Vzc2libGUgaW4gdGhpcyBjYXNlIHRoYXQKICAgIHNlY29u
ZCBpbml0aWFsaXphdGlvbiBtdXN0IGJlIGRyb3BwZWQgaW4gY2FzZSB0aGUgc3lzdGVtIGlzbid0
IGp1c3QKICAgIGJvb3RpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgMDlmYzRkZTRhOGViYjM4OTY0MWI4YjhhNjMyZWZjYjdjYTg4MGUwOApBdXRob3I6IE5v
cmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KRGF0ZTogICBXZWQgRmViIDYgMTU6
MDk6MzMgMjAxOSArMDEwMAoKICAgIGFzbTogaGFuZGxlIGNvbW1lbnRzIHdoZW4gY3JlYXRpbmcg
aGVhZGVyIGZpbGUKICAgIAogICAgSW4gdGhlIGVhcmx5IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0
aGUgYXNtIGhlYWRlciBmaWxlcyBhcmUgY3JlYXRlZCwgc3VjaAogICAgYXMgaW5jbHVkZS9hc20t
JChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaC4gVGhlc2UgZmlsZXMgZGVwZW5kIG9uIHRoZQog
ICAgYXNzZW1ibHkgZmlsZSBhcmNoLyQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLnMsIHdoaWNo
IGlzIGdlbmVyYXRlZAogICAgYmVmb3JlLiBEZXBlbmRpbmcgb24gdGhlIHVzZWQgdG9vbGNoYWlu
LCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0aGUKICAgIGFzc2VtYmx5IGZpbGVzLiBFc3Bl
Y2lhbGx5IHRoZSBnb3RvLWdjYyBjb21waWxlciBvZiB0aGUgYm91bmRlZCBtb2RlbAogICAgY2hl
Y2tlciBDQk1DIGFkZHMgY29tbWVudHMgdGhhdCBzdGFydCB3aXRoIGEgJyMnIHN5bWJvbCBhdCB0
aGUgYmVnaW5uaW5nCiAgICBvZiB0aGUgbGluZS4KICAgIAogICAgVGhpcyBjb21taXQgYWRkcyBo
YW5kbGluZyBjb21tZW50cyBpbiBhc3NlbWJsZXIgZHVyaW5nIHRoZSBjcmVhdGlvbiBvZiB0aGUK
ICAgIGFzbSBoZWFkZXIgZmlsZXMsIGVzcGVjaWFsbHkgaWdub3JpbmcgbGluZXMgdGhhdCBzdGFy
dCB3aXRoICcjJywgd2hpY2gKICAgIGluZGljYXRlIGNvbW1lbnRzIGZvciBib3RoIEFSTSBhbmQg
eDg2IGFzc2VtYmxlci4gVGhlIHVzZWQgdG9vbCBnb3RvLWFzCiAgICBwcm9kdWNlcyBleGFjdGx5
IGNvbW1lbnRzIG9mIHRoaXMga2luZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRh
dXRzY2huaWcgPHRhdXRzY2huQGFtYXpvbi5jby51az4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZDA0YmYxZWI2NTZiZThiMjEzMWQwOGM3ZTMy
Y2ZmMzQzNTU2Y2ZhOApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBNb24gRmViIDExIDA5OjA5OjEzIDIwMTkgKzAxMDAKCiAgICB4ODYvc2hhZG93OiBhZGp1
c3QgbWluaW11bSBhbGxvY2F0aW9uIGNhbGN1bGF0aW9ucwogICAgCiAgICBBIHByZXZpb3VzbHkg
YmFkIHNpdHVhdGlvbiBoYXMgYmVjb21lIHdvcnNlIHdpdGggdGhlIGVhcmx5IHNldHRpbmcgb2YK
ICAgIC0+bWF4X3ZjcHVzOiBUaGUgdmFsdWUgcmV0dXJuZWQgYnkgc2hhZG93X21pbl9hY2NlcHRh
YmxlX3BhZ2VzKCkgaGFzCiAgICBmdXJ0aGVyIGdyb3duLCBhbmQgaGVuY2Ugbm93IGhvbGRzIGJh
Y2sgZXZlbiBtb3JlIG1lbW9yeSBmcm9tIHVzZSBmb3IKICAgIHRoZSBwMm0uCiAgICAKICAgIE1h
a2Ugc2hfbWluX2FsbG9jYXRpb24oKSBhY2NvdW50IGZvciBhbGwgcDJtIG1lbW9yeSBuZWVkZWQg
Zm9yCiAgICBzaGFkb3dfZW5hYmxlKCkgdG8gc3VjY2VlZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9u
IChhdCB3aGljaCBwb2ludCB0aGUKICAgIGRvbWFpbiBoYXMgbm8gbWVtb3J5IGF0IGFsbCBhbGxv
Y2F0ZWQgdG8gaXQgeWV0LCBhbmQgaGVuY2UgdXNlIG9mCiAgICBkLT50b3RfcGFnZXMgaXMgbWVh
bmluZ2xlc3MpLgogICAgCiAgICBBbHNvIG1ha2Ugc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2Vz
KCkgbm8gbG9uZ2VyIG5lZWRsZXNzbHkgYWRkIDEgdG8KICAgIHRoZSB2Q1BVIGNvdW50LgogICAg
CiAgICBGaW5hbGx5IG1ha2UgdGhlIGRlYnVnZ2luZyBwcmludGsoKSBpbiBzaGFkb3dfYWxsb2Nf
cDJtX3BhZ2UoKSBhIGxpdHRsZQogICAgbW9yZSB1c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRo
ZSByZWxldmFudCBkb21haW4gc2V0dGluZ3MuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRiNDY3NDRiMzVlZTdiOGJmNApBdXRo
b3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUg
RmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6IGZlYXR1cmVzL3FlbXUtZGVwcml2
IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNwYWNlIGJldHdlZW4gdGhlIHBhcmFn
cmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0J3MgYQogICAgbGlzdC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJiYTU3MzU4ZWJjYwpBdXRob3I6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0ZSBjcmVkaXQvY3JlZGl0MiBmZWF0
dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hlZHVsZXIKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA3YjUyNzhiMjhmOGZi
Y2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAK
CiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19E
SVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2
ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1
bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0
ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0
IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6
MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVz
IHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBp
cyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFk
MjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoK
ICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAK
ICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUg
TFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGll
cyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQg
bmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlz
IHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJl
bnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQw
Zjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAg
IHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXph
dGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1
cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
Q0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6
IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 18:44:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 18:44:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtd2h-0003tx-BF; Tue, 12 Feb 2019 18:44:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtd2g-0003tl-BK
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 18:44:26 +0000
X-Inumbo-ID: 37d4d86d-2ef6-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37d4d86d-2ef6-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 18:44:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtd2e-0001IQ-1b; Tue, 12 Feb 2019 18:44:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtd2d-0000Ak-Q1; Tue, 12 Feb 2019 18:44:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtd2d-0000T8-PP; Tue, 12 Feb 2019 18:44:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133148-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=3103389043bd7389fd7cef3eb291a2150af8b929
X-Osstest-Versions-That: ovmf=2a784a2cc356df5a8958afe88bc7e844dc0fb7cc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 18:44:23 +0000
Subject: [Xen-devel] [ovmf test] 133148: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE0OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxNDgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzMTAzMzg5MDQzYmQ3Mzg5ZmQ3Y2VmM2ViMjkxYTIx
NTBhZjhiOTI5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyYTc4NGEy
Y2MzNTZkZjVhODk1OGFmZTg4YmM3ZTg0NGRjMGZiN2NjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzMxMjYgIDIwMTktMDItMTEgMDM6NDQ6MzYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzMTQ4ICAyMDE5LTAyLTExIDEzOjQzOjAxIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5p
Ym0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CiAgIDJhNzg0YTJjYzMuLjMxMDMzODkwNDMgIDMxMDMzODkwNDNiZDczODlmZDdjZWYzZWIyOTFh
MjE1MGFmOGI5MjkgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 18:57:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 18:57:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtdEy-0004t6-IB; Tue, 12 Feb 2019 18:57:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ngnB=QT=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gtdEx-0004t1-Fg
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 18:57:07 +0000
X-Inumbo-ID: fdf91264-2ef7-11e9-bc90-bc764e045a96
Received: from mail-vk1-xa41.google.com (unknown [2607:f8b0:4864:20::a41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdf91264-2ef7-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 18:57:06 +0000 (UTC)
Received: by mail-vk1-xa41.google.com with SMTP id 197so872994vkf.4
 for <xen-devel@lists.xenproject.org>; Tue, 12 Feb 2019 10:57:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=qqHlNhHpYKbfM+HusXyx8DIPwv8oMqDsTvLVEEf4UMg=;
 b=rWge4Q12M/LamkmHhUlFnoivGHii3nccIsD+zpZ1dv5BVZavhmZnur7OF2qNN+8IV4
 ftalaW1IqU/V8JPstkjRzLNtaVvym081L8oD7S4T0DvVBczJz3G1+lzhRT63Yh2pDp/c
 IGMDQQNeTIACCV+RKgHiBupcKmVlF8dX3E1J8FbJ9dqn0X4Cu2OcOHWeBnhwF+5RRtLn
 cxuV2aViRcXW590XSjkf7EY5QrvVNaQ4sk4JA1Hj7c9Nk0tL07AgUDWtIus+g2euTFFF
 y3GTZ6oqmzQPbGvyIFnIPaIRIAKNYikmxVOOfdOfZHvt6PdTQtnwGusQHvew8+rm4XKN
 J6SA==
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=qqHlNhHpYKbfM+HusXyx8DIPwv8oMqDsTvLVEEf4UMg=;
 b=QgW1Z3YcfKSiGxE2Yu8Xxzd62em52CSiwzMjA282cBzU5eDgziJTZjlu69d73B/Hux
 h+Nyt1H86YgDvITzEI56BeYBTmG9xXXnABQBEcmAD+jzF9zZrXDc2MRS1A6JKADTDNKg
 0KmpZpOkqeL0Rn344KAjq9e8FzI2UGANjXp6YPQaTlOZFSQNJJFJwodt4ukkP7/AZ9fD
 Cbtt5n4aDz+/zFspYtpQVN0mOgnUPrldUcxxlnUffwJK8ciz+qJ6IvI1H6JjiQWJpixR
 bpJR4FNSTHNwJdLTvy5w1pbnzTQoeXU4KD8OOTPNdHZ1P2l38Qgu3ddwDOAcGIxNkSXs
 QVmw==
X-Gm-Message-State: AHQUAuaNprvFbV7a2z7ef4ThQxoSTsKTcZLdjZ7sBOxrNVskVPW84Lw/
 PESuf3m9Rjy29stZeJjRTCUG5t7S/RJtjH4QFmc=
X-Google-Smtp-Source: AHgI3IYxZ0+a5NDrn1BoIq7Kl0P/n6EUQ7IPG5sfh8L+HBikHP4qr+gNfXp/Hh8Mq7MDAJ9LOVXlPBmPZOeVMUHZ44s=
X-Received: by 2002:a1f:9d07:: with SMTP id g7mr2218497vke.41.1549997825598;
 Tue, 12 Feb 2019 10:57:05 -0800 (PST)
MIME-Version: 1.0
References: <osstest-133030-mainreport@xen.org>
 <20190208131416.espkw4gi3pn6fzb5@zion.uk.xensource.com>
 <20190208181219.mhfzzr3oexmqmfpr@zion.uk.xensource.com>
 <23649.23960.966699.466828@mariner.uk.xensource.com>
 <23650.44219.254756.700521@mariner.uk.xensource.com>
In-Reply-To: <23650.44219.254756.700521@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Tue, 12 Feb 2019 19:56:29 +0100
Message-ID: <CAF3u54AJ9pecYZeak4dhHPLjVS++a=ZxiPmhPsfXfm_1OM8=Eg@mail.gmail.com>
To: Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] arm64,
 laxton[01] (was Re: [xen-unstable-smoke test] 133030: trouble:
 blocked/broken/pass)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpTb3JyeSBmb3IgdGhlIGZvcm1hdHRpbmcuCgpPbiBUdWUsIEZlYiAxMiwgMjAxOSBhdCAx
MjoyNiBQTSBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6Cj4gSSBk
b24ndCBoYXZlIGEgZ29vZCBwbGFuIGFib3V0IHdoYXQgdG8gZG8gbmV4dC4gIEkgZ3Vlc3Mgb25l
IHRoaW5nIHdlCj4gY291bGQgZG8gd291bGQgYmUgdG8gYXNrIFlvZ2VzaCB0byByZWZsYXNoIHRo
ZSBmaXJtd2FyZSBvbiBsYXh0b24wIGFuZAo+IHNlZSBpZiB0aGF0IGhlbHBzLgo+Cj4gSSB0aGlu
ayB0aGlzIGlzc3VlIGlzIGxpa2VseSB0byBiZSBhIHByb3RyYWN0ZWQgcHJvYmxlbS4gIEFueSBo
ZWxwZnVsCj4gc3VnZ2VzdGlvbnMgZnJvbSBwZW9wbGUgd2l0aCBtb3JlIGV4cGVyaWVuY2Ugb2Yg
dGhlc2UgcGFydGljdWxhciBib3hlcwo+IHdvdWxkIGJlIHZlcnkgd2VsY29tZS4uLgoKTG9va2lu
ZyBhdCB0aGUgZmlyc3QgZmFpbHVyZSBsb2cgWzFdLCBpdCBzZWVtcyB3ZSBhcmUgdHJ5aW5nIHRv
IGJvb3QKTGludXggMy4xNi4gIFNvIHRoZSBmYWlsdXJlIHNlZW1zIGxlZ2l0IHRvIG1lIGFzIEkg
ZG9uJ3QgdGhpbmsgMy4xNgpzdXBwb3J0cyBTZWF0dGxlLgpGdXJ0aGVybW9yZSwgcHJldmlvdXMg
c3VjY2Vzc2Z1bCBEZWJpYW4gaW5zdGFsbCB3ZXJlIHVzaW5nIGEgYmFja3BvcnQKa2VybmVsICg0
LjkpLgoKU28gSSB0aGluayB3ZSBjYW4gcnVsZSBvdXQgYSBmaXJtd2FyZSBidWcuICBOb3csIEkg
YW0gc3RydWdnbGluZyB0bwp1bmRlcnN0YW5kIHdoeSBvc3N0ZXN0IGlzIHN1ZGRlbmx5IHVzaW5n
IDMuMTYuCldhcyB0aGVyZSBhbnkgY2hhbmdlIGluIG9zc3Rlc3Qgb3IgdGhlIGNvbmZpZ3VyYXRp
b24/CgpbMV0gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
LzEzMjk3My90ZXN0LWFybTY0LWFybTY0LXhsL3NlcmlhbC1sYXh0b24wLmxvZwoKCgoKLS0KSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 19:09:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 19:09:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtdQR-0005nX-P6; Tue, 12 Feb 2019 19:08:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xrV+=QT=citrix.com=prvs=939669ee0=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtdQQ-0005nS-Ae
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 19:08:58 +0000
X-Inumbo-ID: a5262e22-2ef9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5262e22-2ef9-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 19:08:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,362,1544486400"; d="scan'208";a="77951722"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23651.6588.41281.256610@mariner.uk.xensource.com>
Date: Tue, 12 Feb 2019 19:08:44 +0000
To: Julien Grall <julien.grall@gmail.com>
In-Reply-To: <CAF3u54AJ9pecYZeak4dhHPLjVS++a=ZxiPmhPsfXfm_1OM8=Eg@mail.gmail.com>
References: <osstest-133030-mainreport@xen.org>
 <20190208131416.espkw4gi3pn6fzb5@zion.uk.xensource.com>
 <20190208181219.mhfzzr3oexmqmfpr@zion.uk.xensource.com>
 <23649.23960.966699.466828@mariner.uk.xensource.com>
 <23650.44219.254756.700521@mariner.uk.xensource.com>
 <CAF3u54AJ9pecYZeak4dhHPLjVS++a=ZxiPmhPsfXfm_1OM8=Eg@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] arm64,
 laxton[01] (was Re: [xen-unstable-smoke test] 133030: trouble:
 blocked/broken/pass)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBhcm02NCwgbGF4dG9uWzAxXSAo
d2FzIFJlOiBbeGVuLXVuc3RhYmxlLXNtb2tlIHRlc3RdIDEzMzAzMDogdHJvdWJsZTogYmxvY2tl
ZC9icm9rZW4vcGFzcykiKToKPiBPbiBUdWUsIEZlYiAxMiwgMjAxOSBhdCAxMjoyNiBQTSBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBJIGRvbid0IGhhdmUg
YSBnb29kIHBsYW4gYWJvdXQgd2hhdCB0byBkbyBuZXh0LiAgSSBndWVzcyBvbmUgdGhpbmcgd2UK
PiA+IGNvdWxkIGRvIHdvdWxkIGJlIHRvIGFzayBZb2dlc2ggdG8gcmVmbGFzaCB0aGUgZmlybXdh
cmUgb24gbGF4dG9uMCBhbmQKPiA+IHNlZSBpZiB0aGF0IGhlbHBzLgo+ID4KPiA+IEkgdGhpbmsg
dGhpcyBpc3N1ZSBpcyBsaWtlbHkgdG8gYmUgYSBwcm90cmFjdGVkIHByb2JsZW0uICBBbnkgaGVs
cGZ1bAo+ID4gc3VnZ2VzdGlvbnMgZnJvbSBwZW9wbGUgd2l0aCBtb3JlIGV4cGVyaWVuY2Ugb2Yg
dGhlc2UgcGFydGljdWxhciBib3hlcwo+ID4gd291bGQgYmUgdmVyeSB3ZWxjb21lLi4uCj4gCj4g
TG9va2luZyBhdCB0aGUgZmlyc3QgZmFpbHVyZSBsb2cgWzFdLCBpdCBzZWVtcyB3ZSBhcmUgdHJ5
aW5nIHRvIGJvb3QKPiBMaW51eCAzLjE2LiAgU28gdGhlIGZhaWx1cmUgc2VlbXMgbGVnaXQgdG8g
bWUgYXMgSSBkb24ndCB0aGluayAzLjE2Cj4gc3VwcG9ydHMgU2VhdHRsZS4KClRoaXMgaXMgb2Rk
LiAgWW91IGhhdmUgZGVmaW5pdGVseSBzcG90dGVkIHNvbWV0aGluZyB3cm9uZy4KCkluCiAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjk3My90ZXN0
LWFybTY0LWFybTY0LXhsL2luZm8uaHRtbAp3ZSBzZWUgdGhhdCB0aGUgZmFpbGluZyBzdGVwIHN0
YXJ0ZWQgYXQgMTU6MTM6MzIuICBJbiB0aGUgbG9nCiAgPiBbMV0gaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjk3My90ZXN0LWFybTY0LWFybTY0LXhs
L3NlcmlhbC1sYXh0b24wLmxvZwpJIHNlZSB0aGlzOgoKICBGZWIgNyAxNToxNDo0OS4zNzQ3NzEg
WyAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjkuMC0wLmJwby4yLWFybTY0CiAgKGRlYmlhbi1r
ZXJuZWxAbGlzdHMuZGViaWFuLm9yZykgKGdjYyB2ZXJzaW9uIDQuOS4yIChEZWJpYW4vTGluYXJv
CiAgNC45LjItMTApICkgIzEgU01QIERlYmlhbiA0LjkuMTgtMX5icG84KzEgKDIwMTctMDQtMTAp
CgpBbmQgdGhhdCBwYXJ0IHdvcmtzLiAgSXQgcnVucyB0aHJvdWdoIGQtaSBhbmQgdGhpbmtzIGl0
IGhhcyBzdWNjZWVkZWQuCkJ1dCB0aGVuIHdoZW4gdGhlIGhvc3QgcmVib290cyBpdCByZWJvb3Rz
IGludG8gMy4xNiwgbm90IHRoZSBiYWNrcG9ydHMKa2VybmVsLgoKTG9va2luZyBhdCB0aGUgaW5z
dGFsbGVyIGxvZzoKCiAgMjAxOS0wMi0wNyAxNToxODozNCBaIDE3Mi4xNi4xNDQuNTI6Mzk4NDMg
PDEzPkZlYiAgNyAxNToxODozNAogIGJhc2UtaW5zdGFsbGVyOiBpbmZvOiBrZXJuZWwgbGludXgt
aW1hZ2UtYXJtNjQgdXNhYmxlIG9uIGFybTY0IAoKd2hpY2ggaXMga2luZCBvZiB3ZWlyZC4KCj4g
U28gSSB0aGluayB3ZSBjYW4gcnVsZSBvdXQgYSBmaXJtd2FyZSBidWcuICBOb3csIEkgYW0gc3Ry
dWdnbGluZyB0bwo+IHVuZGVyc3RhbmQgd2h5IG9zc3Rlc3QgaXMgc3VkZGVubHkgdXNpbmcgMy4x
Ni4KPiBXYXMgdGhlcmUgYW55IGNoYW5nZSBpbiBvc3N0ZXN0IG9yIHRoZSBjb25maWd1cmF0aW9u
PwoKTm8uICBJIHRoaW5rIHNvbWV0aGluZyBtYXkgYmUgd3Jvbmcgd2l0aCB0aGUgd2F5IERlYmlh
biBpcyBwdWJsaXNoaW5nCnRoZSBiYWNrcG9ydHMga2VybmVscy4gIEkgd2lsbCBhc2suLi4KCklh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 19:21:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 19:21:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtdcX-0007FS-VK; Tue, 12 Feb 2019 19:21:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ngnB=QT=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gtdcW-0007FN-2G
 for xen-devel@lists.xen.org; Tue, 12 Feb 2019 19:21:28 +0000
X-Inumbo-ID: 648ad03a-2efb-11e9-bc90-bc764e045a96
Received: from mail-ua1-x930.google.com (unknown [2607:f8b0:4864:20::930])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 648ad03a-2efb-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 19:21:27 +0000 (UTC)
Received: by mail-ua1-x930.google.com with SMTP id x15so1288627uaq.1
 for <xen-devel@lists.xen.org>; Tue, 12 Feb 2019 11:21:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=SyJhl+9qU9fuzOrokA/Cph0SzGs5UK5Y+iC8LIRTmRI=;
 b=FAPl/sCxpvtYBXITEfw2FdkMIgW2nEcf1eRkryhVsVLLxitviYIoOKf2K5NZ58kdzI
 gskL4UngjQ7cTrbOT5KI2Ww06nnDXc+B+NmCUCyXWBlm//aOZM6pBkcCg1UQDi0j9eoC
 eSQ00CwUlRGd7DSDiIH6fx21ixWqV8NDRDHTG/RMYzcWkpXkj7Cr5a567ihWxKn6or/1
 seIFm4F96Iz0xsa0Bq5DU7WR6F1HJVhy26zxSYAqGSBCsxxuYbRcJCrH5+isjvLY1UJy
 SXcVM/vNgBl4sL3gPgUthFZUp1uuCE3VRxHaOGHUfKHcbQk6vvt2mSNislFdEOwmElCC
 k6aw==
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=SyJhl+9qU9fuzOrokA/Cph0SzGs5UK5Y+iC8LIRTmRI=;
 b=Xy4HM2C/47+Qyd9H9ngZzEedUhKbwZfP9dWeORK/pSbPzkw3B1ZljUs/1Ls93HTp5P
 me5mXi2yFlcLsvGin/nmpH0TGEog7LUL8wZUUSAO7GWmI5laXl/+yfnzJxtLAoOkMTkA
 rbNxe4eeeW8vIuzVFOUXtSSm2kfEz12IkL9fTs0Y3ICeDwvCsiSJlu+g/m/SZQ+K7v1/
 qM3AvrixmOtHMvLotq4Z2WshsAeNes7bU4RwFMSKdR8iAxptLmB525o6U35BBb82mZSO
 nNKIayPt7GViVfX2lP/CijFOrC+zpJkZ0uQSAiiw1kTYq6cJH+mV2btDXPEhZidPFkqK
 inJQ==
X-Gm-Message-State: AHQUAuYf0OALBI4WHHtE/aiXVtFIIUmf7gC1FyHaFVZ+Vjb4oG9L5Xoh
 39QwqY8yLAYdxvK8E1bkNMeSIyzARJIygS3NkqQ=
X-Google-Smtp-Source: AHgI3Ia3RihK2/h0VS+UzImJI0U8OXi4Km2cEgJobR+7TKkLgzDVLAoR05PYvf0ECKnDyE4uTngedQ3qtnHWw8DL/qA=
X-Received: by 2002:ab0:14f2:: with SMTP id f47mr2077529uae.27.1549999286553; 
 Tue, 12 Feb 2019 11:21:26 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
 <CAF3u54ANHMf1-3=W=R3w-25JbK3_bR_mDiM888pU5UzSTKTVPg@mail.gmail.com>
 <f5c5bfeb-bca3-9601-7825-3d41d7d5e4af@gmail.com>
In-Reply-To: <f5c5bfeb-bca3-9601-7825-3d41d7d5e4af@gmail.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Tue, 12 Feb 2019 20:21:10 +0100
Message-ID: <CAF3u54DiExsh-wPt-oZV-Gh56AvaLLes3PrvZDAHOxpHBLROQg@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============0639735871274902361=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0639735871274902361==
Content-Type: multipart/alternative; boundary="000000000000e093230581b754bc"

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

On Tue, 12 Feb 2019, 19:21 Andrii Anisov, <andrii.anisov@gmail.com> wrote:

> Hello Julien,
>

Hi,

Sorry for the formatting.


> On 07.02.19 12:59, Julien Grall wrote:
> > In that case I would prefer if we don't keep the runstate mapped.
>
> Actually I'm going to see runstate update impact on the context switch
> time. For that I will extend TBM with runstate setup.
> I really do not like a bunch of `copy_to_guest()` done on each context
> switch because of runstate.


Please provide more meaningful arguments other than "I don't like it". I
provided potential drawbacks on my previous e-mails that you haven't yet
addressed.

FWIW, Volodymyr had the same argument on OP-TEE and I requested to avoid
the global mapping. I haven't seen any concern for performance devredation
afterwards. Please feel free to come with numbers here.

If you are against runstate mapping, I'd like to fit runstate into a page,
> than access it directly from the hypervisor.


This is not really a policy in Xen. If the guest cares about it, it can
ensure that the runstate does not cross a page boundary.

Cheers,


> --
> Sincerely,
> Andrii Anisov.
>

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

<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Tue, 12 Feb 2019, 19=
:21 Andrii Anisov, &lt;<a href=3D"mailto:andrii.anisov@gmail.com">andrii.an=
isov@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello=
 Julien,<br></blockquote></div><div><br></div><div>Hi,</div><div><br></div>=
<div>Sorry for the formatting.</div><div><br></div><div class=3D"gmail_quot=
e"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left=
:1px #ccc solid;padding-left:1ex">
<br>
On 07.02.19 12:59, Julien Grall wrote:<br>
&gt; In that case I would prefer if we don&#39;t keep the runstate mapped.<=
br>
<br>
Actually I&#39;m going to see runstate update impact on the context switch =
time. For that I will extend TBM with runstate setup.<br>
I really do not like a bunch of `copy_to_guest()` done on each context swit=
ch because of runstate.</blockquote></div><div><br></div><div>Please provid=
e more meaningful arguments other than &quot;I don&#39;t like it&quot;. I p=
rovided potential drawbacks on my previous e-mails that you haven&#39;t yet=
 addressed.</div><div><br></div><div>FWIW, Volodymyr had the same argument =
on OP-TEE and I requested to avoid the global mapping. I haven&#39;t seen a=
ny concern for performance devredation afterwards. Please feel free to come=
 with numbers here.</div><div><br></div><div class=3D"gmail_quote"><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">
If you are against runstate mapping, I&#39;d like to fit runstate into a pa=
ge, than access it directly from the hypervisor.</blockquote></div><div cla=
ss=3D"gmail_quote"></div><div><br></div><div>This is not really a policy in=
 Xen. If the guest cares about it, it can ensure that the runstate does not=
 cross a page boundary.</div><div><br></div><div>Cheers,</div><div><br></di=
v><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
-- <br>
Sincerely,<br>
Andrii Anisov.<br>
</blockquote></div>

--000000000000e093230581b754bc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0639735871274902361==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 12 19:26:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 19:26:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtdhV-0007Un-KU; Tue, 12 Feb 2019 19:26:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xrV+=QT=citrix.com=prvs=939669ee0=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtdhU-0007Ui-GC
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 19:26:36 +0000
X-Inumbo-ID: 1bded4d9-2efc-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1bded4d9-2efc-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 19:26:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,362,1544486400"; d="scan'208";a="77953674"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23651.7650.360467.743599@mariner.uk.xensource.com>
Date: Tue, 12 Feb 2019 19:26:26 +0000
To: Julien Grall <julien.grall@gmail.com>
In-Reply-To: <23651.6588.41281.256610@mariner.uk.xensource.com>
References: <osstest-133030-mainreport@xen.org>
 <20190208131416.espkw4gi3pn6fzb5@zion.uk.xensource.com>
 <20190208181219.mhfzzr3oexmqmfpr@zion.uk.xensource.com>
 <23649.23960.966699.466828@mariner.uk.xensource.com>
 <23650.44219.254756.700521@mariner.uk.xensource.com>
 <CAF3u54AJ9pecYZeak4dhHPLjVS++a=ZxiPmhPsfXfm_1OM8=Eg@mail.gmail.com>
 <23651.6588.41281.256610@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] arm64,
 laxton[01] (was Re: [xen-unstable-smoke test] 133030: trouble:
 blocked/broken/pass)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIGFybTY0LCBsYXh0b25bMDFdICh3
YXMgUmU6IFt4ZW4tdW5zdGFibGUtc21va2UgdGVzdF0gMTMzMDMwOiB0cm91YmxlOiBibG9ja2Vk
L2Jyb2tlbi9wYXNzKSIpOgo+IEFuZCB0aGF0IHBhcnQgd29ya3MuICBJdCBydW5zIHRocm91Z2gg
ZC1pIGFuZCB0aGlua3MgaXQgaGFzIHN1Y2NlZWRlZC4KPiBCdXQgdGhlbiB3aGVuIHRoZSBob3N0
IHJlYm9vdHMgaXQgcmVib290cyBpbnRvIDMuMTYsIG5vdCB0aGUgYmFja3BvcnRzCj4ga2VybmVs
Lgo+IAo+IExvb2tpbmcgYXQgdGhlIGluc3RhbGxlciBsb2c6Cj4gCj4gICAyMDE5LTAyLTA3IDE1
OjE4OjM0IFogMTcyLjE2LjE0NC41MjozOTg0MyA8MTM+RmViICA3IDE1OjE4OjM0Cj4gICBiYXNl
LWluc3RhbGxlcjogaW5mbzoga2VybmVsIGxpbnV4LWltYWdlLWFybTY0IHVzYWJsZSBvbiBhcm02
NCAKPiAKPiB3aGljaCBpcyBraW5kIG9mIHdlaXJkLgo+IAo+ID4gU28gSSB0aGluayB3ZSBjYW4g
cnVsZSBvdXQgYSBmaXJtd2FyZSBidWcuICBOb3csIEkgYW0gc3RydWdnbGluZyB0bwo+ID4gdW5k
ZXJzdGFuZCB3aHkgb3NzdGVzdCBpcyBzdWRkZW5seSB1c2luZyAzLjE2Lgo+ID4gV2FzIHRoZXJl
IGFueSBjaGFuZ2UgaW4gb3NzdGVzdCBvciB0aGUgY29uZmlndXJhdGlvbj8KPiAKPiBOby4gIEkg
dGhpbmsgc29tZXRoaW5nIG1heSBiZSB3cm9uZyB3aXRoIHRoZSB3YXkgRGViaWFuIGlzIHB1Ymxp
c2hpbmcKPiB0aGUgYmFja3BvcnRzIGtlcm5lbHMuICBJIHdpbGwgYXNrLi4uCgpUaGFua3MsIEp1
bGllbiwgeW91IGhhdmUgZm91bmQgZW5vdWdoIGZvciBtZSB0byBpZGVudGlmeSB0aGUgcHJvYmxl
bS4KCkFjY29yZGluZyB0byBzbmFwc2hvdC5kZWJpYW4ub3JnLCBhdCAyMDE5LTAyLTA2VDIxOjEz
OjE0LCB0aGUgZmlsZQogIGh0dHA6Ly9mdHAuZGViaWFuLm9yZy9kZWJpYW4vZGlzdHMvamVzc2ll
LWJhY2twb3J0cy9tYWluL2JpbmFyeS1hcm02NC9QYWNrYWdlcy54egptZW50aW9uZWQgbGludXgt
YmFzZSB2ZXJzaW9uIDQuM35icG84KzEuICBOb3csIGl0IGRvZXNuJ3QgbWVudGlvbgppdCBhdCBh
bGwuCgpUaGlzIGlzIHByZXN1bWFibHkgcGFydCBvZiBjcnVmdCByZW1vdmFsLCBzaW5jZSBqZXNz
aWUtc2VjdXJpdHkgZG9lcwpjb250YWluIGFuIGV2ZW4gbmV3ZXIgdmVyc2lvbiwgNC41fmRlYjh1
MS4KCmxpbnV4LWltYWdlLTQuOS4qIHJlcXVpcmUgbmV3ZXIgbGludXgtc3VwcG9ydCB0aGFuIGlz
IGF2YWlsYWJsZSBpbgpwbGFpbiBqZXNzaWUuICBBcyBhIHJlc3VsdCBvZiBhbGwgdGhpcywgdGhl
IGluc3RhbGxlciByZW1vdmVzIHRoZQo0LjkueCBrZXJuZWwgYmVjYXVzZSBpdHMgZGVwZW5kZW5j
aWVzIGNhbid0IGJlIHNhdGlzZmllZC4gIFRoZSBtYWNoaW5lCnRoZW4gdHJpZXMgdG8gcmVib290
IGludG8gc29tZSBtdWNoIG9sZGVyIGtlcm5lbC4KClRoZSBvc3N0ZXN0IGluc3RhbGxlciBzeXN0
ZW0gZG9lcyBub3QgdXNlIGplc3NpZS1zZWN1cml0eSBhbmQgSSB0aGluawp0aGVyZSB3YXMgc29t
ZSByZWFzb24gZm9yIHRoaXMgd2hpY2ggSSBoYXZlIGZvcmdvdHRlbiByaWdodCBub3cuCk1heWJl
IHRoZSBzZWN1cml0eSByZXBvc2l0b3JpZXMgd2VyZSBhd2t3YXJkIHRvIGNhY2hlIC0gYnV0IG5v
d2FkYXlzCndlIGhhdmUgYSBkaWZmZXJlbnQgYXBwcm9hY2ggdG8gdGhpcyBjYWNoaW5nLgoKSSB3
aWxsIGludmVzdGlnYXRlIHB1dHRpbmcgPHN1aXRlPi1zZWN1cml0eSBiYWNrLgoKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 20:07:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 20:07:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gteKQ-0002L0-1Y; Tue, 12 Feb 2019 20:06:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gteKO-0002Ko-NA
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 20:06:48 +0000
X-Inumbo-ID: b3ece63a-2f01-11e9-9765-e3cb56f6d377
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3ece63a-2f01-11e9-9765-e3cb56f6d377;
 Tue, 12 Feb 2019 20:06:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gteKC-0002uh-Mr; Tue, 12 Feb 2019 20:06:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gteKC-0007Vm-CS; Tue, 12 Feb 2019 20:06:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gteKC-0001a1-Bd; Tue, 12 Feb 2019 20:06:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133145-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-arm64-pvops:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1: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-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1: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-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d13937116f1e82bf508a6325111b322c30c85eb9
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 20:06:36 +0000
Subject: [Xen-devel] [linux-linus test] 133145: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE0NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMTQ1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMjkxMQogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwg
UkVHUi4gdnMuIDEzMjkxMQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjkxMQogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTMyOTExCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAx
MzI5MTEKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjkxMQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyOTExCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVu
c3RvcmVscy5yZXBlYXQgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgbGlrZSAxMzI5MTEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTEx
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGQxMzkz
NzExNmYxZTgyYmY1MDhhNjMyNTExMWIzMjJjMzBjODVlYjkKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDg4MzRmNTYwMGNmM2M4ZGIzNjVlMThhM2Q1Y2FjMmMyNzgwYzgx
ZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjkxMSAgMjAxOS0wMi0wNSAwMzoxMjoyMyBaICAg
IDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI5OTUgIDIwMTktMDItMDcgMDg6MTE6MDgg
WiAgICA1IGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMxNDUgIDIw
MTktMDItMTEgMTM6MzU6MzcgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4iIDxl
YmllZGVybUB4bWlzc2lvbi5jb20+CiAgQWFybyBLb3NraW5lbiA8YWFyby5rb3NraW5lbkBpa2ku
Zmk+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxhbiBUdWxsIDxhdHVs
bEBrZXJuZWwub3JnPgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4K
ICBBbGV4IERldWNoZXIgPGFsZXhkZXVjaGVyQGdtYWlsLmNvbT4KICBBbGV4IEdhZ25pdWMgPG1y
Lm51a2UubWVAZ21haWwuY29tPgogIEFsZXhhbmRlciBVc3lza2luIDxhbGV4YW5kZXIudXN5c2tp
bkBpbnRlbC5jb20+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4KICBBbGV4
ZXkgS2hvcm9zaGlsb3YgPGtob3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbmFuZCBNb29uIDxsaW51
eC5hbW9vbkBnbWFpbC5jb20+CiAgQW5kZXJzIFJveGVsbCA8YW5kZXJzLnJveGVsbEBsaW5hcm8u
b3JnPgogIEFuZHJlYXMgWmllZ2xlciA8YW5kcmVhcy56aWVnbGVyQGZhdS5kZT4KICBBbmRyZXcg
THVubiA8YW5kcmV3QGx1bm4uY2g+CiAgQW5keSBHcm9zcyA8YW5keS5ncm9zc0BsaW5hcm8ub3Jn
PgogIEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29AbGludXguaW50ZWwuY29tPgog
IEFuZWVzaCBLdW1hciBLLlYgPGFuZWVzaC5rdW1hckBsaW51eC5pYm0uY29tPgogIEFuc29uIEh1
YW5nIDxBbnNvbi5IdWFuZ0BueHAuY29tPgogIEFyaWVsIEVsaW9yIDxhZWxpb3JAbWFydmVsbC5j
b20+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBC
ZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBBcnRodXIgRGVtY2hlbmtvdiA8c3BpbmFsLmJ5QGdt
YWlsLmNvbT4KICBBcnVuIFBhcmFtZXN3YXJhbiA8YXJ1bi5wYXJhbWVzd2FyYW5AYnJvYWRjb20u
Y29tPgogIEJhcnQgVmFuIEFzc2NoZSA8YnZhbmFzc2NoZUBhY20ub3JnPgogIEJhcnRvc3ogR29s
YXN6ZXdza2kgPGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAgQmVuamFtaW4gVGlzc29pcmVz
IDxiZW5qYW1pbi50aXNzb2lyZXNAcmVkaGF0LmNvbT4KICBCaWp1IERhcyA8YmlqdS5kYXNAYnAu
cmVuZXNhcy5jb20+CiAgQmluIExpdSA8Yi1saXVAdGkuY29tPgogIEJqb3JuIEhlbGdhYXMgPGJo
ZWxnYWFzQGdvb2dsZS5jb20+CiAgQm9yaXMgQnJlemlsbG9uIDxiYnJlemlsbG9uQGtlcm5lbC5v
cmc+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBCb3Jp
c2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQnJpYW4gRm9zdGVyIDxiZm9zdGVyQHJlZGhhdC5j
b20+CiAgQnJpYW4gTm9ycmlzIDxicmlhbm5vcnJpc0BjaHJvbWl1bS5vcmc+CiAgQ2FybG8gQ2Fp
b25lIDxjY2Fpb25lQGJheWxpYnJlLmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVu
c291cmNlLmNpcnJ1cy5jb20+CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUub3JnPgogIENoZW5n
Z3VhbmcgWHUgPGNneHU1MTlAZ214LmNvbT4KICBDaHJpcyBCcmFuZHQgPGNocmlzLmJyYW5kdEBy
ZW5lc2FzLmNvbT4KICBDaHJpcyBIZWFseSA8Q2hyaXMuSGVhbHlAemlpLmFlcm8+CiAgQ2hyaXMg
V2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CiAgQ2hyaXN0aWFuIEJyYXVuZXIgPGNo
cmlzdGlhbi5icmF1bmVyQHVidW50dS5jb20+CiAgQ2hyaXN0aWFuIEJyYXVuZXIgPGNocmlzdGlh
bkBicmF1bmVyLmlvPgogIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgogIENodWNrIExl
dmVyIDxjaHVjay5sZXZlckBvcmFjbGUuY29tPgogIENvZHJpbiBDaXVib3Rhcml1IDxjb2RyaW4u
Y2l1Ym90YXJpdUBtaWNyb2NoaXAuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNh
bm9uaWNhbC5jb20+CiAgRGFtaWVuIExlIE1vYWwgPGRhbWllbi5sZW1vYWxAd2RjLmNvbT4KICBE
YW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuIE11cnBoeSA8ZG11
cnBoeUB0aS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBE
YW5pZWwgS2FtaWwgS296YXIgPGRrazA4OUBnbWFpbC5jb20+CiAgRGFuaWVsIFZldHRlciA8ZGFu
aWVsLnZldHRlckBmZndsbC5jaD4KICBEYXJyZW4gSGFydCAoVk13YXJlKSA8ZHZoYXJ0QGluZnJh
ZGVhZC5vcmc+CiAgRGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3JhY2xlLmNvbT4KICBE
YXZlIEFpcmxpZSA8YWlybGllZEByZWRoYXQuY29tPgogIERhdmlkIEFoZXJuIDxkc2FAY3VtdWx1
c25ldHdvcmtzLmNvbT4KICBEYXZpZCBEaXNzZWxkb3JwIDxkZGlzc0BzdXNlLmRlPgogIERhdmlk
IFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZGxvaHIgQnVlc28gPGRhdmVA
c3Rnb2xhYnMubmV0PgogIERhdmlkbG9ociBCdWVzbyA8ZGJ1ZXNvQHN1c2UuZGU+CiAgRGVlcGFr
IFJhd2F0IDxkcmF3YXRAdm13YXJlLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jv
a2hvdkBnbWFpbC5jb20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgogIEVs
aSBDb29wZXIgPGVsaWNvb3BlckBnbXguY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29v
Z2xlLmNvbT4KICBFcmljIFcuIEJpZWRlcm1hbiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEVy
aWsgU2NobWF1c3MgPGVyaWsuc2NobWF1c3NAaW50ZWwuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVs
aXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGZWxpeCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+
CiAgRmVsaXggS3VlaGxpbmcgPEZlbGl4Lkt1ZWhsaW5nQGFtZC5jb20+CiAgRmxvcmlhbiBGYWlu
ZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgRmxvcmlhbiBLYXVlciA8Zmxvcmlhbi5rYXVl
ckBrb2Fsby5kZT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR2FvIFhpYW5n
IDxnYW94aWFuZzI1QGh1YXdlaS5jb20+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5l
c2FzQGdsaWRlci5iZT4KICBHZW9yZ2UgQW1hbmFraXMgPGdhbWFuYWtpc0BnbWFpbC5jb20+CiAg
R292aW5kYXJhanVsdSBWYXJhZGFyYWphbiA8Z3ZhcmFkYXJAY2lzY28uY29tPgogIEdyZWcgS3Jv
YWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VhbiBZdW5nIFRzZW5n
IDxndWFuLnl1bmcudHNlbmdAbmkuY29tPgogIEd1aWRvIEfDvG50aGVyIDxhZ3hAc2lneGNwdS5v
cmc+CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVkaGF0LmNvbT4KICBHdXN0YXZvIEEuIFIu
IFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEd1eSBTaGF0dGFoIDxzZ3V5QG1lbGxh
bm94LmNvbT4KICBILiBOaWtvbGF1cyBTY2hhbGxlciA8aG5zQGdvbGRlbGljby5jb20+CiAgSGFu
IFh1IDxoYW4ueHVAbnhwLmNvbT4KICBIYW5nYmluIExpdSA8bGl1aGFuZ2JpbkBnbWFpbC5jb20+
CiAgSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KICBIYW5zIFdpcHBlbCA8aHdp
cHBlbEBsaW51eC5pYm0uY29tPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5p
Ym0uY29tPgogIEhlaWtvIFNjaG9jaGVyIDxoc0BkZW54LmRlPgogIEhlaWtvIFN0dWVibmVyIDxo
ZWlrb0BzbnRlY2guZGU+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1
PgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSGV5aSBHdW8gPGhleWkuZ3VvQGxp
bmFyby5vcmc+CiAgSHVhY2FpIENoZW4gPGNoZW5oY0BsZW1vdGUuY29tPgogIEh1YW5nIFBlaSA8
aHVhbmdwZWlAbG9vbmdzb24uY24+CiAgSHVhbmcgUnVpIDxyYXkuaHVhbmdAYW1kLmNvbT4KICBJ
bmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKLiBCcnVjZSBGaWVsZHMgPGJmaWVsZHNA
cmVkaGF0LmNvbT4KICBKYWNvYiBXZW4gPGppYW4udy53ZW5Ab3JhY2xlLmNvbT4KICBKYWt1YiBL
aWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0cm9ub21lLmNvbT4KICBKYWt1YiBTaXRuaWNraSA8
amFrdWJAY2xvdWRmbGFyZS5jb20+CiAgSmFtZXMgQm90dG9tbGV5IDxKYW1lcy5Cb3R0b21sZXlA
SGFuc2VuUGFydG5lcnNoaXAuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFuaSBO
aWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5j
b20+CiAgSmFzb24gS3JpZG5lciA8amRrQHRpLmNvbT4KICBKYXNvbiBLcmlkbmVyIDxqa3JpZG5l
ckBnbWFpbC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKYXkgQ29y
bndhbGwgPEpheS5Db3Jud2FsbEBhbWQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVh
bi1waGlsaXBwZS5icnVja2VyQGFybS5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRr
PgogIEplcmVteSBTb2xsZXIgPGplcmVteUBzeXN0ZW03Ni5jb20+CiAgSmVybmVqIFNrcmFiZWMg
PGplcm5lai5za3JhYmVjQHNpb2wubmV0PgogIEplc3BlciBEYW5nYWFyZCBCcm91ZXIgPGJyb3Vl
ckByZWRoYXQuY29tPgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIE9sc2Eg
PGpvbHNhQHJlZGhhdC5jb20+CiAgSmlyaSBQaXJrbyA8amlyaUBtZWxsYW5veC5jb20+CiAgSm9l
cmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwu
b3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvbmF0aGFu
IENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb3NlIEFicmV1IDxqb2Fi
cmV1QHN5bm9wc3lzLmNvbT4KICBKb3NlIEFicmV1IDxqb3NlLmFicmV1QHN5bm9wc3lzLmNvbT4K
ICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWFuIFdpZWRtYW5uIDxqd2lA
bGludXguaWJtLmNvbT4KICBKdW4tUnUgQ2hhbmcgPGpyamFuZ0ByZWFsdGVrLmNvbT4KICBLYWls
YW5nIFlhbmcgPGthaWxhbmdAcmVhbHRlay5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1
cm9yYS5vcmc+CiAgS2FuIExpYW5nIDxrYW4ubGlhbmdAbGludXguaW50ZWwuY29tPgogIEthcnN0
ZW4gR3JhdWwgPGtncmF1bEBsaW51eC5pYm0uY29tPgogIEtlaXRoIEJ1c2NoIDxrZWl0aC5idXNj
aEBpbnRlbC5jb20+CiAgS2V2aW4gSGlsbWFuIDxraGlsbWFuQGJheWxpYnJlLmNvbT4KICBLSFVF
TlkuR2VyaGFyZCA8R2VyaGFyZC5LSFVFTllAYmFjaG1hbm4uaW5mbz4KICBLaXJpbGwgQS4gU2h1
dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CiAgS3lsZSBUc28gPGt5bGV0
c29AZ29vZ2xlLmNvbT4KICBMYXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFz
b25ib2FyZC5jb20+CiAgTGF3cmVuY2UgQnJha21vIDxicmFrbW9AZmIuY29tPgogIExlb25pZCBJ
eml1bXRzZXYgPGxlb25pZC5peml1bXRzZXZAZ21haWwuY29tPgogIExpIFJvbmdRaW5nIDxsaXJv
bmdxaW5nQGJhaWR1LmNvbT4KICBMaSBZYW5nIDxsZW95YW5nLmxpQG54cC5jb20+CiAgTGludXMg
VG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWog
PGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMaXUgQm8gPGJvLmxpdUBsaW51eC5hbGliYWJh
LmNvbT4KICBMb3JlbnpvIEJpYW5jb25pIDxsb3JlbnpvLmJpYW5jb25pQHJlZGhhdC5jb20+CiAg
TG95cyBPbGxpdmllciA8bG9sbGl2aWVyQGJheWxpYnJlLmNvbT4KICBMdSBCYW9sdSA8YmFvbHUu
bHVAbGludXguaW50ZWwuY29tPgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5zaz4KICBM
dWNhIENvZWxobyA8bHVjaWFuby5jb2VsaG9AaW50ZWwuY29tPgogIEx1Y2FzIERlIE1hcmNoaSA8
bHVjYXMuZGVtYXJjaGlAaW50ZWwuY29tPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRl
c3JvY2hlc0BtaWNyb2NoaXAuY29tPgogIEx1a2FzIEJ1bHdhaG4gPGx1a2FzLmJ1bHdhaG5AZ21h
aWwuY29tPgogIEx1a2FzIFd1bm5lciA8bHVrYXNAd3VubmVyLmRlPgogIE1hYXJ0ZW4gTGFua2hv
cnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+CiAgTWFkYWxpbiBCdWN1ciA8
bWFkYWxpbi5idWN1ckBueHAuY29tPgogIE1hbmZyZWQgU2NobGFlZ2wgPG1hbmZyZWQuc2NobGFl
Z2xAZ2luemluZ2VyLmNvbT4KICBNYW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgog
IE1hcmMgR29uemFsZXogPG1hcmMudy5nb256YWxlekBmcmVlLmZyPgogIE1hcmMgWnluZ2llciA8
bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8u
bGVpdG5lckBnbWFpbC5jb20+CiAgTWFyZWsgU3p5cHJvd3NraSA8bS5zenlwcm93c2tpQHNhbXN1
bmcuY29tPgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTWFydGluIEJs
dW1lbnN0aW5nbCA8bWFydGluLmJsdW1lbnN0aW5nbEBnb29nbGVtYWlsLmNvbT4KICBNYXJ0aW4g
Sy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBLYUZhaSBM
YXUgPGthZmFpQGZiLmNvbT4KICBNYXJ0aW4gS2VsbHkgPG1rZWxseUB4ZXZvLmNvbT4KICBNYXJ0
aW4gS2VwcGxpbmdlciA8bWFydGluLmtlcHBsaW5nZXJAZ2luemluZ2VyLmNvbT4KICBNYXJ0eW5h
cyBQdW1wdXRpcyA8bUBsYW1iZGEubHQ+CiAgTWFydHluYXMgUHVtcHV0aXMgPG1hcnR5bmFzQHdl
YXZlLndvcmtzPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF0
aGlhcyBUaG9yZSA8bWF0aGlhcy50aG9yZUBpbmZpbmVyYS5jb20+CiAgTWF0dCBSYW5vc3RheSA8
bWF0dC5yYW5vc3RheUBrb25zdWxrby5jb20+CiAgTWF4aW1lIFJpcGFyZCA8bWF4aW1lLnJpcGFy
ZEBib290bGluLmNvbT4KICBNaWNoYWVsIENoYW4gPG1pY2hhZWwuY2hhbkBicm9hZGNvbS5jb20+
CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hhZWwgUGV0bGFu
IDxtcGV0bGFuQHJlZGhhdC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNv
bT4KICBNaWNoYWVsIFNjaG1pdHogPHNjaG1pdHptaWNAZ21haWwuY29tPgogIE1pa2EgV2VzdGVy
YmVyZyA8bWlrYS53ZXN0ZXJiZXJnQGxpbnV4LmludGVsLmNvbT4KICBNaWtlIE1hcnNoYWxsIDxo
dWJjYXBAb21uaWJvbmQuY29tPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgog
IE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8
bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBNaXF1ZWwgUmF5bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3Rs
aW4uY29tPgogIE1vcml0eiBGaXNjaGVyIDxtZGZAa2VybmVsLm9yZz4KICBOYXJlc2ggS2FtYm9q
dSA8bmFyZXNoLmthbWJvanVAbGluYXJvLm9yZz4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNo
YW5jZWxsb3JAZ21haWwuY29tPgogIE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ryb25nQGJheWxpYnJl
LmNvbT4KICBOZWlsIEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE5pY2hvbGFzIEth
emxhdXNrYXMgPG5pY2hvbGFzLmthemxhdXNrYXNAYW1kLmNvbT4KICBOaWNvbGFzIFNhZW56IEp1
bGllbm5lIDxuc2FlbnpqdWxpZW5uZUBzdXNlLmRlPgogIE9saXZlciBPJ0hhbGxvcmFuIDxvb2hh
bGxAZ21haWwuY29tPgogIE9yIEdlcmxpdHogPG9nZXJsaXR6QG1lbGxhbm94LmNvbT4KICBQYWJs
byBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBBYmVuaSA8cGFiZW5p
QHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVs
IEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBDZXJjdWVpbCA8cGF1bEBjcmFw
b3VpbGxvdS5uZXQ+CiAgUGF1bCBFbGRlciA8cGF1bC5lbGRlckBpZGVhc29uYm9hcmQuY29tPgog
IFBhdWwgS29jaWFsa293c2tpIDxwYXVsLmtvY2lhbGtvd3NraUBib290bGluLmNvbT4KICBQYXZl
bCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQZW5nIEhhbyA8cGVuZy5oYW8yQHp0ZS5jb20uY24+
CiAgUGV0ZXIgU2hpZXIgPHBzaGllckBnb29nbGUuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRl
bCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVy
ekBpbmZyYWRlYWQub3JnPiAjIFdpdGggZGV2ZWxvcGVyIGhhdCBvbgogIFBldGVyIFppamxzdHJh
IChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPiAjIFdpdGggbWFpbnRhaW5lciBoYXQgb24K
ICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ciBNYWNoYXRhIDxw
ZXRybUBtZWxsYW5veC5jb20+CiAgUGhpbGlwIFlhbmcgPFBoaWxpcC5ZYW5nQGFtZC5jb20+CiAg
UWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUmFlZCBTYWxlbSA8cmFlZHNAbWVsbGFub3guY29tPgog
IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYWh1bCBW
ZXJtYSA8cnZlcm1hQG1hcnZlbGwuY29tPgogIFJhbmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRl
YWQub3JnPgogIFJhdmkgQmFuZ29yaWEgPHJhdmkuYmFuZ29yaWFAbGludXguaWJtLmNvbT4KICBS
aWNoYXJkIENvY2hyYW4gPHJpY2hhcmRjb2NocmFuQGdtYWlsLmNvbT4KICBSb2IgSGVycmluZyA8
cm9iaEBrZXJuZWwub3JnPgogIFJvYmVydCBKYXJ6bWlrIDxyb2JlcnQuamFyem1pa0BmcmVlLmZy
PgogIFJvbWFuIExpIDxSb21hbi5MaUBhbWQuY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxh
Z2Vyd2FsbEBjaXRyaXguY29tPgogIFJveSBQbGVkZ2UgPHJveS5wbGVkZ2VAbnhwLmNvbT4KICBS
dW5kb25nIEdlIDxyZG9uZy5nZUBnbWFpbC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVs
QGFybWxpbnV4Lm9yZy51az4KICBSeWRlciBMZWUgPHJ5ZGVyLmxlZUBtZWRpYXRlay5jb20+CiAg
U2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FuZHkgSHVhbmcgPGhqY0By
b2NrLWNoaXBzLmNvbT4KICBTYW50b3NoIFNoaWxpbWthciA8c2FudG9zaC5zaGlsaW1rYXJAb3Jh
Y2xlLmNvbT4KICBTZWFuIFdhbmcgPHNlYW4ud2FuZ0BrZXJuZWwub3JnPgogIFNlYmFzdGlhbiBB
bmRyemVqIFNpZXdpb3IgPGJpZ2Vhc3lAbGludXRyb25peC5kZT4KICBTZWN1bmlhIFJlc2VhcmNo
IDx2dWxuQHNlY3VuaWEuY29tPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRpLmNvbT4KICBTaGF3
biBHdW8gPHNoYXduZ3VvQGtlcm5lbC5vcmc+CiAgU2h1YWggS2hhbiA8c2h1YWhAa2VybmVsLm9y
Zz4KICBTaW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNpbW9uIFd1
bmRlcmxpY2ggPHN3QHNpbW9ud3VuZGVybGljaC5kZT4KICBTaXZhIFJlYmJhZ29uZGxhIDxzaXZh
LnJlYmJhZ29uZGxhQHJlZHBpbmVzaWduYWxzLmNvbT4KICBTb25nIExpdSA8c29uZ2xpdWJyYXZp
bmdAZmIuY29tPgogIFNvdXB0aWNrIEpvYXJkZXIgPGpyZHIubGludXhAZ21haWwuY29tPgogIFNy
aW5pdmFzIEthbmRhZ2F0bGEgPHNyaW5pdmFzLmthbmRhZ2F0bGFAbGluYXJvLm9yZz4KICBTdGFu
aXNsYXYgRm9taWNoZXYgPHNkZkBnb29nbGUuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFu
aGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gUm9lc2UgPHNyQGRlbnguZGU+CiAgU3RlZmFuIFNjaG1p
ZHQgPHN0ZWZhbkBkYXRlbmZyZWloYWZlbi5vcmc+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndh
aHJlbkBpMnNlLmNvbT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+
CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZXZlIENh
cHBlciA8c3RldmUuY2FwcGVyQGFybS5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJv
c3RlZHRAZ29vZG1pcy5vcmc+CiAgU3VkYXJzYW5hIFJlZGR5IEthbGx1cnUgPHNrYWxsdXJ1QG1h
cnZlbGwuY29tPgogIFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+CiAgU3ZlbiBF
Y2tlbG1hbm4gPHN2ZW5AbmFyZmF0aW9uLm9yZz4KICBzeXpib3QrYzFlMzZkMzBlZTM0MTYyODlj
YzBAc3l6a2FsbGVyLmFwcHNwb3RtYWlsLmNvbQogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5k
ZT4KICBUZWphcyBKb2dsZWthciA8am9nbGVrYXJAc3lub3BzeXMuY29tPgogIFRlamFzIEpvZ2xl
a2FyIDx0ZWphcy5qb2dsZWthckBzeW5vcHN5cy5jb20+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWlu
LWtlcm5lbEBJLWxvdmUuU0FLVVJBLm5lLmpwPgogIFRoaW5oIE5ndXllbiA8dGhpbmgubmd1eWVu
QHN5bm9wc3lzLmNvbT4KICBUaGluaCBOZ3V5ZW4gPHRoaW5obkBzeW5vcHN5cy5jb20+CiAgVGhv
bWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIEhlbGxzdHJvbSA8dGhl
bGxzdHJvbUB2bXdhcmUuY29tPgogIFRpbmEgWmhhbmcgPHRpbmEuemhhbmdAaW50ZWwuY29tPgog
IFRpd2VpIEJpZSA8dGl3ZWkuYmllQGludGVsLmNvbT4KICBUb2RkIEtqb3MgPHRram9zQGdvb2ds
ZS5jb20+CiAgVG9tYXMgV2lua2xlciA8dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAgVG9taSBW
YWxrZWluZW4gPHRvbWkudmFsa2VpbmVuQHRpLmNvbT4KICBUb25naGFvIFpoYW5nIDx4aWFuZ3hp
YS5tLnl1ZUBnbWFpbC5jb20+CiAgVG9ueSBKb25lcyA8dG9ueWpAc3VzZS5kZT4KICBUb255IExp
bmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRvbnkgTHVjayA8dG9ueS5sdWNrQGludGVsLmNv
bT4KICBUb255IFd1IDx0b255d3VAcmVhbHRlay5jb20+CiAgVG9zaGlha2kgTWFraXRhIDxtYWtp
dGEudG9zaGlha2lAbGFiLm50dC5jby5qcD4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xl
YnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZG15QGdtYWlsLmNv
bT4KICBVZG8gRWJlcmhhcmR0IDx1ZG8uZWJlcmhhcmR0QHRoZXN5Y29uLmRlPgogIFVsZiBIYW5z
c29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFVyc3VsYSBCcmF1biA8dWJyYXVuQGxpbnV4
LmlibS5jb20+CiAgVmFpYmhhdiBKYWluIDx2YWliaGF2QGxpbnV4LmlibS5jb20+CiAgVmlnbmVz
aCBSIDx2aWduZXNockB0aS5jb20+CiAgVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxp
bnV4LmludGVsLmNvbT4KICBWaW5jZW50IFdoaXRjaHVyY2ggPHZpbmNlbnQud2hpdGNodXJjaEBh
eGlzLmNvbT4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZsYWRpbWlyIEtvbmRy
YXRpZXYgPHZsYWRpbWlyLmtvbmRyYXRpZXZAbGludXguaW50ZWwuY29tPgogIFZsYWRpcyBEcm9u
b3YgPHZkcm9ub3ZAcmVkaGF0LmNvbT4KICBXYW5nIExpIDx3YW5nbGkzOUBiYWlkdS5jb20+CiAg
V2VuIFhpb25nIDx3ZW54aW9uZ0B1cy5pYm0uY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNv
bkBhcm0uY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGluIExvbmcg
PGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhZmFuZyBTaGFvIDxsYW9hci5zaGFvQGdtYWlsLmNv
bT4KICBZYW5nIFdlaSA8eWFuZy53ZWk5QHp0ZS5jb20uY24+CiAgWWlmZW5nIExpIDx0b21saUB0
b21saS5tZT4KICBZb2hlaSBLYW5lbWFydSA8eW9oZWkua2FuZW1hcnVAZ21haWwuY29tPgogIFlv
bmdob25nIFNvbmcgPHloc0BmYi5jb20+CiAgWW9uZ2xvbmcgTGl1IDxsaXV5b25nbG9uZ0BodWF3
ZWkuY29tPgogIFplbmdodWkgWXUgPHl1emVuZ2h1aUBodWF3ZWkuY29tPgogIFpoYW5nIFl1IDx6
aGFuZ3l1MzFAYmFpZHUuY29tPgogIFpoZW5nIFhpYW5nIDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29t
PgogIFpob3UgWWFuamllIDx6aG91eWFuamllQGNkdWVzdGMuZWR1LmNuPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVy
ZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwMDA5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 20:14:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 20:14:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gteRi-00036x-1e; Tue, 12 Feb 2019 20:14:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/3Vw=QT=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gteRg-00036Q-NZ
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 20:14:20 +0000
X-Inumbo-ID: c6a62ac3-2f02-11e9-bc90-bc764e045a96
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe46::61e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6a62ac3-2f02-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 20:14:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=yAYHOxzmxSr/J6qqJ9wp3Ao9niiq0WmWzNLwO1xkRzA=;
 b=wU/e3TyQrvsPbhHGHEbf6t9hh4s8RVThX+q+inuHzvkuNtroCKGH9FiglAg7BCp6OaooSto18ygECpC96NytGsJCvDCbVNAJd3RXLRifFPgwKzXFMrEQ1qjoStqDBV1ZTj369nu8Vmvxt+YO2gYD2qh6bYTqjKFnMY3ayK4RFwk=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB3331.namprd12.prod.outlook.com (20.178.210.208) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1601.21; Tue, 12 Feb 2019 20:14:15 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8%4]) with mapi id 15.20.1601.023; Tue, 12 Feb 2019
 20:14:15 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Paul Durrant <paul.durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/2] amd-iommu: use a bitfield for PTE/PDE
Thread-Index: AQHUvHuUXBgtirI/Ek+9kMS8H+bUG6XcphIA
Date: Tue, 12 Feb 2019 20:14:15 +0000
Message-ID: <5b6ce9ab-a600-1b9e-b41b-9fb53c92388b@amd.com>
References: <20190204111954.11312-1-paul.durrant@citrix.com>
 <20190204111954.11312-2-paul.durrant@citrix.com>
In-Reply-To: <20190204111954.11312-2-paul.durrant@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0701CA0001.namprd07.prod.outlook.com
 (2603:10b6:803:28::11) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6c02ee13-5b42-4832-4457-08d69126a92a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605077)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB3331; 
x-ms-traffictypediagnostic: BN8PR12MB3331:
x-microsoft-exchange-diagnostics: 1; BN8PR12MB3331;
 20:11W2pCHecEHMlogi8owTyuB7NLHkZCv1O0amW5fAdH2ozaRrjbKw90IHnGorfDp66lyk7nx4Eu8OOE6N1p9l/CTI6MaMTJfvNCRNHLFEbvTh9gQpnkxNnus3BY5kkHB2Lk7y9kJ6Dj3y1tARTn04CGRdrezPBeYL78Fi1AToMAa5hzF8Qqsg/0H+ti0ZTfsTnYMyULTBxrHDyfQJD3dNt+iIwquJEkBHoyd5p/7rDv+5oP1/elx+7gThWGL1fQzk
x-microsoft-antispam-prvs: <BN8PR12MB3331D2D05025796FAAB95A43E5650@BN8PR12MB3331.namprd12.prod.outlook.com>
x-forefront-prvs: 0946DC87A1
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(136003)(376002)(396003)(366004)(346002)(199004)(189003)(71190400001)(68736007)(81166006)(316002)(186003)(31686004)(14444005)(256004)(105586002)(99286004)(7736002)(26005)(106356001)(8676002)(2501003)(305945005)(71200400001)(102836004)(53546011)(81156014)(30864003)(6506007)(6486002)(386003)(6436002)(86362001)(2906002)(53946003)(66066001)(53936002)(31696002)(6246003)(478600001)(229853002)(14454004)(446003)(52116002)(2616005)(25786009)(476003)(11346002)(4326008)(72206003)(486006)(3846002)(97736004)(54906003)(6116002)(110136005)(76176011)(8936002)(6512007)(36756003)(579004)(309714004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB3331;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: S7vo7IX2XgX37gA/5CWGN5kY81xUFsmjJyduzpiuq3fwY+mBAS0UDmTl6p2tc8Q9i7Bs1dgCxyV1f5JrfEQOofDCbMyKjRep804iCwrkJdvpA4hBgC9azjp2o1+9ajc4ak9IFJ9RS9vt6VUFfwOpNKJC73rijF806WO9V+BwxOmYKlBNiLsBSbD98Ba2iKF8f+hy6ZfJP2q3piWHUQbMYsRzFZquhrR5ac9CozYQ9JeAePvDmQCzKfBaOy5mNNaJ4sZ1WpWHLSkQXWlsp/ate/fXpGYzsefibxYJaRW5wQk9uWUpxc7ORDrwNUGCvUc0W+9gb1v/pS1JXY9USDWD8m1ChtGw0k89LfzQgVFhFlJcLNgNlPQqVcg+1VoMsAJjYSrOG86l6RrpaPZ4deydU58Ui+AvwZEtV//NsQP+lIg=
Content-ID: <9D91738F4D65094C8AD60651A9867F10@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6c02ee13-5b42-4832-4457-08d69126a92a
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2019 20:14:14.5243 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3331
Subject: Re: [Xen-devel] [PATCH 1/2] amd-iommu: use a bitfield for PTE/PDE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi80LzE5IDU6MTkgQU0sIFBhdWwgRHVycmFudCB3cm90ZToNCj4gVGhlIGN1cnJlbnQgdXNl
IG9mIGdldC9zZXRfZmllbGRfZnJvbS9pbl9yZWdfdTMyKCkgaXMgYm90aCBpbmVmZmljaWVudCBh
bmQNCj4gcmVxdWlyZXMgc29tZSB1Z2x5IGNhc3RpbmcuDQo+IA0KPiBUaGlzIHBhdGNoIGRlZmlu
ZXMgYSBuZXcgYml0ZmllbGQgc3RydWN0dXJlIChhbWRfaW9tbXVfcHRlKSBhbmQgdXNlcyB0aGlz
DQo+IHN0cnVjdHVyZSBpbiBhbGwgUFRFL1BERSBtYW5pcHVsYXRpb24sIHJlc3VsdGluZyBpbiBt
dWNoIG1vcmUgcmVhZGFibGUNCj4gYW5kIGNvbXBhY3QgY29kZS4NCj4gDQo+IE5PVEU6IFRoaXMg
Y29tbWl0IGFsc28gZml4ZXMgb25lIG1hbGZvcm1lZCBjb21tZW50IGluDQo+ICAgICAgICBzZXRf
aW9tbXVfcHRlX3ByZXNlbnQoKS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNClNvcnJ5IGFib3V0IHRoZSBkZWxheS4NCg0KTml0
cGljayBoZXJlLCBidXQgSSdkIHJhdGhlciBoYXZlICEhSU9NTVVGX3t3cml0YWJsZSxyZWFkYWJs
ZX0gdGhhbiANCnRydWUuICBOb3Qgd29ydGggYSByZXZpc2lvbiBpZiB0aGVyZSBpc24ndCBhbnl0
aGluZyBlbHNlIHRob3VnaCAoYW5kIGlzIA0KZGViYXRhYmxlKS4NCg0KQWNrZWQtYnk6IEJyaWFu
IFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPg0KDQo+IC0tLQ0KPiBDYzogU3VyYXZlZSBTdXRo
aWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4NCj4gQ2M6IEJyaWFuIFdv
b2RzIDxicmlhbi53b29kc0BhbWQuY29tPg0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPg0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4N
Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IENjOiAiUm9nZXIgUGF1IE1v
bm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiAtLS0NCj4gICB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgICAgICAgfCAxNDMgKysrKy0tLS0tLS0tLS0tLS0tDQo+
ICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyAgIHwgIDUwICsr
Ky0tLQ0KPiAgIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oICB8
ICA0NyArKy0tLS0NCj4gICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXBy
b3RvLmggfCAgMTUgLS0NCj4gICA0IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDE5
MSBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFw
LmMNCj4gaW5kZXggNjczMjliMGM5NS4uNWZkYTYwNjNkZiAxMDA2NDQNCj4gLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jDQo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYw0KPiBAQCAtMzgsMTAwICszOCw0NSBAQCBzdGF0aWMg
dW5zaWduZWQgaW50IHBmbl90b19wZGVfaWR4KHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBp
bnQgbGV2ZWwpDQo+ICAgc3RhdGljIHVuc2lnbmVkIGludCBjbGVhcl9pb21tdV9wdGVfcHJlc2Vu
dCh1bnNpZ25lZCBsb25nIGwxX21mbiwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuKQ0KPiAgIHsNCj4gLSAgICB1aW50NjRf
dCAqdGFibGUsICpwdGU7DQo+ICsgICAgc3RydWN0IGFtZF9pb21tdV9wdGUgKnRhYmxlLCAqcHRl
Ow0KPiAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3M7DQo+ICAgDQo+ICAgICAgIHRhYmxl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obDFfbWZuKSk7DQo+ICsgICAgcHRlID0gJnRhYmxlW3Bm
bl90b19wZGVfaWR4KGRmbiwgMSldOw0KPiAgIA0KPiAtICAgIHB0ZSA9ICh0YWJsZSArIHBmbl90
b19wZGVfaWR4KGRmbiwgMSkpOw0KPiArICAgIGZsdXNoX2ZsYWdzID0gcHRlLT5wciA/IElPTU1V
X0ZMVVNIRl9tb2RpZmllZCA6IDA7DQo+ICsgICAgbWVtc2V0KHB0ZSwgMCwgc2l6ZW9mKCpwdGUp
KTsNCj4gICANCj4gLSAgICBmbHVzaF9mbGFncyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoKnB0
ZSwgSU9NTVVfUFRFX1BSRVNFTlRfTUFTSywNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfUFRFX1BSRVNFTlRfU0hJRlQpID8NCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfRkxVU0hGX21vZGlmaWVkIDogMDsN
Cj4gLQ0KPiAtICAgICpwdGUgPSAwOw0KPiAgICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7
DQo+ICAgDQo+ICAgICAgIHJldHVybiBmbHVzaF9mbGFnczsNCj4gICB9DQo+ICAgDQo+IC1zdGF0
aWMgdW5zaWduZWQgaW50IHNldF9pb21tdV9wZGVfcHJlc2VudCh1aW50MzJfdCAqcGRlLA0KPiAr
c3RhdGljIHVuc2lnbmVkIGludCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQoc3RydWN0IGFtZF9pb21t
dV9wdGUgKnB0ZSwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIG5leHRfbWZuLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBuZXh0X2xldmVsLCBib29sIGl3LA0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXIpDQo+ICAgew0K
PiAtICAgIHVpbnQ2NF90IG1hZGRyX25leHQ7DQo+IC0gICAgdWludDMyX3QgYWRkcl9sbywgYWRk
cl9oaSwgZW50cnk7DQo+IC0gICAgYm9vbCBvbGRfcHJlc2VudDsNCj4gICAgICAgdW5zaWduZWQg
aW50IGZsdXNoX2ZsYWdzID0gSU9NTVVfRkxVU0hGX2FkZGVkOw0KPiAgIA0KPiAtICAgIG1hZGRy
X25leHQgPSBfX3Bmbl90b19wYWRkcihuZXh0X21mbik7DQo+IC0NCj4gLSAgICBvbGRfcHJlc2Vu
dCA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzBdLCBJT01NVV9QVEVfUFJFU0VOVF9NQVNL
LA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVf
UFJFU0VOVF9TSElGVCk7DQo+IC0gICAgaWYgKCBvbGRfcHJlc2VudCApDQo+IC0gICAgew0KPiAt
ICAgICAgICBib29sIG9sZF9yLCBvbGRfdzsNCj4gLSAgICAgICAgdW5zaWduZWQgaW50IG9sZF9s
ZXZlbDsNCj4gLSAgICAgICAgdWludDY0X3QgbWFkZHJfb2xkOw0KPiAtDQo+IC0gICAgICAgIGFk
ZHJfaGkgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwNCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfSElHSF9NQVNLLA0KPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9I
SUdIX1NISUZUKTsNCj4gLSAgICAgICAgYWRkcl9sbyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIo
cGRlWzBdLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9QVEVfQUREUl9MT1dfTUFTSywNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSU9NTVVfUFRFX0FERFJfTE9XX1NISUZUKTsNCj4gLSAgICAgICAgb2xkX2xldmVs
ID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihwZGVbMF0sDQo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfTUFTSywNCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfTkVYVF9M
RVZFTF9TSElGVCk7DQo+IC0gICAgICAgIG9sZF93ID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihw
ZGVbMV0sDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9Q
VEVfSU9fV1JJVEVfUEVSTUlTU0lPTl9NQVNLLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfUFRFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQpOw0KPiAt
ICAgICAgICBvbGRfciA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzFdLA0KPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0lPX1JFQURfUEVSTUlT
U0lPTl9NQVNLLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfUFRFX0lPX1JFQURfUEVSTUlTU0lPTl9TSElGVCk7DQo+IC0NCj4gLSAgICAgICAgbWFkZHJf
b2xkID0gKCh1aW50NjRfdClhZGRyX2hpIDw8IDMyKSB8DQo+IC0gICAgICAgICAgICAgICAgICAg
ICgodWludDY0X3QpYWRkcl9sbyA8PCBQQUdFX1NISUZUKTsNCj4gLQ0KPiAtICAgICAgICBpZiAo
IG1hZGRyX29sZCAhPSBtYWRkcl9uZXh0IHx8IGl3ICE9IG9sZF93IHx8IGlyICE9IG9sZF9yIHx8
DQo+IC0gICAgICAgICAgICAgb2xkX2xldmVsICE9IG5leHRfbGV2ZWwgKQ0KPiArICAgIGlmICgg
cHRlLT5wciAmJg0KPiArICAgICAgICAgKHB0ZS0+bWZuICE9IG5leHRfbWZuIHx8DQo+ICsgICAg
ICAgICAgcHRlLT5pdyAhPSBpdyB8fA0KPiArICAgICAgICAgIHB0ZS0+aXIgIT0gaXIgfHwNCj4g
KyAgICAgICAgICBwdGUtPm5leHRfbGV2ZWwgIT0gbmV4dF9sZXZlbCkgKQ0KPiAgICAgICAgICAg
ICAgIGZsdXNoX2ZsYWdzIHw9IElPTU1VX0ZMVVNIRl9tb2RpZmllZDsNCj4gLSAgICB9DQo+ICAg
DQo+IC0gICAgYWRkcl9sbyA9IG1hZGRyX25leHQgJiBETUFfMzJCSVRfTUFTSzsNCj4gLSAgICBh
ZGRyX2hpID0gbWFkZHJfbmV4dCA+PiAzMjsNCj4gLQ0KPiAtICAgIC8qIGVuYWJsZSByZWFkL3dy
aXRlIHBlcm1pc3Npb25zLHdoaWNoIHdpbGwgYmUgZW5mb3JjZWQgYXQgdGhlIFBURSAqLw0KPiAt
ICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGFkZHJfaGksIDAsDQo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgSU9NTVVfUERFX0FERFJfSElHSF9NQVNLLA0KPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1BERV9BRERSX0hJR0hfU0hJRlQsICZlbnRyeSk7DQo+IC0gICAgc2V0X2Zp
ZWxkX2luX3JlZ191MzIoaXcsIGVudHJ5LA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX1BERV9JT19XUklURV9QRVJNSVNTSU9OX01BU0ssDQo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVfUERFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQsICZlbnRyeSk7DQo+IC0g
ICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoaXIsIGVudHJ5LA0KPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1BERV9JT19SRUFEX1BFUk1JU1NJT05fTUFTSywNCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9QREVfSU9fUkVBRF9QRVJNSVNTSU9OX1NISUZULCAmZW50cnkp
Ow0KPiAtDQo+IC0gICAgLyogRkMgYml0IHNob3VsZCBiZSBlbmFibGVkIGluIFBURSwgdGhpcyBo
ZWxwcyB0byBzb2x2ZSBwb3RlbnRpYWwNCj4gKyAgICAvKg0KPiArICAgICAqIEZDIGJpdCBzaG91
bGQgYmUgZW5hYmxlZCBpbiBQVEUsIHRoaXMgaGVscHMgdG8gc29sdmUgcG90ZW50aWFsDQo+ICAg
ICAgICAqIGlzc3VlcyB3aXRoIEFUUyBkZXZpY2VzDQo+ICAgICAgICAqLw0KPiAtICAgIGlmICgg
bmV4dF9sZXZlbCA9PSAwICkNCj4gLSAgICAgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoSU9NTVVf
Q09OVFJPTF9FTkFCTEVELCBlbnRyeSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfUFRFX0ZDX01BU0ssIElPTU1VX1BURV9GQ19TSElGVCwgJmVudHJ5KTsNCj4gLSAgICBw
ZGVbMV0gPSBlbnRyeTsNCg0KDQo+ICsgICAgcHRlLT5mYyA9ICFuZXh0X2xldmVsOw0KPiAgIA0K
PiAtICAgIC8qIG1hcmsgbmV4dCBsZXZlbCBhcyAncHJlc2VudCcgKi8NCj4gLSAgICBzZXRfZmll
bGRfaW5fcmVnX3UzMihhZGRyX2xvID4+IFBBR0VfU0hJRlQsIDAsDQo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVfUERFX0FERFJfTE9XX01BU0ssDQo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgSU9NTVVfUERFX0FERFJfTE9XX1NISUZULCAmZW50cnkpOw0KPiAtICAgIHNldF9m
aWVsZF9pbl9yZWdfdTMyKG5leHRfbGV2ZWwsIGVudHJ5LA0KPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1BERV9ORVhUX0xFVkVMX01BU0ssDQo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfU0hJRlQsICZlbnRyeSk7DQo+IC0gICAgc2V0X2Zp
ZWxkX2luX3JlZ191MzIoSU9NTVVfQ09OVFJPTF9FTkFCTEVELCBlbnRyeSwNCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9QREVfUFJFU0VOVF9NQVNLLA0KPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX1BERV9QUkVTRU5UX1NISUZULCAmZW50cnkpOw0KPiAtICAgIHBk
ZVswXSA9IGVudHJ5Ow0KPiArICAgIHB0ZS0+bWZuID0gbmV4dF9tZm47DQo+ICsgICAgcHRlLT5p
dyA9IGl3Ow0KPiArICAgIHB0ZS0+aXIgPSBpcjsNCj4gKyAgICBwdGUtPm5leHRfbGV2ZWwgPSBu
ZXh0X2xldmVsOw0KPiArICAgIHB0ZS0+cHIgPSAxOw0KPiAgIA0KPiAgICAgICByZXR1cm4gZmx1
c2hfZmxhZ3M7DQo+ICAgfQ0KPiBAQCAtMTQyLDEzICs4NywxMSBAQCBzdGF0aWMgdW5zaWduZWQg
aW50IHNldF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIHB0X21mbiwNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGRlX2xldmVsLA0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXcsIGJvb2wg
aXIpDQo+ICAgew0KPiAtICAgIHVpbnQ2NF90ICp0YWJsZTsNCj4gLSAgICB1aW50MzJfdCAqcGRl
Ow0KPiArICAgIHN0cnVjdCBhbWRfaW9tbXVfcHRlICp0YWJsZSwgKnBkZTsNCj4gICAgICAgdW5z
aWduZWQgaW50IGZsdXNoX2ZsYWdzOw0KPiAgIA0KPiAgICAgICB0YWJsZSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHB0X21mbikpOw0KPiAtDQo+IC0gICAgcGRlID0gKHVpbnQzMl90ICopKHRhYmxl
ICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBwZGVfbGV2ZWwpKTsNCj4gKyAgICBwZGUgPSAmdGFibGVb
cGZuX3RvX3BkZV9pZHgoZGZuLCBwZGVfbGV2ZWwpXTsNCj4gICANCj4gICAgICAgZmx1c2hfZmxh
Z3MgPSBzZXRfaW9tbXVfcGRlX3ByZXNlbnQocGRlLCBuZXh0X21mbiwgMCwgaXcsIGlyKTsNCj4g
ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOw0KPiBAQCAtMzE5LDI1ICsyNjIsNiBAQCB2
b2lkIGlvbW11X2R0ZV9zZXRfZ3Vlc3RfY3IzKHVpbnQzMl90ICpkdGUsIHVpbnQxNl90IGRvbV9p
ZCwgdWludDY0X3QgZ2NyMywNCj4gICAgICAgZHRlWzFdID0gZW50cnk7DQo+ICAgfQ0KPiAgIA0K
PiAtdWludDY0X3QgYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHZvaWQgKnB0ZSkNCj4g
LXsNCj4gLSAgICB1aW50MzJfdCAqZW50cnkgPSBwdGU7DQo+IC0gICAgdWludDMyX3QgYWRkcl9s
bywgYWRkcl9oaTsNCj4gLSAgICB1aW50NjRfdCBwdHI7DQo+IC0NCj4gLSAgICBhZGRyX2xvID0g
Z2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVswXSwNCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9MT1dfTUFTSywNCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9MT1dfU0hJRlQpOw0KPiAt
DQo+IC0gICAgYWRkcl9oaSA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoZW50cnlbMV0sDQo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfSElHSF9N
QVNLLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9B
RERSX0hJR0hfU0hJRlQpOw0KPiAtDQo+IC0gICAgcHRyID0gKCh1aW50NjRfdClhZGRyX2hpIDw8
IDMyKSB8DQo+IC0gICAgICAgICAgKCh1aW50NjRfdClhZGRyX2xvIDw8IFBBR0VfU0hJRlQpOw0K
PiAtICAgIHJldHVybiBwdHI7DQo+IC19DQo+IC0NCj4gICAvKiBXYWxrIGlvIHBhZ2UgdGFibGVz
IGFuZCBidWlsZCBsZXZlbCBwYWdlIHRhYmxlcyBpZiBuZWNlc3NhcnkNCj4gICAgKiB7UmUsIHVu
fW1hcHBpbmcgc3VwZXIgcGFnZSBmcmFtZXMgY2F1c2VzIHJlLWFsbG9jYXRpb24gb2YgaW8NCj4g
ICAgKiBwYWdlIHRhYmxlcy4NCj4gQEAgLTM0NSw3ICsyNjksNyBAQCB1aW50NjRfdCBhbWRfaW9t
bXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUodm9pZCAqcHRlKQ0KPiAgIHN0YXRpYyBpbnQgaW9tbXVf
cGRlX2Zyb21fZGZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLA0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuW10pDQo+ICAg
ew0KPiAtICAgIHVpbnQ2NF90ICpwZGUsICpuZXh0X3RhYmxlX3ZhZGRyOw0KPiArICAgIHN0cnVj
dCBhbWRfaW9tbXVfcHRlICpwZGUsICpuZXh0X3RhYmxlX3ZhZGRyOw0KPiAgICAgICB1bnNpZ25l
ZCBsb25nICBuZXh0X3RhYmxlX21mbjsNCj4gICAgICAgdW5zaWduZWQgaW50IGxldmVsOw0KPiAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICp0YWJsZTsNCj4gQEAgLTM3MCwxNSArMjk0LDEzIEBAIHN0
YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZGZuLA0KPiAgICAgICAgICAgcHRfbWZuW2xldmVsXSA9IG5leHRfdGFibGVfbWZuOw0KPiAg
IA0KPiAgICAgICAgICAgbmV4dF90YWJsZV92YWRkciA9IG1hcF9kb21haW5fcGFnZShfbWZuKG5l
eHRfdGFibGVfbWZuKSk7DQo+IC0gICAgICAgIHBkZSA9IG5leHRfdGFibGVfdmFkZHIgKyBwZm5f
dG9fcGRlX2lkeChkZm4sIGxldmVsKTsNCj4gKyAgICAgICAgcGRlID0gJm5leHRfdGFibGVfdmFk
ZHJbcGZuX3RvX3BkZV9pZHgoZGZuLCBsZXZlbCldOw0KPiAgIA0KPiAgICAgICAgICAgLyogSGVy
ZSBtaWdodCBiZSBhIHN1cGVyIHBhZ2UgZnJhbWUgKi8NCj4gLSAgICAgICAgbmV4dF90YWJsZV9t
Zm4gPSBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUocGRlKSA+PiBQQUdFX1NISUZUOw0K
PiArICAgICAgICBuZXh0X3RhYmxlX21mbiA9IHBkZS0+bWZuOw0KPiAgIA0KPiAgICAgICAgICAg
LyogU3BsaXQgc3VwZXIgcGFnZSBmcmFtZSBpbnRvIHNtYWxsZXIgcGllY2VzLiovDQo+IC0gICAg
ICAgIGlmICggaW9tbXVfaXNfcHRlX3ByZXNlbnQoKHVpbnQzMl90ICopcGRlKSAmJg0KPiAtICAg
ICAgICAgICAgIChpb21tdV9uZXh0X2xldmVsKCh1aW50MzJfdCAqKXBkZSkgPT0gMCkgJiYNCj4g
LSAgICAgICAgICAgICBuZXh0X3RhYmxlX21mbiAhPSAwICkNCj4gKyAgICAgICAgaWYgKCBwZGUt
PnByICYmICFwZGUtPm5leHRfbGV2ZWwgJiYgbmV4dF90YWJsZV9tZm4gKQ0KPiAgICAgICAgICAg
ew0KPiAgICAgICAgICAgICAgIGludCBpOw0KPiAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bWZuLCBwZm47DQo+IEBAIC0zOTgsMTMgKzMyMCwxMyBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9m
cm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwNCj4gICAgICAgICAg
ICAgICB9DQo+ICAgDQo+ICAgICAgICAgICAgICAgbmV4dF90YWJsZV9tZm4gPSBtZm5feChwYWdl
X3RvX21mbih0YWJsZSkpOw0KPiAtICAgICAgICAgICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KCh1
aW50MzJfdCAqKXBkZSwgbmV4dF90YWJsZV9tZm4sIG5leHRfbGV2ZWwsDQo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgISFJT01NVUZfd3JpdGFibGUsICEhSU9NTVVGX3JlYWRh
YmxlKTsNCj4gKyAgICAgICAgICAgIHNldF9pb21tdV9wZGVfcHJlc2VudChwZGUsIG5leHRfdGFi
bGVfbWZuLCBuZXh0X2xldmVsLCB0cnVlLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRydWUpOw0KPiAgIA0KPiAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgUFRF
X1BFUl9UQUJMRV9TSVpFOyBpKysgKQ0KPiAgICAgICAgICAgICAgIHsNCj4gICAgICAgICAgICAg
ICAgICAgc2V0X2lvbW11X3B0ZV9wcmVzZW50KG5leHRfdGFibGVfbWZuLCBwZm4sIG1mbiwgbmV4
dF9sZXZlbCwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISFJT01N
VUZfd3JpdGFibGUsICEhSU9NTVVGX3JlYWRhYmxlKTsNCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdHJ1ZSwgdHJ1ZSk7DQo+ICAgICAgICAgICAgICAgICAgIG1mbiAr
PSBwYWdlX3N6Ow0KPiAgICAgICAgICAgICAgICAgICBwZm4gKz0gcGFnZV9zejsNCj4gICAgICAg
ICAgICAgICAgfQ0KPiBAQCAtNDEzLDcgKzMzNSw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zy
b21fZGZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLA0KPiAgICAgICAgICAg
fQ0KPiAgIA0KPiAgICAgICAgICAgLyogSW5zdGFsbCBsb3dlciBsZXZlbCBwYWdlIHRhYmxlIGZv
ciBub24tcHJlc2VudCBlbnRyaWVzICovDQo+IC0gICAgICAgIGVsc2UgaWYgKCAhaW9tbXVfaXNf
cHRlX3ByZXNlbnQoKHVpbnQzMl90ICopcGRlKSApDQo+ICsgICAgICAgIGVsc2UgaWYgKCAhcGRl
LT5wciApDQo+ICAgICAgICAgICB7DQo+ICAgICAgICAgICAgICAgaWYgKCBuZXh0X3RhYmxlX21m
biA9PSAwICkNCj4gICAgICAgICAgICAgICB7DQo+IEBAIC00MjUsOSArMzQ3LDggQEAgc3RhdGlj
IGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sDQo+ICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gMTsNCj4gICAgICAgICAgICAgICAg
ICAgfQ0KPiAgICAgICAgICAgICAgICAgICBuZXh0X3RhYmxlX21mbiA9IG1mbl94KHBhZ2VfdG9f
bWZuKHRhYmxlKSk7DQo+IC0gICAgICAgICAgICAgICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KCh1
aW50MzJfdCAqKXBkZSwgbmV4dF90YWJsZV9tZm4sDQo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG5leHRfbGV2ZWwsICEhSU9NTVVGX3dyaXRhYmxlLA0KPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1VRl9yZWFkYWJsZSk7DQo+ICsg
ICAgICAgICAgICAgICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KHBkZSwgbmV4dF90YWJsZV9tZm4s
IG5leHRfbGV2ZWwsIHRydWUsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHRydWUpOw0KPiAgICAgICAgICAgICAgIH0NCj4gICAgICAgICAgICAgICBlbHNlIC8qIHNo
b3VsZCBuZXZlciByZWFjaCBoZXJlICovDQo+ICAgICAgICAgICAgICAgew0KPiBAQCAtNDU1LDcg
KzM3Niw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZGZuKQ0KPiAgICAgICBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSA9IE5V
TEw7DQo+ICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKm5ld19yb290ID0gTlVMTDsNCj4gICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqb2xkX3Jvb3QgPSBOVUxMOw0KPiAtICAgIHZvaWQgKm5ld19yb290
X3ZhZGRyOw0KPiArICAgIHN0cnVjdCBhbWRfaW9tbXVfcHRlICpuZXdfcm9vdF92YWRkcjsNCj4g
ICAgICAgdW5zaWduZWQgbG9uZyBvbGRfcm9vdF9tZm47DQo+ICAgICAgIHN0cnVjdCBkb21haW5f
aW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOw0KPiAgIA0KPiBAQCAtNDg0LDcgKzQwNSw3IEBAIHN0
YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZGZuKQ0KPiAgICAgICAgICAgbmV3X3Jvb3RfdmFkZHIgPSBfX21hcF9kb21haW5fcGFnZShu
ZXdfcm9vdCk7DQo+ICAgICAgICAgICBvbGRfcm9vdF9tZm4gPSBtZm5feChwYWdlX3RvX21mbihv
bGRfcm9vdCkpOw0KPiAgICAgICAgICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KG5ld19yb290X3Zh
ZGRyLCBvbGRfcm9vdF9tZm4sIGxldmVsLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgISFJT01NVUZfd3JpdGFibGUsICEhSU9NTVVGX3JlYWRhYmxlKTsNCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRydWUsIHRydWUpOw0KPiAgICAgICAgICAgbGV2ZWwrKzsNCj4g
ICAgICAgICAgIG9sZF9yb290ID0gbmV3X3Jvb3Q7DQo+ICAgICAgICAgICBvZmZzZXQgPj49IFBU
RV9QRVJfVEFCTEVfU0hJRlQ7DQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9h
bWRfaW9tbXUuYw0KPiBpbmRleCAzM2EzNzk4ZjM2Li5kYTY3NDgzMjBiIDEwMDY0NA0KPiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jDQo+ICsrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMNCj4gQEAgLTM3Niw5ICsz
NzYsOCBAQCBzdGF0aWMgdm9pZCBkZWFsbG9jYXRlX25leHRfcGFnZV90YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwZywgaW50IGxldmVsKQ0KPiAgIA0KPiAgIHN0YXRpYyB2b2lkIGRlYWxsb2NhdGVf
cGFnZV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykNCj4gICB7DQo+IC0gICAgdm9pZCAqdGFi
bGVfdmFkZHIsICpwZGU7DQo+IC0gICAgdTY0IG5leHRfdGFibGVfbWFkZHI7DQo+IC0gICAgdW5z
aWduZWQgaW50IGluZGV4LCBsZXZlbCA9IFBGTl9PUkRFUihwZyksIG5leHRfbGV2ZWw7DQo+ICsg
ICAgc3RydWN0IGFtZF9pb21tdV9wdGUgKnRhYmxlX3ZhZGRyOw0KPiArICAgIHVuc2lnbmVkIGlu
dCBpbmRleCwgbGV2ZWwgPSBQRk5fT1JERVIocGcpOw0KPiAgIA0KPiAgICAgICBQRk5fT1JERVIo
cGcpID0gMDsNCj4gICANCj4gQEAgLTM5MiwxNyArMzkxLDE0IEBAIHN0YXRpYyB2b2lkIGRlYWxs
b2NhdGVfcGFnZV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykNCj4gICANCj4gICAgICAgZm9y
ICggaW5kZXggPSAwOyBpbmRleCA8IFBURV9QRVJfVEFCTEVfU0laRTsgaW5kZXgrKyApDQo+ICAg
ICAgIHsNCj4gLSAgICAgICAgcGRlID0gdGFibGVfdmFkZHIgKyAoaW5kZXggKiBJT01NVV9QQUdF
X1RBQkxFX0VOVFJZX1NJWkUpOw0KPiAtICAgICAgICBuZXh0X3RhYmxlX21hZGRyID0gYW1kX2lv
bW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHBkZSk7DQo+IC0gICAgICAgIG5leHRfbGV2ZWwgPSBp
b21tdV9uZXh0X2xldmVsKHBkZSk7DQo+ICsgICAgICAgIHN0cnVjdCBhbWRfaW9tbXVfcHRlICpw
ZGUgPSAmdGFibGVfdmFkZHJbaW5kZXhdOw0KPiAgIA0KPiAtICAgICAgICBpZiAoIChuZXh0X3Rh
YmxlX21hZGRyICE9IDApICYmIChuZXh0X2xldmVsICE9IDApICYmDQo+IC0gICAgICAgICAgICAg
aW9tbXVfaXNfcHRlX3ByZXNlbnQocGRlKSApDQo+ICsgICAgICAgIGlmICggcGRlLT5tZm4gJiYg
cGRlLT5uZXh0X2xldmVsICYmIHBkZS0+cHIgKQ0KPiAgICAgICAgICAgew0KPiAgICAgICAgICAg
ICAgIC8qIFdlIGRvIG5vdCBzdXBwb3J0IHNraXAgbGV2ZWxzIHlldCAqLw0KPiAtICAgICAgICAg
ICAgQVNTRVJUKG5leHRfbGV2ZWwgPT0gbGV2ZWwgLSAxKTsNCj4gLSAgICAgICAgICAgIGRlYWxs
b2NhdGVfbmV4dF9wYWdlX3RhYmxlKG1hZGRyX3RvX3BhZ2UobmV4dF90YWJsZV9tYWRkciksDQo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0X2xldmVsKTsNCj4g
KyAgICAgICAgICAgIEFTU0VSVChwZGUtPm5leHRfbGV2ZWwgPT0gbGV2ZWwgLSAxKTsNCj4gKyAg
ICAgICAgICAgIGRlYWxsb2NhdGVfbmV4dF9wYWdlX3RhYmxlKG1mbl90b19wYWdlKF9tZm4ocGRl
LT5tZm4pKSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZS0+
bmV4dF9sZXZlbCk7DQo+ICAgICAgICAgICB9DQo+ICAgICAgIH0NCj4gICANCj4gQEAgLTUwMCwx
MCArNDk2LDggQEAgc3RhdGljIHZvaWQgYW1kX2R1bXBfcDJtX3RhYmxlX2xldmVsKHN0cnVjdCBw
YWdlX2luZm8qIHBnLCBpbnQgbGV2ZWwsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhZGRyX3QgZ3BhLCBpbnQgaW5kZW50KQ0KPiAgIHsNCj4gICAgICAgcGFkZHJf
dCBhZGRyZXNzOw0KPiAtICAgIHZvaWQgKnRhYmxlX3ZhZGRyLCAqcGRlOw0KPiAtICAgIHBhZGRy
X3QgbmV4dF90YWJsZV9tYWRkcjsNCj4gLSAgICBpbnQgaW5kZXgsIG5leHRfbGV2ZWwsIHByZXNl
bnQ7DQo+IC0gICAgdTMyICplbnRyeTsNCj4gKyAgICBzdHJ1Y3QgYW1kX2lvbW11X3B0ZSAqdGFi
bGVfdmFkZHI7DQo+ICsgICAgaW50IGluZGV4Ow0KPiAgIA0KPiAgICAgICBpZiAoIGxldmVsIDwg
MSApDQo+ICAgICAgICAgICByZXR1cm47DQo+IEBAIC01MTgsNDIgKzUxMiwzMiBAQCBzdGF0aWMg
dm9pZCBhbWRfZHVtcF9wMm1fdGFibGVfbGV2ZWwoc3RydWN0IHBhZ2VfaW5mbyogcGcsIGludCBs
ZXZlbCwNCj4gICANCj4gICAgICAgZm9yICggaW5kZXggPSAwOyBpbmRleCA8IFBURV9QRVJfVEFC
TEVfU0laRTsgaW5kZXgrKyApDQo+ICAgICAgIHsNCj4gKyAgICAgICAgc3RydWN0IGFtZF9pb21t
dV9wdGUgKnBkZSA9ICZ0YWJsZV92YWRkcltpbmRleF07DQo+ICsNCj4gICAgICAgICAgIGlmICgg
IShpbmRleCAlIDIpICkNCj4gICAgICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMo
KTsNCj4gICANCj4gLSAgICAgICAgcGRlID0gdGFibGVfdmFkZHIgKyAoaW5kZXggKiBJT01NVV9Q
QUdFX1RBQkxFX0VOVFJZX1NJWkUpOw0KPiAtICAgICAgICBuZXh0X3RhYmxlX21hZGRyID0gYW1k
X2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHBkZSk7DQo+IC0gICAgICAgIGVudHJ5ID0gcGRl
Ow0KPiAtDQo+IC0gICAgICAgIHByZXNlbnQgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5
WzBdLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9Q
REVfUFJFU0VOVF9NQVNLLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9QREVfUFJFU0VOVF9TSElGVCk7DQo+IC0NCj4gLSAgICAgICAgaWYgKCAhcHJl
c2VudCApDQo+ICsgICAgICAgIGlmICggIXBkZS0+cHIgKQ0KPiAgICAgICAgICAgICAgIGNvbnRp
bnVlOw0KPiAgIA0KPiAtICAgICAgICBuZXh0X2xldmVsID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3Uz
MihlbnRyeVswXSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfUERFX05FWFRfTEVWRUxfTUFTSywNCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfU0hJRlQpOw0KPiAtDQo+
IC0gICAgICAgIGlmICggbmV4dF9sZXZlbCAmJiAobmV4dF9sZXZlbCAhPSAobGV2ZWwgLSAxKSkg
KQ0KPiArICAgICAgICBpZiAoIHBkZS0+bmV4dF9sZXZlbCAmJiAocGRlLT5uZXh0X2xldmVsICE9
IChsZXZlbCAtIDEpKSApDQo+ICAgICAgICAgICB7DQo+ICAgICAgICAgICAgICAgcHJpbnRrKCJJ
T01NVSBwMm0gdGFibGUgZXJyb3IuIG5leHRfbGV2ZWwgPSAlZCwgZXhwZWN0ZWQgJWRcbiIsDQo+
IC0gICAgICAgICAgICAgICAgICAgbmV4dF9sZXZlbCwgbGV2ZWwgLSAxKTsNCj4gKyAgICAgICAg
ICAgICAgICAgICBwZGUtPm5leHRfbGV2ZWwsIGxldmVsIC0gMSk7DQo+ICAgDQo+ICAgICAgICAg
ICAgICAgY29udGludWU7DQo+ICAgICAgICAgICB9DQo+ICAgDQo+ICAgICAgICAgICBhZGRyZXNz
ID0gZ3BhICsgYW1kX29mZnNldF9sZXZlbF9hZGRyZXNzKGluZGV4LCBsZXZlbCk7DQo+IC0gICAg
ICAgIGlmICggbmV4dF9sZXZlbCA+PSAxICkNCj4gKyAgICAgICAgaWYgKCBwZGUtPm5leHRfbGV2
ZWwgPj0gMSApDQo+ICAgICAgICAgICAgICAgYW1kX2R1bXBfcDJtX3RhYmxlX2xldmVsKA0KPiAt
ICAgICAgICAgICAgICAgIG1hZGRyX3RvX3BhZ2UobmV4dF90YWJsZV9tYWRkciksIG5leHRfbGV2
ZWwsDQo+ICsgICAgICAgICAgICAgICAgbWZuX3RvX3BhZ2UoX21mbihwZGUtPm1mbikpLCBwZGUt
Pm5leHRfbGV2ZWwsDQo+ICAgICAgICAgICAgICAgICAgIGFkZHJlc3MsIGluZGVudCArIDEpOw0K
PiAgICAgICAgICAgZWxzZQ0KPiAgICAgICAgICAgICAgIHByaW50aygiJSpzZGZuOiAlMDhseCAg
bWZuOiAlMDhseFxuIiwNCj4gICAgICAgICAgICAgICAgICAgICAgaW5kZW50LCAiIiwNCj4gICAg
ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpUEZOX0RPV04oYWRkcmVzcyksDQo+IC0g
ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpUEZOX0RPV04obmV4dF90YWJsZV9tYWRk
cikpOw0KPiArICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKVBGTl9ET1dOKHBmbl90
b19wYWRkcihwZGUtPm1mbikpKTsNCj4gICAgICAgfQ0KPiAgIA0KPiAgICAgICB1bm1hcF9kb21h
aW5fcGFnZSh0YWJsZV92YWRkcik7DQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9h
bWQtaW9tbXUtZGVmcy5oDQo+IGluZGV4IGEyMTcyNDUyNDkuLmEzYTQ5ZjkxZWIgMTAwNjQ0DQo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oDQo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oDQo+IEBAIC00
MTMsMzggKzQxMywyMSBAQA0KPiAgICNkZWZpbmUgSU9NTVVfUEFHRV9UQUJMRV9VMzJfUEVSX0VO
VFJZCShJT01NVV9QQUdFX1RBQkxFX0VOVFJZX1NJWkUgLyA0KQ0KPiAgICNkZWZpbmUgSU9NTVVf
UEFHRV9UQUJMRV9BTElHTk1FTlQJNDA5Ng0KPiAgIA0KPiAtI2RlZmluZSBJT01NVV9QVEVfUFJF
U0VOVF9NQVNLCQkJMHgwMDAwMDAwMQ0KPiAtI2RlZmluZSBJT01NVV9QVEVfUFJFU0VOVF9TSElG
VAkJCTANCj4gLSNkZWZpbmUgSU9NTVVfUFRFX05FWFRfTEVWRUxfTUFTSwkJMHgwMDAwMEUwMA0K
PiAtI2RlZmluZSBJT01NVV9QVEVfTkVYVF9MRVZFTF9TSElGVAkJOQ0KPiAtI2RlZmluZSBJT01N
VV9QVEVfQUREUl9MT1dfTUFTSwkJCTB4RkZGRkYwMDANCj4gLSNkZWZpbmUgSU9NTVVfUFRFX0FE
RFJfTE9XX1NISUZUCQkxMg0KPiAtI2RlZmluZSBJT01NVV9QVEVfQUREUl9ISUdIX01BU0sJCTB4
MDAwRkZGRkYNCj4gLSNkZWZpbmUgSU9NTVVfUFRFX0FERFJfSElHSF9TSElGVAkJMA0KPiAtI2Rl
ZmluZSBJT01NVV9QVEVfVV9NQVNLCQkJMHgwODAwMDAwMA0KPiAtI2RlZmluZSBJT01NVV9QVEVf
VV9TSElGVAkJCTcNCj4gLSNkZWZpbmUgSU9NTVVfUFRFX0ZDX01BU0sJCQkweDEwMDAwMDAwDQo+
IC0jZGVmaW5lIElPTU1VX1BURV9GQ19TSElGVAkJCTI4DQo+IC0jZGVmaW5lIElPTU1VX1BURV9J
T19SRUFEX1BFUk1JU1NJT05fTUFTSwkweDIwMDAwMDAwDQo+IC0jZGVmaW5lIElPTU1VX1BURV9J
T19SRUFEX1BFUk1JU1NJT05fU0hJRlQJMjkNCj4gLSNkZWZpbmUgSU9NTVVfUFRFX0lPX1dSSVRF
X1BFUk1JU1NJT05fTUFTSwkweDQwMDAwMDAwDQo+IC0jZGVmaW5lIElPTU1VX1BURV9JT19XUklU
RV9QRVJNSVNTSU9OX1NISUZUCTMwDQo+IC0NCj4gLS8qIEkvTyBQYWdlIERpcmVjdG9yeSAqLw0K
PiAtI2RlZmluZSBJT01NVV9QQUdFX0RJUkVDVE9SWV9FTlRSWV9TSVpFCQk4DQo+IC0jZGVmaW5l
IElPTU1VX1BBR0VfRElSRUNUT1JZX0FMSUdOTUVOVAkJNDA5Ng0KPiAtI2RlZmluZSBJT01NVV9Q
REVfUFJFU0VOVF9NQVNLCQkJMHgwMDAwMDAwMQ0KPiAtI2RlZmluZSBJT01NVV9QREVfUFJFU0VO
VF9TSElGVAkJCTANCj4gLSNkZWZpbmUgSU9NTVVfUERFX05FWFRfTEVWRUxfTUFTSwkJMHgwMDAw
MEUwMA0KPiAtI2RlZmluZSBJT01NVV9QREVfTkVYVF9MRVZFTF9TSElGVAkJOQ0KPiAtI2RlZmlu
ZSBJT01NVV9QREVfQUREUl9MT1dfTUFTSwkJCTB4RkZGRkYwMDANCj4gLSNkZWZpbmUgSU9NTVVf
UERFX0FERFJfTE9XX1NISUZUCQkxMg0KPiAtI2RlZmluZSBJT01NVV9QREVfQUREUl9ISUdIX01B
U0sJCTB4MDAwRkZGRkYNCj4gLSNkZWZpbmUgSU9NTVVfUERFX0FERFJfSElHSF9TSElGVAkJMA0K
PiAtI2RlZmluZSBJT01NVV9QREVfSU9fUkVBRF9QRVJNSVNTSU9OX01BU0sJMHgyMDAwMDAwMA0K
PiAtI2RlZmluZSBJT01NVV9QREVfSU9fUkVBRF9QRVJNSVNTSU9OX1NISUZUCTI5DQo+IC0jZGVm
aW5lIElPTU1VX1BERV9JT19XUklURV9QRVJNSVNTSU9OX01BU0sJMHg0MDAwMDAwMA0KPiAtI2Rl
ZmluZSBJT01NVV9QREVfSU9fV1JJVEVfUEVSTUlTU0lPTl9TSElGVAkzMA0KPiArc3RydWN0IGFt
ZF9pb21tdV9wdGUgew0KPiArICAgIHVpbnQ2NF90IHByOjE7DQo+ICsgICAgdWludDY0X3QgaWdu
b3JlZDA6NDsNCj4gKyAgICB1aW50NjRfdCBhOjE7DQo+ICsgICAgdWludDY0X3QgZDoxOw0KPiAr
ICAgIHVpbnQ2NF90IGlnbm9yZWQxOjI7DQo+ICsgICAgdWludDY0X3QgbmV4dF9sZXZlbDozOw0K
PiArICAgIHVpbnQ2NF90IG1mbjo0MDsNCj4gKyAgICB1aW50NjRfdCByZXNlcnZlZDo3Ow0KPiAr
ICAgIHVpbnQ2NF90IHU6MTsNCj4gKyAgICB1aW50NjRfdCBmYzoxOw0KPiArICAgIHVpbnQ2NF90
IGlyOjE7DQo+ICsgICAgdWludDY0X3QgaXc6MTsNCj4gKyAgICB1aW50NjRfdCBpZ25vcmVkMjox
Ow0KPiArfTsNCj4gICANCj4gICAvKiBQYWdpbmcgbW9kZXMgKi8NCj4gICAjZGVmaW5lIElPTU1V
X1BBR0lOR19NT0RFX0RJU0FCTEVECTB4MA0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL2FtZC1pb21tdS1wcm90by5oDQo+IGluZGV4IGM1Njk3NTY1ZDYuLjFjMTk3MWJiN2MgMTAw
NjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8u
aA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgN
Cj4gQEAgLTU3LDcgKzU3LDYgQEAgaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfbWFwX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmx1c2hfZmxhZ3MpOw0KPiAgIGludCBfX211c3Rf
Y2hlY2sgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLA0K
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpm
bHVzaF9mbGFncyk7DQo+IC11aW50NjRfdCBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUo
dm9pZCAqZW50cnkpOw0KPiAgIGludCBfX211c3RfY2hlY2sgYW1kX2lvbW11X2FsbG9jX3Jvb3Qo
c3RydWN0IGRvbWFpbl9pb21tdSAqaGQpOw0KPiAgIGludCBhbWRfaW9tbXVfcmVzZXJ2ZV9kb21h
aW5fdW5pdHlfbWFwKHN0cnVjdCBkb21haW4gKmRvbWFpbiwNCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHBoeXNfYWRkciwgdW5zaWduZWQgbG9uZyBz
aXplLA0KPiBAQCAtMjgwLDE4ICsyNzksNCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaW9tbXVfc2V0
X2FkZHJfaGlfdG9fcmVnKHVpbnQzMl90ICpyZWcsIHVpbnQzMl90IGFkZHIpDQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX1JFR19CQVNFX0FERFJfSElHSF9TSElGVCwgcmVnKTsN
Cj4gICB9DQo+ICAgDQo+IC1zdGF0aWMgaW5saW5lIGludCBpb21tdV9pc19wdGVfcHJlc2VudChj
b25zdCB1MzIgKmVudHJ5KQ0KPiAtew0KPiAtICAgIHJldHVybiBnZXRfZmllbGRfZnJvbV9yZWdf
dTMyKGVudHJ5WzBdLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X1BERV9QUkVTRU5UX01BU0ssDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfUERFX1BSRVNFTlRfU0hJRlQpOw0KPiAtfQ0KPiAtDQo+IC1zdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGludCBpb21tdV9uZXh0X2xldmVsKGNvbnN0IHUzMiAqZW50cnkpDQo+IC17DQo+IC0g
ICAgcmV0dXJuIGdldF9maWVsZF9mcm9tX3JlZ191MzIoZW50cnlbMF0sDQo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfTUFTSywNCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfTkVYVF9MRVZFTF9TSElG
VCk7DQo+IC19DQo+IC0NCj4gICAjZW5kaWYgLyogX0FTTV9YODZfNjRfQU1EX0lPTU1VX1BST1RP
X0ggKi8NCj4gDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 20:31:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 20:31:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtehu-0004il-Lg; Tue, 12 Feb 2019 20:31:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/3Vw=QT=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gteht-0004ig-LN
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 20:31:05 +0000
X-Inumbo-ID: 1d2ff71e-2f05-11e9-bc90-bc764e045a96
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe52::624])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d2ff71e-2f05-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 20:31:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=mo6VyaGTTb4e3Hv6GiD9uYe9sXq95cMS/xP55GX4KO4=;
 b=FSPgJD/1aFlZtUDbFZM42EdwgYX6I9hbYr7VSo07D7p5b65G5vza4dS79HreAebVjI5k/r0mgy3bXNHledSgKKiycTXBPbF+G+oNWG8gbPvl+Dvj/J3fiO7YUynGDFtJj4yUhsiQBLkAeGmhEb4T8o3+2z/6sXcBJIh/36O4DsU=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB3185.namprd12.prod.outlook.com (20.179.64.160) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1601.21; Tue, 12 Feb 2019 20:30:59 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8%4]) with mapi id 15.20.1601.023; Tue, 12 Feb 2019
 20:30:59 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Paul Durrant <paul.durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 2/2] amd-iommu: use a bitfield for DTE
Thread-Index: AQHUvHuVnKutCixfwkejL78Wa7JX36Xcqr8A
Date: Tue, 12 Feb 2019 20:30:59 +0000
Message-ID: <d3e5ecc1-d4b4-d486-e891-49f105cd338d@amd.com>
References: <20190204111954.11312-1-paul.durrant@citrix.com>
 <20190204111954.11312-3-paul.durrant@citrix.com>
In-Reply-To: <20190204111954.11312-3-paul.durrant@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR16CA0060.namprd16.prod.outlook.com
 (2603:10b6:805:ca::37) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6ed783b7-dba5-419d-af83-08d69128ff9e
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB3185; 
x-ms-traffictypediagnostic: BN8PR12MB3185:
x-microsoft-exchange-diagnostics: 1; BN8PR12MB3185;
 20:Exq7fyzH8YftklbbuNFwylHyo1Thst33pu2kRbwI3qnDyF9JkZogwDb55jlJnfe0orTELsNEJ0DPi2Ychz5+Sb6qmBjZRkUGJMqAsavgYZKO4FZqvr5whsxx4xwBXbB2QqMoFDdyjQchi5YL3tnAyCL6+NONK8WTocDNV7g4NwqrGTEREDBjJliEn6urXaa7Q63QcnZQzk0Wx5BxBn4mOMGPGm1kqR3tOhmYEb9x84/xvWbhMiEU/Xq8iVIJE6CM
x-microsoft-antispam-prvs: <BN8PR12MB3185D282B3366A5AE32374A7E5650@BN8PR12MB3185.namprd12.prod.outlook.com>
x-forefront-prvs: 0946DC87A1
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(366004)(136003)(346002)(396003)(376002)(199004)(189003)(478600001)(71190400001)(71200400001)(6246003)(2501003)(97736004)(106356001)(105586002)(14444005)(6436002)(256004)(31686004)(14454004)(53936002)(72206003)(102836004)(36756003)(386003)(6486002)(52116002)(6506007)(53546011)(76176011)(8936002)(476003)(11346002)(2906002)(26005)(486006)(68736007)(4326008)(446003)(2616005)(6512007)(99286004)(8676002)(81156014)(186003)(81166006)(316002)(6116002)(25786009)(53946003)(7736002)(3846002)(229853002)(86362001)(305945005)(30864003)(66066001)(54906003)(31696002)(110136005)(559001)(579004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB3185;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 6b1tnJTl5o7Rvk1Tmbpg+BIwanm9ilankM7jT6xSDui5NiYpvqyL/n65zH/vZJDDmhZ7MyHG2aVMrnyZe8kuz6phCJAxtALvSyh0a+C+eNEJyCgfVrW+ByigRyBgD5qtyq4kqTeuJg2qlo2Pts0Diac94SjL56ZnGDHyrlvF3l4boUVWIG3KywzyQre3/TOYtROtvNb5u/PAV48cSZM3w4d3ZFvcsXI5ITxInLwVLJcIcPDjJKMAZ0jybmapv+wf70m6+A9Lq2/T4rPLgPZwIG1kCrUMcpEIOT8SUAgukmplfRnnF6JiSqEc0OXpmRdYoTN9ryVwWm047DCmt6FkjKWw0ZwJJzFfoYqR4BpW1hyE9fEcD+U37ukX6WmJGleh9GnDjFVZc3oDJbUF5TUNPDN8V+tLmHmVgwSfthUvVOA=
Content-ID: <8F4BC315BCD25840BAA8E8AC39F6889B@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6ed783b7-dba5-419d-af83-08d69128ff9e
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2019 20:30:58.4397 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3185
Subject: Re: [Xen-devel] [PATCH 2/2] amd-iommu: use a bitfield for DTE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi80LzE5IDU6MTkgQU0sIFBhdWwgRHVycmFudCB3cm90ZToNCj4gVGhlIGN1cnJlbnQgdXNl
IG9mIGdldC9zZXRfZmllbGRfZnJvbS9pbl9yZWdfdTMyKCkgaXMgYm90aCBpbmVmZmljaWVudCBh
bmQNCj4gcmVxdWlyZXMgc29tZSB1Z2x5IGNhc3RpbmcuDQo+IA0KPiBUaGlzIHBhdGNoIGRlZmlu
ZXMgYSBuZXcgYml0ZmllbGQgc3RydWN0dXJlIChhbWRfaW9tbXVfZHRlKSBhbmQgdXNlcyB0aGlz
DQo+IHN0cnVjdHVyZSBpbiBhbGwgRFRFIG1hbmlwdWxhdGlvbiwgcmVzdWx0aW5nIGluIG11Y2gg
bW9yZSByZWFkYWJsZSBhbmQNCj4gY29tcGFjdCBjb2RlLg0KPiANCj4gTk9URTogVGhpcyBwYXRj
aCBhbHNvIGluY2x1ZGVzIHNvbWUgY2xlYW4tdXAgb2YgZ2V0X2RtYV9yZXF1ZXN0b3JfaWQoKSB0
bw0KPiAgICAgICAgY2hhbmdlIHRoZSB0eXBlcyBvZiB0aGUgYXJndW1lbnRzIGZyb20gdTE2IHRv
IHVpbnQxNl90Lg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4NCg0KQWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQu
Y29tPg0KDQo+IC0tLQ0KPiBDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhp
a3VscGFuaXRAYW1kLmNvbT4NCj4gQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29t
Pg0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiBDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+DQo+IENjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPg0KPiAtLS0NCj4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3Qu
YyAgICAgfCAgNTUgKystLS0NCj4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
bWFwLmMgICAgICAgfCAxOTkgKysrKystLS0tLS0tLS0tLS0tDQo+ICAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyAgIHwgIDUxICsrLS0tDQo+ICAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9hbWQtaW9tbXUuaCAgICAgICAgICAgICAgIHwgICA1IC0NCj4gICB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaCAgfCAxMjAgKysrKystLS0tLS0N
Cj4gICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggfCAgMjAg
Ky0NCj4gICA2IGZpbGVzIGNoYW5nZWQsIDEzOSBpbnNlcnRpb25zKCspLCAzMTEgZGVsZXRpb25z
KC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X2d1ZXN0LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYw0KPiBp
bmRleCA5NjE3NWJiOWFjLi4zMjhlNzUwOWQ1IDEwMDY0NA0KPiAtLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYw0KPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYw0KPiBAQCAtNzYsMzkgKzc2LDEwIEBAIHN0YXRpYyB2b2lk
IGd1ZXN0X2lvbW11X2Rpc2FibGUoc3RydWN0IGd1ZXN0X2lvbW11ICppb21tdSkNCj4gICAgICAg
aW9tbXUtPmVuYWJsZWQgPSAwOw0KPiAgIH0NCj4gICANCj4gLXN0YXRpYyB1aW50NjRfdCBnZXRf
Z3Vlc3RfY3IzX2Zyb21fZHRlKGRldl9lbnRyeV90ICpkdGUpDQo+ICtzdGF0aWMgdWludDY0X3Qg
Z2V0X2d1ZXN0X2NyM19mcm9tX2R0ZShzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqZHRlKQ0KPiAgIHsN
Cj4gLSAgICB1aW50NjRfdCBnY3IzXzEsIGdjcjNfMiwgZ2NyM18zOw0KPiAtDQo+IC0gICAgZ2Ny
M18xID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihkdGUtPmRhdGFbMV0sDQo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfR0NSM18xX01BU0ssDQo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfR0NS
M18xX1NISUZUKTsNCj4gLSAgICBnY3IzXzIgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGR0ZS0+
ZGF0YVsyXSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RF
Vl9UQUJMRV9HQ1IzXzJfTUFTSywNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX0RFVl9UQUJMRV9HQ1IzXzJfU0hJRlQpOw0KPiAtICAgIGdjcjNfMyA9IGdldF9m
aWVsZF9mcm9tX3JlZ191MzIoZHRlLT5kYXRhWzNdLA0KPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0dDUjNfM19NQVNLLA0KPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0dDUjNfM19TSElGVCk7
DQo+IC0NCj4gLSAgICByZXR1cm4gKChnY3IzXzMgPDwgMzEpIHwgKGdjcjNfMiA8PCAxNSApIHwg
KGdjcjNfMSA8PCAxMikpID4+IFBBR0VfU0hJRlQ7DQo+IC19DQo+IC0NCj4gLXN0YXRpYyB1aW50
MTZfdCBnZXRfZG9taWRfZnJvbV9kdGUoZGV2X2VudHJ5X3QgKmR0ZSkNCj4gLXsNCj4gLSAgICBy
ZXR1cm4gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihkdGUtPmRhdGFbMl0sIElPTU1VX0RFVl9UQUJM
RV9ET01BSU5fSURfTUFTSywNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9ERVZfVEFCTEVfRE9NQUlOX0lEX1NISUZUKTsNCj4gLX0NCj4gLQ0KPiAtc3RhdGljIHVp
bnQxNl90IGdldF9nbHhfZnJvbV9kdGUoZGV2X2VudHJ5X3QgKmR0ZSkNCj4gLXsNCj4gLSAgICBy
ZXR1cm4gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihkdGUtPmRhdGFbMV0sIElPTU1VX0RFVl9UQUJM
RV9HTFhfTUFTSywNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9E
RVZfVEFCTEVfR0xYX1NISUZUKTsNCj4gLX0NCj4gLQ0KPiAtc3RhdGljIHVpbnQxNl90IGdldF9n
dl9mcm9tX2R0ZShkZXZfZW50cnlfdCAqZHRlKQ0KPiAtew0KPiAtICAgIHJldHVybiBnZXRfZmll
bGRfZnJvbV9yZWdfdTMyKGR0ZS0+ZGF0YVsxXSxJT01NVV9ERVZfVEFCTEVfR1ZfTUFTSywNCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfR1ZfU0hJ
RlQpOw0KPiArICAgIHJldHVybiAoKGR0ZS0+Z2NyM190cnBfNTFfMzEgPDwgMzEpIHwgKGR0ZS0+
Z2NyM190cnBfMzBfMTUgPDwgMTUpIHwNCj4gKyAgICAgICAgICAgIChkdGUtPmdjcjNfdHJwXzE0
XzEyIDw8IDEyKSkgPj4gUEFHRV9TSElGVDsNCj4gICB9DQo+ICAgDQo+ICAgc3RhdGljIHVuc2ln
bmVkIGludCBob3N0X2RvbWlkKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGdfZG9taWQpDQo+
IEBAIC0zOTcsNyArMzY4LDcgQEAgc3RhdGljIGludCBkb19jb21wbGV0aW9uX3dhaXQoc3RydWN0
IGRvbWFpbiAqZCwgY21kX2VudHJ5X3QgKmNtZCkNCj4gICBzdGF0aWMgaW50IGRvX2ludmFsaWRh
dGVfZHRlKHN0cnVjdCBkb21haW4gKmQsIGNtZF9lbnRyeV90ICpjbWQpDQo+ICAgew0KPiAgICAg
ICB1aW50MTZfdCBnYmRmLCBtYmRmLCByZXFfaWQsIGdkb21faWQsIGhkb21faWQ7DQo+IC0gICAg
ZGV2X2VudHJ5X3QgKmdkdGUsICptZHRlLCAqZHRlX2Jhc2U7DQo+ICsgICAgc3RydWN0IGFtZF9p
b21tdV9kdGUgKmdkdGUsICptZHRlLCAqZHRlX2Jhc2U7DQo+ICAgICAgIHN0cnVjdCBhbWRfaW9t
bXUgKmlvbW11ID0gTlVMTDsNCj4gICAgICAgc3RydWN0IGd1ZXN0X2lvbW11ICpnX2lvbW11Ow0K
PiAgICAgICB1aW50NjRfdCBnY3IzX2dmbiwgZ2NyM19tZm47DQo+IEBAIC00MTQsMjMgKzM4NSwy
MyBAQCBzdGF0aWMgaW50IGRvX2ludmFsaWRhdGVfZHRlKHN0cnVjdCBkb21haW4gKmQsIGNtZF9l
bnRyeV90ICpjbWQpDQo+ICAgICAgICAgICByZXR1cm4gMDsNCj4gICANCj4gICAgICAgLyogU29t
ZXRpbWVzIGd1ZXN0IGludmFsaWRhdGVzIGRldmljZXMgZnJvbSBub24tZXhpc3RzIGR0ZXMgKi8N
Cj4gLSAgICBpZiAoIChnYmRmICogc2l6ZW9mKGRldl9lbnRyeV90KSkgPiBnX2lvbW11LT5kZXZf
dGFibGUuc2l6ZSApDQo+ICsgICAgaWYgKCAoZ2JkZiAqIHNpemVvZihzdHJ1Y3QgYW1kX2lvbW11
X2R0ZSkpID4gZ19pb21tdS0+ZGV2X3RhYmxlLnNpemUgKQ0KPiAgICAgICAgICAgcmV0dXJuIDA7
DQo+ICAgDQo+ICAgICAgIGR0ZV9tZm4gPSBndWVzdF9pb21tdV9nZXRfdGFibGVfbWZuKGQsDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ190b191NjQoZ19p
b21tdS0+ZGV2X3RhYmxlLnJlZ19iYXNlKSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2YoZGV2X2VudHJ5X3QpLCBnYmRmKTsNCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGFtZF9pb21tdV9kdGUp
LCBnYmRmKTsNCj4gICAgICAgQVNTRVJUKG1mbl92YWxpZChfbWZuKGR0ZV9tZm4pKSk7DQo+ICAg
DQo+ICAgICAgIC8qIFJlYWQgZ3Vlc3QgZHRlIGluZm9ybWF0aW9uICovDQo+ICAgICAgIGR0ZV9i
YXNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4oZHRlX21mbikpOw0KPiAgIA0KPiAtICAgIGdkdGUg
PSBkdGVfYmFzZSArIGdiZGYgJSAoUEFHRV9TSVpFIC8gc2l6ZW9mKGRldl9lbnRyeV90KSk7DQo+
ICsgICAgZ2R0ZSA9ICZkdGVfYmFzZVtnYmRmICUgKFBBR0VfU0laRSAvIHNpemVvZihzdHJ1Y3Qg
YW1kX2lvbW11X2R0ZSkpXTsNCj4gICANCj4gLSAgICBnZG9tX2lkICA9IGdldF9kb21pZF9mcm9t
X2R0ZShnZHRlKTsNCj4gKyAgICBnZG9tX2lkID0gZ2R0ZS0+ZG9tYWluX2lkOw0KPiAgICAgICBn
Y3IzX2dmbiA9IGdldF9ndWVzdF9jcjNfZnJvbV9kdGUoZ2R0ZSk7DQo+IC0gICAgZ2x4ICAgICAg
PSBnZXRfZ2x4X2Zyb21fZHRlKGdkdGUpOw0KPiAtICAgIGd2ICAgICAgID0gZ2V0X2d2X2Zyb21f
ZHRlKGdkdGUpOw0KPiArICAgIGdseCA9IGdkdGUtPmdseDsNCj4gKyAgICBndiA9IGdkdGUtPmd2
Ow0KPiAgIA0KPiAgICAgICB1bm1hcF9kb21haW5fcGFnZShkdGVfYmFzZSk7DQo+ICAgDQo+IEBA
IC00NTQsMTEgKzQyNSwxMSBAQCBzdGF0aWMgaW50IGRvX2ludmFsaWRhdGVfZHRlKHN0cnVjdCBk
b21haW4gKmQsIGNtZF9lbnRyeV90ICpjbWQpDQo+ICAgICAgIC8qIFNldHVwIGhvc3QgZGV2aWNl
IGVudHJ5ICovDQo+ICAgICAgIGhkb21faWQgPSBob3N0X2RvbWlkKGQsIGdkb21faWQpOw0KPiAg
ICAgICByZXFfaWQgPSBnZXRfZG1hX3JlcXVlc3Rvcl9pZChpb21tdS0+c2VnLCBtYmRmKTsNCj4g
LSAgICBtZHRlID0gaW9tbXUtPmRldl90YWJsZS5idWZmZXIgKyAocmVxX2lkICogc2l6ZW9mKGRl
dl9lbnRyeV90KSk7DQo+ICsgICAgZHRlX2Jhc2UgPSBpb21tdS0+ZGV2X3RhYmxlLmJ1ZmZlcjsN
Cj4gKyAgICBtZHRlID0gJmR0ZV9iYXNlW3JlcV9pZF07DQo+ICAgDQo+ICAgICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZpb21tdS0+bG9jaywgZmxhZ3MpOw0KPiAtICAgIGlvbW11X2R0ZV9zZXRfZ3Vl
c3RfY3IzKCh1MzIgKiltZHRlLCBoZG9tX2lkLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdjcjNfbWZuIDw8IFBBR0VfU0hJRlQsIGd2LCBnbHgpOw0KPiArICAgIGlvbW11X2R0ZV9z
ZXRfZ3Vlc3RfY3IzKG1kdGUsIGhkb21faWQsIGdjcjNfbWZuLCBndiwgZ2x4KTsNCj4gICANCj4g
ICAgICAgYW1kX2lvbW11X2ZsdXNoX2RldmljZShpb21tdSwgcmVxX2lkKTsNCj4gICAgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsNCj4gZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYw0KPiBpbmRleCA1ZmRhNjA2M2RmLi5jYmYwMGU5ZTcy
IDEwMDY0NA0KPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMN
Cj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jDQo+IEBAIC05
OSwxNjcgKzk5LDY0IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2V0X2lvbW11X3B0ZV9wcmVzZW50
KHVuc2lnbmVkIGxvbmcgcHRfbWZuLA0KPiAgICAgICByZXR1cm4gZmx1c2hfZmxhZ3M7DQo+ICAg
fQ0KPiAgIA0KPiAtdm9pZCBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZSh1aW50MzJfdCAq
ZHRlLCB1aW50NjRfdCByb290X3B0ciwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDE2X3QgZG9tYWluX2lkLCB1aW50OF90IHBhZ2luZ19tb2RlLA0KPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IHZhbGlkKQ0KPiArdm9pZCBhbWRf
aW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZShzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqZHRlLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCByb290X3B0ciwgdWlu
dDE2X3QgZG9tYWluX2lkLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50OF90IHBhZ2luZ19tb2RlLCB1aW50OF90IHZhbGlkKQ0KPiAgIHsNCj4gLSAgICB1aW50MzJf
dCBhZGRyX2hpLCBhZGRyX2xvLCBlbnRyeTsNCj4gLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihk
b21haW5faWQsIDAsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxF
X0RPTUFJTl9JRF9NQVNLLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9U
QUJMRV9ET01BSU5fSURfU0hJRlQsICZlbnRyeSk7DQo+IC0gICAgZHRlWzJdID0gZW50cnk7DQo+
IC0NCj4gLSAgICBhZGRyX2xvID0gcm9vdF9wdHIgJiBETUFfMzJCSVRfTUFTSzsNCj4gLSAgICBh
ZGRyX2hpID0gcm9vdF9wdHIgPj4gMzI7DQo+IC0NCj4gLSAgICBzZXRfZmllbGRfaW5fcmVnX3Uz
MihhZGRyX2hpLCAwLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJM
RV9QQUdFX1RBQkxFX1BUUl9ISUdIX01BU0ssDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfREVWX1RBQkxFX1BBR0VfVEFCTEVfUFRSX0hJR0hfU0hJRlQsICZlbnRyeSk7DQo+IC0g
ICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoSU9NTVVfQ09OVFJPTF9FTkFCTEVELCBlbnRyeSwNCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU9fV1JJVEVfUEVSTUlT
U0lPTl9NQVNLLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9J
T19XUklURV9QRVJNSVNTSU9OX1NISUZULCAmZW50cnkpOw0KPiAtICAgIHNldF9maWVsZF9pbl9y
ZWdfdTMyKElPTU1VX0NPTlRST0xfRU5BQkxFRCwgZW50cnksDQo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lPX1JFQURfUEVSTUlTU0lPTl9NQVNLLA0KPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JT19SRUFEX1BFUk1JU1NJT05f
U0hJRlQsICZlbnRyeSk7DQo+IC0gICAgZHRlWzFdID0gZW50cnk7DQo+IC0NCj4gLSAgICBzZXRf
ZmllbGRfaW5fcmVnX3UzMihhZGRyX2xvID4+IFBBR0VfU0hJRlQsIDAsDQo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1BBR0VfVEFCTEVfUFRSX0xPV19NQVNLLA0K
PiAtICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdFX1RBQkxFX1BU
Ul9MT1dfU0hJRlQsICZlbnRyeSk7DQo+IC0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIocGFnaW5n
X21vZGUsIGVudHJ5LA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJM
RV9QQUdJTkdfTU9ERV9NQVNLLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RF
Vl9UQUJMRV9QQUdJTkdfTU9ERV9TSElGVCwgJmVudHJ5KTsNCj4gLSAgICBzZXRfZmllbGRfaW5f
cmVnX3UzMihJT01NVV9DT05UUk9MX0VOQUJMRUQsIGVudHJ5LA0KPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9UUkFOU0xBVElPTl9WQUxJRF9NQVNLLA0KPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9UUkFOU0xBVElPTl9WQUxJRF9T
SElGVCwgJmVudHJ5KTsNCj4gLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMih2YWxpZCA/IElPTU1V
X0NPTlRST0xfRU5BQkxFRCA6DQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfQ09O
VFJPTF9ESVNBQkxFRCwgZW50cnksDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVf
REVWX1RBQkxFX1ZBTElEX01BU0ssDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVf
REVWX1RBQkxFX1ZBTElEX1NISUZULCAmZW50cnkpOw0KPiAtICAgIGR0ZVswXSA9IGVudHJ5Ow0K
PiAtfQ0KPiAtDQo+IC12b2lkIGlvbW11X2R0ZV9zZXRfaW90bGIodWludDMyX3QgKmR0ZSwgdWlu
dDhfdCBpKQ0KPiAtew0KPiAtICAgIHVpbnQzMl90IGVudHJ5Ow0KPiAtDQo+IC0gICAgZW50cnkg
PSBkdGVbM107DQo+IC0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoISFpLCBlbnRyeSwNCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU9UTEJfU1VQUE9SVF9NQVNL
LA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JT1RMQl9TVVBQ
T1JUX1NISUZULCAmZW50cnkpOw0KPiAtICAgIGR0ZVszXSA9IGVudHJ5Ow0KPiArICAgIGR0ZS0+
ZG9tYWluX2lkID0gZG9tYWluX2lkOw0KPiArICAgIGR0ZS0+cHRfcm9vdCA9IHBhZGRyX3RvX3Bm
bihyb290X3B0cik7DQo+ICsgICAgZHRlLT5pdyA9IDE7DQo+ICsgICAgZHRlLT5pciA9IDE7DQo+
ICsgICAgZHRlLT5wYWdpbmdfbW9kZSA9IHBhZ2luZ19tb2RlOw0KPiArICAgIGR0ZS0+dHYgPSAx
Ow0KPiArICAgIGR0ZS0+diA9IHZhbGlkOw0KPiAgIH0NCj4gICANCj4gICB2b2lkIF9faW5pdCBh
bWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKA0KPiAtICAgIHVpbnQzMl90ICpkdGUsIHVpbnQ2
NF90IGludHJlbWFwX3B0ciwgdWludDhfdCBpbnRfdmFsaWQpDQo+ICsgICAgc3RydWN0IGFtZF9p
b21tdV9kdGUgKmR0ZSwgdWludDY0X3QgaW50cmVtYXBfcHRyLCB1aW50OF90IGludF92YWxpZCkN
Cj4gICB7DQo+IC0gICAgdWludDMyX3QgYWRkcl9oaSwgYWRkcl9sbywgZW50cnk7DQo+IC0NCj4g
LSAgICBhZGRyX2xvID0gaW50cmVtYXBfcHRyICYgRE1BXzMyQklUX01BU0s7DQo+IC0gICAgYWRk
cl9oaSA9IGludHJlbWFwX3B0ciA+PiAzMjsNCj4gLQ0KPiAtICAgIGVudHJ5ID0gZHRlWzVdOw0K
PiAtICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGFkZHJfaGksIGVudHJ5LA0KPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfUFRSX0hJR0hfTUFTSywN
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX1BU
Ul9ISUdIX1NISUZULCAmZW50cnkpOw0KPiAtICAgIC8qIEZpeGVkIGFuZCBhcmJpdHJhdGVkIGlu
dGVycnVwdHMgcmVtYXBlcGQgKi8NCj4gLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMigyLCBlbnRy
eSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX0NPTlRS
T0xfTUFTSywNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5U
X0NPTlRST0xfU0hJRlQsICZlbnRyeSk7DQo+IC0gICAgZHRlWzVdID0gZW50cnk7DQo+IC0NCj4g
LSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihhZGRyX2xvID4+IDYsIDAsDQo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9QVFJfTE9XX01BU0ssDQo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9QVFJf
TE9XX1NISUZULCAmZW50cnkpOw0KPiAtICAgIC8qIDIwNDggZW50cmllcyAqLw0KPiAtICAgIHNl
dF9maWVsZF9pbl9yZWdfdTMyKDB4QiwgZW50cnksDQo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9MRU5HVEhfTUFTSywNCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX0xFTkdUSF9TSElGVCwgJmVu
dHJ5KTsNCj4gLQ0KPiAtICAgIC8qIHVubWFwcGVkIGludGVycnVwdCByZXN1bHRzIGlvIHBhZ2Ug
ZmF1bHRzKi8NCj4gLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihJT01NVV9DT05UUk9MX0RJU0FC
TEVELCBlbnRyeSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVf
SU5UX1RBQkxFX0lHTl9VTk1BUFBFRF9NQVNLLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfSUdOX1VOTUFQUEVEX1NISUZULCAmZW50cnkpOw0K
PiAtICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGludF92YWxpZCA/IElPTU1VX0NPTlRST0xfRU5B
QkxFRCA6DQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfQ09OVFJPTF9ESVNBQkxF
RCwgZW50cnksDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lO
VF9WQUxJRF9NQVNLLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJM
RV9JTlRfVkFMSURfU0hJRlQsICZlbnRyeSk7DQo+IC0gICAgZHRlWzRdID0gZW50cnk7DQo+ICsg
ICAgZHRlLT5pdF9yb290ID0gaW50cmVtYXBfcHRyID4+IDY7DQo+ICsgICAgZHRlLT5pbnRfdGFi
X2xlbiA9IDB4YjsgLyogMjA0OCBlbnRyaWVzICovDQo+ICsgICAgZHRlLT5pbnRfY3RsID0gMjsg
LyogZml4ZWQgYW5kIGFyYml0cmF0ZWQgaW50ZXJydXB0cyByZW1hcHBlZCAqLw0KPiArICAgIGR0
ZS0+aWcgPSAwOyAvKiB1bm1hcHBlZCBpbnRlcnJ1cHQgcmVzdWx0cyBpbyBwYWdlIGZhdWx0cyAq
Lw0KPiArICAgIGR0ZS0+aXYgPSBpbnRfdmFsaWQ7DQo+ICAgfQ0KPiAgIA0KPiAtdm9pZCBfX2lu
aXQgaW9tbXVfZHRlX2FkZF9kZXZpY2VfZW50cnkodWludDMyX3QgKmR0ZSwNCj4gK3ZvaWQgX19p
bml0IGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5KHN0cnVjdCBhbWRfaW9tbXVfZHRlICpkdGUs
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGl2cnNf
bWFwcGluZ3MgKml2cnNfZGV2KQ0KPiAgIHsNCj4gLSAgICB1aW50MzJfdCBlbnRyeTsNCj4gLSAg
ICB1aW50OF90IHN5c19tZ3QsIGRldl9leCwgZmxhZ3M7DQo+IC0gICAgdWludDhfdCBtYXNrID0g
figweDcgPDwgMyk7DQo+IC0NCj4gLSAgICBkdGVbN10gPSBkdGVbNl0gPSBkdGVbNF0gPSBkdGVb
Ml0gPSBkdGVbMV0gPSBkdGVbMF0gPSAwOw0KPiAtDQo+IC0gICAgZmxhZ3MgPSBpdnJzX2Rldi0+
ZGV2aWNlX2ZsYWdzOw0KPiAtICAgIHN5c19tZ3QgPSBNQVNLX0VYVFIoZmxhZ3MsIEFDUElfSVZI
RF9TWVNURU1fTUdNVCk7DQo+IC0gICAgZGV2X2V4ID0gaXZyc19kZXYtPmR0ZV9hbGxvd19leGNs
dXNpb247DQo+IC0NCj4gLSAgICBmbGFncyAmPSBtYXNrOw0KPiAtICAgIHNldF9maWVsZF9pbl9y
ZWdfdTMyKGZsYWdzLCAwLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9U
QUJMRV9JVkhEX0ZMQUdTX01BU0ssDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVf
REVWX1RBQkxFX0lWSERfRkxBR1NfU0hJRlQsICZlbnRyeSk7DQo+IC0gICAgZHRlWzVdID0gZW50
cnk7DQo+IC0NCj4gLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihzeXNfbWd0LCAwLA0KPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9TWVNfTUdUX01TR19FTkFCTEVf
TUFTSywNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfU1lTX01H
VF9NU0dfRU5BQkxFX1NISUZULCAmZW50cnkpOw0KPiAtICAgIHNldF9maWVsZF9pbl9yZWdfdTMy
KGRldl9leCwgZW50cnksDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RB
QkxFX0FMTE9XX0VYQ0xVU0lPTl9NQVNLLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX0RFVl9UQUJMRV9BTExPV19FWENMVVNJT05fU0hJRlQsICZlbnRyeSk7DQo+IC0gICAgZHRl
WzNdID0gZW50cnk7DQo+ICsgICAgdWludDhfdCBmbGFncyA9IGl2cnNfZGV2LT5kZXZpY2VfZmxh
Z3M7DQo+ICsNCj4gKyAgICBtZW1zZXQoZHRlLCAwLCBzaXplb2YoKmR0ZSkpOw0KPiArDQo+ICsg
ICAgZHRlLT5pbml0X3Bhc3MgPSBNQVNLX0VYVFIoZmxhZ3MsIEFDUElfSVZIRF9JTklUX1BBU1Mp
Ow0KPiArICAgIGR0ZS0+ZXh0X2ludF9wYXNzID0gTUFTS19FWFRSKGZsYWdzLCBBQ1BJX0lWSERf
RUlOVF9QQVNTKTsNCj4gKyAgICBkdGUtPm5taV9wYXNzID0gTUFTS19FWFRSKGZsYWdzLCBBQ1BJ
X0lWSERfTk1JX1BBU1MpOw0KPiArICAgIGR0ZS0+bGludDBfcGFzcyA9IE1BU0tfRVhUUihmbGFn
cywgQUNQSV9JVkhEX0xJTlQwX1BBU1MpOw0KPiArICAgIGR0ZS0+bGludDFfcGFzcyA9IE1BU0tf
RVhUUihmbGFncywgQUNQSV9JVkhEX0xJTlQxX1BBU1MpOw0KPiArICAgIGR0ZS0+c3lzX21ndCA9
IE1BU0tfRVhUUihmbGFncywgQUNQSV9JVkhEX1NZU1RFTV9NR01UKTsNCj4gKyAgICBkdGUtPmV4
ID0gaXZyc19kZXYtPmR0ZV9hbGxvd19leGNsdXNpb247DQo+ICAgfQ0KPiAgIA0KPiAtdm9pZCBp
b21tdV9kdGVfc2V0X2d1ZXN0X2NyMyh1aW50MzJfdCAqZHRlLCB1aW50MTZfdCBkb21faWQsIHVp
bnQ2NF90IGdjcjMsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBndiwgdW5z
aWduZWQgaW50IGdseCkNCj4gK3ZvaWQgaW9tbXVfZHRlX3NldF9ndWVzdF9jcjMoc3RydWN0IGFt
ZF9pb21tdV9kdGUgKmR0ZSwgdWludDE2X3QgZG9tX2lkLA0KPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCBnY3IzX21mbiwgdWludDhfdCBndiwgdWludDhfdCBnbHgpDQo+
ICAgew0KPiAtICAgIHVpbnQzMl90IGVudHJ5LCBnY3IzXzEsIGdjcjNfMiwgZ2NyM18zOw0KPiAt
DQo+IC0gICAgZ2NyM18zID0gZ2NyMyA+PiAzMTsNCj4gLSAgICBnY3IzXzIgPSAoZ2NyMyA+PiAx
NSkgJiAweEZGRkY7DQo+IC0gICAgZ2NyM18xID0gKGdjcjMgPj4gUEFHRV9TSElGVCkgJiAweDc7
DQo+ICsjZGVmaW5lIEdDUjNfTUFTSyhoaSwgbG8pICgoKDF1bCA8PCAoKGhpKSArIDEpKSAtIDEp
ICYgfigoMXVsIDw8IChsbykpIC0gMSkpDQo+ICsjZGVmaW5lIEdDUjNfU0hJRlQobG8pICgobG8p
IC0gUEFHRV9TSElGVCkNCj4gICANCj4gICAgICAgLyogSSBiaXQgbXVzdCBiZSBzZXQgd2hlbiBn
Y3IzIGlzIGVuYWJsZWQgKi8NCj4gLSAgICBlbnRyeSA9IGR0ZVszXTsNCj4gLSAgICBzZXRfZmll
bGRfaW5fcmVnX3UzMihJT01NVV9DT05UUk9MX0VOQUJMRUQsIGVudHJ5LA0KPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JT1RMQl9TVVBQT1JUX01BU0ssDQo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lPVExCX1NVUFBPUlRfU0hJ
RlQsICZlbnRyeSk7DQo+IC0gICAgLyogdXBkYXRlIGdjcjMgKi8NCj4gLSAgICBzZXRfZmllbGRf
aW5fcmVnX3UzMihnY3IzXzMsIGVudHJ5LA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX0RFVl9UQUJMRV9HQ1IzXzNfTUFTSywNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9ERVZfVEFCTEVfR0NSM18zX1NISUZULCAmZW50cnkpOw0KPiAtICAgIGR0ZVszXSA9IGVu
dHJ5Ow0KPiAtDQo+IC0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoZG9tX2lkLCBlbnRyeSwNCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfRE9NQUlOX0lEX01BU0ss
DQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0RPTUFJTl9JRF9T
SElGVCwgJmVudHJ5KTsNCj4gLSAgICAvKiB1cGRhdGUgZ2NyMyAqLw0KPiAtICAgIGVudHJ5ID0g
ZHRlWzJdOw0KPiAtICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGdjcjNfMiwgZW50cnksDQo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0dDUjNfMl9NQVNLLA0KPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9HQ1IzXzJfU0hJRlQsICZl
bnRyeSk7DQo+IC0gICAgZHRlWzJdID0gZW50cnk7DQo+IC0NCj4gLSAgICBlbnRyeSA9IGR0ZVsx
XTsNCj4gLSAgICAvKiBFbmFibGUgR1YgYml0ICovDQo+IC0gICAgc2V0X2ZpZWxkX2luX3JlZ191
MzIoISFndiwgZW50cnksDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RB
QkxFX0dWX01BU0ssDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxF
X0dWX1NISUZULCAmZW50cnkpOw0KPiAtDQo+IC0gICAgLyogMSBsZXZlbCBndWVzdCBjcjMgdGFi
bGUgICovDQo+IC0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoZ2x4LCBlbnRyeSwNCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfR0xYX01BU0ssDQo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0dMWF9TSElGVCwgJmVudHJ5KTsNCj4g
LSAgICAvKiB1cGRhdGUgZ2NyMyAqLw0KPiAtICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGdjcjNf
MSwgZW50cnksDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0dD
UjNfMV9NQVNLLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9H
Q1IzXzFfU0hJRlQsICZlbnRyeSk7DQo+IC0gICAgZHRlWzFdID0gZW50cnk7DQo+ICsgICAgZHRl
LT5pID0gMTsNCj4gKw0KPiArICAgIGR0ZS0+Z2NyM190cnBfMTRfMTIgPSAoZ2NyM19tZm4gJiBH
Q1IzX01BU0soMTQsIDEyKSkgPj4gR0NSM19TSElGVCgxMik7DQo+ICsgICAgZHRlLT5nY3IzX3Ry
cF8zMF8xNSA9IChnY3IzX21mbiAmIEdDUjNfTUFTSygzMCwgMTUpKSA+PiBHQ1IzX1NISUZUKDE1
KTsNCj4gKyAgICBkdGUtPmdjcjNfdHJwXzUxXzMxID0gKGdjcjNfbWZuICYgR0NSM19NQVNLKDUx
LCAzMSkpID4+IEdDUjNfU0hJRlQoMzEpOw0KPiArDQo+ICsgICAgZHRlLT5kb21haW5faWQgPSBk
b21faWQ7DQo+ICsgICAgZHRlLT5nbHggPSBnbHg7DQo+ICsgICAgZHRlLT5ndiA9IGd2Ow0KPiAr
DQo+ICsjdW5kZWYgR0NSM19TSElGVA0KPiArI3VuZGVmIEdDUjNfTUFTSw0KPiAgIH0NCj4gICAN
Cj4gICAvKiBXYWxrIGlvIHBhZ2UgdGFibGVzIGFuZCBidWlsZCBsZXZlbCBwYWdlIHRhYmxlcyBp
ZiBuZWNlc3NhcnkNCj4gQEAgLTM2OSw3ICsyNjYsNyBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9m
cm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwNCj4gICBzdGF0aWMg
aW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRm
bikNCj4gICB7DQo+ICAgICAgIHVpbnQxNl90IGJkZjsNCj4gLSAgICB2b2lkICpkZXZpY2VfZW50
cnk7DQo+ICsgICAgc3RydWN0IGFtZF9pb21tdV9kdGUgKnRhYmxlLCAqZHRlOw0KPiAgICAgICB1
bnNpZ25lZCBpbnQgcmVxX2lkLCBsZXZlbCwgb2Zmc2V0Ow0KPiAgICAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOw0KPiAgICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsNCj4gQEAgLTQzOCwxMSArMzM1
LDExIEBAIHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZGZuKQ0KPiAgICAgICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21t
dS0+bG9jaywgZmxhZ3MpOw0KPiAgICAgICAgICAgICAgIGRvIHsNCj4gICAgICAgICAgICAgICAg
ICAgcmVxX2lkID0gZ2V0X2RtYV9yZXF1ZXN0b3JfaWQocGRldi0+c2VnLCBiZGYpOw0KPiAtICAg
ICAgICAgICAgICAgIGRldmljZV9lbnRyeSA9IGlvbW11LT5kZXZfdGFibGUuYnVmZmVyICsNCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVxX2lkICogSU9NTVVfREVWX1RBQkxF
X0VOVFJZX1NJWkUpOw0KPiArICAgICAgICAgICAgICAgIHRhYmxlID0gaW9tbXUtPmRldl90YWJs
ZS5idWZmZXI7DQo+ICsgICAgICAgICAgICAgICAgZHRlID0gJnRhYmxlW3JlcV9pZF07DQo+ICAg
DQo+ICAgICAgICAgICAgICAgICAgIC8qIHZhbGlkID0gMCBvbmx5IHdvcmtzIGZvciBkb20wIHBh
c3N0aHJvdWdoIG1vZGUgKi8NCj4gLSAgICAgICAgICAgICAgICBhbWRfaW9tbXVfc2V0X3Jvb3Rf
cGFnZV90YWJsZSgodWludDMyX3QgKilkZXZpY2VfZW50cnksDQo+ICsgICAgICAgICAgICAgICAg
YW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUoZHRlLA0KPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlX3RvX21hZGRyKGhkLT5hcmNoLnJvb3Rf
dGFibGUpLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGhkLT5hcmNoLnBhZ2luZ19tb2RlLCAxKTsNCj4gZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jDQo+IGluZGV4IGRhNjc0ODMyMGIuLmY2YzE3YmE4
N2EgMTAwNjQ0DQo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lv
bW11LmMNCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUu
Yw0KPiBAQCAtNzEsNyArNzEsNyBAQCBzdHJ1Y3QgYW1kX2lvbW11ICpmaW5kX2lvbW11X2Zvcl9k
ZXZpY2UoaW50IHNlZywgaW50IGJkZikNCj4gICAgKiBSZXR1cm4gb3JpZ2luYWwgZGV2aWNlIGlk
LCBpZiBkZXZpY2UgaGFzIHZhbGlkIGludGVycnVwdCByZW1hcHBpbmcNCj4gICAgKiB0YWJsZSBz
ZXR1cCBmb3IgYm90aCBzZWxlY3QgZW50cnkgYW5kIGFsaWFzIGVudHJ5Lg0KPiAgICAqLw0KPiAt
aW50IGdldF9kbWFfcmVxdWVzdG9yX2lkKHUxNiBzZWcsIHUxNiBiZGYpDQo+ICtpbnQgZ2V0X2Rt
YV9yZXF1ZXN0b3JfaWQodWludDE2X3Qgc2VnLCB1aW50MTZfdCBiZGYpDQo+ICAgew0KPiAgICAg
ICBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19tYXBwaW5ncyA9IGdldF9pdnJzX21hcHBpbmdz
KHNlZyk7DQo+ICAgICAgIGludCByZXFfaWQ7DQo+IEBAIC04NSwzNSArODUsMTEgQEAgaW50IGdl
dF9kbWFfcmVxdWVzdG9yX2lkKHUxNiBzZWcsIHUxNiBiZGYpDQo+ICAgICAgIHJldHVybiByZXFf
aWQ7DQo+ICAgfQ0KPiAgIA0KPiAtc3RhdGljIGludCBpc190cmFuc2xhdGlvbl92YWxpZCh1MzIg
KmVudHJ5KQ0KPiAtew0KPiAtICAgIHJldHVybiAoZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRy
eVswXSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RB
QkxFX1ZBTElEX01BU0ssDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX0RFVl9UQUJMRV9WQUxJRF9TSElGVCkgJiYNCj4gLSAgICAgICAgICAgIGdldF9maWVsZF9m
cm9tX3JlZ191MzIoZW50cnlbMF0sDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX0RFVl9UQUJMRV9UUkFOU0xBVElPTl9WQUxJRF9NQVNLLA0KPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfVFJBTlNMQVRJT05fVkFM
SURfU0hJRlQpKTsNCj4gLX0NCj4gLQ0KPiAtc3RhdGljIHZvaWQgZGlzYWJsZV90cmFuc2xhdGlv
bih1MzIgKmR0ZSkNCj4gLXsNCj4gLSAgICB1MzIgZW50cnk7DQo+IC0NCj4gLSAgICBlbnRyeSA9
IGR0ZVswXTsNCj4gLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihJT01NVV9DT05UUk9MX0RJU0FC
TEVELCBlbnRyeSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVf
VFJBTlNMQVRJT05fVkFMSURfTUFTSywNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9ERVZfVEFCTEVfVFJBTlNMQVRJT05fVkFMSURfU0hJRlQsICZlbnRyeSk7DQo+IC0gICAgc2V0
X2ZpZWxkX2luX3JlZ191MzIoSU9NTVVfQ09OVFJPTF9ESVNBQkxFRCwgZW50cnksDQo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1ZBTElEX01BU0ssDQo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1ZBTElEX1NISUZULCAmZW50cnkp
Ow0KPiAtICAgIGR0ZVswXSA9IGVudHJ5Ow0KPiAtfQ0KPiAtDQo+ICAgc3RhdGljIHZvaWQgYW1k
X2lvbW11X3NldHVwX2RvbWFpbl9kZXZpY2UoDQo+ICAgICAgIHN0cnVjdCBkb21haW4gKmRvbWFp
biwgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsDQo+IC0gICAgdTggZGV2Zm4sIHN0cnVjdCBwY2lf
ZGV2ICpwZGV2KQ0KPiArICAgIHVpbnQ4X3QgZGV2Zm4sIHN0cnVjdCBwY2lfZGV2ICpwZGV2KQ0K
PiAgIHsNCj4gLSAgICB2b2lkICpkdGU7DQo+ICsgICAgc3RydWN0IGFtZF9pb21tdV9kdGUgKnRh
YmxlLCAqZHRlOw0KPiAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOw0KPiAgICAgICBpbnQgcmVx
X2lkLCB2YWxpZCA9IDE7DQo+ICAgICAgIGludCBkdGVfaSA9IDA7DQo+IEBAIC0xMzEsMjAgKzEw
NywyMSBAQCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfc2V0dXBfZG9tYWluX2RldmljZSgNCj4gICAN
Cj4gICAgICAgLyogZ2V0IGRldmljZS10YWJsZSBlbnRyeSAqLw0KPiAgICAgICByZXFfaWQgPSBn
ZXRfZG1hX3JlcXVlc3Rvcl9pZChpb21tdS0+c2VnLCBQQ0lfQkRGMihidXMsIGRldmZuKSk7DQo+
IC0gICAgZHRlID0gaW9tbXUtPmRldl90YWJsZS5idWZmZXIgKyAocmVxX2lkICogSU9NTVVfREVW
X1RBQkxFX0VOVFJZX1NJWkUpOw0KPiArICAgIHRhYmxlID0gaW9tbXUtPmRldl90YWJsZS5idWZm
ZXI7DQo+ICsgICAgZHRlID0gJnRhYmxlW3JlcV9pZF07DQo+ICAgDQo+ICAgICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZpb21tdS0+bG9jaywgZmxhZ3MpOw0KPiAgIA0KPiAtICAgIGlmICggIWlzX3Ry
YW5zbGF0aW9uX3ZhbGlkKCh1MzIgKilkdGUpICkNCj4gKyAgICBpZiAoICFkdGUtPnYgfHwgIWR0
ZS0+dHYgKQ0KPiAgICAgICB7DQo+ICAgICAgICAgICAvKiBiaW5kIERURSB0byBkb21haW4gcGFn
ZS10YWJsZXMgKi8NCj4gICAgICAgICAgIGFtZF9pb21tdV9zZXRfcm9vdF9wYWdlX3RhYmxlKA0K
PiAtICAgICAgICAgICAgKHUzMiAqKWR0ZSwgcGFnZV90b19tYWRkcihoZC0+YXJjaC5yb290X3Rh
YmxlKSwgZG9tYWluLT5kb21haW5faWQsDQo+ICsgICAgICAgICAgICBkdGUsIHBhZ2VfdG9fbWFk
ZHIoaGQtPmFyY2gucm9vdF90YWJsZSksIGRvbWFpbi0+ZG9tYWluX2lkLA0KPiAgICAgICAgICAg
ICAgIGhkLT5hcmNoLnBhZ2luZ19tb2RlLCB2YWxpZCk7DQo+ICAgDQo+ICAgICAgICAgICBpZiAo
IHBjaV9hdHNfZGV2aWNlKGlvbW11LT5zZWcsIGJ1cywgcGRldi0+ZGV2Zm4pICYmDQo+ICAgICAg
ICAgICAgICAgIGlvbW11X2hhc19jYXAoaW9tbXUsIFBDSV9DQVBfSU9UTEJfU0hJRlQpICkNCj4g
LSAgICAgICAgICAgIGlvbW11X2R0ZV9zZXRfaW90bGIoKHUzMiAqKWR0ZSwgZHRlX2kpOw0KPiAr
ICAgICAgICAgICAgZHRlLT5pID0gZHRlX2k7DQo+ICAgDQo+ICAgICAgICAgICBhbWRfaW9tbXVf
Zmx1c2hfZGV2aWNlKGlvbW11LCByZXFfaWQpOw0KPiAgIA0KPiBAQCAtMjcyLDIzICsyNDksMjUg
QEAgdm9pZCBhbWRfaW9tbXVfZGlzYWJsZV9kb21haW5fZGV2aWNlKHN0cnVjdCBkb21haW4gKmRv
bWFpbiwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFt
ZF9pb21tdSAqaW9tbXUsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHU4IGRldmZuLCBzdHJ1Y3QgcGNpX2RldiAqcGRldikNCj4gICB7DQo+IC0gICAgdm9pZCAqZHRl
Ow0KPiArICAgIHN0cnVjdCBhbWRfaW9tbXVfZHRlICp0YWJsZSwgKmR0ZTsNCj4gICAgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsNCj4gICAgICAgaW50IHJlcV9pZDsNCj4gICAgICAgdTggYnVzID0g
cGRldi0+YnVzOw0KPiAgIA0KPiAgICAgICBCVUdfT04gKCBpb21tdS0+ZGV2X3RhYmxlLmJ1ZmZl
ciA9PSBOVUxMICk7DQo+ICAgICAgIHJlcV9pZCA9IGdldF9kbWFfcmVxdWVzdG9yX2lkKGlvbW11
LT5zZWcsIFBDSV9CREYyKGJ1cywgZGV2Zm4pKTsNCj4gLSAgICBkdGUgPSBpb21tdS0+ZGV2X3Rh
YmxlLmJ1ZmZlciArIChyZXFfaWQgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRSk7DQo+ICsg
ICAgdGFibGUgPSBpb21tdS0+ZGV2X3RhYmxlLmJ1ZmZlcjsNCj4gKyAgICBkdGUgPSAmdGFibGVb
cmVxX2lkXTsNCj4gICANCj4gICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5sb2NrLCBm
bGFncyk7DQo+IC0gICAgaWYgKCBpc190cmFuc2xhdGlvbl92YWxpZCgodTMyICopZHRlKSApDQo+
ICsgICAgaWYgKCBkdGUtPnR2ICYmIGR0ZS0+diApDQo+ICAgICAgIHsNCj4gLSAgICAgICAgZGlz
YWJsZV90cmFuc2xhdGlvbigodTMyICopZHRlKTsNCj4gKyAgICAgICAgZHRlLT50diA9IDA7DQo+
ICsgICAgICAgIGR0ZS0+diA9IDA7DQo+ICAgDQo+ICAgICAgICAgICBpZiAoIHBjaV9hdHNfZGV2
aWNlKGlvbW11LT5zZWcsIGJ1cywgcGRldi0+ZGV2Zm4pICYmDQo+ICAgICAgICAgICAgICAgIGlv
bW11X2hhc19jYXAoaW9tbXUsIFBDSV9DQVBfSU9UTEJfU0hJRlQpICkNCj4gLSAgICAgICAgICAg
IGlvbW11X2R0ZV9zZXRfaW90bGIoKHUzMiAqKWR0ZSwgMCk7DQo+ICsgICAgICAgICAgICBkdGUt
PmkgPSAwOw0KPiAgIA0KPiAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2RldmljZShpb21tdSwg
cmVxX2lkKTsNCj4gICANCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYW1kLWlv
bW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FtZC1pb21tdS5oDQo+IGluZGV4IDAyNzE1YjQ4
MmIuLmFkOGU0YTM1YTIgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYW1kLWlv
bW11LmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQtaW9tbXUuaA0KPiBAQCAtNDYs
MTEgKzQ2LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgY21kX2VudHJ5DQo+ICAgew0KPiAgICAgICB1aW50
MzJfdCBkYXRhWzRdOw0KPiAgIH0gY21kX2VudHJ5X3Q7DQo+IC0NCj4gLXR5cGVkZWYgc3RydWN0
IGRldl9lbnRyeQ0KPiAtew0KPiAtICAgIHVpbnQzMl90IGRhdGFbOF07DQo+IC19IGRldl9lbnRy
eV90Ow0KPiAgICNwcmFnbWEgcGFjaygpDQo+ICAgDQo+ICAgc3RydWN0IHRhYmxlX3N0cnVjdCB7
DQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRl
ZnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oDQo+IGlu
ZGV4IGEzYTQ5ZjkxZWIuLjQwZGEzM2IyNzEgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oDQo+IEBAIC0xMDcsNzQgKzEwNyw1OCBAQA0KPiAg
ICNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX0ZPUldBUkRFRAkweDENCj4gICAj
ZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9UUkFOU0xBVEVECTB4Mg0KPiAgIA0K
PiAtLyogRGV2aWNlVGFibGUgRW50cnlbMzE6MF0gKi8NCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RB
QkxFX1ZBTElEX01BU0sJCQkweDAwMDAwMDAxDQo+IC0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9W
QUxJRF9TSElGVAkJCTANCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX1RSQU5TTEFUSU9OX1ZB
TElEX01BU0sJCTB4MDAwMDAwMDINCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX1RSQU5TTEFU
SU9OX1ZBTElEX1NISUZUCQkxDQo+IC0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9QQUdJTkdfTU9E
RV9NQVNLCQkweDAwMDAwRTAwDQo+IC0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9QQUdJTkdfTU9E
RV9TSElGVAkJOQ0KPiAtI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfUEFHRV9UQUJMRV9QVFJfTE9X
X01BU0sJCTB4RkZGRkYwMDANCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX1BBR0VfVEFCTEVf
UFRSX0xPV19TSElGVAkxMg0KPiAtDQo+IC0vKiBEZXZpY2VUYWJsZSBFbnRyeVs2MzozMl0gKi8N
Cj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0dWX1NISUZUICAgICAgICAgICAgICAgICAgICAy
Mw0KPiAtI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfR1ZfTUFTSyAgICAgICAgICAgICAgICAgICAg
IDB4ODAwMDAwDQo+IC0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9HTFhfU0hJRlQgICAgICAgICAg
ICAgICAgICAgMjQNCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0dMWF9NQVNLICAgICAgICAg
ICAgICAgICAgICAweDMwMDAwMDANCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0dDUjNfMV9T
SElGVCAgICAgICAgICAgICAgICAyNg0KPiAtI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfR0NSM18x
X01BU0sgICAgICAgICAgICAgICAgIDB4MWMwMDAwMDANCj4gLQ0KPiAtI2RlZmluZSBJT01NVV9E
RVZfVEFCTEVfUEFHRV9UQUJMRV9QVFJfSElHSF9NQVNLCTB4MDAwRkZGRkYNCj4gLSNkZWZpbmUg
SU9NTVVfREVWX1RBQkxFX1BBR0VfVEFCTEVfUFRSX0hJR0hfU0hJRlQJMA0KPiAtI2RlZmluZSBJ
T01NVV9ERVZfVEFCTEVfSU9fUkVBRF9QRVJNSVNTSU9OX01BU0sJCTB4MjAwMDAwMDANCj4gLSNk
ZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lPX1JFQURfUEVSTUlTU0lPTl9TSElGVAkyOQ0KPiAtI2Rl
ZmluZSBJT01NVV9ERVZfVEFCTEVfSU9fV1JJVEVfUEVSTUlTU0lPTl9NQVNLCTB4NDAwMDAwMDAN
Cj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQJMzAN
Cj4gLQ0KPiAtLyogRGV2aWNlVGFibGUgRW50cnlbOTU6NjRdICovDQo+IC0jZGVmaW5lIElPTU1V
X0RFVl9UQUJMRV9ET01BSU5fSURfTUFTSwkweDAwMDBGRkZGDQo+IC0jZGVmaW5lIElPTU1VX0RF
Vl9UQUJMRV9ET01BSU5fSURfU0hJRlQJMA0KPiAtI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfR0NS
M18yX1NISUZUICAgICAgICAgICAgICAgIDE2DQo+IC0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9H
Q1IzXzJfTUFTSyAgICAgICAgICAgICAgICAgMHhGRkZGMDAwMA0KPiAtDQo+IC0vKiBEZXZpY2VU
YWJsZSBFbnRyeVsxMjc6OTZdICovDQo+IC0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JT1RMQl9T
VVBQT1JUX01BU0sJCTB4MDAwMDAwMDENCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lPVExC
X1NVUFBPUlRfU0hJRlQJCTANCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX1NVUFJFU1NfTE9H
R0VEX1BBR0VTX01BU0sJMHgwMDAwMDAwMg0KPiAtI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfU1VQ
UkVTU19MT0dHRURfUEFHRVNfU0hJRlQJMQ0KPiAtI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfU1VQ
UkVTU19BTExfUEFHRVNfTUFTSwkJMHgwMDAwMDAwNA0KPiAtI2RlZmluZSBJT01NVV9ERVZfVEFC
TEVfU1VQUkVTU19BTExfUEFHRVNfU0hJRlQJCTINCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxF
X0lPX0NPTlRST0xfTUFTSwkJCTB4MDAwMDAwMTgNCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxF
X0lPX0NPTlRST0xfU0hJRlQJCTMNCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lPVExCX0NB
Q0hFX0hJTlRfTUFTSwkJMHgwMDAwMDAyMA0KPiAtI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSU9U
TEJfQ0FDSEVfSElOVF9TSElGVAkJNQ0KPiAtI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfU05PT1Bf
RElTQUJMRV9NQVNLCQkweDAwMDAwMDQwDQo+IC0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9TTk9P
UF9ESVNBQkxFX1NISUZUCQk2DQo+IC0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9BTExPV19FWENM
VVNJT05fTUFTSwkJMHgwMDAwMDA4MA0KPiAtI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfQUxMT1df
RVhDTFVTSU9OX1NISUZUCQk3DQo+IC0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9TWVNfTUdUX01T
R19FTkFCTEVfTUFTSwkJMHgwMDAwMDMwMA0KPiAtI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfU1lT
X01HVF9NU0dfRU5BQkxFX1NISUZUCTgNCj4gLQ0KPiAtLyogRGV2aWNlVGFibGUgRW50cnlbMTU5
OjEyOF0gKi8NCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lOVF9WQUxJRF9NQVNLICAgICAg
ICAgIDB4MDAwMDAwMDENCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lOVF9WQUxJRF9TSElG
VCAgICAgICAgIDANCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9MRU5HVEhf
TUFTSyAgICAgICAweDAwMDAwMDFFDQo+IC0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFC
TEVfTEVOR1RIX1NISUZUICAgICAgMQ0KPiAtI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSU5UX1RB
QkxFX0lHTl9VTk1BUFBFRF9NQVNLICAgICAgMHgwMDAwMDAwMDIwDQo+IC0jZGVmaW5lIElPTU1V
X0RFVl9UQUJMRV9JTlRfVEFCTEVfSUdOX1VOTUFQUEVEX1NISUZUICAgICAgNQ0KPiAtI2RlZmlu
ZSBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX1BUUl9MT1dfTUFTSyAgICAgIDB4RkZGRkZGQzAN
Cj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9QVFJfTE9XX1NISUZUICAgICA2
DQo+IC0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9HQ1IzXzNfU0hJRlQgICAgICAgICAgICAgICAg
MTENCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0dDUjNfM19NQVNLICAgICAgICAgICAgICAg
ICAweGZmZmZmODAwDQo+IC0NCj4gLS8qIERldmljZVRhYmxlIEVudHJ5WzE5MToxNjBdICovDQo+
IC0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfUFRSX0hJR0hfTUFTSyAgICAgMHgw
MDBGRkZGRg0KPiAtI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX1BUUl9ISUdIX1NI
SUZUICAgIDANCj4gLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lWSERfRkxBR1NfU0hJRlQgICAg
ICAgIDI0DQo+IC0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JVkhEX0ZMQUdTX01BU0sgICAgICAg
ICAweEM3MDAwMDAwDQo+IC0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9NQVNL
ICAgICAgICAweDMwMDAwMDAwDQo+IC0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJP
TF9TSElGVCAgICAgICAyOA0KPiArc3RydWN0IGFtZF9pb21tdV9kdGUgew0KPiArICAgIC8qIDAg
LSA2MyAqLw0KPiArICAgIHVpbnQ2NF90IHY6MTsNCj4gKyAgICB1aW50NjRfdCB0djoxOw0KPiAr
ICAgIHVpbnQ2NF90IHJlc2VydmVkMDo1Ow0KPiArICAgIHVpbnQ2NF90IGhhZDoyOw0KPiArICAg
IHVpbnQ2NF90IHBhZ2luZ19tb2RlOjM7DQo+ICsgICAgdWludDY0X3QgcHRfcm9vdDo0MDsNCj4g
KyAgICB1aW50NjRfdCBwcHI6MTsNCj4gKyAgICB1aW50NjRfdCBncHJwOjE7DQo+ICsgICAgdWlu
dDY0X3QgZ2lvdjoxOw0KPiArICAgIHVpbnQ2NF90IGd2OjE7DQo+ICsgICAgdWludDY0X3QgZ2x4
OjI7DQo+ICsgICAgdWludDY0X3QgZ2NyM190cnBfMTRfMTI6MzsNCj4gKyAgICB1aW50NjRfdCBp
cjoxOw0KPiArICAgIHVpbnQ2NF90IGl3OjE7DQo+ICsgICAgdWludDY0X3QgcmVzZXJ2ZWQxOjE7
DQo+ICsNCj4gKyAgICAvKiA2NCAtIDEyNyAqLw0KPiArICAgIHVpbnQ2NF90IGRvbWFpbl9pZDox
NjsNCj4gKyAgICB1aW50NjRfdCBnY3IzX3RycF8zMF8xNToxNjsNCj4gKyAgICB1aW50NjRfdCBp
OjE7DQo+ICsgICAgdWludDY0X3Qgc2U6MTsNCj4gKyAgICB1aW50NjRfdCBzYToxOw0KPiArICAg
IHVpbnQ2NF90IGlvY3RsOjI7DQo+ICsgICAgdWludDY0X3QgY2FjaGU6MTsNCj4gKyAgICB1aW50
NjRfdCBzZDoxOw0KPiArICAgIHVpbnQ2NF90IGV4OjE7DQo+ICsgICAgdWludDY0X3Qgc3lzX21n
dDoyOw0KPiArICAgIHVpbnQ2NF90IHJlc2VydmVkMjoxOw0KPiArICAgIHVpbnQ2NF90IGdjcjNf
dHJwXzUxXzMxOjIxOw0KPiArDQo+ICsgICAgLyogMTI4IC0gMTkxICovDQo+ICsgICAgdWludDY0
X3QgaXY6MTsNCj4gKyAgICB1aW50NjRfdCBpbnRfdGFiX2xlbjo0Ow0KPiArICAgIHVpbnQ2NF90
IGlnOjE7DQo+ICsgICAgdWludDY0X3QgaXRfcm9vdDo0NjsNCj4gKyAgICB1aW50NjRfdCByZXNl
cnZlZDM6NDsNCj4gKyAgICB1aW50NjRfdCBpbml0X3Bhc3M6MTsNCj4gKyAgICB1aW50NjRfdCBl
eHRfaW50X3Bhc3M6MTsNCj4gKyAgICB1aW50NjRfdCBubWlfcGFzczoxOw0KPiArICAgIHVpbnQ2
NF90IHJlc2VydmVkNDoxOw0KPiArICAgIHVpbnQ2NF90IGludF9jdGw6MjsNCj4gKyAgICB1aW50
NjRfdCBsaW50MF9wYXNzOjE7DQo+ICsgICAgdWludDY0X3QgbGludDFfcGFzczoxOw0KPiArDQo+
ICsgICAgLyogMTkyIC0gMjU1ICovDQo+ICsgICAgdWludDY0X3QgcmVzZXJ2ZWQ1OjU0Ow0KPiAr
ICAgIHVpbnQ2NF90IGF0dHJfdjoxOw0KPiArICAgIHVpbnQ2NF90IG1vZGUwX2ZjOjE7DQo+ICsg
ICAgdWludDY0X3Qgc25vb3BfYXR0cjo4Ow0KPiArfTsNCj4gICANCj4gICAvKiBDb21tYW5kIEJ1
ZmZlciAqLw0KPiAgICNkZWZpbmUgSU9NTVVfQ01EX0JVRkZFUl9CQVNFX0xPV19PRkZTRVQJMHgw
OA0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1w
cm90by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oDQo+
IGluZGV4IDFjMTk3MWJiN2MuLmUwZDVkMjM5NzggMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaA0KPiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgNCj4gQEAgLTcwLDE1ICs3MCwxNyBAQCBp
bnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9mbHVzaF9pb3RsYl9hbGwoc3RydWN0IGRvbWFpbiAq
ZCk7DQo+ICAgdm9pZCBhbWRfaW9tbXVfc2hhcmVfcDJtKHN0cnVjdCBkb21haW4gKmQpOw0KPiAg
IA0KPiAgIC8qIGRldmljZSB0YWJsZSBmdW5jdGlvbnMgKi8NCj4gLWludCBnZXRfZG1hX3JlcXVl
c3Rvcl9pZCh1MTYgc2VnLCB1MTYgYmRmKTsNCj4gLXZvaWQgYW1kX2lvbW11X3NldF9pbnRyZW1h
cF90YWJsZSgNCj4gLSAgICB1MzIgKmR0ZSwgdTY0IGludHJlbWFwX3B0ciwgdTggaW50X3ZhbGlk
KTsNCj4gLXZvaWQgYW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUoDQo+IC0gICAgdTMyICpk
dGUsIHU2NCByb290X3B0ciwgdTE2IGRvbWFpbl9pZCwgdTggcGFnaW5nX21vZGUsIHU4IHZhbGlk
KTsNCj4gLXZvaWQgaW9tbXVfZHRlX3NldF9pb3RsYih1MzIgKmR0ZSwgdTggaSk7DQo+IC12b2lk
IGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5KHUzMiAqZHRlLCBzdHJ1Y3QgaXZyc19tYXBwaW5n
cyAqaXZyc19kZXYpOw0KPiAtdm9pZCBpb21tdV9kdGVfc2V0X2d1ZXN0X2NyMyh1MzIgKmR0ZSwg
dTE2IGRvbV9pZCwgdTY0IGdjcjMsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBndiwgdW5zaWduZWQgaW50IGdseCk7DQo+ICtpbnQgZ2V0X2RtYV9yZXF1ZXN0b3JfaWQodWlu
dDE2X3Qgc2VnLCB1aW50MTZfdCBiZGYpOw0KPiArdm9pZCBhbWRfaW9tbXVfc2V0X2ludHJlbWFw
X3RhYmxlKHN0cnVjdCBhbWRfaW9tbXVfZHRlICpkdGUsDQo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgaW50cmVtYXBfcHRyLA0KPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgaW50X3ZhbGlkKTsNCj4gK3ZvaWQgYW1kX2lvbW11
X3NldF9yb290X3BhZ2VfdGFibGUoc3RydWN0IGFtZF9pb21tdV9kdGUgKmR0ZSwNCj4gKwkJCQkg
ICB1aW50NjRfdCByb290X3B0ciwgdWludDE2X3QgZG9tYWluX2lkLA0KPiArCQkJCSAgIHVpbnQ4
X3QgcGFnaW5nX21vZGUsIHVpbnQ4X3QgdmFsaWQpOw0KPiArdm9pZCBpb21tdV9kdGVfYWRkX2Rl
dmljZV9lbnRyeShzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqZHRlLA0KPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19kZXYpOw0KPiArdm9p
ZCBpb21tdV9kdGVfc2V0X2d1ZXN0X2NyMyhzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqZHRlLCB1aW50
MTZfdCBkb21faWQsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGdj
cjNfbWZuLCB1aW50OF90IGd2LCB1aW50OF90IGdseCk7DQo+ICAgDQo+ICAgLyogc2VuZCBjbWQg
dG8gaW9tbXUgKi8NCj4gICB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxfcGFnZXMoc3RydWN0IGRv
bWFpbiAqZCk7DQo+IA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 20:37:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 20:37:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gteo9-00050W-JJ; Tue, 12 Feb 2019 20:37:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OyS0=QT=embeddedor.com=gustavo@srs-us1.protection.inumbo.net>)
 id 1gteo7-00050R-W6
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 20:37:32 +0000
X-Inumbo-ID: 04b8b643-2f06-11e9-bc90-bc764e045a96
Received: from gateway34.websitewelcome.com (unknown [192.185.149.46])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04b8b643-2f06-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 20:37:30 +0000 (UTC)
Received: from cm12.websitewelcome.com (cm12.websitewelcome.com [100.42.49.8])
 by gateway34.websitewelcome.com (Postfix) with ESMTP id 896F33EE2C
 for <xen-devel@lists.xenproject.org>; Tue, 12 Feb 2019 14:37:30 -0600 (CST)
Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP
 id teo6gVoxRiQerteo6glHsw; Tue, 12 Feb 2019 14:37:30 -0600
X-Authority-Reason: nr=8
Received: from [189.250.119.20] (port=54500 helo=embeddedor)
 by gator4166.hostgator.com with esmtpa (Exim 4.91)
 (envelope-from <gustavo@embeddedor.com>)
 id 1gteo0-003Gvg-HW; Tue, 12 Feb 2019 14:37:29 -0600
Date: Tue, 12 Feb 2019 14:37:20 -0600
From: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20190212203720.GA24175@embeddedor>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.9.4 (2018-02-28)
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator4166.hostgator.com
X-AntiAbuse: Original Domain - lists.xenproject.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - embeddedor.com
X-BWhitelist: no
X-Source-IP: 189.250.119.20
X-Source-L: No
X-Exim-ID: 1gteo0-003Gvg-HW
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: (embeddedor) [189.250.119.20]:54500
X-Source-Auth: gustavo@embeddedor.com
X-Email-Count: 4
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
X-Local-Domain: yes
Subject: [Xen-devel] [PATCH] xen: mark expected switch fall-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 Kees Cook <keescook@chromium.org>,
 "Gustavo A. R. Silva" <gustavo@embeddedor.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gdG8gZW5hYmxpbmcgLVdpbXBsaWNpdC1mYWxsdGhyb3VnaCwgbWFyayBz
d2l0Y2gKY2FzZXMgd2hlcmUgd2UgYXJlIGV4cGVjdGluZyB0byBmYWxsIHRocm91Z2guCgpUaGlz
IHBhdGNoIGZpeGVzIHRoZSBmb2xsb3dpbmcgd2FybmluZzoKCmRyaXZlcnMveGVuL3hlbi1wY2li
YWNrL3hlbmJ1cy5jOiBJbiBmdW5jdGlvbiDigJh4ZW5fcGNpYmtfZnJvbnRlbmRfY2hhbmdlZOKA
mToKZHJpdmVycy94ZW4veGVuLXBjaWJhY2sveGVuYnVzLmM6NTQ1OjY6IHdhcm5pbmc6IHRoaXMg
c3RhdGVtZW50IG1heSBmYWxsIHRocm91Z2ggWy1XaW1wbGljaXQtZmFsbHRocm91Z2g9XQogICBp
ZiAoeGVuYnVzX2Rldl9pc19vbmxpbmUoeGRldikpCiAgICAgIF4KZHJpdmVycy94ZW4veGVuLXBj
aWJhY2sveGVuYnVzLmM6NTQ4OjI6IG5vdGU6IGhlcmUKICBjYXNlIFhlbmJ1c1N0YXRlVW5rbm93
bjoKICBefn5+CgpXYXJuaW5nIGxldmVsIDMgd2FzIHVzZWQ6IC1XaW1wbGljaXQtZmFsbHRocm91
Z2g9MwoKTm90aWNlIHRoYXQsIGluIHRoaXMgcGFydGljdWxhciBjYXNlLCB0aGUgY29kZSBjb21t
ZW50IGlzIG1vZGlmaWVkCmluIGFjY29yZGFuY2Ugd2l0aCB3aGF0IEdDQyBpcyBleHBlY3Rpbmcg
dG8gZmluZC4KClRoaXMgcGF0Y2ggaXMgcGFydCBvZiB0aGUgb25nb2luZyBlZmZvcnRzIHRvIGVu
YWJsZQotV2ltcGxpY2l0LWZhbGx0aHJvdWdoLgoKU2lnbmVkLW9mZi1ieTogR3VzdGF2byBBLiBS
LiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi94ZW4tcGNp
YmFjay94ZW5idXMuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL3hlbmJ1cy5j
IGIvZHJpdmVycy94ZW4veGVuLXBjaWJhY2sveGVuYnVzLmMKaW5kZXggNTgxYzRlMWE4YjgyLi4y
M2Y3ZjZlYzdkMWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL3hlbmJ1cy5j
CisrKyBiL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL3hlbmJ1cy5jCkBAIC01NDQsNyArNTQ0LDcg
QEAgc3RhdGljIHZvaWQgeGVuX3BjaWJrX2Zyb250ZW5kX2NoYW5nZWQoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKnhkZXYsCiAJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoeGRldiwgWGVuYnVzU3RhdGVDbG9z
ZWQpOwogCQlpZiAoeGVuYnVzX2Rldl9pc19vbmxpbmUoeGRldikpCiAJCQlicmVhazsKLQkJLyog
ZmFsbCB0aHJvdWdoIGlmIG5vdCBvbmxpbmUgKi8KKwkJLyogZmFsbCB0aHJvdWdoIC0gaWYgbm90
IG9ubGluZSAqLwogCWNhc2UgWGVuYnVzU3RhdGVVbmtub3duOgogCQlkZXZfZGJnKCZ4ZGV2LT5k
ZXYsICJmcm9udGVuZCBpcyBnb25lISB1bnJlZ2lzdGVyIGRldmljZVxuIik7CiAJCWRldmljZV91
bnJlZ2lzdGVyKCZ4ZGV2LT5kZXYpOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 20:40:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 20:40:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gterE-0005gy-2w; Tue, 12 Feb 2019 20:40:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OyS0=QT=embeddedor.com=gustavo@srs-us1.protection.inumbo.net>)
 id 1gterD-0005gr-DT
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 20:40:43 +0000
X-Inumbo-ID: 74e9c868-2f06-11e9-b703-9fe512f937ce
Received: from gateway23.websitewelcome.com (unknown [192.185.50.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74e9c868-2f06-11e9-b703-9fe512f937ce;
 Tue, 12 Feb 2019 20:40:39 +0000 (UTC)
Received: from cm13.websitewelcome.com (cm13.websitewelcome.com [100.42.49.6])
 by gateway23.websitewelcome.com (Postfix) with ESMTP id A722A2B5D0
 for <xen-devel@lists.xenproject.org>; Tue, 12 Feb 2019 14:40:38 -0600 (CST)
Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP
 id ter8gb2mcYTGMter8gullH; Tue, 12 Feb 2019 14:40:38 -0600
X-Authority-Reason: nr=8
Received: from [189.250.119.20] (port=54738 helo=embeddedor)
 by gator4166.hostgator.com with esmtpa (Exim 4.91)
 (envelope-from <gustavo@embeddedor.com>)
 id 1gter6-003InJ-VZ; Tue, 12 Feb 2019 14:40:37 -0600
Date: Tue, 12 Feb 2019 14:40:35 -0600
From: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
To: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20190212204035.GA8037@embeddedor>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.9.4 (2018-02-28)
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator4166.hostgator.com
X-AntiAbuse: Original Domain - lists.xenproject.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - embeddedor.com
X-BWhitelist: no
X-Source-IP: 189.250.119.20
X-Source-L: No
X-Exim-ID: 1gter6-003InJ-VZ
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: (embeddedor) [189.250.119.20]:54738
X-Source-Auth: gustavo@embeddedor.com
X-Email-Count: 10
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
X-Local-Domain: yes
Subject: [Xen-devel] [PATCH] xen-scsiback: mark expected switch fall-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kees Cook <keescook@chromium.org>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org,
 "Gustavo A. R. Silva" <gustavo@embeddedor.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gdG8gZW5hYmxpbmcgLVdpbXBsaWNpdC1mYWxsdGhyb3VnaCwgbWFyayBz
d2l0Y2gKY2FzZXMgd2hlcmUgd2UgYXJlIGV4cGVjdGluZyB0byBmYWxsIHRocm91Z2guCgpUaGlz
IHBhdGNoIGZpeGVzIHRoZSBmb2xsb3dpbmcgd2FybmluZzoKCmRyaXZlcnMveGVuL3hlbi1zY3Np
YmFjay5jOiBJbiBmdW5jdGlvbiDigJhzY3NpYmFja19mcm9udGVuZF9jaGFuZ2Vk4oCZOgpkcml2
ZXJzL3hlbi94ZW4tc2NzaWJhY2suYzoxMTg1OjY6IHdhcm5pbmc6IHRoaXMgc3RhdGVtZW50IG1h
eSBmYWxsIHRocm91Z2ggWy1XaW1wbGljaXQtZmFsbHRocm91Z2g9XQogICBpZiAoeGVuYnVzX2Rl
dl9pc19vbmxpbmUoZGV2KSkKICAgICAgXgpkcml2ZXJzL3hlbi94ZW4tc2NzaWJhY2suYzoxMTg4
OjI6IG5vdGU6IGhlcmUKICBjYXNlIFhlbmJ1c1N0YXRlVW5rbm93bjoKICBefn5+CgpXYXJuaW5n
IGxldmVsIDMgd2FzIHVzZWQ6IC1XaW1wbGljaXQtZmFsbHRocm91Z2g9MwoKTm90aWNlIHRoYXQs
IGluIHRoaXMgcGFydGljdWxhciBjYXNlLCB0aGUgY29kZSBjb21tZW50IGlzIG1vZGlmaWVkCmlu
IGFjY29yZGFuY2Ugd2l0aCB3aGF0IEdDQyBpcyBleHBlY3RpbmcgdG8gZmluZC4KClRoaXMgcGF0
Y2ggaXMgcGFydCBvZiB0aGUgb25nb2luZyBlZmZvcnRzIHRvIGVuYWJsZQotV2ltcGxpY2l0LWZh
bGx0aHJvdWdoLgoKU2lnbmVkLW9mZi1ieTogR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0Bl
bWJlZGRlZG9yLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi94ZW4tc2NzaWJhY2suYyB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L2RyaXZlcnMveGVuL3hlbi1zY3NpYmFjay5jIGIvZHJpdmVycy94ZW4veGVuLXNjc2liYWNrLmMK
aW5kZXggZTU5OTM3MjkzYTMyLi5iYTA5NDJlNDgxYmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVu
L3hlbi1zY3NpYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3hlbi1zY3NpYmFjay5jCkBAIC0xMTg0
LDcgKzExODQsNyBAQCBzdGF0aWMgdm9pZCBzY3NpYmFja19mcm9udGVuZF9jaGFuZ2VkKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNT
dGF0ZUNsb3NlZCk7CiAJCWlmICh4ZW5idXNfZGV2X2lzX29ubGluZShkZXYpKQogCQkJYnJlYWs7
Ci0JCS8qIGZhbGwgdGhyb3VnaCBpZiBub3Qgb25saW5lICovCisJCS8qIGZhbGwgdGhyb3VnaCAt
IGlmIG5vdCBvbmxpbmUgKi8KIAljYXNlIFhlbmJ1c1N0YXRlVW5rbm93bjoKIAkJZGV2aWNlX3Vu
cmVnaXN0ZXIoJmRldi0+ZGV2KTsKIAkJYnJlYWs7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 21:26:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 21:26:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtfYz-0000YM-L9; Tue, 12 Feb 2019 21:25:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtfYy-0000YA-F1
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 21:25:56 +0000
X-Inumbo-ID: c711d569-2f0c-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c711d569-2f0c-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 21:25:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtfYv-0004eY-B5; Tue, 12 Feb 2019 21:25:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtfYu-0004F1-W8; Tue, 12 Feb 2019 21:25:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtfYu-0005q3-VR; Tue, 12 Feb 2019 21:25:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133204-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 21:25:52 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133204: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIwNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIwNC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYxNzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5
OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA1IGRheXMgICAyNSBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAgIDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAwIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNjaG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgog
IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjE3OGEwMGMzMDE3M2MwYjI2OGQ5
OTE2MGUxOWFkMjk5YjE4MjNhMgpBdXRob3I6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1h
em9uLmRlPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTU6MjA6MTUgMjAxOSArMDEwMAoKICAgIHg4Ni9o
dm06IGJsb2NrIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwogICAgCiAgICBUaGVy
ZSBhcmUgbXVsdGlwbGUgYXJyYXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vz
c2VkCiAgICB3aXRoIGluZGljZXMgdGhhdCBhcmUgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBUbyBh
dm9pZCBzcGVjdWxhdGl2ZQogICAgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFy
cmF5X2luZGV4X25vc3BlYyBtYWNyby4KICAgIAogICAgV2hlbiBibG9ja2luZyBzcGVjdWxhdGl2
ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIGNhbiBjbGFzc2lmeSBhcnJheXMKICAgIGludG8g
ZHluYW1pYyBhcnJheXMgYW5kIHN0YXRpYyBhcnJheXMuIFdoZXJlIHRoZSBmb3JtZXIgYXJlIGFs
bG9jYXRlZAogICAgZHVyaW5nIHJ1biB0aW1lLCB0aGUgc2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtu
b3duIGR1cmluZyBjb21waWxlIHRpbWUuCiAgICBPbiBzdGF0aWMgYXJyYXlzLCBjb21waWxlciBt
aWdodCBiZSBhYmxlIHRvIGJsb2NrIHNwZWN1bGF0aXZlIGFjY2Vzc2VzCiAgICBpbiB0aGUgZnV0
dXJlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBl
ZmZvcnQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdl
bEBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cgpjb21taXQgNTZkOGQwMTE5ZDI3MGY4NDZjNmM0OTQzNzEyYjhhMjFmYmU1ZDRkMApBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgRmViIDEyIDExOjU0
OjU3IDIwMTkgKzAxMDAKCiAgICBWTVg6IGRvbid0IGlnbm9yZSBQMk0gc2V0dXAgZXJyb3IKICAg
IAogICAgc2V0X21taW9fcDJtX2VudHJ5KCkgbWF5IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAt
RU5PTUVNLiBEb24ndCBpZ25vcmUKICAgIHN1Y2ggYW4gZXJyb3IsIGJ1dCBpbnN0ZWFkIGNhdXNl
IGRvbWFpbiBjcmVhdGlvbiB0byBmYWlsIGluIHN1Y2ggYSBjYXNlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA4OGI5MmMzODIwY2ZmZWQ0YjRhYmVi
MTM5ZWRjMmNiZDgyODZjYjEyCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6MDcgMjAxOSArMDEwMAoKICAgIGlvbW11OiBmaXgg
aW9tbXVfb3BzIGluaXRpYWxpemF0aW9uCiAgICAKICAgIENvbW1pdCAzMmE1ZWEwMGVjNzVlZjUz
ZSAoIklPTU1VL3g4NjogcmVtb3ZlIGluZGlyZWN0aW9uIGZyb20gY2VydGFpbgogICAgSU9NTVUg
aG9vayBhY2Nlc3NlcyIpIGludHJvZHVjZWQgaW9tbXVfb3BzIGluaXRpYWxpemVkIGF0IGJvb3Qg
dGltZQogICAgd2l0aCBkYXRhIGRlY2xhcmVkIGFzIF9faW5pdGNvbnN0cmVsLgogICAgCiAgICBP
biBJbnRlbCBzeXN0ZW1zIHRoZXJlIGlzIGFub3RoZXIgcGF0aCB3aGVyZSBpb21tdV9vcHMgaXMg
aW5pdGlhbGl6ZWQKICAgIGFuZCB0aGlzIHBhdGggaXMgcmVsZXZhbnQgb24gcmVzdW1lIGFmdGVy
IHJldHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5kLgogICAgQXMgdGhlIGluaXRpYWxpemF0aW9u
IGRhdGEgaXMgbm8gbG9uZ2VyIGFjY2Vzc2libGUgaW4gdGhpcyBjYXNlIHRoYXQKICAgIHNlY29u
ZCBpbml0aWFsaXphdGlvbiBtdXN0IGJlIGRyb3BwZWQgaW4gY2FzZSB0aGUgc3lzdGVtIGlzbid0
IGp1c3QKICAgIGJvb3RpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgMDlmYzRkZTRhOGViYjM4OTY0MWI4YjhhNjMyZWZjYjdjYTg4MGUwOApBdXRob3I6IE5v
cmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KRGF0ZTogICBXZWQgRmViIDYgMTU6
MDk6MzMgMjAxOSArMDEwMAoKICAgIGFzbTogaGFuZGxlIGNvbW1lbnRzIHdoZW4gY3JlYXRpbmcg
aGVhZGVyIGZpbGUKICAgIAogICAgSW4gdGhlIGVhcmx5IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0
aGUgYXNtIGhlYWRlciBmaWxlcyBhcmUgY3JlYXRlZCwgc3VjaAogICAgYXMgaW5jbHVkZS9hc20t
JChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaC4gVGhlc2UgZmlsZXMgZGVwZW5kIG9uIHRoZQog
ICAgYXNzZW1ibHkgZmlsZSBhcmNoLyQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLnMsIHdoaWNo
IGlzIGdlbmVyYXRlZAogICAgYmVmb3JlLiBEZXBlbmRpbmcgb24gdGhlIHVzZWQgdG9vbGNoYWlu
LCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0aGUKICAgIGFzc2VtYmx5IGZpbGVzLiBFc3Bl
Y2lhbGx5IHRoZSBnb3RvLWdjYyBjb21waWxlciBvZiB0aGUgYm91bmRlZCBtb2RlbAogICAgY2hl
Y2tlciBDQk1DIGFkZHMgY29tbWVudHMgdGhhdCBzdGFydCB3aXRoIGEgJyMnIHN5bWJvbCBhdCB0
aGUgYmVnaW5uaW5nCiAgICBvZiB0aGUgbGluZS4KICAgIAogICAgVGhpcyBjb21taXQgYWRkcyBo
YW5kbGluZyBjb21tZW50cyBpbiBhc3NlbWJsZXIgZHVyaW5nIHRoZSBjcmVhdGlvbiBvZiB0aGUK
ICAgIGFzbSBoZWFkZXIgZmlsZXMsIGVzcGVjaWFsbHkgaWdub3JpbmcgbGluZXMgdGhhdCBzdGFy
dCB3aXRoICcjJywgd2hpY2gKICAgIGluZGljYXRlIGNvbW1lbnRzIGZvciBib3RoIEFSTSBhbmQg
eDg2IGFzc2VtYmxlci4gVGhlIHVzZWQgdG9vbCBnb3RvLWFzCiAgICBwcm9kdWNlcyBleGFjdGx5
IGNvbW1lbnRzIG9mIHRoaXMga2luZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRh
dXRzY2huaWcgPHRhdXRzY2huQGFtYXpvbi5jby51az4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZDA0YmYxZWI2NTZiZThiMjEzMWQwOGM3ZTMy
Y2ZmMzQzNTU2Y2ZhOApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBNb24gRmViIDExIDA5OjA5OjEzIDIwMTkgKzAxMDAKCiAgICB4ODYvc2hhZG93OiBhZGp1
c3QgbWluaW11bSBhbGxvY2F0aW9uIGNhbGN1bGF0aW9ucwogICAgCiAgICBBIHByZXZpb3VzbHkg
YmFkIHNpdHVhdGlvbiBoYXMgYmVjb21lIHdvcnNlIHdpdGggdGhlIGVhcmx5IHNldHRpbmcgb2YK
ICAgIC0+bWF4X3ZjcHVzOiBUaGUgdmFsdWUgcmV0dXJuZWQgYnkgc2hhZG93X21pbl9hY2NlcHRh
YmxlX3BhZ2VzKCkgaGFzCiAgICBmdXJ0aGVyIGdyb3duLCBhbmQgaGVuY2Ugbm93IGhvbGRzIGJh
Y2sgZXZlbiBtb3JlIG1lbW9yeSBmcm9tIHVzZSBmb3IKICAgIHRoZSBwMm0uCiAgICAKICAgIE1h
a2Ugc2hfbWluX2FsbG9jYXRpb24oKSBhY2NvdW50IGZvciBhbGwgcDJtIG1lbW9yeSBuZWVkZWQg
Zm9yCiAgICBzaGFkb3dfZW5hYmxlKCkgdG8gc3VjY2VlZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9u
IChhdCB3aGljaCBwb2ludCB0aGUKICAgIGRvbWFpbiBoYXMgbm8gbWVtb3J5IGF0IGFsbCBhbGxv
Y2F0ZWQgdG8gaXQgeWV0LCBhbmQgaGVuY2UgdXNlIG9mCiAgICBkLT50b3RfcGFnZXMgaXMgbWVh
bmluZ2xlc3MpLgogICAgCiAgICBBbHNvIG1ha2Ugc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2Vz
KCkgbm8gbG9uZ2VyIG5lZWRsZXNzbHkgYWRkIDEgdG8KICAgIHRoZSB2Q1BVIGNvdW50LgogICAg
CiAgICBGaW5hbGx5IG1ha2UgdGhlIGRlYnVnZ2luZyBwcmludGsoKSBpbiBzaGFkb3dfYWxsb2Nf
cDJtX3BhZ2UoKSBhIGxpdHRsZQogICAgbW9yZSB1c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRo
ZSByZWxldmFudCBkb21haW4gc2V0dGluZ3MuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRiNDY3NDRiMzVlZTdiOGJmNApBdXRo
b3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUg
RmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6IGZlYXR1cmVzL3FlbXUtZGVwcml2
IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNwYWNlIGJldHdlZW4gdGhlIHBhcmFn
cmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0J3MgYQogICAgbGlzdC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJiYTU3MzU4ZWJjYwpBdXRob3I6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0ZSBjcmVkaXQvY3JlZGl0MiBmZWF0
dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hlZHVsZXIKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA3YjUyNzhiMjhmOGZi
Y2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAK
CiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19E
SVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2
ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1
bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0
ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0
IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6
MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVz
IHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBp
cyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFk
MjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoK
ICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAK
ICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUg
TFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGll
cyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQg
bmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlz
IHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJl
bnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQw
Zjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAg
IHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXph
dGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1
cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
Q0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6
IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 22:35:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 22:35:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtgdk-0005yz-30; Tue, 12 Feb 2019 22:34:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZtY=QT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtgdi-0005ym-6F
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 22:34:54 +0000
X-Inumbo-ID: 646a1d8e-2f16-11e9-9867-073008f679f3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 646a1d8e-2f16-11e9-9867-073008f679f3;
 Tue, 12 Feb 2019 22:34:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtgdW-0005wh-Ki; Tue, 12 Feb 2019 22:34:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtgdW-000746-8u; Tue, 12 Feb 2019 22:34:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtgdW-0008MZ-83; Tue, 12 Feb 2019 22:34:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133147-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-arm64-xsm:<job
 status>:broken:regression
 xen-4.9-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-arm64:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:host-install/dst_host(5):broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-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-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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: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-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f5acf97f669c6bc9691e03771ad06703da77e0d5
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Feb 2019 22:34:42 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133147: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE0NyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzE0Ny8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciA1IGhv
c3QtaW5zdGFsbC9kc3RfaG9zdCg1KSBicm9rZW4gUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdS
LiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQoKUmVncmVzc2lvbnMgd2hp
Y2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEzMjg4OQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODg5CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI4ODkK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tl
ZCBpbiAxMzI4ODkKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjg4OQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyODg5
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
IGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgIDE2IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2Nr
ZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMjg4
OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmNWFjZjk3ZjY2OWM2YmM5
NjkxZTAzNzcxYWQwNjcwM2RhNzdlMGQ1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAg
ICAgICAgICA1NGFhMzgyY2JjZGMxZTJiYTc1ZDY3MzQxNTFjYTZlNTMxMDRlMmYyCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMzI4ODkgIDIwMTktMDItMDQgMjI6MDQ6MDkgWiAgICA4IGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTMzMTQ3ICAyMDE5LTAyLTExIDEzOjQxOjUwIFogICAgMSBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2
b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpCgpO
b3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjVhY2Y5N2Y2NjljNmJjOTY5MWUwMzc3MWFkMDY3MDNk
YTc3ZTBkNQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBN
b24gRmViIDExIDE0OjA2OjI3IDIwMTkgKzAxMDAKCiAgICB1cGRhdGUgWGVuIHZlcnNpb24gdG8g
NC45LjQKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 12 23:51:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Feb 2019 23:51:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gthpV-0003in-3z; Tue, 12 Feb 2019 23:51:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FOUo=QT=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gthpT-0003ii-Mn
 for xen-devel@lists.xenproject.org; Tue, 12 Feb 2019 23:51:07 +0000
X-Inumbo-ID: 0dc879ac-2f21-11e9-92dd-bbda9181833f
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0dc879ac-2f21-11e9-92dd-bbda9181833f;
 Tue, 12 Feb 2019 23:51:02 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1CNn51k114262;
 Tue, 12 Feb 2019 23:50: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-2018-07-02;
 bh=jsSXjS6BZQY5Sga8chtBzP5JreLH+wfybF0eHc+UlFs=;
 b=gitwdxfTDxm/cRpJHgs7ToQG5UmAY6R23YaNPiuvgvAm4dCOp++gdNgRQMDLbQMFgUJz
 eDZtE5GfwOyhx19bqf7IRln0IRx6+uFYrjQiYY1FAcQ5lA7sZZpgZRbKYFHc5XrDODUC
 CpAS0mPzYeW1tWE7WzQjvZ+i4kj3tCBN+BcqkAZZGQTTcoRXxEvByzCSyNgY5vot8+y9
 /QEVsHB6aH8c7B785OnKWJiOUTVqusE8GzOeUolaJP00PJeLwHP/wbYqMleCgRJnc+Ak
 uFt+MDKUv2u+wvvid6UfnTgafj/aINKuw4j3B5tlNEGxFnfHskWi44s+V3pQVMS8+bH6 0g== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2qhredy35r-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Feb 2019 23:50: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 x1CNomqI025067
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Feb 2019 23:50:48 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1CNoln3014869;
 Tue, 12 Feb 2019 23:50:47 GMT
Received: from localhost.localdomain (/108.49.136.197)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 12 Feb 2019 15:50:47 -0800
Date: Tue, 12 Feb 2019 18:50:41 -0500
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
Message-ID: <20190212235041.GA4463@localhost.localdomain>
References: <20190212203720.GA24175@embeddedor>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190212203720.GA24175@embeddedor>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9165
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=828 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902120161
Subject: Re: [Xen-devel] [PATCH] xen: mark expected switch fall-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 Kees Cook <keescook@chromium.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTIsIDIwMTkgYXQgMDI6Mzc6MjBQTSAtMDYwMCwgR3VzdGF2byBBLiBSLiBT
aWx2YSB3cm90ZToKPiBJbiBwcmVwYXJhdGlvbiB0byBlbmFibGluZyAtV2ltcGxpY2l0LWZhbGx0
aHJvdWdoLCBtYXJrIHN3aXRjaAo+IGNhc2VzIHdoZXJlIHdlIGFyZSBleHBlY3RpbmcgdG8gZmFs
bCB0aHJvdWdoLgo+IAo+IFRoaXMgcGF0Y2ggZml4ZXMgdGhlIGZvbGxvd2luZyB3YXJuaW5nOgo+
IAo+IGRyaXZlcnMveGVuL3hlbi1wY2liYWNrL3hlbmJ1cy5jOiBJbiBmdW5jdGlvbiDigJh4ZW5f
cGNpYmtfZnJvbnRlbmRfY2hhbmdlZOKAmToKPiBkcml2ZXJzL3hlbi94ZW4tcGNpYmFjay94ZW5i
dXMuYzo1NDU6Njogd2FybmluZzogdGhpcyBzdGF0ZW1lbnQgbWF5IGZhbGwgdGhyb3VnaCBbLVdp
bXBsaWNpdC1mYWxsdGhyb3VnaD1dCj4gICAgaWYgKHhlbmJ1c19kZXZfaXNfb25saW5lKHhkZXYp
KQo+ICAgICAgIF4KPiBkcml2ZXJzL3hlbi94ZW4tcGNpYmFjay94ZW5idXMuYzo1NDg6Mjogbm90
ZTogaGVyZQo+ICAgY2FzZSBYZW5idXNTdGF0ZVVua25vd246Cj4gICBefn5+Cj4gCj4gV2Fybmlu
ZyBsZXZlbCAzIHdhcyB1c2VkOiAtV2ltcGxpY2l0LWZhbGx0aHJvdWdoPTMKPiAKPiBOb3RpY2Ug
dGhhdCwgaW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UsIHRoZSBjb2RlIGNvbW1lbnQgaXMgbW9kaWZp
ZWQKPiBpbiBhY2NvcmRhbmNlIHdpdGggd2hhdCBHQ0MgaXMgZXhwZWN0aW5nIHRvIGZpbmQuCj4g
Cj4gVGhpcyBwYXRjaCBpcyBwYXJ0IG9mIHRoZSBvbmdvaW5nIGVmZm9ydHMgdG8gZW5hYmxlCj4g
LVdpbXBsaWNpdC1mYWxsdGhyb3VnaC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBHdXN0YXZvIEEuIFIu
IFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgoKQXBwbGllZCB0byBmb3ItbGludXMtNS4w
CgooeGVuLXNjc2liYWNrIHBhdGNoIHRvbykKCi1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 00:09:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 00:09:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gti72-0005JL-P7; Wed, 13 Feb 2019 00:09:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ALhK=QU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gti71-0005JG-Kx
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 00:09:15 +0000
X-Inumbo-ID: 97dad92c-2f23-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97dad92c-2f23-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 00:09:13 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 321DF206B6;
 Wed, 13 Feb 2019 00:09:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550016552;
 bh=TZWKwWmlLaWLgAoILGk0pfRuP4S1hKBSyXRkSRX9Zpw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=i0fZ0Q58FzuS+3EvkY3paxNZEh/wQ+oi0amZuffNeObjZ9xB+Q/zZD7Yvhv0znWiU
 fGzAi6f3rqy5YmeSxkVh6J2wFpQj/g/BSjk9gsHpjQBNFpHc7rocD7+YSC8WVADMpR
 F2dQK6h8+mMCh06b1BDBmPYG+MNaOtRTgJ8+rHHY=
Date: Tue, 12 Feb 2019 16:09:12 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@citrix.com>
In-Reply-To: <23650.44663.43351.316823@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1902121608310.347@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
 <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
 <23643.13.22252.324537@mariner.uk.xensource.com>
 <58B0ADFB020000D800417A66@prv1-mh.provo.novell.com>
 <27086E4A0200006A88BF86FB@prv1-mh.provo.novell.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <7A8C0A4F020000EEB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B09910200007800214659@prv1-mh.provo.novell.com>
 <23643.3403.803290.647664@mariner.uk.xensource.com>
 <08D440470200001BB8D7C7D4@prv1-mh.provo.novell.com>
 <5C5B0F9D0200007800214692@prv1-mh.provo.novell.com>
 <23643.4305.505749.803438@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1902061318050.2723@sstabellini-ThinkPad-X260>
 <23644.6915.12943.72736@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1902070954530.28697@sstabellini-ThinkPad-X260>
 <23650.44663.43351.316823@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxMiBGZWIgMjAxOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gU3RlZmFubyBTdGFiZWxs
aW5pIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjYgMS80XSB4ZW46IGludHJvZHVj
ZSBTWU1CT0wiKToKPiA+IE9uIFRodSwgNyBGZWIgMjAxOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4g
PiA+IEZBT0QsIEkgdGhpbmsgeW91IHNob3VsZCBleHBlY3QgcGVvcGxlIHRvIGRlY2xhcmUgdGhl
IGxpbmtlciBzeW1ib2xzCj4gPiA+IGVpdGhlciBhcyBJIHN1Z2dlc3RlZDoKPiA+ID4gCj4gPiA+
ICAgICAgZXh0ZXJuIGNvbnN0IHN0cnVjdCB3b21iYXQgX3dvbWJhdHNfc3RhcnRbXTsKPiA+ID4g
ICAgICBleHRlcm4gY29uc3Qgc3RydWN0IGFic3RyYWN0X3N5bWJvbCBfd29tYmF0c19lbmRbXTsK
PiA+ID4gCj4gPiA+IChvciBhbG9uZyB0aGUgbGluZXMgb2YgSmFuJ3Mgc3VnZ2VzdGlvbiwgYnV0
IGZyYW5rbHkgSSB0aGluayB0aGF0IGlzCj4gPiA+IGdvaW5nIHRvIGJlIHRvbyBoYXJkIHRvIHNv
cnQgb3V0IG5vdy4pCj4gPiAKPiA+IFllcywgdGhleSBhcmUgYWxyZWFkeSBkZWNsYXJlZCB0aGlz
IHdheSwgSSB3b3VsZCBwcmVmZXIgdG8gYXZvaWQKPiA+IGNoYW5naW5nIHRoZSBkZWNsYXJhdGlv
biBhcyBwYXJ0IG9mIHRoaXMgc2VyaWVzLgo+IAo+IEknbSBub3Qgc3VyZSB3aHkgeW91IGRpZG4n
dCBDQyBtZSBvbiB5b3VyIHJldmlzZWQgdmVyc2lvbihzKSA/CgpJIGRpZG4ndCBrbm93IGlmIHlv
dSB3YW50ZWQgdG8gYmUgaW52b2x2ZWQgaW4gYWxsIHRoZSBkZXRhaWxzLCBzbyBlcnJlZApvbiB0
aGUgc2FmZSBzaWRlIGFuZCBDQydlZCB5b3Ugb25seSBvbiBwYXRjaCAjMC4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 00:27:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 00:27:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtiP1-0006vY-LO; Wed, 13 Feb 2019 00:27:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ALhK=QU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gtiP0-0006vT-Ed
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 00:27:50 +0000
X-Inumbo-ID: 3160f92c-2f26-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3160f92c-2f26-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 00:27:49 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BFEAE222BA;
 Wed, 13 Feb 2019 00:27:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550017669;
 bh=O5TRajz+sMDcJRaC0VJABEt0U6EaXJGUsgfjGDGD0wU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ESOcF0KCQNVn6ImgHIpOdPSseGnAb662FQW1/rXDzw59G7AvPEbvmQoQ61SYD3BXC
 sYntTPmJRF0poou9KVsQCiA/56Ltb0mC2O22/t6B1GdM3ZcINcD1AlgRRAH20bH8qi
 JYPVuYeTWZSmTQK3aHrNXV0PE8H6Bb2WE784LHCk=
Date: Tue, 12 Feb 2019 16:27:48 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C62DF510200007800215FED@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1902121610060.347@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-1-git-send-email-sstabellini@kernel.org>
 <5C62DF510200007800215FED@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v9 1/5] xen: introduce ptrdiff_t,
 fix uintptr_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxMiBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEyLjAyLjE5
IGF0IDAyOjEzLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiAtLS0gYS94ZW4v
aW5jbHVkZS94ZW4vdHlwZXMuaAo+ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL3R5cGVzLmgKPiA+
IEBAIC01Miw3ICs1Miw4IEBAIHR5cGVkZWYgX191MzIgX19iZTMyOwo+ID4gIHR5cGVkZWYgX191
NjQgX19sZTY0Owo+ID4gIHR5cGVkZWYgX191NjQgX19iZTY0Owo+ID4gIAo+ID4gLXR5cGVkZWYg
dW5zaWduZWQgaW50IF9fYXR0cmlidXRlX18oKF9fbW9kZV9fKF9fcG9pbnRlcl9fKSkpIHVpbnRw
dHJfdDsKPiA+ICt0eXBlZGVmIHVuc2lnbmVkIGxvbmcgX19hdHRyaWJ1dGVfXygoX19tb2RlX18o
X19wb2ludGVyX18pKSkgdWludHB0cl90Owo+IAo+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIGNo
YW5nZTogVGhlIG1vZGUgYXR0cmlidXRlIGRpc2NhcmRzIGFueSB3aWR0aAo+IGFzc29jaWF0aW9u
IGRlcml2ZWQgZnJvbSB0aGUgc3BlY2lmaWVkIGJhc2UgdHlwZS4KClNvcnJ5IEphbiwgSSBtdWRk
bGVkIHRoZSB3YXRlcnMgZXZlbiBmdXJ0aGVyIHdpdGggdGhpcyBjaGFuZ2UuIDotLwoKSSBnZW51
aW5lbHkgdGhvdWdodCB0aGF0IGl0IHdhcyByZXF1aXJlZCB0byBtYWtlIHRoZSB3aG9sZSB0aGlu
ZyB3b3JrLApidXQgaXQgdHVybnMgSSB3YXMgY29uZnVzZWQuIEknbGwgZHJvcCB0aGlzIGNoYW5n
ZSwgZXhjZXB0IGZvciB0aGUKYmVsb3cuCgoKPiA+ICt0eXBlZGVmIGxvbmcgcHRyZGlmZl90Owo+
IAo+IEZUUiBJJ20gdW5jb252aW5jZWQgb2YgdGhpcywgb3IgdGhlIG5lZWQgdG8gdXNlIHVpbnRw
dHJfdCBpbiB0aGUgZmlyc3QKPiBwbGFjZSBpbiB0aGUgbWFjcm9zIHlvdSBpbnRyb2R1Y2U6IFRo
ZSBlbnRpcmUgVU5JWCB3b3JsZCBpbXBsaWVzCj4gc2l6ZW9mKGxvbmcpID09IHNpemVvZih2b2lk
KikgYWZhaWsuCj4gCj4gQnV0IGlmIHdlIHJlYWxseSB3YW50IHRvIGhhdmUgcHRyZGlmZl90LCB0
aGVuIEkgdGhpbmsgd2Ugc2hvdWxkIGVpdGhlcgo+IGZvbGxvdyB0aGUgdWludHB0cl90IG1vZGVs
IGFuZCB1c2UgYXR0cmlidXRlKChtb2RlKCkpKSwgb3Igd2Ugc2hvdWxkCj4gbGV2ZXJhZ2UgdGhl
IGNvbXBpbGVyJ3MgX19QVFJESUZGX1RZUEVfXyAoYW5kIHRoZW4gYWxzbwo+IF9fVUlOVFBUUl9U
WVBFX18gZm9yIHVpbnRwdHJfdCwgYXQgbGVhc3QgaWYgYXZhaWxhYmxlIC0gbm90IHN1cmUgd2hh
dAo+IGl0cyBhdmFpbGFiaWxpdHkgZGVwZW5kcyBvbiwgYnV0IGl0J3MgY29uZGl0aW9uYWwgaW4g
Z2NjJ3MKPiBjX3N0ZGRlZl9jcHBfYnVpbHRpbnMoKSkuCgpJIGxpa2UgdGhlIGlkZWEgb2YgdXNp
bmcgcHRyZGlmZl90LCBpdCBzZWVtcyBhcHByb3ByaWF0ZSB0byBtZS4gSG93ZXZlciwKSSBoYXZl
IGFsc28gcmVhZCB0aGUgb3RoZXIgcmVwbGllcyBhYm91dCBub3QgdXNpbmcKX19hdHRyaWJ1dGVf
XygoX19tb2RlX18oX19wb2ludGVyX18pKSkuIEkgZG9uJ3QgaGF2ZSBhbiBvcGluaW9uIG9uIHRo
YXQsCmJ1dCB3ZSBkb24ndCBoYXZlIHRvIGNsZWFuLXVwIHRoZSB3aG9sZSBvZiBYZW4gd2l0aCB0
aGlzIHNlcmllcyBhbG9uZSwKd2hpY2ggaXMgYWxyZWFkeSBjaGFuZ2luZyBhIGxvdCBvZiBjb2Rl
LgoKU28sIEknbGwgZ28gd2l0aCB0aGUgcGF0aCBvZiBsZWFzdCByZXNpc3RhbmNlLiBJdCBsb29r
cyBsaWtlCl9fUFRSRElGRl9UWVBFX18gYW5kIF9fVUlOVFBUUl9UWVBFX18gYXJlIGEgZ29vZCB3
YXkgdG8gZG8gaXQsIHNvIEknbGwKZ28gd2l0aCB0aGF0LiBCdXQgSSBhbSBhbHNvIE9LIHdpdGgg
ZHJvcHBpbmcgdGhpcyBwYXRjaCBmcm9tIHRoZSBzZXJpZXMKYW5kIHVzaW5nICJsb25nIiBhbmQg
InVuc2lnbmVkIGxvbmciIGluc3RlYWQuIExpa2UgeW91IHdyb3RlLCB3aGV0aGVyCml0J3Mgcmln
aHQgb3Igd3JvbmcsIHRoZSBhc3N1bXB0aW9uIHNpemVvZih2b2lkKik9PXNpemVvZih1bnNpZ25l
ZCBsb25nKQppcyBldmVyeXdoZXJlIGluIHRoZSBYZW4gY29kZS4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 00:41:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 00:41:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gticM-0008Oa-5H; Wed, 13 Feb 2019 00:41:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1/N/=QU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gticL-0008OQ-6h
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 00:41:37 +0000
X-Inumbo-ID: 1d66f0bf-2f28-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d66f0bf-2f28-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 00:41:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gticH-0000Tn-ER; Wed, 13 Feb 2019 00:41:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gticH-0000PV-5j; Wed, 13 Feb 2019 00:41:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gticH-0001YY-56; Wed, 13 Feb 2019 00:41:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133207-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Feb 2019 00:41:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133207: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIwNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIwNy8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYxNzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5
OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA1IGRheXMgICAyNiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAgIDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAwIGRh
eXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNjaG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgog
IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjE3OGEwMGMzMDE3M2MwYjI2OGQ5
OTE2MGUxOWFkMjk5YjE4MjNhMgpBdXRob3I6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1h
em9uLmRlPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTU6MjA6MTUgMjAxOSArMDEwMAoKICAgIHg4Ni9o
dm06IGJsb2NrIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwogICAgCiAgICBUaGVy
ZSBhcmUgbXVsdGlwbGUgYXJyYXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vz
c2VkCiAgICB3aXRoIGluZGljZXMgdGhhdCBhcmUgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBUbyBh
dm9pZCBzcGVjdWxhdGl2ZQogICAgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFy
cmF5X2luZGV4X25vc3BlYyBtYWNyby4KICAgIAogICAgV2hlbiBibG9ja2luZyBzcGVjdWxhdGl2
ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIGNhbiBjbGFzc2lmeSBhcnJheXMKICAgIGludG8g
ZHluYW1pYyBhcnJheXMgYW5kIHN0YXRpYyBhcnJheXMuIFdoZXJlIHRoZSBmb3JtZXIgYXJlIGFs
bG9jYXRlZAogICAgZHVyaW5nIHJ1biB0aW1lLCB0aGUgc2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtu
b3duIGR1cmluZyBjb21waWxlIHRpbWUuCiAgICBPbiBzdGF0aWMgYXJyYXlzLCBjb21waWxlciBt
aWdodCBiZSBhYmxlIHRvIGJsb2NrIHNwZWN1bGF0aXZlIGFjY2Vzc2VzCiAgICBpbiB0aGUgZnV0
dXJlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBl
ZmZvcnQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdl
bEBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cgpjb21taXQgNTZkOGQwMTE5ZDI3MGY4NDZjNmM0OTQzNzEyYjhhMjFmYmU1ZDRkMApBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgRmViIDEyIDExOjU0
OjU3IDIwMTkgKzAxMDAKCiAgICBWTVg6IGRvbid0IGlnbm9yZSBQMk0gc2V0dXAgZXJyb3IKICAg
IAogICAgc2V0X21taW9fcDJtX2VudHJ5KCkgbWF5IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAt
RU5PTUVNLiBEb24ndCBpZ25vcmUKICAgIHN1Y2ggYW4gZXJyb3IsIGJ1dCBpbnN0ZWFkIGNhdXNl
IGRvbWFpbiBjcmVhdGlvbiB0byBmYWlsIGluIHN1Y2ggYSBjYXNlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA4OGI5MmMzODIwY2ZmZWQ0YjRhYmVi
MTM5ZWRjMmNiZDgyODZjYjEyCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6MDcgMjAxOSArMDEwMAoKICAgIGlvbW11OiBmaXgg
aW9tbXVfb3BzIGluaXRpYWxpemF0aW9uCiAgICAKICAgIENvbW1pdCAzMmE1ZWEwMGVjNzVlZjUz
ZSAoIklPTU1VL3g4NjogcmVtb3ZlIGluZGlyZWN0aW9uIGZyb20gY2VydGFpbgogICAgSU9NTVUg
aG9vayBhY2Nlc3NlcyIpIGludHJvZHVjZWQgaW9tbXVfb3BzIGluaXRpYWxpemVkIGF0IGJvb3Qg
dGltZQogICAgd2l0aCBkYXRhIGRlY2xhcmVkIGFzIF9faW5pdGNvbnN0cmVsLgogICAgCiAgICBP
biBJbnRlbCBzeXN0ZW1zIHRoZXJlIGlzIGFub3RoZXIgcGF0aCB3aGVyZSBpb21tdV9vcHMgaXMg
aW5pdGlhbGl6ZWQKICAgIGFuZCB0aGlzIHBhdGggaXMgcmVsZXZhbnQgb24gcmVzdW1lIGFmdGVy
IHJldHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5kLgogICAgQXMgdGhlIGluaXRpYWxpemF0aW9u
IGRhdGEgaXMgbm8gbG9uZ2VyIGFjY2Vzc2libGUgaW4gdGhpcyBjYXNlIHRoYXQKICAgIHNlY29u
ZCBpbml0aWFsaXphdGlvbiBtdXN0IGJlIGRyb3BwZWQgaW4gY2FzZSB0aGUgc3lzdGVtIGlzbid0
IGp1c3QKICAgIGJvb3RpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgMDlmYzRkZTRhOGViYjM4OTY0MWI4YjhhNjMyZWZjYjdjYTg4MGUwOApBdXRob3I6IE5v
cmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KRGF0ZTogICBXZWQgRmViIDYgMTU6
MDk6MzMgMjAxOSArMDEwMAoKICAgIGFzbTogaGFuZGxlIGNvbW1lbnRzIHdoZW4gY3JlYXRpbmcg
aGVhZGVyIGZpbGUKICAgIAogICAgSW4gdGhlIGVhcmx5IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0
aGUgYXNtIGhlYWRlciBmaWxlcyBhcmUgY3JlYXRlZCwgc3VjaAogICAgYXMgaW5jbHVkZS9hc20t
JChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaC4gVGhlc2UgZmlsZXMgZGVwZW5kIG9uIHRoZQog
ICAgYXNzZW1ibHkgZmlsZSBhcmNoLyQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLnMsIHdoaWNo
IGlzIGdlbmVyYXRlZAogICAgYmVmb3JlLiBEZXBlbmRpbmcgb24gdGhlIHVzZWQgdG9vbGNoYWlu
LCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0aGUKICAgIGFzc2VtYmx5IGZpbGVzLiBFc3Bl
Y2lhbGx5IHRoZSBnb3RvLWdjYyBjb21waWxlciBvZiB0aGUgYm91bmRlZCBtb2RlbAogICAgY2hl
Y2tlciBDQk1DIGFkZHMgY29tbWVudHMgdGhhdCBzdGFydCB3aXRoIGEgJyMnIHN5bWJvbCBhdCB0
aGUgYmVnaW5uaW5nCiAgICBvZiB0aGUgbGluZS4KICAgIAogICAgVGhpcyBjb21taXQgYWRkcyBo
YW5kbGluZyBjb21tZW50cyBpbiBhc3NlbWJsZXIgZHVyaW5nIHRoZSBjcmVhdGlvbiBvZiB0aGUK
ICAgIGFzbSBoZWFkZXIgZmlsZXMsIGVzcGVjaWFsbHkgaWdub3JpbmcgbGluZXMgdGhhdCBzdGFy
dCB3aXRoICcjJywgd2hpY2gKICAgIGluZGljYXRlIGNvbW1lbnRzIGZvciBib3RoIEFSTSBhbmQg
eDg2IGFzc2VtYmxlci4gVGhlIHVzZWQgdG9vbCBnb3RvLWFzCiAgICBwcm9kdWNlcyBleGFjdGx5
IGNvbW1lbnRzIG9mIHRoaXMga2luZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRh
dXRzY2huaWcgPHRhdXRzY2huQGFtYXpvbi5jby51az4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZDA0YmYxZWI2NTZiZThiMjEzMWQwOGM3ZTMy
Y2ZmMzQzNTU2Y2ZhOApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBNb24gRmViIDExIDA5OjA5OjEzIDIwMTkgKzAxMDAKCiAgICB4ODYvc2hhZG93OiBhZGp1
c3QgbWluaW11bSBhbGxvY2F0aW9uIGNhbGN1bGF0aW9ucwogICAgCiAgICBBIHByZXZpb3VzbHkg
YmFkIHNpdHVhdGlvbiBoYXMgYmVjb21lIHdvcnNlIHdpdGggdGhlIGVhcmx5IHNldHRpbmcgb2YK
ICAgIC0+bWF4X3ZjcHVzOiBUaGUgdmFsdWUgcmV0dXJuZWQgYnkgc2hhZG93X21pbl9hY2NlcHRh
YmxlX3BhZ2VzKCkgaGFzCiAgICBmdXJ0aGVyIGdyb3duLCBhbmQgaGVuY2Ugbm93IGhvbGRzIGJh
Y2sgZXZlbiBtb3JlIG1lbW9yeSBmcm9tIHVzZSBmb3IKICAgIHRoZSBwMm0uCiAgICAKICAgIE1h
a2Ugc2hfbWluX2FsbG9jYXRpb24oKSBhY2NvdW50IGZvciBhbGwgcDJtIG1lbW9yeSBuZWVkZWQg
Zm9yCiAgICBzaGFkb3dfZW5hYmxlKCkgdG8gc3VjY2VlZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9u
IChhdCB3aGljaCBwb2ludCB0aGUKICAgIGRvbWFpbiBoYXMgbm8gbWVtb3J5IGF0IGFsbCBhbGxv
Y2F0ZWQgdG8gaXQgeWV0LCBhbmQgaGVuY2UgdXNlIG9mCiAgICBkLT50b3RfcGFnZXMgaXMgbWVh
bmluZ2xlc3MpLgogICAgCiAgICBBbHNvIG1ha2Ugc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2Vz
KCkgbm8gbG9uZ2VyIG5lZWRsZXNzbHkgYWRkIDEgdG8KICAgIHRoZSB2Q1BVIGNvdW50LgogICAg
CiAgICBGaW5hbGx5IG1ha2UgdGhlIGRlYnVnZ2luZyBwcmludGsoKSBpbiBzaGFkb3dfYWxsb2Nf
cDJtX3BhZ2UoKSBhIGxpdHRsZQogICAgbW9yZSB1c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRo
ZSByZWxldmFudCBkb21haW4gc2V0dGluZ3MuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRiNDY3NDRiMzVlZTdiOGJmNApBdXRo
b3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUg
RmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6IGZlYXR1cmVzL3FlbXUtZGVwcml2
IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNwYWNlIGJldHdlZW4gdGhlIHBhcmFn
cmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0J3MgYQogICAgbGlzdC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJiYTU3MzU4ZWJjYwpBdXRob3I6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0ZSBjcmVkaXQvY3JlZGl0MiBmZWF0
dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hlZHVsZXIKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA3YjUyNzhiMjhmOGZi
Y2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAK
CiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19E
SVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2
ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1
bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0
ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0
IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6
MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVz
IHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBp
cyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFk
MjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoK
ICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAK
ICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUg
TFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGll
cyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQg
bmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlz
IHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJl
bnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQw
Zjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAg
IHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXph
dGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1
cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
Q0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6
IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 00:54:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 00:54:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtioz-0000wU-PX; Wed, 13 Feb 2019 00:54:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jbjn=QU=embeddedor.com=gustavo@srs-us1.protection.inumbo.net>)
 id 1gtioy-0000wP-CH
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 00:54:40 +0000
X-Inumbo-ID: f09fd360-2f29-11e9-bc90-bc764e045a96
Received: from gateway31.websitewelcome.com (unknown [192.185.144.80])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f09fd360-2f29-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 00:54:38 +0000 (UTC)
Received: from cm14.websitewelcome.com (cm14.websitewelcome.com [100.42.49.7])
 by gateway31.websitewelcome.com (Postfix) with ESMTP id AF65262248
 for <xen-devel@lists.xenproject.org>; Tue, 12 Feb 2019 18:54:38 -0600 (CST)
Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP
 id tiowgQDYU2qH7tiowgyJt3; Tue, 12 Feb 2019 18:54:38 -0600
X-Authority-Reason: nr=8
Received: from [189.250.119.20] (port=57934 helo=[192.168.1.76])
 by gator4166.hostgator.com with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91)
 (envelope-from <gustavo@embeddedor.com>)
 id 1gtiow-000wiR-39; Tue, 12 Feb 2019 18:54:38 -0600
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20190212203720.GA24175@embeddedor>
 <20190212235041.GA4463@localhost.localdomain>
From: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
Openpgp: preference=signencrypt
Autocrypt: addr=gustavo@embeddedor.com; keydata=
 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
 VtSixD1uOgytAP7RWS474w==
Message-ID: <4d9a1575-3301-b349-465e-a3a1cd9a4a77@embeddedor.com>
Date: Tue, 12 Feb 2019 18:54:36 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190212235041.GA4463@localhost.localdomain>
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator4166.hostgator.com
X-AntiAbuse: Original Domain - lists.xenproject.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - embeddedor.com
X-BWhitelist: no
X-Source-IP: 189.250.119.20
X-Source-L: No
X-Exim-ID: 1gtiow-000wiR-39
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: ([192.168.1.76]) [189.250.119.20]:57934
X-Source-Auth: gustavo@embeddedor.com
X-Email-Count: 4
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
X-Local-Domain: yes
Subject: Re: [Xen-devel] [PATCH] xen: mark expected switch fall-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 Kees Cook <keescook@chromium.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyLzEyLzE5IDU6NTAgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiBUdWUsIEZl
YiAxMiwgMjAxOSBhdCAwMjozNzoyMFBNIC0wNjAwLCBHdXN0YXZvIEEuIFIuIFNpbHZhIHdyb3Rl
Ogo+PiBJbiBwcmVwYXJhdGlvbiB0byBlbmFibGluZyAtV2ltcGxpY2l0LWZhbGx0aHJvdWdoLCBt
YXJrIHN3aXRjaAo+PiBjYXNlcyB3aGVyZSB3ZSBhcmUgZXhwZWN0aW5nIHRvIGZhbGwgdGhyb3Vn
aC4KPj4KPj4gVGhpcyBwYXRjaCBmaXhlcyB0aGUgZm9sbG93aW5nIHdhcm5pbmc6Cj4+Cj4+IGRy
aXZlcnMveGVuL3hlbi1wY2liYWNrL3hlbmJ1cy5jOiBJbiBmdW5jdGlvbiDigJh4ZW5fcGNpYmtf
ZnJvbnRlbmRfY2hhbmdlZOKAmToKPj4gZHJpdmVycy94ZW4veGVuLXBjaWJhY2sveGVuYnVzLmM6
NTQ1OjY6IHdhcm5pbmc6IHRoaXMgc3RhdGVtZW50IG1heSBmYWxsIHRocm91Z2ggWy1XaW1wbGlj
aXQtZmFsbHRocm91Z2g9XQo+PiAgICBpZiAoeGVuYnVzX2Rldl9pc19vbmxpbmUoeGRldikpCj4+
ICAgICAgIF4KPj4gZHJpdmVycy94ZW4veGVuLXBjaWJhY2sveGVuYnVzLmM6NTQ4OjI6IG5vdGU6
IGhlcmUKPj4gICBjYXNlIFhlbmJ1c1N0YXRlVW5rbm93bjoKPj4gICBefn5+Cj4+Cj4+IFdhcm5p
bmcgbGV2ZWwgMyB3YXMgdXNlZDogLVdpbXBsaWNpdC1mYWxsdGhyb3VnaD0zCj4+Cj4+IE5vdGlj
ZSB0aGF0LCBpbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSwgdGhlIGNvZGUgY29tbWVudCBpcyBtb2Rp
ZmllZAo+PiBpbiBhY2NvcmRhbmNlIHdpdGggd2hhdCBHQ0MgaXMgZXhwZWN0aW5nIHRvIGZpbmQu
Cj4+Cj4+IFRoaXMgcGF0Y2ggaXMgcGFydCBvZiB0aGUgb25nb2luZyBlZmZvcnRzIHRvIGVuYWJs
ZQo+PiAtV2ltcGxpY2l0LWZhbGx0aHJvdWdoLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBHdXN0YXZv
IEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgo+IAo+IEFwcGxpZWQgdG8gZm9y
LWxpbnVzLTUuMAo+IAo+ICh4ZW4tc2NzaWJhY2sgcGF0Y2ggdG9vKQo+IAoKVGhhbmsgeW91LCBC
b3Jpcy4KCi0tCkd1c3Rhdm8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 01:17:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 01:17:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtjBD-0001hh-WA; Wed, 13 Feb 2019 01:17:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ALhK=QU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gtjBC-0001hc-4f
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 01:17:38 +0000
X-Inumbo-ID: 26243628-2f2d-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26243628-2f2d-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 01:17:37 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 71B1D222BB;
 Wed, 13 Feb 2019 01:17:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550020656;
 bh=BX3XiU14BITyf+2MeDtMIbWWwSvBDPVaE/8uaXL7528=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=MYfixOFibQiH6+m0C/wYS7dSj+kg7HyzCCgf68rwqKf7XKehsG0GLSYn2KlahK6mU
 hmKhE+S6vRfyhIz7Qaeja48kY0tsritQUnX8kPIZcmeKyfonOkzAnT83zKGPIjaENq
 2C1W8zUZm1WoNK9kHDvBlUDgIsDsHMBfwznr/VRI=
Date: Tue, 12 Feb 2019 17:17:36 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C62BE310200007800215E17@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1902121634370.347@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-2-git-send-email-sstabellini@kernel.org>
 <23650.46508.347522.877442@mariner.uk.xensource.com>
 <5C62BE310200007800215E17@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v9 2/5] xen: introduce SYMBOLS_SUBTRACT and
 SYMBOLS_COMPARE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxMiBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEyLjAyLjE5
IGF0IDEzOjAxLCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBJIHdvdWxkIHBh
cnRpY3VsYXJseSB3ZWxjb21lIHRoZSBvcGluaW9uIG9mIGh5cGVydmlzb3IgbWFpbnRhaW5lcnMg
b24KPiA+IG15IHR5cGUgc2FmZXR5IHBvaW50LCBiZWxvdy4KPiAKPiBJIGFncmVlIHdpdGggdGhl
IHJlcXVpcmVtZW50cyB5b3UgcHV0IGZvcndhcmQ7IEkgdGhpbmsgSSdkCj4gcHJlZmVyIHRoZSBp
bmxpbmUgZnVuY3Rpb24gdmVyc2lvbnMgSSBoYWQgc3VnZ2VzdGVkIChvcgo+IHNvbWV0aGluZyBz
aW1pbGFyKSBvdmVyIG1hY3JvcyB0aG91Z2gsIG5vdCB0aGUgbGVhc3QgYmVjYXVzZQo+IHRoZXkg
Y29tZSB3aXRoICJidWlsdC1pbiIgdHlwZSBzYWZldHksIHJhdGhlciB0aGFuIGdyYWZ0ZWQgb25l
Cj4gKGJ5IGFkZGluZyAicHNldWRvIiBjb21wYXJpc29ucykuCgpJIGRvbid0IG1pbmQgdGhlIHR5
cGUgY2hlY2tzIGluIHByaW5jaXBsZSwgSSBkaWRuJ3QgYWRkIHRoZW0gdG8gdGhpcwp2ZXJzaW9u
IGJlY2F1c2UsIGFzIEkgd3JvdGUgaW4gYSBwcmV2aW91cyBlbWFpbCwgd2l0aCBoYXZlIG9jY3Vy
cmVuY2VzCm9mIGFsbCB0aHJlZSB0aGlzIHBvc3NpYmxlIGNhbGxzOgoKICBTWU1CT0xfQ09NUEFS
RS9TVUJUUkFDVCggc3ltYm9sLCBzeW1ib2wgKQogIFNZTUJPTF9DT01QQVJFL1NVQlRSQUNUKCBz
eW1ib2wsIG5vbi1zeW1ib2wgKQogIFNZTUJPTF9DT01QQVJFL1NVQlRSQUNUKCBub24tc3ltYm9s
LCBzeW1ib2wgKQoKSWYgeW91IGxvb2sgdGhyb3VnaCB0aGUgcGF0Y2hlcyB5b3Ugc2hvdWxkIGJl
IGFibGUgdG8gc3BvdCBhbGwgdGhyZWUuCkFzIHlvdSBrbm93ICJub24tc3ltYm9sIiBhbmQgInN5
bWJvbCIgYXJlIG9mIGRpZmZlcmVudCB0eXBlOgoKICBub24tc3ltYm9sIHdvdWxkIGJlIGxpa2Ug
YSAic3RydWN0IHdvbWJhdCoiCiAgc3ltYm9sIHdvdWxkIGJlIGxpa2UgYSAic3RydWN0IHdvbWJh
dFtdIgoKSG93ZXZlciwgaXQgaXMgbm90IHBvc3NpYmxlIHRvIGhhdmUgc3ltYm9sIGFzIHN0cnVj
dCB3b21iYXJbXSBhbmQKbm9uLXN5bWJvbCBhcyBzb21ldGhpbmcgZW50aXJlbHkgZGlmZmVyZW50
IGxpa2UgY2hhciouCgpTbywgbXkgcXVlc3Rpb24gaXM6IGRvIHdlIG5lZWQgdGhyZWUgZGlmZmVy
ZW50IHZhcmlhdGlvbnMgb2YgdGhlc2UKbWFjcm9zIGZvciB0aGUgdHlwZXMgY2hlY2tzPwoKCkkg
ZG9uJ3QgdW5kZXJzdGFuZCBmcm9tIElhbkogZW1haWwgd2hldGhlciB0aGUgc3VnZ2VzdGlvbiBp
cyB0byBjaGFuZ2UKdGhlIHR5cGUgb2YgYWxsIHRoZSBsaW5rZXIgc3ltYm9scy4gSWYgc28sIHdo
eSBhcmUgd2UgZG9pbmcgdGhpcyBpbnN0ZWFkCm9mIHRoZSB2YXIuUyBhcHByb2FjaD8gSWYgd2Ug
Z28gYW5kIGNoYW5nZSB0aGUgdHlwZSBvZiBhbGwgdGhlIGxpbmtlcgpzeW1ib2xzIGluIEMtbGFu
ZCwgdGhpcyBzZXJpZXMgd2lsbCBiZWNvbWUgbXVjaCBiaWdnZXIgYW5kIGF0IGxlYXN0IGFzCmlu
dmFzaXZlIGFzIHRoZSB2YXIuUyBhcHByb2FjaCwgYnV0IHdpdGggYWRkZWQgd2VpcmQgbWFjcm9z
LiBJdCBpcyBraW5kCm9mIGEgbG9zZSAtIGxvc2Ugc2l0dWF0aW9uLgoKU2ltaWxhcmx5IEkgd291
bGQgcHJlZmVyIHRvIGF2b2lkIEphbidzIHByb3Bvc2VkIGlubGluZSBmdW5jdGlvbiBhcHByb2Fj
aApiZWNhdXNlIHdlIGhhdmUgYSBmZXcgZGlmZmVyZW50IGFycmF5IHR5cGVzIGZvciB0aGUgbGlu
a2VyIHN5bWJvbHMKKHZwY2lfcmVnaXN0ZXJfaW5pdF90Kiwgc3RydWN0IHNjaGVkdWxlciAqLCBl
dGMuKSwgaXQgbG9va3MgZmFyIG1vcmUKd29yaywgYW5kIEkgYW0gYWxyZWFkeSB3YWFhYXkgb3Zl
ci1idWRnZXQgZm9yIHRoaXMgc2VyaWVzIChhcyBpbiA3MDAlCm92ZXIgYnVkZ2V0KS4gSSB3b3Vs
ZCBiZSB2ZXJ5IGhhcHB5IHRvICJnaWZ0IGl0IiB0byBzb21lYm9keSBlbHNlCndpbGxpbmcgdG8g
dGFrZSBpdCBvdmVyIDotKQoKU2VyaW91c2x5LCBub3cgdGhhdCBhbGwgdGhlIGNhbGxzIHNpdGVz
IGFyZSBtYXJrZWQgYXBwcm9wcmlhdGVseSBhbmQgd2UKYWxsIGFncmVlIG9uIHRoZSBjb21wYXJl
L3N1YnRyYWN0IG1hY3JvIGFwcHJvYWNoLCBpdCB3b3VsZG4ndCBiZSBoYXJkCmZvciBzb21lYm9k
eSBlbHNlIHRvIGp1bXAgaW4gYW5kIHdyaXRlIHRoZSBtYWNyb3MgaW4gdGhlaXIgZmF2b3JpdGUg
d2F5LgpMZXQgbWUga25vdyBpZiB5b3Ugd291bGQgbGlrZSB0byB2b2x1bnRlZXIhCgoKCgo+ID4g
U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIltYZW4tZGV2ZWxdIFtQQVRDSCB2OSAyLzVdIHhl
bjogaW50cm9kdWNlIAo+ID4gU1lNQk9MU19TVUJUUkFDVCBhbmQgU1lNQk9MU19DT01QQVJFIik6
Cj4gPj4gKy8qCj4gPj4gKyAqIENhbGN1bGF0ZSAoZW5kIC0gc3RhcnQpLCB3aGVyZSBzdGFydCBh
bmQvb3IgZW5kIGFyZSBsaW5rZXIgc3ltYm9scywKPiA+PiArICogcmV0dXJuaW5nIGEgcHRyZGlm
Zl90LiBUaGUgc2l6ZSBpcyBpbiB1bml0cyBvZiBzdGFydCdzIHJlZmVyZW50Lgo+ID4+ICsgKi8K
PiA+PiArI2RlZmluZSBTWU1CT0xTX1NVQlRSQUNUKGVuZCwgc3RhcnQpICh7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4+ICsgICAgKHB0cmRpZmZfdCkoKHVpbnRw
dHJfdCkoZW5kKSAtICh1aW50cHRyX3QpKHN0YXJ0KSkgLyBzaXplb2YoKnN0YXJ0KTsgICAgICBc
Cj4gPj4gK30pCj4gPiAKPiA+IEknbSBhZnJhaWQgSSBoYXZlIHNldmVyYWwgcHJvYmxlbXMgd2l0
aCB0aGUgZGV0YWlscyBvZiB0aGVzZSBtYWNyb3MuCj4gPiAKPiA+IEZpcnN0bHksIEkgcmVhbGx5
IGRvbid0IGxpa2UgdGhlIGxhY2sgYSB0eXBlIGNoZWNrLCB3aGljaCB3YXMgcHJlc2VudAo+ID4g
aW4gbXkgcHJvcG9zYWwuICBGb3IgZXhhbXBsZSwgZ2l2ZW46Cj4gPiAgICAgIGV4dGVybiBzdHJ1
Y3Qgd29tYmF0IF9mb29zX3N0YXJ0W107Cj4gPiAgICAgIGV4dGVybiBjaGFyIF9lbmRbXTsKPiA+
IGFuZCB5b3VyIG1hY3JvIGRlZmluaXRpb24sIHRoZSB0d28gZXhwcmVzc2lvbnMKPiA+ICAgICAg
IFNZTUJPTFNfU1VCVFJBQ1QoX2Zvb3Nfc3RhcnQsIF9lbmQpCj4gPiAgICAgIC1TWU1CT0xTX1NV
QlRSQUNUKF9lbmQsIF9mb29zX3N0YXJ0KQo+ID4gcHJvZHVjZSBkaWZmZXJlbnQgdmFsdWVzIGJl
Y2F1c2Ugb25lIGlzIGRpdmlkZWQgYnkgc2l6ZW9mKHN0cnVjdAo+ID4gd29tYmF0KSBhbmQgdGhl
IG90aGVyIGJ5IHNpemVvZihjaGFyKS4gIFRoaXMgaXMgaGFyZGx5IGRlc2lyYWJsZS4KPiA+IAo+
ID4gCj4gPiBTZWNvbmRseSwgSSBmaW5kIHRoZSBhcmd1bWVudCBvcmRlcmluZyBleHRyZW1lbHkg
Y29uZnVzaW5nLiAgV2l0aCB5b3VyCj4gPiBtYWNyb3MgRElGRkVSRU5DRShzdGFydCxlbmQpIGlz
IG5lZ2F0aXZlIGJ1dCBDT01QQVJFKHN0YXJ0LGVuZCkgaXMKPiA+IHBvc2l0aXZlLiAgSSBzdWdn
ZXN0IHRoYXQgeW91IGNhbGwgdGhlIG1hY3JvIERJRkZFUkVOQ0UgYW5kIGhhdmUKPiA+IERJRkZF
UkVOQ0Uoc3RhcnQsZW5kKSBiZSBwb3NpdGl2ZS4KPiAKPiBJbmRlZWQgaGF2aW5nIHRvIHB1dCBl
bmQgYmVmb3JlIHN0YXJ0IGluIGVpdGhlciBtYWNybyBpbnZvY2F0aW9uCj4gaXMgcHJvbmUgdG8g
YmUgZ290IHdyb25nLiBJbiB0aGUgY29tbW9uIGNhc2UgdGhpcyB3aWxsIGJlIG5vdGljZWQKPiBx
dWlja2x5LCBidXQgZXZlbiB0aGVuIGl0J3MgbGlrZWx5IG9uZSBleHRyYSBjb21waWxlIGFuZCB0
ZXN0IHJ1biB0bwo+IG5vdGljZSB0aGF0IHRoZXJlJ3Mgc29tZXRoaW5nIHdyb25nLgo+IAo+IEhv
d2V2ZXIsIEkgcmVhbGl6ZSB0aGlzIGlzIHRvIGtlZXAgdXNlIHNpdGVzIGxvb2sgbW9yZSBsaWtl
Cj4gImVuZCAtIHN0YXJ0Iiwgd2hpY2ggaGFzIGl0cyBtZXJpdHMgYXMgd2VsbC4KClllcywgSSBh
dHRlbXB0ZWQgdG8ga2VlcCB0aGUgc2FtZSBvcmRlcmluZyBhcyBiZWZvcmUuIEkgY2FuIGNoYW5n
ZSBpdAp3aXRob3V0IHRvbyBtdWNoIHRyb3VibGVzIGlmIHRoYXQgaXMgd2hhdCB3ZSB3YW50LgoK
Cj4gPiBUaGlyZGx5LCBpbiBhbiBlYXJsaWVyIGV4Y2hhbmdlOgo+ID4gWy4uLl0KPiAKPiBBbmQg
Zm91cnRoLCBsb29raW5nIGF0IGp1c3Qgd2hhdCdzIGxlZnQgaW4gY29udGV4dCwgSSBzZWUgdGhh
dCB0aGUKPiBtYWNybyBhcmd1bWVudCB1c2VzIGFyZSBpbmNvbXBsZXRlbHkgcGFyZW50aGVzaXpl
ZC4KPiAKPiBGdXJ0aGVybW9yZSAtIGRvIHdlIHJlYWxseSBuZWVkIGJvdGggYSBzdWJ0cmFjdCBh
bmQgYSBjb21wYXJlCj4gY29uc3RydWN0PyBUaGUgcmVzdWx0IHN1YnRyYWN0IHByb2R1Y2VzIGNh
biBiZSB1c2VkIGZvcgo+IGNvbXBhcmlzb24gcHVycG9zZXMgYXMgd2VsbCwgYWZ0ZXIgYWxsIChq
dXN0IGxpa2UgYWxsIENQVXMgSSBrbm93Cj4gZGV0YWlscyBvZiBpbXBsZW1lbnQgW2ludGVnZXJd
IGNvbXBhcmUgYXMgYSBzdWJ0cmFjdCBkaXNjYXJkaW5nCj4gaXRzIG51bWVyaWMgcmVzdWx0LCBp
bnN0ZWFkIFtvciBvbmx5XSB1cGRhdGluZyBjZXJ0YWluIHN0YXR1cyBmbGFncykuCgpObywgd2Ug
ZG9uJ3QuIEluIG15IGZpcnN0IGF0dGVtcHQgSSBvbmx5IGhhZCBvbmUgbWFjcm8uIEkgYW0gaGFw
cHkgdG8KZm9sbG93IHlvdXIgc3VnZ2VzdGlvbiBhbmQga2VlcCBvbmx5IFNVQlRSQUNULgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 01:32:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 01:32:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtjP8-0003Bz-IJ; Wed, 13 Feb 2019 01:32:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F1qi=QU=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1gtjP7-0003Bu-BA
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 01:32:01 +0000
X-Inumbo-ID: 286622c7-2f2f-11e9-bc90-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 286622c7-2f2f-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 01:32:00 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id l131so1756107ita.2
 for <xen-devel@lists.xenproject.org>; Tue, 12 Feb 2019 17:32:00 -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=Iw/u6PPS+0B8W0pO3gAMExE81P9lrSJx2msZKtFxCf0=;
 b=ob+n8TZ1LiB064KcwrgbLuTmQo7D5Kqij/O9QKn3qnwMDZjfymK/YJXXUKXfUTw7nG
 YmQOJ0IvsvYBMcnZxkF3cnkym75d/F3EznVKu+Hj6A3RPfppjEYYt2Sq5RGVQW2wA7wg
 66MoRLPG6LBfReVDRA2Fz7nhiuvt7gJc+snXpqWtsj5vFPq7/WDd6dRVlOClmQzeYVIW
 JpY/+NfPlnRcubPmRqWyCy1pfbK2+PxdlSMveqP3eNo8hsgGDpuuvLiQ3T127Sfh6CCI
 uwWy1miWslmm87HM+tsrPo0r1ivdUUz/vUABsUdXLvBK/Y0+EIMsG59mTINEsb8jt0kC
 LHhg==
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=Iw/u6PPS+0B8W0pO3gAMExE81P9lrSJx2msZKtFxCf0=;
 b=uj1fwFk34hEO6y0OrDSCuR1qkU9L5N92M1AOWs5Vr//GRQQLNhl5c7YGNJ9ibsENEf
 5BlIA9QRGzwkgRuN1i8FddKCxF3NZntOau4haO7h2EAxT/89JhIvQzlh5iuLGe7bzIbf
 Lgg9utBu4N6L13i8CO956hWB37e7urIp6nreoofPJlm2Bc8PUCWkVuE1BuUbet0LlnM6
 xGGr0qGlqYcKEjphcwslJR3ARrRf8lt/kH1s8doR71NluOcx9/54BsOqVg0fYkr5pR5a
 M8m2+mjYFsy/4z+4DyHJM8fLagWA1cOMDF2HgqXZbdBFAxKcLck3y4Ayq8IhX+8USNJU
 V0cg==
X-Gm-Message-State: AHQUAuabO/jP42J7bVoUFa3WjOggrWktsARd+FC5B0KtMYmb+EUgwBQG
 FthcCLa0VSlvwsaWFueVW3Y=
X-Google-Smtp-Source: AHgI3Ibqpskp+RPdgrZ7uCBgYcQ+zS/P614niQUPkHiAbga3PbDIjTHuIPJ6He1Y5MOT+WSnWi+HNw==
X-Received: by 2002:a6b:ef07:: with SMTP id k7mr4031358ioh.45.1550021519399;
 Tue, 12 Feb 2019 17:31:59 -0800 (PST)
Received: from [100.64.72.7] ([173.245.215.249])
 by smtp.gmail.com with ESMTPSA id v8sm5625587iop.42.2019.02.12.17.31.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Feb 2019 17:31:58 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (16D57)
In-Reply-To: <75D16A2E-7DA5-403D-8F7B-6F71ED408270@xenproject.org>
Date: Tue, 12 Feb 2019 20:31:58 -0500
Message-Id: <97C3A7EE-063A-4D73-975B-F133AF01C941@gmail.com>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
 <75D16A2E-7DA5-403D-8F7B-6F71ED408270@xenproject.org>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Feb 13 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, "Natarajan,
 Janakarajan" <jnataraj@amd.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============0821549785665760367=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0821549785665760367==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-F3691BA5-04CB-4F29-818E-8971A9C981AF
Content-Transfer-Encoding: 7bit


--Apple-Mail-F3691BA5-04CB-4F29-818E-8971A9C981AF
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

> On Feb 11, 2019, at 05:05, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> Hi all,=20
>=20
> we have the community call for February coming up this Wednesday. My since=
re apologies, that I have not asked for agenda items last week. A current ag=
enda (primarily a skeleton) is available at  https://docs.google.com/documen=
t/d/15ZLzQcH794jufDZW1oNYVY2D12CnVqxQ-klFAqkd2bU/edit#heading=3Dh.mz1wjb9vek=
jn
>=20
> Please propose topics by either editing the running agenda document at htt=
ps://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4vI8I01I=
/edit# or by replying to the mail. Ideally by a few hours before the meeting=
!

Proposed agenda items:

1.  Tailored instances of Xen: continuing the Nov 2018 discussion of KCONFIG=
/L0  hypervisor use cases.  More details upcoming via wiki page.

2.  Macro supply chains:  what are best practices for maintaining Xen macros=
 which originate in other open-source communities, e.g. QEMU or Linux?  Woul=
d each macro benefit from a documented status (e.g. "Ignore upstream changes=
", "Monitor upstream changes", "Mirror upstream changes") with associated to=
oling?

3. Go toolchain:  is there community interest in collaborating on the develo=
pment of golang tools for local management of Xen?  Historically, OpenXT use=
d a combination of Haskell and Ocaml tools.  Some OpenXT community members a=
re using golang with Xen. Could these new tools find a home in upstream Xen?=


4. NVME passthrough performance: this is improved when VMEXITs are avoided b=
y using "posted interrupts" [1] available on Broadwell and later Xeon proces=
sors or AWS nested hypervisor "metal" [2].  For commodity x86 CPUs which do n=
ot have posted interrupts, Linux [3] and Hyper-V [4] have used "hybrid polli=
ng" to achieve good I/O performance at the cost of CPU cycles.  Is this appl=
icable to Xen?

Rich

[1] "VT-d Posted Interrupts" - Intel, 2012
https://events.static.linuxfound.org/sites/events/files/slides/VT-d%20Posted=
%20Interrupts-final%20.pdf
https://www.linux-kvm.org/images/7/70/2012-forum-nakajima_apicv.pdf

[2] Running Thousands of KVM Guests on Amazon i3.metal Instances, twosix, 20=
17
https://www.twosixlabs.com/running-thousands-of-kvm-guests-on-amazons-new-i3=
-metal-instances/

[3] "I/O Latency Optimization with Polling" - Western Digital, 2017
https://events.static.linuxfound.org/sites/events/files/slides/lemoal-nvme-p=
olling-vault-2017-final_0.pdf

[4] "Achieving 10-Million IOPS from a single VM on Windows Hyper-V" - MS, 20=
18
https://www.snia.org/sites/default/files/SDC/2018/presentations/Cloud_Storag=
e/Yang_L_Zhu_D_Achieving_10-Million_IOPS_from_a_single_VM_on_Windows_Hyper-V=
.pdf


--Apple-Mail-F3691BA5-04CB-4F29-818E-8971A9C981AF
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><span></span></div><div di=
r=3D"ltr"><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"><div dir=3D"ltr"><span></span></div><div dir=3D"ltr"><div dir=3D"ltr"=
><span></span></div><div dir=3D"ltr"><meta http-equiv=3D"content-type" conte=
nt=3D"text/html; charset=3Dutf-8"><div dir=3D"ltr"><span></span></div><div d=
ir=3D"ltr"><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"><div dir=3D"ltr"></div><div dir=3D"ltr">On Feb 11, 2019, at 05:05, La=
rs Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com">lars.kurth.xen@gmai=
l.com</a>&gt; wrote:</div><div dir=3D"ltr"><br></div><blockquote type=3D"cit=
e"><div dir=3D"ltr"><meta http-equiv=3D"Content-Type" content=3D"text/html; c=
harset=3Dus-ascii"><p style=3D"margin: 0px 0px 2px 6px; font-stretch: normal=
; line-height: normal;" class=3D""><font color=3D"rgba(0, 0, 0, 0.85098)" fa=
ce=3D"Helvetica Neue" class=3D""><span style=3D"caret-color: rgba(0, 0, 0, 0=
.85098);" class=3D"">Hi all,&nbsp;</span></font></p><p style=3D"margin: 0px 0=
px 2px 6px; font-stretch: normal; line-height: normal;" class=3D""><font col=
or=3D"rgba(0, 0, 0, 0.85098)" face=3D"Helvetica Neue" class=3D""><span style=
=3D"caret-color: rgba(0, 0, 0, 0.85098);" class=3D""><br class=3D""></span><=
/font></p><p style=3D"margin: 0px 0px 2px 6px; font-stretch: normal; line-he=
ight: normal;" class=3D""><font face=3D"Helvetica Neue" class=3D""><font col=
or=3D"rgba(0, 0, 0, 0.85098)" class=3D""><span style=3D"caret-color: rgba(0,=
 0, 0, 0.85098);" class=3D"">we have the community&nbsp;</span></font><font c=
olor=3D"#000085" class=3D""><span style=3D"caret-color: rgba(0, 0, 0, 0.8509=
8);" class=3D"">call</span></font><font color=3D"rgba(0, 0, 0, 0.85098)" cla=
ss=3D""><span style=3D"caret-color: rgba(0, 0, 0, 0.85098);" class=3D"">&nbs=
p;for February coming up this Wednesday. My sincere apologies, that I have n=
ot asked for agenda items&nbsp;</span></font><font color=3D"#000085" class=3D=
""><span style=3D"caret-color: rgba(0, 0, 0, 0.85098);" class=3D"">last week=
. A current agenda (primarily a skeleton) is available at&nbsp;</span></font=
></font><font face=3D"Helvetica Neue" class=3D""><font color=3D"rgba(0, 0, 0=
, 0.85098)" class=3D""><span style=3D"caret-color: rgba(0, 0, 0, 0.85098);" c=
lass=3D"">&nbsp;</span></font></font><font color=3D"#000085" face=3D"Helveti=
ca Neue" class=3D""><span style=3D"caret-color: rgba(0, 0, 0, 0.85098);" cla=
ss=3D""><a href=3D"https://docs.google.com/document/d/15ZLzQcH794jufDZW1oNYV=
Y2D12CnVqxQ-klFAqkd2bU/edit#heading=3Dh.mz1wjb9vekjn" class=3D"">https://doc=
s.google.com/document/d/15ZLzQcH794jufDZW1oNYVY2D12CnVqxQ-klFAqkd2bU/edit#he=
ading=3Dh.mz1wjb9vekjn</a></span></font></p><div class=3D""><br class=3D""><=
/div><p style=3D"margin: 0px 0px 2px 6px; font-stretch: normal; line-height:=
 normal;" class=3D""><font color=3D"rgba(0, 0, 0, 0.85098)" face=3D"Helvetic=
a Neue" class=3D""><span style=3D"caret-color: rgba(0, 0, 0, 0.85098);" clas=
s=3D"">Please propose topics by either editing the running agenda document a=
t <a href=3D"https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9A=
p4Y4srAm4vI8I01I/edit#" class=3D"">https://docs.google.com/document/d/1Ufv9X=
cQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4vI8I01I/edit#</a> or by replying to the mail.=
 Ideally by a few hours before the meeting!</span></font></p><p style=3D"mar=
gin: 0px 0px 2px 6px; font-stretch: normal; line-height: normal;" class=3D""=
></p></div></blockquote><div><div><br></div><div>Proposed agenda items:</div=
><div><br></div><div>1. &nbsp;Tailored instances of Xen: continuing the Nov 2=
018 discussion of KCONFIG/L0 &nbsp;hypervisor use cases. &nbsp;More details u=
pcoming via wiki page.</div><div><br></div><div>2. &nbsp;Macro supply chains=
: &nbsp;what are best practices for maintaining Xen macros which originate i=
n other open-source communities, e.g. QEMU or Linux? &nbsp;Would each macro b=
enefit from a documented status (e.g. "Ignore upstream changes", "Monitor up=
stream changes", "Mirror upstream changes") with associated tooling?</div><d=
iv><br></div><div>3. Go toolchain: &nbsp;is there community interest in coll=
aborating on the development of golang tools for local management of Xen? &n=
bsp;Historically, OpenXT used a combination of Haskell and Ocaml tools. &nbs=
p;Some OpenXT community members are using golang with Xen. Could these new t=
ools find a home in upstream Xen?</div><div><br></div><div>4. NVME passthrou=
gh performance: this is improved when VMEXITs are avoided by using "posted i=
nterrupts" [1] available on Broadwell and later Xeon processors or AWS neste=
d hypervisor "metal" [2]. &nbsp;For commodity x86 CPUs which do not have pos=
ted interrupts, Linux [3] and Hyper-V [4] have used "hybrid polling" to achi=
eve good I/O performance at the cost of CPU cycles. &nbsp;Is this applicable=
 to Xen?</div><div><br></div><div>Rich</div><div><br></div><div>[1] "VT-d Po=
sted Interrupts" - Intel, 2012</div><div><a href=3D"https://events.static.li=
nuxfound.org/sites/events/files/slides/VT-d%20Posted%20Interrupts-final%20.p=
df">https://events.static.linuxfound.org/sites/events/files/slides/VT-d%20Po=
sted%20Interrupts-final%20.pdf</a></div><div><a href=3D"https://www.linux-kv=
m.org/images/7/70/2012-forum-nakajima_apicv.pdf">https://www.linux-kvm.org/i=
mages/7/70/2012-forum-nakajima_apicv.pdf</a></div><div><br></div><div>[2] Ru=
nning Thousands of KVM Guests on Amazon i3.metal Instances, twosix, 2017</di=
v><div><a href=3D"https://www.twosixlabs.com/running-thousands-of-kvm-guests=
-on-amazons-new-i3-metal-instances/">https://www.twosixlabs.com/running-thou=
sands-of-kvm-guests-on-amazons-new-i3-metal-instances/</a></div><div><br></d=
iv><div>[3] "I/O Latency Optimization with Polling" - Western Digital, 2017<=
/div><div><a href=3D"https://events.static.linuxfound.org/sites/events/files=
/slides/lemoal-nvme-polling-vault-2017-final_0.pdf">https://events.static.li=
nuxfound.org/sites/events/files/slides/lemoal-nvme-polling-vault-2017-final_=
0.pdf</a></div><div><br></div><div>[4] "Achieving 10-Million IOPS from a sin=
gle VM on Windows Hyper-V" - MS, 2018</div><div><a href=3D"https://www.snia.=
org/sites/default/files/SDC/2018/presentations/Cloud_Storage/Yang_L_Zhu_D_Ac=
hieving_10-Million_IOPS_from_a_single_VM_on_Windows_Hyper-V.pdf">https://www=
.snia.org/sites/default/files/SDC/2018/presentations/Cloud_Storage/Yang_L_Zh=
u_D_Achieving_10-Million_IOPS_from_a_single_VM_on_Windows_Hyper-V.pdf</a></d=
iv></div><div><br></div></div></div></div></div></body></html>=

--Apple-Mail-F3691BA5-04CB-4F29-818E-8971A9C981AF--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0821549785665760367==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 13 02:27:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 02:27:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtkG8-0007fP-KB; Wed, 13 Feb 2019 02:26:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gpIX=QU=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gtkG6-0007fK-Nc
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 02:26:46 +0000
X-Inumbo-ID: cdd913a1-2f36-11e9-bc90-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdd913a1-2f36-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 02:26:44 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Feb 2019 18:26:43 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,364,1544515200"; d="scan'208";a="138151544"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by orsmga001.jf.intel.com with ESMTP; 12 Feb 2019 18:26:42 -0800
Date: Wed, 13 Feb 2019 10:30:49 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190213023047.GA3678@gao-cwp>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-9-git-send-email-chao.gao@intel.com>
 <5C62C15D0200007800215E2E@prv1-mh.provo.novell.com>
 <20190212132507.mwp4yyf22oslc7d4@mac>
 <5C62D0480200007800215F27@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C62D0480200007800215F27@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 8/8] microcode: update microcode on cores
 in parallel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTIsIDIwMTkgYXQgMDY6NTU6MjBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMTIuMDIuMTkgYXQgMTQ6MjUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4+IE9uIFR1ZSwgRmViIDEyLCAyMDE5IGF0IDA1OjUxOjQxQU0gLTA3MDAsIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4gPj4+IE9uIDI4LjAxLjE5IGF0IDA4OjA2LCA8Y2hhby5nYW9AaW50ZWwu
Y29tPiB3cm90ZToKPj4+ID4gQEAgLTMxNCw5ICszMTAsNyBAQCBzdGF0aWMgaW50IGFwcGx5X21p
Y3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQo+Pj4gPiAgCj4+PiA+ICAgICAgbWNfaW50ZWwgPSBw
YXRjaC0+ZGF0YTsKPj4+ID4gICAgICBCVUdfT04oIW1jX2ludGVsKTsKPj4+ID4gLQo+Pj4gPiAt
ICAgIC8qIHNlcmlhbGl6ZSBhY2Nlc3MgdG8gdGhlIHBoeXNpY2FsIHdyaXRlIHRvIE1TUiAweDc5
ICovCj4+PiA+IC0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJm1pY3JvY29kZV91cGRhdGVfbG9jaywg
ZmxhZ3MpOwo+Pj4gPiArICAgIEJVR19PTihsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPj4+ID4g
IAo+Pj4gPiAgICAgIC8qIHdyaXRlIG1pY3JvY29kZSB2aWEgTVNSIDB4NzkgKi8KPj4+ID4gICAg
ICB3cm1zcmwoTVNSX0lBMzJfVUNPREVfV1JJVEUsICh1bnNpZ25lZCBsb25nKW1jX2ludGVsLT5i
aXRzKTsKPj4+ID4gQEAgLTMyOSw3ICszMjMsNiBAQCBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29k
ZSh1bnNpZ25lZCBpbnQgY3B1KQo+Pj4gPiAgICAgIHJkbXNybChNU1JfSUEzMl9VQ09ERV9SRVYs
IG1zcl9jb250ZW50KTsKPj4+ID4gICAgICB2YWxbMV0gPSAodWludDMyX3QpKG1zcl9jb250ZW50
ID4+IDMyKTsKPj4+ID4gIAo+Pj4gPiAtICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1pY3Jv
Y29kZV91cGRhdGVfbG9jaywgZmxhZ3MpOwo+Pj4gPiAgICAgIGlmICggdmFsWzFdICE9IG1jX2lu
dGVsLT5oZHIucmV2ICkKPj4+ID4gICAgICB7Cj4+PiA+ICAgICAgICAgIHByaW50ayhLRVJOX0VS
UiAibWljcm9jb2RlOiBDUFUlZCB1cGRhdGUgZnJvbSByZXZpc2lvbiAiCj4+PiAKPj4+IEFtIEkg
dW5kZXJzdGFuZGluZyByaWdodCB0aGF0IHlvdSBub3cgcmVseSBvbiB1cHBlciBsYXllcnMgaW4g
dGhlCj4+PiBjYWxsIHRyZWUgdG8gYXZvaWQgY2FsbGluZyBpbnRvIGhlcmUgaW4gcGFyYWxsZWwg
Zm9yIHR3byBoeXBlcnRocmVhZHMKPj4+IG9mIHRoZSBzYW1lIGNvcmU/IEkgY2FuJ3Qgc2VlIGhv
dyB5b3UgYXZvaWQgdGhpcyBzaXR1YXRpb24gZHVyaW5nCj4+PiBBUCBicmluZ3VwLCBmb3IgZXhh
bXBsZS4gRGlkIEkgb3Zlcmxvb2sgYW55dGhpbmcgaW4gdGhpcyByZWdhcmQ/Cj4+IAo+PiBJSVJD
IG1pY3JvY29kZSB1cGRhdGUgaXMgZG9uZSBpbiB0aGUgc2VyaWFsaXplZCBwYXJ0IG9mIEFQIGJy
aW5ndXAsCj4+IGJlZm9yZSB0aGUgY2FsbCB0byBzbXBfY2FsbGluLCB3aGljaCBndWFyYW50ZWVz
IHNlcmlhbGl6YXRpb24uCj4KPkhtbSwgeWVzLCByaWdodCBub3cgaXQgaXMuIEJ1dCBJJ2QgY2Fs
bCB0aGlzICJoYXBwZW5zIHRvIGJlIHRoYXQgd2F5Igo+cmF0aGVyIHRoYW4gImlzIGd1YXJhbnRl
ZWQgdG8gYmUgdGhhdCB3YXkiIC0gcHJpb3IgdG8gY29tbWl0Cj5mOTc4MzhiYmQ5IGl0IGRpZCBo
YXBwZW4gbGF0ZXIuCgpIb3cgYWJvdXQgZW1wbG95aW5nIGFub3RoZXIgbG9jaywgImVhcmx5X3Vj
b2RlX3VwZGF0ZV9sb2NrIiwgdG8KZ3VhcmFudGVlIHNlcmlhbGl6YXRpb24uCgpJbiBwYXJ0aWN1
bGFyLCBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdSgpIGFuZCBtaWNyb2NvZGVfcmVzdW1lX2Nw
dSgpCndpbGwgYWNxdWlyZSB0aGlzIGxvY2sgYmVmb3JlIHVjb2RlIHVwZGF0ZS4KClRoYW5rcwpD
aGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 02:34:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 02:34:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtkNb-0008U4-EV; Wed, 13 Feb 2019 02:34:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fH3j=QU=gmail.com=dpsmith.dev@srs-us1.protection.inumbo.net>)
 id 1gtkNZ-0008Rk-U8
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 02:34:29 +0000
X-Inumbo-ID: e2292dff-2f37-11e9-bc90-bc764e045a96
Received: from mail-qt1-x82c.google.com (unknown [2607:f8b0:4864:20::82c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2292dff-2f37-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 02:34:27 +0000 (UTC)
Received: by mail-qt1-x82c.google.com with SMTP id v10so938741qtp.8
 for <xen-devel@lists.xen.org>; Tue, 12 Feb 2019 18:34:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:cc:from:subject:message-id:date:user-agent:mime-version
 :content-language:content-transfer-encoding;
 bh=qyxa2+LO1ryc6re1eTWrptCnY7xwJanRqsIa4dmyeCQ=;
 b=eMNX26hqZzG9vj2ImtDCJmki21QANUOuXZIgqI/AnUKjnqhAl4ng1iSzGWFC4vyw9D
 g2AegbugK5puW2fsa/j/GBmEaz2Eu5PtZTV0l8hrHFNNIgoZRVB1x2K/X8r6BDTYdCyt
 h5H+GoGYnr2TwoNE1pCWpp11/dhrHw1A90PdSQvKn2hj6ARztnwEUh7X10A7++FBFlgJ
 AgyDzd70eMcXWocIG4tubiYO61o2VqRAkOTwN/GVPGqG9nLiX+wqlDxtliff5KHZlAd1
 8xtjg+YQyG5p/rBa3d5r6K81MXzBo2F922zsNDAHwrFOM0gr2YNLZJGiuq4JA7ymoBZf
 bKSw==
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=qyxa2+LO1ryc6re1eTWrptCnY7xwJanRqsIa4dmyeCQ=;
 b=uFSAr+L3W1nj6pA55mBKswdDOIjOKZCyS/YgQs5vlLYzMboJsF9aWa3dyc7Som+aAw
 i1IVTgVV+0rMFo9vevavCF6QVODoLtQruMwaL0z7/gxHk6bef0hRroBBcQWh3vZIiFAZ
 QnAsnHjAPokhqA/bcive/eqDHidWy2weFEEIpEdCe1Rb82Ky3u8sBkRZTxBGAHLwlnps
 lfUzlfxR5S14csjCTNV6RpQcFNBOZ0HGFozjd7ccnMlUoJCiYpuqu3+0T7yQItnHewYr
 Q84NkxMtbXip87Hs8Al8FAcPyszbbLzyukZoYv/pm5aHB8wCvjh1c1kiQWATrvGDiyEr
 TBFw==
X-Gm-Message-State: AHQUAubssiXzHYrEOVQmhkfAw56Y8Aeesyel5UrvZzsl54SLrLTHvdNz
 Jp+ZulroVk6axSF7QQwjBGs=
X-Google-Smtp-Source: AHgI3IbbRJmxqqprVD6WD132fCENzXoBGigZmKkr6Gc7vSMvJIXUMQFa36NoAhP3Rb4mFiPS5+nrcA==
X-Received: by 2002:ac8:2f77:: with SMTP id k52mr5354938qta.271.1550025267222; 
 Tue, 12 Feb 2019 18:34:27 -0800 (PST)
Received: from [10.10.1.4] (c-73-129-199-244.hsd1.md.comcast.net.
 [73.129.199.244])
 by smtp.gmail.com with ESMTPSA id v22sm8944655qtb.72.2019.02.12.18.34.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Feb 2019 18:34:26 -0800 (PST)
To: Xen-devel <xen-devel@lists.xen.org>
From: "Daniel P. Smith" <dpsmith.dev@gmail.com>
Message-ID: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
Date: Tue, 12 Feb 2019 21:34:25 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3JlZXRpbmdzLAoKT24gdGhlIDExLzE0LzE4IFhlbiB4ODYgY29tbXVuaXR5IGNhbGwgYSBkaXNj
dXNzaW9uIHdhcyBpbml0aWF0ZWQgYWJvdXQKdXNpbmcgS2NvbmZpZyB0byBidWlsZCBtaW5pbWl6
ZWQgdmVyc2lvbnMgb2YgWGVuIGZvciBzZWN1cml0eSwgc2FmZXR5CmFuZCBvdGhlciBjZXJ0aWZp
Y2F0aW9uIHJlcXVpcmVtZW50cy4gQWZ0ZXIgc29tZSBvZmZsaW5lIGRpc2N1c3Npb25zCndpdGgg
WGVuIGNvbnRyaWJ1dG9ycyBJIHJlYWxpemVkIHRoYXQgYSB2YXJpZXR5IG9mIGVmZm9ydHMgZWFj
aCB3aXRoCnRoZWlyIG93biByZXNwZWN0aXZlIGdvYWxzIGFyZSB1bmRlcndheSwKCiAtIG5lc3Rl
ZCB2aXJ0dWFsaXphdGlvbgogLSBtaXhlZCBjcml0aWNhbGl0eSBhcmNoaXRlY3R1cmVzCiAtIHJl
ZHVjaW5nIHRydXN0ZWQgY29tcG9uZW50YXJ5CiAtIGNvbWJpbmluZyBoYXJkd2FyZSBwcm90ZWN0
aW9uIG9mIHZpcnR1YWxpemF0aW9uIHdpdGggcGVyZm9ybWFuY2UgYW5kCmVhc2Utb2YtdXNlIG9m
IGNvbnRhaW5lcnMKClRoZXNlIGVmZm9ydHMgdXNlIGh5cGVydmlzb3JzIGluIGRpZmZlcmVudCBy
b2xlcywgYWxsIHdoaWNoIFhlbiBpcwpjYXBhYmxlIG9mIG1lZXRpbmcuIFRvZGF5IFhlbidzIHV0
aWxpdHkgY29tZXMgYXQgdGhlIGV4cGVuc2Ugb2YgY2FycnlpbmcKZmVhdHVyZXMgbmVjZXNzYXJ5
IGZvciBvbmUgcm9sZSB0byBiZSBwcmVzZW50IGluIGFub3RoZXIgcm9sZSB3aGVyZSBpdAppcyBu
b3QgcmVxdWlyZWQsIGUuZy4gUFYgaW50ZXJmYWNlcyB0aGF0IG1heSBub3QgYmUgZXNzZW50aWFs
IGluIGFuIEFSTQptaXhlZCBjcml0aWNhbGl0eSBkZXBsb3ltZW50LgoKVGhlIGluaXRpYWwgZm9j
dXMgd2lsbCBiZSB0byBleHBsb3JlIGFuZCBkb2N1bWVudCB0aGUgcmFuZ2Ugb2YgcG9zc2libGUK
dXNlIGNhc2VzIHRoYXQgYXJlIG9mIGludGVyZXN0IHRvIHRoZSBYZW4gY29tbXVuaXR5LiBUaGlz
IHdpbGwgYmUgdGhlCmlucHV0IHRvIGEgZGVzaWduIGRvY3VtZW50IHRoYXQgaXMgY3JhZnRlZCBp
biBjb25qdW5jdGlvbiB3aXRoIHRoZSBYZW4KbWFpbnRhaW5lcnMsIHRvIGlkZW50aWZ5IHBvc3Np
YmxlIGFwcHJvYWNoZXMgdG8gZXh0ZW5kIHRoZSBleGlzdGluZwpLY29uZmlnIGluZnJhc3RydWN0
dXJlIHRvIHByb2R1Y2UgdGFpbG9yZWQgaW5zdGFuY2VzIG9mIFhlbi4KCklmIHlvdSBhcmUgaW50
ZXJlc3RlZCBpbiBwYXJ0aWNpcGF0aW5nIGluIHRoaXMgZWZmb3J0LCBwbGVhc2UgcmVwbHkgdG8K
dGhpcyB0aHJlYWQgdG8gb3V0bGluZSBwb3NzaWJsZSB1c2UgY2FzZXMsIGRlc2lnbiBjb25zdHJh
aW50cyBhbmQgb3RoZXIKY29uc2lkZXJhdGlvbnMgZm9yIGltcHJvdmluZyBYZW4ncyBLY29uZmln
IGluZnJhc3RydWN0dXJlIHRvIHN1cHBvcnQKdGFpbG9yaW5nIGZvciBzcGVjaWZpYyB1c2UgY2Fz
ZXMuCgpWL3IsCkRhbmllbCBQLiBTbWl0aApBcGVydHVzIFNvbHV0aW9ucywgTExDCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 02:34:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 02:34:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtkNs-00004x-TR; Wed, 13 Feb 2019 02:34:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ve0G=QU=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1gtkNs-0008WT-5K
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 02:34:48 +0000
X-Inumbo-ID: ed6d4716-2f37-11e9-9248-6304bc802404
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed6d4716-2f37-11e9-9248-6304bc802404;
 Wed, 13 Feb 2019 02:34:47 +0000 (UTC)
Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net
 [73.47.72.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2E24B222C9;
 Wed, 13 Feb 2019 02:34:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550025286;
 bh=EtNnjpe5ajSv7EpOWQztmnKgEZaR2KD9x+GaCWCYZ0g=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=OmDGFBC3ZLraCymMVh077Uez2IIG6e8g9TAUx/17KqdHjZUtUM+m0i2WrF2QgcG+T
 95gLIWKm+f36Y46msP+6NQ9BG27Y3mrx8PundM0hyZonlfiUnh9c/LvYtO/sUcR3bS
 iMQNH+0RauRyJZ9u3wYJTTq202EbkIEmZF+7tqNs=
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Date: Tue, 12 Feb 2019 21:32:36 -0500
Message-Id: <20190213023336.19019-45-sashal@kernel.org>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20190213023336.19019-1-sashal@kernel.org>
References: <20190213023336.19019-1-sashal@kernel.org>
MIME-Version: 1.0
X-Patchwork-Hint: Ignore
Subject: [Xen-devel] [PATCH AUTOSEL 4.20 045/105] pvcalls-front: Avoid
 get_free_pages(GFP_KERNEL) under spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julia Lawall <julia.lawall@lip6.fr>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wen Yang <wen.yang99@zte.com.cn>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4KClsgVXBzdHJlYW0gY29tbWl0
IDlmNTFjMDVkYzQxYTZkNjk0MjNlM2QwM2QxOGViN2FiMjJmOWVjMTkgXQoKVGhlIHByb2JsZW0g
aXMgdGhhdCB3ZSBjYWxsIHRoaXMgd2l0aCBhIHNwaW4gbG9jayBoZWxkLgpUaGUgY2FsbCB0cmVl
IGlzOgpwdmNhbGxzX2Zyb250X2FjY2VwdCgpIGhvbGRzIGJlZGF0YS0+c29ja2V0X2xvY2suCiAg
ICAtPiBjcmVhdGVfYWN0aXZlKCkKICAgICAgICAtPiBfX2dldF9mcmVlX3BhZ2VzKCkgdXNlcyBH
RlBfS0VSTkVMCgpUaGUgY3JlYXRlX2FjdGl2ZSgpIGZ1bmN0aW9uIGlzIG9ubHkgY2FsbGVkIGZy
b20gcHZjYWxsc19mcm9udF9hY2NlcHQoKQp3aXRoIGEgc3Bpbl9sb2NrIGhlbGQsIFRoZSBhbGxv
Y2F0aW9uIGlzIG5vdCBhbGxvd2VkIHRvIHNsZWVwIGFuZApHRlBfS0VSTkVMIGlzIG5vdCBzdWZm
aWNpZW50LgoKVGhpcyBpc3N1ZSB3YXMgZGV0ZWN0ZWQgYnkgdXNpbmcgdGhlIENvY2NpbmVsbGUg
c29mdHdhcmUuCgp2MjogQWRkIGEgZnVuY3Rpb24gZG9pbmcgdGhlIGFsbG9jYXRpb25zIHdoaWNo
IGlzIGNhbGxlZAogICAgb3V0c2lkZSB0aGUgbG9jayBhbmQgcGFzc2luZyB0aGUgYWxsb2NhdGVk
IGRhdGEgdG8KICAgIGNyZWF0ZV9hY3RpdmUoKS4KCnYzOiBVc2UgdGhlIG1hdGNoaW5nIGRlYWxs
b2NhdG9ycyBpLmUuLCBmcmVlX3BhZ2UoKQogICAgYW5kIGZyZWVfcGFnZXMoKSwgcmVzcGVjdGl2
ZWx5LgoKdjQ6IEl0IHdvdWxkIGJlIGJldHRlciB0byBwcmUtcG9wdWxhdGUgbWFwIChzdHJ1Y3Qg
c29ja19tYXBwaW5nKSwKICAgIHJhdGhlciB0aGFuIGludHJvZHVjaW5nIG9uZSBtb3JlIG5ldyBz
dHJ1Y3QuCgp2NTogU2luY2UgYWxsb2NhdGluZyB0aGUgZGF0YSBvdXRzaWRlIG9mIHRoaXMgY2Fs
bCBpdCBzaG91bGQgYWxzbwogICAgYmUgZnJlZWQgb3V0c2lkZSwgd2hlbiBjcmVhdGVfYWN0aXZl
KCkgZmFpbHMuCiAgICBNb3ZlIGt6YWxsb2Moc2l6ZW9mKCptYXAyKSwgR0ZQX0FUT01JQykgb3V0
c2lkZSBzcGlubG9jayBhbmQKICAgIHVzZSBHRlBfS0VSTkVMIGluc3RlYWQuCgp2NjogRHJvcCB0
aGUgc3VwZXJmbHVvdXMgY2FsbHMuCgpTdWdnZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KU3VnZ2VzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgpTdWdnZXN0ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1ieTogV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNv
bS5jbj4KQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ0M6IEp1bGlhIExhd2FsbCA8anVsaWEubGF3YWxsQGxpcDYuZnI+CkNDOiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDQzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNDOiBsaW51eC1rZXJuZWxA
dmdlci5rZXJuZWwub3JnClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IFNhc2hhIExldmluIDxzYXNoYWxAa2Vy
bmVsLm9yZz4KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCA4MSArKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTkgaW5zZXJ0aW9u
cygrKSwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCmluZGV4IDAxNTg4NTgyYWU2Ni4u
NjM1NzE2MGQ0NjZhIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysr
IGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCkBAIC0zNDEsNiArMzQxLDM5IEBAIGludCBw
dmNhbGxzX2Zyb250X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKQogCXJldHVybiByZXQ7CiB9
CiAKK3N0YXRpYyB2b2lkIGZyZWVfYWN0aXZlX3Jpbmcoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFw
KQoreworCWZyZWVfcGFnZXMoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUuZGF0YS5pbiwKKwkJ
CW1hcC0+YWN0aXZlLnJpbmctPnJpbmdfb3JkZXIpOworCWZyZWVfcGFnZSgodW5zaWduZWQgbG9u
ZyltYXAtPmFjdGl2ZS5yaW5nKTsKK30KKworc3RhdGljIGludCBhbGxvY19hY3RpdmVfcmluZyhz
dHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCit7CisJdm9pZCAqYnl0ZXM7CisKKwltYXAtPmFjdGl2
ZS5yaW5nID0gKHN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqKQorCQlnZXRfemVyb2VkX3BhZ2Uo
R0ZQX0tFUk5FTCk7CisJaWYgKCFtYXAtPmFjdGl2ZS5yaW5nKQorCQlnb3RvIG91dDsKKworCW1h
cC0+YWN0aXZlLnJpbmctPnJpbmdfb3JkZXIgPSBQVkNBTExTX1JJTkdfT1JERVI7CisJYnl0ZXMg
PSAodm9pZCAqKV9fZ2V0X2ZyZWVfcGFnZXMoR0ZQX0tFUk5FTCB8IF9fR0ZQX1pFUk8sCisJCQkJ
CVBWQ0FMTFNfUklOR19PUkRFUik7CisJaWYgKCFieXRlcykKKwkJZ290byBvdXQ7CisKKwltYXAt
PmFjdGl2ZS5kYXRhLmluID0gYnl0ZXM7CisJbWFwLT5hY3RpdmUuZGF0YS5vdXQgPSBieXRlcyAr
CisJCVhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOworCisJcmV0dXJuIDA7
CisKK291dDoKKwlmcmVlX2FjdGl2ZV9yaW5nKG1hcCk7CisJcmV0dXJuIC1FTk9NRU07Cit9CisK
IHN0YXRpYyBpbnQgY3JlYXRlX2FjdGl2ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGludCAq
ZXZ0Y2huKQogewogCXZvaWQgKmJ5dGVzOwpAQCAtMzQ5LDE1ICszODIsNyBAQCBzdGF0aWMgaW50
IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2dGNobikKIAkq
ZXZ0Y2huID0gLTE7CiAJaW5pdF93YWl0cXVldWVfaGVhZCgmbWFwLT5hY3RpdmUuaW5mbGlnaHRf
Y29ubl9yZXEpOwogCi0JbWFwLT5hY3RpdmUucmluZyA9IChzdHJ1Y3QgcHZjYWxsc19kYXRhX2lu
dGYgKikKLQkJX19nZXRfZnJlZV9wYWdlKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPKTsKLQlpZiAo
bWFwLT5hY3RpdmUucmluZyA9PSBOVUxMKQotCQlnb3RvIG91dF9lcnJvcjsKLQltYXAtPmFjdGl2
ZS5yaW5nLT5yaW5nX29yZGVyID0gUFZDQUxMU19SSU5HX09SREVSOwotCWJ5dGVzID0gKHZvaWQg
KilfX2dldF9mcmVlX3BhZ2VzKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPLAotCQkJCQlQVkNBTExT
X1JJTkdfT1JERVIpOwotCWlmIChieXRlcyA9PSBOVUxMKQotCQlnb3RvIG91dF9lcnJvcjsKKwli
eXRlcyA9IG1hcC0+YWN0aXZlLmRhdGEuaW47CiAJZm9yIChpID0gMDsgaSA8ICgxIDw8IFBWQ0FM
TFNfUklOR19PUkRFUik7IGkrKykKIAkJbWFwLT5hY3RpdmUucmluZy0+cmVmW2ldID0gZ250dGFi
X2dyYW50X2ZvcmVpZ25fYWNjZXNzKAogCQkJcHZjYWxsc19mcm9udF9kZXYtPm90aGVyZW5kX2lk
LApAQCAtMzY3LDEwICszOTIsNiBAQCBzdGF0aWMgaW50IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNv
Y2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2dGNobikKIAkJcHZjYWxsc19mcm9udF9kZXYtPm90aGVy
ZW5kX2lkLAogCQlwZm5fdG9fZ2ZuKHZpcnRfdG9fcGZuKCh2b2lkICopbWFwLT5hY3RpdmUucmlu
ZykpLCAwKTsKIAotCW1hcC0+YWN0aXZlLmRhdGEuaW4gPSBieXRlczsKLQltYXAtPmFjdGl2ZS5k
YXRhLm91dCA9IGJ5dGVzICsKLQkJWEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRF
Uik7Ci0KIAlyZXQgPSB4ZW5idXNfYWxsb2NfZXZ0Y2huKHB2Y2FsbHNfZnJvbnRfZGV2LCBldnRj
aG4pOwogCWlmIChyZXQpCiAJCWdvdG8gb3V0X2Vycm9yOwpAQCAtMzkxLDggKzQxMiw2IEBAIHN0
YXRpYyBpbnQgY3JlYXRlX2FjdGl2ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGludCAqZXZ0
Y2huKQogb3V0X2Vycm9yOgogCWlmICgqZXZ0Y2huID49IDApCiAJCXhlbmJ1c19mcmVlX2V2dGNo
bihwdmNhbGxzX2Zyb250X2RldiwgKmV2dGNobik7Ci0JZnJlZV9wYWdlcygodW5zaWduZWQgbG9u
ZyltYXAtPmFjdGl2ZS5kYXRhLmluLCBQVkNBTExTX1JJTkdfT1JERVIpOwotCWZyZWVfcGFnZSgo
dW5zaWduZWQgbG9uZyltYXAtPmFjdGl2ZS5yaW5nKTsKIAlyZXR1cm4gcmV0OwogfQogCkBAIC00
MTIsMTcgKzQzMSwyNCBAQCBpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2NrZXQg
KnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKIAkJcmV0dXJuIFBUUl9FUlIobWFwKTsKIAog
CWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CisJcmV0
ID0gYWxsb2NfYWN0aXZlX3JpbmcobWFwKTsKKwlpZiAocmV0IDwgMCkgeworCQlwdmNhbGxzX2V4
aXRfc29jayhzb2NrKTsKKwkJcmV0dXJuIHJldDsKKwl9CiAKIAlzcGluX2xvY2soJmJlZGF0YS0+
c29ja2V0X2xvY2spOwogCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7CiAJaWYg
KHJldCA8IDApIHsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlmcmVl
X2FjdGl2ZV9yaW5nKG1hcCk7CiAJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4g
cmV0OwogCX0KIAlyZXQgPSBjcmVhdGVfYWN0aXZlKG1hcCwgJmV2dGNobik7CiAJaWYgKHJldCA8
IDApIHsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlmcmVlX2FjdGl2
ZV9yaW5nKG1hcCk7CiAJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4gcmV0Owog
CX0KQEAgLTc4NCwyNSArODEwLDM2IEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qg
c29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJCX0KIAl9
CiAKLQlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwotCXJldCA9IGdldF9yZXF1ZXN0
KGJlZGF0YSwgJnJlcV9pZCk7Ci0JaWYgKHJldCA8IDApIHsKKwltYXAyID0ga3phbGxvYyhzaXpl
b2YoKm1hcDIpLCBHRlBfS0VSTkVMKTsKKwlpZiAobWFwMiA9PSBOVUxMKSB7CiAJCWNsZWFyX2Jp
dChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAogCQkJICAodm9pZCAqKSZtYXAtPnBhc3Np
dmUuZmxhZ3MpOwotCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXB2Y2Fs
bHNfZXhpdF9zb2NrKHNvY2spOworCQlyZXR1cm4gLUVOT01FTTsKKwl9CisJcmV0ID0gYWxsb2Nf
YWN0aXZlX3JpbmcobWFwMik7CisJaWYgKHJldCA8IDApIHsKKwkJY2xlYXJfYml0KFBWQ0FMTFNf
RkxBR19BQ0NFUFRfSU5GTElHSFQsCisJCQkJKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsK
KwkJa2ZyZWUobWFwMik7CiAJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4gcmV0
OwogCX0KLQltYXAyID0ga3phbGxvYyhzaXplb2YoKm1hcDIpLCBHRlBfQVRPTUlDKTsKLQlpZiAo
bWFwMiA9PSBOVUxMKSB7CisJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlyZXQg
PSBnZXRfcmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOworCWlmIChyZXQgPCAwKSB7CiAJCWNsZWFy
X2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAogCQkJICAodm9pZCAqKSZtYXAtPnBh
c3NpdmUuZmxhZ3MpOwogCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCWZy
ZWVfYWN0aXZlX3JpbmcobWFwMik7CisJCWtmcmVlKG1hcDIpOwogCQlwdmNhbGxzX2V4aXRfc29j
ayhzb2NrKTsKLQkJcmV0dXJuIC1FTk9NRU07CisJCXJldHVybiByZXQ7CiAJfQorCiAJcmV0ID0g
Y3JlYXRlX2FjdGl2ZShtYXAyLCAmZXZ0Y2huKTsKIAlpZiAocmV0IDwgMCkgeworCQlmcmVlX2Fj
dGl2ZV9yaW5nKG1hcDIpOwogCQlrZnJlZShtYXAyKTsKIAkJY2xlYXJfYml0KFBWQ0FMTFNfRkxB
R19BQ0NFUFRfSU5GTElHSFQsCiAJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7Ci0t
IAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 02:35:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 02:35:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtkOj-0000Cx-7m; Wed, 13 Feb 2019 02:35:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ve0G=QU=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1gtkOh-0000Cm-Jn
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 02:35:39 +0000
X-Inumbo-ID: 0c8f4266-2f38-11e9-a262-fb99be8951f9
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c8f4266-2f38-11e9-a262-fb99be8951f9;
 Wed, 13 Feb 2019 02:35:39 +0000 (UTC)
Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net
 [73.47.72.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 74EB1222CD;
 Wed, 13 Feb 2019 02:35:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550025338;
 bh=hudbPPq2wsnn673GkKZ6TJB4xcclMV3mS4tVqlm3Mow=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=nII3WzL4gQkE2ym8i4D3Li3Junntrcr5SxW+BjUUOINEKGJA+GxmHXQOL3VlNDJVL
 /juWM+W0ADxJE/XwCEw5W+R5M0dninMYTIKXP2pzrvYVBAMsi7m+rK/gG+KxWukv9l
 BX5NwHgiAbeLZnuf50Ac7KbcllCRqFb0PPxSStfU=
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Date: Tue, 12 Feb 2019 21:33:09 -0500
Message-Id: <20190213023336.19019-78-sashal@kernel.org>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20190213023336.19019-1-sashal@kernel.org>
References: <20190213023336.19019-1-sashal@kernel.org>
MIME-Version: 1.0
X-Patchwork-Hint: Ignore
Subject: [Xen-devel] [PATCH AUTOSEL 4.20 078/105] pvcalls-front: fix
 potential null dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wen Yang <wen.yang99@zte.com.cn>,
 Dan Carpenter <dan.carpenter@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4KClsgVXBzdHJlYW0gY29tbWl0
IGI0NzExMDk4MDY2ZjFjZjgwOGQ0ZGMxMWExYTg0Mjg2MGEzMjkyZmUgXQoKIHN0YXRpYyBjaGVj
a2VyIHdhcm5pbmc6CiAgICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmM6MzczIGFsbG9jX2Fj
dGl2ZV9yaW5nKCkKICAgIGVycm9yOiB3ZSBwcmV2aW91c2x5IGFzc3VtZWQgJ21hcC0+YWN0aXZl
LnJpbmcnIGNvdWxkIGJlIG51bGwKICAgICAgICAgICAoc2VlIGxpbmUgMzU3KQoKZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5jCiAgICAzNTEgc3RhdGljIGludCBhbGxvY19hY3RpdmVfcmluZyhz
dHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCiAgICAzNTIgewogICAgMzUzICAgICB2b2lkICpieXRl
czsKICAgIDM1NAogICAgMzU1ICAgICBtYXAtPmFjdGl2ZS5yaW5nID0gKHN0cnVjdCBwdmNhbGxz
X2RhdGFfaW50ZiAqKQogICAgMzU2ICAgICAgICAgZ2V0X3plcm9lZF9wYWdlKEdGUF9LRVJORUwp
OwogICAgMzU3ICAgICBpZiAoIW1hcC0+YWN0aXZlLnJpbmcpCiAgICAgICAgICAgICAgICAgICAg
Xl5eXl5eXl5eXl5eXl5eXl4KQ2hlY2sKCiAgICAzNTggICAgICAgICBnb3RvIG91dDsKICAgIDM1
OQogICAgMzYwICAgICBtYXAtPmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVyID0gUFZDQUxMU19SSU5H
X09SREVSOwogICAgMzYxICAgICBieXRlcyA9ICh2b2lkICopX19nZXRfZnJlZV9wYWdlcyhHRlBf
S0VSTkVMIHwgX19HRlBfWkVSTywKICAgIDM2MiAgICAgICAgICAgICAgICAgICAgIFBWQ0FMTFNf
UklOR19PUkRFUik7CiAgICAzNjMgICAgIGlmICghYnl0ZXMpCiAgICAzNjQgICAgICAgICBnb3Rv
IG91dDsKICAgIDM2NQogICAgMzY2ICAgICBtYXAtPmFjdGl2ZS5kYXRhLmluID0gYnl0ZXM7CiAg
ICAzNjcgICAgIG1hcC0+YWN0aXZlLmRhdGEub3V0ID0gYnl0ZXMgKwogICAgMzY4ICAgICAgICAg
WEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUik7CiAgICAzNjkKICAgIDM3MCAg
ICAgcmV0dXJuIDA7CiAgICAzNzEKICAgIDM3MiBvdXQ6Ci0tPiAzNzMgICAgIGZyZWVfYWN0aXZl
X3JpbmcobWFwKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXl5eCkFkZCBudWxs
IGNoZWNrIG9uIG1hcC0+YWN0aXZlLnJpbmcgYmVmb3JlIGRlcmVmZXJlbmNpbmcgaXQgdG8gYXZv
aWQKYW55IE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZXMuCgpGaXhlczogOWY1MWMwNWRjNDFhICgi
cHZjYWxscy1mcm9udDogQXZvaWQgZ2V0X2ZyZWVfcGFnZXMoR0ZQX0tFUk5FTCkgdW5kZXIgc3Bp
bmxvY2siKQpSZXBvcnRlZC1ieTogRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUu
Y29tPgpTdWdnZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+ClNpZ25lZC1vZmYtYnk6IFdlbiBZYW5nIDx3ZW4ueWFuZzk5QHp0ZS5jb20uY24+ClJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpD
QzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ0M6IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xl
LmNvbT4KQ0M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDQzogbGludXgta2VybmVs
QHZnZXIua2VybmVsLm9yZwpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtl
cm5lbC5vcmc+Ci0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMyArKysKIDEgZmls
ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggNjM1NzE2MGQ0
NjZhLi45MWRhN2U0NGQ1ZDQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
YworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTM0Myw2ICszNDMsOSBAQCBp
bnQgcHZjYWxsc19mcm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jaykKIAogc3RhdGljIHZv
aWQgZnJlZV9hY3RpdmVfcmluZyhzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCiB7CisJaWYgKCFt
YXAtPmFjdGl2ZS5yaW5nKQorCQlyZXR1cm47CisKIAlmcmVlX3BhZ2VzKCh1bnNpZ25lZCBsb25n
KW1hcC0+YWN0aXZlLmRhdGEuaW4sCiAJCQltYXAtPmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVyKTsK
IAlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUucmluZyk7Ci0tIAoyLjE5LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 02:38:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 02:38:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtkR8-0000PR-Lt; Wed, 13 Feb 2019 02:38:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ve0G=QU=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1gtkR7-0000PK-ES
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 02:38:09 +0000
X-Inumbo-ID: 65a31e3b-2f38-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65a31e3b-2f38-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 02:38:08 +0000 (UTC)
Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net
 [73.47.72.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EEE6B222CC;
 Wed, 13 Feb 2019 02:38:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550025488;
 bh=EtNnjpe5ajSv7EpOWQztmnKgEZaR2KD9x+GaCWCYZ0g=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=TGY+xLM8SKVxX5WgWpQfK5SK4iz8UnuESLl3gJcyV4OrSzYYEV/92yYjqgLaq6JSX
 YC/29hkicaV8vxO/2R+wLWCUf8h9MyyMbQcomr6hNDJYtMOtmn6ikEnApyhdRCh6Kv
 DU3nVBZ4tDP51HFDMKm/jfCDzHuauae+1nwYndkE=
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Date: Tue, 12 Feb 2019 21:36:17 -0500
Message-Id: <20190213023701.20286-39-sashal@kernel.org>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20190213023701.20286-1-sashal@kernel.org>
References: <20190213023701.20286-1-sashal@kernel.org>
MIME-Version: 1.0
X-Patchwork-Hint: Ignore
Subject: [Xen-devel] [PATCH AUTOSEL 4.19 39/83] pvcalls-front: Avoid
 get_free_pages(GFP_KERNEL) under spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julia Lawall <julia.lawall@lip6.fr>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wen Yang <wen.yang99@zte.com.cn>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4KClsgVXBzdHJlYW0gY29tbWl0
IDlmNTFjMDVkYzQxYTZkNjk0MjNlM2QwM2QxOGViN2FiMjJmOWVjMTkgXQoKVGhlIHByb2JsZW0g
aXMgdGhhdCB3ZSBjYWxsIHRoaXMgd2l0aCBhIHNwaW4gbG9jayBoZWxkLgpUaGUgY2FsbCB0cmVl
IGlzOgpwdmNhbGxzX2Zyb250X2FjY2VwdCgpIGhvbGRzIGJlZGF0YS0+c29ja2V0X2xvY2suCiAg
ICAtPiBjcmVhdGVfYWN0aXZlKCkKICAgICAgICAtPiBfX2dldF9mcmVlX3BhZ2VzKCkgdXNlcyBH
RlBfS0VSTkVMCgpUaGUgY3JlYXRlX2FjdGl2ZSgpIGZ1bmN0aW9uIGlzIG9ubHkgY2FsbGVkIGZy
b20gcHZjYWxsc19mcm9udF9hY2NlcHQoKQp3aXRoIGEgc3Bpbl9sb2NrIGhlbGQsIFRoZSBhbGxv
Y2F0aW9uIGlzIG5vdCBhbGxvd2VkIHRvIHNsZWVwIGFuZApHRlBfS0VSTkVMIGlzIG5vdCBzdWZm
aWNpZW50LgoKVGhpcyBpc3N1ZSB3YXMgZGV0ZWN0ZWQgYnkgdXNpbmcgdGhlIENvY2NpbmVsbGUg
c29mdHdhcmUuCgp2MjogQWRkIGEgZnVuY3Rpb24gZG9pbmcgdGhlIGFsbG9jYXRpb25zIHdoaWNo
IGlzIGNhbGxlZAogICAgb3V0c2lkZSB0aGUgbG9jayBhbmQgcGFzc2luZyB0aGUgYWxsb2NhdGVk
IGRhdGEgdG8KICAgIGNyZWF0ZV9hY3RpdmUoKS4KCnYzOiBVc2UgdGhlIG1hdGNoaW5nIGRlYWxs
b2NhdG9ycyBpLmUuLCBmcmVlX3BhZ2UoKQogICAgYW5kIGZyZWVfcGFnZXMoKSwgcmVzcGVjdGl2
ZWx5LgoKdjQ6IEl0IHdvdWxkIGJlIGJldHRlciB0byBwcmUtcG9wdWxhdGUgbWFwIChzdHJ1Y3Qg
c29ja19tYXBwaW5nKSwKICAgIHJhdGhlciB0aGFuIGludHJvZHVjaW5nIG9uZSBtb3JlIG5ldyBz
dHJ1Y3QuCgp2NTogU2luY2UgYWxsb2NhdGluZyB0aGUgZGF0YSBvdXRzaWRlIG9mIHRoaXMgY2Fs
bCBpdCBzaG91bGQgYWxzbwogICAgYmUgZnJlZWQgb3V0c2lkZSwgd2hlbiBjcmVhdGVfYWN0aXZl
KCkgZmFpbHMuCiAgICBNb3ZlIGt6YWxsb2Moc2l6ZW9mKCptYXAyKSwgR0ZQX0FUT01JQykgb3V0
c2lkZSBzcGlubG9jayBhbmQKICAgIHVzZSBHRlBfS0VSTkVMIGluc3RlYWQuCgp2NjogRHJvcCB0
aGUgc3VwZXJmbHVvdXMgY2FsbHMuCgpTdWdnZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KU3VnZ2VzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgpTdWdnZXN0ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1ieTogV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNv
bS5jbj4KQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ0M6IEp1bGlhIExhd2FsbCA8anVsaWEubGF3YWxsQGxpcDYuZnI+CkNDOiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDQzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNDOiBsaW51eC1rZXJuZWxA
dmdlci5rZXJuZWwub3JnClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IFNhc2hhIExldmluIDxzYXNoYWxAa2Vy
bmVsLm9yZz4KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCA4MSArKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTkgaW5zZXJ0aW9u
cygrKSwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCmluZGV4IDAxNTg4NTgyYWU2Ni4u
NjM1NzE2MGQ0NjZhIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysr
IGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCkBAIC0zNDEsNiArMzQxLDM5IEBAIGludCBw
dmNhbGxzX2Zyb250X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKQogCXJldHVybiByZXQ7CiB9
CiAKK3N0YXRpYyB2b2lkIGZyZWVfYWN0aXZlX3Jpbmcoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFw
KQoreworCWZyZWVfcGFnZXMoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUuZGF0YS5pbiwKKwkJ
CW1hcC0+YWN0aXZlLnJpbmctPnJpbmdfb3JkZXIpOworCWZyZWVfcGFnZSgodW5zaWduZWQgbG9u
ZyltYXAtPmFjdGl2ZS5yaW5nKTsKK30KKworc3RhdGljIGludCBhbGxvY19hY3RpdmVfcmluZyhz
dHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCit7CisJdm9pZCAqYnl0ZXM7CisKKwltYXAtPmFjdGl2
ZS5yaW5nID0gKHN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqKQorCQlnZXRfemVyb2VkX3BhZ2Uo
R0ZQX0tFUk5FTCk7CisJaWYgKCFtYXAtPmFjdGl2ZS5yaW5nKQorCQlnb3RvIG91dDsKKworCW1h
cC0+YWN0aXZlLnJpbmctPnJpbmdfb3JkZXIgPSBQVkNBTExTX1JJTkdfT1JERVI7CisJYnl0ZXMg
PSAodm9pZCAqKV9fZ2V0X2ZyZWVfcGFnZXMoR0ZQX0tFUk5FTCB8IF9fR0ZQX1pFUk8sCisJCQkJ
CVBWQ0FMTFNfUklOR19PUkRFUik7CisJaWYgKCFieXRlcykKKwkJZ290byBvdXQ7CisKKwltYXAt
PmFjdGl2ZS5kYXRhLmluID0gYnl0ZXM7CisJbWFwLT5hY3RpdmUuZGF0YS5vdXQgPSBieXRlcyAr
CisJCVhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOworCisJcmV0dXJuIDA7
CisKK291dDoKKwlmcmVlX2FjdGl2ZV9yaW5nKG1hcCk7CisJcmV0dXJuIC1FTk9NRU07Cit9CisK
IHN0YXRpYyBpbnQgY3JlYXRlX2FjdGl2ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGludCAq
ZXZ0Y2huKQogewogCXZvaWQgKmJ5dGVzOwpAQCAtMzQ5LDE1ICszODIsNyBAQCBzdGF0aWMgaW50
IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2dGNobikKIAkq
ZXZ0Y2huID0gLTE7CiAJaW5pdF93YWl0cXVldWVfaGVhZCgmbWFwLT5hY3RpdmUuaW5mbGlnaHRf
Y29ubl9yZXEpOwogCi0JbWFwLT5hY3RpdmUucmluZyA9IChzdHJ1Y3QgcHZjYWxsc19kYXRhX2lu
dGYgKikKLQkJX19nZXRfZnJlZV9wYWdlKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPKTsKLQlpZiAo
bWFwLT5hY3RpdmUucmluZyA9PSBOVUxMKQotCQlnb3RvIG91dF9lcnJvcjsKLQltYXAtPmFjdGl2
ZS5yaW5nLT5yaW5nX29yZGVyID0gUFZDQUxMU19SSU5HX09SREVSOwotCWJ5dGVzID0gKHZvaWQg
KilfX2dldF9mcmVlX3BhZ2VzKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPLAotCQkJCQlQVkNBTExT
X1JJTkdfT1JERVIpOwotCWlmIChieXRlcyA9PSBOVUxMKQotCQlnb3RvIG91dF9lcnJvcjsKKwli
eXRlcyA9IG1hcC0+YWN0aXZlLmRhdGEuaW47CiAJZm9yIChpID0gMDsgaSA8ICgxIDw8IFBWQ0FM
TFNfUklOR19PUkRFUik7IGkrKykKIAkJbWFwLT5hY3RpdmUucmluZy0+cmVmW2ldID0gZ250dGFi
X2dyYW50X2ZvcmVpZ25fYWNjZXNzKAogCQkJcHZjYWxsc19mcm9udF9kZXYtPm90aGVyZW5kX2lk
LApAQCAtMzY3LDEwICszOTIsNiBAQCBzdGF0aWMgaW50IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNv
Y2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2dGNobikKIAkJcHZjYWxsc19mcm9udF9kZXYtPm90aGVy
ZW5kX2lkLAogCQlwZm5fdG9fZ2ZuKHZpcnRfdG9fcGZuKCh2b2lkICopbWFwLT5hY3RpdmUucmlu
ZykpLCAwKTsKIAotCW1hcC0+YWN0aXZlLmRhdGEuaW4gPSBieXRlczsKLQltYXAtPmFjdGl2ZS5k
YXRhLm91dCA9IGJ5dGVzICsKLQkJWEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRF
Uik7Ci0KIAlyZXQgPSB4ZW5idXNfYWxsb2NfZXZ0Y2huKHB2Y2FsbHNfZnJvbnRfZGV2LCBldnRj
aG4pOwogCWlmIChyZXQpCiAJCWdvdG8gb3V0X2Vycm9yOwpAQCAtMzkxLDggKzQxMiw2IEBAIHN0
YXRpYyBpbnQgY3JlYXRlX2FjdGl2ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGludCAqZXZ0
Y2huKQogb3V0X2Vycm9yOgogCWlmICgqZXZ0Y2huID49IDApCiAJCXhlbmJ1c19mcmVlX2V2dGNo
bihwdmNhbGxzX2Zyb250X2RldiwgKmV2dGNobik7Ci0JZnJlZV9wYWdlcygodW5zaWduZWQgbG9u
ZyltYXAtPmFjdGl2ZS5kYXRhLmluLCBQVkNBTExTX1JJTkdfT1JERVIpOwotCWZyZWVfcGFnZSgo
dW5zaWduZWQgbG9uZyltYXAtPmFjdGl2ZS5yaW5nKTsKIAlyZXR1cm4gcmV0OwogfQogCkBAIC00
MTIsMTcgKzQzMSwyNCBAQCBpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2NrZXQg
KnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKIAkJcmV0dXJuIFBUUl9FUlIobWFwKTsKIAog
CWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CisJcmV0
ID0gYWxsb2NfYWN0aXZlX3JpbmcobWFwKTsKKwlpZiAocmV0IDwgMCkgeworCQlwdmNhbGxzX2V4
aXRfc29jayhzb2NrKTsKKwkJcmV0dXJuIHJldDsKKwl9CiAKIAlzcGluX2xvY2soJmJlZGF0YS0+
c29ja2V0X2xvY2spOwogCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7CiAJaWYg
KHJldCA8IDApIHsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlmcmVl
X2FjdGl2ZV9yaW5nKG1hcCk7CiAJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4g
cmV0OwogCX0KIAlyZXQgPSBjcmVhdGVfYWN0aXZlKG1hcCwgJmV2dGNobik7CiAJaWYgKHJldCA8
IDApIHsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlmcmVlX2FjdGl2
ZV9yaW5nKG1hcCk7CiAJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4gcmV0Owog
CX0KQEAgLTc4NCwyNSArODEwLDM2IEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qg
c29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJCX0KIAl9
CiAKLQlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwotCXJldCA9IGdldF9yZXF1ZXN0
KGJlZGF0YSwgJnJlcV9pZCk7Ci0JaWYgKHJldCA8IDApIHsKKwltYXAyID0ga3phbGxvYyhzaXpl
b2YoKm1hcDIpLCBHRlBfS0VSTkVMKTsKKwlpZiAobWFwMiA9PSBOVUxMKSB7CiAJCWNsZWFyX2Jp
dChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAogCQkJICAodm9pZCAqKSZtYXAtPnBhc3Np
dmUuZmxhZ3MpOwotCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXB2Y2Fs
bHNfZXhpdF9zb2NrKHNvY2spOworCQlyZXR1cm4gLUVOT01FTTsKKwl9CisJcmV0ID0gYWxsb2Nf
YWN0aXZlX3JpbmcobWFwMik7CisJaWYgKHJldCA8IDApIHsKKwkJY2xlYXJfYml0KFBWQ0FMTFNf
RkxBR19BQ0NFUFRfSU5GTElHSFQsCisJCQkJKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsK
KwkJa2ZyZWUobWFwMik7CiAJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4gcmV0
OwogCX0KLQltYXAyID0ga3phbGxvYyhzaXplb2YoKm1hcDIpLCBHRlBfQVRPTUlDKTsKLQlpZiAo
bWFwMiA9PSBOVUxMKSB7CisJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlyZXQg
PSBnZXRfcmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOworCWlmIChyZXQgPCAwKSB7CiAJCWNsZWFy
X2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAogCQkJICAodm9pZCAqKSZtYXAtPnBh
c3NpdmUuZmxhZ3MpOwogCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCWZy
ZWVfYWN0aXZlX3JpbmcobWFwMik7CisJCWtmcmVlKG1hcDIpOwogCQlwdmNhbGxzX2V4aXRfc29j
ayhzb2NrKTsKLQkJcmV0dXJuIC1FTk9NRU07CisJCXJldHVybiByZXQ7CiAJfQorCiAJcmV0ID0g
Y3JlYXRlX2FjdGl2ZShtYXAyLCAmZXZ0Y2huKTsKIAlpZiAocmV0IDwgMCkgeworCQlmcmVlX2Fj
dGl2ZV9yaW5nKG1hcDIpOwogCQlrZnJlZShtYXAyKTsKIAkJY2xlYXJfYml0KFBWQ0FMTFNfRkxB
R19BQ0NFUFRfSU5GTElHSFQsCiAJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7Ci0t
IAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 02:38:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 02:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtkRn-0000SV-0W; Wed, 13 Feb 2019 02:38:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ve0G=QU=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1gtkRl-0000SM-47
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 02:38:49 +0000
X-Inumbo-ID: 7d109a58-2f38-11e9-8ce5-73a615ad5ee8
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d109a58-2f38-11e9-8ce5-73a615ad5ee8;
 Wed, 13 Feb 2019 02:38:47 +0000 (UTC)
Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net
 [73.47.72.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 327EB222C9;
 Wed, 13 Feb 2019 02:38:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550025527;
 bh=hudbPPq2wsnn673GkKZ6TJB4xcclMV3mS4tVqlm3Mow=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=YcQ7DzDvgs59WMtyDoh75xGvRy60vaL715kJgVtdSrEGZhk4B7G35hjzxQtXAgWRF
 Ul4K0P5z/HSqcDTvIGgB4Ds7F6Leu78x1OBTcnRY2tGXEP4zdXgRM8jWsaxDutgSZA
 /Y+/VOC0QpE+skSGnjtira2gX+EULtl/LCwA6Grg=
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Date: Tue, 12 Feb 2019 21:36:41 -0500
Message-Id: <20190213023701.20286-63-sashal@kernel.org>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20190213023701.20286-1-sashal@kernel.org>
References: <20190213023701.20286-1-sashal@kernel.org>
MIME-Version: 1.0
X-Patchwork-Hint: Ignore
Subject: [Xen-devel] [PATCH AUTOSEL 4.19 63/83] pvcalls-front: fix potential
 null dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wen Yang <wen.yang99@zte.com.cn>,
 Dan Carpenter <dan.carpenter@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4KClsgVXBzdHJlYW0gY29tbWl0
IGI0NzExMDk4MDY2ZjFjZjgwOGQ0ZGMxMWExYTg0Mjg2MGEzMjkyZmUgXQoKIHN0YXRpYyBjaGVj
a2VyIHdhcm5pbmc6CiAgICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmM6MzczIGFsbG9jX2Fj
dGl2ZV9yaW5nKCkKICAgIGVycm9yOiB3ZSBwcmV2aW91c2x5IGFzc3VtZWQgJ21hcC0+YWN0aXZl
LnJpbmcnIGNvdWxkIGJlIG51bGwKICAgICAgICAgICAoc2VlIGxpbmUgMzU3KQoKZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5jCiAgICAzNTEgc3RhdGljIGludCBhbGxvY19hY3RpdmVfcmluZyhz
dHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCiAgICAzNTIgewogICAgMzUzICAgICB2b2lkICpieXRl
czsKICAgIDM1NAogICAgMzU1ICAgICBtYXAtPmFjdGl2ZS5yaW5nID0gKHN0cnVjdCBwdmNhbGxz
X2RhdGFfaW50ZiAqKQogICAgMzU2ICAgICAgICAgZ2V0X3plcm9lZF9wYWdlKEdGUF9LRVJORUwp
OwogICAgMzU3ICAgICBpZiAoIW1hcC0+YWN0aXZlLnJpbmcpCiAgICAgICAgICAgICAgICAgICAg
Xl5eXl5eXl5eXl5eXl5eXl4KQ2hlY2sKCiAgICAzNTggICAgICAgICBnb3RvIG91dDsKICAgIDM1
OQogICAgMzYwICAgICBtYXAtPmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVyID0gUFZDQUxMU19SSU5H
X09SREVSOwogICAgMzYxICAgICBieXRlcyA9ICh2b2lkICopX19nZXRfZnJlZV9wYWdlcyhHRlBf
S0VSTkVMIHwgX19HRlBfWkVSTywKICAgIDM2MiAgICAgICAgICAgICAgICAgICAgIFBWQ0FMTFNf
UklOR19PUkRFUik7CiAgICAzNjMgICAgIGlmICghYnl0ZXMpCiAgICAzNjQgICAgICAgICBnb3Rv
IG91dDsKICAgIDM2NQogICAgMzY2ICAgICBtYXAtPmFjdGl2ZS5kYXRhLmluID0gYnl0ZXM7CiAg
ICAzNjcgICAgIG1hcC0+YWN0aXZlLmRhdGEub3V0ID0gYnl0ZXMgKwogICAgMzY4ICAgICAgICAg
WEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUik7CiAgICAzNjkKICAgIDM3MCAg
ICAgcmV0dXJuIDA7CiAgICAzNzEKICAgIDM3MiBvdXQ6Ci0tPiAzNzMgICAgIGZyZWVfYWN0aXZl
X3JpbmcobWFwKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXl5eCkFkZCBudWxs
IGNoZWNrIG9uIG1hcC0+YWN0aXZlLnJpbmcgYmVmb3JlIGRlcmVmZXJlbmNpbmcgaXQgdG8gYXZv
aWQKYW55IE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZXMuCgpGaXhlczogOWY1MWMwNWRjNDFhICgi
cHZjYWxscy1mcm9udDogQXZvaWQgZ2V0X2ZyZWVfcGFnZXMoR0ZQX0tFUk5FTCkgdW5kZXIgc3Bp
bmxvY2siKQpSZXBvcnRlZC1ieTogRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUu
Y29tPgpTdWdnZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+ClNpZ25lZC1vZmYtYnk6IFdlbiBZYW5nIDx3ZW4ueWFuZzk5QHp0ZS5jb20uY24+ClJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpD
QzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ0M6IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xl
LmNvbT4KQ0M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDQzogbGludXgta2VybmVs
QHZnZXIua2VybmVsLm9yZwpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtl
cm5lbC5vcmc+Ci0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMyArKysKIDEgZmls
ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggNjM1NzE2MGQ0
NjZhLi45MWRhN2U0NGQ1ZDQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
YworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTM0Myw2ICszNDMsOSBAQCBp
bnQgcHZjYWxsc19mcm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jaykKIAogc3RhdGljIHZv
aWQgZnJlZV9hY3RpdmVfcmluZyhzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCiB7CisJaWYgKCFt
YXAtPmFjdGl2ZS5yaW5nKQorCQlyZXR1cm47CisKIAlmcmVlX3BhZ2VzKCh1bnNpZ25lZCBsb25n
KW1hcC0+YWN0aXZlLmRhdGEuaW4sCiAJCQltYXAtPmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVyKTsK
IAlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUucmluZyk7Ci0tIAoyLjE5LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 03:33:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 03:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtlI2-0005AI-Pa; Wed, 13 Feb 2019 03:32:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1/N/=QU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtlI1-0005A6-AB
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 03:32:49 +0000
X-Inumbo-ID: 084b1c4d-2f40-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 084b1c4d-2f40-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 03:32:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtlHz-0004ud-0p; Wed, 13 Feb 2019 03: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtlHy-0004bA-My; Wed, 13 Feb 2019 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 1gtlHy-0005N7-MA; Wed, 13 Feb 2019 03:32:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133212-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Feb 2019 03:32:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133212: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIxMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIxMi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYxNzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5
OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA1IGRheXMgICAyNyBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAgIDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAwIGRh
eXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNjaG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgog
IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjE3OGEwMGMzMDE3M2MwYjI2OGQ5
OTE2MGUxOWFkMjk5YjE4MjNhMgpBdXRob3I6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1h
em9uLmRlPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTU6MjA6MTUgMjAxOSArMDEwMAoKICAgIHg4Ni9o
dm06IGJsb2NrIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwogICAgCiAgICBUaGVy
ZSBhcmUgbXVsdGlwbGUgYXJyYXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vz
c2VkCiAgICB3aXRoIGluZGljZXMgdGhhdCBhcmUgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBUbyBh
dm9pZCBzcGVjdWxhdGl2ZQogICAgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFy
cmF5X2luZGV4X25vc3BlYyBtYWNyby4KICAgIAogICAgV2hlbiBibG9ja2luZyBzcGVjdWxhdGl2
ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIGNhbiBjbGFzc2lmeSBhcnJheXMKICAgIGludG8g
ZHluYW1pYyBhcnJheXMgYW5kIHN0YXRpYyBhcnJheXMuIFdoZXJlIHRoZSBmb3JtZXIgYXJlIGFs
bG9jYXRlZAogICAgZHVyaW5nIHJ1biB0aW1lLCB0aGUgc2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtu
b3duIGR1cmluZyBjb21waWxlIHRpbWUuCiAgICBPbiBzdGF0aWMgYXJyYXlzLCBjb21waWxlciBt
aWdodCBiZSBhYmxlIHRvIGJsb2NrIHNwZWN1bGF0aXZlIGFjY2Vzc2VzCiAgICBpbiB0aGUgZnV0
dXJlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBl
ZmZvcnQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdl
bEBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cgpjb21taXQgNTZkOGQwMTE5ZDI3MGY4NDZjNmM0OTQzNzEyYjhhMjFmYmU1ZDRkMApBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgRmViIDEyIDExOjU0
OjU3IDIwMTkgKzAxMDAKCiAgICBWTVg6IGRvbid0IGlnbm9yZSBQMk0gc2V0dXAgZXJyb3IKICAg
IAogICAgc2V0X21taW9fcDJtX2VudHJ5KCkgbWF5IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAt
RU5PTUVNLiBEb24ndCBpZ25vcmUKICAgIHN1Y2ggYW4gZXJyb3IsIGJ1dCBpbnN0ZWFkIGNhdXNl
IGRvbWFpbiBjcmVhdGlvbiB0byBmYWlsIGluIHN1Y2ggYSBjYXNlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA4OGI5MmMzODIwY2ZmZWQ0YjRhYmVi
MTM5ZWRjMmNiZDgyODZjYjEyCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6MDcgMjAxOSArMDEwMAoKICAgIGlvbW11OiBmaXgg
aW9tbXVfb3BzIGluaXRpYWxpemF0aW9uCiAgICAKICAgIENvbW1pdCAzMmE1ZWEwMGVjNzVlZjUz
ZSAoIklPTU1VL3g4NjogcmVtb3ZlIGluZGlyZWN0aW9uIGZyb20gY2VydGFpbgogICAgSU9NTVUg
aG9vayBhY2Nlc3NlcyIpIGludHJvZHVjZWQgaW9tbXVfb3BzIGluaXRpYWxpemVkIGF0IGJvb3Qg
dGltZQogICAgd2l0aCBkYXRhIGRlY2xhcmVkIGFzIF9faW5pdGNvbnN0cmVsLgogICAgCiAgICBP
biBJbnRlbCBzeXN0ZW1zIHRoZXJlIGlzIGFub3RoZXIgcGF0aCB3aGVyZSBpb21tdV9vcHMgaXMg
aW5pdGlhbGl6ZWQKICAgIGFuZCB0aGlzIHBhdGggaXMgcmVsZXZhbnQgb24gcmVzdW1lIGFmdGVy
IHJldHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5kLgogICAgQXMgdGhlIGluaXRpYWxpemF0aW9u
IGRhdGEgaXMgbm8gbG9uZ2VyIGFjY2Vzc2libGUgaW4gdGhpcyBjYXNlIHRoYXQKICAgIHNlY29u
ZCBpbml0aWFsaXphdGlvbiBtdXN0IGJlIGRyb3BwZWQgaW4gY2FzZSB0aGUgc3lzdGVtIGlzbid0
IGp1c3QKICAgIGJvb3RpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgMDlmYzRkZTRhOGViYjM4OTY0MWI4YjhhNjMyZWZjYjdjYTg4MGUwOApBdXRob3I6IE5v
cmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KRGF0ZTogICBXZWQgRmViIDYgMTU6
MDk6MzMgMjAxOSArMDEwMAoKICAgIGFzbTogaGFuZGxlIGNvbW1lbnRzIHdoZW4gY3JlYXRpbmcg
aGVhZGVyIGZpbGUKICAgIAogICAgSW4gdGhlIGVhcmx5IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0
aGUgYXNtIGhlYWRlciBmaWxlcyBhcmUgY3JlYXRlZCwgc3VjaAogICAgYXMgaW5jbHVkZS9hc20t
JChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaC4gVGhlc2UgZmlsZXMgZGVwZW5kIG9uIHRoZQog
ICAgYXNzZW1ibHkgZmlsZSBhcmNoLyQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLnMsIHdoaWNo
IGlzIGdlbmVyYXRlZAogICAgYmVmb3JlLiBEZXBlbmRpbmcgb24gdGhlIHVzZWQgdG9vbGNoYWlu
LCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0aGUKICAgIGFzc2VtYmx5IGZpbGVzLiBFc3Bl
Y2lhbGx5IHRoZSBnb3RvLWdjYyBjb21waWxlciBvZiB0aGUgYm91bmRlZCBtb2RlbAogICAgY2hl
Y2tlciBDQk1DIGFkZHMgY29tbWVudHMgdGhhdCBzdGFydCB3aXRoIGEgJyMnIHN5bWJvbCBhdCB0
aGUgYmVnaW5uaW5nCiAgICBvZiB0aGUgbGluZS4KICAgIAogICAgVGhpcyBjb21taXQgYWRkcyBo
YW5kbGluZyBjb21tZW50cyBpbiBhc3NlbWJsZXIgZHVyaW5nIHRoZSBjcmVhdGlvbiBvZiB0aGUK
ICAgIGFzbSBoZWFkZXIgZmlsZXMsIGVzcGVjaWFsbHkgaWdub3JpbmcgbGluZXMgdGhhdCBzdGFy
dCB3aXRoICcjJywgd2hpY2gKICAgIGluZGljYXRlIGNvbW1lbnRzIGZvciBib3RoIEFSTSBhbmQg
eDg2IGFzc2VtYmxlci4gVGhlIHVzZWQgdG9vbCBnb3RvLWFzCiAgICBwcm9kdWNlcyBleGFjdGx5
IGNvbW1lbnRzIG9mIHRoaXMga2luZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRh
dXRzY2huaWcgPHRhdXRzY2huQGFtYXpvbi5jby51az4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZDA0YmYxZWI2NTZiZThiMjEzMWQwOGM3ZTMy
Y2ZmMzQzNTU2Y2ZhOApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBNb24gRmViIDExIDA5OjA5OjEzIDIwMTkgKzAxMDAKCiAgICB4ODYvc2hhZG93OiBhZGp1
c3QgbWluaW11bSBhbGxvY2F0aW9uIGNhbGN1bGF0aW9ucwogICAgCiAgICBBIHByZXZpb3VzbHkg
YmFkIHNpdHVhdGlvbiBoYXMgYmVjb21lIHdvcnNlIHdpdGggdGhlIGVhcmx5IHNldHRpbmcgb2YK
ICAgIC0+bWF4X3ZjcHVzOiBUaGUgdmFsdWUgcmV0dXJuZWQgYnkgc2hhZG93X21pbl9hY2NlcHRh
YmxlX3BhZ2VzKCkgaGFzCiAgICBmdXJ0aGVyIGdyb3duLCBhbmQgaGVuY2Ugbm93IGhvbGRzIGJh
Y2sgZXZlbiBtb3JlIG1lbW9yeSBmcm9tIHVzZSBmb3IKICAgIHRoZSBwMm0uCiAgICAKICAgIE1h
a2Ugc2hfbWluX2FsbG9jYXRpb24oKSBhY2NvdW50IGZvciBhbGwgcDJtIG1lbW9yeSBuZWVkZWQg
Zm9yCiAgICBzaGFkb3dfZW5hYmxlKCkgdG8gc3VjY2VlZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9u
IChhdCB3aGljaCBwb2ludCB0aGUKICAgIGRvbWFpbiBoYXMgbm8gbWVtb3J5IGF0IGFsbCBhbGxv
Y2F0ZWQgdG8gaXQgeWV0LCBhbmQgaGVuY2UgdXNlIG9mCiAgICBkLT50b3RfcGFnZXMgaXMgbWVh
bmluZ2xlc3MpLgogICAgCiAgICBBbHNvIG1ha2Ugc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2Vz
KCkgbm8gbG9uZ2VyIG5lZWRsZXNzbHkgYWRkIDEgdG8KICAgIHRoZSB2Q1BVIGNvdW50LgogICAg
CiAgICBGaW5hbGx5IG1ha2UgdGhlIGRlYnVnZ2luZyBwcmludGsoKSBpbiBzaGFkb3dfYWxsb2Nf
cDJtX3BhZ2UoKSBhIGxpdHRsZQogICAgbW9yZSB1c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRo
ZSByZWxldmFudCBkb21haW4gc2V0dGluZ3MuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRiNDY3NDRiMzVlZTdiOGJmNApBdXRo
b3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUg
RmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6IGZlYXR1cmVzL3FlbXUtZGVwcml2
IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNwYWNlIGJldHdlZW4gdGhlIHBhcmFn
cmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0J3MgYQogICAgbGlzdC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJiYTU3MzU4ZWJjYwpBdXRob3I6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0ZSBjcmVkaXQvY3JlZGl0MiBmZWF0
dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hlZHVsZXIKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA3YjUyNzhiMjhmOGZi
Y2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAK
CiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19E
SVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2
ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1
bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0
ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0
IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6
MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVz
IHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBp
cyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFk
MjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoK
ICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAK
ICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUg
TFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGll
cyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQg
bmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlz
IHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJl
bnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQw
Zjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAg
IHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXph
dGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1
cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
Q0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6
IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 04:39:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 04:39:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtmJp-0001ry-Ij; Wed, 13 Feb 2019 04:38:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1/N/=QU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtmJn-0001rl-NR
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 04:38:43 +0000
X-Inumbo-ID: 3a5a9e00-2f49-11e9-aed1-4f6ae199ea10
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a5a9e00-2f49-11e9-aed1-4f6ae199ea10;
 Wed, 13 Feb 2019 04:38:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtmJg-0006K0-CZ; Wed, 13 Feb 2019 04:38:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtmJf-0002JK-Ue; Wed, 13 Feb 2019 04:38:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtmJf-0006tG-Tx; Wed, 13 Feb 2019 04:38:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133150-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:build-arm64:host-install(4):broken:regression
 xen-unstable:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 xen-unstable:build-arm64:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 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-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=455301716e1ff358cb79367213003fba771dd466
X-Osstest-Versions-That: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Feb 2019 04:38:35 +0000
Subject: [Xen-devel] [xen-unstable test] 133150: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE1MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzE1MC8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzExMSBSRUdSLiB2cy4gMTMyODIwCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMTEx
IFJFR1IuIHZzLiAxMzI4MjAKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgIDQgbWVtZGlzay10
cnktYXBwZW5kIGZhaWwgaW4gMTMzMTExIHBhc3MgaW4gMTMzMTUwCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1zdGFydC9kZWJpYW5o
dm0ucmVwZWF0IGZhaWwgcGFzcyBpbiAxMzMxMTEKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdh
cmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI4MjAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMjgyMAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODIwCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2Vu
IGJsb2NrZWQgaW4gMTMyODIwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzI4MjAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGlu
IDEzMjgyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODIwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4MjAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODIwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzI4MjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyODIwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzI4MjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgNDU1MzAxNzE2ZTFmZjM1OGNiNzkzNjcyMTMwMDNmYmE3NzFkZDQ2NgpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgNzU1ZWI2NDAzZWM3MjJkYjM3ZjFiOGY4YjUxZTBi
MGFiNjYxYzAwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyODIwICAyMDE5LTAyLTA0IDA2OjI1
OjM5IFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjkzMiAgMjAxOS0wMi0wNSAw
ODo1Nzo1NiBaICAgIDcgZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
MzAxNSAgMjAxOS0wMi0wNyAyMDo1MTo0MyBaICAgIDUgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIENocmlzIFBhdHRlcnNv
biA8cGF0dGVyc29uY0BhaW5mb3NlYy5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9w
aGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KICBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3Bo
ZXIudy5jbGFya0BnbWFpbC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgSGFucyB2YW4gS3JhbmVuYnVyZyA8aGFucy52YW4ua3JhbmVuYnVyZ0BtZW5kaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogIExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICBQZW5nIEZhbiA8cGVu
Zy5mYW5AbnhwLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMg
Y2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQt
eHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA1MTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 05:42:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 05:42:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtnJP-0007R3-EA; Wed, 13 Feb 2019 05:42:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DYdH=QT=gmail.com=michael.d.labriola@srs-us1.protection.inumbo.net>)
 id 1gtd4U-00044S-Qt
 for xen-devel@lists.xen.org; Tue, 12 Feb 2019 18:46:18 +0000
X-Inumbo-ID: 7b4cc222-2ef6-11e9-bc90-bc764e045a96
Received: from mail-ot1-x32b.google.com (unknown [2607:f8b0:4864:20::32b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b4cc222-2ef6-11e9-bc90-bc764e045a96;
 Tue, 12 Feb 2019 18:46:17 +0000 (UTC)
Received: by mail-ot1-x32b.google.com with SMTP id g1so6111677otj.11
 for <xen-devel@lists.xen.org>; Tue, 12 Feb 2019 10:46:17 -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=C75c5ie0/E5HzleCURrh4GsoNhnw9BiUqJYsfl38L0E=;
 b=PsfM5bUBjKsrEc/2zdO6agSfermNU3cuT5PLf0gU/gi/OkSbue6oWxoiTh5GQgbrzS
 Kt5Hg6NxwhnabbTYtjY9bU9X3d1tBTWuPdFNNhTglm/oOP33joQCxk+eid29xty5Zrjz
 LXYxMQ16kQbclYwnD5NXuzwjrybadeNW/tWKi2t/db3upFxkxPMcdDFLXmdBWdV8xX6u
 sh0eBDnvEmAOLbe7oIMi8UUfqQqYgKfCMKd5MD7l/GVfE3Li825BgxXXXXj7Pi0R5nXZ
 3+twLjBXm2baJxGXubpSSa+5h5x2sd+Ia3mW3ywItwb9+92YhAn8dPE1Cl7n7zoiCwAH
 ocJA==
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=C75c5ie0/E5HzleCURrh4GsoNhnw9BiUqJYsfl38L0E=;
 b=Y8snPYopEQzDGFTgv+RNfCaz0WHOmxfOr50IsVBOtUeZFsm/uzIC81iWQ6eTa0GJip
 gPyKBG4gxxfSr6+TI517JuxOzZ7vGWnt80xqAmJf6/+4xTIdSQ0nPVSEGfpgZtqu5W6n
 CkUiTP9K67UX0wGiwcdVynuzMg70Z5ugJ33Cze3XMu8+V4gkqf83ebidEvSJOY86Kbgt
 KZIAJJ9WjcqSiKOU1E3E5ut3jRnJ4aVEuxm4fS7Od2TJWsg1ABqkoYLTNqq7MNq1PsNW
 BTopIolMTwHaVIX2UvAe9udRrvbsvbBd0BTcSPstzjw4zTRHU4fW0+Q99XsAeEWeDkhH
 xDuQ==
X-Gm-Message-State: AHQUAua+RsKrCv1AC7POzB/rtEmwMBFjaGlWq1KbBZxa3Fm8zO8kqfJ5
 sK1oFQDUBBAxNpqwUFt7d2Fde1LRamZOLowF6eloa/QW
X-Google-Smtp-Source: AHgI3IZMKtcq/xu2AM4uy7OB+sewuprfODHuLLTmn4ClfqZe647yQlH0z1piy7PVIOuVfCucSxsWMP2K+ca4hrKSCS8=
X-Received: by 2002:a9d:23e5:: with SMTP id t92mr5346741otb.159.1549997175787; 
 Tue, 12 Feb 2019 10:46:15 -0800 (PST)
MIME-Version: 1.0
From: Michael Labriola <michael.d.labriola@gmail.com>
Date: Tue, 12 Feb 2019 13:46:03 -0500
Message-ID: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
To: xen-devel@lists.xen.org, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
X-Mailman-Approved-At: Wed, 13 Feb 2019 05:42:22 +0000
Subject: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

S29ucmFkLAoKU3RhcnRpbmcgdy8gdjQuMTcsIEkgY2Fubm90IGxvZyBpbiB0byBHTk9NRSB3L291
dCBnZXR0aW5nIHRoZQpmb2xsb3dpbmcgbWVzcyBpbiBkbWVzZyBhbmQgZW5kaW5nIHVwIGJhY2sg
YXQgdGhlIEdETSBsb2dpbiBzY3JlZW4uCgpbICAgMjguNTU0MjU5XSByYWRlb25fZHBfYXV4X3Ry
YW5zZmVyX25hdGl2ZTogMjAwIGNhbGxiYWNrcyBzdXBwcmVzc2VkClsgICAzMS4yMTk4MjFdIHJh
ZGVvbiAwMDAwOjAxOjAwLjA6IHN3aW90bGIgYnVmZmVyIGlzIGZ1bGwgKHN6OiAyMDk3MTUyIGJ5
dGVzKQpbICAgMzEuMjIwMDMwXSBbZHJtOnJhZGVvbl9nZW1fb2JqZWN0X2NyZWF0ZSBbcmFkZW9u
XV0gKkVSUk9SKiBGYWlsZWQKdG8gYWxsb2NhdGUgR0VNIG9iamVjdCAoMTYzODQwMDAsIDIsIDQw
OTYsIC0xNCkKWyAgIDMxLjIyNjEwOV0gcmFkZW9uIDAwMDA6MDE6MDAuMDogc3dpb3RsYiBidWZm
ZXIgaXMgZnVsbCAoc3o6IDIwOTcxNTIgYnl0ZXMpClsgICAzMS4yMjYzMDBdIFtkcm06cmFkZW9u
X2dlbV9vYmplY3RfY3JlYXRlIFtyYWRlb25dXSAqRVJST1IqIEZhaWxlZAp0byBhbGxvY2F0ZSBH
RU0gb2JqZWN0ICgxNjM4NDAwMCwgMiwgNDA5NiwgLTE0KQpbICAgMzEuMzAwNzM0XSBnbm9tZS1z
aGVsbFsxOTM1XTogc2VnZmF1bHQgYXQgODggaXAgMDAwMDdmMzkxNTFjZDkwNApzcCAwMDAwN2Zm
Yzk3NjExYWQ4IGVycm9yIDQgaW4gbGlibXV0dGVyLWNvZ2wuc29bN2YzOTE1MTc4MDAwK2FhMDAw
XQpbICAgMzEuMzAwNzQ1XSBDb2RlOiA1ZiBjMyAwZiAxZiA0MCAwMCA0OCA4YiA0NyA3OCA0OCA4
YiA0MCA0MCBmZiBlMAo2NiAwZiAxZiA0NCAwMCAwMCA0OCA4YiA0NyA3OCA0OCA4YiA0MCA0OCBm
ZiBlMCA2NiAwZiAxZiA0NCAwMCAwMCA0OAo4YiA0NyA3OCA8NDg+IDhiIDgwIDg4IDAwIDAwIDAw
IGZmIGUwIDBmIDFmIDAwIDQ4IDhiIDQ3IDc4IDQ4IDhiIDQwIDY4CmZmIGUwClsgICAzOC4xOTMz
MDJdIHJhZGVvbl9kcF9hdXhfdHJhbnNmZXJfbmF0aXZlOiAxMTYgY2FsbGJhY2tzIHN1cHByZXNz
ZWQKWyAgIDQwLjAwOTMxN10gcmFkZW9uIDAwMDA6MDE6MDAuMDogc3dpb3RsYiBidWZmZXIgaXMg
ZnVsbCAoc3o6IDIwOTcxNTIgYnl0ZXMpClsgICA0MC4wMDk0ODhdIFtkcm06cmFkZW9uX2dlbV9v
YmplY3RfY3JlYXRlIFtyYWRlb25dXSAqRVJST1IqIEZhaWxlZAp0byBhbGxvY2F0ZSBHRU0gb2Jq
ZWN0ICgxNjM4NDAwMCwgMiwgNDA5NiwgLTE0KQpbICAgNDAuMDE1MTE0XSByYWRlb24gMDAwMDow
MTowMC4wOiBzd2lvdGxiIGJ1ZmZlciBpcyBmdWxsIChzejogMjA5NzE1MiBieXRlcykKWyAgIDQw
LjAxNTI5N10gW2RybTpyYWRlb25fZ2VtX29iamVjdF9jcmVhdGUgW3JhZGVvbl1dICpFUlJPUiog
RmFpbGVkCnRvIGFsbG9jYXRlIEdFTSBvYmplY3QgKDE2Mzg0MDAwLCAyLCA0MDk2LCAtMTQpClsg
ICA0MC4wMjgzMDJdIGdub21lLXNoZWxsWzI0MzFdOiBzZWdmYXVsdCBhdCAyZGFkZjQwIGlwCjAw
MDAwMDAwMDJkYWRmNDAgc3AgMDAwMDdmZmNkMjRlYTVmOCBlcnJvciAxNQpbICAgNDAuMDI4MzA2
XSBDb2RlOiAyMCA2ZSAzMSAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAzNyBlMyAzZCAyZCA3Zgow
MCAwMCA4MCBmNCBlNiAzZCAyZCA3ZiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
MCAwMCAwMCAwMAowMCAwMCAwMCA8MDA+IDAwIDAwIDAwIDAwIDAwIDAwIDAwIGMxIDAwIDAwIDAw
IDAwIDAwIDAwIDAwIDgwIGUxIGQyIDAzCjAwIDAwCgoKVGhpcyBoYXBwZW5zIHcvIGJvdGggcmFk
ZW9uIGFuZCBhbWRncHUuCgpJIGJpc2VjdGVkIGRvd24gdG8gdGhlIGZvbGxvd2luZyByYW5nZSBv
ZiBjb21taXRzLCB3aGljaCBiYXNpY2FsbHkgYWRkCmNvbmRpdGlvbmFsIGNvZGUgdG8gcmFkZW9u
IGFuZCBhbWRncHUgdG8gTk9UIHVzZSBzd2lvdGxiIGlmIGRtYV9iaXRzCmlzIHNtYWxsZXIgdGhh
biB0aGUgc3lzdGVtJ3MgbWF4IGlvbWVtIGFkZHJlc3MuLi4gIGJ1dCB0aGF0IHZlcnkgbXVjaApk
b2Vzbid0IHdvcmsgb24gYSBYZW4gZG9tMC4KCjgyNjI2MzYzIGRybTogYWRkIGZ1bmMgdG8gZ2V0
IG1heCBpb21lbSBhZGRyZXNzIHYyCmZkNWZkNDgwIGRybS9hbWRncHU6IG9ubHkgZW5hYmxlIHN3
aW90bGIgYWxsb2Mgd2hlbiBuZWVkIHYyCjFiYzNkM2NjIGRybS9yYWRlb246IG9ubHkgZW5hYmxl
IHN3aW90bGIgcGF0aCB3aGVuIG5lZWQgdjIKClJldmVydGluZyB0aGUgb2ZmZW5kaW5nIGNvbW1p
dHMgZ2l2ZXMgbWUgYSB1c2FibGUgdjQuMjAgZG9tMCBrZXJuZWwgdy8Kd29ya2luZyAzZCBzdXBw
b3J0LiAgTm90IHN1cmUgd2hhdCB0aGUgYXBwcm9wcmlhdGUgdXBzdHJlYW0gZml4IGZvcgp0aGlz
IHdvdWxkIGJlLCBhcyBJIGRvbid0IDEwMCUgdW5kZXJzdGFuZCB0aGlzLiAgQ291bGQgeW91IGVu
bGlnaHRlbgptZT8gIDstKQoKRllJLCB0aGlzIGlzIG9uIGFuIHg4Nl82NCBDZW50T1MgNyBtYWNo
aW5lIHcvIFhlbiA0LjExLjEgKGluc3RhbGxlZCBieQptZSwgZnJvbSBzb3VyY2UpLgoKVGhhbmtz
IQoKLU1pa2UKCi0tIApNaWNoYWVsIEQgTGFicmlvbGEKMjEgUmlwIFZhbiBXaW5rbGUgQ2lyCldh
cndpY2ssIFJJIDAyODg2CjQwMS0zMTYtOTg0NCAoY2VsbCkKNDAxLTg0OC04ODcxICh3b3JrKQo0
MDEtMjM0LTEzMDYgKGhvbWUpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 05:49:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 05:49:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtnQ9-0007hS-6J; Wed, 13 Feb 2019 05:49:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1/N/=QU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtnQ8-0007hI-5U
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 05:49:20 +0000
X-Inumbo-ID: 19e07b24-2f53-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19e07b24-2f53-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 05:49:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtnQ4-0007va-Ti; Wed, 13 Feb 2019 05:49:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtnQ4-0005nl-HD; Wed, 13 Feb 2019 05:49:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtnQ4-00033W-Ge; Wed, 13 Feb 2019 05:49:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133217-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Feb 2019 05:49:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133217: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIxNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIxNy8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYxNzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5
OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA1IGRheXMgICAyOCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAgIDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAwIGRh
eXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNjaG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgog
IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjE3OGEwMGMzMDE3M2MwYjI2OGQ5
OTE2MGUxOWFkMjk5YjE4MjNhMgpBdXRob3I6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1h
em9uLmRlPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTU6MjA6MTUgMjAxOSArMDEwMAoKICAgIHg4Ni9o
dm06IGJsb2NrIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwogICAgCiAgICBUaGVy
ZSBhcmUgbXVsdGlwbGUgYXJyYXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vz
c2VkCiAgICB3aXRoIGluZGljZXMgdGhhdCBhcmUgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBUbyBh
dm9pZCBzcGVjdWxhdGl2ZQogICAgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFy
cmF5X2luZGV4X25vc3BlYyBtYWNyby4KICAgIAogICAgV2hlbiBibG9ja2luZyBzcGVjdWxhdGl2
ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIGNhbiBjbGFzc2lmeSBhcnJheXMKICAgIGludG8g
ZHluYW1pYyBhcnJheXMgYW5kIHN0YXRpYyBhcnJheXMuIFdoZXJlIHRoZSBmb3JtZXIgYXJlIGFs
bG9jYXRlZAogICAgZHVyaW5nIHJ1biB0aW1lLCB0aGUgc2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtu
b3duIGR1cmluZyBjb21waWxlIHRpbWUuCiAgICBPbiBzdGF0aWMgYXJyYXlzLCBjb21waWxlciBt
aWdodCBiZSBhYmxlIHRvIGJsb2NrIHNwZWN1bGF0aXZlIGFjY2Vzc2VzCiAgICBpbiB0aGUgZnV0
dXJlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBl
ZmZvcnQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdl
bEBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cgpjb21taXQgNTZkOGQwMTE5ZDI3MGY4NDZjNmM0OTQzNzEyYjhhMjFmYmU1ZDRkMApBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgRmViIDEyIDExOjU0
OjU3IDIwMTkgKzAxMDAKCiAgICBWTVg6IGRvbid0IGlnbm9yZSBQMk0gc2V0dXAgZXJyb3IKICAg
IAogICAgc2V0X21taW9fcDJtX2VudHJ5KCkgbWF5IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAt
RU5PTUVNLiBEb24ndCBpZ25vcmUKICAgIHN1Y2ggYW4gZXJyb3IsIGJ1dCBpbnN0ZWFkIGNhdXNl
IGRvbWFpbiBjcmVhdGlvbiB0byBmYWlsIGluIHN1Y2ggYSBjYXNlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA4OGI5MmMzODIwY2ZmZWQ0YjRhYmVi
MTM5ZWRjMmNiZDgyODZjYjEyCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6MDcgMjAxOSArMDEwMAoKICAgIGlvbW11OiBmaXgg
aW9tbXVfb3BzIGluaXRpYWxpemF0aW9uCiAgICAKICAgIENvbW1pdCAzMmE1ZWEwMGVjNzVlZjUz
ZSAoIklPTU1VL3g4NjogcmVtb3ZlIGluZGlyZWN0aW9uIGZyb20gY2VydGFpbgogICAgSU9NTVUg
aG9vayBhY2Nlc3NlcyIpIGludHJvZHVjZWQgaW9tbXVfb3BzIGluaXRpYWxpemVkIGF0IGJvb3Qg
dGltZQogICAgd2l0aCBkYXRhIGRlY2xhcmVkIGFzIF9faW5pdGNvbnN0cmVsLgogICAgCiAgICBP
biBJbnRlbCBzeXN0ZW1zIHRoZXJlIGlzIGFub3RoZXIgcGF0aCB3aGVyZSBpb21tdV9vcHMgaXMg
aW5pdGlhbGl6ZWQKICAgIGFuZCB0aGlzIHBhdGggaXMgcmVsZXZhbnQgb24gcmVzdW1lIGFmdGVy
IHJldHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5kLgogICAgQXMgdGhlIGluaXRpYWxpemF0aW9u
IGRhdGEgaXMgbm8gbG9uZ2VyIGFjY2Vzc2libGUgaW4gdGhpcyBjYXNlIHRoYXQKICAgIHNlY29u
ZCBpbml0aWFsaXphdGlvbiBtdXN0IGJlIGRyb3BwZWQgaW4gY2FzZSB0aGUgc3lzdGVtIGlzbid0
IGp1c3QKICAgIGJvb3RpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgMDlmYzRkZTRhOGViYjM4OTY0MWI4YjhhNjMyZWZjYjdjYTg4MGUwOApBdXRob3I6IE5v
cmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KRGF0ZTogICBXZWQgRmViIDYgMTU6
MDk6MzMgMjAxOSArMDEwMAoKICAgIGFzbTogaGFuZGxlIGNvbW1lbnRzIHdoZW4gY3JlYXRpbmcg
aGVhZGVyIGZpbGUKICAgIAogICAgSW4gdGhlIGVhcmx5IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0
aGUgYXNtIGhlYWRlciBmaWxlcyBhcmUgY3JlYXRlZCwgc3VjaAogICAgYXMgaW5jbHVkZS9hc20t
JChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaC4gVGhlc2UgZmlsZXMgZGVwZW5kIG9uIHRoZQog
ICAgYXNzZW1ibHkgZmlsZSBhcmNoLyQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLnMsIHdoaWNo
IGlzIGdlbmVyYXRlZAogICAgYmVmb3JlLiBEZXBlbmRpbmcgb24gdGhlIHVzZWQgdG9vbGNoYWlu
LCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0aGUKICAgIGFzc2VtYmx5IGZpbGVzLiBFc3Bl
Y2lhbGx5IHRoZSBnb3RvLWdjYyBjb21waWxlciBvZiB0aGUgYm91bmRlZCBtb2RlbAogICAgY2hl
Y2tlciBDQk1DIGFkZHMgY29tbWVudHMgdGhhdCBzdGFydCB3aXRoIGEgJyMnIHN5bWJvbCBhdCB0
aGUgYmVnaW5uaW5nCiAgICBvZiB0aGUgbGluZS4KICAgIAogICAgVGhpcyBjb21taXQgYWRkcyBo
YW5kbGluZyBjb21tZW50cyBpbiBhc3NlbWJsZXIgZHVyaW5nIHRoZSBjcmVhdGlvbiBvZiB0aGUK
ICAgIGFzbSBoZWFkZXIgZmlsZXMsIGVzcGVjaWFsbHkgaWdub3JpbmcgbGluZXMgdGhhdCBzdGFy
dCB3aXRoICcjJywgd2hpY2gKICAgIGluZGljYXRlIGNvbW1lbnRzIGZvciBib3RoIEFSTSBhbmQg
eDg2IGFzc2VtYmxlci4gVGhlIHVzZWQgdG9vbCBnb3RvLWFzCiAgICBwcm9kdWNlcyBleGFjdGx5
IGNvbW1lbnRzIG9mIHRoaXMga2luZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRh
dXRzY2huaWcgPHRhdXRzY2huQGFtYXpvbi5jby51az4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZDA0YmYxZWI2NTZiZThiMjEzMWQwOGM3ZTMy
Y2ZmMzQzNTU2Y2ZhOApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBNb24gRmViIDExIDA5OjA5OjEzIDIwMTkgKzAxMDAKCiAgICB4ODYvc2hhZG93OiBhZGp1
c3QgbWluaW11bSBhbGxvY2F0aW9uIGNhbGN1bGF0aW9ucwogICAgCiAgICBBIHByZXZpb3VzbHkg
YmFkIHNpdHVhdGlvbiBoYXMgYmVjb21lIHdvcnNlIHdpdGggdGhlIGVhcmx5IHNldHRpbmcgb2YK
ICAgIC0+bWF4X3ZjcHVzOiBUaGUgdmFsdWUgcmV0dXJuZWQgYnkgc2hhZG93X21pbl9hY2NlcHRh
YmxlX3BhZ2VzKCkgaGFzCiAgICBmdXJ0aGVyIGdyb3duLCBhbmQgaGVuY2Ugbm93IGhvbGRzIGJh
Y2sgZXZlbiBtb3JlIG1lbW9yeSBmcm9tIHVzZSBmb3IKICAgIHRoZSBwMm0uCiAgICAKICAgIE1h
a2Ugc2hfbWluX2FsbG9jYXRpb24oKSBhY2NvdW50IGZvciBhbGwgcDJtIG1lbW9yeSBuZWVkZWQg
Zm9yCiAgICBzaGFkb3dfZW5hYmxlKCkgdG8gc3VjY2VlZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9u
IChhdCB3aGljaCBwb2ludCB0aGUKICAgIGRvbWFpbiBoYXMgbm8gbWVtb3J5IGF0IGFsbCBhbGxv
Y2F0ZWQgdG8gaXQgeWV0LCBhbmQgaGVuY2UgdXNlIG9mCiAgICBkLT50b3RfcGFnZXMgaXMgbWVh
bmluZ2xlc3MpLgogICAgCiAgICBBbHNvIG1ha2Ugc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2Vz
KCkgbm8gbG9uZ2VyIG5lZWRsZXNzbHkgYWRkIDEgdG8KICAgIHRoZSB2Q1BVIGNvdW50LgogICAg
CiAgICBGaW5hbGx5IG1ha2UgdGhlIGRlYnVnZ2luZyBwcmludGsoKSBpbiBzaGFkb3dfYWxsb2Nf
cDJtX3BhZ2UoKSBhIGxpdHRsZQogICAgbW9yZSB1c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRo
ZSByZWxldmFudCBkb21haW4gc2V0dGluZ3MuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRiNDY3NDRiMzVlZTdiOGJmNApBdXRo
b3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUg
RmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6IGZlYXR1cmVzL3FlbXUtZGVwcml2
IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNwYWNlIGJldHdlZW4gdGhlIHBhcmFn
cmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0J3MgYQogICAgbGlzdC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJiYTU3MzU4ZWJjYwpBdXRob3I6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0ZSBjcmVkaXQvY3JlZGl0MiBmZWF0
dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hlZHVsZXIKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA3YjUyNzhiMjhmOGZi
Y2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAK
CiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19E
SVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2
ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1
bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0
ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0
IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6
MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVz
IHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBp
cyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFk
MjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoK
ICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAK
ICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUg
TFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGll
cyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQg
bmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlz
IHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJl
bnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQw
Zjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAg
IHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXph
dGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1
cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
Q0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6
IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 05:51:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 05:51:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtnRs-0008MA-Oq; Wed, 13 Feb 2019 05:51:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=A+hS=QU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gtnRr-0008M4-9h
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 05:51:07 +0000
X-Inumbo-ID: 573ba654-2f53-11e9-a2c2-9bfb898b7fdb
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 573ba654-2f53-11e9-a2c2-9bfb898b7fdb;
 Wed, 13 Feb 2019 05:51:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D4ECCADE6;
 Wed, 13 Feb 2019 05:50:59 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Gustavo A. R. Silva" <gustavo@embeddedor.com>
References: <20190212203720.GA24175@embeddedor>
 <20190212235041.GA4463@localhost.localdomain>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <1c86461d-71b4-7759-2255-19983b888fb5@suse.com>
Date: Wed, 13 Feb 2019 06:50:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190212235041.GA4463@localhost.localdomain>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: mark expected switch fall-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 linux-kernel@vger.kernel.org, Kees Cook <keescook@chromium.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDIvMjAxOSAwMDo1MCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIFR1ZSwgRmVi
IDEyLCAyMDE5IGF0IDAyOjM3OjIwUE0gLTA2MDAsIEd1c3Rhdm8gQS4gUi4gU2lsdmEgd3JvdGU6
Cj4+IEluIHByZXBhcmF0aW9uIHRvIGVuYWJsaW5nIC1XaW1wbGljaXQtZmFsbHRocm91Z2gsIG1h
cmsgc3dpdGNoCj4+IGNhc2VzIHdoZXJlIHdlIGFyZSBleHBlY3RpbmcgdG8gZmFsbCB0aHJvdWdo
Lgo+Pgo+PiBUaGlzIHBhdGNoIGZpeGVzIHRoZSBmb2xsb3dpbmcgd2FybmluZzoKPj4KPj4gZHJp
dmVycy94ZW4veGVuLXBjaWJhY2sveGVuYnVzLmM6IEluIGZ1bmN0aW9uIOKAmHhlbl9wY2lia19m
cm9udGVuZF9jaGFuZ2Vk4oCZOgo+PiBkcml2ZXJzL3hlbi94ZW4tcGNpYmFjay94ZW5idXMuYzo1
NDU6Njogd2FybmluZzogdGhpcyBzdGF0ZW1lbnQgbWF5IGZhbGwgdGhyb3VnaCBbLVdpbXBsaWNp
dC1mYWxsdGhyb3VnaD1dCj4+ICAgIGlmICh4ZW5idXNfZGV2X2lzX29ubGluZSh4ZGV2KSkKPj4g
ICAgICAgXgo+PiBkcml2ZXJzL3hlbi94ZW4tcGNpYmFjay94ZW5idXMuYzo1NDg6Mjogbm90ZTog
aGVyZQo+PiAgIGNhc2UgWGVuYnVzU3RhdGVVbmtub3duOgo+PiAgIF5+fn4KPj4KPj4gV2Fybmlu
ZyBsZXZlbCAzIHdhcyB1c2VkOiAtV2ltcGxpY2l0LWZhbGx0aHJvdWdoPTMKPj4KPj4gTm90aWNl
IHRoYXQsIGluIHRoaXMgcGFydGljdWxhciBjYXNlLCB0aGUgY29kZSBjb21tZW50IGlzIG1vZGlm
aWVkCj4+IGluIGFjY29yZGFuY2Ugd2l0aCB3aGF0IEdDQyBpcyBleHBlY3RpbmcgdG8gZmluZC4K
Pj4KPj4gVGhpcyBwYXRjaCBpcyBwYXJ0IG9mIHRoZSBvbmdvaW5nIGVmZm9ydHMgdG8gZW5hYmxl
Cj4+IC1XaW1wbGljaXQtZmFsbHRocm91Z2guCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEd1c3Rhdm8g
QS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+Cj4gCj4gQXBwbGllZCB0byBmb3It
bGludXMtNS4wCj4gCj4gKHhlbi1zY3NpYmFjayBwYXRjaCB0b28pCgpJJ20gdGVuZGluZyB0byBk
ZWxheSB0aG9zZSBwYXRjaGVzIHVudGlsIDUuMSwgYXMgd2UgYXJlIHByZXR0eSBsYXRlIGluCnRo
ZSA1LjAgY3ljbGUuIFdlIHNob3VsZCBhZGQgb25seSByZWFsbHkgY3JpdGljYWwgZml4ZXMgdG8g
NS4wIG5vdy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 06:22:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 06:22:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtnw9-0002Sj-8C; Wed, 13 Feb 2019 06:22:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rdbe=QU=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gtnw8-0002Se-Ee
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 06:22:24 +0000
X-Inumbo-ID: b8e94d40-2f57-11e9-bc90-bc764e045a96
Received: from mail-vs1-xe2f.google.com (unknown [2607:f8b0:4864:20::e2f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8e94d40-2f57-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 06:22:22 +0000 (UTC)
Received: by mail-vs1-xe2f.google.com with SMTP id e7so755439vsc.2
 for <xen-devel@lists.xenproject.org>; Tue, 12 Feb 2019 22:22:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=X4U2IPqQXj0J33ebzm4YNiHPj4AaQ7gM5C2K+JYpeqI=;
 b=EblgBW4mUs3AU+45b14wYg1lxRwczZSnk7t5tZjfSbgu4rg7M6mh7kDKS2ilcep9ax
 3FaUjT52r9Lx51N+2rv9OwhyA039eA4wEPdjrJ9dTCQIHa9ATfu3q0LjxBW4b5CcK1np
 F4CgT8qn4m6zFsWOvmLp+7yCYPdP5HgII13tpATfjTjDOFlP7I7fhi2fNsLbludLsPer
 ooqPHnmVqK7AnUr6rUHOp5IPkgsBNBzQEJ8G/nhiwE9CvoHhZx6EHxGcwHABZAD73UAJ
 niEiIDjl60ps1XofhnBMDJZmV1246SOS6WsqHX9eUnMYnOxzkKuqNsaKEaXsB9KXuuX5
 ddRg==
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=X4U2IPqQXj0J33ebzm4YNiHPj4AaQ7gM5C2K+JYpeqI=;
 b=N4nBGsZIjurgRcZu1KNajiv+qvrmNDdUUtJznO3Cs3+hre2XBWinCkBm0e7YXviQgu
 0lfwwWwhGUtRfwYUE9tujSry1tM3Zrb/TRBj+deo1crQil9jOwcSnuCy+TIggowRzWpP
 bCayCHQErrRkpRgPrlV62sIF+y5aSY0dw/NFo5INxrFw5bN3HJnaGixgIa1RknqDNh3v
 1G02W8D9B3aq4iTq64xZskw3OcYk3p9git7JoYzlfuyGWoHgD4jdrfbfEy4lmRaXmVuk
 2P75e+PS5hDF7nVXKNyfEErX5KMFqZccKnrnyb5mIAtJhuVCxkaN45iFoLZLg/nC35o4
 ZG/Q==
X-Gm-Message-State: AHQUAuaN67xzijwnx3Ntm7aC+jTzkIQ2xDaKcDva4yJ2Q6bKG2mxvKyp
 CIFojVDjvPqEv52sMvuquqMAA8NAxEgqBnf3Gns=
X-Google-Smtp-Source: AHgI3IYNnQcBAhebUO4Z+SDIQlSXrZ9FFLt55/abjcvtEtNPEbQdsOSVOaIqpAJ5L2FrjCa4g3JCD3VpaqdTyJkL8zc=
X-Received: by 2002:a67:7685:: with SMTP id r127mr3128612vsc.35.1550038941657; 
 Tue, 12 Feb 2019 22:22:21 -0800 (PST)
MIME-Version: 1.0
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
 <75D16A2E-7DA5-403D-8F7B-6F71ED408270@xenproject.org>
In-Reply-To: <75D16A2E-7DA5-403D-8F7B-6F71ED408270@xenproject.org>
From: Julien Grall <julien.grall@gmail.com>
Date: Wed, 13 Feb 2019 07:22:07 +0100
Message-ID: <CAF3u54B_owAmO6s=CoCepkFDp9Wgcxutnj_nSGSWWyaS0TcyYA@mail.gmail.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Feb 13 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Juergen Gross <jgross@suse.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>, Brian Woods <brian.woods@amd.com>,
 Julien Grall <julien.grall@arm.com>, "Natarajan,
 Janakarajan" <jnataraj@amd.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8378195368266626959=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8378195368266626959==
Content-Type: multipart/alternative; boundary="0000000000008172db0581c0902e"

--0000000000008172db0581c0902e
Content-Type: text/plain; charset="UTF-8"

Hi Lars,

The title says "16:00 - 17:00 UTC" but the text below says "15:00 - 16:00
UTC". Can you confirm what time is the meeting?

Cheers,


On Mon, 11 Feb 2019, 11:07 Lars Kurth, <lars.kurth.xen@gmail.com> wrote:

> Hi all,
>
>
> we have the community call for February coming up this Wednesday. My
> sincere apologies, that I have not asked for agenda items last week. A
> current agenda (primarily a skeleton) is available at
> https://docs.google.com/document/d/15ZLzQcH794jufDZW1oNYVY2D12CnVqxQ-klFAqkd2bU/edit#heading=h.mz1wjb9vekjn
>
> Please propose topics by either editing the running agenda document at
> https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4vI8I01I/edit#
> or by replying to the mail. Ideally by a few hours before the meeting!
>
>
> Best Regards
>
> Lars
>
>
>
> == Dial-in Information ==
>
>   ## Future Community Call schedule
>   Feb 13, Mar 12
>
>   ## Meeting time
>   15:00 - 16:00 UTC
>    8:00 -  9:00 EDT (San Francisco)
>   11:00 - 12:00 EDT (New York)
>   16:00 - 17:00 BST (London)
>   17:00 - 18:00 CEST (Berlin)
>   00:00 - 01:00 CST (Beijing)
>   Further International meeting times:
>
> https://www.timeanddate.com/worldclock/meetingdetails.html?year=2019&month=2&day=13&hour=16&min=0&sec=0&p1=224&p2=24&p3=179&p4=136&p5=37&p6=33
>
>
>   ## Dial in details
>   Web: https://www.gotomeet.me/larskurth
>
>   You can also dial in using your phone.
>   Access Code: 906-886-965
>
>   China (Toll Free): 4008 811084
>   Germany: +49 692 5736 7317
>   Poland (Toll Free): 00 800 1124759
>   United Kingdom: +44 330 221 0088
>   United States: +1 (571) 317-3129
>
>   More phone numbers
>   Australia: +61 2 9087 3604
>   Austria: +43 7 2081 5427
>   Argentina (Toll Free): 0 800 444 3375
>   Bahrain (Toll Free): 800 81 111
>   Belarus (Toll Free): 8 820 0011 0400
>   Belgium: +32 28 93 7018
>   Brazil (Toll Free): 0 800 047 4906
>   Bulgaria (Toll Free): 00800 120 4417
>   Canada: +1 (647) 497-9391
>   Chile (Toll Free): 800 395 150
>   Colombia (Toll Free): 01 800 518 4483
>    Czech Republic (Toll Free): 800 500448
>   Denmark: +45 32 72 03 82
>   Finland: +358 923 17 0568
>   France: +33 170 950 594
>   Greece (Toll Free): 00 800 4414 3838
>   Hong Kong (Toll Free): 30713169
>   Hungary (Toll Free): (06) 80 986 255
>   Iceland (Toll Free): 800 7204
>   India (Toll Free): 18002669272
>   Indonesia (Toll Free): 007 803 020 5375
>   Ireland: +353 15 360 728
>   Israel (Toll Free): 1 809 454 830
>   Italy: +39 0 247 92 13 01
>   Japan (Toll Free): 0 120 663 800
>   Korea, Republic of (Toll Free): 00798 14 207 4914
>   Luxembourg (Toll Free): 800 85158
>   Malaysia (Toll Free): 1 800 81 6854
>   Mexico (Toll Free): 01 800 522 1133
>   Netherlands: +31 207 941 377
>   New Zealand: +64 9 280 6302
>   Norway: +47 21 93 37 51
>   Panama (Toll Free): 00 800 226 7928
>   Peru (Toll Free): 0 800 77023
>   Philippines (Toll Free): 1 800 1110 1661
>   Portugal (Toll Free): 800 819 575
>   Romania (Toll Free): 0 800 410 029
>   Russian Federation (Toll Free): 8 800 100 6203
>   Saudi Arabia (Toll Free): 800 844 3633
>   Singapore (Toll Free): 18007231323
>   South Africa (Toll Free): 0 800 555 447
>   Spain: +34 932 75 2004
>   Sweden: +46 853 527 827
>   Switzerland: +41 225 4599 78
>   Taiwan (Toll Free): 0 800 666 854
>   Thailand (Toll Free): 001 800 011 023
>   Turkey (Toll Free): 00 800 4488 23683
>   Ukraine (Toll Free): 0 800 50 1733
>   United Arab Emirates (Toll Free): 800 044 40439
>   Uruguay (Toll Free): 0004 019 1018
>   Viet Nam (Toll Free): 122 80 481
>
>   First GoToMeeting? Let's do a quick system check:
>   https://link.gotomeeting.com/system-check
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

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

<span>Hi Lars,</span><div><br></div><div>The title says &quot;16:00 - 17:00=
 UTC&quot; but the text below says &quot;15:00 - 16:00 UTC&quot;. Can you c=
onfirm what time is the meeting?</div><div><br></div><div>Cheers,</div><div=
><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon, 11 Feb 2019, 1=
1:07 Lars Kurth, &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com" target=3D"=
_blank">lars.kurth.xen@gmail.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div style=3D"word-wrap:break-word;line-break:after-white-spa=
ce"><p style=3D"margin:0px 0px 2px 6px;font-stretch:normal;line-height:norm=
al"><font color=3D"rgba(0, 0, 0, 0.85098)" face=3D"Helvetica Neue"><span>Hi=
 all,=C2=A0</span></font></p><p style=3D"margin:0px 0px 2px 6px;font-stretc=
h:normal;line-height:normal"><font color=3D"rgba(0, 0, 0, 0.85098)" face=3D=
"Helvetica Neue"><span><br></span></font></p><p style=3D"margin:0px 0px 2px=
 6px;font-stretch:normal;line-height:normal"><font face=3D"Helvetica Neue">=
<font color=3D"rgba(0, 0, 0, 0.85098)"><span>we have the community=C2=A0</s=
pan></font><font color=3D"#000085"><span>call</span></font><font color=3D"r=
gba(0, 0, 0, 0.85098)"><span>=C2=A0for February coming up this Wednesday. M=
y sincere apologies, that I have not asked for agenda items=C2=A0</span></f=
ont><font color=3D"#000085"><span>last week. A current agenda (primarily a =
skeleton) is available at=C2=A0</span></font></font><font face=3D"Helvetica=
 Neue"><font color=3D"rgba(0, 0, 0, 0.85098)"><span>=C2=A0</span></font></f=
ont><font color=3D"#000085" face=3D"Helvetica Neue"><span><a href=3D"https:=
//docs.google.com/document/d/15ZLzQcH794jufDZW1oNYVY2D12CnVqxQ-klFAqkd2bU/e=
dit#heading=3Dh.mz1wjb9vekjn" target=3D"_blank">https://docs.google.com/doc=
ument/d/15ZLzQcH794jufDZW1oNYVY2D12CnVqxQ-klFAqkd2bU/edit#heading=3Dh.mz1wj=
b9vekjn</a></span></font></p><div><br></div><p style=3D"margin:0px 0px 2px =
6px;font-stretch:normal;line-height:normal"><font color=3D"rgba(0, 0, 0, 0.=
85098)" face=3D"Helvetica Neue"><span>Please propose topics by either editi=
ng the running agenda document at <a href=3D"https://docs.google.com/docume=
nt/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4vI8I01I/edit#" target=3D"_blank">=
https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4vI8=
I01I/edit#</a> or by replying to the mail. Ideally by a few hours before th=
e meeting!</span></font></p><p style=3D"margin:0px 0px 2px 6px;font-stretch=
:normal;line-height:normal"><font color=3D"rgba(0, 0, 0, 0.85098)" face=3D"=
Helvetica Neue"><span><br></span></font></p><p style=3D"margin:0px 0px 2px =
6px;font-stretch:normal;line-height:normal"><font color=3D"rgba(0, 0, 0, 0.=
85098)" face=3D"Helvetica Neue"><span>Best Regards</span></font></p><p styl=
e=3D"margin:0px 0px 2px 6px;font-stretch:normal;line-height:normal"><font c=
olor=3D"rgba(0, 0, 0, 0.85098)" face=3D"Helvetica Neue"><span>Lars</span></=
font></p><div>=C2=A0</div><p style=3D"margin:0px 0px 2px 6px;font-stretch:n=
ormal;line-height:normal"><font color=3D"rgba(0, 0, 0, 0.85098)" face=3D"He=
lvetica Neue"><span><br></span></font></p><p style=3D"margin:0px 0px 2px 6p=
x;font-stretch:normal;line-height:normal"><span style=3D"font-family:Menlo-=
Regular;font-size:11px">=3D=3D Dial-in Information =3D=3D</span><br style=
=3D"font-family:Menlo-Regular;font-size:11px"><br style=3D"font-family:Menl=
o-Regular;font-size:11px"><span style=3D"font-family:Menlo-Regular;font-siz=
e:11px">=C2=A0=C2=A0## Future Community Call schedule</span><br style=3D"fo=
nt-family:Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-Re=
gular;font-size:11px">=C2=A0 Feb 13, Mar 12</span><br style=3D"font-family:=
Menlo-Regular;font-size:11px"><br style=3D"font-family:Menlo-Regular;font-s=
ize:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=
=C2=A0## Meeting time</span><br style=3D"font-family:Menlo-Regular;font-siz=
e:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=
=A015:00 - 16:00 UTC</span><br style=3D"font-family:Menlo-Regular;font-size=
:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=
=A0=C2=A08:00 - =C2=A09:00 EDT (San Francisco)</span><br style=3D"font-fami=
ly:Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-Regular;f=
ont-size:11px">=C2=A0=C2=A011:00 - 12:00 EDT (New York)</span><br style=3D"=
font-family:Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-=
Regular;font-size:11px">=C2=A0=C2=A016:00 - 17:00 BST (London)</span><br st=
yle=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D"font-family=
:Menlo-Regular;font-size:11px">=C2=A0=C2=A017:00 - 18:00 CEST (Berlin)</spa=
n><br style=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D"fon=
t-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A000:00 - 01:00 CST (Beiji=
ng)</span><br style=3D"font-family:Menlo-Regular;font-size:11px"><span styl=
e=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Further Internat=
ional meeting times:=C2=A0</span><br style=3D"font-family:Menlo-Regular;fon=
t-size:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=
=A0=C2=A0</span><font face=3D"Menlo-Regular"><span style=3D"font-size:11px"=
><a href=3D"https://www.timeanddate.com/worldclock/meetingdetails.html?year=
=3D2019&amp;month=3D2&amp;day=3D13&amp;hour=3D16&amp;min=3D0&amp;sec=3D0&am=
p;p1=3D224&amp;p2=3D24&amp;p3=3D179&amp;p4=3D136&amp;p5=3D37&amp;p6=3D33" t=
arget=3D"_blank">https://www.timeanddate.com/worldclock/meetingdetails.html=
?year=3D2019&amp;month=3D2&amp;day=3D13&amp;hour=3D16&amp;min=3D0&amp;sec=
=3D0&amp;p1=3D224&amp;p2=3D24&amp;p3=3D179&amp;p4=3D136&amp;p5=3D37&amp;p6=
=3D33</a>=C2=A0</span></font></p><div><br></div><p style=3D"margin:0px 0px =
2px 6px;font-stretch:normal;line-height:normal"><span style=3D"font-family:=
Menlo-Regular;font-size:11px">=C2=A0 ## Dial in details</span><br style=3D"=
font-family:Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-=
Regular;font-size:11px">=C2=A0=C2=A0Web:=C2=A0</span><a href=3D"https://www=
.gotomeet.me/larskurth" style=3D"font-family:Menlo-Regular;font-size:11px" =
target=3D"_blank">https://www.gotomeet.me/larskurth</a><br style=3D"font-fa=
mily:Menlo-Regular;font-size:11px"><br style=3D"font-family:Menlo-Regular;f=
ont-size:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=
=A0=C2=A0You can also dial in using your phone.</span><br style=3D"font-fam=
ily:Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-Regular;=
font-size:11px">=C2=A0=C2=A0Access Code: 906-886-965</span><br style=3D"fon=
t-family:Menlo-Regular;font-size:11px"><br style=3D"font-family:Menlo-Regul=
ar;font-size:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px"=
>=C2=A0=C2=A0China (Toll Free): 4008 811084</span><br style=3D"font-family:=
Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-Regular;font=
-size:11px">=C2=A0=C2=A0Germany: +49 692 5736 7317</span><br style=3D"font-=
family:Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-Regul=
ar;font-size:11px">=C2=A0=C2=A0Poland (Toll Free): 00 800 1124759</span><br=
 style=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D"font-fam=
ily:Menlo-Regular;font-size:11px">=C2=A0=C2=A0United Kingdom: +44 330 221 0=
088</span><br style=3D"font-family:Menlo-Regular;font-size:11px"><span styl=
e=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0United States: +=
1 (571) 317-3129</span><br style=3D"font-family:Menlo-Regular;font-size:11p=
x"><br style=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D"fo=
nt-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0More phone numbers</spa=
n><br style=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D"fon=
t-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Australia: +61 2 9087 36=
04</span><br style=3D"font-family:Menlo-Regular;font-size:11px"><span style=
=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Austria: +43 7 20=
81 5427</span><br style=3D"font-family:Menlo-Regular;font-size:11px"><span =
style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Argentina (T=
oll Free): 0 800 444 3375</span><br style=3D"font-family:Menlo-Regular;font=
-size:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=
=C2=A0Bahrain (Toll Free): 800 81 111</span><br style=3D"font-family:Menlo-=
Regular;font-size:11px"><span style=3D"font-family:Menlo-Regular;font-size:=
11px">=C2=A0=C2=A0Belarus (Toll Free): 8 820 0011 0400</span><br style=3D"f=
ont-family:Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-R=
egular;font-size:11px">=C2=A0=C2=A0Belgium: +32 28 93 7018</span><br style=
=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D"font-family:Me=
nlo-Regular;font-size:11px">=C2=A0=C2=A0Brazil (Toll Free): 0 800 047 4906<=
/span><br style=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D=
"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Bulgaria (Toll Free)=
: 00800 120 4417</span><br style=3D"font-family:Menlo-Regular;font-size:11p=
x"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Can=
ada: +1 (647) 497-9391</span><br style=3D"font-family:Menlo-Regular;font-si=
ze:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=
=A0Chile (Toll Free): 800 395 150</span><br style=3D"font-family:Menlo-Regu=
lar;font-size:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px=
">=C2=A0=C2=A0Colombia (Toll Free): 01 800 518 4483</span><br style=3D"font=
-family:Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-Regu=
lar;font-size:11px">=C2=A0=C2=A0=C2=A0Czech Republic (Toll Free): 800 50044=
8</span><br style=3D"font-family:Menlo-Regular;font-size:11px"><span style=
=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Denmark: +45 32 7=
2 03 82</span><br style=3D"font-family:Menlo-Regular;font-size:11px"><span =
style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Finland: +35=
8 923 17 0568</span><br style=3D"font-family:Menlo-Regular;font-size:11px">=
<span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0France=
: +33 170 950 594</span><br style=3D"font-family:Menlo-Regular;font-size:11=
px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Gr=
eece (Toll Free): 00 800 4414 3838</span><br style=3D"font-family:Menlo-Reg=
ular;font-size:11px"><span style=3D"font-family:Menlo-Regular;font-size:11p=
x">=C2=A0=C2=A0Hong Kong (Toll Free): 30713169</span><br style=3D"font-fami=
ly:Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-Regular;f=
ont-size:11px">=C2=A0=C2=A0Hungary (Toll Free): (06) 80 986 255</span><br s=
tyle=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D"font-famil=
y:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Iceland (Toll Free): 800 7204</=
span><br style=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D"=
font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0India (Toll Free): 18=
002669272</span><br style=3D"font-family:Menlo-Regular;font-size:11px"><spa=
n style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Indonesia =
(Toll Free): 007 803 020 5375</span><br style=3D"font-family:Menlo-Regular;=
font-size:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=
=C2=A0=C2=A0Ireland: +353 15 360 728</span><br style=3D"font-family:Menlo-R=
egular;font-size:11px"><span style=3D"font-family:Menlo-Regular;font-size:1=
1px">=C2=A0=C2=A0Israel (Toll Free): 1 809 454 830</span><br style=3D"font-=
family:Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-Regul=
ar;font-size:11px">=C2=A0=C2=A0Italy: +39 0 247 92 13 01</span><br style=3D=
"font-family:Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo=
-Regular;font-size:11px">=C2=A0=C2=A0Japan (Toll Free): 0 120 663 800</span=
><br style=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D"font=
-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Korea, Republic of (Toll =
Free): 00798 14 207 4914</span><br style=3D"font-family:Menlo-Regular;font-=
size:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=
=C2=A0Luxembourg (Toll Free): 800 85158</span><br style=3D"font-family:Menl=
o-Regular;font-size:11px"><span style=3D"font-family:Menlo-Regular;font-siz=
e:11px">=C2=A0=C2=A0Malaysia (Toll Free): 1 800 81 6854</span><br style=3D"=
font-family:Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-=
Regular;font-size:11px">=C2=A0=C2=A0Mexico (Toll Free): 01 800 522 1133</sp=
an><br style=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D"fo=
nt-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Netherlands: +31 207 94=
1 377</span><br style=3D"font-family:Menlo-Regular;font-size:11px"><span st=
yle=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0New Zealand: +=
64 9 280 6302</span><br style=3D"font-family:Menlo-Regular;font-size:11px">=
<span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Norway=
: +47 21 93 37 51</span><br style=3D"font-family:Menlo-Regular;font-size:11=
px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Pa=
nama (Toll Free): 00 800 226 7928</span><br style=3D"font-family:Menlo-Regu=
lar;font-size:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px=
">=C2=A0=C2=A0Peru (Toll Free): 0 800 77023</span><br style=3D"font-family:=
Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-Regular;font=
-size:11px">=C2=A0=C2=A0Philippines (Toll Free): 1 800 1110 1661</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D"font-fami=
ly:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Portugal (Toll Free): 800 819 =
575</span><br style=3D"font-family:Menlo-Regular;font-size:11px"><span styl=
e=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Romania (Toll Fr=
ee): 0 800 410 029</span><br style=3D"font-family:Menlo-Regular;font-size:1=
1px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0R=
ussian Federation (Toll Free): 8 800 100 6203</span><br style=3D"font-famil=
y:Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-Regular;fo=
nt-size:11px">=C2=A0=C2=A0Saudi Arabia (Toll Free): 800 844 3633</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D"font-fami=
ly:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Singapore (Toll Free): 1800723=
1323</span><br style=3D"font-family:Menlo-Regular;font-size:11px"><span sty=
le=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0South Africa (T=
oll Free): 0 800 555 447</span><br style=3D"font-family:Menlo-Regular;font-=
size:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=
=C2=A0Spain: +34 932 75 2004</span><br style=3D"font-family:Menlo-Regular;f=
ont-size:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=
=A0=C2=A0Sweden: +46 853 527 827</span><br style=3D"font-family:Menlo-Regul=
ar;font-size:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px"=
>=C2=A0=C2=A0Switzerland: +41 225 4599 78</span><br style=3D"font-family:Me=
nlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-Regular;font-s=
ize:11px">=C2=A0=C2=A0Taiwan (Toll Free): 0 800 666 854</span><br style=3D"=
font-family:Menlo-Regular;font-size:11px"><span style=3D"font-family:Menlo-=
Regular;font-size:11px">=C2=A0=C2=A0Thailand (Toll Free): 001 800 011 023</=
span><br style=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D"=
font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Turkey (Toll Free): 0=
0 800 4488 23683</span><br style=3D"font-family:Menlo-Regular;font-size:11p=
x"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Ukr=
aine (Toll Free): 0 800 50 1733</span><br style=3D"font-family:Menlo-Regula=
r;font-size:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=
=C2=A0=C2=A0United Arab Emirates (Toll Free): 800 044 40439</span><br style=
=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D"font-family:Me=
nlo-Regular;font-size:11px">=C2=A0=C2=A0Uruguay (Toll Free): 0004 019 1018<=
/span><br style=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D=
"font-family:Menlo-Regular;font-size:11px">=C2=A0=C2=A0Viet Nam (Toll Free)=
: 122 80 481</span><br style=3D"font-family:Menlo-Regular;font-size:11px"><=
br style=3D"font-family:Menlo-Regular;font-size:11px"><span style=3D"font-f=
amily:Menlo-Regular;font-size:11px">=C2=A0=C2=A0First GoToMeeting? Let&#39;=
s do a quick system check:</span><br style=3D"font-family:Menlo-Regular;fon=
t-size:11px"><span style=3D"font-family:Menlo-Regular;font-size:11px">=C2=
=A0=C2=A0</span><a href=3D"https://link.gotomeeting.com/system-check" style=
=3D"font-family:Menlo-Regular;font-size:11px" target=3D"_blank">https://lin=
k.gotomeeting.com/system-check</a></p></div>_______________________________=
________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blank">Xen-dev=
el@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-devel</a></blockquote></div></div><span>
</span>

--0000000000008172db0581c0902e--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8378195368266626959==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 13 06:40:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 06:40:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtoE1-00045U-0K; Wed, 13 Feb 2019 06:40:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rdbe=QU=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gtoDz-00045P-72
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 06:40:51 +0000
X-Inumbo-ID: 4c849d6b-2f5a-11e9-bc90-bc764e045a96
Received: from mail-vs1-xe42.google.com (unknown [2607:f8b0:4864:20::e42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c849d6b-2f5a-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 06:40:49 +0000 (UTC)
Received: by mail-vs1-xe42.google.com with SMTP id t7so760078vsq.5
 for <xen-devel@lists.xenproject.org>; Tue, 12 Feb 2019 22:40:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=5rSmrki4NIRtgHuUPuSHVWdatGGtqWLphWYVVr+GULY=;
 b=n1wlkr4s5MipARC9oj/knnNVMl542c2GqBLux0eSt71/Dtx8pWmPda2TSvjqAmvNOY
 fmjVPJ/02YnsZLR1fgXeAW4kvshZ+TwnrGKb+2BdfXr9Iq+oosHWdRqNqaIn0TKtuw5m
 mQjoFcdOhklYVQIlZQZHyy484rHR53/3z33N/16GNF6PRLfITAEy6QrO111md9+wNIfT
 Xt3e09ZnHoktsAdAl8fgKEBBhfxwxaWmrnujr0LP1wC2gMNqi+uMb4Mf+eJxAUB5q4K8
 9sgwbY2aKDxCgpVLobCisMpmFbHGXIlVr/tSH4ZD6XQRDJ3FtM9M0fx/oYIrpkWPc4I+
 vggg==
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=5rSmrki4NIRtgHuUPuSHVWdatGGtqWLphWYVVr+GULY=;
 b=rc5T9sCab3GMsD4/It9B1P5C4aI2KcHXpcjBQOAJ64Q/PyppDwFWGUe1xJF1QoxcXh
 SGZpXjTF1sTO78IenBut/4zZVUEiNXYuTDikCTGrgWPk9gMAZA/X39V6KyvbBWSpu4S9
 wGOBGGMoBQsJ5wnns3cO9Yof0FP9Un/L+ys0oBa/+3VqIuuFMr8D+DFsg9WxDzi4FFG3
 aNVVAd6aLxgUK+zQ2CkS04zx5uj2N0njgrtfhphV96u4VW3sz3hUvsswVhoQEK6uc6KY
 PYlWi3GIkRqCzm7YTLjLU1a4ZqQwKxnA88CU+/fjKecb49/aBgaIFE8XV0gRbIqg63tf
 rGtA==
X-Gm-Message-State: AHQUAuaXqEDMoxK3i1hlVp6dwLQ4j2ocR/4IBLp42SBbsvYH160dsjOj
 Fm2QB1GyrmXzPOUUgVKENQ2qwjHhD2sLBgpQfFI=
X-Google-Smtp-Source: AHgI3IbwnATU4pSh4GNO2hbCqdh5DHTjaJ7kyehEc0JkSu/WK+MQCV+Ff3PJwxNY0ooaASqHNvJCOy/DWiRQljvyRME=
X-Received: by 2002:a67:7d06:: with SMTP id y6mr3335876vsc.22.1550040048304;
 Tue, 12 Feb 2019 22:40:48 -0800 (PST)
MIME-Version: 1.0
References: <osstest-133030-mainreport@xen.org>
 <20190208131416.espkw4gi3pn6fzb5@zion.uk.xensource.com>
 <20190208181219.mhfzzr3oexmqmfpr@zion.uk.xensource.com>
 <23649.23960.966699.466828@mariner.uk.xensource.com>
 <23650.44219.254756.700521@mariner.uk.xensource.com>
 <CAF3u54AJ9pecYZeak4dhHPLjVS++a=ZxiPmhPsfXfm_1OM8=Eg@mail.gmail.com>
 <23651.6588.41281.256610@mariner.uk.xensource.com>
 <23651.7650.360467.743599@mariner.uk.xensource.com>
In-Reply-To: <23651.7650.360467.743599@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Wed, 13 Feb 2019 07:40:35 +0100
Message-ID: <CAF3u54CWwGLq_wq0dYJQuvrapjNcAvJaQiQ0Jw5DhZ8gvpP8vg@mail.gmail.com>
To: Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] arm64,
 laxton[01] (was Re: [xen-unstable-smoke test] 133030: trouble:
 blocked/broken/pass)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============8063863473698088462=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8063863473698088462==
Content-Type: multipart/alternative; boundary="0000000000007787db0581c0d237"

--0000000000007787db0581c0d237
Content-Type: text/plain; charset="UTF-8"

Sorry the formatting.

On Tue, 12 Feb 2019, 20:26 Ian Jackson, <ian.jackson@citrix.com> wrote:

> Ian Jackson writes ("Re: [Xen-devel] arm64, laxton[01] (was Re:
> [xen-unstable-smoke test] 133030: trouble: blocked/broken/pass)"):
> > And that part works.  It runs through d-i and thinks it has succeeded.
> > But then when the host reboots it reboots into 3.16, not the backports
> > kernel.
> >
> > Looking at the installer log:
> >
> >   2019-02-07 15:18:34 Z 172.16.144.52:39843 <13>Feb  7 15:18:34
> >   base-installer: info: kernel linux-image-arm64 usable on arm64
> >
> > which is kind of weird.
> >
> > > So I think we can rule out a firmware bug.  Now, I am struggling to
> > > understand why osstest is suddenly using 3.16.
> > > Was there any change in osstest or the configuration?
> >
> > No.  I think something may be wrong with the way Debian is publishing
> > the backports kernels.  I will ask...
>
> Thanks, Julien, you have found enough for me to identify the problem.
>
> According to snapshot.debian.org, at 2019-02-06T21:13:14, the file
>
> http://ftp.debian.org/debian/dists/jessie-backports/main/binary-arm64/Packages.xz
> mentioned linux-base version 4.3~bpo8+1.  Now, it doesn't mention
> it at all.
>
> This is presumably part of cruft removal, since jessie-security does
> contain an even newer version, 4.5~deb8u1.
>
> linux-image-4.9.* require newer linux-support than is available in
> plain jessie.  As a result of all this, the installer removes the
> 4.9.x kernel because its dependencies can't be satisfied.  The machine
> then tries to reboot into some much older kernel.
>
> The osstest installer system does not use jessie-security and I think
> there was some reason for this which I have forgotten right now.
> Maybe the security repositories were awkward to cache - but nowadays
> we have a different approach to this caching.
>

This may be related to [1]. I don't know whether the support status changed
since then.


> I will investigate putting <suite>-security back.


[1]
https://xenbits.xen.org/gitweb/?p=osstest.git;a=commit;h=c14980b543ba057dcdd7a6c65d74a12cb4192034



> Ian.
>

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

Sorry the formatting.<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On=
 Tue, 12 Feb 2019, 20:26 Ian Jackson, &lt;<a href=3D"mailto:ian.jackson@cit=
rix.com">ian.jackson@citrix.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">Ian Jackson writes (&quot;Re: [Xen-devel] arm64, laxton[01] (=
was Re: [xen-unstable-smoke test] 133030: trouble: blocked/broken/pass)&quo=
t;):<br>
&gt; And that part works.=C2=A0 It runs through d-i and thinks it has succe=
eded.<br>
&gt; But then when the host reboots it reboots into 3.16, not the backports=
<br>
&gt; kernel.<br>
&gt; <br>
&gt; Looking at the installer log:<br>
&gt; <br>
&gt;=C2=A0 =C2=A02019-02-07 15:18:34 Z <a href=3D"http://172.16.144.52:3984=
3" rel=3D"noreferrer" target=3D"_blank">172.16.144.52:39843</a> &lt;13&gt;F=
eb=C2=A0 7 15:18:34<br>
&gt;=C2=A0 =C2=A0base-installer: info: kernel linux-image-arm64 usable on a=
rm64 <br>
&gt; <br>
&gt; which is kind of weird.<br>
&gt; <br>
&gt; &gt; So I think we can rule out a firmware bug.=C2=A0 Now, I am strugg=
ling to<br>
&gt; &gt; understand why osstest is suddenly using 3.16.<br>
&gt; &gt; Was there any change in osstest or the configuration?<br>
&gt; <br>
&gt; No.=C2=A0 I think something may be wrong with the way Debian is publis=
hing<br>
&gt; the backports kernels.=C2=A0 I will ask...<br>
<br>
Thanks, Julien, you have found enough for me to identify the problem.<br>
<br>
According to <a href=3D"http://snapshot.debian.org" rel=3D"noreferrer" targ=
et=3D"_blank">snapshot.debian.org</a>, at 2019-02-06T21:13:14, the file<br>
=C2=A0 <a href=3D"http://ftp.debian.org/debian/dists/jessie-backports/main/=
binary-arm64/Packages.xz" rel=3D"noreferrer" target=3D"_blank">http://ftp.d=
ebian.org/debian/dists/jessie-backports/main/binary-arm64/Packages.xz</a><b=
r>
mentioned linux-base version 4.3~bpo8+1.=C2=A0 Now, it doesn&#39;t mention<=
br>
it at all.<br>
<br>
This is presumably part of cruft removal, since jessie-security does<br>
contain an even newer version, 4.5~deb8u1.<br>
<br>
linux-image-4.9.* require newer linux-support than is available in<br>
plain jessie.=C2=A0 As a result of all this, the installer removes the<br>
4.9.x kernel because its dependencies can&#39;t be satisfied.=C2=A0 The mac=
hine<br>
then tries to reboot into some much older kernel.<br>
<br>
The osstest installer system does not use jessie-security and I think<br>
there was some reason for this which I have forgotten right now.<br>
Maybe the security repositories were awkward to cache - but nowadays<br>
we have a different approach to this caching.<br></blockquote></div><div><b=
r></div><div>This may be related to [1]. I don&#39;t know whether the suppo=
rt status changed since then.</div><div><br></div><div class=3D"gmail_quote=
"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">
<br>
I will investigate putting &lt;suite&gt;-security back.</blockquote></div><=
div class=3D"gmail_quote"></div><div><br></div><div>[1] <a href=3D"https://=
xenbits.xen.org/gitweb/?p=3Dosstest.git;a=3Dcommit;h=3Dc14980b543ba057dcdd7=
a6c65d74a12cb4192034">https://xenbits.xen.org/gitweb/?p=3Dosstest.git;a=3Dc=
ommit;h=3Dc14980b543ba057dcdd7a6c65d74a12cb4192034</a></div><div><br></div>=
<div><br></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Ian.<br>
</blockquote></div>

--0000000000007787db0581c0d237--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8063863473698088462==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 13 06:52:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 06:52:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtoOu-0004xv-44; Wed, 13 Feb 2019 06:52:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1/N/=QU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtoOs-0004xj-TM
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 06:52:06 +0000
X-Inumbo-ID: def47ac0-2f5b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id def47ac0-2f5b-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 06:52:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtoOp-0000kB-Ep; Wed, 13 Feb 2019 06:52:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtoOp-0008CZ-35; Wed, 13 Feb 2019 06:52:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtoOp-0003aA-29; Wed, 13 Feb 2019 06:52:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133151-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-arm64:<job status>:broken:regression
 linux-4.14:build-arm64-xsm:<job status>:broken:regression
 linux-4.14:build-arm64-pvops:<job status>:broken:regression
 linux-4.14:build-arm64:host-install(4):broken:regression
 linux-4.14:build-arm64-xsm:host-install(4):broken:regression
 linux-4.14:build-arm64-pvops:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.14:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.14:build-arm64:hosts-allocate:broken:allowable
 linux-4.14:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.14:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.14:build-arm64:capture-logs:broken:nonblocking
 linux-4.14:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0d7866d54a2c2d708807930c3bfd38ab3ce0550d
X-Osstest-Versions-That: linux=e1e364bf09d92018d35f20a004ffcfd4cbeffa34
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Feb 2019 06:52:03 +0000
Subject: [Xen-devel] [linux-4.14 test] 133151: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE1MSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxNTEvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMxMTQgUkVHUi4gdnMuIDEzMjY2MAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzExNCBS
RUdSLiB2cy4gMTMyNjYwCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gaW4gMTMzMTE0IFJFR1IuIHZzLiAxMzI2NjAKClRlc3RzIHdoaWNoIGFyZSBm
YWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTMzMTE0IHBhc3MgaW4gMTMz
MTUxCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9y
ZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgcGFzcyBpbiAxMzMxMTQKClJlZ3Jlc3Npb25zIHdo
aWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMzI2NjAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjY2MAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyNjYw
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyNjYwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzI2NjAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tl
biBibG9ja2VkIGluIDEzMjY2MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgMGQ3ODY2ZDU0YTJjMmQ3MDg4MDc5MzBjM2JmZDM4YWIzY2UwNTUwZApi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZTFlMzY0YmYwOWQ5MjAxOGQz
NWYyMGEwMDRmZmNmZDRjYmVmZmEzNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNjYwICAyMDE5
LTAxLTMxIDA3OjQwOjE0IFogICAxMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjk3MiAg
MjAxOS0wMi0wNiAxNjo0MToyNyBaICAgIDYgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFkcmlhbiBIdW50ZXIgPGFkcmlh
bi5odW50ZXJAaW50ZWwuY29tPgogIEFsZXhlaSBOYWJlcmV6aG5vdiA8YW5hYmVyZXpobm92QGZi
LmNvbT4KICBBbWlyIEdvbGRzdGVpbiA8YW1pcjczaWxAZ21haWwuY29tPgogIEFuZHJlYXMgR3J1
ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmVpIFZhZ2luIDxhdmFnaW5AZ21h
aWwuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5k
eSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQW5uYSBT
Y2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFy
ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJrYWRpdXN6IE1pc2tpZXdpY3ogPGFyZWttQG1h
dmVuLnBsPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXhlbCBMaW4gPGF4ZWwu
bGluQGluZ2ljcy5jb20+CiAgQXlhIExldmluIDxheWFsQG1lbGxhbm94LmNvbT4KICBCYXJ0b3N6
IEdvbGFzemV3c2tpIDxiZ29sYXN6ZXdza2lAYmF5bGlicmUuY29tPgogIEJlbmphbWluIEhlcnJl
bnNjaG1pZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZz4KICBCZXJuYXJkIFBpZG91eCA8ZjZi
dnBAZnJlZS5mcj4KICBCb2IgUGV0ZXJzb24gPHJwZXRlcnNvQHJlZGhhdC5jb20+CiAgQm9kb25n
IFdhbmcgPGJvZG9uZ0BtZWxsYW5veC5jb20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0Bn
bWFpbC5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYXZp
ZCBBaGVybiA8ZHNhQGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgRGF2aWQgQWhlcm4gPGRzYWhlcm5A
Z21haWwuY29tPgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERhdmlk
IFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZW5uaXMgRGFsZXNzYW5kcm8gPGRl
bm5pcy5kYWxlc3NhbmRyb0BpbnRlbC5jb20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29n
bGUuY29tPgogIEdlcmFsZCBTY2hhZWZlciA8Z2VyYWxkLnNjaGFlZmVyQGRlLmlibS5jb20+CiAg
R3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWlsbGF1
bWUgTmF1bHQgPGcubmF1bHRAYWxwaGFsaW5rLmZyPgogIEd1aWxsYXVtZSBOYXVsdCA8Z25hdWx0
QHJlZGhhdC5jb20+CiAgSmFjb2IgV2VuIDxqaWFuLncud2VuQG9yYWNsZS5jb20+CiAgSmFtZXMg
TW9yc2UgPGphbWVzLm1vcnNlQGFybS5jb20+CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBK
YXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdA
cmVkaGF0LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb3NoIEVsc2Fz
c2VyIDxqZWxzYXNzZXJAYXBwbmV0YS5jb20+CiAgSm/Do28gUGF1bG8gUmVjaGkgVml0YSA8anBy
dml0YUBlbmRsZXNzbS5jb20+CiAgSm/Do28gUGF1bG8gUmVjaGkgVml0YSA8anBydml0YUBnbWFp
bC5jb20+CiAgS2FpbGFuZyBZYW5nIDxrYWlsYW5nQHJlYWx0ZWsuY29tPgogIEtlZXMgQ29vayA8
a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtvZW4gVmFuZGVwdXR0ZSA8a29lbi52YW5kZXB1dHRl
QG5jZW50cmljLmNvbT4KICBLcnp5c3p0b2YgSGFsYXNhIDxraGFsYXNhQHBpYXAucGw+CiAgTGlu
dXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExvcmVuem8gQmlh
bmNvbmkgPGxvcmVuem8uYmlhbmNvbmlAcmVkaGF0LmNvbT4KICBMb3JlbnpvIFBpZXJhbGlzaSA8
bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5k
ZT4KICBNYXRoaWFzIFRob3JlIDxtYXRoaWFzLnRob3JlQGluZmluZXJhLmNvbT4KICBNaWNoYWVs
IEouIFJ1aGwgPG1pY2hhZWwuai5ydWhsQGludGVsLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4g
PG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE5hb3lh
IEhvcmlndWNoaSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNvbT4KICBPbGVnIE5lc3Rlcm92IDxv
bGVnQHJlZGhhdC5jb20+CiAgUGF1bG8gQWxjYW50YXJhIDxwYWxjYW50YXJhQHN1c2UuZGU+CiAg
UGF1bG8gQWxjYW50YXJhIDxwYXVsb0BwYXVsby5hYz4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGls
b3ZAbWljcm9zb2Z0LmNvbT4KICBSYWZhZWwgQXF1aW5pIDxhcXVpbmlAcmVkaGF0LmNvbT4KICBS
b2dlciBRdWFkcm9zIDxyb2dlcnFAdGkuY29tPgogIFJvbWFuIEd1c2hjaGluIDxndXJvQGZiLmNv
bT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYXNoYSBMZXZpbiA8
c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2hha2VlbCBCdXR0IDxzaGFrZWVsYkBnb29nbGUuY29tPgog
IFNodWFoIEtoYW4gPHNodWFoQGtlcm5lbC5vcmc+CiAgU29uZyBMaXUgPHNvbmdsaXVicmF2aW5n
QGZiLmNvbT4KICBTdGVmYW4gV2FocmVuIDxzdGVmYW4ud2FocmVuQGkyc2UuY29tPgogIFN0ZXZl
IEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1
c2UuZGU+CiAgVGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFub3guY29tPgogIFRldHN1byBIYW5k
YSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5uZS5qcD4KICBUaW0gSGFydmV5IDx0aGFy
dmV5QGdhdGV3b3Jrcy5jb20+CiAgVG9zaGlha2kgTWFraXRhIDxtYWtpdGEudG9zaGlha2lAbGFi
Lm50dC5jby5qcD4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBoYW1tZXJzcGFj
ZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZG15QGdtYWlsLmNvbT4KICBVbGYgSGFuc3Nv
biA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQu
Y29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFhpbiBMb25nIDxsdWNp
ZW4ueGluQGdtYWlsLmNvbT4KICBZb2hlaSBLYW5lbWFydSA8eW9oZWkua2FuZW1hcnVAZ21haWwu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1w
dm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3Bz
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzYxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 07:03:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 07:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtoaB-0005xN-Fi; Wed, 13 Feb 2019 07:03:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7coU=QU=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gtoa9-0005xI-ID
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 07:03:45 +0000
X-Inumbo-ID: 7f5b125e-2f5d-11e9-bc90-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f5b125e-2f5d-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 07:03:43 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id e27so930879lfj.8
 for <xen-devel@lists.xenproject.org>; Tue, 12 Feb 2019 23:03:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=1FyugrxoeWOQLBMuw8pd0G0CPOQwTpRxSa1qhLjWkXs=;
 b=BPzMzfN3q3P7CL9mtYkbpophjDzu/TCgge5c/GXNVqUcJY77TzN4r/2guxRr2smVeQ
 t7mKYo8Zpa98oGUyTm6kQ4VKzzj910eZnhRd1/V0K0SjBdJukPvU7HNwCT16Nyg0xlJI
 1MGMgtVJoSFakz9HwlBYbO/LJbn+Ulv+6mpc2X5UBCN88QarvjcrREpRSaZyXgqEEgMM
 kcFlo+J5AhNX7bViZTPFzta5unb2wH8v3pKPCBtzZ2/rLHfuCZG+sILgzmRIVwbZ/BIB
 2y6/EzgMtnJvOmG3bfCy7ldAmSIUJpvpPBOET2uu6D0Iyhkh6TrR15zCEaeJNGNBGmVv
 jS+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=1FyugrxoeWOQLBMuw8pd0G0CPOQwTpRxSa1qhLjWkXs=;
 b=VIPfLvmqUFn+Nk7/WQjB/v33/Tkjm5ho2+U3Tp5Iv0sQkg10FTrzjoq6JOYl9bJidT
 PQ/ZN4gNzoLQHYy9EhgDlYATcm/w8VY4OLcuBWWKWKBdoJPN8u0/YuwobZRYpTKs70H1
 bO38PJXa0a83QV7Tpw5cZPxOZv17DkedC6mYmnoeMmzQRWU919OdGsEznNhDfZw5dSz1
 T7LYQ5sczVv5V14rxf/SOVbxvva1u2jmGBePb8pST2Gf7vTTVaWFJ4745hvv7BzUkAvb
 UEQYVq58xQK2VcbytJJUoGqJ4GS8HeL07dsZyR3gKBSvuc9ddYRUaBZlE3hmiA6c3Rxx
 x5mQ==
X-Gm-Message-State: AHQUAuYEeLCCgPHwL7xm1NfnD0kn4Lv+DrKOZv0qN4LELGEecPuYiJ6K
 01IGLPNuflSNVLJcadoqmiqttZYKkNin4C6zC/A=
X-Google-Smtp-Source: AHgI3IZ35vyOEN+I1tDS36YzmcXj4IYc0+bbTjGh0DmWL5p4nR8POCHEmVFK4qX27YcAfsI+eUgq75x9VKqdontu2b0=
X-Received: by 2002:a19:5013:: with SMTP id e19mr2496821lfb.89.1550041420489; 
 Tue, 12 Feb 2019 23:03:40 -0800 (PST)
MIME-Version: 1.0
References: <1549443308-24448-1-git-send-email-christopher.w.clark@gmail.com>
 <1549443308-24448-18-git-send-email-christopher.w.clark@gmail.com>
 <20190206102741.2tp26dortwm77ewp@mac>
In-Reply-To: <20190206102741.2tp26dortwm77ewp@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Tue, 12 Feb 2019 23:03:28 -0800
Message-ID: <CACMJ4Gb84sOsMeyJw6CTCL_=j_YYMJJAbTjWsoMdd8xEZw==zA@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v8 for-4.12 17/17] docs,
 argo: add design document for Argo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgNiwgMjAxOSBhdCAyOjMxIEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIFdlZCwgRmViIDA2LCAyMDE5IGF0IDEyOjU1OjA4
QU0gLTA4MDAsIENocmlzdG9waGVyIENsYXJrIHdyb3RlOgo+ID4gRG9jdW1lbnQgcHJvdmlkZXMg
YSBicmllZiBpbnRyb2R1Y3Rpb24gdG8gdGhlIEFyZ28gaW50ZXJkb21haW4KPiA+IGNvbW11bmlj
YXRpb24gbWVjaGFuaXNtIGFuZCBhIGRldGFpbGVkIGRlc2NyaXB0aW9uIG9mIHRoZSBncmFudWxh
cgo+ID4gbG9ja2luZyB1c2VkIHdpdGhpbiB0aGUgQXJnbyBpbXBsZW1lbnRhdGlvbi4KPiA+Cj4g
PiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJh
ZXN5c3RlbXMuY29tPgo+Cj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgo+Cj4gSSB0aGluayB0aGUgZG9jdW1lbnQgaXMgZmluZSwgYW5kIGNhbiBi
ZSBleHBhbmRlZCBhcyBtb3JlIHBlb3BsZQo+IGludGVyYWN0IHdpdGggYXJnb3MuCgpUaGFua3Mu
Cgo+Cj4gPiAtLS0KPiA+ICBkb2NzL2Rlc2lnbnMvYXJnby5wYW5kb2MgfCA0NDggKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAxIGZpbGUgY2hhbmdl
ZCwgNDQ4IGluc2VydGlvbnMoKykKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9kZXNpZ25z
L2FyZ28ucGFuZG9jCj4gPgo+ID4gZGlmZiAtLWdpdCBhL2RvY3MvZGVzaWducy9hcmdvLnBhbmRv
YyBiL2RvY3MvZGVzaWducy9hcmdvLnBhbmRvYwo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiA+
IGluZGV4IDAwMDAwMDAuLjJjZTI1M2IKPiA+IC0tLSAvZGV2L251bGwKPiA+ICsrKyBiL2RvY3Mv
ZGVzaWducy9hcmdvLnBhbmRvYwo+ID4gQEAgLTAsMCArMSw0NDggQEAKPiA+ICsjIEFyZ28KPiA+
ICsKPiA+ICsjIyBJbnRyb2R1Y3Rpb24KPiA+ICsKPiA+ICtBcmdvIGlzIGFuIGludGVyZG9tYWlu
IGNvbW11bmljYXRpb24gbWVjaGFuaXNtLiBJdCBwcm92aWRlcyBYZW4gaHlwZXJ2aXNvcgo+ID4g
K3ByaW1pdGl2ZXMgdG8gdHJhbnNtaXQgZGF0YSBiZXR3ZWVuIFZNcywgYnkgcGVyZm9ybWluZyBk
YXRhIGNvcGllcyBpbnRvCj4gPiArcmVjZWl2ZSBtZW1vcnkgcmluZ3MgcmVnaXN0ZXJlZCBieSBk
b21haW5zLiBJdCBkb2VzIG5vdCByZXF1aXJlIG1lbW9yeQo+ID4gK3NoYXJpbmcgYmV0d2VlbiBW
TXMgYW5kIGRvZXMgbm90IHVzZSB0aGUgZ3JhbnQgdGFibGVzIG9yIFhlbnN0b3JlLgo+ID4gKwo+
ID4gK0FyZ28gaGFzIHJlcXVpcmVtZW50cyBmb3IgcGVyZm9ybWFuY2UgaXNvbGF0aW9uIGJldHdl
ZW4gZG9tYWlucywgdG8gcHJldmVudAo+ID4gK25lZ2F0aXZlIHBlcmZvcm1hbmNlIGltcGFjdCBm
cm9tIG1hbGljaW91cyBvciBkaXNydXB0aXZlIGFjdGl2aXR5IG9mIG90aGVyCj4gPiArZG9tYWlu
cywgb3IgZXZlbiBvdGhlciBWQ1BVcyBvZiB0aGUgc2FtZSBkb21haW4gb3BlcmF0aW5nIG90aGVy
IHJpbmdzLgo+ID4gKwo+ID4gKyMjIEh5cGVydmlzb3ItTWVkaWF0ZWQgZGF0YSBlWGNoYW5nZSAo
SE1YKQo+ID4gKwo+ID4gK1RoaXMgdGVybSByZWZlcmVuY2VzIGludGVyLVZNIGNvbW11bmljYXRp
b24gcHJvdG9jb2xzIHRoYXQgaGF2ZSB0aGlzCj4gPiAra2V5IGFyY2hpdGVjdHVyYWwgcG9pbnQ6
IFRoZSBoeXBlcnZpc29yIGlzIHJlc3BvbnNpYmxlIGZvciBwZXJmb3JtaW5nIHRoZQo+ID4gK3dy
aXRlIG9mIGRhdGEgaW50byB0aGUgZ3Vlc3QtYWNjZXNzaWJsZSBtZW1vcnkgYnVmZmVyLCBpbiB0
aGUgbWFubmVyCj4gPiArYWNjb3JkaW5nIHRvIHRoZSBhZ3JlZWQgdHJhbnNmZXIgcHJvdG9jb2wu
IFRoaXMgc3RydWN0dXJlIGVuc3VyZXMgdGhhdAo+ID4gK3RoZXJlIGlzIHN0cmVuZ3RoIHRvIHRo
ZSB0cmFuc3BvcnQgbWVjaGFuaXNtLCBiZWNhdXNlIHRoZSB0cmFuc21pdHRpbmcgc2lkZQo+ID4g
K29mIHRoZSBjb21tdW5pY2F0aW9uIGlzIHRoZSBoeXBlcnZpc29yLCB3aGljaCBjYW4gYmUgdHJ1
c3RlZCBieSB0aGUgcmVjZWl2ZXIsCj4gPiArYW5kIHRoZSBidWZmZXIgaXMgaXNvbGF0ZWQgZnJv
bSBhY2Nlc3MgYnkgYW55IG90aGVyIHBvdGVudGlhbCBzb3VyY2VzCj4gPiArb3V0c2lkZSB0aGUg
cmVjZWl2ZXIuCj4gPiArCj4gPiArVGhlIHJlY2VpdmVyIGNhbiB0cnVzdCB0aGF0IHRoZSBoeXBl
cnZpc29yIHdpbGw6Cj4gPiArCj4gPiArLSBQcm92aWRlIGEgcHJvdG9jb2wgaW1wbGVtZW50YXRp
b24gYWRoZXJpbmcgdG8gaGFyZHdhcmUgc3luY2hyb25pemF0aW9uCj4gPiArcmVxdWlyZW1lbnRz
IGZvciBjb25jdXJyZW50IGFjY2VzcyB0byBzeXN0ZW0gbWVtb3J5IGJ5IGNvbW11bmljYXRpbmcK
PiA+ICtjb21wb25lbnRzCj4gPiArLSBEZWxpdmVyIGRhdGEgb25seSBmcm9tIGFuIGFwcHJvdmVk
IHNvdXJjZSwgZW5mb3JjaW5nIHBvbGljeSBmb3IgTWFuZGF0b3J5Cj4gPiArQWNjZXNzIENvbnRy
b2wuCj4gPiArLSBJbmRpY2F0ZSB0aGUgY29ycmVjdCBzZW5kZXIgb2YgdGhlIGRhdGEuCj4gPiAr
LSBUcmFuc21pdCBvbmx5IHRoZSBpbnRlbmRlZCBkYXRhLCBhZGhlcmluZyB0byB0aGUgYWNjZXNz
IHByb3RvY29sIG9mIHRoZSBkYXRhCj4gPiArc3RydWN0dXJlIGluIHRoZSBidWZmZXIuIElmIHRo
ZSBtZW1vcnkgcmVnaW9uIGlzIGJlaW5nIHVzZWQgYXMgYSByaW5nLCB0aGVuOgo+ID4gKyAgICAt
IERhdGEgd3JpdGVzIHdpbGwgb25seSBvY2N1ciB3aXRoaW4gdGhlIHJpbmcgcmVnaW9uIHRoYXQg
aXMgaW5kaWNhdGVkIGFzCj4gPiArICAgIGF2YWlsYWJsZSBmb3IgaW5jb21pbmcgZGF0YSBieSB0
aGUgcmluZyBpbmRleGVzLgo+ID4gKyAgICAtIFRoZSBpbmRpY2F0ZWQgbGVuZ3RoIG9mIGRhdGEg
d3JpdHRlbiB3aWxsIGV4YWN0bHkgbWF0Y2ggdGhlIGxlbmd0aCBvZgo+ID4gKyAgICBkYXRhIGFj
dHVhbGx5IHdyaXR0ZW4uCj4gPiArICAgIC0gVGhlIHdyaXRlIGZvciBlYWNoIHBpZWNlIG9mIGRh
dGEgd2lsbCBvY2N1ciBvbmx5IG9uY2UuCj4gPiArICAgIC0gRGF0YSB3aWxsIGJlIHdyaXR0ZW4g
c2VxdWVudGlhbGx5IGluIHRoZSBvcmRlciB0aGF0IGl0IGlzIHNlbnQuCj4gPiArLSBJc3N1ZSBu
b3RpZmljYXRpb24gb2YgZGF0YSBkZWxpdmVyZWQgY29ycmVjdGx5Lgo+ID4gKwo+ID4gK1RoaXMg
c3RydWN0dXJlIGFsbG93cyBmb3IgYXVnbWVudGF0aW9uIGJ5IHRoZSBoeXBlcnZpc29yIHRvIGlk
ZW50aWZ5IHRoZQo+ID4gK3NlbmRpbmcgZW50aXR5IHdpdGhpbiB0aGUgc291cmNlIFZNLCBhbmQg
dGhlbiBwcm92aWRlIHRoZSByZWNlaXZlciB3aXRoCj4gPiArYXNzdXJlZCBjb250ZXh0IGluZm9y
bWF0aW9uIGFib3V0IHRoZSBkYXRhIHNvdXJjZS4gVGhpcyBlbmFibGVzIHRoZSByZWNlaXZlcgo+
ID4gK3RvIG1ha2UgZGVjaXNpb25zIGJhc2VkIG9uIGZpbmUtZ3JhaW5lZCBrbm93bGVkZ2Ugb2Yg
dGhlIHNvdXJjZSBvZiB0aGUgZGF0YS4KPiA+ICsKPiA+ICtUaGlzIHN0cnVjdHVyZSBpcyBhbHNv
IG9mIHN0cm9uZyBpbnRlcmVzdCBmb3IgbmVzdGVkIHZpcnR1YWxpemF0aW9uOgo+ID4gK3RyYW5z
cG9ydCB2aWEgdGhlIGh5cGVydmlzb3IgY2FuIGVuYWJsZSBjb25zdHJ1Y3Rpb24gb2YgZWZmaWNp
ZW50Cj4gPiArY29tbXVuaWNhdGlvbnMgYmV0d2VlbiBWTXMgYXQgZGlmZmVyZW50IGxldmVscyBv
ZiBuZXN0aW5nLgo+Cj4gVGhpcyBBRkFJQ1QgYWxzbyByZXF1aXJlcyBzb21lIGtpbmQgb2YgY29v
cGVyYXRpb24gYmV0d2Vlbgo+IGh5cGVydmlzb3JzPwoKWWVzLCB0aGF0IGlzIG15IHVuZGVyc3Rh
bmRpbmcgd2l0aCB0aGUgY3VycmVudCBpbnRlcmZhY2UuIFdlJ3ZlIHByb3Bvc2VkCmV4cGxvcmlu
ZyBYZW4gc3VwcG9ydCBmb3IgTDAgYW5kIEwxIEtDT05GSUcnZCBjb25maWd1cmF0aW9uczoKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDIvbXNnMDA4
MTEuaHRtbAoKCj4gSXQgbWlnaHQgYmUgZ29vZCB0byBleHBhbmQgd2h5IGh5cGVydmlzb3IgbWVk
aWF0ZWQgaXMgYmV0dGVyIHRoYW4gc2hhcmVkCj4gbWVtb3J5IGluIHRoZSBuZXN0ZWQgdmlydHVh
bGl6YXRpb24gY2FzZSwgc2luY2UgeW91IG1lbnRpb24gdGhpcwo+IGV4cGxpY2l0bHkgYnV0IGRv
bid0IGdpdmUgYW55IGRldGFpbHMuCgpZZXMsIHRoaXMgZG9jIHdpbGwgYmUgZXhwYW5kZWQuIElu
IHRoZSBtZWFudGltZSwgQnJvbWl1bSdzIFBTRUMgdmlkZW8gY292ZXJzCnNoYXJlZCBtZW1vcnkg
dnMuIGNvcHktYmFzZWQgcHJpbWl0aXZlczoKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTktMDEvbXNnMDA5NDYuaHRtbAoKTXkgUFNFQyB2aWRlbyB0YWxr
cyBhYm91dCBtYW5kYXRvcnkgYWNjZXNzIGNvbnRyb2wgZW5mb3JjZW1lbnQgYnkgWGVuOgpodHRw
czovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9BcmdvOl9IeXBlcnZpc29yLU1lZGlhdGVkX0V4
Y2hhbmdlXyhITVgpX2Zvcl9YZW4KCgo+ID4gKyMjIEZBUSAvIE90aGVyIENvbnNpZGVyYXRpb25z
Cj4gPiArCj4gPiArIyMjIFdoeSBub3QgaGF2ZSBhIHNpbmdsZSBwZXItZG9tYWluIGxvY2s/Cj4g
PiArCj4gPiArRHVlIHRvIHBlcmZvcm1hbmNlIGlzb2xhdGlvbiAvIERvUyBhdm9pZGFuY2U6IGlm
IHRoZXJlIGlzIGEgc2luZ2xlIHBlci1kb21haW4KPiA+ICtsb2NrLCBhY3F1aXJpbmcgdGhpcyBs
b2NrIHdpbGwgc3RhbGwgb3BlcmF0aW9ucyBvbiBvdGhlciBhY3RpdmUgcmluZ3Mgb3duZWQgYnkK
PiA+ICt0aGUgZG9tYWluLiBBIG1hbGljaW91cyBkb21haW4gY2FuIGxvb3AgcmVnaXN0ZXJpbmcg
YW5kIHVucmVnaXN0ZXJpbmcgcmluZ3MsCj4gPiArd2l0aG91dCBhbnkgY29uc2VudCBieSB0aGUg
dGFyZ2V0dGVkIGRvbWFpbiwgd2hpY2ggd291bGQgZXhwZXJpZW5jZSBkZWNyZWFzZWQKPiA+ICt0
aHJvdWdocHV0IGR1ZSB0byB0aGUgY29udGVudGlvbiBvbiB0aGUgc2luZ2xlIHBlci1kb21haW4g
bG9jay4KPgo+IEknbSBub3Qgc3VyZSBJIHNlZSBob3cgdGhpcyBpcyBwcmV2ZW50ZWQsIHRoZXJl
J3Mgc3RpbGwgYQo+IHJpbmdzX0wyX3J3bG9jayB0aGF0IEFGQUlDVCBuZWVkcyB0byBiZSB3cml0
ZS1sb2NrZWQgd2hlbiBhZGRpbmcgYQo+IHJpbmcsCgpZZXMsIHJpbmcgcmVnaXN0cmF0aW9uIHJl
c3VsdHMgaW4gYSBkb21haW4gd3JpdGUtbG9ja2luZyBpdCdzIG93bgpyaW5nc19MMl9yd2xvY2sg
d2hpbGUgdGhhdCBpcyBkb25lLgoKPiBhbmQgdGhhdCB3b3VsZCBwcmV2ZW50IGFueSBvdGhlciBh
Y2Nlc3NlcyB0byB0aGUgbGlzdCBvZiByaW5ncywKPiB0aHVzIHN0YWxsaW5nIG9wZXJhdGlvbnM/
CgpZZXMsIGZvciB0aGUgZG9tYWluIGl0c2VsZjsgc28gYSBtYWxpY2lvdXMgZG9tYWluIHJlZ2lz
dGVyaW5nIGFuZAp1bnJlZ2lzdGVyaW5nIHJpbmdzIHdpbGwgYWZmZWN0IHRoZSBwZXJmb3JtYW5j
ZSBvZiBpdHMgX293bl8gcmluZ3MuClJpbmcgKHVuLylyZWdpc3RyYXRpb24gaXMgdXNlZCBmb3Ig
Y29ubmVjdGlvbiBzZXR1cC90ZWFyZG93biByYXRoZXIgdGhhbgpkYXRhIHRyYW5zbWlzc2lvbiwg
c28gaW4gY29tbW9uIHVzZSBpcyBhcHByZWNpYWJseSBsZXNzIGZyZXF1ZW50IHRoYW4KdGhlIHNl
bmQvbm90aWZ5IGRhdGEgcGF0aCBvcGVyYXRpb25zIHdoaWNoIHVzZSBhIHJlYWQgbG9jayBpbnN0
ZWFkLAphbGxvd2luZyBmb3IgY29uY3VycmVudCB1c2Ugb2YgdGhlIGludGVybmFsIGRhdGEgc3Ry
dWN0dXJlcy4KCj4gSSBndWVzcyB0aGV5IGtleSBwb2ludCBoZXJlIChhbmQgd2hhdCBhbGxldmlh
dGVzIHRoZSBpc3N1ZSBsaXN0ZWQKPiBhYm92ZSkgaXMgdXNpbmcgbXVsdGlwbGUgbG9ja3MgYWxs
b3dzIGVhY2ggb25lIHRvIGJlIGxvY2tlZCBmb3IKPiBzbWFsbGVyIHBlcmlvZHMgb2YgdGltZSwg
dGh1cyByZWR1Y2luZyB0aGUgRG9TLgoKWWVzLCBncmFudWxhciBsb2NrcyBzaG91bGQgYmUgbW9y
ZSBhdmFpbGFibGUgYW5kIHJlZHVjZSBEb1MgcG90ZW50aWFsLgoKWFNNIHBvbGljeSBjYW4gY29u
c3RyYWluIHdoaWNoIG90aGVyIGRvbWFpbnMgYSBnaXZlbiBkb21haW4gaXMgYWJsZSB0bwpyZWdp
c3RlciByaW5ncyB0byBjb21tdW5pY2F0ZSB3aXRoLCBhbmQgdGhpcyBmdXJ0aGVyIGxpbWl0cyBh
IGRvbWFpbidzCmFiaWxpdHkgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgbG9ja3MgdGhhdCBwcm90ZWN0
IGFub3RoZXIgZG9tYWluJ3MgZGF0YQpzdHJ1Y3R1cmVzLgoKQ2hyaXN0b3BoZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 07:21:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 07:21:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtoql-0007Xs-Vm; Wed, 13 Feb 2019 07:20:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EuM9=QU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtoql-0007Xn-CZ
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 07:20:55 +0000
X-Inumbo-ID: e5a3a20c-2f5f-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5a3a20c-2f5f-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 07:20:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Feb 2019 00:20:52 -0700
Message-Id: <5C63C55302000078002162C4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Feb 2019 00:20:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-9-git-send-email-chao.gao@intel.com>
 <5C62C15D0200007800215E2E@prv1-mh.provo.novell.com>
 <20190212132507.mwp4yyf22oslc7d4@mac>
 <5C62D0480200007800215F27@prv1-mh.provo.novell.com>
 <20190213023047.GA3678@gao-cwp>
In-Reply-To: <20190213023047.GA3678@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 8/8] microcode: update microcode on cores
 in parallel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDAzOjMwLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBUdWUsIEZlYiAxMiwgMjAxOSBhdCAwNjo1NToyMEFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMTIuMDIuMTkgYXQgMTQ6MjUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4+PiBPbiBUdWUsIEZlYiAxMiwgMjAxOSBhdCAwNTo1MTo0MUFNIC0wNzAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+PiA+Pj4gT24gMjguMDEuMTkgYXQgMDg6MDYsIDxjaGFvLmdhb0BpbnRl
bC5jb20+IHdyb3RlOgo+Pj4+ID4gQEAgLTMxNCw5ICszMTAsNyBAQCBzdGF0aWMgaW50IGFwcGx5
X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQo+Pj4+ID4gIAo+Pj4+ID4gICAgICBtY19pbnRl
bCA9IHBhdGNoLT5kYXRhOwo+Pj4+ID4gICAgICBCVUdfT04oIW1jX2ludGVsKTsKPj4+PiA+IC0K
Pj4+PiA+IC0gICAgLyogc2VyaWFsaXplIGFjY2VzcyB0byB0aGUgcGh5c2ljYWwgd3JpdGUgdG8g
TVNSIDB4NzkgKi8KPj4+PiA+IC0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJm1pY3JvY29kZV91cGRh
dGVfbG9jaywgZmxhZ3MpOwo+Pj4+ID4gKyAgICBCVUdfT04obG9jYWxfaXJxX2lzX2VuYWJsZWQo
KSk7Cj4+Pj4gPiAgCj4+Pj4gPiAgICAgIC8qIHdyaXRlIG1pY3JvY29kZSB2aWEgTVNSIDB4Nzkg
Ki8KPj4+PiA+ICAgICAgd3Jtc3JsKE1TUl9JQTMyX1VDT0RFX1dSSVRFLCAodW5zaWduZWQgbG9u
ZyltY19pbnRlbC0+Yml0cyk7Cj4+Pj4gPiBAQCAtMzI5LDcgKzMyMyw2IEBAIHN0YXRpYyBpbnQg
YXBwbHlfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCj4+Pj4gPiAgICAgIHJkbXNybChNU1Jf
SUEzMl9VQ09ERV9SRVYsIG1zcl9jb250ZW50KTsKPj4+PiA+ICAgICAgdmFsWzFdID0gKHVpbnQz
Ml90KShtc3JfY29udGVudCA+PiAzMik7Cj4+Pj4gPiAgCj4+Pj4gPiAtICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJm1pY3JvY29kZV91cGRhdGVfbG9jaywgZmxhZ3MpOwo+Pj4+ID4gICAgICBp
ZiAoIHZhbFsxXSAhPSBtY19pbnRlbC0+aGRyLnJldiApCj4+Pj4gPiAgICAgIHsKPj4+PiA+ICAg
ICAgICAgIHByaW50ayhLRVJOX0VSUiAibWljcm9jb2RlOiBDUFUlZCB1cGRhdGUgZnJvbSByZXZp
c2lvbiAiCj4+Pj4gCj4+Pj4gQW0gSSB1bmRlcnN0YW5kaW5nIHJpZ2h0IHRoYXQgeW91IG5vdyBy
ZWx5IG9uIHVwcGVyIGxheWVycyBpbiB0aGUKPj4+PiBjYWxsIHRyZWUgdG8gYXZvaWQgY2FsbGlu
ZyBpbnRvIGhlcmUgaW4gcGFyYWxsZWwgZm9yIHR3byBoeXBlcnRocmVhZHMKPj4+PiBvZiB0aGUg
c2FtZSBjb3JlPyBJIGNhbid0IHNlZSBob3cgeW91IGF2b2lkIHRoaXMgc2l0dWF0aW9uIGR1cmlu
Zwo+Pj4+IEFQIGJyaW5ndXAsIGZvciBleGFtcGxlLiBEaWQgSSBvdmVybG9vayBhbnl0aGluZyBp
biB0aGlzIHJlZ2FyZD8KPj4+IAo+Pj4gSUlSQyBtaWNyb2NvZGUgdXBkYXRlIGlzIGRvbmUgaW4g
dGhlIHNlcmlhbGl6ZWQgcGFydCBvZiBBUCBicmluZ3VwLAo+Pj4gYmVmb3JlIHRoZSBjYWxsIHRv
IHNtcF9jYWxsaW4sIHdoaWNoIGd1YXJhbnRlZXMgc2VyaWFsaXphdGlvbi4KPj4KPj5IbW0sIHll
cywgcmlnaHQgbm93IGl0IGlzLiBCdXQgSSdkIGNhbGwgdGhpcyAiaGFwcGVucyB0byBiZSB0aGF0
IHdheSIKPj5yYXRoZXIgdGhhbiAiaXMgZ3VhcmFudGVlZCB0byBiZSB0aGF0IHdheSIgLSBwcmlv
ciB0byBjb21taXQKPj5mOTc4MzhiYmQ5IGl0IGRpZCBoYXBwZW4gbGF0ZXIuCj4gCj4gSG93IGFi
b3V0IGVtcGxveWluZyBhbm90aGVyIGxvY2ssICJlYXJseV91Y29kZV91cGRhdGVfbG9jayIsIHRv
Cj4gZ3VhcmFudGVlIHNlcmlhbGl6YXRpb24uCj4gCj4gSW4gcGFydGljdWxhciwgZWFybHlfbWlj
cm9jb2RlX3VwZGF0ZV9jcHUoKSBhbmQgbWljcm9jb2RlX3Jlc3VtZV9jcHUoKQo+IHdpbGwgYWNx
dWlyZSB0aGlzIGxvY2sgYmVmb3JlIHVjb2RlIHVwZGF0ZS4KClRoYXQncyBhICh0ZW1wb3Jhcnkp
IG9wdGlvbiwgYnV0IHdvdWxkIG92ZXItc2VyaWFsaXplIHRoaW5ncyBhZ2Fpbi4KSSB3YXMgcmF0
aGVyIHRyeWluZyB0byBoaW50IHRvd2FyZHMgYSBwZXItY29yZSBsb2NrLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 07:55:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 07:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtpNY-0001YB-Kl; Wed, 13 Feb 2019 07:54:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1/N/=QU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtpNX-0001Xz-8p
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 07:54:47 +0000
X-Inumbo-ID: a03bd28f-2f64-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a03bd28f-2f64-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 07:54:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtpNT-0001wJ-QI; Wed, 13 Feb 2019 07:54:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtpNT-0004ls-GS; Wed, 13 Feb 2019 07:54:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtpNT-0005pi-Ft; Wed, 13 Feb 2019 07:54:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133219-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Feb 2019 07:54:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133219: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIxOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIxOS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYxNzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5
OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA1IGRheXMgICAyOSBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAgIDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAwIGRh
eXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNjaG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgog
IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjE3OGEwMGMzMDE3M2MwYjI2OGQ5
OTE2MGUxOWFkMjk5YjE4MjNhMgpBdXRob3I6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1h
em9uLmRlPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTU6MjA6MTUgMjAxOSArMDEwMAoKICAgIHg4Ni9o
dm06IGJsb2NrIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwogICAgCiAgICBUaGVy
ZSBhcmUgbXVsdGlwbGUgYXJyYXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vz
c2VkCiAgICB3aXRoIGluZGljZXMgdGhhdCBhcmUgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBUbyBh
dm9pZCBzcGVjdWxhdGl2ZQogICAgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFy
cmF5X2luZGV4X25vc3BlYyBtYWNyby4KICAgIAogICAgV2hlbiBibG9ja2luZyBzcGVjdWxhdGl2
ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIGNhbiBjbGFzc2lmeSBhcnJheXMKICAgIGludG8g
ZHluYW1pYyBhcnJheXMgYW5kIHN0YXRpYyBhcnJheXMuIFdoZXJlIHRoZSBmb3JtZXIgYXJlIGFs
bG9jYXRlZAogICAgZHVyaW5nIHJ1biB0aW1lLCB0aGUgc2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtu
b3duIGR1cmluZyBjb21waWxlIHRpbWUuCiAgICBPbiBzdGF0aWMgYXJyYXlzLCBjb21waWxlciBt
aWdodCBiZSBhYmxlIHRvIGJsb2NrIHNwZWN1bGF0aXZlIGFjY2Vzc2VzCiAgICBpbiB0aGUgZnV0
dXJlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBl
ZmZvcnQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdl
bEBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cgpjb21taXQgNTZkOGQwMTE5ZDI3MGY4NDZjNmM0OTQzNzEyYjhhMjFmYmU1ZDRkMApBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgRmViIDEyIDExOjU0
OjU3IDIwMTkgKzAxMDAKCiAgICBWTVg6IGRvbid0IGlnbm9yZSBQMk0gc2V0dXAgZXJyb3IKICAg
IAogICAgc2V0X21taW9fcDJtX2VudHJ5KCkgbWF5IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAt
RU5PTUVNLiBEb24ndCBpZ25vcmUKICAgIHN1Y2ggYW4gZXJyb3IsIGJ1dCBpbnN0ZWFkIGNhdXNl
IGRvbWFpbiBjcmVhdGlvbiB0byBmYWlsIGluIHN1Y2ggYSBjYXNlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA4OGI5MmMzODIwY2ZmZWQ0YjRhYmVi
MTM5ZWRjMmNiZDgyODZjYjEyCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6MDcgMjAxOSArMDEwMAoKICAgIGlvbW11OiBmaXgg
aW9tbXVfb3BzIGluaXRpYWxpemF0aW9uCiAgICAKICAgIENvbW1pdCAzMmE1ZWEwMGVjNzVlZjUz
ZSAoIklPTU1VL3g4NjogcmVtb3ZlIGluZGlyZWN0aW9uIGZyb20gY2VydGFpbgogICAgSU9NTVUg
aG9vayBhY2Nlc3NlcyIpIGludHJvZHVjZWQgaW9tbXVfb3BzIGluaXRpYWxpemVkIGF0IGJvb3Qg
dGltZQogICAgd2l0aCBkYXRhIGRlY2xhcmVkIGFzIF9faW5pdGNvbnN0cmVsLgogICAgCiAgICBP
biBJbnRlbCBzeXN0ZW1zIHRoZXJlIGlzIGFub3RoZXIgcGF0aCB3aGVyZSBpb21tdV9vcHMgaXMg
aW5pdGlhbGl6ZWQKICAgIGFuZCB0aGlzIHBhdGggaXMgcmVsZXZhbnQgb24gcmVzdW1lIGFmdGVy
IHJldHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5kLgogICAgQXMgdGhlIGluaXRpYWxpemF0aW9u
IGRhdGEgaXMgbm8gbG9uZ2VyIGFjY2Vzc2libGUgaW4gdGhpcyBjYXNlIHRoYXQKICAgIHNlY29u
ZCBpbml0aWFsaXphdGlvbiBtdXN0IGJlIGRyb3BwZWQgaW4gY2FzZSB0aGUgc3lzdGVtIGlzbid0
IGp1c3QKICAgIGJvb3RpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgMDlmYzRkZTRhOGViYjM4OTY0MWI4YjhhNjMyZWZjYjdjYTg4MGUwOApBdXRob3I6IE5v
cmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KRGF0ZTogICBXZWQgRmViIDYgMTU6
MDk6MzMgMjAxOSArMDEwMAoKICAgIGFzbTogaGFuZGxlIGNvbW1lbnRzIHdoZW4gY3JlYXRpbmcg
aGVhZGVyIGZpbGUKICAgIAogICAgSW4gdGhlIGVhcmx5IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0
aGUgYXNtIGhlYWRlciBmaWxlcyBhcmUgY3JlYXRlZCwgc3VjaAogICAgYXMgaW5jbHVkZS9hc20t
JChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaC4gVGhlc2UgZmlsZXMgZGVwZW5kIG9uIHRoZQog
ICAgYXNzZW1ibHkgZmlsZSBhcmNoLyQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLnMsIHdoaWNo
IGlzIGdlbmVyYXRlZAogICAgYmVmb3JlLiBEZXBlbmRpbmcgb24gdGhlIHVzZWQgdG9vbGNoYWlu
LCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0aGUKICAgIGFzc2VtYmx5IGZpbGVzLiBFc3Bl
Y2lhbGx5IHRoZSBnb3RvLWdjYyBjb21waWxlciBvZiB0aGUgYm91bmRlZCBtb2RlbAogICAgY2hl
Y2tlciBDQk1DIGFkZHMgY29tbWVudHMgdGhhdCBzdGFydCB3aXRoIGEgJyMnIHN5bWJvbCBhdCB0
aGUgYmVnaW5uaW5nCiAgICBvZiB0aGUgbGluZS4KICAgIAogICAgVGhpcyBjb21taXQgYWRkcyBo
YW5kbGluZyBjb21tZW50cyBpbiBhc3NlbWJsZXIgZHVyaW5nIHRoZSBjcmVhdGlvbiBvZiB0aGUK
ICAgIGFzbSBoZWFkZXIgZmlsZXMsIGVzcGVjaWFsbHkgaWdub3JpbmcgbGluZXMgdGhhdCBzdGFy
dCB3aXRoICcjJywgd2hpY2gKICAgIGluZGljYXRlIGNvbW1lbnRzIGZvciBib3RoIEFSTSBhbmQg
eDg2IGFzc2VtYmxlci4gVGhlIHVzZWQgdG9vbCBnb3RvLWFzCiAgICBwcm9kdWNlcyBleGFjdGx5
IGNvbW1lbnRzIG9mIHRoaXMga2luZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRh
dXRzY2huaWcgPHRhdXRzY2huQGFtYXpvbi5jby51az4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZDA0YmYxZWI2NTZiZThiMjEzMWQwOGM3ZTMy
Y2ZmMzQzNTU2Y2ZhOApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBNb24gRmViIDExIDA5OjA5OjEzIDIwMTkgKzAxMDAKCiAgICB4ODYvc2hhZG93OiBhZGp1
c3QgbWluaW11bSBhbGxvY2F0aW9uIGNhbGN1bGF0aW9ucwogICAgCiAgICBBIHByZXZpb3VzbHkg
YmFkIHNpdHVhdGlvbiBoYXMgYmVjb21lIHdvcnNlIHdpdGggdGhlIGVhcmx5IHNldHRpbmcgb2YK
ICAgIC0+bWF4X3ZjcHVzOiBUaGUgdmFsdWUgcmV0dXJuZWQgYnkgc2hhZG93X21pbl9hY2NlcHRh
YmxlX3BhZ2VzKCkgaGFzCiAgICBmdXJ0aGVyIGdyb3duLCBhbmQgaGVuY2Ugbm93IGhvbGRzIGJh
Y2sgZXZlbiBtb3JlIG1lbW9yeSBmcm9tIHVzZSBmb3IKICAgIHRoZSBwMm0uCiAgICAKICAgIE1h
a2Ugc2hfbWluX2FsbG9jYXRpb24oKSBhY2NvdW50IGZvciBhbGwgcDJtIG1lbW9yeSBuZWVkZWQg
Zm9yCiAgICBzaGFkb3dfZW5hYmxlKCkgdG8gc3VjY2VlZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9u
IChhdCB3aGljaCBwb2ludCB0aGUKICAgIGRvbWFpbiBoYXMgbm8gbWVtb3J5IGF0IGFsbCBhbGxv
Y2F0ZWQgdG8gaXQgeWV0LCBhbmQgaGVuY2UgdXNlIG9mCiAgICBkLT50b3RfcGFnZXMgaXMgbWVh
bmluZ2xlc3MpLgogICAgCiAgICBBbHNvIG1ha2Ugc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2Vz
KCkgbm8gbG9uZ2VyIG5lZWRsZXNzbHkgYWRkIDEgdG8KICAgIHRoZSB2Q1BVIGNvdW50LgogICAg
CiAgICBGaW5hbGx5IG1ha2UgdGhlIGRlYnVnZ2luZyBwcmludGsoKSBpbiBzaGFkb3dfYWxsb2Nf
cDJtX3BhZ2UoKSBhIGxpdHRsZQogICAgbW9yZSB1c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRo
ZSByZWxldmFudCBkb21haW4gc2V0dGluZ3MuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRiNDY3NDRiMzVlZTdiOGJmNApBdXRo
b3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUg
RmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6IGZlYXR1cmVzL3FlbXUtZGVwcml2
IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNwYWNlIGJldHdlZW4gdGhlIHBhcmFn
cmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0J3MgYQogICAgbGlzdC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJiYTU3MzU4ZWJjYwpBdXRob3I6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0ZSBjcmVkaXQvY3JlZGl0MiBmZWF0
dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hlZHVsZXIKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA3YjUyNzhiMjhmOGZi
Y2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAK
CiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19E
SVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2
ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1
bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0
ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0
IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6
MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVz
IHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBp
cyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFk
MjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoK
ICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAK
ICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUg
TFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGll
cyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQg
bmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlz
IHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJl
bnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQw
Zjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAg
IHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXph
dGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1
cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
Q0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6
IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 07:59:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 07:59:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtpSI-0001nU-8h; Wed, 13 Feb 2019 07:59:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EuM9=QU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtpSG-0001mn-NE
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 07:59:40 +0000
X-Inumbo-ID: 4fe5b6a1-2f65-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fe5b6a1-2f65-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 07:59:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Feb 2019 00:59:38 -0700
Message-Id: <5C63CE6A02000078002162F1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Feb 2019 00:59:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-2-git-send-email-sstabellini@kernel.org>
 <23650.46508.347522.877442@mariner.uk.xensource.com>
 <5C62BE310200007800215E17@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902121634370.347@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902121634370.347@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 2/5] xen: introduce SYMBOLS_SUBTRACT and
 SYMBOLS_COMPARE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDAyOjE3LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCAxMiBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAxMi4w
Mi4xOSBhdCAxMzowMSwgPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IEkgd291
bGQgcGFydGljdWxhcmx5IHdlbGNvbWUgdGhlIG9waW5pb24gb2YgaHlwZXJ2aXNvciBtYWludGFp
bmVycyBvbgo+PiA+IG15IHR5cGUgc2FmZXR5IHBvaW50LCBiZWxvdy4KPj4gCj4+IEkgYWdyZWUg
d2l0aCB0aGUgcmVxdWlyZW1lbnRzIHlvdSBwdXQgZm9yd2FyZDsgSSB0aGluayBJJ2QKPj4gcHJl
ZmVyIHRoZSBpbmxpbmUgZnVuY3Rpb24gdmVyc2lvbnMgSSBoYWQgc3VnZ2VzdGVkIChvcgo+PiBz
b21ldGhpbmcgc2ltaWxhcikgb3ZlciBtYWNyb3MgdGhvdWdoLCBub3QgdGhlIGxlYXN0IGJlY2F1
c2UKPj4gdGhleSBjb21lIHdpdGggImJ1aWx0LWluIiB0eXBlIHNhZmV0eSwgcmF0aGVyIHRoYW4g
Z3JhZnRlZCBvbmUKPj4gKGJ5IGFkZGluZyAicHNldWRvIiBjb21wYXJpc29ucykuCj4gCj4gSSBk
b24ndCBtaW5kIHRoZSB0eXBlIGNoZWNrcyBpbiBwcmluY2lwbGUsIEkgZGlkbid0IGFkZCB0aGVt
IHRvIHRoaXMKPiB2ZXJzaW9uIGJlY2F1c2UsIGFzIEkgd3JvdGUgaW4gYSBwcmV2aW91cyBlbWFp
bCwgd2l0aCBoYXZlIG9jY3VycmVuY2VzCj4gb2YgYWxsIHRocmVlIHRoaXMgcG9zc2libGUgY2Fs
bHM6Cj4gCj4gICBTWU1CT0xfQ09NUEFSRS9TVUJUUkFDVCggc3ltYm9sLCBzeW1ib2wgKQo+ICAg
U1lNQk9MX0NPTVBBUkUvU1VCVFJBQ1QoIHN5bWJvbCwgbm9uLXN5bWJvbCApCj4gICBTWU1CT0xf
Q09NUEFSRS9TVUJUUkFDVCggbm9uLXN5bWJvbCwgc3ltYm9sICkKPiAKPiBJZiB5b3UgbG9vayB0
aHJvdWdoIHRoZSBwYXRjaGVzIHlvdSBzaG91bGQgYmUgYWJsZSB0byBzcG90IGFsbCB0aHJlZS4K
PiBBcyB5b3Uga25vdyAibm9uLXN5bWJvbCIgYW5kICJzeW1ib2wiIGFyZSBvZiBkaWZmZXJlbnQg
dHlwZToKPiAKPiAgIG5vbi1zeW1ib2wgd291bGQgYmUgbGlrZSBhICJzdHJ1Y3Qgd29tYmF0KiIK
PiAgIHN5bWJvbCB3b3VsZCBiZSBsaWtlIGEgInN0cnVjdCB3b21iYXRbXSIKClRoZXNlIGFyZSBk
ZWNsYXJlZCB0eXBlcy4gRWZmZWN0aXZlIHR5cGUgd2hlbiB1c2VkIGFzIHJ2YWx1ZQooaS5lLiBh
bHNvIHdoZW4gcGFzc2VkIGFzIGFyZ3VtZW50cyB0byBmdW5jdGlvbnMpIGlzIHN0cnVjdAp3b21i
YXQgKiBpbiBib3RoIGNhc2VzLgoKVGhlIGltcG9ydGFudCBhc3BlY3QgKGFuZCBuZXcgaWRlYSkg
SWFuIGhhcyBiZWVuIGludHJvZHVjaW5nCnJlYWxseSBpcyB0aGF0IHRoZSAiZW5kIiBzeW1ib2xz
IGludGVudGlvbmFsbHkgbm8gbG9uZ2VyIGJlIG9mCnRoZSBzYW1lIHR5cGUgYXMgdGhlIHN0YXJ0
IG9uZXMgKGJ1dCBzb21lIHR5cGUgZGVyaXZlZAp0aGVyZW9mKS4KCj4gSG93ZXZlciwgaXQgaXMg
bm90IHBvc3NpYmxlIHRvIGhhdmUgc3ltYm9sIGFzIHN0cnVjdCB3b21iYXJbXSBhbmQKPiBub24t
c3ltYm9sIGFzIHNvbWV0aGluZyBlbnRpcmVseSBkaWZmZXJlbnQgbGlrZSBjaGFyKi4KPiAKPiBT
bywgbXkgcXVlc3Rpb24gaXM6IGRvIHdlIG5lZWQgdGhyZWUgZGlmZmVyZW50IHZhcmlhdGlvbnMg
b2YgdGhlc2UKPiBtYWNyb3MgZm9yIHRoZSB0eXBlcyBjaGVja3M/Cj4gCj4gCj4gSSBkb24ndCB1
bmRlcnN0YW5kIGZyb20gSWFuSiBlbWFpbCB3aGV0aGVyIHRoZSBzdWdnZXN0aW9uIGlzIHRvIGNo
YW5nZQo+IHRoZSB0eXBlIG9mIGFsbCB0aGUgbGlua2VyIHN5bWJvbHMuIElmIHNvLCB3aHkgYXJl
IHdlIGRvaW5nIHRoaXMgaW5zdGVhZAo+IG9mIHRoZSB2YXIuUyBhcHByb2FjaD8gSWYgd2UgZ28g
YW5kIGNoYW5nZSB0aGUgdHlwZSBvZiBhbGwgdGhlIGxpbmtlcgo+IHN5bWJvbHMgaW4gQy1sYW5k
LCB0aGlzIHNlcmllcyB3aWxsIGJlY29tZSBtdWNoIGJpZ2dlciBhbmQgYXQgbGVhc3QgYXMKPiBp
bnZhc2l2ZSBhcyB0aGUgdmFyLlMgYXBwcm9hY2gsIGJ1dCB3aXRoIGFkZGVkIHdlaXJkIG1hY3Jv
cy4gSXQgaXMga2luZAo+IG9mIGEgbG9zZSAtIGxvc2Ugc2l0dWF0aW9uLgo+IAo+IFNpbWlsYXJs
eSBJIHdvdWxkIHByZWZlciB0byBhdm9pZCBKYW4ncyBwcm9wb3NlZCBpbmxpbmUgZnVuY3Rpb24g
YXBwcm9hY2gKPiBiZWNhdXNlIHdlIGhhdmUgYSBmZXcgZGlmZmVyZW50IGFycmF5IHR5cGVzIGZv
ciB0aGUgbGlua2VyIHN5bWJvbHMKPiAodnBjaV9yZWdpc3Rlcl9pbml0X3QqLCBzdHJ1Y3Qgc2No
ZWR1bGVyICosIGV0Yy4pLCBpdCBsb29rcyBmYXIgbW9yZQo+IHdvcmssIGFuZCBJIGFtIGFscmVh
ZHkgd2FhYWF5IG92ZXItYnVkZ2V0IGZvciB0aGlzIHNlcmllcyAoYXMgaW4gNzAwJQo+IG92ZXIg
YnVkZ2V0KS4gSSB3b3VsZCBiZSB2ZXJ5IGhhcHB5IHRvICJnaWZ0IGl0IiB0byBzb21lYm9keSBl
bHNlCj4gd2lsbGluZyB0byB0YWtlIGl0IG92ZXIgOi0pCj4gCj4gU2VyaW91c2x5LCBub3cgdGhh
dCBhbGwgdGhlIGNhbGxzIHNpdGVzIGFyZSBtYXJrZWQgYXBwcm9wcmlhdGVseSBhbmQgd2UKPiBh
bGwgYWdyZWUgb24gdGhlIGNvbXBhcmUvc3VidHJhY3QgbWFjcm8gYXBwcm9hY2gsIGl0IHdvdWxk
bid0IGJlIGhhcmQKPiBmb3Igc29tZWJvZHkgZWxzZSB0byBqdW1wIGluIGFuZCB3cml0ZSB0aGUg
bWFjcm9zIGluIHRoZWlyIGZhdm9yaXRlIHdheS4KPiBMZXQgbWUga25vdyBpZiB5b3Ugd291bGQg
bGlrZSB0byB2b2x1bnRlZXIhCgpJJ3ZlIGluZGVlZCBiZWVuIGNvbnNpZGVyaW5nIHRoaXMgYWxy
ZWFkeSwgYXMgSSBleHBlY3RlZCB0aGUgcG9pbnQKd291bGQgY29tZSB1cCBzb29uZXIgb3IgbGF0
ZXIuIFRoaW5nIGlzIHRob3VnaCB0aGF0LCBpbiBwYXJ0aWN1bGFyCndpdGggQWRyaWFuIG5vdCBo
YXZpbmcgcmVwbGllZCBhdCBhbGwgc28gZmFyLCBJJ20gc3RpbGwgdW5jb252aW5jZWQgdGhhdAp3
ZSBuZWVkIHRvIG1ha2UgdGhpcyBtYW55IGNoYW5nZXMgKGkuZS4gb3RoZXIgdGhhbiB0byB3b3Jr
IGFyb3VuZApjb21waWxlciBkZWZpY2llbmNpZXMsIHdoaWNoIHdvdWxkIGJvaWwgZG93biB0byB1
c2luZyBTWU1CT0xfSElERSgpCmZyb20gdjcsIGJ1dCBvbmx5IGluIHBsYWNlcyB3aGVyZSBpdCBp
cyBrbm93biBjZXJ0YWluIGNvbXBpbGVyIHZlcnNpb25zCm1pZ2h0IG1pcy1vcHRpbWl6ZSBpdCwg
YW5kIHdpdGggYSBjbGVhciByZWZlcmVuY2UgdG8gdGhlIGludm9sdmVkCmNvbXBpbGVyIGJ1Zy92
ZXJzaW9ucykgYXQgYWxsLiBJdCdzIGp1c3QgdGhhdCB3aGF0IHdlJ3JlIG5vdyBkaXNjdXNzaW5n
CmlzIHRoZSBhcHByb2FjaCBJIGhhdmUgdGhlIGxlYXN0IHByb2JsZW0gZm9sbG93aW5nIF9pZl8g
c3VjaCBhIGdsb2JhbAoibWFya2luZyIgb2YgbGlua2VyIHN5bWJvbCB1c2VzIGVuZHMgdXAgYmVp
bmcgbmVjZXNzYXJ5LgoKPj4gRnVydGhlcm1vcmUgLSBkbyB3ZSByZWFsbHkgbmVlZCBib3RoIGEg
c3VidHJhY3QgYW5kIGEgY29tcGFyZQo+PiBjb25zdHJ1Y3Q/IFRoZSByZXN1bHQgc3VidHJhY3Qg
cHJvZHVjZXMgY2FuIGJlIHVzZWQgZm9yCj4+IGNvbXBhcmlzb24gcHVycG9zZXMgYXMgd2VsbCwg
YWZ0ZXIgYWxsIChqdXN0IGxpa2UgYWxsIENQVXMgSSBrbm93Cj4+IGRldGFpbHMgb2YgaW1wbGVt
ZW50IFtpbnRlZ2VyXSBjb21wYXJlIGFzIGEgc3VidHJhY3QgZGlzY2FyZGluZwo+PiBpdHMgbnVt
ZXJpYyByZXN1bHQsIGluc3RlYWQgW29yIG9ubHldIHVwZGF0aW5nIGNlcnRhaW4gc3RhdHVzIGZs
YWdzKS4KPiAKPiBObywgd2UgZG9uJ3QuIEluIG15IGZpcnN0IGF0dGVtcHQgSSBvbmx5IGhhZCBv
bmUgbWFjcm8uIEkgYW0gaGFwcHkgdG8KPiBmb2xsb3cgeW91ciBzdWdnZXN0aW9uIGFuZCBrZWVw
IG9ubHkgU1VCVFJBQ1QuCgpFeGNlcHQgdGhhdCwgYXMgSSB0aGluayBJYW4gaGFzIGFsc28gc3Vn
Z2VzdGVkLCBESUZGRVJFTkNFKCkgKG9yClNZTUJPTF9ESUZGRVJFTkNFKCkpIG1pZ2h0IGJlIGJl
dHRlciwgYXMgaXQgKGhvcGVmdWxseSkKcmVkdWNlcyB0aGUgY29ubmVjdGlvbnMgdG8gdGhlIC0g
b3BlcmF0b3IsIGFuZCBoZW5jZSB0aGUgcmlzawpvZiBwb3NzaWJseSBnZXR0aW5nIHRoZSBhcmd1
bWVudCBvcmRlciB3cm9uZy4gT3RvaCB3aXRoIHRoZQp0eXBlIHNhZmV0eSBhZGRlZCB3cm9uZyBh
cmd1bWVudCBvcmRlciB3b3VsZCBjYXVzZSBhCmNvbXBpbGUgdGltZSBlcnJvci4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 08:46:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 08:46:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtqB8-0006I8-JS; Wed, 13 Feb 2019 08:46:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gpIX=QU=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gtqB7-0006I3-1z
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 08:46:01 +0000
X-Inumbo-ID: c86d8913-2f6b-11e9-bc90-bc764e045a96
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c86d8913-2f6b-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 08:45:58 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2019 00:45:57 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,365,1544515200"; d="scan'208";a="299362633"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by orsmga005.jf.intel.com with ESMTP; 13 Feb 2019 00:45:56 -0800
Date: Wed, 13 Feb 2019 16:50:03 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190213085000.GA9109@gao-cwp>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-9-git-send-email-chao.gao@intel.com>
 <5C62C15D0200007800215E2E@prv1-mh.provo.novell.com>
 <20190212132507.mwp4yyf22oslc7d4@mac>
 <5C62D0480200007800215F27@prv1-mh.provo.novell.com>
 <20190213023047.GA3678@gao-cwp>
 <5C63C55302000078002162C4@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C63C55302000078002162C4@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 8/8] microcode: update microcode on cores
 in parallel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMTI6MjA6NTFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMTMuMDIuMTkgYXQgMDM6MzAsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBUdWUsIEZlYiAxMiwgMjAxOSBhdCAwNjo1NToyMEFNIC0wNzAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDEyLjAyLjE5IGF0IDE0OjI1LCA8cm9nZXIucGF1QGNpdHJpeC5j
b20+IHdyb3RlOgo+Pj4+IE9uIFR1ZSwgRmViIDEyLCAyMDE5IGF0IDA1OjUxOjQxQU0gLTA3MDAs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiA+Pj4gT24gMjguMDEuMTkgYXQgMDg6MDYsIDxjaGFv
Lmdhb0BpbnRlbC5jb20+IHdyb3RlOgo+Pj4+PiA+IEBAIC0zMTQsOSArMzEwLDcgQEAgc3RhdGlj
IGludCBhcHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkKPj4+Pj4gPiAgCj4+Pj4+ID4g
ICAgICBtY19pbnRlbCA9IHBhdGNoLT5kYXRhOwo+Pj4+PiA+ICAgICAgQlVHX09OKCFtY19pbnRl
bCk7Cj4+Pj4+ID4gLQo+Pj4+PiA+IC0gICAgLyogc2VyaWFsaXplIGFjY2VzcyB0byB0aGUgcGh5
c2ljYWwgd3JpdGUgdG8gTVNSIDB4NzkgKi8KPj4+Pj4gPiAtICAgIHNwaW5fbG9ja19pcnFzYXZl
KCZtaWNyb2NvZGVfdXBkYXRlX2xvY2ssIGZsYWdzKTsKPj4+Pj4gPiArICAgIEJVR19PTihsb2Nh
bF9pcnFfaXNfZW5hYmxlZCgpKTsKPj4+Pj4gPiAgCj4+Pj4+ID4gICAgICAvKiB3cml0ZSBtaWNy
b2NvZGUgdmlhIE1TUiAweDc5ICovCj4+Pj4+ID4gICAgICB3cm1zcmwoTVNSX0lBMzJfVUNPREVf
V1JJVEUsICh1bnNpZ25lZCBsb25nKW1jX2ludGVsLT5iaXRzKTsKPj4+Pj4gPiBAQCAtMzI5LDcg
KzMyMyw2IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCj4+
Pj4+ID4gICAgICByZG1zcmwoTVNSX0lBMzJfVUNPREVfUkVWLCBtc3JfY29udGVudCk7Cj4+Pj4+
ID4gICAgICB2YWxbMV0gPSAodWludDMyX3QpKG1zcl9jb250ZW50ID4+IDMyKTsKPj4+Pj4gPiAg
Cj4+Pj4+ID4gLSAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtaWNyb2NvZGVfdXBkYXRlX2xv
Y2ssIGZsYWdzKTsKPj4+Pj4gPiAgICAgIGlmICggdmFsWzFdICE9IG1jX2ludGVsLT5oZHIucmV2
ICkKPj4+Pj4gPiAgICAgIHsKPj4+Pj4gPiAgICAgICAgICBwcmludGsoS0VSTl9FUlIgIm1pY3Jv
Y29kZTogQ1BVJWQgdXBkYXRlIGZyb20gcmV2aXNpb24gIgo+Pj4+PiAKPj4+Pj4gQW0gSSB1bmRl
cnN0YW5kaW5nIHJpZ2h0IHRoYXQgeW91IG5vdyByZWx5IG9uIHVwcGVyIGxheWVycyBpbiB0aGUK
Pj4+Pj4gY2FsbCB0cmVlIHRvIGF2b2lkIGNhbGxpbmcgaW50byBoZXJlIGluIHBhcmFsbGVsIGZv
ciB0d28gaHlwZXJ0aHJlYWRzCj4+Pj4+IG9mIHRoZSBzYW1lIGNvcmU/IEkgY2FuJ3Qgc2VlIGhv
dyB5b3UgYXZvaWQgdGhpcyBzaXR1YXRpb24gZHVyaW5nCj4+Pj4+IEFQIGJyaW5ndXAsIGZvciBl
eGFtcGxlLiBEaWQgSSBvdmVybG9vayBhbnl0aGluZyBpbiB0aGlzIHJlZ2FyZD8KPj4+PiAKPj4+
PiBJSVJDIG1pY3JvY29kZSB1cGRhdGUgaXMgZG9uZSBpbiB0aGUgc2VyaWFsaXplZCBwYXJ0IG9m
IEFQIGJyaW5ndXAsCj4+Pj4gYmVmb3JlIHRoZSBjYWxsIHRvIHNtcF9jYWxsaW4sIHdoaWNoIGd1
YXJhbnRlZXMgc2VyaWFsaXphdGlvbi4KPj4+Cj4+PkhtbSwgeWVzLCByaWdodCBub3cgaXQgaXMu
IEJ1dCBJJ2QgY2FsbCB0aGlzICJoYXBwZW5zIHRvIGJlIHRoYXQgd2F5Igo+Pj5yYXRoZXIgdGhh
biAiaXMgZ3VhcmFudGVlZCB0byBiZSB0aGF0IHdheSIgLSBwcmlvciB0byBjb21taXQKPj4+Zjk3
ODM4YmJkOSBpdCBkaWQgaGFwcGVuIGxhdGVyLgo+PiAKPj4gSG93IGFib3V0IGVtcGxveWluZyBh
bm90aGVyIGxvY2ssICJlYXJseV91Y29kZV91cGRhdGVfbG9jayIsIHRvCj4+IGd1YXJhbnRlZSBz
ZXJpYWxpemF0aW9uLgo+PiAKPj4gSW4gcGFydGljdWxhciwgZWFybHlfbWljcm9jb2RlX3VwZGF0
ZV9jcHUoKSBhbmQgbWljcm9jb2RlX3Jlc3VtZV9jcHUoKQo+PiB3aWxsIGFjcXVpcmUgdGhpcyBs
b2NrIGJlZm9yZSB1Y29kZSB1cGRhdGUuCj4KPlRoYXQncyBhICh0ZW1wb3JhcnkpIG9wdGlvbiwg
YnV0IHdvdWxkIG92ZXItc2VyaWFsaXplIHRoaW5ncyBhZ2Fpbi4KPkkgd2FzIHJhdGhlciB0cnlp
bmcgdG8gaGludCB0b3dhcmRzIGEgcGVyLWNvcmUgbG9jay4KClRvIGltcGxlbWVudCBhIHBlci1j
b3JlIGxvY2ssIGEgY29yZSBzaG91bGQgYmUgY29uc2Npb3VzIG9mIGl0cyBzaWJsaW5ncy4KVW5m
b3J0dW5hdGVseSwgZHVyaW5nIEFQIGJyaW5ndXAsIHVjb2RlIHVwZGF0ZSBpcyBkb25lIHByaW9y
IHRvIHRoZQppbml0aWFsaXphdGlvbiBvZiAnY3B1X3NpYmxpbmdfbWFzaycuCgpUaGFua3MKQ2hh
bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 08:58:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 08:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtqNA-0007AF-Qs; Wed, 13 Feb 2019 08:58:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zoSc=QU=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gtqN8-0007AA-SJ
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 08:58:26 +0000
X-Inumbo-ID: 84ac2be3-2f6d-11e9-bc90-bc764e045a96
Received: from mail-wr1-x42a.google.com (unknown [2a00:1450:4864:20::42a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84ac2be3-2f6d-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 08:58:24 +0000 (UTC)
Received: by mail-wr1-x42a.google.com with SMTP id o17so1548984wrw.3
 for <xen-devel@lists.xenproject.org>; Wed, 13 Feb 2019 00:58:24 -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=c/GLz+3pFSP0sD960j4QEHW75RY49lD5AX0ZiBWdQo0=;
 b=Da1TttTn97gU6Z9oZ4vMh9W/u7/N02eOevKkqeSKxk9E74lUYKkOzZEgnFIjkt6dTs
 huThTosIuuZirY2ruiXyi99nZsPVxqJbnbx9ZmPxx4kAWsCpKrF5gOvzTRMz8shM/Z8E
 wiGq9/9aUZxg8IUR1CJaNiZmgUPtflMtlhasJQ0xcMygGpdS1q680309Fx2fwvK/CH2N
 0CanXBR3u7mVyyfWLIXfQfs8ngLQBRmfpIpXIIYtvzDWiB/oIfenInVfO+AjuovhZoA9
 PHETfSohNIVJc5Zh7dzRfcsnQhckyeflen5yC2KIbmfVbKQMW7mTOwcnfbnGNNEF5hvX
 2qgQ==
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=c/GLz+3pFSP0sD960j4QEHW75RY49lD5AX0ZiBWdQo0=;
 b=oIETlXwzb/Oh4fUoj0IryAkF1uhu2upQWSXieKUMOREd6dAFHkRUHhBzgnoSoONHqF
 PtaWmy1IOJPvqpPY5Le148cS4A/kgyHgXwkF6ok8nawoXDqy9v82fYgb8SUlxWbtEutu
 6GrbHryzu6MAwKlSYzBqb6RxZKniD8dwYBKl4LZeOehSrLiEokcP0n/QXFO0suH1trOI
 BJjt5CA8/ffEdDGDoXABu+E0nxsbaPbBjuKtmJJbNOtdiVGLeaXDMw2YbIfKdhPs6HDe
 H+6FBd9ImQWcQ/ZXqTl3+gjcwbyFfhHumsuKXCdwIwPR3A1wEixvHXQwz9UIGZeB0rEv
 dfcA==
X-Gm-Message-State: AHQUAuZCaWK27PVIywyPPyu1CqS9GcI7+0xhRUYrINT69alsl3QJwuKW
 xnndIYbUlQtnp3vN9FFO62o=
X-Google-Smtp-Source: AHgI3IYrCWtPOovm6fLj4Y67GUa9zxw8VAL671NKoFXEPm5/vCCMDvV3xzQydnNc+lBqZc49GMEdmw==
X-Received: by 2002:adf:d4cd:: with SMTP id w13mr5739631wrk.35.1550048302414; 
 Wed, 13 Feb 2019 00:58:22 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:c092:3d7c:ff0c:dd9f?
 ([2a02:c7f:ac18:da00:c092:3d7c:ff0c:dd9f])
 by smtp.gmail.com with ESMTPSA id g25sm4796445wmh.25.2019.02.13.00.58.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 13 Feb 2019 00:58:21 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <7F06D81E-D33D-4499-A369-DFC5656F5BEC@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Wed, 13 Feb 2019 08:58:19 +0000
In-Reply-To: <CAF3u54B_owAmO6s=CoCepkFDp9Wgcxutnj_nSGSWWyaS0TcyYA@mail.gmail.com>
To: Julien Grall <julien.grall@gmail.com>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
 <75D16A2E-7DA5-403D-8F7B-6F71ED408270@xenproject.org>
 <CAF3u54B_owAmO6s=CoCepkFDp9Wgcxutnj_nSGSWWyaS0TcyYA@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Feb 13 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Juergen Gross <jgross@suse.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>, Brian Woods <brian.woods@amd.com>,
 Julien Grall <julien.grall@arm.com>, "Natarajan,
 Janakarajan" <jnataraj@amd.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============6245453416123070097=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6245453416123070097==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_A3496C24-1030-4EF0-A022-E2ECEAADD56A"


--Apple-Mail=_A3496C24-1030-4EF0-A022-E2ECEAADD56A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Apologies: it is 16:00--17:00 as in the URL, etc. - I had forgotten to =
update the UTC time

I would like to add an agenda item about the timing of the meeting under =
AOB
* Originally the meeting was held 15:00 - 16:00 and Stefano requested it =
to be moved
* However, it turns out that normally key people such as Andrew Cooper =
can't attend.=20
* To solve this, we may have to pick another day

Also, I came across Daniel's thread called "Enhancing Xen's Kconfig =
infrastructure to support tailored solutions", which I think would be =
worthwhile discussing at this meeting (or maybe the next). The overall =
proposal makes a lot of sense to me

Best Regards
Lars

> On 13 Feb 2019, at 06:22, Julien Grall <julien.grall@gmail.com> wrote:
>=20
> Hi Lars,
>=20
> The title says "16:00 - 17:00 UTC" but the text below says "15:00 - =
16:00 UTC". Can you confirm what time is the meeting?
>=20
> Cheers,
>=20
>=20
> On Mon, 11 Feb 2019, 11:07 Lars Kurth, <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
> Hi all,=20
>=20
> we have the community call for February coming up this Wednesday. My =
sincere apologies, that I have not asked for agenda items last week. A =
current agenda (primarily a skeleton) is available at  =
https://docs.google.com/document/d/15ZLzQcH794jufDZW1oNYVY2D12CnVqxQ-klFAq=
kd2bU/edit#heading=3Dh.mz1wjb9vekjn =
<https://docs.google.com/document/d/15ZLzQcH794jufDZW1oNYVY2D12CnVqxQ-klFA=
qkd2bU/edit#heading=3Dh.mz1wjb9vekjn>
>=20
> Please propose topics by either editing the running agenda document at =
https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4vI=
8I01I/edit# =
<https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4v=
I8I01I/edit#> or by replying to the mail. Ideally by a few hours before =
the meeting!
>=20
> Best Regards
> Lars
> =20
>=20
> =3D=3D Dial-in Information =3D=3D
>=20
>   ## Future Community Call schedule
>   Feb 13, Mar 12
>=20
>   ## Meeting time
>   16:00 - 17:00 UTC
>    8:00 -  9:00 EDT (San Francisco)
>   11:00 - 12:00 EDT (New York)
>   16:00 - 17:00 BST (London)
>   17:00 - 18:00 CEST (Berlin)
>   00:00 - 01:00 CST (Beijing)
>   Further International meeting times:=20
>   =
https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2019&mon=
th=3D2&day=3D13&hour=3D16&min=3D0&sec=3D0&p1=3D224&p2=3D24&p3=3D179&p4=3D1=
36&p5=3D37&p6=3D33 =
<https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2019&mo=
nth=3D2&day=3D13&hour=3D16&min=3D0&sec=3D0&p1=3D224&p2=3D24&p3=3D179&p4=3D=
136&p5=3D37&p6=3D33>=20
>=20
>   ## Dial in details
>   Web: https://www.gotomeet.me/larskurth =
<https://www.gotomeet.me/larskurth>
>=20
>   You can also dial in using your phone.
>   Access Code: 906-886-965
>=20
>   China (Toll Free): 4008 811084
>   Germany: +49 692 5736 7317
>   Poland (Toll Free): 00 800 1124759
>   United Kingdom: +44 330 221 0088
>   United States: +1 (571) 317-3129
>=20
>   More phone numbers
>   Australia: +61 2 9087 3604
>   Austria: +43 7 2081 5427
>   Argentina (Toll Free): 0 800 444 3375
>   Bahrain (Toll Free): 800 81 111
>   Belarus (Toll Free): 8 820 0011 0400
>   Belgium: +32 28 93 7018
>   Brazil (Toll Free): 0 800 047 4906
>   Bulgaria (Toll Free): 00800 120 4417
>   Canada: +1 (647) 497-9391
>   Chile (Toll Free): 800 395 150
>   Colombia (Toll Free): 01 800 518 4483
>    Czech Republic (Toll Free): 800 500448
>   Denmark: +45 32 72 03 82
>   Finland: +358 923 17 0568
>   France: +33 170 950 594
>   Greece (Toll Free): 00 800 4414 3838
>   Hong Kong (Toll Free): 30713169
>   Hungary (Toll Free): (06) 80 986 255
>   Iceland (Toll Free): 800 7204
>   India (Toll Free): 18002669272
>   Indonesia (Toll Free): 007 803 020 5375
>   Ireland: +353 15 360 728
>   Israel (Toll Free): 1 809 454 830
>   Italy: +39 0 247 92 13 01
>   Japan (Toll Free): 0 120 663 800
>   Korea, Republic of (Toll Free): 00798 14 207 4914
>   Luxembourg (Toll Free): 800 85158
>   Malaysia (Toll Free): 1 800 81 6854
>   Mexico (Toll Free): 01 800 522 1133
>   Netherlands: +31 207 941 377
>   New Zealand: +64 9 280 6302
>   Norway: +47 21 93 37 51
>   Panama (Toll Free): 00 800 226 7928
>   Peru (Toll Free): 0 800 77023
>   Philippines (Toll Free): 1 800 1110 1661
>   Portugal (Toll Free): 800 819 575
>   Romania (Toll Free): 0 800 410 029
>   Russian Federation (Toll Free): 8 800 100 6203
>   Saudi Arabia (Toll Free): 800 844 3633
>   Singapore (Toll Free): 18007231323
>   South Africa (Toll Free): 0 800 555 447
>   Spain: +34 932 75 2004
>   Sweden: +46 853 527 827
>   Switzerland: +41 225 4599 78
>   Taiwan (Toll Free): 0 800 666 854
>   Thailand (Toll Free): 001 800 011 023
>   Turkey (Toll Free): 00 800 4488 23683
>   Ukraine (Toll Free): 0 800 50 1733
>   United Arab Emirates (Toll Free): 800 044 40439
>   Uruguay (Toll Free): 0004 019 1018
>   Viet Nam (Toll Free): 122 80 481
>=20
>   First GoToMeeting? Let's do a quick system check:
>   https://link.gotomeeting.com/system-check =
<https://link.gotomeeting.com/system-check>_______________________________=
________________
> 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=_A3496C24-1030-4EF0-A022-E2ECEAADD56A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Apologies: it is 16:00--17:00 as in the URL, etc. - I had =
forgotten to update the UTC time<div class=3D""><br class=3D""></div><div =
class=3D"">I would like to add an agenda item about the timing of the =
meeting under AOB</div><div class=3D"">* Originally the meeting was held =
15:00 - 16:00 and Stefano requested it to be moved</div><div class=3D"">* =
However, it turns out that normally key people such as Andrew Cooper =
can't attend.&nbsp;</div><div class=3D"">* To solve this, we may have to =
pick another day</div><div class=3D""><br class=3D""></div><div =
class=3D"">Also, I came across Daniel's thread called "<span =
style=3D"color: rgba(0, 0, 0, 0.85098); font-family: &quot;Helvetica =
Neue&quot;;" class=3D"">Enhancing Xen's Kconfig infrastructure to =
support tailored solutions", which I think would be worthwhile =
discussing at this meeting (or maybe the next). The overall proposal =
makes a lot of sense to me</span></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 13 Feb 2019, at 06:22, Julien Grall &lt;<a =
href=3D"mailto:julien.grall@gmail.com" =
class=3D"">julien.grall@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span class=3D"">Hi =
Lars,</span><div class=3D""><br class=3D""></div><div class=3D"">The =
title says "16:00 - 17:00 UTC" but the text below says "15:00 - 16:00 =
UTC". Can you confirm what time is the meeting?</div><div class=3D""><br =
class=3D""></div><div class=3D"">Cheers,</div><div class=3D""><br =
class=3D""><br class=3D""><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"">On Mon, 11 Feb 2019, 11:07 Lars Kurth, &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" target=3D"_blank" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:<br =
class=3D""></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div =
style=3D"word-wrap:break-word;line-break:after-white-space" class=3D""><p =
style=3D"margin:0px 0px 2px 6px;font-stretch:normal;line-height:normal" =
class=3D""><font color=3D"rgba(0, 0, 0, 0.85098)" face=3D"Helvetica =
Neue" class=3D""><span class=3D"">Hi all,&nbsp;</span></font></p><p =
style=3D"margin:0px 0px 2px 6px;font-stretch:normal;line-height:normal" =
class=3D""><font color=3D"rgba(0, 0, 0, 0.85098)" face=3D"Helvetica =
Neue" class=3D""><span class=3D""><br class=3D""></span></font></p><p =
style=3D"margin:0px 0px 2px 6px;font-stretch:normal;line-height:normal" =
class=3D""><font face=3D"Helvetica Neue" class=3D""><font color=3D"rgba(0,=
 0, 0, 0.85098)" class=3D""><span class=3D"">we have the =
community&nbsp;</span></font><font color=3D"#000085" class=3D""><span =
class=3D"">call</span></font><font color=3D"rgba(0, 0, 0, 0.85098)" =
class=3D""><span class=3D"">&nbsp;for February coming up this Wednesday. =
My sincere apologies, that I have not asked for agenda =
items&nbsp;</span></font><font color=3D"#000085" class=3D""><span =
class=3D"">last week. A current agenda (primarily a skeleton) is =
available at&nbsp;</span></font></font><font face=3D"Helvetica Neue" =
class=3D""><font color=3D"rgba(0, 0, 0, 0.85098)" class=3D""><span =
class=3D"">&nbsp;</span></font></font><font color=3D"#000085" =
face=3D"Helvetica Neue" class=3D""><span class=3D""><a =
href=3D"https://docs.google.com/document/d/15ZLzQcH794jufDZW1oNYVY2D12CnVq=
xQ-klFAqkd2bU/edit#heading=3Dh.mz1wjb9vekjn" target=3D"_blank" =
class=3D"">https://docs.google.com/document/d/15ZLzQcH794jufDZW1oNYVY2D12C=
nVqxQ-klFAqkd2bU/edit#heading=3Dh.mz1wjb9vekjn</a></span></font></p><div =
class=3D""><br class=3D""></div><p style=3D"margin:0px 0px 2px =
6px;font-stretch:normal;line-height:normal" class=3D""><font =
color=3D"rgba(0, 0, 0, 0.85098)" face=3D"Helvetica Neue" class=3D""><span =
class=3D"">Please propose topics by either editing the running agenda =
document at <a =
href=3D"https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y=
4srAm4vI8I01I/edit#" target=3D"_blank" =
class=3D"">https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9A=
p4Y4srAm4vI8I01I/edit#</a> or by replying to the mail. Ideally by a few =
hours before the meeting!</span></font></p><p style=3D"margin:0px 0px =
2px 6px;font-stretch:normal;line-height:normal" class=3D""><font =
color=3D"rgba(0, 0, 0, 0.85098)" face=3D"Helvetica Neue" class=3D""><span =
class=3D""><br class=3D""></span></font></p><p style=3D"margin:0px 0px =
2px 6px;font-stretch:normal;line-height:normal" class=3D""><font =
color=3D"rgba(0, 0, 0, 0.85098)" face=3D"Helvetica Neue" class=3D""><span =
class=3D"">Best Regards</span></font></p><p style=3D"margin:0px 0px 2px =
6px;font-stretch:normal;line-height:normal" class=3D""><font =
color=3D"rgba(0, 0, 0, 0.85098)" face=3D"Helvetica Neue" class=3D""><span =
class=3D"">Lars</span></font></p><div class=3D"">&nbsp;</div><p =
style=3D"margin:0px 0px 2px 6px;font-stretch:normal;line-height:normal" =
class=3D""><font color=3D"rgba(0, 0, 0, 0.85098)" face=3D"Helvetica =
Neue" class=3D""><span class=3D""><br class=3D""></span></font></p><p =
style=3D"margin:0px 0px 2px 6px;font-stretch:normal;line-height:normal" =
class=3D""><span style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">=3D=3D Dial-in Information =3D=3D</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;## Future Community Call schedule</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D"">&nbsp; Feb =
13, Mar 12</span><br style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D""><br style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D""><span style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;## Meeting time</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;16:00 - 17:00 UTC</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;&nbsp;8:00 - &nbsp;9:00 EDT (San =
Francisco)</span><br style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D""><span style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;11:00 - 12:00 EDT (New York)</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;16:00 - 17:00 BST (London)</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;17:00 - 18:00 CEST (Berlin)</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;00:00 - 01:00 CST (Beijing)</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Further International meeting =
times:&nbsp;</span><br style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D""><span style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;</span><font face=3D"Menlo-Regular" =
class=3D""><span style=3D"font-size:11px" class=3D""><a =
href=3D"https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D=
2019&amp;month=3D2&amp;day=3D13&amp;hour=3D16&amp;min=3D0&amp;sec=3D0&amp;=
p1=3D224&amp;p2=3D24&amp;p3=3D179&amp;p4=3D136&amp;p5=3D37&amp;p6=3D33" =
target=3D"_blank" =
class=3D"">https://www.timeanddate.com/worldclock/meetingdetails.html?year=
=3D2019&amp;month=3D2&amp;day=3D13&amp;hour=3D16&amp;min=3D0&amp;sec=3D0&a=
mp;p1=3D224&amp;p2=3D24&amp;p3=3D179&amp;p4=3D136&amp;p5=3D37&amp;p6=3D33<=
/a>&nbsp;</span></font></p><div class=3D""><br class=3D""></div><p =
style=3D"margin:0px 0px 2px 6px;font-stretch:normal;line-height:normal" =
class=3D""><span style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp; ## Dial in details</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Web:&nbsp;</span><a =
href=3D"https://www.gotomeet.me/larskurth" =
style=3D"font-family:Menlo-Regular;font-size:11px" target=3D"_blank" =
class=3D"">https://www.gotomeet.me/larskurth</a><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;You can also dial in using your phone.</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Access Code: 906-886-965</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;China (Toll Free): 4008 811084</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Germany: +49 692 5736 7317</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Poland (Toll Free): 00 800 1124759</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;United Kingdom: +44 330 221 0088</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;United States: +1 (571) 317-3129</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;More phone numbers</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Australia: +61 2 9087 3604</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Austria: +43 7 2081 5427</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Argentina (Toll Free): 0 800 444 3375</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Bahrain (Toll Free): 800 81 111</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Belarus (Toll Free): 8 820 0011 0400</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Belgium: +32 28 93 7018</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Brazil (Toll Free): 0 800 047 4906</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Bulgaria (Toll Free): 00800 120 4417</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Canada: +1 (647) 497-9391</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Chile (Toll Free): 800 395 150</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Colombia (Toll Free): 01 800 518 4483</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;&nbsp;Czech Republic (Toll Free): 800 =
500448</span><br style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D""><span style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Denmark: +45 32 72 03 82</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Finland: +358 923 17 0568</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;France: +33 170 950 594</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Greece (Toll Free): 00 800 4414 3838</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Hong Kong (Toll Free): 30713169</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Hungary (Toll Free): (06) 80 986 255</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Iceland (Toll Free): 800 7204</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;India (Toll Free): 18002669272</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Indonesia (Toll Free): 007 803 020 5375</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Ireland: +353 15 360 728</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Israel (Toll Free): 1 809 454 830</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Italy: +39 0 247 92 13 01</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Japan (Toll Free): 0 120 663 800</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Korea, Republic of (Toll Free): 00798 14 207 =
4914</span><br style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D""><span style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Luxembourg (Toll Free): 800 85158</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Malaysia (Toll Free): 1 800 81 6854</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Mexico (Toll Free): 01 800 522 1133</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Netherlands: +31 207 941 377</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;New Zealand: +64 9 280 6302</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Norway: +47 21 93 37 51</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Panama (Toll Free): 00 800 226 7928</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Peru (Toll Free): 0 800 77023</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Philippines (Toll Free): 1 800 1110 =
1661</span><br style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D""><span style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Portugal (Toll Free): 800 819 575</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Romania (Toll Free): 0 800 410 029</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Russian Federation (Toll Free): 8 800 100 =
6203</span><br style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D""><span style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Saudi Arabia (Toll Free): 800 844 3633</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Singapore (Toll Free): 18007231323</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;South Africa (Toll Free): 0 800 555 447</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Spain: +34 932 75 2004</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Sweden: +46 853 527 827</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Switzerland: +41 225 4599 78</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Taiwan (Toll Free): 0 800 666 854</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Thailand (Toll Free): 001 800 011 023</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Turkey (Toll Free): 00 800 4488 23683</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Ukraine (Toll Free): 0 800 50 1733</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;United Arab Emirates (Toll Free): 800 044 =
40439</span><br style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D""><span style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Uruguay (Toll Free): 0004 019 1018</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;Viet Nam (Toll Free): 122 80 481</span><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><br =
style=3D"font-family:Menlo-Regular;font-size:11px" class=3D""><span =
style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;First GoToMeeting? Let's do a quick system =
check:</span><br style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D""><span style=3D"font-family:Menlo-Regular;font-size:11px" =
class=3D"">&nbsp;&nbsp;</span><a =
href=3D"https://link.gotomeeting.com/system-check" =
style=3D"font-family:Menlo-Regular;font-size:11px" target=3D"_blank" =
class=3D"">https://link.gotomeeting.com/system-check</a></p></div>________=
_______________________________________<br class=3D"">
Xen-devel mailing list<br class=3D"">
<a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blank" =
class=3D"">Xen-devel@lists.xenproject.org</a><br class=3D"">
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" =
rel=3D"noreferrer" target=3D"_blank" =
class=3D"">https://lists.xenproject.org/mailman/listinfo/xen-devel</a></bl=
ockquote></div></div><span class=3D"">
</span>
</div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_A3496C24-1030-4EF0-A022-E2ECEAADD56A--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6245453416123070097==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 13 09:46:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 09:46:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtr7A-0002dg-0j; Wed, 13 Feb 2019 09:46:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CK0L=QU=citrix.com=prvs=940746c73=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gtr78-0002db-HW
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 09:45:58 +0000
X-Inumbo-ID: 2704ff96-2f74-11e9-9b5f-bfc423d496be
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2704ff96-2f74-11e9-9b5f-bfc423d496be;
 Wed, 13 Feb 2019 09:45:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,365,1544486400"; d="scan'208";a="85878614"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "'Woods, Brian'" <Brian.Woods@amd.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/2] amd-iommu: use a bitfield for PTE/PDE
Thread-Index: AQHUvHuT2Y7s/1AXk0ipURbCWMW0c6XclVKAgADzKOA=
Date: Wed, 13 Feb 2019 09:45:51 +0000
Message-ID: <26e6512132734f648d4186d0e7a81b62@AMSPEX02CL03.citrite.net>
References: <20190204111954.11312-1-paul.durrant@citrix.com>
 <20190204111954.11312-2-paul.durrant@citrix.com>
 <5b6ce9ab-a600-1b9e-b41b-9fb53c92388b@amd.com>
In-Reply-To: <5b6ce9ab-a600-1b9e-b41b-9fb53c92388b@amd.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/2] amd-iommu: use a bitfield for PTE/PDE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBXb29kcywgQnJpYW4gW21haWx0
bzpCcmlhbi5Xb29kc0BhbWQuY29tXQ0KPiBTZW50OiAxMiBGZWJydWFyeSAyMDE5IDIwOjE0DQo+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBTdXRoaWt1bHBhbml0LCBTdXJhdmVlIDxTdXJhdmVl
LlN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEphbiBCZXVsaWNoDQo+IDxqYmV1bGljaEBzdXNlLmNv
bT47IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1DQo+
IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCAxLzJdIGFtZC1pb21tdTogdXNlIGEgYml0Zmll
bGQgZm9yIFBURS9QREUNCj4gDQo+IE9uIDIvNC8xOSA1OjE5IEFNLCBQYXVsIER1cnJhbnQgd3Jv
dGU6DQo+ID4gVGhlIGN1cnJlbnQgdXNlIG9mIGdldC9zZXRfZmllbGRfZnJvbS9pbl9yZWdfdTMy
KCkgaXMgYm90aCBpbmVmZmljaWVudA0KPiBhbmQNCj4gPiByZXF1aXJlcyBzb21lIHVnbHkgY2Fz
dGluZy4NCj4gPg0KPiA+IFRoaXMgcGF0Y2ggZGVmaW5lcyBhIG5ldyBiaXRmaWVsZCBzdHJ1Y3R1
cmUgKGFtZF9pb21tdV9wdGUpIGFuZCB1c2VzDQo+IHRoaXMNCj4gPiBzdHJ1Y3R1cmUgaW4gYWxs
IFBURS9QREUgbWFuaXB1bGF0aW9uLCByZXN1bHRpbmcgaW4gbXVjaCBtb3JlIHJlYWRhYmxlDQo+
ID4gYW5kIGNvbXBhY3QgY29kZS4NCj4gPg0KPiA+IE5PVEU6IFRoaXMgY29tbWl0IGFsc28gZml4
ZXMgb25lIG1hbGZvcm1lZCBjb21tZW50IGluDQo+ID4gICAgICAgIHNldF9pb21tdV9wdGVfcHJl
c2VudCgpLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4NCj4gDQo+IFNvcnJ5IGFib3V0IHRoZSBkZWxheS4NCj4gDQo+IE5pdHBp
Y2sgaGVyZSwgYnV0IEknZCByYXRoZXIgaGF2ZSAhIUlPTU1VRl97d3JpdGFibGUscmVhZGFibGV9
IHRoYW4NCj4gdHJ1ZS4NCg0KVGhhdCdzIHByZXR0eSB1Z2x5LiBIb3cgYWJvdXQgSSBwYXNzIGFu
IE9SIG9mIHRoZSBmbGFncyB0aHJvdWdoIHRvIGxvd2VyIGxldmVsIGZ1bmN0aW9ucyByYXRoZXIg
dGhhbiBhIHBhaXIgb2YgYm9vbHM/IElmIHlvdSdyZSBvayB3aXRoIHRoYXQgSSdsbCBzZW5kIGEg
djIuDQoNCiAgUGF1bA0KDQo+ICBOb3Qgd29ydGggYSByZXZpc2lvbiBpZiB0aGVyZSBpc24ndCBh
bnl0aGluZyBlbHNlIHRob3VnaCAoYW5kIGlzDQo+IGRlYmF0YWJsZSkuDQo+IA0KPiBBY2tlZC1i
eTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+DQo+IA0KPiA+IC0tLQ0KPiA+IENj
OiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPg0K
PiA+IENjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4NCj4gPiBDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPg0KPiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pg0KPiA+IENjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiA+
IC0tLQ0KPiA+ICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAg
IHwgMTQzICsrKystLS0tLS0tLS0tLS0tLQ0KPiA+ICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL3BjaV9hbWRfaW9tbXUuYyAgIHwgIDUwICsrKy0tLQ0KPiA+ICAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmggIHwgIDQ3ICsrLS0tLQ0KPiA+ICAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgIDE1IC0tDQo+ID4gICA0
IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDE5MSBkZWxldGlvbnMoLSkNCj4gPg0K
PiA+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMN
Cj4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMNCj4gPiBpbmRleCA2
NzMyOWIwYzk1Li41ZmRhNjA2M2RmIDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYw0KPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9tYXAuYw0KPiA+IEBAIC0zOCwxMDAgKzM4LDQ1IEBAIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgcGZuX3RvX3BkZV9pZHgodW5zaWduZWQgbG9uZw0KPiBwZm4sIHVuc2lnbmVkIGludCBs
ZXZlbCkNCj4gPiAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQo
dW5zaWduZWQgbG9uZyBsMV9tZm4sDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuKQ0KPiA+ICAgew0KPiA+IC0gICAgdWlu
dDY0X3QgKnRhYmxlLCAqcHRlOw0KPiA+ICsgICAgc3RydWN0IGFtZF9pb21tdV9wdGUgKnRhYmxl
LCAqcHRlOw0KPiA+ICAgICAgIHVuc2lnbmVkIGludCBmbHVzaF9mbGFnczsNCj4gPg0KPiA+ICAg
ICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obDFfbWZuKSk7DQo+ID4gKyAgICBwdGUg
PSAmdGFibGVbcGZuX3RvX3BkZV9pZHgoZGZuLCAxKV07DQo+ID4NCj4gPiAtICAgIHB0ZSA9ICh0
YWJsZSArIHBmbl90b19wZGVfaWR4KGRmbiwgMSkpOw0KPiA+ICsgICAgZmx1c2hfZmxhZ3MgPSBw
dGUtPnByID8gSU9NTVVfRkxVU0hGX21vZGlmaWVkIDogMDsNCj4gPiArICAgIG1lbXNldChwdGUs
IDAsIHNpemVvZigqcHRlKSk7DQo+ID4NCj4gPiAtICAgIGZsdXNoX2ZsYWdzID0gZ2V0X2ZpZWxk
X2Zyb21fcmVnX3UzMigqcHRlLCBJT01NVV9QVEVfUFJFU0VOVF9NQVNLLA0KPiA+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9QUkVTRU5UX1NISUZU
KSA/DQo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVf
RkxVU0hGX21vZGlmaWVkIDogMDsNCj4gPiAtDQo+ID4gLSAgICAqcHRlID0gMDsNCj4gPiAgICAg
ICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7DQo+ID4NCj4gPiAgICAgICByZXR1cm4gZmx1c2hf
ZmxhZ3M7DQo+ID4gICB9DQo+ID4NCj4gPiAtc3RhdGljIHVuc2lnbmVkIGludCBzZXRfaW9tbXVf
cGRlX3ByZXNlbnQodWludDMyX3QgKnBkZSwNCj4gPiArc3RhdGljIHVuc2lnbmVkIGludCBzZXRf
aW9tbXVfcGRlX3ByZXNlbnQoc3RydWN0IGFtZF9pb21tdV9wdGUgKnB0ZSwNCj4gPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV4dF9t
Zm4sDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbmV4dF9sZXZlbCwNCj4gYm9vbCBpdywNCj4gPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXIpDQo+ID4gICB7DQo+ID4gLSAgICB1aW50
NjRfdCBtYWRkcl9uZXh0Ow0KPiA+IC0gICAgdWludDMyX3QgYWRkcl9sbywgYWRkcl9oaSwgZW50
cnk7DQo+ID4gLSAgICBib29sIG9sZF9wcmVzZW50Ow0KPiA+ICAgICAgIHVuc2lnbmVkIGludCBm
bHVzaF9mbGFncyA9IElPTU1VX0ZMVVNIRl9hZGRlZDsNCj4gPg0KPiA+IC0gICAgbWFkZHJfbmV4
dCA9IF9fcGZuX3RvX3BhZGRyKG5leHRfbWZuKTsNCj4gPiAtDQo+ID4gLSAgICBvbGRfcHJlc2Vu
dCA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzBdLA0KPiBJT01NVV9QVEVfUFJFU0VOVF9N
QVNLLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X1BURV9QUkVTRU5UX1NISUZUKTsNCj4gPiAtICAgIGlmICggb2xkX3ByZXNlbnQgKQ0KPiA+IC0g
ICAgew0KPiA+IC0gICAgICAgIGJvb2wgb2xkX3IsIG9sZF93Ow0KPiA+IC0gICAgICAgIHVuc2ln
bmVkIGludCBvbGRfbGV2ZWw7DQo+ID4gLSAgICAgICAgdWludDY0X3QgbWFkZHJfb2xkOw0KPiA+
IC0NCj4gPiAtICAgICAgICBhZGRyX2hpID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihwZGVbMV0s
DQo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRF
X0FERFJfSElHSF9NQVNLLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfU0hJRlQpOw0KPiA+IC0gICAgICAgIGFkZHJfbG8g
PSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVswXSwNCj4gPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9MT1dfTUFTSywNCj4gPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9MT1df
U0hJRlQpOw0KPiA+IC0gICAgICAgIG9sZF9sZXZlbCA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIo
cGRlWzBdLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfUERFX05FWFRfTEVWRUxfTUFTSywNCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9ORVhUX0xFVkVMX1NISUZUKTsNCj4gPiAtICAg
ICAgICBvbGRfdyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzFdLA0KPiA+IC0NCj4gSU9N
TVVfUFRFX0lPX1dSSVRFX1BFUk1JU1NJT05fTUFTSywNCj4gPiAtDQo+IElPTU1VX1BURV9JT19X
UklURV9QRVJNSVNTSU9OX1NISUZUKTsNCj4gPiAtICAgICAgICBvbGRfciA9IGdldF9maWVsZF9m
cm9tX3JlZ191MzIocGRlWzFdLA0KPiA+IC0NCj4gSU9NTVVfUFRFX0lPX1JFQURfUEVSTUlTU0lP
Tl9NQVNLLA0KPiA+IC0NCj4gSU9NTVVfUFRFX0lPX1JFQURfUEVSTUlTU0lPTl9TSElGVCk7DQo+
ID4gLQ0KPiA+IC0gICAgICAgIG1hZGRyX29sZCA9ICgodWludDY0X3QpYWRkcl9oaSA8PCAzMikg
fA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICgodWludDY0X3QpYWRkcl9sbyA8PCBQQUdFX1NI
SUZUKTsNCj4gPiAtDQo+ID4gLSAgICAgICAgaWYgKCBtYWRkcl9vbGQgIT0gbWFkZHJfbmV4dCB8
fCBpdyAhPSBvbGRfdyB8fCBpciAhPSBvbGRfciB8fA0KPiA+IC0gICAgICAgICAgICAgb2xkX2xl
dmVsICE9IG5leHRfbGV2ZWwgKQ0KPiA+ICsgICAgaWYgKCBwdGUtPnByICYmDQo+ID4gKyAgICAg
ICAgIChwdGUtPm1mbiAhPSBuZXh0X21mbiB8fA0KPiA+ICsgICAgICAgICAgcHRlLT5pdyAhPSBp
dyB8fA0KPiA+ICsgICAgICAgICAgcHRlLT5pciAhPSBpciB8fA0KPiA+ICsgICAgICAgICAgcHRl
LT5uZXh0X2xldmVsICE9IG5leHRfbGV2ZWwpICkNCj4gPiAgICAgICAgICAgICAgIGZsdXNoX2Zs
YWdzIHw9IElPTU1VX0ZMVVNIRl9tb2RpZmllZDsNCj4gPiAtICAgIH0NCj4gPg0KPiA+IC0gICAg
YWRkcl9sbyA9IG1hZGRyX25leHQgJiBETUFfMzJCSVRfTUFTSzsNCj4gPiAtICAgIGFkZHJfaGkg
PSBtYWRkcl9uZXh0ID4+IDMyOw0KPiA+IC0NCj4gPiAtICAgIC8qIGVuYWJsZSByZWFkL3dyaXRl
IHBlcm1pc3Npb25zLHdoaWNoIHdpbGwgYmUgZW5mb3JjZWQgYXQgdGhlIFBURQ0KPiAqLw0KPiA+
IC0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoYWRkcl9oaSwgMCwNCj4gPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX1BERV9BRERSX0hJR0hfTUFTSywNCj4gPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX1BERV9BRERSX0hJR0hfU0hJRlQsICZlbnRyeSk7DQo+ID4gLSAg
ICBzZXRfZmllbGRfaW5fcmVnX3UzMihpdywgZW50cnksDQo+ID4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICBJT01NVV9QREVfSU9fV1JJVEVfUEVSTUlTU0lPTl9NQVNLLA0KPiA+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQsICZl
bnRyeSk7DQo+ID4gLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihpciwgZW50cnksDQo+ID4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfSU9fUkVBRF9QRVJNSVNTSU9OX01BU0ss
DQo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfSU9fUkVBRF9QRVJNSVNT
SU9OX1NISUZULCAmZW50cnkpOw0KPiA+IC0NCj4gPiAtICAgIC8qIEZDIGJpdCBzaG91bGQgYmUg
ZW5hYmxlZCBpbiBQVEUsIHRoaXMgaGVscHMgdG8gc29sdmUgcG90ZW50aWFsDQo+ID4gKyAgICAv
Kg0KPiA+ICsgICAgICogRkMgYml0IHNob3VsZCBiZSBlbmFibGVkIGluIFBURSwgdGhpcyBoZWxw
cyB0byBzb2x2ZSBwb3RlbnRpYWwNCj4gPiAgICAgICAgKiBpc3N1ZXMgd2l0aCBBVFMgZGV2aWNl
cw0KPiA+ICAgICAgICAqLw0KPiA+IC0gICAgaWYgKCBuZXh0X2xldmVsID09IDAgKQ0KPiA+IC0g
ICAgICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKElPTU1VX0NPTlRST0xfRU5BQkxFRCwgZW50cnks
DQo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0ZDX01BU0ssIElP
TU1VX1BURV9GQ19TSElGVCwNCj4gJmVudHJ5KTsNCj4gPiAtICAgIHBkZVsxXSA9IGVudHJ5Ow0K
PiANCj4gDQo+ID4gKyAgICBwdGUtPmZjID0gIW5leHRfbGV2ZWw7DQo+ID4NCj4gPiAtICAgIC8q
IG1hcmsgbmV4dCBsZXZlbCBhcyAncHJlc2VudCcgKi8NCj4gPiAtICAgIHNldF9maWVsZF9pbl9y
ZWdfdTMyKGFkZHJfbG8gPj4gUEFHRV9TSElGVCwgMCwNCj4gPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1BERV9BRERSX0xPV19NQVNLLA0KPiA+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVfUERFX0FERFJfTE9XX1NISUZULCAmZW50cnkpOw0KPiA+IC0gICAgc2V0X2Zp
ZWxkX2luX3JlZ191MzIobmV4dF9sZXZlbCwgZW50cnksDQo+ID4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICBJT01NVV9QREVfTkVYVF9MRVZFTF9NQVNLLA0KPiA+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfU0hJRlQsICZlbnRyeSk7DQo+ID4gLSAgICBz
ZXRfZmllbGRfaW5fcmVnX3UzMihJT01NVV9DT05UUk9MX0VOQUJMRUQsIGVudHJ5LA0KPiA+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX1BSRVNFTlRfTUFTSywNCj4gPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9QUkVTRU5UX1NISUZULCAmZW50cnkpOw0K
PiA+IC0gICAgcGRlWzBdID0gZW50cnk7DQo+ID4gKyAgICBwdGUtPm1mbiA9IG5leHRfbWZuOw0K
PiA+ICsgICAgcHRlLT5pdyA9IGl3Ow0KPiA+ICsgICAgcHRlLT5pciA9IGlyOw0KPiA+ICsgICAg
cHRlLT5uZXh0X2xldmVsID0gbmV4dF9sZXZlbDsNCj4gPiArICAgIHB0ZS0+cHIgPSAxOw0KPiA+
DQo+ID4gICAgICAgcmV0dXJuIGZsdXNoX2ZsYWdzOw0KPiA+ICAgfQ0KPiA+IEBAIC0xNDIsMTMg
Kzg3LDExIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2V0X2lvbW11X3B0ZV9wcmVzZW50KHVuc2ln
bmVkDQo+IGxvbmcgcHRfbWZuLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHBkZV9sZXZlbCwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgaXcsIGJvb2wgaXIpDQo+ID4gICB7DQo+ID4gLSAgICB1
aW50NjRfdCAqdGFibGU7DQo+ID4gLSAgICB1aW50MzJfdCAqcGRlOw0KPiA+ICsgICAgc3RydWN0
IGFtZF9pb21tdV9wdGUgKnRhYmxlLCAqcGRlOw0KPiA+ICAgICAgIHVuc2lnbmVkIGludCBmbHVz
aF9mbGFnczsNCj4gPg0KPiA+ICAgICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRf
bWZuKSk7DQo+ID4gLQ0KPiA+IC0gICAgcGRlID0gKHVpbnQzMl90ICopKHRhYmxlICsgcGZuX3Rv
X3BkZV9pZHgoZGZuLCBwZGVfbGV2ZWwpKTsNCj4gPiArICAgIHBkZSA9ICZ0YWJsZVtwZm5fdG9f
cGRlX2lkeChkZm4sIHBkZV9sZXZlbCldOw0KPiA+DQo+ID4gICAgICAgZmx1c2hfZmxhZ3MgPSBz
ZXRfaW9tbXVfcGRlX3ByZXNlbnQocGRlLCBuZXh0X21mbiwgMCwgaXcsIGlyKTsNCj4gPiAgICAg
ICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7DQo+ID4gQEAgLTMxOSwyNSArMjYyLDYgQEAgdm9p
ZCBpb21tdV9kdGVfc2V0X2d1ZXN0X2NyMyh1aW50MzJfdCAqZHRlLA0KPiB1aW50MTZfdCBkb21f
aWQsIHVpbnQ2NF90IGdjcjMsDQo+ID4gICAgICAgZHRlWzFdID0gZW50cnk7DQo+ID4gICB9DQo+
ID4NCj4gPiAtdWludDY0X3QgYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHZvaWQgKnB0
ZSkNCj4gPiAtew0KPiA+IC0gICAgdWludDMyX3QgKmVudHJ5ID0gcHRlOw0KPiA+IC0gICAgdWlu
dDMyX3QgYWRkcl9sbywgYWRkcl9oaTsNCj4gPiAtICAgIHVpbnQ2NF90IHB0cjsNCj4gPiAtDQo+
ID4gLSAgICBhZGRyX2xvID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVswXSwNCj4gPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0xPV19N
QVNLLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRF
X0FERFJfTE9XX1NISUZUKTsNCj4gPiAtDQo+ID4gLSAgICBhZGRyX2hpID0gZ2V0X2ZpZWxkX2Zy
b21fcmVnX3UzMihlbnRyeVsxXSwNCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfTUFTSywNCj4gPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfU0hJRlQpOw0KPiA+IC0NCj4g
PiAtICAgIHB0ciA9ICgodWludDY0X3QpYWRkcl9oaSA8PCAzMikgfA0KPiA+IC0gICAgICAgICAg
KCh1aW50NjRfdClhZGRyX2xvIDw8IFBBR0VfU0hJRlQpOw0KPiA+IC0gICAgcmV0dXJuIHB0cjsN
Cj4gPiAtfQ0KPiA+IC0NCj4gPiAgIC8qIFdhbGsgaW8gcGFnZSB0YWJsZXMgYW5kIGJ1aWxkIGxl
dmVsIHBhZ2UgdGFibGVzIGlmIG5lY2Vzc2FyeQ0KPiA+ICAgICoge1JlLCB1bn1tYXBwaW5nIHN1
cGVyIHBhZ2UgZnJhbWVzIGNhdXNlcyByZS1hbGxvY2F0aW9uIG9mIGlvDQo+ID4gICAgKiBwYWdl
IHRhYmxlcy4NCj4gPiBAQCAtMzQ1LDcgKzI2OSw3IEBAIHVpbnQ2NF90IGFtZF9pb21tdV9nZXRf
YWRkcmVzc19mcm9tX3B0ZSh2b2lkICpwdGUpDQo+ID4gICBzdGF0aWMgaW50IGlvbW11X3BkZV9m
cm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwNCj4gPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuW10pDQo+ID4gICB7
DQo+ID4gLSAgICB1aW50NjRfdCAqcGRlLCAqbmV4dF90YWJsZV92YWRkcjsNCj4gPiArICAgIHN0
cnVjdCBhbWRfaW9tbXVfcHRlICpwZGUsICpuZXh0X3RhYmxlX3ZhZGRyOw0KPiA+ICAgICAgIHVu
c2lnbmVkIGxvbmcgIG5leHRfdGFibGVfbWZuOw0KPiA+ICAgICAgIHVuc2lnbmVkIGludCBsZXZl
bDsNCj4gPiAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICp0YWJsZTsNCj4gPiBAQCAtMzcwLDE1ICsy
OTQsMTMgQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwN
Cj4gdW5zaWduZWQgbG9uZyBkZm4sDQo+ID4gICAgICAgICAgIHB0X21mbltsZXZlbF0gPSBuZXh0
X3RhYmxlX21mbjsNCj4gPg0KPiA+ICAgICAgICAgICBuZXh0X3RhYmxlX3ZhZGRyID0gbWFwX2Rv
bWFpbl9wYWdlKF9tZm4obmV4dF90YWJsZV9tZm4pKTsNCj4gPiAtICAgICAgICBwZGUgPSBuZXh0
X3RhYmxlX3ZhZGRyICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBsZXZlbCk7DQo+ID4gKyAgICAgICAg
cGRlID0gJm5leHRfdGFibGVfdmFkZHJbcGZuX3RvX3BkZV9pZHgoZGZuLCBsZXZlbCldOw0KPiA+
DQo+ID4gICAgICAgICAgIC8qIEhlcmUgbWlnaHQgYmUgYSBzdXBlciBwYWdlIGZyYW1lICovDQo+
ID4gLSAgICAgICAgbmV4dF90YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9w
dGUocGRlKSA+Pg0KPiBQQUdFX1NISUZUOw0KPiA+ICsgICAgICAgIG5leHRfdGFibGVfbWZuID0g
cGRlLT5tZm47DQo+ID4NCj4gPiAgICAgICAgICAgLyogU3BsaXQgc3VwZXIgcGFnZSBmcmFtZSBp
bnRvIHNtYWxsZXIgcGllY2VzLiovDQo+ID4gLSAgICAgICAgaWYgKCBpb21tdV9pc19wdGVfcHJl
c2VudCgodWludDMyX3QgKilwZGUpICYmDQo+ID4gLSAgICAgICAgICAgICAoaW9tbXVfbmV4dF9s
ZXZlbCgodWludDMyX3QgKilwZGUpID09IDApICYmDQo+ID4gLSAgICAgICAgICAgICBuZXh0X3Rh
YmxlX21mbiAhPSAwICkNCj4gPiArICAgICAgICBpZiAoIHBkZS0+cHIgJiYgIXBkZS0+bmV4dF9s
ZXZlbCAmJiBuZXh0X3RhYmxlX21mbiApDQo+ID4gICAgICAgICAgIHsNCj4gPiAgICAgICAgICAg
ICAgIGludCBpOw0KPiA+ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHBmbjsNCj4g
PiBAQCAtMzk4LDEzICszMjAsMTMgQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3Ry
dWN0IGRvbWFpbiAqZCwNCj4gdW5zaWduZWQgbG9uZyBkZm4sDQo+ID4gICAgICAgICAgICAgICB9
DQo+ID4NCj4gPiAgICAgICAgICAgICAgIG5leHRfdGFibGVfbWZuID0gbWZuX3gocGFnZV90b19t
Zm4odGFibGUpKTsNCj4gPiAtICAgICAgICAgICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KCh1aW50
MzJfdCAqKXBkZSwgbmV4dF90YWJsZV9tZm4sDQo+IG5leHRfbGV2ZWwsDQo+ID4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1VRl93cml0YWJsZSwNCj4gISFJT01NVUZf
cmVhZGFibGUpOw0KPiA+ICsgICAgICAgICAgICBzZXRfaW9tbXVfcGRlX3ByZXNlbnQocGRlLCBu
ZXh0X3RhYmxlX21mbiwgbmV4dF9sZXZlbCwNCj4gdHJ1ZSwNCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRydWUpOw0KPiA+DQo+ID4gICAgICAgICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IFBURV9QRVJfVEFCTEVfU0laRTsgaSsrICkNCj4gPiAgICAgICAgICAgICAgIHsN
Cj4gPiAgICAgICAgICAgICAgICAgICBzZXRfaW9tbXVfcHRlX3ByZXNlbnQobmV4dF90YWJsZV9t
Zm4sIHBmbiwgbWZuLA0KPiBuZXh0X2xldmVsLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICEhSU9NTVVGX3dyaXRhYmxlLA0KPiAhIUlPTU1VRl9yZWFkYWJsZSk7
DQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSwgdHJ1ZSk7
DQo+ID4gICAgICAgICAgICAgICAgICAgbWZuICs9IHBhZ2Vfc3o7DQo+ID4gICAgICAgICAgICAg
ICAgICAgcGZuICs9IHBhZ2Vfc3o7DQo+ID4gICAgICAgICAgICAgICAgfQ0KPiA+IEBAIC00MTMs
NyArMzM1LDcgQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAq
ZCwNCj4gdW5zaWduZWQgbG9uZyBkZm4sDQo+ID4gICAgICAgICAgIH0NCj4gPg0KPiA+ICAgICAg
ICAgICAvKiBJbnN0YWxsIGxvd2VyIGxldmVsIHBhZ2UgdGFibGUgZm9yIG5vbi1wcmVzZW50IGVu
dHJpZXMgKi8NCj4gPiAtICAgICAgICBlbHNlIGlmICggIWlvbW11X2lzX3B0ZV9wcmVzZW50KCh1
aW50MzJfdCAqKXBkZSkgKQ0KPiA+ICsgICAgICAgIGVsc2UgaWYgKCAhcGRlLT5wciApDQo+ID4g
ICAgICAgICAgIHsNCj4gPiAgICAgICAgICAgICAgIGlmICggbmV4dF90YWJsZV9tZm4gPT0gMCAp
DQo+ID4gICAgICAgICAgICAgICB7DQo+ID4gQEAgLTQyNSw5ICszNDcsOCBAQCBzdGF0aWMgaW50
IGlvbW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLA0KPiB1bnNpZ25lZCBsb25nIGRm
biwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDE7DQo+ID4gICAgICAgICAgICAg
ICAgICAgfQ0KPiA+ICAgICAgICAgICAgICAgICAgIG5leHRfdGFibGVfbWZuID0gbWZuX3gocGFn
ZV90b19tZm4odGFibGUpKTsNCj4gPiAtICAgICAgICAgICAgICAgIHNldF9pb21tdV9wZGVfcHJl
c2VudCgodWludDMyX3QgKilwZGUsIG5leHRfdGFibGVfbWZuLA0KPiA+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG5leHRfbGV2ZWwsICEhSU9NTVVGX3dyaXRhYmxlLA0K
PiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhSU9NTVVGX3JlYWRh
YmxlKTsNCj4gPiArICAgICAgICAgICAgICAgIHNldF9pb21tdV9wZGVfcHJlc2VudChwZGUsIG5l
eHRfdGFibGVfbWZuLCBuZXh0X2xldmVsLA0KPiB0cnVlLA0KPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHRydWUpOw0KPiA+ICAgICAgICAgICAgICAgfQ0KPiA+ICAg
ICAgICAgICAgICAgZWxzZSAvKiBzaG91bGQgbmV2ZXIgcmVhY2ggaGVyZSAqLw0KPiA+ICAgICAg
ICAgICAgICAgew0KPiA+IEBAIC00NTUsNyArMzc2LDcgQEAgc3RhdGljIGludCB1cGRhdGVfcGFn
aW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwNCj4gdW5zaWduZWQgbG9uZyBkZm4pDQo+ID4gICAg
ICAgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUgPSBOVUxMOw0KPiA+ICAgICAgIHN0cnVjdCBwYWdl
X2luZm8gKm5ld19yb290ID0gTlVMTDsNCj4gPiAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpvbGRf
cm9vdCA9IE5VTEw7DQo+ID4gLSAgICB2b2lkICpuZXdfcm9vdF92YWRkcjsNCj4gPiArICAgIHN0
cnVjdCBhbWRfaW9tbXVfcHRlICpuZXdfcm9vdF92YWRkcjsNCj4gPiAgICAgICB1bnNpZ25lZCBs
b25nIG9sZF9yb290X21mbjsNCj4gPiAgICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRv
bV9pb21tdShkKTsNCj4gPg0KPiA+IEBAIC00ODQsNyArNDA1LDcgQEAgc3RhdGljIGludCB1cGRh
dGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwNCj4gdW5zaWduZWQgbG9uZyBkZm4pDQo+
ID4gICAgICAgICAgIG5ld19yb290X3ZhZGRyID0gX19tYXBfZG9tYWluX3BhZ2UobmV3X3Jvb3Qp
Ow0KPiA+ICAgICAgICAgICBvbGRfcm9vdF9tZm4gPSBtZm5feChwYWdlX3RvX21mbihvbGRfcm9v
dCkpOw0KPiA+ICAgICAgICAgICBzZXRfaW9tbXVfcGRlX3ByZXNlbnQobmV3X3Jvb3RfdmFkZHIs
IG9sZF9yb290X21mbiwgbGV2ZWwsDQo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICEhSU9NTVVGX3dyaXRhYmxlLCAhIUlPTU1VRl9yZWFkYWJsZSk7DQo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRydWUsIHRydWUpOw0KPiA+ICAgICAgICAgICBsZXZlbCsrOw0K
PiA+ICAgICAgICAgICBvbGRfcm9vdCA9IG5ld19yb290Ow0KPiA+ICAgICAgICAgICBvZmZzZXQg
Pj49IFBURV9QRVJfVEFCTEVfU0hJRlQ7DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMNCj4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jDQo+ID4gaW5kZXggMzNhMzc5OGYzNi4uZGE2NzQ4MzIwYiAx
MDA2NDQNCj4gPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21t
dS5jDQo+ID4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUu
Yw0KPiA+IEBAIC0zNzYsOSArMzc2LDggQEAgc3RhdGljIHZvaWQgZGVhbGxvY2F0ZV9uZXh0X3Bh
Z2VfdGFibGUoc3RydWN0DQo+IHBhZ2VfaW5mbyAqcGcsIGludCBsZXZlbCkNCj4gPg0KPiA+ICAg
c3RhdGljIHZvaWQgZGVhbGxvY2F0ZV9wYWdlX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBnKQ0K
PiA+ICAgew0KPiA+IC0gICAgdm9pZCAqdGFibGVfdmFkZHIsICpwZGU7DQo+ID4gLSAgICB1NjQg
bmV4dF90YWJsZV9tYWRkcjsNCj4gPiAtICAgIHVuc2lnbmVkIGludCBpbmRleCwgbGV2ZWwgPSBQ
Rk5fT1JERVIocGcpLCBuZXh0X2xldmVsOw0KPiA+ICsgICAgc3RydWN0IGFtZF9pb21tdV9wdGUg
KnRhYmxlX3ZhZGRyOw0KPiA+ICsgICAgdW5zaWduZWQgaW50IGluZGV4LCBsZXZlbCA9IFBGTl9P
UkRFUihwZyk7DQo+ID4NCj4gPiAgICAgICBQRk5fT1JERVIocGcpID0gMDsNCj4gPg0KPiA+IEBA
IC0zOTIsMTcgKzM5MSwxNCBAQCBzdGF0aWMgdm9pZCBkZWFsbG9jYXRlX3BhZ2VfdGFibGUoc3Ry
dWN0IHBhZ2VfaW5mbw0KPiAqcGcpDQo+ID4NCj4gPiAgICAgICBmb3IgKCBpbmRleCA9IDA7IGlu
ZGV4IDwgUFRFX1BFUl9UQUJMRV9TSVpFOyBpbmRleCsrICkNCj4gPiAgICAgICB7DQo+ID4gLSAg
ICAgICAgcGRlID0gdGFibGVfdmFkZHIgKyAoaW5kZXggKiBJT01NVV9QQUdFX1RBQkxFX0VOVFJZ
X1NJWkUpOw0KPiA+IC0gICAgICAgIG5leHRfdGFibGVfbWFkZHIgPSBhbWRfaW9tbXVfZ2V0X2Fk
ZHJlc3NfZnJvbV9wdGUocGRlKTsNCj4gPiAtICAgICAgICBuZXh0X2xldmVsID0gaW9tbXVfbmV4
dF9sZXZlbChwZGUpOw0KPiA+ICsgICAgICAgIHN0cnVjdCBhbWRfaW9tbXVfcHRlICpwZGUgPSAm
dGFibGVfdmFkZHJbaW5kZXhdOw0KPiA+DQo+ID4gLSAgICAgICAgaWYgKCAobmV4dF90YWJsZV9t
YWRkciAhPSAwKSAmJiAobmV4dF9sZXZlbCAhPSAwKSAmJg0KPiA+IC0gICAgICAgICAgICAgaW9t
bXVfaXNfcHRlX3ByZXNlbnQocGRlKSApDQo+ID4gKyAgICAgICAgaWYgKCBwZGUtPm1mbiAmJiBw
ZGUtPm5leHRfbGV2ZWwgJiYgcGRlLT5wciApDQo+ID4gICAgICAgICAgIHsNCj4gPiAgICAgICAg
ICAgICAgIC8qIFdlIGRvIG5vdCBzdXBwb3J0IHNraXAgbGV2ZWxzIHlldCAqLw0KPiA+IC0gICAg
ICAgICAgICBBU1NFUlQobmV4dF9sZXZlbCA9PSBsZXZlbCAtIDEpOw0KPiA+IC0gICAgICAgICAg
ICBkZWFsbG9jYXRlX25leHRfcGFnZV90YWJsZShtYWRkcl90b19wYWdlKG5leHRfdGFibGVfbWFk
ZHIpLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0X2xl
dmVsKTsNCj4gPiArICAgICAgICAgICAgQVNTRVJUKHBkZS0+bmV4dF9sZXZlbCA9PSBsZXZlbCAt
IDEpOw0KPiA+ICsgICAgICAgICAgICBkZWFsbG9jYXRlX25leHRfcGFnZV90YWJsZShtZm5fdG9f
cGFnZShfbWZuKHBkZS0+bWZuKSksDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBkZS0+bmV4dF9sZXZlbCk7DQo+ID4gICAgICAgICAgIH0NCj4gPiAgICAgICB9
DQo+ID4NCj4gPiBAQCAtNTAwLDEwICs0OTYsOCBAQCBzdGF0aWMgdm9pZCBhbWRfZHVtcF9wMm1f
dGFibGVfbGV2ZWwoc3RydWN0DQo+IHBhZ2VfaW5mbyogcGcsIGludCBsZXZlbCwNCj4gPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdwYSwgaW50IGluZGVu
dCkNCj4gPiAgIHsNCj4gPiAgICAgICBwYWRkcl90IGFkZHJlc3M7DQo+ID4gLSAgICB2b2lkICp0
YWJsZV92YWRkciwgKnBkZTsNCj4gPiAtICAgIHBhZGRyX3QgbmV4dF90YWJsZV9tYWRkcjsNCj4g
PiAtICAgIGludCBpbmRleCwgbmV4dF9sZXZlbCwgcHJlc2VudDsNCj4gPiAtICAgIHUzMiAqZW50
cnk7DQo+ID4gKyAgICBzdHJ1Y3QgYW1kX2lvbW11X3B0ZSAqdGFibGVfdmFkZHI7DQo+ID4gKyAg
ICBpbnQgaW5kZXg7DQo+ID4NCj4gPiAgICAgICBpZiAoIGxldmVsIDwgMSApDQo+ID4gICAgICAg
ICAgIHJldHVybjsNCj4gPiBAQCAtNTE4LDQyICs1MTIsMzIgQEAgc3RhdGljIHZvaWQgYW1kX2R1
bXBfcDJtX3RhYmxlX2xldmVsKHN0cnVjdA0KPiBwYWdlX2luZm8qIHBnLCBpbnQgbGV2ZWwsDQo+
ID4NCj4gPiAgICAgICBmb3IgKCBpbmRleCA9IDA7IGluZGV4IDwgUFRFX1BFUl9UQUJMRV9TSVpF
OyBpbmRleCsrICkNCj4gPiAgICAgICB7DQo+ID4gKyAgICAgICAgc3RydWN0IGFtZF9pb21tdV9w
dGUgKnBkZSA9ICZ0YWJsZV92YWRkcltpbmRleF07DQo+ID4gKw0KPiA+ICAgICAgICAgICBpZiAo
ICEoaW5kZXggJSAyKSApDQo+ID4gICAgICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGly
cXMoKTsNCj4gPg0KPiA+IC0gICAgICAgIHBkZSA9IHRhYmxlX3ZhZGRyICsgKGluZGV4ICogSU9N
TVVfUEFHRV9UQUJMRV9FTlRSWV9TSVpFKTsNCj4gPiAtICAgICAgICBuZXh0X3RhYmxlX21hZGRy
ID0gYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHBkZSk7DQo+ID4gLSAgICAgICAgZW50
cnkgPSBwZGU7DQo+ID4gLQ0KPiA+IC0gICAgICAgIHByZXNlbnQgPSBnZXRfZmllbGRfZnJvbV9y
ZWdfdTMyKGVudHJ5WzBdLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1BERV9QUkVTRU5UX01BU0ssDQo+ID4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX1BSRVNFTlRfU0hJRlQpOw0KPiA+IC0NCj4g
PiAtICAgICAgICBpZiAoICFwcmVzZW50ICkNCj4gPiArICAgICAgICBpZiAoICFwZGUtPnByICkN
Cj4gPiAgICAgICAgICAgICAgIGNvbnRpbnVlOw0KPiA+DQo+ID4gLSAgICAgICAgbmV4dF9sZXZl
bCA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoZW50cnlbMF0sDQo+ID4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfTUFTSywN
Cj4gPiAtDQo+IElPTU1VX1BERV9ORVhUX0xFVkVMX1NISUZUKTsNCj4gPiAtDQo+ID4gLSAgICAg
ICAgaWYgKCBuZXh0X2xldmVsICYmIChuZXh0X2xldmVsICE9IChsZXZlbCAtIDEpKSApDQo+ID4g
KyAgICAgICAgaWYgKCBwZGUtPm5leHRfbGV2ZWwgJiYgKHBkZS0+bmV4dF9sZXZlbCAhPSAobGV2
ZWwgLSAxKSkgKQ0KPiA+ICAgICAgICAgICB7DQo+ID4gICAgICAgICAgICAgICBwcmludGsoIklP
TU1VIHAybSB0YWJsZSBlcnJvci4gbmV4dF9sZXZlbCA9ICVkLCBleHBlY3RlZA0KPiAlZFxuIiwN
Cj4gPiAtICAgICAgICAgICAgICAgICAgIG5leHRfbGV2ZWwsIGxldmVsIC0gMSk7DQo+ID4gKyAg
ICAgICAgICAgICAgICAgICBwZGUtPm5leHRfbGV2ZWwsIGxldmVsIC0gMSk7DQo+ID4NCj4gPiAg
ICAgICAgICAgICAgIGNvbnRpbnVlOw0KPiA+ICAgICAgICAgICB9DQo+ID4NCj4gPiAgICAgICAg
ICAgYWRkcmVzcyA9IGdwYSArIGFtZF9vZmZzZXRfbGV2ZWxfYWRkcmVzcyhpbmRleCwgbGV2ZWwp
Ow0KPiA+IC0gICAgICAgIGlmICggbmV4dF9sZXZlbCA+PSAxICkNCj4gPiArICAgICAgICBpZiAo
IHBkZS0+bmV4dF9sZXZlbCA+PSAxICkNCj4gPiAgICAgICAgICAgICAgIGFtZF9kdW1wX3AybV90
YWJsZV9sZXZlbCgNCj4gPiAtICAgICAgICAgICAgICAgIG1hZGRyX3RvX3BhZ2UobmV4dF90YWJs
ZV9tYWRkciksIG5leHRfbGV2ZWwsDQo+ID4gKyAgICAgICAgICAgICAgICBtZm5fdG9fcGFnZShf
bWZuKHBkZS0+bWZuKSksIHBkZS0+bmV4dF9sZXZlbCwNCj4gPiAgICAgICAgICAgICAgICAgICBh
ZGRyZXNzLCBpbmRlbnQgKyAxKTsNCj4gPiAgICAgICAgICAgZWxzZQ0KPiA+ICAgICAgICAgICAg
ICAgcHJpbnRrKCIlKnNkZm46ICUwOGx4ICBtZm46ICUwOGx4XG4iLA0KPiA+ICAgICAgICAgICAg
ICAgICAgICAgIGluZGVudCwgIiIsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVk
IGxvbmcpUEZOX0RPV04oYWRkcmVzcyksDQo+ID4gLSAgICAgICAgICAgICAgICAgICAodW5zaWdu
ZWQgbG9uZylQRk5fRE9XTihuZXh0X3RhYmxlX21hZGRyKSk7DQo+ID4gKyAgICAgICAgICAgICAg
ICAgICAodW5zaWduZWQgbG9uZylQRk5fRE9XTihwZm5fdG9fcGFkZHIocGRlLT5tZm4pKSk7DQo+
ID4gICAgICAgfQ0KPiA+DQo+ID4gICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGVfdmFkZHIp
Ow0KPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11
LWRlZnMuaA0KPiBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5o
DQo+ID4gaW5kZXggYTIxNzI0NTI0OS4uYTNhNDlmOTFlYiAxMDA2NDQNCj4gPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaA0KPiA+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oDQo+ID4gQEAgLTQxMywzOCAr
NDEzLDIxIEBADQo+ID4gICAjZGVmaW5lIElPTU1VX1BBR0VfVEFCTEVfVTMyX1BFUl9FTlRSWQ0K
PiAJKElPTU1VX1BBR0VfVEFCTEVfRU5UUllfU0laRSAvIDQpDQo+ID4gICAjZGVmaW5lIElPTU1V
X1BBR0VfVEFCTEVfQUxJR05NRU5UCTQwOTYNCj4gPg0KPiA+IC0jZGVmaW5lIElPTU1VX1BURV9Q
UkVTRU5UX01BU0sJCQkweDAwMDAwMDAxDQo+ID4gLSNkZWZpbmUgSU9NTVVfUFRFX1BSRVNFTlRf
U0hJRlQJCQkwDQo+ID4gLSNkZWZpbmUgSU9NTVVfUFRFX05FWFRfTEVWRUxfTUFTSwkJMHgwMDAw
MEUwMA0KPiA+IC0jZGVmaW5lIElPTU1VX1BURV9ORVhUX0xFVkVMX1NISUZUCQk5DQo+ID4gLSNk
ZWZpbmUgSU9NTVVfUFRFX0FERFJfTE9XX01BU0sJCQkweEZGRkZGMDAwDQo+ID4gLSNkZWZpbmUg
SU9NTVVfUFRFX0FERFJfTE9XX1NISUZUCQkxMg0KPiA+IC0jZGVmaW5lIElPTU1VX1BURV9BRERS
X0hJR0hfTUFTSwkJMHgwMDBGRkZGRg0KPiA+IC0jZGVmaW5lIElPTU1VX1BURV9BRERSX0hJR0hf
U0hJRlQJCTANCj4gPiAtI2RlZmluZSBJT01NVV9QVEVfVV9NQVNLCQkJMHgwODAwMDAwMA0KPiA+
IC0jZGVmaW5lIElPTU1VX1BURV9VX1NISUZUCQkJNw0KPiA+IC0jZGVmaW5lIElPTU1VX1BURV9G
Q19NQVNLCQkJMHgxMDAwMDAwMA0KPiA+IC0jZGVmaW5lIElPTU1VX1BURV9GQ19TSElGVAkJCTI4
DQo+ID4gLSNkZWZpbmUgSU9NTVVfUFRFX0lPX1JFQURfUEVSTUlTU0lPTl9NQVNLCTB4MjAwMDAw
MDANCj4gPiAtI2RlZmluZSBJT01NVV9QVEVfSU9fUkVBRF9QRVJNSVNTSU9OX1NISUZUCTI5DQo+
ID4gLSNkZWZpbmUgSU9NTVVfUFRFX0lPX1dSSVRFX1BFUk1JU1NJT05fTUFTSwkweDQwMDAwMDAw
DQo+ID4gLSNkZWZpbmUgSU9NTVVfUFRFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQJMzANCj4g
PiAtDQo+ID4gLS8qIEkvTyBQYWdlIERpcmVjdG9yeSAqLw0KPiA+IC0jZGVmaW5lIElPTU1VX1BB
R0VfRElSRUNUT1JZX0VOVFJZX1NJWkUJCTgNCj4gPiAtI2RlZmluZSBJT01NVV9QQUdFX0RJUkVD
VE9SWV9BTElHTk1FTlQJCTQwOTYNCj4gPiAtI2RlZmluZSBJT01NVV9QREVfUFJFU0VOVF9NQVNL
CQkJMHgwMDAwMDAwMQ0KPiA+IC0jZGVmaW5lIElPTU1VX1BERV9QUkVTRU5UX1NISUZUCQkJMA0K
PiA+IC0jZGVmaW5lIElPTU1VX1BERV9ORVhUX0xFVkVMX01BU0sJCTB4MDAwMDBFMDANCj4gPiAt
I2RlZmluZSBJT01NVV9QREVfTkVYVF9MRVZFTF9TSElGVAkJOQ0KPiA+IC0jZGVmaW5lIElPTU1V
X1BERV9BRERSX0xPV19NQVNLCQkJMHhGRkZGRjAwMA0KPiA+IC0jZGVmaW5lIElPTU1VX1BERV9B
RERSX0xPV19TSElGVAkJMTINCj4gPiAtI2RlZmluZSBJT01NVV9QREVfQUREUl9ISUdIX01BU0sJ
CTB4MDAwRkZGRkYNCj4gPiAtI2RlZmluZSBJT01NVV9QREVfQUREUl9ISUdIX1NISUZUCQkwDQo+
ID4gLSNkZWZpbmUgSU9NTVVfUERFX0lPX1JFQURfUEVSTUlTU0lPTl9NQVNLCTB4MjAwMDAwMDAN
Cj4gPiAtI2RlZmluZSBJT01NVV9QREVfSU9fUkVBRF9QRVJNSVNTSU9OX1NISUZUCTI5DQo+ID4g
LSNkZWZpbmUgSU9NTVVfUERFX0lPX1dSSVRFX1BFUk1JU1NJT05fTUFTSwkweDQwMDAwMDAwDQo+
ID4gLSNkZWZpbmUgSU9NTVVfUERFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQJMzANCj4gPiAr
c3RydWN0IGFtZF9pb21tdV9wdGUgew0KPiA+ICsgICAgdWludDY0X3QgcHI6MTsNCj4gPiArICAg
IHVpbnQ2NF90IGlnbm9yZWQwOjQ7DQo+ID4gKyAgICB1aW50NjRfdCBhOjE7DQo+ID4gKyAgICB1
aW50NjRfdCBkOjE7DQo+ID4gKyAgICB1aW50NjRfdCBpZ25vcmVkMToyOw0KPiA+ICsgICAgdWlu
dDY0X3QgbmV4dF9sZXZlbDozOw0KPiA+ICsgICAgdWludDY0X3QgbWZuOjQwOw0KPiA+ICsgICAg
dWludDY0X3QgcmVzZXJ2ZWQ6NzsNCj4gPiArICAgIHVpbnQ2NF90IHU6MTsNCj4gPiArICAgIHVp
bnQ2NF90IGZjOjE7DQo+ID4gKyAgICB1aW50NjRfdCBpcjoxOw0KPiA+ICsgICAgdWludDY0X3Qg
aXc6MTsNCj4gPiArICAgIHVpbnQ2NF90IGlnbm9yZWQyOjE7DQo+ID4gK307DQo+ID4NCj4gPiAg
IC8qIFBhZ2luZyBtb2RlcyAqLw0KPiA+ICAgI2RlZmluZSBJT01NVV9QQUdJTkdfTU9ERV9ESVNB
QkxFRAkweDANCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2Ft
ZC1pb21tdS1wcm90by5oDQo+IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21t
dS1wcm90by5oDQo+ID4gaW5kZXggYzU2OTc1NjVkNi4uMWMxOTcxYmI3YyAxMDA2NDQNCj4gPiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgNCj4gPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgNCj4gPiBA
QCAtNTcsNyArNTcsNiBAQCBpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLA0KPiBkZm5fdCBkZm4sDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsdXNoX2ZsYWdzKTsNCj4gPiAgIGludCBfX211
c3RfY2hlY2sgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZu
LA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgKmZsdXNoX2ZsYWdzKTsNCj4gPiAtdWludDY0X3QgYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zy
b21fcHRlKHZvaWQgKmVudHJ5KTsNCj4gPiAgIGludCBfX211c3RfY2hlY2sgYW1kX2lvbW11X2Fs
bG9jX3Jvb3Qoc3RydWN0IGRvbWFpbl9pb21tdSAqaGQpOw0KPiA+ICAgaW50IGFtZF9pb21tdV9y
ZXNlcnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLA0KPiA+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBwaHlzX2FkZHIsIHVu
c2lnbmVkDQo+IGxvbmcgc2l6ZSwNCj4gPiBAQCAtMjgwLDE4ICsyNzksNCBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQNCj4gaW9tbXVfc2V0X2FkZHJfaGlfdG9fcmVnKHVpbnQzMl90ICpyZWcsIHVpbnQz
Ml90IGFkZHIpDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUkVHX0JBU0Vf
QUREUl9ISUdIX1NISUZULCByZWcpOw0KPiA+ICAgfQ0KPiA+DQo+ID4gLXN0YXRpYyBpbmxpbmUg
aW50IGlvbW11X2lzX3B0ZV9wcmVzZW50KGNvbnN0IHUzMiAqZW50cnkpDQo+ID4gLXsNCj4gPiAt
ICAgIHJldHVybiBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzBdLA0KPiA+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX1BSRVNFTlRfTUFTSywNCj4gPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9QUkVTRU5UX1NISUZU
KTsNCj4gPiAtfQ0KPiA+IC0NCj4gPiAtc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgaW9tbXVf
bmV4dF9sZXZlbChjb25zdCB1MzIgKmVudHJ5KQ0KPiA+IC17DQo+ID4gLSAgICByZXR1cm4gZ2V0
X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVswXSwNCj4gPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX1BERV9ORVhUX0xFVkVMX01BU0ssDQo+ID4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfTkVYVF9MRVZFTF9TSElGVCk7DQo+ID4g
LX0NCj4gPiAtDQo+ID4gICAjZW5kaWYgLyogX0FTTV9YODZfNjRfQU1EX0lPTU1VX1BST1RPX0gg
Ki8NCj4gPg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 10:06:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 10:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtrQU-0004LJ-14; Wed, 13 Feb 2019 10:05:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EuM9=QU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtrQS-0004LE-Sg
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 10:05:56 +0000
X-Inumbo-ID: f3998822-2f76-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3998822-2f76-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 10:05:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Feb 2019 03:05:54 -0700
Message-Id: <5C63EC000200007800216361@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Feb 2019 03:05:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-9-git-send-email-chao.gao@intel.com>
 <5C62C15D0200007800215E2E@prv1-mh.provo.novell.com>
 <20190212132507.mwp4yyf22oslc7d4@mac>
 <5C62D0480200007800215F27@prv1-mh.provo.novell.com>
 <20190213023047.GA3678@gao-cwp>
 <5C63C55302000078002162C4@prv1-mh.provo.novell.com>
 <20190213085000.GA9109@gao-cwp>
In-Reply-To: <20190213085000.GA9109@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 8/8] microcode: update microcode on cores
 in parallel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDA5OjUwLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBXZWQsIEZlYiAxMywgMjAxOSBhdCAxMjoyMDo1MUFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMTMuMDIuMTkgYXQgMDM6MzAsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gT24gVHVlLCBGZWIgMTIsIDIwMTkgYXQgMDY6NTU6MjBBTSAtMDcwMCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTIuMDIuMTkgYXQgMTQ6MjUsIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIFR1ZSwgRmViIDEyLCAyMDE5IGF0IDA1OjUxOjQxQU0gLTA3
MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gPj4+IE9uIDI4LjAxLjE5IGF0IDA4OjA2LCA8
Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4+Pj4+ID4gQEAgLTMxNCw5ICszMTAsNyBAQCBz
dGF0aWMgaW50IGFwcGx5X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQo+Pj4+Pj4gPiAgCj4+
Pj4+PiA+ICAgICAgbWNfaW50ZWwgPSBwYXRjaC0+ZGF0YTsKPj4+Pj4+ID4gICAgICBCVUdfT04o
IW1jX2ludGVsKTsKPj4+Pj4+ID4gLQo+Pj4+Pj4gPiAtICAgIC8qIHNlcmlhbGl6ZSBhY2Nlc3Mg
dG8gdGhlIHBoeXNpY2FsIHdyaXRlIHRvIE1TUiAweDc5ICovCj4+Pj4+PiA+IC0gICAgc3Bpbl9s
b2NrX2lycXNhdmUoJm1pY3JvY29kZV91cGRhdGVfbG9jaywgZmxhZ3MpOwo+Pj4+Pj4gPiArICAg
IEJVR19PTihsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPj4+Pj4+ID4gIAo+Pj4+Pj4gPiAgICAg
IC8qIHdyaXRlIG1pY3JvY29kZSB2aWEgTVNSIDB4NzkgKi8KPj4+Pj4+ID4gICAgICB3cm1zcmwo
TVNSX0lBMzJfVUNPREVfV1JJVEUsICh1bnNpZ25lZCBsb25nKW1jX2ludGVsLT5iaXRzKTsKPj4+
Pj4+ID4gQEAgLTMyOSw3ICszMjMsNiBAQCBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZSh1bnNp
Z25lZCBpbnQgY3B1KQo+Pj4+Pj4gPiAgICAgIHJkbXNybChNU1JfSUEzMl9VQ09ERV9SRVYsIG1z
cl9jb250ZW50KTsKPj4+Pj4+ID4gICAgICB2YWxbMV0gPSAodWludDMyX3QpKG1zcl9jb250ZW50
ID4+IDMyKTsKPj4+Pj4+ID4gIAo+Pj4+Pj4gPiAtICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
Jm1pY3JvY29kZV91cGRhdGVfbG9jaywgZmxhZ3MpOwo+Pj4+Pj4gPiAgICAgIGlmICggdmFsWzFd
ICE9IG1jX2ludGVsLT5oZHIucmV2ICkKPj4+Pj4+ID4gICAgICB7Cj4+Pj4+PiA+ICAgICAgICAg
IHByaW50ayhLRVJOX0VSUiAibWljcm9jb2RlOiBDUFUlZCB1cGRhdGUgZnJvbSByZXZpc2lvbiAi
Cj4+Pj4+PiAKPj4+Pj4+IEFtIEkgdW5kZXJzdGFuZGluZyByaWdodCB0aGF0IHlvdSBub3cgcmVs
eSBvbiB1cHBlciBsYXllcnMgaW4gdGhlCj4+Pj4+PiBjYWxsIHRyZWUgdG8gYXZvaWQgY2FsbGlu
ZyBpbnRvIGhlcmUgaW4gcGFyYWxsZWwgZm9yIHR3byBoeXBlcnRocmVhZHMKPj4+Pj4+IG9mIHRo
ZSBzYW1lIGNvcmU/IEkgY2FuJ3Qgc2VlIGhvdyB5b3UgYXZvaWQgdGhpcyBzaXR1YXRpb24gZHVy
aW5nCj4+Pj4+PiBBUCBicmluZ3VwLCBmb3IgZXhhbXBsZS4gRGlkIEkgb3Zlcmxvb2sgYW55dGhp
bmcgaW4gdGhpcyByZWdhcmQ/Cj4+Pj4+IAo+Pj4+PiBJSVJDIG1pY3JvY29kZSB1cGRhdGUgaXMg
ZG9uZSBpbiB0aGUgc2VyaWFsaXplZCBwYXJ0IG9mIEFQIGJyaW5ndXAsCj4+Pj4+IGJlZm9yZSB0
aGUgY2FsbCB0byBzbXBfY2FsbGluLCB3aGljaCBndWFyYW50ZWVzIHNlcmlhbGl6YXRpb24uCj4+
Pj4KPj4+PkhtbSwgeWVzLCByaWdodCBub3cgaXQgaXMuIEJ1dCBJJ2QgY2FsbCB0aGlzICJoYXBw
ZW5zIHRvIGJlIHRoYXQgd2F5Igo+Pj4+cmF0aGVyIHRoYW4gImlzIGd1YXJhbnRlZWQgdG8gYmUg
dGhhdCB3YXkiIC0gcHJpb3IgdG8gY29tbWl0Cj4+Pj5mOTc4MzhiYmQ5IGl0IGRpZCBoYXBwZW4g
bGF0ZXIuCj4+PiAKPj4+IEhvdyBhYm91dCBlbXBsb3lpbmcgYW5vdGhlciBsb2NrLCAiZWFybHlf
dWNvZGVfdXBkYXRlX2xvY2siLCB0bwo+Pj4gZ3VhcmFudGVlIHNlcmlhbGl6YXRpb24uCj4+PiAK
Pj4+IEluIHBhcnRpY3VsYXIsIGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KCkgYW5kIG1pY3Jv
Y29kZV9yZXN1bWVfY3B1KCkKPj4+IHdpbGwgYWNxdWlyZSB0aGlzIGxvY2sgYmVmb3JlIHVjb2Rl
IHVwZGF0ZS4KPj4KPj5UaGF0J3MgYSAodGVtcG9yYXJ5KSBvcHRpb24sIGJ1dCB3b3VsZCBvdmVy
LXNlcmlhbGl6ZSB0aGluZ3MgYWdhaW4uCj4+SSB3YXMgcmF0aGVyIHRyeWluZyB0byBoaW50IHRv
d2FyZHMgYSBwZXItY29yZSBsb2NrLgo+IAo+IFRvIGltcGxlbWVudCBhIHBlci1jb3JlIGxvY2ss
IGEgY29yZSBzaG91bGQgYmUgY29uc2Npb3VzIG9mIGl0cyBzaWJsaW5ncy4KPiBVbmZvcnR1bmF0
ZWx5LCBkdXJpbmcgQVAgYnJpbmd1cCwgdWNvZGUgdXBkYXRlIGlzIGRvbmUgcHJpb3IgdG8gdGhl
Cj4gaW5pdGlhbGl6YXRpb24gb2YgJ2NwdV9zaWJsaW5nX21hc2snLgoKT2theSwgaW4gdGhpcyBj
YXNlIGEgZ2xvYmFsIGxvY2sgd2lsbCBwZXJoYXBzIGRvIGZvciBub3cgKGFzIGJvb3QKdGltZSBB
UCBicmluZ3VwIGlzIHNlcmlhbGl6ZWQgaW4gdGhpcyByZWdhcmQgYWxyZWFkeSBhbnl3YXkpLiBJ
IGRvCnRoaW5rIHRob3VnaCB0aGF0IHRoZSBzaWJsaW5nIG1hcHMgc2hvdWxkIGJlIHNldCB1cCBl
YXJsaWVyLCBidXQKdGhpcyBkb2Vzbid0IGxvb2sgdG8gYmUgYXMgc2ltcGxlIGFzIG1vdmluZyBh
aGVhZCB0aGUgY2FsbCB0bwpzZXRfY3B1X3NpYmxpbmdfbWFwKCkuIEkgd29uZGVyIGFueXdheSB3
aHkgYWxsIHNvcnRzIG9mIHN0dWZmCmhhdmUgYWNjdW11bGF0ZWQgYWhlYWQgb2Ygc21wX2NhbGxp
bigpLCB0aHVzIGRlbGF5aW5nIHRoZSBib290CnByb2Nlc3MgaW4gcGFydGljdWxhciBvbiBsYXJn
ZSBzeXN0ZW1zLiBDbGVhcmx5IHNvbWV0aGluZyB0YWtpbmcKYXMgbG9uZyBhcyBtaWNyb2NvZGUg
bG9hZCBzaG91bGQsIGlmIGF0IGFsbCBwb3NzaWJsZSwgaGFwcGVuCmFmdGVyd2FyZHMuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 10:09:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 10:09:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtrTP-0004St-LY; Wed, 13 Feb 2019 10:08:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F1qi=QU=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1gtrTO-0004Sn-8t
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 10:08:58 +0000
X-Inumbo-ID: 5ff894b6-2f77-11e9-bc90-bc764e045a96
Received: from mail-it1-x12c.google.com (unknown [2607:f8b0:4864:20::12c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ff894b6-2f77-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 10:08:57 +0000 (UTC)
Received: by mail-it1-x12c.google.com with SMTP id i2so4396816ite.5
 for <xen-devel@lists.xenproject.org>; Wed, 13 Feb 2019 02:08:57 -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; bh=oJBnwXjqhzK6V8PD11lAKpfdZPhI+C4uZ2ld04VG5aY=;
 b=gBlW4QJDWrqXMgG0j2omo8YB5txjhLRt+le7p4BaLBSva5SJc8UbyBSjpu44C0SU5T
 NVLeyaq3/o5DrUA8Ajg1UgUUlgXvGZTLCq1/7N4zSQQZ+WeOQm4o3xUJtfg9OAmOf3un
 dFPsWEnd4qq1rPGbdNIMV+dr5u+u13VpQrPuWXI8Dpt8g8PaX5k6yq6Ya+t41RXTf/7y
 nXcLWK4/kID++EZDq3xJe5VHCvi1OtIIX+34o/Lu/JOEDqWma66xp84HG+xr3aVBLsxq
 3pvCR+MLEN6t4Esu10sSS2MFmCENa6EytiuFxwZDqQ1thi53iynaIRdigcZ+jrkDgFUk
 lKEw==
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;
 bh=oJBnwXjqhzK6V8PD11lAKpfdZPhI+C4uZ2ld04VG5aY=;
 b=eEvPWLQGmroSy0N9U3dDjlshvS1SQKFHmmdCIy7AOYEa0ZcBJ+vdC5UqFtAUnWcBeD
 RoB7v86hYjw55fTCklWLVGQIoBkFmSwaGpi5kh8gZ/sQ6Ql+OwFUeDSwqPK4fHnUzfst
 qaFr8XpBNP6u9QjAoysocKHitN3wgfA9PTRvzS24SCROM5KWYSyQPquKVJ8OcImHVfA5
 jNF9DW5gTRcrAWgwpGjXO5ECqna0c6gi1rLqQ+OveGnXDk0x6Dj2haUdm9pE0Qg0rgyU
 n8kS6MGL+u0HIt9V/QVMbPVuDlbe7Mh9c/n/erWnQeZuwh5CWBpHG/FGrE6MLDJ47FgX
 x9FA==
X-Gm-Message-State: AHQUAuZfUueKokvJ/Km2KjpPkoojmRi//ksL2Juo0x/lqNMfyyxlz1a2
 6DwY6e5EqetnF/LzlEYfKyBskw2pYuM=
X-Google-Smtp-Source: AHgI3IbN7A9uqJrkzpIaEzam8abNv2fn1IchvweLNIxb3TF3nXFUR8AuL7NDcBbBvYBnEc/C+yclCQ==
X-Received: by 2002:a24:6b58:: with SMTP id v85mr1527632itc.11.1550052536413; 
 Wed, 13 Feb 2019 02:08:56 -0800 (PST)
Received: from [100.64.72.7] ([173.245.215.249])
 by smtp.gmail.com with ESMTPSA id c13sm7232847iod.69.2019.02.13.02.08.55
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 13 Feb 2019 02:08:55 -0800 (PST)
From: Rich Persaud <persaur@gmail.com>
Mime-Version: 1.0 (1.0)
Message-Id: <A5B99D39-F6B3-462D-885C-1303CE0B0193@gmail.com>
Date: Wed, 13 Feb 2019 05:08:54 -0500
To: xen-devel@lists.xenproject.org
X-Mailer: iPad Mail (16D57)
Subject: [Xen-devel] Macro supply chains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============4313073192344534944=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4313073192344534944==
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative;
	boundary=Apple-Mail-D3545CBE-7E30-4349-A028-B89D91391658


--Apple-Mail-D3545CBE-7E30-4349-A028-B89D91391658
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Synopsys, which owns both Coverity and Black Duck, wrote about software supp=
ly-chain integrity for a library with almost two million downloads per week:=


"EventStream, a highly popular JavaScript library, was compromised with the a=
ddition of a third-party dependency, flatmap-stream, containing encrypted ma=
licious code. The attack targeted other Node.js libraries used in cryptocurr=
ency wallets."
"Keep a bill of materials (BoM), a list of components and dependencies in yo=
ur codebase. Just knowing what your code depends on will help make you aware=
 of the third-party risks that you might be exposed to."

Are there existing best practices for tracking and maintaining macros which o=
riginated in other open-source communities, e.g. QEMU or Linux?  Some Xen ma=
cros have diverged [2][3][4] from the versions used by other communities.  W=
ould such macros benefit from a documented relationship with upstream, e.g.

- "Ignore upstream changes"
- "Mirror upstream changes"
- "Review upstream changes"

For the latter case, build/test tooling could trigger manual macro review wh=
en a change is detected in an upstream dependency.  Which other cases should=
 be considered?

Rich

[1] Compromised npm packages lead to supply chain attack

https://www.synopsys.com/blogs/software-security/malicious-dependency-supply=
-chain/

https://github.com/dominictarr/event-stream/issues/116

[2] bitops.h

http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dhistory;f=3Dxen/include/xen/b=
itops.h;h=3Da103e490894829a445cc743b98f8956b7d44e022;hb=3DHEAD

https://github.com/torvalds/linux/commits/master/arch/x86/include/asm/bitops=
.h

[3] list.h

http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dhistory;f=3Dxen/include/xen/l=
ist.h;h=3D1387abb21192668f4103620520cf4256902a45aa;hb=3DHEAD

https://github.com/torvalds/linux/commits/master/include/linux/list.h

[4] delay.h

http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dhistory;f=3Dxen/include/xen/d=
elay.h;h=3D9d70ef035fc20bb6708a5ff33eb83a55c6ad460c;hb=3DHEAD

https://github.com/torvalds/linux/commits/master/include/linux/delay.h



--Apple-Mail-D3545CBE-7E30-4349-A028-B89D91391658
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><span></span></div><div di=
r=3D"ltr"><div dir=3D"ltr"><span></span></div><div dir=3D"ltr"><div dir=3D"l=
tr"><span></span></div><div dir=3D"ltr"><span>Synopsys, which owns both Cove=
rity and Black Duck, wrote about software supply-chain integrity for a libra=
ry with almost two million downloads per week:</span><br><span></span><br><s=
pan>"EventStream, a highly popular JavaScript library, was compromised with t=
he addition of a third-party dependency, flatmap-stream, containing encrypte=
d malicious code. The attack targeted other Node.js libraries used in crypto=
currency wallets."</span><br><span>"Keep a bill of materials (BoM), a list o=
f components and dependencies in your codebase. Just knowing what your code d=
epends on will help make you aware of the third-party risks that you might b=
e exposed to."</span><br><span></span><br><span>Are there existing best prac=
tices for tracking and maintaining macros which originated in other open-sou=
rce communities, e.g. QEMU or Linux? &nbsp;Some Xen macros have diverged [2]=
[3][4] from the versions used by other communities. &nbsp;Would such macros b=
enefit from a documented relationship with upstream, e.g.</span><br><span></=
span><br><span> - "Ignore upstream changes"</span><br><span> - "Mirror upstr=
eam changes"</span><br><span> - "Review upstream changes"</span><br><span></=
span><br><span>For the latter case, build/test tooling could trigger manual m=
acro review when a change is detected in an upstream dependency. &nbsp;Which=
 other cases should be considered?</span><br><span></span><br><span>Rich</sp=
an><br><span></span><br><span>[1] Compromised npm packages lead to supply ch=
ain attack</span></div><div dir=3D"ltr"><span><br></span></div><div dir=3D"l=
tr"><span><a href=3D"https://www.synopsys.com/blogs/software-security/malici=
ous-dependency-supply-chain/">https://www.synopsys.com/blogs/software-securi=
ty/malicious-dependency-supply-chain/</a></span></div><div dir=3D"ltr"><br><=
a href=3D"https://github.com/dominictarr/event-stream/issues/116">https://gi=
thub.com/dominictarr/event-stream/issues/116</a></div><div dir=3D"ltr"><br><=
span>[2] bitops.h</span><br><span></span><br><span><a href=3D"http://xenbits=
.xen.org/gitweb/?p=3Dxen.git;a=3Dhistory;f=3Dxen/include/xen/bitops.h;h=3Da1=
03e490894829a445cc743b98f8956b7d44e022;hb=3DHEAD">http://xenbits.xen.org/git=
web/?p=3Dxen.git;a=3Dhistory;f=3Dxen/include/xen/bitops.h;h=3Da103e490894829=
a445cc743b98f8956b7d44e022;hb=3DHEAD</a></span><br><span></span><br><span><a=
 href=3D"https://github.com/torvalds/linux/commits/master/arch/x86/include/a=
sm/bitops.h">https://github.com/torvalds/linux/commits/master/arch/x86/inclu=
de/asm/bitops.h</a></span><br><span></span><br><span>[3] list.h</span><br><s=
pan></span><br><span><a href=3D"http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=
=3Dhistory;f=3Dxen/include/xen/list.h;h=3D1387abb21192668f4103620520cf425690=
2a45aa;hb=3DHEAD">http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dhistory;f=3D=
xen/include/xen/list.h;h=3D1387abb21192668f4103620520cf4256902a45aa;hb=3DHEA=
D</a></span><br><span></span><br><span><a href=3D"https://github.com/torvald=
s/linux/commits/master/include/linux/list.h">https://github.com/torvalds/lin=
ux/commits/master/include/linux/list.h</a></span><br><span></span><br><span>=
[4] delay.h</span><br><span></span><br><span><a href=3D"http://xenbits.xen.o=
rg/gitweb/?p=3Dxen.git;a=3Dhistory;f=3Dxen/include/xen/delay.h;h=3D9d70ef035=
fc20bb6708a5ff33eb83a55c6ad460c;hb=3DHEAD">http://xenbits.xen.org/gitweb/?p=3D=
xen.git;a=3Dhistory;f=3Dxen/include/xen/delay.h;h=3D9d70ef035fc20bb6708a5ff3=
3eb83a55c6ad460c;hb=3DHEAD</a></span><br><span></span><br><span><a href=3D"h=
ttps://github.com/torvalds/linux/commits/master/include/linux/delay.h">https=
://github.com/torvalds/linux/commits/master/include/linux/delay.h</a></span>=
<br></div><div dir=3D"ltr"><span><br></span></div><div dir=3D"ltr"><span><br=
></span></div></div></div></body></html>=

--Apple-Mail-D3545CBE-7E30-4349-A028-B89D91391658--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4313073192344534944==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 13 10:11:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 10:11:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtrVM-00059K-2j; Wed, 13 Feb 2019 10:11:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1/N/=QU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtrVK-000596-9s
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 10:10:58 +0000
X-Inumbo-ID: a2c842e8-2f77-11e9-9a0d-ebdb18ae25ca
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a2c842e8-2f77-11e9-9a0d-ebdb18ae25ca;
 Wed, 13 Feb 2019 10:10:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtrVA-000578-GJ; Wed, 13 Feb 2019 10:10:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtrVA-0005lD-98; Wed, 13 Feb 2019 10:10:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtrVA-0002QQ-8T; Wed, 13 Feb 2019 10:10:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133223-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=455301716e1ff358cb79367213003fba771dd466
X-Osstest-Versions-That: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Feb 2019 10:10:48 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 133223: regressions - ALL
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIyMyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIyMy8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMy
NDI0Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
NDU1MzAxNzE2ZTFmZjM1OGNiNzkzNjcyMTMwMDNmYmE3NzFkZDQ2NgpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNi
Y2JjZGE4NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNDI0ICAyMDE5LTAxLTIzIDA5OjE5OjE0
IFogICAyMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjUwNiAgMjAxOS0wMS0yNyAwOTox
ODo0MiBaICAgMTcgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzEw
MSAgMjAxOS0wMi0xMCAwOToxODozMCBaICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBC
cmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICBDaHJpcyBQYXR0ZXJzb24gPHBhdHRl
cnNvbmNAYWluZm9zZWMuY29tPgogIENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFy
azZAYmFlc3lzdGVtcy5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLncuY2xh
cmtAZ21haWwuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgog
IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSGFucyB2YW4gS3JhbmVuYnVyZyA8aGFucy52YW4ua3Jh
bmVuYnVyZ0BtZW5kaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogIExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4K
ICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBQZW5nIEZhbiA8cGVuZy5m
YW5AbnhwLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGNvdmVyaXR5LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxMjMxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 10:11:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 10:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtrVt-0005CM-Cc; Wed, 13 Feb 2019 10:11:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EuM9=QU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtrVr-0005C8-R3
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 10:11:31 +0000
X-Inumbo-ID: b9659e4c-2f77-11e9-aaaf-fbd835091475
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9659e4c-2f77-11e9-aaaf-fbd835091475;
 Wed, 13 Feb 2019 10:11:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Feb 2019 03:11:24 -0700
Message-Id: <5C63ED4A020000780021636C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Feb 2019 03:11:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Rich Persaud" <persaur@gmail.com>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
 <75D16A2E-7DA5-403D-8F7B-6F71ED408270@xenproject.org>
 <97C3A7EE-063A-4D73-975B-F133AF01C941@gmail.com>
In-Reply-To: <97C3A7EE-063A-4D73-975B-F133AF01C941@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Feb 13 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: davorin.mista@aggios.com, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, anastassios.nanos@onapp.com,
 Matt Spencer <Matt.Spencer@arm.com>, edgar.iglesias@xilinx.com,
 JanakarajanNatarajan <jnataraj@amd.com>, robin.randhawa@arm.com,
 Daniel Kiper <daniel.kiper@oracle.com>, mirela.simonovic@aggios.com,
 xen-devel <xen-devel@lists.xenproject.org>, Juergen Gross <jgross@suse.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 vfachin@de.adit-jv.com, intel-xen@intel.com,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <artem_mygaiev@epam.com>, Brian Woods <brian.woods@amd.com>,
 john.ji@intel.com, Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDAyOjMxLCA8cGVyc2F1ckBnbWFpbC5jb20+IHdyb3RlOgo+IDQu
IE5WTUUgcGFzc3Rocm91Z2ggcGVyZm9ybWFuY2U6IHRoaXMgaXMgaW1wcm92ZWQgd2hlbiBWTUVY
SVRzIGFyZSBhdm9pZGVkIAo+IGJ5IHVzaW5nICJwb3N0ZWQgaW50ZXJydXB0cyIgWzFdIGF2YWls
YWJsZSBvbiBCcm9hZHdlbGwgYW5kIGxhdGVyIFhlb24gCj4gcHJvY2Vzc29ycyBvciBBV1MgbmVz
dGVkIGh5cGVydmlzb3IgIm1ldGFsIiBbMl0uICBGb3IgY29tbW9kaXR5IHg4NiBDUFVzIAo+IHdo
aWNoIGRvIG5vdCBoYXZlIHBvc3RlZCBpbnRlcnJ1cHRzLCBMaW51eCBbM10gYW5kIEh5cGVyLVYg
WzRdIGhhdmUgdXNlZCAKPiAiaHlicmlkIHBvbGxpbmciIHRvIGFjaGlldmUgZ29vZCBJL08gcGVy
Zm9ybWFuY2UgYXQgdGhlIGNvc3Qgb2YgQ1BVIGN5Y2xlcy4gIAo+IElzIHRoaXMgYXBwbGljYWJs
ZSB0byBYZW4/CgpUaGUgbnVtYmVyIG9mIHJlZmVyZW5jZXMgeW91IG1ha2UgYWxvbmUgYWxyZWFk
eSBzdWdnZXN0IHRvIG1lIHRoYXQKdGhpcyBpcyBub3QgYSB0b3BpYyB1c2VmdWxseSBkaXNjdXNz
ZWQgb24gYSBwaG9uZSBjYWxsLiBNYXkgSSBzdWdnZXN0IHRvCnVzZSB0aGUgbWFpbGluZyBsaXN0
IGZvciB0b3BpY3MgcmVxdWlyaW5nIGEgbG90IG9mIGNvbnRleHQ/CgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 10:24:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 10:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtrht-0006BP-IM; Wed, 13 Feb 2019 10:23:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CK0L=QU=citrix.com=prvs=940746c73=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gtrht-0006BK-3F
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 10:23:57 +0000
X-Inumbo-ID: 7395abbc-2f79-11e9-853b-8776c1062d46
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7395abbc-2f79-11e9-853b-8776c1062d46;
 Wed, 13 Feb 2019 10:23:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,365,1544486400"; d="scan'208";a="85880308"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 5/7] x86/mm: split p2m ioreq server pages special
 handling into helper
Thread-Index: AQHUwjHLRHn8smIQb0yfDA981aJ22KXdh0Kw
Date: Wed, 13 Feb 2019 10:23:47 +0000
Message-ID: <1c35fb2a94a04eb68b4e1a08705c09e9@AMSPEX02CL03.citrite.net>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-6-roger.pau@citrix.com>
In-Reply-To: <20190211174642.38046-6-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 5/7] x86/mm: split p2m ioreq server pages
 special handling into helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMTEgRmVicnVhcnkgMjAxOSAxNzo0
Nw0KPiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBSb2dlciBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcA0KPiA8R2VvcmdlLkR1
bmxhcEBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgQW5kcmV3
IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+OyBKdW4gTmFrYWppbWENCj4gPGp1bi5uYWthamltYUBpbnRlbC5jb20+OyBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IFBhdWwgRHVycmFudA0KPiA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2MiA1LzddIHg4Ni9tbTogc3Bs
aXQgcDJtIGlvcmVxIHNlcnZlciBwYWdlcyBzcGVjaWFsDQo+IGhhbmRsaW5nIGludG8gaGVscGVy
DQo+IA0KPiBTbyB0aGF0IGl0IGNhbiBiZSBzaGFyZWQgYnkgYm90aCBlcHQsIG5wdCBhbmQgc2hh
ZG93IGNvZGUsIGluc3RlYWQgb2YNCj4gZHVwbGljYXRpbmcgaXQuDQo+IA0KPiBObyBjaGFuZ2Ug
aW4gZnVuY3Rpb25hbGl0eSBpbnRlbmRlZC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KDQpMR1RNLg0KDQpSZXZpZXdlZC1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiAtLS0NCj4gQ2M6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4NCj4gQ2M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+DQo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiBD
YzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPg0KPiBDYzogS2V2aW4gVGlh
biA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQo+IENjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPg0KPiAtLS0NCj4gQ2hhbmdlcyBzaW5jZSB2MToNCj4gIC0gUmVtb3ZlIHVu
dXNlZCBwMm10X29sZCBmcm9tIHAybV9wdF9zZXRfZW50cnkuDQo+IC0tLQ0KPiAgeGVuL2FyY2gv
eDg2L21tL2hhcC9oYXAuYyAgICAgICB8ICAzICsrDQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLWVw
dC5jICAgICAgIHwgNTUgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICB4ZW4v
YXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAgIHwgMjQgLS0tLS0tLS0tLS0tLS0NCj4gIHhlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgfCAgMyArKw0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCAgICAgICB8IDMyICsrKysrKysrKysrKysrKysrKysNCj4gIDUgZmlsZXMgY2hhbmdl
ZCwgNTYgaW5zZXJ0aW9ucygrKSwgNjEgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMNCj4g
aW5kZXggM2Q2NTFiOTRjMy4uZGM0NmQ1ZTE0ZiAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2
L21tL2hhcC9oYXAuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jDQo+IEBAIC03
MzQsNiArNzM0LDkgQEAgaGFwX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nDQo+IGdmbiwgbDFfcGdlbnRyeV90ICpwLA0KPiAgICAgICAgICAgICAgJiYgcGVy
bXNfc3RyaWN0bHlfaW5jcmVhc2VkKG9sZF9mbGFncywgbDFlX2dldF9mbGFncyhuZXcpKSApOw0K
PiAgICAgIH0NCj4gDQo+ICsgICAgcDJtX2VudHJ5X21vZGlmeShwMm1fZ2V0X2hvc3RwMm0oZCks
DQo+IHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MobmV3KSksDQo+ICsgICAgICAgICAg
ICAgICAgICAgICBwMm1fZmxhZ3NfdG9fdHlwZShvbGRfZmxhZ3MpLCBsZXZlbCk7DQo+ICsNCj4g
ICAgICBzYWZlX3dyaXRlX3B0ZShwLCBuZXcpOw0KPiAgICAgIGlmICggb2xkX2ZsYWdzICYgX1BB
R0VfUFJFU0VOVCApDQo+ICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2sp
Ow0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMNCj4gaW5kZXggYmI1NjI2MDdmNy4uMGVjZTY2MDhjYiAxMDA2NDQNCj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jDQo+IEBAIC00Niw3ICs0Niw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGlzX2Vw
dGVfdmFsaWQoZXB0X2VudHJ5X3QgKmUpDQo+ICB9DQo+IA0KPiAgLyogcmV0dXJucyA6IDAgZm9y
IHN1Y2Nlc3MsIC1lcnJubyBvdGhlcndpc2UgKi8NCj4gLXN0YXRpYyBpbnQgYXRvbWljX3dyaXRl
X2VwdF9lbnRyeShlcHRfZW50cnlfdCAqZW50cnlwdHIsIGVwdF9lbnRyeV90IG5ldywNCj4gK3N0
YXRpYyBpbnQgYXRvbWljX3dyaXRlX2VwdF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLA0K
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVwdF9lbnRyeV90ICplbnRyeXB0
ciwgZXB0X2VudHJ5X3QgbmV3LA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBsZXZlbCkNCj4gIHsNCj4gICAgICBpbnQgcmM7DQo+IEBAIC04OSw2ICs5MCw4IEBAIHN0
YXRpYyBpbnQgYXRvbWljX3dyaXRlX2VwdF9lbnRyeShlcHRfZW50cnlfdCAqZW50cnlwdHIsDQo+
IGVwdF9lbnRyeV90IG5ldywNCj4gICAgICBpZiAoIHVubGlrZWx5KHAybV9pc19mb3JlaWduKGVu
dHJ5cHRyLT5zYV9wMm10KSkgJiYgY2hlY2tfZm9yZWlnbiApDQo+ICAgICAgICAgIG9sZG1mbiA9
IGVudHJ5cHRyLT5tZm47DQo+IA0KPiArICAgIHAybV9lbnRyeV9tb2RpZnkocDJtLCBuZXcuc2Ff
cDJtdCwgZW50cnlwdHItPnNhX3AybXQsIGxldmVsKTsNCj4gKw0KPiAgICAgIHdyaXRlX2F0b21p
YygmZW50cnlwdHItPmVwdGUsIG5ldy5lcHRlKTsNCj4gDQo+ICAgICAgaWYgKCB1bmxpa2VseShv
bGRtZm4gIT0gbWZuX3goSU5WQUxJRF9NRk4pKSApDQo+IEBAIC0zOTAsNyArMzkzLDggQEAgc3Rh
dGljIGludCBlcHRfbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLA0KPiBib29sX3Qg
cmVhZF9vbmx5LA0KPiAgICogcHJlc2VudCBlbnRyaWVzIGluIHRoZSBnaXZlbiBwYWdlIHRhYmxl
LCBvcHRpb25hbGx5IG1hcmtpbmcgdGhlDQo+IGVudHJpZXMNCj4gICAqIGFsc28gZm9yIHRoZWly
IHN1YnRyZWVzIG5lZWRpbmcgUDJNIHR5cGUgcmUtY2FsY3VsYXRpb24uDQo+ICAgKi8NCj4gLXN0
YXRpYyBib29sX3QgZXB0X2ludmFsaWRhdGVfZW10KG1mbl90IG1mbiwgYm9vbF90IHJlY2FsYywg
aW50IGxldmVsKQ0KPiArc3RhdGljIGJvb2xfdCBlcHRfaW52YWxpZGF0ZV9lbXQoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgbWZuX3QgbWZuLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbF90IHJlY2FsYywgaW50IGxldmVsKQ0KPiAgew0KPiAgICAgIGludCByYzsNCj4g
ICAgICBlcHRfZW50cnlfdCAqZXB0ZSA9IG1hcF9kb21haW5fcGFnZShtZm4pOw0KPiBAQCAtNDA4
LDcgKzQxMiw3IEBAIHN0YXRpYyBib29sX3QgZXB0X2ludmFsaWRhdGVfZW10KG1mbl90IG1mbiwg
Ym9vbF90DQo+IHJlY2FsYywgaW50IGxldmVsKQ0KPiAgICAgICAgICBlLmVtdCA9IE1UUlJfTlVN
X1RZUEVTOw0KPiAgICAgICAgICBpZiAoIHJlY2FsYyApDQo+ICAgICAgICAgICAgICBlLnJlY2Fs
YyA9IDE7DQo+IC0gICAgICAgIHJjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeSgmZXB0ZVtpXSwg
ZSwgbGV2ZWwpOw0KPiArICAgICAgICByYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAm
ZXB0ZVtpXSwgZSwgbGV2ZWwpOw0KPiAgICAgICAgICBBU1NFUlQocmMgPT0gMCk7DQo+ICAgICAg
ICAgIGNoYW5nZWQgPSAxOw0KPiAgICAgIH0NCj4gQEAgLTQ1OSw3ICs0NjMsNyBAQCBzdGF0aWMg
aW50IGVwdF9pbnZhbGlkYXRlX2VtdF9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbg0KPiAqcDJtLA0K
PiAgICAgICAgICAgICAgcmMgPSAtRU5PTUVNOw0KPiAgICAgICAgICAgICAgZ290byBvdXQ7DQo+
ICAgICAgICAgIH0NCj4gLSAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeSgmdGFi
bGVbaW5kZXhdLCBzcGxpdF9lcHRfZW50cnksIGkpOw0KPiArICAgICAgICB3cmMgPSBhdG9taWNf
d3JpdGVfZXB0X2VudHJ5KHAybSwgJnRhYmxlW2luZGV4XSwgc3BsaXRfZXB0X2VudHJ5LA0KPiBp
KTsNCj4gICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsNCj4gDQo+ICAgICAgICAgIGZvciAoIDsg
aSA+IHRhcmdldDsgLS1pICkNCj4gQEAgLTQ3OSw3ICs0ODMsNyBAQCBzdGF0aWMgaW50IGVwdF9p
bnZhbGlkYXRlX2VtdF9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbg0KPiAqcDJtLA0KPiAgICAgICAg
ICB7DQo+ICAgICAgICAgICAgICBlLmVtdCA9IE1UUlJfTlVNX1RZUEVTOw0KPiAgICAgICAgICAg
ICAgZS5yZWNhbGMgPSAxOw0KPiAtICAgICAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9l
bnRyeSgmdGFibGVbaW5kZXhdLCBlLCB0YXJnZXQpOw0KPiArICAgICAgICAgICAgd3JjID0gYXRv
bWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZ0YWJsZVtpbmRleF0sIGUsIHRhcmdldCk7DQo+ICAg
ICAgICAgICAgICBBU1NFUlQod3JjID09IDApOw0KPiAgICAgICAgICAgICAgcmMgPSAxOw0KPiAg
ICAgICAgICB9DQo+IEBAIC01NDksMTcgKzU1MywxMSBAQCBzdGF0aWMgaW50IHJlc29sdmVfbWlz
Y29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sDQo+IHVuc2lnbmVkIGxvbmcgZ2ZuKQ0KPiAg
ICAgICAgICAgICAgICAgICAgICBudCA9IHAybV9yZWNhbGNfdHlwZShlLnJlY2FsYywgZS5zYV9w
Mm10LCBwMm0sIGdmbiArDQo+IGkpOw0KPiAgICAgICAgICAgICAgICAgICAgICBpZiAoIG50ICE9
IGUuc2FfcDJtdCApDQo+ICAgICAgICAgICAgICAgICAgICAgIHsNCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgIGlmICggZS5zYV9wMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQ0KPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgew0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VS
VChwMm0tPmlvcmVxLmVudHJ5X2NvdW50ID4gMCk7DQo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOw0KPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgfQ0KPiAtDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICBlLnNhX3AybXQgPSBudDsNCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgIGVwdF9wMm1fdHlwZV90b19mbGFncyhwMm0sICZlLCBl
LnNhX3AybXQsDQo+IGUuYWNjZXNzKTsNCj4gICAgICAgICAgICAgICAgICAgICAgfQ0KPiAgICAg
ICAgICAgICAgICAgICAgICBlLnJlY2FsYyA9IDA7DQo+IC0gICAgICAgICAgICAgICAgICAgIHdy
YyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkoJmVwdGVbaV0sIGUsIGxldmVsKTsNCj4gKyAgICAg
ICAgICAgICAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZlcHRlW2ld
LCBlLA0KPiBsZXZlbCk7DQo+ICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVCh3cmMgPT0gMCk7
DQo+ICAgICAgICAgICAgICAgICAgfQ0KPiAgICAgICAgICAgICAgfQ0KPiBAQCAtNTk1LDcgKzU5
Myw3IEBAIHN0YXRpYyBpbnQgcmVzb2x2ZV9taXNjb25maWcoc3RydWN0IHAybV9kb21haW4gKnAy
bSwNCj4gdW5zaWduZWQgbG9uZyBnZm4pDQo+ICAgICAgICAgICAgICAgICAgew0KPiAgICAgICAg
ICAgICAgICAgICAgICBpZiAoIGVwdF9zcGxpdF9zdXBlcl9wYWdlKHAybSwgJmUsIGxldmVsLCBs
ZXZlbCAtIDEpDQo+ICkNCj4gICAgICAgICAgICAgICAgICAgICAgew0KPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeSgmZXB0ZVtpXSwgZSwgbGV2
ZWwpOw0KPiArICAgICAgICAgICAgICAgICAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9l
bnRyeShwMm0sICZlcHRlW2ldLCBlLA0KPiBsZXZlbCk7DQo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICBBU1NFUlQod3JjID09IDApOw0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UoZXB0ZSk7DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICBtZm4gPSBlLm1m
bjsNCj4gQEAgLTYxMCw3ICs2MDgsNyBAQCBzdGF0aWMgaW50IHJlc29sdmVfbWlzY29uZmlnKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sDQo+IHVuc2lnbmVkIGxvbmcgZ2ZuKQ0KPiAgICAgICAgICAg
ICAgICAgIGUucmVjYWxjID0gMDsNCj4gICAgICAgICAgICAgICAgICBpZiAoIHJlY2FsYyAmJiBw
Mm1faXNfY2hhbmdlYWJsZShlLnNhX3AybXQpICkNCj4gICAgICAgICAgICAgICAgICAgICAgZXB0
X3AybV90eXBlX3RvX2ZsYWdzKHAybSwgJmUsIGUuc2FfcDJtdCwgZS5hY2Nlc3MpOw0KPiAtICAg
ICAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkoJmVwdGVbaV0sIGUsIGxl
dmVsKTsNCj4gKyAgICAgICAgICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAy
bSwgJmVwdGVbaV0sIGUsIGxldmVsKTsNCj4gICAgICAgICAgICAgICAgICBBU1NFUlQod3JjID09
IDApOw0KPiAgICAgICAgICAgICAgfQ0KPiANCj4gQEAgLTYyMSwxMSArNjE5LDExIEBAIHN0YXRp
YyBpbnQgcmVzb2x2ZV9taXNjb25maWcoc3RydWN0IHAybV9kb21haW4gKnAybSwNCj4gdW5zaWdu
ZWQgbG9uZyBnZm4pDQo+ICAgICAgICAgIGlmICggZS5lbXQgPT0gTVRSUl9OVU1fVFlQRVMgKQ0K
PiAgICAgICAgICB7DQo+ICAgICAgICAgICAgICBBU1NFUlQoaXNfZXB0ZV9wcmVzZW50KCZlKSk7
DQo+IC0gICAgICAgICAgICBlcHRfaW52YWxpZGF0ZV9lbXQoX21mbihlLm1mbiksIGUucmVjYWxj
LCBsZXZlbCk7DQo+ICsgICAgICAgICAgICBlcHRfaW52YWxpZGF0ZV9lbXQocDJtLCBfbWZuKGUu
bWZuKSwgZS5yZWNhbGMsIGxldmVsKTsNCj4gICAgICAgICAgICAgIHNtcF93bWIoKTsNCj4gICAg
ICAgICAgICAgIGUuZW10ID0gMDsNCj4gICAgICAgICAgICAgIGUucmVjYWxjID0gMDsNCj4gLSAg
ICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkoJmVwdGVbaV0sIGUsIGxldmVs
KTsNCj4gKyAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0
ZVtpXSwgZSwgbGV2ZWwpOw0KPiAgICAgICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsNCj4gICAg
ICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGVwdGUpOw0KPiAgICAgICAgICAgICAgcmMgPSAx
Ow0KPiBAQCAtNzg2LDcgKzc4NCw3IEBAIGVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwgZ2ZuX3QgZ2ZuXywNCj4gbWZuX3QgbWZuLA0KPiANCj4gICAgICAgICAgLyogbm93IGlu
c3RhbGwgdGhlIG5ld2x5IHNwbGl0IGVwdCBzdWItdHJlZSAqLw0KPiAgICAgICAgICAvKiBOQjog
cGxlYXNlIG1ha2Ugc3VyZSBkb21pYW4gaXMgcGF1c2VkIGFuZCBubyBpbi1mbHkgVlQtZCBETUEu
DQo+ICovDQo+IC0gICAgICAgIHJjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShlcHRfZW50cnks
IHNwbGl0X2VwdF9lbnRyeSwgaSk7DQo+ICsgICAgICAgIHJjID0gYXRvbWljX3dyaXRlX2VwdF9l
bnRyeShwMm0sIGVwdF9lbnRyeSwgc3BsaXRfZXB0X2VudHJ5LCBpKTsNCj4gICAgICAgICAgQVNT
RVJUKHJjID09IDApOw0KPiANCj4gICAgICAgICAgLyogdGhlbiBtb3ZlIHRvIHRoZSBsZXZlbCB3
ZSB3YW50IHRvIG1ha2UgcmVhbCBjaGFuZ2VzICovDQo+IEBAIC04MzMsMjQgKzgzMSw3IEBAIGVw
dF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywNCj4gbWZuX3Qg
bWZuLA0KPiAgICAgICAgICBuZXdfZW50cnkuc3VwcHJlc3NfdmUgPSBpc19lcHRlX3ZhbGlkKCZv
bGRfZW50cnkpID8NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZF9l
bnRyeS5zdXBwcmVzc192ZSA6IDE7DQo+IA0KPiAtICAgIC8qDQo+IC0gICAgICogcDJtX2lvcmVx
X3NlcnZlciBpcyBvbmx5IHVzZWQgZm9yIDRLIHBhZ2VzLCBzbyB0aGUNCj4gLSAgICAgKiBjb3Vu
dCBpcyBvbmx5IGRvbmUgb24gZXB0IHBhZ2UgdGFibGUgZW50cmllcy4NCj4gLSAgICAgKi8NCj4g
LSAgICBpZiAoIHAybXQgPT0gcDJtX2lvcmVxX3NlcnZlciApDQo+IC0gICAgew0KPiAtICAgICAg
ICBBU1NFUlQoaSA9PSAwKTsNCj4gLSAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudCsrOw0K
PiAtICAgIH0NCj4gLQ0KPiAtICAgIGlmICggZXB0X2VudHJ5LT5zYV9wMm10ID09IHAybV9pb3Jl
cV9zZXJ2ZXIgKQ0KPiAtICAgIHsNCj4gLSAgICAgICAgQVNTRVJUKGkgPT0gMCk7DQo+IC0gICAg
ICAgIEFTU0VSVChwMm0tPmlvcmVxLmVudHJ5X2NvdW50ID4gMCk7DQo+IC0gICAgICAgIHAybS0+
aW9yZXEuZW50cnlfY291bnQtLTsNCj4gLSAgICB9DQo+IC0NCj4gLSAgICByYyA9IGF0b21pY193
cml0ZV9lcHRfZW50cnkoZXB0X2VudHJ5LCBuZXdfZW50cnksIHRhcmdldCk7DQo+ICsgICAgcmMg
PSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgZXB0X2VudHJ5LCBuZXdfZW50cnksIHRhcmdl
dCk7DQo+ICAgICAgaWYgKCB1bmxpa2VseShyYykgKQ0KPiAgICAgICAgICBvbGRfZW50cnkuZXB0
ZSA9IDA7DQo+ICAgICAgZWxzZQ0KPiBAQCAtMTA3MCw3ICsxMDUxLDcgQEAgc3RhdGljIHZvaWQg
ZXB0X2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChzdHJ1Y3QNCj4gcDJtX2RvbWFpbiAqcDJtLA0K
PiAgICAgIGlmICggIW1mbiApDQo+ICAgICAgICAgIHJldHVybjsNCj4gDQo+IC0gICAgaWYgKCBl
cHRfaW52YWxpZGF0ZV9lbXQoX21mbihtZm4pLCAxLCBwMm0tPmVwdC53bCkgKQ0KPiArICAgIGlm
ICggZXB0X2ludmFsaWRhdGVfZW10KHAybSwgX21mbihtZm4pLCAxLCBwMm0tPmVwdC53bCkgKQ0K
PiAgICAgICAgICBlcHRfc3luY19kb21haW4ocDJtKTsNCj4gIH0NCj4gDQo+IEBAIC0xMTI4LDcg
KzExMDksNyBAQCBzdGF0aWMgdm9pZCBlcHRfbWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QNCj4g
cDJtX2RvbWFpbiAqcDJtKQ0KPiAgICAgIGlmICggIW1mbiApDQo+ICAgICAgICAgIHJldHVybjsN
Cj4gDQo+IC0gICAgaWYgKCBlcHRfaW52YWxpZGF0ZV9lbXQoX21mbihtZm4pLCAwLCBwMm0tPmVw
dC53bCkgKQ0KPiArICAgIGlmICggZXB0X2ludmFsaWRhdGVfZW10KHAybSwgX21mbihtZm4pLCAw
LCBwMm0tPmVwdC53bCkgKQ0KPiAgICAgICAgICBlcHRfc3luY19kb21haW4ocDJtKTsNCj4gIH0N
Cj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLXB0LmMNCj4gaW5kZXggNzkxNjAwZjZiYS4uZmQ2Mzg2YjhmZCAxMDA2NDQNCj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcHQuYw0KPiBAQCAtNDM2LDEzICs0MzYsNiBAQCBzdGF0aWMgaW50IGRvX3JlY2FsYyhzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZA0KPiBsb25nIGdmbikNCj4gICAgICAgICAgICAg
ICAgICBmbGFncyB8PSBfUEFHRV9QU0U7DQo+ICAgICAgICAgICAgICB9DQo+IA0KPiAtICAgICAg
ICAgICAgaWYgKCBvdCA9PSBwMm1faW9yZXFfc2VydmVyICkNCj4gLSAgICAgICAgICAgIHsNCj4g
LSAgICAgICAgICAgICAgICBBU1NFUlQocDJtLT5pb3JlcS5lbnRyeV9jb3VudCA+IDApOw0KPiAt
ICAgICAgICAgICAgICAgIEFTU0VSVChsZXZlbCA9PSAwKTsNCj4gLSAgICAgICAgICAgICAgICBw
Mm0tPmlvcmVxLmVudHJ5X2NvdW50LS07DQo+IC0gICAgICAgICAgICB9DQo+IC0NCj4gICAgICAg
ICAgICAgIGUgPSBsMWVfZnJvbV9wZm4obWZuLCBmbGFncyk7DQo+ICAgICAgICAgICAgICBwMm1f
YWRkX2lvbW11X2ZsYWdzKCZlLCBsZXZlbCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKG50ID09IHAybV9yYW1fcncpDQo+IEBAIC02MDgsOCArNjAxLDYgQEAgcDJtX3B0X3Nl
dF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLA0KPiBtZm5fdCBtZm4s
DQo+IA0KPiAgICAgIGlmICggcGFnZV9vcmRlciA9PSBQQUdFX09SREVSXzRLICkNCj4gICAgICB7
DQo+IC0gICAgICAgIHAybV90eXBlX3QgcDJtdF9vbGQ7DQo+IC0NCj4gICAgICAgICAgcmMgPSBw
Mm1fbmV4dF9sZXZlbChwMm0sICZ0YWJsZSwgJmdmbl9yZW1haW5kZXIsIGdmbiwNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBMMl9QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZULA0K
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEwyX1BBR0VUQUJMRV9FTlRSSUVTLCAxLCAx
KTsNCj4gQEAgLTYzMywyMSArNjI0LDYgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCBnZm5fdCBnZm5fLA0KPiBtZm5fdCBtZm4sDQo+ICAgICAgICAgIGlmICggZW50
cnlfY29udGVudC5sMSAhPSAwICkNCj4gICAgICAgICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3Mo
JmVudHJ5X2NvbnRlbnQsIDAsIGlvbW11X3B0ZV9mbGFncyk7DQo+IA0KPiAtICAgICAgICBwMm10
X29sZCA9IHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MoKnAybV9lbnRyeSkpOw0KPiAt
DQo+IC0gICAgICAgIC8qDQo+IC0gICAgICAgICAqIHAybV9pb3JlcV9zZXJ2ZXIgaXMgb25seSB1
c2VkIGZvciA0SyBwYWdlcywgc28NCj4gLSAgICAgICAgICogdGhlIGNvdW50IGlzIG9ubHkgZG9u
ZSBmb3IgbGV2ZWwgMSBlbnRyaWVzLg0KPiAtICAgICAgICAgKi8NCj4gLSAgICAgICAgaWYgKCBw
Mm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQ0KPiAtICAgICAgICAgICAgcDJtLT5pb3JlcS5lbnRy
eV9jb3VudCsrOw0KPiAtDQo+IC0gICAgICAgIGlmICggcDJtdF9vbGQgPT0gcDJtX2lvcmVxX3Nl
cnZlciApDQo+IC0gICAgICAgIHsNCj4gLSAgICAgICAgICAgIEFTU0VSVChwMm0tPmlvcmVxLmVu
dHJ5X2NvdW50ID4gMCk7DQo+IC0gICAgICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50LS07
DQo+IC0gICAgICAgIH0NCj4gLQ0KPiAgICAgICAgICAvKiBsZXZlbCAxIGVudHJ5ICovDQo+ICAg
ICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIGVudHJ5X2Nv
bnRlbnQsIDEpOw0KPiAgICAgICAgICAvKiBOQjogcGFnaW5nX3dyaXRlX3AybV9lbnRyeSgpIGhh
bmRsZXMgdGxiIGZsdXNoZXMgcHJvcGVybHkgKi8NCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMNCj4gYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5j
DQo+IGluZGV4IGM0OWFlYjVlNjAuLjZkOGE5NTAwNTQgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYw0KPiBAQCAtMzE4MCw2ICszMTgwLDkgQEAgc2hhZG93X3dyaXRlX3AybV9lbnRyeShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZA0KPiBsb25nIGdmbiwNCj4gICAgICBpZiAoIGxpa2Vs
eShkLT5hcmNoLnBhZ2luZy5zaGFkb3cudG90YWxfcGFnZXMgIT0gMCkgKQ0KPiAgICAgICAgICAg
c2hfdW5zaGFkb3dfZm9yX3AybV9jaGFuZ2UoZCwgZ2ZuLCBwLCBuZXcsIGxldmVsKTsNCj4gDQo+
ICsgICAgcDJtX2VudHJ5X21vZGlmeShwMm1fZ2V0X2hvc3RwMm0oZCksDQo+IHAybV9mbGFnc190
b190eXBlKGwxZV9nZXRfZmxhZ3MobmV3KSksDQo+ICsgICAgICAgICAgICAgICAgICAgICBwMm1f
ZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKCpwKSksIGxldmVsKTsNCj4gKw0KPiAgICAgIC8q
IFVwZGF0ZSB0aGUgZW50cnkgd2l0aCBuZXcgY29udGVudCAqLw0KPiAgICAgIHNhZmVfd3JpdGVf
cHRlKHAsIG5ldyk7DQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgNCj4gaW5kZXggMjA5NTA3NjU1Ni4uODM0ZDQ5
ZDJkNCAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaA0KPiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oDQo+IEBAIC05MzIsNiArOTMyLDM4IEBAIGludCBwMm1f
c2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZA0KPiBpbnQgZmxhZ3Ms
DQo+ICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcDJtX2dldF9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsNCj4gDQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgcDJt
X2VudHJ5X21vZGlmeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBwMm1fdHlwZV90DQo+IG50LA0K
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgdW5z
aWduZWQgaW50IGxldmVsKQ0KPiArew0KPiArICAgIGlmICggbGV2ZWwgIT0gMSB8fCBudCA9PSBv
dCApDQo+ICsgICAgICAgIHJldHVybjsNCj4gKw0KPiArICAgIHN3aXRjaCAoIG50ICkNCj4gKyAg
ICB7DQo+ICsgICAgY2FzZSBwMm1faW9yZXFfc2VydmVyOg0KPiArICAgICAgICAvKg0KPiArICAg
ICAgICAgKiBwMm1faW9yZXFfc2VydmVyIGlzIG9ubHkgdXNlZCBmb3IgNEsgcGFnZXMsIHNvDQo+
ICsgICAgICAgICAqIHRoZSBjb3VudCBpcyBvbmx5IGRvbmUgZm9yIGxldmVsIDEgZW50cmllcy4N
Cj4gKyAgICAgICAgICovDQo+ICsgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQrKzsNCj4g
KyAgICAgICAgYnJlYWs7DQo+ICsNCj4gKyAgICBkZWZhdWx0Og0KPiArICAgICAgICBicmVhazsN
Cj4gKyAgICB9DQo+ICsNCj4gKyAgICBzd2l0Y2ggKCBvdCApDQo+ICsgICAgew0KPiArICAgIGNh
c2UgcDJtX2lvcmVxX3NlcnZlcjoNCj4gKyAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEuZW50cnlf
Y291bnQgPiAwKTsNCj4gKyAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOw0KPiArICAg
ICAgICBicmVhazsNCj4gKw0KPiArICAgIGRlZmF1bHQ6DQo+ICsgICAgICAgIGJyZWFrOw0KPiAr
ICAgIH0NCj4gK30NCj4gKw0KPiAgI2VuZGlmIC8qIF9YRU5fQVNNX1g4Nl9QMk1fSCAqLw0KPiAN
Cj4gIC8qDQo+IC0tDQo+IDIuMjAuMQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 10:26:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 10:26:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtrkU-0006OP-67; Wed, 13 Feb 2019 10:26:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1/N/=QU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtrkS-0006OD-NH
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 10:26:36 +0000
X-Inumbo-ID: d687695a-2f79-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d687695a-2f79-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 10:26:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtrkQ-0005Q6-GW; Wed, 13 Feb 2019 10:26:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtrkQ-00078i-8I; Wed, 13 Feb 2019 10:26:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtrkQ-0003GZ-7X; Wed, 13 Feb 2019 10:26:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133221-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Feb 2019 10:26:34 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133221: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIyMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIyMS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYxNzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5
OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA1IGRheXMgICAzMCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAgIDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAwIGRh
eXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNjaG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgog
IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjE3OGEwMGMzMDE3M2MwYjI2OGQ5
OTE2MGUxOWFkMjk5YjE4MjNhMgpBdXRob3I6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1h
em9uLmRlPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTU6MjA6MTUgMjAxOSArMDEwMAoKICAgIHg4Ni9o
dm06IGJsb2NrIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwogICAgCiAgICBUaGVy
ZSBhcmUgbXVsdGlwbGUgYXJyYXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vz
c2VkCiAgICB3aXRoIGluZGljZXMgdGhhdCBhcmUgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBUbyBh
dm9pZCBzcGVjdWxhdGl2ZQogICAgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFy
cmF5X2luZGV4X25vc3BlYyBtYWNyby4KICAgIAogICAgV2hlbiBibG9ja2luZyBzcGVjdWxhdGl2
ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIGNhbiBjbGFzc2lmeSBhcnJheXMKICAgIGludG8g
ZHluYW1pYyBhcnJheXMgYW5kIHN0YXRpYyBhcnJheXMuIFdoZXJlIHRoZSBmb3JtZXIgYXJlIGFs
bG9jYXRlZAogICAgZHVyaW5nIHJ1biB0aW1lLCB0aGUgc2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtu
b3duIGR1cmluZyBjb21waWxlIHRpbWUuCiAgICBPbiBzdGF0aWMgYXJyYXlzLCBjb21waWxlciBt
aWdodCBiZSBhYmxlIHRvIGJsb2NrIHNwZWN1bGF0aXZlIGFjY2Vzc2VzCiAgICBpbiB0aGUgZnV0
dXJlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBl
ZmZvcnQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdl
bEBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cgpjb21taXQgNTZkOGQwMTE5ZDI3MGY4NDZjNmM0OTQzNzEyYjhhMjFmYmU1ZDRkMApBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgRmViIDEyIDExOjU0
OjU3IDIwMTkgKzAxMDAKCiAgICBWTVg6IGRvbid0IGlnbm9yZSBQMk0gc2V0dXAgZXJyb3IKICAg
IAogICAgc2V0X21taW9fcDJtX2VudHJ5KCkgbWF5IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAt
RU5PTUVNLiBEb24ndCBpZ25vcmUKICAgIHN1Y2ggYW4gZXJyb3IsIGJ1dCBpbnN0ZWFkIGNhdXNl
IGRvbWFpbiBjcmVhdGlvbiB0byBmYWlsIGluIHN1Y2ggYSBjYXNlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA4OGI5MmMzODIwY2ZmZWQ0YjRhYmVi
MTM5ZWRjMmNiZDgyODZjYjEyCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6MDcgMjAxOSArMDEwMAoKICAgIGlvbW11OiBmaXgg
aW9tbXVfb3BzIGluaXRpYWxpemF0aW9uCiAgICAKICAgIENvbW1pdCAzMmE1ZWEwMGVjNzVlZjUz
ZSAoIklPTU1VL3g4NjogcmVtb3ZlIGluZGlyZWN0aW9uIGZyb20gY2VydGFpbgogICAgSU9NTVUg
aG9vayBhY2Nlc3NlcyIpIGludHJvZHVjZWQgaW9tbXVfb3BzIGluaXRpYWxpemVkIGF0IGJvb3Qg
dGltZQogICAgd2l0aCBkYXRhIGRlY2xhcmVkIGFzIF9faW5pdGNvbnN0cmVsLgogICAgCiAgICBP
biBJbnRlbCBzeXN0ZW1zIHRoZXJlIGlzIGFub3RoZXIgcGF0aCB3aGVyZSBpb21tdV9vcHMgaXMg
aW5pdGlhbGl6ZWQKICAgIGFuZCB0aGlzIHBhdGggaXMgcmVsZXZhbnQgb24gcmVzdW1lIGFmdGVy
IHJldHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5kLgogICAgQXMgdGhlIGluaXRpYWxpemF0aW9u
IGRhdGEgaXMgbm8gbG9uZ2VyIGFjY2Vzc2libGUgaW4gdGhpcyBjYXNlIHRoYXQKICAgIHNlY29u
ZCBpbml0aWFsaXphdGlvbiBtdXN0IGJlIGRyb3BwZWQgaW4gY2FzZSB0aGUgc3lzdGVtIGlzbid0
IGp1c3QKICAgIGJvb3RpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgMDlmYzRkZTRhOGViYjM4OTY0MWI4YjhhNjMyZWZjYjdjYTg4MGUwOApBdXRob3I6IE5v
cmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KRGF0ZTogICBXZWQgRmViIDYgMTU6
MDk6MzMgMjAxOSArMDEwMAoKICAgIGFzbTogaGFuZGxlIGNvbW1lbnRzIHdoZW4gY3JlYXRpbmcg
aGVhZGVyIGZpbGUKICAgIAogICAgSW4gdGhlIGVhcmx5IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0
aGUgYXNtIGhlYWRlciBmaWxlcyBhcmUgY3JlYXRlZCwgc3VjaAogICAgYXMgaW5jbHVkZS9hc20t
JChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaC4gVGhlc2UgZmlsZXMgZGVwZW5kIG9uIHRoZQog
ICAgYXNzZW1ibHkgZmlsZSBhcmNoLyQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLnMsIHdoaWNo
IGlzIGdlbmVyYXRlZAogICAgYmVmb3JlLiBEZXBlbmRpbmcgb24gdGhlIHVzZWQgdG9vbGNoYWlu
LCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0aGUKICAgIGFzc2VtYmx5IGZpbGVzLiBFc3Bl
Y2lhbGx5IHRoZSBnb3RvLWdjYyBjb21waWxlciBvZiB0aGUgYm91bmRlZCBtb2RlbAogICAgY2hl
Y2tlciBDQk1DIGFkZHMgY29tbWVudHMgdGhhdCBzdGFydCB3aXRoIGEgJyMnIHN5bWJvbCBhdCB0
aGUgYmVnaW5uaW5nCiAgICBvZiB0aGUgbGluZS4KICAgIAogICAgVGhpcyBjb21taXQgYWRkcyBo
YW5kbGluZyBjb21tZW50cyBpbiBhc3NlbWJsZXIgZHVyaW5nIHRoZSBjcmVhdGlvbiBvZiB0aGUK
ICAgIGFzbSBoZWFkZXIgZmlsZXMsIGVzcGVjaWFsbHkgaWdub3JpbmcgbGluZXMgdGhhdCBzdGFy
dCB3aXRoICcjJywgd2hpY2gKICAgIGluZGljYXRlIGNvbW1lbnRzIGZvciBib3RoIEFSTSBhbmQg
eDg2IGFzc2VtYmxlci4gVGhlIHVzZWQgdG9vbCBnb3RvLWFzCiAgICBwcm9kdWNlcyBleGFjdGx5
IGNvbW1lbnRzIG9mIHRoaXMga2luZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRh
dXRzY2huaWcgPHRhdXRzY2huQGFtYXpvbi5jby51az4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZDA0YmYxZWI2NTZiZThiMjEzMWQwOGM3ZTMy
Y2ZmMzQzNTU2Y2ZhOApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBNb24gRmViIDExIDA5OjA5OjEzIDIwMTkgKzAxMDAKCiAgICB4ODYvc2hhZG93OiBhZGp1
c3QgbWluaW11bSBhbGxvY2F0aW9uIGNhbGN1bGF0aW9ucwogICAgCiAgICBBIHByZXZpb3VzbHkg
YmFkIHNpdHVhdGlvbiBoYXMgYmVjb21lIHdvcnNlIHdpdGggdGhlIGVhcmx5IHNldHRpbmcgb2YK
ICAgIC0+bWF4X3ZjcHVzOiBUaGUgdmFsdWUgcmV0dXJuZWQgYnkgc2hhZG93X21pbl9hY2NlcHRh
YmxlX3BhZ2VzKCkgaGFzCiAgICBmdXJ0aGVyIGdyb3duLCBhbmQgaGVuY2Ugbm93IGhvbGRzIGJh
Y2sgZXZlbiBtb3JlIG1lbW9yeSBmcm9tIHVzZSBmb3IKICAgIHRoZSBwMm0uCiAgICAKICAgIE1h
a2Ugc2hfbWluX2FsbG9jYXRpb24oKSBhY2NvdW50IGZvciBhbGwgcDJtIG1lbW9yeSBuZWVkZWQg
Zm9yCiAgICBzaGFkb3dfZW5hYmxlKCkgdG8gc3VjY2VlZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9u
IChhdCB3aGljaCBwb2ludCB0aGUKICAgIGRvbWFpbiBoYXMgbm8gbWVtb3J5IGF0IGFsbCBhbGxv
Y2F0ZWQgdG8gaXQgeWV0LCBhbmQgaGVuY2UgdXNlIG9mCiAgICBkLT50b3RfcGFnZXMgaXMgbWVh
bmluZ2xlc3MpLgogICAgCiAgICBBbHNvIG1ha2Ugc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2Vz
KCkgbm8gbG9uZ2VyIG5lZWRsZXNzbHkgYWRkIDEgdG8KICAgIHRoZSB2Q1BVIGNvdW50LgogICAg
CiAgICBGaW5hbGx5IG1ha2UgdGhlIGRlYnVnZ2luZyBwcmludGsoKSBpbiBzaGFkb3dfYWxsb2Nf
cDJtX3BhZ2UoKSBhIGxpdHRsZQogICAgbW9yZSB1c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRo
ZSByZWxldmFudCBkb21haW4gc2V0dGluZ3MuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRiNDY3NDRiMzVlZTdiOGJmNApBdXRo
b3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUg
RmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6IGZlYXR1cmVzL3FlbXUtZGVwcml2
IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNwYWNlIGJldHdlZW4gdGhlIHBhcmFn
cmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0J3MgYQogICAgbGlzdC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJiYTU3MzU4ZWJjYwpBdXRob3I6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0ZSBjcmVkaXQvY3JlZGl0MiBmZWF0
dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hlZHVsZXIKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA3YjUyNzhiMjhmOGZi
Y2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAK
CiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19E
SVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2
ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1
bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0
ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0
IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6
MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVz
IHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBp
cyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFk
MjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoK
ICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAK
ICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUg
TFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGll
cyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQg
bmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlz
IHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJl
bnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQw
Zjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAg
IHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXph
dGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1
cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
Q0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6
IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 10:29:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 10:29:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtrmu-0006Wc-Kk; Wed, 13 Feb 2019 10:29:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iBAR=QU=citrix.com=prvs=9400fc125=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gtrmt-0006WX-2c
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 10:29:07 +0000
X-Inumbo-ID: 2fd0fce9-2f7a-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fd0fce9-2f7a-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 10:29:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,365,1544486400"; d="scan'208";a="78006568"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-1-git-send-email-sstabellini@kernel.org>
 <5C62DF510200007800215FED@prv1-mh.provo.novell.com>
 <23650.58792.585302.814152@mariner.uk.xensource.com>
 <2a4ab597-7cc2-2668-34ac-ca708df88bb3@citrix.com>
 <5C62EE640200007800216073@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <786c08ae-c419-7737-e748-33f09968c76d@citrix.com>
Date: Wed, 13 Feb 2019 10:28:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <5C62EE640200007800216073@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v9 1/5] xen: introduce ptrdiff_t,
 fix uintptr_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMi8xOSA0OjAzIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxMi4wMi4xOSBh
dCAxNjozMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAxMi8wMi8y
MDE5IDE1OjI2LCBJYW4gSmFja3NvbiB3cm90ZToKPj4+Cj4+Pj4gQnV0IGlmIHdlIHJlYWxseSB3
YW50IHRvIGhhdmUgcHRyZGlmZl90LCB0aGVuIEkgdGhpbmsgd2Ugc2hvdWxkIGVpdGhlcgo+Pj4+
IGZvbGxvdyB0aGUgdWludHB0cl90IG1vZGVsIGFuZCB1c2UgYXR0cmlidXRlKChtb2RlKCkpKSwg
b3Igd2Ugc2hvdWxkCj4+Pj4gbGV2ZXJhZ2UgdGhlIGNvbXBpbGVyJ3MgX19QVFJESUZGX1RZUEVf
XyAoYW5kIHRoZW4gYWxzbwo+Pj4+IF9fVUlOVFBUUl9UWVBFX18gZm9yIHVpbnRwdHJfdCwgYXQg
bGVhc3QgaWYgYXZhaWxhYmxlIC0gbm90IHN1cmUgd2hhdAo+Pj4+IGl0cyBhdmFpbGFiaWxpdHkg
ZGVwZW5kcyBvbiwgYnV0IGl0J3MgY29uZGl0aW9uYWwgaW4gZ2NjJ3MKPj4+PiBjX3N0ZGRlZl9j
cHBfYnVpbHRpbnMoKSkuCj4+PiBJdCBpcyBub3QgdW51c3VhbCBmb3IgcG9ydGluZyBzb21ldGhp
bmcgbGlrZSBYZW4gdG8gYSBuZXcgYXJjaGl0ZWN0dXJlCj4+PiB0byBpbnZvbHZlIHdyaXRpbmcg
YSBzaG9ydCBoZWFkZXIgZmlsZSB3aXRoIHRoZXNlIGtpbmQgb2YgdHlwZQo+Pj4gZGVmaW5pdGlv
bnMuICBJIGRvbid0IGtub3cgd2h5IHdlIGNvdWxkbid0IHRha2UgdGhhdCBhcHByb2FjaC4KPj4K
Pj4gc3RkaW50LmggYW5kIGludHR5cGVzLmggYXJlIGEgZnJlZXN0YW5kaW5nIGhlYWRlciBmaWxl
cywgYW5kIGFyZQo+PiBpbnRlbmRlZCBmb3IgdXNlcyBqdXN0IGxpa2UgdGhpcy4KPj4KPj4gTGV0
cyBzdG9wIHNlY29uZCBndWVzc2luZyBvdXIgYnVpbGQgZW52aXJvbm1lbnQsIGFuZCB1c2UgdGhl
IHNvbHV0aW9uIHRvCj4+IHRoZSBwcm9ibGVtIGdpdmVuIHRvIHVzIGJ5IHRoZSBDIHNwZWNpZmlj
YXRpb24uCj4+Cj4+IEFuZCB0byBiZSBjcnlzdGFsIGNsZWFyLiAgVGhpcyBtZWFucyBpbmNsdWRp
bmcgPHN0ZGludC5oPiBhbmQKPj4gPGludHR5cGVzLmg+IGluIHhlbi90eXBlcy5oIGFuZCBkZWxl
dGluZyBhbGwgb2YgdGhlc2UgdHlwZWRlZnMKPiAKPiBXZWxsLCB0aGlzIHdvdWxkIGNlcnRhaW5s
eSBiZSBhIHZpYWJsZSByb3V0ZSBpZgo+IC0gdGhlc2UgaGVhZGVycyB3ZXJlIHRydWx5IGZyZWVz
dGFuZGluZyAocmF0aGVyIHRoYW4gY29taW5nIGluIHRoZWlyCj4gICBvd24gaW5jYXJuYXRpb24g
d2l0aCBldmVyeSBnY2MgdmVyc2lvbiwgYW5kIHBlcmhhcHMgYWxzbyB3aXRoCj4gICBhbnkgb3Ro
ZXIgY29tcGlsZXIpCgpXaHkgd291bGQgdGhpcyBiZSBhIHByb2JsZW0/ICBJc24ndCB0aGF0IGEg
ZmVhdHVyZSAtLSB0aGF0IHlvdXIKY29tcGlsZXIvaGVhZGVyIGZpbGUgY29tYmluYXRpb24gcHJv
dmlkZXMgeW91IHdpdGggdGhlIHByb3BlciBydW5lcyB0bwpnZXQgYSB3b3JraW5nIHVpbnRwdHJf
dD8gIFRoYXQgc2VlbXMgYSBsb3QgbW9yZSByb2J1c3QgYW5kIHJlbGlhYmxlIHRoYW4KdHJ5aW5n
IHRvIGtlZXAgb3VyIG93biBoZWFkZXIgdGhhdCB3b3JrcyBvbiBhbGwgcG9zc2libGUgY29tcGls
ZXIKY29tYmluYXRpb25zLgoKPiAtIHdlcmUgZ3VhcmFudGVlZCBidWcgZnJlZSBvbiBldmVyeSBk
aXN0cm8gd2UgY2FyZSBhYm91dCBidWlsZGluZyBvbgoKVGhpcyBhcmd1bWVudCBzZWVtcyBraW5k
IG9mIGJhY2t3YXJkcyB0byBtZS4KCllvdSBhcmUgaW1wbGljaXRseSBhc3NlcnRpbmcgdGhhdCB0
aGVyZSBhcmUgZGlzdHJvcyB3ZSBjYXJlIGFib3V0CmJ1aWxkaW5nIG9uIHdoZXJlIHRoZSBzeXN0
ZW0gc3RkaW50LmggYW5kIGludHR5cGVzLmggaGF2ZSBidWdzLiAgSXQncwpub3QgdXAgdG8gb3Ro
ZXJzIHRvIHNob3cgdGhhdCB0aGlzIGlzIGZhbHNlLCBidXQgdXAgdG8geW91IHRvIHNob3cgdGhh
dAppdCdzIHRydWU7IGJ5IHByb3ZpZGluZyBhdCBsZWFzdCBzb21lIGV4YW1wbGVzIChldmVuIGlm
IGhpc3RvcmljYWwpLgoKT3IgaWYgeW91IGRvbid0IGhhdmUgZXhhbXBsZXMgcmVhZHkgdG8gaGFu
ZCwgc2F5aW5nIHNvbWV0aGluZyBsaWtlOgoKIkkgc2VlbSB0byByZWNhbGwgc29tZSBkaXN0cm9z
IGhhdmluZyBidWdzIGluIHN0ZGludC5oIGluIHRoZSBwYXN0LiAgV2UKc2hvdWxkIG1ha2Ugc3Vy
ZSB0byB0ZXN0IGl0IHdpdGggYWxsIGRpc3RybyB2ZXJzaW9ucyB3ZSBjYXJlIGFib3V0CmJlZm9y
ZSBjb21taXR0aW5nIHRvIGl0LiIgIFRoaXMgc2hvdWxkIGJlIHNvbWV3aGF0IGVhc2llciBub3cg
dGhhdCB3ZQpoYXZlIHRoZSBkb2NrZXIgYnVpbGQtdGVzdGluZyBpbmZyYXN0cnVjdHVyZS4KCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 10:31:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 10:31:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtrpB-0007CN-8A; Wed, 13 Feb 2019 10:31:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F1qi=QU=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1gtrpA-0007CH-FA
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 10:31:28 +0000
X-Inumbo-ID: 84e79885-2f7a-11e9-bc90-bc764e045a96
Received: from mail-it1-x143.google.com (unknown [2607:f8b0:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84e79885-2f7a-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 10:31:27 +0000 (UTC)
Received: by mail-it1-x143.google.com with SMTP id y184so4696877itc.1
 for <xen-devel@lists.xenproject.org>; Wed, 13 Feb 2019 02:31:27 -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=GG7Nw7HDjyJHcux48mZpPN5tWOJr6z4NDYmAFpdBHuk=;
 b=GhRPa3+F5wHLmJjIB5ijFnkmRofOLDZ4cfP65h9EpS9UqVxg2yHCuzNqrj53qhnwp0
 WxemFIdsRjZbx4QNbyE2XXlMaSUCk9f3anGrLdp21kpohJrDRku7KGc7txPbhIbBoGIg
 LLPwYb/xrBN7YjDwyPn1kM2ywO+fNxpt3CPUY0/rN2nUlh6R+TP65LDLxZa/8lsoAv2z
 8ZwNdyJIkZ4HupeOpxe4C+SB2Y06aQoheEXZeVGgpA3RMIaL0mWaIo7/++Af1XarbTWF
 h+m/1ey4bdGRyMDys7L6AnrA6GsWzlO/dOkASv4qtEO0Rj7Gio7YG0ApCzUdjfDA5QGR
 s1TQ==
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=GG7Nw7HDjyJHcux48mZpPN5tWOJr6z4NDYmAFpdBHuk=;
 b=Ehr/WZyB2G52kV0cX31XQchIaxbp84MMe8xhBTN8ACOhr0/ZyDXdgXvX8DqkWrP9xf
 Xc0hWth4USzD+Nyo/i0QDgg23PnR3PSZOiG+bO7tC19Qey9H9goVeICi5JwGfiv8BK4j
 JOZsHGzWuvd12RHWeUujMPwXQC2Ei1u6e5gy3Baqn1O+ixhus9ZxsVV9iJwd0iGOym8f
 EYg0ZzaaMQKYqRZYs3QE4Z40eWnjc1Jjy5mQ9rKagdkRyVglsAY6roJtuOcvVhZ/AK1o
 ukYlIC1Ukaqb8LPDv7abIpi510z8YKSN/1l2CezFIhMSfogK8f340gR13fN4bHIc6aBv
 MWqw==
X-Gm-Message-State: AHQUAuZ54vX1LfvQzPvGZ9oEMHcn5vxv6uhnp5/NWNW2S5GXzYRpU9Ni
 UKbtNvO8/Mm/pDZr8+ejg3E=
X-Google-Smtp-Source: AHgI3IZ+CMBXIhKBtMVN909ZM5NXBO/eZMf2jkmYB8mVPEjmHvLb3t0Bhkh8bjsLVVlFYG7uLt7AAg==
X-Received: by 2002:a24:3609:: with SMTP id l9mr1976713itl.142.1550053887067; 
 Wed, 13 Feb 2019 02:31:27 -0800 (PST)
Received: from [100.64.72.7] ([173.245.215.249])
 by smtp.gmail.com with ESMTPSA id z198sm2379767itb.31.2019.02.13.02.31.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 13 Feb 2019 02:31:26 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (16D57)
In-Reply-To: <alpine.DEB.2.10.1902041020360.22962@sstabellini-ThinkPad-X260>
Date: Wed, 13 Feb 2019 05:31:25 -0500
Message-Id: <57352BCA-A6DC-4536-B839-C2176731DC9C@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <20190122141702.h3oxvr25xjxbhjcl@mac>
 <CACMJ4Gbr4dR2B7o=+i_0aCEPiXTA9nF-w477Btvv8vd_B2+mOw@mail.gmail.com>
 <20190131133931.vincqqgf4acywekz@mac>
 <CACMJ4GZ+85Hr4x8Ydt9u8zJWQLnGcDCxnWoHw3WQdqOZaZJ0gQ@mail.gmail.com>
 <20190204100712.idxj4xpvifv7yy6f@mac>
 <alpine.DEB.2.10.1902041020360.22962@sstabellini-ThinkPad-X260>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v5 00/15] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 =?utf-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============6007982604012552437=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6007982604012552437==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-E88BAF3E-8CCA-459E-962F-6390A89D4D77
Content-Transfer-Encoding: 7bit


--Apple-Mail-E88BAF3E-8CCA-459E-962F-6390A89D4D77
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

> On Feb 4, 2019, at 13:22, Stefano Stabellini <sstabellini@kernel.org> wrot=
e:
>=20
> On Mon, 4 Feb 2019, Roger Pau Monn=C3=A9 wrote:
>>> Yes, v7 was sent to address Jan and Julien's review comments in parallel=

>>> with our ongoing discussion on v5 macros. v7 also provided a checkpoint
>>> for Argo testers to maximize test coverage as the series converges into
>>> a Xen 4.12 merge candidate for Juergen. It addressed:
>>>=20
>>> - Jan's v6 review comments
>>> - Julien's v1 review comment
>>> - most of your xen-devel and offline review comments
>>=20
>> I think it will benefit the community to give this review in public,
>> so other reviewers know whats going on. IMO getting this private
>> review makes it harder for me (as a reviewer) to know the motivation
>> of some of the changes between versions, and likely also makes it
>> harder for you since you have to keep track of comments from multiple
>> sources on different channels.
>=20
> There is one more reason to require public comments which I have only
> learned recently: for safety certifications we need to keep a record of
> all review comments and patches that address them for traceability.

Do you mean:

(A) all _merged_ patches and their review comments

 or

(B) all comments and patches (merged or not) that address them

i.e. would the certification process be seeking traceability of safety-impac=
ting patches (code, scenario A) or decisions (including decisions to leave c=
ode unchanged, scenario B)?

If you mean (B), would we need an update to the Xen Security Problem Respons=
e Process [1]?  e.g. public archive of all comments from pre-disclosure disc=
ussion, along with content hashes stored immutably? =20

Rich

[1] https://www.xenproject.org/security-policy.html



--Apple-Mail-E88BAF3E-8CCA-459E-962F-6390A89D4D77
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><span></span></div><div di=
r=3D"ltr"><div dir=3D"ltr"><span></span></div><div dir=3D"ltr"><meta http-eq=
uiv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div dir=3D"ltr"=
><span></span></div><div dir=3D"ltr"><meta http-equiv=3D"content-type" conte=
nt=3D"text/html; charset=3Dutf-8"><div dir=3D"ltr"></div><div dir=3D"ltr">On=
 Feb 4, 2019, at 13:22, Stefano Stabellini &lt;<a href=3D"mailto:sstabellini=
@kernel.org">sstabellini@kernel.org</a>&gt; wrote:</div><div dir=3D"ltr"><br=
></div><blockquote type=3D"cite"><div dir=3D"ltr"><span>On Mon, 4 Feb 2019, R=
oger Pau Monn=C3=A9 wrote:</span><br><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><span>Yes, v7 was sent to address Jan and Julien's review comme=
nts in parallel</span><br></blockquote></blockquote><blockquote type=3D"cite=
"><blockquote type=3D"cite"><span>with our ongoing discussion on v5 macros. v=
7 also provided a checkpoint</span><br></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><span>for Argo testers to maximize t=
est coverage as the series converges into</span><br></blockquote></blockquot=
e><blockquote type=3D"cite"><blockquote type=3D"cite"><span>a Xen 4.12 merge=
 candidate for Juergen. It addressed:</span><br></blockquote></blockquote><b=
lockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockqu=
ote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span> -=
 Jan's v6 review comments</span><br></blockquote></blockquote><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><span> - Julien's v1 review comment</s=
pan><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=
=3D"cite"><span> - most of your xen-devel and offline review comments</span>=
<br></blockquote></blockquote><blockquote type=3D"cite"><span></span><br></b=
lockquote><blockquote type=3D"cite"><span>I think it will benefit the commun=
ity to give this review in public,</span><br></blockquote><blockquote type=3D=
"cite"><span>so other reviewers know whats going on. IMO getting this privat=
e</span><br></blockquote><blockquote type=3D"cite"><span>review makes it har=
der for me (as a reviewer) to know the motivation</span><br></blockquote><bl=
ockquote type=3D"cite"><span>of some of the changes between versions, and li=
kely also makes it</span><br></blockquote><blockquote type=3D"cite"><span>ha=
rder for you since you have to keep track of comments from multiple</span><b=
r></blockquote><blockquote type=3D"cite"><span>sources on different channels=
.</span><br></blockquote><span></span><br><span>There is one more reason to r=
equire public comments which I have only</span><br><span>learned recently: f=
or safety certifications we need to keep a record of</span><br><span>all rev=
iew comments and patches that address them for traceability.</span></div></b=
lockquote><div><br></div><div>Do you mean:</div><div><br></div><div>(A) all _=
merged_ patches and their review comments</div><div><br></div><div>&nbsp;or<=
/div><div><br></div><div>(B) all comments and patches (merged or not) that a=
ddress them</div><div><br></div><div>i.e. would the certification process be=
 seeking traceability of safety-impacting patches (code, scenario A) or deci=
sions (including decisions to leave code unchanged, scenario B)?</div><div><=
br></div>If you mean (B), would we need an update to the <span style=3D"back=
ground-color: rgba(255, 255, 255, 0);">Xen Security Problem Response Process=
 [1]? &nbsp;e</span><span style=3D"background-color: rgba(255, 255, 255, 0);=
">.g. public archive of all comments from pre-disclosure discussion, along w=
ith content hashes stored immutably? &nbsp;</span><div><div><br></div><div>R=
ich</div></div><div><br></div><div>[1]&nbsp;<a href=3D"https://www.xenprojec=
t.org/security-policy.html" style=3D"caret-color: rgb(0, 0, 0); background-c=
olor: rgba(255, 255, 255, 0);"><font color=3D"#000000">https://www.xenprojec=
t.org/security-policy.html</font></a></div><div><br></div><div><br></div></d=
iv></div></div></body></html>=

--Apple-Mail-E88BAF3E-8CCA-459E-962F-6390A89D4D77--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6007982604012552437==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 13 10:34:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 10:34:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtrsF-0007SW-V0; Wed, 13 Feb 2019 10:34:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EuM9=QU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtrsE-0007SN-Iy
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 10:34:38 +0000
X-Inumbo-ID: f56309f8-2f7a-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f56309f8-2f7a-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 10:34:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Feb 2019 03:34:35 -0700
Message-Id: <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Feb 2019 03:34:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Michael Labriola" <michael.d.labriola@gmail.com>
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
In-Reply-To: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE5IGF0IDE5OjQ2LCA8bWljaGFlbC5kLmxhYnJpb2xhQGdtYWlsLmNvbT4g
d3JvdGU6Cj4gS29ucmFkLAo+IAo+IFN0YXJ0aW5nIHcvIHY0LjE3LCBJIGNhbm5vdCBsb2cgaW4g
dG8gR05PTUUgdy9vdXQgZ2V0dGluZyB0aGUKPiBmb2xsb3dpbmcgbWVzcyBpbiBkbWVzZyBhbmQg
ZW5kaW5nIHVwIGJhY2sgYXQgdGhlIEdETSBsb2dpbiBzY3JlZW4uCj4gCj4gWyAgIDI4LjU1NDI1
OV0gcmFkZW9uX2RwX2F1eF90cmFuc2Zlcl9uYXRpdmU6IDIwMCBjYWxsYmFja3Mgc3VwcHJlc3Nl
ZAo+IFsgICAzMS4yMTk4MjFdIHJhZGVvbiAwMDAwOjAxOjAwLjA6IHN3aW90bGIgYnVmZmVyIGlz
IGZ1bGwgKHN6OiAyMDk3MTUyIAo+IGJ5dGVzKQo+IFsgICAzMS4yMjAwMzBdIFtkcm06cmFkZW9u
X2dlbV9vYmplY3RfY3JlYXRlIFtyYWRlb25dXSAqRVJST1IqIEZhaWxlZAo+IHRvIGFsbG9jYXRl
IEdFTSBvYmplY3QgKDE2Mzg0MDAwLCAyLCA0MDk2LCAtMTQpCj4gWyAgIDMxLjIyNjEwOV0gcmFk
ZW9uIDAwMDA6MDE6MDAuMDogc3dpb3RsYiBidWZmZXIgaXMgZnVsbCAoc3o6IDIwOTcxNTIgCj4g
Ynl0ZXMpCj4gWyAgIDMxLjIyNjMwMF0gW2RybTpyYWRlb25fZ2VtX29iamVjdF9jcmVhdGUgW3Jh
ZGVvbl1dICpFUlJPUiogRmFpbGVkCj4gdG8gYWxsb2NhdGUgR0VNIG9iamVjdCAoMTYzODQwMDAs
IDIsIDQwOTYsIC0xNCkKPiBbICAgMzEuMzAwNzM0XSBnbm9tZS1zaGVsbFsxOTM1XTogc2VnZmF1
bHQgYXQgODggaXAgMDAwMDdmMzkxNTFjZDkwNAo+IHNwIDAwMDA3ZmZjOTc2MTFhZDggZXJyb3Ig
NCBpbiBsaWJtdXR0ZXItY29nbC5zb1s3ZjM5MTUxNzgwMDArYWEwMDBdCj4gWyAgIDMxLjMwMDc0
NV0gQ29kZTogNWYgYzMgMGYgMWYgNDAgMDAgNDggOGIgNDcgNzggNDggOGIgNDAgNDAgZmYgZTAK
PiA2NiAwZiAxZiA0NCAwMCAwMCA0OCA4YiA0NyA3OCA0OCA4YiA0MCA0OCBmZiBlMCA2NiAwZiAx
ZiA0NCAwMCAwMCA0OAo+IDhiIDQ3IDc4IDw0OD4gOGIgODAgODggMDAgMDAgMDAgZmYgZTAgMGYg
MWYgMDAgNDggOGIgNDcgNzggNDggOGIgNDAgNjgKPiBmZiBlMAo+IFsgICAzOC4xOTMzMDJdIHJh
ZGVvbl9kcF9hdXhfdHJhbnNmZXJfbmF0aXZlOiAxMTYgY2FsbGJhY2tzIHN1cHByZXNzZWQKPiBb
ICAgNDAuMDA5MzE3XSByYWRlb24gMDAwMDowMTowMC4wOiBzd2lvdGxiIGJ1ZmZlciBpcyBmdWxs
IChzejogMjA5NzE1MiAKPiBieXRlcykKPiBbICAgNDAuMDA5NDg4XSBbZHJtOnJhZGVvbl9nZW1f
b2JqZWN0X2NyZWF0ZSBbcmFkZW9uXV0gKkVSUk9SKiBGYWlsZWQKPiB0byBhbGxvY2F0ZSBHRU0g
b2JqZWN0ICgxNjM4NDAwMCwgMiwgNDA5NiwgLTE0KQo+IFsgICA0MC4wMTUxMTRdIHJhZGVvbiAw
MDAwOjAxOjAwLjA6IHN3aW90bGIgYnVmZmVyIGlzIGZ1bGwgKHN6OiAyMDk3MTUyIAo+IGJ5dGVz
KQo+IFsgICA0MC4wMTUyOTddIFtkcm06cmFkZW9uX2dlbV9vYmplY3RfY3JlYXRlIFtyYWRlb25d
XSAqRVJST1IqIEZhaWxlZAo+IHRvIGFsbG9jYXRlIEdFTSBvYmplY3QgKDE2Mzg0MDAwLCAyLCA0
MDk2LCAtMTQpCj4gWyAgIDQwLjAyODMwMl0gZ25vbWUtc2hlbGxbMjQzMV06IHNlZ2ZhdWx0IGF0
IDJkYWRmNDAgaXAKPiAwMDAwMDAwMDAyZGFkZjQwIHNwIDAwMDA3ZmZjZDI0ZWE1ZjggZXJyb3Ig
MTUKPiBbICAgNDAuMDI4MzA2XSBDb2RlOiAyMCA2ZSAzMSAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
MCAzNyBlMyAzZCAyZCA3Zgo+IDAwIDAwIDgwIGY0IGU2IDNkIDJkIDdmIDAwIDAwIDAwIDAwIDAw
IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCj4gMDAgMDAgMDAgPDAwPiAwMCAwMCAwMCAw
MCAwMCAwMCAwMCBjMSAwMCAwMCAwMCAwMCAwMCAwMCAwMCA4MCBlMSBkMiAwMwo+IDAwIDAwCj4g
Cj4gCj4gVGhpcyBoYXBwZW5zIHcvIGJvdGggcmFkZW9uIGFuZCBhbWRncHUuCj4gCj4gSSBiaXNl
Y3RlZCBkb3duIHRvIHRoZSBmb2xsb3dpbmcgcmFuZ2Ugb2YgY29tbWl0cywgd2hpY2ggYmFzaWNh
bGx5IGFkZAo+IGNvbmRpdGlvbmFsIGNvZGUgdG8gcmFkZW9uIGFuZCBhbWRncHUgdG8gTk9UIHVz
ZSBzd2lvdGxiIGlmIGRtYV9iaXRzCj4gaXMgc21hbGxlciB0aGFuIHRoZSBzeXN0ZW0ncyBtYXgg
aW9tZW0gYWRkcmVzcy4uLiAgYnV0IHRoYXQgdmVyeSBtdWNoCj4gZG9lc24ndCB3b3JrIG9uIGEg
WGVuIGRvbTAuCgpXZWxsLCBub3Qgc28gbXVjaCBhIFhlbiBEb20wLCBidXQgYSBYZW4gUFYgZG9t
YWluLgoKPiA4MjYyNjM2MyBkcm06IGFkZCBmdW5jIHRvIGdldCBtYXggaW9tZW0gYWRkcmVzcyB2
Mgo+IGZkNWZkNDgwIGRybS9hbWRncHU6IG9ubHkgZW5hYmxlIHN3aW90bGIgYWxsb2Mgd2hlbiBu
ZWVkIHYyCj4gMWJjM2QzY2MgZHJtL3JhZGVvbjogb25seSBlbmFibGUgc3dpb3RsYiBwYXRoIHdo
ZW4gbmVlZCB2Mgo+IAo+IFJldmVydGluZyB0aGUgb2ZmZW5kaW5nIGNvbW1pdHMgZ2l2ZXMgbWUg
YSB1c2FibGUgdjQuMjAgZG9tMCBrZXJuZWwgdy8KPiB3b3JraW5nIDNkIHN1cHBvcnQuICBOb3Qg
c3VyZSB3aGF0IHRoZSBhcHByb3ByaWF0ZSB1cHN0cmVhbSBmaXggZm9yCj4gdGhpcyB3b3VsZCBi
ZSwgYXMgSSBkb24ndCAxMDAlIHVuZGVyc3RhbmQgdGhpcy4gIENvdWxkIHlvdSBlbmxpZ2h0ZW4K
PiBtZT8gIDstKQoKV2VsbCwgdGhpcyBkZXBlbmRzIG9uIGhvdyBtdWNoIGFic3RyYWN0aW9uIHdl
IHdhbnQsIGFuZCBob3cKbXVjaCBhYnN0cmFjdGlvbiB0aGUgbWFpbnRhaW5lcnMgb2YgdGhlIERS
TSBkcml2ZXJzIGRlbWFuZC4KSXQgY291bGQgYmUgYXMgc2ltcGxlIGFzIGFkZGluZyB4ZW5fc3dp
b3RsYiBjaGVja3MgaW50byB0aGUKY29uZGl0aW9uYWxzIHNldHRpbmcgLT5uZWVkX3N3aW90bGIs
IGJ1dCBpbiBhbiBhYnN0cmFjdCBzZW5zZQp0aGUgaXNzdWUgb2YgY291cnNlIGV4aXN0cyBmb3Ig
UFYgZ3Vlc3RzIG9mIGFueSBoeXBlcnZpc29yLgooQWx0ZXJpbmcgZHJtX2dldF9tYXhfaW9tZW0o
KSBpdHNlbGYgd291bGQgc2VlbSB3cm9uZyB0byBtZSwKdW5sZXNzIGl0cyBuYW1lIHdhcyBhbHNv
IGNoYW5nZWQuKQoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 10:43:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 10:43:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gts0R-0008Eu-Vr; Wed, 13 Feb 2019 10:43:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=F1qi=QU=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1gts0Q-0008Ep-Ev
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 10:43:06 +0000
X-Inumbo-ID: 23db5453-2f7c-11e9-bc90-bc764e045a96
Received: from mail-it1-x12a.google.com (unknown [2607:f8b0:4864:20::12a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23db5453-2f7c-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 10:43:03 +0000 (UTC)
Received: by mail-it1-x12a.google.com with SMTP id x131so3515564itc.3
 for <xen-devel@lists.xenproject.org>; Wed, 13 Feb 2019 02:43:03 -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=r2hrgu8dfyPjRp+ALLfNf7Orl2ipqs0TwnC1IF7/LAU=;
 b=YW3K51u/XsFFM1JR7I3NSJne9fU+xJ9Fx70J9/GlowEB0AV0hfXiKwkNnNo41bjCCw
 6x+Dw9sbh0s1q7SnhGLXD/Ibkuba33+ggKkduNVhgpBf7n2MbbUVeE0MHOXutVzcVK72
 +JNL4d0z2+j5nHB/sVDGYSX1EEqAPXymYYnK85l+NFbsTawffYAbJAfZK3wths7jtjju
 CclIlKydz+4xzpMfgepOe5/X+h/lcA89JoJULGzehESgp27DbiXfR3x0BIT+WdDhOKJ/
 faQUbgsEl3ADthNLOa0aRnVCd6z2vQiwUs+Uw/hFdBGZd3+xiCWR5/Vk6YqhQMYfQqB3
 h85A==
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=r2hrgu8dfyPjRp+ALLfNf7Orl2ipqs0TwnC1IF7/LAU=;
 b=YAOc0ED7X7CpBgWQAdUgeRtPYYHtegC7Ac7/QoLcYAoeV1ldmKiVrNmfEU0RiCsbix
 jF1OIzYgRjIUqk6pNArUW0DnH721dA6fcCDxHLgqW9zB+pzkKvrf3J8WMzDltgS0VKpR
 P6DGR/fy4LS1PMr4GnBO/psaV+1veCchKEUjmBe8gsIGQdFXHOeMTksfHrDcFVIELogM
 JM1L5w3IVwVJZ7KkI8Sx35/l6dQoTTD4zPUpTsw994Lw6LUDsAp/KU9VsAnYyOa7Qfyh
 CmRYhKxjK9XAZBvndcNlEupE/F0SnlF5mH9cYG9Yu2JeBYj+/xkIWDkjlP1AEbaAWsk0
 jUQA==
X-Gm-Message-State: AHQUAuYDN9l4yLcuZz3XGqjsRsi+gK5E1pwhq1NMqGomoLSPV+SQFEGt
 HMe44YSSITRNsIwMJhpJLVw=
X-Google-Smtp-Source: AHgI3IYlbXMgMCKSWB9E1jEksaS88diL0wSevE3LB4mYjXDy/ONyu4zBb+NeyOZYv2BBiBlOcqMV3g==
X-Received: by 2002:a6b:f102:: with SMTP id e2mr5144021iog.195.1550054583179; 
 Wed, 13 Feb 2019 02:43:03 -0800 (PST)
Received: from [100.64.72.7] ([173.245.215.249])
 by smtp.gmail.com with ESMTPSA id p17sm3016018itp.36.2019.02.13.02.43.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 13 Feb 2019 02:43:02 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (16D57)
In-Reply-To: <20190204100712.idxj4xpvifv7yy6f@mac>
Date: Wed, 13 Feb 2019 05:43:01 -0500
Message-Id: <815EAD80-F4B6-4B1E-8FD0-6E2B7FDD9070@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <20190122141702.h3oxvr25xjxbhjcl@mac>
 <CACMJ4Gbr4dR2B7o=+i_0aCEPiXTA9nF-w477Btvv8vd_B2+mOw@mail.gmail.com>
 <20190131133931.vincqqgf4acywekz@mac>
 <CACMJ4GZ+85Hr4x8Ydt9u8zJWQLnGcDCxnWoHw3WQdqOZaZJ0gQ@mail.gmail.com>
 <20190204100712.idxj4xpvifv7yy6f@mac>
To: =?utf-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 00/15] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: multipart/mixed; boundary="===============2860149441662219904=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2860149441662219904==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-0A5FDA37-156B-4965-BD7D-C2CB7B1E7C45
Content-Transfer-Encoding: 7bit


--Apple-Mail-0A5FDA37-156B-4965-BD7D-C2CB7B1E7C45
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable


>>>>> On Feb 4, 2019, at 05:07, Roger Pau Monn=C3=A9 <roger.pau@citrix.com> w=
rote:
>>>>>=20
>>>>>> On Sun, Feb 03, 2019 at 10:04:29AM -0800, Christopher Clark wrote:
>>>>>> On Thu, Jan 31, 2019 at 5:39 AM Roger Pau Monn=C3=A9 <roger.pau@citri=
x.com> wrote:
>>>>>>=20
>>>>>> On Wed, Jan 30, 2019 at 08:05:30PM -0800, Christopher Clark wrote:
>>>>>> On Tue, Jan 22, 2019 at 6:19 AM Roger Pau Monn=C3=A9 <roger.pau@citri=
x.com> wrote:
>>>>>>=20
>>>>>> On Mon, Jan 21, 2019 at 01:59:40AM -0800, Christopher Clark wrote:
>>>>>> Version five of this patch series:
>>>>>>=20
>>>>>> * Changes are primarily addressing feedback from the v4 series review=
s.
>>>>>> Many points noted on the invididual commit posts.
>>>>>>=20
>>>>>> * Critical sections have been shrunk, with allocations and frees
>>>>>> pulled outside where possible, reordering logic within hypercall ops.=

>>>>>>=20
>>>>>> * A new ring hash function implemented, derived from the djb2 string
>>>>>> hash function.
>>>>>>=20
>>>>>> * Flags returned by the notify op have been simplified.
>>>>>>=20
>>>>>> * Now uses a single argo boot parameter, taking a list:
>>>>>> - top level boolean to enable/disable Argo
>>>>>> - mac-permissive option to enable/disable wildcard rings
>>>>>> - command line doc edit: no "CONFIG_ARGO" but refers to build config
>>>>>>=20
>>>>>> * Switched to use the standard list data structures used by Xen's
>>>>>> common code.
>>>>>=20
>>>>> AFAIK this was not requested by any reviewer, so I wonder why you made=

>>>>> such change. The more that you open coded some of the list_ macros
>>>>> instead of just doing a s/hlist_/list_/ replacement.
>>>>> I'm fine with using list instead of hlist,
>>>>=20
>>>> At your request, v7 replaces open coding with Xen's list macros. The
>>>> hlist macros were not used by any of the common code in Xen.
>>>>=20
>>>>> but I don't understand why
>>>>> you decided to open code list_for_each and list_for_each_safe instead
>>>>> of using the macros provided by Xen. Is there an issue with such
>>>>> macros?
>>>>=20
>>>> As discussed offline:
>>>>=20
>>>> - Using Xen's list macros will expedite Argo's merge for Xen 4.12
>>>> - List macros in Xen list.h originated in Linux list.h and have diverge=
d
>>>> - OpenXT has use cases for measured launch and nested virtualization,
>>>> which influence downstream performance and security requirements for
>>>> Argo and Xen
>>>> - OpenXT can temporarily patch Xen 4.12 for downstream use
>>>>=20
>>>>> I've made a couple of minor comments, but I think the current status
>>>>> is good, and fixing those minor comments is going to be trivial.
>>>>=20
>>>> Ack, thanks. Hopefully v7 looks good.
>>>=20
>>> As a note, the common flow of interactions usually involves the
>>> contributor replying to the comments made by the reviewer in order to
>>> try to reach an agreement before sending a new version.
>>=20
>> Yes, v7 was sent to address Jan and Julien's review comments in parallel
>> with our ongoing discussion on v5 macros. v7 also provided a checkpoint
>> for Argo testers to maximize test coverage as the series converges into
>> a Xen 4.12 merge candidate for Juergen. It addressed:
>>=20
>> - Jan's v6 review comments
>> - Julien's v1 review comment
>> - most of your xen-devel and offline review comments
>=20
> I think it will benefit the community to give this review in public,
> so other reviewers know whats going on. IMO getting this private
> review makes it harder for me (as a reviewer) to know the motivation
> of some of the changes between versions, and likely also makes it
> harder for you since you have to keep track of comments from multiple
> sources on different channels.
>=20
> Is there anything that prevents those people from making the review
> comments publicly on xen-devel?
>=20
> We should very much try to fix that so everyone can make review
> comments on the public mailing list.

I've advocated for open-source principles in several large organizations.  A=
t XenSource and Citrix, we created organizational separation between the OSS=
 Xen dev team and product teams.  I don't know if that structure remains tod=
ay, but it was once helpful in reducing conflict between public OSS and priv=
ate product roadmaps.

The separation between server and client Xen product teams was less ideal, w=
hich eventually lead to OpenXT.  Six years after v4v was posted to xen-devel=
, Xen Argo is the first step to possible reunification, a small chance at re=
versal, via public open-source, of architectural and resource fragmentation t=
hat took place privately.

Like QubesOS, OpenXT (and predecessor Citrix XenClient) development is sprea=
d across many open-source projects, including Xen, enabling user workflows t=
hat balance hardware-assisted security with usability.  Spanning ecosystems,=
 OpenXT is:

- unbundling OSS capabilities, e.g. TrenchBoot and coreboot for launch integ=
rity
- moving code upstream (Argo, stubdom, blktap, Qemu, OpenEmbedded meta-virt)=

- refactoring for peer & downstream derivatives, on client devices and beyon=
d

To achieve this cross-community integration, we work with many stakeholders a=
mid competing priorities for limited dev resources.  It has taken six years t=
o turn the ship from a Xen separation which began within one organization. T=
his progress was accrued across multiple organizations and policies.

Argo was improved by the Xen upstreaming effort.  Future Xen code contributi=
ons will benefit from the lessons learned.


>>> There are comments from v5 that haven't been fixed in v7
>>> (the mask usage and list_first_entry_or_null for example)
>>> and the reply to the reviewer's comment was sent at the same time as
>>> v7, leaving no time for further discussion (and for reaching an
>>> agreement suitable to both parties) before sending v7.
>>=20
>> Code changes from our ongoing discussion will be addressed in v8. A
>> proposal to address mask usage has been put forward in the parallel
>> thread. Your proposed usage of list_first_entry_or_null will be made in
>> v8, subject to the previous offline discussion about list macros
>> (duplicated here for convenience):
>>=20
>>>> As discussed offline:
>>>>=20
>>>> - Using Xen's list macros will expedite Argo's merge for Xen 4.12
>>>> - List macros in Xen list.h originated in Linux list.h and have diverge=
d
>>>> - OpenXT has use cases for measured launch and nested virtualization,
>>>> which influence downstream performance and security requirements for
>>>> Argo and Xen
>=20
> FWIW, I don't see the connection between nested virtualization or
> measured launch and the list macros.

The issue most relevant to xen-devel is the divergence of list macros in Xen=
 list.h from their origin in Linux list.h.  Since this issue is independent o=
f Argo, I've started a separate thread on "macro supply chains" [1].


> I think a little bit more context
> would be helpful here in order to understand the issue.

For more context on nested virtualization, see Ian Pratt's talk [2] on AX, u=
Xen and nested Hyper-V.  If a production system is designed to meet performa=
nce and security requirements that are delivered by multiple hypervisors, wh=
ich could be open-source (e.g. Xen or uXen), proprietary (e.g. Hyper-V) or i=
n firmware (e.g. AX on HP laptops), then a measured launch increases the lev=
el of assurance that the system is booted with validated hypervisors that ca=
n cooperate to meet those requirements. =20

For more context on measured launch, see the boot integrity talks from PSEC 2=
018 [3].


>>>> - OpenXT can temporarily patch Xen 4.12 for downstream use
>=20
> Patching the macros for OpenXT is perfectly fine, but it would be
> better to understand and fix the problem upstream if possible.
>=20
> How are you patching the macros?
>=20
> What are you trying to achieve by patching them?

This will be determined during an upcoming OpenXT development, testing and c=
ertification cycle, when upstream Xen Argo is evaluated in the context of Op=
enXT and derivative use cases.

Rich

[1] Macro supply chains
https://lists.xen.org/archives/html/xen-devel/2019-02/msg00832.html

[2] "Hypervisor Security =E2=80=94 Lessons Learned", Ian Pratt, 2018
https://www.platformsecuritysummit.com/2018/speaker/pratt/

[3] Boot Integrity presentations, 2018
https://www.platformsecuritysummit.com/2018/topic/boot/


--Apple-Mail-0A5FDA37-156B-4965-BD7D-C2CB7B1E7C45
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><span></span></div><div di=
r=3D"ltr"><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"><div dir=3D"ltr"><span></span></div><div dir=3D"ltr"><meta http-equiv=
=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div dir=3D"ltr"><s=
pan></span></div><div dir=3D"ltr"><meta http-equiv=3D"content-type" content=3D=
"text/html; charset=3Dutf-8"><div dir=3D"ltr"><span></span></div><div dir=3D=
"ltr"><meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf-=
8"><div dir=3D"ltr"><span></span></div><div dir=3D"ltr"><div dir=3D"ltr"><sp=
an></span></div><div dir=3D"ltr"><span></span><br><blockquote type=3D"cite">=
<blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite=
"><span>On Feb 4, 2019, at 05:07, Roger Pau Monn=C3=A9 &lt;<a href=3D"mailto=
:roger.pau@citrix.com">roger.pau@citrix.com</a>&gt; wrote:</span><br></block=
quote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><sp=
an></span><br></blockquote></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><span>On Sun, Feb 03, 2019 at 10=
:04:29AM -0800, Christopher Clark wrote:</span><br></blockquote></blockquote=
></blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><span>On Thu, Jan 31, 2019 at 5:=
39 AM Roger Pau Monn=C3=A9 &lt;<a href=3D"mailto:roger.pau@citrix.com">roger=
.pau@citrix.com</a>&gt; wrote:</span><br></blockquote></blockquote></blockqu=
ote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquote=
></blockquote></blockquote></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>=
On Wed, Jan 30, 2019 at 08:05:30PM -0800, Christopher Clark wrote:</span><br=
></blockquote></blockquote></blockquote></blockquote></blockquote></blockquo=
te><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"c=
ite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span>On Tue, Jan 22, 2019 at 6:19 AM Roger Pau Monn=C3=A9 &lt;<a hre=
f=3D"mailto:roger.pau@citrix.com">roger.pau@citrix.com</a>&gt; wrote:</span>=
<br></blockquote></blockquote></blockquote></blockquote></blockquote></block=
quote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span></span><br></blockquote></blockquote></blockquote></blockquote>=
</blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite=
"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"ci=
te"><blockquote type=3D"cite"><span>On Mon, Jan 21, 2019 at 01:59:40AM -0800=
, Christopher Clark wrote:</span><br></blockquote></blockquote></blockquote>=
</blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><span>Version five of this patch s=
eries:</span><br></blockquote></blockquote></blockquote></blockquote></block=
quote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><bl=
ockquote type=3D"cite"><span></span><br></blockquote></blockquote></blockquo=
te></blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><block=
quote type=3D"cite"><blockquote type=3D"cite"><span>* Changes are primarily a=
ddressing feedback from the v4 series reviews.</span><br></blockquote></bloc=
kquote></blockquote></blockquote></blockquote></blockquote><blockquote type=3D=
"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>Many points=
 noted on the invididual commit posts.</span><br></blockquote></blockquote><=
/blockquote></blockquote></blockquote></blockquote><blockquote type=3D"cite"=
><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cit=
e"><blockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br></bl=
ockquote></blockquote></blockquote></blockquote></blockquote></blockquote><b=
lockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">=
<blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite=
"><span>* Critical sections have been shrunk, with allocations and frees</sp=
an><br></blockquote></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote typ=
e=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><span>pulled outside where possible, reordering logic within hy=
percall ops.</span><br></blockquote></blockquote></blockquote></blockquote><=
/blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"=
><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cit=
e"><blockquote type=3D"cite"><span></span><br></blockquote></blockquote></bl=
ockquote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><b=
lockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">=
<blockquote type=3D"cite"><blockquote type=3D"cite"><span>* A new ring hash f=
unction implemented, derived from the djb2 string</span><br></blockquote></b=
lockquote></blockquote></blockquote></blockquote></blockquote><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>hash f=
unction.</span><br></blockquote></blockquote></blockquote></blockquote></blo=
ckquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><=
blockquote type=3D"cite"><span></span><br></blockquote></blockquote></blockq=
uote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><span>* Flags returned by th=
e notify op have been simplified.</span><br></blockquote></blockquote></bloc=
kquote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><b=
lockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockqu=
ote></blockquote></blockquote></blockquote></blockquote></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><sp=
an>* Now uses a single argo boot parameter, taking a list:</span><br></block=
quote></blockquote></blockquote></blockquote></blockquote></blockquote><bloc=
kquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><=
span>- top level boolean to enable/disable Argo</span><br></blockquote></blo=
ckquote></blockquote></blockquote></blockquote></blockquote><blockquote type=
=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>- mac-=
permissive option to enable/disable wildcard rings</span><br></blockquote></=
blockquote></blockquote></blockquote></blockquote></blockquote><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>- c=
ommand line doc edit: no "CONFIG_ARGO" but refers to build config</span><br>=
</blockquote></blockquote></blockquote></blockquote></blockquote></blockquot=
e><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"ci=
te"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"=
cite"><span></span><br></blockquote></blockquote></blockquote></blockquote><=
/blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"=
><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cit=
e"><blockquote type=3D"cite"><span>* Switched to use the standard list data s=
tructures used by Xen's</span><br></blockquote></blockquote></blockquote></b=
lockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><span>common code.</span><br></blockq=
uote></blockquote></blockquote></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquot=
e></blockquote></blockquote></blockquote></blockquote><blockquote type=3D"ci=
te"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"=
cite"><blockquote type=3D"cite"><span>AFAIK this was not requested by any re=
viewer, so I wonder why you made</span><br></blockquote></blockquote></block=
quote></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D=
"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span>such change. The more that you open coded some of the list_ mac=
ros</span><br></blockquote></blockquote></blockquote></blockquote></blockquo=
te><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"c=
ite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>instead of ju=
st doing a s/hlist_/list_/ replacement.</span><br></blockquote></blockquote>=
</blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><span>I'm fine with using list instead of hlist,</span><br>=
</blockquote></blockquote></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><span></span><br></blockquote></blockquote></blockquote></b=
lockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><span>At your request, v7 replaces ope=
n coding with Xen's list macros. The</span><br></blockquote></blockquote></b=
lockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><=
blockquote type=3D"cite"><blockquote type=3D"cite"><span>hlist macros were n=
ot used by any of the common code in Xen.</span><br></blockquote></blockquot=
e></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"ci=
te"><blockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br></b=
lockquote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"=
><blockquote type=3D"cite"><span>but I don't understand why</span><br></bloc=
kquote></blockquote></blockquote></blockquote></blockquote><blockquote type=3D=
"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><blockquote type=3D"cite"><span>you decided to open code list_for_eac=
h and list_for_each_safe instead</span><br></blockquote></blockquote></block=
quote></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D=
"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span>of using the macros provided by Xen. Is there an issue with suc=
h</span><br></blockquote></blockquote></blockquote></blockquote></blockquote=
><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cit=
e"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>macros?</span><=
br></blockquote></blockquote></blockquote></blockquote></blockquote><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><block=
quote type=3D"cite"><span></span><br></blockquote></blockquote></blockquote>=
</blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><span>As discussed offline:</span><=
br></blockquote></blockquote></blockquote></blockquote><blockquote type=3D"c=
ite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span></span><br></blockquote></blockquote></blockquote></blockquote>=
<blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite=
"><blockquote type=3D"cite"><span>- Using Xen's list macros will expedite Ar=
go's merge for Xen 4.12</span><br></blockquote></blockquote></blockquote></b=
lockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><span>- List macros in Xen list.h orig=
inated in Linux list.h and have diverged</span><br></blockquote></blockquote=
></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cit=
e"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>- OpenXT has us=
e cases for measured launch and nested virtualization,</span><br></blockquot=
e></blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>w=
hich influence downstream performance and security requirements for</span><b=
r></blockquote></blockquote></blockquote></blockquote><blockquote type=3D"ci=
te"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"=
cite"><span>Argo and Xen</span><br></blockquote></blockquote></blockquote></=
blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><span>- OpenXT can temporarily patch X=
en 4.12 for downstream use</span><br></blockquote></blockquote></blockquote>=
</blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquote></blo=
ckquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=
=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><span>I've made a couple of minor comments, but I think the curr=
ent status</span><br></blockquote></blockquote></blockquote></blockquote></b=
lockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>is goo=
d, and fixing those minor comments is going to be trivial.</span><br></block=
quote></blockquote></blockquote></blockquote></blockquote><blockquote type=3D=
"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span></span><br></blockquote></blockquote></blockquote></blockquote>=
<blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite=
"><blockquote type=3D"cite"><span>Ack, thanks. Hopefully v7 looks good.</spa=
n><br></blockquote></blockquote></blockquote></blockquote><blockquote type=3D=
"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br>=
</blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><span>As a note, the common flow of=
 interactions usually involves the</span><br></blockquote></blockquote></blo=
ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=
=3D"cite"><span>contributor replying to the comments made by the reviewer in=
 order to</span><br></blockquote></blockquote></blockquote><blockquote type=3D=
"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>try to reac=
h an agreement before sending a new version.</span><br></blockquote></blockq=
uote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>=
</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><span>Yes, v7 was sent to address Jan and Julien's review comme=
nts in parallel</span><br></blockquote></blockquote><blockquote type=3D"cite=
"><blockquote type=3D"cite"><span>with our ongoing discussion on v5 macros. v=
7 also provided a checkpoint</span><br></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><span>for Argo testers to maximize t=
est coverage as the series converges into</span><br></blockquote></blockquot=
e><blockquote type=3D"cite"><blockquote type=3D"cite"><span>a Xen 4.12 merge=
 candidate for Juergen. It addressed:</span><br></blockquote></blockquote><b=
lockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockqu=
ote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>-=
 Jan's v6 review comments</span><br></blockquote></blockquote><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><span>- Julien's v1 review comment</sp=
an><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span>- most of your xen-devel and offline review comments</span><br>=
</blockquote></blockquote><blockquote type=3D"cite"><span></span><br></block=
quote><blockquote type=3D"cite"><span>I think it will benefit the community t=
o give this review in public,</span><br></blockquote><blockquote type=3D"cit=
e"><span>so other reviewers know whats going on. IMO getting this private</s=
pan><br></blockquote><blockquote type=3D"cite"><span>review makes it harder f=
or me (as a reviewer) to know the motivation</span><br></blockquote><blockqu=
ote type=3D"cite"><span>of some of the changes between versions, and likely a=
lso makes it</span><br></blockquote><blockquote type=3D"cite"><span>harder f=
or you since you have to keep track of comments from multiple</span><br></bl=
ockquote><blockquote type=3D"cite"><span>sources on different channels.</spa=
n><br></blockquote><blockquote type=3D"cite"><span></span><br></blockquote><=
blockquote type=3D"cite"><span>Is there anything that prevents those people f=
rom making the review</span><br></blockquote><blockquote type=3D"cite"><span=
>comments publicly on xen-devel?</span><br></blockquote><blockquote type=3D"=
cite"><span></span><br></blockquote><blockquote type=3D"cite"><span>We shoul=
d very much try to fix that so everyone can make review</span><br></blockquo=
te><blockquote type=3D"cite"><span>comments on the public mailing list.</spa=
n><br></blockquote><span></span><br><span>I've advocated for open-source pri=
nciples in several large organizations. &nbsp;At XenSource and Citrix, we cr=
eated organizational separation between the OSS Xen dev team and product tea=
ms. &nbsp;I don't know if that structure remains today, but it was once help=
ful in reducing conflict between public OSS and private product roadmaps.</s=
pan><br><span></span><br><span>The separation between server and client Xen p=
roduct teams was less ideal, which eventually lead to OpenXT. &nbsp;Six year=
s after v4v was posted to xen-devel, Xen Argo is the first step to possible r=
eunification, a small chance at reversal, via public open-source, of archite=
ctural and resource fragmentation that took place privately.</span><br><span=
></span><br><span>Like QubesOS, OpenXT (and predecessor Citrix XenClient) de=
velopment is spread across many open-source projects, including Xen, enablin=
g user workflows that balance hardware-assisted security with usability. &nb=
sp;Spanning ecosystems, OpenXT is:</span><br><span></span><br><span>- unbund=
ling OSS capabilities, e.g. TrenchBoot and coreboot for launch integrity</sp=
an><br><span>- moving code upstream (Argo, stubdom, blktap, Qemu, OpenEmbedd=
ed meta-virt)</span><br><span>- refactoring for peer &amp; downstream deriva=
tives, on client devices and beyond</span><br><span></span><br><span>To achi=
eve this cross-community integration, we work with many stakeholders amid co=
mpeting priorities for limited dev resources. &nbsp;It has taken six years t=
o turn the ship from a Xen separation which began within one organization. T=
his progress was accrued across multiple organizations and policies.</span><=
br><span></span><br><span>Argo was improved by the Xen upstreaming effort. &=
nbsp;Future Xen code contributions will benefit from the lessons learned.</s=
pan><br><span></span><br><span></span><br><blockquote type=3D"cite"><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><span>There are comments from v5=
 that haven't been fixed in v7</span><br></blockquote></blockquote></blockqu=
ote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"=
cite"><span>(the mask usage and list_first_entry_or_null for example)</span>=
<br></blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><span>and the reply to the revi=
ewer's comment was sent at the same time as</span><br></blockquote></blockqu=
ote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><span>v7, leaving no time for further discussion (and for=
 reaching an</span><br></blockquote></blockquote></blockquote><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>agreem=
ent suitable to both parties) before sending v7.</span><br></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><s=
pan></span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><span>Code changes from our ongoing discussion will be addr=
essed in v8. A</span><br></blockquote></blockquote><blockquote type=3D"cite"=
><blockquote type=3D"cite"><span>proposal to address mask usage has been put=
 forward in the parallel</span><br></blockquote></blockquote><blockquote typ=
e=3D"cite"><blockquote type=3D"cite"><span>thread. Your proposed usage of li=
st_first_entry_or_null will be made in</span><br></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><span>v8, subject to the p=
revious offline discussion about list macros</span><br></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>(duplicated h=
ere for convenience):</span><br></blockquote></blockquote><blockquote type=3D=
"cite"><blockquote type=3D"cite"><span></span><br></blockquote></blockquote>=
<blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite=
"><blockquote type=3D"cite"><span>As discussed offline:</span><br></blockquo=
te></blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>=
</span><br></blockquote></blockquote></blockquote></blockquote><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><span>- Using Xen's list macros will expedite Argo's merge fo=
r Xen 4.12</span><br></blockquote></blockquote></blockquote></blockquote><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><=
blockquote type=3D"cite"><span>- List macros in Xen list.h originated in Lin=
ux list.h and have diverged</span><br></blockquote></blockquote></blockquote=
></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><span>- OpenXT has use cases for m=
easured launch and nested virtualization,</span><br></blockquote></blockquot=
e></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"ci=
te"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>which influenc=
e downstream performance and security requirements for</span><br></blockquot=
e></blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>A=
rgo and Xen</span><br></blockquote></blockquote></blockquote></blockquote><b=
lockquote type=3D"cite"><span></span><br></blockquote><blockquote type=3D"ci=
te"><span>FWIW, I don't see the connection between nested virtualization or<=
/span><br></blockquote><blockquote type=3D"cite"><span>measured launch and t=
he list macros.</span><br></blockquote><span></span><br><span>The issue most=
 relevant to xen-devel is the divergence of list macros in Xen list.h from t=
heir origin in Linux list.h. &nbsp;Since this issue is independent of Argo, I=
've started a separate thread on "macro supply chains" [1].</span><br><span>=
</span><br><span></span><br><blockquote type=3D"cite"><span>I think a little=
 bit more context</span><br></blockquote><blockquote type=3D"cite"><span>wou=
ld be helpful here in order to understand the issue.</span><br></blockquote>=
<span></span><br><span>For more context on nested virtualization, see Ian Pr=
att's talk [2] on AX, uXen and nested Hyper-V. &nbsp;If a production system i=
s designed to meet performance and security requirements that are delivered b=
y multiple hypervisors, which could be open-source (e.g. Xen or uXen), propr=
ietary (e.g. Hyper-V) or in firmware (e.g. AX on HP laptops), then a measure=
d launch increases the level of assurance that the system is booted with val=
idated hypervisors that can cooperate to meet those requirements. &nbsp;</sp=
an><br><span></span><br><span>For more context on measured launch, see the b=
oot integrity talks from PSEC 2018 [3].</span><br><span></span><br><span></s=
pan><br><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=
=3D"cite"><blockquote type=3D"cite"><span>- OpenXT can temporarily patch Xen=
 4.12 for downstream use</span><br></blockquote></blockquote></blockquote></=
blockquote><blockquote type=3D"cite"><span></span><br></blockquote><blockquo=
te type=3D"cite"><span>Patching the macros for OpenXT is perfectly fine, but=
 it would be</span><br></blockquote><blockquote type=3D"cite"><span>better t=
o understand and fix the problem upstream if possible.</span><br></blockquot=
e><blockquote type=3D"cite"><span></span><br></blockquote><blockquote type=3D=
"cite"><span>How are you patching the macros?</span><br></blockquote><blockq=
uote type=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><=
span>What are you trying to achieve by patching them?</span><br></blockquote=
><span></span><br><span>This will be determined during an upcoming OpenXT de=
velopment, testing and certification cycle, when upstream Xen Argo is evalua=
ted in the context of OpenXT and derivative use cases.</span><br><span></spa=
n><br><span>Rich</span><br><span></span><br>[1] Macro supply chains</div><di=
v dir=3D"ltr"><a href=3D"https://lists.xen.org/archives/html/xen-devel/2019-=
02/msg00832.html">https://lists.xen.org/archives/html/xen-devel/2019-02/msg0=
0832.html</a></div><div dir=3D"ltr"><br><span>[2] "Hypervisor Security =E2=80=
=94 Lessons Learned", Ian Pratt, 2018</span><br><span><a href=3D"https://www=
.platformsecuritysummit.com/2018/speaker/pratt/">https://www.platformsecurit=
ysummit.com/2018/speaker/pratt/</a></span><br><span></span><br><span>[3] Boo=
t Integrity presentations, 2018</span><br><span><a href=3D"https://www.platf=
ormsecuritysummit.com/2018/topic/boot/">https://www.platformsecuritysummit.c=
om/2018/topic/boot/</a></span><br><span></span><br></div></div></div></div><=
/div></div></body></html>=

--Apple-Mail-0A5FDA37-156B-4965-BD7D-C2CB7B1E7C45--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2860149441662219904==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 13 10:53:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 10:53:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtsAI-0000ki-E2; Wed, 13 Feb 2019 10:53:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EuM9=QU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtsAH-0000kd-D6
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 10:53:17 +0000
X-Inumbo-ID: 905bf764-2f7d-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 905bf764-2f7d-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 10:53:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Feb 2019 03:53:14 -0700
Message-Id: <5C63F7180200007800216402@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Feb 2019 03:53:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 <george.dunlap@citrix.com>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-1-git-send-email-sstabellini@kernel.org>
 <5C62DF510200007800215FED@prv1-mh.provo.novell.com>
 <23650.58792.585302.814152@mariner.uk.xensource.com>
 <2a4ab597-7cc2-2668-34ac-ca708df88bb3@citrix.com>
 <5C62EE640200007800216073@prv1-mh.provo.novell.com>
 <786c08ae-c419-7737-e748-33f09968c76d@citrix.com>
In-Reply-To: <786c08ae-c419-7737-e748-33f09968c76d@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 1/5] xen: introduce ptrdiff_t,
 fix uintptr_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDExOjI4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAyLzEyLzE5IDQ6MDMgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4w
Mi4xOSBhdCAxNjozMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTIvMDIvMjAxOSAxNToyNiwgSWFuIEphY2tzb24gd3JvdGU6Cj4+Pj4KPj4+Pj4gQnV0IGlmIHdl
IHJlYWxseSB3YW50IHRvIGhhdmUgcHRyZGlmZl90LCB0aGVuIEkgdGhpbmsgd2Ugc2hvdWxkIGVp
dGhlcgo+Pj4+PiBmb2xsb3cgdGhlIHVpbnRwdHJfdCBtb2RlbCBhbmQgdXNlIGF0dHJpYnV0ZSgo
bW9kZSgpKSksIG9yIHdlIHNob3VsZAo+Pj4+PiBsZXZlcmFnZSB0aGUgY29tcGlsZXIncyBfX1BU
UkRJRkZfVFlQRV9fIChhbmQgdGhlbiBhbHNvCj4+Pj4+IF9fVUlOVFBUUl9UWVBFX18gZm9yIHVp
bnRwdHJfdCwgYXQgbGVhc3QgaWYgYXZhaWxhYmxlIC0gbm90IHN1cmUgd2hhdAo+Pj4+PiBpdHMg
YXZhaWxhYmlsaXR5IGRlcGVuZHMgb24sIGJ1dCBpdCdzIGNvbmRpdGlvbmFsIGluIGdjYydzCj4+
Pj4+IGNfc3RkZGVmX2NwcF9idWlsdGlucygpKS4KPj4+PiBJdCBpcyBub3QgdW51c3VhbCBmb3Ig
cG9ydGluZyBzb21ldGhpbmcgbGlrZSBYZW4gdG8gYSBuZXcgYXJjaGl0ZWN0dXJlCj4+Pj4gdG8g
aW52b2x2ZSB3cml0aW5nIGEgc2hvcnQgaGVhZGVyIGZpbGUgd2l0aCB0aGVzZSBraW5kIG9mIHR5
cGUKPj4+PiBkZWZpbml0aW9ucy4gIEkgZG9uJ3Qga25vdyB3aHkgd2UgY291bGRuJ3QgdGFrZSB0
aGF0IGFwcHJvYWNoLgo+Pj4KPj4+IHN0ZGludC5oIGFuZCBpbnR0eXBlcy5oIGFyZSBhIGZyZWVz
dGFuZGluZyBoZWFkZXIgZmlsZXMsIGFuZCBhcmUKPj4+IGludGVuZGVkIGZvciB1c2VzIGp1c3Qg
bGlrZSB0aGlzLgo+Pj4KPj4+IExldHMgc3RvcCBzZWNvbmQgZ3Vlc3Npbmcgb3VyIGJ1aWxkIGVu
dmlyb25tZW50LCBhbmQgdXNlIHRoZSBzb2x1dGlvbiB0bwo+Pj4gdGhlIHByb2JsZW0gZ2l2ZW4g
dG8gdXMgYnkgdGhlIEMgc3BlY2lmaWNhdGlvbi4KPj4+Cj4+PiBBbmQgdG8gYmUgY3J5c3RhbCBj
bGVhci4gIFRoaXMgbWVhbnMgaW5jbHVkaW5nIDxzdGRpbnQuaD4gYW5kCj4+PiA8aW50dHlwZXMu
aD4gaW4geGVuL3R5cGVzLmggYW5kIGRlbGV0aW5nIGFsbCBvZiB0aGVzZSB0eXBlZGVmcwo+PiAK
Pj4gV2VsbCwgdGhpcyB3b3VsZCBjZXJ0YWlubHkgYmUgYSB2aWFibGUgcm91dGUgaWYKPj4gLSB0
aGVzZSBoZWFkZXJzIHdlcmUgdHJ1bHkgZnJlZXN0YW5kaW5nIChyYXRoZXIgdGhhbiBjb21pbmcg
aW4gdGhlaXIKPj4gICBvd24gaW5jYXJuYXRpb24gd2l0aCBldmVyeSBnY2MgdmVyc2lvbiwgYW5k
IHBlcmhhcHMgYWxzbyB3aXRoCj4+ICAgYW55IG90aGVyIGNvbXBpbGVyKQo+IAo+IFdoeSB3b3Vs
ZCB0aGlzIGJlIGEgcHJvYmxlbT8gIElzbid0IHRoYXQgYSBmZWF0dXJlIC0tIHRoYXQgeW91cgo+
IGNvbXBpbGVyL2hlYWRlciBmaWxlIGNvbWJpbmF0aW9uIHByb3ZpZGVzIHlvdSB3aXRoIHRoZSBw
cm9wZXIgcnVuZXMgdG8KPiBnZXQgYSB3b3JraW5nIHVpbnRwdHJfdD8gIFRoYXQgc2VlbXMgYSBs
b3QgbW9yZSByb2J1c3QgYW5kIHJlbGlhYmxlIHRoYW4KPiB0cnlpbmcgdG8ga2VlcCBvdXIgb3du
IGhlYWRlciB0aGF0IHdvcmtzIG9uIGFsbCBwb3NzaWJsZSBjb21waWxlcgo+IGNvbWJpbmF0aW9u
cy4KCldlbGwsIHRoYXQgZGVwZW5kcyBvbiB3aGljaCBpbnN0YW5jZSBvZiB0aGUgaGVhZGVyIG9u
ZSBlbmRzIHVwCmluY2x1ZGluZyAtIHRoZSBvbmUgaW4gL3Vzci9pbmNsdWRlLywgb3IgdGhlIHNw
ZWNpZmljIG9uZSBjb21pbmcKd2l0aCB0aGUgc3BlY2lmaWMgY29tcGlsZXIgdmVyc2lvbi4gSXQg
aXMgY2VydGFpbmx5IHBvc3NpYmxlIHRoYXQgSSdtCnRvbyBiaWFzZWQgZHVlIHRvIG15IERPUyAv
IE9TLzIgLyBXaW5kb3dzIC8gTmV0V2FyZSBoZXJpdGFnZSwKd2hlcmUgY29tcGlsZXJzIGRpZG4n
dCBuZWNlc3NhcmlseSBrbm93IHdoZXJlIHRvIHRha2UgaGVhZGVycwpmcm9tIHdpdGhvdXQgYmVp
bmcgdG9sZCwgYnV0IEknbSBzaW1wbHkgdW5jZXJ0YWluIHdoZXRoZXIgb2YgYWxsCmNvbXBpbGVy
cyB3ZSBjYXJlIGFib3V0IChhbmQgYWxzbyBhbGwgb25lcyB3ZSB3YW50IHRvIGNhcmUKYWJvdXQg
aW4gdGhlIGZ1dHVyZSkgd2UgY2FuIGV4cGVjdCB0aGF0IHRoZXknbGwgZmluZCB0aGUgcmlnaHQK
aGVhZGVycyB3aXRob3V0IG91ciBoZWxwLCBhbmQgdGhleSB3b24ndCBmYWxsIGJhY2sgdG8gZS5n
LiB0aGUKb25lcyBpbiAvdXNyL2luY2x1ZGUvLCBvciBub3QgZmluZCBhbnl0aGluZyBhdCBhbGwu
Cgo+PiAtIHdlcmUgZ3VhcmFudGVlZCBidWcgZnJlZSBvbiBldmVyeSBkaXN0cm8gd2UgY2FyZSBh
Ym91dCBidWlsZGluZyBvbgo+IAo+IFRoaXMgYXJndW1lbnQgc2VlbXMga2luZCBvZiBiYWNrd2Fy
ZHMgdG8gbWUuCj4gCj4gWW91IGFyZSBpbXBsaWNpdGx5IGFzc2VydGluZyB0aGF0IHRoZXJlIGFy
ZSBkaXN0cm9zIHdlIGNhcmUgYWJvdXQKPiBidWlsZGluZyBvbiB3aGVyZSB0aGUgc3lzdGVtIHN0
ZGludC5oIGFuZCBpbnR0eXBlcy5oIGhhdmUgYnVncy4gIEl0J3MKPiBub3QgdXAgdG8gb3RoZXJz
IHRvIHNob3cgdGhhdCB0aGlzIGlzIGZhbHNlLCBidXQgdXAgdG8geW91IHRvIHNob3cgdGhhdAo+
IGl0J3MgdHJ1ZTsgYnkgcHJvdmlkaW5nIGF0IGxlYXN0IHNvbWUgZXhhbXBsZXMgKGV2ZW4gaWYg
aGlzdG9yaWNhbCkuCj4gCj4gT3IgaWYgeW91IGRvbid0IGhhdmUgZXhhbXBsZXMgcmVhZHkgdG8g
aGFuZCwgc2F5aW5nIHNvbWV0aGluZyBsaWtlOgo+IAo+ICJJIHNlZW0gdG8gcmVjYWxsIHNvbWUg
ZGlzdHJvcyBoYXZpbmcgYnVncyBpbiBzdGRpbnQuaCBpbiB0aGUgcGFzdC4gIFdlCj4gc2hvdWxk
IG1ha2Ugc3VyZSB0byB0ZXN0IGl0IHdpdGggYWxsIGRpc3RybyB2ZXJzaW9ucyB3ZSBjYXJlIGFi
b3V0Cj4gYmVmb3JlIGNvbW1pdHRpbmcgdG8gaXQuIiAgVGhpcyBzaG91bGQgYmUgc29tZXdoYXQg
ZWFzaWVyIG5vdyB0aGF0IHdlCj4gaGF2ZSB0aGUgZG9ja2VyIGJ1aWxkLXRlc3RpbmcgaW5mcmFz
dHJ1Y3R1cmUuCgpPaCwgdGhhdCdzIHByZXR0eSBlYXN5OiBXaHkgd291bGQgZ2NjIGNhcmUgdG8g
cHJvZHVjZSBmaXhlZCB1cApob3N0IGhlYWRlcnMgKHNlZSB0aGUgZml4aW5jbHVkZXMvIHN1YmRp
cmVjdG9yeSBpbiBpdHMgc291cmNlcyBhbmQKaG93IGl0J3MgdXNlZCBieSB0aGUgYnVpbGQgcHJv
Y2VzcyksIGlmIHRoZXJlIHdhc24ndCB0aGUgcHJvYmxlbSBvZgpkaXN0cm9zIGdldHRpbmcgdGhl
aXIgaGVhZGVycyB3cm9uZz8KCkJ1dCB0aGVuIGFnYWluIEkgZG9uJ3QgdGhpbmsgSSBhZ3JlZSB3
aXRoIHlvdSBjb25zaWRlcmluZyB0aGlzCmJhY2t3YXJkczogQnVncyBleGlzdCwgdGhlcmUncyBu
byBxdWVzdGlvbi4gRm9yIHNvbWV0aGluZyBhcwpmdW5kYW1lbnRhbCBhcyBwcm9kdWNpbmcgY29y
cmVjdCBiYXNpYyB0eXBlcyAod2hpY2ggX2Nhbl8gYmUKZ290IHJpZ2h0IHdpdGhvdXQgcmVseWlu
ZyBvbiBhbnkgaGVhZGVycyBvdXRzaWRlIG9mIGEgcHJvamVjdCdzCnNvdXJjZSB0cmVlKSwgdGhl
IG1lcmUgcmlzayBvZiB0aGVyZSBwb3NzaWJseSBiZWluZyBidWdzIGlzIGJhZAplbm91Z2ggaW1v
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 11:12:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 11:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtsSW-0002P3-21; Wed, 13 Feb 2019 11:12:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1/N/=QU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtsST-0002Ot-WD
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 11:12:06 +0000
X-Inumbo-ID: 311c2ff7-2f80-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 311c2ff7-2f80-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 11:12:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtsSR-0006Ik-9r; Wed, 13 Feb 2019 11:12:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtsSR-0003QE-2Z; Wed, 13 Feb 2019 11:12:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtsSR-00063y-00; Wed, 13 Feb 2019 11:12:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133158-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:<job
 status>:broken:regression
 qemu-mainline:build-arm64-pvops:<job status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64:hosts-allocate:broken:allowable
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds: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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop: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-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=22c5f446514a2a4bb0dbe1fea26713da92fc85fa
X-Osstest-Versions-That: qemuu=a61faa3d02159d24d4fa984733dbc0c905508752
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Feb 2019 11:12:03 +0000
Subject: [Xen-devel] [qemu-mainline test] 133158: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE1OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxNTgvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdh
cmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI4NDcK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMjg0NwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODQ3CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyODQ3
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBi
cm9rZW4gYmxvY2tlZCBpbiAxMzI4NDcKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjg0NwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMyODQ3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI4NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg0
NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMyODQ3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI4NDcKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVt
dXUgICAgICAgICAgICAgICAgMjJjNWY0NDY1MTRhMmE0YmIwZGJlMWZlYTI2NzEzZGE5MmZjODVm
YQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgYTYxZmFhM2QwMjE1OWQy
NGQ0ZmE5ODQ3MzNkYmMwYzkwNTUwODc1MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyODQ3ICAy
MDE5LTAyLTA0IDEzOjE5OjMxIFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjk0
NSAgMjAxOS0wMi0wNSAxNjozMjowNyBaICAgIDcgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzE1OCAgMjAxOS0wMi0xMSAxOTowODoyMSBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCcmVuZGFuIFNoYW5rcyA8YnJlbmRhbkBic2xh
YnMubmV0PgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5lLmhlY3hAZ21haWwuY29tPgogIENoYW5n
cGVuZyBMaXUgPGNoYW5ncGVuZy5saXVAaW50ZWwuY29tPgogIENoZW4gWmhhbmcgPHRnZmJldGFA
bWUuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvcm5lbGlhIEh1Y2sg
PGNvaHVja0ByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhh
dC5jb20+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGltYSBTdGVw
YW5vdiA8ZGltYXN0ZXBAeWFuZGV4LXRlYW0ucnU+CiAgRG91ZyBHYWxlIDxkb3VnMTZrQGdtYWls
LmNvbT4KICBFZCBNYXN0ZSA8ZW1hc3RlQGZyZWVic2Qub3JnPgogIEVtaWxpbyBHLiBDb3RhIDxj
b3RhQGJyYWFwLm9yZz4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBHZW9yZ2Ug
S2VubmVkeSA8R2VvcmdlLktlbm5lZHlAb3JhY2xlLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4
ZWxAcmVkaGF0LmNvbT4KICBIZWloZXIgPHJAaGV2LmNjPgogIElnb3IgTWFtbWVkb3YgPGltYW1t
ZWRvQHJlZGhhdC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKb24g
RG9yb24gPGFyaWxvdUBnbWFpbC5jb20+CiAgS2FuIExpIDxsaWthbl85OTkuc3R1ZGVudEBzaW5h
LmNvbT4KICBLT05SQUQgRnJlZGVyaWMgPGZyZWRlcmljLmtvbnJhZEBhZGFjb3JlLmNvbT4KICBM
YXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50
QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIFFp
YW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaSBaaGlqaWFuIDxsaXpoaWppYW5AY24uZnVqaXRzdS5j
b20+CiAgTGlhbSBNZXJ3aWNrIDxsaWFtLm1lcndpY2tAb3JhY2xlLmNvbT4KICBNYXJjLUFuZHLD
qSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5k
IDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXggRmlsaXBwb3YgPGpjbXZia2Jj
QGdtYWlsLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hh
ZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAgTXVyaWxvIE9wc2ZlbGRlciBBcmF1am8gPG11
cmlsb29AbGludXguaWJtLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNv
bT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2Fk
IEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJp
Y2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEhvbyA8cm9iZXJ0Lmh1QGxpbnV4
LmludGVsLmNvbT4KICBSb21hbiBCb2xzaGFrb3YgPHIuYm9sc2hha292QHlhZHJvLmNvbT4KICBT
YW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2VyZ2lvIExv
cGV6IDxzbHBAcmVkaGF0LmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LmlibS5j
b20+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFN2ZW4gU2No
bmVsbGUgPHN2ZW5zQHN0YWNrZnJhbWUub3JnPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWls
eS5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmlrdG9yIFBydXR5YW5v
diA8dmlrdG9yLnBydXR5YW5vdkBwaHlzdGVjaC5lZHU+CiAgVmxhZGltaXIgU2VtZW50c292LU9n
aWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55
YW5nQGxpbnV4LmludGVsLmNvbT4KICBZYW5nIFpob25nIDx5YW5nLnpob25nQGludGVsLmNvbT4K
ICDDgWtvcyBLb3bDoWNzIDxha29za292YWNzQGdteC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20g
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1s
b2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ0MjQgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 11:13:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 11:13:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtsTi-0002Sk-Ew; Wed, 13 Feb 2019 11:13:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EuM9=QU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtsTh-0002Sa-4d
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 11:13:21 +0000
X-Inumbo-ID: 5e6596d6-2f80-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e6596d6-2f80-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 11:13:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Feb 2019 04:13:17 -0700
Message-Id: <5C63FBCB0200007800216430@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Feb 2019 04:13:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Daniel P.Smith" <dpsmith.dev@gmail.com>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
In-Reply-To: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 Jun Nakajima <jun.nakajima@intel.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDAzOjM0LCA8ZHBzbWl0aC5kZXZAZ21haWwuY29tPiB3cm90ZToK
PiBUaGUgaW5pdGlhbCBmb2N1cyB3aWxsIGJlIHRvIGV4cGxvcmUgYW5kIGRvY3VtZW50IHRoZSBy
YW5nZSBvZiBwb3NzaWJsZQo+IHVzZSBjYXNlcyB0aGF0IGFyZSBvZiBpbnRlcmVzdCB0byB0aGUg
WGVuIGNvbW11bml0eS4gVGhpcyB3aWxsIGJlIHRoZQo+IGlucHV0IHRvIGEgZGVzaWduIGRvY3Vt
ZW50IHRoYXQgaXMgY3JhZnRlZCBpbiBjb25qdW5jdGlvbiB3aXRoIHRoZSBYZW4KPiBtYWludGFp
bmVycywgdG8gaWRlbnRpZnkgcG9zc2libGUgYXBwcm9hY2hlcyB0byBleHRlbmQgdGhlIGV4aXN0
aW5nCj4gS2NvbmZpZyBpbmZyYXN0cnVjdHVyZSB0byBwcm9kdWNlIHRhaWxvcmVkIGluc3RhbmNl
cyBvZiBYZW4uCgpJbiBFWFBFUlQgbW9kZSwgdGFpbG9yaW5nIGlzIGFscmVhZHkgcG9zc2libGUg
dG8gYSBjZXJ0YWluIGRlZ3JlZSwKYW5kIHBlcnNvbmFsbHkgSSBkb24ndCBzZWUgd2h5IHRoaXMg
Y291bGRuJ3QgYmVjb21lIG1vcmUgZmluZQpncmFpbmVkLiBFWFBFUlQgbW9kZSwgaG93ZXZlciwg
aXMgYmVpbmcgZGlzbGlrZWQgaW4gZ2VuZXJhbCwgZmlyc3QKYW5kIGZvcmVtb3N0IGR1ZSB0byBo
b3cgb25lIG5lZWRzIHRvIGVuYWJsZSBpdCAoYW5kIGtlZXAgaXQKZW5hYmxlZCkuCgpUbyBtb3Zl
IGF3YXkgZnJvbSBhIG1vZGVsIHdoZXJlIG9ubHkgYSB2ZXJ5IGxpbWl0ZWQgc2V0IG9mCmNvbmZp
Z3VyYXRpb25zIGlzIHNlY3VyaXR5IHN1cHBvcnRlZCwgdGhlIG9yaWdpbmFsIHF1ZXN0aW9uIHdv
dWxkCm5lZWQgdG8gYmUgYWRkcmVzc2VkOiBIb3cgY291bGQgc3VjaCBhIHZhcmlldHkgcmVtYWlu
Cm1hbmFnZWFibGUgYm90aCBpbiB0ZXJtcyBvZiB0ZXN0aW5nIGFuZCBpbiB0ZXJtcyBvZiB0aGUg
aGFuZGxpbmcKb2YgYnVnIHJlcG9ydHM/IHJhbmRjb25maWcgYnVpbGQgdGVzdGluZyBpcyBhIHNt
YWxsIHBpZWNlIGhlcmUsIGJ1dApzaW5jZSBpdCBlbnN1cmVzIHN1Y2Nlc3NmdWwgYnVpbGRzIG9u
bHksIGl0IGRvZXNuJ3QgZ28gcXVpdGUgZmFyCmVub3VnaC4gUGx1cywgb2YgY291cnNlLCB0aGUg
bW9yZSB2YXJpYXRpb25zIGFyZSBwb3NzaWJsZSwgdGhlCmxvbmdlciBpdCB3b3VsZCB0YWtlIGZv
ciBldmVuIGp1c3QgYSBidWlsZCBpc3N1ZSB0byBiZSBub3RpY2VkLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 11:21:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 11:21:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtsbD-0003NI-Ik; Wed, 13 Feb 2019 11:21:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iBAR=QU=citrix.com=prvs=9400fc125=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gtsbC-0003ND-Cp
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 11:21:06 +0000
X-Inumbo-ID: 73be5b83-2f81-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73be5b83-2f81-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 11:21:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,365,1544486400"; d="scan'208";a="78009395"
To: Rich Persaud <persaur@gmail.com>, Lars Kurth <lars.kurth.xen@gmail.com>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
 <75D16A2E-7DA5-403D-8F7B-6F71ED408270@xenproject.org>
 <97C3A7EE-063A-4D73-975B-F133AF01C941@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <83af34f5-f16a-73ef-181c-866e317b938e@citrix.com>
Date: Wed, 13 Feb 2019 11:20:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <97C3A7EE-063A-4D73-975B-F133AF01C941@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Feb 13 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, "Natarajan, 
 Janakarajan" <jnataraj@amd.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMy8xOSAxOjMxIEFNLCBSaWNoIFBlcnNhdWQgd3JvdGU6Cj4+IE9uIEZlYiAxMSwgMjAx
OSwgYXQgMDU6MDUsIExhcnMgS3VydGggPGxhcnMua3VydGgueGVuQGdtYWlsLmNvbT4gd3JvdGU6
Cj4+Cj4+IEhpIGFsbCwgCj4+Cj4+IHdlIGhhdmUgdGhlIGNvbW11bml0eSBjYWxsIGZvciBGZWJy
dWFyeSBjb21pbmcgdXAgdGhpcyBXZWRuZXNkYXkuIE15IHNpbmNlcmUgYXBvbG9naWVzLCB0aGF0
IEkgaGF2ZSBub3QgYXNrZWQgZm9yIGFnZW5kYSBpdGVtcyBsYXN0IHdlZWsuIEEgY3VycmVudCBh
Z2VuZGEgKHByaW1hcmlseSBhIHNrZWxldG9uKSBpcyBhdmFpbGFibGUgYXQgIGh0dHBzOi8vZG9j
cy5nb29nbGUuY29tL2RvY3VtZW50L2QvMTVaTHpRY0g3OTRqdWZEWlcxb05ZVlkyRDEyQ25WcXhR
LWtsRkFxa2QyYlUvZWRpdCNoZWFkaW5nPWgubXoxd2piOXZla2puCj4+Cj4+IFBsZWFzZSBwcm9w
b3NlIHRvcGljcyBieSBlaXRoZXIgZWRpdGluZyB0aGUgcnVubmluZyBhZ2VuZGEgZG9jdW1lbnQg
YXQgaHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vZG9jdW1lbnQvZC8xVWZ2OVhjUU8weklBVmVGYkZD
QUhBZUVJQjlBcDRZNHNyQW00dkk4STAxSS9lZGl0IyBvciBieSByZXBseWluZyB0byB0aGUgbWFp
bC4gSWRlYWxseSBieSBhIGZldyBob3VycyBiZWZvcmUgdGhlIG1lZXRpbmchCj4gCj4gUHJvcG9z
ZWQgYWdlbmRhIGl0ZW1zOgo+IAo+IDEuICBUYWlsb3JlZCBpbnN0YW5jZXMgb2YgWGVuOiBjb250
aW51aW5nIHRoZSBOb3YgMjAxOCBkaXNjdXNzaW9uIG9mIEtDT05GSUcvTDAgIGh5cGVydmlzb3Ig
dXNlIGNhc2VzLiAgTW9yZSBkZXRhaWxzIHVwY29taW5nIHZpYSB3aWtpIHBhZ2UuCj4gCj4gMi4g
IE1hY3JvIHN1cHBseSBjaGFpbnM6ICB3aGF0IGFyZSBiZXN0IHByYWN0aWNlcyBmb3IgbWFpbnRh
aW5pbmcgWGVuIG1hY3JvcyB3aGljaCBvcmlnaW5hdGUgaW4gb3RoZXIgb3Blbi1zb3VyY2UgY29t
bXVuaXRpZXMsIGUuZy4gUUVNVSBvciBMaW51eD8gIFdvdWxkIGVhY2ggbWFjcm8gYmVuZWZpdCBm
cm9tIGEgZG9jdW1lbnRlZCBzdGF0dXMgKGUuZy4gIklnbm9yZSB1cHN0cmVhbSBjaGFuZ2VzIiwg
Ik1vbml0b3IgdXBzdHJlYW0gY2hhbmdlcyIsICJNaXJyb3IgdXBzdHJlYW0gY2hhbmdlcyIpIHdp
dGggYXNzb2NpYXRlZCB0b29saW5nPwo+IAo+IDMuIEdvIHRvb2xjaGFpbjogIGlzIHRoZXJlIGNv
bW11bml0eSBpbnRlcmVzdCBpbiBjb2xsYWJvcmF0aW5nIG9uIHRoZSBkZXZlbG9wbWVudCBvZiBn
b2xhbmcgdG9vbHMgZm9yIGxvY2FsIG1hbmFnZW1lbnQgb2YgWGVuPyAgSGlzdG9yaWNhbGx5LCBP
cGVuWFQgdXNlZCBhIGNvbWJpbmF0aW9uIG9mIEhhc2tlbGwgYW5kIE9jYW1sIHRvb2xzLiAgU29t
ZSBPcGVuWFQgY29tbXVuaXR5IG1lbWJlcnMgYXJlIHVzaW5nIGdvbGFuZyB3aXRoIFhlbi4gQ291
bGQgdGhlc2UgbmV3IHRvb2xzIGZpbmQgYSBob21lIGluIHVwc3RyZWFtIFhlbj8KCkZXSVcgd2Ug
ZGlkIHN0YXJ0IHRvIG1ha2UgZ29sYW5nIGJpbmRpbmdzIGZvciBsaWJ4bCAoc2VlCnhlbi5naXQv
dG9vb2xzL2dvbGFuZy94ZW5saWdodCkuICBJIHRoaW5rIGdvbGFuZyBpcyBhbiBvYnZpb3VzIGxh
bmd1YWdlCnRvIHdyaXRlIFhlbiBjb250cm9sIHN0YWNrcyBpbi4KClRoZSBtYWluIGlzc3VlIEkg
c2VlIGF0IHRoZSBtb21lbnQgaXMgdGhhdCB3aGlsZSB0aGUgKkFQSSogYmV0d2VlbiBhCnRvb2xz
dGFjayBhbmQgbGlieGwgaXMgYmFja3dhcmRzLWNvbXBhdGlibGUsIHRoZSAqQUJJKiBiZXR3ZWVu
IHRoZQpyZXN1bHRpbmcgYmluYXJ5IGFuZCBYZW4gaXMgbm90OyBtZWFuaW5nIHRoYXQgZXZlcnkg
dGltZSB5b3UgY2hhbmdlIHlvdXIKWGVuIHZlcnNpb24sIHlvdSBuZWVkIHRvIHJlY29tcGlsZSB5
b3VyIGdvbGFuZyBwcm9ncmFtcy4gIChUaGlzIG9mCmNvdXJzZSBpcyBub3QgbGltaXRlZCB0byBn
b2xhbmcsIGJ1dCBpdCB3YXMgaGlnaGxpZ2h0ZWQgdG8gbWUgd2hlbiBJCnN0YXJ0ZWQgdG8gdXNl
IGdvLXhlbmxpZ2h0LikKCkJ1dCBJJ2QgZGVmaW5pdGVseSBiZSBpbnRlcmVzdGVkIGluIHNlZWlu
ZyB3aGF0IHlvdXIgY29tbXVuaXR5IG1lbWJlcnMKYXJlIGRvaW5nLCBhbmQgaWYgd2UgY2FuIGNv
bWUgdXAgd2l0aCBhIHVzZWZ1bCBzb2x1dGlvbi4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 11:50:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 11:50:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtt3s-0005mm-9o; Wed, 13 Feb 2019 11:50:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EuM9=QU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtt3r-0005mh-KC
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 11:50:43 +0000
X-Inumbo-ID: 942e7b04-2f85-11e9-8758-dfd2dc85cc88
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 942e7b04-2f85-11e9-8758-dfd2dc85cc88;
 Wed, 13 Feb 2019 11:50:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Feb 2019 04:50:36 -0700
Message-Id: <5C64048B0200007800216478@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Feb 2019 04:50:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-9-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CEAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <01CEAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 8/9] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDE0OjQ0LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBH
dWVzdHMgY2FuIGlzc3VlIGdyYW50IHRhYmxlIG9wZXJhdGlvbnMgYW5kIHByb3ZpZGUgZ3Vlc3Qg
Y29udHJvbGxlZAo+IGRhdGEgdG8gdGhlbS4gVGhpcyBkYXRhIGlzIGFsc28gdXNlZCBmb3IgbWVt
b3J5IGxvYWRzLiBUbyBhdm9pZAo+IHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywg
d2UgdXNlIHRoZSBhcnJheV9pbmRleF9ub3NwZWMgbWFjcm8KPiB3aGVyZSBhcHBsaWNhYmxlLiBI
b3dldmVyLCB0aGVyZSBhcmUgYWxzbyBtZW1vcnkgYWNjZXNzZXMgdGhhdCBjYW5ub3QKPiBiZSBw
cm90ZWN0ZWQgYnkgYSBzaW5nbGUgYXJyYXkgcHJvdGVjdGlvbiwgb3IgbXVsdGlwbGUgYWNjZXNz
ZXMgaW4gYQo+IHJvdy4gVG8gcHJvdGVjdCB0aGVzZSwgYSBub3NwZWMgYmFycmllciBpcyBwbGFj
ZWQgYmV0d2VlbiB0aGUgYWN0dWFsCj4gcmFuZ2UgY2hlY2sgYW5kIHRoZSBhY2Nlc3MgdmlhIHRo
ZSBibG9ja19zcGVjdWxhdGlvbiBtYWNyby4KPiAKPiBBcyBkaWZmZXJlbnQgdmVyc2lvbnMgb2Yg
Z3JhbnQgdGFibGVzIHVzZSBzdHJ1Y3R1cmVzIG9mIGRpZmZlcmVudCBzaXplLAo+IGFuZCB0aGUg
c3RhdHVzIGlzIGVuY29kZWQgaW4gYW4gYXJyYXkgZm9yIHZlcnNpb24gMiwgc3BlY3VsYXRpdmUK
PiBleGVjdXRpb24gbWlnaHQgdG91Y2ggemVyby1pbml0aWFsaXplZCBzdHJ1Y3R1cmVzIG9mIHZl
cnNpb24gMiB3aGlsZQo+IHRoZSB0YWJsZSBpcyBhY3R1YWxseSB1c2luZyB2ZXJzaW9uIDEuCgpX
aHkgemVyby1pbml0aWFsaXplZD8gRGlkIEkgc3RpbGwgbm90IHN1Y2NlZWQgZGVtb25zdHJhdGlu
ZyB0byB5b3UKdGhhdCBzcGVjdWxhdGlvbiBhbG9uZyBhIHYyIHBhdGggY2FuIGFjdHVhbGx5IG92
ZXJydW4gdjEgYXJyYXlzLApub3QganVzdCBhY2Nlc3MgcGFydHMgd2l0aCBtYXkgc3RpbGwgYmUg
emVyby1pbml0aWFsaXplZD8KCj4gQEAgLTIwMyw4ICsyMDQsOSBAQCBzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGludCBucl9zdGF0dXNfZnJhbWVzKGNvbnN0IHN0cnVjdCBncmFudF90YWJsZSAqZ3Qp
Cj4gIH0KPiAgCj4gICNkZWZpbmUgTUFQVFJBQ0tfUEVSX1BBR0UgKFBBR0VfU0laRSAvIHNpemVv
ZihzdHJ1Y3QgZ3JhbnRfbWFwcGluZykpCj4gLSNkZWZpbmUgbWFwdHJhY2tfZW50cnkodCwgZSkg
XAo+IC0gICAgKCh0KS0+bWFwdHJhY2tbKGUpL01BUFRSQUNLX1BFUl9QQUdFXVsoZSklTUFQVFJB
Q0tfUEVSX1BBR0VdKQo+ICsjZGVmaW5lIG1hcHRyYWNrX2VudHJ5KHQsIGUpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgKCh0KS0+bWFw
dHJhY2tbYXJyYXlfaW5kZXhfbm9zcGVjKGUsICh0KS0+bWFwdHJhY2tfbGltaXQpICAgICAgICAg
ICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL01BUFRS
QUNLX1BFUl9QQUdFXVsoZSklTUFQVFJBQ0tfUEVSX1BBR0VdKQoKSSB3b3VsZCBoYXZlIGhvcGVk
IHRoYXQgdGhlIHBvaW50aW5nIG91dCBvZiBzaW1pbGFyIGZvcm1hdHRpbmcKaXNzdWVzIGVsc2V3
aGVyZSB3b3VsZCBoYXZlIGhhZCBhbiBpbXBhY3QgaGVyZSBhcyB3ZWxsLCBidXQKSSBzZWUgdGhl
IC8gaXMgc3RpbGwgd3JvbmdseSBhdCB0aGUgYmVnaW5uaW5nIG9mIGEgbGluZSwgYW5kIGlzIHN0
aWxsCm5vdCBmb2xsb3dlZCBieSBhIGJsYW5rICh3b3VsZCBiZSAicHJlY2VkZWQiIGlmIGl0IHdh
cyB3ZWxsCnBsYWNlZCkuIEFuZCB3aGlsZSBJIHJlYWxpemUgaXQncyBvbmx5IGNvZGUgbW92ZW1l
bnQsIGFkZGluZwp0aGUgbWlzc2luZyBibGFua3MgYXJvdW5kICUgd291bGQgYmUgYXBwcmVjaWF0
ZWQgdG9vIGF0IHRoaXMKb2NjYXNpb24uCgo+IEBAIC05NjMsOSArOTY1LDEzIEBAIG1hcF9ncmFu
dF9yZWYoCj4gICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dCwgR05UU1RfYmFkX2dudHJlZiwg
IkJhZCByZWYgJSN4IGZvciBkJWRcbiIsCj4gICAgICAgICAgICAgICAgICAgb3AtPnJlZiwgcmd0
LT5kb21haW4tPmRvbWFpbl9pZCk7Cj4gIAo+ICsgICAgLyogTWFrZSBzdXJlIHRoZSBhYm92ZSBj
aGVjayBpcyBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLwo+ICsgICAgYmxvY2tfc3BlY3Vs
YXRpb24oKTsKPiArCj4gICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5y
ZWYpOwo+ICAgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBvcC0+cmVmKTsKPiAt
ICAgIHN0YXR1cyA9IHJndC0+Z3RfdmVyc2lvbiA9PSAxID8gJnNoYWgtPmZsYWdzIDogJnN0YXR1
c19lbnRyeShyZ3QsIG9wLT5yZWYpOwo+ICsgICAgc3RhdHVzID0gZXZhbHVhdGVfbm9zcGVjKHJn
dC0+Z3RfdmVyc2lvbiA9PSAxKSA/ICZzaGFoLT5mbGFncwo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAmc3RhdHVzX2VudHJ5KHJndCwgb3AtPnJl
Zik7CgpEaWQgeW91IGNvbnNpZGVyIGZvbGRpbmcgdGhlIHR3byBwYWlycyBvZiBmZW5jZXMgeW91
IGVtaXQgaW50bwpvbmU/IE1vdmluZyB1cCB0aGUgYXNzaWdubWVudCB0byBzdGF0dXMgb3VnaHQg
dG8gYWNoaWV2ZSB0aGlzLAphcyB0aGVuIHRoZSBibG9ja19zcGVjdWxhdGlvbigpIGNvdWxkIGJl
IGRyb3BwZWQgYWZhaWN0LgoKVGhlbiBhZ2FpbiB5b3UgZG9uJ3QgYWx0ZXIgc2hhcmVkX2VudHJ5
X2hlYWRlcigpLiBJZiB0aGVyZSdzCmEgcmVhc29uIGZvciB5b3Ugbm90IGhhdmluZyBkb25lIHNv
LCB0aGVuIGEgc2Vjb25kIGZlbmNlCmhlcmUgaXMgbmVlZGVkIGluIGFueSBldmVudC4KCldoYXQg
YWJvdXQgdGhlIHZlcnNpb24gY2hlY2sgaW4gbnJfZ3JhbnRfZW50cmllcygpPyBJdCBhcHBlYXJz
CnRvIG1lIGFzIGlmIGF0IGxlYXN0IGl0cyB1c2UgaW4gZ3JhbnRfbWFwX2V4aXN0cygpICh3aGlj
aCBzaW1wbHkgaXMKdGhlIGZpcnN0IG9uZSBJJ3ZlIGZvdW5kKSBpcyBwcm9ibGVtYXRpYyB3aXRo
b3V0IGFuIGFkanVzdG1lbnQuCkV2ZW4gd29yc2UsIC4uLgoKPiBAQCAtMTMyMSw3ICsxMzI3LDgg
QEAgdW5tYXBfY29tbW9uKAo+ICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKPiAgICAgIH0KPiAg
Cj4gLSAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOwo+ICsgICAg
YWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBhcnJheV9pbmRleF9ub3NwZWMob3AtPnJl
ZiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG5yX2dyYW50X2VudHJpZXMocmd0KSkpOwoKLi4uIHlvdSBhZGQgYSB1c2UgZS5nLiBoZXJl
IHRvIF9ndWFyZF8gYWdhaW5zdCBzcGVjdWxhdGlvbi4KCkFuZCB3aGF0IGFib3V0IF9zZXRfc3Rh
dHVzKCksIHVubWFwX2NvbW1vbl9jb21wbGV0ZSgpLApnbnR0YWJfZ3Jvd190YWJsZSgpLCBnbnR0
YWJfc2V0dXBfdGFibGUoKSwKcmVsZWFzZV9ncmFudF9mb3JfY29weSgpLCB0aGUgMm5kIG9uZSBp
biBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KCksCnNldmVyYWwgb25lcyBpbiBnbnR0YWJfc2V0X3Zl
cnNpb24oKSwgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoKSwKdGhlIDNyZCBvbmUgaW4gbWVtX3No
YXJpbmdfZ3JlZl90b19nZm4oKSwgZ250dGFiX21hcF9mcmFtZSgpLAphbmQgZ250dGFiX2dldF9z
dGF0dXNfZnJhbWUoKT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 12:11:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 12:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gttOA-0007Um-BX; Wed, 13 Feb 2019 12:11:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ywtJ=QU=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gttO8-0007Uh-Fr
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 12:11:40 +0000
X-Inumbo-ID: 8386867b-2f88-11e9-bc90-bc764e045a96
Received: from mail-lf1-x136.google.com (unknown [2a00:1450:4864:20::136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8386867b-2f88-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 12:11:38 +0000 (UTC)
Received: by mail-lf1-x136.google.com with SMTP id f5so1558937lfc.13
 for <xen-devel@lists.xenproject.org>; Wed, 13 Feb 2019 04:11:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=33zF/4braOReHDnEd29PdliUk/tCyVcWDQeW37vq2ug=;
 b=aCR7BC+m9wKc4iPf52f1yTV+6cl4ZowxcpVRHADQmh/czWV7vFXO7iLsMG0fUDJ+EP
 AeHX9xE1b1Kz4kT/UUtc/0Oq8igLkXxRKbHlh+uCrg2zYKK092UG63l/eh3IFK97a9D0
 8HGLkvBrm2sHNyrAf1GNErQTZP/FB7fueOnrHu5rWwF7SHe4b+FegGEb58FDqPFF3v/5
 SoW+bfiiH+EC/Z/MWzfzWsSimho3LGwHeirXHhVnsdVJ90Tcva9eDTfQs9thcV1QYxV1
 GOk15WKfqDdWexhTBI57eEAzOXfdQoCYjJuWpM7Q0U61b7pwl0yX44Kr/LPe/Ab0p0ef
 Uzow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=33zF/4braOReHDnEd29PdliUk/tCyVcWDQeW37vq2ug=;
 b=KgkLPIE7Oh/ccXhg7KwxUfK6usBX2o7UB7srBWaGBy9Vi8wMoMcZzb/ATLaZos0o8a
 CWBT6AI2218e9Dn2eDEu+oH23ZGN97DX7xPRYPIWKLd/8x0+6t3k3dfgXmO4vDm/4Khi
 vow4iYDikhJsPHv1KfjIMd6gSuwbjaltUM8X3Tq9/vU/vtr2mX8CX6rUTkp0nSRWeKm/
 hekjrQQ3oHvHTy7CvYyTktaTchENT7hXCqTh4u/XHUG4jSuZa8ejDbvXDBSLOWlpD7xZ
 kH6ErTjtA/P+ws0EPotTzNSmfQFAWP8qi/IJSpZVO+bkrJbOqcT29Jmx/u2gF+iSg+0X
 xqAA==
X-Gm-Message-State: AHQUAubzDCZ4exZ7Zl2Wzl9+vq/OZ5kLUoRkVEvi7AYu4wH8XiBx4OeF
 3gXELzmrQfARzY3g8dqHIAI=
X-Google-Smtp-Source: AHgI3IYUG9esqByEAOQEKMPw6zbbml/KTggZ/AQQw9SKaJUT0rhh3iotQmZOJChL79m/kf0aqyGbxQ==
X-Received: by 2002:a19:7613:: with SMTP id c19mr99591lff.103.1550059897050;
 Wed, 13 Feb 2019 04:11:37 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 199sm1861448lfa.38.2019.02.13.04.11.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 13 Feb 2019 04:11:36 -0800 (PST)
To: "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>
References: <20190115093853.15495-1-andr2000@gmail.com>
 <20190115093853.15495-2-andr2000@gmail.com>
 <393f824d-e543-476c-777f-402bcc1c0bcb@xs4all.nl>
 <1152536e-9238-4192-653e-b784b34b8a0d@epam.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <8b81f1f5-491c-084a-a2b4-b07a48f0d612@gmail.com>
Date: Wed, 13 Feb 2019 14:11:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1152536e-9238-4192-653e-b784b34b8a0d@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 "koji.matsuoka.xm@renesas.com" <koji.matsuoka.xm@renesas.com>,
 Hans Verkuil <hverkuil@xs4all.nl>,
 "sakari.ailus@linux.intel.com" <sakari.ailus@linux.intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "mchehab@kernel.org" <mchehab@kernel.org>,
 "linux-media@vger.kernel.org" <linux-media@vger.kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

S29ucmFkLCBjb3VsZCB5b3UgcGxlYXNlIHJldmlldz8gU28sIEkgY2FuIHNlbmQgdjUgd2l0aCBI
YW5zJwpjb21tZW50cyBhZGRyZXNzZWQKClRoYW5rIHlvdSwKT2xla3NhbmRyCgpPbiAxLzIzLzE5
IDEwOjE0IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBBbnkgY29tbWVudHMg
ZnJvbSBYZW4gY29tbXVuaXR5Pwo+IEtvbnJhZD8KPgo+IE9uIDEvMTUvMTkgNDo0NCBQTSwgSGFu
cyBWZXJrdWlsIHdyb3RlOgo+PiBIaSBPbGVrc2FuZHIsCj4+Cj4+IEp1c3QgdHdvIHJlbWFpbmlu
ZyBjb21tZW50czoKPj4KPj4gT24gMS8xNS8xOSAxMDozOCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gd3JvdGU6Cj4+PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRy
X2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pgo+Pj4gVGhpcyBpcyB0aGUgQUJJIGZvciB0aGUg
dHdvIGhhbHZlcyBvZiBhIHBhcmEtdmlydHVhbGl6ZWQKPj4+IGNhbWVyYSBkcml2ZXIgd2hpY2gg
ZXh0ZW5kcyBYZW4ncyByZWFjaCBtdWx0aW1lZGlhIGNhcGFiaWxpdGllcyBldmVuCj4+PiBmYXJ0
aGVyIGVuYWJsaW5nIGl0IGZvciB2aWRlbyBjb25mZXJlbmNpbmcsIEluLVZlaGljbGUgSW5mb3Rh
aW5tZW50LAo+Pj4gaGlnaCBkZWZpbml0aW9uIG1hcHMgZXRjLgo+Pj4KPj4+IFRoZSBpbml0aWFs
IGdvYWwgaXMgdG8gc3VwcG9ydCBtb3N0IG5lZWRlZCBmdW5jdGlvbmFsaXR5IHdpdGggdGhlCj4+
PiBmaW5hbCBpZGVhIHRvIG1ha2UgaXQgcG9zc2libGUgdG8gZXh0ZW5kIHRoZSBwcm90b2NvbCBp
ZiBuZWVkIGJlOgo+Pj4KPj4+IDEuIFByb3ZpZGUgbWVhbnMgZm9yIGJhc2UgdmlydHVhbCBkZXZp
Y2UgY29uZmlndXJhdGlvbjoKPj4+ICAgIC0gcGl4ZWwgZm9ybWF0cwo+Pj4gICAgLSByZXNvbHV0
aW9ucwo+Pj4gICAgLSBmcmFtZSByYXRlcwo+Pj4gMi4gU3VwcG9ydCBiYXNpYyBjYW1lcmEgY29u
dHJvbHM6Cj4+PiAgICAtIGNvbnRyYXN0Cj4+PiAgICAtIGJyaWdodG5lc3MKPj4+ICAgIC0gaHVl
Cj4+PiAgICAtIHNhdHVyYXRpb24KPj4+IDMuIFN1cHBvcnQgc3RyZWFtaW5nIGNvbnRyb2wKPj4+
Cj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2Fu
ZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+PiAtLS0KPj4+ICAgIHhlbi9pbmNsdWRlL3B1YmxpYy9p
by9jYW1lcmFpZi5oIHwgMTM2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+ICAg
IDEgZmlsZSBjaGFuZ2VkLCAxMzY0IGluc2VydGlvbnMoKykKPj4+ICAgIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+Pj4KPj4+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9p
by9jYW1lcmFpZi5oCj4+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+Pj4gaW5kZXggMDAwMDAwMDAw
MDAwLi4yNDZlYjI0NTdmNDAKPj4+IC0tLSAvZGV2L251bGwKPj4+ICsrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9pby9jYW1lcmFpZi5oCj4+PiBAQCAtMCwwICsxLDEzNjQgQEAKPj4gPHNuaXA+Cj4+
Cj4+PiArLyoKPj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBFVkVOVCBDT0RFUwo+Pj4gKyAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKPj4+ICsgKi8KPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRfRlJBTUVfQVZBSUwgICAgICAw
eDAwCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0NUUkxfQ0hBTkdFICAgICAgMHgwMQo+Pj4g
Kwo+Pj4gKy8qIFJlc29sdXRpb24gaGFzIGNoYW5nZWQuICovCj4+PiArI2RlZmluZSBYRU5DQU1F
UkFfRVZUX0NGR19GTEdfUkVTT0wgICAgKDEgPDwgMCkKPj4gSSB0aGluayB0aGlzIGZsYWcgaXMg
YSBsZWZ0LW92ZXIgZnJvbSB2MiBhbmQgc2hvdWxkIGJlIHJlbW92ZWQuCj4+Cj4+IDxzbmlwPgo+
Pgo+Pj4gKyAqIFJlcXVlc3QgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZDoKPj4+ICsgKiAg
ICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAg
IDMgICAgICAgIG9jdGV0Cj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCAgICAgICAgICAg
ICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9SRVFVRVNUfCAgIHJlc2VydmVkICAgICB8
IDQKPj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAo+Pj4gKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgbnVtX2J1ZnMgICAgfCAgICAgICAgICAgICAgICAgICAg
IHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCAxMgo+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxNgo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvfAo+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAo+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqCj4+PiArICogbnVtX2J1ZnMgLSB1aW50OF90LCBkZXNp
cmVkIG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQuIFRoaXMgaXMKPj4+ICsgKiAgIGxpbWl0
ZWQgdG8gdGhlIHZhbHVlIGNvbmZpZ3VyZWQgaW4gWGVuU3RvcmUubWF4LWJ1ZmZlcnMuCj4+PiAr
ICogICBQYXNzaW5nIHplcm8gbnVtX2J1ZnMgaW4gdGhpcyByZXF1ZXN0IChhZnRlciBzdHJlYW1p
bmcgaGFzIHN0b3BwZWQKPj4+ICsgKiAgIGFuZCBhbGwgYnVmZmVycyBkZXN0cm95ZWQpIHVuYmxv
Y2tzIGNhbWVyYSBjb25maWd1cmF0aW9uIGNoYW5nZXMuCj4+IEkgdGhpbmsgdGhlIHBocmFzZSAn
dW5ibG9ja3MgY2FtZXJhIGNvbmZpZ3VyYXRpb24gY2hhbmdlcycgaXMgY29uZnVzaW5nLgo+Pgo+
PiBJbiB2MyB0aGlzIHNlbnRlbmNlIGNhbWUgYWZ0ZXIgdGhlIHRoaXJkIG5vdGUgYmVsb3csIGFu
ZCBzbyBpdCBtYWRlIHNlbnNlCj4+IGluIHRoYXQgY29udGV4dCwgYnV0IG5vdyB0aGUgb3JkZXIg
aGFzIGJlZW4gcmV2ZXJzZWQgYW5kIGl0IGJlY2FtZSBoYXJkIHRvCj4+IHVuZGVyc3RhbmQuCj4+
Cj4+IEknbSBub3Qgc3VyZSB3aGF0IHRoZSBiZXN0IGFwcHJvYWNoIGlzIHRvIGZpeCB0aGlzLiBP
bmUgb3B0aW9uIGlzIHRvIHJlbW92ZQo+PiB0aGUgdGhpcmQgbm90ZSBhbmQgaW50ZWdyYXRlIGl0
IHNvbWVob3cgaW4gdGhlIHNlbnRlbmNlIGFib3ZlLiBPciBwZXJoYXBzCj4+IGRvIGF3YXkgd2l0
aCB0aGUgJ25vdGVzJyBhdCBhbGwgYW5kIGp1c3Qgd3JpdGUgYSBtb3JlIGV4dGVuc2l2ZSBkb2N1
bWVudGF0aW9uCj4+IGZvciB0aGlzIG9wLiBJIGxlYXZlIHRoYXQgdXAgdG8geW91Lgo+Pgo+Pj4g
KyAqCj4+PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0Lgo+Pj4gKyAq
Cj4+PiArICogTm90ZXM6Cj4+PiArICogIC0gZnJvbnRlbmQgbXVzdCBjaGVjayB0aGUgY29ycmVz
cG9uZGluZyByZXNwb25zZSBpbiBvcmRlciB0byBzZWUKPj4+ICsgKiAgICBpZiB0aGUgdmFsdWVz
IHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhlIGRlc2lyZWQgb25lcwo+
Pj4gKyAqICAgIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4+PiArICogIC0gZnJvbnRlbmQgbWF5IHNl
bmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIHJlcXVlc3RzIGJlZm9yZQo+Pj4g
KyAqICAgIHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0
ZSBvciB0dW5lIHRoZQo+Pj4gKyAqICAgIGNvbmZpZ3VyYXRpb24uCj4+PiArICogIC0gYWZ0ZXIg
dGhpcyByZXF1ZXN0IGNhbWVyYSBjb25maWd1cmF0aW9uIGNhbm5vdCBiZSBjaGFuZ2VkLCB1bmxl
c3MKPj4gY2FtZXJhIGNvbmZpZ3VyYXRpb24gLT4gdGhlIGNhbWVyYSBjb25maWd1cmF0aW9uCj4+
Cj4+PiArICogICAgc3RyZWFtaW5nIGlzIHN0b3BwZWQgYW5kIGJ1ZmZlcnMgZGVzdHJveWVkCj4+
PiArICovCj4+IFJlZ2FyZHMsCj4+Cj4+IAlIYW5zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 12:44:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 12:44:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtttZ-0001WQ-9c; Wed, 13 Feb 2019 12:44:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sQnB=QU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gtttY-0001WL-C0
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 12:44:08 +0000
X-Inumbo-ID: 0c5a3cb1-2f8d-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c5a3cb1-2f8d-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 12:44:06 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 13 Feb 2019 13:44:05 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 13 Feb 2019 12:43:32 +0000
Message-ID: <6accd1c20f3ee24920a48e4e3c820019b52aea34.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: =?UTF-8?Q?=E9=83=91_=E5=B7=9D?= <jason.zhengchuan@hotmail.com>, 
 "george.dunlap@citrix.com"
 <george.dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Date: Wed, 13 Feb 2019 13:44:45 +0100
In-Reply-To: <SG2PR01MB3302E90C28F2EED3F8A6105997650@SG2PR01MB3302.apcprd01.prod.exchangelabs.com>
References: <SG2PR01MB3302E90C28F2EED3F8A6105997650@SG2PR01MB3302.apcprd01.prod.exchangelabs.com>
Organization: SUSE
User-Agent: Evolution 3.30.4 
Mime-Version: 1.0
Subject: Re: [Xen-devel] 
 =?utf-8?q?xen=3A_credit2=3A_credit2_can=E2=80=99t_re?=
 =?utf-8?q?ach_the_throughput_as_expected?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "frank.yangjie@gmail.com" <frank.yangjie@gmail.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============7044594111039577544=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Tue, 2019-02-12 at 13:36 +0000, =E9=83=91 =E5=B7=9D wrote:
> Hi, George,
>=20
Hi (although I'm not George :-D),

> I found Credit2 can=E2=80=99t reach the throughput as expected under my t=
est
> workload, compared to Credit and CFS. It is easy to reproduce, and I
> think the problem is really exist.
> It really took me a long time to find out why due to my lack of
> knowledge, and I cannot find a good way to solve it.
> Please do help to take a look at it. Thx.
>=20
Ok, thanks for your testing, and for reporting this to us.

A few questions.

> ***************
> [How to reproduce]
> ***************
> I use openSUSE-Tumbleweed with xen-4.11 version.
> Here is the test workload like:
> I have guest_1 with 4 vCPU and guest_2 with 8 vCPU running on 4 pCPU,
> that is, the relation of pCPU:vCPU is 1:3.
> Then I add pressure with 20% CPU usage for each vCPU, which results
> in total 240% pCPU usage.
> The 20% pressure model is that, I start one process on each vCPU,
> which runs 20ms indefinitely and then goes to sleep 80ms within the
> period of 100ms.
> I use xentop to observe guest cpu usage in dom0, as I expect, the
> guest cpu usage is 80% and 160% for guest_1 and guest_2 ,
> respectively.
>=20
Do you have the sources for this somewhere, so that we can try to
reproduce it ourself. I'm thinking to the source code for the periodic
apps (if you used a custom made one), or the repository (if you used
one from any) or the name of the benchmarking suite --and the parameter
used to create this scenario?

> **************
> [Why it happens]
> **************
> The test workload likes the polling from the long term to see.
> As showed in the figure below, the - - - - means the cputime the
> vcpus is running and the =E2=80=94=E2=80=94=E2=80=94 means the idle.
> As we can see from Fig.1, if vcpu_1 and vcpu_2 can run staggeredly,
> the throughput looks fine, however, if vcpu_1 and vcpu_2 runs at the
> same time, they will compete for pCPU, which results in poor
> throughput.
>=20
> vcpu_1        - - - - - - - =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=
=E2=80=94=E2=80=94=E2=80=94  - - - - - - - =E2=80=94=E2=80=94=E2=80=94=E2=
=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94 - - - -
> -
>                   |                |                               |=20
>               |                               |
> vcpu_2                        - - - - - - - =E2=80=94=E2=80=94=E2=80=94=
=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94  - - - - - - -
> =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94
>                   |  vcpu1    |   vcpu2   |               |  vcpu1  =20
>  |   vcpu2   |              |  vcpu1
> cpu usage   - - - - - - - - - - - - -  =E2=80=94=E2=80=94=E2=80=94=E2=80=
=94- - - - - - - - - - - - -
> - =E2=80=94=E2=80=94=E2=80=94=E2=80=94 - - - - - - -=20
>                                                            Fig.1
>=20
> vcpu_1       - - - - - - - =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=
=E2=80=94=E2=80=94=E2=80=94                  - - - - - - -
> =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94
>                  |
> vcpu_2       - - - - - - - =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=
=E2=80=94=E2=80=94=E2=80=94                  - - - - - - -
> =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94
>                  |  compete running     |   both
> sleep         |  compete running    |   both sleep    |       =20
> cpu usage   - - - - - - - - - - - - - - =E2=80=94=E2=80=94=E2=80=94=E2=80=
=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94 - - - - - - - - - -
> - - - - =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=
=E2=80=94
>                                                            Fig.2
>=20
Ok, I'm not entirely sure I follow all this, but let's put it aside for
a second. The question I have is, is this analysis coming from looking
at actual traces? If yes, can you upload somewhere/share the trace
files?

> As we do reset_credit() when snext->credit is negative which makes
> the credit value is too close between each vcpu.
> As a result, from long term to observe, the time-slice of each vcpu
> becomes smaller, they compete for pCPU at the same time just like
> shown in Fig.2 above.
> Thus, i think the reason why it can't reach the expected throughput
> is that reset_credit() for all vcpu will make the time-slice smaller
> which is different from
> Credit and CFS.
>=20
Ok, so you're saying this drop of "throughput" can be caused by
scheduling happening too frequently in Credit2.

Well, I guess that is a possibility, although, as I said above, I'd
need to think a bit more about this, as well as trying to reproduce it,
and look at actual traces.

Perhaps, one thing that can be done to try to confirm this analysis,
would be to make the scheduling less frequent in Credit2 and, on the
other hand, to make it more frequent in Credit1. In theory, if the
analysis is correct, you would observe the behavior of this specific
workload improving on Credit2 and degrading in Credit1, when doing so.

If you fancy trying that, for Credit1, you can play with the
sched_credit_tslice_ms Xen boot time parameter (e.g., try pushing it
down to 1ms).

For Credit2, it's a little trickier, as the scheduler does not have a
real timeslice. So, either you alter CSCHED2_MIN_TIMER, in the code, or
you "mimic" the timeslice increase by setting sched_ratelimit_us to a
higher value (like, e.g., 10ms).

It's not a conclusive test, but I think it is a good enough one for
gaining some more understanding of the issue.

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/

--=-sKgfnBDcmcgZXelLkGxX
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+4FAlxkET0ACgkQFkJ4iaW4
c+5FcRAAgfX9XcN2E1HRDSzQWbtiKGdnT/83bwLgoJ2QfqNHfUpF481VmUsIbgjg
VReEIyQMNwNr//xs/eh4FmI9VFQxUM0aaPV6AY5sVqf8TAGOgrz7VoftdmVeI18D
yKigXb8ED1bv8pCMRL9ZobFEwxlvuNwy43x8BnVSJaz18PvSeoy9TMJJCthDx5rQ
QJnwHYKa3waAus64u6glSowU50ZjNAMlqOAZXY8CY1xVfYlTSF/cK1ZYgl3oErzP
BnSFoO+ssi1u7vG+jM6I/FtFzlIX/qkyRmZ+HeKAEY+a3QzTXebiIHyiZ+DfpAtI
Hrj8U7lQYaLYOm0yM1wLju+Qu3k0S7ZdRglmV8fjp6YtB26iNJxLW/1fA4j45+uF
6+3vBT/f7OJax4IkDdMVNWpX/qXLn4ocu5Ao+TVCA0YqyHiaoyzqcNOJZYe18Hpv
rAMUm3w7TcvhMKQzK+NpnJxGpqKm1GfFoyl4Y2nnNUwFr3La2o0Me5j8+2aqn+93
IHHUXCYrSWyO4MyCc64sPu4GMdiw6Pw0H4Urs6b31dFKiFS8IxYOs5kyMnic/9YL
z10smrM7yn1cCVFKdhKTfDHSAtJKZBArJcuk7EtOUbVxaLKgm8rzTum1lUc1dw+x
adfZEQ1/djyB4oRTkhJmLv2lZE+fllVbvzOCodJ9CLTGsmuGMgs=
=6yEa
-----END PGP SIGNATURE-----

--=-sKgfnBDcmcgZXelLkGxX--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7044594111039577544==--



From xen-devel-bounces@lists.xenproject.org Wed Feb 13 12:58:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 12:58:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtu6s-0002X7-I2; Wed, 13 Feb 2019 12:57:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1/N/=QU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtu6r-0002Wx-K6
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 12:57:53 +0000
X-Inumbo-ID: f8cd1228-2f8e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8cd1228-2f8e-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 12:57:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtu6o-0008J9-Mk; Wed, 13 Feb 2019 12:57:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtu6o-000191-F2; Wed, 13 Feb 2019 12:57:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtu6o-0004Vy-E9; Wed, 13 Feb 2019 12:57:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133227-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Feb 2019 12:57:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133227: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIyNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIyNy8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYxNzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5
OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA1IGRheXMgICAzMSBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAgIDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAwIGRh
eXMgICAgOCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNjaG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgog
IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjE3OGEwMGMzMDE3M2MwYjI2OGQ5
OTE2MGUxOWFkMjk5YjE4MjNhMgpBdXRob3I6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1h
em9uLmRlPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTU6MjA6MTUgMjAxOSArMDEwMAoKICAgIHg4Ni9o
dm06IGJsb2NrIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwogICAgCiAgICBUaGVy
ZSBhcmUgbXVsdGlwbGUgYXJyYXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vz
c2VkCiAgICB3aXRoIGluZGljZXMgdGhhdCBhcmUgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBUbyBh
dm9pZCBzcGVjdWxhdGl2ZQogICAgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFy
cmF5X2luZGV4X25vc3BlYyBtYWNyby4KICAgIAogICAgV2hlbiBibG9ja2luZyBzcGVjdWxhdGl2
ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIGNhbiBjbGFzc2lmeSBhcnJheXMKICAgIGludG8g
ZHluYW1pYyBhcnJheXMgYW5kIHN0YXRpYyBhcnJheXMuIFdoZXJlIHRoZSBmb3JtZXIgYXJlIGFs
bG9jYXRlZAogICAgZHVyaW5nIHJ1biB0aW1lLCB0aGUgc2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtu
b3duIGR1cmluZyBjb21waWxlIHRpbWUuCiAgICBPbiBzdGF0aWMgYXJyYXlzLCBjb21waWxlciBt
aWdodCBiZSBhYmxlIHRvIGJsb2NrIHNwZWN1bGF0aXZlIGFjY2Vzc2VzCiAgICBpbiB0aGUgZnV0
dXJlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBl
ZmZvcnQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdl
bEBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cgpjb21taXQgNTZkOGQwMTE5ZDI3MGY4NDZjNmM0OTQzNzEyYjhhMjFmYmU1ZDRkMApBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgRmViIDEyIDExOjU0
OjU3IDIwMTkgKzAxMDAKCiAgICBWTVg6IGRvbid0IGlnbm9yZSBQMk0gc2V0dXAgZXJyb3IKICAg
IAogICAgc2V0X21taW9fcDJtX2VudHJ5KCkgbWF5IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAt
RU5PTUVNLiBEb24ndCBpZ25vcmUKICAgIHN1Y2ggYW4gZXJyb3IsIGJ1dCBpbnN0ZWFkIGNhdXNl
IGRvbWFpbiBjcmVhdGlvbiB0byBmYWlsIGluIHN1Y2ggYSBjYXNlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA4OGI5MmMzODIwY2ZmZWQ0YjRhYmVi
MTM5ZWRjMmNiZDgyODZjYjEyCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6MDcgMjAxOSArMDEwMAoKICAgIGlvbW11OiBmaXgg
aW9tbXVfb3BzIGluaXRpYWxpemF0aW9uCiAgICAKICAgIENvbW1pdCAzMmE1ZWEwMGVjNzVlZjUz
ZSAoIklPTU1VL3g4NjogcmVtb3ZlIGluZGlyZWN0aW9uIGZyb20gY2VydGFpbgogICAgSU9NTVUg
aG9vayBhY2Nlc3NlcyIpIGludHJvZHVjZWQgaW9tbXVfb3BzIGluaXRpYWxpemVkIGF0IGJvb3Qg
dGltZQogICAgd2l0aCBkYXRhIGRlY2xhcmVkIGFzIF9faW5pdGNvbnN0cmVsLgogICAgCiAgICBP
biBJbnRlbCBzeXN0ZW1zIHRoZXJlIGlzIGFub3RoZXIgcGF0aCB3aGVyZSBpb21tdV9vcHMgaXMg
aW5pdGlhbGl6ZWQKICAgIGFuZCB0aGlzIHBhdGggaXMgcmVsZXZhbnQgb24gcmVzdW1lIGFmdGVy
IHJldHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5kLgogICAgQXMgdGhlIGluaXRpYWxpemF0aW9u
IGRhdGEgaXMgbm8gbG9uZ2VyIGFjY2Vzc2libGUgaW4gdGhpcyBjYXNlIHRoYXQKICAgIHNlY29u
ZCBpbml0aWFsaXphdGlvbiBtdXN0IGJlIGRyb3BwZWQgaW4gY2FzZSB0aGUgc3lzdGVtIGlzbid0
IGp1c3QKICAgIGJvb3RpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgMDlmYzRkZTRhOGViYjM4OTY0MWI4YjhhNjMyZWZjYjdjYTg4MGUwOApBdXRob3I6IE5v
cmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KRGF0ZTogICBXZWQgRmViIDYgMTU6
MDk6MzMgMjAxOSArMDEwMAoKICAgIGFzbTogaGFuZGxlIGNvbW1lbnRzIHdoZW4gY3JlYXRpbmcg
aGVhZGVyIGZpbGUKICAgIAogICAgSW4gdGhlIGVhcmx5IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0
aGUgYXNtIGhlYWRlciBmaWxlcyBhcmUgY3JlYXRlZCwgc3VjaAogICAgYXMgaW5jbHVkZS9hc20t
JChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaC4gVGhlc2UgZmlsZXMgZGVwZW5kIG9uIHRoZQog
ICAgYXNzZW1ibHkgZmlsZSBhcmNoLyQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLnMsIHdoaWNo
IGlzIGdlbmVyYXRlZAogICAgYmVmb3JlLiBEZXBlbmRpbmcgb24gdGhlIHVzZWQgdG9vbGNoYWlu
LCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0aGUKICAgIGFzc2VtYmx5IGZpbGVzLiBFc3Bl
Y2lhbGx5IHRoZSBnb3RvLWdjYyBjb21waWxlciBvZiB0aGUgYm91bmRlZCBtb2RlbAogICAgY2hl
Y2tlciBDQk1DIGFkZHMgY29tbWVudHMgdGhhdCBzdGFydCB3aXRoIGEgJyMnIHN5bWJvbCBhdCB0
aGUgYmVnaW5uaW5nCiAgICBvZiB0aGUgbGluZS4KICAgIAogICAgVGhpcyBjb21taXQgYWRkcyBo
YW5kbGluZyBjb21tZW50cyBpbiBhc3NlbWJsZXIgZHVyaW5nIHRoZSBjcmVhdGlvbiBvZiB0aGUK
ICAgIGFzbSBoZWFkZXIgZmlsZXMsIGVzcGVjaWFsbHkgaWdub3JpbmcgbGluZXMgdGhhdCBzdGFy
dCB3aXRoICcjJywgd2hpY2gKICAgIGluZGljYXRlIGNvbW1lbnRzIGZvciBib3RoIEFSTSBhbmQg
eDg2IGFzc2VtYmxlci4gVGhlIHVzZWQgdG9vbCBnb3RvLWFzCiAgICBwcm9kdWNlcyBleGFjdGx5
IGNvbW1lbnRzIG9mIHRoaXMga2luZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRh
dXRzY2huaWcgPHRhdXRzY2huQGFtYXpvbi5jby51az4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZDA0YmYxZWI2NTZiZThiMjEzMWQwOGM3ZTMy
Y2ZmMzQzNTU2Y2ZhOApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBNb24gRmViIDExIDA5OjA5OjEzIDIwMTkgKzAxMDAKCiAgICB4ODYvc2hhZG93OiBhZGp1
c3QgbWluaW11bSBhbGxvY2F0aW9uIGNhbGN1bGF0aW9ucwogICAgCiAgICBBIHByZXZpb3VzbHkg
YmFkIHNpdHVhdGlvbiBoYXMgYmVjb21lIHdvcnNlIHdpdGggdGhlIGVhcmx5IHNldHRpbmcgb2YK
ICAgIC0+bWF4X3ZjcHVzOiBUaGUgdmFsdWUgcmV0dXJuZWQgYnkgc2hhZG93X21pbl9hY2NlcHRh
YmxlX3BhZ2VzKCkgaGFzCiAgICBmdXJ0aGVyIGdyb3duLCBhbmQgaGVuY2Ugbm93IGhvbGRzIGJh
Y2sgZXZlbiBtb3JlIG1lbW9yeSBmcm9tIHVzZSBmb3IKICAgIHRoZSBwMm0uCiAgICAKICAgIE1h
a2Ugc2hfbWluX2FsbG9jYXRpb24oKSBhY2NvdW50IGZvciBhbGwgcDJtIG1lbW9yeSBuZWVkZWQg
Zm9yCiAgICBzaGFkb3dfZW5hYmxlKCkgdG8gc3VjY2VlZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9u
IChhdCB3aGljaCBwb2ludCB0aGUKICAgIGRvbWFpbiBoYXMgbm8gbWVtb3J5IGF0IGFsbCBhbGxv
Y2F0ZWQgdG8gaXQgeWV0LCBhbmQgaGVuY2UgdXNlIG9mCiAgICBkLT50b3RfcGFnZXMgaXMgbWVh
bmluZ2xlc3MpLgogICAgCiAgICBBbHNvIG1ha2Ugc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2Vz
KCkgbm8gbG9uZ2VyIG5lZWRsZXNzbHkgYWRkIDEgdG8KICAgIHRoZSB2Q1BVIGNvdW50LgogICAg
CiAgICBGaW5hbGx5IG1ha2UgdGhlIGRlYnVnZ2luZyBwcmludGsoKSBpbiBzaGFkb3dfYWxsb2Nf
cDJtX3BhZ2UoKSBhIGxpdHRsZQogICAgbW9yZSB1c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRo
ZSByZWxldmFudCBkb21haW4gc2V0dGluZ3MuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRiNDY3NDRiMzVlZTdiOGJmNApBdXRo
b3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUg
RmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6IGZlYXR1cmVzL3FlbXUtZGVwcml2
IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNwYWNlIGJldHdlZW4gdGhlIHBhcmFn
cmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0J3MgYQogICAgbGlzdC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJiYTU3MzU4ZWJjYwpBdXRob3I6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0ZSBjcmVkaXQvY3JlZGl0MiBmZWF0
dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hlZHVsZXIKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA3YjUyNzhiMjhmOGZi
Y2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAK
CiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19E
SVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2
ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1
bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0
ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0
IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6
MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVz
IHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBp
cyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFk
MjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoK
ICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAK
ICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUg
TFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGll
cyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQg
bmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlz
IHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJl
bnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQw
Zjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAg
IHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXph
dGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1
cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
Q0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6
IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 13:26:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 13:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtuY8-0004z4-3D; Wed, 13 Feb 2019 13:26:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IPkz=QU=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1gtuY7-0004yz-7N
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 13:26:03 +0000
X-Inumbo-ID: e5c5fb10-2f92-11e9-9a78-97d7074c91e9
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e5c5fb10-2f92-11e9-9a78-97d7074c91e9;
 Wed, 13 Feb 2019 13:25:58 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 2DE06306E4AD; Wed, 13 Feb 2019 15:25:57 +0200 (EET)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id EA88F3051E79;
 Wed, 13 Feb 2019 15:25:56 +0200 (EET)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 13 Feb 2019 15:25:55 +0200
Message-Id: <098ff486711f8437eb807614c3f9bf8f52a29141.1550064196.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550064196.git.ppircalabu@bitdefender.com>
References: <cover.1550064196.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH] vm_event: Add a new opcode to get
 VM_EVENT_INTERFACE_VERSION
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCB0aGUgVk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJT04gaXMgZGV0ZXJtaW5lZCBh
dCBydW50aW1lLCBieQppbnNwZWN0aW5nIHRoZSBjb3JyZXNwb25kaW5nIGZpZWxkIGluIGEgdm1f
ZXZlbnRfcmVxdWVzdC4gVGhpcyBoZWxwZXIKb3Bjb2RlIHdpbGwgcXVlcnkgdGhlIGh5cGVydmlz
b3Igc3VwcG9ydGVkIHZlcnNpb24gYmVmb3JlIHRoZSB2bV9ldmVudApyZWxhdGVkIHN0cnVjdHVy
ZXMgYW5kIGxheW91dCBhcmUgc2V0LXVwLgoKU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCB8ICA1ICsrKysrCiB0b29scy9saWJ4Yy94Y192bV9ldmVudC5jICAgICB8IDE4ICsr
KysrKysrKysrKysrKysrLQogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgfCAgMSArCiB4
ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgICAgICB8IDE1ICsrKysrKysrKysrKysrLQogeGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oICAgfCAxNyArKysrKysrKysrKysrLS0tLQogNSBmaWxlcyBj
aGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmgKaW5kZXggMzFjZGRhNy4uYjgwMWI4NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTIwMDMs
NiArMjAwMywxMSBAQCBpbnQgeGNfc2V0X21lbV9hY2Nlc3NfbXVsdGkoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKIGludCB4Y19nZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90IHBmbiwgeGVubWVtX2FjY2Vzc190ICphY2Nlc3MpOwogCisvKgorICogUmV0dXJucyB0aGUg
Vk1fRVZFTlRfSU5URVJGQUNFIHZlcnNpb24uCisgKi8KK2ludCB4Y192bV9ldmVudF9nZXRfaW50
ZXJmYWNlX3ZlcnNpb24oeGNfaW50ZXJmYWNlICp4Y2gpOworCiAvKioqCiAgKiBNb25pdG9yIGNv
bnRyb2wgb3BlcmF0aW9ucy4KICAqCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y192bV9ldmVu
dC5jIGIvdG9vbHMvbGlieGMveGNfdm1fZXZlbnQuYwppbmRleCA4Njc0NjA3Li4xMGViYzNjIDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy94Y192bV9ldmVudC5jCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X3ZtX2V2ZW50LmMKQEAgLTM1LDcgKzM1LDcgQEAgaW50IHhjX3ZtX2V2ZW50X2NvbnRyb2woeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgdW5zaWduZWQgaW50IG9wLAogCiAg
ICAgcmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKICAgICBpZiAoICFyYyAmJiBwb3J0ICkK
LSAgICAgICAgKnBvcnQgPSBkb21jdGwudS52bV9ldmVudF9vcC5wb3J0OworICAgICAgICAqcG9y
dCA9IGRvbWN0bC51LnZtX2V2ZW50X29wLnUuZW5hYmxlLnBvcnQ7CiAgICAgcmV0dXJuIHJjOwog
fQogCkBAIC0xNTYsNiArMTU2LDIyIEBAIHZvaWQgKnhjX3ZtX2V2ZW50X2VuYWJsZSh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBpbnQgcGFyYW0sCiAgICAgcmV0dXJuIHJp
bmdfcGFnZTsKIH0KIAoraW50IHhjX3ZtX2V2ZW50X2dldF9pbnRlcmZhY2VfdmVyc2lvbih4Y19p
bnRlcmZhY2UgKnhjaCkKK3sKKyAgICBERUNMQVJFX0RPTUNUTDsKKyAgICBpbnQgcmM7CisKKyAg
ICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF92bV9ldmVudF9vcDsKKyAgICBkb21jdGwuZG9tYWlu
ID0gRE9NSURfSU5WQUxJRDsKKyAgICBkb21jdGwudS52bV9ldmVudF9vcC5vcCA9IFhFTl9WTV9F
VkVOVF9HRVRfSU5URVJGQUNFX1ZFUlNJT047CisgICAgZG9tY3RsLnUudm1fZXZlbnRfb3AubW9k
ZSA9IFhFTl9ET01DVExfVk1fRVZFTlRfT1BfTU9OSVRPUjsKKworICAgIHJjID0gZG9fZG9tY3Rs
KHhjaCwgJmRvbWN0bCk7CisgICAgaWYgKCAhcmMgKQorICAgICAgICByYyA9IGRvbWN0bC51LnZt
X2V2ZW50X29wLnUuZ2V0X2ludGVyZmFjZV92ZXJzaW9uLnZhbHVlOworICAgIHJldHVybiByYzsK
K30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4IGQwOGI2MjcuLmJh
ZGU5YTYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9k
b21jdGwuYwpAQCAtMzkyLDYgKzM5Miw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICBzd2l0Y2ggKCBvcC0+Y21kICkK
ICAgICB7CiAgICAgY2FzZSBYRU5fRE9NQ1RMX3Rlc3RfYXNzaWduX2RldmljZToKKyAgICBjYXNl
IFhFTl9ET01DVExfdm1fZXZlbnRfb3A6CiAgICAgICAgIGlmICggb3AtPmRvbWFpbiA9PSBET01J
RF9JTlZBTElEICkKICAgICAgICAgewogICAgIGNhc2UgWEVOX0RPTUNUTF9jcmVhdGVkb21haW46
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50
LmMKaW5kZXggMjZjZmEyYy4uY2JkYWRlMyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi92bV9ldmVu
dC5jCisrKyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwpAQCAtODgsNyArODgsNyBAQCBzdGF0aWMg
aW50IHZtX2V2ZW50X2VuYWJsZSgKICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgIGdvdG8gZXJy
OwogCi0gICAgKCp2ZWQpLT54ZW5fcG9ydCA9IHZlYy0+cG9ydCA9IHJjOworICAgICgqdmVkKS0+
eGVuX3BvcnQgPSB2ZWMtPnUuZW5hYmxlLnBvcnQgPSByYzsKIAogICAgIC8qIFByZXBhcmUgcmlu
ZyBidWZmZXIgKi8KICAgICBGUk9OVF9SSU5HX0lOSVQoJigqdmVkKS0+ZnJvbnRfcmluZywKQEAg
LTU5Miw2ICs1OTIsMTkgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVjLAogewogICAgIGludCByYzsKIAorICAg
IGlmICggdmVjLT5vcCA9PSBYRU5fVk1fRVZFTlRfR0VUX0lOVEVSRkFDRV9WRVJTSU9OICkKKyAg
ICB7CisgICAgICAgIHZlYy0+dS5nZXRfaW50ZXJmYWNlX3ZlcnNpb24udmFsdWUgPSBWTV9FVkVO
VF9JTlRFUkZBQ0VfVkVSU0lPTjsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgaWYg
KCB1bmxpa2VseShkID09IE5VTEwpICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19J
TkZPLAorICAgICAgICAgICAgICAgICAiVHJpZWQgdG8gZG8gYSBtZW1vcnkgZXZlbnQgb3Agb24g
YW4gaW52YWxpZCBkb21haW4uXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQor
CiAgICAgcmMgPSB4c21fdm1fZXZlbnRfY29udHJvbChYU01fUFJJViwgZCwgdmVjLT5tb2RlLCB2
ZWMtPm9wKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
CmluZGV4IDdlMWNmMjEuLmYyMjJkMWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTc3OCw5ICs3Nzgs
MTAgQEAgc3RydWN0IHhlbl9kb21jdGxfZ2Ric3hfZG9tc3RhdHVzIHsKICAqIHRvIHRoZSBoeXBl
cnZpc29yIHRvIHB1bGwgcmVzcG9uc2VzIChyZXN1bWUpIGZyb20gdGhlIGdpdmVuCiAgKiByaW5n
LgogICovCi0jZGVmaW5lIFhFTl9WTV9FVkVOVF9FTkFCTEUgICAgICAgICAgICAgICAwCi0jZGVm
aW5lIFhFTl9WTV9FVkVOVF9ESVNBQkxFICAgICAgICAgICAgICAxCi0jZGVmaW5lIFhFTl9WTV9F
VkVOVF9SRVNVTUUgICAgICAgICAgICAgICAyCisjZGVmaW5lIFhFTl9WTV9FVkVOVF9FTkFCTEUg
ICAgICAgICAgICAgICAgIDAKKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX0RJU0FCTEUgICAgICAgICAg
ICAgICAgMQorI2RlZmluZSBYRU5fVk1fRVZFTlRfUkVTVU1FICAgICAgICAgICAgICAgICAyCisj
ZGVmaW5lIFhFTl9WTV9FVkVOVF9HRVRfSU5URVJGQUNFX1ZFUlNJT04gIDMKIAogLyoKICAqIERv
bWFpbiBtZW1vcnkgcGFnaW5nCkBAIC04NDMsNyArODQ0LDE1IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X3ZtX2V2ZW50X29wIHsKICAgICB1aW50MzJfdCAgICAgICBvcDsgICAgICAgICAgIC8qIFhFTl9W
TV9FVkVOVF8qICovCiAgICAgdWludDMyX3QgICAgICAgbW9kZTsgICAgICAgICAvKiBYRU5fRE9N
Q1RMX1ZNX0VWRU5UX09QXyogKi8KIAotICAgIHVpbnQzMl90IHBvcnQ7ICAgICAgICAgICAgICAv
KiBPVVQ6IGV2ZW50IGNoYW5uZWwgZm9yIHJpbmcgKi8KKyAgICB1bmlvbiB7CisgICAgICAgIHN0
cnVjdCB7CisgICAgICAgICAgICB1aW50MzJfdCBwb3J0OyAgICAgICAvKiBPVVQ6IGV2ZW50IGNo
YW5uZWwgZm9yIHJpbmcgKi8KKyAgICAgICAgfSBlbmFibGU7CisKKyAgICAgICAgc3RydWN0IHsK
KyAgICAgICAgICAgIHVpbnQzMl90IHZhbHVlOworICAgICAgICB9IGdldF9pbnRlcmZhY2VfdmVy
c2lvbjsKKyAgICB9IHU7CiB9OwogCiAvKgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 13:34:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 13:34:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtugE-0005k2-0k; Wed, 13 Feb 2019 13:34:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1/N/=QU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtugC-0005js-Fz
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 13:34:24 +0000
X-Inumbo-ID: 124f5750-2f94-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 124f5750-2f94-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 13:34:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtug9-0000bQ-EZ; Wed, 13 Feb 2019 13:34:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtug9-0003qh-3X; Wed, 13 Feb 2019 13:34:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtug9-0002i3-2c; Wed, 13 Feb 2019 13:34:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133160-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:build-arm64:<job status>:broken:regression
 linux-4.4:build-arm64-xsm:<job status>:broken:regression
 linux-4.4:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.4:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.4:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.4:build-arm64:capture-logs:broken:nonblocking
 linux-4.4:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.4:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dc5e8c99975bb1a1561de884a83b3c19e4ac7ada
X-Osstest-Versions-That: linux=626b008972db6e4977f6b3460400f6f4e6731081
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Feb 2019 13:34:21 +0000
Subject: [Xen-devel] [linux-4.4 test] 133160: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE2MCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzE2MC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGRj
NWU4Yzk5OTc1YmIxYTE1NjFkZTg4NGE4M2IzYzE5ZTRhYzdhZGEKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDYyNmIwMDg5NzJkYjZlNDk3N2Y2YjM0NjA0MDBmNmY0ZTY3
MzEwODEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjQ5NSAgMjAxOS0wMS0yNiAwOToxMTo1NCBa
ICAgMTggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI5NzUgIDIwMTktMDItMDYgMTk6MTA6
NTMgWiAgICA2IGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwNzIg
IDIwMTktMDItMDkgMDg6Mjk6MTkgWiAgICA0IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBMdSA8YWFyb24ubHVA
bGludXguYWxpYmFiYS5jb20+CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5j
b20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxleGFuZGVyIEFyaW5n
IDxhcmluZ0Btb2phdGF0dS5jb20+CiAgQWxleGFuZGVyIFBvcG92IDxhbGV4LnBvcG92QGxpbnV4
LmNvbT4KICBBbmRyZSBOYXVqb2tzIDxuYXV0c2NoMkBnbWFpbC5jb20+CiAgQW5kcmVhcyBHcnVl
bmJhY2hlciA8YWdydWVuYmFAcmVkaGF0LmNvbT4KICBBbmRyZWkgVmFnaW4gPGF2YWdpbkBnbWFp
bC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5
IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBcmQgQmll
c2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcm5hbGRvIENhcnZhbGhvIGRl
IE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgog
IEF5YSBMZXZpbiA8YXlhbEBtZWxsYW5veC5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuLmh1dGNo
aW5nc0Bjb2RldGhpbmsuY28udWs+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJu
ZWwuY3Jhc2hpbmcub3JnPgogIEJlcm5hcmQgUGlkb3V4IDxmNmJ2cEBmcmVlLmZyPgogIEJvYiBQ
ZXRlcnNvbiA8cnBldGVyc29AcmVkaGF0LmNvbT4KICBDaGFybGVzIFllaCA8Y2hhcmxlc3llaDUy
MkBnbWFpbC5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0u
Y29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhbiBDYXJwZW50
ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxl
c3NtLmNvbT4KICBEYXZlIENoaW5uZXIgPGRjaGlubmVyQHJlZGhhdC5jb20+CiAgRGF2aWQgQWhl
cm4gPGRzYWhlcm5AZ21haWwuY29tPgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQu
Y29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEaW1pdHJpcyBN
aWNoYWlsaWRpcyA8ZG1pY2hhaWxAZ29vZ2xlLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRy
eS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29t
PgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdlbml5IFBhbHRzZXYg
PEV1Z2VuaXkuUGFsdHNldkBzeW5vcHN5cy5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3Ry
bGVuLmRlPgogIEdlcmFsZCBTY2hhZWZlciA8Z2VyYWxkLnNjaGFlZmVyQGRlLmlibS5jb20+CiAg
R3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWlsbGF1
bWUgTmF1bHQgPGcubmF1bHRAYWxwaGFsaW5rLmZyPgogIEd1aWxsYXVtZSBOYXVsdCA8Z25hdWx0
QHJlZGhhdC5jb20+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNv
bT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSWRvIFNjaGlt
bWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIEphY29iIFdlbiA8amlhbi53LndlbkBvcmFjbGUu
Y29tPgogIEphZWdldWsgS2ltIDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFtYWwgSGFkaSBTYWxp
bSA8amhzQG1vamF0YXR1LmNvbT4KICBKYW1lcyBNb3JzZSA8amFtZXMubW9yc2VAYXJtLmNvbT4K
ICBKaW1teSBEdXJhbmQgV2Vzb2xvd3NraSA8amR3QGFtYXpvbi5kZT4KICBKaXJpIE9sc2EgPGpv
bHNhQGtlcm5lbC5vcmc+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvw6Nv
IFBhdWxvIFJlY2hpIFZpdGEgPGpwcnZpdGFAZW5kbGVzc20uY29tPgogIEpvw6NvIFBhdWxvIFJl
Y2hpIFZpdGEgPGpwcnZpdGFAZ21haWwuY29tPgogIEthbmdqaWUgTHUgPGtqbHVAdW1uLmVkdT4K
ICBLb2VuIFZhbmRlcHV0dGUgPGtvZW4udmFuZGVwdXR0ZUBuY2VudHJpYy5jb20+CiAgS3J6eXN6
dG9mIEhhbGFzYSA8a2hhbGFzYUBwaWFwLnBsPgogIEt5dW5ndGFlIEtpbSA8a3QwNzU1QGdtYWls
LmNvbT4KICBMYXJyeSBGaW5nZXIgPExhcnJ5LkZpbmdlckBsd2Zpbmdlci5uZXQ+CiAgTGludXMg
VG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExvcmVuem8gQmlhbmNv
bmkgPGxvcmVuem8uYmlhbmNvbmlAcmVkaGF0LmNvbT4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9y
ZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBNYW5mcmVkIFNjaGxhZWdsIDxtYW5mcmVkLnNjaGxh
ZWdsQGdpbnppbmdlci5jb20+CiAgTWFvIFdlbmFuIDxtYW93ZW5hbkBodWF3ZWkuY29tPgogIE1h
cmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVyIDxtYXJj
Lnp5bmdpZXJAYXJtLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFy
dGluIFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29tPgogIE1hcnRpbiBWdWlsbGUg
PGpwbXYyN0BhaW0uY29tPgogIE1hdGhpYXMgVGhvcmUgPG1hdGhpYXMudGhvcmVAaW5maW5lcmEu
Y29tPgogIE1heCBTY2h1bHplIDxtYXguc2NodWx6ZUBwb3N0ZW8uZGU+CiAgTWljaGFlbCBTdHJh
dWJlIDxzdHJhdWJlLmxpbnV4QGdtYWlsLmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNl
LmNvbT4KICBNaWNoYWwgS3ViZWNlayA8bWt1YmVjZWtAc3VzZS5jej4KICBNaWxpYW4gV29sZmYg
PG1pbGlhbi53b2xmZkBrZGFiLmNvbT4KICBOaWNvbGFzIFBpdHJlIDxuaWNvQGxpbmFyby5vcmc+
CiAgTmljb2xhcyBQaXRyZSA8bmljb2xhcy5waXRyZUBsaW5hcm8ub3JnPgogIE9sZWcgTmVzdGVy
b3YgPG9sZWdAcmVkaGF0LmNvbT4KICBPbGl2ZXIgSGFydGtvcHAgPHNvY2tldGNhbkBoYXJ0a29w
cC5uZXQ+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFuIEJp
YW4gPGJpYW5wYW4yMDE2QDE2My5jb20+CiAgUGFvbG8gQWJlbmkgPHBhYmVuaUByZWRoYXQuY29t
PgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBFLiBNY0tlbm5l
eSA8cGF1bG1ja0BsaW51eC52bmV0LmlibS5jb20+CiAgUGF1bCBGdWxnaHVtIDxwYXVsa2ZAbWlj
cm9nYXRlLmNvbT4KICBQYXVsbyBBbGNhbnRhcmEgPHBhbGNhbnRhcmFAc3VzZS5kZT4KICBQYXVs
byBBbGNhbnRhcmEgPHBhdWxvQHBhdWxvLmFjPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBt
aWNyb3NvZnQuY29tPgogIFBldGVyIE9za29sa292IDxwb3NrQGdvb2dsZS5jb20+CiAgUGllcnJl
LUxvdWlzIEJvc3NhcnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0QGxpbnV4LmludGVsLmNvbT4KICBQ
cmF2aW4gQiBTaGVsYXIgPHBzaGVsYXJAb3ZuLm9yZz4KICBSYWZhZWwgQXF1aW5pIDxhcXVpbmlA
cmVkaGF0LmNvbT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4K
ICBTYXNoYSBMZXZpbiA8c2FzaGEubGV2aW5Ab3JhY2xlLmNvbT4KICBTYXNoYSBMZXZpbiA8c2Fz
aGFsQGtlcm5lbC5vcmc+CiAgU2hha2VlbCBCdXR0IDxzaGFrZWVsYkBnb29nbGUuY29tPgogIFNo
YW9rdW4gWmhhbmcgPHpoYW5nc2hhb2t1bkBoaXNpbGljb24uY29tPgogIFN0ZWZhbiBTY2htaWR0
IDxzdGVmYW5Ab3NnLnNhbXN1bmcuY29tPgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZhbi53YWhyZW5A
aTJzZS5jb20+CiAgU3RlcGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3Jn
PgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdWRpcCBNdWtoZXJq
ZWUgPHN1ZGlwbS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFRhZWhlZSBZb28gPGFwNDIwMDczQGdt
YWlsLmNvbT4KICBUYXJpcSBUb3VrYW4gPHRhcmlxdEBtZWxsYW5veC5jb20+CiAgVGhvbWFzIEds
ZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGltIEhhcnZleSA8dGhhcnZleUBnYXRld29y
a3MuY29tPgogIFRvbSBQYW5maWwgPHRvbUBzdGVlbHNlcmllcy5jb20+CiAgVWxmIEhhbnNzb24g
PHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmluZWV0IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMu
Y29tPgogIFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+CiAgV2lsbCBEZWFjb24gPHdp
bGwuZGVhY29uQGFybS5jb20+CiAgWXVuamlhbiBXYW5nIDx3YW5neXVuamlhbkBodWF3ZWkuY29t
PgogIFp1YmluIE1pdGhyYSA8enNtQGNocm9taXVtLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBi
cm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAyNjAwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 13:56:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 13:56:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtv1S-0007Z0-5o; Wed, 13 Feb 2019 13:56:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FjtR=QU=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gtv1Q-0007Yv-MO
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 13:56:20 +0000
X-Inumbo-ID: 23595a58-2f97-11e9-bc90-bc764e045a96
Received: from mail-pl1-x644.google.com (unknown [2607:f8b0:4864:20::644])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23595a58-2f97-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 13:56:19 +0000 (UTC)
Received: by mail-pl1-x644.google.com with SMTP id y10so1212120plp.0
 for <xen-devel@lists.xen.org>; Wed, 13 Feb 2019 05:56:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=V2qFA0OcwjrK68risolzFdRV/D9+52UF5C3nMIQDVp4=;
 b=Wo+rn4+rpbWNXMXw8f961P6oxr28SV0R3AE2+Iuvqh7fxEkblbcFpBrThrdGUZASMo
 +obY5tWBT5FcDq1TCc2YALzjSj/RwS62oxijXHr27AMGgQQ5EAXv7KDXIR8qS+CriIzl
 v+ii3rGwru5TZogwAVIdxKFZ3HcsQXSMp2qyjqUotAp7B0lv2662QZR8uNlKx7/r97Wt
 Q1kF7Xrwhfuo0ODVWB5AEbZlo/SYZi2B7iswqgis9OVmaodYPCQ5gXnYca7KlKSYKhWN
 qJ16mA6TwoJHT3BVnzle1LT/35tmCVTvOSmsrJwpZE+NSxRv6QEEiAd7//aDbrQIA0zS
 /cfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=V2qFA0OcwjrK68risolzFdRV/D9+52UF5C3nMIQDVp4=;
 b=TuRK16+Y3WfowVJTXhIG2RZk4H0FfrQg83w0WqxmAAPgwcVh2lnGD3OR8+aX0mk9/y
 C8TA1wIYE1eZcgos+XqWQSnCxhG2ywJnNlZIUPNgJGeKsi3m42RAweoJh768zLmKnY+o
 +48L+yAgdvyOY1aWKzgHu8daV94CUn1ltbFr3IJIXrYgrUq2p3uzh6dsfXX2byw1mfP5
 h6wiIpawsDLZnWOAq+7G86hJzyJq+ZpcrdL4/GDKCL7xdwhJqpvCsXlddL+7PpmINqot
 6LPYSOH9jKM/6XB7bk8uOhgacwmTCuAlFItlsgX8KlGjkw861zshl8iAxOVh+yc6R2W3
 nxCA==
X-Gm-Message-State: AHQUAuYGHP4MPI0RHElnPatWDvDBoPmUTEJcLY6kzD72TcJXyxHK1tqM
 i3APOJJpsr7DmBUIsyNr+K8=
X-Google-Smtp-Source: AHgI3IZ+SXZkfuwQeWGM2fq41k8bLY3tiDCzMWyTKTaAYfDA8NidP+PtWIWRFYBlC0duiJnXDlxZqA==
X-Received: by 2002:a17:902:161:: with SMTP id 88mr683223plb.306.1550066178456; 
 Wed, 13 Feb 2019 05:56:18 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([49.207.48.54])
 by smtp.gmail.com with ESMTPSA id y20sm26266582pfd.161.2019.02.13.05.56.16
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 13 Feb 2019 05:56:17 -0800 (PST)
Date: Wed, 13 Feb 2019 19:30:35 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 kirill.shutemov@linux.intel.com, vbabka@suse.cz, riel@surriel.com,
 sfr@canb.auug.org.au, rppt@linux.vnet.ibm.com, peterz@infradead.org,
 linux@armlinux.org.uk, robin.murphy@arm.com, iamjoonsoo.kim@lge.com,
 treding@nvidia.com, keescook@chromium.org, m.szyprowski@samsung.com,
 stefanr@s5r6.in-berlin.de, hjc@rock-chips.com, heiko@sntech.de,
 airlied@linux.ie, oleksandr_andrushchenko@epam.com, joro@8bytes.org,
 pawel@osciak.com, kyungmin.park@samsung.com, mchehab@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <20190213140035.GA21935@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH v3 0/9] mm: Use vm_map_pages() and
 vm_map_pages_zero() API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org, linux1394-devel@lists.sourceforge.net,
 linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJldmlvdWx5IGRyaXZlcnMgaGF2ZSB0aGVpciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2YK
a2VybmVsIHBhZ2VzL21lbW9yeSBpbnRvIHVzZXIgdm1hIGFuZCB0aGlzIHdhcyBkb25lIGJ5Cmlu
dm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KCkFzIHRoaXMgcGF0dGVybiBp
cyBjb21tb24gYWNyb3NzIGRpZmZlcmVudCBkcml2ZXJzLCBpdCBjYW4KYmUgZ2VuZXJhbGl6ZWQg
YnkgY3JlYXRpbmcgbmV3IGZ1bmN0aW9ucyBhbmQgdXNlIGl0IGFjcm9zcwp0aGUgZHJpdmVycy4K
CnZtX21hcF9wYWdlcygpIGlzIHRoZSBBUEkgd2hpY2ggY291bGQgYmUgdXNlZCB0byBtYXAKa2Vy
bmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBjb25zaWRlcmVkIHZtX3Bnb2Zm
LgoKdm1fbWFwX3BhZ2VzX3plcm8oKSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQgdG8g
bWFwCnJhbmdlIG9mIGtlcm5lbCBtZW1vcnkvcGFnZXMgaW4gZHJpdmVycyB3aGljaCBoYXMgbm90
IGNvbnNpZGVyZWQKdm1fcGdvZmYuIHZtX3Bnb2ZmIGlzIHBhc3NlZCBkZWZhdWx0IGFzIDAgZm9y
IHRob3NlIGRyaXZlcnMuCgpXZSBfY291bGRfIHRoZW4gYXQgYSBsYXRlciAiZml4IiB0aGVzZSBk
cml2ZXJzIHdoaWNoIGFyZSB1c2luZwp2bV9tYXBfcGFnZXNfemVybygpIHRvIGJlaGF2ZSBhY2Nv
cmRpbmcgdG8gdGhlIG5vcm1hbCB2bV9wZ29mZgpvZmZzZXR0aW5nIHNpbXBseSBieSByZW1vdmlu
ZyB0aGUgX3plcm8gc3VmZml4IG9uIHRoZSBmdW5jdGlvbgpuYW1lIGFuZCBpZiB0aGF0IGNhdXNl
cyByZWdyZXNzaW9ucywgaXQgZ2l2ZXMgdXMgYW4gZWFzeSB3YXkgdG8gcmV2ZXJ0LgoKVGVzdGVk
IG9uIFJvY2tjaGlwIGhhcmR3YXJlIGFuZCBkaXNwbGF5IGlzIHdvcmtpbmcgZmluZSwgaW5jbHVk
aW5nIHRhbGtpbmcKdG8gTGltYSB2aWEgcHJpbWUuCgp2MSAtPiB2MjoKICAgICAgICBGZXcgUmV2
aWV3ZWQtYnkuCgogICAgICAgIFVwZGF0ZWQgdGhlIGNoYW5nZSBsb2cgaW4gWzgvOV0KCiAgICAg
ICAgSW4gWzcvOV0sIHZtX3Bnb2ZmIGlzIHRyZWF0ZWQgaW4gVjRMMiBBUEkgYXMgYSAnY29va2ll
JwogICAgICAgIHRvIHNlbGVjdCBhIGJ1ZmZlciwgbm90IGFzIGEgaW4tYnVmZmVyIG9mZnNldCBi
eSBkZXNpZ24KICAgICAgICBhbmQgaXQgYWx3YXlzIHdhbnQgdG8gbW1hcCBhIHdob2xlIGJ1ZmZl
ciBmcm9tIGl0cyBiZWdpbm5pbmcuCiAgICAgICAgQWRkZWQgYWRkaXRpb25hbCBjaGFuZ2VzIGFm
dGVyIGRpc2N1c3Npbmcgd2l0aCBNYXJlayBhbmQKICAgICAgICB2bV9tYXBfcGFnZXMoKSBjb3Vs
ZCBiZSB1c2VkIGluc3RlYWQgb2Ygdm1fbWFwX3BhZ2VzX3plcm8oKS4KCnYyIC0+IHYzOgogICAg
ICAgIENvcnJlY3RlZCB0aGUgZG9jdW1lbnRhdGlvbiBhcyBwZXIgcmV2aWV3IGNvbW1lbnQuCgog
ICAgICAgIEFzIHN1Z2dlc3RlZCBpbiB2MiwgcmVuYW1pbmcgdGhlIGludGVyZmFjZXMgdG8gLQog
ICAgICAgICp2bV9pbnNlcnRfcmFuZ2UoKSAtPiB2bV9tYXBfcGFnZXMoKSogYW5kCiAgICAgICAg
KnZtX2luc2VydF9yYW5nZV9idWdneSgpIC0+IHZtX21hcF9wYWdlc196ZXJvKCkqLgogICAgICAg
IEFzIHRoZSBpbnRlcmZhY2UgaXMgcmVuYW1lZCwgbW9kaWZpZWQgdGhlIGNvZGUgYWNjb3JkaW5n
bHksCiAgICAgICAgdXBkYXRlZCB0aGUgY2hhbmdlIGxvZ3MgYW5kIG1vZGlmaWVkIHRoZSBzdWJq
ZWN0IGxpbmVzIHRvIHVzZSB0aGUKICAgICAgICBuZXcgaW50ZXJmYWNlcy4gVGhlcmUgaXMgbm8g
b3RoZXIgY2hhbmdlIGFwYXJ0IGZyb20gcmVuYW1pbmcgYW5kCiAgICAgICAgdXNpbmcgdGhlIG5l
dyBpbnRlcmZhY2UuCgoJUGF0Y2hbMS85XSAmIFs0LzldLCBUZXN0ZWQgb24gUm9ja2NoaXAgaGFy
ZHdhcmUuCgpTb3VwdGljayBKb2FyZGVyICg5KToKICBtbTogSW50cm9kdWNlIG5ldyB2bV9tYXBf
cGFnZXMoKSBhbmQgdm1fbWFwX3BhZ2VzX3plcm8oKSBBUEkKICBhcm06IG1tOiBkbWEtbWFwcGlu
ZzogQ29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzKCkKICBkcml2ZXJzL2ZpcmV3aXJlL2NvcmUt
aXNvLmM6IENvbnZlcnQgdG8gdXNlIHZtX21hcF9wYWdlc196ZXJvKCkKICBkcm0vcm9ja2NoaXAv
cm9ja2NoaXBfZHJtX2dlbS5jOiBDb252ZXJ0IHRvIHVzZSB2bV9tYXBfcGFnZXMoKQogIGRybS94
ZW4veGVuX2RybV9mcm9udF9nZW0uYzogQ29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzKCkKICBp
b21tdS9kbWEtaW9tbXUuYzogQ29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzKCkKICB2aWRlb2J1
ZjIvdmlkZW9idWYyLWRtYS1zZy5jOiBDb252ZXJ0IHRvIHVzZSB2bV9tYXBfcGFnZXMoKQogIHhl
bi9nbnRkZXYuYzogQ29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzKCkKICB4ZW4vcHJpdmNtZC1i
dWYuYzogQ29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzX3plcm8oKQoKIGFyY2gvYXJtL21tL2Rt
YS1tYXBwaW5nLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjIgKystLS0tCiBkcml2ZXJz
L2ZpcmV3aXJlL2NvcmUtaXNvLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDE1ICstLS0KIGRy
aXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZ2VtLmMgICAgICAgIHwgMTcgKy0t
LS0KIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyAgICAgICAgICAgIHwg
MTggKystLS0KIGRyaXZlcnMvaW9tbXUvZG1hLWlvbW11LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMTIgKy0tLQogZHJpdmVycy9tZWRpYS9jb21tb24vdmlkZW9idWYyL3ZpZGVvYnVmMi1j
b3JlLmMgICAgfCAgNyArKwogLi4uL21lZGlhL2NvbW1vbi92aWRlb2J1ZjIvdmlkZW9idWYyLWRt
YS1jb250aWcuYyAgfCAgNiAtLQogZHJpdmVycy9tZWRpYS9jb21tb24vdmlkZW9idWYyL3ZpZGVv
YnVmMi1kbWEtc2cuYyAgfCAyMiArKy0tLS0KIGRyaXZlcnMveGVuL2dudGRldi5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMTYgKystLS0KIGRyaXZlcnMveGVuL3ByaXZjbWQtYnVm
LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDggKy0tCiBpbmNsdWRlL2xpbnV4L21tLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrCiBtbS9tZW1vcnkuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgxICsrKysrKysrKysrKysrKysr
KysrKysKIG1tL25vbW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMTQgKysrKwogMTMgZmlsZXMgY2hhbmdlZCwgMTM2IGluc2VydGlvbnMoKyksIDEwNiBkZWxl
dGlvbnMoLSkKCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 13:58:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 13:58:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtv31-0007f9-IJ; Wed, 13 Feb 2019 13:57:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FjtR=QU=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gtv30-0007f0-Fu
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 13:57:58 +0000
X-Inumbo-ID: 5d5301c3-2f97-11e9-bc90-bc764e045a96
Received: from mail-pg1-x543.google.com (unknown [2607:f8b0:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d5301c3-2f97-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 13:57:56 +0000 (UTC)
Received: by mail-pg1-x543.google.com with SMTP id z11so1183896pgu.0
 for <xen-devel@lists.xen.org>; Wed, 13 Feb 2019 05:57: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:mime-version:content-disposition
 :user-agent; bh=QS3mWzK39q3lW8WqJHFL6wuRYacMcGaOmOmP8soCdrs=;
 b=UHbAr6VjHIA6sKDIJjq+403Y2d7WPguSXt3rzmIl6IBY6SSfTp0rLgonfEf6lGHpCs
 CrqhOWcnJqtDs+YhZFN5PrBEiC74DnXBT4v+K/jsCvtxEA8T8Scf5lmzpX7lohjU+xvl
 A2rPHRTJZmYRrO65TcR9WlQZvULjczqLPmErv17xJYk9d75MdbexEIZI5clY7YNBgJ49
 Zp9HE2xqWl71SvZmGVzA+KbEUvV+xrOI14XqbKjbaXYpQXQawuxYvX7APazz3N9/jRar
 pL73Tp4ZQMXOJ3AmD52pjLwG6s9XYcngHbZ5fEeW1hxuJ4Tzz1denDq6BM6ddw761yqb
 zHSw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=QS3mWzK39q3lW8WqJHFL6wuRYacMcGaOmOmP8soCdrs=;
 b=uFE3N0xW3vz3TomNz+ilbhPFHt8LfqAkq7En4fdoAS2cerhDortgGpJQ5OKWvgQ30j
 +5w59ayMn3Vj2FfkMWhTQ3XNXa7t2H/N78bf6anQTRBN8M5SSmiRy7hhdxYxkGKtEyT3
 LcKiLd619mr93NvErNRiZpoaaEAwnJGikH+zmlkKtSgjVTCSduysyd5u6hf3x1RaBIBW
 ASffzvPlhR/FnGdsaSF78uDTvYlNIN6cVdM4MLw2JfTMVayieQqMTiSAANOpK833wtu0
 pC5arLPUC8emohOKxbPnP47Qo+ySXQ+LJ3atp8IxA/BvxRGoaAIVsmQGdRhj5E0J1k4r
 whTg==
X-Gm-Message-State: AHQUAuaPRYGZS3YUKzOcsxlQjDd+Nml9ivJv2SkNaUx1ypuzOA9TeFG9
 S0Ba1Y5XaySAA3iC2oXfSU8=
X-Google-Smtp-Source: AHgI3IbsRbeaAyePsoPA34qPEwK9ju+Mwor/j+wcsqcPpuYwN399ocFJJNJYAe7AZfgfl6MyXeqd2Q==
X-Received: by 2002:aa7:838b:: with SMTP id u11mr644881pfm.254.1550066275977; 
 Wed, 13 Feb 2019 05:57:55 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([49.207.48.54])
 by smtp.gmail.com with ESMTPSA id g14sm33624506pfg.27.2019.02.13.05.57.54
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 13 Feb 2019 05:57:55 -0800 (PST)
Date: Wed, 13 Feb 2019 19:32:14 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 kirill.shutemov@linux.intel.com, vbabka@suse.cz, riel@surriel.com,
 sfr@canb.auug.org.au, rppt@linux.vnet.ibm.com, peterz@infradead.org,
 linux@armlinux.org.uk, robin.murphy@arm.com, iamjoonsoo.kim@lge.com,
 treding@nvidia.com, keescook@chromium.org, m.szyprowski@samsung.com,
 stefanr@s5r6.in-berlin.de, hjc@rock-chips.com, heiko@sntech.de,
 airlied@linux.ie, oleksandr_andrushchenko@epam.com, joro@8bytes.org,
 pawel@osciak.com, kyungmin.park@samsung.com, mchehab@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <20190213140214.GA21954@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH v3 1/9] mm: Introduce new vm_map_pages() and
 vm_map_pages_zero() API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org, linux1394-devel@lists.sourceforge.net,
 linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJldmlvdWx5IGRyaXZlcnMgaGF2ZSB0aGVpciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2YK
a2VybmVsIHBhZ2VzL21lbW9yeSBpbnRvIHVzZXIgdm1hIGFuZCB0aGlzIHdhcyBkb25lIGJ5Cmlu
dm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KCkFzIHRoaXMgcGF0dGVybiBp
cyBjb21tb24gYWNyb3NzIGRpZmZlcmVudCBkcml2ZXJzLCBpdCBjYW4KYmUgZ2VuZXJhbGl6ZWQg
YnkgY3JlYXRpbmcgbmV3IGZ1bmN0aW9ucyBhbmQgdXNlIGl0IGFjcm9zcwp0aGUgZHJpdmVycy4K
CnZtX21hcF9wYWdlcygpIGlzIHRoZSBBUEkgd2hpY2ggY291bGQgYmUgdXNlZCB0byBtYXBwZWQK
a2VybmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBjb25zaWRlcmVkIHZtX3Bn
b2ZmCgp2bV9tYXBfcGFnZXNfemVybygpIGlzIHRoZSBBUEkgd2hpY2ggY291bGQgYmUgdXNlZCB0
byBtYXAKcmFuZ2Ugb2Yga2VybmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBu
b3QgY29uc2lkZXJlZAp2bV9wZ29mZi4gdm1fcGdvZmYgaXMgcGFzc2VkIGRlZmF1bHQgYXMgMCBm
b3IgdGhvc2UgZHJpdmVycy4KCldlIF9jb3VsZF8gdGhlbiBhdCBhIGxhdGVyICJmaXgiIHRoZXNl
IGRyaXZlcnMgd2hpY2ggYXJlIHVzaW5nCnZtX21hcF9wYWdlc196ZXJvKCkgdG8gYmVoYXZlIGFj
Y29yZGluZyB0byB0aGUgbm9ybWFsIHZtX3Bnb2ZmCm9mZnNldHRpbmcgc2ltcGx5IGJ5IHJlbW92
aW5nIHRoZSBfemVybyBzdWZmaXggb24gdGhlIGZ1bmN0aW9uCm5hbWUgYW5kIGlmIHRoYXQgY2F1
c2VzIHJlZ3Jlc3Npb25zLCBpdCBnaXZlcyB1cyBhbiBlYXN5IHdheSB0byByZXZlcnQuCgpUZXN0
ZWQgb24gUm9ja2NoaXAgaGFyZHdhcmUgYW5kIGRpc3BsYXkgaXMgd29ya2luZywgaW5jbHVkaW5n
IHRhbGtpbmcKdG8gTGltYSB2aWEgcHJpbWUuCgpTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2Fy
ZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4KU3VnZ2VzdGVkLWJ5OiBSdXNzZWxsIEtpbmcgPGxp
bnV4QGFybWxpbnV4Lm9yZy51az4KU3VnZ2VzdGVkLWJ5OiBNYXR0aGV3IFdpbGNveCA8d2lsbHlA
aW5mcmFkZWFkLm9yZz4KUmV2aWV3ZWQtYnk6IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJt
LmNvbT4KVGVzdGVkLWJ5OiBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgotLS0KIGlu
Y2x1ZGUvbGludXgvbW0uaCB8ICA0ICsrKwogbW0vbWVtb3J5LmMgICAgICAgIHwgODEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBtbS9ub21t
dS5jICAgICAgICAgfCAxNCArKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDk5IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21tLmggYi9pbmNsdWRlL2xpbnV4L21t
LmgKaW5kZXggODBiYjY0MC4uZTBhYWE3MyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9tbS5o
CisrKyBiL2luY2x1ZGUvbGludXgvbW0uaApAQCAtMjU2NSw2ICsyNTY1LDEwIEBAIHVuc2lnbmVk
IGxvbmcgY2hhbmdlX3Byb3RfbnVtYShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKIGludCBy
ZW1hcF9wZm5fcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICosIHVuc2lnbmVkIGxvbmcgYWRk
ciwKIAkJCXVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIHNpemUsIHBncHJvdF90KTsK
IGludCB2bV9pbnNlcnRfcGFnZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKiwgdW5zaWduZWQgbG9u
ZyBhZGRyLCBzdHJ1Y3QgcGFnZSAqKTsKK2ludCB2bV9tYXBfcGFnZXMoc3RydWN0IHZtX2FyZWFf
c3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCisJCQkJdW5zaWduZWQgbG9uZyBudW0p
OworaW50IHZtX21hcF9wYWdlc196ZXJvKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCBzdHJ1
Y3QgcGFnZSAqKnBhZ2VzLAorCQkJCXVuc2lnbmVkIGxvbmcgbnVtKTsKIHZtX2ZhdWx0X3Qgdm1m
X2luc2VydF9wZm4oc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcgYWRk
ciwKIAkJCXVuc2lnbmVkIGxvbmcgcGZuKTsKIHZtX2ZhdWx0X3Qgdm1mX2luc2VydF9wZm5fcHJv
dChzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLApkaWZmIC0t
Z2l0IGEvbW0vbWVtb3J5LmMgYi9tbS9tZW1vcnkuYwppbmRleCBlMTFjYTlkLi5jYWQzZTI3IDEw
MDY0NAotLS0gYS9tbS9tZW1vcnkuYworKysgYi9tbS9tZW1vcnkuYwpAQCAtMTUyMCw2ICsxNTIw
LDg3IEBAIGludCB2bV9pbnNlcnRfcGFnZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5z
aWduZWQgbG9uZyBhZGRyLAogfQogRVhQT1JUX1NZTUJPTCh2bV9pbnNlcnRfcGFnZSk7CiAKKy8q
CisgKiBfX3ZtX21hcF9wYWdlcyAtIG1hcHMgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8gdXNl
ciB2bWEKKyAqIEB2bWE6IHVzZXIgdm1hIHRvIG1hcCB0bworICogQHBhZ2VzOiBwb2ludGVyIHRv
IGFycmF5IG9mIHNvdXJjZSBrZXJuZWwgcGFnZXMKKyAqIEBudW06IG51bWJlciBvZiBwYWdlcyBp
biBwYWdlIGFycmF5CisgKiBAb2Zmc2V0OiB1c2VyJ3MgcmVxdWVzdGVkIHZtX3Bnb2ZmCisgKgor
ICogVGhpcyBhbGxvd3MgZHJpdmVycyB0byBtYXAgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8g
YSB1c2VyIHZtYS4KKyAqCisgKiBSZXR1cm46IDAgb24gc3VjY2VzcyBhbmQgZXJyb3IgY29kZSBv
dGhlcndpc2UuCisgKi8KK3N0YXRpYyBpbnQgX192bV9tYXBfcGFnZXMoc3RydWN0IHZtX2FyZWFf
c3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCisJCQkJdW5zaWduZWQgbG9uZyBudW0s
IHVuc2lnbmVkIGxvbmcgb2Zmc2V0KQoreworCXVuc2lnbmVkIGxvbmcgY291bnQgPSB2bWFfcGFn
ZXModm1hKTsKKwl1bnNpZ25lZCBsb25nIHVhZGRyID0gdm1hLT52bV9zdGFydDsKKwlpbnQgcmV0
LCBpOworCisJLyogRmFpbCBpZiB0aGUgdXNlciByZXF1ZXN0ZWQgb2Zmc2V0IGlzIGJleW9uZCB0
aGUgZW5kIG9mIHRoZSBvYmplY3QgKi8KKwlpZiAob2Zmc2V0ID4gbnVtKQorCQlyZXR1cm4gLUVO
WElPOworCisJLyogRmFpbCBpZiB0aGUgdXNlciByZXF1ZXN0ZWQgc2l6ZSBleGNlZWRzIGF2YWls
YWJsZSBvYmplY3Qgc2l6ZSAqLworCWlmIChjb3VudCA+IG51bSAtIG9mZnNldCkKKwkJcmV0dXJu
IC1FTlhJTzsKKworCWZvciAoaSA9IDA7IGkgPCBjb3VudDsgaSsrKSB7CisJCXJldCA9IHZtX2lu
c2VydF9wYWdlKHZtYSwgdWFkZHIsIHBhZ2VzW29mZnNldCArIGldKTsKKwkJaWYgKHJldCA8IDAp
CisJCQlyZXR1cm4gcmV0OworCQl1YWRkciArPSBQQUdFX1NJWkU7CisJfQorCisJcmV0dXJuIDA7
Cit9CisKKy8qKgorICogdm1fbWFwX3BhZ2VzIC0gbWFwcyByYW5nZSBvZiBrZXJuZWwgcGFnZXMg
c3RhcnRzIHdpdGggbm9uIHplcm8gb2Zmc2V0CisgKiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8K
KyAqIEBwYWdlczogcG9pbnRlciB0byBhcnJheSBvZiBzb3VyY2Uga2VybmVsIHBhZ2VzCisgKiBA
bnVtOiBudW1iZXIgb2YgcGFnZXMgaW4gcGFnZSBhcnJheQorICoKKyAqIE1hcHMgYW4gb2JqZWN0
IGNvbnNpc3Rpbmcgb2YgQG51bSBwYWdlcywgY2F0ZXJpbmcgZm9yIHRoZSB1c2VyJ3MKKyAqIHJl
cXVlc3RlZCB2bV9wZ29mZgorICoKKyAqIElmIHdlIGZhaWwgdG8gaW5zZXJ0IGFueSBwYWdlIGlu
dG8gdGhlIHZtYSwgdGhlIGZ1bmN0aW9uIHdpbGwgcmV0dXJuCisgKiBpbW1lZGlhdGVseSBsZWF2
aW5nIGFueSBwcmV2aW91c2x5IGluc2VydGVkIHBhZ2VzIHByZXNlbnQuICBDYWxsZXJzCisgKiBm
cm9tIHRoZSBtbWFwIGhhbmRsZXIgbWF5IGltbWVkaWF0ZWx5IHJldHVybiB0aGUgZXJyb3IgYXMg
dGhlaXIgY2FsbGVyCisgKiB3aWxsIGRlc3Ryb3kgdGhlIHZtYSwgcmVtb3ZpbmcgYW55IHN1Y2Nl
c3NmdWxseSBpbnNlcnRlZCBwYWdlcy4gT3RoZXIKKyAqIGNhbGxlcnMgc2hvdWxkIG1ha2UgdGhl
aXIgb3duIGFycmFuZ2VtZW50cyBmb3IgY2FsbGluZyB1bm1hcF9yZWdpb24oKS4KKyAqCisgKiBD
b250ZXh0OiBQcm9jZXNzIGNvbnRleHQuIENhbGxlZCBieSBtbWFwIGhhbmRsZXJzLgorICogUmV0
dXJuOiAwIG9uIHN1Y2Nlc3MgYW5kIGVycm9yIGNvZGUgb3RoZXJ3aXNlLgorICovCitpbnQgdm1f
bWFwX3BhZ2VzKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3QgcGFnZSAqKnBhZ2Vz
LAorCQkJCXVuc2lnbmVkIGxvbmcgbnVtKQoreworCXJldHVybiBfX3ZtX21hcF9wYWdlcyh2bWEs
IHBhZ2VzLCBudW0sIHZtYS0+dm1fcGdvZmYpOworfQorRVhQT1JUX1NZTUJPTCh2bV9tYXBfcGFn
ZXMpOworCisvKioKKyAqIHZtX21hcF9wYWdlc196ZXJvIC0gbWFwIHJhbmdlIG9mIGtlcm5lbCBw
YWdlcyBzdGFydHMgd2l0aCB6ZXJvIG9mZnNldAorICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRv
CisgKiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcworICog
QG51bTogbnVtYmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKKyAqCisgKiBTaW1pbGFyIHRvIHZt
X21hcF9wYWdlcygpLCBleGNlcHQgdGhhdCBpdCBleHBsaWNpdGx5IHNldHMgdGhlIG9mZnNldAor
ICogdG8gMC4gVGhpcyBmdW5jdGlvbiBpcyBpbnRlbmRlZCBmb3IgdGhlIGRyaXZlcnMgdGhhdCBk
aWQgbm90IGNvbnNpZGVyCisgKiB2bV9wZ29mZi4KKyAqCisgKiBDb250ZXh0OiBQcm9jZXNzIGNv
bnRleHQuIENhbGxlZCBieSBtbWFwIGhhbmRsZXJzLgorICogUmV0dXJuOiAwIG9uIHN1Y2Nlc3Mg
YW5kIGVycm9yIGNvZGUgb3RoZXJ3aXNlLgorICovCitpbnQgdm1fbWFwX3BhZ2VzX3plcm8oc3Ry
dWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCisJCQkJdW5zaWdu
ZWQgbG9uZyBudW0pCit7CisJcmV0dXJuIF9fdm1fbWFwX3BhZ2VzKHZtYSwgcGFnZXMsIG51bSwg
MCk7Cit9CitFWFBPUlRfU1lNQk9MKHZtX21hcF9wYWdlc196ZXJvKTsKKwogc3RhdGljIHZtX2Zh
dWx0X3QgaW5zZXJ0X3BmbihzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9u
ZyBhZGRyLAogCQkJcGZuX3QgcGZuLCBwZ3Byb3RfdCBwcm90LCBib29sIG1rd3JpdGUpCiB7CmRp
ZmYgLS1naXQgYS9tbS9ub21tdS5jIGIvbW0vbm9tbXUuYwppbmRleCA3NDkyNzZiLi5iNDkyZmQx
IDEwMDY0NAotLS0gYS9tbS9ub21tdS5jCisrKyBiL21tL25vbW11LmMKQEAgLTQ3Myw2ICs0NzMs
MjAgQEAgaW50IHZtX2luc2VydF9wYWdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNp
Z25lZCBsb25nIGFkZHIsCiB9CiBFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9wYWdlKTsKIAoraW50
IHZtX21hcF9wYWdlcyhzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipw
YWdlcywKKwkJCXVuc2lnbmVkIGxvbmcgbnVtKQoreworCXJldHVybiAtRUlOVkFMOworfQorRVhQ
T1JUX1NZTUJPTCh2bV9tYXBfcGFnZXMpOworCitpbnQgdm1fbWFwX3BhZ2VzX3plcm8oc3RydWN0
IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCisJCQkJdW5zaWduZWQg
bG9uZyBudW0pCit7CisJcmV0dXJuIC1FSU5WQUw7Cit9CitFWFBPUlRfU1lNQk9MKHZtX21hcF9w
YWdlc196ZXJvKTsKKwogLyoKICAqICBzeXNfYnJrKCkgZm9yIHRoZSBtb3N0IHBhcnQgZG9lc24n
dCBuZWVkIHRoZSBnbG9iYWwga2VybmVsCiAgKiAgbG9jaywgZXhjZXB0IHdoZW4gYW4gYXBwbGlj
YXRpb24gaXMgZG9pbmcgc29tZXRoaW5nIG5hc3R5Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 14:01:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 14:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtv61-0008TT-1b; Wed, 13 Feb 2019 14:01:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FjtR=QU=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gtv5z-0008TN-Pt
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 14:01:03 +0000
X-Inumbo-ID: cc7bc6d1-2f97-11e9-bc90-bc764e045a96
Received: from mail-pl1-x644.google.com (unknown [2607:f8b0:4864:20::644])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc7bc6d1-2f97-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 14:01:03 +0000 (UTC)
Received: by mail-pl1-x644.google.com with SMTP id s1so1196837plp.9
 for <xen-devel@lists.xen.org>; Wed, 13 Feb 2019 06:01:03 -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:mime-version:content-disposition
 :user-agent; bh=wsI5nOykFSX6S7SyN92+LRaxG3yXSZXxVHkiaYJTa/M=;
 b=a3NB43+TY8+WgWQevWmth0jDcxyBS/n2gAoDY2YZP49uixFVqF9mvLnqWGduB6Va/H
 feQh5HfmgXevrSsUjZhdngnb/naX2abIqktrI2KmmPQ8oNpgax5etRPOVTOOFtAOb1YG
 zhhHS9mNeuWvPEeHM5vcn+7gTBoWwJ0R+XoaM8QBfMA+CTM2NXjJVl6JImLxquz6l9Fl
 BtCPxnokINBzCCKtI+vM8SJ03eMGBK4CKngpr1xjCKL7zP2xXkcut5n3iNwAMAKrAb7P
 epNaoBisfUaCTj5Cg8+sPkYrY82yZ+MPAE/klZurmQjZ9YF6Q78A1sMJks+f4FhOgCiO
 J+WA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=wsI5nOykFSX6S7SyN92+LRaxG3yXSZXxVHkiaYJTa/M=;
 b=etWF/0NpzooOZJvy5Gz1q9Ef+rUGGQ/wjK+is2LuGD0S5kbHFNPSiON+FmNIMAAmQb
 IMtWNnDagBv9cenhtY5brIqOtzNYklYpteafRTOknl5FDUQHqe+nsyCRzi7Z5NCPv//v
 HlszVCHnLqKCXzYzvkFZq+Ucxnmyqw9v8G19BX6Q2RAAVu6VLpi4Jk/6mCUaB8apJSHO
 39GNMmiFlNYZwoNnliz+Q3YGJuiQ8KzvxSaiCvuuZnR1ONgn9YPCg6PjWCe5KATGv6js
 2ZbjkZ7zNJ3o7GwTfwjpH41cdbIO7XG+nzKLF+8M+mOBMz4K23hbvMy//zRgSgukr3e8
 ICSw==
X-Gm-Message-State: AHQUAuZtJCjaIOAFztKOCxxgJjy1y5b4pIb4hu8cP3JlJJWFftHFa6/8
 miJakOLV/DwMHYt2fIrNAngtZ/4j
X-Google-Smtp-Source: AHgI3Ibm0TTd/gAqweslKR095bYfBxZMG3ZrVdI1TDAsasHXYl9RczcsJBx08hZyBa/705vkTwMYUg==
X-Received: by 2002:a17:902:346:: with SMTP id 64mr650376pld.337.1550066462186; 
 Wed, 13 Feb 2019 06:01:02 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([49.207.48.54])
 by smtp.gmail.com with ESMTPSA id w65sm18734568pfb.23.2019.02.13.06.01.00
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 13 Feb 2019 06:01:01 -0800 (PST)
Date: Wed, 13 Feb 2019 19:35:20 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 oleksandr_andrushchenko@epam.com, airlied@linux.ie,
 linux@armlinux.org.uk, robin.murphy@arm.com
Message-ID: <20190213140520.GA22029@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH v3 5/9] drm/xen/xen_drm_front_gem.c: Convert to
 use vm_map_pages()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzKCkgdG8gbWFwIHJhbmdlIG9mIGtlcm5lbAptZW1v
cnkgdG8gdXNlciB2bWEuCgpTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxp
bnV4QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVr
c2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnRfZ2VtLmMgfCAxOCArKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA1IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVu
X2RybV9mcm9udF9nZW0uYwppbmRleCAyOGJjNTAxLi5kZDA2MDJkIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCkBAIC0yMjQsOCArMjI0LDcgQEAgc3RydWN0IGRybV9n
ZW1fb2JqZWN0ICoKIHN0YXRpYyBpbnQgZ2VtX21tYXBfb2JqKHN0cnVjdCB4ZW5fZ2VtX29iamVj
dCAqeGVuX29iaiwKIAkJCXN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogewotCXVuc2lnbmVk
IGxvbmcgYWRkciA9IHZtYS0+dm1fc3RhcnQ7Ci0JaW50IGk7CisJaW50IHJldDsKIAogCS8qCiAJ
ICogY2xlYXIgdGhlIFZNX1BGTk1BUCBmbGFnIHRoYXQgd2FzIHNldCBieSBkcm1fZ2VtX21tYXAo
KSwgYW5kIHNldCB0aGUKQEAgLTI0NiwxOCArMjQ1LDExIEBAIHN0YXRpYyBpbnQgZ2VtX21tYXBf
b2JqKHN0cnVjdCB4ZW5fZ2VtX29iamVjdCAqeGVuX29iaiwKIAkgKiBGSVhNRTogYXMgd2UgaW5z
ZXJ0IGFsbCB0aGUgcGFnZXMgbm93IHRoZW4gbm8gLmZhdWx0IGhhbmRsZXIgbXVzdAogCSAqIGJl
IGNhbGxlZCwgc28gZG9uJ3QgcHJvdmlkZSBvbmUKIAkgKi8KLQlmb3IgKGkgPSAwOyBpIDwgeGVu
X29iai0+bnVtX3BhZ2VzOyBpKyspIHsKLQkJaW50IHJldDsKLQotCQlyZXQgPSB2bV9pbnNlcnRf
cGFnZSh2bWEsIGFkZHIsIHhlbl9vYmotPnBhZ2VzW2ldKTsKLQkJaWYgKHJldCA8IDApIHsKLQkJ
CURSTV9FUlJPUigiRmFpbGVkIHRvIGluc2VydCBwYWdlcyBpbnRvIHZtYTogJWRcbiIsIHJldCk7
Ci0JCQlyZXR1cm4gcmV0OwotCQl9CisJcmV0ID0gdm1fbWFwX3BhZ2VzKHZtYSwgeGVuX29iai0+
cGFnZXMsIHhlbl9vYmotPm51bV9wYWdlcyk7CisJaWYgKHJldCA8IDApCisJCURSTV9FUlJPUigi
RmFpbGVkIHRvIG1hcCBwYWdlcyBpbnRvIHZtYTogJWRcbiIsIHJldCk7CiAKLQkJYWRkciArPSBQ
QUdFX1NJWkU7Ci0JfQotCXJldHVybiAwOworCXJldHVybiByZXQ7CiB9CiAKIGludCB4ZW5fZHJt
X2Zyb250X2dlbV9tbWFwKHN0cnVjdCBmaWxlICpmaWxwLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3Qg
KnZtYSkKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 14:03:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 14:03:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtv85-0000A1-Iv; Wed, 13 Feb 2019 14:03:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FjtR=QU=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gtv83-00009w-Tx
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 14:03:11 +0000
X-Inumbo-ID: 18a4e4ce-2f98-11e9-bc90-bc764e045a96
Received: from mail-pg1-x544.google.com (unknown [2607:f8b0:4864:20::544])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18a4e4ce-2f98-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 14:03:10 +0000 (UTC)
Received: by mail-pg1-x544.google.com with SMTP id i130so1190069pgd.1
 for <xen-devel@lists.xenproject.org>; Wed, 13 Feb 2019 06:03:10 -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:mime-version:content-disposition
 :user-agent; bh=H3f1MfvSqhk7fYk2/rKXnYTMr6+lbY/NU0rOXhC8O5U=;
 b=VpMiZSwr42h7RxTwV/fk8d9BvpQX7IxZRgpbvLieA3dNWhefjo4gx9DsgkSJxHG5xY
 wC8gs8rhLMdhakzvA7oL3jNRziwz7HEyOTtO2L3OQIzTamDfB/biwjzged3RE0GG3ATU
 xuWbBjt2GRG8opSicVG2QUTYyUnn+GGduoR+U6oEElaJScHfTOMoRrcwP5w0vms4QADZ
 9VBDPI8ieNLKUwgTj1XSYpg8Ft8L5J7CWA6BmuBq/Ue9jTcjw/QWui/8DSIihzIKTXLv
 OQeBIirsIL7XlCwp3H6auQQD2MIsgvPcgl9fMY7o0nzmpEMK84/HhiQq7ryFqw3J6BLN
 P70A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=H3f1MfvSqhk7fYk2/rKXnYTMr6+lbY/NU0rOXhC8O5U=;
 b=CIpizEf6cU3IsvwGYoaSrOSlmG7VLCBewFSMZI9A+n0euB+kOATHuO84V4CjInzdTz
 JQYbqo58uxPvcyXGm9hYYDyEBGnMKgg7k6UMlPJQ8tlJxi+eGiiL6PiXuV0lUftLflMg
 C9A4ldZt2vXmXioE5zTB3YqSk2wINmRCW5tgOHocW094tFmJFRXH2wSFvLEiYY6DBte5
 /4XWeFw9xon1218kc1n8w6e1e2gFuccoKTudvBSdd7liMAAhOrFpsyOUoPk+P+P2qwzv
 OtgUvt0efCG46GgiAtQmO1HXcj/oiIvu/rBncBhM0M/q8DdGtDOSlFIGZWXf/Xy49ZLz
 G7rw==
X-Gm-Message-State: AHQUAuYJUqRpvVkR3rGr1/yBF7PRWpdxHiUp05yAl9mb0XC3Kot7abn0
 vu4KtymNHjp9gYcjktHajvA=
X-Google-Smtp-Source: AHgI3Iak/rjAyAcN8Vw2WTjmvGMW4dx0H2O1oZmqXhf6ReElXpJJUKu4heHYpMVKWTk/KCbDtzDT8g==
X-Received: by 2002:aa7:8497:: with SMTP id u23mr631577pfn.253.1550066590259; 
 Wed, 13 Feb 2019 06:03:10 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([49.207.48.54])
 by smtp.gmail.com with ESMTPSA id o2sm27533402pfa.149.2019.02.13.06.03.08
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 13 Feb 2019 06:03:09 -0800 (PST)
Date: Wed, 13 Feb 2019 19:37:28 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 boris.ostrovsky@oracle.com, jgross@suse.com, linux@armlinux.org.uk,
 robin.murphy@arm.com
Message-ID: <20190213140728.GA22080@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH v3 8/9] xen/gntdev.c: Convert to use
 vm_map_pages()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzKCkgdG8gbWFwIHJhbmdlIG9mIGtlcm5lbAptZW1v
cnkgdG8gdXNlciB2bWEuCgptYXAtPmNvdW50IGlzIHBhc3NlZCB0byB2bV9tYXBfcGFnZXMoKSBh
bmQgaW50ZXJuYWwgQVBJCnZlcmlmeSBtYXAtPmNvdW50IGFnYWluc3QgY291bnQgKCBjb3VudCA9
IHZtYV9wYWdlcyh2bWEpKQpmb3IgcGFnZSBhcnJheSBib3VuZGFyeSBvdmVycnVuLiBXaXRoIHRo
aXMgY291bnQgaXMgbm90Cm5lZWRlZCBpbnNpZGUgZ250ZGV2X21tYXAoKSBhbmQgaXQgY291bGQg
YmUgcmVwbGFjZWQgd2l0aAp2bWFfcGFnZXModm1hKS4KClNpZ25lZC1vZmYtYnk6IFNvdXB0aWNr
IEpvYXJkZXIgPGpyZHIubGludXhAZ21haWwuY29tPgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9nbnRkZXYu
YyB8IDE2ICsrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks
IDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2dudGRldi5jIGIvZHJp
dmVycy94ZW4vZ250ZGV2LmMKaW5kZXggNWVmYzVlZS4uN2Y2NWJhMyAxMDA2NDQKLS0tIGEvZHJp
dmVycy94ZW4vZ250ZGV2LmMKKysrIGIvZHJpdmVycy94ZW4vZ250ZGV2LmMKQEAgLTEwODIsMTgg
KzEwODIsMTcgQEAgc3RhdGljIGludCBnbnRkZXZfbW1hcChzdHJ1Y3QgZmlsZSAqZmxpcCwgc3Ry
dWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCiB7CiAJc3RydWN0IGdudGRldl9wcml2ICpwcml2ID0g
ZmxpcC0+cHJpdmF0ZV9kYXRhOwogCWludCBpbmRleCA9IHZtYS0+dm1fcGdvZmY7Ci0JaW50IGNv
dW50ID0gdm1hX3BhZ2VzKHZtYSk7CiAJc3RydWN0IGdudGRldl9ncmFudF9tYXAgKm1hcDsKLQlp
bnQgaSwgZXJyID0gLUVJTlZBTDsKKwlpbnQgZXJyID0gLUVJTlZBTDsKIAogCWlmICgodm1hLT52
bV9mbGFncyAmIFZNX1dSSVRFKSAmJiAhKHZtYS0+dm1fZmxhZ3MgJiBWTV9TSEFSRUQpKQogCQly
ZXR1cm4gLUVJTlZBTDsKIAogCXByX2RlYnVnKCJtYXAgJWQrJWQgYXQgJWx4IChwZ29mZiAlbHgp
XG4iLAotCQkJaW5kZXgsIGNvdW50LCB2bWEtPnZtX3N0YXJ0LCB2bWEtPnZtX3Bnb2ZmKTsKKwkJ
CWluZGV4LCB2bWFfcGFnZXModm1hKSwgdm1hLT52bV9zdGFydCwgdm1hLT52bV9wZ29mZik7CiAK
IAltdXRleF9sb2NrKCZwcml2LT5sb2NrKTsKLQltYXAgPSBnbnRkZXZfZmluZF9tYXBfaW5kZXgo
cHJpdiwgaW5kZXgsIGNvdW50KTsKKwltYXAgPSBnbnRkZXZfZmluZF9tYXBfaW5kZXgocHJpdiwg
aW5kZXgsIHZtYV9wYWdlcyh2bWEpKTsKIAlpZiAoIW1hcCkKIAkJZ290byB1bmxvY2tfb3V0Owog
CWlmICh1c2VfcHRlbW9kICYmIG1hcC0+dm1hKQpAQCAtMTE0NSwxMiArMTE0NCw5IEBAIHN0YXRp
YyBpbnQgZ250ZGV2X21tYXAoc3RydWN0IGZpbGUgKmZsaXAsIHN0cnVjdCB2bV9hcmVhX3N0cnVj
dCAqdm1hKQogCQlnb3RvIG91dF9wdXRfbWFwOwogCiAJaWYgKCF1c2VfcHRlbW9kKSB7Ci0JCWZv
ciAoaSA9IDA7IGkgPCBjb3VudDsgaSsrKSB7Ci0JCQllcnIgPSB2bV9pbnNlcnRfcGFnZSh2bWEs
IHZtYS0+dm1fc3RhcnQgKyBpKlBBR0VfU0laRSwKLQkJCQltYXAtPnBhZ2VzW2ldKTsKLQkJCWlm
IChlcnIpCi0JCQkJZ290byBvdXRfcHV0X21hcDsKLQkJfQorCQllcnIgPSB2bV9tYXBfcGFnZXMo
dm1hLCBtYXAtPnBhZ2VzLCBtYXAtPmNvdW50KTsKKwkJaWYgKGVycikKKwkJCWdvdG8gb3V0X3B1
dF9tYXA7CiAJfSBlbHNlIHsKICNpZmRlZiBDT05GSUdfWDg2CiAJCS8qCi0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 14:03:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 14:03:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtv8j-0000F5-14; Wed, 13 Feb 2019 14:03:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FjtR=QU=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gtv8i-0000Ev-4V
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 14:03:52 +0000
X-Inumbo-ID: 30762907-2f98-11e9-bc90-bc764e045a96
Received: from mail-pg1-x544.google.com (unknown [2607:f8b0:4864:20::544])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30762907-2f98-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 14:03:50 +0000 (UTC)
Received: by mail-pg1-x544.google.com with SMTP id w7so1160753pgp.13
 for <xen-devel@lists.xenproject.org>; Wed, 13 Feb 2019 06:03:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=F9hIq6OqtC1SVS2O3U7ZkPoLnNclA70DsapCWy7Q+lE=;
 b=mR1zb3ZEg02mBIPkYaAVMZE66k5L2R/4wFfthpIKD2x3RXESd7eiszAW4r1knRLpTn
 wnxSzM8wZc5Mkz3Z49kMS93pCVbrKDkebiXliRr0MLguCoBBzx3UIY6gRbVSevX8sUlA
 t0TnCvA4KzIxDQ1NhguOdXUGK6CEp2PM35M5kw6L8CUGCQorsyg8koIIUymChKedDxwo
 wDUw7vvME3QeIWVpILxu3BZjyCiOfgTp+xlM8wcQWb2ioU0gaK0lIdJ+zNZxg+bA9B1c
 6HYiTaKbvgyyQHIL08zPUp5Nm4UWICDz8npUj7KAUtwMGujiFlESyiR4EEVtAG0NSBzJ
 vYBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=F9hIq6OqtC1SVS2O3U7ZkPoLnNclA70DsapCWy7Q+lE=;
 b=SDaWGabDKQgnE9xThtWcUt//Z58xj1bX3xuH+3N+zv0t16GcIN1jbfRdu41cAHn/nw
 l417lhihPUBQl12JzgDDLd3cPmDubiAT//yP8rlg19AAvmDwxUpPKkD1QEwF6wxK0GOr
 KEJEcP3ooFyoUDXjBbX0PBHFyM7nnh/cHyx9J9jNDB55Bu1/v5o76a3wDorFq+ENt5f0
 t8AO/pLgnK+mz4ZpeSsU1u5//C56BpdXuZ59NwS02K80+8sV0cHo0gVBFMgtPXHFQ4rw
 /bBoarJh7MwB1SWVNlDKtbYl7gfPsd0ScX+WNVdAVBPK7BAaJuftX793Fk6cwlvIVWzE
 imyA==
X-Gm-Message-State: AHQUAuaESRwEnlBGde6q9cQ467bbeoyktm8XuUcJFqgi/QstDnNijOsp
 /RHkJPp2cXPZuIGaA3Xw/TY=
X-Google-Smtp-Source: AHgI3Ian//MU/KECqqeVW28HKO0eOqidmv+3nYdGVBdjjqesuGGlM5g1X58lilAYfu4GeuswRHCPdA==
X-Received: by 2002:a63:d444:: with SMTP id i4mr600550pgj.237.1550066630319;
 Wed, 13 Feb 2019 06:03:50 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([49.207.48.54])
 by smtp.gmail.com with ESMTPSA id e2sm36513942pga.92.2019.02.13.06.03.48
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 13 Feb 2019 06:03:49 -0800 (PST)
Date: Wed, 13 Feb 2019 19:38:07 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 boris.ostrovsky@oracle.com, jgross@suse.com, linux@armlinux.org.uk,
 robin.murphy@arm.com
Message-ID: <20190213140807.GA22098@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH v3 9/9] xen/privcmd-buf.c: Convert to use
 vm_map_pages_zero()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzX3plcm8oKSB0byBtYXAgcmFuZ2Ugb2Yga2VybmVs
Cm1lbW9yeSB0byB1c2VyIHZtYS4KClRoaXMgZHJpdmVyIGhhcyBpZ25vcmVkIHZtX3Bnb2ZmLiBX
ZSBjb3VsZCBsYXRlciAiZml4IiB0aGVzZSBkcml2ZXJzCnRvIGJlaGF2ZSBhY2NvcmRpbmcgdG8g
dGhlIG5vcm1hbCB2bV9wZ29mZiBvZmZzZXR0aW5nIHNpbXBseSBieQpyZW1vdmluZyB0aGUgX3pl
cm8gc3VmZml4IG9uIHRoZSBmdW5jdGlvbiBuYW1lIGFuZCBpZiB0aGF0IGNhdXNlcwpyZWdyZXNz
aW9ucywgaXQgZ2l2ZXMgdXMgYW4gZWFzeSB3YXkgdG8gcmV2ZXJ0LgoKU2lnbmVkLW9mZi1ieTog
U291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIGRyaXZlcnMveGVu
L3ByaXZjbWQtYnVmLmMgfCA4ICsrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3ByaXZjbWQtYnVm
LmMgYi9kcml2ZXJzL3hlbi9wcml2Y21kLWJ1Zi5jCmluZGV4IGRlMDFhNmQuLmQwMmRjNDMgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3ByaXZjbWQtYnVmLmMKKysrIGIvZHJpdmVycy94ZW4vcHJp
dmNtZC1idWYuYwpAQCAtMTY2LDEyICsxNjYsOCBAQCBzdGF0aWMgaW50IHByaXZjbWRfYnVmX21t
YXAoc3RydWN0IGZpbGUgKmZpbGUsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogCWlmICh2
bWFfcHJpdi0+bl9wYWdlcyAhPSBjb3VudCkKIAkJcmV0ID0gLUVOT01FTTsKIAllbHNlCi0JCWZv
ciAoaSA9IDA7IGkgPCB2bWFfcHJpdi0+bl9wYWdlczsgaSsrKSB7Ci0JCQlyZXQgPSB2bV9pbnNl
cnRfcGFnZSh2bWEsIHZtYS0+dm1fc3RhcnQgKyBpICogUEFHRV9TSVpFLAotCQkJCQkgICAgIHZt
YV9wcml2LT5wYWdlc1tpXSk7Ci0JCQlpZiAocmV0KQotCQkJCWJyZWFrOwotCQl9CisJCXJldCA9
IHZtX21hcF9wYWdlc196ZXJvKHZtYSwgdm1hX3ByaXYtPnBhZ2VzLAorCQkJCQkJdm1hX3ByaXYt
Pm5fcGFnZXMpOwogCiAJaWYgKHJldCkKIAkJcHJpdmNtZF9idWZfdm1hcHJpdl9mcmVlKHZtYV9w
cml2KTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 14:10:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 14:10:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtvFL-0001Ee-Uk; Wed, 13 Feb 2019 14:10:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CfiJ=QU=gmail.com=michael.d.labriola@srs-us1.protection.inumbo.net>)
 id 1gtvFK-0001EZ-AB
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 14:10:42 +0000
X-Inumbo-ID: 251b15b8-2f99-11e9-bc90-bc764e045a96
Received: from mail-ot1-x32b.google.com (unknown [2607:f8b0:4864:20::32b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 251b15b8-2f99-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 14:10:41 +0000 (UTC)
Received: by mail-ot1-x32b.google.com with SMTP id m1so4097179otf.5
 for <xen-devel@lists.xen.org>; Wed, 13 Feb 2019 06:10:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=von3IcrLrwTVqc41ayN4kLw126NSYAB+LvvUixZydqk=;
 b=CTxPxrf4XMyUBWPBaCWdzczg8zEhzsSNi825askcXdn+AOcNzZ4QfdS/9/xcCsjLs8
 NLrLTiN5PYlZF9oj/79SXCFyeOadqrAb6e10MTAMCNFi7p+4OJvL6+lHpDcqx5JGadmr
 glSMmRnGfHxKR5ydIwiawgJK8m1bVQktR8YJwPIpKxF/L3+6P6HisWZclXDPrl/xScGc
 FCGFxk3fF+O7BLvWmL9PA60Kyw4txt+Cn7KNO2M8SsCByaiWMs3DklzhKE8pqOpKRiwG
 92CjK7DvkSM3F9T6OlDWqK1ii2JyVkEXTxPBTOUV2TlznHgO1/56CkQFB8b7lHRHNXHI
 SOKw==
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=von3IcrLrwTVqc41ayN4kLw126NSYAB+LvvUixZydqk=;
 b=L9zPwsQW8rKtHHyowrE1hrM1FU2QjHAMzh1L3XbEuhhoqnMZCVSlcIqdeadHiNHoQp
 7SKWUBSIm7xIf78HG4VrMvZVbaHqpAfphM81d9qCFa8tqYEBcHcyCM09SruDiX6BbySS
 +QtcnOxBFB/1nr9LqR9IItRVsNeELaWXwNcRSxRvXDnL56UxRo9HHQ7G3ynXO2nFz654
 TVhmjnr/nvazLJ9+9i0I5U/5PsjMC4idSSFBIoOFBGbT98XAdTiH1zF/hDtTbovfO+lA
 TGrmf/WV1dNFkt3sYiHn+IpsO4pOliseyM+Ruzv143k4I87peZ+AO4C4BZ2qT13u58SU
 CNbA==
X-Gm-Message-State: AHQUAuaGiRl2wPM7dWt8GjurllOyyCrfB65rMRE9CAjKzMqkz1we6QOW
 bgnvbXrYDZqd3xx9nTv5um3axWJ+QUtJteMaxok=
X-Google-Smtp-Source: AHgI3IYHVoSlkgBoYbJ+nnu6fnJKczfegFqZp/2LJdbmQeOrRlpIR8p0XokGzffLhxb6ArOL9QTIX4hc//p/tV0tEIg=
X-Received: by 2002:aca:3904:: with SMTP id g4mr333784oia.24.1550067040436;
 Wed, 13 Feb 2019 06:10:40 -0800 (PST)
MIME-Version: 1.0
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
In-Reply-To: <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
From: Michael Labriola <michael.d.labriola@gmail.com>
Date: Wed, 13 Feb 2019 09:10:28 -0500
Message-ID: <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgNTozNCBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDEyLjAyLjE5IGF0IDE5OjQ2LCA8bWljaGFlbC5kLmxh
YnJpb2xhQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiBLb25yYWQsCj4gPgo+ID4gU3RhcnRpbmcgdy8g
djQuMTcsIEkgY2Fubm90IGxvZyBpbiB0byBHTk9NRSB3L291dCBnZXR0aW5nIHRoZQo+ID4gZm9s
bG93aW5nIG1lc3MgaW4gZG1lc2cgYW5kIGVuZGluZyB1cCBiYWNrIGF0IHRoZSBHRE0gbG9naW4g
c2NyZWVuLgo+ID4KPiA+IFsgICAyOC41NTQyNTldIHJhZGVvbl9kcF9hdXhfdHJhbnNmZXJfbmF0
aXZlOiAyMDAgY2FsbGJhY2tzIHN1cHByZXNzZWQKPiA+IFsgICAzMS4yMTk4MjFdIHJhZGVvbiAw
MDAwOjAxOjAwLjA6IHN3aW90bGIgYnVmZmVyIGlzIGZ1bGwgKHN6OiAyMDk3MTUyCj4gPiBieXRl
cykKPiA+IFsgICAzMS4yMjAwMzBdIFtkcm06cmFkZW9uX2dlbV9vYmplY3RfY3JlYXRlIFtyYWRl
b25dXSAqRVJST1IqIEZhaWxlZAo+ID4gdG8gYWxsb2NhdGUgR0VNIG9iamVjdCAoMTYzODQwMDAs
IDIsIDQwOTYsIC0xNCkKPiA+IFsgICAzMS4yMjYxMDldIHJhZGVvbiAwMDAwOjAxOjAwLjA6IHN3
aW90bGIgYnVmZmVyIGlzIGZ1bGwgKHN6OiAyMDk3MTUyCj4gPiBieXRlcykKPiA+IFsgICAzMS4y
MjYzMDBdIFtkcm06cmFkZW9uX2dlbV9vYmplY3RfY3JlYXRlIFtyYWRlb25dXSAqRVJST1IqIEZh
aWxlZAo+ID4gdG8gYWxsb2NhdGUgR0VNIG9iamVjdCAoMTYzODQwMDAsIDIsIDQwOTYsIC0xNCkK
PiA+IFsgICAzMS4zMDA3MzRdIGdub21lLXNoZWxsWzE5MzVdOiBzZWdmYXVsdCBhdCA4OCBpcCAw
MDAwN2YzOTE1MWNkOTA0Cj4gPiBzcCAwMDAwN2ZmYzk3NjExYWQ4IGVycm9yIDQgaW4gbGlibXV0
dGVyLWNvZ2wuc29bN2YzOTE1MTc4MDAwK2FhMDAwXQo+ID4gWyAgIDMxLjMwMDc0NV0gQ29kZTog
NWYgYzMgMGYgMWYgNDAgMDAgNDggOGIgNDcgNzggNDggOGIgNDAgNDAgZmYgZTAKPiA+IDY2IDBm
IDFmIDQ0IDAwIDAwIDQ4IDhiIDQ3IDc4IDQ4IDhiIDQwIDQ4IGZmIGUwIDY2IDBmIDFmIDQ0IDAw
IDAwIDQ4Cj4gPiA4YiA0NyA3OCA8NDg+IDhiIDgwIDg4IDAwIDAwIDAwIGZmIGUwIDBmIDFmIDAw
IDQ4IDhiIDQ3IDc4IDQ4IDhiIDQwIDY4Cj4gPiBmZiBlMAo+ID4gWyAgIDM4LjE5MzMwMl0gcmFk
ZW9uX2RwX2F1eF90cmFuc2Zlcl9uYXRpdmU6IDExNiBjYWxsYmFja3Mgc3VwcHJlc3NlZAo+ID4g
WyAgIDQwLjAwOTMxN10gcmFkZW9uIDAwMDA6MDE6MDAuMDogc3dpb3RsYiBidWZmZXIgaXMgZnVs
bCAoc3o6IDIwOTcxNTIKPiA+IGJ5dGVzKQo+ID4gWyAgIDQwLjAwOTQ4OF0gW2RybTpyYWRlb25f
Z2VtX29iamVjdF9jcmVhdGUgW3JhZGVvbl1dICpFUlJPUiogRmFpbGVkCj4gPiB0byBhbGxvY2F0
ZSBHRU0gb2JqZWN0ICgxNjM4NDAwMCwgMiwgNDA5NiwgLTE0KQo+ID4gWyAgIDQwLjAxNTExNF0g
cmFkZW9uIDAwMDA6MDE6MDAuMDogc3dpb3RsYiBidWZmZXIgaXMgZnVsbCAoc3o6IDIwOTcxNTIK
PiA+IGJ5dGVzKQo+ID4gWyAgIDQwLjAxNTI5N10gW2RybTpyYWRlb25fZ2VtX29iamVjdF9jcmVh
dGUgW3JhZGVvbl1dICpFUlJPUiogRmFpbGVkCj4gPiB0byBhbGxvY2F0ZSBHRU0gb2JqZWN0ICgx
NjM4NDAwMCwgMiwgNDA5NiwgLTE0KQo+ID4gWyAgIDQwLjAyODMwMl0gZ25vbWUtc2hlbGxbMjQz
MV06IHNlZ2ZhdWx0IGF0IDJkYWRmNDAgaXAKPiA+IDAwMDAwMDAwMDJkYWRmNDAgc3AgMDAwMDdm
ZmNkMjRlYTVmOCBlcnJvciAxNQo+ID4gWyAgIDQwLjAyODMwNl0gQ29kZTogMjAgNmUgMzEgMDAg
MDAgMDAgMDAgMDAgMDAgMDAgMDAgMzcgZTMgM2QgMmQgN2YKPiA+IDAwIDAwIDgwIGY0IGU2IDNk
IDJkIDdmIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCj4gPiAw
MCAwMCAwMCA8MDA+IDAwIDAwIDAwIDAwIDAwIDAwIDAwIGMxIDAwIDAwIDAwIDAwIDAwIDAwIDAw
IDgwIGUxIGQyIDAzCj4gPiAwMCAwMAo+ID4KPiA+Cj4gPiBUaGlzIGhhcHBlbnMgdy8gYm90aCBy
YWRlb24gYW5kIGFtZGdwdS4KPiA+Cj4gPiBJIGJpc2VjdGVkIGRvd24gdG8gdGhlIGZvbGxvd2lu
ZyByYW5nZSBvZiBjb21taXRzLCB3aGljaCBiYXNpY2FsbHkgYWRkCj4gPiBjb25kaXRpb25hbCBj
b2RlIHRvIHJhZGVvbiBhbmQgYW1kZ3B1IHRvIE5PVCB1c2Ugc3dpb3RsYiBpZiBkbWFfYml0cwo+
ID4gaXMgc21hbGxlciB0aGFuIHRoZSBzeXN0ZW0ncyBtYXggaW9tZW0gYWRkcmVzcy4uLiAgYnV0
IHRoYXQgdmVyeSBtdWNoCj4gPiBkb2Vzbid0IHdvcmsgb24gYSBYZW4gZG9tMC4KPgo+IFdlbGws
IG5vdCBzbyBtdWNoIGEgWGVuIERvbTAsIGJ1dCBhIFhlbiBQViBkb21haW4uCj4KPiA+IDgyNjI2
MzYzIGRybTogYWRkIGZ1bmMgdG8gZ2V0IG1heCBpb21lbSBhZGRyZXNzIHYyCj4gPiBmZDVmZDQ4
MCBkcm0vYW1kZ3B1OiBvbmx5IGVuYWJsZSBzd2lvdGxiIGFsbG9jIHdoZW4gbmVlZCB2Mgo+ID4g
MWJjM2QzY2MgZHJtL3JhZGVvbjogb25seSBlbmFibGUgc3dpb3RsYiBwYXRoIHdoZW4gbmVlZCB2
Mgo+ID4KPiA+IFJldmVydGluZyB0aGUgb2ZmZW5kaW5nIGNvbW1pdHMgZ2l2ZXMgbWUgYSB1c2Fi
bGUgdjQuMjAgZG9tMCBrZXJuZWwgdy8KPiA+IHdvcmtpbmcgM2Qgc3VwcG9ydC4gIE5vdCBzdXJl
IHdoYXQgdGhlIGFwcHJvcHJpYXRlIHVwc3RyZWFtIGZpeCBmb3IKPiA+IHRoaXMgd291bGQgYmUs
IGFzIEkgZG9uJ3QgMTAwJSB1bmRlcnN0YW5kIHRoaXMuICBDb3VsZCB5b3UgZW5saWdodGVuCj4g
PiBtZT8gIDstKQo+Cj4gV2VsbCwgdGhpcyBkZXBlbmRzIG9uIGhvdyBtdWNoIGFic3RyYWN0aW9u
IHdlIHdhbnQsIGFuZCBob3cKPiBtdWNoIGFic3RyYWN0aW9uIHRoZSBtYWludGFpbmVycyBvZiB0
aGUgRFJNIGRyaXZlcnMgZGVtYW5kLgo+IEl0IGNvdWxkIGJlIGFzIHNpbXBsZSBhcyBhZGRpbmcg
eGVuX3N3aW90bGIgY2hlY2tzIGludG8gdGhlCj4gY29uZGl0aW9uYWxzIHNldHRpbmcgLT5uZWVk
X3N3aW90bGIsIGJ1dCBpbiBhbiBhYnN0cmFjdCBzZW5zZQo+IHRoZSBpc3N1ZSBvZiBjb3Vyc2Ug
ZXhpc3RzIGZvciBQViBndWVzdHMgb2YgYW55IGh5cGVydmlzb3IuCj4gKEFsdGVyaW5nIGRybV9n
ZXRfbWF4X2lvbWVtKCkgaXRzZWxmIHdvdWxkIHNlZW0gd3JvbmcgdG8gbWUsCj4gdW5sZXNzIGl0
cyBuYW1lIHdhcyBhbHNvIGNoYW5nZWQuKQoKQWgsIHNvIHRoaXMgaXNuJ3QgbmVjZXNzYXJpbHkg
WGVuLXNwZWNpZmljIGJ1dCByYXRoZXIgYW55IHBhcmF2aXJ0dWFsCmd1ZXN0PyAgVGhhdCBoYWRu
J3QgY3Jvc3NlZCBteSBtaW5kLiAgSXMgdGhlcmUgYW4gZWFzeSB3YXkgdG8gZmluZCBvdXQKaWYg
d2UncmUgYSBwdiBndWVzdCBpbiB0aGUgbmVlZF9zd2lvdGxiIGNvbmRpdGlvbmFscz8gIElmIG5v
dCwgd2UKc2hvdWxkIGF0IGxlYXN0IGFkZCBhIG1vZHVsZSBwYXJhbWV0ZXIgdG8gZm9yY2Ugc3dp
b3RsYiB1c2FnZSB0byBib3RoCnJhZGVvbiBhbmQgYW1kZ3B1LiAgSSdkIGJlIG1vcmUgdGhhbiBo
YXBweSB0byBnaW4gdXAgYSBwYXRjaCB0byBkbwplaXRoZXIgYW5kIHN1Ym1pdCB0byB1cHN0cmVh
bSAoZHJpLWRldmVsLCBJIGd1ZXNzKS4KClRoYW5rcyEKCi1NaWtlCgotLSAKTWljaGFlbCBEIExh
YnJpb2xhCjIxIFJpcCBWYW4gV2lua2xlIENpcgpXYXJ3aWNrLCBSSSAwMjg4Ngo0MDEtMzE2LTk4
NDQgKGNlbGwpCjQwMS04NDgtODg3MSAod29yaykKNDAxLTIzNC0xMzA2IChob21lKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 14:28:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 14:28:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtvWM-0002KE-NL; Wed, 13 Feb 2019 14:28:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EuM9=QU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtvWL-0002K9-8R
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 14:28:17 +0000
X-Inumbo-ID: 99645d59-2f9b-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99645d59-2f9b-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 14:28:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Feb 2019 07:28:14 -0700
Message-Id: <5C64297D0200007800216566@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Feb 2019 07:28:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Michael Labriola" <michael.d.labriola@gmail.com>
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
In-Reply-To: <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDE1OjEwLCA8bWljaGFlbC5kLmxhYnJpb2xhQGdtYWlsLmNvbT4g
d3JvdGU6Cj4gT24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgNTozNCBBTSBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pgo+PiA+Pj4gT24gMTIuMDIuMTkgYXQgMTk6NDYsIDxt
aWNoYWVsLmQubGFicmlvbGFAZ21haWwuY29tPiB3cm90ZToKPj4gPiBLb25yYWQsCj4+ID4KPj4g
PiBTdGFydGluZyB3LyB2NC4xNywgSSBjYW5ub3QgbG9nIGluIHRvIEdOT01FIHcvb3V0IGdldHRp
bmcgdGhlCj4+ID4gZm9sbG93aW5nIG1lc3MgaW4gZG1lc2cgYW5kIGVuZGluZyB1cCBiYWNrIGF0
IHRoZSBHRE0gbG9naW4gc2NyZWVuLgo+PiA+Cj4+ID4gWyAgIDI4LjU1NDI1OV0gcmFkZW9uX2Rw
X2F1eF90cmFuc2Zlcl9uYXRpdmU6IDIwMCBjYWxsYmFja3Mgc3VwcHJlc3NlZAo+PiA+IFsgICAz
MS4yMTk4MjFdIHJhZGVvbiAwMDAwOjAxOjAwLjA6IHN3aW90bGIgYnVmZmVyIGlzIGZ1bGwgKHN6
OiAyMDk3MTUyCj4+ID4gYnl0ZXMpCj4+ID4gWyAgIDMxLjIyMDAzMF0gW2RybTpyYWRlb25fZ2Vt
X29iamVjdF9jcmVhdGUgW3JhZGVvbl1dICpFUlJPUiogRmFpbGVkCj4+ID4gdG8gYWxsb2NhdGUg
R0VNIG9iamVjdCAoMTYzODQwMDAsIDIsIDQwOTYsIC0xNCkKPj4gPiBbICAgMzEuMjI2MTA5XSBy
YWRlb24gMDAwMDowMTowMC4wOiBzd2lvdGxiIGJ1ZmZlciBpcyBmdWxsIChzejogMjA5NzE1Mgo+
PiA+IGJ5dGVzKQo+PiA+IFsgICAzMS4yMjYzMDBdIFtkcm06cmFkZW9uX2dlbV9vYmplY3RfY3Jl
YXRlIFtyYWRlb25dXSAqRVJST1IqIEZhaWxlZAo+PiA+IHRvIGFsbG9jYXRlIEdFTSBvYmplY3Qg
KDE2Mzg0MDAwLCAyLCA0MDk2LCAtMTQpCj4+ID4gWyAgIDMxLjMwMDczNF0gZ25vbWUtc2hlbGxb
MTkzNV06IHNlZ2ZhdWx0IGF0IDg4IGlwIDAwMDA3ZjM5MTUxY2Q5MDQKPj4gPiBzcCAwMDAwN2Zm
Yzk3NjExYWQ4IGVycm9yIDQgaW4gbGlibXV0dGVyLWNvZ2wuc29bN2YzOTE1MTc4MDAwK2FhMDAw
XQo+PiA+IFsgICAzMS4zMDA3NDVdIENvZGU6IDVmIGMzIDBmIDFmIDQwIDAwIDQ4IDhiIDQ3IDc4
IDQ4IDhiIDQwIDQwIGZmIGUwCj4+ID4gNjYgMGYgMWYgNDQgMDAgMDAgNDggOGIgNDcgNzggNDgg
OGIgNDAgNDggZmYgZTAgNjYgMGYgMWYgNDQgMDAgMDAgNDgKPj4gPiA4YiA0NyA3OCA8NDg+IDhi
IDgwIDg4IDAwIDAwIDAwIGZmIGUwIDBmIDFmIDAwIDQ4IDhiIDQ3IDc4IDQ4IDhiIDQwIDY4Cj4+
ID4gZmYgZTAKPj4gPiBbICAgMzguMTkzMzAyXSByYWRlb25fZHBfYXV4X3RyYW5zZmVyX25hdGl2
ZTogMTE2IGNhbGxiYWNrcyBzdXBwcmVzc2VkCj4+ID4gWyAgIDQwLjAwOTMxN10gcmFkZW9uIDAw
MDA6MDE6MDAuMDogc3dpb3RsYiBidWZmZXIgaXMgZnVsbCAoc3o6IDIwOTcxNTIKPj4gPiBieXRl
cykKPj4gPiBbICAgNDAuMDA5NDg4XSBbZHJtOnJhZGVvbl9nZW1fb2JqZWN0X2NyZWF0ZSBbcmFk
ZW9uXV0gKkVSUk9SKiBGYWlsZWQKPj4gPiB0byBhbGxvY2F0ZSBHRU0gb2JqZWN0ICgxNjM4NDAw
MCwgMiwgNDA5NiwgLTE0KQo+PiA+IFsgICA0MC4wMTUxMTRdIHJhZGVvbiAwMDAwOjAxOjAwLjA6
IHN3aW90bGIgYnVmZmVyIGlzIGZ1bGwgKHN6OiAyMDk3MTUyCj4+ID4gYnl0ZXMpCj4+ID4gWyAg
IDQwLjAxNTI5N10gW2RybTpyYWRlb25fZ2VtX29iamVjdF9jcmVhdGUgW3JhZGVvbl1dICpFUlJP
UiogRmFpbGVkCj4+ID4gdG8gYWxsb2NhdGUgR0VNIG9iamVjdCAoMTYzODQwMDAsIDIsIDQwOTYs
IC0xNCkKPj4gPiBbICAgNDAuMDI4MzAyXSBnbm9tZS1zaGVsbFsyNDMxXTogc2VnZmF1bHQgYXQg
MmRhZGY0MCBpcAo+PiA+IDAwMDAwMDAwMDJkYWRmNDAgc3AgMDAwMDdmZmNkMjRlYTVmOCBlcnJv
ciAxNQo+PiA+IFsgICA0MC4wMjgzMDZdIENvZGU6IDIwIDZlIDMxIDAwIDAwIDAwIDAwIDAwIDAw
IDAwIDAwIDM3IGUzIDNkIDJkIDdmCj4+ID4gMDAgMDAgODAgZjQgZTYgM2QgMmQgN2YgMDAgMDAg
MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAKPj4gPiAwMCAwMCAwMCA8MDA+
IDAwIDAwIDAwIDAwIDAwIDAwIDAwIGMxIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDgwIGUxIGQyIDAz
Cj4+ID4gMDAgMDAKPj4gPgo+PiA+Cj4+ID4gVGhpcyBoYXBwZW5zIHcvIGJvdGggcmFkZW9uIGFu
ZCBhbWRncHUuCj4+ID4KPj4gPiBJIGJpc2VjdGVkIGRvd24gdG8gdGhlIGZvbGxvd2luZyByYW5n
ZSBvZiBjb21taXRzLCB3aGljaCBiYXNpY2FsbHkgYWRkCj4+ID4gY29uZGl0aW9uYWwgY29kZSB0
byByYWRlb24gYW5kIGFtZGdwdSB0byBOT1QgdXNlIHN3aW90bGIgaWYgZG1hX2JpdHMKPj4gPiBp
cyBzbWFsbGVyIHRoYW4gdGhlIHN5c3RlbSdzIG1heCBpb21lbSBhZGRyZXNzLi4uICBidXQgdGhh
dCB2ZXJ5IG11Y2gKPj4gPiBkb2Vzbid0IHdvcmsgb24gYSBYZW4gZG9tMC4KPj4KPj4gV2VsbCwg
bm90IHNvIG11Y2ggYSBYZW4gRG9tMCwgYnV0IGEgWGVuIFBWIGRvbWFpbi4KPj4KPj4gPiA4MjYy
NjM2MyBkcm06IGFkZCBmdW5jIHRvIGdldCBtYXggaW9tZW0gYWRkcmVzcyB2Mgo+PiA+IGZkNWZk
NDgwIGRybS9hbWRncHU6IG9ubHkgZW5hYmxlIHN3aW90bGIgYWxsb2Mgd2hlbiBuZWVkIHYyCj4+
ID4gMWJjM2QzY2MgZHJtL3JhZGVvbjogb25seSBlbmFibGUgc3dpb3RsYiBwYXRoIHdoZW4gbmVl
ZCB2Mgo+PiA+Cj4+ID4gUmV2ZXJ0aW5nIHRoZSBvZmZlbmRpbmcgY29tbWl0cyBnaXZlcyBtZSBh
IHVzYWJsZSB2NC4yMCBkb20wIGtlcm5lbCB3Lwo+PiA+IHdvcmtpbmcgM2Qgc3VwcG9ydC4gIE5v
dCBzdXJlIHdoYXQgdGhlIGFwcHJvcHJpYXRlIHVwc3RyZWFtIGZpeCBmb3IKPj4gPiB0aGlzIHdv
dWxkIGJlLCBhcyBJIGRvbid0IDEwMCUgdW5kZXJzdGFuZCB0aGlzLiAgQ291bGQgeW91IGVubGln
aHRlbgo+PiA+IG1lPyAgOy0pCj4+Cj4+IFdlbGwsIHRoaXMgZGVwZW5kcyBvbiBob3cgbXVjaCBh
YnN0cmFjdGlvbiB3ZSB3YW50LCBhbmQgaG93Cj4+IG11Y2ggYWJzdHJhY3Rpb24gdGhlIG1haW50
YWluZXJzIG9mIHRoZSBEUk0gZHJpdmVycyBkZW1hbmQuCj4+IEl0IGNvdWxkIGJlIGFzIHNpbXBs
ZSBhcyBhZGRpbmcgeGVuX3N3aW90bGIgY2hlY2tzIGludG8gdGhlCj4+IGNvbmRpdGlvbmFscyBz
ZXR0aW5nIC0+bmVlZF9zd2lvdGxiLCBidXQgaW4gYW4gYWJzdHJhY3Qgc2Vuc2UKPj4gdGhlIGlz
c3VlIG9mIGNvdXJzZSBleGlzdHMgZm9yIFBWIGd1ZXN0cyBvZiBhbnkgaHlwZXJ2aXNvci4KPj4g
KEFsdGVyaW5nIGRybV9nZXRfbWF4X2lvbWVtKCkgaXRzZWxmIHdvdWxkIHNlZW0gd3JvbmcgdG8g
bWUsCj4+IHVubGVzcyBpdHMgbmFtZSB3YXMgYWxzbyBjaGFuZ2VkLikKPiAKPiBBaCwgc28gdGhp
cyBpc24ndCBuZWNlc3NhcmlseSBYZW4tc3BlY2lmaWMgYnV0IHJhdGhlciBhbnkgcGFyYXZpcnR1
YWwKPiBndWVzdD8gIFRoYXQgaGFkbid0IGNyb3NzZWQgbXkgbWluZC4gIElzIHRoZXJlIGFuIGVh
c3kgd2F5IHRvIGZpbmQgb3V0Cj4gaWYgd2UncmUgYSBwdiBndWVzdCBpbiB0aGUgbmVlZF9zd2lv
dGxiIGNvbmRpdGlvbmFscz8KClRoZXJlJ3MgeGVuX3B2X2RvbWFpbigpLCBidXQgSSB0aGluayB4
ZW5fc3dpb3RsYiB3b3VsZCBiZSBtb3JlIHRvCnRoZSBwb2ludCBpZiB0aGUgY2hlY2sgaXMgYWxy
ZWFkeSB0byBiZSBYZW4tc3BlY2lmaWMuIFRoZXJlJ3Mgbm8gZ2VuZXJpYwoiaXMgUFYiIHByZWRp
Y2F0ZSB0aGF0IEknbSBhd2FyZSBvZi4KCj4gIElmIG5vdCwgd2UKPiBzaG91bGQgYXQgbGVhc3Qg
YWRkIGEgbW9kdWxlIHBhcmFtZXRlciB0byBmb3JjZSBzd2lvdGxiIHVzYWdlIHRvIGJvdGgKPiBy
YWRlb24gYW5kIGFtZGdwdS4gIEknZCBiZSBtb3JlIHRoYW4gaGFwcHkgdG8gZ2luIHVwIGEgcGF0
Y2ggdG8gZG8KPiBlaXRoZXIgYW5kIHN1Ym1pdCB0byB1cHN0cmVhbSAoZHJpLWRldmVsLCBJIGd1
ZXNzKS4KCkkgZG9uJ3QgdGhpbmsgbW9kdWxlIHBhcmFtZXRlcnMgYXJlIGEgZ29vZCB3YXkgZm9y
d2FyZCBoZXJlLgpUaGV5IG1heSBkbyBhcyBhIHRlbXBvcmFyeSB3b3JrYXJvdW5kLCBidXQgbm90
IGFzIGEgc29sdXRpb24uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 14:52:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 14:52:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtvtj-0004ZN-Ra; Wed, 13 Feb 2019 14:52:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1/N/=QU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtvti-0004ZB-Gi
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 14:52:26 +0000
X-Inumbo-ID: f9594b21-2f9e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9594b21-2f9e-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 14:52:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtvtg-0002Er-7h; Wed, 13 Feb 2019 14: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtvtf-0000fL-TZ; Wed, 13 Feb 2019 14:52:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtvtf-0005gV-Si; Wed, 13 Feb 2019 14:52:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133229-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Feb 2019 14:52:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133229: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIyOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIyOS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYxNzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5
OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA1IGRheXMgICAzMiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAgIDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAwIGRh
eXMgICAgOSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNjaG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgog
IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjE3OGEwMGMzMDE3M2MwYjI2OGQ5
OTE2MGUxOWFkMjk5YjE4MjNhMgpBdXRob3I6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1h
em9uLmRlPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTU6MjA6MTUgMjAxOSArMDEwMAoKICAgIHg4Ni9o
dm06IGJsb2NrIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwogICAgCiAgICBUaGVy
ZSBhcmUgbXVsdGlwbGUgYXJyYXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vz
c2VkCiAgICB3aXRoIGluZGljZXMgdGhhdCBhcmUgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBUbyBh
dm9pZCBzcGVjdWxhdGl2ZQogICAgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFy
cmF5X2luZGV4X25vc3BlYyBtYWNyby4KICAgIAogICAgV2hlbiBibG9ja2luZyBzcGVjdWxhdGl2
ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIGNhbiBjbGFzc2lmeSBhcnJheXMKICAgIGludG8g
ZHluYW1pYyBhcnJheXMgYW5kIHN0YXRpYyBhcnJheXMuIFdoZXJlIHRoZSBmb3JtZXIgYXJlIGFs
bG9jYXRlZAogICAgZHVyaW5nIHJ1biB0aW1lLCB0aGUgc2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtu
b3duIGR1cmluZyBjb21waWxlIHRpbWUuCiAgICBPbiBzdGF0aWMgYXJyYXlzLCBjb21waWxlciBt
aWdodCBiZSBhYmxlIHRvIGJsb2NrIHNwZWN1bGF0aXZlIGFjY2Vzc2VzCiAgICBpbiB0aGUgZnV0
dXJlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBl
ZmZvcnQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdl
bEBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cgpjb21taXQgNTZkOGQwMTE5ZDI3MGY4NDZjNmM0OTQzNzEyYjhhMjFmYmU1ZDRkMApBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgRmViIDEyIDExOjU0
OjU3IDIwMTkgKzAxMDAKCiAgICBWTVg6IGRvbid0IGlnbm9yZSBQMk0gc2V0dXAgZXJyb3IKICAg
IAogICAgc2V0X21taW9fcDJtX2VudHJ5KCkgbWF5IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAt
RU5PTUVNLiBEb24ndCBpZ25vcmUKICAgIHN1Y2ggYW4gZXJyb3IsIGJ1dCBpbnN0ZWFkIGNhdXNl
IGRvbWFpbiBjcmVhdGlvbiB0byBmYWlsIGluIHN1Y2ggYSBjYXNlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA4OGI5MmMzODIwY2ZmZWQ0YjRhYmVi
MTM5ZWRjMmNiZDgyODZjYjEyCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6MDcgMjAxOSArMDEwMAoKICAgIGlvbW11OiBmaXgg
aW9tbXVfb3BzIGluaXRpYWxpemF0aW9uCiAgICAKICAgIENvbW1pdCAzMmE1ZWEwMGVjNzVlZjUz
ZSAoIklPTU1VL3g4NjogcmVtb3ZlIGluZGlyZWN0aW9uIGZyb20gY2VydGFpbgogICAgSU9NTVUg
aG9vayBhY2Nlc3NlcyIpIGludHJvZHVjZWQgaW9tbXVfb3BzIGluaXRpYWxpemVkIGF0IGJvb3Qg
dGltZQogICAgd2l0aCBkYXRhIGRlY2xhcmVkIGFzIF9faW5pdGNvbnN0cmVsLgogICAgCiAgICBP
biBJbnRlbCBzeXN0ZW1zIHRoZXJlIGlzIGFub3RoZXIgcGF0aCB3aGVyZSBpb21tdV9vcHMgaXMg
aW5pdGlhbGl6ZWQKICAgIGFuZCB0aGlzIHBhdGggaXMgcmVsZXZhbnQgb24gcmVzdW1lIGFmdGVy
IHJldHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5kLgogICAgQXMgdGhlIGluaXRpYWxpemF0aW9u
IGRhdGEgaXMgbm8gbG9uZ2VyIGFjY2Vzc2libGUgaW4gdGhpcyBjYXNlIHRoYXQKICAgIHNlY29u
ZCBpbml0aWFsaXphdGlvbiBtdXN0IGJlIGRyb3BwZWQgaW4gY2FzZSB0aGUgc3lzdGVtIGlzbid0
IGp1c3QKICAgIGJvb3RpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgMDlmYzRkZTRhOGViYjM4OTY0MWI4YjhhNjMyZWZjYjdjYTg4MGUwOApBdXRob3I6IE5v
cmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KRGF0ZTogICBXZWQgRmViIDYgMTU6
MDk6MzMgMjAxOSArMDEwMAoKICAgIGFzbTogaGFuZGxlIGNvbW1lbnRzIHdoZW4gY3JlYXRpbmcg
aGVhZGVyIGZpbGUKICAgIAogICAgSW4gdGhlIGVhcmx5IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0
aGUgYXNtIGhlYWRlciBmaWxlcyBhcmUgY3JlYXRlZCwgc3VjaAogICAgYXMgaW5jbHVkZS9hc20t
JChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaC4gVGhlc2UgZmlsZXMgZGVwZW5kIG9uIHRoZQog
ICAgYXNzZW1ibHkgZmlsZSBhcmNoLyQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLnMsIHdoaWNo
IGlzIGdlbmVyYXRlZAogICAgYmVmb3JlLiBEZXBlbmRpbmcgb24gdGhlIHVzZWQgdG9vbGNoYWlu
LCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0aGUKICAgIGFzc2VtYmx5IGZpbGVzLiBFc3Bl
Y2lhbGx5IHRoZSBnb3RvLWdjYyBjb21waWxlciBvZiB0aGUgYm91bmRlZCBtb2RlbAogICAgY2hl
Y2tlciBDQk1DIGFkZHMgY29tbWVudHMgdGhhdCBzdGFydCB3aXRoIGEgJyMnIHN5bWJvbCBhdCB0
aGUgYmVnaW5uaW5nCiAgICBvZiB0aGUgbGluZS4KICAgIAogICAgVGhpcyBjb21taXQgYWRkcyBo
YW5kbGluZyBjb21tZW50cyBpbiBhc3NlbWJsZXIgZHVyaW5nIHRoZSBjcmVhdGlvbiBvZiB0aGUK
ICAgIGFzbSBoZWFkZXIgZmlsZXMsIGVzcGVjaWFsbHkgaWdub3JpbmcgbGluZXMgdGhhdCBzdGFy
dCB3aXRoICcjJywgd2hpY2gKICAgIGluZGljYXRlIGNvbW1lbnRzIGZvciBib3RoIEFSTSBhbmQg
eDg2IGFzc2VtYmxlci4gVGhlIHVzZWQgdG9vbCBnb3RvLWFzCiAgICBwcm9kdWNlcyBleGFjdGx5
IGNvbW1lbnRzIG9mIHRoaXMga2luZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRh
dXRzY2huaWcgPHRhdXRzY2huQGFtYXpvbi5jby51az4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZDA0YmYxZWI2NTZiZThiMjEzMWQwOGM3ZTMy
Y2ZmMzQzNTU2Y2ZhOApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBNb24gRmViIDExIDA5OjA5OjEzIDIwMTkgKzAxMDAKCiAgICB4ODYvc2hhZG93OiBhZGp1
c3QgbWluaW11bSBhbGxvY2F0aW9uIGNhbGN1bGF0aW9ucwogICAgCiAgICBBIHByZXZpb3VzbHkg
YmFkIHNpdHVhdGlvbiBoYXMgYmVjb21lIHdvcnNlIHdpdGggdGhlIGVhcmx5IHNldHRpbmcgb2YK
ICAgIC0+bWF4X3ZjcHVzOiBUaGUgdmFsdWUgcmV0dXJuZWQgYnkgc2hhZG93X21pbl9hY2NlcHRh
YmxlX3BhZ2VzKCkgaGFzCiAgICBmdXJ0aGVyIGdyb3duLCBhbmQgaGVuY2Ugbm93IGhvbGRzIGJh
Y2sgZXZlbiBtb3JlIG1lbW9yeSBmcm9tIHVzZSBmb3IKICAgIHRoZSBwMm0uCiAgICAKICAgIE1h
a2Ugc2hfbWluX2FsbG9jYXRpb24oKSBhY2NvdW50IGZvciBhbGwgcDJtIG1lbW9yeSBuZWVkZWQg
Zm9yCiAgICBzaGFkb3dfZW5hYmxlKCkgdG8gc3VjY2VlZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9u
IChhdCB3aGljaCBwb2ludCB0aGUKICAgIGRvbWFpbiBoYXMgbm8gbWVtb3J5IGF0IGFsbCBhbGxv
Y2F0ZWQgdG8gaXQgeWV0LCBhbmQgaGVuY2UgdXNlIG9mCiAgICBkLT50b3RfcGFnZXMgaXMgbWVh
bmluZ2xlc3MpLgogICAgCiAgICBBbHNvIG1ha2Ugc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2Vz
KCkgbm8gbG9uZ2VyIG5lZWRsZXNzbHkgYWRkIDEgdG8KICAgIHRoZSB2Q1BVIGNvdW50LgogICAg
CiAgICBGaW5hbGx5IG1ha2UgdGhlIGRlYnVnZ2luZyBwcmludGsoKSBpbiBzaGFkb3dfYWxsb2Nf
cDJtX3BhZ2UoKSBhIGxpdHRsZQogICAgbW9yZSB1c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRo
ZSByZWxldmFudCBkb21haW4gc2V0dGluZ3MuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRiNDY3NDRiMzVlZTdiOGJmNApBdXRo
b3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUg
RmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6IGZlYXR1cmVzL3FlbXUtZGVwcml2
IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNwYWNlIGJldHdlZW4gdGhlIHBhcmFn
cmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0J3MgYQogICAgbGlzdC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJiYTU3MzU4ZWJjYwpBdXRob3I6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0ZSBjcmVkaXQvY3JlZGl0MiBmZWF0
dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hlZHVsZXIKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA3YjUyNzhiMjhmOGZi
Y2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAK
CiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19E
SVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2
ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1
bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0
ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0
IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6
MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVz
IHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBp
cyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFk
MjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoK
ICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAK
ICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUg
TFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGll
cyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQg
bmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlz
IHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJl
bnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQw
Zjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAg
IHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXph
dGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1
cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
Q0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6
IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 15:28:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 15:28:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtwS7-0007Bg-MX; Wed, 13 Feb 2019 15:27:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EuM9=QU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtwS6-0007Bb-9R
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 15:27:58 +0000
X-Inumbo-ID: ed23b0e4-2fa3-11e9-b31e-776805d6c8de
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed23b0e4-2fa3-11e9-b31e-776805d6c8de;
 Wed, 13 Feb 2019 15:27:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Feb 2019 08:27:50 -0700
Message-Id: <5C64377502000078002165D0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Feb 2019 08:27:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <cover.1550064196.git.ppircalabu@bitdefender.com>
 <098ff486711f8437eb807614c3f9bf8f52a29141.1550064196.git.ppircalabu@bitdefender.com>
In-Reply-To: <098ff486711f8437eb807614c3f9bf8f52a29141.1550064196.git.ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] vm_event: Add a new opcode to get
 VM_EVENT_INTERFACE_VERSION
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDE0OjI1LCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IEBAIC01OTIsNiArNTkyLDE5IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZlYywKPiAgewo+ICAgICAg
aW50IHJjOwo+ICAKPiArICAgIGlmICggdmVjLT5vcCA9PSBYRU5fVk1fRVZFTlRfR0VUX0lOVEVS
RkFDRV9WRVJTSU9OICkKPiArICAgIHsKPiArICAgICAgICB2ZWMtPnUuZ2V0X2ludGVyZmFjZV92
ZXJzaW9uLnZhbHVlID0gVk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJT047Cj4gKyAgICAgICAgcmV0
dXJuIDA7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCB1bmxpa2VseShkID09IE5VTEwpICkKPiAr
ICAgIHsKPiArICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKPiArICAgICAgICAgICAgICAg
ICAiVHJpZWQgdG8gZG8gYSBtZW1vcnkgZXZlbnQgb3Agb24gYW4gaW52YWxpZCBkb21haW4uXG4i
KTsKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgIH0KClRvIGJlIGNvbXBhdGlibGUg
d2l0aCBwcmV2aW91cyBiZWhhdmlvciB5b3Ugd2FudCB0byByZXR1cm4KLUVTUkNIIGhlcmUuIEkn
bSBhbHNvIHVuY29udmluY2VkIG9mIHRoZSBuZWVkIHRvIGFkZCBhIGxvZwptZXNzYWdlIGhlcmUg
LSB0aGVyZSB3YXMgbm9uZSBiZWZvcmUgaW4gdGhhdCBjYXNlLiBCdXQgSSdtCm5vdCBhIG1haW50
YWluZXIgb2YgdGhpcyBjb2RlLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBAQCAtNzc4LDkgKzc3OCwxMCBA
QCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZGJzeF9kb21zdGF0dXMgewo+ICAgKiB0byB0aGUgaHlwZXJ2
aXNvciB0byBwdWxsIHJlc3BvbnNlcyAocmVzdW1lKSBmcm9tIHRoZSBnaXZlbgo+ICAgKiByaW5n
Lgo+ICAgKi8KPiAtI2RlZmluZSBYRU5fVk1fRVZFTlRfRU5BQkxFICAgICAgICAgICAgICAgMAo+
IC0jZGVmaW5lIFhFTl9WTV9FVkVOVF9ESVNBQkxFICAgICAgICAgICAgICAxCj4gLSNkZWZpbmUg
WEVOX1ZNX0VWRU5UX1JFU1VNRSAgICAgICAgICAgICAgIDIKPiArI2RlZmluZSBYRU5fVk1fRVZF
TlRfRU5BQkxFICAgICAgICAgICAgICAgICAwCj4gKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX0RJU0FC
TEUgICAgICAgICAgICAgICAgMQo+ICsjZGVmaW5lIFhFTl9WTV9FVkVOVF9SRVNVTUUgICAgICAg
ICAgICAgICAgIDIKPiArI2RlZmluZSBYRU5fVk1fRVZFTlRfR0VUX0lOVEVSRkFDRV9WRVJTSU9O
ICAzCgpQZXJoYXBzIGp1c3QgWEVOX1ZNX0VWRU5UX0dFVF9WRVJTSU9OPwoKPiBAQCAtODQzLDcg
Kzg0NCwxNSBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCB7Cj4gICAgICB1aW50MzJf
dCAgICAgICBvcDsgICAgICAgICAgIC8qIFhFTl9WTV9FVkVOVF8qICovCj4gICAgICB1aW50MzJf
dCAgICAgICBtb2RlOyAgICAgICAgIC8qIFhFTl9ET01DVExfVk1fRVZFTlRfT1BfKiAqLwo+ICAK
PiAtICAgIHVpbnQzMl90IHBvcnQ7ICAgICAgICAgICAgICAvKiBPVVQ6IGV2ZW50IGNoYW5uZWwg
Zm9yIHJpbmcgKi8KPiArICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAg
ICAgICB1aW50MzJfdCBwb3J0OyAgICAgICAvKiBPVVQ6IGV2ZW50IGNoYW5uZWwgZm9yIHJpbmcg
Ki8KPiArICAgICAgICB9IGVuYWJsZTsKPiArCj4gKyAgICAgICAgc3RydWN0IHsKPiArICAgICAg
ICAgICAgdWludDMyX3QgdmFsdWU7Cj4gKyAgICAgICAgfSBnZXRfaW50ZXJmYWNlX3ZlcnNpb247
CgpXaHkgdGhlIHdyYXBwZXIgc3RydWN0cz8gSGF2aW5nIGp1c3QgYSAicG9ydCIgYW5kICJ2ZXJz
aW9uIgpmaWVsZCBpbnNpZGUgdGhlIHVuaW9uIHdvdWxkIGJlIGdvb2QgZW5vdWdoLCB3b3VsZG4n
dCBpdD8gQnV0CmV2ZW4gaWYgeW91IHdhbnQgdG8gc3RpY2sgdG8gdGhhdCwgdGhlIG5ldyBzdHJ1
Y3R1cmUncyBuYW1lCmNvdWxkIGJlIHNpbXBseSAidmVyc2lvbiIsIHRodXMgYWxzbyBhbGxvd2lu
ZyByZS11c2UgZm9yIGEKaHlwb3RoZXRpY2FsICJzZXQtdmVyc2lvbiIgb3BlcmF0aW9uIChpbiBj
YXNlIG11bHRpcGxlIHZlcnNpb25zCndvdWxkIHdhbnQvbmVlZCB0byBiZSBzdXBwb3J0ZWQgZ29p
bmcgZm9yd2FyZCkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 15:32:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 15:32:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtwW4-0007u0-Et; Wed, 13 Feb 2019 15:32:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EuM9=QU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtwW3-0007tv-J4
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 15:32:03 +0000
X-Inumbo-ID: 825805d7-2fa4-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 825805d7-2fa4-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 15:32:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Feb 2019 08:32:01 -0700
Message-Id: <5C64387002000078002165E7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Feb 2019 08:32:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-2-roger.pau@citrix.com>
In-Reply-To: <20190211174642.38046-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 v2 1/7] dom0/pvh: align allocation
 and mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAyLjE5IGF0IDE4OjQ2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZSBwMm0gYW5kIGlvbW11IG1hcHBpbmcgY29kZSBhbHdheXMgaGFkIHRoZSByZXF1aXJlbWVu
dCB0aGF0Cj4gYWRkcmVzc2VzIGFuZCBvcmRlcnMgbXVzdCBiZSBhbGlnbmVkIHdoZW4gcG9wdWxh
dGluZyB0aGUgcDJtIG9yIHRoZQo+IGlvbW11IHBhZ2UgdGFibGVzLgo+IAo+IFBWSCBkb20wIGJ1
aWxkZXIgZGlkbid0IHRha2UgdGhpcyByZXF1aXJlbWVudCBpbnRvIGFjY291bnQsIGFuZCBjYW4K
PiBjYWxsIGludG8gdGhlIHAybS9pb21tdSBtYXBwaW5nIGhlbHBlcnMgd2l0aCBhZGRyZXNzZXMg
YW5kIG9yZGVycyB0aGF0Cj4gYXJlIG5vdCBhbGlnbmVkLgo+IAo+IEZpeCB0aGlzIGJ5IG1ha2lu
ZyBzdXJlIHRoZSBvcmRlcnMgcGFzc2VkIHRvIHRoZSBwaHlzbWFwIHBvcHVsYXRpb24KPiBoZWxw
ZXJzIGFyZSBhbHdheXMgYWxpZ25lZCB0byB0aGUgZ3Vlc3QgYWRkcmVzcyB0byBiZSBwb3B1bGF0
ZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 15:34:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 15:34:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtwY0-00080k-Sq; Wed, 13 Feb 2019 15:34:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aCeG=QU=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gtwXz-00080d-NL
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 15:34:03 +0000
X-Inumbo-ID: c92b85d8-2fa4-11e9-bc90-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [40.107.79.89]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c92b85d8-2fa4-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 15:34:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=SD+gKblCoGnMFWD+fX6XvseSKYy2U2fYMXNfo/G5ldk=;
 b=zsVDsYxH4Oq1s/qOCEgeydvRp8S8fW5Mht98tlxH/Xk0CR2wba8GrHeRhJWfabHnEUFo9O1qVXunmNINgVc/gyXA5hberYvb0f3ocCSNIpvyhvrgXKYQ0NPH4c15K8fGLIcLA4Ne/7mx8hhFV47FM30TvJn5FQvQaa0ndfkC/ZE=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB3521.namprd12.prod.outlook.com (20.179.65.218) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1601.21; Wed, 13 Feb 2019 15:33:59 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8%4]) with mapi id 15.20.1601.023; Wed, 13 Feb 2019
 15:33:59 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/2] amd-iommu: use a bitfield for PTE/PDE
Thread-Index: AQHUvHuUXBgtirI/Ek+9kMS8H+bUG6XcphIAgADixoCAAGFCgA==
Date: Wed, 13 Feb 2019 15:33:59 +0000
Message-ID: <b0fa046a-20ce-5350-7791-98b1deb586fb@amd.com>
References: <20190204111954.11312-1-paul.durrant@citrix.com>
 <20190204111954.11312-2-paul.durrant@citrix.com>
 <5b6ce9ab-a600-1b9e-b41b-9fb53c92388b@amd.com>
 <26e6512132734f648d4186d0e7a81b62@AMSPEX02CL03.citrite.net>
In-Reply-To: <26e6512132734f648d4186d0e7a81b62@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0701CA0018.namprd07.prod.outlook.com
 (2603:10b6:803:28::28) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 03941908-dcba-4ab9-d809-08d691c8ac4b
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605077)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB3521; 
x-ms-traffictypediagnostic: BN8PR12MB3521:
x-microsoft-exchange-diagnostics: 1; BN8PR12MB3521;
 20:DTYQdALfFvDnXRhCW9whUp7b7LJKKxG8vtD+zTmDHnzND6R6zWbSUzsXoEoAkxEKVE68UfykCCym5tRRyLOv1NpVvB8B+RAQRX6Z7aBHxCZ5X7YU7j6vOFxkkI75OvrlBz1fWsHdJyKjG6r9802NqbGzVCguhK76hcwQUW+MLM1rCwJvHfvbMDjpJjQUzOgf43W5pAkncpnGfxYzkhvvyTW42XHpekfc9YE46EjGCpwV5D1zwbyEkkbs9yhO2MIu
x-microsoft-antispam-prvs: <BN8PR12MB3521E584706A9A281279C690E5660@BN8PR12MB3521.namprd12.prod.outlook.com>
x-forefront-prvs: 094700CA91
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(39860400002)(366004)(396003)(376002)(136003)(13464003)(189003)(199004)(8936002)(7736002)(31686004)(4326008)(30864003)(305945005)(81156014)(81166006)(14454004)(93886005)(66066001)(486006)(71200400001)(6246003)(446003)(2616005)(26005)(476003)(71190400001)(186003)(8676002)(110136005)(54906003)(102836004)(76176011)(52116002)(53546011)(6506007)(6486002)(99286004)(256004)(14444005)(386003)(316002)(11346002)(2906002)(229853002)(106356001)(6436002)(53946003)(53936002)(478600001)(105586002)(6116002)(3846002)(6512007)(36756003)(2501003)(25786009)(68736007)(31696002)(86362001)(97736004)(72206003)(579004)(309714004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB3521;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: GeJKX3XLCdpJwzK1DrdpvM+DWdSI8N2VamIkChQM2552myH0dWKLCZVEZRVdivED4eVVp8bpjh5NLl4wa20R6mKau1fA4g4AceQoV9zp4xKpoQZNJCcUeBk1pBkB0SIzhM30aUvy856XwVNyn7dKikzrsru+mB1eOk2corphKOwVQ6Hg4hskWPl/QKqySPe8cPCmrHzwBkaTTZJPkLw636vbH36kGboUKwsk73pwJuqS9a4udtUAWAar9Q3VEcyWtqK2xuA842kcIlN3WX9J6ON6Cwx13FeOwf3Xm+0bTHrYsaMJEZBhCBFFsLF2hXUxWzwnvPGEu7R9SShDGTcIJZ+XThASrPuV93pADK1PxoC3sL8Vfxbt8yNxq/H2y4ZW4SAl/SlF62fGobrT9zqMdJhJ/mgVBsma7gsGq2Ipiu0=
Content-ID: <5A24A2BFE6143F48BB2CBFACF0E47180@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 03941908-dcba-4ab9-d809-08d691c8ac4b
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2019 15:33:58.5038 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3521
Subject: Re: [Xen-devel] [PATCH 1/2] amd-iommu: use a bitfield for PTE/PDE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMy8xOSAzOjQ1IEFNLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPj4gRnJvbTogV29vZHMsIEJyaWFuIFttYWlsdG86QnJpYW4uV29vZHNA
YW1kLmNvbV0NCj4+IFNlbnQ6IDEyIEZlYnJ1YXJ5IDIwMTkgMjA6MTQNCj4+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnDQo+PiBDYzogU3V0aGlrdWxwYW5pdCwgU3VyYXZlZSA8U3VyYXZlZS5TdXRoaWt1bHBh
bml0QGFtZC5jb20+OyBKYW4gQmV1bGljaA0KPj4gPGpiZXVsaWNoQHN1c2UuY29tPjsgQW5kcmV3
IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUNCj4+IDx3ZWkubGl1
MkBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4+
IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMS8yXSBhbWQtaW9tbXU6IHVzZSBhIGJpdGZpZWxkIGZvciBQ
VEUvUERFDQo+Pg0KPj4gT24gMi80LzE5IDU6MTkgQU0sIFBhdWwgRHVycmFudCB3cm90ZToNCj4+
PiBUaGUgY3VycmVudCB1c2Ugb2YgZ2V0L3NldF9maWVsZF9mcm9tL2luX3JlZ191MzIoKSBpcyBi
b3RoIGluZWZmaWNpZW50DQo+PiBhbmQNCj4+PiByZXF1aXJlcyBzb21lIHVnbHkgY2FzdGluZy4N
Cj4+Pg0KPj4+IFRoaXMgcGF0Y2ggZGVmaW5lcyBhIG5ldyBiaXRmaWVsZCBzdHJ1Y3R1cmUgKGFt
ZF9pb21tdV9wdGUpIGFuZCB1c2VzDQo+PiB0aGlzDQo+Pj4gc3RydWN0dXJlIGluIGFsbCBQVEUv
UERFIG1hbmlwdWxhdGlvbiwgcmVzdWx0aW5nIGluIG11Y2ggbW9yZSByZWFkYWJsZQ0KPj4+IGFu
ZCBjb21wYWN0IGNvZGUuDQo+Pj4NCj4+PiBOT1RFOiBUaGlzIGNvbW1pdCBhbHNvIGZpeGVzIG9u
ZSBtYWxmb3JtZWQgY29tbWVudCBpbg0KPj4+ICAgICAgICAgc2V0X2lvbW11X3B0ZV9wcmVzZW50
KCkuDQo+Pj4NCj4+PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPg0KPj4NCj4+IFNvcnJ5IGFib3V0IHRoZSBkZWxheS4NCj4+DQo+PiBOaXRwaWNr
IGhlcmUsIGJ1dCBJJ2QgcmF0aGVyIGhhdmUgISFJT01NVUZfe3dyaXRhYmxlLHJlYWRhYmxlfSB0
aGFuDQo+PiB0cnVlLg0KPiANCj4gVGhhdCdzIHByZXR0eSB1Z2x5LiBIb3cgYWJvdXQgSSBwYXNz
IGFuIE9SIG9mIHRoZSBmbGFncyB0aHJvdWdoIHRvIGxvd2VyIGxldmVsIGZ1bmN0aW9ucyByYXRo
ZXIgdGhhbiBhIHBhaXIgb2YgYm9vbHM/IElmIHlvdSdyZSBvayB3aXRoIHRoYXQgSSdsbCBzZW5k
IGEgdjIuDQo+IA0KPiAgICBQYXVsDQo+IA0KDQpUaGVyZSdzIG5vIG5lZWQgZm9yIGEgdjIgYmFz
ZWQgb24gdGhhdCwgdGhhdCdzIGp1c3QgbWUgbml0cGlja2luZy4gDQpUaGVyZSdzIG5vIHJlYWwg
bmljZSB3YXkgdG8gZG8gaXQgd2l0aG91dCB0dXJuaW5nIA0KSU9NTVVGX3t3cml0YWJsZSxyZWFk
YWJsZX0gaW50byBib29scyBvciB5b3VyIHN1Z2dlc3RlZCB3YXkgd2hpY2ggaGFzIA0KbW9yZSBj
b2RlIHRvIGRlY29kZSBhIGZsYWcuICBBc3N1bWluZyBldmVyeW9uZSBlbHNlIGlzIG9rIHdpdGgg
dGhlIA0KcGF0Y2hlcyBhcyBhcmUsIGl0J3MgZmluZS4gIElmIHRoZXJlJ3MgZ29pbmcgdG8gYmUg
YSB2MiBmb3Igb3RoZXIgDQpyZWFzb25zLCBJJ2xsIGp1c3QgbGVhdmUgaXQgdXAgdG8geW91ciBk
aXNjcmV0aW9uIChvdGhlciBwZW9wbGUgbWF5IGhhdmUgDQpzdHJvbmdlciBvcGluaW9ucyBhYm91
dCBpdCBhbnl3YXkpLg0KDQpCcmlhbg0KDQo+PiAgIE5vdCB3b3J0aCBhIHJldmlzaW9uIGlmIHRo
ZXJlIGlzbid0IGFueXRoaW5nIGVsc2UgdGhvdWdoIChhbmQgaXMNCj4+IGRlYmF0YWJsZSkuDQo+
Pg0KPj4gQWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPg0KPj4NCj4+
PiAtLS0NCj4+PiBDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFu
aXRAYW1kLmNvbT4NCj4+PiBDYzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+DQo+
Pj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4+PiBDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4+PiBDYzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4NCj4+PiBDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4NCj4+PiAtLS0NCj4+PiAgICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfbWFwLmMgICAgICAgfCAxNDMgKysrKy0tLS0tLS0tLS0tLS0tDQo+Pj4gICAgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyAgIHwgIDUwICsrKy0tLQ0KPj4+ICAg
IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oICB8ICA0NyArKy0t
LS0NCj4+PiAgICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgg
fCAgMTUgLS0NCj4+PiAgICA0IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDE5MSBk
ZWxldGlvbnMoLSkNCj4+Pg0KPj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfbWFwLmMNCj4+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X21hcC5jDQo+Pj4gaW5kZXggNjczMjliMGM5NS4uNWZkYTYwNjNkZiAxMDA2NDQNCj4+PiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMNCj4+PiArKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMNCj4+PiBAQCAtMzgsMTAwICszOCw0
NSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHBmbl90b19wZGVfaWR4KHVuc2lnbmVkIGxvbmcNCj4+
IHBmbiwgdW5zaWduZWQgaW50IGxldmVsKQ0KPj4+ICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgY2xl
YXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBsMV9tZm4sDQo+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbikN
Cj4+PiAgICB7DQo+Pj4gLSAgICB1aW50NjRfdCAqdGFibGUsICpwdGU7DQo+Pj4gKyAgICBzdHJ1
Y3QgYW1kX2lvbW11X3B0ZSAqdGFibGUsICpwdGU7DQo+Pj4gICAgICAgIHVuc2lnbmVkIGludCBm
bHVzaF9mbGFnczsNCj4+Pg0KPj4+ICAgICAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZu
KGwxX21mbikpOw0KPj4+ICsgICAgcHRlID0gJnRhYmxlW3Bmbl90b19wZGVfaWR4KGRmbiwgMSld
Ow0KPj4+DQo+Pj4gLSAgICBwdGUgPSAodGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIDEpKTsN
Cj4+PiArICAgIGZsdXNoX2ZsYWdzID0gcHRlLT5wciA/IElPTU1VX0ZMVVNIRl9tb2RpZmllZCA6
IDA7DQo+Pj4gKyAgICBtZW1zZXQocHRlLCAwLCBzaXplb2YoKnB0ZSkpOw0KPj4+DQo+Pj4gLSAg
ICBmbHVzaF9mbGFncyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoKnB0ZSwgSU9NTVVfUFRFX1BS
RVNFTlRfTUFTSywNCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9QVEVfUFJFU0VOVF9TSElGVCkgPw0KPj4+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX0ZMVVNIRl9tb2RpZmllZCA6IDA7DQo+Pj4gLQ0KPj4+
IC0gICAgKnB0ZSA9IDA7DQo+Pj4gICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsNCj4+
Pg0KPj4+ICAgICAgICByZXR1cm4gZmx1c2hfZmxhZ3M7DQo+Pj4gICAgfQ0KPj4+DQo+Pj4gLXN0
YXRpYyB1bnNpZ25lZCBpbnQgc2V0X2lvbW11X3BkZV9wcmVzZW50KHVpbnQzMl90ICpwZGUsDQo+
Pj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgc2V0X2lvbW11X3BkZV9wcmVzZW50KHN0cnVjdCBhbWRf
aW9tbXVfcHRlICpwdGUsDQo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwNCj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmV4dF9sZXZlbCwNCj4+IGJv
b2wgaXcsDQo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbCBpcikNCj4+PiAgICB7DQo+Pj4gLSAgICB1aW50NjRfdCBtYWRkcl9uZXh0Ow0KPj4+IC0g
ICAgdWludDMyX3QgYWRkcl9sbywgYWRkcl9oaSwgZW50cnk7DQo+Pj4gLSAgICBib29sIG9sZF9w
cmVzZW50Ow0KPj4+ICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPSBJT01NVV9GTFVT
SEZfYWRkZWQ7DQo+Pj4NCj4+PiAtICAgIG1hZGRyX25leHQgPSBfX3Bmbl90b19wYWRkcihuZXh0
X21mbik7DQo+Pj4gLQ0KPj4+IC0gICAgb2xkX3ByZXNlbnQgPSBnZXRfZmllbGRfZnJvbV9yZWdf
dTMyKHBkZVswXSwNCj4+IElPTU1VX1BURV9QUkVTRU5UX01BU0ssDQo+Pj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX1BSRVNFTlRfU0hJRlQpOw0K
Pj4+IC0gICAgaWYgKCBvbGRfcHJlc2VudCApDQo+Pj4gLSAgICB7DQo+Pj4gLSAgICAgICAgYm9v
bCBvbGRfciwgb2xkX3c7DQo+Pj4gLSAgICAgICAgdW5zaWduZWQgaW50IG9sZF9sZXZlbDsNCj4+
PiAtICAgICAgICB1aW50NjRfdCBtYWRkcl9vbGQ7DQo+Pj4gLQ0KPj4+IC0gICAgICAgIGFkZHJf
aGkgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwNCj4+PiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9ISUdIX01BU0ssDQo+Pj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJf
SElHSF9TSElGVCk7DQo+Pj4gLSAgICAgICAgYWRkcl9sbyA9IGdldF9maWVsZF9mcm9tX3JlZ191
MzIocGRlWzBdLA0KPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VX1BURV9BRERSX0xPV19NQVNLLA0KPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0xPV19TSElGVCk7DQo+Pj4gLSAgICAgICAg
b2xkX2xldmVsID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihwZGVbMF0sDQo+Pj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfTkVYVF9MRVZFTF9N
QVNLLA0KPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfUERFX05FWFRfTEVWRUxfU0hJRlQpOw0KPj4+IC0gICAgICAgIG9sZF93ID0gZ2V0X2ZpZWxk
X2Zyb21fcmVnX3UzMihwZGVbMV0sDQo+Pj4gLQ0KPj4gSU9NTVVfUFRFX0lPX1dSSVRFX1BFUk1J
U1NJT05fTUFTSywNCj4+PiAtDQo+PiBJT01NVV9QVEVfSU9fV1JJVEVfUEVSTUlTU0lPTl9TSElG
VCk7DQo+Pj4gLSAgICAgICAgb2xkX3IgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwN
Cj4+PiAtDQo+PiBJT01NVV9QVEVfSU9fUkVBRF9QRVJNSVNTSU9OX01BU0ssDQo+Pj4gLQ0KPj4g
SU9NTVVfUFRFX0lPX1JFQURfUEVSTUlTU0lPTl9TSElGVCk7DQo+Pj4gLQ0KPj4+IC0gICAgICAg
IG1hZGRyX29sZCA9ICgodWludDY0X3QpYWRkcl9oaSA8PCAzMikgfA0KPj4+IC0gICAgICAgICAg
ICAgICAgICAgICgodWludDY0X3QpYWRkcl9sbyA8PCBQQUdFX1NISUZUKTsNCj4+PiAtDQo+Pj4g
LSAgICAgICAgaWYgKCBtYWRkcl9vbGQgIT0gbWFkZHJfbmV4dCB8fCBpdyAhPSBvbGRfdyB8fCBp
ciAhPSBvbGRfciB8fA0KPj4+IC0gICAgICAgICAgICAgb2xkX2xldmVsICE9IG5leHRfbGV2ZWwg
KQ0KPj4+ICsgICAgaWYgKCBwdGUtPnByICYmDQo+Pj4gKyAgICAgICAgIChwdGUtPm1mbiAhPSBu
ZXh0X21mbiB8fA0KPj4+ICsgICAgICAgICAgcHRlLT5pdyAhPSBpdyB8fA0KPj4+ICsgICAgICAg
ICAgcHRlLT5pciAhPSBpciB8fA0KPj4+ICsgICAgICAgICAgcHRlLT5uZXh0X2xldmVsICE9IG5l
eHRfbGV2ZWwpICkNCj4+PiAgICAgICAgICAgICAgICBmbHVzaF9mbGFncyB8PSBJT01NVV9GTFVT
SEZfbW9kaWZpZWQ7DQo+Pj4gLSAgICB9DQo+Pj4NCj4+PiAtICAgIGFkZHJfbG8gPSBtYWRkcl9u
ZXh0ICYgRE1BXzMyQklUX01BU0s7DQo+Pj4gLSAgICBhZGRyX2hpID0gbWFkZHJfbmV4dCA+PiAz
MjsNCj4+PiAtDQo+Pj4gLSAgICAvKiBlbmFibGUgcmVhZC93cml0ZSBwZXJtaXNzaW9ucyx3aGlj
aCB3aWxsIGJlIGVuZm9yY2VkIGF0IHRoZSBQVEUNCj4+ICovDQo+Pj4gLSAgICBzZXRfZmllbGRf
aW5fcmVnX3UzMihhZGRyX2hpLCAwLA0KPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfUERFX0FERFJfSElHSF9NQVNLLA0KPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfUERFX0FERFJfSElHSF9TSElGVCwgJmVudHJ5KTsNCj4+PiAtICAgIHNldF9maWVsZF9pbl9y
ZWdfdTMyKGl3LCBlbnRyeSwNCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BE
RV9JT19XUklURV9QRVJNSVNTSU9OX01BU0ssDQo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9QREVfSU9fV1JJVEVfUEVSTUlTU0lPTl9TSElGVCwgJmVudHJ5KTsNCj4+PiAtICAg
IHNldF9maWVsZF9pbl9yZWdfdTMyKGlyLCBlbnRyeSwNCj4+PiAtICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1BERV9JT19SRUFEX1BFUk1JU1NJT05fTUFTSywNCj4+PiAtICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VX1BERV9JT19SRUFEX1BFUk1JU1NJT05fU0hJRlQsICZlbnRy
eSk7DQo+Pj4gLQ0KPj4+IC0gICAgLyogRkMgYml0IHNob3VsZCBiZSBlbmFibGVkIGluIFBURSwg
dGhpcyBoZWxwcyB0byBzb2x2ZSBwb3RlbnRpYWwNCj4+PiArICAgIC8qDQo+Pj4gKyAgICAgKiBG
QyBiaXQgc2hvdWxkIGJlIGVuYWJsZWQgaW4gUFRFLCB0aGlzIGhlbHBzIHRvIHNvbHZlIHBvdGVu
dGlhbA0KPj4+ICAgICAgICAgKiBpc3N1ZXMgd2l0aCBBVFMgZGV2aWNlcw0KPj4+ICAgICAgICAg
Ki8NCj4+PiAtICAgIGlmICggbmV4dF9sZXZlbCA9PSAwICkNCj4+PiAtICAgICAgICBzZXRfZmll
bGRfaW5fcmVnX3UzMihJT01NVV9DT05UUk9MX0VOQUJMRUQsIGVudHJ5LA0KPj4+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9GQ19NQVNLLCBJT01NVV9QVEVfRkNfU0hJ
RlQsDQo+PiAmZW50cnkpOw0KPj4+IC0gICAgcGRlWzFdID0gZW50cnk7DQo+Pg0KPj4NCj4+PiAr
ICAgIHB0ZS0+ZmMgPSAhbmV4dF9sZXZlbDsNCj4+Pg0KPj4+IC0gICAgLyogbWFyayBuZXh0IGxl
dmVsIGFzICdwcmVzZW50JyAqLw0KPj4+IC0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoYWRkcl9s
byA+PiBQQUdFX1NISUZULCAwLA0KPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVf
UERFX0FERFJfTE9XX01BU0ssDQo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9Q
REVfQUREUl9MT1dfU0hJRlQsICZlbnRyeSk7DQo+Pj4gLSAgICBzZXRfZmllbGRfaW5fcmVnX3Uz
MihuZXh0X2xldmVsLCBlbnRyeSwNCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X1BERV9ORVhUX0xFVkVMX01BU0ssDQo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9QREVfTkVYVF9MRVZFTF9TSElGVCwgJmVudHJ5KTsNCj4+PiAtICAgIHNldF9maWVsZF9pbl9y
ZWdfdTMyKElPTU1VX0NPTlRST0xfRU5BQkxFRCwgZW50cnksDQo+Pj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVV9QREVfUFJFU0VOVF9NQVNLLA0KPj4+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgSU9NTVVfUERFX1BSRVNFTlRfU0hJRlQsICZlbnRyeSk7DQo+Pj4gLSAgICBwZGVb
MF0gPSBlbnRyeTsNCj4+PiArICAgIHB0ZS0+bWZuID0gbmV4dF9tZm47DQo+Pj4gKyAgICBwdGUt
Pml3ID0gaXc7DQo+Pj4gKyAgICBwdGUtPmlyID0gaXI7DQo+Pj4gKyAgICBwdGUtPm5leHRfbGV2
ZWwgPSBuZXh0X2xldmVsOw0KPj4+ICsgICAgcHRlLT5wciA9IDE7DQo+Pj4NCj4+PiAgICAgICAg
cmV0dXJuIGZsdXNoX2ZsYWdzOw0KPj4+ICAgIH0NCj4+PiBAQCAtMTQyLDEzICs4NywxMSBAQCBz
dGF0aWMgdW5zaWduZWQgaW50IHNldF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZA0KPj4gbG9u
ZyBwdF9tZm4sDQo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHBkZV9sZXZlbCwNCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGl3LCBib29sIGlyKQ0KPj4+ICAgIHsNCj4+PiAtICAgIHVpbnQ2NF90
ICp0YWJsZTsNCj4+PiAtICAgIHVpbnQzMl90ICpwZGU7DQo+Pj4gKyAgICBzdHJ1Y3QgYW1kX2lv
bW11X3B0ZSAqdGFibGUsICpwZGU7DQo+Pj4gICAgICAgIHVuc2lnbmVkIGludCBmbHVzaF9mbGFn
czsNCj4+Pg0KPj4+ICAgICAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHB0X21mbikp
Ow0KPj4+IC0NCj4+PiAtICAgIHBkZSA9ICh1aW50MzJfdCAqKSh0YWJsZSArIHBmbl90b19wZGVf
aWR4KGRmbiwgcGRlX2xldmVsKSk7DQo+Pj4gKyAgICBwZGUgPSAmdGFibGVbcGZuX3RvX3BkZV9p
ZHgoZGZuLCBwZGVfbGV2ZWwpXTsNCj4+Pg0KPj4+ICAgICAgICBmbHVzaF9mbGFncyA9IHNldF9p
b21tdV9wZGVfcHJlc2VudChwZGUsIG5leHRfbWZuLCAwLCBpdywgaXIpOw0KPj4+ICAgICAgICB1
bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7DQo+Pj4gQEAgLTMxOSwyNSArMjYyLDYgQEAgdm9pZCBp
b21tdV9kdGVfc2V0X2d1ZXN0X2NyMyh1aW50MzJfdCAqZHRlLA0KPj4gdWludDE2X3QgZG9tX2lk
LCB1aW50NjRfdCBnY3IzLA0KPj4+ICAgICAgICBkdGVbMV0gPSBlbnRyeTsNCj4+PiAgICB9DQo+
Pj4NCj4+PiAtdWludDY0X3QgYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHZvaWQgKnB0
ZSkNCj4+PiAtew0KPj4+IC0gICAgdWludDMyX3QgKmVudHJ5ID0gcHRlOw0KPj4+IC0gICAgdWlu
dDMyX3QgYWRkcl9sbywgYWRkcl9oaTsNCj4+PiAtICAgIHVpbnQ2NF90IHB0cjsNCj4+PiAtDQo+
Pj4gLSAgICBhZGRyX2xvID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVswXSwNCj4+PiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0xPV19N
QVNLLA0KPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRF
X0FERFJfTE9XX1NISUZUKTsNCj4+PiAtDQo+Pj4gLSAgICBhZGRyX2hpID0gZ2V0X2ZpZWxkX2Zy
b21fcmVnX3UzMihlbnRyeVsxXSwNCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfTUFTSywNCj4+PiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfU0hJRlQpOw0KPj4+IC0NCj4+
PiAtICAgIHB0ciA9ICgodWludDY0X3QpYWRkcl9oaSA8PCAzMikgfA0KPj4+IC0gICAgICAgICAg
KCh1aW50NjRfdClhZGRyX2xvIDw8IFBBR0VfU0hJRlQpOw0KPj4+IC0gICAgcmV0dXJuIHB0cjsN
Cj4+PiAtfQ0KPj4+IC0NCj4+PiAgICAvKiBXYWxrIGlvIHBhZ2UgdGFibGVzIGFuZCBidWlsZCBs
ZXZlbCBwYWdlIHRhYmxlcyBpZiBuZWNlc3NhcnkNCj4+PiAgICAgKiB7UmUsIHVufW1hcHBpbmcg
c3VwZXIgcGFnZSBmcmFtZXMgY2F1c2VzIHJlLWFsbG9jYXRpb24gb2YgaW8NCj4+PiAgICAgKiBw
YWdlIHRhYmxlcy4NCj4+PiBAQCAtMzQ1LDcgKzI2OSw3IEBAIHVpbnQ2NF90IGFtZF9pb21tdV9n
ZXRfYWRkcmVzc19mcm9tX3B0ZSh2b2lkICpwdGUpDQo+Pj4gICAgc3RhdGljIGludCBpb21tdV9w
ZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sDQo+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bXSkNCj4+
PiAgICB7DQo+Pj4gLSAgICB1aW50NjRfdCAqcGRlLCAqbmV4dF90YWJsZV92YWRkcjsNCj4+PiAr
ICAgIHN0cnVjdCBhbWRfaW9tbXVfcHRlICpwZGUsICpuZXh0X3RhYmxlX3ZhZGRyOw0KPj4+ICAg
ICAgICB1bnNpZ25lZCBsb25nICBuZXh0X3RhYmxlX21mbjsNCj4+PiAgICAgICAgdW5zaWduZWQg
aW50IGxldmVsOw0KPj4+ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICp0YWJsZTsNCj4+PiBAQCAt
MzcwLDE1ICsyOTQsMTMgQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRv
bWFpbiAqZCwNCj4+IHVuc2lnbmVkIGxvbmcgZGZuLA0KPj4+ICAgICAgICAgICAgcHRfbWZuW2xl
dmVsXSA9IG5leHRfdGFibGVfbWZuOw0KPj4+DQo+Pj4gICAgICAgICAgICBuZXh0X3RhYmxlX3Zh
ZGRyID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obmV4dF90YWJsZV9tZm4pKTsNCj4+PiAtICAgICAg
ICBwZGUgPSBuZXh0X3RhYmxlX3ZhZGRyICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBsZXZlbCk7DQo+
Pj4gKyAgICAgICAgcGRlID0gJm5leHRfdGFibGVfdmFkZHJbcGZuX3RvX3BkZV9pZHgoZGZuLCBs
ZXZlbCldOw0KPj4+DQo+Pj4gICAgICAgICAgICAvKiBIZXJlIG1pZ2h0IGJlIGEgc3VwZXIgcGFn
ZSBmcmFtZSAqLw0KPj4+IC0gICAgICAgIG5leHRfdGFibGVfbWZuID0gYW1kX2lvbW11X2dldF9h
ZGRyZXNzX2Zyb21fcHRlKHBkZSkgPj4NCj4+IFBBR0VfU0hJRlQ7DQo+Pj4gKyAgICAgICAgbmV4
dF90YWJsZV9tZm4gPSBwZGUtPm1mbjsNCj4+Pg0KPj4+ICAgICAgICAgICAgLyogU3BsaXQgc3Vw
ZXIgcGFnZSBmcmFtZSBpbnRvIHNtYWxsZXIgcGllY2VzLiovDQo+Pj4gLSAgICAgICAgaWYgKCBp
b21tdV9pc19wdGVfcHJlc2VudCgodWludDMyX3QgKilwZGUpICYmDQo+Pj4gLSAgICAgICAgICAg
ICAoaW9tbXVfbmV4dF9sZXZlbCgodWludDMyX3QgKilwZGUpID09IDApICYmDQo+Pj4gLSAgICAg
ICAgICAgICBuZXh0X3RhYmxlX21mbiAhPSAwICkNCj4+PiArICAgICAgICBpZiAoIHBkZS0+cHIg
JiYgIXBkZS0+bmV4dF9sZXZlbCAmJiBuZXh0X3RhYmxlX21mbiApDQo+Pj4gICAgICAgICAgICB7
DQo+Pj4gICAgICAgICAgICAgICAgaW50IGk7DQo+Pj4gICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm4sIHBmbjsNCj4+PiBAQCAtMzk4LDEzICszMjAsMTMgQEAgc3RhdGljIGludCBpb21t
dV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwNCj4+IHVuc2lnbmVkIGxvbmcgZGZuLA0K
Pj4+ICAgICAgICAgICAgICAgIH0NCj4+Pg0KPj4+ICAgICAgICAgICAgICAgIG5leHRfdGFibGVf
bWZuID0gbWZuX3gocGFnZV90b19tZm4odGFibGUpKTsNCj4+PiAtICAgICAgICAgICAgc2V0X2lv
bW11X3BkZV9wcmVzZW50KCh1aW50MzJfdCAqKXBkZSwgbmV4dF90YWJsZV9tZm4sDQo+PiBuZXh0
X2xldmVsLA0KPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISFJT01NVUZf
d3JpdGFibGUsDQo+PiAhIUlPTU1VRl9yZWFkYWJsZSk7DQo+Pj4gKyAgICAgICAgICAgIHNldF9p
b21tdV9wZGVfcHJlc2VudChwZGUsIG5leHRfdGFibGVfbWZuLCBuZXh0X2xldmVsLA0KPj4gdHJ1
ZSwNCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUpOw0KPj4+DQo+
Pj4gICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBQVEVfUEVSX1RBQkxFX1NJWkU7IGkr
KyApDQo+Pj4gICAgICAgICAgICAgICAgew0KPj4+ICAgICAgICAgICAgICAgICAgICBzZXRfaW9t
bXVfcHRlX3ByZXNlbnQobmV4dF90YWJsZV9tZm4sIHBmbiwgbWZuLA0KPj4gbmV4dF9sZXZlbCwN
Cj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1VRl93cml0
YWJsZSwNCj4+ICEhSU9NTVVGX3JlYWRhYmxlKTsNCj4+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB0cnVlLCB0cnVlKTsNCj4+PiAgICAgICAgICAgICAgICAgICAgbWZu
ICs9IHBhZ2Vfc3o7DQo+Pj4gICAgICAgICAgICAgICAgICAgIHBmbiArPSBwYWdlX3N6Ow0KPj4+
ICAgICAgICAgICAgICAgICB9DQo+Pj4gQEAgLTQxMyw3ICszMzUsNyBAQCBzdGF0aWMgaW50IGlv
bW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLA0KPj4gdW5zaWduZWQgbG9uZyBkZm4s
DQo+Pj4gICAgICAgICAgICB9DQo+Pj4NCj4+PiAgICAgICAgICAgIC8qIEluc3RhbGwgbG93ZXIg
bGV2ZWwgcGFnZSB0YWJsZSBmb3Igbm9uLXByZXNlbnQgZW50cmllcyAqLw0KPj4+IC0gICAgICAg
IGVsc2UgaWYgKCAhaW9tbXVfaXNfcHRlX3ByZXNlbnQoKHVpbnQzMl90ICopcGRlKSApDQo+Pj4g
KyAgICAgICAgZWxzZSBpZiAoICFwZGUtPnByICkNCj4+PiAgICAgICAgICAgIHsNCj4+PiAgICAg
ICAgICAgICAgICBpZiAoIG5leHRfdGFibGVfbWZuID09IDAgKQ0KPj4+ICAgICAgICAgICAgICAg
IHsNCj4+PiBAQCAtNDI1LDkgKzM0Nyw4IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZu
KHN0cnVjdCBkb21haW4gKmQsDQo+PiB1bnNpZ25lZCBsb25nIGRmbiwNCj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgIHJldHVybiAxOw0KPj4+ICAgICAgICAgICAgICAgICAgICB9DQo+Pj4gICAg
ICAgICAgICAgICAgICAgIG5leHRfdGFibGVfbWZuID0gbWZuX3gocGFnZV90b19tZm4odGFibGUp
KTsNCj4+PiAtICAgICAgICAgICAgICAgIHNldF9pb21tdV9wZGVfcHJlc2VudCgodWludDMyX3Qg
KilwZGUsIG5leHRfdGFibGVfbWZuLA0KPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG5leHRfbGV2ZWwsICEhSU9NTVVGX3dyaXRhYmxlLA0KPj4+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhSU9NTVVGX3JlYWRhYmxlKTsNCj4+PiArICAg
ICAgICAgICAgICAgIHNldF9pb21tdV9wZGVfcHJlc2VudChwZGUsIG5leHRfdGFibGVfbWZuLCBu
ZXh0X2xldmVsLA0KPj4gdHJ1ZSwNCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB0cnVlKTsNCj4+PiAgICAgICAgICAgICAgICB9DQo+Pj4gICAgICAgICAgICAgICAg
ZWxzZSAvKiBzaG91bGQgbmV2ZXIgcmVhY2ggaGVyZSAqLw0KPj4+ICAgICAgICAgICAgICAgIHsN
Cj4+PiBAQCAtNDU1LDcgKzM3Niw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0
cnVjdCBkb21haW4gKmQsDQo+PiB1bnNpZ25lZCBsb25nIGRmbikNCj4+PiAgICAgICAgc3RydWN0
IGFtZF9pb21tdSAqaW9tbXUgPSBOVUxMOw0KPj4+ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpu
ZXdfcm9vdCA9IE5VTEw7DQo+Pj4gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9yb290ID0g
TlVMTDsNCj4+PiAtICAgIHZvaWQgKm5ld19yb290X3ZhZGRyOw0KPj4+ICsgICAgc3RydWN0IGFt
ZF9pb21tdV9wdGUgKm5ld19yb290X3ZhZGRyOw0KPj4+ICAgICAgICB1bnNpZ25lZCBsb25nIG9s
ZF9yb290X21mbjsNCj4+PiAgICAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9t
bXUoZCk7DQo+Pj4NCj4+PiBAQCAtNDg0LDcgKzQwNSw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3Bh
Z2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsDQo+PiB1bnNpZ25lZCBsb25nIGRmbikNCj4+PiAg
ICAgICAgICAgIG5ld19yb290X3ZhZGRyID0gX19tYXBfZG9tYWluX3BhZ2UobmV3X3Jvb3QpOw0K
Pj4+ICAgICAgICAgICAgb2xkX3Jvb3RfbWZuID0gbWZuX3gocGFnZV90b19tZm4ob2xkX3Jvb3Qp
KTsNCj4+PiAgICAgICAgICAgIHNldF9pb21tdV9wZGVfcHJlc2VudChuZXdfcm9vdF92YWRkciwg
b2xkX3Jvb3RfbWZuLCBsZXZlbCwNCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ISFJT01NVUZfd3JpdGFibGUsICEhSU9NTVVGX3JlYWRhYmxlKTsNCj4+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdHJ1ZSwgdHJ1ZSk7DQo+Pj4gICAgICAgICAgICBsZXZlbCsrOw0K
Pj4+ICAgICAgICAgICAgb2xkX3Jvb3QgPSBuZXdfcm9vdDsNCj4+PiAgICAgICAgICAgIG9mZnNl
dCA+Pj0gUFRFX1BFUl9UQUJMRV9TSElGVDsNCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYw0KPj4gYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jDQo+Pj4gaW5kZXggMzNhMzc5OGYzNi4uZGE2NzQ4MzIw
YiAxMDA2NDQNCj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9p
b21tdS5jDQo+Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9t
bXUuYw0KPj4+IEBAIC0zNzYsOSArMzc2LDggQEAgc3RhdGljIHZvaWQgZGVhbGxvY2F0ZV9uZXh0
X3BhZ2VfdGFibGUoc3RydWN0DQo+PiBwYWdlX2luZm8gKnBnLCBpbnQgbGV2ZWwpDQo+Pj4NCj4+
PiAgICBzdGF0aWMgdm9pZCBkZWFsbG9jYXRlX3BhZ2VfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGcpDQo+Pj4gICAgew0KPj4+IC0gICAgdm9pZCAqdGFibGVfdmFkZHIsICpwZGU7DQo+Pj4gLSAg
ICB1NjQgbmV4dF90YWJsZV9tYWRkcjsNCj4+PiAtICAgIHVuc2lnbmVkIGludCBpbmRleCwgbGV2
ZWwgPSBQRk5fT1JERVIocGcpLCBuZXh0X2xldmVsOw0KPj4+ICsgICAgc3RydWN0IGFtZF9pb21t
dV9wdGUgKnRhYmxlX3ZhZGRyOw0KPj4+ICsgICAgdW5zaWduZWQgaW50IGluZGV4LCBsZXZlbCA9
IFBGTl9PUkRFUihwZyk7DQo+Pj4NCj4+PiAgICAgICAgUEZOX09SREVSKHBnKSA9IDA7DQo+Pj4N
Cj4+PiBAQCAtMzkyLDE3ICszOTEsMTQgQEAgc3RhdGljIHZvaWQgZGVhbGxvY2F0ZV9wYWdlX3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8NCj4+ICpwZykNCj4+Pg0KPj4+ICAgICAgICBmb3IgKCBpbmRl
eCA9IDA7IGluZGV4IDwgUFRFX1BFUl9UQUJMRV9TSVpFOyBpbmRleCsrICkNCj4+PiAgICAgICAg
ew0KPj4+IC0gICAgICAgIHBkZSA9IHRhYmxlX3ZhZGRyICsgKGluZGV4ICogSU9NTVVfUEFHRV9U
QUJMRV9FTlRSWV9TSVpFKTsNCj4+PiAtICAgICAgICBuZXh0X3RhYmxlX21hZGRyID0gYW1kX2lv
bW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHBkZSk7DQo+Pj4gLSAgICAgICAgbmV4dF9sZXZlbCA9
IGlvbW11X25leHRfbGV2ZWwocGRlKTsNCj4+PiArICAgICAgICBzdHJ1Y3QgYW1kX2lvbW11X3B0
ZSAqcGRlID0gJnRhYmxlX3ZhZGRyW2luZGV4XTsNCj4+Pg0KPj4+IC0gICAgICAgIGlmICggKG5l
eHRfdGFibGVfbWFkZHIgIT0gMCkgJiYgKG5leHRfbGV2ZWwgIT0gMCkgJiYNCj4+PiAtICAgICAg
ICAgICAgIGlvbW11X2lzX3B0ZV9wcmVzZW50KHBkZSkgKQ0KPj4+ICsgICAgICAgIGlmICggcGRl
LT5tZm4gJiYgcGRlLT5uZXh0X2xldmVsICYmIHBkZS0+cHIgKQ0KPj4+ICAgICAgICAgICAgew0K
Pj4+ICAgICAgICAgICAgICAgIC8qIFdlIGRvIG5vdCBzdXBwb3J0IHNraXAgbGV2ZWxzIHlldCAq
Lw0KPj4+IC0gICAgICAgICAgICBBU1NFUlQobmV4dF9sZXZlbCA9PSBsZXZlbCAtIDEpOw0KPj4+
IC0gICAgICAgICAgICBkZWFsbG9jYXRlX25leHRfcGFnZV90YWJsZShtYWRkcl90b19wYWdlKG5l
eHRfdGFibGVfbWFkZHIpLA0KPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBuZXh0X2xldmVsKTsNCj4+PiArICAgICAgICAgICAgQVNTRVJUKHBkZS0+bmV4dF9sZXZl
bCA9PSBsZXZlbCAtIDEpOw0KPj4+ICsgICAgICAgICAgICBkZWFsbG9jYXRlX25leHRfcGFnZV90
YWJsZShtZm5fdG9fcGFnZShfbWZuKHBkZS0+bWZuKSksDQo+Pj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBkZS0+bmV4dF9sZXZlbCk7DQo+Pj4gICAgICAgICAgICB9
DQo+Pj4gICAgICAgIH0NCj4+Pg0KPj4+IEBAIC01MDAsMTAgKzQ5Niw4IEBAIHN0YXRpYyB2b2lk
IGFtZF9kdW1wX3AybV90YWJsZV9sZXZlbChzdHJ1Y3QNCj4+IHBhZ2VfaW5mbyogcGcsIGludCBs
ZXZlbCwNCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJf
dCBncGEsIGludCBpbmRlbnQpDQo+Pj4gICAgew0KPj4+ICAgICAgICBwYWRkcl90IGFkZHJlc3M7
DQo+Pj4gLSAgICB2b2lkICp0YWJsZV92YWRkciwgKnBkZTsNCj4+PiAtICAgIHBhZGRyX3QgbmV4
dF90YWJsZV9tYWRkcjsNCj4+PiAtICAgIGludCBpbmRleCwgbmV4dF9sZXZlbCwgcHJlc2VudDsN
Cj4+PiAtICAgIHUzMiAqZW50cnk7DQo+Pj4gKyAgICBzdHJ1Y3QgYW1kX2lvbW11X3B0ZSAqdGFi
bGVfdmFkZHI7DQo+Pj4gKyAgICBpbnQgaW5kZXg7DQo+Pj4NCj4+PiAgICAgICAgaWYgKCBsZXZl
bCA8IDEgKQ0KPj4+ICAgICAgICAgICAgcmV0dXJuOw0KPj4+IEBAIC01MTgsNDIgKzUxMiwzMiBA
QCBzdGF0aWMgdm9pZCBhbWRfZHVtcF9wMm1fdGFibGVfbGV2ZWwoc3RydWN0DQo+PiBwYWdlX2lu
Zm8qIHBnLCBpbnQgbGV2ZWwsDQo+Pj4NCj4+PiAgICAgICAgZm9yICggaW5kZXggPSAwOyBpbmRl
eCA8IFBURV9QRVJfVEFCTEVfU0laRTsgaW5kZXgrKyApDQo+Pj4gICAgICAgIHsNCj4+PiArICAg
ICAgICBzdHJ1Y3QgYW1kX2lvbW11X3B0ZSAqcGRlID0gJnRhYmxlX3ZhZGRyW2luZGV4XTsNCj4+
PiArDQo+Pj4gICAgICAgICAgICBpZiAoICEoaW5kZXggJSAyKSApDQo+Pj4gICAgICAgICAgICAg
ICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7DQo+Pj4NCj4+PiAtICAgICAgICBwZGUgPSB0
YWJsZV92YWRkciArIChpbmRleCAqIElPTU1VX1BBR0VfVEFCTEVfRU5UUllfU0laRSk7DQo+Pj4g
LSAgICAgICAgbmV4dF90YWJsZV9tYWRkciA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0
ZShwZGUpOw0KPj4+IC0gICAgICAgIGVudHJ5ID0gcGRlOw0KPj4+IC0NCj4+PiAtICAgICAgICBw
cmVzZW50ID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVswXSwNCj4+PiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfUFJFU0VOVF9NQVNLLA0K
Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9Q
UkVTRU5UX1NISUZUKTsNCj4+PiAtDQo+Pj4gLSAgICAgICAgaWYgKCAhcHJlc2VudCApDQo+Pj4g
KyAgICAgICAgaWYgKCAhcGRlLT5wciApDQo+Pj4gICAgICAgICAgICAgICAgY29udGludWU7DQo+
Pj4NCj4+PiAtICAgICAgICBuZXh0X2xldmVsID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRy
eVswXSwNCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9QREVfTkVYVF9MRVZFTF9NQVNLLA0KPj4+IC0NCj4+IElPTU1VX1BERV9ORVhUX0xFVkVM
X1NISUZUKTsNCj4+PiAtDQo+Pj4gLSAgICAgICAgaWYgKCBuZXh0X2xldmVsICYmIChuZXh0X2xl
dmVsICE9IChsZXZlbCAtIDEpKSApDQo+Pj4gKyAgICAgICAgaWYgKCBwZGUtPm5leHRfbGV2ZWwg
JiYgKHBkZS0+bmV4dF9sZXZlbCAhPSAobGV2ZWwgLSAxKSkgKQ0KPj4+ICAgICAgICAgICAgew0K
Pj4+ICAgICAgICAgICAgICAgIHByaW50aygiSU9NTVUgcDJtIHRhYmxlIGVycm9yLiBuZXh0X2xl
dmVsID0gJWQsIGV4cGVjdGVkDQo+PiAlZFxuIiwNCj4+PiAtICAgICAgICAgICAgICAgICAgIG5l
eHRfbGV2ZWwsIGxldmVsIC0gMSk7DQo+Pj4gKyAgICAgICAgICAgICAgICAgICBwZGUtPm5leHRf
bGV2ZWwsIGxldmVsIC0gMSk7DQo+Pj4NCj4+PiAgICAgICAgICAgICAgICBjb250aW51ZTsNCj4+
PiAgICAgICAgICAgIH0NCj4+Pg0KPj4+ICAgICAgICAgICAgYWRkcmVzcyA9IGdwYSArIGFtZF9v
ZmZzZXRfbGV2ZWxfYWRkcmVzcyhpbmRleCwgbGV2ZWwpOw0KPj4+IC0gICAgICAgIGlmICggbmV4
dF9sZXZlbCA+PSAxICkNCj4+PiArICAgICAgICBpZiAoIHBkZS0+bmV4dF9sZXZlbCA+PSAxICkN
Cj4+PiAgICAgICAgICAgICAgICBhbWRfZHVtcF9wMm1fdGFibGVfbGV2ZWwoDQo+Pj4gLSAgICAg
ICAgICAgICAgICBtYWRkcl90b19wYWdlKG5leHRfdGFibGVfbWFkZHIpLCBuZXh0X2xldmVsLA0K
Pj4+ICsgICAgICAgICAgICAgICAgbWZuX3RvX3BhZ2UoX21mbihwZGUtPm1mbikpLCBwZGUtPm5l
eHRfbGV2ZWwsDQo+Pj4gICAgICAgICAgICAgICAgICAgIGFkZHJlc3MsIGluZGVudCArIDEpOw0K
Pj4+ICAgICAgICAgICAgZWxzZQ0KPj4+ICAgICAgICAgICAgICAgIHByaW50aygiJSpzZGZuOiAl
MDhseCAgbWZuOiAlMDhseFxuIiwNCj4+PiAgICAgICAgICAgICAgICAgICAgICAgaW5kZW50LCAi
IiwNCj4+PiAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpUEZOX0RPV04oYWRk
cmVzcyksDQo+Pj4gLSAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylQRk5fRE9XTihu
ZXh0X3RhYmxlX21hZGRyKSk7DQo+Pj4gKyAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9u
ZylQRk5fRE9XTihwZm5fdG9fcGFkZHIocGRlLT5tZm4pKSk7DQo+Pj4gICAgICAgIH0NCj4+Pg0K
Pj4+ICAgICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZV92YWRkcik7DQo+Pj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oDQo+PiBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oDQo+Pj4gaW5kZXggYTIx
NzI0NTI0OS4uYTNhNDlmOTFlYiAxMDA2NDQNCj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaA0KPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oDQo+Pj4gQEAgLTQxMywzOCArNDEzLDIxIEBADQo+Pj4g
ICAgI2RlZmluZSBJT01NVV9QQUdFX1RBQkxFX1UzMl9QRVJfRU5UUlkNCj4+IAkoSU9NTVVfUEFH
RV9UQUJMRV9FTlRSWV9TSVpFIC8gNCkNCj4+PiAgICAjZGVmaW5lIElPTU1VX1BBR0VfVEFCTEVf
QUxJR05NRU5UCTQwOTYNCj4+Pg0KPj4+IC0jZGVmaW5lIElPTU1VX1BURV9QUkVTRU5UX01BU0sJ
CQkweDAwMDAwMDAxDQo+Pj4gLSNkZWZpbmUgSU9NTVVfUFRFX1BSRVNFTlRfU0hJRlQJCQkwDQo+
Pj4gLSNkZWZpbmUgSU9NTVVfUFRFX05FWFRfTEVWRUxfTUFTSwkJMHgwMDAwMEUwMA0KPj4+IC0j
ZGVmaW5lIElPTU1VX1BURV9ORVhUX0xFVkVMX1NISUZUCQk5DQo+Pj4gLSNkZWZpbmUgSU9NTVVf
UFRFX0FERFJfTE9XX01BU0sJCQkweEZGRkZGMDAwDQo+Pj4gLSNkZWZpbmUgSU9NTVVfUFRFX0FE
RFJfTE9XX1NISUZUCQkxMg0KPj4+IC0jZGVmaW5lIElPTU1VX1BURV9BRERSX0hJR0hfTUFTSwkJ
MHgwMDBGRkZGRg0KPj4+IC0jZGVmaW5lIElPTU1VX1BURV9BRERSX0hJR0hfU0hJRlQJCTANCj4+
PiAtI2RlZmluZSBJT01NVV9QVEVfVV9NQVNLCQkJMHgwODAwMDAwMA0KPj4+IC0jZGVmaW5lIElP
TU1VX1BURV9VX1NISUZUCQkJNw0KPj4+IC0jZGVmaW5lIElPTU1VX1BURV9GQ19NQVNLCQkJMHgx
MDAwMDAwMA0KPj4+IC0jZGVmaW5lIElPTU1VX1BURV9GQ19TSElGVAkJCTI4DQo+Pj4gLSNkZWZp
bmUgSU9NTVVfUFRFX0lPX1JFQURfUEVSTUlTU0lPTl9NQVNLCTB4MjAwMDAwMDANCj4+PiAtI2Rl
ZmluZSBJT01NVV9QVEVfSU9fUkVBRF9QRVJNSVNTSU9OX1NISUZUCTI5DQo+Pj4gLSNkZWZpbmUg
SU9NTVVfUFRFX0lPX1dSSVRFX1BFUk1JU1NJT05fTUFTSwkweDQwMDAwMDAwDQo+Pj4gLSNkZWZp
bmUgSU9NTVVfUFRFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQJMzANCj4+PiAtDQo+Pj4gLS8q
IEkvTyBQYWdlIERpcmVjdG9yeSAqLw0KPj4+IC0jZGVmaW5lIElPTU1VX1BBR0VfRElSRUNUT1JZ
X0VOVFJZX1NJWkUJCTgNCj4+PiAtI2RlZmluZSBJT01NVV9QQUdFX0RJUkVDVE9SWV9BTElHTk1F
TlQJCTQwOTYNCj4+PiAtI2RlZmluZSBJT01NVV9QREVfUFJFU0VOVF9NQVNLCQkJMHgwMDAwMDAw
MQ0KPj4+IC0jZGVmaW5lIElPTU1VX1BERV9QUkVTRU5UX1NISUZUCQkJMA0KPj4+IC0jZGVmaW5l
IElPTU1VX1BERV9ORVhUX0xFVkVMX01BU0sJCTB4MDAwMDBFMDANCj4+PiAtI2RlZmluZSBJT01N
VV9QREVfTkVYVF9MRVZFTF9TSElGVAkJOQ0KPj4+IC0jZGVmaW5lIElPTU1VX1BERV9BRERSX0xP
V19NQVNLCQkJMHhGRkZGRjAwMA0KPj4+IC0jZGVmaW5lIElPTU1VX1BERV9BRERSX0xPV19TSElG
VAkJMTINCj4+PiAtI2RlZmluZSBJT01NVV9QREVfQUREUl9ISUdIX01BU0sJCTB4MDAwRkZGRkYN
Cj4+PiAtI2RlZmluZSBJT01NVV9QREVfQUREUl9ISUdIX1NISUZUCQkwDQo+Pj4gLSNkZWZpbmUg
SU9NTVVfUERFX0lPX1JFQURfUEVSTUlTU0lPTl9NQVNLCTB4MjAwMDAwMDANCj4+PiAtI2RlZmlu
ZSBJT01NVV9QREVfSU9fUkVBRF9QRVJNSVNTSU9OX1NISUZUCTI5DQo+Pj4gLSNkZWZpbmUgSU9N
TVVfUERFX0lPX1dSSVRFX1BFUk1JU1NJT05fTUFTSwkweDQwMDAwMDAwDQo+Pj4gLSNkZWZpbmUg
SU9NTVVfUERFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQJMzANCj4+PiArc3RydWN0IGFtZF9p
b21tdV9wdGUgew0KPj4+ICsgICAgdWludDY0X3QgcHI6MTsNCj4+PiArICAgIHVpbnQ2NF90IGln
bm9yZWQwOjQ7DQo+Pj4gKyAgICB1aW50NjRfdCBhOjE7DQo+Pj4gKyAgICB1aW50NjRfdCBkOjE7
DQo+Pj4gKyAgICB1aW50NjRfdCBpZ25vcmVkMToyOw0KPj4+ICsgICAgdWludDY0X3QgbmV4dF9s
ZXZlbDozOw0KPj4+ICsgICAgdWludDY0X3QgbWZuOjQwOw0KPj4+ICsgICAgdWludDY0X3QgcmVz
ZXJ2ZWQ6NzsNCj4+PiArICAgIHVpbnQ2NF90IHU6MTsNCj4+PiArICAgIHVpbnQ2NF90IGZjOjE7
DQo+Pj4gKyAgICB1aW50NjRfdCBpcjoxOw0KPj4+ICsgICAgdWludDY0X3QgaXc6MTsNCj4+PiAr
ICAgIHVpbnQ2NF90IGlnbm9yZWQyOjE7DQo+Pj4gK307DQo+Pj4NCj4+PiAgICAvKiBQYWdpbmcg
bW9kZXMgKi8NCj4+PiAgICAjZGVmaW5lIElPTU1VX1BBR0lOR19NT0RFX0RJU0FCTEVECTB4MA0K
Pj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXBy
b3RvLmgNCj4+IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5o
DQo+Pj4gaW5kZXggYzU2OTc1NjVkNi4uMWMxOTcxYmI3YyAxMDA2NDQNCj4+PiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgNCj4+PiArKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgNCj4+PiBAQCAtNTcsNyAr
NTcsNiBAQCBpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLA0KPj4gZGZuX3QgZGZuLA0KPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCAqZmx1c2hfZmxhZ3MpOw0KPj4+ICAgIGludCBfX211c3RfY2hl
Y2sgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLA0KPj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpm
bHVzaF9mbGFncyk7DQo+Pj4gLXVpbnQ2NF90IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0
ZSh2b2lkICplbnRyeSk7DQo+Pj4gICAgaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfYWxsb2Nf
cm9vdChzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCk7DQo+Pj4gICAgaW50IGFtZF9pb21tdV9yZXNl
cnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLA0KPj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgcGh5c19hZGRyLCB1bnNp
Z25lZA0KPj4gbG9uZyBzaXplLA0KPj4+IEBAIC0yODAsMTggKzI3OSw0IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZA0KPj4gaW9tbXVfc2V0X2FkZHJfaGlfdG9fcmVnKHVpbnQzMl90ICpyZWcsIHVpbnQz
Ml90IGFkZHIpDQo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1JFR19CQVNF
X0FERFJfSElHSF9TSElGVCwgcmVnKTsNCj4+PiAgICB9DQo+Pj4NCj4+PiAtc3RhdGljIGlubGlu
ZSBpbnQgaW9tbXVfaXNfcHRlX3ByZXNlbnQoY29uc3QgdTMyICplbnRyeSkNCj4+PiAtew0KPj4+
IC0gICAgcmV0dXJuIGdldF9maWVsZF9mcm9tX3JlZ191MzIoZW50cnlbMF0sDQo+Pj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfUFJFU0VOVF9NQVNLLA0KPj4+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX1BSRVNFTlRfU0hJ
RlQpOw0KPj4+IC19DQo+Pj4gLQ0KPj4+IC1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBpb21t
dV9uZXh0X2xldmVsKGNvbnN0IHUzMiAqZW50cnkpDQo+Pj4gLXsNCj4+PiAtICAgIHJldHVybiBn
ZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzBdLA0KPj4+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfTUFTSywNCj4+PiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9ORVhUX0xFVkVMX1NISUZUKTsNCj4+
PiAtfQ0KPj4+IC0NCj4+PiAgICAjZW5kaWYgLyogX0FTTV9YODZfNjRfQU1EX0lPTU1VX1BST1RP
X0ggKi8NCj4+Pg0KPiANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 15:53:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 15:53:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtwqd-0001Et-Nh; Wed, 13 Feb 2019 15:53:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EuM9=QU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtwqc-0001Eo-4c
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 15:53:18 +0000
X-Inumbo-ID: 7a15c693-2fa7-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a15c693-2fa7-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 15:53:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Feb 2019 08:53:16 -0700
Message-Id: <5C643D6A020000780021661A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Feb 2019 08:53:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-3-roger.pau@citrix.com>
In-Reply-To: <20190211174642.38046-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 v2 2/7] amd/npt/shadow: replace
 assert that prevents creating 2M/1G MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAyLjE5IGF0IDE4OjQ2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZSBhc3NlcnQgd2FzIG9yaWdpbmFsbHkgYWRkZWQgdG8gbWFrZSBzdXJlIHRoYXQgaGlnaGVy
IG9yZGVyCj4gcmVnaW9ucyAoPiBQQUdFX09SREVSXzRLKSBjb3VsZCBub3QgYmUgdXNlZCB0byBi
eXBhc3MgdGhlCj4gbW1pb19yb19yYW5nZXMgY2hlY2sgcGVyZm9ybWVkIGJ5IHAybV90eXBlX3Rv
X2ZsYWdzLgo+IAo+IFRoaXMgaG93ZXZlciBpcyBhbHJlYWR5IGNoZWNrZWQgaW4gc2V0X21taW9f
cDJtX2VudHJ5LCB3aGljaCBtYWtlcwo+IHN1cmUgdGhhdCBoaWdoZXIgb3JkZXIgbWFwcGluZ3Mg
ZG9uJ3Qgb3ZlcmxhcCB3aXRoIG1taW9fcm9fcmFuZ2VzLAo+IHRodXMgYWxsb3dpbmcgdGhlIGNy
ZWF0aW9uIG9mIGhpZ2ggb3JkZXIgTU1JTyBtYXBwaW5ncyBzYWZlbHkuCj4gCj4gUmVwbGFjZSB0
aGUgYXNzZXJ0IHRvIGFsbG93IDJNLzFHIGVudHJpZXMgdG8gYmUgY3JlYXRlZCBmb3IgTU1JTwo+
IHJlZ2lvbnMgYW5kIGFkZCBzb21lIGV4dHJhIGFzc2VydHMgYXMgYSByZXBsYWNlbWVudCB0byBt
YWtlIHN1cmUKPiB0aGVyZSdzIG5vIG92ZXJsYXBwaW5nIHdpdGggTU1JTyByZWFkLW9ubHkgcmFu
Z2VzLgo+IAo+IE5vdGUgdGhhdCAxRyBNTUlPIGVudHJpZXMgd2lsbCBub3QgYmUgY3JlYXRlZCB1
bmxlc3MgbW1pb19vcmRlciBpcwo+IGNoYW5nZWQgdG8gYWxsb3cgaXQuCj4gCj4gU3VnZ2VzdGVk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpJcyB0aGlzIHN0
aWxsIHRoZSBjYXNlPyBJaXJjIHRoZSBvcmlnaW5hbCBzdWdnZXN0aW9uIHdhcyB0byByZW1vdmUK
dGhlIGFzc2VydGlvbiBhbHRvZ2V0aGVyPwoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiBAQCAtNTc2LDcgKzU3NiwxNSBA
QCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1m
bl90IG1mbiwKPiAgICAgICAgICB9Cj4gIAo+ICAgICAgICAgIEFTU0VSVChwMm1fZmxhZ3NfdG9f
dHlwZShmbGFncykgIT0gcDJtX2lvcmVxX3NlcnZlcik7Cj4gLSAgICAgICAgQVNTRVJUKCFtZm5f
dmFsaWQobWZuKSB8fCBwMm10ICE9IHAybV9tbWlvX2RpcmVjdCk7Cj4gKyAgICAgICAgaWYgKCBw
Mm10ID09IHAybV9tbWlvX2RpcmVjdCApCj4gKyAgICAgICAgICAgIEFTU0VSVCghbWZuX2VxKG1m
biwgSU5WQUxJRF9NRk4pICYmCj4gKyAgICAgICAgICAgICAgICAgICAhcmFuZ2VzZXRfb3Zlcmxh
cHNfcmFuZ2UobW1pb19yb19yYW5nZXMsIG1mbl94KG1mbiksCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSArIFBGTl9ET1dOKE1CKDIpKSkp
Owo+ICsgICAgICAgIGVsc2UgaWYgKCBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQpIHx8IHAy
bXQgPT0gcDJtX2ludmFsaWQgfHwKPiArICAgICAgICAgICAgICAgICAgcDJtdCA9PSBwMm1fbW1p
b19kbSApCj4gKyAgICAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSB8fCBtZm5fZXEobWZu
LCBJTlZBTElEX01GTikpOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgQVNTRVJUKG1m
bl92YWxpZChtZm4pKTsKPiAgICAgICAgICBsM2VfY29udGVudCA9IG1mbl92YWxpZChtZm4pIHx8
IHAybV9hbGxvd3NfaW52YWxpZF9tZm4ocDJtdCkKPiAgICAgICAgICAgICAgPyBwMm1fbDNlX2Zy
b21fcGZuKG1mbl94KG1mbiksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1f
dHlwZV90b19mbGFncyhwMm0sIHAybXQsIG1mbiwgMikpCj4gQEAgLTY2OCw3ICs2NzYsMTUgQEAg
cDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5f
dCBtZm4sCj4gICAgICAgICAgfQo+ICAKPiAgICAgICAgICBBU1NFUlQocDJtX2ZsYWdzX3RvX3R5
cGUoZmxhZ3MpICE9IHAybV9pb3JlcV9zZXJ2ZXIpOwo+IC0gICAgICAgIEFTU0VSVCghbWZuX3Zh
bGlkKG1mbikgfHwgcDJtdCAhPSBwMm1fbW1pb19kaXJlY3QpOwo+ICsgICAgICAgIGlmICggcDJt
dCA9PSBwMm1fbW1pb19kaXJlY3QgKQo+ICsgICAgICAgICAgICBBU1NFUlQoIW1mbl9lcShtZm4s
IElOVkFMSURfTUZOKSAmJgo+ICsgICAgICAgICAgICAgICAgICAgIXJhbmdlc2V0X292ZXJsYXBz
X3JhbmdlKG1taW9fcm9fcmFuZ2VzLCBtZm5feChtZm4pLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikgKyBQRk5fRE9XTihNQigyKSkpKTsK
PiArICAgICAgICBlbHNlIGlmICggcDJtX2FsbG93c19pbnZhbGlkX21mbihwMm10KSB8fCBwMm10
ID09IHAybV9pbnZhbGlkIHx8Cj4gKyAgICAgICAgICAgICAgICAgIHAybXQgPT0gcDJtX21taW9f
ZG0gKQo+ICsgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikgfHwgbWZuX2VxKG1mbiwg
SU5WQUxJRF9NRk4pKTsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIEFTU0VSVChtZm5f
dmFsaWQobWZuKSk7CgpTZWVpbmcgdGhpcyBzdXBwb3NlZGx5IGFsbW9zdCB0aGUgc2FtZSAoYnV0
IGFjdHVhbGx5IGVudGlyZWx5IHRoZSBzYW1lLApkdWUgdG8gdGhlIHdyb25nIE1CKDIpIGluIHRo
ZSBmaXJzdCBodW5rKSBjb2RlIEkgd29uZGVyIHdoZXRoZXIgdGhpcwp3b3VsZG4ndCBiZXR0ZXIg
YmUgcHV0IGluIGEgaGVscGVyIChtYWNybyBvciBmdW5jdGlvbiksIHRvZ2V0aGVyIHdpdGgKYWRq
YWNlbnQgYXNzZXJ0aW9uIGluIGNvbnRleHQsIGltbWVkaWF0ZWx5IGFoZWFkIG9mIHRoZSBsaW5l
IHlvdSBhbHRlci4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 15:55:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 15:55:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtwt6-0001RU-5X; Wed, 13 Feb 2019 15:55:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CK0L=QU=citrix.com=prvs=940746c73=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gtwt4-0001RL-UF
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 15:55:50 +0000
X-Inumbo-ID: d4ba04fd-2fa7-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4ba04fd-2fa7-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 15:55:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,366,1544486400"; d="scan'208";a="85899395"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "'Woods, Brian'" <Brian.Woods@amd.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/2] amd-iommu: use a bitfield for PTE/PDE
Thread-Index: AQHUvHuT2Y7s/1AXk0ipURbCWMW0c6XclVKAgADzKOCAAFDfgIAAFTzA
Date: Wed, 13 Feb 2019 15:50:41 +0000
Message-ID: <24698bec84ad4629a5e8cb2aad700b90@AMSPEX02CL03.citrite.net>
References: <20190204111954.11312-1-paul.durrant@citrix.com>
 <20190204111954.11312-2-paul.durrant@citrix.com>
 <5b6ce9ab-a600-1b9e-b41b-9fb53c92388b@amd.com>
 <26e6512132734f648d4186d0e7a81b62@AMSPEX02CL03.citrite.net>
 <b0fa046a-20ce-5350-7791-98b1deb586fb@amd.com>
In-Reply-To: <b0fa046a-20ce-5350-7791-98b1deb586fb@amd.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/2] amd-iommu: use a bitfield for PTE/PDE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Suthikulpanit, Suravee" <Suravee.Suthikulpanit@amd.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFdv
b2RzLCBCcmlhbg0KPiBTZW50OiAxMyBGZWJydWFyeSAyMDE5IDE1OjM0DQo+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnDQo+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsg
V2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT47IFN1dGhpa3VscGFuaXQsDQo+IFN1cmF2ZWUgPFN1cmF2ZWUuU3V0aGlrdWxwYW5p
dEBhbWQuY29tPjsgUm9nZXIgUGF1IE1vbm5lDQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4g
U3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCAxLzJdIGFtZC1pb21tdTogdXNlIGEgYml0
ZmllbGQgZm9yIFBURS9QREUNCj4gDQo+IE9uIDIvMTMvMTkgMzo0NSBBTSwgUGF1bCBEdXJyYW50
IHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBXb29k
cywgQnJpYW4gW21haWx0bzpCcmlhbi5Xb29kc0BhbWQuY29tXQ0KPiA+PiBTZW50OiAxMiBGZWJy
dWFyeSAyMDE5IDIwOjE0DQo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPjsgeGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+PiBDYzogU3V0
aGlrdWxwYW5pdCwgU3VyYXZlZSA8U3VyYXZlZS5TdXRoaWt1bHBhbml0QGFtZC5jb20+OyBKYW4g
QmV1bGljaA0KPiA+PiA8amJldWxpY2hAc3VzZS5jb20+OyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcu
Q29vcGVyM0BjaXRyaXguY29tPjsgV2VpIExpdQ0KPiA+PiA8d2VpLmxpdTJAY2l0cml4LmNvbT47
IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+ID4+IFN1YmplY3Q6IFJl
OiBbUEFUQ0ggMS8yXSBhbWQtaW9tbXU6IHVzZSBhIGJpdGZpZWxkIGZvciBQVEUvUERFDQo+ID4+
DQo+ID4+IE9uIDIvNC8xOSA1OjE5IEFNLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+PiBUaGUg
Y3VycmVudCB1c2Ugb2YgZ2V0L3NldF9maWVsZF9mcm9tL2luX3JlZ191MzIoKSBpcyBib3RoIGlu
ZWZmaWNpZW50DQo+ID4+IGFuZA0KPiA+Pj4gcmVxdWlyZXMgc29tZSB1Z2x5IGNhc3RpbmcuDQo+
ID4+Pg0KPiA+Pj4gVGhpcyBwYXRjaCBkZWZpbmVzIGEgbmV3IGJpdGZpZWxkIHN0cnVjdHVyZSAo
YW1kX2lvbW11X3B0ZSkgYW5kIHVzZXMNCj4gPj4gdGhpcw0KPiA+Pj4gc3RydWN0dXJlIGluIGFs
bCBQVEUvUERFIG1hbmlwdWxhdGlvbiwgcmVzdWx0aW5nIGluIG11Y2ggbW9yZSByZWFkYWJsZQ0K
PiA+Pj4gYW5kIGNvbXBhY3QgY29kZS4NCj4gPj4+DQo+ID4+PiBOT1RFOiBUaGlzIGNvbW1pdCBh
bHNvIGZpeGVzIG9uZSBtYWxmb3JtZWQgY29tbWVudCBpbg0KPiA+Pj4gICAgICAgICBzZXRfaW9t
bXVfcHRlX3ByZXNlbnQoKS4NCj4gPj4+DQo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiA+Pg0KPiA+PiBTb3JyeSBhYm91dCB0aGUg
ZGVsYXkuDQo+ID4+DQo+ID4+IE5pdHBpY2sgaGVyZSwgYnV0IEknZCByYXRoZXIgaGF2ZSAhIUlP
TU1VRl97d3JpdGFibGUscmVhZGFibGV9IHRoYW4NCj4gPj4gdHJ1ZS4NCj4gPg0KPiA+IFRoYXQn
cyBwcmV0dHkgdWdseS4gSG93IGFib3V0IEkgcGFzcyBhbiBPUiBvZiB0aGUgZmxhZ3MgdGhyb3Vn
aCB0byBsb3dlcg0KPiBsZXZlbCBmdW5jdGlvbnMgcmF0aGVyIHRoYW4gYSBwYWlyIG9mIGJvb2xz
PyBJZiB5b3UncmUgb2sgd2l0aCB0aGF0IEknbGwNCj4gc2VuZCBhIHYyLg0KPiA+DQo+ID4gICAg
UGF1bA0KPiA+DQo+IA0KPiBUaGVyZSdzIG5vIG5lZWQgZm9yIGEgdjIgYmFzZWQgb24gdGhhdCwg
dGhhdCdzIGp1c3QgbWUgbml0cGlja2luZy4NCj4gVGhlcmUncyBubyByZWFsIG5pY2Ugd2F5IHRv
IGRvIGl0IHdpdGhvdXQgdHVybmluZw0KPiBJT01NVUZfe3dyaXRhYmxlLHJlYWRhYmxlfSBpbnRv
IGJvb2xzIG9yIHlvdXIgc3VnZ2VzdGVkIHdheSB3aGljaCBoYXMNCj4gbW9yZSBjb2RlIHRvIGRl
Y29kZSBhIGZsYWcuICBBc3N1bWluZyBldmVyeW9uZSBlbHNlIGlzIG9rIHdpdGggdGhlDQo+IHBh
dGNoZXMgYXMgYXJlLCBpdCdzIGZpbmUuICBJZiB0aGVyZSdzIGdvaW5nIHRvIGJlIGEgdjIgZm9y
IG90aGVyDQo+IHJlYXNvbnMsIEknbGwganVzdCBsZWF2ZSBpdCB1cCB0byB5b3VyIGRpc2NyZXRp
b24gKG90aGVyIHBlb3BsZSBtYXkgaGF2ZQ0KPiBzdHJvbmdlciBvcGluaW9ucyBhYm91dCBpdCBh
bnl3YXkpLg0KPiANCg0KT2suIFRoYW5rcyBCcmlhbiwNCg0KICBQYXVsDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 15:58:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 15:58:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtwvu-0001ai-Nl; Wed, 13 Feb 2019 15:58:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EuM9=QU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtwvu-0001ad-6x
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 15:58:46 +0000
X-Inumbo-ID: 3d4d6305-2fa8-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d4d6305-2fa8-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 15:58:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Feb 2019 08:58:43 -0700
Message-Id: <5C643EB3020000780021662F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Feb 2019 08:58:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-4-roger.pau@citrix.com>
In-Reply-To: <20190211174642.38046-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 v2 3/7] x86/pvh: reorder PVH dom0
 iommu initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAyLjE5IGF0IDE4OjQ2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFNvIHRoYXQgdGhlIGlvbW11IGlzIGluaXRpYWxpemVkIGJlZm9yZSBwb3B1bGF0aW5nIHRoZSBw
Mm0sIGFuZAo+IGVudHJpZXMgYWRkZWQgZ2V0IHRoZSBjb3JyZXNwb25kaW5nIGlvbW11IHBhZ2Ug
dGFibGUgZW50cmllcyBpZgo+IHJlcXVpcmVkLiBUaGlzIHJlcXVpcmVzIHNwbGl0dGluZyB0aGUg
Y3VycmVudCBwdmhfc2V0dXBfcDJtIGludG8gdHdvCj4gZGlmZmVyZW50IGZ1bmN0aW9ucy4gT25l
IHRoYXQgY3JhZnRzIGRvbTAgcGh5c21hcCBhbmQgc2V0cyB0aGUgcGFnaW5nCj4gYWxsb2NhdGlv
biwgYW5kIGFub3RoZXIgb25lIHRoYXQgYWN0dWFsbHkgcG9wdWxhdGVzIHRoZSBwMm0gd2l0aCBS
QU0KPiByZWdpb25zLgo+IAo+IE5vdGUgdGhhdCB0aGlzIGFsbG93cyB0byByZW1vdmUgdGhlIHNw
ZWNpYWwgY2FzaW5nIGRvbmUgZm9yIHRoZSBsb3cKPiAxTUIgaW4gaHdkb21faW9tbXVfbWFwLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 16:00:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 16:00:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtwy1-0002mW-5N; Wed, 13 Feb 2019 16:00:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CfiJ=QU=gmail.com=michael.d.labriola@srs-us1.protection.inumbo.net>)
 id 1gtwy0-0002mO-2t
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 16:00:56 +0000
X-Inumbo-ID: 8ad00b12-2fa8-11e9-bc90-bc764e045a96
Received: from mail-ot1-x341.google.com (unknown [2607:f8b0:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ad00b12-2fa8-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 16:00:54 +0000 (UTC)
Received: by mail-ot1-x341.google.com with SMTP id n8so4860227otl.6
 for <xen-devel@lists.xen.org>; Wed, 13 Feb 2019 08:00:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=aaba7ycjCTGAvseQgV5awM/K+16WvH02yPRFoeSzeVY=;
 b=A58ckSbhvXzAlLRlJfryk2McpBauuM4PAQqEKTB9GQLqY5rtfzKazgba5h0noXe3Xd
 PZl2vcQXC+mBUqri2mapx4qlrzrdg0JHx+Hw5dfqDANwRE10FvjTIyOZ4cM4Zn5mlexO
 8Eeee8Qzxk5Ay5wwFRYqTCXwYExFi9vsxW8PmLloH+hdQsV8U6HBoFaMn5Q1YaB5jrbs
 l3CyR52u5k+FBi/aKCRQOeoVIM4AcfTim8n1zfjU4C6NJDWctQaC+K/0ucjx8tiWzLAx
 vus2HC2VL2gcdFi82hmQGhnAF52U9b0rXn03IA+8py3sDupSqItcMNFC4bII/BaI+arB
 Xt6Q==
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=aaba7ycjCTGAvseQgV5awM/K+16WvH02yPRFoeSzeVY=;
 b=bML1e2i/O0dpWGya/6aexCnRxO2TriZUq1L2/CyBUbxYWeeXTc3NSQRYCR9IfAPUyJ
 BruJhm4wNN376G7tyy0mTIV0AMYNQ8N0tY7zucCTvb2eUlEFS71QQcnP2IGFKCHGUxgO
 gpSFAgDiQMzi35ycsSxVBpsIiQRUjiCFwhI1ENvU2D66vf7wdQAOWxaQYGdIeIyXE5QR
 IMoAgYL8jCm0DCXctyKMtFS3wLGZGA1PYXDxeSRxadiJLfr2mxbisQg+CtvRLMf1Q+mV
 v3kC2Afy5m0+Ptn9RIee1t//pyT2aId+PoFLp9gZoDrm54/HnvJIfup95V9OM4Pa3KBR
 yq6Q==
X-Gm-Message-State: AHQUAuYFU3Ru6uIymqa6k9uwafFKi3YEdSxp3KGHFg/iFTux7e/Mg3Cm
 aVX/fn4xOGLelexKkFLoarJl4kRNS5eUoxstjhw=
X-Google-Smtp-Source: AHgI3IbAY4vOJ5qAeY2d0GxHi745Hp1STRo5HV8L13oqVo+0dzeZTqEtxFncOCda3yhgjE8HONElWqXXWnCxQ66Y9vs=
X-Received: by 2002:a9d:27a5:: with SMTP id c34mr744313otb.30.1550073653640;
 Wed, 13 Feb 2019 08:00:53 -0800 (PST)
MIME-Version: 1.0
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
 <5C64297D0200007800216566@prv1-mh.provo.novell.com>
In-Reply-To: <5C64297D0200007800216566@prv1-mh.provo.novell.com>
From: Michael Labriola <michael.d.labriola@gmail.com>
Date: Wed, 13 Feb 2019 11:00:40 -0500
Message-ID: <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgOToyOCBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDEzLjAyLjE5IGF0IDE1OjEwLCA8bWljaGFlbC5kLmxh
YnJpb2xhQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiBPbiBXZWQsIEZlYiAxMywgMjAxOSBhdCA1OjM0
IEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPj4KPiA+PiA+Pj4g
T24gMTIuMDIuMTkgYXQgMTk6NDYsIDxtaWNoYWVsLmQubGFicmlvbGFAZ21haWwuY29tPiB3cm90
ZToKPiA+PiA+IEtvbnJhZCwKPiA+PiA+Cj4gPj4gPiBTdGFydGluZyB3LyB2NC4xNywgSSBjYW5u
b3QgbG9nIGluIHRvIEdOT01FIHcvb3V0IGdldHRpbmcgdGhlCj4gPj4gPiBmb2xsb3dpbmcgbWVz
cyBpbiBkbWVzZyBhbmQgZW5kaW5nIHVwIGJhY2sgYXQgdGhlIEdETSBsb2dpbiBzY3JlZW4uCj4g
Pj4gPgo+ID4+ID4gWyAgIDI4LjU1NDI1OV0gcmFkZW9uX2RwX2F1eF90cmFuc2Zlcl9uYXRpdmU6
IDIwMCBjYWxsYmFja3Mgc3VwcHJlc3NlZAo+ID4+ID4gWyAgIDMxLjIxOTgyMV0gcmFkZW9uIDAw
MDA6MDE6MDAuMDogc3dpb3RsYiBidWZmZXIgaXMgZnVsbCAoc3o6IDIwOTcxNTIKPiA+PiA+IGJ5
dGVzKQo+ID4+ID4gWyAgIDMxLjIyMDAzMF0gW2RybTpyYWRlb25fZ2VtX29iamVjdF9jcmVhdGUg
W3JhZGVvbl1dICpFUlJPUiogRmFpbGVkCj4gPj4gPiB0byBhbGxvY2F0ZSBHRU0gb2JqZWN0ICgx
NjM4NDAwMCwgMiwgNDA5NiwgLTE0KQo+ID4+ID4gWyAgIDMxLjIyNjEwOV0gcmFkZW9uIDAwMDA6
MDE6MDAuMDogc3dpb3RsYiBidWZmZXIgaXMgZnVsbCAoc3o6IDIwOTcxNTIKPiA+PiA+IGJ5dGVz
KQo+ID4+ID4gWyAgIDMxLjIyNjMwMF0gW2RybTpyYWRlb25fZ2VtX29iamVjdF9jcmVhdGUgW3Jh
ZGVvbl1dICpFUlJPUiogRmFpbGVkCj4gPj4gPiB0byBhbGxvY2F0ZSBHRU0gb2JqZWN0ICgxNjM4
NDAwMCwgMiwgNDA5NiwgLTE0KQo+ID4+ID4gWyAgIDMxLjMwMDczNF0gZ25vbWUtc2hlbGxbMTkz
NV06IHNlZ2ZhdWx0IGF0IDg4IGlwIDAwMDA3ZjM5MTUxY2Q5MDQKPiA+PiA+IHNwIDAwMDA3ZmZj
OTc2MTFhZDggZXJyb3IgNCBpbiBsaWJtdXR0ZXItY29nbC5zb1s3ZjM5MTUxNzgwMDArYWEwMDBd
Cj4gPj4gPiBbICAgMzEuMzAwNzQ1XSBDb2RlOiA1ZiBjMyAwZiAxZiA0MCAwMCA0OCA4YiA0NyA3
OCA0OCA4YiA0MCA0MCBmZiBlMAo+ID4+ID4gNjYgMGYgMWYgNDQgMDAgMDAgNDggOGIgNDcgNzgg
NDggOGIgNDAgNDggZmYgZTAgNjYgMGYgMWYgNDQgMDAgMDAgNDgKPiA+PiA+IDhiIDQ3IDc4IDw0
OD4gOGIgODAgODggMDAgMDAgMDAgZmYgZTAgMGYgMWYgMDAgNDggOGIgNDcgNzggNDggOGIgNDAg
NjgKPiA+PiA+IGZmIGUwCj4gPj4gPiBbICAgMzguMTkzMzAyXSByYWRlb25fZHBfYXV4X3RyYW5z
ZmVyX25hdGl2ZTogMTE2IGNhbGxiYWNrcyBzdXBwcmVzc2VkCj4gPj4gPiBbICAgNDAuMDA5MzE3
XSByYWRlb24gMDAwMDowMTowMC4wOiBzd2lvdGxiIGJ1ZmZlciBpcyBmdWxsIChzejogMjA5NzE1
Mgo+ID4+ID4gYnl0ZXMpCj4gPj4gPiBbICAgNDAuMDA5NDg4XSBbZHJtOnJhZGVvbl9nZW1fb2Jq
ZWN0X2NyZWF0ZSBbcmFkZW9uXV0gKkVSUk9SKiBGYWlsZWQKPiA+PiA+IHRvIGFsbG9jYXRlIEdF
TSBvYmplY3QgKDE2Mzg0MDAwLCAyLCA0MDk2LCAtMTQpCj4gPj4gPiBbICAgNDAuMDE1MTE0XSBy
YWRlb24gMDAwMDowMTowMC4wOiBzd2lvdGxiIGJ1ZmZlciBpcyBmdWxsIChzejogMjA5NzE1Mgo+
ID4+ID4gYnl0ZXMpCj4gPj4gPiBbICAgNDAuMDE1Mjk3XSBbZHJtOnJhZGVvbl9nZW1fb2JqZWN0
X2NyZWF0ZSBbcmFkZW9uXV0gKkVSUk9SKiBGYWlsZWQKPiA+PiA+IHRvIGFsbG9jYXRlIEdFTSBv
YmplY3QgKDE2Mzg0MDAwLCAyLCA0MDk2LCAtMTQpCj4gPj4gPiBbICAgNDAuMDI4MzAyXSBnbm9t
ZS1zaGVsbFsyNDMxXTogc2VnZmF1bHQgYXQgMmRhZGY0MCBpcAo+ID4+ID4gMDAwMDAwMDAwMmRh
ZGY0MCBzcCAwMDAwN2ZmY2QyNGVhNWY4IGVycm9yIDE1Cj4gPj4gPiBbICAgNDAuMDI4MzA2XSBD
b2RlOiAyMCA2ZSAzMSAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAzNyBlMyAzZCAyZCA3Zgo+ID4+
ID4gMDAgMDAgODAgZjQgZTYgM2QgMmQgN2YgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
MDAgMDAgMDAgMDAgMDAKPiA+PiA+IDAwIDAwIDAwIDwwMD4gMDAgMDAgMDAgMDAgMDAgMDAgMDAg
YzEgMDAgMDAgMDAgMDAgMDAgMDAgMDAgODAgZTEgZDIgMDMKPiA+PiA+IDAwIDAwCj4gPj4gPgo+
ID4+ID4KPiA+PiA+IFRoaXMgaGFwcGVucyB3LyBib3RoIHJhZGVvbiBhbmQgYW1kZ3B1Lgo+ID4+
ID4KPiA+PiA+IEkgYmlzZWN0ZWQgZG93biB0byB0aGUgZm9sbG93aW5nIHJhbmdlIG9mIGNvbW1p
dHMsIHdoaWNoIGJhc2ljYWxseSBhZGQKPiA+PiA+IGNvbmRpdGlvbmFsIGNvZGUgdG8gcmFkZW9u
IGFuZCBhbWRncHUgdG8gTk9UIHVzZSBzd2lvdGxiIGlmIGRtYV9iaXRzCj4gPj4gPiBpcyBzbWFs
bGVyIHRoYW4gdGhlIHN5c3RlbSdzIG1heCBpb21lbSBhZGRyZXNzLi4uICBidXQgdGhhdCB2ZXJ5
IG11Y2gKPiA+PiA+IGRvZXNuJ3Qgd29yayBvbiBhIFhlbiBkb20wLgo+ID4+Cj4gPj4gV2VsbCwg
bm90IHNvIG11Y2ggYSBYZW4gRG9tMCwgYnV0IGEgWGVuIFBWIGRvbWFpbi4KPiA+Pgo+ID4+ID4g
ODI2MjYzNjMgZHJtOiBhZGQgZnVuYyB0byBnZXQgbWF4IGlvbWVtIGFkZHJlc3MgdjIKPiA+PiA+
IGZkNWZkNDgwIGRybS9hbWRncHU6IG9ubHkgZW5hYmxlIHN3aW90bGIgYWxsb2Mgd2hlbiBuZWVk
IHYyCj4gPj4gPiAxYmMzZDNjYyBkcm0vcmFkZW9uOiBvbmx5IGVuYWJsZSBzd2lvdGxiIHBhdGgg
d2hlbiBuZWVkIHYyCj4gPj4gPgo+ID4+ID4gUmV2ZXJ0aW5nIHRoZSBvZmZlbmRpbmcgY29tbWl0
cyBnaXZlcyBtZSBhIHVzYWJsZSB2NC4yMCBkb20wIGtlcm5lbCB3Lwo+ID4+ID4gd29ya2luZyAz
ZCBzdXBwb3J0LiAgTm90IHN1cmUgd2hhdCB0aGUgYXBwcm9wcmlhdGUgdXBzdHJlYW0gZml4IGZv
cgo+ID4+ID4gdGhpcyB3b3VsZCBiZSwgYXMgSSBkb24ndCAxMDAlIHVuZGVyc3RhbmQgdGhpcy4g
IENvdWxkIHlvdSBlbmxpZ2h0ZW4KPiA+PiA+IG1lPyAgOy0pCj4gPj4KPiA+PiBXZWxsLCB0aGlz
IGRlcGVuZHMgb24gaG93IG11Y2ggYWJzdHJhY3Rpb24gd2Ugd2FudCwgYW5kIGhvdwo+ID4+IG11
Y2ggYWJzdHJhY3Rpb24gdGhlIG1haW50YWluZXJzIG9mIHRoZSBEUk0gZHJpdmVycyBkZW1hbmQu
Cj4gPj4gSXQgY291bGQgYmUgYXMgc2ltcGxlIGFzIGFkZGluZyB4ZW5fc3dpb3RsYiBjaGVja3Mg
aW50byB0aGUKPiA+PiBjb25kaXRpb25hbHMgc2V0dGluZyAtPm5lZWRfc3dpb3RsYiwgYnV0IGlu
IGFuIGFic3RyYWN0IHNlbnNlCj4gPj4gdGhlIGlzc3VlIG9mIGNvdXJzZSBleGlzdHMgZm9yIFBW
IGd1ZXN0cyBvZiBhbnkgaHlwZXJ2aXNvci4KPiA+PiAoQWx0ZXJpbmcgZHJtX2dldF9tYXhfaW9t
ZW0oKSBpdHNlbGYgd291bGQgc2VlbSB3cm9uZyB0byBtZSwKPiA+PiB1bmxlc3MgaXRzIG5hbWUg
d2FzIGFsc28gY2hhbmdlZC4pCgpTbywgdGhlIGNvbW1pdCBtZXNzYWdlIGZvciB0aGUgcGF0Y2gg
dGhhdCBhZGRlZCBkcm1fZ2V0X21heF9pb21lbSgpCnNwZWNpZmljYWxseSBzdGF0ZXMgdGhhdCB0
aGUgZnVuY3Rpb24gIndpbGwgYmUgdXNlZCB0byBjaGVjayBpZiB0aGUKZHJpdmVyIG5lZWRzIHN3
aW90bGIiLi4uICBTb3VuZHMgbGlrZSBhIGxvZ2ljYWwgcGxhY2UgdG8gcHV0IHNvbWUgdHlwZQpv
ZiBQViBjb25kaXRpb25hbCB0byBtZS4gIEkgZ2V0IHRoYXQgdGhhdCBzZWVtcyBhIGJpdCBzbmVh
a3kgYW5kCnVucmVsYXRlZCB0byB0aGUgZnVuY3Rpb24ncyBuYW1lLi4uIGJ1dCBpdCBkZWZpbml0
ZWx5IHBsYXlzIGRpcmVjdGx5CmludG8gdGhlIGZ1bmN0aW9uJ3Mgc3RhdGVkIHB1cnBvc2UuCgo+
ID4KPiA+IEFoLCBzbyB0aGlzIGlzbid0IG5lY2Vzc2FyaWx5IFhlbi1zcGVjaWZpYyBidXQgcmF0
aGVyIGFueSBwYXJhdmlydHVhbAo+ID4gZ3Vlc3Q/ICBUaGF0IGhhZG4ndCBjcm9zc2VkIG15IG1p
bmQuICBJcyB0aGVyZSBhbiBlYXN5IHdheSB0byBmaW5kIG91dAo+ID4gaWYgd2UncmUgYSBwdiBn
dWVzdCBpbiB0aGUgbmVlZF9zd2lvdGxiIGNvbmRpdGlvbmFscz8KPgo+IFRoZXJlJ3MgeGVuX3B2
X2RvbWFpbigpLCBidXQgSSB0aGluayB4ZW5fc3dpb3RsYiB3b3VsZCBiZSBtb3JlIHRvCj4gdGhl
IHBvaW50IGlmIHRoZSBjaGVjayBpcyBhbHJlYWR5IHRvIGJlIFhlbi1zcGVjaWZpYy4gVGhlcmUn
cyBubyBnZW5lcmljCj4gImlzIFBWIiBwcmVkaWNhdGUgdGhhdCBJJ20gYXdhcmUgb2YuCgpXZWxs
LCB0aGF0IG1ha2VzIGRvaW5nIGNvbmRpdGlvbmFsIGNvZGUgcmlnaHQgbW9yZSBkaWZmaWN1bHQu
ICBJCmFzc3VtZSBzaW5jZSB0aGVyZSBpc24ndCBhIGdlbmVyaWMgcHJlZGljYXRlLCBhbmQgUFYg
aXNuJ3QgbmV3LCB0aGF0Cml0J3MgYWJzZW5jZSBpcyBieSBkZXNpZ24/ICBUbyByZWlnbiBpbiB0
aGUgdGVtcHRhdGlvbiB0byBzcHJpbmtsZQpjb25kaXRpb25hbCBjb2RlIGFsbCBvdmVyIHRoZSBr
ZXJuZWw/ICA7LSkKCj4KPiA+ICBJZiBub3QsIHdlCj4gPiBzaG91bGQgYXQgbGVhc3QgYWRkIGEg
bW9kdWxlIHBhcmFtZXRlciB0byBmb3JjZSBzd2lvdGxiIHVzYWdlIHRvIGJvdGgKPiA+IHJhZGVv
biBhbmQgYW1kZ3B1LiAgSSdkIGJlIG1vcmUgdGhhbiBoYXBweSB0byBnaW4gdXAgYSBwYXRjaCB0
byBkbwo+ID4gZWl0aGVyIGFuZCBzdWJtaXQgdG8gdXBzdHJlYW0gKGRyaS1kZXZlbCwgSSBndWVz
cykuCj4KPiBJIGRvbid0IHRoaW5rIG1vZHVsZSBwYXJhbWV0ZXJzIGFyZSBhIGdvb2Qgd2F5IGZv
cndhcmQgaGVyZS4KPiBUaGV5IG1heSBkbyBhcyBhIHRlbXBvcmFyeSB3b3JrYXJvdW5kLCBidXQg
bm90IGFzIGEgc29sdXRpb24uCgpBZ3JlZWQuICBJIHN1cHBvc2Ugbm90IG1hbnkgcGVvcGxlIGhh
dmUgYnVtcGVkIGludG8gdGhpcyBwcm9ibGVtIGluCnRoZSB3aWxkLCBzaW5jZSBpdCdzIGJlZW4g
aW4gbWFpbmxpbmUgc2luY2UgNC4xNy4gIEFtIEkgcmVhbGx5IHRoZQpvbmx5IHBlcnNvbiBydW5u
aW5nIGEgZGV2ZWxvcG1lbnQgc3lzdGVtIGluIFhlbiB3LyBBTUQgdmlkZW8gY2FyZHMgd2hvCmV4
cGVjdHMgM2QgdG8gd29yaz8gIERpZG4ndCByZWFsbHkgc2VlbSBsaWtlIGEgc3RyYW5nZSB3b3Jr
bG9hZCB0bwptZS4uLiBlc3BlY2lhbGx5IHdpdGggc28gbWFueSBkZXNrdG9wIGVudmlyb25tZW50
cyByZXF1aXJpbmcgR0wKc3VwcG9ydCBub3dhZGF5cy4KCi1NaWtlCgotLSAKTWljaGFlbCBEIExh
YnJpb2xhCjIxIFJpcCBWYW4gV2lua2xlIENpcgpXYXJ3aWNrLCBSSSAwMjg4Ngo0MDEtMzE2LTk4
NDQgKGNlbGwpCjQwMS04NDgtODg3MSAod29yaykKNDAxLTIzNC0xMzA2IChob21lKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 16:01:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 16:01:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtwyH-0002oK-Fe; Wed, 13 Feb 2019 16:01:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EuM9=QU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtwyF-0002o6-IK
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 16:01:11 +0000
X-Inumbo-ID: 9317be9c-2fa8-11e9-b82c-d38cdcc90ed9
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9317be9c-2fa8-11e9-b82c-d38cdcc90ed9;
 Wed, 13 Feb 2019 16:01:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Feb 2019 09:01:07 -0700
Message-Id: <5C643F430200007800216632@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Feb 2019 09:01:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-5-roger.pau@citrix.com>
In-Reply-To: <20190211174642.38046-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 v2 4/7] pvh/dom0: warn when
 dom0_mem is not set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAyLjE5IGF0IDE4OjQ2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZXJlIGhhdmUgYmVlbiBzZXZlcmFsIHJlcG9ydHMgb2YgdGhlIGRvbTAgYnVpbGRlciBydW5u
aW5nIG91dCBvZgo+IG1lbW9yeSB3aGVuIGJ1aWxkaW5nIGEgUFZIIGRvbTAgd2l0aG91dCBoYXZp
bmcgc3BlY2lmaWVkIGEgZG9tMF9tZW0KPiB2YWx1ZS4gUHJpbnQgYSB3YXJuaW5nIG1lc3NhZ2Ug
aWYgZG9tMF9tZW0gaXMgbm90IHNldCB3aGVuIGJvb3RpbmcgaW4KPiBQVkggbW9kZS4KPiAKPiBU
aGlzIGlzIGEgdGVtcG9yYXJ5IHdvcmthcm91bmQgdW50aWwgYWNjb3VudGluZyBmb3IgaW50ZXJu
YWwgbWVtb3J5Cj4gcmVxdWlyZWQgYnkgWGVuIChpZTogcGFnaW5nIHN0cnVjdHVyZXMpIGlzIGlt
cHJvdmVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkkg
dGFrZSBpdCB0aGF0IC4uLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4gKysr
IGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+IEBAIC0zNzgsOCArMzc4LDE4IEBAIHVuc2ln
bmVkIGxvbmcgX19pbml0IGRvbTBfY29tcHV0ZV9ucl9wYWdlcygKPiAgICAgICAgICAgKiBtYXhp
bXVtIG9mIDEyOE1CLgo+ICAgICAgICAgICAqLwo+ICAgICAgICAgIGlmICggIW5yX3BhZ2VzICkK
PiArICAgICAgICB7Cj4gICAgICAgICAgICAgIG5yX3BhZ2VzID0gYXZhaWwgLSAocHZfc2hpbSA/
IHB2X3NoaW1fbWVtKGF2YWlsKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
IG1pbihhdmFpbCAvIDE2LCAxMjhVTCA8PCAoMjAgLSBQQUdFX1NISUZUKSkpOwo+ICsgICAgICAg
ICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQo+ICsgICAgICAgICAgICAgICAgLyoKPiArICAg
ICAgICAgICAgICAgICAqIFRlbXBvcmFyeSB3b3JrYXJvdW5kIG1lc3NhZ2UgdW50aWwgaW50ZXJu
YWwgKHBhZ2luZykgbWVtb3J5Cj4gKyAgICAgICAgICAgICAgICAgKiBhY2NvdW50aW5nIHJlcXVp
cmVkIHRvIGJ1aWxkIGEgcHZoIGRvbTAgaXMgaW1wcm92ZWQuCj4gKyAgICAgICAgICAgICAgICAg
Ki8KPiArICAgICAgICAgICAgICAgIHByaW50aygiV0FSTklORzogUFZIIGRvbTAgd2l0aG91dCBk
b20wX21lbSBzZXQgaXMgc3RpbGwgdW5zdGFibGUuICIKPiArICAgICAgICAgICAgICAgICAgICAg
ICAiSWYgeW91IGdldCBjcmFzaGVzIGR1cmluZyBib290LCB0cnkgYWRkaW5nIGEgZG9tMF9tZW0g
cGFyYW1ldGVyXG4iKTsKPiArICAgICAgICB9CgouLi4geW91IGNvbnNpZGVyIGl0IGFjY2VwdGFi
bGUgZm9yIHRoZSBtZXNzYWdlIHRvIGJlIGxvZ2dlZCB0d2ljZQppbiBjZXJ0YWluIGNhc2VzPwoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 16:09:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 16:09:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtx6P-0003B9-CG; Wed, 13 Feb 2019 16:09:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EuM9=QU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gtx6N-0003B4-86
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 16:09:35 +0000
X-Inumbo-ID: c0849f4a-2fa9-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0849f4a-2fa9-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 16:09:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Feb 2019 09:09:33 -0700
Message-Id: <5C64413C0200007800216656@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 13 Feb 2019 09:09:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Michael Labriola" <michael.d.labriola@gmail.com>
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
 <5C64297D0200007800216566@prv1-mh.provo.novell.com>
 <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
In-Reply-To: <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDE3OjAwLCA8bWljaGFlbC5kLmxhYnJpb2xhQGdtYWlsLmNvbT4g
d3JvdGU6Cj4gT24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgOToyOCBBTSBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiA+Pj4gT24gMTMuMDIuMTkgYXQgMTU6MTAsIDxtaWNo
YWVsLmQubGFicmlvbGFAZ21haWwuY29tPiB3cm90ZToKPj4gPiBBaCwgc28gdGhpcyBpc24ndCBu
ZWNlc3NhcmlseSBYZW4tc3BlY2lmaWMgYnV0IHJhdGhlciBhbnkgcGFyYXZpcnR1YWwKPj4gPiBn
dWVzdD8gIFRoYXQgaGFkbid0IGNyb3NzZWQgbXkgbWluZC4gIElzIHRoZXJlIGFuIGVhc3kgd2F5
IHRvIGZpbmQgb3V0Cj4+ID4gaWYgd2UncmUgYSBwdiBndWVzdCBpbiB0aGUgbmVlZF9zd2lvdGxi
IGNvbmRpdGlvbmFscz8KPj4KPj4gVGhlcmUncyB4ZW5fcHZfZG9tYWluKCksIGJ1dCBJIHRoaW5r
IHhlbl9zd2lvdGxiIHdvdWxkIGJlIG1vcmUgdG8KPj4gdGhlIHBvaW50IGlmIHRoZSBjaGVjayBp
cyBhbHJlYWR5IHRvIGJlIFhlbi1zcGVjaWZpYy4gVGhlcmUncyBubyBnZW5lcmljCj4+ICJpcyBQ
ViIgcHJlZGljYXRlIHRoYXQgSSdtIGF3YXJlIG9mLgo+IAo+IFdlbGwsIHRoYXQgbWFrZXMgZG9p
bmcgY29uZGl0aW9uYWwgY29kZSByaWdodCBtb3JlIGRpZmZpY3VsdC4gIEkKPiBhc3N1bWUgc2lu
Y2UgdGhlcmUgaXNuJ3QgYSBnZW5lcmljIHByZWRpY2F0ZSwgYW5kIFBWIGlzbid0IG5ldywgdGhh
dAo+IGl0J3MgYWJzZW5jZSBpcyBieSBkZXNpZ24/ICBUbyByZWlnbiBpbiB0aGUgdGVtcHRhdGlv
biB0byBzcHJpbmtsZQo+IGNvbmRpdGlvbmFsIGNvZGUgYWxsIG92ZXIgdGhlIGtlcm5lbD8gIDst
KQoKV2VsbCwgd2l0aCBsZ3Vlc3QgZ29uZSwgWGVuIGlzIHRoZSBvbmx5IFBWIGVudmlyb25tZW50
IHRoZSBrZXJuZWwKY2FuIHJ1biBpbiwgYWZhaWsgYXQgbGVhc3QuIEkgZ3Vlc3MgdG8gZGVjaWRl
IGJldHdlZW4gdGhlIHN1Z2dlc3RlZApvcHRpb25zIG9yIHRoZSBuZWVkIGZvciBzb21lIGFic3Ry
YWN0aW5nIG1hY3JvIChvciB5ZXQgc29tZXRoaW5nCmVsc2UpLCB5b3UnbGwgcmVhbGx5IG5lZWQg
dG8gYXNrIHRoZSBkcml2ZXIgbWFpbnRhaW5lcnMuIE9yIHNpbXBseQpzZW5kIGEgcGF0Y2ggdGhl
aXIgd2F5IGltcGxlbWVudGluZyBvbmUgb2YgdGhlbSwgYW5kIHNlZSB3aGF0CnRoZWlyIHJlYWN0
aW9uIGlzLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 16:10:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 16:10:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtx78-0003lr-NG; Wed, 13 Feb 2019 16:10:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CK0L=QU=citrix.com=prvs=940746c73=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gtx78-0003ll-85
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 16:10:22 +0000
X-Inumbo-ID: db7d587f-2fa9-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db7d587f-2fa9-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 16:10:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,366,1544486400"; d="scan'208";a="85900469"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne
 <roger.pau@citrix.com>
Thread-Topic: [PATCH] viridian: fix the HvFlushVirtualAddress/List hypercall
 implementation
Thread-Index: AQHUw7WMaFYUxUlug0aZJ7I5NhKkOKXd5L7A
Date: Wed, 13 Feb 2019 16:07:28 +0000
Message-ID: <a74a2a55f377429fbb215654c105b33d@AMSPEX02CL03.citrite.net>
References: <20190213160235.2863-1-paul.durrant@citrix.com>
In-Reply-To: <20190213160235.2863-1-paul.durrant@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] viridian: fix the
 HvFlushVirtualAddress/List hypercall implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXBvbG9naWVzIGlmIHlvdSBnZXQgbXVsdGlwbGUgY29waWVzIG9mIHRoaXMgYnV0IEkgc2VlbSB0
byBiZSBoYXZpbmcgcHJvYmxlbXMgc2VuZGluZyB0byB0aGUgbGlzdC4NCg0KICBQYXVsDQoNCj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUGF1bCBEdXJyYW50IFttYWlsdG86
cGF1bC5kdXJyYW50QGNpdHJpeC5jb21dDQo+IFNlbnQ6IDEzIEZlYnJ1YXJ5IDIwMTkgMTY6MDMN
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBBbmRyZXcgQ29vcGVyDQo+IDxBbmRyZXcuQ29v
cGVyM0BjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFJvZ2VyIFBh
dQ0KPiBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSF0gdmly
aWRpYW46IGZpeCB0aGUgSHZGbHVzaFZpcnR1YWxBZGRyZXNzL0xpc3QgaHlwZXJjYWxsDQo+IGlt
cGxlbWVudGF0aW9uDQo+IA0KPiBUaGUgY3VycmVudCBjb2RlIHVzZXMgaHZtX2FzaWRfZmx1c2hf
dmNwdSgpIGJ1dCB0aGlzIGlzIGluc3VmZmljaWVudCBmb3INCj4gYSBndWVzdCBydW5uaW5nIGlu
IHNoYWRvdyBtb2RlLCB3aGljaCByZXN1bHRzIGluIGd1ZXN0IGNyYXNoZXMgZWFybHkgaW4NCj4g
Ym9vdCBpZiB0aGUgJ2hjYWxsX3JlbW90ZV90bGJfZmx1c2gnIGlzIGVuYWJsZWQuDQo+IA0KPiBU
aGlzIHBhdGNoLCBpbnN0ZWFkIG9mIG9wZW4gY29kaW5nIGEgbmV3IGZsdXNoIGFsZ29yaXRobSwg
YWRhcHRzIHRoZSBvbmUNCj4gYWxyZWFkeSB1c2VkIGJ5IHRoZSBIVk1PUF9mbHVzaF90bGJzIFhl
biBoeXBlcmNhbGwuIFRoZSBpbXBsZW1lbnRhdGlvbiBpcw0KPiBtb2RpZmllZCB0byBhbGxvdyBU
TEIgZmx1c2hpbmcgYSBzdWJzZXQgb2YgYSBkb21haW4ncyB2Q1BVcy4gQSBjYWxsYmFjaw0KPiBm
dW5jdGlvbiBkZXRlcm1pbmVzIHdoZXRoZXIgb3Igbm90IGEgdkNQVSByZXF1aXJlcyBmbHVzaGlu
Zy4gVGhpcw0KPiBtZWNoYW5pc20NCj4gd2FzIGNob3NlbiBiZWNhdXNlLCB3aGlsZSBpdCBpcyB0
aGUgY2FzZSB0aGF0IHRoZSBjdXJyZW50bHkgaW1wbGVtZW50ZWQNCj4gdmlyaWRpYW4gaHlwZXJj
YWxscyBzcGVjaWZ5IGEgdkNQVSBtYXNrLCB0aGVyZSBhcmUgbmV3ZXIgdmFyaWFudHMgd2hpY2gN
Cj4gc3BlY2lmeSBhIHNwYXJzZSBIVl9WUF9TRVQgYW5kIHRodXMgdXNlIG9mIGEgY2FsbGJhY2sg
d2lsbCBhdm9pZCBuZWVkaW5nDQo+IHRvDQo+IGV4cG9zZSBkZXRhaWxzIG9mIHRoaXMgb3V0c2lk
ZSBvZiB0aGUgdmlyaWRpYW4gc3Vic3lzdGVtIGlmIGFuZCB3aGVuIHRob3NlDQo+IG5ld2VyIHZh
cmlhbnRzIGFyZSBpbXBsZW1lbnRlZC4NCj4gDQo+IE5PVEU6IFVzZSBvZiB0aGUgY29tbW9uIGZs
dXNoIGZ1bmN0aW9uIHJlcXVpcmVzIHRoYXQgdGhlIGh5cGVyY2FsbHMgYXJlDQo+ICAgICAgIHJl
c3RhcnRhYmxlIGFuZCBzbywgd2l0aCB0aGlzIHBhdGNoIGFwcGxpZWQsIHZpcmlkaWFuX2h5cGVy
Y2FsbCgpDQo+ICAgICAgIGNhbiBub3cgcmV0dXJuIEhWTV9IQ0FMTF9wcmVlbXB0ZWQuIFRoaXMg
aXMgc2FmZSBhcyBubyBtb2RpZmljYXRpb24NCj4gICAgICAgdG8gc3RydWN0IGNwdV91c2VyX3Jl
Z3MgaXMgZG9uZSBiZWZvcmUgdGhlIHJldHVybi4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+IC0tLQ0KPiBDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4NCj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IENj
OiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiAtLS0NCj4gIHhl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyB8IDQx
ICsrKysrLS0tLS0tLS0tLS0tLS0tLQ0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgg
ICAgICAgIHwgIDIgKw0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCA0NSBk
ZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiBpbmRleCA0MTA2MjNkNDM3Li41ZGUyYzJhZWM3IDEw
MDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMNCj4gQEAgLTM5NjQsNDUgKzM5NjQsNzIgQEAgc3RhdGljIHZvaWQgaHZtX3Mz
X3Jlc3VtZShzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgICAgIH0NCj4gIH0NCj4gDQo+IC1zdGF0aWMg
aW50IGh2bW9wX2ZsdXNoX3RsYl9hbGwodm9pZCkNCj4gK3N0YXRpYyBERUZJTkVfUEVSX0NQVShj
cHVtYXNrX3QsIGZsdXNoX2NwdW1hc2spOw0KPiArDQo+ICtib29sIGh2bV9mbHVzaF92Y3B1X3Rs
Yihib29sICgqZmx1c2hfdmNwdSkodm9pZCAqY3R4dCwgc3RydWN0IHZjcHUgKnYpLA0KPiArICAg
ICAgICAgICAgICAgICAgICAgICAgdm9pZCAqY3R4dCkNCj4gIHsNCj4gKyAgICBjcHVtYXNrX3Qg
Km1hc2sgPSAmdGhpc19jcHUoZmx1c2hfY3B1bWFzayk7DQo+ICAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IGN1cnJlbnQtPmRvbWFpbjsNCj4gICAgICBzdHJ1Y3QgdmNwdSAqdjsNCj4gDQo+IC0gICAg
aWYgKCAhaXNfaHZtX2RvbWFpbihkKSApDQo+IC0gICAgICAgIHJldHVybiAtRUlOVkFMOw0KPiAt
DQo+ICAgICAgLyogQXZvaWQgZGVhZGxvY2sgaWYgbW9yZSB0aGFuIG9uZSB2Y3B1IHRyaWVzIHRo
aXMgYXQgdGhlIHNhbWUgdGltZS4NCj4gKi8NCj4gICAgICBpZiAoICFzcGluX3RyeWxvY2soJmQt
Pmh5cGVyY2FsbF9kZWFkbG9ja19tdXRleCkgKQ0KPiAtICAgICAgICByZXR1cm4gLUVSRVNUQVJU
Ow0KPiArICAgICAgICByZXR1cm4gZmFsc2U7DQo+IA0KPiAgICAgIC8qIFBhdXNlIGFsbCBvdGhl
ciB2Y3B1cy4gKi8NCj4gICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApDQo+IC0gICAgICAgIGlm
ICggdiAhPSBjdXJyZW50ICkNCj4gKyAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgJiYgZmx1c2hf
dmNwdShjdHh0LCB2KSApDQo+ICAgICAgICAgICAgICB2Y3B1X3BhdXNlX25vc3luYyh2KTsNCj4g
DQo+ICsgICAgY3B1bWFza19jbGVhcihtYXNrKTsNCj4gKw0KPiAgICAgIC8qIE5vdyB0aGF0IGFs
bCBWQ1BVcyBhcmUgc2lnbmFsbGVkIHRvIGRlc2NoZWR1bGUsIHdlIHdhaXQuLi4gKi8NCj4gICAg
ICBmb3JfZWFjaF92Y3B1ICggZCwgdiApDQo+IC0gICAgICAgIGlmICggdiAhPSBjdXJyZW50ICkN
Cj4gLSAgICAgICAgICAgIHdoaWxlICggIXZjcHVfcnVubmFibGUodikgJiYgdi0+aXNfcnVubmlu
ZyApDQo+IC0gICAgICAgICAgICAgICAgY3B1X3JlbGF4KCk7DQo+ICsgICAgew0KPiArICAgICAg
ICB1bnNpZ25lZCBpbnQgY3B1Ow0KPiArDQo+ICsgICAgICAgIGlmICggdiA9PSBjdXJyZW50IHx8
ICFmbHVzaF92Y3B1KGN0eHQsIHYpICkNCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOw0KPiArDQo+
ICsgICAgICAgIHdoaWxlICggIXZjcHVfcnVubmFibGUodikgJiYgdi0+aXNfcnVubmluZyApDQo+
ICsgICAgICAgICAgICBjcHVfcmVsYXgoKTsNCj4gKw0KPiArICAgICAgICBjcHUgPSByZWFkX2F0
b21pYygmdi0+ZGlydHlfY3B1KTsNCj4gKyAgICAgICAgaWYgKCBpc192Y3B1X2RpcnR5X2NwdShj
cHUpICkNCj4gKyAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgbWFzayk7DQo+ICsg
ICAgfQ0KPiANCj4gICAgICAvKiBBbGwgb3RoZXIgdmNwdXMgYXJlIHBhdXNlZCwgc2FmZSB0byB1
bmxvY2sgbm93LiAqLw0KPiAgICAgIHNwaW5fdW5sb2NrKCZkLT5oeXBlcmNhbGxfZGVhZGxvY2tf
bXV0ZXgpOw0KPiANCj4gICAgICAvKiBGbHVzaCBwYWdpbmctbW9kZSBzb2Z0IHN0YXRlIChlLmcu
LCB2YS0+Z2ZuIGNhY2hlOyBQQUUgUERQRQ0KPiBjYWNoZSkuICovDQo+ICAgICAgZm9yX2VhY2hf
dmNwdSAoIGQsIHYgKQ0KPiAtICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2LCBmYWxzZSk7DQo+
ICsgICAgICAgIGlmICggZmx1c2hfdmNwdShjdHh0LCB2KSApDQo+ICsgICAgICAgICAgICBwYWdp
bmdfdXBkYXRlX2NyMyh2LCBmYWxzZSk7DQo+IA0KPiAtICAgIC8qIEZsdXNoIGFsbCBkaXJ0eSBU
TEJzLiAqLw0KPiAtICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOw0KPiArICAg
IC8qIEZsdXNoIFRMQnMgb24gYWxsIENQVXMgd2l0aCBkaXJ0eSB2Y3B1IHN0YXRlLiAqLw0KPiAr
ICAgIGZsdXNoX3RsYl9tYXNrKG1hc2spOw0KPiANCj4gICAgICAvKiBEb25lLiAqLw0KPiAgICAg
IGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkNCj4gLSAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQ0K
PiArICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBmbHVzaF92Y3B1KGN0eHQsIHYpICkNCj4g
ICAgICAgICAgICAgIHZjcHVfdW5wYXVzZSh2KTsNCj4gDQo+IC0gICAgcmV0dXJuIDA7DQo+ICsg
ICAgcmV0dXJuIHRydWU7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyBib29sIGFsd2F5c19mbHVzaCh2
b2lkICpjdHh0LCBzdHJ1Y3QgdmNwdSAqdikNCj4gK3sNCj4gKyAgICByZXR1cm4gdHJ1ZTsNCj4g
K30NCj4gKw0KPiArc3RhdGljIGludCBodm1vcF9mbHVzaF90bGJfYWxsKHZvaWQpDQo+ICt7DQo+
ICsgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihjdXJyZW50LT5kb21haW4pICkNCj4gKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7DQo+ICsNCj4gKyAgICByZXR1cm4gaHZtX2ZsdXNoX3ZjcHVfdGxiKGFs
d2F5c19mbHVzaCwgTlVMTCkgPyAwIDogLUVSRVNUQVJUOw0KPiAgfQ0KPiANCj4gIHN0YXRpYyBp
bnQgaHZtb3Bfc2V0X2V2dGNobl91cGNhbGxfdmVjdG9yKA0KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jDQo+IGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jDQo+IGluZGV4IGM3OGIyOTE4ZDkuLjZiYjcwMmYyN2UgMTAwNjQ0DQo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYw0KPiArKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMNCj4gQEAgLTQzMCw3ICs0MzAsMTIgQEAg
dm9pZCB2aXJpZGlhbl9kb21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpDQo+ICAgICAgICAg
IHZpcmlkaWFuX3ZjcHVfZGVpbml0KHYpOw0KPiAgfQ0KPiANCj4gLXN0YXRpYyBERUZJTkVfUEVS
X0NQVShjcHVtYXNrX3QsIGlwaV9jcHVtYXNrKTsNCj4gK3N0YXRpYyBib29sIG5lZWRfZmx1c2go
dm9pZCAqY3R4dCwgc3RydWN0IHZjcHUgKnYpDQo+ICt7DQo+ICsgICAgdWludDY0X3QgdmNwdV9t
YXNrID0gKih1aW50NjRfdCAqKWN0eHQ7DQo+ICsNCj4gKyAgICByZXR1cm4gdmNwdV9tYXNrICYg
KDF1bCA8PCB2LT52Y3B1X2lkKTsNCj4gK30NCj4gDQo+ICBpbnQgdmlyaWRpYW5faHlwZXJjYWxs
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KPiAgew0KPiBAQCAtNDk0LDggKzQ5OSw2IEBA
IGludCB2aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQo+ICAg
ICAgY2FzZSBIdkZsdXNoVmlydHVhbEFkZHJlc3NTcGFjZToNCj4gICAgICBjYXNlIEh2Rmx1c2hW
aXJ0dWFsQWRkcmVzc0xpc3Q6DQo+ICAgICAgew0KPiAtICAgICAgICBjcHVtYXNrX3QgKnBjcHVf
bWFzazsNCj4gLSAgICAgICAgc3RydWN0IHZjcHUgKnY7DQo+ICAgICAgICAgIHN0cnVjdCB7DQo+
ICAgICAgICAgICAgICB1aW50NjRfdCBhZGRyZXNzX3NwYWNlOw0KPiAgICAgICAgICAgICAgdWlu
dDY0X3QgZmxhZ3M7DQo+IEBAIC01MjEsMzYgKzUyNCwxMiBAQCBpbnQgdmlyaWRpYW5faHlwZXJj
YWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KPiAgICAgICAgICBpZiAoIGlucHV0X3Bh
cmFtcy5mbGFncyAmIEhWX0ZMVVNIX0FMTF9QUk9DRVNTT1JTICkNCj4gICAgICAgICAgICAgIGlu
cHV0X3BhcmFtcy52Y3B1X21hc2sgPSB+MHVsOw0KPiANCj4gLSAgICAgICAgcGNwdV9tYXNrID0g
JnRoaXNfY3B1KGlwaV9jcHVtYXNrKTsNCj4gLSAgICAgICAgY3B1bWFza19jbGVhcihwY3B1X21h
c2spOw0KPiAtDQo+IC0gICAgICAgIC8qDQo+IC0gICAgICAgICAqIEZvciBlYWNoIHNwZWNpZmll
ZCB2aXJ0dWFsIENQVSBmbHVzaCBhbGwgQVNJRHMgdG8gaW52YWxpZGF0ZQ0KPiAtICAgICAgICAg
KiBUTEIgZW50cmllcyB0aGUgbmV4dCB0aW1lIGl0IGlzIHNjaGVkdWxlZCBhbmQgdGhlbiwgaWYg
aXQNCj4gLSAgICAgICAgICogaXMgY3VycmVudGx5IHJ1bm5pbmcsIGFkZCBpdHMgcGh5c2ljYWwg
Q1BVIHRvIGEgbWFzayBvZg0KPiAtICAgICAgICAgKiB0aG9zZSB3aGljaCBuZWVkIHRvIGJlIGlu
dGVycnVwdGVkIHRvIGZvcmNlIGEgZmx1c2guDQo+IC0gICAgICAgICAqLw0KPiAtICAgICAgICBm
b3JfZWFjaF92Y3B1ICggY3VycmQsIHYgKQ0KPiAtICAgICAgICB7DQo+IC0gICAgICAgICAgICBp
ZiAoIHYtPnZjcHVfaWQgPj0gKHNpemVvZihpbnB1dF9wYXJhbXMudmNwdV9tYXNrKSAqIDgpICkN
Cj4gLSAgICAgICAgICAgICAgICBicmVhazsNCj4gLQ0KPiAtICAgICAgICAgICAgaWYgKCAhKGlu
cHV0X3BhcmFtcy52Y3B1X21hc2sgJiAoMXVsIDw8IHYtPnZjcHVfaWQpKSApDQo+IC0gICAgICAg
ICAgICAgICAgY29udGludWU7DQo+IC0NCj4gLSAgICAgICAgICAgIGh2bV9hc2lkX2ZsdXNoX3Zj
cHUodik7DQo+IC0gICAgICAgICAgICBpZiAoIHYgIT0gY3VyciAmJiB2LT5pc19ydW5uaW5nICkN
Cj4gLSAgICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdSh2LT5wcm9jZXNzb3IsIHBjcHVf
bWFzayk7DQo+IC0gICAgICAgIH0NCj4gLQ0KPiAgICAgICAgICAvKg0KPiAtICAgICAgICAgKiBT
aW5jZSBBU0lEcyBoYXZlIG5vdyBiZWVuIGZsdXNoZWQgaXQganVzdCByZW1haW5zIHRvDQo+IC0g
ICAgICAgICAqIGZvcmNlIGFueSBDUFVzIGN1cnJlbnRseSBydW5uaW5nIHRhcmdldCB2Q1BVcyBv
dXQgb2Ygbm9uLQ0KPiAtICAgICAgICAgKiByb290IG1vZGUuIEl0J3MgcG9zc2libGUgdGhhdCBy
ZS1zY2hlZHVsaW5nIGhhcyB0YWtlbiBwbGFjZQ0KPiAtICAgICAgICAgKiBzbyB3ZSBtYXkgdW5u
ZWNlc3NhcmlseSBJUEkgc29tZSBDUFVzLg0KPiArICAgICAgICAgKiBBIGZhbHNlIHJldHVybiBt
ZWFucyB0aGF0IGFub3RoZXIgdmNwdSBpcyBjdXJyZW50bHkgdHJ5aW5nDQo+ICsgICAgICAgICAq
IGEgc2ltaWxhciBvcGVyYXRpb24sIHNvIGJhY2sgb2ZmLg0KPiAgICAgICAgICAgKi8NCj4gLSAg
ICAgICAgaWYgKCAhY3B1bWFza19lbXB0eShwY3B1X21hc2spICkNCj4gLSAgICAgICAgICAgIHNt
cF9zZW5kX2V2ZW50X2NoZWNrX21hc2socGNwdV9tYXNrKTsNCj4gKyAgICAgICAgaWYgKCAhaHZt
X2ZsdXNoX3ZjcHVfdGxiKG5lZWRfZmx1c2gsICZpbnB1dF9wYXJhbXMudmNwdV9tYXNrKSApDQo+
ICsgICAgICAgICAgICByZXR1cm4gSFZNX0hDQUxMX3ByZWVtcHRlZDsNCj4gDQo+ICAgICAgICAg
IG91dHB1dC5yZXBfY29tcGxldGUgPSBpbnB1dC5yZXBfY291bnQ7DQo+IA0KPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9odm0uaA0KPiBpbmRleCAwYTEwYjUxNTU0Li41M2ZmZWJiMmM1IDEwMDY0NA0KPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9odm0uaA0KPiBAQCAtMzM4LDYgKzMzOCw4IEBAIGNvbnN0IGNoYXIgKmh2bV9lZmVyX3Zh
bGlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LA0KPiB1aW50NjRfdCB2YWx1ZSwNCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNpZ25lZCBpbnQgY3IwX3BnKTsNCj4gIHVuc2lnbmVkIGxvbmcg
aHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGJvb2wNCj4g
cmVzdG9yZSk7DQo+IA0KPiArYm9vbCBodm1fZmx1c2hfdmNwdV90bGIoYm9vbCAoKmZsdXNoX3Zj
cHUpKHZvaWQgKmN0eHQsIHN0cnVjdCB2Y3B1ICp2KSwNCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKmN0eHQpOw0KPiANCj4gICNpZmRlZiBDT05GSUdfSFZNDQo+IA0KPiAtLQ0KPiAy
LjIwLjENCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 16:29:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 16:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtxPk-0004w6-J7; Wed, 13 Feb 2019 16:29:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CK0L=QU=citrix.com=prvs=940746c73=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gtxPj-0004w1-Kn
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 16:29:35 +0000
X-Inumbo-ID: 894bd534-2fac-11e9-9956-3b37f196f549
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 894bd534-2fac-11e9-9956-3b37f196f549;
 Wed, 13 Feb 2019 16:29:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,366,1544486400"; d="scan'208";a="78042440"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 13 Feb 2019 15:39:04 +0000
Message-ID: <20190213153904.2769-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] viridian: fix the HvFlushVirtualAddress/List
 hypercall implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgY29kZSB1c2VzIGh2bV9hc2lkX2ZsdXNoX3ZjcHUoKSBidXQgdGhpcyBpcyBp
bnN1ZmZpY2llbnQgZm9yCmEgZ3Vlc3QgcnVubmluZyBpbiBzaGFkb3cgbW9kZSwgd2hpY2ggcmVz
dWx0cyBpbiBndWVzdCBjcmFzaGVzIGVhcmx5IGluCmJvb3QgaWYgdGhlICdoY2FsbF9yZW1vdGVf
dGxiX2ZsdXNoJyBpcyBlbmFibGVkLgoKVGhpcyBwYXRjaCwgaW5zdGVhZCBvZiBvcGVuIGNvZGlu
ZyBhIG5ldyBmbHVzaCBhbGdvcml0aG0sIGFkYXB0cyB0aGUgb25lCmFscmVhZHkgdXNlZCBieSB0
aGUgSFZNT1BfZmx1c2hfdGxicyBYZW4gaHlwZXJjYWxsLiBUaGUgaW1wbGVtZW50YXRpb24gaXMK
bW9kaWZpZWQgdG8gYWxsb3cgVExCIGZsdXNoaW5nIGEgc3Vic2V0IG9mIGEgZG9tYWluJ3MgdkNQ
VXMuIEEgY2FsbGJhY2sKZnVuY3Rpb24gZGV0ZXJtaW5lcyB3aGV0aGVyIG9yIG5vdCBhIHZDUFUg
cmVxdWlyZXMgZmx1c2hpbmcuIFRoaXMgbWVjaGFuaXNtCndhcyBjaG9zZW4gYmVjYXVzZSwgd2hp
bGUgaXQgaXMgdGhlIGNhc2UgdGhhdCB0aGUgY3VycmVudGx5IGltcGxlbWVudGVkCnZpcmlkaWFu
IGh5cGVyY2FsbHMgc3BlY2lmeSBhIHZDUFUgbWFzaywgdGhlcmUgYXJlIG5ld2VyIHZhcmlhbnRz
IHdoaWNoCnNwZWNpZnkgYSBzcGFyc2UgSFZfVlBfU0VUIGFuZCB0aHVzIHVzZSBvZiBhIGNhbGxi
YWNrIHdpbGwgYXZvaWQgbmVlZGluZyB0bwpleHBvc2UgZGV0YWlscyBvZiB0aGlzIG91dHNpZGUg
b2YgdGhlIHZpcmlkaWFuIHN1YnN5c3RlbSBpZiBhbmQgd2hlbiB0aG9zZQpuZXdlciB2YXJpYW50
cyBhcmUgaW1wbGVtZW50ZWQuCgpOT1RFOiBVc2Ugb2YgdGhlIGNvbW1vbiBmbHVzaCBmdW5jdGlv
biByZXF1aXJlcyB0aGF0IHRoZSBoeXBlcmNhbGxzIGFyZQogICAgICByZXN0YXJ0YWJsZSBhbmQg
c28sIHdpdGggdGhpcyBwYXRjaCBhcHBsaWVkLCB2aXJpZGlhbl9oeXBlcmNhbGwoKQogICAgICBj
YW4gbm93IHJldHVybiBIVk1fSENBTExfcHJlZW1wdGVkLiBUaGlzIGlzIHNhZmUgYXMgbm8gbW9k
aWZpY2F0aW9uCiAgICAgIHRvIHN0cnVjdCBjcHVfdXNlcl9yZWdzIGlzIGRvbmUgYmVmb3JlIHRo
ZSByZXR1cm4uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgfCA1NSArKysrKysr
KysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMgfCA0MSArKysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2
bS5oICAgICAgICB8ICAyICsKIDMgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgNDUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNDEwNjIzZDQzNy4uNWRlMmMyYWVjNyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC0zOTY0LDQ1ICszOTY0LDcyIEBAIHN0YXRpYyB2b2lkIGh2bV9zM19yZXN1bWUoc3RydWN0IGRv
bWFpbiAqZCkKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgaHZtb3BfZmx1c2hfdGxiX2FsbCh2b2lk
KQorc3RhdGljIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgZmx1c2hfY3B1bWFzayk7CisKK2Jv
b2wgaHZtX2ZsdXNoX3ZjcHVfdGxiKGJvb2wgKCpmbHVzaF92Y3B1KSh2b2lkICpjdHh0LCBzdHJ1
Y3QgdmNwdSAqdiksCisgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpjdHh0KQogeworICAg
IGNwdW1hc2tfdCAqbWFzayA9ICZ0aGlzX2NwdShmbHVzaF9jcHVtYXNrKTsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwogICAgIHN0cnVjdCB2Y3B1ICp2OwogCi0gICAg
aWYgKCAhaXNfaHZtX2RvbWFpbihkKSApCi0gICAgICAgIHJldHVybiAtRUlOVkFMOwotCiAgICAg
LyogQXZvaWQgZGVhZGxvY2sgaWYgbW9yZSB0aGFuIG9uZSB2Y3B1IHRyaWVzIHRoaXMgYXQgdGhl
IHNhbWUgdGltZS4gKi8KICAgICBpZiAoICFzcGluX3RyeWxvY2soJmQtPmh5cGVyY2FsbF9kZWFk
bG9ja19tdXRleCkgKQotICAgICAgICByZXR1cm4gLUVSRVNUQVJUOworICAgICAgICByZXR1cm4g
ZmFsc2U7CiAKICAgICAvKiBQYXVzZSBhbGwgb3RoZXIgdmNwdXMuICovCiAgICAgZm9yX2VhY2hf
dmNwdSAoIGQsIHYgKQotICAgICAgICBpZiAoIHYgIT0gY3VycmVudCApCisgICAgICAgIGlmICgg
diAhPSBjdXJyZW50ICYmIGZsdXNoX3ZjcHUoY3R4dCwgdikgKQogICAgICAgICAgICAgdmNwdV9w
YXVzZV9ub3N5bmModik7CiAKKyAgICBjcHVtYXNrX2NsZWFyKG1hc2spOworCiAgICAgLyogTm93
IHRoYXQgYWxsIFZDUFVzIGFyZSBzaWduYWxsZWQgdG8gZGVzY2hlZHVsZSwgd2Ugd2FpdC4uLiAq
LwogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQg
KQotICAgICAgICAgICAgd2hpbGUgKCAhdmNwdV9ydW5uYWJsZSh2KSAmJiB2LT5pc19ydW5uaW5n
ICkKLSAgICAgICAgICAgICAgICBjcHVfcmVsYXgoKTsKKyAgICB7CisgICAgICAgIHVuc2lnbmVk
IGludCBjcHU7CisKKyAgICAgICAgaWYgKCB2ID09IGN1cnJlbnQgfHwgIWZsdXNoX3ZjcHUoY3R4
dCwgdikgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgd2hpbGUgKCAhdmNwdV9y
dW5uYWJsZSh2KSAmJiB2LT5pc19ydW5uaW5nICkKKyAgICAgICAgICAgIGNwdV9yZWxheCgpOwor
CisgICAgICAgIGNwdSA9IHJlYWRfYXRvbWljKCZ2LT5kaXJ0eV9jcHUpOworICAgICAgICBpZiAo
IGlzX3ZjcHVfZGlydHlfY3B1KGNwdSkgKQorICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUo
Y3B1LCBtYXNrKTsKKyAgICB9CiAKICAgICAvKiBBbGwgb3RoZXIgdmNwdXMgYXJlIHBhdXNlZCwg
c2FmZSB0byB1bmxvY2sgbm93LiAqLwogICAgIHNwaW5fdW5sb2NrKCZkLT5oeXBlcmNhbGxfZGVh
ZGxvY2tfbXV0ZXgpOwogCiAgICAgLyogRmx1c2ggcGFnaW5nLW1vZGUgc29mdCBzdGF0ZSAoZS5n
LiwgdmEtPmdmbiBjYWNoZTsgUEFFIFBEUEUgY2FjaGUpLiAqLwogICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKLSAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModiwgZmFsc2UpOworICAgICAgICBp
ZiAoIGZsdXNoX3ZjcHUoY3R4dCwgdikgKQorICAgICAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjMo
diwgZmFsc2UpOwogCi0gICAgLyogRmx1c2ggYWxsIGRpcnR5IFRMQnMuICovCi0gICAgZmx1c2hf
dGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7CisgICAgLyogRmx1c2ggVExCcyBvbiBhbGwgQ1BV
cyB3aXRoIGRpcnR5IHZjcHUgc3RhdGUuICovCisgICAgZmx1c2hfdGxiX21hc2sobWFzayk7CiAK
ICAgICAvKiBEb25lLiAqLwogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAgICAgaWYg
KCB2ICE9IGN1cnJlbnQgKQorICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBmbHVzaF92Y3B1
KGN0eHQsIHYpICkKICAgICAgICAgICAgIHZjcHVfdW5wYXVzZSh2KTsKIAotICAgIHJldHVybiAw
OworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgYm9vbCBhbHdheXNfZmx1c2godm9pZCAq
Y3R4dCwgc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBp
bnQgaHZtb3BfZmx1c2hfdGxiX2FsbCh2b2lkKQoreworICAgIGlmICggIWlzX2h2bV9kb21haW4o
Y3VycmVudC0+ZG9tYWluKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0dXJu
IGh2bV9mbHVzaF92Y3B1X3RsYihhbHdheXNfZmx1c2gsIE5VTEwpID8gMCA6IC1FUkVTVEFSVDsK
IH0KIAogc3RhdGljIGludCBodm1vcF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3IoCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggYzc4YjI5MThkOS4uNmJiNzAyZjI3ZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtNDMwLDcgKzQzMCwxMiBAQCB2b2lk
IHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgdmlyaWRp
YW5fdmNwdV9kZWluaXQodik7CiB9CiAKLXN0YXRpYyBERUZJTkVfUEVSX0NQVShjcHVtYXNrX3Qs
IGlwaV9jcHVtYXNrKTsKK3N0YXRpYyBib29sIG5lZWRfZmx1c2godm9pZCAqY3R4dCwgc3RydWN0
IHZjcHUgKnYpCit7CisgICAgdWludDY0X3QgdmNwdV9tYXNrID0gKih1aW50NjRfdCAqKWN0eHQ7
CisKKyAgICByZXR1cm4gdmNwdV9tYXNrICYgKDF1bCA8PCB2LT52Y3B1X2lkKTsKK30KIAogaW50
IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKQEAgLTQ5
NCw4ICs0OTksNiBAQCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogICAgIGNhc2UgSHZGbHVzaFZpcnR1YWxBZGRyZXNzU3BhY2U6CiAgICAgY2FzZSBI
dkZsdXNoVmlydHVhbEFkZHJlc3NMaXN0OgogICAgIHsKLSAgICAgICAgY3B1bWFza190ICpwY3B1
X21hc2s7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgICAgICBzdHJ1Y3QgewogICAgICAg
ICAgICAgdWludDY0X3QgYWRkcmVzc19zcGFjZTsKICAgICAgICAgICAgIHVpbnQ2NF90IGZsYWdz
OwpAQCAtNTIxLDM2ICs1MjQsMTIgQEAgaW50IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgaWYgKCBpbnB1dF9wYXJhbXMuZmxhZ3MgJiBIVl9G
TFVTSF9BTExfUFJPQ0VTU09SUyApCiAgICAgICAgICAgICBpbnB1dF9wYXJhbXMudmNwdV9tYXNr
ID0gfjB1bDsKIAotICAgICAgICBwY3B1X21hc2sgPSAmdGhpc19jcHUoaXBpX2NwdW1hc2spOwot
ICAgICAgICBjcHVtYXNrX2NsZWFyKHBjcHVfbWFzayk7Ci0KLSAgICAgICAgLyoKLSAgICAgICAg
ICogRm9yIGVhY2ggc3BlY2lmaWVkIHZpcnR1YWwgQ1BVIGZsdXNoIGFsbCBBU0lEcyB0byBpbnZh
bGlkYXRlCi0gICAgICAgICAqIFRMQiBlbnRyaWVzIHRoZSBuZXh0IHRpbWUgaXQgaXMgc2NoZWR1
bGVkIGFuZCB0aGVuLCBpZiBpdAotICAgICAgICAgKiBpcyBjdXJyZW50bHkgcnVubmluZywgYWRk
IGl0cyBwaHlzaWNhbCBDUFUgdG8gYSBtYXNrIG9mCi0gICAgICAgICAqIHRob3NlIHdoaWNoIG5l
ZWQgdG8gYmUgaW50ZXJydXB0ZWQgdG8gZm9yY2UgYSBmbHVzaC4KLSAgICAgICAgICovCi0gICAg
ICAgIGZvcl9lYWNoX3ZjcHUgKCBjdXJyZCwgdiApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlm
ICggdi0+dmNwdV9pZCA+PSAoc2l6ZW9mKGlucHV0X3BhcmFtcy52Y3B1X21hc2spICogOCkgKQot
ICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICBpZiAoICEoaW5wdXRfcGFyYW1z
LnZjcHVfbWFzayAmICgxdWwgPDwgdi0+dmNwdV9pZCkpICkKLSAgICAgICAgICAgICAgICBjb250
aW51ZTsKLQotICAgICAgICAgICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKLSAgICAgICAgICAg
IGlmICggdiAhPSBjdXJyICYmIHYtPmlzX3J1bm5pbmcgKQotICAgICAgICAgICAgICAgIF9fY3B1
bWFza19zZXRfY3B1KHYtPnByb2Nlc3NvciwgcGNwdV9tYXNrKTsKLSAgICAgICAgfQotCiAgICAg
ICAgIC8qCi0gICAgICAgICAqIFNpbmNlIEFTSURzIGhhdmUgbm93IGJlZW4gZmx1c2hlZCBpdCBq
dXN0IHJlbWFpbnMgdG8KLSAgICAgICAgICogZm9yY2UgYW55IENQVXMgY3VycmVudGx5IHJ1bm5p
bmcgdGFyZ2V0IHZDUFVzIG91dCBvZiBub24tCi0gICAgICAgICAqIHJvb3QgbW9kZS4gSXQncyBw
b3NzaWJsZSB0aGF0IHJlLXNjaGVkdWxpbmcgaGFzIHRha2VuIHBsYWNlCi0gICAgICAgICAqIHNv
IHdlIG1heSB1bm5lY2Vzc2FyaWx5IElQSSBzb21lIENQVXMuCisgICAgICAgICAqIEEgZmFsc2Ug
cmV0dXJuIG1lYW5zIHRoYXQgYW5vdGhlciB2Y3B1IGlzIGN1cnJlbnRseSB0cnlpbmcKKyAgICAg
ICAgICogYSBzaW1pbGFyIG9wZXJhdGlvbiwgc28gYmFjayBvZmYuCiAgICAgICAgICAqLwotICAg
ICAgICBpZiAoICFjcHVtYXNrX2VtcHR5KHBjcHVfbWFzaykgKQotICAgICAgICAgICAgc21wX3Nl
bmRfZXZlbnRfY2hlY2tfbWFzayhwY3B1X21hc2spOworICAgICAgICBpZiAoICFodm1fZmx1c2hf
dmNwdV90bGIobmVlZF9mbHVzaCwgJmlucHV0X3BhcmFtcy52Y3B1X21hc2spICkKKyAgICAgICAg
ICAgIHJldHVybiBIVk1fSENBTExfcHJlZW1wdGVkOwogCiAgICAgICAgIG91dHB1dC5yZXBfY29t
cGxldGUgPSBpbnB1dC5yZXBfY291bnQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggMGExMGI1
MTU1NC4uNTNmZmViYjJjNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTMzOCw2ICszMzgsOCBA
QCBjb25zdCBjaGFyICpodm1fZWZlcl92YWxpZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDY0
X3QgdmFsdWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaWduZWQgaW50IGNyMF9wZyk7
CiB1bnNpZ25lZCBsb25nIGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCBib29sIHJlc3RvcmUpOwogCitib29sIGh2bV9mbHVzaF92Y3B1X3RsYihib29sICgq
Zmx1c2hfdmNwdSkodm9pZCAqY3R4dCwgc3RydWN0IHZjcHUgKnYpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqY3R4dCk7CiAKICNpZmRlZiBDT05GSUdfSFZNCiAKLS0gCjIuMjAuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 16:29:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 16:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtxPn-0004wH-S3; Wed, 13 Feb 2019 16:29:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CK0L=QU=citrix.com=prvs=940746c73=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gtxPl-0004wC-S2
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 16:29:37 +0000
X-Inumbo-ID: 8c64c834-2fac-11e9-936e-ff49b5cb16db
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c64c834-2fac-11e9-936e-ff49b5cb16db;
 Wed, 13 Feb 2019 16:29:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,366,1544486400"; d="scan'208";a="78042443"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 13 Feb 2019 16:05:33 +0000
Message-ID: <20190213160533.7726-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] viridian: fix the HvFlushVirtualAddress/List
 hypercall implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgY29kZSB1c2VzIGh2bV9hc2lkX2ZsdXNoX3ZjcHUoKSBidXQgdGhpcyBpcyBp
bnN1ZmZpY2llbnQgZm9yCmEgZ3Vlc3QgcnVubmluZyBpbiBzaGFkb3cgbW9kZSwgd2hpY2ggcmVz
dWx0cyBpbiBndWVzdCBjcmFzaGVzIGVhcmx5IGluCmJvb3QgaWYgdGhlICdoY2FsbF9yZW1vdGVf
dGxiX2ZsdXNoJyBpcyBlbmFibGVkLgoKVGhpcyBwYXRjaCwgaW5zdGVhZCBvZiBvcGVuIGNvZGlu
ZyBhIG5ldyBmbHVzaCBhbGdvcml0aG0sIGFkYXB0cyB0aGUgb25lCmFscmVhZHkgdXNlZCBieSB0
aGUgSFZNT1BfZmx1c2hfdGxicyBYZW4gaHlwZXJjYWxsLiBUaGUgaW1wbGVtZW50YXRpb24gaXMK
bW9kaWZpZWQgdG8gYWxsb3cgVExCIGZsdXNoaW5nIGEgc3Vic2V0IG9mIGEgZG9tYWluJ3MgdkNQ
VXMuIEEgY2FsbGJhY2sKZnVuY3Rpb24gZGV0ZXJtaW5lcyB3aGV0aGVyIG9yIG5vdCBhIHZDUFUg
cmVxdWlyZXMgZmx1c2hpbmcuIFRoaXMgbWVjaGFuaXNtCndhcyBjaG9zZW4gYmVjYXVzZSwgd2hp
bGUgaXQgaXMgdGhlIGNhc2UgdGhhdCB0aGUgY3VycmVudGx5IGltcGxlbWVudGVkCnZpcmlkaWFu
IGh5cGVyY2FsbHMgc3BlY2lmeSBhIHZDUFUgbWFzaywgdGhlcmUgYXJlIG5ld2VyIHZhcmlhbnRz
IHdoaWNoCnNwZWNpZnkgYSBzcGFyc2UgSFZfVlBfU0VUIGFuZCB0aHVzIHVzZSBvZiBhIGNhbGxi
YWNrIHdpbGwgYXZvaWQgbmVlZGluZyB0bwpleHBvc2UgZGV0YWlscyBvZiB0aGlzIG91dHNpZGUg
b2YgdGhlIHZpcmlkaWFuIHN1YnN5c3RlbSBpZiBhbmQgd2hlbiB0aG9zZQpuZXdlciB2YXJpYW50
cyBhcmUgaW1wbGVtZW50ZWQuCgpOT1RFOiBVc2Ugb2YgdGhlIGNvbW1vbiBmbHVzaCBmdW5jdGlv
biByZXF1aXJlcyB0aGF0IHRoZSBoeXBlcmNhbGxzIGFyZQogICAgICByZXN0YXJ0YWJsZSBhbmQg
c28sIHdpdGggdGhpcyBwYXRjaCBhcHBsaWVkLCB2aXJpZGlhbl9oeXBlcmNhbGwoKQogICAgICBj
YW4gbm93IHJldHVybiBIVk1fSENBTExfcHJlZW1wdGVkLiBUaGlzIGlzIHNhZmUgYXMgbm8gbW9k
aWZpY2F0aW9uCiAgICAgIHRvIHN0cnVjdCBjcHVfdXNlcl9yZWdzIGlzIGRvbmUgYmVmb3JlIHRo
ZSByZXR1cm4uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgfCA1NSArKysrKysr
KysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMgfCA0MSArKysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2
bS5oICAgICAgICB8ICAyICsKIDMgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgNDUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNDEwNjIzZDQzNy4uNWRlMmMyYWVjNyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC0zOTY0LDQ1ICszOTY0LDcyIEBAIHN0YXRpYyB2b2lkIGh2bV9zM19yZXN1bWUoc3RydWN0IGRv
bWFpbiAqZCkKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgaHZtb3BfZmx1c2hfdGxiX2FsbCh2b2lk
KQorc3RhdGljIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgZmx1c2hfY3B1bWFzayk7CisKK2Jv
b2wgaHZtX2ZsdXNoX3ZjcHVfdGxiKGJvb2wgKCpmbHVzaF92Y3B1KSh2b2lkICpjdHh0LCBzdHJ1
Y3QgdmNwdSAqdiksCisgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpjdHh0KQogeworICAg
IGNwdW1hc2tfdCAqbWFzayA9ICZ0aGlzX2NwdShmbHVzaF9jcHVtYXNrKTsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwogICAgIHN0cnVjdCB2Y3B1ICp2OwogCi0gICAg
aWYgKCAhaXNfaHZtX2RvbWFpbihkKSApCi0gICAgICAgIHJldHVybiAtRUlOVkFMOwotCiAgICAg
LyogQXZvaWQgZGVhZGxvY2sgaWYgbW9yZSB0aGFuIG9uZSB2Y3B1IHRyaWVzIHRoaXMgYXQgdGhl
IHNhbWUgdGltZS4gKi8KICAgICBpZiAoICFzcGluX3RyeWxvY2soJmQtPmh5cGVyY2FsbF9kZWFk
bG9ja19tdXRleCkgKQotICAgICAgICByZXR1cm4gLUVSRVNUQVJUOworICAgICAgICByZXR1cm4g
ZmFsc2U7CiAKICAgICAvKiBQYXVzZSBhbGwgb3RoZXIgdmNwdXMuICovCiAgICAgZm9yX2VhY2hf
dmNwdSAoIGQsIHYgKQotICAgICAgICBpZiAoIHYgIT0gY3VycmVudCApCisgICAgICAgIGlmICgg
diAhPSBjdXJyZW50ICYmIGZsdXNoX3ZjcHUoY3R4dCwgdikgKQogICAgICAgICAgICAgdmNwdV9w
YXVzZV9ub3N5bmModik7CiAKKyAgICBjcHVtYXNrX2NsZWFyKG1hc2spOworCiAgICAgLyogTm93
IHRoYXQgYWxsIFZDUFVzIGFyZSBzaWduYWxsZWQgdG8gZGVzY2hlZHVsZSwgd2Ugd2FpdC4uLiAq
LwogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQg
KQotICAgICAgICAgICAgd2hpbGUgKCAhdmNwdV9ydW5uYWJsZSh2KSAmJiB2LT5pc19ydW5uaW5n
ICkKLSAgICAgICAgICAgICAgICBjcHVfcmVsYXgoKTsKKyAgICB7CisgICAgICAgIHVuc2lnbmVk
IGludCBjcHU7CisKKyAgICAgICAgaWYgKCB2ID09IGN1cnJlbnQgfHwgIWZsdXNoX3ZjcHUoY3R4
dCwgdikgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgd2hpbGUgKCAhdmNwdV9y
dW5uYWJsZSh2KSAmJiB2LT5pc19ydW5uaW5nICkKKyAgICAgICAgICAgIGNwdV9yZWxheCgpOwor
CisgICAgICAgIGNwdSA9IHJlYWRfYXRvbWljKCZ2LT5kaXJ0eV9jcHUpOworICAgICAgICBpZiAo
IGlzX3ZjcHVfZGlydHlfY3B1KGNwdSkgKQorICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUo
Y3B1LCBtYXNrKTsKKyAgICB9CiAKICAgICAvKiBBbGwgb3RoZXIgdmNwdXMgYXJlIHBhdXNlZCwg
c2FmZSB0byB1bmxvY2sgbm93LiAqLwogICAgIHNwaW5fdW5sb2NrKCZkLT5oeXBlcmNhbGxfZGVh
ZGxvY2tfbXV0ZXgpOwogCiAgICAgLyogRmx1c2ggcGFnaW5nLW1vZGUgc29mdCBzdGF0ZSAoZS5n
LiwgdmEtPmdmbiBjYWNoZTsgUEFFIFBEUEUgY2FjaGUpLiAqLwogICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKLSAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModiwgZmFsc2UpOworICAgICAgICBp
ZiAoIGZsdXNoX3ZjcHUoY3R4dCwgdikgKQorICAgICAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjMo
diwgZmFsc2UpOwogCi0gICAgLyogRmx1c2ggYWxsIGRpcnR5IFRMQnMuICovCi0gICAgZmx1c2hf
dGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7CisgICAgLyogRmx1c2ggVExCcyBvbiBhbGwgQ1BV
cyB3aXRoIGRpcnR5IHZjcHUgc3RhdGUuICovCisgICAgZmx1c2hfdGxiX21hc2sobWFzayk7CiAK
ICAgICAvKiBEb25lLiAqLwogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAgICAgaWYg
KCB2ICE9IGN1cnJlbnQgKQorICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBmbHVzaF92Y3B1
KGN0eHQsIHYpICkKICAgICAgICAgICAgIHZjcHVfdW5wYXVzZSh2KTsKIAotICAgIHJldHVybiAw
OworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgYm9vbCBhbHdheXNfZmx1c2godm9pZCAq
Y3R4dCwgc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBp
bnQgaHZtb3BfZmx1c2hfdGxiX2FsbCh2b2lkKQoreworICAgIGlmICggIWlzX2h2bV9kb21haW4o
Y3VycmVudC0+ZG9tYWluKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0dXJu
IGh2bV9mbHVzaF92Y3B1X3RsYihhbHdheXNfZmx1c2gsIE5VTEwpID8gMCA6IC1FUkVTVEFSVDsK
IH0KIAogc3RhdGljIGludCBodm1vcF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3IoCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggYzc4YjI5MThkOS4uNmJiNzAyZjI3ZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtNDMwLDcgKzQzMCwxMiBAQCB2b2lk
IHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgdmlyaWRp
YW5fdmNwdV9kZWluaXQodik7CiB9CiAKLXN0YXRpYyBERUZJTkVfUEVSX0NQVShjcHVtYXNrX3Qs
IGlwaV9jcHVtYXNrKTsKK3N0YXRpYyBib29sIG5lZWRfZmx1c2godm9pZCAqY3R4dCwgc3RydWN0
IHZjcHUgKnYpCit7CisgICAgdWludDY0X3QgdmNwdV9tYXNrID0gKih1aW50NjRfdCAqKWN0eHQ7
CisKKyAgICByZXR1cm4gdmNwdV9tYXNrICYgKDF1bCA8PCB2LT52Y3B1X2lkKTsKK30KIAogaW50
IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKQEAgLTQ5
NCw4ICs0OTksNiBAQCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogICAgIGNhc2UgSHZGbHVzaFZpcnR1YWxBZGRyZXNzU3BhY2U6CiAgICAgY2FzZSBI
dkZsdXNoVmlydHVhbEFkZHJlc3NMaXN0OgogICAgIHsKLSAgICAgICAgY3B1bWFza190ICpwY3B1
X21hc2s7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgICAgICBzdHJ1Y3QgewogICAgICAg
ICAgICAgdWludDY0X3QgYWRkcmVzc19zcGFjZTsKICAgICAgICAgICAgIHVpbnQ2NF90IGZsYWdz
OwpAQCAtNTIxLDM2ICs1MjQsMTIgQEAgaW50IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgaWYgKCBpbnB1dF9wYXJhbXMuZmxhZ3MgJiBIVl9G
TFVTSF9BTExfUFJPQ0VTU09SUyApCiAgICAgICAgICAgICBpbnB1dF9wYXJhbXMudmNwdV9tYXNr
ID0gfjB1bDsKIAotICAgICAgICBwY3B1X21hc2sgPSAmdGhpc19jcHUoaXBpX2NwdW1hc2spOwot
ICAgICAgICBjcHVtYXNrX2NsZWFyKHBjcHVfbWFzayk7Ci0KLSAgICAgICAgLyoKLSAgICAgICAg
ICogRm9yIGVhY2ggc3BlY2lmaWVkIHZpcnR1YWwgQ1BVIGZsdXNoIGFsbCBBU0lEcyB0byBpbnZh
bGlkYXRlCi0gICAgICAgICAqIFRMQiBlbnRyaWVzIHRoZSBuZXh0IHRpbWUgaXQgaXMgc2NoZWR1
bGVkIGFuZCB0aGVuLCBpZiBpdAotICAgICAgICAgKiBpcyBjdXJyZW50bHkgcnVubmluZywgYWRk
IGl0cyBwaHlzaWNhbCBDUFUgdG8gYSBtYXNrIG9mCi0gICAgICAgICAqIHRob3NlIHdoaWNoIG5l
ZWQgdG8gYmUgaW50ZXJydXB0ZWQgdG8gZm9yY2UgYSBmbHVzaC4KLSAgICAgICAgICovCi0gICAg
ICAgIGZvcl9lYWNoX3ZjcHUgKCBjdXJyZCwgdiApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlm
ICggdi0+dmNwdV9pZCA+PSAoc2l6ZW9mKGlucHV0X3BhcmFtcy52Y3B1X21hc2spICogOCkgKQot
ICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICBpZiAoICEoaW5wdXRfcGFyYW1z
LnZjcHVfbWFzayAmICgxdWwgPDwgdi0+dmNwdV9pZCkpICkKLSAgICAgICAgICAgICAgICBjb250
aW51ZTsKLQotICAgICAgICAgICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKLSAgICAgICAgICAg
IGlmICggdiAhPSBjdXJyICYmIHYtPmlzX3J1bm5pbmcgKQotICAgICAgICAgICAgICAgIF9fY3B1
bWFza19zZXRfY3B1KHYtPnByb2Nlc3NvciwgcGNwdV9tYXNrKTsKLSAgICAgICAgfQotCiAgICAg
ICAgIC8qCi0gICAgICAgICAqIFNpbmNlIEFTSURzIGhhdmUgbm93IGJlZW4gZmx1c2hlZCBpdCBq
dXN0IHJlbWFpbnMgdG8KLSAgICAgICAgICogZm9yY2UgYW55IENQVXMgY3VycmVudGx5IHJ1bm5p
bmcgdGFyZ2V0IHZDUFVzIG91dCBvZiBub24tCi0gICAgICAgICAqIHJvb3QgbW9kZS4gSXQncyBw
b3NzaWJsZSB0aGF0IHJlLXNjaGVkdWxpbmcgaGFzIHRha2VuIHBsYWNlCi0gICAgICAgICAqIHNv
IHdlIG1heSB1bm5lY2Vzc2FyaWx5IElQSSBzb21lIENQVXMuCisgICAgICAgICAqIEEgZmFsc2Ug
cmV0dXJuIG1lYW5zIHRoYXQgYW5vdGhlciB2Y3B1IGlzIGN1cnJlbnRseSB0cnlpbmcKKyAgICAg
ICAgICogYSBzaW1pbGFyIG9wZXJhdGlvbiwgc28gYmFjayBvZmYuCiAgICAgICAgICAqLwotICAg
ICAgICBpZiAoICFjcHVtYXNrX2VtcHR5KHBjcHVfbWFzaykgKQotICAgICAgICAgICAgc21wX3Nl
bmRfZXZlbnRfY2hlY2tfbWFzayhwY3B1X21hc2spOworICAgICAgICBpZiAoICFodm1fZmx1c2hf
dmNwdV90bGIobmVlZF9mbHVzaCwgJmlucHV0X3BhcmFtcy52Y3B1X21hc2spICkKKyAgICAgICAg
ICAgIHJldHVybiBIVk1fSENBTExfcHJlZW1wdGVkOwogCiAgICAgICAgIG91dHB1dC5yZXBfY29t
cGxldGUgPSBpbnB1dC5yZXBfY291bnQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggMGExMGI1
MTU1NC4uNTNmZmViYjJjNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTMzOCw2ICszMzgsOCBA
QCBjb25zdCBjaGFyICpodm1fZWZlcl92YWxpZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDY0
X3QgdmFsdWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaWduZWQgaW50IGNyMF9wZyk7
CiB1bnNpZ25lZCBsb25nIGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCBib29sIHJlc3RvcmUpOwogCitib29sIGh2bV9mbHVzaF92Y3B1X3RsYihib29sICgq
Zmx1c2hfdmNwdSkodm9pZCAqY3R4dCwgc3RydWN0IHZjcHUgKnYpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqY3R4dCk7CiAKICNpZmRlZiBDT05GSUdfSFZNCiAKLS0gCjIuMjAuMS4y
LmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 16:37:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 16:37:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtxWw-0005sW-Nh; Wed, 13 Feb 2019 16:37:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IPkz=QU=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1gtxWv-0005sR-BM
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 16:37:01 +0000
X-Inumbo-ID: 94d824e7-2fad-11e9-bc90-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::718])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94d824e7-2fad-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 16:36:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ddr4psg/fGeprRrca01Sx/85o57z0+gBoIauMbl+VPo=;
 b=ZlwOLMMuNOxWsdZ8dyTMdBkXVor1TcK+wLbB5sW90miIya00r0TOE49XG/VsbAZB8fMYxFGIzvIWYjl0FYpl2CKT0YMVJ2ncncOKzs3XZf8jtKQlvz3g5/Rc9spH1Wp7lTFp6OdcHGJKW1DOExG71DTgvL8KshDP4JM9q4Stooo=
Received: from DB7PR02MB4956.eurprd02.prod.outlook.com (20.178.44.207) by
 DB7PR02MB4138.eurprd02.prod.outlook.com (20.176.239.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1601.17; Wed, 13 Feb 2019 16:36:56 +0000
Received: from DB7PR02MB4956.eurprd02.prod.outlook.com
 ([fe80::304f:83d5:1d1e:e21f]) by DB7PR02MB4956.eurprd02.prod.outlook.com
 ([fe80::304f:83d5:1d1e:e21f%4]) with mapi id 15.20.1601.023; Wed, 13 Feb 2019
 16:36:56 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH] vm_event: Add a new opcode to get
 VM_EVENT_INTERFACE_VERSION
Thread-Index: AQHUw5/mkDOu8OE2TUaULJkf0Z1h5qXd2hqAgAATTIA=
Date: Wed, 13 Feb 2019 16:36:56 +0000
Message-ID: <78e5f41db3fedf936e1a4c5f6d213965ee3e8586.camel@bitdefender.com>
References: <cover.1550064196.git.ppircalabu@bitdefender.com>
 <098ff486711f8437eb807614c3f9bf8f52a29141.1550064196.git.ppircalabu@bitdefender.com>
 <5C64377502000078002165D0@prv1-mh.provo.novell.com>
In-Reply-To: <5C64377502000078002165D0@prv1-mh.provo.novell.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR10CA0027.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:209:89::40) To DB7PR02MB4956.eurprd02.prod.outlook.com
 (2603:10a6:10:73::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5c379e7f-c7d3-4ceb-9516-08d691d177d8
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR02MB4138; 
x-ms-traffictypediagnostic: DB7PR02MB4138:|DB7PR02MB4138:
x-microsoft-antispam-prvs: <DB7PR02MB413802A15171AA3040EE127FD6660@DB7PR02MB4138.eurprd02.prod.outlook.com>
x-forefront-prvs: 094700CA91
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(376002)(136003)(346002)(396003)(39860400002)(199004)(189003)(476003)(66066001)(68736007)(14454004)(81166006)(8676002)(8936002)(54906003)(81156014)(97736004)(7736002)(86362001)(486006)(50226002)(6116002)(446003)(478600001)(305945005)(6436002)(53936002)(3846002)(2616005)(106356001)(105586002)(11346002)(71200400001)(52116002)(7416002)(6916009)(36756003)(71190400001)(6246003)(229853002)(14444005)(76176011)(6486002)(4326008)(102836004)(53546011)(2906002)(99286004)(386003)(6506007)(316002)(26005)(6512007)(25786009)(118296001)(186003)(256004)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR02MB4138;
 H:DB7PR02MB4956.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-exchange-diagnostics: =?utf-8?B?MTtEQjdQUjAyTUI0MTM4OzIzOk9hY0t0ZWFkSnN1V053Z0pzZ1JsSlFOaTNC?=
 =?utf-8?B?dFpYWFZ0R3p5b0VzMEMrUEM4bVh1VlZGYU9FamJhckhKeS9LMXlFWk9RYkVC?=
 =?utf-8?B?VkNHWTBhcEpEUUxyazZMMXQ3aThHMjNCdkRSZXlnZVU0cDBSS3VqdXNXSWRM?=
 =?utf-8?B?Q3liNXhYaTkrTVNEcXZRT0hwL3lFMkVSaGFkZWhnQys2Y3ZYMlZ3STZlZ0E3?=
 =?utf-8?B?d2oxMXpBQ3d0TzFaM2Y4N1E5cUtnck03b05iZGVud3FoWk9zYTMwZFN3anVO?=
 =?utf-8?B?K05ScjYvSlc4WG1ueS9TSURBOUlyUm9sRDdTY3FZMWd5T1pIazB1OEZNbGVC?=
 =?utf-8?B?Rzh2MTBka09KZWRCV2NnRHUrV1YxMmZKaVBSbTVVMjdWNXpHNm1BRmE4eWRW?=
 =?utf-8?B?eXRtdUF6QXNiczBPZHJZbStIVW1EUkQ2NGplQU43MmttbHRONDBQY2E5RzQv?=
 =?utf-8?B?NzBmQklGemZtKzdxMEl1YVFnbnNtc3NLWXhPRFRwMVlhZERlcC9SRWVlY2s5?=
 =?utf-8?B?M3NGZHNyUm9VUFg3YUtBYnlBNlNBd0VFNWpiZFlXdTJ1bWtGVkxkL0dSbFN5?=
 =?utf-8?B?dlRubTVDa2RNSVgwZmdaaXFRZVRlc0EyTzJHZ2Zsb1BqdXFqRjJ1bGNYSThj?=
 =?utf-8?B?M281K1FZWUQzTUROaEZRcktHS21zTVg1bkJ6dWY5ZWwvRjBtRWllamtoMklh?=
 =?utf-8?B?U2hoSzQ0cmNBOW1BWGJDZWVvMW5PcHNyUkRSdkI3Uk9kb3FQanZ1QmpwNjB3?=
 =?utf-8?B?NkhxYWdNM1A1cjZLSGIwR21DeXpGL1hQOG9zajk5L2dNdnk3UnVsMDk3cUJR?=
 =?utf-8?B?MFJwb3c0SHNJNkw1OXdocytlemVnMGNhd3dHSlVBV2VNMmNrVWM1M2ZEYjIr?=
 =?utf-8?B?UTBjMGUxN3o3MWd0ekErcG9zbzBIRXNSRlhTL3FwRS9kdGV5b0ZScnRONU1a?=
 =?utf-8?B?TitXTnIxc3N1R3BHQjdoc25HQVVJSjE3L0lTekFoQjRHaWg3QUFGcUt6emxX?=
 =?utf-8?B?c3VTY3hyenN2ajVWanprNSsra3I0K056Nzk5THQzeGV3eWYxd29RZEJ6Vmpw?=
 =?utf-8?B?WHRNM1EzSi9zN1BTRjdJazdrSy9Sa3psS0k3VGd6dk5oajVyKzhrWW1jNjE4?=
 =?utf-8?B?Z1pmdncyRkxQYmpHWGQvVEVVbUNOWFFwQllmY2tWS1ZhUUJ1SXpQY1kzU1kz?=
 =?utf-8?B?OFlVZkdpSWVRQlFsMFU2aUIwVW5xQjdyZU1tWjJBTEZxK1pYNHZxclM1YVQ0?=
 =?utf-8?B?MXJMMXlOVWlKbDBFUmErVTVXK1dkckEwRUtvR0FxSDhsY0hUdWZya0pxVnpC?=
 =?utf-8?B?SmxwVGdjRkJ1WjIrR0o0OXB0S1piNnlXR2JrcFNYVDhlRVZOclNJK243VG1Z?=
 =?utf-8?B?UHZURHlTbksvbEdQa3JSandDd3VPTXlYYng4QVR1djk2Skp2THFtb2MxTzBq?=
 =?utf-8?B?em53T0g4TGh5T29pMlh3S2FZbW0rMldVQnozQ1JPY2ZtUS9YU29CL2Y5T0N2?=
 =?utf-8?B?OVg3OWw1N3pVZmVINURobFNRZC9ZSFNQdTA0NmVORGhqa3dnZkUyTDBZTmR6?=
 =?utf-8?B?K3lOUEtxOTZpOWVURkJBYUErRjQ1eGIrWktGNkt0QThWa2NaOXZDODBxbFhY?=
 =?utf-8?B?UW1jY0NmTHZaaldoeGF5aTgrYmZ5bURQeDYwWENxbnZUdVdSazAwOWgrZEVP?=
 =?utf-8?B?cWFEaWpoZlhDQ0RtS2VNclVHVjNwTks0Q09nZkNwbUttak1IQlhFR3l0R2Rn?=
 =?utf-8?B?ZUFUNEtySGVWN1JhNThNQT09?=
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Xw3yZfuAUeP5YFzjvlAWurPxUhh+eD8VbOv2g53+46ea0guqi54VKesQDu+Za0r3TL71v2mbwYvJmNaZG2Mj/1/U8++z0TWVzZNvyN4kaLzJNbwW2qjPzMEY+SH3NOcHdHWQeF8pfKrTK1THSZhkLrLkyRz4Pe7SDT9m/kE2aBF9hCHE/WnWftSDE6pKXjsOMK6RMG6JHkc8r41WoeYVNbq4rb9zB0WAYwnIwkRis/GdNljLAqTdYAqiXxOUevhYXlDoNFKCbx38SwqBXS7tFCdhmwqxdmMQVQDhK4XVP/5Q5lcG+eCgOFeT5wim/e0/fvpnqhQE0r0INfeZFp/d8w+Y2AOwkNkx2sSusWw06zzKv42dWykkP3TKutIwzMhfxKsIUeX2JefRfXjqGS5PKC7dG5cCuw4684f3eJrJCAo=
Content-ID: <68126DCED4A0B148B10130A7AE5D6156@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5c379e7f-c7d3-4ceb-9516-08d691d177d8
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2019 16:36:55.5832 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR02MB4138
Subject: Re: [Xen-devel] [PATCH] vm_event: Add a new opcode to get
 VM_EVENT_INTERFACE_VERSION
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMDE5LTAyLTEzIGF0IDA4OjI3IC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g
PiA+ID4gT24gMTMuMDIuMTkgYXQgMTQ6MjUsIDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4g
d3JvdGU6DQo+ID4gDQo+ID4gQEAgLTU5Miw2ICs1OTIsMTkgQEAgaW50IHZtX2V2ZW50X2RvbWN0
bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QNCj4gPiB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2
ZWMsDQo+ID4gIHsNCj4gPiAgICAgIGludCByYzsNCj4gPiAgDQo+ID4gKyAgICBpZiAoIHZlYy0+
b3AgPT0gWEVOX1ZNX0VWRU5UX0dFVF9JTlRFUkZBQ0VfVkVSU0lPTiApDQo+ID4gKyAgICB7DQo+
ID4gKyAgICAgICAgdmVjLT51LmdldF9pbnRlcmZhY2VfdmVyc2lvbi52YWx1ZSA9DQo+ID4gVk1f
RVZFTlRfSU5URVJGQUNFX1ZFUlNJT047DQo+ID4gKyAgICAgICAgcmV0dXJuIDA7DQo+ID4gKyAg
ICB9DQo+ID4gKw0KPiA+ICsgICAgaWYgKCB1bmxpa2VseShkID09IE5VTEwpICkNCj4gPiArICAg
IHsNCj4gPiArICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywNCj4gPiArICAgICAgICAgICAg
ICAgICAiVHJpZWQgdG8gZG8gYSBtZW1vcnkgZXZlbnQgb3Agb24gYW4gaW52YWxpZA0KPiA+IGRv
bWFpbi5cbiIpOw0KPiA+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOw0KPiA+ICsgICAgfQ0KPiAN
Cj4gVG8gYmUgY29tcGF0aWJsZSB3aXRoIHByZXZpb3VzIGJlaGF2aW9yIHlvdSB3YW50IHRvIHJl
dHVybg0KPiAtRVNSQ0ggaGVyZS4gSSdtIGFsc28gdW5jb252aW5jZWQgb2YgdGhlIG5lZWQgdG8g
YWRkIGEgbG9nDQo+IG1lc3NhZ2UgaGVyZSAtIHRoZXJlIHdhcyBub25lIGJlZm9yZSBpbiB0aGF0
IGNhc2UuIEJ1dCBJJ20NCj4gbm90IGEgbWFpbnRhaW5lciBvZiB0aGlzIGNvZGUuDQpJIHdpbGwg
dXBkYXRlIHRoZSBwYXRjaCBhbmQgcG9zdCBhIG5ldyB2ZXJzaW9uLg0KPiANCj4gPiAtLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgNCj4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgNCj4gPiBAQCAtNzc4LDkgKzc3OCwxMCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZGJz
eF9kb21zdGF0dXMgew0KPiA+ICAgKiB0byB0aGUgaHlwZXJ2aXNvciB0byBwdWxsIHJlc3BvbnNl
cyAocmVzdW1lKSBmcm9tIHRoZSBnaXZlbg0KPiA+ICAgKiByaW5nLg0KPiA+ICAgKi8NCj4gPiAt
I2RlZmluZSBYRU5fVk1fRVZFTlRfRU5BQkxFICAgICAgICAgICAgICAgMA0KPiA+IC0jZGVmaW5l
IFhFTl9WTV9FVkVOVF9ESVNBQkxFICAgICAgICAgICAgICAxDQo+ID4gLSNkZWZpbmUgWEVOX1ZN
X0VWRU5UX1JFU1VNRSAgICAgICAgICAgICAgIDINCj4gPiArI2RlZmluZSBYRU5fVk1fRVZFTlRf
RU5BQkxFICAgICAgICAgICAgICAgICAwDQo+ID4gKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX0RJU0FC
TEUgICAgICAgICAgICAgICAgMQ0KPiA+ICsjZGVmaW5lIFhFTl9WTV9FVkVOVF9SRVNVTUUgICAg
ICAgICAgICAgICAgIDINCj4gPiArI2RlZmluZSBYRU5fVk1fRVZFTlRfR0VUX0lOVEVSRkFDRV9W
RVJTSU9OICAzDQo+IA0KPiBQZXJoYXBzIGp1c3QgWEVOX1ZNX0VWRU5UX0dFVF9WRVJTSU9OPw0K
SSBhZ3JlZSwgaXQncyBzaW1wbGVyLiBJIGhhdmUgdXNlZCAiSU5URVJGQUNFIiBvbmx5IHRvIG1h
dGNoIHRoZQ0KVk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJT04gbWFjcm8uDQoNCj4gDQo+ID4gQEAg
LTg0Myw3ICs4NDQsMTUgQEAgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3Agew0KPiA+ICAg
ICAgdWludDMyX3QgICAgICAgb3A7ICAgICAgICAgICAvKiBYRU5fVk1fRVZFTlRfKiAqLw0KPiA+
ICAgICAgdWludDMyX3QgICAgICAgbW9kZTsgICAgICAgICAvKiBYRU5fRE9NQ1RMX1ZNX0VWRU5U
X09QXyogKi8NCj4gPiAgDQo+ID4gLSAgICB1aW50MzJfdCBwb3J0OyAgICAgICAgICAgICAgLyog
T1VUOiBldmVudCBjaGFubmVsIGZvciByaW5nICovDQo+ID4gKyAgICB1bmlvbiB7DQo+ID4gKyAg
ICAgICAgc3RydWN0IHsNCj4gPiArICAgICAgICAgICAgdWludDMyX3QgcG9ydDsgICAgICAgLyog
T1VUOiBldmVudCBjaGFubmVsIGZvciByaW5nICovDQo+ID4gKyAgICAgICAgfSBlbmFibGU7DQo+
ID4gKw0KPiA+ICsgICAgICAgIHN0cnVjdCB7DQo+ID4gKyAgICAgICAgICAgIHVpbnQzMl90IHZh
bHVlOw0KPiA+ICsgICAgICAgIH0gZ2V0X2ludGVyZmFjZV92ZXJzaW9uOw0KPiANCj4gV2h5IHRo
ZSB3cmFwcGVyIHN0cnVjdHM/IEhhdmluZyBqdXN0IGEgInBvcnQiIGFuZCAidmVyc2lvbiINCj4g
ZmllbGQgaW5zaWRlIHRoZSB1bmlvbiB3b3VsZCBiZSBnb29kIGVub3VnaCwgd291bGRuJ3QgaXQ/
IEJ1dA0KPiBldmVuIGlmIHlvdSB3YW50IHRvIHN0aWNrIHRvIHRoYXQsIHRoZSBuZXcgc3RydWN0
dXJlJ3MgbmFtZQ0KPiBjb3VsZCBiZSBzaW1wbHkgInZlcnNpb24iLCB0aHVzIGFsc28gYWxsb3dp
bmcgcmUtdXNlIGZvciBhDQo+IGh5cG90aGV0aWNhbCAic2V0LXZlcnNpb24iIG9wZXJhdGlvbiAo
aW4gY2FzZSBtdWx0aXBsZSB2ZXJzaW9ucw0KPiB3b3VsZCB3YW50L25lZWQgdG8gYmUgc3VwcG9y
dGVkIGdvaW5nIGZvcndhcmQpLg0KSSBjaG9zZSB0byB3cmFwIHRoZSAicG9ydCIgZmllbGQgaW4g
YSBzdHJ1Y3R1cmUgYmVjYXVzZSBpdCdzIHZhbGlkIG9ubHkNCmZvciB0aGUgWEVOX1ZNX0VWRU5U
X0VOQUJMRSBvcGVyYXRpb24gKEkgaGF2ZSB1c2VkIHRoZSB3cmFwcGluZyBzdHJ1Y3RzDQppbiBv
cmRlciB0byBtYXRjaCB0aGUgb3BlcmF0aW9uIG5hbWUpLiANClRoZSAidmVyc2lvbiIgZG9tY3Rs
IHNob3VsZCBvbmx5IHJldHVybiB0aGUgdm1fZXZlbnQgdmVyc2lvbg0KKFZNX0VWRU5UX0lOVEVS
RkFDRV9WRVJTSU9OIGlzIGEgbWFjcm8gYW5kIGlzIGRlZmluZWQgYXQgY29tcGlsZSB0aW1lKS4N
CkF0IGxlYXN0IGluIHRoaXMgY2FzZSBJIHRoaW5rIHRoZSBiYWNrd2FyZCBjb21wYXRpYmlsaXR5
IGlzc3VlcyBzaG91bGQNCmJlIGhhbmRsZWQgb25seSBhdCB0aGUgY2xpZW50IGxldmVsIChlYXNp
ZXIgbWFpbnRhaW5hbmNlIGFuZA0KZGVwbG95bWVudCkuDQoNCk1hbnkgdGhhbmtzIGZvciB5b3Vy
IGNvbW1lbnRzLA0KUGV0cmUNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 16:57:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 16:57:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtxqO-0007ZA-Kz; Wed, 13 Feb 2019 16:57:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ksqB=QU=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1gtxqN-0007Z5-Cx
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 16:57:07 +0000
X-Inumbo-ID: 634ca81e-2fb0-11e9-9125-2f8134363bb2
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 634ca81e-2fb0-11e9-9125-2f8134363bb2;
 Wed, 13 Feb 2019 16:57:04 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1DGsAJP144167;
 Wed, 13 Feb 2019 16:57:02 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=/QsTneaSxHEnBJ4sveV5H8qLfuykfjsoTxu7yiBUYpY=;
 b=gjPjTDwX4WqTeIDW6KKaXbxl+00Q22FwttK343cfdfBmA211mXRs3P9eWd+qrbHY3QDd
 Pc+xA1CIuTFjooIJIoHnJBWQfT/QFSP37llQdbMammIQXEJoDCDfQEY8cZBwJIkq25PY
 P3JS7ZNw9gsJ87KPxus23vOn5fwLyunlKN+rCFUHkglJEY9XuuxXdDnH6K6hwrD7o60F
 t79w84rjl6f1Y9Ub0UkMypPwuUk+xP+yURR9J3s6MoFp2tx6lwqUoyErnHNfNafs+Psw
 lbHKsXR2z6mIct2patw3iPy+jaMLcw2biRsX9+p/CR+I1f4/UMoYPR8oEGGpoNQQ73Ue ZA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2qhre5k6vu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Feb 2019 16:57:01 +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 x1DGv1Ir022063
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Feb 2019 16:57:01 GMT
Received: from abhmp0022.oracle.com (abhmp0022.oracle.com [141.146.116.28])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1DGv05p003446;
 Wed, 13 Feb 2019 16:57:00 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 13 Feb 2019 08:57:00 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 2E69A6A0133; Wed, 13 Feb 2019 11:56:57 -0500 (EST)
Date: Wed, 13 Feb 2019 11:56:57 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190213165657.GD22883@char.us.oracle.com>
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
 <5C64297D0200007800216566@prv1-mh.provo.novell.com>
 <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
 <5C64413C0200007800216656@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C64413C0200007800216656@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9165
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902130121
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michael Labriola <michael.d.labriola@gmail.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMDk6MDk6MzJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjAyLjE5IGF0IDE3OjAwLCA8bWljaGFlbC5kLmxhYnJpb2xhQGdtYWls
LmNvbT4gd3JvdGU6Cj4gPiBPbiBXZWQsIEZlYiAxMywgMjAxOSBhdCA5OjI4IEFNIEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPj4gPj4+IE9uIDEzLjAyLjE5IGF0IDE1
OjEwLCA8bWljaGFlbC5kLmxhYnJpb2xhQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPj4gPiBBaCwgc28g
dGhpcyBpc24ndCBuZWNlc3NhcmlseSBYZW4tc3BlY2lmaWMgYnV0IHJhdGhlciBhbnkgcGFyYXZp
cnR1YWwKPiA+PiA+IGd1ZXN0PyAgVGhhdCBoYWRuJ3QgY3Jvc3NlZCBteSBtaW5kLiAgSXMgdGhl
cmUgYW4gZWFzeSB3YXkgdG8gZmluZCBvdXQKPiA+PiA+IGlmIHdlJ3JlIGEgcHYgZ3Vlc3QgaW4g
dGhlIG5lZWRfc3dpb3RsYiBjb25kaXRpb25hbHM/Cj4gPj4KPiA+PiBUaGVyZSdzIHhlbl9wdl9k
b21haW4oKSwgYnV0IEkgdGhpbmsgeGVuX3N3aW90bGIgd291bGQgYmUgbW9yZSB0bwo+ID4+IHRo
ZSBwb2ludCBpZiB0aGUgY2hlY2sgaXMgYWxyZWFkeSB0byBiZSBYZW4tc3BlY2lmaWMuIFRoZXJl
J3Mgbm8gZ2VuZXJpYwo+ID4+ICJpcyBQViIgcHJlZGljYXRlIHRoYXQgSSdtIGF3YXJlIG9mLgo+
ID4gCj4gPiBXZWxsLCB0aGF0IG1ha2VzIGRvaW5nIGNvbmRpdGlvbmFsIGNvZGUgcmlnaHQgbW9y
ZSBkaWZmaWN1bHQuICBJCj4gPiBhc3N1bWUgc2luY2UgdGhlcmUgaXNuJ3QgYSBnZW5lcmljIHBy
ZWRpY2F0ZSwgYW5kIFBWIGlzbid0IG5ldywgdGhhdAo+ID4gaXQncyBhYnNlbmNlIGlzIGJ5IGRl
c2lnbj8gIFRvIHJlaWduIGluIHRoZSB0ZW1wdGF0aW9uIHRvIHNwcmlua2xlCj4gPiBjb25kaXRp
b25hbCBjb2RlIGFsbCBvdmVyIHRoZSBrZXJuZWw/ICA7LSkKPiAKPiBXZWxsLCB3aXRoIGxndWVz
dCBnb25lLCBYZW4gaXMgdGhlIG9ubHkgUFYgZW52aXJvbm1lbnQgdGhlIGtlcm5lbAo+IGNhbiBy
dW4gaW4sIGFmYWlrIGF0IGxlYXN0LiBJIGd1ZXNzIHRvIGRlY2lkZSBiZXR3ZWVuIHRoZSBzdWdn
ZXN0ZWQKPiBvcHRpb25zIG9yIHRoZSBuZWVkIGZvciBzb21lIGFic3RyYWN0aW5nIG1hY3JvIChv
ciB5ZXQgc29tZXRoaW5nCj4gZWxzZSksIHlvdSdsbCByZWFsbHkgbmVlZCB0byBhc2sgdGhlIGRy
aXZlciBtYWludGFpbmVycy4gT3Igc2ltcGx5Cj4gc2VuZCBhIHBhdGNoIHRoZWlyIHdheSBpbXBs
ZW1lbnRpbmcgb25lIG9mIHRoZW0sIGFuZCBzZWUgd2hhdAo+IHRoZWlyIHJlYWN0aW9uIGlzLgoK
Q291bGQgeW91IHRyeSB0aGlzIG91dCBhbmQgc2VlIGlmIGl0IHdvcmtzIGFuZCBJIHdpbGwgc2Vu
ZCBpdCBvdXQ6CgoKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNf
djZfMC5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y2XzAuYwppbmRleCA5ZmMz
Mjk2NTkyZmUuLjk2YmYxZGYwZWQyOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9h
bWRncHUvZ21jX3Y2XzAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjZf
MC5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8bGludXgvZmlybXdhcmUuaD4KICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY2FjaGUuaD4KKyNpbmNsdWRlIDx4
ZW4veGVuLmg+CiAjaW5jbHVkZSAiYW1kZ3B1LmgiCiAjaW5jbHVkZSAiZ21jX3Y2XzAuaCIKICNp
bmNsdWRlICJhbWRncHVfdWNvZGUuaCIKQEAgLTg4Nyw2ICs4ODgsOCBAQCBzdGF0aWMgaW50IGdt
Y192Nl8wX3N3X2luaXQodm9pZCAqaGFuZGxlKQogCQlkZXZfd2FybihhZGV2LT5kZXYsICJhbWRn
cHU6IE5vIGNvaGVyZW50IERNQSBhdmFpbGFibGUuXG4iKTsKIAl9CiAJYWRldi0+bmVlZF9zd2lv
dGxiID0gZHJtX2dldF9tYXhfaW9tZW0oKSA+ICgodTY0KTEgPDwgZG1hX2JpdHMpOworCWlmICh4
ZW5fcHZfZG9tYWluKCkpCisJCWFkZXYtPm5lZWRfc3dpb3RsYiA9IDE7CiAKIAlyID0gZ21jX3Y2
XzBfaW5pdF9taWNyb2NvZGUoYWRldik7CiAJaWYgKHIpIHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdw
dS9nbWNfdjdfMC5jCmluZGV4IDc2MWRjZmIyZmVjMC4uNzEwYWMwZWNlMWIwIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjdfMC5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMKQEAgLTIzLDYgKzIzLDcgQEAKICNpbmNsdWRlIDxs
aW51eC9maXJtd2FyZS5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9jYWNoZS5oPgorI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlICJhbWRncHUuaCIKICNp
bmNsdWRlICJjaWtkLmgiCiAjaW5jbHVkZSAiY2lrLmgiCkBAIC0xMDMxLDYgKzEwMzIsOCBAQCBz
dGF0aWMgaW50IGdtY192N18wX3N3X2luaXQodm9pZCAqaGFuZGxlKQogCQlwcl93YXJuKCJhbWRn
cHU6IE5vIGNvaGVyZW50IERNQSBhdmFpbGFibGVcbiIpOwogCX0KIAlhZGV2LT5uZWVkX3N3aW90
bGIgPSBkcm1fZ2V0X21heF9pb21lbSgpID4gKCh1NjQpMSA8PCBkbWFfYml0cyk7CisJaWYgKHhl
bl9wdl9kb21haW4oKSkKKwkJYWRldi0+bmVlZF9zd2lvdGxiID0gMTsKIAogCXIgPSBnbWNfdjdf
MF9pbml0X21pY3JvY29kZShhZGV2KTsKIAlpZiAocikgewpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y4XzAuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1
L2dtY192OF8wLmMKaW5kZXggMWFkN2U2YjhlZDFkLi5jNDE4YTEyOWJiMzIgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OF8wLmMKKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2FtZC9hbWRncHUvZ21jX3Y4XzAuYwpAQCAtMjMsNiArMjMsNyBAQAogI2luY2x1ZGUgPGxp
bnV4L2Zpcm13YXJlLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2NhY2hlLmg+CisjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUgImFtZGdwdS5oIgogI2lu
Y2x1ZGUgImdtY192OF8wLmgiCiAjaW5jbHVkZSAiYW1kZ3B1X3Vjb2RlLmgiCkBAIC0xMTU2LDYg
KzExNTcsOCBAQCBzdGF0aWMgaW50IGdtY192OF8wX3N3X2luaXQodm9pZCAqaGFuZGxlKQogCQlw
cl93YXJuKCJhbWRncHU6IE5vIGNvaGVyZW50IERNQSBhdmFpbGFibGVcbiIpOwogCX0KIAlhZGV2
LT5uZWVkX3N3aW90bGIgPSBkcm1fZ2V0X21heF9pb21lbSgpID4gKCh1NjQpMSA8PCBkbWFfYml0
cyk7CisJaWYgKHhlbl9wdl9kb21haW4oKSkKKwkJYWRldi0+bmVlZF9zd2lvdGxiID0gMTsKIAog
CXIgPSBnbWNfdjhfMF9pbml0X21pY3JvY29kZShhZGV2KTsKIAlpZiAocikgewpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y5XzAuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9hbWQvYW1kZ3B1L2dtY192OV8wLmMKaW5kZXggYmFjZGFlZjc3YjZjLi44NWMwNzYyYzM3YWUg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OV8wLmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y5XzAuYwpAQCAtMjIsNiArMjIsNyBAQAog
ICovCiAjaW5jbHVkZSA8bGludXgvZmlybXdhcmUuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NhY2hl
Lmg+CisjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUgImFtZGdwdS5oIgogI2luY2x1ZGUg
ImdtY192OV8wLmgiCiAjaW5jbHVkZSAiYW1kZ3B1X2F0b21maXJtd2FyZS5oIgpAQCAtMTAwNCw2
ICsxMDA1LDggQEAgc3RhdGljIGludCBnbWNfdjlfMF9zd19pbml0KHZvaWQgKmhhbmRsZSkKIAkJ
cHJpbnRrKEtFUk5fV0FSTklORyAiYW1kZ3B1OiBObyBjb2hlcmVudCBETUEgYXZhaWxhYmxlLlxu
Iik7CiAJfQogCWFkZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9nZXRfbWF4X2lvbWVtKCkgPiAoKHU2
NCkxIDw8IGRtYV9iaXRzKTsKKwlpZiAoeGVuX3B2X2RvbWFpbigpKQorCQlhZGV2LT5uZWVkX3N3
aW90bGIgPSAxOwogCiAJaWYgKGFkZXYtPmdtYy54Z21pLnN1cHBvcnRlZCkgewogCQlyID0gZ2Z4
aHViX3YxXzFfZ2V0X3hnbWlfaW5mbyhhZGV2KTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9yYWRlb24vcmFkZW9uX2RldmljZS5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25f
ZGV2aWNlLmMKaW5kZXggNTljOGE2NjQ3ZmYyLi4wMmZiYTY4Mjk5MzYgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9yYWRlb24vcmFkZW9uX2RldmljZS5jCkBAIC0zNSw2ICszNSw3IEBACiAjaW5jbHVkZSA8bGlu
dXgvdmdhYXJiLmg+CiAjaW5jbHVkZSA8bGludXgvdmdhX3N3aXRjaGVyb28uaD4KICNpbmNsdWRl
IDxsaW51eC9lZmkuaD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSAicmFkZW9uX3Jl
Zy5oIgogI2luY2x1ZGUgInJhZGVvbi5oIgogI2luY2x1ZGUgImF0b20uaCIKQEAgLTEzODgsNiAr
MTM4OSw4IEBAIGludCByYWRlb25fZGV2aWNlX2luaXQoc3RydWN0IHJhZGVvbl9kZXZpY2UgKnJk
ZXYsCiAJCXByX3dhcm4oInJhZGVvbjogTm8gY29oZXJlbnQgRE1BIGF2YWlsYWJsZVxuIik7CiAJ
fQogCXJkZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9nZXRfbWF4X2lvbWVtKCkgPiAoKHU2NCkxIDw8
IGRtYV9iaXRzKTsKKwlpZiAoeGVuX3B2X2RvbWFpbigpKQorCQlyZGV2LT5uZWVkX3N3aW90bGIg
PSAxOwogCiAJLyogUmVnaXN0ZXJzIG1hcHBpbmcgKi8KIAkvKiBUT0RPOiBibG9jayB1c2Vyc3Bh
Y2UgbWFwcGluZyBvZiBpbyByZWdpc3RlciAqLwoKPiAKPiBKYW4KPiAKPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 17:15:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 17:15:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gty7m-0000mb-ED; Wed, 13 Feb 2019 17:15:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d1Bz=QU=citrix.com=prvs=9402cd06a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gty7k-0000mW-Qw
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 17:15:04 +0000
X-Inumbo-ID: e4629a10-2fb2-11e9-8c15-97e538bd1886
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4629a10-2fb2-11e9-8c15-97e538bd1886;
 Wed, 13 Feb 2019 17:15:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,366,1544486400"; d="scan'208";a="85905641"
Date: Wed, 13 Feb 2019 18:13:51 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190213171351.ts3m54hup2536xgq@mac>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-5-roger.pau@citrix.com>
 <5C643F430200007800216632@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C643F430200007800216632@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 v2 4/7] pvh/dom0: warn when
 dom0_mem is not set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMDk6MDE6MDdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjAyLjE5IGF0IDE4OjQ2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gVGhlcmUgaGF2ZSBiZWVuIHNldmVyYWwgcmVwb3J0cyBvZiB0aGUgZG9tMCBidWls
ZGVyIHJ1bm5pbmcgb3V0IG9mCj4gPiBtZW1vcnkgd2hlbiBidWlsZGluZyBhIFBWSCBkb20wIHdp
dGhvdXQgaGF2aW5nIHNwZWNpZmllZCBhIGRvbTBfbWVtCj4gPiB2YWx1ZS4gUHJpbnQgYSB3YXJu
aW5nIG1lc3NhZ2UgaWYgZG9tMF9tZW0gaXMgbm90IHNldCB3aGVuIGJvb3RpbmcgaW4KPiA+IFBW
SCBtb2RlLgo+ID4gCj4gPiBUaGlzIGlzIGEgdGVtcG9yYXJ5IHdvcmthcm91bmQgdW50aWwgYWNj
b3VudGluZyBmb3IgaW50ZXJuYWwgbWVtb3J5Cj4gPiByZXF1aXJlZCBieSBYZW4gKGllOiBwYWdp
bmcgc3RydWN0dXJlcykgaXMgaW1wcm92ZWQuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IAo+IEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gSSB0YWtlIGl0IHRoYXQgLi4uCj4gCj4gPiAt
LS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvZG9t
MF9idWlsZC5jCj4gPiBAQCAtMzc4LDggKzM3OCwxOCBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBk
b20wX2NvbXB1dGVfbnJfcGFnZXMoCj4gPiAgICAgICAgICAgKiBtYXhpbXVtIG9mIDEyOE1CLgo+
ID4gICAgICAgICAgICovCj4gPiAgICAgICAgICBpZiAoICFucl9wYWdlcyApCj4gPiArICAgICAg
ICB7Cj4gPiAgICAgICAgICAgICAgbnJfcGFnZXMgPSBhdmFpbCAtIChwdl9zaGltID8gcHZfc2hp
bV9tZW0oYXZhaWwpCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBtaW4o
YXZhaWwgLyAxNiwgMTI4VUwgPDwgKDIwIC0gUEFHRV9TSElGVCkpKTsKPiA+ICsgICAgICAgICAg
ICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQo+ID4gKyAgICAgICAgICAgICAgICAvKgo+ID4gKyAg
ICAgICAgICAgICAgICAgKiBUZW1wb3Jhcnkgd29ya2Fyb3VuZCBtZXNzYWdlIHVudGlsIGludGVy
bmFsIChwYWdpbmcpIG1lbW9yeQo+ID4gKyAgICAgICAgICAgICAgICAgKiBhY2NvdW50aW5nIHJl
cXVpcmVkIHRvIGJ1aWxkIGEgcHZoIGRvbTAgaXMgaW1wcm92ZWQuCj4gPiArICAgICAgICAgICAg
ICAgICAqLwo+ID4gKyAgICAgICAgICAgICAgICBwcmludGsoIldBUk5JTkc6IFBWSCBkb20wIHdp
dGhvdXQgZG9tMF9tZW0gc2V0IGlzIHN0aWxsIHVuc3RhYmxlLiAiCj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAiSWYgeW91IGdldCBjcmFzaGVzIGR1cmluZyBib290LCB0cnkgYWRkaW5nIGEg
ZG9tMF9tZW0gcGFyYW1ldGVyXG4iKTsKPiA+ICsgICAgICAgIH0KPiAKPiAuLi4geW91IGNvbnNp
ZGVyIGl0IGFjY2VwdGFibGUgZm9yIHRoZSBtZXNzYWdlIHRvIGJlIGxvZ2dlZCB0d2ljZQo+IGlu
IGNlcnRhaW4gY2FzZXM/CgpSaWdodCwgbnJfcGFnZXMgY291bGQgYmUgc2V0IHRvIDAgYWdhaW4g
aWYgdGhlcmUgYXJlIDIgaXRlcmF0aW9ucyBvZgp0aGUgcGFyZW50IGZvciBsb29wLCBpbiB3aGlj
aCBjYXNlIHVzaW5nIGEgYm9vbGVhbiB3b3VsZCBiZSBiZXR0ZXIuIEkKY2FuIGZpeCB0aGlzIGlu
IHRoZSBuZXh0IHZlcnNpb24uCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 17:31:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 17:31:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtyNF-0002Kg-6c; Wed, 13 Feb 2019 17:31:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1/N/=QU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gtyND-0002KQ-RF
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 17:31:03 +0000
X-Inumbo-ID: 1faff98a-2fb5-11e9-872e-6310d35f23f1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1faff98a-2fb5-11e9-872e-6310d35f23f1;
 Wed, 13 Feb 2019 17:30:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gtyN7-0006HA-Ed; Wed, 13 Feb 2019 17:30:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gtyN7-0003VS-74; Wed, 13 Feb 2019 17:30:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gtyN7-0007Xn-5d; Wed, 13 Feb 2019 17:30:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133231-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Feb 2019 17:30:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133231: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIzMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIzMS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYxNzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5
OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA1IGRheXMgICAzMyBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAgIDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAxIGRh
eXMgICAxMCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNjaG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgog
IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjE3OGEwMGMzMDE3M2MwYjI2OGQ5
OTE2MGUxOWFkMjk5YjE4MjNhMgpBdXRob3I6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1h
em9uLmRlPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTU6MjA6MTUgMjAxOSArMDEwMAoKICAgIHg4Ni9o
dm06IGJsb2NrIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwogICAgCiAgICBUaGVy
ZSBhcmUgbXVsdGlwbGUgYXJyYXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vz
c2VkCiAgICB3aXRoIGluZGljZXMgdGhhdCBhcmUgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBUbyBh
dm9pZCBzcGVjdWxhdGl2ZQogICAgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFy
cmF5X2luZGV4X25vc3BlYyBtYWNyby4KICAgIAogICAgV2hlbiBibG9ja2luZyBzcGVjdWxhdGl2
ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIGNhbiBjbGFzc2lmeSBhcnJheXMKICAgIGludG8g
ZHluYW1pYyBhcnJheXMgYW5kIHN0YXRpYyBhcnJheXMuIFdoZXJlIHRoZSBmb3JtZXIgYXJlIGFs
bG9jYXRlZAogICAgZHVyaW5nIHJ1biB0aW1lLCB0aGUgc2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtu
b3duIGR1cmluZyBjb21waWxlIHRpbWUuCiAgICBPbiBzdGF0aWMgYXJyYXlzLCBjb21waWxlciBt
aWdodCBiZSBhYmxlIHRvIGJsb2NrIHNwZWN1bGF0aXZlIGFjY2Vzc2VzCiAgICBpbiB0aGUgZnV0
dXJlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBl
ZmZvcnQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdl
bEBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cgpjb21taXQgNTZkOGQwMTE5ZDI3MGY4NDZjNmM0OTQzNzEyYjhhMjFmYmU1ZDRkMApBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgRmViIDEyIDExOjU0
OjU3IDIwMTkgKzAxMDAKCiAgICBWTVg6IGRvbid0IGlnbm9yZSBQMk0gc2V0dXAgZXJyb3IKICAg
IAogICAgc2V0X21taW9fcDJtX2VudHJ5KCkgbWF5IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAt
RU5PTUVNLiBEb24ndCBpZ25vcmUKICAgIHN1Y2ggYW4gZXJyb3IsIGJ1dCBpbnN0ZWFkIGNhdXNl
IGRvbWFpbiBjcmVhdGlvbiB0byBmYWlsIGluIHN1Y2ggYSBjYXNlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA4OGI5MmMzODIwY2ZmZWQ0YjRhYmVi
MTM5ZWRjMmNiZDgyODZjYjEyCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6MDcgMjAxOSArMDEwMAoKICAgIGlvbW11OiBmaXgg
aW9tbXVfb3BzIGluaXRpYWxpemF0aW9uCiAgICAKICAgIENvbW1pdCAzMmE1ZWEwMGVjNzVlZjUz
ZSAoIklPTU1VL3g4NjogcmVtb3ZlIGluZGlyZWN0aW9uIGZyb20gY2VydGFpbgogICAgSU9NTVUg
aG9vayBhY2Nlc3NlcyIpIGludHJvZHVjZWQgaW9tbXVfb3BzIGluaXRpYWxpemVkIGF0IGJvb3Qg
dGltZQogICAgd2l0aCBkYXRhIGRlY2xhcmVkIGFzIF9faW5pdGNvbnN0cmVsLgogICAgCiAgICBP
biBJbnRlbCBzeXN0ZW1zIHRoZXJlIGlzIGFub3RoZXIgcGF0aCB3aGVyZSBpb21tdV9vcHMgaXMg
aW5pdGlhbGl6ZWQKICAgIGFuZCB0aGlzIHBhdGggaXMgcmVsZXZhbnQgb24gcmVzdW1lIGFmdGVy
IHJldHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5kLgogICAgQXMgdGhlIGluaXRpYWxpemF0aW9u
IGRhdGEgaXMgbm8gbG9uZ2VyIGFjY2Vzc2libGUgaW4gdGhpcyBjYXNlIHRoYXQKICAgIHNlY29u
ZCBpbml0aWFsaXphdGlvbiBtdXN0IGJlIGRyb3BwZWQgaW4gY2FzZSB0aGUgc3lzdGVtIGlzbid0
IGp1c3QKICAgIGJvb3RpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgMDlmYzRkZTRhOGViYjM4OTY0MWI4YjhhNjMyZWZjYjdjYTg4MGUwOApBdXRob3I6IE5v
cmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KRGF0ZTogICBXZWQgRmViIDYgMTU6
MDk6MzMgMjAxOSArMDEwMAoKICAgIGFzbTogaGFuZGxlIGNvbW1lbnRzIHdoZW4gY3JlYXRpbmcg
aGVhZGVyIGZpbGUKICAgIAogICAgSW4gdGhlIGVhcmx5IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0
aGUgYXNtIGhlYWRlciBmaWxlcyBhcmUgY3JlYXRlZCwgc3VjaAogICAgYXMgaW5jbHVkZS9hc20t
JChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaC4gVGhlc2UgZmlsZXMgZGVwZW5kIG9uIHRoZQog
ICAgYXNzZW1ibHkgZmlsZSBhcmNoLyQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLnMsIHdoaWNo
IGlzIGdlbmVyYXRlZAogICAgYmVmb3JlLiBEZXBlbmRpbmcgb24gdGhlIHVzZWQgdG9vbGNoYWlu
LCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0aGUKICAgIGFzc2VtYmx5IGZpbGVzLiBFc3Bl
Y2lhbGx5IHRoZSBnb3RvLWdjYyBjb21waWxlciBvZiB0aGUgYm91bmRlZCBtb2RlbAogICAgY2hl
Y2tlciBDQk1DIGFkZHMgY29tbWVudHMgdGhhdCBzdGFydCB3aXRoIGEgJyMnIHN5bWJvbCBhdCB0
aGUgYmVnaW5uaW5nCiAgICBvZiB0aGUgbGluZS4KICAgIAogICAgVGhpcyBjb21taXQgYWRkcyBo
YW5kbGluZyBjb21tZW50cyBpbiBhc3NlbWJsZXIgZHVyaW5nIHRoZSBjcmVhdGlvbiBvZiB0aGUK
ICAgIGFzbSBoZWFkZXIgZmlsZXMsIGVzcGVjaWFsbHkgaWdub3JpbmcgbGluZXMgdGhhdCBzdGFy
dCB3aXRoICcjJywgd2hpY2gKICAgIGluZGljYXRlIGNvbW1lbnRzIGZvciBib3RoIEFSTSBhbmQg
eDg2IGFzc2VtYmxlci4gVGhlIHVzZWQgdG9vbCBnb3RvLWFzCiAgICBwcm9kdWNlcyBleGFjdGx5
IGNvbW1lbnRzIG9mIHRoaXMga2luZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRh
dXRzY2huaWcgPHRhdXRzY2huQGFtYXpvbi5jby51az4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZDA0YmYxZWI2NTZiZThiMjEzMWQwOGM3ZTMy
Y2ZmMzQzNTU2Y2ZhOApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBNb24gRmViIDExIDA5OjA5OjEzIDIwMTkgKzAxMDAKCiAgICB4ODYvc2hhZG93OiBhZGp1
c3QgbWluaW11bSBhbGxvY2F0aW9uIGNhbGN1bGF0aW9ucwogICAgCiAgICBBIHByZXZpb3VzbHkg
YmFkIHNpdHVhdGlvbiBoYXMgYmVjb21lIHdvcnNlIHdpdGggdGhlIGVhcmx5IHNldHRpbmcgb2YK
ICAgIC0+bWF4X3ZjcHVzOiBUaGUgdmFsdWUgcmV0dXJuZWQgYnkgc2hhZG93X21pbl9hY2NlcHRh
YmxlX3BhZ2VzKCkgaGFzCiAgICBmdXJ0aGVyIGdyb3duLCBhbmQgaGVuY2Ugbm93IGhvbGRzIGJh
Y2sgZXZlbiBtb3JlIG1lbW9yeSBmcm9tIHVzZSBmb3IKICAgIHRoZSBwMm0uCiAgICAKICAgIE1h
a2Ugc2hfbWluX2FsbG9jYXRpb24oKSBhY2NvdW50IGZvciBhbGwgcDJtIG1lbW9yeSBuZWVkZWQg
Zm9yCiAgICBzaGFkb3dfZW5hYmxlKCkgdG8gc3VjY2VlZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9u
IChhdCB3aGljaCBwb2ludCB0aGUKICAgIGRvbWFpbiBoYXMgbm8gbWVtb3J5IGF0IGFsbCBhbGxv
Y2F0ZWQgdG8gaXQgeWV0LCBhbmQgaGVuY2UgdXNlIG9mCiAgICBkLT50b3RfcGFnZXMgaXMgbWVh
bmluZ2xlc3MpLgogICAgCiAgICBBbHNvIG1ha2Ugc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2Vz
KCkgbm8gbG9uZ2VyIG5lZWRsZXNzbHkgYWRkIDEgdG8KICAgIHRoZSB2Q1BVIGNvdW50LgogICAg
CiAgICBGaW5hbGx5IG1ha2UgdGhlIGRlYnVnZ2luZyBwcmludGsoKSBpbiBzaGFkb3dfYWxsb2Nf
cDJtX3BhZ2UoKSBhIGxpdHRsZQogICAgbW9yZSB1c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRo
ZSByZWxldmFudCBkb21haW4gc2V0dGluZ3MuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRiNDY3NDRiMzVlZTdiOGJmNApBdXRo
b3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUg
RmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6IGZlYXR1cmVzL3FlbXUtZGVwcml2
IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNwYWNlIGJldHdlZW4gdGhlIHBhcmFn
cmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0J3MgYQogICAgbGlzdC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJiYTU3MzU4ZWJjYwpBdXRob3I6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0ZSBjcmVkaXQvY3JlZGl0MiBmZWF0
dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hlZHVsZXIKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA3YjUyNzhiMjhmOGZi
Y2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAK
CiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19E
SVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2
ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1
bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0
ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0
IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6
MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVz
IHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBp
cyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFk
MjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoK
ICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAK
ICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUg
TFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGll
cyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQg
bmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlz
IHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJl
bnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQw
Zjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAg
IHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXph
dGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1
cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
Q0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6
IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 17:45:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 17:45:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtybK-0003Oa-56; Wed, 13 Feb 2019 17:45:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CfiJ=QU=gmail.com=michael.d.labriola@srs-us1.protection.inumbo.net>)
 id 1gtybI-0003OV-No
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 17:45:36 +0000
X-Inumbo-ID: 2ad7aecd-2fb7-11e9-bc90-bc764e045a96
Received: from mail-ot1-x342.google.com (unknown [2607:f8b0:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ad7aecd-2fb7-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 17:45:35 +0000 (UTC)
Received: by mail-ot1-x342.google.com with SMTP id w25so5647903otm.13
 for <xen-devel@lists.xen.org>; Wed, 13 Feb 2019 09:45:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=bvtVs5QiyFWhstIrAD4WD0fSskaQMa5IIoG5/XHglzw=;
 b=mTbRRBYt941EcQ6mCi/BSpDGmkiOCEahGKziuhb1dPilC/3xROJ5tGdIa3hxPYLAJo
 jsWGJJZ9vDM6k0ZqyE1LI2WzDOiulAtqzbdG1RA2CdHIO91dGD1zSTQnc91zEt1wW57b
 FLNPOy44JuCOuqxnNYB+aK9bBNSgm4qXMItLtS5pCH3JzP+WA/MfleEwA5XU8n/NoSCS
 qhpzdJ/uQt6X26xOPlM2kbyvl5nMPs/Z/tw+huZQxrLay3jXEgCFsFUzLJ9d7vdHkxwL
 2VGg1nsgUXoS3zpO3kU1X5m34tY0OfLFuR87IjCCq8CvuaL1oEIkN1pNQhMKnvOnFiab
 /gqQ==
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=bvtVs5QiyFWhstIrAD4WD0fSskaQMa5IIoG5/XHglzw=;
 b=jWdpCN0J6N33wR9cedeui2UG81hVbqWKoazyMTnl3ODe0g0VyicogVqCdVsT1CpNm8
 l5SNbzlKhWZZxRLVoeiWo06VchsarfAXg/BLwsL0yEA83Y9qV2/iz9UUOITz8uD0Qf0f
 NcV7hsPaQ4e9S7MoFa3z5TTUVTjXXeJQuqUGx6nCvLlR1yGlFx+aJlPtY9x9XqFDzdqa
 u+c3e7tvEO/z0PBztKqAwTybKSxRrlOB98Qj7otZr4iEmueltRDAOtqzGO93b+Dw4pxA
 9wZXrAXwTAnJMZIBpSzRtFkTstBGRGoVSEe4AC4puIXFLvB5xrppsqoDZhbMMRnYCWtT
 QYkA==
X-Gm-Message-State: AHQUAuYzPVo6BGqnEce4hjFKjGw/FcI2I4FehTH2ZzGBiJy7a5dYrh8F
 whcDmJC5n0pjlvpwvjJQep/pzE3mRX4TN54EBNI=
X-Google-Smtp-Source: AHgI3IbqG12sQ0oC8vJ6LwDuYhw3vcCeNJJEtT6aHAzTFhhYfYoyR2u+z3ViN8KkqF4uRp6HcEI5i5ufQHiAyAdVPaA=
X-Received: by 2002:a9d:7f0b:: with SMTP id j11mr1031586otq.280.1550079935192; 
 Wed, 13 Feb 2019 09:45:35 -0800 (PST)
MIME-Version: 1.0
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
 <5C64297D0200007800216566@prv1-mh.provo.novell.com>
 <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
 <5C64413C0200007800216656@prv1-mh.provo.novell.com>
In-Reply-To: <5C64413C0200007800216656@prv1-mh.provo.novell.com>
From: Michael Labriola <michael.d.labriola@gmail.com>
Date: Wed, 13 Feb 2019 12:45:23 -0500
Message-ID: <CAOQxz3xJBxUD9bigABUVFzLhb-D_AhB4eFccgZ3OnnBNnYjT8A@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMTE6MDkgQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPgo+ID4+PiBPbiAxMy4wMi4xOSBhdCAxNzowMCwgPG1pY2hhZWwuZC5s
YWJyaW9sYUBnbWFpbC5jb20+IHdyb3RlOgo+ID4gT24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgOToy
OCBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4+ID4+PiBPbiAx
My4wMi4xOSBhdCAxNToxMCwgPG1pY2hhZWwuZC5sYWJyaW9sYUBnbWFpbC5jb20+IHdyb3RlOgo+
ID4+ID4gQWgsIHNvIHRoaXMgaXNuJ3QgbmVjZXNzYXJpbHkgWGVuLXNwZWNpZmljIGJ1dCByYXRo
ZXIgYW55IHBhcmF2aXJ0dWFsCj4gPj4gPiBndWVzdD8gIFRoYXQgaGFkbid0IGNyb3NzZWQgbXkg
bWluZC4gIElzIHRoZXJlIGFuIGVhc3kgd2F5IHRvIGZpbmQgb3V0Cj4gPj4gPiBpZiB3ZSdyZSBh
IHB2IGd1ZXN0IGluIHRoZSBuZWVkX3N3aW90bGIgY29uZGl0aW9uYWxzPwo+ID4+Cj4gPj4gVGhl
cmUncyB4ZW5fcHZfZG9tYWluKCksIGJ1dCBJIHRoaW5rIHhlbl9zd2lvdGxiIHdvdWxkIGJlIG1v
cmUgdG8KPiA+PiB0aGUgcG9pbnQgaWYgdGhlIGNoZWNrIGlzIGFscmVhZHkgdG8gYmUgWGVuLXNw
ZWNpZmljLiBUaGVyZSdzIG5vIGdlbmVyaWMKPiA+PiAiaXMgUFYiIHByZWRpY2F0ZSB0aGF0IEkn
bSBhd2FyZSBvZi4KPiA+Cj4gPiBXZWxsLCB0aGF0IG1ha2VzIGRvaW5nIGNvbmRpdGlvbmFsIGNv
ZGUgcmlnaHQgbW9yZSBkaWZmaWN1bHQuICBJCj4gPiBhc3N1bWUgc2luY2UgdGhlcmUgaXNuJ3Qg
YSBnZW5lcmljIHByZWRpY2F0ZSwgYW5kIFBWIGlzbid0IG5ldywgdGhhdAo+ID4gaXQncyBhYnNl
bmNlIGlzIGJ5IGRlc2lnbj8gIFRvIHJlaWduIGluIHRoZSB0ZW1wdGF0aW9uIHRvIHNwcmlua2xl
Cj4gPiBjb25kaXRpb25hbCBjb2RlIGFsbCBvdmVyIHRoZSBrZXJuZWw/ICA7LSkKPgo+IFdlbGws
IHdpdGggbGd1ZXN0IGdvbmUsIFhlbiBpcyB0aGUgb25seSBQViBlbnZpcm9ubWVudCB0aGUga2Vy
bmVsCj4gY2FuIHJ1biBpbiwgYWZhaWsgYXQgbGVhc3QuIEkgZ3Vlc3MgdG8gZGVjaWRlIGJldHdl
ZW4gdGhlIHN1Z2dlc3RlZAo+IG9wdGlvbnMgb3IgdGhlIG5lZWQgZm9yIHNvbWUgYWJzdHJhY3Rp
bmcgbWFjcm8gKG9yIHlldCBzb21ldGhpbmcKPiBlbHNlKSwgeW91J2xsIHJlYWxseSBuZWVkIHRv
IGFzayB0aGUgZHJpdmVyIG1haW50YWluZXJzLiBPciBzaW1wbHkKPiBzZW5kIGEgcGF0Y2ggdGhl
aXIgd2F5IGltcGxlbWVudGluZyBvbmUgb2YgdGhlbSwgYW5kIHNlZSB3aGF0Cj4gdGhlaXIgcmVh
Y3Rpb24gaXMuCgpUaGFua3MsIEknbGwgZG8gdGhhdC4KCldoZW4geW91IHNhaWQgYW55IFBWIGd1
ZXN0IHdvdWxkIG5lZWQgc3dpb3RsYiwgbm90IGp1c3QgWGVuLCBkb2VzIHRoYXQKbWVhbiBhbnl0
aGluZyB0aGF0J3MgdXNpbmcgQ09ORklHX1BBUkFWSVJUPyAgVGhhdCBhcHBlYXJzIHRvIGluY2x1
ZGUKS1ZNLCBWTXdhcmUsIFhlbiBQVkgsIGFuZCBYZW4gSFZNIGluIGFkZGl0aW9uIHRvIFhlbiBQ
ViwgYWxsIG9mIHdoaWNoCnBvcHVsYXRlIHRoZSBnbG9iYWwgcHZfaW5mbyBzdHJ1Y3R1cmUgYXQg
a2VybmVsIGJvb3R1cC4gIElzIFhlbiBQViB0aGUKb25seSBvbmUgb2YgdGhvc2UgdGhhdCByZXF1
aXJlcyBzd2lvdGxiPwoKLU1pa2UKCi0tIApNaWNoYWVsIEQgTGFicmlvbGEKMjEgUmlwIFZhbiBX
aW5rbGUgQ2lyCldhcndpY2ssIFJJIDAyODg2CjQwMS0zMTYtOTg0NCAoY2VsbCkKNDAxLTg0OC04
ODcxICh3b3JrKQo0MDEtMjM0LTEzMDYgKGhvbWUpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 18:08:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 18:08:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtyx7-0005Bz-Fe; Wed, 13 Feb 2019 18:08:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WSSc=QU=citrix.com=prvs=940297dbe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gtyx6-0005Bu-Ar
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 18:08:08 +0000
X-Inumbo-ID: 4fa35cdf-2fba-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fa35cdf-2fba-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 18:08:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,366,1544486400"; d="scan'208";a="78055917"
Date: Wed, 13 Feb 2019 18:07:58 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190213180758.hwh76y5iq6xsm2dd@zion.uk.xensource.com>
References: <1549485670-9273-1-git-send-email-andrew.cooper3@citrix.com>
 <5C5C2B900200007800214A08@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C5C2B900200007800214A08@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDU6NTg6NTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA2LjAyLjE5IGF0IDIxOjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBTbGlnaHRseSBSRkM6Cj4gPiAKPiA+IDEpIEkndmUgbm90IHdvcmtlZCBv
dXQgZXhhY3RseSB3aGF0IHRoZQo+ID4gCj4gPiAgICAgIHYtPnZjcHVfaW5mbyA9ICh2b2lkICop
JmQtPnNoYXJlZF9pbmZvLT5jb21wYXQudmNwdV9pbmZvWzBdOwo+ID4gCj4gPiAgICBsaW5lIGlz
IHN1cHBvc2VkIHRvIGJlIGRvaW5nIGFuZCB3aGV0aGVyIGl0IGlzIG5lZWRlZCwgYnV0IGl0IGRv
ZXNuJ3QKPiA+ICAgIGFwcGVhciB0byBtYXR0ZXIuICBJdCBpcyBwZXJoYXBzIGFub3RoZXIgcmVk
dW5kYW50IG9wZW5jb2RpbmcuCj4gCj4gQWZhaWN0IHRoaXMgaXMganVzdCB0byBiZSBpbmRlcGVu
ZGVudCBvZiB0aGUgZmFjdCB0aGF0IHRoZSB2Y3B1X2luZm8KPiBhcnJheSBpcyBmaXJzdCBpbiBz
dHJ1Y3Qgc2hhcmVkX2luZm8uIEknZCBiZSBmaW5lIHdpdGggaXQgZ2V0dGluZyByZXBsYWNlZAo+
IGJ5IGEgcmVzcGVjdGl2ZSBCVUlMRF9CVUdfT04oKSwgYnV0IEknZCBsaWtlIHRvIGFzayB0aGF0
IGl0IG5vdCBiZQo+IGRyb3BwZWQgd2l0aG91dCByZXBsYWNlbWVudC4KCldoYXQgZG8geW91IG1l
YW4gYnkgImJlIGluZGVwZW5kZW50IG9mIiBoZXJlPyBQZXJoYXBzIHlvdSBtZWFudCAiYmUgc3Vy
ZQpvZiI/IEJ1dCBJIHN0aWxsIGZhaWwgdG8gdW5kZXJzdGFuZCBob3cgd291bGQgYW4gYXNzaWdu
bWVudCBtYWtlcyBzdXJlCmEgbWVtYmVyIGlzIGZpcnN0IGluIGEgc3RydWN0LgoKV2VpLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 18:17:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 18:17:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtz5o-00064q-D1; Wed, 13 Feb 2019 18:17:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CfiJ=QU=gmail.com=michael.d.labriola@srs-us1.protection.inumbo.net>)
 id 1gtz5m-00064l-OB
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 18:17:06 +0000
X-Inumbo-ID: 9124902a-2fbb-11e9-bc90-bc764e045a96
Received: from mail-ot1-x344.google.com (unknown [2607:f8b0:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9124902a-2fbb-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 18:17:05 +0000 (UTC)
Received: by mail-ot1-x344.google.com with SMTP id k98so5938081otk.3
 for <xen-devel@lists.xen.org>; Wed, 13 Feb 2019 10:17:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=f63D4ljDeUT1HCioz/afBnByRBEvaI42ofrHuXupy7s=;
 b=RWGunzHjgljM3dCsVe3iCrnnjX8u+EpLQ1PLJY6E/xSMiiZ/UN5go2uA1Bg0GzpeuH
 2/gSI3I5rrws5G3tHwzmzslwTEjLPdF7EA5FNQ3cXI7W3C+gsLvMzxMhAa68TLU8KyA/
 KZ1Cv1nlx0UA0U3uzOpn8+J+37iAc/rbFGURgv50l+/lf8LjlmQBMEKDuyVR0NCZtexv
 NYQYpSPsWOmz5C522gGIQxZym4rerK75lCmo1n7OE/2xGb0gEK5AKnWVMhId96GrX2KS
 /ObQXTLqlMDgsdwIES3ymEwRfKe9FfW0uwWyUKeROzEb+nEbVdXjLGwaJOgbhjqqvZdb
 6Vsw==
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=f63D4ljDeUT1HCioz/afBnByRBEvaI42ofrHuXupy7s=;
 b=JUUuqs926Wev2EkOR/jn3HDETWUQFCcMy+AIMHuMUZpHX+ssj4OTi4mKYftsaQUfLe
 N0vT9ba72DRB5iqtkklk8tkiqtc2LkcehLubfN7yCdZLPltqdjR4GSK9IWIO1KDo5D1C
 lyjsquDpLHwvPfsw8cE2yseZV0dwBLibupad+UvjbWuRGv7rcp6ru+4raC3q2VSp98rV
 DGvU010cECUMuGlBsgf2+0uAY2VQn+N5+wD4pFa6D+KwPbv/CTNyo9MBcELKX1V6wXBw
 vTe4KH9zlHulaVCs1HRf5PeZkUI2/A4GeKxBEWrNts6AY49yzaXMW6tSk7qeQYNfM1+4
 xHww==
X-Gm-Message-State: AHQUAuY2SoE9llbvznTd/hQsXcyluT6eQoj0hkhtH/i89dSZI5Rylc7R
 sRcw7woLxjoEUE86GxGOp+6k8LYiOj2aF7xpluQ=
X-Google-Smtp-Source: AHgI3IawBygp4MoT66iC5LopaM/pR/FzeqHpgEpuOgxNF+cH9zcSlq5I9+U46Vk1GNaRW+UclyRi4p4u+fu/R4hY9xM=
X-Received: by 2002:a9d:27a5:: with SMTP id c34mr1145021otb.30.1550081824741; 
 Wed, 13 Feb 2019 10:17:04 -0800 (PST)
MIME-Version: 1.0
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
 <5C64297D0200007800216566@prv1-mh.provo.novell.com>
 <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
 <5C64413C0200007800216656@prv1-mh.provo.novell.com>
 <20190213165657.GD22883@char.us.oracle.com>
In-Reply-To: <20190213165657.GD22883@char.us.oracle.com>
From: Michael Labriola <michael.d.labriola@gmail.com>
Date: Wed, 13 Feb 2019 13:16:51 -0500
Message-ID: <CAOQxz3wvA1B5X2NGSwtmFcoj2v655HJv-Nn4uN=EMt9yVf6uBw@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMTE6NTcgQU0gS29ucmFkIFJ6ZXN6dXRlayBXaWxrCjxr
b25yYWQud2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPgo+IE9uIFdlZCwgRmViIDEzLCAyMDE5IGF0
IDA5OjA5OjMyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPj4+IE9uIDEzLjAyLjE5
IGF0IDE3OjAwLCA8bWljaGFlbC5kLmxhYnJpb2xhQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiA+IE9u
IFdlZCwgRmViIDEzLCAyMDE5IGF0IDk6MjggQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPiB3cm90ZToKPiA+ID4+ID4+PiBPbiAxMy4wMi4xOSBhdCAxNToxMCwgPG1pY2hhZWwuZC5s
YWJyaW9sYUBnbWFpbC5jb20+IHdyb3RlOgo+ID4gPj4gPiBBaCwgc28gdGhpcyBpc24ndCBuZWNl
c3NhcmlseSBYZW4tc3BlY2lmaWMgYnV0IHJhdGhlciBhbnkgcGFyYXZpcnR1YWwKPiA+ID4+ID4g
Z3Vlc3Q/ICBUaGF0IGhhZG4ndCBjcm9zc2VkIG15IG1pbmQuICBJcyB0aGVyZSBhbiBlYXN5IHdh
eSB0byBmaW5kIG91dAo+ID4gPj4gPiBpZiB3ZSdyZSBhIHB2IGd1ZXN0IGluIHRoZSBuZWVkX3N3
aW90bGIgY29uZGl0aW9uYWxzPwo+ID4gPj4KPiA+ID4+IFRoZXJlJ3MgeGVuX3B2X2RvbWFpbigp
LCBidXQgSSB0aGluayB4ZW5fc3dpb3RsYiB3b3VsZCBiZSBtb3JlIHRvCj4gPiA+PiB0aGUgcG9p
bnQgaWYgdGhlIGNoZWNrIGlzIGFscmVhZHkgdG8gYmUgWGVuLXNwZWNpZmljLiBUaGVyZSdzIG5v
IGdlbmVyaWMKPiA+ID4+ICJpcyBQViIgcHJlZGljYXRlIHRoYXQgSSdtIGF3YXJlIG9mLgo+ID4g
Pgo+ID4gPiBXZWxsLCB0aGF0IG1ha2VzIGRvaW5nIGNvbmRpdGlvbmFsIGNvZGUgcmlnaHQgbW9y
ZSBkaWZmaWN1bHQuICBJCj4gPiA+IGFzc3VtZSBzaW5jZSB0aGVyZSBpc24ndCBhIGdlbmVyaWMg
cHJlZGljYXRlLCBhbmQgUFYgaXNuJ3QgbmV3LCB0aGF0Cj4gPiA+IGl0J3MgYWJzZW5jZSBpcyBi
eSBkZXNpZ24/ICBUbyByZWlnbiBpbiB0aGUgdGVtcHRhdGlvbiB0byBzcHJpbmtsZQo+ID4gPiBj
b25kaXRpb25hbCBjb2RlIGFsbCBvdmVyIHRoZSBrZXJuZWw/ICA7LSkKPiA+Cj4gPiBXZWxsLCB3
aXRoIGxndWVzdCBnb25lLCBYZW4gaXMgdGhlIG9ubHkgUFYgZW52aXJvbm1lbnQgdGhlIGtlcm5l
bAo+ID4gY2FuIHJ1biBpbiwgYWZhaWsgYXQgbGVhc3QuIEkgZ3Vlc3MgdG8gZGVjaWRlIGJldHdl
ZW4gdGhlIHN1Z2dlc3RlZAo+ID4gb3B0aW9ucyBvciB0aGUgbmVlZCBmb3Igc29tZSBhYnN0cmFj
dGluZyBtYWNybyAob3IgeWV0IHNvbWV0aGluZwo+ID4gZWxzZSksIHlvdSdsbCByZWFsbHkgbmVl
ZCB0byBhc2sgdGhlIGRyaXZlciBtYWludGFpbmVycy4gT3Igc2ltcGx5Cj4gPiBzZW5kIGEgcGF0
Y2ggdGhlaXIgd2F5IGltcGxlbWVudGluZyBvbmUgb2YgdGhlbSwgYW5kIHNlZSB3aGF0Cj4gPiB0
aGVpciByZWFjdGlvbiBpcy4KPgo+IENvdWxkIHlvdSB0cnkgdGhpcyBvdXQgYW5kIHNlZSBpZiBp
dCB3b3JrcyBhbmQgSSB3aWxsIHNlbmQgaXQgb3V0Ogo+Cj4KPgo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjZfMC5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9h
bWRncHUvZ21jX3Y2XzAuYwo+IGluZGV4IDlmYzMyOTY1OTJmZS4uOTZiZjFkZjBlZDI4IDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192Nl8wLmMKPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjZfMC5jCj4gQEAgLTIzLDYgKzIzLDcgQEAK
PiAgI2luY2x1ZGUgPGxpbnV4L2Zpcm13YXJlLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9jYWNoZS5oPgo+ICsjaW5jbHVkZSA8eGVuL3hlbi5oPgo+ICAj
aW5jbHVkZSAiYW1kZ3B1LmgiCj4gICNpbmNsdWRlICJnbWNfdjZfMC5oIgo+ICAjaW5jbHVkZSAi
YW1kZ3B1X3Vjb2RlLmgiCj4gQEAgLTg4Nyw2ICs4ODgsOCBAQCBzdGF0aWMgaW50IGdtY192Nl8w
X3N3X2luaXQodm9pZCAqaGFuZGxlKQo+ICAgICAgICAgICAgICAgICBkZXZfd2FybihhZGV2LT5k
ZXYsICJhbWRncHU6IE5vIGNvaGVyZW50IERNQSBhdmFpbGFibGUuXG4iKTsKPiAgICAgICAgIH0K
PiAgICAgICAgIGFkZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9nZXRfbWF4X2lvbWVtKCkgPiAoKHU2
NCkxIDw8IGRtYV9iaXRzKTsKPiArICAgICAgIGlmICh4ZW5fcHZfZG9tYWluKCkpCj4gKyAgICAg
ICAgICAgICAgIGFkZXYtPm5lZWRfc3dpb3RsYiA9IDE7Cj4KPiAgICAgICAgIHIgPSBnbWNfdjZf
MF9pbml0X21pY3JvY29kZShhZGV2KTsKPiAgICAgICAgIGlmIChyKSB7Cj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMgYi9kcml2ZXJzL2dwdS9kcm0v
YW1kL2FtZGdwdS9nbWNfdjdfMC5jCj4gaW5kZXggNzYxZGNmYjJmZWMwLi43MTBhYzBlY2UxYjAg
MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y3XzAuYwo+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMKPiBAQCAtMjMsNiArMjMs
NyBAQAo+ICAjaW5jbHVkZSA8bGludXgvZmlybXdhcmUuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NhY2hlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4veGVuLmg+
Cj4gICNpbmNsdWRlICJhbWRncHUuaCIKPiAgI2luY2x1ZGUgImNpa2QuaCIKPiAgI2luY2x1ZGUg
ImNpay5oIgo+IEBAIC0xMDMxLDYgKzEwMzIsOCBAQCBzdGF0aWMgaW50IGdtY192N18wX3N3X2lu
aXQodm9pZCAqaGFuZGxlKQo+ICAgICAgICAgICAgICAgICBwcl93YXJuKCJhbWRncHU6IE5vIGNv
aGVyZW50IERNQSBhdmFpbGFibGVcbiIpOwo+ICAgICAgICAgfQo+ICAgICAgICAgYWRldi0+bmVl
ZF9zd2lvdGxiID0gZHJtX2dldF9tYXhfaW9tZW0oKSA+ICgodTY0KTEgPDwgZG1hX2JpdHMpOwo+
ICsgICAgICAgaWYgKHhlbl9wdl9kb21haW4oKSkKPiArICAgICAgICAgICAgICAgYWRldi0+bmVl
ZF9zd2lvdGxiID0gMTsKPgo+ICAgICAgICAgciA9IGdtY192N18wX2luaXRfbWljcm9jb2RlKGFk
ZXYpOwo+ICAgICAgICAgaWYgKHIpIHsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Ft
ZC9hbWRncHUvZ21jX3Y4XzAuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OF8w
LmMKPiBpbmRleCAxYWQ3ZTZiOGVkMWQuLmM0MThhMTI5YmIzMiAxMDA2NDQKPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjhfMC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L2FtZC9hbWRncHUvZ21jX3Y4XzAuYwo+IEBAIC0yMyw2ICsyMyw3IEBACj4gICNpbmNsdWRlIDxs
aW51eC9maXJtd2FyZS5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fY2FjaGUuaD4KPiArI2luY2x1ZGUgPHhlbi94ZW4uaD4KPiAgI2luY2x1ZGUgImFtZGdw
dS5oIgo+ICAjaW5jbHVkZSAiZ21jX3Y4XzAuaCIKPiAgI2luY2x1ZGUgImFtZGdwdV91Y29kZS5o
Igo+IEBAIC0xMTU2LDYgKzExNTcsOCBAQCBzdGF0aWMgaW50IGdtY192OF8wX3N3X2luaXQodm9p
ZCAqaGFuZGxlKQo+ICAgICAgICAgICAgICAgICBwcl93YXJuKCJhbWRncHU6IE5vIGNvaGVyZW50
IERNQSBhdmFpbGFibGVcbiIpOwo+ICAgICAgICAgfQo+ICAgICAgICAgYWRldi0+bmVlZF9zd2lv
dGxiID0gZHJtX2dldF9tYXhfaW9tZW0oKSA+ICgodTY0KTEgPDwgZG1hX2JpdHMpOwo+ICsgICAg
ICAgaWYgKHhlbl9wdl9kb21haW4oKSkKPiArICAgICAgICAgICAgICAgYWRldi0+bmVlZF9zd2lv
dGxiID0gMTsKPgo+ICAgICAgICAgciA9IGdtY192OF8wX2luaXRfbWljcm9jb2RlKGFkZXYpOwo+
ICAgICAgICAgaWYgKHIpIHsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRn
cHUvZ21jX3Y5XzAuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OV8wLmMKPiBp
bmRleCBiYWNkYWVmNzdiNmMuLjg1YzA3NjJjMzdhZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vYW1kL2FtZGdwdS9nbWNfdjlfMC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9h
bWRncHUvZ21jX3Y5XzAuYwo+IEBAIC0yMiw2ICsyMiw3IEBACj4gICAqLwo+ICAjaW5jbHVkZSA8
bGludXgvZmlybXdhcmUuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY2FjaGUuaD4KPiArI2luY2x1
ZGUgPHhlbi94ZW4uaD4KPiAgI2luY2x1ZGUgImFtZGdwdS5oIgo+ICAjaW5jbHVkZSAiZ21jX3Y5
XzAuaCIKPiAgI2luY2x1ZGUgImFtZGdwdV9hdG9tZmlybXdhcmUuaCIKPiBAQCAtMTAwNCw2ICsx
MDA1LDggQEAgc3RhdGljIGludCBnbWNfdjlfMF9zd19pbml0KHZvaWQgKmhhbmRsZSkKPiAgICAg
ICAgICAgICAgICAgcHJpbnRrKEtFUk5fV0FSTklORyAiYW1kZ3B1OiBObyBjb2hlcmVudCBETUEg
YXZhaWxhYmxlLlxuIik7Cj4gICAgICAgICB9Cj4gICAgICAgICBhZGV2LT5uZWVkX3N3aW90bGIg
PSBkcm1fZ2V0X21heF9pb21lbSgpID4gKCh1NjQpMSA8PCBkbWFfYml0cyk7Cj4gKyAgICAgICBp
ZiAoeGVuX3B2X2RvbWFpbigpKQo+ICsgICAgICAgICAgICAgICBhZGV2LT5uZWVkX3N3aW90bGIg
PSAxOwo+Cj4gICAgICAgICBpZiAoYWRldi0+Z21jLnhnbWkuc3VwcG9ydGVkKSB7Cj4gICAgICAg
ICAgICAgICAgIHIgPSBnZnhodWJfdjFfMV9nZXRfeGdtaV9pbmZvKGFkZXYpOwo+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYyBiL2RyaXZlcnMvZ3B1
L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jCj4gaW5kZXggNTljOGE2NjQ3ZmYyLi4wMmZiYTY4
Mjk5MzYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2aWNl
LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYwo+IEBAIC0z
NSw2ICszNSw3IEBACj4gICNpbmNsdWRlIDxsaW51eC92Z2FhcmIuaD4KPiAgI2luY2x1ZGUgPGxp
bnV4L3ZnYV9zd2l0Y2hlcm9vLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9lZmkuaD4KPiArI2luY2x1
ZGUgPHhlbi94ZW4uaD4KPiAgI2luY2x1ZGUgInJhZGVvbl9yZWcuaCIKPiAgI2luY2x1ZGUgInJh
ZGVvbi5oIgo+ICAjaW5jbHVkZSAiYXRvbS5oIgo+IEBAIC0xMzg4LDYgKzEzODksOCBAQCBpbnQg
cmFkZW9uX2RldmljZV9pbml0KHN0cnVjdCByYWRlb25fZGV2aWNlICpyZGV2LAo+ICAgICAgICAg
ICAgICAgICBwcl93YXJuKCJyYWRlb246IE5vIGNvaGVyZW50IERNQSBhdmFpbGFibGVcbiIpOwo+
ICAgICAgICAgfQo+ICAgICAgICAgcmRldi0+bmVlZF9zd2lvdGxiID0gZHJtX2dldF9tYXhfaW9t
ZW0oKSA+ICgodTY0KTEgPDwgZG1hX2JpdHMpOwo+ICsgICAgICAgaWYgKHhlbl9wdl9kb21haW4o
KSkKPiArICAgICAgICAgICAgICAgcmRldi0+bmVlZF9zd2lvdGxiID0gMTsKPgo+ICAgICAgICAg
LyogUmVnaXN0ZXJzIG1hcHBpbmcgKi8KPiAgICAgICAgIC8qIFRPRE86IGJsb2NrIHVzZXJzcGFj
ZSBtYXBwaW5nIG9mIGlvIHJlZ2lzdGVyICovCj4KPiA+Cj4gPiBKYW4KPiA+Cj4gPgoKWWVzLCB0
aGF0IHdvcmtzIGZvciBtZS4gIEhvd2V2ZXIsIEkgZmVlbCBsaWtlIHRoZSBjb25kaXRpb25hbCBz
aG91bGQKYmUgaW4gZHJtX2dldF9tYXhfaW9tZW0oKSBpbnN0ZWFkIG9mIGRpcmVjdGx5IGFmdGVy
IGl0IGV2ZXJ5d2hlcmUgaXQncwp1c2VkLi4uICBhbmQgaXMganVzdCBjaGVja2luZyB4ZW5fcHZf
ZG9tYWluKCkgZW5vdWdoPyAgSmFuIG1hZGUgaXQKc291bmQgbGlrZSB0aGVyZSB3ZXJlIHBvc3Np
Ymx5IG90aGVyIFBWIGNhc2VzIHRoYXQgd291bGQgYWxzbyBzdGlsbApuZWVkIHN3aW90bGIuCgot
TWlrZQoKLS0gCk1pY2hhZWwgRCBMYWJyaW9sYQoyMSBSaXAgVmFuIFdpbmtsZSBDaXIKV2Fyd2lj
aywgUkkgMDI4ODYKNDAxLTMxNi05ODQ0IChjZWxsKQo0MDEtODQ4LTg4NzEgKHdvcmspCjQwMS0y
MzQtMTMwNiAoaG9tZSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 18:26:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 18:26:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtzEE-0006u3-Bi; Wed, 13 Feb 2019 18:25:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WSSc=QU=citrix.com=prvs=940297dbe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gtzED-0006tw-7i
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 18:25:49 +0000
X-Inumbo-ID: c845c161-2fbc-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c845c161-2fbc-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 18:25:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,366,1544486400"; d="scan'208";a="78057626"
Date: Wed, 13 Feb 2019 18:25:44 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: "Daniel P. Smith" <dpsmith.dev@gmail.com>
Message-ID: <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Xen-devel <xen-devel@lists.xen.org>, Lars Kurth <lars.kurth.xen@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTIsIDIwMTkgYXQgMDk6MzQ6MjVQTSAtMDUwMCwgRGFuaWVsIFAuIFNtaXRo
IHdyb3RlOgo+IEdyZWV0aW5ncywKPiAKPiBPbiB0aGUgMTEvMTQvMTggWGVuIHg4NiBjb21tdW5p
dHkgY2FsbCBhIGRpc2N1c3Npb24gd2FzIGluaXRpYXRlZCBhYm91dAo+IHVzaW5nIEtjb25maWcg
dG8gYnVpbGQgbWluaW1pemVkIHZlcnNpb25zIG9mIFhlbiBmb3Igc2VjdXJpdHksIHNhZmV0eQo+
IGFuZCBvdGhlciBjZXJ0aWZpY2F0aW9uIHJlcXVpcmVtZW50cy4gQWZ0ZXIgc29tZSBvZmZsaW5l
IGRpc2N1c3Npb25zCj4gd2l0aCBYZW4gY29udHJpYnV0b3JzIEkgcmVhbGl6ZWQgdGhhdCBhIHZh
cmlldHkgb2YgZWZmb3J0cyBlYWNoIHdpdGgKPiB0aGVpciBvd24gcmVzcGVjdGl2ZSBnb2FscyBh
cmUgdW5kZXJ3YXksCj4gCj4gIC0gbmVzdGVkIHZpcnR1YWxpemF0aW9uCj4gIC0gbWl4ZWQgY3Jp
dGljYWxpdHkgYXJjaGl0ZWN0dXJlcwo+ICAtIHJlZHVjaW5nIHRydXN0ZWQgY29tcG9uZW50YXJ5
Cj4gIC0gY29tYmluaW5nIGhhcmR3YXJlIHByb3RlY3Rpb24gb2YgdmlydHVhbGl6YXRpb24gd2l0
aCBwZXJmb3JtYW5jZSBhbmQKPiBlYXNlLW9mLXVzZSBvZiBjb250YWluZXJzCj4gCj4gVGhlc2Ug
ZWZmb3J0cyB1c2UgaHlwZXJ2aXNvcnMgaW4gZGlmZmVyZW50IHJvbGVzLCBhbGwgd2hpY2ggWGVu
IGlzCj4gY2FwYWJsZSBvZiBtZWV0aW5nLiBUb2RheSBYZW4ncyB1dGlsaXR5IGNvbWVzIGF0IHRo
ZSBleHBlbnNlIG9mIGNhcnJ5aW5nCj4gZmVhdHVyZXMgbmVjZXNzYXJ5IGZvciBvbmUgcm9sZSB0
byBiZSBwcmVzZW50IGluIGFub3RoZXIgcm9sZSB3aGVyZSBpdAo+IGlzIG5vdCByZXF1aXJlZCwg
ZS5nLiBQViBpbnRlcmZhY2VzIHRoYXQgbWF5IG5vdCBiZSBlc3NlbnRpYWwgaW4gYW4gQVJNCj4g
bWl4ZWQgY3JpdGljYWxpdHkgZGVwbG95bWVudC4KPiAKPiBUaGUgaW5pdGlhbCBmb2N1cyB3aWxs
IGJlIHRvIGV4cGxvcmUgYW5kIGRvY3VtZW50IHRoZSByYW5nZSBvZiBwb3NzaWJsZQo+IHVzZSBj
YXNlcyB0aGF0IGFyZSBvZiBpbnRlcmVzdCB0byB0aGUgWGVuIGNvbW11bml0eS4gVGhpcyB3aWxs
IGJlIHRoZQo+IGlucHV0IHRvIGEgZGVzaWduIGRvY3VtZW50IHRoYXQgaXMgY3JhZnRlZCBpbiBj
b25qdW5jdGlvbiB3aXRoIHRoZSBYZW4KPiBtYWludGFpbmVycywgdG8gaWRlbnRpZnkgcG9zc2li
bGUgYXBwcm9hY2hlcyB0byBleHRlbmQgdGhlIGV4aXN0aW5nCj4gS2NvbmZpZyBpbmZyYXN0cnVj
dHVyZSB0byBwcm9kdWNlIHRhaWxvcmVkIGluc3RhbmNlcyBvZiBYZW4uCj4gCj4gSWYgeW91IGFy
ZSBpbnRlcmVzdGVkIGluIHBhcnRpY2lwYXRpbmcgaW4gdGhpcyBlZmZvcnQsIHBsZWFzZSByZXBs
eSB0bwo+IHRoaXMgdGhyZWFkIHRvIG91dGxpbmUgcG9zc2libGUgdXNlIGNhc2VzLCBkZXNpZ24g
Y29uc3RyYWludHMgYW5kIG90aGVyCj4gY29uc2lkZXJhdGlvbnMgZm9yIGltcHJvdmluZyBYZW4n
cyBLY29uZmlnIGluZnJhc3RydWN0dXJlIHRvIHN1cHBvcnQKPiB0YWlsb3JpbmcgZm9yIHNwZWNp
ZmljIHVzZSBjYXNlcy4KPiAKCk15IGltcHJlc3Npb24gZnJvbSB0aGUgY29tbXVuaXR5IGNhbGwg
aXMgdGhhdCB5b3Ugd2FudCB0byBwcm92aWRlCnNtYWxsaXNoIGNvbmZpZ3VyYXRpb25zIGZvciBk
aWZmZXJlbnQgdXNlIGNhc2VzLgoKVGhlIEtjb25maWcgaW5mcmFzdHJ1Y3R1cmUgaXMgYWxyZWFk
eSBhYmxlIHRvIGRvIHdoYXQgeW91IHdhbnQgYXMgZmFyIGFzCkkgY2FuIHRlbGwuICBZb3UgY2Fu
IGVhc2lseSBmZWVkIGl0IGEgYmFzZSBjb25maWcgZmlsZSAtLSBzZWUgZmlsZXMKdW5kZXIgYXV0
b21hdGlvbi9jb25maWdzL3g4Ni8uICBXaGF0IHNvcnQgb2YgZXh0ZW5zaW9uIGlzIG5lZWRlZCBp
biB5b3VyCm9waW5pb24/CgpBcyB1c2UgY2FzZSBnb2VzLCBpdCB3b3VsZCBiZSBhIGdvb2Qgc3Rh
cnQgaWYgeW91IGp1c3Qgc3VibWl0IHNvbWV0aGluZwp5b3UgY2FyZSBhYm91dC4KCldlaS4KCj4g
Vi9yLAo+IERhbmllbCBQLiBTbWl0aAo+IEFwZXJ0dXMgU29sdXRpb25zLCBMTEMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 18:30:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 18:30:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtzIq-0007gy-W8; Wed, 13 Feb 2019 18:30:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HrVK=QU=citrix.com=prvs=9402dae0b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtzIq-0007gp-BY
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 18:30:36 +0000
X-Inumbo-ID: 72e4274a-2fbd-11e9-9031-2f5555b9eaf9
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 72e4274a-2fbd-11e9-9031-2f5555b9eaf9;
 Wed, 13 Feb 2019 18:30:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,366,1544486400"; d="scan'208";a="78058104"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 13 Feb 2019 18:30:14 +0000
Message-ID: <20190213183018.5198-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 0/4] Use snapshot for jessie-backports
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@gmail.com>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpbmdzIGFyZSBiZWluZyByZW1vdmVkIGZyb20gamVzc2llLWJhY2twb3J0cywgd2hpY2ggd2Ug
cmVseSBvbiBmb3IKYXJtNjQgdGVzdHMuICBTd2l0Y2ggdG8gdXNpbmcgc25hcHNob3QuZGViaWFu
Lm9yZy4KCkluIG15IG1vZGVyYXRlbHktZm9ybWFsIHRlc3QsIHRoaXMgaGFzIGdvdCBhcyBmYXIg
YXMgYm9vdGluZyBvbmUgb2YKdGhlIG1hY2hpbmVzIGludG8gWGVuLiAgSXQncyBjdXJyZW50bHkg
ZG9pbmcgdGhlIGd1ZXN0IGluc3RhbGwsIHdoaWNoCkkgZXhwZWN0IHRvIGJlIGZpbmUuCgoKSW1w
YWN0IG9uIHRoZSBYZW4gUHJvamVjdCBNYXNzYWNodXNldHRzIENJLCBhbmQgdGhlIFhlbiByZWxl
YXNlOgoKVGhpcyBlbmFibGVzIHRoZSBuZXcgY29kZSBpbiBwcmVzZWVkX2JhY2twb3J0c19wYWNr
YWdlcyB3aGVuICRzdWl0ZSBpcwpqZXNzaWUuICBwcmVzZWVkX2JhY2twb3J0c19wYWNrYWdlcyBo
YXMgdGhyZWUgY2FsbCBzaXRlczsgdHdvIGluCnByZXNlZWRfY3JlYXRlX2d1ZXN0IGJ1dCBvbmx5
IHdoZXJlICRzdWl0ZSBpcyB3aGVlenkgb3Igc3RyZXRjaCwgYW5kCm9uZSBpbiBwcmVzZWVkX2Ny
ZWF0ZSBpbiBhIGNhbGwgdG8gZGlfc3BlY2lhbF9rZXJuZWwuCgpkaV9zcGVjaWFsX2tlcm5lbCBs
b29rcyBmb3IgaG9zdCBmbGFncyBsaWtlIGBuZWVkLWtlcm5lbC1kZWItU1VJVEUnCihhbmQgYSBj
b21wYXQgY2FzZSBmb3Igd2hlZXp5KS4gIEluIHRoZSBNYXNzYWNodXNldHRzIG9zc3Rlc3QKaW5z
dGFuY2UsIHN1Y2ggZmxhZ3MgYXJlIG5lZWQta2VybmVsLWRlYi1qZXNzaWUtYmFja3BvcnRzIChm
b3IgdGhlCmxheHRvbnMpIGFuZCBuZWVkLWtlcm5lbC1kZWItamVzc2llLXNwZWNpYWwgKGZvciBh
IGhhbmRmdWwgb2YgeDg2CmJveGVzKS4gIEJ1dCB0aGUgY2FsbCB0byBwcmVzZWVkX2JhY2twb3J0
c19wYWNrYWdlcyBvbmx5IHRyaWdnZXJzIGlmCiRrcCBlcSAnYmFja3BvcnRzJywgc28gb25seSBm
b3IgdGhlIGxheHRvbnMuCgpBY2NvcmRpbmdseSwgSSBoYXZlIGNvbnZpbmNlZCBteXNlbGYgdGhh
dCB0aGlzIGNvZGUgd2lsbCBvbmx5IGFmZmVjdAphcm02NCBpbiB0aGUgWGVuIFByb2plY3QgQ0kg
bGFiLgoKCklhbiBKYWNrc29uICg0KToKICBiYWNrcG9ydHMgc25hcHNob3Q6IEhvbm91ciBEZWJp
YW5TbmFwc2hvdEJhY2twb3J0c188c3VpdGU+IGNvbmZpZyB2YXIKICBiYWNrcG9ydHMgc25hcHNo
b3Q6IFByb3ZpZGUgZm9yICRhcHRfaW5zZXJ0IGFuZCAkZXh0cmFfcnVuZQogIGJhY2twb3J0cyBz
bmFwc2hvdDogRGlzYWJsZSBhcHQgdGltZXN0YW1wIGNoZWNraW5nIChzb21ldGltZXMpCiAgYmFj
a3BvcnRzIHNuYXBzaG90OiBVc2UgMjAxOTAyMDZUMjExMzE0WiBmb3IgamVzc2llLWJhY2twb3J0
cwoKIE9zc3Rlc3QvRGViaWFuLnBtIHwgMjEgKysrKysrKysrKysrKysrKysrKystCiBwcm9kdWN0
aW9uLWNvbmZpZyB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 18:30:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 18:30:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtzIr-0007h4-8f; Wed, 13 Feb 2019 18:30:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HrVK=QU=citrix.com=prvs=9402dae0b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtzIq-0007go-BY
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 18:30:36 +0000
X-Inumbo-ID: 73937b28-2fbd-11e9-8bbf-0f0a4f88dfa7
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73937b28-2fbd-11e9-8bbf-0f0a4f88dfa7;
 Wed, 13 Feb 2019 18:30:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,366,1544486400"; d="scan'208";a="78058107"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 13 Feb 2019 18:30:15 +0000
Message-ID: <20190213183018.5198-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190213183018.5198-1-ian.jackson@eu.citrix.com>
References: <20190213183018.5198-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 1/4] backports snapshot: Honour
 DebianSnapshotBackports_<suite> config var
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@gmail.com>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhpcyBpcyBzZXQsIHVzZSBpdCBpbnN0ZWFkIG9mIHRoZSB1c3VhbCBEZWJpYW5NaXJyb3JI
b3N0IGFuZApTdWJwYXRoLiAgTm8gZnVuY3Rpb25hbCBjaGFuZ2Ugd2l0aCBjb25maWdzIHRoYXQg
ZG9uJ3Qgc2V0IGl0LgoKVGhpcyBpcyBub3Qgc3VmZmljaWVudCB0byB3b3JrIHJpZ2h0IHlldCwg
YmVjYXVzZSBzbmFwc2hvdHMKcmVwb3NpdG9yaWVzIGhhdmUgb3V0LW9mLWRhdGUgc2lnbmF0dXJl
cy4uLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Ci0tLQogT3NzdGVzdC9EZWJpYW4ucG0gfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvT3NzdGVzdC9EZWJpYW4u
cG0gYi9Pc3N0ZXN0L0RlYmlhbi5wbQppbmRleCBjNjg1ODI1My4uZWU3ZTAzY2YgMTAwNjQ0Ci0t
LSBhL09zc3Rlc3QvRGViaWFuLnBtCisrKyBiL09zc3Rlc3QvRGViaWFuLnBtCkBAIC05NDYsNiAr
OTQ2LDkgQEAgc3ViIHByZXNlZWRfYmFja3BvcnRzX3BhY2thZ2VzICgkJCQkQCkgewogICAgIG15
ICgkaG8sICRzZngsICR4b3B0cywgJHN1aXRlLCBAcGtncykgPSBAXzsKIAogICAgIGlmICghICR4
b3B0cy0+e0JhY2twb3J0c1NvdXJjZXNBbHJlYWR5QWRkZWR9KyspIHsKKwlteSAkYnBfdXJsID0g
JGN7IkRlYmlhblNuYXBzaG90QmFja3BvcnRzXyRzdWl0ZSJ9OworCSRicF91cmwgfHw9ICJodHRw
Oi8vJGN7RGViaWFuTWlycm9ySG9zdH0vJGN7RGViaWFuTWlycm9yU3VicGF0aH0iOworCiAJcHJl
c2VlZF9ob29rX2NvbW1hbmQoJGhvLCAnbGF0ZV9jb21tYW5kJywgJHNmeCwgPDxFTkQpOwogIyEv
YmluL3NoCiBzZXQgLWV4CkBAIC05NTMsNyArOTU2LDcgQEAgc2V0IC1leAogY2F0IDw8RU9GID4+
L3RhcmdldC9ldGMvYXB0L3NvdXJjZXMubGlzdAogCiAjICRzdWl0ZSBiYWNrcG9ydHMKLWRlYiBo
dHRwOi8vJGN7RGViaWFuTWlycm9ySG9zdH0vJGN7RGViaWFuTWlycm9yU3VicGF0aH0gJHN1aXRl
LWJhY2twb3J0cyBtYWluCitkZWIgJGJwX3VybCAkc3VpdGUtYmFja3BvcnRzIG1haW4KIEVPRgog
aW4tdGFyZ2V0IGFwdC1nZXQgdXBkYXRlCiBFTkQKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 18:30:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 18:30:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtzIx-0007iA-Hw; Wed, 13 Feb 2019 18:30:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HrVK=QU=citrix.com=prvs=9402dae0b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtzIw-0007hq-Hw
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 18:30:42 +0000
X-Inumbo-ID: 747822f0-2fbd-11e9-8f85-c7555eed0821
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 747822f0-2fbd-11e9-8f85-c7555eed0821;
 Wed, 13 Feb 2019 18:30:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,366,1544486400"; d="scan'208";a="78058110"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 13 Feb 2019 18:30:16 +0000
Message-ID: <20190213183018.5198-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190213183018.5198-1-ian.jackson@eu.citrix.com>
References: <20190213183018.5198-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 2/4] backports snapshot: Provide for
 $apt_insert and $extra_rune
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@gmail.com>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0L0RlYmlhbi5wbSB8IDUgKysrKy0KIDEg
ZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS9Pc3N0ZXN0L0RlYmlhbi5wbSBiL09zc3Rlc3QvRGViaWFuLnBtCmluZGV4IGVlN2UwM2NmLi41
ZTc0ZTg2ZSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9EZWJpYW4ucG0KKysrIGIvT3NzdGVzdC9EZWJp
YW4ucG0KQEAgLTk0OSw2ICs5NDksOCBAQCBzdWIgcHJlc2VlZF9iYWNrcG9ydHNfcGFja2FnZXMg
KCQkJCRAKSB7CiAJbXkgJGJwX3VybCA9ICRjeyJEZWJpYW5TbmFwc2hvdEJhY2twb3J0c18kc3Vp
dGUifTsKIAkkYnBfdXJsIHx8PSAiaHR0cDovLyRje0RlYmlhbk1pcnJvckhvc3R9LyRje0RlYmlh
bk1pcnJvclN1YnBhdGh9IjsKIAorCW15ICRhcHRfaW5zZXJ0PScnOworCW15ICRleHRyYV9ydW5l
PScnOwogCXByZXNlZWRfaG9va19jb21tYW5kKCRobywgJ2xhdGVfY29tbWFuZCcsICRzZngsIDw8
RU5EKTsKICMhL2Jpbi9zaAogc2V0IC1leApAQCAtOTU2LDggKzk1OCw5IEBAIHNldCAtZXgKIGNh
dCA8PEVPRiA+Pi90YXJnZXQvZXRjL2FwdC9zb3VyY2VzLmxpc3QKIAogIyAkc3VpdGUgYmFja3Bv
cnRzCi1kZWIgJGJwX3VybCAkc3VpdGUtYmFja3BvcnRzIG1haW4KK2RlYiAkYXB0X2luc2VydCAk
YnBfdXJsICRzdWl0ZS1iYWNrcG9ydHMgbWFpbgogRU9GCiskZXh0cmFfcnVuZQogaW4tdGFyZ2V0
IGFwdC1nZXQgdXBkYXRlCiBFTkQKICAgICB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 18:30:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 18:30:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtzIx-0007iR-SD; Wed, 13 Feb 2019 18:30:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HrVK=QU=citrix.com=prvs=9402dae0b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtzIw-0007hr-IL
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 18:30:42 +0000
X-Inumbo-ID: 747e8d84-2fbd-11e9-ab7d-573f816e3323
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 747e8d84-2fbd-11e9-ab7d-573f816e3323;
 Wed, 13 Feb 2019 18:30:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,366,1544486400"; d="scan'208";a="78058111"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 13 Feb 2019 18:30:17 +0000
Message-ID: <20190213183018.5198-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190213183018.5198-1-ian.jackson@eu.citrix.com>
References: <20190213183018.5198-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 3/4] backports snapshot: Disable apt
 timestamp checking (sometimes)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@gmail.com>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gamVzc2llIGFuZCBlYXJsaWVyLCB0aGlzIGhhcyB0byBiZSBkb25lIHdpdGggYSBnbG9iYWwg
b3B0aW9uLgoKSW4gbGF0ZXIgcmVsZWFzZXMsIGl0IGNhbiBiZSBkb25lIGJ5IHB1dHRpbmcgc29t
ZSBvcHRpb25zIGluIFsgXQppbiB0aGUgcmVsZXZhbnQgc291cmNlcyBsaXN0IGVudHJ5LgoKU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQog
T3NzdGVzdC9EZWJpYW4ucG0gfCAxMyArKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTMg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvRGViaWFuLnBtIGIvT3NzdGVzdC9E
ZWJpYW4ucG0KaW5kZXggNWU3NGU4NmUuLmMxZTc1MDIwIDEwMDY0NAotLS0gYS9Pc3N0ZXN0L0Rl
Ymlhbi5wbQorKysgYi9Pc3N0ZXN0L0RlYmlhbi5wbQpAQCAtOTUxLDYgKzk1MSwxOSBAQCBzdWIg
cHJlc2VlZF9iYWNrcG9ydHNfcGFja2FnZXMgKCQkJCRAKSB7CiAKIAlteSAkYXB0X2luc2VydD0n
JzsKIAlteSAkZXh0cmFfcnVuZT0nJzsKKwlpZiAoJHN1aXRlID1+IG0vd2hlZXp5fGplc3NpZS8p
IHsKKwkgICAgIyB0aGlzIGhhcyBnbG9iYWwgZWZmZWN0LCB1bmZvcnR1bmF0ZWx5CisJICAgICRl
eHRyYV9ydW5lID0gPDxFTkQ7CitkPS9ldGMvYXB0L2FwdC5jb25mLmQKK21rZGlyIC1wIFwkZAor
Y2F0ID5cJGQvNTBvc3N0ZXN0c25hcHNob3QgPDxFT0YKK0FjcXVpcmU6OkNoZWNrLVZhbGlkLVVu
dGlsIGZhbHNlOworRU9GCitFTkQKKwl9IGVsc2UgeworCSAgICAkYXB0X2luc2VydCA9ICdbY2hl
Y2stdmFsaWQtdW50aWw9bm9dJzsKKwl9CisKIAlwcmVzZWVkX2hvb2tfY29tbWFuZCgkaG8sICds
YXRlX2NvbW1hbmQnLCAkc2Z4LCA8PEVORCk7CiAjIS9iaW4vc2gKIHNldCAtZXgKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 18:30:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 18:30:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtzJ3-0007kg-7e; Wed, 13 Feb 2019 18:30:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HrVK=QU=citrix.com=prvs=9402dae0b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtzJ2-0007kQ-Oz
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 18:30:48 +0000
X-Inumbo-ID: 7943fae8-2fbd-11e9-8544-7bb9c01af143
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7943fae8-2fbd-11e9-8544-7bb9c01af143;
 Wed, 13 Feb 2019 18:30:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,366,1544486400"; d="scan'208";a="78058119"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 13 Feb 2019 18:30:18 +0000
Message-ID: <20190213183018.5198-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190213183018.5198-1-ian.jackson@eu.citrix.com>
References: <20190213183018.5198-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 4/4] backports snapshot: Use
 20190206T211314Z for jessie-backports
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@gmail.com>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSB0aW1lIG9uIDIwMTktMDItMDcsIERlYmlhbiByZW1vdmVkIGxpbnV4LWJhc2UgZnJvbQpq
ZXNzaWUtYmFja3BvcnRzLiAgVGhpcyBjYXVzZWQgZXZlcnl0aGluZyB0byBicmVhazogYXB0IHdh
c24ndCBoYXBweQp0byBnZXQgbGludXgtYmFzZSBmcm9tIGplc3NpZS1zZWN1cml0eSAoYmVjYXVz
ZSBvZiBvdXIgLXQKamVzc2llLWJhY2twb3J0cywgcHJvYmFibHkpIGFuZCB0aGF0IG1lYW50IHRo
ZXJlIHdhcyBubyBsaW51eC1iYXNlCnN1aXRhYmxlIGZvciBsaW51eC1pbWFnZS00LjkueCBvbiBh
cm02NC4gIFdlIGVuZGVkIHVwIHRyeWluZyB0bwpib290IHRoZSBpbnN0YWxsZWQgc3lzdGVtIHdp
dGggMy4xNiwgd2hpY2ggZG9lcyBub3Qgd29yayBvbiBvdXIgdHdvClNvZnRJcm9uIGFybTY0IHRl
c3QgYm94ZXMuCgpBbHNvLCBqZXNzaWUtYmFja3BvcnRzIGFib3V0IHRvIGJlIGNvbXBsZXRlbHkg
cmVtb3ZlZC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgotLS0KIHByb2R1Y3Rpb24tY29uZmlnICAgICAgICAgICB8IDIgKysKIHByb2R1Y3Rp
b24tY29uZmlnLWNhbWJyaWRnZSB8IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvcHJvZHVjdGlvbi1jb25maWcgYi9wcm9kdWN0aW9uLWNvbmZpZwpp
bmRleCA2Yjc0M2Q0Zi4uNTljNzRjY2EgMTAwNjQ0Ci0tLSBhL3Byb2R1Y3Rpb24tY29uZmlnCisr
KyBiL3Byb2R1Y3Rpb24tY29uZmlnCkBAIC05MSw2ICs5MSw4IEBAIFRmdHBOZXRib290R3JvdXAg
b3NzdGVzdAogVGZ0cERpVmVyc2lvbl93aGVlenkgMjAxNi0wNi0wOAogVGZ0cERpVmVyc2lvbl9q
ZXNzaWUgMjAxOC0wNi0yNgogCitEZWJpYW5TbmFwc2hvdEJhY2twb3J0c19qZXNzaWUgaHR0cDov
L3NuYXBzaG90LmRlYmlhbi5vcmcvYXJjaGl2ZS9kZWJpYW4vMjAxOTAyMDZUMjExMzE0Wi8KKwog
IyBGb3IgSVNPIGluc3RhbGxzCiBEZWJpYW5JbWFnZVZlcnNpb25fd2hlZXp5IDcuMi4wCiBEZWJp
YW5JbWFnZVZlcnNpb25famVzc2llIDguMi4wCmRpZmYgLS1naXQgYS9wcm9kdWN0aW9uLWNvbmZp
Zy1jYW1icmlkZ2UgYi9wcm9kdWN0aW9uLWNvbmZpZy1jYW1icmlkZ2UKaW5kZXggOGUyZWFkZDIu
LmNlNjIzOWJkIDEwMDY0NAotLS0gYS9wcm9kdWN0aW9uLWNvbmZpZy1jYW1icmlkZ2UKKysrIGIv
cHJvZHVjdGlvbi1jb25maWctY2FtYnJpZGdlCkBAIC03OCw2ICs3OCw4IEBAIFRmdHBOZXRib290
R3JvdXAgb3NzdGVzdAogVGZ0cERpVmVyc2lvbl93aGVlenkgMjAxNi0wNi0wOAogVGZ0cERpVmVy
c2lvbl9qZXNzaWUgMjAxOC0wNi0yNgogCitEZWJpYW5TbmFwc2hvdEJhY2twb3J0c19qZXNzaWUg
aHR0cDovL3NuYXBzaG90LmRlYmlhbi5vcmcvYXJjaGl2ZS9kZWJpYW4vMjAxOTAyMDZUMjExMzE0
Wi8KKwogIyBGb3IgSVNPIGluc3RhbGxzCiBEZWJpYW5JbWFnZVZlcnNpb25fd2hlZXp5IDcuMi4w
CiBEZWJpYW5JbWFnZVZlcnNpb25famVzc2llIDguMi4wCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 18:37:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 18:37:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtzPU-0008Na-6p; Wed, 13 Feb 2019 18:37:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HrVK=QU=citrix.com=prvs=9402dae0b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gtzPT-0008NR-89
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 18:37:27 +0000
X-Inumbo-ID: 67736578-2fbe-11e9-a116-fb4961448c58
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67736578-2fbe-11e9-a116-fb4961448c58;
 Wed, 13 Feb 2019 18:37:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,366,1544486400"; d="scan'208";a="78058917"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23652.25566.700871.552879@mariner.uk.xensource.com>
Date: Wed, 13 Feb 2019 18:37:18 +0000
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20190213183018.5198-1-ian.jackson@eu.citrix.com>
References: <20190213183018.5198-1-ian.jackson@eu.citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH 0/4] Use snapshot for
 jessie-backports
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggMC80XSBVc2Ugc25hcHNob3QgZm9y
IGplc3NpZS1iYWNrcG9ydHMiKToKPiBUaGluZ3MgYXJlIGJlaW5nIHJlbW92ZWQgZnJvbSBqZXNz
aWUtYmFja3BvcnRzLCB3aGljaCB3ZSByZWx5IG9uIGZvcgo+IGFybTY0IHRlc3RzLiAgU3dpdGNo
IHRvIHVzaW5nIHNuYXBzaG90LmRlYmlhbi5vcmcuCj4gCj4gSW4gbXkgbW9kZXJhdGVseS1mb3Jt
YWwgdGVzdCwgdGhpcyBoYXMgZ290IGFzIGZhciBhcyBib290aW5nIG9uZSBvZgo+IHRoZSBtYWNo
aW5lcyBpbnRvIFhlbi4gIEl0J3MgY3VycmVudGx5IGRvaW5nIHRoZSBndWVzdCBpbnN0YWxsLCB3
aGljaAo+IEkgZXhwZWN0IHRvIGJlIGZpbmUuCi4uLgo+IEFjY29yZGluZ2x5LCBJIGhhdmUgY29u
dmluY2VkIG15c2VsZiB0aGF0IHRoaXMgY29kZSB3aWxsIG9ubHkgYWZmZWN0Cj4gYXJtNjQgaW4g
dGhlIFhlbiBQcm9qZWN0IENJIGxhYi4KCkkgaGF2ZSBwdXNoZWQgdGhpcyB0byBvc3N0ZXN0IHBy
ZXRlc3QuCgpKdWVyZ2VuLCBJIHdhc24ndCBzdXJlIGlmIHRoaXMgbWV0IHRoZSBmb3JtYWwgY29u
ZGl0aW9ucyBmb3IgcHV0dGluZwp5b3VyIHJlbGVhc2UgYWNrIG9uIGl0LCBidXQgSSBmZWx0IHlv
dSB3b3VsZCB3YW50IG1lIHRvIGdvIGFoZWFkLgoKSWYgeW91IGRpc2FncmVlLCBJIGNhbiByZXdp
bmQgcHJldGVzdCBhbmQga2lsbCB0aGUgc2VsZi10ZXN0IGZsaWdodCwKcHV0dGluZyB1cyBiYWNr
IGluIHRoZSBzYW1lIHNpdHVhdGlvbiAoYWx0aG91Z2ggaGF2aW5nIG1heWJlIHdhc3RlZApzb21l
IG1hY2hpbmUgZWZmb3J0KS4KCkJUVywgaW4gbXkgc2VtaWZvcm1hbCB0ZXN0IHRoaXMgaGFzIGdv
dCBhcyBmYXIgYXMgdGhlIGd1ZXN0IHJlcGVhdApzdG9wL3N0YXJ0IHRlc3Qgc28gaXQgaXMgbG9v
a2luZyBnb29kLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 18:38:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 18:38:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtzQe-0008Rp-IN; Wed, 13 Feb 2019 18:38:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CfiJ=QU=gmail.com=michael.d.labriola@srs-us1.protection.inumbo.net>)
 id 1gtzQc-0008Rj-SY
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 18:38:38 +0000
X-Inumbo-ID: 9325b271-2fbe-11e9-bc90-bc764e045a96
Received: from mail-ot1-x341.google.com (unknown [2607:f8b0:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9325b271-2fbe-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 18:38:37 +0000 (UTC)
Received: by mail-ot1-x341.google.com with SMTP id s5so6007816oth.7
 for <xen-devel@lists.xen.org>; Wed, 13 Feb 2019 10:38:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=o3kso1kehWF11f06ICcvy0zFJ4Cy0B/STAjTs958NYE=;
 b=TkGSsaibqglnych1DzBMyVbkMgPZaQyn85DiGllKKvXWUqca8WQUApuTWSVHogYSnd
 CyjtHzVyVP/mzzpygBsiiefZIywFPAbLPhj+VQSeGQOiN6y9z3bS2qZWlnQTbEGHkaN4
 UFfto1AxECKXjvPjcUbQMtt3lEcmDieGos6N2rK1l91HYQf93VrcG+RlnPU8Sx5WGCyP
 9pHsilHQAFWAR+jQtKuZ7hlMAyhybogr6qtNNBCCiG4y+Pb1JDo+6vpD0uY3qWhDOGEw
 HymsNIl3zrwatOCmp+gV9O676diKANQGIt/kQnDzNqYJ2eYrMrXrX7IXbLMKKM9RfgV/
 Q2sQ==
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=o3kso1kehWF11f06ICcvy0zFJ4Cy0B/STAjTs958NYE=;
 b=Za1PBx6uFvREhMJudGrVwivjV8AYHSEyI4lfrloolDjlMojZEt9b+npc5GkT5GjWV5
 B8IujDKrUCCrJFLyfKO/1MRJkDmwQzNAGNHFgRf35LnODIY+LLOLLKZXvQ7WgCnqax+U
 XcX6/WEvy7roOQtmviywKVIk1+7NvwL/gTOGOkyGhyqIOsY4nI7KnzC0+JYPq4GvFB1o
 n9UresJeDzVYNDxsWc7zvV+25sigHswCXyFrih5Zsjf4KuzLZOBy/fOvd89mo8FaNBNT
 UbwzUKrl6yoSbMGPD7zo4JM/u7WmZcyD+3HUGkGFLleBH54Qjb31xlFFfRoOe14xXU/E
 PM7g==
X-Gm-Message-State: AHQUAuYY1uS2I/7ZlM4QVNJno4aaE9WU6dKnZqb2I4OxfnnN9zW3d4Qm
 dnpnkSiiJUFPBuMJrH6M/hsfs6u/v4/lAKZtiIA=
X-Google-Smtp-Source: AHgI3IatMuiqRLr8q2Dyp6N5QQUW+NugOh3c1h1o187CmgXE1KJVJLrR+3qLWqbIq1HzTsiCFXWPPbz0bBkC4pD1ZuU=
X-Received: by 2002:a9d:23e5:: with SMTP id t92mr1172747otb.159.1550083115249; 
 Wed, 13 Feb 2019 10:38:35 -0800 (PST)
MIME-Version: 1.0
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
 <5C64297D0200007800216566@prv1-mh.provo.novell.com>
 <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
 <5C64413C0200007800216656@prv1-mh.provo.novell.com>
 <20190213165657.GD22883@char.us.oracle.com>
 <CAOQxz3wvA1B5X2NGSwtmFcoj2v655HJv-Nn4uN=EMt9yVf6uBw@mail.gmail.com>
In-Reply-To: <CAOQxz3wvA1B5X2NGSwtmFcoj2v655HJv-Nn4uN=EMt9yVf6uBw@mail.gmail.com>
From: Michael Labriola <michael.d.labriola@gmail.com>
Date: Wed, 13 Feb 2019 13:38:21 -0500
Message-ID: <CAOQxz3xUKnsoiT-rF5+ZJwkCUS4cTPQjSG5PHvaPaDrq87CqWQ@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMToxNiBQTSBNaWNoYWVsIExhYnJpb2xhCjxtaWNoYWVs
LmQubGFicmlvbGFAZ21haWwuY29tPiB3cm90ZToKPgo+IE9uIFdlZCwgRmViIDEzLCAyMDE5IGF0
IDExOjU3IEFNIEtvbnJhZCBSemVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PiB3cm90ZToKPiA+Cj4gPiBPbiBXZWQsIEZlYiAxMywgMjAxOSBhdCAwOTowOTozMkFNIC0wNzAw
LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPj4+IE9uIDEzLjAyLjE5IGF0IDE3OjAwLCA8bWlj
aGFlbC5kLmxhYnJpb2xhQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiA+ID4gT24gV2VkLCBGZWIgMTMs
IDIwMTkgYXQgOToyOCBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+
ID4gPiA+PiA+Pj4gT24gMTMuMDIuMTkgYXQgMTU6MTAsIDxtaWNoYWVsLmQubGFicmlvbGFAZ21h
aWwuY29tPiB3cm90ZToKPiA+ID4gPj4gPiBBaCwgc28gdGhpcyBpc24ndCBuZWNlc3NhcmlseSBY
ZW4tc3BlY2lmaWMgYnV0IHJhdGhlciBhbnkgcGFyYXZpcnR1YWwKPiA+ID4gPj4gPiBndWVzdD8g
IFRoYXQgaGFkbid0IGNyb3NzZWQgbXkgbWluZC4gIElzIHRoZXJlIGFuIGVhc3kgd2F5IHRvIGZp
bmQgb3V0Cj4gPiA+ID4+ID4gaWYgd2UncmUgYSBwdiBndWVzdCBpbiB0aGUgbmVlZF9zd2lvdGxi
IGNvbmRpdGlvbmFscz8KPiA+ID4gPj4KPiA+ID4gPj4gVGhlcmUncyB4ZW5fcHZfZG9tYWluKCks
IGJ1dCBJIHRoaW5rIHhlbl9zd2lvdGxiIHdvdWxkIGJlIG1vcmUgdG8KPiA+ID4gPj4gdGhlIHBv
aW50IGlmIHRoZSBjaGVjayBpcyBhbHJlYWR5IHRvIGJlIFhlbi1zcGVjaWZpYy4gVGhlcmUncyBu
byBnZW5lcmljCj4gPiA+ID4+ICJpcyBQViIgcHJlZGljYXRlIHRoYXQgSSdtIGF3YXJlIG9mLgo+
ID4gPiA+Cj4gPiA+ID4gV2VsbCwgdGhhdCBtYWtlcyBkb2luZyBjb25kaXRpb25hbCBjb2RlIHJp
Z2h0IG1vcmUgZGlmZmljdWx0LiAgSQo+ID4gPiA+IGFzc3VtZSBzaW5jZSB0aGVyZSBpc24ndCBh
IGdlbmVyaWMgcHJlZGljYXRlLCBhbmQgUFYgaXNuJ3QgbmV3LCB0aGF0Cj4gPiA+ID4gaXQncyBh
YnNlbmNlIGlzIGJ5IGRlc2lnbj8gIFRvIHJlaWduIGluIHRoZSB0ZW1wdGF0aW9uIHRvIHNwcmlu
a2xlCj4gPiA+ID4gY29uZGl0aW9uYWwgY29kZSBhbGwgb3ZlciB0aGUga2VybmVsPyAgOy0pCj4g
PiA+Cj4gPiA+IFdlbGwsIHdpdGggbGd1ZXN0IGdvbmUsIFhlbiBpcyB0aGUgb25seSBQViBlbnZp
cm9ubWVudCB0aGUga2VybmVsCj4gPiA+IGNhbiBydW4gaW4sIGFmYWlrIGF0IGxlYXN0LiBJIGd1
ZXNzIHRvIGRlY2lkZSBiZXR3ZWVuIHRoZSBzdWdnZXN0ZWQKPiA+ID4gb3B0aW9ucyBvciB0aGUg
bmVlZCBmb3Igc29tZSBhYnN0cmFjdGluZyBtYWNybyAob3IgeWV0IHNvbWV0aGluZwo+ID4gPiBl
bHNlKSwgeW91J2xsIHJlYWxseSBuZWVkIHRvIGFzayB0aGUgZHJpdmVyIG1haW50YWluZXJzLiBP
ciBzaW1wbHkKPiA+ID4gc2VuZCBhIHBhdGNoIHRoZWlyIHdheSBpbXBsZW1lbnRpbmcgb25lIG9m
IHRoZW0sIGFuZCBzZWUgd2hhdAo+ID4gPiB0aGVpciByZWFjdGlvbiBpcy4KPiA+Cj4gPiBDb3Vs
ZCB5b3UgdHJ5IHRoaXMgb3V0IGFuZCBzZWUgaWYgaXQgd29ya3MgYW5kIEkgd2lsbCBzZW5kIGl0
IG91dDoKPiA+CipzbmlwKgo+Cj4gWWVzLCB0aGF0IHdvcmtzIGZvciBtZS4gIEhvd2V2ZXIsIEkg
ZmVlbCBsaWtlIHRoZSBjb25kaXRpb25hbCBzaG91bGQKPiBiZSBpbiBkcm1fZ2V0X21heF9pb21l
bSgpIGluc3RlYWQgb2YgZGlyZWN0bHkgYWZ0ZXIgaXQgZXZlcnl3aGVyZSBpdCdzCj4gdXNlZC4u
LiAgYW5kIGlzIGp1c3QgY2hlY2tpbmcgeGVuX3B2X2RvbWFpbigpIGVub3VnaD8gIEphbiBtYWRl
IGl0Cj4gc291bmQgbGlrZSB0aGVyZSB3ZXJlIHBvc3NpYmx5IG90aGVyIFBWIGNhc2VzIHRoYXQg
d291bGQgYWxzbyBzdGlsbAo+IG5lZWQgc3dpb3RsYi4KCkhvdyBhYm91dCB0aGlzPyAgSXQgc3Ry
Y21wJ3MgcHZfaW5mbyB0byBzZWUgaWYgd2UncmUgYmFyZSBtZXRhbCwgZG9lcwp0aGUgY29tcGFy
aXNvbiBpbiBhIHNpbmdsZSBwbGFjZSwgbW92ZXMgdGhlIGJpdCBzaGlmdGluZyBjb21wYXJpc29u
CmludG8gdGhlIGZ1bmN0aW9uIChzaW1wbGlmeWluZyB0aGUgZHJtIGRyaXZlciBjb2RlKSwgYW5k
IHJlbmFtZXMgdGhlCmZ1bmN0aW9uIHRvIG1vcmUgYXB0bHkgZGVzY3JpYmUgd2hhdCdzIGdvaW5n
IG9uLgoKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjZfMC5j
CmIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y2XzAuYwppbmRleCA3M2FkMDJhZWEy
YjIuLjMyOGQ0NWI4YjJlYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv
Z21jX3Y2XzAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjZfMC5jCkBA
IC04ODUsNyArODg1LDcgQEAgc3RhdGljIGludCBnbWNfdjZfMF9zd19pbml0KHZvaWQgKmhhbmRs
ZSkKICAgICAgICAgcGNpX3NldF9jb25zaXN0ZW50X2RtYV9tYXNrKGFkZXYtPnBkZXYsIERNQV9C
SVRfTUFTSygzMikpOwogICAgICAgICBkZXZfd2FybihhZGV2LT5kZXYsICJhbWRncHU6IE5vIGNv
aGVyZW50IERNQSBhdmFpbGFibGUuXG4iKTsKICAgICB9Ci0gICAgYWRldi0+bmVlZF9zd2lvdGxi
ID0gZHJtX2dldF9tYXhfaW9tZW0oKSA+ICgodTY0KTEgPDwgZG1hX2JpdHMpOworICAgIGFkZXYt
Pm5lZWRfc3dpb3RsYiA9IGRybV9uZWVkX3N3aW90bGJfZm9yX2RtYShkbWFfYml0cyk7CgogICAg
IHIgPSBnbWNfdjZfMF9pbml0X21pY3JvY29kZShhZGV2KTsKICAgICBpZiAocikgewpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y3XzAuYwpiL2RyaXZlcnMvZ3B1
L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMKaW5kZXggOTEwYzRjZTE5Y2IzLi4zZDQ5ZWZmMjg0
NDggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y3XzAuYwpAQCAtMTAyOSw3ICsxMDI5
LDcgQEAgc3RhdGljIGludCBnbWNfdjdfMF9zd19pbml0KHZvaWQgKmhhbmRsZSkKICAgICAgICAg
cGNpX3NldF9jb25zaXN0ZW50X2RtYV9tYXNrKGFkZXYtPnBkZXYsIERNQV9CSVRfTUFTSygzMikp
OwogICAgICAgICBwcl93YXJuKCJhbWRncHU6IE5vIGNvaGVyZW50IERNQSBhdmFpbGFibGVcbiIp
OwogICAgIH0KLSAgICBhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fZ2V0X21heF9pb21lbSgpID4g
KCh1NjQpMSA8PCBkbWFfYml0cyk7CisgICAgYWRldi0+bmVlZF9zd2lvdGxiID0gZHJtX25lZWRf
c3dpb3RsYl9mb3JfZG1hKGRtYV9iaXRzKTsKCiAgICAgciA9IGdtY192N18wX2luaXRfbWljcm9j
b2RlKGFkZXYpOwogICAgIGlmIChyKSB7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1k
L2FtZGdwdS9nbWNfdjhfMC5jCmIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y4XzAu
YwppbmRleCA3NDdjMDY4Mzc5ZGMuLjkyNDdkZDYzMTZmMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y4XzAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2Ft
ZGdwdS9nbWNfdjhfMC5jCkBAIC0xMTU1LDcgKzExNTUsNyBAQCBzdGF0aWMgaW50IGdtY192OF8w
X3N3X2luaXQodm9pZCAqaGFuZGxlKQogICAgICAgICBwY2lfc2V0X2NvbnNpc3RlbnRfZG1hX21h
c2soYWRldi0+cGRldiwgRE1BX0JJVF9NQVNLKDMyKSk7CiAgICAgICAgIHByX3dhcm4oImFtZGdw
dTogTm8gY29oZXJlbnQgRE1BIGF2YWlsYWJsZVxuIik7CiAgICAgfQotICAgIGFkZXYtPm5lZWRf
c3dpb3RsYiA9IGRybV9nZXRfbWF4X2lvbWVtKCkgPiAoKHU2NCkxIDw8IGRtYV9iaXRzKTsKKyAg
ICBhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fbmVlZF9zd2lvdGxiX2Zvcl9kbWEoZG1hX2JpdHMp
OwoKICAgICByID0gZ21jX3Y4XzBfaW5pdF9taWNyb2NvZGUoYWRldik7CiAgICAgaWYgKHIpIHsK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OV8wLmMKYi9kcml2
ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjlfMC5jCmluZGV4IGYzNWQ3YTU1NGFkNS4uODlm
M2ZlOTgxYWM1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjlf
MC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OV8wLmMKQEAgLTk4OSw3
ICs5ODksNyBAQCBzdGF0aWMgaW50IGdtY192OV8wX3N3X2luaXQodm9pZCAqaGFuZGxlKQogICAg
ICAgICBwY2lfc2V0X2NvbnNpc3RlbnRfZG1hX21hc2soYWRldi0+cGRldiwgRE1BX0JJVF9NQVNL
KDMyKSk7CiAgICAgICAgIHByaW50ayhLRVJOX1dBUk5JTkcgImFtZGdwdTogTm8gY29oZXJlbnQg
RE1BIGF2YWlsYWJsZS5cbiIpOwogICAgIH0KLSAgICBhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1f
Z2V0X21heF9pb21lbSgpID4gKCh1NjQpMSA8PCBkbWFfYml0cyk7CisgICAgYWRldi0+bmVlZF9z
d2lvdGxiID0gZHJtX25lZWRfc3dpb3RsYl9mb3JfZG1hKGRtYV9iaXRzKTsKCiAgICAgaWYgKGFk
ZXYtPmFzaWNfdHlwZSA9PSBDSElQX1ZFR0EyMCkgewogICAgICAgICByID0gZ2Z4aHViX3YxXzFf
Z2V0X3hnbWlfaW5mbyhhZGV2KTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWVt
b3J5LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21lbW9yeS5jCmluZGV4IGQ2OWU0ZmMxZWU3Ny4u
ZjIyZjZhMGQyMGIzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX21lbW9yeS5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWVtb3J5LmMKQEAgLTM1LDYgKzM1LDcgQEAKCiAjaW5j
bHVkZSA8bGludXgvaGlnaG1lbS5oPgogI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgorI2luY2x1
ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgImRybV9sZWdh
Y3kuaCIKCkBAIC0xNTAsMTUgKzE1MSwyNCBAQCB2b2lkIGRybV9sZWdhY3lfaW9yZW1hcGZyZWUo
c3RydWN0IGRybV9sb2NhbF9tYXAKKm1hcCwgc3RydWN0IGRybV9kZXZpY2UgKmRldikKIH0KIEVY
UE9SVF9TWU1CT0woZHJtX2xlZ2FjeV9pb3JlbWFwZnJlZSk7CgotdTY0IGRybV9nZXRfbWF4X2lv
bWVtKHZvaWQpCitib29sIGRybV9uZWVkX3N3aW90bGJfZm9yX2RtYShpbnQgZG1hX2JpdHMpCiB7
CiAgICAgc3RydWN0IHJlc291cmNlICp0bXA7CiAgICAgcmVzb3VyY2Vfc2l6ZV90IG1heF9pb21l
bSA9IDA7CgorI2lmZGVmIENPTkZJR19QQVJBVklSVAorICAgIC8qCisgICAgICogUGFyYXZpcnR1
YWwgaG9zdHMgcmVxdWlyZSBzd2lvdGxiIHJlZ2FyZGxlc3Mgb2YgcmVxdWVzdGVkIGRtYQorICAg
ICAqIHRyYW5zZmVyIHNpemUuCisgICAgICovCisgICAgaWYgKHN0cmNtcChwdl9pbmZvLm5hbWUs
ICJiYXJlIGhhcmR3YXJlIikgIT0gMCkKKyAgICAgICAgcmV0dXJuIHRydWU7CisjZW5kaWYKKwog
ICAgIGZvciAodG1wID0gaW9tZW1fcmVzb3VyY2UuY2hpbGQ7IHRtcDsgdG1wID0gdG1wLT5zaWJs
aW5nKSB7CiAgICAgICAgIG1heF9pb21lbSA9IG1heChtYXhfaW9tZW0sICB0bXAtPmVuZCk7CiAg
ICAgfQoKLSAgICByZXR1cm4gbWF4X2lvbWVtOworICAgIHJldHVybiBtYXhfaW9tZW0gPiAoKHU2
NCkxIDw8IGRtYV9iaXRzKTsKIH0KLUVYUE9SVF9TWU1CT0woZHJtX2dldF9tYXhfaW9tZW0pOwor
RVhQT1JUX1NZTUJPTChkcm1fbmVlZF9zd2lvdGxiX2Zvcl9kbWEpOwpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2aWNlLmMKYi9kcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9kZXZpY2UuYwppbmRleCA1OWM4YTY2NDdmZjIuLjdjODIyMmQ5OGJjMyAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2aWNlLmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2aWNlLmMKQEAgLTEzODcsNyArMTM4Nyw4IEBA
IGludCByYWRlb25fZGV2aWNlX2luaXQoc3RydWN0IHJhZGVvbl9kZXZpY2UgKnJkZXYsCiAgICAg
ICAgIHBjaV9zZXRfY29uc2lzdGVudF9kbWFfbWFzayhyZGV2LT5wZGV2LCBETUFfQklUX01BU0so
MzIpKTsKICAgICAgICAgcHJfd2FybigicmFkZW9uOiBObyBjb2hlcmVudCBETUEgYXZhaWxhYmxl
XG4iKTsKICAgICB9Ci0gICAgcmRldi0+bmVlZF9zd2lvdGxiID0gZHJtX2dldF9tYXhfaW9tZW0o
KSA+ICgodTY0KTEgPDwgZG1hX2JpdHMpOworICAgIHJkZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9u
ZWVkX3N3aW90bGJfZm9yX2RtYShkbWFfYml0cyk7CisgICAgcHJfaW5mbygiJXM6IG5lZWRfc3dp
b3RsYjogJWRcbiIsIF9fZnVuY19fLCByZGV2LT5uZWVkX3N3aW90bGIpOwoKICAgICAvKiBSZWdp
c3RlcnMgbWFwcGluZyAqLwogICAgIC8qIFRPRE86IGJsb2NrIHVzZXJzcGFjZSBtYXBwaW5nIG9m
IGlvIHJlZ2lzdGVyICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fY2FjaGUuaCBiL2lu
Y2x1ZGUvZHJtL2RybV9jYWNoZS5oCmluZGV4IGJmZTE2MzlkZjAyZC4uMDcwYjQ0NjI0ZmY5IDEw
MDY0NAotLS0gYS9pbmNsdWRlL2RybS9kcm1fY2FjaGUuaAorKysgYi9pbmNsdWRlL2RybS9kcm1f
Y2FjaGUuaApAQCAtMzgsNyArMzgsNyBAQAogdm9pZCBkcm1fY2xmbHVzaF9wYWdlcyhzdHJ1Y3Qg
cGFnZSAqcGFnZXNbXSwgdW5zaWduZWQgbG9uZyBudW1fcGFnZXMpOwogdm9pZCBkcm1fY2xmbHVz
aF9zZyhzdHJ1Y3Qgc2dfdGFibGUgKnN0KTsKIHZvaWQgZHJtX2NsZmx1c2hfdmlydF9yYW5nZSh2
b2lkICphZGRyLCB1bnNpZ25lZCBsb25nIGxlbmd0aCk7Ci11NjQgZHJtX2dldF9tYXhfaW9tZW0o
dm9pZCk7Citib29sIGRybV9uZWVkX3N3aW90bGJfZm9yX2RtYShpbnQgZG1hX2JpdHMpOwoKCiBz
dGF0aWMgaW5saW5lIGJvb2wgZHJtX2FyY2hfY2FuX3djX21lbW9yeSh2b2lkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 19:12:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 19:12:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gtzwr-00038o-7L; Wed, 13 Feb 2019 19:11:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ALhK=QU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gtzwp-00038j-Pr
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 19:11:55 +0000
X-Inumbo-ID: 39895b7b-2fc3-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39895b7b-2fc3-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 19:11:54 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1EEF22146E;
 Wed, 13 Feb 2019 19:11:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550085113;
 bh=Mfv5Q+5WlfCSV1oL1uRHZEAaIo2rpFtnQOWGUF1yjhk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=iTeBqm+0vEvNHjqCa9I9hi0nrfywIfGyq5lT0ACCI3NoEUP6nw5R05H+nYpzzlpEA
 Yzf1zW+NqedSpem/JS4jts+fek7HkJRtMKuL/PK4oUOWSmcHC2s7GcCjpGkfykYbmN
 WTrz5whFsSMiVp++m3kykP7/XxfEdun9GZVvVlNg=
Date: Wed, 13 Feb 2019 11:11:52 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Xen-devel <xen-devel@lists.xen.org>, "Daniel P. Smith" <dpsmith.dev@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxMyBGZWIgMjAxOSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEZlYiAxMiwgMjAx
OSBhdCAwOTozNDoyNVBNIC0wNTAwLCBEYW5pZWwgUC4gU21pdGggd3JvdGU6Cj4gPiBHcmVldGlu
Z3MsCj4gPiAKPiA+IE9uIHRoZSAxMS8xNC8xOCBYZW4geDg2IGNvbW11bml0eSBjYWxsIGEgZGlz
Y3Vzc2lvbiB3YXMgaW5pdGlhdGVkIGFib3V0Cj4gPiB1c2luZyBLY29uZmlnIHRvIGJ1aWxkIG1p
bmltaXplZCB2ZXJzaW9ucyBvZiBYZW4gZm9yIHNlY3VyaXR5LCBzYWZldHkKPiA+IGFuZCBvdGhl
ciBjZXJ0aWZpY2F0aW9uIHJlcXVpcmVtZW50cy4gQWZ0ZXIgc29tZSBvZmZsaW5lIGRpc2N1c3Np
b25zCj4gPiB3aXRoIFhlbiBjb250cmlidXRvcnMgSSByZWFsaXplZCB0aGF0IGEgdmFyaWV0eSBv
ZiBlZmZvcnRzIGVhY2ggd2l0aAo+ID4gdGhlaXIgb3duIHJlc3BlY3RpdmUgZ29hbHMgYXJlIHVu
ZGVyd2F5LAo+ID4gCj4gPiAgLSBuZXN0ZWQgdmlydHVhbGl6YXRpb24KPiA+ICAtIG1peGVkIGNy
aXRpY2FsaXR5IGFyY2hpdGVjdHVyZXMKPiA+ICAtIHJlZHVjaW5nIHRydXN0ZWQgY29tcG9uZW50
YXJ5Cj4gPiAgLSBjb21iaW5pbmcgaGFyZHdhcmUgcHJvdGVjdGlvbiBvZiB2aXJ0dWFsaXphdGlv
biB3aXRoIHBlcmZvcm1hbmNlIGFuZAo+ID4gZWFzZS1vZi11c2Ugb2YgY29udGFpbmVycwo+ID4g
Cj4gPiBUaGVzZSBlZmZvcnRzIHVzZSBoeXBlcnZpc29ycyBpbiBkaWZmZXJlbnQgcm9sZXMsIGFs
bCB3aGljaCBYZW4gaXMKPiA+IGNhcGFibGUgb2YgbWVldGluZy4gVG9kYXkgWGVuJ3MgdXRpbGl0
eSBjb21lcyBhdCB0aGUgZXhwZW5zZSBvZiBjYXJyeWluZwo+ID4gZmVhdHVyZXMgbmVjZXNzYXJ5
IGZvciBvbmUgcm9sZSB0byBiZSBwcmVzZW50IGluIGFub3RoZXIgcm9sZSB3aGVyZSBpdAo+ID4g
aXMgbm90IHJlcXVpcmVkLCBlLmcuIFBWIGludGVyZmFjZXMgdGhhdCBtYXkgbm90IGJlIGVzc2Vu
dGlhbCBpbiBhbiBBUk0KPiA+IG1peGVkIGNyaXRpY2FsaXR5IGRlcGxveW1lbnQuCj4gPiAKPiA+
IFRoZSBpbml0aWFsIGZvY3VzIHdpbGwgYmUgdG8gZXhwbG9yZSBhbmQgZG9jdW1lbnQgdGhlIHJh
bmdlIG9mIHBvc3NpYmxlCj4gPiB1c2UgY2FzZXMgdGhhdCBhcmUgb2YgaW50ZXJlc3QgdG8gdGhl
IFhlbiBjb21tdW5pdHkuIFRoaXMgd2lsbCBiZSB0aGUKPiA+IGlucHV0IHRvIGEgZGVzaWduIGRv
Y3VtZW50IHRoYXQgaXMgY3JhZnRlZCBpbiBjb25qdW5jdGlvbiB3aXRoIHRoZSBYZW4KPiA+IG1h
aW50YWluZXJzLCB0byBpZGVudGlmeSBwb3NzaWJsZSBhcHByb2FjaGVzIHRvIGV4dGVuZCB0aGUg
ZXhpc3RpbmcKPiA+IEtjb25maWcgaW5mcmFzdHJ1Y3R1cmUgdG8gcHJvZHVjZSB0YWlsb3JlZCBp
bnN0YW5jZXMgb2YgWGVuLgo+ID4gCj4gPiBJZiB5b3UgYXJlIGludGVyZXN0ZWQgaW4gcGFydGlj
aXBhdGluZyBpbiB0aGlzIGVmZm9ydCwgcGxlYXNlIHJlcGx5IHRvCj4gPiB0aGlzIHRocmVhZCB0
byBvdXRsaW5lIHBvc3NpYmxlIHVzZSBjYXNlcywgZGVzaWduIGNvbnN0cmFpbnRzIGFuZCBvdGhl
cgo+ID4gY29uc2lkZXJhdGlvbnMgZm9yIGltcHJvdmluZyBYZW4ncyBLY29uZmlnIGluZnJhc3Ry
dWN0dXJlIHRvIHN1cHBvcnQKPiA+IHRhaWxvcmluZyBmb3Igc3BlY2lmaWMgdXNlIGNhc2VzLgo+
ID4gCj4gCj4gTXkgaW1wcmVzc2lvbiBmcm9tIHRoZSBjb21tdW5pdHkgY2FsbCBpcyB0aGF0IHlv
dSB3YW50IHRvIHByb3ZpZGUKPiBzbWFsbGlzaCBjb25maWd1cmF0aW9ucyBmb3IgZGlmZmVyZW50
IHVzZSBjYXNlcy4KPiAKPiBUaGUgS2NvbmZpZyBpbmZyYXN0cnVjdHVyZSBpcyBhbHJlYWR5IGFi
bGUgdG8gZG8gd2hhdCB5b3Ugd2FudCBhcyBmYXIgYXMKPiBJIGNhbiB0ZWxsLiAgWW91IGNhbiBl
YXNpbHkgZmVlZCBpdCBhIGJhc2UgY29uZmlnIGZpbGUgLS0gc2VlIGZpbGVzCj4gdW5kZXIgYXV0
b21hdGlvbi9jb25maWdzL3g4Ni8uICBXaGF0IHNvcnQgb2YgZXh0ZW5zaW9uIGlzIG5lZWRlZCBp
biB5b3VyCj4gb3Bpbmlvbj8KPiAKPiBBcyB1c2UgY2FzZSBnb2VzLCBpdCB3b3VsZCBiZSBhIGdv
b2Qgc3RhcnQgaWYgeW91IGp1c3Qgc3VibWl0IHNvbWV0aGluZwo+IHlvdSBjYXJlIGFib3V0LgoK
SSBtZW50aW9uZWQgb24gdGhlIGNhbGwgdGhhdCBhIGdvb2QgZmlyc3Qgc3RhcnQgY291bGQgYmUg
YSBrY29uZmlnIHRoYXQKYWxsb3dzIHRvIGJ1aWxkIGFuIGh5cGVydmlzb3IgYmluYXJ5IHdpdGgg
b25seSBzdXBwb3J0IGZvciBQVkggYW5kIG9ubHkKc3VwcG9ydCBmb3IgcmVjZW50IEludGVsIG1h
Y2hpbmVzLCB3aXRoIHRoZSBnb2FsIG9mIG1pbmltaXppbmcgdGhlIGNvZGUKYmFzZSB0byBsZXNz
IHRoYW4gMTAwSyBMT0MuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 19:16:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 19:16:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu011-0003PD-QS; Wed, 13 Feb 2019 19:16:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ksqB=QU=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1gu010-0003P7-9R
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 19:16:14 +0000
X-Inumbo-ID: d05f5240-2fc3-11e9-badb-6b71ce78a2e5
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d05f5240-2fc3-11e9-badb-6b71ce78a2e5;
 Wed, 13 Feb 2019 19:16:07 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1DJ8bq2066526;
 Wed, 13 Feb 2019 19:16:06 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=Sqn01kx+IV6giRloFoYPA4onf2gfMMFO1q2fLUfatC0=;
 b=yLO0XAPErqC0VLinO+hr3SMozVT0o73aZPoGWkEQtJ3Eo8lGmAxxMyQujhVpDWa7J1ss
 KjQ9LayQIsrvm2A/NSocmDQl5fiqO6cGeKr6EIfNp/1JiU5qsXBFbgk+WYSfb0InfpGL
 +mIggJlea1AdpChiVEbP73WyGg8w7KqKGbrk2yiJR8fZ4d5oRbbZbXeNwJBFyX2Ep3LA
 RJ859hsiKSDf99y4rPVPxhUrSysm6Ngjb1YRVko03q6vppIHjIBGmzJTHbWiyfxDt7dK
 ZNZggBUaie4i1+LMsPeve8fztQFnNk1dLk0ZSJ5i4238F+JCw/tcqXnTJ05EprNqIoWS pA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2qhre5kxf2-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Feb 2019 19:16:05 +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 x1DJG3VC019634
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Feb 2019 19:16:04 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 x1DJG3Qe030862;
 Wed, 13 Feb 2019 19:16:03 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 13 Feb 2019 19:16:03 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 4DDB06A0133; Wed, 13 Feb 2019 14:16:02 -0500 (EST)
Date: Wed, 13 Feb 2019 14:16:02 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Michael Labriola <michael.d.labriola@gmail.com>
Message-ID: <20190213191602.GC16558@char.us.oracle.com>
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
 <5C64297D0200007800216566@prv1-mh.provo.novell.com>
 <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
 <5C64413C0200007800216656@prv1-mh.provo.novell.com>
 <20190213165657.GD22883@char.us.oracle.com>
 <CAOQxz3wvA1B5X2NGSwtmFcoj2v655HJv-Nn4uN=EMt9yVf6uBw@mail.gmail.com>
 <CAOQxz3xUKnsoiT-rF5+ZJwkCUS4cTPQjSG5PHvaPaDrq87CqWQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAOQxz3xUKnsoiT-rF5+ZJwkCUS4cTPQjSG5PHvaPaDrq87CqWQ@mail.gmail.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9166
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902130131
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMDE6Mzg6MjFQTSAtMDUwMCwgTWljaGFlbCBMYWJyaW9s
YSB3cm90ZToKPiBPbiBXZWQsIEZlYiAxMywgMjAxOSBhdCAxOjE2IFBNIE1pY2hhZWwgTGFicmlv
bGEKPiA8bWljaGFlbC5kLmxhYnJpb2xhQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gV2Vk
LCBGZWIgMTMsIDIwMTkgYXQgMTE6NTcgQU0gS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gPiA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gPiA+Cj4gPiA+IE9uIFdlZCwgRmViIDEzLCAy
MDE5IGF0IDA5OjA5OjMyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPiA+ID4+PiBP
biAxMy4wMi4xOSBhdCAxNzowMCwgPG1pY2hhZWwuZC5sYWJyaW9sYUBnbWFpbC5jb20+IHdyb3Rl
Ogo+ID4gPiA+ID4gT24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgOToyOCBBTSBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4gPiA+ID4+ID4+PiBPbiAxMy4wMi4xOSBhdCAx
NToxMCwgPG1pY2hhZWwuZC5sYWJyaW9sYUBnbWFpbC5jb20+IHdyb3RlOgo+ID4gPiA+ID4+ID4g
QWgsIHNvIHRoaXMgaXNuJ3QgbmVjZXNzYXJpbHkgWGVuLXNwZWNpZmljIGJ1dCByYXRoZXIgYW55
IHBhcmF2aXJ0dWFsCj4gPiA+ID4gPj4gPiBndWVzdD8gIFRoYXQgaGFkbid0IGNyb3NzZWQgbXkg
bWluZC4gIElzIHRoZXJlIGFuIGVhc3kgd2F5IHRvIGZpbmQgb3V0Cj4gPiA+ID4gPj4gPiBpZiB3
ZSdyZSBhIHB2IGd1ZXN0IGluIHRoZSBuZWVkX3N3aW90bGIgY29uZGl0aW9uYWxzPwo+ID4gPiA+
ID4+Cj4gPiA+ID4gPj4gVGhlcmUncyB4ZW5fcHZfZG9tYWluKCksIGJ1dCBJIHRoaW5rIHhlbl9z
d2lvdGxiIHdvdWxkIGJlIG1vcmUgdG8KPiA+ID4gPiA+PiB0aGUgcG9pbnQgaWYgdGhlIGNoZWNr
IGlzIGFscmVhZHkgdG8gYmUgWGVuLXNwZWNpZmljLiBUaGVyZSdzIG5vIGdlbmVyaWMKPiA+ID4g
PiA+PiAiaXMgUFYiIHByZWRpY2F0ZSB0aGF0IEknbSBhd2FyZSBvZi4KPiA+ID4gPiA+Cj4gPiA+
ID4gPiBXZWxsLCB0aGF0IG1ha2VzIGRvaW5nIGNvbmRpdGlvbmFsIGNvZGUgcmlnaHQgbW9yZSBk
aWZmaWN1bHQuICBJCj4gPiA+ID4gPiBhc3N1bWUgc2luY2UgdGhlcmUgaXNuJ3QgYSBnZW5lcmlj
IHByZWRpY2F0ZSwgYW5kIFBWIGlzbid0IG5ldywgdGhhdAo+ID4gPiA+ID4gaXQncyBhYnNlbmNl
IGlzIGJ5IGRlc2lnbj8gIFRvIHJlaWduIGluIHRoZSB0ZW1wdGF0aW9uIHRvIHNwcmlua2xlCj4g
PiA+ID4gPiBjb25kaXRpb25hbCBjb2RlIGFsbCBvdmVyIHRoZSBrZXJuZWw/ICA7LSkKPiA+ID4g
Pgo+ID4gPiA+IFdlbGwsIHdpdGggbGd1ZXN0IGdvbmUsIFhlbiBpcyB0aGUgb25seSBQViBlbnZp
cm9ubWVudCB0aGUga2VybmVsCj4gPiA+ID4gY2FuIHJ1biBpbiwgYWZhaWsgYXQgbGVhc3QuIEkg
Z3Vlc3MgdG8gZGVjaWRlIGJldHdlZW4gdGhlIHN1Z2dlc3RlZAo+ID4gPiA+IG9wdGlvbnMgb3Ig
dGhlIG5lZWQgZm9yIHNvbWUgYWJzdHJhY3RpbmcgbWFjcm8gKG9yIHlldCBzb21ldGhpbmcKPiA+
ID4gPiBlbHNlKSwgeW91J2xsIHJlYWxseSBuZWVkIHRvIGFzayB0aGUgZHJpdmVyIG1haW50YWlu
ZXJzLiBPciBzaW1wbHkKPiA+ID4gPiBzZW5kIGEgcGF0Y2ggdGhlaXIgd2F5IGltcGxlbWVudGlu
ZyBvbmUgb2YgdGhlbSwgYW5kIHNlZSB3aGF0Cj4gPiA+ID4gdGhlaXIgcmVhY3Rpb24gaXMuCj4g
PiA+Cj4gPiA+IENvdWxkIHlvdSB0cnkgdGhpcyBvdXQgYW5kIHNlZSBpZiBpdCB3b3JrcyBhbmQg
SSB3aWxsIHNlbmQgaXQgb3V0Ogo+ID4gPgo+ICpzbmlwKgo+ID4KPiA+IFllcywgdGhhdCB3b3Jr
cyBmb3IgbWUuICBIb3dldmVyLCBJIGZlZWwgbGlrZSB0aGUgY29uZGl0aW9uYWwgc2hvdWxkCj4g
PiBiZSBpbiBkcm1fZ2V0X21heF9pb21lbSgpIGluc3RlYWQgb2YgZGlyZWN0bHkgYWZ0ZXIgaXQg
ZXZlcnl3aGVyZSBpdCdzCj4gPiB1c2VkLi4uICBhbmQgaXMganVzdCBjaGVja2luZyB4ZW5fcHZf
ZG9tYWluKCkgZW5vdWdoPyAgSmFuIG1hZGUgaXQKPiA+IHNvdW5kIGxpa2UgdGhlcmUgd2VyZSBw
b3NzaWJseSBvdGhlciBQViBjYXNlcyB0aGF0IHdvdWxkIGFsc28gc3RpbGwKPiA+IG5lZWQgc3dp
b3RsYi4KPiAKPiBIb3cgYWJvdXQgdGhpcz8gIEl0IHN0cmNtcCdzIHB2X2luZm8gdG8gc2VlIGlm
IHdlJ3JlIGJhcmUgbWV0YWwsIGRvZXMKPiB0aGUgY29tcGFyaXNvbiBpbiBhIHNpbmdsZSBwbGFj
ZSwgbW92ZXMgdGhlIGJpdCBzaGlmdGluZyBjb21wYXJpc29uCj4gaW50byB0aGUgZnVuY3Rpb24g
KHNpbXBsaWZ5aW5nIHRoZSBkcm0gZHJpdmVyIGNvZGUpLCBhbmQgcmVuYW1lcyB0aGUKPiBmdW5j
dGlvbiB0byBtb3JlIGFwdGx5IGRlc2NyaWJlIHdoYXQncyBnb2luZyBvbi4KCjxub2RzPiBUaGF0
IGxvb2tzIG11Y2ggYmV0dGVyLgoKV291bGQgbG92ZSB0byBzZWUgdGhpcyBwb3N0ZWQgdXBzdHJl
YW0hCj4gCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192
Nl8wLmMKPiBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192Nl8wLmMKPiBpbmRleCA3
M2FkMDJhZWEyYjIuLjMyOGQ0NWI4YjJlYyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
YW1kL2FtZGdwdS9nbWNfdjZfMC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv
Z21jX3Y2XzAuYwo+IEBAIC04ODUsNyArODg1LDcgQEAgc3RhdGljIGludCBnbWNfdjZfMF9zd19p
bml0KHZvaWQgKmhhbmRsZSkKPiAgICAgICAgICBwY2lfc2V0X2NvbnNpc3RlbnRfZG1hX21hc2so
YWRldi0+cGRldiwgRE1BX0JJVF9NQVNLKDMyKSk7Cj4gICAgICAgICAgZGV2X3dhcm4oYWRldi0+
ZGV2LCAiYW1kZ3B1OiBObyBjb2hlcmVudCBETUEgYXZhaWxhYmxlLlxuIik7Cj4gICAgICB9Cj4g
LSAgICBhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fZ2V0X21heF9pb21lbSgpID4gKCh1NjQpMSA8
PCBkbWFfYml0cyk7Cj4gKyAgICBhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fbmVlZF9zd2lvdGxi
X2Zvcl9kbWEoZG1hX2JpdHMpOwo+IAo+ICAgICAgciA9IGdtY192Nl8wX2luaXRfbWljcm9jb2Rl
KGFkZXYpOwo+ICAgICAgaWYgKHIpIHsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Ft
ZC9hbWRncHUvZ21jX3Y3XzAuYwo+IGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y3
XzAuYwo+IGluZGV4IDkxMGM0Y2UxOWNiMy4uM2Q0OWVmZjI4NDQ4IDEwMDY0NAo+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMKPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vYW1kL2FtZGdwdS9nbWNfdjdfMC5jCj4gQEAgLTEwMjksNyArMTAyOSw3IEBAIHN0YXRpYyBp
bnQgZ21jX3Y3XzBfc3dfaW5pdCh2b2lkICpoYW5kbGUpCj4gICAgICAgICAgcGNpX3NldF9jb25z
aXN0ZW50X2RtYV9tYXNrKGFkZXYtPnBkZXYsIERNQV9CSVRfTUFTSygzMikpOwo+ICAgICAgICAg
IHByX3dhcm4oImFtZGdwdTogTm8gY29oZXJlbnQgRE1BIGF2YWlsYWJsZVxuIik7Cj4gICAgICB9
Cj4gLSAgICBhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fZ2V0X21heF9pb21lbSgpID4gKCh1NjQp
MSA8PCBkbWFfYml0cyk7Cj4gKyAgICBhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fbmVlZF9zd2lv
dGxiX2Zvcl9kbWEoZG1hX2JpdHMpOwo+IAo+ICAgICAgciA9IGdtY192N18wX2luaXRfbWljcm9j
b2RlKGFkZXYpOwo+ICAgICAgaWYgKHIpIHsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2FtZC9hbWRncHUvZ21jX3Y4XzAuYwo+IGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21j
X3Y4XzAuYwo+IGluZGV4IDc0N2MwNjgzNzlkYy4uOTI0N2RkNjMxNmYxIDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OF8wLmMKPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vYW1kL2FtZGdwdS9nbWNfdjhfMC5jCj4gQEAgLTExNTUsNyArMTE1NSw3IEBAIHN0YXRp
YyBpbnQgZ21jX3Y4XzBfc3dfaW5pdCh2b2lkICpoYW5kbGUpCj4gICAgICAgICAgcGNpX3NldF9j
b25zaXN0ZW50X2RtYV9tYXNrKGFkZXYtPnBkZXYsIERNQV9CSVRfTUFTSygzMikpOwo+ICAgICAg
ICAgIHByX3dhcm4oImFtZGdwdTogTm8gY29oZXJlbnQgRE1BIGF2YWlsYWJsZVxuIik7Cj4gICAg
ICB9Cj4gLSAgICBhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fZ2V0X21heF9pb21lbSgpID4gKCh1
NjQpMSA8PCBkbWFfYml0cyk7Cj4gKyAgICBhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fbmVlZF9z
d2lvdGxiX2Zvcl9kbWEoZG1hX2JpdHMpOwo+IAo+ICAgICAgciA9IGdtY192OF8wX2luaXRfbWlj
cm9jb2RlKGFkZXYpOwo+ICAgICAgaWYgKHIpIHsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2FtZC9hbWRncHUvZ21jX3Y5XzAuYwo+IGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv
Z21jX3Y5XzAuYwo+IGluZGV4IGYzNWQ3YTU1NGFkNS4uODlmM2ZlOTgxYWM1IDEwMDY0NAo+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OV8wLmMKPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjlfMC5jCj4gQEAgLTk4OSw3ICs5ODksNyBAQCBzdGF0
aWMgaW50IGdtY192OV8wX3N3X2luaXQodm9pZCAqaGFuZGxlKQo+ICAgICAgICAgIHBjaV9zZXRf
Y29uc2lzdGVudF9kbWFfbWFzayhhZGV2LT5wZGV2LCBETUFfQklUX01BU0soMzIpKTsKPiAgICAg
ICAgICBwcmludGsoS0VSTl9XQVJOSU5HICJhbWRncHU6IE5vIGNvaGVyZW50IERNQSBhdmFpbGFi
bGUuXG4iKTsKPiAgICAgIH0KPiAtICAgIGFkZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9nZXRfbWF4
X2lvbWVtKCkgPiAoKHU2NCkxIDw8IGRtYV9iaXRzKTsKPiArICAgIGFkZXYtPm5lZWRfc3dpb3Rs
YiA9IGRybV9uZWVkX3N3aW90bGJfZm9yX2RtYShkbWFfYml0cyk7Cj4gCj4gICAgICBpZiAoYWRl
di0+YXNpY190eXBlID09IENISVBfVkVHQTIwKSB7Cj4gICAgICAgICAgciA9IGdmeGh1Yl92MV8x
X2dldF94Z21pX2luZm8oYWRldik7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1f
bWVtb3J5LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21lbW9yeS5jCj4gaW5kZXggZDY5ZTRmYzFl
ZTc3Li5mMjJmNmEwZDIwYjMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9tZW1v
cnkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWVtb3J5LmMKPiBAQCAtMzUsNiArMzUs
NyBAQAo+IAo+ICAjaW5jbHVkZSA8bGludXgvaGlnaG1lbS5oPgo+ICAjaW5jbHVkZSA8bGludXgv
ZXhwb3J0Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4veGVuLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5o
Pgo+ICAjaW5jbHVkZSAiZHJtX2xlZ2FjeS5oIgo+IAo+IEBAIC0xNTAsMTUgKzE1MSwyNCBAQCB2
b2lkIGRybV9sZWdhY3lfaW9yZW1hcGZyZWUoc3RydWN0IGRybV9sb2NhbF9tYXAKPiAqbWFwLCBz
dHJ1Y3QgZHJtX2RldmljZSAqZGV2KQo+ICB9Cj4gIEVYUE9SVF9TWU1CT0woZHJtX2xlZ2FjeV9p
b3JlbWFwZnJlZSk7Cj4gCj4gLXU2NCBkcm1fZ2V0X21heF9pb21lbSh2b2lkKQo+ICtib29sIGRy
bV9uZWVkX3N3aW90bGJfZm9yX2RtYShpbnQgZG1hX2JpdHMpCj4gIHsKPiAgICAgIHN0cnVjdCBy
ZXNvdXJjZSAqdG1wOwo+ICAgICAgcmVzb3VyY2Vfc2l6ZV90IG1heF9pb21lbSA9IDA7Cj4gCj4g
KyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiArICAgIC8qCj4gKyAgICAgKiBQYXJhdmlydHVhbCBo
b3N0cyByZXF1aXJlIHN3aW90bGIgcmVnYXJkbGVzcyBvZiByZXF1ZXN0ZWQgZG1hCj4gKyAgICAg
KiB0cmFuc2ZlciBzaXplLgo+ICsgICAgICovCj4gKyAgICBpZiAoc3RyY21wKHB2X2luZm8ubmFt
ZSwgImJhcmUgaGFyZHdhcmUiKSAhPSAwKQo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsjZW5k
aWYKPiArCj4gICAgICBmb3IgKHRtcCA9IGlvbWVtX3Jlc291cmNlLmNoaWxkOyB0bXA7IHRtcCA9
IHRtcC0+c2libGluZykgewo+ICAgICAgICAgIG1heF9pb21lbSA9IG1heChtYXhfaW9tZW0sICB0
bXAtPmVuZCk7Cj4gICAgICB9Cj4gCj4gLSAgICByZXR1cm4gbWF4X2lvbWVtOwo+ICsgICAgcmV0
dXJuIG1heF9pb21lbSA+ICgodTY0KTEgPDwgZG1hX2JpdHMpOwo+ICB9Cj4gLUVYUE9SVF9TWU1C
T0woZHJtX2dldF9tYXhfaW9tZW0pOwo+ICtFWFBPUlRfU1lNQk9MKGRybV9uZWVkX3N3aW90bGJf
Zm9yX2RtYSk7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rl
dmljZS5jCj4gYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYwo+IGluZGV4
IDU5YzhhNjY0N2ZmMi4uN2M4MjIyZDk4YmMzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9yYWRlb24vcmFkZW9uX2RldmljZS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9y
YWRlb25fZGV2aWNlLmMKPiBAQCAtMTM4Nyw3ICsxMzg3LDggQEAgaW50IHJhZGVvbl9kZXZpY2Vf
aW5pdChzdHJ1Y3QgcmFkZW9uX2RldmljZSAqcmRldiwKPiAgICAgICAgICBwY2lfc2V0X2NvbnNp
c3RlbnRfZG1hX21hc2socmRldi0+cGRldiwgRE1BX0JJVF9NQVNLKDMyKSk7Cj4gICAgICAgICAg
cHJfd2FybigicmFkZW9uOiBObyBjb2hlcmVudCBETUEgYXZhaWxhYmxlXG4iKTsKPiAgICAgIH0K
PiAtICAgIHJkZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9nZXRfbWF4X2lvbWVtKCkgPiAoKHU2NCkx
IDw8IGRtYV9iaXRzKTsKPiArICAgIHJkZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9uZWVkX3N3aW90
bGJfZm9yX2RtYShkbWFfYml0cyk7Cj4gKyAgICBwcl9pbmZvKCIlczogbmVlZF9zd2lvdGxiOiAl
ZFxuIiwgX19mdW5jX18sIHJkZXYtPm5lZWRfc3dpb3RsYik7Cj4gCj4gICAgICAvKiBSZWdpc3Rl
cnMgbWFwcGluZyAqLwo+ICAgICAgLyogVE9ETzogYmxvY2sgdXNlcnNwYWNlIG1hcHBpbmcgb2Yg
aW8gcmVnaXN0ZXIgKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX2NhY2hlLmggYi9p
bmNsdWRlL2RybS9kcm1fY2FjaGUuaAo+IGluZGV4IGJmZTE2MzlkZjAyZC4uMDcwYjQ0NjI0ZmY5
IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvZHJtL2RybV9jYWNoZS5oCj4gKysrIGIvaW5jbHVkZS9k
cm0vZHJtX2NhY2hlLmgKPiBAQCAtMzgsNyArMzgsNyBAQAo+ICB2b2lkIGRybV9jbGZsdXNoX3Bh
Z2VzKHN0cnVjdCBwYWdlICpwYWdlc1tdLCB1bnNpZ25lZCBsb25nIG51bV9wYWdlcyk7Cj4gIHZv
aWQgZHJtX2NsZmx1c2hfc2coc3RydWN0IHNnX3RhYmxlICpzdCk7Cj4gIHZvaWQgZHJtX2NsZmx1
c2hfdmlydF9yYW5nZSh2b2lkICphZGRyLCB1bnNpZ25lZCBsb25nIGxlbmd0aCk7Cj4gLXU2NCBk
cm1fZ2V0X21heF9pb21lbSh2b2lkKTsKPiArYm9vbCBkcm1fbmVlZF9zd2lvdGxiX2Zvcl9kbWEo
aW50IGRtYV9iaXRzKTsKPiAKPiAKPiAgc3RhdGljIGlubGluZSBib29sIGRybV9hcmNoX2Nhbl93
Y19tZW1vcnkodm9pZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 20:16:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 20:16:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu0we-0008NT-AB; Wed, 13 Feb 2019 20:15:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CfiJ=QU=gmail.com=michael.d.labriola@srs-us1.protection.inumbo.net>)
 id 1gu0wc-0008NO-N0
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 20:15:46 +0000
X-Inumbo-ID: 24640fb3-2fcc-11e9-bc90-bc764e045a96
Received: from mail-ot1-x343.google.com (unknown [2607:f8b0:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24640fb3-2fcc-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 20:15:44 +0000 (UTC)
Received: by mail-ot1-x343.google.com with SMTP id k98so6574947otk.3
 for <xen-devel@lists.xen.org>; Wed, 13 Feb 2019 12:15:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=uuYpBZuDxYYYOO0ayjuQ3L33C7IkubYwRn7iRxbNOwc=;
 b=NdNKo1b1e6HHNnFOjaAG9qNKXnTz5gzidwJeJSxm9MKI03R6HcA7ZvhNCNm7MK8L2p
 74Nga0U457m5E2iPOjSfvDlO0DGrQ+ypk2I0S5zq4iOwJRfmAK8SLlrtLC8RdgY0NK6m
 wbkhQZ9sNVZtvbvJk/MnKQfwGRlfG7bYuLuEKMXbZeAnZvKZI3VSrlUADGSPj6jxCFBr
 PzSe2rXzOk0j2FP3boxiimT6bLfAndUyXQBVxRLG32IXIO4Y5F/IxmbUOLPt+Cl5fk71
 bFyYOI5YSjKvyOnmuELsv8PbFGrFCdWiBHRHkw8J7/VCzfOS6s5QbqzhdVG46KO2cNtO
 juiA==
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=uuYpBZuDxYYYOO0ayjuQ3L33C7IkubYwRn7iRxbNOwc=;
 b=mLknjMyqqEfgvedJsxzgHLZDOiTuDKNs/3EO1HGQaQgVTiIzWLbfZ8ozfD77X1Jncy
 0t2DULubbpgkaWV0ELC2u7v4R9gRWTSzKsysKm4bWYe0Xxbh3Lx3UiUPc+jLjIYM506X
 Ilqa0N3ekunw+dg70zfjGso4Ll6rYZ1HUsQ2raLBQUpHsnrDm1zh+IBF7xTcM4UzRlee
 G5DQ/FuM8TRKaFAas1L7M6TfqygoVlIUXXeMg5Mc6NtD0NYu2mjAxDUM+4/OhsVpfzpE
 yBV/B7KgDtKgPRwQvNFLyz+gcWk/Q78fFolZhCQNv4MaeWRR9OdZ5YFt4ZQGRLE7TDcf
 TzJw==
X-Gm-Message-State: AHQUAuZN4gecCibA05WN8ISJUBD68TyBvui02H0EWkATwJrI+tRuLWpQ
 iHXHNdOU3i9osIbrWtT3inhfYiQnoTo7wuBEy7CMuEKv
X-Google-Smtp-Source: AHgI3IZlVef9SwHJlAZ7JdGfPnIyhx9FwuIuPM0JHfEpC0Hg0OQST/m5lh2ERgbtxKaQOt4xFWlojC6w3N+suBYiTyA=
X-Received: by 2002:a9d:27a5:: with SMTP id c34mr1479561otb.30.1550088943714; 
 Wed, 13 Feb 2019 12:15:43 -0800 (PST)
MIME-Version: 1.0
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
 <5C64297D0200007800216566@prv1-mh.provo.novell.com>
 <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
 <5C64413C0200007800216656@prv1-mh.provo.novell.com>
 <20190213165657.GD22883@char.us.oracle.com>
 <CAOQxz3wvA1B5X2NGSwtmFcoj2v655HJv-Nn4uN=EMt9yVf6uBw@mail.gmail.com>
 <CAOQxz3xUKnsoiT-rF5+ZJwkCUS4cTPQjSG5PHvaPaDrq87CqWQ@mail.gmail.com>
 <20190213191602.GC16558@char.us.oracle.com>
In-Reply-To: <20190213191602.GC16558@char.us.oracle.com>
From: Michael Labriola <michael.d.labriola@gmail.com>
Date: Wed, 13 Feb 2019 15:15:30 -0500
Message-ID: <CAOQxz3xqaYq8JKWwHbS8oBDB3krtW4saozEoURcz8OtN23jqrA@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMjoxNiBQTSBLb25yYWQgUnplc3p1dGVrIFdpbGsKPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+IHdyb3RlOgo+Cj4gT24gV2VkLCBGZWIgMTMsIDIwMTkgYXQg
MDE6Mzg6MjFQTSAtMDUwMCwgTWljaGFlbCBMYWJyaW9sYSB3cm90ZToKPiA+IE9uIFdlZCwgRmVi
IDEzLCAyMDE5IGF0IDE6MTYgUE0gTWljaGFlbCBMYWJyaW9sYQo+ID4gPG1pY2hhZWwuZC5sYWJy
aW9sYUBnbWFpbC5jb20+IHdyb3RlOgo+ID4gPgo+ID4gPiBPbiBXZWQsIEZlYiAxMywgMjAxOSBh
dCAxMTo1NyBBTSBLb25yYWQgUnplc3p1dGVrIFdpbGsKPiA+ID4gPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gT24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMDk6
MDk6MzJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+ID4gPiA+Pj4gT24gMTMuMDIu
MTkgYXQgMTc6MDAsIDxtaWNoYWVsLmQubGFicmlvbGFAZ21haWwuY29tPiB3cm90ZToKPiA+ID4g
PiA+ID4gT24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgOToyOCBBTSBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+IHdyb3RlOgo+ID4gPiA+ID4gPj4gPj4+IE9uIDEzLjAyLjE5IGF0IDE1OjEw
LCA8bWljaGFlbC5kLmxhYnJpb2xhQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiA+ID4gPiA+PiA+IEFo
LCBzbyB0aGlzIGlzbid0IG5lY2Vzc2FyaWx5IFhlbi1zcGVjaWZpYyBidXQgcmF0aGVyIGFueSBw
YXJhdmlydHVhbAo+ID4gPiA+ID4gPj4gPiBndWVzdD8gIFRoYXQgaGFkbid0IGNyb3NzZWQgbXkg
bWluZC4gIElzIHRoZXJlIGFuIGVhc3kgd2F5IHRvIGZpbmQgb3V0Cj4gPiA+ID4gPiA+PiA+IGlm
IHdlJ3JlIGEgcHYgZ3Vlc3QgaW4gdGhlIG5lZWRfc3dpb3RsYiBjb25kaXRpb25hbHM/Cj4gPiA+
ID4gPiA+Pgo+ID4gPiA+ID4gPj4gVGhlcmUncyB4ZW5fcHZfZG9tYWluKCksIGJ1dCBJIHRoaW5r
IHhlbl9zd2lvdGxiIHdvdWxkIGJlIG1vcmUgdG8KPiA+ID4gPiA+ID4+IHRoZSBwb2ludCBpZiB0
aGUgY2hlY2sgaXMgYWxyZWFkeSB0byBiZSBYZW4tc3BlY2lmaWMuIFRoZXJlJ3Mgbm8gZ2VuZXJp
Ywo+ID4gPiA+ID4gPj4gImlzIFBWIiBwcmVkaWNhdGUgdGhhdCBJJ20gYXdhcmUgb2YuCj4gPiA+
ID4gPiA+Cj4gPiA+ID4gPiA+IFdlbGwsIHRoYXQgbWFrZXMgZG9pbmcgY29uZGl0aW9uYWwgY29k
ZSByaWdodCBtb3JlIGRpZmZpY3VsdC4gIEkKPiA+ID4gPiA+ID4gYXNzdW1lIHNpbmNlIHRoZXJl
IGlzbid0IGEgZ2VuZXJpYyBwcmVkaWNhdGUsIGFuZCBQViBpc24ndCBuZXcsIHRoYXQKPiA+ID4g
PiA+ID4gaXQncyBhYnNlbmNlIGlzIGJ5IGRlc2lnbj8gIFRvIHJlaWduIGluIHRoZSB0ZW1wdGF0
aW9uIHRvIHNwcmlua2xlCj4gPiA+ID4gPiA+IGNvbmRpdGlvbmFsIGNvZGUgYWxsIG92ZXIgdGhl
IGtlcm5lbD8gIDstKQo+ID4gPiA+ID4KPiA+ID4gPiA+IFdlbGwsIHdpdGggbGd1ZXN0IGdvbmUs
IFhlbiBpcyB0aGUgb25seSBQViBlbnZpcm9ubWVudCB0aGUga2VybmVsCj4gPiA+ID4gPiBjYW4g
cnVuIGluLCBhZmFpayBhdCBsZWFzdC4gSSBndWVzcyB0byBkZWNpZGUgYmV0d2VlbiB0aGUgc3Vn
Z2VzdGVkCj4gPiA+ID4gPiBvcHRpb25zIG9yIHRoZSBuZWVkIGZvciBzb21lIGFic3RyYWN0aW5n
IG1hY3JvIChvciB5ZXQgc29tZXRoaW5nCj4gPiA+ID4gPiBlbHNlKSwgeW91J2xsIHJlYWxseSBu
ZWVkIHRvIGFzayB0aGUgZHJpdmVyIG1haW50YWluZXJzLiBPciBzaW1wbHkKPiA+ID4gPiA+IHNl
bmQgYSBwYXRjaCB0aGVpciB3YXkgaW1wbGVtZW50aW5nIG9uZSBvZiB0aGVtLCBhbmQgc2VlIHdo
YXQKPiA+ID4gPiA+IHRoZWlyIHJlYWN0aW9uIGlzLgo+ID4gPiA+Cj4gPiA+ID4gQ291bGQgeW91
IHRyeSB0aGlzIG91dCBhbmQgc2VlIGlmIGl0IHdvcmtzIGFuZCBJIHdpbGwgc2VuZCBpdCBvdXQ6
Cj4gPiA+ID4KPiA+ICpzbmlwKgo+ID4gPgo+ID4gPiBZZXMsIHRoYXQgd29ya3MgZm9yIG1lLiAg
SG93ZXZlciwgSSBmZWVsIGxpa2UgdGhlIGNvbmRpdGlvbmFsIHNob3VsZAo+ID4gPiBiZSBpbiBk
cm1fZ2V0X21heF9pb21lbSgpIGluc3RlYWQgb2YgZGlyZWN0bHkgYWZ0ZXIgaXQgZXZlcnl3aGVy
ZSBpdCdzCj4gPiA+IHVzZWQuLi4gIGFuZCBpcyBqdXN0IGNoZWNraW5nIHhlbl9wdl9kb21haW4o
KSBlbm91Z2g/ICBKYW4gbWFkZSBpdAo+ID4gPiBzb3VuZCBsaWtlIHRoZXJlIHdlcmUgcG9zc2li
bHkgb3RoZXIgUFYgY2FzZXMgdGhhdCB3b3VsZCBhbHNvIHN0aWxsCj4gPiA+IG5lZWQgc3dpb3Rs
Yi4KPiA+Cj4gPiBIb3cgYWJvdXQgdGhpcz8gIEl0IHN0cmNtcCdzIHB2X2luZm8gdG8gc2VlIGlm
IHdlJ3JlIGJhcmUgbWV0YWwsIGRvZXMKPiA+IHRoZSBjb21wYXJpc29uIGluIGEgc2luZ2xlIHBs
YWNlLCBtb3ZlcyB0aGUgYml0IHNoaWZ0aW5nIGNvbXBhcmlzb24KPiA+IGludG8gdGhlIGZ1bmN0
aW9uIChzaW1wbGlmeWluZyB0aGUgZHJtIGRyaXZlciBjb2RlKSwgYW5kIHJlbmFtZXMgdGhlCj4g
PiBmdW5jdGlvbiB0byBtb3JlIGFwdGx5IGRlc2NyaWJlIHdoYXQncyBnb2luZyBvbi4KPgo+IDxu
b2RzPiBUaGF0IGxvb2tzIG11Y2ggYmV0dGVyLgoKR3JlYXQhICBOb3cgdGhlIG9ubHkgcXVlc3Rp
b24gbGVmdCBpczogIEtWTSwgVk13YXJlLCBYZW4gUFZILCBYZW4gSFZNLAphbmQgWGVuIFBWIGFs
bCBwb3B1bGF0ZSBwdl9pbmZvLiAgRG8gYW55IG9mIHRob3NlIG90aGVyIHRoYW4gWGVuIFBWCipy
ZWFsbHkqIG5lZWQgc3dpb3RsYi4gIFRoYXQncyBzbGlnaHRseSBvdmVyIG15IGhlYWQuICBBcyB3
cml0dGVuLCBteQpwYXRjaCB3b3VsZCByZXF1aXJlIHN3aW90bGIgZm9yIGFsbCBvZiB0aGVtIGJl
Y2F1c2UgSSB3YXMgYXR0ZW1wdGluZwp0byBub3QgYmUgWGVuLXNwZWNpZmljLgoKPiBXb3VsZCBs
b3ZlIHRvIHNlZSB0aGlzIHBvc3RlZCB1cHN0cmVhbSEKCkknbSBhc3N1bWluZyBkcmktZGV2ZWwg
aXMgdGhlIGFwcHJvcHJpYXRlIHBsYWNlIHRvIHBvc3QgdGhpcz8KCj4gPgo+ID4KPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjZfMC5jCj4gPiBiL2RyaXZl
cnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192Nl8wLmMKPiA+IGluZGV4IDczYWQwMmFlYTJiMi4u
MzI4ZDQ1YjhiMmVjIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv
Z21jX3Y2XzAuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y2XzAu
Ywo+ID4gQEAgLTg4NSw3ICs4ODUsNyBAQCBzdGF0aWMgaW50IGdtY192Nl8wX3N3X2luaXQodm9p
ZCAqaGFuZGxlKQo+ID4gICAgICAgICAgcGNpX3NldF9jb25zaXN0ZW50X2RtYV9tYXNrKGFkZXYt
PnBkZXYsIERNQV9CSVRfTUFTSygzMikpOwo+ID4gICAgICAgICAgZGV2X3dhcm4oYWRldi0+ZGV2
LCAiYW1kZ3B1OiBObyBjb2hlcmVudCBETUEgYXZhaWxhYmxlLlxuIik7Cj4gPiAgICAgIH0KPiA+
IC0gICAgYWRldi0+bmVlZF9zd2lvdGxiID0gZHJtX2dldF9tYXhfaW9tZW0oKSA+ICgodTY0KTEg
PDwgZG1hX2JpdHMpOwo+ID4gKyAgICBhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fbmVlZF9zd2lv
dGxiX2Zvcl9kbWEoZG1hX2JpdHMpOwo+ID4KPiA+ICAgICAgciA9IGdtY192Nl8wX2luaXRfbWlj
cm9jb2RlKGFkZXYpOwo+ID4gICAgICBpZiAocikgewo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMKPiA+IGIvZHJpdmVycy9ncHUvZHJtL2FtZC9h
bWRncHUvZ21jX3Y3XzAuYwo+ID4gaW5kZXggOTEwYzRjZTE5Y2IzLi4zZDQ5ZWZmMjg0NDggMTAw
NjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjdfMC5jCj4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjdfMC5jCj4gPiBAQCAtMTAyOSw3
ICsxMDI5LDcgQEAgc3RhdGljIGludCBnbWNfdjdfMF9zd19pbml0KHZvaWQgKmhhbmRsZSkKPiA+
ICAgICAgICAgIHBjaV9zZXRfY29uc2lzdGVudF9kbWFfbWFzayhhZGV2LT5wZGV2LCBETUFfQklU
X01BU0soMzIpKTsKPiA+ICAgICAgICAgIHByX3dhcm4oImFtZGdwdTogTm8gY29oZXJlbnQgRE1B
IGF2YWlsYWJsZVxuIik7Cj4gPiAgICAgIH0KPiA+IC0gICAgYWRldi0+bmVlZF9zd2lvdGxiID0g
ZHJtX2dldF9tYXhfaW9tZW0oKSA+ICgodTY0KTEgPDwgZG1hX2JpdHMpOwo+ID4gKyAgICBhZGV2
LT5uZWVkX3N3aW90bGIgPSBkcm1fbmVlZF9zd2lvdGxiX2Zvcl9kbWEoZG1hX2JpdHMpOwo+ID4K
PiA+ICAgICAgciA9IGdtY192N18wX2luaXRfbWljcm9jb2RlKGFkZXYpOwo+ID4gICAgICBpZiAo
cikgewo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OF8w
LmMKPiA+IGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y4XzAuYwo+ID4gaW5kZXgg
NzQ3YzA2ODM3OWRjLi45MjQ3ZGQ2MzE2ZjEgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vYW1kL2FtZGdwdS9nbWNfdjhfMC5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2Ft
ZGdwdS9nbWNfdjhfMC5jCj4gPiBAQCAtMTE1NSw3ICsxMTU1LDcgQEAgc3RhdGljIGludCBnbWNf
djhfMF9zd19pbml0KHZvaWQgKmhhbmRsZSkKPiA+ICAgICAgICAgIHBjaV9zZXRfY29uc2lzdGVu
dF9kbWFfbWFzayhhZGV2LT5wZGV2LCBETUFfQklUX01BU0soMzIpKTsKPiA+ICAgICAgICAgIHBy
X3dhcm4oImFtZGdwdTogTm8gY29oZXJlbnQgRE1BIGF2YWlsYWJsZVxuIik7Cj4gPiAgICAgIH0K
PiA+IC0gICAgYWRldi0+bmVlZF9zd2lvdGxiID0gZHJtX2dldF9tYXhfaW9tZW0oKSA+ICgodTY0
KTEgPDwgZG1hX2JpdHMpOwo+ID4gKyAgICBhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fbmVlZF9z
d2lvdGxiX2Zvcl9kbWEoZG1hX2JpdHMpOwo+ID4KPiA+ICAgICAgciA9IGdtY192OF8wX2luaXRf
bWljcm9jb2RlKGFkZXYpOwo+ID4gICAgICBpZiAocikgewo+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OV8wLmMKPiA+IGIvZHJpdmVycy9ncHUvZHJtL2Ft
ZC9hbWRncHUvZ21jX3Y5XzAuYwo+ID4gaW5kZXggZjM1ZDdhNTU0YWQ1Li44OWYzZmU5ODFhYzUg
MTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjlfMC5jCj4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjlfMC5jCj4gPiBAQCAtOTg5
LDcgKzk4OSw3IEBAIHN0YXRpYyBpbnQgZ21jX3Y5XzBfc3dfaW5pdCh2b2lkICpoYW5kbGUpCj4g
PiAgICAgICAgICBwY2lfc2V0X2NvbnNpc3RlbnRfZG1hX21hc2soYWRldi0+cGRldiwgRE1BX0JJ
VF9NQVNLKDMyKSk7Cj4gPiAgICAgICAgICBwcmludGsoS0VSTl9XQVJOSU5HICJhbWRncHU6IE5v
IGNvaGVyZW50IERNQSBhdmFpbGFibGUuXG4iKTsKPiA+ICAgICAgfQo+ID4gLSAgICBhZGV2LT5u
ZWVkX3N3aW90bGIgPSBkcm1fZ2V0X21heF9pb21lbSgpID4gKCh1NjQpMSA8PCBkbWFfYml0cyk7
Cj4gPiArICAgIGFkZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9uZWVkX3N3aW90bGJfZm9yX2RtYShk
bWFfYml0cyk7Cj4gPgo+ID4gICAgICBpZiAoYWRldi0+YXNpY190eXBlID09IENISVBfVkVHQTIw
KSB7Cj4gPiAgICAgICAgICByID0gZ2Z4aHViX3YxXzFfZ2V0X3hnbWlfaW5mbyhhZGV2KTsKPiA+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX21lbW9yeS5jIGIvZHJpdmVycy9ncHUv
ZHJtL2RybV9tZW1vcnkuYwo+ID4gaW5kZXggZDY5ZTRmYzFlZTc3Li5mMjJmNmEwZDIwYjMgMTAw
NjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX21lbW9yeS5jCj4gPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vZHJtX21lbW9yeS5jCj4gPiBAQCAtMzUsNiArMzUsNyBAQAo+ID4KPiA+ICAj
aW5jbHVkZSA8bGludXgvaGlnaG1lbS5oPgo+ID4gICNpbmNsdWRlIDxsaW51eC9leHBvcnQuaD4K
PiA+ICsjaW5jbHVkZSA8eGVuL3hlbi5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4g
ICNpbmNsdWRlICJkcm1fbGVnYWN5LmgiCj4gPgo+ID4gQEAgLTE1MCwxNSArMTUxLDI0IEBAIHZv
aWQgZHJtX2xlZ2FjeV9pb3JlbWFwZnJlZShzdHJ1Y3QgZHJtX2xvY2FsX21hcAo+ID4gKm1hcCwg
c3RydWN0IGRybV9kZXZpY2UgKmRldikKPiA+ICB9Cj4gPiAgRVhQT1JUX1NZTUJPTChkcm1fbGVn
YWN5X2lvcmVtYXBmcmVlKTsKPiA+Cj4gPiAtdTY0IGRybV9nZXRfbWF4X2lvbWVtKHZvaWQpCj4g
PiArYm9vbCBkcm1fbmVlZF9zd2lvdGxiX2Zvcl9kbWEoaW50IGRtYV9iaXRzKQo+ID4gIHsKPiA+
ICAgICAgc3RydWN0IHJlc291cmNlICp0bXA7Cj4gPiAgICAgIHJlc291cmNlX3NpemVfdCBtYXhf
aW9tZW0gPSAwOwo+ID4KPiA+ICsjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gPiArICAgIC8qCj4g
PiArICAgICAqIFBhcmF2aXJ0dWFsIGhvc3RzIHJlcXVpcmUgc3dpb3RsYiByZWdhcmRsZXNzIG9m
IHJlcXVlc3RlZCBkbWEKPiA+ICsgICAgICogdHJhbnNmZXIgc2l6ZS4KPiA+ICsgICAgICovCj4g
PiArICAgIGlmIChzdHJjbXAocHZfaW5mby5uYW1lLCAiYmFyZSBoYXJkd2FyZSIpICE9IDApCj4g
PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiA+ICsjZW5kaWYKPiA+ICsKPiA+ICAgICAgZm9yICh0
bXAgPSBpb21lbV9yZXNvdXJjZS5jaGlsZDsgdG1wOyB0bXAgPSB0bXAtPnNpYmxpbmcpIHsKPiA+
ICAgICAgICAgIG1heF9pb21lbSA9IG1heChtYXhfaW9tZW0sICB0bXAtPmVuZCk7Cj4gPiAgICAg
IH0KPiA+Cj4gPiAtICAgIHJldHVybiBtYXhfaW9tZW07Cj4gPiArICAgIHJldHVybiBtYXhfaW9t
ZW0gPiAoKHU2NCkxIDw8IGRtYV9iaXRzKTsKPiA+ICB9Cj4gPiAtRVhQT1JUX1NZTUJPTChkcm1f
Z2V0X21heF9pb21lbSk7Cj4gPiArRVhQT1JUX1NZTUJPTChkcm1fbmVlZF9zd2lvdGxiX2Zvcl9k
bWEpOwo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rldmlj
ZS5jCj4gPiBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jCj4gPiBpbmRl
eCA1OWM4YTY2NDdmZjIuLjdjODIyMmQ5OGJjMyAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9kZXZpY2UuYwo+ID4gQEAgLTEzODcsNyArMTM4Nyw4IEBAIGludCByYWRlb25f
ZGV2aWNlX2luaXQoc3RydWN0IHJhZGVvbl9kZXZpY2UgKnJkZXYsCj4gPiAgICAgICAgICBwY2lf
c2V0X2NvbnNpc3RlbnRfZG1hX21hc2socmRldi0+cGRldiwgRE1BX0JJVF9NQVNLKDMyKSk7Cj4g
PiAgICAgICAgICBwcl93YXJuKCJyYWRlb246IE5vIGNvaGVyZW50IERNQSBhdmFpbGFibGVcbiIp
Owo+ID4gICAgICB9Cj4gPiAtICAgIHJkZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9nZXRfbWF4X2lv
bWVtKCkgPiAoKHU2NCkxIDw8IGRtYV9iaXRzKTsKPiA+ICsgICAgcmRldi0+bmVlZF9zd2lvdGxi
ID0gZHJtX25lZWRfc3dpb3RsYl9mb3JfZG1hKGRtYV9iaXRzKTsKPiA+ICsgICAgcHJfaW5mbygi
JXM6IG5lZWRfc3dpb3RsYjogJWRcbiIsIF9fZnVuY19fLCByZGV2LT5uZWVkX3N3aW90bGIpOwo+
ID4KPiA+ICAgICAgLyogUmVnaXN0ZXJzIG1hcHBpbmcgKi8KPiA+ICAgICAgLyogVE9ETzogYmxv
Y2sgdXNlcnNwYWNlIG1hcHBpbmcgb2YgaW8gcmVnaXN0ZXIgKi8KPiA+IGRpZmYgLS1naXQgYS9p
bmNsdWRlL2RybS9kcm1fY2FjaGUuaCBiL2luY2x1ZGUvZHJtL2RybV9jYWNoZS5oCj4gPiBpbmRl
eCBiZmUxNjM5ZGYwMmQuLjA3MGI0NDYyNGZmOSAxMDA2NDQKPiA+IC0tLSBhL2luY2x1ZGUvZHJt
L2RybV9jYWNoZS5oCj4gPiArKysgYi9pbmNsdWRlL2RybS9kcm1fY2FjaGUuaAo+ID4gQEAgLTM4
LDcgKzM4LDcgQEAKPiA+ICB2b2lkIGRybV9jbGZsdXNoX3BhZ2VzKHN0cnVjdCBwYWdlICpwYWdl
c1tdLCB1bnNpZ25lZCBsb25nIG51bV9wYWdlcyk7Cj4gPiAgdm9pZCBkcm1fY2xmbHVzaF9zZyhz
dHJ1Y3Qgc2dfdGFibGUgKnN0KTsKPiA+ICB2b2lkIGRybV9jbGZsdXNoX3ZpcnRfcmFuZ2Uodm9p
ZCAqYWRkciwgdW5zaWduZWQgbG9uZyBsZW5ndGgpOwo+ID4gLXU2NCBkcm1fZ2V0X21heF9pb21l
bSh2b2lkKTsKPiA+ICtib29sIGRybV9uZWVkX3N3aW90bGJfZm9yX2RtYShpbnQgZG1hX2JpdHMp
Owo+ID4KPiA+Cj4gPiAgc3RhdGljIGlubGluZSBib29sIGRybV9hcmNoX2Nhbl93Y19tZW1vcnko
dm9pZCkKCgoKLS0gCk1pY2hhZWwgRCBMYWJyaW9sYQoyMSBSaXAgVmFuIFdpbmtsZSBDaXIKV2Fy
d2ljaywgUkkgMDI4ODYKNDAxLTMxNi05ODQ0IChjZWxsKQo0MDEtODQ4LTg4NzEgKHdvcmspCjQw
MS0yMzQtMTMwNiAoaG9tZSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 20:22:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 20:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu12i-0000hg-DC; Wed, 13 Feb 2019 20:22:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g9kN=QU=citrix.com=prvs=9409b5aa3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gu12h-0000hb-8O
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 20:22:03 +0000
X-Inumbo-ID: 026d517a-2fcd-11e9-a221-836ac82b4fba
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 026d517a-2fcd-11e9-a221-836ac82b4fba;
 Wed, 13 Feb 2019 20:21:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,366,1544486400"; d="scan'208";a="85916412"
To: Michael Labriola <michael.d.labriola@gmail.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
 <5C64297D0200007800216566@prv1-mh.provo.novell.com>
 <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
 <5C64413C0200007800216656@prv1-mh.provo.novell.com>
 <20190213165657.GD22883@char.us.oracle.com>
 <CAOQxz3wvA1B5X2NGSwtmFcoj2v655HJv-Nn4uN=EMt9yVf6uBw@mail.gmail.com>
 <CAOQxz3xUKnsoiT-rF5+ZJwkCUS4cTPQjSG5PHvaPaDrq87CqWQ@mail.gmail.com>
 <20190213191602.GC16558@char.us.oracle.com>
 <CAOQxz3xqaYq8JKWwHbS8oBDB3krtW4saozEoURcz8OtN23jqrA@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <54ddc7c8-8ba3-bcd2-081e-af2a0ddc4c76@citrix.com>
Date: Wed, 13 Feb 2019 20:21:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CAOQxz3xqaYq8JKWwHbS8oBDB3krtW4saozEoURcz8OtN23jqrA@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDIvMjAxOSAyMDoxNSwgTWljaGFlbCBMYWJyaW9sYSB3cm90ZToKPiBPbiBXZWQsIEZl
YiAxMywgMjAxOSBhdCAyOjE2IFBNIEtvbnJhZCBSemVzenV0ZWsgV2lsawo+IDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPiB3cm90ZToKPj4gT24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMDE6Mzg6MjFQ
TSAtMDUwMCwgTWljaGFlbCBMYWJyaW9sYSB3cm90ZToKPj4+IE9uIFdlZCwgRmViIDEzLCAyMDE5
IGF0IDE6MTYgUE0gTWljaGFlbCBMYWJyaW9sYQo+Pj4gPG1pY2hhZWwuZC5sYWJyaW9sYUBnbWFp
bC5jb20+IHdyb3RlOgo+Pj4+IE9uIFdlZCwgRmViIDEzLCAyMDE5IGF0IDExOjU3IEFNIEtvbnJh
ZCBSemVzenV0ZWsgV2lsawo+Pj4+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPj4+
Pj4gT24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMDk6MDk6MzJBTSAtMDcwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+Pj4+Pj4+PiBPbiAxMy4wMi4xOSBhdCAxNzowMCwgPG1pY2hhZWwuZC5sYWJyaW9s
YUBnbWFpbC5jb20+IHdyb3RlOgo+Pj4+Pj4+IE9uIFdlZCwgRmViIDEzLCAyMDE5IGF0IDk6Mjgg
QU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4+Pj4gT24g
MTMuMDIuMTkgYXQgMTU6MTAsIDxtaWNoYWVsLmQubGFicmlvbGFAZ21haWwuY29tPiB3cm90ZToK
Pj4+Pj4+Pj4+IEFoLCBzbyB0aGlzIGlzbid0IG5lY2Vzc2FyaWx5IFhlbi1zcGVjaWZpYyBidXQg
cmF0aGVyIGFueSBwYXJhdmlydHVhbAo+Pj4+Pj4+Pj4gZ3Vlc3Q/ICBUaGF0IGhhZG4ndCBjcm9z
c2VkIG15IG1pbmQuICBJcyB0aGVyZSBhbiBlYXN5IHdheSB0byBmaW5kIG91dAo+Pj4+Pj4+Pj4g
aWYgd2UncmUgYSBwdiBndWVzdCBpbiB0aGUgbmVlZF9zd2lvdGxiIGNvbmRpdGlvbmFscz8KPj4+
Pj4+Pj4gVGhlcmUncyB4ZW5fcHZfZG9tYWluKCksIGJ1dCBJIHRoaW5rIHhlbl9zd2lvdGxiIHdv
dWxkIGJlIG1vcmUgdG8KPj4+Pj4+Pj4gdGhlIHBvaW50IGlmIHRoZSBjaGVjayBpcyBhbHJlYWR5
IHRvIGJlIFhlbi1zcGVjaWZpYy4gVGhlcmUncyBubyBnZW5lcmljCj4+Pj4+Pj4+ICJpcyBQViIg
cHJlZGljYXRlIHRoYXQgSSdtIGF3YXJlIG9mLgo+Pj4+Pj4+IFdlbGwsIHRoYXQgbWFrZXMgZG9p
bmcgY29uZGl0aW9uYWwgY29kZSByaWdodCBtb3JlIGRpZmZpY3VsdC4gIEkKPj4+Pj4+PiBhc3N1
bWUgc2luY2UgdGhlcmUgaXNuJ3QgYSBnZW5lcmljIHByZWRpY2F0ZSwgYW5kIFBWIGlzbid0IG5l
dywgdGhhdAo+Pj4+Pj4+IGl0J3MgYWJzZW5jZSBpcyBieSBkZXNpZ24/ICBUbyByZWlnbiBpbiB0
aGUgdGVtcHRhdGlvbiB0byBzcHJpbmtsZQo+Pj4+Pj4+IGNvbmRpdGlvbmFsIGNvZGUgYWxsIG92
ZXIgdGhlIGtlcm5lbD8gIDstKQo+Pj4+Pj4gV2VsbCwgd2l0aCBsZ3Vlc3QgZ29uZSwgWGVuIGlz
IHRoZSBvbmx5IFBWIGVudmlyb25tZW50IHRoZSBrZXJuZWwKPj4+Pj4+IGNhbiBydW4gaW4sIGFm
YWlrIGF0IGxlYXN0LiBJIGd1ZXNzIHRvIGRlY2lkZSBiZXR3ZWVuIHRoZSBzdWdnZXN0ZWQKPj4+
Pj4+IG9wdGlvbnMgb3IgdGhlIG5lZWQgZm9yIHNvbWUgYWJzdHJhY3RpbmcgbWFjcm8gKG9yIHll
dCBzb21ldGhpbmcKPj4+Pj4+IGVsc2UpLCB5b3UnbGwgcmVhbGx5IG5lZWQgdG8gYXNrIHRoZSBk
cml2ZXIgbWFpbnRhaW5lcnMuIE9yIHNpbXBseQo+Pj4+Pj4gc2VuZCBhIHBhdGNoIHRoZWlyIHdh
eSBpbXBsZW1lbnRpbmcgb25lIG9mIHRoZW0sIGFuZCBzZWUgd2hhdAo+Pj4+Pj4gdGhlaXIgcmVh
Y3Rpb24gaXMuCj4+Pj4+IENvdWxkIHlvdSB0cnkgdGhpcyBvdXQgYW5kIHNlZSBpZiBpdCB3b3Jr
cyBhbmQgSSB3aWxsIHNlbmQgaXQgb3V0Ogo+Pj4+Pgo+Pj4gKnNuaXAqCj4+Pj4gWWVzLCB0aGF0
IHdvcmtzIGZvciBtZS4gIEhvd2V2ZXIsIEkgZmVlbCBsaWtlIHRoZSBjb25kaXRpb25hbCBzaG91
bGQKPj4+PiBiZSBpbiBkcm1fZ2V0X21heF9pb21lbSgpIGluc3RlYWQgb2YgZGlyZWN0bHkgYWZ0
ZXIgaXQgZXZlcnl3aGVyZSBpdCdzCj4+Pj4gdXNlZC4uLiAgYW5kIGlzIGp1c3QgY2hlY2tpbmcg
eGVuX3B2X2RvbWFpbigpIGVub3VnaD8gIEphbiBtYWRlIGl0Cj4+Pj4gc291bmQgbGlrZSB0aGVy
ZSB3ZXJlIHBvc3NpYmx5IG90aGVyIFBWIGNhc2VzIHRoYXQgd291bGQgYWxzbyBzdGlsbAo+Pj4+
IG5lZWQgc3dpb3RsYi4KPj4+IEhvdyBhYm91dCB0aGlzPyAgSXQgc3RyY21wJ3MgcHZfaW5mbyB0
byBzZWUgaWYgd2UncmUgYmFyZSBtZXRhbCwgZG9lcwo+Pj4gdGhlIGNvbXBhcmlzb24gaW4gYSBz
aW5nbGUgcGxhY2UsIG1vdmVzIHRoZSBiaXQgc2hpZnRpbmcgY29tcGFyaXNvbgo+Pj4gaW50byB0
aGUgZnVuY3Rpb24gKHNpbXBsaWZ5aW5nIHRoZSBkcm0gZHJpdmVyIGNvZGUpLCBhbmQgcmVuYW1l
cyB0aGUKPj4+IGZ1bmN0aW9uIHRvIG1vcmUgYXB0bHkgZGVzY3JpYmUgd2hhdCdzIGdvaW5nIG9u
Lgo+PiA8bm9kcz4gVGhhdCBsb29rcyBtdWNoIGJldHRlci4KPiBHcmVhdCEgIE5vdyB0aGUgb25s
eSBxdWVzdGlvbiBsZWZ0IGlzOiAgS1ZNLCBWTXdhcmUsIFhlbiBQVkgsIFhlbiBIVk0sCj4gYW5k
IFhlbiBQViBhbGwgcG9wdWxhdGUgcHZfaW5mby4gIERvIGFueSBvZiB0aG9zZSBvdGhlciB0aGFu
IFhlbiBQVgo+ICpyZWFsbHkqIG5lZWQgc3dpb3RsYi4gIFRoYXQncyBzbGlnaHRseSBvdmVyIG15
IGhlYWQuICBBcyB3cml0dGVuLCBteQo+IHBhdGNoIHdvdWxkIHJlcXVpcmUgc3dpb3RsYiBmb3Ig
YWxsIG9mIHRoZW0gYmVjYXVzZSBJIHdhcyBhdHRlbXB0aW5nCj4gdG8gbm90IGJlIFhlbi1zcGVj
aWZpYy4KCkl0cyBmYXIgbW9yZSBjb21wbGljYXRlZCB0aGF0ICJYZW4gUFYgcmVxdWlyZXMgc3dp
b3RsYiIuCgpJIHByZXN1bWUgdGhlIHVuZGVybHlpbmcgcHJvYmxlbSBoZXJlIGlzIERSTSBiZWlu
ZyBzcGVjaWFsIGFuZCBub3QKRE1BLW1hcHBpbmcgaXRzIGJ1ZmZlcnMsIGFuZCB0cnlpbmcgdG8g
RE1BIHRvIGEgYnVmZmVyIGNyb3NzaW5nIGEgNGsKYm91bmRhcnk/CgpCdWZmZXJzIHNpdHRpbmcg
ZW50aXJlbHkgd2l0aGluIG9uZSA0ayBmcmFtZSBuZXZlciBuZWVkIHRoZSBzd2lvdGxiCnVubGVz
cyB5b3UndmUgb25seSBnb3QgYSAzMi1iaXQgY2FwYWJsZSBncmFwaGljcyBjYXJkLCBhbmQgdGhl
cmUgaXMKc2VwYXJhdGUgbW9kZSBkbWEtbWFwcGluZyBtb2RlIGluIHRoZSBwcm9jZXNzIG9mIGJl
aW5nIHVwc3RyZWFtZWQgd2hlcmUKZnJhbWVzIHdoaWNoIG1vc3Qgb2YgTGludXggdGhpbmdzIGFy
ZSBhZGphY2VudCBkbyBhcHBlYXIgYWRqYWNlbnQgaW4KZGV2aWNlLXZpcnR1YWwgYWRkcmVzcyBz
cGFjZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 20:54:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 20:54:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu1YG-0003KM-BQ; Wed, 13 Feb 2019 20:54:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1/N/=QU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gu1YE-0003KA-W9
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 20:54:39 +0000
X-Inumbo-ID: 8ffe25e2-2fd1-11e9-b098-df3b236c08ae
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ffe25e2-2fd1-11e9-b098-df3b236c08ae;
 Wed, 13 Feb 2019 20:54:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gu1Y7-000238-Mw; Wed, 13 Feb 2019 20:54:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gu1Y7-0007uQ-8V; Wed, 13 Feb 2019 20:54:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gu1Y7-0004fD-7r; Wed, 13 Feb 2019 20:54:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133233-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Feb 2019 20:54:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133233: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIzMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIzMy8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzAwNQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMzAwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYxNzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5
OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcx
NmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6MzYgWiAgICA2IGRheXMgICAzNCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAgIDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAxIGRh
eXMgICAxMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNjaG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgog
IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjE3OGEwMGMzMDE3M2MwYjI2OGQ5
OTE2MGUxOWFkMjk5YjE4MjNhMgpBdXRob3I6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1h
em9uLmRlPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTU6MjA6MTUgMjAxOSArMDEwMAoKICAgIHg4Ni9o
dm06IGJsb2NrIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwogICAgCiAgICBUaGVy
ZSBhcmUgbXVsdGlwbGUgYXJyYXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vz
c2VkCiAgICB3aXRoIGluZGljZXMgdGhhdCBhcmUgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBUbyBh
dm9pZCBzcGVjdWxhdGl2ZQogICAgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFy
cmF5X2luZGV4X25vc3BlYyBtYWNyby4KICAgIAogICAgV2hlbiBibG9ja2luZyBzcGVjdWxhdGl2
ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIGNhbiBjbGFzc2lmeSBhcnJheXMKICAgIGludG8g
ZHluYW1pYyBhcnJheXMgYW5kIHN0YXRpYyBhcnJheXMuIFdoZXJlIHRoZSBmb3JtZXIgYXJlIGFs
bG9jYXRlZAogICAgZHVyaW5nIHJ1biB0aW1lLCB0aGUgc2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtu
b3duIGR1cmluZyBjb21waWxlIHRpbWUuCiAgICBPbiBzdGF0aWMgYXJyYXlzLCBjb21waWxlciBt
aWdodCBiZSBhYmxlIHRvIGJsb2NrIHNwZWN1bGF0aXZlIGFjY2Vzc2VzCiAgICBpbiB0aGUgZnV0
dXJlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBl
ZmZvcnQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdl
bEBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cgpjb21taXQgNTZkOGQwMTE5ZDI3MGY4NDZjNmM0OTQzNzEyYjhhMjFmYmU1ZDRkMApBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgRmViIDEyIDExOjU0
OjU3IDIwMTkgKzAxMDAKCiAgICBWTVg6IGRvbid0IGlnbm9yZSBQMk0gc2V0dXAgZXJyb3IKICAg
IAogICAgc2V0X21taW9fcDJtX2VudHJ5KCkgbWF5IGZhaWwsIGluIHBhcnRpY3VsYXIgd2l0aCAt
RU5PTUVNLiBEb24ndCBpZ25vcmUKICAgIHN1Y2ggYW4gZXJyb3IsIGJ1dCBpbnN0ZWFkIGNhdXNl
IGRvbWFpbiBjcmVhdGlvbiB0byBmYWlsIGluIHN1Y2ggYSBjYXNlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA4OGI5MmMzODIwY2ZmZWQ0YjRhYmVi
MTM5ZWRjMmNiZDgyODZjYjEyCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6MDcgMjAxOSArMDEwMAoKICAgIGlvbW11OiBmaXgg
aW9tbXVfb3BzIGluaXRpYWxpemF0aW9uCiAgICAKICAgIENvbW1pdCAzMmE1ZWEwMGVjNzVlZjUz
ZSAoIklPTU1VL3g4NjogcmVtb3ZlIGluZGlyZWN0aW9uIGZyb20gY2VydGFpbgogICAgSU9NTVUg
aG9vayBhY2Nlc3NlcyIpIGludHJvZHVjZWQgaW9tbXVfb3BzIGluaXRpYWxpemVkIGF0IGJvb3Qg
dGltZQogICAgd2l0aCBkYXRhIGRlY2xhcmVkIGFzIF9faW5pdGNvbnN0cmVsLgogICAgCiAgICBP
biBJbnRlbCBzeXN0ZW1zIHRoZXJlIGlzIGFub3RoZXIgcGF0aCB3aGVyZSBpb21tdV9vcHMgaXMg
aW5pdGlhbGl6ZWQKICAgIGFuZCB0aGlzIHBhdGggaXMgcmVsZXZhbnQgb24gcmVzdW1lIGFmdGVy
IHJldHVybmluZyBmcm9tIHN5c3RlbSBzdXNwZW5kLgogICAgQXMgdGhlIGluaXRpYWxpemF0aW9u
IGRhdGEgaXMgbm8gbG9uZ2VyIGFjY2Vzc2libGUgaW4gdGhpcyBjYXNlIHRoYXQKICAgIHNlY29u
ZCBpbml0aWFsaXphdGlvbiBtdXN0IGJlIGRyb3BwZWQgaW4gY2FzZSB0aGUgc3lzdGVtIGlzbid0
IGp1c3QKICAgIGJvb3RpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgMDlmYzRkZTRhOGViYjM4OTY0MWI4YjhhNjMyZWZjYjdjYTg4MGUwOApBdXRob3I6IE5v
cmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KRGF0ZTogICBXZWQgRmViIDYgMTU6
MDk6MzMgMjAxOSArMDEwMAoKICAgIGFzbTogaGFuZGxlIGNvbW1lbnRzIHdoZW4gY3JlYXRpbmcg
aGVhZGVyIGZpbGUKICAgIAogICAgSW4gdGhlIGVhcmx5IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0
aGUgYXNtIGhlYWRlciBmaWxlcyBhcmUgY3JlYXRlZCwgc3VjaAogICAgYXMgaW5jbHVkZS9hc20t
JChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaC4gVGhlc2UgZmlsZXMgZGVwZW5kIG9uIHRoZQog
ICAgYXNzZW1ibHkgZmlsZSBhcmNoLyQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLnMsIHdoaWNo
IGlzIGdlbmVyYXRlZAogICAgYmVmb3JlLiBEZXBlbmRpbmcgb24gdGhlIHVzZWQgdG9vbGNoYWlu
LCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0aGUKICAgIGFzc2VtYmx5IGZpbGVzLiBFc3Bl
Y2lhbGx5IHRoZSBnb3RvLWdjYyBjb21waWxlciBvZiB0aGUgYm91bmRlZCBtb2RlbAogICAgY2hl
Y2tlciBDQk1DIGFkZHMgY29tbWVudHMgdGhhdCBzdGFydCB3aXRoIGEgJyMnIHN5bWJvbCBhdCB0
aGUgYmVnaW5uaW5nCiAgICBvZiB0aGUgbGluZS4KICAgIAogICAgVGhpcyBjb21taXQgYWRkcyBo
YW5kbGluZyBjb21tZW50cyBpbiBhc3NlbWJsZXIgZHVyaW5nIHRoZSBjcmVhdGlvbiBvZiB0aGUK
ICAgIGFzbSBoZWFkZXIgZmlsZXMsIGVzcGVjaWFsbHkgaWdub3JpbmcgbGluZXMgdGhhdCBzdGFy
dCB3aXRoICcjJywgd2hpY2gKICAgIGluZGljYXRlIGNvbW1lbnRzIGZvciBib3RoIEFSTSBhbmQg
eDg2IGFzc2VtYmxlci4gVGhlIHVzZWQgdG9vbCBnb3RvLWFzCiAgICBwcm9kdWNlcyBleGFjdGx5
IGNvbW1lbnRzIG9mIHRoaXMga2luZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRh
dXRzY2huaWcgPHRhdXRzY2huQGFtYXpvbi5jby51az4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZDA0YmYxZWI2NTZiZThiMjEzMWQwOGM3ZTMy
Y2ZmMzQzNTU2Y2ZhOApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBNb24gRmViIDExIDA5OjA5OjEzIDIwMTkgKzAxMDAKCiAgICB4ODYvc2hhZG93OiBhZGp1
c3QgbWluaW11bSBhbGxvY2F0aW9uIGNhbGN1bGF0aW9ucwogICAgCiAgICBBIHByZXZpb3VzbHkg
YmFkIHNpdHVhdGlvbiBoYXMgYmVjb21lIHdvcnNlIHdpdGggdGhlIGVhcmx5IHNldHRpbmcgb2YK
ICAgIC0+bWF4X3ZjcHVzOiBUaGUgdmFsdWUgcmV0dXJuZWQgYnkgc2hhZG93X21pbl9hY2NlcHRh
YmxlX3BhZ2VzKCkgaGFzCiAgICBmdXJ0aGVyIGdyb3duLCBhbmQgaGVuY2Ugbm93IGhvbGRzIGJh
Y2sgZXZlbiBtb3JlIG1lbW9yeSBmcm9tIHVzZSBmb3IKICAgIHRoZSBwMm0uCiAgICAKICAgIE1h
a2Ugc2hfbWluX2FsbG9jYXRpb24oKSBhY2NvdW50IGZvciBhbGwgcDJtIG1lbW9yeSBuZWVkZWQg
Zm9yCiAgICBzaGFkb3dfZW5hYmxlKCkgdG8gc3VjY2VlZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9u
IChhdCB3aGljaCBwb2ludCB0aGUKICAgIGRvbWFpbiBoYXMgbm8gbWVtb3J5IGF0IGFsbCBhbGxv
Y2F0ZWQgdG8gaXQgeWV0LCBhbmQgaGVuY2UgdXNlIG9mCiAgICBkLT50b3RfcGFnZXMgaXMgbWVh
bmluZ2xlc3MpLgogICAgCiAgICBBbHNvIG1ha2Ugc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2Vz
KCkgbm8gbG9uZ2VyIG5lZWRsZXNzbHkgYWRkIDEgdG8KICAgIHRoZSB2Q1BVIGNvdW50LgogICAg
CiAgICBGaW5hbGx5IG1ha2UgdGhlIGRlYnVnZ2luZyBwcmludGsoKSBpbiBzaGFkb3dfYWxsb2Nf
cDJtX3BhZ2UoKSBhIGxpdHRsZQogICAgbW9yZSB1c2VmdWwgYnkgbG9nZ2luZyBzb21lIG9mIHRo
ZSByZWxldmFudCBkb21haW4gc2V0dGluZ3MuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpjb21taXQgYWNhMjE0NDI0OTljMDRiNzBkODQxNjRiNDY3NDRiMzVlZTdiOGJmNApBdXRo
b3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUg
RmViIDcgMTI6NDE6MTcgMjAxOSArMDAwMAoKICAgIGRvY3M6IGZlYXR1cmVzL3FlbXUtZGVwcml2
IGZvcm1hdHRpbmcgZml4ZXMKICAgIAogICAgTmVlZCBhIHNwYWNlIGJldHdlZW4gdGhlIHBhcmFn
cmFwaCBhbmQgdGhlIGxpc3Qgc28gcGFuZG9jIGtub3dzIGl0J3MgYQogICAgbGlzdC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgOWRiNzc3ZGRhMzNiYTkyYzBhMGZlY2E3NmRlNWJiYTU3MzU4ZWJjYwpBdXRob3I6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcg
MTI6MDU6NDMgMjAxOSArMDAwMAoKICAgIGRvY3M6IFVwZGF0ZSBjcmVkaXQvY3JlZGl0MiBmZWF0
dXJlIGRvY3MgcmVmbGVjdGluZyBuZXcgZGVmYXVsdCBzY2hlZHVsZXIKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA3YjUyNzhiMjhmOGZi
Y2Q0NDAyZTQ1MjBkN2E1ZDYwN2Q0YTk5N2E3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA3IDE1OjAyOjI3IDIwMTkgKzAwMDAK
CiAgICB0b29sczogaW5pdCBzY3JpcHRzOiBtYWtlIFhFTl9SVU5fRElSIGFuZCBYRU5fTE9DS19E
SVIgbW9kZSA3MDAKICAgIAogICAgVGhlc2UgZGlyZWN0b3JpZXMgb3VnaHQgbm90IHRvIGJlIGV2
ZW4gd29ybGQtcmVhZGFibGUuICBJZiB0aGlzIHNjcmlwdAogICAgZm9yIHNvbWUgcmVhc29uIHJ1
bnMgd2l0aCBhIGxheCB1bWFzayB0aGV5IG1pZ2h0IGJlIGNyZWF0ZWQKICAgIG92ZXJseS13cml0
ZWFibGUuICBBdm9pZCBhbnkgc3VjaCBidWcgYnkgc2V0dGluZyB0aGUgbW9kZSBleHBsaWNpdGx5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0
IDBjNGEzOGMwOThmOWJmZmViMzNmOGNmODhhYmRlYTRiMGY5YTkwNzAKQXV0aG9yOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6
MjYgMjAxOSArMDAwMAoKICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IEZpeGVz
IHRvIERlc2NyaXB0aW9uCiAgICAKICAgIGBuZWVlZGVkJyBpcyBhIHR5cG8uICBBbmQgeGVuZCBp
cyBsb25nIGdvbmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAxMDk3ZTAxOTQzMjFk
MjcyNjI1MTNjZjEyOTFmZGRmZWExNjA2YzMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjUgMjAxOSArMDAwMAoK
ICAgIHRvb2xzOiBpbml0IHNjcmlwdHM6IHhlbmNvbW1vbnM6IFByb3ZpZGVzIGB4ZW4nCiAgICAK
ICAgIEl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgc2luZ2xlIGB4ZW4nIGZhY2lsaXR5IChpbiB0aGUg
TFNCIFByb3ZpZGVzCiAgICBuYW1lc3BhY2UpLiAgVGhhdCBhbGxvd3Mgb3RoZXIgZmFjaWxpdGll
cyB0byBzcGVjaWZ5IHRoYXQgdGhleSBzaG91bGQKICAgIGdvIGFmdGVyIGB4ZW4nIHdpdGhvdXQg
bmVlZGluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzLgogICAgCiAgICBUaGlz
IHNlcnZpY2UgbmFtZSBpcyBhbHJlYWR5IFByb3ZpZGUnZCBieSB0aGUgKGZhaXJseSBkaWZmZXJl
bnQpIGluaXQKICAgIHNjcmlwdHMgdXNlZCBpbiBEZWJpYW4uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQw
Zjc4Nzc5YzliZDM3ODJlMTU3MgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMAoKICAg
IHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXph
dGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFDVElWRSBhdCBib290LiBNYWtlIHN1
cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5pdGlhbGl6YXRpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
Q0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVuZy5mYW5AbnhwLmNvbQogICAgQ0M6
IGpncm9zc0BzdXNlLmNvbQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 21:08:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 21:08:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu1lt-0004Jh-SP; Wed, 13 Feb 2019 21:08:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CfiJ=QU=gmail.com=michael.d.labriola@srs-us1.protection.inumbo.net>)
 id 1gu1ls-0004Jc-Ib
 for xen-devel@lists.xen.org; Wed, 13 Feb 2019 21:08:44 +0000
X-Inumbo-ID: 8b18c8ea-2fd3-11e9-bc90-bc764e045a96
Received: from mail-ot1-x344.google.com (unknown [2607:f8b0:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b18c8ea-2fd3-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 21:08:43 +0000 (UTC)
Received: by mail-ot1-x344.google.com with SMTP id u16so6777650otk.8
 for <xen-devel@lists.xen.org>; Wed, 13 Feb 2019 13:08:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=RRcZLHKmtCdhviBxyCI+1AyofNRXn9fUpHLl1QbO62A=;
 b=aLPgDIq0UL3QCjoRF6I3I98Tth+v0ch23DW7Evh3CcvCfy8rfATV59pmH1slu84tNr
 ltr13z6AVnf6DKviEJWsZUUgfWqE1i28tHMsbxnlyQ7XNvNcLDonzyV0G37lfnjAnS/g
 Mwa8M2fIleGwhOd3D4cFCzLf5kBlMKSD50WCaT6sVorIZPCXkO/3xgLeGHFeTPp+Ejgl
 mxrQmfnsKrPLjV6rPLhnmM5EcXuOTrILAeonlrNHkz+AUENL9WIi8X0JL9gKPHYMVuQh
 Hq924OZf6qcVglbJaw6IqomOW9xiqMs+BzsRlvIAFGLD52Msrf5UwMhqoc48kbjkQg6z
 LWPw==
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=RRcZLHKmtCdhviBxyCI+1AyofNRXn9fUpHLl1QbO62A=;
 b=jtRRfXm9+cLjwqMl9+QixdOYI9+31PNUg27lVkLEuLVBd3JtEUm/j5qHU4KSEn/fFR
 Ju+/vg8BgWrrmk3b6fV3brS6MAB9frE7cQZWaYt7tWKbZFHDVNRgcoDOcNWNvTauqDUX
 QViO9gKsjslyfClEOiau3+z7qDOo7f6i4mlv6P/cM86vrGG30HGorUxW1gtE1ImDPcbV
 ftYKVLdfrQsOOGi82MPc6SX2FvPFLdBh/ZiLLNhzKiEqP0Uh6L7LjX2hATZuiFh1ZwPi
 ovXUBq29Or3HV/MaqielzSdS4UrvcG8jhc6KdntGQ89Ij8tMQEY3P2UMLlNj66uMVx6C
 VN+g==
X-Gm-Message-State: AHQUAuZPpPKOVqyl9C91jG4cLxM+vzkt/By6fMjKSN1rplTj1+U2mw9I
 e9AbxTY28f8hRiPxA/2V6oS2LWy3UNR5UwBLNAc=
X-Google-Smtp-Source: AHgI3IZZzhXfy8JP/WTTt/DKEsNK8n0HpYtuD/eFNXobWyw3NPdGiB/XXPKTiKqWcVoc0czLCE/5pncdhE5HHywEWaw=
X-Received: by 2002:a9d:7dd6:: with SMTP id k22mr37997otn.31.1550092122556;
 Wed, 13 Feb 2019 13:08:42 -0800 (PST)
MIME-Version: 1.0
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
 <5C64297D0200007800216566@prv1-mh.provo.novell.com>
 <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
 <5C64413C0200007800216656@prv1-mh.provo.novell.com>
 <20190213165657.GD22883@char.us.oracle.com>
 <CAOQxz3wvA1B5X2NGSwtmFcoj2v655HJv-Nn4uN=EMt9yVf6uBw@mail.gmail.com>
 <CAOQxz3xUKnsoiT-rF5+ZJwkCUS4cTPQjSG5PHvaPaDrq87CqWQ@mail.gmail.com>
 <20190213191602.GC16558@char.us.oracle.com>
 <CAOQxz3xqaYq8JKWwHbS8oBDB3krtW4saozEoURcz8OtN23jqrA@mail.gmail.com>
 <54ddc7c8-8ba3-bcd2-081e-af2a0ddc4c76@citrix.com>
In-Reply-To: <54ddc7c8-8ba3-bcd2-081e-af2a0ddc4c76@citrix.com>
From: Michael Labriola <michael.d.labriola@gmail.com>
Date: Wed, 13 Feb 2019 16:08:29 -0500
Message-ID: <CAOQxz3x1t5F=Ey+4LyuSnCHR2XMZBMxwECbuP0HCJKqqcOkBeQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, Jan Beulich <JBeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMzoyMSBQTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDEzLzAyLzIwMTkgMjA6MTUsIE1pY2hhZWwg
TGFicmlvbGEgd3JvdGU6Cj4gPiBPbiBXZWQsIEZlYiAxMywgMjAxOSBhdCAyOjE2IFBNIEtvbnJh
ZCBSemVzenV0ZWsgV2lsawo+ID4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IHdyb3RlOgo+ID4+
IE9uIFdlZCwgRmViIDEzLCAyMDE5IGF0IDAxOjM4OjIxUE0gLTA1MDAsIE1pY2hhZWwgTGFicmlv
bGEgd3JvdGU6Cj4gPj4+IE9uIFdlZCwgRmViIDEzLCAyMDE5IGF0IDE6MTYgUE0gTWljaGFlbCBM
YWJyaW9sYQo+ID4+PiA8bWljaGFlbC5kLmxhYnJpb2xhQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPj4+
PiBPbiBXZWQsIEZlYiAxMywgMjAxOSBhdCAxMTo1NyBBTSBLb25yYWQgUnplc3p1dGVrIFdpbGsK
PiA+Pj4+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPiA+Pj4+PiBPbiBXZWQsIEZl
YiAxMywgMjAxOSBhdCAwOTowOTozMkFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+
Pj4+Pj4gT24gMTMuMDIuMTkgYXQgMTc6MDAsIDxtaWNoYWVsLmQubGFicmlvbGFAZ21haWwuY29t
PiB3cm90ZToKPiA+Pj4+Pj4+IE9uIFdlZCwgRmViIDEzLCAyMDE5IGF0IDk6MjggQU0gSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPiA+Pj4+Pj4+Pj4+PiBPbiAxMy4wMi4x
OSBhdCAxNToxMCwgPG1pY2hhZWwuZC5sYWJyaW9sYUBnbWFpbC5jb20+IHdyb3RlOgo+ID4+Pj4+
Pj4+PiBBaCwgc28gdGhpcyBpc24ndCBuZWNlc3NhcmlseSBYZW4tc3BlY2lmaWMgYnV0IHJhdGhl
ciBhbnkgcGFyYXZpcnR1YWwKPiA+Pj4+Pj4+Pj4gZ3Vlc3Q/ICBUaGF0IGhhZG4ndCBjcm9zc2Vk
IG15IG1pbmQuICBJcyB0aGVyZSBhbiBlYXN5IHdheSB0byBmaW5kIG91dAo+ID4+Pj4+Pj4+PiBp
ZiB3ZSdyZSBhIHB2IGd1ZXN0IGluIHRoZSBuZWVkX3N3aW90bGIgY29uZGl0aW9uYWxzPwo+ID4+
Pj4+Pj4+IFRoZXJlJ3MgeGVuX3B2X2RvbWFpbigpLCBidXQgSSB0aGluayB4ZW5fc3dpb3RsYiB3
b3VsZCBiZSBtb3JlIHRvCj4gPj4+Pj4+Pj4gdGhlIHBvaW50IGlmIHRoZSBjaGVjayBpcyBhbHJl
YWR5IHRvIGJlIFhlbi1zcGVjaWZpYy4gVGhlcmUncyBubyBnZW5lcmljCj4gPj4+Pj4+Pj4gImlz
IFBWIiBwcmVkaWNhdGUgdGhhdCBJJ20gYXdhcmUgb2YuCj4gPj4+Pj4+PiBXZWxsLCB0aGF0IG1h
a2VzIGRvaW5nIGNvbmRpdGlvbmFsIGNvZGUgcmlnaHQgbW9yZSBkaWZmaWN1bHQuICBJCj4gPj4+
Pj4+PiBhc3N1bWUgc2luY2UgdGhlcmUgaXNuJ3QgYSBnZW5lcmljIHByZWRpY2F0ZSwgYW5kIFBW
IGlzbid0IG5ldywgdGhhdAo+ID4+Pj4+Pj4gaXQncyBhYnNlbmNlIGlzIGJ5IGRlc2lnbj8gIFRv
IHJlaWduIGluIHRoZSB0ZW1wdGF0aW9uIHRvIHNwcmlua2xlCj4gPj4+Pj4+PiBjb25kaXRpb25h
bCBjb2RlIGFsbCBvdmVyIHRoZSBrZXJuZWw/ICA7LSkKPiA+Pj4+Pj4gV2VsbCwgd2l0aCBsZ3Vl
c3QgZ29uZSwgWGVuIGlzIHRoZSBvbmx5IFBWIGVudmlyb25tZW50IHRoZSBrZXJuZWwKPiA+Pj4+
Pj4gY2FuIHJ1biBpbiwgYWZhaWsgYXQgbGVhc3QuIEkgZ3Vlc3MgdG8gZGVjaWRlIGJldHdlZW4g
dGhlIHN1Z2dlc3RlZAo+ID4+Pj4+PiBvcHRpb25zIG9yIHRoZSBuZWVkIGZvciBzb21lIGFic3Ry
YWN0aW5nIG1hY3JvIChvciB5ZXQgc29tZXRoaW5nCj4gPj4+Pj4+IGVsc2UpLCB5b3UnbGwgcmVh
bGx5IG5lZWQgdG8gYXNrIHRoZSBkcml2ZXIgbWFpbnRhaW5lcnMuIE9yIHNpbXBseQo+ID4+Pj4+
PiBzZW5kIGEgcGF0Y2ggdGhlaXIgd2F5IGltcGxlbWVudGluZyBvbmUgb2YgdGhlbSwgYW5kIHNl
ZSB3aGF0Cj4gPj4+Pj4+IHRoZWlyIHJlYWN0aW9uIGlzLgo+ID4+Pj4+IENvdWxkIHlvdSB0cnkg
dGhpcyBvdXQgYW5kIHNlZSBpZiBpdCB3b3JrcyBhbmQgSSB3aWxsIHNlbmQgaXQgb3V0Ogo+ID4+
Pj4+Cj4gPj4+ICpzbmlwKgo+ID4+Pj4gWWVzLCB0aGF0IHdvcmtzIGZvciBtZS4gIEhvd2V2ZXIs
IEkgZmVlbCBsaWtlIHRoZSBjb25kaXRpb25hbCBzaG91bGQKPiA+Pj4+IGJlIGluIGRybV9nZXRf
bWF4X2lvbWVtKCkgaW5zdGVhZCBvZiBkaXJlY3RseSBhZnRlciBpdCBldmVyeXdoZXJlIGl0J3MK
PiA+Pj4+IHVzZWQuLi4gIGFuZCBpcyBqdXN0IGNoZWNraW5nIHhlbl9wdl9kb21haW4oKSBlbm91
Z2g/ICBKYW4gbWFkZSBpdAo+ID4+Pj4gc291bmQgbGlrZSB0aGVyZSB3ZXJlIHBvc3NpYmx5IG90
aGVyIFBWIGNhc2VzIHRoYXQgd291bGQgYWxzbyBzdGlsbAo+ID4+Pj4gbmVlZCBzd2lvdGxiLgo+
ID4+PiBIb3cgYWJvdXQgdGhpcz8gIEl0IHN0cmNtcCdzIHB2X2luZm8gdG8gc2VlIGlmIHdlJ3Jl
IGJhcmUgbWV0YWwsIGRvZXMKPiA+Pj4gdGhlIGNvbXBhcmlzb24gaW4gYSBzaW5nbGUgcGxhY2Us
IG1vdmVzIHRoZSBiaXQgc2hpZnRpbmcgY29tcGFyaXNvbgo+ID4+PiBpbnRvIHRoZSBmdW5jdGlv
biAoc2ltcGxpZnlpbmcgdGhlIGRybSBkcml2ZXIgY29kZSksIGFuZCByZW5hbWVzIHRoZQo+ID4+
PiBmdW5jdGlvbiB0byBtb3JlIGFwdGx5IGRlc2NyaWJlIHdoYXQncyBnb2luZyBvbi4KPiA+PiA8
bm9kcz4gVGhhdCBsb29rcyBtdWNoIGJldHRlci4KPiA+IEdyZWF0ISAgTm93IHRoZSBvbmx5IHF1
ZXN0aW9uIGxlZnQgaXM6ICBLVk0sIFZNd2FyZSwgWGVuIFBWSCwgWGVuIEhWTSwKPiA+IGFuZCBY
ZW4gUFYgYWxsIHBvcHVsYXRlIHB2X2luZm8uICBEbyBhbnkgb2YgdGhvc2Ugb3RoZXIgdGhhbiBY
ZW4gUFYKPiA+ICpyZWFsbHkqIG5lZWQgc3dpb3RsYi4gIFRoYXQncyBzbGlnaHRseSBvdmVyIG15
IGhlYWQuICBBcyB3cml0dGVuLCBteQo+ID4gcGF0Y2ggd291bGQgcmVxdWlyZSBzd2lvdGxiIGZv
ciBhbGwgb2YgdGhlbSBiZWNhdXNlIEkgd2FzIGF0dGVtcHRpbmcKPiA+IHRvIG5vdCBiZSBYZW4t
c3BlY2lmaWMuCj4KPiBJdHMgZmFyIG1vcmUgY29tcGxpY2F0ZWQgdGhhdCAiWGVuIFBWIHJlcXVp
cmVzIHN3aW90bGIiLgo+Cj4gSSBwcmVzdW1lIHRoZSB1bmRlcmx5aW5nIHByb2JsZW0gaGVyZSBp
cyBEUk0gYmVpbmcgc3BlY2lhbCBhbmQgbm90Cj4gRE1BLW1hcHBpbmcgaXRzIGJ1ZmZlcnMsIGFu
ZCB0cnlpbmcgdG8gRE1BIHRvIGEgYnVmZmVyIGNyb3NzaW5nIGEgNGsKPiBib3VuZGFyeT8KCldl
bGwsIEkgZG9uJ3QgMTAwJSB1bmRlcnN0YW5kIGhvdyBhbGwgdGhlc2UgdGhpbmdzIHdvcmsuLi4g
IGJ1dCBoZXJlJ3MKd2hhdCBJIGRvIGtub3cuICBUaGVyZSBhcmUgYSBzZXJpZXMgb2YgY29tbWl0
cyBpbiB2NC4xNyB0aGF0IHRyeSB0bwpvcHRpbWl6ZSB0aGUgcmFkZW9uIGFuZCBhbWRncHUgZHJp
dmVycyBieSBza2lwcGluZyBjYWxscyB0bwp0dG1fZG1hX3BvcHVsYXRlKCkgYW5kIHR0bV9kbWFf
dW5wb3B1bGF0ZSgpIHVubGVzcyB0aGV5J3JlICJyZWFsbHkKbmVlZGVkIi4gIFRoZSBvcmlnaW5h
bCBjb21taXQgZGV0ZXJtaW5lcyBpZiBzd2lvdGxiIGlzIG5lZWRlZCBieQpjaGVja2luZyB0byBz
ZWUgaWYgdGhlIG1heCBpbyBtYXBwaW5nIGFkZHJlc3Mgb2Ygc3lzdGVtIG1lbW9yeSBpcyBvdmVy
CnRoZSB2aWRlbyBjYXJkJ3MgYWNjZXNzaW5nIHJhbmdlLiAgSSBjYW4gbm8gbG9uZ2VyIGxvZyBp
bnRvIEdub21lIG9uIGEKWGVuIGRvbTAgYWZ0ZXIgdXBncmFkaW5nIG15IGtlcm5lbCB0byB2NC4y
MCBiZWNhdXNlIHRoZSBjb2RlIHRoYXQncyBubwpsb25nZXIgaGFwcGVuaW5nIHdhcyBhY3R1YWxs
eSBuZWVkZWQgaW4gYSBwYXJhdmlydHVhbGl6ZWQgZW52aXJvbm1lbnQuCgpTbywgSSdtIHRyeWlu
ZyB0byBnZXQgYWxsIG15IGRldGFpbHMgc3RyYWlnaHQgc28gSSBjYW4gc3VibWl0IGEgcGF0Y2gK
dG8gZml4IGl0IHcvb3V0IHNheWluZyBhbnl0aGluZyBmYWN0dWFsbHkgaW5jb3JyZWN0LgoKPiBC
dWZmZXJzIHNpdHRpbmcgZW50aXJlbHkgd2l0aGluIG9uZSA0ayBmcmFtZSBuZXZlciBuZWVkIHRo
ZSBzd2lvdGxiCj4gdW5sZXNzIHlvdSd2ZSBvbmx5IGdvdCBhIDMyLWJpdCBjYXBhYmxlIGdyYXBo
aWNzIGNhcmQsIGFuZCB0aGVyZSBpcwo+IHNlcGFyYXRlIG1vZGUgZG1hLW1hcHBpbmcgbW9kZSBp
biB0aGUgcHJvY2VzcyBvZiBiZWluZyB1cHN0cmVhbWVkIHdoZXJlCj4gZnJhbWVzIHdoaWNoIG1v
c3Qgb2YgTGludXggdGhpbmdzIGFyZSBhZGphY2VudCBkbyBhcHBlYXIgYWRqYWNlbnQgaW4KPiBk
ZXZpY2UtdmlydHVhbCBhZGRyZXNzIHNwYWNlLgo+Cj4gfkFuZHJldwoKLS0gCk1pY2hhZWwgRCBM
YWJyaW9sYQoyMSBSaXAgVmFuIFdpbmtsZSBDaXIKV2Fyd2ljaywgUkkgMDI4ODYKNDAxLTMxNi05
ODQ0IChjZWxsKQo0MDEtODQ4LTg4NzEgKHdvcmspCjQwMS0yMzQtMTMwNiAoaG9tZSkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 22:20:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 22:20:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu2sh-0001Yu-JP; Wed, 13 Feb 2019 22:19:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ALhK=QU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gu2sf-0001Yp-MX
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 22:19:49 +0000
X-Inumbo-ID: 794c9fde-2fdd-11e9-b902-3b48870a4642
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 794c9fde-2fdd-11e9-b902-3b48870a4642;
 Wed, 13 Feb 2019 22:19:48 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C713C222CC;
 Wed, 13 Feb 2019 22:19:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550096387;
 bh=6X7W4iGE+Ul5svL/RHORq/qdOzC052aiv/5vzQ6Oh7s=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=jhQ4tGMyCL8hlLm2OvRSokoQ8pmo++Az0nujr/Hke7+sQ8JnR1E42U9ltruiOBaFh
 yuWgmfcaQiJIjgA01mnpQNLsJPfoWeISxz6vk4zRiTsRnvtvzb0etuq5vyZMFJkoZF
 vevhT6ii++0a/2SfipfTphpsgx2oXrra82EQHvrE=
Date: Wed, 13 Feb 2019 14:19:46 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rich Persaud <persaur@gmail.com>
In-Reply-To: <57352BCA-A6DC-4536-B839-C2176731DC9C@gmail.com>
Message-ID: <alpine.DEB.2.10.1902131416010.5641@sstabellini-ThinkPad-X260>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <20190122141702.h3oxvr25xjxbhjcl@mac>
 <CACMJ4Gbr4dR2B7o=+i_0aCEPiXTA9nF-w477Btvv8vd_B2+mOw@mail.gmail.com>
 <20190131133931.vincqqgf4acywekz@mac>
 <CACMJ4GZ+85Hr4x8Ydt9u8zJWQLnGcDCxnWoHw3WQdqOZaZJ0gQ@mail.gmail.com>
 <20190204100712.idxj4xpvifv7yy6f@mac>
 <alpine.DEB.2.10.1902041020360.22962@sstabellini-ThinkPad-X260>
 <57352BCA-A6DC-4536-B839-C2176731DC9C@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1897628290-1550096270=:5641"
Content-ID: <alpine.DEB.2.10.1902131418090.5641@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH v5 00/15] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-1897628290-1550096270=:5641
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1902131418091.5641@sstabellini-ThinkPad-X260>

On Wed, 13 Feb 2019, Rich Persaud wrote:
> On Feb 4, 2019, at 13:22, Stefano Stabellini <sstabellini@kernel.org> wrote:
> 
>       On Mon, 4 Feb 2019, Roger Pau Monné wrote:
>                   Yes, v7 was sent to address Jan and Julien's review comments in parallel
> 
>                   with our ongoing discussion on v5 macros. v7 also provided a checkpoint
> 
>                   for Argo testers to maximize test coverage as the series converges into
> 
>                   a Xen 4.12 merge candidate for Juergen. It addressed:
> 
> 
>                   - Jan's v6 review comments
> 
>                   - Julien's v1 review comment
> 
>                   - most of your xen-devel and offline review comments
> 
> 
>             I think it will benefit the community to give this review in public,
> 
>             so other reviewers know whats going on. IMO getting this private
> 
>             review makes it harder for me (as a reviewer) to know the motivation
> 
>             of some of the changes between versions, and likely also makes it
> 
>             harder for you since you have to keep track of comments from multiple
> 
>             sources on different channels.
> 
> 
>       There is one more reason to require public comments which I have only
>       learned recently: for safety certifications we need to keep a record of
>       all review comments and patches that address them for traceability.
> 
> 
> Do you mean:
> 
> (A) all _merged_ patches and their review comments
> 
>  or
> 
> (B) all comments and patches (merged or not) that address them
> 
> i.e. would the certification process be seeking traceability of safety-impacting patches (code, scenario A) or decisions
> (including decisions to leave code unchanged, scenario B)?

I meant (A), however, I don't know specifically if anything from (B) is
also required.


> If you mean (B), would we need an update to the Xen Security Problem Response Process [1]?  e.g. public archive of all comments
> from pre-disclosure discussion, along with content hashes stored immutably?  
> Rich
> 
> [1] https://www.xenproject.org/security-policy.html

I don't think the archives of the pre-disclosure security discussions
need to be public, but they probably need to be available.
--8323329-1897628290-1550096270=:5641
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1897628290-1550096270=:5641--


From xen-devel-bounces@lists.xenproject.org Wed Feb 13 23:11:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 23:11:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu3gR-0006Fp-2O; Wed, 13 Feb 2019 23:11:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QzrP=QU=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1gu3gP-0006Fk-H5
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 23:11:13 +0000
X-Inumbo-ID: a7444452-2fe4-11e9-bc90-bc764e045a96
Received: from mail-pl1-x644.google.com (unknown [2607:f8b0:4864:20::644])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7444452-2fe4-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 23:11:12 +0000 (UTC)
Received: by mail-pl1-x644.google.com with SMTP id b5so1966613plr.4
 for <xen-devel@lists.xenproject.org>; Wed, 13 Feb 2019 15:11:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=+hxE9i2LXNTz12oXWns34FZR2YhTG4F31i4IBVFK/io=;
 b=OexzxhmPQPLB/5GuvN/TPNOSfFrVu8unoCJCiEobEFwb5nW131NFCPSWYfd/vVLTI8
 SHNqFEBZ4+taALRUNix76ejXHUUaDEd/+CY/Bj28I0B1kwcpBv6Js1Sbrrk3W4v4aWf1
 R/tYyZTipLpVfRjZotU7TujdLp+2++02/FlRJ/m+hveK25TvAkLu2d0ah9VCsfpBhuRN
 Fha7OODN6pyB7AFLepqTIIXcla9mMBZ15VLpjZDQSNkG9bxg8xCr7Yk734OaTLCKsayB
 fonuQWEEU7MzDwbOFSYSezeNszCCHXNQAL2h17IxOexjBJh5LtE91dswAolCvY7wll9A
 dWnA==
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=+hxE9i2LXNTz12oXWns34FZR2YhTG4F31i4IBVFK/io=;
 b=PhUJzn37QyE+kQlN7Mz/ByjcdMt8/6vDJQf9I0PMWGjKO+FmxiSfxvZDnrk/wJ70ID
 fZ113cE/PyKj4kumRdOTFjWITAhFPeWpK/RQsB16oGNggJWwEB2+7rjECd1hHYPPXhW9
 /n/EIAVMNg9L91QYCEhbZieBybeyn3uS6td3YMiyA3luope8NLcWVzyqVPrZ648FNeNJ
 u1XvWWanUUorn1Ykj5yiASRe6xinfQ/Hd6h2Ze904wN/nBlYEg3JHY2S8ZKUBJy8J1lw
 Ya4H3JjrY+re3c1fFEqJVIBTZb8KFln8Ap7Nd1EkfoHfl9eiungg1gYSsmMmmrWx9k8/
 MEsA==
X-Gm-Message-State: AHQUAuarymnLrTCO/364C8SCr8LittXH7hvQmHVQLwxFkJgGbqiB4Yak
 9620tqOT5twtCEAbaNatTrIosg==
X-Google-Smtp-Source: AHgI3IaVZ6CJpbhcHZy5MaVvStomkjS8sfJXLrjGqxqqWXEAYYMbSCyOTxp692oWbQJzEybUaW9Z4A==
X-Received: by 2002:a17:902:bc3:: with SMTP id 61mr705255plr.15.1550099471348; 
 Wed, 13 Feb 2019 15:11:11 -0800 (PST)
Received: from ziepe.ca (S010614cc2056d97f.ed.shawcable.net. [174.3.196.123])
 by smtp.gmail.com with ESMTPSA id
 p64sm554108pfi.56.2019.02.13.15.11.10
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 13 Feb 2019 15:11:10 -0800 (PST)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1gu3gM-0001M9-5y; Wed, 13 Feb 2019 16:11:10 -0700
Date: Wed, 13 Feb 2019 16:11:10 -0700
From: Jason Gunthorpe <jgg@ziepe.ca>
To: ira.weiny@intel.com
Message-ID: <20190213231110.GD24692@ziepe.ca>
References: <20190211201643.7599-1-ira.weiny@intel.com>
 <20190213230455.5605-1-ira.weiny@intel.com>
 <20190213230455.5605-4-ira.weiny@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190213230455.5605-4-ira.weiny@intel.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [PATCH V2 3/7] mm/gup: Change GUP fast to use flags
 rather than a write 'bool'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Brandenburg <martin@omnibond.com>, linux-fbdev@vger.kernel.org,
 Rich Felker <dalias@libc.org>, kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 David Airlie <airlied@linux.ie>, linux-fpga@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org, Michal Hocko <mhocko@suse.com>, sparclinux@vger.kernel.org,
 Thomas Gleixner <tglx@linutronix.de>, devel@driverdev.osuosl.org,
 linux-s390@vger.kernel.org, rds-devel@oss.oracle.com,
 Mauro Carvalho Chehab <mchehab@kernel.org>, linux-scsi@vger.kernel.org,
 linux-rdma@vger.kernel.org, Joerg Roedel <joro@8bytes.org>,
 David Hildenbrand <david@redhat.com>, Rob Springer <rspringer@google.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 xen-devel@lists.xenproject.org, Matt Porter <mporter@kernel.crashing.org>,
 Jason Wang <jasowang@redhat.com>, devel@lists.orangefs.org,
 linux-media@vger.kernel.org, Ben Chan <benchan@chromium.org>,
 Alan Tull <atull@kernel.org>,
 Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
 John Hubbard <jhubbard@nvidia.com>,
 "James E.J. Bottomley" <jejb@linux.ibm.com>, kvm-ppc@vger.kernel.org,
 Alex Williamson <alex.williamson@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Borislav Petkov <bp@alien8.de>,
 Alexander Viro <viro@zeniv.linux.org.uk>, ceph-devel@vger.kernel.org,
 virtualization@lists.linux-foundation.org,
 Kai =?utf-8?B?TcOka2lzYXJh?= <Kai.Makisara@kolumbus.fi>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 "Martin K. Petersen" <martin.petersen@oracle.com>, netdev@vger.kernel.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Cornelia Huck <cohuck@redhat.com>, linux-mips@vger.kernel.org,
 Jens Wiklander <jens.wiklander@linaro.org>,
 Alexandre Bounine <alex.bou9@gmail.com>, Todd Poynor <toddpoynor@google.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Daniel Vetter <daniel@ffwll.ch>,
 Moritz Fischer <mdf@kernel.org>, Andrew Morton <akpm@linux-foundation.org>,
 Wu Hao <hao.wu@intel.com>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Christian Benvenuti <benve@cisco.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMDM6MDQ6NTFQTSAtMDgwMCwgaXJhLndlaW55QGludGVs
LmNvbSB3cm90ZToKPiBGcm9tOiBJcmEgV2VpbnkgPGlyYS53ZWlueUBpbnRlbC5jb20+Cj4gCj4g
VG8gZmFjaWxpdGF0ZSBhZGRpdGlvbmFsIG9wdGlvbnMgdG8gZ2V0X3VzZXJfcGFnZXNfZmFzdCgp
IGNoYW5nZSB0aGUKPiBzaW5ndWxhciB3cml0ZSBwYXJhbWV0ZXIgdG8gYmUgZ3VwX2ZsYWdzLgoK
U28gbm93IHdlIGhhdmU6Cgpsb25nIGdldF91c2VyX3BhZ2VzX3VubG9ja2VkKHVuc2lnbmVkIGxv
bmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsCgkJICAgIHN0cnVjdCBwYWdlICoqcGFn
ZXMsIHVuc2lnbmVkIGludCBndXBfZmxhZ3MpOwoKYW5kIAoKaW50IGdldF91c2VyX3BhZ2VzX2Zh
c3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLAoJCQl1bnNpZ25lZCBpbnQgZ3Vw
X2ZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQoKRG9lcyB0aGlzIG1ha2UgYW55IHNlbnNlPyBB
dCBsZWFzdCB0aGUgYXJndW1lbnRzIHNob3VsZCBiZSBpbiB0aGUgc2FtZQpvcmRlciwgSSB0aGlu
ay4KCkFsc28gdGhpcyBjb21tZW50OgovKgogKiBnZXRfdXNlcl9wYWdlc191bmxvY2tlZCgpIGlz
IHN1aXRhYmxlIHRvIHJlcGxhY2UgdGhlIGZvcm06CiAqCiAqICAgICAgZG93bl9yZWFkKCZtbS0+
bW1hcF9zZW0pOwogKiAgICAgIGdldF91c2VyX3BhZ2VzKHRzaywgbW0sIC4uLiwgcGFnZXMsIE5V
TEwpOwogKiAgICAgIHVwX3JlYWQoJm1tLT5tbWFwX3NlbSk7CiAqCiAqICB3aXRoOgogKgogKiAg
ICAgIGdldF91c2VyX3BhZ2VzX3VubG9ja2VkKHRzaywgbW0sIC4uLiwgcGFnZXMpOwogKgogKiBJ
dCBpcyBmdW5jdGlvbmFsbHkgZXF1aXZhbGVudCB0byBnZXRfdXNlcl9wYWdlc19mYXN0IHNvCiAq
IGdldF91c2VyX3BhZ2VzX2Zhc3Qgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZCBpZiBzcGVjaWZpYyBn
dXBfZmxhZ3MKICogKGUuZy4gRk9MTF9GT1JDRSkgYXJlIG5vdCByZXF1aXJlZC4KICovCgpOZWVk
cyBzb21lIGF0dGVudGlvbiBhcyB0aGUgcmVjb21tZW5kYXRpb24gaXMgbm93IG5vbnNlbnNlLgoK
SG9uZXN0bHkgYSBwcm9wZXIgZXhwbGFuYXRpb24gb2Ygd2h5IHR3byBmdW5jdGlvbnMgZXhpc3Qg
d291bGQgYmUKZ3JlYXQgYXQgdGhpcyBwb2ludCA6KQoKSmFzb24KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 23:21:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 23:21:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu3qa-00078o-3y; Wed, 13 Feb 2019 23:21:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=TioA=QU=redhat.com=prarit@srs-us1.protection.inumbo.net>)
 id 1gu3qY-00078j-Fz
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 23:21:42 +0000
X-Inumbo-ID: 1e2c848c-2fe6-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e2c848c-2fe6-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 23:21:40 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 64F3A5A1EB;
 Wed, 13 Feb 2019 23:21:40 +0000 (UTC)
Received: from prarit.bos.redhat.com (prarit-guest.khw1.lab.eng.bos.redhat.com
 [10.16.200.63])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B8FAF60857;
 Wed, 13 Feb 2019 23:21:39 +0000 (UTC)
From: Prarit Bhargava <prarit@redhat.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 13 Feb 2019 18:21:31 -0500
Message-Id: <20190213232131.18942-1-prarit@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Wed, 13 Feb 2019 23:21:40 +0000 (UTC)
Subject: [Xen-devel] [PATCH] xen/pciback: Don't disable PCI_COMMAND on PCI
 device reset.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, jbeulich@suse.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKVGhp
cyB3YXMgc3VibWl0dGVkIGluIDIwMTUgaGVyZQoKaHR0cHM6Ly9tYXJjLmluZm8vP2w9bGludXgt
a2VybmVsJm09MTQyODA3MTMyNTE1OTczJnc9MgoKYW5kIGhhcyBiZWVuIGluY2x1ZGVkIGluIEZl
ZG9yYSBidWlsZHMgZXZlciBzaW5jZS4gIE5vIGlzc3VlcyBoYXZlIGJlZW4KcmVwb3J0ZWQgd2l0
aCB0aGUgcGF0Y2guCgpQLgoKLS0tLTg8LS0tLQoKVGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhpcyBh
dCBhbGwuIFdvcnN0IGl0IG1lYW5zIHRoYXQgaWYKdGhlIGd1ZXN0IHRyaWVzIHRvIHdyaXRlIHRv
IEJBUnMgaXQgY291bGQgbGVhZCAob24gY2VydGFpbgpwbGF0Zm9ybXMpIHRvIFBDSSBTRVJSIGVy
cm9ycy4KClBsZWFzZSBub3RlIHRoYXQgd2l0aCBhZjZmYzg1OGEzNWI5MGU4OWVhN2E3ZWU1OGU2
NjYyOGM1NWM3NzZiCiJ4ZW4tcGNpYmFjazogbGltaXQgZ3Vlc3QgY29udHJvbCBvZiBjb21tYW5k
IHJlZ2lzdGVyIgphIGd1ZXN0IGlzIHN0aWxsIGFsbG93ZWQgdG8gZW5hYmxlIHRob3NlIGNvbnRy
b2wgYml0cyAoc2FmZWx5KSwgYnV0CmlzIG5vdCBhbGxvd2VkIHRvIGRpc2FibGUgdGhlbSBhbmQg
dGhhdCB0aGVyZWZvcmUgYSB3ZWxsIGJlaGF2ZWQKZnJvbnRlbmQgd2hpY2ggZW5hYmxlcyB0aGlu
Z3MgYmVmb3JlIHVzaW5nIHRoZW0gd2lsbCBzdGlsbApmdW5jdGlvbiBjb3JyZWN0bHkuCgpUaGlz
IGlzIGRvbmUgdmlhIGFuIHdyaXRlIHRvIHRoZSBjb25maWd1cmF0aW9uIHJlZ2lzdGVyIDB4NCB3
aGljaAp0cmlnZ2VycyBvbiB0aGUgYmFja2VuZCBzaWRlOgpjb21tYW5kX3dyaXRlCiAgXC0gcGNp
X2VuYWJsZV9kZXZpY2UKICAgICBcLSBwY2lfZW5hYmxlX2RldmljZV9mbGFncwogICAgICAgIFwt
IGRvX3BjaV9lbmFibGVfZGV2aWNlCiAgICAgICAgICAgXC0gcGNpYmlvc19lbmFibGVfZGV2aWNl
CiAgICAgICAgICAgICAgXC1wY2lfZW5hYmxlX3Jlc291cmNlc3MKICAgICAgICAgICAgICAgIFt3
aGljaCBlbmFibGVzIHRoZSBQQ0lfQ09NTUFORF9NRU1PUll8UENJX0NPTU1BTkRfSU9dCgpIb3dl
dmVyIGd1ZXN0cyAoYW5kIGRyaXZlcnMpIHdoaWNoIGRvbid0IGRvIHRoaXMgY291bGQgY2F1c2UK
cHJvYmxlbXMsIGluY2x1ZGluZyB0aGUgc2VjdXJpdHkgaXNzdWVzIHdoaWNoIFhTQS0xMjAgc291
Z2h0CnRvIGFkZHJlc3MuCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+ClJldmlld2VkLWJ5OiBQcmFyaXQgQmhhcmdhdmEgPHByYXJpdEByZWRoYXQuY29t
PgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRyaXZlcnMveGVuL3hl
bi1wY2liYWNrL3BjaWJhY2tfb3BzLmMgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9wY2liYWNrX29wcy5j
IGIvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svcGNpYmFja19vcHMuYwppbmRleCBlYTRhMDhiODNm
YTAuLjc4Nzk2NmY0NDU4OSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svcGNp
YmFja19vcHMuYworKysgYi9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9wY2liYWNrX29wcy5jCkBA
IC0xMjcsOCArMTI3LDYgQEAgdm9pZCB4ZW5fcGNpYmtfcmVzZXRfZGV2aWNlKHN0cnVjdCBwY2lf
ZGV2ICpkZXYpCiAJCWlmIChwY2lfaXNfZW5hYmxlZChkZXYpKQogCQkJcGNpX2Rpc2FibGVfZGV2
aWNlKGRldik7CiAKLQkJcGNpX3dyaXRlX2NvbmZpZ193b3JkKGRldiwgUENJX0NPTU1BTkQsIDAp
OwotCiAJCWRldi0+aXNfYnVzbWFzdGVyID0gMDsKIAl9IGVsc2UgewogCQlwY2lfcmVhZF9jb25m
aWdfd29yZChkZXYsIFBDSV9DT01NQU5ELCAmY21kKTsKLS0gCjIuMTguMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 23:28:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 23:28:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu3xL-0007SI-Tt; Wed, 13 Feb 2019 23:28:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1/N/=QU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gu3xK-0007S5-MT
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 23:28:42 +0000
X-Inumbo-ID: 1579d51c-2fe7-11e9-8ae3-17cfa3dd474d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1579d51c-2fe7-11e9-8ae3-17cfa3dd474d;
 Wed, 13 Feb 2019 23:28:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gu3xC-0004y4-Rm; Wed, 13 Feb 2019 23: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gu3xC-0000id-FW; Wed, 13 Feb 2019 23:28:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gu3xC-0005Ks-Ep; Wed, 13 Feb 2019 23:28:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133236-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Feb 2019 23:28:34 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133236: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIzNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIzNi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYx
NzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICA2IGRheXMgICAzNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAg
IDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAxIGRheXMgICAxMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNj
aG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlA
YW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmMTc4YTAwYzMwMTczYzBiMjY4ZDk5MTYwZTE5YWQy
OTliMTgyM2EyCkF1dGhvcjogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkRh
dGU6ICAgVHVlIEZlYiAxMiAxNToyMDoxNSAyMDE5ICswMTAwCgogICAgeDg2L2h2bTogYmxvY2sg
c3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFRoZXJlIGFyZSBtdWx0
aXBsZSBhcnJheXMgaW4gdGhlIEhWTSBpbnRlcmZhY2UgdGhhdCBhcmUgYWNjZXNzZWQKICAgIHdp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRvIGF2b2lkIHNwZWN1
bGF0aXZlCiAgICBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJyYXlfaW5kZXhf
bm9zcGVjIG1hY3JvLgogICAgCiAgICBXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91dC1vZi1i
b3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwogICAgaW50byBkeW5hbWljIGFy
cmF5cyBhbmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVkCiAg
ICBkdXJpbmcgcnVuIHRpbWUsIHRoZSBzaXplIG9mIHRoZSBsYXR0ZXIgaXMga25vd24gZHVyaW5n
IGNvbXBpbGUgdGltZS4KICAgIE9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFi
bGUgdG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKICAgIGluIHRoZSBmdXR1cmUuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5k
ZT4KICAgIFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRl
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1
NmQ4ZDAxMTlkMjcwZjg0NmM2YzQ5NDM3MTJiOGEyMWZiZTVkNGQwCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6NTcgMjAxOSAr
MDEwMAoKICAgIFZNWDogZG9uJ3QgaWdub3JlIFAyTSBzZXR1cCBlcnJvcgogICAgCiAgICBzZXRf
bW1pb19wMm1fZW50cnkoKSBtYXkgZmFpbCwgaW4gcGFydGljdWxhciB3aXRoIC1FTk9NRU0uIERv
bid0IGlnbm9yZQogICAgc3VjaCBhbiBlcnJvciwgYnV0IGluc3RlYWQgY2F1c2UgZG9tYWluIGNy
ZWF0aW9uIHRvIGZhaWwgaW4gc3VjaCBhIGNhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDg4YjkyYzM4MjBjZmZlZDRiNGFiZWIxMzllZGMyY2Jk
ODI4NmNiMTIKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEZlYiAxMiAxMTo1NDowNyAyMDE5ICswMTAwCgogICAgaW9tbXU6IGZpeCBpb21tdV9vcHMg
aW5pdGlhbGl6YXRpb24KICAgIAogICAgQ29tbWl0IDMyYTVlYTAwZWM3NWVmNTNlICgiSU9NTVUv
eDg2OiByZW1vdmUgaW5kaXJlY3Rpb24gZnJvbSBjZXJ0YWluCiAgICBJT01NVSBob29rIGFjY2Vz
c2VzIikgaW50cm9kdWNlZCBpb21tdV9vcHMgaW5pdGlhbGl6ZWQgYXQgYm9vdCB0aW1lCiAgICB3
aXRoIGRhdGEgZGVjbGFyZWQgYXMgX19pbml0Y29uc3RyZWwuCiAgICAKICAgIE9uIEludGVsIHN5
c3RlbXMgdGhlcmUgaXMgYW5vdGhlciBwYXRoIHdoZXJlIGlvbW11X29wcyBpcyBpbml0aWFsaXpl
ZAogICAgYW5kIHRoaXMgcGF0aCBpcyByZWxldmFudCBvbiByZXN1bWUgYWZ0ZXIgcmV0dXJuaW5n
IGZyb20gc3lzdGVtIHN1c3BlbmQuCiAgICBBcyB0aGUgaW5pdGlhbGl6YXRpb24gZGF0YSBpcyBu
byBsb25nZXIgYWNjZXNzaWJsZSBpbiB0aGlzIGNhc2UgdGhhdAogICAgc2Vjb25kIGluaXRpYWxp
emF0aW9uIG11c3QgYmUgZHJvcHBlZCBpbiBjYXNlIHRoZSBzeXN0ZW0gaXNuJ3QganVzdAogICAg
Ym9vdGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwOWZj
NGRlNGE4ZWJiMzg5NjQxYjhiOGE2MzJlZmNiN2NhODgwZTA4CkF1dGhvcjogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uY29tPgpEYXRlOiAgIFdlZCBGZWIgNiAxNTowOTozMyAyMDE5
ICswMTAwCgogICAgYXNtOiBoYW5kbGUgY29tbWVudHMgd2hlbiBjcmVhdGluZyBoZWFkZXIgZmls
ZQogICAgCiAgICBJbiB0aGUgZWFybHkgc3RlcHMgb2YgY29tcGlsYXRpb24sIHRoZSBhc20gaGVh
ZGVyIGZpbGVzIGFyZSBjcmVhdGVkLCBzdWNoCiAgICBhcyBpbmNsdWRlL2FzbS0kKFRBUkdFVF9B
UkNIKS9hc20tb2Zmc2V0cy5oLiBUaGVzZSBmaWxlcyBkZXBlbmQgb24gdGhlCiAgICBhc3NlbWJs
eSBmaWxlIGFyY2gvJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMucywgd2hpY2ggaXMgZ2VuZXJh
dGVkCiAgICBiZWZvcmUuIERlcGVuZGluZyBvbiB0aGUgdXNlZCB0b29sY2hhaW4sIHRoZXJlIG1p
Z2h0IGJlIGNvbW1lbnRzIGluIHRoZQogICAgYXNzZW1ibHkgZmlsZXMuIEVzcGVjaWFsbHkgdGhl
IGdvdG8tZ2NjIGNvbXBpbGVyIG9mIHRoZSBib3VuZGVkIG1vZGVsCiAgICBjaGVja2VyIENCTUMg
YWRkcyBjb21tZW50cyB0aGF0IHN0YXJ0IHdpdGggYSAnIycgc3ltYm9sIGF0IHRoZSBiZWdpbm5p
bmcKICAgIG9mIHRoZSBsaW5lLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGhhbmRsaW5nIGNv
bW1lbnRzIGluIGFzc2VtYmxlciBkdXJpbmcgdGhlIGNyZWF0aW9uIG9mIHRoZQogICAgYXNtIGhl
YWRlciBmaWxlcywgZXNwZWNpYWxseSBpZ25vcmluZyBsaW5lcyB0aGF0IHN0YXJ0IHdpdGggJyMn
LCB3aGljaAogICAgaW5kaWNhdGUgY29tbWVudHMgZm9yIGJvdGggQVJNIGFuZCB4ODYgYXNzZW1i
bGVyLiBUaGUgdXNlZCB0b29sIGdvdG8tYXMKICAgIHByb2R1Y2VzIGV4YWN0bHkgY29tbWVudHMg
b2YgdGhpcyBraW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVGF1dHNjaG5pZyA8
dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBkMDRiZjFlYjY1NmJlOGIyMTMxZDA4YzdlMzJjZmYzNDM1NTZj
ZmE4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBG
ZWIgMTEgMDk6MDk6MTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IGFkanVzdCBtaW5pbXVt
IGFsbG9jYXRpb24gY2FsY3VsYXRpb25zCiAgICAKICAgIEEgcHJldmlvdXNseSBiYWQgc2l0dWF0
aW9uIGhhcyBiZWNvbWUgd29yc2Ugd2l0aCB0aGUgZWFybHkgc2V0dGluZyBvZgogICAgLT5tYXhf
dmNwdXM6IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMo
KSBoYXMKICAgIGZ1cnRoZXIgZ3Jvd24sIGFuZCBoZW5jZSBub3cgaG9sZHMgYmFjayBldmVuIG1v
cmUgbWVtb3J5IGZyb20gdXNlIGZvcgogICAgdGhlIHAybS4KICAgIAogICAgTWFrZSBzaF9taW5f
YWxsb2NhdGlvbigpIGFjY291bnQgZm9yIGFsbCBwMm0gbWVtb3J5IG5lZWRlZCBmb3IKICAgIHNo
YWRvd19lbmFibGUoKSB0byBzdWNjZWVkIGR1cmluZyBkb21haW4gY3JlYXRpb24gKGF0IHdoaWNo
IHBvaW50IHRoZQogICAgZG9tYWluIGhhcyBubyBtZW1vcnkgYXQgYWxsIGFsbG9jYXRlZCB0byBp
dCB5ZXQsIGFuZCBoZW5jZSB1c2Ugb2YKICAgIGQtPnRvdF9wYWdlcyBpcyBtZWFuaW5nbGVzcyku
CiAgICAKICAgIEFsc28gbWFrZSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBubyBsb25n
ZXIgbmVlZGxlc3NseSBhZGQgMSB0bwogICAgdGhlIHZDUFUgY291bnQuCiAgICAKICAgIEZpbmFs
bHkgbWFrZSB0aGUgZGVidWdnaW5nIHByaW50aygpIGluIHNoYWRvd19hbGxvY19wMm1fcGFnZSgp
IGEgbGl0dGxlCiAgICBtb3JlIHVzZWZ1bCBieSBsb2dnaW5nIHNvbWUgb2YgdGhlIHJlbGV2YW50
IGRvbWFpbiBzZXR0aW5ncy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1p
dCBhY2EyMTQ0MjQ5OWMwNGI3MGQ4NDE2NGI0Njc0NGIzNWVlN2I4YmY0CkF1dGhvcjogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjo0
MToxNyAyMDE5ICswMDAwCgogICAgZG9jczogZmVhdHVyZXMvcWVtdS1kZXByaXYgZm9ybWF0dGlu
ZyBmaXhlcwogICAgCiAgICBOZWVkIGEgc3BhY2UgYmV0d2VlbiB0aGUgcGFyYWdyYXBoIGFuZCB0
aGUgbGlzdCBzbyBwYW5kb2Mga25vd3MgaXQncyBhCiAgICBsaXN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5ZGI3
NzdkZGEzM2JhOTJjMGEwZmVjYTc2ZGU1YmJhNTczNThlYmNjCkF1dGhvcjogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjowNTo0MyAy
MDE5ICswMDAwCgogICAgZG9jczogVXBkYXRlIGNyZWRpdC9jcmVkaXQyIGZlYXR1cmUgZG9jcyBy
ZWZsZWN0aW5nIG5ldyBkZWZhdWx0IHNjaGVkdWxlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDdiNTI3OGIyOGY4ZmJjZDQ0MDJlNDUy
MGQ3YTVkNjA3ZDRhOTk3YTcKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjcgMjAxOSArMDAwMAoKICAgIHRvb2xz
OiBpbml0IHNjcmlwdHM6IG1ha2UgWEVOX1JVTl9ESVIgYW5kIFhFTl9MT0NLX0RJUiBtb2RlIDcw
MAogICAgCiAgICBUaGVzZSBkaXJlY3RvcmllcyBvdWdodCBub3QgdG8gYmUgZXZlbiB3b3JsZC1y
ZWFkYWJsZS4gIElmIHRoaXMgc2NyaXB0CiAgICBmb3Igc29tZSByZWFzb24gcnVucyB3aXRoIGEg
bGF4IHVtYXNrIHRoZXkgbWlnaHQgYmUgY3JlYXRlZAogICAgb3Zlcmx5LXdyaXRlYWJsZS4gIEF2
b2lkIGFueSBzdWNoIGJ1ZyBieSBzZXR0aW5nIHRoZSBtb2RlIGV4cGxpY2l0bHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMGM0YTM4YzA5
OGY5YmZmZWIzM2Y4Y2Y4OGFiZGVhNGIwZjlhOTA3MApBdXRob3I6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNiAyMDE5ICsw
MDAwCgogICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogRml4ZXMgdG8gRGVzY3Jp
cHRpb24KICAgIAogICAgYG5lZWVkZWQnIGlzIGEgdHlwby4gIEFuZCB4ZW5kIGlzIGxvbmcgZ29u
ZS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMDEwOTdlMDE5NDMyMWQyNzI2MjUxM2Nm
MTI5MWZkZGZlYTE2MDZjMwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNSAyMDE5ICswMDAwCgogICAgdG9vbHM6
IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogUHJvdmlkZXMgYHhlbicKICAgIAogICAgSXQgaXMg
dXNlZnVsIHRvIGhhdmUgYSBzaW5nbGUgYHhlbicgZmFjaWxpdHkgKGluIHRoZSBMU0IgUHJvdmlk
ZXMKICAgIG5hbWVzcGFjZSkuICBUaGF0IGFsbG93cyBvdGhlciBmYWNpbGl0aWVzIHRvIHNwZWNp
ZnkgdGhhdCB0aGV5IHNob3VsZAogICAgZ28gYWZ0ZXIgYHhlbicgd2l0aG91dCBuZWVkaW5nIHRv
IGtub3cgdGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMuCiAgICAKICAgIFRoaXMgc2VydmljZSBu
YW1lIGlzIGFscmVhZHkgUHJvdmlkZSdkIGJ5IHRoZSAoZmFpcmx5IGRpZmZlcmVudCkgaW5pdAog
ICAgc2NyaXB0cyB1c2VkIGluIERlYmlhbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBiNGRmNzNkZTQ5Mzk1NGM0NGYyNDBmNzg3NzljOWJk
Mzc4MmUxNTcyCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpEYXRlOiAgIFR1ZSBGZWIgNSAxMzozODo1MyAyMDE5IC0wODAwCgogICAgeGVuL2FybTog
Z2ljLXYyOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRpYWxpemF0aW9uCiAgICAK
ICAgIEludGVycnVwdHMgY291bGQgYmUgQUNUSVZFIGF0IGJvb3QuIE1ha2Ugc3VyZSB0byBkZWFj
dGl2YXRlIHRoZW0gZHVyaW5nCiAgICBpbml0aWFsaXphdGlvbi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzoganVsaWVu
LmdyYWxsQGFybS5jb20KICAgIENDOiBwZW5nLmZhbkBueHAuY29tCiAgICBDQzogamdyb3NzQHN1
c2UuY29tCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 13 23:31:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Feb 2019 23:31:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu3zb-00087k-FN; Wed, 13 Feb 2019 23:31:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ALhK=QU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gu3za-00087f-D8
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 23:31:02 +0000
X-Inumbo-ID: 6c1bb31d-2fe7-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c1bb31d-2fe7-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 23:31:01 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3D2E1222D0;
 Wed, 13 Feb 2019 23:31:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550100660;
 bh=gRch9p903AwCmfLeo0GnTovv+JcwlpTrXccMUB5CuZ8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=qNpGI2Lq/xJlUFXBqd+P3kzLWSz+WfSkjVxJEt3sECL30evdiMs2M+7PPJ+dmiXf0
 BnI4Of7KPtwqpEayOf8sCQlhCDJeGSlW+mpb8S/SxbqQwFdNh/FdlR6iimFa0Bizs/
 mozvhDOoENZ1hSb6k2zlLbX60CUIn87CN7GQRiZA=
Date: Wed, 13 Feb 2019 15:30:59 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C63CE6A02000078002162F1@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1902131436250.5641@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-2-git-send-email-sstabellini@kernel.org>
 <23650.46508.347522.877442@mariner.uk.xensource.com>
 <5C62BE310200007800215E17@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902121634370.347@sstabellini-ThinkPad-X260>
 <5C63CE6A02000078002162F1@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v9 2/5] xen: introduce SYMBOLS_SUBTRACT and
 SYMBOLS_COMPARE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxMyBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEzLjAyLjE5
IGF0IDAyOjE3LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBUdWUsIDEy
IEZlYiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMTIuMDIuMTkgYXQgMTM6
MDEsIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+IEkgd291bGQgcGFydGlj
dWxhcmx5IHdlbGNvbWUgdGhlIG9waW5pb24gb2YgaHlwZXJ2aXNvciBtYWludGFpbmVycyBvbgo+
ID4+ID4gbXkgdHlwZSBzYWZldHkgcG9pbnQsIGJlbG93Lgo+ID4+IAo+ID4+IEkgYWdyZWUgd2l0
aCB0aGUgcmVxdWlyZW1lbnRzIHlvdSBwdXQgZm9yd2FyZDsgSSB0aGluayBJJ2QKPiA+PiBwcmVm
ZXIgdGhlIGlubGluZSBmdW5jdGlvbiB2ZXJzaW9ucyBJIGhhZCBzdWdnZXN0ZWQgKG9yCj4gPj4g
c29tZXRoaW5nIHNpbWlsYXIpIG92ZXIgbWFjcm9zIHRob3VnaCwgbm90IHRoZSBsZWFzdCBiZWNh
dXNlCj4gPj4gdGhleSBjb21lIHdpdGggImJ1aWx0LWluIiB0eXBlIHNhZmV0eSwgcmF0aGVyIHRo
YW4gZ3JhZnRlZCBvbmUKPiA+PiAoYnkgYWRkaW5nICJwc2V1ZG8iIGNvbXBhcmlzb25zKS4KPiA+
IAo+ID4gSSBkb24ndCBtaW5kIHRoZSB0eXBlIGNoZWNrcyBpbiBwcmluY2lwbGUsIEkgZGlkbid0
IGFkZCB0aGVtIHRvIHRoaXMKPiA+IHZlcnNpb24gYmVjYXVzZSwgYXMgSSB3cm90ZSBpbiBhIHBy
ZXZpb3VzIGVtYWlsLCB3aXRoIGhhdmUgb2NjdXJyZW5jZXMKPiA+IG9mIGFsbCB0aHJlZSB0aGlz
IHBvc3NpYmxlIGNhbGxzOgo+ID4gCj4gPiAgIFNZTUJPTF9DT01QQVJFL1NVQlRSQUNUKCBzeW1i
b2wsIHN5bWJvbCApCj4gPiAgIFNZTUJPTF9DT01QQVJFL1NVQlRSQUNUKCBzeW1ib2wsIG5vbi1z
eW1ib2wgKQo+ID4gICBTWU1CT0xfQ09NUEFSRS9TVUJUUkFDVCggbm9uLXN5bWJvbCwgc3ltYm9s
ICkKPiA+IAo+ID4gSWYgeW91IGxvb2sgdGhyb3VnaCB0aGUgcGF0Y2hlcyB5b3Ugc2hvdWxkIGJl
IGFibGUgdG8gc3BvdCBhbGwgdGhyZWUuCj4gPiBBcyB5b3Uga25vdyAibm9uLXN5bWJvbCIgYW5k
ICJzeW1ib2wiIGFyZSBvZiBkaWZmZXJlbnQgdHlwZToKPiA+IAo+ID4gICBub24tc3ltYm9sIHdv
dWxkIGJlIGxpa2UgYSAic3RydWN0IHdvbWJhdCoiCj4gPiAgIHN5bWJvbCB3b3VsZCBiZSBsaWtl
IGEgInN0cnVjdCB3b21iYXRbXSIKPiAKPiBUaGVzZSBhcmUgZGVjbGFyZWQgdHlwZXMuIEVmZmVj
dGl2ZSB0eXBlIHdoZW4gdXNlZCBhcyBydmFsdWUKPiAoaS5lLiBhbHNvIHdoZW4gcGFzc2VkIGFz
IGFyZ3VtZW50cyB0byBmdW5jdGlvbnMpIGlzIHN0cnVjdAo+IHdvbWJhdCAqIGluIGJvdGggY2Fz
ZXMuCgpJIHNlZS4uCgoKPiBUaGUgaW1wb3J0YW50IGFzcGVjdCAoYW5kIG5ldyBpZGVhKSBJYW4g
aGFzIGJlZW4gaW50cm9kdWNpbmcKPiByZWFsbHkgaXMgdGhhdCB0aGUgImVuZCIgc3ltYm9scyBp
bnRlbnRpb25hbGx5IG5vIGxvbmdlciBiZSBvZgo+IHRoZSBzYW1lIHR5cGUgYXMgdGhlIHN0YXJ0
IG9uZXMgKGJ1dCBzb21lIHR5cGUgZGVyaXZlZAo+IHRoZXJlb2YpLgoKSSBtaXNzZWQgdGhhdCBw
YXJ0IG9mIGhpcyBwcm9wb3NhbC4gUmVhZGluZyBiYWNrIHlvdXIgc3VnZ2VzdGVkIHN0YXRpYwpp
bmxpbmUgZnVuY3Rpb25zIGFuZCBXSEFURVZFUiBtYWNybyBJIGNhbiBzZWUgdGhhdCBpdCB3b3Jr
cy4gQnV0IEkgZG9uJ3QKdW5kZXJzdGFuZCB3aHkgaXMgaXQgZGVzaXJhYmxlIHRvIGhhdmUgdGhl
ICJlbmQiIHN5bWJvbHMgaW50ZW50aW9uYWxseQpubyBsb25nZXIgYmUgb2YgdGhlIHNhbWUgdHlw
ZSBhcyB0aGUgc3RhcnQgb25lcy4KCkFsc28sIEkgd291bGQgYXNrIHRvIGNvbnNpbmRlciB0aGUg
aW1wYWN0IG9mIFdIQVRFVkVSIG9uIHRoZSBjb2RlIHZlcnN1cwp0aGUgdmFyLlMgYXBwcm9hY2gs
IHdoaWNoIGF0IGxlYXN0IGhhcyB0aGUgYmVuZWZpdCBvZiBiZWluZyBzaW1wbGVyLgoKCj4gPiBI
b3dldmVyLCBpdCBpcyBub3QgcG9zc2libGUgdG8gaGF2ZSBzeW1ib2wgYXMgc3RydWN0IHdvbWJh
cltdIGFuZAo+ID4gbm9uLXN5bWJvbCBhcyBzb21ldGhpbmcgZW50aXJlbHkgZGlmZmVyZW50IGxp
a2UgY2hhciouCj4gPiAKPiA+IFNvLCBteSBxdWVzdGlvbiBpczogZG8gd2UgbmVlZCB0aHJlZSBk
aWZmZXJlbnQgdmFyaWF0aW9ucyBvZiB0aGVzZQo+ID4gbWFjcm9zIGZvciB0aGUgdHlwZXMgY2hl
Y2tzPwo+ID4gCj4gPiAKPiA+IEkgZG9uJ3QgdW5kZXJzdGFuZCBmcm9tIElhbkogZW1haWwgd2hl
dGhlciB0aGUgc3VnZ2VzdGlvbiBpcyB0byBjaGFuZ2UKPiA+IHRoZSB0eXBlIG9mIGFsbCB0aGUg
bGlua2VyIHN5bWJvbHMuIElmIHNvLCB3aHkgYXJlIHdlIGRvaW5nIHRoaXMgaW5zdGVhZAo+ID4g
b2YgdGhlIHZhci5TIGFwcHJvYWNoPyBJZiB3ZSBnbyBhbmQgY2hhbmdlIHRoZSB0eXBlIG9mIGFs
bCB0aGUgbGlua2VyCj4gPiBzeW1ib2xzIGluIEMtbGFuZCwgdGhpcyBzZXJpZXMgd2lsbCBiZWNv
bWUgbXVjaCBiaWdnZXIgYW5kIGF0IGxlYXN0IGFzCj4gPiBpbnZhc2l2ZSBhcyB0aGUgdmFyLlMg
YXBwcm9hY2gsIGJ1dCB3aXRoIGFkZGVkIHdlaXJkIG1hY3Jvcy4gSXQgaXMga2luZAo+ID4gb2Yg
YSBsb3NlIC0gbG9zZSBzaXR1YXRpb24uCj4gPiAKPiA+IFNpbWlsYXJseSBJIHdvdWxkIHByZWZl
ciB0byBhdm9pZCBKYW4ncyBwcm9wb3NlZCBpbmxpbmUgZnVuY3Rpb24gYXBwcm9hY2gKPiA+IGJl
Y2F1c2Ugd2UgaGF2ZSBhIGZldyBkaWZmZXJlbnQgYXJyYXkgdHlwZXMgZm9yIHRoZSBsaW5rZXIg
c3ltYm9scwo+ID4gKHZwY2lfcmVnaXN0ZXJfaW5pdF90Kiwgc3RydWN0IHNjaGVkdWxlciAqLCBl
dGMuKSwgaXQgbG9va3MgZmFyIG1vcmUKPiA+IHdvcmssIGFuZCBJIGFtIGFscmVhZHkgd2FhYWF5
IG92ZXItYnVkZ2V0IGZvciB0aGlzIHNlcmllcyAoYXMgaW4gNzAwJQo+ID4gb3ZlciBidWRnZXQp
LiBJIHdvdWxkIGJlIHZlcnkgaGFwcHkgdG8gImdpZnQgaXQiIHRvIHNvbWVib2R5IGVsc2UKPiA+
IHdpbGxpbmcgdG8gdGFrZSBpdCBvdmVyIDotKQo+ID4gCj4gPiBTZXJpb3VzbHksIG5vdyB0aGF0
IGFsbCB0aGUgY2FsbHMgc2l0ZXMgYXJlIG1hcmtlZCBhcHByb3ByaWF0ZWx5IGFuZCB3ZQo+ID4g
YWxsIGFncmVlIG9uIHRoZSBjb21wYXJlL3N1YnRyYWN0IG1hY3JvIGFwcHJvYWNoLCBpdCB3b3Vs
ZG4ndCBiZSBoYXJkCj4gPiBmb3Igc29tZWJvZHkgZWxzZSB0byBqdW1wIGluIGFuZCB3cml0ZSB0
aGUgbWFjcm9zIGluIHRoZWlyIGZhdm9yaXRlIHdheS4KPiA+IExldCBtZSBrbm93IGlmIHlvdSB3
b3VsZCBsaWtlIHRvIHZvbHVudGVlciEKPiAKPiBJJ3ZlIGluZGVlZCBiZWVuIGNvbnNpZGVyaW5n
IHRoaXMgYWxyZWFkeSwgYXMgSSBleHBlY3RlZCB0aGUgcG9pbnQKPiB3b3VsZCBjb21lIHVwIHNv
b25lciBvciBsYXRlci4gVGhpbmcgaXMgdGhvdWdoIHRoYXQsIGluIHBhcnRpY3VsYXIKPiB3aXRo
IEFkcmlhbiBub3QgaGF2aW5nIHJlcGxpZWQgYXQgYWxsIHNvIGZhciwgSSdtIHN0aWxsIHVuY29u
dmluY2VkIHRoYXQKPiB3ZSBuZWVkIHRvIG1ha2UgdGhpcyBtYW55IGNoYW5nZXMgKGkuZS4gb3Ro
ZXIgdGhhbiB0byB3b3JrIGFyb3VuZAo+IGNvbXBpbGVyIGRlZmljaWVuY2llcywgd2hpY2ggd291
bGQgYm9pbCBkb3duIHRvIHVzaW5nIFNZTUJPTF9ISURFKCkKPiBmcm9tIHY3LCBidXQgb25seSBp
biBwbGFjZXMgd2hlcmUgaXQgaXMga25vd24gY2VydGFpbiBjb21waWxlciB2ZXJzaW9ucwo+IG1p
Z2h0IG1pcy1vcHRpbWl6ZSBpdCwgYW5kIHdpdGggYSBjbGVhciByZWZlcmVuY2UgdG8gdGhlIGlu
dm9sdmVkCj4gY29tcGlsZXIgYnVnL3ZlcnNpb25zKSBhdCBhbGwuIEl0J3MganVzdCB0aGF0IHdo
YXQgd2UncmUgbm93IGRpc2N1c3NpbmcKPiBpcyB0aGUgYXBwcm9hY2ggSSBoYXZlIHRoZSBsZWFz
dCBwcm9ibGVtIGZvbGxvd2luZyBfaWZfIHN1Y2ggYSBnbG9iYWwKPiAibWFya2luZyIgb2YgbGlu
a2VyIHN5bWJvbCB1c2VzIGVuZHMgdXAgYmVpbmcgbmVjZXNzYXJ5LgoKVGhhbmsgeW91IGZvciB0
YWtpbmcgdGhpcyBpbnRvIGNvbnNpZGVyYXRpb24sIEkgcmVhbGx5IGFwcHJlY2lhdGUgaXQhCldo
ZW4vSWYgd2UgZGVjaWRlIHRoYXQgd2UgbmVlZCBhIGdsb2JhbCAibWFya2luZyIsIGFuZCB3ZSBh
bHNvIHdhbnQKImZhbmN5IiB0eXBlLWNoZWNraW5nLCBJIHdvdWxkIHJlYWxseSBhcHByZWNpYXRl
IHlvdXIgaGVscC4KCgo+ID4+IEZ1cnRoZXJtb3JlIC0gZG8gd2UgcmVhbGx5IG5lZWQgYm90aCBh
IHN1YnRyYWN0IGFuZCBhIGNvbXBhcmUKPiA+PiBjb25zdHJ1Y3Q/IFRoZSByZXN1bHQgc3VidHJh
Y3QgcHJvZHVjZXMgY2FuIGJlIHVzZWQgZm9yCj4gPj4gY29tcGFyaXNvbiBwdXJwb3NlcyBhcyB3
ZWxsLCBhZnRlciBhbGwgKGp1c3QgbGlrZSBhbGwgQ1BVcyBJIGtub3cKPiA+PiBkZXRhaWxzIG9m
IGltcGxlbWVudCBbaW50ZWdlcl0gY29tcGFyZSBhcyBhIHN1YnRyYWN0IGRpc2NhcmRpbmcKPiA+
PiBpdHMgbnVtZXJpYyByZXN1bHQsIGluc3RlYWQgW29yIG9ubHldIHVwZGF0aW5nIGNlcnRhaW4g
c3RhdHVzIGZsYWdzKS4KPiA+IAo+ID4gTm8sIHdlIGRvbid0LiBJbiBteSBmaXJzdCBhdHRlbXB0
IEkgb25seSBoYWQgb25lIG1hY3JvLiBJIGFtIGhhcHB5IHRvCj4gPiBmb2xsb3cgeW91ciBzdWdn
ZXN0aW9uIGFuZCBrZWVwIG9ubHkgU1VCVFJBQ1QuCj4gCj4gRXhjZXB0IHRoYXQsIGFzIEkgdGhp
bmsgSWFuIGhhcyBhbHNvIHN1Z2dlc3RlZCwgRElGRkVSRU5DRSgpIChvcgo+IFNZTUJPTF9ESUZG
RVJFTkNFKCkpIG1pZ2h0IGJlIGJldHRlciwgYXMgaXQgKGhvcGVmdWxseSkKPiByZWR1Y2VzIHRo
ZSBjb25uZWN0aW9ucyB0byB0aGUgLSBvcGVyYXRvciwgYW5kIGhlbmNlIHRoZSByaXNrCj4gb2Yg
cG9zc2libHkgZ2V0dGluZyB0aGUgYXJndW1lbnQgb3JkZXIgd3JvbmcuIE90b2ggd2l0aCB0aGUK
PiB0eXBlIHNhZmV0eSBhZGRlZCB3cm9uZyBhcmd1bWVudCBvcmRlciB3b3VsZCBjYXVzZSBhCj4g
Y29tcGlsZSB0aW1lIGVycm9yLgoKSSBkb24ndCBtaW5kIGVpdGhlciB3YXkuIFRoZSBnb29kIHRo
aW5nIGFib3V0IHRoZSB3YXkgaXMgZG9uZSBpbiB0aGlzCnNlcmllcyBpcyB0aGF0IGFsbCB0aGUg
Y29tcGFyaXNvbiBzaWducyAoPCwgPiwgPD0sID49LCBldGMpIGRpZG4ndCBoYXZlCnRvIGJlIGNo
YW5nZWQuIEl0IG1ha2VzIGl0IG11Y2ggZWFzaWVyIHRvIHJldmlldyBhbmQgY2hlY2sgaXQncyBj
b3JyZWN0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 00:01:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 00:01:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu4T0-0002kx-1q; Thu, 14 Feb 2019 00:01:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gu4Sy-0002kl-TX
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 00:01:24 +0000
X-Inumbo-ID: a9c0d750-2feb-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9c0d750-2feb-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 00:01:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gu4Sv-00069Z-OI; Thu, 14 Feb 2019 00:01:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gu4Sv-00026Z-Aa; Thu, 14 Feb 2019 00:01:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gu4Sv-0003RW-9s; Thu, 14 Feb 2019 00:01:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133199-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-arm64-pvops:hosts-allocate:broken:allowable
 libvirt:build-arm64:hosts-allocate:broken:allowable
 libvirt:build-arm64-xsm:hosts-allocate:broken:allowable
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=9916f2a3c82575678565c7eb9c5ddfffd981d446
X-Osstest-Versions-That: libvirt=620d9dd598fde388f56ac37bcd3b31168c2f9fc6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 00:01:21 +0000
Subject: [Xen-devel] [libvirt test] 133199: trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE5OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxOTkvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5NDEKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEzMjk0MQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTQxCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4g
YmxvY2tlZCBpbiAxMzI5NDEKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjk0MQogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4g
MTMyOTQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI5NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjk0MQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICA5OTE2
ZjJhM2M4MjU3NTY3ODU2NWM3ZWI5YzVkZGZmZmQ5ODFkNDQ2CmJhc2VsaW5lIHZlcnNpb246CiBs
aWJ2aXJ0ICAgICAgICAgICAgICA2MjBkOWRkNTk4ZmRlMzg4ZjU2YWMzN2JjZDNiMzExNjhjMmY5
ZmM2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI5NDEgIDIwMTktMDItMDUgMTQ6NTc6NDQgWiAg
ICA4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyOTc4ICAyMDE5LTAyLTA2IDIwOjI1OjMy
IFogICAgNyBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMTk5ICAy
MDE5LTAyLTEyIDE0OjMyOjU0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJv
bG9nbmFAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgog
IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgSmllIFdhbmcgPHdhbmdqaWU4
OEBodWF3ZWkuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgSm9o
biBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0
LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkg
U2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGV0ZXIgS3JlbXBh
IDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1h
cm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1s
b2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTg4NCBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 00:11:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 00:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu4cP-0003dU-UL; Thu, 14 Feb 2019 00:11:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CfJi=QV=citrix.com=prvs=941bb452b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gu4cO-0003dM-JH
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 00:11:08 +0000
X-Inumbo-ID: 0458c814-2fed-11e9-b6cc-f74af755a909
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0458c814-2fed-11e9-b6cc-f74af755a909;
 Thu, 14 Feb 2019 00:11:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,367,1544486400"; d="scan'208";a="85924778"
To: Michael Labriola <michael.d.labriola@gmail.com>
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
 <5C64297D0200007800216566@prv1-mh.provo.novell.com>
 <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
 <5C64413C0200007800216656@prv1-mh.provo.novell.com>
 <20190213165657.GD22883@char.us.oracle.com>
 <CAOQxz3wvA1B5X2NGSwtmFcoj2v655HJv-Nn4uN=EMt9yVf6uBw@mail.gmail.com>
 <CAOQxz3xUKnsoiT-rF5+ZJwkCUS4cTPQjSG5PHvaPaDrq87CqWQ@mail.gmail.com>
 <20190213191602.GC16558@char.us.oracle.com>
 <CAOQxz3xqaYq8JKWwHbS8oBDB3krtW4saozEoURcz8OtN23jqrA@mail.gmail.com>
 <54ddc7c8-8ba3-bcd2-081e-af2a0ddc4c76@citrix.com>
 <CAOQxz3x1t5F=Ey+4LyuSnCHR2XMZBMxwECbuP0HCJKqqcOkBeQ@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8f05efab-4107-02ea-4bab-4759ac23d680@citrix.com>
Date: Thu, 14 Feb 2019 00:11:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CAOQxz3x1t5F=Ey+4LyuSnCHR2XMZBMxwECbuP0HCJKqqcOkBeQ@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <Paul.Durrant@citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <JBeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDIvMjAxOSAyMTowOCwgTWljaGFlbCBMYWJyaW9sYSB3cm90ZToKPiBPbiBXZWQsIEZl
YiAxMywgMjAxOSBhdCAzOjIxIFBNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+IHdyb3RlOgo+PiBPbiAxMy8wMi8yMDE5IDIwOjE1LCBNaWNoYWVsIExhYnJpb2xhIHdy
b3RlOgo+Pj4gT24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMjoxNiBQTSBLb25yYWQgUnplc3p1dGVr
IFdpbGsKPj4+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPj4+PiBPbiBXZWQsIEZl
YiAxMywgMjAxOSBhdCAwMTozODoyMVBNIC0wNTAwLCBNaWNoYWVsIExhYnJpb2xhIHdyb3RlOgo+
Pj4+PiBPbiBXZWQsIEZlYiAxMywgMjAxOSBhdCAxOjE2IFBNIE1pY2hhZWwgTGFicmlvbGEKPj4+
Pj4gPG1pY2hhZWwuZC5sYWJyaW9sYUBnbWFpbC5jb20+IHdyb3RlOgo+Pj4+Pj4gT24gV2VkLCBG
ZWIgMTMsIDIwMTkgYXQgMTE6NTcgQU0gS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4+Pj4+PiA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gT24gV2VkLCBGZWIgMTMsIDIwMTkg
YXQgMDk6MDk6MzJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+IE9uIDEz
LjAyLjE5IGF0IDE3OjAwLCA8bWljaGFlbC5kLmxhYnJpb2xhQGdtYWlsLmNvbT4gd3JvdGU6Cj4+
Pj4+Pj4+PiBPbiBXZWQsIEZlYiAxMywgMjAxOSBhdCA5OjI4IEFNIEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+Pj4+Pj4gT24gMTMuMDIuMTkgYXQgMTU6MTAs
IDxtaWNoYWVsLmQubGFicmlvbGFAZ21haWwuY29tPiB3cm90ZToKPj4+Pj4+Pj4+Pj4gQWgsIHNv
IHRoaXMgaXNuJ3QgbmVjZXNzYXJpbHkgWGVuLXNwZWNpZmljIGJ1dCByYXRoZXIgYW55IHBhcmF2
aXJ0dWFsCj4+Pj4+Pj4+Pj4+IGd1ZXN0PyAgVGhhdCBoYWRuJ3QgY3Jvc3NlZCBteSBtaW5kLiAg
SXMgdGhlcmUgYW4gZWFzeSB3YXkgdG8gZmluZCBvdXQKPj4+Pj4+Pj4+Pj4gaWYgd2UncmUgYSBw
diBndWVzdCBpbiB0aGUgbmVlZF9zd2lvdGxiIGNvbmRpdGlvbmFscz8KPj4+Pj4+Pj4+PiBUaGVy
ZSdzIHhlbl9wdl9kb21haW4oKSwgYnV0IEkgdGhpbmsgeGVuX3N3aW90bGIgd291bGQgYmUgbW9y
ZSB0bwo+Pj4+Pj4+Pj4+IHRoZSBwb2ludCBpZiB0aGUgY2hlY2sgaXMgYWxyZWFkeSB0byBiZSBY
ZW4tc3BlY2lmaWMuIFRoZXJlJ3Mgbm8gZ2VuZXJpYwo+Pj4+Pj4+Pj4+ICJpcyBQViIgcHJlZGlj
YXRlIHRoYXQgSSdtIGF3YXJlIG9mLgo+Pj4+Pj4+Pj4gV2VsbCwgdGhhdCBtYWtlcyBkb2luZyBj
b25kaXRpb25hbCBjb2RlIHJpZ2h0IG1vcmUgZGlmZmljdWx0LiAgSQo+Pj4+Pj4+Pj4gYXNzdW1l
IHNpbmNlIHRoZXJlIGlzbid0IGEgZ2VuZXJpYyBwcmVkaWNhdGUsIGFuZCBQViBpc24ndCBuZXcs
IHRoYXQKPj4+Pj4+Pj4+IGl0J3MgYWJzZW5jZSBpcyBieSBkZXNpZ24/ICBUbyByZWlnbiBpbiB0
aGUgdGVtcHRhdGlvbiB0byBzcHJpbmtsZQo+Pj4+Pj4+Pj4gY29uZGl0aW9uYWwgY29kZSBhbGwg
b3ZlciB0aGUga2VybmVsPyAgOy0pCj4+Pj4+Pj4+IFdlbGwsIHdpdGggbGd1ZXN0IGdvbmUsIFhl
biBpcyB0aGUgb25seSBQViBlbnZpcm9ubWVudCB0aGUga2VybmVsCj4+Pj4+Pj4+IGNhbiBydW4g
aW4sIGFmYWlrIGF0IGxlYXN0LiBJIGd1ZXNzIHRvIGRlY2lkZSBiZXR3ZWVuIHRoZSBzdWdnZXN0
ZWQKPj4+Pj4+Pj4gb3B0aW9ucyBvciB0aGUgbmVlZCBmb3Igc29tZSBhYnN0cmFjdGluZyBtYWNy
byAob3IgeWV0IHNvbWV0aGluZwo+Pj4+Pj4+PiBlbHNlKSwgeW91J2xsIHJlYWxseSBuZWVkIHRv
IGFzayB0aGUgZHJpdmVyIG1haW50YWluZXJzLiBPciBzaW1wbHkKPj4+Pj4+Pj4gc2VuZCBhIHBh
dGNoIHRoZWlyIHdheSBpbXBsZW1lbnRpbmcgb25lIG9mIHRoZW0sIGFuZCBzZWUgd2hhdAo+Pj4+
Pj4+PiB0aGVpciByZWFjdGlvbiBpcy4KPj4+Pj4+PiBDb3VsZCB5b3UgdHJ5IHRoaXMgb3V0IGFu
ZCBzZWUgaWYgaXQgd29ya3MgYW5kIEkgd2lsbCBzZW5kIGl0IG91dDoKPj4+Pj4+Pgo+Pj4+PiAq
c25pcCoKPj4+Pj4+IFllcywgdGhhdCB3b3JrcyBmb3IgbWUuICBIb3dldmVyLCBJIGZlZWwgbGlr
ZSB0aGUgY29uZGl0aW9uYWwgc2hvdWxkCj4+Pj4+PiBiZSBpbiBkcm1fZ2V0X21heF9pb21lbSgp
IGluc3RlYWQgb2YgZGlyZWN0bHkgYWZ0ZXIgaXQgZXZlcnl3aGVyZSBpdCdzCj4+Pj4+PiB1c2Vk
Li4uICBhbmQgaXMganVzdCBjaGVja2luZyB4ZW5fcHZfZG9tYWluKCkgZW5vdWdoPyAgSmFuIG1h
ZGUgaXQKPj4+Pj4+IHNvdW5kIGxpa2UgdGhlcmUgd2VyZSBwb3NzaWJseSBvdGhlciBQViBjYXNl
cyB0aGF0IHdvdWxkIGFsc28gc3RpbGwKPj4+Pj4+IG5lZWQgc3dpb3RsYi4KPj4+Pj4gSG93IGFi
b3V0IHRoaXM/ICBJdCBzdHJjbXAncyBwdl9pbmZvIHRvIHNlZSBpZiB3ZSdyZSBiYXJlIG1ldGFs
LCBkb2VzCj4+Pj4+IHRoZSBjb21wYXJpc29uIGluIGEgc2luZ2xlIHBsYWNlLCBtb3ZlcyB0aGUg
Yml0IHNoaWZ0aW5nIGNvbXBhcmlzb24KPj4+Pj4gaW50byB0aGUgZnVuY3Rpb24gKHNpbXBsaWZ5
aW5nIHRoZSBkcm0gZHJpdmVyIGNvZGUpLCBhbmQgcmVuYW1lcyB0aGUKPj4+Pj4gZnVuY3Rpb24g
dG8gbW9yZSBhcHRseSBkZXNjcmliZSB3aGF0J3MgZ29pbmcgb24uCj4+Pj4gPG5vZHM+IFRoYXQg
bG9va3MgbXVjaCBiZXR0ZXIuCj4+PiBHcmVhdCEgIE5vdyB0aGUgb25seSBxdWVzdGlvbiBsZWZ0
IGlzOiAgS1ZNLCBWTXdhcmUsIFhlbiBQVkgsIFhlbiBIVk0sCj4+PiBhbmQgWGVuIFBWIGFsbCBw
b3B1bGF0ZSBwdl9pbmZvLiAgRG8gYW55IG9mIHRob3NlIG90aGVyIHRoYW4gWGVuIFBWCj4+PiAq
cmVhbGx5KiBuZWVkIHN3aW90bGIuICBUaGF0J3Mgc2xpZ2h0bHkgb3ZlciBteSBoZWFkLiAgQXMg
d3JpdHRlbiwgbXkKPj4+IHBhdGNoIHdvdWxkIHJlcXVpcmUgc3dpb3RsYiBmb3IgYWxsIG9mIHRo
ZW0gYmVjYXVzZSBJIHdhcyBhdHRlbXB0aW5nCj4+PiB0byBub3QgYmUgWGVuLXNwZWNpZmljLgo+
PiBJdHMgZmFyIG1vcmUgY29tcGxpY2F0ZWQgdGhhdCAiWGVuIFBWIHJlcXVpcmVzIHN3aW90bGIi
Lgo+Pgo+PiBJIHByZXN1bWUgdGhlIHVuZGVybHlpbmcgcHJvYmxlbSBoZXJlIGlzIERSTSBiZWlu
ZyBzcGVjaWFsIGFuZCBub3QKPj4gRE1BLW1hcHBpbmcgaXRzIGJ1ZmZlcnMsIGFuZCB0cnlpbmcg
dG8gRE1BIHRvIGEgYnVmZmVyIGNyb3NzaW5nIGEgNGsKPj4gYm91bmRhcnk/Cj4gV2VsbCwgSSBk
b24ndCAxMDAlIHVuZGVyc3RhbmQgaG93IGFsbCB0aGVzZSB0aGluZ3Mgd29yay4uLiAgYnV0IGhl
cmUncwo+IHdoYXQgSSBkbyBrbm93LiAgVGhlcmUgYXJlIGEgc2VyaWVzIG9mIGNvbW1pdHMgaW4g
djQuMTcgdGhhdCB0cnkgdG8KPiBvcHRpbWl6ZSB0aGUgcmFkZW9uIGFuZCBhbWRncHUgZHJpdmVy
cyBieSBza2lwcGluZyBjYWxscyB0bwo+IHR0bV9kbWFfcG9wdWxhdGUoKSBhbmQgdHRtX2RtYV91
bnBvcHVsYXRlKCkgdW5sZXNzIHRoZXkncmUgInJlYWxseQo+IG5lZWRlZCIuICBUaGUgb3JpZ2lu
YWwgY29tbWl0IGRldGVybWluZXMgaWYgc3dpb3RsYiBpcyBuZWVkZWQgYnkKPiBjaGVja2luZyB0
byBzZWUgaWYgdGhlIG1heCBpbyBtYXBwaW5nIGFkZHJlc3Mgb2Ygc3lzdGVtIG1lbW9yeSBpcyBv
dmVyCj4gdGhlIHZpZGVvIGNhcmQncyBhY2Nlc3NpbmcgcmFuZ2UuICBJIGNhbiBubyBsb25nZXIg
bG9nIGludG8gR25vbWUgb24gYQo+IFhlbiBkb20wIGFmdGVyIHVwZ3JhZGluZyBteSBrZXJuZWwg
dG8gdjQuMjAgYmVjYXVzZSB0aGUgY29kZSB0aGF0J3Mgbm8KPiBsb25nZXIgaGFwcGVuaW5nIHdh
cyBhY3R1YWxseSBuZWVkZWQgaW4gYSBwYXJhdmlydHVhbGl6ZWQgZW52aXJvbm1lbnQuCgpCdXQg
ZnJvbSB0aGUgbG9nIHlvdSBwcm92aWRlZCwgeW91ciBidWcgd2FzIHNwYWNlIGV4aGF1c3Rpb24g
aW4gdGhlCnN3aW90bGIsIG5vPwoKPiBTbywgSSdtIHRyeWluZyB0byBnZXQgYWxsIG15IGRldGFp
bHMgc3RyYWlnaHQgc28gSSBjYW4gc3VibWl0IGEgcGF0Y2gKPiB0byBmaXggaXQgdy9vdXQgc2F5
aW5nIGFueXRoaW5nIGZhY3R1YWxseSBpbmNvcnJlY3QuCgpUaGUgdGhpbmcgd2hpY2ggaXMgZGlm
ZmVyZW50IGJldHdlZW4gWGVuIFBWIGd1ZXN0cyBhbmQgbW9zdCBvdGhlcnMgKGFsbApvdGhlcnMo
PyksIG5vdyB0aGF0IExndWVzdCBhbmQgVU1MIGhhdmUgYmVlbiBkcm9wcGVkKSBpcyB0aGF0IHdo
YXQgTGludXgKdGhpbmtzIG9mIGFzIFBGTiAkTiBpc24ndCBuZWNlc3NhcmlseSBhZGphY2VudCB0
byBQRk4gJE4rMSBpbiBzeXN0ZW0KcGh5c2ljYWwgYWRkcmVzcyBzcGFjZS4KClRoZXJlZm9yZSwg
Y29kZSB3aGljaCBoYXMgYSBidWZmZXIgc3Bhbm5pbmcgYSBwYWdlIGJvdW5kYXJ5IGNhbid0IGp1
c3QKY29udmVydCBhIHBvaW50ZXIgdG8gdGhlIGJ1ZmZlciBpbnRvIGEgcGh5c2ljYWwgYWRkcmVz
cywgYW5kIGhhbmQgdGhhdAphZGRyZXNzIHRvIGEgZGV2aWNlLsKgIFlvdSBnZW5lcmFsbHkgZW5k
IHVwIHdpdGggZWl0aGVyIG1lbW9yeSBjb3JydXB0aW9uCihETUEgaGl0dGluZyB0aGUgd3Jvbmcg
cGFnZSBhbGxvY2F0ZWQgdG8gdGhlIGd1ZXN0KSwgb3IgYW4gSU9NTVUgZmF1bHQKKERNQSBoaXR0
aW5nIGEgcGFnZXMgd2hpY2ggaXNuJ3QgYWxsb2NhdGVkIHRvIHRoZSBndWVzdCkuCgpYZW4gUFYg
aXMgdmVyeSBnb29kIGF0IGZpbmRpbmcgRE1BIGJ1Z3MgaW4gZHJpdmVycy7CoCBUaGUgd2F5IHRv
IHJlc29sdmUKdGhpcyBpcyB0byBmaXggdGhlIGRyaXZlciB0byB1c2UgdGhlIHByb3BlciBETUEg
QVBJcyAtIG5vdCB0byBhZGQgZXZlbgptb3JlIG1hZ2ljIGNvcm5lciBjYXNlcy4KCkluIGdlbmVy
YWwsIGEgbG90IG9mIGRldmljZXMgY2FuIGRvIDRrIHNjYXR0ZXIvZ2F0aGVyLCBvciBlbmQgdXAg
bWFraW5nCnJlcXVlc3RzIHRvIGJ1ZmZlcnMgd2hpY2ggZml0IHdpdGhpbiBhIHNpbmdsZSBwYWdl
LCBidXQgdGhlIFNXSU9UTEIgZG9lcwphY3QgYXMgYSBtZWNoYW5pc20gb2YgbGFzdCByZXNvcnQu
wqAgSXQgaGFzIGEgbWFzc2l2ZSBwZXJmb3JtYW5jZSBwZW5hbHR5CihkdWUgdG8gZG91YmxlIGJ1
ZmZlcmluZyksIGFuZCBkb2VzIGhhdmUgYSB0ZW5kZW5jeSB0byBmcmFnbWVudCAoZHVlIHRvCmFz
eW1tZXRyaWMgc2l6ZSByZXF1ZXN0cykuCgpIb3dldmVyLCB0aGVyZSBpcyBvbmUgRE1BIG1vZGUg
KGluIHRoZSBwcm9jZXNzIG9mIGdldHRpbmcgcHJvcGVybHkKdXBzdHJlYW0sIGJ1dCBoYXMgYmVl
biB1c2VkIGZvciBzZXZlcmFsIHllYXJzIGJ5IHZhcmlvdXMgZG93bnN0cmVhbXMpCndoZXJlIElP
VkEgPT0gTGludXgncyBpZGVhIG9mIGNvbnRpZ3VvdXMgUEZOIHNwYWNlLCBzbyB5b3UgY2FuIGRv
IG9kZApzaXplZCBETUFzIHdoaWNoIGNyb3NzIHBhZ2UgYm91bmRhcmllcy4KClRoZSBwb2ludCBp
cyB0aGF0IHRoZSBETUEgb3BzIChhbmQgKm9ubHkqIHRoZSBETUEgb3BzLCBmcm9tIGEKY29ycmVj
dG5lc3Mgc3RhbmRwb2ludCkga25vdyBob3cgdG8gY29udmVydCBQRk5zIGludG8gSU8tdmlydHVh
bAphZGRyZXNzZXMgZm9yIGRldmljZXMsIGJlY2F1c2UgaXQgbWF5IG5vdCBiZSBhIDE6MSBtYXBw
aW5nLsKgIE5vdGhpbmcKZWxzZSBpbiB0aGUga2VybmVsIGNhbiBsZWdpdGltYXRlbHkgYmUgbWFr
aW5nIGRlY2lzaW9ucyBsaWtlIHRoaXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 00:11:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 00:11:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu4ct-0003fP-AH; Thu, 14 Feb 2019 00:11:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gu4cs-0003fE-3s
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 00:11:38 +0000
X-Inumbo-ID: 1711552b-2fed-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1711552b-2fed-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 00:11:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gu4co-0006Kv-OZ; Thu, 14 Feb 2019 00:11:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gu4co-0002X6-De; Thu, 14 Feb 2019 00:11:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gu4co-0007MV-A9; Thu, 14 Feb 2019 00:11:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133191-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install: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-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-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-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-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-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-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=49ab1e524f6a1fd0b42aefc827d57413e5332e92
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 00:11:34 +0000
Subject: [Xen-devel] [linux-3.18 test] 133191: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE5MSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxOTEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAx
MCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBp
bnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzEzMgogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVw
ZWF0IGZhaWwgcGFzcyBpbiAxMzMxMzIKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEyODg1OAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjg4NTgKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyODg1
OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgIGZh
aWwgaW4gMTMzMTMyIGxpa2UgMTI4ODQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAx
MzMxMzIgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMTMyIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMx
MzIgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMxMzIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMxMzIgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTI4ODQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
NDlhYjFlNTI0ZjZhMWZkMGI0MmFlZmM4MjdkNTc0MTNlNTMzMmU5MgpiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2Rj
MGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5
IFogIDExOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjox
NzozMCBaICAgOTUgZGF5cyAgIDY0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzAx
MyAgMjAxOS0wMi0wNyAxOTo1NjowMiBaICAgIDYgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNTQx
IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFs
bAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20g
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzg0OSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 00:29:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 00:29:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu4u7-0004ph-3Y; Thu, 14 Feb 2019 00:29:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gu4u6-0004pU-06
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 00:29:26 +0000
X-Inumbo-ID: 8f21fdec-2fef-11e9-97e1-ebea775a1ade
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f21fdec-2fef-11e9-97e1-ebea775a1ade;
 Thu, 14 Feb 2019 00:29:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gu4tv-0006gB-38; Thu, 14 Feb 2019 00:29:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gu4tu-0004RE-O7; Thu, 14 Feb 2019 00:29:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gu4tu-0001kh-MM; Thu, 14 Feb 2019 00:29:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133196-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-arm64-pvops:<job status>:broken:regression
 linux-4.19:build-arm64-xsm:<job status>:broken:regression
 linux-4.19:build-arm64:<job status>:broken:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:build-arm64:hosts-allocate:broken:allowable
 linux-4.19:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.19:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.19:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.19:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.19:build-arm64:capture-logs:broken:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=323e0195e63ff967a4fbdab7b17120f544ddc88f
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 00:29:14 +0000
Subject: [Xen-devel] [linux-4.19 test] 133196: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE5NiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMxOTYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQv
cmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
UkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKUmVncmVzc2lv
bnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
MjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVu
c3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMjkzMTMKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTMxMwogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQg
aW4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICAzMjNlMDE5NWU2M2ZmOTY3YTRmYmRhYjdiMTcxMjBmNTQ0ZGRjODhmCmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZh
NjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6
Mzk6MDggWiAgMTAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0
IDE0OjEwOjE1IFogIDEwMSBkYXlzICAgNjcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTMyOTkwICAyMDE5LTAyLTA3IDA1OjUwOjM4IFogICAgNiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQoxMjI1IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0
aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZv
cHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDY5NTcyIGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 01:53:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 01:53:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu6D0-0002Mx-Ct; Thu, 14 Feb 2019 01:53:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gu6Cz-0002Ml-C3
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 01:53:01 +0000
X-Inumbo-ID: 3cdbb490-2ffb-11e9-885d-a7dc1d23b2aa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3cdbb490-2ffb-11e9-885d-a7dc1d23b2aa;
 Thu, 14 Feb 2019 01:52:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gu6Cp-0000aa-25; Thu, 14 Feb 2019 01: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gu6Co-0001nv-Mq; Thu, 14 Feb 2019 01:52:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gu6Co-00052l-Lg; Thu, 14 Feb 2019 01:52:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133237-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 01:52:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133237: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIzNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIzNy8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYx
NzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICA2IGRheXMgICAzNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAg
IDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAxIGRheXMgICAxMyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNj
aG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlA
YW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmMTc4YTAwYzMwMTczYzBiMjY4ZDk5MTYwZTE5YWQy
OTliMTgyM2EyCkF1dGhvcjogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkRh
dGU6ICAgVHVlIEZlYiAxMiAxNToyMDoxNSAyMDE5ICswMTAwCgogICAgeDg2L2h2bTogYmxvY2sg
c3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFRoZXJlIGFyZSBtdWx0
aXBsZSBhcnJheXMgaW4gdGhlIEhWTSBpbnRlcmZhY2UgdGhhdCBhcmUgYWNjZXNzZWQKICAgIHdp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRvIGF2b2lkIHNwZWN1
bGF0aXZlCiAgICBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJyYXlfaW5kZXhf
bm9zcGVjIG1hY3JvLgogICAgCiAgICBXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91dC1vZi1i
b3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwogICAgaW50byBkeW5hbWljIGFy
cmF5cyBhbmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVkCiAg
ICBkdXJpbmcgcnVuIHRpbWUsIHRoZSBzaXplIG9mIHRoZSBsYXR0ZXIgaXMga25vd24gZHVyaW5n
IGNvbXBpbGUgdGltZS4KICAgIE9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFi
bGUgdG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKICAgIGluIHRoZSBmdXR1cmUuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5k
ZT4KICAgIFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRl
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1
NmQ4ZDAxMTlkMjcwZjg0NmM2YzQ5NDM3MTJiOGEyMWZiZTVkNGQwCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6NTcgMjAxOSAr
MDEwMAoKICAgIFZNWDogZG9uJ3QgaWdub3JlIFAyTSBzZXR1cCBlcnJvcgogICAgCiAgICBzZXRf
bW1pb19wMm1fZW50cnkoKSBtYXkgZmFpbCwgaW4gcGFydGljdWxhciB3aXRoIC1FTk9NRU0uIERv
bid0IGlnbm9yZQogICAgc3VjaCBhbiBlcnJvciwgYnV0IGluc3RlYWQgY2F1c2UgZG9tYWluIGNy
ZWF0aW9uIHRvIGZhaWwgaW4gc3VjaCBhIGNhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDg4YjkyYzM4MjBjZmZlZDRiNGFiZWIxMzllZGMyY2Jk
ODI4NmNiMTIKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEZlYiAxMiAxMTo1NDowNyAyMDE5ICswMTAwCgogICAgaW9tbXU6IGZpeCBpb21tdV9vcHMg
aW5pdGlhbGl6YXRpb24KICAgIAogICAgQ29tbWl0IDMyYTVlYTAwZWM3NWVmNTNlICgiSU9NTVUv
eDg2OiByZW1vdmUgaW5kaXJlY3Rpb24gZnJvbSBjZXJ0YWluCiAgICBJT01NVSBob29rIGFjY2Vz
c2VzIikgaW50cm9kdWNlZCBpb21tdV9vcHMgaW5pdGlhbGl6ZWQgYXQgYm9vdCB0aW1lCiAgICB3
aXRoIGRhdGEgZGVjbGFyZWQgYXMgX19pbml0Y29uc3RyZWwuCiAgICAKICAgIE9uIEludGVsIHN5
c3RlbXMgdGhlcmUgaXMgYW5vdGhlciBwYXRoIHdoZXJlIGlvbW11X29wcyBpcyBpbml0aWFsaXpl
ZAogICAgYW5kIHRoaXMgcGF0aCBpcyByZWxldmFudCBvbiByZXN1bWUgYWZ0ZXIgcmV0dXJuaW5n
IGZyb20gc3lzdGVtIHN1c3BlbmQuCiAgICBBcyB0aGUgaW5pdGlhbGl6YXRpb24gZGF0YSBpcyBu
byBsb25nZXIgYWNjZXNzaWJsZSBpbiB0aGlzIGNhc2UgdGhhdAogICAgc2Vjb25kIGluaXRpYWxp
emF0aW9uIG11c3QgYmUgZHJvcHBlZCBpbiBjYXNlIHRoZSBzeXN0ZW0gaXNuJ3QganVzdAogICAg
Ym9vdGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwOWZj
NGRlNGE4ZWJiMzg5NjQxYjhiOGE2MzJlZmNiN2NhODgwZTA4CkF1dGhvcjogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uY29tPgpEYXRlOiAgIFdlZCBGZWIgNiAxNTowOTozMyAyMDE5
ICswMTAwCgogICAgYXNtOiBoYW5kbGUgY29tbWVudHMgd2hlbiBjcmVhdGluZyBoZWFkZXIgZmls
ZQogICAgCiAgICBJbiB0aGUgZWFybHkgc3RlcHMgb2YgY29tcGlsYXRpb24sIHRoZSBhc20gaGVh
ZGVyIGZpbGVzIGFyZSBjcmVhdGVkLCBzdWNoCiAgICBhcyBpbmNsdWRlL2FzbS0kKFRBUkdFVF9B
UkNIKS9hc20tb2Zmc2V0cy5oLiBUaGVzZSBmaWxlcyBkZXBlbmQgb24gdGhlCiAgICBhc3NlbWJs
eSBmaWxlIGFyY2gvJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMucywgd2hpY2ggaXMgZ2VuZXJh
dGVkCiAgICBiZWZvcmUuIERlcGVuZGluZyBvbiB0aGUgdXNlZCB0b29sY2hhaW4sIHRoZXJlIG1p
Z2h0IGJlIGNvbW1lbnRzIGluIHRoZQogICAgYXNzZW1ibHkgZmlsZXMuIEVzcGVjaWFsbHkgdGhl
IGdvdG8tZ2NjIGNvbXBpbGVyIG9mIHRoZSBib3VuZGVkIG1vZGVsCiAgICBjaGVja2VyIENCTUMg
YWRkcyBjb21tZW50cyB0aGF0IHN0YXJ0IHdpdGggYSAnIycgc3ltYm9sIGF0IHRoZSBiZWdpbm5p
bmcKICAgIG9mIHRoZSBsaW5lLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGhhbmRsaW5nIGNv
bW1lbnRzIGluIGFzc2VtYmxlciBkdXJpbmcgdGhlIGNyZWF0aW9uIG9mIHRoZQogICAgYXNtIGhl
YWRlciBmaWxlcywgZXNwZWNpYWxseSBpZ25vcmluZyBsaW5lcyB0aGF0IHN0YXJ0IHdpdGggJyMn
LCB3aGljaAogICAgaW5kaWNhdGUgY29tbWVudHMgZm9yIGJvdGggQVJNIGFuZCB4ODYgYXNzZW1i
bGVyLiBUaGUgdXNlZCB0b29sIGdvdG8tYXMKICAgIHByb2R1Y2VzIGV4YWN0bHkgY29tbWVudHMg
b2YgdGhpcyBraW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVGF1dHNjaG5pZyA8
dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBkMDRiZjFlYjY1NmJlOGIyMTMxZDA4YzdlMzJjZmYzNDM1NTZj
ZmE4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBG
ZWIgMTEgMDk6MDk6MTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IGFkanVzdCBtaW5pbXVt
IGFsbG9jYXRpb24gY2FsY3VsYXRpb25zCiAgICAKICAgIEEgcHJldmlvdXNseSBiYWQgc2l0dWF0
aW9uIGhhcyBiZWNvbWUgd29yc2Ugd2l0aCB0aGUgZWFybHkgc2V0dGluZyBvZgogICAgLT5tYXhf
dmNwdXM6IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMo
KSBoYXMKICAgIGZ1cnRoZXIgZ3Jvd24sIGFuZCBoZW5jZSBub3cgaG9sZHMgYmFjayBldmVuIG1v
cmUgbWVtb3J5IGZyb20gdXNlIGZvcgogICAgdGhlIHAybS4KICAgIAogICAgTWFrZSBzaF9taW5f
YWxsb2NhdGlvbigpIGFjY291bnQgZm9yIGFsbCBwMm0gbWVtb3J5IG5lZWRlZCBmb3IKICAgIHNo
YWRvd19lbmFibGUoKSB0byBzdWNjZWVkIGR1cmluZyBkb21haW4gY3JlYXRpb24gKGF0IHdoaWNo
IHBvaW50IHRoZQogICAgZG9tYWluIGhhcyBubyBtZW1vcnkgYXQgYWxsIGFsbG9jYXRlZCB0byBp
dCB5ZXQsIGFuZCBoZW5jZSB1c2Ugb2YKICAgIGQtPnRvdF9wYWdlcyBpcyBtZWFuaW5nbGVzcyku
CiAgICAKICAgIEFsc28gbWFrZSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBubyBsb25n
ZXIgbmVlZGxlc3NseSBhZGQgMSB0bwogICAgdGhlIHZDUFUgY291bnQuCiAgICAKICAgIEZpbmFs
bHkgbWFrZSB0aGUgZGVidWdnaW5nIHByaW50aygpIGluIHNoYWRvd19hbGxvY19wMm1fcGFnZSgp
IGEgbGl0dGxlCiAgICBtb3JlIHVzZWZ1bCBieSBsb2dnaW5nIHNvbWUgb2YgdGhlIHJlbGV2YW50
IGRvbWFpbiBzZXR0aW5ncy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1p
dCBhY2EyMTQ0MjQ5OWMwNGI3MGQ4NDE2NGI0Njc0NGIzNWVlN2I4YmY0CkF1dGhvcjogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjo0
MToxNyAyMDE5ICswMDAwCgogICAgZG9jczogZmVhdHVyZXMvcWVtdS1kZXByaXYgZm9ybWF0dGlu
ZyBmaXhlcwogICAgCiAgICBOZWVkIGEgc3BhY2UgYmV0d2VlbiB0aGUgcGFyYWdyYXBoIGFuZCB0
aGUgbGlzdCBzbyBwYW5kb2Mga25vd3MgaXQncyBhCiAgICBsaXN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5ZGI3
NzdkZGEzM2JhOTJjMGEwZmVjYTc2ZGU1YmJhNTczNThlYmNjCkF1dGhvcjogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjowNTo0MyAy
MDE5ICswMDAwCgogICAgZG9jczogVXBkYXRlIGNyZWRpdC9jcmVkaXQyIGZlYXR1cmUgZG9jcyBy
ZWZsZWN0aW5nIG5ldyBkZWZhdWx0IHNjaGVkdWxlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDdiNTI3OGIyOGY4ZmJjZDQ0MDJlNDUy
MGQ3YTVkNjA3ZDRhOTk3YTcKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjcgMjAxOSArMDAwMAoKICAgIHRvb2xz
OiBpbml0IHNjcmlwdHM6IG1ha2UgWEVOX1JVTl9ESVIgYW5kIFhFTl9MT0NLX0RJUiBtb2RlIDcw
MAogICAgCiAgICBUaGVzZSBkaXJlY3RvcmllcyBvdWdodCBub3QgdG8gYmUgZXZlbiB3b3JsZC1y
ZWFkYWJsZS4gIElmIHRoaXMgc2NyaXB0CiAgICBmb3Igc29tZSByZWFzb24gcnVucyB3aXRoIGEg
bGF4IHVtYXNrIHRoZXkgbWlnaHQgYmUgY3JlYXRlZAogICAgb3Zlcmx5LXdyaXRlYWJsZS4gIEF2
b2lkIGFueSBzdWNoIGJ1ZyBieSBzZXR0aW5nIHRoZSBtb2RlIGV4cGxpY2l0bHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMGM0YTM4YzA5
OGY5YmZmZWIzM2Y4Y2Y4OGFiZGVhNGIwZjlhOTA3MApBdXRob3I6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNiAyMDE5ICsw
MDAwCgogICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogRml4ZXMgdG8gRGVzY3Jp
cHRpb24KICAgIAogICAgYG5lZWVkZWQnIGlzIGEgdHlwby4gIEFuZCB4ZW5kIGlzIGxvbmcgZ29u
ZS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMDEwOTdlMDE5NDMyMWQyNzI2MjUxM2Nm
MTI5MWZkZGZlYTE2MDZjMwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNSAyMDE5ICswMDAwCgogICAgdG9vbHM6
IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogUHJvdmlkZXMgYHhlbicKICAgIAogICAgSXQgaXMg
dXNlZnVsIHRvIGhhdmUgYSBzaW5nbGUgYHhlbicgZmFjaWxpdHkgKGluIHRoZSBMU0IgUHJvdmlk
ZXMKICAgIG5hbWVzcGFjZSkuICBUaGF0IGFsbG93cyBvdGhlciBmYWNpbGl0aWVzIHRvIHNwZWNp
ZnkgdGhhdCB0aGV5IHNob3VsZAogICAgZ28gYWZ0ZXIgYHhlbicgd2l0aG91dCBuZWVkaW5nIHRv
IGtub3cgdGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMuCiAgICAKICAgIFRoaXMgc2VydmljZSBu
YW1lIGlzIGFscmVhZHkgUHJvdmlkZSdkIGJ5IHRoZSAoZmFpcmx5IGRpZmZlcmVudCkgaW5pdAog
ICAgc2NyaXB0cyB1c2VkIGluIERlYmlhbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBiNGRmNzNkZTQ5Mzk1NGM0NGYyNDBmNzg3NzljOWJk
Mzc4MmUxNTcyCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpEYXRlOiAgIFR1ZSBGZWIgNSAxMzozODo1MyAyMDE5IC0wODAwCgogICAgeGVuL2FybTog
Z2ljLXYyOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRpYWxpemF0aW9uCiAgICAK
ICAgIEludGVycnVwdHMgY291bGQgYmUgQUNUSVZFIGF0IGJvb3QuIE1ha2Ugc3VyZSB0byBkZWFj
dGl2YXRlIHRoZW0gZHVyaW5nCiAgICBpbml0aWFsaXphdGlvbi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzoganVsaWVu
LmdyYWxsQGFybS5jb20KICAgIENDOiBwZW5nLmZhbkBueHAuY29tCiAgICBDQzogamdyb3NzQHN1
c2UuY29tCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 04:01:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 04:01:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu8Cb-0004Xl-UK; Thu, 14 Feb 2019 04:00:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gu8Ca-0004XY-QZ
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 04:00:44 +0000
X-Inumbo-ID: 18b61832-300d-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18b61832-300d-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 04:00:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gu8CX-0003Uf-9C; Thu, 14 Feb 2019 04:00:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gu8CX-0002Mz-0F; Thu, 14 Feb 2019 04:00:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gu8CW-00054V-VQ; Thu, 14 Feb 2019 04:00:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133198-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-arm64:<job status>:broken:regression
 linux-4.9:build-arm64-xsm:<job status>:broken:regression
 linux-4.9:build-arm64-pvops:<job status>:broken:regression
 linux-4.9:test-amd64-i386-freebsd10-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.9:build-arm64:hosts-allocate:broken:allowable
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-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-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-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-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=6ebe34c1da893f1705452ab6a352dfeec548dafe
X-Osstest-Versions-That: linux=a4d0a0910e693dafd83311994e12a0a8a0846694
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 04:00:40 +0000
Subject: [Xen-devel] [linux-4.9 test] 133198: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzE5OCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzE5OC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJt
aXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzMxNDIgcGFzcyBpbiAxMzMxOTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzMzE0MgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJl
Z2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0
OAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzI3NDgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjc0OAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQg
aW4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjc0OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI3NDgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICA2ZWJlMzRjMWRhODkzZjE3MDU0NTJhYjZhMzUyZGZlZWM1NDhkYWZlCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBhNGQwYTA5MTBlNjkzZGFmZDgzMzExOTk0
ZTEyYTBhOGEwODQ2Njk0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI3NDggIDIwMTktMDItMDIg
MTM6MDM6MjYgWiAgIDExIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyOTczICAyMDE5LTAy
LTA2IDE2OjQxOjQzIFogICAgNyBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gTHUgPGFhcm9uLmx1QGxpbnV4LmFs
aWJhYmEuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFs
IFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFtaXIgR29sZHN0ZWluIDxhbWlyNzNp
bEBnbWFpbC5jb20+CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdydWVuYmFAcmVkaGF0LmNvbT4K
ICBBbmRyZWkgVmFnaW4gPGF2YWdpbkBnbWFpbC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBs
aW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtv
QGxpbnV4LmludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJv
Lm9yZz4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEF5YSBMZXZpbiA8YXlhbEBt
ZWxsYW5veC5jb20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hp
bmcub3JnPgogIEJlcm5hcmQgUGlkb3V4IDxmNmJ2cEBmcmVlLmZyPgogIEJvYiBQZXRlcnNvbiA8
cnBldGVyc29AcmVkaGF0LmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNv
bT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhdmUgQ2hpbm5l
ciA8ZGNoaW5uZXJAcmVkaGF0LmNvbT4KICBEYXZpZCBBaGVybiA8ZHNhQGN1bXVsdXNuZXR3b3Jr
cy5jb20+CiAgRGF2aWQgQWhlcm4gPGRzYWhlcm5AZ21haWwuY29tPgogIERhdmlkIEhpbGRlbmJy
YW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0
Lm5ldD4KICBEbWl0cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAgR3JlZyBLcm9haC1I
YXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWlsbGF1bWUgTmF1bHQgPGcu
bmF1bHRAYWxwaGFsaW5rLmZyPgogIEd1aWxsYXVtZSBOYXVsdCA8Z25hdWx0QHJlZGhhdC5jb20+
CiAgSmFjb2IgV2VuIDxqaWFuLncud2VuQG9yYWNsZS5jb20+CiAgSmFtZXMgTW9yc2UgPGphbWVz
Lm1vcnNlQGFybS5jb20+CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBKaW1teSBEdXJhbmQg
V2Vzb2xvd3NraSA8amR3QGFtYXpvbi5kZT4KICBKb8OjbyBQYXVsbyBSZWNoaSBWaXRhIDxqcHJ2
aXRhQGVuZGxlc3NtLmNvbT4KICBKb8OjbyBQYXVsbyBSZWNoaSBWaXRhIDxqcHJ2aXRhQGdtYWls
LmNvbT4KICBLb2VuIFZhbmRlcHV0dGUgPGtvZW4udmFuZGVwdXR0ZUBuY2VudHJpYy5jb20+CiAg
S3J6eXN6dG9mIEhhbGFzYSA8a2hhbGFzYUBwaWFwLnBsPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2
YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMb3JlbnpvIEJpYW5jb25pIDxsb3JlbnpvLmJp
YW5jb25pQHJlZGhhdC5jb20+CiAgTG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNp
QGFybS5jb20+CiAgTWF0aGlhcyBUaG9yZSA8bWF0aGlhcy50aG9yZUBpbmZpbmVyYS5jb20+CiAg
TWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmln
dWNoaUBhaC5qcC5uZWMuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBQ
YXVsbyBBbGNhbnRhcmEgPHBhbGNhbnRhcmFAc3VzZS5kZT4KICBQYXVsbyBBbGNhbnRhcmEgPHBh
dWxvQHBhdWxvLmFjPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgog
IFJhZmFlbCBBcXVpbmkgPGFxdWluaUByZWRoYXQuY29tPgogIFNhZWVkIE1haGFtZWVkIDxzYWVl
ZG1AbWVsbGFub3guY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTaGFr
ZWVsIEJ1dHQgPHNoYWtlZWxiQGdvb2dsZS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndh
aHJlbkBpMnNlLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAg
VGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFub3guY29tPgogIFRpbSBIYXJ2ZXkgPHRoYXJ2ZXlA
Z2F0ZXdvcmtzLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBX
YWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNv
bkBhcm0uY29tPgogIFp1YmluIE1pdGhyYSA8enNtQGNocm9taXVtLm9yZz4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02
NC1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tam9iIGJ1aWxkLWFybTY0
LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hcm02NC1wdm9wcyBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgOTQ1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 04:37:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 04:37:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu8lk-00079A-QF; Thu, 14 Feb 2019 04:37:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gu8li-00078y-LD
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 04:37:02 +0000
X-Inumbo-ID: 268533da-3012-11e9-ae33-3303c2bcbdb4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 268533da-3012-11e9-ae33-3303c2bcbdb4;
 Thu, 14 Feb 2019 04:36:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gu8lX-0004Ae-W3; Thu, 14 Feb 2019 04:36:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gu8lX-0004bR-L6; Thu, 14 Feb 2019 04:36:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gu8lX-0000ZN-K9; Thu, 14 Feb 2019 04:36:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133241-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 04:36:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133241: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI0MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI0MS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYx
NzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICA2IGRheXMgICAzNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAg
IDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAxIGRheXMgICAxNCBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNj
aG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlA
YW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmMTc4YTAwYzMwMTczYzBiMjY4ZDk5MTYwZTE5YWQy
OTliMTgyM2EyCkF1dGhvcjogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkRh
dGU6ICAgVHVlIEZlYiAxMiAxNToyMDoxNSAyMDE5ICswMTAwCgogICAgeDg2L2h2bTogYmxvY2sg
c3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFRoZXJlIGFyZSBtdWx0
aXBsZSBhcnJheXMgaW4gdGhlIEhWTSBpbnRlcmZhY2UgdGhhdCBhcmUgYWNjZXNzZWQKICAgIHdp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRvIGF2b2lkIHNwZWN1
bGF0aXZlCiAgICBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJyYXlfaW5kZXhf
bm9zcGVjIG1hY3JvLgogICAgCiAgICBXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91dC1vZi1i
b3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwogICAgaW50byBkeW5hbWljIGFy
cmF5cyBhbmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVkCiAg
ICBkdXJpbmcgcnVuIHRpbWUsIHRoZSBzaXplIG9mIHRoZSBsYXR0ZXIgaXMga25vd24gZHVyaW5n
IGNvbXBpbGUgdGltZS4KICAgIE9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFi
bGUgdG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKICAgIGluIHRoZSBmdXR1cmUuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5k
ZT4KICAgIFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRl
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1
NmQ4ZDAxMTlkMjcwZjg0NmM2YzQ5NDM3MTJiOGEyMWZiZTVkNGQwCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6NTcgMjAxOSAr
MDEwMAoKICAgIFZNWDogZG9uJ3QgaWdub3JlIFAyTSBzZXR1cCBlcnJvcgogICAgCiAgICBzZXRf
bW1pb19wMm1fZW50cnkoKSBtYXkgZmFpbCwgaW4gcGFydGljdWxhciB3aXRoIC1FTk9NRU0uIERv
bid0IGlnbm9yZQogICAgc3VjaCBhbiBlcnJvciwgYnV0IGluc3RlYWQgY2F1c2UgZG9tYWluIGNy
ZWF0aW9uIHRvIGZhaWwgaW4gc3VjaCBhIGNhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDg4YjkyYzM4MjBjZmZlZDRiNGFiZWIxMzllZGMyY2Jk
ODI4NmNiMTIKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEZlYiAxMiAxMTo1NDowNyAyMDE5ICswMTAwCgogICAgaW9tbXU6IGZpeCBpb21tdV9vcHMg
aW5pdGlhbGl6YXRpb24KICAgIAogICAgQ29tbWl0IDMyYTVlYTAwZWM3NWVmNTNlICgiSU9NTVUv
eDg2OiByZW1vdmUgaW5kaXJlY3Rpb24gZnJvbSBjZXJ0YWluCiAgICBJT01NVSBob29rIGFjY2Vz
c2VzIikgaW50cm9kdWNlZCBpb21tdV9vcHMgaW5pdGlhbGl6ZWQgYXQgYm9vdCB0aW1lCiAgICB3
aXRoIGRhdGEgZGVjbGFyZWQgYXMgX19pbml0Y29uc3RyZWwuCiAgICAKICAgIE9uIEludGVsIHN5
c3RlbXMgdGhlcmUgaXMgYW5vdGhlciBwYXRoIHdoZXJlIGlvbW11X29wcyBpcyBpbml0aWFsaXpl
ZAogICAgYW5kIHRoaXMgcGF0aCBpcyByZWxldmFudCBvbiByZXN1bWUgYWZ0ZXIgcmV0dXJuaW5n
IGZyb20gc3lzdGVtIHN1c3BlbmQuCiAgICBBcyB0aGUgaW5pdGlhbGl6YXRpb24gZGF0YSBpcyBu
byBsb25nZXIgYWNjZXNzaWJsZSBpbiB0aGlzIGNhc2UgdGhhdAogICAgc2Vjb25kIGluaXRpYWxp
emF0aW9uIG11c3QgYmUgZHJvcHBlZCBpbiBjYXNlIHRoZSBzeXN0ZW0gaXNuJ3QganVzdAogICAg
Ym9vdGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwOWZj
NGRlNGE4ZWJiMzg5NjQxYjhiOGE2MzJlZmNiN2NhODgwZTA4CkF1dGhvcjogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uY29tPgpEYXRlOiAgIFdlZCBGZWIgNiAxNTowOTozMyAyMDE5
ICswMTAwCgogICAgYXNtOiBoYW5kbGUgY29tbWVudHMgd2hlbiBjcmVhdGluZyBoZWFkZXIgZmls
ZQogICAgCiAgICBJbiB0aGUgZWFybHkgc3RlcHMgb2YgY29tcGlsYXRpb24sIHRoZSBhc20gaGVh
ZGVyIGZpbGVzIGFyZSBjcmVhdGVkLCBzdWNoCiAgICBhcyBpbmNsdWRlL2FzbS0kKFRBUkdFVF9B
UkNIKS9hc20tb2Zmc2V0cy5oLiBUaGVzZSBmaWxlcyBkZXBlbmQgb24gdGhlCiAgICBhc3NlbWJs
eSBmaWxlIGFyY2gvJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMucywgd2hpY2ggaXMgZ2VuZXJh
dGVkCiAgICBiZWZvcmUuIERlcGVuZGluZyBvbiB0aGUgdXNlZCB0b29sY2hhaW4sIHRoZXJlIG1p
Z2h0IGJlIGNvbW1lbnRzIGluIHRoZQogICAgYXNzZW1ibHkgZmlsZXMuIEVzcGVjaWFsbHkgdGhl
IGdvdG8tZ2NjIGNvbXBpbGVyIG9mIHRoZSBib3VuZGVkIG1vZGVsCiAgICBjaGVja2VyIENCTUMg
YWRkcyBjb21tZW50cyB0aGF0IHN0YXJ0IHdpdGggYSAnIycgc3ltYm9sIGF0IHRoZSBiZWdpbm5p
bmcKICAgIG9mIHRoZSBsaW5lLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGhhbmRsaW5nIGNv
bW1lbnRzIGluIGFzc2VtYmxlciBkdXJpbmcgdGhlIGNyZWF0aW9uIG9mIHRoZQogICAgYXNtIGhl
YWRlciBmaWxlcywgZXNwZWNpYWxseSBpZ25vcmluZyBsaW5lcyB0aGF0IHN0YXJ0IHdpdGggJyMn
LCB3aGljaAogICAgaW5kaWNhdGUgY29tbWVudHMgZm9yIGJvdGggQVJNIGFuZCB4ODYgYXNzZW1i
bGVyLiBUaGUgdXNlZCB0b29sIGdvdG8tYXMKICAgIHByb2R1Y2VzIGV4YWN0bHkgY29tbWVudHMg
b2YgdGhpcyBraW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVGF1dHNjaG5pZyA8
dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBkMDRiZjFlYjY1NmJlOGIyMTMxZDA4YzdlMzJjZmYzNDM1NTZj
ZmE4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBG
ZWIgMTEgMDk6MDk6MTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IGFkanVzdCBtaW5pbXVt
IGFsbG9jYXRpb24gY2FsY3VsYXRpb25zCiAgICAKICAgIEEgcHJldmlvdXNseSBiYWQgc2l0dWF0
aW9uIGhhcyBiZWNvbWUgd29yc2Ugd2l0aCB0aGUgZWFybHkgc2V0dGluZyBvZgogICAgLT5tYXhf
dmNwdXM6IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMo
KSBoYXMKICAgIGZ1cnRoZXIgZ3Jvd24sIGFuZCBoZW5jZSBub3cgaG9sZHMgYmFjayBldmVuIG1v
cmUgbWVtb3J5IGZyb20gdXNlIGZvcgogICAgdGhlIHAybS4KICAgIAogICAgTWFrZSBzaF9taW5f
YWxsb2NhdGlvbigpIGFjY291bnQgZm9yIGFsbCBwMm0gbWVtb3J5IG5lZWRlZCBmb3IKICAgIHNo
YWRvd19lbmFibGUoKSB0byBzdWNjZWVkIGR1cmluZyBkb21haW4gY3JlYXRpb24gKGF0IHdoaWNo
IHBvaW50IHRoZQogICAgZG9tYWluIGhhcyBubyBtZW1vcnkgYXQgYWxsIGFsbG9jYXRlZCB0byBp
dCB5ZXQsIGFuZCBoZW5jZSB1c2Ugb2YKICAgIGQtPnRvdF9wYWdlcyBpcyBtZWFuaW5nbGVzcyku
CiAgICAKICAgIEFsc28gbWFrZSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBubyBsb25n
ZXIgbmVlZGxlc3NseSBhZGQgMSB0bwogICAgdGhlIHZDUFUgY291bnQuCiAgICAKICAgIEZpbmFs
bHkgbWFrZSB0aGUgZGVidWdnaW5nIHByaW50aygpIGluIHNoYWRvd19hbGxvY19wMm1fcGFnZSgp
IGEgbGl0dGxlCiAgICBtb3JlIHVzZWZ1bCBieSBsb2dnaW5nIHNvbWUgb2YgdGhlIHJlbGV2YW50
IGRvbWFpbiBzZXR0aW5ncy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1p
dCBhY2EyMTQ0MjQ5OWMwNGI3MGQ4NDE2NGI0Njc0NGIzNWVlN2I4YmY0CkF1dGhvcjogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjo0
MToxNyAyMDE5ICswMDAwCgogICAgZG9jczogZmVhdHVyZXMvcWVtdS1kZXByaXYgZm9ybWF0dGlu
ZyBmaXhlcwogICAgCiAgICBOZWVkIGEgc3BhY2UgYmV0d2VlbiB0aGUgcGFyYWdyYXBoIGFuZCB0
aGUgbGlzdCBzbyBwYW5kb2Mga25vd3MgaXQncyBhCiAgICBsaXN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5ZGI3
NzdkZGEzM2JhOTJjMGEwZmVjYTc2ZGU1YmJhNTczNThlYmNjCkF1dGhvcjogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjowNTo0MyAy
MDE5ICswMDAwCgogICAgZG9jczogVXBkYXRlIGNyZWRpdC9jcmVkaXQyIGZlYXR1cmUgZG9jcyBy
ZWZsZWN0aW5nIG5ldyBkZWZhdWx0IHNjaGVkdWxlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDdiNTI3OGIyOGY4ZmJjZDQ0MDJlNDUy
MGQ3YTVkNjA3ZDRhOTk3YTcKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjcgMjAxOSArMDAwMAoKICAgIHRvb2xz
OiBpbml0IHNjcmlwdHM6IG1ha2UgWEVOX1JVTl9ESVIgYW5kIFhFTl9MT0NLX0RJUiBtb2RlIDcw
MAogICAgCiAgICBUaGVzZSBkaXJlY3RvcmllcyBvdWdodCBub3QgdG8gYmUgZXZlbiB3b3JsZC1y
ZWFkYWJsZS4gIElmIHRoaXMgc2NyaXB0CiAgICBmb3Igc29tZSByZWFzb24gcnVucyB3aXRoIGEg
bGF4IHVtYXNrIHRoZXkgbWlnaHQgYmUgY3JlYXRlZAogICAgb3Zlcmx5LXdyaXRlYWJsZS4gIEF2
b2lkIGFueSBzdWNoIGJ1ZyBieSBzZXR0aW5nIHRoZSBtb2RlIGV4cGxpY2l0bHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMGM0YTM4YzA5
OGY5YmZmZWIzM2Y4Y2Y4OGFiZGVhNGIwZjlhOTA3MApBdXRob3I6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNiAyMDE5ICsw
MDAwCgogICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogRml4ZXMgdG8gRGVzY3Jp
cHRpb24KICAgIAogICAgYG5lZWVkZWQnIGlzIGEgdHlwby4gIEFuZCB4ZW5kIGlzIGxvbmcgZ29u
ZS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMDEwOTdlMDE5NDMyMWQyNzI2MjUxM2Nm
MTI5MWZkZGZlYTE2MDZjMwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNSAyMDE5ICswMDAwCgogICAgdG9vbHM6
IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogUHJvdmlkZXMgYHhlbicKICAgIAogICAgSXQgaXMg
dXNlZnVsIHRvIGhhdmUgYSBzaW5nbGUgYHhlbicgZmFjaWxpdHkgKGluIHRoZSBMU0IgUHJvdmlk
ZXMKICAgIG5hbWVzcGFjZSkuICBUaGF0IGFsbG93cyBvdGhlciBmYWNpbGl0aWVzIHRvIHNwZWNp
ZnkgdGhhdCB0aGV5IHNob3VsZAogICAgZ28gYWZ0ZXIgYHhlbicgd2l0aG91dCBuZWVkaW5nIHRv
IGtub3cgdGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMuCiAgICAKICAgIFRoaXMgc2VydmljZSBu
YW1lIGlzIGFscmVhZHkgUHJvdmlkZSdkIGJ5IHRoZSAoZmFpcmx5IGRpZmZlcmVudCkgaW5pdAog
ICAgc2NyaXB0cyB1c2VkIGluIERlYmlhbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBiNGRmNzNkZTQ5Mzk1NGM0NGYyNDBmNzg3NzljOWJk
Mzc4MmUxNTcyCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpEYXRlOiAgIFR1ZSBGZWIgNSAxMzozODo1MyAyMDE5IC0wODAwCgogICAgeGVuL2FybTog
Z2ljLXYyOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRpYWxpemF0aW9uCiAgICAK
ICAgIEludGVycnVwdHMgY291bGQgYmUgQUNUSVZFIGF0IGJvb3QuIE1ha2Ugc3VyZSB0byBkZWFj
dGl2YXRlIHRoZW0gZHVyaW5nCiAgICBpbml0aWFsaXphdGlvbi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzoganVsaWVu
LmdyYWxsQGFybS5jb20KICAgIENDOiBwZW5nLmZhbkBueHAuY29tCiAgICBDQzogamdyb3NzQHN1
c2UuY29tCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 04:57:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 04:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu95B-0000Vt-JF; Thu, 14 Feb 2019 04:57:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gu95A-0000Vj-Sf
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 04:57:08 +0000
X-Inumbo-ID: faaabc30-3014-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id faaabc30-3014-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 04:57:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gu959-0004fs-0N; Thu, 14 Feb 2019 04:57:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gu958-0005gK-MS; Thu, 14 Feb 2019 04:57:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gu958-00017w-Lp; Thu, 14 Feb 2019 04:57:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133203-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=1a35dd723bbf9333a11f6397dac77f1a5dadd3c5
X-Osstest-Versions-That: ovmf=3103389043bd7389fd7cef3eb291a2150af8b929
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 04:57:06 +0000
Subject: [Xen-devel] [ovmf test] 133203: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIwMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyMDMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxYTM1ZGQ3MjNiYmY5MzMzYTExZjYzOTdkYWM3N2Yx
YTVkYWRkM2M1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzMTAzMzg5
MDQzYmQ3Mzg5ZmQ3Y2VmM2ViMjkxYTIxNTBhZjhiOTI5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzMxNDggIDIwMTktMDItMTEgMTM6NDM6MDEgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzMjAzICAyMDE5LTAyLTEyIDE4OjQ1OjE4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50b2luZSBD
b2V1ciA8Q29ldXJAZ214LmZyPgogIENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+
CiAgQ29ldXIgPGNvZXVyQGdteC5mcj4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+
CiAgTWljaGFlbCBUdXJuZXIgPE1pY2hhZWwuVHVybmVyQG1pY3Jvc29mdC5jb20+CiAgV3UgSmlh
eGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CiAgIDMxMDMzODkwNDMuLjFhMzVkZDcyM2IgIDFhMzVkZDcyM2Ji
ZjkzMzNhMTFmNjM5N2RhYzc3ZjFhNWRhZGQzYzUgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 05:47:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 05:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu9ro-0004m6-CK; Thu, 14 Feb 2019 05:47:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U1ZV=QU=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gu3ae-0005YC-Bz
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 23:05:16 +0000
X-Inumbo-ID: d1a041e4-2fe3-11e9-bc90-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1a041e4-2fe3-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 23:05:13 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2019 15:05:12 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,366,1544515200"; d="scan'208";a="138415564"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by orsmga001.jf.intel.com with ESMTP; 13 Feb 2019 15:05:10 -0800
From: ira.weiny@intel.com
To: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org,
 kvm-ppc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, kvm@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-rdma@vger.kernel.org, linux-media@vger.kernel.org,
 linux-scsi@vger.kernel.org, devel@driverdev.osuosl.org,
 virtualization@lists.linux-foundation.org, netdev@vger.kernel.org,
 linux-fbdev@vger.kernel.org, xen-devel@lists.xenproject.org,
 devel@lists.orangefs.org, linux-mm@kvack.org, ceph-devel@vger.kernel.org,
 rds-devel@oss.oracle.com
Date: Wed, 13 Feb 2019 15:04:48 -0800
Message-Id: <20190213230455.5605-1-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190211201643.7599-1-ira.weiny@intel.com>
References: <20190211201643.7599-1-ira.weiny@intel.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 14 Feb 2019 05:47:23 +0000
Subject: [Xen-devel] [PATCH V2 0/7] Add FOLL_LONGTERM to GUP fast and use it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Brandenburg <martin@omnibond.com>, Rich Felker <dalias@libc.org>,
 David Hildenbrand <david@redhat.com>, David Airlie <airlied@linux.ie>,
 Jason Wang <jasowang@redhat.com>,
 =?UTF-8?q?Kai=20M=C3=A4kisara?= <Kai.Makisara@kolumbus.fi>,
 Michal Hocko <mhocko@suse.com>, Ira Weiny <ira.weiny@intel.com>,
 Ben Chan <benchan@chromium.org>, Rob Springer <rspringer@google.com>,
 Todd Poynor <toddpoynor@google.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>, Joerg Roedel <joro@8bytes.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Gunthorpe <jgg@ziepe.ca>,
 Ingo Molnar <mingo@redhat.com>, Matt Porter <mporter@kernel.crashing.org>,
 Wu Hao <hao.wu@intel.com>, Alan Tull <atull@kernel.org>,
 John Hubbard <jhubbard@nvidia.com>,
 "James E.J. Bottomley" <jejb@linux.ibm.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Borislav Petkov <bp@alien8.de>,
 Alexander Viro <viro@zeniv.linux.org.uk>, Thomas Gleixner <tglx@linutronix.de>,
 Mauro Carvalho Chehab <mchehab@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 "Martin K. Petersen" <martin.petersen@oracle.com>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Cornelia Huck <cohuck@redhat.com>, Jens Wiklander <jens.wiklander@linaro.org>,
 Alexandre Bounine <alex.bou9@gmail.com>,
 Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
 Daniel Vetter <daniel@ffwll.ch>, Moritz Fischer <mdf@kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Christian Benvenuti <benve@cisco.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKTk9URTogVGhpcyBzZXJpZXMg
ZGVwZW5kcyBvbiBteSBjbGVhbiB1cCBwYXRjaCB0byByZW1vdmUgdGhlIHdyaXRlIHBhcmFtZXRl
cgpmcm9tIGd1cF9mYXN0X3Blcm1pdHRlZCgpWzFdCgpIRkkxLCBxaWIsIGFuZCBtdGhjYSwgdXNl
IGdldF91c2VyX3BhZ2VzX2Zhc3QoKSBkdWUgdG8gaXQgcGVyZm9ybWFuY2UKYWR2YW50YWdlcy4g
IFRoZXNlIHBhZ2VzIGNhbiBiZSBoZWxkIGZvciBhIHNpZ25pZmljYW50IHRpbWUuICBCdXQKZ2V0
X3VzZXJfcGFnZXNfZmFzdCgpIGRvZXMgbm90IHByb3RlY3QgYWdhaW5zdCBtYXBwaW5nIG9mIEZT
IERBWCBwYWdlcy4KCkludHJvZHVjZSBGT0xMX0xPTkdURVJNIGFuZCB1c2UgdGhpcyBmbGFnIGlu
IGdldF91c2VyX3BhZ2VzX2Zhc3QoKSB3aGljaApyZXRhaW5zIHRoZSBwZXJmb3JtYW5jZSB3aGls
ZSBhbHNvIGFkZGluZyB0aGUgRlMgREFYIGNoZWNrcy4gIFhEUCBoYXMgYWxzbwpzaG93biBpbnRl
cmVzdCBpbiB1c2luZyB0aGlzIGZ1bmN0aW9uYWxpdHkuWzJdCgpJbiBhZGRpdGlvbiB3ZSBjaGFu
Z2UgZ2V0X3VzZXJfcGFnZXMoKSB0byB1c2UgdGhlIG5ldyBGT0xMX0xPTkdURVJNIGZsYWcgYW5k
CnJlbW92ZSB0aGUgc3BlY2lhbGl6ZWQgZ2V0X3VzZXJfcGFnZXNfbG9uZ3Rlcm0gY2FsbC4KClsx
XSBodHRwczovL2xrbWwub3JnL2xrbWwvMjAxOS8yLzExLzIzNwpbMl0gaHR0cHM6Ly9sa21sLm9y
Zy9sa21sLzIwMTkvMi8xMS8xNzg5CgpJcmEgV2VpbnkgKDcpOgogIG1tL2d1cDogUmVwbGFjZSBn
ZXRfdXNlcl9wYWdlc19sb25ndGVybSgpIHdpdGggRk9MTF9MT05HVEVSTQogIG1tL2d1cDogQ2hh
bmdlIHdyaXRlIHBhcmFtZXRlciB0byBmbGFncyBpbiBmYXN0IHdhbGsKICBtbS9ndXA6IENoYW5n
ZSBHVVAgZmFzdCB0byB1c2UgZmxhZ3MgcmF0aGVyIHRoYW4gYSB3cml0ZSAnYm9vbCcKICBtbS9n
dXA6IEFkZCBGT0xMX0xPTkdURVJNIGNhcGFiaWxpdHkgdG8gR1VQIGZhc3QKICBJQi9oZmkxOiBV
c2UgdGhlIG5ldyBGT0xMX0xPTkdURVJNIGZsYWcgdG8gZ2V0X3VzZXJfcGFnZXNfZmFzdCgpCiAg
SUIvcWliOiBVc2UgdGhlIG5ldyBGT0xMX0xPTkdURVJNIGZsYWcgdG8gZ2V0X3VzZXJfcGFnZXNf
ZmFzdCgpCiAgSUIvbXRoY2E6IFVzZSB0aGUgbmV3IEZPTExfTE9OR1RFUk0gZmxhZyB0byBnZXRf
dXNlcl9wYWdlc19mYXN0KCkKCiBhcmNoL21pcHMvbW0vZ3VwLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDExICstCiBhcmNoL3Bvd2VycGMva3ZtL2Jvb2szc182NF9tbXVfaHYuYyAgICAg
ICAgIHwgICA0ICstCiBhcmNoL3Bvd2VycGMva3ZtL2U1MDBfbW11LmMgICAgICAgICAgICAgICAg
IHwgICAyICstCiBhcmNoL3Bvd2VycGMvbW0vbW11X2NvbnRleHRfaW9tbXUuYyAgICAgICAgIHwg
ICA0ICstCiBhcmNoL3MzOTAva3ZtL2ludGVycnVwdC5jICAgICAgICAgICAgICAgICAgIHwgICAy
ICstCiBhcmNoL3MzOTAvbW0vZ3VwLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICst
CiBhcmNoL3NoL21tL2d1cC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExICstCiBh
cmNoL3NwYXJjL21tL2d1cC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5ICstCiBhcmNo
L3g4Ni9rdm0vcGFnaW5nX3RtcGwuaCAgICAgICAgICAgICAgICAgIHwgICAyICstCiBhcmNoL3g4
Ni9rdm0vc3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL2Zw
Z2EvZGZsLWFmdS1kbWEtcmVnaW9uLmMgICAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL2dwdS9k
cm0vdmlhL3ZpYV9kbWFibGl0LmMgICAgICAgICAgIHwgICAzICstCiBkcml2ZXJzL2luZmluaWJh
bmQvY29yZS91bWVtLmMgICAgICAgICAgICAgIHwgICA1ICstCiBkcml2ZXJzL2luZmluaWJhbmQv
aHcvaGZpMS91c2VyX3BhZ2VzLmMgICAgIHwgICA1ICstCiBkcml2ZXJzL2luZmluaWJhbmQvaHcv
bXRoY2EvbXRoY2FfbWVtZnJlZS5jIHwgICAzICstCiBkcml2ZXJzL2luZmluaWJhbmQvaHcvcWli
L3FpYl91c2VyX3BhZ2VzLmMgIHwgICA4ICstCiBkcml2ZXJzL2luZmluaWJhbmQvaHcvcWliL3Fp
Yl91c2VyX3NkbWEuYyAgIHwgICAyICstCiBkcml2ZXJzL2luZmluaWJhbmQvaHcvdXNuaWMvdXNu
aWNfdWlvbS5jICAgIHwgICA5ICstCiBkcml2ZXJzL21lZGlhL3Y0bDItY29yZS92aWRlb2J1Zi1k
bWEtc2cuYyAgIHwgICA2ICstCiBkcml2ZXJzL21pc2MvZ2Vud3FlL2NhcmRfdXRpbHMuYyAgICAg
ICAgICAgIHwgICAyICstCiBkcml2ZXJzL21pc2Mvdm13X3ZtY2kvdm1jaV9ob3N0LmMgICAgICAg
ICAgIHwgICAyICstCiBkcml2ZXJzL21pc2Mvdm13X3ZtY2kvdm1jaV9xdWV1ZV9wYWlyLmMgICAg
IHwgICA2ICstCiBkcml2ZXJzL3BsYXRmb3JtL2dvbGRmaXNoL2dvbGRmaXNoX3BpcGUuYyAgIHwg
ICAzICstCiBkcml2ZXJzL3JhcGlkaW8vZGV2aWNlcy9yaW9fbXBvcnRfY2Rldi5jICAgIHwgICA0
ICstCiBkcml2ZXJzL3NidXMvY2hhci9vcmFkYXguYyAgICAgICAgICAgICAgICAgIHwgICAyICst
CiBkcml2ZXJzL3Njc2kvc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCiBk
cml2ZXJzL3N0YWdpbmcvZ2Fza2V0L2dhc2tldF9wYWdlX3RhYmxlLmMgIHwgICA0ICstCiBkcml2
ZXJzL3RlZS90ZWVfc2htLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBkcml2ZXJz
L3ZmaW8vdmZpb19pb21tdV9zcGFwcl90Y2UuYyAgICAgICAgIHwgICAzICstCiBkcml2ZXJzL3Zm
aW8vdmZpb19pb21tdV90eXBlMS5jICAgICAgICAgICAgIHwgICAzICstCiBkcml2ZXJzL3Zob3N0
L3Zob3N0LmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL3ZpZGVvL2Zi
ZGV2L3B2cjJmYi5jICAgICAgICAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL3ZpcnQvZnNsX2h5
cGVydmlzb3IuYyAgICAgICAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL3hlbi9nbnRkZXYuYyAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBmcy9vcmFuZ2Vmcy9vcmFuZ2Vmcy1idWZt
YXAuYyAgICAgICAgICAgICAgIHwgICAyICstCiBpbmNsdWRlL2xpbnV4L21tLmggICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDE3ICstCiBrZXJuZWwvZnV0ZXguYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAyICstCiBsaWIvaW92X2l0ZXIuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA3ICstCiBtbS9ndXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMjIwICsrKysrKysrKysrKy0tLS0tLS0tCiBtbS9ndXBfYmVuY2htYXJrLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICstCiBtbS91dGlsLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiBuZXQvY2VwaC9wYWdldmVjLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAyICstCiBuZXQvcmRzL2luZm8uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAyICstCiBuZXQvcmRzL3JkbWEuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAzICstCiA0NCBmaWxlcyBjaGFuZ2VkLCAyMzIgaW5zZXJ0aW9ucygrKSwg
MTgwIGRlbGV0aW9ucygtKQoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 05:47:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 05:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu9ro-0004mI-Un; Thu, 14 Feb 2019 05:47:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U1ZV=QU=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gu3aj-0005Yg-Rd
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 23:05:21 +0000
X-Inumbo-ID: d61b6270-2fe3-11e9-bc90-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d61b6270-2fe3-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 23:05:20 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2019 15:05:20 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,366,1544515200"; d="scan'208";a="138415588"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by orsmga001.jf.intel.com with ESMTP; 13 Feb 2019 15:05:18 -0800
From: ira.weiny@intel.com
To: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org,
 kvm-ppc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, kvm@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-rdma@vger.kernel.org, linux-media@vger.kernel.org,
 linux-scsi@vger.kernel.org, devel@driverdev.osuosl.org,
 virtualization@lists.linux-foundation.org, netdev@vger.kernel.org,
 linux-fbdev@vger.kernel.org, xen-devel@lists.xenproject.org,
 devel@lists.orangefs.org, linux-mm@kvack.org, ceph-devel@vger.kernel.org,
 rds-devel@oss.oracle.com
Date: Wed, 13 Feb 2019 15:04:50 -0800
Message-Id: <20190213230455.5605-3-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190213230455.5605-1-ira.weiny@intel.com>
References: <20190211201643.7599-1-ira.weiny@intel.com>
 <20190213230455.5605-1-ira.weiny@intel.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 14 Feb 2019 05:47:23 +0000
Subject: [Xen-devel] [PATCH V2 2/7] mm/gup: Change write parameter to flags
 in fast walk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Brandenburg <martin@omnibond.com>, Rich Felker <dalias@libc.org>,
 David Hildenbrand <david@redhat.com>, David Airlie <airlied@linux.ie>,
 Jason Wang <jasowang@redhat.com>,
 =?UTF-8?q?Kai=20M=C3=A4kisara?= <Kai.Makisara@kolumbus.fi>,
 Michal Hocko <mhocko@suse.com>, Ira Weiny <ira.weiny@intel.com>,
 Ben Chan <benchan@chromium.org>, Rob Springer <rspringer@google.com>,
 Todd Poynor <toddpoynor@google.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>, Joerg Roedel <joro@8bytes.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Gunthorpe <jgg@ziepe.ca>,
 Ingo Molnar <mingo@redhat.com>, Matt Porter <mporter@kernel.crashing.org>,
 Wu Hao <hao.wu@intel.com>, Alan Tull <atull@kernel.org>,
 John Hubbard <jhubbard@nvidia.com>,
 "James E.J. Bottomley" <jejb@linux.ibm.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Borislav Petkov <bp@alien8.de>,
 Alexander Viro <viro@zeniv.linux.org.uk>, Thomas Gleixner <tglx@linutronix.de>,
 Mauro Carvalho Chehab <mchehab@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 "Martin K. Petersen" <martin.petersen@oracle.com>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Cornelia Huck <cohuck@redhat.com>, Jens Wiklander <jens.wiklander@linaro.org>,
 Alexandre Bounine <alex.bou9@gmail.com>,
 Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
 Daniel Vetter <daniel@ffwll.ch>, Moritz Fischer <mdf@kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Christian Benvenuti <benve@cisco.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKSW4gb3JkZXIgdG8gc3VwcG9y
dCBtb3JlIG9wdGlvbnMgaW4gdGhlIEdVUCBmYXN0IHdhbGssIGNoYW5nZQp0aGUgd3JpdGUgcGFy
YW1ldGVyIHRvIGZsYWdzIHRocm91Z2hvdXQgdGhlIGNhbGwgc3RhY2suCgpUaGlzIHBhdGNoIGRv
ZXMgbm90IGNoYW5nZSBmdW5jdGlvbmFsaXR5IGFuZCBwYXNzZXMgRk9MTF9XUklURQp3aGVyZSB3
cml0ZSB3YXMgcHJldmlvdXNseSB1c2VkLgoKU2lnbmVkLW9mZi1ieTogSXJhIFdlaW55IDxpcmEu
d2VpbnlAaW50ZWwuY29tPgotLS0KIG1tL2d1cC5jIHwgNTIgKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI2IGluc2Vy
dGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21tL2d1cC5jIGIvbW0vZ3Vw
LmMKaW5kZXggZWU5NmVhZmYxMThjLi42ODEzODgyMzYxMDYgMTAwNjQ0Ci0tLSBhL21tL2d1cC5j
CisrKyBiL21tL2d1cC5jCkBAIC0xNDE3LDcgKzE0MTcsNyBAQCBzdGF0aWMgdm9pZCB1bmRvX2Rl
dl9wYWdlbWFwKGludCAqbnIsIGludCBucl9zdGFydCwgc3RydWN0IHBhZ2UgKipwYWdlcykKIAog
I2lmZGVmIENPTkZJR19BUkNIX0hBU19QVEVfU1BFQ0lBTAogc3RhdGljIGludCBndXBfcHRlX3Jh
bmdlKHBtZF90IHBtZCwgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIGVuZCwKLQkJ
CSBpbnQgd3JpdGUsIHN0cnVjdCBwYWdlICoqcGFnZXMsIGludCAqbnIpCisJCQkgdW5zaWduZWQg
aW50IGZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCBpbnQgKm5yKQogewogCXN0cnVjdCBkZXZf
cGFnZW1hcCAqcGdtYXAgPSBOVUxMOwogCWludCBucl9zdGFydCA9ICpuciwgcmV0ID0gMDsKQEAg
LTE0MzUsNyArMTQzNSw3IEBAIHN0YXRpYyBpbnQgZ3VwX3B0ZV9yYW5nZShwbWRfdCBwbWQsIHVu
c2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBlbmQsCiAJCWlmIChwdGVfcHJvdG5vbmUo
cHRlKSkKIAkJCWdvdG8gcHRlX3VubWFwOwogCi0JCWlmICghcHRlX2FjY2Vzc19wZXJtaXR0ZWQo
cHRlLCB3cml0ZSkpCisJCWlmICghcHRlX2FjY2Vzc19wZXJtaXR0ZWQocHRlLCBmbGFncyAmIEZP
TExfV1JJVEUpKQogCQkJZ290byBwdGVfdW5tYXA7CiAKIAkJaWYgKHB0ZV9kZXZtYXAocHRlKSkg
ewpAQCAtMTQ4Nyw3ICsxNDg3LDcgQEAgc3RhdGljIGludCBndXBfcHRlX3JhbmdlKHBtZF90IHBt
ZCwgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIGVuZCwKICAqIHVzZWZ1bCB0byBo
YXZlIGd1cF9odWdlX3BtZCBldmVuIGlmIHdlIGNhbid0IG9wZXJhdGUgb24gcHRlcy4KICAqLwog
c3RhdGljIGludCBndXBfcHRlX3JhbmdlKHBtZF90IHBtZCwgdW5zaWduZWQgbG9uZyBhZGRyLCB1
bnNpZ25lZCBsb25nIGVuZCwKLQkJCSBpbnQgd3JpdGUsIHN0cnVjdCBwYWdlICoqcGFnZXMsIGlu
dCAqbnIpCisJCQkgdW5zaWduZWQgaW50IGZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCBpbnQg
Km5yKQogewogCXJldHVybiAwOwogfQpAQCAtMTU3MCwxMiArMTU3MCwxMiBAQCBzdGF0aWMgaW50
IF9fZ3VwX2RldmljZV9odWdlX3B1ZChwdWRfdCBwdWQsIHB1ZF90ICpwdWRwLCB1bnNpZ25lZCBs
b25nIGFkZHIsCiAjZW5kaWYKIAogc3RhdGljIGludCBndXBfaHVnZV9wbWQocG1kX3Qgb3JpZywg
cG1kX3QgKnBtZHAsIHVuc2lnbmVkIGxvbmcgYWRkciwKLQkJdW5zaWduZWQgbG9uZyBlbmQsIGlu
dCB3cml0ZSwgc3RydWN0IHBhZ2UgKipwYWdlcywgaW50ICpucikKKwkJdW5zaWduZWQgbG9uZyBl
bmQsIHVuc2lnbmVkIGludCBmbGFncywgc3RydWN0IHBhZ2UgKipwYWdlcywgaW50ICpucikKIHsK
IAlzdHJ1Y3QgcGFnZSAqaGVhZCwgKnBhZ2U7CiAJaW50IHJlZnM7CiAKLQlpZiAoIXBtZF9hY2Nl
c3NfcGVybWl0dGVkKG9yaWcsIHdyaXRlKSkKKwlpZiAoIXBtZF9hY2Nlc3NfcGVybWl0dGVkKG9y
aWcsIGZsYWdzICYgRk9MTF9XUklURSkpCiAJCXJldHVybiAwOwogCiAJaWYgKHBtZF9kZXZtYXAo
b3JpZykpCkBAIC0xNjA4LDEyICsxNjA4LDEyIEBAIHN0YXRpYyBpbnQgZ3VwX2h1Z2VfcG1kKHBt
ZF90IG9yaWcsIHBtZF90ICpwbWRwLCB1bnNpZ25lZCBsb25nIGFkZHIsCiB9CiAKIHN0YXRpYyBp
bnQgZ3VwX2h1Z2VfcHVkKHB1ZF90IG9yaWcsIHB1ZF90ICpwdWRwLCB1bnNpZ25lZCBsb25nIGFk
ZHIsCi0JCXVuc2lnbmVkIGxvbmcgZW5kLCBpbnQgd3JpdGUsIHN0cnVjdCBwYWdlICoqcGFnZXMs
IGludCAqbnIpCisJCXVuc2lnbmVkIGxvbmcgZW5kLCB1bnNpZ25lZCBpbnQgZmxhZ3MsIHN0cnVj
dCBwYWdlICoqcGFnZXMsIGludCAqbnIpCiB7CiAJc3RydWN0IHBhZ2UgKmhlYWQsICpwYWdlOwog
CWludCByZWZzOwogCi0JaWYgKCFwdWRfYWNjZXNzX3Blcm1pdHRlZChvcmlnLCB3cml0ZSkpCisJ
aWYgKCFwdWRfYWNjZXNzX3Blcm1pdHRlZChvcmlnLCBmbGFncyAmIEZPTExfV1JJVEUpKQogCQly
ZXR1cm4gMDsKIAogCWlmIChwdWRfZGV2bWFwKG9yaWcpKQpAQCAtMTY0NiwxMyArMTY0NiwxMyBA
QCBzdGF0aWMgaW50IGd1cF9odWdlX3B1ZChwdWRfdCBvcmlnLCBwdWRfdCAqcHVkcCwgdW5zaWdu
ZWQgbG9uZyBhZGRyLAogfQogCiBzdGF0aWMgaW50IGd1cF9odWdlX3BnZChwZ2RfdCBvcmlnLCBw
Z2RfdCAqcGdkcCwgdW5zaWduZWQgbG9uZyBhZGRyLAotCQkJdW5zaWduZWQgbG9uZyBlbmQsIGlu
dCB3cml0ZSwKKwkJCXVuc2lnbmVkIGxvbmcgZW5kLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAJCQlz
dHJ1Y3QgcGFnZSAqKnBhZ2VzLCBpbnQgKm5yKQogewogCWludCByZWZzOwogCXN0cnVjdCBwYWdl
ICpoZWFkLCAqcGFnZTsKIAotCWlmICghcGdkX2FjY2Vzc19wZXJtaXR0ZWQob3JpZywgd3JpdGUp
KQorCWlmICghcGdkX2FjY2Vzc19wZXJtaXR0ZWQob3JpZywgZmxhZ3MgJiBGT0xMX1dSSVRFKSkK
IAkJcmV0dXJuIDA7CiAKIAlCVUlMRF9CVUdfT04ocGdkX2Rldm1hcChvcmlnKSk7CkBAIC0xNjgz
LDcgKzE2ODMsNyBAQCBzdGF0aWMgaW50IGd1cF9odWdlX3BnZChwZ2RfdCBvcmlnLCBwZ2RfdCAq
cGdkcCwgdW5zaWduZWQgbG9uZyBhZGRyLAogfQogCiBzdGF0aWMgaW50IGd1cF9wbWRfcmFuZ2Uo
cHVkX3QgcHVkLCB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAotCQlpbnQg
d3JpdGUsIHN0cnVjdCBwYWdlICoqcGFnZXMsIGludCAqbnIpCisJCXVuc2lnbmVkIGludCBmbGFn
cywgc3RydWN0IHBhZ2UgKipwYWdlcywgaW50ICpucikKIHsKIAl1bnNpZ25lZCBsb25nIG5leHQ7
CiAJcG1kX3QgKnBtZHA7CkBAIC0xNzA1LDcgKzE3MDUsNyBAQCBzdGF0aWMgaW50IGd1cF9wbWRf
cmFuZ2UocHVkX3QgcHVkLCB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAog
CQkJaWYgKHBtZF9wcm90bm9uZShwbWQpKQogCQkJCXJldHVybiAwOwogCi0JCQlpZiAoIWd1cF9o
dWdlX3BtZChwbWQsIHBtZHAsIGFkZHIsIG5leHQsIHdyaXRlLAorCQkJaWYgKCFndXBfaHVnZV9w
bWQocG1kLCBwbWRwLCBhZGRyLCBuZXh0LCBmbGFncywKIAkJCQlwYWdlcywgbnIpKQogCQkJCXJl
dHVybiAwOwogCkBAIC0xNzE1LDkgKzE3MTUsOSBAQCBzdGF0aWMgaW50IGd1cF9wbWRfcmFuZ2Uo
cHVkX3QgcHVkLCB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAogCQkJICog
cG1kIGZvcm1hdCBhbmQgVEhQIHBtZCBmb3JtYXQKIAkJCSAqLwogCQkJaWYgKCFndXBfaHVnZV9w
ZChfX2h1Z2VwZChwbWRfdmFsKHBtZCkpLCBhZGRyLAotCQkJCQkgUE1EX1NISUZULCBuZXh0LCB3
cml0ZSwgcGFnZXMsIG5yKSkKKwkJCQkJIFBNRF9TSElGVCwgbmV4dCwgZmxhZ3MsIHBhZ2VzLCBu
cikpCiAJCQkJcmV0dXJuIDA7Ci0JCX0gZWxzZSBpZiAoIWd1cF9wdGVfcmFuZ2UocG1kLCBhZGRy
LCBuZXh0LCB3cml0ZSwgcGFnZXMsIG5yKSkKKwkJfSBlbHNlIGlmICghZ3VwX3B0ZV9yYW5nZShw
bWQsIGFkZHIsIG5leHQsIGZsYWdzLCBwYWdlcywgbnIpKQogCQkJcmV0dXJuIDA7CiAJfSB3aGls
ZSAocG1kcCsrLCBhZGRyID0gbmV4dCwgYWRkciAhPSBlbmQpOwogCkBAIC0xNzI1LDcgKzE3MjUs
NyBAQCBzdGF0aWMgaW50IGd1cF9wbWRfcmFuZ2UocHVkX3QgcHVkLCB1bnNpZ25lZCBsb25nIGFk
ZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAogfQogCiBzdGF0aWMgaW50IGd1cF9wdWRfcmFuZ2UocDRk
X3QgcDRkLCB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAotCQkJIGludCB3
cml0ZSwgc3RydWN0IHBhZ2UgKipwYWdlcywgaW50ICpucikKKwkJCSB1bnNpZ25lZCBpbnQgZmxh
Z3MsIHN0cnVjdCBwYWdlICoqcGFnZXMsIGludCAqbnIpCiB7CiAJdW5zaWduZWQgbG9uZyBuZXh0
OwogCXB1ZF90ICpwdWRwOwpAQCAtMTczOCwxNCArMTczOCwxNCBAQCBzdGF0aWMgaW50IGd1cF9w
dWRfcmFuZ2UocDRkX3QgcDRkLCB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5k
LAogCQlpZiAocHVkX25vbmUocHVkKSkKIAkJCXJldHVybiAwOwogCQlpZiAodW5saWtlbHkocHVk
X2h1Z2UocHVkKSkpIHsKLQkJCWlmICghZ3VwX2h1Z2VfcHVkKHB1ZCwgcHVkcCwgYWRkciwgbmV4
dCwgd3JpdGUsCisJCQlpZiAoIWd1cF9odWdlX3B1ZChwdWQsIHB1ZHAsIGFkZHIsIG5leHQsIGZs
YWdzLAogCQkJCQkgIHBhZ2VzLCBucikpCiAJCQkJcmV0dXJuIDA7CiAJCX0gZWxzZSBpZiAodW5s
aWtlbHkoaXNfaHVnZXBkKF9faHVnZXBkKHB1ZF92YWwocHVkKSkpKSkgewogCQkJaWYgKCFndXBf
aHVnZV9wZChfX2h1Z2VwZChwdWRfdmFsKHB1ZCkpLCBhZGRyLAotCQkJCQkgUFVEX1NISUZULCBu
ZXh0LCB3cml0ZSwgcGFnZXMsIG5yKSkKKwkJCQkJIFBVRF9TSElGVCwgbmV4dCwgZmxhZ3MsIHBh
Z2VzLCBucikpCiAJCQkJcmV0dXJuIDA7Ci0JCX0gZWxzZSBpZiAoIWd1cF9wbWRfcmFuZ2UocHVk
LCBhZGRyLCBuZXh0LCB3cml0ZSwgcGFnZXMsIG5yKSkKKwkJfSBlbHNlIGlmICghZ3VwX3BtZF9y
YW5nZShwdWQsIGFkZHIsIG5leHQsIGZsYWdzLCBwYWdlcywgbnIpKQogCQkJcmV0dXJuIDA7CiAJ
fSB3aGlsZSAocHVkcCsrLCBhZGRyID0gbmV4dCwgYWRkciAhPSBlbmQpOwogCkBAIC0xNzUzLDcg
KzE3NTMsNyBAQCBzdGF0aWMgaW50IGd1cF9wdWRfcmFuZ2UocDRkX3QgcDRkLCB1bnNpZ25lZCBs
b25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAogfQogCiBzdGF0aWMgaW50IGd1cF9wNGRfcmFu
Z2UocGdkX3QgcGdkLCB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAotCQkJ
IGludCB3cml0ZSwgc3RydWN0IHBhZ2UgKipwYWdlcywgaW50ICpucikKKwkJCSB1bnNpZ25lZCBp
bnQgZmxhZ3MsIHN0cnVjdCBwYWdlICoqcGFnZXMsIGludCAqbnIpCiB7CiAJdW5zaWduZWQgbG9u
ZyBuZXh0OwogCXA0ZF90ICpwNGRwOwpAQCAtMTc2OCw5ICsxNzY4LDkgQEAgc3RhdGljIGludCBn
dXBfcDRkX3JhbmdlKHBnZF90IHBnZCwgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25n
IGVuZCwKIAkJQlVJTERfQlVHX09OKHA0ZF9odWdlKHA0ZCkpOwogCQlpZiAodW5saWtlbHkoaXNf
aHVnZXBkKF9faHVnZXBkKHA0ZF92YWwocDRkKSkpKSkgewogCQkJaWYgKCFndXBfaHVnZV9wZChf
X2h1Z2VwZChwNGRfdmFsKHA0ZCkpLCBhZGRyLAotCQkJCQkgUDREX1NISUZULCBuZXh0LCB3cml0
ZSwgcGFnZXMsIG5yKSkKKwkJCQkJIFA0RF9TSElGVCwgbmV4dCwgZmxhZ3MsIHBhZ2VzLCBucikp
CiAJCQkJcmV0dXJuIDA7Ci0JCX0gZWxzZSBpZiAoIWd1cF9wdWRfcmFuZ2UocDRkLCBhZGRyLCBu
ZXh0LCB3cml0ZSwgcGFnZXMsIG5yKSkKKwkJfSBlbHNlIGlmICghZ3VwX3B1ZF9yYW5nZShwNGQs
IGFkZHIsIG5leHQsIGZsYWdzLCBwYWdlcywgbnIpKQogCQkJcmV0dXJuIDA7CiAJfSB3aGlsZSAo
cDRkcCsrLCBhZGRyID0gbmV4dCwgYWRkciAhPSBlbmQpOwogCkBAIC0xNzc4LDcgKzE3NzgsNyBA
QCBzdGF0aWMgaW50IGd1cF9wNGRfcmFuZ2UocGdkX3QgcGdkLCB1bnNpZ25lZCBsb25nIGFkZHIs
IHVuc2lnbmVkIGxvbmcgZW5kLAogfQogCiBzdGF0aWMgdm9pZCBndXBfcGdkX3JhbmdlKHVuc2ln
bmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBlbmQsCi0JCWludCB3cml0ZSwgc3RydWN0IHBh
Z2UgKipwYWdlcywgaW50ICpucikKKwkJdW5zaWduZWQgaW50IGZsYWdzLCBzdHJ1Y3QgcGFnZSAq
KnBhZ2VzLCBpbnQgKm5yKQogewogCXVuc2lnbmVkIGxvbmcgbmV4dDsKIAlwZ2RfdCAqcGdkcDsK
QEAgLTE3OTEsMTQgKzE3OTEsMTQgQEAgc3RhdGljIHZvaWQgZ3VwX3BnZF9yYW5nZSh1bnNpZ25l
ZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAogCQlpZiAocGdkX25vbmUocGdkKSkKIAkJ
CXJldHVybjsKIAkJaWYgKHVubGlrZWx5KHBnZF9odWdlKHBnZCkpKSB7Ci0JCQlpZiAoIWd1cF9o
dWdlX3BnZChwZ2QsIHBnZHAsIGFkZHIsIG5leHQsIHdyaXRlLAorCQkJaWYgKCFndXBfaHVnZV9w
Z2QocGdkLCBwZ2RwLCBhZGRyLCBuZXh0LCBmbGFncywKIAkJCQkJICBwYWdlcywgbnIpKQogCQkJ
CXJldHVybjsKIAkJfSBlbHNlIGlmICh1bmxpa2VseShpc19odWdlcGQoX19odWdlcGQocGdkX3Zh
bChwZ2QpKSkpKSB7CiAJCQlpZiAoIWd1cF9odWdlX3BkKF9faHVnZXBkKHBnZF92YWwocGdkKSks
IGFkZHIsCi0JCQkJCSBQR0RJUl9TSElGVCwgbmV4dCwgd3JpdGUsIHBhZ2VzLCBucikpCisJCQkJ
CSBQR0RJUl9TSElGVCwgbmV4dCwgZmxhZ3MsIHBhZ2VzLCBucikpCiAJCQkJcmV0dXJuOwotCQl9
IGVsc2UgaWYgKCFndXBfcDRkX3JhbmdlKHBnZCwgYWRkciwgbmV4dCwgd3JpdGUsIHBhZ2VzLCBu
cikpCisJCX0gZWxzZSBpZiAoIWd1cF9wNGRfcmFuZ2UocGdkLCBhZGRyLCBuZXh0LCBmbGFncywg
cGFnZXMsIG5yKSkKIAkJCXJldHVybjsKIAl9IHdoaWxlIChwZ2RwKyssIGFkZHIgPSBuZXh0LCBh
ZGRyICE9IGVuZCk7CiB9CkBAIC0xODUyLDcgKzE4NTIsNyBAQCBpbnQgX19nZXRfdXNlcl9wYWdl
c19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAogCiAJ
aWYgKGd1cF9mYXN0X3Blcm1pdHRlZChzdGFydCwgbnJfcGFnZXMpKSB7CiAJCWxvY2FsX2lycV9z
YXZlKGZsYWdzKTsKLQkJZ3VwX3BnZF9yYW5nZShzdGFydCwgZW5kLCB3cml0ZSwgcGFnZXMsICZu
cik7CisJCWd1cF9wZ2RfcmFuZ2Uoc3RhcnQsIGVuZCwgd3JpdGUgPyBGT0xMX1dSSVRFIDogMCwg
cGFnZXMsICZucik7CiAJCWxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKIAl9CiAKQEAgLTE4OTQs
NyArMTg5NCw3IEBAIGludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQs
IGludCBucl9wYWdlcywgaW50IHdyaXRlLAogCiAJaWYgKGd1cF9mYXN0X3Blcm1pdHRlZChzdGFy
dCwgbnJfcGFnZXMpKSB7CiAJCWxvY2FsX2lycV9kaXNhYmxlKCk7Ci0JCWd1cF9wZ2RfcmFuZ2Uo
YWRkciwgZW5kLCB3cml0ZSwgcGFnZXMsICZucik7CisJCWd1cF9wZ2RfcmFuZ2UoYWRkciwgZW5k
LCB3cml0ZSA/IEZPTExfV1JJVEUgOiAwLCBwYWdlcywgJm5yKTsKIAkJbG9jYWxfaXJxX2VuYWJs
ZSgpOwogCQlyZXQgPSBucjsKIAl9Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 05:47:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 05:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu9rp-0004n1-Pc; Thu, 14 Feb 2019 05:47:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U1ZV=QU=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gu3au-0005an-JB
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 23:05:32 +0000
X-Inumbo-ID: dc4f6ea0-2fe3-11e9-bc90-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc4f6ea0-2fe3-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 23:05:31 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2019 15:05:31 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,366,1544515200"; d="scan'208";a="138415628"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by orsmga001.jf.intel.com with ESMTP; 13 Feb 2019 15:05:27 -0800
From: ira.weiny@intel.com
To: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org,
 kvm-ppc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, kvm@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-rdma@vger.kernel.org, linux-media@vger.kernel.org,
 linux-scsi@vger.kernel.org, devel@driverdev.osuosl.org,
 virtualization@lists.linux-foundation.org, netdev@vger.kernel.org,
 linux-fbdev@vger.kernel.org, xen-devel@lists.xenproject.org,
 devel@lists.orangefs.org, linux-mm@kvack.org, ceph-devel@vger.kernel.org,
 rds-devel@oss.oracle.com
Date: Wed, 13 Feb 2019 15:04:53 -0800
Message-Id: <20190213230455.5605-6-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190213230455.5605-1-ira.weiny@intel.com>
References: <20190211201643.7599-1-ira.weiny@intel.com>
 <20190213230455.5605-1-ira.weiny@intel.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 14 Feb 2019 05:47:23 +0000
Subject: [Xen-devel] [PATCH V2 5/7] IB/hfi1: Use the new FOLL_LONGTERM flag
 to get_user_pages_fast()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Brandenburg <martin@omnibond.com>, Rich Felker <dalias@libc.org>,
 David Hildenbrand <david@redhat.com>, David Airlie <airlied@linux.ie>,
 Jason Wang <jasowang@redhat.com>,
 =?UTF-8?q?Kai=20M=C3=A4kisara?= <Kai.Makisara@kolumbus.fi>,
 Michal Hocko <mhocko@suse.com>, Ira Weiny <ira.weiny@intel.com>,
 Ben Chan <benchan@chromium.org>, Rob Springer <rspringer@google.com>,
 Todd Poynor <toddpoynor@google.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>, Joerg Roedel <joro@8bytes.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Gunthorpe <jgg@ziepe.ca>,
 Ingo Molnar <mingo@redhat.com>, Matt Porter <mporter@kernel.crashing.org>,
 Wu Hao <hao.wu@intel.com>, Alan Tull <atull@kernel.org>,
 John Hubbard <jhubbard@nvidia.com>,
 "James E.J. Bottomley" <jejb@linux.ibm.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Borislav Petkov <bp@alien8.de>,
 Alexander Viro <viro@zeniv.linux.org.uk>, Thomas Gleixner <tglx@linutronix.de>,
 Mauro Carvalho Chehab <mchehab@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 "Martin K. Petersen" <martin.petersen@oracle.com>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Cornelia Huck <cohuck@redhat.com>, Jens Wiklander <jens.wiklander@linaro.org>,
 Alexandre Bounine <alex.bou9@gmail.com>,
 Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
 Daniel Vetter <daniel@ffwll.ch>, Moritz Fischer <mdf@kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Christian Benvenuti <benve@cisco.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKVXNlIHRoZSBuZXcgRk9MTF9M
T05HVEVSTSB0byBnZXRfdXNlcl9wYWdlc19mYXN0KCkgdG8gcHJvdGVjdCBhZ2FpbnN0CkZTIERB
WCBwYWdlcyBiZWluZyBtYXBwZWQuCgpTaWduZWQtb2ZmLWJ5OiBJcmEgV2VpbnkgPGlyYS53ZWlu
eUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvdXNlcl9wYWdlcy5j
IHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvdXNlcl9wYWdlcy5j
IGIvZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvdXNlcl9wYWdlcy5jCmluZGV4IDc4Y2NhY2Fm
OTdkMC4uNmE3ZjljZDVhOTRlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2luZmluaWJhbmQvaHcvaGZp
MS91c2VyX3BhZ2VzLmMKKysrIGIvZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvdXNlcl9wYWdl
cy5jCkBAIC0xMDQsOSArMTA0LDExIEBAIGludCBoZmkxX2FjcXVpcmVfdXNlcl9wYWdlcyhzdHJ1
Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyB2YWRkciwgc2l6ZV90IG5wCiAJCQkgICAg
Ym9vbCB3cml0YWJsZSwgc3RydWN0IHBhZ2UgKipwYWdlcykKIHsKIAlpbnQgcmV0OworCXVuc2ln
bmVkIGludCBndXBfZmxhZ3MgPSB3cml0YWJsZSA/IEZPTExfV1JJVEUgOiAwOwogCi0JcmV0ID0g
Z2V0X3VzZXJfcGFnZXNfZmFzdCh2YWRkciwgbnBhZ2VzLCB3cml0YWJsZSA/IEZPTExfV1JJVEUg
OiAwLAotCQkJCSAgcGFnZXMpOworCWd1cF9mbGFncyB8PSBGT0xMX0xPTkdURVJNOworCisJcmV0
ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCh2YWRkciwgbnBhZ2VzLCBndXBfZmxhZ3MsIHBhZ2VzKTsK
IAlpZiAocmV0IDwgMCkKIAkJcmV0dXJuIHJldDsKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 05:47:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 05:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu9rp-0004mv-GV; Thu, 14 Feb 2019 05:47:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U1ZV=QU=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gu3ap-0005aL-Ra
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 23:05:27 +0000
X-Inumbo-ID: d9737489-2fe3-11e9-bc90-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9737489-2fe3-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 23:05:26 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2019 15:05:26 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,366,1544515200"; d="scan'208";a="138415618"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by orsmga001.jf.intel.com with ESMTP; 13 Feb 2019 15:05:24 -0800
From: ira.weiny@intel.com
To: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org,
 kvm-ppc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, kvm@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-rdma@vger.kernel.org, linux-media@vger.kernel.org,
 linux-scsi@vger.kernel.org, devel@driverdev.osuosl.org,
 virtualization@lists.linux-foundation.org, netdev@vger.kernel.org,
 linux-fbdev@vger.kernel.org, xen-devel@lists.xenproject.org,
 devel@lists.orangefs.org, linux-mm@kvack.org, ceph-devel@vger.kernel.org,
 rds-devel@oss.oracle.com
Date: Wed, 13 Feb 2019 15:04:52 -0800
Message-Id: <20190213230455.5605-5-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190213230455.5605-1-ira.weiny@intel.com>
References: <20190211201643.7599-1-ira.weiny@intel.com>
 <20190213230455.5605-1-ira.weiny@intel.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 14 Feb 2019 05:47:23 +0000
Subject: [Xen-devel] [PATCH V2 4/7] mm/gup: Add FOLL_LONGTERM capability to
 GUP fast
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Brandenburg <martin@omnibond.com>, Rich Felker <dalias@libc.org>,
 David Hildenbrand <david@redhat.com>, David Airlie <airlied@linux.ie>,
 Jason Wang <jasowang@redhat.com>,
 =?UTF-8?q?Kai=20M=C3=A4kisara?= <Kai.Makisara@kolumbus.fi>,
 Michal Hocko <mhocko@suse.com>, Ira Weiny <ira.weiny@intel.com>,
 Ben Chan <benchan@chromium.org>, Rob Springer <rspringer@google.com>,
 Todd Poynor <toddpoynor@google.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>, Joerg Roedel <joro@8bytes.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Gunthorpe <jgg@ziepe.ca>,
 Ingo Molnar <mingo@redhat.com>, Matt Porter <mporter@kernel.crashing.org>,
 Wu Hao <hao.wu@intel.com>, Alan Tull <atull@kernel.org>,
 John Hubbard <jhubbard@nvidia.com>,
 "James E.J. Bottomley" <jejb@linux.ibm.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Borislav Petkov <bp@alien8.de>,
 Alexander Viro <viro@zeniv.linux.org.uk>, Thomas Gleixner <tglx@linutronix.de>,
 Mauro Carvalho Chehab <mchehab@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 "Martin K. Petersen" <martin.petersen@oracle.com>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Cornelia Huck <cohuck@redhat.com>, Jens Wiklander <jens.wiklander@linaro.org>,
 Alexandre Bounine <alex.bou9@gmail.com>,
 Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
 Daniel Vetter <daniel@ffwll.ch>, Moritz Fischer <mdf@kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Christian Benvenuti <benve@cisco.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKREFYIHBhZ2VzIHdlcmUgcHJl
dmlvdXNseSB1bnByb3RlY3RlZCBmcm9tIGxvbmd0ZXJtIHBpbnMgd2hlbiB1c2VycwpjYWxsZWQg
Z2V0X3VzZXJfcGFnZXNfZmFzdCgpLgoKVXNlIHRoZSBuZXcgRk9MTF9MT05HVEVSTSBmbGFnIHRv
IGNoZWNrIGZvciBERVZNQVAgcGFnZXMgYW5kIGZhbGwKYmFjayB0byByZWd1bGFyIEdVUCBwcm9j
ZXNzaW5nIGlmIGEgREVWTUFQIHBhZ2UgaXMgZW5jb3VudGVyZWQuCgpTaWduZWQtb2ZmLWJ5OiBJ
cmEgV2VpbnkgPGlyYS53ZWlueUBpbnRlbC5jb20+Ci0tLQogbW0vZ3VwLmMgfCAyNCArKysrKysr
KysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21tL2d1cC5jIGIvbW0vZ3VwLmMKaW5kZXggNmYzMmQz
NmIzYzViLi5mN2U3NTljNTIzYmIgMTAwNjQ0Ci0tLSBhL21tL2d1cC5jCisrKyBiL21tL2d1cC5j
CkBAIC0xNDM5LDYgKzE0MzksOSBAQCBzdGF0aWMgaW50IGd1cF9wdGVfcmFuZ2UocG1kX3QgcG1k
LCB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAogCQkJZ290byBwdGVfdW5t
YXA7CiAKIAkJaWYgKHB0ZV9kZXZtYXAocHRlKSkgeworCQkJaWYgKHVubGlrZWx5KGZsYWdzICYg
Rk9MTF9MT05HVEVSTSkpCisJCQkJZ290byBwdGVfdW5tYXA7CisKIAkJCXBnbWFwID0gZ2V0X2Rl
dl9wYWdlbWFwKHB0ZV9wZm4ocHRlKSwgcGdtYXApOwogCQkJaWYgKHVubGlrZWx5KCFwZ21hcCkp
IHsKIAkJCQl1bmRvX2Rldl9wYWdlbWFwKG5yLCBucl9zdGFydCwgcGFnZXMpOwpAQCAtMTU3OCw4
ICsxNTgxLDExIEBAIHN0YXRpYyBpbnQgZ3VwX2h1Z2VfcG1kKHBtZF90IG9yaWcsIHBtZF90ICpw
bWRwLCB1bnNpZ25lZCBsb25nIGFkZHIsCiAJaWYgKCFwbWRfYWNjZXNzX3Blcm1pdHRlZChvcmln
LCBmbGFncyAmIEZPTExfV1JJVEUpKQogCQlyZXR1cm4gMDsKIAotCWlmIChwbWRfZGV2bWFwKG9y
aWcpKQorCWlmIChwbWRfZGV2bWFwKG9yaWcpKSB7CisJCWlmICh1bmxpa2VseShmbGFncyAmIEZP
TExfTE9OR1RFUk0pKQorCQkJcmV0dXJuIDA7CiAJCXJldHVybiBfX2d1cF9kZXZpY2VfaHVnZV9w
bWQob3JpZywgcG1kcCwgYWRkciwgZW5kLCBwYWdlcywgbnIpOworCX0KIAogCXJlZnMgPSAwOwog
CXBhZ2UgPSBwbWRfcGFnZShvcmlnKSArICgoYWRkciAmIH5QTURfTUFTSykgPj4gUEFHRV9TSElG
VCk7CkBAIC0xOTA0LDggKzE5MTAsMjAgQEAgaW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWdu
ZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLAogCQlzdGFydCArPSBuciA8PCBQQUdFX1NISUZU
OwogCQlwYWdlcyArPSBucjsKIAotCQlyZXQgPSBnZXRfdXNlcl9wYWdlc191bmxvY2tlZChzdGFy
dCwgbnJfcGFnZXMgLSBuciwgcGFnZXMsCi0JCQkJCSAgICAgIGd1cF9mbGFncyk7CisJCWlmIChn
dXBfZmxhZ3MgJiBGT0xMX0xPTkdURVJNKSB7CisJCQlkb3duX3JlYWQoJmN1cnJlbnQtPm1tLT5t
bWFwX3NlbSk7CisJCQlyZXQgPSBfX2d1cF9sb25ndGVybV9sb2NrZWQoY3VycmVudCwgY3VycmVu
dC0+bW0sCisJCQkJCQkgICAgc3RhcnQsIG5yX3BhZ2VzIC0gbnIsCisJCQkJCQkgICAgcGFnZXMs
IE5VTEwsIGd1cF9mbGFncyk7CisJCQl1cF9yZWFkKCZjdXJyZW50LT5tbS0+bW1hcF9zZW0pOwor
CQl9IGVsc2UgeworCQkJLyoKKwkJCSAqIHJldGFpbiBGQVVMVF9GT0xMX0FMTE9XX1JFVFJZIG9w
dGltaXphdGlvbiBpZgorCQkJICogcG9zc2libGUKKwkJCSAqLworCQkJcmV0ID0gZ2V0X3VzZXJf
cGFnZXNfdW5sb2NrZWQoc3RhcnQsIG5yX3BhZ2VzIC0gbnIsCisJCQkJCQkgICAgICBwYWdlcywg
Z3VwX2ZsYWdzKTsKKwkJfQogCiAJCS8qIEhhdmUgdG8gYmUgYSBiaXQgY2FyZWZ1bCB3aXRoIHJl
dHVybiB2YWx1ZXMgKi8KIAkJaWYgKG5yID4gMCkgewotLSAKMi4yMC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 05:47:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 05:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu9rq-0004nD-Bs; Thu, 14 Feb 2019 05:47:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U1ZV=QU=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gu3az-0005bI-AX
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 23:05:37 +0000
X-Inumbo-ID: df94f737-2fe3-11e9-bc90-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df94f737-2fe3-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 23:05:36 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2019 15:05:36 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,366,1544515200"; d="scan'208";a="138415659"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by orsmga001.jf.intel.com with ESMTP; 13 Feb 2019 15:05:34 -0800
From: ira.weiny@intel.com
To: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org,
 kvm-ppc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, kvm@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-rdma@vger.kernel.org, linux-media@vger.kernel.org,
 linux-scsi@vger.kernel.org, devel@driverdev.osuosl.org,
 virtualization@lists.linux-foundation.org, netdev@vger.kernel.org,
 linux-fbdev@vger.kernel.org, xen-devel@lists.xenproject.org,
 devel@lists.orangefs.org, linux-mm@kvack.org, ceph-devel@vger.kernel.org,
 rds-devel@oss.oracle.com
Date: Wed, 13 Feb 2019 15:04:55 -0800
Message-Id: <20190213230455.5605-8-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190213230455.5605-1-ira.weiny@intel.com>
References: <20190211201643.7599-1-ira.weiny@intel.com>
 <20190213230455.5605-1-ira.weiny@intel.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 14 Feb 2019 05:47:23 +0000
Subject: [Xen-devel] [PATCH V2 7/7] IB/mthca: Use the new FOLL_LONGTERM flag
 to get_user_pages_fast()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Brandenburg <martin@omnibond.com>, Rich Felker <dalias@libc.org>,
 David Hildenbrand <david@redhat.com>, David Airlie <airlied@linux.ie>,
 Jason Wang <jasowang@redhat.com>,
 =?UTF-8?q?Kai=20M=C3=A4kisara?= <Kai.Makisara@kolumbus.fi>,
 Michal Hocko <mhocko@suse.com>, Ira Weiny <ira.weiny@intel.com>,
 Ben Chan <benchan@chromium.org>, Rob Springer <rspringer@google.com>,
 Todd Poynor <toddpoynor@google.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>, Joerg Roedel <joro@8bytes.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Gunthorpe <jgg@ziepe.ca>,
 Ingo Molnar <mingo@redhat.com>, Matt Porter <mporter@kernel.crashing.org>,
 Wu Hao <hao.wu@intel.com>, Alan Tull <atull@kernel.org>,
 John Hubbard <jhubbard@nvidia.com>,
 "James E.J. Bottomley" <jejb@linux.ibm.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Borislav Petkov <bp@alien8.de>,
 Alexander Viro <viro@zeniv.linux.org.uk>, Thomas Gleixner <tglx@linutronix.de>,
 Mauro Carvalho Chehab <mchehab@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 "Martin K. Petersen" <martin.petersen@oracle.com>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Cornelia Huck <cohuck@redhat.com>, Jens Wiklander <jens.wiklander@linaro.org>,
 Alexandre Bounine <alex.bou9@gmail.com>,
 Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
 Daniel Vetter <daniel@ffwll.ch>, Moritz Fischer <mdf@kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Christian Benvenuti <benve@cisco.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKVXNlIHRoZSBuZXcgRk9MTF9M
T05HVEVSTSB0byBnZXRfdXNlcl9wYWdlc19mYXN0KCkgdG8gcHJvdGVjdCBhZ2FpbnN0CkZTIERB
WCBwYWdlcyBiZWluZyBtYXBwZWQuCgpTaWduZWQtb2ZmLWJ5OiBJcmEgV2VpbnkgPGlyYS53ZWlu
eUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9pbmZpbmliYW5kL2h3L210aGNhL210aGNhX21lbWZy
ZWUuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbmZpbmliYW5kL2h3L210aGNhL210aGNhX21lbWZy
ZWUuYyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody9tdGhjYS9tdGhjYV9tZW1mcmVlLmMKaW5kZXgg
MTEyZDJmMzhlMGRlLi44ZmYwZTkwZDc1NjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW5maW5pYmFu
ZC9ody9tdGhjYS9tdGhjYV9tZW1mcmVlLmMKKysrIGIvZHJpdmVycy9pbmZpbmliYW5kL2h3L210
aGNhL210aGNhX21lbWZyZWUuYwpAQCAtNDcyLDcgKzQ3Miw4IEBAIGludCBtdGhjYV9tYXBfdXNl
cl9kYihzdHJ1Y3QgbXRoY2FfZGV2ICpkZXYsIHN0cnVjdCBtdGhjYV91YXIgKnVhciwKIAkJZ290
byBvdXQ7CiAJfQogCi0JcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCh1YWRkciAmIFBBR0VfTUFT
SywgMSwgRk9MTF9XUklURSwgcGFnZXMpOworCXJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QodWFk
ZHIgJiBQQUdFX01BU0ssIDEsCisJCQkJICBGT0xMX1dSSVRFIHwgRk9MTF9MT05HVEVSTSwgcGFn
ZXMpOwogCWlmIChyZXQgPCAwKQogCQlnb3RvIG91dDsKIAotLSAKMi4yMC4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 05:47:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 05:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu9ro-0004mC-LU; Thu, 14 Feb 2019 05:47:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U1ZV=QU=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gu3ah-0005YO-KF
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 23:05:19 +0000
X-Inumbo-ID: d474d6dc-2fe3-11e9-bc90-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d474d6dc-2fe3-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 23:05:18 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2019 15:05:17 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,366,1544515200"; d="scan'208";a="138415583"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by orsmga001.jf.intel.com with ESMTP; 13 Feb 2019 15:05:13 -0800
From: ira.weiny@intel.com
To: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org,
 kvm-ppc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, kvm@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-rdma@vger.kernel.org, linux-media@vger.kernel.org,
 linux-scsi@vger.kernel.org, devel@driverdev.osuosl.org,
 virtualization@lists.linux-foundation.org, netdev@vger.kernel.org,
 linux-fbdev@vger.kernel.org, xen-devel@lists.xenproject.org,
 devel@lists.orangefs.org, linux-mm@kvack.org, ceph-devel@vger.kernel.org,
 rds-devel@oss.oracle.com
Date: Wed, 13 Feb 2019 15:04:49 -0800
Message-Id: <20190213230455.5605-2-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190213230455.5605-1-ira.weiny@intel.com>
References: <20190211201643.7599-1-ira.weiny@intel.com>
 <20190213230455.5605-1-ira.weiny@intel.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 14 Feb 2019 05:47:23 +0000
Subject: [Xen-devel] [PATCH V2 1/7] mm/gup: Replace
 get_user_pages_longterm() with FOLL_LONGTERM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Brandenburg <martin@omnibond.com>, Rich Felker <dalias@libc.org>,
 David Hildenbrand <david@redhat.com>, David Airlie <airlied@linux.ie>,
 Jason Wang <jasowang@redhat.com>,
 =?UTF-8?q?Kai=20M=C3=A4kisara?= <Kai.Makisara@kolumbus.fi>,
 Michal Hocko <mhocko@suse.com>, Ira Weiny <ira.weiny@intel.com>,
 Ben Chan <benchan@chromium.org>, Rob Springer <rspringer@google.com>,
 Todd Poynor <toddpoynor@google.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>, Joerg Roedel <joro@8bytes.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Gunthorpe <jgg@ziepe.ca>,
 Ingo Molnar <mingo@redhat.com>, Matt Porter <mporter@kernel.crashing.org>,
 Wu Hao <hao.wu@intel.com>, Alan Tull <atull@kernel.org>,
 John Hubbard <jhubbard@nvidia.com>,
 "James E.J. Bottomley" <jejb@linux.ibm.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Borislav Petkov <bp@alien8.de>,
 Alexander Viro <viro@zeniv.linux.org.uk>, Thomas Gleixner <tglx@linutronix.de>,
 Mauro Carvalho Chehab <mchehab@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 "Martin K. Petersen" <martin.petersen@oracle.com>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Cornelia Huck <cohuck@redhat.com>, Jens Wiklander <jens.wiklander@linaro.org>,
 Alexandre Bounine <alex.bou9@gmail.com>,
 Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
 Daniel Vetter <daniel@ffwll.ch>, Moritz Fischer <mdf@kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Christian Benvenuti <benve@cisco.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKUmF0aGVyIHRoYW4gaGF2ZSBh
IHNlcGFyYXRlIGdldF91c2VyX3BhZ2VzX2xvbmd0ZXJtKCkgY2FsbCwKaW50cm9kdWNlIEZPTExf
TE9OR1RFUk0gYW5kIGNoYW5nZSB0aGUgbG9uZ3Rlcm0gY2FsbGVycyB0byB1c2UKaXQuCgpUaGlz
IHBhdGNoIGRvZXMgbm90IGNoYW5nZSBhbnkgZnVuY3Rpb25hbGl0eS4KCkZPTExfTE9OR1RFUk0g
Y2FuIG9ubHkgYmUgc3VwcG9ydGVkIHdpdGggZ2V0X3VzZXJfcGFnZXMoKSBhcyBpdApyZXF1aXJl
cyB2bWFzIHRvIGRldGVybWluZSBpZiBEQVggaXMgaW4gdXNlLgoKU2lnbmVkLW9mZi1ieTogSXJh
IFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvaW5maW5pYmFuZC9jb3Jl
L3VtZW0uYyAgICAgICAgICAgICB8ICAgNSArLQogZHJpdmVycy9pbmZpbmliYW5kL2h3L3FpYi9x
aWJfdXNlcl9wYWdlcy5jIHwgICA4ICstCiBkcml2ZXJzL2luZmluaWJhbmQvaHcvdXNuaWMvdXNu
aWNfdWlvbS5jICAgfCAgIDkgKy0KIGRyaXZlcnMvbWVkaWEvdjRsMi1jb3JlL3ZpZGVvYnVmLWRt
YS1zZy5jICB8ICAgNiArLQogZHJpdmVycy92ZmlvL3ZmaW9faW9tbXVfdHlwZTEuYyAgICAgICAg
ICAgIHwgICAzICstCiBpbmNsdWRlL2xpbnV4L21tLmggICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMTMgKy0KIG1tL2d1cC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEz
OCArKysrKysrKysrKystLS0tLS0tLS0KIG1tL2d1cF9iZW5jaG1hcmsuYyAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNSArLQogOCBmaWxlcyBjaGFuZ2VkLCAxMDEgaW5zZXJ0aW9ucygrKSwg
ODYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbmZpbmliYW5kL2NvcmUvdW1l
bS5jIGIvZHJpdmVycy9pbmZpbmliYW5kL2NvcmUvdW1lbS5jCmluZGV4IGI2OWQzZWZhODcxMi4u
MTIwYTQwZGY5MWI0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2luZmluaWJhbmQvY29yZS91bWVtLmMK
KysrIGIvZHJpdmVycy9pbmZpbmliYW5kL2NvcmUvdW1lbS5jCkBAIC0xODUsMTAgKzE4NSwxMSBA
QCBzdHJ1Y3QgaWJfdW1lbSAqaWJfdW1lbV9nZXQoc3RydWN0IGliX3VkYXRhICp1ZGF0YSwgdW5z
aWduZWQgbG9uZyBhZGRyLAogCiAJd2hpbGUgKG5wYWdlcykgewogCQlkb3duX3JlYWQoJm1tLT5t
bWFwX3NlbSk7Ci0JCXJldCA9IGdldF91c2VyX3BhZ2VzX2xvbmd0ZXJtKGN1cl9iYXNlLAorCQly
ZXQgPSBnZXRfdXNlcl9wYWdlcyhjdXJfYmFzZSwKIAkJCQkgICAgIG1pbl90KHVuc2lnbmVkIGxv
bmcsIG5wYWdlcywKIAkJCQkJICAgUEFHRV9TSVpFIC8gc2l6ZW9mIChzdHJ1Y3QgcGFnZSAqKSks
Ci0JCQkJICAgICBndXBfZmxhZ3MsIHBhZ2VfbGlzdCwgdm1hX2xpc3QpOworCQkJCSAgICAgZ3Vw
X2ZsYWdzIHwgRk9MTF9MT05HVEVSTSwKKwkJCQkgICAgIHBhZ2VfbGlzdCwgdm1hX2xpc3QpOwog
CQlpZiAocmV0IDwgMCkgewogCQkJdXBfcmVhZCgmbW0tPm1tYXBfc2VtKTsKIAkJCWdvdG8gdW1l
bV9yZWxlYXNlOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbmZpbmliYW5kL2h3L3FpYi9xaWJfdXNl
cl9wYWdlcy5jIGIvZHJpdmVycy9pbmZpbmliYW5kL2h3L3FpYi9xaWJfdXNlcl9wYWdlcy5jCmlu
ZGV4IGVmOGJjZjM2NmRkYy4uMWI5MzY4MjYxMDM1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2luZmlu
aWJhbmQvaHcvcWliL3FpYl91c2VyX3BhZ2VzLmMKKysrIGIvZHJpdmVycy9pbmZpbmliYW5kL2h3
L3FpYi9xaWJfdXNlcl9wYWdlcy5jCkBAIC0xMTQsMTAgKzExNCwxMCBAQCBpbnQgcWliX2dldF91
c2VyX3BhZ2VzKHVuc2lnbmVkIGxvbmcgc3RhcnRfcGFnZSwgc2l6ZV90IG51bV9wYWdlcywKIAog
CWRvd25fcmVhZCgmY3VycmVudC0+bW0tPm1tYXBfc2VtKTsKIAlmb3IgKGdvdCA9IDA7IGdvdCA8
IG51bV9wYWdlczsgZ290ICs9IHJldCkgewotCQlyZXQgPSBnZXRfdXNlcl9wYWdlc19sb25ndGVy
bShzdGFydF9wYWdlICsgZ290ICogUEFHRV9TSVpFLAotCQkJCQkgICAgICBudW1fcGFnZXMgLSBn
b3QsCi0JCQkJCSAgICAgIEZPTExfV1JJVEUgfCBGT0xMX0ZPUkNFLAotCQkJCQkgICAgICBwICsg
Z290LCBOVUxMKTsKKwkJcmV0ID0gZ2V0X3VzZXJfcGFnZXMoc3RhcnRfcGFnZSArIGdvdCAqIFBB
R0VfU0laRSwKKwkJCQkgICAgIG51bV9wYWdlcyAtIGdvdCwKKwkJCQkgICAgIEZPTExfTE9OR1RF
Uk0gfCBGT0xMX1dSSVRFIHwgRk9MTF9GT1JDRSwKKwkJCQkgICAgIHAgKyBnb3QsIE5VTEwpOwog
CQlpZiAocmV0IDwgMCkgewogCQkJdXBfcmVhZCgmY3VycmVudC0+bW0tPm1tYXBfc2VtKTsKIAkJ
CWdvdG8gYmFpbF9yZWxlYXNlOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbmZpbmliYW5kL2h3L3Vz
bmljL3VzbmljX3Vpb20uYyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody91c25pYy91c25pY191aW9t
LmMKaW5kZXggMDY4NjJhNmFmMTg1Li4xZDlhMTgyYWMxNjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
aW5maW5pYmFuZC9ody91c25pYy91c25pY191aW9tLmMKKysrIGIvZHJpdmVycy9pbmZpbmliYW5k
L2h3L3VzbmljL3VzbmljX3Vpb20uYwpAQCAtMTQzLDEwICsxNDMsMTEgQEAgc3RhdGljIGludCB1
c25pY191aW9tX2dldF9wYWdlcyh1bnNpZ25lZCBsb25nIGFkZHIsIHNpemVfdCBzaXplLCBpbnQg
d3JpdGFibGUsCiAJcmV0ID0gMDsKIAogCXdoaWxlIChucGFnZXMpIHsKLQkJcmV0ID0gZ2V0X3Vz
ZXJfcGFnZXNfbG9uZ3Rlcm0oY3VyX2Jhc2UsCi0JCQkJCW1pbl90KHVuc2lnbmVkIGxvbmcsIG5w
YWdlcywKLQkJCQkJUEFHRV9TSVpFIC8gc2l6ZW9mKHN0cnVjdCBwYWdlICopKSwKLQkJCQkJZ3Vw
X2ZsYWdzLCBwYWdlX2xpc3QsIE5VTEwpOworCQlyZXQgPSBnZXRfdXNlcl9wYWdlcyhjdXJfYmFz
ZSwKKwkJCQkgICAgIG1pbl90KHVuc2lnbmVkIGxvbmcsIG5wYWdlcywKKwkJCQkgICAgIFBBR0Vf
U0laRSAvIHNpemVvZihzdHJ1Y3QgcGFnZSAqKSksCisJCQkJICAgICBndXBfZmxhZ3MgfCBGT0xM
X0xPTkdURVJNLAorCQkJCSAgICAgcGFnZV9saXN0LCBOVUxMKTsKIAogCQlpZiAocmV0IDwgMCkK
IAkJCWdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS92NGwyLWNvcmUvdmlkZW9i
dWYtZG1hLXNnLmMgYi9kcml2ZXJzL21lZGlhL3Y0bDItY29yZS92aWRlb2J1Zi1kbWEtc2cuYwpp
bmRleCAwODkyOWMwODdlMjcuLjg3MGEyYTUyNmUwYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9tZWRp
YS92NGwyLWNvcmUvdmlkZW9idWYtZG1hLXNnLmMKKysrIGIvZHJpdmVycy9tZWRpYS92NGwyLWNv
cmUvdmlkZW9idWYtZG1hLXNnLmMKQEAgLTE4NiwxMiArMTg2LDEyIEBAIHN0YXRpYyBpbnQgdmlk
ZW9idWZfZG1hX2luaXRfdXNlcl9sb2NrZWQoc3RydWN0IHZpZGVvYnVmX2RtYWJ1ZiAqZG1hLAog
CWRwcmludGsoMSwgImluaXQgdXNlciBbMHglbHgrMHglbHggPT4gJWQgcGFnZXNdXG4iLAogCQlk
YXRhLCBzaXplLCBkbWEtPm5yX3BhZ2VzKTsKIAotCWVyciA9IGdldF91c2VyX3BhZ2VzX2xvbmd0
ZXJtKGRhdGEgJiBQQUdFX01BU0ssIGRtYS0+bnJfcGFnZXMsCi0JCQkgICAgIGZsYWdzLCBkbWEt
PnBhZ2VzLCBOVUxMKTsKKwllcnIgPSBnZXRfdXNlcl9wYWdlcyhkYXRhICYgUEFHRV9NQVNLLCBk
bWEtPm5yX3BhZ2VzLAorCQkJICAgICBmbGFncyB8IEZPTExfTE9OR1RFUk0sIGRtYS0+cGFnZXMs
IE5VTEwpOwogCiAJaWYgKGVyciAhPSBkbWEtPm5yX3BhZ2VzKSB7CiAJCWRtYS0+bnJfcGFnZXMg
PSAoZXJyID49IDApID8gZXJyIDogMDsKLQkJZHByaW50aygxLCAiZ2V0X3VzZXJfcGFnZXNfbG9u
Z3Rlcm06IGVycj0lZCBbJWRdXG4iLCBlcnIsCisJCWRwcmludGsoMSwgImdldF91c2VyX3BhZ2Vz
OiBlcnI9JWQgWyVkXVxuIiwgZXJyLAogCQkJZG1hLT5ucl9wYWdlcyk7CiAJCXJldHVybiBlcnIg
PCAwID8gZXJyIDogLUVJTlZBTDsKIAl9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3ZmaW8vdmZpb19p
b21tdV90eXBlMS5jIGIvZHJpdmVycy92ZmlvL3ZmaW9faW9tbXVfdHlwZTEuYwppbmRleCA3MzY1
MmUyMWVmZWMuLjE1MDBiZDBiYjZkYSAxMDA2NDQKLS0tIGEvZHJpdmVycy92ZmlvL3ZmaW9faW9t
bXVfdHlwZTEuYworKysgYi9kcml2ZXJzL3ZmaW8vdmZpb19pb21tdV90eXBlMS5jCkBAIC0zNTEs
NyArMzUxLDggQEAgc3RhdGljIGludCB2YWRkcl9nZXRfcGZuKHN0cnVjdCBtbV9zdHJ1Y3QgKm1t
LCB1bnNpZ25lZCBsb25nIHZhZGRyLAogCiAJZG93bl9yZWFkKCZtbS0+bW1hcF9zZW0pOwogCWlm
IChtbSA9PSBjdXJyZW50LT5tbSkgewotCQlyZXQgPSBnZXRfdXNlcl9wYWdlc19sb25ndGVybSh2
YWRkciwgMSwgZmxhZ3MsIHBhZ2UsIHZtYXMpOworCQlyZXQgPSBnZXRfdXNlcl9wYWdlcyh2YWRk
ciwgMSwgZmxhZ3MgfCBGT0xMX0xPTkdURVJNLCBwYWdlLAorCQkJCSAgICAgdm1hcyk7CiAJfSBl
bHNlIHsKIAkJcmV0ID0gZ2V0X3VzZXJfcGFnZXNfcmVtb3RlKE5VTEwsIG1tLCB2YWRkciwgMSwg
ZmxhZ3MsIHBhZ2UsCiAJCQkJCSAgICB2bWFzLCBOVUxMKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
bGludXgvbW0uaCBiL2luY2x1ZGUvbGludXgvbW0uaAppbmRleCA4MGJiNjQwOGZlNzMuLjA1YTEw
NWQ5ZDRjMyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9tbS5oCisrKyBiL2luY2x1ZGUvbGlu
dXgvbW0uaApAQCAtMTUzNiwxOCArMTUzNiw2IEBAIGxvbmcgZ2V0X3VzZXJfcGFnZXNfbG9ja2Vk
KHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsCiAJCSAgICB1bnNp
Z25lZCBpbnQgZ3VwX2ZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCBpbnQgKmxvY2tlZCk7CiBs
b25nIGdldF91c2VyX3BhZ2VzX3VubG9ja2VkKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVk
IGxvbmcgbnJfcGFnZXMsCiAJCSAgICBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCB1bnNpZ25lZCBpbnQg
Z3VwX2ZsYWdzKTsKLSNpZmRlZiBDT05GSUdfRlNfREFYCi1sb25nIGdldF91c2VyX3BhZ2VzX2xv
bmd0ZXJtKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsCi0JCQkg
ICAgdW5zaWduZWQgaW50IGd1cF9mbGFncywgc3RydWN0IHBhZ2UgKipwYWdlcywKLQkJCSAgICBz
dHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKip2bWFzKTsKLSNlbHNlCi1zdGF0aWMgaW5saW5lIGxvbmcg
Z2V0X3VzZXJfcGFnZXNfbG9uZ3Rlcm0odW5zaWduZWQgbG9uZyBzdGFydCwKLQkJdW5zaWduZWQg
bG9uZyBucl9wYWdlcywgdW5zaWduZWQgaW50IGd1cF9mbGFncywKLQkJc3RydWN0IHBhZ2UgKipw
YWdlcywgc3RydWN0IHZtX2FyZWFfc3RydWN0ICoqdm1hcykKLXsKLQlyZXR1cm4gZ2V0X3VzZXJf
cGFnZXMoc3RhcnQsIG5yX3BhZ2VzLCBndXBfZmxhZ3MsIHBhZ2VzLCB2bWFzKTsKLX0KLSNlbmRp
ZiAvKiBDT05GSUdfRlNfREFYICovCiAKIGludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVk
IGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAogCQkJc3RydWN0IHBhZ2UgKipw
YWdlcyk7CkBAIC0yNjE1LDYgKzI2MDMsNyBAQCBzdHJ1Y3QgcGFnZSAqZm9sbG93X3BhZ2Uoc3Ry
dWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcgYWRkcmVzcywKICNkZWZpbmUg
Rk9MTF9SRU1PVEUJMHgyMDAwCS8qIHdlIGFyZSB3b3JraW5nIG9uIG5vbi1jdXJyZW50IHRzay9t
bSAqLwogI2RlZmluZSBGT0xMX0NPVwkweDQwMDAJLyogaW50ZXJuYWwgR1VQIGZsYWcgKi8KICNk
ZWZpbmUgRk9MTF9BTk9OCTB4ODAwMAkvKiBkb24ndCBkbyBmaWxlIG1hcHBpbmdzICovCisjZGVm
aW5lIEZPTExfTE9OR1RFUk0JMHgxMDAwMAkvKiBtYXBwaW5nIGlzIGludGVuZGVkIGZvciBhIGxv
bmcgdGVybSBwaW4gKi8KIAogc3RhdGljIGlubGluZSBpbnQgdm1fZmF1bHRfdG9fZXJybm8odm1f
ZmF1bHRfdCB2bV9mYXVsdCwgaW50IGZvbGxfZmxhZ3MpCiB7CmRpZmYgLS1naXQgYS9tbS9ndXAu
YyBiL21tL2d1cC5jCmluZGV4IGI2M2U4OGVjYTMxYi4uZWU5NmVhZmYxMThjIDEwMDY0NAotLS0g
YS9tbS9ndXAuYworKysgYi9tbS9ndXAuYwpAQCAtMTEwOSw4NyArMTEwOSwxMDkgQEAgbG9uZyBn
ZXRfdXNlcl9wYWdlc19yZW1vdGUoc3RydWN0IHRhc2tfc3RydWN0ICp0c2ssIHN0cnVjdCBtbV9z
dHJ1Y3QgKm1tLAogfQogRVhQT1JUX1NZTUJPTChnZXRfdXNlcl9wYWdlc19yZW1vdGUpOwogCi0v
KgotICogVGhpcyBpcyB0aGUgc2FtZSBhcyBnZXRfdXNlcl9wYWdlc19yZW1vdGUoKSwganVzdCB3
aXRoIGEKLSAqIGxlc3MtZmxleGlibGUgY2FsbGluZyBjb252ZW50aW9uIHdoZXJlIHdlIGFzc3Vt
ZSB0aGF0IHRoZSB0YXNrCi0gKiBhbmQgbW0gYmVpbmcgb3BlcmF0ZWQgb24gYXJlIHRoZSBjdXJy
ZW50IHRhc2sncyBhbmQgZG9uJ3QgYWxsb3cKLSAqIHBhc3Npbmcgb2YgYSBsb2NrZWQgcGFyYW1l
dGVyLiAgV2UgYWxzbyBvYnZpb3VzbHkgZG9uJ3QgcGFzcwotICogRk9MTF9SRU1PVEUgaW4gaGVy
ZS4KLSAqLwotbG9uZyBnZXRfdXNlcl9wYWdlcyh1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25l
ZCBsb25nIG5yX3BhZ2VzLAotCQl1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdzLCBzdHJ1Y3QgcGFnZSAq
KnBhZ2VzLAotCQlzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKip2bWFzKQotewotCXJldHVybiBfX2dl
dF91c2VyX3BhZ2VzX2xvY2tlZChjdXJyZW50LCBjdXJyZW50LT5tbSwgc3RhcnQsIG5yX3BhZ2Vz
LAotCQkJCSAgICAgICBwYWdlcywgdm1hcywgTlVMTCwKLQkJCQkgICAgICAgZ3VwX2ZsYWdzIHwg
Rk9MTF9UT1VDSCk7Ci19Ci1FWFBPUlRfU1lNQk9MKGdldF91c2VyX3BhZ2VzKTsKLQogI2lmZGVm
IENPTkZJR19GU19EQVgKIC8qCi0gKiBUaGlzIGlzIHRoZSBzYW1lIGFzIGdldF91c2VyX3BhZ2Vz
KCkgaW4gdGhhdCBpdCBhc3N1bWVzIHdlIGFyZQotICogb3BlcmF0aW5nIG9uIHRoZSBjdXJyZW50
IHRhc2sncyBtbSwgYnV0IGl0IGdvZXMgZnVydGhlciB0byB2YWxpZGF0ZQotICogdGhhdCB0aGUg
dm1hcyBhc3NvY2lhdGVkIHdpdGggdGhlIGFkZHJlc3MgcmFuZ2UgYXJlIHN1aXRhYmxlIGZvcgot
ICogbG9uZ3Rlcm0gZWxldmF0ZWQgcGFnZSByZWZlcmVuY2UgY291bnRzLiBGb3IgZXhhbXBsZSwg
ZmlsZXN5c3RlbS1kYXgKLSAqIG1hcHBpbmdzIGFyZSBzdWJqZWN0IHRvIHRoZSBsaWZldGltZSBl
bmZvcmNlZCBieSB0aGUgZmlsZXN5c3RlbSBhbmQKLSAqIHdlIG5lZWQgZ3VhcmFudGVlcyB0aGF0
IGxvbmd0ZXJtIHVzZXJzIGxpa2UgUkRNQSBhbmQgVjRMMiBvbmx5Ci0gKiBlc3RhYmxpc2ggbWFw
cGluZ3MgdGhhdCBoYXZlIGEga2VybmVsIGVuZm9yY2VkIHJldm9jYXRpb24gbWVjaGFuaXNtLgor
ICogX19ndXBfbG9uZ3Rlcm1fbG9ja2VkKCkgaXMgYSB3cmFwcGVyIGZvciBfX2dldF91ZXJfcGFn
ZXNfbG9ja2VkIHdoaWNoCisgKiBhbGxvd3MgdXMgdG8gcHJvY2VzcyB0aGUgRk9MTF9MT05HVEVS
TSBmbGFnIGlmIHByZXNlbnQuCisgKgorICogX19ndXBfbG9uZ3Rlcm1fbG9ja2VkKCkgdmFsaWRh
dGVzIHRoYXQgdGhlIHZtYXMgYXNzb2NpYXRlZCB3aXRoIHRoZSBhZGRyZXNzCisgKiByYW5nZSBh
cmUgc3VpdGFibGUgZm9yIGxvbmd0ZXJtIGVsZXZhdGVkIHBhZ2UgcmVmZXJlbmNlIGNvdW50cy4g
Rm9yIGV4YW1wbGUsCisgKiBmaWxlc3lzdGVtLWRheCBtYXBwaW5ncyBhcmUgc3ViamVjdCB0byB0
aGUgbGlmZXRpbWUgZW5mb3JjZWQgYnkgdGhlCisgKiBmaWxlc3lzdGVtIGFuZCB3ZSBuZWVkIGd1
YXJhbnRlZXMgdGhhdCBsb25ndGVybSB1c2VycyBsaWtlIFJETUEgYW5kIFY0TDIKKyAqIG9ubHkg
ZXN0YWJsaXNoIG1hcHBpbmdzIHRoYXQgaGF2ZSBhIGtlcm5lbCBlbmZvcmNlZCByZXZvY2F0aW9u
IG1lY2hhbmlzbS4KICAqCiAgKiAibG9uZ3Rlcm0iID09IHVzZXJzcGFjZSBjb250cm9sbGVkIGVs
ZXZhdGVkIHBhZ2UgY291bnQgbGlmZXRpbWUuCiAgKiBDb250cmFzdCB0aGlzIHRvIGlvdl9pdGVy
X2dldF9wYWdlcygpIHVzYWdlcyB3aGljaCBhcmUgdHJhbnNpZW50LgogICovCi1sb25nIGdldF91
c2VyX3BhZ2VzX2xvbmd0ZXJtKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnJf
cGFnZXMsCi0JCXVuc2lnbmVkIGludCBndXBfZmxhZ3MsIHN0cnVjdCBwYWdlICoqcGFnZXMsCi0J
CXN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqKnZtYXNfYXJnKQorc3RhdGljIF9fYWx3YXlzX2lubGlu
ZSBsb25nIF9fZ3VwX2xvbmd0ZXJtX2xvY2tlZChzdHJ1Y3QgdGFza19zdHJ1Y3QgKnRzaywKKwkJ
CQkJCSAgc3RydWN0IG1tX3N0cnVjdCAqbW0sCisJCQkJCQkgIHVuc2lnbmVkIGxvbmcgc3RhcnQs
CisJCQkJCQkgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsCisJCQkJCQkgIHN0cnVjdCBwYWdlICoq
cGFnZXMsCisJCQkJCQkgIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqKnZtYXMsCisJCQkJCQkgIHVu
c2lnbmVkIGludCBmbGFncykKIHsKLQlzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKip2bWFzID0gdm1h
c19hcmc7CisJc3RydWN0IHZtX2FyZWFfc3RydWN0ICoqdm1hc190bXAgPSB2bWFzOwogCXN0cnVj
dCB2bV9hcmVhX3N0cnVjdCAqdm1hX3ByZXYgPSBOVUxMOwogCWxvbmcgcmMsIGk7CiAKLQlpZiAo
IXBhZ2VzKQotCQlyZXR1cm4gLUVJTlZBTDsKLQotCWlmICghdm1hcykgewotCQl2bWFzID0ga2Nh
bGxvYyhucl9wYWdlcywgc2l6ZW9mKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqKSwKLQkJCSAgICAg
ICBHRlBfS0VSTkVMKTsKLQkJaWYgKCF2bWFzKQotCQkJcmV0dXJuIC1FTk9NRU07CisJaWYgKGZs
YWdzICYgRk9MTF9MT05HVEVSTSkgeworCQlpZiAoIXBhZ2VzKQorCQkJcmV0dXJuIC1FSU5WQUw7
CisKKwkJaWYgKCF2bWFzX3RtcCkgeworCQkJdm1hc190bXAgPSBrY2FsbG9jKG5yX3BhZ2VzLAor
CQkJCQkgICBzaXplb2Yoc3RydWN0IHZtX2FyZWFfc3RydWN0ICopLAorCQkJCQkgICBHRlBfS0VS
TkVMKTsKKwkJCWlmICghdm1hc190bXApCisJCQkJcmV0dXJuIC1FTk9NRU07CisJCX0KIAl9CiAK
LQlyYyA9IGdldF91c2VyX3BhZ2VzKHN0YXJ0LCBucl9wYWdlcywgZ3VwX2ZsYWdzLCBwYWdlcywg
dm1hcyk7CisJcmMgPSBfX2dldF91c2VyX3BhZ2VzX2xvY2tlZCh0c2ssIG1tLCBzdGFydCwgbnJf
cGFnZXMsIHBhZ2VzLAorCQkJCSAgICAgdm1hc190bXAsIE5VTEwsIGZsYWdzKTsKIAotCWZvciAo
aSA9IDA7IGkgPCByYzsgaSsrKSB7Ci0JCXN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hID0gdm1h
c1tpXTsKKwlpZiAoZmxhZ3MgJiBGT0xMX0xPTkdURVJNKSB7CisJCWZvciAoaSA9IDA7IGkgPCBy
YzsgaSsrKSB7CisJCQlzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSA9IHZtYXNfdG1wW2ldOwog
Ci0JCWlmICh2bWEgPT0gdm1hX3ByZXYpCi0JCQljb250aW51ZTsKKwkJCWlmICh2bWEgPT0gdm1h
X3ByZXYpCisJCQkJY29udGludWU7CiAKLQkJdm1hX3ByZXYgPSB2bWE7CisJCQl2bWFfcHJldiA9
IHZtYTsKIAotCQlpZiAodm1hX2lzX2ZzZGF4KHZtYSkpCi0JCQlicmVhazsKLQl9CisJCQlpZiAo
dm1hX2lzX2ZzZGF4KHZtYSkpCisJCQkJYnJlYWs7CisJCX0KIAotCS8qCi0JICogRWl0aGVyIGdl
dF91c2VyX3BhZ2VzKCkgZmFpbGVkLCBvciB0aGUgdm1hIHZhbGlkYXRpb24KLQkgKiBzdWNjZWVk
ZWQsIGluIGVpdGhlciBjYXNlIHdlIGRvbid0IG5lZWQgdG8gcHV0X3BhZ2UoKSBiZWZvcmUKLQkg
KiByZXR1cm5pbmcuCi0JICovCi0JaWYgKGkgPj0gcmMpCi0JCWdvdG8gb3V0OworCQkvKgorCQkg
KiBFaXRoZXIgZ2V0X3VzZXJfcGFnZXMoKSBmYWlsZWQsIG9yIHRoZSB2bWEgdmFsaWRhdGlvbgor
CQkgKiBzdWNjZWVkZWQsIGluIGVpdGhlciBjYXNlIHdlIGRvbid0IG5lZWQgdG8gcHV0X3BhZ2Uo
KSBiZWZvcmUKKwkJICogcmV0dXJuaW5nLgorCQkgKi8KKwkJaWYgKGkgPj0gcmMpCisJCQlnb3Rv
IG91dDsKIAotCWZvciAoaSA9IDA7IGkgPCByYzsgaSsrKQotCQlwdXRfcGFnZShwYWdlc1tpXSk7
Ci0JcmMgPSAtRU9QTk9UU1VQUDsKKwkJZm9yIChpID0gMDsgaSA8IHJjOyBpKyspCisJCQlwdXRf
cGFnZShwYWdlc1tpXSk7CisJCXJjID0gLUVPUE5PVFNVUFA7CiBvdXQ6Ci0JaWYgKHZtYXMgIT0g
dm1hc19hcmcpCi0JCWtmcmVlKHZtYXMpOworCQlpZiAodm1hc190bXAgIT0gdm1hcykKKwkJCWtm
cmVlKHZtYXNfdG1wKTsKKwl9CisKIAlyZXR1cm4gcmM7CiB9Ci1FWFBPUlRfU1lNQk9MKGdldF91
c2VyX3BhZ2VzX2xvbmd0ZXJtKTsKKyNlbHNlIC8qICFDT05GSUdfRlNfREFYICovCitzdGF0aWMg
X19hbHdheXNfaW5saW5lIGxvbmcgX19ndXBfbG9uZ3Rlcm1fbG9ja2VkKHN0cnVjdCB0YXNrX3N0
cnVjdCAqdHNrLAorCQkJCQkJICBzdHJ1Y3QgbW1fc3RydWN0ICptbSwKKwkJCQkJCSAgdW5zaWdu
ZWQgbG9uZyBzdGFydCwKKwkJCQkJCSAgdW5zaWduZWQgbG9uZyBucl9wYWdlcywKKwkJCQkJCSAg
c3RydWN0IHBhZ2UgKipwYWdlcywKKwkJCQkJCSAgc3RydWN0IHZtX2FyZWFfc3RydWN0ICoqdm1h
cywKKwkJCQkJCSAgdW5zaWduZWQgaW50IGZsYWdzKQoreworCXJldHVybiBfX2dldF91c2VyX3Bh
Z2VzX2xvY2tlZCh0c2ssIG1tLCBzdGFydCwgbnJfcGFnZXMsIHBhZ2VzLCB2bWFzLAorCQkJCSAg
ICAgICBOVUxMLCBmbGFncyk7Cit9CiAjZW5kaWYgLyogQ09ORklHX0ZTX0RBWCAqLwogCisvKgor
ICogVGhpcyBpcyB0aGUgc2FtZSBhcyBnZXRfdXNlcl9wYWdlc19yZW1vdGUoKSwganVzdCB3aXRo
IGEKKyAqIGxlc3MtZmxleGlibGUgY2FsbGluZyBjb252ZW50aW9uIHdoZXJlIHdlIGFzc3VtZSB0
aGF0IHRoZSB0YXNrCisgKiBhbmQgbW0gYmVpbmcgb3BlcmF0ZWQgb24gYXJlIHRoZSBjdXJyZW50
IHRhc2sncyBhbmQgZG9uJ3QgYWxsb3cKKyAqIHBhc3Npbmcgb2YgYSBsb2NrZWQgcGFyYW1ldGVy
LiAgV2UgYWxzbyBvYnZpb3VzbHkgZG9uJ3QgcGFzcworICogRk9MTF9SRU1PVEUgaW4gaGVyZS4K
KyAqLworbG9uZyBnZXRfdXNlcl9wYWdlcyh1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBs
b25nIG5yX3BhZ2VzLAorCQl1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBh
Z2VzLAorCQlzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKip2bWFzKQoreworCXJldHVybiBfX2d1cF9s
b25ndGVybV9sb2NrZWQoY3VycmVudCwgY3VycmVudC0+bW0sIHN0YXJ0LCBucl9wYWdlcywKKwkJ
CQkgICAgIHBhZ2VzLCB2bWFzLCBndXBfZmxhZ3MgfCBGT0xMX1RPVUNIKTsKK30KK0VYUE9SVF9T
WU1CT0woZ2V0X3VzZXJfcGFnZXMpOworCiAvKioKICAqIHBvcHVsYXRlX3ZtYV9wYWdlX3Jhbmdl
KCkgLSAgcG9wdWxhdGUgYSByYW5nZSBvZiBwYWdlcyBpbiB0aGUgdm1hLgogICogQHZtYTogICB0
YXJnZXQgdm1hCmRpZmYgLS1naXQgYS9tbS9ndXBfYmVuY2htYXJrLmMgYi9tbS9ndXBfYmVuY2ht
YXJrLmMKaW5kZXggNWI0MmQzZDRiNjBhLi5jODk4ZTJlMGQxZTQgMTAwNjQ0Ci0tLSBhL21tL2d1
cF9iZW5jaG1hcmsuYworKysgYi9tbS9ndXBfYmVuY2htYXJrLmMKQEAgLTU0LDggKzU0LDkgQEAg
c3RhdGljIGludCBfX2d1cF9iZW5jaG1hcmtfaW9jdGwodW5zaWduZWQgaW50IGNtZCwKIAkJCQkJ
CSBwYWdlcyArIGkpOwogCQkJYnJlYWs7CiAJCWNhc2UgR1VQX0xPTkdURVJNX0JFTkNITUFSSzoK
LQkJCW5yID0gZ2V0X3VzZXJfcGFnZXNfbG9uZ3Rlcm0oYWRkciwgbnIsIGd1cC0+ZmxhZ3MgJiAx
LAotCQkJCQkJICAgICBwYWdlcyArIGksIE5VTEwpOworCQkJbnIgPSBnZXRfdXNlcl9wYWdlcyhh
ZGRyLCBuciwKKwkJCQkJICAgIChndXAtPmZsYWdzICYgMSkgfCBGT0xMX0xPTkdURVJNLAorCQkJ
CQkgICAgcGFnZXMgKyBpLCBOVUxMKTsKIAkJCWJyZWFrOwogCQljYXNlIEdVUF9CRU5DSE1BUks6
CiAJCQluciA9IGdldF91c2VyX3BhZ2VzKGFkZHIsIG5yLCBndXAtPmZsYWdzICYgMSwgcGFnZXMg
KyBpLAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 05:47:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 05:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu9rp-0004mp-7K; Thu, 14 Feb 2019 05:47:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U1ZV=QU=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gu3an-0005Z9-GM
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 23:05:25 +0000
X-Inumbo-ID: d7f1108d-2fe3-11e9-bc90-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7f1108d-2fe3-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 23:05:23 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2019 15:05:23 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,366,1544515200"; d="scan'208";a="138415605"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by orsmga001.jf.intel.com with ESMTP; 13 Feb 2019 15:05:21 -0800
From: ira.weiny@intel.com
To: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org,
 kvm-ppc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, kvm@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-rdma@vger.kernel.org, linux-media@vger.kernel.org,
 linux-scsi@vger.kernel.org, devel@driverdev.osuosl.org,
 virtualization@lists.linux-foundation.org, netdev@vger.kernel.org,
 linux-fbdev@vger.kernel.org, xen-devel@lists.xenproject.org,
 devel@lists.orangefs.org, linux-mm@kvack.org, ceph-devel@vger.kernel.org,
 rds-devel@oss.oracle.com
Date: Wed, 13 Feb 2019 15:04:51 -0800
Message-Id: <20190213230455.5605-4-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190213230455.5605-1-ira.weiny@intel.com>
References: <20190211201643.7599-1-ira.weiny@intel.com>
 <20190213230455.5605-1-ira.weiny@intel.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 14 Feb 2019 05:47:23 +0000
Subject: [Xen-devel] [PATCH V2 3/7] mm/gup: Change GUP fast to use flags
 rather than a write 'bool'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Brandenburg <martin@omnibond.com>, Rich Felker <dalias@libc.org>,
 David Hildenbrand <david@redhat.com>, David Airlie <airlied@linux.ie>,
 Jason Wang <jasowang@redhat.com>,
 =?UTF-8?q?Kai=20M=C3=A4kisara?= <Kai.Makisara@kolumbus.fi>,
 Michal Hocko <mhocko@suse.com>, Ira Weiny <ira.weiny@intel.com>,
 Ben Chan <benchan@chromium.org>, Rob Springer <rspringer@google.com>,
 Todd Poynor <toddpoynor@google.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>, Joerg Roedel <joro@8bytes.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Gunthorpe <jgg@ziepe.ca>,
 Ingo Molnar <mingo@redhat.com>, Matt Porter <mporter@kernel.crashing.org>,
 Wu Hao <hao.wu@intel.com>, Alan Tull <atull@kernel.org>,
 John Hubbard <jhubbard@nvidia.com>,
 "James E.J. Bottomley" <jejb@linux.ibm.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Borislav Petkov <bp@alien8.de>,
 Alexander Viro <viro@zeniv.linux.org.uk>, Thomas Gleixner <tglx@linutronix.de>,
 Mauro Carvalho Chehab <mchehab@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 "Martin K. Petersen" <martin.petersen@oracle.com>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Cornelia Huck <cohuck@redhat.com>, Jens Wiklander <jens.wiklander@linaro.org>,
 Alexandre Bounine <alex.bou9@gmail.com>,
 Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
 Daniel Vetter <daniel@ffwll.ch>, Moritz Fischer <mdf@kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Christian Benvenuti <benve@cisco.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKVG8gZmFjaWxpdGF0ZSBhZGRp
dGlvbmFsIG9wdGlvbnMgdG8gZ2V0X3VzZXJfcGFnZXNfZmFzdCgpIGNoYW5nZSB0aGUKc2luZ3Vs
YXIgd3JpdGUgcGFyYW1ldGVyIHRvIGJlIGd1cF9mbGFncy4KClRoaXMgcGF0Y2ggZG9lcyBub3Qg
Y2hhbmdlIGFueSBmdW5jdGlvbmFsaXR5LiAgTmV3IGZ1bmN0aW9uYWxpdHkgd2lsbApmb2xsb3cg
aW4gc3Vic2VxdWVudCBwYXRjaGVzLgoKU29tZSBvZiB0aGUgZ2V0X3VzZXJfcGFnZXNfZmFzdCgp
IGNhbGwgc2l0ZXMgd2VyZSB1bmNoYW5nZWQgYmVjYXVzZSB0aGV5CmFscmVhZHkgcGFzc2VkIEZP
TExfV1JJVEUgb3IgMCBmb3IgdGhlIHdyaXRlIHBhcmFtZXRlci4KClNpZ25lZC1vZmYtYnk6IEly
YSBXZWlueSA8aXJhLndlaW55QGludGVsLmNvbT4KLS0tCiBhcmNoL21pcHMvbW0vZ3VwLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxMSArKysrKystLS0tLQogYXJjaC9wb3dlcnBjL2t2bS9i
b29rM3NfNjRfbW11X2h2LmMgICAgICAgIHwgIDQgKystLQogYXJjaC9wb3dlcnBjL2t2bS9lNTAw
X21tdS5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gvcG93ZXJwYy9tbS9tbXVfY29udGV4
dF9pb21tdS5jICAgICAgICB8ICA0ICsrLS0KIGFyY2gvczM5MC9rdm0vaW50ZXJydXB0LmMgICAg
ICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3MzOTAvbW0vZ3VwLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIGFyY2gvc2gvbW0vZ3VwLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDExICsrKysrKy0tLS0tCiBhcmNoL3NwYXJjL21tL2d1cC5jICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgOSArKysrKy0tLS0KIGFyY2gveDg2L2t2bS9wYWdpbmdfdG1w
bC5oICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9rdm0vc3ZtLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9mcGdhL2RmbC1hZnUtZG1hLXJlZ2lvbi5j
ICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92aWEvdmlhX2RtYWJsaXQuYyAgICAg
ICAgICB8ICAzICsrLQogZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvdXNlcl9wYWdlcy5jICAg
IHwgIDMgKystCiBkcml2ZXJzL21pc2MvZ2Vud3FlL2NhcmRfdXRpbHMuYyAgICAgICAgICAgfCAg
MiArLQogZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfaG9zdC5jICAgICAgICAgIHwgIDIgKy0K
IGRyaXZlcnMvbWlzYy92bXdfdm1jaS92bWNpX3F1ZXVlX3BhaXIuYyAgICB8ICA2ICsrKystLQog
ZHJpdmVycy9wbGF0Zm9ybS9nb2xkZmlzaC9nb2xkZmlzaF9waXBlLmMgIHwgIDMgKystCiBkcml2
ZXJzL3JhcGlkaW8vZGV2aWNlcy9yaW9fbXBvcnRfY2Rldi5jICAgfCAgNCArKystCiBkcml2ZXJz
L3NidXMvY2hhci9vcmFkYXguYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9zY3Np
L3N0LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKystCiBkcml2ZXJzL3N0YWdpbmcv
Z2Fza2V0L2dhc2tldF9wYWdlX3RhYmxlLmMgfCAgNCArKy0tCiBkcml2ZXJzL3RlZS90ZWVfc2ht
LmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92ZmlvL3ZmaW9faW9tbXVf
c3BhcHJfdGNlLmMgICAgICAgIHwgIDMgKystCiBkcml2ZXJzL3Zob3N0L3Zob3N0LmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9wdnIyZmIuYyAgICAg
ICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlydC9mc2xfaHlwZXJ2aXNvci5jICAgICAgICAg
ICAgICB8ICAyICstCiBkcml2ZXJzL3hlbi9nbnRkZXYuYyAgICAgICAgICAgICAgICAgICAgICAg
fCAgMiArLQogZnMvb3JhbmdlZnMvb3JhbmdlZnMtYnVmbWFwLmMgICAgICAgICAgICAgIHwgIDIg
Ky0KIGluY2x1ZGUvbGludXgvbW0uaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0K
IGtlcm5lbC9mdXRleC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBsaWIv
aW92X2l0ZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArKysrKy0tCiBtbS9n
dXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCiBt
bS91dGlsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQog
bmV0L2NlcGgvcGFnZXZlYy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG5ldC9y
ZHMvaW5mby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvcmRzL3Jk
bWEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKy0KIDM2IGZpbGVzIGNoYW5n
ZWQsIDgxIGluc2VydGlvbnMoKyksIDY1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gv
bWlwcy9tbS9ndXAuYyBiL2FyY2gvbWlwcy9tbS9ndXAuYwppbmRleCAwZDE0ZTBkOGVhY2YuLjRj
MmI0NDgzNjgzYyAxMDA2NDQKLS0tIGEvYXJjaC9taXBzL21tL2d1cC5jCisrKyBiL2FyY2gvbWlw
cy9tbS9ndXAuYwpAQCAtMjM1LDcgKzIzNSw3IEBAIGludCBfX2dldF91c2VyX3BhZ2VzX2Zhc3Qo
dW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCiAgKiBnZXRfdXNl
cl9wYWdlc19mYXN0KCkgLSBwaW4gdXNlciBwYWdlcyBpbiBtZW1vcnkKICAqIEBzdGFydDoJc3Rh
cnRpbmcgdXNlciBhZGRyZXNzCiAgKiBAbnJfcGFnZXM6CW51bWJlciBvZiBwYWdlcyBmcm9tIHN0
YXJ0IHRvIHBpbgotICogQHdyaXRlOgl3aGV0aGVyIHBhZ2VzIHdpbGwgYmUgd3JpdHRlbiB0bwor
ICogQGd1cF9mbGFnczoJZmxhZ3MgbW9kaWZ5aW5nIHBpbiBiZWhhdmlvdXIKICAqIEBwYWdlczoJ
YXJyYXkgdGhhdCByZWNlaXZlcyBwb2ludGVycyB0byB0aGUgcGFnZXMgcGlubmVkLgogICoJCVNo
b3VsZCBiZSBhdCBsZWFzdCBucl9wYWdlcyBsb25nLgogICoKQEAgLTI0Nyw4ICsyNDcsOCBAQCBp
bnQgX19nZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdl
cywgaW50IHdyaXRlLAogICogcmVxdWVzdGVkLiBJZiBucl9wYWdlcyBpcyAwIG9yIG5lZ2F0aXZl
LCByZXR1cm5zIDAuIElmIG5vIHBhZ2VzCiAgKiB3ZXJlIHBpbm5lZCwgcmV0dXJucyAtZXJybm8u
CiAgKi8KLWludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBu
cl9wYWdlcywgaW50IHdyaXRlLAotCQkJc3RydWN0IHBhZ2UgKipwYWdlcykKK2ludCBnZXRfdXNl
cl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywKKwkJCXVuc2ln
bmVkIGludCBndXBfZmxhZ3MsIHN0cnVjdCBwYWdlICoqcGFnZXMpCiB7CiAJc3RydWN0IG1tX3N0
cnVjdCAqbW0gPSBjdXJyZW50LT5tbTsKIAl1bnNpZ25lZCBsb25nIGFkZHIsIGxlbiwgZW5kOwpA
QCAtMjczLDcgKzI3Myw4IEBAIGludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcg
c3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAogCQluZXh0ID0gcGdkX2FkZHJfZW5kKGFk
ZHIsIGVuZCk7CiAJCWlmIChwZ2Rfbm9uZShwZ2QpKQogCQkJZ290byBzbG93OwotCQlpZiAoIWd1
cF9wdWRfcmFuZ2UocGdkLCBhZGRyLCBuZXh0LCB3cml0ZSwgcGFnZXMsICZucikpCisJCWlmICgh
Z3VwX3B1ZF9yYW5nZShwZ2QsIGFkZHIsIG5leHQsIGd1cF9mbGFncyAmIEZPTExfV1JJVEUsCisJ
CQkJICAgcGFnZXMsICZucikpCiAJCQlnb3RvIHNsb3c7CiAJfSB3aGlsZSAocGdkcCsrLCBhZGRy
ID0gbmV4dCwgYWRkciAhPSBlbmQpOwogCWxvY2FsX2lycV9lbmFibGUoKTsKQEAgLTI4OSw3ICsy
OTAsNyBAQCBpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQg
bnJfcGFnZXMsIGludCB3cml0ZSwKIAlwYWdlcyArPSBucjsKIAogCXJldCA9IGdldF91c2VyX3Bh
Z2VzX3VubG9ja2VkKHN0YXJ0LCAoZW5kIC0gc3RhcnQpID4+IFBBR0VfU0hJRlQsCi0JCQkJICAg
ICAgcGFnZXMsIHdyaXRlID8gRk9MTF9XUklURSA6IDApOworCQkJCSAgICAgIHBhZ2VzLCBndXBf
ZmxhZ3MpOwogCiAJLyogSGF2ZSB0byBiZSBhIGJpdCBjYXJlZnVsIHdpdGggcmV0dXJuIHZhbHVl
cyAqLwogCWlmIChuciA+IDApIHsKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9rdm0vYm9vazNz
XzY0X21tdV9odi5jIGIvYXJjaC9wb3dlcnBjL2t2bS9ib29rM3NfNjRfbW11X2h2LmMKaW5kZXgg
YmQyZGNmYmYwMGNkLi44ZmNiMGE5MjFlNDYgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9rdm0v
Ym9vazNzXzY0X21tdV9odi5jCisrKyBiL2FyY2gvcG93ZXJwYy9rdm0vYm9vazNzXzY0X21tdV9o
di5jCkBAIC01ODIsNyArNTgyLDcgQEAgaW50IGt2bXBwY19ib29rM3NfaHZfcGFnZV9mYXVsdChz
dHJ1Y3Qga3ZtX3J1biAqcnVuLCBzdHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUsCiAJLyogSWYgd3JpdGlu
ZyAhPSAwLCB0aGVuIHRoZSBIUFRFIG11c3QgYWxsb3cgd3JpdGluZywgaWYgd2UgZ2V0IGhlcmUg
Ki8KIAl3cml0ZV9vayA9IHdyaXRpbmc7CiAJaHZhID0gZ2ZuX3RvX2h2YV9tZW1zbG90KG1lbXNs
b3QsIGdmbik7Ci0JbnBhZ2VzID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChodmEsIDEsIHdyaXRpbmcs
IHBhZ2VzKTsKKwlucGFnZXMgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGh2YSwgMSwgd3JpdGluZyA/
IEZPTExfV1JJVEUgOiAwLCBwYWdlcyk7CiAJaWYgKG5wYWdlcyA8IDEpIHsKIAkJLyogQ2hlY2sg
aWYgaXQncyBhbiBJL08gbWFwcGluZyAqLwogCQlkb3duX3JlYWQoJmN1cnJlbnQtPm1tLT5tbWFw
X3NlbSk7CkBAIC0xMTc1LDcgKzExNzUsNyBAQCB2b2lkICprdm1wcGNfcGluX2d1ZXN0X3BhZ2Uo
c3RydWN0IGt2bSAqa3ZtLCB1bnNpZ25lZCBsb25nIGdwYSwKIAlpZiAoIW1lbXNsb3QgfHwgKG1l
bXNsb3QtPmZsYWdzICYgS1ZNX01FTVNMT1RfSU5WQUxJRCkpCiAJCWdvdG8gZXJyOwogCWh2YSA9
IGdmbl90b19odmFfbWVtc2xvdChtZW1zbG90LCBnZm4pOwotCW5wYWdlcyA9IGdldF91c2VyX3Bh
Z2VzX2Zhc3QoaHZhLCAxLCAxLCBwYWdlcyk7CisJbnBhZ2VzID0gZ2V0X3VzZXJfcGFnZXNfZmFz
dChodmEsIDEsIEZPTExfV1JJVEUsIHBhZ2VzKTsKIAlpZiAobnBhZ2VzIDwgMSkKIAkJZ290byBl
cnI7CiAJcGFnZSA9IHBhZ2VzWzBdOwpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2t2bS9lNTAw
X21tdS5jIGIvYXJjaC9wb3dlcnBjL2t2bS9lNTAwX21tdS5jCmluZGV4IDI0Mjk2ZjRjYWRjNi4u
ZTBhZjUzZmQ3OGM1IDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMva3ZtL2U1MDBfbW11LmMKKysr
IGIvYXJjaC9wb3dlcnBjL2t2bS9lNTAwX21tdS5jCkBAIC03ODMsNyArNzgzLDcgQEAgaW50IGt2
bV92Y3B1X2lvY3RsX2NvbmZpZ190bGIoc3RydWN0IGt2bV92Y3B1ICp2Y3B1LAogCWlmICghcGFn
ZXMpCiAJCXJldHVybiAtRU5PTUVNOwogCi0JcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChjZmct
PmFycmF5LCBudW1fcGFnZXMsIDEsIHBhZ2VzKTsKKwlyZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0
KGNmZy0+YXJyYXksIG51bV9wYWdlcywgRk9MTF9XUklURSwgcGFnZXMpOwogCWlmIChyZXQgPCAw
KQogCQlnb3RvIGZyZWVfcGFnZXM7CiAKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9tbS9tbXVf
Y29udGV4dF9pb21tdS5jIGIvYXJjaC9wb3dlcnBjL21tL21tdV9jb250ZXh0X2lvbW11LmMKaW5k
ZXggYTcxMmE2NTBhOGI2Li5hY2IwOTkwYzgzNjQgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9t
bS9tbXVfY29udGV4dF9pb21tdS5jCisrKyBiL2FyY2gvcG93ZXJwYy9tbS9tbXVfY29udGV4dF9p
b21tdS5jCkBAIC0xOTAsNyArMTkwLDcgQEAgc3RhdGljIGxvbmcgbW1faW9tbXVfZG9fYWxsb2Mo
c3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgdWEsCiAJZm9yIChpID0gMDsgaSA8
IGVudHJpZXM7ICsraSkgewogCQljdXJfdWEgPSB1YSArIChpIDw8IFBBR0VfU0hJRlQpOwogCQlp
ZiAoMSAhPSBnZXRfdXNlcl9wYWdlc19mYXN0KGN1cl91YSwKLQkJCQkJMS8qIHBhZ2VzICovLCAx
LyogaXN3cml0ZSAqLywgJnBhZ2UpKSB7CisJCQkJCTEvKiBwYWdlcyAqLywgRk9MTF9XUklURSwg
JnBhZ2UpKSB7CiAJCQlyZXQgPSAtRUZBVUxUOwogCQkJZm9yIChqID0gMDsgaiA8IGk7ICsraikK
IAkJCQlwdXRfcGFnZShwZm5fdG9fcGFnZShtZW0tPmhwYXNbal0gPj4KQEAgLTIwOSw3ICsyMDks
NyBAQCBzdGF0aWMgbG9uZyBtbV9pb21tdV9kb19hbGxvYyhzdHJ1Y3QgbW1fc3RydWN0ICptbSwg
dW5zaWduZWQgbG9uZyB1YSwKIAkJCWlmIChtbV9pb21tdV9tb3ZlX3BhZ2VfZnJvbV9jbWEocGFn
ZSkpCiAJCQkJZ290byBwb3B1bGF0ZTsKIAkJCWlmICgxICE9IGdldF91c2VyX3BhZ2VzX2Zhc3Qo
Y3VyX3VhLAotCQkJCQkJMS8qIHBhZ2VzICovLCAxLyogaXN3cml0ZSAqLywKKwkJCQkJCTEvKiBw
YWdlcyAqLywgRk9MTF9XUklURSwKIAkJCQkJCSZwYWdlKSkgewogCQkJCXJldCA9IC1FRkFVTFQ7
CiAJCQkJZm9yIChqID0gMDsgaiA8IGk7ICsraikKZGlmZiAtLWdpdCBhL2FyY2gvczM5MC9rdm0v
aW50ZXJydXB0LmMgYi9hcmNoL3MzOTAva3ZtL2ludGVycnVwdC5jCmluZGV4IGZjYjU1YjAyOTkw
ZS4uNjlkOTM2NmI5NjZjIDEwMDY0NAotLS0gYS9hcmNoL3MzOTAva3ZtL2ludGVycnVwdC5jCisr
KyBiL2FyY2gvczM5MC9rdm0vaW50ZXJydXB0LmMKQEAgLTIyNzgsNyArMjI3OCw3IEBAIHN0YXRp
YyBpbnQga3ZtX3MzOTBfYWRhcHRlcl9tYXAoc3RydWN0IGt2bSAqa3ZtLCB1bnNpZ25lZCBpbnQg
aWQsIF9fdTY0IGFkZHIpCiAJCXJldCA9IC1FRkFVTFQ7CiAJCWdvdG8gb3V0OwogCX0KLQlyZXQg
PSBnZXRfdXNlcl9wYWdlc19mYXN0KG1hcC0+YWRkciwgMSwgMSwgJm1hcC0+cGFnZSk7CisJcmV0
ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChtYXAtPmFkZHIsIDEsIEZPTExfV1JJVEUsICZtYXAtPnBh
Z2UpOwogCWlmIChyZXQgPCAwKQogCQlnb3RvIG91dDsKIAlCVUdfT04ocmV0ICE9IDEpOwpkaWZm
IC0tZ2l0IGEvYXJjaC9zMzkwL21tL2d1cC5jIGIvYXJjaC9zMzkwL21tL2d1cC5jCmluZGV4IDI4
MDlkMTFjN2EyOC4uMGE2ZmFmM2Q5OTYwIDEwMDY0NAotLS0gYS9hcmNoL3MzOTAvbW0vZ3VwLmMK
KysrIGIvYXJjaC9zMzkwL21tL2d1cC5jCkBAIC0yNjUsNyArMjY1LDcgQEAgaW50IF9fZ2V0X3Vz
ZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0
ZSwKICAqIGdldF91c2VyX3BhZ2VzX2Zhc3QoKSAtIHBpbiB1c2VyIHBhZ2VzIGluIG1lbW9yeQog
ICogQHN0YXJ0OglzdGFydGluZyB1c2VyIGFkZHJlc3MKICAqIEBucl9wYWdlczoJbnVtYmVyIG9m
IHBhZ2VzIGZyb20gc3RhcnQgdG8gcGluCi0gKiBAd3JpdGU6CXdoZXRoZXIgcGFnZXMgd2lsbCBi
ZSB3cml0dGVuIHRvCisgKiBAZ3VwX2ZsYWdzOglmbGFncyBtb2RpZnlpbmcgcGluIGJlaGF2aW91
cgogICogQHBhZ2VzOglhcnJheSB0aGF0IHJlY2VpdmVzIHBvaW50ZXJzIHRvIHRoZSBwYWdlcyBw
aW5uZWQuCiAgKgkJU2hvdWxkIGJlIGF0IGxlYXN0IG5yX3BhZ2VzIGxvbmcuCiAgKgpAQCAtMjc3
LDIyICsyNzcsMjIgQEAgaW50IF9fZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0
YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKICAqIHJlcXVlc3RlZC4gSWYgbnJfcGFnZXMg
aXMgMCBvciBuZWdhdGl2ZSwgcmV0dXJucyAwLiBJZiBubyBwYWdlcwogICogd2VyZSBwaW5uZWQs
IHJldHVybnMgLWVycm5vLgogICovCi1pbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBs
b25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKLQkJCXN0cnVjdCBwYWdlICoqcGFn
ZXMpCitpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJf
cGFnZXMsCisJCQl1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQog
ewogCWludCBuciwgcmV0OwogCiAJbWlnaHRfc2xlZXAoKTsKIAlzdGFydCAmPSBQQUdFX01BU0s7
Ci0JbnIgPSBfX2dldF91c2VyX3BhZ2VzX2Zhc3Qoc3RhcnQsIG5yX3BhZ2VzLCB3cml0ZSwgcGFn
ZXMpOworCW5yID0gX19nZXRfdXNlcl9wYWdlc19mYXN0KHN0YXJ0LCBucl9wYWdlcywgZ3VwX2Zs
YWdzICYgRk9MTF9XUklURSwKKwkJCQkgICBwYWdlcyk7CiAJaWYgKG5yID09IG5yX3BhZ2VzKQog
CQlyZXR1cm4gbnI7CiAKIAkvKiBUcnkgdG8gZ2V0IHRoZSByZW1haW5pbmcgcGFnZXMgd2l0aCBn
ZXRfdXNlcl9wYWdlcyAqLwogCXN0YXJ0ICs9IG5yIDw8IFBBR0VfU0hJRlQ7CiAJcGFnZXMgKz0g
bnI7Ci0JcmV0ID0gZ2V0X3VzZXJfcGFnZXNfdW5sb2NrZWQoc3RhcnQsIG5yX3BhZ2VzIC0gbnIs
IHBhZ2VzLAotCQkJCSAgICAgIHdyaXRlID8gRk9MTF9XUklURSA6IDApOworCXJldCA9IGdldF91
c2VyX3BhZ2VzX3VubG9ja2VkKHN0YXJ0LCBucl9wYWdlcyAtIG5yLCBwYWdlcywgZ3VwX2ZsYWdz
KTsKIAkvKiBIYXZlIHRvIGJlIGEgYml0IGNhcmVmdWwgd2l0aCByZXR1cm4gdmFsdWVzICovCiAJ
aWYgKG5yID4gMCkKIAkJcmV0ID0gKHJldCA8IDApID8gbnIgOiByZXQgKyBucjsKZGlmZiAtLWdp
dCBhL2FyY2gvc2gvbW0vZ3VwLmMgYi9hcmNoL3NoL21tL2d1cC5jCmluZGV4IDNlMjdmNmQxZjFl
Yy4uMjc3Yzg4MmY3NDg5IDEwMDY0NAotLS0gYS9hcmNoL3NoL21tL2d1cC5jCisrKyBiL2FyY2gv
c2gvbW0vZ3VwLmMKQEAgLTIwNCw3ICsyMDQsNyBAQCBpbnQgX19nZXRfdXNlcl9wYWdlc19mYXN0
KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAogICogZ2V0X3Vz
ZXJfcGFnZXNfZmFzdCgpIC0gcGluIHVzZXIgcGFnZXMgaW4gbWVtb3J5CiAgKiBAc3RhcnQ6CXN0
YXJ0aW5nIHVzZXIgYWRkcmVzcwogICogQG5yX3BhZ2VzOgludW1iZXIgb2YgcGFnZXMgZnJvbSBz
dGFydCB0byBwaW4KLSAqIEB3cml0ZToJd2hldGhlciBwYWdlcyB3aWxsIGJlIHdyaXR0ZW4gdG8K
KyAqIEBndXBfZmxhZ3M6CWZsYWdzIG1vZGlmeWluZyBwaW4gYmVoYXZpb3VyCiAgKiBAcGFnZXM6
CWFycmF5IHRoYXQgcmVjZWl2ZXMgcG9pbnRlcnMgdG8gdGhlIHBhZ2VzIHBpbm5lZC4KICAqCQlT
aG91bGQgYmUgYXQgbGVhc3QgbnJfcGFnZXMgbG9uZy4KICAqCkBAIC0yMTYsOCArMjE2LDggQEAg
aW50IF9fZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFn
ZXMsIGludCB3cml0ZSwKICAqIHJlcXVlc3RlZC4gSWYgbnJfcGFnZXMgaXMgMCBvciBuZWdhdGl2
ZSwgcmV0dXJucyAwLiBJZiBubyBwYWdlcwogICogd2VyZSBwaW5uZWQsIHJldHVybnMgLWVycm5v
LgogICovCi1pbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQg
bnJfcGFnZXMsIGludCB3cml0ZSwKLQkJCXN0cnVjdCBwYWdlICoqcGFnZXMpCitpbnQgZ2V0X3Vz
ZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsCisJCQl1bnNp
Z25lZCBpbnQgZ3VwX2ZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQogewogCXN0cnVjdCBtbV9z
dHJ1Y3QgKm1tID0gY3VycmVudC0+bW07CiAJdW5zaWduZWQgbG9uZyBhZGRyLCBsZW4sIGVuZDsK
QEAgLTI0MSw3ICsyNDEsOCBAQCBpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25n
IHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKIAkJbmV4dCA9IHBnZF9hZGRyX2VuZChh
ZGRyLCBlbmQpOwogCQlpZiAocGdkX25vbmUocGdkKSkKIAkJCWdvdG8gc2xvdzsKLQkJaWYgKCFn
dXBfcHVkX3JhbmdlKHBnZCwgYWRkciwgbmV4dCwgd3JpdGUsIHBhZ2VzLCAmbnIpKQorCQlpZiAo
IWd1cF9wdWRfcmFuZ2UocGdkLCBhZGRyLCBuZXh0LCBndXBfZmxhZ3MgJiBGT0xMX1dSSVRFLAor
CQkJCSAgIHBhZ2VzLCAmbnIpKQogCQkJZ290byBzbG93OwogCX0gd2hpbGUgKHBnZHArKywgYWRk
ciA9IG5leHQsIGFkZHIgIT0gZW5kKTsKIAlsb2NhbF9pcnFfZW5hYmxlKCk7CkBAIC0yNjEsNyAr
MjYyLDcgQEAgaW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50
IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCiAKIAkJcmV0ID0gZ2V0X3VzZXJfcGFnZXNfdW5sb2NrZWQo
c3RhcnQsCiAJCQkoZW5kIC0gc3RhcnQpID4+IFBBR0VfU0hJRlQsIHBhZ2VzLAotCQkJd3JpdGUg
PyBGT0xMX1dSSVRFIDogMCk7CisJCQlndXBfZmxhZ3MpOwogCiAJCS8qIEhhdmUgdG8gYmUgYSBi
aXQgY2FyZWZ1bCB3aXRoIHJldHVybiB2YWx1ZXMgKi8KIAkJaWYgKG5yID4gMCkgewpkaWZmIC0t
Z2l0IGEvYXJjaC9zcGFyYy9tbS9ndXAuYyBiL2FyY2gvc3BhcmMvbW0vZ3VwLmMKaW5kZXggYWVl
NmRiYTgzZDBlLi4xZTc3MGE1MTdkNGEgMTAwNjQ0Ci0tLSBhL2FyY2gvc3BhcmMvbW0vZ3VwLmMK
KysrIGIvYXJjaC9zcGFyYy9tbS9ndXAuYwpAQCAtMjQ1LDggKzI0NSw4IEBAIGludCBfX2dldF91
c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3Jp
dGUsCiAJcmV0dXJuIG5yOwogfQogCi1pbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBs
b25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKLQkJCXN0cnVjdCBwYWdlICoqcGFn
ZXMpCitpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJf
cGFnZXMsCisJCQl1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQog
ewogCXN0cnVjdCBtbV9zdHJ1Y3QgKm1tID0gY3VycmVudC0+bW07CiAJdW5zaWduZWQgbG9uZyBh
ZGRyLCBsZW4sIGVuZDsKQEAgLTMwMyw3ICszMDMsOCBAQCBpbnQgZ2V0X3VzZXJfcGFnZXNfZmFz
dCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKIAkJbmV4dCA9
IHBnZF9hZGRyX2VuZChhZGRyLCBlbmQpOwogCQlpZiAocGdkX25vbmUocGdkKSkKIAkJCWdvdG8g
c2xvdzsKLQkJaWYgKCFndXBfcHVkX3JhbmdlKHBnZCwgYWRkciwgbmV4dCwgd3JpdGUsIHBhZ2Vz
LCAmbnIpKQorCQlpZiAoIWd1cF9wdWRfcmFuZ2UocGdkLCBhZGRyLCBuZXh0LCBndXBfZmxhZ3Mg
JiBGT0xMX1dSSVRFLAorCQkJCSAgIHBhZ2VzLCAmbnIpKQogCQkJZ290byBzbG93OwogCX0gd2hp
bGUgKHBnZHArKywgYWRkciA9IG5leHQsIGFkZHIgIT0gZW5kKTsKIApAQCAtMzI0LDcgKzMyNSw3
IEBAIGludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9w
YWdlcywgaW50IHdyaXRlLAogCiAJCXJldCA9IGdldF91c2VyX3BhZ2VzX3VubG9ja2VkKHN0YXJ0
LAogCQkJKGVuZCAtIHN0YXJ0KSA+PiBQQUdFX1NISUZULCBwYWdlcywKLQkJCXdyaXRlID8gRk9M
TF9XUklURSA6IDApOworCQkJZ3VwX2ZsYWdzKTsKIAogCQkvKiBIYXZlIHRvIGJlIGEgYml0IGNh
cmVmdWwgd2l0aCByZXR1cm4gdmFsdWVzICovCiAJCWlmIChuciA+IDApIHsKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2t2bS9wYWdpbmdfdG1wbC5oIGIvYXJjaC94ODYva3ZtL3BhZ2luZ190bXBsLmgK
aW5kZXggNmJkY2EzOTgyOWJjLi4wODcxNTAzNGUzMTUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2t2
bS9wYWdpbmdfdG1wbC5oCisrKyBiL2FyY2gveDg2L2t2bS9wYWdpbmdfdG1wbC5oCkBAIC0xNDAs
NyArMTQwLDcgQEAgc3RhdGljIGludCBGTkFNRShjbXB4Y2hnX2dwdGUpKHN0cnVjdCBrdm1fdmNw
dSAqdmNwdSwgc3RydWN0IGt2bV9tbXUgKm1tdSwKIAlwdF9lbGVtZW50X3QgKnRhYmxlOwogCXN0
cnVjdCBwYWdlICpwYWdlOwogCi0JbnBhZ2VzID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCgodW5zaWdu
ZWQgbG9uZylwdGVwX3VzZXIsIDEsIDEsICZwYWdlKTsKKwlucGFnZXMgPSBnZXRfdXNlcl9wYWdl
c19mYXN0KCh1bnNpZ25lZCBsb25nKXB0ZXBfdXNlciwgMSwgRk9MTF9XUklURSwgJnBhZ2UpOwog
CS8qIENoZWNrIGlmIHRoZSB1c2VyIGlzIGRvaW5nIHNvbWV0aGluZyBtZWFuaW5nbGVzcy4gKi8K
IAlpZiAodW5saWtlbHkobnBhZ2VzICE9IDEpKQogCQlyZXR1cm4gLUVGQVVMVDsKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2t2bS9zdm0uYyBiL2FyY2gveDg2L2t2bS9zdm0uYwppbmRleCBmMTNhM2Ey
NGQzNjAuLjE3MzU5NmEwMjBjYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva3ZtL3N2bS5jCisrKyBi
L2FyY2gveDg2L2t2bS9zdm0uYwpAQCAtMTgwMyw3ICsxODAzLDcgQEAgc3RhdGljIHN0cnVjdCBw
YWdlICoqc2V2X3Bpbl9tZW1vcnkoc3RydWN0IGt2bSAqa3ZtLCB1bnNpZ25lZCBsb25nIHVhZGRy
LAogCQlyZXR1cm4gTlVMTDsKIAogCS8qIFBpbiB0aGUgdXNlciB2aXJ0dWFsIGFkZHJlc3MuICov
Ci0JbnBpbm5lZCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QodWFkZHIsIG5wYWdlcywgd3JpdGUgPyBG
T0xMX1dSSVRFIDogMCwgcGFnZXMpOworCW5waW5uZWQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHVh
ZGRyLCBucGFnZXMsIEZPTExfV1JJVEUsIHBhZ2VzKTsKIAlpZiAobnBpbm5lZCAhPSBucGFnZXMp
IHsKIAkJcHJfZXJyKCJTRVY6IEZhaWx1cmUgbG9ja2luZyAlbHUgcGFnZXMuXG4iLCBucGFnZXMp
OwogCQlnb3RvIGVycjsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZnBnYS9kZmwtYWZ1LWRtYS1yZWdp
b24uYyBiL2RyaXZlcnMvZnBnYS9kZmwtYWZ1LWRtYS1yZWdpb24uYwppbmRleCBlMThhNzg2ZmM5
NDMuLmM0Mzg3MjJiZjRlMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9mcGdhL2RmbC1hZnUtZG1hLXJl
Z2lvbi5jCisrKyBiL2RyaXZlcnMvZnBnYS9kZmwtYWZ1LWRtYS1yZWdpb24uYwpAQCAtMTAyLDcg
KzEwMiw3IEBAIHN0YXRpYyBpbnQgYWZ1X2RtYV9waW5fcGFnZXMoc3RydWN0IGRmbF9mZWF0dXJl
X3BsYXRmb3JtX2RhdGEgKnBkYXRhLAogCQlnb3RvIHVubG9ja192bTsKIAl9CiAKLQlwaW5uZWQg
PSBnZXRfdXNlcl9wYWdlc19mYXN0KHJlZ2lvbi0+dXNlcl9hZGRyLCBucGFnZXMsIDEsCisJcGlu
bmVkID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChyZWdpb24tPnVzZXJfYWRkciwgbnBhZ2VzLCBGT0xM
X1dSSVRFLAogCQkJCSAgICAgcmVnaW9uLT5wYWdlcyk7CiAJaWYgKHBpbm5lZCA8IDApIHsKIAkJ
cmV0ID0gcGlubmVkOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZpYS92aWFfZG1hYmxp
dC5jIGIvZHJpdmVycy9ncHUvZHJtL3ZpYS92aWFfZG1hYmxpdC5jCmluZGV4IDM0NWJkYTQ0OTRl
MS4uMGM4YjA5NjAyOTEwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmlhL3ZpYV9kbWFi
bGl0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZpYS92aWFfZG1hYmxpdC5jCkBAIC0yMzksNyAr
MjM5LDggQEAgdmlhX2xvY2tfYWxsX2RtYV9wYWdlcyhkcm1fdmlhX3NnX2luZm9fdCAqdnNnLCAg
ZHJtX3ZpYV9kbWFibGl0X3QgKnhmZXIpCiAJaWYgKE5VTEwgPT0gdnNnLT5wYWdlcykKIAkJcmV0
dXJuIC1FTk9NRU07CiAJcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCgodW5zaWduZWQgbG9uZyl4
ZmVyLT5tZW1fYWRkciwKLQkJCXZzZy0+bnVtX3BhZ2VzLCB2c2ctPmRpcmVjdGlvbiA9PSBETUFf
RlJPTV9ERVZJQ0UsCisJCQl2c2ctPm51bV9wYWdlcywKKwkJCXZzZy0+ZGlyZWN0aW9uID09IERN
QV9GUk9NX0RFVklDRSA/IEZPTExfV1JJVEUgOiAwLAogCQkJdnNnLT5wYWdlcyk7CiAJaWYgKHJl
dCAhPSB2c2ctPm51bV9wYWdlcykgewogCQlpZiAocmV0IDwgMCkKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfcGFnZXMuYyBiL2RyaXZlcnMvaW5maW5pYmFuZC9o
dy9oZmkxL3VzZXJfcGFnZXMuYwppbmRleCAyNGI1OTJjNjUyMmUuLjc4Y2NhY2FmOTdkMCAxMDA2
NDQKLS0tIGEvZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvdXNlcl9wYWdlcy5jCisrKyBiL2Ry
aXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfcGFnZXMuYwpAQCAtMTA1LDcgKzEwNSw4IEBA
IGludCBoZmkxX2FjcXVpcmVfdXNlcl9wYWdlcyhzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWdu
ZWQgbG9uZyB2YWRkciwgc2l6ZV90IG5wCiB7CiAJaW50IHJldDsKIAotCXJldCA9IGdldF91c2Vy
X3BhZ2VzX2Zhc3QodmFkZHIsIG5wYWdlcywgd3JpdGFibGUsIHBhZ2VzKTsKKwlyZXQgPSBnZXRf
dXNlcl9wYWdlc19mYXN0KHZhZGRyLCBucGFnZXMsIHdyaXRhYmxlID8gRk9MTF9XUklURSA6IDAs
CisJCQkJICBwYWdlcyk7CiAJaWYgKHJldCA8IDApCiAJCXJldHVybiByZXQ7CiAKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvbWlzYy9nZW53cWUvY2FyZF91dGlscy5jIGIvZHJpdmVycy9taXNjL2dlbndx
ZS9jYXJkX3V0aWxzLmMKaW5kZXggMjUyNjVmZDBmZDZlLi44OWNmZjlkMTAxMmIgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvbWlzYy9nZW53cWUvY2FyZF91dGlscy5jCisrKyBiL2RyaXZlcnMvbWlzYy9n
ZW53cWUvY2FyZF91dGlscy5jCkBAIC02MDMsNyArNjAzLDcgQEAgaW50IGdlbndxZV91c2VyX3Zt
YXAoc3RydWN0IGdlbndxZV9kZXYgKmNkLCBzdHJ1Y3QgZG1hX21hcHBpbmcgKm0sIHZvaWQgKnVh
ZGRyLAogCS8qIHBpbiB1c2VyIHBhZ2VzIGluIG1lbW9yeSAqLwogCXJjID0gZ2V0X3VzZXJfcGFn
ZXNfZmFzdChkYXRhICYgUEFHRV9NQVNLLCAvKiBwYWdlIGFsaWduZWQgYWRkciAqLwogCQkJCSBt
LT5ucl9wYWdlcywKLQkJCQkgbS0+d3JpdGUsCQkvKiByZWFkYWJsZS93cml0YWJsZSAqLworCQkJ
CSBtLT53cml0ZSA/IEZPTExfV1JJVEUgOiAwLAkvKiByZWFkYWJsZS93cml0YWJsZSAqLwogCQkJ
CSBtLT5wYWdlX2xpc3QpOwkvKiBwdHJzIHRvIHBhZ2VzICovCiAJaWYgKHJjIDwgMCkKIAkJZ290
byBmYWlsX2dldF91c2VyX3BhZ2VzOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9taXNjL3Ztd192bWNp
L3ZtY2lfaG9zdC5jIGIvZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfaG9zdC5jCmluZGV4IDk5
N2Y5MjU0M2RkNC4uNDIyZDA4ZGEzMjQ0IDEwMDY0NAotLS0gYS9kcml2ZXJzL21pc2Mvdm13X3Zt
Y2kvdm1jaV9ob3N0LmMKKysrIGIvZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfaG9zdC5jCkBA
IC0yNDIsNyArMjQyLDcgQEAgc3RhdGljIGludCB2bWNpX2hvc3Rfc2V0dXBfbm90aWZ5KHN0cnVj
dCB2bWNpX2N0eCAqY29udGV4dCwKIAkvKgogCSAqIExvY2sgcGh5c2ljYWwgcGFnZSBiYWNraW5n
IGEgZ2l2ZW4gdXNlciBWQS4KIAkgKi8KLQlyZXR2YWwgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHV2
YSwgMSwgMSwgJmNvbnRleHQtPm5vdGlmeV9wYWdlKTsKKwlyZXR2YWwgPSBnZXRfdXNlcl9wYWdl
c19mYXN0KHV2YSwgMSwgRk9MTF9XUklURSwgJmNvbnRleHQtPm5vdGlmeV9wYWdlKTsKIAlpZiAo
cmV0dmFsICE9IDEpIHsKIAkJY29udGV4dC0+bm90aWZ5X3BhZ2UgPSBOVUxMOwogCQlyZXR1cm4g
Vk1DSV9FUlJPUl9HRU5FUklDOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9taXNjL3Ztd192bWNpL3Zt
Y2lfcXVldWVfcGFpci5jIGIvZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfcXVldWVfcGFpci5j
CmluZGV4IDI2NGY0ZWQ4ZWVmMi4uYzUzOTZlZTMyZTUxIDEwMDY0NAotLS0gYS9kcml2ZXJzL21p
c2Mvdm13X3ZtY2kvdm1jaV9xdWV1ZV9wYWlyLmMKKysrIGIvZHJpdmVycy9taXNjL3Ztd192bWNp
L3ZtY2lfcXVldWVfcGFpci5jCkBAIC02NjYsNyArNjY2LDggQEAgc3RhdGljIGludCBxcF9ob3N0
X2dldF91c2VyX21lbW9yeSh1NjQgcHJvZHVjZV91dmEsCiAJaW50IGVyciA9IFZNQ0lfU1VDQ0VT
UzsKIAogCXJldHZhbCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoKHVpbnRwdHJfdCkgcHJvZHVjZV91
dmEsCi0JCQkJICAgICBwcm9kdWNlX3EtPmtlcm5lbF9pZi0+bnVtX3BhZ2VzLCAxLAorCQkJCSAg
ICAgcHJvZHVjZV9xLT5rZXJuZWxfaWYtPm51bV9wYWdlcywKKwkJCQkgICAgIEZPTExfV1JJVEUs
CiAJCQkJICAgICBwcm9kdWNlX3EtPmtlcm5lbF9pZi0+dS5oLmhlYWRlcl9wYWdlKTsKIAlpZiAo
cmV0dmFsIDwgKGludClwcm9kdWNlX3EtPmtlcm5lbF9pZi0+bnVtX3BhZ2VzKSB7CiAJCXByX2Rl
YnVnKCJnZXRfdXNlcl9wYWdlc19mYXN0KHByb2R1Y2UpIGZhaWxlZCAocmV0dmFsPSVkKSIsCkBA
IC02NzgsNyArNjc5LDggQEAgc3RhdGljIGludCBxcF9ob3N0X2dldF91c2VyX21lbW9yeSh1NjQg
cHJvZHVjZV91dmEsCiAJfQogCiAJcmV0dmFsID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCgodWludHB0
cl90KSBjb25zdW1lX3V2YSwKLQkJCQkgICAgIGNvbnN1bWVfcS0+a2VybmVsX2lmLT5udW1fcGFn
ZXMsIDEsCisJCQkJICAgICBjb25zdW1lX3EtPmtlcm5lbF9pZi0+bnVtX3BhZ2VzLAorCQkJCSAg
ICAgRk9MTF9XUklURSwKIAkJCQkgICAgIGNvbnN1bWVfcS0+a2VybmVsX2lmLT51LmguaGVhZGVy
X3BhZ2UpOwogCWlmIChyZXR2YWwgPCAoaW50KWNvbnN1bWVfcS0+a2VybmVsX2lmLT5udW1fcGFn
ZXMpIHsKIAkJcHJfZGVidWcoImdldF91c2VyX3BhZ2VzX2Zhc3QoY29uc3VtZSkgZmFpbGVkIChy
ZXR2YWw9JWQpIiwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGxhdGZvcm0vZ29sZGZpc2gvZ29sZGZp
c2hfcGlwZS5jIGIvZHJpdmVycy9wbGF0Zm9ybS9nb2xkZmlzaC9nb2xkZmlzaF9waXBlLmMKaW5k
ZXggMzIxYmM2NzNjNDE3Li5jZWYwMTMzYWE0N2EgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGxhdGZv
cm0vZ29sZGZpc2gvZ29sZGZpc2hfcGlwZS5jCisrKyBiL2RyaXZlcnMvcGxhdGZvcm0vZ29sZGZp
c2gvZ29sZGZpc2hfcGlwZS5jCkBAIC0yNzQsNyArMjc0LDggQEAgc3RhdGljIGludCBwaW5fdXNl
cl9wYWdlcyh1bnNpZ25lZCBsb25nIGZpcnN0X3BhZ2UsCiAJCSppdGVyX2xhc3RfcGFnZV9zaXpl
ID0gbGFzdF9wYWdlX3NpemU7CiAJfQogCi0JcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChmaXJz
dF9wYWdlLCByZXF1ZXN0ZWRfcGFnZXMsICFpc193cml0ZSwKKwlyZXQgPSBnZXRfdXNlcl9wYWdl
c19mYXN0KGZpcnN0X3BhZ2UsIHJlcXVlc3RlZF9wYWdlcywKKwkJCQkgICFpc193cml0ZSA/IEZP
TExfV1JJVEUgOiAwLAogCQkJCSAgcGFnZXMpOwogCWlmIChyZXQgPD0gMCkKIAkJcmV0dXJuIC1F
RkFVTFQ7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3JhcGlkaW8vZGV2aWNlcy9yaW9fbXBvcnRfY2Rl
di5jIGIvZHJpdmVycy9yYXBpZGlvL2RldmljZXMvcmlvX21wb3J0X2NkZXYuYwppbmRleCBjYmU0
NjdmZjFhYmEuLmY2ODFiM2U5ZTk3MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9yYXBpZGlvL2Rldmlj
ZXMvcmlvX21wb3J0X2NkZXYuYworKysgYi9kcml2ZXJzL3JhcGlkaW8vZGV2aWNlcy9yaW9fbXBv
cnRfY2Rldi5jCkBAIC04NjgsNyArODY4LDkgQEAgcmlvX2RtYV90cmFuc2ZlcihzdHJ1Y3QgZmls
ZSAqZmlscCwgdTMyIHRyYW5zZmVyX21vZGUsCiAKIAkJcGlubmVkID0gZ2V0X3VzZXJfcGFnZXNf
ZmFzdCgKIAkJCQkodW5zaWduZWQgbG9uZyl4ZmVyLT5sb2NfYWRkciAmIFBBR0VfTUFTSywKLQkJ
CQlucl9wYWdlcywgZGlyID09IERNQV9GUk9NX0RFVklDRSwgcGFnZV9saXN0KTsKKwkJCQlucl9w
YWdlcywKKwkJCQlkaXIgPT0gRE1BX0ZST01fREVWSUNFID8gRk9MTF9XUklURSA6IDAsCisJCQkJ
cGFnZV9saXN0KTsKIAogCQlpZiAocGlubmVkICE9IG5yX3BhZ2VzKSB7CiAJCQlpZiAocGlubmVk
IDwgMCkgewpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zYnVzL2NoYXIvb3JhZGF4LmMgYi9kcml2ZXJz
L3NidXMvY2hhci9vcmFkYXguYwppbmRleCA2NTE2YmMzY2I1OGIuLjc5MGFhMTQ4NjcwZCAxMDA2
NDQKLS0tIGEvZHJpdmVycy9zYnVzL2NoYXIvb3JhZGF4LmMKKysrIGIvZHJpdmVycy9zYnVzL2No
YXIvb3JhZGF4LmMKQEAgLTQzNyw3ICs0MzcsNyBAQCBzdGF0aWMgaW50IGRheF9sb2NrX3BhZ2Uo
dm9pZCAqdmEsIHN0cnVjdCBwYWdlICoqcCkKIAogCWRheF9kYmcoInV2YSAlcCIsIHZhKTsKIAot
CXJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoKHVuc2lnbmVkIGxvbmcpdmEsIDEsIDEsIHApOwor
CXJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoKHVuc2lnbmVkIGxvbmcpdmEsIDEsIEZPTExfV1JJ
VEUsIHApOwogCWlmIChyZXQgPT0gMSkgewogCQlkYXhfZGJnKCJsb2NrZWQgcGFnZSAlcCwgZm9y
IFZBICVwIiwgKnAsIHZhKTsKIAkJcmV0dXJuIDA7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3Njc2kv
c3QuYyBiL2RyaXZlcnMvc2NzaS9zdC5jCmluZGV4IDdmZjIyZDNmMDNlMy4uODcxYjI1OTE0YzA3
IDEwMDY0NAotLS0gYS9kcml2ZXJzL3Njc2kvc3QuYworKysgYi9kcml2ZXJzL3Njc2kvc3QuYwpA
QCAtNDkxOCw3ICs0OTE4LDggQEAgc3RhdGljIGludCBzZ2xfbWFwX3VzZXJfcGFnZXMoc3RydWN0
IHN0X2J1ZmZlciAqU1RicCwKIAogICAgICAgICAvKiBUcnkgdG8gZmF1bHQgaW4gYWxsIG9mIHRo
ZSBuZWNlc3NhcnkgcGFnZXMgKi8KICAgICAgICAgLyogcnc9PVJFQUQgbWVhbnMgcmVhZCBmcm9t
IGRyaXZlLCB3cml0ZSBpbnRvIG1lbW9yeSBhcmVhICovCi0JcmVzID0gZ2V0X3VzZXJfcGFnZXNf
ZmFzdCh1YWRkciwgbnJfcGFnZXMsIHJ3ID09IFJFQUQsIHBhZ2VzKTsKKwlyZXMgPSBnZXRfdXNl
cl9wYWdlc19mYXN0KHVhZGRyLCBucl9wYWdlcywgcncgPT0gUkVBRCA/IEZPTExfV1JJVEUgOiAw
LAorCQkJCSAgcGFnZXMpOwogCiAJLyogRXJyb3JzIGFuZCBubyBwYWdlIG1hcHBlZCBzaG91bGQg
cmV0dXJuIGhlcmUgKi8KIAlpZiAocmVzIDwgbnJfcGFnZXMpCmRpZmYgLS1naXQgYS9kcml2ZXJz
L3N0YWdpbmcvZ2Fza2V0L2dhc2tldF9wYWdlX3RhYmxlLmMgYi9kcml2ZXJzL3N0YWdpbmcvZ2Fz
a2V0L2dhc2tldF9wYWdlX3RhYmxlLmMKaW5kZXggMjY3NTVkOWNhNDFkLi5mNjdmZGYxZDM4MTcg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy9nYXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUuYwor
KysgYi9kcml2ZXJzL3N0YWdpbmcvZ2Fza2V0L2dhc2tldF9wYWdlX3RhYmxlLmMKQEAgLTQ4Niw4
ICs0ODYsOCBAQCBzdGF0aWMgaW50IGdhc2tldF9wZXJmb3JtX21hcHBpbmcoc3RydWN0IGdhc2tl
dF9wYWdlX3RhYmxlICpwZ190YmwsCiAJCQlwdGVzW2ldLmRtYV9hZGRyID0gcGdfdGJsLT5jb2hl
cmVudF9wYWdlc1swXS5wYWRkciArCiAJCQkJCSAgIG9mZiArIGkgKiBQQUdFX1NJWkU7CiAJCX0g
ZWxzZSB7Ci0JCQlyZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHBhZ2VfYWRkciAtIG9mZnNldCwg
MSwgMSwKLQkJCQkJCSAgJnBhZ2UpOworCQkJcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChwYWdl
X2FkZHIgLSBvZmZzZXQsIDEsCisJCQkJCQkgIEZPTExfV1JJVEUsICZwYWdlKTsKIAogCQkJaWYg
KHJldCA8PSAwKSB7CiAJCQkJZGV2X2VycihwZ190YmwtPmRldmljZSwKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvdGVlL3RlZV9zaG0uYyBiL2RyaXZlcnMvdGVlL3RlZV9zaG0uYwppbmRleCAwYjlhYjFk
MGRkNDUuLjQ5ZmQ3MzEyZTJhYSAxMDA2NDQKLS0tIGEvZHJpdmVycy90ZWUvdGVlX3NobS5jCisr
KyBiL2RyaXZlcnMvdGVlL3RlZV9zaG0uYwpAQCAtMjczLDcgKzI3Myw3IEBAIHN0cnVjdCB0ZWVf
c2htICp0ZWVfc2htX3JlZ2lzdGVyKHN0cnVjdCB0ZWVfY29udGV4dCAqY3R4LCB1bnNpZ25lZCBs
b25nIGFkZHIsCiAJCWdvdG8gZXJyOwogCX0KIAotCXJjID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChz
dGFydCwgbnVtX3BhZ2VzLCAxLCBzaG0tPnBhZ2VzKTsKKwlyYyA9IGdldF91c2VyX3BhZ2VzX2Zh
c3Qoc3RhcnQsIG51bV9wYWdlcywgRk9MTF9XUklURSwgc2htLT5wYWdlcyk7CiAJaWYgKHJjID4g
MCkKIAkJc2htLT5udW1fcGFnZXMgPSByYzsKIAlpZiAocmMgIT0gbnVtX3BhZ2VzKSB7CmRpZmYg
LS1naXQgYS9kcml2ZXJzL3ZmaW8vdmZpb19pb21tdV9zcGFwcl90Y2UuYyBiL2RyaXZlcnMvdmZp
by92ZmlvX2lvbW11X3NwYXByX3RjZS5jCmluZGV4IGM0MjQ5MTMzMjRlMy4uYTRiMTBiYjQwODZi
IDEwMDY0NAotLS0gYS9kcml2ZXJzL3ZmaW8vdmZpb19pb21tdV9zcGFwcl90Y2UuYworKysgYi9k
cml2ZXJzL3ZmaW8vdmZpb19pb21tdV9zcGFwcl90Y2UuYwpAQCAtNTMyLDcgKzUzMiw4IEBAIHN0
YXRpYyBpbnQgdGNlX2lvbW11X3VzZV9wYWdlKHVuc2lnbmVkIGxvbmcgdGNlLCB1bnNpZ25lZCBs
b25nICpocGEpCiAJZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyZWN0aW9uID0gaW9tbXVfdGNl
X2RpcmVjdGlvbih0Y2UpOwogCiAJaWYgKGdldF91c2VyX3BhZ2VzX2Zhc3QodGNlICYgUEFHRV9N
QVNLLCAxLAotCQkJZGlyZWN0aW9uICE9IERNQV9UT19ERVZJQ0UsICZwYWdlKSAhPSAxKQorCQkJ
ZGlyZWN0aW9uICE9IERNQV9UT19ERVZJQ0UgPyBGT0xMX1dSSVRFIDogMCwKKwkJCSZwYWdlKSAh
PSAxKQogCQlyZXR1cm4gLUVGQVVMVDsKIAogCSpocGEgPSBfX3BhKCh1bnNpZ25lZCBsb25nKSBw
YWdlX2FkZHJlc3MocGFnZSkpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy92aG9zdC92aG9zdC5jIGIv
ZHJpdmVycy92aG9zdC92aG9zdC5jCmluZGV4IDI0YTEyOWZjZGQ2MS4uNzI2ODViMTY1OWZmIDEw
MDY0NAotLS0gYS9kcml2ZXJzL3Zob3N0L3Zob3N0LmMKKysrIGIvZHJpdmVycy92aG9zdC92aG9z
dC5jCkBAIC0xNzAwLDcgKzE3MDAsNyBAQCBzdGF0aWMgaW50IHNldF9iaXRfdG9fdXNlcihpbnQg
bnIsIHZvaWQgX191c2VyICphZGRyKQogCWludCBiaXQgPSBuciArIChsb2cgJSBQQUdFX1NJWkUp
ICogODsKIAlpbnQgcjsKIAotCXIgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGxvZywgMSwgMSwgJnBh
Z2UpOworCXIgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGxvZywgMSwgRk9MTF9XUklURSwgJnBhZ2Up
OwogCWlmIChyIDwgMCkKIAkJcmV0dXJuIHI7CiAJQlVHX09OKHIgIT0gMSk7CmRpZmYgLS1naXQg
YS9kcml2ZXJzL3ZpZGVvL2ZiZGV2L3B2cjJmYi5jIGIvZHJpdmVycy92aWRlby9mYmRldi9wdnIy
ZmIuYwppbmRleCA4YTUzZDFkZTYxMWQuLjQxMzkwYzhlMGY2NyAxMDA2NDQKLS0tIGEvZHJpdmVy
cy92aWRlby9mYmRldi9wdnIyZmIuYworKysgYi9kcml2ZXJzL3ZpZGVvL2ZiZGV2L3B2cjJmYi5j
CkBAIC02ODYsNyArNjg2LDcgQEAgc3RhdGljIHNzaXplX3QgcHZyMmZiX3dyaXRlKHN0cnVjdCBm
Yl9pbmZvICppbmZvLCBjb25zdCBjaGFyICpidWYsCiAJaWYgKCFwYWdlcykKIAkJcmV0dXJuIC1F
Tk9NRU07CiAKLQlyZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KCh1bnNpZ25lZCBsb25nKWJ1Ziwg
bnJfcGFnZXMsIHRydWUsIHBhZ2VzKTsKKwlyZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KCh1bnNp
Z25lZCBsb25nKWJ1ZiwgbnJfcGFnZXMsIEZPTExfV1JJVEUsIHBhZ2VzKTsKIAlpZiAocmV0IDwg
bnJfcGFnZXMpIHsKIAkJbnJfcGFnZXMgPSByZXQ7CiAJCXJldCA9IC1FSU5WQUw7CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3ZpcnQvZnNsX2h5cGVydmlzb3IuYyBiL2RyaXZlcnMvdmlydC9mc2xfaHlw
ZXJ2aXNvci5jCmluZGV4IDhiYTcyNmU2MDBlOS4uNjQ0NmJjYWI0MTg1IDEwMDY0NAotLS0gYS9k
cml2ZXJzL3ZpcnQvZnNsX2h5cGVydmlzb3IuYworKysgYi9kcml2ZXJzL3ZpcnQvZnNsX2h5cGVy
dmlzb3IuYwpAQCAtMjQ0LDcgKzI0NCw3IEBAIHN0YXRpYyBsb25nIGlvY3RsX21lbWNweShzdHJ1
Y3QgZnNsX2h2X2lvY3RsX21lbWNweSBfX3VzZXIgKnApCiAKIAkvKiBHZXQgdGhlIHBoeXNpY2Fs
IGFkZHJlc3NlcyBvZiB0aGUgc291cmNlIGJ1ZmZlciAqLwogCW51bV9waW5uZWQgPSBnZXRfdXNl
cl9wYWdlc19mYXN0KHBhcmFtLmxvY2FsX3ZhZGRyIC0gbGJfb2Zmc2V0LAotCQludW1fcGFnZXMs
IHBhcmFtLnNvdXJjZSAhPSAtMSwgcGFnZXMpOworCQludW1fcGFnZXMsIHBhcmFtLnNvdXJjZSAh
PSAtMSA/IEZPTExfV1JJVEUgOiAwLCBwYWdlcyk7CiAKIAlpZiAobnVtX3Bpbm5lZCAhPSBudW1f
cGFnZXMpIHsKIAkJLyogZ2V0X3VzZXJfcGFnZXMoKSBmYWlsZWQgKi8KZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL2dudGRldi5jIGIvZHJpdmVycy94ZW4vZ250ZGV2LmMKaW5kZXggNWVmYzVlZWU5
NTQ0Li43YjQ3ZjFlNmFhYjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2dudGRldi5jCisrKyBi
L2RyaXZlcnMveGVuL2dudGRldi5jCkBAIC04NTIsNyArODUyLDcgQEAgc3RhdGljIGludCBnbnRk
ZXZfZ2V0X3BhZ2Uoc3RydWN0IGdudGRldl9jb3B5X2JhdGNoICpiYXRjaCwgdm9pZCBfX3VzZXIg
KnZpcnQsCiAJdW5zaWduZWQgbG9uZyB4ZW5fcGZuOwogCWludCByZXQ7CiAKLQlyZXQgPSBnZXRf
dXNlcl9wYWdlc19mYXN0KGFkZHIsIDEsIHdyaXRlYWJsZSwgJnBhZ2UpOworCXJldCA9IGdldF91
c2VyX3BhZ2VzX2Zhc3QoYWRkciwgMSwgd3JpdGVhYmxlID8gRk9MTF9XUklURSA6IDAsICZwYWdl
KTsKIAlpZiAocmV0IDwgMCkKIAkJcmV0dXJuIHJldDsKIApkaWZmIC0tZ2l0IGEvZnMvb3Jhbmdl
ZnMvb3JhbmdlZnMtYnVmbWFwLmMgYi9mcy9vcmFuZ2Vmcy9vcmFuZ2Vmcy1idWZtYXAuYwppbmRl
eCA0NDNiY2Q4YzNjMTkuLjVhN2M0ZmRhNjgyZiAxMDA2NDQKLS0tIGEvZnMvb3JhbmdlZnMvb3Jh
bmdlZnMtYnVmbWFwLmMKKysrIGIvZnMvb3JhbmdlZnMvb3JhbmdlZnMtYnVmbWFwLmMKQEAgLTI2
OSw3ICsyNjksNyBAQCBvcmFuZ2Vmc19idWZtYXBfbWFwKHN0cnVjdCBvcmFuZ2Vmc19idWZtYXAg
KmJ1Zm1hcCwKIAogCS8qIG1hcCB0aGUgcGFnZXMgKi8KIAlyZXQgPSBnZXRfdXNlcl9wYWdlc19m
YXN0KCh1bnNpZ25lZCBsb25nKXVzZXJfZGVzYy0+cHRyLAotCQkJICAgICBidWZtYXAtPnBhZ2Vf
Y291bnQsIDEsIGJ1Zm1hcC0+cGFnZV9hcnJheSk7CisJCQkgICAgIGJ1Zm1hcC0+cGFnZV9jb3Vu
dCwgRk9MTF9XUklURSwgYnVmbWFwLT5wYWdlX2FycmF5KTsKIAogCWlmIChyZXQgPCAwKQogCQly
ZXR1cm4gcmV0OwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tbS5oIGIvaW5jbHVkZS9saW51
eC9tbS5oCmluZGV4IDA1YTEwNWQ5ZDRjMy4uOGUxZjNjZDc0ODJhIDEwMDY0NAotLS0gYS9pbmNs
dWRlL2xpbnV4L21tLmgKKysrIGIvaW5jbHVkZS9saW51eC9tbS5oCkBAIC0xNTM3LDggKzE1Mzcs
OCBAQCBsb25nIGdldF91c2VyX3BhZ2VzX2xvY2tlZCh1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNp
Z25lZCBsb25nIG5yX3BhZ2VzLAogbG9uZyBnZXRfdXNlcl9wYWdlc191bmxvY2tlZCh1bnNpZ25l
ZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLAogCQkgICAgc3RydWN0IHBhZ2Ug
KipwYWdlcywgdW5zaWduZWQgaW50IGd1cF9mbGFncyk7CiAKLWludCBnZXRfdXNlcl9wYWdlc19m
YXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAotCQkJc3Ry
dWN0IHBhZ2UgKipwYWdlcyk7CitpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25n
IHN0YXJ0LCBpbnQgbnJfcGFnZXMsCisJCQl1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdzLCBzdHJ1Y3Qg
cGFnZSAqKnBhZ2VzKTsKIAogLyogQ29udGFpbmVyIGZvciBwaW5uZWQgcGZucyAvIHBhZ2VzICov
CiBzdHJ1Y3QgZnJhbWVfdmVjdG9yIHsKZGlmZiAtLWdpdCBhL2tlcm5lbC9mdXRleC5jIGIva2Vy
bmVsL2Z1dGV4LmMKaW5kZXggZmRkMzEyZGEwOTkyLi5lMTAyMDk5NDZmOGIgMTAwNjQ0Ci0tLSBh
L2tlcm5lbC9mdXRleC5jCisrKyBiL2tlcm5lbC9mdXRleC5jCkBAIC01NDYsNyArNTQ2LDcgQEAg
Z2V0X2Z1dGV4X2tleSh1MzIgX191c2VyICp1YWRkciwgaW50IGZzaGFyZWQsIHVuaW9uIGZ1dGV4
X2tleSAqa2V5LCBlbnVtIGZ1dGV4X2EKIAlpZiAodW5saWtlbHkoc2hvdWxkX2ZhaWxfZnV0ZXgo
ZnNoYXJlZCkpKQogCQlyZXR1cm4gLUVGQVVMVDsKIAotCWVyciA9IGdldF91c2VyX3BhZ2VzX2Zh
c3QoYWRkcmVzcywgMSwgMSwgJnBhZ2UpOworCWVyciA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoYWRk
cmVzcywgMSwgRk9MTF9XUklURSwgJnBhZ2UpOwogCS8qCiAJICogSWYgd3JpdGUgYWNjZXNzIGlz
IG5vdCByZXF1aXJlZCAoZWcuIEZVVEVYX1dBSVQpLCB0cnkKIAkgKiBhbmQgZ2V0IHJlYWQtb25s
eSBhY2Nlc3MuCmRpZmYgLS1naXQgYS9saWIvaW92X2l0ZXIuYyBiL2xpYi9pb3ZfaXRlci5jCmlu
ZGV4IGJlNGJkNjI3Y2FmMC4uNmRiYWUwNjkyNzE5IDEwMDY0NAotLS0gYS9saWIvaW92X2l0ZXIu
YworKysgYi9saWIvaW92X2l0ZXIuYwpAQCAtMTI4MCw3ICsxMjgwLDkgQEAgc3NpemVfdCBpb3Zf
aXRlcl9nZXRfcGFnZXMoc3RydWN0IGlvdl9pdGVyICppLAogCQkJbGVuID0gbWF4cGFnZXMgKiBQ
QUdFX1NJWkU7CiAJCWFkZHIgJj0gfihQQUdFX1NJWkUgLSAxKTsKIAkJbiA9IERJVl9ST1VORF9V
UChsZW4sIFBBR0VfU0laRSk7Ci0JCXJlcyA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoYWRkciwgbiwg
aW92X2l0ZXJfcncoaSkgIT0gV1JJVEUsIHBhZ2VzKTsKKwkJcmVzID0gZ2V0X3VzZXJfcGFnZXNf
ZmFzdChhZGRyLCBuLAorCQkJCWlvdl9pdGVyX3J3KGkpICE9IFdSSVRFID8gIEZPTExfV1JJVEUg
OiAwLAorCQkJCXBhZ2VzKTsKIAkJaWYgKHVubGlrZWx5KHJlcyA8IDApKQogCQkJcmV0dXJuIHJl
czsKIAkJcmV0dXJuIChyZXMgPT0gbiA/IGxlbiA6IHJlcyAqIFBBR0VfU0laRSkgLSAqc3RhcnQ7
CkBAIC0xMzYxLDcgKzEzNjMsOCBAQCBzc2l6ZV90IGlvdl9pdGVyX2dldF9wYWdlc19hbGxvYyhz
dHJ1Y3QgaW92X2l0ZXIgKmksCiAJCXAgPSBnZXRfcGFnZXNfYXJyYXkobik7CiAJCWlmICghcCkK
IAkJCXJldHVybiAtRU5PTUVNOwotCQlyZXMgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGFkZHIsIG4s
IGlvdl9pdGVyX3J3KGkpICE9IFdSSVRFLCBwKTsKKwkJcmVzID0gZ2V0X3VzZXJfcGFnZXNfZmFz
dChhZGRyLCBuLAorCQkJCWlvdl9pdGVyX3J3KGkpICE9IFdSSVRFID8gIEZPTExfV1JJVEUgOiAw
LCBwKTsKIAkJaWYgKHVubGlrZWx5KHJlcyA8IDApKSB7CiAJCQlrdmZyZWUocCk7CiAJCQlyZXR1
cm4gcmVzOwpkaWZmIC0tZ2l0IGEvbW0vZ3VwLmMgYi9tbS9ndXAuYwppbmRleCA2ODEzODgyMzYx
MDYuLjZmMzJkMzZiM2M1YiAxMDA2NDQKLS0tIGEvbW0vZ3VwLmMKKysrIGIvbW0vZ3VwLmMKQEAg
LTE4NjMsNyArMTg2Myw3IEBAIGludCBfX2dldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9u
ZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCiAgKiBnZXRfdXNlcl9wYWdlc19mYXN0
KCkgLSBwaW4gdXNlciBwYWdlcyBpbiBtZW1vcnkKICAqIEBzdGFydDoJc3RhcnRpbmcgdXNlciBh
ZGRyZXNzCiAgKiBAbnJfcGFnZXM6CW51bWJlciBvZiBwYWdlcyBmcm9tIHN0YXJ0IHRvIHBpbgot
ICogQHdyaXRlOgl3aGV0aGVyIHBhZ2VzIHdpbGwgYmUgd3JpdHRlbiB0bworICogQGd1cF9mbGFn
czoJZmxhZ3MgbW9kaWZ5aW5nIHBpbiBiZWhhdmlvdXIKICAqIEBwYWdlczoJYXJyYXkgdGhhdCBy
ZWNlaXZlcyBwb2ludGVycyB0byB0aGUgcGFnZXMgcGlubmVkLgogICoJCVNob3VsZCBiZSBhdCBs
ZWFzdCBucl9wYWdlcyBsb25nLgogICoKQEAgLTE4NzUsOCArMTg3NSw4IEBAIGludCBfX2dldF91
c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3Jp
dGUsCiAgKiByZXF1ZXN0ZWQuIElmIG5yX3BhZ2VzIGlzIDAgb3IgbmVnYXRpdmUsIHJldHVybnMg
MC4gSWYgbm8gcGFnZXMKICAqIHdlcmUgcGlubmVkLCByZXR1cm5zIC1lcnJuby4KICAqLwotaW50
IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBp
bnQgd3JpdGUsCi0JCQlzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQoraW50IGdldF91c2VyX3BhZ2VzX2Zh
c3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLAorCQkJdW5zaWduZWQgaW50IGd1
cF9mbGFncywgc3RydWN0IHBhZ2UgKipwYWdlcykKIHsKIAl1bnNpZ25lZCBsb25nIGFkZHIsIGxl
biwgZW5kOwogCWludCBuciA9IDAsIHJldCA9IDA7CkBAIC0xODk0LDcgKzE4OTQsNyBAQCBpbnQg
Z2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGlu
dCB3cml0ZSwKIAogCWlmIChndXBfZmFzdF9wZXJtaXR0ZWQoc3RhcnQsIG5yX3BhZ2VzKSkgewog
CQlsb2NhbF9pcnFfZGlzYWJsZSgpOwotCQlndXBfcGdkX3JhbmdlKGFkZHIsIGVuZCwgd3JpdGUg
PyBGT0xMX1dSSVRFIDogMCwgcGFnZXMsICZucik7CisJCWd1cF9wZ2RfcmFuZ2UoYWRkciwgZW5k
LCBndXBfZmxhZ3MsIHBhZ2VzLCAmbnIpOwogCQlsb2NhbF9pcnFfZW5hYmxlKCk7CiAJCXJldCA9
IG5yOwogCX0KQEAgLTE5MDUsNyArMTkwNSw3IEBAIGludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVu
c2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAogCQlwYWdlcyArPSBu
cjsKIAogCQlyZXQgPSBnZXRfdXNlcl9wYWdlc191bmxvY2tlZChzdGFydCwgbnJfcGFnZXMgLSBu
ciwgcGFnZXMsCi0JCQkJd3JpdGUgPyBGT0xMX1dSSVRFIDogMCk7CisJCQkJCSAgICAgIGd1cF9m
bGFncyk7CiAKIAkJLyogSGF2ZSB0byBiZSBhIGJpdCBjYXJlZnVsIHdpdGggcmV0dXJuIHZhbHVl
cyAqLwogCQlpZiAobnIgPiAwKSB7CmRpZmYgLS1naXQgYS9tbS91dGlsLmMgYi9tbS91dGlsLmMK
aW5kZXggMWVhMDU1MTM4MDQzLi4wMWZmZTE0NWM2MmIgMTAwNjQ0Ci0tLSBhL21tL3V0aWwuYwor
KysgYi9tbS91dGlsLmMKQEAgLTMwNiw3ICszMDYsNyBAQCBFWFBPUlRfU1lNQk9MX0dQTChfX2dl
dF91c2VyX3BhZ2VzX2Zhc3QpOwogICogZ2V0X3VzZXJfcGFnZXNfZmFzdCgpIC0gcGluIHVzZXIg
cGFnZXMgaW4gbWVtb3J5CiAgKiBAc3RhcnQ6CXN0YXJ0aW5nIHVzZXIgYWRkcmVzcwogICogQG5y
X3BhZ2VzOgludW1iZXIgb2YgcGFnZXMgZnJvbSBzdGFydCB0byBwaW4KLSAqIEB3cml0ZToJd2hl
dGhlciBwYWdlcyB3aWxsIGJlIHdyaXR0ZW4gdG8KKyAqIEBndXBfZmxhZ3M6CWZsYWdzIG1vZGlm
eWluZyBwaW4gYmVoYXZpb3VyCiAgKiBAcGFnZXM6CWFycmF5IHRoYXQgcmVjZWl2ZXMgcG9pbnRl
cnMgdG8gdGhlIHBhZ2VzIHBpbm5lZC4KICAqCQlTaG91bGQgYmUgYXQgbGVhc3QgbnJfcGFnZXMg
bG9uZy4KICAqCkBAIC0zMjcsMTAgKzMyNywxMCBAQCBFWFBPUlRfU1lNQk9MX0dQTChfX2dldF91
c2VyX3BhZ2VzX2Zhc3QpOwogICogZ2V0X3VzZXJfcGFnZXNfZmFzdCBzaW1wbHkgZmFsbHMgYmFj
ayB0byBnZXRfdXNlcl9wYWdlcy4KICAqLwogaW50IF9fd2VhayBnZXRfdXNlcl9wYWdlc19mYXN0
KHVuc2lnbmVkIGxvbmcgc3RhcnQsCi0JCQkJaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsIHN0cnVj
dCBwYWdlICoqcGFnZXMpCisJCQkJaW50IG5yX3BhZ2VzLCB1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdz
LAorCQkJCXN0cnVjdCBwYWdlICoqcGFnZXMpCiB7Ci0JcmV0dXJuIGdldF91c2VyX3BhZ2VzX3Vu
bG9ja2VkKHN0YXJ0LCBucl9wYWdlcywgcGFnZXMsCi0JCQkJICAgICAgIHdyaXRlID8gRk9MTF9X
UklURSA6IDApOworCXJldHVybiBnZXRfdXNlcl9wYWdlc191bmxvY2tlZChzdGFydCwgbnJfcGFn
ZXMsIHBhZ2VzLCBndXBfZmxhZ3MpOwogfQogRVhQT1JUX1NZTUJPTF9HUEwoZ2V0X3VzZXJfcGFn
ZXNfZmFzdCk7CiAKZGlmZiAtLWdpdCBhL25ldC9jZXBoL3BhZ2V2ZWMuYyBiL25ldC9jZXBoL3Bh
Z2V2ZWMuYwppbmRleCBkMzczNmY1YmZmZWMuLjc0Y2FmYzAxNDJlYSAxMDA2NDQKLS0tIGEvbmV0
L2NlcGgvcGFnZXZlYy5jCisrKyBiL25ldC9jZXBoL3BhZ2V2ZWMuYwpAQCAtMjcsNyArMjcsNyBA
QCBzdHJ1Y3QgcGFnZSAqKmNlcGhfZ2V0X2RpcmVjdF9wYWdlX3ZlY3Rvcihjb25zdCB2b2lkIF9f
dXNlciAqZGF0YSwKIAl3aGlsZSAoZ290IDwgbnVtX3BhZ2VzKSB7CiAJCXJjID0gZ2V0X3VzZXJf
cGFnZXNfZmFzdCgKIAkJICAgICh1bnNpZ25lZCBsb25nKWRhdGEgKyAoKHVuc2lnbmVkIGxvbmcp
Z290ICogUEFHRV9TSVpFKSwKLQkJICAgIG51bV9wYWdlcyAtIGdvdCwgd3JpdGVfcGFnZSwgcGFn
ZXMgKyBnb3QpOworCQkgICAgbnVtX3BhZ2VzIC0gZ290LCB3cml0ZV9wYWdlID8gRk9MTF9XUklU
RSA6IDAsIHBhZ2VzICsgZ290KTsKIAkJaWYgKHJjIDwgMCkKIAkJCWJyZWFrOwogCQlCVUdfT04o
cmMgPT0gMCk7CmRpZmYgLS1naXQgYS9uZXQvcmRzL2luZm8uYyBiL25ldC9yZHMvaW5mby5jCmlu
ZGV4IGUzNjdhOTdhMThjOC4uMDNmNmZkNTZkMjM3IDEwMDY0NAotLS0gYS9uZXQvcmRzL2luZm8u
YworKysgYi9uZXQvcmRzL2luZm8uYwpAQCAtMTkzLDcgKzE5Myw3IEBAIGludCByZHNfaW5mb19n
ZXRzb2Nrb3B0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIGludCBvcHRuYW1lLCBjaGFyIF9fdXNlciAq
b3B0dmFsLAogCQlyZXQgPSAtRU5PTUVNOwogCQlnb3RvIG91dDsKIAl9Ci0JcmV0ID0gZ2V0X3Vz
ZXJfcGFnZXNfZmFzdChzdGFydCwgbnJfcGFnZXMsIDEsIHBhZ2VzKTsKKwlyZXQgPSBnZXRfdXNl
cl9wYWdlc19mYXN0KHN0YXJ0LCBucl9wYWdlcywgRk9MTF9XUklURSwgcGFnZXMpOwogCWlmIChy
ZXQgIT0gbnJfcGFnZXMpIHsKIAkJaWYgKHJldCA+IDApCiAJCQlucl9wYWdlcyA9IHJldDsKZGlm
ZiAtLWdpdCBhL25ldC9yZHMvcmRtYS5jIGIvbmV0L3Jkcy9yZG1hLmMKaW5kZXggMTgyYWI4NDMw
NTk0Li5iMzQwZWQ0ZmM0M2EgMTAwNjQ0Ci0tLSBhL25ldC9yZHMvcmRtYS5jCisrKyBiL25ldC9y
ZHMvcmRtYS5jCkBAIC0xNTgsNyArMTU4LDggQEAgc3RhdGljIGludCByZHNfcGluX3BhZ2VzKHVu
c2lnbmVkIGxvbmcgdXNlcl9hZGRyLCB1bnNpZ25lZCBpbnQgbnJfcGFnZXMsCiB7CiAJaW50IHJl
dDsKIAotCXJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QodXNlcl9hZGRyLCBucl9wYWdlcywgd3Jp
dGUsIHBhZ2VzKTsKKwlyZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHVzZXJfYWRkciwgbnJfcGFn
ZXMsIHdyaXRlID8gRk9MTF9XUklURSA6IDAsCisJCQkJICBwYWdlcyk7CiAKIAlpZiAocmV0ID49
IDAgJiYgcmV0IDwgbnJfcGFnZXMpIHsKIAkJd2hpbGUgKHJldC0tKQotLSAKMi4yMC4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 05:47:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 05:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu9rq-0004n7-2h; Thu, 14 Feb 2019 05:47:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U1ZV=QU=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gu3aw-0005ax-RL
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 23:05:34 +0000
X-Inumbo-ID: de046fa6-2fe3-11e9-bc90-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de046fa6-2fe3-11e9-bc90-bc764e045a96;
 Wed, 13 Feb 2019 23:05:34 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2019 15:05:33 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,366,1544515200"; d="scan'208";a="138415653"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by orsmga001.jf.intel.com with ESMTP; 13 Feb 2019 15:05:31 -0800
From: ira.weiny@intel.com
To: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org,
 kvm-ppc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, kvm@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-rdma@vger.kernel.org, linux-media@vger.kernel.org,
 linux-scsi@vger.kernel.org, devel@driverdev.osuosl.org,
 virtualization@lists.linux-foundation.org, netdev@vger.kernel.org,
 linux-fbdev@vger.kernel.org, xen-devel@lists.xenproject.org,
 devel@lists.orangefs.org, linux-mm@kvack.org, ceph-devel@vger.kernel.org,
 rds-devel@oss.oracle.com
Date: Wed, 13 Feb 2019 15:04:54 -0800
Message-Id: <20190213230455.5605-7-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190213230455.5605-1-ira.weiny@intel.com>
References: <20190211201643.7599-1-ira.weiny@intel.com>
 <20190213230455.5605-1-ira.weiny@intel.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 14 Feb 2019 05:47:23 +0000
Subject: [Xen-devel] [PATCH V2 6/7] IB/qib: Use the new FOLL_LONGTERM flag
 to get_user_pages_fast()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Brandenburg <martin@omnibond.com>, Rich Felker <dalias@libc.org>,
 David Hildenbrand <david@redhat.com>, David Airlie <airlied@linux.ie>,
 Jason Wang <jasowang@redhat.com>,
 =?UTF-8?q?Kai=20M=C3=A4kisara?= <Kai.Makisara@kolumbus.fi>,
 Michal Hocko <mhocko@suse.com>, Ira Weiny <ira.weiny@intel.com>,
 Ben Chan <benchan@chromium.org>, Rob Springer <rspringer@google.com>,
 Todd Poynor <toddpoynor@google.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>, Joerg Roedel <joro@8bytes.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Gunthorpe <jgg@ziepe.ca>,
 Ingo Molnar <mingo@redhat.com>, Matt Porter <mporter@kernel.crashing.org>,
 Wu Hao <hao.wu@intel.com>, Alan Tull <atull@kernel.org>,
 John Hubbard <jhubbard@nvidia.com>,
 "James E.J. Bottomley" <jejb@linux.ibm.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Borislav Petkov <bp@alien8.de>,
 Alexander Viro <viro@zeniv.linux.org.uk>, Thomas Gleixner <tglx@linutronix.de>,
 Mauro Carvalho Chehab <mchehab@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 "Martin K. Petersen" <martin.petersen@oracle.com>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Cornelia Huck <cohuck@redhat.com>, Jens Wiklander <jens.wiklander@linaro.org>,
 Alexandre Bounine <alex.bou9@gmail.com>,
 Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
 Daniel Vetter <daniel@ffwll.ch>, Moritz Fischer <mdf@kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Christian Benvenuti <benve@cisco.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKVXNlIHRoZSBuZXcgRk9MTF9M
T05HVEVSTSB0byBnZXRfdXNlcl9wYWdlc19mYXN0KCkgdG8gcHJvdGVjdCBhZ2FpbnN0CkZTIERB
WCBwYWdlcyBiZWluZyBtYXBwZWQuCgpTaWduZWQtb2ZmLWJ5OiBJcmEgV2VpbnkgPGlyYS53ZWlu
eUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9pbmZpbmliYW5kL2h3L3FpYi9xaWJfdXNlcl9zZG1h
LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2luZmluaWJhbmQvaHcvcWliL3FpYl91c2VyX3NkbWEuYyBi
L2RyaXZlcnMvaW5maW5pYmFuZC9ody9xaWIvcWliX3VzZXJfc2RtYS5jCmluZGV4IDMxYzUyM2Iy
YTlmNS4uYjUzY2MwMjQwZTAyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2luZmluaWJhbmQvaHcvcWli
L3FpYl91c2VyX3NkbWEuYworKysgYi9kcml2ZXJzL2luZmluaWJhbmQvaHcvcWliL3FpYl91c2Vy
X3NkbWEuYwpAQCAtNjczLDcgKzY3Myw3IEBAIHN0YXRpYyBpbnQgcWliX3VzZXJfc2RtYV9waW5f
cGFnZXMoY29uc3Qgc3RydWN0IHFpYl9kZXZkYXRhICpkZCwKIAkJZWxzZQogCQkJaiA9IG5wYWdl
czsKIAotCQlyZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGFkZHIsIGosIDAsIHBhZ2VzKTsKKwkJ
cmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChhZGRyLCBqLCBGT0xMX0xPTkdURVJNLCBwYWdlcyk7
CiAJCWlmIChyZXQgIT0gaikgewogCQkJaSA9IDA7CiAJCQlqID0gcmV0OwotLSAKMi4yMC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 05:47:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 05:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gu9rq-0004nJ-LM; Thu, 14 Feb 2019 05:47:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U1ZV=QU=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gu4KA-0001PS-TE
 for xen-devel@lists.xenproject.org; Wed, 13 Feb 2019 23:52:18 +0000
X-Inumbo-ID: 62246456-2fea-11e9-8bad-2f5b45145bb7
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62246456-2fea-11e9-8bad-2f5b45145bb7;
 Wed, 13 Feb 2019 23:52:13 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2019 15:52:11 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,367,1544515200"; d="scan'208";a="134118611"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by orsmga002.jf.intel.com with ESMTP; 13 Feb 2019 15:52:08 -0800
Date: Wed, 13 Feb 2019 15:52:01 -0800
From: Ira Weiny <ira.weiny@intel.com>
To: Jason Gunthorpe <jgg@ziepe.ca>
Message-ID: <20190213235200.GA1151@iweiny-DESK2.sc.intel.com>
References: <20190211201643.7599-1-ira.weiny@intel.com>
 <20190213230455.5605-1-ira.weiny@intel.com>
 <20190213230455.5605-4-ira.weiny@intel.com>
 <20190213231110.GD24692@ziepe.ca>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190213231110.GD24692@ziepe.ca>
User-Agent: Mutt/1.11.1 (2018-12-01)
X-Mailman-Approved-At: Thu, 14 Feb 2019 05:47:23 +0000
Subject: Re: [Xen-devel] [PATCH V2 3/7] mm/gup: Change GUP fast to use flags
 rather than a write 'bool'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Brandenburg <martin@omnibond.com>, linux-fbdev@vger.kernel.org,
 Rich Felker <dalias@libc.org>, kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 David Airlie <airlied@linux.ie>, linux-fpga@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org, Michal Hocko <mhocko@suse.com>, sparclinux@vger.kernel.org,
 Thomas Gleixner <tglx@linutronix.de>, devel@driverdev.osuosl.org,
 linux-s390@vger.kernel.org, rds-devel@oss.oracle.com,
 Mauro Carvalho Chehab <mchehab@kernel.org>, linux-scsi@vger.kernel.org,
 linux-rdma@vger.kernel.org, Joerg Roedel <joro@8bytes.org>,
 David Hildenbrand <david@redhat.com>, Rob Springer <rspringer@google.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 xen-devel@lists.xenproject.org, Matt Porter <mporter@kernel.crashing.org>,
 Jason Wang <jasowang@redhat.com>, devel@lists.orangefs.org,
 linux-media@vger.kernel.org, Ben Chan <benchan@chromium.org>,
 Alan Tull <atull@kernel.org>,
 Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
 John Hubbard <jhubbard@nvidia.com>,
 "James E.J. Bottomley" <jejb@linux.ibm.com>, kvm-ppc@vger.kernel.org,
 Alex Williamson <alex.williamson@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Borislav Petkov <bp@alien8.de>,
 Alexander Viro <viro@zeniv.linux.org.uk>, ceph-devel@vger.kernel.org,
 virtualization@lists.linux-foundation.org,
 Kai =?iso-8859-1?Q?M=E4kisara?= <Kai.Makisara@kolumbus.fi>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 "Martin K. Petersen" <martin.petersen@oracle.com>, netdev@vger.kernel.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Cornelia Huck <cohuck@redhat.com>, linux-mips@vger.kernel.org,
 Jens Wiklander <jens.wiklander@linaro.org>,
 Alexandre Bounine <alex.bou9@gmail.com>, Todd Poynor <toddpoynor@google.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Daniel Vetter <daniel@ffwll.ch>,
 Moritz Fischer <mdf@kernel.org>, Andrew Morton <akpm@linux-foundation.org>,
 Wu Hao <hao.wu@intel.com>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Christian Benvenuti <benve@cisco.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMDQ6MTE6MTBQTSAtMDcwMCwgSmFzb24gR3VudGhvcnBl
IHdyb3RlOgo+IE9uIFdlZCwgRmViIDEzLCAyMDE5IGF0IDAzOjA0OjUxUE0gLTA4MDAsIGlyYS53
ZWlueUBpbnRlbC5jb20gd3JvdGU6Cj4gPiBGcm9tOiBJcmEgV2VpbnkgPGlyYS53ZWlueUBpbnRl
bC5jb20+Cj4gPiAKPiA+IFRvIGZhY2lsaXRhdGUgYWRkaXRpb25hbCBvcHRpb25zIHRvIGdldF91
c2VyX3BhZ2VzX2Zhc3QoKSBjaGFuZ2UgdGhlCj4gPiBzaW5ndWxhciB3cml0ZSBwYXJhbWV0ZXIg
dG8gYmUgZ3VwX2ZsYWdzLgo+IAo+IFNvIG5vdyB3ZSBoYXZlOgo+IAo+IGxvbmcgZ2V0X3VzZXJf
cGFnZXNfdW5sb2NrZWQodW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBucl9wYWdl
cywKPiAJCSAgICBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCB1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdzKTsK
PiAKPiBhbmQgCj4gCj4gaW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFy
dCwgaW50IG5yX3BhZ2VzLAo+IAkJCXVuc2lnbmVkIGludCBndXBfZmxhZ3MsIHN0cnVjdCBwYWdl
ICoqcGFnZXMpCj4gCj4gRG9lcyB0aGlzIG1ha2UgYW55IHNlbnNlPyBBdCBsZWFzdCB0aGUgYXJn
dW1lbnRzIHNob3VsZCBiZSBpbiB0aGUgc2FtZQo+IG9yZGVyLCBJIHRoaW5rLgoKWWVzLi4uICBh
bmQgbm8uICBzZWUgYmVsb3cuCgo+IAo+IEFsc28gdGhpcyBjb21tZW50Ogo+IC8qCj4gICogZ2V0
X3VzZXJfcGFnZXNfdW5sb2NrZWQoKSBpcyBzdWl0YWJsZSB0byByZXBsYWNlIHRoZSBmb3JtOgo+
ICAqCj4gICogICAgICBkb3duX3JlYWQoJm1tLT5tbWFwX3NlbSk7Cj4gICogICAgICBnZXRfdXNl
cl9wYWdlcyh0c2ssIG1tLCAuLi4sIHBhZ2VzLCBOVUxMKTsKPiAgKiAgICAgIHVwX3JlYWQoJm1t
LT5tbWFwX3NlbSk7Cj4gICoKPiAgKiAgd2l0aDoKPiAgKgo+ICAqICAgICAgZ2V0X3VzZXJfcGFn
ZXNfdW5sb2NrZWQodHNrLCBtbSwgLi4uLCBwYWdlcyk7Cj4gICoKPiAgKiBJdCBpcyBmdW5jdGlv
bmFsbHkgZXF1aXZhbGVudCB0byBnZXRfdXNlcl9wYWdlc19mYXN0IHNvCj4gICogZ2V0X3VzZXJf
cGFnZXNfZmFzdCBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkIGlmIHNwZWNpZmljIGd1cF9mbGFncwo+
ICAqIChlLmcuIEZPTExfRk9SQ0UpIGFyZSBub3QgcmVxdWlyZWQuCj4gICovCj4gCj4gTmVlZHMg
c29tZSBhdHRlbnRpb24gYXMgdGhlIHJlY29tbWVuZGF0aW9uIGlzIG5vdyBub25zZW5zZS4KCklN
TyB0aGV5IGFyZSBub3QgZnVuY3Rpb25hbGx5IGVxdWl2YWxlbnQuCgpXZSBjYW4ndCByZW1vdmUg
Kl91bmxvY2tlZCgpIGFzIGl0IGlzIHVzZWQgYXMgYm90aCBhIGhlbHBlciBmb3IgdGhlIGFyY2gK
c3BlY2lmaWMgKl9mYXN0KCkgY2FsbHMsIF9hbmRfIGluIGRyaXZlcnMuICBBZ2FpbiBJIGRvbid0
IGtub3cgdGhlIGhpc3RvcnkgaGVyZQpidXQgaXQgY291bGQgYmUgdGhhdCB0aGUgZHJpdmVycyBz
aG91bGQgbmV2ZXIgaGF2ZSB1c2VkIHRoZSBjYWxsIGluIHRoZSBmaXJzdApwbGFjZT8/PyAgT3Ig
YmVlbiBjb252ZXJ0ZWQgYXQgc29tZSBwb2ludD8KCkkgY291bGQgY2hhbmdlIHRoZSBjb21tZW50
IHRvIGJlIHNvbWV0aGluZyBsaWtlCgovKgogKiBnZXRfdXNlcl9wYWdlc191bmxvY2tlZCgpIGlz
IG9ubHkgdG8gYmUgdXNlZCBieSBhcmNoIHNwZWNpZmljCiAqIGdldF91c2VyX3BhZ2VzX2Zhc3Qo
KSBjYWxscy4gIERyaXZlcnMgc2hvdWxkIGJlIGNhbGxpbmcKICogZ2V0X3VzZXJfcGFnZXNfZmFz
dCgpCiAqLwoKSW5zdGVhZCBvZiB0aGUgY3VycmVudCBjb21tZW50LgoKQW5kIGNoYW5nZSB0aGUg
ZHJpdmVycyB0byBnZXRfdXNlcl9wYWdlc19mYXN0KCkuCgpIb3dldmVyLCBJJ20gbm90IHN1cmUg
aWYgdGhlc2UgZHJpdmVycyBuZWVkIHRoZSBGT0xMX1RPVUNIIGZsYWcgd2hpY2gKKl91bmxvY2tl
ZCgpIGFkZHMgZm9yIHRoZW0uICBBbmQgYWRkaW5nIEZPTExfVE9VQ0ggdG8gKl9mYXN0KCkgaXMg
bm90IGdvaW5nIHRvCmdpdmUgdGhlIHNhbWUgZnVuY3Rpb25hbGl0eS4KCkl0IF9sb29rc18gbGlr
ZSB3ZSBjYW4gYWRkIEZPTExfVE9VQ0ggZnVuY3Rpb25hbGl0eSB0byB0aGUgZmFzdCBwYXRoIGlu
IHRoZQpnZW5lcmljIGNvZGUuICBJJ20gbm90IHN1cmUgYWJvdXQgdGhlIGFyY2gncy4KCklmIHdl
IGRpZCB0aGF0IHRoZW4gd2UgY2FuIGhhdmUgdGhvc2UgZHJpdmVycyB1c2UgRk9MTF9UT1VDSCBv
ciBub3QgaW4gKl9mYXN0KCkKaWYgdGhleSB3YW50L25lZWQuCgo+IAo+IEhvbmVzdGx5IGEgcHJv
cGVyIGV4cGxhbmF0aW9uIG9mIHdoeSB0d28gZnVuY3Rpb25zIGV4aXN0IHdvdWxkIGJlCj4gZ3Jl
YXQgYXQgdGhpcyBwb2ludCA6KQoKSSd2ZSBub3QgcmVzZWFyY2hlZCBpdC4gIEkgZG8gYWdyZWUg
dGhhdCB0aGVyZSBzZWVtcyB0byBiZSBhIGxvdCBvZiBjYWxscyBpbgp0aGlzIGZpbGUgYW5kIHRo
ZSBkaWZmZXJlbmNlcyBhcmUgc3VidGxlLgoKSXJhCgo+IAo+IEphc29uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 06:01:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 06:01:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guA5Z-0007Bn-CR; Thu, 14 Feb 2019 06:01:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DQIS=QV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1guA5Y-0007Bi-Cb
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 06:01:36 +0000
X-Inumbo-ID: f98f20fa-301d-11e9-b1ba-e7d547e70e2a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f98f20fa-301d-11e9-b1ba-e7d547e70e2a;
 Thu, 14 Feb 2019 06:01:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 86816ACC6;
 Thu, 14 Feb 2019 06:01:30 +0000 (UTC)
To: Michael Labriola <michael.d.labriola@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
 <5C64297D0200007800216566@prv1-mh.provo.novell.com>
 <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
 <5C64413C0200007800216656@prv1-mh.provo.novell.com>
 <20190213165657.GD22883@char.us.oracle.com>
 <CAOQxz3wvA1B5X2NGSwtmFcoj2v655HJv-Nn4uN=EMt9yVf6uBw@mail.gmail.com>
 <CAOQxz3xUKnsoiT-rF5+ZJwkCUS4cTPQjSG5PHvaPaDrq87CqWQ@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <7cf22817-4e60-3119-138b-b8a75dec7e32@suse.com>
Date: Thu, 14 Feb 2019 07:01:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAOQxz3xUKnsoiT-rF5+ZJwkCUS4cTPQjSG5PHvaPaDrq87CqWQ@mail.gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDIvMjAxOSAxOTozOCwgTWljaGFlbCBMYWJyaW9sYSB3cm90ZToKPiBPbiBXZWQsIEZl
YiAxMywgMjAxOSBhdCAxOjE2IFBNIE1pY2hhZWwgTGFicmlvbGEKPiA8bWljaGFlbC5kLmxhYnJp
b2xhQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Cj4+IE9uIFdlZCwgRmViIDEzLCAyMDE5IGF0IDExOjU3
IEFNIEtvbnJhZCBSemVzenV0ZWsgV2lsawo+PiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3Jv
dGU6Cj4+Pgo+Pj4gT24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMDk6MDk6MzJBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTMuMDIuMTkgYXQgMTc6MDAsIDxtaWNoYWVsLmQu
bGFicmlvbGFAZ21haWwuY29tPiB3cm90ZToKPj4+Pj4gT24gV2VkLCBGZWIgMTMsIDIwMTkgYXQg
OToyOCBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+Pj4g
T24gMTMuMDIuMTkgYXQgMTU6MTAsIDxtaWNoYWVsLmQubGFicmlvbGFAZ21haWwuY29tPiB3cm90
ZToKPj4+Pj4+PiBBaCwgc28gdGhpcyBpc24ndCBuZWNlc3NhcmlseSBYZW4tc3BlY2lmaWMgYnV0
IHJhdGhlciBhbnkgcGFyYXZpcnR1YWwKPj4+Pj4+PiBndWVzdD8gIFRoYXQgaGFkbid0IGNyb3Nz
ZWQgbXkgbWluZC4gIElzIHRoZXJlIGFuIGVhc3kgd2F5IHRvIGZpbmQgb3V0Cj4+Pj4+Pj4gaWYg
d2UncmUgYSBwdiBndWVzdCBpbiB0aGUgbmVlZF9zd2lvdGxiIGNvbmRpdGlvbmFscz8KPj4+Pj4+
Cj4+Pj4+PiBUaGVyZSdzIHhlbl9wdl9kb21haW4oKSwgYnV0IEkgdGhpbmsgeGVuX3N3aW90bGIg
d291bGQgYmUgbW9yZSB0bwo+Pj4+Pj4gdGhlIHBvaW50IGlmIHRoZSBjaGVjayBpcyBhbHJlYWR5
IHRvIGJlIFhlbi1zcGVjaWZpYy4gVGhlcmUncyBubyBnZW5lcmljCj4+Pj4+PiAiaXMgUFYiIHBy
ZWRpY2F0ZSB0aGF0IEknbSBhd2FyZSBvZi4KPj4+Pj4KPj4+Pj4gV2VsbCwgdGhhdCBtYWtlcyBk
b2luZyBjb25kaXRpb25hbCBjb2RlIHJpZ2h0IG1vcmUgZGlmZmljdWx0LiAgSQo+Pj4+PiBhc3N1
bWUgc2luY2UgdGhlcmUgaXNuJ3QgYSBnZW5lcmljIHByZWRpY2F0ZSwgYW5kIFBWIGlzbid0IG5l
dywgdGhhdAo+Pj4+PiBpdCdzIGFic2VuY2UgaXMgYnkgZGVzaWduPyAgVG8gcmVpZ24gaW4gdGhl
IHRlbXB0YXRpb24gdG8gc3ByaW5rbGUKPj4+Pj4gY29uZGl0aW9uYWwgY29kZSBhbGwgb3ZlciB0
aGUga2VybmVsPyAgOy0pCj4+Pj4KPj4+PiBXZWxsLCB3aXRoIGxndWVzdCBnb25lLCBYZW4gaXMg
dGhlIG9ubHkgUFYgZW52aXJvbm1lbnQgdGhlIGtlcm5lbAo+Pj4+IGNhbiBydW4gaW4sIGFmYWlr
IGF0IGxlYXN0LiBJIGd1ZXNzIHRvIGRlY2lkZSBiZXR3ZWVuIHRoZSBzdWdnZXN0ZWQKPj4+PiBv
cHRpb25zIG9yIHRoZSBuZWVkIGZvciBzb21lIGFic3RyYWN0aW5nIG1hY3JvIChvciB5ZXQgc29t
ZXRoaW5nCj4+Pj4gZWxzZSksIHlvdSdsbCByZWFsbHkgbmVlZCB0byBhc2sgdGhlIGRyaXZlciBt
YWludGFpbmVycy4gT3Igc2ltcGx5Cj4+Pj4gc2VuZCBhIHBhdGNoIHRoZWlyIHdheSBpbXBsZW1l
bnRpbmcgb25lIG9mIHRoZW0sIGFuZCBzZWUgd2hhdAo+Pj4+IHRoZWlyIHJlYWN0aW9uIGlzLgo+
Pj4KPj4+IENvdWxkIHlvdSB0cnkgdGhpcyBvdXQgYW5kIHNlZSBpZiBpdCB3b3JrcyBhbmQgSSB3
aWxsIHNlbmQgaXQgb3V0Ogo+Pj4KPiAqc25pcCoKPj4KPj4gWWVzLCB0aGF0IHdvcmtzIGZvciBt
ZS4gIEhvd2V2ZXIsIEkgZmVlbCBsaWtlIHRoZSBjb25kaXRpb25hbCBzaG91bGQKPj4gYmUgaW4g
ZHJtX2dldF9tYXhfaW9tZW0oKSBpbnN0ZWFkIG9mIGRpcmVjdGx5IGFmdGVyIGl0IGV2ZXJ5d2hl
cmUgaXQncwo+PiB1c2VkLi4uICBhbmQgaXMganVzdCBjaGVja2luZyB4ZW5fcHZfZG9tYWluKCkg
ZW5vdWdoPyAgSmFuIG1hZGUgaXQKPj4gc291bmQgbGlrZSB0aGVyZSB3ZXJlIHBvc3NpYmx5IG90
aGVyIFBWIGNhc2VzIHRoYXQgd291bGQgYWxzbyBzdGlsbAo+PiBuZWVkIHN3aW90bGIuCj4gCj4g
SG93IGFib3V0IHRoaXM/ICBJdCBzdHJjbXAncyBwdl9pbmZvIHRvIHNlZSBpZiB3ZSdyZSBiYXJl
IG1ldGFsLCBkb2VzCj4gdGhlIGNvbXBhcmlzb24gaW4gYSBzaW5nbGUgcGxhY2UsIG1vdmVzIHRo
ZSBiaXQgc2hpZnRpbmcgY29tcGFyaXNvbgo+IGludG8gdGhlIGZ1bmN0aW9uIChzaW1wbGlmeWlu
ZyB0aGUgZHJtIGRyaXZlciBjb2RlKSwgYW5kIHJlbmFtZXMgdGhlCj4gZnVuY3Rpb24gdG8gbW9y
ZSBhcHRseSBkZXNjcmliZSB3aGF0J3MgZ29pbmcgb24uCgouLi4KCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9kcm1fbWVtb3J5LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21lbW9yeS5j
Cj4gaW5kZXggZDY5ZTRmYzFlZTc3Li5mMjJmNmEwZDIwYjMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2RybV9tZW1vcnkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWVtb3J5
LmMKPiBAQCAtMzUsNiArMzUsNyBAQAo+IAo+ICAjaW5jbHVkZSA8bGludXgvaGlnaG1lbS5oPgo+
ICAjaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4veGVuLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSAiZHJtX2xlZ2FjeS5oIgo+IAo+IEBAIC0x
NTAsMTUgKzE1MSwyNCBAQCB2b2lkIGRybV9sZWdhY3lfaW9yZW1hcGZyZWUoc3RydWN0IGRybV9s
b2NhbF9tYXAKPiAqbWFwLCBzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQo+ICB9Cj4gIEVYUE9SVF9T
WU1CT0woZHJtX2xlZ2FjeV9pb3JlbWFwZnJlZSk7Cj4gCj4gLXU2NCBkcm1fZ2V0X21heF9pb21l
bSh2b2lkKQo+ICtib29sIGRybV9uZWVkX3N3aW90bGJfZm9yX2RtYShpbnQgZG1hX2JpdHMpCj4g
IHsKPiAgICAgIHN0cnVjdCByZXNvdXJjZSAqdG1wOwo+ICAgICAgcmVzb3VyY2Vfc2l6ZV90IG1h
eF9pb21lbSA9IDA7Cj4gCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKPiArICAgIC8qCj4gKyAg
ICAgKiBQYXJhdmlydHVhbCBob3N0cyByZXF1aXJlIHN3aW90bGIgcmVnYXJkbGVzcyBvZiByZXF1
ZXN0ZWQgZG1hCj4gKyAgICAgKiB0cmFuc2ZlciBzaXplLgo+ICsgICAgICovCj4gKyAgICBpZiAo
c3RyY21wKHB2X2luZm8ubmFtZSwgImJhcmUgaGFyZHdhcmUiKSAhPSAwKQo+ICsgICAgICAgIHJl
dHVybiB0cnVlOwo+ICsjZW5kaWYKPiArCgpObywgdGhpcyBpcyByZWFsbHkgbm90IGFjY2VwdGFi
bGUuCgpBcGFydCBmcm9tIEFuZHJldydzIGNvbW1lbnRzIG9uIHVzaW5nIHRoZSBETUEgQVBJICh3
aGljaCBJIHJlYWxseQpzdXBwb3J0KSByZWx5aW5nIG9uIHRoZSBwdl9pbmZvLm5hbWUgc3RyaW5n
IGlzIGEgdmVyeSBiYWQgaW50ZXJmYWNlLgpZb3UnZCBuZWVkIHRvIGFkZCBzb21ldGhpbmcgbGlr
ZSBhICJuZWVkX3N3aW90bGIiIGJvb2xlYW4gdG8gdGhlCnB2X2luZm8gc3RydWN0IGFuZCBzZXQg
aXQgZm9yIFhlbiBQViBhbmQgbWF5YmUgb3RoZXJzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 06:03:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 06:03:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guA7e-0007Id-UI; Thu, 14 Feb 2019 06:03:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DQIS=QV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1guA7d-0007IU-8y
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 06:03:45 +0000
X-Inumbo-ID: 468fedd0-301e-11e9-ae9a-1f3fc4544f76
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 468fedd0-301e-11e9-ae9a-1f3fc4544f76;
 Thu, 14 Feb 2019 06:03:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E85F1AEE3;
 Thu, 14 Feb 2019 06:03:39 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Labriola <michael.d.labriola@gmail.com>,
 Christoph Hellwig <hch@infradead.org>
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
 <5C64297D0200007800216566@prv1-mh.provo.novell.com>
 <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
 <5C64413C0200007800216656@prv1-mh.provo.novell.com>
 <20190213165657.GD22883@char.us.oracle.com>
 <CAOQxz3wvA1B5X2NGSwtmFcoj2v655HJv-Nn4uN=EMt9yVf6uBw@mail.gmail.com>
 <CAOQxz3xUKnsoiT-rF5+ZJwkCUS4cTPQjSG5PHvaPaDrq87CqWQ@mail.gmail.com>
 <20190213191602.GC16558@char.us.oracle.com>
 <CAOQxz3xqaYq8JKWwHbS8oBDB3krtW4saozEoURcz8OtN23jqrA@mail.gmail.com>
 <54ddc7c8-8ba3-bcd2-081e-af2a0ddc4c76@citrix.com>
 <CAOQxz3x1t5F=Ey+4LyuSnCHR2XMZBMxwECbuP0HCJKqqcOkBeQ@mail.gmail.com>
 <8f05efab-4107-02ea-4bab-4759ac23d680@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <a8efb219-f3a9-4f4a-cfca-2c8abb4fc179@suse.com>
Date: Thu, 14 Feb 2019 07:03:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <8f05efab-4107-02ea-4bab-4759ac23d680@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMjAxOSAwMToxMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMy8wMi8yMDE5
IDIxOjA4LCBNaWNoYWVsIExhYnJpb2xhIHdyb3RlOgo+PiBPbiBXZWQsIEZlYiAxMywgMjAxOSBh
dCAzOjIxIFBNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3Rl
Ogo+Pj4gT24gMTMvMDIvMjAxOSAyMDoxNSwgTWljaGFlbCBMYWJyaW9sYSB3cm90ZToKPj4+PiBP
biBXZWQsIEZlYiAxMywgMjAxOSBhdCAyOjE2IFBNIEtvbnJhZCBSemVzenV0ZWsgV2lsawo+Pj4+
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPj4+Pj4gT24gV2VkLCBGZWIgMTMsIDIw
MTkgYXQgMDE6Mzg6MjFQTSAtMDUwMCwgTWljaGFlbCBMYWJyaW9sYSB3cm90ZToKPj4+Pj4+IE9u
IFdlZCwgRmViIDEzLCAyMDE5IGF0IDE6MTYgUE0gTWljaGFlbCBMYWJyaW9sYQo+Pj4+Pj4gPG1p
Y2hhZWwuZC5sYWJyaW9sYUBnbWFpbC5jb20+IHdyb3RlOgo+Pj4+Pj4+IE9uIFdlZCwgRmViIDEz
LCAyMDE5IGF0IDExOjU3IEFNIEtvbnJhZCBSemVzenV0ZWsgV2lsawo+Pj4+Pj4+IDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPj4+Pj4+Pj4gT24gV2VkLCBGZWIgMTMsIDIwMTkgYXQg
MDk6MDk6MzJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+PiBPbiAxMy4w
Mi4xOSBhdCAxNzowMCwgPG1pY2hhZWwuZC5sYWJyaW9sYUBnbWFpbC5jb20+IHdyb3RlOgo+Pj4+
Pj4+Pj4+IE9uIFdlZCwgRmViIDEzLCAyMDE5IGF0IDk6MjggQU0gSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4+Pj4+Pj4gT24gMTMuMDIuMTkgYXQgMTU6MTAs
IDxtaWNoYWVsLmQubGFicmlvbGFAZ21haWwuY29tPiB3cm90ZToKPj4+Pj4+Pj4+Pj4+IEFoLCBz
byB0aGlzIGlzbid0IG5lY2Vzc2FyaWx5IFhlbi1zcGVjaWZpYyBidXQgcmF0aGVyIGFueSBwYXJh
dmlydHVhbAo+Pj4+Pj4+Pj4+Pj4gZ3Vlc3Q/ICBUaGF0IGhhZG4ndCBjcm9zc2VkIG15IG1pbmQu
ICBJcyB0aGVyZSBhbiBlYXN5IHdheSB0byBmaW5kIG91dAo+Pj4+Pj4+Pj4+Pj4gaWYgd2UncmUg
YSBwdiBndWVzdCBpbiB0aGUgbmVlZF9zd2lvdGxiIGNvbmRpdGlvbmFscz8KPj4+Pj4+Pj4+Pj4g
VGhlcmUncyB4ZW5fcHZfZG9tYWluKCksIGJ1dCBJIHRoaW5rIHhlbl9zd2lvdGxiIHdvdWxkIGJl
IG1vcmUgdG8KPj4+Pj4+Pj4+Pj4gdGhlIHBvaW50IGlmIHRoZSBjaGVjayBpcyBhbHJlYWR5IHRv
IGJlIFhlbi1zcGVjaWZpYy4gVGhlcmUncyBubyBnZW5lcmljCj4+Pj4+Pj4+Pj4+ICJpcyBQViIg
cHJlZGljYXRlIHRoYXQgSSdtIGF3YXJlIG9mLgo+Pj4+Pj4+Pj4+IFdlbGwsIHRoYXQgbWFrZXMg
ZG9pbmcgY29uZGl0aW9uYWwgY29kZSByaWdodCBtb3JlIGRpZmZpY3VsdC4gIEkKPj4+Pj4+Pj4+
PiBhc3N1bWUgc2luY2UgdGhlcmUgaXNuJ3QgYSBnZW5lcmljIHByZWRpY2F0ZSwgYW5kIFBWIGlz
bid0IG5ldywgdGhhdAo+Pj4+Pj4+Pj4+IGl0J3MgYWJzZW5jZSBpcyBieSBkZXNpZ24/ICBUbyBy
ZWlnbiBpbiB0aGUgdGVtcHRhdGlvbiB0byBzcHJpbmtsZQo+Pj4+Pj4+Pj4+IGNvbmRpdGlvbmFs
IGNvZGUgYWxsIG92ZXIgdGhlIGtlcm5lbD8gIDstKQo+Pj4+Pj4+Pj4gV2VsbCwgd2l0aCBsZ3Vl
c3QgZ29uZSwgWGVuIGlzIHRoZSBvbmx5IFBWIGVudmlyb25tZW50IHRoZSBrZXJuZWwKPj4+Pj4+
Pj4+IGNhbiBydW4gaW4sIGFmYWlrIGF0IGxlYXN0LiBJIGd1ZXNzIHRvIGRlY2lkZSBiZXR3ZWVu
IHRoZSBzdWdnZXN0ZWQKPj4+Pj4+Pj4+IG9wdGlvbnMgb3IgdGhlIG5lZWQgZm9yIHNvbWUgYWJz
dHJhY3RpbmcgbWFjcm8gKG9yIHlldCBzb21ldGhpbmcKPj4+Pj4+Pj4+IGVsc2UpLCB5b3UnbGwg
cmVhbGx5IG5lZWQgdG8gYXNrIHRoZSBkcml2ZXIgbWFpbnRhaW5lcnMuIE9yIHNpbXBseQo+Pj4+
Pj4+Pj4gc2VuZCBhIHBhdGNoIHRoZWlyIHdheSBpbXBsZW1lbnRpbmcgb25lIG9mIHRoZW0sIGFu
ZCBzZWUgd2hhdAo+Pj4+Pj4+Pj4gdGhlaXIgcmVhY3Rpb24gaXMuCj4+Pj4+Pj4+IENvdWxkIHlv
dSB0cnkgdGhpcyBvdXQgYW5kIHNlZSBpZiBpdCB3b3JrcyBhbmQgSSB3aWxsIHNlbmQgaXQgb3V0
Ogo+Pj4+Pj4+Pgo+Pj4+Pj4gKnNuaXAqCj4+Pj4+Pj4gWWVzLCB0aGF0IHdvcmtzIGZvciBtZS4g
IEhvd2V2ZXIsIEkgZmVlbCBsaWtlIHRoZSBjb25kaXRpb25hbCBzaG91bGQKPj4+Pj4+PiBiZSBp
biBkcm1fZ2V0X21heF9pb21lbSgpIGluc3RlYWQgb2YgZGlyZWN0bHkgYWZ0ZXIgaXQgZXZlcnl3
aGVyZSBpdCdzCj4+Pj4+Pj4gdXNlZC4uLiAgYW5kIGlzIGp1c3QgY2hlY2tpbmcgeGVuX3B2X2Rv
bWFpbigpIGVub3VnaD8gIEphbiBtYWRlIGl0Cj4+Pj4+Pj4gc291bmQgbGlrZSB0aGVyZSB3ZXJl
IHBvc3NpYmx5IG90aGVyIFBWIGNhc2VzIHRoYXQgd291bGQgYWxzbyBzdGlsbAo+Pj4+Pj4+IG5l
ZWQgc3dpb3RsYi4KPj4+Pj4+IEhvdyBhYm91dCB0aGlzPyAgSXQgc3RyY21wJ3MgcHZfaW5mbyB0
byBzZWUgaWYgd2UncmUgYmFyZSBtZXRhbCwgZG9lcwo+Pj4+Pj4gdGhlIGNvbXBhcmlzb24gaW4g
YSBzaW5nbGUgcGxhY2UsIG1vdmVzIHRoZSBiaXQgc2hpZnRpbmcgY29tcGFyaXNvbgo+Pj4+Pj4g
aW50byB0aGUgZnVuY3Rpb24gKHNpbXBsaWZ5aW5nIHRoZSBkcm0gZHJpdmVyIGNvZGUpLCBhbmQg
cmVuYW1lcyB0aGUKPj4+Pj4+IGZ1bmN0aW9uIHRvIG1vcmUgYXB0bHkgZGVzY3JpYmUgd2hhdCdz
IGdvaW5nIG9uLgo+Pj4+PiA8bm9kcz4gVGhhdCBsb29rcyBtdWNoIGJldHRlci4KPj4+PiBHcmVh
dCEgIE5vdyB0aGUgb25seSBxdWVzdGlvbiBsZWZ0IGlzOiAgS1ZNLCBWTXdhcmUsIFhlbiBQVkgs
IFhlbiBIVk0sCj4+Pj4gYW5kIFhlbiBQViBhbGwgcG9wdWxhdGUgcHZfaW5mby4gIERvIGFueSBv
ZiB0aG9zZSBvdGhlciB0aGFuIFhlbiBQVgo+Pj4+ICpyZWFsbHkqIG5lZWQgc3dpb3RsYi4gIFRo
YXQncyBzbGlnaHRseSBvdmVyIG15IGhlYWQuICBBcyB3cml0dGVuLCBteQo+Pj4+IHBhdGNoIHdv
dWxkIHJlcXVpcmUgc3dpb3RsYiBmb3IgYWxsIG9mIHRoZW0gYmVjYXVzZSBJIHdhcyBhdHRlbXB0
aW5nCj4+Pj4gdG8gbm90IGJlIFhlbi1zcGVjaWZpYy4KPj4+IEl0cyBmYXIgbW9yZSBjb21wbGlj
YXRlZCB0aGF0ICJYZW4gUFYgcmVxdWlyZXMgc3dpb3RsYiIuCj4+Pgo+Pj4gSSBwcmVzdW1lIHRo
ZSB1bmRlcmx5aW5nIHByb2JsZW0gaGVyZSBpcyBEUk0gYmVpbmcgc3BlY2lhbCBhbmQgbm90Cj4+
PiBETUEtbWFwcGluZyBpdHMgYnVmZmVycywgYW5kIHRyeWluZyB0byBETUEgdG8gYSBidWZmZXIg
Y3Jvc3NpbmcgYSA0awo+Pj4gYm91bmRhcnk/Cj4+IFdlbGwsIEkgZG9uJ3QgMTAwJSB1bmRlcnN0
YW5kIGhvdyBhbGwgdGhlc2UgdGhpbmdzIHdvcmsuLi4gIGJ1dCBoZXJlJ3MKPj4gd2hhdCBJIGRv
IGtub3cuICBUaGVyZSBhcmUgYSBzZXJpZXMgb2YgY29tbWl0cyBpbiB2NC4xNyB0aGF0IHRyeSB0
bwo+PiBvcHRpbWl6ZSB0aGUgcmFkZW9uIGFuZCBhbWRncHUgZHJpdmVycyBieSBza2lwcGluZyBj
YWxscyB0bwo+PiB0dG1fZG1hX3BvcHVsYXRlKCkgYW5kIHR0bV9kbWFfdW5wb3B1bGF0ZSgpIHVu
bGVzcyB0aGV5J3JlICJyZWFsbHkKPj4gbmVlZGVkIi4gIFRoZSBvcmlnaW5hbCBjb21taXQgZGV0
ZXJtaW5lcyBpZiBzd2lvdGxiIGlzIG5lZWRlZCBieQo+PiBjaGVja2luZyB0byBzZWUgaWYgdGhl
IG1heCBpbyBtYXBwaW5nIGFkZHJlc3Mgb2Ygc3lzdGVtIG1lbW9yeSBpcyBvdmVyCj4+IHRoZSB2
aWRlbyBjYXJkJ3MgYWNjZXNzaW5nIHJhbmdlLiAgSSBjYW4gbm8gbG9uZ2VyIGxvZyBpbnRvIEdu
b21lIG9uIGEKPj4gWGVuIGRvbTAgYWZ0ZXIgdXBncmFkaW5nIG15IGtlcm5lbCB0byB2NC4yMCBi
ZWNhdXNlIHRoZSBjb2RlIHRoYXQncyBubwo+PiBsb25nZXIgaGFwcGVuaW5nIHdhcyBhY3R1YWxs
eSBuZWVkZWQgaW4gYSBwYXJhdmlydHVhbGl6ZWQgZW52aXJvbm1lbnQuCj4gCj4gQnV0IGZyb20g
dGhlIGxvZyB5b3UgcHJvdmlkZWQsIHlvdXIgYnVnIHdhcyBzcGFjZSBleGhhdXN0aW9uIGluIHRo
ZQo+IHN3aW90bGIsIG5vPwo+IAo+PiBTbywgSSdtIHRyeWluZyB0byBnZXQgYWxsIG15IGRldGFp
bHMgc3RyYWlnaHQgc28gSSBjYW4gc3VibWl0IGEgcGF0Y2gKPj4gdG8gZml4IGl0IHcvb3V0IHNh
eWluZyBhbnl0aGluZyBmYWN0dWFsbHkgaW5jb3JyZWN0Lgo+IAo+IFRoZSB0aGluZyB3aGljaCBp
cyBkaWZmZXJlbnQgYmV0d2VlbiBYZW4gUFYgZ3Vlc3RzIGFuZCBtb3N0IG90aGVycyAoYWxsCj4g
b3RoZXJzKD8pLCBub3cgdGhhdCBMZ3Vlc3QgYW5kIFVNTCBoYXZlIGJlZW4gZHJvcHBlZCkgaXMg
dGhhdCB3aGF0IExpbnV4Cj4gdGhpbmtzIG9mIGFzIFBGTiAkTiBpc24ndCBuZWNlc3NhcmlseSBh
ZGphY2VudCB0byBQRk4gJE4rMSBpbiBzeXN0ZW0KPiBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlLgo+
IAo+IFRoZXJlZm9yZSwgY29kZSB3aGljaCBoYXMgYSBidWZmZXIgc3Bhbm5pbmcgYSBwYWdlIGJv
dW5kYXJ5IGNhbid0IGp1c3QKPiBjb252ZXJ0IGEgcG9pbnRlciB0byB0aGUgYnVmZmVyIGludG8g
YSBwaHlzaWNhbCBhZGRyZXNzLCBhbmQgaGFuZCB0aGF0Cj4gYWRkcmVzcyB0byBhIGRldmljZS7C
oCBZb3UgZ2VuZXJhbGx5IGVuZCB1cCB3aXRoIGVpdGhlciBtZW1vcnkgY29ycnVwdGlvbgo+IChE
TUEgaGl0dGluZyB0aGUgd3JvbmcgcGFnZSBhbGxvY2F0ZWQgdG8gdGhlIGd1ZXN0KSwgb3IgYW4g
SU9NTVUgZmF1bHQKPiAoRE1BIGhpdHRpbmcgYSBwYWdlcyB3aGljaCBpc24ndCBhbGxvY2F0ZWQg
dG8gdGhlIGd1ZXN0KS4KPiAKPiBYZW4gUFYgaXMgdmVyeSBnb29kIGF0IGZpbmRpbmcgRE1BIGJ1
Z3MgaW4gZHJpdmVycy7CoCBUaGUgd2F5IHRvIHJlc29sdmUKPiB0aGlzIGlzIHRvIGZpeCB0aGUg
ZHJpdmVyIHRvIHVzZSB0aGUgcHJvcGVyIERNQSBBUElzIC0gbm90IHRvIGFkZCBldmVuCj4gbW9y
ZSBtYWdpYyBjb3JuZXIgY2FzZXMuCj4gCj4gSW4gZ2VuZXJhbCwgYSBsb3Qgb2YgZGV2aWNlcyBj
YW4gZG8gNGsgc2NhdHRlci9nYXRoZXIsIG9yIGVuZCB1cCBtYWtpbmcKPiByZXF1ZXN0cyB0byBi
dWZmZXJzIHdoaWNoIGZpdCB3aXRoaW4gYSBzaW5nbGUgcGFnZSwgYnV0IHRoZSBTV0lPVExCIGRv
ZXMKPiBhY3QgYXMgYSBtZWNoYW5pc20gb2YgbGFzdCByZXNvcnQuwqAgSXQgaGFzIGEgbWFzc2l2
ZSBwZXJmb3JtYW5jZSBwZW5hbHR5Cj4gKGR1ZSB0byBkb3VibGUgYnVmZmVyaW5nKSwgYW5kIGRv
ZXMgaGF2ZSBhIHRlbmRlbmN5IHRvIGZyYWdtZW50IChkdWUgdG8KPiBhc3ltbWV0cmljIHNpemUg
cmVxdWVzdHMpLgo+IAo+IEhvd2V2ZXIsIHRoZXJlIGlzIG9uZSBETUEgbW9kZSAoaW4gdGhlIHBy
b2Nlc3Mgb2YgZ2V0dGluZyBwcm9wZXJseQo+IHVwc3RyZWFtLCBidXQgaGFzIGJlZW4gdXNlZCBm
b3Igc2V2ZXJhbCB5ZWFycyBieSB2YXJpb3VzIGRvd25zdHJlYW1zKQo+IHdoZXJlIElPVkEgPT0g
TGludXgncyBpZGVhIG9mIGNvbnRpZ3VvdXMgUEZOIHNwYWNlLCBzbyB5b3UgY2FuIGRvIG9kZAo+
IHNpemVkIERNQXMgd2hpY2ggY3Jvc3MgcGFnZSBib3VuZGFyaWVzLgo+IAo+IFRoZSBwb2ludCBp
cyB0aGF0IHRoZSBETUEgb3BzIChhbmQgKm9ubHkqIHRoZSBETUEgb3BzLCBmcm9tIGEKPiBjb3Jy
ZWN0bmVzcyBzdGFuZHBvaW50KSBrbm93IGhvdyB0byBjb252ZXJ0IFBGTnMgaW50byBJTy12aXJ0
dWFsCj4gYWRkcmVzc2VzIGZvciBkZXZpY2VzLCBiZWNhdXNlIGl0IG1heSBub3QgYmUgYSAxOjEg
bWFwcGluZy7CoCBOb3RoaW5nCj4gZWxzZSBpbiB0aGUga2VybmVsIGNhbiBsZWdpdGltYXRlbHkg
YmUgbWFraW5nIGRlY2lzaW9ucyBsaWtlIHRoaXMuCgpDb3JyZWN0LiBBZGRpbmcgQ2hyaXN0b3Bo
IHdobyBtaWdodCB3YW50IHRvIGFkZCBzb21ldGhpbmcuCgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 07:11:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 07:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guBAY-0004WE-0E; Thu, 14 Feb 2019 07:10:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guBAW-0004W2-LT
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 07:10:48 +0000
X-Inumbo-ID: a6c02c45-3027-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6c02c45-3027-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 07:10:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guBAU-0007Z0-IG; Thu, 14 Feb 2019 07:10:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guBAU-0007Dd-Aq; Thu, 14 Feb 2019 07:10:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guBAU-0000XP-9q; Thu, 14 Feb 2019 07:10:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133201-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:build-arm64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.10-testing:build-arm64:<job status>:broken:regression
 xen-4.10-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.10-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.10-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.10-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.10-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.10-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-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-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-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-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: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-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=a016b8f207c7a3fe8bdd2b6f7c080020e3e1c823
X-Osstest-Versions-That: xen=e21c79fe4fd204eca0c6b9f79102e3826db7334a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 07:10:46 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 133201: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIwMSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyMDEvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5
NjYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEzMjk2NgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
MiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTY2CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMy
OTY2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAg
ICBicm9rZW4gYmxvY2tlZCBpbiAxMzI5NjYKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
IDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjk2NgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyOTY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYTAxNmI4ZjIwN2M3YTNmZThiZGQy
YjZmN2MwODAwMjBlM2UxYzgyMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgZTIxYzc5ZmU0ZmQyMDRlY2EwYzZiOWY3OTEwMmUzODI2ZGI3MzM0YQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMyOTY2ICAyMDE5LTAyLTA2IDEyOjUwOjEwIFogICAgNyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzE0MyAgMjAxOS0wMi0xMSAxMzowNzo0MCBaICAgIDIgZGF5cyAgICAy
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IGEwMTZiOGYyMDdjN2EzZmU4YmRkMmI2ZjdjMDgwMDIwZTNlMWM4
MjMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZl
YiAxMSAxNDowNDowOCAyMDE5ICswMTAwCgogICAgdXBkYXRlIFhlbiB2ZXJzaW9uIHRvIDQuMTAu
MwoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 07:26:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 07:26:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guBPx-0005Zo-LC; Thu, 14 Feb 2019 07:26:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guBPw-0005Zc-27
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 07:26:44 +0000
X-Inumbo-ID: dabf754c-3029-11e9-a1ab-bfd7e24df803
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dabf754c-3029-11e9-a1ab-bfd7e24df803;
 Thu, 14 Feb 2019 07:26:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guBPk-0007qm-N1; Thu, 14 Feb 2019 07:26:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guBPk-0000Ne-C5; Thu, 14 Feb 2019 07:26:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guBPk-0002Oh-BV; Thu, 14 Feb 2019 07:26:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133244-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 07:26:32 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133244: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI0NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI0NC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYx
NzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICA2IGRheXMgICAzOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAg
IDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAxIGRheXMgICAxNSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNj
aG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlA
YW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmMTc4YTAwYzMwMTczYzBiMjY4ZDk5MTYwZTE5YWQy
OTliMTgyM2EyCkF1dGhvcjogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkRh
dGU6ICAgVHVlIEZlYiAxMiAxNToyMDoxNSAyMDE5ICswMTAwCgogICAgeDg2L2h2bTogYmxvY2sg
c3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFRoZXJlIGFyZSBtdWx0
aXBsZSBhcnJheXMgaW4gdGhlIEhWTSBpbnRlcmZhY2UgdGhhdCBhcmUgYWNjZXNzZWQKICAgIHdp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRvIGF2b2lkIHNwZWN1
bGF0aXZlCiAgICBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJyYXlfaW5kZXhf
bm9zcGVjIG1hY3JvLgogICAgCiAgICBXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91dC1vZi1i
b3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwogICAgaW50byBkeW5hbWljIGFy
cmF5cyBhbmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVkCiAg
ICBkdXJpbmcgcnVuIHRpbWUsIHRoZSBzaXplIG9mIHRoZSBsYXR0ZXIgaXMga25vd24gZHVyaW5n
IGNvbXBpbGUgdGltZS4KICAgIE9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFi
bGUgdG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKICAgIGluIHRoZSBmdXR1cmUuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5k
ZT4KICAgIFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRl
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1
NmQ4ZDAxMTlkMjcwZjg0NmM2YzQ5NDM3MTJiOGEyMWZiZTVkNGQwCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6NTcgMjAxOSAr
MDEwMAoKICAgIFZNWDogZG9uJ3QgaWdub3JlIFAyTSBzZXR1cCBlcnJvcgogICAgCiAgICBzZXRf
bW1pb19wMm1fZW50cnkoKSBtYXkgZmFpbCwgaW4gcGFydGljdWxhciB3aXRoIC1FTk9NRU0uIERv
bid0IGlnbm9yZQogICAgc3VjaCBhbiBlcnJvciwgYnV0IGluc3RlYWQgY2F1c2UgZG9tYWluIGNy
ZWF0aW9uIHRvIGZhaWwgaW4gc3VjaCBhIGNhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDg4YjkyYzM4MjBjZmZlZDRiNGFiZWIxMzllZGMyY2Jk
ODI4NmNiMTIKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEZlYiAxMiAxMTo1NDowNyAyMDE5ICswMTAwCgogICAgaW9tbXU6IGZpeCBpb21tdV9vcHMg
aW5pdGlhbGl6YXRpb24KICAgIAogICAgQ29tbWl0IDMyYTVlYTAwZWM3NWVmNTNlICgiSU9NTVUv
eDg2OiByZW1vdmUgaW5kaXJlY3Rpb24gZnJvbSBjZXJ0YWluCiAgICBJT01NVSBob29rIGFjY2Vz
c2VzIikgaW50cm9kdWNlZCBpb21tdV9vcHMgaW5pdGlhbGl6ZWQgYXQgYm9vdCB0aW1lCiAgICB3
aXRoIGRhdGEgZGVjbGFyZWQgYXMgX19pbml0Y29uc3RyZWwuCiAgICAKICAgIE9uIEludGVsIHN5
c3RlbXMgdGhlcmUgaXMgYW5vdGhlciBwYXRoIHdoZXJlIGlvbW11X29wcyBpcyBpbml0aWFsaXpl
ZAogICAgYW5kIHRoaXMgcGF0aCBpcyByZWxldmFudCBvbiByZXN1bWUgYWZ0ZXIgcmV0dXJuaW5n
IGZyb20gc3lzdGVtIHN1c3BlbmQuCiAgICBBcyB0aGUgaW5pdGlhbGl6YXRpb24gZGF0YSBpcyBu
byBsb25nZXIgYWNjZXNzaWJsZSBpbiB0aGlzIGNhc2UgdGhhdAogICAgc2Vjb25kIGluaXRpYWxp
emF0aW9uIG11c3QgYmUgZHJvcHBlZCBpbiBjYXNlIHRoZSBzeXN0ZW0gaXNuJ3QganVzdAogICAg
Ym9vdGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwOWZj
NGRlNGE4ZWJiMzg5NjQxYjhiOGE2MzJlZmNiN2NhODgwZTA4CkF1dGhvcjogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uY29tPgpEYXRlOiAgIFdlZCBGZWIgNiAxNTowOTozMyAyMDE5
ICswMTAwCgogICAgYXNtOiBoYW5kbGUgY29tbWVudHMgd2hlbiBjcmVhdGluZyBoZWFkZXIgZmls
ZQogICAgCiAgICBJbiB0aGUgZWFybHkgc3RlcHMgb2YgY29tcGlsYXRpb24sIHRoZSBhc20gaGVh
ZGVyIGZpbGVzIGFyZSBjcmVhdGVkLCBzdWNoCiAgICBhcyBpbmNsdWRlL2FzbS0kKFRBUkdFVF9B
UkNIKS9hc20tb2Zmc2V0cy5oLiBUaGVzZSBmaWxlcyBkZXBlbmQgb24gdGhlCiAgICBhc3NlbWJs
eSBmaWxlIGFyY2gvJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMucywgd2hpY2ggaXMgZ2VuZXJh
dGVkCiAgICBiZWZvcmUuIERlcGVuZGluZyBvbiB0aGUgdXNlZCB0b29sY2hhaW4sIHRoZXJlIG1p
Z2h0IGJlIGNvbW1lbnRzIGluIHRoZQogICAgYXNzZW1ibHkgZmlsZXMuIEVzcGVjaWFsbHkgdGhl
IGdvdG8tZ2NjIGNvbXBpbGVyIG9mIHRoZSBib3VuZGVkIG1vZGVsCiAgICBjaGVja2VyIENCTUMg
YWRkcyBjb21tZW50cyB0aGF0IHN0YXJ0IHdpdGggYSAnIycgc3ltYm9sIGF0IHRoZSBiZWdpbm5p
bmcKICAgIG9mIHRoZSBsaW5lLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGhhbmRsaW5nIGNv
bW1lbnRzIGluIGFzc2VtYmxlciBkdXJpbmcgdGhlIGNyZWF0aW9uIG9mIHRoZQogICAgYXNtIGhl
YWRlciBmaWxlcywgZXNwZWNpYWxseSBpZ25vcmluZyBsaW5lcyB0aGF0IHN0YXJ0IHdpdGggJyMn
LCB3aGljaAogICAgaW5kaWNhdGUgY29tbWVudHMgZm9yIGJvdGggQVJNIGFuZCB4ODYgYXNzZW1i
bGVyLiBUaGUgdXNlZCB0b29sIGdvdG8tYXMKICAgIHByb2R1Y2VzIGV4YWN0bHkgY29tbWVudHMg
b2YgdGhpcyBraW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVGF1dHNjaG5pZyA8
dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBkMDRiZjFlYjY1NmJlOGIyMTMxZDA4YzdlMzJjZmYzNDM1NTZj
ZmE4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBG
ZWIgMTEgMDk6MDk6MTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IGFkanVzdCBtaW5pbXVt
IGFsbG9jYXRpb24gY2FsY3VsYXRpb25zCiAgICAKICAgIEEgcHJldmlvdXNseSBiYWQgc2l0dWF0
aW9uIGhhcyBiZWNvbWUgd29yc2Ugd2l0aCB0aGUgZWFybHkgc2V0dGluZyBvZgogICAgLT5tYXhf
dmNwdXM6IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMo
KSBoYXMKICAgIGZ1cnRoZXIgZ3Jvd24sIGFuZCBoZW5jZSBub3cgaG9sZHMgYmFjayBldmVuIG1v
cmUgbWVtb3J5IGZyb20gdXNlIGZvcgogICAgdGhlIHAybS4KICAgIAogICAgTWFrZSBzaF9taW5f
YWxsb2NhdGlvbigpIGFjY291bnQgZm9yIGFsbCBwMm0gbWVtb3J5IG5lZWRlZCBmb3IKICAgIHNo
YWRvd19lbmFibGUoKSB0byBzdWNjZWVkIGR1cmluZyBkb21haW4gY3JlYXRpb24gKGF0IHdoaWNo
IHBvaW50IHRoZQogICAgZG9tYWluIGhhcyBubyBtZW1vcnkgYXQgYWxsIGFsbG9jYXRlZCB0byBp
dCB5ZXQsIGFuZCBoZW5jZSB1c2Ugb2YKICAgIGQtPnRvdF9wYWdlcyBpcyBtZWFuaW5nbGVzcyku
CiAgICAKICAgIEFsc28gbWFrZSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBubyBsb25n
ZXIgbmVlZGxlc3NseSBhZGQgMSB0bwogICAgdGhlIHZDUFUgY291bnQuCiAgICAKICAgIEZpbmFs
bHkgbWFrZSB0aGUgZGVidWdnaW5nIHByaW50aygpIGluIHNoYWRvd19hbGxvY19wMm1fcGFnZSgp
IGEgbGl0dGxlCiAgICBtb3JlIHVzZWZ1bCBieSBsb2dnaW5nIHNvbWUgb2YgdGhlIHJlbGV2YW50
IGRvbWFpbiBzZXR0aW5ncy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1p
dCBhY2EyMTQ0MjQ5OWMwNGI3MGQ4NDE2NGI0Njc0NGIzNWVlN2I4YmY0CkF1dGhvcjogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjo0
MToxNyAyMDE5ICswMDAwCgogICAgZG9jczogZmVhdHVyZXMvcWVtdS1kZXByaXYgZm9ybWF0dGlu
ZyBmaXhlcwogICAgCiAgICBOZWVkIGEgc3BhY2UgYmV0d2VlbiB0aGUgcGFyYWdyYXBoIGFuZCB0
aGUgbGlzdCBzbyBwYW5kb2Mga25vd3MgaXQncyBhCiAgICBsaXN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5ZGI3
NzdkZGEzM2JhOTJjMGEwZmVjYTc2ZGU1YmJhNTczNThlYmNjCkF1dGhvcjogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjowNTo0MyAy
MDE5ICswMDAwCgogICAgZG9jczogVXBkYXRlIGNyZWRpdC9jcmVkaXQyIGZlYXR1cmUgZG9jcyBy
ZWZsZWN0aW5nIG5ldyBkZWZhdWx0IHNjaGVkdWxlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDdiNTI3OGIyOGY4ZmJjZDQ0MDJlNDUy
MGQ3YTVkNjA3ZDRhOTk3YTcKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjcgMjAxOSArMDAwMAoKICAgIHRvb2xz
OiBpbml0IHNjcmlwdHM6IG1ha2UgWEVOX1JVTl9ESVIgYW5kIFhFTl9MT0NLX0RJUiBtb2RlIDcw
MAogICAgCiAgICBUaGVzZSBkaXJlY3RvcmllcyBvdWdodCBub3QgdG8gYmUgZXZlbiB3b3JsZC1y
ZWFkYWJsZS4gIElmIHRoaXMgc2NyaXB0CiAgICBmb3Igc29tZSByZWFzb24gcnVucyB3aXRoIGEg
bGF4IHVtYXNrIHRoZXkgbWlnaHQgYmUgY3JlYXRlZAogICAgb3Zlcmx5LXdyaXRlYWJsZS4gIEF2
b2lkIGFueSBzdWNoIGJ1ZyBieSBzZXR0aW5nIHRoZSBtb2RlIGV4cGxpY2l0bHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMGM0YTM4YzA5
OGY5YmZmZWIzM2Y4Y2Y4OGFiZGVhNGIwZjlhOTA3MApBdXRob3I6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNiAyMDE5ICsw
MDAwCgogICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogRml4ZXMgdG8gRGVzY3Jp
cHRpb24KICAgIAogICAgYG5lZWVkZWQnIGlzIGEgdHlwby4gIEFuZCB4ZW5kIGlzIGxvbmcgZ29u
ZS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMDEwOTdlMDE5NDMyMWQyNzI2MjUxM2Nm
MTI5MWZkZGZlYTE2MDZjMwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNSAyMDE5ICswMDAwCgogICAgdG9vbHM6
IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogUHJvdmlkZXMgYHhlbicKICAgIAogICAgSXQgaXMg
dXNlZnVsIHRvIGhhdmUgYSBzaW5nbGUgYHhlbicgZmFjaWxpdHkgKGluIHRoZSBMU0IgUHJvdmlk
ZXMKICAgIG5hbWVzcGFjZSkuICBUaGF0IGFsbG93cyBvdGhlciBmYWNpbGl0aWVzIHRvIHNwZWNp
ZnkgdGhhdCB0aGV5IHNob3VsZAogICAgZ28gYWZ0ZXIgYHhlbicgd2l0aG91dCBuZWVkaW5nIHRv
IGtub3cgdGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMuCiAgICAKICAgIFRoaXMgc2VydmljZSBu
YW1lIGlzIGFscmVhZHkgUHJvdmlkZSdkIGJ5IHRoZSAoZmFpcmx5IGRpZmZlcmVudCkgaW5pdAog
ICAgc2NyaXB0cyB1c2VkIGluIERlYmlhbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBiNGRmNzNkZTQ5Mzk1NGM0NGYyNDBmNzg3NzljOWJk
Mzc4MmUxNTcyCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpEYXRlOiAgIFR1ZSBGZWIgNSAxMzozODo1MyAyMDE5IC0wODAwCgogICAgeGVuL2FybTog
Z2ljLXYyOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRpYWxpemF0aW9uCiAgICAK
ICAgIEludGVycnVwdHMgY291bGQgYmUgQUNUSVZFIGF0IGJvb3QuIE1ha2Ugc3VyZSB0byBkZWFj
dGl2YXRlIHRoZW0gZHVyaW5nCiAgICBpbml0aWFsaXphdGlvbi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzoganVsaWVu
LmdyYWxsQGFybS5jb20KICAgIENDOiBwZW5nLmZhbkBueHAuY29tCiAgICBDQzogamdyb3NzQHN1
c2UuY29tCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 08:03:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 08:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guBzl-0000kX-0K; Thu, 14 Feb 2019 08:03:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guBzj-0000kS-3t
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 08:03:43 +0000
X-Inumbo-ID: 0a3094c6-302f-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a3094c6-302f-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 08:03:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 01:03:40 -0700
Message-Id: <5C6520DB02000078002168EC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 01:03:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
 <5C64297D0200007800216566@prv1-mh.provo.novell.com>
 <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
 <5C64413C0200007800216656@prv1-mh.provo.novell.com>
 <20190213165657.GD22883@char.us.oracle.com>
In-Reply-To: <20190213165657.GD22883@char.us.oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michael Labriola <michael.d.labriola@gmail.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDE3OjU2LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6
Cj4gQEAgLTg4Nyw2ICs4ODgsOCBAQCBzdGF0aWMgaW50IGdtY192Nl8wX3N3X2luaXQodm9pZCAq
aGFuZGxlKQo+ICAJCWRldl93YXJuKGFkZXYtPmRldiwgImFtZGdwdTogTm8gY29oZXJlbnQgRE1B
IGF2YWlsYWJsZS5cbiIpOwo+ICAJfQo+ICAJYWRldi0+bmVlZF9zd2lvdGxiID0gZHJtX2dldF9t
YXhfaW9tZW0oKSA+ICgodTY0KTEgPDwgZG1hX2JpdHMpOwo+ICsJaWYgKHhlbl9wdl9kb21haW4o
KSkKPiArCQlhZGV2LT5uZWVkX3N3aW90bGIgPSAxOwoKQnV0IGNoYW5nZXMgbGlrZSB0aGlzIGdv
IHRvbyBmYXIgaW1vLCBhdCBsZWFzdCB3aGVuIHRha2luZyBpbnRvCmFjY291bnQgdGhlIGxvZ2lj
IGluIHBjaV94ZW5fc3dpb3RsYl9kZXRlY3QoKS4gSGVuY2UgbXkgZWFybGllcgpzdWdnZXN0aW9u
IHRvIHVzZSB4ZW5fc3dpb3RsYiBpbnN0ZWFkIG9mIHhlbl9wdl9kb21haW4oKS4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 08:05:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 08:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guC1H-0000uk-DK; Thu, 14 Feb 2019 08:05:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guC1G-0000uC-CK
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 08:05:18 +0000
X-Inumbo-ID: 40ee8bb4-302f-11e9-8b6d-1be25af506e5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40ee8bb4-302f-11e9-8b6d-1be25af506e5;
 Thu, 14 Feb 2019 08:05:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 01:05:11 -0700
Message-Id: <5C65213702000078002168F7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 01:05:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Michael Labriola" <michael.d.labriola@gmail.com>
References: <CAOQxz3yK1jK+LTHpVM12kv-e4YFy3preSO3F3Pqp6VyO6i4-QA@mail.gmail.com>
 <5C63F2BB02000078002163D1@prv1-mh.provo.novell.com>
 <CAOQxz3xNPBCZLYT-sERKOhZiOtMMOmJSNJuPBJMjBUNdAanfJQ@mail.gmail.com>
 <5C64297D0200007800216566@prv1-mh.provo.novell.com>
 <CAOQxz3yiyfjknh=4XU4G3begC6kTqmMhZyjRkwL96RL9JH--PQ@mail.gmail.com>
 <5C64413C0200007800216656@prv1-mh.provo.novell.com>
 <CAOQxz3xJBxUD9bigABUVFzLhb-D_AhB4eFccgZ3OnnBNnYjT8A@mail.gmail.com>
In-Reply-To: <CAOQxz3xJBxUD9bigABUVFzLhb-D_AhB4eFccgZ3OnnBNnYjT8A@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDE4OjQ1LCA8bWljaGFlbC5kLmxhYnJpb2xhQGdtYWlsLmNvbT4g
d3JvdGU6Cj4gT24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMTE6MDkgQU0gSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4KPj4gPj4+IE9uIDEzLjAyLjE5IGF0IDE3OjAwLCA8
bWljaGFlbC5kLmxhYnJpb2xhQGdtYWlsLmNvbT4gd3JvdGU6Cj4+ID4gT24gV2VkLCBGZWIgMTMs
IDIwMTkgYXQgOToyOCBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+
PiA+PiA+Pj4gT24gMTMuMDIuMTkgYXQgMTU6MTAsIDxtaWNoYWVsLmQubGFicmlvbGFAZ21haWwu
Y29tPiB3cm90ZToKPj4gPj4gPiBBaCwgc28gdGhpcyBpc24ndCBuZWNlc3NhcmlseSBYZW4tc3Bl
Y2lmaWMgYnV0IHJhdGhlciBhbnkgcGFyYXZpcnR1YWwKPj4gPj4gPiBndWVzdD8gIFRoYXQgaGFk
bid0IGNyb3NzZWQgbXkgbWluZC4gIElzIHRoZXJlIGFuIGVhc3kgd2F5IHRvIGZpbmQgb3V0Cj4+
ID4+ID4gaWYgd2UncmUgYSBwdiBndWVzdCBpbiB0aGUgbmVlZF9zd2lvdGxiIGNvbmRpdGlvbmFs
cz8KPj4gPj4KPj4gPj4gVGhlcmUncyB4ZW5fcHZfZG9tYWluKCksIGJ1dCBJIHRoaW5rIHhlbl9z
d2lvdGxiIHdvdWxkIGJlIG1vcmUgdG8KPj4gPj4gdGhlIHBvaW50IGlmIHRoZSBjaGVjayBpcyBh
bHJlYWR5IHRvIGJlIFhlbi1zcGVjaWZpYy4gVGhlcmUncyBubyBnZW5lcmljCj4+ID4+ICJpcyBQ
ViIgcHJlZGljYXRlIHRoYXQgSSdtIGF3YXJlIG9mLgo+PiA+Cj4+ID4gV2VsbCwgdGhhdCBtYWtl
cyBkb2luZyBjb25kaXRpb25hbCBjb2RlIHJpZ2h0IG1vcmUgZGlmZmljdWx0LiAgSQo+PiA+IGFz
c3VtZSBzaW5jZSB0aGVyZSBpc24ndCBhIGdlbmVyaWMgcHJlZGljYXRlLCBhbmQgUFYgaXNuJ3Qg
bmV3LCB0aGF0Cj4+ID4gaXQncyBhYnNlbmNlIGlzIGJ5IGRlc2lnbj8gIFRvIHJlaWduIGluIHRo
ZSB0ZW1wdGF0aW9uIHRvIHNwcmlua2xlCj4+ID4gY29uZGl0aW9uYWwgY29kZSBhbGwgb3ZlciB0
aGUga2VybmVsPyAgOy0pCj4+Cj4+IFdlbGwsIHdpdGggbGd1ZXN0IGdvbmUsIFhlbiBpcyB0aGUg
b25seSBQViBlbnZpcm9ubWVudCB0aGUga2VybmVsCj4+IGNhbiBydW4gaW4sIGFmYWlrIGF0IGxl
YXN0LiBJIGd1ZXNzIHRvIGRlY2lkZSBiZXR3ZWVuIHRoZSBzdWdnZXN0ZWQKPj4gb3B0aW9ucyBv
ciB0aGUgbmVlZCBmb3Igc29tZSBhYnN0cmFjdGluZyBtYWNybyAob3IgeWV0IHNvbWV0aGluZwo+
PiBlbHNlKSwgeW91J2xsIHJlYWxseSBuZWVkIHRvIGFzayB0aGUgZHJpdmVyIG1haW50YWluZXJz
LiBPciBzaW1wbHkKPj4gc2VuZCBhIHBhdGNoIHRoZWlyIHdheSBpbXBsZW1lbnRpbmcgb25lIG9m
IHRoZW0sIGFuZCBzZWUgd2hhdAo+PiB0aGVpciByZWFjdGlvbiBpcy4KPiAKPiBUaGFua3MsIEkn
bGwgZG8gdGhhdC4KPiAKPiBXaGVuIHlvdSBzYWlkIGFueSBQViBndWVzdCB3b3VsZCBuZWVkIHN3
aW90bGIsIG5vdCBqdXN0IFhlbiwgZG9lcyB0aGF0Cj4gbWVhbiBhbnl0aGluZyB0aGF0J3MgdXNp
bmcgQ09ORklHX1BBUkFWSVJUPyAgVGhhdCBhcHBlYXJzIHRvIGluY2x1ZGUKPiBLVk0sIFZNd2Fy
ZSwgWGVuIFBWSCwgYW5kIFhlbiBIVk0gaW4gYWRkaXRpb24gdG8gWGVuIFBWLCBhbGwgb2Ygd2hp
Y2gKPiBwb3B1bGF0ZSB0aGUgZ2xvYmFsIHB2X2luZm8gc3RydWN0dXJlIGF0IGtlcm5lbCBib290
dXAuICBJcyBYZW4gUFYgdGhlCj4gb25seSBvbmUgb2YgdGhvc2UgdGhhdCByZXF1aXJlcyBzd2lv
dGxiPwoKTm8gLSBwYXJhdmlydHVhbCBpbnRlcmZhY2VzIGNhbiBhbHNvIGJlIHVzZWQgYnkgZnVs
bHkgdmlydHVhbGl6ZWQgZ3Vlc3RzLgpBcyBzYWlkLCB0byBteSBrbm93bGVkZ2UgWGVuIGlzIHRo
ZSBvbmx5IGVudmlyb25tZW50IGluIHdoaWNoIHRoZQpMaW51eCBrZXJuZWwgc3VwcG9ydHMgcnVu
bmluZyBwYXJhdmlydHVhbGl6ZWQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 08:14:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 08:14:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guC9b-0001iK-If; Thu, 14 Feb 2019 08:13:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guC9Z-0001iD-Q0
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 08:13:53 +0000
X-Inumbo-ID: 751137f6-3030-11e9-be8b-4f2adcd2d7b4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 751137f6-3030-11e9-be8b-4f2adcd2d7b4;
 Thu, 14 Feb 2019 08:13:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 01:13:06 -0700
Message-Id: <5C652310020000780021690F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 01:13:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <cover.1550064196.git.ppircalabu@bitdefender.com>
 <098ff486711f8437eb807614c3f9bf8f52a29141.1550064196.git.ppircalabu@bitdefender.com>
 <5C64377502000078002165D0@prv1-mh.provo.novell.com>
 <78e5f41db3fedf936e1a4c5f6d213965ee3e8586.camel@bitdefender.com>
In-Reply-To: <78e5f41db3fedf936e1a4c5f6d213965ee3e8586.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] vm_event: Add a new opcode to get
 VM_EVENT_INTERFACE_VERSION
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDE3OjM2LCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IE9uIFdlZCwgMjAxOS0wMi0xMyBhdCAwODoyNyAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4gPiA+IE9uIDEzLjAyLjE5IGF0IDE0OjI1LCA8cHBpcmNhbGFidUBiaXRkZWZlbmRl
ci5jb20+IHdyb3RlOgo+PiA+IEBAIC04NDMsNyArODQ0LDE1IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X3ZtX2V2ZW50X29wIHsKPj4gPiAgICAgIHVpbnQzMl90ICAgICAgIG9wOyAgICAgICAgICAgLyog
WEVOX1ZNX0VWRU5UXyogKi8KPj4gPiAgICAgIHVpbnQzMl90ICAgICAgIG1vZGU7ICAgICAgICAg
LyogWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF8qICovCj4+ID4gIAo+PiA+IC0gICAgdWludDMyX3Qg
cG9ydDsgICAgICAgICAgICAgIC8qIE9VVDogZXZlbnQgY2hhbm5lbCBmb3IgcmluZyAqLwo+PiA+
ICsgICAgdW5pb24gewo+PiA+ICsgICAgICAgIHN0cnVjdCB7Cj4+ID4gKyAgICAgICAgICAgIHVp
bnQzMl90IHBvcnQ7ICAgICAgIC8qIE9VVDogZXZlbnQgY2hhbm5lbCBmb3IgcmluZyAqLwo+PiA+
ICsgICAgICAgIH0gZW5hYmxlOwo+PiA+ICsKPj4gPiArICAgICAgICBzdHJ1Y3Qgewo+PiA+ICsg
ICAgICAgICAgICB1aW50MzJfdCB2YWx1ZTsKPj4gPiArICAgICAgICB9IGdldF9pbnRlcmZhY2Vf
dmVyc2lvbjsKPj4gCj4+IFdoeSB0aGUgd3JhcHBlciBzdHJ1Y3RzPyBIYXZpbmcganVzdCBhICJw
b3J0IiBhbmQgInZlcnNpb24iCj4+IGZpZWxkIGluc2lkZSB0aGUgdW5pb24gd291bGQgYmUgZ29v
ZCBlbm91Z2gsIHdvdWxkbid0IGl0PyBCdXQKPj4gZXZlbiBpZiB5b3Ugd2FudCB0byBzdGljayB0
byB0aGF0LCB0aGUgbmV3IHN0cnVjdHVyZSdzIG5hbWUKPj4gY291bGQgYmUgc2ltcGx5ICJ2ZXJz
aW9uIiwgdGh1cyBhbHNvIGFsbG93aW5nIHJlLXVzZSBmb3IgYQo+PiBoeXBvdGhldGljYWwgInNl
dC12ZXJzaW9uIiBvcGVyYXRpb24gKGluIGNhc2UgbXVsdGlwbGUgdmVyc2lvbnMKPj4gd291bGQg
d2FudC9uZWVkIHRvIGJlIHN1cHBvcnRlZCBnb2luZyBmb3J3YXJkKS4KPiBJIGNob3NlIHRvIHdy
YXAgdGhlICJwb3J0IiBmaWVsZCBpbiBhIHN0cnVjdHVyZSBiZWNhdXNlIGl0J3MgdmFsaWQgb25s
eQo+IGZvciB0aGUgWEVOX1ZNX0VWRU5UX0VOQUJMRSBvcGVyYXRpb24gKEkgaGF2ZSB1c2VkIHRo
ZSB3cmFwcGluZyBzdHJ1Y3RzCj4gaW4gb3JkZXIgdG8gbWF0Y2ggdGhlIG9wZXJhdGlvbiBuYW1l
KS4gCgpJIGd1ZXNzZWQgYXMgbXVjaC4gQnV0IHRoZXJlJ3Mgbm90aGluZyBwcmV2ZW50aW5nIHRo
ZSBmaWVsZApmb3IgYmVjb21pbmcgYXBwbGljYWJsZSB0byBzb21lIGZ1dHVyZSBzdWItb3AuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 08:14:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 08:14:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guC9W-0001i4-9L; Thu, 14 Feb 2019 08:13:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guC9U-0001hz-K3
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 08:13:48 +0000
X-Inumbo-ID: 3a5ecca5-3030-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a5ecca5-3030-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 08:13:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 01:11:54 -0700
Message-Id: <5C6522C5020000780021690C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 01:11:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <1549485670-9273-1-git-send-email-andrew.cooper3@citrix.com>
 <5C5C2B900200007800214A08@prv1-mh.provo.novell.com>
 <20190213180758.hwh76y5iq6xsm2dd@zion.uk.xensource.com>
In-Reply-To: <20190213180758.hwh76y5iq6xsm2dd@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDE5OjA3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDU6NTg6NTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwNi4wMi4xOSBhdCAyMTo0MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IHdyb3RlOgo+PiA+IFNsaWdodGx5IFJGQzoKPj4gPiAKPj4gPiAxKSBJJ3ZlIG5vdCB3b3Jr
ZWQgb3V0IGV4YWN0bHkgd2hhdCB0aGUKPj4gPiAKPj4gPiAgICAgIHYtPnZjcHVfaW5mbyA9ICh2
b2lkICopJmQtPnNoYXJlZF9pbmZvLT5jb21wYXQudmNwdV9pbmZvWzBdOwo+PiA+IAo+PiA+ICAg
IGxpbmUgaXMgc3VwcG9zZWQgdG8gYmUgZG9pbmcgYW5kIHdoZXRoZXIgaXQgaXMgbmVlZGVkLCBi
dXQgaXQgZG9lc24ndAo+PiA+ICAgIGFwcGVhciB0byBtYXR0ZXIuICBJdCBpcyBwZXJoYXBzIGFu
b3RoZXIgcmVkdW5kYW50IG9wZW5jb2RpbmcuCj4+IAo+PiBBZmFpY3QgdGhpcyBpcyBqdXN0IHRv
IGJlIGluZGVwZW5kZW50IG9mIHRoZSBmYWN0IHRoYXQgdGhlIHZjcHVfaW5mbwo+PiBhcnJheSBp
cyBmaXJzdCBpbiBzdHJ1Y3Qgc2hhcmVkX2luZm8uIEknZCBiZSBmaW5lIHdpdGggaXQgZ2V0dGlu
ZyByZXBsYWNlZAo+PiBieSBhIHJlc3BlY3RpdmUgQlVJTERfQlVHX09OKCksIGJ1dCBJJ2QgbGlr
ZSB0byBhc2sgdGhhdCBpdCBub3QgYmUKPj4gZHJvcHBlZCB3aXRob3V0IHJlcGxhY2VtZW50Lgo+
IAo+IFdoYXQgZG8geW91IG1lYW4gYnkgImJlIGluZGVwZW5kZW50IG9mIiBoZXJlPyBQZXJoYXBz
IHlvdSBtZWFudCAiYmUgc3VyZQo+IG9mIj8gQnV0IEkgc3RpbGwgZmFpbCB0byB1bmRlcnN0YW5k
IGhvdyB3b3VsZCBhbiBhc3NpZ25tZW50IG1ha2VzIHN1cmUKPiBhIG1lbWJlciBpcyBmaXJzdCBp
biBhIHN0cnVjdC4KCkl0J3MgdGhlIG90aGVyIHdheSBhcm91bmQ6IFdlJ3JlIGZpbmUgd2l0aG91
dCB0aGUgYXNzaWdubWVudCB3aGVuCnRoZSBmaWVsZCBpcyBmaXJzdCBpbiB0aGUgc3RydWN0LiBU
aGUgYXNzaWdubWVudCB3b3VsZCBzdHJpY3RseSBiZSBuZWVkZWQKaWYgaXQgd2Fzbid0LCBiZWNh
dXNlIHRoZW4gd2hhdCdzIGVhcmxpZXIgaW4gdGhlIHN0cnVjdCBjb3VsZCBoYXZlCmRpZmZlcmVu
dCBzaXplcyBiZXR3ZWVuIHRoZSBuYXRpdmUgYW5kIGNvbXBhdCBsYXlvdXRzLgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 08:26:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 08:26:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guCLB-0002qE-W1; Thu, 14 Feb 2019 08:25:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guCLB-0002q9-10
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 08:25:53 +0000
X-Inumbo-ID: 209393fc-3032-11e9-8a43-8fe07cdeb14f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 209393fc-3032-11e9-8a43-8fe07cdeb14f;
 Thu, 14 Feb 2019 08:25:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 01:25:45 -0700
Message-Id: <5C65260A0200007800216931@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 01:25:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902111631220.347@sstabellini-ThinkPad-X260>
 <1549934011-17624-2-git-send-email-sstabellini@kernel.org>
 <23650.46508.347522.877442@mariner.uk.xensource.com>
 <5C62BE310200007800215E17@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902121634370.347@sstabellini-ThinkPad-X260>
 <5C63CE6A02000078002162F1@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902131436250.5641@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902131436250.5641@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v9 2/5] xen: introduce SYMBOLS_SUBTRACT and
 SYMBOLS_COMPARE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE5IGF0IDAwOjMwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gV2VkLCAxMyBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAxMy4w
Mi4xOSBhdCAwMjoxNywgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+IE9uIFR1
ZSwgMTIgRmViIDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMTIuMDIuMTkg
YXQgMTM6MDEsIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBJIHdvdWxk
IHBhcnRpY3VsYXJseSB3ZWxjb21lIHRoZSBvcGluaW9uIG9mIGh5cGVydmlzb3IgbWFpbnRhaW5l
cnMgb24KPj4gPj4gPiBteSB0eXBlIHNhZmV0eSBwb2ludCwgYmVsb3cuCj4+ID4+IAo+PiA+PiBJ
IGFncmVlIHdpdGggdGhlIHJlcXVpcmVtZW50cyB5b3UgcHV0IGZvcndhcmQ7IEkgdGhpbmsgSSdk
Cj4+ID4+IHByZWZlciB0aGUgaW5saW5lIGZ1bmN0aW9uIHZlcnNpb25zIEkgaGFkIHN1Z2dlc3Rl
ZCAob3IKPj4gPj4gc29tZXRoaW5nIHNpbWlsYXIpIG92ZXIgbWFjcm9zIHRob3VnaCwgbm90IHRo
ZSBsZWFzdCBiZWNhdXNlCj4+ID4+IHRoZXkgY29tZSB3aXRoICJidWlsdC1pbiIgdHlwZSBzYWZl
dHksIHJhdGhlciB0aGFuIGdyYWZ0ZWQgb25lCj4+ID4+IChieSBhZGRpbmcgInBzZXVkbyIgY29t
cGFyaXNvbnMpLgo+PiA+IAo+PiA+IEkgZG9uJ3QgbWluZCB0aGUgdHlwZSBjaGVja3MgaW4gcHJp
bmNpcGxlLCBJIGRpZG4ndCBhZGQgdGhlbSB0byB0aGlzCj4+ID4gdmVyc2lvbiBiZWNhdXNlLCBh
cyBJIHdyb3RlIGluIGEgcHJldmlvdXMgZW1haWwsIHdpdGggaGF2ZSBvY2N1cnJlbmNlcwo+PiA+
IG9mIGFsbCB0aHJlZSB0aGlzIHBvc3NpYmxlIGNhbGxzOgo+PiA+IAo+PiA+ICAgU1lNQk9MX0NP
TVBBUkUvU1VCVFJBQ1QoIHN5bWJvbCwgc3ltYm9sICkKPj4gPiAgIFNZTUJPTF9DT01QQVJFL1NV
QlRSQUNUKCBzeW1ib2wsIG5vbi1zeW1ib2wgKQo+PiA+ICAgU1lNQk9MX0NPTVBBUkUvU1VCVFJB
Q1QoIG5vbi1zeW1ib2wsIHN5bWJvbCApCj4+ID4gCj4+ID4gSWYgeW91IGxvb2sgdGhyb3VnaCB0
aGUgcGF0Y2hlcyB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gc3BvdCBhbGwgdGhyZWUuCj4+ID4gQXMg
eW91IGtub3cgIm5vbi1zeW1ib2wiIGFuZCAic3ltYm9sIiBhcmUgb2YgZGlmZmVyZW50IHR5cGU6
Cj4+ID4gCj4+ID4gICBub24tc3ltYm9sIHdvdWxkIGJlIGxpa2UgYSAic3RydWN0IHdvbWJhdCoi
Cj4+ID4gICBzeW1ib2wgd291bGQgYmUgbGlrZSBhICJzdHJ1Y3Qgd29tYmF0W10iCj4+IAo+PiBU
aGVzZSBhcmUgZGVjbGFyZWQgdHlwZXMuIEVmZmVjdGl2ZSB0eXBlIHdoZW4gdXNlZCBhcyBydmFs
dWUKPj4gKGkuZS4gYWxzbyB3aGVuIHBhc3NlZCBhcyBhcmd1bWVudHMgdG8gZnVuY3Rpb25zKSBp
cyBzdHJ1Y3QKPj4gd29tYmF0ICogaW4gYm90aCBjYXNlcy4KPiAKPiBJIHNlZS4uCj4gCj4gCj4+
IFRoZSBpbXBvcnRhbnQgYXNwZWN0IChhbmQgbmV3IGlkZWEpIElhbiBoYXMgYmVlbiBpbnRyb2R1
Y2luZwo+PiByZWFsbHkgaXMgdGhhdCB0aGUgImVuZCIgc3ltYm9scyBpbnRlbnRpb25hbGx5IG5v
IGxvbmdlciBiZSBvZgo+PiB0aGUgc2FtZSB0eXBlIGFzIHRoZSBzdGFydCBvbmVzIChidXQgc29t
ZSB0eXBlIGRlcml2ZWQKPj4gdGhlcmVvZikuCj4gCj4gSSBtaXNzZWQgdGhhdCBwYXJ0IG9mIGhp
cyBwcm9wb3NhbC4gUmVhZGluZyBiYWNrIHlvdXIgc3VnZ2VzdGVkIHN0YXRpYwo+IGlubGluZSBm
dW5jdGlvbnMgYW5kIFdIQVRFVkVSIG1hY3JvIEkgY2FuIHNlZSB0aGF0IGl0IHdvcmtzLiBCdXQg
SSBkb24ndAo+IHVuZGVyc3RhbmQgd2h5IGlzIGl0IGRlc2lyYWJsZSB0byBoYXZlIHRoZSAiZW5k
IiBzeW1ib2xzIGludGVudGlvbmFsbHkKPiBubyBsb25nZXIgYmUgb2YgdGhlIHNhbWUgdHlwZSBh
cyB0aGUgc3RhcnQgb25lcy4KCkFzIHNhaWQgLSB0aGlzIGlzIHRvIG1ha2UgaXQgaW1wb3NzaWJs
ZSB0byBtaXN0YWtlbmx5IGludmVydCBzdGFydCBhbmQKZW5kIGluIGEgZnVuY3Rpb24gKG9yIG1h
Y3JvKSBpbnZvY2F0aW9uICh3aXRob3V0IHRoZSBjb21waWxlciBwb2ludGluZwpvdXQgdGhlIGlz
c3VlKS4KCj4gQWxzbywgSSB3b3VsZCBhc2sgdG8gY29uc2luZGVyIHRoZSBpbXBhY3Qgb2YgV0hB
VEVWRVIgb24gdGhlIGNvZGUgdmVyc3VzCj4gdGhlIHZhci5TIGFwcHJvYWNoLCB3aGljaCBhdCBs
ZWFzdCBoYXMgdGhlIGJlbmVmaXQgb2YgYmVpbmcgc2ltcGxlci4KCkknbSBub3Qgc3VyZSBvZiB0
aGlzLgoKPj4gPj4gRnVydGhlcm1vcmUgLSBkbyB3ZSByZWFsbHkgbmVlZCBib3RoIGEgc3VidHJh
Y3QgYW5kIGEgY29tcGFyZQo+PiA+PiBjb25zdHJ1Y3Q/IFRoZSByZXN1bHQgc3VidHJhY3QgcHJv
ZHVjZXMgY2FuIGJlIHVzZWQgZm9yCj4+ID4+IGNvbXBhcmlzb24gcHVycG9zZXMgYXMgd2VsbCwg
YWZ0ZXIgYWxsIChqdXN0IGxpa2UgYWxsIENQVXMgSSBrbm93Cj4+ID4+IGRldGFpbHMgb2YgaW1w
bGVtZW50IFtpbnRlZ2VyXSBjb21wYXJlIGFzIGEgc3VidHJhY3QgZGlzY2FyZGluZwo+PiA+PiBp
dHMgbnVtZXJpYyByZXN1bHQsIGluc3RlYWQgW29yIG9ubHldIHVwZGF0aW5nIGNlcnRhaW4gc3Rh
dHVzIGZsYWdzKS4KPj4gPiAKPj4gPiBObywgd2UgZG9uJ3QuIEluIG15IGZpcnN0IGF0dGVtcHQg
SSBvbmx5IGhhZCBvbmUgbWFjcm8uIEkgYW0gaGFwcHkgdG8KPj4gPiBmb2xsb3cgeW91ciBzdWdn
ZXN0aW9uIGFuZCBrZWVwIG9ubHkgU1VCVFJBQ1QuCj4+IAo+PiBFeGNlcHQgdGhhdCwgYXMgSSB0
aGluayBJYW4gaGFzIGFsc28gc3VnZ2VzdGVkLCBESUZGRVJFTkNFKCkgKG9yCj4+IFNZTUJPTF9E
SUZGRVJFTkNFKCkpIG1pZ2h0IGJlIGJldHRlciwgYXMgaXQgKGhvcGVmdWxseSkKPj4gcmVkdWNl
cyB0aGUgY29ubmVjdGlvbnMgdG8gdGhlIC0gb3BlcmF0b3IsIGFuZCBoZW5jZSB0aGUgcmlzawo+
PiBvZiBwb3NzaWJseSBnZXR0aW5nIHRoZSBhcmd1bWVudCBvcmRlciB3cm9uZy4gT3RvaCB3aXRo
IHRoZQo+PiB0eXBlIHNhZmV0eSBhZGRlZCB3cm9uZyBhcmd1bWVudCBvcmRlciB3b3VsZCBjYXVz
ZSBhCj4+IGNvbXBpbGUgdGltZSBlcnJvci4KPiAKPiBJIGRvbid0IG1pbmQgZWl0aGVyIHdheS4g
VGhlIGdvb2QgdGhpbmcgYWJvdXQgdGhlIHdheSBpcyBkb25lIGluIHRoaXMKPiBzZXJpZXMgaXMg
dGhhdCBhbGwgdGhlIGNvbXBhcmlzb24gc2lnbnMgKDwsID4sIDw9LCA+PSwgZXRjKSBkaWRuJ3Qg
aGF2ZQo+IHRvIGJlIGNoYW5nZWQuIEl0IG1ha2VzIGl0IG11Y2ggZWFzaWVyIHRvIHJldmlldyBh
bmQgY2hlY2sgaXQncyBjb3JyZWN0LgoKWWVhaCwgSSd2ZSByZWFsaXplZCB0aGlzIGFzIHdlbGwg
bWVhbndoaWxlOiBXaXRoCgojZGVmaW5lIERJRkZFUkVOQ0UocywgZSkgKChlKSAtIChzKSkKCihz
aG9ydGVuZWQgdG8ganVzdCBzaG93IHRoZSBlc3NlbnRpYWwgYXNwZWN0IGhlcmUpIGF0IGxlYXN0
IG9uZSBvZgoKICAgIGlmICggRElGRkVSRU5DRShzdGFydCwgZW5kKSA+IDAgKQoKYW5kCgogICBk
aWZmID0gRElGRkVSRU5DRShzdGFydCwgZW5kKTsKCmJlY29tZXMgY29uZnVzaW5nIHRvIHJlYWQu
IFNwZWNpZnlpbmcgdGhlIGFyZ3VtZW50cyB0aGUgb3RoZXIKd2F5IGFyb3VuZCBzZWVtcyBjb3Vu
dGVyaW50dWl0aXZlLCBhbmQgc3dhcHBpbmcgdGhlIG9wZXJhbmRzIG9mCi0gd291bGQgaW1wcm92
ZSB0aGUgY29tcGFyaXNvbiB1c2UsIGJ1dCB0aGUgZGlmZmVyZW5jZSBjYWxjdWxhdGlvbgp3b3Vs
ZCB0aGVuIHJlcXVpcmUgYW4gdW4tb2J2aW91cyBleHBsaWNpdCBuZWdhdGlvbiBvZiB0aGUgcmVz
dWx0LgoKSWFuLCBkbyB5b3UgaGF2ZSBhbnkgZnVydGhlciB0aG91Z2h0cyBoZXJlPwoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 08:35:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 08:35:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guCU6-0003k1-2i; Thu, 14 Feb 2019 08:35:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guCU5-0003ja-46
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 08:35:05 +0000
X-Inumbo-ID: 69ccd442-3033-11e9-900f-138bc2b762d3
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69ccd442-3033-11e9-900f-138bc2b762d3;
 Thu, 14 Feb 2019 08:34:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 01:09:26 -0700
Message-Id: <5C65223502000078002168FD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 01:09:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-5-roger.pau@citrix.com>
 <5C643F430200007800216632@prv1-mh.provo.novell.com>
 <20190213171351.ts3m54hup2536xgq@mac>
In-Reply-To: <20190213171351.ts3m54hup2536xgq@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 v2 4/7] pvh/dom0: warn when
 dom0_mem is not set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDE4OjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgRmViIDEzLCAyMDE5IGF0IDA5OjAxOjA3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTEuMDIuMTkgYXQgMTg6NDYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gVGhlcmUgaGF2ZSBiZWVuIHNldmVyYWwgcmVwb3J0cyBvZiB0aGUgZG9tMCBi
dWlsZGVyIHJ1bm5pbmcgb3V0IG9mCj4+ID4gbWVtb3J5IHdoZW4gYnVpbGRpbmcgYSBQVkggZG9t
MCB3aXRob3V0IGhhdmluZyBzcGVjaWZpZWQgYSBkb20wX21lbQo+PiA+IHZhbHVlLiBQcmludCBh
IHdhcm5pbmcgbWVzc2FnZSBpZiBkb20wX21lbSBpcyBub3Qgc2V0IHdoZW4gYm9vdGluZyBpbgo+
PiA+IFBWSCBtb2RlLgo+PiA+IAo+PiA+IFRoaXMgaXMgYSB0ZW1wb3Jhcnkgd29ya2Fyb3VuZCB1
bnRpbCBhY2NvdW50aW5nIGZvciBpbnRlcm5hbCBtZW1vcnkKPj4gPiByZXF1aXJlZCBieSBYZW4g
KGllOiBwYWdpbmcgc3RydWN0dXJlcykgaXMgaW1wcm92ZWQuCj4+ID4gCj4+ID4gU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+IAo+PiBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAKPj4gSSB0YWtlIGl0IHRo
YXQgLi4uCj4+IAo+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKPj4gPiArKysg
Yi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4+ID4gQEAgLTM3OCw4ICszNzgsMTggQEAgdW5z
aWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAo+PiA+ICAgICAgICAgICAq
IG1heGltdW0gb2YgMTI4TUIuCj4+ID4gICAgICAgICAgICovCj4+ID4gICAgICAgICAgaWYgKCAh
bnJfcGFnZXMgKQo+PiA+ICsgICAgICAgIHsKPj4gPiAgICAgICAgICAgICAgbnJfcGFnZXMgPSBh
dmFpbCAtIChwdl9zaGltID8gcHZfc2hpbV9tZW0oYXZhaWwpCj4+ID4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogbWluKGF2YWlsIC8gMTYsIDEyOFVMIDw8ICgyMCAtIFBBR0Vf
U0hJRlQpKSk7Cj4+ID4gKyAgICAgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCj4+ID4g
KyAgICAgICAgICAgICAgICAvKgo+PiA+ICsgICAgICAgICAgICAgICAgICogVGVtcG9yYXJ5IHdv
cmthcm91bmQgbWVzc2FnZSB1bnRpbCBpbnRlcm5hbCAocGFnaW5nKSBtZW1vcnkKPj4gPiArICAg
ICAgICAgICAgICAgICAqIGFjY291bnRpbmcgcmVxdWlyZWQgdG8gYnVpbGQgYSBwdmggZG9tMCBp
cyBpbXByb3ZlZC4KPj4gPiArICAgICAgICAgICAgICAgICAqLwo+PiA+ICsgICAgICAgICAgICAg
ICAgcHJpbnRrKCJXQVJOSU5HOiBQVkggZG9tMCB3aXRob3V0IGRvbTBfbWVtIHNldCBpcyBzdGls
bCB1bnN0YWJsZS4gIgo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICJJZiB5b3UgZ2V0IGNy
YXNoZXMgZHVyaW5nIGJvb3QsIHRyeSBhZGRpbmcgYSBkb20wX21lbSBwYXJhbWV0ZXJcbiIpOwo+
PiA+ICsgICAgICAgIH0KPj4gCj4+IC4uLiB5b3UgY29uc2lkZXIgaXQgYWNjZXB0YWJsZSBmb3Ig
dGhlIG1lc3NhZ2UgdG8gYmUgbG9nZ2VkIHR3aWNlCj4+IGluIGNlcnRhaW4gY2FzZXM/Cj4gCj4g
UmlnaHQsIG5yX3BhZ2VzIGNvdWxkIGJlIHNldCB0byAwIGFnYWluIGlmIHRoZXJlIGFyZSAyIGl0
ZXJhdGlvbnMgb2YKPiB0aGUgcGFyZW50IGZvciBsb29wLCBpbiB3aGljaCBjYXNlIHVzaW5nIGEg
Ym9vbGVhbiB3b3VsZCBiZSBiZXR0ZXIuIEkKPiBjYW4gZml4IHRoaXMgaW4gdGhlIG5leHQgdmVy
c2lvbi4KCkFzICJhIGJvb2xlYW4iIEkgdGhpbmsgeW91IGNhbiB1c2UgdGhlIGFscmVhZHkgcHJl
c2VudCBuZWVkX3BhZ2luZwpvbmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 09:00:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 09:00:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guCsf-00065d-D0; Thu, 14 Feb 2019 09:00:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V1KD=QV=gmail.com=ayushdosaj2313@srs-us1.protection.inumbo.net>)
 id 1guCgl-0004gD-OY
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 08:48:11 +0000
X-Inumbo-ID: 4115f010-3035-11e9-bc90-bc764e045a96
Received: from mail-ot1-x333.google.com (unknown [2607:f8b0:4864:20::333])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4115f010-3035-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 08:48:09 +0000 (UTC)
Received: by mail-ot1-x333.google.com with SMTP id n71so9182169ota.10
 for <xen-devel@lists.xenproject.org>; Thu, 14 Feb 2019 00:48:09 -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=6frZfADpSL214mk47FAp8gm7HsW+Ii0E8TnR/h1RAQA=;
 b=J8dOeYur584ubc2UfpiBnk1c1JAjECHmejFt+4W4N00g4LRiQI1DuF26aCPIzvRsmj
 SQegooQWSTo7Q1I5JT4NmM0v4yQ3lgB8X0YSrGqr69Dk76I80n5A50mdvf9facH4aJ0R
 T7XX5S3Hpe8CNewSa8/wdwCIbxWwq4a7WAg33MSqPMoi1KIl/KbjXv3JxCfDFUVIIcVU
 dWiFOhLximona4C/TwA7Fh8w7Q3iBS3P+Xdr81+7+wmDMgdhetZeLDHTYtE/vu1FNZkP
 0ZMdec3/7SJnZtGqXkdyj9WeiJ/9jIlQtBlLtkFTq7RVxXQ/W3EgfrJMcXtf5JVRK9gA
 uJzw==
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=6frZfADpSL214mk47FAp8gm7HsW+Ii0E8TnR/h1RAQA=;
 b=RpAPI6ZbNmGfJaHpKgeVoV1ZHOdFHYHJFMnjfTVqRkp9k/ukFu7HN9PC4hsUJ+jh5j
 fU2PbzyFWSnsZq4sBtX1vrX6gY7gxnpRRyfHYtXkiJCW7cK5RfDRP5tFGbiToMMhdvOA
 Qb8vuUDDrB5RSD7z6fFP3i7JlY28b13eC6n3TXFrXxSjjyo9Msv4ifMKhm2hhTTFEmyl
 zPItZYULPHgnH2EKz0PRk4lGe5SOihnJVIFT7hYlV0y50Ef1Ue1bCUsCgXDfdo1XeJa/
 iLlEa27JYm6Cbuzsn2drJqekdkv1AhqUQC9wewnh3dmVFUUbOqPElo8dV1Rli3BB9j7W
 zHYw==
X-Gm-Message-State: AHQUAua1sk0zMDBQotkIb8tPtveT0i3D1M2vniXl1PAGek79ue/Ap6Jh
 p2S7XDJXU0fP/DY5+fZcPX4V3W+W6+VL096QM51o1q3o
X-Google-Smtp-Source: AHgI3Ia+PQcWc1jBBs43KXzyvyBCJzceAqg9CAgmBH0JnD2vz/fuo+TjMNjh57YpAp/VrVYep6JG03XARhI1/+JuD1I=
X-Received: by 2002:a9d:61d3:: with SMTP id h19mr1484500otk.370.1550134088718; 
 Thu, 14 Feb 2019 00:48:08 -0800 (PST)
MIME-Version: 1.0
From: Ayush Dosaj <ayushdosaj2313@gmail.com>
Date: Thu, 14 Feb 2019 14:17:57 +0530
Message-ID: <CAOCxVi2EznptYn+JgV=RvYzu6GEimcGN_GRO49daQM-92PRdRQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org
X-Mailman-Approved-At: Thu, 14 Feb 2019 09:00:27 +0000
Subject: [Xen-devel] error installing xen tools on ubuntu 18.10 - make -j4
 dist-tools
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7204250474225475261=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7204250474225475261==
Content-Type: multipart/alternative; boundary="000000000000b65e8d0581d6b758"

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

Error Description: https://pastebin.com/rmq6KaPq

Help Needed.
On running command:
make -j4 dist-tools


Error snap from here:
make -C x86_instruction_emulator install
make[6]: Entering directory
'/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instruc=
tion_emulator'
[ -L x86-emulate.h ] || ln -sf
/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instruct=
ion_emulator/../../../tools/tests/x86_emulator/x86-emulate.h
[ -L x86_emulate ] || ln -sf
/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instruct=
ion_emulator/../../../xen/arch/x86/x86_emulate
[ -L asm ] || ln -sf
/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instruct=
ion_emulator/../../../xen/include/asm-x86
asm
[ -L x86-emulate.c ] || ln -sf
/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instruct=
ion_emulator/../../../tools/tests/x86_emulator/x86-emulate.c
gcc  -m64 -DBUILD_ID -fno-strict-aliasing -std=3Dgnu99 -Wall
-Wstrict-prototypes -Wdeclaration-after-statement
-Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2
-fomit-frame-pointer
-D__XEN_INTERFACE_VERSION__=3D__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF
.afl-harness.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
 -I/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instr=
uction_emulator/../../../tools/include
-D__XEN_TOOLS__ -I.  -c -o afl-harness.o afl-harness.c
[ -L wrappers.c ] || ln -sf
/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instruct=
ion_emulator/../../../tools/tests/x86_emulator/wrappers.c
gcc  -m64 -DBUILD_ID -fno-strict-aliasing -std=3Dgnu99 -Wall
-Wstrict-prototypes -Wdeclaration-after-statement
-Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2
-fomit-frame-pointer
-D__XEN_INTERFACE_VERSION__=3D__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF
.fuzz-emul.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
 -I/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instr=
uction_emulator/../../../tools/include
-D__XEN_TOOLS__ -I.  -c -o fuzz-emul.o fuzz-emul.c
gcc  -m64 -DBUILD_ID -fno-strict-aliasing -std=3Dgnu99 -Wall
-Wstrict-prototypes -Wdeclaration-after-statement
-Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2
-fomit-frame-pointer
-D__XEN_INTERFACE_VERSION__=3D__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF
.x86-emulate.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
 -I/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instr=
uction_emulator/../../../tools/include
-D__XEN_TOOLS__ -I.  -c -o x86-emulate.o x86-emulate.c
gcc  -m64 -DBUILD_ID -fno-strict-aliasing -std=3Dgnu99 -Wall
-Wstrict-prototypes -Wdeclaration-after-statement
-Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2
-fomit-frame-pointer
-D__XEN_INTERFACE_VERSION__=3D__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF
.wrappers.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
 -I/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instr=
uction_emulator/../../../tools/include
-D__XEN_TOOLS__ -I.  -c -o wrappers.o wrappers.c
In file included from /usr/include/features.h:424,
                 from
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from wrappers.c:2:
wrappers.c: In function =E2=80=98emul_memcpy=E2=80=99:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:31:1: error: inlining
failed in call to always_inline =E2=80=98memcpy=E2=80=99: target specific o=
ption mismatch
 __NTH (memcpy (void *__restrict __dest, const void *__restrict __src,
 ^~~~~
wrappers.c:30:5: note: called from here
     memcpy(dst, src, sz);
     ^~~~~~~~~~~~~~~~~~~~
make[6]: ***
[/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instruc=
tion_emulator/../../../tools/Rules.mk:225:
wrappers.o] Error 1
make[6]: *** Waiting for unfinished jobs....
In file included from /usr/include/features.h:424,
                 from /usr/include/assert.h:35,
                 from fuzz-emul.c:1:
fuzz-emul.c: In function =E2=80=98input_read=E2=80=99:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:31:1: error: inlining
failed in call to always_inline =E2=80=98memcpy=E2=80=99: target specific o=
ption mismatch
 __NTH (memcpy (void *__restrict __dest, const void *__restrict __src,
 ^~~~~
fuzz-emul.c:67:5: note: called from here
     memcpy(dst, &s->corpus->data[s->data_index], size);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/features.h:424,
                 from /usr/include/assert.h:35,
                 from fuzz-emul.c:1:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:31:1: error: inlining
failed in call to always_inline =E2=80=98memcpy=E2=80=99: target specific o=
ption mismatch
 __NTH (memcpy (void *__restrict __dest, const void *__restrict __src,
 ^~~~~
fuzz-emul.c:67:5: note: called from here
     memcpy(dst, &s->corpus->data[s->data_index], size);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[6]: ***
[/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instruc=
tion_emulator/../../../tools/Rules.mk:225:
fuzz-emul.o] Error 1
In file included from /usr/include/features.h:424,
                 from /usr/include/assert.h:35,
                 from x86-emulate.h:1,
                 from x86-emulate.c:1:
x86_emulate/x86_emulate.c: In function =E2=80=98protmode_load_seg=E2=80=99:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:59:1: error: inlining
failed in call to always_inline =E2=80=98memset=E2=80=99: target specific o=
ption mismatch
 __NTH (memset (void *__dest, int __ch, size_t __len))
 ^~~~~
In file included from x86-emulate.c:226:
x86_emulate/x86_emulate.c:1831:13: note: called from here
             memset(sreg, 0, sizeof(*sreg));
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/features.h:424,
                 from /usr/include/assert.h:35,
                 from x86-emulate.h:1,
                 from x86-emulate.c:1:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:59:1: error: inlining
failed in call to always_inline =E2=80=98memset=E2=80=99: target specific o=
ption mismatch
 __NTH (memset (void *__dest, int __ch, size_t __len))
 ^~~~~
In file included from x86-emulate.c:226:
x86_emulate/x86_emulate.c:1831:13: note: called from here
             memset(sreg, 0, sizeof(*sreg));
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[6]: ***
[/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instruc=
tion_emulator/../../../tools/Rules.mk:225:
x86-emulate.o] Error 1
make[6]: Leaving directory
'/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instruc=
tion_emulator'
make[5]: ***
[/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/../../tools=
/Rules.mk:249:
subdir-install-x86_instruction_emulator] Error 2
make[5]: Leaving directory
'/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz'
make[4]: ***
[/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/../../tools=
/Rules.mk:244:
subdirs-install] Error 2
make[4]: Leaving directory
'/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz'
make[3]: ***
[/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/../tools/Rules.m=
k:249:
subdir-install-fuzz] Error 2
make[3]: Leaving directory
'/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools'
make[2]: ***
[/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/../tools/Rules.m=
k:244:
subdirs-install] Error 2
make[2]: Leaving directory
'/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools'
make[1]: *** [Makefile:74: install] Error 2
make[1]: Leaving directory
'/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools'
make: *** [Makefile:127: install-tools] Error 2
ayush@Dos98:~/Downloads/tklengyel-drakvuf-4328381/xen$


--=20
Ayush Dosaj
VIT Vellore

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_defa=
ult" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Error=
 Description:=C2=A0<a href=3D"https://pastebin.com/rmq6KaPq">https://pasteb=
in.com/rmq6KaPq</a></div><div class=3D"gmail_default" style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_d=
efault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">He=
lp Needed.</div><div class=3D"gmail_default"><div class=3D"gmail_default"><=
font face=3D"arial, helvetica, sans-serif">On running command:</font></div>=
<div class=3D"gmail_default"><font face=3D"arial, helvetica, sans-serif">ma=
ke -j4 dist-tools</font></div><div class=3D"gmail_default"><font face=3D"ar=
ial, helvetica, sans-serif"><br></font></div><div class=3D"gmail_default"><=
font face=3D"arial, helvetica, sans-serif"><br></font></div><div class=3D"g=
mail_default"><font face=3D"arial, helvetica, sans-serif">Error snap from h=
ere:</font></div><div class=3D"gmail_default"><font face=3D"arial, helvetic=
a, sans-serif">make -C x86_instruction_emulator install</font></div><div cl=
ass=3D"gmail_default"><font face=3D"arial, helvetica, sans-serif">make[6]: =
Entering directory &#39;/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen=
/tools/fuzz/x86_instruction_emulator&#39;</font></div><div class=3D"gmail_d=
efault"><font face=3D"arial, helvetica, sans-serif">[ -L x86-emulate.h ] ||=
 ln -sf /home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_=
instruction_emulator/../../../tools/tests/x86_emulator/x86-emulate.h</font>=
</div><div class=3D"gmail_default"><font face=3D"arial, helvetica, sans-ser=
if">[ -L x86_emulate ] || ln -sf /home/ayush/Downloads/tklengyel-drakvuf-43=
28381/xen/tools/fuzz/x86_instruction_emulator/../../../xen/arch/x86/x86_emu=
late</font></div><div class=3D"gmail_default"><font face=3D"arial, helvetic=
a, sans-serif">[ -L asm ] || ln -sf /home/ayush/Downloads/tklengyel-drakvuf=
-4328381/xen/tools/fuzz/x86_instruction_emulator/../../../xen/include/asm-x=
86 asm</font></div><div class=3D"gmail_default"><font face=3D"arial, helvet=
ica, sans-serif">[ -L x86-emulate.c ] || ln -sf /home/ayush/Downloads/tklen=
gyel-drakvuf-4328381/xen/tools/fuzz/x86_instruction_emulator/../../../tools=
/tests/x86_emulator/x86-emulate.c</font></div><div class=3D"gmail_default">=
<font face=3D"arial, helvetica, sans-serif">gcc=C2=A0 -m64 -DBUILD_ID -fno-=
strict-aliasing -std=3Dgnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-=
statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs=C2=A0 =C2=
=A0-O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=3D__XEN_LATEST_INTE=
RFACE_VERSION__ -MMD -MF .afl-harness.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE6=
4_SOURCE=C2=A0 =C2=A0-I/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/=
tools/fuzz/x86_instruction_emulator/../../../tools/include -D__XEN_TOOLS__ =
-I.=C2=A0 -c -o afl-harness.o afl-harness.c=C2=A0</font></div><div class=3D=
"gmail_default"><font face=3D"arial, helvetica, sans-serif">[ -L wrappers.c=
 ] || ln -sf /home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz=
/x86_instruction_emulator/../../../tools/tests/x86_emulator/wrappers.c</fon=
t></div><div class=3D"gmail_default"><font face=3D"arial, helvetica, sans-s=
erif">gcc=C2=A0 -m64 -DBUILD_ID -fno-strict-aliasing -std=3Dgnu99 -Wall -Ws=
trict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable=
 -Wno-unused-local-typedefs=C2=A0 =C2=A0-O2 -fomit-frame-pointer -D__XEN_IN=
TERFACE_VERSION__=3D__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .fuzz-emul.o.=
d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE=C2=A0 =C2=A0-I/home/ayush/Downl=
oads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instruction_emulator/../.=
./../tools/include -D__XEN_TOOLS__ -I.=C2=A0 -c -o fuzz-emul.o fuzz-emul.c=
=C2=A0</font></div><div class=3D"gmail_default"><font face=3D"arial, helvet=
ica, sans-serif">gcc=C2=A0 -m64 -DBUILD_ID -fno-strict-aliasing -std=3Dgnu9=
9 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-s=
et-variable -Wno-unused-local-typedefs=C2=A0 =C2=A0-O2 -fomit-frame-pointer=
 -D__XEN_INTERFACE_VERSION__=3D__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .x=
86-emulate.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE=C2=A0 =C2=A0-I/hom=
e/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instruction_=
emulator/../../../tools/include -D__XEN_TOOLS__ -I.=C2=A0 -c -o x86-emulate=
.o x86-emulate.c=C2=A0</font></div><div class=3D"gmail_default"><font face=
=3D"arial, helvetica, sans-serif">gcc=C2=A0 -m64 -DBUILD_ID -fno-strict-ali=
asing -std=3Dgnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement =
-Wno-unused-but-set-variable -Wno-unused-local-typedefs=C2=A0 =C2=A0-O2 -fo=
mit-frame-pointer -D__XEN_INTERFACE_VERSION__=3D__XEN_LATEST_INTERFACE_VERS=
ION__ -MMD -MF .wrappers.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE=C2=
=A0 =C2=A0-I/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/=
x86_instruction_emulator/../../../tools/include -D__XEN_TOOLS__ -I.=C2=A0 -=
c -o wrappers.o wrappers.c=C2=A0</font></div><div class=3D"gmail_default"><=
font face=3D"arial, helvetica, sans-serif">In file included from /usr/inclu=
de/features.h:424,</font></div><div class=3D"gmail_default"><font face=3D"a=
rial, helvetica, sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0from /usr/include/x86_64-linux-gnu/bits/libc-header-start.=
h:33,</font></div><div class=3D"gmail_default"><font face=3D"arial, helveti=
ca, sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0from /usr/include/stdio.h:27,</font></div><div class=3D"gmail_default"><=
font face=3D"arial, helvetica, sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0from wrappers.c:2:</font></div><div class=3D=
"gmail_default"><font face=3D"arial, helvetica, sans-serif">wrappers.c: In =
function =E2=80=98emul_memcpy=E2=80=99:</font></div><div class=3D"gmail_def=
ault"><font face=3D"arial, helvetica, sans-serif">/usr/include/x86_64-linux=
-gnu/bits/string_fortified.h:31:1: error: inlining failed in call to always=
_inline =E2=80=98memcpy=E2=80=99: target specific option mismatch</font></d=
iv><div class=3D"gmail_default"><font face=3D"arial, helvetica, sans-serif"=
>=C2=A0__NTH (memcpy (void *__restrict __dest, const void *__restrict __src=
,</font></div><div class=3D"gmail_default"><font face=3D"arial, helvetica, =
sans-serif">=C2=A0^~~~~</font></div><div class=3D"gmail_default"><font face=
=3D"arial, helvetica, sans-serif">wrappers.c:30:5: note: called from here</=
font></div><div class=3D"gmail_default"><font face=3D"arial, helvetica, san=
s-serif">=C2=A0 =C2=A0 =C2=A0memcpy(dst, src, sz);</font></div><div class=
=3D"gmail_default"><font face=3D"arial, helvetica, sans-serif">=C2=A0 =C2=
=A0 =C2=A0^~~~~~~~~~~~~~~~~~~~</font></div><div class=3D"gmail_default"><fo=
nt face=3D"arial, helvetica, sans-serif">make[6]: *** [/home/ayush/Download=
s/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instruction_emulator/../../.=
./tools/Rules.mk:225: wrappers.o] Error 1</font></div><div class=3D"gmail_d=
efault"><font face=3D"arial, helvetica, sans-serif">make[6]: *** Waiting fo=
r unfinished jobs....</font></div><div class=3D"gmail_default"><font face=
=3D"arial, helvetica, sans-serif">In file included from /usr/include/featur=
es.h:424,</font></div><div class=3D"gmail_default"><font face=3D"arial, hel=
vetica, sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0from /usr/include/assert.h:35,</font></div><div class=3D"gmail_defau=
lt"><font face=3D"arial, helvetica, sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0from fuzz-emul.c:1:</font></div><div cla=
ss=3D"gmail_default"><font face=3D"arial, helvetica, sans-serif">fuzz-emul.=
c: In function =E2=80=98input_read=E2=80=99:</font></div><div class=3D"gmai=
l_default"><font face=3D"arial, helvetica, sans-serif">/usr/include/x86_64-=
linux-gnu/bits/string_fortified.h:31:1: error: inlining failed in call to a=
lways_inline =E2=80=98memcpy=E2=80=99: target specific option mismatch</fon=
t></div><div class=3D"gmail_default"><font face=3D"arial, helvetica, sans-s=
erif">=C2=A0__NTH (memcpy (void *__restrict __dest, const void *__restrict =
__src,</font></div><div class=3D"gmail_default"><font face=3D"arial, helvet=
ica, sans-serif">=C2=A0^~~~~</font></div><div class=3D"gmail_default"><font=
 face=3D"arial, helvetica, sans-serif">fuzz-emul.c:67:5: note: called from =
here</font></div><div class=3D"gmail_default"><font face=3D"arial, helvetic=
a, sans-serif">=C2=A0 =C2=A0 =C2=A0memcpy(dst, &amp;s-&gt;corpus-&gt;data[s=
-&gt;data_index], size);</font></div><div class=3D"gmail_default"><font fac=
e=3D"arial, helvetica, sans-serif">=C2=A0 =C2=A0 =C2=A0^~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</font></div><div class=3D"gmail_default"><fo=
nt face=3D"arial, helvetica, sans-serif">In file included from /usr/include=
/features.h:424,</font></div><div class=3D"gmail_default"><font face=3D"ari=
al, helvetica, sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0from /usr/include/assert.h:35,</font></div><div class=3D"gmai=
l_default"><font face=3D"arial, helvetica, sans-serif">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0from fuzz-emul.c:1:</font></div><=
div class=3D"gmail_default"><font face=3D"arial, helvetica, sans-serif">/us=
r/include/x86_64-linux-gnu/bits/string_fortified.h:31:1: error: inlining fa=
iled in call to always_inline =E2=80=98memcpy=E2=80=99: target specific opt=
ion mismatch</font></div><div class=3D"gmail_default"><font face=3D"arial, =
helvetica, sans-serif">=C2=A0__NTH (memcpy (void *__restrict __dest, const =
void *__restrict __src,</font></div><div class=3D"gmail_default"><font face=
=3D"arial, helvetica, sans-serif">=C2=A0^~~~~</font></div><div class=3D"gma=
il_default"><font face=3D"arial, helvetica, sans-serif">fuzz-emul.c:67:5: n=
ote: called from here</font></div><div class=3D"gmail_default"><font face=
=3D"arial, helvetica, sans-serif">=C2=A0 =C2=A0 =C2=A0memcpy(dst, &amp;s-&g=
t;corpus-&gt;data[s-&gt;data_index], size);</font></div><div class=3D"gmail=
_default"><font face=3D"arial, helvetica, sans-serif">=C2=A0 =C2=A0 =C2=A0^=
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</font></div><div class=3D=
"gmail_default"><font face=3D"arial, helvetica, sans-serif">make[6]: *** [/=
home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instructi=
on_emulator/../../../tools/Rules.mk:225: fuzz-emul.o] Error 1</font></div><=
div class=3D"gmail_default"><font face=3D"arial, helvetica, sans-serif">In =
file included from /usr/include/features.h:424,</font></div><div class=3D"g=
mail_default"><font face=3D"arial, helvetica, sans-serif">=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0from /usr/include/assert.h:35,=
</font></div><div class=3D"gmail_default"><font face=3D"arial, helvetica, s=
ans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0fr=
om x86-emulate.h:1,</font></div><div class=3D"gmail_default"><font face=3D"=
arial, helvetica, sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0from x86-emulate.c:1:</font></div><div class=3D"gmail_defa=
ult"><font face=3D"arial, helvetica, sans-serif">x86_emulate/x86_emulate.c:=
 In function =E2=80=98protmode_load_seg=E2=80=99:</font></div><div class=3D=
"gmail_default"><font face=3D"arial, helvetica, sans-serif">/usr/include/x8=
6_64-linux-gnu/bits/string_fortified.h:59:1: error: inlining failed in call=
 to always_inline =E2=80=98memset=E2=80=99: target specific option mismatch=
</font></div><div class=3D"gmail_default"><font face=3D"arial, helvetica, s=
ans-serif">=C2=A0__NTH (memset (void *__dest, int __ch, size_t __len))</fon=
t></div><div class=3D"gmail_default"><font face=3D"arial, helvetica, sans-s=
erif">=C2=A0^~~~~</font></div><div class=3D"gmail_default"><font face=3D"ar=
ial, helvetica, sans-serif">In file included from x86-emulate.c:226:</font>=
</div><div class=3D"gmail_default"><font face=3D"arial, helvetica, sans-ser=
if">x86_emulate/x86_emulate.c:1831:13: note: called from here</font></div><=
div class=3D"gmail_default"><font face=3D"arial, helvetica, sans-serif">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0memset(sreg, 0, sizeof(*sreg))=
;</font></div><div class=3D"gmail_default"><font face=3D"arial, helvetica, =
sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~~~~~~=
~~~~~~~~~~~~~~~</font></div><div class=3D"gmail_default"><font face=3D"aria=
l, helvetica, sans-serif">In file included from /usr/include/features.h:424=
,</font></div><div class=3D"gmail_default"><font face=3D"arial, helvetica, =
sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0f=
rom /usr/include/assert.h:35,</font></div><div class=3D"gmail_default"><fon=
t face=3D"arial, helvetica, sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0from x86-emulate.h:1,</font></div><div class=3D"=
gmail_default"><font face=3D"arial, helvetica, sans-serif">=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0from x86-emulate.c:1:</font=
></div><div class=3D"gmail_default"><font face=3D"arial, helvetica, sans-se=
rif">/usr/include/x86_64-linux-gnu/bits/string_fortified.h:59:1: error: inl=
ining failed in call to always_inline =E2=80=98memset=E2=80=99: target spec=
ific option mismatch</font></div><div class=3D"gmail_default"><font face=3D=
"arial, helvetica, sans-serif">=C2=A0__NTH (memset (void *__dest, int __ch,=
 size_t __len))</font></div><div class=3D"gmail_default"><font face=3D"aria=
l, helvetica, sans-serif">=C2=A0^~~~~</font></div><div class=3D"gmail_defau=
lt"><font face=3D"arial, helvetica, sans-serif">In file included from x86-e=
mulate.c:226:</font></div><div class=3D"gmail_default"><font face=3D"arial,=
 helvetica, sans-serif">x86_emulate/x86_emulate.c:1831:13: note: called fro=
m here</font></div><div class=3D"gmail_default"><font face=3D"arial, helvet=
ica, sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0memset(sre=
g, 0, sizeof(*sreg));</font></div><div class=3D"gmail_default"><font face=
=3D"arial, helvetica, sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</font></div><div class=3D"gmail_defau=
lt"><font face=3D"arial, helvetica, sans-serif">make[6]: *** [/home/ayush/D=
ownloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/x86_instruction_emulator/=
../../../tools/Rules.mk:225: x86-emulate.o] Error 1</font></div><div class=
=3D"gmail_default"><font face=3D"arial, helvetica, sans-serif">make[6]: Lea=
ving directory &#39;/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/too=
ls/fuzz/x86_instruction_emulator&#39;</font></div><div class=3D"gmail_defau=
lt"><font face=3D"arial, helvetica, sans-serif">make[5]: *** [/home/ayush/D=
ownloads/tklengyel-drakvuf-4328381/xen/tools/fuzz/../../tools/Rules.mk:249:=
 subdir-install-x86_instruction_emulator] Error 2</font></div><div class=3D=
"gmail_default"><font face=3D"arial, helvetica, sans-serif">make[5]: Leavin=
g directory &#39;/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/=
fuzz&#39;</font></div><div class=3D"gmail_default"><font face=3D"arial, hel=
vetica, sans-serif">make[4]: *** [/home/ayush/Downloads/tklengyel-drakvuf-4=
328381/xen/tools/fuzz/../../tools/Rules.mk:244: subdirs-install] Error 2</f=
ont></div><div class=3D"gmail_default"><font face=3D"arial, helvetica, sans=
-serif">make[4]: Leaving directory &#39;/home/ayush/Downloads/tklengyel-dra=
kvuf-4328381/xen/tools/fuzz&#39;</font></div><div class=3D"gmail_default"><=
font face=3D"arial, helvetica, sans-serif">make[3]: *** [/home/ayush/Downlo=
ads/tklengyel-drakvuf-4328381/xen/tools/../tools/Rules.mk:249: subdir-insta=
ll-fuzz] Error 2</font></div><div class=3D"gmail_default"><font face=3D"ari=
al, helvetica, sans-serif">make[3]: Leaving directory &#39;/home/ayush/Down=
loads/tklengyel-drakvuf-4328381/xen/tools&#39;</font></div><div class=3D"gm=
ail_default"><font face=3D"arial, helvetica, sans-serif">make[2]: *** [/hom=
e/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools/../tools/Rules.mk:244=
: subdirs-install] Error 2</font></div><div class=3D"gmail_default"><font f=
ace=3D"arial, helvetica, sans-serif">make[2]: Leaving directory &#39;/home/=
ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools&#39;</font></div><div c=
lass=3D"gmail_default"><font face=3D"arial, helvetica, sans-serif">make[1]:=
 *** [Makefile:74: install] Error 2</font></div><div class=3D"gmail_default=
"><font face=3D"arial, helvetica, sans-serif">make[1]: Leaving directory &#=
39;/home/ayush/Downloads/tklengyel-drakvuf-4328381/xen/tools&#39;</font></d=
iv><div class=3D"gmail_default"><font face=3D"arial, helvetica, sans-serif"=
>make: *** [Makefile:127: install-tools] Error 2</font></div><div class=3D"=
gmail_default"><font face=3D"arial, helvetica, sans-serif">ayush@Dos98:~/Do=
wnloads/tklengyel-drakvuf-4328381/xen$</font></div></div><div class=3D"gmai=
l_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small"><br></div>-- <br><div dir=3D"ltr" class=3D"gm=
ail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div style=3D"text-al=
ign:left"><div style=3D"font-family:arial,helvetica,sans-serif">Ayush Dosaj=
</div><div style=3D"font-family:arial,helvetica,sans-serif">VIT Vellore</di=
v><div><br></div></div></div></div></div></div></div></div></div>

--000000000000b65e8d0581d6b758--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7204250474225475261==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 14 09:27:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 09:27:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guDIt-0007wc-Qy; Thu, 14 Feb 2019 09:27:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guDIs-0007wX-M5
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 09:27:34 +0000
X-Inumbo-ID: bfc8cc28-303a-11e9-a214-ebb1f4fcab11
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bfc8cc28-303a-11e9-a214-ebb1f4fcab11;
 Thu, 14 Feb 2019 09:27:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 02:27:29 -0700
Message-Id: <5C6534810200007800216985@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 02:27:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ayush Dosaj" <ayushdosaj2313@gmail.com>
References: <CAOCxVi2EznptYn+JgV=RvYzu6GEimcGN_GRO49daQM-92PRdRQ@mail.gmail.com>
In-Reply-To: <CAOCxVi2EznptYn+JgV=RvYzu6GEimcGN_GRO49daQM-92PRdRQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] error installing xen tools on ubuntu 18.10 - make
 -j4 dist-tools
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE5IGF0IDA5OjQ3LCA8YXl1c2hkb3NhajIzMTNAZ21haWwuY29tPiB3cm90
ZToKPiBFcnJvciBEZXNjcmlwdGlvbjogaHR0cHM6Ly9wYXN0ZWJpbi5jb20vcm1xNkthUHEgCj4g
Cj4gSGVscCBOZWVkZWQuCgpJZiB5b3UgYXNrIGZvciBoZWxwLCBwbGVhc2UgcHJvdmlkZSByZWFz
b25hYmx5IGNvbXBsZXRlIGRhdGEuIEl0IGlzIGVudGlyZWx5CnVuY2xlYXIgd2hhdCBYZW4gdmVy
c2lvbiB5b3UncmUgdHJ5aW5nIHRvIGJ1aWxkLiBBbmQgdGhlcmUgd2FzIGEgY2hhbmdlIGEKbGl0
dGxlIHdoaWxlIGJhY2sgYWN0dWFsbHkgYWRkcmVzc2luZyB0aGlzIG9yIGEgc2ltaWxhciBwcm9i
bGVtLCBzbyBpdCB3b3VsZCBiZQppbXBvcnRhbnQgdG8ga25vdyB3aGV0aGVyIHlvdXIgdHJlZSBp
bmNsdWRlcyBjb21taXQgZThkZmJjMjk2Mi4KCkJleW9uZCB0aGF0LCB5b3UgcmVwb3J0aW5nIG9u
IHhlbi1kZXZlbCByYXRoZXIgdGhhbiB4ZW4tdXNlcnMsIEkgdGhpbmsgaXQKd291bGQgaGF2ZSBi
ZWVuIG5pY2UgaWYgeW91IGRpZCBhdCBsZWFzdCBhIGxpdHRsZSBiaXQgb2YgaW52ZXN0aWdhdGlv
biB5b3Vyc2VsZgooYW5kIHRlbGwgdXMgd2hhdCB5b3UndmUgZm91bmQsIHJhdGhlciB0aGFuIGp1
c3QgZXJyb3Igb3V0cHV0KS4KCkphbgoKPiBPbiBydW5uaW5nIGNvbW1hbmQ6Cj4gbWFrZSAtajQg
ZGlzdC10b29scwo+IAo+IAo+IEVycm9yIHNuYXAgZnJvbSBoZXJlOgo+IG1ha2UgLUMgeDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yIGluc3RhbGwKPiBtYWtlWzZdOiBFbnRlcmluZyBkaXJlY3RvcnkK
PiAnL2hvbWUvYXl1c2gvRG93bmxvYWRzL3RrbGVuZ3llbC1kcmFrdnVmLTQzMjgzODEveGVuL3Rv
b2xzL2Z1enoveDg2X2luc3RydWN0Cj4gaW9uX2VtdWxhdG9yJwo+IFsgLUwgeDg2LWVtdWxhdGUu
aCBdIHx8IGxuIC1zZgo+IC9ob21lL2F5dXNoL0Rvd25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00
MzI4MzgxL3hlbi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGkKPiBvbl9lbXVsYXRvci8uLi8uLi8u
Li90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaAo+IFsgLUwgeDg2X2VtdWxh
dGUgXSB8fCBsbiAtc2YKPiAvaG9tZS9heXVzaC9Eb3dubG9hZHMvdGtsZW5neWVsLWRyYWt2dWYt
NDMyODM4MS94ZW4vdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3RpCj4gb25fZW11bGF0b3IvLi4vLi4v
Li4veGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlCj4gWyAtTCBhc20gXSB8fCBsbiAtc2YKPiAvaG9t
ZS9heXVzaC9Eb3dubG9hZHMvdGtsZW5neWVsLWRyYWt2dWYtNDMyODM4MS94ZW4vdG9vbHMvZnV6
ei94ODZfaW5zdHJ1Y3RpCj4gb25fZW11bGF0b3IvLi4vLi4vLi4veGVuL2luY2x1ZGUvYXNtLXg4
Ngo+IGFzbQo+IFsgLUwgeDg2LWVtdWxhdGUuYyBdIHx8IGxuIC1zZgo+IC9ob21lL2F5dXNoL0Rv
d25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbi90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGkKPiBvbl9lbXVsYXRvci8uLi8uLi8uLi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2
LWVtdWxhdGUuYwo+IGdjYyAgLW02NCAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1z
dGQ9Z251OTkgLVdhbGwKPiAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50Cj4gLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2Nh
bC10eXBlZGVmcyAgIC1PMgo+IC1mb21pdC1mcmFtZS1wb2ludGVyCj4gLURfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GCj4g
LmFmbC1oYXJuZXNzLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJD
RQo+ICAKPiAtSS9ob21lL2F5dXNoL0Rvd25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4Mzgx
L3hlbi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdAo+IGlvbl9lbXVsYXRvci8uLi8uLi8uLi90b29s
cy9pbmNsdWRlCj4gLURfX1hFTl9UT09MU19fIC1JLiAgLWMgLW8gYWZsLWhhcm5lc3MubyBhZmwt
aGFybmVzcy5jCj4gWyAtTCB3cmFwcGVycy5jIF0gfHwgbG4gLXNmCj4gL2hvbWUvYXl1c2gvRG93
bmxvYWRzL3RrbGVuZ3llbC1kcmFrdnVmLTQzMjgzODEveGVuL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aQo+IG9uX2VtdWxhdG9yLy4uLy4uLy4uL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci93cmFw
cGVycy5jCj4gZ2NjICAtbTY0IC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1n
bnU5OSAtV2FsbAo+IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQKPiAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5
cGVkZWZzICAgLU8yCj4gLWZvbWl0LWZyYW1lLXBvaW50ZXIKPiAtRF9fWEVOX0lOVEVSRkFDRV9W
RVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYKPiAuZnV6
ei1lbXVsLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRQo+ICAK
PiAtSS9ob21lL2F5dXNoL0Rvd25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbi90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdAo+IGlvbl9lbXVsYXRvci8uLi8uLi8uLi90b29scy9pbmNs
dWRlCj4gLURfX1hFTl9UT09MU19fIC1JLiAgLWMgLW8gZnV6ei1lbXVsLm8gZnV6ei1lbXVsLmMK
PiBnY2MgIC1tNjQgLURCVUlMRF9JRCAtZm5vLXN0cmljdC1hbGlhc2luZyAtc3RkPWdudTk5IC1X
YWxsCj4gLVdzdHJpY3QtcHJvdG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudAo+
IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMg
ICAtTzIKPiAtZm9taXQtZnJhbWUtcG9pbnRlcgo+IC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05f
Xz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAtTU1EIC1NRgo+IC54ODYtZW11bGF0
ZS5vLmQgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9MQVJHRUZJTEU2NF9TT1VSQ0UKPiAgCj4gLUkv
aG9tZS9heXVzaC9Eb3dubG9hZHMvdGtsZW5neWVsLWRyYWt2dWYtNDMyODM4MS94ZW4vdG9vbHMv
ZnV6ei94ODZfaW5zdHJ1Y3QKPiBpb25fZW11bGF0b3IvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZQo+
IC1EX19YRU5fVE9PTFNfXyAtSS4gIC1jIC1vIHg4Ni1lbXVsYXRlLm8geDg2LWVtdWxhdGUuYwo+
IGdjYyAgLW02NCAtREJVSUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdh
bGwKPiAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50Cj4g
LVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZSAtV25vLXVudXNlZC1sb2NhbC10eXBlZGVmcyAg
IC1PMgo+IC1mb21pdC1mcmFtZS1wb2ludGVyCj4gLURfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9f
PV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIC1NTUQgLU1GCj4gLndyYXBwZXJzLm8u
ZCAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0xBUkdFRklMRTY0X1NPVVJDRQo+ICAKPiAtSS9ob21l
L2F5dXNoL0Rvd25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbi90b29scy9mdXp6
L3g4Nl9pbnN0cnVjdAo+IGlvbl9lbXVsYXRvci8uLi8uLi8uLi90b29scy9pbmNsdWRlCj4gLURf
X1hFTl9UT09MU19fIC1JLiAgLWMgLW8gd3JhcHBlcnMubyB3cmFwcGVycy5jCj4gSW4gZmlsZSBp
bmNsdWRlZCBmcm9tIC91c3IvaW5jbHVkZS9mZWF0dXJlcy5oOjQyNCwKPiAgICAgICAgICAgICAg
ICAgIGZyb20KPiAvdXNyL2luY2x1ZGUveDg2XzY0LWxpbnV4LWdudS9iaXRzL2xpYmMtaGVhZGVy
LXN0YXJ0Lmg6MzMsCj4gICAgICAgICAgICAgICAgICBmcm9tIC91c3IvaW5jbHVkZS9zdGRpby5o
OjI3LAo+ICAgICAgICAgICAgICAgICAgZnJvbSB3cmFwcGVycy5jOjI6Cj4gd3JhcHBlcnMuYzog
SW4gZnVuY3Rpb24g4oCYZW11bF9tZW1jcHnigJk6Cj4gL3Vzci9pbmNsdWRlL3g4Nl82NC1saW51
eC1nbnUvYml0cy9zdHJpbmdfZm9ydGlmaWVkLmg6MzE6MTogZXJyb3I6IGlubGluaW5nCj4gZmFp
bGVkIGluIGNhbGwgdG8gYWx3YXlzX2lubGluZSDigJhtZW1jcHnigJk6IHRhcmdldCBzcGVjaWZp
YyBvcHRpb24gbWlzbWF0Y2gKPiAgX19OVEggKG1lbWNweSAodm9pZCAqX19yZXN0cmljdCBfX2Rl
c3QsIGNvbnN0IHZvaWQgKl9fcmVzdHJpY3QgX19zcmMsCj4gIF5+fn5+Cj4gd3JhcHBlcnMuYzoz
MDo1OiBub3RlOiBjYWxsZWQgZnJvbSBoZXJlCj4gICAgICBtZW1jcHkoZHN0LCBzcmMsIHN6KTsK
PiAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4gbWFrZVs2XTogKioqCj4gWy9ob21lL2F5dXNo
L0Rvd25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbi90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdAo+IGlvbl9lbXVsYXRvci8uLi8uLi8uLi90b29scy9SdWxlcy5tazoyMjU6Cj4gd3Jh
cHBlcnMub10gRXJyb3IgMQo+IG1ha2VbNl06ICoqKiBXYWl0aW5nIGZvciB1bmZpbmlzaGVkIGpv
YnMuLi4uCj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3IvaW5jbHVkZS9mZWF0dXJlcy5oOjQy
NCwKPiAgICAgICAgICAgICAgICAgIGZyb20gL3Vzci9pbmNsdWRlL2Fzc2VydC5oOjM1LAo+ICAg
ICAgICAgICAgICAgICAgZnJvbSBmdXp6LWVtdWwuYzoxOgo+IGZ1enotZW11bC5jOiBJbiBmdW5j
dGlvbiDigJhpbnB1dF9yZWFk4oCZOgo+IC91c3IvaW5jbHVkZS94ODZfNjQtbGludXgtZ251L2Jp
dHMvc3RyaW5nX2ZvcnRpZmllZC5oOjMxOjE6IGVycm9yOiBpbmxpbmluZwo+IGZhaWxlZCBpbiBj
YWxsIHRvIGFsd2F5c19pbmxpbmUg4oCYbWVtY3B54oCZOiB0YXJnZXQgc3BlY2lmaWMgb3B0aW9u
IG1pc21hdGNoCj4gIF9fTlRIIChtZW1jcHkgKHZvaWQgKl9fcmVzdHJpY3QgX19kZXN0LCBjb25z
dCB2b2lkICpfX3Jlc3RyaWN0IF9fc3JjLAo+ICBefn5+fgo+IGZ1enotZW11bC5jOjY3OjU6IG5v
dGU6IGNhbGxlZCBmcm9tIGhlcmUKPiAgICAgIG1lbWNweShkc3QsICZzLT5jb3JwdXMtPmRhdGFb
cy0+ZGF0YV9pbmRleF0sIHNpemUpOwo+ICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9pbmNs
dWRlL2ZlYXR1cmVzLmg6NDI0LAo+ICAgICAgICAgICAgICAgICAgZnJvbSAvdXNyL2luY2x1ZGUv
YXNzZXJ0Lmg6MzUsCj4gICAgICAgICAgICAgICAgICBmcm9tIGZ1enotZW11bC5jOjE6Cj4gL3Vz
ci9pbmNsdWRlL3g4Nl82NC1saW51eC1nbnUvYml0cy9zdHJpbmdfZm9ydGlmaWVkLmg6MzE6MTog
ZXJyb3I6IGlubGluaW5nCj4gZmFpbGVkIGluIGNhbGwgdG8gYWx3YXlzX2lubGluZSDigJhtZW1j
cHnigJk6IHRhcmdldCBzcGVjaWZpYyBvcHRpb24gbWlzbWF0Y2gKPiAgX19OVEggKG1lbWNweSAo
dm9pZCAqX19yZXN0cmljdCBfX2Rlc3QsIGNvbnN0IHZvaWQgKl9fcmVzdHJpY3QgX19zcmMsCj4g
IF5+fn5+Cj4gZnV6ei1lbXVsLmM6Njc6NTogbm90ZTogY2FsbGVkIGZyb20gaGVyZQo+ICAgICAg
bWVtY3B5KGRzdCwgJnMtPmNvcnB1cy0+ZGF0YVtzLT5kYXRhX2luZGV4XSwgc2l6ZSk7Cj4gICAg
ICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+IG1h
a2VbNl06ICoqKgo+IFsvaG9tZS9heXVzaC9Eb3dubG9hZHMvdGtsZW5neWVsLWRyYWt2dWYtNDMy
ODM4MS94ZW4vdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3QKPiBpb25fZW11bGF0b3IvLi4vLi4vLi4v
dG9vbHMvUnVsZXMubWs6MjI1Ogo+IGZ1enotZW11bC5vXSBFcnJvciAxCj4gSW4gZmlsZSBpbmNs
dWRlZCBmcm9tIC91c3IvaW5jbHVkZS9mZWF0dXJlcy5oOjQyNCwKPiAgICAgICAgICAgICAgICAg
IGZyb20gL3Vzci9pbmNsdWRlL2Fzc2VydC5oOjM1LAo+ICAgICAgICAgICAgICAgICAgZnJvbSB4
ODYtZW11bGF0ZS5oOjEsCj4gICAgICAgICAgICAgICAgICBmcm9tIHg4Ni1lbXVsYXRlLmM6MToK
PiB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jOiBJbiBmdW5jdGlvbiDigJhwcm90bW9kZV9sb2Fk
X3NlZ+KAmToKPiAvdXNyL2luY2x1ZGUveDg2XzY0LWxpbnV4LWdudS9iaXRzL3N0cmluZ19mb3J0
aWZpZWQuaDo1OToxOiBlcnJvcjogaW5saW5pbmcKPiBmYWlsZWQgaW4gY2FsbCB0byBhbHdheXNf
aW5saW5lIOKAmG1lbXNldOKAmTogdGFyZ2V0IHNwZWNpZmljIG9wdGlvbiBtaXNtYXRjaAo+ICBf
X05USCAobWVtc2V0ICh2b2lkICpfX2Rlc3QsIGludCBfX2NoLCBzaXplX3QgX19sZW4pKQo+ICBe
fn5+fgo+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSB4ODYtZW11bGF0ZS5jOjIyNjoKPiB4ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jOjE4MzE6MTM6IG5vdGU6IGNhbGxlZCBmcm9tIGhlcmUKPiAgICAg
ICAgICAgICAgbWVtc2V0KHNyZWcsIDAsIHNpemVvZigqc3JlZykpOwo+ICAgICAgICAgICAgICBe
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vz
ci9pbmNsdWRlL2ZlYXR1cmVzLmg6NDI0LAo+ICAgICAgICAgICAgICAgICAgZnJvbSAvdXNyL2lu
Y2x1ZGUvYXNzZXJ0Lmg6MzUsCj4gICAgICAgICAgICAgICAgICBmcm9tIHg4Ni1lbXVsYXRlLmg6
MSwKPiAgICAgICAgICAgICAgICAgIGZyb20geDg2LWVtdWxhdGUuYzoxOgo+IC91c3IvaW5jbHVk
ZS94ODZfNjQtbGludXgtZ251L2JpdHMvc3RyaW5nX2ZvcnRpZmllZC5oOjU5OjE6IGVycm9yOiBp
bmxpbmluZwo+IGZhaWxlZCBpbiBjYWxsIHRvIGFsd2F5c19pbmxpbmUg4oCYbWVtc2V04oCZOiB0
YXJnZXQgc3BlY2lmaWMgb3B0aW9uIG1pc21hdGNoCj4gIF9fTlRIIChtZW1zZXQgKHZvaWQgKl9f
ZGVzdCwgaW50IF9fY2gsIHNpemVfdCBfX2xlbikpCj4gIF5+fn5+Cj4gSW4gZmlsZSBpbmNsdWRl
ZCBmcm9tIHg4Ni1lbXVsYXRlLmM6MjI2Ogo+IHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmM6MTgz
MToxMzogbm90ZTogY2FsbGVkIGZyb20gaGVyZQo+ICAgICAgICAgICAgICBtZW1zZXQoc3JlZywg
MCwgc2l6ZW9mKCpzcmVnKSk7Cj4gICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fgo+IG1ha2VbNl06ICoqKgo+IFsvaG9tZS9heXVzaC9Eb3dubG9hZHMvdGtsZW5neWVs
LWRyYWt2dWYtNDMyODM4MS94ZW4vdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3QKPiBpb25fZW11bGF0
b3IvLi4vLi4vLi4vdG9vbHMvUnVsZXMubWs6MjI1Ogo+IHg4Ni1lbXVsYXRlLm9dIEVycm9yIDEK
PiBtYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeQo+ICcvaG9tZS9heXVzaC9Eb3dubG9hZHMvdGts
ZW5neWVsLWRyYWt2dWYtNDMyODM4MS94ZW4vdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3QKPiBpb25f
ZW11bGF0b3InCj4gbWFrZVs1XTogKioqCj4gWy9ob21lL2F5dXNoL0Rvd25sb2Fkcy90a2xlbmd5
ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbi90b29scy9mdXp6Ly4uLy4uL3Rvb2xzLwo+IFJ1bGVzLm1r
OjI0OToKPiBzdWJkaXItaW5zdGFsbC14ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3JdIEVycm9yIDIK
PiBtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeQo+ICcvaG9tZS9heXVzaC9Eb3dubG9hZHMvdGts
ZW5neWVsLWRyYWt2dWYtNDMyODM4MS94ZW4vdG9vbHMvZnV6eicKPiBtYWtlWzRdOiAqKioKPiBb
L2hvbWUvYXl1c2gvRG93bmxvYWRzL3RrbGVuZ3llbC1kcmFrdnVmLTQzMjgzODEveGVuL3Rvb2xz
L2Z1enovLi4vLi4vdG9vbHMvCj4gUnVsZXMubWs6MjQ0Ogo+IHN1YmRpcnMtaW5zdGFsbF0gRXJy
b3IgMgo+IG1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5Cj4gJy9ob21lL2F5dXNoL0Rvd25sb2Fk
cy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbi90b29scy9mdXp6Jwo+IG1ha2VbM106ICoq
Kgo+IFsvaG9tZS9heXVzaC9Eb3dubG9hZHMvdGtsZW5neWVsLWRyYWt2dWYtNDMyODM4MS94ZW4v
dG9vbHMvLi4vdG9vbHMvUnVsZXMubWsKPiA6MjQ5Ogo+IHN1YmRpci1pbnN0YWxsLWZ1enpdIEVy
cm9yIDIKPiBtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeQo+ICcvaG9tZS9heXVzaC9Eb3dubG9h
ZHMvdGtsZW5neWVsLWRyYWt2dWYtNDMyODM4MS94ZW4vdG9vbHMnCj4gbWFrZVsyXTogKioqCj4g
Wy9ob21lL2F5dXNoL0Rvd25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbi90b29s
cy8uLi90b29scy9SdWxlcy5tawo+IDoyNDQ6Cj4gc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyCj4g
bWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkKPiAnL2hvbWUvYXl1c2gvRG93bmxvYWRzL3RrbGVu
Z3llbC1kcmFrdnVmLTQzMjgzODEveGVuL3Rvb2xzJwo+IG1ha2VbMV06ICoqKiBbTWFrZWZpbGU6
NzQ6IGluc3RhbGxdIEVycm9yIDIKPiBtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeQo+ICcvaG9t
ZS9heXVzaC9Eb3dubG9hZHMvdGtsZW5neWVsLWRyYWt2dWYtNDMyODM4MS94ZW4vdG9vbHMnCj4g
bWFrZTogKioqIFtNYWtlZmlsZToxMjc6IGluc3RhbGwtdG9vbHNdIEVycm9yIDIKPiBheXVzaEBE
b3M5ODp+L0Rvd25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbiQKPiAKPiAKPiAt
LSAKPiBBeXVzaCBEb3Nhago+IFZJVCBWZWxsb3JlCgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 09:54:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 09:54:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guDiU-0001mF-2f; Thu, 14 Feb 2019 09:54:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guDiS-0001mA-Ke
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 09:54:00 +0000
X-Inumbo-ID: 72923f32-303e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72923f32-303e-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 09:53:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 02:53:55 -0700
Message-Id: <5C653AB10200007800216997@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 02:53:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDIwOjExLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gV2VkLCAxMyBGZWIgMjAxOSwgV2VpIExpdSB3cm90ZToKPj4gT24gVHVlLCBGZWIgMTIs
IDIwMTkgYXQgMDk6MzQ6MjVQTSAtMDUwMCwgRGFuaWVsIFAuIFNtaXRoIHdyb3RlOgo+PiA+IEdy
ZWV0aW5ncywKPj4gPiAKPj4gPiBPbiB0aGUgMTEvMTQvMTggWGVuIHg4NiBjb21tdW5pdHkgY2Fs
bCBhIGRpc2N1c3Npb24gd2FzIGluaXRpYXRlZCBhYm91dAo+PiA+IHVzaW5nIEtjb25maWcgdG8g
YnVpbGQgbWluaW1pemVkIHZlcnNpb25zIG9mIFhlbiBmb3Igc2VjdXJpdHksIHNhZmV0eQo+PiA+
IGFuZCBvdGhlciBjZXJ0aWZpY2F0aW9uIHJlcXVpcmVtZW50cy4gQWZ0ZXIgc29tZSBvZmZsaW5l
IGRpc2N1c3Npb25zCj4+ID4gd2l0aCBYZW4gY29udHJpYnV0b3JzIEkgcmVhbGl6ZWQgdGhhdCBh
IHZhcmlldHkgb2YgZWZmb3J0cyBlYWNoIHdpdGgKPj4gPiB0aGVpciBvd24gcmVzcGVjdGl2ZSBn
b2FscyBhcmUgdW5kZXJ3YXksCj4+ID4gCj4+ID4gIC0gbmVzdGVkIHZpcnR1YWxpemF0aW9uCj4+
ID4gIC0gbWl4ZWQgY3JpdGljYWxpdHkgYXJjaGl0ZWN0dXJlcwo+PiA+ICAtIHJlZHVjaW5nIHRy
dXN0ZWQgY29tcG9uZW50YXJ5Cj4+ID4gIC0gY29tYmluaW5nIGhhcmR3YXJlIHByb3RlY3Rpb24g
b2YgdmlydHVhbGl6YXRpb24gd2l0aCBwZXJmb3JtYW5jZSBhbmQKPj4gPiBlYXNlLW9mLXVzZSBv
ZiBjb250YWluZXJzCj4+ID4gCj4+ID4gVGhlc2UgZWZmb3J0cyB1c2UgaHlwZXJ2aXNvcnMgaW4g
ZGlmZmVyZW50IHJvbGVzLCBhbGwgd2hpY2ggWGVuIGlzCj4+ID4gY2FwYWJsZSBvZiBtZWV0aW5n
LiBUb2RheSBYZW4ncyB1dGlsaXR5IGNvbWVzIGF0IHRoZSBleHBlbnNlIG9mIGNhcnJ5aW5nCj4+
ID4gZmVhdHVyZXMgbmVjZXNzYXJ5IGZvciBvbmUgcm9sZSB0byBiZSBwcmVzZW50IGluIGFub3Ro
ZXIgcm9sZSB3aGVyZSBpdAo+PiA+IGlzIG5vdCByZXF1aXJlZCwgZS5nLiBQViBpbnRlcmZhY2Vz
IHRoYXQgbWF5IG5vdCBiZSBlc3NlbnRpYWwgaW4gYW4gQVJNCj4+ID4gbWl4ZWQgY3JpdGljYWxp
dHkgZGVwbG95bWVudC4KPj4gPiAKPj4gPiBUaGUgaW5pdGlhbCBmb2N1cyB3aWxsIGJlIHRvIGV4
cGxvcmUgYW5kIGRvY3VtZW50IHRoZSByYW5nZSBvZiBwb3NzaWJsZQo+PiA+IHVzZSBjYXNlcyB0
aGF0IGFyZSBvZiBpbnRlcmVzdCB0byB0aGUgWGVuIGNvbW11bml0eS4gVGhpcyB3aWxsIGJlIHRo
ZQo+PiA+IGlucHV0IHRvIGEgZGVzaWduIGRvY3VtZW50IHRoYXQgaXMgY3JhZnRlZCBpbiBjb25q
dW5jdGlvbiB3aXRoIHRoZSBYZW4KPj4gPiBtYWludGFpbmVycywgdG8gaWRlbnRpZnkgcG9zc2li
bGUgYXBwcm9hY2hlcyB0byBleHRlbmQgdGhlIGV4aXN0aW5nCj4+ID4gS2NvbmZpZyBpbmZyYXN0
cnVjdHVyZSB0byBwcm9kdWNlIHRhaWxvcmVkIGluc3RhbmNlcyBvZiBYZW4uCj4+ID4gCj4+ID4g
SWYgeW91IGFyZSBpbnRlcmVzdGVkIGluIHBhcnRpY2lwYXRpbmcgaW4gdGhpcyBlZmZvcnQsIHBs
ZWFzZSByZXBseSB0bwo+PiA+IHRoaXMgdGhyZWFkIHRvIG91dGxpbmUgcG9zc2libGUgdXNlIGNh
c2VzLCBkZXNpZ24gY29uc3RyYWludHMgYW5kIG90aGVyCj4+ID4gY29uc2lkZXJhdGlvbnMgZm9y
IGltcHJvdmluZyBYZW4ncyBLY29uZmlnIGluZnJhc3RydWN0dXJlIHRvIHN1cHBvcnQKPj4gPiB0
YWlsb3JpbmcgZm9yIHNwZWNpZmljIHVzZSBjYXNlcy4KPj4gPiAKPj4gCj4+IE15IGltcHJlc3Np
b24gZnJvbSB0aGUgY29tbXVuaXR5IGNhbGwgaXMgdGhhdCB5b3Ugd2FudCB0byBwcm92aWRlCj4+
IHNtYWxsaXNoIGNvbmZpZ3VyYXRpb25zIGZvciBkaWZmZXJlbnQgdXNlIGNhc2VzLgo+PiAKPj4g
VGhlIEtjb25maWcgaW5mcmFzdHJ1Y3R1cmUgaXMgYWxyZWFkeSBhYmxlIHRvIGRvIHdoYXQgeW91
IHdhbnQgYXMgZmFyIGFzCj4+IEkgY2FuIHRlbGwuICBZb3UgY2FuIGVhc2lseSBmZWVkIGl0IGEg
YmFzZSBjb25maWcgZmlsZSAtLSBzZWUgZmlsZXMKPj4gdW5kZXIgYXV0b21hdGlvbi9jb25maWdz
L3g4Ni8uICBXaGF0IHNvcnQgb2YgZXh0ZW5zaW9uIGlzIG5lZWRlZCBpbiB5b3VyCj4+IG9waW5p
b24/Cj4+IAo+PiBBcyB1c2UgY2FzZSBnb2VzLCBpdCB3b3VsZCBiZSBhIGdvb2Qgc3RhcnQgaWYg
eW91IGp1c3Qgc3VibWl0IHNvbWV0aGluZwo+PiB5b3UgY2FyZSBhYm91dC4KPiAKPiBJIG1lbnRp
b25lZCBvbiB0aGUgY2FsbCB0aGF0IGEgZ29vZCBmaXJzdCBzdGFydCBjb3VsZCBiZSBhIGtjb25m
aWcgdGhhdAo+IGFsbG93cyB0byBidWlsZCBhbiBoeXBlcnZpc29yIGJpbmFyeSB3aXRoIG9ubHkg
c3VwcG9ydCBmb3IgUFZIIGFuZCBvbmx5Cj4gc3VwcG9ydCBmb3IgcmVjZW50IEludGVsIG1hY2hp
bmVzLCB3aXRoIHRoZSBnb2FsIG9mIG1pbmltaXppbmcgdGhlIGNvZGUKPiBiYXNlIHRvIGxlc3Mg
dGhhbiAxMDBLIExPQy4KCiJXaXRoIG9ubHkgc3VwcG9ydCBmb3IgUFZIIiAod2hpY2ggcmVhbGx5
IG1lYW5zIEhWTSkgd2UgYWxyZWFkeSBoYXZlLgoiV2l0aCBvbmx5IHN1cHBvcnQgZm9yIHJlY2Vu
dCBJbnRlbCBtYWNoaW5lcyIgd291bGQgcmVxdWlyZSBhZGRpbmcgbmV3Cktjb25maWcgb3B0aW9u
cyBmaXJzdCwgdG8gY29udHJvbCBJbnRlbCwgQU1ELCBldGMgc2VwYXJhdGVseSwgYW5kIHRvIHRo
ZW4KZnVydGhlciBzb21laG93IHNlcGFyYXRlICJvbGQiIGZyb20gIm5ldyIgKHdoaWNoIG1heSB0
dXJuIG91dCBub3QKdmVyeSBlYXN5IHRvIGRvIHdpdGhvdXQgYSBsb3Qgb2YgI2lmZGVmLWFyeSBv
ciBvdGhlciBjb2RlIGNodXJuKS4gSSdtCm5vdCBhd2FyZSBvZiBzb21ldGhpbmcgbGlrZSB0aGlz
IGV4aXN0aW5nIG9uIExpbnV4IGVpdGhlciAtIGFsbCBJJ20gYXdhcmUKb2YgdGhlcmUgaXMgYSBt
ZWFucyB0byBjb250cm9sIHdoYXQgLW08YXJjaD4gb3B0aW9uIG1pZ2h0IGJlIHBhc3NlZAp0byB0
aGUgY29tcGlsZXIsIGJ1dCB3aXRob3V0IGRpc2FibGluZyBhbnkgc291cmNlIGNvZGUgZnJvbSBn
ZXR0aW5nCmNvbXBpbGVkLgoKQW5kIHRoZW4gIndpdGggb25seSBzdXBwb3J0IGZvciByZWNlbnQg
SW50ZWwgbWFjaGluZXMiIGNvdWxkIGFsc28gaW1wbHkKSEFQLW9ubHk7IGRpc2FibGluZyBzaGFk
b3cgY29kZSAod2hpY2ggYWxzbyBpcyBhbHJlYWR5IHBvc3NpYmxlKSB3aWxsCmFsb25lIHNhdmUg
YWxtb3N0IDEwayBMT0MgKGNvdW50aW5nIC5jIGZpbGVzIG9ubHkpLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 10:31:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 10:31:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guEI5-000521-1x; Thu, 14 Feb 2019 10:30:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OyKq=QV=citrix.com=prvs=941dd85b8=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1guEI4-00051w-Oz
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 10:30:48 +0000
X-Inumbo-ID: 95bad1b6-3043-11e9-8ac2-47253ee7f7bc
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95bad1b6-3043-11e9-8ac2-47253ee7f7bc;
 Thu, 14 Feb 2019 10:30:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="78120231"
Date: Thu, 14 Feb 2019 10:30:37 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190214103037.kwhndwtr5ofla24j@zion.uk.xensource.com>
References: <1549485670-9273-1-git-send-email-andrew.cooper3@citrix.com>
 <5C5C2B900200007800214A08@prv1-mh.provo.novell.com>
 <20190213180758.hwh76y5iq6xsm2dd@zion.uk.xensource.com>
 <5C6522C5020000780021690C@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C6522C5020000780021690C@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTQsIDIwMTkgYXQgMDE6MTE6NDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjAyLjE5IGF0IDE5OjA3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBUaHUsIEZlYiAwNywgMjAxOSBhdCAwNTo1ODo1NkFNIC0wNzAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMDYuMDIuMTkgYXQgMjE6NDEsIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+IFNsaWdodGx5IFJGQzoKPiA+PiA+IAo+ID4+ID4g
MSkgSSd2ZSBub3Qgd29ya2VkIG91dCBleGFjdGx5IHdoYXQgdGhlCj4gPj4gPiAKPiA+PiA+ICAg
ICAgdi0+dmNwdV9pbmZvID0gKHZvaWQgKikmZC0+c2hhcmVkX2luZm8tPmNvbXBhdC52Y3B1X2lu
Zm9bMF07Cj4gPj4gPiAKPiA+PiA+ICAgIGxpbmUgaXMgc3VwcG9zZWQgdG8gYmUgZG9pbmcgYW5k
IHdoZXRoZXIgaXQgaXMgbmVlZGVkLCBidXQgaXQgZG9lc24ndAo+ID4+ID4gICAgYXBwZWFyIHRv
IG1hdHRlci4gIEl0IGlzIHBlcmhhcHMgYW5vdGhlciByZWR1bmRhbnQgb3BlbmNvZGluZy4KPiA+
PiAKPiA+PiBBZmFpY3QgdGhpcyBpcyBqdXN0IHRvIGJlIGluZGVwZW5kZW50IG9mIHRoZSBmYWN0
IHRoYXQgdGhlIHZjcHVfaW5mbwo+ID4+IGFycmF5IGlzIGZpcnN0IGluIHN0cnVjdCBzaGFyZWRf
aW5mby4gSSdkIGJlIGZpbmUgd2l0aCBpdCBnZXR0aW5nIHJlcGxhY2VkCj4gPj4gYnkgYSByZXNw
ZWN0aXZlIEJVSUxEX0JVR19PTigpLCBidXQgSSdkIGxpa2UgdG8gYXNrIHRoYXQgaXQgbm90IGJl
Cj4gPj4gZHJvcHBlZCB3aXRob3V0IHJlcGxhY2VtZW50Lgo+ID4gCj4gPiBXaGF0IGRvIHlvdSBt
ZWFuIGJ5ICJiZSBpbmRlcGVuZGVudCBvZiIgaGVyZT8gUGVyaGFwcyB5b3UgbWVhbnQgImJlIHN1
cmUKPiA+IG9mIj8gQnV0IEkgc3RpbGwgZmFpbCB0byB1bmRlcnN0YW5kIGhvdyB3b3VsZCBhbiBh
c3NpZ25tZW50IG1ha2VzIHN1cmUKPiA+IGEgbWVtYmVyIGlzIGZpcnN0IGluIGEgc3RydWN0Lgo+
IAo+IEl0J3MgdGhlIG90aGVyIHdheSBhcm91bmQ6IFdlJ3JlIGZpbmUgd2l0aG91dCB0aGUgYXNz
aWdubWVudCB3aGVuCj4gdGhlIGZpZWxkIGlzIGZpcnN0IGluIHRoZSBzdHJ1Y3QuIFRoZSBhc3Np
Z25tZW50IHdvdWxkIHN0cmljdGx5IGJlIG5lZWRlZAo+IGlmIGl0IHdhc24ndCwgYmVjYXVzZSB0
aGVuIHdoYXQncyBlYXJsaWVyIGluIHRoZSBzdHJ1Y3QgY291bGQgaGF2ZQo+IGRpZmZlcmVudCBz
aXplcyBiZXR3ZWVuIHRoZSBuYXRpdmUgYW5kIGNvbXBhdCBsYXlvdXRzLgoKSSBzZWUuIEluIHRo
YXQgY2FzZSBJIHRoaW5rIHJlcGxhY2luZyBpdCB3aXRoCgogICBCVUlMRF9CVUdfT04ob2Zmc2V0
b2Yoc3RydWN0IHNoYXJlZF9pbmZvLCB2Y3B1X2luZm8pICE9IDApOwoKc2hvdWxkIGJlIE9LLiBB
bHRob3VnaCBJIGRvbid0IHNlZSBob3cgaXQgY2FuIGNoYW5nZSB0byBub3QgYmUgdGhlIGZpcnN0
CmluIHRoZSBzaGFyZWRfaW5mbywgaXQgYmVpbmcgcGFydCBvZiB0aGUgZ3Vlc3QgdmlzaWJsZSBB
QkkuCgpXZWkuCgo+IAo+IEphbgo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 10:42:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 10:42:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guETl-0005vu-TL; Thu, 14 Feb 2019 10:42:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DQIS=QV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1guETk-0005vV-Dm
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 10:42:52 +0000
X-Inumbo-ID: 42d877c6-3045-11e9-b278-e340863a4dc8
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 42d877c6-3045-11e9-b278-e340863a4dc8;
 Thu, 14 Feb 2019 10:42:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E7FA7B0BA;
 Thu, 14 Feb 2019 10:42:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, linux-mm@kvack.org
Date: Thu, 14 Feb 2019 11:42:39 +0100
Message-Id: <20190214104240.24428-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190214104240.24428-1-jgross@suse.com>
References: <20190214104240.24428-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 1/2] x86: respect memory size limiting via
 mem= parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBsaW1pdGluZyBtZW1vcnkgc2l6ZSB2aWEga2VybmVsIHBhcmFtZXRlciAibWVtPSIgdGhp
cyBzaG91bGQgYmUKcmVzcGVjdGVkIGV2ZW4gaW4gY2FzZSBvZiBtZW1vcnkgbWFkZSBhY2Nlc3Np
YmxlIHZpYSBhIFBDSSBjYXJkLgoKVG9kYXkgdGhpcyBraW5kIG9mIG1lbW9yeSB3b24ndCBiZSBt
YWRlIHVzYWJsZSBpbiBpbml0aWFsIG1lbW9yeQpzZXR1cCBhcyB0aGUgbWVtb3J5IHdvbid0IGJl
IHZpc2libGUgaW4gRTgyMCBtYXAsIGJ1dCBpdCBtaWdodCBiZQphZGRlZCB3aGVuIGFkZGluZyBQ
Q0kgZGV2aWNlcyBkdWUgdG8gY29ycmVzcG9uZGluZyBBQ1BJIHRhYmxlIGVudHJpZXMuCgpOb3Qg
cmVzcGVjdGluZyAibWVtPSIgY2FuIGJlIGNvcnJlY3RlZCBieSBhZGRpbmcgYSBnbG9iYWwgbWF4
X21lbV9zaXplCnZhcmlhYmxlIHNldCBieSBwYXJzZV9tZW1vcHQoKSB3aGljaCB3aWxsIHJlc3Vs
dCBpbiByZWplY3RpbmcgYWRkaW5nCm1lbW9yeSBhcmVhcyByZXN1bHRpbmcgaW4gYSBtZW1vcnkg
c2l6ZSBhYm92ZSB0aGUgYWxsb3dlZCBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwu
b3JnPgotLS0KIGFyY2gveDg2L2tlcm5lbC9lODIwLmMgICAgICAgICB8IDUgKysrKysKIGluY2x1
ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCB8IDIgKysKIG1tL21lbW9yeV9ob3RwbHVnLmMgICAg
ICAgICAgICB8IDYgKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvZTgyMC5jIGIvYXJjaC94ODYva2VybmVsL2U4MjAu
YwppbmRleCA1MDg5NWMyZjkzN2QuLmU2NzUxM2UyY2JiYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
a2VybmVsL2U4MjAuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvZTgyMC5jCkBAIC0xNCw2ICsxNCw3
IEBACiAjaW5jbHVkZSA8bGludXgvYWNwaS5oPgogI2luY2x1ZGUgPGxpbnV4L2Zpcm13YXJlLW1h
cC5oPgogI2luY2x1ZGUgPGxpbnV4L3NvcnQuaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1vcnlfaG90
cGx1Zy5oPgogCiAjaW5jbHVkZSA8YXNtL2U4MjAvYXBpLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVw
Lmg+CkBAIC04ODEsNiArODgyLDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX21lbW9wdChj
aGFyICpwKQogCiAJZTgyMF9fcmFuZ2VfcmVtb3ZlKG1lbV9zaXplLCBVTExPTkdfTUFYIC0gbWVt
X3NpemUsIEU4MjBfVFlQRV9SQU0sIDEpOwogCisjaWZkZWYgQ09ORklHX01FTU9SWV9IT1RQTFVH
CisJbWF4X21lbV9zaXplID0gbWVtX3NpemU7CisjZW5kaWYKKwogCXJldHVybiAwOwogfQogZWFy
bHlfcGFyYW0oIm1lbSIsIHBhcnNlX21lbW9wdCk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4
L21lbW9yeV9ob3RwbHVnLmggYi9pbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmgKaW5kZXgg
MzY4MjY3YzFiNzFiLi5jZmQxMjA3ODE3MmEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbWVt
b3J5X2hvdHBsdWcuaAorKysgYi9pbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmgKQEAgLTEw
MCw2ICsxMDAsOCBAQCBleHRlcm4gdm9pZCBfX29ubGluZV9wYWdlX2ZyZWUoc3RydWN0IHBhZ2Ug
KnBhZ2UpOwogCiBleHRlcm4gaW50IHRyeV9vbmxpbmVfbm9kZShpbnQgbmlkKTsKIAorZXh0ZXJu
IHU2NCBtYXhfbWVtX3NpemU7CisKIGV4dGVybiBib29sIG1lbWhwX2F1dG9fb25saW5lOwogLyog
SWYgbW92YWJsZV9ub2RlIGJvb3Qgb3B0aW9uIHNwZWNpZmllZCAqLwogZXh0ZXJuIGJvb2wgbW92
YWJsZV9ub2RlX2VuYWJsZWQ7CmRpZmYgLS1naXQgYS9tbS9tZW1vcnlfaG90cGx1Zy5jIGIvbW0v
bWVtb3J5X2hvdHBsdWcuYwppbmRleCAxMjRlNzk0ODY3YzUuLjUxOWY5ZGIwNjNmZiAxMDA2NDQK
LS0tIGEvbW0vbWVtb3J5X2hvdHBsdWcuYworKysgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCkBAIC05
NiwxMCArOTYsMTYgQEAgdm9pZCBtZW1faG90cGx1Z19kb25lKHZvaWQpCiAJY3B1c19yZWFkX3Vu
bG9jaygpOwogfQogCit1NjQgbWF4X21lbV9zaXplID0gVTY0X01BWDsKKwogLyogYWRkIHRoaXMg
bWVtb3J5IHRvIGlvbWVtIHJlc291cmNlICovCiBzdGF0aWMgc3RydWN0IHJlc291cmNlICpyZWdp
c3Rlcl9tZW1vcnlfcmVzb3VyY2UodTY0IHN0YXJ0LCB1NjQgc2l6ZSkKIHsKIAlzdHJ1Y3QgcmVz
b3VyY2UgKnJlcywgKmNvbmZsaWN0OworCisJaWYgKHN0YXJ0ICsgc2l6ZSA+IG1heF9tZW1fc2l6
ZSkKKwkJcmV0dXJuIEVSUl9QVFIoLUUyQklHKTsKKwogCXJlcyA9IGt6YWxsb2Moc2l6ZW9mKHN0
cnVjdCByZXNvdXJjZSksIEdGUF9LRVJORUwpOwogCWlmICghcmVzKQogCQlyZXR1cm4gRVJSX1BU
UigtRU5PTUVNKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 10:42:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 10:42:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guETg-0005vB-AN; Thu, 14 Feb 2019 10:42:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DQIS=QV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1guETf-0005uy-FZ
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 10:42:47 +0000
X-Inumbo-ID: 42f52e85-3045-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42f52e85-3045-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 10:42:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 375FDB0BE;
 Thu, 14 Feb 2019 10:42:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, linux-mm@kvack.org
Date: Thu, 14 Feb 2019 11:42:40 +0100
Message-Id: <20190214104240.24428-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190214104240.24428-1-jgross@suse.com>
References: <20190214104240.24428-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 2/2] x86/xen: dont add memory above max
 allowed allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgYWxsb3cgbWVtb3J5IHRvIGJlIGFkZGVkIGFib3ZlIHRoZSBhbGxvd2VkIG1heGltdW0g
YWxsb2NhdGlvbgpsaW1pdCBzZXQgYnkgWGVuLgoKVHJ5aW5nIHRvIGRvIHNvIHdvdWxkIHJlc3Vs
dCBpbiBjYXNlcyBsaWtlIHRoZSBmb2xsb3dpbmc6CgpbICA1ODQuNTU5NjUyXSAtLS0tLS0tLS0t
LS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgNTg0LjU2NDg5N10gV0FSTklORzogQ1BVOiAy
IFBJRDogMSBhdCAuLi9hcmNoL3g4Ni94ZW4vbXVsdGljYWxscy5jOjEyOSB4ZW5fYWxsb2NfcHRl
KzB4MWM3LzB4MzkwKCkKWyAgNTg0LjU3NTE1MV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgIDU4NC41
Nzg2NDNdIFN1cHBvcnRlZDogWWVzClsgIDU4NC41ODE3NTBdIENQVTogMiBQSUQ6IDEgQ29tbTog
c3dhcHBlci8wIE5vdCB0YWludGVkIDQuNC4xMjAtOTIuNzAtZGVmYXVsdCAjMQpbICA1ODQuNTkw
MDAwXSBIYXJkd2FyZSBuYW1lOiBDaXNjbyBTeXN0ZW1zIEluYyBVQ1NDLUM0NjAtTTQvVUNTQy1D
NDYwLU00LCBCSU9TIEM0NjBNNC40LjAuMWIuMC4wNjI5MTgxNDE5IDA2LzI5LzIwMTgKWyAgNTg0
LjYwMTg2Ml0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MTMxNzVhMCAwMDAwMDAwMDAwMDAw
MDAwIGZmZmZmZmZmODE4NDc3N2MKWyAgNTg0LjYxMDIwMF0gIGZmZmZmZmZmODEwN2Y0ZTEgZmZm
Zjg4MDQ4N2ViNzAwMCBmZmZmODgwMTg2MmI3OWMwIGZmZmY4ODA0ODYwOGQyOTAKWyAgNTg0LjYx
ODUzN10gIDAwMDAwMDAwMDA0ODdlYjcgZmZmZmVhMDAwMDAwMDIwMSBmZmZmZmZmZjgxMDA5ZGU3
IGZmZmZmZmZmODEwNjg1NjEKWyAgNTg0LjYyNjg3Nl0gQ2FsbCBUcmFjZToKWyAgNTg0LjYyOTY5
OV0gIFs8ZmZmZmZmZmY4MTAxOWFkOT5dIGR1bXBfdHJhY2UrMHg1OS8weDM0MApbICA1ODQuNjM1
NjQ1XSAgWzxmZmZmZmZmZjgxMDE5ZWFhPl0gc2hvd19zdGFja19sb2dfbHZsKzB4ZWEvMHgxNzAK
WyAgNTg0LjY0MjM5MV0gIFs8ZmZmZmZmZmY4MTAxYWM1MT5dIHNob3dfc3RhY2srMHgyMS8weDQw
ClsgIDU4NC42NDgyMzhdICBbPGZmZmZmZmZmODEzMTc1YTA+XSBkdW1wX3N0YWNrKzB4NWMvMHg3
YwpbICA1ODQuNjU0MDg1XSAgWzxmZmZmZmZmZjgxMDdmNGUxPl0gd2Fybl9zbG93cGF0aF9jb21t
b24rMHg4MS8weGIwClsgIDU4NC42NjA5MzJdICBbPGZmZmZmZmZmODEwMDlkZTc+XSB4ZW5fYWxs
b2NfcHRlKzB4MWM3LzB4MzkwClsgIDU4NC42NjcyODldICBbPGZmZmZmZmZmODEwNjQ3ZjA+XSBw
bWRfcG9wdWxhdGVfa2VybmVsLmNvbnN0cHJvcC42KzB4NDAvMHg4MApbICA1ODQuNjc1MjQxXSAg
WzxmZmZmZmZmZjgxNWVjZmU4Pl0gcGh5c19wbWRfaW5pdCsweDIxMC8weDI1NQpbICA1ODQuNjgx
NTg3XSAgWzxmZmZmZmZmZjgxNWVkMjA3Pl0gcGh5c19wdWRfaW5pdCsweDFkYS8weDI0NwpbICA1
ODQuNjg3OTMxXSAgWzxmZmZmZmZmZjgxNWVkYjNiPl0ga2VybmVsX3BoeXNpY2FsX21hcHBpbmdf
aW5pdCsweGY1LzB4MWQ0ClsgIDU4NC42OTU2ODJdICBbPGZmZmZmZmZmODE1ZTliZGQ+XSBpbml0
X21lbW9yeV9tYXBwaW5nKzB4MThkLzB4MzgwClsgIDU4NC43MDI2MzFdICBbPGZmZmZmZmZmODEw
NjQ2OTk+XSBhcmNoX2FkZF9tZW1vcnkrMHg1OS8weGYwCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYveGVuL3NldHVwLmMgICAgICB8
IDEzICsrKysrKysrKysrKysKIGRyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMgfCAxMSArKysrKysr
KysrKwogaW5jbHVkZS94ZW4veGVuLmggICAgICAgICB8ICA0ICsrKysKIDMgZmlsZXMgY2hhbmdl
ZCwgMjggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9zZXR1cC5jIGIv
YXJjaC94ODYveGVuL3NldHVwLmMKaW5kZXggZDVmMzAzYzBlNjU2Li4wZTc3MGY1ZTVlOGMgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9zZXR1cC5jCisrKyBiL2FyY2gveDg2L3hlbi9zZXR1cC5j
CkBAIC0xMiw2ICsxMiw3IEBACiAjaW5jbHVkZSA8bGludXgvbWVtYmxvY2suaD4KICNpbmNsdWRl
IDxsaW51eC9jcHVpZGxlLmg+CiAjaW5jbHVkZSA8bGludXgvY3B1ZnJlcS5oPgorI2luY2x1ZGUg
PGxpbnV4L21lbW9yeV9ob3RwbHVnLmg+CiAKICNpbmNsdWRlIDxhc20vZWxmLmg+CiAjaW5jbHVk
ZSA8YXNtL3Zkc28uaD4KQEAgLTU4OSw2ICs1OTAsMTQgQEAgc3RhdGljIHZvaWQgX19pbml0IHhl
bl9hbGlnbl9hbmRfYWRkX2U4MjBfcmVnaW9uKHBoeXNfYWRkcl90IHN0YXJ0LAogCWlmICh0eXBl
ID09IEU4MjBfVFlQRV9SQU0pIHsKIAkJc3RhcnQgPSBQQUdFX0FMSUdOKHN0YXJ0KTsKIAkJZW5k
ICY9IH4oKHBoeXNfYWRkcl90KVBBR0VfU0laRSAtIDEpOworI2lmZGVmIENPTkZJR19NRU1PUllf
SE9UUExVRworCQkvKgorCQkgKiBEb24ndCBhbGxvdyBhZGRpbmcgbWVtb3J5IG5vdCBpbiBFODIw
IG1hcCB3aGlsZSBib290aW5nIHRoZQorCQkgKiBzeXN0ZW0uIE9uY2UgdGhlIGJhbGxvb24gZHJp
dmVyIGlzIHVwIGl0IHdpbGwgcmVtb3ZlIHRoYXQKKwkJICogcmVzdHJpY3Rpb24gYWdhaW4uCisJ
CSAqLworCQltYXhfbWVtX3NpemUgPSBlbmQ7CisjZW5kaWYKIAl9CiAKIAllODIwX19yYW5nZV9h
ZGQoc3RhcnQsIGVuZCAtIHN0YXJ0LCB0eXBlKTsKQEAgLTc0OCw2ICs3NTcsMTAgQEAgY2hhciAq
IF9faW5pdCB4ZW5fbWVtb3J5X3NldHVwKHZvaWQpCiAJbWVtbWFwLm5yX2VudHJpZXMgPSBBUlJB
WV9TSVpFKHhlbl9lODIwX3RhYmxlLmVudHJpZXMpOwogCXNldF94ZW5fZ3Vlc3RfaGFuZGxlKG1l
bW1hcC5idWZmZXIsIHhlbl9lODIwX3RhYmxlLmVudHJpZXMpOwogCisjaWZkZWYgQ09ORklHX01F
TU9SWV9IT1RQTFVHCisJeGVuX3NhdmVkX21heF9tZW1fc2l6ZSA9IG1heF9tZW1fc2l6ZTsKKyNl
bmRpZgorCiAJb3AgPSB4ZW5faW5pdGlhbF9kb21haW4oKSA/CiAJCVhFTk1FTV9tYWNoaW5lX21l
bW9yeV9tYXAgOgogCQlYRU5NRU1fbWVtb3J5X21hcDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L3hlbi1iYWxsb29uLmMgYi9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jCmluZGV4IDJhY2JmZTEw
NGU0Ni4uYTY3MjM2YjAyNDUyIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5j
CisrKyBiL2RyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMKQEAgLTM3LDYgKzM3LDcgQEAKICNpbmNs
dWRlIDxsaW51eC9tbV90eXBlcy5oPgogI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KICNpbmNsdWRl
IDxsaW51eC9jYXBhYmlsaXR5Lmg+CisjaW5jbHVkZSA8bGludXgvbWVtb3J5X2hvdHBsdWcuaD4K
IAogI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3hlbi5oPgpA
QCAtNTAsNiArNTEsMTAgQEAKIAogI2RlZmluZSBCQUxMT09OX0NMQVNTX05BTUUgInhlbl9tZW1v
cnkiCiAKKyNpZmRlZiBDT05GSUdfTUVNT1JZX0hPVFBMVUcKK3U2NCB4ZW5fc2F2ZWRfbWF4X21l
bV9zaXplID0gMDsKKyNlbmRpZgorCiBzdGF0aWMgc3RydWN0IGRldmljZSBiYWxsb29uX2RldjsK
IAogc3RhdGljIGludCByZWdpc3Rlcl9iYWxsb29uKHN0cnVjdCBkZXZpY2UgKmRldik7CkBAIC02
Myw2ICs2OCwxMiBAQCBzdGF0aWMgdm9pZCB3YXRjaF90YXJnZXQoc3RydWN0IHhlbmJ1c193YXRj
aCAqd2F0Y2gsCiAJc3RhdGljIGJvb2wgd2F0Y2hfZmlyZWQ7CiAJc3RhdGljIGxvbmcgdGFyZ2V0
X2RpZmY7CiAKKyNpZmRlZiBDT05GSUdfTUVNT1JZX0hPVFBMVUcKKwkvKiBUaGUgYmFsbG9vbiBk
cml2ZXIgd2lsbCB0YWtlIGNhcmUgb2YgYWRkaW5nIG1lbW9yeSBub3cuICovCisJaWYgKHhlbl9z
YXZlZF9tYXhfbWVtX3NpemUpCisJCW1heF9tZW1fc2l6ZSA9IHhlbl9zYXZlZF9tYXhfbWVtX3Np
emU7CisjZW5kaWYKKwogCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCAibWVtb3J5IiwgInRh
cmdldCIsICIlbGx1IiwgJm5ld190YXJnZXQpOwogCWlmIChlcnIgIT0gMSkgewogCQkvKiBUaGlz
IGlzIG9rIChmb3IgZG9tYWluMCBhdCBsZWFzdCkgLSBzbyBqdXN0IHJldHVybiAqLwpkaWZmIC0t
Z2l0IGEvaW5jbHVkZS94ZW4veGVuLmggYi9pbmNsdWRlL3hlbi94ZW4uaAppbmRleCAwZTIxNTY3
ODZhZDIuLmQ4ZjFhYjQzYWI1NiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4veGVuLmgKKysrIGIv
aW5jbHVkZS94ZW4veGVuLmgKQEAgLTQ2LDQgKzQ2LDggQEAgc3RydWN0IGJpb192ZWM7CiBib29s
IHhlbl9iaW92ZWNfcGh5c19tZXJnZWFibGUoY29uc3Qgc3RydWN0IGJpb192ZWMgKnZlYzEsCiAJ
CWNvbnN0IHN0cnVjdCBiaW9fdmVjICp2ZWMyKTsKIAorI2lmZGVmIENPTkZJR19NRU1PUllfSE9U
UExVRworZXh0ZXJuIHU2NCB4ZW5fc2F2ZWRfbWF4X21lbV9zaXplOworI2VuZGlmCisKICNlbmRp
ZgkvKiBfWEVOX1hFTl9IICovCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 10:42:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 10:42:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guETm-0005wH-DW; Thu, 14 Feb 2019 10:42:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guETl-0005vh-L3
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 10:42:53 +0000
X-Inumbo-ID: 43a3d998-3045-11e9-8e24-f379d1fea986
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43a3d998-3045-11e9-8e24-f379d1fea986;
 Thu, 14 Feb 2019 10:42:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 03:42:45 -0700
Message-Id: <5C65462502000078002169E9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 03:42:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190213153904.2769-1-paul.durrant@citrix.com>
In-Reply-To: <20190213153904.2769-1-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] viridian: fix the
 HvFlushVirtualAddress/List hypercall implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE5IGF0IDE2OjM5LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCj4gQEAgLTM5NjQsNDUgKzM5NjQsNzIgQEAgc3RhdGljIHZvaWQgaHZtX3MzX3Jlc3Vt
ZShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgfQo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IGh2bW9w
X2ZsdXNoX3RsYl9hbGwodm9pZCkKPiArc3RhdGljIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwg
Zmx1c2hfY3B1bWFzayk7CgpJdCdzIG5vdCBvdXRyaWdodCB1bmFjY2VwdGFibGUgKGFmdGVyIGFs
bCBkZWxldGUgdGhlIG90aGVyIG9uZSBmcm9tCnZpcmlkaWFuLmMpLCBidXQgdGhpcyBhbW91bnQg
dG8gaGFsZiBhIGtiIG9mIHBlci1DUFUgZGF0YSBpbiBhCjQwOTUtQ1BVIGJ1aWxkLiBJcyB0aGVy
ZSBhIHJlYXNvbiBub3QgdG8gdXNlIGNwdW1hc2tfc2NyYXRjaCwKZ2l2ZW4gdGhhdCB0aGUgbG9j
YWwgQ1BVIGlzbid0IHVuZGVyZ29pbmcgYW55IHNjaGVkdWxpbmcgYWN0aW9ucz8KCklmIGl0J3Mg
Z29pbmcgdG8gc3RheSwgbXkgbWluaW1hbCByZXF1ZXN0IHdvdWxkIGJlIGZvciBpdCB0byBiZQpt
b3ZlZCBpbnRvIHRoZSAob25seSkgZnVuY3Rpb24gdXNpbmcgaXQuCgo+ICtib29sIGh2bV9mbHVz
aF92Y3B1X3RsYihib29sICgqZmx1c2hfdmNwdSkodm9pZCAqY3R4dCwgc3RydWN0IHZjcHUgKnYp
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpjdHh0KQo+ICB7Cj4gKyAgICBjcHVt
YXNrX3QgKm1hc2sgPSAmdGhpc19jcHUoZmx1c2hfY3B1bWFzayk7Cj4gICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+ICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gIAo+IC0g
ICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSApCj4gLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4g
LQo+ICAgICAgLyogQXZvaWQgZGVhZGxvY2sgaWYgbW9yZSB0aGFuIG9uZSB2Y3B1IHRyaWVzIHRo
aXMgYXQgdGhlIHNhbWUgdGltZS4gKi8KPiAgICAgIGlmICggIXNwaW5fdHJ5bG9jaygmZC0+aHlw
ZXJjYWxsX2RlYWRsb2NrX211dGV4KSApCj4gLSAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKPiAr
ICAgICAgICByZXR1cm4gZmFsc2U7Cj4gIAo+ICAgICAgLyogUGF1c2UgYWxsIG90aGVyIHZjcHVz
LiAqLwo+ICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+IC0gICAgICAgIGlmICggdiAhPSBj
dXJyZW50ICkKPiArICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBmbHVzaF92Y3B1KGN0eHQs
IHYpICkKPiAgICAgICAgICAgICAgdmNwdV9wYXVzZV9ub3N5bmModik7Cj4gIAo+ICsgICAgY3B1
bWFza19jbGVhcihtYXNrKTsKPiArCj4gICAgICAvKiBOb3cgdGhhdCBhbGwgVkNQVXMgYXJlIHNp
Z25hbGxlZCB0byBkZXNjaGVkdWxlLCB3ZSB3YWl0Li4uICovCj4gICAgICBmb3JfZWFjaF92Y3B1
ICggZCwgdiApCj4gLSAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQo+IC0gICAgICAgICAgICB3
aGlsZSAoICF2Y3B1X3J1bm5hYmxlKHYpICYmIHYtPmlzX3J1bm5pbmcgKQo+IC0gICAgICAgICAg
ICAgICAgY3B1X3JlbGF4KCk7Cj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGNwdTsK
PiArCj4gKyAgICAgICAgaWYgKCB2ID09IGN1cnJlbnQgfHwgIWZsdXNoX3ZjcHUoY3R4dCwgdikg
KQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgd2hpbGUgKCAhdmNwdV9y
dW5uYWJsZSh2KSAmJiB2LT5pc19ydW5uaW5nICkKPiArICAgICAgICAgICAgY3B1X3JlbGF4KCk7
Cj4gKwo+ICsgICAgICAgIGNwdSA9IHJlYWRfYXRvbWljKCZ2LT5kaXJ0eV9jcHUpOwo+ICsgICAg
ICAgIGlmICggaXNfdmNwdV9kaXJ0eV9jcHUoY3B1KSApCj4gKyAgICAgICAgICAgIF9fY3B1bWFz
a19zZXRfY3B1KGNwdSwgbWFzayk7Cj4gKyAgICB9Cj4gIAo+ICAgICAgLyogQWxsIG90aGVyIHZj
cHVzIGFyZSBwYXVzZWQsIHNhZmUgdG8gdW5sb2NrIG5vdy4gKi8KPiAgICAgIHNwaW5fdW5sb2Nr
KCZkLT5oeXBlcmNhbGxfZGVhZGxvY2tfbXV0ZXgpOwo+ICAKPiAgICAgIC8qIEZsdXNoIHBhZ2lu
Zy1tb2RlIHNvZnQgc3RhdGUgKGUuZy4sIHZhLT5nZm4gY2FjaGU7IFBBRSBQRFBFIGNhY2hlKS4g
Ki8KPiAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKPiAtICAgICAgICBwYWdpbmdfdXBkYXRl
X2NyMyh2LCBmYWxzZSk7Cj4gKyAgICAgICAgaWYgKCBmbHVzaF92Y3B1KGN0eHQsIHYpICkKPiAr
ICAgICAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModiwgZmFsc2UpOwo+ICAKPiAtICAgIC8qIEZs
dXNoIGFsbCBkaXJ0eSBUTEJzLiAqLwo+IC0gICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1
bWFzayk7Cj4gKyAgICAvKiBGbHVzaCBUTEJzIG9uIGFsbCBDUFVzIHdpdGggZGlydHkgdmNwdSBz
dGF0ZS4gKi8KPiArICAgIGZsdXNoX3RsYl9tYXNrKG1hc2spOwoKVGhlIGxvZ2ljIGFib3ZlIHNr
aXBzIHRoZSBsb2NhbCBDUFUgd2hlbiBhY2N1bXVsYXRpbmcgaW50byBtYXNrLgpQcmV2aW91c2x5
IHRoZXJlIHdhcyBubyBzdWNoIHNwZWNpYWwgY2FzZSwgYW5kIHRoZSBsb2NhbCBDUFUgaXMKZ3Vh
cmFudGVlZCB0byBoYXZlIGl0cyBiaXQgc2V0IGluIGQtPmRpcnR5X2NwdW1hc2suCgpJIGFsc28g
dGhpbmsgeW91J2QgYmV0dGVyIGRlbGF5IGxhdGNoaW5nIGRpcnR5IHN0YXRlIGFzIG11Y2ggYXMK
cG9zc2libGUsIGFzIHRoZSBjaGFuY2VzIHRoZW4gZ3JvdyBmb3IgdGhlIGRpcnR5IHN0YXRlIHRv
IGJlIGdvbmUKYnkgdGhlIHRpbWUgeW91IGV2YWx1YXRlIGl0LiBCeSBtb3ZpbmcgdGhlIGxhdGNo
aW5nIGludG8gdGhlIGxvb3AKcmlnaHQgYWZ0ZXIgZHJvcHBpbmcgdGhlIGxvY2ssIHlvdSdkIGRl
YWwgd2l0aCBib3RoIGlzc3VlcyBhdCB0aGUKc2FtZSB0aW1lLgoKPiAtLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3ZpcmlkaWFuLmMKPiBAQCAtNDMwLDcgKzQzMCwxMiBAQCB2b2lkIHZpcmlkaWFuX2RvbWFp
bl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICB2aXJpZGlhbl92Y3B1X2RlaW5p
dCh2KTsKPiAgfQo+ICAKPiAtc3RhdGljIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgaXBpX2Nw
dW1hc2spOwo+ICtzdGF0aWMgYm9vbCBuZWVkX2ZsdXNoKHZvaWQgKmN0eHQsIHN0cnVjdCB2Y3B1
ICp2KQo+ICt7Cj4gKyAgICB1aW50NjRfdCB2Y3B1X21hc2sgPSAqKHVpbnQ2NF90ICopY3R4dDsK
PiArCj4gKyAgICByZXR1cm4gdmNwdV9tYXNrICYgKDF1bCA8PCB2LT52Y3B1X2lkKTsKPiArfQoK
SSd2ZSBiZWVuIHB1enpsZWQgYnkgc2ltaWxhciBjb2RlIGJlZm9yZSAtIHRoZSBWaXJpZGlhbiBp
bnRlcmZhY2UKY29udGludWVzIHRvIGJlIGxpbWl0ZWQgdG8gNjQgQ1BVcz8gSWYgc28sIGFzIGFu
IHVucmVsYXRlZApjaGFuZ2UsIHNob3VsZG4ndCB3ZSBkZW55IHR1cm5pbmcgb24gc3VwcG9ydCBm
b3IgaXQgb24gZ3Vlc3RzCndpdGggbW9yZSB2Q1BVLXM/IElpcmMgV2luZG93cyBnb2VzIHNvdXRo
IGluIHN1Y2ggYSBjYXNlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 10:42:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 10:42:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guETl-0005vi-KN; Thu, 14 Feb 2019 10:42:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DQIS=QV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1guETk-0005vW-E1
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 10:42:52 +0000
X-Inumbo-ID: 42d877c6-3045-11e9-846b-775d84d260fe
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 42d877c6-3045-11e9-846b-775d84d260fe;
 Thu, 14 Feb 2019 10:42:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D5949AFD4;
 Thu, 14 Feb 2019 10:42:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, linux-mm@kvack.org
Date: Thu, 14 Feb 2019 11:42:38 +0100
Message-Id: <20190214104240.24428-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v3 0/2] x86: respect memory size limits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gYSBjdXN0b21lciBzeXN0ZW0gcnVubmluZyBYZW4gYSBib290IHByb2JsZW0gd2FzIG9ic2Vy
dmVkIGR1ZSB0bwp0aGUga2VybmVsIG5vdCByZXNwZWN0aW5nIHRoZSBtZW1vcnkgc2l6ZSBsaW1p
dCBpbXBvc2VkIGJ5IHRoZSBYZW4KaHlwZXJ2aXNvci4KCkR1cmluZyBhbmFseXNpcyBJIGZvdW5k
IHRoZSBzYW1lIHByb2JsZW0gc2hvdWxkIGJlIGFibGUgdG8gb2NjdXIgb24KYmFyZSBtZXRhbCBp
biBjYXNlIHRoZSBtZW1vcnkgd291bGQgYmUgbGltaXRlZCB2aWEgdGhlICJtZW09IiBib290CnBh
cmFtZXRlci4KClRoZSBzeXN0ZW0gdGhpcyBwcm9ibGVtIGhhcyBiZWVuIG9ic2VydmVkIG9uIGhh
cyB0b25zIG9mIG1lbW9yeQphZGRlZCB2aWEgUENJLiBTbyB3aGlsZSBpbiB0aGUgRTgyMCBtYXAg
dGhlIG5vdCB0byBiZSB1c2VkIG1lbW9yeSBoYXMKYmVlbiB3aXBlZCBvdXQgdGhlIGFkZGl0aW9u
YWwgUENJIG1lbW9yeSBpcyBkZXRlY3RlZCBkdXJpbmcgQUNQSSBzY2FuCmFuZCBpdCBpcyBhZGRl
ZCB2aWEgX19hZGRfbWVtb3J5KCkuCgpUaGlzIHNtYWxsIHNlcmllcyB0cmllcyB0byByZXBhaXIg
dGhlIGlzc3VlIGJ5IHRlc3RpbmcgdGhlIGltcG9zZWQKbWVtb3J5IGxpbWl0IGR1cmluZyB0aGUg
bWVtb3J5IGhvdHBsdWcgcHJvY2VzcyBhbmQgcmVmdXNpbmcgdG8gYWRkIGl0CmluIGNhc2UgdGhl
IGxpbWl0IGlzIGJlaW5nIHZpb2xhdGVkLgoKSSd2ZSBjaG9zZW4gdG8gcmVmdXNlIGFkZGluZyB0
aGUgY29tcGxldGUgbWVtb3J5IGNodW5rIGluIGNhc2UgdGhlCmxpbWl0IGlzIHJlYWNoZWQgaW5z
dGVhZCBvZiBhZGRpbmcgb25seSBzb21lIG9mIHRoZSBtZW1vcnksIGFzIEkKdGhvdWdodCB0aGlz
IHdvdWxkIHJlc3VsdCBpbiBsZXNzIHByb2JsZW1zIChlLmcuIGF2b2lkaW5nIHRvIGFkZApvbmx5
IHBhcnRzIG9mIGEgMTI4TUIgbWVtb3J5IGJhciB3aGljaCBtaWdodCBiZSBkaWZmaWN1bHQgdG8g
cmVtb3ZlCmxhdGVyKS4KCkNoYW5nZXMgaW4gVjM6Ci0gcGF0Y2ggMjogcmVtZW1iZXIgcG9zc2li
bGUgbWF4X21lbV9zaXplIHZhbHVlIGZyb20ga2VybmVsIHBhcmFtZXRlcnMKLSBwYXRjaCAyOiBz
ZXQgYWxsb3dlZCBzaXplIHRvIGVuZCBvZiBsb2NhbCBFODIwIG1hcCdzIFJBTQoKQ2hhbmdlcyBp
biBWMjoKLSBwYXRjaCAxOiBzZXQgaW5pdGlhbCBhbGxvd2VkIHNpemUgdG8gVTY0X01BWCBpbnN0
ZWFkIC0xCi0gcGF0Y2ggMjogc2V0IGluaXRpYWwgYWxsb3dlZCBzaXplIHRvIGVuZCBvZiBFODIw
IFJBTQoKSnVlcmdlbiBHcm9zcyAoMik6CiAgeDg2OiByZXNwZWN0IG1lbW9yeSBzaXplIGxpbWl0
aW5nIHZpYSBtZW09IHBhcmFtZXRlcgogIHg4Ni94ZW46IGRvbnQgYWRkIG1lbW9yeSBhYm92ZSBt
YXggYWxsb3dlZCBhbGxvY2F0aW9uCgogYXJjaC94ODYva2VybmVsL2U4MjAuYyAgICAgICAgIHwg
IDUgKysrKysKIGFyY2gveDg2L3hlbi9zZXR1cC5jICAgICAgICAgICB8IDEzICsrKysrKysrKysr
KysKIGRyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMgICAgICB8IDExICsrKysrKysrKysrCiBpbmNs
dWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmggfCAgMiArKwogaW5jbHVkZS94ZW4veGVuLmggICAg
ICAgICAgICAgIHwgIDQgKysrKwogbW0vbWVtb3J5X2hvdHBsdWcuYyAgICAgICAgICAgIHwgIDYg
KysrKysrCiA2IGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKykKCi0tIAoyLjE2LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 10:47:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 10:47:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guEY4-0006T3-2f; Thu, 14 Feb 2019 10:47:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guEY2-0006Sy-Oj
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 10:47:18 +0000
X-Inumbo-ID: e535e506-3045-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e535e506-3045-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 10:47:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 03:47:16 -0700
Message-Id: <5C65473302000078002169F6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 03:47:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <1549485670-9273-1-git-send-email-andrew.cooper3@citrix.com>
 <5C5C2B900200007800214A08@prv1-mh.provo.novell.com>
 <20190213180758.hwh76y5iq6xsm2dd@zion.uk.xensource.com>
 <5C6522C5020000780021690C@prv1-mh.provo.novell.com>
 <20190214103037.kwhndwtr5ofla24j@zion.uk.xensource.com>
In-Reply-To: <20190214103037.kwhndwtr5ofla24j@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE5IGF0IDExOjMwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBGZWIgMTQsIDIwMTkgYXQgMDE6MTE6NDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxMy4wMi4xOSBhdCAxOTowNywgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IE9uIFRodSwgRmViIDA3LCAyMDE5IGF0IDA1OjU4OjU2QU0gLTA3MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMDYuMDIuMTkgYXQgMjE6NDEsIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBTbGlnaHRseSBSRkM6Cj4+ID4+ID4gCj4+
ID4+ID4gMSkgSSd2ZSBub3Qgd29ya2VkIG91dCBleGFjdGx5IHdoYXQgdGhlCj4+ID4+ID4gCj4+
ID4+ID4gICAgICB2LT52Y3B1X2luZm8gPSAodm9pZCAqKSZkLT5zaGFyZWRfaW5mby0+Y29tcGF0
LnZjcHVfaW5mb1swXTsKPj4gPj4gPiAKPj4gPj4gPiAgICBsaW5lIGlzIHN1cHBvc2VkIHRvIGJl
IGRvaW5nIGFuZCB3aGV0aGVyIGl0IGlzIG5lZWRlZCwgYnV0IGl0IGRvZXNuJ3QKPj4gPj4gPiAg
ICBhcHBlYXIgdG8gbWF0dGVyLiAgSXQgaXMgcGVyaGFwcyBhbm90aGVyIHJlZHVuZGFudCBvcGVu
Y29kaW5nLgo+PiA+PiAKPj4gPj4gQWZhaWN0IHRoaXMgaXMganVzdCB0byBiZSBpbmRlcGVuZGVu
dCBvZiB0aGUgZmFjdCB0aGF0IHRoZSB2Y3B1X2luZm8KPj4gPj4gYXJyYXkgaXMgZmlyc3QgaW4g
c3RydWN0IHNoYXJlZF9pbmZvLiBJJ2QgYmUgZmluZSB3aXRoIGl0IGdldHRpbmcgcmVwbGFjZWQK
Pj4gPj4gYnkgYSByZXNwZWN0aXZlIEJVSUxEX0JVR19PTigpLCBidXQgSSdkIGxpa2UgdG8gYXNr
IHRoYXQgaXQgbm90IGJlCj4+ID4+IGRyb3BwZWQgd2l0aG91dCByZXBsYWNlbWVudC4KPj4gPiAK
Pj4gPiBXaGF0IGRvIHlvdSBtZWFuIGJ5ICJiZSBpbmRlcGVuZGVudCBvZiIgaGVyZT8gUGVyaGFw
cyB5b3UgbWVhbnQgImJlIHN1cmUKPj4gPiBvZiI/IEJ1dCBJIHN0aWxsIGZhaWwgdG8gdW5kZXJz
dGFuZCBob3cgd291bGQgYW4gYXNzaWdubWVudCBtYWtlcyBzdXJlCj4+ID4gYSBtZW1iZXIgaXMg
Zmlyc3QgaW4gYSBzdHJ1Y3QuCj4+IAo+PiBJdCdzIHRoZSBvdGhlciB3YXkgYXJvdW5kOiBXZSdy
ZSBmaW5lIHdpdGhvdXQgdGhlIGFzc2lnbm1lbnQgd2hlbgo+PiB0aGUgZmllbGQgaXMgZmlyc3Qg
aW4gdGhlIHN0cnVjdC4gVGhlIGFzc2lnbm1lbnQgd291bGQgc3RyaWN0bHkgYmUgbmVlZGVkCj4+
IGlmIGl0IHdhc24ndCwgYmVjYXVzZSB0aGVuIHdoYXQncyBlYXJsaWVyIGluIHRoZSBzdHJ1Y3Qg
Y291bGQgaGF2ZQo+PiBkaWZmZXJlbnQgc2l6ZXMgYmV0d2VlbiB0aGUgbmF0aXZlIGFuZCBjb21w
YXQgbGF5b3V0cy4KPiAKPiBJIHNlZS4gSW4gdGhhdCBjYXNlIEkgdGhpbmsgcmVwbGFjaW5nIGl0
IHdpdGgKPiAKPiAgICBCVUlMRF9CVUdfT04ob2Zmc2V0b2Yoc3RydWN0IHNoYXJlZF9pbmZvLCB2
Y3B1X2luZm8pICE9IDApOwo+IAo+IHNob3VsZCBiZSBPSy4gQWx0aG91Z2ggSSBkb24ndCBzZWUg
aG93IGl0IGNhbiBjaGFuZ2UgdG8gbm90IGJlIHRoZSBmaXJzdAo+IGluIHRoZSBzaGFyZWRfaW5m
bywgaXQgYmVpbmcgcGFydCBvZiB0aGUgZ3Vlc3QgdmlzaWJsZSBBQkkuCgpTdXJlIC0gaXQgd2Fz
IGFkZGVkIHJlYWxseSBqdXN0IGFzIGEgcHJlLSAoYW5kIHBlcmhhcHMgb3Zlci0pCmNhdXRpb25h
cnkgbWVhc3VyZSwgd2hlbiBhdCB0aGUgdGltZSBzbyBtYW55IG90aGVyIG5hdGl2ZQo8LT4gY29t
cGF0IHRyYW5zZm9ybWF0aW9ucyB3ZXJlIG5lY2Vzc2FyeSBhbmQgY291bGQgYmUgZ290Cndyb25n
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 10:57:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 10:57:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guEi7-0007LH-3C; Thu, 14 Feb 2019 10:57:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7qcy=QV=citrix.com=prvs=941b8b53e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1guEi5-0007LC-Q4
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 10:57:41 +0000
X-Inumbo-ID: 55f3121a-3047-11e9-a708-6ff897fcd172
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55f3121a-3047-11e9-a708-6ff897fcd172;
 Thu, 14 Feb 2019 10:57:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="85942305"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH] viridian: fix the HvFlushVirtualAddress/List hypercall
 implementation
Thread-Index: AQHUw7lJTSR5Y6h1pkG9ARuowkKwd6XfC9OAgAARRKA=
Date: Thu, 14 Feb 2019 10:57:34 +0000
Message-ID: <5c5e3ee3a02e458a8fa307c32fb50b95@AMSPEX02CL03.citrite.net>
References: <20190213153904.2769-1-paul.durrant@citrix.com>
 <5C65462502000078002169E9@prv1-mh.provo.novell.com>
In-Reply-To: <5C65462502000078002169E9@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] viridian: fix the
 HvFlushVirtualAddress/List hypercall implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTQgRmVicnVhcnkgMjAxOSAxMDo0Mwo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVy
IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lCj4gPHJvZ2VyLnBh
dUBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IHhlbi1kZXZlbCA8
eGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hd
IHZpcmlkaWFuOiBmaXggdGhlIEh2Rmx1c2hWaXJ0dWFsQWRkcmVzcy9MaXN0Cj4gaHlwZXJjYWxs
IGltcGxlbWVudGF0aW9uCj4gCj4gPj4+IE9uIDEzLjAyLjE5IGF0IDE2OjM5LCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+
ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ID4gQEAgLTM5NjQsNDUgKzM5NjQsNzIg
QEAgc3RhdGljIHZvaWQgaHZtX3MzX3Jlc3VtZShzdHJ1Y3QgZG9tYWluICpkKQo+ID4gICAgICB9
Cj4gPiAgfQo+ID4KPiA+IC1zdGF0aWMgaW50IGh2bW9wX2ZsdXNoX3RsYl9hbGwodm9pZCkKPiA+
ICtzdGF0aWMgREVGSU5FX1BFUl9DUFUoY3B1bWFza190LCBmbHVzaF9jcHVtYXNrKTsKPiAKPiBJ
dCdzIG5vdCBvdXRyaWdodCB1bmFjY2VwdGFibGUgKGFmdGVyIGFsbCBkZWxldGUgdGhlIG90aGVy
IG9uZSBmcm9tCj4gdmlyaWRpYW4uYyksIGJ1dCB0aGlzIGFtb3VudCB0byBoYWxmIGEga2Igb2Yg
cGVyLUNQVSBkYXRhIGluIGEKPiA0MDk1LUNQVSBidWlsZC4gSXMgdGhlcmUgYSByZWFzb24gbm90
IHRvIHVzZSBjcHVtYXNrX3NjcmF0Y2gsCj4gZ2l2ZW4gdGhhdCB0aGUgbG9jYWwgQ1BVIGlzbid0
IHVuZGVyZ29pbmcgYW55IHNjaGVkdWxpbmcgYWN0aW9ucz8KCk9ubHkgdGhhdCBJIHdhcyB1bmF3
YXJlIG9mIGl0ISBZZXMsIHRoYXQgd291bGQgd29yayBwZXJmZWN0bHkgd2VsbC4KCj4gCj4gSWYg
aXQncyBnb2luZyB0byBzdGF5LCBteSBtaW5pbWFsIHJlcXVlc3Qgd291bGQgYmUgZm9yIGl0IHRv
IGJlCj4gbW92ZWQgaW50byB0aGUgKG9ubHkpIGZ1bmN0aW9uIHVzaW5nIGl0Lgo+IAo+ID4gK2Jv
b2wgaHZtX2ZsdXNoX3ZjcHVfdGxiKGJvb2wgKCpmbHVzaF92Y3B1KSh2b2lkICpjdHh0LCBzdHJ1
Y3QgdmNwdSAqdiksCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqY3R4dCkKPiA+
ICB7Cj4gPiArICAgIGNwdW1hc2tfdCAqbWFzayA9ICZ0aGlzX2NwdShmbHVzaF9jcHVtYXNrKTsK
PiA+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiA+ICAgICAgc3Ry
dWN0IHZjcHUgKnY7Cj4gPgo+ID4gLSAgICBpZiAoICFpc19odm1fZG9tYWluKGQpICkKPiA+IC0g
ICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4gLQo+ID4gICAgICAvKiBBdm9pZCBkZWFkbG9jayBp
ZiBtb3JlIHRoYW4gb25lIHZjcHUgdHJpZXMgdGhpcyBhdCB0aGUgc2FtZQo+IHRpbWUuICovCj4g
PiAgICAgIGlmICggIXNwaW5fdHJ5bG9jaygmZC0+aHlwZXJjYWxsX2RlYWRsb2NrX211dGV4KSAp
Cj4gPiAtICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwo+ID4gKyAgICAgICAgcmV0dXJuIGZhbHNl
Owo+ID4KPiA+ICAgICAgLyogUGF1c2UgYWxsIG90aGVyIHZjcHVzLiAqLwo+ID4gICAgICBmb3Jf
ZWFjaF92Y3B1ICggZCwgdiApCj4gPiAtICAgICAgICBpZiAoIHYgIT0gY3VycmVudCApCj4gPiAr
ICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBmbHVzaF92Y3B1KGN0eHQsIHYpICkKPiA+ICAg
ICAgICAgICAgICB2Y3B1X3BhdXNlX25vc3luYyh2KTsKPiA+Cj4gPiArICAgIGNwdW1hc2tfY2xl
YXIobWFzayk7Cj4gPiArCj4gPiAgICAgIC8qIE5vdyB0aGF0IGFsbCBWQ1BVcyBhcmUgc2lnbmFs
bGVkIHRvIGRlc2NoZWR1bGUsIHdlIHdhaXQuLi4gKi8KPiA+ICAgICAgZm9yX2VhY2hfdmNwdSAo
IGQsIHYgKQo+ID4gLSAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQo+ID4gLSAgICAgICAgICAg
IHdoaWxlICggIXZjcHVfcnVubmFibGUodikgJiYgdi0+aXNfcnVubmluZyApCj4gPiAtICAgICAg
ICAgICAgICAgIGNwdV9yZWxheCgpOwo+ID4gKyAgICB7Cj4gPiArICAgICAgICB1bnNpZ25lZCBp
bnQgY3B1Owo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCB2ID09IGN1cnJlbnQgfHwgIWZsdXNoX3Zj
cHUoY3R4dCwgdikgKQo+ID4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4gKwo+ID4gKyAgICAg
ICAgd2hpbGUgKCAhdmNwdV9ydW5uYWJsZSh2KSAmJiB2LT5pc19ydW5uaW5nICkKPiA+ICsgICAg
ICAgICAgICBjcHVfcmVsYXgoKTsKPiA+ICsKPiA+ICsgICAgICAgIGNwdSA9IHJlYWRfYXRvbWlj
KCZ2LT5kaXJ0eV9jcHUpOwo+ID4gKyAgICAgICAgaWYgKCBpc192Y3B1X2RpcnR5X2NwdShjcHUp
ICkKPiA+ICsgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsIG1hc2spOwo+ID4gKyAg
ICB9Cj4gPgo+ID4gICAgICAvKiBBbGwgb3RoZXIgdmNwdXMgYXJlIHBhdXNlZCwgc2FmZSB0byB1
bmxvY2sgbm93LiAqLwo+ID4gICAgICBzcGluX3VubG9jaygmZC0+aHlwZXJjYWxsX2RlYWRsb2Nr
X211dGV4KTsKPiA+Cj4gPiAgICAgIC8qIEZsdXNoIHBhZ2luZy1tb2RlIHNvZnQgc3RhdGUgKGUu
Zy4sIHZhLT5nZm4gY2FjaGU7IFBBRSBQRFBFCj4gY2FjaGUpLiAqLwo+ID4gICAgICBmb3JfZWFj
aF92Y3B1ICggZCwgdiApCj4gPiAtICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2LCBmYWxzZSk7
Cj4gPiArICAgICAgICBpZiAoIGZsdXNoX3ZjcHUoY3R4dCwgdikgKQo+ID4gKyAgICAgICAgICAg
IHBhZ2luZ191cGRhdGVfY3IzKHYsIGZhbHNlKTsKPiA+Cj4gPiAtICAgIC8qIEZsdXNoIGFsbCBk
aXJ0eSBUTEJzLiAqLwo+ID4gLSAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsK
PiA+ICsgICAgLyogRmx1c2ggVExCcyBvbiBhbGwgQ1BVcyB3aXRoIGRpcnR5IHZjcHUgc3RhdGUu
ICovCj4gPiArICAgIGZsdXNoX3RsYl9tYXNrKG1hc2spOwo+IAo+IFRoZSBsb2dpYyBhYm92ZSBz
a2lwcyB0aGUgbG9jYWwgQ1BVIHdoZW4gYWNjdW11bGF0aW5nIGludG8gbWFzay4KCkFoIHllcywg
dGhhdCdzIGFuIG92ZXJzaWdodC4KCj4gUHJldmlvdXNseSB0aGVyZSB3YXMgbm8gc3VjaCBzcGVj
aWFsIGNhc2UsIGFuZCB0aGUgbG9jYWwgQ1BVIGlzCj4gZ3VhcmFudGVlZCB0byBoYXZlIGl0cyBi
aXQgc2V0IGluIGQtPmRpcnR5X2NwdW1hc2suCj4gCj4gSSBhbHNvIHRoaW5rIHlvdSdkIGJldHRl
ciBkZWxheSBsYXRjaGluZyBkaXJ0eSBzdGF0ZSBhcyBtdWNoIGFzCj4gcG9zc2libGUsIGFzIHRo
ZSBjaGFuY2VzIHRoZW4gZ3JvdyBmb3IgdGhlIGRpcnR5IHN0YXRlIHRvIGJlIGdvbmUKPiBieSB0
aGUgdGltZSB5b3UgZXZhbHVhdGUgaXQuIEJ5IG1vdmluZyB0aGUgbGF0Y2hpbmcgaW50byB0aGUg
bG9vcAo+IHJpZ2h0IGFmdGVyIGRyb3BwaW5nIHRoZSBsb2NrLCB5b3UnZCBkZWFsIHdpdGggYm90
aCBpc3N1ZXMgYXQgdGhlCj4gc2FtZSB0aW1lLgo+IAoKWWVzLi4uIGV4YWN0bHkgd2hhdCBJIHdh
cyB0aGlua2luZyBhZnRlciB5b3VyIHByZXZpb3VzIGNvbW1lbnQuCgo+ID4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3ZpcmlkaWFuLmMKPiA+IEBAIC00MzAsNyArNDMwLDEyIEBAIHZvaWQgdmlyaWRp
YW5fZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ID4gICAgICAgICAgdmlyaWRpYW5f
dmNwdV9kZWluaXQodik7Cj4gPiAgfQo+ID4KPiA+IC1zdGF0aWMgREVGSU5FX1BFUl9DUFUoY3B1
bWFza190LCBpcGlfY3B1bWFzayk7Cj4gPiArc3RhdGljIGJvb2wgbmVlZF9mbHVzaCh2b2lkICpj
dHh0LCBzdHJ1Y3QgdmNwdSAqdikKPiA+ICt7Cj4gPiArICAgIHVpbnQ2NF90IHZjcHVfbWFzayA9
ICoodWludDY0X3QgKiljdHh0Owo+ID4gKwo+ID4gKyAgICByZXR1cm4gdmNwdV9tYXNrICYgKDF1
bCA8PCB2LT52Y3B1X2lkKTsKPiA+ICt9Cj4gCj4gSSd2ZSBiZWVuIHB1enpsZWQgYnkgc2ltaWxh
ciBjb2RlIGJlZm9yZSAtIHRoZSBWaXJpZGlhbiBpbnRlcmZhY2UKPiBjb250aW51ZXMgdG8gYmUg
bGltaXRlZCB0byA2NCBDUFVzPwoKWWVzLCBpbiB0aGVzZSBoeXBlcmNhbGxzIChhbmQgb3RoZXIg
c2ltaWxhciBvbmVzKS4gQXMgSSBzYWlkIGluIHRoZSBjb21taXQgY29tbWVudCwgdGhlcmUgYXJl
IG5ld2VyIHZhcmlhbnRzIChoYXZpbmcgYW4gJ0V4JyBzdWZmaXgpIHRoYXQgdXNlIGEgc3RydWN0
dXJlIGNhbGxlZCBhbiBIVl9WUF9TRVQgdG8gYWxsb3cgbW9yZSB0aGFuIG1vcmUgdGhhbiA2NCB2
Y3B1cyAoYnkgYnJlYWtpbmcgY3B1cyBkb3duIGludG8gJ2JhbmtzJyBvZiA2NCkuCgo+IElmIHNv
LCBhcyBhbiB1bnJlbGF0ZWQKPiBjaGFuZ2UsIHNob3VsZG4ndCB3ZSBkZW55IHR1cm5pbmcgb24g
c3VwcG9ydCBmb3IgaXQgb24gZ3Vlc3RzCj4gd2l0aCBtb3JlIHZDUFUtcz8gSWlyYyBXaW5kb3dz
IGdvZXMgc291dGggaW4gc3VjaCBhIGNhc2UuCgpJIHRoaW5rIFdpbmRvd3MgcmVhbGx5IHNob3Vs
ZCBub3QgaXNzdWluZyB0aGVzZSBvbGRlciBoeXBlcmNhbGxzIGlmIHRoZSBWTSBoYXMgbW9yZSB0
aGFuIDY0IHZDUFVzIGJ1dCBJIGd1ZXNzIHRoZXJlJ3Mgc3RpbGwgYSByaXNrIGl0IG1pZ2h0IHVz
ZSBvbmUgaWYgYWxsIHRoZSBDUFUgaW5kaWNlcyBmb3IgdGhlIHBhcnRpY3VsYXIgaHlwZXJjYWxs
IGhhcHBlbmVkIHRvIGJlIDw2NC4gVGhlIHJpZ2h0IHRoaW5nIHRvIGRvLCBvZiBjb3Vyc2UsIGlz
IGFkZCBzdXBwb3J0IGZvciB0aGUgbmV3IHZhcmlhbnRzIGFuZCBJJ2xsIGdldCB0byB0aGF0IGEu
cy5hLnAuCgogIFBhdWwKCj4gCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 11:01:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 11:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guElM-00083g-Jm; Thu, 14 Feb 2019 11:01:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=s5Kz=QV=oracle.com=william.kucharski@srs-us1.protection.inumbo.net>)
 id 1guElM-00083b-3v
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 11:01:04 +0000
X-Inumbo-ID: d0120678-3047-11e9-b854-e7eac0be3f33
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0120678-3047-11e9-b854-e7eac0be3f33;
 Thu, 14 Feb 2019 11:01:00 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1EAwecb195540;
 Thu, 14 Feb 2019 11:00:45 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=content-type :
 mime-version : subject : from : in-reply-to : date : cc :
 content-transfer-encoding : message-id : references : to;
 s=corp-2018-07-02; bh=oBoYKrHmkB0DE74B1po/8VDjK8Xr/YU8KGJgp6PsWoo=;
 b=QW7XapRi9UF3HwATVM8EisoJD4kQ6XotQFX1LnXN6HmumbHSkpdH8Ay94BmR4UIasXhY
 NBM0J62c1Ldk3UlG0iaMpIHQDnx7wd2HHiLpW4G9apLA1TFx55ka5XKHZsOwG1ZzjA4Z
 p+S+iHraR3p9tQoExUD+sN7hOKiOmQT4GGpzwnBKhzOm3JU6sa860zS9MSXTwFZJ9n3V
 bqZ9VxsYuvl+LpwvX06ThKUR+M+U9uke0mKsj/FvHWgaTwdrab4xi/M5r6V/9/IemGwC
 n8Xzb0cZ0nqW22TH77Sfc5T+voDJwlRaZQJSMkPflW8oMtTvVcHTEM4mr3PhEMeADZsZ +g== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2qhree7brc-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Feb 2019 11:00:45 +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 x1EB0d4H014736
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Feb 2019 11:00:39 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 x1EB0d14012698;
 Thu, 14 Feb 2019 11:00:39 GMT
Received: from [192.168.0.110] (/73.243.10.6)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 14 Feb 2019 11:00:39 +0000
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.2\))
From: William Kucharski <william.kucharski@oracle.com>
In-Reply-To: <20190214104240.24428-2-jgross@suse.com>
Date: Thu, 14 Feb 2019 04:00:37 -0700
Message-Id: <A93A19ED-0121-4E88-B24E-1593BEBD3384@oracle.com>
References: <20190214104240.24428-1-jgross@suse.com>
 <20190214104240.24428-2-jgross@suse.com>
To: Juergen Gross <jgross@suse.com>
X-Mailer: Apple Mail (2.3445.104.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9166
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902140080
Subject: Re: [Xen-devel] [PATCH v3 1/2] x86: respect memory size limiting
 via mem= parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIEZlYiAxNCwgMjAxOSwgYXQgMzo0MiBBTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPiB3cm90ZToKPiAKPiBXaGVuIGxpbWl0aW5nIG1lbW9yeSBzaXplIHZpYSBrZXJuZWwg
cGFyYW1ldGVyICJtZW09IiB0aGlzIHNob3VsZCBiZQo+IHJlc3BlY3RlZCBldmVuIGluIGNhc2Ug
b2YgbWVtb3J5IG1hZGUgYWNjZXNzaWJsZSB2aWEgYSBQQ0kgY2FyZC4KPiAKPiBUb2RheSB0aGlz
IGtpbmQgb2YgbWVtb3J5IHdvbid0IGJlIG1hZGUgdXNhYmxlIGluIGluaXRpYWwgbWVtb3J5Cj4g
c2V0dXAgYXMgdGhlIG1lbW9yeSB3b24ndCBiZSB2aXNpYmxlIGluIEU4MjAgbWFwLCBidXQgaXQg
bWlnaHQgYmUKPiBhZGRlZCB3aGVuIGFkZGluZyBQQ0kgZGV2aWNlcyBkdWUgdG8gY29ycmVzcG9u
ZGluZyBBQ1BJIHRhYmxlIGVudHJpZXMuCj4gCj4gTm90IHJlc3BlY3RpbmcgIm1lbT0iIGNhbiBi
ZSBjb3JyZWN0ZWQgYnkgYWRkaW5nIGEgZ2xvYmFsIG1heF9tZW1fc2l6ZQo+IHZhcmlhYmxlIHNl
dCBieSBwYXJzZV9tZW1vcHQoKSB3aGljaCB3aWxsIHJlc3VsdCBpbiByZWplY3RpbmcgYWRkaW5n
Cj4gbWVtb3J5IGFyZWFzIHJlc3VsdGluZyBpbiBhIG1lbW9yeSBzaXplIGFib3ZlIHRoZSBhbGxv
d2VkIGxpbWl0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KPiBBY2tlZC1ieTogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CgpSZXZpZXdl
ZC1ieTogV2lsbGlhbSBLdWNoYXJza2kgPHdpbGxpYW0ua3VjaGFyc2tpQG9yYWNsZS5jb20+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 11:04:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 11:04:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guEoX-0008Bs-3K; Thu, 14 Feb 2019 11:04:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guEoV-0008Bh-N6
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 11:04:19 +0000
X-Inumbo-ID: 4584ca2d-3048-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4584ca2d-3048-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 11:04:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guEoS-0004J2-Q7; Thu, 14 Feb 2019 11:04:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guEoS-0000Ba-Gg; Thu, 14 Feb 2019 11:04:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guEoS-0001Km-DY; Thu, 14 Feb 2019 11:04:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133205-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-arm64-pvops:<job status>:broken:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-linus:build-arm64:hosts-allocate:broken:allowable
 linux-linus:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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:build-arm64:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=aa0c38cf39de73bf7360a3da8f1707601261e518
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 11:04:16 +0000
Subject: [Xen-devel] [linux-linus test] 133205: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIwNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMjA1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTMyOTExCgpSZWdyZXNzaW9ucyB3aGljaCBh
cmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTMyOTExCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjkxMQoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
IGJyb2tlbiBibG9ja2VkIGluIDEzMjkxMQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyOTExCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxv
Y2tlZCBpbiAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVu
LWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBl
YXQgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzI5MTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgYWEwYzM4Y2YzOWRlNzNiZjczNjBhM2RhOGYxNzA3NjAxMjYxZTUxOApi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODgzNGY1NjAwY2YzYzhkYjM2
NWUxOGEzZDVjYWMyYzI3ODBjODFlNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyOTExICAyMDE5
LTAyLTA1IDAzOjEyOjIzIFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjk5NSAg
MjAxOS0wMi0wNyAwODoxMTowOCBaICAgIDcgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMzIwNSAgMjAxOS0wMi0xMiAyMDowODoyMyBaICAgIDEgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KMzExIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3Qg
bGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNt
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVy
ZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwMzY5
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 11:10:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 11:10:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guEuO-0000c8-UG; Thu, 14 Feb 2019 11:10:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OyKq=QV=citrix.com=prvs=941dd85b8=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1guEuN-0000bO-BX
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 11:10:23 +0000
X-Inumbo-ID: 1c0705fa-3049-11e9-bf14-1f0a68e95bf9
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c0705fa-3049-11e9-bf14-1f0a68e95bf9;
 Thu, 14 Feb 2019 11:10:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="78122304"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Feb 2019 11:10:09 +0000
Message-ID: <20190214111009.16448-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmRvbTBfY29u
c3RydWN0X3B2KCkgaGFzIGxvZ2ljIHRvIHRyYW5zaXRpb24gZG9tMCBpbnRvIGEgY29tcGF0IGRv
bWFpbiB3aGVuCmJvb3RpbmcgYW4gRUxGMzIgaW1hZ2UuCgpPbmUgYXNwZWN0IHdoaWNoIGlzIG1p
c3NpbmcgaXMgdGhlIENQVUlEIHBvbGljeSByZWNhbGN1bGF0aW9uLCBtZWFuaW5nIHRoYXQgYQoz
MmJpdCBkb20wIHNlZXMgYSA2NGJpdCBwb2xpY3ksIHdoaWNoIGRpZmZlciBieSB0aGUgTG9uZyBN
b2RlIGZlYXR1cmUgZmxhZyBpbgpwYXJ0aWN1bGFyLiAgQW5vdGhlciBtaXNzaW5nIGl0ZW0gaXMg
dGhlIHg4N19maXBfd2lkdGggaW5pdGlhbGlzYXRpb24uCgpVcGRhdGUgZG9tMF9jb25zdHJ1Y3Rf
cHYoKSB0byB1c2Ugc3dpdGNoX2NvbXBhdCgpLCByYXRoZXIgdGhhbiByZXRhaW5pbmcgdGhlCm9w
ZW5jb2RpbmcuICBQb3NpdGlvbiB0aGUgY2FsbCB0byBzd2l0Y2hfY29tcGF0KCkgc3VjaCB0aGF0
IHRoZSBjb21wYXQzMiBsb2NhbAp2YXJpYWJsZSBjYW4gZGlzYXBwZWFyIGVudGlyZWx5LgoKVGhl
IDMyYml0IG1vbml0b3IgdGFibGUgaXMgbm93IGNyZWF0ZWQgYnkgc2V0dXBfY29tcGF0X2w0KCks
IGF2b2lkaW5nIHRoZSBuZWVkCnRvIGZvciBtYW51YWwgY3JlYXRpb24gbGF0ZXIuICBGdXJ0aGVy
bW9yZSwgdGhlIEwzIHRhYmxlIGNyZWF0aW9uIGlzIHJlZHVuZGFudAp3aXRoIHRoZSBsb2dpYyBp
bnNpZGUgdGhlIG1haW4gbWFwcGluZyBsb29wLCBzbyBjYW4gYmUgZHJvcHBlZCBhcyB3ZWxsLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnYyOgoxLiBS
ZXRhaW4gQUJJLWNvbXBhdGliaWxpdHkgY29kZSBhbmQgYWRkIGNvbW1lbnQgcmVmZXJyaW5nIHRv
IHhlbi5oLgoyLiBBZGQgQlVJTERfQlVHX09OCi0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYyB8IDQwICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYyAgICAgfCAgNCArKystCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGlu
c2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmluZGV4IDgzN2Vm
N2JjYTEuLmNlZjJkNDIyNTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxk
LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtMjg1LDcgKzI4NSw3IEBA
IGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbW9kdWxlX3QgKmluaXRyZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY2hhciAqY21kbGluZSkKIHsKLSAgICBpbnQgaSwgY3B1LCByYywgY29tcGF0
aWJsZSwgY29tcGF0MzIsIG9yZGVyLCBtYWNoaW5lOworICAgIGludCBpLCBjcHUsIHJjLCBjb21w
YXRpYmxlLCBvcmRlciwgbWFjaGluZTsKICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVnczsK
ICAgICB1bnNpZ25lZCBsb25nIHBmbiwgbWZuOwogICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXM7
CkBAIC0zNTQsMTQgKzM1NCwxOCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVj
dCBkb21haW4gKmQsCiAKICAgICAvKiBjb21wYXRpYmlsaXR5IGNoZWNrICovCiAgICAgY29tcGF0
aWJsZSA9IDA7Ci0gICAgY29tcGF0MzIgICA9IDA7CiAgICAgbWFjaGluZSA9IGVsZl91dmFsKCZl
bGYsIGVsZi5laGRyLCBlX21hY2hpbmUpOwogICAgIHByaW50aygiIFhlbiAga2VybmVsOiA2NC1i
aXQsIGxzYiwgY29tcGF0MzJcbiIpOwogICAgIGlmICggZWxmXzMyYml0KCZlbGYpICYmIHBhcm1z
LnBhZSA9PSBYRU5fUEFFX0JJTU9EQUwgKQogICAgICAgICBwYXJtcy5wYWUgPSBYRU5fUEFFX0VY
VENSMzsKICAgICBpZiAoIGVsZl8zMmJpdCgmZWxmKSAmJiBwYXJtcy5wYWUgJiYgbWFjaGluZSA9
PSBFTV8zODYgKQogICAgIHsKLSAgICAgICAgY29tcGF0MzIgPSAxOworICAgICAgICBpZiAoIHVu
bGlrZWx5KHJjID0gc3dpdGNoX2NvbXBhdChkKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBw
cmludGsoIkRvbTAgZmFpbGVkIHRvIHN3aXRjaCB0byBjb21wYXQ6ICVkXG4iLCByYyk7CisgICAg
ICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKwogICAgICAgICBjb21wYXRpYmxlID0gMTsK
ICAgICB9CiAgICAgaWYgKGVsZl82NGJpdCgmZWxmKSAmJiBtYWNoaW5lID09IEVNX1g4Nl82NCkK
QEAgLTM5MiwxNiArMzk2LDYgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBjb21wYXQzMiApCi0gICAg
ewotICAgICAgICBkLT5hcmNoLmlzXzMyYml0X3B2ID0gZC0+YXJjaC5oYXNfMzJiaXRfc2hpbmZv
ID0gMTsKLSAgICAgICAgZC0+YXJjaC5wdi54cHRpID0gZmFsc2U7Ci0gICAgICAgIGQtPmFyY2gu
cHYucGNpZCA9IGZhbHNlOwotICAgICAgICB2LT52Y3B1X2luZm8gPSAodm9pZCAqKSZkLT5zaGFy
ZWRfaW5mby0+Y29tcGF0LnZjcHVfaW5mb1swXTsKLSAgICAgICAgaWYgKCBzZXR1cF9jb21wYXRf
YXJnX3hsYXQodikgIT0gMCApCi0gICAgICAgICAgICBCVUcoKTsKLSAgICB9Ci0KICAgICBucl9w
YWdlcyA9IGRvbTBfY29tcHV0ZV9ucl9wYWdlcyhkLCAmcGFybXMsIGluaXRyZF9sZW4pOwogCiAg
ICAgaWYgKCBwYXJtcy5wYWUgPT0gWEVOX1BBRV9FWFRDUjMgKQpAQCAtNDI1LDggKzQxOSw2IEBA
IGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
cGFybXMucDJtX2Jhc2UgPSBVTlNFVF9BRERSOwogICAgIH0KIAotICAgIGRvbWFpbl9zZXRfYWxs
b2NfYml0c2l6ZShkKTsKLQogICAgIC8qCiAgICAgICogV2h5IGRvIHdlIG5lZWQgdGhpcz8gVGhl
IG51bWJlciBvZiBwYWdlLXRhYmxlIGZyYW1lcyBkZXBlbmRzIG9uIHRoZQogICAgICAqIHNpemUg
b2YgdGhlIGJvb3RzdHJhcCBhZGRyZXNzIHNwYWNlLiBCdXQgdGhlIHNpemUgb2YgdGhlIGFkZHJl
c3Mgc3BhY2UKQEAgLTYwNiwyMyArNTk4LDE5IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3Rf
cHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICB7CiAgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2Fs
bG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDRfcGFnZV90YWJsZTsKICAgICAgICAgbDRz
dGFydCA9IGw0dGFiID0gX192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOwor
ICAgICAgICBjbGVhcl9wYWdlKGw0dGFiKTsKKyAgICAgICAgaW5pdF94ZW5fbDRfc2xvdHMobDR0
YWIsIF9tZm4odmlydF90b19tZm4obDRzdGFydCkpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBkLCBJTlZBTElEX01GTiwgdHJ1ZSk7CisgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBw
YWdldGFibGVfZnJvbV9wYWRkcihfX3BhKGw0c3RhcnQpKTsKICAgICB9CiAgICAgZWxzZQogICAg
IHsKLSAgICAgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCBNRU1GX25vX293bmVyIHwg
TUVNRl9ub19zY3J1Yik7Ci0gICAgICAgIGlmICggIXBhZ2UgKQotICAgICAgICAgICAgcGFuaWMo
Ik5vdCBlbm91Z2ggUkFNIGZvciBkb21haW4gMCBQTUw0XG4iKTsKLSAgICAgICAgcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8gPSBQR1RfbDRfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkfDE7Ci0gICAg
ICAgIGw0c3RhcnQgPSBsNHRhYiA9IHBhZ2VfdG9fdmlydChwYWdlKTsKKyAgICAgICAgLyogTW9u
aXRvciB0YWJsZSBhbHJlYWR5IGNyZWF0ZWQgYnkgc3dpdGNoX2NvbXBhdCgpLiAqLworICAgICAg
ICBsNHN0YXJ0ID0gbDR0YWIgPSBfX3ZhKHBhZ2V0YWJsZV9nZXRfcGFkZHIodi0+YXJjaC5ndWVz
dF90YWJsZSkpOworICAgICAgICAvKiBTZWUgcHVibGljL3hlbi5oIG9uIHdoeSB0aGUgZm9sbG93
aW5nIGlzIG5lZWRlZC4gKi8KICAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51Lmlu
dXNlLnR5cGVfaW5mbyA9IFBHVF9sM19wYWdlX3RhYmxlOwogICAgICAgICBsM3N0YXJ0ID0gX192
YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOwogICAgIH0KLSAgICBjbGVhcl9w
YWdlKGw0dGFiKTsKLSAgICBpbml0X3hlbl9sNF9zbG90cyhsNHRhYiwgX21mbih2aXJ0X3RvX21m
bihsNHN0YXJ0KSksCi0gICAgICAgICAgICAgICAgICAgICAgZCwgSU5WQUxJRF9NRk4sIHRydWUp
OwotICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9wYWRkcihfX3BhKGw0
c3RhcnQpKTsKLSAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCi0gICAgICAgIHYtPmFy
Y2guZ3Vlc3RfdGFibGVfdXNlciA9IHYtPmFyY2guZ3Vlc3RfdGFibGU7CiAKICAgICBsNHRhYiAr
PSBsNF90YWJsZV9vZmZzZXQodl9zdGFydCk7CiAgICAgcGZuID0gYWxsb2Nfc3BmbjsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4u
YwppbmRleCA3ZTg0YjA0MDgyLi44MDQ2NzY5MWMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBAIC03MCw3ICs3MCw3
IEBAIHN0YXRpYyBpbnQgc2V0dXBfY29tcGF0X2w0KHN0cnVjdCB2Y3B1ICp2KQogICAgIGw0X3Bn
ZW50cnlfdCAqbDR0YWI7CiAgICAgbWZuX3QgbWZuOwogCi0gICAgcGcgPSBhbGxvY19kb21oZWFw
X3BhZ2Uodi0+ZG9tYWluLCBNRU1GX25vX293bmVyKTsKKyAgICBwZyA9IGFsbG9jX2RvbWhlYXBf
cGFnZSh2LT5kb21haW4sIE1FTUZfbm9fb3duZXIgfCBNRU1GX25vX3NjcnViKTsKICAgICBpZiAo
IHBnID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIApAQCAtMTAyLDYgKzEwMiw4
IEBAIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgc3RydWN0IHZjcHUg
KnY7CiAgICAgaW50IHJjOwogCisgICAgQlVJTERfQlVHX09OKG9mZnNldG9mKHN0cnVjdCBzaGFy
ZWRfaW5mbywgdmNwdV9pbmZvKSAhPSAwKTsKKwogICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSB8
fCBkLT50b3RfcGFnZXMgIT0gMCApCiAgICAgICAgIHJldHVybiAtRUFDQ0VTOwogICAgIGlmICgg
aXNfcHZfMzJiaXRfZG9tYWluKGQpICkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 11:10:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 11:10:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guEuq-0000ex-7J; Thu, 14 Feb 2019 11:10:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tiIw=QV=citrix.com=prvs=941a144f0=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1guEup-0000en-0h
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 11:10:51 +0000
X-Inumbo-ID: 2cc67236-3049-11e9-8c1c-7b6d651b32e8
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cc67236-3049-11e9-8c1c-7b6d651b32e8;
 Thu, 14 Feb 2019 11:10:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="78122338"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23653.19633.966354.67170@mariner.uk.xensource.com>
Date: Thu, 14 Feb 2019 11:10:41 +0000
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Julien
 Grall <julien.grall@gmail.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Juergen Gross <jgross@suse.com>
In-Reply-To: <20190213183018.5198-4-ian.jackson@eu.citrix.com>
References: <20190213183018.5198-1-ian.jackson@eu.citrix.com>
 <20190213183018.5198-4-ian.jackson@eu.citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH 3/4] backports snapshot: Disable apt
 timestamp checking (sometimes)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggMy80XSBiYWNrcG9ydHMgc25hcHNo
b3Q6IERpc2FibGUgYXB0IHRpbWVzdGFtcCBjaGVja2luZyAoc29tZXRpbWVzKSIpOgo+IEluIGpl
c3NpZSBhbmQgZWFybGllciwgdGhpcyBoYXMgdG8gYmUgZG9uZSB3aXRoIGEgZ2xvYmFsIG9wdGlv
bi4KPiAKPiBJbiBsYXRlciByZWxlYXNlcywgaXQgY2FuIGJlIGRvbmUgYnkgcHV0dGluZyBzb21l
IG9wdGlvbnMgaW4gWyBdCj4gaW4gdGhlIHJlbGV2YW50IHNvdXJjZXMgbGlzdCBlbnRyeS4KCkkg
ZGlzY292ZXIgdGhhdDoKCiAxLiBUaGlzIHdhcyBub3QgZWZmZWN0aXZlLgogMi4gSXQgd29ya2Vk
IGluIG15IHRlc3QgeWVzdGVyZGF5IGJlY2F1c2UgMjAxOTAyMDZUMjExMzE0WgogICAgd2FzIGxl
c3MgdGhhbiAxNCBkYXlzIGFnby4gIEl0IGRvZXMgbm90IHdvcmsgdG9kYXkuCgpJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 11:20:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 11:20:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guF49-0001bE-5w; Thu, 14 Feb 2019 11:20:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guF48-0001b2-KW
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 11:20:28 +0000
X-Inumbo-ID: 82136db0-304a-11e9-9aed-432cb31d3ef4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 82136db0-304a-11e9-9aed-432cb31d3ef4;
 Thu, 14 Feb 2019 11:20:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guF3x-0004bo-Eo; Thu, 14 Feb 2019 11:20:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guF3x-0000zZ-62; Thu, 14 Feb 2019 11:20:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guF3x-0007b2-5T; Thu, 14 Feb 2019 11:20:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133246-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 11:20:17 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133246: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI0NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI0Ni8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYx
NzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICA2IGRheXMgICAzOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAg
IDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAxIGRheXMgICAxNiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNj
aG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlA
YW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmMTc4YTAwYzMwMTczYzBiMjY4ZDk5MTYwZTE5YWQy
OTliMTgyM2EyCkF1dGhvcjogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkRh
dGU6ICAgVHVlIEZlYiAxMiAxNToyMDoxNSAyMDE5ICswMTAwCgogICAgeDg2L2h2bTogYmxvY2sg
c3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFRoZXJlIGFyZSBtdWx0
aXBsZSBhcnJheXMgaW4gdGhlIEhWTSBpbnRlcmZhY2UgdGhhdCBhcmUgYWNjZXNzZWQKICAgIHdp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRvIGF2b2lkIHNwZWN1
bGF0aXZlCiAgICBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJyYXlfaW5kZXhf
bm9zcGVjIG1hY3JvLgogICAgCiAgICBXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91dC1vZi1i
b3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwogICAgaW50byBkeW5hbWljIGFy
cmF5cyBhbmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVkCiAg
ICBkdXJpbmcgcnVuIHRpbWUsIHRoZSBzaXplIG9mIHRoZSBsYXR0ZXIgaXMga25vd24gZHVyaW5n
IGNvbXBpbGUgdGltZS4KICAgIE9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFi
bGUgdG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKICAgIGluIHRoZSBmdXR1cmUuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5k
ZT4KICAgIFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRl
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1
NmQ4ZDAxMTlkMjcwZjg0NmM2YzQ5NDM3MTJiOGEyMWZiZTVkNGQwCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6NTcgMjAxOSAr
MDEwMAoKICAgIFZNWDogZG9uJ3QgaWdub3JlIFAyTSBzZXR1cCBlcnJvcgogICAgCiAgICBzZXRf
bW1pb19wMm1fZW50cnkoKSBtYXkgZmFpbCwgaW4gcGFydGljdWxhciB3aXRoIC1FTk9NRU0uIERv
bid0IGlnbm9yZQogICAgc3VjaCBhbiBlcnJvciwgYnV0IGluc3RlYWQgY2F1c2UgZG9tYWluIGNy
ZWF0aW9uIHRvIGZhaWwgaW4gc3VjaCBhIGNhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDg4YjkyYzM4MjBjZmZlZDRiNGFiZWIxMzllZGMyY2Jk
ODI4NmNiMTIKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEZlYiAxMiAxMTo1NDowNyAyMDE5ICswMTAwCgogICAgaW9tbXU6IGZpeCBpb21tdV9vcHMg
aW5pdGlhbGl6YXRpb24KICAgIAogICAgQ29tbWl0IDMyYTVlYTAwZWM3NWVmNTNlICgiSU9NTVUv
eDg2OiByZW1vdmUgaW5kaXJlY3Rpb24gZnJvbSBjZXJ0YWluCiAgICBJT01NVSBob29rIGFjY2Vz
c2VzIikgaW50cm9kdWNlZCBpb21tdV9vcHMgaW5pdGlhbGl6ZWQgYXQgYm9vdCB0aW1lCiAgICB3
aXRoIGRhdGEgZGVjbGFyZWQgYXMgX19pbml0Y29uc3RyZWwuCiAgICAKICAgIE9uIEludGVsIHN5
c3RlbXMgdGhlcmUgaXMgYW5vdGhlciBwYXRoIHdoZXJlIGlvbW11X29wcyBpcyBpbml0aWFsaXpl
ZAogICAgYW5kIHRoaXMgcGF0aCBpcyByZWxldmFudCBvbiByZXN1bWUgYWZ0ZXIgcmV0dXJuaW5n
IGZyb20gc3lzdGVtIHN1c3BlbmQuCiAgICBBcyB0aGUgaW5pdGlhbGl6YXRpb24gZGF0YSBpcyBu
byBsb25nZXIgYWNjZXNzaWJsZSBpbiB0aGlzIGNhc2UgdGhhdAogICAgc2Vjb25kIGluaXRpYWxp
emF0aW9uIG11c3QgYmUgZHJvcHBlZCBpbiBjYXNlIHRoZSBzeXN0ZW0gaXNuJ3QganVzdAogICAg
Ym9vdGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwOWZj
NGRlNGE4ZWJiMzg5NjQxYjhiOGE2MzJlZmNiN2NhODgwZTA4CkF1dGhvcjogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uY29tPgpEYXRlOiAgIFdlZCBGZWIgNiAxNTowOTozMyAyMDE5
ICswMTAwCgogICAgYXNtOiBoYW5kbGUgY29tbWVudHMgd2hlbiBjcmVhdGluZyBoZWFkZXIgZmls
ZQogICAgCiAgICBJbiB0aGUgZWFybHkgc3RlcHMgb2YgY29tcGlsYXRpb24sIHRoZSBhc20gaGVh
ZGVyIGZpbGVzIGFyZSBjcmVhdGVkLCBzdWNoCiAgICBhcyBpbmNsdWRlL2FzbS0kKFRBUkdFVF9B
UkNIKS9hc20tb2Zmc2V0cy5oLiBUaGVzZSBmaWxlcyBkZXBlbmQgb24gdGhlCiAgICBhc3NlbWJs
eSBmaWxlIGFyY2gvJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMucywgd2hpY2ggaXMgZ2VuZXJh
dGVkCiAgICBiZWZvcmUuIERlcGVuZGluZyBvbiB0aGUgdXNlZCB0b29sY2hhaW4sIHRoZXJlIG1p
Z2h0IGJlIGNvbW1lbnRzIGluIHRoZQogICAgYXNzZW1ibHkgZmlsZXMuIEVzcGVjaWFsbHkgdGhl
IGdvdG8tZ2NjIGNvbXBpbGVyIG9mIHRoZSBib3VuZGVkIG1vZGVsCiAgICBjaGVja2VyIENCTUMg
YWRkcyBjb21tZW50cyB0aGF0IHN0YXJ0IHdpdGggYSAnIycgc3ltYm9sIGF0IHRoZSBiZWdpbm5p
bmcKICAgIG9mIHRoZSBsaW5lLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGhhbmRsaW5nIGNv
bW1lbnRzIGluIGFzc2VtYmxlciBkdXJpbmcgdGhlIGNyZWF0aW9uIG9mIHRoZQogICAgYXNtIGhl
YWRlciBmaWxlcywgZXNwZWNpYWxseSBpZ25vcmluZyBsaW5lcyB0aGF0IHN0YXJ0IHdpdGggJyMn
LCB3aGljaAogICAgaW5kaWNhdGUgY29tbWVudHMgZm9yIGJvdGggQVJNIGFuZCB4ODYgYXNzZW1i
bGVyLiBUaGUgdXNlZCB0b29sIGdvdG8tYXMKICAgIHByb2R1Y2VzIGV4YWN0bHkgY29tbWVudHMg
b2YgdGhpcyBraW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVGF1dHNjaG5pZyA8
dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBkMDRiZjFlYjY1NmJlOGIyMTMxZDA4YzdlMzJjZmYzNDM1NTZj
ZmE4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBG
ZWIgMTEgMDk6MDk6MTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IGFkanVzdCBtaW5pbXVt
IGFsbG9jYXRpb24gY2FsY3VsYXRpb25zCiAgICAKICAgIEEgcHJldmlvdXNseSBiYWQgc2l0dWF0
aW9uIGhhcyBiZWNvbWUgd29yc2Ugd2l0aCB0aGUgZWFybHkgc2V0dGluZyBvZgogICAgLT5tYXhf
dmNwdXM6IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMo
KSBoYXMKICAgIGZ1cnRoZXIgZ3Jvd24sIGFuZCBoZW5jZSBub3cgaG9sZHMgYmFjayBldmVuIG1v
cmUgbWVtb3J5IGZyb20gdXNlIGZvcgogICAgdGhlIHAybS4KICAgIAogICAgTWFrZSBzaF9taW5f
YWxsb2NhdGlvbigpIGFjY291bnQgZm9yIGFsbCBwMm0gbWVtb3J5IG5lZWRlZCBmb3IKICAgIHNo
YWRvd19lbmFibGUoKSB0byBzdWNjZWVkIGR1cmluZyBkb21haW4gY3JlYXRpb24gKGF0IHdoaWNo
IHBvaW50IHRoZQogICAgZG9tYWluIGhhcyBubyBtZW1vcnkgYXQgYWxsIGFsbG9jYXRlZCB0byBp
dCB5ZXQsIGFuZCBoZW5jZSB1c2Ugb2YKICAgIGQtPnRvdF9wYWdlcyBpcyBtZWFuaW5nbGVzcyku
CiAgICAKICAgIEFsc28gbWFrZSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBubyBsb25n
ZXIgbmVlZGxlc3NseSBhZGQgMSB0bwogICAgdGhlIHZDUFUgY291bnQuCiAgICAKICAgIEZpbmFs
bHkgbWFrZSB0aGUgZGVidWdnaW5nIHByaW50aygpIGluIHNoYWRvd19hbGxvY19wMm1fcGFnZSgp
IGEgbGl0dGxlCiAgICBtb3JlIHVzZWZ1bCBieSBsb2dnaW5nIHNvbWUgb2YgdGhlIHJlbGV2YW50
IGRvbWFpbiBzZXR0aW5ncy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1p
dCBhY2EyMTQ0MjQ5OWMwNGI3MGQ4NDE2NGI0Njc0NGIzNWVlN2I4YmY0CkF1dGhvcjogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjo0
MToxNyAyMDE5ICswMDAwCgogICAgZG9jczogZmVhdHVyZXMvcWVtdS1kZXByaXYgZm9ybWF0dGlu
ZyBmaXhlcwogICAgCiAgICBOZWVkIGEgc3BhY2UgYmV0d2VlbiB0aGUgcGFyYWdyYXBoIGFuZCB0
aGUgbGlzdCBzbyBwYW5kb2Mga25vd3MgaXQncyBhCiAgICBsaXN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5ZGI3
NzdkZGEzM2JhOTJjMGEwZmVjYTc2ZGU1YmJhNTczNThlYmNjCkF1dGhvcjogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjowNTo0MyAy
MDE5ICswMDAwCgogICAgZG9jczogVXBkYXRlIGNyZWRpdC9jcmVkaXQyIGZlYXR1cmUgZG9jcyBy
ZWZsZWN0aW5nIG5ldyBkZWZhdWx0IHNjaGVkdWxlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDdiNTI3OGIyOGY4ZmJjZDQ0MDJlNDUy
MGQ3YTVkNjA3ZDRhOTk3YTcKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjcgMjAxOSArMDAwMAoKICAgIHRvb2xz
OiBpbml0IHNjcmlwdHM6IG1ha2UgWEVOX1JVTl9ESVIgYW5kIFhFTl9MT0NLX0RJUiBtb2RlIDcw
MAogICAgCiAgICBUaGVzZSBkaXJlY3RvcmllcyBvdWdodCBub3QgdG8gYmUgZXZlbiB3b3JsZC1y
ZWFkYWJsZS4gIElmIHRoaXMgc2NyaXB0CiAgICBmb3Igc29tZSByZWFzb24gcnVucyB3aXRoIGEg
bGF4IHVtYXNrIHRoZXkgbWlnaHQgYmUgY3JlYXRlZAogICAgb3Zlcmx5LXdyaXRlYWJsZS4gIEF2
b2lkIGFueSBzdWNoIGJ1ZyBieSBzZXR0aW5nIHRoZSBtb2RlIGV4cGxpY2l0bHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMGM0YTM4YzA5
OGY5YmZmZWIzM2Y4Y2Y4OGFiZGVhNGIwZjlhOTA3MApBdXRob3I6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNiAyMDE5ICsw
MDAwCgogICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogRml4ZXMgdG8gRGVzY3Jp
cHRpb24KICAgIAogICAgYG5lZWVkZWQnIGlzIGEgdHlwby4gIEFuZCB4ZW5kIGlzIGxvbmcgZ29u
ZS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMDEwOTdlMDE5NDMyMWQyNzI2MjUxM2Nm
MTI5MWZkZGZlYTE2MDZjMwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNSAyMDE5ICswMDAwCgogICAgdG9vbHM6
IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogUHJvdmlkZXMgYHhlbicKICAgIAogICAgSXQgaXMg
dXNlZnVsIHRvIGhhdmUgYSBzaW5nbGUgYHhlbicgZmFjaWxpdHkgKGluIHRoZSBMU0IgUHJvdmlk
ZXMKICAgIG5hbWVzcGFjZSkuICBUaGF0IGFsbG93cyBvdGhlciBmYWNpbGl0aWVzIHRvIHNwZWNp
ZnkgdGhhdCB0aGV5IHNob3VsZAogICAgZ28gYWZ0ZXIgYHhlbicgd2l0aG91dCBuZWVkaW5nIHRv
IGtub3cgdGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMuCiAgICAKICAgIFRoaXMgc2VydmljZSBu
YW1lIGlzIGFscmVhZHkgUHJvdmlkZSdkIGJ5IHRoZSAoZmFpcmx5IGRpZmZlcmVudCkgaW5pdAog
ICAgc2NyaXB0cyB1c2VkIGluIERlYmlhbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBiNGRmNzNkZTQ5Mzk1NGM0NGYyNDBmNzg3NzljOWJk
Mzc4MmUxNTcyCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpEYXRlOiAgIFR1ZSBGZWIgNSAxMzozODo1MyAyMDE5IC0wODAwCgogICAgeGVuL2FybTog
Z2ljLXYyOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRpYWxpemF0aW9uCiAgICAK
ICAgIEludGVycnVwdHMgY291bGQgYmUgQUNUSVZFIGF0IGJvb3QuIE1ha2Ugc3VyZSB0byBkZWFj
dGl2YXRlIHRoZW0gZHVyaW5nCiAgICBpbml0aWFsaXphdGlvbi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzoganVsaWVu
LmdyYWxsQGFybS5jb20KICAgIENDOiBwZW5nLmZhbkBueHAuY29tCiAgICBDQzogamdyb3NzQHN1
c2UuY29tCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 11:25:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 11:25:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guF9N-0001s7-TL; Thu, 14 Feb 2019 11:25:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guF9M-0001s2-U3
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 11:25:52 +0000
X-Inumbo-ID: 48ad90ef-304b-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48ad90ef-304b-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 11:25:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 04:25:50 -0700
Message-Id: <5C65503D0200007800216A49@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 04:25:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-7-roger.pau@citrix.com>
In-Reply-To: <20190211174642.38046-7-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 6/7] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAyLjE5IGF0IDE4OjQ2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEBAIC05NDgsNiArOTUxLDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwMm1fZW50cnlfbW9kaWZ5
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHAybV90eXBlX3QgbnQsCj4gICAgICAgICAgcDJtLT5p
b3JlcS5lbnRyeV9jb3VudCsrOwo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAgIGNhc2UgcDJt
X21hcF9mb3JlaWduOgo+ICsgICAgICAgIEJVR19PTighbWZuX3ZhbGlkKG5mbikgfHwKPiArICAg
ICAgICAgICAgICAgIXBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UobWZuX3RvX3BhZ2UobmZu
KSkpOwo+ICsgICAgICAgIGJyZWFrOwoKQXNzZXJ0aW5nIHRoYXQgdGhlIHBhc3NlZCBpbiBNRk4g
aXMgdmFsaWQgaXMgZmluZS4gQXNzZXJ0aW5nIHRoYXQgYQpyZWZlcmVuY2UgY2FuIGJlIGdvdCBp
cyBub3QsIGFzIHRoaXMgc2V0cyB1cyB1cCBmb3IgYSBEb1MgaW4gY2FzZQpvZiBhIHJlZmNvdW50
IG92ZXJmbG93LCBvciB0aGUgcGFnZSBoYXZpbmcgZ290IGJhbGxvb25lZCBvdXQgYnkKaXRzIG93
bmVyLiBUaGF0IGlzLCB0aGUgaXNzdWUgb2YgeW91IGZvbGRpbmcgdGhlIHR3byBvcmlnaW5hbCBj
YWxscwppbnRvIG9uZSBpcyB3aWRlciB0aGFuIGp1c3QgdGhlIHR3byBkaXN0aW5jdCBlcnJvciBj
b2RlcyBnZXR0aW5nIGxvc3QKdGhhdCB3ZXJlIHByZXZpb3VzbHkgcHJvZHVjZWQgLSB5b3UgY2Fu
J3QgKGN1cnJlbnRseSkgcmVwb3J0IHVwCmFueSBlcnJvciBmcm9tIHRoaXMgbG93IGxheWVyLiAo
QW5kIEknbSBzb3JyeSwgSSBzaG91bGQgaGF2ZSBub3RpY2VkCnRoaXMgb24gdjEgYWxyZWFkeS4p
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 11:39:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 11:39:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guFM6-0002mi-5F; Thu, 14 Feb 2019 11:39:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guFM4-0002md-Fv
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 11:39:00 +0000
X-Inumbo-ID: 1c1dad7e-304d-11e9-97f5-6f82abf9dde3
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c1dad7e-304d-11e9-97f5-6f82abf9dde3;
 Thu, 14 Feb 2019 11:38:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 04:38:54 -0700
Message-Id: <5C65534E0200007800216A5C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 04:38:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-8-roger.pau@citrix.com>
In-Reply-To: <20190211174642.38046-8-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 7/7] npt/shadow: allow getting foreign
 page table entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAyLjE5IGF0IDE4OjQ2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcHQuYwo+IEBAIC04NjUsNyArODY1LDggQEAgcG9kX3JldHJ5X2wxOgo+ICAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UobDFlKTsKPiAgCj4gICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikgfHwgIXAy
bV9pc19yYW0oKnQpIHx8IHAybV9pc19wYWdpbmcoKnQpKTsKPiAtICAgIHJldHVybiAocDJtX2lz
X3ZhbGlkKCp0KSB8fCBwMm1faXNfZ3JhbnQoKnQpKSA/IG1mbiA6IElOVkFMSURfTUZOOwo+ICsg
ICAgcmV0dXJuIChwMm1faXNfdmFsaWQoKnQpIHx8IHAybV9pc19ncmFudCgqdCkgfHwgcDJtX2lz
X2ZvcmVpZ24oKnQpKQo+ICsgICAgICAgICAgID8gbWZuIDogSU5WQUxJRF9NRk47Cj4gIH0KCldv
dWxkbid0IHlvdSBiZXR0ZXIgYWx0ZXIgdGhlIEFTU0VSVCgpIGFzIHdlbGwsIHVzaW5nIHAybV9p
c19hbnlfcmFtKCkKaW5zdGVhZCBvZiBwMm1faXNfcmFtKCkgbm93PyBHcmFudHMgc2hvdWxkIGhh
dmUgYmVlbiBpbmNsdWRlZCB0aGVyZQpiZWZvcmUsIGJ1dCBvbWl0dGluZyBmb3JlaWduIG9uZXMg
dGhlcmUgYmVmb3JlIHdhcyBiZW5pZ24uCgpJIGFsc28gaGF2ZSBhbiB1bnJlbGF0ZWQgcXVlc3Rp
b24gaGVyZSwgcGVyaGFwcyBtb3JlIGZvciBHZW9yZ2U6CnAybV9pc192YWxpZCgpIGluY2x1ZGVz
IHAybV9tbWlvX2RtLiBUaGVyZSBhcmUgbm8gdmFsaWQgTUZOcwphc3NvY2lhdGVkIHdpdGggdGhh
dCB0eXBlIGlpcmMuIFRoZSBNRk4gdGFrZW4gb3V0IG9mIHRoZSBQMk0gZW50cnksCmhvd2V2ZXIs
IGNhbid0IHBvc3NpYmx5IGJlIElOVkFMSURfTUZOIChkdWUgdG8gYml0IHdpZHRoCmNvbnN0cmFp
bnRzKS4gSXQgd291bGQgc2VlbSBiZXR0ZXIgdG8gbWUgdGhvdWdoIHRvIHJldHVybgpJTlZBTElE
X01GTiBmb3IgdGhhdCB0eXBlLiAoVGhpcyB3b3VsZCB0aGVuIGFsc28gYXBwbHkgdG8gdGhlIDJN
CmFuZCAxRyBjYXNlcywgd2hpY2ggaGF2ZSBzZXBhcmF0ZSByZXR1cm4gcGF0aHMuKQoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 11:42:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 11:42:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guFP8-0003Tl-LT; Thu, 14 Feb 2019 11:42:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tiIw=QV=citrix.com=prvs=941a144f0=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1guFP6-0003Te-St
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 11:42:08 +0000
X-Inumbo-ID: 8e5d8d66-304d-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e5d8d66-304d-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 11:42:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="78123798"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Feb 2019 11:41:57 +0000
Message-ID: <20190214114157.12749-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190213183018.5198-4-ian.jackson@eu.citrix.com>
References: <20190213183018.5198-4-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 5/4] backports snapshot: Disable apt
 timestamp checking in right place
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@gmail.com>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbmVlZCB0byBwdXQgdGhpcyBpbiAvdGFyZ2V0IG9yIGl0IGRvZXMgbm90IHRha2UgZWZmZWN0
LgoKWWVzdGVyZGF5J3MgNCBwYXRjaGVzIHdvcmtlZCB5ZXN0ZXJkYXkgYnV0IG5vdCB0b2RheSwg
YmVjYXVzZSB0aGUKc25hcHNob3QgaW4gcXVlc3Rpb24gaW4gZmFjdCBleHBpcmVkIGluIGJldHdl
ZW4uICBXaXRoIHRoaXMgYWRkaXRpb25hbApwYXRjaCB0aGV5IHdvcmsgdG9kYXkgdG9vLgoKU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQog
T3NzdGVzdC9EZWJpYW4ucG0gfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L0RlYmlhbi5wbSBiL09zc3Rlc3Qv
RGViaWFuLnBtCmluZGV4IGMxZTc1MDIwLi4xN2RmZWY1NCAxMDA2NDQKLS0tIGEvT3NzdGVzdC9E
ZWJpYW4ucG0KKysrIGIvT3NzdGVzdC9EZWJpYW4ucG0KQEAgLTk1NCw3ICs5NTQsNyBAQCBzdWIg
cHJlc2VlZF9iYWNrcG9ydHNfcGFja2FnZXMgKCQkJCRAKSB7CiAJaWYgKCRzdWl0ZSA9fiBtL3do
ZWV6eXxqZXNzaWUvKSB7CiAJICAgICMgdGhpcyBoYXMgZ2xvYmFsIGVmZmVjdCwgdW5mb3J0dW5h
dGVseQogCSAgICAkZXh0cmFfcnVuZSA9IDw8RU5EOwotZD0vZXRjL2FwdC9hcHQuY29uZi5kCitk
PS90YXJnZXQvZXRjL2FwdC9hcHQuY29uZi5kCiBta2RpciAtcCBcJGQKIGNhdCA+XCRkLzUwb3Nz
dGVzdHNuYXBzaG90IDw8RU9GCiBBY3F1aXJlOjpDaGVjay1WYWxpZC1VbnRpbCBmYWxzZTsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 11:49:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 11:49:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guFW8-0003mu-KH; Thu, 14 Feb 2019 11:49:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guFW8-0003mp-3X
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 11:49:24 +0000
X-Inumbo-ID: 91c85ef1-304e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91c85ef1-304e-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 11:49:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 04:49:21 -0700
Message-Id: <5C6555C10200007800216A6F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 04:49:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190214111009.16448-1-wei.liu2@citrix.com>
In-Reply-To: <20190214111009.16448-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE5IGF0IDEyOjEwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBkb20w
X2NvbnN0cnVjdF9wdigpIGhhcyBsb2dpYyB0byB0cmFuc2l0aW9uIGRvbTAgaW50byBhIGNvbXBh
dCBkb21haW4gd2hlbgo+IGJvb3RpbmcgYW4gRUxGMzIgaW1hZ2UuCj4gCj4gT25lIGFzcGVjdCB3
aGljaCBpcyBtaXNzaW5nIGlzIHRoZSBDUFVJRCBwb2xpY3kgcmVjYWxjdWxhdGlvbiwgbWVhbmlu
ZyB0aGF0IGEKPiAzMmJpdCBkb20wIHNlZXMgYSA2NGJpdCBwb2xpY3ksIHdoaWNoIGRpZmZlciBi
eSB0aGUgTG9uZyBNb2RlIGZlYXR1cmUgZmxhZyBpbgo+IHBhcnRpY3VsYXIuICBBbm90aGVyIG1p
c3NpbmcgaXRlbSBpcyB0aGUgeDg3X2ZpcF93aWR0aCBpbml0aWFsaXNhdGlvbi4KPiAKPiBVcGRh
dGUgZG9tMF9jb25zdHJ1Y3RfcHYoKSB0byB1c2Ugc3dpdGNoX2NvbXBhdCgpLCByYXRoZXIgdGhh
biByZXRhaW5pbmcgdGhlCj4gb3BlbmNvZGluZy4gIFBvc2l0aW9uIHRoZSBjYWxsIHRvIHN3aXRj
aF9jb21wYXQoKSBzdWNoIHRoYXQgdGhlIGNvbXBhdDMyIGxvY2FsCj4gdmFyaWFibGUgY2FuIGRp
c2FwcGVhciBlbnRpcmVseS4KPiAKPiBUaGUgMzJiaXQgbW9uaXRvciB0YWJsZSBpcyBub3cgY3Jl
YXRlZCBieSBzZXR1cF9jb21wYXRfbDQoKSwgYXZvaWRpbmcgdGhlIG5lZWQKPiB0byBmb3IgbWFu
dWFsIGNyZWF0aW9uIGxhdGVyLiAgRnVydGhlcm1vcmUsIHRoZSBMMyB0YWJsZSBjcmVhdGlvbiBp
cyByZWR1bmRhbnQKPiB3aXRoIHRoZSBsb2dpYyBpbnNpZGUgdGhlIG1haW4gbWFwcGluZyBsb29w
LCBzbyBjYW4gYmUgZHJvcHBlZCBhcyB3ZWxsLgoKVGhpcyBsYXN0IHNlbnRlbmNlIGlzIG5vIGxv
bmdlciBhcHBsaWNhYmxlIGFmYWljdC4KCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKV2l0aCB0aGF0IGxpbmUgZHJvcHBlZApSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 11:55:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 11:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guFbX-0004az-92; Thu, 14 Feb 2019 11:54:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OyKq=QV=citrix.com=prvs=941dd85b8=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1guFbV-0004au-Tj
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 11:54:57 +0000
X-Inumbo-ID: 58c33b46-304f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58c33b46-304f-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 11:54:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="78124385"
Date: Thu, 14 Feb 2019 11:54:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190214115454.uxo7sjhjyblkpnos@zion.uk.xensource.com>
References: <20190214111009.16448-1-wei.liu2@citrix.com>
 <5C6555C10200007800216A6F@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C6555C10200007800216A6F@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTQsIDIwMTkgYXQgMDQ6NDk6MjFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjAyLjE5IGF0IDEyOjEwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBGcm9tOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
ID4gCj4gPiBkb20wX2NvbnN0cnVjdF9wdigpIGhhcyBsb2dpYyB0byB0cmFuc2l0aW9uIGRvbTAg
aW50byBhIGNvbXBhdCBkb21haW4gd2hlbgo+ID4gYm9vdGluZyBhbiBFTEYzMiBpbWFnZS4KPiA+
IAo+ID4gT25lIGFzcGVjdCB3aGljaCBpcyBtaXNzaW5nIGlzIHRoZSBDUFVJRCBwb2xpY3kgcmVj
YWxjdWxhdGlvbiwgbWVhbmluZyB0aGF0IGEKPiA+IDMyYml0IGRvbTAgc2VlcyBhIDY0Yml0IHBv
bGljeSwgd2hpY2ggZGlmZmVyIGJ5IHRoZSBMb25nIE1vZGUgZmVhdHVyZSBmbGFnIGluCj4gPiBw
YXJ0aWN1bGFyLiAgQW5vdGhlciBtaXNzaW5nIGl0ZW0gaXMgdGhlIHg4N19maXBfd2lkdGggaW5p
dGlhbGlzYXRpb24uCj4gPiAKPiA+IFVwZGF0ZSBkb20wX2NvbnN0cnVjdF9wdigpIHRvIHVzZSBz
d2l0Y2hfY29tcGF0KCksIHJhdGhlciB0aGFuIHJldGFpbmluZyB0aGUKPiA+IG9wZW5jb2Rpbmcu
ICBQb3NpdGlvbiB0aGUgY2FsbCB0byBzd2l0Y2hfY29tcGF0KCkgc3VjaCB0aGF0IHRoZSBjb21w
YXQzMiBsb2NhbAo+ID4gdmFyaWFibGUgY2FuIGRpc2FwcGVhciBlbnRpcmVseS4KPiA+IAo+ID4g
VGhlIDMyYml0IG1vbml0b3IgdGFibGUgaXMgbm93IGNyZWF0ZWQgYnkgc2V0dXBfY29tcGF0X2w0
KCksIGF2b2lkaW5nIHRoZSBuZWVkCj4gPiB0byBmb3IgbWFudWFsIGNyZWF0aW9uIGxhdGVyLiAg
RnVydGhlcm1vcmUsIHRoZSBMMyB0YWJsZSBjcmVhdGlvbiBpcyByZWR1bmRhbnQKPiA+IHdpdGgg
dGhlIGxvZ2ljIGluc2lkZSB0aGUgbWFpbiBtYXBwaW5nIGxvb3AsIHNvIGNhbiBiZSBkcm9wcGVk
IGFzIHdlbGwuCj4gCj4gVGhpcyBsYXN0IHNlbnRlbmNlIGlzIG5vIGxvbmdlciBhcHBsaWNhYmxl
IGFmYWljdC4KCkdvb2QgY2F0Y2guCgpJIHRoaW5rIHRoZSBzdWJqZWN0IGxpbmUgYWxzbyBuZWVk
cyBmaXhpbmcuIEl0IHNob3VsZCByZWFkOgoKICAgIHg4Ni9wdjogRml4IGNvbnN0cnVjdGlvbiBv
ZiAzMmJpdCBkb20wCgppLmUuIHRoZSBwb3NzZXNzaXZlIGZvcm0gaXMgd3JvbmcuCgo+IAo+ID4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gV2l0
aCB0aGF0IGxpbmUgZHJvcHBlZAo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpUaGFua3MuCgpXZWkuCgo+IAo+IEphbgo+IAo+IAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 11:59:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 11:59:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guFgE-0004lF-Tf; Thu, 14 Feb 2019 11:59:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DQIS=QV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1guFgD-0004lA-L9
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 11:59:49 +0000
X-Inumbo-ID: 06660fc2-3050-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06660fc2-3050-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 11:59:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E9310AE08;
 Thu, 14 Feb 2019 11:59:46 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20190213183018.5198-4-ian.jackson@eu.citrix.com>
 <20190214114157.12749-1-ian.jackson@eu.citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <d8527694-de40-c988-4ec5-20f9bff36fcc@suse.com>
Date: Thu, 14 Feb 2019 12:59:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190214114157.12749-1-ian.jackson@eu.citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [OSSTEST PATCH 5/4] backports snapshot: Disable apt
 timestamp checking in right place
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMjAxOSAxMjo0MSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gV2UgbmVlZCB0byBwdXQg
dGhpcyBpbiAvdGFyZ2V0IG9yIGl0IGRvZXMgbm90IHRha2UgZWZmZWN0Lgo+IAo+IFllc3RlcmRh
eSdzIDQgcGF0Y2hlcyB3b3JrZWQgeWVzdGVyZGF5IGJ1dCBub3QgdG9kYXksIGJlY2F1c2UgdGhl
Cj4gc25hcHNob3QgaW4gcXVlc3Rpb24gaW4gZmFjdCBleHBpcmVkIGluIGJldHdlZW4uICBXaXRo
IHRoaXMgYWRkaXRpb25hbAo+IHBhdGNoIHRoZXkgd29yayB0b2RheSB0b28uCj4gCj4gU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgppbiBjYXNlIG15IGlt
cGxpY2l0IGFjayBmcm9tIHllc3RlcmRheSBleHBpcmVkIGFzIHdlbGwgOy0pCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 12:01:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 12:01:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guFhq-0005Sa-H2; Thu, 14 Feb 2019 12:01:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guFhp-0005SV-O7
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 12:01:29 +0000
X-Inumbo-ID: 40826e9a-3050-11e9-bf68-831cd3c6dda4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40826e9a-3050-11e9-bf68-831cd3c6dda4;
 Thu, 14 Feb 2019 12:01:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 05:01:24 -0700
Message-Id: <5C6558920200007800216A7D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 05:01:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190214111009.16448-1-wei.liu2@citrix.com>
 <5C6555C10200007800216A6F@prv1-mh.provo.novell.com>
 <20190214115454.uxo7sjhjyblkpnos@zion.uk.xensource.com>
In-Reply-To: <20190214115454.uxo7sjhjyblkpnos@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE5IGF0IDEyOjU0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBGZWIgMTQsIDIwMTkgYXQgMDQ6NDk6MjFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxNC4wMi4xOSBhdCAxMjoxMCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IEZyb206IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4+ID4gCj4+ID4gZG9tMF9jb25zdHJ1Y3RfcHYoKSBoYXMgbG9naWMgdG8gdHJhbnNpdGlvbiBk
b20wIGludG8gYSBjb21wYXQgZG9tYWluIHdoZW4KPj4gPiBib290aW5nIGFuIEVMRjMyIGltYWdl
Lgo+PiA+IAo+PiA+IE9uZSBhc3BlY3Qgd2hpY2ggaXMgbWlzc2luZyBpcyB0aGUgQ1BVSUQgcG9s
aWN5IHJlY2FsY3VsYXRpb24sIG1lYW5pbmcgdGhhdCBhCj4+ID4gMzJiaXQgZG9tMCBzZWVzIGEg
NjRiaXQgcG9saWN5LCB3aGljaCBkaWZmZXIgYnkgdGhlIExvbmcgTW9kZSBmZWF0dXJlIGZsYWcg
aW4KPj4gPiBwYXJ0aWN1bGFyLiAgQW5vdGhlciBtaXNzaW5nIGl0ZW0gaXMgdGhlIHg4N19maXBf
d2lkdGggaW5pdGlhbGlzYXRpb24uCj4+ID4gCj4+ID4gVXBkYXRlIGRvbTBfY29uc3RydWN0X3B2
KCkgdG8gdXNlIHN3aXRjaF9jb21wYXQoKSwgcmF0aGVyIHRoYW4gcmV0YWluaW5nIHRoZQo+PiA+
IG9wZW5jb2RpbmcuICBQb3NpdGlvbiB0aGUgY2FsbCB0byBzd2l0Y2hfY29tcGF0KCkgc3VjaCB0
aGF0IHRoZSBjb21wYXQzMiBsb2NhbAo+PiA+IHZhcmlhYmxlIGNhbiBkaXNhcHBlYXIgZW50aXJl
bHkuCj4+ID4gCj4+ID4gVGhlIDMyYml0IG1vbml0b3IgdGFibGUgaXMgbm93IGNyZWF0ZWQgYnkg
c2V0dXBfY29tcGF0X2w0KCksIGF2b2lkaW5nIHRoZSBuZWVkCj4+ID4gdG8gZm9yIG1hbnVhbCBj
cmVhdGlvbiBsYXRlci4gIEZ1cnRoZXJtb3JlLCB0aGUgTDMgdGFibGUgY3JlYXRpb24gaXMgcmVk
dW5kYW50Cj4+ID4gd2l0aCB0aGUgbG9naWMgaW5zaWRlIHRoZSBtYWluIG1hcHBpbmcgbG9vcCwg
c28gY2FuIGJlIGRyb3BwZWQgYXMgd2VsbC4KPj4gCj4+IFRoaXMgbGFzdCBzZW50ZW5jZSBpcyBu
byBsb25nZXIgYXBwbGljYWJsZSBhZmFpY3QuCj4gCj4gR29vZCBjYXRjaC4KPiAKPiBJIHRoaW5r
IHRoZSBzdWJqZWN0IGxpbmUgYWxzbyBuZWVkcyBmaXhpbmcuIEl0IHNob3VsZCByZWFkOgo+IAo+
ICAgICB4ODYvcHY6IEZpeCBjb25zdHJ1Y3Rpb24gb2YgMzJiaXQgZG9tMAo+IAo+IGkuZS4gdGhl
IHBvc3Nlc3NpdmUgZm9ybSBpcyB3cm9uZy4KClBlcmhhcHMuIEkgd2FzIHVuZGVyIHRoZSBpbXBy
ZXNzaW9uIHRoYXQgQW5kcmV3IG1lYW50IHBsdXJhbC4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 12:02:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 12:02:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guFiy-0005Yi-Si; Thu, 14 Feb 2019 12:02:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CfJi=QV=citrix.com=prvs=941bb452b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1guFiy-0005Yd-2j
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 12:02:40 +0000
X-Inumbo-ID: 6bf63505-3050-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6bf63505-3050-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 12:02:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="85944969"
To: Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <20190214111009.16448-1-wei.liu2@citrix.com>
 <5C6555C10200007800216A6F@prv1-mh.provo.novell.com>
 <20190214115454.uxo7sjhjyblkpnos@zion.uk.xensource.com>
 <5C6558920200007800216A7D@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <de3e137e-28c8-53a4-6361-429751fe2033@citrix.com>
Date: Thu, 14 Feb 2019 12:02:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C6558920200007800216A7D@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMjAxOSAxMjowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDIuMTkg
YXQgMTI6NTQsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gVGh1LCBGZWIgMTQs
IDIwMTkgYXQgMDQ6NDk6MjFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAx
NC4wMi4xOSBhdCAxMjoxMCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IEZyb206
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Pj4KPj4+PiBkb20w
X2NvbnN0cnVjdF9wdigpIGhhcyBsb2dpYyB0byB0cmFuc2l0aW9uIGRvbTAgaW50byBhIGNvbXBh
dCBkb21haW4gd2hlbgo+Pj4+IGJvb3RpbmcgYW4gRUxGMzIgaW1hZ2UuCj4+Pj4KPj4+PiBPbmUg
YXNwZWN0IHdoaWNoIGlzIG1pc3NpbmcgaXMgdGhlIENQVUlEIHBvbGljeSByZWNhbGN1bGF0aW9u
LCBtZWFuaW5nIHRoYXQgYQo+Pj4+IDMyYml0IGRvbTAgc2VlcyBhIDY0Yml0IHBvbGljeSwgd2hp
Y2ggZGlmZmVyIGJ5IHRoZSBMb25nIE1vZGUgZmVhdHVyZSBmbGFnIGluCj4+Pj4gcGFydGljdWxh
ci4gIEFub3RoZXIgbWlzc2luZyBpdGVtIGlzIHRoZSB4ODdfZmlwX3dpZHRoIGluaXRpYWxpc2F0
aW9uLgo+Pj4+Cj4+Pj4gVXBkYXRlIGRvbTBfY29uc3RydWN0X3B2KCkgdG8gdXNlIHN3aXRjaF9j
b21wYXQoKSwgcmF0aGVyIHRoYW4gcmV0YWluaW5nIHRoZQo+Pj4+IG9wZW5jb2RpbmcuICBQb3Np
dGlvbiB0aGUgY2FsbCB0byBzd2l0Y2hfY29tcGF0KCkgc3VjaCB0aGF0IHRoZSBjb21wYXQzMiBs
b2NhbAo+Pj4+IHZhcmlhYmxlIGNhbiBkaXNhcHBlYXIgZW50aXJlbHkuCj4+Pj4KPj4+PiBUaGUg
MzJiaXQgbW9uaXRvciB0YWJsZSBpcyBub3cgY3JlYXRlZCBieSBzZXR1cF9jb21wYXRfbDQoKSwg
YXZvaWRpbmcgdGhlIG5lZWQKPj4+PiB0byBmb3IgbWFudWFsIGNyZWF0aW9uIGxhdGVyLiAgRnVy
dGhlcm1vcmUsIHRoZSBMMyB0YWJsZSBjcmVhdGlvbiBpcyByZWR1bmRhbnQKPj4+PiB3aXRoIHRo
ZSBsb2dpYyBpbnNpZGUgdGhlIG1haW4gbWFwcGluZyBsb29wLCBzbyBjYW4gYmUgZHJvcHBlZCBh
cyB3ZWxsLgo+Pj4gVGhpcyBsYXN0IHNlbnRlbmNlIGlzIG5vIGxvbmdlciBhcHBsaWNhYmxlIGFm
YWljdC4KPj4gR29vZCBjYXRjaC4KPj4KPj4gSSB0aGluayB0aGUgc3ViamVjdCBsaW5lIGFsc28g
bmVlZHMgZml4aW5nLiBJdCBzaG91bGQgcmVhZDoKPj4KPj4gICAgIHg4Ni9wdjogRml4IGNvbnN0
cnVjdGlvbiBvZiAzMmJpdCBkb20wCj4+Cj4+IGkuZS4gdGhlIHBvc3Nlc3NpdmUgZm9ybSBpcyB3
cm9uZy4KPiBQZXJoYXBzLiBJIHdhcyB1bmRlciB0aGUgaW1wcmVzc2lvbiB0aGF0IEFuZHJldyBt
ZWFudCBwbHVyYWwuCgpJIGRpZCwgYmVjYXVzZSBpbiBwcmFjdGljZSB0aGlzIGlzICJmaXggcnVu
bmluZyAzMmJpdCBQViBYVEYgdGVzdHMgd2hlbgp5b3VyIHdvcmtpbmcgb24gWGVuIGluIFBWSCBt
b2RlIi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 12:09:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 12:09:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guFpW-0005sk-M7; Thu, 14 Feb 2019 12:09:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OyKq=QV=citrix.com=prvs=941dd85b8=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1guFpV-0005sD-4T
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 12:09:25 +0000
X-Inumbo-ID: 5d8ce70c-3051-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d8ce70c-3051-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 12:09:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="78125382"
Date: Thu, 14 Feb 2019 12:09:21 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190214120921.v4lqiuuedrcrfqtr@zion.uk.xensource.com>
References: <20190214111009.16448-1-wei.liu2@citrix.com>
 <5C6555C10200007800216A6F@prv1-mh.provo.novell.com>
 <20190214115454.uxo7sjhjyblkpnos@zion.uk.xensource.com>
 <5C6558920200007800216A7D@prv1-mh.provo.novell.com>
 <de3e137e-28c8-53a4-6361-429751fe2033@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <de3e137e-28c8-53a4-6361-429751fe2033@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] x86/pv: Fix construction of 32bit dom0's
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTQsIDIwMTkgYXQgMTI6MDI6MzZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNC8wMi8yMDE5IDEyOjAxLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+IE9u
IDE0LjAyLjE5IGF0IDEyOjU0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gT24g
VGh1LCBGZWIgMTQsIDIwMTkgYXQgMDQ6NDk6MjFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4+Pj4+IE9uIDE0LjAyLjE5IGF0IDEyOjEwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPj4+PiBGcm9tOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+ID4+Pj4KPiA+Pj4+IGRvbTBfY29uc3RydWN0X3B2KCkgaGFzIGxvZ2ljIHRvIHRyYW5zaXRp
b24gZG9tMCBpbnRvIGEgY29tcGF0IGRvbWFpbiB3aGVuCj4gPj4+PiBib290aW5nIGFuIEVMRjMy
IGltYWdlLgo+ID4+Pj4KPiA+Pj4+IE9uZSBhc3BlY3Qgd2hpY2ggaXMgbWlzc2luZyBpcyB0aGUg
Q1BVSUQgcG9saWN5IHJlY2FsY3VsYXRpb24sIG1lYW5pbmcgdGhhdCBhCj4gPj4+PiAzMmJpdCBk
b20wIHNlZXMgYSA2NGJpdCBwb2xpY3ksIHdoaWNoIGRpZmZlciBieSB0aGUgTG9uZyBNb2RlIGZl
YXR1cmUgZmxhZyBpbgo+ID4+Pj4gcGFydGljdWxhci4gIEFub3RoZXIgbWlzc2luZyBpdGVtIGlz
IHRoZSB4ODdfZmlwX3dpZHRoIGluaXRpYWxpc2F0aW9uLgo+ID4+Pj4KPiA+Pj4+IFVwZGF0ZSBk
b20wX2NvbnN0cnVjdF9wdigpIHRvIHVzZSBzd2l0Y2hfY29tcGF0KCksIHJhdGhlciB0aGFuIHJl
dGFpbmluZyB0aGUKPiA+Pj4+IG9wZW5jb2RpbmcuICBQb3NpdGlvbiB0aGUgY2FsbCB0byBzd2l0
Y2hfY29tcGF0KCkgc3VjaCB0aGF0IHRoZSBjb21wYXQzMiBsb2NhbAo+ID4+Pj4gdmFyaWFibGUg
Y2FuIGRpc2FwcGVhciBlbnRpcmVseS4KPiA+Pj4+Cj4gPj4+PiBUaGUgMzJiaXQgbW9uaXRvciB0
YWJsZSBpcyBub3cgY3JlYXRlZCBieSBzZXR1cF9jb21wYXRfbDQoKSwgYXZvaWRpbmcgdGhlIG5l
ZWQKPiA+Pj4+IHRvIGZvciBtYW51YWwgY3JlYXRpb24gbGF0ZXIuICBGdXJ0aGVybW9yZSwgdGhl
IEwzIHRhYmxlIGNyZWF0aW9uIGlzIHJlZHVuZGFudAo+ID4+Pj4gd2l0aCB0aGUgbG9naWMgaW5z
aWRlIHRoZSBtYWluIG1hcHBpbmcgbG9vcCwgc28gY2FuIGJlIGRyb3BwZWQgYXMgd2VsbC4KPiA+
Pj4gVGhpcyBsYXN0IHNlbnRlbmNlIGlzIG5vIGxvbmdlciBhcHBsaWNhYmxlIGFmYWljdC4KPiA+
PiBHb29kIGNhdGNoLgo+ID4+Cj4gPj4gSSB0aGluayB0aGUgc3ViamVjdCBsaW5lIGFsc28gbmVl
ZHMgZml4aW5nLiBJdCBzaG91bGQgcmVhZDoKPiA+Pgo+ID4+ICAgICB4ODYvcHY6IEZpeCBjb25z
dHJ1Y3Rpb24gb2YgMzJiaXQgZG9tMAo+ID4+Cj4gPj4gaS5lLiB0aGUgcG9zc2Vzc2l2ZSBmb3Jt
IGlzIHdyb25nLgo+ID4gUGVyaGFwcy4gSSB3YXMgdW5kZXIgdGhlIGltcHJlc3Npb24gdGhhdCBB
bmRyZXcgbWVhbnQgcGx1cmFsLgo+IAo+IEkgZGlkLCBiZWNhdXNlIGluIHByYWN0aWNlIHRoaXMg
aXMgImZpeCBydW5uaW5nIDMyYml0IFBWIFhURiB0ZXN0cyB3aGVuCj4geW91ciB3b3JraW5nIG9u
IFhlbiBpbiBQVkggbW9kZSIuCgpPa2F5LCBJIHdpbGwgbGVhdmUgdGhlIHN1YmplY3QgbGluZSBh
cy1pcy4KCldlaS4KCj4gCj4gfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 12:10:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 12:10:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guFqH-0006Sq-1F; Thu, 14 Feb 2019 12:10:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7qcy=QV=citrix.com=prvs=941b8b53e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1guFqF-0006Si-Oz
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 12:10:11 +0000
X-Inumbo-ID: 785343fc-3051-11e9-997c-0fdb1b9437e2
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 785343fc-3051-11e9-997c-0fdb1b9437e2;
 Thu, 14 Feb 2019 12:10:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="78125413"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Feb 2019 12:10:04 +0000
Message-ID: <20190214121004.2193-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] viridian: fix the HvFlushVirtualAddress/List
 hypercall implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgY29kZSB1c2VzIGh2bV9hc2lkX2ZsdXNoX3ZjcHUoKSBidXQgdGhpcyBpcyBp
bnN1ZmZpY2llbnQgZm9yCmEgZ3Vlc3QgcnVubmluZyBpbiBzaGFkb3cgbW9kZSwgd2hpY2ggcmVz
dWx0cyBpbiBndWVzdCBjcmFzaGVzIGVhcmx5IGluCmJvb3QgaWYgdGhlICdoY2FsbF9yZW1vdGVf
dGxiX2ZsdXNoJyBpcyBlbmFibGVkLgoKVGhpcyBwYXRjaCwgaW5zdGVhZCBvZiBvcGVuIGNvZGlu
ZyBhIG5ldyBmbHVzaCBhbGdvcml0aG0sIGFkYXB0cyB0aGUgb25lCmFscmVhZHkgdXNlZCBieSB0
aGUgSFZNT1BfZmx1c2hfdGxicyBYZW4gaHlwZXJjYWxsLiBUaGUgaW1wbGVtZW50YXRpb24gaXMK
bW9kaWZpZWQgdG8gYWxsb3cgVExCIGZsdXNoaW5nIGEgc3Vic2V0IG9mIGEgZG9tYWluJ3MgdkNQ
VXMuIEEgY2FsbGJhY2sKZnVuY3Rpb24gZGV0ZXJtaW5lcyB3aGV0aGVyIG9yIG5vdCBhIHZDUFUg
cmVxdWlyZXMgZmx1c2hpbmcuIFRoaXMgbWVjaGFuaXNtCndhcyBjaG9zZW4gYmVjYXVzZSwgd2hp
bGUgaXQgaXMgdGhlIGNhc2UgdGhhdCB0aGUgY3VycmVudGx5IGltcGxlbWVudGVkCnZpcmlkaWFu
IGh5cGVyY2FsbHMgc3BlY2lmeSBhIHZDUFUgbWFzaywgdGhlcmUgYXJlIG5ld2VyIHZhcmlhbnRz
IHdoaWNoCnNwZWNpZnkgYSBzcGFyc2UgSFZfVlBfU0VUIGFuZCB0aHVzIHVzZSBvZiBhIGNhbGxi
YWNrIHdpbGwgYXZvaWQgbmVlZGluZyB0bwpleHBvc2UgZGV0YWlscyBvZiB0aGlzIG91dHNpZGUg
b2YgdGhlIHZpcmlkaWFuIHN1YnN5c3RlbSBpZiBhbmQgd2hlbiB0aG9zZQpuZXdlciB2YXJpYW50
cyBhcmUgaW1wbGVtZW50ZWQuCgpOT1RFOiBVc2Ugb2YgdGhlIGNvbW1vbiBmbHVzaCBmdW5jdGlv
biByZXF1aXJlcyB0aGF0IHRoZSBoeXBlcmNhbGxzIGFyZQogICAgICByZXN0YXJ0YWJsZSBhbmQg
c28sIHdpdGggdGhpcyBwYXRjaCBhcHBsaWVkLCB2aXJpZGlhbl9oeXBlcmNhbGwoKQogICAgICBj
YW4gbm93IHJldHVybiBIVk1fSENBTExfcHJlZW1wdGVkLiBUaGlzIGlzIHNhZmUgYXMgbm8gbW9k
aWZpY2F0aW9uCiAgICAgIHRvIHN0cnVjdCBjcHVfdXNlcl9yZWdzIGlzIGRvbmUgYmVmb3JlIHRo
ZSByZXR1cm4uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KCnYyOgogLSBVc2UgY3B1bWFza19zY3JhdGNoCiAtIE1ha2Ugc3VyZSBsb2NhbCBDUFUgZmx1
c2ggaXNuJ3QgbWlzc2VkCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAg
IHwgNDggKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jIHwgNDUgKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2h2bS5oICAgICAgICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDUz
IGluc2VydGlvbnMoKyksIDQyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDQxMDYyM2Q0MzcuLjRh
YjQ0MDkyNDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwpAQCAtMzgsNiArMzgsNyBAQAogI2luY2x1ZGUgPHhlbi93YXJuaW5n
Lmg+CiAjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KICNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CisjaW5j
bHVkZSA8eGVuL3NjaGVkLWlmLmg+CiAjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgogI2luY2x1ZGUg
PGFzbS9oYXAuaD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgpAQCAtMzk2NCwyNiArMzk2NSwy
NyBAQCBzdGF0aWMgdm9pZCBodm1fczNfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQpCiAgICAgfQog
fQogCi1zdGF0aWMgaW50IGh2bW9wX2ZsdXNoX3RsYl9hbGwodm9pZCkKK2Jvb2wgaHZtX2ZsdXNo
X3ZjcHVfdGxiKGJvb2wgKCpmbHVzaF92Y3B1KSh2b2lkICpjdHh0LCBzdHJ1Y3QgdmNwdSAqdiks
CisgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpjdHh0KQogeworICAgIGNwdW1hc2tfdCAq
bWFzayA9IGNwdW1hc2tfc2NyYXRjaDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+
ZG9tYWluOwogICAgIHN0cnVjdCB2Y3B1ICp2OwogCi0gICAgaWYgKCAhaXNfaHZtX2RvbWFpbihk
KSApCi0gICAgICAgIHJldHVybiAtRUlOVkFMOwotCiAgICAgLyogQXZvaWQgZGVhZGxvY2sgaWYg
bW9yZSB0aGFuIG9uZSB2Y3B1IHRyaWVzIHRoaXMgYXQgdGhlIHNhbWUgdGltZS4gKi8KICAgICBp
ZiAoICFzcGluX3RyeWxvY2soJmQtPmh5cGVyY2FsbF9kZWFkbG9ja19tdXRleCkgKQotICAgICAg
ICByZXR1cm4gLUVSRVNUQVJUOworICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAvKiBQYXVz
ZSBhbGwgb3RoZXIgdmNwdXMuICovCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQotICAgICAg
ICBpZiAoIHYgIT0gY3VycmVudCApCisgICAgICAgIGlmICggdiAhPSBjdXJyZW50ICYmIGZsdXNo
X3ZjcHUoY3R4dCwgdikgKQogICAgICAgICAgICAgdmNwdV9wYXVzZV9ub3N5bmModik7CiAKKyAg
ICBjcHVtYXNrX2NsZWFyKG1hc2spOworCiAgICAgLyogTm93IHRoYXQgYWxsIFZDUFVzIGFyZSBz
aWduYWxsZWQgdG8gZGVzY2hlZHVsZSwgd2Ugd2FpdC4uLiAqLwogICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKLSAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQorICAgICAgICBpZiAoIHYgIT0g
Y3VycmVudCAmJiBmbHVzaF92Y3B1KGN0eHQsIHYpICkKICAgICAgICAgICAgIHdoaWxlICggIXZj
cHVfcnVubmFibGUodikgJiYgdi0+aXNfcnVubmluZyApCiAgICAgICAgICAgICAgICAgY3B1X3Jl
bGF4KCk7CiAKQEAgLTM5OTIsMTcgKzM5OTQsNDEgQEAgc3RhdGljIGludCBodm1vcF9mbHVzaF90
bGJfYWxsKHZvaWQpCiAKICAgICAvKiBGbHVzaCBwYWdpbmctbW9kZSBzb2Z0IHN0YXRlIChlLmcu
LCB2YS0+Z2ZuIGNhY2hlOyBQQUUgUERQRSBjYWNoZSkuICovCiAgICAgZm9yX2VhY2hfdmNwdSAo
IGQsIHYgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGNwdTsKKworICAgICAgICBpZiAo
ICFmbHVzaF92Y3B1KGN0eHQsIHYpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCiAgICAgICAg
IHBhZ2luZ191cGRhdGVfY3IzKHYsIGZhbHNlKTsKIAotICAgIC8qIEZsdXNoIGFsbCBkaXJ0eSBU
TEJzLiAqLwotICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOworICAgICAgICBj
cHUgPSByZWFkX2F0b21pYygmdi0+ZGlydHlfY3B1KTsKKyAgICAgICAgaWYgKCBpc192Y3B1X2Rp
cnR5X2NwdShjcHUpICkKKyAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgbWFzayk7
CisgICAgfQorCisgICAgLyogRmx1c2ggVExCcyBvbiBhbGwgQ1BVcyB3aXRoIGRpcnR5IHZjcHUg
c3RhdGUuICovCisgICAgZmx1c2hfdGxiX21hc2sobWFzayk7CiAKICAgICAvKiBEb25lLiAqLwog
ICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQor
ICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBmbHVzaF92Y3B1KGN0eHQsIHYpICkKICAgICAg
ICAgICAgIHZjcHVfdW5wYXVzZSh2KTsKIAotICAgIHJldHVybiAwOworICAgIHJldHVybiB0cnVl
OworfQorCitzdGF0aWMgYm9vbCBhbHdheXNfZmx1c2godm9pZCAqY3R4dCwgc3RydWN0IHZjcHUg
KnYpCit7CisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBpbnQgaHZtb3BfZmx1c2hfdGxi
X2FsbCh2b2lkKQoreworICAgIGlmICggIWlzX2h2bV9kb21haW4oY3VycmVudC0+ZG9tYWluKSAp
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0dXJuIGh2bV9mbHVzaF92Y3B1X3Rs
YihhbHdheXNfZmx1c2gsIE5VTEwpID8gMCA6IC1FUkVTVEFSVDsKIH0KIAogc3RhdGljIGludCBo
dm1vcF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3IoCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMKaW5kZXggYzc4YjI5MThkOS4uNDI1YWY1Njg1NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdmlyaWRpYW4uYwpAQCAtNDMwLDcgKzQzMCwxNiBAQCB2b2lkIHZpcmlkaWFuX2RvbWFpbl9k
ZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgdmlyaWRpYW5fdmNwdV9kZWluaXQodik7
CiB9CiAKLXN0YXRpYyBERUZJTkVfUEVSX0NQVShjcHVtYXNrX3QsIGlwaV9jcHVtYXNrKTsKKy8q
CisgKiBXaW5kb3dzIHNob3VsZCBub3QgaXNzdWUgdGhlIGh5cGVyY2FsbHMgcmVxdWlyaW5nIHRo
aXMgY2FsbGJhY2sgaW4gdGhlCisgKiBjYXNlIHdoZXJlIHZjcHVfaWQgd291bGQgZXhjZWVkIHRo
ZSBzaXplIG9mIHRoZSBtYXNrLgorICovCitzdGF0aWMgYm9vbCBuZWVkX2ZsdXNoKHZvaWQgKmN0
eHQsIHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHVpbnQ2NF90IHZjcHVfbWFzayA9ICoodWludDY0
X3QgKiljdHh0OworCisgICAgcmV0dXJuIHZjcHVfbWFzayAmICgxdWwgPDwgdi0+dmNwdV9pZCk7
Cit9CiAKIGludCB2aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiB7CkBAIC00OTQsOCArNTAzLDYgQEAgaW50IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICBjYXNlIEh2Rmx1c2hWaXJ0dWFsQWRkcmVzc1NwYWNlOgog
ICAgIGNhc2UgSHZGbHVzaFZpcnR1YWxBZGRyZXNzTGlzdDoKICAgICB7Ci0gICAgICAgIGNwdW1h
c2tfdCAqcGNwdV9tYXNrOwotICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICAgICAgc3RydWN0
IHsKICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHJlc3Nfc3BhY2U7CiAgICAgICAgICAgICB1aW50
NjRfdCBmbGFnczsKQEAgLTUyMSwzNiArNTI4LDEyIEBAIGludCB2aXJpZGlhbl9oeXBlcmNhbGwo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGlmICggaW5wdXRfcGFyYW1zLmZs
YWdzICYgSFZfRkxVU0hfQUxMX1BST0NFU1NPUlMgKQogICAgICAgICAgICAgaW5wdXRfcGFyYW1z
LnZjcHVfbWFzayA9IH4wdWw7CiAKLSAgICAgICAgcGNwdV9tYXNrID0gJnRoaXNfY3B1KGlwaV9j
cHVtYXNrKTsKLSAgICAgICAgY3B1bWFza19jbGVhcihwY3B1X21hc2spOwotCi0gICAgICAgIC8q
Ci0gICAgICAgICAqIEZvciBlYWNoIHNwZWNpZmllZCB2aXJ0dWFsIENQVSBmbHVzaCBhbGwgQVNJ
RHMgdG8gaW52YWxpZGF0ZQotICAgICAgICAgKiBUTEIgZW50cmllcyB0aGUgbmV4dCB0aW1lIGl0
IGlzIHNjaGVkdWxlZCBhbmQgdGhlbiwgaWYgaXQKLSAgICAgICAgICogaXMgY3VycmVudGx5IHJ1
bm5pbmcsIGFkZCBpdHMgcGh5c2ljYWwgQ1BVIHRvIGEgbWFzayBvZgotICAgICAgICAgKiB0aG9z
ZSB3aGljaCBuZWVkIHRvIGJlIGludGVycnVwdGVkIHRvIGZvcmNlIGEgZmx1c2guCi0gICAgICAg
ICAqLwotICAgICAgICBmb3JfZWFjaF92Y3B1ICggY3VycmQsIHYgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPj0gKHNpemVvZihpbnB1dF9wYXJhbXMudmNwdV9tYXNr
KSAqIDgpICkKLSAgICAgICAgICAgICAgICBicmVhazsKLQotICAgICAgICAgICAgaWYgKCAhKGlu
cHV0X3BhcmFtcy52Y3B1X21hc2sgJiAoMXVsIDw8IHYtPnZjcHVfaWQpKSApCi0gICAgICAgICAg
ICAgICAgY29udGludWU7Ci0KLSAgICAgICAgICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHUodik7Ci0g
ICAgICAgICAgICBpZiAoIHYgIT0gY3VyciAmJiB2LT5pc19ydW5uaW5nICkKLSAgICAgICAgICAg
ICAgICBfX2NwdW1hc2tfc2V0X2NwdSh2LT5wcm9jZXNzb3IsIHBjcHVfbWFzayk7Ci0gICAgICAg
IH0KLQogICAgICAgICAvKgotICAgICAgICAgKiBTaW5jZSBBU0lEcyBoYXZlIG5vdyBiZWVuIGZs
dXNoZWQgaXQganVzdCByZW1haW5zIHRvCi0gICAgICAgICAqIGZvcmNlIGFueSBDUFVzIGN1cnJl
bnRseSBydW5uaW5nIHRhcmdldCB2Q1BVcyBvdXQgb2Ygbm9uLQotICAgICAgICAgKiByb290IG1v
ZGUuIEl0J3MgcG9zc2libGUgdGhhdCByZS1zY2hlZHVsaW5nIGhhcyB0YWtlbiBwbGFjZQotICAg
ICAgICAgKiBzbyB3ZSBtYXkgdW5uZWNlc3NhcmlseSBJUEkgc29tZSBDUFVzLgorICAgICAgICAg
KiBBIGZhbHNlIHJldHVybiBtZWFucyB0aGF0IGFub3RoZXIgdmNwdSBpcyBjdXJyZW50bHkgdHJ5
aW5nCisgICAgICAgICAqIGEgc2ltaWxhciBvcGVyYXRpb24sIHNvIGJhY2sgb2ZmLgogICAgICAg
ICAgKi8KLSAgICAgICAgaWYgKCAhY3B1bWFza19lbXB0eShwY3B1X21hc2spICkKLSAgICAgICAg
ICAgIHNtcF9zZW5kX2V2ZW50X2NoZWNrX21hc2socGNwdV9tYXNrKTsKKyAgICAgICAgaWYgKCAh
aHZtX2ZsdXNoX3ZjcHVfdGxiKG5lZWRfZmx1c2gsICZpbnB1dF9wYXJhbXMudmNwdV9tYXNrKSAp
CisgICAgICAgICAgICByZXR1cm4gSFZNX0hDQUxMX3ByZWVtcHRlZDsKIAogICAgICAgICBvdXRw
dXQucmVwX2NvbXBsZXRlID0gaW5wdXQucmVwX2NvdW50OwogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmlu
ZGV4IDBhMTBiNTE1NTQuLjUzZmZlYmIyYzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0zMzgs
NiArMzM4LDggQEAgY29uc3QgY2hhciAqaHZtX2VmZXJfdmFsaWQoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQ2NF90IHZhbHVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2lnbmVkIGlu
dCBjcjBfcGcpOwogdW5zaWduZWQgbG9uZyBodm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgYm9vbCByZXN0b3JlKTsKIAorYm9vbCBodm1fZmx1c2hfdmNwdV90
bGIoYm9vbCAoKmZsdXNoX3ZjcHUpKHZvaWQgKmN0eHQsIHN0cnVjdCB2Y3B1ICp2KSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKmN0eHQpOwogCiAjaWZkZWYgQ09ORklHX0hWTQogCi0t
IAoyLjIwLjEuMi5nYjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 12:12:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 12:12:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guFsi-0006en-FZ; Thu, 14 Feb 2019 12:12:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gB96=QV=citrix.com=prvs=941d1f7e8=roger.pau@srs-us1.protection.inumbo.net>)
 id 1guFsh-0006eh-Vb
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 12:12:44 +0000
X-Inumbo-ID: d263a008-3051-11e9-b62e-339f373aceec
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d263a008-3051-11e9-b62e-339f373aceec;
 Thu, 14 Feb 2019 12:12:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="85945444"
Date: Thu, 14 Feb 2019 13:12:31 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190214120858.mcytbcbnoef376nd@mac>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-7-roger.pau@citrix.com>
 <5C65503D0200007800216A49@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C65503D0200007800216A49@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 6/7] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTQsIDIwMTkgYXQgMDQ6MjU6NDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjAyLjE5IGF0IDE4OjQ2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQEAgLTk0OCw2ICs5NTEsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRy
eV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKPiA+ICAgICAg
ICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQrKzsKPiA+ICAgICAgICAgIGJyZWFrOwo+ID4gIAo+
ID4gKyAgICBjYXNlIHAybV9tYXBfZm9yZWlnbjoKPiA+ICsgICAgICAgIEJVR19PTighbWZuX3Zh
bGlkKG5mbikgfHwKPiA+ICsgICAgICAgICAgICAgICAhcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVy
ZW5jZShtZm5fdG9fcGFnZShuZm4pKSk7Cj4gPiArICAgICAgICBicmVhazsKPiAKPiBBc3NlcnRp
bmcgdGhhdCB0aGUgcGFzc2VkIGluIE1GTiBpcyB2YWxpZCBpcyBmaW5lLiBBc3NlcnRpbmcgdGhh
dCBhCj4gcmVmZXJlbmNlIGNhbiBiZSBnb3QgaXMgbm90LCBhcyB0aGlzIHNldHMgdXMgdXAgZm9y
IGEgRG9TIGluIGNhc2UKPiBvZiBhIHJlZmNvdW50IG92ZXJmbG93LCBvciB0aGUgcGFnZSBoYXZp
bmcgZ290IGJhbGxvb25lZCBvdXQgYnkKPiBpdHMgb3duZXIuIFRoYXQgaXMsIHRoZSBpc3N1ZSBv
ZiB5b3UgZm9sZGluZyB0aGUgdHdvIG9yaWdpbmFsIGNhbGxzCj4gaW50byBvbmUgaXMgd2lkZXIg
dGhhbiBqdXN0IHRoZSB0d28gZGlzdGluY3QgZXJyb3IgY29kZXMgZ2V0dGluZyBsb3N0Cj4gdGhh
dCB3ZXJlIHByZXZpb3VzbHkgcHJvZHVjZWQgLSB5b3UgY2FuJ3QgKGN1cnJlbnRseSkgcmVwb3J0
IHVwCj4gYW55IGVycm9yIGZyb20gdGhpcyBsb3cgbGF5ZXIuIChBbmQgSSdtIHNvcnJ5LCBJIHNo
b3VsZCBoYXZlIG5vdGljZWQKPiB0aGlzIG9uIHYxIGFscmVhZHkuKQoKV2hhdCBhYm91dCB1c2lu
ZyBzb21ldGhpbmcgbGlrZToKCmNhc2UgcDJtX21hcF9mb3JlaWduOgogICAgQlVHX09OKCFtZm5f
dmFsaWQobmZuKSk7CgogICAgaWYgKCAhcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZShtZm5f
dG9fcGFnZShuZm4pKSApCiAgICB7CiAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAg
ICAgcmV0dXJuOwogICAgfQoKICAgIGJyZWFrOwoKSXQncyBub3Qgc3RyaWN0bHkgd29yc2UgdGhh
biB3aGF0J3MgY3VycmVudGx5IGRvbmUgaW4gRVBUIGNvZGUsIGJ1dCBJCmFncmVlIGl0IHNob3Vs
ZCBiZSBpbXByb3ZlZC4KCkltcHJvdmluZyB0aGlzIHdpbGwgbWVhbiBtb2RpZnlpbmcgdGhlIHdy
aXRlX3AybV9lbnRyeSBob29rLCBhbmQgYWxsCnRoZSBjYWxsZXJzLCB0b2dldGhlciB3aXRoIGZp
eGluZyB0aGUgaGFuZGxpbmcgb2YgdGhlIHJldHVybiBjb2RlIGZyb20KYXRvbWljX3dyaXRlX2Vw
dF9lbnRyeSwgd2hpY2ggaXMgY3VycmVudGx5IG9ubHkgYXNzZXJ0ZWQuCgpUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 12:17:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 12:17:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guFwo-0006v2-1G; Thu, 14 Feb 2019 12:16:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gB96=QV=citrix.com=prvs=941d1f7e8=roger.pau@srs-us1.protection.inumbo.net>)
 id 1guFwm-0006ux-I7
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 12:16:56 +0000
X-Inumbo-ID: 68e6b7c2-3052-11e9-a39c-cb22c132ae21
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68e6b7c2-3052-11e9-a39c-cb22c132ae21;
 Thu, 14 Feb 2019 12:16:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="85945593"
Date: Thu, 14 Feb 2019 13:16:45 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190214121645.rlop5hs5wkpmgchc@mac>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-8-roger.pau@citrix.com>
 <5C65534E0200007800216A5C@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C65534E0200007800216A5C@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 7/7] npt/shadow: allow getting foreign
 page table entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTQsIDIwMTkgYXQgMDQ6Mzg6NTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjAyLjE5IGF0IDE4OjQ2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gPiArKysgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLXB0LmMKPiA+IEBAIC04NjUsNyArODY1LDggQEAgcG9kX3JldHJ5X2wxOgo+
ID4gICAgICB1bm1hcF9kb21haW5fcGFnZShsMWUpOwo+ID4gIAo+ID4gICAgICBBU1NFUlQobWZu
X3ZhbGlkKG1mbikgfHwgIXAybV9pc19yYW0oKnQpIHx8IHAybV9pc19wYWdpbmcoKnQpKTsKPiA+
IC0gICAgcmV0dXJuIChwMm1faXNfdmFsaWQoKnQpIHx8IHAybV9pc19ncmFudCgqdCkpID8gbWZu
IDogSU5WQUxJRF9NRk47Cj4gPiArICAgIHJldHVybiAocDJtX2lzX3ZhbGlkKCp0KSB8fCBwMm1f
aXNfZ3JhbnQoKnQpIHx8IHAybV9pc19mb3JlaWduKCp0KSkKPiA+ICsgICAgICAgICAgID8gbWZu
IDogSU5WQUxJRF9NRk47Cj4gPiAgfQo+IAo+IFdvdWxkbid0IHlvdSBiZXR0ZXIgYWx0ZXIgdGhl
IEFTU0VSVCgpIGFzIHdlbGwsIHVzaW5nIHAybV9pc19hbnlfcmFtKCkKPiBpbnN0ZWFkIG9mIHAy
bV9pc19yYW0oKSBub3c/IEdyYW50cyBzaG91bGQgaGF2ZSBiZWVuIGluY2x1ZGVkIHRoZXJlCj4g
YmVmb3JlLCBidXQgb21pdHRpbmcgZm9yZWlnbiBvbmVzIHRoZXJlIGJlZm9yZSB3YXMgYmVuaWdu
LgoKWWVzLCBJIGNvdWxkIHVzZSBwMm1faXNfYW55X3JhbSBib3RoIGluIHRoZSBhc3NlcnQgYW5k
IGluIHRoZSByZXR1cm4KY29uZGl0aW9uOgoKQVNTRVJUKG1mbl92YWxpZChtZm4pIHx8ICFwMm1f
aXNfYW55X3JhbSgqdCkgfHwgcDJtX2lzX3BhZ2luZygqdCkpOwpyZXR1cm4gKHAybV9pc192YWxp
ZCgqdCkgfHwgcDJtX2lzX2FueV9yYW0oKnQpKSA/IG1mbiA6IElOVkFMSURfTUZOOwoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 12:26:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 12:26:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guG5Q-0007mw-Uf; Thu, 14 Feb 2019 12:25:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guG5Q-0007mr-1S
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 12:25:52 +0000
X-Inumbo-ID: a9b4f68e-3053-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9b4f68e-3053-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 12:25:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 05:25:49 -0700
Message-Id: <5C655E4C0200007800216AD0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 05:25:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-7-roger.pau@citrix.com>
 <5C65503D0200007800216A49@prv1-mh.provo.novell.com>
 <20190214120858.mcytbcbnoef376nd@mac>
In-Reply-To: <20190214120858.mcytbcbnoef376nd@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 6/7] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE5IGF0IDEzOjEyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgRmViIDE0LCAyMDE5IGF0IDA0OjI1OjQ5QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTEuMDIuMTkgYXQgMTg6NDYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQEAgLTk0OCw2ICs5NTEsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIHAybV9l
bnRyeV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKPj4gPiAg
ICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50Kys7Cj4+ID4gICAgICAgICAgYnJlYWs7Cj4+
ID4gIAo+PiA+ICsgICAgY2FzZSBwMm1fbWFwX2ZvcmVpZ246Cj4+ID4gKyAgICAgICAgQlVHX09O
KCFtZm5fdmFsaWQobmZuKSB8fAo+PiA+ICsgICAgICAgICAgICAgICAhcGFnZV9nZXRfb3duZXJf
YW5kX3JlZmVyZW5jZShtZm5fdG9fcGFnZShuZm4pKSk7Cj4+ID4gKyAgICAgICAgYnJlYWs7Cj4+
IAo+PiBBc3NlcnRpbmcgdGhhdCB0aGUgcGFzc2VkIGluIE1GTiBpcyB2YWxpZCBpcyBmaW5lLiBB
c3NlcnRpbmcgdGhhdCBhCj4+IHJlZmVyZW5jZSBjYW4gYmUgZ290IGlzIG5vdCwgYXMgdGhpcyBz
ZXRzIHVzIHVwIGZvciBhIERvUyBpbiBjYXNlCj4+IG9mIGEgcmVmY291bnQgb3ZlcmZsb3csIG9y
IHRoZSBwYWdlIGhhdmluZyBnb3QgYmFsbG9vbmVkIG91dCBieQo+PiBpdHMgb3duZXIuIFRoYXQg
aXMsIHRoZSBpc3N1ZSBvZiB5b3UgZm9sZGluZyB0aGUgdHdvIG9yaWdpbmFsIGNhbGxzCj4+IGlu
dG8gb25lIGlzIHdpZGVyIHRoYW4ganVzdCB0aGUgdHdvIGRpc3RpbmN0IGVycm9yIGNvZGVzIGdl
dHRpbmcgbG9zdAo+PiB0aGF0IHdlcmUgcHJldmlvdXNseSBwcm9kdWNlZCAtIHlvdSBjYW4ndCAo
Y3VycmVudGx5KSByZXBvcnQgdXAKPj4gYW55IGVycm9yIGZyb20gdGhpcyBsb3cgbGF5ZXIuIChB
bmQgSSdtIHNvcnJ5LCBJIHNob3VsZCBoYXZlIG5vdGljZWQKPj4gdGhpcyBvbiB2MSBhbHJlYWR5
LikKPiAKPiBXaGF0IGFib3V0IHVzaW5nIHNvbWV0aGluZyBsaWtlOgo+IAo+IGNhc2UgcDJtX21h
cF9mb3JlaWduOgo+ICAgICBCVUdfT04oIW1mbl92YWxpZChuZm4pKTsKPiAKPiAgICAgaWYgKCAh
cGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZShtZm5fdG9fcGFnZShuZm4pKSApCj4gICAgIHsK
PiAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICAgICAgICAgcmV0dXJuOwo+ICAgICB9
Cj4gCj4gICAgIGJyZWFrOwoKSG93IHdvdWxkIHRoaXMgYmUgYW55IGJldHRlcj8gSW4gYSByZWxl
YXNlIGJ1aWxkIHRoZSBjYWxsZXIKd2lsbCBub3cgYXNzdW1lIGFsbCBpcyBmaW5lLCBhbmQgdGhl
IHN1YnNlcXVlbnQgcHV0X3BhZ2UoKQp3aWxsIHNjcmV3IHVwIHJlZmVyZW5jZSBjb3VudHMuCgo+
IEl0J3Mgbm90IHN0cmljdGx5IHdvcnNlIHRoYW4gd2hhdCdzIGN1cnJlbnRseSBkb25lIGluIEVQ
VCBjb2RlLCBidXQgSQo+IGFncmVlIGl0IHNob3VsZCBiZSBpbXByb3ZlZC4KClRoZSBFUFQgY29k
ZSByZXR1cm4gLUVCVVNZIGluIHRoaXMgY2FzZSwgY2xlYXJseSBmbGFnZ2luZyB0bwp0aGUgY2Fs
bGVyIHRoYXQgYW4gZXJyb3IgaGFzIG9jY3VycmVkLiBNb3N0IGNhbGxlcnMgb2YKYXRvbWljX3dy
aXRlX2VwdF9lbnRyeSgpIGluZGVlZCBBU1NFUlQoKSByaWdodCBub3csIGJ1dAp0aGVyZSdzIHRo
ZSBvbmUgY3J1Y2lhbCBvbmUgd2hpY2ggZG9lc24ndCwgaW4gZXB0X3NldF9lbnRyeSgpLgoKPiBJ
bXByb3ZpbmcgdGhpcyB3aWxsIG1lYW4gbW9kaWZ5aW5nIHRoZSB3cml0ZV9wMm1fZW50cnkgaG9v
aywgYW5kIGFsbAo+IHRoZSBjYWxsZXJzLCB0b2dldGhlciB3aXRoIGZpeGluZyB0aGUgaGFuZGxp
bmcgb2YgdGhlIHJldHVybiBjb2RlIGZyb20KPiBhdG9taWNfd3JpdGVfZXB0X2VudHJ5LCB3aGlj
aCBpcyBjdXJyZW50bHkgb25seSBhc3NlcnRlZC4KCi4uLiBpbiBtb3N0IGNhc2VzLgoKVGhlIGFs
dGVybmF0aXZlIGlzIHRvIGxlYXZlIEVQVCBjb2RlIGFzIGl0IGlzLCBhbmQgaW50cm9kdWNlIHNp
bWlsYXIKaGFuZGxpbmcgaW50byBOUFQvc2hhZG93IGNvZGUuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 12:30:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 12:30:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guGAC-0008W8-ND; Thu, 14 Feb 2019 12:30:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guGAB-0008W3-Cf
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 12:30:47 +0000
X-Inumbo-ID: 59050fd2-3054-11e9-b48b-db2b1ddd00d1
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59050fd2-3054-11e9-b48b-db2b1ddd00d1;
 Thu, 14 Feb 2019 12:30:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 05:30:43 -0700
Message-Id: <5C655F720200007800216AE1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 05:30:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-8-roger.pau@citrix.com>
 <5C65534E0200007800216A5C@prv1-mh.provo.novell.com>
 <20190214121645.rlop5hs5wkpmgchc@mac>
In-Reply-To: <20190214121645.rlop5hs5wkpmgchc@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 7/7] npt/shadow: allow getting foreign
 page table entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE5IGF0IDEzOjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgRmViIDE0LCAyMDE5IGF0IDA0OjM4OjU0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTEuMDIuMTkgYXQgMTg6NDYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4+ID4gKysrIGIveGVu
L2FyY2gveDg2L21tL3AybS1wdC5jCj4+ID4gQEAgLTg2NSw3ICs4NjUsOCBAQCBwb2RfcmV0cnlf
bDE6Cj4+ID4gICAgICB1bm1hcF9kb21haW5fcGFnZShsMWUpOwo+PiA+ICAKPj4gPiAgICAgIEFT
U0VSVChtZm5fdmFsaWQobWZuKSB8fCAhcDJtX2lzX3JhbSgqdCkgfHwgcDJtX2lzX3BhZ2luZygq
dCkpOwo+PiA+IC0gICAgcmV0dXJuIChwMm1faXNfdmFsaWQoKnQpIHx8IHAybV9pc19ncmFudCgq
dCkpID8gbWZuIDogSU5WQUxJRF9NRk47Cj4+ID4gKyAgICByZXR1cm4gKHAybV9pc192YWxpZCgq
dCkgfHwgcDJtX2lzX2dyYW50KCp0KSB8fCBwMm1faXNfZm9yZWlnbigqdCkpCj4+ID4gKyAgICAg
ICAgICAgPyBtZm4gOiBJTlZBTElEX01GTjsKPj4gPiAgfQo+PiAKPj4gV291bGRuJ3QgeW91IGJl
dHRlciBhbHRlciB0aGUgQVNTRVJUKCkgYXMgd2VsbCwgdXNpbmcgcDJtX2lzX2FueV9yYW0oKQo+
PiBpbnN0ZWFkIG9mIHAybV9pc19yYW0oKSBub3c/IEdyYW50cyBzaG91bGQgaGF2ZSBiZWVuIGlu
Y2x1ZGVkIHRoZXJlCj4+IGJlZm9yZSwgYnV0IG9taXR0aW5nIGZvcmVpZ24gb25lcyB0aGVyZSBi
ZWZvcmUgd2FzIGJlbmlnbi4KPiAKPiBZZXMsIEkgY291bGQgdXNlIHAybV9pc19hbnlfcmFtIGJv
dGggaW4gdGhlIGFzc2VydCBhbmQgaW4gdGhlIHJldHVybgo+IGNvbmRpdGlvbjoKPiAKPiBBU1NF
UlQobWZuX3ZhbGlkKG1mbikgfHwgIXAybV9pc19hbnlfcmFtKCp0KSB8fCBwMm1faXNfcGFnaW5n
KCp0KSk7Cj4gcmV0dXJuIChwMm1faXNfdmFsaWQoKnQpIHx8IHAybV9pc19hbnlfcmFtKCp0KSkg
PyBtZm4gOiBJTlZBTElEX01GTjsKCkFoLCBpbmRlZWQsIGl0IGNhbiBiZSB1c2VkIGluIHRoZSBy
ZXR1cm4gc3RhdGVtZW50IGFzIHdlbGwgKGFuZCBldmVuCmhlbHBzIGl0cyBsZWdpYmlsaXR5KS4K
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 12:35:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 12:35:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guGEI-0000Ju-9e; Thu, 14 Feb 2019 12:35:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=DQIS=QV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1guGEH-0000Jp-N3
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 12:35:01 +0000
X-Inumbo-ID: efb7af20-3054-11e9-9ae8-0b113334cb1b
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efb7af20-3054-11e9-9ae8-0b113334cb1b;
 Thu, 14 Feb 2019 12:34:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 79BB1AE3B;
 Thu, 14 Feb 2019 12:34:56 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190214121004.2193-1-paul.durrant@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <5c1ad5ef-0150-87b2-1bc4-2e3e7bb0c353@suse.com>
Date: Thu, 14 Feb 2019 13:34:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190214121004.2193-1-paul.durrant@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] viridian: fix the
 HvFlushVirtualAddress/List hypercall implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMjAxOSAxMzoxMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoZSBjdXJyZW50IGNv
ZGUgdXNlcyBodm1fYXNpZF9mbHVzaF92Y3B1KCkgYnV0IHRoaXMgaXMgaW5zdWZmaWNpZW50IGZv
cgo+IGEgZ3Vlc3QgcnVubmluZyBpbiBzaGFkb3cgbW9kZSwgd2hpY2ggcmVzdWx0cyBpbiBndWVz
dCBjcmFzaGVzIGVhcmx5IGluCj4gYm9vdCBpZiB0aGUgJ2hjYWxsX3JlbW90ZV90bGJfZmx1c2gn
IGlzIGVuYWJsZWQuCj4gCj4gVGhpcyBwYXRjaCwgaW5zdGVhZCBvZiBvcGVuIGNvZGluZyBhIG5l
dyBmbHVzaCBhbGdvcml0aG0sIGFkYXB0cyB0aGUgb25lCj4gYWxyZWFkeSB1c2VkIGJ5IHRoZSBI
Vk1PUF9mbHVzaF90bGJzIFhlbiBoeXBlcmNhbGwuIFRoZSBpbXBsZW1lbnRhdGlvbiBpcwo+IG1v
ZGlmaWVkIHRvIGFsbG93IFRMQiBmbHVzaGluZyBhIHN1YnNldCBvZiBhIGRvbWFpbidzIHZDUFVz
LiBBIGNhbGxiYWNrCj4gZnVuY3Rpb24gZGV0ZXJtaW5lcyB3aGV0aGVyIG9yIG5vdCBhIHZDUFUg
cmVxdWlyZXMgZmx1c2hpbmcuIFRoaXMgbWVjaGFuaXNtCj4gd2FzIGNob3NlbiBiZWNhdXNlLCB3
aGlsZSBpdCBpcyB0aGUgY2FzZSB0aGF0IHRoZSBjdXJyZW50bHkgaW1wbGVtZW50ZWQKPiB2aXJp
ZGlhbiBoeXBlcmNhbGxzIHNwZWNpZnkgYSB2Q1BVIG1hc2ssIHRoZXJlIGFyZSBuZXdlciB2YXJp
YW50cyB3aGljaAo+IHNwZWNpZnkgYSBzcGFyc2UgSFZfVlBfU0VUIGFuZCB0aHVzIHVzZSBvZiBh
IGNhbGxiYWNrIHdpbGwgYXZvaWQgbmVlZGluZyB0bwo+IGV4cG9zZSBkZXRhaWxzIG9mIHRoaXMg
b3V0c2lkZSBvZiB0aGUgdmlyaWRpYW4gc3Vic3lzdGVtIGlmIGFuZCB3aGVuIHRob3NlCj4gbmV3
ZXIgdmFyaWFudHMgYXJlIGltcGxlbWVudGVkLgo+IAo+IE5PVEU6IFVzZSBvZiB0aGUgY29tbW9u
IGZsdXNoIGZ1bmN0aW9uIHJlcXVpcmVzIHRoYXQgdGhlIGh5cGVyY2FsbHMgYXJlCj4gICAgICAg
cmVzdGFydGFibGUgYW5kIHNvLCB3aXRoIHRoaXMgcGF0Y2ggYXBwbGllZCwgdmlyaWRpYW5faHlw
ZXJjYWxsKCkKPiAgICAgICBjYW4gbm93IHJldHVybiBIVk1fSENBTExfcHJlZW1wdGVkLiBUaGlz
IGlzIHNhZmUgYXMgbm8gbW9kaWZpY2F0aW9uCj4gICAgICAgdG8gc3RydWN0IGNwdV91c2VyX3Jl
Z3MgaXMgZG9uZSBiZWZvcmUgdGhlIHJldHVybi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6ICJSb2dl
ciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4gdjI6Cj4gIC0gVXNlIGNw
dW1hc2tfc2NyYXRjaAoKVGhhdCdzIG5vdCBhIGdvb2QgaWRlYS4gY3B1bWFza19zY3JhdGNoIG1h
eSBiZSB1c2VkIGZyb20gb3RoZXIgY3B1cyBhcwpsb25nIGFzIHRoZSByZXNwZWN0aWNlIHNjaGVk
dWxlciBsb2NrIGlzIGJlaW5nIGhlbGQuIFNlZSB0aGUgY29tbWVudCBpbgppbmNsdWRlL3hlbi9z
Y2hlZC1pZi5oOgoKLyoKICogU2NyYXRjaCBzcGFjZSwgZm9yIGF2b2lkaW5nIGhhdmluZyB0b28g
bWFueSBjcHVtYXNrX3Qgb24gdGhlIHN0YWNrLgogKiBXaXRoaW4gZWFjaCBzY2hlZHVsZXIsIHdo
ZW4gdXNpbmcgdGhlIHNjcmF0Y2ggbWFzayBvZiBvbmUgcENQVToKICogLSB0aGUgcENQVSBtdXN0
IGJlbG9uZyB0byB0aGUgc2NoZWR1bGVyLAogKiAtIHRoZSBjYWxsZXIgbXVzdCBvd24gdGhlIHBl
ci1wQ1BVIHNjaGVkdWxlciBsb2NrIChhLmsuYS4gcnVucXVldWUKICogICBsb2NrKS4KICovCgpT
byBwbGVhc2UgZG9uJ3QgdXNlIGNwdW1hc2tfc2NyYXRjaCBvdXRzaWRlIHRoZSBzY2hlZHVsZXIh
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 12:38:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 12:38:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guGHm-0000TU-Qf; Thu, 14 Feb 2019 12:38:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7qcy=QV=citrix.com=prvs=941b8b53e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1guGHl-0000TO-U1
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 12:38:37 +0000
X-Inumbo-ID: 6fd4d084-3055-11e9-b59d-272436342097
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6fd4d084-3055-11e9-b59d-272436342097;
 Thu, 14 Feb 2019 12:38:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="85946395"
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-devel] [PATCH v2] viridian: fix the
 HvFlushVirtualAddress/List hypercall implementation
Thread-Index: AQHUxF46sIheByuOU0OLbAg7h0ajRqXfKeCAgAAQ/HA=
Date: Thu, 14 Feb 2019 12:38:31 +0000
Message-ID: <c799e58a8fb3451b8157cb4d8c008ea8@AMSPEX02CL03.citrite.net>
References: <20190214121004.2193-1-paul.durrant@citrix.com>
 <5c1ad5ef-0150-87b2-1bc4-2e3e7bb0c353@suse.com>
In-Reply-To: <5c1ad5ef-0150-87b2-1bc4-2e3e7bb0c353@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] viridian: fix the
 HvFlushVirtualAddress/List hypercall implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWls
dG86amdyb3NzQHN1c2UuY29tXQ0KPiBTZW50OiAxNCBGZWJydWFyeSAyMDE5IDEyOjM1DQo+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnDQo+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRy
aXguY29tPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT47IFJvZ2VyIFBhdSBNb25uZQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5j
b20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjJdIHZpcmlkaWFuOiBmaXgg
dGhlDQo+IEh2Rmx1c2hWaXJ0dWFsQWRkcmVzcy9MaXN0IGh5cGVyY2FsbCBpbXBsZW1lbnRhdGlv
bg0KPiANCj4gT24gMTQvMDIvMjAxOSAxMzoxMCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+IFRo
ZSBjdXJyZW50IGNvZGUgdXNlcyBodm1fYXNpZF9mbHVzaF92Y3B1KCkgYnV0IHRoaXMgaXMgaW5z
dWZmaWNpZW50IGZvcg0KPiA+IGEgZ3Vlc3QgcnVubmluZyBpbiBzaGFkb3cgbW9kZSwgd2hpY2gg
cmVzdWx0cyBpbiBndWVzdCBjcmFzaGVzIGVhcmx5IGluDQo+ID4gYm9vdCBpZiB0aGUgJ2hjYWxs
X3JlbW90ZV90bGJfZmx1c2gnIGlzIGVuYWJsZWQuDQo+ID4NCj4gPiBUaGlzIHBhdGNoLCBpbnN0
ZWFkIG9mIG9wZW4gY29kaW5nIGEgbmV3IGZsdXNoIGFsZ29yaXRobSwgYWRhcHRzIHRoZSBvbmUN
Cj4gPiBhbHJlYWR5IHVzZWQgYnkgdGhlIEhWTU9QX2ZsdXNoX3RsYnMgWGVuIGh5cGVyY2FsbC4g
VGhlIGltcGxlbWVudGF0aW9uDQo+IGlzDQo+ID4gbW9kaWZpZWQgdG8gYWxsb3cgVExCIGZsdXNo
aW5nIGEgc3Vic2V0IG9mIGEgZG9tYWluJ3MgdkNQVXMuIEEgY2FsbGJhY2sNCj4gPiBmdW5jdGlv
biBkZXRlcm1pbmVzIHdoZXRoZXIgb3Igbm90IGEgdkNQVSByZXF1aXJlcyBmbHVzaGluZy4gVGhp
cw0KPiBtZWNoYW5pc20NCj4gPiB3YXMgY2hvc2VuIGJlY2F1c2UsIHdoaWxlIGl0IGlzIHRoZSBj
YXNlIHRoYXQgdGhlIGN1cnJlbnRseSBpbXBsZW1lbnRlZA0KPiA+IHZpcmlkaWFuIGh5cGVyY2Fs
bHMgc3BlY2lmeSBhIHZDUFUgbWFzaywgdGhlcmUgYXJlIG5ld2VyIHZhcmlhbnRzIHdoaWNoDQo+
ID4gc3BlY2lmeSBhIHNwYXJzZSBIVl9WUF9TRVQgYW5kIHRodXMgdXNlIG9mIGEgY2FsbGJhY2sg
d2lsbCBhdm9pZCBuZWVkaW5nDQo+IHRvDQo+ID4gZXhwb3NlIGRldGFpbHMgb2YgdGhpcyBvdXRz
aWRlIG9mIHRoZSB2aXJpZGlhbiBzdWJzeXN0ZW0gaWYgYW5kIHdoZW4NCj4gdGhvc2UNCj4gPiBu
ZXdlciB2YXJpYW50cyBhcmUgaW1wbGVtZW50ZWQuDQo+ID4NCj4gPiBOT1RFOiBVc2Ugb2YgdGhl
IGNvbW1vbiBmbHVzaCBmdW5jdGlvbiByZXF1aXJlcyB0aGF0IHRoZSBoeXBlcmNhbGxzIGFyZQ0K
PiA+ICAgICAgIHJlc3RhcnRhYmxlIGFuZCBzbywgd2l0aCB0aGlzIHBhdGNoIGFwcGxpZWQsIHZp
cmlkaWFuX2h5cGVyY2FsbCgpDQo+ID4gICAgICAgY2FuIG5vdyByZXR1cm4gSFZNX0hDQUxMX3By
ZWVtcHRlZC4gVGhpcyBpcyBzYWZlIGFzIG5vDQo+IG1vZGlmaWNhdGlvbg0KPiA+ICAgICAgIHRv
IHN0cnVjdCBjcHVfdXNlcl9yZWdzIGlzIGRvbmUgYmVmb3JlIHRoZSByZXR1cm4uDQo+ID4NCj4g
PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0K
PiA+IC0tLQ0KPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+ID4gQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+ID4gQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+ID4gQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+DQo+ID4NCj4gPiB2MjoNCj4gPiAgLSBVc2UgY3B1bWFza19zY3Jh
dGNoDQo+IA0KPiBUaGF0J3Mgbm90IGEgZ29vZCBpZGVhLiBjcHVtYXNrX3NjcmF0Y2ggbWF5IGJl
IHVzZWQgZnJvbSBvdGhlciBjcHVzIGFzDQo+IGxvbmcgYXMgdGhlIHJlc3BlY3RpY2Ugc2NoZWR1
bGVyIGxvY2sgaXMgYmVpbmcgaGVsZC4gU2VlIHRoZSBjb21tZW50IGluDQo+IGluY2x1ZGUveGVu
L3NjaGVkLWlmLmg6DQo+IA0KPiAvKg0KPiAgKiBTY3JhdGNoIHNwYWNlLCBmb3IgYXZvaWRpbmcg
aGF2aW5nIHRvbyBtYW55IGNwdW1hc2tfdCBvbiB0aGUgc3RhY2suDQo+ICAqIFdpdGhpbiBlYWNo
IHNjaGVkdWxlciwgd2hlbiB1c2luZyB0aGUgc2NyYXRjaCBtYXNrIG9mIG9uZSBwQ1BVOg0KPiAg
KiAtIHRoZSBwQ1BVIG11c3QgYmVsb25nIHRvIHRoZSBzY2hlZHVsZXIsDQo+ICAqIC0gdGhlIGNh
bGxlciBtdXN0IG93biB0aGUgcGVyLXBDUFUgc2NoZWR1bGVyIGxvY2sgKGEuay5hLiBydW5xdWV1
ZQ0KPiAgKiAgIGxvY2spLg0KPiAgKi8NCj4gDQo+IFNvIHBsZWFzZSBkb24ndCB1c2UgY3B1bWFz
a19zY3JhdGNoIG91dHNpZGUgdGhlIHNjaGVkdWxlciENCg0KQWgsIHllcywgaXQncyBiZWNhdXNl
IG9mIGNwdW1hc2tfc2NyYXRjaF9jcHUoKS4uLiBJJ2QgaW5kZWVkIG1pc3NlZCB0aGF0LiBJbiB3
aGljaCBjYXNlIGEgZGVkaWNhdGVkIGZsdXNoX2NwdW1hc2sgaXMgc3RpbGwgcmVxdWlyZWQuDQoN
CiAgUGF1bA0KDQo+IA0KPiANCj4gSnVlcmdlbg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 12:49:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 12:49:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guGS8-0001Mc-T1; Thu, 14 Feb 2019 12:49:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7qcy=QV=citrix.com=prvs=941b8b53e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1guGS7-0001MX-08
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 12:49:19 +0000
X-Inumbo-ID: f03bebb1-3056-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f03bebb1-3056-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 12:49:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="78127690"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 14 Feb 2019 12:49:07 +0000
Message-ID: <20190214124907.12011-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] viridian: fix the HvFlushVirtualAddress/List
 hypercall implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgY29kZSB1c2VzIGh2bV9hc2lkX2ZsdXNoX3ZjcHUoKSBidXQgdGhpcyBpcyBp
bnN1ZmZpY2llbnQgZm9yCmEgZ3Vlc3QgcnVubmluZyBpbiBzaGFkb3cgbW9kZSwgd2hpY2ggcmVz
dWx0cyBpbiBndWVzdCBjcmFzaGVzIGVhcmx5IGluCmJvb3QgaWYgdGhlICdoY2FsbF9yZW1vdGVf
dGxiX2ZsdXNoJyBpcyBlbmFibGVkLgoKVGhpcyBwYXRjaCwgaW5zdGVhZCBvZiBvcGVuIGNvZGlu
ZyBhIG5ldyBmbHVzaCBhbGdvcml0aG0sIGFkYXB0cyB0aGUgb25lCmFscmVhZHkgdXNlZCBieSB0
aGUgSFZNT1BfZmx1c2hfdGxicyBYZW4gaHlwZXJjYWxsLiBUaGUgaW1wbGVtZW50YXRpb24gaXMK
bW9kaWZpZWQgdG8gYWxsb3cgVExCIGZsdXNoaW5nIGEgc3Vic2V0IG9mIGEgZG9tYWluJ3MgdkNQ
VXMuIEEgY2FsbGJhY2sKZnVuY3Rpb24gZGV0ZXJtaW5lcyB3aGV0aGVyIG9yIG5vdCBhIHZDUFUg
cmVxdWlyZXMgZmx1c2hpbmcuIFRoaXMgbWVjaGFuaXNtCndhcyBjaG9zZW4gYmVjYXVzZSwgd2hp
bGUgaXQgaXMgdGhlIGNhc2UgdGhhdCB0aGUgY3VycmVudGx5IGltcGxlbWVudGVkCnZpcmlkaWFu
IGh5cGVyY2FsbHMgc3BlY2lmeSBhIHZDUFUgbWFzaywgdGhlcmUgYXJlIG5ld2VyIHZhcmlhbnRz
IHdoaWNoCnNwZWNpZnkgYSBzcGFyc2UgSFZfVlBfU0VUIGFuZCB0aHVzIHVzZSBvZiBhIGNhbGxi
YWNrIHdpbGwgYXZvaWQgbmVlZGluZyB0bwpleHBvc2UgZGV0YWlscyBvZiB0aGlzIG91dHNpZGUg
b2YgdGhlIHZpcmlkaWFuIHN1YnN5c3RlbSBpZiBhbmQgd2hlbiB0aG9zZQpuZXdlciB2YXJpYW50
cyBhcmUgaW1wbGVtZW50ZWQuCgpOT1RFOiBVc2Ugb2YgdGhlIGNvbW1vbiBmbHVzaCBmdW5jdGlv
biByZXF1aXJlcyB0aGF0IHRoZSBoeXBlcmNhbGxzIGFyZQogICAgICByZXN0YXJ0YWJsZSBhbmQg
c28sIHdpdGggdGhpcyBwYXRjaCBhcHBsaWVkLCB2aXJpZGlhbl9oeXBlcmNhbGwoKQogICAgICBj
YW4gbm93IHJldHVybiBIVk1fSENBTExfcHJlZW1wdGVkLiBUaGlzIGlzIHNhZmUgYXMgbm8gbW9k
aWZpY2F0aW9uCiAgICAgIHRvIHN0cnVjdCBjcHVfdXNlcl9yZWdzIGlzIGRvbmUgYmVmb3JlIHRo
ZSByZXR1cm4uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KCnYzOgogLSBEb24ndCB1c2UgY3B1bWFza19zY3JhdGNoIGFzIGl0IGlzIG5vdCBzYWZlCiAt
IFJlLWludHJvZHVjZSBmbHVzaF9jcHVtYXNrLCBidXQgcmVzdHJpY3Qgc2NvcGUKCnYyOgogLSBV
c2UgY3B1bWFza19zY3JhdGNoCiAtIE1ha2Ugc3VyZSBsb2NhbCBDUFUgZmx1c2ggaXNuJ3QgbWlz
c2VkCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgIHwgNDggKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlh
bi5jIHwgNDUgKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2h2bS5oICAgICAgICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMo
KyksIDQyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDQxMDYyM2Q0MzcuLjlhOTU2NmM3YWIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwpAQCAtMzk2NCwyNiArMzk2NCwyOCBAQCBzdGF0aWMgdm9pZCBodm1fczNfcmVzdW1lKHN0
cnVjdCBkb21haW4gKmQpCiAgICAgfQogfQogCi1zdGF0aWMgaW50IGh2bW9wX2ZsdXNoX3RsYl9h
bGwodm9pZCkKK2Jvb2wgaHZtX2ZsdXNoX3ZjcHVfdGxiKGJvb2wgKCpmbHVzaF92Y3B1KSh2b2lk
ICpjdHh0LCBzdHJ1Y3QgdmNwdSAqdiksCisgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpj
dHh0KQogeworICAgIHN0YXRpYyBERUZJTkVfUEVSX0NQVShjcHVtYXNrX3QsIGZsdXNoX2NwdW1h
c2spOworICAgIGNwdW1hc2tfdCAqbWFzayA9ICZ0aGlzX2NwdShmbHVzaF9jcHVtYXNrKTsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwogICAgIHN0cnVjdCB2Y3B1ICp2
OwogCi0gICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSApCi0gICAgICAgIHJldHVybiAtRUlOVkFM
OwotCiAgICAgLyogQXZvaWQgZGVhZGxvY2sgaWYgbW9yZSB0aGFuIG9uZSB2Y3B1IHRyaWVzIHRo
aXMgYXQgdGhlIHNhbWUgdGltZS4gKi8KICAgICBpZiAoICFzcGluX3RyeWxvY2soJmQtPmh5cGVy
Y2FsbF9kZWFkbG9ja19tdXRleCkgKQotICAgICAgICByZXR1cm4gLUVSRVNUQVJUOworICAgICAg
ICByZXR1cm4gZmFsc2U7CiAKICAgICAvKiBQYXVzZSBhbGwgb3RoZXIgdmNwdXMuICovCiAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQsIHYgKQotICAgICAgICBpZiAoIHYgIT0gY3VycmVudCApCisgICAg
ICAgIGlmICggdiAhPSBjdXJyZW50ICYmIGZsdXNoX3ZjcHUoY3R4dCwgdikgKQogICAgICAgICAg
ICAgdmNwdV9wYXVzZV9ub3N5bmModik7CiAKKyAgICBjcHVtYXNrX2NsZWFyKG1hc2spOworCiAg
ICAgLyogTm93IHRoYXQgYWxsIFZDUFVzIGFyZSBzaWduYWxsZWQgdG8gZGVzY2hlZHVsZSwgd2Ug
d2FpdC4uLiAqLwogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAgICAgaWYgKCB2ICE9
IGN1cnJlbnQgKQorICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBmbHVzaF92Y3B1KGN0eHQs
IHYpICkKICAgICAgICAgICAgIHdoaWxlICggIXZjcHVfcnVubmFibGUodikgJiYgdi0+aXNfcnVu
bmluZyApCiAgICAgICAgICAgICAgICAgY3B1X3JlbGF4KCk7CiAKQEAgLTM5OTIsMTcgKzM5OTQs
NDEgQEAgc3RhdGljIGludCBodm1vcF9mbHVzaF90bGJfYWxsKHZvaWQpCiAKICAgICAvKiBGbHVz
aCBwYWdpbmctbW9kZSBzb2Z0IHN0YXRlIChlLmcuLCB2YS0+Z2ZuIGNhY2hlOyBQQUUgUERQRSBj
YWNoZSkuICovCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgIHsKKyAgICAgICAgdW5z
aWduZWQgaW50IGNwdTsKKworICAgICAgICBpZiAoICFmbHVzaF92Y3B1KGN0eHQsIHYpICkKKyAg
ICAgICAgICAgIGNvbnRpbnVlOworCiAgICAgICAgIHBhZ2luZ191cGRhdGVfY3IzKHYsIGZhbHNl
KTsKIAotICAgIC8qIEZsdXNoIGFsbCBkaXJ0eSBUTEJzLiAqLwotICAgIGZsdXNoX3RsYl9tYXNr
KGQtPmRpcnR5X2NwdW1hc2spOworICAgICAgICBjcHUgPSByZWFkX2F0b21pYygmdi0+ZGlydHlf
Y3B1KTsKKyAgICAgICAgaWYgKCBpc192Y3B1X2RpcnR5X2NwdShjcHUpICkKKyAgICAgICAgICAg
IF9fY3B1bWFza19zZXRfY3B1KGNwdSwgbWFzayk7CisgICAgfQorCisgICAgLyogRmx1c2ggVExC
cyBvbiBhbGwgQ1BVcyB3aXRoIGRpcnR5IHZjcHUgc3RhdGUuICovCisgICAgZmx1c2hfdGxiX21h
c2sobWFzayk7CiAKICAgICAvKiBEb25lLiAqLwogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkK
LSAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQorICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAm
JiBmbHVzaF92Y3B1KGN0eHQsIHYpICkKICAgICAgICAgICAgIHZjcHVfdW5wYXVzZSh2KTsKIAot
ICAgIHJldHVybiAwOworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgYm9vbCBhbHdheXNf
Zmx1c2godm9pZCAqY3R4dCwgc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIHRydWU7Cit9
CisKK3N0YXRpYyBpbnQgaHZtb3BfZmx1c2hfdGxiX2FsbCh2b2lkKQoreworICAgIGlmICggIWlz
X2h2bV9kb21haW4oY3VycmVudC0+ZG9tYWluKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOwor
CisgICAgcmV0dXJuIGh2bV9mbHVzaF92Y3B1X3RsYihhbHdheXNfZmx1c2gsIE5VTEwpID8gMCA6
IC1FUkVTVEFSVDsKIH0KIAogc3RhdGljIGludCBodm1vcF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0
b3IoCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggYzc4YjI5MThkOS4uNDI1
YWY1Njg1NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtNDMwLDcgKzQz
MCwxNiBAQCB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICAgICAgdmlyaWRpYW5fdmNwdV9kZWluaXQodik7CiB9CiAKLXN0YXRpYyBERUZJTkVfUEVSX0NQ
VShjcHVtYXNrX3QsIGlwaV9jcHVtYXNrKTsKKy8qCisgKiBXaW5kb3dzIHNob3VsZCBub3QgaXNz
dWUgdGhlIGh5cGVyY2FsbHMgcmVxdWlyaW5nIHRoaXMgY2FsbGJhY2sgaW4gdGhlCisgKiBjYXNl
IHdoZXJlIHZjcHVfaWQgd291bGQgZXhjZWVkIHRoZSBzaXplIG9mIHRoZSBtYXNrLgorICovCitz
dGF0aWMgYm9vbCBuZWVkX2ZsdXNoKHZvaWQgKmN0eHQsIHN0cnVjdCB2Y3B1ICp2KQoreworICAg
IHVpbnQ2NF90IHZjcHVfbWFzayA9ICoodWludDY0X3QgKiljdHh0OworCisgICAgcmV0dXJuIHZj
cHVfbWFzayAmICgxdWwgPDwgdi0+dmNwdV9pZCk7Cit9CiAKIGludCB2aXJpZGlhbl9oeXBlcmNh
bGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CkBAIC00OTQsOCArNTAzLDYgQEAgaW50
IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBjYXNl
IEh2Rmx1c2hWaXJ0dWFsQWRkcmVzc1NwYWNlOgogICAgIGNhc2UgSHZGbHVzaFZpcnR1YWxBZGRy
ZXNzTGlzdDoKICAgICB7Ci0gICAgICAgIGNwdW1hc2tfdCAqcGNwdV9tYXNrOwotICAgICAgICBz
dHJ1Y3QgdmNwdSAqdjsKICAgICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIHVpbnQ2NF90IGFk
ZHJlc3Nfc3BhY2U7CiAgICAgICAgICAgICB1aW50NjRfdCBmbGFnczsKQEAgLTUyMSwzNiArNTI4
LDEyIEBAIGludCB2aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAgICAgICAgIGlmICggaW5wdXRfcGFyYW1zLmZsYWdzICYgSFZfRkxVU0hfQUxMX1BST0NFU1NP
UlMgKQogICAgICAgICAgICAgaW5wdXRfcGFyYW1zLnZjcHVfbWFzayA9IH4wdWw7CiAKLSAgICAg
ICAgcGNwdV9tYXNrID0gJnRoaXNfY3B1KGlwaV9jcHVtYXNrKTsKLSAgICAgICAgY3B1bWFza19j
bGVhcihwY3B1X21hc2spOwotCi0gICAgICAgIC8qCi0gICAgICAgICAqIEZvciBlYWNoIHNwZWNp
ZmllZCB2aXJ0dWFsIENQVSBmbHVzaCBhbGwgQVNJRHMgdG8gaW52YWxpZGF0ZQotICAgICAgICAg
KiBUTEIgZW50cmllcyB0aGUgbmV4dCB0aW1lIGl0IGlzIHNjaGVkdWxlZCBhbmQgdGhlbiwgaWYg
aXQKLSAgICAgICAgICogaXMgY3VycmVudGx5IHJ1bm5pbmcsIGFkZCBpdHMgcGh5c2ljYWwgQ1BV
IHRvIGEgbWFzayBvZgotICAgICAgICAgKiB0aG9zZSB3aGljaCBuZWVkIHRvIGJlIGludGVycnVw
dGVkIHRvIGZvcmNlIGEgZmx1c2guCi0gICAgICAgICAqLwotICAgICAgICBmb3JfZWFjaF92Y3B1
ICggY3VycmQsIHYgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPj0g
KHNpemVvZihpbnB1dF9wYXJhbXMudmNwdV9tYXNrKSAqIDgpICkKLSAgICAgICAgICAgICAgICBi
cmVhazsKLQotICAgICAgICAgICAgaWYgKCAhKGlucHV0X3BhcmFtcy52Y3B1X21hc2sgJiAoMXVs
IDw8IHYtPnZjcHVfaWQpKSApCi0gICAgICAgICAgICAgICAgY29udGludWU7Ci0KLSAgICAgICAg
ICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHUodik7Ci0gICAgICAgICAgICBpZiAoIHYgIT0gY3VyciAm
JiB2LT5pc19ydW5uaW5nICkKLSAgICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdSh2LT5w
cm9jZXNzb3IsIHBjcHVfbWFzayk7Ci0gICAgICAgIH0KLQogICAgICAgICAvKgotICAgICAgICAg
KiBTaW5jZSBBU0lEcyBoYXZlIG5vdyBiZWVuIGZsdXNoZWQgaXQganVzdCByZW1haW5zIHRvCi0g
ICAgICAgICAqIGZvcmNlIGFueSBDUFVzIGN1cnJlbnRseSBydW5uaW5nIHRhcmdldCB2Q1BVcyBv
dXQgb2Ygbm9uLQotICAgICAgICAgKiByb290IG1vZGUuIEl0J3MgcG9zc2libGUgdGhhdCByZS1z
Y2hlZHVsaW5nIGhhcyB0YWtlbiBwbGFjZQotICAgICAgICAgKiBzbyB3ZSBtYXkgdW5uZWNlc3Nh
cmlseSBJUEkgc29tZSBDUFVzLgorICAgICAgICAgKiBBIGZhbHNlIHJldHVybiBtZWFucyB0aGF0
IGFub3RoZXIgdmNwdSBpcyBjdXJyZW50bHkgdHJ5aW5nCisgICAgICAgICAqIGEgc2ltaWxhciBv
cGVyYXRpb24sIHNvIGJhY2sgb2ZmLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCAhY3B1bWFz
a19lbXB0eShwY3B1X21hc2spICkKLSAgICAgICAgICAgIHNtcF9zZW5kX2V2ZW50X2NoZWNrX21h
c2socGNwdV9tYXNrKTsKKyAgICAgICAgaWYgKCAhaHZtX2ZsdXNoX3ZjcHVfdGxiKG5lZWRfZmx1
c2gsICZpbnB1dF9wYXJhbXMudmNwdV9tYXNrKSApCisgICAgICAgICAgICByZXR1cm4gSFZNX0hD
QUxMX3ByZWVtcHRlZDsKIAogICAgICAgICBvdXRwdXQucmVwX2NvbXBsZXRlID0gaW5wdXQucmVw
X2NvdW50OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDBhMTBiNTE1NTQuLjUzZmZlYmIyYzUg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0zMzgsNiArMzM4LDggQEAgY29uc3QgY2hhciAqaHZt
X2VmZXJfdmFsaWQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IHZhbHVlLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2lnbmVkIGludCBjcjBfcGcpOwogdW5zaWduZWQgbG9uZyBo
dm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgYm9vbCByZXN0
b3JlKTsKIAorYm9vbCBodm1fZmx1c2hfdmNwdV90bGIoYm9vbCAoKmZsdXNoX3ZjcHUpKHZvaWQg
KmN0eHQsIHN0cnVjdCB2Y3B1ICp2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmN0
eHQpOwogCiAjaWZkZWYgQ09ORklHX0hWTQogCi0tIAoyLjIwLjEuMi5nYjIxZWJiNjcxCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 13:11:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 13:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guGnH-0003e5-NM; Thu, 14 Feb 2019 13:11:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tSEH=QV=amazon.de=prvs=9419de174=nmanthey@srs-us1.protection.inumbo.net>)
 id 1guGnG-0003e0-7D
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 13:11:10 +0000
X-Inumbo-ID: fdf86851-3059-11e9-bc90-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdf86851-3059-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 13:11:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550149868; x=1581685868;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=2TE6173bgybyPfqrVjTeClGrgh7YZjOg87DPj1oEnL4=;
 b=L1K+9kL+pFVQFSSOw54NjWZh4wXupJlMsenQ3ViiPUc/KqxfR6T5OBvF
 8KlF1C97Bozr4OkRHgMHf8MoFOsPWaYx9Y1gPvwa0h9CIv4wU1Z+Oj/su
 /T+MEdwOY14WdW+sAss8ax15Q0jSbp9NNaPzCvQtYUjxWM65fOy0qyoqs c=;
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="787671539"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 Feb 2019 13:11:05 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1EDB0tV076521
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Feb 2019 13:11:02 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Feb 2019 13:11:01 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.45) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Feb 2019 13:10:54 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-2-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CCEAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C62C5640200007800215E66@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <7fc2567a-03f8-2175-ae0e-b1e453bbe069@amazon.de>
Date: Thu, 14 Feb 2019 14:10:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C62C5640200007800215E66@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.45]
X-ClientProxiedBy: EX13D16UWB002.ant.amazon.com (10.43.161.234) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 1/9] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDIvMTIvMTkgMTQ6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjAyLjE5IGF0
IDE0OjQ0LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPj4gQEAgLTgxMyw2ICs4MTcsMTMg
QEAgaW50IHNldF9nbG9iYWxfdmlycV9oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90
IHZpcnEpCj4+ICAKPj4gICAgICBpZiAodmlycSA+PSBOUl9WSVJRUykKPj4gICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4+ICsKPj4gKyAgIC8qCj4+ICsgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0
IGNvbnRyb2xsZWQgdmFsdWUgdmlycSBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCj4+ICsgICAgKiBz
cGVjdWxhdGl2ZSBleGVjdXRpb24uCj4+ICsgICAgKi8KPj4gKyAgICB2aXJxID0gYXJyYXlfaW5k
ZXhfbm9zcGVjKHZpcnEsIEFSUkFZX1NJWkUoZ2xvYmFsX3ZpcnFfaGFuZGxlcnMpKTsKPj4gKwo+
PiAgICAgIGlmICghdmlycV9pc19nbG9iYWwodmlycSkpCj4+ICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwo+IERpZG4ndCB3ZSBhZ3JlZSBlYXJsaWVyIG9uIHRoYXQgdGhpcyBhZGRpdGlvbiBpcyBw
b2ludGxlc3MsIGFzIHRoZSBvbmx5Cj4gY2FsbGVyIGlzIHRoZSBYRU5fRE9NQ1RMX3NldF92aXJx
X2hhbmRsZXIgaGFuZGxlciwgYW5kIG1vc3QKPiBkb21jdGwtcyAoaW5jbHVkaW5nIHRoaXMgb25l
KSBhcmUgZXhjbHVkZWQgZnJvbSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucwo+IGR1ZSB0byBYU0Et
Nzc/CkkgZG8gbm90IHJlY2FsbCBzdWNoIGEgY29tbWVudCwgYnV0IGFncmVlIHRoYXQgdGhpcyBo
dW5rIGNhbiBiZSBkcm9wcGVkLgo+Cj4+IEBAIC05NTUsMjIgKzk2NywyMiBAQCBsb25nIGV2dGNo
bl9iaW5kX3ZjcHUodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQo+PiAg
ICAgIHsKPj4gICAgICBjYXNlIEVDU19WSVJROgo+PiAgICAgICAgICBpZiAoIHZpcnFfaXNfZ2xv
YmFsKGNobi0+dS52aXJxKSApCj4+IC0gICAgICAgICAgICBjaG4tPm5vdGlmeV92Y3B1X2lkID0g
dmNwdV9pZDsKPj4gKyAgICAgICAgICAgIGNobi0+bm90aWZ5X3ZjcHVfaWQgPSB2LT52Y3B1X2lk
Owo+PiAgICAgICAgICBlbHNlCj4+ICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cj4+ICAgICAg
ICAgIGJyZWFrOwo+PiAgICAgIGNhc2UgRUNTX1VOQk9VTkQ6Cj4+ICAgICAgY2FzZSBFQ1NfSU5U
RVJET01BSU46Cj4+IC0gICAgICAgIGNobi0+bm90aWZ5X3ZjcHVfaWQgPSB2Y3B1X2lkOwo+PiAr
ICAgICAgICBjaG4tPm5vdGlmeV92Y3B1X2lkID0gdi0+dmNwdV9pZDsKPj4gICAgICAgICAgYnJl
YWs7Cj4+ICAgICAgY2FzZSBFQ1NfUElSUToKPj4gLSAgICAgICAgaWYgKCBjaG4tPm5vdGlmeV92
Y3B1X2lkID09IHZjcHVfaWQgKQo+PiArICAgICAgICBpZiAoIGNobi0+bm90aWZ5X3ZjcHVfaWQg
PT0gdi0+dmNwdV9pZCApCj4+ICAgICAgICAgICAgICBicmVhazsKPj4gICAgICAgICAgdW5saW5r
X3BpcnFfcG9ydChjaG4sIGQtPnZjcHVbY2huLT5ub3RpZnlfdmNwdV9pZF0pOwo+PiAtICAgICAg
ICBjaG4tPm5vdGlmeV92Y3B1X2lkID0gdmNwdV9pZDsKPj4gKyAgICAgICAgY2huLT5ub3RpZnlf
dmNwdV9pZCA9IHYtPnZjcHVfaWQ7Cj4gUmlnaHQgbm93IHdlIHVuZGVyc3RhbmQgd2h5IGFsbCBv
ZiB0aGVzZSBjaGFuZ2VzIGFyZSBkb25lLCBidXQKPiB3aXRob3V0IGEgY29tbWVudCB0aGlzIGlz
IGxpYWJsZSB0byBiZSBjb252ZXJ0ZWQgYmFjayBhcyBhbgo+IG9wdGltaXphdGlvbiBkb3duIHRo
ZSByb2FkLgoKSSB3aWxsIGV4dGVuZCB0aGUgY29tbWl0IG1lc3NhZ2UgYWNjb3JkaW5nbHkuCgpC
ZXN0LApOb3JiZXJ0Cgo+Cj4gRXZlcnl0aGluZyBlbHNlIGhlcmUgbG9va3MgZmluZSB0byBtZSBu
b3cuCj4KPiBKYW4KPgo+CgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJI
CktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFu
IFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJh
Z2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 13:12:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 13:12:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guGoK-0003iq-AC; Thu, 14 Feb 2019 13:12:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guGoJ-0003ik-7Q
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 13:12:15 +0000
X-Inumbo-ID: 24b0432c-305a-11e9-88f1-b395310a56bd
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24b0432c-305a-11e9-88f1-b395310a56bd;
 Thu, 14 Feb 2019 13:12:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 06:12:12 -0700
Message-Id: <5C65692B0200007800216B37@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 06:12:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>, "Juergen Gross" <jgross@suse.com>
References: <20190214121004.2193-1-paul.durrant@citrix.com>
 <5c1ad5ef-0150-87b2-1bc4-2e3e7bb0c353@suse.com>
 <c799e58a8fb3451b8157cb4d8c008ea8@AMSPEX02CL03.citrite.net>
In-Reply-To: <c799e58a8fb3451b8157cb4d8c008ea8@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] viridian: fix the
 HvFlushVirtualAddress/List hypercall implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE5IGF0IDEzOjM4LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWlsdG86amdyb3NzQHN1c2UuY29tXQo+PiBTZW50
OiAxNCBGZWJydWFyeSAyMDE5IDEyOjM1Cj4+IAo+PiBPbiAxNC8wMi8yMDE5IDEzOjEwLCBQYXVs
IER1cnJhbnQgd3JvdGU6Cj4+ID4gdjI6Cj4+ID4gIC0gVXNlIGNwdW1hc2tfc2NyYXRjaAo+PiAK
Pj4gVGhhdCdzIG5vdCBhIGdvb2QgaWRlYS4gY3B1bWFza19zY3JhdGNoIG1heSBiZSB1c2VkIGZy
b20gb3RoZXIgY3B1cyBhcwo+PiBsb25nIGFzIHRoZSByZXNwZWN0aWNlIHNjaGVkdWxlciBsb2Nr
IGlzIGJlaW5nIGhlbGQuIFNlZSB0aGUgY29tbWVudCBpbgo+PiBpbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oOgo+PiAKPj4gLyoKPj4gICogU2NyYXRjaCBzcGFjZSwgZm9yIGF2b2lkaW5nIGhhdmluZyB0
b28gbWFueSBjcHVtYXNrX3Qgb24gdGhlIHN0YWNrLgo+PiAgKiBXaXRoaW4gZWFjaCBzY2hlZHVs
ZXIsIHdoZW4gdXNpbmcgdGhlIHNjcmF0Y2ggbWFzayBvZiBvbmUgcENQVToKPj4gICogLSB0aGUg
cENQVSBtdXN0IGJlbG9uZyB0byB0aGUgc2NoZWR1bGVyLAo+PiAgKiAtIHRoZSBjYWxsZXIgbXVz
dCBvd24gdGhlIHBlci1wQ1BVIHNjaGVkdWxlciBsb2NrIChhLmsuYS4gcnVucXVldWUKPj4gICog
ICBsb2NrKS4KPj4gICovCj4+IAo+PiBTbyBwbGVhc2UgZG9uJ3QgdXNlIGNwdW1hc2tfc2NyYXRj
aCBvdXRzaWRlIHRoZSBzY2hlZHVsZXIhCj4gCj4gQWgsIHllcywgaXQncyBiZWNhdXNlIG9mIGNw
dW1hc2tfc2NyYXRjaF9jcHUoKS4uLiBJJ2QgaW5kZWVkIG1pc3NlZCB0aGF0LiBJbiAKPiB3aGlj
aCBjYXNlIGEgZGVkaWNhdGVkIGZsdXNoX2NwdW1hc2sgaXMgc3RpbGwgcmVxdWlyZWQuCgpBbmQg
SSBkaWRuJ3QgcmVjYWxsIHRoaXMgYXNwZWN0IGVpdGhlciAtIEknbSBzb3JyeSBmb3IgbWlzZ3Vp
ZGluZyB5b3UuClNvIErDvHJnZW4gLSB0aGFua3MgZm9yIHNwb3R0aW5nIQoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 13:16:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 13:16:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guGsk-00042s-0k; Thu, 14 Feb 2019 13:16:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tSEH=QV=amazon.de=prvs=9419de174=nmanthey@srs-us1.protection.inumbo.net>)
 id 1guGsi-00042n-Kg
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 13:16:48 +0000
X-Inumbo-ID: c7a1b89c-305a-11e9-bc90-bc764e045a96
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7a1b89c-305a-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 13:16:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550150206; x=1581686206;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=0Yate7L+4vsRhAhSFwk2aoAtRlDIG7ykOHYrZYTuQsk=;
 b=Secdm4ENTYT60xQ2e+lOQJAkE0VrT0+75UVyIvoYhIlK5moPpRij9Fc8
 HbrzJDUgc7TsABQL1blZ7tf61R30HAe0LeiYKmh2na4FxhZKYDk8Oub+w
 fwJFg1TZoVICwThcwPQzb4B+HNx0YwnfuwZoX9XvzwD9XEjSDPYl3Wja9 E=;
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="381157576"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 Feb 2019 13:16:45 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1EDGgiE114831
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Feb 2019 13:16:42 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Feb 2019 13:16:42 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.45) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Feb 2019 13:16:34 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-3-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CC2AAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C62C7360200007800215E87@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <66a21963-2579-b957-a1c6-8628d88ba503@amazon.de>
Date: Thu, 14 Feb 2019 14:16:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C62C7360200007800215E87@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.45]
X-ClientProxiedBy: EX13D15UWB004.ant.amazon.com (10.43.161.61) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 2/9] x86/vioapic: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMi8xOSAxNDoxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMDIuMTkgYXQg
MTQ6NDQsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBXaGVuIGludGVyYWN0aW5nIHdp
dGggaW8gYXBpYywgYSBndWVzdCBjYW4gc3BlY2lmeSB2YWx1ZXMgdGhhdCBhcmUgdXNlZAo+PiBh
cyBpbmRleCB0byBzdHJ1Y3R1cmVzLCBhbmQgd2hvc2UgdmFsdWVzIGFyZSBub3QgY29tcGFyZWQg
YWdhaW5zdAo+PiB1cHBlciBib3VuZHMgdG8gcHJldmVudCBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91
bmQgYWNjZXNzZXMuIFRoaXMgY2hhbmdlCj4+IHByZXZlbnRzIHRoZXNlIHNwZWN1bGF0aXZlIGFj
Y2Vzc2VzLgo+Pgo+PiBGdXJ0aGVybW9yZSwgdmFyaWFibGVzIGFyZSBpbml0aWFsaXplZCBhbmQg
dGhlIGNvbXBpbGVyIGlzIGFza2VkIHRvIG5vdAo+PiBvcHRpbWl6ZWQgdGhlc2UgaW5pdGlhbGl6
YXRpb25zLCBhcyB0aGUgdW5pbml0aWFsaXplZCwgcG90ZW50aWFsbHkgZ3Vlc3QKPj4gY29udHJv
bGxlZCwgdmFyaWFibGVzIG1pZ2h0IGJlIHVzZWQgaW4gYSBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91
bmQgYWNjZXNzLgo+IFVuaW5pdGlhbGl6ZWQgdmFyaWFibGVzIGNhbid0IGJlIGd1ZXN0IGNvbnRy
b2xsZWQsIG5vdCBldmVuIHBvdGVudGlhbGx5Lgo+IFdoYXQgd2Ugd2FudCB0byBhdm9pZCBoZXJl
IGlzIHNwZWN1bGF0aW9uIHdpdGggdW5pbml0aWFsaXplZCB2YWx1ZXMKPiAob3IgcmVhbGx5IHN0
YWxlIGRhdGEgc3RpbGwgb24gdGhlIHN0YWNrIGZyb20gdXNlIGJ5IG90aGVyIGNvZGUpLAo+IHJl
Z2FyZGxlc3Mgb2YgZGlyZWN0IGd1ZXN0IGNvbnRyb2wuCkkgd2lsbCBkcm9wIHRoZSBwYXJ0ICJw
b3RlbnRpYWxseSBndWVzdCBjb250cm9sbGVkIi4KPgo+PiBPdXQgb2YgdGhlIGZvdXIgaW5pdGlh
bGl6ZWQgdmFyaWFibGVzLCB0d28gYXJlIHBvdGVudGlhbGx5IHByb2JsZW1hdGljLAo+PiBuYW1l
bHkgb25lcyBpbiB0aGUgZnVuY3Rpb25zIHZpb2FwaWNfaXJxX3Bvc2l0aXZlX2VkZ2UgYW5kCj4+
IHZpb2FwaWNfZ2V0X3RyaWdnZXJfbW9kZS4KPj4KPj4gQXMgdGhlIHR3byBwcm9ibGVtYXRpYyB2
YXJpYWJsZXMgYXJlIGJvdGggdXNlZCBpbiB0aGUgY29tbW9uIGZ1bmN0aW9uCj4+IGdzaV92aW9h
cGljLCB0aGUgbWl0aWdhdGlvbiBpcyBpbXBsZW1lbnRlZCB0aGVyZS4gQXMgdGhlIGFjY2VzcyBw
YXR0ZXJuCj4+IG9mIHRoZSBjdXJyZW50bHkgbm9uLWd1ZXN0LWNvbnRyb2xsZWQgZnVuY3Rpb25z
IG1pZ2h0IGNoYW5nZSBpbiB0aGUKPj4gZnV0dXJlIGFzIHdlbGwsIHRoZSBvdGhlciB2YXJpYWJs
ZXMgYXJlIGluaXRpYWxpemVkIGFzIHdlbGwuCj4+Cj4+IFRoaXMgY29tbWl0IGlzIHBhcnQgb2Yg
dGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgo+IE9oLCBJIGRpZG4n
dCBwYXkgYXR0ZW50aW9uIGluIHBhdGNoIDE6IFlvdSBoYWQgbWVhbnQgdG8gY2hhbmdlIHRoaXMK
PiB3b3JkaW5nIHRvIHNvbWV0aGluZyBpbmNsdWRpbmcgInNwZWN1bGF0aXZlIGhhcmRlbmluZyIg
KHRocm91Z2hvdXQKPiB0aGUgc2VyaWVzKS4KVGhhdCBzbGlwcGVkIHRocm91Z2ggYXMgSSBkaWQg
bm90IGFkZCB0aGF0IHJpZ2h0IGFmdGVyIHRoZSBkaXNjdXNzaW9uLiBJCmFkZGVkIHRoaXMgdG8g
dGhlIHdob2xlIHNlcmllcyBub3cuCj4KPj4gQEAgLTIxMiw3ICsyMjAsMTUgQEAgc3RhdGljIHZv
aWQgdmlvYXBpY193cml0ZV9yZWRpcmVudCgKPj4gICAgICBzdHJ1Y3QgaHZtX2lycSAqaHZtX2ly
cSA9IGh2bV9kb21haW5faXJxKGQpOwo+PiAgICAgIHVuaW9uIHZpb2FwaWNfcmVkaXJfZW50cnkg
KnBlbnQsIGVudDsKPj4gICAgICBpbnQgdW5tYXNrZWQgPSAwOwo+PiAtICAgIHVuc2lnbmVkIGlu
dCBnc2kgPSB2aW9hcGljLT5iYXNlX2dzaSArIGlkeDsKPj4gKyAgICB1bnNpZ25lZCBpbnQgZ3Np
Owo+PiArCj4+ICsgICAgLyogQ2FsbGVycyBvZiB0aGlzIGZ1bmN0aW9uIHNob3VsZCBtYWtlIHN1
cmUgaWR4IGlzIGJvdW5kZWQgYXBwcm9wcmlhdGVseSAqLwo+PiArICAgIEFTU0VSVChpZHggPCB2
aW9hcGljLT5ucl9waW5zKTsKPj4gKwo+PiArICAgIC8qIE1ha2Ugc3VyZSBubyBvdXQtb2YtYm91
bmQgdmFsdWUgZm9yIGlkeCBjYW4gYmUgdXNlZCAqLwo+IG91dC1vZi1ib3VuZHMKCldpbGwgZml4
LgoKQmVzdCwKTm9yYmVydAoKPgo+IEknbSBmaW5lIG5vdyB3aXRoIGFsbCB0aGUgY29kZSBjaGFu
Z2VzIGhlcmUuCj4KPiBKYW4KPgo+CgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFu
eSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hy
aXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVp
bmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 13:19:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 13:19:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guGvP-00049Z-FN; Thu, 14 Feb 2019 13:19:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guGvN-00049Q-Rz
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 13:19:33 +0000
X-Inumbo-ID: 290a0f6a-305b-11e9-b818-374a64c2e1cf
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 290a0f6a-305b-11e9-b818-374a64c2e1cf;
 Thu, 14 Feb 2019 13:19:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 06:19:29 -0700
Message-Id: <5C656ADD0200007800216B52@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 06:19:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190214124907.12011-1-paul.durrant@citrix.com>
In-Reply-To: <20190214124907.12011-1-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] viridian: fix the
 HvFlushVirtualAddress/List hypercall implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE5IGF0IDEzOjQ5LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCj4gQEAgLTM5NjQsMjYgKzM5NjQsMjggQEAgc3RhdGljIHZvaWQgaHZtX3MzX3Jlc3Vt
ZShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgfQo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IGh2bW9w
X2ZsdXNoX3RsYl9hbGwodm9pZCkKPiArYm9vbCBodm1fZmx1c2hfdmNwdV90bGIoYm9vbCAoKmZs
dXNoX3ZjcHUpKHZvaWQgKmN0eHQsIHN0cnVjdCB2Y3B1ICp2KSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqY3R4dCkKPiAgewo+ICsgICAgc3RhdGljIERFRklORV9QRVJfQ1BVKGNw
dW1hc2tfdCwgZmx1c2hfY3B1bWFzayk7Cj4gKyAgICBjcHVtYXNrX3QgKm1hc2sgPSAmdGhpc19j
cHUoZmx1c2hfY3B1bWFzayk7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9t
YWluOwo+ICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gIAo+IC0gICAgaWYgKCAhaXNfaHZtX2RvbWFp
bihkKSApCj4gLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gLQo+ICAgICAgLyogQXZvaWQgZGVh
ZGxvY2sgaWYgbW9yZSB0aGFuIG9uZSB2Y3B1IHRyaWVzIHRoaXMgYXQgdGhlIHNhbWUgdGltZS4g
Ki8KPiAgICAgIGlmICggIXNwaW5fdHJ5bG9jaygmZC0+aHlwZXJjYWxsX2RlYWRsb2NrX211dGV4
KSApCj4gLSAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKPiArICAgICAgICByZXR1cm4gZmFsc2U7
Cj4gIAo+ICAgICAgLyogUGF1c2UgYWxsIG90aGVyIHZjcHVzLiAqLwo+ICAgICAgZm9yX2VhY2hf
dmNwdSAoIGQsIHYgKQo+IC0gICAgICAgIGlmICggdiAhPSBjdXJyZW50ICkKPiArICAgICAgICBp
ZiAoIHYgIT0gY3VycmVudCAmJiBmbHVzaF92Y3B1KGN0eHQsIHYpICkKPiAgICAgICAgICAgICAg
dmNwdV9wYXVzZV9ub3N5bmModik7Cj4gIAo+ICsgICAgY3B1bWFza19jbGVhcihtYXNrKTsKCkkn
ZCBwcmVmZXIgaWYgdGhpcyB3YXMgcHVsbGVkIGZ1cnRoZXIgZG93biBhcyB3ZWxsLCBpbiBwYXJ0
aWN1bGFyIG91dHNpZGUgdGhlCmxvY2tlZCByZWdpb24uIFdpdGggdGhpcywgd2hpY2ggaXMgZWFz
eSBlbm91Z2ggdG8gZG8gd2hpbGUgY29tbWl0dGluZywKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCkNjLWluZyBKw7xyZ2VuIGluIHRoZSBob3BlcyBmb3IgaGlz
IFItYS1iLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 13:20:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 13:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guGwZ-0004nd-R4; Thu, 14 Feb 2019 13:20:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guGwY-0004nQ-It
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 13:20:46 +0000
X-Inumbo-ID: 55c5c093-305b-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55c5c093-305b-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 13:20:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 06:20:44 -0700
Message-Id: <5C656B2B0200007800216B55@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 06:20:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-2-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CCEAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C62C5640200007800215E66@prv1-mh.provo.novell.com>
 <7fc2567a-03f8-2175-ae0e-b1e453bbe069@amazon.de>
In-Reply-To: <7fc2567a-03f8-2175-ae0e-b1e453bbe069@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 1/9] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE5IGF0IDE0OjEwLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAyLzEyLzE5IDE0OjA4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDguMDIuMTkgYXQg
MTQ6NDQsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gQEAgLTk1NSwyMiArOTY3LDIy
IEBAIGxvbmcgZXZ0Y2huX2JpbmRfdmNwdSh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50
IHZjcHVfaWQpCj4+PiAgICAgIHsKPj4+ICAgICAgY2FzZSBFQ1NfVklSUToKPj4+ICAgICAgICAg
IGlmICggdmlycV9pc19nbG9iYWwoY2huLT51LnZpcnEpICkKPj4+IC0gICAgICAgICAgICBjaG4t
Pm5vdGlmeV92Y3B1X2lkID0gdmNwdV9pZDsKPj4+ICsgICAgICAgICAgICBjaG4tPm5vdGlmeV92
Y3B1X2lkID0gdi0+dmNwdV9pZDsKPj4+ICAgICAgICAgIGVsc2UKPj4+ICAgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7Cj4+PiAgICAgICAgICBicmVhazsKPj4+ICAgICAgY2FzZSBFQ1NfVU5CT1VO
RDoKPj4+ICAgICAgY2FzZSBFQ1NfSU5URVJET01BSU46Cj4+PiAtICAgICAgICBjaG4tPm5vdGlm
eV92Y3B1X2lkID0gdmNwdV9pZDsKPj4+ICsgICAgICAgIGNobi0+bm90aWZ5X3ZjcHVfaWQgPSB2
LT52Y3B1X2lkOwo+Pj4gICAgICAgICAgYnJlYWs7Cj4+PiAgICAgIGNhc2UgRUNTX1BJUlE6Cj4+
PiAtICAgICAgICBpZiAoIGNobi0+bm90aWZ5X3ZjcHVfaWQgPT0gdmNwdV9pZCApCj4+PiArICAg
ICAgICBpZiAoIGNobi0+bm90aWZ5X3ZjcHVfaWQgPT0gdi0+dmNwdV9pZCApCj4+PiAgICAgICAg
ICAgICAgYnJlYWs7Cj4+PiAgICAgICAgICB1bmxpbmtfcGlycV9wb3J0KGNobiwgZC0+dmNwdVtj
aG4tPm5vdGlmeV92Y3B1X2lkXSk7Cj4+PiAtICAgICAgICBjaG4tPm5vdGlmeV92Y3B1X2lkID0g
dmNwdV9pZDsKPj4+ICsgICAgICAgIGNobi0+bm90aWZ5X3ZjcHVfaWQgPSB2LT52Y3B1X2lkOwo+
PiBSaWdodCBub3cgd2UgdW5kZXJzdGFuZCB3aHkgYWxsIG9mIHRoZXNlIGNoYW5nZXMgYXJlIGRv
bmUsIGJ1dAo+PiB3aXRob3V0IGEgY29tbWVudCB0aGlzIGlzIGxpYWJsZSB0byBiZSBjb252ZXJ0
ZWQgYmFjayBhcyBhbgo+PiBvcHRpbWl6YXRpb24gZG93biB0aGUgcm9hZC4KPiAKPiBJIHdpbGwg
ZXh0ZW5kIHRoZSBjb21taXQgbWVzc2FnZSBhY2NvcmRpbmdseS4KCkFjdHVhbGx5IHRoZSByZXF1
ZXN0IHdhcyBmb3IgYSBjb21tZW50IGFkZGl0aW9uLCBub3QgZm9yIGEgY29tbWl0Cm1lc3NhZ2Ug
YWRqdXN0bWVudC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 13:25:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 13:25:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guH1O-00056i-G2; Thu, 14 Feb 2019 13:25:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7qcy=QV=citrix.com=prvs=941b8b53e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1guH1N-00056d-Pw
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 13:25:45 +0000
X-Inumbo-ID: 05deceda-305c-11e9-aafe-1f1781f80133
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05deceda-305c-11e9-aafe-1f1781f80133;
 Thu, 14 Feb 2019 13:25:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="85948571"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v3] viridian: fix the HvFlushVirtualAddress/List
 hypercall implementation
Thread-Index: AQHUxGOymhSFwf/PiE6ssxKCIi+8uqXfNkSAgAASToA=
Date: Thu, 14 Feb 2019 13:25:39 +0000
Message-ID: <51594a05b5f44d8fb6f340c47180a450@AMSPEX02CL03.citrite.net>
References: <20190214124907.12011-1-paul.durrant@citrix.com>
 <5C656ADD0200007800216B52@prv1-mh.provo.novell.com>
In-Reply-To: <5C656ADD0200007800216B52@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3] viridian: fix the
 HvFlushVirtualAddress/List hypercall implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiAxNCBGZWJydWFyeSAyMDE5IDEzOjE5DQo+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZQ0KPiA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgeGVuLWRl
dmVsIDx4ZW4tDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYzXSB2aXJpZGlhbjogZml4
IHRoZSBIdkZsdXNoVmlydHVhbEFkZHJlc3MvTGlzdA0KPiBoeXBlcmNhbGwgaW1wbGVtZW50YXRp
b24NCj4gDQo+ID4+PiBPbiAxNC4wMi4xOSBhdCAxMzo0OSwgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPiB3cm90ZToNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+ID4gKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiA+IEBAIC0zOTY0LDI2ICszOTY0LDI4IEBAIHN0YXRp
YyB2b2lkIGh2bV9zM19yZXN1bWUoc3RydWN0IGRvbWFpbiAqZCkNCj4gPiAgICAgIH0NCj4gPiAg
fQ0KPiA+DQo+ID4gLXN0YXRpYyBpbnQgaHZtb3BfZmx1c2hfdGxiX2FsbCh2b2lkKQ0KPiA+ICti
b29sIGh2bV9mbHVzaF92Y3B1X3RsYihib29sICgqZmx1c2hfdmNwdSkodm9pZCAqY3R4dCwgc3Ry
dWN0IHZjcHUgKnYpLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpjdHh0KQ0K
PiA+ICB7DQo+ID4gKyAgICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoY3B1bWFza190LCBmbHVzaF9j
cHVtYXNrKTsNCj4gPiArICAgIGNwdW1hc2tfdCAqbWFzayA9ICZ0aGlzX2NwdShmbHVzaF9jcHVt
YXNrKTsNCj4gPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47DQo+ID4g
ICAgICBzdHJ1Y3QgdmNwdSAqdjsNCj4gPg0KPiA+IC0gICAgaWYgKCAhaXNfaHZtX2RvbWFpbihk
KSApDQo+ID4gLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+ID4gLQ0KPiA+ICAgICAgLyogQXZv
aWQgZGVhZGxvY2sgaWYgbW9yZSB0aGFuIG9uZSB2Y3B1IHRyaWVzIHRoaXMgYXQgdGhlIHNhbWUN
Cj4gdGltZS4gKi8NCj4gPiAgICAgIGlmICggIXNwaW5fdHJ5bG9jaygmZC0+aHlwZXJjYWxsX2Rl
YWRsb2NrX211dGV4KSApDQo+ID4gLSAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsNCj4gPiArICAg
ICAgICByZXR1cm4gZmFsc2U7DQo+ID4NCj4gPiAgICAgIC8qIFBhdXNlIGFsbCBvdGhlciB2Y3B1
cy4gKi8NCj4gPiAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkNCj4gPiAtICAgICAgICBpZiAo
IHYgIT0gY3VycmVudCApDQo+ID4gKyAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgJiYgZmx1c2hf
dmNwdShjdHh0LCB2KSApDQo+ID4gICAgICAgICAgICAgIHZjcHVfcGF1c2Vfbm9zeW5jKHYpOw0K
PiA+DQo+ID4gKyAgICBjcHVtYXNrX2NsZWFyKG1hc2spOw0KPiANCj4gSSdkIHByZWZlciBpZiB0
aGlzIHdhcyBwdWxsZWQgZnVydGhlciBkb3duIGFzIHdlbGwsIGluIHBhcnRpY3VsYXIgb3V0c2lk
ZQ0KPiB0aGUNCj4gbG9ja2VkIHJlZ2lvbi4NCg0KVHJ1ZSwgSSBzaG91bGQgaGF2ZSBkb25lIHRo
YXQgaW4gdjIuDQoNCj4gV2l0aCB0aGlzLCB3aGljaCBpcyBlYXN5IGVub3VnaCB0byBkbyB3aGls
ZSBjb21taXR0aW5nLA0KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPg0KPiANCg0KT2ssIHRoYW5rcy4NCg0KICBQYXVsDQoNCj4gQ2MtaW5nIErDvHJnZW4gaW4g
dGhlIGhvcGVzIGZvciBoaXMgUi1hLWIuDQo+IA0KPiBKYW4NCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 13:37:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 13:37:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guHCi-00060z-LJ; Thu, 14 Feb 2019 13:37:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tSEH=QV=amazon.de=prvs=9419de174=nmanthey@srs-us1.protection.inumbo.net>)
 id 1guHCh-00060S-L8
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 13:37:27 +0000
X-Inumbo-ID: aa2a310a-305d-11e9-bc90-bc764e045a96
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa2a310a-305d-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 13:37:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550151445; x=1581687445;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=TCWE8xDl+LepwRzNrcvToXnKK0RfPP5PBpQds0DH2Xs=;
 b=ggaPCr7EubIuxtesLvVU2V1FqeOYos349aeo3saCDRDp8ZKQQ5hteJ+C
 RtnwrKMSgrmXs4CVYOuwr2DjeHnPx35brDmD6ni+xN6iDeMUeSlQAIxbz
 w2FJjrHyhyIcCeY+WMjvWMs+9uoWBmW85mL1Doz+czkgzuZtoXwLdQa1E 0=;
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="717766215"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2a-538b0bfb.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 Feb 2019 13:37:23 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2a-538b0bfb.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1EDbFaH072614
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Feb 2019 13:37:19 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Feb 2019 13:37:19 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.45) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Feb 2019 13:37:12 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-6-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CFEAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C62CF2C0200007800215F03@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <715125e5-dfe3-0d02-6839-12e3cc31bb92@amazon.de>
Date: Thu, 14 Feb 2019 14:37:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C62CF2C0200007800215F03@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.45]
X-ClientProxiedBy: EX13D20UWC001.ant.amazon.com (10.43.162.244) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 5/9] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMi8xOSAxNDo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMDIuMTkgYXQg
MTQ6NDQsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiAtLS0gL2Rldi9udWxsCj4+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmgKPj4gQEAgLTAsMCArMSwzOSBAQAo+PiAr
LyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPj4gKy8qIENvcHlyaWdodCAy
MDE4IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2
ZWQuIAo+PiAqLwo+PiArCj4+ICsjaWZuZGVmIF9BU01fWDg2X05PU1BFQ19ICj4+ICsjZGVmaW5l
IF9BU01fWDg2X05PU1BFQ19ICj4+ICsKPj4gKyNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4K
Pj4gKyNpbmNsdWRlIDxhc20vc3lzdGVtLmg+Cj4+ICsKPj4gKy8qIEFsbG93IHRvIGluc2VydCBh
IHJlYWQgbWVtb3J5IGJhcnJpZXIgaW50byBjb25kaXRpb25hbHMgKi8KPj4gK3N0YXRpYyBhbHdh
eXNfaW5saW5lIGJvb2wgYXJjaF9iYXJyaWVyX25vc3BlY190cnVlKHZvaWQpCj4gTm93IHRoYXQg
dGhpcyBpcyB4ODYtc3BlY2lmaWMgKGFuZCBub3QgdXNlZCBieSBjb21tb24gY29kZSksCj4gSSBk
b24ndCB0aGluayB0aGUgYXJjaF8gcHJlZml4IGlzIHdhcnJhbnRlZCBhbnltb3JlLgpJIHdpbGwg
ZHJvcCB0aGUgcHJlZml4Lgo+PiArewo+PiArI2lmIGRlZmluZWQoQ09ORklHX0hWTSkKPiBIZXJl
IGFuZCBiZWxvdyBJJ2QgcHJlZmVyIGlmIHlvdSB1c2VkIHRoZSBzaG9ydGVyICNpZmRlZi4KSSB3
aWxsIHVzZSB0aGUgc2hvcnQgdmVyc2lvbi4KPgo+PiArICAgIGFsdGVybmF0aXZlKCIiLCAibGZl
bmNlIiwgWDg2X0ZFQVRVUkVfU0NfTDFURl9WVUxOKTsKPj4gKyNlbmRpZgo+PiArICAgIHJldHVy
biB0cnVlOwo+PiArfQo+PiArCj4+ICsvKiBBbGxvdyB0byBwcm90ZWN0IGV2YWx1YXRpb24gb2Yg
Y29uZGl0aW9uYWFzbCB3aXRoIHJlc3BlY3QgdG8gc3BlY3VsYXRpb24gCj4+ICovCj4+ICsjaWYg
ZGVmaW5lZChDT05GSUdfSFZNKQo+PiArI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9u
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICgoY29u
ZGl0aW9uKSA/IGFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZSgpIDogIWFyY2hfYmFycmllcl9ub3Nw
ZWNfdHJ1ZSgpKQo+PiArI2Vsc2UKPj4gKyNkZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlv
bikgKGNvbmRpdGlvbikKPj4gKyNlbmRpZgo+PiArCj4+ICsvKiBBbGxvdyB0byBibG9jayBzcGVj
dWxhdGl2ZSBleGVjdXRpb24gaW4gZ2VuZXJpYyBjb2RlICovCj4+ICsjZGVmaW5lIGJsb2NrX3Nw
ZWN1bGF0aW9uKCkgKHZvaWQpYXJjaF9iYXJyaWVyX25vc3BlY190cnVlKCkKPiBJJ20gcHJldHR5
IHN1cmUgdGhhdCBJIGRpZCBwb2ludCBvdXQgYmVmb3JlIHRoYXQgdGhpcyBsYWNrcyBhbgo+IG91
dGVyIHBhaXIgb2YgcGFyZW50aGVzZXMuCgpZb3UgZGlkLiBJIHdpbGwgYWRkIHRoZW0uCgpCZXN0
LApOb3JiZXJ0Cgo+Cj4gSmFuCj4KPgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1h
bnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENo
cmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpF
aW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 13:42:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 13:42:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guHHZ-0006k7-Dc; Thu, 14 Feb 2019 13:42:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CfJi=QV=citrix.com=prvs=941bb452b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1guHHX-0006jN-E4
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 13:42:27 +0000
X-Inumbo-ID: 5c648d1a-305e-11e9-b9a7-97eb2c1f1c1d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c648d1a-305e-11e9-b9a7-97eb2c1f1c1d;
 Thu, 14 Feb 2019 13:42:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="85949346"
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>,
 Juergen Gross <jgross@suse.com>
References: <20190214121004.2193-1-paul.durrant@citrix.com>
 <5c1ad5ef-0150-87b2-1bc4-2e3e7bb0c353@suse.com>
 <c799e58a8fb3451b8157cb4d8c008ea8@AMSPEX02CL03.citrite.net>
 <5C65692B0200007800216B37@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <9a42e26f-22c7-190e-1baf-f79605a58a87@citrix.com>
Date: Thu, 14 Feb 2019 13:42:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C65692B0200007800216B37@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] viridian: fix the
 HvFlushVirtualAddress/List hypercall implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMjAxOSAxMzoxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDIuMTkg
YXQgMTM6MzgsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBGcm9tOiBKdWVy
Z2VuIEdyb3NzIFttYWlsdG86amdyb3NzQHN1c2UuY29tXQo+Pj4gU2VudDogMTQgRmVicnVhcnkg
MjAxOSAxMjozNQo+Pj4KPj4+IE9uIDE0LzAyLzIwMTkgMTM6MTAsIFBhdWwgRHVycmFudCB3cm90
ZToKPj4+PiB2MjoKPj4+PiAgLSBVc2UgY3B1bWFza19zY3JhdGNoCj4+PiBUaGF0J3Mgbm90IGEg
Z29vZCBpZGVhLiBjcHVtYXNrX3NjcmF0Y2ggbWF5IGJlIHVzZWQgZnJvbSBvdGhlciBjcHVzIGFz
Cj4+PiBsb25nIGFzIHRoZSByZXNwZWN0aWNlIHNjaGVkdWxlciBsb2NrIGlzIGJlaW5nIGhlbGQu
IFNlZSB0aGUgY29tbWVudCBpbgo+Pj4gaW5jbHVkZS94ZW4vc2NoZWQtaWYuaDoKPj4+Cj4+PiAv
Kgo+Pj4gICogU2NyYXRjaCBzcGFjZSwgZm9yIGF2b2lkaW5nIGhhdmluZyB0b28gbWFueSBjcHVt
YXNrX3Qgb24gdGhlIHN0YWNrLgo+Pj4gICogV2l0aGluIGVhY2ggc2NoZWR1bGVyLCB3aGVuIHVz
aW5nIHRoZSBzY3JhdGNoIG1hc2sgb2Ygb25lIHBDUFU6Cj4+PiAgKiAtIHRoZSBwQ1BVIG11c3Qg
YmVsb25nIHRvIHRoZSBzY2hlZHVsZXIsCj4+PiAgKiAtIHRoZSBjYWxsZXIgbXVzdCBvd24gdGhl
IHBlci1wQ1BVIHNjaGVkdWxlciBsb2NrIChhLmsuYS4gcnVucXVldWUKPj4+ICAqICAgbG9jayku
Cj4+PiAgKi8KPj4+Cj4+PiBTbyBwbGVhc2UgZG9uJ3QgdXNlIGNwdW1hc2tfc2NyYXRjaCBvdXRz
aWRlIHRoZSBzY2hlZHVsZXIhCj4+IEFoLCB5ZXMsIGl0J3MgYmVjYXVzZSBvZiBjcHVtYXNrX3Nj
cmF0Y2hfY3B1KCkuLi4gSSdkIGluZGVlZCBtaXNzZWQgdGhhdC4gSW4gCj4+IHdoaWNoIGNhc2Ug
YSBkZWRpY2F0ZWQgZmx1c2hfY3B1bWFzayBpcyBzdGlsbCByZXF1aXJlZC4KPiBBbmQgSSBkaWRu
J3QgcmVjYWxsIHRoaXMgYXNwZWN0IGVpdGhlciAtIEknbSBzb3JyeSBmb3IgbWlzZ3VpZGluZyB5
b3UuCj4gU28gSsO8cmdlbiAtIHRoYW5rcyBmb3Igc3BvdHRpbmchCgpDYW4gY3B1bWFza19zY3Jh
dGNoIG1vdmUgaW50byBhIHNjaGVkdWxlciBwcml2YXRlIGhlYWRlciBmaWxlIHNvIHRoZQpjb21w
aWxlciB3b24ndCBsZXQgdXMgYWNjaWRlbnRhbGx5IG1ha2UgdGhpcyBtaXN0YWtlIGFnYWluPwoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 13:43:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 13:43:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guHI7-0006mY-O3; Thu, 14 Feb 2019 13:43:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tSEH=QV=amazon.de=prvs=9419de174=nmanthey@srs-us1.protection.inumbo.net>)
 id 1guHI7-0006mS-2a
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 13:43:03 +0000
X-Inumbo-ID: 7275bbb5-305e-11e9-bc90-bc764e045a96
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7275bbb5-305e-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 13:43:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550151781; x=1581687781;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=GiqkOy7R9rGFEjkN/POQ/e2rVc1eMdnXq0RP/mVEwsQ=;
 b=YGYxrYVJAQFiNUqTUWLxElmB7RXZkr34ktEbMgS6cZsh3k8w4aqgNYUd
 5DJ03zkzj6VNVX+NNUH/zYpjUP6IT8TYfbbwWToJSbkZ2PvvZKW8PQ/ud
 s4Pa+r1JlE5/hQ4IBGnAehjkNQGgohn5amyOpvLZuA01Kn2Y4TN5C/KWg 8=;
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="758943951"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 Feb 2019 13:42:59 +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-8cc5d68b.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1EDgueU082807
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Feb 2019 13:42:57 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Feb 2019 13:42:57 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.45) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Feb 2019 13:42:50 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-6-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CFEAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C62D4380200007800215F53@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <49f80999-a034-1342-9a79-ae9a88a4bd43@amazon.de>
Date: Thu, 14 Feb 2019 14:42:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C62D4380200007800215F53@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.45]
X-ClientProxiedBy: EX13D14UWC001.ant.amazon.com (10.43.162.5) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 5/9] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMi8xOSAxNToxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMDIuMTkgYXQg
MTQ6NDQsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiAtLS0gL2Rldi9udWxsCj4+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmgKPj4gQEAgLTAsMCArMSwzOSBAQAo+PiAr
LyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPj4gKy8qIENvcHlyaWdodCAy
MDE4IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2
ZWQuIAo+PiAqLwo+PiArCj4+ICsjaWZuZGVmIF9BU01fWDg2X05PU1BFQ19ICj4+ICsjZGVmaW5l
IF9BU01fWDg2X05PU1BFQ19ICj4+ICsKPj4gKyNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4K
Pj4gKyNpbmNsdWRlIDxhc20vc3lzdGVtLmg+Cj4gSXNuJ3QgdGhlIGxhdHRlciB1bm5lY2Vzc2Fy
eSBub3c/IFlvdSBkb24ndCB1c2UgYW55ICptYigpIGNvbnN0cnVjdAo+IGFueW1vcmUuCgpUcnVl
LCBJIGRlbGV0ZWQgdGhpcyBpbmNsdWRlLgoKQmVzdCwKTm9yYmVydAoKPgo+IEphbgo+Cj4KCgoK
QW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAx
MTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhl
cmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQg
Q2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 13:45:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 13:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guHKZ-00074L-6f; Thu, 14 Feb 2019 13:45:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tSEH=QV=amazon.de=prvs=9419de174=nmanthey@srs-us1.protection.inumbo.net>)
 id 1guHKY-00074F-DJ
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 13:45:34 +0000
X-Inumbo-ID: cc751a5c-305e-11e9-bc90-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc751a5c-305e-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 13:45:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550151932; x=1581687932;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=pnKLBFcJY+/Bdy2mSpMqBD05+JuO1oNg4YW+cX34uSs=;
 b=rSIBzY4c4kUHi2OIi5VnkDNCGaqHqJ6+Rmh1vA5Vqw/NBJQI/Lx3UvIm
 uL0rZB3vc/uctTlDk9K/fbEpz067rV67Qme+cN2IlSrBBQ2Um+2CEsIyN
 QyiHYcqbxkbdleLGCrSKDMTjXjUzyiCCgLjpLah3JLSElhxmaKosbuN8o o=;
X-IronPort-AV: E=Sophos;i="5.58,368,1544486400"; d="scan'208";a="386555464"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-baacba05.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 Feb 2019 13:45:30 +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 x1EDjQCs062703
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Feb 2019 13:45:28 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Feb 2019 13:45:28 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.45) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Feb 2019 13:45:20 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-7-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CF2AAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C62D4020200007800215F4F@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <a4a25ec7-e73b-3956-82e9-d8924b3ee97f@amazon.de>
Date: Thu, 14 Feb 2019 14:45:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C62D4020200007800215F4F@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.45]
X-ClientProxiedBy: EX13D08UWC004.ant.amazon.com (10.43.162.90) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 6/9] is_control_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMi8xOSAxNToxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMDIuMTkgYXQg
MTQ6NDQsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBDaGVja3Mgb2YgZG9tYWluIHBy
b3BlcnRpZXMsIHN1Y2ggYXMgaXNfaGFyZHdhcmVfZG9tYWluIG9yIGlzX2h2bV9kb21haW4sCj4+
IG1pZ2h0IGJlIGJ5cGFzc2VkIGJ5IHNwZWN1bGF0aXZlbHkgZXhlY3V0aW5nIHRoZXNlIGluc3Ry
dWN0aW9ucy4gQSByZWFzb24KPj4gZm9yIGJ5cGFzc2luZyB0aGVzZSBjaGVja3MgaXMgdGhhdCB0
aGVzZSBtYWNyb3MgYWNjZXNzIHRoZSBkb21haW4KPj4gc3RydWN0dXJlIHZpYSBhIHBvaW50ZXIs
IGFuZCBjaGVjayBhIGNlcnRhaW4gZmllbGQuIFNpbmNlIHRoaXMgbWVtb3J5Cj4+IGFjY2VzcyBp
cyBzbG93LCB0aGUgQ1BVIGFzc3VtZXMgYSByZXR1cm5lZCB2YWx1ZSBhbmQgY29udGludWVzIHRo
ZQo+PiBleGVjdXRpb24uCj4+Cj4+IEluIGNhc2UgYW4gaXNfY29udHJvbF9kb21haW4gY2hlY2sg
aXMgYnlwYXNzZWQsIGZvciBleGFtcGxlIGR1cmluZyBhCj4+IGh5cGVyY2FsbCwgZGF0YSB0aGF0
IHNob3VsZCBvbmx5IGJlIGFjY2Vzc2libGUgYnkgdGhlIGNvbnRyb2wgZG9tYWluIGNvdWxkCj4+
IGJlIGxvYWRlZCBpbnRvIHRoZSBjYWNoZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+Cj4+Cj4+IC0tLQo+Pgo+PiBOb3RlczoKPj4gICB2
NjogRHJvcCBub3NwZWMuaCBpbmNsdWRlCj4gQW5kIHRoaXMgd2FzIGJlY2F1c2Ugb2Ygd2hhdD8g
SSB0aGluayBpdCBpcyBnb29kIHByYWN0aWNlIHRvIGluY2x1ZGUKPiBvdGhlciBoZWFkZXJzIHdo
aWNoIGFkZGVkIGRlZmluaXRpb25zIHJlbHkgb24sIGV2ZW4gaWYgaW4gcHJhY3RpY2UKPiBfcmln
aHQgbm93XyB0aGF0IGhlYWRlciBnZXRzIGluY2x1ZGVkIGFscmVhZHkgYnkgb3RoZXIgbWVhbnMu
IElmCj4gdGhlcmUncyBzb21lIHJlY3Vyc2lvbiBpbiBoZWFkZXIgZGVwZW5kZW5jaWVzLCB0aGVu
IGl0IHdvdWxkIGhhdmUKPiBiZWVuIG5pY2UgaWYgeW91IGhhZCBwb2ludGVkIG91dCB0aGUgYWN0
dWFsIGlzc3VlLgoKVGhlIG5vc3BlYy5oIGhlYWRlciBoYXMgYmVlbiBpbnRyb2R1Y2VkIGJ5IHRo
ZSBjb21taXQgInhlbi9zY2hlZDoKSW50cm9kdWNlIGRvbWFpbl92Y3B1KCkgaGVscGVyIiBiZXR3
ZWVuIG15IHY0IGFuZCB2Niwgc28gSSBoYWQgdG8gZHJvcApteSBpbmNsdWRlIHRoZXJlLiBUaGUg
c2NoZWQuaCBmaWxlIHN0aWxsIGluY2x1ZGVzIHRoZSBub3NwZWMuaCBmaWxlLCBJCmp1c3QgZG8g
bm90IGhhdmUgdG8gYWRkIGl0IGFueSBtb3JlLiBJIGNvdWxkIGhhdmUgYmVlbiBhIGJpdCBtb3Jl
CnZlcmJvc2UgaW4gdGhlIG5vdGVzIHNlY3Rpb24uCgpCZXN0LApOb3JiZXJ0Cgo+Cj4gSmFuCj4K
PgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAz
OAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJh
bGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2Vy
aWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 13:59:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 13:59:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guHXt-00083i-Hk; Thu, 14 Feb 2019 13:59:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gB96=QV=citrix.com=prvs=941d1f7e8=roger.pau@srs-us1.protection.inumbo.net>)
 id 1guHXs-00083d-EI
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 13:59:20 +0000
X-Inumbo-ID: b86d4dd7-3060-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b86d4dd7-3060-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 13:59:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,369,1544486400"; d="scan'208";a="85950258"
Date: Thu, 14 Feb 2019 14:59:10 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190214135910.egdaixdbv6zogwfx@mac>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-3-roger.pau@citrix.com>
 <5C643D6A020000780021661A@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C643D6A020000780021661A@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 v2 2/7] amd/npt/shadow: replace
 assert that prevents creating 2M/1G MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMDg6NTM6MTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjAyLjE5IGF0IDE4OjQ2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gVGhlIGFzc2VydCB3YXMgb3JpZ2luYWxseSBhZGRlZCB0byBtYWtlIHN1cmUgdGhh
dCBoaWdoZXIgb3JkZXIKPiA+IHJlZ2lvbnMgKD4gUEFHRV9PUkRFUl80SykgY291bGQgbm90IGJl
IHVzZWQgdG8gYnlwYXNzIHRoZQo+ID4gbW1pb19yb19yYW5nZXMgY2hlY2sgcGVyZm9ybWVkIGJ5
IHAybV90eXBlX3RvX2ZsYWdzLgo+ID4gCj4gPiBUaGlzIGhvd2V2ZXIgaXMgYWxyZWFkeSBjaGVj
a2VkIGluIHNldF9tbWlvX3AybV9lbnRyeSwgd2hpY2ggbWFrZXMKPiA+IHN1cmUgdGhhdCBoaWdo
ZXIgb3JkZXIgbWFwcGluZ3MgZG9uJ3Qgb3ZlcmxhcCB3aXRoIG1taW9fcm9fcmFuZ2VzLAo+ID4g
dGh1cyBhbGxvd2luZyB0aGUgY3JlYXRpb24gb2YgaGlnaCBvcmRlciBNTUlPIG1hcHBpbmdzIHNh
ZmVseS4KPiA+IAo+ID4gUmVwbGFjZSB0aGUgYXNzZXJ0IHRvIGFsbG93IDJNLzFHIGVudHJpZXMg
dG8gYmUgY3JlYXRlZCBmb3IgTU1JTwo+ID4gcmVnaW9ucyBhbmQgYWRkIHNvbWUgZXh0cmEgYXNz
ZXJ0cyBhcyBhIHJlcGxhY2VtZW50IHRvIG1ha2Ugc3VyZQo+ID4gdGhlcmUncyBubyBvdmVybGFw
cGluZyB3aXRoIE1NSU8gcmVhZC1vbmx5IHJhbmdlcy4KPiA+IAo+ID4gTm90ZSB0aGF0IDFHIE1N
SU8gZW50cmllcyB3aWxsIG5vdCBiZSBjcmVhdGVkIHVubGVzcyBtbWlvX29yZGVyIGlzCj4gPiBj
aGFuZ2VkIHRvIGFsbG93IGl0Lgo+ID4gCj4gPiBTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiAKPiBJcyB0aGlzIHN0aWxsIHRoZSBjYXNlPyBJ
aXJjIHRoZSBvcmlnaW5hbCBzdWdnZXN0aW9uIHdhcyB0byByZW1vdmUKPiB0aGUgYXNzZXJ0aW9u
IGFsdG9nZXRoZXI/CgpSaWdodCwgc2hvdWxkIEkgaW5zdGVhZCBhZGQgeW91ciBzdWdnZXN0ZWQt
YnkgdGFnPwoKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+ID4gKysrIGIveGVu
L2FyY2gveDg2L21tL3AybS1wdC5jCj4gPiBAQCAtNTc2LDcgKzU3NiwxNSBAQCBwMm1fcHRfc2V0
X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKPiA+
ICAgICAgICAgIH0KPiA+ICAKPiA+ICAgICAgICAgIEFTU0VSVChwMm1fZmxhZ3NfdG9fdHlwZShm
bGFncykgIT0gcDJtX2lvcmVxX3NlcnZlcik7Cj4gPiAtICAgICAgICBBU1NFUlQoIW1mbl92YWxp
ZChtZm4pIHx8IHAybXQgIT0gcDJtX21taW9fZGlyZWN0KTsKPiA+ICsgICAgICAgIGlmICggcDJt
dCA9PSBwMm1fbW1pb19kaXJlY3QgKQo+ID4gKyAgICAgICAgICAgIEFTU0VSVCghbWZuX2VxKG1m
biwgSU5WQUxJRF9NRk4pICYmCj4gPiArICAgICAgICAgICAgICAgICAgICFyYW5nZXNldF9vdmVy
bGFwc19yYW5nZShtbWlvX3JvX3JhbmdlcywgbWZuX3gobWZuKSwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikgKyBQRk5fRE9XTihNQigy
KSkpKTsKPiA+ICsgICAgICAgIGVsc2UgaWYgKCBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQp
IHx8IHAybXQgPT0gcDJtX2ludmFsaWQgfHwKPiA+ICsgICAgICAgICAgICAgICAgICBwMm10ID09
IHAybV9tbWlvX2RtICkKPiA+ICsgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikgfHwg
bWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pKTsKPiA+ICsgICAgICAgIGVsc2UKPiA+ICsgICAgICAg
ICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwo+ID4gICAgICAgICAgbDNlX2NvbnRlbnQgPSBt
Zm5fdmFsaWQobWZuKSB8fCBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQpCj4gPiAgICAgICAg
ICAgICAgPyBwMm1fbDNlX2Zyb21fcGZuKG1mbl94KG1mbiksCj4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV90eXBlX3RvX2ZsYWdzKHAybSwgcDJtdCwgbWZuLCAyKSkKPiA+
IEBAIC02NjgsNyArNjc2LDE1IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAo+ID4gICAgICAgICAgfQo+ID4gIAo+ID4gICAg
ICAgICAgQVNTRVJUKHAybV9mbGFnc190b190eXBlKGZsYWdzKSAhPSBwMm1faW9yZXFfc2VydmVy
KTsKPiA+IC0gICAgICAgIEFTU0VSVCghbWZuX3ZhbGlkKG1mbikgfHwgcDJtdCAhPSBwMm1fbW1p
b19kaXJlY3QpOwo+ID4gKyAgICAgICAgaWYgKCBwMm10ID09IHAybV9tbWlvX2RpcmVjdCApCj4g
PiArICAgICAgICAgICAgQVNTRVJUKCFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgJiYKPiA+ICsg
ICAgICAgICAgICAgICAgICAgIXJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKG1taW9fcm9fcmFuZ2Vz
LCBtZm5feChtZm4pLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWZuX3gobWZuKSArIFBGTl9ET1dOKE1CKDIpKSkpOwo+ID4gKyAgICAgICAgZWxzZSBp
ZiAoIHAybV9hbGxvd3NfaW52YWxpZF9tZm4ocDJtdCkgfHwgcDJtdCA9PSBwMm1faW52YWxpZCB8
fAo+ID4gKyAgICAgICAgICAgICAgICAgIHAybXQgPT0gcDJtX21taW9fZG0gKQo+ID4gKyAgICAg
ICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSB8fCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikp
Owo+ID4gKyAgICAgICAgZWxzZQo+ID4gKyAgICAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZu
KSk7Cj4gCj4gU2VlaW5nIHRoaXMgc3VwcG9zZWRseSBhbG1vc3QgdGhlIHNhbWUgKGJ1dCBhY3R1
YWxseSBlbnRpcmVseSB0aGUgc2FtZSwKPiBkdWUgdG8gdGhlIHdyb25nIE1CKDIpIGluIHRoZSBm
aXJzdCBodW5rKSBjb2RlIEkgd29uZGVyIHdoZXRoZXIgdGhpcwo+IHdvdWxkbid0IGJldHRlciBi
ZSBwdXQgaW4gYSBoZWxwZXIgKG1hY3JvIG9yIGZ1bmN0aW9uKSwgdG9nZXRoZXIgd2l0aAo+IGFk
amFjZW50IGFzc2VydGlvbiBpbiBjb250ZXh0LCBpbW1lZGlhdGVseSBhaGVhZCBvZiB0aGUgbGlu
ZSB5b3UgYWx0ZXIuCgpUaGFua3MsIEkndmUgcGxhY2VkIHRoaXMgaW50byBhIGhlbHBlciBmdW5j
dGlvbiBuYW1lZCBjaGVja19lbnRyeSwKd2hpY2ggaXMgdGhlIGJlc3QgbmFtZSBJIGNvdWxkIGNv
bWUgdXAgd2l0aC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 14:05:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 14:05:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guHdK-0000YB-Bf; Thu, 14 Feb 2019 14:04:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tSEH=QV=amazon.de=prvs=9419de174=nmanthey@srs-us1.protection.inumbo.net>)
 id 1guHdI-0000Y6-Fi
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 14:04:56 +0000
X-Inumbo-ID: 80ff7caf-3061-11e9-bc90-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80ff7caf-3061-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 14:04:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550153095; x=1581689095;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=SUSTvIg3a0PL/7dyhnKYCh2rRbW4yH3FgoQYAlOP204=;
 b=LgDe2moZCap0zRXbQfSqkHcD6aZ0s3e7MqGv5m+OLVVnaJDCOx2YVVXI
 JJsTtliAoN8bhiciT3Z1weYVsy4GK0VZesl3+59aVEdhWlwqUA5T26IRh
 9qsZKh2TbsTsCWq0TgrPGz4kmeVgd+jHubNhasiUxS4ETrI+ymRDU+I4w I=;
X-IronPort-AV: E=Sophos;i="5.58,369,1544486400"; d="scan'208";a="659572404"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 14 Feb 2019 14:04: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-1c1b5cdd.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1EE4lKk048861
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 14 Feb 2019 14:04:48 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Feb 2019 14:04:47 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.45) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 14 Feb 2019 14:04:39 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-10-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <23D9419E02000017B1E090C7@prv1-mh.provo.novell.com>
 <5C62D8CD0200007800215FA0@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <bb477650-afca-2464-71d9-2090690066d4@amazon.de>
Date: Thu, 14 Feb 2019 15:04:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C62D8CD0200007800215FA0@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.45]
X-ClientProxiedBy: EX13D10UWB001.ant.amazon.com (10.43.161.111) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 9/9] common/memory: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMi8xOSAxNTozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMDIuMTkgYXQg
MTQ6NDQsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBAQCAtMzMsMTAgKzM0LDExIEBA
IHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBwZHhfZ3JvdXBfdmFsaWRbQklUU19UT19MT05H
UygKPj4gIAo+PiAgYm9vbCBfX21mbl92YWxpZCh1bnNpZ25lZCBsb25nIG1mbikKPj4gIHsKPj4g
LSAgICByZXR1cm4gbGlrZWx5KG1mbiA8IG1heF9wYWdlKSAmJgo+PiAtICAgICAgICAgICBsaWtl
bHkoIShtZm4gJiBwZm5faG9sZV9tYXNrKSkgJiYKPj4gLSAgICAgICAgICAgbGlrZWx5KHRlc3Rf
Yml0KHBmbl90b19wZHgobWZuKSAvIFBEWF9HUk9VUF9DT1VOVCwKPj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBkeF9ncm91cF92YWxpZCkpOwo+PiArICAgIHJldHVybiBldmFsdWF0ZV9u
b3NwZWMoCj4+ICsgICAgICAgIGxpa2VseShtZm4gPCBtYXhfcGFnZSkgJiYKPj4gKyAgICAgICAg
bGlrZWx5KCEobWZuICYgcGZuX2hvbGVfbWFzaykpICYmCj4+ICsgICAgICAgIGxpa2VseSh0ZXN0
X2JpdChwZm5fdG9fcGR4KGFycmF5X2luZGV4X25vc3BlYyhtZm4sIG1heF9wYWdlKSkKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyBQRFhfR1JPVVBfQ09VTlQsIHBkeF9n
cm91cF92YWxpZCkpKTsKPj4gIH0KPiBIb3cgYWJvdXQgdGhpcyBpbnN0ZWFkOgo+Cj4gYm9vbCBf
X21mbl92YWxpZCh1bnNpZ25lZCBsb25nIG1mbikKPiB7Cj4gICAgIGlmICggdW5saWtlbHkoZXZh
bHVhdGVfbm9zcGVjKG1mbiA+PSBtYXhfcGFnZSkpICkKPiAgICAgICAgIHJldHVybiBmYWxzZTsK
PiAgICAgcmV0dXJuIGxpa2VseSghKG1mbiAmIHBmbl9ob2xlX21hc2spKSAmJgo+ICAgICAgICAg
ICAgbGlrZWx5KHRlc3RfYml0KHBmbl90b19wZHgobWZuKSAvIFBEWF9HUk9VUF9DT1VOVCwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwZHhfZ3JvdXBfdmFsaWQpKTsKPiB9Cj4KPiBJbml0
aWFsbHkgSSByZWFsbHkganVzdCB3YW50ZWQgdG8gaW1wcm92ZSB0aGUgbGluZSB3cmFwcGluZyAo
YXQgdGhlCj4gdmVyeSBsZWFzdCB0aGUgLyB3YXMgbWlzcGxhY2VkKSwgYnV0IEkgdGhpbmsgdGhp
cyB2YXJpYW50IGd1YXJkcwo+IGFnYWluc3QgYWxsIHRoYXQncyBuZWVkZWQgd2l0aG91dCBldmVu
IGludHJvZHVjaW5nIHdyYXBwaW5nCj4gaGVhZGFjaGVzLgoKVGhhdCB3b3JrcyBhcyB3ZWxsLCBJ
IHdpbGwgYWRhcHQgdGhlIGNvbW1pdCBhY2NvcmRpbmdseS4KCkJlc3QsCk5vcmJlcnQKCj4KPiBK
YW4KPgo+CgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5z
dHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdl
ciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFt
dHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 14:18:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 14:18:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guHqD-0001UT-K5; Thu, 14 Feb 2019 14:18:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iQBH=QV=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1guHqD-0001UO-2g
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 14:18:17 +0000
X-Inumbo-ID: 5db9b150-3063-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5db9b150-3063-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 14:18:15 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 C829F301AB2E; Thu, 14 Feb 2019 16:18:13 +0200 (EET)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id A675A3051E79;
 Thu, 14 Feb 2019 16:18:13 +0200 (EET)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 14 Feb 2019 16:18:11 +0200
Message-Id: <7c7c1f3911aed2c383013637a7172f639c84ba61.1550153684.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH v2] vm_event: Add a new opcode to get
 VM_EVENT_INTERFACE_VERSION
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCB0aGUgVk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJT04gaXMgZGV0ZXJtaW5lZCBh
dCBydW50aW1lLCBieQppbnNwZWN0aW5nIHRoZSBjb3JyZXNwb25kaW5nIGZpZWxkIGluIGEgdm1f
ZXZlbnRfcmVxdWVzdC4gVGhpcyBoZWxwZXIKb3Bjb2RlIHdpbGwgcXVlcnkgdGhlIGh5cGVydmlz
b3Igc3VwcG9ydGVkIHZlcnNpb24gYmVmb3JlIHRoZSB2bV9ldmVudApyZWxhdGVkIHN0cnVjdHVy
ZXMgYW5kIGxheW91dCBhcmUgc2V0LXVwLgoKU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KCi0tLQpDaGFuZ2VzIGZyb20gdjE6CiAtIFJl
dHVybiAtRVNSQ0ggaW5zdGVhZCBvZiAtRUlOVkFMIGlmIERPTUlEX0lOVkFMSUQgaWYgZ2l2ZW4g
YXMKICAgcGFyYW1ldGVyIHRvIFhFTl9ET01DVExfdm1fZXZlbnRfb3AgYW5kIG9wIGlzIG5vdAog
ICBYRU5fVk1fRVZFTlRfR0VUX1ZFUlNJT04uIEFsc28gdGhlIGxvZyBtZXNzYWdlIHdhcyByZW1v
dmVkLgogLSBSZXBsYWNlIFhFTl9WTV9FVkVOVF9HRVRfSU5URVJGQUNFX1ZFUlNJT04gd2l0aAog
ICBYRU5fVk1fRVZFTlRfR0VUX1ZFUlNJT04uCiAtIFJlcGxhY2UgdGhlICJnZXRfaW50ZXJmYWNl
X3ZlcnNpb24iIHdyYXBwZXIgc3RydWN0IHdpdGggYSBzaW5nbGUKICAgInZlcnNpb24iIGZpZWxk
LgogLSBSZW5hbWUgdGhlIGxpYnhjIHdyYXBwZXIgdG8geGNfdm1fZXZlbnRfZ2V0X3ZlcnNpb24u
Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgNSArKysrKwogdG9vbHMvbGli
eGMveGNfdm1fZXZlbnQuYyAgICAgfCAxOCArKysrKysrKysrKysrKysrKy0KIHhlbi9jb21tb24v
ZG9tY3RsLmMgICAgICAgICAgIHwgIDEgKwogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAg
fCAxMSArKysrKysrKysrLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgfCAgOSArKysr
KysrKy0KIDUgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDMxY2RkYTcuLmEzNjI4ZTUgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCkBAIC0yMDAzLDYgKzIwMDMsMTEgQEAgaW50IHhjX3NldF9tZW1fYWNjZXNzX211bHRp
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiBpbnQgeGNfZ2V0X21lbV9h
Y2Nlc3MoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCBwZm4sIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKTsKIAorLyoK
KyAqIFJldHVybnMgdGhlIFZNX0VWRU5UX0lOVEVSRkFDRSB2ZXJzaW9uLgorICovCitpbnQgeGNf
dm1fZXZlbnRfZ2V0X3ZlcnNpb24oeGNfaW50ZXJmYWNlICp4Y2gpOworCiAvKioqCiAgKiBNb25p
dG9yIGNvbnRyb2wgb3BlcmF0aW9ucy4KICAqCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y192
bV9ldmVudC5jIGIvdG9vbHMvbGlieGMveGNfdm1fZXZlbnQuYwppbmRleCA4Njc0NjA3Li5hOTdj
NjE1IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y192bV9ldmVudC5jCisrKyBiL3Rvb2xzL2xp
YnhjL3hjX3ZtX2V2ZW50LmMKQEAgLTM1LDcgKzM1LDcgQEAgaW50IHhjX3ZtX2V2ZW50X2NvbnRy
b2woeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgdW5zaWduZWQgaW50IG9w
LAogCiAgICAgcmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKICAgICBpZiAoICFyYyAmJiBw
b3J0ICkKLSAgICAgICAgKnBvcnQgPSBkb21jdGwudS52bV9ldmVudF9vcC5wb3J0OworICAgICAg
ICAqcG9ydCA9IGRvbWN0bC51LnZtX2V2ZW50X29wLnUuZW5hYmxlLnBvcnQ7CiAgICAgcmV0dXJu
IHJjOwogfQogCkBAIC0xNTYsNiArMTU2LDIyIEBAIHZvaWQgKnhjX3ZtX2V2ZW50X2VuYWJsZSh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBpbnQgcGFyYW0sCiAgICAgcmV0
dXJuIHJpbmdfcGFnZTsKIH0KIAoraW50IHhjX3ZtX2V2ZW50X2dldF92ZXJzaW9uKHhjX2ludGVy
ZmFjZSAqeGNoKQoreworICAgIERFQ0xBUkVfRE9NQ1RMOworICAgIGludCByYzsKKworICAgIGRv
bWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3ZtX2V2ZW50X29wOworICAgIGRvbWN0bC5kb21haW4gPSBE
T01JRF9JTlZBTElEOworICAgIGRvbWN0bC51LnZtX2V2ZW50X29wLm9wID0gWEVOX1ZNX0VWRU5U
X0dFVF9WRVJTSU9OOworICAgIGRvbWN0bC51LnZtX2V2ZW50X29wLm1vZGUgPSBYRU5fRE9NQ1RM
X1ZNX0VWRU5UX09QX01PTklUT1I7CisKKyAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwp
OworICAgIGlmICggIXJjICkKKyAgICAgICAgcmMgPSBkb21jdGwudS52bV9ldmVudF9vcC51LnZl
cnNpb247CisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICog
bW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9t
Y3RsLmMKaW5kZXggZDA4YjYyNy4uYmFkZTlhNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21j
dGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC0zOTIsNiArMzkyLDcgQEAgbG9uZyBk
b19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQog
ICAgIHN3aXRjaCAoIG9wLT5jbWQgKQogICAgIHsKICAgICBjYXNlIFhFTl9ET01DVExfdGVzdF9h
c3NpZ25fZGV2aWNlOgorICAgIGNhc2UgWEVOX0RPTUNUTF92bV9ldmVudF9vcDoKICAgICAgICAg
aWYgKCBvcC0+ZG9tYWluID09IERPTUlEX0lOVkFMSUQgKQogICAgICAgICB7CiAgICAgY2FzZSBY
RU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbjoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQu
YyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwppbmRleCAyNmNmYTJjLi4xOWM5ODNjIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCkBA
IC04OCw3ICs4OCw3IEBAIHN0YXRpYyBpbnQgdm1fZXZlbnRfZW5hYmxlKAogICAgIGlmICggcmMg
PCAwICkKICAgICAgICAgZ290byBlcnI7CiAKLSAgICAoKnZlZCktPnhlbl9wb3J0ID0gdmVjLT5w
b3J0ID0gcmM7CisgICAgKCp2ZWQpLT54ZW5fcG9ydCA9IHZlYy0+dS5lbmFibGUucG9ydCA9IHJj
OwogCiAgICAgLyogUHJlcGFyZSByaW5nIGJ1ZmZlciAqLwogICAgIEZST05UX1JJTkdfSU5JVCgm
KCp2ZWQpLT5mcm9udF9yaW5nLApAQCAtNTkyLDYgKzU5MiwxNSBAQCBpbnQgdm1fZXZlbnRfZG9t
Y3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMs
CiB7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCB2ZWMtPm9wID09IFhFTl9WTV9FVkVOVF9HRVRf
VkVSU0lPTiApCisgICAgeworICAgICAgICB2ZWMtPnUudmVyc2lvbiA9IFZNX0VWRU5UX0lOVEVS
RkFDRV9WRVJTSU9OOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBpZiAoIHVubGlr
ZWx5KGQgPT0gTlVMTCkgKQorICAgICAgICByZXR1cm4gLUVTUkNIOworCiAgICAgcmMgPSB4c21f
dm1fZXZlbnRfY29udHJvbChYU01fUFJJViwgZCwgdmVjLT5tb2RlLCB2ZWMtPm9wKTsKICAgICBp
ZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IDdlMWNmMjEu
LjE5NDg2ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTc4MSw2ICs3ODEsNyBAQCBzdHJ1Y3QgeGVu
X2RvbWN0bF9nZGJzeF9kb21zdGF0dXMgewogI2RlZmluZSBYRU5fVk1fRVZFTlRfRU5BQkxFICAg
ICAgICAgICAgICAgMAogI2RlZmluZSBYRU5fVk1fRVZFTlRfRElTQUJMRSAgICAgICAgICAgICAg
MQogI2RlZmluZSBYRU5fVk1fRVZFTlRfUkVTVU1FICAgICAgICAgICAgICAgMgorI2RlZmluZSBY
RU5fVk1fRVZFTlRfR0VUX1ZFUlNJT04gICAgICAgICAgMwogCiAvKgogICogRG9tYWluIG1lbW9y
eSBwYWdpbmcKQEAgLTg0Myw3ICs4NDQsMTMgQEAgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRf
b3AgewogICAgIHVpbnQzMl90ICAgICAgIG9wOyAgICAgICAgICAgLyogWEVOX1ZNX0VWRU5UXyog
Ki8KICAgICB1aW50MzJfdCAgICAgICBtb2RlOyAgICAgICAgIC8qIFhFTl9ET01DVExfVk1fRVZF
TlRfT1BfKiAqLwogCi0gICAgdWludDMyX3QgcG9ydDsgICAgICAgICAgICAgIC8qIE9VVDogZXZl
bnQgY2hhbm5lbCBmb3IgcmluZyAqLworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHsKKyAg
ICAgICAgICAgIHVpbnQzMl90IHBvcnQ7ICAgICAgIC8qIE9VVDogZXZlbnQgY2hhbm5lbCBmb3Ig
cmluZyAqLworICAgICAgICB9IGVuYWJsZTsKKworICAgICAgICB1aW50MzJfdCB2ZXJzaW9uOwor
ICAgIH0gdTsKIH07CiAKIC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 14:19:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 14:19:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guHqu-0001XG-Un; Thu, 14 Feb 2019 14:19:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9n+C=QV=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1guHqu-0001X9-6A
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 14:19:00 +0000
X-Inumbo-ID: 77c23576-3063-11e9-bc90-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77c23576-3063-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 14:18:59 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id v16so5344044ljg.13
 for <xen-devel@lists.xen.org>; Thu, 14 Feb 2019 06:18:58 -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-language:content-transfer-encoding;
 bh=xY09lljFeVml89ivq4Yzb2SZ+z46E6ysvIKMv3iartI=;
 b=t8M9VpGzhR0f/fekkBLkckPfm+joFiTSJH4R2lO7ixp/iGyqkFYYTR5O2vam+mp9IW
 iGj5okcTk1sCnYI6laI6qyyXrHMsiIrOylf/Bmzy+9U+X9Y8XMiW/sM1/Xn7VVOyogtW
 WD5gRRJ+392spiNx3R1FVDoHZAdzYoKMayuTzGrDRjEsdWEVDGkR71FSaSI+qHacUJCv
 wiqoDUQZ0BAHO0LB0ClBsKt/RrdG8gJWqwdxj0wvRENh+k3arEXgHrTK6sEDjzIeHzS1
 P2LqjpYZ3FRnfETpbXnaZKWtfnQ4c6u3bq8UYI8n+FEZi2TdtRZ0nqBGiNpJWe1bFEL4
 XOfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=xY09lljFeVml89ivq4Yzb2SZ+z46E6ysvIKMv3iartI=;
 b=oydbQfCBgCeMuuduZUKT0WDPeE7YPwoE9GnvPWaOoURBPjEJ6Nq5fL3QF6c0cBtup6
 z1g2iGfZsD3qVmffSGx2PDjgp+EuDMMrwSCZM+N7pZBUjcBVFV9oZ6WKqvc1ZnGtFYfZ
 T6WmQHiJz+k8qfLc4A/3WNekXwSdrSiE/PlTkU/oFqOREdrNGNcR3wVyT8JLGFpvd7XJ
 mxOSBODc5Q3KgRCObq9Oab1MqSN3R4svjdXd19RYPE6cdEDgWgmhduoTuktBXLiV8diJ
 F+hW+9PDOO1tma99bsNAHSRF2kgyaHhssYM7qIbeV71Ac+g7CIBr5uk4q4bimJkrba/n
 w6UA==
X-Gm-Message-State: AHQUAuYmt+E7ASPCaRmVa5iqoeYLIc/Qj7902w/XttywCKI8jP8IeQ1q
 UclYlN4EOhCX7yDubzoxsUT8WaUt
X-Google-Smtp-Source: AHgI3IbLBZJd4jF/yU/PT+G55FsqjaZQysTVxZB6zTjS9jM88BsEq8Bu4204fIMUE7eb0t7jzaA9Zw==
X-Received: by 2002:a2e:7d18:: with SMTP id
 y24-v6mr2771529ljc.170.1550153936605; 
 Thu, 14 Feb 2019 06:18:56 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id j14sm456947lji.32.2019.02.14.06.18.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 14 Feb 2019 06:18:55 -0800 (PST)
To: Julien Grall <julien.grall@gmail.com>
References: <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
 <CAF3u54ANHMf1-3=W=R3w-25JbK3_bR_mDiM888pU5UzSTKTVPg@mail.gmail.com>
 <f5c5bfeb-bca3-9601-7825-3d41d7d5e4af@gmail.com>
 <CAF3u54DiExsh-wPt-oZV-Gh56AvaLLes3PrvZDAHOxpHBLROQg@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <fee642a7-9a1a-53f1-b0a3-6f47ec0b15cc@gmail.com>
Date: Thu, 14 Feb 2019 16:18:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CAF3u54DiExsh-wPt-oZV-Gh56AvaLLes3PrvZDAHOxpHBLROQg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMTIuMDIuMTkgMjE6MjEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBQ
bGVhc2UgcHJvdmlkZSBtb3JlIG1lYW5pbmdmdWwgYXJndW1lbnRzIG90aGVyIHRoYW4gIkkgZG9u
J3QgbGlrZSBpdCIuIEkgcHJvdmlkZWQgcG90ZW50aWFsIGRyYXdiYWNrcyBvbiBteSBwcmV2aW91
cyBlLW1haWxzIHRoYXQgeW91IGhhdmVuJ3QgeWV0IGFkZHJlc3NlZC4KCldlbGwsIGN1cnJlbnRs
eSwgb24gZWFjaCBydW5zdGF0ZSB1cGRhdGUsIGBjb3B5X3RvX2d1ZXN0KClgIHdoaWNoIHRyYW5z
bGF0ZXMgdGhlIGJ1ZmZlciB2aXJ0dWFsIGFkZHJlc3MgaXMgY2FsbGVkIHRocmVlIHRpbWVzLiBP
biBjb250ZXh0IHN3aXRjaCwgcnVuc3RhdGUgdXBkYXRlIGlzIGRvbmUgdHdpY2UsIHdoZW4gd2Ug
Y2hhbmdlIGEgdmNwdS4KCj4gRldJVywgVm9sb2R5bXlyIGhhZCB0aGUgc2FtZSBhcmd1bWVudCBv
biBPUC1URUUgYW5kIEkgcmVxdWVzdGVkIHRvIGF2b2lkIHRoZSBnbG9iYWwgbWFwcGluZy4gSSBo
YXZlbid0IHNlZW4gYW55IGNvbmNlcm4gZm9yIHBlcmZvcm1hbmNlIGRldnJlZGF0aW9uIGFmdGVy
d2FyZHMuIFBsZWFzZSBmZWVsIGZyZWUgdG8gY29tZSB3aXRoIG51bWJlcnMgaGVyZS4KVGhlIG51
bWJlcnMgaGVyZSBhcmUgY29udHJvdmVyc2lhbCBhbmQgcmVhbGx5IGNvbmZ1c2luZyB0byBtZS4K
SSd2ZSBtZWFzdXJlZCB0aGUgcmF3IGB1cGRhdGVfcnVuc3RhdGVfYXJlYSgpYCBleGVjdXRpb24g
dGltZS4gV2l0aCBydW5zdGF0ZSBtYXBwZWQgLSBpdHMgZXhlY3V0aW9uIHRpbWUgaXMgbGVzcyB0
aGFuIG15IHRpbWVyIHRpY2sgKDEyMG5zKSwgd2l0aCBydW5zdGF0ZSBub3QgbWFwcGVkIC0gSSd2
ZSBzZWVuIGl0cyBleGVjdXRpb24gdGltZSBhcyA0IHRvIDggdGlja3MgKDQ4MC05NjBucykuCkJ1
dCB1c2luZyBUQk0sIEkgZW5jb3VudGVyZWQgdGhhdCBtYWtpbmcgcnVuc3RhdGUgbWFwcGVkIHdp
dGggUm9nZXIncyBwYXRjaCBpbmNyZWFzZXMgdGhlIElSUSBsYXRlbmN5IGZyb20gfjcwMDBucyB0
byB+NzkwMG5zLiBJdCBpcyBvcHBvc2l0ZSB0byBteSBleHBlY3RhdGlvbnMgYW5kIHRvIHRoZSBy
YXcgZGVjcmVhc2Ugb2YgYHJ1bnN0YXRlX3VwZGF0ZV9hcmVhKClgIGV4ZWN1dGlvbiB0aW1lLgpB
bHNvIGdsbWFyazIgYmVuY2htYXJrIHNob3duIG1lIHNsaWdodCBwZXJmb3JtYW5jZSBkcm9wIG9u
IGdldHRpbmcgcnVuc3RhdGUgbWFwcGluZy4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3Yu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 14:23:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 14:23:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guHvK-0002JC-IX; Thu, 14 Feb 2019 14:23:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U2wJ=QV=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1guHvJ-0002J3-63
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 14:23:33 +0000
X-Inumbo-ID: 1a44d1d7-3064-11e9-bc90-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a44d1d7-3064-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 14:23:31 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id g80so5384701ljg.6
 for <xen-devel@lists.xenproject.org>; Thu, 14 Feb 2019 06:23:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=2icppJSE2JY56X+b3hh1qxMah7i9pLY5x+Xh+NERzMQ=;
 b=KH5PoN2hIKmme4i8Sa+e3vZIfhV+EJdVBTOsVrJc182dvNpw9Ut72YYNJvncMMbsxX
 xlefkT0bbFS18f6u2gEno9pliL/ahNgL+50DaoUHAV26zd0IxwOL/fJkYf9v65Qwj0Ty
 YMrpqmmvQYLno5UrvAorFOb+08RM+0xiQIHwUZhWN8yyTf3F5wQcyCFgA6cdj81syvXV
 qT0zsRWp3v3rarq/5lK5QNS+BKhTnBqM+NteShzfUWBfrbua/dAe7HbvqJfM3P7O7f7B
 NiNhZjpDMHmW/w1o3AOvk/9M84IK8Rt2dHki6LmL/qHhQNK+8GoG5/1aJmzfoDlb1zX+
 oqIg==
X-Google-DKIM-Signature: v=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=2icppJSE2JY56X+b3hh1qxMah7i9pLY5x+Xh+NERzMQ=;
 b=g56AEMokllkR7ymQW4MDIWYQxlzrn4oVee9PF6oBBTWjqX6n+pIYUM6x0YgV/RF+E9
 FKeksI1O4r1BfHPMoz9CYoFtym+f7OZyDUYDOey6X1WJa/aQwn6utWBDeC8L9cyirapC
 gI8N0eJjSykYzZoBLAa7BrlRigeHJtPMH4TczxU+ksH8uk1fXkX69QaUh9cUyud3SbR6
 QUJOoSYRbyl/5P38XFyEngvEeTgDq5jQCqvvlNfunMGCUR9Z2maolX8pX7yuJeXHwbrF
 IlllfjwdXM1+dq9u7S5qM6Wikbr/ImfGzexNl1rX8nP9KPbbXdrcCNIyDs0Rw9H1xCvQ
 OlVA==
X-Gm-Message-State: AHQUAuY7a9q442M01Dg/ULmximYiJJ8hG3KndQ4hdPLMa3lJ/ufY0gIC
 As5SCbhaDQDC1WFuddj/7SBwIoqq
X-Google-Smtp-Source: AHgI3IZgb2sSvuBT0sbYIOda/c9IewaGLrQ56owAQC/u8ZLowhf95wjJGsw9phG9RHNwgGoo5ayZkA==
X-Received: by 2002:a2e:7803:: with SMTP id
 t3-v6mr2727167ljc.115.1550154208948; 
 Thu, 14 Feb 2019 06:23:28 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id j27sm481078lfh.93.2019.02.14.06.23.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 14 Feb 2019 06:23:28 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 jgross@suse.com, boris.ostrovsky@oracle.com
Date: Thu, 14 Feb 2019 16:23:20 +0200
Message-Id: <20190214142321.1138-1-andr2000@gmail.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] xen/gntdev: Do not destroy context while
 dma-bufs are in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSWYgdGhlcmUgYXJlIGV4cG9ydGVkIERNQSBidWZmZXJzIHdoaWNoIGFyZSBzdGls
bCBpbiB1c2UgYW5kCmdyYW50IGRldmljZSBpcyBjbG9zZWQgYnkgZWl0aGVyIG5vcm1hbCB1c2Vy
LXNwYWNlIGNsb3NlIG9yIGJ5CmEgc2lnbmFsIHRoaXMgbGVhZHMgdG8gdGhlIGdyYW50IGRldmlj
ZSBjb250ZXh0IHRvIGJlIGRlc3Ryb3llZCwKdGh1cyBtYWtpbmcgaXQgbm90IHBvc3NpYmxlIHRv
IGNvcnJlY3RseSBkZXN0cm95IHRob3NlIGV4cG9ydGVkCmJ1ZmZlcnMgd2hlbiB0aGV5IGFyZSBy
ZXR1cm5lZCBiYWNrIHRvIGdudGRldiBhbmQgbWFrZXMgdGhlIG1vZHVsZQpjcmFzaDoKClsgIDMz
OS42MTc1NDBdIFs8ZmZmZjAwMDAwODU0YzBkOD5dIGRtYWJ1Zl9leHBfb3BzX3JlbGVhc2UrMHg0
MC8weGE4ClsgIDMzOS42MTc1NjBdIFs8ZmZmZjAwMDAwODY3YTZlOD5dIGRtYV9idWZfcmVsZWFz
ZSsweDYwLzB4MTkwClsgIDMzOS42MTc1NzddIFs8ZmZmZjAwMDAwODIyMTFmMD5dIF9fZnB1dCsw
eDg4LzB4MWQwClsgIDMzOS42MTc1ODldIFs8ZmZmZjAwMDAwODIyMTM5ND5dIF9fX19mcHV0KzB4
Yy8weDE4ClsgIDMzOS42MTc2MDddIFs8ZmZmZjAwMDAwODBlZDRlND5dIHRhc2tfd29ya19ydW4r
MHg5Yy8weGMwClsgIDMzOS42MTc2MjJdIFs8ZmZmZjAwMDAwODA4OTcxND5dIGRvX25vdGlmeV9y
ZXN1bWUrMHhmYy8weDEwOAoKRml4IHRoaXMgYnkgcmVmZXJlbmNpbmcgZ250ZGV2IG9uIGVhY2gg
RE1BIGJ1ZmZlciBleHBvcnQgYW5kCnVucmVmZXJlbmNpbmcgb24gYnVmZmVyIHJlbGVhc2UuCgpT
aWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hj
aGVua29AZXBhbS5jb20+Ci0tLQogZHJpdmVycy94ZW4vZ250ZGV2LWRtYWJ1Zi5jIHwgMTIgKysr
KysrKysrKystCiBkcml2ZXJzL3hlbi9nbnRkZXYtZG1hYnVmLmggfCAgMiArLQogZHJpdmVycy94
ZW4vZ250ZGV2LmMgICAgICAgIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9nbnRkZXYtZG1h
YnVmLmMgYi9kcml2ZXJzL3hlbi9nbnRkZXYtZG1hYnVmLmMKaW5kZXggY2JhNmI1ODZiZmJkLi5k
OTdmY2ZjNWU1NTggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2dudGRldi1kbWFidWYuYworKysg
Yi9kcml2ZXJzL3hlbi9nbnRkZXYtZG1hYnVmLmMKQEAgLTgwLDYgKzgwLDEyIEBAIHN0cnVjdCBn
bnRkZXZfZG1hYnVmX3ByaXYgewogCXN0cnVjdCBsaXN0X2hlYWQgaW1wX2xpc3Q7CiAJLyogVGhp
cyBpcyB0aGUgbG9jayB3aGljaCBwcm90ZWN0cyBkbWFfYnVmX3h4eCBsaXN0cy4gKi8KIAlzdHJ1
Y3QgbXV0ZXggbG9jazsKKwkvKgorCSAqIFdlIHJlZmVyZW5jZSB0aGlzIGZpbGUgd2hpbGUgZXhw
b3J0aW5nIGRtYS1idWZzLCBzbworCSAqIHRoZSBncmFudCBkZXZpY2UgY29udGV4dCBpcyBub3Qg
ZGVzdHJveWVkIHdoaWxlIHRoZXJlIGFyZQorCSAqIGV4dGVybmFsIHVzZXJzIGFsaXZlLgorCSAq
LworCXN0cnVjdCBmaWxlICpmaWxwOwogfTsKIAogLyogRE1BIGJ1ZmZlciBleHBvcnQgc3VwcG9y
dC4gKi8KQEAgLTMxMSw2ICszMTcsNyBAQCBzdGF0aWMgdm9pZCBkbWFidWZfZXhwX3JlbGVhc2Uo
c3RydWN0IGtyZWYgKmtyZWYpCiAKIAlkbWFidWZfZXhwX3dhaXRfb2JqX3NpZ25hbChnbnRkZXZf
ZG1hYnVmLT5wcml2LCBnbnRkZXZfZG1hYnVmKTsKIAlsaXN0X2RlbCgmZ250ZGV2X2RtYWJ1Zi0+
bmV4dCk7CisJZnB1dChnbnRkZXZfZG1hYnVmLT5wcml2LT5maWxwKTsKIAlrZnJlZShnbnRkZXZf
ZG1hYnVmKTsKIH0KIApAQCAtNDIzLDYgKzQzMCw3IEBAIHN0YXRpYyBpbnQgZG1hYnVmX2V4cF9m
cm9tX3BhZ2VzKHN0cnVjdCBnbnRkZXZfZG1hYnVmX2V4cG9ydF9hcmdzICphcmdzKQogCW11dGV4
X2xvY2soJmFyZ3MtPmRtYWJ1Zl9wcml2LT5sb2NrKTsKIAlsaXN0X2FkZCgmZ250ZGV2X2RtYWJ1
Zi0+bmV4dCwgJmFyZ3MtPmRtYWJ1Zl9wcml2LT5leHBfbGlzdCk7CiAJbXV0ZXhfdW5sb2NrKCZh
cmdzLT5kbWFidWZfcHJpdi0+bG9jayk7CisJZ2V0X2ZpbGUoZ250ZGV2X2RtYWJ1Zi0+cHJpdi0+
ZmlscCk7CiAJcmV0dXJuIDA7CiAKIGZhaWw6CkBAIC04MzQsNyArODQyLDcgQEAgbG9uZyBnbnRk
ZXZfaW9jdGxfZG1hYnVmX2ltcF9yZWxlYXNlKHN0cnVjdCBnbnRkZXZfcHJpdiAqcHJpdiwKIAly
ZXR1cm4gZG1hYnVmX2ltcF9yZWxlYXNlKHByaXYtPmRtYWJ1Zl9wcml2LCBvcC5mZCk7CiB9CiAK
LXN0cnVjdCBnbnRkZXZfZG1hYnVmX3ByaXYgKmdudGRldl9kbWFidWZfaW5pdCh2b2lkKQorc3Ry
dWN0IGdudGRldl9kbWFidWZfcHJpdiAqZ250ZGV2X2RtYWJ1Zl9pbml0KHN0cnVjdCBmaWxlICpm
aWxwKQogewogCXN0cnVjdCBnbnRkZXZfZG1hYnVmX3ByaXYgKnByaXY7CiAKQEAgLTg0Nyw2ICs4
NTUsOCBAQCBzdHJ1Y3QgZ250ZGV2X2RtYWJ1Zl9wcml2ICpnbnRkZXZfZG1hYnVmX2luaXQodm9p
ZCkKIAlJTklUX0xJU1RfSEVBRCgmcHJpdi0+ZXhwX3dhaXRfbGlzdCk7CiAJSU5JVF9MSVNUX0hF
QUQoJnByaXYtPmltcF9saXN0KTsKIAorCXByaXYtPmZpbHAgPSBmaWxwOworCiAJcmV0dXJuIHBy
aXY7CiB9CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2dudGRldi1kbWFidWYuaCBiL2RyaXZl
cnMveGVuL2dudGRldi1kbWFidWYuaAppbmRleCA3MjIwYTUzZDBmYzUuLjNkOWI5Y2Y5ZDVhMSAx
MDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZ250ZGV2LWRtYWJ1Zi5oCisrKyBiL2RyaXZlcnMveGVu
L2dudGRldi1kbWFidWYuaApAQCAtMTQsNyArMTQsNyBAQAogc3RydWN0IGdudGRldl9kbWFidWZf
cHJpdjsKIHN0cnVjdCBnbnRkZXZfcHJpdjsKIAotc3RydWN0IGdudGRldl9kbWFidWZfcHJpdiAq
Z250ZGV2X2RtYWJ1Zl9pbml0KHZvaWQpOworc3RydWN0IGdudGRldl9kbWFidWZfcHJpdiAqZ250
ZGV2X2RtYWJ1Zl9pbml0KHN0cnVjdCBmaWxlICpmaWxwKTsKIAogdm9pZCBnbnRkZXZfZG1hYnVm
X2Zpbmkoc3RydWN0IGdudGRldl9kbWFidWZfcHJpdiAqcHJpdik7CiAKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL2dudGRldi5jIGIvZHJpdmVycy94ZW4vZ250ZGV2LmMKaW5kZXggYjBiMDJhNTAx
MTY3Li45ZDhlMDJjZmQ0ODAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2dudGRldi5jCisrKyBi
L2RyaXZlcnMveGVuL2dudGRldi5jCkBAIC02MDAsNyArNjAwLDcgQEAgc3RhdGljIGludCBnbnRk
ZXZfb3BlbihzdHJ1Y3QgaW5vZGUgKmlub2RlLCBzdHJ1Y3QgZmlsZSAqZmxpcCkKIAltdXRleF9p
bml0KCZwcml2LT5sb2NrKTsKIAogI2lmZGVmIENPTkZJR19YRU5fR05UREVWX0RNQUJVRgotCXBy
aXYtPmRtYWJ1Zl9wcml2ID0gZ250ZGV2X2RtYWJ1Zl9pbml0KCk7CisJcHJpdi0+ZG1hYnVmX3By
aXYgPSBnbnRkZXZfZG1hYnVmX2luaXQoZmxpcCk7CiAJaWYgKElTX0VSUihwcml2LT5kbWFidWZf
cHJpdikpIHsKIAkJcmV0ID0gUFRSX0VSUihwcml2LT5kbWFidWZfcHJpdik7CiAJCWtmcmVlKHBy
aXYpOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 14:23:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 14:23:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guHvK-0002JI-RU; Thu, 14 Feb 2019 14:23:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U2wJ=QV=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1guHvJ-0002J2-63
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 14:23:33 +0000
X-Inumbo-ID: 1a9d1981-3064-11e9-bc90-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a9d1981-3064-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 14:23:32 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id s5-v6so5354527ljd.12
 for <xen-devel@lists.xenproject.org>; Thu, 14 Feb 2019 06:23:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=M2KaFgmEMxaJMx4FSDSsegncmhuMa0Qmr/kERv623g4=;
 b=lVmHLMARwa2H11UHIQyyCJ4xmznLqt61RBkOVVLc3L5cWJg4heCc6SRNcHTTGYPWKU
 l+VeL9Z8F157YudzKfbGeq4RZgLAOa9yf86fMWqlMBDdB4OKIfY/gZtIURNmy8cpUBsu
 ld0bMMMYoJT8CsPnTGUl6FAXFgw1A8jn4gALLdzk8x2H2AXi5eN3MevbGCw8Fk0Ie+Q3
 Bnzuzab+MxDWRnEZnnFYtUkrJQAaYzBAYBt73wHIAVcD3zmUoK2RQRMNi9vxsrS/+PMA
 NuARG/y3ovGyZF0cq3XGwj47IvIwY/9Jnl1Lmqd0+6OJEy4Vm14cdZ4KtGgex2fYsP9v
 vxQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=M2KaFgmEMxaJMx4FSDSsegncmhuMa0Qmr/kERv623g4=;
 b=aFm0uDEpBKZwLUg5MrN29S8xe6sYFCn9BW1dP9SV7ew0Xoh6aazjbGSKfRjD2QcaoI
 83janyRPZzJ1i2A0zdqPRwdI+caAIYtm4HzTYtQHpKLHuld4XhLTO6TWNEd9T2teszE+
 txHf26IX5lWxDCNQ9Vit4Sc6oXUYpsDH3mAlljegSAckaRlVGCeHrCcglPsChdGFKjjB
 SGZ5OMHQFy/Vydp4m3WZJJ0Vv9v7ZdnbqIGV+XOrrY42H6iJWYj1z6c60pnJS+qzSlNS
 K2EGUuUtkS5do2GJdcwcIwL5eZ8eUOu5Ro6Twwa9JE60xO1fwnLHgwT3FoqaomGULPG1
 3cvw==
X-Gm-Message-State: AHQUAuZW6YMOQfvXs0ESfHJhngvG99bEpIUy/sUAY+rKjqSp+jiUf6Cu
 xn3G/970O/rq9MGLb2CjrZsFPayF
X-Google-Smtp-Source: AHgI3IaUVi5USYEg7fZiMFe+RbT61bPbpzdMHBnJOn+lwi3fM8NkigmRKrxH1OGkC5Unx+KXNoVbeQ==
X-Received: by 2002:a2e:9ad1:: with SMTP id p17mr2611359ljj.30.1550154210249; 
 Thu, 14 Feb 2019 06:23:30 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id j27sm481078lfh.93.2019.02.14.06.23.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 14 Feb 2019 06:23:29 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 jgross@suse.com, boris.ostrovsky@oracle.com
Date: Thu, 14 Feb 2019 16:23:21 +0200
Message-Id: <20190214142321.1138-2-andr2000@gmail.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190214142321.1138-1-andr2000@gmail.com>
References: <20190214142321.1138-1-andr2000@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] xen/gntdev: Check and release imported
 dma-bufs on close
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKQ2hlY2sgaWYgdGhlcmUgYXJlIGFueSBpbXBvcnRlZCBkbWEtYnVmcyBsZWZ0IG5v
dCByZWxlYXNlZCBieQp1c2VyLXNwYWNlIHdoZW4gZ3JhbnQgZGV2aWNlJ3MgcmVsZWFzZSBjYWxs
YmFjayBpcyBjYWxsZWQgYW5kCmZyZWUgdGhvc2UgaWYgdGhpcyBpcyB0aGUgY2FzZS4gVGhpcyBj
YW4gaGFwcGVuIGlmIHVzZXItc3BhY2UKbGVha3MgdGhlIGJ1ZmZlcnMgYmVjYXVzZSBvZiBhIGJ1
ZyBvciBhcHBsaWNhdGlvbiBoYXMgYmVlbgp0ZXJtaW5hdGVkIGZvciBhbnkgcmVhc29uLgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgotLS0KIGRyaXZlcnMveGVuL2dudGRldi1kbWFidWYuYyB8IDkgKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4vZ250ZGV2LWRtYWJ1Zi5jIGIvZHJpdmVycy94ZW4vZ250ZGV2LWRtYWJ1Zi5jCmluZGV4
IGQ5N2ZjZmM1ZTU1OC4uMmM0ZjMyNGY4NjI2IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9nbnRk
ZXYtZG1hYnVmLmMKKysrIGIvZHJpdmVycy94ZW4vZ250ZGV2LWRtYWJ1Zi5jCkBAIC03NDUsNiAr
NzQ1LDE0IEBAIHN0YXRpYyBpbnQgZG1hYnVmX2ltcF9yZWxlYXNlKHN0cnVjdCBnbnRkZXZfZG1h
YnVmX3ByaXYgKnByaXYsIHUzMiBmZCkKIAlyZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgZG1h
YnVmX2ltcF9yZWxlYXNlX2FsbChzdHJ1Y3QgZ250ZGV2X2RtYWJ1Zl9wcml2ICpwcml2KQorewor
CXN0cnVjdCBnbnRkZXZfZG1hYnVmICpxLCAqZ250ZGV2X2RtYWJ1ZjsKKworCWxpc3RfZm9yX2Vh
Y2hfZW50cnlfc2FmZShnbnRkZXZfZG1hYnVmLCBxLCAmcHJpdi0+aW1wX2xpc3QsIG5leHQpCisJ
CWRtYWJ1Zl9pbXBfcmVsZWFzZShwcml2LCBnbnRkZXZfZG1hYnVmLT5mZCk7Cit9CisKIC8qIERN
QSBidWZmZXIgSU9DVEwgc3VwcG9ydC4gKi8KIAogbG9uZyBnbnRkZXZfaW9jdGxfZG1hYnVmX2V4
cF9mcm9tX3JlZnMoc3RydWN0IGdudGRldl9wcml2ICpwcml2LCBpbnQgdXNlX3B0ZW1vZCwKQEAg
LTg2Miw1ICs4NzAsNiBAQCBzdHJ1Y3QgZ250ZGV2X2RtYWJ1Zl9wcml2ICpnbnRkZXZfZG1hYnVm
X2luaXQoc3RydWN0IGZpbGUgKmZpbHApCiAKIHZvaWQgZ250ZGV2X2RtYWJ1Zl9maW5pKHN0cnVj
dCBnbnRkZXZfZG1hYnVmX3ByaXYgKnByaXYpCiB7CisJZG1hYnVmX2ltcF9yZWxlYXNlX2FsbChw
cml2KTsKIAlrZnJlZShwcml2KTsKIH0KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 14:34:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 14:34:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guI66-0003RV-2c; Thu, 14 Feb 2019 14:34:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guI65-0003RL-6y
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 14:34:41 +0000
X-Inumbo-ID: a65372d6-3065-11e9-94ba-e30af20dd024
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a65372d6-3065-11e9-94ba-e30af20dd024;
 Thu, 14 Feb 2019 14:34:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guI5y-0008Sf-M0; Thu, 14 Feb 2019 14:34:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guI5y-0003i7-21; Thu, 14 Feb 2019 14:34:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guI5y-0002vZ-16; Thu, 14 Feb 2019 14:34:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133208-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-arm64-xsm:<job
 status>:broken:regression
 xen-4.9-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-arm64:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:host-install/dst_host(5):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.9-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10: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-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f5acf97f669c6bc9691e03771ad06703da77e0d5
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 14:34:34 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133208: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIwOCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIwOC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMTQ3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBSRUdSLiB2cy4g
MTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMjg4
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciA1IGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1KSBicm9rZW4gaW4gMTMzMTQ3IHBhc3MgaW4gMTMz
MjA4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgaW4gMTMzMTQ3IHBhc3MgaW4gMTMzMjA4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgIGZhaWwgcGFzcyBpbiAx
MzMxNDcKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjg4OQog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTMyODg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyODg5CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzI4ODkK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJy
b2tlbiBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tl
ZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEzMzE0NyBibG9ja2VkIGluIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
IGZhaWwgaW4gMTMzMTQ3IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMTQ3IGxpa2UgMTMy
ODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmNWFjZjk3ZjY2OWM2YmM5NjkxZTAzNzcx
YWQwNjcwM2RhNzdlMGQ1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1
NGFhMzgyY2JjZGMxZTJiYTc1ZDY3MzQxNTFjYTZlNTMxMDRlMmYyCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzI4ODkgIDIwMTktMDItMDQgMjI6MDQ6MDkgWiAgICA5IGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMzMTQ3ICAyMDE5LTAyLTExIDEzOjQxOjUwIFogICAgMyBkYXlzICAgIDIgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
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
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1w
dm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tam9i
IGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyIGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGY1YWNmOTdm
NjY5YzZiYzk2OTFlMDM3NzFhZDA2NzAzZGE3N2UwZDUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxMSAxNDowNjoyNyAyMDE5ICswMTAwCgog
ICAgdXBkYXRlIFhlbiB2ZXJzaW9uIHRvIDQuOS40CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 14:48:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 14:48:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guIJL-0004Ni-CU; Thu, 14 Feb 2019 14:48:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guIJK-0004Nd-CR
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 14:48:22 +0000
X-Inumbo-ID: 921e9abb-3067-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 921e9abb-3067-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 14:48:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 07:48:19 -0700
Message-Id: <5C657FAF0200007800216BF6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 07:48:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190211174642.38046-1-roger.pau@citrix.com>
 <20190211174642.38046-3-roger.pau@citrix.com>
 <5C643D6A020000780021661A@prv1-mh.provo.novell.com>
 <20190214135910.egdaixdbv6zogwfx@mac>
In-Reply-To: <20190214135910.egdaixdbv6zogwfx@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 v2 2/7] amd/npt/shadow: replace
 assert that prevents creating 2M/1G MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE5IGF0IDE0OjU5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgRmViIDEzLCAyMDE5IGF0IDA4OjUzOjE0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTEuMDIuMTkgYXQgMTg6NDYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gVGhlIGFzc2VydCB3YXMgb3JpZ2luYWxseSBhZGRlZCB0byBtYWtlIHN1cmUg
dGhhdCBoaWdoZXIgb3JkZXIKPj4gPiByZWdpb25zICg+IFBBR0VfT1JERVJfNEspIGNvdWxkIG5v
dCBiZSB1c2VkIHRvIGJ5cGFzcyB0aGUKPj4gPiBtbWlvX3JvX3JhbmdlcyBjaGVjayBwZXJmb3Jt
ZWQgYnkgcDJtX3R5cGVfdG9fZmxhZ3MuCj4+ID4gCj4+ID4gVGhpcyBob3dldmVyIGlzIGFscmVh
ZHkgY2hlY2tlZCBpbiBzZXRfbW1pb19wMm1fZW50cnksIHdoaWNoIG1ha2VzCj4+ID4gc3VyZSB0
aGF0IGhpZ2hlciBvcmRlciBtYXBwaW5ncyBkb24ndCBvdmVybGFwIHdpdGggbW1pb19yb19yYW5n
ZXMsCj4+ID4gdGh1cyBhbGxvd2luZyB0aGUgY3JlYXRpb24gb2YgaGlnaCBvcmRlciBNTUlPIG1h
cHBpbmdzIHNhZmVseS4KPj4gPiAKPj4gPiBSZXBsYWNlIHRoZSBhc3NlcnQgdG8gYWxsb3cgMk0v
MUcgZW50cmllcyB0byBiZSBjcmVhdGVkIGZvciBNTUlPCj4+ID4gcmVnaW9ucyBhbmQgYWRkIHNv
bWUgZXh0cmEgYXNzZXJ0cyBhcyBhIHJlcGxhY2VtZW50IHRvIG1ha2Ugc3VyZQo+PiA+IHRoZXJl
J3Mgbm8gb3ZlcmxhcHBpbmcgd2l0aCBNTUlPIHJlYWQtb25seSByYW5nZXMuCj4+ID4gCj4+ID4g
Tm90ZSB0aGF0IDFHIE1NSU8gZW50cmllcyB3aWxsIG5vdCBiZSBjcmVhdGVkIHVubGVzcyBtbWlv
X29yZGVyIGlzCj4+ID4gY2hhbmdlZCB0byBhbGxvdyBpdC4KPj4gPiAKPj4gPiBTdWdnZXN0ZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPj4gCj4+IElzIHRo
aXMgc3RpbGwgdGhlIGNhc2U/IElpcmMgdGhlIG9yaWdpbmFsIHN1Z2dlc3Rpb24gd2FzIHRvIHJl
bW92ZQo+PiB0aGUgYXNzZXJ0aW9uIGFsdG9nZXRoZXI/Cj4gCj4gUmlnaHQsIHNob3VsZCBJIGlu
c3RlYWQgYWRkIHlvdXIgc3VnZ2VzdGVkLWJ5IHRhZz8KCk9yIHNpbXBseSBsZWF2ZSBpdCBvdXQ/
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 14:51:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 14:51:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guIM5-00054J-UJ; Thu, 14 Feb 2019 14:51:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guIM4-00054D-Fk
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 14:51:12 +0000
X-Inumbo-ID: f5622960-3067-11e9-87bc-cb9dfe980ef8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f5622960-3067-11e9-87bc-cb9dfe980ef8;
 Thu, 14 Feb 2019 14:51:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 07:51:06 -0700
Message-Id: <5C6580590200007800216BFD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 07:51:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <7c7c1f3911aed2c383013637a7172f639c84ba61.1550153684.git.ppircalabu@bitdefender.com>
In-Reply-To: <7c7c1f3911aed2c383013637a7172f639c84ba61.1550153684.git.ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] vm_event: Add a new opcode to get
 VM_EVENT_INTERFACE_VERSION
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE5IGF0IDE1OjE4LCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IEBAIC04NDMsNyArODQ0LDEzIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29w
IHsKPiAgICAgIHVpbnQzMl90ICAgICAgIG9wOyAgICAgICAgICAgLyogWEVOX1ZNX0VWRU5UXyog
Ki8KPiAgICAgIHVpbnQzMl90ICAgICAgIG1vZGU7ICAgICAgICAgLyogWEVOX0RPTUNUTF9WTV9F
VkVOVF9PUF8qICovCj4gIAo+IC0gICAgdWludDMyX3QgcG9ydDsgICAgICAgICAgICAgIC8qIE9V
VDogZXZlbnQgY2hhbm5lbCBmb3IgcmluZyAqLwo+ICsgICAgdW5pb24gewo+ICsgICAgICAgIHN0
cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IHBvcnQ7ICAgICAgIC8qIE9VVDogZXZlbnQg
Y2hhbm5lbCBmb3IgcmluZyAqLwo+ICsgICAgICAgIH0gZW5hYmxlOwoKQXMgc2FpZCwgSSdtIG5v
dCByZWFsbHkgaGFwcHkgd2l0aCB0aGUgd3JhcHBlciBzdHJ1Y3QsIGJ1dCBhbnl3YXkKQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 15:04:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 15:04:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guIYU-00061N-4E; Thu, 14 Feb 2019 15:04:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MESF=QV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1guIYT-00061I-BS
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 15:04:01 +0000
X-Inumbo-ID: c000ec64-3069-11e9-b984-c3b6050cef66
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c000ec64-3069-11e9-b984-c3b6050cef66;
 Thu, 14 Feb 2019 15:03:56 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 14 Feb 2019 16:03:55 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 14 Feb 2019 15:03:32 +0000
Message-ID: <45b285a269e0385ee33ec32f8df7ecaf496cf05a.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Date: Thu, 14 Feb 2019 16:04:45 +0100
References: <0E8924944E28FD4A97A19E5A680D8A82368B95A0@DGGEML521-MBX.china.huawei.com>
In-Reply-To: <0E8924944E28FD4A97A19E5A680D8A82368B95A0@DGGEML521-MBX.china.huawei.com>
Organization: SUSE
User-Agent: Evolution 3.30.4 
Mime-Version: 1.0
Subject: Re: [Xen-devel] 
 =?utf-8?q?xen=3A_credit2=3A_credit2_can=E2=80=99t__r?=
 =?utf-8?q?each_the_throughput_as_expected?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: zheng chuan <jason.zhengchuan@hotmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGV5LCBJIHRoaW5rIHlvdSd2ZSBkcm9wcGVkIHRoZSB4ZW4tZGV2ZWwgbWFpbGluZyBsaXN0LCBp
biB0aGlzIGFuZCB0aGUKb3RoZXIgcmVwbGllcy4KCkknbGwgZm9yd2FyZCB0aGVtIHRvIHRoZXJl
LCBzbyB0aGV5IGxlYXZlIHRyYWNlIGluIHRoZSBhcmNoaXZlcy4KUGxlYXNlLCByZS1hZGQgaXQs
IGFuZCB0cnkgdG8gYXZvaWQgZHJvcHBpbmcgaXQgYWdhaW4uCgpUaGFua3MKLS0tCj4gPiBIaSwg
R2VvcmdlLAo+ID4KPiBIaSAoYWx0aG91Z2ggSSdtIG5vdCBHZW9yZ2UgOi1EKSwKPgogCkhpLCBE
YXJpbywKIAo+ID4gSSBmb3VuZCBDcmVkaXQyIGNhbuKAmXQgcmVhY2ggdGhlIHRocm91Z2hwdXQg
YXMgZXhwZWN0ZWQgdW5kZXIgbXkKdGVzdAo+ID4gd29ya2xvYWQsIGNvbXBhcmVkIHRvIENyZWRp
dCBhbmQgQ0ZTLiBJdCBpcyBlYXN5IHRvIHJlcHJvZHVjZSwgYW5kCkkKPiA+IHRoaW5rIHRoZSBw
cm9ibGVtIGlzIHJlYWxseSBleGlzdC4KPiA+IEl0IHJlYWxseSB0b29rIG1lIGEgbG9uZyB0aW1l
IHRvIGZpbmQgb3V0IHdoeSBkdWUgdG8gbXkgbGFjayBvZgo+ID4ga25vd2xlZGdlLCBhbmQgSSBj
YW5ub3QgZmluZCBhIGdvb2Qgd2F5IHRvIHNvbHZlIGl0Lgo+ID4gUGxlYXNlIGRvIGhlbHAgdG8g
dGFrZSBhIGxvb2sgYXQgaXQuIFRoeC4KPiA+Cj4gT2ssIHRoYW5rcyBmb3IgeW91ciB0ZXN0aW5n
LCBhbmQgZm9yIHJlcG9ydGluZyB0aGlzIHRvIHVzLgo+Cj4gQSBmZXcgcXVlc3Rpb25zLgo+CiAK
VGhhbmsgeW91IGZvciB5b3VyIHJlcGx5aW5nIDopCiAKPiA+ICoqKioqKioqKioqKioqKgo+ID4g
W0hvdyB0byByZXByb2R1Y2VdCj4gPiAqKioqKioqKioqKioqKioKPiA+IEkgdXNlIG9wZW5TVVNF
LVR1bWJsZXdlZWQgd2l0aCB4ZW4tNC4xMSB2ZXJzaW9uLgo+ID4gSGVyZSBpcyB0aGUgdGVzdCB3
b3JrbG9hZCBsaWtlOgo+ID4gSSBoYXZlIGd1ZXN0XzEgd2l0aCA0IHZDUFUgYW5kIGd1ZXN0XzIg
d2l0aCA4IHZDUFUgcnVubmluZyBvbiA0CnBDUFUsCj4gPiB0aGF0IGlzLCB0aGUgcmVsYXRpb24g
b2YgcENQVTp2Q1BVIGlzIDE6My4KPiA+IFRoZW4gSSBhZGQgcHJlc3N1cmUgd2l0aCAyMCUgQ1BV
IHVzYWdlIGZvciBlYWNoIHZDUFUsIHdoaWNoIHJlc3VsdHMKaW4KPiA+IHRvdGFsIDI0MCUgcENQ
VSB1c2FnZS4KPiA+IFRoZSAyMCUgcHJlc3N1cmUgbW9kZWwgaXMgdGhhdCwgSSBzdGFydCBvbmUg
cHJvY2VzcyBvbiBlYWNoIHZDUFUsCj4gPiB3aGljaCBydW5zIDIwbXMgaW5kZWZpbml0ZWx5IGFu
ZCB0aGVuIGdvZXMgdG8gc2xlZXAgODBtcyB3aXRoaW4gdGhlCj4gPiBwZXJpb2Qgb2YgMTAwbXMu
Cj4gPiBJIHVzZSB4ZW50b3AgdG8gb2JzZXJ2ZSBndWVzdCBjcHUgdXNhZ2UgaW4gZG9tMCwgYXMg
SSBleHBlY3QsIHRoZQo+ID4gZ3Vlc3QgY3B1IHVzYWdlIGlzIDgwJSBhbmQgMTYwJSBmb3IgZ3Vl
c3RfMSBhbmQgZ3Vlc3RfMiAsCj4gPiByZXNwZWN0aXZlbHkuCj4gPgo+IERvIHlvdSBoYXZlIHRo
ZSBzb3VyY2VzIGZvciB0aGlzIHNvbWV3aGVyZSwgc28gdGhhdCB3ZSBjYW4gdHJ5IHRvCnJlcHJv
ZHVjZQo+IGl0IG91cnNlbGYuIEknbSB0aGlua2luZyB0byB0aGUgc291cmNlIGNvZGUgZm9yIHRo
ZSBwZXJpb2RpYyBhcHBzIChpZgp5b3UgdXNlZCBhCj4gY3VzdG9tIG1hZGUgb25lKSwgb3IgdGhl
IHJlcG9zaXRvcnkgKGlmIHlvdSB1c2VkIG9uZSBmcm9tIGFueSkgb3IgdGhlCm5hbWUKPiBvZiB0
aGUgYmVuY2htYXJraW5nIHN1aXRlIC0tYW5kIHRoZSBwYXJhbWV0ZXIgdXNlZCB0byBjcmVhdGUg
dGhpcwpzY2VuYXJpbz8KPgogCkkgaGF2ZSBwdXQgdGhlIHRlc3QgZGVtbyBpbiBhdHRhY2htZW50
LCBwbGVhc2UgcnVuIGl0IGFzIGZvbGxvd3M6CjEuIGNvbXBpbGUgaXQKICBnY2MgdXByZXNzLmMg
LW8gdXByZXNzCjIuIGNhbGN1bGF0ZSB0aGUgbG9vcHMgaW4gZG9tMCBmaXJzdAogIC4vdXByZXNz
IC1sIDEwMAogIEZvciBleGFtcGxlLCB0aGUgb3V0cHV0IGlzCiAgY3B1IGtoeiA6IDIyMDAwMDAK
ICBjYWxjdWxhdGUgbG9vcHM6IDQ0NzIuCiAgV2UgZ2V0IDQ0NzIuCjMuIGdpdmUgdGhlIDIwJSBw
cmVzc3VyZSBmb3IgZWFjaCB2Y3B1IGluIGd1ZXN0IGJ5CiAgLi91cHJlc3MgLWwgMjAgLXogNDQ3
MiAmCiAgSXQgaXMgYmV0dGVyIHRvIGJpbmQgZWFjaCBwcmVzc3VyZSB0YXNrIHRvIHZjcHUgYnkg
dGFza3NldC4KIAo+ID4gKioqKioqKioqKioqKioKPiA+IFtXaHkgaXQgaGFwcGVuc10KPiA+ICoq
KioqKioqKioqKioqCj4gPiBUaGUgdGVzdCB3b3JrbG9hZCBsaWtlcyB0aGUgcG9sbGluZyBmcm9t
IHRoZSBsb25nIHRlcm0gdG8gc2VlLgo+ID4gQXMgc2hvd2VkIGluIHRoZSBmaWd1cmUgYmVsb3cs
IHRoZSAtIC0gLSAtIG1lYW5zIHRoZSBjcHV0aW1lIHRoZQp2Y3B1cwo+ID4gaXMgcnVubmluZyBh
bmQgdGhlIOKAlOKAlOKAlCBtZWFucyB0aGUgaWRsZS4KPiA+IEFzIHdlIGNhbiBzZWUgZnJvbSBG
aWcuMSwgaWYgdmNwdV8xIGFuZCB2Y3B1XzIgY2FuIHJ1biBzdGFnZ2VyZWRseSwKPiA+IHRoZSB0
aHJvdWdocHV0IGxvb2tzIGZpbmUsIGhvd2V2ZXIsIGlmIHZjcHVfMSBhbmQgdmNwdV8yIHJ1bnMg
YXQKdGhlCj4gPiBzYW1lIHRpbWUsIHRoZXkgd2lsbCBjb21wZXRlIGZvciBwQ1BVLCB3aGljaCBy
ZXN1bHRzIGluIHBvb3IKPiA+IHRocm91Z2hwdXQuCj4gPgo+ID4gdmNwdV8xICAgICAgICAtIC0g
LSAtIC0gLSAtIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlCAgLSAtIC0gLSAtIC0gLeKAlOKAlOKA
lOKAlOKAlOKAlOKAlOKAlCAtIC0gLSAtCj4gPiAtCj4gPiAgICAgICAgICAgICAgICAgICB8ICAg
ICAgICAgICAgICAgIHwKPiB8Cj4gPiAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfAo+ID4gdmNwdV8yICAgICAgICAgICAgICAgICAgICAgICAgLSAtIC0gLSAt
IC0gLeKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlCAgLSAtIC0gLSAtIC0gLQo+ID4g4oCU4oCU4oCU
4oCU4oCU4oCU4oCU4oCUCj4gPiAgICAgICAgICAgICAgICAgICB8ICB2Y3B1MSAgICB8ICAgdmNw
dTIgICB8ICAgICAgICAgICAgICAgfAo+IHZjcHUxCj4gPiAgfCAgIHZjcHUyICAgfCAgICAgICAg
ICAgICAgfCAgdmNwdTEKPiA+IGNwdSB1c2FnZSAgIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0g
IOKAlOKAlOKAlOKAlC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtCi0KPiA+IC0g4oCU4oCU4oCU4oCU
IC0gLSAtIC0gLSAtIC0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRmlnLjEKPiA+Cj4gPiB2Y3B1XzEgICAgICAgLSAtIC0gLSAt
IC0gLSDigJTigJTigJTigJTigJTigJTigJTigJQgICAgICAgICAgICAgICAgICAtIC0gLSAtIC0g
LSAtCj4gPiDigJTigJTigJTigJTigJTigJTigJQKPiA+ICAgICAgICAgICAgICAgICAgfAo+ID4g
dmNwdV8yICAgICAgIC0gLSAtIC0gLSAtIC0g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUICAgICAg
ICAgICAgICAgICAgLSAtIC0gLSAtIC0gLQo+ID4g4oCU4oCU4oCU4oCU4oCU4oCU4oCUCj4gPiAg
ICAgICAgICAgICAgICAgIHwgIGNvbXBldGUgcnVubmluZyAgICAgfCAgIGJvdGgKPiA+IHNsZWVw
ICAgICAgICAgfCAgY29tcGV0ZSBydW5uaW5nICAgIHwgICBib3RoIHNsZWVwICAgIHwKPiA+IGNw
dSB1c2FnZSAgIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLeKAlOKAlOKAlOKAlOKAlOKAlOKA
lOKAlCAtIC0gLSAtIC0gLSAtIC0gLSAtCj4gPiAtIC0gLSAtIOKAlOKAlOKAlOKAlOKAlOKAlOKA
lOKAlAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBGaWcuMgo+ID4KPiBPaywgSSdtIG5vdCBlbnRpcmVseSBzdXJlIEkgZm9sbG93
IGFsbCB0aGlzLCBidXQgbGV0J3MgcHV0IGl0IGFzaWRlCmZvciBhIHNlY29uZC4gVGhlCj4gcXVl
c3Rpb24gSSBoYXZlIGlzLCBpcyB0aGlzIGFuYWx5c2lzIGNvbWluZyBmcm9tIGxvb2tpbmcgYXQg
YWN0dWFsCnRyYWNlcz8gSWYgeWVzLAo+IGNhbiB5b3UgdXBsb2FkIHNvbWV3aGVyZS9zaGFyZSB0
aGUgdHJhY2UgZmlsZXM/Cj4KIApTb3JyeSBmb3IgdGhlIG1lc3MgcGljdHVyZSwgeW91IGNhbiBz
ZWUgdGhlIGZpZ3VyZSBiZWxvdy4KClRoZSBncmVlbiBvbmUgbWVhbnMgdmNwdSBpcyBydW5uaW5n
IHdoaWxlIHRoZSByZWQgb25lIG1lYW5zIGlkbGUuCkluIEZpZy4xLCB2Y3B1MSBhbmQgdmNwdTIg
cnVucyBzdGFnZ2VyZWRseSwgaXQgbWVhbnMgdmNwdTEgcnVucyAyMG1zCmFuZCB0aGVuIHZjcHUy
IHJ1bnMgMjBtcyB3aGlsZSB2Y3B1MSBpcyBzbGVlcGluZy4KSW4gRmlnLjIsIHZjcHUxIGFuZCB2
Y3B1MiBydW5zIGF0IHRoZSBzYW1lIHRpbWUsIGl0IG1lYW5zIHZjcHUxIGFuZAp2Y3B1MiBjb21w
ZXRlIGZvciBwQ1BVLCBhbmQgdGhlbiBnbyB0byBzbGVlcCBhdCB0aGUgc2FtZSB0aW1lLgpPYnZp
b3VzbHksIHRoZSBzbWFsbGVyIHRpbWUtc2xpY2UgaXMsIHRoZSB3b3JzZSBjb21wZXRpdGlvbiBo
YXBwZW5zLgpBcyB5b3UgbWVudGlvbmVkIHRoYXQgdGhlIENyZWRpdDIgZG9lcyBub3QgaGF2ZSBh
IHJlYWwgdGltZXNsaWNlLCB0aGUKdmNwdSBjYW4gYmUgcHJlZW1wdGVkIGJ5IHRoZSBkaWZmZXJl
bmNlIG9mIGNyZWRpdCAoKwpzY2hlZF9yYXRlbGltaXRfdXMpIGR5bmFtaWNhbGx5LgpJZiB0aGUg
ZGlmZmVyZW5jZSBvZiBjcmVkaXQgaXMgbm90IGVub3VnaCBiZXR3ZWVuIHZjcHVzLCBhcyBhIHJl
c3VsdCwKdGhlIFNjZW5lcyBpbiBGaWcuMiBoYXBwZW5zIGF0IG1vc3Qgb2YgdGltZSBpbiBteSB0
ZXN0Y2FzZS4KRmluYWxseSwgaXQgY2FuIG5vdCB1c2UgcENQVSBlZmZlY3RpdmVseS4KIAo+ID4g
QXMgd2UgZG8gcmVzZXRfY3JlZGl0KCkgd2hlbiBzbmV4dC0+Y3JlZGl0IGlzIG5lZ2F0aXZlIHdo
aWNoIG1ha2VzCnRoZQo+ID4gY3JlZGl0IHZhbHVlIGlzIHRvbyBjbG9zZSBiZXR3ZWVuIGVhY2gg
dmNwdS4KPiA+IEFzIGEgcmVzdWx0LCBmcm9tIGxvbmcgdGVybSB0byBvYnNlcnZlLCB0aGUgdGlt
ZS1zbGljZSBvZiBlYWNoIHZjcHUKPiA+IGJlY29tZXMgc21hbGxlciwgdGhleSBjb21wZXRlIGZv
ciBwQ1BVIGF0IHRoZSBzYW1lIHRpbWUganVzdCBsaWtlCj4gPiBzaG93biBpbiBGaWcuMiBhYm92
ZS4KPiA+IFRodXMsIGkgdGhpbmsgdGhlIHJlYXNvbiB3aHkgaXQgY2FuJ3QgcmVhY2ggdGhlIGV4
cGVjdGVkIHRocm91Z2hwdXQKaXMKPiA+IHRoYXQgcmVzZXRfY3JlZGl0KCkgZm9yIGFsbCB2Y3B1
IHdpbGwgbWFrZSB0aGUgdGltZS1zbGljZSBzbWFsbGVyCj4gPiB3aGljaCBpcyBkaWZmZXJlbnQg
ZnJvbSBDcmVkaXQgYW5kIENGUy4KPiA+Cj4gT2ssIHNvIHlvdSdyZSBzYXlpbmcgdGhpcyBkcm9w
IG9mICJ0aHJvdWdocHV0IiBjYW4gYmUgY2F1c2VkIGJ5CnNjaGVkdWxpbmcKPiBoYXBwZW5pbmcg
dG9vIGZyZXF1ZW50bHkgaW4gQ3JlZGl0Mi4KPgo+IFdlbGwsIEkgZ3Vlc3MgdGhhdCBpcyBhIHBv
c3NpYmlsaXR5LCBhbHRob3VnaCwgYXMgSSBzYWlkIGFib3ZlLCBJJ2QKbmVlZCB0byB0aGluayBh
Cj4gYml0IG1vcmUgYWJvdXQgdGhpcywgYXMgd2VsbCBhcyB0cnlpbmcgdG8gcmVwcm9kdWNlIGl0
LCBhbmQgbG9vayBhdAphY3R1YWwgdHJhY2VzLgo+Cj4gUGVyaGFwcywgb25lIHRoaW5nIHRoYXQg
Y2FuIGJlIGRvbmUgdG8gdHJ5IHRvIGNvbmZpcm0gdGhpcyBhbmFseXNpcywKd291bGQgYmUgdG8K
PiBtYWtlIHRoZSBzY2hlZHVsaW5nIGxlc3MgZnJlcXVlbnQgaW4gQ3JlZGl0MiBhbmQsIG9uIHRo
ZSBvdGhlciBoYW5kLAp0byBtYWtlCj4gaXQgbW9yZSBmcmVxdWVudCBpbiBDcmVkaXQxLiBJbiB0
aGVvcnksIGlmIHRoZSBhbmFseXNpcyBpcyBjb3JyZWN0LAp5b3Ugd291bGQKPiBvYnNlcnZlIHRo
ZSBiZWhhdmlvciBvZiB0aGlzIHNwZWNpZmljIHdvcmtsb2FkIGltcHJvdmluZyBvbiBDcmVkaXQy
CmFuZAo+IGRlZ3JhZGluZyBpbiBDcmVkaXQxLCB3aGVuIGRvaW5nIHNvLgo+Cj4gSWYgeW91IGZh
bmN5IHRyeWluZyB0aGF0LCBmb3IgQ3JlZGl0MSwgeW91IGNhbiBwbGF5IHdpdGggdGhlCj4gc2No
ZWRfY3JlZGl0X3RzbGljZV9tcyBYZW4gYm9vdCB0aW1lIHBhcmFtZXRlciAoZS5nLiwgdHJ5IHB1
c2hpbmcgaXQKZG93biB0bwo+IDFtcykuCj4KPiBGb3IgQ3JlZGl0MiwgaXQncyBhIGxpdHRsZSB0
cmlja2llciwgYXMgdGhlIHNjaGVkdWxlciBkb2VzIG5vdCBoYXZlIGEKcmVhbCB0aW1lc2xpY2Uu
Cj4gU28sIGVpdGhlciB5b3UgYWx0ZXIgQ1NDSEVEMl9NSU5fVElNRVIsIGluIHRoZSBjb2RlLCBv
ciB5b3UgIm1pbWljIgp0aGUKPiB0aW1lc2xpY2UgaW5jcmVhc2UgYnkgc2V0dGluZyBzY2hlZF9y
YXRlbGltaXRfdXMgdG8gYSBoaWdoZXIgdmFsdWUKKGxpa2UsIGUuZy4sCj4gMTBtcykuCj4KIApI
ZXJlIGlzIHRoZSBmdXJ0aGVyIHRlc3QgcmVzdWx0OgppLiAgaXQgaXMgaW50ZXJlc3RpbmcgdGhh
dCBpdCBzdGlsbCB3b3JrcyB3ZWxsIGlmIEkgbWFrZSBDcmVkaXQxIHRvIDFtcwpieSB4bCBzY2hl
ZC1jcmVkaXQgLXMgLXQgMQpsaW51eC1zb2R2On4gIyB4bCBzY2hlZC1jcmVkaXQKQ3B1cG9vbCBQ
b29sLTA6IHRzbGljZT0xbXMgcmF0ZWxpbWl0PTEwMDB1cyBtaWdyYXRpb24tZGVsYXk9MHVzCk5h
bWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElEIFdlaWdodCAgQ2FwCkRvbWFpbi0w
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICAgIDI1NiAgICAwClhlbnN0b3JlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxICAgIDI1NiAgICAwCmd1ZXN0XzEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAyICAgIDI1NiAgICAwCmd1ZXN0XzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAzICAgIDI1NiAgICAwCiAKeGVudG9wIC0gMTM6MzQ6MDIgICBYZW4gNC4xMS4w
XzAyLTEKNCBkb21haW5zOiAzIHJ1bm5pbmcsIDEgYmxvY2tlZCwgMCBwYXVzZWQsIDAgY3Jhc2hl
ZCwgMCBkeWluZywgMApzaHV0ZG93bgpNZW06IDY3MDc5Nzk2ayB0b3RhbCwgNjcwNzg5NTZrIHVz
ZWQsIDg0MGsgZnJlZSAgICBDUFVzOiAzMiBAIDI2MDBNSHoKICAgICAgTkFNRSAgU1RBVEUgICBD
UFUoc2VjKSBDUFUoJSkgICAgIE1FTShrKSBNRU0oJSkgIE1BWE1FTShrKQpNQVhNRU0oJSkgVkNQ
VVMgTkVUUyBORVRUWChrKSBORVRSWChrKSBWQkRTICAgVkJEX09PICAgVkJEX1JEICAgVkJEX1dS
IApWQkRfUlNFQ1QgIFZCRF9XU0VDVCBTU0lECiAgRG9tYWluLTAgLS0tLS1yICAgICAgICAxMjcg
ICAgMS43ICAgNjQwNTA1MzYgICA5NS41ICAgbm8gbGltaXQgICAgICAKbi9hICAgIDMyICAgIDAg
ICAgICAgIDAgICAgICAgIDAgICAgMCAgICAgICAgMCAgICAgICAgMCAgICAgICAKMCAgICAgICAg
ICAwICAgICAgICAgIDAgICAgMAogICBndWVzdF8xIC0tLS0tciAgICAgICAgIDg1ICAgODIuNSAg
ICAxMDQ4ODMyICAgIDEuNiAgICAxMDQ5NjAwICAgICAgCjEuNiAgICAgNCAgICAxICAgICAgMzQz
ICAgICAgICAyICAgIDEgICAgICAgIDAgICAgIDQxNDQgICAgIDIxNjggICAgCjE5MTQ2OSAgICAg
IDEwMzY0ICAgIDAKICAgZ3Vlc3RfMiAtLS0tLXIgICAgICAgIDEzNyAgMTY0LjUgICAgMTA0ODgz
MiAgICAxLjYgICAgMTA0OTYwMCAgICAgIAoxLjYgICAgIDggICAgMSAgICAgIDI5NyAgICAgICAg
NCAgICAxICAgICAgICAwICAgICA0MTE1ICAgICAgMjQ2ICAgIAoxOTE2MzcgICAgICAxMDMyMyAg
ICAwCiAgWGVuc3RvcmUgLS1iLS0tICAgICAgICAgIDAgICAgMC4wICAgICAgMzI3NjAgICAgMC4w
ICAgICA2NzA3MjAgICAgICAKMS4wICAgICAxICAgIDAgICAgICAgIDAgICAgICAgIDAgICAgMCAg
ICAgICAgMCAgICAgICAgMCAgICAgICAKMCAgICAgICAgICAwICAgICAgICAgIDAgICAgMAogCmlp
LiAgaXQgd29ya3Mgd2VsbCBpZiBzY2hlZF9yYXRlbGltaXRfdXMgaXMgc2V0IHVwIHRvIDMwbXMg
YWJvdmUuCmxpbnV4LXNvZHY6fiAjIHhsIHNjaGVkLWNyZWRpdDIgLXMgLXAgUG9vbC0wCkNwdXBv
b2wgUG9vbC0wOiByYXRlbGltaXQ9MzAwMDB1cwogCnhlbnRvcCAtIDEzOjU0OjQyICAgWGVuIDQu
MTEuMF8wMi0xCjQgZG9tYWluczogMiBydW5uaW5nLCAyIGJsb2NrZWQsIDAgcGF1c2VkLCAwIGNy
YXNoZWQsIDAgZHlpbmcsIDAKc2h1dGRvd24KTWVtOiA2NzA3OTc5NmsgdG90YWwsIDY3MDc4OTY4
ayB1c2VkLCA4MjhrIGZyZWUgICAgQ1BVczogMzIgQCAyNjAwTUh6CiAgICAgIE5BTUUgIFNUQVRF
ICAgQ1BVKHNlYykgQ1BVKCUpICAgICBNRU0oaykgTUVNKCUpICBNQVhNRU0oaykKTUFYTUVNKCUp
IFZDUFVTIE5FVFMgTkVUVFgoaykgTkVUUlgoaykgVkJEUyAgIFZCRF9PTyAgIFZCRF9SRCAgIFZC
RF9XUiAKVkJEX1JTRUNUICBWQkRfV1NFQ1QgU1NJRAogIERvbWFpbi0wIC0tLS0tciAgICAgICAg
MTEzICAgIDIuNyAgIDY0MDUwNDUyICAgOTUuNSAgIG5vIGxpbWl0ICAgICAgCm4vYSAgICAzMiAg
ICAwICAgICAgICAwICAgICAgICAwICAgIDAgICAgICAgIDAgICAgICAgIDAgICAgICAgCjAgICAg
ICAgICAgMCAgICAgICAgICAwICAgIDAKICAgZ3Vlc3RfMSAtLWItLS0gICAgICAgICA2NiAgIDgy
LjggICAgMTA0ODgzMiAgICAxLjYgICAgMTA0OTYwMCAgICAgIAoxLjYgICAgIDQgICAgMSAgICAg
IDQ0OSAgICAgICAgMiAgICAxICAgICAgICAwICAgICA0MDg5ICAgICAyMTc3ICAgIAoxOTIxMzEg
ICAgICAxMDQ3NiAgICAwCiAgIGd1ZXN0XzIgLS0tLS1yICAgICAgICAgOTcgIDE2NS44ICAgIDEw
NDg4MzIgICAgMS42ICAgIDEwNDk2MDAgICAgICAKMS42ICAgICA4ICAgIDEgICAgICA0MzggICAg
ICAgIDUgICAgMSAgICAgICAgMCAgICAgNDE2MCAgICAgMTE0NiAgICAKMTkyMDY4ICAgICAgMTA0
MDkgICAgMAogCkhvd2V2ZXIsIHRoZSBzY2hlZF9yYXRlbGltaXRfdXMgaXMgbm90IHNvIGVsZWdh
bnQgYW5kIGZsZXhpYWJsZSB0aGF0IGl0Cmd1YXJhbnRlZXMgdGhlIHNwZWNpZmljIHRpbWUtc2xp
Y2UgZml4ZWRseS4KSXQgbWF5IHZlcnkgbGlrZWx5IGNhdXNlIGRlZ3JhZGluZyBvZiB0aGUgb3Ro
ZXIgc2NoZWR1bGVyIGNyaXRlcmlhIGxpa2UKc2NoZWRfbGF0ZW5jeS4KQXMgZmFyIGFzIEkga25v
dywgQ0ZTIGNvdWxkIGFkanVzdCB0aW1lLXNsaWNlIGFjY29yZGluZyB0byB0aGUgbnJfcXVldWUK
aW4gcnVucXVldWUgKGluX19zY2hlZF9wZXJpb2QoKSApLgpDb3VsZCBpdCBwb3NzaWJsZSB0aGF0
IENyZWRpdDIgYWxzbyBoYXZlIHRoZSBzaW1pbGFyIGFiaWxpdHkgdG8gYWRqdXN0CnRpbWUtc2xp
Y2UgYXV0b21hdGljYWxseT8KIApMb29raW5nIGZvcndhcmQgdG8gaGVhcmluZyB5b3VyIG9waW5p
b24gb24gdGhpcyBpc3N1ZS4KIApCZXN0IFJlZ2FyZHMuCiAKPiBJdCdzIG5vdCBhIGNvbmNsdXNp
dmUgdGVzdCwgYnV0IEkgdGhpbmsgaXQgaXMgYSBnb29kIGVub3VnaCBvbmUgZm9yCmdhaW5pbmcg
c29tZQo+IG1vcmUgdW5kZXJzdGFuZGluZyBvZiB0aGUgaXNzdWUuCj4KPiBSZWdhcmRzLAo+IERh
cmlvCj4gLS0KPiA8PFRoaXMgaGFwcGVucyBiZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBlbiE+
PiAoUmFpc3RsaW4gTWFqZXJlKQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gRGFyaW8gRmFnZ2lvbGksIFBoLkQsIGh0
dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saSBTb2Z0d2FyZQpFbmdpbmVlciBAIFNVU0UKPiBo
dHRwczovL3d3dy5zdXNlLmNvbS8KIAotLSAKPDxUaGlzIGhhcHBlbnMgYmVjYXVzZSBJIGNob29z
ZSBpdCB0byBoYXBwZW4hPj4gKFJhaXN0bGluIE1hamVyZSkKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRGFyaW8gRmFnZ2lv
bGksIFBoLkQsIGh0dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQpTb2Z0d2FyZSBFbmdpbmVl
ciBAIFNVU0UgaHR0cHM6Ly93d3cuc3VzZS5jb20vCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 15:06:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 15:06:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guIaN-0006Et-Mn; Thu, 14 Feb 2019 15:05:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MESF=QV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1guIaM-0006El-M3
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 15:05:58 +0000
X-Inumbo-ID: 0761e674-306a-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0761e674-306a-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 15:05:57 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 14 Feb 2019 16:05:55 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 14 Feb 2019 15:05:53 +0000
Message-ID: <c38b34d7a97fe4cab961b6db71a5e89ffcb75f01.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Date: Thu, 14 Feb 2019 16:07:06 +0100
In-Reply-To: <SG2PR01MB3302A6419948E232ED234A2497670@SG2PR01MB3302.apcprd01.prod.exchangelabs.com>
References: <0E8924944E28FD4A97A19E5A680D8A82368B95A0@DGGEML521-MBX.china.huawei.com>
 <SG2PR01MB3302A6419948E232ED234A2497670@SG2PR01MB3302.apcprd01.prod.exchangelabs.com>
Organization: SUSE
User-Agent: Evolution 3.30.4 
Mime-Version: 1.0
Subject: Re: [Xen-devel] 
 =?utf-8?q?xen=3A_credit2=3A_credit2_can=E2=80=99t__r?=
 =?utf-8?q?each_the_throughput_as_expected?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============5753717599693587810=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5753717599693587810==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-Uc0yulES8l/2jQo1H7no"


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

Forwarding to xen-devel, as it was dropped, and I did not notice.
---
On Thu, 2019-02-14 at 07:10 +0000, zheng chuan wrote:=20
> Hi, Dario,
> =20
Hi,

> I have put the test demo in attachment, please run it as follows:
> 1. compile it
>   gcc upress.c -o upress
> 2. calculate the loops in dom0 first
>   ./upress -l 100
>   For example, the output is
>   cpu khz : 2200000
>   calculate loops: 4472.
>   We get 4472.
> 3. give the 20% pressure for each vcpu in guest by
>   ./upress -l 20 -z 4472 &
>   It is better to bind each pressure task to vcpu by taskset.
> =20
Ok, thanks for the code and the instructions, I will give it a try.

> Sorry for the mess picture, you can see the figure below.
>=20
Yeah, that's clearer. However, it is preferred to avoid HTML emails. In
these cases, you could put the table in some online accessible
document, and post the link. :-)

Also, let me ask this again, is this coming from actual tracing (like
with `xentrace` etc)?

> The green one means vcpu is running while the red one means idle.
> In Fig.1, vcpu1 and vcpu2 runs staggeredly, it means vcpu1 runs 20ms
> and then vcpu2 runs 20ms while vcpu1 is sleeping.
>=20
How do you know it's sleeping and not, for instance, that it has been
preempted and hence is waiting to run?

My point being that, when you setup a workload like this, and only look
at the throughput you achieve, it is expected that schedulers with
longer timeslices do better.

It would be interesting to look at both throughput and latency, though.
In fact, (assuming the analysis is correct) in the Credit1 case, if two
vcpus wakes up at about the same time, the one that wins the pcpu runs
for a full timeslice, or until it blocks, i.e., in this case, for 20ms.
This means the other vcpu will have to wait for so long, before being
able to do anything.

> In Fig.2, vcpu1 and vcpu2 runs at the same time, it means vcpu1 and
> vcpu2 compete for pCPU, and then go to sleep at the same time.
> Obviously, the smaller time-slice is, the worse competition happens.
>=20
But the better the latency. :-D

What I mean is that, achieving best throughput or best latency at the
same time is often impossible, and the job of a scheduler is to come up
with a trade-off, as well as with tunables for letting people that
cares more about either one or the other, to steer it that direction.

Achieving better latency than Credit1 has been a goal of Credit2, since
design time. However, it's possible that we ended up sacrificing
throughput too much, or that we lack tunables to let users decide what
they want.

Of course, this is all assuming that the analysis of the problem that
you're providing is correct, which I'll be looking into confirming. :-)

> As you mentioned that the Credit2 does not have a real timeslice, the
> vcpu can be preempted by the difference of credit (+
> sched_ratelimit_us) dynamically.
>=20
Actually, it's:

 difference_of_credit + min(CSCHED2_MIN_TIMER, sched_ratelimit_us)

> > Perhaps, one thing that can be done to try to confirm this
> analysis, would be to
> > make the scheduling less frequent in Credit2 and, on the other
> hand, to make
> > it more frequent in Credit1.
> Here is the further test result:
> i.  it is interesting that it still works well if I make Credit1 to
> 1ms by xl sched-credit -s -t 1
> linux-sodv:~ # xl sched-credit
> Cpupool Pool-0: tslice=3D1ms ratelimit=3D1000us migration-delay=3D0us
> Name                                ID Weight  Cap
> Domain-0                             0    256    0
> Xenstore                             1    256    0
> guest_1                              2    256    0
> guest_2                              3    256    0
> =20
Hah, yes, it is interesting indeed! It shows us one more time how not
predictable Credit1 behavior is, because of all the hacks it
accumulated over time (some of which, are my doing, I know... :-P).

> ii.  it works well if sched_ratelimit_us is set up to 30ms above.
> linux-sodv:~ # xl sched-credit2 -s -p Pool-0
> Cpupool Pool-0: ratelimit=3D30000us
> =20
Ok, good to know, thanks for doing the experiment.

If you have time, can you try other values? I mean, while still on
Credit2, try to set ratelimiting to, like, 20, 15, 10, 5, and report
what happens?

> However, the sched_ratelimit_us is not so elegant and flexiable that
> it guarantees the specific time-slice fixedly.
>=20
Well, I personally never loved it, but it is not completely unrelated
to what we're seeing and discussing, TBH. It indeed was introduced to
improve the throughput, in workloads where there was too many wakeups
(which, in Credit1, also resulted in invoking the scheduler and often
in context switching, do to boosting).

> It may very likely cause degrading of the other scheduler criteria
> like sched_latency.
> As far as I know, CFS could adjust time-slice according to the
> nr_queue in runqueue (in__sched_period() ).
> Could it possible that Credit2 also have the similar ability to
> adjust time-slice automatically?
> =20
Well, let's see. Credit2 and CFS are very similar, in principle, but
the code is actually quite different. But yeah, we may be able to come
up with something more clever than just plain ratelimiting, for
adjusting what CFS calls "the granularity".

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/

--=-Uc0yulES8l/2jQo1H7no
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+4FAlxlhBoACgkQFkJ4iaW4
c+5RpBAAu3GjCeVPnLznVIah37J+nruhGhr4XgOup2Z1ktTWc+Dgc/7j2I/cwX/Z
2gMxJ8AuSi0GSC2r8GG55hKeJjSVuGCye73/BKI1goDXtDQ7XyqRMVmLapvzofTT
CN8kUOvBwJTTOhkDtt9m+b/e4XH4vloJVyGJVaY7FXT7XGEpqU55DmsJJreQRVPj
1gy97ORmMX5xrQ1MZiKomBnAhN6kExMv/vm9hOXg/P8ennWMa5NMs8HBQjbWtDtO
JVCcohg5Hl+b9akE3J1wR1NSbUloQMv9yYDgmy+3CCm9BmeY42vN3MKlnP8yInhN
/dMSvwZT7zPQGXKxXNdBFFm1/kWPGmUQcYzRP6q6g74nsyML1T8Gv+GjvQLF21AQ
IhwI3v2Vf8bKsRQdhrghsd+ERSm+2cwnT01r5ReWWCXgn81qDzT633Srdnz78d0d
Y4N9zf4adb5p+cUXWUTXV14J1zYaPrDlxweOVvluaixg3dOCK38oysz/Io/di/1M
sKr6jMPOUH9EpoMTpiKex3qcT8IPiE3izpsnw2oaVq6ggzZQ9SDDf2Y92MGBsN4x
NZ11T3+vnei1q9Z0+d4G38Fwa46bl8IRli5OjZr9/rYq92NMQDLqdLB8TroCA+r4
4sdK8FyzgZQUJbDMBCHPYRXgkg3ps/S7nMY3shG2dCZJBUK5fF8=
=sG44
-----END PGP SIGNATURE-----

--=-Uc0yulES8l/2jQo1H7no--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5753717599693587810==--



From xen-devel-bounces@lists.xenproject.org Thu Feb 14 15:07:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 15:07:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guIbs-0006M3-3D; Thu, 14 Feb 2019 15:07:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MESF=QV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1guIbq-0006LR-4I
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 15:07:30 +0000
X-Inumbo-ID: 3d2b998c-306a-11e9-8559-17aa1d3be0f8
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d2b998c-306a-11e9-8559-17aa1d3be0f8;
 Thu, 14 Feb 2019 15:07:26 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 14 Feb 2019 16:07:25 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 14 Feb 2019 15:06:56 +0000
Message-ID: <1de8129dc8723d45f4cceec1670463ec5d354650.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Date: Thu, 14 Feb 2019 16:08:09 +0100
References: <0E8924944E28FD4A97A19E5A680D8A82368B9872@DGGEML521-MBX.china.huawei.com>
 ,<0E8924944E28FD4A97A19E5A680D8A82368B992D@DGGEML521-MBX.china.huawei.com>
In-Reply-To: <0E8924944E28FD4A97A19E5A680D8A82368B992D@DGGEML521-MBX.china.huawei.com>
Organization: SUSE
User-Agent: Evolution 3.30.4 
Mime-Version: 1.0
Subject: Re: [Xen-devel] 
 =?utf-8?q?xen=3A_credit2=3A_credit2_can=E2=80=99t__r?=
 =?utf-8?q?each_the_throughput_as_expected?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yd2FyZGluZyB0byB4ZW4tZGV2ZWwsIGFzIGl0IHdhcyBkcm9wcGVkLgotLS0KSGksIERhcmlv
LAoKPiBPbiBUaHUsIDIwMTktMDItMTQgYXQgMDc6MTAgKzAwMDAsIHpoZW5nIGNodWFuIHdyb3Rl
Ogo+ID4gSGksIERhcmlvLAo+ID4KPiBIaSwKPiAKPiA+IEkgaGF2ZSBwdXQgdGhlIHRlc3QgZGVt
byBpbiBhdHRhY2htZW50LCBwbGVhc2UgcnVuIGl0IGFzIGZvbGxvd3M6Cj4gPiAxLiBjb21waWxl
IGl0Cj4gPiBnY2MgdXByZXNzLmMgLW8gdXByZXNzCj4gPiAyLiBjYWxjdWxhdGUgdGhlIGxvb3Bz
IGluIGRvbTAgZmlyc3QKPiA+IC4vdXByZXNzIC1sIDEwMAo+ID4gRm9yIGV4YW1wbGUsIHRoZSBv
dXRwdXQgaXMKPiA+IGNwdSBraHogOiAyMjAwMDAwCj4gPiBjYWxjdWxhdGUgbG9vcHM6IDQ0NzIu
Cj4gPiBXZSBnZXQgNDQ3Mi4KPiA+IDMuIGdpdmUgdGhlIDIwJSBwcmVzc3VyZSBmb3IgZWFjaCB2
Y3B1IGluIGd1ZXN0IGJ5IC4vdXByZXNzIC1sIDIwCi16Cj4gPiA0NDcyICYgSXQgaXMgYmV0dGVy
IHRvIGJpbmQgZWFjaCBwcmVzc3VyZSB0YXNrIHRvIHZjcHUgYnkgdGFza3NldC4KPiA+Cj4gT2ss
IHRoYW5rcyBmb3IgdGhlIGNvZGUgYW5kIHRoZSBpbnN0cnVjdGlvbnMsIEkgd2lsbCBnaXZlIGl0
IGEgdHJ5Lgo+IAoKSWYgeW91IGhhdmUgcXVlc3Rpb25zIGFib3V0IHRoZSB0ZXN0IGNvZGUsIHBs
ZWFzZSBsZXQgbWUga25vdzopCgo+ID4gU29ycnkgZm9yIHRoZSBtZXNzIHBpY3R1cmUsIHlvdSBj
YW4gc2VlIHRoZSBmaWd1cmUgYmVsb3cuCj4gPgo+IFllYWgsIHRoYXQncyBjbGVhcmVyLiBIb3dl
dmVyLCBpdCBpcyBwcmVmZXJyZWQgdG8gYXZvaWQgSFRNTCBlbWFpbHMuCkluIHRoZXNlCj4gY2Fz
ZXMsIHlvdSBjb3VsZCBwdXQgdGhlIHRhYmxlIGluIHNvbWUgb25saW5lIGFjY2Vzc2libGUgZG9j
dW1lbnQsCmFuZCBwb3N0Cj4gdGhlIGxpbmsuIDotKQo+IAo+IEFsc28sIGxldCBtZSBhc2sgdGhp
cyBhZ2FpbiwgaXMgdGhpcyBjb21pbmcgZnJvbSBhY3R1YWwgdHJhY2luZyAobGlrZQp3aXRoCj4g
YHhlbnRyYWNlYCBldGMpPwo+IAo+ID4gVGhlIGdyZWVuIG9uZSBtZWFucyB2Y3B1IGlzIHJ1bm5p
bmcgd2hpbGUgdGhlIHJlZCBvbmUgbWVhbnMgaWRsZS4KPiA+IEluIEZpZy4xLCB2Y3B1MSBhbmQg
dmNwdTIgcnVucyBzdGFnZ2VyZWRseSwgaXQgbWVhbnMgdmNwdTEgcnVucwoyMG1zCj4gPiBhbmQg
dGhlbiB2Y3B1MiBydW5zIDIwbXMgd2hpbGUgdmNwdTEgaXMgc2xlZXBpbmcuCj4gPgo+IEhvdyBk
byB5b3Uga25vdyBpdCdzIHNsZWVwaW5nIGFuZCBub3QsIGZvciBpbnN0YW5jZSwgdGhhdCBpdCBo
YXMgYmVlbgo+IHByZWVtcHRlZCBhbmQgaGVuY2UgaXMgd2FpdGluZyB0byBydW4/Cj4gCgpJdCBp
cyB0aGUgc2NoZW1hdGljIGRpYWdyYW0gaW4gdGhlb3J5LgpJJ20gc29ycnkgdGhlIHhlbnRyYWNl
IGhhcyBwcm9ibGVtIG9uIG15IG1hY2hpbmUsIEknbGwgcHV0IHRoZSB0cmFjZSBhcwpzb29uIGFz
IEkgZml4IGl0LgoKPiBNeSBwb2ludCBiZWluZyB0aGF0LCB3aGVuIHlvdSBzZXR1cCBhIHdvcmts
b2FkIGxpa2UgdGhpcywgYW5kIG9ubHkKbG9vayBhdCB0aGUKPiB0aHJvdWdocHV0IHlvdSBhY2hp
ZXZlLCBpdCBpcyBleHBlY3RlZCB0aGF0IHNjaGVkdWxlcnMgd2l0aCBsb25nZXIKdGltZXNsaWNl
cwo+IGRvIGJldHRlci4KPiAKPiBJdCB3b3VsZCBiZSBpbnRlcmVzdGluZyB0byBsb29rIGF0IGJv
dGggdGhyb3VnaHB1dCBhbmQgbGF0ZW5jeSwKdGhvdWdoLgo+IEluIGZhY3QsIChhc3N1bWluZyB0
aGUgYW5hbHlzaXMgaXMgY29ycmVjdCkgaW4gdGhlIENyZWRpdDEgY2FzZSwgaWYKdHdvIHZjcHVz
Cj4gd2FrZXMgdXAgYXQgYWJvdXQgdGhlIHNhbWUgdGltZSwgdGhlIG9uZSB0aGF0IHdpbnMgdGhl
IHBjcHUgcnVucyBmb3IKYSBmdWxsCj4gdGltZXNsaWNlLCBvciB1bnRpbCBpdCBibG9ja3MsIGku
ZS4sIGluIHRoaXMgY2FzZSwgZm9yIDIwbXMuCj4gVGhpcyBtZWFucyB0aGUgb3RoZXIgdmNwdSB3
aWxsIGhhdmUgdG8gd2FpdCBmb3Igc28gbG9uZywgYmVmb3JlIGJlaW5nCmFibGUgdG8gZG8KPiBh
bnl0aGluZy4KPiAKPiA+IEluIEZpZy4yLCB2Y3B1MSBhbmQgdmNwdTIgcnVucyBhdCB0aGUgc2Ft
ZSB0aW1lLCBpdCBtZWFucyB2Y3B1MSBhbmQKPiA+IHZjcHUyIGNvbXBldGUgZm9yIHBDUFUsIGFu
ZCB0aGVuIGdvIHRvIHNsZWVwIGF0IHRoZSBzYW1lIHRpbWUuCj4gPiBPYnZpb3VzbHksIHRoZSBz
bWFsbGVyIHRpbWUtc2xpY2UgaXMsIHRoZSB3b3JzZSBjb21wZXRpdGlvbgpoYXBwZW5zLgo+ID4K
PiBCdXQgdGhlIGJldHRlciB0aGUgbGF0ZW5jeS4gOi1ECj4gCj4gV2hhdCBJIG1lYW4gaXMgdGhh
dCwgYWNoaWV2aW5nIGJlc3QgdGhyb3VnaHB1dCBvciBiZXN0IGxhdGVuY3kgYXQgdGhlCnNhbWUK
PiB0aW1lIGlzIG9mdGVuIGltcG9zc2libGUsIGFuZCB0aGUgam9iIG9mIGEgc2NoZWR1bGVyIGlz
IHRvIGNvbWUgdXAKd2l0aCBhCj4gdHJhZGUtb2ZmLCBhcyB3ZWxsIGFzIHdpdGggdHVuYWJsZXMg
Zm9yIGxldHRpbmcgcGVvcGxlIHRoYXQgY2FyZXMKbW9yZSBhYm91dAo+IGVpdGhlciBvbmUgb3Ig
dGhlIG90aGVyLCB0byBzdGVlciBpdCB0aGF0IGRpcmVjdGlvbi4KPiAKPiBBY2hpZXZpbmcgYmV0
dGVyIGxhdGVuY3kgdGhhbiBDcmVkaXQxIGhhcyBiZWVuIGEgZ29hbCBvZiBDcmVkaXQyLApzaW5j
ZSBkZXNpZ24KPiB0aW1lLiBIb3dldmVyLCBpdCdzIHBvc3NpYmxlIHRoYXQgd2UgZW5kZWQgdXAg
c2FjcmlmaWNpbmcgdGhyb3VnaHB1dAp0b28gbXVjaCwKPiBvciB0aGF0IHdlIGxhY2sgdHVuYWJs
ZXMgdG8gbGV0IHVzZXJzIGRlY2lkZSB3aGF0IHRoZXkgd2FudC4KPiAKPiBPZiBjb3Vyc2UsIHRo
aXMgaXMgYWxsIGFzc3VtaW5nIHRoYXQgdGhlIGFuYWx5c2lzIG9mIHRoZSBwcm9ibGVtIHRoYXQK
eW91J3JlCj4gcHJvdmlkaW5nIGlzIGNvcnJlY3QsIHdoaWNoIEknbGwgYmUgbG9va2luZyBpbnRv
IGNvbmZpcm1pbmcuIDotKQo+IAoKSSBhZ3JlZSB0aGF0IGl0IGlzIGRpZmZpY3VsdCB0byBiYWxh
bmNlIGJldHdlZW4gdGhlIHRocm91Z2hwdXQgYW5kCnNjaGVkX2xhdGVuY3k6KApJbiBteSB3b3Jr
bG9hZCwgaWYgd2UgZW5sYXJnZSB0aGUgZGlmZmVyZW5jZSBvZiBjcmVkaXQgYmV0d2VlbiB2Y3B1
cywKdGhlIHZjcHVzIHdvdWxkIGJlIHJ1biBzdGFnZ2VyZWRseSBmcm9tIHRoZSBsb25nIHRlcm0g
dG8gc2VlLCAKSSBkb3VidCB0aGUgc2NoZWRfbGF0ZW5jeSBjb3VsZCBiZSBhbHNvIGxvdyBpZiB3
ZSBzcHJlYWQgcnVubmluZyB2Y3B1cwppbnRvIHBDUFVzIHNpbmNlIHRoZSBwQ1BVcyBhcmUgbm90
IHVzZWQgdXAgdG8gMTAwJS4KCkkgdXNlZCB0byB0ZXN0IHNjaGVkX2xhdGVuY3kgaW4gQ0ZTIGJ5
IHBlcmYgd2l0aCB0aGUgc2NoZWR1bGVyCnBhcmFtZXRlcnM6CmxpbnV4LUdNd21taDp+ICMgY2F0
IC9wcm9jL3N5cy9rZXJuZWwvc2NoZWRfbWluX2dyYW51bGFyaXR5X25zIAozMDAwMDAwCmxpbnV4
LUdNd21taDp+ICMgY2F0IC9wcm9jL3N5cy9rZXJuZWwvc2NoZWRfbGF0ZW5jeV9ucyAKMjQwMDAw
MDAKbGludXgtR013bW1oOn4gIwp0aGUgdmNwdSBvZiBzY2hlZF9sYXRlbmN5IGlzIG1heGl1bSB0
byAyMW1zIGFyb3VuZC4gCgpCdXQgSSBkb24ndCBrbm93IGhvdyB0byBjb21wYXJlIHRoZSBzY2hl
ZF9sYXRlbmN5IHdpdGggQ3JlZGl0MiBzaW5jZQp0aGUgYW5hbHl6aW5nIHRvb2wgYW5kIHNjaGVk
dWxlciBhcmUgdG90YWxseSBkaWZmZXJlbnQgOiguCgo+ID4gQXMgeW91IG1lbnRpb25lZCB0aGF0
IHRoZSBDcmVkaXQyIGRvZXMgbm90IGhhdmUgYSByZWFsIHRpbWVzbGljZSwKdGhlCj4gPiB2Y3B1
IGNhbiBiZSBwcmVlbXB0ZWQgYnkgdGhlIGRpZmZlcmVuY2Ugb2YgY3JlZGl0ICgrCj4gPiBzY2hl
ZF9yYXRlbGltaXRfdXMpIGR5bmFtaWNhbGx5Lgo+ID4KPiBBY3R1YWxseSwgaXQnczoKPiAKPiBk
aWZmZXJlbmNlX29mX2NyZWRpdCArIG1pbihDU0NIRUQyX01JTl9USU1FUiwgc2NoZWRfcmF0ZWxp
bWl0X3VzKQo+IAoKVGhhbmsgeW91IGZvciBjb3JyZWN0aW5nLgoKPiA+ID4gUGVyaGFwcywgb25l
IHRoaW5nIHRoYXQgY2FuIGJlIGRvbmUgdG8gdHJ5IHRvIGNvbmZpcm0gdGhpcwo+ID4gYW5hbHlz
aXMsIHdvdWxkIGJlIHRvCj4gPiA+IG1ha2UgdGhlIHNjaGVkdWxpbmcgbGVzcyBmcmVxdWVudCBp
biBDcmVkaXQyIGFuZCwgb24gdGhlIG90aGVyCj4gPiBoYW5kLCB0byBtYWtlCj4gPiA+IGl0IG1v
cmUgZnJlcXVlbnQgaW4gQ3JlZGl0MS4KPiAKPiA+IEhlcmUgaXMgdGhlIGZ1cnRoZXIgdGVzdCBy
ZXN1bHQ6Cj4gPiBpLiBpdCBpcyBpbnRlcmVzdGluZyB0aGF0IGl0IHN0aWxsIHdvcmtzIHdlbGwg
aWYgSSBtYWtlIENyZWRpdDEgdG8KPiA+IDFtcyBieSB4bCBzY2hlZC1jcmVkaXQgLXMgLXQgMQo+
ID4gbGludXgtc29kdjp+ICMgeGwgc2NoZWQtY3JlZGl0Cj4gPiBDcHVwb29sIFBvb2wtMDogdHNs
aWNlPTFtcyByYXRlbGltaXQ9MTAwMHVzIG1pZ3JhdGlvbi1kZWxheT0wdXMKPiA+IE5hbWUgSUQg
V2VpZ2h0IENhcAo+ID4gRG9tYWluLTAgMCAyNTYgMAo+ID4gWGVuc3RvcmUgMSAyNTYgMAo+ID4g
Z3Vlc3RfMSAyIDI1NiAwCj4gPiBndWVzdF8yIDMgMjU2IDAKPiA+Cj4gSGFoLCB5ZXMsIGl0IGlz
IGludGVyZXN0aW5nIGluZGVlZCEgSXQgc2hvd3MgdXMgb25lIG1vcmUgdGltZSBob3cgbm90Cj4g
cHJlZGljdGFibGUgQ3JlZGl0MSBiZWhhdmlvciBpcywgYmVjYXVzZSBvZiBhbGwgdGhlIGhhY2tz
IGl0Cj4gYWNjdW11bGF0ZWQgb3ZlciB0aW1lIChzb21lIG9mIHdoaWNoLCBhcmUgbXkgZG9pbmcs
IEkga25vdy4uLiA6LVApLgo+IAo+ID4gaWkuIGl0IHdvcmtzIHdlbGwgaWYgc2NoZWRfcmF0ZWxp
bWl0X3VzIGlzIHNldCB1cCB0byAzMG1zIGFib3ZlLgo+ID4gbGludXgtc29kdjp+ICMgeGwgc2No
ZWQtY3JlZGl0MiAtcyAtcCBQb29sLTAKPiA+IENwdXBvb2wgUG9vbC0wOiByYXRlbGltaXQ9MzAw
MDB1cwo+ID4KPiBPaywgZ29vZCB0byBrbm93LCB0aGFua3MgZm9yIGRvaW5nIHRoZSBleHBlcmlt
ZW50Lgo+IAo+IElmIHlvdSBoYXZlIHRpbWUsIGNhbiB5b3UgdHJ5IG90aGVyIHZhbHVlcz8gSSBt
ZWFuLCB3aGlsZSBzdGlsbCBvbgo+IENyZWRpdDIsIHRyeSB0byBzZXQgcmF0ZWxpbWl0aW5nIHRv
LCBsaWtlLCAyMCwgMTUsIDEwLCA1LCBhbmQgcmVwb3J0Cj4gd2hhdCBoYXBwZW5zPwo+IAoKSXQg
c3RpbGwgaGFzIHByb2JsZW0gaWYgSSBzZXQgcmF0ZWxpbWl0aW5nIGJlbG93IDMwbXMuCjEpOiAy
MG1zIG5vdCBzdGFibGUsIHNvbWV0aW1lcyBjYW4gdXAgdG8gODAlIGFuZCAxNjAlCnhlbnRvcCAt
IDIwOjA4OjE0IFhlbiA0LjExLjBfMDItMQo0IGRvbWFpbnM6IDEgcnVubmluZywgMyBibG9ja2Vk
LCAwIHBhdXNlZCwgMCBjcmFzaGVkLCAwIGR5aW5nLCAwCnNodXRkb3duCk1lbTogNjcwNzk3OTZr
IHRvdGFsLCA2NzA3ODk2OGsgdXNlZCwgODI4ayBmcmVlIENQVXM6IDMyIEAgMjU5OU1IegpOQU1F
IFNUQVRFIENQVShzZWMpIENQVSglKSBNRU0oaykgTUVNKCUpIE1BWE1FTShrKSBNQVhNRU0oJSkg
VkNQVVMgTkVUUwpORVRUWChrKSBORVRSWChrKSBWQkRTIFZCRF9PTyBWQkRfUkQgVkJEX1dSIFZC
RF9SU0VDVCBWQkRfV1NFQ1QgU1NJRApEb21haW4tMCAtLS0tLXIgMTEyIDMuMCA2NDA1MDQ1MiA5
NS41IG5vIGxpbWl0IG4vYSAzMiAwIDAgMCAwIDAgMCAwIDAgMAowCmd1ZXN0XzEgLS1iLS0tIDEx
MCA2Ny4xIDEwNDg4MzIgMS42IDEwNDk2MDAgMS42IDQgMSA2MzYgNCAxIDAgNDA3MiAyMTk1CjE5
MTQ1MSAxMDk4MyAwCmd1ZXN0XzIgLS1iLS0tIDE4NiAxMzQuOCAxMDQ4ODMyIDEuNiAxMDQ5NjAw
IDEuNiA4IDEgNjMwIDQgMSAwIDQyMDMKMTE2NiAxOTE2MTkgMTA5MjEgMAoKMik6IDE1IG1zCnhl
bnRvcCAtIDIwOjEwOjA3IFhlbiA0LjExLjBfMDItMQo0IGRvbWFpbnM6IDIgcnVubmluZywgMiBi
bG9ja2VkLCAwIHBhdXNlZCwgMCBjcmFzaGVkLCAwIGR5aW5nLCAwCnNodXRkb3duCk1lbTogNjcw
Nzk3OTZrIHRvdGFsLCA2NzA3ODk2OGsgdXNlZCwgODI4ayBmcmVlIENQVXM6IDMyIEAgMjU5OU1I
egpOQU1FIFNUQVRFIENQVShzZWMpIENQVSglKSBNRU0oaykgTUVNKCUpIE1BWE1FTShrKSBNQVhN
RU0oJSkgVkNQVVMgTkVUUwpORVRUWChrKSBORVRSWChrKSBWQkRTIFZCRF9PTyBWQkRfUkQgVkJE
X1dSIFZCRF9SU0VDVCBWQkRfV1NFQ1QgU1NJRApEb21haW4tMCAtLS0tLXIgMTE2IDIuNyA2NDA1
MDQ1MiA5NS41IG5vIGxpbWl0IG4vYSAzMiAwIDAgMCAwIDAgMCAwIDAgMAowCmd1ZXN0XzEgLS1i
LS0tIDE5MyA3My45IDEwNDg4MzIgMS42IDEwNDk2MDAgMS42IDQgMSA5MjcgNSAxIDAgNDA3MiAy
MTk4CjE5MTQ1MSAxMDk5MiAwCmd1ZXN0XzIgLS0tLS1yIDM1MCAxNDYuNiAxMDQ4ODMyIDEuNiAx
MDQ5NjAwIDEuNiA4IDEgOTIxIDYgMSAwIDQyMDMKMTE2OSAxOTE2MTkgMTA5MzAgMAoKMyk6IDEw
IG1zCnhlbnRvcCAtIDIwOjA3OjM1IFhlbiA0LjExLjBfMDItMQo0IGRvbWFpbnM6IDIgcnVubmlu
ZywgMSBibG9ja2VkLCAwIHBhdXNlZCwgMCBjcmFzaGVkLCAwIGR5aW5nLCAwCnNodXRkb3duCk1l
bTogNjcwNzk3OTZrIHRvdGFsLCA2NzA3ODk2OGsgdXNlZCwgODI4ayBmcmVlIENQVXM6IDMyIEAg
MjU5OU1IegpOQU1FIFNUQVRFIENQVShzZWMpIENQVSglKSBNRU0oaykgTUVNKCUpIE1BWE1FTShr
KSBNQVhNRU0oJSkgVkNQVVMgTkVUUwpORVRUWChrKSBORVRSWChrKSBWQkRTIFZCRF9PTyBWQkRf
UkQgVkJEX1dSIFZCRF9SU0VDVCBWQkRfV1NFQ1QgU1NJRApEb21haW4tMCAtLS0tLXIgMTExIDMu
MSA2NDA1MDQ1MiA5NS41IG5vIGxpbWl0IG4vYSAzMiAwIDAgMCAwIDAgMCAwIDAgMAowCmd1ZXN0
XzEgLS0tLS1yIDgxIDY3LjEgMTA0ODgzMiAxLjYgMTA0OTYwMCAxLjYgNCAxIDU4OCAzIDEgMCA0
MDcyIDIxOTMKMTkxNDUxIDEwOTgwIDAKZ3Vlc3RfMiAtLS0tLS0gMTMwIDEyNS41IDEwNDg4MzIg
MS42IDEwNDk2MDAgMS42IDggMSA1ODMgNCAxIDAgNDIwMwoxMTY0IDE5MTYxOSAxMDkxOCAwCgo0
KTogNSBtcwp4ZW50b3AgLSAyMDowNzoxMiBYZW4gNC4xMS4wXzAyLTEKNCBkb21haW5zOiAzIHJ1
bm5pbmcsIDEgYmxvY2tlZCwgMCBwYXVzZWQsIDAgY3Jhc2hlZCwgMCBkeWluZywgMApzaHV0ZG93
bgpNZW06IDY3MDc5Nzk2ayB0b3RhbCwgNjcwNzg5NjhrIHVzZWQsIDgyOGsgZnJlZSBDUFVzOiAz
MiBAIDI1OTlNSHoKTkFNRSBTVEFURSBDUFUoc2VjKSBDUFUoJSkgTUVNKGspIE1FTSglKSBNQVhN
RU0oaykgTUFYTUVNKCUpIFZDUFVTIE5FVFMKTkVUVFgoaykgTkVUUlgoaykgVkJEUyBWQkRfT08g
VkJEX1JEIFZCRF9XUiBWQkRfUlNFQ1QgVkJEX1dTRUNUIFNTSUQKRG9tYWluLTAgLS0tLS1yIDEx
MCAyLjggNjQwNTA0NTIgOTUuNSBubyBsaW1pdCBuL2EgMzIgMCAwIDAgMCAwIDAgMCAwIDAKMApn
dWVzdF8xIC0tLS0tciA2NiA2NC41IDEwNDg4MzIgMS42IDEwNDk2MDAgMS42IDQgMSAzODYgMyAx
IDAgNDA3MiAyMTg3CjE5MTQ1MSAxMDgzNSAwCmd1ZXN0XzIgLS0tLS1yIDEwMSAxMjQuMyAxMDQ4
ODMyIDEuNiAxMDQ5NjAwIDEuNiA4IDEgMzgxIDMgMSAwIDQyMDMKMTE2MSAxOTE2MTkgMTA4MjIg
MAoKPiA+IEhvd2V2ZXIsIHRoZSBzY2hlZF9yYXRlbGltaXRfdXMgaXMgbm90IHNvIGVsZWdhbnQg
YW5kIGZsZXhpYWJsZQp0aGF0Cj4gPiBpdCBndWFyYW50ZWVzIHRoZSBzcGVjaWZpYyB0aW1lLXNs
aWNlIGZpeGVkbHkuCj4gPgo+IFdlbGwsIEkgcGVyc29uYWxseSBuZXZlciBsb3ZlZCBpdCwgYnV0
IGl0IGlzIG5vdCBjb21wbGV0ZWx5IHVucmVsYXRlZAo+IHRvIHdoYXQgd2UncmUgc2VlaW5nIGFu
ZCBkaXNjdXNzaW5nLCBUQkguIEl0IGluZGVlZCB3YXMgaW50cm9kdWNlZCB0bwo+IGltcHJvdmUg
dGhlIHRocm91Z2hwdXQsIGluIHdvcmtsb2FkcyB3aGVyZSB0aGVyZSB3YXMgdG9vIG1hbnkgd2Fr
ZXVwcwo+ICh3aGljaCwgaW4gQ3JlZGl0MSwgYWxzbyByZXN1bHRlZCBpbiBpbnZva2luZyB0aGUg
c2NoZWR1bGVyIGFuZCBvZnRlbgo+IGluIGNvbnRleHQgc3dpdGNoaW5nLCBkbyB0byBib29zdGlu
ZykuCj4gCj4gPiBJdCBtYXkgdmVyeSBsaWtlbHkgY2F1c2UgZGVncmFkaW5nIG9mIHRoZSBvdGhl
ciBzY2hlZHVsZXIgY3JpdGVyaWEKPiA+IGxpa2Ugc2NoZWRfbGF0ZW5jeS4KPiA+IEFzIGZhciBh
cyBJIGtub3csIENGUyBjb3VsZCBhZGp1c3QgdGltZS1zbGljZSBhY2NvcmRpbmcgdG8gdGhlCj4g
PiBucl9xdWV1ZSBpbiBydW5xdWV1ZSAoaW5fX3NjaGVkX3BlcmlvZCgpICkuCj4gPiBDb3VsZCBp
dCBwb3NzaWJsZSB0aGF0IENyZWRpdDIgYWxzbyBoYXZlIHRoZSBzaW1pbGFyIGFiaWxpdHkgdG8K
PiA+IGFkanVzdCB0aW1lLXNsaWNlIGF1dG9tYXRpY2FsbHk/Cj4gPgo+IFdlbGwsIGxldCdzIHNl
ZS4gQ3JlZGl0MiBhbmQgQ0ZTIGFyZSB2ZXJ5IHNpbWlsYXIsIGluIHByaW5jaXBsZSwgYnV0Cj4g
dGhlIGNvZGUgaXMgYWN0dWFsbHkgcXVpdGUgZGlmZmVyZW50LiBCdXQgeWVhaCwgd2UgbWF5IGJl
IGFibGUgdG8KY29tZQo+IHVwIHdpdGggc29tZXRoaW5nIG1vcmUgY2xldmVyIHRoYW4ganVzdCBw
bGFpbiByYXRlbGltaXRpbmcsIGZvcgo+IGFkanVzdGluZyB3aGF0IENGUyBjYWxscyAidGhlIGdy
YW51bGFyaXR5Ii4KPiAKClllcywgYnV0IEkgdGhpbmsgaXQgaXMgYSBsaXR0bGUgZGlmZmljdWx0
IHRvIGRvIHRoZSBzYW1lIHdheSBsaWtlIENGUwpkdWUgdG8gb25lIHF1ZXVlIHBlciBzb2NrZXQg
c2luY2Ugd2UgY2FuIG5vdCBoYXZlIHRoZSBydW5xdWV1ZSBwZXItY3B1CmFueW1vcmUuCgpCZXN0
IFJlZ2FyZHMuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 15:15:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 15:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guIj4-0007Ee-U5; Thu, 14 Feb 2019 15:14:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aZUN=QV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guIj3-0007EZ-8A
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 15:14:57 +0000
X-Inumbo-ID: 48f5bcba-306b-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48f5bcba-306b-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 15:14:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Feb 2019 08:14:55 -0700
Message-Id: <5C6585EF0200007800216C39@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 14 Feb 2019 08:14:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <e2c8634a-16cf-7b03-9818-e2e131625c5f@citrix.com>
In-Reply-To: <e2c8634a-16cf-7b03-9818-e2e131625c5f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 0/4] x86/HVM: implement memory read
 caching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjEwLjE4IGF0IDE1OjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTEvMDkvMTggMTQ6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBFbXVsYXRpb24g
cmVxdWlyaW5nIGRldmljZSBtb2RlbCBhc3Npc3RhbmNlIHVzZXMgYSBmb3JtIG9mIGluc3RydWN0
aW9uCj4+IHJlLWV4ZWN1dGlvbiwgYXNzdW1pbmcgdGhhdCB0aGUgc2Vjb25kIChhbmQgYW55IGZ1
cnRoZXIpIHBhc3MgdGFrZXMKPj4gZXhhY3RseSB0aGUgc2FtZSBwYXRoLiBUaGlzIGlzIGEgdmFs
aWQgYXNzdW1wdGlvbiBhcyBmYXIgYXMgdXNlIG9mIENQVQo+PiByZWdpc3RlcnMgZ29lcyAoYXMg
dGhvc2UgY2FuJ3QgY2hhbmdlIHdpdGhvdXQgYW55IG90aGVyIGluc3RydWN0aW9uCj4+IGV4ZWN1
dGluZyBpbiBiZXR3ZWVuKSwgYnV0IGlzIHdyb25nIGZvciBtZW1vcnkgYWNjZXNzZXMuIEluIHBh
cnRpY3VsYXIKPj4gaXQgaGFzIGJlZW4gb2JzZXJ2ZWQgdGhhdCBXaW5kb3dzIG1pZ2h0IHBhZ2Ug
b3V0IGJ1ZmZlcnMgdW5kZXJuZWF0aAo+PiBhbiBpbnN0cnVjdGlvbiBjdXJyZW50bHkgdW5kZXIg
ZW11bGF0aW9uIChoaXR0aW5nIGJldHdlZW4gdHdvIHBhc3NlcykuCj4+IElmIHRoZSBmaXJzdCBw
YXNzIHRyYW5zbGF0ZWQgYSBsaW5lYXIgYWRkcmVzcyBzdWNjZXNzZnVsbHksIGFueSBzdWJzZXF1
ZW50Cj4+IHBhc3MgbmVlZHMgdG8gZG8gc28gdG9vLCB5aWVsZGluZyB0aGUgZXhhY3Qgc2FtZSB0
cmFuc2xhdGlvbi4KPj4KPj4gSW50cm9kdWNlIGEgY2FjaGUgKHVzZWQganVzdCBieSBndWVzdCBw
YWdlIHRhYmxlIGFjY2Vzc2VzIGZvciBub3csIGkuZS4KPj4gYSBmb3JtIG9mICJwYWdpbmcgc3Ry
dWN0dXJlIGNhY2hlIikgdG8gbWFrZSBzdXJlIGFib3ZlIGRlc2NyaWJlZAo+PiBhc3N1bXB0aW9u
IGhvbGRzLiBUaGlzIGlzIGEgdmVyeSBzaW1wbGlzdGljIGltcGxlbWVudGF0aW9uIGZvciBub3c6
IE9ubHkKPj4gZXhhY3QgbWF0Y2hlcyBhcmUgc2F0aXNmaWVkIChubyBvdmVybGFwcyBvciBwYXJ0
aWFsIHJlYWRzIG9yIGFueXRoaW5nKS4KPj4KPj4gVGhlcmUncyBhbHNvIHNvbWUgc2VlbWluZ2x5
IHVucmVsYXRlZCBjbGVhbnVwIGhlcmUgd2hpY2ggd2FzIGZvdW5kCj4+IGRlc2lyYWJsZSBvbiB0
aGUgd2F5Lgo+Pgo+PiAxOiB4ODYvbW06IGFkZCBvcHRpb25hbCBjYWNoZSB0byBHTEEtPkdGTiB0
cmFuc2xhdGlvbgo+PiAyOiB4ODYvbW06IHVzZSBvcHRpb25hbCBjYWNoZSBpbiBndWVzdF93YWxr
X3RhYmxlcygpCj4+IDM6IHg4Ni9IVk06IGltcGxlbWVudCBtZW1vcnkgcmVhZCBjYWNoaW5nCj4+
IDQ6IHg4Ni9IVk06IHByZWZpbGwgY2FjaGUgd2l0aCBQRFBURXMgd2hlbiBwb3NzaWJsZQo+Pgo+
PiAiVk1YOiBjb3JyZWN0IFBEUFRFIGxvYWQgY2hlY2tzIiBpcyBvbWl0dGVkIGZyb20gdjIsIGFz
IEkgY2FuJ3QKPj4gY3VycmVudGx5IGZpbmQgZW5vdWdoIHRpbWUgdG8gY2Fycnkgb3V0IHRoZSBy
ZXF1ZXN0ZWQgZnVydGhlcgo+PiByZXdvcmsuCj4gCj4gRm9sbG93aW5nIHRoZSB4ODYgY2FsbCwg
SSd2ZSBoYWQgc29tZSB0aG91Z2h0cyBhbmQgc3VnZ2VzdGlvbnMgYWJvdXQgaG93Cj4gdG8gbWFr
ZSB0aGlzIHdvcmsgaW4gYSByZWFzb25hYmxlIHdheSwgd2l0aG91dCByZXNvcnRpbmcgdG8gdGhl
IGZ1bGwKPiBjYWNoaW5nIGFwcHJvYWNoLgoKQWN0dWFsbHkgSSBub3cgdGhpbmsgSSdsbCBnbyB0
aGF0IGZ1bGwgY2FjaGluZyAoaW4gdGhlIHNlbnNlIG1lYW50IGhlcmUpCnJvdXRlLCBzZWUgYmVs
b3csIGJ1dCBvZiBjb3Vyc2UgdGhpbmdzIGNvdWxkIGVhc2lseSBiZSBsaW1pdGVkIHRvIGp1c3QK
dGhlIHBhZ2UgdGFibGUgYWNjZXNzZXMgaW4gYSBmaXJzdCBzdGVwLgoKPiBGaXJzdCBhbmQgZm9y
ZW1vc3QsIEknZCBsaWtlIHJlY29tbWVuZCBhZ2FpbnN0IHRyeWluZyB0byBjb21iaW5lIHRoZSBm
aXgKPiBmb3IgcmVwZWF0ZWQgUERQVFIgcmVhZGluZywgYW5kIHJlcGVhdGVkIFBURSByZWFkaW5n
LiAgV2hpbGUgdGhleSBhcmUKPiBib3RoIHJlcGVhdGVkIHJlYWRpbmcgcHJvYmxlbXMsIG9uZSBy
ZWFsbHkgaXMgYSBrbm9ibGx5IGNvcm5lciBjYXNlIG9mCj4gMzJiaXQgUEFFIHBhZ2luZywgYW5k
IG9uZSBpcyBhIGdlbmVyYWwgZW11bGF0aW9uIHByb2JsZW0uICBGaXhpbmcgdGhlc2UKPiBwcm9i
bGVtcyBpbmRlcGVuZGVudGx5IG1ha2VzIHRoZSByZXN1bHQgcmF0aGVyIG1vcmUgc2ltcGxlLCBh
bmQgZmFyCj4gY2xvc2VyIHRvIGhvdyByZWFsIENQVXMgd29yay4KCldlbGwsIHRoYXQncyBhIHNl
cGFyYXRlIHBhdGNoIGFueXdheS4gSWYgeW91IGRpc2FncmVlIHdpdGgganVzdAp0aGF0IHBhcnQs
IHRoZW4gaXQgY2FuIGJlIGVhc2lseSBsZWZ0IG91dCAob3IgYmUgZnVydGhlciByZWZpbmVkKSwK
dGhlIG1vcmUgdGhhdCBpdCdzIChpbnRlbnRpb25hbGx5KSBsYXN0IGluIHRoZSBzZXJpZXMuCgo+
IEZvciBuYW1pbmcsIGhvdyBhYm91dCAiYWNjZXNzIG9uY2UiIGluIHBsYWNlIG9mIGNhY2hlPyAg
VGhpcyBpcyB0aGUgYmVzdAo+IGRlc2NyaXB0aW9uIG9mIHRoZSBwdXJwb3NlIEkgY2FuIGNvbWUg
dXAgd2l0aC4KCkZvciBkZXNjcmlwdGl2ZSBwdXJwb3NlcyB0aGF0J3MgZmluZSwgYnV0IEkgd291
bGRuJ3Qgd2FudCB0byBpbnRyb2R1Y2UKYSBodm1lbXVsX2FjY2Vzc19vbmNlIHN0cnVjdHVyZSB0
eXBlLiBJIGFsc28gZGlkbid0IHBhcnRpY3VsYXJseSBsaWtlCnRoZSBzdWdnZXN0aW9ucyBHZW9y
Z2UgZGlkIG1ha2UuIElmICJjYWNoZWQiIHdhc24ndCBwcmUtb2NjdXBpZWQgdG8KbWVhbiBzb21l
dGhpbmcgZWxzZSBpbiBjb21wdXRlcnMsIEkgc3RpbGwgdGhpbmsgdGhpcyB3b3VsZCBiZSB0aGUg
cmlnaHQKdGVybSB0byB1c2UuIFJpZ2h0IG5vdyBJIHRoaW5rIEknbGwgY2FsbCB0aGUgdGhpbmcg
aHZtZW11bF9kYXRhX2J1ZiBvcgpzb21lIHN1Y2gsIGFsb25nIHRoZSBsaW5lcyBvZiBpbnNuX2J1
ZltdIHVzZWQgdG8gaG9sZCB0aGUgZmV0Y2hlZAppbnN0cnVjdGlvbiBieXRlcy4KCj4gTmV4dCwg
dGhlcmUgc2hvdWxkIGJlIGEgc2luZ2xlIGh2bWVtdWxfcmVhZF9vbmNlKGdhZGRyLCBieXRlcywg
Li4uKQo+IChuYW1lIHN1YmplY3QgdG8gaW1wcm92ZW1lbnQpLCB3aGljaCBkb2VzIGEgdHJhbnNw
YXJlbnQgcmVhZC10aHJvdWdoIG9mCj4gdGhlICJhY2Nlc3Mgb25jZSBjYWNoZSIgaW4gdGVybXMg
b2YgYSBzaW5nbGUgZmxhZyBndWVzdCBwaHlzaWNhbCBhZGRyZXNzCj4gc3BhY2UuICBUaGlzIGFs
bG93cyBpbmRpdmlkdWFsIGNhbGxlcnMgdG8gb3B0IGludG8gdXNpbmcgdGhlIGFjY2Vzcy1vbmNl
Cj4gc2VtYW50aWNzLCBhbmQgZG9lc24ndCBob2lzdCB0aGVtIHdpdGggdGhlIHN1YnN0YW50aWFs
IGJvaWxlcnBsYXRlIG9mCj4gdGhlIHNvbGUgY29ycmVjdCB3YXkgdG8gdXNlIHRoaXMgaW50ZXJm
YWNlLiAgRnVydGhlcm1vcmUsIHRoaXMgYmVoYXZpb3VyCj4gaGFzIHRoZSBzYW1lIHNlbWFudGlj
cyBhcyB0aGUgY29ycmVjdCBsb25nZXIgdGVybSBmaXguCgpUaGF0J3MgYW4gb3B0aW9uIHBlcmhh
cHMsIGJ1dCBoYXMgdGhlIGRvd25zaWRlIG9mIG5lZWRpbmcgdG8gc3BsaXQKYXBhcnQgdGhlIGNv
bWJpbmVkIGxpbmVhci0+cGh5cyB0cmFuc2xhdGlvbiBhbmQgbWVtb3J5IGFjY2Vzcwpkb25lIGJ5
IGxpbmVhcl97cmVhZCx3cml0ZX0oKS4gUGx1cyAoYWdhaW4gc2VlIGJlbG93KQpodm1lbXVsX3Jl
YWRfb25jZSgpIGRvZXNuJ3QgZml0IHRoZSBwYWdlIHdhbGtpbmcgY29kZSB2ZXJ5IHdlbGwsCmR1
ZSB0byB0aGUgb3BlbiBjb2RlZCByZWFkcyB0aGVyZSwgd2hpY2ggaW4gdHVybiBhcmUgaGVscGZ1
bCBmb3IgdGhlCmxvZ2ljIHNldHRpbmcgdGhlIEEvRCBiaXRzLiBJJ2QgbGlrZSB0byBkbyB0aGlz
IHNsaWdodGx5IGRpZmZlcmVudGx5IChpbgp0aGUgcGFnZSB3YWxraW5nIGNvZGUgaW4gcGFydGlj
dWxhciBjbG9zZXIgdG8gd2hhdCB0aGUgaW1wbGVtZW50YXRpb24KaGVyZSB3YXMsIGkuZS4gd2l0
aCBidWZmZXJlZCBkYXRhIG1haW50ZW5hbmNlIHNlcGFyYXRlZCBmcm9tIHRoZQphY3R1YWwgbWVt
b3J5IGFjY2Vzc2VzKS4gQnV0IGJlZm9yZSBJIGdvIGFuZCB0cnkgdG8gcmUtaW1wbGVtZW50CnRo
aXMgKGluIGFzIHRyYW5zcGFyZW50IGEgd2F5IGFzIHBvc3NpYmxlIHdoaWxlIGF0IHRoZSBzYW1l
IHRpbWUKY292ZXJpbmcgYWxsIG1lbW9yeSBhY2Nlc3Nlcywgbm90IGp1c3QgcGFnZSB0YWJsZSBy
ZWFkcykgSSdkIGxpa2UgdG8Kc2V0dGxlIG9uIGEgZmV3IHByaW5jaXBsZXMsIGFmdGVyIGhhdmlu
ZyB0aG91Z2h0IG1vcmUgYWJvdXQgb3VyCm9wdGlvbnMsIGFuZCBhZnRlciBoYXZpbmcgZG9uZSBh
IGZldyBleHBlcmltZW50cy4KClRoZSBnb2FsIG9mIHRoaXMsIGFzIGJlZm9yZSwgaXMgbm90IGEg
cGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQsIGJ1dCBhCmNvcnJlY3RuZXNzIGd1YXJhbnRlZTogVXBv
biByZS1leGVjdXRpb24gb2YgYSBwcmV2aW91c2x5IHBhcnRseQplbXVsYXRlZCBpbnNuIChyZXF1
aXJpbmcgZS5nLiBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSksIGFsbCBtZW1vcnkKYWNjZXNzZXMg
ZG9uZSBzbyBmYXIgaGF2ZSB0byByZXR1cm4gKHJlYWRzKSBvciB0YWtlICh3cml0ZXMpIHRoZQpl
eGFjdCBzYW1lIGRhdGEuIFRoaXMgbWVhbnMgdGhhdCB0aGUgb3JpZ2luYWwgZ3Vlc3QgbWVtb3J5
IGFjY2Vzc2VzCmhhdmUgdG8gcmVjb3JkIHRoZWlyIGFkZHJlc3NlcyBhbmQgZGF0YS4gQSBmdW5k
YW1lbnRhbCBhc3N1bXB0aW9uCmhlcmUgaXMgdGhhdCBubyBpbnN0cnVjdGlvbiBtYXkgdXBkYXRl
IHJlZ2lzdGVyIHN0YXRlIGlmIHN1YnNlcXVlbnRseQppdCBtYXkgcmVxdWlyaW5nIHJlLWV4ZWN1
dGlvbiAoc2VlIGJlbG93IGZvciB3aGVyZSB0aGlzIGlzIHZpb2xhdGVkKS4KClRoZSB0cmFuc3Bh
cmVuY3kgZ29hbCBzdWdnZXN0cyB0aGF0IG1haW50ZW5hbmNlIG9mIHRoaXMgZGF0YSBzaG91bGQg
YmUKZG9uZSBhdCBhcyBsb3cgYSBsYXllciBhcyBwb3NzaWJsZS4gSG93ZXZlciwgbm90IGFsbCBn
dWVzdCBtZW1vcnkKYWNjZXNzZXMgcmVzdWx0IGZyb20gaW5zdHJ1Y3Rpb24gZW11bGF0aW9uLCBh
bmQgYW55IHRoYXQgZG9uJ3QgbWF5IG5vdApjb25zdW1lIChhbmQgd291bGQgYmV0dGVyIGFsc28g
bm90IHByb2R1Y2UpIGJ1ZmZlcmVkIGNvbnRlbnRzLiBUaGF0IGlzLAptYWludGVuYW5jZSBoYXMg
dG8gZWl0aGVyIGxpdmUgYWJvdmUgdGhlCmh2bV9jb3B5X3t0byxmcm9tfV9ndWVzdF9saW5lYXIo
KSBsYXllciAoYXMgdGhhdCdzIHdoYXQgYWxzbyBiYWNrcwpjb3B5X3tmcm9tLHRvfV91c2VyX2h2
bSgpKSwgb3IgdGhlcmUgbmVlZHMgdG8gYmUgYW4gaW5kaWNhdG9yIChmdW5jdGlvbgpwYXJhbWV0
ZXIgb3Igc3RydWN0IHZjcHUgZmxhZykgd2hldGhlciB0byBhY2Nlc3MgdGhlIGJ1ZmZlcmVkIGRh
dGEuCgpBcyB5b3UgZGlkbid0IGxpa2UgdGhlIGZ1bmN0aW9uIHBhcmFtZXRlciBhcHByb2FjaCwg
SSBhc3N1bWUgdGhlCmFwcHJvYWNoIHRvIHRha2UgaXMgdGhlIHN0cnVjdCB2Y3B1IGZsYWcgb25l
LCB3aGljaCBjb3VsZCBiZSBzZXQgYW5kCmNsZWFyZWQgaW4gX2h2bV9lbXVsYXRlX29uZSgpIGFs
b25nIHRoZSBsaW5lcyBvZiB3aGF0IHRoZSBjdXJyZW50CnZlcnNpb24gb2YgdGhlIHNlcmllcyBk
b2VzIGZvciB0aGUgbnVtX2VudHMgZmllbGQuCgpTaW5jZSBndWVzdCBwYWdlIHdhbGtzIGFsc28g
bmVlZCB0byBiZSB0YWtlbiBjYXJlIG9mIChpbiBmYWN0IHRoZXNlIGFyZQp0aGUgcHJpbWFyeSBn
b2FsLCBhcyB0aGF0J3Mgd2hlcmUgdGhlIGlzc3VlIHRvIGZpeCB3YXMgbm90aWNlZCksIGFuZApz
aW5jZSBndWVzdF93YWxrX3RhYmxlcygpIGRvZXNuJ3QgdXNlIGxvd2VyIGxldmVsIHJvdXRpbmVz
IHRvIGFjY2VzcwpndWVzdCBtZW1vcnksIHRoZSBmdW5jdGlvbiBlaXRoZXIgbmVlZHMgdG8gYmUg
Y29udmVydGVkIHRvIHVzZSB0aGVtLCBvcgp0aGUgYnVmZmVyIGFjY2Vzc2VzIG5lZWQgdG8gYmUg
b3BlbiBjb2RlZCB0aGVyZSwgYXMgd2FzIGRvbmUgaW4gdGhpcwpzZXJpZXMgdXAgdG8gbm93LiBV
c2luZyB0aGUgbG93ZXIgbGV2ZWwgcm91dGluZXMgd291bGQgaW4gcGFydGljdWxhcgpjb21wbGlj
YXRlIHNldF9hZF9iaXRzKCksIHNvIEknbSBub3QgY3VycmVudGx5IGludGVuZGluZyB0byBnbyB0
aGF0CnJvdXRlLgoKTm93IG9uIHRvIHRoZSBpbnRlbmRlZCBiZWhhdmlvciBvZiB0aGUgYnVmZmVy
OiBJZiB3ZSB3YW50IHRvIG1pbWljCmFjdHVhbCBoYXJkd2FyZSBiZWhhdmlvciBhcyBjbG9zZWx5
IGFzIHBvc3NpYmxlLCB3ZSBoYXZlIHRvIGRpc3Rpbmd1aXNoCnRoZSBvcmRpbmFyeSBkYXRhIGNh
Y2hlIGZyb20gVExCIGFuZCBwYWdpbmcgc3RydWN0dXJlIGNhY2hlcy4gV2hpbGUgdGhlCmZvcm1l
ciBpcyBjb2hlcmVudCwgdGhlIGxhdHRlciBhcmVuJ3QuIFRoaXMgaW4gcGFydGljdWxhciBtZWFu
cyBlLmcuCnRoYXQgd2hpbGUgdHdvIGRpc3RpbmN0IEw8bj4gcGFnZSB0YWJsZSByZWFkcyBmcm9t
IHRoZSBzYW1lIHBoeXNpY2FsCmFkZHJlc3MgbWF5IHJldHVybiB0aGUgc2FtZSBkYXRhIChiZWNh
dXNlIHRoZXJlIGNhbid0IGJlIGFueQppbnZhbGlkYXRpb24gYmV0d2VlbiB0aGUgc3RhcnQgb2Yg
YSBzaW5nbGUgaW5zbidzIGV4ZWN1dGlvbiBhbmQgaXRzCmNvbXBsZXRpb24pLCB0aGUgc2FtZSBt
YXkgbm90IGJlIGFwcHJvcHJpYXRlIGZvciB0d28gaW5kZXBlbmRlbnQKb3JkaW5hcnkgZGF0YSBy
ZWFkcy4gU3BlY2lmaWNhbGx5IGluc25zIHdpdGggbXVsdGlwbGUgaW5kZXBlbmRlbnQKbWVtb3J5
IG9wZXJhbmRzIChDTVBTe0IsRCxRLFd9LCBWeyxQfUdBVEhFUiopIGNhbiBvYnNlcnZlIGRpZmZl
cmVudCBkYXRhCmZvciB0aGUgZGlmZmVyZW50IGFjY2Vzc2VzLCBldmVuIGlmIGFsbCBhZGRyZXNz
ZXMgYXJlIHRoZSBzYW1lLCBhcyBsb25nCmFzIGFub3RoZXIgQ1BVIG1hbmFnZXMgdG8gbW9kaWZ5
IHRoZSBtZW1vcnkgbG9jYXRpb24ocykgcXVpY2tseSBlbm91Z2guCgpJZiB3ZSB3YW50IHRvIHJl
dGFpbiB0aGlzIGJlaGF2aW9yIGluIGVtdWxhdGlvbiwgd2UnbGwgaGF2ZSB0byB0YWcKbWVtb3J5
IGFjY2Vzc2VzIHN1Y2ggdGhhdCBkdXJpbmcgcmUtZXhlY3V0aW9uIGNvcnJlY3QgYXNzb2NpYXRp
b24gd2l0aAp0aGVpciBlYXJsaWVyIG1hdGNoaW5nIGFjY2Vzc2VzIGlzIHBvc3NpYmxlLCBhbmQg
c3VjaCB0aGF0IGRpc3RpbmN0CmFjY2Vzc2VzIHdvdWxkIG5vdCBjb25zdW1lIGRhdGEgYnVmZmVy
ZWQgYnkgZWFybGllciBvbmVzLiBUaGlzIHRhZ2dpbmcKY2FuLCBJIHRoaW5rLCBzdGlsbCBiZSBk
b25lIHRyYW5zcGFyZW50bHkgYXQgdGhlIGxheWVyIHdoZXJlIHRoZQpidWZmZXJlZCBkYXRhIGdl
dHMgbWFpbnRhaW5lZCwgZXhjZXB0IHRoYXQgbWVtb3J5IGFjY2Vzc2VzIHJlc3VsdGluZwpmcm9t
IHBhZ2Ugd2Fsa3MgbmVlZCB0byBiZSByZWNvZ25pemFibGUsIHNvIHRoZXkgd29uJ3QgYmUgdHJl
YXRlZCB0aGUKc2FtZSB3YXkuIEJ1dCBhcyBwZXIgYWJvdmUgdGhvc2UgYWNjZXNzZXMgZ28gdGhy
b3VnaCBpbmRlcGVuZGVudCBjb2RlCnBhdGhzIGFueXdheSwgc28gdGhpcyB3b3VsZG4ndCBiZSBk
aWZmaWN1bHQgdG8gYXJyYW5nZSBmb3IuCgpCdXQgdGhlcmUncyBvbmUgcG9zc2libGUgY2F2ZWF0
IGhlcmU6IFRoZSB3YXkgZ2F0aGVycyBjdXJyZW50bHkgZ2V0CmhhbmRsZWQgaW4gdGhlIGluc24g
ZW11bGF0b3IsIFg4NkVNVUxfUkVUUlkgbWF5IGhhdmUgdHdvIGRpZmZlcmVudAptZWFuaW5nczog
SXQgbWF5IGVpdGhlciBpZGVudGlmeSB0aGF0IGEgcmVhZCBpcyBwZW5kaW5nIGRtIGFzc2lzdGFu
Y2UsCmFuZCBoZW5jZSByZS1leGVjdXRpb24gd2lsbCBvY2N1ciB3aXRob3V0IGV4aXRpbmcgdG8g
Z3Vlc3QgY29udGV4dCwgb3IKaXQgbWF5IGlkZW50aWZ5IHdoYXQgd2UnZCBjYWxsIGEgY29udGlu
dWF0aW9uIGlmIHRoaXMgd2FzIGEgaHlwZXJjYWxsLgpJbiBlaXRoZXIgY2FzZSB0aGUgY29kZSB1
cGRhdGVzIGNlcnRhaW4gcmVnaXN0ZXIgc3RhdGUgKHNwZWNpZmljYWxseQp0aGUgcmVnaXN0ZXIg
dXNlZCBhcyBvcGVyYXRpb24gbWFzaykgdG8gcmVjb3JkIHN1Y2Nlc3NmdWxseSBjb21wbGV0ZWQK
cGFydHMuIFdoaWxlIHRoaXMgaXMgZmluZSB3aGVuIGV4aXRpbmcgYmFjayB0byBndWVzdCBjb250
ZXh0LCBpdCB3b3VsZApjb25mdXNlIHRoZSBidWZmZXJlZCBkYXRhIGFjY2VzcyBsb2dpYywgYXMg
dGhlIGFjY2VzcyBwYXR0ZXJuIHdvdWxkIG5vCmxvbmdlciBtYXRjaCB0aGF0IHNlZW4gZHVyaW5n
IHRoZSBmaXJzdCBleGVjdXRpb24gcnVuLgoKQXMgYW4gYXNpZGUgSSdkIGxpa2UgdG8gbm90ZSB0
aGF0IGEgcG9zc2libGUgbWlzLWludGVycHJldGF0aW9uIG9mIG1pbmUKb2YgdGhlIGRlc2NyaXB0
aW9uIG9uIGhvdyBnYXRoZXJzIHdvcmsgbWF5IG1lYW4gdGhhdCB0aGUgY29udGludWF0aW9uLQps
aWtlIGV4aXQtdG8tZ3Vlc3QgYmVoYXZpb3IgaXMgd3JvbmcgYWx0b2dldGhlci4gSSd2ZSByZXF1
ZXN0ZWQKY2xhcmlmaWNhdGlvbiBmcm9tIEludGVsLiBTaG91bGQgdGhpcyBuZWVkIHRvIGNoYW5n
ZSwgd2UnbGwgcnVuIGludG8KY2FwYWNpdHkgcHJvYmxlbXMgd2l0aCBzdHJ1Y3QgaHZtX3ZjcHVf
aW8ncyBtbWlvX2NhY2hlW10uIEJ1dCBpbiB0aGUgZW5kCkkgaG9wZSB0byBhbHNvIGJlIGFibGUg
dG8gZG8gYXdheSB3aXRoIG1taW9fY2FjaGVbXS4KCj4gRm9yIHRoZSBQRFBUUnMsIHRoaXMgY29y
bmVyIGNhc2UgaXMgc3BlY2lhbCwgYW5kIHNob3VsZCBiZSBoYW5kbGVkIGJ5Cj4gdGhlIHBhZ2V3
YWxrIGNvZGUuICBJJ20gc3RpbGwgZ29pbmcgdG8gZ28gd2l0aCBteSBwcmV2aW91cyBzdWdnZXN0
aW9uIG9mCj4gaGF2aW5nIHRvcF9tYXAgcG9pbnQgb250byB0aGUgY2FsbGVyIHN0YWNrLiAgRm9y
IHRoZSBWVC14IGNhc2UsIHRoZQo+IHZhbHVlcyBjYW4gYmUgcHVsbGVkIHN0cmFpZ2h0IG91dCBv
ZiB0aGUgVk1DUywgd2hpbGUgZm9yIEFNRCwgdGhlIHZhbHVlcwo+IGNhbiBiZSByZWFkIHRocm91
Z2ggdGhlICJhY2Nlc3Mgb25jZSBjYWNoZSIsIHdoaWNoIG1hdGNoZXMgdGhlIGJlaGF2aW91cgo+
IG9mIGJlaW5nIHJlYWQgZnJvbSBtZW1vcnksIGJ1dCBlbnN1cmVzIHRoZXkgd29uJ3QgYmUgcmVw
ZWF0ZWRseSByZWFkLgoKV2hhdCBpcyBkaWZmZXJlbnQgaGVyZSBmcm9tIGhvdyB0aGUgbGFzdCBw
YXRjaCBhbHJlYWR5IGltcGxlbWVudHMgaXQ/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 15:58:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 15:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guJOW-00028h-GY; Thu, 14 Feb 2019 15:57:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guJOV-00028X-6f
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 15:57:47 +0000
X-Inumbo-ID: 4411ca99-3071-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4411ca99-3071-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 15:57:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guJOR-0001fO-SH; Thu, 14 Feb 2019 15:57:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guJOR-0002Kl-J5; Thu, 14 Feb 2019 15:57:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guJOR-00068z-IF; Thu, 14 Feb 2019 15:57:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133251-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 15:57:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133251: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI1MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI1MS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYx
NzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICA2IGRheXMgICA0MCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAg
IDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAxIGRheXMgICAxNyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNj
aG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlA
YW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmMTc4YTAwYzMwMTczYzBiMjY4ZDk5MTYwZTE5YWQy
OTliMTgyM2EyCkF1dGhvcjogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkRh
dGU6ICAgVHVlIEZlYiAxMiAxNToyMDoxNSAyMDE5ICswMTAwCgogICAgeDg2L2h2bTogYmxvY2sg
c3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFRoZXJlIGFyZSBtdWx0
aXBsZSBhcnJheXMgaW4gdGhlIEhWTSBpbnRlcmZhY2UgdGhhdCBhcmUgYWNjZXNzZWQKICAgIHdp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRvIGF2b2lkIHNwZWN1
bGF0aXZlCiAgICBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJyYXlfaW5kZXhf
bm9zcGVjIG1hY3JvLgogICAgCiAgICBXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91dC1vZi1i
b3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwogICAgaW50byBkeW5hbWljIGFy
cmF5cyBhbmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVkCiAg
ICBkdXJpbmcgcnVuIHRpbWUsIHRoZSBzaXplIG9mIHRoZSBsYXR0ZXIgaXMga25vd24gZHVyaW5n
IGNvbXBpbGUgdGltZS4KICAgIE9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFi
bGUgdG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKICAgIGluIHRoZSBmdXR1cmUuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5k
ZT4KICAgIFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRl
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1
NmQ4ZDAxMTlkMjcwZjg0NmM2YzQ5NDM3MTJiOGEyMWZiZTVkNGQwCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6NTcgMjAxOSAr
MDEwMAoKICAgIFZNWDogZG9uJ3QgaWdub3JlIFAyTSBzZXR1cCBlcnJvcgogICAgCiAgICBzZXRf
bW1pb19wMm1fZW50cnkoKSBtYXkgZmFpbCwgaW4gcGFydGljdWxhciB3aXRoIC1FTk9NRU0uIERv
bid0IGlnbm9yZQogICAgc3VjaCBhbiBlcnJvciwgYnV0IGluc3RlYWQgY2F1c2UgZG9tYWluIGNy
ZWF0aW9uIHRvIGZhaWwgaW4gc3VjaCBhIGNhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDg4YjkyYzM4MjBjZmZlZDRiNGFiZWIxMzllZGMyY2Jk
ODI4NmNiMTIKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEZlYiAxMiAxMTo1NDowNyAyMDE5ICswMTAwCgogICAgaW9tbXU6IGZpeCBpb21tdV9vcHMg
aW5pdGlhbGl6YXRpb24KICAgIAogICAgQ29tbWl0IDMyYTVlYTAwZWM3NWVmNTNlICgiSU9NTVUv
eDg2OiByZW1vdmUgaW5kaXJlY3Rpb24gZnJvbSBjZXJ0YWluCiAgICBJT01NVSBob29rIGFjY2Vz
c2VzIikgaW50cm9kdWNlZCBpb21tdV9vcHMgaW5pdGlhbGl6ZWQgYXQgYm9vdCB0aW1lCiAgICB3
aXRoIGRhdGEgZGVjbGFyZWQgYXMgX19pbml0Y29uc3RyZWwuCiAgICAKICAgIE9uIEludGVsIHN5
c3RlbXMgdGhlcmUgaXMgYW5vdGhlciBwYXRoIHdoZXJlIGlvbW11X29wcyBpcyBpbml0aWFsaXpl
ZAogICAgYW5kIHRoaXMgcGF0aCBpcyByZWxldmFudCBvbiByZXN1bWUgYWZ0ZXIgcmV0dXJuaW5n
IGZyb20gc3lzdGVtIHN1c3BlbmQuCiAgICBBcyB0aGUgaW5pdGlhbGl6YXRpb24gZGF0YSBpcyBu
byBsb25nZXIgYWNjZXNzaWJsZSBpbiB0aGlzIGNhc2UgdGhhdAogICAgc2Vjb25kIGluaXRpYWxp
emF0aW9uIG11c3QgYmUgZHJvcHBlZCBpbiBjYXNlIHRoZSBzeXN0ZW0gaXNuJ3QganVzdAogICAg
Ym9vdGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwOWZj
NGRlNGE4ZWJiMzg5NjQxYjhiOGE2MzJlZmNiN2NhODgwZTA4CkF1dGhvcjogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uY29tPgpEYXRlOiAgIFdlZCBGZWIgNiAxNTowOTozMyAyMDE5
ICswMTAwCgogICAgYXNtOiBoYW5kbGUgY29tbWVudHMgd2hlbiBjcmVhdGluZyBoZWFkZXIgZmls
ZQogICAgCiAgICBJbiB0aGUgZWFybHkgc3RlcHMgb2YgY29tcGlsYXRpb24sIHRoZSBhc20gaGVh
ZGVyIGZpbGVzIGFyZSBjcmVhdGVkLCBzdWNoCiAgICBhcyBpbmNsdWRlL2FzbS0kKFRBUkdFVF9B
UkNIKS9hc20tb2Zmc2V0cy5oLiBUaGVzZSBmaWxlcyBkZXBlbmQgb24gdGhlCiAgICBhc3NlbWJs
eSBmaWxlIGFyY2gvJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMucywgd2hpY2ggaXMgZ2VuZXJh
dGVkCiAgICBiZWZvcmUuIERlcGVuZGluZyBvbiB0aGUgdXNlZCB0b29sY2hhaW4sIHRoZXJlIG1p
Z2h0IGJlIGNvbW1lbnRzIGluIHRoZQogICAgYXNzZW1ibHkgZmlsZXMuIEVzcGVjaWFsbHkgdGhl
IGdvdG8tZ2NjIGNvbXBpbGVyIG9mIHRoZSBib3VuZGVkIG1vZGVsCiAgICBjaGVja2VyIENCTUMg
YWRkcyBjb21tZW50cyB0aGF0IHN0YXJ0IHdpdGggYSAnIycgc3ltYm9sIGF0IHRoZSBiZWdpbm5p
bmcKICAgIG9mIHRoZSBsaW5lLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGhhbmRsaW5nIGNv
bW1lbnRzIGluIGFzc2VtYmxlciBkdXJpbmcgdGhlIGNyZWF0aW9uIG9mIHRoZQogICAgYXNtIGhl
YWRlciBmaWxlcywgZXNwZWNpYWxseSBpZ25vcmluZyBsaW5lcyB0aGF0IHN0YXJ0IHdpdGggJyMn
LCB3aGljaAogICAgaW5kaWNhdGUgY29tbWVudHMgZm9yIGJvdGggQVJNIGFuZCB4ODYgYXNzZW1i
bGVyLiBUaGUgdXNlZCB0b29sIGdvdG8tYXMKICAgIHByb2R1Y2VzIGV4YWN0bHkgY29tbWVudHMg
b2YgdGhpcyBraW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVGF1dHNjaG5pZyA8
dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBkMDRiZjFlYjY1NmJlOGIyMTMxZDA4YzdlMzJjZmYzNDM1NTZj
ZmE4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBG
ZWIgMTEgMDk6MDk6MTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IGFkanVzdCBtaW5pbXVt
IGFsbG9jYXRpb24gY2FsY3VsYXRpb25zCiAgICAKICAgIEEgcHJldmlvdXNseSBiYWQgc2l0dWF0
aW9uIGhhcyBiZWNvbWUgd29yc2Ugd2l0aCB0aGUgZWFybHkgc2V0dGluZyBvZgogICAgLT5tYXhf
dmNwdXM6IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMo
KSBoYXMKICAgIGZ1cnRoZXIgZ3Jvd24sIGFuZCBoZW5jZSBub3cgaG9sZHMgYmFjayBldmVuIG1v
cmUgbWVtb3J5IGZyb20gdXNlIGZvcgogICAgdGhlIHAybS4KICAgIAogICAgTWFrZSBzaF9taW5f
YWxsb2NhdGlvbigpIGFjY291bnQgZm9yIGFsbCBwMm0gbWVtb3J5IG5lZWRlZCBmb3IKICAgIHNo
YWRvd19lbmFibGUoKSB0byBzdWNjZWVkIGR1cmluZyBkb21haW4gY3JlYXRpb24gKGF0IHdoaWNo
IHBvaW50IHRoZQogICAgZG9tYWluIGhhcyBubyBtZW1vcnkgYXQgYWxsIGFsbG9jYXRlZCB0byBp
dCB5ZXQsIGFuZCBoZW5jZSB1c2Ugb2YKICAgIGQtPnRvdF9wYWdlcyBpcyBtZWFuaW5nbGVzcyku
CiAgICAKICAgIEFsc28gbWFrZSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBubyBsb25n
ZXIgbmVlZGxlc3NseSBhZGQgMSB0bwogICAgdGhlIHZDUFUgY291bnQuCiAgICAKICAgIEZpbmFs
bHkgbWFrZSB0aGUgZGVidWdnaW5nIHByaW50aygpIGluIHNoYWRvd19hbGxvY19wMm1fcGFnZSgp
IGEgbGl0dGxlCiAgICBtb3JlIHVzZWZ1bCBieSBsb2dnaW5nIHNvbWUgb2YgdGhlIHJlbGV2YW50
IGRvbWFpbiBzZXR0aW5ncy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1p
dCBhY2EyMTQ0MjQ5OWMwNGI3MGQ4NDE2NGI0Njc0NGIzNWVlN2I4YmY0CkF1dGhvcjogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjo0
MToxNyAyMDE5ICswMDAwCgogICAgZG9jczogZmVhdHVyZXMvcWVtdS1kZXByaXYgZm9ybWF0dGlu
ZyBmaXhlcwogICAgCiAgICBOZWVkIGEgc3BhY2UgYmV0d2VlbiB0aGUgcGFyYWdyYXBoIGFuZCB0
aGUgbGlzdCBzbyBwYW5kb2Mga25vd3MgaXQncyBhCiAgICBsaXN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5ZGI3
NzdkZGEzM2JhOTJjMGEwZmVjYTc2ZGU1YmJhNTczNThlYmNjCkF1dGhvcjogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjowNTo0MyAy
MDE5ICswMDAwCgogICAgZG9jczogVXBkYXRlIGNyZWRpdC9jcmVkaXQyIGZlYXR1cmUgZG9jcyBy
ZWZsZWN0aW5nIG5ldyBkZWZhdWx0IHNjaGVkdWxlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDdiNTI3OGIyOGY4ZmJjZDQ0MDJlNDUy
MGQ3YTVkNjA3ZDRhOTk3YTcKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjcgMjAxOSArMDAwMAoKICAgIHRvb2xz
OiBpbml0IHNjcmlwdHM6IG1ha2UgWEVOX1JVTl9ESVIgYW5kIFhFTl9MT0NLX0RJUiBtb2RlIDcw
MAogICAgCiAgICBUaGVzZSBkaXJlY3RvcmllcyBvdWdodCBub3QgdG8gYmUgZXZlbiB3b3JsZC1y
ZWFkYWJsZS4gIElmIHRoaXMgc2NyaXB0CiAgICBmb3Igc29tZSByZWFzb24gcnVucyB3aXRoIGEg
bGF4IHVtYXNrIHRoZXkgbWlnaHQgYmUgY3JlYXRlZAogICAgb3Zlcmx5LXdyaXRlYWJsZS4gIEF2
b2lkIGFueSBzdWNoIGJ1ZyBieSBzZXR0aW5nIHRoZSBtb2RlIGV4cGxpY2l0bHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMGM0YTM4YzA5
OGY5YmZmZWIzM2Y4Y2Y4OGFiZGVhNGIwZjlhOTA3MApBdXRob3I6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNiAyMDE5ICsw
MDAwCgogICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogRml4ZXMgdG8gRGVzY3Jp
cHRpb24KICAgIAogICAgYG5lZWVkZWQnIGlzIGEgdHlwby4gIEFuZCB4ZW5kIGlzIGxvbmcgZ29u
ZS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMDEwOTdlMDE5NDMyMWQyNzI2MjUxM2Nm
MTI5MWZkZGZlYTE2MDZjMwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNSAyMDE5ICswMDAwCgogICAgdG9vbHM6
IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogUHJvdmlkZXMgYHhlbicKICAgIAogICAgSXQgaXMg
dXNlZnVsIHRvIGhhdmUgYSBzaW5nbGUgYHhlbicgZmFjaWxpdHkgKGluIHRoZSBMU0IgUHJvdmlk
ZXMKICAgIG5hbWVzcGFjZSkuICBUaGF0IGFsbG93cyBvdGhlciBmYWNpbGl0aWVzIHRvIHNwZWNp
ZnkgdGhhdCB0aGV5IHNob3VsZAogICAgZ28gYWZ0ZXIgYHhlbicgd2l0aG91dCBuZWVkaW5nIHRv
IGtub3cgdGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMuCiAgICAKICAgIFRoaXMgc2VydmljZSBu
YW1lIGlzIGFscmVhZHkgUHJvdmlkZSdkIGJ5IHRoZSAoZmFpcmx5IGRpZmZlcmVudCkgaW5pdAog
ICAgc2NyaXB0cyB1c2VkIGluIERlYmlhbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBiNGRmNzNkZTQ5Mzk1NGM0NGYyNDBmNzg3NzljOWJk
Mzc4MmUxNTcyCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpEYXRlOiAgIFR1ZSBGZWIgNSAxMzozODo1MyAyMDE5IC0wODAwCgogICAgeGVuL2FybTog
Z2ljLXYyOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRpYWxpemF0aW9uCiAgICAK
ICAgIEludGVycnVwdHMgY291bGQgYmUgQUNUSVZFIGF0IGJvb3QuIE1ha2Ugc3VyZSB0byBkZWFj
dGl2YXRlIHRoZW0gZHVyaW5nCiAgICBpbml0aWFsaXphdGlvbi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzoganVsaWVu
LmdyYWxsQGFybS5jb20KICAgIENDOiBwZW5nLmZhbkBueHAuY29tCiAgICBDQzogamdyb3NzQHN1
c2UuY29tCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 16:00:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 16:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guJR9-0003KD-1g; Thu, 14 Feb 2019 16:00:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=BzpN=QV=intel.com=lkp@srs-us1.protection.inumbo.net>)
 id 1guJR7-0003K8-Op
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 16:00:29 +0000
X-Inumbo-ID: a54b9783-3071-11e9-bc90-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a54b9783-3071-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 16:00:27 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 Feb 2019 08:00:26 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,369,1544515200"; 
 d="gz'50?scan'50,208,50";a="319032748"
Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150])
 by fmsmga006.fm.intel.com with ESMTP; 14 Feb 2019 08:00:23 -0800
Received: from kbuild by lkp-server01 with local (Exim 4.89)
 (envelope-from <lkp@intel.com>)
 id 1guJR1-000GoA-Ce; Fri, 15 Feb 2019 00:00:23 +0800
Date: Thu, 14 Feb 2019 23:59:32 +0800
From: kbuild test robot <lkp@intel.com>
To: Souptick Joarder <jrdr.linux@gmail.com>
Message-ID: <201902142325.36JLmKBx%fengguang.wu@intel.com>
References: <20190213140728.GA22080@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="4Ckj6UjgE2iN1+kY"
Content-Disposition: inline
In-Reply-To: <20190213140728.GA22080@jordon-HP-15-Notebook-PC>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] [PATCH v3 8/9] xen/gntdev.c: Convert to use
 vm_map_pages()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, mhocko@suse.com, linux@armlinux.org.uk,
 willy@infradead.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 kbuild-all@01.org, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 robin.murphy@arm.com, akpm@linux-foundation.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--4Ckj6UjgE2iN1+kY
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Souptick,

Thank you for the patch! Perhaps something to improve:

[auto build test WARNING on linus/master]
[also build test WARNING on v5.0-rc4 next-20190214]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

url:    https://github.com/0day-ci/linux/commits/Souptick-Joarder/mm-Use-vm_map_pages-and-vm_map_pages_zero-API/20190214-213457
config: x86_64-allyesconfig (attached as .config)
compiler: gcc-8 (Debian 8.2.0-20) 8.2.0
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All warnings (new ones prefixed by >>):

   drivers/xen/gntdev.c: In function 'gntdev_mmap':
>> drivers/xen/gntdev.c:23:21: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=]
    #define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
                        ^~~~~~
   include/linux/dynamic_debug.h:127:35: note: in expansion of macro 'pr_fmt'
      __dynamic_pr_debug(&descriptor, pr_fmt(fmt), \
                                      ^~~~~~
   include/linux/printk.h:335:2: note: in expansion of macro 'dynamic_pr_debug'
     dynamic_pr_debug(fmt, ##__VA_ARGS__)
     ^~~~~~~~~~~~~~~~
   drivers/xen/gntdev.c:1091:2: note: in expansion of macro 'pr_debug'
     pr_debug("map %d+%d at %lx (pgoff %lx)\n",
     ^~~~~~~~

vim +23 drivers/xen/gntdev.c

ab31523c Gerd Hoffmann 2010-12-14  22  
283c0972 Joe Perches   2013-06-28 @23  #define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
283c0972 Joe Perches   2013-06-28  24  

:::::: The code at line 23 was first introduced by commit
:::::: 283c0972d53769ee44750cad4c27e3f5fa26ec1f xen: Convert printks to pr_<level>

:::::: TO: Joe Perches <joe@perches.com>
:::::: CC: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

--4Ckj6UjgE2iN1+kY
Content-Type: application/gzip
Content-Disposition: attachment; filename=".config.gz"
Content-Transfer-Encoding: base64

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
oLIuXIQuFRbuaE9MnPZCJNUns+oPOBjI2H8rcNpon3VlzOnz6m+qC1IdfVKTj+zrFn8kdgk+
ANplpGkPzMEu6ChJuzkVpN/Tg/l842pDH9XgALI9RRjRlzE2qFZ7IOD0UTsaQOc8EAPZ2tYd
NBbk28CNhd6WGgyTo+p7ccoxkVVnUraGVFEt0A2UhvwaiSI6e2xjBCBzgch2Z76Pi7i+wSg5
uODZeDZFYPrHdrVaLW4EGHwd8CHkoZ4kCPX77uPr1/e318+fn9/co0BdVNEkZ3Mpb86cnz49
f1XzlOKercjf3Kfeus/GIkmRFxAb7bEDdkTZ20pNmKuTvryQZtm16r9ILgEUvMUJkkITi4Y0
qfb4Ti6KJ8KpR6scOHgHQRnIHaHnoJdpkZE0BZwx0+Ia0E1Cl609nMoEriTS4gbrDCuwZBsf
40NGa3eEuSaZOKdNtCJ/mx4pXEXZOc2shjoXk+Zl8vzt5fevl6c33YeMWVTJ9p3kQtJNLlzx
FOoUTGFwe8SjM4loiqTUp91DWZGFDdxSiMYLOtILcvGgVoNY1KQrHDJJGxyOFGlzqwUiEX1I
K1OJj3Uar3mU+5SRcirlmDVkUUh12dTsTWZ0tf5XNOSpzOpDdrVnC42Xfv305+vLV9xwaulI
iMt0Gx0m9B1dAdQqMtx3TMl/+/fL+8c/fjhFycugOoGcB9YxPjymt4Dmt/Zj2se2DXWIZuSW
oSA/fXx6+3T369vLp9/t/dQDaCtfo+mffeVTRM0g1YGCtrlog8BsocTa1AlZyUMW2eVO1ht/
e/2dhf5i69PvhsdD2t6Mrc8h6gwdig9A38ps43surk1TjwZJgwWlBxGh6fq207tDySRRwKft
0cnUxJEz7inZU0FVO0cOvMWULlxA7n1szgB0qzVPf758Ajd/pgs5/cb69NWmYzKqZd8xOIRf
h3x4NeP7LtN0mgnGku2fvz6/vXwcBP27inqWOWlzwY6RLQT32uvI9dxZfXhb1PaQGhE1FyNT
yKpPlInIkXv4ujFp77LGqF5Fpyyf5uvdy9uXf8NsDaZdbPscu4sePHYhzeH4mI5VwCms9krj
fBxLq41TnkdIkQUcY+mnK5azu4ECqfUyw82h+sq5ydDebLqIblJJUX3BaiL01P2a5oQ5RjQh
QE80/eXLVPMPchAhM2nrFI2eqcBFEkjbJhpLn0+5+iH0uxLk8UTtWrFbtSbdI7sN5reSO7cb
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

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--4Ckj6UjgE2iN1+kY--


From xen-devel-bounces@lists.xenproject.org Thu Feb 14 16:32:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 16:32:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guJvR-0005tK-1D; Thu, 14 Feb 2019 16:31:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gB96=QV=citrix.com=prvs=941d1f7e8=roger.pau@srs-us1.protection.inumbo.net>)
 id 1guJvQ-0005tF-2e
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 16:31:48 +0000
X-Inumbo-ID: 02efc372-3076-11e9-bc8d-b342597bf1cd
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02efc372-3076-11e9-bc8d-b342597bf1cd;
 Thu, 14 Feb 2019 16:31:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,369,1544486400"; d="scan'208";a="85961361"
Date: Thu, 14 Feb 2019 17:29:09 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20190214162909.ylnjnarbkfkrpwyk@mac>
References: <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
 <316d93d5-7b4d-ace3-9bfa-7680057e92bd@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <316d93d5-7b4d-ace3-9bfa-7680057e92bd@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ, FUENTES NACARINO
 Jairo Eduardo" <jairo@ruri.waseda.jp>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTIsIDIwMTkgYXQgMDg6MjE6MzJQTSArMDIwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBIZWxsbyBSb2dlciwKPiAKPiBTb3JyeSBmb3IgYSBkZWxheWVkIHJlc3BvbnNlLgo+
IAo+IE9uIDA3LjAyLjE5IDEyOjM1LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gSSd2ZSBi
ZWVuIHRoaW5raW5nIGFib3V0IHRoaXMgd2l0aCBvdGhlciBDaXRyaXggZm9sa3MsIGFuZCBJJ20g
bm90Cj4gPiBzdXJlIHRoZSBwcm9wb3NlZCBwYXRjaCBpcyBhIGdvb2Qgc29sdXRpb24uIEl0J3Mg
bm90IHBvc3NpYmxlIGZvciB1cwo+ID4gdG8ga25vdyB3aGV0aGVyIHRoZXJlJ3MgYSBrZXJuZWwg
c29tZXdoZXJlIHJlbHlpbmcgb24gY2hhbmdpbmcgdGhlCj4gPiB2aXJ0dWFsIGFkZHJlc3Mgb2Yg
dGhlIHJ1bnRpbWUgc3RhdGUgYXJlYSB3aXRob3V0IGlzc3VpbmcgYSBuZXcKPiA+IGh5cGVyY2Fs
bC4KPiAKPiBEbyB5b3UgbWVhbiBhbGxvY2F0aW5nIGFub3RoZXIgYnVmZmVyIGJ5IFZNIGFuZCBt
YXBwaW5nIGl0IHRvIGEgdmlydHVhbCBhZGRyZXNzIGtub3duIHRvIFhFTj8gT3IgcmVtYXBwaW5n
IGV4aXN0aW5nIGJ1ZmZlciB0byBhIGRpZmZlcmVudCB2aXJ0dWFsIGFkZHJlc3M/CgpJIG1lYW50
IHRoYXQgd2l0aCB0aGUgY3VycmVudCBpbnRlcmZhY2UgYSB1c2VyIGNvdWxkIGNoYW5nZSB0aGUK
YmFja2luZyBtZW1vcnkgYmVoaW5kIHRoZSB2aXJ0dWFsIGFkZHJlc3MgcGFzc2VkIGluIHRoZSBy
dW5zdGF0ZQpyZWdpc3RlciBoeXBlcmNhbGwgYW5kIGV4cGVjdCBYZW4gdG8gd3JpdGUgdG8gdGhl
IG5ldyBwaHlzaWNhbCBtZW1vcnkKYXJlYSB3aXRob3V0IGhhdmluZyB0byBkbyBhbnl0aGluZyBl
bHNlLgoKQXR0ZW1wdGluZyB0byBkbyB0aGF0IHdpdGggbXkgcHJvcG9zZWQgcGF0Y2ggY2FuIHJl
c3VsdCBpbiBoYXJkIHRvCmRlYnVnIGd1ZXN0IG1lbW9yeSBjb3JydXB0aW9uLgoKPiA+IElmIHN1
Y2gga2VybmVsIGV4aXN0ZWQgYnkgbWFraW5nIHRoaXMgY2hhbmdlIHdlIHdvdWxkIGludHJvZHVj
ZSByYW5kb20KPiA+IG1lbW9yeSBjb3JydXB0aW9uIHRvIHRoYXQga2VybmVsLCB3aGljaCB3b3Vs
ZCBiZSB2ZXJ5IGhhcmQgdG8gdHJhY2sKPiA+IGFuZCBjb25zaWRlcmVkIGEgcmVncmVzc2lvbi4K
PiAKPiBJIGd1ZXNzIHlvdSBhY3R1YWxseSBtZWFuIHRoYXQgVk0gaXMgdHJ5aW5nIHRvIG1hcCBh
bm90aGVyIHBoeXNpY2FsIGJ1ZmZlciB0byBhIHZhZGRyIGtub3duIHRvIFhFTi4gQXMgSSBzYWlk
IGhlcmUgWzFdLCBldmVuIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gbG9va3MgcHJvYmxlbWF0aWMs
IGJlY2F1c2UgVk0ncyBjaGFuZ2VzIGluIFBUIGFyZSBub3QgYXRvbWljIGZyb20gdGhlIGh5cGVy
dmlzb3IgcG9pbnQgb2Ygdmlldy4KPiBJIHN0YXRlZCB0aGF0IGZvciBBUk0sIGJ1dCB4ODYgZG9l
cyBub3Qgc2VlbSB0byBkaWZmZXIgaGVyZS4KCk9TZXMgdXNlIGF0b21pYyBvcGVyYXRpb25zIHRv
IHVwZGF0ZSBhIFBURSwgc28gSSdtIG5vdCBzdXJlIGhvdyB0aGF0CmNvdWxkIGJlIHByb2JsZW1h
dGljLiBYZW4gd2lsbCBlaXRoZXIgZ2V0IHRoZSBuZXcgb3IgdGhlIG9sZCBhZGRyZXNzCmZyb20g
dGhlIFBURSwgYnV0IG5ldmVyIGEgaGFsZi13cml0dGVuIHZhbHVlLiBBbnkgT1Mgd2FudGluZyB0
byBkbwp0aGlzIHNob3VsZCBiZSB2ZXJ5IGNhcmVmdWwgYWJvdXQgaG93IGl0J3MgcGFnZSB0YWJs
ZXMgYXJlIHVwZGF0ZWQuCgo+IEFjdHVhbGx5IFZNIHRyeWluZyB0byBtYWtlIGNoYW5nZXMgYmVo
aW5kIGEgaHlwZXJ2aXNvcidzIGJhY2sgaXMgYSByZWFsbHkgYmFkIGlkZWEuIEJlY2F1c2UgdGhl
IGh5cGVydmlzb3IgKmlzKiBhbHdheXMgYmVoaW5kIHRoZSBWTSdzIGJhY2suCj4gCj4gPiBJIHRo
aW5rIHRoZSBiZXN0IHdheSB0byBtb3ZlIGZvcndhcmQgaXMgdG8gcGljayBteSBwYXRjaCBhbmQg
aW50cm9kdWNlCj4gPiBhIG5ldyBoeXBlcmNhbGwgdGhhdCBpbnN0ZWFkIG9mIGEgdmlydHVhbCBh
ZGRyZXNzIHRha2VzIGEgZ3Vlc3QKPiA+IHBoeXNpY2FsIGFkZHJlc3MuIFdpbGwgeW91IGJlIE9L
IHdpdGggdGhpcyBBbmRyaWk/Cj4gSXQgbWlnaHQgd29yayBiZXR0ZXIgZm9yIHRoaXMuIEFuZCBp
bnRyb2R1Y2luZyBhIG5ldyBpbnRlcmZhY2UgaXMgYSBjaGFuY2UgdG8gZ2V0IHJpZCBvZiBhIG1p
eGVkIGxlZ2FjeS4KClllcywgSSB0aGluayBpbnRyb2R1Y2luZyBhIG5ldyBoeXBlcmNhbGwgaXMg
dGhlIGJlc3Qgd2F5IHRvIG1vdmUKZm9yd2FyZC4KCj4gPiBOb3RlIHRoYXQgdGhlIExpbnV4IGtl
cm5lbCB3b3VsZCBhbHNvIG5lZWQgdG8gYmUgbW9kaWZpZWQgdG8gbWFrZSB1c2UKPiA+IG9mIHRo
aXMgbmV3IGh5cGVyY2FsbCwgYnV0IHRoYXQncyBsaWtlbHkgY2xvc2UgdG8gYSAxIGxpbmUgY2hh
bmdlLkkgd291bGQgbm90IHNheSBpdCBpcyBhIDEgbGluZSBjaGFuZ2UuCj4gSSB0aGluayBhYm91
dCBhIHBhZ2UgYWxpZ25tZW50IGZvciB0aGUgcnVuc3RhdGUgYXJlYSwgSSdkIGxpa2UgdG8gaGF2
ZSBpdCBkaXJlY3RseSBhY2Nlc3NlZCBmcm9tIFhFTi4gSSBkbyBub3QgbGlrZSBgdXBkYXRlX3J1
bnN0YXRlX2FyZWEoKWAgd2l0aCBpdHMgYWxsIGtpbmQgb2YgY29weV90b19ndWVzdCwgZG9uZSB0
d2ljZSBhIGNvbnRleHQgc3dpdGNoLgoKSW4gb3JkZXIgdG8gc2ltcGxpZnkgc3R1ZmYgdGhlIG5l
dyBpbnRlcmZhY2UgY291bGQgcmVxdWlyZSBydW5zdGF0ZQphcmVhcyB0byBiZSBwYWdlIGFsaWdu
ZWQsIGJ1dCBJIHRoaW5rIHRoZSBjaGVjayBjYW4gYmUgcmVsYXhlZCB0bwpzaW1wbHkgcmVxdWly
ZSBydW5zdGF0ZSBhcmVhcyB0byBub3QgY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LgoKSWYgeW91IHVz
ZSBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgZm9yIHRoZSBpbnRlcmZhY2UgeW91IGRvbid0IGhh
dmUKdG8gdXNlIGNvcHlfdG9fZ3Vlc3QgYmVjYXVzZSB0aGF0IGV4cGVjdHMgYSBndWVzdCB2aXJ0
dWFsIGFkZHJlc3Nlcy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 16:55:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 16:55:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guKIX-0007hq-IM; Thu, 14 Feb 2019 16:55:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=BzpN=QV=intel.com=lkp@srs-us1.protection.inumbo.net>)
 id 1guKIW-0007hl-Sz
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 16:55:41 +0000
X-Inumbo-ID: 5afe2bd5-3079-11e9-bc90-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5afe2bd5-3079-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 16:55:39 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 Feb 2019 08:55:38 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,369,1544515200"; 
 d="gz'50?scan'50,208,50";a="275089506"
Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150])
 by orsmga004.jf.intel.com with ESMTP; 14 Feb 2019 08:55:33 -0800
Received: from kbuild by lkp-server01 with local (Exim 4.89)
 (envelope-from <lkp@intel.com>)
 id 1guKIQ-000CSU-Bs; Fri, 15 Feb 2019 00:55:34 +0800
Date: Fri, 15 Feb 2019 00:55:26 +0800
From: kbuild test robot <lkp@intel.com>
To: Souptick Joarder <jrdr.linux@gmail.com>
Message-ID: <201902150040.1CaRDJ1N%fengguang.wu@intel.com>
References: <20190213140728.GA22080@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="BXVAT5kNtrzKuDFl"
Content-Disposition: inline
In-Reply-To: <20190213140728.GA22080@jordon-HP-15-Notebook-PC>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] [PATCH v3 8/9] xen/gntdev.c: Convert to use
 vm_map_pages()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, mhocko@suse.com, linux@armlinux.org.uk,
 willy@infradead.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 kbuild-all@01.org, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 robin.murphy@arm.com, akpm@linux-foundation.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--BXVAT5kNtrzKuDFl
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Souptick,

Thank you for the patch! Perhaps something to improve:

[auto build test WARNING on linus/master]
[also build test WARNING on v5.0-rc4 next-20190214]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

url:    https://github.com/0day-ci/linux/commits/Souptick-Joarder/mm-Use-vm_map_pages-and-vm_map_pages_zero-API/20190214-213457
config: x86_64-fedora-25 (attached as .config)
compiler: gcc-7 (Debian 7.3.0-1) 7.3.0
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All warnings (new ones prefixed by >>):

   drivers/xen/gntdev.c: In function 'gntdev_mmap':
   drivers/xen/gntdev.c:23:21: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=]
    #define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
                        ^
>> include/linux/dynamic_debug.h:127:35: note: in expansion of macro 'pr_fmt'
      __dynamic_pr_debug(&descriptor, pr_fmt(fmt), \
                                      ^~~~~~
   include/linux/printk.h:335:2: note: in expansion of macro 'dynamic_pr_debug'
     dynamic_pr_debug(fmt, ##__VA_ARGS__)
     ^~~~~~~~~~~~~~~~
>> drivers/xen/gntdev.c:1091:2: note: in expansion of macro 'pr_debug'
     pr_debug("map %d+%d at %lx (pgoff %lx)\n",
     ^~~~~~~~
--
   drivers//xen/gntdev.c: In function 'gntdev_mmap':
   drivers//xen/gntdev.c:23:21: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=]
    #define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
                        ^
>> include/linux/dynamic_debug.h:127:35: note: in expansion of macro 'pr_fmt'
      __dynamic_pr_debug(&descriptor, pr_fmt(fmt), \
                                      ^~~~~~
   include/linux/printk.h:335:2: note: in expansion of macro 'dynamic_pr_debug'
     dynamic_pr_debug(fmt, ##__VA_ARGS__)
     ^~~~~~~~~~~~~~~~
   drivers//xen/gntdev.c:1091:2: note: in expansion of macro 'pr_debug'
     pr_debug("map %d+%d at %lx (pgoff %lx)\n",
     ^~~~~~~~

vim +/pr_debug +1091 drivers/xen/gntdev.c

ab31523c2 Gerd Hoffmann           2010-12-14  1080  
ab31523c2 Gerd Hoffmann           2010-12-14  1081  static int gntdev_mmap(struct file *flip, struct vm_area_struct *vma)
ab31523c2 Gerd Hoffmann           2010-12-14  1082  {
ab31523c2 Gerd Hoffmann           2010-12-14  1083  	struct gntdev_priv *priv = flip->private_data;
ab31523c2 Gerd Hoffmann           2010-12-14  1084  	int index = vma->vm_pgoff;
1d3145675 Oleksandr Andrushchenko 2018-07-20  1085  	struct gntdev_grant_map *map;
29222b665 Souptick Joarder        2019-02-13  1086  	int err = -EINVAL;
ab31523c2 Gerd Hoffmann           2010-12-14  1087  
ab31523c2 Gerd Hoffmann           2010-12-14  1088  	if ((vma->vm_flags & VM_WRITE) && !(vma->vm_flags & VM_SHARED))
ab31523c2 Gerd Hoffmann           2010-12-14  1089  		return -EINVAL;
ab31523c2 Gerd Hoffmann           2010-12-14  1090  
ab31523c2 Gerd Hoffmann           2010-12-14 @1091  	pr_debug("map %d+%d at %lx (pgoff %lx)\n",
29222b665 Souptick Joarder        2019-02-13  1092  			index, vma_pages(vma), vma->vm_start, vma->vm_pgoff);
ab31523c2 Gerd Hoffmann           2010-12-14  1093  
1401c00e5 David Vrabel            2015-01-09  1094  	mutex_lock(&priv->lock);
29222b665 Souptick Joarder        2019-02-13  1095  	map = gntdev_find_map_index(priv, index, vma_pages(vma));
ab31523c2 Gerd Hoffmann           2010-12-14  1096  	if (!map)
ab31523c2 Gerd Hoffmann           2010-12-14  1097  		goto unlock_out;
aab8f11a6 Daniel De Graaf         2011-02-03  1098  	if (use_ptemod && map->vma)
ab31523c2 Gerd Hoffmann           2010-12-14  1099  		goto unlock_out;
aab8f11a6 Daniel De Graaf         2011-02-03  1100  	if (use_ptemod && priv->mm != vma->vm_mm) {
283c0972d Joe Perches             2013-06-28  1101  		pr_warn("Huh? Other mm?\n");
ab31523c2 Gerd Hoffmann           2010-12-14  1102  		goto unlock_out;
ab31523c2 Gerd Hoffmann           2010-12-14  1103  	}
ab31523c2 Gerd Hoffmann           2010-12-14  1104  
c5f7c5a9a Elena Reshetova         2017-03-06  1105  	refcount_inc(&map->users);
68b025c81 Daniel De Graaf         2011-02-03  1106  
ab31523c2 Gerd Hoffmann           2010-12-14  1107  	vma->vm_ops = &gntdev_vmops;
ab31523c2 Gerd Hoffmann           2010-12-14  1108  
30faaafdf Boris Ostrovsky         2016-11-21  1109  	vma->vm_flags |= VM_DONTEXPAND | VM_DONTDUMP | VM_MIXEDMAP;
d79647aea Daniel De Graaf         2011-03-07  1110  
d79647aea Daniel De Graaf         2011-03-07  1111  	if (use_ptemod)
e8e937be9 Stefano Stabellini      2012-04-03  1112  		vma->vm_flags |= VM_DONTCOPY;
ab31523c2 Gerd Hoffmann           2010-12-14  1113  
ab31523c2 Gerd Hoffmann           2010-12-14  1114  	vma->vm_private_data = map;
aab8f11a6 Daniel De Graaf         2011-02-03  1115  
aab8f11a6 Daniel De Graaf         2011-02-03  1116  	if (use_ptemod)
ab31523c2 Gerd Hoffmann           2010-12-14  1117  		map->vma = vma;
ab31523c2 Gerd Hoffmann           2010-12-14  1118  
12996fc38 Daniel De Graaf         2011-02-09  1119  	if (map->flags) {
12996fc38 Daniel De Graaf         2011-02-09  1120  		if ((vma->vm_flags & VM_WRITE) &&
12996fc38 Daniel De Graaf         2011-02-09  1121  				(map->flags & GNTMAP_readonly))
a93e20a83 Dan Carpenter           2011-03-19  1122  			goto out_unlock_put;
12996fc38 Daniel De Graaf         2011-02-09  1123  	} else {
aab8f11a6 Daniel De Graaf         2011-02-03  1124  		map->flags = GNTMAP_host_map;
ab31523c2 Gerd Hoffmann           2010-12-14  1125  		if (!(vma->vm_flags & VM_WRITE))
ab31523c2 Gerd Hoffmann           2010-12-14  1126  			map->flags |= GNTMAP_readonly;
12996fc38 Daniel De Graaf         2011-02-09  1127  	}
ab31523c2 Gerd Hoffmann           2010-12-14  1128  
1401c00e5 David Vrabel            2015-01-09  1129  	mutex_unlock(&priv->lock);
f0a70c882 Daniel De Graaf         2011-01-07  1130  
aab8f11a6 Daniel De Graaf         2011-02-03  1131  	if (use_ptemod) {
298d275d4 Juergen Gross           2017-10-25  1132  		map->pages_vm_start = vma->vm_start;
ab31523c2 Gerd Hoffmann           2010-12-14  1133  		err = apply_to_page_range(vma->vm_mm, vma->vm_start,
ab31523c2 Gerd Hoffmann           2010-12-14  1134  					  vma->vm_end - vma->vm_start,
ab31523c2 Gerd Hoffmann           2010-12-14  1135  					  find_grant_ptes, map);
ab31523c2 Gerd Hoffmann           2010-12-14  1136  		if (err) {
283c0972d Joe Perches             2013-06-28  1137  			pr_warn("find_grant_ptes() failure.\n");
90b6f3054 Daniel De Graaf         2011-02-03  1138  			goto out_put_map;
ab31523c2 Gerd Hoffmann           2010-12-14  1139  		}
aab8f11a6 Daniel De Graaf         2011-02-03  1140  	}
ab31523c2 Gerd Hoffmann           2010-12-14  1141  
1d3145675 Oleksandr Andrushchenko 2018-07-20  1142  	err = gntdev_map_grant_pages(map);
90b6f3054 Daniel De Graaf         2011-02-03  1143  	if (err)
90b6f3054 Daniel De Graaf         2011-02-03  1144  		goto out_put_map;
f0a70c882 Daniel De Graaf         2011-01-07  1145  
aab8f11a6 Daniel De Graaf         2011-02-03  1146  	if (!use_ptemod) {
29222b665 Souptick Joarder        2019-02-13  1147  		err = vm_map_pages(vma, map->pages, map->count);
aab8f11a6 Daniel De Graaf         2011-02-03  1148  		if (err)
90b6f3054 Daniel De Graaf         2011-02-03  1149  			goto out_put_map;
923b2919e David Vrabel            2014-12-18  1150  	} else {
923b2919e David Vrabel            2014-12-18  1151  #ifdef CONFIG_X86
923b2919e David Vrabel            2014-12-18  1152  		/*
923b2919e David Vrabel            2014-12-18  1153  		 * If the PTEs were not made special by the grant map
923b2919e David Vrabel            2014-12-18  1154  		 * hypercall, do so here.
923b2919e David Vrabel            2014-12-18  1155  		 *
923b2919e David Vrabel            2014-12-18  1156  		 * This is racy since the mapping is already visible
923b2919e David Vrabel            2014-12-18  1157  		 * to userspace but userspace should be well-behaved
923b2919e David Vrabel            2014-12-18  1158  		 * enough to not touch it until the mmap() call
923b2919e David Vrabel            2014-12-18  1159  		 * returns.
923b2919e David Vrabel            2014-12-18  1160  		 */
923b2919e David Vrabel            2014-12-18  1161  		if (!xen_feature(XENFEAT_gnttab_map_avail_bits)) {
923b2919e David Vrabel            2014-12-18  1162  			apply_to_page_range(vma->vm_mm, vma->vm_start,
923b2919e David Vrabel            2014-12-18  1163  					    vma->vm_end - vma->vm_start,
923b2919e David Vrabel            2014-12-18  1164  					    set_grant_ptes_as_special, NULL);
923b2919e David Vrabel            2014-12-18  1165  		}
923b2919e David Vrabel            2014-12-18  1166  #endif
aab8f11a6 Daniel De Graaf         2011-02-03  1167  	}
aab8f11a6 Daniel De Graaf         2011-02-03  1168  
f0a70c882 Daniel De Graaf         2011-01-07  1169  	return 0;
f0a70c882 Daniel De Graaf         2011-01-07  1170  
ab31523c2 Gerd Hoffmann           2010-12-14  1171  unlock_out:
1401c00e5 David Vrabel            2015-01-09  1172  	mutex_unlock(&priv->lock);
ab31523c2 Gerd Hoffmann           2010-12-14  1173  	return err;
90b6f3054 Daniel De Graaf         2011-02-03  1174  
a93e20a83 Dan Carpenter           2011-03-19  1175  out_unlock_put:
1401c00e5 David Vrabel            2015-01-09  1176  	mutex_unlock(&priv->lock);
90b6f3054 Daniel De Graaf         2011-02-03  1177  out_put_map:
cf2acf66a Ross Lagerwall          2018-01-09  1178  	if (use_ptemod) {
84e4075d6 Daniel De Graaf         2011-02-09  1179  		map->vma = NULL;
cf2acf66a Ross Lagerwall          2018-01-09  1180  		unmap_grant_pages(map, 0, map->count);
cf2acf66a Ross Lagerwall          2018-01-09  1181  	}
16a1d0225 Daniel De Graaf         2013-01-02  1182  	gntdev_put_map(priv, map);
90b6f3054 Daniel De Graaf         2011-02-03  1183  	return err;
ab31523c2 Gerd Hoffmann           2010-12-14  1184  }
ab31523c2 Gerd Hoffmann           2010-12-14  1185  

:::::: The code at line 1091 was first introduced by commit
:::::: ab31523c2fcac557226bac72cbdf5fafe01f9a26 xen/gntdev: allow usermode to map granted pages

:::::: TO: Gerd Hoffmann <kraxel@redhat.com>
:::::: CC: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

--BXVAT5kNtrzKuDFl
Content-Type: application/gzip
Content-Disposition: attachment; filename=".config.gz"
Content-Transfer-Encoding: base64

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
fyfRSlv/DQMA

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--BXVAT5kNtrzKuDFl--


From xen-devel-bounces@lists.xenproject.org Thu Feb 14 17:09:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 17:09:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guKVM-0000Li-AX; Thu, 14 Feb 2019 17:08:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=50kM=QV=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1guKVL-0000Ld-22
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 17:08:55 +0000
X-Inumbo-ID: 342ec5dd-307b-11e9-bc90-bc764e045a96
Received: from mail-vs1-xe2d.google.com (unknown [2607:f8b0:4864:20::e2d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 342ec5dd-307b-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 17:08:52 +0000 (UTC)
Received: by mail-vs1-xe2d.google.com with SMTP id e10so4106733vsp.1
 for <xen-devel@lists.xen.org>; Thu, 14 Feb 2019 09:08:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=W/lbhTGQ2aTW5uJ9u3JZLlcLbjlbtqur71It1XJCKWs=;
 b=sjjEvkxckM3cwFJCAMbCJYwxooCAWPnyAZSOqy4GyBTlrfezTml83H6TM10xJH9F0g
 tZwc0uDimEKBJaP7LPxSNE25KmyIxZ0FPg1N7s0QlwYtx4fM6cN/vzDxaateI5cpHWkd
 oZl+XAZA3X4uYWIWjR7uZFr4jcGTk7O6bAXXouZtWmEXAwATzzYFHCu/SiFIyqrN6Tnv
 xrzHElvXBn+dUQ7GY67GkiWTws3B8bhQpggBjMKHFKq2C1vpG6h9b4et6tjQcGWWwA9c
 dtYsWN5ykwrAl1NqopgmDTcdhLqW5/3r7+COo0fjnGTs6GUpfhxkYL3u90lHKcuQnB3J
 dasQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=W/lbhTGQ2aTW5uJ9u3JZLlcLbjlbtqur71It1XJCKWs=;
 b=MT0gOZ0yUlgumBiplW8hBDiOco7x1vnZ7iz+yDM0iRVuGvPgEwjVD5Pp8RS1r0lOma
 TKatxRO/mYvbAAzgk7hMGJg+xNOGEShUgvi/HTrao0vX9/tMVsUzROZkhuPs2o+laPWj
 +V2fb3cRbXIKmJIxhgcTvV2WTblTf5vFBwfqxQAaEBizFyB1ie196FiyUQ5SjcrN8jS6
 nkW7Ty3CX9IW4xXhDHxUwAj26qTHS2BIQPn7WB9csCRCY4ggzAwf8ynBlXvvv/rbyCkP
 q/Ub2/aNlGgNbu/6vgyRIaT/rq0uurz0uzycJHKmJevb//DK0OmrtEZhr0YQKX5oKtd7
 t/4A==
X-Gm-Message-State: AHQUAuZy0tVojyKPr6fRI9WKwkGuFg3cxUclV3un8p+ZWW+2YJenG6Ez
 uXUc3HK3GyJMtr564m92ZkGGVtxP8F9XSPWZ7xs=
X-Google-Smtp-Source: AHgI3IZ3VX6zXKmGS/T1mmVKYD8zu51xKqO/qMYI9+J9ydKfcmPcZ+5PxigIGwRddjSujCMkaZOBe5a5Dy/UVTbzrU8=
X-Received: by 2002:a67:e995:: with SMTP id b21mr2493989vso.13.1550164132039; 
 Thu, 14 Feb 2019 09:08:52 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
 <316d93d5-7b4d-ace3-9bfa-7680057e92bd@gmail.com>
In-Reply-To: <316d93d5-7b4d-ace3-9bfa-7680057e92bd@gmail.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Thu, 14 Feb 2019 18:08:14 +0100
Message-ID: <CAF3u54AquRAEwgVk4ESUH9GCvBQ_7NbhfrN1HVAazi3D-bRUGA@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpTb3JyeSBmb3IgdGhlIGZvcm1hdHRpbmcsIHVzaW5nIHRoZSBnbWFpbCB3ZWItaW50ZXJm
YWNlLgoKT24gVHVlLCBGZWIgMTIsIDIwMTkgYXQgNzoyMyBQTSBBbmRyaWkgQW5pc292IDxhbmRy
aWkuYW5pc292QGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBIZWxsbyBSb2dlciwKPgo+IFNvcnJ5IGZv
ciBhIGRlbGF5ZWQgcmVzcG9uc2UuCj4KPiBPbiAwNy4wMi4xOSAxMjozNSwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+IEkndmUgYmVlbiB0aGlua2luZyBhYm91dCB0aGlzIHdpdGggb3RoZXIg
Q2l0cml4IGZvbGtzLCBhbmQgSSdtIG5vdAo+ID4gc3VyZSB0aGUgcHJvcG9zZWQgcGF0Y2ggaXMg
YSBnb29kIHNvbHV0aW9uLiBJdCdzIG5vdCBwb3NzaWJsZSBmb3IgdXMKPiA+IHRvIGtub3cgd2hl
dGhlciB0aGVyZSdzIGEga2VybmVsIHNvbWV3aGVyZSByZWx5aW5nIG9uIGNoYW5naW5nIHRoZQo+
ID4gdmlydHVhbCBhZGRyZXNzIG9mIHRoZSBydW50aW1lIHN0YXRlIGFyZWEgd2l0aG91dCBpc3N1
aW5nIGEgbmV3Cj4gPiBoeXBlcmNhbGwuCj4KPiBEbyB5b3UgbWVhbiBhbGxvY2F0aW5nIGFub3Ro
ZXIgYnVmZmVyIGJ5IFZNIGFuZCBtYXBwaW5nIGl0IHRvIGEgdmlydHVhbCBhZGRyZXNzIGtub3du
IHRvIFhFTj8gT3IgcmVtYXBwaW5nIGV4aXN0aW5nIGJ1ZmZlciB0byBhIGRpZmZlcmVudCB2aXJ0
dWFsIGFkZHJlc3M/Cj4KPiA+IElmIHN1Y2gga2VybmVsIGV4aXN0ZWQgYnkgbWFraW5nIHRoaXMg
Y2hhbmdlIHdlIHdvdWxkIGludHJvZHVjZSByYW5kb20KPiA+IG1lbW9yeSBjb3JydXB0aW9uIHRv
IHRoYXQga2VybmVsLCB3aGljaCB3b3VsZCBiZSB2ZXJ5IGhhcmQgdG8gdHJhY2sKPiA+IGFuZCBj
b25zaWRlcmVkIGEgcmVncmVzc2lvbi4KPgo+IEkgZ3Vlc3MgeW91IGFjdHVhbGx5IG1lYW4gdGhh
dCBWTSBpcyB0cnlpbmcgdG8gbWFwIGFub3RoZXIgcGh5c2ljYWwgYnVmZmVyIHRvIGEgdmFkZHIg
a25vd24gdG8gWEVOLiBBcyBJIHNhaWQgaGVyZSBbMV0sIGV2ZW4gY3VycmVudCBpbXBsZW1lbnRh
dGlvbiBsb29rcyBwcm9ibGVtYXRpYywgYmVjYXVzZSBWTSdzIGNoYW5nZXMgaW4gUFQgYXJlIG5v
dCBhdG9taWMgZnJvbSB0aGUgaHlwZXJ2aXNvciBwb2ludCBvZiB2aWV3LgoKVGhlIEFybSBBcm0g
cmVxdWlyZXMgdGhlIG1vZGlmaWNhdGlvbiBpbiB0aGUgcGFnZS10YWJsZSB0byBiZSBhdG9taWMu
Ck90aGVyd2lzZSB5b3UgbWF5IGZhY2Ugc3RyYW5nZSBiZWhhdmlvciBhcyB0aGUgZW50cnkgbWF5
IGJlIHVzZSBieSB0aGUKcGFnZS10YWJsZSB3YWxrZXIgYXQgdGhlIHNhbWUgdGltZS4gVGhpcyBp
cyB0aGUgc2FtZSBpbiB0aGUgaHlwZXJ2aXNvcgpjYXNlLCB5b3Ugd2lsbCBlaXRoZXIgc2VlIHRo
ZSBvbGQgdmFsdWUsIGEgbm9uLWV4aXN0ZW50IGVudHJ5IChiZWNhdXNlCm9mIGJyZWFrLWJlZm9y
ZS1tYWtlKSwgb3IgdGhlIG5ldyB2YWx1ZS4KCj4gSSBzdGF0ZWQgdGhhdCBmb3IgQVJNLCBidXQg
eDg2IGRvZXMgbm90IHNlZW0gdG8gZGlmZmVyIGhlcmUuCj4KPiBBY3R1YWxseSBWTSB0cnlpbmcg
dG8gbWFrZSBjaGFuZ2VzIGJlaGluZCBhIGh5cGVydmlzb3IncyBiYWNrIGlzIGEgcmVhbGx5IGJh
ZCBpZGVhLiBCZWNhdXNlIHRoZSBoeXBlcnZpc29yICppcyogYWx3YXlzIGJlaGluZCB0aGUgVk0n
cyBiYWNrLgoKWW91IGNhbid0IHJlYWxseSBjb250cm9sIHdoYXQgYSBWTSBpcyBkb2luZyB3aXRo
IGl0cyBwYWdlLXRhYmxlcy4gQW4KT1MgbWF5IGRlY2lkZSB0byBzaGF0dGVyL2dhdGhlciBwYWdl
cyBpbiBzbWFsbGVyL2JpZ2dlciBtYXBwaW5nLiBUaGlzCmlzIGFjdHVhbGx5IGRvbmUgYnkgTGlu
dXggZm9yIG1lbW9yeSB1c2VkIGJ5IHVzZXJzcGFjZS4gV2UgaGF2ZSBzb21lCndvcmthcm91bmQg
aW4gdGhlIHByaXZjbWQgZHJpdmVyIGZvciBwcmV2ZW50aW5nIExpbnV4IHRvIHBsYXkgd2l0aApi
dWZmZXIgcGFzc2VkIHZpYSBoeXBlcmNhbGwuIEFsdGhvdWdoLCBJIHN1c3BlY3QgdGhpcyBpcyBu
b3QgZW5vdWdoCmdpdmVuIHRoZSB3ZWlyZCBlcnJvciBJIHNlZSBvbiBvc3N0ZXN0IHRpbWUgdG8g
dGltZS4KCkFub3RoZXIgaXNzdWUgd2l0aCB0aGUgdmlydHVhbCBhZGRyZXNzIGlzIGluIHRoZSBj
YXNlIG9mIGEgYmxpbmQKaHlwZXJ2aXNvci4gVGhlIE9TIG1heSBkZWNpZGUgdG8gaGlkZSBpdHMg
cGFnZS10YWJsZXMgZnJvbSB0aGUKaHlwZXJ2aXNvciBhbmQgdGhlcmVmb3JlIHlvdSB3b3VsZCBu
b3QgYmUgYWJsZSB0byB0cmFuc2xhdGUgYSB2aXJ0dWFsCmFkZHJlc3MuCgpUaGlzIGlzIHdoeSB2
aXJ0dWFsIGFkZHJlc3Mgc2hvdWxkIGJlIGF2b2lkZWQgYXMgbXVjaCBhcyBwb3NzaWJsZS4KSUlS
QywgdGhlcmUgd2FzIHNvbWUgZGlzY3Vzc2lvbiBkdXJpbmcgWGVuIFN1bW1pdCAyMDE3IGluIEJ1
ZGFwZXN0CmFib3V0IHVzaW5nIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgcmF0aGVyIHRoYW4gZ3Vl
c3QgdmlydHVhbCBhZGRyZXNzLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 17:29:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 17:29:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guKpZ-000246-D8; Thu, 14 Feb 2019 17:29:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=50kM=QV=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1guKpY-000241-1w
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 17:29:48 +0000
X-Inumbo-ID: 1fa6a2bc-307e-11e9-bc90-bc764e045a96
Received: from mail-vs1-xe44.google.com (unknown [2607:f8b0:4864:20::e44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fa6a2bc-307e-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 17:29:46 +0000 (UTC)
Received: by mail-vs1-xe44.google.com with SMTP id u13so3164091vsk.0
 for <xen-devel@lists.xen.org>; Thu, 14 Feb 2019 09:29:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Y5p83ev7/UgB2KE41vHP7CPyu3v7VaoZ+klRkiLggkg=;
 b=r6HsgD5nbNMkswWE3CugeQ49dQTozdUrHT5dMH1NmSbQST2sYNZM0Qtkrq6ObNBGQ2
 /Q+geF1nLg+EuGaj2vYIdvEzrY+lRZv7rwwgqOSLK2KZ0pinNS+tW/2OQCrRnVklwsMM
 L+4a32bMotLRFqCa3yz3sZ+/CPk/lEO9OA2vh1KEb9Dm14lN2K5dsjwtMPLc1txeqlW1
 vjR2KJmXl2FqJJIgxGQ6qgRTGubnmT8j1UbGWBQYPvs1BkrolHKUKkbYQL2RACoCVvwp
 1Cj6ePQIVqFgMUqUUssdYpRZJFSTAPICiKIH5KDSF6Z0HOLAtzr82Sl0UOtpue10uID/
 6gug==
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=Y5p83ev7/UgB2KE41vHP7CPyu3v7VaoZ+klRkiLggkg=;
 b=mL3TSzYnf1S9/6pzY/2ibmcGZmmdyY2V/wx6byVufUwkHH/LrwKPjVV0x1IqjYBcpg
 3H+er68iUoXpbl1zXWT7tkN5njzJTsHDKec9YyWKcmBYYxDNtXIAhSEM69TzZQhnntpx
 kEwdDAbHHTW0GhiUF90do1rVcNhgRqC4TH3an1P+L6mF/Zh+iirlqNfAv2XgzKcTLTZe
 b0FfezBDXLC+LYMhuU/sNH/VAybMfouJlbioowbb1dmnfyYvVYj76bqd4JcBrZ7zyCjk
 3100Njq5dldC5T3cRw+FbOVIe2GWZstRyVIvE7UgzJJolBq/3CQc0h692UAkaNo8H+yL
 CGFg==
X-Gm-Message-State: AHQUAuYsLY+v1JLpVbulVmzGy54Intpd8I+fYI557zrVx+7IMUlDn/IE
 6EpHNKMbnhyqlRwQv4N+aWiArFGDfFpnUTLYXCg=
X-Google-Smtp-Source: AHgI3IZI+TYxGlVxxo8NOB6EXcf0a1cVqcP4FTs/hHlKwZfaOVtruC/U+ETT9cg9iLC0h5VKYA5YRpRUBiJGmZ3IfkQ=
X-Received: by 2002:a67:7685:: with SMTP id r127mr2538203vsc.35.1550165386180; 
 Thu, 14 Feb 2019 09:29:46 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
 <CAF3u54ANHMf1-3=W=R3w-25JbK3_bR_mDiM888pU5UzSTKTVPg@mail.gmail.com>
 <f5c5bfeb-bca3-9601-7825-3d41d7d5e4af@gmail.com>
 <CAF3u54DiExsh-wPt-oZV-Gh56AvaLLes3PrvZDAHOxpHBLROQg@mail.gmail.com>
 <fee642a7-9a1a-53f1-b0a3-6f47ec0b15cc@gmail.com>
In-Reply-To: <fee642a7-9a1a-53f1-b0a3-6f47ec0b15cc@gmail.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Thu, 14 Feb 2019 18:29:08 +0100
Message-ID: <CAF3u54Dw4n+6HwyQ8-pXMNNMZbu4xVrTh9aV-WAe-XUxhoG1-g@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTQsIDIwMTkgYXQgMzoxOCBQTSBBbmRyaWkgQW5pc292IDxhbmRyaWkuYW5p
c292QGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBIZWxsbyBKdWxpZW4sCgpIaSwKClNvcnJ5IGZvciB0
aGUgZm9ybWF0dGluZywgSSBhbSB1c2luZyB0aGUgZ21haWwgd2ViLWludGVyZmFjZSBmb3Igb25j
ZS4KCgo+IE9uIDEyLjAyLjE5IDIxOjIxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBQbGVhc2Ug
cHJvdmlkZSBtb3JlIG1lYW5pbmdmdWwgYXJndW1lbnRzIG90aGVyIHRoYW4gIkkgZG9uJ3QgbGlr
ZSBpdCIuIEkgcHJvdmlkZWQgcG90ZW50aWFsIGRyYXdiYWNrcyBvbiBteSBwcmV2aW91cyBlLW1h
aWxzIHRoYXQgeW91IGhhdmVuJ3QgeWV0IGFkZHJlc3NlZC4KPgo+IFdlbGwsIGN1cnJlbnRseSwg
b24gZWFjaCBydW5zdGF0ZSB1cGRhdGUsIGBjb3B5X3RvX2d1ZXN0KClgIHdoaWNoIHRyYW5zbGF0
ZXMgdGhlIGJ1ZmZlciB2aXJ0dWFsIGFkZHJlc3MgaXMgY2FsbGVkIHRocmVlIHRpbWVzLiBPbiBj
b250ZXh0IHN3aXRjaCwgcnVuc3RhdGUgdXBkYXRlIGlzIGRvbmUgdHdpY2UsIHdoZW4gd2UgY2hh
bmdlIGEgdmNwdS4KCkkgYW0gbm90IHN1cmUgd2h5IHlvdSBhcmUgc3BlYWtpbmcgYWJvdXQgdGhl
IGN1cnJlbnQgaW1wbGVtZW50YXRpb24Kd2hlbiBteSBwb2ludCB3YXMgYWJvdXQgdGhlIG5ldyBp
bXBsZW1lbnRhdGlvbi4KCkkgZ3Vlc3MgeW91ciBwb2ludCBzdGljayBldmVuIGlmIHdlIGRlY2lk
ZSB0byB1c2UgZ3Vlc3QgcGh5c2ljYWwKYWRkcmVzcy4gQWx0aG91Z2gsIEkgYW0gc3RpbGwgdW5j
b252aW5jZWQgb2YgdGhlIGJlbmVmaXRzIHRvIGtlZXAgaXQKbWFwcGVkLgoKPgo+ID4gRldJVywg
Vm9sb2R5bXlyIGhhZCB0aGUgc2FtZSBhcmd1bWVudCBvbiBPUC1URUUgYW5kIEkgcmVxdWVzdGVk
IHRvIGF2b2lkIHRoZSBnbG9iYWwgbWFwcGluZy4gSSBoYXZlbid0IHNlZW4gYW55IGNvbmNlcm4g
Zm9yIHBlcmZvcm1hbmNlIGRldnJlZGF0aW9uIGFmdGVyd2FyZHMuIFBsZWFzZSBmZWVsIGZyZWUg
dG8gY29tZSB3aXRoIG51bWJlcnMgaGVyZS4KPiBUaGUgbnVtYmVycyBoZXJlIGFyZSBjb250cm92
ZXJzaWFsIGFuZCByZWFsbHkgY29uZnVzaW5nIHRvIG1lLgo+IEkndmUgbWVhc3VyZWQgdGhlIHJh
dyBgdXBkYXRlX3J1bnN0YXRlX2FyZWEoKWAgZXhlY3V0aW9uIHRpbWUuIFdpdGggcnVuc3RhdGUg
bWFwcGVkIC0gaXRzIGV4ZWN1dGlvbiB0aW1lIGlzIGxlc3MgdGhhbiBteSB0aW1lciB0aWNrICgx
MjBucyksIHdpdGggcnVuc3RhdGUgbm90IG1hcHBlZCAtIEkndmUgc2VlbgppdHMgZXhlY3V0aW9u
IHRpbWUgYXMgNCB0byA4IHRpY2tzICg0ODAtOTYwbnMpLgoKUGxlYXNlIHByb3ZpZGUgdGhlIGNv
ZGUgeW91IHVzZSB0byBtZWFzdXJlIGl0LiBIb3cgb2Z0ZW4gZG8geW91IGNhbGwgaXQ/Cgo+IEJ1
dCB1c2luZyBUQk0sIEkgZW5jb3VudGVyZWQgdGhhdCBtYWtpbmcgcnVuc3RhdGUgbWFwcGVkIHdp
dGggUm9nZXIncyBwYXRjaCBpbmNyZWFzZXMgdGhlIElSUSBsYXRlbmN5IGZyb20gfjcwMDBucyB0
byB+NzkwMG5zLiBJdCBpcyBvcHBvc2l0ZSB0byBteSBleHBlY3RhdGlvbnMgYW5kIHRvIHRoZSBy
YXcgZGVjcmVhc2Ugb2YgYHJ1bnN0YXRlX3VwZGF0ZV9hcmVhKClgIGV4ZWN1dGlvbiB0aW1lLgoK
UmF3IGJlbmNobWFya3Mgc2hvdWxkIGJlIHRha2VuIHdpdGggYSBncmFpbiBvZiBzYWx0LiBUaGUg
bW9yZSBpZiB5b3UKb25seSBiZW5jaG1hcmsgYSBzaW5nbGUgZnVuY3Rpb24gYXMgdGhlIGNvbnRl
eHQgc3dpdGNoIG1heSBpbnRyb2R1Y2UKbGF0ZW5jeS9jYWNoZSBldmljdGlvbi4KCkFsdGhvdWdo
LCBJIHdvdWxkIGhhdmUgZXhwZWN0ZWQgdGhlIG51bWJlcnMgdG8gYmUgdGhlIHNhbWUuIFdoYXQg
aXMKeW91ciBjb25maWd1cmF0aW9uIGhlcmU/IERvIHlvdSBoYXZlIG90aGVycyBndWVzdHMgcnVu
bmluZz8gSG93IG1hbnkKY29udGV4dCBzd2l0Y2ggZG8geW91IGhhdmU/CgpBbHNvLCB3aGF0IGFy
ZSB0aGUgbW9kaWZpY2F0aW9ucyB5b3UgbWFkZSBpbiBUQk0gdG8gdXNlIHJ1bnN0YXRlPwoKPiBB
bHNvIGdsbWFyazIgYmVuY2htYXJrIHNob3duIG1lIHNsaWdodCBwZXJmb3JtYW5jZSBkcm9wIG9u
IGdldHRpbmcgcnVuc3RhdGUgbWFwcGluZy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 17:57:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 17:57:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guLG7-0004Ym-Ra; Thu, 14 Feb 2019 17:57:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XfWG=QV=bombadil.srs.infradead.org=batv+2b1f275ce669cd0f9c5a+5653+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1guLG7-0004Yh-DO
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 17:57:15 +0000
X-Inumbo-ID: f4850632-3081-11e9-bc90-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4850632-3081-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 17:57:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Transfer-Encoding
 :Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:
 Sender:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=0aIoLGnMgTzSI/6dt/+NnFdG2/uYiT4rtPxNa7nUaTs=; b=qm8sJYGHuap/6XW2PkrYxuGjzi
 DWiLwouZsRXA2FYxiybx1EdDLM+ioD71/ATdw+hkuBsjgndvmtefCYUuNdS2TmU+vrlOHSroKHZU5
 DbcIRScbkbNfnxvSXBa7xs6oA61M+ky5LfbTFY3oeykunrNUjbOhX2M/pHsSmrEmVhgDicEnIjE4e
 euMber40mQbI88u4vj1V39w5s85fC6MCjaYOvDMF8YpYJcES2IdyvKI5VLX80D4Kv2kbT13aRNz05
 hdLcS4Jxt3YgRt9jcT3N4icPa5aa5C5c9bevXKS0wjXaoIXzGns81NBd3lKXoMD2SugfisYQJIgGG
 yRKz6uAg==;
Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1guLFx-0007Zr-Fo; Thu, 14 Feb 2019 17:57:05 +0000
Date: Thu, 14 Feb 2019 09:57:05 -0800
From: Christoph Hellwig <hch@infradead.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190214175705.GA21892@infradead.org>
References: <5C64413C0200007800216656@prv1-mh.provo.novell.com>
 <20190213165657.GD22883@char.us.oracle.com>
 <CAOQxz3wvA1B5X2NGSwtmFcoj2v655HJv-Nn4uN=EMt9yVf6uBw@mail.gmail.com>
 <CAOQxz3xUKnsoiT-rF5+ZJwkCUS4cTPQjSG5PHvaPaDrq87CqWQ@mail.gmail.com>
 <20190213191602.GC16558@char.us.oracle.com>
 <CAOQxz3xqaYq8JKWwHbS8oBDB3krtW4saozEoURcz8OtN23jqrA@mail.gmail.com>
 <54ddc7c8-8ba3-bcd2-081e-af2a0ddc4c76@citrix.com>
 <CAOQxz3x1t5F=Ey+4LyuSnCHR2XMZBMxwECbuP0HCJKqqcOkBeQ@mail.gmail.com>
 <8f05efab-4107-02ea-4bab-4759ac23d680@citrix.com>
 <a8efb219-f3a9-4f4a-cfca-2c8abb4fc179@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a8efb219-f3a9-4f4a-cfca-2c8abb4fc179@suse.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Labriola <michael.d.labriola@gmail.com>, xen-devel@lists.xen.org,
 Christoph Hellwig <hch@infradead.org>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTQsIDIwMTkgYXQgMDc6MDM6MzhBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiA+IFRoZSB0aGluZyB3aGljaCBpcyBkaWZmZXJlbnQgYmV0d2VlbiBYZW4gUFYgZ3Vl
c3RzIGFuZCBtb3N0IG90aGVycyAoYWxsCj4gPiBvdGhlcnMoPyksIG5vdyB0aGF0IExndWVzdCBh
bmQgVU1MIGhhdmUgYmVlbiBkcm9wcGVkKSBpcyB0aGF0IHdoYXQgTGludXgKPiA+IHRoaW5rcyBv
ZiBhcyBQRk4gJE4gaXNuJ3QgbmVjZXNzYXJpbHkgYWRqYWNlbnQgdG8gUEZOICROKzEgaW4gc3lz
dGVtCj4gPiBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlLgo+ID4gCj4gPiBUaGVyZWZvcmUsIGNvZGUg
d2hpY2ggaGFzIGEgYnVmZmVyIHNwYW5uaW5nIGEgcGFnZSBib3VuZGFyeSBjYW4ndCBqdXN0Cj4g
PiBjb252ZXJ0IGEgcG9pbnRlciB0byB0aGUgYnVmZmVyIGludG8gYSBwaHlzaWNhbCBhZGRyZXNz
LCBhbmQgaGFuZCB0aGF0Cj4gPiBhZGRyZXNzIHRvIGEgZGV2aWNlLsKgIFlvdSBnZW5lcmFsbHkg
ZW5kIHVwIHdpdGggZWl0aGVyIG1lbW9yeSBjb3JydXB0aW9uCj4gPiAoRE1BIGhpdHRpbmcgdGhl
IHdyb25nIHBhZ2UgYWxsb2NhdGVkIHRvIHRoZSBndWVzdCksIG9yIGFuIElPTU1VIGZhdWx0Cj4g
PiAoRE1BIGhpdHRpbmcgYSBwYWdlcyB3aGljaCBpc24ndCBhbGxvY2F0ZWQgdG8gdGhlIGd1ZXN0
KS4KClRoZSBMaW51eCBETUEgQVBJIGFsbG93cyBmb3IgZG1hX21hcF9wYWdlIC8gZG1hX21hcF9z
aW5nbGUgY2FsbHMgdG8Kc3Bhd24gNGsgYm91bmRhcmllcy4gIElmIFhlbiBkb2Vzbid0IHN1cHBv
cnQgdGhhdCBpdCB3aWxsIGhhdmUgdG8gYm91bmNlCmJ1ZmZlciBmb3IgdGhhdCBjYXNlIChhbmQg
Z2V0IGhvcnJpYmxlIHBlcmZvcm1hbmNlKS4KCkJ1dCB0aGUgbGF0dGVyIHRleHQgc2VlbXMgdG8g
YWdyZWUgd2l0aCB0aGF0LiAgU28gd2hhdCBpcyB0aGUgYWN0dWFsCnByb2JsZW0gdGhhdCBzdGFy
dGVkIHRoaXMgZGlzY3Vzc2lvbj8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 18:06:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 18:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guLOz-0005Vz-Ux; Thu, 14 Feb 2019 18:06:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rmOa=QV=citrix.com=prvs=941a6a682=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1guLOz-0005Vu-5r
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 18:06:25 +0000
X-Inumbo-ID: 3b2bba72-3083-11e9-a84b-b30eed7034c0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b2bba72-3083-11e9-a84b-b30eed7034c0;
 Thu, 14 Feb 2019 18:06:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,369,1544486400"; d="scan'208";a="78168142"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <2e0d34dc-62c9-363c-7698-cd619ef1b3df@citrix.com>
Date: Thu, 14 Feb 2019 18:06:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, jbeulich@suse.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, jun.nakajima@intel.com,
 roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMi8xOSAxMTo0MiBBTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IEhWTU9QX2FsdHAy
bV9zZXRfZG9tYWluX3N0YXRlIGRvZXMgbm90IGRvbWFpbl9wYXVzZSgpLCBwcmVzdW1hYmx5Cj4g
b24gcHVycG9zZSAoYXMgaXQgd2FzIG9yaWdpbmFsbHkgc3VwcG9zZWQgdG8gY2F0ZXIgdG8gYSBp
bi1ndWVzdAo+IGFnZW50LCBhbmQgYSBkb21haW4gcGF1c2luZyBpdHNlbGYgaXMgbm90IGEgZ29v
ZCBpZGVhKS4KPiAKPiBUaGlzIGNhbiBsZWFkIHRvIGRvbWFpbiBjcmFzaGVzIGluIHRoZSB2bXhf
dm1leGl0X2hhbmRsZXIoKSBjb2RlCj4gdGhhdCBjaGVja3MgaWYgdGhlIGd1ZXN0IGhhcyB0aGUg
YWJpbGl0eSB0byBzd2l0Y2ggRVBUUCB3aXRob3V0IGFuCj4gZXhpdC4gVGhhdCBjb2RlIGNhbiBf
X3ZtcmVhZCgpIHRoZSBob3N0IHAybSdzIEVQVF9QT0lOVEVSCj4gKGJlZm9yZSBIVk1PUF9hbHRw
Mm1fc2V0X2RvbWFpbl9zdGF0ZSAiZm9yX2VhY2hfdmNwdSgpIiBoYXMgYQo+IGNoYW5jZSB0byBy
dW4gYWx0cDJtX3ZjcHVfaW5pdGlhbGlzZSgpLCBidXQgYWZ0ZXIKPiBkLT5hcmNoLmFsdHAybV9h
Y3RpdmUgaXMgc2V0KS4KClNvcnJ5LCB3aGVyZSBleGFjdGx5IGRvZXMgdGhlIGNyYXNoIGhhcHBl
bj8KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 18:13:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 18:13:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guLVH-0006GE-QY; Thu, 14 Feb 2019 18:12:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rB/9=QV=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1guLVF-0006G9-Rd
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 18:12:53 +0000
X-Inumbo-ID: 247f1149-3084-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 247f1149-3084-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 18:12:52 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 4AA1B301AB2E; Thu, 14 Feb 2019 20:12:51 +0200 (EET)
Received: from [192.168.228.119] (unknown [86.120.181.241])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id C6A98306E477;
 Thu, 14 Feb 2019 20:12:50 +0200 (EET)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
 <2e0d34dc-62c9-363c-7698-cd619ef1b3df@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <94b6344f-3068-ff53-96df-8d2a16872791@bitdefender.com>
Date: Thu, 14 Feb 2019 20:12:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <2e0d34dc-62c9-363c-7698-cd619ef1b3df@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, jbeulich@suse.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, jun.nakajima@intel.com,
 roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xNC8xOSA4OjA2IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDIvMTIvMTkgMTE6
NDIgQU0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gSFZNT1BfYWx0cDJtX3NldF9kb21haW5f
c3RhdGUgZG9lcyBub3QgZG9tYWluX3BhdXNlKCksIHByZXN1bWFibHkKPj4gb24gcHVycG9zZSAo
YXMgaXQgd2FzIG9yaWdpbmFsbHkgc3VwcG9zZWQgdG8gY2F0ZXIgdG8gYSBpbi1ndWVzdAo+PiBh
Z2VudCwgYW5kIGEgZG9tYWluIHBhdXNpbmcgaXRzZWxmIGlzIG5vdCBhIGdvb2QgaWRlYSkuCj4+
Cj4+IFRoaXMgY2FuIGxlYWQgdG8gZG9tYWluIGNyYXNoZXMgaW4gdGhlIHZteF92bWV4aXRfaGFu
ZGxlcigpIGNvZGUKPj4gdGhhdCBjaGVja3MgaWYgdGhlIGd1ZXN0IGhhcyB0aGUgYWJpbGl0eSB0
byBzd2l0Y2ggRVBUUCB3aXRob3V0IGFuCj4+IGV4aXQuIFRoYXQgY29kZSBjYW4gX192bXJlYWQo
KSB0aGUgaG9zdCBwMm0ncyBFUFRfUE9JTlRFUgo+PiAoYmVmb3JlIEhWTU9QX2FsdHAybV9zZXRf
ZG9tYWluX3N0YXRlICJmb3JfZWFjaF92Y3B1KCkiIGhhcyBhCj4+IGNoYW5jZSB0byBydW4gYWx0
cDJtX3ZjcHVfaW5pdGlhbGlzZSgpLCBidXQgYWZ0ZXIKPj4gZC0+YXJjaC5hbHRwMm1fYWN0aXZl
IGlzIHNldCkuCj4gCj4gU29ycnksIHdoZXJlIGV4YWN0bHkgZG9lcyB0aGUgY3Jhc2ggaGFwcGVu
PwoKMzY1NSAgICAgLyoKMzY1NiAgICAgICogSWYgdGhlIGd1ZXN0IGhhcyB0aGUgYWJpbGl0eSB0
byBzd2l0Y2ggRVBUUCB3aXRob3V0IGFuIGV4aXQsCjM2NTcgICAgICAqIGZpZ3VyZSBvdXQgd2hl
dGhlciBpdCBoYXMgZG9uZSBzbyBhbmQgdXBkYXRlIHRoZSBhbHRwMm0gZGF0YS4KMzY1OCAgICAg
ICovCjM2NTkgICAgIGlmICggYWx0cDJtX2FjdGl2ZSh2LT5kb21haW4pICYmCjM2NjAgICAgICAg
ICAodi0+YXJjaC5odm0udm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wgJgozNjYxICAgICAgICAg
U0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZNX0ZVTkNUSU9OUykgKQozNjYyICAgICB7CjM2NjMgICAg
ICAgICB1bnNpZ25lZCBsb25nIGlkeDsKMzY2NAozNjY1ICAgICAgICAgaWYgKCB2LT5hcmNoLmh2
bS52bXguc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCAmCjM2NjYgICAgICAgICAgICAgU0VDT05EQVJZ
X0VYRUNfRU5BQkxFX1ZJUlRfRVhDRVBUSU9OUyApCjM2NjcgICAgICAgICAgICAgX192bXJlYWQo
RVBUUF9JTkRFWCwgJmlkeCk7CjM2NjggICAgICAgICBlbHNlCjM2NjkgICAgICAgICB7CjM2NzAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlcHRwOwozNjcxCjM2NzIgICAgICAgICAgICAgX192
bXJlYWQoRVBUX1BPSU5URVIsICZlcHRwKTsKMzY3MwozNjc0ICAgICAgICAgICAgIGlmICggKGlk
eCA9IHAybV9maW5kX2FsdHAybV9ieV9lcHRwKHYtPmRvbWFpbiwgZXB0cCkpID09CjM2NzUgICAg
ICAgICAgICAgICAgICBJTlZBTElEX0FMVFAyTSApCjM2NzYgICAgICAgICAgICAgewozNjc3ICAg
ICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiRVBUUCBub3QgZm91bmQgaW4gYWx0
ZXJuYXRlCnAybSBsaXN0XG4iKTsKMzY3OCAgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKHYt
PmRvbWFpbik7CgpSaWdodCBoZXJlIChhdCBsaW5lIDM2NzggaW4gdm14LmMpLgoKClRoYW5rcywK
UmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 18:27:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 18:27:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guLj4-0007Lr-GW; Thu, 14 Feb 2019 18:27:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guLj3-0007Li-BO
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 18:27:09 +0000
X-Inumbo-ID: 1ec83f92-3086-11e9-b508-97d7fae62275
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ec83f92-3086-11e9-b508-97d7fae62275;
 Thu, 14 Feb 2019 18:27:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guLiu-000586-Od; Thu, 14 Feb 2019 18:27:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guLiu-0002LJ-EY; Thu, 14 Feb 2019 18:27:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guLiu-0000uR-Dg; Thu, 14 Feb 2019 18:27:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133253-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 18:27:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133253: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI1MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI1My8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYx
NzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICA3IGRheXMgICA0MSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAg
IDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAyIGRheXMgICAxOCBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNj
aG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlA
YW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmMTc4YTAwYzMwMTczYzBiMjY4ZDk5MTYwZTE5YWQy
OTliMTgyM2EyCkF1dGhvcjogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkRh
dGU6ICAgVHVlIEZlYiAxMiAxNToyMDoxNSAyMDE5ICswMTAwCgogICAgeDg2L2h2bTogYmxvY2sg
c3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFRoZXJlIGFyZSBtdWx0
aXBsZSBhcnJheXMgaW4gdGhlIEhWTSBpbnRlcmZhY2UgdGhhdCBhcmUgYWNjZXNzZWQKICAgIHdp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRvIGF2b2lkIHNwZWN1
bGF0aXZlCiAgICBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJyYXlfaW5kZXhf
bm9zcGVjIG1hY3JvLgogICAgCiAgICBXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91dC1vZi1i
b3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwogICAgaW50byBkeW5hbWljIGFy
cmF5cyBhbmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVkCiAg
ICBkdXJpbmcgcnVuIHRpbWUsIHRoZSBzaXplIG9mIHRoZSBsYXR0ZXIgaXMga25vd24gZHVyaW5n
IGNvbXBpbGUgdGltZS4KICAgIE9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFi
bGUgdG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKICAgIGluIHRoZSBmdXR1cmUuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5k
ZT4KICAgIFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRl
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1
NmQ4ZDAxMTlkMjcwZjg0NmM2YzQ5NDM3MTJiOGEyMWZiZTVkNGQwCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6NTcgMjAxOSAr
MDEwMAoKICAgIFZNWDogZG9uJ3QgaWdub3JlIFAyTSBzZXR1cCBlcnJvcgogICAgCiAgICBzZXRf
bW1pb19wMm1fZW50cnkoKSBtYXkgZmFpbCwgaW4gcGFydGljdWxhciB3aXRoIC1FTk9NRU0uIERv
bid0IGlnbm9yZQogICAgc3VjaCBhbiBlcnJvciwgYnV0IGluc3RlYWQgY2F1c2UgZG9tYWluIGNy
ZWF0aW9uIHRvIGZhaWwgaW4gc3VjaCBhIGNhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDg4YjkyYzM4MjBjZmZlZDRiNGFiZWIxMzllZGMyY2Jk
ODI4NmNiMTIKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEZlYiAxMiAxMTo1NDowNyAyMDE5ICswMTAwCgogICAgaW9tbXU6IGZpeCBpb21tdV9vcHMg
aW5pdGlhbGl6YXRpb24KICAgIAogICAgQ29tbWl0IDMyYTVlYTAwZWM3NWVmNTNlICgiSU9NTVUv
eDg2OiByZW1vdmUgaW5kaXJlY3Rpb24gZnJvbSBjZXJ0YWluCiAgICBJT01NVSBob29rIGFjY2Vz
c2VzIikgaW50cm9kdWNlZCBpb21tdV9vcHMgaW5pdGlhbGl6ZWQgYXQgYm9vdCB0aW1lCiAgICB3
aXRoIGRhdGEgZGVjbGFyZWQgYXMgX19pbml0Y29uc3RyZWwuCiAgICAKICAgIE9uIEludGVsIHN5
c3RlbXMgdGhlcmUgaXMgYW5vdGhlciBwYXRoIHdoZXJlIGlvbW11X29wcyBpcyBpbml0aWFsaXpl
ZAogICAgYW5kIHRoaXMgcGF0aCBpcyByZWxldmFudCBvbiByZXN1bWUgYWZ0ZXIgcmV0dXJuaW5n
IGZyb20gc3lzdGVtIHN1c3BlbmQuCiAgICBBcyB0aGUgaW5pdGlhbGl6YXRpb24gZGF0YSBpcyBu
byBsb25nZXIgYWNjZXNzaWJsZSBpbiB0aGlzIGNhc2UgdGhhdAogICAgc2Vjb25kIGluaXRpYWxp
emF0aW9uIG11c3QgYmUgZHJvcHBlZCBpbiBjYXNlIHRoZSBzeXN0ZW0gaXNuJ3QganVzdAogICAg
Ym9vdGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwOWZj
NGRlNGE4ZWJiMzg5NjQxYjhiOGE2MzJlZmNiN2NhODgwZTA4CkF1dGhvcjogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uY29tPgpEYXRlOiAgIFdlZCBGZWIgNiAxNTowOTozMyAyMDE5
ICswMTAwCgogICAgYXNtOiBoYW5kbGUgY29tbWVudHMgd2hlbiBjcmVhdGluZyBoZWFkZXIgZmls
ZQogICAgCiAgICBJbiB0aGUgZWFybHkgc3RlcHMgb2YgY29tcGlsYXRpb24sIHRoZSBhc20gaGVh
ZGVyIGZpbGVzIGFyZSBjcmVhdGVkLCBzdWNoCiAgICBhcyBpbmNsdWRlL2FzbS0kKFRBUkdFVF9B
UkNIKS9hc20tb2Zmc2V0cy5oLiBUaGVzZSBmaWxlcyBkZXBlbmQgb24gdGhlCiAgICBhc3NlbWJs
eSBmaWxlIGFyY2gvJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMucywgd2hpY2ggaXMgZ2VuZXJh
dGVkCiAgICBiZWZvcmUuIERlcGVuZGluZyBvbiB0aGUgdXNlZCB0b29sY2hhaW4sIHRoZXJlIG1p
Z2h0IGJlIGNvbW1lbnRzIGluIHRoZQogICAgYXNzZW1ibHkgZmlsZXMuIEVzcGVjaWFsbHkgdGhl
IGdvdG8tZ2NjIGNvbXBpbGVyIG9mIHRoZSBib3VuZGVkIG1vZGVsCiAgICBjaGVja2VyIENCTUMg
YWRkcyBjb21tZW50cyB0aGF0IHN0YXJ0IHdpdGggYSAnIycgc3ltYm9sIGF0IHRoZSBiZWdpbm5p
bmcKICAgIG9mIHRoZSBsaW5lLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGhhbmRsaW5nIGNv
bW1lbnRzIGluIGFzc2VtYmxlciBkdXJpbmcgdGhlIGNyZWF0aW9uIG9mIHRoZQogICAgYXNtIGhl
YWRlciBmaWxlcywgZXNwZWNpYWxseSBpZ25vcmluZyBsaW5lcyB0aGF0IHN0YXJ0IHdpdGggJyMn
LCB3aGljaAogICAgaW5kaWNhdGUgY29tbWVudHMgZm9yIGJvdGggQVJNIGFuZCB4ODYgYXNzZW1i
bGVyLiBUaGUgdXNlZCB0b29sIGdvdG8tYXMKICAgIHByb2R1Y2VzIGV4YWN0bHkgY29tbWVudHMg
b2YgdGhpcyBraW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVGF1dHNjaG5pZyA8
dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBkMDRiZjFlYjY1NmJlOGIyMTMxZDA4YzdlMzJjZmYzNDM1NTZj
ZmE4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBG
ZWIgMTEgMDk6MDk6MTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IGFkanVzdCBtaW5pbXVt
IGFsbG9jYXRpb24gY2FsY3VsYXRpb25zCiAgICAKICAgIEEgcHJldmlvdXNseSBiYWQgc2l0dWF0
aW9uIGhhcyBiZWNvbWUgd29yc2Ugd2l0aCB0aGUgZWFybHkgc2V0dGluZyBvZgogICAgLT5tYXhf
dmNwdXM6IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMo
KSBoYXMKICAgIGZ1cnRoZXIgZ3Jvd24sIGFuZCBoZW5jZSBub3cgaG9sZHMgYmFjayBldmVuIG1v
cmUgbWVtb3J5IGZyb20gdXNlIGZvcgogICAgdGhlIHAybS4KICAgIAogICAgTWFrZSBzaF9taW5f
YWxsb2NhdGlvbigpIGFjY291bnQgZm9yIGFsbCBwMm0gbWVtb3J5IG5lZWRlZCBmb3IKICAgIHNo
YWRvd19lbmFibGUoKSB0byBzdWNjZWVkIGR1cmluZyBkb21haW4gY3JlYXRpb24gKGF0IHdoaWNo
IHBvaW50IHRoZQogICAgZG9tYWluIGhhcyBubyBtZW1vcnkgYXQgYWxsIGFsbG9jYXRlZCB0byBp
dCB5ZXQsIGFuZCBoZW5jZSB1c2Ugb2YKICAgIGQtPnRvdF9wYWdlcyBpcyBtZWFuaW5nbGVzcyku
CiAgICAKICAgIEFsc28gbWFrZSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBubyBsb25n
ZXIgbmVlZGxlc3NseSBhZGQgMSB0bwogICAgdGhlIHZDUFUgY291bnQuCiAgICAKICAgIEZpbmFs
bHkgbWFrZSB0aGUgZGVidWdnaW5nIHByaW50aygpIGluIHNoYWRvd19hbGxvY19wMm1fcGFnZSgp
IGEgbGl0dGxlCiAgICBtb3JlIHVzZWZ1bCBieSBsb2dnaW5nIHNvbWUgb2YgdGhlIHJlbGV2YW50
IGRvbWFpbiBzZXR0aW5ncy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1p
dCBhY2EyMTQ0MjQ5OWMwNGI3MGQ4NDE2NGI0Njc0NGIzNWVlN2I4YmY0CkF1dGhvcjogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjo0
MToxNyAyMDE5ICswMDAwCgogICAgZG9jczogZmVhdHVyZXMvcWVtdS1kZXByaXYgZm9ybWF0dGlu
ZyBmaXhlcwogICAgCiAgICBOZWVkIGEgc3BhY2UgYmV0d2VlbiB0aGUgcGFyYWdyYXBoIGFuZCB0
aGUgbGlzdCBzbyBwYW5kb2Mga25vd3MgaXQncyBhCiAgICBsaXN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5ZGI3
NzdkZGEzM2JhOTJjMGEwZmVjYTc2ZGU1YmJhNTczNThlYmNjCkF1dGhvcjogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjowNTo0MyAy
MDE5ICswMDAwCgogICAgZG9jczogVXBkYXRlIGNyZWRpdC9jcmVkaXQyIGZlYXR1cmUgZG9jcyBy
ZWZsZWN0aW5nIG5ldyBkZWZhdWx0IHNjaGVkdWxlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDdiNTI3OGIyOGY4ZmJjZDQ0MDJlNDUy
MGQ3YTVkNjA3ZDRhOTk3YTcKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjcgMjAxOSArMDAwMAoKICAgIHRvb2xz
OiBpbml0IHNjcmlwdHM6IG1ha2UgWEVOX1JVTl9ESVIgYW5kIFhFTl9MT0NLX0RJUiBtb2RlIDcw
MAogICAgCiAgICBUaGVzZSBkaXJlY3RvcmllcyBvdWdodCBub3QgdG8gYmUgZXZlbiB3b3JsZC1y
ZWFkYWJsZS4gIElmIHRoaXMgc2NyaXB0CiAgICBmb3Igc29tZSByZWFzb24gcnVucyB3aXRoIGEg
bGF4IHVtYXNrIHRoZXkgbWlnaHQgYmUgY3JlYXRlZAogICAgb3Zlcmx5LXdyaXRlYWJsZS4gIEF2
b2lkIGFueSBzdWNoIGJ1ZyBieSBzZXR0aW5nIHRoZSBtb2RlIGV4cGxpY2l0bHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMGM0YTM4YzA5
OGY5YmZmZWIzM2Y4Y2Y4OGFiZGVhNGIwZjlhOTA3MApBdXRob3I6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNiAyMDE5ICsw
MDAwCgogICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogRml4ZXMgdG8gRGVzY3Jp
cHRpb24KICAgIAogICAgYG5lZWVkZWQnIGlzIGEgdHlwby4gIEFuZCB4ZW5kIGlzIGxvbmcgZ29u
ZS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMDEwOTdlMDE5NDMyMWQyNzI2MjUxM2Nm
MTI5MWZkZGZlYTE2MDZjMwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNSAyMDE5ICswMDAwCgogICAgdG9vbHM6
IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogUHJvdmlkZXMgYHhlbicKICAgIAogICAgSXQgaXMg
dXNlZnVsIHRvIGhhdmUgYSBzaW5nbGUgYHhlbicgZmFjaWxpdHkgKGluIHRoZSBMU0IgUHJvdmlk
ZXMKICAgIG5hbWVzcGFjZSkuICBUaGF0IGFsbG93cyBvdGhlciBmYWNpbGl0aWVzIHRvIHNwZWNp
ZnkgdGhhdCB0aGV5IHNob3VsZAogICAgZ28gYWZ0ZXIgYHhlbicgd2l0aG91dCBuZWVkaW5nIHRv
IGtub3cgdGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMuCiAgICAKICAgIFRoaXMgc2VydmljZSBu
YW1lIGlzIGFscmVhZHkgUHJvdmlkZSdkIGJ5IHRoZSAoZmFpcmx5IGRpZmZlcmVudCkgaW5pdAog
ICAgc2NyaXB0cyB1c2VkIGluIERlYmlhbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBiNGRmNzNkZTQ5Mzk1NGM0NGYyNDBmNzg3NzljOWJk
Mzc4MmUxNTcyCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpEYXRlOiAgIFR1ZSBGZWIgNSAxMzozODo1MyAyMDE5IC0wODAwCgogICAgeGVuL2FybTog
Z2ljLXYyOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRpYWxpemF0aW9uCiAgICAK
ICAgIEludGVycnVwdHMgY291bGQgYmUgQUNUSVZFIGF0IGJvb3QuIE1ha2Ugc3VyZSB0byBkZWFj
dGl2YXRlIHRoZW0gZHVyaW5nCiAgICBpbml0aWFsaXphdGlvbi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzoganVsaWVu
LmdyYWxsQGFybS5jb20KICAgIENDOiBwZW5nLmZhbkBueHAuY29tCiAgICBDQzogamdyb3NzQHN1
c2UuY29tCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 18:32:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 18:32:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guLoL-00086C-EA; Thu, 14 Feb 2019 18:32:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oQoc=QV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1guLoJ-00085N-8d
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 18:32:35 +0000
X-Inumbo-ID: e4c991ba-3086-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4c991ba-3086-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 18:32:33 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 473982075B;
 Thu, 14 Feb 2019 18:32:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550169153;
 bh=DPY8SDsKd8OiDqPQd/ZqQkdgUxg0EKzqMxFgbXDMvJM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=tNRLwp8DoPVR125CqhdiykhjG127rwhfPW151OQB3mHCyAKKR91V+LVSiTzOTwTrF
 0aAJp26DSHDGFziwkHtLvNvLDAsDaawBz+jB4RuHUAkG7CBSSK9aO2hTgSncIC28gO
 /21eVVwWAOQqIIPGzGvmTh13WhvFt8WBcmDyC5pI=
Date: Thu, 14 Feb 2019 10:32:31 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C653AB10200007800216997@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <5C653AB10200007800216997@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNCBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEzLjAyLjE5
IGF0IDIwOjExLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBXZWQsIDEz
IEZlYiAyMDE5LCBXZWkgTGl1IHdyb3RlOgo+ID4+IE9uIFR1ZSwgRmViIDEyLCAyMDE5IGF0IDA5
OjM0OjI1UE0gLTA1MDAsIERhbmllbCBQLiBTbWl0aCB3cm90ZToKPiA+PiA+IEdyZWV0aW5ncywK
PiA+PiA+IAo+ID4+ID4gT24gdGhlIDExLzE0LzE4IFhlbiB4ODYgY29tbXVuaXR5IGNhbGwgYSBk
aXNjdXNzaW9uIHdhcyBpbml0aWF0ZWQgYWJvdXQKPiA+PiA+IHVzaW5nIEtjb25maWcgdG8gYnVp
bGQgbWluaW1pemVkIHZlcnNpb25zIG9mIFhlbiBmb3Igc2VjdXJpdHksIHNhZmV0eQo+ID4+ID4g
YW5kIG90aGVyIGNlcnRpZmljYXRpb24gcmVxdWlyZW1lbnRzLiBBZnRlciBzb21lIG9mZmxpbmUg
ZGlzY3Vzc2lvbnMKPiA+PiA+IHdpdGggWGVuIGNvbnRyaWJ1dG9ycyBJIHJlYWxpemVkIHRoYXQg
YSB2YXJpZXR5IG9mIGVmZm9ydHMgZWFjaCB3aXRoCj4gPj4gPiB0aGVpciBvd24gcmVzcGVjdGl2
ZSBnb2FscyBhcmUgdW5kZXJ3YXksCj4gPj4gPiAKPiA+PiA+ICAtIG5lc3RlZCB2aXJ0dWFsaXph
dGlvbgo+ID4+ID4gIC0gbWl4ZWQgY3JpdGljYWxpdHkgYXJjaGl0ZWN0dXJlcwo+ID4+ID4gIC0g
cmVkdWNpbmcgdHJ1c3RlZCBjb21wb25lbnRhcnkKPiA+PiA+ICAtIGNvbWJpbmluZyBoYXJkd2Fy
ZSBwcm90ZWN0aW9uIG9mIHZpcnR1YWxpemF0aW9uIHdpdGggcGVyZm9ybWFuY2UgYW5kCj4gPj4g
PiBlYXNlLW9mLXVzZSBvZiBjb250YWluZXJzCj4gPj4gPiAKPiA+PiA+IFRoZXNlIGVmZm9ydHMg
dXNlIGh5cGVydmlzb3JzIGluIGRpZmZlcmVudCByb2xlcywgYWxsIHdoaWNoIFhlbiBpcwo+ID4+
ID4gY2FwYWJsZSBvZiBtZWV0aW5nLiBUb2RheSBYZW4ncyB1dGlsaXR5IGNvbWVzIGF0IHRoZSBl
eHBlbnNlIG9mIGNhcnJ5aW5nCj4gPj4gPiBmZWF0dXJlcyBuZWNlc3NhcnkgZm9yIG9uZSByb2xl
IHRvIGJlIHByZXNlbnQgaW4gYW5vdGhlciByb2xlIHdoZXJlIGl0Cj4gPj4gPiBpcyBub3QgcmVx
dWlyZWQsIGUuZy4gUFYgaW50ZXJmYWNlcyB0aGF0IG1heSBub3QgYmUgZXNzZW50aWFsIGluIGFu
IEFSTQo+ID4+ID4gbWl4ZWQgY3JpdGljYWxpdHkgZGVwbG95bWVudC4KPiA+PiA+IAo+ID4+ID4g
VGhlIGluaXRpYWwgZm9jdXMgd2lsbCBiZSB0byBleHBsb3JlIGFuZCBkb2N1bWVudCB0aGUgcmFu
Z2Ugb2YgcG9zc2libGUKPiA+PiA+IHVzZSBjYXNlcyB0aGF0IGFyZSBvZiBpbnRlcmVzdCB0byB0
aGUgWGVuIGNvbW11bml0eS4gVGhpcyB3aWxsIGJlIHRoZQo+ID4+ID4gaW5wdXQgdG8gYSBkZXNp
Z24gZG9jdW1lbnQgdGhhdCBpcyBjcmFmdGVkIGluIGNvbmp1bmN0aW9uIHdpdGggdGhlIFhlbgo+
ID4+ID4gbWFpbnRhaW5lcnMsIHRvIGlkZW50aWZ5IHBvc3NpYmxlIGFwcHJvYWNoZXMgdG8gZXh0
ZW5kIHRoZSBleGlzdGluZwo+ID4+ID4gS2NvbmZpZyBpbmZyYXN0cnVjdHVyZSB0byBwcm9kdWNl
IHRhaWxvcmVkIGluc3RhbmNlcyBvZiBYZW4uCj4gPj4gPiAKPiA+PiA+IElmIHlvdSBhcmUgaW50
ZXJlc3RlZCBpbiBwYXJ0aWNpcGF0aW5nIGluIHRoaXMgZWZmb3J0LCBwbGVhc2UgcmVwbHkgdG8K
PiA+PiA+IHRoaXMgdGhyZWFkIHRvIG91dGxpbmUgcG9zc2libGUgdXNlIGNhc2VzLCBkZXNpZ24g
Y29uc3RyYWludHMgYW5kIG90aGVyCj4gPj4gPiBjb25zaWRlcmF0aW9ucyBmb3IgaW1wcm92aW5n
IFhlbidzIEtjb25maWcgaW5mcmFzdHJ1Y3R1cmUgdG8gc3VwcG9ydAo+ID4+ID4gdGFpbG9yaW5n
IGZvciBzcGVjaWZpYyB1c2UgY2FzZXMuCj4gPj4gPiAKPiA+PiAKPiA+PiBNeSBpbXByZXNzaW9u
IGZyb20gdGhlIGNvbW11bml0eSBjYWxsIGlzIHRoYXQgeW91IHdhbnQgdG8gcHJvdmlkZQo+ID4+
IHNtYWxsaXNoIGNvbmZpZ3VyYXRpb25zIGZvciBkaWZmZXJlbnQgdXNlIGNhc2VzLgo+ID4+IAo+
ID4+IFRoZSBLY29uZmlnIGluZnJhc3RydWN0dXJlIGlzIGFscmVhZHkgYWJsZSB0byBkbyB3aGF0
IHlvdSB3YW50IGFzIGZhciBhcwo+ID4+IEkgY2FuIHRlbGwuICBZb3UgY2FuIGVhc2lseSBmZWVk
IGl0IGEgYmFzZSBjb25maWcgZmlsZSAtLSBzZWUgZmlsZXMKPiA+PiB1bmRlciBhdXRvbWF0aW9u
L2NvbmZpZ3MveDg2Ly4gIFdoYXQgc29ydCBvZiBleHRlbnNpb24gaXMgbmVlZGVkIGluIHlvdXIK
PiA+PiBvcGluaW9uPwo+ID4+IAo+ID4+IEFzIHVzZSBjYXNlIGdvZXMsIGl0IHdvdWxkIGJlIGEg
Z29vZCBzdGFydCBpZiB5b3UganVzdCBzdWJtaXQgc29tZXRoaW5nCj4gPj4geW91IGNhcmUgYWJv
dXQuCj4gPiAKPiA+IEkgbWVudGlvbmVkIG9uIHRoZSBjYWxsIHRoYXQgYSBnb29kIGZpcnN0IHN0
YXJ0IGNvdWxkIGJlIGEga2NvbmZpZyB0aGF0Cj4gPiBhbGxvd3MgdG8gYnVpbGQgYW4gaHlwZXJ2
aXNvciBiaW5hcnkgd2l0aCBvbmx5IHN1cHBvcnQgZm9yIFBWSCBhbmQgb25seQo+ID4gc3VwcG9y
dCBmb3IgcmVjZW50IEludGVsIG1hY2hpbmVzLCB3aXRoIHRoZSBnb2FsIG9mIG1pbmltaXppbmcg
dGhlIGNvZGUKPiA+IGJhc2UgdG8gbGVzcyB0aGFuIDEwMEsgTE9DLgo+IAo+ICJXaXRoIG9ubHkg
c3VwcG9ydCBmb3IgUFZIIiAod2hpY2ggcmVhbGx5IG1lYW5zIEhWTSkgd2UgYWxyZWFkeSBoYXZl
Lgo+ICJXaXRoIG9ubHkgc3VwcG9ydCBmb3IgcmVjZW50IEludGVsIG1hY2hpbmVzIiB3b3VsZCBy
ZXF1aXJlIGFkZGluZyBuZXcKPiBLY29uZmlnIG9wdGlvbnMgZmlyc3QsIHRvIGNvbnRyb2wgSW50
ZWwsIEFNRCwgZXRjIHNlcGFyYXRlbHksIGFuZCB0byB0aGVuCj4gZnVydGhlciBzb21laG93IHNl
cGFyYXRlICJvbGQiIGZyb20gIm5ldyIgKHdoaWNoIG1heSB0dXJuIG91dCBub3QKPiB2ZXJ5IGVh
c3kgdG8gZG8gd2l0aG91dCBhIGxvdCBvZiAjaWZkZWYtYXJ5IG9yIG90aGVyIGNvZGUgY2h1cm4p
LiBJJ20KPiBub3QgYXdhcmUgb2Ygc29tZXRoaW5nIGxpa2UgdGhpcyBleGlzdGluZyBvbiBMaW51
eCBlaXRoZXIgLSBhbGwgSSdtIGF3YXJlCj4gb2YgdGhlcmUgaXMgYSBtZWFucyB0byBjb250cm9s
IHdoYXQgLW08YXJjaD4gb3B0aW9uIG1pZ2h0IGJlIHBhc3NlZAo+IHRvIHRoZSBjb21waWxlciwg
YnV0IHdpdGhvdXQgZGlzYWJsaW5nIGFueSBzb3VyY2UgY29kZSBmcm9tIGdldHRpbmcKPiBjb21w
aWxlZC4KCkkgd2FzIHRoaW5raW5nIGFsb25nIHRoZSBsaW5lcyBvZiBoYXZpbmcgb3B0aW9ucyB0
byBkaXNhYmxlIGRyaXZlcnMgZm9yCm9sZGVyIHRpbWVycyBhbmQgb2xkZXIgaW50ZXJydXB0IGNv
bnRyb2xsZXJzIHRoYXQgYXJlIG5vdCBuZWVkZWQgb24KcmVjZW50IG1hY2hpbmVzLgoKCj4gQW5k
IHRoZW4gIndpdGggb25seSBzdXBwb3J0IGZvciByZWNlbnQgSW50ZWwgbWFjaGluZXMiIGNvdWxk
IGFsc28gaW1wbHkKPiBIQVAtb25seTsgZGlzYWJsaW5nIHNoYWRvdyBjb2RlICh3aGljaCBhbHNv
IGlzIGFscmVhZHkgcG9zc2libGUpIHdpbGwKPiBhbG9uZSBzYXZlIGFsbW9zdCAxMGsgTE9DIChj
b3VudGluZyAuYyBmaWxlcyBvbmx5KS4KCkkgaGF2ZSBqdXN0IHJ1biBgbWFrZSBjbG9jJyBvbiB4
ODYgd2l0aCB0aGUgc21hbGxlc3QgcG9zc2libGUKY29uZmlndXJhdGlvbiAoSFZNIG9ubHkpOgoK
Cmh0dHA6Ly9jbG9jLnNvdXJjZWZvcmdlLm5ldCB2IDEuNjAgIFQ9MC44NyBzICgzNzAuMyBmaWxl
cy9zLCAyNTU4MDguNCBsaW5lcy9zKQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkxhbmd1YWdlICAg
ICAgICAgICAgICAgICAgICAgZmlsZXMgICAgICAgICAgYmxhbmsgICAgICAgIGNvbW1lbnQgICAg
ICAgICAgIGNvZGUKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpDICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMzA5ICAgICAgICAgIDMzMjM4ICAgICAgICAgIDI5NDMyICAgICAgICAgMTU3MDAx
CkFzc2VtYmx5ICAgICAgICAgICAgICAgICAgICAgICAgMTQgICAgICAgICAgICA0NjYgICAgICAg
ICAgICA1MzEgICAgICAgICAgIDI0MzUKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpTVU06ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMzIzICAgICAgICAgIDMzNzA0ICAgICAgICAgIDI5OTYzICAg
ICAgICAgMTU5NDM2Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KClRoaXMgaXMgZ3JlYXQhIFRoZSBs
YXN0IHRpbWUgSSBkaWQgdGhlIGNvdW50IGl0IHdhcyBhYm92ZSAyMjBLIExPQy4gIFdlCnNob3Vs
ZCBtYWtlIG1vcmUgbm9pc2UgYWJvdXQgdGhpcyAtLSBpdCBpcyBhIG1ham9yLgoKCkRvIHlvdSBo
YXZlIGFueSBvdGhlciBzdWdnZXN0aW9ucyBhYm91dCB0aGluZ3MgdGhhdCBjb3VsZCBiZSByZW1v
dmVkIHRvCnJlYWNoIGRvd24gdG8gMTAwSyBMT0MsIGluIGFkZGl0aW9uIHRvIHdoYXQgeW91IGhh
dmUgYWxyZWFkeSB3cml0dGVuCmFib3ZlIChJbnRlbC9BTUQsIHNoYWRvdyk/CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 18:53:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 18:53:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guM84-0001Nu-G4; Thu, 14 Feb 2019 18:53:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CfJi=QV=citrix.com=prvs=941bb452b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1guM83-0001Np-DA
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 18:52:59 +0000
X-Inumbo-ID: bd22844c-3089-11e9-a244-73ade920bbf8
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd22844c-3089-11e9-a244-73ade920bbf8;
 Thu, 14 Feb 2019 18:52:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,369,1544486400"; d="scan'208";a="85971716"
To: Jan Beulich <JBeulich@suse.com>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <5C653AB10200007800216997@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <63e92922-143d-9795-7c85-bc1a51280bd0@citrix.com>
Date: Thu, 14 Feb 2019 18:52:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C653AB10200007800216997@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMjAxOSAwOTo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTMuMDIuMTkg
YXQgMjA6MTEsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gT24gV2VkLCAxMyBG
ZWIgMjAxOSwgV2VpIExpdSB3cm90ZToKPj4+IE9uIFR1ZSwgRmViIDEyLCAyMDE5IGF0IDA5OjM0
OjI1UE0gLTA1MDAsIERhbmllbCBQLiBTbWl0aCB3cm90ZToKPj4+PiBHcmVldGluZ3MsCj4+Pj4K
Pj4+PiBPbiB0aGUgMTEvMTQvMTggWGVuIHg4NiBjb21tdW5pdHkgY2FsbCBhIGRpc2N1c3Npb24g
d2FzIGluaXRpYXRlZCBhYm91dAo+Pj4+IHVzaW5nIEtjb25maWcgdG8gYnVpbGQgbWluaW1pemVk
IHZlcnNpb25zIG9mIFhlbiBmb3Igc2VjdXJpdHksIHNhZmV0eQo+Pj4+IGFuZCBvdGhlciBjZXJ0
aWZpY2F0aW9uIHJlcXVpcmVtZW50cy4gQWZ0ZXIgc29tZSBvZmZsaW5lIGRpc2N1c3Npb25zCj4+
Pj4gd2l0aCBYZW4gY29udHJpYnV0b3JzIEkgcmVhbGl6ZWQgdGhhdCBhIHZhcmlldHkgb2YgZWZm
b3J0cyBlYWNoIHdpdGgKPj4+PiB0aGVpciBvd24gcmVzcGVjdGl2ZSBnb2FscyBhcmUgdW5kZXJ3
YXksCj4+Pj4KPj4+PiAgLSBuZXN0ZWQgdmlydHVhbGl6YXRpb24KPj4+PiAgLSBtaXhlZCBjcml0
aWNhbGl0eSBhcmNoaXRlY3R1cmVzCj4+Pj4gIC0gcmVkdWNpbmcgdHJ1c3RlZCBjb21wb25lbnRh
cnkKPj4+PiAgLSBjb21iaW5pbmcgaGFyZHdhcmUgcHJvdGVjdGlvbiBvZiB2aXJ0dWFsaXphdGlv
biB3aXRoIHBlcmZvcm1hbmNlIGFuZAo+Pj4+IGVhc2Utb2YtdXNlIG9mIGNvbnRhaW5lcnMKPj4+
Pgo+Pj4+IFRoZXNlIGVmZm9ydHMgdXNlIGh5cGVydmlzb3JzIGluIGRpZmZlcmVudCByb2xlcywg
YWxsIHdoaWNoIFhlbiBpcwo+Pj4+IGNhcGFibGUgb2YgbWVldGluZy4gVG9kYXkgWGVuJ3MgdXRp
bGl0eSBjb21lcyBhdCB0aGUgZXhwZW5zZSBvZiBjYXJyeWluZwo+Pj4+IGZlYXR1cmVzIG5lY2Vz
c2FyeSBmb3Igb25lIHJvbGUgdG8gYmUgcHJlc2VudCBpbiBhbm90aGVyIHJvbGUgd2hlcmUgaXQK
Pj4+PiBpcyBub3QgcmVxdWlyZWQsIGUuZy4gUFYgaW50ZXJmYWNlcyB0aGF0IG1heSBub3QgYmUg
ZXNzZW50aWFsIGluIGFuIEFSTQo+Pj4+IG1peGVkIGNyaXRpY2FsaXR5IGRlcGxveW1lbnQuCj4+
Pj4KPj4+PiBUaGUgaW5pdGlhbCBmb2N1cyB3aWxsIGJlIHRvIGV4cGxvcmUgYW5kIGRvY3VtZW50
IHRoZSByYW5nZSBvZiBwb3NzaWJsZQo+Pj4+IHVzZSBjYXNlcyB0aGF0IGFyZSBvZiBpbnRlcmVz
dCB0byB0aGUgWGVuIGNvbW11bml0eS4gVGhpcyB3aWxsIGJlIHRoZQo+Pj4+IGlucHV0IHRvIGEg
ZGVzaWduIGRvY3VtZW50IHRoYXQgaXMgY3JhZnRlZCBpbiBjb25qdW5jdGlvbiB3aXRoIHRoZSBY
ZW4KPj4+PiBtYWludGFpbmVycywgdG8gaWRlbnRpZnkgcG9zc2libGUgYXBwcm9hY2hlcyB0byBl
eHRlbmQgdGhlIGV4aXN0aW5nCj4+Pj4gS2NvbmZpZyBpbmZyYXN0cnVjdHVyZSB0byBwcm9kdWNl
IHRhaWxvcmVkIGluc3RhbmNlcyBvZiBYZW4uCj4+Pj4KPj4+PiBJZiB5b3UgYXJlIGludGVyZXN0
ZWQgaW4gcGFydGljaXBhdGluZyBpbiB0aGlzIGVmZm9ydCwgcGxlYXNlIHJlcGx5IHRvCj4+Pj4g
dGhpcyB0aHJlYWQgdG8gb3V0bGluZSBwb3NzaWJsZSB1c2UgY2FzZXMsIGRlc2lnbiBjb25zdHJh
aW50cyBhbmQgb3RoZXIKPj4+PiBjb25zaWRlcmF0aW9ucyBmb3IgaW1wcm92aW5nIFhlbidzIEtj
b25maWcgaW5mcmFzdHJ1Y3R1cmUgdG8gc3VwcG9ydAo+Pj4+IHRhaWxvcmluZyBmb3Igc3BlY2lm
aWMgdXNlIGNhc2VzLgo+Pj4+Cj4+PiBNeSBpbXByZXNzaW9uIGZyb20gdGhlIGNvbW11bml0eSBj
YWxsIGlzIHRoYXQgeW91IHdhbnQgdG8gcHJvdmlkZQo+Pj4gc21hbGxpc2ggY29uZmlndXJhdGlv
bnMgZm9yIGRpZmZlcmVudCB1c2UgY2FzZXMuCj4+Pgo+Pj4gVGhlIEtjb25maWcgaW5mcmFzdHJ1
Y3R1cmUgaXMgYWxyZWFkeSBhYmxlIHRvIGRvIHdoYXQgeW91IHdhbnQgYXMgZmFyIGFzCj4+PiBJ
IGNhbiB0ZWxsLiAgWW91IGNhbiBlYXNpbHkgZmVlZCBpdCBhIGJhc2UgY29uZmlnIGZpbGUgLS0g
c2VlIGZpbGVzCj4+PiB1bmRlciBhdXRvbWF0aW9uL2NvbmZpZ3MveDg2Ly4gIFdoYXQgc29ydCBv
ZiBleHRlbnNpb24gaXMgbmVlZGVkIGluIHlvdXIKPj4+IG9waW5pb24/Cj4+Pgo+Pj4gQXMgdXNl
IGNhc2UgZ29lcywgaXQgd291bGQgYmUgYSBnb29kIHN0YXJ0IGlmIHlvdSBqdXN0IHN1Ym1pdCBz
b21ldGhpbmcKPj4+IHlvdSBjYXJlIGFib3V0Lgo+PiBJIG1lbnRpb25lZCBvbiB0aGUgY2FsbCB0
aGF0IGEgZ29vZCBmaXJzdCBzdGFydCBjb3VsZCBiZSBhIGtjb25maWcgdGhhdAo+PiBhbGxvd3Mg
dG8gYnVpbGQgYW4gaHlwZXJ2aXNvciBiaW5hcnkgd2l0aCBvbmx5IHN1cHBvcnQgZm9yIFBWSCBh
bmQgb25seQo+PiBzdXBwb3J0IGZvciByZWNlbnQgSW50ZWwgbWFjaGluZXMsIHdpdGggdGhlIGdv
YWwgb2YgbWluaW1pemluZyB0aGUgY29kZQo+PiBiYXNlIHRvIGxlc3MgdGhhbiAxMDBLIExPQy4K
PiAiV2l0aCBvbmx5IHN1cHBvcnQgZm9yIFBWSCIgKHdoaWNoIHJlYWxseSBtZWFucyBIVk0pIHdl
IGFscmVhZHkgaGF2ZS4KPiAiV2l0aCBvbmx5IHN1cHBvcnQgZm9yIHJlY2VudCBJbnRlbCBtYWNo
aW5lcyIgd291bGQgcmVxdWlyZSBhZGRpbmcgbmV3Cj4gS2NvbmZpZyBvcHRpb25zIGZpcnN0LCB0
byBjb250cm9sIEludGVsLCBBTUQsIGV0YyBzZXBhcmF0ZWx5CgpUaGlzIHdhcyBhbHdheXMgdGhl
IGxvbmd0ZXJtIHBsYW4sIGFmdGVyIG1ha2luZyBDT05GSUdfe1BWLEhWTX0gd29yawoodGhhbmtz
IFdlaSEpLgoKTm90IGJlY2F1c2UgSSBleHBlY3QgbWFueSBwZW9wbGUgdG8gZGlzYWJsZSB0aGVt
IGluIHByb2R1Y3Rpb24gYnVpbGRzLApidXQgYmVjYXVzZSBpdCBpcyBhbiBleGNlbGxlbnQgd2F5
IGZvciBDSS9SYW5kY29uZmlnIHRvIGVuZm9yY2UgdGhhdCB3ZQprZWVwIG91ciB2ZW5kb3IgbmV1
dHJhbCBhbmQgdmVuZG9yIHNwZWNpZmljIGNvZGUgY2xlYW5seSBzZXBhcmF0ZWQuCgo+IGFuZCB0
byB0aGVuCj4gZnVydGhlciBzb21laG93IHNlcGFyYXRlICJvbGQiIGZyb20gIm5ldyIgKHdoaWNo
IG1heSB0dXJuIG91dCBub3QKPiB2ZXJ5IGVhc3kgdG8gZG8gd2l0aG91dCBhIGxvdCBvZiAjaWZk
ZWYtYXJ5IG9yIG90aGVyIGNvZGUgY2h1cm4pLgoKSSBhZ3JlZSB0aGlzIGlzIGhhcmRlci7CoCBP
bmUgYXJlYSB3aGVyZSB3ZSBjb3VsZCBhbHJlYWR5IG1ha2UgYQpzdWJzdGFudGlhbCBjaHVuayBv
ZiBjbGVhbnVwIGlzIHRvIGRyb3AgdGhlIGZpbmFsIHJlbW5hbnRzIG9mIHRoZSBVUApib290LCBh
bmQgcHJlLUFQSUMgaGFyZHdhcmUuwqAgV2UncmUgbG9uZyBwYXN0IHRoaXMgYWxyZWFkeSwgc2lu
Y2UKZHJvcHBpbmcgdGhlIDMyYml0IGh5cGVydmlzb3IgYnVpbGQuCgo+IEknbSBub3QgYXdhcmUg
b2Ygc29tZXRoaW5nIGxpa2UgdGhpcyBleGlzdGluZyBvbiBMaW51eCBlaXRoZXIgLSBhbGwgSSdt
IGF3YXJlCj4gb2YgdGhlcmUgaXMgYSBtZWFucyB0byBjb250cm9sIHdoYXQgLW08YXJjaD4gb3B0
aW9uIG1pZ2h0IGJlIHBhc3NlZAo+IHRvIHRoZSBjb21waWxlciwgYnV0IHdpdGhvdXQgZGlzYWJs
aW5nIGFueSBzb3VyY2UgY29kZSBmcm9tIGdldHRpbmcKPiBjb21waWxlZC4KPgo+IEFuZCB0aGVu
ICJ3aXRoIG9ubHkgc3VwcG9ydCBmb3IgcmVjZW50IEludGVsIG1hY2hpbmVzIiBjb3VsZCBhbHNv
IGltcGx5Cj4gSEFQLW9ubHk7IGRpc2FibGluZyBzaGFkb3cgY29kZSAod2hpY2ggYWxzbyBpcyBh
bHJlYWR5IHBvc3NpYmxlKSB3aWxsCj4gYWxvbmUgc2F2ZSBhbG1vc3QgMTBrIExPQyAoY291bnRp
bmcgLmMgZmlsZXMgb25seSkuCgpUaGVyZSBhcmUgcGVyaGFwcyBzb21lIGltcHJvdmVtZW50cyB3
aGljaCBjb3VsZCBiZSBtYWRlIGJ5IGNvbXBpbGluZyBvdXQKc3VwcG9ydCBmb3Igb2xkZXIgZ2Vu
ZXJhdGlvbnMgb2YgVlQteC9TVk0gKGRyb3BwaW5nIHByZS1XZXN0bWVyZSBJbnRlbApoYXJkd2Fy
ZSB3aGljaCBhbGxvd3MgdXMgdG8gZGVwZW5kIG9uIHRoZSB1bnJlc3RyaWN0ZWRfZ3Vlc3QgZmVh
dHVyZSBpbgpoYXJkd2FyZSksIGJ1dCBJIHN1c3BlY3Qgd2UgYXJlIGdldHRpbmcgaW50byBkaW1p
bmlzaGluZyByZXR1cm5zIGhlcmUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 18:58:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 18:58:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guMCk-0001eo-3w; Thu, 14 Feb 2019 18:57:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CfJi=QV=citrix.com=prvs=941bb452b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1guMCi-0001ej-CN
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 18:57:48 +0000
X-Inumbo-ID: 69fa082f-308a-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69fa082f-308a-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 18:57:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,369,1544486400"; d="scan'208";a="85972068"
To: Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich
 <JBeulich@suse.com>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <a41b4c95-feab-5b53-f4ca-1666fd3dd0db@citrix.com>
Date: Thu, 14 Feb 2019 18:57:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
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] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMjAxOSAxODozMiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRodSwg
MTQgRmViIDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMy4wMi4xOSBhdCAyMDox
MSwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4gT24gV2VkLCAxMyBGZWIgMjAx
OSwgV2VpIExpdSB3cm90ZToKPj4+PiBPbiBUdWUsIEZlYiAxMiwgMjAxOSBhdCAwOTozNDoyNVBN
IC0wNTAwLCBEYW5pZWwgUC4gU21pdGggd3JvdGU6Cj4+Pj4+IEdyZWV0aW5ncywKPj4+Pj4KPj4+
Pj4gT24gdGhlIDExLzE0LzE4IFhlbiB4ODYgY29tbXVuaXR5IGNhbGwgYSBkaXNjdXNzaW9uIHdh
cyBpbml0aWF0ZWQgYWJvdXQKPj4+Pj4gdXNpbmcgS2NvbmZpZyB0byBidWlsZCBtaW5pbWl6ZWQg
dmVyc2lvbnMgb2YgWGVuIGZvciBzZWN1cml0eSwgc2FmZXR5Cj4+Pj4+IGFuZCBvdGhlciBjZXJ0
aWZpY2F0aW9uIHJlcXVpcmVtZW50cy4gQWZ0ZXIgc29tZSBvZmZsaW5lIGRpc2N1c3Npb25zCj4+
Pj4+IHdpdGggWGVuIGNvbnRyaWJ1dG9ycyBJIHJlYWxpemVkIHRoYXQgYSB2YXJpZXR5IG9mIGVm
Zm9ydHMgZWFjaCB3aXRoCj4+Pj4+IHRoZWlyIG93biByZXNwZWN0aXZlIGdvYWxzIGFyZSB1bmRl
cndheSwKPj4+Pj4KPj4+Pj4gIC0gbmVzdGVkIHZpcnR1YWxpemF0aW9uCj4+Pj4+ICAtIG1peGVk
IGNyaXRpY2FsaXR5IGFyY2hpdGVjdHVyZXMKPj4+Pj4gIC0gcmVkdWNpbmcgdHJ1c3RlZCBjb21w
b25lbnRhcnkKPj4+Pj4gIC0gY29tYmluaW5nIGhhcmR3YXJlIHByb3RlY3Rpb24gb2YgdmlydHVh
bGl6YXRpb24gd2l0aCBwZXJmb3JtYW5jZSBhbmQKPj4+Pj4gZWFzZS1vZi11c2Ugb2YgY29udGFp
bmVycwo+Pj4+Pgo+Pj4+PiBUaGVzZSBlZmZvcnRzIHVzZSBoeXBlcnZpc29ycyBpbiBkaWZmZXJl
bnQgcm9sZXMsIGFsbCB3aGljaCBYZW4gaXMKPj4+Pj4gY2FwYWJsZSBvZiBtZWV0aW5nLiBUb2Rh
eSBYZW4ncyB1dGlsaXR5IGNvbWVzIGF0IHRoZSBleHBlbnNlIG9mIGNhcnJ5aW5nCj4+Pj4+IGZl
YXR1cmVzIG5lY2Vzc2FyeSBmb3Igb25lIHJvbGUgdG8gYmUgcHJlc2VudCBpbiBhbm90aGVyIHJv
bGUgd2hlcmUgaXQKPj4+Pj4gaXMgbm90IHJlcXVpcmVkLCBlLmcuIFBWIGludGVyZmFjZXMgdGhh
dCBtYXkgbm90IGJlIGVzc2VudGlhbCBpbiBhbiBBUk0KPj4+Pj4gbWl4ZWQgY3JpdGljYWxpdHkg
ZGVwbG95bWVudC4KPj4+Pj4KPj4+Pj4gVGhlIGluaXRpYWwgZm9jdXMgd2lsbCBiZSB0byBleHBs
b3JlIGFuZCBkb2N1bWVudCB0aGUgcmFuZ2Ugb2YgcG9zc2libGUKPj4+Pj4gdXNlIGNhc2VzIHRo
YXQgYXJlIG9mIGludGVyZXN0IHRvIHRoZSBYZW4gY29tbXVuaXR5LiBUaGlzIHdpbGwgYmUgdGhl
Cj4+Pj4+IGlucHV0IHRvIGEgZGVzaWduIGRvY3VtZW50IHRoYXQgaXMgY3JhZnRlZCBpbiBjb25q
dW5jdGlvbiB3aXRoIHRoZSBYZW4KPj4+Pj4gbWFpbnRhaW5lcnMsIHRvIGlkZW50aWZ5IHBvc3Np
YmxlIGFwcHJvYWNoZXMgdG8gZXh0ZW5kIHRoZSBleGlzdGluZwo+Pj4+PiBLY29uZmlnIGluZnJh
c3RydWN0dXJlIHRvIHByb2R1Y2UgdGFpbG9yZWQgaW5zdGFuY2VzIG9mIFhlbi4KPj4+Pj4KPj4+
Pj4gSWYgeW91IGFyZSBpbnRlcmVzdGVkIGluIHBhcnRpY2lwYXRpbmcgaW4gdGhpcyBlZmZvcnQs
IHBsZWFzZSByZXBseSB0bwo+Pj4+PiB0aGlzIHRocmVhZCB0byBvdXRsaW5lIHBvc3NpYmxlIHVz
ZSBjYXNlcywgZGVzaWduIGNvbnN0cmFpbnRzIGFuZCBvdGhlcgo+Pj4+PiBjb25zaWRlcmF0aW9u
cyBmb3IgaW1wcm92aW5nIFhlbidzIEtjb25maWcgaW5mcmFzdHJ1Y3R1cmUgdG8gc3VwcG9ydAo+
Pj4+PiB0YWlsb3JpbmcgZm9yIHNwZWNpZmljIHVzZSBjYXNlcy4KPj4+Pj4KPj4+PiBNeSBpbXBy
ZXNzaW9uIGZyb20gdGhlIGNvbW11bml0eSBjYWxsIGlzIHRoYXQgeW91IHdhbnQgdG8gcHJvdmlk
ZQo+Pj4+IHNtYWxsaXNoIGNvbmZpZ3VyYXRpb25zIGZvciBkaWZmZXJlbnQgdXNlIGNhc2VzLgo+
Pj4+Cj4+Pj4gVGhlIEtjb25maWcgaW5mcmFzdHJ1Y3R1cmUgaXMgYWxyZWFkeSBhYmxlIHRvIGRv
IHdoYXQgeW91IHdhbnQgYXMgZmFyIGFzCj4+Pj4gSSBjYW4gdGVsbC4gIFlvdSBjYW4gZWFzaWx5
IGZlZWQgaXQgYSBiYXNlIGNvbmZpZyBmaWxlIC0tIHNlZSBmaWxlcwo+Pj4+IHVuZGVyIGF1dG9t
YXRpb24vY29uZmlncy94ODYvLiAgV2hhdCBzb3J0IG9mIGV4dGVuc2lvbiBpcyBuZWVkZWQgaW4g
eW91cgo+Pj4+IG9waW5pb24/Cj4+Pj4KPj4+PiBBcyB1c2UgY2FzZSBnb2VzLCBpdCB3b3VsZCBi
ZSBhIGdvb2Qgc3RhcnQgaWYgeW91IGp1c3Qgc3VibWl0IHNvbWV0aGluZwo+Pj4+IHlvdSBjYXJl
IGFib3V0Lgo+Pj4gSSBtZW50aW9uZWQgb24gdGhlIGNhbGwgdGhhdCBhIGdvb2QgZmlyc3Qgc3Rh
cnQgY291bGQgYmUgYSBrY29uZmlnIHRoYXQKPj4+IGFsbG93cyB0byBidWlsZCBhbiBoeXBlcnZp
c29yIGJpbmFyeSB3aXRoIG9ubHkgc3VwcG9ydCBmb3IgUFZIIGFuZCBvbmx5Cj4+PiBzdXBwb3J0
IGZvciByZWNlbnQgSW50ZWwgbWFjaGluZXMsIHdpdGggdGhlIGdvYWwgb2YgbWluaW1pemluZyB0
aGUgY29kZQo+Pj4gYmFzZSB0byBsZXNzIHRoYW4gMTAwSyBMT0MuCj4+ICJXaXRoIG9ubHkgc3Vw
cG9ydCBmb3IgUFZIIiAod2hpY2ggcmVhbGx5IG1lYW5zIEhWTSkgd2UgYWxyZWFkeSBoYXZlLgo+
PiAiV2l0aCBvbmx5IHN1cHBvcnQgZm9yIHJlY2VudCBJbnRlbCBtYWNoaW5lcyIgd291bGQgcmVx
dWlyZSBhZGRpbmcgbmV3Cj4+IEtjb25maWcgb3B0aW9ucyBmaXJzdCwgdG8gY29udHJvbCBJbnRl
bCwgQU1ELCBldGMgc2VwYXJhdGVseSwgYW5kIHRvIHRoZW4KPj4gZnVydGhlciBzb21laG93IHNl
cGFyYXRlICJvbGQiIGZyb20gIm5ldyIgKHdoaWNoIG1heSB0dXJuIG91dCBub3QKPj4gdmVyeSBl
YXN5IHRvIGRvIHdpdGhvdXQgYSBsb3Qgb2YgI2lmZGVmLWFyeSBvciBvdGhlciBjb2RlIGNodXJu
KS4gSSdtCj4+IG5vdCBhd2FyZSBvZiBzb21ldGhpbmcgbGlrZSB0aGlzIGV4aXN0aW5nIG9uIExp
bnV4IGVpdGhlciAtIGFsbCBJJ20gYXdhcmUKPj4gb2YgdGhlcmUgaXMgYSBtZWFucyB0byBjb250
cm9sIHdoYXQgLW08YXJjaD4gb3B0aW9uIG1pZ2h0IGJlIHBhc3NlZAo+PiB0byB0aGUgY29tcGls
ZXIsIGJ1dCB3aXRob3V0IGRpc2FibGluZyBhbnkgc291cmNlIGNvZGUgZnJvbSBnZXR0aW5nCj4+
IGNvbXBpbGVkLgo+IEkgd2FzIHRoaW5raW5nIGFsb25nIHRoZSBsaW5lcyBvZiBoYXZpbmcgb3B0
aW9ucyB0byBkaXNhYmxlIGRyaXZlcnMgZm9yCj4gb2xkZXIgdGltZXJzIGFuZCBvbGRlciBpbnRl
cnJ1cHQgY29udHJvbGxlcnMgdGhhdCBhcmUgbm90IG5lZWRlZCBvbgo+IHJlY2VudCBtYWNoaW5l
cy4KCkRyaXZlcnMgZm9yIHRoZSBQSVQvUElDIGFyZSB0aW55LCBhbmQgdGhleSBhcmUgdGhlIG9u
bHkgb25lcyB3aGljaCBtaWdodApwbGF1c2libHkgYmUgYWJsZSB0byBkcm9wLgoKVGhlcmUgaXMg
b25seSByZWFsbHkgb25lIGludGVycnVwdCBjb250cm9sbGVyIGluIHg4NiwgYW5kIGl0IGhhc24n
dApjaGFuZ2VkIG11Y2ggc2luY2UgdGhlIDQ4Ni4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 19:41:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 19:41:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guMtE-0005cP-4i; Thu, 14 Feb 2019 19:41:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kQVa=QV=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1guMtD-0005cK-2s
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 19:41:43 +0000
X-Inumbo-ID: 8c39a35e-3090-11e9-b788-575198f378df
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c39a35e-3090-11e9-b788-575198f378df;
 Thu, 14 Feb 2019 19:41:40 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1EJdUbm061971;
 Thu, 14 Feb 2019 19:41: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-2018-07-02;
 bh=apLII46OMYo+cg86nwZC4fn9BuMmo44baMnBMROcUX4=;
 b=MZedQmTFw8lqAGf7lkSowq4Oe5jibcC+tqVRqe4BL+nILuU1iRFr096bz1mNeucrIT6f
 XkAGy7R5+L5ry3TBCMFcstdGs0Wboj+WphAs6T1bICLon5Gczh6joG7MTbSBnvYKUY6T
 05x/Cy3c7wSxDtr1v9FRGPODrL6IMekG+hZliIlMVat+CiPb8SNq6oHXdk+yMXK2geSc
 oo2yeqivfirc2dVzKVNaM7ByMhsWG4tz0u3wB+bLIP+kqgDWLDtWCOru/sD7RBiF0mCC
 TBlhM593ZenV5upbdGevAsZZeQbNuodZrZ+PUYu9sHfYO9w1qq4/1Q/sOVVvif0QJEmI rg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2qhre5t17e-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Feb 2019 19:41:23 +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 x1EJfN1b022518
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Feb 2019 19:41:23 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1EJfMYP009048;
 Thu, 14 Feb 2019 19:41:22 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 14 Feb 2019 19:41:22 +0000
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org, linux-mm@kvack.org
References: <20190214104240.24428-1-jgross@suse.com>
 <20190214104240.24428-3-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <222f5551-0d1f-b0d9-a044-7849f909a802@oracle.com>
Date: Thu, 14 Feb 2019 14:41:17 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190214104240.24428-3-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9167
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902140131
Subject: Re: [Xen-devel] [PATCH v3 2/2] x86/xen: dont add memory above max
 allowed allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, sstabellini@kernel.org, bp@alien8.de, mingo@redhat.com,
 hpa@zytor.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xNC8xOSA1OjQyIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IERvbid0IGFsbG93IG1l
bW9yeSB0byBiZSBhZGRlZCBhYm92ZSB0aGUgYWxsb3dlZCBtYXhpbXVtIGFsbG9jYXRpb24KPiBs
aW1pdCBzZXQgYnkgWGVuLgo+Cj4gVHJ5aW5nIHRvIGRvIHNvIHdvdWxkIHJlc3VsdCBpbiBjYXNl
cyBsaWtlIHRoZSBmb2xsb3dpbmc6Cj4KPiBbICA1ODQuNTU5NjUyXSAtLS0tLS0tLS0tLS1bIGN1
dCBoZXJlIF0tLS0tLS0tLS0tLS0KPiBbICA1ODQuNTY0ODk3XSBXQVJOSU5HOiBDUFU6IDIgUElE
OiAxIGF0IC4uL2FyY2gveDg2L3hlbi9tdWx0aWNhbGxzLmM6MTI5IHhlbl9hbGxvY19wdGUrMHgx
YzcvMHgzOTAoKQo+IFsgIDU4NC41NzUxNTFdIE1vZHVsZXMgbGlua2VkIGluOgo+IFsgIDU4NC41
Nzg2NDNdIFN1cHBvcnRlZDogWWVzCj4gWyAgNTg0LjU4MTc1MF0gQ1BVOiAyIFBJRDogMSBDb21t
OiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgNC40LjEyMC05Mi43MC1kZWZhdWx0ICMxCj4gWyAgNTg0
LjU5MDAwMF0gSGFyZHdhcmUgbmFtZTogQ2lzY28gU3lzdGVtcyBJbmMgVUNTQy1DNDYwLU00L1VD
U0MtQzQ2MC1NNCwgQklPUyBDNDYwTTQuNC4wLjFiLjAuMDYyOTE4MTQxOSAwNi8yOS8yMDE4Cj4g
WyAgNTg0LjYwMTg2Ml0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MTMxNzVhMCAwMDAwMDAw
MDAwMDAwMDAwIGZmZmZmZmZmODE4NDc3N2MKPiBbICA1ODQuNjEwMjAwXSAgZmZmZmZmZmY4MTA3
ZjRlMSBmZmZmODgwNDg3ZWI3MDAwIGZmZmY4ODAxODYyYjc5YzAgZmZmZjg4MDQ4NjA4ZDI5MAo+
IFsgIDU4NC42MTg1MzddICAwMDAwMDAwMDAwNDg3ZWI3IGZmZmZlYTAwMDAwMDAyMDEgZmZmZmZm
ZmY4MTAwOWRlNyBmZmZmZmZmZjgxMDY4NTYxCj4gWyAgNTg0LjYyNjg3Nl0gQ2FsbCBUcmFjZToK
PiBbICA1ODQuNjI5Njk5XSAgWzxmZmZmZmZmZjgxMDE5YWQ5Pl0gZHVtcF90cmFjZSsweDU5LzB4
MzQwCj4gWyAgNTg0LjYzNTY0NV0gIFs8ZmZmZmZmZmY4MTAxOWVhYT5dIHNob3dfc3RhY2tfbG9n
X2x2bCsweGVhLzB4MTcwCj4gWyAgNTg0LjY0MjM5MV0gIFs8ZmZmZmZmZmY4MTAxYWM1MT5dIHNo
b3dfc3RhY2srMHgyMS8weDQwCj4gWyAgNTg0LjY0ODIzOF0gIFs8ZmZmZmZmZmY4MTMxNzVhMD5d
IGR1bXBfc3RhY2srMHg1Yy8weDdjCj4gWyAgNTg0LjY1NDA4NV0gIFs8ZmZmZmZmZmY4MTA3ZjRl
MT5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4ODEvMHhiMAo+IFsgIDU4NC42NjA5MzJdICBbPGZm
ZmZmZmZmODEwMDlkZTc+XSB4ZW5fYWxsb2NfcHRlKzB4MWM3LzB4MzkwCj4gWyAgNTg0LjY2NzI4
OV0gIFs8ZmZmZmZmZmY4MTA2NDdmMD5dIHBtZF9wb3B1bGF0ZV9rZXJuZWwuY29uc3Rwcm9wLjYr
MHg0MC8weDgwCj4gWyAgNTg0LjY3NTI0MV0gIFs8ZmZmZmZmZmY4MTVlY2ZlOD5dIHBoeXNfcG1k
X2luaXQrMHgyMTAvMHgyNTUKPiBbICA1ODQuNjgxNTg3XSAgWzxmZmZmZmZmZjgxNWVkMjA3Pl0g
cGh5c19wdWRfaW5pdCsweDFkYS8weDI0Nwo+IFsgIDU4NC42ODc5MzFdICBbPGZmZmZmZmZmODE1
ZWRiM2I+XSBrZXJuZWxfcGh5c2ljYWxfbWFwcGluZ19pbml0KzB4ZjUvMHgxZDQKPiBbICA1ODQu
Njk1NjgyXSAgWzxmZmZmZmZmZjgxNWU5YmRkPl0gaW5pdF9tZW1vcnlfbWFwcGluZysweDE4ZC8w
eDM4MAo+IFsgIDU4NC43MDI2MzFdICBbPGZmZmZmZmZmODEwNjQ2OTk+XSBhcmNoX2FkZF9tZW1v
cnkrMHg1OS8weGYwCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 21:03:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 21:03:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guOAO-0003tF-7y; Thu, 14 Feb 2019 21:03:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tUPY=QV=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1guOAN-0003tA-AN
 for xen-devel@lists.xen.org; Thu, 14 Feb 2019 21:03:31 +0000
X-Inumbo-ID: f99988a4-309b-11e9-bc90-bc764e045a96
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f99988a4-309b-11e9-bc90-bc764e045a96;
 Thu, 14 Feb 2019 21:03:28 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id y185so5183791wmd.1
 for <xen-devel@lists.xen.org>; Thu, 14 Feb 2019 13:03:28 -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=7pTzJ4yxiUxPjCp7DJkN33NMnybHQLD55w5H5ozeePg=;
 b=FCZnIIRikKXyUVWaL5xl9bFkDsrmJOLy3UtopaOaxP6hGv20wB7H2J58SsXAz+pYqj
 oP79kzdVFrUvHULvd5wZjOXK3wRUoXmmgzGonKTifIJlDIU6vnNOI8KC/PFsWHLoM04F
 KxbFKfKWlwYySF/CdkVnY/PcZUC1K9BDiDRi1dtHNl9v03AbMvr2RY8PSq3fbewva62j
 SR8gjTA8dHmIJnyjFiwNjyJNv4/3MrmUrFKfnkmj0tTB5z2R8JAIqqt+APRKQBYGtujS
 BBdwaWtizVo+sc4ovXA4BKeLWetvWAMCxD3EqVAj/SKTqwmRRbWvCQb0lsxtvJRkOhlj
 T1sA==
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=7pTzJ4yxiUxPjCp7DJkN33NMnybHQLD55w5H5ozeePg=;
 b=OkYViNQa0cHa6sREQfxHyotbuktSlWdd0M2u4DFTKBU5J4TlWZ1R9t8izrzwMasWzC
 bv8IugA66YUof1F1IQAFOJDLAmIuiXZqevUAHQ6dlz7QirrIN6HQthnUFIJk0TWXU2V4
 alucyAjUFIPxeUQ3KIZLzHF4+R07rmh+pyZqQyXTY0jpi+RkzQ0nVwRzUZOtkONyd6es
 BLM5QLyqSMH+zWoFYPo3/+dTbHdkj+zoaDsiR+gGw8f7lQfqK0GIIn99/InOrod0AtQ3
 xBVQEguVyjWlF5pehlnKVH9hrNuFvD/v5rXAtwVrPEcV7saK8tiyrnoeWE1KmEzfyeCI
 3ykA==
X-Gm-Message-State: AHQUAuaqPb5bWaJNSXjwWj5ASlaQYMjKTreBBwkCQlLKnkqgLrtBqIM1
 myT+4L9ajF3Bb2TCGe9gg+c=
X-Google-Smtp-Source: AHgI3IaxIG0CwMvJ1TUJBsJt+plAfHg6twMKwaIVudz4K5XrncHN5IZY4Mh+RgcJxsgSDPNoDHeNbg==
X-Received: by 2002:a1c:4e02:: with SMTP id g2mr4004141wmh.4.1550178206823;
 Thu, 14 Feb 2019 13:03:26 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:e8b4:adad:78f6:98a9?
 ([2a02:c7f:ac18:da00:e8b4:adad:78f6:98a9])
 by smtp.gmail.com with ESMTPSA id b13sm5876469wmj.42.2019.02.14.13.03.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 14 Feb 2019 13:03:25 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Thu, 14 Feb 2019 21:03:24 +0000
In-Reply-To: <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 Wei Liu <wei.liu2@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>
Content-Type: multipart/mixed; boundary="===============8338038163610917132=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8338038163610917132==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_A8EE0A2F-66F4-4E9D-8DE6-9604584B1EC8"


--Apple-Mail=_A8EE0A2F-66F4-4E9D-8DE6-9604584B1EC8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On 14 Feb 2019, at 18:32, Stefano Stabellini <sstabellini@kernel.org> =
wrote:
>=20
> On Thu, 14 Feb 2019, Jan Beulich wrote:
>>>>> On 13.02.19 at 20:11, <sstabellini@kernel.org> wrote:
>>> On Wed, 13 Feb 2019, Wei Liu wrote:
>>>> On Tue, Feb 12, 2019 at 09:34:25PM -0500, Daniel P. Smith wrote:
>>>>> Greetings,
>>>>>=20
>>>>> On the 11/14/18 Xen x86 community call a discussion was initiated =
about
>>>>> using Kconfig to build minimized versions of Xen for security, =
safety
>>>>> and other certification requirements. After some offline =
discussions
>>>>> with Xen contributors I realized that a variety of efforts each =
with
>>>>> their own respective goals are underway,
>>>>>=20
>>>>> - nested virtualization
>>>>> - mixed criticality architectures
>>>>> - reducing trusted componentary
>>>>> - combining hardware protection of virtualization with performance =
and
>>>>> ease-of-use of containers
>>>>>=20
>>>>> These efforts use hypervisors in different roles, all which Xen is
>>>>> capable of meeting. Today Xen's utility comes at the expense of =
carrying
>>>>> features necessary for one role to be present in another role =
where it
>>>>> is not required, e.g. PV interfaces that may not be essential in =
an ARM
>>>>> mixed criticality deployment.
>>>>>=20
>>>>> The initial focus will be to explore and document the range of =
possible
>>>>> use cases that are of interest to the Xen community. This will be =
the
>>>>> input to a design document that is crafted in conjunction with the =
Xen
>>>>> maintainers, to identify possible approaches to extend the =
existing
>>>>> Kconfig infrastructure to produce tailored instances of Xen.
>>>>>=20
>>>>> If you are interested in participating in this effort, please =
reply to
>>>>> this thread to outline possible use cases, design constraints and =
other
>>>>> considerations for improving Xen's Kconfig infrastructure to =
support
>>>>> tailoring for specific use cases.
>>>>>=20
>>>>=20
>>>> My impression from the community call is that you want to provide
>>>> smallish configurations for different use cases.
>>>>=20
>>>> The Kconfig infrastructure is already able to do what you want as =
far as
>>>> I can tell.  You can easily feed it a base config file -- see files
>>>> under automation/configs/x86/.  What sort of extension is needed in =
your
>>>> opinion?
>>>>=20
>>>> As use case goes, it would be a good start if you just submit =
something
>>>> you care about.
>>>=20
>>> I mentioned on the call that a good first start could be a kconfig =
that
>>> allows to build an hypervisor binary with only support for PVH and =
only
>>> support for recent Intel machines, with the goal of minimizing the =
code
>>> base to less than 100K LOC.
>>=20
>> "With only support for PVH" (which really means HVM) we already have.
>> "With only support for recent Intel machines" would require adding =
new
>> Kconfig options first, to control Intel, AMD, etc separately, and to =
then
>> further somehow separate "old" from "new" (which may turn out not
>> very easy to do without a lot of #ifdef-ary or other code churn). I'm
>> not aware of something like this existing on Linux either - all I'm =
aware
>> of there is a means to control what -m<arch> option might be passed
>> to the compiler, but without disabling any source code from getting
>> compiled.
>=20
> I was thinking along the lines of having options to disable drivers =
for
> older timers and older interrupt controllers that are not needed on
> recent machines.
>=20
>=20
>> And then "with only support for recent Intel machines" could also =
imply
>> HAP-only; disabling shadow code (which also is already possible) will
>> alone save almost 10k LOC (counting .c files only).
>=20
> I have just run `make cloc' on x86 with the smallest possible
> configuration (HVM only):
>=20
>=20
> http://cloc.sourceforge.net <http://cloc.sourceforge.net/> v 1.60  =
T=3D0.87 s (370.3 files/s, 255808.4 lines/s)
> =
--------------------------------------------------------------------------=
-----
> Language                     files          blank        comment       =
    code
> =
--------------------------------------------------------------------------=
-----
> C                              309          33238          29432       =
  157001
> Assembly                        14            466            531       =
    2435
> =
--------------------------------------------------------------------------=
-----
> SUM:                           323          33704          29963       =
  159436
> =
--------------------------------------------------------------------------=
-----
>=20
> This is great! The last time I did the count it was above 220K LOC.  =
We
> should make more noise about this -- it is a major.

@Wei: the binary size data is not that impressive. Would it be possible =
to do the make cloc on HVM, PV and mixed?
I can include this into the PR for 4.12. Sorry for slightly hi-jacking =
the thread.
Lars=

--Apple-Mail=_A8EE0A2F-66F4-4E9D-8DE6-9604584B1EC8
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 14 Feb 2019, at 18:32, Stefano Stabellini &lt;<a =
href=3D"mailto:sstabellini@kernel.org" =
class=3D"">sstabellini@kernel.org</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">On Thu, 14 =
Feb 2019, Jan Beulich wrote:</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" =
class=3D"">On 13.02.19 at 20:11, &lt;<a =
href=3D"mailto:sstabellini@kernel.org" =
class=3D"">sstabellini@kernel.org</a>&gt; wrote:<br =
class=3D""></blockquote></blockquote>On Wed, 13 Feb 2019, Wei Liu =
wrote:<br class=3D""><blockquote type=3D"cite" class=3D"">On Tue, Feb =
12, 2019 at 09:34:25PM -0500, Daniel P. Smith wrote:<br =
class=3D""><blockquote type=3D"cite" class=3D"">Greetings,<br =
class=3D""><br class=3D"">On the 11/14/18 Xen x86 community call a =
discussion was initiated about<br class=3D"">using Kconfig to build =
minimized versions of Xen for security, safety<br class=3D"">and other =
certification requirements. After some offline discussions<br =
class=3D"">with Xen contributors I realized that a variety of efforts =
each with<br class=3D"">their own respective goals are underway,<br =
class=3D""><br class=3D"">- nested virtualization<br class=3D"">- mixed =
criticality architectures<br class=3D"">- reducing trusted =
componentary<br class=3D"">- combining hardware protection of =
virtualization with performance and<br class=3D"">ease-of-use of =
containers<br class=3D""><br class=3D"">These efforts use hypervisors in =
different roles, all which Xen is<br class=3D"">capable of meeting. =
Today Xen's utility comes at the expense of carrying<br =
class=3D"">features necessary for one role to be present in another role =
where it<br class=3D"">is not required, e.g. PV interfaces that may not =
be essential in an ARM<br class=3D"">mixed criticality deployment.<br =
class=3D""><br class=3D"">The initial focus will be to explore and =
document the range of possible<br class=3D"">use cases that are of =
interest to the Xen community. This will be the<br class=3D"">input to a =
design document that is crafted in conjunction with the Xen<br =
class=3D"">maintainers, to identify possible approaches to extend the =
existing<br class=3D"">Kconfig infrastructure to produce tailored =
instances of Xen.<br class=3D""><br class=3D"">If you are interested in =
participating in this effort, please reply to<br class=3D"">this thread =
to outline possible use cases, design constraints and other<br =
class=3D"">considerations for improving Xen's Kconfig infrastructure to =
support<br class=3D"">tailoring for specific use cases.<br class=3D""><br =
class=3D""></blockquote><br class=3D"">My impression from the community =
call is that you want to provide<br class=3D"">smallish configurations =
for different use cases.<br class=3D""><br class=3D"">The Kconfig =
infrastructure is already able to do what you want as far as<br =
class=3D"">I can tell. &nbsp;You can easily feed it a base config file =
-- see files<br class=3D"">under automation/configs/x86/. &nbsp;What =
sort of extension is needed in your<br class=3D"">opinion?<br =
class=3D""><br class=3D"">As use case goes, it would be a good start if =
you just submit something<br class=3D"">you care about.<br =
class=3D""></blockquote><br class=3D"">I mentioned on the call that a =
good first start could be a kconfig that<br class=3D"">allows to build =
an hypervisor binary with only support for PVH and only<br =
class=3D"">support for recent Intel machines, with the goal of =
minimizing the code<br class=3D"">base to less than 100K LOC.<br =
class=3D""></blockquote><br class=3D"">"With only support for PVH" =
(which really means HVM) we already have.<br class=3D"">"With only =
support for recent Intel machines" would require adding new<br =
class=3D"">Kconfig options first, to control Intel, AMD, etc separately, =
and to then<br class=3D"">further somehow separate "old" from "new" =
(which may turn out not<br class=3D"">very easy to do without a lot of =
#ifdef-ary or other code churn). I'm<br class=3D"">not aware of =
something like this existing on Linux either - all I'm aware<br =
class=3D"">of there is a means to control what -m&lt;arch&gt; option =
might be passed<br class=3D"">to the compiler, but without disabling any =
source code from getting<br class=3D"">compiled.<br =
class=3D""></blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">I was thinking along the lines of having options to disable =
drivers for</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">older timers =
and older interrupt controllers that are not needed on</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">recent =
machines.</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D"">And =
then "with only support for recent Intel machines" could also imply<br =
class=3D"">HAP-only; disabling shadow code (which also is already =
possible) will<br class=3D"">alone save almost 10k LOC (counting .c =
files only).<br class=3D""></blockquote><br style=3D"caret-color: rgb(0, =
0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">I have just run `make cloc' on x86 with the smallest =
possible</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">configuration =
(HVM only):</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><a href=3D"http://cloc.sourceforge.net/" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">http://cloc.sourceforge.net</a><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>v 1.60 =
&nbsp;T=3D0.87 s (370.3 files/s, 255808.4 lines/s)</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">---------------------------------------------------------------=
----------------</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Language =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;files =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;blank =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;comment =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;code</span><br=
 style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">---------------------------------------------------------------=
----------------</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">C =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;309 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;33238 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;29432 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;157001</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Assembly =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;466 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;531 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2435</span><br=
 style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">---------------------------------------------------------------=
----------------</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">SUM: =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;323 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;33704 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;29963 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;159436</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">---------------------------------------------------------------=
----------------</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">This is great! The last time I did the count it was above =
220K LOC. &nbsp;We</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">should make more noise about this -- it is a major.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""></div></blockquote></div><br class=3D""><div =
class=3D"">@Wei: the binary size data is not that impressive. Would it =
be possible to do the make cloc on HVM, PV and mixed?</div><div =
class=3D"">I can include this into the PR for 4.12. Sorry for slightly =
hi-jacking the thread.</div><div class=3D"">Lars</div></body></html>=

--Apple-Mail=_A8EE0A2F-66F4-4E9D-8DE6-9604584B1EC8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8338038163610917132==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 14 21:45:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 21:45:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guOoz-0007JS-Au; Thu, 14 Feb 2019 21:45:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guOoy-0007JG-60
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 21:45:28 +0000
X-Inumbo-ID: d2da4f8c-30a1-11e9-995c-6bbe41bcb49c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2da4f8c-30a1-11e9-995c-6bbe41bcb49c;
 Thu, 14 Feb 2019 21:45:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guOop-0000Zk-5c; Thu, 14 Feb 2019 21: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guOoo-0007m5-St; Thu, 14 Feb 2019 21:45:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guOoo-0000rr-S3; Thu, 14 Feb 2019 21:45:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133254-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 21:45:18 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133254: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI1NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI1NC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYx
NzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICA3IGRheXMgICA0MiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAg
IDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAyIGRheXMgICAxOSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNj
aG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlA
YW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmMTc4YTAwYzMwMTczYzBiMjY4ZDk5MTYwZTE5YWQy
OTliMTgyM2EyCkF1dGhvcjogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkRh
dGU6ICAgVHVlIEZlYiAxMiAxNToyMDoxNSAyMDE5ICswMTAwCgogICAgeDg2L2h2bTogYmxvY2sg
c3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFRoZXJlIGFyZSBtdWx0
aXBsZSBhcnJheXMgaW4gdGhlIEhWTSBpbnRlcmZhY2UgdGhhdCBhcmUgYWNjZXNzZWQKICAgIHdp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRvIGF2b2lkIHNwZWN1
bGF0aXZlCiAgICBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJyYXlfaW5kZXhf
bm9zcGVjIG1hY3JvLgogICAgCiAgICBXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91dC1vZi1i
b3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwogICAgaW50byBkeW5hbWljIGFy
cmF5cyBhbmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVkCiAg
ICBkdXJpbmcgcnVuIHRpbWUsIHRoZSBzaXplIG9mIHRoZSBsYXR0ZXIgaXMga25vd24gZHVyaW5n
IGNvbXBpbGUgdGltZS4KICAgIE9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFi
bGUgdG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKICAgIGluIHRoZSBmdXR1cmUuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5k
ZT4KICAgIFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRl
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1
NmQ4ZDAxMTlkMjcwZjg0NmM2YzQ5NDM3MTJiOGEyMWZiZTVkNGQwCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6NTcgMjAxOSAr
MDEwMAoKICAgIFZNWDogZG9uJ3QgaWdub3JlIFAyTSBzZXR1cCBlcnJvcgogICAgCiAgICBzZXRf
bW1pb19wMm1fZW50cnkoKSBtYXkgZmFpbCwgaW4gcGFydGljdWxhciB3aXRoIC1FTk9NRU0uIERv
bid0IGlnbm9yZQogICAgc3VjaCBhbiBlcnJvciwgYnV0IGluc3RlYWQgY2F1c2UgZG9tYWluIGNy
ZWF0aW9uIHRvIGZhaWwgaW4gc3VjaCBhIGNhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDg4YjkyYzM4MjBjZmZlZDRiNGFiZWIxMzllZGMyY2Jk
ODI4NmNiMTIKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEZlYiAxMiAxMTo1NDowNyAyMDE5ICswMTAwCgogICAgaW9tbXU6IGZpeCBpb21tdV9vcHMg
aW5pdGlhbGl6YXRpb24KICAgIAogICAgQ29tbWl0IDMyYTVlYTAwZWM3NWVmNTNlICgiSU9NTVUv
eDg2OiByZW1vdmUgaW5kaXJlY3Rpb24gZnJvbSBjZXJ0YWluCiAgICBJT01NVSBob29rIGFjY2Vz
c2VzIikgaW50cm9kdWNlZCBpb21tdV9vcHMgaW5pdGlhbGl6ZWQgYXQgYm9vdCB0aW1lCiAgICB3
aXRoIGRhdGEgZGVjbGFyZWQgYXMgX19pbml0Y29uc3RyZWwuCiAgICAKICAgIE9uIEludGVsIHN5
c3RlbXMgdGhlcmUgaXMgYW5vdGhlciBwYXRoIHdoZXJlIGlvbW11X29wcyBpcyBpbml0aWFsaXpl
ZAogICAgYW5kIHRoaXMgcGF0aCBpcyByZWxldmFudCBvbiByZXN1bWUgYWZ0ZXIgcmV0dXJuaW5n
IGZyb20gc3lzdGVtIHN1c3BlbmQuCiAgICBBcyB0aGUgaW5pdGlhbGl6YXRpb24gZGF0YSBpcyBu
byBsb25nZXIgYWNjZXNzaWJsZSBpbiB0aGlzIGNhc2UgdGhhdAogICAgc2Vjb25kIGluaXRpYWxp
emF0aW9uIG11c3QgYmUgZHJvcHBlZCBpbiBjYXNlIHRoZSBzeXN0ZW0gaXNuJ3QganVzdAogICAg
Ym9vdGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwOWZj
NGRlNGE4ZWJiMzg5NjQxYjhiOGE2MzJlZmNiN2NhODgwZTA4CkF1dGhvcjogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uY29tPgpEYXRlOiAgIFdlZCBGZWIgNiAxNTowOTozMyAyMDE5
ICswMTAwCgogICAgYXNtOiBoYW5kbGUgY29tbWVudHMgd2hlbiBjcmVhdGluZyBoZWFkZXIgZmls
ZQogICAgCiAgICBJbiB0aGUgZWFybHkgc3RlcHMgb2YgY29tcGlsYXRpb24sIHRoZSBhc20gaGVh
ZGVyIGZpbGVzIGFyZSBjcmVhdGVkLCBzdWNoCiAgICBhcyBpbmNsdWRlL2FzbS0kKFRBUkdFVF9B
UkNIKS9hc20tb2Zmc2V0cy5oLiBUaGVzZSBmaWxlcyBkZXBlbmQgb24gdGhlCiAgICBhc3NlbWJs
eSBmaWxlIGFyY2gvJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMucywgd2hpY2ggaXMgZ2VuZXJh
dGVkCiAgICBiZWZvcmUuIERlcGVuZGluZyBvbiB0aGUgdXNlZCB0b29sY2hhaW4sIHRoZXJlIG1p
Z2h0IGJlIGNvbW1lbnRzIGluIHRoZQogICAgYXNzZW1ibHkgZmlsZXMuIEVzcGVjaWFsbHkgdGhl
IGdvdG8tZ2NjIGNvbXBpbGVyIG9mIHRoZSBib3VuZGVkIG1vZGVsCiAgICBjaGVja2VyIENCTUMg
YWRkcyBjb21tZW50cyB0aGF0IHN0YXJ0IHdpdGggYSAnIycgc3ltYm9sIGF0IHRoZSBiZWdpbm5p
bmcKICAgIG9mIHRoZSBsaW5lLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGhhbmRsaW5nIGNv
bW1lbnRzIGluIGFzc2VtYmxlciBkdXJpbmcgdGhlIGNyZWF0aW9uIG9mIHRoZQogICAgYXNtIGhl
YWRlciBmaWxlcywgZXNwZWNpYWxseSBpZ25vcmluZyBsaW5lcyB0aGF0IHN0YXJ0IHdpdGggJyMn
LCB3aGljaAogICAgaW5kaWNhdGUgY29tbWVudHMgZm9yIGJvdGggQVJNIGFuZCB4ODYgYXNzZW1i
bGVyLiBUaGUgdXNlZCB0b29sIGdvdG8tYXMKICAgIHByb2R1Y2VzIGV4YWN0bHkgY29tbWVudHMg
b2YgdGhpcyBraW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVGF1dHNjaG5pZyA8
dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBkMDRiZjFlYjY1NmJlOGIyMTMxZDA4YzdlMzJjZmYzNDM1NTZj
ZmE4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBG
ZWIgMTEgMDk6MDk6MTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IGFkanVzdCBtaW5pbXVt
IGFsbG9jYXRpb24gY2FsY3VsYXRpb25zCiAgICAKICAgIEEgcHJldmlvdXNseSBiYWQgc2l0dWF0
aW9uIGhhcyBiZWNvbWUgd29yc2Ugd2l0aCB0aGUgZWFybHkgc2V0dGluZyBvZgogICAgLT5tYXhf
dmNwdXM6IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMo
KSBoYXMKICAgIGZ1cnRoZXIgZ3Jvd24sIGFuZCBoZW5jZSBub3cgaG9sZHMgYmFjayBldmVuIG1v
cmUgbWVtb3J5IGZyb20gdXNlIGZvcgogICAgdGhlIHAybS4KICAgIAogICAgTWFrZSBzaF9taW5f
YWxsb2NhdGlvbigpIGFjY291bnQgZm9yIGFsbCBwMm0gbWVtb3J5IG5lZWRlZCBmb3IKICAgIHNo
YWRvd19lbmFibGUoKSB0byBzdWNjZWVkIGR1cmluZyBkb21haW4gY3JlYXRpb24gKGF0IHdoaWNo
IHBvaW50IHRoZQogICAgZG9tYWluIGhhcyBubyBtZW1vcnkgYXQgYWxsIGFsbG9jYXRlZCB0byBp
dCB5ZXQsIGFuZCBoZW5jZSB1c2Ugb2YKICAgIGQtPnRvdF9wYWdlcyBpcyBtZWFuaW5nbGVzcyku
CiAgICAKICAgIEFsc28gbWFrZSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBubyBsb25n
ZXIgbmVlZGxlc3NseSBhZGQgMSB0bwogICAgdGhlIHZDUFUgY291bnQuCiAgICAKICAgIEZpbmFs
bHkgbWFrZSB0aGUgZGVidWdnaW5nIHByaW50aygpIGluIHNoYWRvd19hbGxvY19wMm1fcGFnZSgp
IGEgbGl0dGxlCiAgICBtb3JlIHVzZWZ1bCBieSBsb2dnaW5nIHNvbWUgb2YgdGhlIHJlbGV2YW50
IGRvbWFpbiBzZXR0aW5ncy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1p
dCBhY2EyMTQ0MjQ5OWMwNGI3MGQ4NDE2NGI0Njc0NGIzNWVlN2I4YmY0CkF1dGhvcjogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjo0
MToxNyAyMDE5ICswMDAwCgogICAgZG9jczogZmVhdHVyZXMvcWVtdS1kZXByaXYgZm9ybWF0dGlu
ZyBmaXhlcwogICAgCiAgICBOZWVkIGEgc3BhY2UgYmV0d2VlbiB0aGUgcGFyYWdyYXBoIGFuZCB0
aGUgbGlzdCBzbyBwYW5kb2Mga25vd3MgaXQncyBhCiAgICBsaXN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5ZGI3
NzdkZGEzM2JhOTJjMGEwZmVjYTc2ZGU1YmJhNTczNThlYmNjCkF1dGhvcjogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjowNTo0MyAy
MDE5ICswMDAwCgogICAgZG9jczogVXBkYXRlIGNyZWRpdC9jcmVkaXQyIGZlYXR1cmUgZG9jcyBy
ZWZsZWN0aW5nIG5ldyBkZWZhdWx0IHNjaGVkdWxlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDdiNTI3OGIyOGY4ZmJjZDQ0MDJlNDUy
MGQ3YTVkNjA3ZDRhOTk3YTcKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjcgMjAxOSArMDAwMAoKICAgIHRvb2xz
OiBpbml0IHNjcmlwdHM6IG1ha2UgWEVOX1JVTl9ESVIgYW5kIFhFTl9MT0NLX0RJUiBtb2RlIDcw
MAogICAgCiAgICBUaGVzZSBkaXJlY3RvcmllcyBvdWdodCBub3QgdG8gYmUgZXZlbiB3b3JsZC1y
ZWFkYWJsZS4gIElmIHRoaXMgc2NyaXB0CiAgICBmb3Igc29tZSByZWFzb24gcnVucyB3aXRoIGEg
bGF4IHVtYXNrIHRoZXkgbWlnaHQgYmUgY3JlYXRlZAogICAgb3Zlcmx5LXdyaXRlYWJsZS4gIEF2
b2lkIGFueSBzdWNoIGJ1ZyBieSBzZXR0aW5nIHRoZSBtb2RlIGV4cGxpY2l0bHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMGM0YTM4YzA5
OGY5YmZmZWIzM2Y4Y2Y4OGFiZGVhNGIwZjlhOTA3MApBdXRob3I6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNiAyMDE5ICsw
MDAwCgogICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogRml4ZXMgdG8gRGVzY3Jp
cHRpb24KICAgIAogICAgYG5lZWVkZWQnIGlzIGEgdHlwby4gIEFuZCB4ZW5kIGlzIGxvbmcgZ29u
ZS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMDEwOTdlMDE5NDMyMWQyNzI2MjUxM2Nm
MTI5MWZkZGZlYTE2MDZjMwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNSAyMDE5ICswMDAwCgogICAgdG9vbHM6
IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogUHJvdmlkZXMgYHhlbicKICAgIAogICAgSXQgaXMg
dXNlZnVsIHRvIGhhdmUgYSBzaW5nbGUgYHhlbicgZmFjaWxpdHkgKGluIHRoZSBMU0IgUHJvdmlk
ZXMKICAgIG5hbWVzcGFjZSkuICBUaGF0IGFsbG93cyBvdGhlciBmYWNpbGl0aWVzIHRvIHNwZWNp
ZnkgdGhhdCB0aGV5IHNob3VsZAogICAgZ28gYWZ0ZXIgYHhlbicgd2l0aG91dCBuZWVkaW5nIHRv
IGtub3cgdGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMuCiAgICAKICAgIFRoaXMgc2VydmljZSBu
YW1lIGlzIGFscmVhZHkgUHJvdmlkZSdkIGJ5IHRoZSAoZmFpcmx5IGRpZmZlcmVudCkgaW5pdAog
ICAgc2NyaXB0cyB1c2VkIGluIERlYmlhbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBiNGRmNzNkZTQ5Mzk1NGM0NGYyNDBmNzg3NzljOWJk
Mzc4MmUxNTcyCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpEYXRlOiAgIFR1ZSBGZWIgNSAxMzozODo1MyAyMDE5IC0wODAwCgogICAgeGVuL2FybTog
Z2ljLXYyOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRpYWxpemF0aW9uCiAgICAK
ICAgIEludGVycnVwdHMgY291bGQgYmUgQUNUSVZFIGF0IGJvb3QuIE1ha2Ugc3VyZSB0byBkZWFj
dGl2YXRlIHRoZW0gZHVyaW5nCiAgICBpbml0aWFsaXphdGlvbi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzoganVsaWVu
LmdyYWxsQGFybS5jb20KICAgIENDOiBwZW5nLmZhbkBueHAuY29tCiAgICBDQzogamdyb3NzQHN1
c2UuY29tCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 14 23:24:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Feb 2019 23:24:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guQMG-00074O-AB; Thu, 14 Feb 2019 23:23:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2cGY=QV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guQMF-00074B-FW
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 23:23:55 +0000
X-Inumbo-ID: 937ddf76-30af-11e9-8cd7-3766f8eac3ed
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 937ddf76-30af-11e9-8cd7-3766f8eac3ed;
 Thu, 14 Feb 2019 23:23:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guQM4-0002RN-5h; Thu, 14 Feb 2019 23:23:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guQM3-000705-Il; Thu, 14 Feb 2019 23:23:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guQM3-0007kB-Hu; Thu, 14 Feb 2019 23:23:43 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133225-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=56382b432d8d0dbe8c23592b6fb09472130e8b20
X-Osstest-Versions-That: freebsd=9e141fd88fe790e076980d25cc8373b9c880efb8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Feb 2019 23:23:43 +0000
Subject: [Xen-devel] [freebsd-master test] 133225: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIyNSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMjI1LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgNTYzODJiNDMyZDhkMGRiZThjMjM1
OTJiNmZiMDk0NzIxMzBlOGIyMApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgOWUxNDFmZDg4ZmU3OTBlMDc2OTgwZDI1Y2M4MzczYjljODgwZWZiOAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzMTM3ICAyMDE5LTAyLTExIDA5OjE5OjI1IFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzIyNSAgMjAxOS0wMi0xMyAwOToxOToyMyBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFlIDxhZUBGcmVlQlNELm9yZz4KICBicm9va3MgPGJyb29rc0BGcmVlQlNELm9yZz4KICBid2lk
YXdzayA8YndpZGF3c2tARnJlZUJTRC5vcmc+CiAgY3JhY2F1ZXIgPGNyYWNhdWVyQEZyZWVCU0Qu
b3JnPgogIGRhYiA8ZGFiQEZyZWVCU0Qub3JnPgogIGRpbSA8ZGltQEZyZWVCU0Qub3JnPgogIGdh
bmJvbGQgPGdhbmJvbGRARnJlZUJTRC5vcmc+CiAgaW1wIDxpbXBARnJlZUJTRC5vcmc+CiAgamhi
IDxqaGJARnJlZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRzQEZyZWVCU0Qub3JnPgogIGtl
dmFucyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtldmxvIDxrZXZsb0BGcmVlQlNELm9yZz4KICBr
cCA8a3BARnJlZUJTRC5vcmc+CiAgbHVwb3JsIDxsdXBvcmxARnJlZUJTRC5vcmc+CiAgbHdoc3Ug
PGx3aHN1QEZyZWVCU0Qub3JnPgogIG1hcml1cyA8bWFyaXVzQEZyZWVCU0Qub3JnPgogIG1tIDxt
bUBGcmVlQlNELm9yZz4KICBuZ2llIDxuZ2llQEZyZWVCU0Qub3JnPgogIG9icmllbiA8b2JyaWVu
QEZyZWVCU0Qub3JnPgogIHBmZyA8cGZnQEZyZWVCU0Qub3JnPgogIHBoayA8cGhrQEZyZWVCU0Qu
b3JnPgogIHBrZWxzZXkgPHBrZWxzZXlARnJlZUJTRC5vcmc+CiAgdHJhc3ogPHRyYXN6QEZyZWVC
U0Qub3JnPgogIHR1ZXhlbiA8dHVleGVuQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0
LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQKICAgOWUxNDFmZDg4ZmUu
LjU2MzgyYjQzMmQ4ICA1NjM4MmI0MzJkOGQwZGJlOGMyMzU5MmI2ZmIwOTQ3MjEzMGU4YjIwIC0+
IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 00:28:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 00:28:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guRMS-0004F9-KY; Fri, 15 Feb 2019 00:28:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Im7x=QW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guRMR-0004Ez-9a
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 00:28:11 +0000
X-Inumbo-ID: 8d133650-30b8-11e9-902e-ff30f27b79d6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d133650-30b8-11e9-902e-ff30f27b79d6;
 Fri, 15 Feb 2019 00:28:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guRMG-0004EH-HQ; Fri, 15 Feb 2019 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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guRMF-0002YN-Uw; Fri, 15 Feb 2019 00:28:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guRMF-0000ZQ-Sl; Fri, 15 Feb 2019 00:27:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133255-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Feb 2019 00:27:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133255: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI1NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI1NS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYx
NzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICA3IGRheXMgICA0MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAg
IDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAyIGRheXMgICAyMCBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNj
aG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlA
YW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmMTc4YTAwYzMwMTczYzBiMjY4ZDk5MTYwZTE5YWQy
OTliMTgyM2EyCkF1dGhvcjogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkRh
dGU6ICAgVHVlIEZlYiAxMiAxNToyMDoxNSAyMDE5ICswMTAwCgogICAgeDg2L2h2bTogYmxvY2sg
c3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFRoZXJlIGFyZSBtdWx0
aXBsZSBhcnJheXMgaW4gdGhlIEhWTSBpbnRlcmZhY2UgdGhhdCBhcmUgYWNjZXNzZWQKICAgIHdp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRvIGF2b2lkIHNwZWN1
bGF0aXZlCiAgICBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJyYXlfaW5kZXhf
bm9zcGVjIG1hY3JvLgogICAgCiAgICBXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91dC1vZi1i
b3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwogICAgaW50byBkeW5hbWljIGFy
cmF5cyBhbmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVkCiAg
ICBkdXJpbmcgcnVuIHRpbWUsIHRoZSBzaXplIG9mIHRoZSBsYXR0ZXIgaXMga25vd24gZHVyaW5n
IGNvbXBpbGUgdGltZS4KICAgIE9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFi
bGUgdG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKICAgIGluIHRoZSBmdXR1cmUuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5k
ZT4KICAgIFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRl
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1
NmQ4ZDAxMTlkMjcwZjg0NmM2YzQ5NDM3MTJiOGEyMWZiZTVkNGQwCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6NTcgMjAxOSAr
MDEwMAoKICAgIFZNWDogZG9uJ3QgaWdub3JlIFAyTSBzZXR1cCBlcnJvcgogICAgCiAgICBzZXRf
bW1pb19wMm1fZW50cnkoKSBtYXkgZmFpbCwgaW4gcGFydGljdWxhciB3aXRoIC1FTk9NRU0uIERv
bid0IGlnbm9yZQogICAgc3VjaCBhbiBlcnJvciwgYnV0IGluc3RlYWQgY2F1c2UgZG9tYWluIGNy
ZWF0aW9uIHRvIGZhaWwgaW4gc3VjaCBhIGNhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDg4YjkyYzM4MjBjZmZlZDRiNGFiZWIxMzllZGMyY2Jk
ODI4NmNiMTIKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEZlYiAxMiAxMTo1NDowNyAyMDE5ICswMTAwCgogICAgaW9tbXU6IGZpeCBpb21tdV9vcHMg
aW5pdGlhbGl6YXRpb24KICAgIAogICAgQ29tbWl0IDMyYTVlYTAwZWM3NWVmNTNlICgiSU9NTVUv
eDg2OiByZW1vdmUgaW5kaXJlY3Rpb24gZnJvbSBjZXJ0YWluCiAgICBJT01NVSBob29rIGFjY2Vz
c2VzIikgaW50cm9kdWNlZCBpb21tdV9vcHMgaW5pdGlhbGl6ZWQgYXQgYm9vdCB0aW1lCiAgICB3
aXRoIGRhdGEgZGVjbGFyZWQgYXMgX19pbml0Y29uc3RyZWwuCiAgICAKICAgIE9uIEludGVsIHN5
c3RlbXMgdGhlcmUgaXMgYW5vdGhlciBwYXRoIHdoZXJlIGlvbW11X29wcyBpcyBpbml0aWFsaXpl
ZAogICAgYW5kIHRoaXMgcGF0aCBpcyByZWxldmFudCBvbiByZXN1bWUgYWZ0ZXIgcmV0dXJuaW5n
IGZyb20gc3lzdGVtIHN1c3BlbmQuCiAgICBBcyB0aGUgaW5pdGlhbGl6YXRpb24gZGF0YSBpcyBu
byBsb25nZXIgYWNjZXNzaWJsZSBpbiB0aGlzIGNhc2UgdGhhdAogICAgc2Vjb25kIGluaXRpYWxp
emF0aW9uIG11c3QgYmUgZHJvcHBlZCBpbiBjYXNlIHRoZSBzeXN0ZW0gaXNuJ3QganVzdAogICAg
Ym9vdGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwOWZj
NGRlNGE4ZWJiMzg5NjQxYjhiOGE2MzJlZmNiN2NhODgwZTA4CkF1dGhvcjogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uY29tPgpEYXRlOiAgIFdlZCBGZWIgNiAxNTowOTozMyAyMDE5
ICswMTAwCgogICAgYXNtOiBoYW5kbGUgY29tbWVudHMgd2hlbiBjcmVhdGluZyBoZWFkZXIgZmls
ZQogICAgCiAgICBJbiB0aGUgZWFybHkgc3RlcHMgb2YgY29tcGlsYXRpb24sIHRoZSBhc20gaGVh
ZGVyIGZpbGVzIGFyZSBjcmVhdGVkLCBzdWNoCiAgICBhcyBpbmNsdWRlL2FzbS0kKFRBUkdFVF9B
UkNIKS9hc20tb2Zmc2V0cy5oLiBUaGVzZSBmaWxlcyBkZXBlbmQgb24gdGhlCiAgICBhc3NlbWJs
eSBmaWxlIGFyY2gvJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMucywgd2hpY2ggaXMgZ2VuZXJh
dGVkCiAgICBiZWZvcmUuIERlcGVuZGluZyBvbiB0aGUgdXNlZCB0b29sY2hhaW4sIHRoZXJlIG1p
Z2h0IGJlIGNvbW1lbnRzIGluIHRoZQogICAgYXNzZW1ibHkgZmlsZXMuIEVzcGVjaWFsbHkgdGhl
IGdvdG8tZ2NjIGNvbXBpbGVyIG9mIHRoZSBib3VuZGVkIG1vZGVsCiAgICBjaGVja2VyIENCTUMg
YWRkcyBjb21tZW50cyB0aGF0IHN0YXJ0IHdpdGggYSAnIycgc3ltYm9sIGF0IHRoZSBiZWdpbm5p
bmcKICAgIG9mIHRoZSBsaW5lLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGhhbmRsaW5nIGNv
bW1lbnRzIGluIGFzc2VtYmxlciBkdXJpbmcgdGhlIGNyZWF0aW9uIG9mIHRoZQogICAgYXNtIGhl
YWRlciBmaWxlcywgZXNwZWNpYWxseSBpZ25vcmluZyBsaW5lcyB0aGF0IHN0YXJ0IHdpdGggJyMn
LCB3aGljaAogICAgaW5kaWNhdGUgY29tbWVudHMgZm9yIGJvdGggQVJNIGFuZCB4ODYgYXNzZW1i
bGVyLiBUaGUgdXNlZCB0b29sIGdvdG8tYXMKICAgIHByb2R1Y2VzIGV4YWN0bHkgY29tbWVudHMg
b2YgdGhpcyBraW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVGF1dHNjaG5pZyA8
dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBkMDRiZjFlYjY1NmJlOGIyMTMxZDA4YzdlMzJjZmYzNDM1NTZj
ZmE4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBG
ZWIgMTEgMDk6MDk6MTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IGFkanVzdCBtaW5pbXVt
IGFsbG9jYXRpb24gY2FsY3VsYXRpb25zCiAgICAKICAgIEEgcHJldmlvdXNseSBiYWQgc2l0dWF0
aW9uIGhhcyBiZWNvbWUgd29yc2Ugd2l0aCB0aGUgZWFybHkgc2V0dGluZyBvZgogICAgLT5tYXhf
dmNwdXM6IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMo
KSBoYXMKICAgIGZ1cnRoZXIgZ3Jvd24sIGFuZCBoZW5jZSBub3cgaG9sZHMgYmFjayBldmVuIG1v
cmUgbWVtb3J5IGZyb20gdXNlIGZvcgogICAgdGhlIHAybS4KICAgIAogICAgTWFrZSBzaF9taW5f
YWxsb2NhdGlvbigpIGFjY291bnQgZm9yIGFsbCBwMm0gbWVtb3J5IG5lZWRlZCBmb3IKICAgIHNo
YWRvd19lbmFibGUoKSB0byBzdWNjZWVkIGR1cmluZyBkb21haW4gY3JlYXRpb24gKGF0IHdoaWNo
IHBvaW50IHRoZQogICAgZG9tYWluIGhhcyBubyBtZW1vcnkgYXQgYWxsIGFsbG9jYXRlZCB0byBp
dCB5ZXQsIGFuZCBoZW5jZSB1c2Ugb2YKICAgIGQtPnRvdF9wYWdlcyBpcyBtZWFuaW5nbGVzcyku
CiAgICAKICAgIEFsc28gbWFrZSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBubyBsb25n
ZXIgbmVlZGxlc3NseSBhZGQgMSB0bwogICAgdGhlIHZDUFUgY291bnQuCiAgICAKICAgIEZpbmFs
bHkgbWFrZSB0aGUgZGVidWdnaW5nIHByaW50aygpIGluIHNoYWRvd19hbGxvY19wMm1fcGFnZSgp
IGEgbGl0dGxlCiAgICBtb3JlIHVzZWZ1bCBieSBsb2dnaW5nIHNvbWUgb2YgdGhlIHJlbGV2YW50
IGRvbWFpbiBzZXR0aW5ncy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1p
dCBhY2EyMTQ0MjQ5OWMwNGI3MGQ4NDE2NGI0Njc0NGIzNWVlN2I4YmY0CkF1dGhvcjogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjo0
MToxNyAyMDE5ICswMDAwCgogICAgZG9jczogZmVhdHVyZXMvcWVtdS1kZXByaXYgZm9ybWF0dGlu
ZyBmaXhlcwogICAgCiAgICBOZWVkIGEgc3BhY2UgYmV0d2VlbiB0aGUgcGFyYWdyYXBoIGFuZCB0
aGUgbGlzdCBzbyBwYW5kb2Mga25vd3MgaXQncyBhCiAgICBsaXN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5ZGI3
NzdkZGEzM2JhOTJjMGEwZmVjYTc2ZGU1YmJhNTczNThlYmNjCkF1dGhvcjogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjowNTo0MyAy
MDE5ICswMDAwCgogICAgZG9jczogVXBkYXRlIGNyZWRpdC9jcmVkaXQyIGZlYXR1cmUgZG9jcyBy
ZWZsZWN0aW5nIG5ldyBkZWZhdWx0IHNjaGVkdWxlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDdiNTI3OGIyOGY4ZmJjZDQ0MDJlNDUy
MGQ3YTVkNjA3ZDRhOTk3YTcKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjcgMjAxOSArMDAwMAoKICAgIHRvb2xz
OiBpbml0IHNjcmlwdHM6IG1ha2UgWEVOX1JVTl9ESVIgYW5kIFhFTl9MT0NLX0RJUiBtb2RlIDcw
MAogICAgCiAgICBUaGVzZSBkaXJlY3RvcmllcyBvdWdodCBub3QgdG8gYmUgZXZlbiB3b3JsZC1y
ZWFkYWJsZS4gIElmIHRoaXMgc2NyaXB0CiAgICBmb3Igc29tZSByZWFzb24gcnVucyB3aXRoIGEg
bGF4IHVtYXNrIHRoZXkgbWlnaHQgYmUgY3JlYXRlZAogICAgb3Zlcmx5LXdyaXRlYWJsZS4gIEF2
b2lkIGFueSBzdWNoIGJ1ZyBieSBzZXR0aW5nIHRoZSBtb2RlIGV4cGxpY2l0bHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMGM0YTM4YzA5
OGY5YmZmZWIzM2Y4Y2Y4OGFiZGVhNGIwZjlhOTA3MApBdXRob3I6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNiAyMDE5ICsw
MDAwCgogICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogRml4ZXMgdG8gRGVzY3Jp
cHRpb24KICAgIAogICAgYG5lZWVkZWQnIGlzIGEgdHlwby4gIEFuZCB4ZW5kIGlzIGxvbmcgZ29u
ZS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMDEwOTdlMDE5NDMyMWQyNzI2MjUxM2Nm
MTI5MWZkZGZlYTE2MDZjMwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNSAyMDE5ICswMDAwCgogICAgdG9vbHM6
IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogUHJvdmlkZXMgYHhlbicKICAgIAogICAgSXQgaXMg
dXNlZnVsIHRvIGhhdmUgYSBzaW5nbGUgYHhlbicgZmFjaWxpdHkgKGluIHRoZSBMU0IgUHJvdmlk
ZXMKICAgIG5hbWVzcGFjZSkuICBUaGF0IGFsbG93cyBvdGhlciBmYWNpbGl0aWVzIHRvIHNwZWNp
ZnkgdGhhdCB0aGV5IHNob3VsZAogICAgZ28gYWZ0ZXIgYHhlbicgd2l0aG91dCBuZWVkaW5nIHRv
IGtub3cgdGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMuCiAgICAKICAgIFRoaXMgc2VydmljZSBu
YW1lIGlzIGFscmVhZHkgUHJvdmlkZSdkIGJ5IHRoZSAoZmFpcmx5IGRpZmZlcmVudCkgaW5pdAog
ICAgc2NyaXB0cyB1c2VkIGluIERlYmlhbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBiNGRmNzNkZTQ5Mzk1NGM0NGYyNDBmNzg3NzljOWJk
Mzc4MmUxNTcyCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpEYXRlOiAgIFR1ZSBGZWIgNSAxMzozODo1MyAyMDE5IC0wODAwCgogICAgeGVuL2FybTog
Z2ljLXYyOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRpYWxpemF0aW9uCiAgICAK
ICAgIEludGVycnVwdHMgY291bGQgYmUgQUNUSVZFIGF0IGJvb3QuIE1ha2Ugc3VyZSB0byBkZWFj
dGl2YXRlIHRoZW0gZHVyaW5nCiAgICBpbml0aWFsaXphdGlvbi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzoganVsaWVu
LmdyYWxsQGFybS5jb20KICAgIENDOiBwZW5nLmZhbkBueHAuY29tCiAgICBDQzogamdyb3NzQHN1
c2UuY29tCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 00:42:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 00:42:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guRa4-0005kY-3s; Fri, 15 Feb 2019 00:42:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Im7x=QW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guRa2-0005kO-Ti
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 00:42:14 +0000
X-Inumbo-ID: 86a63d60-30ba-11e9-be70-1f47e7c05878
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86a63d60-30ba-11e9-be70-1f47e7c05878;
 Fri, 15 Feb 2019 00:42:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guRZw-0004Ut-NF; Fri, 15 Feb 2019 00:42:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guRZw-0003BL-E0; Fri, 15 Feb 2019 00:42:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guRZw-00062b-Cp; Fri, 15 Feb 2019 00:42:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133218-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 xen-unstable:build-arm64:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1: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-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=455301716e1ff358cb79367213003fba771dd466
X-Osstest-Versions-That: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Feb 2019 00:42:08 +0000
Subject: [Xen-devel] [xen-unstable test] 133218: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIxOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIxOC8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50
ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZh
aWwgaW4gMTMzMTUwIHBhc3MgaW4gMTMzMjE4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzMxNTAKClJlZ3Jl
c3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzI4MjAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjgyMAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTMyODIwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyODIwCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAx
MzI4MjAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjgyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODIwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzI4MjAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMyODIwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4MjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTMyODIwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4MjAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMjgyMAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgNDU1MzAxNzE2ZTFmZjM1OGNiNzkzNjcyMTMwMDNmYmE3
NzFkZDQ2NgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNzU1ZWI2NDAz
ZWM3MjJkYjM3ZjFiOGY4YjUxZTBiMGFiNjYxYzAwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMy
ODIwICAyMDE5LTAyLTA0IDA2OjI1OjM5IFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEzMjkzMiAgMjAxOS0wMi0wNSAwODo1Nzo1NiBaICAgIDkgZGF5cyAgICA4IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzAxNSAgMjAxOS0wMi0wNyAyMDo1MTo0MyBaICAgIDcgZGF5
cyAgICA2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIENocmlzIFBhdHRlcnNvbiA8cGF0dGVyc29uY0BhaW5mb3NlYy5jb20+CiAgQ2hyaXN0
b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KICBDaHJpc3Rv
cGhlciBDbGFyayA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+CiAgRGFuaWVsIERlIEdy
YWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSGFucyB2YW4gS3JhbmVuYnVyZyA8aGFucy52
YW4ua3JhbmVuYnVyZ0BtZW5kaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4
LmNvbT4KICBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJy
b2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1MTggbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 02:37:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 02:37:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guTN0-0005ga-NW; Fri, 15 Feb 2019 02:36:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8Kn9=QW=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1guTMz-0005gV-7o
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 02:36:53 +0000
X-Inumbo-ID: 8c769074-30ca-11e9-bc90-bc764e045a96
Received: from mail-pf1-x441.google.com (unknown [2607:f8b0:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c769074-30ca-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 02:36:51 +0000 (UTC)
Received: by mail-pf1-x441.google.com with SMTP id v21so1089119pfm.12
 for <xen-devel@lists.xen.org>; Thu, 14 Feb 2019 18:36:51 -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:mime-version:content-disposition
 :user-agent; bh=ybJ6FRmizCH+Ysla/KYM0KU4CJcaZTaDUg0Dc25IXgc=;
 b=CknEENK4WWQ15y3wJPfIxhUzIaUUiVppnBDGCGYaHDjVrtgl0kyqkNGqsjGZvo+yVL
 d4sh6wqoe+z/JuZevryqfNRHbo9vH2xm13dggmJG78gI3QkLRRoQvPJvUO5NGBv2qsb6
 1mxG6i+IgqvE8AQdCpqd15C0+yqMcgVFcU8mCPdE0SdXGCSLfuyRINJeS8SyxIgOCMU6
 jpkV7ZqePbD0McFyHLHqfNjptby50fXpYVBmGptpQJYIXjF4d22rudV9nc0PELTXp4AR
 Ei5KrURLyx69ritVapzRYgIFX+mYJ/EejNawVddqxsBS+Wht7f5qAQSdVHAnhrs8Cgjb
 LNbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=ybJ6FRmizCH+Ysla/KYM0KU4CJcaZTaDUg0Dc25IXgc=;
 b=goCPxM5bPj+S6eScXW7+Tsn1+pW/y2ArUxLpQnbrr3DM8BiK/ASFCJpVv841iiU0ZA
 qg2hPy4FadBSkpbGXl9TQXFRyrXZ621XGIOIrk8kGyTuZlmYRLBEYdzPAGkgvYm1Zgz9
 lc8rN1CRisKK7r7Pdox05xWGxOcgPWi21Qsw+giVrBEBZcAyrRktz9cZ32eG1l4gwdvw
 UjZA9b8T0otz47G8Hilf+rtdegS5VkWIPloUsTSyxaJBhKEsC7Z6nr28P+4QHlZzNor5
 j2e+1x93yU0+XvX5akbNYycfzp24wpkf4DipVZUUG2mMxSifaKMe5g8yqCLHcJK1aT+3
 W+0w==
X-Gm-Message-State: AHQUAuZqH4L4R802/rcoCqdwxwW5Asj5mycLG1zLnCVXTc9trgqc9HFR
 wogXaZCCRjM3IABZD4NgLIQ=
X-Google-Smtp-Source: AHgI3IYtCM+dhZI2FfJRnUme1duZ/3d7ZuNv03wmI45ynR22iAVUN9tbmQqTQ2AjvRjC5MO6GHyrEA==
X-Received: by 2002:a65:6149:: with SMTP id o9mr3081509pgv.315.1550198210461; 
 Thu, 14 Feb 2019 18:36:50 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([49.207.53.51])
 by smtp.gmail.com with ESMTPSA id i8sm8817908pfj.18.2019.02.14.18.36.48
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 14 Feb 2019 18:36:49 -0800 (PST)
Date: Fri, 15 Feb 2019 08:11:05 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 kirill.shutemov@linux.intel.com, vbabka@suse.cz, riel@surriel.com,
 sfr@canb.auug.org.au, rppt@linux.vnet.ibm.com, peterz@infradead.org,
 linux@armlinux.org.uk, robin.murphy@arm.com, iamjoonsoo.kim@lge.com,
 treding@nvidia.com, keescook@chromium.org, m.szyprowski@samsung.com,
 stefanr@s5r6.in-berlin.de, hjc@rock-chips.com, heiko@sntech.de,
 airlied@linux.ie, oleksandr_andrushchenko@epam.com, joro@8bytes.org,
 pawel@osciak.com, kyungmin.park@samsung.com, mchehab@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <20190215024104.GA26331@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH v4 0/9] mm: Use vm_map_pages() and
 vm_map_pages_zero() API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org, linux1394-devel@lists.sourceforge.net,
 linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJldmlvdWx5IGRyaXZlcnMgaGF2ZSB0aGVpciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2YK
a2VybmVsIHBhZ2VzL21lbW9yeSBpbnRvIHVzZXIgdm1hIGFuZCB0aGlzIHdhcyBkb25lIGJ5Cmlu
dm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KCkFzIHRoaXMgcGF0dGVybiBp
cyBjb21tb24gYWNyb3NzIGRpZmZlcmVudCBkcml2ZXJzLCBpdCBjYW4KYmUgZ2VuZXJhbGl6ZWQg
YnkgY3JlYXRpbmcgbmV3IGZ1bmN0aW9ucyBhbmQgdXNlIGl0IGFjcm9zcwp0aGUgZHJpdmVycy4K
CnZtX21hcF9wYWdlcygpIGlzIHRoZSBBUEkgd2hpY2ggY291bGQgYmUgdXNlZCB0byBtYXAKa2Vy
bmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBjb25zaWRlcmVkIHZtX3Bnb2Zm
LgoKdm1fbWFwX3BhZ2VzX3plcm8oKSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQgdG8g
bWFwCnJhbmdlIG9mIGtlcm5lbCBtZW1vcnkvcGFnZXMgaW4gZHJpdmVycyB3aGljaCBoYXMgbm90
IGNvbnNpZGVyZWQKdm1fcGdvZmYuIHZtX3Bnb2ZmIGlzIHBhc3NlZCBkZWZhdWx0IGFzIDAgZm9y
IHRob3NlIGRyaXZlcnMuCgpXZSBfY291bGRfIHRoZW4gYXQgYSBsYXRlciAiZml4IiB0aGVzZSBk
cml2ZXJzIHdoaWNoIGFyZSB1c2luZwp2bV9tYXBfcGFnZXNfemVybygpIHRvIGJlaGF2ZSBhY2Nv
cmRpbmcgdG8gdGhlIG5vcm1hbCB2bV9wZ29mZgpvZmZzZXR0aW5nIHNpbXBseSBieSByZW1vdmlu
ZyB0aGUgX3plcm8gc3VmZml4IG9uIHRoZSBmdW5jdGlvbgpuYW1lIGFuZCBpZiB0aGF0IGNhdXNl
cyByZWdyZXNzaW9ucywgaXQgZ2l2ZXMgdXMgYW4gZWFzeSB3YXkgdG8gcmV2ZXJ0LgoKVGVzdGVk
IG9uIFJvY2tjaGlwIGhhcmR3YXJlIGFuZCBkaXNwbGF5IGlzIHdvcmtpbmcgZmluZSwgaW5jbHVk
aW5nIHRhbGtpbmcKdG8gTGltYSB2aWEgcHJpbWUuCgp2MSAtPiB2MjoKICAgICAgICBGZXcgUmV2
aWV3ZWQtYnkuCgogICAgICAgIFVwZGF0ZWQgdGhlIGNoYW5nZSBsb2cgaW4gWzgvOV0KCiAgICAg
ICAgSW4gWzcvOV0sIHZtX3Bnb2ZmIGlzIHRyZWF0ZWQgaW4gVjRMMiBBUEkgYXMgYSAnY29va2ll
JwogICAgICAgIHRvIHNlbGVjdCBhIGJ1ZmZlciwgbm90IGFzIGEgaW4tYnVmZmVyIG9mZnNldCBi
eSBkZXNpZ24KICAgICAgICBhbmQgaXQgYWx3YXlzIHdhbnQgdG8gbW1hcCBhIHdob2xlIGJ1ZmZl
ciBmcm9tIGl0cyBiZWdpbm5pbmcuCiAgICAgICAgQWRkZWQgYWRkaXRpb25hbCBjaGFuZ2VzIGFm
dGVyIGRpc2N1c3Npbmcgd2l0aCBNYXJlayBhbmQKICAgICAgICB2bV9tYXBfcGFnZXMoKSBjb3Vs
ZCBiZSB1c2VkIGluc3RlYWQgb2Ygdm1fbWFwX3BhZ2VzX3plcm8oKS4KCnYyIC0+IHYzOgogICAg
ICAgIENvcnJlY3RlZCB0aGUgZG9jdW1lbnRhdGlvbiBhcyBwZXIgcmV2aWV3IGNvbW1lbnQuCgog
ICAgICAgIEFzIHN1Z2dlc3RlZCBpbiB2MiwgcmVuYW1pbmcgdGhlIGludGVyZmFjZXMgdG8gLQog
ICAgICAgICp2bV9pbnNlcnRfcmFuZ2UoKSAtPiB2bV9tYXBfcGFnZXMoKSogYW5kCiAgICAgICAg
KnZtX2luc2VydF9yYW5nZV9idWdneSgpIC0+IHZtX21hcF9wYWdlc196ZXJvKCkqLgogICAgICAg
IEFzIHRoZSBpbnRlcmZhY2UgaXMgcmVuYW1lZCwgbW9kaWZpZWQgdGhlIGNvZGUgYWNjb3JkaW5n
bHksCiAgICAgICAgdXBkYXRlZCB0aGUgY2hhbmdlIGxvZ3MgYW5kIG1vZGlmaWVkIHRoZSBzdWJq
ZWN0IGxpbmVzIHRvIHVzZSB0aGUKICAgICAgICBuZXcgaW50ZXJmYWNlcy4gVGhlcmUgaXMgbm8g
b3RoZXIgY2hhbmdlIGFwYXJ0IGZyb20gcmVuYW1pbmcgYW5kCiAgICAgICAgdXNpbmcgdGhlIG5l
dyBpbnRlcmZhY2UuCgogICAgICAgIFBhdGNoWzEvOV0gJiBbNC85XSwgVGVzdGVkIG9uIFJvY2tj
aGlwIGhhcmR3YXJlLgoKdjMgLT4gdjQ6CglGaXhlZCBidWlsZCB3YXJuaW5ncyBvbiBwYXRjaCBb
OC85XSByZXBvcnRlZCBieSBrYnVpbGQgdGVzdCByb2JvdC4KClNvdXB0aWNrIEpvYXJkZXIgKDkp
OgogIG1tOiBJbnRyb2R1Y2UgbmV3IHZtX21hcF9wYWdlcygpIGFuZCB2bV9tYXBfcGFnZXNfemVy
bygpIEFQSQogIGFybTogbW06IGRtYS1tYXBwaW5nOiBDb252ZXJ0IHRvIHVzZSB2bV9tYXBfcGFn
ZXMoKQogIGRyaXZlcnMvZmlyZXdpcmUvY29yZS1pc28uYzogQ29udmVydCB0byB1c2Ugdm1fbWFw
X3BhZ2VzX3plcm8oKQogIGRybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZ2VtLmM6IENvbnZlcnQg
dG8gdXNlIHZtX21hcF9wYWdlcygpCiAgZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jOiBDb252
ZXJ0IHRvIHVzZSB2bV9tYXBfcGFnZXMoKQogIGlvbW11L2RtYS1pb21tdS5jOiBDb252ZXJ0IHRv
IHVzZSB2bV9tYXBfcGFnZXMoKQogIHZpZGVvYnVmMi92aWRlb2J1ZjItZG1hLXNnLmM6IENvbnZl
cnQgdG8gdXNlIHZtX21hcF9wYWdlcygpCiAgeGVuL2dudGRldi5jOiBDb252ZXJ0IHRvIHVzZSB2
bV9tYXBfcGFnZXMoKQogIHhlbi9wcml2Y21kLWJ1Zi5jOiBDb252ZXJ0IHRvIHVzZSB2bV9tYXBf
cGFnZXNfemVybygpCgogYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAyMiArKy0tLS0KIGRyaXZlcnMvZmlyZXdpcmUvY29yZS1pc28uYyAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMTUgKy0tLQogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tj
aGlwX2RybV9nZW0uYyAgICAgICAgfCAxNyArLS0tLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5f
ZHJtX2Zyb250X2dlbS5jICAgICAgICAgICAgfCAxOCArKy0tLQogZHJpdmVycy9pb21tdS9kbWEt
aW9tbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMiArLS0tCiBkcml2ZXJzL21lZGlh
L2NvbW1vbi92aWRlb2J1ZjIvdmlkZW9idWYyLWNvcmUuYyAgICB8ICA3ICsrCiAuLi4vbWVkaWEv
Y29tbW9uL3ZpZGVvYnVmMi92aWRlb2J1ZjItZG1hLWNvbnRpZy5jICB8ICA2IC0tCiBkcml2ZXJz
L21lZGlhL2NvbW1vbi92aWRlb2J1ZjIvdmlkZW9idWYyLWRtYS1zZy5jICB8IDIyICsrLS0tLQog
ZHJpdmVycy94ZW4vZ250ZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMSAr
Ky0KIGRyaXZlcnMveGVuL3ByaXZjbWQtYnVmLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDggKy0tCiBpbmNsdWRlL2xpbnV4L21tLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICA0ICsrCiBtbS9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDgxICsrKysrKysrKysrKysrKysrKysrKysKIG1tL25vbW11LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTQgKysrKwogMTMgZmlsZXMgY2hhbmdlZCwg
MTM0IGluc2VydGlvbnMoKyksIDEwMyBkZWxldGlvbnMoLSkKCi0tIAoxLjkuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 02:38:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 02:38:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guTOT-0005kn-3A; Fri, 15 Feb 2019 02:38:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8Kn9=QW=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1guTOS-0005kg-Dj
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 02:38:24 +0000
X-Inumbo-ID: c2e653d0-30ca-11e9-bc90-bc764e045a96
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2e653d0-30ca-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 02:38:22 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id s22so4096358pfh.4
 for <xen-devel@lists.xen.org>; Thu, 14 Feb 2019 18:38:22 -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:mime-version:content-disposition
 :user-agent; bh=QS3mWzK39q3lW8WqJHFL6wuRYacMcGaOmOmP8soCdrs=;
 b=SvKO/8Qua3oK4cc04JxBOABmX9Lcs7OlPSis//wxrWJYxpUEEW0AwWfwFg7XPPkM9+
 QADPLQsqmaC/p2ZufsCfS3Ge83uGWPUWE09/20bfO/mh4I0ezFUGT63uVWuoI3PWUc0b
 7tkcSKGPRr9Z/G3N+gPRFwa09FtMiLR/oAZZ6Nfw3V/23rM4gjawS+m+B/f2q95GXwF4
 DG85JqW8Awyst8kSFZ/+DNXV1GycMdMZkuYlI9X+lNzCnx33LVj20wM0JmDE1ZhBX9ye
 ahW788DDSK1er+310WveH4ER6u0KEwCb0tkfiCK/ym7po3kDquKXj0FnrzXnfMhf5v6s
 OI/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=QS3mWzK39q3lW8WqJHFL6wuRYacMcGaOmOmP8soCdrs=;
 b=FWn9MA9hOe2QAkpXg1hwvQhhYRmJ9zIqghZsAu3y+6DrZUdDogZ2PvEFdIlQufb66W
 PfKuVbMIVQu2yxLqkoman4MvVlCbFihy2VKqnQF0etzS02Bl1VxEGrGOvjePiP79GqD0
 rgYlq/k5cd3orJbsD06KHgg3cdmXIdcPYZ1tLAklyovaK2z+W7PfrCVu7sYVUVbA/VlA
 B+Z7nZ3qD8wJTV4MwpAPdpoOCsv6nah2ugWWOMeZwGb0INXTVIiImNexrwLnFj5Dc+wo
 hvSMcXjhLBuLtVHuqzX7ZuOzxk4lXdUvrYF2acyzJcb1Hnf0hM533xTR7GXxIoaKX7xE
 KEZA==
X-Gm-Message-State: AHQUAub88UARs7eEaeqNOhh78ghA8/os85OYnrq7c9z0WYOEkJcn9iVk
 4tgC+kchzztt3xZkz1jqvvg=
X-Google-Smtp-Source: AHgI3Iba0jcQFwegqG4NLDbZHaOWcAX7sXcmudyJYCZAfU2Rx3rH8jIxfvL/3yVO80UpTMBO9iuHZQ==
X-Received: by 2002:a62:e704:: with SMTP id s4mr7409860pfh.94.1550198301951;
 Thu, 14 Feb 2019 18:38:21 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([49.207.53.51])
 by smtp.gmail.com with ESMTPSA id d13sm5397358pfd.58.2019.02.14.18.38.20
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 14 Feb 2019 18:38:21 -0800 (PST)
Date: Fri, 15 Feb 2019 08:12:41 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 kirill.shutemov@linux.intel.com, vbabka@suse.cz, riel@surriel.com,
 sfr@canb.auug.org.au, rppt@linux.vnet.ibm.com, peterz@infradead.org,
 linux@armlinux.org.uk, robin.murphy@arm.com, iamjoonsoo.kim@lge.com,
 treding@nvidia.com, keescook@chromium.org, m.szyprowski@samsung.com,
 stefanr@s5r6.in-berlin.de, hjc@rock-chips.com, heiko@sntech.de,
 airlied@linux.ie, oleksandr_andrushchenko@epam.com, joro@8bytes.org,
 pawel@osciak.com, kyungmin.park@samsung.com, mchehab@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <20190215024241.GA26350@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH v4 1/9] mm: Introduce new vm_map_pages() and
 vm_map_pages_zero() API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org, linux1394-devel@lists.sourceforge.net,
 linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJldmlvdWx5IGRyaXZlcnMgaGF2ZSB0aGVpciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2YK
a2VybmVsIHBhZ2VzL21lbW9yeSBpbnRvIHVzZXIgdm1hIGFuZCB0aGlzIHdhcyBkb25lIGJ5Cmlu
dm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KCkFzIHRoaXMgcGF0dGVybiBp
cyBjb21tb24gYWNyb3NzIGRpZmZlcmVudCBkcml2ZXJzLCBpdCBjYW4KYmUgZ2VuZXJhbGl6ZWQg
YnkgY3JlYXRpbmcgbmV3IGZ1bmN0aW9ucyBhbmQgdXNlIGl0IGFjcm9zcwp0aGUgZHJpdmVycy4K
CnZtX21hcF9wYWdlcygpIGlzIHRoZSBBUEkgd2hpY2ggY291bGQgYmUgdXNlZCB0byBtYXBwZWQK
a2VybmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBjb25zaWRlcmVkIHZtX3Bn
b2ZmCgp2bV9tYXBfcGFnZXNfemVybygpIGlzIHRoZSBBUEkgd2hpY2ggY291bGQgYmUgdXNlZCB0
byBtYXAKcmFuZ2Ugb2Yga2VybmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBu
b3QgY29uc2lkZXJlZAp2bV9wZ29mZi4gdm1fcGdvZmYgaXMgcGFzc2VkIGRlZmF1bHQgYXMgMCBm
b3IgdGhvc2UgZHJpdmVycy4KCldlIF9jb3VsZF8gdGhlbiBhdCBhIGxhdGVyICJmaXgiIHRoZXNl
IGRyaXZlcnMgd2hpY2ggYXJlIHVzaW5nCnZtX21hcF9wYWdlc196ZXJvKCkgdG8gYmVoYXZlIGFj
Y29yZGluZyB0byB0aGUgbm9ybWFsIHZtX3Bnb2ZmCm9mZnNldHRpbmcgc2ltcGx5IGJ5IHJlbW92
aW5nIHRoZSBfemVybyBzdWZmaXggb24gdGhlIGZ1bmN0aW9uCm5hbWUgYW5kIGlmIHRoYXQgY2F1
c2VzIHJlZ3Jlc3Npb25zLCBpdCBnaXZlcyB1cyBhbiBlYXN5IHdheSB0byByZXZlcnQuCgpUZXN0
ZWQgb24gUm9ja2NoaXAgaGFyZHdhcmUgYW5kIGRpc3BsYXkgaXMgd29ya2luZywgaW5jbHVkaW5n
IHRhbGtpbmcKdG8gTGltYSB2aWEgcHJpbWUuCgpTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2Fy
ZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4KU3VnZ2VzdGVkLWJ5OiBSdXNzZWxsIEtpbmcgPGxp
bnV4QGFybWxpbnV4Lm9yZy51az4KU3VnZ2VzdGVkLWJ5OiBNYXR0aGV3IFdpbGNveCA8d2lsbHlA
aW5mcmFkZWFkLm9yZz4KUmV2aWV3ZWQtYnk6IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJt
LmNvbT4KVGVzdGVkLWJ5OiBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgotLS0KIGlu
Y2x1ZGUvbGludXgvbW0uaCB8ICA0ICsrKwogbW0vbWVtb3J5LmMgICAgICAgIHwgODEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBtbS9ub21t
dS5jICAgICAgICAgfCAxNCArKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDk5IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21tLmggYi9pbmNsdWRlL2xpbnV4L21t
LmgKaW5kZXggODBiYjY0MC4uZTBhYWE3MyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9tbS5o
CisrKyBiL2luY2x1ZGUvbGludXgvbW0uaApAQCAtMjU2NSw2ICsyNTY1LDEwIEBAIHVuc2lnbmVk
IGxvbmcgY2hhbmdlX3Byb3RfbnVtYShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKIGludCBy
ZW1hcF9wZm5fcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICosIHVuc2lnbmVkIGxvbmcgYWRk
ciwKIAkJCXVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIHNpemUsIHBncHJvdF90KTsK
IGludCB2bV9pbnNlcnRfcGFnZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKiwgdW5zaWduZWQgbG9u
ZyBhZGRyLCBzdHJ1Y3QgcGFnZSAqKTsKK2ludCB2bV9tYXBfcGFnZXMoc3RydWN0IHZtX2FyZWFf
c3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCisJCQkJdW5zaWduZWQgbG9uZyBudW0p
OworaW50IHZtX21hcF9wYWdlc196ZXJvKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCBzdHJ1
Y3QgcGFnZSAqKnBhZ2VzLAorCQkJCXVuc2lnbmVkIGxvbmcgbnVtKTsKIHZtX2ZhdWx0X3Qgdm1m
X2luc2VydF9wZm4oc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcgYWRk
ciwKIAkJCXVuc2lnbmVkIGxvbmcgcGZuKTsKIHZtX2ZhdWx0X3Qgdm1mX2luc2VydF9wZm5fcHJv
dChzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLApkaWZmIC0t
Z2l0IGEvbW0vbWVtb3J5LmMgYi9tbS9tZW1vcnkuYwppbmRleCBlMTFjYTlkLi5jYWQzZTI3IDEw
MDY0NAotLS0gYS9tbS9tZW1vcnkuYworKysgYi9tbS9tZW1vcnkuYwpAQCAtMTUyMCw2ICsxNTIw
LDg3IEBAIGludCB2bV9pbnNlcnRfcGFnZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5z
aWduZWQgbG9uZyBhZGRyLAogfQogRVhQT1JUX1NZTUJPTCh2bV9pbnNlcnRfcGFnZSk7CiAKKy8q
CisgKiBfX3ZtX21hcF9wYWdlcyAtIG1hcHMgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8gdXNl
ciB2bWEKKyAqIEB2bWE6IHVzZXIgdm1hIHRvIG1hcCB0bworICogQHBhZ2VzOiBwb2ludGVyIHRv
IGFycmF5IG9mIHNvdXJjZSBrZXJuZWwgcGFnZXMKKyAqIEBudW06IG51bWJlciBvZiBwYWdlcyBp
biBwYWdlIGFycmF5CisgKiBAb2Zmc2V0OiB1c2VyJ3MgcmVxdWVzdGVkIHZtX3Bnb2ZmCisgKgor
ICogVGhpcyBhbGxvd3MgZHJpdmVycyB0byBtYXAgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8g
YSB1c2VyIHZtYS4KKyAqCisgKiBSZXR1cm46IDAgb24gc3VjY2VzcyBhbmQgZXJyb3IgY29kZSBv
dGhlcndpc2UuCisgKi8KK3N0YXRpYyBpbnQgX192bV9tYXBfcGFnZXMoc3RydWN0IHZtX2FyZWFf
c3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCisJCQkJdW5zaWduZWQgbG9uZyBudW0s
IHVuc2lnbmVkIGxvbmcgb2Zmc2V0KQoreworCXVuc2lnbmVkIGxvbmcgY291bnQgPSB2bWFfcGFn
ZXModm1hKTsKKwl1bnNpZ25lZCBsb25nIHVhZGRyID0gdm1hLT52bV9zdGFydDsKKwlpbnQgcmV0
LCBpOworCisJLyogRmFpbCBpZiB0aGUgdXNlciByZXF1ZXN0ZWQgb2Zmc2V0IGlzIGJleW9uZCB0
aGUgZW5kIG9mIHRoZSBvYmplY3QgKi8KKwlpZiAob2Zmc2V0ID4gbnVtKQorCQlyZXR1cm4gLUVO
WElPOworCisJLyogRmFpbCBpZiB0aGUgdXNlciByZXF1ZXN0ZWQgc2l6ZSBleGNlZWRzIGF2YWls
YWJsZSBvYmplY3Qgc2l6ZSAqLworCWlmIChjb3VudCA+IG51bSAtIG9mZnNldCkKKwkJcmV0dXJu
IC1FTlhJTzsKKworCWZvciAoaSA9IDA7IGkgPCBjb3VudDsgaSsrKSB7CisJCXJldCA9IHZtX2lu
c2VydF9wYWdlKHZtYSwgdWFkZHIsIHBhZ2VzW29mZnNldCArIGldKTsKKwkJaWYgKHJldCA8IDAp
CisJCQlyZXR1cm4gcmV0OworCQl1YWRkciArPSBQQUdFX1NJWkU7CisJfQorCisJcmV0dXJuIDA7
Cit9CisKKy8qKgorICogdm1fbWFwX3BhZ2VzIC0gbWFwcyByYW5nZSBvZiBrZXJuZWwgcGFnZXMg
c3RhcnRzIHdpdGggbm9uIHplcm8gb2Zmc2V0CisgKiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8K
KyAqIEBwYWdlczogcG9pbnRlciB0byBhcnJheSBvZiBzb3VyY2Uga2VybmVsIHBhZ2VzCisgKiBA
bnVtOiBudW1iZXIgb2YgcGFnZXMgaW4gcGFnZSBhcnJheQorICoKKyAqIE1hcHMgYW4gb2JqZWN0
IGNvbnNpc3Rpbmcgb2YgQG51bSBwYWdlcywgY2F0ZXJpbmcgZm9yIHRoZSB1c2VyJ3MKKyAqIHJl
cXVlc3RlZCB2bV9wZ29mZgorICoKKyAqIElmIHdlIGZhaWwgdG8gaW5zZXJ0IGFueSBwYWdlIGlu
dG8gdGhlIHZtYSwgdGhlIGZ1bmN0aW9uIHdpbGwgcmV0dXJuCisgKiBpbW1lZGlhdGVseSBsZWF2
aW5nIGFueSBwcmV2aW91c2x5IGluc2VydGVkIHBhZ2VzIHByZXNlbnQuICBDYWxsZXJzCisgKiBm
cm9tIHRoZSBtbWFwIGhhbmRsZXIgbWF5IGltbWVkaWF0ZWx5IHJldHVybiB0aGUgZXJyb3IgYXMg
dGhlaXIgY2FsbGVyCisgKiB3aWxsIGRlc3Ryb3kgdGhlIHZtYSwgcmVtb3ZpbmcgYW55IHN1Y2Nl
c3NmdWxseSBpbnNlcnRlZCBwYWdlcy4gT3RoZXIKKyAqIGNhbGxlcnMgc2hvdWxkIG1ha2UgdGhl
aXIgb3duIGFycmFuZ2VtZW50cyBmb3IgY2FsbGluZyB1bm1hcF9yZWdpb24oKS4KKyAqCisgKiBD
b250ZXh0OiBQcm9jZXNzIGNvbnRleHQuIENhbGxlZCBieSBtbWFwIGhhbmRsZXJzLgorICogUmV0
dXJuOiAwIG9uIHN1Y2Nlc3MgYW5kIGVycm9yIGNvZGUgb3RoZXJ3aXNlLgorICovCitpbnQgdm1f
bWFwX3BhZ2VzKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3QgcGFnZSAqKnBhZ2Vz
LAorCQkJCXVuc2lnbmVkIGxvbmcgbnVtKQoreworCXJldHVybiBfX3ZtX21hcF9wYWdlcyh2bWEs
IHBhZ2VzLCBudW0sIHZtYS0+dm1fcGdvZmYpOworfQorRVhQT1JUX1NZTUJPTCh2bV9tYXBfcGFn
ZXMpOworCisvKioKKyAqIHZtX21hcF9wYWdlc196ZXJvIC0gbWFwIHJhbmdlIG9mIGtlcm5lbCBw
YWdlcyBzdGFydHMgd2l0aCB6ZXJvIG9mZnNldAorICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRv
CisgKiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcworICog
QG51bTogbnVtYmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKKyAqCisgKiBTaW1pbGFyIHRvIHZt
X21hcF9wYWdlcygpLCBleGNlcHQgdGhhdCBpdCBleHBsaWNpdGx5IHNldHMgdGhlIG9mZnNldAor
ICogdG8gMC4gVGhpcyBmdW5jdGlvbiBpcyBpbnRlbmRlZCBmb3IgdGhlIGRyaXZlcnMgdGhhdCBk
aWQgbm90IGNvbnNpZGVyCisgKiB2bV9wZ29mZi4KKyAqCisgKiBDb250ZXh0OiBQcm9jZXNzIGNv
bnRleHQuIENhbGxlZCBieSBtbWFwIGhhbmRsZXJzLgorICogUmV0dXJuOiAwIG9uIHN1Y2Nlc3Mg
YW5kIGVycm9yIGNvZGUgb3RoZXJ3aXNlLgorICovCitpbnQgdm1fbWFwX3BhZ2VzX3plcm8oc3Ry
dWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCisJCQkJdW5zaWdu
ZWQgbG9uZyBudW0pCit7CisJcmV0dXJuIF9fdm1fbWFwX3BhZ2VzKHZtYSwgcGFnZXMsIG51bSwg
MCk7Cit9CitFWFBPUlRfU1lNQk9MKHZtX21hcF9wYWdlc196ZXJvKTsKKwogc3RhdGljIHZtX2Zh
dWx0X3QgaW5zZXJ0X3BmbihzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9u
ZyBhZGRyLAogCQkJcGZuX3QgcGZuLCBwZ3Byb3RfdCBwcm90LCBib29sIG1rd3JpdGUpCiB7CmRp
ZmYgLS1naXQgYS9tbS9ub21tdS5jIGIvbW0vbm9tbXUuYwppbmRleCA3NDkyNzZiLi5iNDkyZmQx
IDEwMDY0NAotLS0gYS9tbS9ub21tdS5jCisrKyBiL21tL25vbW11LmMKQEAgLTQ3Myw2ICs0NzMs
MjAgQEAgaW50IHZtX2luc2VydF9wYWdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNp
Z25lZCBsb25nIGFkZHIsCiB9CiBFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9wYWdlKTsKIAoraW50
IHZtX21hcF9wYWdlcyhzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipw
YWdlcywKKwkJCXVuc2lnbmVkIGxvbmcgbnVtKQoreworCXJldHVybiAtRUlOVkFMOworfQorRVhQ
T1JUX1NZTUJPTCh2bV9tYXBfcGFnZXMpOworCitpbnQgdm1fbWFwX3BhZ2VzX3plcm8oc3RydWN0
IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCisJCQkJdW5zaWduZWQg
bG9uZyBudW0pCit7CisJcmV0dXJuIC1FSU5WQUw7Cit9CitFWFBPUlRfU1lNQk9MKHZtX21hcF9w
YWdlc196ZXJvKTsKKwogLyoKICAqICBzeXNfYnJrKCkgZm9yIHRoZSBtb3N0IHBhcnQgZG9lc24n
dCBuZWVkIHRoZSBnbG9iYWwga2VybmVsCiAgKiAgbG9jaywgZXhjZXB0IHdoZW4gYW4gYXBwbGlj
YXRpb24gaXMgZG9pbmcgc29tZXRoaW5nIG5hc3R5Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 02:42:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 02:42:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guTS4-0006Vl-Om; Fri, 15 Feb 2019 02:42:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8Kn9=QW=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1guTS2-0006Vg-P6
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 02:42:06 +0000
X-Inumbo-ID: 478c8a40-30cb-11e9-bc90-bc764e045a96
Received: from mail-pf1-x443.google.com (unknown [2607:f8b0:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 478c8a40-30cb-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 02:42:05 +0000 (UTC)
Received: by mail-pf1-x443.google.com with SMTP id c123so4108957pfb.0
 for <xen-devel@lists.xen.org>; Thu, 14 Feb 2019 18:42:05 -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:mime-version:content-disposition
 :user-agent; bh=wsI5nOykFSX6S7SyN92+LRaxG3yXSZXxVHkiaYJTa/M=;
 b=foVgED8YU33cGUdNyMsYu1taL/xGldIA8jDJx5x9y9I6QigtUvC602CKjwOr0ZsAS/
 PrLVwNvSCYqqXgJkNNgsj/JW4o6PWnnMVV+sOZHXGFsGHwcW805LK+wgOzI/x/OVBO8m
 OE0NJpOQoDOheB7ogbrxz4yXHYX8Q4ORkgGb4p4hR8jDn2jxBGx513wY4g/BSbtUttC0
 +EUbqxPKWKxaEIwFfueP5dYGJ5wiFaiaVgytXN65xCDqGoDPEgYzQajnm8GLjMI6x6lJ
 uIsXrJrh4nv4qyfZmh7llHMdCo3NwZqLV9pBFVPB3QNi9ryMrkqN29sj6ImJovEthc7N
 Txrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=wsI5nOykFSX6S7SyN92+LRaxG3yXSZXxVHkiaYJTa/M=;
 b=fSg9i6C2zoq4rpPGIiHsgv1J5MrgMOf2MrizUJ28+4V9YurjNxloTUICpKGTtZFXVI
 l+TD2lRjImwoORRHAVZgtOhQix5/KxYo7holzHXxV1iIHZleOaqvzqwT53ep0E5Tdz49
 zQZ/2qdGn6aHXNbopcmcIBFmjPyGJ4YC/nLyq3W73bckJlgyEDHASksSVNwlHO5JDATO
 GqsyKWkDihdSipfH8ZsgYFYSJAZgWdynaK2D4SXfXvdLvvA0fP1NlO07qZp8HsAEqPyu
 ytLpyZT+UBX/aiww1gUCKKwJNiistBi3gCWgUNDRs5pdPxXV9nys1x8XeJNzdL1Fn/VC
 17Gw==
X-Gm-Message-State: AHQUAuZxdjYcpsIw7TkpXr2tg2jPDlGe1l0WMTOowZhcC05sGtorp7VN
 gpjW/uULbuz2+EXC+Pp4lqEsO+tU
X-Google-Smtp-Source: AHgI3IY09of71qEdGWmLQ9N0pTJcuq75/YFXp32CyRWU1WZj24MjvjzhxprXcBsoC8HhuoJWLmu0dQ==
X-Received: by 2002:a62:2e03:: with SMTP id u3mr2225821pfu.257.1550198524099; 
 Thu, 14 Feb 2019 18:42:04 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([49.207.53.51])
 by smtp.gmail.com with ESMTPSA id k19sm2131657pfi.126.2019.02.14.18.42.02
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 14 Feb 2019 18:42:03 -0800 (PST)
Date: Fri, 15 Feb 2019 08:16:24 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 oleksandr_andrushchenko@epam.com, airlied@linux.ie,
 linux@armlinux.org.uk, robin.murphy@arm.com
Message-ID: <20190215024624.GA26425@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH v4 5/9] drm/xen/xen_drm_front_gem.c: Convert to
 use vm_map_pages()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzKCkgdG8gbWFwIHJhbmdlIG9mIGtlcm5lbAptZW1v
cnkgdG8gdXNlciB2bWEuCgpTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxp
bnV4QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVr
c2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnRfZ2VtLmMgfCAxOCArKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA1IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVu
X2RybV9mcm9udF9nZW0uYwppbmRleCAyOGJjNTAxLi5kZDA2MDJkIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCkBAIC0yMjQsOCArMjI0LDcgQEAgc3RydWN0IGRybV9n
ZW1fb2JqZWN0ICoKIHN0YXRpYyBpbnQgZ2VtX21tYXBfb2JqKHN0cnVjdCB4ZW5fZ2VtX29iamVj
dCAqeGVuX29iaiwKIAkJCXN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogewotCXVuc2lnbmVk
IGxvbmcgYWRkciA9IHZtYS0+dm1fc3RhcnQ7Ci0JaW50IGk7CisJaW50IHJldDsKIAogCS8qCiAJ
ICogY2xlYXIgdGhlIFZNX1BGTk1BUCBmbGFnIHRoYXQgd2FzIHNldCBieSBkcm1fZ2VtX21tYXAo
KSwgYW5kIHNldCB0aGUKQEAgLTI0NiwxOCArMjQ1LDExIEBAIHN0YXRpYyBpbnQgZ2VtX21tYXBf
b2JqKHN0cnVjdCB4ZW5fZ2VtX29iamVjdCAqeGVuX29iaiwKIAkgKiBGSVhNRTogYXMgd2UgaW5z
ZXJ0IGFsbCB0aGUgcGFnZXMgbm93IHRoZW4gbm8gLmZhdWx0IGhhbmRsZXIgbXVzdAogCSAqIGJl
IGNhbGxlZCwgc28gZG9uJ3QgcHJvdmlkZSBvbmUKIAkgKi8KLQlmb3IgKGkgPSAwOyBpIDwgeGVu
X29iai0+bnVtX3BhZ2VzOyBpKyspIHsKLQkJaW50IHJldDsKLQotCQlyZXQgPSB2bV9pbnNlcnRf
cGFnZSh2bWEsIGFkZHIsIHhlbl9vYmotPnBhZ2VzW2ldKTsKLQkJaWYgKHJldCA8IDApIHsKLQkJ
CURSTV9FUlJPUigiRmFpbGVkIHRvIGluc2VydCBwYWdlcyBpbnRvIHZtYTogJWRcbiIsIHJldCk7
Ci0JCQlyZXR1cm4gcmV0OwotCQl9CisJcmV0ID0gdm1fbWFwX3BhZ2VzKHZtYSwgeGVuX29iai0+
cGFnZXMsIHhlbl9vYmotPm51bV9wYWdlcyk7CisJaWYgKHJldCA8IDApCisJCURSTV9FUlJPUigi
RmFpbGVkIHRvIG1hcCBwYWdlcyBpbnRvIHZtYTogJWRcbiIsIHJldCk7CiAKLQkJYWRkciArPSBQ
QUdFX1NJWkU7Ci0JfQotCXJldHVybiAwOworCXJldHVybiByZXQ7CiB9CiAKIGludCB4ZW5fZHJt
X2Zyb250X2dlbV9tbWFwKHN0cnVjdCBmaWxlICpmaWxwLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3Qg
KnZtYSkKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 02:44:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 02:44:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guTU7-0006cg-5i; Fri, 15 Feb 2019 02:44:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8Kn9=QW=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1guTU4-0006cZ-Vn
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 02:44:13 +0000
X-Inumbo-ID: 92e3e5e4-30cb-11e9-bc90-bc764e045a96
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92e3e5e4-30cb-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 02:44:11 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id h1so4095557pfo.7
 for <xen-devel@lists.xenproject.org>; Thu, 14 Feb 2019 18:44:11 -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:mime-version:content-disposition
 :user-agent; bh=n/NDS47nz9uuNytg4LeJJ+li959uQqsTwzm1mhrxiWA=;
 b=Vt8nidr0rK41Os0HWq4+4aF062X7h4v6mHNSGJrNppzhNDwX047qRWP5LTYUmhuLuy
 Iqtt/oPfQUVesoOPfP5pR37mpT+P5HeBjY/N3FdmN8Wc13V9Ij1VlOFDdTG1KkCD9Y9h
 LQKENgYLW/iXqE4T1/ZrhykWcCV8gemdxOrir5XOiDFzPc11Wj4/BnVAjWyDbTbpt0ta
 VbW+K/iPDsPHPWxg6IhMue9P7ETAnU+10BQ5VBAg8a1B0RRapCC5H5wh6eFntrZbvsCk
 v7WtGBOaFUVs6JL1Q2xUIeJxfF53otn17DmHM7ufjAiDUwRCJGfexUeqg6ur38YrawW0
 RvyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=n/NDS47nz9uuNytg4LeJJ+li959uQqsTwzm1mhrxiWA=;
 b=r38+c6UB0aAaQZ+nV9wOxf9nA1U7u2xKWd58JsPD5xXx+FWI88RS7V8Rd26wnw1Q+5
 OYrzzLe2pNFMELoJYjRLwotachgAKdTh4mWDwS4XIrtdwTWu/FtGCC3pRA7CLwHuY0HE
 kqOPbwmUCtjPMYILPoLALcqvYqdtyNu0CUBW3dBbqbVhU/69/U2eNfdQGkBQP9tMZ3K0
 nel4nODSuyIkEkcShOrDTjpQTL5mSf5nZjw4ujgv87j8JVidSV/Ps0Tyj1W1yH1cW4sh
 7lxIehrpYFYAmdVa/YwxXKrEstx0LjFegxk176tLNj+8zNz4JJJiKBxq1yg69+CCjwuw
 iyDA==
X-Gm-Message-State: AHQUAuadMFz7jr+jB0gFDEjM0uFA+mS7L4Nm+3lkqDWcTI7HW90h/GsD
 VbvPZKZ+hCVa07Ymyr3jN8g=
X-Google-Smtp-Source: AHgI3Ibcl+fzq90jisjOqRBP1UVmKB22vuwt6jwUdH2scf6jctjGOQhzTZ2VTYmiKE7rY4uCtAp5vQ==
X-Received: by 2002:a65:5003:: with SMTP id f3mr3127549pgo.39.1550198650905;
 Thu, 14 Feb 2019 18:44:10 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([49.207.53.51])
 by smtp.gmail.com with ESMTPSA id u8sm6577915pfl.16.2019.02.14.18.44.09
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 14 Feb 2019 18:44:10 -0800 (PST)
Date: Fri, 15 Feb 2019 08:18:31 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 boris.ostrovsky@oracle.com, jgross@suse.com, linux@armlinux.org.uk,
 robin.murphy@arm.com
Message-ID: <20190215024830.GA26477@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH v4 8/9] xen/gntdev.c: Convert to use
 vm_map_pages()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzKCkgdG8gbWFwIHJhbmdlIG9mIGtlcm5lbAptZW1v
cnkgdG8gdXNlciB2bWEuCgptYXAtPmNvdW50IGlzIHBhc3NlZCB0byB2bV9tYXBfcGFnZXMoKSBh
bmQgaW50ZXJuYWwgQVBJCnZlcmlmeSBtYXAtPmNvdW50IGFnYWluc3QgY291bnQgKCBjb3VudCA9
IHZtYV9wYWdlcyh2bWEpKQpmb3IgcGFnZSBhcnJheSBib3VuZGFyeSBvdmVycnVuIGNvbmRpdGlv
bi4KClNpZ25lZC1vZmYtYnk6IFNvdXB0aWNrIEpvYXJkZXIgPGpyZHIubGludXhAZ21haWwuY29t
PgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KLS0tCiBkcml2ZXJzL3hlbi9nbnRkZXYuYyB8IDExICsrKystLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL2dudGRldi5jIGIvZHJpdmVycy94ZW4vZ250ZGV2LmMKaW5kZXggNWVmYzVlZS4uNWQ2
NDI2MiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZ250ZGV2LmMKKysrIGIvZHJpdmVycy94ZW4v
Z250ZGV2LmMKQEAgLTEwODQsNyArMTA4NCw3IEBAIHN0YXRpYyBpbnQgZ250ZGV2X21tYXAoc3Ry
dWN0IGZpbGUgKmZsaXAsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogCWludCBpbmRleCA9
IHZtYS0+dm1fcGdvZmY7CiAJaW50IGNvdW50ID0gdm1hX3BhZ2VzKHZtYSk7CiAJc3RydWN0IGdu
dGRldl9ncmFudF9tYXAgKm1hcDsKLQlpbnQgaSwgZXJyID0gLUVJTlZBTDsKKwlpbnQgZXJyID0g
LUVJTlZBTDsKIAogCWlmICgodm1hLT52bV9mbGFncyAmIFZNX1dSSVRFKSAmJiAhKHZtYS0+dm1f
ZmxhZ3MgJiBWTV9TSEFSRUQpKQogCQlyZXR1cm4gLUVJTlZBTDsKQEAgLTExNDUsMTIgKzExNDUs
OSBAQCBzdGF0aWMgaW50IGdudGRldl9tbWFwKHN0cnVjdCBmaWxlICpmbGlwLCBzdHJ1Y3Qgdm1f
YXJlYV9zdHJ1Y3QgKnZtYSkKIAkJZ290byBvdXRfcHV0X21hcDsKIAogCWlmICghdXNlX3B0ZW1v
ZCkgewotCQlmb3IgKGkgPSAwOyBpIDwgY291bnQ7IGkrKykgewotCQkJZXJyID0gdm1faW5zZXJ0
X3BhZ2Uodm1hLCB2bWEtPnZtX3N0YXJ0ICsgaSpQQUdFX1NJWkUsCi0JCQkJbWFwLT5wYWdlc1tp
XSk7Ci0JCQlpZiAoZXJyKQotCQkJCWdvdG8gb3V0X3B1dF9tYXA7Ci0JCX0KKwkJZXJyID0gdm1f
bWFwX3BhZ2VzKHZtYSwgbWFwLT5wYWdlcywgbWFwLT5jb3VudCk7CisJCWlmIChlcnIpCisJCQln
b3RvIG91dF9wdXRfbWFwOwogCX0gZWxzZSB7CiAjaWZkZWYgQ09ORklHX1g4NgogCQkvKgotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 02:44:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 02:44:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guTUp-0006n4-GB; Fri, 15 Feb 2019 02:44:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8Kn9=QW=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1guTUp-0006my-03
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 02:44:59 +0000
X-Inumbo-ID: ae1e64c4-30cb-11e9-bc90-bc764e045a96
Received: from mail-pl1-x644.google.com (unknown [2607:f8b0:4864:20::644])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae1e64c4-30cb-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 02:44:57 +0000 (UTC)
Received: by mail-pl1-x644.google.com with SMTP id bj4so4178931plb.7
 for <xen-devel@lists.xenproject.org>; Thu, 14 Feb 2019 18:44:57 -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:mime-version:content-disposition
 :user-agent; bh=F9hIq6OqtC1SVS2O3U7ZkPoLnNclA70DsapCWy7Q+lE=;
 b=QWuFZnGW1rAFmlIYTR8KT5WNdvrhaezr0i4ZoVMqFLa54ofNW2h9D9a5ZzgYyp41MF
 rvXlFdLTe1vJbS+yYGRhKQFGPj+MKLD1iVlvMm9nhnIlH0nFQ5/bX/r3BgdjW2MtktLL
 fE5F7PKlj7zIDHLD10ydW/9+vyhDv6wCFhmmc9esTga8VDt9eB/q3GWtNUJB7Ih4v8gF
 hysNnNr3phiGvpEKd6M8VkY5G2p4IwHVd8tz8sNvMG5Yof71tMkfCzELiIvS7ATGGdrk
 f2Fjtt+lYU6DRmN0pNS3UaeqrhCqlzqJPjrNKTGR5zpPj8DyL7JWfrs3Bxalf9n153ai
 kn/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=F9hIq6OqtC1SVS2O3U7ZkPoLnNclA70DsapCWy7Q+lE=;
 b=DLJ9q+uurMu46EdFZX9HTIkVZ58p1Pdr3qAGcdRAl5Pp4n4LcAvtFYgNAn1pqEUdQU
 LFnRMkVeKiyok4Z2ovSgXfwqt3J+VQvqh+MPe+xVoE5joGUnfoahZUlDD4OIp4ndtIsm
 DdUddFBx8P89XBX6uc4cq0DpkoCzI1LID0t23gYo1cw5rSN56o8MTq01E4pBXttSZXyK
 c/OepzNnL35A92SzAKIrqmvgOdLVD0IomSwmrP/qmC6gUQILrToVjR2vXyiQk8orUcnC
 iM9ob8SsdqfNg6knH2uFmeLAbmGXyyvakQwbbSGkSJERJpNSrNWNlWfZXiZeZf1B8faB
 lOZA==
X-Gm-Message-State: AHQUAuaA6hNrB8E/05Aovkc7igHDU0bAThUAPgL3mvT5qXeI2pWPtARg
 b0oVmUNvXGu3l55IzV+VLCg=
X-Google-Smtp-Source: AHgI3IYS4Rmfmmn4KPKMZ+5sCz/9GuQcTZN8Ld6ccRNBZU9OLJommfG+bJc6qfgdLMUnSbD4C9x9Pw==
X-Received: by 2002:a17:902:b190:: with SMTP id
 s16mr7726474plr.262.1550198696592; 
 Thu, 14 Feb 2019 18:44:56 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([49.207.53.51])
 by smtp.gmail.com with ESMTPSA id t5sm6861584pfb.60.2019.02.14.18.44.55
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 14 Feb 2019 18:44:55 -0800 (PST)
Date: Fri, 15 Feb 2019 08:19:16 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 boris.ostrovsky@oracle.com, jgross@suse.com, linux@armlinux.org.uk,
 robin.murphy@arm.com
Message-ID: <20190215024916.GA26495@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH v4 9/9] xen/privcmd-buf.c: Convert to use
 vm_map_pages_zero()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzX3plcm8oKSB0byBtYXAgcmFuZ2Ugb2Yga2VybmVs
Cm1lbW9yeSB0byB1c2VyIHZtYS4KClRoaXMgZHJpdmVyIGhhcyBpZ25vcmVkIHZtX3Bnb2ZmLiBX
ZSBjb3VsZCBsYXRlciAiZml4IiB0aGVzZSBkcml2ZXJzCnRvIGJlaGF2ZSBhY2NvcmRpbmcgdG8g
dGhlIG5vcm1hbCB2bV9wZ29mZiBvZmZzZXR0aW5nIHNpbXBseSBieQpyZW1vdmluZyB0aGUgX3pl
cm8gc3VmZml4IG9uIHRoZSBmdW5jdGlvbiBuYW1lIGFuZCBpZiB0aGF0IGNhdXNlcwpyZWdyZXNz
aW9ucywgaXQgZ2l2ZXMgdXMgYW4gZWFzeSB3YXkgdG8gcmV2ZXJ0LgoKU2lnbmVkLW9mZi1ieTog
U291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIGRyaXZlcnMveGVu
L3ByaXZjbWQtYnVmLmMgfCA4ICsrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3ByaXZjbWQtYnVm
LmMgYi9kcml2ZXJzL3hlbi9wcml2Y21kLWJ1Zi5jCmluZGV4IGRlMDFhNmQuLmQwMmRjNDMgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3ByaXZjbWQtYnVmLmMKKysrIGIvZHJpdmVycy94ZW4vcHJp
dmNtZC1idWYuYwpAQCAtMTY2LDEyICsxNjYsOCBAQCBzdGF0aWMgaW50IHByaXZjbWRfYnVmX21t
YXAoc3RydWN0IGZpbGUgKmZpbGUsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogCWlmICh2
bWFfcHJpdi0+bl9wYWdlcyAhPSBjb3VudCkKIAkJcmV0ID0gLUVOT01FTTsKIAllbHNlCi0JCWZv
ciAoaSA9IDA7IGkgPCB2bWFfcHJpdi0+bl9wYWdlczsgaSsrKSB7Ci0JCQlyZXQgPSB2bV9pbnNl
cnRfcGFnZSh2bWEsIHZtYS0+dm1fc3RhcnQgKyBpICogUEFHRV9TSVpFLAotCQkJCQkgICAgIHZt
YV9wcml2LT5wYWdlc1tpXSk7Ci0JCQlpZiAocmV0KQotCQkJCWJyZWFrOwotCQl9CisJCXJldCA9
IHZtX21hcF9wYWdlc196ZXJvKHZtYSwgdm1hX3ByaXYtPnBhZ2VzLAorCQkJCQkJdm1hX3ByaXYt
Pm5fcGFnZXMpOwogCiAJaWYgKHJldCkKIAkJcHJpdmNtZF9idWZfdm1hcHJpdl9mcmVlKHZtYV9w
cml2KTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 03:38:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 03:38:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guUKP-0002Xw-G5; Fri, 15 Feb 2019 03:38:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Im7x=QW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guUKN-0002Xm-QA
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 03:38:15 +0000
X-Inumbo-ID: 1f82eaab-30d3-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f82eaab-30d3-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 03:38:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guUKK-0000zj-2H; Fri, 15 Feb 2019 03:38:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guUKJ-0006Ou-A1; Fri, 15 Feb 2019 03:38:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guUKJ-0003Z7-8s; Fri, 15 Feb 2019 03:38:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133258-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Feb 2019 03:38:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133258: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI1OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI1OC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYx
NzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICA3IGRheXMgICA0NCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAg
IDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAyIGRheXMgICAyMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNj
aG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlA
YW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmMTc4YTAwYzMwMTczYzBiMjY4ZDk5MTYwZTE5YWQy
OTliMTgyM2EyCkF1dGhvcjogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkRh
dGU6ICAgVHVlIEZlYiAxMiAxNToyMDoxNSAyMDE5ICswMTAwCgogICAgeDg2L2h2bTogYmxvY2sg
c3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFRoZXJlIGFyZSBtdWx0
aXBsZSBhcnJheXMgaW4gdGhlIEhWTSBpbnRlcmZhY2UgdGhhdCBhcmUgYWNjZXNzZWQKICAgIHdp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRvIGF2b2lkIHNwZWN1
bGF0aXZlCiAgICBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJyYXlfaW5kZXhf
bm9zcGVjIG1hY3JvLgogICAgCiAgICBXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91dC1vZi1i
b3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwogICAgaW50byBkeW5hbWljIGFy
cmF5cyBhbmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVkCiAg
ICBkdXJpbmcgcnVuIHRpbWUsIHRoZSBzaXplIG9mIHRoZSBsYXR0ZXIgaXMga25vd24gZHVyaW5n
IGNvbXBpbGUgdGltZS4KICAgIE9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFi
bGUgdG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKICAgIGluIHRoZSBmdXR1cmUuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5k
ZT4KICAgIFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRl
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1
NmQ4ZDAxMTlkMjcwZjg0NmM2YzQ5NDM3MTJiOGEyMWZiZTVkNGQwCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6NTcgMjAxOSAr
MDEwMAoKICAgIFZNWDogZG9uJ3QgaWdub3JlIFAyTSBzZXR1cCBlcnJvcgogICAgCiAgICBzZXRf
bW1pb19wMm1fZW50cnkoKSBtYXkgZmFpbCwgaW4gcGFydGljdWxhciB3aXRoIC1FTk9NRU0uIERv
bid0IGlnbm9yZQogICAgc3VjaCBhbiBlcnJvciwgYnV0IGluc3RlYWQgY2F1c2UgZG9tYWluIGNy
ZWF0aW9uIHRvIGZhaWwgaW4gc3VjaCBhIGNhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDg4YjkyYzM4MjBjZmZlZDRiNGFiZWIxMzllZGMyY2Jk
ODI4NmNiMTIKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEZlYiAxMiAxMTo1NDowNyAyMDE5ICswMTAwCgogICAgaW9tbXU6IGZpeCBpb21tdV9vcHMg
aW5pdGlhbGl6YXRpb24KICAgIAogICAgQ29tbWl0IDMyYTVlYTAwZWM3NWVmNTNlICgiSU9NTVUv
eDg2OiByZW1vdmUgaW5kaXJlY3Rpb24gZnJvbSBjZXJ0YWluCiAgICBJT01NVSBob29rIGFjY2Vz
c2VzIikgaW50cm9kdWNlZCBpb21tdV9vcHMgaW5pdGlhbGl6ZWQgYXQgYm9vdCB0aW1lCiAgICB3
aXRoIGRhdGEgZGVjbGFyZWQgYXMgX19pbml0Y29uc3RyZWwuCiAgICAKICAgIE9uIEludGVsIHN5
c3RlbXMgdGhlcmUgaXMgYW5vdGhlciBwYXRoIHdoZXJlIGlvbW11X29wcyBpcyBpbml0aWFsaXpl
ZAogICAgYW5kIHRoaXMgcGF0aCBpcyByZWxldmFudCBvbiByZXN1bWUgYWZ0ZXIgcmV0dXJuaW5n
IGZyb20gc3lzdGVtIHN1c3BlbmQuCiAgICBBcyB0aGUgaW5pdGlhbGl6YXRpb24gZGF0YSBpcyBu
byBsb25nZXIgYWNjZXNzaWJsZSBpbiB0aGlzIGNhc2UgdGhhdAogICAgc2Vjb25kIGluaXRpYWxp
emF0aW9uIG11c3QgYmUgZHJvcHBlZCBpbiBjYXNlIHRoZSBzeXN0ZW0gaXNuJ3QganVzdAogICAg
Ym9vdGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwOWZj
NGRlNGE4ZWJiMzg5NjQxYjhiOGE2MzJlZmNiN2NhODgwZTA4CkF1dGhvcjogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uY29tPgpEYXRlOiAgIFdlZCBGZWIgNiAxNTowOTozMyAyMDE5
ICswMTAwCgogICAgYXNtOiBoYW5kbGUgY29tbWVudHMgd2hlbiBjcmVhdGluZyBoZWFkZXIgZmls
ZQogICAgCiAgICBJbiB0aGUgZWFybHkgc3RlcHMgb2YgY29tcGlsYXRpb24sIHRoZSBhc20gaGVh
ZGVyIGZpbGVzIGFyZSBjcmVhdGVkLCBzdWNoCiAgICBhcyBpbmNsdWRlL2FzbS0kKFRBUkdFVF9B
UkNIKS9hc20tb2Zmc2V0cy5oLiBUaGVzZSBmaWxlcyBkZXBlbmQgb24gdGhlCiAgICBhc3NlbWJs
eSBmaWxlIGFyY2gvJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMucywgd2hpY2ggaXMgZ2VuZXJh
dGVkCiAgICBiZWZvcmUuIERlcGVuZGluZyBvbiB0aGUgdXNlZCB0b29sY2hhaW4sIHRoZXJlIG1p
Z2h0IGJlIGNvbW1lbnRzIGluIHRoZQogICAgYXNzZW1ibHkgZmlsZXMuIEVzcGVjaWFsbHkgdGhl
IGdvdG8tZ2NjIGNvbXBpbGVyIG9mIHRoZSBib3VuZGVkIG1vZGVsCiAgICBjaGVja2VyIENCTUMg
YWRkcyBjb21tZW50cyB0aGF0IHN0YXJ0IHdpdGggYSAnIycgc3ltYm9sIGF0IHRoZSBiZWdpbm5p
bmcKICAgIG9mIHRoZSBsaW5lLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGhhbmRsaW5nIGNv
bW1lbnRzIGluIGFzc2VtYmxlciBkdXJpbmcgdGhlIGNyZWF0aW9uIG9mIHRoZQogICAgYXNtIGhl
YWRlciBmaWxlcywgZXNwZWNpYWxseSBpZ25vcmluZyBsaW5lcyB0aGF0IHN0YXJ0IHdpdGggJyMn
LCB3aGljaAogICAgaW5kaWNhdGUgY29tbWVudHMgZm9yIGJvdGggQVJNIGFuZCB4ODYgYXNzZW1i
bGVyLiBUaGUgdXNlZCB0b29sIGdvdG8tYXMKICAgIHByb2R1Y2VzIGV4YWN0bHkgY29tbWVudHMg
b2YgdGhpcyBraW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVGF1dHNjaG5pZyA8
dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBkMDRiZjFlYjY1NmJlOGIyMTMxZDA4YzdlMzJjZmYzNDM1NTZj
ZmE4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBG
ZWIgMTEgMDk6MDk6MTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IGFkanVzdCBtaW5pbXVt
IGFsbG9jYXRpb24gY2FsY3VsYXRpb25zCiAgICAKICAgIEEgcHJldmlvdXNseSBiYWQgc2l0dWF0
aW9uIGhhcyBiZWNvbWUgd29yc2Ugd2l0aCB0aGUgZWFybHkgc2V0dGluZyBvZgogICAgLT5tYXhf
dmNwdXM6IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMo
KSBoYXMKICAgIGZ1cnRoZXIgZ3Jvd24sIGFuZCBoZW5jZSBub3cgaG9sZHMgYmFjayBldmVuIG1v
cmUgbWVtb3J5IGZyb20gdXNlIGZvcgogICAgdGhlIHAybS4KICAgIAogICAgTWFrZSBzaF9taW5f
YWxsb2NhdGlvbigpIGFjY291bnQgZm9yIGFsbCBwMm0gbWVtb3J5IG5lZWRlZCBmb3IKICAgIHNo
YWRvd19lbmFibGUoKSB0byBzdWNjZWVkIGR1cmluZyBkb21haW4gY3JlYXRpb24gKGF0IHdoaWNo
IHBvaW50IHRoZQogICAgZG9tYWluIGhhcyBubyBtZW1vcnkgYXQgYWxsIGFsbG9jYXRlZCB0byBp
dCB5ZXQsIGFuZCBoZW5jZSB1c2Ugb2YKICAgIGQtPnRvdF9wYWdlcyBpcyBtZWFuaW5nbGVzcyku
CiAgICAKICAgIEFsc28gbWFrZSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBubyBsb25n
ZXIgbmVlZGxlc3NseSBhZGQgMSB0bwogICAgdGhlIHZDUFUgY291bnQuCiAgICAKICAgIEZpbmFs
bHkgbWFrZSB0aGUgZGVidWdnaW5nIHByaW50aygpIGluIHNoYWRvd19hbGxvY19wMm1fcGFnZSgp
IGEgbGl0dGxlCiAgICBtb3JlIHVzZWZ1bCBieSBsb2dnaW5nIHNvbWUgb2YgdGhlIHJlbGV2YW50
IGRvbWFpbiBzZXR0aW5ncy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1p
dCBhY2EyMTQ0MjQ5OWMwNGI3MGQ4NDE2NGI0Njc0NGIzNWVlN2I4YmY0CkF1dGhvcjogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjo0
MToxNyAyMDE5ICswMDAwCgogICAgZG9jczogZmVhdHVyZXMvcWVtdS1kZXByaXYgZm9ybWF0dGlu
ZyBmaXhlcwogICAgCiAgICBOZWVkIGEgc3BhY2UgYmV0d2VlbiB0aGUgcGFyYWdyYXBoIGFuZCB0
aGUgbGlzdCBzbyBwYW5kb2Mga25vd3MgaXQncyBhCiAgICBsaXN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5ZGI3
NzdkZGEzM2JhOTJjMGEwZmVjYTc2ZGU1YmJhNTczNThlYmNjCkF1dGhvcjogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjowNTo0MyAy
MDE5ICswMDAwCgogICAgZG9jczogVXBkYXRlIGNyZWRpdC9jcmVkaXQyIGZlYXR1cmUgZG9jcyBy
ZWZsZWN0aW5nIG5ldyBkZWZhdWx0IHNjaGVkdWxlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDdiNTI3OGIyOGY4ZmJjZDQ0MDJlNDUy
MGQ3YTVkNjA3ZDRhOTk3YTcKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjcgMjAxOSArMDAwMAoKICAgIHRvb2xz
OiBpbml0IHNjcmlwdHM6IG1ha2UgWEVOX1JVTl9ESVIgYW5kIFhFTl9MT0NLX0RJUiBtb2RlIDcw
MAogICAgCiAgICBUaGVzZSBkaXJlY3RvcmllcyBvdWdodCBub3QgdG8gYmUgZXZlbiB3b3JsZC1y
ZWFkYWJsZS4gIElmIHRoaXMgc2NyaXB0CiAgICBmb3Igc29tZSByZWFzb24gcnVucyB3aXRoIGEg
bGF4IHVtYXNrIHRoZXkgbWlnaHQgYmUgY3JlYXRlZAogICAgb3Zlcmx5LXdyaXRlYWJsZS4gIEF2
b2lkIGFueSBzdWNoIGJ1ZyBieSBzZXR0aW5nIHRoZSBtb2RlIGV4cGxpY2l0bHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMGM0YTM4YzA5
OGY5YmZmZWIzM2Y4Y2Y4OGFiZGVhNGIwZjlhOTA3MApBdXRob3I6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNiAyMDE5ICsw
MDAwCgogICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogRml4ZXMgdG8gRGVzY3Jp
cHRpb24KICAgIAogICAgYG5lZWVkZWQnIGlzIGEgdHlwby4gIEFuZCB4ZW5kIGlzIGxvbmcgZ29u
ZS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMDEwOTdlMDE5NDMyMWQyNzI2MjUxM2Nm
MTI5MWZkZGZlYTE2MDZjMwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNSAyMDE5ICswMDAwCgogICAgdG9vbHM6
IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogUHJvdmlkZXMgYHhlbicKICAgIAogICAgSXQgaXMg
dXNlZnVsIHRvIGhhdmUgYSBzaW5nbGUgYHhlbicgZmFjaWxpdHkgKGluIHRoZSBMU0IgUHJvdmlk
ZXMKICAgIG5hbWVzcGFjZSkuICBUaGF0IGFsbG93cyBvdGhlciBmYWNpbGl0aWVzIHRvIHNwZWNp
ZnkgdGhhdCB0aGV5IHNob3VsZAogICAgZ28gYWZ0ZXIgYHhlbicgd2l0aG91dCBuZWVkaW5nIHRv
IGtub3cgdGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMuCiAgICAKICAgIFRoaXMgc2VydmljZSBu
YW1lIGlzIGFscmVhZHkgUHJvdmlkZSdkIGJ5IHRoZSAoZmFpcmx5IGRpZmZlcmVudCkgaW5pdAog
ICAgc2NyaXB0cyB1c2VkIGluIERlYmlhbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBiNGRmNzNkZTQ5Mzk1NGM0NGYyNDBmNzg3NzljOWJk
Mzc4MmUxNTcyCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpEYXRlOiAgIFR1ZSBGZWIgNSAxMzozODo1MyAyMDE5IC0wODAwCgogICAgeGVuL2FybTog
Z2ljLXYyOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRpYWxpemF0aW9uCiAgICAK
ICAgIEludGVycnVwdHMgY291bGQgYmUgQUNUSVZFIGF0IGJvb3QuIE1ha2Ugc3VyZSB0byBkZWFj
dGl2YXRlIHRoZW0gZHVyaW5nCiAgICBpbml0aWFsaXphdGlvbi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzoganVsaWVu
LmdyYWxsQGFybS5jb20KICAgIENDOiBwZW5nLmZhbkBueHAuY29tCiAgICBDQzogamdyb3NzQHN1
c2UuY29tCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 04:23:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 04:23:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guV2P-0006dh-VV; Fri, 15 Feb 2019 04:23:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=w+qh=QW=m5p.com=ehem@srs-us1.protection.inumbo.net>)
 id 1guV2O-0006dc-Mv
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 04:23:44 +0000
X-Inumbo-ID: 79d12c62-30d9-11e9-bc90-bc764e045a96
Received: from mailhost.m5p.com (unknown [74.104.188.4])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79d12c62-30d9-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 04:23:42 +0000 (UTC)
Received: from m5p.com (mailhost.m5p.com [IPv6:2001:470:1f07:15ff:0:0:0:f7])
 by mailhost.m5p.com (8.15.2/8.15.2) with ESMTPS id x1F4NYhO075241
 (version=TLSv1.2 cipher=DHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO)
 for <xen-devel@lists.xenproject.org>; Thu, 14 Feb 2019 23:23:40 -0500 (EST)
 (envelope-from ehem@m5p.com)
Received: (from ehem@localhost)
 by m5p.com (8.15.2/8.15.2/Submit) id x1F4NYp7075240
 for xen-devel@lists.xenproject.org; Thu, 14 Feb 2019 20:23:34 -0800 (PST)
 (envelope-from ehem)
Date: Thu, 14 Feb 2019 20:23:34 -0800
From: Elliott Mitchell <ehem+xen@m5p.com>
To: xen-devel@lists.xenproject.org
Message-ID: <20190215042334.GA74835@mattapan.m5p.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.11.1 (2018-12-01)
X-Spam-Status: No, score=0.0 required=10.0 tests=none autolearn=unavailable
 autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mattapan.m5p.com
Subject: [Xen-devel] MCE/EDAC Status/Updating?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIE1DRS9FREFDIHN1cHBvcnQgY29kZSBhcHBlYXJzIHRvIGJlIGluIHJhdGhlciBwb29yIHNo
YXBlLgoKVGhlIEFNRCBjb2RlIG1lbnRpb25zIEZhbWlseSAxMGgsIHdoaWNoIG1pZ2h0IGhhdmUg
YmVlbiBhdmFpbGFibGUgMTAKeWVhcnMgYWdvLiAgVGhleSd2ZSBsaWtlbHkgYmVlbiBmaW5kYWJs
ZSB1c2VkIHdpdGggZGlmZmljdWx0eSBtb3JlCnJlY2VudGx5LCBidXQgbm8gaGFyZHdhcmUgbWFk
ZSBpbiB0aGUgcGFzdCA1IHllYXJzIG1hdGNoZXMgdGhpcyBwcm9maWxlLgoKVGhlIEludGVsIGNv
ZGUgaGFzIGhhZCBzb21lIG1vcmUgcmVjZW50IG1pbm9yIHVwZGF0ZXMuICBJbnRlbCBtYXkgaGF2
ZQptYW5hZ2VkIHRvIGtlZXAgdGhlaXIgaGFyZHdhcmUgc3VwcG9ydGluZyB0aGUgaW50ZXJmYWNl
IHVzZWQgYnkgWGVuLCBhbmQKc28gdGhlIGRyaXZlciAvbWF5LyBmdW5jdGlvbiBvbiBjdXJyZW50
IEludGVsIGhhcmR3YXJlLgoKTG9va3MgbGlrZSBib3RoIGRyaXZlcnMgb3JpZ2luYXRlZCB3aXRo
IGVtcGxveWVlcyBvZiB0aGUgcmVzcGVjdGl2ZQpjb21wYW5pZXMgKEknbSBzdXNwZWN0aW5nIGJv
dGggd2VyZSBwYWlkIGZvciBieSB0aGUgY29ycG9yYXRpb25zKS4KCgpHaXZlbiB0aGUgcmVjZW50
IHRyZW5kcyBpbiBYZW4ncyBkZXZlbG9wbWVudCBJJ2QgdGVuZCB0byBzdWdnZXN0IGdvaW5nIGEK
ZGlmZmVyZW50IGRpcmVjdGlvbiBmcm9tIHRoZSBleGlzdGluZyBjb2RlLiAgVGhlIGV4aXN0aW5n
IGNvZGUgd2FzCmF0dGVtcHRpbmcgdG8gaGFuZGxlIE1DRS9FREFDIGVycm9ycyBieSBlbXVsYXRp
bmcgdGhlbSBhbmQgcGFzc2luZyB0aGVtCnRvIHRoZSBlZmZlY3RlZCBkb21haW4uICBJbnN0ZWFk
IG9mIHRoaXMgYXBwcm9hY2gsIGxldCBEb21haW4gMCBoYW5kbGUKdGFsa2luZyB0byBNQ0UvRURB
QyBoYXJkd2FyZSBhbmQgbWVyZWx5IGhhdmUgWGVuIGRlY29kZSBhZGRyZXNzZXMuCgpJZiBlcnJv
cnMvd2FybmluZ3MgYXJlIG9jY3VyaW5nLCB5b3UgbmVlZCB0aG9zZSByZXBvcnRzIGNlbnRyYWxp
emVkLAp3aGljaCBwb2ludHMgdG8gaGFuZGxpbmcgdGhlbSBpbiBEb21haW4gMC4gIElmIGFuIHVu
Y29ycmVjdGFibGUgZXJyb3IKb2NjdXJzLCBEb21haW4gMCBzaG91bGQgY2hvb3NlIHdoZXRoZXIg
dG8ga2lsbCBhIGdpdmVuIFZNIG9yIHBhbmljIHRoZQplbnRpcmUgbWFjaGluZS4gIEVpdGhlciB3
YXksIERvbWFpbiAwIHJlYWxseSBuZWVkcyB0byBiZSBhbGVydGVkIHRoYXQKaGFyZHdhcmUgaXMg
bWlzYmVoYXZpbmcgYW5kIG1heSBuZWVkIHRvIGJlIHJlcGxhY2VkLgoKVGhlIG90aGVyIHBhcnQg
aXMgYWxlcnRpbmcgRG9tYWluIDAgaXMgKmZhciogbW9yZSBsaWtlbHkgdG8gZ2V0IHRoZQpjb3Jy
ZWN0IHR5cGUgb2YgYXR0ZW50aW9uLiAgQSBidXNpbmVzcyBvd25pbmcgYSBEb21haW4gVSBvbiBh
IHJhbmRvbQptYWNoaW5lLCBtYXkgcnVuIGEga2VybmVsIHdpdGhvdXQgTUNFL0VEQUMgc3VwcG9y
dCBvciBjb3VsZCBtaXNzIHRoZQplbnRyaWVzIGluIHRoZWlyIHN5c3RlbSBsb2csIG5vciB3b3Vs
ZCB0aGV5IG5lY2Vzc2FyaWx5IGtub3cgdGhlIGNvcnJlY3QKcGVyc29uZWwgdG8gY29udGFjdCBh
Ym91dCBoYXJkd2FyZSBmYWlsaW5nLgoKVGhlIGNhc2UgeW91IHdvdWxkIHdhbnQgdG8gcGFzcyBN
Q0UvRURBQyBtZXNzYWdlcyB3b3VsZCBiZSB0byBhIEhWTQpkb21haW4gd2hlcmUgeW91IHdlcmUg
dGVzdGluZyBhIG5ldyBzeXN0ZW0gaW1hZ2UuICBUaGVuIHlvdSB3b3VsZCBsaWtlbHkKYmUgaW5q
ZWN0aW5nIGZha2UgZXhjZXB0aW9ucyBpbnN0ZWFkIG9mIHJlYWwgb25lcy4gIEF0IHdoaWNoIHBv
aW50IHdlJ3JlCnRhbGtpbmcgUUVNVSwgcmF0aGVyIHRoYW4gWGVuLgoKCi0tIAooXF9fXyhcX19f
KFxfX19fX18gICAgICAgICAgLS09PiA4LSkgRUhNIDw9LS0gICAgICAgICAgX19fX19fLylfX18v
KV9fXy8pCiBcQlMgKCAgICB8ICAgICAgICAgZWhlbStzaWdtc2dAbTVwLmNvbSAgUEdQIDg3MTQ1
NDQ1ICAgICAgICAgfCAgICApICAgLwogIFxfQ1NcICAgfCAgX19fX18gIC1PICNpbmNsdWRlIDxz
dGRkaXNjbGFpbWVyLmg+IE8tICAgX19fX18gIHwgICAvICBfLwo4QTE5XF9fX1xffF8vNThEMiA3
RTNEIERERjQgN0JBNiA8LVBHUC0+IDQxRDEgQjM3NSAzN0QwIDg3MTRcX3xfL19fXy81NDQ1CgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 05:57:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 05:57:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guWVE-0005v6-74; Fri, 15 Feb 2019 05:57:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LI7m=QW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1guWVD-0005v1-0a
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 05:57:35 +0000
X-Inumbo-ID: 93802f2e-30e6-11e9-8d47-133737d6a117
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93802f2e-30e6-11e9-8d47-133737d6a117;
 Fri, 15 Feb 2019 05:57:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 20AD7AC58;
 Fri, 15 Feb 2019 05:57:28 +0000 (UTC)
To: Christoph Hellwig <hch@infradead.org>
References: <5C64413C0200007800216656@prv1-mh.provo.novell.com>
 <20190213165657.GD22883@char.us.oracle.com>
 <CAOQxz3wvA1B5X2NGSwtmFcoj2v655HJv-Nn4uN=EMt9yVf6uBw@mail.gmail.com>
 <CAOQxz3xUKnsoiT-rF5+ZJwkCUS4cTPQjSG5PHvaPaDrq87CqWQ@mail.gmail.com>
 <20190213191602.GC16558@char.us.oracle.com>
 <CAOQxz3xqaYq8JKWwHbS8oBDB3krtW4saozEoURcz8OtN23jqrA@mail.gmail.com>
 <54ddc7c8-8ba3-bcd2-081e-af2a0ddc4c76@citrix.com>
 <CAOQxz3x1t5F=Ey+4LyuSnCHR2XMZBMxwECbuP0HCJKqqcOkBeQ@mail.gmail.com>
 <8f05efab-4107-02ea-4bab-4759ac23d680@citrix.com>
 <a8efb219-f3a9-4f4a-cfca-2c8abb4fc179@suse.com>
 <20190214175705.GA21892@infradead.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <f43c8fbf-8b6a-4bfc-8600-aba5f91e12ff@suse.com>
Date: Fri, 15 Feb 2019 06:57:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190214175705.GA21892@infradead.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Labriola <michael.d.labriola@gmail.com>, xen-devel@lists.xen.org,
 Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMjAxOSAxODo1NywgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4gT24gVGh1LCBG
ZWIgMTQsIDIwMTkgYXQgMDc6MDM6MzhBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+
IFRoZSB0aGluZyB3aGljaCBpcyBkaWZmZXJlbnQgYmV0d2VlbiBYZW4gUFYgZ3Vlc3RzIGFuZCBt
b3N0IG90aGVycyAoYWxsCj4+PiBvdGhlcnMoPyksIG5vdyB0aGF0IExndWVzdCBhbmQgVU1MIGhh
dmUgYmVlbiBkcm9wcGVkKSBpcyB0aGF0IHdoYXQgTGludXgKPj4+IHRoaW5rcyBvZiBhcyBQRk4g
JE4gaXNuJ3QgbmVjZXNzYXJpbHkgYWRqYWNlbnQgdG8gUEZOICROKzEgaW4gc3lzdGVtCj4+PiBw
aHlzaWNhbCBhZGRyZXNzIHNwYWNlLgo+Pj4KPj4+IFRoZXJlZm9yZSwgY29kZSB3aGljaCBoYXMg
YSBidWZmZXIgc3Bhbm5pbmcgYSBwYWdlIGJvdW5kYXJ5IGNhbid0IGp1c3QKPj4+IGNvbnZlcnQg
YSBwb2ludGVyIHRvIHRoZSBidWZmZXIgaW50byBhIHBoeXNpY2FsIGFkZHJlc3MsIGFuZCBoYW5k
IHRoYXQKPj4+IGFkZHJlc3MgdG8gYSBkZXZpY2UuwqAgWW91IGdlbmVyYWxseSBlbmQgdXAgd2l0
aCBlaXRoZXIgbWVtb3J5IGNvcnJ1cHRpb24KPj4+IChETUEgaGl0dGluZyB0aGUgd3JvbmcgcGFn
ZSBhbGxvY2F0ZWQgdG8gdGhlIGd1ZXN0KSwgb3IgYW4gSU9NTVUgZmF1bHQKPj4+IChETUEgaGl0
dGluZyBhIHBhZ2VzIHdoaWNoIGlzbid0IGFsbG9jYXRlZCB0byB0aGUgZ3Vlc3QpLgo+IAo+IFRo
ZSBMaW51eCBETUEgQVBJIGFsbG93cyBmb3IgZG1hX21hcF9wYWdlIC8gZG1hX21hcF9zaW5nbGUg
Y2FsbHMgdG8KPiBzcGF3biA0ayBib3VuZGFyaWVzLiAgSWYgWGVuIGRvZXNuJ3Qgc3VwcG9ydCB0
aGF0IGl0IHdpbGwgaGF2ZSB0byBib3VuY2UKPiBidWZmZXIgZm9yIHRoYXQgY2FzZSAoYW5kIGdl
dCBob3JyaWJsZSBwZXJmb3JtYW5jZSkuCj4gCj4gQnV0IHRoZSBsYXR0ZXIgdGV4dCBzZWVtcyB0
byBhZ3JlZSB3aXRoIHRoYXQuICBTbyB3aGF0IGlzIHRoZSBhY3R1YWwKPiBwcm9ibGVtIHRoYXQg
c3RhcnRlZCB0aGlzIGRpc2N1c3Npb24/Cj4gCgpTZWUgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDIvdGhyZWFkcy5odG1sIzAwODE4CgoKSnVlcmdl
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 06:17:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 06:17:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guWon-0007fs-80; Fri, 15 Feb 2019 06:17:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bWaN=QW=hotmail.com=jason.zhengchuan@srs-us1.protection.inumbo.net>)
 id 1guWn7-0007eY-UV
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 06:16:06 +0000
X-Inumbo-ID: 2619d258-30e9-11e9-bc90-bc764e045a96
Received: from APC01-HK2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:febc::820])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2619d258-30e9-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 06:15:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8rC9gkjoOwlmitF3l2FbAydKdqGftGTsdWeeOPgmAqQ=;
 b=PQtRoka99jY7D9clgRH0OKYMnG0DCbHYb1DpZ8tuH+7g5kobOscRUU5FsIKxJ+b8r7Remd5+iIEjbHY1yrRO/CDuD6Ag9gtC+HvUJPpq0v3yZbZrVXKpuw0Se8JAxZo5ki0jFv5Az22EZ6/HHhaGcg4dgo140B6aMzPV2IrikBvvSmwUdqFQv/4mq0Y5HIiJuxEwAg6795dkCGds+61jUVhk1a/oWNtsDoldnA+08Hz8DgDvtjX9Mv1P2q4j3/ajS8eOkIXgBEdO+6zty/TXUpQT1n+vdLFGv1rWA2zLs/3DL9Fwt09il6W5xRCRXv60L5ECKRfDAChL+lA9wl1O7g==
Received: from HK2APC01FT106.eop-APC01.prod.protection.outlook.com
 (10.152.248.52) by HK2APC01HT015.eop-APC01.prod.protection.outlook.com
 (10.152.248.225) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1580.10; Fri, 15 Feb
 2019 06:15:47 +0000
Received: from SG2PR01MB3302.apcprd01.prod.exchangelabs.com (10.152.248.60) by
 HK2APC01FT106.mail.protection.outlook.com (10.152.249.181) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.1580.10 via Frontend Transport; Fri, 15 Feb 2019 06:15:47 +0000
Received: from SG2PR01MB3302.apcprd01.prod.exchangelabs.com
 ([fe80::31f2:f9a7:1d19:fcc1]) by SG2PR01MB3302.apcprd01.prod.exchangelabs.com
 ([fe80::31f2:f9a7:1d19:fcc1%4]) with mapi id 15.20.1622.016; Fri, 15 Feb 2019
 06:15:47 +0000
From: zheng chuan <jason.zhengchuan@hotmail.com>
To: "dfaggioli@suse.com" <dfaggioli@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: =?gb2312?B?W1hlbi1kZXZlbF0gIHhlbjogY3JlZGl0MjogY3JlZGl0MiBjYW6hr3QgIHJl?=
 =?gb2312?Q?ach_the_throughput_as_expected?=
Thread-Index: AdTE8jTNPyRQaWWNSrmRqTh06nKSNgAA2nTV
Date: Fri, 15 Feb 2019 06:15:47 +0000
Message-ID: <SG2PR01MB3302D03BCF4B4353EC397FF797600@SG2PR01MB3302.apcprd01.prod.exchangelabs.com>
References: <0E8924944E28FD4A97A19E5A680D8A82368B9AD2@DGGEML521-MBX.china.huawei.com>
In-Reply-To: <0E8924944E28FD4A97A19E5A680D8A82368B9AD2@DGGEML521-MBX.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:7BCE13178966A0D234A5F7EED767339A316643A5E4DA1AB03D52021D8916C42E;
 UpperCasedChecksum:4317EB4A1E6745D9F05B3DD116A80343BC29A0E21AB246EA170C26F7C74D1F81;
 SizeAsReceived:7548; Count:47
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [F4Sl6LmQLHWdTpAar+4P67yD1V44XJAi]
x-ms-publictraffictype: Email
x-incomingheadercount: 47
x-eopattributedmessage: 0
x-microsoft-exchange-diagnostics: 1; HK2APC01HT015;
 6:9JgI2YbjDtJ+FuJDaAlmmfXHWfWxiBqjmIj8wWP7T4AgDg7ola0r0x9jXst2yqLoBVjTudppJJqp8EI03ZxeEK+SrN+FzfDkM25+1G0Mr8aGPecYd9t8kU67c2eSQKSZBw3ahRbbdScG85dTH7QMsPTvuYLX52+5z5jmuvVBHnHGj8aTU+aKhg2kONZ6nF3yHVRxYtxbwXUuvm2DsoeiGjx1XzsvS+VaR9vn2ieZvQ1fDUr6WP8ljLb848AZQcjqUIJo7nJii8/bHjQNWHZimiq+0Mckh3KuCcujVhFX1KirjMXjsv5AV/2dVtDViYRmUovXpmqBIolqZoimaJQINz8oxD6ThGmY/EVFb2eeGQvB/MiAIamoNTQGzmAdWiRtz46hkcsAJgzmIOBWVL0egcy9IfZvVCi/ftLcfy2SpVAr8JYRqQ7E9vByQ54UoP/MRe/31dZyMyAlXCe2AWWHcA==;
 5:6+LvA8ghCVByce+mKkODGyOAAOZYidwjfEd7fPcHb8y35fOogcnJRlyxPyEdqTN0WVGlQupOkRYu5JEHTPTAF1//nY09wxIovjpyj7pXIJDqrFEIQQZreakd8igfnUlSK1SgTlLIlQlcP60UdbYH18crrWvpAQ7sPI1w+boDI1vLt4khniHc8V6B45MJKLzAbdtBhwG3qvYYUm5eugRkog==;
 7:4v0ZWD3KufSU1n2AQRu040H1GkpMcDzsYY8IDTjEWhyYebrZ0d0FX5w0PO0Zm9NRQIacVB/BnauSae3LHIs+6dafviHBdM2x3nwR8MXhYuVrb9b8J7+GrR3FEmVE1FGUM2AE9J0glC9bWDDuKqZBfw==
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(9118020)(2017031323274)(2017031324274)(2017031322404)(1601125500)(1603101475)(1701031045);
 SRVR:HK2APC01HT015; 
x-ms-traffictypediagnostic: HK2APC01HT015:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);
 SRVR:HK2APC01HT015; BCL:0; PCL:0; RULEID:; SRVR:HK2APC01HT015; 
x-microsoft-antispam-message-info: 5JlbiU7EDD3Zl4bkk8AUqml9o0i0wAEfK56/FdJz30hOI4BwX4GKnWC6tsgpp1Qo
Content-Type: multipart/mixed;
 boundary="_005_SG2PR01MB3302D03BCF4B4353EC397FF797600SG2PR01MB3302apcp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: c001924d-3e68-4f40-89c2-901a49278da7
X-MS-Exchange-CrossTenant-Network-Message-Id: 90d91639-a020-41ac-a2d0-08d6930d0693
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: c001924d-3e68-4f40-89c2-901a49278da7
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Feb 2019 06:15:47.1919 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT015
X-Mailman-Approved-At: Fri, 15 Feb 2019 06:17:47 +0000
Subject: [Xen-devel] =?gb2312?b?RndkOiAgIHhlbjogY3JlZGl0MjogY3JlZGl0MiBj?=
 =?gb2312?b?YW6hr3QgIHJlYWNoIHRoZSB0aHJvdWdocHV0IGFzIGV4cGVjdGVk?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "frank.yangjie@gmail.com" <frank.yangjie@gmail.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--_005_SG2PR01MB3302D03BCF4B4353EC397FF797600SG2PR01MB3302apcp_
Content-Type: multipart/alternative;
	boundary="_000_SG2PR01MB3302D03BCF4B4353EC397FF797600SG2PR01MB3302apcp_"

--_000_SG2PR01MB3302D03BCF4B4353EC397FF797600SG2PR01MB3302apcp_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGksIERhcmlvLA0KSGVyZSBpcyB0aGUgeGVudHJhY2UgaW4gY3JlZGl0MiB3aXRoIHJhdGVsaW1p
dGluZyAxIG1zIGFuZCAzMG1zIGJ5IG9ic2VydmluZyAxIHNlY29uZHMgYm90aC4NCg0KUm91Z2hs
eSwgd2UgY2FuIHNlZSB0aGUgZnJlcXVlbmN5IG9mIHRoZSBjb250ZXh0IHN3aXRjaC4NClRoZSBj
b250ZXh0IHN3aXRjaCBkZWNyZWFzZXMgc2lnbmlmaWNhbnRseSB3aGVuIHRoZSByYXRlbGltaXRp
bmcgY2hhbmdlcyBmcm9tIDFtcyB0byAzMG1zDQpsaW51eC1FQmtqV3Q6L2hvbWUgIyBjYXQgY3Jl
ZGl0Ml9yXzEwMDAubG9nIHwgZ3JlcCBfX2VudGVyX3NjaGVkdWxlciB8IHdjIC1sDQoyNDA3DQps
aW51eC1FQmtqV3Q6L2hvbWUgIyBjYXQgY3JlZGl0Ml9yXzMwMDAwLmxvZyB8IGdyZXAgX19lbnRl
cl9zY2hlZHVsZXIgfCB3YyAtbA0KNzE0DQoNClNpbmNlIHdlIGFsc28gY29tcGxlbWVudCBjcmVk
aXQgZm9yIHNsZWVwZXIgdmNwdXMgdG8gZ3VhcmFudGVlIHRoZSBmYWlybmVzcyAoYWxzbyBzY2hl
ZF9sYXRlbmN5IG9mIHNsZWVwZXIgdmNwdXMpIG9uY2Ugd2UgdHJpZ2dlciB0aGUgcmVzZXRfY3Jl
ZGl0Lg0KaXQgZG9lcyBub3QgbG9vayBsaWtlIHN1aXRhYmxlIGZvciBzb21lIHdvcmtsb2FkIHN1
Y2ggbGlrZSB0aGUgY2FzZSBpbiB0aGlzIGlzc3VlLA0KSXMgdGhhdCBwb3NzaWJsZSB3ZSB0cnkg
dG8gZG8gc29tZSBwdW5pc2htZW50IGZvciB0aGUgc2xlZXBlcnMgb3IgY29tcGxlbWVudCBjcmVk
aXQgaW4gb3RoZXIgcG9saWN5IHRvIGF2b2lkIHRvbyBtdWNoIHByZWVtcHRpb24/DQoNCldlIHNh
Y3JpZmljZSB0aHJvdWdocHV0IGZvciB0aGUgc2NoZWRfbGF0ZW5jeSBieSB0aGVvcnksIEhvd2V2
ZXIsIHdoYXQncyBpbnRlcmVzdGluZyBpcyB0aGF0LCBhcyBJIHNhaWQgYmVmb3JlLCBpZiBJIGRv
bid0IGNvbXBsZW1lbnQgY3JlZGl0IGZvciBzbGVlcGVycw0Kb3IgZW5sYXJnZSB0aGUgcmF0ZWxp
bWl0aW5nLCB0aGUgc2NoZWRfbGF0ZW5jeSBtYXkgbm90IGdldCB3b3JzZQ0KSWYgdGhlIHZjcHVz
IHJ1bnMgc3RhZ2dlcmVkbHkgd2hpY2ggc3ByZWFkIGludG8gcENQVXMgd2hlbiB0aGV5IGFyZSBp
biBpZGxlIGF0IG1vc3Qgb2YgdGltZSBkdWUgdG8gdGhlIHN0YWJsZSBydW5uaW5nIHBhdHRlcm4g
aW4gbXkgZGVtby4NCg0KQmVzdCByZWdhcmRzLg0KDQotLS0tLS0NCj4gRm9yd2FyZGluZyB0byB4
ZW4tZGV2ZWwsIGFzIGl0IHdhcyBkcm9wcGVkLg0KPiAtLS0NCj4gSGksIERhcmlvLA0KPg0KPiA+
IE9uIFRodSwgMjAxOS0wMi0xNCBhdCAwNzoxMCArMDAwMCwgemhlbmcgY2h1YW4gd3JvdGU6DQo+
ID4gPiBIaSwgRGFyaW8sDQo+ID4gPg0KPiA+IEhpLA0KPiA+DQo+ID4gPiBJIGhhdmUgcHV0IHRo
ZSB0ZXN0IGRlbW8gaW4gYXR0YWNobWVudCwgcGxlYXNlIHJ1biBpdCBhcyBmb2xsb3dzOg0KPiA+
ID4gMS4gY29tcGlsZSBpdA0KPiA+ID4gZ2NjIHVwcmVzcy5jIC1vIHVwcmVzcw0KPiA+ID4gMi4g
Y2FsY3VsYXRlIHRoZSBsb29wcyBpbiBkb20wIGZpcnN0IC4vdXByZXNzIC1sIDEwMCBGb3IgZXhh
bXBsZSwNCj4gPiA+IHRoZSBvdXRwdXQgaXMgY3B1IGtoeiA6IDIyMDAwMDAgY2FsY3VsYXRlIGxv
b3BzOiA0NDcyLg0KPiA+ID4gV2UgZ2V0IDQ0NzIuDQo+ID4gPiAzLiBnaXZlIHRoZSAyMCUgcHJl
c3N1cmUgZm9yIGVhY2ggdmNwdSBpbiBndWVzdCBieSAuL3VwcmVzcyAtbCAyMA0KPiAteg0KPiA+
ID4gNDQ3MiAmIEl0IGlzIGJldHRlciB0byBiaW5kIGVhY2ggcHJlc3N1cmUgdGFzayB0byB2Y3B1
IGJ5IHRhc2tzZXQuDQo+ID4gPg0KPiA+IE9rLCB0aGFua3MgZm9yIHRoZSBjb2RlIGFuZCB0aGUg
aW5zdHJ1Y3Rpb25zLCBJIHdpbGwgZ2l2ZSBpdCBhIHRyeS4NCj4gPg0KPg0KPiBJZiB5b3UgaGF2
ZSBxdWVzdGlvbnMgYWJvdXQgdGhlIHRlc3QgY29kZSwgcGxlYXNlIGxldCBtZSBrbm93OikNCj4N
Cj4gPiA+IFNvcnJ5IGZvciB0aGUgbWVzcyBwaWN0dXJlLCB5b3UgY2FuIHNlZSB0aGUgZmlndXJl
IGJlbG93Lg0KPiA+ID4NCj4gPiBZZWFoLCB0aGF0J3MgY2xlYXJlci4gSG93ZXZlciwgaXQgaXMg
cHJlZmVycmVkIHRvIGF2b2lkIEhUTUwgZW1haWxzLg0KPiBJbiB0aGVzZQ0KPiA+IGNhc2VzLCB5
b3UgY291bGQgcHV0IHRoZSB0YWJsZSBpbiBzb21lIG9ubGluZSBhY2Nlc3NpYmxlIGRvY3VtZW50
LA0KPiBhbmQgcG9zdA0KPiA+IHRoZSBsaW5rLiA6LSkNCj4gPg0KPiA+IEFsc28sIGxldCBtZSBh
c2sgdGhpcyBhZ2FpbiwgaXMgdGhpcyBjb21pbmcgZnJvbSBhY3R1YWwgdHJhY2luZyAobGlrZQ0K
PiB3aXRoDQo+ID4gYHhlbnRyYWNlYCBldGMpPw0KPiA+DQo+ID4gPiBUaGUgZ3JlZW4gb25lIG1l
YW5zIHZjcHUgaXMgcnVubmluZyB3aGlsZSB0aGUgcmVkIG9uZSBtZWFucyBpZGxlLg0KPiA+ID4g
SW4gRmlnLjEsIHZjcHUxIGFuZCB2Y3B1MiBydW5zIHN0YWdnZXJlZGx5LCBpdCBtZWFucyB2Y3B1
MSBydW5zDQo+IDIwbXMNCj4gPiA+IGFuZCB0aGVuIHZjcHUyIHJ1bnMgMjBtcyB3aGlsZSB2Y3B1
MSBpcyBzbGVlcGluZy4NCj4gPiA+DQo+ID4gSG93IGRvIHlvdSBrbm93IGl0J3Mgc2xlZXBpbmcg
YW5kIG5vdCwgZm9yIGluc3RhbmNlLCB0aGF0IGl0IGhhcyBiZWVuDQo+ID4gcHJlZW1wdGVkIGFu
ZCBoZW5jZSBpcyB3YWl0aW5nIHRvIHJ1bj8NCj4gPg0KPg0KPiBJdCBpcyB0aGUgc2NoZW1hdGlj
IGRpYWdyYW0gaW4gdGhlb3J5Lg0KPiBJJ20gc29ycnkgdGhlIHhlbnRyYWNlIGhhcyBwcm9ibGVt
IG9uIG15IG1hY2hpbmUsIEknbGwgcHV0IHRoZSB0cmFjZSBhcyBzb29uIGFzDQo+IEkgZml4IGl0
Lg0KPg0KPiA+IE15IHBvaW50IGJlaW5nIHRoYXQsIHdoZW4geW91IHNldHVwIGEgd29ya2xvYWQg
bGlrZSB0aGlzLCBhbmQgb25seQ0KPiBsb29rIGF0IHRoZQ0KPiA+IHRocm91Z2hwdXQgeW91IGFj
aGlldmUsIGl0IGlzIGV4cGVjdGVkIHRoYXQgc2NoZWR1bGVycyB3aXRoIGxvbmdlcg0KPiB0aW1l
c2xpY2VzDQo+ID4gZG8gYmV0dGVyLg0KPiA+DQo+ID4gSXQgd291bGQgYmUgaW50ZXJlc3Rpbmcg
dG8gbG9vayBhdCBib3RoIHRocm91Z2hwdXQgYW5kIGxhdGVuY3ksDQo+IHRob3VnaC4NCj4gPiBJ
biBmYWN0LCAoYXNzdW1pbmcgdGhlIGFuYWx5c2lzIGlzIGNvcnJlY3QpIGluIHRoZSBDcmVkaXQx
IGNhc2UsIGlmDQo+IHR3byB2Y3B1cw0KPiA+IHdha2VzIHVwIGF0IGFib3V0IHRoZSBzYW1lIHRp
bWUsIHRoZSBvbmUgdGhhdCB3aW5zIHRoZSBwY3B1IHJ1bnMgZm9yDQo+IGEgZnVsbA0KPiA+IHRp
bWVzbGljZSwgb3IgdW50aWwgaXQgYmxvY2tzLCBpLmUuLCBpbiB0aGlzIGNhc2UsIGZvciAyMG1z
Lg0KPiA+IFRoaXMgbWVhbnMgdGhlIG90aGVyIHZjcHUgd2lsbCBoYXZlIHRvIHdhaXQgZm9yIHNv
IGxvbmcsIGJlZm9yZSBiZWluZw0KPiBhYmxlIHRvIGRvDQo+ID4gYW55dGhpbmcuDQo+ID4NCj4g
PiA+IEluIEZpZy4yLCB2Y3B1MSBhbmQgdmNwdTIgcnVucyBhdCB0aGUgc2FtZSB0aW1lLCBpdCBt
ZWFucyB2Y3B1MSBhbmQNCj4gPiA+IHZjcHUyIGNvbXBldGUgZm9yIHBDUFUsIGFuZCB0aGVuIGdv
IHRvIHNsZWVwIGF0IHRoZSBzYW1lIHRpbWUuDQo+ID4gPiBPYnZpb3VzbHksIHRoZSBzbWFsbGVy
IHRpbWUtc2xpY2UgaXMsIHRoZSB3b3JzZSBjb21wZXRpdGlvbg0KPiBoYXBwZW5zLg0KPiA+ID4N
Cj4gPiBCdXQgdGhlIGJldHRlciB0aGUgbGF0ZW5jeS4gOi1EDQo+ID4NCj4gPiBXaGF0IEkgbWVh
biBpcyB0aGF0LCBhY2hpZXZpbmcgYmVzdCB0aHJvdWdocHV0IG9yIGJlc3QgbGF0ZW5jeSBhdCB0
aGUNCj4gc2FtZQ0KPiA+IHRpbWUgaXMgb2Z0ZW4gaW1wb3NzaWJsZSwgYW5kIHRoZSBqb2Igb2Yg
YSBzY2hlZHVsZXIgaXMgdG8gY29tZSB1cA0KPiB3aXRoIGENCj4gPiB0cmFkZS1vZmYsIGFzIHdl
bGwgYXMgd2l0aCB0dW5hYmxlcyBmb3IgbGV0dGluZyBwZW9wbGUgdGhhdCBjYXJlcw0KPiBtb3Jl
IGFib3V0DQo+ID4gZWl0aGVyIG9uZSBvciB0aGUgb3RoZXIsIHRvIHN0ZWVyIGl0IHRoYXQgZGly
ZWN0aW9uLg0KPiA+DQo+ID4gQWNoaWV2aW5nIGJldHRlciBsYXRlbmN5IHRoYW4gQ3JlZGl0MSBo
YXMgYmVlbiBhIGdvYWwgb2YgQ3JlZGl0MiwNCj4gc2luY2UgZGVzaWduDQo+ID4gdGltZS4gSG93
ZXZlciwgaXQncyBwb3NzaWJsZSB0aGF0IHdlIGVuZGVkIHVwIHNhY3JpZmljaW5nIHRocm91Z2hw
dXQNCj4gdG9vIG11Y2gsDQo+ID4gb3IgdGhhdCB3ZSBsYWNrIHR1bmFibGVzIHRvIGxldCB1c2Vy
cyBkZWNpZGUgd2hhdCB0aGV5IHdhbnQuDQo+ID4NCj4gPiBPZiBjb3Vyc2UsIHRoaXMgaXMgYWxs
IGFzc3VtaW5nIHRoYXQgdGhlIGFuYWx5c2lzIG9mIHRoZSBwcm9ibGVtIHRoYXQNCj4geW91J3Jl
DQo+ID4gcHJvdmlkaW5nIGlzIGNvcnJlY3QsIHdoaWNoIEknbGwgYmUgbG9va2luZyBpbnRvIGNv
bmZpcm1pbmcuIDotKQ0KPiA+DQo+DQo+IEkgYWdyZWUgdGhhdCBpdCBpcyBkaWZmaWN1bHQgdG8g
YmFsYW5jZSBiZXR3ZWVuIHRoZSB0aHJvdWdocHV0IGFuZA0KPiBzY2hlZF9sYXRlbmN5OiggSW4g
bXkgd29ya2xvYWQsIGlmIHdlIGVubGFyZ2UgdGhlIGRpZmZlcmVuY2Ugb2YgY3JlZGl0IGJldHdl
ZW4NCj4gdmNwdXMsIHRoZSB2Y3B1cyB3b3VsZCBiZSBydW4gc3RhZ2dlcmVkbHkgZnJvbSB0aGUg
bG9uZyB0ZXJtIHRvIHNlZSwgSSBkb3VidA0KPiB0aGUgc2NoZWRfbGF0ZW5jeSBjb3VsZCBiZSBh
bHNvIGxvdyBpZiB3ZSBzcHJlYWQgcnVubmluZyB2Y3B1cyBpbnRvIHBDUFVzDQo+IHNpbmNlIHRo
ZSBwQ1BVcyBhcmUgbm90IHVzZWQgdXAgdG8gMTAwJS4NCj4NCj4gSSB1c2VkIHRvIHRlc3Qgc2No
ZWRfbGF0ZW5jeSBpbiBDRlMgYnkgcGVyZiB3aXRoIHRoZSBzY2hlZHVsZXINCj4gcGFyYW1ldGVy
czoNCj4gbGludXgtR013bW1oOn4gIyBjYXQgL3Byb2Mvc3lzL2tlcm5lbC9zY2hlZF9taW5fZ3Jh
bnVsYXJpdHlfbnMNCj4gMzAwMDAwMA0KPiBsaW51eC1HTXdtbWg6fiAjIGNhdCAvcHJvYy9zeXMv
a2VybmVsL3NjaGVkX2xhdGVuY3lfbnMNCj4gMjQwMDAwMDANCj4gbGludXgtR013bW1oOn4gIw0K
PiB0aGUgdmNwdSBvZiBzY2hlZF9sYXRlbmN5IGlzIG1heGl1bSB0byAyMW1zIGFyb3VuZC4NCj4N
Cj4gQnV0IEkgZG9uJ3Qga25vdyBob3cgdG8gY29tcGFyZSB0aGUgc2NoZWRfbGF0ZW5jeSB3aXRo
IENyZWRpdDIgc2luY2UgdGhlDQo+IGFuYWx5emluZyB0b29sIGFuZCBzY2hlZHVsZXIgYXJlIHRv
dGFsbHkgZGlmZmVyZW50IDooLg0KPg0KPiA+ID4gQXMgeW91IG1lbnRpb25lZCB0aGF0IHRoZSBD
cmVkaXQyIGRvZXMgbm90IGhhdmUgYSByZWFsIHRpbWVzbGljZSwNCj4gdGhlDQo+ID4gPiB2Y3B1
IGNhbiBiZSBwcmVlbXB0ZWQgYnkgdGhlIGRpZmZlcmVuY2Ugb2YgY3JlZGl0ICgrDQo+ID4gPiBz
Y2hlZF9yYXRlbGltaXRfdXMpIGR5bmFtaWNhbGx5Lg0KPiA+ID4NCj4gPiBBY3R1YWxseSwgaXQn
czoNCj4gPg0KPiA+IGRpZmZlcmVuY2Vfb2ZfY3JlZGl0ICsgbWluKENTQ0hFRDJfTUlOX1RJTUVS
LCBzY2hlZF9yYXRlbGltaXRfdXMpDQo+ID4NCj4NCj4gVGhhbmsgeW91IGZvciBjb3JyZWN0aW5n
Lg0KPg0KPiA+ID4gPiBQZXJoYXBzLCBvbmUgdGhpbmcgdGhhdCBjYW4gYmUgZG9uZSB0byB0cnkg
dG8gY29uZmlybSB0aGlzDQo+ID4gPiBhbmFseXNpcywgd291bGQgYmUgdG8NCj4gPiA+ID4gbWFr
ZSB0aGUgc2NoZWR1bGluZyBsZXNzIGZyZXF1ZW50IGluIENyZWRpdDIgYW5kLCBvbiB0aGUgb3Ro
ZXINCj4gPiA+IGhhbmQsIHRvIG1ha2UNCj4gPiA+ID4gaXQgbW9yZSBmcmVxdWVudCBpbiBDcmVk
aXQxLg0KPiA+DQo+ID4gPiBIZXJlIGlzIHRoZSBmdXJ0aGVyIHRlc3QgcmVzdWx0Og0KPiA+ID4g
aS4gaXQgaXMgaW50ZXJlc3RpbmcgdGhhdCBpdCBzdGlsbCB3b3JrcyB3ZWxsIGlmIEkgbWFrZSBD
cmVkaXQxIHRvDQo+ID4gPiAxbXMgYnkgeGwgc2NoZWQtY3JlZGl0IC1zIC10IDEgbGludXgtc29k
djp+ICMgeGwgc2NoZWQtY3JlZGl0DQo+ID4gPiBDcHVwb29sIFBvb2wtMDogdHNsaWNlPTFtcyBy
YXRlbGltaXQ9MTAwMHVzIG1pZ3JhdGlvbi1kZWxheT0wdXMgTmFtZQ0KPiA+ID4gSUQgV2VpZ2h0
IENhcA0KPiA+ID4gRG9tYWluLTAgMCAyNTYgMA0KPiA+ID4gWGVuc3RvcmUgMSAyNTYgMA0KPiA+
ID4gZ3Vlc3RfMSAyIDI1NiAwDQo+ID4gPiBndWVzdF8yIDMgMjU2IDANCj4gPiA+DQo+ID4gSGFo
LCB5ZXMsIGl0IGlzIGludGVyZXN0aW5nIGluZGVlZCEgSXQgc2hvd3MgdXMgb25lIG1vcmUgdGlt
ZSBob3cgbm90DQo+ID4gcHJlZGljdGFibGUgQ3JlZGl0MSBiZWhhdmlvciBpcywgYmVjYXVzZSBv
ZiBhbGwgdGhlIGhhY2tzIGl0DQo+ID4gYWNjdW11bGF0ZWQgb3ZlciB0aW1lIChzb21lIG9mIHdo
aWNoLCBhcmUgbXkgZG9pbmcsIEkga25vdy4uLiA6LVApLg0KPiA+DQo+ID4gPiBpaS4gaXQgd29y
a3Mgd2VsbCBpZiBzY2hlZF9yYXRlbGltaXRfdXMgaXMgc2V0IHVwIHRvIDMwbXMgYWJvdmUuDQo+
ID4gPiBsaW51eC1zb2R2On4gIyB4bCBzY2hlZC1jcmVkaXQyIC1zIC1wIFBvb2wtMCBDcHVwb29s
IFBvb2wtMDoNCj4gPiA+IHJhdGVsaW1pdD0zMDAwMHVzDQo+ID4gPg0KPiA+IE9rLCBnb29kIHRv
IGtub3csIHRoYW5rcyBmb3IgZG9pbmcgdGhlIGV4cGVyaW1lbnQuDQo+ID4NCj4gPiBJZiB5b3Ug
aGF2ZSB0aW1lLCBjYW4geW91IHRyeSBvdGhlciB2YWx1ZXM/IEkgbWVhbiwgd2hpbGUgc3RpbGwg
b24NCj4gPiBDcmVkaXQyLCB0cnkgdG8gc2V0IHJhdGVsaW1pdGluZyB0bywgbGlrZSwgMjAsIDE1
LCAxMCwgNSwgYW5kIHJlcG9ydA0KPiA+IHdoYXQgaGFwcGVucz8NCj4gPg0KPg0KPiBJdCBzdGls
bCBoYXMgcHJvYmxlbSBpZiBJIHNldCByYXRlbGltaXRpbmcgYmVsb3cgMzBtcy4NCj4gMSk6IDIw
bXMgbm90IHN0YWJsZSwgc29tZXRpbWVzIGNhbiB1cCB0byA4MCUgYW5kIDE2MCUgeGVudG9wIC0g
MjA6MDg6MTQgWGVuDQo+IDQuMTEuMF8wMi0xDQo+IDQgZG9tYWluczogMSBydW5uaW5nLCAzIGJs
b2NrZWQsIDAgcGF1c2VkLCAwIGNyYXNoZWQsIDAgZHlpbmcsIDAgc2h1dGRvd24NCj4gTWVtOiA2
NzA3OTc5NmsgdG90YWwsIDY3MDc4OTY4ayB1c2VkLCA4MjhrIGZyZWUgQ1BVczogMzIgQCAyNTk5
TUh6IE5BTUUNCj4gU1RBVEUgQ1BVKHNlYykgQ1BVKCUpIE1FTShrKSBNRU0oJSkgTUFYTUVNKGsp
IE1BWE1FTSglKSBWQ1BVUw0KPiBORVRTDQo+IE5FVFRYKGspIE5FVFJYKGspIFZCRFMgVkJEX09P
IFZCRF9SRCBWQkRfV1IgVkJEX1JTRUNUIFZCRF9XU0VDVA0KPiBTU0lEDQo+IERvbWFpbi0wIC0t
LS0tciAxMTIgMy4wIDY0MDUwNDUyIDk1LjUgbm8gbGltaXQgbi9hIDMyIDAgMCAwIDAgMCAwIDAg
MCAwDQo+IDANCj4gZ3Vlc3RfMSAtLWItLS0gMTEwIDY3LjEgMTA0ODgzMiAxLjYgMTA0OTYwMCAx
LjYgNCAxIDYzNiA0IDEgMCA0MDcyIDIxOTUNCj4gMTkxNDUxIDEwOTgzIDANCj4gZ3Vlc3RfMiAt
LWItLS0gMTg2IDEzNC44IDEwNDg4MzIgMS42IDEwNDk2MDAgMS42IDggMSA2MzAgNCAxIDAgNDIw
Mw0KPiAxMTY2IDE5MTYxOSAxMDkyMSAwDQo+DQo+IDIpOiAxNSBtcw0KPiB4ZW50b3AgLSAyMDox
MDowNyBYZW4gNC4xMS4wXzAyLTENCj4gNCBkb21haW5zOiAyIHJ1bm5pbmcsIDIgYmxvY2tlZCwg
MCBwYXVzZWQsIDAgY3Jhc2hlZCwgMCBkeWluZywgMCBzaHV0ZG93bg0KPiBNZW06IDY3MDc5Nzk2
ayB0b3RhbCwgNjcwNzg5NjhrIHVzZWQsIDgyOGsgZnJlZSBDUFVzOiAzMiBAIDI1OTlNSHogTkFN
RQ0KPiBTVEFURSBDUFUoc2VjKSBDUFUoJSkgTUVNKGspIE1FTSglKSBNQVhNRU0oaykgTUFYTUVN
KCUpIFZDUFVTDQo+IE5FVFMNCj4gTkVUVFgoaykgTkVUUlgoaykgVkJEUyBWQkRfT08gVkJEX1JE
IFZCRF9XUiBWQkRfUlNFQ1QgVkJEX1dTRUNUDQo+IFNTSUQNCj4gRG9tYWluLTAgLS0tLS1yIDEx
NiAyLjcgNjQwNTA0NTIgOTUuNSBubyBsaW1pdCBuL2EgMzIgMCAwIDAgMCAwIDAgMCAwIDANCj4g
MA0KPiBndWVzdF8xIC0tYi0tLSAxOTMgNzMuOSAxMDQ4ODMyIDEuNiAxMDQ5NjAwIDEuNiA0IDEg
OTI3IDUgMSAwIDQwNzIgMjE5OA0KPiAxOTE0NTEgMTA5OTIgMA0KPiBndWVzdF8yIC0tLS0tciAz
NTAgMTQ2LjYgMTA0ODgzMiAxLjYgMTA0OTYwMCAxLjYgOCAxIDkyMSA2IDEgMCA0MjAzDQo+IDEx
NjkgMTkxNjE5IDEwOTMwIDANCj4NCj4gMyk6IDEwIG1zDQo+IHhlbnRvcCAtIDIwOjA3OjM1IFhl
biA0LjExLjBfMDItMQ0KPiA0IGRvbWFpbnM6IDIgcnVubmluZywgMSBibG9ja2VkLCAwIHBhdXNl
ZCwgMCBjcmFzaGVkLCAwIGR5aW5nLCAwIHNodXRkb3duDQo+IE1lbTogNjcwNzk3OTZrIHRvdGFs
LCA2NzA3ODk2OGsgdXNlZCwgODI4ayBmcmVlIENQVXM6IDMyIEAgMjU5OU1IeiBOQU1FDQo+IFNU
QVRFIENQVShzZWMpIENQVSglKSBNRU0oaykgTUVNKCUpIE1BWE1FTShrKSBNQVhNRU0oJSkgVkNQ
VVMNCj4gTkVUUw0KPiBORVRUWChrKSBORVRSWChrKSBWQkRTIFZCRF9PTyBWQkRfUkQgVkJEX1dS
IFZCRF9SU0VDVCBWQkRfV1NFQ1QNCj4gU1NJRA0KPiBEb21haW4tMCAtLS0tLXIgMTExIDMuMSA2
NDA1MDQ1MiA5NS41IG5vIGxpbWl0IG4vYSAzMiAwIDAgMCAwIDAgMCAwIDAgMA0KPiAwDQo+IGd1
ZXN0XzEgLS0tLS1yIDgxIDY3LjEgMTA0ODgzMiAxLjYgMTA0OTYwMCAxLjYgNCAxIDU4OCAzIDEg
MCA0MDcyIDIxOTMNCj4gMTkxNDUxIDEwOTgwIDANCj4gZ3Vlc3RfMiAtLS0tLS0gMTMwIDEyNS41
IDEwNDg4MzIgMS42IDEwNDk2MDAgMS42IDggMSA1ODMgNCAxIDAgNDIwMw0KPiAxMTY0IDE5MTYx
OSAxMDkxOCAwDQo+DQo+IDQpOiA1IG1zDQo+IHhlbnRvcCAtIDIwOjA3OjEyIFhlbiA0LjExLjBf
MDItMQ0KPiA0IGRvbWFpbnM6IDMgcnVubmluZywgMSBibG9ja2VkLCAwIHBhdXNlZCwgMCBjcmFz
aGVkLCAwIGR5aW5nLCAwIHNodXRkb3duDQo+IE1lbTogNjcwNzk3OTZrIHRvdGFsLCA2NzA3ODk2
OGsgdXNlZCwgODI4ayBmcmVlIENQVXM6IDMyIEAgMjU5OU1IeiBOQU1FDQo+IFNUQVRFIENQVShz
ZWMpIENQVSglKSBNRU0oaykgTUVNKCUpIE1BWE1FTShrKSBNQVhNRU0oJSkgVkNQVVMNCj4gTkVU
Uw0KPiBORVRUWChrKSBORVRSWChrKSBWQkRTIFZCRF9PTyBWQkRfUkQgVkJEX1dSIFZCRF9SU0VD
VCBWQkRfV1NFQ1QNCj4gU1NJRA0KPiBEb21haW4tMCAtLS0tLXIgMTEwIDIuOCA2NDA1MDQ1MiA5
NS41IG5vIGxpbWl0IG4vYSAzMiAwIDAgMCAwIDAgMCAwIDAgMA0KPiAwDQo+IGd1ZXN0XzEgLS0t
LS1yIDY2IDY0LjUgMTA0ODgzMiAxLjYgMTA0OTYwMCAxLjYgNCAxIDM4NiAzIDEgMCA0MDcyIDIx
ODcNCj4gMTkxNDUxIDEwODM1IDANCj4gZ3Vlc3RfMiAtLS0tLXIgMTAxIDEyNC4zIDEwNDg4MzIg
MS42IDEwNDk2MDAgMS42IDggMSAzODEgMyAxIDAgNDIwMw0KPiAxMTYxIDE5MTYxOSAxMDgyMiAw
DQo+DQo+ID4gPiBIb3dldmVyLCB0aGUgc2NoZWRfcmF0ZWxpbWl0X3VzIGlzIG5vdCBzbyBlbGVn
YW50IGFuZCBmbGV4aWFibGUNCj4gdGhhdA0KPiA+ID4gaXQgZ3VhcmFudGVlcyB0aGUgc3BlY2lm
aWMgdGltZS1zbGljZSBmaXhlZGx5Lg0KPiA+ID4NCj4gPiBXZWxsLCBJIHBlcnNvbmFsbHkgbmV2
ZXIgbG92ZWQgaXQsIGJ1dCBpdCBpcyBub3QgY29tcGxldGVseSB1bnJlbGF0ZWQNCj4gPiB0byB3
aGF0IHdlJ3JlIHNlZWluZyBhbmQgZGlzY3Vzc2luZywgVEJILiBJdCBpbmRlZWQgd2FzIGludHJv
ZHVjZWQgdG8NCj4gPiBpbXByb3ZlIHRoZSB0aHJvdWdocHV0LCBpbiB3b3JrbG9hZHMgd2hlcmUg
dGhlcmUgd2FzIHRvbyBtYW55IHdha2V1cHMNCj4gPiAod2hpY2gsIGluIENyZWRpdDEsIGFsc28g
cmVzdWx0ZWQgaW4gaW52b2tpbmcgdGhlIHNjaGVkdWxlciBhbmQgb2Z0ZW4NCj4gPiBpbiBjb250
ZXh0IHN3aXRjaGluZywgZG8gdG8gYm9vc3RpbmcpLg0KPiA+DQo+ID4gPiBJdCBtYXkgdmVyeSBs
aWtlbHkgY2F1c2UgZGVncmFkaW5nIG9mIHRoZSBvdGhlciBzY2hlZHVsZXIgY3JpdGVyaWENCj4g
PiA+IGxpa2Ugc2NoZWRfbGF0ZW5jeS4NCj4gPiA+IEFzIGZhciBhcyBJIGtub3csIENGUyBjb3Vs
ZCBhZGp1c3QgdGltZS1zbGljZSBhY2NvcmRpbmcgdG8gdGhlDQo+ID4gPiBucl9xdWV1ZSBpbiBy
dW5xdWV1ZSAoaW5fX3NjaGVkX3BlcmlvZCgpICkuDQo+ID4gPiBDb3VsZCBpdCBwb3NzaWJsZSB0
aGF0IENyZWRpdDIgYWxzbyBoYXZlIHRoZSBzaW1pbGFyIGFiaWxpdHkgdG8NCj4gPiA+IGFkanVz
dCB0aW1lLXNsaWNlIGF1dG9tYXRpY2FsbHk/DQo+ID4gPg0KPiA+IFdlbGwsIGxldCdzIHNlZS4g
Q3JlZGl0MiBhbmQgQ0ZTIGFyZSB2ZXJ5IHNpbWlsYXIsIGluIHByaW5jaXBsZSwgYnV0DQo+ID4g
dGhlIGNvZGUgaXMgYWN0dWFsbHkgcXVpdGUgZGlmZmVyZW50LiBCdXQgeWVhaCwgd2UgbWF5IGJl
IGFibGUgdG8NCj4gY29tZQ0KPiA+IHVwIHdpdGggc29tZXRoaW5nIG1vcmUgY2xldmVyIHRoYW4g
anVzdCBwbGFpbiByYXRlbGltaXRpbmcsIGZvcg0KPiA+IGFkanVzdGluZyB3aGF0IENGUyBjYWxs
cyAidGhlIGdyYW51bGFyaXR5Ii4NCj4gPg0KPg0KPiBZZXMsIGJ1dCBJIHRoaW5rIGl0IGlzIGEg
bGl0dGxlIGRpZmZpY3VsdCB0byBkbyB0aGUgc2FtZSB3YXkgbGlrZSBDRlMgZHVlIHRvIG9uZQ0K
PiBxdWV1ZSBwZXIgc29ja2V0IHNpbmNlIHdlIGNhbiBub3QgaGF2ZSB0aGUgcnVucXVldWUgcGVy
LWNwdSBhbnltb3JlLg0KPg0KPiBCZXN0IFJlZ2FyZHMuDQo+DQoNCg==

--_000_SG2PR01MB3302D03BCF4B4353EC397FF797600SG2PR01MB3302apcp_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<style id=3D"ms-outlook-ios-style" type=3D"text/css">html {
background-color: transparent;
}

body {
color: #333;
line-height: 150%;
font-family: "-apple-system", "HelveticaNeue";
margin: 0;
}

.ms-outlook-ios-reference-expand {
display: block;
color: #999;
padding: 20px 0px;
text-decoration: none;
}

.ms-outlook-ios-availability-container {
max-width: 500px;
margin: auto;
padding: 12px 15px 15px 15px;
border: 1px solid #C7E0F4;
border-radius: 4px;
}

.ms-outlook-ios-availability-container > .ms-outlook-ios-availability-delet=
e-button {
width: 25px;
height: 25px;
right: -12px;
top: -12px;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAA=
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
BzRAPSFNM7HEAAAAASUVORK5CYII=3D");
background-size: 25px 25px;
background-position: center;
}

#ms-outlook-ios-main-container {
margin: 0 0 0 0;
margin-top: 120;
padding: 8;
}

#ms-outlook-ios-content-container {
padding: 0;
padding-top: 12;
padding-bottom: 20;
}

.ms-outlook-ios-mention {
color: #333;
background-color: #f1f1f1;
border-radius: 4px;
padding: 0 2px 0 2px;
pointer-events: none;
text-decoration: none;
}

.ms-outlook-ios-mention-external {
color: #ba8f0d;
background-color: #fdf7e7;
}

.ms-outlook-ios-mention-external-clear-design {
color: #ba8f0d;
background-color: #f1f1f1;
}</style>
<meta name=3D"viewport" content=3D"width=3Ddevice-width, user-scalable=3Dno=
, initial-scale=3D1.0, minimum-scale=3D1.0, maximum-scale=3D1.0">
</head>
<body style=3D"-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
<div style=3D"direction: ltr;">
<div style=3D"direction: ltr;">Hi, Dario,</div>
</div>
<div>Here is the xentrace in credit2 with ratelimiting 1 ms and 30ms by obs=
erving 1 seconds both.<br>
<br>
Roughly, we can see the frequency of the context switch.<br>
The context switch decreases significantly when the ratelimiting changes fr=
om 1ms to 30ms<br>
linux-EBkjWt:/home # cat credit2_r_1000.log | grep __enter_scheduler | wc -=
l<br>
2407<br>
linux-EBkjWt:/home # cat credit2_r_30000.log | grep __enter_scheduler | wc =
-l<br>
714<br>
<br>
Since we also complement credit for sleeper vcpus to guarantee the fairness=
 (also sched_latency of sleeper vcpus) once we trigger the reset_credit.<br=
>
it does not look like suitable for some workload such like the case in this=
 issue,
<br>
Is that possible we try to do some punishment for the sleepers or complemen=
t credit in other policy to avoid too much preemption?<br>
<br>
We sacrifice throughput for the sched_latency by theory, However, what's in=
teresting is that, as I said before, if I don't complement credit for sleep=
ers<br>
or enlarge the ratelimiting, the sched_latency may not get worse<br>
If the vcpus runs staggeredly which spread into pCPUs when they are in idle=
 at most of time due to the stable running pattern in my demo.<br>
<br>
Best regards.<br>
<br>
------ <br>
&gt; Forwarding to xen-devel, as it was dropped.<br>
&gt; ---<br>
&gt; Hi, Dario,<br>
&gt; <br>
&gt; &gt; On Thu, 2019-02-14 at 07:10 &#43;0000, zheng chuan wrote:<br>
&gt; &gt; &gt; Hi, Dario,<br>
&gt; &gt; &gt;<br>
&gt; &gt; Hi,<br>
&gt; &gt;<br>
&gt; &gt; &gt; I have put the test demo in attachment, please run it as fol=
lows:<br>
&gt; &gt; &gt; 1. compile it<br>
&gt; &gt; &gt; gcc upress.c -o upress<br>
&gt; &gt; &gt; 2. calculate the loops in dom0 first ./upress -l 100 For exa=
mple,<br>
&gt; &gt; &gt; the output is cpu khz : 2200000 calculate loops: 4472.<br>
&gt; &gt; &gt; We get 4472.<br>
&gt; &gt; &gt; 3. give the 20% pressure for each vcpu in guest by ./upress =
-l 20<br>
&gt; -z<br>
&gt; &gt; &gt; 4472 &amp; It is better to bind each pressure task to vcpu b=
y taskset.<br>
&gt; &gt; &gt;<br>
&gt; &gt; Ok, thanks for the code and the instructions, I will give it a tr=
y.<br>
&gt; &gt;<br>
&gt; <br>
&gt; If you have questions about the test code, please let me know:)<br>
&gt; <br>
&gt; &gt; &gt; Sorry for the mess picture, you can see the figure below.<br=
>
&gt; &gt; &gt;<br>
&gt; &gt; Yeah, that's clearer. However, it is preferred to avoid HTML emai=
ls.<br>
&gt; In these<br>
&gt; &gt; cases, you could put the table in some online accessible document=
,<br>
&gt; and post<br>
&gt; &gt; the link. :-)<br>
&gt; &gt;<br>
&gt; &gt; Also, let me ask this again, is this coming from actual tracing (=
like<br>
&gt; with<br>
&gt; &gt; `xentrace` etc)?<br>
&gt; &gt;<br>
&gt; &gt; &gt; The green one means vcpu is running while the red one means =
idle.<br>
&gt; &gt; &gt; In Fig.1, vcpu1 and vcpu2 runs staggeredly, it means vcpu1 r=
uns<br>
&gt; 20ms<br>
&gt; &gt; &gt; and then vcpu2 runs 20ms while vcpu1 is sleeping.<br>
&gt; &gt; &gt;<br>
&gt; &gt; How do you know it's sleeping and not, for instance, that it has =
been<br>
&gt; &gt; preempted and hence is waiting to run?<br>
&gt; &gt;<br>
&gt; <br>
&gt; It is the schematic diagram in theory.<br>
&gt; I'm sorry the xentrace has problem on my machine, I'll put the trace a=
s soon as<br>
&gt; I fix it.<br>
&gt; <br>
&gt; &gt; My point being that, when you setup a workload like this, and onl=
y<br>
&gt; look at the<br>
&gt; &gt; throughput you achieve, it is expected that schedulers with longe=
r<br>
&gt; timeslices<br>
&gt; &gt; do better.<br>
&gt; &gt;<br>
&gt; &gt; It would be interesting to look at both throughput and latency,<b=
r>
&gt; though.<br>
&gt; &gt; In fact, (assuming the analysis is correct) in the Credit1 case, =
if<br>
&gt; two vcpus<br>
&gt; &gt; wakes up at about the same time, the one that wins the pcpu runs =
for<br>
&gt; a full<br>
&gt; &gt; timeslice, or until it blocks, i.e., in this case, for 20ms.<br>
&gt; &gt; This means the other vcpu will have to wait for so long, before b=
eing<br>
&gt; able to do<br>
&gt; &gt; anything.<br>
&gt; &gt;<br>
&gt; &gt; &gt; In Fig.2, vcpu1 and vcpu2 runs at the same time, it means vc=
pu1 and<br>
&gt; &gt; &gt; vcpu2 compete for pCPU, and then go to sleep at the same tim=
e.<br>
&gt; &gt; &gt; Obviously, the smaller time-slice is, the worse competition<=
br>
&gt; happens.<br>
&gt; &gt; &gt;<br>
&gt; &gt; But the better the latency. :-D<br>
&gt; &gt;<br>
&gt; &gt; What I mean is that, achieving best throughput or best latency at=
 the<br>
&gt; same<br>
&gt; &gt; time is often impossible, and the job of a scheduler is to come u=
p<br>
&gt; with a<br>
&gt; &gt; trade-off, as well as with tunables for letting people that cares=
<br>
&gt; more about<br>
&gt; &gt; either one or the other, to steer it that direction.<br>
&gt; &gt;<br>
&gt; &gt; Achieving better latency than Credit1 has been a goal of Credit2,=
<br>
&gt; since design<br>
&gt; &gt; time. However, it's possible that we ended up sacrificing through=
put<br>
&gt; too much,<br>
&gt; &gt; or that we lack tunables to let users decide what they want.<br>
&gt; &gt;<br>
&gt; &gt; Of course, this is all assuming that the analysis of the problem =
that<br>
&gt; you're<br>
&gt; &gt; providing is correct, which I'll be looking into confirming. :-)<=
br>
&gt; &gt;<br>
&gt; <br>
&gt; I agree that it is difficult to balance between the throughput and<br>
&gt; sched_latency:( In my workload, if we enlarge the difference of credit=
 between<br>
&gt; vcpus, the vcpus would be run staggeredly from the long term to see, I=
 doubt<br>
&gt; the sched_latency could be also low if we spread running vcpus into pC=
PUs<br>
&gt; since the pCPUs are not used up to 100%.<br>
&gt; <br>
&gt; I used to test sched_latency in CFS by perf with the scheduler<br>
&gt; parameters:<br>
&gt; linux-GMwmmh:~ # cat /proc/sys/kernel/sched_min_granularity_ns<br>
&gt; 3000000<br>
&gt; linux-GMwmmh:~ # cat /proc/sys/kernel/sched_latency_ns<br>
&gt; 24000000<br>
&gt; linux-GMwmmh:~ #<br>
&gt; the vcpu of sched_latency is maxium to 21ms around.<br>
&gt; <br>
&gt; But I don't know how to compare the sched_latency with Credit2 since t=
he<br>
&gt; analyzing tool and scheduler are totally different :(.<br>
&gt; <br>
&gt; &gt; &gt; As you mentioned that the Credit2 does not have a real times=
lice,<br>
&gt; the<br>
&gt; &gt; &gt; vcpu can be preempted by the difference of credit (&#43;<br>
&gt; &gt; &gt; sched_ratelimit_us) dynamically.<br>
&gt; &gt; &gt;<br>
&gt; &gt; Actually, it's:<br>
&gt; &gt;<br>
&gt; &gt; difference_of_credit &#43; min(CSCHED2_MIN_TIMER, sched_ratelimit=
_us)<br>
&gt; &gt;<br>
&gt; <br>
&gt; Thank you for correcting.<br>
&gt; <br>
&gt; &gt; &gt; &gt; Perhaps, one thing that can be done to try to confirm t=
his<br>
&gt; &gt; &gt; analysis, would be to<br>
&gt; &gt; &gt; &gt; make the scheduling less frequent in Credit2 and, on th=
e other<br>
&gt; &gt; &gt; hand, to make<br>
&gt; &gt; &gt; &gt; it more frequent in Credit1.<br>
&gt; &gt;<br>
&gt; &gt; &gt; Here is the further test result:<br>
&gt; &gt; &gt; i. it is interesting that it still works well if I make Cred=
it1 to<br>
&gt; &gt; &gt; 1ms by xl sched-credit -s -t 1 linux-sodv:~ # xl sched-credi=
t<br>
&gt; &gt; &gt; Cpupool Pool-0: tslice=3D1ms ratelimit=3D1000us migration-de=
lay=3D0us Name<br>
&gt; &gt; &gt; ID Weight Cap<br>
&gt; &gt; &gt; Domain-0 0 256 0<br>
&gt; &gt; &gt; Xenstore 1 256 0<br>
&gt; &gt; &gt; guest_1 2 256 0<br>
&gt; &gt; &gt; guest_2 3 256 0<br>
&gt; &gt; &gt;<br>
&gt; &gt; Hah, yes, it is interesting indeed! It shows us one more time how=
 not<br>
&gt; &gt; predictable Credit1 behavior is, because of all the hacks it<br>
&gt; &gt; accumulated over time (some of which, are my doing, I know... :-P=
).<br>
&gt; &gt;<br>
&gt; &gt; &gt; ii. it works well if sched_ratelimit_us is set up to 30ms ab=
ove.<br>
&gt; &gt; &gt; linux-sodv:~ # xl sched-credit2 -s -p Pool-0 Cpupool Pool-0:=
<br>
&gt; &gt; &gt; ratelimit=3D30000us<br>
&gt; &gt; &gt;<br>
&gt; &gt; Ok, good to know, thanks for doing the experiment.<br>
&gt; &gt;<br>
&gt; &gt; If you have time, can you try other values? I mean, while still o=
n<br>
&gt; &gt; Credit2, try to set ratelimiting to, like, 20, 15, 10, 5, and rep=
ort<br>
&gt; &gt; what happens?<br>
&gt; &gt;<br>
&gt; <br>
&gt; It still has problem if I set ratelimiting below 30ms.<br>
&gt; 1): 20ms not stable, sometimes can up to 80% and 160% xentop - 20:08:1=
4 Xen<br>
&gt; 4.11.0_02-1<br>
&gt; 4 domains: 1 running, 3 blocked, 0 paused, 0 crashed, 0 dying, 0 shutd=
own<br>
&gt; Mem: 67079796k total, 67078968k used, 828k free CPUs: 32 @ 2599MHz NAM=
E<br>
&gt; STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS<br>
&gt; NETS<br>
&gt; NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR VBD_RSECT VBD_WSECT<br>
&gt; SSID<br>
&gt; Domain-0 -----r 112 3.0 64050452 95.5 no limit n/a 32 0 0 0 0 0 0 0 0 =
0<br>
&gt; 0<br>
&gt; guest_1 --b--- 110 67.1 1048832 1.6 1049600 1.6 4 1 636 4 1 0 4072 219=
5<br>
&gt; 191451 10983 0<br>
&gt; guest_2 --b--- 186 134.8 1048832 1.6 1049600 1.6 8 1 630 4 1 0 4203<br=
>
&gt; 1166 191619 10921 0<br>
&gt; <br>
&gt; 2): 15 ms<br>
&gt; xentop - 20:10:07 Xen 4.11.0_02-1<br>
&gt; 4 domains: 2 running, 2 blocked, 0 paused, 0 crashed, 0 dying, 0 shutd=
own<br>
&gt; Mem: 67079796k total, 67078968k used, 828k free CPUs: 32 @ 2599MHz NAM=
E<br>
&gt; STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS<br>
&gt; NETS<br>
&gt; NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR VBD_RSECT VBD_WSECT<br>
&gt; SSID<br>
&gt; Domain-0 -----r 116 2.7 64050452 95.5 no limit n/a 32 0 0 0 0 0 0 0 0 =
0<br>
&gt; 0<br>
&gt; guest_1 --b--- 193 73.9 1048832 1.6 1049600 1.6 4 1 927 5 1 0 4072 219=
8<br>
&gt; 191451 10992 0<br>
&gt; guest_2 -----r 350 146.6 1048832 1.6 1049600 1.6 8 1 921 6 1 0 4203<br=
>
&gt; 1169 191619 10930 0<br>
&gt; <br>
&gt; 3): 10 ms<br>
&gt; xentop - 20:07:35 Xen 4.11.0_02-1<br>
&gt; 4 domains: 2 running, 1 blocked, 0 paused, 0 crashed, 0 dying, 0 shutd=
own<br>
&gt; Mem: 67079796k total, 67078968k used, 828k free CPUs: 32 @ 2599MHz NAM=
E<br>
&gt; STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS<br>
&gt; NETS<br>
&gt; NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR VBD_RSECT VBD_WSECT<br>
&gt; SSID<br>
&gt; Domain-0 -----r 111 3.1 64050452 95.5 no limit n/a 32 0 0 0 0 0 0 0 0 =
0<br>
&gt; 0<br>
&gt; guest_1 -----r 81 67.1 1048832 1.6 1049600 1.6 4 1 588 3 1 0 4072 2193=
<br>
&gt; 191451 10980 0<br>
&gt; guest_2 ------ 130 125.5 1048832 1.6 1049600 1.6 8 1 583 4 1 0 4203<br=
>
&gt; 1164 191619 10918 0<br>
&gt; <br>
&gt; 4): 5 ms<br>
&gt; xentop - 20:07:12 Xen 4.11.0_02-1<br>
&gt; 4 domains: 3 running, 1 blocked, 0 paused, 0 crashed, 0 dying, 0 shutd=
own<br>
&gt; Mem: 67079796k total, 67078968k used, 828k free CPUs: 32 @ 2599MHz NAM=
E<br>
&gt; STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS<br>
&gt; NETS<br>
&gt; NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR VBD_RSECT VBD_WSECT<br>
&gt; SSID<br>
&gt; Domain-0 -----r 110 2.8 64050452 95.5 no limit n/a 32 0 0 0 0 0 0 0 0 =
0<br>
&gt; 0<br>
&gt; guest_1 -----r 66 64.5 1048832 1.6 1049600 1.6 4 1 386 3 1 0 4072 2187=
<br>
&gt; 191451 10835 0<br>
&gt; guest_2 -----r 101 124.3 1048832 1.6 1049600 1.6 8 1 381 3 1 0 4203<br=
>
&gt; 1161 191619 10822 0<br>
&gt; <br>
&gt; &gt; &gt; However, the sched_ratelimit_us is not so elegant and flexia=
ble<br>
&gt; that<br>
&gt; &gt; &gt; it guarantees the specific time-slice fixedly.<br>
&gt; &gt; &gt;<br>
&gt; &gt; Well, I personally never loved it, but it is not completely unrel=
ated<br>
&gt; &gt; to what we're seeing and discussing, TBH. It indeed was introduce=
d to<br>
&gt; &gt; improve the throughput, in workloads where there was too many wak=
eups<br>
&gt; &gt; (which, in Credit1, also resulted in invoking the scheduler and o=
ften<br>
&gt; &gt; in context switching, do to boosting).<br>
&gt; &gt;<br>
&gt; &gt; &gt; It may very likely cause degrading of the other scheduler cr=
iteria<br>
&gt; &gt; &gt; like sched_latency.<br>
&gt; &gt; &gt; As far as I know, CFS could adjust time-slice according to t=
he<br>
&gt; &gt; &gt; nr_queue in runqueue (in__sched_period() ).<br>
&gt; &gt; &gt; Could it possible that Credit2 also have the similar ability=
 to<br>
&gt; &gt; &gt; adjust time-slice automatically?<br>
&gt; &gt; &gt;<br>
&gt; &gt; Well, let's see. Credit2 and CFS are very similar, in principle, =
but<br>
&gt; &gt; the code is actually quite different. But yeah, we may be able to=
<br>
&gt; come<br>
&gt; &gt; up with something more clever than just plain ratelimiting, for<b=
r>
&gt; &gt; adjusting what CFS calls &quot;the granularity&quot;.<br>
&gt; &gt;<br>
&gt; <br>
&gt; Yes, but I think it is a little difficult to do the same way like CFS =
due to one<br>
&gt; queue per socket since we can not have the runqueue per-cpu anymore.<b=
r>
&gt; <br>
&gt; Best Regards.<br>
&gt; <br>
<br>
</div>
</body>
</html>

--_000_SG2PR01MB3302D03BCF4B4353EC397FF797600SG2PR01MB3302apcp_--

--_005_SG2PR01MB3302D03BCF4B4353EC397FF797600SG2PR01MB3302apcp_
Content-Type: application/octet-stream; name="credit2_r_1000.raw"
Content-Description: credit2_r_1000.raw
Content-Disposition: attachment; filename="credit2_r_1000.raw"; size=1761380;
	creation-date="Fri, 15 Feb 2019 05:54:16 GMT";
	modification-date="Fri, 15 Feb 2019 06:13:50 GMT"
Content-ID: <BBEE2906E5C23641B80D227906DE41DE@apcprd01.prod.exchangelabs.com>
Content-Transfer-Encoding: base64

A/ABIAUAAADUEwAAAxCA4HpDZQBPF2sABAAAAMgIclQAAAAAAAAAAAAAAAAAAAAAFSICoGzYZQBP
F2sABQAAAAABAQEXIgKQaORlAE8XawADAAIAFCICwAzpZQBPF2sAAwACAAUAAAAAAAAAH6djAA6A
ArDI/GUATxdrAP9/AAAFAAAAG66wAQ+AAsAE/2UATxdrAAIAAAADAAAA0IAAAEBCDwAKgALARAJm
AE8XawD/fwAABQAAAAIAAAADAAAAERACkMYEZgBPF2sABQD/fwERApDiB2YATxdrAAMAAgAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAFAAAA8wAAAAEQCICYAWcATxdrAAIRCLDA
J2cATxdrAAEAAACAIRCU/////w8gCBD7AAAAICAIMPMAAAAFAAAA/////wEQCIBwQ2cATxdrAAIR
CLC+uGcATxdrAAcAAADnqAmU/////xFACKCawGcATxdrAAAAAAAAAAAAARAIgB7IZwBPF2sAAhEI
sLqzaABPF2sADAAAAHVPcZT/////EUAIoMq6aABPF2sAAAAAAAAAAAAGgAKgkrxoAE8XawACAAAA
AwAAABMgCBAAAAAAEUAIoEbAaABPF2sAAAAAAAAAAAAVIgKgLsloAE8XawAFAAAAAAAAAAMiAsDu
ymgATxdrAAMAAgAqU2IAAAAAgPVTAQAUIgLA8sxoAE8XawAFAP9//////wAAAAAAAADACSICgIrQ
aABPF2sADCIC4ALSaABPF2sACkkVAAAAAAAKSRUAAAAAAAIAABIAAAAADoACsMbTaABPF2sAAgAA
AAMAAAD1UwEAD4ACwIrUaABPF2sA/38AAAUAAAD1UwEA/////wqAAsBG1mgATxdrAAIAAAADAAAA
/38AAAUAAAAhEAKQxtdoAE8XawADAAIAARECkPbYaABPF2sABQD/fwkiAoD29GgATxdrAAwiAuCy
9mgATxdrAAZJFQAAAAAABkkVAAAAAAABAAASAAAAAAsiAsAq+GgATxdrADnFAQAAAAAAAwACABIA
AAACEIDATgppAE8XawAEAAAASIJzVHWbAADnPQAAAxCA4CAs9wNPF2sABAAAAD+G0VUAAAAAAAAA
AAAAAAAAAAAAFSICoMJZ9wNPF2sABQAAAAABAQEXIgKQrmP3A08XawAGAAMAFyICkIBr9wNPF2sA
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
AwAAAKgMAAASrWAACoACwARSnwVPF2sA/38AAAUAAAACAAAAAwAAABEQApCoVJ8FTxdrAAUA/38B
EQKQBlefBU8XawADAAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMA
AAABEAiAntifBU8XawACEQiw/IugBU8XawASAAAABRMAlP////8SIAgQGAAAABFACKB0paAFTxdr
AAAAAAAAAAAAEUAIoLyqoAVPF2sAAAAAAAAAAAABEAiA9KygBU8XawACEQiwCLqgBU8XawAHAAAA
56gJlP////8RQAigKLygBU8XawAAAAAAAAAAAAEQCIDMvaAFTxdrAAIRCLD07KAFTxdrACwAAABm
9wWU/////xcgCCAAA+D+9gAEABFACKDkQKEFTxdrAAAAAAAAAAAAARAIgABDoQVPF2sAAhEIsAxK
oQVPF2sALAAAAJn3BZT/////FyIIIAAD4P72AAQAEUAIoCCGoQVPF2sAAAAAAAAAAAAgIAgw9gAA
AAIAAAD/////ARAIgJCLoQVPF2sAAhEIsKCUoQVPF2sALAAAAIPwBZT/////FyAIIAAD4P72AAQA
EUAIoATDoQVPF2sAAAAAAAAAAAAgIAgw9gAAAAIAAAD/////ARAIgBDGoQVPF2sAAhEIsODPoQVP
F2sABwAAAHVTcZT/////EUAIoMTRoQVPF2sAAAAAAAAAAAAEIAgg9gAAAAAAAAARQAigKNehBU8X
awAAAAAAAAAAAAEQCIAg2aEFTxdrAAIRCLAI5KEFTxdrACwAAAB28AWU/////yUgCAARQAigsOmh
BU8XawAAAAAAAAAAAAEQCIBk66EFTxdrAAIRCLBQGqIFTxdrABIAAAAFEwCU/////xIgCBAYAAAA
EUAIoBgwogVPF2sAAAAAAAAAAAARQAig0DSiBU8XawAAAAAAAAAAAAEQCIBgNqIFTxdrAAIRCLAY
caIFTxdrAAwAAAB1T3GU/////xFACKDIdKIFTxdrAAAAAAAAAAAABoACoBx2ogVPF2sAAgAAAAMA
AAATIAgQAAAAABFACKCseKIFTxdrAAAAAAAAAAAAFSICoFh+ogVPF2sABQAAAAAAAAADIgLA8H+i
BU8XawADAAIA6WxfAAAAAIApQAEAFCICwNCBogVPF2sABQD/f/////8AAAAAAAAAwAkiAoC8hKIF
TxdrAAwiAuD4haIFTxdrAJmfFAAAAAAAmZ8UAAAAAAABAAASAAAAAA6AArCsh6IFTxdrAAIAAAAD
AAAAKUABAA+AAsB8iKIFTxdrAP9/AAAFAAAAKUABAP////8KgALAJIqiBU8XawACAAAAAwAAAP9/
AAAFAAAAIRACkFSLogVPF2sAAwACAAERApAcjKIFTxdrAAUA/38JIgKA1KOiBU8XawAMIgLgqKSi
BU8XawCVnxQAAAAAAJWfFAAAAAAAAAAAEgAAAAALIgLAqKWiBU8XawBctwEAAAAAAAMAAgASAAAA
AhCAwKywogVPF2sABAAAAGD9dVYKAwAA+wEAAAMQgOA8v8EFTxdrAAQAAAAB5oFW+gAAAAAAAAAA
AAAAAAAAAASAAqDmgcIFTxdrAAIAAAADAAAAERICkL6GwgVPF2sAAwACAAkiAoCkj8IFTxdrAAwi
AuDCksIFTxdrALubFAAAAAAAu5sUAAAAAAABAAASAAAAAAsiAsDolcIFTxdrAAi3AQAAAAAAAwAC
ABIAAAACIgKg2pjCBU8XawADAAIAAAAAAA0iArBWnMIFTxdrAAMAAgAFAAAA6WxfAAYiApBcpMIF
TxdrAAUAAAAVIgKgVrrCBU8XawAFAAAAAAEBARciApBcwMIFTxdrAAMAAgAUIgLAQMTCBU8XawAD
AAIABQAAAAAAAADpbF8ADoACsCLQwgVPF2sA/38AAAUAAAAeYwwAD4ACwF7SwgVPF2sAAgAAAAMA
AAC7EAAA6WxfAAqAAsBe1MIFTxdrAP9/AAAFAAAAAgAAAAMAAAAREAKQ8NbCBU8XawAFAP9/AREC
kOLZwgVPF2sAAwACAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAEgAKgktrDBU8XawAAAAAA
AAAAABESApCq3cMFTxdrAAAAAAAJIgKAut/DBU8XawAMIgLgzuHDBU8XawDVGQAAAAAAANUZAAAA
AAAAAQABEgAAAAALIgLA2uLDBU8XawCuAAAAAAAAAAAAAAASAAAAAiICoK7kwwVPF2sAAAAAAAAA
AAANIgKwtuXDBU8XawAAAAAAHgAAAPjnfwAGIgKQkufDBU8XawAeAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIDK8cMFTxdrAAIRCLAKQ8QFTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoF5ixAVPF2sA
AAAAAAAAAAARQAigmmjEBU8XawAAAAAAAAAAAAEQCIAOa8QFTxdrAAIRCLBKe8QFTxdrAAcAAADn
qAmU/////xFACKB+fcQFTxdrAAAAAAAAAAAAARAIgC5/xAVPF2sAAhEIsMqgxAVPF2sADAAAAHVP
cZT/////EUAIoBKlxAVPF2sAAAAAAAAAAAAGgAKgfqfEBU8XawACAAAAAwAAABMgCBAAAAAAEUAI
oM6pxAVPF2sAAAAAAAAAAAAVIgKgVq/EBU8XawAFAAAAAAAAAAMiAsDasMQFTxdrAAMAAgCTqV4A
AAAAgFbDAAAUIgLAqrLEBU8XawAFAP9//////wAAAAAAAADACSICgBq1xAVPF2sADCIC4Aa2xAVP
F2sAhpsUAAAAAACGmxQAAAAAAAEAABIAAAAADoACsK63xAVPF2sAAgAAAAMAAABWwwAAD4ACwJa4
xAVPF2sA/38AAAUAAABWwwAA/////wqAAsBaucQFTxdrAAIAAAADAAAA/38AAAUAAAAhEAKQCrvE
BU8XawADAAIAARECkCK8xAVPF2sABQD/fwkiAoDe0MQFTxdrAAwiAuDW0cQFTxdrAIKbFAAAAAAA
gpsUAAAAAAAAAAASAAAAAAsiAsDu0sQFTxdrABC3AQAAAAAAAwACABIAAAACEIDADuLEBU8XawAE
AAAAFCSDVpUDAACGAgAAA/ABIAYAAAD0DgAAAxCA4ORJZQBPF2sABAAAAMgMclQAAAAAAAAAAAAA
AAAAAAAAFSICoNYeZgBPF2sABgAAAAABAQEXIgKQuiZmAE8XawAGAAMAFCICwPQsZgBPF2sABgAD
AAYAAAAAAAAAbSpjAA6AArD8PWYATxdrAP9/AAAGAAAACFW5AQ+AAsAwQGYATxdrAAMAAAAGAAAA
3sEAAL3tYwAKgALAHkJmAE8XawD/fwAABgAAAAMAAAAGAAAAERACkGpEZgBPF2sABgD/fwERApB2
R2YATxdrAAYAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CIC6h2cATxdrAAIRCLBkcWgATxdrAAcAAADnqGmp/////xFACKDYeGgATxdrAAAAAAAAAAAAARAI
gER9aABPF2sAAhEIsMTlaABPF2sADAAAAHVP0an/////EUAIoJjsaABPF2sAAAAAAAAAAAAGgAKg
LO9oAE8XawADAAAABgAAABMgCBAAAAAAEUAIoHDyaABPF2sAAAAAAAAAAAAVIgKguP5oAE8XawAG
AAAAAAAAAAMiAsCAAGkATxdrAAYAAwBAzWIAAAAAgH0gAQAUIgLAPAJpAE8XawAGAP9//////wAA
AAAAAADACSICgKAFaQBPF2sADCIC4CwHaQBPF2sABUkVAAAAAAAFSRUAAAAAAAEAABIAAAAADoAC
sOwIaQBPF2sAAwAAAAYAAAB9IAEAD4ACwLgJaQBPF2sA/38AAAYAAAB9IAEA/////wqAAsCICmkA
TxdrAAMAAAAGAAAA/38AAAYAAAAhEAKQeAxpAE8XawAGAAMAARECkKwNaQBPF2sABgD/fwkiAoAU
KmkATxdrAAwiAuAEK2kATxdrAAFJFQAAAAAAAUkVAAAAAAAAAAASAAAAAAsiAsBELGkATxdrAHW8
AQAAAAAABgADABIAAAACEIDADD9pAE8XawAEAAAA/JZzVKe+AABtZwAAAxCA4PDk9wNPF2sABAAA
ANzN0VUAAAAAAAAAAAAAAAAAAAAAFSICoAQR+ANPF2sABgAAAAABAQEXIgKQBhj4A08XawAGAAMA
FCICwJgc+ANPF2sABgADAAYAAAAAAAAAQM1iAA6AArAuLfgDTxdrAP9/AAAGAAAApGReAQ+AAsAG
MPgDTxdrAAMAAAAGAAAA1IgAAEDNYgAC8AEwQxdrAAAAAAAAAAAACoACwAw2+ANPF2sA/38AAAYA
AAADAAAABgAAABEQApDuOPgDTxdrAAYA/38BEQKQ+jv4A08XawAGAAMABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAJCz5A08XawACEQiwIG75A08XawAHAAAA
56hpqf////8RQAiglHT5A08XawAAAAAAAAAAAAEQCIAkePkDTxdrAAIRCLDc4vkDTxdrAAwAAAB1
T9Gp/////xFACKA86fkDTxdrAAAAAAAAAAAABoACoKDq+QNPF2sAAwAAAAYAAAATIAgQAAAAABFA
CKDg7fkDTxdrAAAAAAAAAAAAFSICoID1+QNPF2sABgAAAAAAAAADIgLAIPf5A08XawAGAAMA2g1i
AAAAAIBmvwAAFCICwBD5+QNPF2sABgD/f/////8AAAAAAAAAwAkiAoB0/fkDTxdrAAwiAuDw/vkD
TxdrAG7UFAAAAAAAbtQUAAAAAAABAAASAAAAAA6AArCsAPoDTxdrAAMAAAAGAAAAZr8AAA+AAsCU
AfoDTxdrAP9/AAAGAAAAZr8AAP////8KgALAWAL6A08XawADAAAABgAAAP9/AAAGAAAAIRACkFwF
+gNPF2sABgADAAERApCUBvoDTxdrAAYA/38JIgKAMCD6A08XawAMIgLgGCH6A08XawBq1BQAAAAA
AGrUFAAAAAAAAAAAEgAAAAALIgLAcCL6A08XawAEswEAAAAAAAYAAwASAAAAAhCAwOAz+gNPF2sA
BAAAABi60lXDZAAAxDQAAAMQgOD+AJcFTxdrAAQAAAAzdnFWAAAAAAAAAAAAAAAAAAAAABUiAqAk
L5cFTxdrAAYAAAAAAQEBFyICkLA4lwVPF2sABwADABQiAsA4PZcFTxdrAAcAAwAGAAAAAAAAAF0j
XAAOgAKwLk6XBU8XawD/fwAABgAAAEXpngAPgALAdFCXBU8XawADAAAABwAAAHOMAABdI1wACoAC
wJ5SlwVPF2sA/38AAAYAAAADAAAABwAAABEQApD8VJcFTxdrAAYA/38BEQKQ+FeXBU8XawAHAAMA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiA8LWYBU8XawAC
EQiwoPmYBU8XawAHAAAA56hpqf////8RQAigFACZBU8XawAAAAAAAAAAAAEQCIAABJkFTxdrAAIR
CLAA5pkFTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoJAMmgVPF2sAAAAAAAAAAAARQAig5BKa
BU8XawAAAAAAAAAAAAEQCIDQFJoFTxdrAAIRCLBUKZoFTxdrAAwAAAB1T9Gp/////xFACKAALpoF
TxdrAAAAAAAAAAAABoACoDwvmgVPF2sAAwAAAAcAAAATIAgQAAAAABFACKCMMpoFTxdrAAAAAAAA
AAAAFSICoBA5mgVPF2sABgAAAAAAAAADIgLADDuaBU8XawAHAAMApfJaAAAAAIC4MAEAFCICwHw9
mgVPF2sABgD/f/////8AAAAAAAAAwAkiAoDQQJoFTxdrAAwiAuBgQpoFTxdrAISgFAAAAAAAhKAU
AAAAAAACAAASAAAAAA6AArA8RJoFTxdrAAMAAAAHAAAAuDABAA+AAsAoRZoFTxdrAP9/AAAGAAAA
uDABAP////8KgALAnEaaBU8XawADAAAABwAAAP9/AAAGAAAAIRACkMhImgVPF2sABwADAAERApDw
SZoFTxdrAAYA/38JIgKA6GGaBU8XawAMIgLg7GKaBU8XawCBoBQAAAAAAIGgFAAAAAAAAQAAEgAA
AAALIgLAcGSaBU8XawA0qwEAAAAAAAcAAwASAAAAAhCAwJR0mgVPF2sABAAAAP3SclayAQAAXwEA
AAMQgOAS3KsFTxdrAAQAAADFe3lW+gAAAAAAAAAAAAAAAAAAAASAAqAEX6wFTxdrAAMAAAAHAAAA
ERICkBBkrAVPF2sABwADAAkiAoCCbawFTxdrAAwiAuDCcKwFTxdrAF+eFAAAAAAAX54UAAAAAAAB
AAASAAAAAAsiAsAKdKwFTxdrAAarAQAAAAAABwADABIAAAACIgKg9HasBU8XawAHAAMAAAAAAA0i
ArB4eqwFTxdrAAcAAwAGAAAApfJaAAYiApD4gqwFTxdrAAYAAAAVIgKgpJasBU8XawAGAAAAAAEB
ARciApAwnKwFTxdrAAcAAwAUIgLA/J+sBU8XawAHAAMABgAAAAAAAACl8loADoACsIqsrAVPF2sA
/38AAAYAAAAXDgcAD4ACwEivrAVPF2sAAwAAAAcAAABlEAAApfJaAAqAAsBIsawFTxdrAP9/AAAG
AAAAAwAAAAcAAAAREAKQ/rOsBU8XawAGAP9/ARECkBK3rAVPF2sABwADAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAAgIAgw8wAAAAUAAADzAAAAARAIgHi+rQVPF2sAAhEIsIAJrgVPF2sAEgAA
AAUTYKn/////EiAIEBgAAAARQAigdCmuBU8XawAAAAAAAAAAAAEQCIAwLa4FTxdrAAIRCLBoPa4F
TxdrAAcAAADnqGmp/////xFACKCEP64FTxdrAAAAAAAAAAAAARAIgHRBrgVPF2sAAhEIsAB4rgVP
F2sALAAAAGb3Zan/////FyAIIAAD4P72AAQAEUAIoBzNrgVPF2sAAAAAAAAAAAABEAiAcNCuBU8X
awACEQiwYNeuBU8XawAsAAAAmfdlqf////8XIgggAAPg/vYABAARQAigkBWvBU8XawAAAAAAAAAA
ACAgCDD2AAAAAgAAAP////8BEAiAVBuvBU8XawACEQiwSCOvBU8XawAsAAAAg/Blqf////8XIAgg
AAPg/vYABAARQAigyFOvBU8XawAAAAAAAAAAACAgCDD2AAAAAgAAAP////8BEAiAPFevBU8XawAC
EQiw7GCvBU8XawAHAAAAdVPRqf////8RQAig0GKvBU8XawAAAAAAAAAAAAQgCCD2AAAAAAAAABFA
CKAAaK8FTxdrAAAAAAAAAAAAARAIgAhqrwVPF2sAAhEIsNB0rwVPF2sALAAAAHbwZan/////JSAI
ABFACKBMeq8FTxdrAAAAAAAAAAAAARAIgDx8rwVPF2sAAhEIsFivrwVPF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAigZMSvBU8XawAAAAAAAAAAABFACKDEya8FTxdrAAAAAAAAAAAAARAIgEjLrwVP
F2sAAhEIsHQHsAVPF2sADAAAAHVP0an/////EUAIoPQLsAVPF2sAAAAAAAAAAAAGgAKggA2wBU8X
awADAAAABwAAABMgCBAAAAAAEUAIoEQQsAVPF2sAAAAAAAAAAAAVIgKgUBawBU8XawAGAAAAAAAA
AAMiAsAsGLAFTxdrAAcAAwCil1kAAAAAgANbAQAUIgLAuBqwBU8XawAGAP9//////wAAAAAAAADA
CSICgAgesAVPF2sADCIC4EQfsAVPF2sAA54UAAAAAAADnhQAAAAAAAEAABIAAAAADoACsCAhsAVP
F2sAAwAAAAcAAAADWwEAD4ACwBgisAVPF2sA/38AAAYAAAADWwEA/////wqAAsAQI7AFTxdrAAMA
AAAHAAAA/38AAAYAAAAhEAKQyCSwBU8XawAHAAMAARECkOQlsAVPF2sABgD/fwkiAoBMPrAFTxdr
AAwiAuA4P7AFTxdrAP6dFAAAAAAA/p0UAAAAAAAAAAASAAAAAAsiAsB8QLAFTxdrABSrAQAAAAAA
BwADABIAAAACEIDAuE+wBU8XawAEAAAA9jp7VnMDAAC9AgAAA/ABIAQAAABIAwAAAxCA4AiZTAZP
F2sABAAAABRNt1YAAAAAAAAAAAAAAAAAAAAAFSICoNLDTAZPF2sABAAAAAABAQEXIgKQxstMBk8X
awAHAAMAFCICwEjQTAZPF2sABwADAAQAAAAAAAAAXEBYAA6AArBg4UwGTxdrAP9/AAAEAAAA6jv+
Aw+AAsCu40wGTxdrAAMAAAAHAAAA7IYAAKwDWQAKgALAdOZMBk8XawD/fwAABAAAAAMAAAAHAAAA
ERACkOToTAZPF2sABAD/fwERApD460wGTxdrAAcAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAICAIMPMAAAAFAAAA8wAAAAEQCID+g04GTxdrAAIRCLDy1E4GTxdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoCb5TgZPF2sAAAAAAAAAAAARQAiglv9OBk8XawAAAAAAAAAAAAEQCICKAk8GTxdr
AAIRCLDuEk8GTxdrAAcAAADnqGmp/////xFACKAuFU8GTxdrAAAAAAAAAAAAARAIgNoWTwZPF2sA
AhEIsBZKTwZPF2sADAAAAHVP0an/////EUAIoJpOTwZPF2sAAAAAAAAAAAAGgAKg6k9PBk8XawAD
AAAABwAAABMgCBAAAAAAEUAIoHJTTwZPF2sAAAAAAAAAAAAVIgKgilpPBk8XawAEAAAAAAAAAAMi
AsCCXE8GTxdrAAcAAwDN/1cAAAAAgN8DAQAUIgLA2l5PBk8XawAEAP9//////wAAAAAAAADACSIC
gDJiTwZPF2sADCIC4LpjTwZPF2sAIosUAAAAAAAiixQAAAAAAAEAABIAAAAADoACsH5lTwZPF2sA
AwAAAAcAAADfAwEAD4ACwE5mTwZPF2sA/38AAAQAAADfAwEA/////wqAAsACaE8GTxdrAAMAAAAH
AAAA/38AAAQAAAAhEAKQTmlPBk8XawAHAAMAARECkAJrTwZPF2sABAD/fwkiAoDygU8GTxdrAAwi
AuDOgk8GTxdrAB6LFAAAAAAAHosUAAAAAAAAAAASAAAAAAsiAsA2hE8GTxdrAMCpAQAAAAAABwAD
ABIAAAACEIDAgpJPBk8XawAEAAAA1Hu4VmUDAAD4AgAAA/ABIAUAAADYDgAAAxCA4Lht6QVPF2sA
BAAAAF8okVb6AAAAAAAAAAAAAAAAAAAABIACoMbs6QVPF2sAAgAAAAMAAAAREgKQ+PLpBU8XawAD
AAIACSICgMb76QVPF2sADCIC4PT+6QVPF2sA9pYUAAAAAAD2lhQAAAAAAAEAABIAAAAACyICwEYC
6gVPF2sArrYBAAAAAAADAAIAEgAAAAIiAqAeBeoFTxdrAAMAAgAAAAAADSICsKQI6gVPF2sAAwAC
AAUAAACTqV4ABiICkBBU6gVPF2sABQAAABUiAqBMZ+oFTxdrAAUAAAAAAQEBFyICkBZt6gVPF2sA
AwACABQiAsDycOoFTxdrAAMAAgAFAAAAAAAAAJOpXgAOgAKwhnzqBU8XawD/fwAABQAAAE5/DgAP
gALAyn7qBU8XawACAAAAAwAAAMIpAACTqV4ACoACwMj56gVPF2sA/38AAAUAAAACAAAAAwAAABEQ
ApAM/eoFTxdrAAUA/38BEQKQ3P/qBU8XawADAAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
ACAgCDDzAAAABQAAAPMAAAABEAiABGjrBU8XawACEQiwJLnrBU8XawASAAAABRMAlP////8SIAgQ
GAAAABFACKBE2OsFTxdrAAAAAAAAAAAAEUAIoIje6wVPF2sAAAAAAAAAAAABEAiA+ODrBU8XawAC
EQiwkPHrBU8XawAHAAAA56gJlP////8RQAigsPPrBU8XawAAAAAAAAAAAAEQCICY9esFTxdrAAIR
CLAsEOwFTxdrAAwAAAB1T3GU/////xFACKCgFOwFTxdrAAAAAAAAAAAABoACoFgW7AVPF2sAAgAA
AAMAAAATIAgQAAAAABFACKDsGOwFTxdrAAAAAAAAAAAAFSICoEge7AVPF2sABQAAAAAAAAADIgLA
3B/sBU8XawADAAIANf5dAAAAAIBeqwAAFCICwLgh7AVPF2sABQD/f/////8AAAAAAAAAwAkiAoCM
JOwFTxdrAAwiAuB4JewFTxdrAMGWFAAAAAAAwZYUAAAAAAABAAASAAAAAA6AArAkJ+wFTxdrAAIA
AAADAAAAXqsAAA+AAsDUKOwFTxdrAP9/AAAFAAAAXqsAAP////8C8AFQdh5CBUMXawAC8AEgAvAB
EAAAAAAKgALAkCvsBU8XawACAAAAAwAAAP9/AAAFAAAAIRACkPAs7AVPF2sAAwACAAERApAQLuwF
TxdrAAUA/38JIgKAmEPsBU8XawAMIgLgqETsBU8XawC9lhQAAAAAAL2WFAAAAAAAAAAAEgAAAAAL
IgLA6EXsBU8XawC3tgEAAAAAAAMAAgASAAAAAhCAwDhU7AVPF2sABAAAAPxPklaaAwAAsgIAAAMQ
gODGFxEGTxdrAAQAAACjaqBW+gAAAAAAAAAAAAAAAAAAAASAAqCq3BEGTxdrAAIAAAADAAAAERIC
kHDhEQZPF2sAAwACAAkiAoBQ6hEGTxdrAAwiAuBs7REGTxdrACKSFAAAAAAAIpIUAAAAAAABAAAS
AAAAAAsiAsC+8BEGTxdrAFS2AQAAAAAAAwACABIAAAACIgKgjvMRBk8XawADAAIAAAAAAA0iArAC
9xEGTxdrAAMAAgAFAAAANf5dAAYiApBM/xEGTxdrAAUAAAAVIgKg8ogSBk8XawAFAAAAAAEBARci
ApD2jRIGTxdrAAMAAgAUIgLAlo8SBk8XawADAAIABQAAAAAAAAA1/l0ADoACsJ6VEgZPF2sA/38A
AAUAAAB/lg4AD4ACwKKWEgZPF2sAAgAAAAMAAADmDwAANf5dAAqAAsCOlxIGTxdrAP9/AAAFAAAA
AgAAAAMAAAAREAKQrpgSBk8XawAFAP9/ARECkBqaEgZPF2sAAwACAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAAgIAgw8wAAAAUAAADzAAAAARAIgMIBEwZPF2sAAhEIsPJSEwZPF2sAEgAAAAUT
AJT/////EiAIEBgAAAARQAig8nETBk8XawAAAAAAAAAAABFACKA2eBMGTxdrAAAAAAAAAAAAARAI
gHp6EwZPF2sAAhEIsJqKEwZPF2sABwAAAOeoCZT/////EUAIoLqMEwZPF2sAAAAAAAAAAAABEAiA
Lo4TBk8XawACEQiw7vUTBk8XawAMAAAAdU9xlP////8RQAig5voTBk8XawAAAAAAAAAAAAaAAqBa
/BMGTxdrAAIAAAADAAAAEyAIEAAAAAARQAigev8TBk8XawAAAAAAAAAAABUiAqASBhQGTxdrAAUA
AAAAAAAAAyICwKIHFAZPF2sAAwACAMc7XQAAAACAbsIAABQiAsDqCRQGTxdrAAUA/3//////AAAA
AAAAAMAJIgKA3gwUBk8XawAMIgLgwg0UBk8XawDtkRQAAAAAAO2RFAAAAAAAAQAAEgAAAAAOgAKw
pg8UBk8XawACAAAAAwAAAG7CAAAPgALAwhAUBk8XawD/fwAABQAAAG7CAAD/////CoACwIYRFAZP
F2sAAgAAAAMAAAD/fwAABQAAACEQApCiFRQGTxdrAAMAAgABEQKQzhYUBk8XawAFAP9/CSICgCou
FAZPF2sADCIC4AovFAZPF2sA6ZEUAAAAAADpkRQAAAAAAAAAABIAAAAACyICwDIwFAZPF2sAXLYB
AAAAAAADAAIAEgAAAAIQgMBePhQGTxdrAAQAAAAKqqFWlAMAAM0CAAADEIDg3EUhBk8XawAEAAAA
6KOmVgAAAAAAAAAAAAAAAAAAAAAVIgKgMnEhBk8XawAFAAAAAAEBARciApBweCEGTxdrAAMAAgAU
IgLAJn0hBk8XawADAAIABQAAAAAAAADHO10ADoACsEaOIQZPF2sA/38AAAUAAAD2IwUAD4ACwK6Q
IQZPF2sAAgAAAAMAAAD/nQAAxztdAAqAAsC2kiEGTxdrAP9/AAAFAAAAAgAAAAMAAAAREAKQJpUh
Bk8XawAFAP9/ARECkFSYIQZPF2sAAwACAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
8pwiBk8XawACEQiwFtMiBk8XawAHAAAA56gJlP////8RQAig2tgiBk8XawAAAAAAAAAAAAEQCIBm
3CIGTxdrAAIRCLAixSMGTxdrAAwAAAB1T3GU/////xFACKCSyyMGTxdrAAAAAAAAAAAABoACoDLN
IwZPF2sAAgAAAAMAAAATIAgQAAAAABFACKCK0SMGTxdrAAAAAAAAAAAAFSICoFLZIwZPF2sABQAA
AAAAAAADIgLA5tojBk8XawADAAIAt0lcAAAAAIAQ8gAAFCICwCbdIwZPF2sABQD/f/////8AAAAA
AAAAwAkiAoBq4CMGTxdrAAwiAuDq4SMGTxdrADWQFAAAAAAANZAUAAAAAAADAAASAAAAAA6AArCu
4yMGTxdrAAIAAAADAAAAEPIAAA+AAsBq5SMGTxdrAP9/AAAFAAAAEPIAAP////8KgALASuYjBk8X
awACAAAAAwAAAP9/AAAFAAAAIRACkNbnIwZPF2sAAwACAAERApB+6SMGTxdrAAUA/38JIgKArgck
Bk8XawAMIgLgqggkBk8XawAykBQAAAAAADKQFAAAAAAAAgAAEgAAAAALIgLAGgokBk8XawBNtgEA
AAAAAAMAAgASAAAAAhCAwDoZJAZPF2sAAgAAACPDp1YFAgAATgEAAAMQgODgrzgGTxdrAAIAAABc
qa9W+gAAAAAAAAAAAAAAAAAAAASAAqDKJzkGTxdrAAIAAAADAAAAERICkJAsOQZPF2sAAwACAAki
AoCiNTkGTxdrAAwiAuA2ODkGTxdrAKCNFAAAAAAAoI0UAAAAAAABAAASAAAAAAsiAsC2OjkGTxdr
ABa2AQAAAAAAAwACABIAAAACIgKgTj45Bk8XawADAAIAAAAAAA0iArD+QTkGTxdrAAMAAgAFAAAA
t0lcAAYiApDujTkGTxdrAAUAAAAVIgKg+p05Bk8XawAFAAAAAAEBARciApCcojkGTxdrAAMAAgAU
IgLAfqU5Bk8XawADAAIABQAAAAAAAAC3SVwADoACsGCtOQZPF2sA/38AAAUAAAAAXggAD4ACwGCv
OQZPF2sAAgAAAAMAAAB8KQAAt0lcAAqAAsAEsjkGTxdrAP9/AAAFAAAAAgAAAAMAAAAREAKQYrQ5
Bk8XawAFAP9/ARECkGq2OQZPF2sAAwACAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAgIAgw
8wAAAAUAAADzAAAAARAIgNCVOgZPF2sAAhEIsLjdOgZPF2sAEgAAAAUTAJT/////EiAIEBgAAAAR
QAigMPk6Bk8XawAAAAAAAAAAABFACKA0/joGTxdrAAAAAAAAAAAAARAIgIAAOwZPF2sAAhEIsMgO
OwZPF2sABwAAAOeoCZT/////EUAIoMQQOwZPF2sAAAAAAAAAAAABEAiAbBI7Bk8XawACEQiw4DU7
Bk8XawAMAAAAdU9xlP////8RQAig5Dk7Bk8XawAAAAAAAAAAAAaAAqD4OjsGTxdrAAIAAAADAAAA
EyAIEAAAAAARQAigND47Bk8XawAAAAAAAAAAABUiAqAcQzsGTxdrAAUAAAAAAAAAAyICwGBEOwZP
F2sAAwACAOulWwAAAACAzKMAABQiAsAMRjsGTxdrAAUA/3//////AAAAAAAAAMAJIgKAKEg7Bk8X
awAMIgLgGEk7Bk8XawBsjRQAAAAAAGyNFAAAAAAAAQAAEgAAAAAOgAKwsEo7Bk8XawACAAAAAwAA
AMyjAAAPgALAmEs7Bk8XawD/fwAABQAAAMyjAAD/////CoACwEhNOwZPF2sAAgAAAAMAAAD/fwAA
BQAAACEQApBcTjsGTxdrAAMAAgABEQKQaE87Bk8XawAFAP9/CSICgHxkOwZPF2sADCIC4GBlOwZP
F2sAaI0UAAAAAABojRQAAAAAAAAAABIAAAAACyICwHRmOwZPF2sAHrYBAAAAAAADAAIAEgAAAAIQ
gMDocDsGTxdrAAQAAACBvbBWoAMAAIUCAAAD8AEgBgAAAOwQAAADEIDg7IrTBU8XawAEAAAARL6I
VvoAAAAAAAAAAAAAAAAAAAAEgAKgzg3UBU8XawADAAAABwAAABESApDaEtQFTxdrAAcAAwAJIgKA
BhzUBU8XawAMIgLgLB/UBU8XawCemRQAAAAAAJ6ZFAAAAAAAAQAAEgAAAAALIgLAUiLUBU8XawC5
qgEAAAAAAAcAAwASAAAAAiICoDIl1AVPF2sABwADAAAAAAANIgKwpijUBU8XawAHAAMABgAAAKKX
WQAGIgKQODHUBU8XawAGAAAAFSICoOJE1AVPF2sABgAAAAABAQEXIgKQVkrUBU8XawAHAAMAFCIC
wBBO1AVPF2sABwADAAYAAAAAAAAAopdZAA6AArCAW9QFTxdrAP9/AAAGAAAA++cNAA+AAsBqXtQF
TxdrAAMAAAAHAAAAKRAAAKKXWQAKgALAcmDUBU8XawD/fwAABgAAAAMAAAAHAAAAERACkOJi1AVP
F2sABgD/fwERApBaZ9QFTxdrAAcAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIBAXdUFTxdrAAIRCLDsrtUFTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oIzO1QVPF2sAAAAAAAAAAAARQAigINXVBU8XawAAAAAAAAAAAAEQCICQ19UFTxdrAAIRCLC459UF
TxdrAAcAAADnqGmp/////xFACKDw6dUFTxdrAAAAAAAAAAAAARAIgJjr1QVPF2sAAhEIsMAM1gVP
F2sADAAAAHVP0an/////EUAIoGQR1gVPF2sAAAAAAAAAAAAGgAKg1BLWBU8XawADAAAABwAAABMg
CBAAAAAAEUAIoFQV1gVPF2sAAAAAAAAAAAAVIgKg8BrWBU8XawAGAAAAAAAAAAMiAsCQHNYFTxdr
AAcAAwAe4FgAAAAAgIS3AAAUIgLAtB7WBU8XawAGAP9//////wAAAAAAAADACSICgOQh1gVPF2sA
DCIC4OQi1gVPF2sAa5kUAAAAAABrmRQAAAAAAAEAABIAAAAADoACsLAk1gVPF2sAAwAAAAcAAACE
twAAD4ACwKQl1gVPF2sA/38AAAYAAACEtwAA/////wqAAsBsJtYFTxdrAAMAAAAHAAAA/38AAAYA
AAAhEAKQMCjWBU8XawAHAAMAARECkEQp1gVPF2sABgD/fwkiAoAgPtYFTxdrAAwiAuD8PtYFTxdr
AGeZFAAAAAAAZ5kUAAAAAAAAAAASAAAAAAsiAsDgQNYFTxdrAMGqAQAAAAAABwADABIAAAACEIDA
NE/WBU8XawAEAAAAT9iJVp4DAADzAgAAAxCA4KY1+wVPF2sABAAAAK0AmFb6AAAAAAAAAAAAAAAA
AAAABIACoHa4+wVPF2sAAwAAAAcAAAAREgKQAL/7BU8XawAHAAMACSICgD7I+wVPF2sADCIC4H7L
+wVPF2sA0pQUAAAAAADSlBQAAAAAAAEAABIAAAAACyICwM7O+wVPF2sAYaoBAAAAAAAHAAMAEgAA
AAIiAqC40fsFTxdrAAcAAwAAAAAADSICsHLV+wVPF2sABwADAAYAAAAe4FgABiICkDbg+wVPF2sA
BgAAABUiAqDQ8/sFTxdrAAYAAAAAAQEBFyICkD76+wVPF2sABwADABQiAsDu/fsFTxdrAAcAAwAG
AAAAAAAAAB7gWAAOgAKwTgv8BU8XawD/fwAABgAAAM6LDgAPgALArA38BU8XawADAAAABwAAAEQR
AAAe4FgACoACwM4R/AVPF2sA/38AAAYAAAADAAAABwAAABEQApAsFPwFTxdrAAYA/38BEQKQShf8
BU8XawAHAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiA
7Ar9BU8XawACEQiwTF39BU8XawASAAAABRNgqf////8SIAgQGAAAABFACKA4ff0FTxdrAAAAAAAA
AAAAEUAIoJyD/QVPF2sAAAAAAAAAAAABEAiAAIf9BU8XawACEQiwFJf9BU8XawAHAAAA56hpqf//
//8RQAigWJn9BU8XawAAAAAAAAAAAAEQCIAcm/0FTxdrAAIRCLCYtf0FTxdrAAwAAAB1T9Gp////
/xFACKAYuv0FTxdrAAAAAAAAAAAABoACoNC7/QVPF2sAAwAAAAcAAAATIAgQAAAAABFACKBYvv0F
TxdrAAAAAAAAAAAAFSICoLjD/QVPF2sABgAAAAAAAAADIgLAUMX9BU8XawAHAAMA/ypYAAAAAIAf
tQAAFCICwDDH/QVPF2sABgD/f/////8AAAAAAAAAwAkiAoD4yf0FTxdrAAwiAuD8yv0FTxdrAJ+U
FAAAAAAAn5QUAAAAAAABAAASAAAAAA6AArDMzP0FTxdrAAMAAAAHAAAAH7UAAA+AAsAY0f0FTxdr
AP9/AAAGAAAAH7UAAP////8KgALA4NH9BU8XawADAAAABwAAAP9/AAAGAAAAIRACkBzT/QVPF2sA
BwADAAERApAk1v0FTxdrAAYA/38JIgKAjOr9BU8XawAMIgLggOv9BU8XawCclBQAAAAAAJyUFAAA
AAAAAAAAEgAAAAALIgLAoOz9BU8XawBpqgEAAAAAAAcAAwASAAAAAhCAwPD6/QVPF2sABAAAAGEa
mVaeAwAAAgMAAAMQgOD2qSAGTxdrAAQAAABpaKZWAAAAAAAAAAAAAAAAAAAAABUiAqDW1yAGTxdr
AAYAAAAAAQEBFyICkO7fIAZPF2sABgADABQiAsBG5SAGTxdrAAYAAwAGAAAAAAAAANoNYgAOgAKw
fvcgBk8XawD/fwAABgAAAO53DQAPgALAPPogBk8XawADAAAABgAAAGqGAABAQg8ACoACwIj8IAZP
F2sA/38AAAYAAAADAAAABgAAABEQApDo/iAGTxdrAAYA/38BEQKQ/AEhBk8XawAGAAMABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIA0dyIGTxdrAAIRCLBktCIGTxdrAAcAAADnqGmp////
/xFACKAcwyIGTxdrAAAAAAAAAAAABIACoIDZIgZPF2sAAwAAAAcAAAAREgKQ+NsiBk8XawAHAAMA
CSICgMTfIgZPF2sADCIC4DThIgZPF2sAQZAUAAAAAABBkBQAAAAAAAMAABIAAAAACyICwPjiIgZP
F2sAC6oBAAAAAAAHAAMAEgAAAAIiAqBY5CIGTxdrAAcAAwAAAAAADSICsNjlIgZPF2sABwADAAYA
AAD/KlgABiICkCzrIgZPF2sABwAAABFACKDQ8SIGTxdrAAAAAAAAAAAAARAIgLT1IgZPF2sAAhEI
sHR3IwZPF2sAAQAAAFQ0aqn/////DyAIEPsAAAARQAigSIAjBk8XawAAAAAAAAAAAAEQCIDYgyMG
TxdrAAIRCLD4GiQGTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoJhEJAZPF2sAAAAAAAAAAAAB
EAiA+EckBk8XawACEQiwMF8kBk8XawAMAAAAdU/Rqf////8RQAig7GUkBk8XawAAAAAAAAAAAAaA
AqCEZyQGTxdrAAMAAAAGAAAAEyAIEAAAAAARQAigxGskBk8XawAAAAAAAAAAABUiAqAUdSQGTxdr
AAYAAAAAAAAAAyICwIh3JAZPF2sABgADAOmkYAAAAACA8WgBABQiAsAUeyQGTxdrAAYA/3//////
AAAAAAAAAMAJIgKArH4kBk8XawAMIgLgbIAkBk8XawArkBQAAAAAACuQFAAAAAAAAgAAEgAAAAAO
gAKwyIIkBk8XawADAAAABgAAAPFoAQAPgALAIIQkBk8XawD/fwAABgAAAPFoAQD/////CoACwCiG
JAZPF2sAAwAAAAYAAAD/fwAABgAAACEQApAYiCQGTxdrAAYAAwABEQKQoIkkBk8XawAGAP9/CSIC
gFitJAZPF2sADCIC4DivJAZPF2sAJ5AUAAAAAAAnkBQAAAAAAAEAABIAAAAACyICwPywJAZPF2sA
fK0BAAAAAAAGAAMAEgAAAAIQgMDEySQGTxdrAAQAAABJB6hWtAMAABIDAAADEIDg8pFKBk8XawAE
AAAAdoW2VvoAAAAAAAAAAAAAAAAAAAAEgAKgLiFLBk8XawADAAAABgAAABESApD0J0sGTxdrAAYA
AwAJIgKAcjJLBk8XawAMIgLglDZLBk8XawB1ixQAAAAAAHWLFAAAAAAAAQAAEgAAAAALIgLADDtL
Bk8XawAZrQEAAAAAAAYAAwASAAAAAiICoJA+SwZPF2sABgADAAAAAAANIgKw7kJLBk8XawAGAAMA
BgAAAOmkYAAGIgKQ4kxLBk8XawAGAAAAFSICoOSHSwZPF2sABgAAAAABAQEXIgKQCo9LBk8XawAG
AAMAFCICwKyTSwZPF2sABgADAAYAAAAAAAAA6aRgAA6AArAco0sGTxdrAP9/AAAGAAAAvAQPAA+A
AsAYpksGTxdrAAMAAAAGAAAAhCEAAEBCDwAKgALAdqhLBk8XawD/fwAABgAAAAMAAAAGAAAAERAC
kL6rSwZPF2sABgD/fwERApAqr0sGTxdrAAYAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIAymUwGTxdrAAIRCLAyRk0GTxdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoK6MTQZPF2sAAAAAAAAAAAABEAiAppVNBk8XawACEQiwELlNBk8XawAHAAAA56hpqf//
//8RQAigxL1NBk8XawAAAAAAAAAAAAEQCIDCwU0GTxdrAAIRCLBgkU4GTxdrABIAAAAFE2Cp////
/xIgCBAYAAAAEUAIoLCrTgZPF2sAAAAAAAAAAAARQAigRLFOBk8XawAAAAAAAAAAAAEQCIBss04G
TxdrAAIRCLB4x04GTxdrAAwAAAB1T9Gp/////xFACKBUzE4GTxdrAAAAAAAAAAAABoACoJjNTgZP
F2sAAwAAAAYAAAATIAgQAAAAABFACKAk0E4GTxdrAAAAAAAAAAAAFSICoETWTgZPF2sABgAAAAAA
AAADIgLA7NdOBk8XawAGAAMAMFxfAAAAAIC5SAEAFCICwNzZTgZPF2sABgD/f/////8AAAAAAAAA
wAkiAoBw3U4GTxdrAAwiAuCg3k4GTxdrAC6LFAAAAAAALosUAAAAAAACAAASAAAAAA6AArBM4E4G
TxdrAAMAAAAGAAAAuUgBAA+AAsAs4U4GTxdrAP9/AAAGAAAAuUgBAP////8KgALA+OFOBk8XawAD
AAAABgAAAP9/AAAGAAAAIRACkDTnTgZPF2sABgADAAERApBA6E4GTxdrAAYA/38JIgKAWP5OBk8X
awAMIgLgVP9OBk8XawArixQAAAAAACuLFAAAAAAAAQAAEgAAAAALIgLA0AFPBk8XawAnrQEAAAAA
AAYAAwASAAAABIACoMwhTwZPF2sAAAAAAAAAAAAREgKQxCRPBk8XawAAAAAACSICgLQoTwZPF2sA
DCIC4JwpTwZPF2sANhoAAAAAAAA2GgAAAAAAAAEAARIAAAAACyICwBgrTwZPF2sAvQAAAAAAAAAA
AAAAEgAAAAIiAqD0LE8GTxdrAAAAAAAAAAAADSICsOAtTwZPF2sAAAAAAB4AAACvSn8ABiICkGQw
TwZPF2sAHgAAAAIQgMDwO08GTxdrAAQAAADIWrhWbQMAAOQCAAAD8AEgBwAAAHQEAAADEIDguPoi
Bk8XawAEAAAAdVOnVgAAAAAAAAAAAAAAAAAAAAAVIgKgNAojBk8XawAHAAAAAAEAARciApDwDCMG
TxdrAAcAAwAUIgLAIA8jBk8XawAHAAMABwAAAAAAAAD/KlgADoACsPgVIwZPF2sA/38AAAcAAACH
F+4DD4ACwEAXIwZPF2sAAwAAAAcAAADpDwAAT+5YAAqAAsBwGCMGTxdrAP9/AAAHAAAAAwAAAAcA
AAAREAKQCBojBk8XawAHAP9/ARECkJQbIwZPF2sABwADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAAgIAgw8wAAAAUAAADzAAAAARAIgLieIwZPF2sAAhEIsJTxIwZPF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAigyB0kBk8XawAAAAAAAAAAABFACKDkJSQGTxdrAAAAAAAAAAAAARAIgFApJAZP
F2sAAhEIsHg6JAZPF2sABwAAAOeoaan/////EUAIoKw9JAZPF2sAAAAAAAAAAAABEAiAoEAkBk8X
awACEQiwELokBk8XawAMAAAAdU/Rqf////8RQAigFL4kBk8XawAAAAAAAAAAAAaAAqDovyQGTxdr
AAMAAAAHAAAAEyAIEAAAAAARQAigFMUkBk8XawAAAAAAAAAAABUiAqCkzSQGTxdrAAcAAAAAAAAA
AyICwETPJAZPF2sABwADAFxAWAAAAACA860AABQiAsCo0SQGTxdrAAcA/3//////AAAAAAAAAMAJ
IgKABNUkBk8XawAMIgLgtNYkBk8XawAkkBQAAAAAACSQFAAAAAAAAQAAEgAAAAAOgAKwbOMkBk8X
awADAAAABwAAAPOtAAAPgALAHOUkBk8XawD/fwAABwAAAPOtAAD/////CoACwPDlJAZPF2sAAwAA
AAcAAAD/fwAABwAAACEQApDk5iQGTxdrAAcAAwABEQKQjOgkBk8XawAHAP9/CSICgNgBJQZPF2sA
DCIC4MQCJQZPF2sAHpAUAAAAAAAekBQAAAAAAAAAABIAAAAACyICwNQDJQZPF2sAE6oBAAAAAAAH
AAMAEgAAAAIQgMCQDSUGTxdrAAQAAACTIahWrQMAAC4DAAADEIDg2JFKBk8XawAEAAAA/YW2VvoA
AAAAAAAAAAAAAAAAAAAEgAKgqCFLBk8XawADAAAABwAAABESApA2VUsGTxdrAAcAAwAJIgKAnFtL
Bk8XawAMIgLgeF9LBk8XawBxixQAAAAAAHGLFAAAAAAAAgAAEgAAAAALIgLAkmNLBk8XawCxqQEA
AAAAAAcAAwASAAAAAiICoMBoSwZPF2sABwADAAEAAAANIgKwNGxLBk8XawAHAAMABwAAAFxAWAAG
IgKQ4nVLBk8XawAEAAAAAhCAwAqcSwZPF2sABAAAAFf1tlbaLQAARxYAAAMQgOCwUE4GTxdrAAQA
AADsz7dW+wAAAAAAAAAAAAAAAAAAAAIQgMBoZk4GTxdrAAQAAACRCLhWki0AAKUQAAAD8AEgBAAA
ABgMAAADEIDgjD1yBk8XawAEAAAALcfFVvoAAAAAAAAAAAAAAAAAAAAEgAKgKMJyBk8XawADAAAA
BwAAABESApBk63IGTxdrAAcAAwAJIgKAzvRyBk8XawAMIgLghvhyBk8XawDPhhQAAAAAAM+GFAAA
AAAAAgAAEgAAAAALIgLA2PtyBk8XawBmqQEAAAAAAAcAAwASAAAAAiICoF7/cgZPF2sABwADAAAA
AAANIgKw/AJzBk8XawAHAAMABAAAAM3/VwAGIgKQfAtzBk8XawAEAAAAFSICoIogcwZPF2sABAAA
AAABAQEXIgKQ7CVzBk8XawAHAAMAFCICwJQpcwZPF2sABwADAAQAAAAAAAAAzf9XAA6AArDINnMG
TxdrAP9/AAAEAAAADsANAA+AAsBKOXMGTxdrAAMAAAAHAAAAThEAAM3/VwAKgALAIjxzBk8XawD/
fwAABAAAAAMAAAAHAAAAERACkNI/cwZPF2sABAD/fwERApBKunMGTxdrAAcAAwAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAFAAAA8wAAAAEQCIB6KHQGTxdrAAIRCLCiV3QGTxdr
ABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoM51dAZPF2sAAAAAAAAAAAARQAig8nt0Bk8XawAAAAAA
AAAAAAEQCIAyfnQGTxdrAAIRCLCenHQGTxdrAAcAAAB2T9Gp/////xFACKDunnQGTxdrAAAAAAAA
AAAAARAIgIagdAZPF2sAAhEIsI6udAZPF2sADAAAAHVP0an/////EUAIoOKzdAZPF2sAAAAAAAAA
AAAGgAKgWrV0Bk8XawADAAAABwAAABMgCBAAAAAAEUAIoLq4dAZPF2sAAAAAAAAAAAAVIgKghr50
Bk8XawAEAAAAAAAAAAMiAsAKwHQGTxdrAAcAAwD3XVcAAAAAgNahAAAUIgLA+sF0Bk8XawAEAP9/
/////wAAAAAAAADACSICgMrEdAZPF2sADCIC4MLFdAZPF2sArYYUAAAAAACthhQAAAAAAAIAABIA
AAAADoACsILHdAZPF2sAAwAAAAcAAADWoQAAD4ACwF7IdAZPF2sA/38AAAQAAADWoQAA/////wqA
AsAOynQGTxdrAAMAAAAHAAAA/38AAAQAAAAhEAKQUst0Bk8XawAHAAMAARECkILMdAZPF2sABAD/
fwkiAoC64HQGTxdrAAwiAuCq4XQGTxdrAKqGFAAAAAAAqoYUAAAAAAABAAASAAAAAAsiAsDG4nQG
TxdrAG6pAQAAAAAABwADABIAAAACEIDA1vB0Bk8XawAEAAAAM9vGVp8DAAArAwAAAxCA4LTnmQZP
F2sABAAAAIEJ1Vb6AAAAAAAAAAAAAAAAAAAABIACoERwmgZPF2sAAwAAAAcAAAAREgKQbpuaBk8X
awAHAAMACSICgHikmgZPF2sADCIC4CComgZPF2sAIoIUAAAAAAAighQAAAAAAAIAABIAAAAACyIC
wFCrmgZPF2sADqkBAAAAAAAHAAMAEgAAAAIiAqAIsZoGTxdrAAcAAwABAAAADSICsJa0mgZPF2sA
BwADAAQAAAD3XVcABiICkNC8mgZPF2sABAAAABUiAqB+cZsGTxdrAAQAAAAAAQEBFyICkOZ0mwZP
F2sABwADABQiAsCmdpsGTxdrAAcAAwAEAAAAAAAAAPddVwAOgAKw7nybBk8XawD/fwAABAAAAHLh
DgAPgALA/n6bBk8XawADAAAABwAAANZQAAD3XVcACoACwOp/mwZPF2sA/38AAAQAAAADAAAABwAA
ABEQApCSgZsGTxdrAAQA/38BEQKQAoObBk8XawAHAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAACAgCDDzAAAABQAAAPMAAAABEAiAtu+bBk8XawACEQiwUjmcBk8XawASAAAABRNgqf////8S
IAgQGAAAABFACKCmWZwGTxdrAAAAAAAAAAAAARAIgKZdnAZPF2sAAhEIsPJtnAZPF2sABwAAAOeo
aan/////EUAIoCZwnAZPF2sAAAAAAAAAAAABEAiAFnOcBk8XawACEQiwPqOcBk8XawASAAAABRNg
qf////8SIAgQGAAAABFACKBmt5wGTxdrAAAAAAAAAAAAEUAIoGa9nAZPF2sAAAAAAAAAAAABEAiA
Yr+cBk8XawACEQiwShWdBk8XawAMAAAAdU/Rqf////8RQAigAhqdBk8XawAAAAAAAAAAAAaAAqBe
G50GTxdrAAMAAAAHAAAAEyAIEAAAAAARQAigGh6dBk8XawAAAAAAAAAAABUiAqAaJZ0GTxdrAAQA
AAAAAAAAAyICwLomnQZPF2sABwADALC1VgAAAACAR6gAABQiAsDyKJ0GTxdrAAQA/3//////AAAA
AAAAAMAJIgKA3iydBk8XawAMIgLg7i2dBk8XawDwgRQAAAAAAPCBFAAAAAAAAQAAEgAAAAAOgAKw
0i+dBk8XawADAAAABwAAAEeoAAAPgALAmjCdBk8XawD/fwAABAAAAEeoAAD/////CoACwHoxnQZP
F2sAAwAAAAcAAAD/fwAABAAAACEQApDKM50GTxdrAAcAAwABEQKQ6jSdBk8XawAEAP9/CSICgK5L
nQZPF2sADCIC4JpMnQZPF2sA7IEUAAAAAADsgRQAAAAAAAAAABIAAAAACyICwL5NnQZPF2sAGKkB
AAAAAAAHAAMAEgAAAAIQgMB6XJ0GTxdrAAQAAAAOZ9ZWjAMAABwDAAADEIDgvKrBBk8XawAEAAAA
elTkVvoAAAAAAAAAAAAAAAAAAAAEgAKgoizCBk8XawADAAAABwAAABESApCCMcIGTxdrAAcAAwAJ
IgKAwDrCBk8XawAMIgLgnD7CBk8XawBvfRQAAAAAAG99FAAAAAAAAQAAEgAAAAALIgLAykHCBk8X
awC6qAEAAAAAAAcAAwASAAAAAiICoCRFwgZPF2sABwADAAAAAAANIgKwvEjCBk8XawAHAAMABAAA
ALC1VgAGIgKQ/lDCBk8XawAEAAAAFSICoKyOwgZPF2sABAAAAAABAQEXIgKQ9k/DBk8XawAGAAMA
FyICkGpUwwZPF2sABwADABQiAsDyVcMGTxdrAAcAAwAEAAAAAQAAALC1VgAOgAKwilzDBk8XawD/
fwAABAAAALRgDgAPgALAkl3DBk8XawADAAAABwAAABkgAABAQg8ACoACwJpewwZPF2sA/38AAAQA
AAADAAAABwAAABEQApDOX8MGTxdrAAQA/38BEQKQOmHDBk8XawAHAAMABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAws3DBk8XawACEQiwxgTEBk8XawASAAAA
BRNgqf////8SIAgQGAAAABFACKDGI8QGTxdrAAAAAAAAAAAAARAIgK4nxAZPF2sAAhEIsA5FxAZP
F2sABwAAAHZP0an/////EUAIoEJHxAZPF2sAAAAAAAAAAAABEAiAGknEBk8XawACEQiwOlfEBk8X
awAMAAAAdU/Rqf////8RQAigolvEBk8XawAAAAAAAAAAAAaAAqBeXcQGTxdrAAMAAAAHAAAAEyAI
EAAAAAARQAigzl/EBk8XawAAAAAAAAAAABUiAqDCZsQGTxdrAAQAAAAAAAAAAyICwE5oxAZPF2sA
BwADADz9VQAAAACAdLgAABQiAsBSasQGTxdrAAQA/3//////AAAAAAAAAMAJIgKA7m3EBk8XawAM
IgLg4m7EBk8XawBFfRQAAAAAAEV9FAAAAAAAAgAAEgAAAAAOgAKwknDEBk8XawADAAAABwAAAHS4
AAAPgALAVnHEBk8XawD/fwAABAAAAHS4AAD/////CoACwBpyxAZPF2sAAwAAAAcAAAD/fwAABAAA
ACEQApDKc8QGTxdrAAcAAwABEQKQ8nTEBk8XawAEAP9/CSICgL6JxAZPF2sADCIC4K6KxAZPF2sA
Qn0UAAAAAABCfRQAAAAAAAEAABIAAAAACyICwLaLxAZPF2sAw6gBAAAAAAAHAAMAEgAAAAIQgMBq
ncQGTxdrAAQAAAALgOVWfwcAAEwFAAAD8AEgBQAAANAPAAADEIDgbHNgBk8XawAEAAAAgO++VvoA
AAAAAAAAAAAAAAAAAAAEgAKgTvJgBk8XawACAAAAAwAAABESApAm92AGTxdrAAMAAgAJIgKADABh
Bk8XawAMIgLgRANhBk8XawD2iBQAAAAAAPaIFAAAAAAAAQAAEgAAAAALIgLAYgZhBk8XawC8tQEA
AAAAAAMAAgASAAAAAiICoAAKYQZPF2sAAwACAAAAAAANIgKwmA1hBk8XawADAAIABQAAAOulWwAG
IgKQ/BVhBk8XawAFAAAAFSICoDgpYQZPF2sABQAAAAABAQEXIgKQWC9hBk8XawADAAIAFCICwOYy
YQZPF2sAAwACAAUAAAAAAAAA66VbAA6AArCGP2EGTxdrAP9/AAAFAAAA5pAOAA+AAsDcQWEGTxdr
AAIAAAADAAAAQBAAAOulWwAKgALA9kNhBk8XawD/fwAABQAAAAIAAAADAAAAERACkJpGYQZPF2sA
BQD/fwERApCeSWEGTxdrAAMAAgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAF
AAAA8wAAAAEQCIA4TmIGTxdrAAIRCLB0n2IGTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoIi+
YgZPF2sAAAAAAAAAAAARQAig6MRiBk8XawAAAAAAAAAAAAEQCIBgx2IGTxdrAAIRCLBQ12IGTxdr
AAcAAADnqAmU/////xFACKBU2WIGTxdrAAAAAAAAAAAAARAIgNDaYgZPF2sAAhEIsFj1YgZPF2sA
DAAAAHVPcZT/////EUAIoJj5YgZPF2sAAAAAAAAAAAAGgAKg/PpiBk8XawACAAAAAwAAABMgCBAA
AAAAEUAIoIz9YgZPF2sAAAAAAAAAAAAVIgKgOANjBk8XawAFAAAAAAAAAAMiAsDgBGMGTxdrAAMA
AgAy7VoAAAAAgLm4AAAUIgLA5AZjBk8XawAFAP9//////wAAAAAAAADACSICgJgJYwZPF2sADCIC
4IwKYwZPF2sAwogUAAAAAADCiBQAAAAAAAEAABIAAAAADoACsLAMYwZPF2sAAgAAAAMAAAC5uAAA
D4ACwKANYwZPF2sA/38AAAUAAAC5uAAA/////wqAAsBQD2MGTxdrAAIAAAADAAAA/38AAAUAAAAh
EAKQnBBjBk8XawADAAIAARECkLQRYwZPF2sABQD/fwkiAoB4JmMGTxdrAAwiAuBcJ2MGTxdrAL+I
FAAAAAAAv4gUAAAAAAAAAAASAAAAAAsiAsCYKGMGTxdrAMS1AQAAAAAAAwACABIAAAACEIDA0DZj
Bk8XawAEAAAAmAnAVp4DAACvAgAAAxCA4KgciAZPF2sABAAAAF0xzlb6AAAAAAAAAAAAAAAAAAAA
BIACoCSZiAZPF2sAAgAAAAMAAAAREgKQ+p2IBk8XawADAAIACSICgBaniAZPF2sADCIC4DyqiAZP
F2sAPYQUAAAAAAA9hBQAAAAAAAEAABIAAAAACyICwFqtiAZPF2sAYrUBAAAAAAADAAIAEgAAAAIi
AqDWsIgGTxdrAAMAAgAAAAAADSICsHj8iAZPF2sAAwACAAUAAAAy7VoABiICkIYEiQZPF2sABQAA
ABUiAqD0F4kGTxdrAAUAAAAAAQEBFyICkNAdiQZPF2sAAwACABQiAsBmIYkGTxdrAAMAAgAFAAAA
AAAAADLtWgAOgAKwoC2JBk8XawD/fwAABQAAAAejDgAPgALAbjCJBk8XawACAAAAAwAAANQrAAAy
7VoACoACwJoyiQZPF2sA/38AAAUAAAACAAAAAwAAABEQApBONYkGTxdrAAUA/38BEQKQSjiJBk8X
awADAAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAlCCK
Bk8XawACEQiwYIiKBk8XawASAAAABRMAlP////8SIAgQGAAAABFACKCEqIoGTxdrAAAAAAAAAAAA
EUAIoPCuigZPF2sAAAAAAAAAAAABEAiAbLGKBk8XawACEQiwmMGKBk8XawAHAAAA56gJlP////8R
QAigsMOKBk8XawAAAAAAAAAAAAEQCICIxYoGTxdrAAIRCLD8yIwGTxdrAAwAAAB1T3GU/////xFA
CKD8z4wGTxdrAAAAAAAAAAAABoACoOzRjAZPF2sAAgAAAAMAAAATIAgQAAAAABFACKDc1YwGTxdr
AAAAAAAAAAAAFSICoIjfjAZPF2sABQAAAAAAAAADIgLADOKMBk8XawADAAIA7HZZAAAAAIBGdgEA
FCICwKjkjAZPF2sABQD/f/////8AAAAAAAAAwAkiAoBo6IwGTxdrAAwiAuCc6YwGTxdrANKDFAAA
AAAA0oMUAAAAAAABAAASAAAAAA6AArCU64wGTxdrAAIAAAADAAAARnYBAA+AAsCM7IwGTxdrAP9/
AAAFAAAARnYBAP////8KgALAUO2MBk8XawACAAAAAwAAAP9/AAAFAAAAIRACkAjvjAZPF2sAAwAC
AAERApBA8IwGTxdrAAUA/38JIgKArBCNBk8XawAMIgLgjBKNBk8XawDNgxQAAAAAAM2DFAAAAAAA
AAAAEgAAAAALIgLAwBONBk8XawBytQEAAAAAAAMAAgASAAAAAhCAwHgljQZPF2sABAAAAFQq0FZl
AwAApAIAAAMQgOACya8GTxdrAAQAAAChc91W+gAAAAAAAAAAAAAAAAAAAASAAqDURbAGTxdrAAIA
AAADAAAAERICkMZKsAZPF2sAAwACAAkiAoDQU7AGTxdrAAwiAuDkVrAGTxdrAJV/FAAAAAAAlX8U
AAAAAAABAAASAAAAAAsiAsACWrAGTxdrABa1AQAAAAAAAwACABIAAAACIgKg2lywBk8XawADAAIA
AAAAAA0iArBeYLAGTxdrAAMAAgAFAAAA7HZZAAYiApC8aLAGTxdrAAUAAAAVIgKg/nuwBk8XawAF
AAAAAAEBARciApAogrAGTxdrAAMAAgAUIgLA6oWwBk8XawADAAIABQAAAAAAAADsdlkADoACsMyR
sAZPF2sA/38AAAUAAABLsA0AD4ACwIqUsAZPF2sAAgAAAAMAAADwDwAA7HZZAAqAAsCKlrAGTxdr
AP9/AAAFAAAAAgAAAAMAAAAREAKQ6JiwBk8XawAFAP9/ARECkAqdsAZPF2sAAwACAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAAgIAgw8wAAAAUAAADzAAAAARAIgEKzsQZPF2sAAhEIsMoEsgZP
F2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig9iOyBk8XawAAAAAAAAAAABFACKCSKrIGTxdrAAAA
AAAAAAAAARAIgNYssgZPF2sAAhEIsAI9sgZPF2sABwAAAOeoCZT/////EUAIoEI/sgZPF2sAAAAA
AAAAAAABEAiAxkCyBk8XawACEQiwVmKyBk8XawAMAAAAdU9xlP////8RQAigxmayBk8XawAAAAAA
AAAAAAaAAqB6aLIGTxdrAAIAAAADAAAAEyAIEAAAAAARQAigFmuyBk8XawAAAAAAAAAAABUiAqD2
cLIGTxdrAAUAAAAAAAAAAyICwH50sgZPF2sAAwACANWzWAAAAACAF8MAABQiAsBSdrIGTxdrAAUA
/3//////AAAAAAAAAMAJIgKAOnmyBk8XawAMIgLgSnqyBk8XawBgfxQAAAAAAGB/FAAAAAAAAQAA
EgAAAAAOgAKw+nuyBk8XawACAAAAAwAAABfDAAAPgALA4nyyBk8XawD/fwAABQAAABfDAAD/////
CoACwLp9sgZPF2sAAgAAAAMAAAD/fwAABQAAACEQApBOf7IGTxdrAAMAAgABEQKQXoCyBk8XawAF
AP9/CSICgI6VsgZPF2sADCIC4H6WsgZPF2sAXH8UAAAAAABcfxQAAAAAAAAAABIAAAAACyICwKaX
sgZPF2sAH7UBAAAAAAADAAIAEgAAAAIQgMACprIGTxdrAAQAAADYlt5WmwMAAOQCAAADEIDgMHXX
Bk8XawAEAAAA2rXsVvoAAAAAAAAAAAAAAAAAAAAEgAKgxvHXBk8XawACAAAAAwAAABESApCi99cG
TxdrAAMAAgAJIgKAgADYBk8XawAMIgLgngPYBk8XawDgehQAAAAAAOB6FAAAAAAAAQAAEgAAAAAL
IgLA7gbYBk8XawC9tAEAAAAAAAMAAgASAAAAAiICoNAJ2AZPF2sAAwACAAAAAAANIgKwXg3YBk8X
awADAAIABQAAANWzWAAGIgKQqBXYBk8XawAFAAAAFSICoP4o2AZPF2sABQAAAAABAQEXIgKQ0C7Y
Bk8XawADAAIAFCICwL4y2AZPF2sAAwACAAUAAAAAAAAA1bNYAA6AArDCPtgGTxdrAP9/AAAFAAAA
cn8OAA+AAsD2QNgGTxdrAAIAAAADAAAABBAAANWzWAAKgALAqkPYBk8XawD/fwAABQAAAAIAAAAD
AAAAERACkD5G2AZPF2sABQD/fwERApBSSdgGTxdrAAMAAgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAwO9kGTxdrAAIRCLDkjNkGTxdrABIAAAAFEwCU////
/xIgCBAYAAAAEUAIoDis2QZPF2sAAAAAAAAAAAARQAigfLLZBk8XawAAAAAAAAAAAAEQCIDEtdkG
TxdrAAIRCLCkxdkGTxdrAAcAAADnqAmU/////xFACKDAx9kGTxdrAAAAAAAAAAAAARAIgHjJ2QZP
F2sAAhEIsLD62QZPF2sADAAAAHVPcZT/////EUAIoBz/2QZPF2sAAAAAAAAAAAAGgAKg1ADaBk8X
awACAAAAAwAAABMgCBAAAAAAEUAIoIQD2gZPF2sAAAAAAAAAAAAVIgKgKAnaBk8XawAFAAAAAAAA
AAMiAsCwCtoGTxdrAAMAAgDC+FcAAAAAgBO7AAAUIgLApAzaBk8XawAFAP9//////wAAAAAAAADA
CSICgHAP2gZPF2sADCIC4GwQ2gZPF2sArnoUAAAAAACuehQAAAAAAAEAABIAAAAADoACsCwS2gZP
F2sAAgAAAAMAAAATuwAAD4ACwPAT2gZPF2sA/38AAAUAAAATuwAA/////wqAAsC4FNoGTxdrAAIA
AAADAAAA/38AAAUAAAAhEAKQ/BXaBk8XawADAAIAARECkNgX2gZPF2sABQD/fwkiAoDILNoGTxdr
AAwiAuC4LdoGTxdrAKp6FAAAAAAAqnoUAAAAAAAAAAASAAAAAAsiAsDILtoGTxdrAMW0AQAAAAAA
AwACABIAAAACEIDAED3aBk8XawAEAAAA89DtVp4DAAD5AgAAA/ABIAYAAACEEQAAAxCA4AI7cgZP
F2sABAAAAM7GxVb6AAAAAAAAAAAAAAAAAAAABIACoC6LcgZPF2sAAwAAAAYAAAAREgKQ6o9yBk8X
awAGAAMACSICgG6ZcgZPF2sADCIC4K6ccgZPF2sA14YUAAAAAADXhhQAAAAAAAEAABIAAAAACyIC
wOafcgZPF2sAzKwBAAAAAAAGAAMAEgAAAAIiAqC+onIGTxdrAAYAAwAAAAAADSICsDqmcgZPF2sA
BgADAAYAAAAwXF8ABiICkGKucgZPF2sABgAAABUiAqD8wXIGTxdrAAYAAAAAAQEBFyICkGLIcgZP
F2sABgADABQiAsC0y3IGTxdrAAYAAwAGAAAAAAAAADBcXwAOgAKwrNhyBk8XawD/fwAABgAAAAfO
DQAPgALA6NpyBk8XawADAAAABgAAAOYPAAAwXF8ACoACwJTdcgZPF2sA/38AAAYAAAADAAAABgAA
ABEQApAw4HIGTxdrAAYA/38BEQKQRONyBk8XawAGAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAACAgCDDzAAAABQAAAPMAAAABEAiAdBJ0Bk8XawACEQiwAGN0Bk8XawASAAAABRNgqf////8S
IAgQGAAAABFACKDUgnQGTxdrAAAAAAAAAAAAARAIgCyHdAZPF2sAAhEIsBSYdAZPF2sABwAAAOeo
aan/////EUAIoGyadAZPF2sAAAAAAAAAAAABEAiAMJx0Bk8XawACEQiwbLp0Bk8XawASAAAABRNg
qf////8SIAgQGAAAABFACKA0zXQGTxdrAAAAAAAAAAAAEUAIoKDRdAZPF2sAAAAAAAAAAAABEAiA
7NN0Bk8XawACEQiwIOd0Bk8XawAMAAAAdU/Rqf////8RQAigyOt0Bk8XawAAAAAAAAAAAAaAAqAw
7XQGTxdrAAMAAAAGAAAAEyAIEAAAAAARQAigiPB0Bk8XawAAAAAAAAAAABUiAqA89nQGTxdrAAYA
AAAAAAAAAyICwOD3dAZPF2sABgADAECAXgAAAACA8NsAABQiAsD8+XQGTxdrAAYA/3//////AAAA
AAAAAMAJIgKAWP10Bk8XawAMIgLgPP90Bk8XawCohhQAAAAAAKiGFAAAAAAAAQAAEgAAAAAOgAKw
CAF1Bk8XawADAAAABgAAAPDbAAAPgALA9AF1Bk8XawD/fwAABgAAAPDbAAD/////CoACwLwEdQZP
F2sAAwAAAAYAAAD/fwAABgAAAALwARAAAAAAIRACkOAHdQZPF2sABgADAAERApAUCXUGTxdrAAYA
/38JIgKAoB11Bk8XawAMIgLgtB51Bk8XawCkhhQAAAAAAKSGFAAAAAAAAAAAEgAAAAALIgLA9CB1
Bk8XawDVrAEAAAAAAAYAAwASAAAAAhCAwLwvdQZPF2sABAAAAJnzxlaZAwAAEQMAAAMQgOAs6JkG
TxdrAAQAAABOCtVW+gAAAAAAAAAAAAAAAAAAAASAAqBobJoGTxdrAAMAAAAGAAAAERICkPJymgZP
F2sABgADAAkiAoBAfJoGTxdrAAwiAuDyf5oGTxdrACaCFAAAAAAAJoIUAAAAAAABAAASAAAAAAsi
AsBcg5oGTxdrAHWsAQAAAAAABgADABIAAAACIgKgroaaBk8XawAGAAMAAAAAAA0iArAiipoGTxdr
AAYAAwAGAAAAQIBeAAYiApB2kpoGTxdrAAYAAAAVIgKgks+aBk8XawAGAAAAAAEBARciApAE1ZoG
TxdrAAYAAwAUIgLAFNmaBk8XawAGAAMABgAAAAAAAABAgF4ADoACsAxgmwZPF2sA/38AAAYAAABp
iw4AD4ACwFRhmwZPF2sAAwAAAAYAAADxHwAAQEIPAAqAAsAIY5sGTxdrAP9/AAAGAAAAAwAAAAYA
AAAREAKQRGSbBk8XawAGAP9/ARECkLxlmwZPF2sABgADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAAgIAgw8wAAAAUAAADzAAAAARAIgKTYmwZPF2sAAhEIsBgqnAZPF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAigVEqcBk8XawAAAAAAAAAAAAEQCIAsTpwGTxdrAAIRCLBIX5wGTxdrAAcAAADn
qGmp/////xFACKCkYZwGTxdrAAAAAAAAAAAAARAIgHxjnAZPF2sAAhEIsLx6nAZPF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAigkJCcBk8XawAAAAAAAAAAABFACKBUlZwGTxdrAAAAAAAAAAAAARAI
gHyXnAZPF2sAAhEIsBSqnAZPF2sADAAAAHVP0an/////EUAIoLCunAZPF2sAAAAAAAAAAAAGgAKg
zLCcBk8XawADAAAABgAAABMgCBAAAAAAEUAIoDi0nAZPF2sAAAAAAAAAAAAVIgKgfLmcBk8XawAG
AAAAAAAAAAMiAsAou5wGTxdrAAYAAwB8wF0AAAAAgMS/AAAUIgLAPL2cBk8XawAGAP9//////wAA
AAAAAADACSICgGjAnAZPF2sADCIC4GDBnAZPF2sA+oEUAAAAAAD6gRQAAAAAAAIAABIAAAAADoAC
sDDDnAZPF2sAAwAAAAYAAADEvwAAD4ACwAzFnAZPF2sA/38AAAYAAADEvwAA/////wqAAsDUxZwG
TxdrAAMAAAAGAAAA/38AAAYAAAAhEAKQIMecBk8XawAGAAMAARECkODInAZPF2sABgD/fwkiAoCM
3pwGTxdrAAwiAuBs35wGTxdrAPeBFAAAAAAA94EUAAAAAAABAAASAAAAAAsiAsCY4JwGTxdrAH2s
AQAAAAAABgADABIAAAACEIDAOO+cBk8XawAEAAAAQD3WVpcDAAAWAwAAAxCA4GK0wQZPF2sABAAA
AL5Y5Fb6AAAAAAAAAAAAAAAAAAAABIACoDY4wgZPF2sAAwAAAAYAAAAREgKQTlrCBk8XawAGAAMA
CSICgKZjwgZPF2sADCIC4HhnwgZPF2sAa30UAAAAAABrfRQAAAAAAAIAABIAAAAACyICwKhqwgZP
F2sAHawBAAAAAAAGAAMAEgAAAAIiAqC8b8IGTxdrAAYAAwAAAAAADSICsDBzwgZPF2sABgADAAYA
AAB8wF0ABiICkOJ7wgZPF2sABgAAABUiAqBEacMGTxdrAAYAAAAAAQEBFyICkNhrwwZPF2sABgAD
ABQiAsB8bcMGTxdrAAYAAwAGAAAAAAAAAHzAXQAOgAKwfHPDBk8XawD/fwAABgAAAA7gDgAPgALA
oHTDBk8XawADAAAABgAAAMdmAAB8wF0ACoACwGx2wwZPF2sA/38AAAYAAAADAAAABgAAABEQApCI
d8MGTxdrAAYA/38BEQKQ9HjDBk8XawAGAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAg
CDDzAAAABQAAAPMAAAABEAiAAOTDBk8XawACEQiwiCvEBk8XawASAAAABRNgqf////8SIAgQGAAA
ABFACKBgTMQGTxdrAAAAAAAAAAAAARAIgFBQxAZPF2sAAhEIsIxgxAZPF2sABwAAAOeoaan/////
EUAIoMhixAZPF2sAAAAAAAAAAAABEAiAmGTEBk8XawACEQiwTIXEBk8XawASAAAABRNgqf////8S
IAgQGAAAABFACKDYmMQGTxdrAAAAAAAAAAAAEUAIoJSdxAZPF2sAAAAAAAAAAAABEAiAeJ/EBk8X
awACEQiwFLPEBk8XawAMAAAAdU/Rqf////8RQAigwLfEBk8XawAAAAAAAAAAAAaAAqAwucQGTxdr
AAMAAAAGAAAAEyAIEAAAAAARQAighLzEBk8XawAAAAAAAAAAABUiAqCAwsQGTxdrAAYAAAAAAAAA
AyICwBTExAZPF2sABgADAKs6XQAAAACA0YUAABQiAsA0xsQGTxdrAAYA/3//////AAAAAAAAAMAJ
IgKAhMnEBk8XawAMIgLgmMrEBk8XawA9fRQAAAAAAD19FAAAAAAAAQAAEgAAAAAOgAKwaMzEBk8X
awADAAAABgAAANGFAAAPgALAXM3EBk8XawD/fwAABgAAANGFAAD/////CoACwCDPxAZPF2sAAwAA
AAYAAAD/fwAABgAAACEQApBk0MQGTxdrAAYAAwABEQKQiNHEBk8XawAGAP9/CSICgPzlxAZPF2sA
DCIC4NzmxAZPF2sAOX0UAAAAAAA5fRQAAAAAAAAAABIAAAAACyICwAjoxAZPF2sAJqwBAAAAAAAG
AAMAEgAAAAIQgMDQ9sQGTxdrAAQAAACiouVWjgMAABQDAAADEIDgkD3pBk8XawAEAAAAhI3zVvoA
AAAAAAAAAAAAAAAAAAAEgAKg9L7pBk8XawADAAAABgAAABESApAixOkGTxdrAAYAAwAJIgKAes3p
Bk8XawAMIgLgoNDpBk8XawC+eBQAAAAAAL54FAAAAAAAAQAAEgAAAAALIgLAAtTpBk8XawDIqwEA
AAAAAAYAAwASAAAAAiICoNrW6QZPF2sABgADAAAAAAANIgKwcNrpBk8XawAGAAMABgAAAKs6XQAG
IgKQxOLpBk8XawAGAAAAFSICoF726QZPF2sABgAAAAABAQEXIgKQpvvpBk8XawAGAAMAFCICwGD/
6QZPF2sABgADAAYAAAAAAAAAqzpdAA6AArC8C+oGTxdrAP9/AAAGAAAAWUwOAA+AAsDuDeoGTxdr
AAMAAAAGAAAAQBAAAKs6XQAKgALAEBDqBk8XawD/fwAABgAAAAMAAAAGAAAAERACkOgS6gZPF2sA
BgD/fwERApD0FeoGTxdrAAYAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAF
AAAA8wAAAAEQCID4LusGTxdrAAIRCLCgfesGTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoOCd
6wZPF2sAAAAAAAAAAAABEAiA8KHrBk8XawACEQiwxLHrBk8XawAHAAAA56hpqf////8RQAigPLTr
Bk8XawAAAAAAAAAAAAEQCIAItusGTxdrAAIRCLDU0usGTxdrABIAAAAFE2Cp/////xIgCBAYAAAA
EUAIoBjm6wZPF2sAAAAAAAAAAAARQAig8OrrBk8XawAAAAAAAAAAAAEQCIC47OsGTxdrAAIRCLBs
/+sGTxdrAAwAAAB1T9Gp/////xFACKDUA+wGTxdrAAAAAAAAAAAABoACoFgF7AZPF2sAAwAAAAYA
AAATIAgQAAAAABFACKCECewGTxdrAAAAAAAAAAAAFSICoNgO7AZPF2sABgAAAAAAAAADIgLAYBDs
Bk8XawAGAAMAiGlcAAAAAIAj0QAAFCICwGQU7AZPF2sABgD/f/////8AAAAAAAAAwAkiAoA4F+wG
TxdrAAwiAuBQGOwGTxdrAIV4FAAAAAAAhXgUAAAAAAABAAASAAAAAA6AArC4G+wGTxdrAAMAAAAG
AAAAI9EAAA+AAsDMHOwGTxdrAP9/AAAGAAAAI9EAAP////8KgALAjB7sBk8XawADAAAABgAAAP9/
AAAGAAAAIRACkMwf7AZPF2sABgADAAERApDsIOwGTxdrAAYA/38JIgKAjDXsBk8XawAMIgLgZDbs
Bk8XawCBeBQAAAAAAIF4FAAAAAAAAAAAEgAAAAALIgLAtDfsBk8XawDQqwEAAAAAAAYAAwASAAAA
BIACoKhU7AZPF2sAAAAAAAAAAAAREgKQLFfsBk8XawAAAAAACSICgBRb7AZPF2sADCIC4ARc7AZP
F2sAZhoAAAAAAABmGgAAAAAAAAEAARIAAAAACyICwABd7AZPF2sAywAAAAAAAAAAAAAAEgAAAAIi
AqDAXuwGTxdrAAAAAAAAAAAADSICsFBh7AZPF2sAAAAAAB4AAADdxX4ABiICkIxj7AZPF2sAHgAA
AAIQgMDkc+wGTxdrAAQAAAC/0vRWkwMAABwDAAAD8AEgBAAAABwIAAADEIDgPu4QB08XawAEAAAA
K9ACV/oAAAAAAAAAAAAAAAAAAAAEgAKgznERB08XawADAAAABwAAABESApDgoREHTxdrAAcAAwAJ
IgKA/KoRB08XawAMIgLgmq4RB08XawD4cxQAAAAAAPhzFAAAAAAAAgAAEgAAAAALIgLA/rERB08X
awD/pwEAAAAAAAcAAwASAAAAAiICoPC0EQdPF2sABwADAAAAAAANIgKwjrgRB08XawAHAAMABAAA
ADz9VQAGIgKQ/MARB08XawAEAAAAFSICoPrVEQdPF2sABAAAAAABAQEXIgKQdtsRB08XawAHAAMA
FCICwFrfEQdPF2sABwADAAQAAAAAAAAAPP1VAA6AArBS7BEHTxdrAP9/AAAEAAAAGsYdAA+AAsCw
7hEHTxdrAAMAAAAHAAAA9BAAADz9VQAKgALATPERB08XawD/fwAABAAAAAMAAAAHAAAAERACkPDz
EQdPF2sABAD/fwERApBA+xEHTxdrAAcAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIAG8BIHTxdrAAIRCLBqPBMHTxdrABIAAAAFE2Cp/////xIgCBAYAAAA
EUAIoOpcEwdPF2sAAAAAAAAAAAABEAiAVmETB08XawACEQiwnnITB08XawAHAAAA56hpqf////8R
QAigxnQTB08XawAAAAAAAAAAAAEQCIBqdhMHTxdrAAIRCLD6rBMHTxdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoEbCEwdPF2sAAAAAAAAAAAARQAigPscTB08XawAAAAAAAAAAAAEQCIBWyRMHTxdr
AAIRCLD2GhQHTxdrAAwAAAB1T9Gp/////xFACKCeHxQHTxdrAAAAAAAAAAAABoACoGIhFAdPF2sA
AwAAAAcAAAATIAgQAAAAABFACKAyJBQHTxdrAAAAAAAAAAAAFSICoBorFAdPF2sABAAAAAAAAAAD
IgLAyiwUB08XawAHAAMANBVVAAAAAIAI6AAAFCICwA4vFAdPF2sABAD/f/////8AAAAAAAAAwAki
AoB2MhQHTxdrAAwiAuBCNBQHTxdrAMdzFAAAAAAAx3MUAAAAAAABAAASAAAAAA6AArA2NhQHTxdr
AAMAAAAHAAAACOgAAA+AAsDuNxQHTxdrAP9/AAAEAAAACOgAAP////8KgALAsjgUB08XawADAAAA
BwAAAP9/AAAEAAAAIRACkO45FAdPF2sABwADAAERApDOPBQHTxdrAAQA/38JIgKAWlMUB08XawAM
IgLgRlQUB08XawDCcxQAAAAAAMJzFAAAAAAAAAAAEgAAAAALIgLAMlYUB08XawAJqAEAAAAAAAcA
AwASAAAAAhCAwKpkFAdPF2sABAAAACMvBFeMAwAAHgMAAAMQgOBCmDgHTxdrAAQAAABTEhJX+gAA
AAAAAAAAAAAAAAAAAASAAqAiHzkHTxdrAAMAAAAHAAAAERICkFpHOQdPF2sABwADAAkiAoCyUDkH
TxdrAAwiAuBKVDkHTxdrAElvFAAAAAAASW8UAAAAAAACAAASAAAAAAsiAsCkVzkHTxdrAKunAQAA
AAAABwADABIAAAACIgKg5l85B08XawAHAAMAAQAAAA0iArBSYzkHTxdrAAcAAwAEAAAANBVVAAYi
ApC2azkHTxdrAAQAAAAVIgKgLrM5B08XawAEAAAAAAEBARciApCquDkHTxdrAAcAAwAC8AEAFCIC
wC7AOQdPF2sABwADAAQAAAAAAAAANBVVAA6AArCozTkHTxdrAP9/AAAEAAAAvGwOAA+AAsBC0DkH
TxdrAAMAAAAHAAAAFiYAADQVVQAKgALAgtM5B08XawD/fwAABAAAAAMAAAAHAAAAERACkAzWOQdP
F2sABAD/fwERApCA2TkHTxdrAAcAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgA6+
OgdPF2sAAhEIsC7xOgdPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAignhA7B08XawAAAAAAAAAA
ABFACKBuGDsHTxdrAAAAAAAAAAAAARAIgN4aOwdPF2sAAhEIsLo4OwdPF2sABwAAAHZP0an/////
EUAIoBY7OwdPF2sAAAAAAAAAAAABEAiAyjw7B08XawACEQiwvks7B08XawAMAAAAdU/Rqf////8R
QAigClA7B08XawAAAAAAAAAAAAaAAqBaUTsHTxdrAAMAAAAHAAAAEyAIEAAAAAARQAigflQ7B08X
awAAAAAAAAAAABUiAqBCWjsHTxdrAAQAAAAAAAAAAyICwNJbOwdPF2sABwADAKZvVAAAAACAjqUA
ABQiAsAKXjsHTxdrAAQA/3//////AAAAAAAAAMAJIgKAomA7B08XawAMIgLgvmE7B08XawAjbxQA
AAAAACNvFAAAAAAAAgAAEgAAAAAOgAKwemM7B08XawADAAAABwAAAI6lAAAPgALAdmQ7B08XawD/
fwAABAAAAI6lAAD/////CoACwC5mOwdPF2sAAwAAAAcAAAD/fwAABAAAACEQApCOZzsHTxdrAAcA
AwABEQKQvmg7B08XawAEAP9/CSICgDqNOwdPF2sADCIC4HqOOwdPF2sAIG8UAAAAAAAgbxQAAAAA
AAEAABIAAAAACyICwMKPOwdPF2sAs6cBAAAAAAAHAAMAEgAAAAIQgMDmnTsHTxdrAAQAAAAnRRNX
fwcAAL4FAAAD8AEgBQAAALgTAAADEIDg9iT/Bk8XawAEAAAAlvj7VvoAAAAAAAAAAAAAAAAAAAAE
gAKg1KL/Bk8XawACAAAAAwAAABESApC+p/8GTxdrAAMAAgAJIgKAJrH/Bk8XawAMIgLgPLT/Bk8X
awAbdhQAAAAAABt2FAAAAAAAAQAAEgAAAAALIgLAWLf/Bk8XawBjtAEAAAAAAAMAAgASAAAAAiIC
oE67/wZPF2sAAwACAAAAAAANIgKw3L7/Bk8XawADAAIABQAAAML4VwAGIgKQKMf/Bk8XawAFAAAA
FSICoIba/wZPF2sABQAAAAABAQEXIgKQruD/Bk8XawADAAIAFCICwHDk/wZPF2sAAwACAAUAAAAA
AAAAwvhXAA6AArDm8P8GTxdrAP9/AAAFAAAANokOAA+AAsAa8/8GTxdrAAIAAAADAAAAiRAAAML4
VwAKgALA2PX/Bk8XawD/fwAABQAAAAIAAAADAAAAERACkDb4/wZPF2sABQD/fwERApBK+/8GTxdr
AAMAAgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAY8QAH
TxdrAAIRCLCMQgEHTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoMhhAQdPF2sAAAAAAAAAAAAR
QAigFGgBB08XawAAAAAAAAAAAAEQCICwagEHTxdrAAIRCLCAegEHTxdrAAcAAADnqAmU/////xFA
CKCUfAEHTxdrAAAAAAAAAAAAARAIgGR+AQdPF2sAAhEIsLznAQdPF2sADAAAAHVPcZT/////EUAI
oIzsAQdPF2sAAAAAAAAAAAAGgAKg+O0BB08XawACAAAAAwAAABMgCBAAAAAAEUAIoKDxAQdPF2sA
AAAAAAAAAAAVIgKgIPgBB08XawAFAAAAAAAAAAMiAsCw+QEHTxdrAAMAAgAQJlcAAAAAgLLSAAAU
IgLA0PsBB08XawAFAP9//////wAAAAAAAADACSICgCT/AQdPF2sADCIC4BQAAgdPF2sA4nUUAAAA
AADidRQAAAAAAAEAABIAAAAADoACsPgBAgdPF2sAAgAAAAMAAACy0gAAD4ACwNwCAgdPF2sA/38A
AAUAAACy0gAA/////wqAAsCYBAIHTxdrAAIAAAADAAAA/38AAAUAAAAhEAKQ2AUCB08XawADAAIA
ARECkHgJAgdPF2sABQD/fwkiAoBMIQIHTxdrAAwiAuBIIgIHTxdrAN11FAAAAAAA3XUUAAAAAAAA
AAASAAAAAAsiAsAwJAIHTxdrAGy0AQAAAAAAAwACABIAAAACEIDAhDICB08XawAEAAAAWy/9VpYD
AAABAwAAAxCA4NzNJgdPF2sABAAAAGU6C1f6AAAAAAAAAAAAAAAAAAAABIACoIJKJwdPF2sAAgAA
AAMAAAAREgKQbE8nB08XawADAAIACSICgGxYJwdPF2sADCIC4JxbJwdPF2sAbHEUAAAAAABscRQA
AAAAAAEAABIAAAAACyICwLheJwdPF2sAC7QBAAAAAAADAAIAEgAAAAIiAqA+YicHTxdrAAMAAgAA
AAAADSICsMxlJwdPF2sAAwACAAUAAAAQJlcAAvABAAYiApAwcicHTxdrAAUAAAAVIgKgnoUnB08X
awAFAAAAAAEBARciApCCiycHTxdrAAMAAgAUIgLAXo8nB08XawADAAIABQAAAAAAAAAQJlcADoAC
sMKbJwdPF2sA/38AAAUAAAAGbw4AD4ACwESeJwdPF2sAAgAAAAMAAADDEQAAECZXAAqAAsBqoScH
TxdrAP9/AAAFAAAAAgAAAAMAAAAREAKQwKMnB08XawAFAP9/ARECkN6mJwdPF2sAAwACAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAAgIAgw8wAAAAUAAADzAAAAARAIgFaaKAdPF2sAAhEIsOrr
KAdPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigqlIpB08XawAAAAAAAAAAABFACKAmWSkHTxdr
AAAAAAAAAAAAARAIgM5bKQdPF2sAAhEIsKJrKQdPF2sABwAAAOeoCZT/////EUAIoJ5tKQdPF2sA
AAAAAAAAAAABEAiAQm8pB08XawACEQiwHqIpB08XawAMAAAAdU9xlP////8RQAigiqYpB08XawAA
AAAAAAAAAAaAAqDmpykHTxdrAAIAAAADAAAAEyAIEAAAAAARQAigXqspB08XawAAAAAAAAAAABUi
AqAusSkHTxdrAAUAAAAAAAAAAyICwNqyKQdPF2sAAwACAOBNVgAAAACAMNgAABQiAsDmtCkHTxdr
AAUA/3//////AAAAAAAAAMAJIgKAsrcpB08XawAMIgLgvrgpB08XawAycRQAAAAAADJxFAAAAAAA
AQAAEgAAAAAOgAKwyropB08XawACAAAAAwAAADDYAAAPgALAlrspB08XawD/fwAABQAAADDYAAD/
////CoACwCK9KQdPF2sAAgAAAAMAAAD/fwAABQAAACEQApBqvikHTxdrAAMAAgABEQKQrsMpB08X
awAFAP9/CSICgHrYKQdPF2sADCIC4HbZKQdPF2sALnEUAAAAAAAucRQAAAAAAAAAABIAAAAACyIC
wFLbKQdPF2sAFLQBAAAAAAADAAIAEgAAAAIQgMBa6SkHTxdrAAQAAACpdQxXlQMAAAoDAAADEIDg
+nlOB08XawAEAAAAnnwaV/oAAAAAAAAAAAAAAAAAAAAEgAKgdPZOB08XawACAAAAAwAAABESApBM
+04HTxdrAAMAAgAJIgKAaARPB08XawAMIgLgngdPB08XawC9bBQAAAAAAL1sFAAAAAAAAQAAEgAA
AAALIgLAxApPB08XawCzswEAAAAAAAMAAgASAAAAAiICoOYOTwdPF2sAAwACAAAAAAANIgKwdBJP
B08XawADAAIABQAAAOBNVgAGIgKQthpPB08XawAFAAAAFSICoOgtTwdPF2sABQAAAAABAQEXIgKQ
5jNPB08XawADAAIAFCICwHQ3TwdPF2sAAwACAAUAAAAAAAAA4E1WAA6AArDYQ08HTxdrAP9/AAAF
AAAAoWgOAA+AAsAeRk8HTxdrAAIAAAADAAAAeRAAAOBNVgAKgALAHEhPB08XawD/fwAABQAAAAIA
AAADAAAAERACkJZKTwdPF2sABQD/fwERApCiTU8HTxdrAAMAAgAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAEVVAHTxdrAAIRCLDcilAHTxdrABIAAAAFEwCU
/////xIgCBAYAAAAEUAIoGSpUAdPF2sAAAAAAAAAAAARQAigfK9QB08XawAAAAAAAAAAAAEQCIDs
sVAHTxdrAAIRCLCIz1AHTxdrAAcAAAB2T3GU/////xFACKC80VAHTxdrAAAAAAAAAAAAARAIgITT
UAdPF2sAAhEIsPThUAdPF2sADAAAAHVPcZT/////EUAIoFTmUAdPF2sAAAAAAAAAAAAGgAKg0OdQ
B08XawACAAAAAwAAABMgCBAAAAAAEUAIoAjrUAdPF2sAAAAAAAAAAAAVIgKgaPBQB08XawAFAAAA
AAAAAAMiAsAA8lAHTxdrAAMAAgAYnlUAAAAAgMivAAAUIgLA6PNQB08XawAFAP9//////wAAAAAA
AADACSICgKT2UAdPF2sADCIC4JT3UAdPF2sAjWwUAAAAAACNbBQAAAAAAAEAABIAAAAADoACsCz5
UAdPF2sAAgAAAAMAAADIrwAAD4ACwDT6UAdPF2sA/38AAAUAAADIrwAA/////wqAAsD8+lAHTxdr
AAIAAAADAAAA/38AAAUAAAAhEAKQPPxQB08XawADAAIAARECkGT9UAdPF2sABQD/fwkiAoCoEVEH
TxdrAAwiAuCEElEHTxdrAIlsFAAAAAAAiWwUAAAAAAAAAAASAAAAAAsiAsC0E1EHTxdrALqzAQAA
AAAAAwACABIAAAACEIDAQCVRB08XawAEAAAAtIwbV6ADAAAbAwAAAxCA4HSGZgdPF2sABAAAALG8
I1cAAAAAAAAAAAAAAAAAAAAAFSICoNKxZgdPF2sABQAAAAABAQEXIgKQErlmB08XawADAAIAFCIC
wMa9ZgdPF2sAAwACAAUAAAAAAAAAGJ5VAA6AArDezmYHTxdrAP9/AAAFAAAAsVgIAA+AAsBO0WYH
TxdrAAIAAAADAAAAY4gAABieVQAKgALARtNmB08XawD/fwAABQAAAAIAAAADAAAAERACkJLVZgdP
F2sABQD/fwERApDK2GYHTxdrAAMAAgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgJaM
ZwdPF2sAAhEIsMZDaAdPF2sABwAAAOeoCZT/////EUAIoNZKaAdPF2sAAAAAAAAAAAABEAiA6k5o
B08XawACEQiwGrNoB08XawAMAAAAdU9xlP////8RQAigHrloB08XawAAAAAAAAAAAAaAAqDKumgH
TxdrAAIAAAADAAAAEyAIEAAAAAARQAigFr5oB08XawAAAAAAAAAAABUiAqBqxWgHTxdrAAUAAAAA
AAAAAyICwCLHaAdPF2sAAwACAHLMVAAAAACAptEAABQiAsBWyWgHTxdrAAUA/3//////AAAAAAAA
AMAJIgKAtsxoB08XawAMIgLgJs5oB08XawDSaRQAAAAAANJpFAAAAAAAAQAAEgAAAAAOgAKwHtBo
B08XawACAAAAAwAAAKbRAAAPgALA5tBoB08XawD/fwAABQAAAKbRAAD/////CoACwMbRaAdPF2sA
AgAAAAMAAAD/fwAABQAAACEQApCO02gHTxdrAAMAAgABEQKQntRoB08XawAFAP9/CSICgH7vaAdP
F2sADCIC4H7waAdPF2sAzmkUAAAAAADOaRQAAAAAAAAAABIAAAAACyICwNLxaAdPF2sAk7MBAAAA
AAADAAIAEgAAAAIQgMAmAGkHTxdrAAIAAACBuSRXRwEAAPgAAAADEIDg6hF2B08XawACAAAAWLsp
V/oAAAAAAAAAAAAAAAAAAAAEgAKgJIt2B08XawACAAAAAwAAABESApA8kXYHTxdrAAMAAgAJIgKA
App2B08XawAMIgLggpx2B08XawAhaBQAAAAAACFoFAAAAAAAAQAAEgAAAAALIgLAMJ92B08XawBw
swEAAAAAAAMAAgASAAAAAiICoESidgdPF2sAAwACAAAAAAANIgKwyqV2B08XawADAAIABQAAAHLM
VAAGIgKQeK12B08XawAFAAAAFSICoCa9dgdPF2sABQAAAAABAQEXIgKQuMF2B08XawADAAIAFCIC
wHbEdgdPF2sAAwACAAUAAAAAAAAAcsxUAA6AArDgy3YHTxdrAP9/AAAFAAAA1V0FAA+AAsDOzXYH
TxdrAAIAAAADAAAAxw4AAHLMVAAKgALAaNJ2B08XawD/fwAABQAAAAIAAAADAAAAERACkFrVdgdP
F2sABQD/fwERApD+2XYHTxdrAAMAAgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAABIACoCDL
dwdPF2sAAAAAAAAAAAAREgKQaM53B08XawAAAAAACSICgGDSdwdPF2sADCIC4DzTdwdPF2sAtRoA
AAAAAAC1GgAAAAAAAAEAARIAAAAACyICwHTUdwdPF2sA2AAAAAAAAAAAAAAAEgAAAAIiAqBQ1ncH
TxdrAAAAAAAAAAAADSICsDjXdwdPF2sAAAAAAB4AAACAan4ABiICkDjZdwdPF2sAHgAAACAgCDDz
AAAABQAAAPMAAAABEAiA4OF3B08XawACEQiwNCR4B08XawASAAAABRMAlP////8SIAgQGAAAABFA
CKD8P3gHTxdrAAAAAAAAAAAAEUAIoOhEeAdPF2sAAAAAAAAAAAABEAiA8EZ4B08XawACEQiwaFV4
B08XawAHAAAA56gJlP////8RQAigNFd4B08XawAAAAAAAAAAAAEQCICkWHgHTxdrAAIRCLA8iXgH
TxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoLSdeAdPF2sAAAAAAAAAAAARQAigMKJ4B08XawAA
AAAAAAAAAAEQCIAUpHgHTxdrAAIRCLBQ8ngHTxdrAAwAAAB1T3GU/////xFACKA89ngHTxdrAAAA
AAAAAAAABoACoNz3eAdPF2sAAgAAAAMAAAATIAgQAAAAABFACKBk+ngHTxdrAAAAAAAAAAAAFSIC
oMj/eAdPF2sABQAAAAAAAAADIgLAOAJ5B08XawADAAIABuxTAAAAAIBs4AAAFCICwDgEeQdPF2sA
BQD/f/////8AAAAAAAAAwAkiAoAoBnkHTxdrAAwiAuAICHkHTxdrAOZnFAAAAAAA5mcUAAAAAAAB
AAASAAAAAA6AArBwCXkHTxdrAAIAAAADAAAAbOAAAA+AAsD4CnkHTxdrAP9/AAAFAAAAbOAAAP//
//8KgALAyAt5B08XawACAAAAAwAAAP9/AAAFAAAAIRACkAQNeQdPF2sAAwACAAERApCsD3kHTxdr
AAUA/38JIgKA/CN5B08XawAMIgLg6CR5B08XawDiZxQAAAAAAOJnFAAAAAAAAAAAEgAAAAALIgLA
0CZ5B08XawB5swEAAAAAAAMAAgASAAAAAhCAwIQyeQdPF2sAAQAAAEz0KleXAwAAuAIAAAPwASAG
AAAA+AoAAAMQgOD66xAHTxdrAAQAAADIzwJX+gAAAAAAAAAAAAAAAAAAAASAAqAkPBEHTxdrAAMA
AAAGAAAAERICkHpCEQdPF2sABgADAAkiAoC4SxEHTxdrAAwiAuD4ThEHTxdrAAF0FAAAAAAAAXQU
AAAAAAABAAASAAAAAAsiAsA4UhEHTxdrAHGrAQAAAAAABgADABIAAAACIgKgEFURB08XawAGAAMA
AAAAAA0iArB6WBEHTxdrAAYAAwAGAAAAiGlcAAYiApAYYhEHTxdrAAYAAAAVIgKgInYRB08XawAG
AAAAAAEBARciApBefBEHTxdrAAYAAwAUIgLABoARB08XawAGAAMABgAAAAAAAACIaVwADoACsJqL
EQdPF2sA/38AAAYAAACbXw4AD4ACwPCNEQdPF2sAAwAAAAYAAABiEAAAiGlcAAqAAsAAkhEHTxdr
AP9/AAAGAAAAAwAAAAYAAAAREAKQXpQRB08XawAGAP9/ARECkNCbEQdPF2sABgADAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAYNMSB08XawACEQiw9CMTB08XawASAAAABRNgqf////8S
IAgQGAAAABFACKA4RBMHTxdrAAAAAAAAAAAAARAIgHhIEwdPF2sAAhEIsKhYEwdPF2sABwAAAOeo
aan/////EUAIoNxaEwdPF2sAAAAAAAAAAAABEAiA0FwTB08XawACEQiwDHQTB08XawASAAAABRNg
qf////8SIAgQGAAAABFACKAYihMHTxdrAAAAAAAAAAAAEUAIoKCQEwdPF2sAAAAAAAAAAAABEAiA
fJITB08XawACEQiw4KoTB08XawAMAAAAdU/Rqf////8RQAigfK8TB08XawAAAAAAAAAAAAaAAqDM
sBMHTxdrAAMAAAAGAAAAEyAIEAAAAAARQAigDLQTB08XawAAAAAAAAAAABUiAqDAuRMHTxdrAAYA
AAAAAAAAAyICwGi7EwdPF2sABgADAJqHWwAAAACA7uEAABQiAsB0vRMHTxdrAAYA/3//////AAAA
AAAAAMAJIgKAvMATB08XawAMIgLgvMETB08XawDQcxQAAAAAANBzFAAAAAAAAgAAEgAAAAAOgAKw
pMMTB08XawADAAAABgAAAO7hAAAPgALAcMQTB08XawD/fwAABgAAAO7hAAD/////CoACwCjGEwdP
F2sAAwAAAAYAAAD/fwAABgAAACEQApCIxxMHTxdrAAYAAwABEQKQZMkTB08XawAGAP9/CSICgBze
EwdPF2sADCIC4BDfEwdPF2sAznMUAAAAAADOcxQAAAAAAAEAABIAAAAACyICwBThEwdPF2sAeqsB
AAAAAAAGAAMAEgAAAAIQgMD87xMHTxdrAAQAAAB4AgRXmAMAACMDAAADEIDgmpY4B08XawAEAAAA
NBISV/oAAAAAAAAAAAAAAAAAAAAEgAKgphk5B08XawADAAAABgAAABESApDMHjkHTxdrAAYAAwAJ
IgKACig5B08XawAMIgLguis5B08XawBNbxQAAAAAAE1vFAAAAAAAAQAAEgAAAAALIgLAHi85B08X
awAbqwEAAAAAAAYAAwASAAAAAiICoHgyOQdPF2sABgADAAAAAAANIgKw7DU5B08XawAGAAMABgAA
AJqHWwAGIgKQWj45B08XawAGAAAAFSICoLR+OQdPF2sABgAAAAABAQEXIgKQIIQ5B08XawAGAAMA
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
AwAAAAcAAAB8CwAApm9UAAqAAsA8fogHTxdrAP9/AAAEAAAAAwAAAAcAAAAREAKQvoCIB08XawAE
AP9/ARECkNiCiAdPF2sABwADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAaIWJB08X
awACEQiwsMSJB08XawASAAAABRNgqf////8SIAgQGAAAABFACKDI4IkHTxdrAAAAAAAAAAAAARAI
gDTkiQdPF2sAAhEIsLzxiQdPF2sABwAAAOeoaan/////EUAIoAz0iQdPF2sAAAAAAAAAAAABEAiA
6PWJB08XawACEQiw8COKB08XawASAAAABRNgqf////8SIAgQGAAAABFACKDcN4oHTxdrAAAAAAAA
AAAAEUAIoNw9igdPF2sAAAAAAAAAAAABEAiAzD+KB08XawACEQiwxIOKB08XawAMAAAAdU/Rqf//
//8RQAigyIeKB08XawAAAAAAAAAAAAaAAqDwiIoHTxdrAAMAAAAHAAAAEyAIEAAAAAARQAiglIuK
B08XawAAAAAAAAAAABUiAqB8kYoHTxdrAAQAAAAAAAAAAyICwPySigdPF2sABwADAHKbUwAAAACA
NNQAABQiAsBUlYoHTxdrAAQA/3//////AAAAAAAAAMAJIgKAKJiKB08XawAMIgLgcJmKB08XawDN
ZRQAAAAAAM1lFAAAAAAAAQAAEgAAAAAOgAKwNJuKB08XawADAAAABwAAADTUAAAPgALA+JuKB08X
awD/fwAABAAAADTUAAD/////CoACwNCcigdPF2sAAwAAAAcAAAD/fwAABAAAACEQApCMnooHTxdr
AAcAAwABEQKQYJ+KB08XawAEAP9/CSICgOy0igdPF2sADCIC4NC1igdPF2sAyWUUAAAAAADJZRQA
AAAAAAAAABIAAAAACyICwOy2igdPF2sA+KYBAAAAAAAHAAMAEgAAAAIQgMAMw4oHTxdrAAQAAADj
tTFXnAMAACwDAAADEIDgnoWvB08XawAEAAAA4NU/V/oAAAAAAAAAAAAAAAAAAAAEgAKgztKvB08X
awADAAAABwAAABESApB6168HTxdrAAcAAwAJIgKAYtyvB08XawAMIgLgSN6vB08XawBIYRQAAAAA
AEhhFAAAAAAAAQAAEgAAAAALIgLA7OCvB08XawCapgEAAAAAAAcAAwASAAAAAiICoCDjrwdPF2sA
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
VOczCE8XawADAAMA4uBhAAAAAIB8iAEABSICsNToMwhPF2sAAwADAOLgYQC+3Pv/AyICwIjtMwhP
F2sABQADACu7XQAAAACAfIgBAAUiArBc7zMITxdrAAUAAwAru10A9ZiYAAYiApC08TMITxdrAAYA
AAARQAigEPgzCE8XawAAAAAAAAAAAAEQCIBs+jMITxdrAAIRCLD8kTQITxdrAAEAAADVDEAAAAAA
AA8gCBD7AAAAEUAIoMCaNAhPF2sAAAAAAAAAAAABEAiAQJ40CE8XawAD8AEgBAAAACQRAAACEQiw
rv05CE8XawABAAAA1wxAAAAAAAAPIAgQ+gAAABFACKCSBDoITxdrAAEAAAAAAAAABIACoBYUOghP
F2sAAwAAAAIAAAAREgKQShc6CE8XawACAAMACSICgBoaOghPF2sADCIC4JIbOghPF2sAilcUAAAA
AACKVxQAAAAAAAkAABIAAAAACyICwEIeOghPF2sAVKMBAAAAAAACAAMAEgAAAAIiAqD2IToITxdr
AAIAAwACAAAADSICsI4jOghPF2sAAgADAAQAAACi6GMAAyICwEYrOghPF2sAAwADAGV4XwAAAACA
SjgCAAUiArCmLDoITxdrAAMAAwBleF8AHc/8/wMiAsCiMToITxdrAAQAAwDbSV4AAAAAgCSyDwAF
IgKw/jI6CE8XawAEAAMA20leAKf9/f8RQAigajY6CE8XawABAAAAAAAAAAEQCICGOToITxdrAAIR
CLCeWTwITxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoB5ePAhPF2sAAQAAAAAAAAARQAigrmo8
CE8XawABAAAAAAAAAAEQCIBybTwITxdrAAIRCLDWnEoITxdrAAEAAADVDEAAAAAAAA8gCBD6AAAA
EUAIoL6hSghPF2sAAQAAAAAAAAAEgAKgrqxKCE8XawADAAAABwAAABESApB2rkoITxdrAAcAAwAJ
IgKAQrFKCE8XawAMIgLgprJKCE8XawBUWRQAAAAAAFRZFAAAAAAACwAAEgAAAAALIgLABrRKCE8X
awAepQEAAAAAAAcAAwASAAAAAiICoNK2SghPF2sABwADAAYAAAANIgKwQrhKCE8XawAHAAMABAAA
ALMKUwADIgLAIr5KCE8XawADAAMAyBZZAAAAAIDwkQMABSICsELASghPF2sAAwADAMgWWQDLUvL/
AyICwJbCSghPF2sABAADAD7oVwAAAACA8JEDAAUiArDCxEoITxdrAAQAAwA+6FcAVYHz/xFACKAC
yEoITxdrAAEAAAAAAAAAARAIgFLLSghPF2sAAhEIsFYjTghPF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigiidOCE8XawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAsjhO
CE8XawACEQiw6nBOCE8XawASAAAABRNgqf////8SIAgQGAAAABFACKAmlk4ITxdrAAEAAAAAAAAA
ARAIgOqaTghPF2sAAhEIsCapTghPF2sABwAAAOeoaan/////EUAIoJqrTghPF2sAAQAAAAAAAAAB
EAiAwq5OCE8XawACEQiwyjpXCE8XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKBOP1cITxdrAAEA
AAAAAAAAFSICoFpLVwhPF2sABAAAAAAAAAADIgLAWk1XCE8XawAAAAMAS69gAAAAAIDUSA8AFyIC
kKpPVwhPF2sAAgACABciApB6UlcITxdrAAAAAgAXIgKQ1lRXCE8XawACAAMAFCICwHJWVwhPF2sA
AgADAP////8CAAAAouhjAA6AArDeWlcITxdrAAMAAAAAAAAA1EgPAA+AAsA2XFcITxdrAAMAAAAC
AAAAFDoLAEBCDwAKgALAll1XCE8XawADAAAAAAAAAAMAAAACAAAAERACkJ5fVwhPF2sAAAADAAER
ApBKYVcITxdrAAIAAwACIgKgBpdXCE8XawAAAAMAAgAAAA0iArCmmFcITxdrAAAAAwAEAAAAS69g
AAMiAsAioFcITxdrAAMAAwC8IVQAAAAAgCZABAAFIgKwxqFXCE8XawADAAMAvCFUAO+CnQADIgLA
oqZXCE8XawAEAAMAMvNSAAAAAIAmQAQABSICsGKoVwhPF2sABAADADLzUgB5sZ4ABiICkA6rVwhP
F2sABwAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA2t5XCE8XawACEQiwHhhYCE8X
awASAAAABRNgqf////8SIAgQGAAAABFACKAmNlgITxdrAAAAAAAAAAAAARAIgGo5WAhPF2sAAhEI
sKZLWAhPF2sABwAAAHZP0an/////EUAIoFJOWAhPF2sAAAAAAAAAAAABEAiADlFYCE8XawACEQiw
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
ARAIgGpKxQhPF2sAAhEIsPZzxQhPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigApLFCE8XawAA
AAAAAAAAAAEQCIA+lcUITxdrAAIRCLAOo8UITxdrAAcAAADnqGmp/////xFACKAOpsUITxdrAAAA
AAAAAAAAARAIgN6oxQhPF2sAAhEIsHJzzghPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigBnnO
CE8XawAAAAAAAAAAABUiAqBmg84ITxdrAAQAAAAAAAAAAyICwEaFzghPF2sAAgADAFhWRQAAAACA
JUkPABciApCuh84ITxdrAAMAAgAUIgLAkonOCE8XawADAAIA/////wAAAAB2TVMADoACsF6RzghP
F2sAAwAAAAIAAAAlSQ8AD4ACwFKTzghPF2sAAgAAAAMAAABaRTYAQEIPAAqAAsC2lM4ITxdrAAMA
AAACAAAAAgAAAAMAAAAREAKQ0pbOCE8XawACAAMAARECkHKYzghPF2sAAwACAAIiAqAezs4ITxdr
AAIAAwAGAAAADSICsMbPzghPF2sAAgADAAQAAABYVkUAAyICwE7XzghPF2sAAQADADFbSgAAAACA
JjoPAAUiArDG2M4ITxdrAAEAAwAxW0oAB1rz/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiAzh3PCE8XawACEQiw/mLPCE8XawASAAAABRMAlP////8SIAgQGAAAABFACKDeic8ITxdrAAAA
AAAAAAAAARAIgJqMzwhPF2sAAhEIsA6izwhPF2sABwAAAHZPcZT/////EUAIoPqkzwhPF2sAAAAA
AAAAAAABEAiAwqfPCE8XawACEQiwysPPCE8XawASAAAABRMAlP////8SIAgQGAAAABFACKAu4s8I
TxdrAAAAAAAAAAAABIACoLryzwhPF2sAAAAAAAAAAAAREgKQHvbPCE8XawAAAAAACSICgL76zwhP
F2sADCIC4P78zwhPF2sA7BoAAAAAAADsGgAAAAAAAAEAARIAAAAACyICwCL/zwhPF2sA7wAAAAAA
AAAAAAAAEgAAAAIiAqAWAtAITxdrAAAAAAAAAAAADSICsOoD0AhPF2sAAAAAAB4AAAAqsX0ABiIC
kAoH0AhPF2sAHgAAABFACKBKDdAITxdrAAAAAAAAAAAAARAIgHYQ0AhPF2sAAhEIsBZx0whPF2sA
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
DoACsGiSgwhPF2sAAgAAAAAAAAAaSQ8AD4ACwCyUgwhPF2sAAwAAAAYAAACrJxUAQEIPAAqAAsBk
loMITxdrAAIAAAAAAAAAAwAAAAYAAAAREAKQCJiDCE8XawAAAAIAARECkAyagwhPF2sABgADAAIi
AqBIz4MITxdrAAAAAgACAAAADSICsPjQgwhPF2sAAAACAAYAAAD22FYAAyICwOjbgwhPF2sAAgAC
AMrwVAAAAACA/ZABAAUiArBE3oMITxdrAAIAAgDK8FQADEf6/wQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAFA+ECE8XawACEQiw/EuECE8XawASAAAABRNgqf////8SIAgQGAAAABFACKBk
aYQITxdrAAAAAAAAAAAAARAIgPxshAhPF2sAAhEIsDSAhAhPF2sABwAAAHZP0an/////EUAIoDyD
hAhPF2sAAAAAAAAAAAABEAiAJIaECE8XawACEQiwFJ6ECE8XawASAAAABRNgqf////8SIAgQGAAA
ABFACKCQtoQITxdrAAAAAAAAAAAAARAIgBS5hAhPF2sAAhEIsIixiwhPF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigpLeLCE8XawAAAAAAAAAAABFACKBAxosITxdrAAAAAAAAAAAAARAIgHjJiwhP
F2sAAhEIsKx8nQhPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigqIGdCE8XawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA0JidCE8XawACEQiwONWdCE8XawASAAAABRNg
qf////8SIAgQGAAAABFACKDg9J0ITxdrAAAAAAAAAAAAARAIgNj3nQhPF2sAAhEIsLgHnghPF2sA
BwAAAOeoaan/////EUAIoIwKnghPF2sAAAAAAAAAAAABEAiASA2eCE8XawACEQiwEJinCE8XawAB
AAAA1QxAAAAAAAAPIAgQ+wAAABFACKCUoKcITxdrAAAAAAAAAAAAARAIgESjpwhPF2sAAhEIsAQ1
qwhPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigPDqrCE8XawAAAAAAAAAAABUiAqDoRasITxdr
AAYAAAAAAAAAAyICwBRIqwhPF2sABgADALdwSgAAAACAQEkPABciApBgSqsITxdrAAAAAgAUIgLA
AEyrCE8XawAAAAIA/////wAAAAD22FYADoACsMxPqwhPF2sAAwAAAAYAAABASQ8AD4ACwPxRqwhP
F2sAAgAAAAAAAABASQ8AQEIPAAqAAsBUU6sITxdrAAMAAAAGAAAAAgAAAAAAAAAREAKQaFWrCE8X
awAGAAMAARECkCRXqwhPF2sAAAACAAIiAqCojKsITxdrAAYAAwAGAAAADSICsPSOqwhPF2sABgAD
AAYAAAC3cEoABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAwuasITxdrAAIRCLAs9KsI
TxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoLgRrAhPF2sAAQAAAAAAAAARQAigwBmsCE8XawAB
AAAAAAAAAAEQCICkHKwITxdrAAIRCLBYK6wITxdrAAcAAADnqAmU/////xFACKDwLawITxdrAAEA
AAAAAAAAARAIgOwwrAhPF2sAAhEIsNBdswhPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig8GKz
CE8XawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAVHWzCE8XawACEQiw
/JqzCE8XawASAAAABRMAlP////8SIAgQGAAAABFACKBsubMITxdrAAEAAAAAAAAAARAIgGC9swhP
F2sAAhEIsCTLswhPF2sABwAAAOeoCZT/////EUAIoPjNswhPF2sAAQAAAAAAAAABEAiAhNCzCE8X
awACEQiwsCnFCE8XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKAML8UITxdrAAEAAAAAAAAAEUAI
oKRAxQhPF2sAAQAAAAAAAAABEAiA6EPFCE8XawACEQiwVPTSCE8XawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKBA+dIITxdrAAEAAAAAAAAAFSICoNAD0whPF2sABgAAAAAAAAADIgLA7AbTCE8XawAA
AAIA3Y9HAAAAAIAZSQ8AFyICkHQK0whPF2sAAAADABQiAsAUDNMITxdrAAAAAwD/////AAAAAJRm
UQAOgAKwVBDTCE8XawACAAAAAAAAABlJDwAPgALA0BHTCE8XawADAAAAAAAAAI4EEQBAQg8ACoAC
wDQT0whPF2sAAgAAAAAAAAADAAAAAAAAABEQApBUFdMITxdrAAAAAgABEQKQ1BbTCE8XawAAAAMA
AiICoCxI0whPF2sAAAACAAUAAAANIgKwdErTCE8XawAAAAIABgAAAN2PRwAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgJCN0whPF2sAAhEIsODH0whPF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAigkOfTCE8XawABAAAAAAAAAAEQCIDs6tMITxdrAAIRCLDw+tMITxdrAAcAAADnqGmp////
/xFACKC8/dMITxdrAAEAAAAAAAAAARAIgIwB1AhPF2sAA/ABIAcAAAA8DAAAAhEIsHglTghPF2sA
AQAAANAMQAAAAAAADyAIEPoAAAARQAig8CtOCE8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiAQENOCE8XawACEQiweHNOCE8XawASAAAABRNgqf////8SIAgQGAAAABFA
CKCYl04ITxdrAAAAAAAAAAAAEUAIoKidTghPF2sAAAAAAAAAAAABEAiA4KBOCE8XawACEQiwZK9O
CE8XawAHAAAA56hpqf////8RQAig+LFOCE8XawAAAAAAAAAAAAEQCIA0tk4ITxdrAAIRCLBot1cI
TxdrAAEAAADVDEAAAAAAAA8gCBD8AAAAEUAIoHy8VwhPF2sAAAAAAAAAAAAVIgKg/MVXCE8XawAH
AAAAAAAAAQMiAsBkyFcITxdrAAQAAwCw4VIAAAAAgIIRAAAXIgKQuMpXCE8XawACAAIAFCICwBzN
VwhPF2sAAgACAP////8AAAAAgOFlAA6AArCs0FcITxdrAAMAAAAEAAAATxobAA+AAsAQ0lcITxdr
AAIAAAACAAAAlHUWAEBCDwAKgALANNRXCE8XawADAAAABAAAAAIAAAACAAAAERACkLTVVwhPF2sA
BAADAAERApAg2FcITxdrAAIAAgACIgKgbBJYCE8XawAEAAMABwAAAA0iArAgFFgITxdrAAQAAwAH
AAAAsOFSAAMiAsDwHlgITxdrAAMAAwB48lMAAAAAgEQvAAAFIgKwKCJYCE8XawADAAMAePJTABhO
9/8EIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgARWWAhPF2sAAhEIsMygWAhPF2sAEgAA
AAUTAJT/////EiAIEBgAAAARQAignL1YCE8XawAAAAAAAAAAAAEQCIDcwFgITxdrAAIRCLBc1VgI
TxdrAAcAAAB2T3GU/////xFACKAw2FgITxdrAAAAAAAAAAAAARAIgEzbWAhPF2sAAhEIsOz1WAhP
F2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig/A9ZCE8XawAAAAAAAAAAABFACKCAF1kITxdrAAAA
AAAAAAAAARAIgCwaWQhPF2sAAhEIsICUXAhPF2sAAQAAANUMQAAAAAAADyAIEPsAAAARQAigYKBc
CE8XawAAAAAAAAAAAAEQCID4o1wITxdrAAIRCLDMBWQITxdrAAEAAADVDEAAAAAAAA8gCBD6AAAA
EUAIoCgLZAhPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgNggZAhP
F2sAAhEIsJBWZAhPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigYHRkCE8XawAAAAAAAAAAAAEQ
CIBAeGQITxdrAAIRCLAAiWQITxdrAAcAAADnqAmU/////xFACKCIi2QITxdrAAAAAAAAAAAAARAI
gGiOZAhPF2sAAhEIsGDQdQhPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigHNV1CE8XawAAAAAA
AAAAABFACKD043UITxdrAAAAAAAAAAAAARAIgBwwdghPF2sAAhEIsARyfwhPF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAigTHZ/CE8XawAAAAAAAAAAABUiAqCQjn8ITxdrAAcAAAAAAAAAAyICwJiQ
fwhPF2sAAgACALyTVgAAAACAnxkAABciApAEk38ITxdrAAEAAgAXIgKQpJV/CE8XawAGAAMAFyIC
kKyXfwhPF2sAAQADABciApCgmX8ITxdrAAIAAwAXIgKQyJt/CE8XawADAAIAFyICkKCdfwhPF2sA
BwADABciApBAn38ITxdrAAQAAwAUIgLAAKF/CE8XawACAAIA/////wYAAAC8k1YAEYACwHilfwhP
F2sAAgAAAAIAAADETQ8AIKEHAAIQApAAp38ITxdrAAIAAgARQAigkK1/CE8XawAAAAAAAAAAAAEQ
CICosH8ITxdrAAIRCLDcsosITxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoJi3iwhPF2sAAAAA
AAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMTMiwhPF2sAAhEIsGz/iwhPF2sA
EgAAAAUTAJT/////EiAIEBgAAAARQAigeB+MCE8XawAAAAAAAAAAAAEQCIAYIowITxdrAAIRCLDM
MYwITxdrAAcAAADnqAmU/////xFACKC4NIwITxdrAAAAAAAAAAAAARAIgCQ3jAhPF2sAAhEIsCRm
kwhPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigXG6TCE8XawAAAAAAAAAAABUiAqDEeJMITxdr
AAcAAAAAAAAAAyICwKx6kwhPF2sAAgACAKrqTgAAAACAIAYGABciApDgfJMITxdrAAEAAgAUIgLA
uH6TCE8XawABAAIA/////wAAAAAPlloADoACsMiCkwhPF2sAAgAAAAIAAADW9hYAD4ACwOCEkwhP
F2sAAgAAAAEAAAC/biYAQEIPAAqAAsAghpMITxdrAAIAAAACAAAAAgAAAAEAAAAREAKQTIiTCE8X
awACAAIAARECkBCKkwhPF2sAAQACAAIiAqBIwZMITxdrAAIAAgAGAAAADSICsDTDkwhPF2sAAgAC
AAcAAACq6k4ABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICkAJQITxdrAAIRCLDkQJQI
TxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoMRflAhPF2sAAAAAAAAAAAARQAignGeUCE8XawAA
AAAAAAAAAAEQCIDsapQITxdrAAIRCLC4epQITxdrAAcAAADnqAmU/////xFACKCQfZQITxdrAAAA
AAAAAAAAARAIgCyAlAhPF2sAAhEIsKxeswhPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigxGOz
CE8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAxHuzCE8XawACEQiw
eKezCE8XawASAAAABRMAlP////8SIAgQGAAAABFACKCAxLMITxdrAAAAAAAAAAAAARAIgHTHswhP
F2sAAhEIsBjVswhPF2sABwAAAOeoCZT/////EUAIoNjXswhPF2sAAAAAAAAAAAABEAiA2NqzCE8X
awACEQiwJCe7CE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCwK7sITxdrAAAAAAAAAAAAFSIC
oHw3uwhPF2sABwAAAAAAAAADIgLAtDm7CE8XawABAAIAHRBMAAAAAIBCSQ8AFyICkIA7uwhPF2sA
AwACABciApAgP7sITxdrAAcAAwAXIgKQBEG7CE8XawAEAAMAFCICwIBCuwhPF2sABAADAP////8C
AAAAsOFSAA6AArCQRbsITxdrAAIAAAABAAAAQkkPAA+AAsAAR7sITxdrAAMAAAAEAAAAGEAmAEBC
DwAKgALAZEi7CE8XawACAAAAAQAAAAMAAAAEAAAAERACkORKuwhPF2sAAQACAAERApDgTLsITxdr
AAQAAwACIgKgLH67CE8XawABAAIABQAAAA0iArD0f7sITxdrAAEAAgAHAAAAHRBMAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiATKi7CE8XawACEQiwhOa7CE8XawASAAAABRNgqf////8S
IAgQGAAAABFACKDQBbwITxdrAAAAAAAAAAAAEUAIoOQNvAhPF2sAAAAAAAAAAAABEAiAzBC8CE8X
awACEQiw5CC8CE8XawAHAAAA56hpqf////8RQAigACS8CE8XawAAAAAAAAAAAAEQCIC4J7wITxdr
AAIRCLAUKMUITxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoPAsxQhPF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMhDxQhPF2sAAhEIsLhrxQhPF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigRIjFCE8XawAAAAAAAAAAAAEQCIAEi8UITxdrAAIRCLCgmMUITxdrAAcA
AADnqGmp/////xFACKCYm8UITxdrAAAAAAAAAAAAARAIgGCexQhPF2sAA/ABIAQAAABAEAAAAhEI
sJYL2whPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig3hHbCE8XawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAfinbCE8XawACEQiwsmDbCE8XawASAAAABRMAlP////8S
IAgQGAAAABFACKC2f9sITxdrAAAAAAAAAAAAARAIgFqC2whPF2sAAhEIsD6S2whPF2sABwAAAOeo
CZT/////EUAIoB6V2whPF2sAAAAAAAAAAAABEAiAfpfbCE8XawACEQiw1tXsCE8XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKCG3+wITxdrAAAAAAAAAAAAEUAIoBbw7AhPF2sAAAAAAAAAAAABEAiA
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
BQAAAPMAAAABEAiAEoWhCU8XawACEQiwOq2hCU8XawASAAAABRMAlP////8SIAgQGAAAABFACKAq
yaEJTxdrAAEAAAAAAAAAARAIgC7NoQlPF2sAAhEIsDrioQlPF2sABwAAAOeoCZT/////EUAIoNbk
oQlPF2sAAQAAAAAAAAABEAiA5uehCU8XawACEQiwWhOuCU8XawABAAAA1QxAAAAAAAAPIAgQ+wAA
ABFACKAqHa4JTxdrAAEAAAAAAAAAEUAIoKoqrglPF2sAAQAAAAAAAAABEAiAXi2uCU8XawAD8AEg
BQAAALwPAAACEQiwUlzjCE8XawABAAAA1QxAAAAAAAAPIAgQ+wAAABFACKCSZeMITxdrAAAAAAAA
AAAAARAIgE5p4whPF2sAAhEIsB7V7AhPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig+tjsCE8X
awAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAHvzsCE8XawACEQiwRjXt
CE8XawASAAAABRNgqf////8SIAgQGAAAABFACKD2U+0ITxdrAAAAAAAAAAAAARAIgLZW7QhPF2sA
AhEIsIZm7QhPF2sABwAAAOeoaan/////EUAIoJJp7QhPF2sAAAAAAAAAAAABEAiAXmztCE8XawAC
EQiwCqb2CE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDer/YITxdrAAAAAAAAAAAAFSICoHa5
9ghPF2sABQAAAAAAAAADIgLACrz2CE8XawAHAAMApIFEAAAAAIBfTA8AFyICkDa+9ghPF2sAAQAC
ABciApCKwPYITxdrAAYAAwAXIgKQdsL2CE8XawABAAMAFCICwBLE9ghPF2sAAQADAP////8CAAAA
hUxKAA6AArBayvYITxdrAAMAAAAHAAAAX0wPAA+AAsCWy/YITxdrAAMAAAABAAAAX0wPAEBCDwAK
gALAps32CE8XawADAAAABwAAAAMAAAABAAAAERACkBrP9ghPF2sABwADAAERApCe0PYITxdrAAEA
AwACIgKghv32CE8XawAHAAMABgAAAA0iArD2/vYITxdrAAcAAwAFAAAApIFEAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAdin3CE8XawACEQiw4mL3CE8XawASAAAABRNgqf////8SIAgQ
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
AQACAAcAAAANIgKwFrsMCk8XawABAAIABAAAAKh9IAADIgLAysIMCk8XawAEAAMAC/8eAAAAAID3
Lw8ABSICsELEDApPF2sABAADAAv/HgB93fn/BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CICi5wwKTxdrAAIRCLAiHg0KTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoBo6DQpPF2sAAQAA
AAAAAAARQAigRkENCk8XawABAAAAAAAAAAEQCIAiRA0KTxdrAAIRCLCaVQ0KTxdrAAcAAADnqAmU
/////xFACKBiWA0KTxdrAAEAAAAAAAAAARAIgG5bDQpPF2sAAhEIsEZtGApPF2sAAQAAANAMQAAA
AAAADyAIEPoAAAARQAig4nIYCk8XawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAoo4YCk8XawACEQiw8rcYCk8XawASAAAABRMAlP////8SIAgQGAAAABFACKBO1BgKTxdr
AAEAAAAAAAAAARAIgHLXGApPF2sAAhEIsFLlGApPF2sABwAAAOeoCZT/////EUAIoKboGApPF2sA
AQAAAAAAAAABEAiAyusYCk8XawACEQiwMpclCk8XawABAAAA1QxAAAAAAAAPIAgQ+wAAABFACKA2
niUKTxdrAAEAAAAAAAAAARAIgIKhJQpPF2sAAhEIsMIjNApPF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigJig0Ck8XawABAAAAAAAAABUiAqB6NDQKTxdrAAQAAAAAAAAAAyICwII2NApPF2sAAAAC
ALk3GwAAAACAR0kPABciApCSODQKTxdrAAcAAwAUIgLA0jo0Ck8XawAHAAMA/////wAAAAA27yUA
DoACsFo+NApPF2sAAgAAAAAAAABHSQ8AAvABEALwAQAPgALA3kA0Ck8XawADAAAABwAAAEeqLQBA
Qg8ACoACwHpCNApPF2sAAgAAAAAAAAADAAAABwAAABEQApASRDQKTxdrAAAAAgABEQKQpkY0Ck8X
awAHAAMAAiICoGZ9NApPF2sAAAACAAcAAAANIgKw+n40Ck8XawAAAAIABAAAALk3GwADIgLA0oY0
Ck8XawACAAMAEBgZAAAAAIAZMg8ABSICsD6INApPF2sAAgADABAYGQCJfvr/BCAIIPMAAAAAAAAA
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
TxdrAAEAAAAAAAAAFSICoJ475QlPF2sABQAAAAAAAAADIgLAAj3lCU8XawAAAAMAGg4lAAAAAIA5
GQAAFyICkG4+5QlPF2sABAADABQiAsBmQOUJTxdrAAQAAwD/////AAAAALJrLQAOgAKwpkvlCU8X
awADAAAAAAAAALdKDwAPgALA6kzlCU8XawADAAAABAAAAF6pJABAQg8ACoACwAZQ5QlPF2sAAwAA
AAAAAAADAAAABAAAABEQApBGUeUJTxdrAAAAAwABEQKQrlTlCU8XawAEAAMAAiICoIqI5QlPF2sA
AAADAAcAAAANIgKw5onlCU8XawAAAAMABQAAABoOJQAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgCbE5QlPF2sAAhEIsJL95QlPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigXh/mCU8X
awAAAAAAAAAAAAEQCIDWIuYJTxdrAAIRCLAWM+YJTxdrAAcAAADnqGmp/////xFACKAaNuYJTxdr
AAAAAAAAAAAAARAIgN445glPF2sAAhEIsNqLAgpPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
RpECCk8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA2q0CCk8XawAC
EQiwktgCCk8XawASAAAABRNgqf////8SIAgQGAAAABFACKBO+QIKTxdrAAAAAAAAAAAAARAIgB78
AgpPF2sAAhEIsL4KAwpPF2sABwAAAOeoaan/////EUAIoNYPAwpPF2sAAAAAAAAAAAABEAiAihID
Ck8XawACEQiwFuoMCk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDW7wwKTxdrAAAAAAAAAAAA
FSICoPb5DApPF2sABQAAAAAAAAADIgLAQvsMCk8XawAEAAMA8+UeAAAAAIAYGQAAFyICkB4CDQpP
F2sAAgADABQiAsDWAw0KTxdrAAIAAwD/////AAAAANmGJwAOgAKwpggNCk8XawADAAAABAAAAA9J
DwAPgALAKgoNCk8XawADAAAAAgAAABZfFQBAQg8ACoACwGoLDQpPF2sAAwAAAAQAAAADAAAAAgAA
ABEQApBmDQ0KTxdrAAQAAwABEQKQ8g4NCk8XawACAAMAAiICoBJCDQpPF2sABAADAAcAAAANIgKw
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
AAACABQiAsCO8voKTxdrAAAAAgD/////AAAAADDuCwAOgAKwcvv6Ck8XawACAAAAAQAAAMFIDwAP
gALA1vz6Ck8XawACAAAAAAAAAJSRHgBAQg8ACoACwO7++gpPF2sAAgAAAAEAAAACAAAAAAAAABEQ
ApBeAPsKTxdrAAEAAgABEQKQCgL7Ck8XawAAAAIAAiICoAY1+wpPF2sAAQACAAcAAAANIgKwgjb7
Ck8XawABAAIABAAAADjsAQADIgLAnj77Ck8XawAEAAMA8WsAAAAAAIDgLw8ABSICsOZA+wpPF2sA
BAADAPFrAAAn3/n/BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAeYvsKTxdrAAIRCLA2
mfsKTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoKa1+wpPF2sAAQAAAAAAAAARQAigMr37Ck8X
awABAAAAAAAAAAEQCIDiv/sKTxdrAAIRCLDCzvsKTxdrAAcAAADnqAmU/////xFACKCy0fsKTxdr
AAEAAAAAAAAAARAIgN7V+wpPF2sAAhEIsIp2BgtPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
XnsGC08XawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAqpkGC08XawAC
EQiwWsMGC08XawASAAAABRMAlP////8SIAgQGAAAABFACKDi3wYLTxdrAAEAAAAAAAAAARAIgNLi
BgtPF2sAAhEIsNLwBgtPF2sABwAAAOeoCZT/////EUAIoI7zBgtPF2sAAQAAAAAAAAABEAiAXvYG
C08XawACEQiwGpYiC08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAumyILTxdrAAEAAAAAAAAA
FSICoPalIgtPF2sABAAAAAAAAAADIgLA6qciC08XawAAAAIANaX8/wAAAID7SA8AFyICkCaqIgtP
F2sABwADABQiAsDaqyILTxdrAAcAAwD/////AAAAAAUhCAAOgAKwwq8iC08XawACAAAAAAAAAPtI
DwAPgALAOrEiC08XawADAAAABwAAALyRHgBAQg8ACoACwHqyIgtPF2sAAgAAAAAAAAADAAAABwAA
ABEQApCatCILTxdrAAAAAgABEQKQUrYiC08XawAHAAMAAiICoP7qIgtPF2sAAAACAAcAAAANIgKw
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
AwAAAJVJDwAPgALABDE3C08XawACAAAAAgAAAOyRHgBAQg8ACoACwFgyNwtPF2sAAwAAAAMAAAAC
AAAAAgAAABEQApBAOTcLTxdrAAMAAwABEQKQ7Do3C08XawACAAIAAiICoFxuNwtPF2sAAwADAAcA
AAANIgKwpHA3C08XawADAAMABwAAAOIe+f8EIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gPiZNwtPF2sAAhEIsEDNNwtPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigDOk3C08XawAAAAAA
AAAAAAEQCICo7DcLTxdrAAIRCLDw+jcLTxdrAAcAAADnqAmU/////xFACKDA/TcLTxdrAAAAAAAA
AAAAARAIgFQAOAtPF2sAAhEIsEDtPwtPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigRPI/C08X
awAAAAAAAAAAABFACKCwA0ALTxdrAAAAAAAAAAAAARAIgOAGQAtPF2sAAhEIsBjOVQtPF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigQNJVC08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAxOVVC08XawACEQiwLBZWC08XawASAAAABRMAlP////8SIAgQGAAAABFACKCs
M1YLTxdrAAAAAAAAAAAAARAIgHA2VgtPF2sAAhEIsDRFVgtPF2sABwAAAOeoCZT/////EUAIoARI
VgtPF2sAAAAAAAAAAAABEAiArEpWC08XawAD8AEgBgAAAOABAAACEQiw1NNiC08XawABAAAA0AxA
AAAAAAAPIAgQ+gAAABFACKCA2mILTxdrAAAAAAAAAAAAFSICoGzlYgtPF2sABgAAAAAAAAADIgLA
JOhiC08XawAFAAMAS4WNAAAAAIAriQEAFyICkHTqYgtPF2sAAQADABQiAsAs7WILTxdrAAEAAwD/
////AAAAAI02lwAOgAKwMPFiC08XawADAAAABQAAADZKDwAPgALAfPJiC08XawADAAAAAQAAAKyT
HgBAQg8ACoACwLT1YgtPF2sAAwAAAAUAAAADAAAAAQAAABEQApA492ILTxdrAAUAAwABEQKQnPli
C08XawABAAMAAiICoDgoYwtPF2sABQADAAcAAAANIgKwoCljC08XawAFAAMABgAAAEuFjQAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgJxRYwtPF2sAAhEIsDiDYwtPF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigWKFjC08XawAAAAAAAAAAABFACKD4qGMLTxdrAAAAAAAAAAAAARAIgJSr
YwtPF2sAAhEIsLy5YwtPF2sABwAAAOeoaan/////EUAIoJC9YwtPF2sAAAAAAAAAAAABEAiATMBj
C08XawAD8AEgBwAAACwGAAACEQiw+NNeC08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCk3F4L
TxdrAAAAAAAAAAAAFSICoBznXgtPF2sABwAAAAAAAAADIgLAtOleC08XawACAAIALnv1/wAAAICc
Sg8AFyICkPDrXgtPF2sABgADABQiAsCA7V4LTxdrAAYAAwD/////AAAAAILF/v8DIgLALPFeC08X
awACAAIALnv1/wAAAIAAAAAAByICwKzzXgtPF2sAAgACAC579f+uEY4AAQAAAAMiAsDg9V4LTxdr
AAUAAwD2d/b/AAAAgAvBDQAHIgLAFPheC08XawAFAAMA9nf2/3YOjwABAAAAByICwMT5XgtPF2sA
BgADAILF/v8CXJcAAQAAAAMiAsCs/F4LTxdrAAQAAwBvpfj/AAAAgGutBwAHIgLA+P1eC08XawAE
AAMAb6X4/+87kQABAAAAByICwHADXwtPF2sABwADAB/Y+P+fbpEAAQAAAAciAsCUBV8LTxdrAAAA
AgA1pfz/tTuVAAEAAAADIgLAFAhfC08XawABAAIAAwj6/wAAAIA15AcAByICwBwKXwtPF2sAAQAC
AAMI+v+DnpIAAQAAAAciAsBYDF8LTxdrAAMAAgAtHPn/rbKRAAEAAAAHIgLAxA5fC08XawAAAAMA
yTL3/0nJjwABAAAAByICwLAQXwtPF2sAAQADAA2g/v+NNpcAAQAAAAciAsAQE18LTxdrAAIAAwDt
bPr/bQOTAAEAAAAHIgLAABVfC08XawADAAMA4h75/2K1kQABAAAADCIC4DAXXwtPF2sAQtwUAAAA
AABC3BQAAAAAAAwAABIAAAAADCIC4KweXwtPF2sAuBsAAAAAAAC4GwAAAAAAAAEAARIAAAAAECIC
oDgjXwtPF2sAAAABAIrAFAARIgLg6CVfC08XawBC3BQAAAAAALgbAAAAAAAAAAABAAiD//8LIgLA
aChfC08XawBsuwEAAAAAAAIAAgASAAAACyICwOArXwtPF2sAw7EBAAAAAAAFAAMAEgAAAAsiAsC8
LV8LTxdrAJSzAQAAAAAABgADABIAAAALIgLAvC9fC08XawAVsQEAAAAAAAQAAwASAAAACyICwPQx
XwtPF2sARrABAAAAAAAHAAMAEgAAAAsiAsBUNF8LTxdrABS8AQAAAAAAAAACABIAAAALIgLAaDZf
C08XawBkugEAAAAAAAEAAgASAAAACyICwPg4XwtPF2sAiLwBAAAAAAADAAIAEgAAAAsiAsDsOl8L
TxdrAOy5AQAAAAAAAAADABIAAAALIgLALD1fC08XawAmrwEAAAAAAAEAAwASAAAACyICwKQ/XwtP
F2sAwK4BAAAAAAACAAMAEgAAAAsiAsDsQV8LTxdrANOwAQAAAAAAAwADABIAAAAOgAKwKHNfC08X
awACAAAAAgAAAJxKDwAPgALAwHRfC08XawADAAAABgAAADGUHgBAQg8ACoACwEx2XwtPF2sAAgAA
AAIAAAADAAAABgAAABEQApD8d18LTxdrAAIAAgABEQKQlHlfC08XawAGAAMAAiICoBiuXwtPF2sA
AgACAAcAAAANIgKweK9fC08XawACAAIABwAAAK4RjgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAABIACoEDjXwtPF2sAAAAAAAAAAAAREgKQVOZfC08XawAAAAAACSICgPjoXwtPF2sADCIC4HDq
XwtPF2sAvhsAAAAAAAC+GwAAAAAAAAIAARIAAAAACyICwBjsXwtPF2sAIwEAAAAAAAAAAAAAEgAA
AAIiAqAA7l8LTxdrAAAAAAAAAAAADSICsCjwXwtPF2sAAAAAAB4AAABc9nsABiICkHTzXwtPF2sA
HgAAACAgCDDzAAAABQAAAPMAAAABEAiAxP5fC08XawACEQiwnDdgC08XawASAAAABRNgqf////8S
IAgQGAAAABFACKDEV2ALTxdrAAAAAAAAAAAAEUAIoJRfYAtPF2sAAAAAAAAAAAABEAiAJGJgC08X
awACEQiw3HFgC08XawAHAAAA56hpqf////8RQAig1HRgC08XawAAAAAAAAAAAAEQCIAIeGALTxdr
AAPwASAEAAAAgBIAAAIRCLCCnGcLTxdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoJKhZwtPF2sA
AAAAAAAAAAARQAig2rFnC08XawAAAAAAAAAAAAEQCICitGcLTxdrAAIRCLByEXILTxdrAAEAAADV
DEAAAAAAAA8gCBD6AAAAEUAIoOYVcgtPF2sAAAAAAAAAAAAVIgKgXiFyC08XawAEAAAAAAAAAAMi
AsAqJHILTxdrAAEAAgCeOYsAAAAAgOVkBwAXIgKQSiZyC08XawAAAAIAFCICwFIocgtPF2sAAAAC
AP////8AAAAAtTuVAA6AArDKK3ILTxdrAAIAAAABAAAAGkkPAA+AAsA+LXILTxdrAAIAAAAAAAAA
AJIeAEBCDwAKgALAUjByC08XawACAAAAAQAAAAIAAAAAAAAAERACkNIxcgtPF2sAAQACAAERApBe
NHILTxdrAAAAAgACIgKgWmhyC08XawABAAIABwAAAA0iArCyaXILTxdrAAEAAgAEAAAAnjmLAAMi
AsCCcnILTxdrAAQAAwBqvIkAAAAAgIV/BwAFIgKw4nNyC08XawAEAAMAaryJABTc+f8EIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgOaWcgtPF2sAAhEIsOLNcgtPF2sAEgAAAAUTAJT/////
EiAIEBgAAAARQAigLupyC08XawABAAAAAAAAABFACKCa8XILTxdrAAEAAAAAAAAAARAIgDb0cgtP
F2sAAhEIsPIEcwtPF2sABwAAAOeoCZT/////EUAIoMIHcwtPF2sAAQAAAAAAAAABEAiAzgpzC08X
awACEQiwdnt9C08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAKgX0LTxdrAAEAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBSnX0LTxdrAAIRCLB2xn0LTxdrABIAAAAFEwCU
/////xIgCBAYAAAAEUAIoIrhfQtPF2sAAQAAAAAAAAABEAiAPuR9C08XawACEQiw0vJ9C08XawAH
AAAA56gJlP////8RQAignvV9C08XawABAAAAAAAAAAEQCICG+H0LTxdrAAIRCLCGz5kLTxdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoFrZmQtPF2sAAQAAAAAAAAAVIgKg3uOZC08XawAEAAAAAAAA
AAMiAsBW5pkLTxdrAAAAAgDT8IUAAAAAgOJKDwAXIgKQQuiZC08XawAHAAMAFCICwOrpmQtPF2sA
BwADAP////8AAAAAn26RAA6AArD27ZkLTxdrAAIAAAAAAAAA4koPAA+AAsB675kLTxdrAAMAAAAH
AAAA/JMeAEBCDwAKgALAuvGZC08XawACAAAAAAAAAAMAAAAHAAAAERACkCbzmQtPF2sAAAACAAER
ApCy9JkLTxdrAAcAAwACIgKgaiiaC08XawAAAAIABwAAAA0iArDiKpoLTxdrAAAAAgAEAAAA0/CF
AAMiAsDyMZoLTxdrAAIAAwBq1YMAAAAAgAMuDwAFIgKwKjSaC08XawACAAMAatWDAEl6+v8EIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgJJYmgtPF2sAAhEIsCqOmgtPF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigWqyaC08XawAAAAAAAAAAAAEQCIC+r5oLTxdrAAIRCLA2vpoLTxdrAAcA
AADnqGmp/////xFACKAywZoLTxdrAAAAAAAAAAAAARAIgPrDmgtPF2sAAhEIsFYnpQtPF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigai2lC08XawAAAAAAAAAAABFACKDKPKULTxdrAAAAAAAAAAAA
ARAIgCJApQtPF2sAAhEIsFrxtgtPF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigZvW2C08XawAA
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA6ga3C08XawACEQiwQji3C08X
awASAAAABRNgqf////8SIAgQGAAAABFACKAyVrcLTxdrAAAAAAAAAAAAARAIgLZZtwtPF2sAAhEI
sLpotwtPF2sABwAAAOeoaan/////EUAIoHJrtwtPF2sAAAAAAAAAAAABEAiA4m23C08XawACEQiw
BpLBC08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAWl8ELTxdrAAAAAAAAAAAAFSICoH6hwQtP
F2sABAAAAAAAAAADIgLAoqPBC08XawAHAAMAsCWCAAAAAIDvSA8AFyICkAamwQtPF2sAAQACABQi
AsCip8ELTxdrAAEAAgD/////AAAAAJ45iwAOgAKwxqvBC08XawADAAAABwAAAO9IDwAPgALAGq/B
C08XawACAAAAAQAAANGTHgBAQg8ACoACwGawwQtPF2sAAwAAAAcAAAACAAAAAQAAABEQApCessEL
TxdrAAcAAwABEQKQPrTBC08XawABAAIAAiICoJ7mwQtPF2sABwADAAcAAAANIgKwBunBC08XawAH
AAMABAAAALAlggADIgLAmvHBC08XawAAAAMAyZqAAAAAAICALg8ABSICsBbzwQtPF2sAAAADAMma
gADH6fn/BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAKFsILTxdrAAIRCLBOWMILTxdr
ABIAAAAFEwCU/////xIgCBAYAAAAEUAIoIJ1wgtPF2sAAAAAAAAAAAARQAig+nvCC08XawAAAAAA
AAAAAAEQCIAOf8ILTxdrAAIRCLB2kcILTxdrAAcAAADnqAmU/////xFACKAilMILTxdrAAAAAAAA
AAAAARAIgNKWwgtPF2sAAhEIsOrTzAtPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigQtnMC08X
awAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAqu7MC08XawACEQiw3h7N
C08XawASAAAABRMAlP////8SIAgQGAAAABFACKAeO80LTxdrAAAAAAAAAAAAARAIgK4/zQtPF2sA
AhEIsLZNzQtPF2sABwAAAOeoCZT/////EUAIoLJQzQtPF2sAAAAAAAAAAAABEAiAFlTNC08XawAC
EQiwtp7eC08XawABAAAAwQxAAAAAAAAPIAgQ+gAAABFACKDCot4LTxdrAAAAAAAAAAAAEUAIoAq3
3gtPF2sAAAAAAAAAAAABEAiAtrneC08XawACEQiw6k/pC08XawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKAGVekLTxdrAAAAAAAAAAAAFSICoLpf6QtPF2sABAAAAAAAAAADIgLAumHpC08XawABAAIA
h/B7AAAAAIAXSQ8AFyICkP5j6QtPF2sAAAACABQiAsCiZekLTxdrAAAAAgD/////AAAAANPwhQAO
gAKwJmnpC08XawACAAAAAQAAABdJDwAPgALAOmvpC08XawACAAAAAAAAAAaSHgBAQg8ACoACwI5s
6QtPF2sAAgAAAAEAAAACAAAAAAAAABEQApC2bukLTxdrAAEAAgABEQKQVnDpC08XawAAAAIAAiIC
oKql6QtPF2sAAQACAAcAAAANIgKwGqfpC08XawABAAIABAAAAIfwewADIgLATrDpC08XawAEAAMA
YHJ6AAAAAIDaLQ8ABSICsMax6QtPF2sABAADAGByegAH3fn/BCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAAAEQCICW1OkLTxdrAAIRCLCKC+oLTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoOIn
6gtPF2sAAQAAAAAAAAARQAig5i/qC08XawABAAAAAAAAAAEQCIDyMuoLTxdrAAIRCLCWQuoLTxdr
AAcAAADnqAmU/////xFACKBaReoLTxdrAAEAAAAAAAAAARAIgOJH6gtPF2sAAhEIsAKA9AtPF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAigFob0C08XawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiAyp/0C08XawACEQiwjsj0C08XawASAAAABRMAlP////8SIAgQGAAAABFA
CKAm5PQLTxdrAAEAAAAAAAAAARAIgBrn9AtPF2sAAhEIsHr19AtPF2sABwAAAOeoCZT/////EUAI
oDr49AtPF2sAAQAAAAAAAAABEAiAvvv0C08XawACEQiw3g0RDE8XawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKBiEhEMTxdrAAEAAAAAAAAAFSICoOIdEQxPF2sABAAAAAAAAAADIgLA2h8RDE8XawAA
AAIAtqd2AAAAAIAdSQ8AFyICkNYhEQxPF2sABwADABQiAsASJBEMTxdrAAcAAwD/////AAAAALAl
ggAOgAKwAicRDE8XawACAAAAAAAAAB1JDwAPgALAWigRDE8XawADAAAABwAAADSSHgBAQg8ACoAC
wHoqEQxPF2sAAgAAAAAAAAADAAAABwAAABEQApAKLBEMTxdrAAAAAgABEQKQhi4RDE8XawAHAAMA
AiICoK5hEQxPF2sAAAACAAcAAAANIgKwJmMRDE8XawAAAAIABAAAALandgADIgLA2moRDE8XawAC
AAMAWI10AAAAAIBiLQ8ABSICsCpuEQxPF2sAAgADAFiNdAA+efr/BCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCICGkhEMTxdrAAIRCLC6yREMTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oDrmEQxPF2sAAAAAAAAAAAABEAiAIuoRDE8XawACEQiw/vgRDE8XawAHAAAA56hpqf////8RQAig
HvwRDE8XawAAAAAAAAAAAAEQCICC/xEMTxdrAAIRCLBCLBwMTxdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoIYxHAxPF2sAAAAAAAAAAAARQAigVkEcDE8XawAAAAAAAAAAAAEQCIAiRBwMTxdrAAIR
CLAS9i0MTxdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoH78LQxPF2sAAAAAAAAAAAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgBIPLgxPF2sAAhEIsJo4LgxPF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAigFlYuDE8XawAAAAAAAAAAAAEQCIBWWS4MTxdrAAIRCLCaaS4MTxdrAAcAAADn
qGmp/////xFACKBmbC4MTxdrAAAAAAAAAAAAARAIgEJvLgxPF2sAAhEIsMLLOAxPF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigytA4DE8XawAAAAAAAAAAABUiAqBi2zgMTxdrAAQAAAAAAAAAAyIC
wNLdOAxPF2sABwADALnccgAAAACA90gPABciApCC4jgMTxdrAAEAAgAUIgLAYuQ4DE8XawABAAIA
/////wAAAACH8HsADoACsALpOAxPF2sAAwAAAAcAAAD3SA8AD4ACwJbqOAxPF2sAAgAAAAEAAAAU
kh4AQEIPAAqAAsAe7DgMTxdrAAMAAAAHAAAAAgAAAAEAAAAREAKQ/vI4DE8XawAHAAMAARECkNL0
OAxPF2sAAQACAAIiAqAeJjkMTxdrAAcAAwAHAAAADSICsJonOQxPF2sABwADAAQAAAC53HIAAyIC
wMYuOQxPF2sAAAADAFFOcQAAAACAxDAPAAUiArBSMDkMTxdrAAAAAwBRTnEASO35/wQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAAEgAKg2l85DE8XawAAAAAAAAAAABESApBOYzkMTxdrAAAAAAAJ
IgKAFmg5DE8XawAMIgLgjmo5DE8XawDRGwAAAAAAANEbAAAAAAAAAQABEgAAAAALIgLANmw5DE8X
awAtAQAAAAAAAAAAAAASAAAAAiICoNJuOQxPF2sAAAAAAAAAAAANIgKwZnA5DE8XawAAAAAAHgAA
AOCeewAGIgKQAnQ5DE8XawAeAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBCfzkMTxdrAAIRCLBCwjkM
TxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoALkOQxPF2sAAAAAAAAAAAARQAigGus5DE8XawAA
AAAAAAAAAAEQCICm7jkMTxdrAAIRCLDG/zkMTxdrAAcAAADnqAmU/////xFACKD2AjoMTxdrAAAA
AAAAAAAAARAIgMIFOgxPF2sAA/ABIAUAAABMEAAAAhEIsJ6aZwtPF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAigtqBnC08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
5sFnC08XawACEQiwDu1nC08XawASAAAABRNgqf////8SIAgQGAAAABFACKBuC2gLTxdrAAAAAAAA
AAAAARAIgCYOaAtPF2sAAhEIsBocaAtPF2sABwAAAOeoaan/////EUAIoLIfaAtPF2sAAAAAAAAA
AAABEAiAYiJoC08XawACEQiwNqByC08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDqpXILTxdr
AAAAAAAAAAAAFSICoO6vcgtPF2sABQAAAAAAAAADIgLAWrFyC08XawAEAAMAOqCJAAAAAIAwHAAA
FyICkP60cgtPF2sAAgADABQiAsCitnILTxdrAAIAAwD/////AAAAAG0DkwAOgAKwcrpyC08XawAD
AAAABAAAACBJDwAPgALAwrtyC08XawADAAAAAgAAAEuSHgBAQg8ACoACwB69cgtPF2sAAwAAAAQA
AAADAAAAAgAAABEQApAav3ILTxdrAAQAAwABEQKQosByC08XawACAAMAAiICoL7zcgtPF2sABAAD
AAcAAAANIgKwEvZyC08XawAEAAMABQAAADqgiQAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgIoicwtPF2sAAhEIsEJbcwtPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigsnlzC08XawAA
AAAAAAAAABFACKBWgXMLTxdrAAAAAAAAAAAAARAIgKKJcwtPF2sAAhEIsFqYcwtPF2sABwAAAOeo
aan/////EUAIoGKbcwtPF2sAAAAAAAAAAAABEAiA1p5zC08XawACEQiwKkaPC08XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKBmS48LTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIASao8LTxdrAAIRCLAOlI8LTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoA6xjwtP
F2sAAAAAAAAAAAABEAiALrSPC08XawACEQiwpsKPC08XawAHAAAA56hpqf////8RQAigUsWPC08X
awAAAAAAAAAAAAEQCIASyI8LTxdrAAIRCLAWXpoLTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAI
oNJimgtPF2sAAAAAAAAAAAAVIgKgFm2aC08XawAFAAAAAAAAAAMiAsCSbpoLTxdrAAIAAwC6uoMA
AAAAgLAaAAAXIgKQjnCaC08XawAAAAMAFCICwA5ymgtPF2sAAAADAP////8AAAAAScmPAA6AArDS
dZoLTxdrAAMAAAACAAAAs0gPAA+AAsDWd5oLTxdrAAMAAAAAAAAA05EeAEBCDwAKgALAEnmaC08X
awADAAAAAgAAAAMAAAAAAAAAERACkDZ7mgtPF2sAAgADAAERApCufJoLTxdrAAAAAwACIgKgcqya
C08XawACAAMABwAAAA0iArDirZoLTxdrAAIAAwAFAAAAurqDAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAjtqaC08XawACEQiwMgmbC08XawASAAAABRNgqf////8SIAgQGAAAABFACKB+
K5sLTxdrAAEAAAAAAAAAEUAIoDI0mwtPF2sAAQAAAAAAAAABEAiA1jebC08XawACEQiwhkWbC08X
awAHAAAA56hpqf////8RQAigYkibC08XawABAAAAAAAAAAEQCIB2S5sLTxdrAAIRCLD68bYLTxdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoIL2tgtPF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgGoQtwtPF2sAAhEIsAo4twtPF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAigUla3C08XawABAAAAAAAAAAEQCIAOWrcLTxdrAAIRCLA2Z7cLTxdrAAcAAADnqGmp/////xFA
CKBSarcLTxdrAAEAAAAAAAAAARAIgJ5vtwtPF2sAAhEIsPIawgtPF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAigqh/CC08XawABAAAAAAAAABUiAqDKLcILTxdrAAUAAAAAAAAAAyICwCIvwgtPF2sA
AAADABV/gAAAAACAtBsAABciApBGMcILTxdrAAQAAwAUIgLAqjPCC08XawAEAAMA/////wAAAAA6
oIkADoACsAI3wgtPF2sAAwAAAAAAAAA0Sg8AD4ACwC45wgtPF2sAAwAAAAQAAADnkh4AQEIPAAqA
AsBqOsILTxdrAAMAAAAAAAAAAwAAAAQAAAAREAKQzjvCC08XawAAAAMAARECkD4/wgtPF2sABAAD
AAIiAqAibMILTxdrAAAAAwAHAAAADSICsHZtwgtPF2sAAAADAAUAAAAVf4AABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIAGlsILTxdrAAIRCLBuzMILTxdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoGrswgtPF2sAAAAAAAAAAAARQAigUvTCC08XawAAAAAAAAAAAAEQCIBK98ILTxdrAAIR
CLAaBsMLTxdrAAcAAADnqGmp/////xFACKDWCMMLTxdrAAAAAAAAAAAAARAIgHoLwwtPF2sAAhEI
sIKe3gtPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigMqTeC08XawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAssLeC08XawACEQiwNuzeC08XawASAAAABRNgqf////8S
IAgQGAAAABFACKAqCd8LTxdrAAAAAAAAAAAAARAIgI4M3wtPF2sAAhEIsJYa3wtPF2sABwAAAOeo
aan/////EUAIoHYd3wtPF2sAAAAAAAAAAAABEAiAniDfC08XawACEQiwZtzpC08XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKCG4OkLTxdrAAAAAAAAAAAAFSICoI7q6QtPF2sABQAAAAAAAAADIgLA
HuzpC08XawAEAAMAkld6AAAAAIDOGgAAFyICkM7t6QtPF2sAAgADABQiAsDi7+kLTxdrAAIAAwD/
////AAAAALq6gwAOgAKwzvLpC08XawADAAAABAAAAKhIDwAPgALAAvXpC08XawADAAAAAgAAANyS
HgBAQg8ACoACwB736QtPF2sAAwAAAAQAAAADAAAAAgAAABEQApCm+OkLTxdrAAQAAwABEQKQ9vrp
C08XawACAAMAAiICoFIr6gtPF2sABAADAAcAAAANIgKwtizqC08XawAEAAMABQAAAJJXegAEIAgg
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
D4ACwEBtsgtPF2sAAwAAAAUAAADdkh4AQEIPAAqAAsBsb7ILTxdrAAIAAAADAAAAAwAAAAUAAAAR
EAKQuHCyC08XawADAAIAARECkHhysgtPF2sABQADAAIiAqBIobILTxdrAAMAAgAHAAAADSICsLii
sgtPF2sAAwACAAYAAACfaYIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAgyLILTxdr
AAIRCLA0CLMLTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoOgoswtPF2sAAAAAAAAAAAARQAig
qDCzC08XawAAAAAAAAAAAAEQCIAgM7MLTxdrAAIRCLBEQrMLTxdrAAcAAADnqGmp/////xFACKA8
RbMLTxdrAAAAAAAAAAAAARAIgOBHswtPF2sAAhEIsLz/tgtPF2sAAQAAANAMQAAAAAAADyAIEPoA
AAARQAigtAS3C08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAjBa3
C08XawACEQiwhD+3C08XawASAAAABRNgqf////8SIAgQGAAAABFACKCAXLcLTxdrAAAAAAAAAAAA
ARAIgFBftwtPF2sAAhEIsFxttwtPF2sABwAAAOeoaan/////EUAIoEBwtwtPF2sAAAAAAAAAAAAB
EAiA6HK3C08XawACEQiwoNLMC08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDc1swLTxdrAAAA
AAAAAAAAEUAIoEDlzAtPF2sAAAAAAAAAAAABEAiAlOjMC08XawACEQiw0BHaC08XawABAAAA0AxA
AAAAAAAPIAgQ+gAAABFACKAwFtoLTxdrAAAAAAAAAAAAFSICoNQg2gtPF2sABgAAAAAAAAADIgLA
yCLaC08XawAFAAMAPjx+AAAAAIANSQ8AFyICkJgk2gtPF2sAAQADABQiAsDEJtoLTxdrAAEAAwD/
////AAAAAL7shwAOgAKwxCraC08XawADAAAABQAAAA1JDwAPgALAPCzaC08XawADAAAAAQAAABuS
HgBAQg8ACoACwKAu2gtPF2sAAwAAAAUAAAADAAAAAQAAABEQApD0L9oLTxdrAAUAAwABEQKQXDLa
C08XawABAAMAAiICoLBh2gtPF2sABQADAAcAAAANIgKwYGPaC08XawAFAAMABgAAAD48fgAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgDyI2gtPF2sAAhEIsOC52gtPF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigVNfaC08XawAAAAAAAAAAAAEQCICU2toLTxdrAAIRCLDQ6NoLTxdrAAcA
AADnqGmp/////xFACKDc69oLTxdrAAAAAAAAAAAAARAIgJDu2gtPF2sAAhEIsDSd3gtPF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAig+KLeC08XawAAAAAAAAAAABFACKAgtt4LTxdrAAAAAAAAAAAA
ARAIgDC53gtPF2sAAhEIsEyu4AtPF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigYLPgC08XawAA
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAXMXgC08XawACEQiwGOrgC08X
awASAAAABRNgqf////8SIAgQGAAAABFACKAsB+ELTxdrAAAAAAAAAAAAARAIgGwK4QtPF2sAAhEI
sOQX4QtPF2sABwAAAOeoaan/////EUAIoMQa4QtPF2sAAAAAAAAAAAABEAiAlB3hC08XawACEQiw
FNABDE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDE1AEMTxdrAAAAAAAAAAAAFSICoNzeAQxP
F2sABgAAAAAAAAADIgLA0OEBDE8XawABAAMAoaN4AAAAAIAdSQ8AFyICkLDjAQxPF2sAAwACABQi
AsB05QEMTxdrAAMAAgD/////AAAAAJ9pggAOgAKwgOkBDE8XawADAAAAAQAAAB1JDwAPgALA/OoB
DE8XawACAAAAAwAAACqSHgBAQg8ACoACwDTtAQxPF2sAAwAAAAEAAAACAAAAAwAAABEQApCs7gEM
TxdrAAEAAwABEQKQUPABDE8XawADAAIAAiICoDAgAgxPF2sAAQADAAcAAAANIgKwtCECDE8XawAB
AAMABgAAAKGjeAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgHRKAgxPF2sAAhEIsPyG
AgxPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigfKUCDE8XawAAAAAAAAAAAAEQCICQqQIMTxdr
AAIRCLAcuQIMTxdrAAcAAADnqAmU/////xFACKDouwIMTxdrAAAAAAAAAAAAARAIgCi/AgxPF2sA
AhEIsABKBgxPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigsE8GDE8XawAAAAAAAAAAABFACKBQ
YAYMTxdrAAAAAAAAAAAAARAIgKhiBgxPF2sAAhEIsPwrHAxPF2sAAQAAANAMQAAAAAAADyAIEPoA
AAARQAig9DAcDE8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAEEMc
DE8XawACEQiwlGocDE8XawASAAAABRMAlP////8SIAgQGAAAABFACKA4hRwMTxdrAAAAAAAAAAAA
ARAIgPyHHAxPF2sAAhEIsOSWHAxPF2sABwAAAOeoCZT/////EUAIoLCZHAxPF2sAAAAAAAAAAAAB
EAiAeJwcDE8XawACEQiwsI0pDE8XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKAAkykMTxdrAAAA
AAAAAAAAFSICoNCdKQxPF2sABgAAAAAAAAADIgLASKApDE8XawADAAIASCBzAAAAAIBXSQ8AFyIC
kCSiKQxPF2sABQADABQiAsDwoykMTxdrAAUAAwD/////AAAAAD48fgAOgAKwrKcpDE8XawACAAAA
AwAAAFdJDwAPgALAIKkpDE8XawADAAAABQAAAHSSHgBAQg8ACoACwEirKQxPF2sAAgAAAAMAAAAD
AAAABQAAABEQApCQrCkMTxdrAAMAAgABEQKQOK4pDE8XawAFAAMAAiICoDzdKQxPF2sAAwACAAcA
AAANIgKwrN8pDE8XawADAAIABgAAAEggcwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gGgFKgxPF2sAAhEIsORFKgxPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigZGUqDE8XawAAAAAA
AAAAABFACKAkbyoMTxdrAAAAAAAAAAAAARAIgMxxKgxPF2sAAhEIsOCAKgxPF2sABwAAAOeoaan/
////EUAIoLiDKgxPF2sAAAAAAAAAAAABEAiAVIcqDE8XawACEQiwND4uDE8XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKDgQi4MTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIAIVi4MTxdrAAIRCLCkfS4MTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoBiaLgxPF2sA
AAAAAAAAAAABEAiAsJwuDE8XawACEQiwFKouDE8XawAHAAAA56hpqf////8RQAigKK0uDE8XawAA
AAAAAAAAAAEQCICcry4MTxdrAAPwASAHAAAAsA4AAAIRCLComWcLTxdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoBClZwtPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gES7ZwtPF2sAAhEIsKDmZwtPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigVAVoC08XawAAAAAA
AAAAAAEQCIBkCGgLTxdrAAIRCLBoGGgLTxdrAAcAAADnqGmp/////xFACKCIG2gLTxdrAAAAAAAA
AAAAARAIgDweaAtPF2sAAhEIsER7fQtPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigvIB9C08X
awAAAAAAAAAAABFACKC0kn0LTxdrAAAAAAAAAAAAARAIgHSVfQtPF2sAAhEIsOyUhgtPF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigRJmGC08XawAAAAAAAAAAABUiAqBco4YLTxdrAAcAAAAAAAAA
AyICwGCmhgtPF2sABgADAJITiAAAAACAcEgPABciApBYqIYLTxdrAAMAAwAUIgLACKqGC08XawAD
AAMA/////wAAAABitZEADoACsGythgtPF2sAAwAAAAYAAABwSA8AD4ACwPSuhgtPF2sAAwAAAAMA
AAAMkx4AQEIPAAqAAsAssYYLTxdrAAMAAAAGAAAAAwAAAAMAAAAREAKQpLKGC08XawAGAAMAAREC
kFi0hgtPF2sAAwADAAIiAqBs54YLTxdrAAYAAwAHAAAADSICsNDohgtPF2sABgADAAcAAACSE4gA
BCAIIPMAAAAAAAAAAvABACAgCDDzAAAABQAAAPMAAAABEAiAABKHC08XawACEQiwiEKHC08XawAS
AAAABRNgqf////8SIAgQGAAAABFACKDMYYcLTxdrAAAAAAAAAAAAEUAIoDxphwtPF2sAAAAAAAAA
AAABEAiALGyHC08XawACEQiw9HqHC08XawAHAAAA56hpqf////8RQAigBH6HC08XawAAAAAAAAAA
AAEQCICkgIcLTxdrAAIRCLDwRY8LTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoPxLjwtPF2sA
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
bgBUD08XawAAAAIABwAAAA0iArDqAVQPTxdrAAAAAgAEAAAA6KULAAMiAsC2CVQPTxdrAAIAAwAV
iwkAAAAAgL4yDwAFIgKwHgtUD08XawACAAMAFYsJALN5+v8EIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgOIwVA9PF2sAAhEIsNpkVA9PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigxoJU
D08XawAAAAAAAAAAAAEQCICWhlQPTxdrAAIRCLAylFQPTxdrAAcAAADnqGmp/////xFACKDul1QP
TxdrAAAAAAAAAAAAARAIgIabVA9PF2sAAhEIsHpNXQ9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAigllJdD08XawAAAAAAAAAAABFACKBOYl0PTxdrAAAAAAAAAAAAARAIgCplXQ9PF2sAAhEIsAoX
bw9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig1htvD08XawAAAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAki1vD08XawACEQiw3lpvD08XawASAAAABRNgqf////8SIAgQ
GAAAABFACKAyeG8PTxdrAAAAAAAAAAAAARAIgMJ7bw9PF2sAAhEIsKKLbw9PF2sABwAAAOeoaan/
////EUAIoGqObw9PF2sAAAAAAAAAAAABEAiARpFvD08XawACEQiwDmp7D08XawABAAAA3AxAAAAA
AAAPIAgQ+gAAABFACKBabnsPTxdrAAAAAAAAAAAAFSICoK54ew9PF2sABAAAAAAAAAADIgLAOnt7
D08XawAHAAMAnNwHAAAAAICrSA8AFyICkDJ9ew9PF2sAAQACABQiAsD+fnsPTxdrAAEAAgD/////
AAAAAPvwEAAOgAKwNoN7D08XawADAAAABwAAAKtIDwAPgALAkoR7D08XawACAAAAAQAAAO6RHgBA
Qg8ACoACwLqGew9PF2sAAwAAAAcAAAACAAAAAQAAABEQApAyiHsPTxdrAAcAAwABEQKQ5ol7D08X
awABAAIAAiICoLq6ew9PF2sABwADAAcAAAANIgKwJrx7D08XawAHAAMABAAAAJzcBwADIgLApsN7
D08XawAAAAMAr0wGAAAAAIA8MQ8ABSICsBbFew9PF2sAAAADAK9MBgDN7vn/BCAIIPMAAAAAAAAA
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
/////xFACKCWngUPTxdrAAAAAAAAAAAAARAIgEKhBQ9PF2sAAhEIsK6/Hw9PF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAigHsUfD08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAauEfD08XawACEQiwhgsgD08XawASAAAABRNgqf////8SIAgQGAAAABFACKBeKCAPTxdr
AAAAAAAAAAAAARAIgB4rIA9PF2sAAhEIsMo4IA9PF2sABwAAAOeoaan/////EUAIoK47IA9PF2sA
AAAAAAAAAAABEAiAGj8gD08XawACEQiwPmwsD08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAa
cSwPTxdrAAAAAAAAAAAAFSICoNZ7LA9PF2sABQAAAAAAAAADIgLANn0sD08XawAEAAMAB1kPAAAA
AIC3FQAAFyICkMZ+LA9PF2sAAgADABQiAsDehSwPTxdrAAIAAwD/////AAAAANO9GAAOgAKw4ogs
D08XawADAAAABAAAAMJIDwAPgALA8oosD08XawADAAAAAgAAAAOSHgBAQg8ACoACwCqMLA9PF2sA
AwAAAAQAAAADAAAAAgAAABEQApCijSwPTxdrAAQAAwABEQKQPpEsD08XawACAAMAAiICoFrALA9P
F2sABAADAAcAAAANIgKw3sEsD08XawAEAAMABQAAAAdZDwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgPLqLA9PF2sAAhEIsLogLQ9PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigrj8t
D08XawAAAAAAAAAAAAEQCIDWQi0PTxdrAAIRCLAyUS0PTxdrAAcAAADnqGmp/////xFACKASVC0P
TxdrAAAAAAAAAAAAARAIgA5XLQ9PF2sAAhEIsEpsRw9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAigDnNHD08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA/o1HD08X
awACEQiwUrdHD08XawASAAAABRNgqf////8SIAgQGAAAABFACKDG1EcPTxdrAAAAAAAAAAAAARAI
gFrXRw9PF2sAAhEIsAbmRw9PF2sABwAAAOeoaan/////EUAIoOboRw9PF2sAAAAAAAAAAAABEAiA
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
AAAAACAgCDDzAAAABQAAAPMAAAABEAiALqujD08XawACEQiwluWjD08XawASAAAABRMAlP////8S
IAgQGAAAABFACKDSAaQPTxdrAAEAAAAAAAAAEUAIoD4JpA9PF2sAAQAAAAAAAAABEAiAvg2kD08X
awACEQiw+h2kD08XawAHAAAA56gJlP////8RQAigniCkD08XawABAAAAAAAAAAEQCIDKI6QPTxdr
AAIRCLDCpawPTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoKqqrA9PF2sAAQAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgBLFrA9PF2sAAhEIsN7srA9PF2sAEgAAAAUTAJT/
////EiAIEBgAAAARQAigdgmtD08XawABAAAAAAAAAAEQCIDODa0PTxdrAAIRCLCqG60PTxdrAAcA
AADnqAmU/////xFACKB+Hq0PTxdrAAEAAAAAAAAAARAIgE4hrQ9PF2sAAhEIsLLlyg9PF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigourKD08XawABAAAAAAAAABUiAqC69coPTxdrAAQAAAAAAAAA
AyICwM73yg9PF2sAAAACANVc/P8AAACAE0kPABciApAW+soPTxdrAAcAAwAUIgLA1vvKD08XawAH
AAMA/////wAAAACc3AcADoACsNr+yg9PF2sAAgAAAAAAAAATSQ8AD4ACwAYByw9PF2sAAwAAAAcA
AACDkh4AQEIPAAqAAsBqAssPTxdrAAIAAAAAAAAAAwAAAAcAAAAREAKQkgTLD08XawAAAAIAAREC
kBYGyw9PF2sABwADAAIiAqCGOcsPTxdrAAAAAgAHAAAADSICsP46yw9PF2sAAAACAAQAAADVXPz/
AyICwEpHyw9PF2sAAgADADxD+v8AAACAKzEPAAUiArCqSMsPTxdrAAIAAwA8Q/r/eXj6/wQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAmm3LD08XawACEQiw3qLLD08XawASAAAABRNgqf//
//8SIAgQGAAAABFACKCSwssPTxdrAAAAAAAAAAAAARAIgObFyw9PF2sAAhEIsLLUyw9PF2sABwAA
AOeoaan/////EUAIoG7Xyw9PF2sAAAAAAAAAAAABEAiAatrLD08XawACEQiwFlLUD08XawABAAAA
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
/////xFACKBSRswPTxdrAAEAAAAAAAAAARAIgO5IzA9PF2sAAhEIsF4c5g9PF2sAAQAAAMsMQAAA
AAAADyAIEPoAAAARQAigviHmD08XawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiA6j3mD08XawACEQiwKmHmD08XawASAAAABRNgqf////8SIAgQGAAAABFACKDKf+YPTxdr
AAEAAAAAAAAAARAIgN6C5g9PF2sAAhEIsCaR5g9PF2sABwAAAOeoaan/////EUAIoM6Y5g9PF2sA
AQAAAAAAAAABEAiAmpvmD08XawACEQiwgiPzD08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBe
KPMPTxdrAAEAAAAAAAAAFSICoNoy8w9PF2sABQAAAAAAAAADIgLAPjTzD08XawAAAAMAKuz2/wAA
AIBMGAAAFyICkI438w9PF2sABAADABQiAsAKOfMPTxdrAAQAAwD/////AAAAAO4OAAAOgAKwejzz
D08XawADAAAAAAAAAL9IDwAPgALAwj3zD08XawADAAAABAAAAF2RHgBAQg8ACoACwO4+8w9PF2sA
AwAAAAAAAAADAAAABAAAABEQApDeQPMPTxdrAAAAAwABEQKQZkLzD08XawAEAAMAAiICoGpx8w9P
F2sAAAADAAcAAAANIgKwnnPzD08XawAAAAMABQAAACrs9v8EIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgCKa8w9PF2sAAhEIsJrW8w9PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigFvXz
D08XawAAAAAAAAAAAAEQCIBm+PMPTxdrAAIRCLCODPQPTxdrAAcAAADnqGmp/////xFACKBaD/QP
TxdrAAAAAAAAAAAAARAIgOYR9A9PF2sAAhEIsBLJDRBPF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAig4s0NEE8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA/uwNEE8X
awACEQiwShUOEE8XawASAAAABRNgqf////8SIAgQGAAAABFACKBWMg4QTxdrAAAAAAAAAAAAARAI
gL42DhBPF2sAAhEIsApFDhBPF2sABwAAAOeoaan/////EUAIoAJIDhBPF2sAAAAAAAAAAAABEAiA
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
TxdrAAAAAAAAAAAAARAIgIikvA9PF2sAAhEIsChwvg9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAig1HW+D08XawAAAAAAAAAAABFACKBgh74PTxdrAAAAAAAAAAAAARAIgGCLvg9PF2sAAhEIsMhR
1A9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig4FbUD08XawAAAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAXGnUD08XawACEQiwiJPUD08XawASAAAABRMAlP////8SIAgQ
GAAAABFACKAUrtQPTxdrAAAAAAAAAAAAARAIgNiw1A9PF2sAAhEIsGjE1A9PF2sABwAAAOeoCZT/
////EUAIoBDH1A9PF2sAAAAAAAAAAAABEAiAsMnUD08XawACEQiwlHbjD08XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKAUe+MPTxdrAAAAAAAAAAAAFSICoFiG4w9PF2sABgAAAAAAAAADIgLApIjj
D08XawADAAIATdP4/wAAAIBSSQ8AFyICkGyK4w9PF2sABQADABQiAsD0i+MPTxdrAAUAAwD/////
AAAAAHjyAwAOgAKwYI/jD08XawACAAAAAwAAAFJJDwAPgALA9JDjD08XawADAAAABQAAALqTHgBA
Qg8ACoACwAyT4w9PF2sAAgAAAAMAAAADAAAABQAAABEQApCIlOMPTxdrAAMAAgABEQKQIJbjD08X
awAFAAMAAiICoODE4w9PF2sAAwACAAcAAAANIgKwcMbjD08XawADAAIABgAAAE3T+P8EIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgDjs4w9PF2sAAhEIsHAr5A9PF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAig1EvkD08XawAAAAAAAAAAABFACKAUVOQPTxdrAAAAAAAAAAAAARAIgNBW5A9P
F2sAAhEIsORl5A9PF2sABwAAAOeoaan/////EUAIoPRo5A9PF2sAAAAAAAAAAAABEAiAwGvkD08X
awACEQiwACToD08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBAKegPTxdrAAAAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAsO+gPTxdrAAIRCLCsYegPTxdrABIAAAAFE2Cp
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
AwADAAIiAqC8RrgPTxdrAAYAAwAHAAAADSICsPxIuA9PF2sABgADAAcAAABBgv7/BCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCICIcLgPTxdrAAIRCLDQobgPTxdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoDzBuA9PF2sAAAAAAAAAAAARQAigQMm4D08XawAAAAAAAAAAAAEQCIDYzLgPTxdr
AAIRCLBE27gPTxdrAAcAAADnqGmp/////xFACKA03rgPTxdrAAAAAAAAAAAAARAIgLjhuA9PF2sA
AhEIsAxwvg9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigyHW+D08XawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA9JS+D08XawACEQiwJMW+D08XawASAAAABRNgqf//
//8SIAgQGAAAABFACKAo5L4PTxdrAAAAAAAAAAAAARAIgPTmvg9PF2sAAhEIsGT1vg9PF2sABwAA
AOeoaan/////EUAIoGT4vg9PF2sAAAAAAAAAAAABEAiATPu+D08XawACEQiwQK/fD08XawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKDktN8PTxdrAAAAAAAAAAAAFSICoEjA3w9PF2sABwAAAAAAAAAD
IgLAYMPfD08XawADAAMAENf4/wAAAICbSQ8AFyICkKTF3w9PF2sAAgACABQiAsBEx98PTxdrAAIA
AgD/////AAAAAKBiBAAOgAKwjMrfD08XawADAAAAAwAAAJtJDwAPgALA0MzfD08XawACAAAAAgAA
AI+SHgBAQg8ACoACwCzO3w9PF2sAAwAAAAMAAAACAAAAAgAAABEQApA80N8PTxdrAAMAAwABEQKQ
7NHfD08XawACAAIAAiICoFwG4A9PF2sAAwADAAcAAAANIgKwAAjgD08XawADAAMABwAAABDX+P8E
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgIwy4A9PF2sAAhEIsNBl4A9PF2sAEgAAAAUT
AJT/////EiAIEBgAAAARQAigeIPgD08XawAAAAAAAAAAAAEQCIAghuAPTxdrAAIRCLCYlOAPTxdr
AAcAAADnqAmU/////xFACKB4l+APTxdrAAAAAAAAAAAAARAIgAia4A9PF2sAAhEIsPQc5g9PF2sA
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
TxdrAAAAAAAAAAAAFSICoHA+qhBPF2sABgAAAAAAAAADIgLAeECqEE8XawABAAMAOlt4AAAAAIAW
SQ8AFyICkLBDqhBPF2sAAwACABQiAsAwRaoQTxdrAAMAAgD/////AAAAAEwgggAOgAKweEmqEE8X
awADAAAAAQAAABZJDwAPgALA6EqqEE8XawACAAAAAwAAADiSHgBAQg8ACoACwDhMqhBPF2sAAwAA
AAEAAAACAAAAAwAAABEQApBYTqoQTxdrAAEAAwABEQKQ9E+qEE8XawADAAIAAiICoHB9qhBPF2sA
AQADAAcAAAANIgKwyH+qEE8XawABAAMABgAAADpbeAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgIynqhBPF2sAAhEIsKzlqhBPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigsAOrEE8X
awAAAAAAAAAAAAEQCICYBqsQTxdrAAIRCLCMF6sQTxdrAAcAAADnqAmU/////xFACKBoGqsQTxdr
AAAAAAAAAAAAARAIgPwcqxBPF2sAAhEIsFR5rBBPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
vH6sEE8XawAAAAAAAAAAABFACKBQkKwQTxdrAAAAAAAAAAAAARAIgMySrBBPF2sAAhEIsERbwhBP
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigUF/CEE8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiApHLCEE8XawACEQiwLJvCEE8XawASAAAABRMAlP////8SIAgQGAAA
ABFACKCMtsIQTxdrAAAAAAAAAAAAARAIgES5whBPF2sAAhEIsNTHwhBPF2sABwAAAOeoCZT/////
EUAIoLTKwhBPF2sAAAAAAAAAAAABEAiAYM3CEE8XawACEQiwVO3REE8XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKCg8tEQTxdrAAAAAAAAAAAAFSICoCz+0RBPF2sABgAAAAAAAAADIgLAHADSEE8X
awADAAIAmtZyAAAAAICySQ8AFyICkGgC0hBPF2sABQADABQiAsAQBNIQTxdrAAUAAwD/////AAAA
AJr2fQAOgAKwIAfSEE8XawACAAAAAwAAALJJDwAPgALASAnSEE8XawADAAAABQAAAMiSHgBAQg8A
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
/////wqAAsCOAh8STxdrAAMAAAACAAAA/38AAAUAAAAhEAKQEgQfEk8XawACAAMAARECkFIGHxJP
F2sABQD/fwkiAoCqIR8STxdrAAwiAuAiIx8STxdrABPrFQAAAAAAE+sVAAAAAAADAAASAAAAAAsi
AsB2JR8STxdrAJHGAQAAAAAAAgADABIAAAACEIDAnjUfEk8XawABAAAAjGtDW88AAACpAAAAAxCA
4OpuJxJPF2sAAQAAADqURlv6AAAAAAAAAAAAAAAAAAAABIACoI6ZJxJPF2sAAgAAAAIAAAAREgKQ
ApwnEk8XawACAAIACSICgGKfJxJPF2sADCIC4L6gJxJPF2sAkeoVAAAAAACR6hUAAAAAAAQAABIA
AAAACyICwEKiJxJPF2sAqNIBAAAAAAACAAIAEgAAAAIiAqDOpCcSTxdrAAIAAgAAAAAADSICsDKm
JxJPF2sAAgACAAUAAADNZkoABiICkN6rJxJPF2sABQAAABUiAqC6sycSTxdrAAUAAAAAAQABFyIC
kCq4JxJPF2sAAgACABQiAsCmuScSTxdrAAIAAgAFAAAAAAAAAM1mSgAOgAKw+r0nEk8XawD/fwAA
BQAAAOFdAwAPgALALr8nEk8XawACAAAAAgAAACgIAADNZkoACoACwFrBJxJPF2sA/38AAAUAAAAC
AAAAAgAAABEQApDywicSTxdrAAUA/38BEQKQbsQnEk8XawACAAIABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAGg0oEk8XawACEQiw5iwoEk8XawASAAAABRMA
lP////8SIAgQGAAAABFACKDaRygSTxdrAAAAAAAAAAAAARAIgCpKKBJPF2sAAhEIsJJiKBJPF2sA
BwAAAHZPcZT/////EUAIoIJmKBJPF2sAAAAAAAAAAAABEAiAFmkoEk8XawACEQiwIngoEk8XawAM
AAAAdU9xlP////8RQAigPnwoEk8XawAAAAAAAAAAAAaAAqBSfigSTxdrAAIAAAACAAAAEyAIEAAA
AAARQAigPoIoEk8XawAAAAAAAAAAABUiAqCyiigSTxdrAAUAAAAAAAAAAyICwJqMKBJPF2sAAgAC
AGwUSgAAAACAYVIAABQiAsAGjygSTxdrAAUA/3//////AAAAAAAAAMAJIgKA1pEoEk8XawAMIgLg
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
FDAGEk8XawADAAAABwAAAJn4FABAQg8ACoACwIAyBhJPF2sAAwAAAAYAAAADAAAABwAAABEQApAo
NAYSTxdrAAYAAwABEQKQtDUGEk8XawAHAAMAAiICoJxpBhJPF2sABgADAAMAAAANIgKwdHAGEk8X
awAGAAMABwAAAG+sSgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgBytBhJPF2sAAhEI
sMjnBhJPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigCAkHEk8XawAAAAAAAAAAABFACKBMEQcS
TxdrAAAAAAAAAAAAARAIgPwTBxJPF2sAAhEIsLQiBxJPF2sABwAAAOeoaan/////EUAIoHQlBxJP
F2sAAAAAAAAAAAABEAiA2CkHEk8XawACEQiwsE0MEk8XawABAAAA1QxAAAAAAAAPIAgQ+wAAABFA
CKCEVAwSTxdrAAAAAAAAAAAAARAIgOxYDBJPF2sAAhEIsBCHERJPF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAig+IsREk8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
qKkREk8XawACEQiwtN0REk8XawASAAAABRNgqf////8SIAgQGAAAABFACKAkAhISTxdrAAAAAAAA
AAAAARAIgKwFEhJPF2sAAhEIsAQTEhJPF2sABwAAAOeoaan/////EUAIoAAYEhJPF2sAAAAAAAAA
AAABEAiAABsSEk8XawACEQiwsAwVEk8XawABAAAA0AxAAAAAAAAPIAgQ+wAAABFACKDwExUSTxdr
AAAAAAAAAAAAARAIgLAXFRJPF2sAAhEIsIDQLRJPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
wNUtEk8XawAAAAAAAAAAABUiAqD44S0STxdrAAcAAAAAAAAAAyICwBzlLRJPF2sABwADAB9/RQAA
AACAvUkPABQiAsC85y0STxdrAAcAAwD/////AAAAAB9/RQARgALAUOwtEk8XawADAAAABwAAAL1J
DwAff0UAAhACkGzuLRJPF2sABwADABFACKBs8y0STxdrAAAAAAAAAAAAARAIgCz2LRJPF2sAA/AB
IAQAAADcBgAAAhEIsMaQLxJPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig/povEk8XawAAAAAA
AAAAABUiAqDmpC8STxdrAAQAAAAAAAAAAyICwManLxJPF2sAAwACAAwUPgAAAACABKoHABQiAsCS
qS8STxdrAAMAAgD/////AAAAAAwUPgARgALAGqwvEk8XawACAAAAAwAAAGPzFgAMFD4AAhACkAKt
LxJPF2sAAwACABFACKDesS8STxdrAAAAAAAAAAAAARAIgCa0LxJPF2sAAhEIsJJTPBJPF2sADAAA
AHVPcZT/////EUAIoJJZPBJPF2sAAAAAAAAAAAAGgAKg4lo8Ek8XawACAAAAAwAAABMgCBAAAAAA
EUAIoOZdPBJPF2sAAAAAAAAAAAAVIgKgcmQ8Ek8XawAEAAAAAAAAAAMiAsCmZTwSTxdrAAMAAgDs
LDkAAAAAgCDnBAAUIgLAamg8Ek8XawAEAP9//////wAAAAAAAADACSICgAJuPBJPF2sADCIC4BJv
PBJPF2sAXukVAAAAAABe6RUAAAAAAAIAABIAAAAADoACsPJwPBJPF2sAAgAAAAMAAACD2hsAD4AC
wMpxPBJPF2sA/38AAAQAAACkDfAD/////wqAAsCacjwSTxdrAAIAAAADAAAA/38AAAQAAAAhEAKQ
bnQ8Ek8XawADAAIAARECkIp1PBJPF2sABAD/fwkiAoBOjzwSTxdrAAwiAuAqkDwSTxdrAFvpFQAA
AAAAW+kVAAAAAAABAAASAAAAAAsiAsAqkTwSTxdrADvUAQAAAAAAAwACABIAAAACEIDABpo8Ek8X
awABAAAA4rlOW9EBAACZAQAAAxCA4DwiTxJPF2sAAQAAANbXVVv6AAAAAAAAAAAAAAAAAAAABIAC
oPJwTxJPF2sAAgAAAAMAAAAREgKQjnVPEk8XawADAAIACSICgLJ6TxJPF2sADCIC4Jh8TxJPF2sA
QucVAAAAAABC5xUAAAAAAAEAABIAAAAACyICwLJ+TxJPF2sABtQBAAAAAAADAAIAEgAAAAIiAqAY
gU8STxdrAAMAAgAAAAAADSICsJqDTxJPF2sAAwACAAQAAADsLDkABiICkBaJTxJPF2sABAAAABUi
AqBolU8STxdrAAQAAAAAAQEBFyICkLKYTxJPF2sAAwACABQiAsAQm08STxdrAAMAAgAEAAAAAAAA
AOwsOQAOgAKwJKJPEk8XawD/fwAABAAAAKBgBwAPgALA6qRPEk8XawACAAAAAwAAAMQKAADsLDkA
CoACwL6mTxJPF2sA/38AAAQAAAACAAAAAwAAABEQApD6qE8STxdrAAQA/38BEQKQUrBPEk8XawAD
AAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiApChQEk8X
awACEQiwatdQEk8XawASAAAABRMAlP////8SIAgQGAAAABFACKBm8FASTxdrAAAAAAAAAAAAARAI
gGLzUBJPF2sAAhEIsAYHURJPF2sABwAAAHZPcZT/////EUAIoFYJURJPF2sAAAAAAAAAAAABEAiA
tgxREk8XawACEQiwWhZREk8XawAMAAAAdU9xlP////8RQAigRhlREk8XawAAAAAAAAAAAAaAAqB6
GlESTxdrAAIAAAADAAAAEyAIEAAAAAARQAighh1REk8XawAAAAAAAAAAABUiAqCuI1ESTxdrAAQA
AAAAAAAAAyICwPokURJPF2sAAwACANOSOAAAAACAGZoAABQiAsCuJlESTxdrAAQA/3//////AAAA
AAAAAMAJIgKAkihREk8XawAMIgLgYipREk8XawAW5xUAAAAAABbnFQAAAAAAAQAAEgAAAAAOgAKw
AixREk8XawACAAAAAwAAABmaAAAPgALAyixREk8XawD/fwAABAAAABmaAAD/////CoACwMovURJP
F2sAAgAAAAMAAAD/fwAABAAAACEQApDeMFESTxdrAAMAAgABEQKQmjZREk8XawAEAP9/CSICgI5I
URJPF2sADCIC4GJJURJPF2sAEucVAAAAAAAS5xUAAAAAAAAAABIAAAAACyICwF5LURJPF2sADNQB
AAAAAAADAAIAEgAAAAIQgMASVlESTxdrAAEAAAB3s1Zbs/8AAEGcAAADEIDgAAIsFU8XawABAAAA
o7ZvXP0AAAAAAAAAAAAAAAAAAAACEIDAtsgsFU8XawAEAAAAEwZwXK63AAALYQAAAxCA4PpRLRVP
F2sABAAAAMk5cFz7AAAAAAAAAAAAAAAAAAAAAhCAwHZoLRVPF2sABAAAACxEcFyetwAAwkgAAAPw
ASAFAAAAbBQAAAMQgOBO+zkSTxdrAAEAAADBtU1bAAAAAAAAAAAAAAAAAAAAABUiAqASCjoSTxdr
AAUAAAAAAQABFyICkCoNOhJPF2sABgADABQiAsAODzoSTxdrAAYAAwAFAAAAAAAAAB90PQAOgAKw
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
EhEfF08XawACEQiw8kUfF08XawASAAAABRMAlP////8SIAgQGAAAABFACKBWZB8XTxdrAAAAAAAA
AAAAEUAIoLpqHxdPF2sAAAAAAAAAAAABEAiA4mwfF08XawACEQiwEosfF08XawAHAAAAdk9xlP//
//8RQAigHo0fF08XawAAAAAAAAAAAAEQCICijh8XTxdrAAIRCLAOnR8XTxdrAAwAAAB1T3GU////
/xFACKB6oh8XTxdrAAAAAAAAAAAABoACoL6jHxdPF2sAAgAAAAEAAAATIAgQAAAAABFACKC+qx8X
TxdrAAAAAAAAAAAAFSICoEaxHxdPF2sABQAAAAAAAAADIgLA2rIfF08XawABAAIAgxtDAAAAAIAh
ugAAFCICwMK0HxdPF2sABQD/f/////8AAAAAAAAAwAkiAoAatx8XTxdrAAwiAuAOuB8XTxdrAAZI
FQAAAAAABkgVAAAAAAABAAASAAAAAA6AArASuh8XTxdrAAIAAAABAAAAIboAAA+AAsDuuh8XTxdr
AP9/AAAFAAAAIboAAP////8KgALAtrwfF08XawACAAAAAQAAAP9/AAAFAAAAIRACkPK9HxdPF2sA
AQACAAERApAKvx8XTxdrAAUA/38JIgKA8tIfF08XawAMIgLg4tMfF08XawADSBUAAAAAAANIFQAA
AAAAAAAAEgAAAAALIgLA/tQfF08XawDNwwEAAAAAAAEAAgASAAAAAhCAwCbjHxdPF2sABAAAAED9
L12eAwAAJgMAAAPwASAEAAAA1AYAAAMQgOASb8EaTxdrAAQAAABve5VeAAAAAAAAAAAAAAAAAAAA
ABUiAqCak8EaTxdrAAQAAAAAAQEBFyICkCKewRpPF2sAAQACABQiAsCiosEaTxdrAAEAAgAEAAAA
AAAAALDcQQAOgAKwdLXBGk8XawD/fwAABAAAAALsPgMPgALAcLjBGk8XawACAAAAAQAAAOx3AABA
Qg8ACoACwGK7wRpPF2sA/38AAAQAAAACAAAAAQAAABEQApBuvsEaTxdrAAQA/38BEQKQyMHBGk8X
awABAAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiABpnD
Gk8XawACEQiwktTDGk8XawAHAAAA56gJlP////8RQAig8tjDGk8XawAAAAAAAAAAAAEQCIBe3MMa
TxdrAAIRCLBOisQaTxdrAAwAAAB1T3GU/////xFACKBKkMQaTxdrAAAAAAAAAAAABoACoNqRxBpP
F2sAAgAAAAEAAAATIAgQAAAAABFACKAWlcQaTxdrAAAAAAAAAAAAFSICoC6dxBpPF2sABAAAAAAA
AAADIgLAop/EGk8XawABAAIAj3FBAAAAAIBxLgEAFCICwJahxBpPF2sABAD/f/////8AAAAAAAAA
wAkiAoBGpMQaTxdrAAwiAuDOpcQaTxdrAIjRFAAAAAAAiNEUAAAAAAACAAASAAAAAA6AArCOp8Qa
TxdrAAIAAAABAAAAcS4BAA+AAsBmqMQaTxdrAP9/AAAEAAAAcS4BAP////8KgALAFqrEGk8XawAC
AAAAAQAAAP9/AAAEAAAAIRACkHKrxBpPF2sAAQACAAERApB6rMQaTxdrAAQA/38JIgKAqtTEGk8X
awAMIgLg8tXEGk8XawCE0RQAAAAAAITRFAAAAAAAAQAAEgAAAAALIgLAStfEGk8XawA7ugEAAAAA
AAEAAgASAAAAAhCAwJLpxBpPF2sABAAAAI3Yll6sKgAA0RQAAAMQgODSjgcbTxdrAAQAAAA6dLBe
AAAAAAAAAAAAAAAAAAAAABUiAqCssgcbTxdrAAQAAAAAAQEBFyICkNC7BxtPF2sAAQACABQiAsDg
vwcbTxdrAAEAAgAEAAAAAAAAAI9xQQAOgAKwiswHG08XawD/fwAABAAAABvKGQAPgALAfM8HG08X
awACAAAAAQAAAOxRAABAQg8ACoACwPzRBxtPF2sA/38AAAQAAAACAAAAAQAAABEQApDe1AcbTxdr
AAQA/38BEQKQKtcHG08XawABAAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAA
BQAAAPMAAAABEAiA8lMJG08XawACEQiwLoAJG08XawAHAAAA56gJlP////8RQAigroMJG08XawAA
AAAAAAAAAAEQCIAihgkbTxdrAAIRCLA+AwobTxdrAAwAAAB1T3GU/////xFACKAeCAobTxdrAAAA
AAAAAAAABoACoIYJChtPF2sAAgAAAAEAAAATIAgQAAAAABFACKDWCwobTxdrAAAAAAAAAAAAFSIC
oGISChtPF2sABAAAAAAAAAADIgLAjhMKG08XawABAAIAXIRAAAAAAIAz7QAAFCICwC4VChtPF2sA
BAD/f/////8AAAAAAAAAwAkiAoDKFwobTxdrAAwiAuD+GAobTxdrAAnJFAAAAAAACckUAAAAAAAC
AAASAAAAAA6AArByGgobTxdrAAIAAAABAAAAM+0AAA+AAsBWGwobTxdrAP9/AAAEAAAAM+0AAP//
//8KgALAEh0KG08XawACAAAAAQAAAP9/AAAEAAAAIRACkEIeChtPF2sAAQACAAERApAGHwobTxdr
AAQA/38JIgKATjgKG08XawAMIgLgQjkKG08XawAGyRQAAAAAAAbJFAAAAAAAAQAAEgAAAAALIgLA
bjoKG08XawCYuQEAAAAAAAEAAgASAAAAAhCAwNpHChtPF2sABAAAAK+GsV7XIwAAOx4AAAMQgOCk
bHYcTxdrAAQAAADUjj1f+gAAAAAAAAAAAAAAAAAAAASAAqCYCXccTxdrAAIAAAADAAAAERICkBwP
dxxPF2sAAwACAAkiAoCyFnccTxdrAAwiAuBwGXccTxdrAHabFAAAAAAAdpsUAAAAAAABAAASAAAA
AAsiAsAkHHccTxdrAEW4AQAAAAAAAwACABIAAAACIgKgQh93HE8XawADAAIAAAAAAA0iArAmI3cc
TxdrAAMAAgAGAAAAKX02AAYiApAcKXccTxdrAAYAAAACEIDApD53HE8XawAEAAAAa+U9X2ErAABs
EQAAA/ABIAUAAABYCAAAAxCA4LruRBdPF2sABAAAAJgyPl36AAAAAAAAAAAAAAAAAAAABIACoKhw
RRdPF2sAAgAAAAEAAAAREgKQgHVFF08XawABAAIACSICgHh+RRdPF2sADCIC4J6BRRdPF2sAM0MV
AAAAAAAzQxUAAAAAAAEAABIAAAAACyICwPCERRdPF2sAZ8MBAAAAAAABAAIAEgAAAAIiAqDQh0UX
TxdrAAEAAgAAAAAADSICsEyLRRdPF2sAAQACAAUAAACDG0MABiICkKqTRRdPF2sABQAAABUiAqAQ
p0UXTxdrAAUAAAAAAQEBFyICkDSuRRdPF2sAAQACABQiAsDusUUXTxdrAAEAAgAFAAAAAAAAAIMb
QwAOgAKwTL9FF08XawD/fwAABQAAACWXDgAPgALA2sJFF08XawACAAAAAQAAAAoQAACDG0MACoAC
wNLERRdPF2sA/38AAAUAAAACAAAAAQAAABEQApCqx0UXTxdrAAUA/38BEQKQtspFF08XawABAAIA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiA2rtGF08XawAC
EQiwxghHF08XawASAAAABRMAlP////8SIAgQGAAAABFACKCaKEcXTxdrAAAAAAAAAAAAARAIgLos
RxdPF2sAAhEIsGo9RxdPF2sABwAAAOeoCZT/////EUAIoHY/RxdPF2sAAAAAAAAAAAABEAiAWkJH
F08XawACEQiwCnRHF08XawASAAAABRMAlP////8SIAgQGAAAABFACKBmiEcXTxdrAAAAAAAAAAAA
EUAIoE6ORxdPF2sAAAAAAAAAAAABEAiAApBHF08XawACEQiwDuRHF08XawAMAAAAdU9xlP////8R
QAigmuhHF08XawAAAAAAAAAAAAaAAqAO6kcXTxdrAAIAAAABAAAAEyAIEAAAAAARQAigruxHF08X
awAAAAAAAAAAABUiAqBK80cXTxdrAAUAAAAAAAAAAyICwO70RxdPF2sAAQACAPA2QgAAAACAk+QA
ABQiAsDK9kcXTxdrAAUA/3//////AAAAAAAAAMAJIgKAKvpHF08XawAMIgLgJvtHF08XawDxQhUA
AAAAAPFCFQAAAAAAAQAAEgAAAAAOgAKw8vxHF08XawACAAAAAQAAAJPkAAAPgALAzv1HF08XawD/
fwAABQAAAJPkAAD/////CoACwI7+RxdPF2sAAgAAAAEAAAD/fwAABQAAACEQApDOAEgXTxdrAAEA
AgABEQKQ6gFIF08XawAFAP9/CSICgAIYSBdPF2sADCIC4P4YSBdPF2sA7kIVAAAAAADuQhUAAAAA
AAAAABIAAAAACyICwAIaSBdPF2sAcMMBAAAAAAABAAIAEgAAAAIQgMCiKEgXTxdrAAQAAABwej9d
jgMAABwDAAADEIDg/u1nF08XawAEAAAAlqlLXQAAAAAAAAAAAAAAAAAAAAAVIgKgzBloF08XawAF
AAAAAAEBARciApAuIWgXTxdrAAYAAwAC8AFAICAIMPMAAAAFAAAA8wAAABQiAsCuKWgXTxdrAAYA
AwAFAAAAAAAAAO3NOwAOgAKwIjpoF08XawD/fwAABQAAAFJYDAAPgALAtDxoF08XawADAAAABgAA
AO6eAADtzTsACoACwMg/aBdPF2sA/38AAAUAAAADAAAABgAAABEQApAeQmgXTxdrAAUA/38BEQKQ
eEVoF08XawAGAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICqn2kXTxdrAAIRCLAW
42kXTxdrAAcAAADnqGmp/////xFACKBC6WkXTxdrAAAAAAAAAAAAARAIgELtaRdPF2sAAhEIsPb9
aRdPF2sAAQAAAP9Ooan/////DyAIEPsAAAARQAigYgZqF08XawAAAAAAAAAAAAEQCIAOCGoXTxdr
AAIRCLDaZmoXTxdrAAwAAAB1T9Gp/////xFACKAWbWoXTxdrAAAAAAAAAAAABoACoGpuahdPF2sA
AwAAAAYAAAATIAgQAAAAABFACKBGcWoXTxdrAAAAAAAAAAAAFSICoPqEahdPF2sABQAAAAAAAAAD
IgLApoZqF08XawAGAAMAN9s6AAAAAIC28gAAFCICwJ6IahdPF2sABQD/f/////8AAAAAAAAAwAki
AoBGjGoXTxdrAAwiAuDOjWoXTxdrAMA+FQAAAAAAwD4VAAAAAAACAAASAAAAAA6AArCqj2oXTxdr
AAMAAAAGAAAAtvIAAA+AAsCCkGoXTxdrAP9/AAAFAAAAtvIAAP////8KgALAepFqF08XawADAAAA
BgAAAP9/AAAFAAAAIRACkFqUahdPF2sABgADAAERApBylWoXTxdrAAUA/38JIgKAHrJqF08XawAM
IgLgFrRqF08XawC8PhUAAAAAALw+FQAAAAAAAAAAEgAAAAALIgLAgrVqF08XawCzvQEAAAAAAAYA
AwASAAAAAhCAwGbEahdPF2sAAQAAAArKTF0mAAAAIAAAAAMQgODYVWwXTxdrAAEAAAB8YU1d+gAA
AAAAAAAAAAAAAAAAAASAAqAus2wXTxdrAAIAAAABAAAAERICkFi5bBdPF2sAAQACAAkiAoCWwGwX
TxdrAAwiAuCMwmwXTxdrAHk+FQAAAAAAeT4VAAAAAAABAAASAAAAAAsiAsB2xWwXTxdrABjDAQAA
AAAAAQACABIAAAACIgKg+MdsF08XawABAAIAAAAAAA0iArD6ymwXTxdrAAEAAgAHAAAAzaRCAAYi
ApB+0mwXTxdrAAcAAAACEIDA/udsF08XawACAAAAcZxNXWuxAAArUgAAA/ABIAYAAACYCwAAAxCA
4FKOZxdPF2sABAAAADiKS10AAAAAAAAAAAAAAAAAAAAAFSICoCaoZxdPF2sABgAAAAABAQEXIgKQ
+q1nF08XawAGAAMAFyICkHC0ZxdPF2sAAwACABQiAsCSuGcXTxdrAAMAAgAGAAAAAQAAACRoNwAO
gAKwGsNnF08XawD/fwAABgAAAEF0wgAPgALAFMZnF08XawACAAAAAwAAADckAABAQg8ACoACwLTH
ZxdPF2sA/38AAAYAAAACAAAAAwAAABEQApByymcXTxdrAAYA/38BEQKQNMxnF08XawADAAIABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAaiFoF08XawACEQiw
ZF5oF08XawASAAAABRQAlP////8SIAgQIAAAABFACKBAlGgXTxdrAAAAAAAAAAAAARAIgGaZaBdP
F2sAAhEIsNq2aBdPF2sAEgAAAAUUAJT/////EiAIECAAAAAEgAKgqOBoF08XawACAAAAAQAAABES
ApCE5mgXTxdrAAEAAgAJIgKABOtoF08XawAMIgLg6uxoF08XawDXPhUAAAAAANc+FQAAAAAAAwAA
EgAAAAALIgLAsO9oF08XawAXwwEAAAAAAAEAAgASAAAAAiICoBzzaBdPF2sAAQACAAAAAAANIgKw
KPZoF08XawABAAIABQAAAPA2QgAGIgKQGP9oF08XawAHAAAAEUAIoCyDaRdPF2sAAAAAAAAAAAAB
EAiAiIZpF08XawACEQiw6JppF08XawAHAAAA56gJlP////8RQAigYJ1pF08XawAAAAAAAAAAAAEQ
CIAUoGkXTxdrAAIRCLBo82kXTxdrAAwAAAB1T3GU/////xFACKCs92kXTxdrAAAAAAAAAAAABoAC
oCz5aRdPF2sAAgAAAAMAAAATIAgQAAAAABFACKAg/mkXTxdrAAAAAAAAAAAAFSICoOgFahdPF2sA
BgAAAAAAAAADIgLAYAdqF08XawADAAIAKX02AAAAAID76gAAFCICwBgJahdPF2sABgD/f/////8A
AAAAAAAAwAkiAoDoCmoXTxdrAAwiAuAsDGoXTxdrAMg+FQAAAAAAyD4VAAAAAAADAAASAAAAAA6A
ArAsD2oXTxdrAAIAAAADAAAA++oAAA+AAsBgEGoXTxdrAP9/AAAGAAAA++oAAP////8KgALAKBJq
F08XawACAAAAAwAAAP9/AAAGAAAAIRACkIQTahdPF2sAAwACAAERApCoFWoXTxdrAAYA/38JIgKA
xDJqF08XawAMIgLgKDRqF08XawDFPhUAAAAAAMU+FQAAAAAAAgAAEgAAAAALIgLAdDZqF08XawAM
xgEAAAAAAAMAAgASAAAAAhCAwARGahdPF2sABAAAAFyZTF3zqAAAMDMAAAMQgOCu3XgcTxdrAAQA
AAB6gT5fAAAAAAAAAAAAAAAAAAAAABUiAqB+8HgcTxdrAAYAAAAAAQEBFyICkJbzeBxPF2sAAwAC
ABQiAsCy9XgcTxdrAAMAAgAGAAAAAAAAACl9NgAOgAKwdv14HE8XawD/fwAABgAAADIK8gEPgALA
fv54HE8XawACAAAAAwAAAEa3AAApfTYACoACwGb/eBxPF2sA/38AAAYAAAACAAAAAwAAABEQApCG
AHkcTxdrAAYA/38BEQKQ8gF5HE8XawADAAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAg
CDDzAAAABQAAAPMAAAABEAiAhqN5HE8XawACEQiwOvd5HE8XawASAAAABRMAlP////8SIAgQGAAA
ABFACKCuF3ocTxdrAAAAAAAAAAAAARAIgF4behxPF2sAAhEIsC42ehxPF2sABwAAAHZPcZT/////
EUAIoD44ehxPF2sAAAAAAAAAAAABEAiAUjp6HE8XawACEQiw9lJ6HE8XawASAAAABRMAlP////8S
IAgQGAAAABFACKBma3ocTxdrAAAAAAAAAAAAEUAIoOpvehxPF2sAAAAAAAAAAAABEAiAOnJ6HE8X
awACEQiw0hl7HE8XawAMAAAAdU9xlP////8RQAigCh97HE8XawAAAAAAAAAAAAaAAqCaIHscTxdr
AAIAAAADAAAAEyAIEAAAAAARQAig+iN7HE8XawAAAAAAAAAAABUiAqCGKnscTxdrAAYAAAAAAAAA
AyICwHYsexxPF2sAAwACAJWgNQAAAACAlNwAABQiAsCuLnscTxdrAAYA/3//////AAAAAAAAAMAJ
IgKA6jF7HE8XawAMIgLgcjN7HE8XawAPmxQAAAAAAA+bFAAAAAAAAQAAEgAAAAAOgAKwfjV7HE8X
awACAAAAAwAAAJTcAAAPgALAajd7HE8XawD/fwAABgAAAJTcAAD/////CoACwFo4exxPF2sAAgAA
AAMAAAD/fwAABgAAACEQApCOO3scTxdrAAMAAgABEQKQqjx7HE8XawAGAP9/CSICgHpVexxPF2sA
DCIC4HJWexxPF2sACpsUAAAAAAAKmxQAAAAAAAAAABIAAAAACyICwHpYexxPF2sAVLgBAAAAAAAD
AAIAEgAAAAIQgMAyZnscTxdrAAIAAADffj9fYwEAADcBAAADEIDgepGJHE8XawACAAAAJu1EX/oA
AAAAAAAAAAAAAAAAAAAEgAKgGAyKHE8XawACAAAAAwAAABESApBOEYocTxdrAAMAAgAJIgKAahqK
HE8XawAMIgLg/ByKHE8XawA3mRQAAAAAADeZFAAAAAAAAQAAEgAAAAALIgLAxB+KHE8XawAtuAEA
AAAAAAMAAgASAAAAAiICoFIjihxPF2sAAwACAAAAAAANIgKwXiaKHE8XawADAAIABgAAAJWgNQAG
IgKQbC6KHE8XawAGAAAAFSICoKg9ihxPF2sABgAAAAABAQEXIgKQokKKHE8XawADAAIAFCICwHpF
ihxPF2sAAwACAAYAAAAAAAAAlaA1AA6AArD8UIocTxdrAP9/AAAGAAAAM8sFAA+AAsAeU4ocTxdr
AAIAAAADAAAAQw8AAJWgNQAKgALA9lWKHE8XawD/fwAABgAAAAIAAAADAAAAERACkBBYihxPF2sA
BgD/fwERApBUWoocTxdrAAMAAgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAF
AAAA8wAAAAEQCIDwX4scTxdrAAIRCLD0hIscTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoFif
ixxPF2sAAAAAAAAAAAABEAiAKKKLHE8XawACEQiwXLiLHE8XawAHAAAAdk9xlP////8RQAigRLqL
HE8XawAAAAAAAAAAAAEQCID0u4scTxdrAAIRCLBAx4scTxdrAAwAAAB1T3GU/////xFACKBAy4sc
TxdrAAAAAAAAAAAABoACoFDMixxPF2sAAgAAAAMAAAATIAgQAAAAABFACKCI0IscTxdrAAAAAAAA
AAAAFSICoPTVixxPF2sABgAAAAAAAAADIgLAONeLHE8XawADAAIASgI1AAAAAIBLngAAFCICwOjY
ixxPF2sABgD/f/////8AAAAAAAAAwAkiAoDg2oscTxdrAAwiAuC824scTxdrAAqZFAAAAAAACpkU
AAAAAAABAAASAAAAAA6AArAY3YscTxdrAAIAAAADAAAAS54AAA+AAsDs3YscTxdrAP9/AAAGAAAA
S54AAP////8KgALAuN6LHE8XawACAAAAAwAAAP9/AAAGAAAAIRACkLjfixxPF2sAAwACAAERApCg
4IscTxdrAAYA/38JIgKAnPKLHE8XawAMIgLggPOLHE8XawAHmRQAAAAAAAeZFAAAAAAAAAAAEgAA
AAALIgLApPSLHE8XawA0uAEAAAAAAAMAAgASAAAAAhCAwCQCjBxPF2sABAAAAEfiRV+YJwAAbBAA
AAPwASAHAAAAvBEAAAMQgOCEh2kXTxdrAAEAAACeTkxdAAAAAAAAAAAAAAAAAAAAABUiAqCwk2kX
TxdrAAcAAAAAAQABFyICkGyYaRdPF2sAAQACABQiAsA0mmkXTxdrAAEAAgAHAAAAAAAAAPA2QgAO
gAKw0J9pF08XawD/fwAABwAAAKDa7gEPgALA+KBpF08XawACAAAAAQAAALhBAABA+kIACoACwBCj
aRdPF2sA/38AAAcAAAACAAAAAQAAABEQApD4pGkXTxdrAAcA/38BEQKQTKZpF08XawABAAIABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAPCNqF08XawACEQiw
vExqF08XawAHAAAAdk9xlP////8RQAigUFBqF08XawAAAAAAAAAAAAEQCICYU2oXTxdrAAIRCLAM
YmoXTxdrAAwAAAB1T3GU/////xFACKBUZmoXTxdrAAAAAAAAAAAABoACoKhnahdPF2sAAgAAAAEA
AAATIAgQAAAAABFACKCwamoXTxdrAAAAAAAAAAAAFSICoABxahdPF2sABwAAAAAAAAADIgLAQHJq
F08XawABAAIAzaRCAAAAAIBzVQAAFCICwJxzahdPF2sABwD/f/////8AAAAAAAAAwAkiAoAsdmoX
TxdrAAwiAuAkd2oXTxdrAME+FQAAAAAAwT4VAAAAAAACAAASAAAAAA6AArCweGoXTxdrAAIAAAAB
AAAAc1UAAA+AAsCseWoXTxdrAP9/AAAHAAAAc1UAAP////8KgALAUHtqF08XawACAAAAAQAAAP9/
AAAHAAAAIRACkIR8ahdPF2sAAQACAAERApB4fWoXTxdrAAcA/38JIgKATJhqF08XawAMIgLgeJlq
F08XawC+PhUAAAAAAL4+FQAAAAAAAQAAEgAAAAALIgLAaJpqF08XawAdwwEAAAAAAAEAAgASAAAA
AhCAwMCkahdPF2sABAAAAFu+TF0iogAAUFAAAAMQgOD4MW4XTxdrAAQAAAATE05dAAAAAAAAAAAA
AAAAAAAAABUiAqA0W24XTxdrAAcAAAAAAQEBFyICkOBhbhdPF2sAAQACABQiAsAAZm4XTxdrAAEA
AgAHAAAAAAAAAM2kQgAOgAKw3nRuF08XawD/fwAABwAAAHR8AQAPgALAInduF08XawACAAAAAQAA
AKubAADNpEIACoACwBh5bhdPF2sA/38AAAcAAAACAAAAAQAAABEQApCIe24XTxdrAAcA/38BEQKQ
hH5uF08XawABAAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAAB
EAiAYj1vF08XawACEQiw7OtvF08XawASAAAABRMAlP////8SIAgQGAAAABFACKAwD3AXTxdrAAAA
AAAAAAAAARAIgGQTcBdPF2sAAhEIsKgwcBdPF2sABwAAAHZPcZT/////EUAIoAwzcBdPF2sAAAAA
AAAAAAABEAiABDVwF08XawACEQiwnENwF08XawAMAAAAdU9xlP////8RQAigTEhwF08XawAAAAAA
AAAAAAaAAqDkSXAXTxdrAAIAAAABAAAAEyAIEAAAAAARQAiguExwF08XawAAAAAAAAAAABUiAqCk
VnAXTxdrAAcAAAAAAAAAAyICwFxYcBdPF2sAAQACALDcQQAAAACAHcgAABQiAsAkWnAXTxdrAAcA
/3//////AAAAAAAAAMAJIgKABF1wF08XawAMIgLgjF5wF08XawAbPhUAAAAAABs+FQAAAAAAAQAA
EgAAAAAOgAKwUGBwF08XawACAAAAAQAAAB3IAAAPgALAFGFwF08XawD/fwAABwAAAB3IAAD/////
CoACwPhhcBdPF2sAAgAAAAEAAAD/fwAABwAAACEQApAAZHAXTxdrAAEAAgABEQKQIGVwF08XawAH
AP9/CSICgOB6cBdPF2sADCIC4LR9cBdPF2sAFz4VAAAAAAAXPhUAAAAAAAAAABIAAAAACyICwBh/
cBdPF2sAJcMBAAAAAAABAAIAEgAAAAIQgMB8kHAXTxdrAAQAAABOBU9djaEAABI8AAADEIDgXH3B
Gk8XawAEAAAA236VXgAAAAAAAAAAAAAAAAAAAAAVIgKgNtfBGk8XawAHAAAAAAEBARciApBI3sEa
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
TxdrACgAAADwhHCp/////wWAAqBqfCkeTxdrAAMAAAAHAAAAEUAIoLJ9KR5PF2sAAAAAAAAAAAAV
IgKgBoEpHk8XawAHAAAAAAAAAALwAUBPF2sABwAAAAAAAAAC8AEAAyICwAqEKR5PF2sABwADACpo
GAAAAACAghAAABQiAsBShSkeTxdrAAcAAwD/////AAAAACpoGAARgALAEocpHk8XawADAAAABwAA
APV+HgAqaBgAAhACkO6IKR5PF2sABwADABFACKDiiikeTxdrAAAAAAAAAAAAARAIgIqMKR5PF2sA
AhEIsCajKR5PF2sAKAAAAPCEcKn/////BYACoA6lKR5PF2sAAwAAAAcAAAARQAigVqYpHk8XawAA
AAAAAAAAABUiAqAmqikeTxdrAAcAAAAAAAAAAyICwDqrKR5PF2sABwADAENYGAAAAACA5w8AABQi
AsBirCkeTxdrAAcAAwD/////AAAAAENYGAARgALANq8pHk8XawADAAAABwAAANyOHgBDWBgAAhAC
kPavKR5PF2sABwADABFACKBusikeTxdrAAAAAAAAAAAAARAIgAq0KR5PF2sAAhEIsO7JKR5PF2sA
KAAAAPCEcKn/////BYACoKbLKR5PF2sAAwAAAAcAAAARQAig4s0pHk8XawAAAAAAAAAAABUiAqAG
0SkeTxdrAAcAAAAAAAAAAyICwPLRKR5PF2sABwADAFJJGAAAAACA8Q4AABQiAsDK0ikeTxdrAAcA
AwD/////AAAAAFJJGAARgALAWtQpHk8XawADAAAABwAAAM2dHgBSSRgAAhACkJbXKR5PF2sABwAD
ABFACKBu2SkeTxdrAAAAAAAAAAAAARAIgAbbKR5PF2sAAhEIsAqrSh5PF2sAAQAAALCPjan/////
DyAIEPoAAAARQAigbrhKHk8XawAAAAAAAAAAAASAAqDS0UoeTxdrAAIAAAABAAAAERICkCrVSh5P
F2sAAQACAAkiAoAu2UoeTxdrAAwiAuAm20oeTxdrANJmFAAAAAAA0mYUAAAAAAAFAAASAAAAAAsi
AsDa3EoeTxdrAPewAQAAAAAAAQACABIAAAACIgKgUt9KHk8XawABAAIAAAAAAA0iArCi4UoeTxdr
AAEAAgAEAAAAXIRAAAMiAsDG6koeTxdrAAMAAwB48kYAAAAAgF3EEAAFIgKwluxKHk8XawADAAMA
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
DyAIEPoAAAARQAig6mllH08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiAGoNlH08XawACEQiwzqxlH08XawASAAAABRNgqf////8SIAgQGAAAABFACKDizGUfTxdrAAAA
AAAAAAAAARAIgFrQZR9PF2sAAhEIsNrfZR9PF2sABwAAAOeoaan/////EUAIoN7iZR9PF2sAAAAA
AAAAAAABEAiAbuVlH08XawACEQiwdph0H08XawABAAAA1QxAAAAAAAAPIAgQ+wAAABFACKCWpXQf
TxdrAAAAAAAAAAAAARAIgBapdB9PF2sAAhEIsE5Gex9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAigmkt7H08XawAAAAAAAAAAABFACKDiW3sfTxdrAAAAAAAAAAAAARAIgM5eex9PF2sAAhEIsAar
gB9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigGrCAH08XawAAAAAAAAAAABUiAqDmuoAfTxdr
AAYAAAAAAAAAAyICwF69gB9PF2sAAgADALDLGgAAAACAAkkPABciApBuv4AfTxdrAAUAAwAXIgKQ
asGAH08XawAEAAMAFyICkJbDgB9PF2sAAAACABciApDSxoAfTxdrAAIAAgAUIgLA8siAH08XawAC
AAIA/////wMAAAAfgx4ADoACsB7MgB9PF2sAAwAAAAIAAAACSQ8AD4ACwILOgB9PF2sAAgAAAAIA
AAACSQ8AQEIPAAqAAsD6z4AfTxdrAAMAAAACAAAAAgAAAAIAAAAREAKQWtKAH08XawACAAMAAREC
kObTgB9PF2sAAgACAAIiAqDmB4EfTxdrAAIAAwAGAAAADSICsHIJgR9PF2sAAgADAAYAAACwyxoA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAKN4EfTxdrAAIRCLB2aoEfTxdrABIAAAAF
EwCU/////xIgCBAYAAAAEUAIoHaJgR9PF2sAAAAAAAAAAAABEAiAfoyBH08XawACEQiwJpyBH08X
awAHAAAA56gJlP////8RQAigGqCBH08XawAAAAAAAAAAAAEQCIDeooEfTxdrAAIRCLB2EY0fTxdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoBoXjR9PF2sAAAAAAAAAAAARQAig9iiNH08XawAAAAAA
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
+wAAABFACKBuTgcgTxdrAAAAAAAAAAAAARAIgKaIByBPF2sAA/ABIAcAAAAMDwAAAhEIsPaaUx9P
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig2qBTH08XawAAAAAAAAAAABFACKBisVMfTxdrAAAA
AAAAAAAAARAIgNazUx9PF2sAAhEIsEplZR9PF2sAAQAAANcMQAAAAAAADyAIEPoAAAARQAigCmpl
H08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAYoBlH08XawACEQiw
2qxlH08XawASAAAABRNgqf////8SIAgQGAAAABFACKAOzWUfTxdrAAAAAAAAAAAAARAIgD7QZR9P
F2sAAhEIsBbgZR9PF2sABwAAAOeoaan/////EUAIoB7jZR9PF2sAAAAAAAAAAAABEAiATudlH08X
awACEQiwWshnH08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDmzWcfTxdrAAAAAAAAAAAAFSIC
oEbbZx9PF2sABwAAAAAAAAADIgLAat1nH08XawAGAAMAEAsdAAAAAIA7Sg8AFyICkM7fZx9PF2sA
AQADABciApDi4WcfTxdrAAUAAwAXIgKQPuRnH08XawABAAIAFCICwC7mZx9PF2sAAQACAP////8C
AAAAitcgAA6AArDi6WcfTxdrAAMAAAAGAAAAO0oPAA+AAsA262cfTxdrAAIAAAABAAAAO0oPAEBC
DwAKgALAdu1nH08XawADAAAABgAAAAIAAAABAAAAERACkBLvZx9PF2sABgADAAERApCy8GcfTxdr
AAEAAgACIgKgKiNoH08XawAGAAMABQAAAA0iArBqJWgfTxdrAAYAAwAHAAAAEAsdAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAxk9oH08XawACEQiwgl9oH08XawABAAAAUC5ylP////8P
IAgQ+wAAACAgCDDzAAAABQAAAP////8BEAiAamtoH08XawACEQiwdqdoH08XawASAAAABRMAlP//
//8SIAgQGAAAABFACKAixGgfTxdrAAAAAAAAAAAAEUAIoF7MaB9PF2sAAAAAAAAAAAABEAiAIs9o
H08XawACEQiwPt9oH08XawAHAAAA56gJlP////8RQAigHuJoH08XawAAAAAAAAAAAAEQCIBi5Wgf
TxdrAAIRCLB6RnsfTxdrAAEAAADLDEAAAAAAAA8gCBD6AAAAAvABABFACKB+THsfTxdrAAAAAAAA
AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICGYXsfTxdrAAIRCLA+jXsfTxdrABIA
AAAFEwCU/////xIgCBAYAAAAEUAIoFapex9PF2sAAAAAAAAAAAABEAiACqx7H08XawACEQiw7rp7
H08XawAHAAAA56gJlP////8RQAigxr17H08XawAAAAAAAAAAAAEQCICGwHsfTxdrAAIRCLDWEY0f
TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoOYWjR9PF2sAAAAAAAAAAAARQAigqimNH08XawAA
AAAAAAAAAAEQCIDiLI0fTxdrAAIRCLBOiY8fTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoGaN
jx9PF2sAAAAAAAAAAAAVIgKgVpmPH08XawAHAAAAAAAAAAMiAsB6m48fTxdrAAEAAgCEjhEAAAAA
gAZJDwAXIgKQlp2PH08XawAEAAMAFCICwM6fjx9PF2sABAADAP////8AAAAACEwgAA6AArA+o48f
TxdrAAIAAAABAAAABkkPAA+AAsDKpI8fTxdrAAMAAAAEAAAAFB4pAEBCDwAKgALA8qaPH08XawAC
AAAAAQAAAAMAAAAEAAAAERACkHqojx9PF2sAAQACAAERApASqo8fTxdrAAQAAwACIgKgGuWPH08X
awABAAIABgAAAA0iArC65o8fTxdrAAEAAgAHAAAAhI4RAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiASiOQH08XawACEQiwHmKQH08XawASAAAABRNgqf////8SIAgQGAAAABFACKAOg5Af
TxdrAAAAAAAAAAAAARAIgFqGkB9PF2sAAhEIsDqWkB9PF2sABwAAAOeoaan/////EUAIoE6ZkB9P
F2sAAAAAAAAAAAABEAiA+puQH08XawACEQiw0vKiH08XawABAAAA1wxAAAAAAAAPIAgQ+gAAABFA
CKCK96IfTxdrAAAAAAAAAAAAEUAIoKYJox9PF2sAAAAAAAAAAAABEAiAZgyjH08XawACEQiwar20
H08XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKCKwrQfTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAA
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
AhEIsJZBoyBPF2sABwAAAOeoaan/////EUAIoLJEoyBPF2sAAAAAAAAAAAABEAiASkejIE8XawAC
EQiw8qG+IE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBip74gTxdrAAAAAAAAAAAAFSICoMqz
viBPF2sABgAAAAAAAAADIgLADra+IE8XawAGAAMAeEuJAAAAAIArSg8AFyICkKK4viBPF2sAAwAC
ABQiAsCCur4gTxdrAAMAAgD/////AAAAANa+kgAOgAKwHr6+IE8XawADAAAABgAAACtKDwAPgALA
csC+IE8XawACAAAAAwAAABSTHgBAQg8ACoACwDLCviBPF2sAAwAAAAYAAAACAAAAAwAAABEQApBi
xL4gTxdrAAYAAwABEQKQTsa+IE8XawADAAIAAiICoI73viBPF2sABgADAAcAAAANIgKwLvm+IE8X
awAGAAMABgAAAHhLiQAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAABIACoDYwvyBPF2sAAAAA
AAAAAAAREgKQDjW/IE8XawAAAAAACSICgOY3vyBPF2sADCIC4EY5vyBPF2sACR8AAAAAAAAJHwAA
AAAAAAEAARIAAAAACyICwI47vyBPF2sATAIAAAAAAAAAAAAAEgAAAAIiAqBqPb8gTxdrAAAAAAAA
AAAADSICsLo+vyBPF2sAAAAAAB4AAADXN28ABiICkHJBvyBPF2sAHgAAACAgCDDzAAAABQAAAPMA
AAABEAiAWk2/IE8XawACEQiweom/IE8XawASAAAABRMAlP////8SIAgQGAAAABFACKDip78gTxdr
AAAAAAAAAAAAARAIgCqrvyBPF2sAAhEIsG67vyBPF2sABwAAAOeoCZT/////EUAIoDq+vyBPF2sA
AAAAAAAAAAABEAiAGsG/IE8XawAD8AEgBwAAAHgMAAACEQiwKvgZIE8XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKCi/RkgTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CICGEhogTxdrAAIRCLDqORogTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoHZVGiBPF2sAAAAA
AAAAAAABEAiASlgaIE8XawACEQiwkmYaIE8XawAHAAAA56gJlP////8RQAigXmkaIE8XawAAAAAA
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
8wAAAAUAAADzAAAAARAIgIZNVyJPF2sAAhEIsNJzVyJPF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAigko5XIk8XawAAAAAAAAAAAAEQCIB+kVciTxdrAAIRCLA+oFciTxdrAAcAAADnqGmp/////xFA
CKAWo1ciTxdrAAAAAAAAAAAAARAIgMalVyJPF2sAAhEIsNYQbSJPF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAigFhZtIk8XawAAAAAAAAAAABFACKASKW0iTxdrAAAAAAAAAAAAARAIgP4rbSJPF2sA
A/ABIAcAAADADwAAAhEIsM6ypiFPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigqrmmIU8XawAA
AAAAAAAAABFACKDGyKYhTxdrAAAAAAAAAAAAARAIgMLLpiFPF2sAAhEIsG58uCFPF2sAAQAAANwM
QAAAAAAADyAIEPoAAAARQAigOoK4IU8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiA/p24IU8XawACEQiwmtG4IU8XawASAAAABRNgqf////8SIAgQGAAAABFACKDe77gh
TxdrAAAAAAAAAAAAARAIgGrzuCFPF2sAAhEIsGoCuSFPF2sABwAAAOeoaan/////EUAIoCIFuSFP
F2sAAAAAAAAAAAABEAiArgi5IU8XawACEQiwngW8IU8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKAaCrwhTxdrAAAAAAAAAAAAFSICoNojvCFPF2sABwAAAAAAAAADIgLAEia8IU8XawACAAMAHXNo
AAAAAIBWCQAAFyICkCYovCFPF2sABQADABciApBaKrwhTxdrAAQAAwAXIgKQGi28IU8XawABAAIA
FCICwLouvCFPF2sAAQACAP////8CAAAA1IVuAA6AArDqMbwhTxdrAAMAAAACAAAAl04PAA+AAsA2
M7whTxdrAAIAAAABAAAA6Z8eAEBCDwAKgALApjS8IU8XawADAAAAAgAAAAIAAAABAAAAERACkN42
vCFPF2sAAgADAAERApB+OLwhTxdrAAEAAgACIgKgsmi8IU8XawACAAMABwAAAA0iArByarwhTxdr
AAIAAwAHAAAAHXNoAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAMpO8IU8XawACEQiw
+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
EUAIoJ51FCNPF2sAAAAAAAAAAAABEAiA4ncUI08XawACEQiw2o0UI08XawAHAAAA56gJlP////8R
QAiggpAUI08XawAAAAAAAAAAAAEQCIDykhQjTxdrAAIRCLBqjB0jTxdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoNKSHSNPF2sAAAAAAAAAAAARQAigqqodI08XawAAAAAAAAAAAAEQCIBerh0jTxdr
AAIRCLA6bTMjTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoKZxMyNPF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgPaFMyNPF2sAAhEIsPq4MyNPF2sAEgAAAAUTAJT/
////EiAIEBgAAAARQAigwtYzI08XawAAAAAAAAAAAAEQCIAK2jMjTxdrAAIRCLCu6TMjTxdrAAcA
AADnqAmU/////xFACKB67DMjTxdrAAAAAAAAAAAAARAIgCbvMyNPF2sAAhEIsEIHNCNPF2sALAAA
AGb3BZT/////FyAIIAAD4P72AAQAEUAIoF5uNCNPF2sAAAAAAAAAAAABEAiAgnE0I08XawACEQiw
Wns0I08XawAsAAAAmfcFlP////8XIgggAAPg/vYABAARQAigbtA0I08XawAAAAAAAAAAACAgCDD2
AAAAAgAAAP////8BEAiAFtg0I08XawACEQiw+uI0I08XawAsAAAAg/AFlP////8XIAggAAPg/vYA
BAARQAignis1I08XawAAAAAAAAAAACAgCDD2AAAAAgAAAP////8EgAKg4kE1I08XawAAAAAAAAAA
ABESApDmRTUjTxdrAAAAAAAJIgKA/kk1I08XawAMIgLg9kw1I08XawA8IAAAAAAAADwgAAAAAAAA
AQABEgAAAAALIgLACk81I08XawCPAgAAAAAAAAAAAAASAAAAAiICoNpRNSNPF2sAAAAAAAAAAAAN
IgKwnlM1I08XawAAAAAAHgAAALkvbAAGIgKQNlc1I08XawAeAAAAEUAIoF5fNSNPF2sAAAAAAAAA
AAAgIAgw9gAAAAIAAAD/////ARAIgEJkNSNPF2sAAhEIsM5xNSNPF2sABwAAAHVTcZT/////EUAI
oLJ0NSNPF2sAAAAAAAAAAAAEIAgg9gAAAAAAAAARQAigGnw1I08XawAAAAAAAAAAAAEQCIBmfzUj
TxdrAAIRCLCWjjUjTxdrACwAAAB28AWU/////yUgCAARQAigspU1I08XawAAAAAAAAAAAAEQCICu
mDUjTxdrAAIRCLB2sDUjTxdrABIAAAAFFACU/////xIgCBAgAAAAEUAIoPLWNSNPF2sAAAAAAAAA
AAABEAiAAto1I08XawACEQiwSpA6I08XawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKC6lzojTxdr
AAAAAAAAAAAAFSICoLanOiNPF2sABgAAAAAAAAADIgLAMqw6I08XawADAAIALwU3AAAAAIAzTA8A
FyICkIqwOiNPF2sABQADABQiAsAeszojTxdrAAUAAwD/////AAAAAABEQQAOgAKwyrk6I08XawAC
AAAAAwAAADNMDwAPgALAOrs6I08XawADAAAABQAAAFSWHgBAQg8ACoACwJ68OiNPF2sAAgAAAAMA
AAADAAAABQAAABEQApCivjojTxdrAAMAAgABEQKQesE6I08XawAFAAMAAiICoB7/OiNPF2sAAwAC
AAcAAAANIgKw1gE7I08XawADAAIABgAAAC8FNwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgDIxOyNPF2sAAhEIsA52OyNPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig2pc7I08XawAA
AAAAAAAAABFACKC2nzsjTxdrAAAAAAAAAAAAARAIgGajOyNPF2sAAhEIsDK0OyNPF2sABwAAAOeo
aan/////EUAIoCq3OyNPF2sAAAAAAAAAAAABEAiAqro7I08XawAD8AEgBwAAADgPAAACEQiwRsyC
Ik8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBm0oIiTxdrAAAAAAAAAAAAFSICoBLegiJPF2sA
BwAAAAAAAAADIgLAOuCCIk8XawACAAIARdJMAAAAAIBiDAAAFyICkHbigiJPF2sAAgADABQiAsAm
5IIiTxdrAAIAAwD/////AAAAAOEpWQAOgAKwAueCIk8XawACAAAAAgAAAFRKDwAPgALAOumCIk8X
awADAAAAAgAAAJmTHgBAQg8ACoACwJbqgiJPF2sAAgAAAAIAAAADAAAAAgAAABEQApCq7IIiTxdr
AAIAAgABEQKQIu6CIk8XawACAAMAAiICoOofgyJPF2sAAgACAAcAAAANIgKwhiGDIk8XawACAAIA
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
AhEIsCbJISNPF2sAAQAAANcMQAAAAAAADyAIEPoAAAARQAiggs0hI08XawAAAAAAAAAAABUiAqDC
2SEjTxdrAAcAAAAAAAAAAyICwDbcISNPF2sAAgADAA+XOgAAAACAiAsAABciApCW3iEjTxdrAAUA
AwAXIgKQsuAhI08XawAEAAMAFyICkArjISNPF2sAAQACABQiAsC25CEjTxdrAAEAAgD/////AgAA
AHCqQAAOgAKw/uchI08XawADAAAAAgAAABxJDwAPgALAHuohI08XawACAAAAAQAAAJSSHgBAQg8A
CoACwJLrISNPF2sAAwAAAAIAAAACAAAAAQAAABEQApDK7SEjTxdrAAIAAwABEQKQau8hI08XawAB
AAIAAiICoCInIiNPF2sAAgADAAcAAAANIgKwqigiI08XawACAAMABwAAAA+XOgAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgJZVIiNPF2sAAhEIsM6eIiNPF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAigXr0iI08XawAAAAAAAAAAABFACKAuxSIjTxdrAAAAAAAAAAAAARAIgE7IIiNPF2sA
AhEIsPrYIiNPF2sABwAAAOeoCZT/////EUAIoKLbIiNPF2sAAAAAAAAAAAABEAiAat4iI08XawAC
EQiwCmwzI08XawABAAAA1wxAAAAAAAAPIAgQ+gAAABFACKAWcTMjTxdrAAAAAAAAAAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBOhjMjTxdrAAIRCLAGtTMjTxdrABIAAAAFEwCU////
/xIgCBAYAAAAEUAIoLbWMyNPF2sAAAAAAAAAAAABEAiAUtozI08XawACEQiwMukzI08XawAHAAAA
56gJlP////8RQAigJuwzI08XawAAAAAAAAAAAAEQCIA27zMjTxdrAAIRCLDi2DUjTxdrAAEAAADV
DEAAAAAAAA8gCBD8AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMA
AAABEAiAvuk1I08XawACEQiw1ho2I08XawAHAAAA1QxAAAAAAAARQAigyh02I08XawAAAAAAAAAA
AAEQCICCIDYjTxdrAAPwASAEAAAARAsAAAIRCLAgO0UjTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAA
EUAIoGBGRSNPF2sAAQAAAAAAAAARQAigUGBFI08XawABAAAAAAAAAAEQCIAIY0UjTxdrAAIRCLCE
7lUjTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoMT4VSNPF2sAAQAAAAAAAAAVIgKggARWI08X
awAEAAAAAAAAAAMiAsBMCFYjTxdrAAAAAgAfwy4AAAAAgItLDwAXIgKQrApWI08XawAAAAMAFCIC
wEQNViNPF2sAAAADAP////8AAAAAvjo9AA6AArBoE1YjTxdrAAIAAAAAAAAAi0sPAA+AAsBsFVYj
TxdrAAMAAAAAAAAA8pQeAEBCDwAKgALAsBZWI08XawACAAAAAAAAAAMAAAAAAAAAERACkMgYViNP
F2sAAAACAAERApBcG1YjTxdrAAAAAwACIgKgrFJWI08XawAAAAIABwAAAA0iArAsVFYjTxdrAAAA
AgAEAAAAH8MuAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAbHtWI08XawACEQiwlK1W
I08XawASAAAABRNgqf////8SIAgQGAAAABFACKCQzFYjTxdrAAEAAAAAAAAAARAIgFTQViNPF2sA
AhEIsKjeViNPF2sABwAAAOeoaan/////EUAIoKjhViNPF2sAAQAAAAAAAAABEAiAAOVWI08XawAC
EQiwYBlbI08XawABAAAA1wxAAAAAAAAPIAgQ+gAAABFACKBwHlsjTxdrAAEAAAAAAAAAEUAIoOQx
WyNPF2sAAQAAAAAAAAABEAiA+DRbI08XawACEQiwyOJsI08XawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKDk5mwjTxdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBU+Gwj
TxdrAAIRCLA0Im0jTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoHBBbSNPF2sAAQAAAAAAAAAB
EAiAyERtI08XawACEQiwpFJtI08XawAHAAAA56hpqf////8RQAigcFVtI08XawABAAAAAAAAAAEQ
CICMWG0jTxdrAAIRCLAgs30jTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoMi3fSNPF2sAAQAA
AAAAAAAVIgKgjMJ9I08XawAEAAAAAAAAAAMiAsCsxX0jTxdrAAAAAwCE8S0AAAAAgDpJDwAXIgKQ
iMd9I08XawAHAAMAFCICwATLfSNPF2sABwADAP////8AAAAAFtc5AA6AArAkz30jTxdrAAMAAAAA
AAAAOkkPAA+AAsAw0X0jTxdrAAMAAAAHAAAAxZQeAEBCDwAKgALAiNJ9I08XawADAAAAAAAAAAMA
AAAHAAAAERACkPjTfSNPF2sAAAADAAERApB81n0jTxdrAAcAAwACIgKgQAt+I08XawAAAAMABwAA
AA0iArCYDH4jTxdrAAAAAwAEAAAAhPEtAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
QDV+I08XawACEQiwzHB+I08XawASAAAABRNgqf////8SIAgQGAAAABFACKCwj34jTxdrAAAAAAAA
AAAAEUAIoIiYfiNPF2sAAAAAAAAAAAABEAiAsJt+I08XawACEQiwbKp+I08XawAHAAAA56hpqf//
//8RQAigNK1+I08XawAAAAAAAAAAAAEQCIDYr34jTxdrAAIRCLAYj5QjTxdrAAEAAADQDEAAAAAA
AA8gCBD6AAAAEUAIoMSUlCNPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgASzlCNPF2sAAhEIsITclCNPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigpPmUI08XawAA
AAAAAAAAAAEQCIAI/ZQjTxdrAAIRCLB0DZUjTxdrAAcAAADnqGmp/////xFACKAwEJUjTxdrAAAA
AAAAAAAAARAIgEATlSNPF2sAAhEIsCRxpSNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigjHWl
I08XawAAAAAAAAAAABUiAqDEgKUjTxdrAAQAAAAAAAAAAyICwMyCpSNPF2sABwADAPWNKgAAAACA
IUkPABciApCohKUjTxdrAAUAAwAXIgKQcIelI08XawAEAAMAFyICkEiJpSNPF2sAAAACABQiAsDY
iqUjTxdrAAAAAgD/////AgAAAB/DLgAOgAKwvI2lI08XawADAAAABwAAACFJDwAPgALA4JClI08X
awACAAAAAAAAAFuSHgBAQg8ACoACwFSSpSNPF2sAAwAAAAcAAAACAAAAAAAAABEQApB8lKUjTxdr
AAcAAwABEQKQIJalI08XawAAAAIAAiICoBDJpSNPF2sABwADAAcAAAANIgKwdMulI08XawAHAAMA
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
BQADAAERApDSeWIjTxdrAAYAAwACIgKgVrFiI08XawAFAAMABQAAAA0iArCes2IjTxdrAAUAAwAG
AAAAy/oxAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAdt9iI08XawACEQiw2hljI08X
awASAAAABRNgqf////8SIAgQGAAAABFACKDqOmMjTxdrAAAAAAAAAAAAARAIgMI+YyNPF2sAAhEI
sEpOYyNPF2sABwAAAOeoaan/////EUAIoHZRYyNPF2sAAAAAAAAAAAABEAiAClRjI08XawACEQiw
zuJsI08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAy6GwjTxdrAAAAAAAAAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIDyCG0jTxdrAAIRCLCKLm0jTxdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoGJNbSNPF2sAAAAAAAAAAAABEAiABlBtI08XawACEQiwol1tI08XawAHAAAA56hp
qf////8RQAigYmBtI08XawAAAAAAAAAAAAEQCIB+Y20jTxdrAAIRCLAu2HIjTxdrAAEAAADVDEAA
AAAAAA8gCBD8AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAAB
EAiAKupyI08XawACEQiwQg1zI08XawAHAAAA56hpqf////8RQAigQhBzI08XawAAAAAAAAAAAAEQ
CIC2EnMjTxdrAAIRCLBWEoojTxdrAAEAAADXDEAAAAAAAA8gCBD6AAAAEUAIoIIXiiNPF2sAAAAA
AAAAAAAVIgKguiOKI08XawAGAAAAAAAAAAMiAsAOJoojTxdrAAYAAwBkkS0AAAAAgGFJDwAXIgKQ
TiiKI08XawADAAIAFCICwNopiiNPF2sAAwACAP////8AAAAALwU3AA6AArCSLYojTxdrAAMAAAAG
AAAAYUkPAA+AAsCuL4ojTxdrAAIAAAADAAAAlpIeAEBCDwAKgALA/jCKI08XawADAAAABgAAAAIA
AAADAAAAERACkC4ziiNPF2sABgADAAERApC6NIojTxdrAAMAAgACIgKgCraKI08XawAGAAMABwAA
AA0iArCSt4ojTxdrAAYAAwAGAAAAZJEtAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
GuSKI08XawACEQiwsiWLI08XawASAAAABRMAlP////8SIAgQGAAAABFACKCiRosjTxdrAAAAAAAA
AAAAARAIgNpJiyNPF2sAAhEIsGJZiyNPF2sABwAAAOeoCZT/////EUAIoHZdiyNPF2sAAAAAAAAA
AAABEAiA+l+LI08XawACEQiwCnSLI08XawAsAAAAZvcFlP////8XIAggAAPg/vYABAARQAigpsyL
I08XawAAAAAAAAAAAAEQCIC2z4sjTxdrAAIRCLAy2YsjTxdrACwAAACZ9wWU/////xciCCAAA+D+
9gAEABFACKASKYwjTxdrAAAAAAAAAAAAICAIMPYAAAACAAAA/////wEQCIAeMIwjTxdrAAIRCLCu
OowjTxdrACwAAACD8AWU/////xcgCCAAA+D+9gAEABFACKA+f4wjTxdrAAAAAAAAAAAAICAIMPYA
AAACAAAA/////wEQCIDahIwjTxdrAAIRCLB6j4wjTxdrAAcAAAB1U3GU/////xFACKA+kowjTxdr
AAAAAAAAAAAABCAIIPYAAAAAAAAAEUAIoJqYjCNPF2sAAAAAAAAAAAABEAiAepuMI08XawACEQiw
FqmMI08XawAsAAAAdvAFlP////8lIAgAEUAIoPaujCNPF2sAAAAAAAAAAAABEAiAhrGMI08XawAC
EQiwso+UI08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAqlZQjTxdrAAAAAAAAAAAAEUAIoC6p
lCNPF2sAAAAAAAAAAAABEAiAIqyUI08XawACEQiw0nGqI08XawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKCKd6ojTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIB+kKoj
TxdrAAIRCLBCxqojTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoArpqiNPF2sAAAAAAAAAAAAB
EAiAjuyqI08XawACEQiw0vyqI08XawAHAAAA56gJlP////8RQAigkv+qI08XawAAAAAAAAAAAAEQ
CIBiAqsjTxdrAAIRCLAu0bEjTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoMLVsSNPF2sAAAAA
AAAAAAAVIgKgJuexI08XawAGAAAAAAAAAALwAVAC8AFAEgAAAALwASAFAAAA8wAAAAMiAsCy6rEj
TxdrAAMAAgDpuScAAAAAgEZLDwAXIgKQmu2xI08XawAFAAMAFCICwIrvsSNPF2sABQADAP////8A
AAAAy/oxAA6AArD287EjTxdrAAIAAAADAAAARksPAA+AAsCO9bEjTxdrAAMAAAAFAAAAp5QeAEBC
DwAKgALAAvixI08XawACAAAAAwAAAAMAAAAFAAAAERACkKL5sSNPF2sAAwACAAERApAC+7EjTxdr
AAUAAwACIgKgmjOyI08XawADAAIABwAAAA0iArAeNrIjTxdrAAMAAgAGAAAA6bknAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAImeyI08XawACEQiwrqqyI08XawASAAAABRNgqf////8S
IAgQGAAAABFACKAay7IjTxdrAAAAAAAAAAAAEUAIoILSsiNPF2sAAAAAAAAAAAABEAiAbtWyI08X
awACEQiw4uWyI08XawAHAAAA56hpqf////8RQAigiuiyI08XawAAAAAAAAAAAAEQCICC67IjTxdr
AAIRCLAqO7wjTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoOpAvCNPF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgJ5cvCNPF2sAAhEIsFqBvCNPF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAig0py8I08XawAAAAAAAAAAAAEQCICOn7wjTxdrAAIRCLBqrbwjTxdrAAcA
AADnqGmp/////xFACKBWsLwjTxdrAAAAAAAAAAAAARAIgPKyvCNPF2sAAhEIsBoe0iNPF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigwiPSI08XawAAAAAAAAAAABFACKBqN9IjTxdrAAAAAAAAAAAA
ARAIgA460iNPF2sAAhEIsDqW2SNPF2sAAQAAANwMQAAAAAAADyAIEPoAAAARQAiggpzZI08XawAA
AAAAAAAAABUiAqAip9kjTxdrAAYAAAAAAAAAAyICwCqq2SNPF2sABQADANiwIgAAAACA80kPABci
ApAGrNkjTxdrAAYAAwAUIgLAoq3ZI08XawAGAAMA/////wAAAABkkS0ADoACsN6x2SNPF2sAAwAA
AAUAAADzSQ8AD4ACwD6z2SNPF2sAAwAAAAYAAAA5lR4AQEIPAAqAAsBWtdkjTxdrAAMAAAAFAAAA
AwAAAAYAAAAREAKQ1rbZI08XawAFAAMAARECkE642SNPF2sABgADAAIiAqBG7NkjTxdrAAUAAwAF
AAAADSICsKbt2SNPF2sABQADAAYAAADYsCIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CIAOG9ojTxdrAAIRCLBWUtojTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoD5y2iNPF2sAAAAA
AAAAAAARQAig6nnaI08XawAAAAAAAAAAAAEQCIC+fNojTxdrAAIRCLD+i9ojTxdrAAcAAADnqGmp
/////xFACKAej9ojTxdrAAAAAAAAAAAAARAIgM6R2iNPF2sAA/ABIAcAAAAYEQAAAhEIsLI6RSNP
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigfkJFI08XawAAAAAAAAAAABFACKCGX0UjTxdrAAAA
AAAAAAAAARAIgGpiRSNPF2sAAhEIsFqHSSNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigco1J
I08XawAAAAAAAAAAABUiAqCWnkkjTxdrAAcAAAAAAAAAAyICwAahSSNPF2sAAQACAIleMQAAAACA
sgoAABciApD6okkjTxdrAAIAAgAUIgLARqVJI08XawACAAIA/////wAAAADNiD0ADoACsCqpSSNP
F2sAAgAAAAEAAADnSw8AD4ACwNKqSSNPF2sAAgAAAAIAAAADlR4AQEIPAAqAAsDmrEkjTxdrAAIA
AAABAAAAAgAAAAIAAAAREAKQWq5JI08XawABAAIAARECkNqwSSNPF2sAAgACAAIiAqBO5UkjTxdr
AAEAAgAHAAAADSICsKLoSSNPF2sAAQACAAcAAACJXjEABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIA+EUojTxdrAAIRCLCOTkojTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoOptSiNP
F2sAAAAAAAAAAAARQAigEnZKI08XawAAAAAAAAAAAAEQCIDOeEojTxdrAAIRCLBOiEojTxdrAAcA
AADnqAmU/////xFACKAii0ojTxdrAAAAAAAAAAAAARAIgHaTSiNPF2sAAhEIsI6nSiNPF2sALAAA
AGb3BZT/////FyAIIAAD4P72AAQAEUAIoBIESyNPF2sAAAAAAAAAAAABEAiAYgdLI08XawACEQiw
fhFLI08XawAsAAAAmfcFlP////8XIgggAAPg/vYABAARQAigDmNLI08XawAAAAAAAAAAACAgCDD2
AAAAAgAAAP////8BEAiAympLI08XawACEQiwenVLI08XawAsAAAAg/AFlP////8XIAggAAPg/vYA
BAARQAigQr1LI08XawAAAAAAAAAAACAgCDD2AAAAAgAAAP////8BEAiATsNLI08XawACEQiwjtNL
I08XawAHAAAAdVNxlP////8RQAigptZLI08XawAAAAAAAAAAAAQgCCD2AAAAAAAAABFACKCO3Usj
TxdrAAAAAAAAAAAAARAIgHbgSyNPF2sAAhEIsGLuSyNPF2sALAAAAHbwBZT/////JSAIABFACKDe
9EsjTxdrAAAAAAAAAAAAARAIgML8SyNPF2sAAhEIsDYYWyNPF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigOh1bI08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiASjlb
I08XawACEQiwNmBbI08XawASAAAABRMAlP////8SIAgQGAAAABFACKDKfFsjTxdrAAAAAAAAAAAA
ARAIgE5/WyNPF2sAAhEIsM6NWyNPF2sABwAAAOeoCZT/////EUAIoLaQWyNPF2sAAAAAAAAAAAAB
EAiARpNbI08XawACEQiwMqNbI08XawAsAAAAZvcFlP////8XIAggAAPg/vYABAARQAigUu5bI08X
awAAAAAAAAAAAAEQCIBC8VsjTxdrAAIRCLBi+1sjTxdrACwAAACZ9wWU/////xciCCAAA+D+9gAE
ABFACKBmRFwjTxdrAAAAAAAAAAAAICAIMPYAAAACAAAA/////wEQCIACS1wjTxdrAAIRCLDyVlwj
TxdrACwAAACD8AWU/////xcgCCAAA+D+9gAEABFACKCSnFwjTxdrAAAAAAAAAAAAICAIMPYAAAAC
AAAA/////wEQCIAGolwjTxdrAAIRCLDCrFwjTxdrAAcAAAB1U3GU/////xFACKCmr1wjTxdrAAAA
AAAAAAAABCAIIPYAAAAAAAAAEUAIoLq0XCNPF2sAAAAAAAAAAAABEAiALrdcI08XawACEQiwmsVc
I08XawAsAAAAdvAFlP////8lIAgAEUAIoHLKXCNPF2sAAAAAAAAAAAABEAiAwsxcI08XawACEQiw
Kk1xI08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBKUnEjTxdrAAAAAAAAAAAAFSICoOpecSNP
F2sABwAAAAAAAAADIgLAQmFxI08XawACAAIAtz4uAAAAAICQDAAAFyICkHJjcSNPF2sAAgADABQi
AsAaZXEjTxdrAAIAAwD/////AAAAAA+XOgAOgAKwLmlxI08XawACAAAAAgAAABZKDwAPgALAsmpx
I08XawADAAAAAgAAAP2VHgBAQg8ACoACwAZscSNPF2sAAgAAAAIAAAADAAAAAgAAABEQApBmbXEj
TxdrAAIAAgABEQKQ8m5xI08XawACAAMAAiICoL6icSNPF2sAAgACAAcAAAANIgKwbqRxI08XawAC
AAIABwAAALc+LgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgDrOcSNPF2sAAhEIsHYE
ciNPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig6iJyI08XawAAAAAAAAAAAAEQCIAWJnIjTxdr
AAIRCLD6NnIjTxdrAAcAAADnqGmp/////xFACKAOOnIjTxdrAAAAAAAAAAAAARAIgNo8ciNPF2sA
AhEIsFrFgiNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig8syCI08XawAAAAAAAAAAABFACKCS
4oIjTxdrAAAAAAAAAAAAARAIgO7lgiNPF2sAAhEIsEqQlCNPF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigrpWUI08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAFqyU
I08XawACEQiwluiUI08XawASAAAABRNgqf////8SIAgQGAAAABFACKBSCpUjTxdrAAAAAAAAAAAA
ARAIgMYNlSNPF2sAAhEIsNodlSNPF2sABwAAAOeoaan/////EUAIoNoglSNPF2sAAAAAAAAAAAAB
EAiAgiOVI08XawACEQiwJg2ZI08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDuE5kjTxdrAAAA
AAAAAAAAFSICoJIfmSNPF2sABwAAAAAAAAADIgLAliGZI08XawACAAMAF00rAAAAAIDjEgAAFyIC
kNIjmSNPF2sABQADABciApDuJZkjTxdrAAQAAwAXIgKQGiiZI08XawABAAIAFCICwNopmSNPF2sA
AQACAP////8CAAAAiV4xAA6AArC6d5kjTxdrAAMAAAACAAAA+EkPAA+AAsAqeZkjTxdrAAIAAAAB
AAAADpQeAEBCDwAKgALAPnuZI08XawADAAAAAgAAAAIAAAABAAAAERACkMp8mSNPF2sAAgADAAER
ApBOfpkjTxdrAAEAAgACIgKg5reZI08XawACAAMABwAAAA0iArBquZkjTxdrAAIAAwAHAAAAF00r
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAHumZI08XawACEQiwvjGaI08XawASAAAA
BRMAlP////8SIAgQGAAAABFACKBGT5ojTxdrAAAAAAAAAAAAEUAIoBJXmiNPF2sAAAAAAAAAAAAB
EAiAalmaI08XawACEQiwSnSaI08XawAHAAAA56gJlP////8RQAigQneaI08XawAAAAAAAAAAAAEQ
CIDSeZojTxdrAAIRCLAq45ojTxdrACwAAABm9wWU/////xcgCCAAA+D+9gAEABFACKCGPZsjTxdr
AAAAAAAAAAAAARAIgDJBmyNPF2sAAhEIsCZLmyNPF2sALAAAAJn3BZT/////FyIIIAAD4P72AAQA
EUAIoGqZmyNPF2sAAAAAAAAAAAAgIAgw9gAAAAIAAAD/////ARAIgLKgmyNPF2sAAhEIsMKrmyNP
F2sALAAAAIPwBZT/////FyAIIAAD4P72AAQAEUAIoD7zmyNPF2sAAAAAAAAAAAAgIAgw9gAAAAIA
AAD/////ARAIgN74myNPF2sAAhEIsI4DnCNPF2sABwAAAHVTcZT/////EUAIoFIGnCNPF2sAAAAA
AAAAAAAEIAgg9gAAAAAAAAARQAigWgycI08XawAAAAAAAAAAAAEQCIAaD5wjTxdrAAIRCLDuHJwj
TxdrACwAAAB28AWU/////yUgCAARQAigViKcI08XawAAAAAAAAAAAAEQCIBGJZwjTxdrAAIRCLBa
caojTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoIJ3qiNPF2sAAAAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgMqPqiNPF2sAAhEIsG7GqiNPF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAigHumqI08XawAAAAAAAAAAAAEQCICW7KojTxdrAAIRCLCq/KojTxdrAAcAAADnqAmU
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
AAAAAJxSFgAOgAKw/C2HJE8XawADAAAAAwAAADZJDwAPgALAdC+HJE8XawADAAAAAQAAAOaTHgBA
Qg8ACoACwOAwhyRPF2sAAwAAAAMAAAADAAAAAQAAABEQApAgNIckTxdrAAMAAwABEQKQkDWHJE8X
awABAAMAAiICoGBohyRPF2sAAwADAAcAAAANIgKwqGqHJE8XawADAAMABQAAAKjkDAADIgLA4HSH
JE8XawACAAMAldYMAAAAAIAoLQ8ABSICsEB3hyRPF2sAAgADAJXWDADzbPj/BCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIDglockTxdrAAIRCLDwyIckTxdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoHznhyRPF2sAAAAAAAAAAAARQAigwO6HJE8XawAAAAAAAAAAAAEQCIBU8ockTxdrAAIR
CLCIFogkTxdrAAcAAADnqGmp/////xFACKBwGYgkTxdrAAAAAAAAAAAAARAIgCgdiCRPF2sAAhEI
sLRGqiRPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigsEuqJE8XawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAQGuqJE8XawACEQiwiJyqJE8XawASAAAABRNgqf////8S
IAgQGAAAABFACKC8u6okTxdrAAAAAAAAAAAAARAIgKy+qiRPF2sAAhEIsETNqiRPF2sABwAAAOeo
aan/////EUAIoDjQqiRPF2sAAAAAAAAAAAABEAiA6NKqJE8XawACEQiw/NGuJE8XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKAs164kTxdrAAAAAAAAAAAAFSICoJTiriRPF2sABQAAAAAAAAADIgLA
xOSuJE8XawABAAMAgwkHAAAAAIAZSQ8AFyICkPTmriRPF2sABAADABQiAsCw6K4kTxdrAAQAAwD/
////AAAAABoHEwAOgAKw5OuuJE8XawADAAAAAQAAABlJDwAPgALAJO6uJE8XawADAAAABAAAAE+S
HgBAQg8ACoACwFzvriRPF2sAAwAAAAEAAAADAAAABAAAABEQApB48a4kTxdrAAEAAwABEQKQMPOu
JE8XawAEAAMAAiICoDwmryRPF2sAAQADAAcAAAANIgKwSCmvJE8XawABAAMABQAAAIMJBwADIgLA
mDOvJE8XawABAAIAC5gDAAAAAIBcLA8ABSICsAQ1ryRPF2sAAQACAAuYAwBY0Pv/BCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAASAAqD0Ya8kTxdrAAAAAAAAAAAAERICkNBlryRPF2sAAAAAAAki
AoBMa68kTxdrAAwiAuBQbq8kTxdrABQhAAAAAAAAFCEAAAAAAAABAAESAAAAAAsiAsBwcK8kTxdr
ALQCAAAAAAAAAAAAABIAAAACIgKgWHSvJE8XawAAAAAAAAAAAA0iArD0da8kTxdrAAAAAAAeAAAA
nGifAAYiApCAea8kTxdrAB4AAAAgIAgw8wAAAAUAAADzAAAAARAIgNCLryRPF2sAAhEIsGC8ryRP
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAignN+vJE8XawAAAAAAAAAAABFACKDU5q8kTxdrAAAA
AAAAAAAAARAIgIDpryRPF2sAAhEIsOD3ryRPF2sABwAAAOeoaan/////EUAIoPj6ryRPF2sAAAAA
AAAAAAABEAiAnP6vJE8XawAD8AEgBgAAAOwPAAACEQiw6ujjI08XawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKA+8uMjTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICq
DuQjTxdrAAIRCLA2NeQjTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoHZR5CNPF2sAAAAAAAAA
AAABEAiA8lPkI08XawACEQiwemLkI08XawAHAAAA56hpqf////8RQAigWmXkI08XawAAAAAAAAAA
AAEQCIAuaOQjTxdrAAIRCLC2VQEkTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoOZaASRPF2sA
AAAAAAAAAAAVIgKgNmUBJE8XawAGAAAAAAAAAAMiAsC6ZwEkTxdrAAYAAwBISB4AAAAAgBxJDwAX
IgKQjmkBJE8XawADAAIAFCICwB5rASRPF2sAAwACAP////8AAAAA6bknAA6AArB6bgEkTxdrAAMA
AAAGAAAAHEkPAA+AAsD+bwEkTxdrAAIAAAADAAAAD5MeAEBCDwAKgALAVnEBJE8XawADAAAABgAA
AAIAAAADAAAAERACkLZyASRPF2sABgADAAERApASdAEkTxdrAAMAAgACIgKgOqUBJE8XawAGAAMA
BwAAAA0iArCGpwEkTxdrAAYAAwAGAAAASEgeAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiAbs4BJE8XawACEQiwugsCJE8XawASAAAABRMAlP////8SIAgQGAAAABFACKCaKQIkTxdrAAAA
AAAAAAAAARAIgKosAiRPF2sAAhEIsKI8AiRPF2sABwAAAOeoCZT/////EUAIoDY/AiRPF2sAAAAA
AAAAAAABEAiA2kECJE8XawACEQiwBl8CJE8XawASAAAABRQAlP////8SIAgQIAAAABFACKBWeQIk
TxdrAAAAAAAAAAAAARAIgB58AiRPF2sAAhEIsDqUCyRPF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAigQpkLJE8XawAAAAAAAAAAABFACKBmrQskTxdrAAAAAAAAAAAAARAIgPawCyRPF2sAAhEIsKp2
ISRPF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigJnshJE8XawAAAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAkpAhJE8XawACEQiw4sAhJE8XawASAAAABRMAlP////8SIAgQ
GAAAABFACKBa3yEkTxdrAAAAAAAAAAAAARAIgJLiISRPF2sAAhEIsILxISRPF2sABwAAAOeoCZT/
////EUAIoEL0ISRPF2sAAAAAAAAAAAABEAiASvchJE8XawACEQiwKhMpJE8XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKA+GCkkTxdrAAAAAAAAAAAAFSICoN4iKSRPF2sABgAAAAAAAAADIgLAuiQp
JE8XawADAAIAEXEYAAAAAIDYSA8AFyICkO4mKSRPF2sABQADABQiAsCWKCkkTxdrAAUAAwD/////
AAAAANiwIgAOgAKw2iwpJE8XawACAAAAAwAAANhIDwAPgALAGjApJE8XawADAAAABQAAAPSRHgBA
Qg8ACoACwHIxKSRPF2sAAgAAAAMAAAADAAAABQAAABEQApCaMykkTxdrAAMAAgABEQKQLjUpJE8X
awAFAAMAAiICoD5oKSRPF2sAAwACAAcAAAANIgKwsmopJE8XawADAAIABgAAABFxGAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgKKVKSRPF2sAAhEIsA7RKSRPF2sAEgAAAAUTYKn/////
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
ERACkNbt7yRPF2sABgADAAERApBC8O8kTxdrAAMAAgACIgKgniHwJE8XawAGAAMABwAAAA0iArDy
IvAkTxdrAAYAAwAGAAAAbrX//wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAcknwJE8X
awACEQiwcoHwJE8XawASAAAABRMAlP////8SIAgQGAAAABFACKAmnvAkTxdrAAAAAAAAAAAAARAI
gNqg8CRPF2sAAhEIsNav8CRPF2sABwAAAOeoCZT/////EUAIoKay8CRPF2sAAAAAAAAAAAABEAiA
brXwJE8XawACEQiw/p35JE8XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKD2p/kkTxdrAAAAAAAA
AAAAEUAIoM65+SRPF2sAAAAAAAAAAAABEAiAhrz5JE8XawACEQiw2n8PJU8XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKDmhA8lTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIAWlw8lTxdrAAIRCLDawA8lTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoDLfDyVPF2sA
AAAAAAAAAAABEAiAcuIPJU8XawACEQiwyvEPJU8XawAHAAAA56gJlP////8RQAigavQPJU8XawAA
AAAAAAAAAAEQCIB+9w8lTxdrAAIRCLBqjRclTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoO6R
FyVPF2sAAAAAAAAAAAAVIgKgop0XJU8XawAGAAAAAAAAAAMiAsC+nxclTxdrAAMAAgCK3vn/AAAA
gEVJDwAXIgKQ+qEXJU8XawAFAAMAFCICwCqkFyVPF2sABQADAP////8AAAAAFh0EAA6AArCKpxcl
TxdrAAIAAAADAAAARUkPAA+AAsD6qBclTxdrAAMAAAAFAAAAopIeAEBCDwAKgALAQqsXJU8XawAC
AAAAAwAAAAMAAAAFAAAAERACkL6sFyVPF2sAAwACAAERApA+rhclTxdrAAUAAwACIgKgduUXJU8X
awADAAIABwAAAA0iArDe5hclTxdrAAMAAgAGAAAAit75/wQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiA5hMYJU8XawACEQiwik8YJU8XawASAAAABRNgqf////8SIAgQGAAAABFACKB2cBgl
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
TxdrAAEAAgDRok8AAAAAgEElAAAXIgKQZqgDJ08XawACAAIAFCICwPqpAydPF2sAAgACAP////8A
AAAALdFbAA6AArCyrQMnTxdrAAIAAAABAAAA80gPAA+AAsAirwMnTxdrAAIAAAACAAAAkJIeAEBC
DwAKgALAOrEDJ08XawACAAAAAQAAAAIAAAACAAAAERACkMqyAydPF2sAAQACAAERApBatAMnTxdr
AAIAAgACIgKgquUDJ08XawABAAIABwAAAA0iArAq5wMnTxdrAAEAAgAHAAAA0aJPAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiALhQEJ08XawACEQiwKk0EJ08XawASAAAABRMAlP////8S
IAgQGAAAABFACKAibQQnTxdrAAAAAAAAAAAAEUAIoC51BCdPF2sAAAAAAAAAAAABEAiAyncEJ08X
awACEQiwDocEJ08XawAHAAAA56gJlP////8RQAig9okEJ08XawAAAAAAAAAAAAEQCICWjAQnTxdr
AAIRCLB2PhMnTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoEZIEydPF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgL5hEydPF2sAAhEIsBaHEydPF2sAEgAAAAUTAJT/
////EiAIEBgAAAARQAig7qITJ08XawAAAAAAAAAAAAEQCIBqpRMnTxdrAAIRCLCGyhMnTxdrAAcA
AADnqAmU/////xFACKBSzRMnTxdrAAAAAAAAAAAAEUAIoHrbEydPF2sAAAAAAAAAAAABEAiAkt4T
J08XawAD8AEgBAAAABgPAAACEQiw0AklJ08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKB8DyUn
TxdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIC4IyUnTxdrAAIRCLAI
SyUnTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoARtJSdPF2sAAQAAAAAAAAABEAiA6HAlJ08X
awACEQiwfH4lJ08XawAHAAAA56hpqf////8RQAigYIElJ08XawABAAAAAAAAAAEQCICchCUnTxdr
AAIRCLAQpzcnTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoNCrNydPF2sAAQAAAAAAAAAVIgKg
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
eEaiJ08XawACAAIAS2Y9AHGX+/8EIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgCBloidP
F2sAAhEIsGCToidPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigbLCiJ08XawAAAAAAAAAAABFA
CKCMt6InTxdrAAAAAAAAAAAAARAIgMS6oidPF2sAAhEIsMDIoidPF2sABwAAAOeoaan/////EUAI
oIjLoidPF2sAAAAAAAAAAAABEAiA7M6iJ08XawACEQiwoOPCJ08XawAMAAAAdU/Rqf////8RQAig
JOrCJ08XawAAAAAAAAAAAAaAAqBE7MInTxdrAAMAAAADAAAAEyAIEAAAAAARQAigQPHCJ08XawAA
AAAAAAAAABUiAqDE+sInTxdrAAUAAAAAAAAAAyICwLz8widPF2sAAwADAE8SPQAAAACAorIMABci
ApAw/8InTxdrAAEAAwAUIgLAOAHDJ08XawABAAMA/////wAAAAC/6kMADoACsCQFwydPF2sAAwAA
AAMAAACisgwAD4ACwIwGwydPF2sAAwAAAAEAAAB4+xsAQEIPAAqAAsDQB8MnTxdrAAMAAAADAAAA
AwAAAAEAAAAhEAKQ7AnDJ08XawADAAMAARECkHgLwydPF2sAAQADAALwARAC8AEACSICgBBOwydP
F2sADCIC4KRQwydPF2sAdekVAAAAAAB16RUAAAAAAAsAABIAAAAACyICwLBSwydPF2sAN8gBAAAA
AAADAAMAEgAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAeHfDJ08XawACEQiwaKvD
J08XawASAAAABRNgqf////8SIAgQGAAAABFACKAg1sMnTxdrAAAAAAAAAAAABIACoHDmwydPF2sA
AwAAAAMAAAAREgKQSOnDJ08XawADAAMACSICgEjswydPF2sADCIC4MTuwydPF2sAiukVAAAAAACK
6RUAAAAAAAwAABIAAAAACyICwGDxwydPF2sANsgBAAAAAAADAAMAEgAAAAIiAqDE9MMnTxdrAAMA
AwAFAAAADSICsHz2wydPF2sAAwADAAUAAABPEj0AEUAIoBwFxCdPF2sAAAAAAAAAAAABEAiAhAjE
J08XawACEQiw2BfEJ08XawAHAAAA56hpqf////8RQAigIBvEJ08XawAAAAAAAAAAAAEQCIBgHsQn
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
TxdrAAMAAgAHAAAADSICsDYNbCdPF2sAAwACAAYAAABHCEYABCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAAAEQCICqNWwnTxdrAAIRCLDibWwnTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoAKN
bCdPF2sAAAAAAAAAAAARQAigXpRsJ08XawAAAAAAAAAAAAEQCIDyl2wnTxdrAAIRCLD2pmwnTxdr
AAcAAADnqGmp/////xFACKC+qWwnTxdrAAAAAAAAAAAAARAIgB6tbCdPF2sAAhEIsAZhdCdPF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAig+mV0J08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiArnp0J08XawACEQiwap90J08XawASAAAABRNgqf////8SIAgQGAAAABFA
CKCWunQnTxdrAAAAAAAAAAAAARAIgEK9dCdPF2sAAhEIsGLLdCdPF2sABwAAAOeoaan/////EUAI
oG7OdCdPF2sAAAAAAAAAAAABEAiAGtF0J08XawACEQiwwkOKJ08XawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKD6TIonTxdrAAAAAAAAAAAAEUAIoGpdiidPF2sAAAAAAAAAAAABEAiADmCKJ08XawAC
EQiwnnSTJ08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDSeZMnTxdrAAAAAAAAAAAAFSICoGKE
kydPF2sABgAAAAAAAAADIgLA4oaTJ08XawAFAAMAv/1AAAAAAID+SA8AFyICkMqIkydPF2sABgAD
ABQiAsA+ipMnTxdrAAYAAwD/////AAAAAJraSwAOgAKwTo6TJ08XawADAAAABQAAAP5IDwAPgALA
wo+TJ08XawADAAAABgAAABySHgBAQg8ACoACwE6RkydPF2sAAwAAAAUAAAADAAAABgAAABEQApDa
k5MnTxdrAAUAAwABEQKQZpWTJ08XawAGAAMAAiICoGrHkydPF2sABQADAAUAAAANIgKw7siTJ08X
awAFAAMABgAAAL/9QAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgILvkydPF2sAAhEI
sPoilCdPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigOkKUJ08XawAAAAAAAAAAABFACKDqSZQn
TxdrAAAAAAAAAAAAARAIgKJMlCdPF2sAAhEIsHpblCdPF2sABwAAAOeoaan/////EUAIoG5elCdP
F2sAAAAAAAAAAAABEAiA5mGUJ08XawACEQiwbg2cJ08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKBuEpwnTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIASMpwnTxdr
AAIRCLA+V5wnTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoC51nCdPF2sAAAAAAAAAAAABEAiA
5nicJ08XawACEQiwHoecJ08XawAHAAAA56hpqf////8RQAigsoqcJ08XawAAAAAAAAAAAAEQCIC2
jZwnTxdrAAIRCLCWMaonTxdrAAEAAADVDEAAAAAAAA8gCBD8AAAABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiA3kOqJ08XawACEQiwPmWqJ08XawAHAAAA56hp
qf////8RQAigvmeqJ08XawAAAAAAAAAAAAEQCICOaqonTxdrAAIRCLDiMrsnTxdrAAEAAADQDEAA
AAAAAA8gCBD6AAAAEUAIoD45uydPF2sAAAAAAAAAAAAVIgKgvke7J08XawAGAAAAAAAAAAMiAsBW
SrsnTxdrAAYAAwCbjzwAAAAAgP9KDwAXIgKQOky7J08XawADAAIAFCICwOJNuydPF2sAAwACAP//
//8AAAAARwhGAA6AArA6UrsnTxdrAAMAAAAGAAAA/0oPAA+AAsDKU7snTxdrAAIAAAADAAAA/ZMe
AEBCDwAKgALADla7J08XawADAAAABgAAAAIAAAADAAAAERACkG5XuydPF2sABgADAAERApAeWbsn
TxdrAAMAAgACIgKgepK7J08XawAGAAMABwAAAA0iArCKmbsnTxdrAAYAAwAGAAAAm488AAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA6sW7J08XawACEQiw+ge8J08XawASAAAABRMAlP//
//8SIAgQGAAAABFACKCWJ7wnTxdrAAAAAAAAAAAAARAIgDIrvCdPF2sAAhEIsF47vCdPF2sABwAA
AOeoCZT/////EUAIoE4+vCdPF2sAAAAAAAAAAAABEAiA4kC8J08XawACEQiwRrrDJ08XawABAAAA
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
MhpTJ08XawAAAAAAAAAAABUiAqByJVMnTxdrAAcAAAAAAAAAAyICwOonUydPF2sAAgADAHyWSQAA
AACAUCkAABciApCuKVMnTxdrAAUAAwAXIgKQditTJ08XawAEAAMAFyICkMotUydPF2sAAQACABQi
AsBOL1MnTxdrAAEAAgD/////AgAAANGiTwAOgAKwAjJTJ08XawADAAAAAgAAAOpIDwAPgALAkjRT
J08XawACAAAAAQAAADCUHgBAQg8ACoACwNY1UydPF2sAAwAAAAIAAAACAAAAAQAAABEQApDuOFMn
TxdrAAIAAwABEQKQXjpTJ08XawABAAIAAiICoL5sUydPF2sAAgADAAcAAAANIgKwTm5TJ08XawAC
AAMABwAAAHyWSQAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgCaXUydPF2sAAhEIsGLS
UydPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigQvBTJ08XawAAAAAAAAAAABFACKB691MnTxdr
AAAAAAAAAAAAARAIgPL5UydPF2sAAhEIsJoMVCdPF2sABwAAAOeoCZT/////EUAIoFYPVCdPF2sA
AAAAAAAAAAABEAiAEhJUJ08XawACEQiwwpZiJ08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBa
m2InTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIASr2InTxdrAAIR
CLAy2mInTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoE75YidPF2sAAAAAAAAAAAABEAiArv1i
J08XawACEQiwxgtjJ08XawAHAAAA56gJlP////8RQAighg5jJ08XawAAAAAAAAAAAAEQCICeEWMn
TxdrAAIRCLAWYnQnTxdrAAEAAADLDEAAAAAAAA8gCBD6AAAAEUAIoEJmdCdPF2sAAAAAAAAAAAAR
QAigEnV0J08XawAAAAAAAAAAAAEQCIC+d3QnTxdrAAIRCLB+03onTxdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoIbYeidPF2sAAAAAAAAAAAAVIgKgmuN6J08XawAHAAAAAAAAAAMiAsD+5XonTxdr
AAEAAgChWUAAAAAAgBYoAAAXIgKQMuh6J08XawACAAIAFCICwNLpeidPF2sAAgACAP////8AAAAA
54VMAA6AArDa7HonTxdrAAIAAAABAAAAMEkPAA+AAsD67nonTxdrAAIAAAACAAAAGpIeAEBCDwAK
gALAUvB6J08XawACAAAAAQAAAAIAAAACAAAAERACkIryeidPF2sAAQACAAERApAm9HonTxdrAAIA
AgACIgKgWiR7J08XawABAAIABwAAAA0iArDaJXsnTxdrAAEAAgAHAAAAoVlAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiASk57J08XawACEQiwWoV7J08XawASAAAABRMAlP////8SIAgQ
GAAAABFACKBOpHsnTxdrAAAAAAAAAAAAARAIgBaneydPF2sAAhEIsLK2eydPF2sABwAAAOeoCZT/
////EUAIoHq6eydPF2sAAAAAAAAAAAABEAiA6rx7J08XawAC8AEQAvABAAIRCLDqQ4onTxdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoLpIiidPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgM5liidPF2sAAhEIsNaJiidPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig
4qWKJ08XawAAAAAAAAAAAAEQCIBuqIonTxdrAAIRCLBetoonTxdrAAcAAADnqAmU/////xFACKDi
uIonTxdrAAAAAAAAAAAAARAIgF68iidPF2sAAhEIsCqSoidPF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigvpaiJ08XawAAAAAAAAAAABUiAqCSoqInTxdrAAcAAAAAAAAAAyICwJakoidPF2sAAgAC
AHU8PQAAAACA1ikAABciApAGp6InTxdrAAIAAwAUIgLATqqiJ08XawACAAMA/////wAAAAB8lkkA
DoACsGatoidPF2sAAgAAAAIAAABySQ8AD4ACwJ6voidPF2sAAwAAAAIAAACikh4AQEIPAAqAAsAC
saInTxdrAAIAAAACAAAAAwAAAAIAAAAREAKQTrKiJ08XawACAAIAARECkMK0oidPF2sAAgADAAIi
AqBK5qInTxdrAAIAAgAHAAAADSICsL7noidPF2sAAgACAAcAAAB1PD0ABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIBGEaMnTxdrAAIRCLCqRKMnTxdrABIAAAAFE2Cp/////xIgCBAYAAAA
EUAIoOZioydPF2sAAAAAAAAAAAABEAiAwmWjJ08XawACEQiwinSjJ08XawAHAAAA56hpqf////8R
QAighnejJ08XawAAAAAAAAAAAAEQCIA2eqMnTxdrAAIRCLDm8LEnTxdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoO72sSdPF2sAAAAAAAAAAAARQAigugyyJ08XawAAAAAAAAAAAAEQCICmD7InTxdr
AAIRCLCyusMnTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoLa/wydPF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgPrTwydPF2sAAhEIsB4QxCdPF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigxjDEJ08XawAAAAAAAAAAAAEQCIDSNMQnTxdrAAIRCLByRMQnTxdrAAcA
AADnqGmp/////xFACKBaR8QnTxdrAAAAAAAAAAAAARAIgJ5KxCdPF2sAAhEIsNZQyidPF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigclXKJ08XawAAAAAAAAAAABUiAqAuYconTxdrAAcAAAAAAAAA
AyICwCpjyidPF2sAAgADAElNOgAAAACAM0kPABciApAaZconTxdrAAUAAwAXIgKQ6mfKJ08XawAE
AAMAFyICkKppyidPF2sAAQACABQiAsA2a8onTxdrAAEAAgD/////AgAAAKFZQAAOgAKwYm7KJ08X
awADAAAAAgAAADNJDwAPgALAGnXKJ08XawACAAAAAQAAAKWSHgBAQg8ACoACwG52yidPF2sAAwAA
AAIAAAACAAAAAQAAABEQApCyeMonTxdrAAIAAwABEQKQPnrKJ08XawABAAIAAiICoIatyidPF2sA
AgADAAcAAAANIgKw1q/KJ08XawACAAMABwAAAElNOgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgMbYyidPF2sAAhEIsG4byydPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigmjrLJ08X
awAAAAAAAAAAABFACKBqQssnTxdrAAAAAAAAAAAAARAIgNJFyydPF2sAAhEIsC5gyydPF2sABwAA
AOeoCZT/////EUAIoBZjyydPF2sAAAAAAAAAAAABEAiAbmbLJ08XawACEQiwopzZJ08XawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKDKotknTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAAAEQCIC6utknTxdrAAIRCLC269knTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoHoR
2idPF2sAAAAAAAAAAAABEAiA2hTaJ08XawACEQiwliTaJ08XawAHAAAA56gJlP////8RQAigcifa
J08XawAAAAAAAAAAAAEQCIBaKtonTxdrAAIRCLCWNesnTxdrAAEAAADVDEAAAAAAAA8gCBD7AAAA
EUAIoLo/6ydPF2sAAAAAAAAAAAABEAiALkPrJ08XawACEQiwymfrJ08XawABAAAAywxAAAAAAAAP
IAgQ+gAAABFACKCabOsnTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CIDKkesnTxdrAAIRCLC6susnTxdrAAcAAADnqAmU/////xFACKBut+snTxdrAAAAAAAAAAAAARAI
gDa66ydPF2sAA/ABIAQAAABUAAAAAhEIsMBo6ydPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
/G7rJ08XawABAAAAAAAAABFACKAAgOsnTxdrAAEAAAAAAAAAARAIgFSC6ydPF2sAA/ABIAcAAAA0
AAAAAhEIsEoQ8idPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig6hbyJ08XawAAAAAAAAAAAAPw
ASAEAAAAlAYAAAIRCLDEMPUnTxdrAAEAAADQDEAAAAAAAA8gCBD7AAAAEUAIoCA69SdPF2sAAQAA
AAAAAAABEAiAaD31J08XawACEQiwEF7+J08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAMYv4n
TxdrAAEAAAAAAAAAFSICoARt/idPF2sABAAAAAAAAAADIgLAWG/+J08XawAAAAIAQ3suAAAAAICn
SA8AFyICkERx/idPF2sABwADABQiAsB8c/4nTxdrAAcAAwD/////AAAAAB2OOQAOgAKwNHf+J08X
awACAAAAAAAAAKdIDwAPgALAoHj+J08XawADAAAABwAAAKdIDwBAQg8ACoACwLx6/idPF2sAAgAA
AAAAAAADAAAABwAAABEQApA4fP4nTxdrAAAAAgABEQKQ3H3+J08XawAHAAMAAiICoBS1/idPF2sA
AAACAAMAAAANIgKwaLb+J08XawAAAAIABAAAAEN7LgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgLzg/idPF2sAAhEIsCQe/ydPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigED3/J08X
awAAAAAAAAAAAAEQCIA4QP8nTxdrAAIRCLBQT/8nTxdrAAcAAADnqGmp/////xFACKAoUv8nTxdr
AAAAAAAAAAAAARAIgHBV/ydPF2sAAhEIsFhIAShPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
eE0BKE8XawAAAAAAAAAAABFACKBYXgEoTxdrAAAAAAAAAAAAARAIgMhhAShPF2sAAhEIsFATEyhP
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig2BgTKE8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAdDETKE8XawACEQiwtG8TKE8XawASAAAABRNgqf////8SIAgQGAAA
ABFACKBAjxMoTxdrAAAAAAAAAAAAARAIgBCSEyhPF2sAAhEIsLCjEyhPF2sABwAAAOeoaan/////
EUAIoLCmEyhPF2sAAAAAAAAAAAABEAiAeKkTKE8XawACEQiwUBsmKE8XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKDEHyYoTxdrAAAAAAAAAAAAFSICoHAqJihPF2sABAAAAAAAAAADIgLALC4mKE8X
awAHAAMAY0UqAAAAAIC6SA8AFyICkPgvJihPF2sAAAACABQiAsC0MSYoTxdrAAAAAgD/////AAAA
AEN7LgAOgAKw+DUmKE8XawADAAAABwAAALpIDwAPgALAODcmKE8XawACAAAAAAAAALpIDwBAQg8A
CoACwGg5JihPF2sAAwAAAAcAAAACAAAAAAAAABEQApDoOiYoTxdrAAcAAwAC8AEgEiAIEBgAAAAB
EQKQiD0mKE8XawAAAAIAAiICoPRvJihPF2sABwADAAIAAAANIgKwlHEmKE8XawAHAAMABAAAAGNF
KgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgDCdJihPF2sAAhEIsFTXJihPF2sAEgAA
AAUTAJT/////EiAIEBgAAAARQAigePUmKE8XawABAAAAAAAAABFACKBI/SYoTxdrAAEAAAAAAAAA
ARAIgAwAJyhPF2sAAhEIsEwQJyhPF2sABwAAAOeoCZT/////EUAIoMRhJyhPF2sAAQAAAAAAAAAB
EAiASGQnKE8XawACEQiwtC8oKE8XawAMAAAAdU9xlP////8RQAigVDQoKE8XawABAAAAAAAAAAaA
AqBgNigoTxdrAAIAAAAAAAAAEyAIEAAAAAARQAigSDooKE8XawABAAAAAAAAABUiAqD8QygoTxdr
AAQAAAAAAAAAAyICwLxGKChPF2sAAAACACetLQAAAACAHM4AABciApBASSgoTxdrAAYAAwAUIgLA
TEsoKE8XawAGAAMA/////wAAAABzCS4ADoACsLxOKChPF2sAAgAAAAAAAAAczgAAD4ACwNRQKChP
F2sAAwAAAAYAAAAi3AIAQEIPAAqAAsBEUigoTxdrAAIAAAAAAAAAAwAAAAYAAAAhEAKQzFMoKE8X
awAAAAIAARECkMBaKChPF2sABgADAAkiAoColigoTxdrAAwiAuBQmCgoTxdrABP1FQAAAAAAE/UV
AAAAAAAGAAASAAAAAAsiAsCQmigoTxdrAKHSAQAAAAAAAAACABIAAAAD8AEgBQAAAPwEAAACEQiw
cNvzJ08XawABAAAA1QxAAAAAAAAPIAgQ+wAAABFACKDE4/MnTxdrAAAAAAAAAAAAARAIgNzm8ydP
F2sAAhEIsHhJAShPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAiguE0BKE8XawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAMGQBKE8XawACEQiwVJABKE8XawASAAAABRMA
lP////8SIAgQGAAAABFACKCErQEoTxdrAAAAAAAAAAAAARAIgIiwAShPF2sAAhEIsJi/AShPF2sA
BwAAAOeoCZT/////EUAIoGjCAShPF2sAAAAAAAAAAAABEAiAIMUBKE8XawACEQiwIB0OKE8XawAM
AAAAdU9xlP////8RQAig4CEOKE8XawAAAAAAAAAAAAaAAqDAKA4oTxdrAAIAAAACAAAAEyAIEAAA
AAARQAigqCwOKE8XawAAAAAAAAAAABUiAqC4NQ4oTxdrAAUAAAAAAAAAAyICwHw3DihPF2sAAgAC
AJNaMAAAAACAMqUNABciApCsOQ4oTxdrAAMAAgAUIgLAXDwOKE8XawADAAIA/////wAAAABHvzYA
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
cnwAAA+AAsAidvMnTxdrAAMAAAADAAAAJ0QSAEBCDwAKgALAinfzJ08XawADAAAABQAAAAMAAAAD
AAAAIRACkIJ58ydPF2sABQADAAERApAKe/MnTxdrAAMAAwAJIgKA/rHzJ08XawAMIgLg9rPzJ08X
awD18BUAAAAAAPXwFQAAAAAACwAAEgAAAAALIgLARrbzJ08XawD4yAEAAAAAAAUAAwASAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICi8vMnTxdrAAIRCLCSFfQnTxdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoAIz9CdPF2sAAAAAAAAAAAABEAiAHjv0J08XawACEQiw8lL0J08XawAH
AAAAdk/Rqf////8RQAigolX0J08XawAAAAAAAAAAAAEQCIDeWPQnTxdrAAIRCLDqZPQnTxdrAAwA
AAB1T9Gp/////xFACKB6aPQnTxdrAAAAAAAAAAAABoACoMZq9CdPF2sAAwAAAAMAAAATIAgQAAAA
ABFACKAWbvQnTxdrAAAAAAAAAAAAFSICoLp09CdPF2sABwAAAAAAAAADIgLA6sr0J08XawADAAMA
Q249AAAAAIBcZwAAFyICkMbM9CdPF2sAAAADABQiAsCmzvQnTxdrAAAAAwD/////AAAAAKDwPAAO
gAKwVtP0J08XawADAAAAAwAAAFxnAAAPgALALtX0J08XawADAAAAAAAAADG8GgBAQg8ACoACwHrX
9CdPF2sAAwAAAAMAAAADAAAAAAAAACEQApAO2fQnTxdrAAMAAwABEQKQftr0J08XawAAAAMACSIC
gHIP9SdPF2sADCIC4MYQ9SdPF2sAJPEVAAAAAAAk8RUAAAAAAAoAABIAAAAACyICwDoS9SdPF2sA
3sgBAAAAAAADAAMAEgAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAVkz1J08XawAC
EQiwwob1J08XawASAAAABRNgqf////8SIAgQGAAAABFACKCCpfUnTxdrAAEAAAAAAAAAARAIgCKp
9SdPF2sAAhEIsCq49SdPF2sABwAAAOeoaan/////EUAIoDq79SdPF2sAAQAAAAAAAAABEAiA9r31
J08XawACEQiwQgL5J08XawAMAAAAdU/Rqf////8RQAigLgb5J08XawABAAAAAAAAAAaAAqACCPkn
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
TxdrAIzUAQAAAAAAAwACABIAAAACEIDAtIFrKE8XawABAAAAmevWY0IBAAAQAQAAAxCA4EhQeChP
F2sAAQAAAG/X22P6AAAAAAAAAAAAAAAAAAAABIACoPx1eChPF2sAAgAAAAMAAAAREgKQ3Hd4KE8X
awADAAIACSICgCh6eChPF2sADCIC4Dh7eChPF2sAuPEVAAAAAAC48RUAAAAAAAIAABIAAAAACyIC
wKyBeChPF2sAaNQBAAAAAAADAAIAEgAAAAIiAqDwgngoTxdrAAMAAgAAAAAADSICsISJeChPF2sA
AwACAAUAAABXrxcABiICkPSLeChPF2sABQAAABUiAqCskXgoTxdrAAUAAAAAAQEBFyICkDiTeChP
F2sAAwACABQiAsCMlHgoTxdrAAMAAgAFAAAAAAAAAFevFwAOgAKwEJh4KE8XawD/fwAABQAAAAkc
BQAPgALADJl4KE8XawACAAAAAwAAACwJAABXrxcACoACwNyZeChPF2sA/38AAAUAAAACAAAAAwAA
ABEQApDkmngoTxdrAAUA/38BEQKQyJt4KE8XawADAAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAACAgCDDzAAAABQAAAPMAAAABEAiAjNN4KE8XawACEQiw/PR4KE8XawASAAAABRMAlP////8S
IAgQGAAAABFACKBQCXkoTxdrAAAAAAAAAAAAARAIgHALeShPF2sAAhEIsAAeeShPF2sABwAAAHZP
cZT/////EUAIoNwfeShPF2sAAAAAAAAAAAABEAiABCJ5KE8XawACEQiwRCt5KE8XawAMAAAAdU9x
lP////8RQAig8C15KE8XawAAAAAAAAAAAAaAAqC8L3koTxdrAAIAAAADAAAAEyAIEAAAAAARQAig
ADJ5KE8XawAAAAAAAAAAABUiAqAYN3koTxdrAAUAAAAAAAAAAyICwJg7eShPF2sAAwACAMhvFwAA
AACAjz8AABQiAsAsPXkoTxdrAAUA/3//////AAAAAAAAAMAJIgKA4D95KE8XawAMIgLg4EB5KE8X
awCp8RUAAAAAAKnxFQAAAAAAAgAAEgAAAAAOgAKwFEJ5KE8XawACAAAAAwAAAI8/AAAPgALA7EN5
KE8XawD/fwAABQAAAI8/AAD/////CoACwLBEeShPF2sAAgAAAAMAAAD/fwAABQAAACEQApCoRnko
TxdrAAMAAgABEQKQcEd5KE8XawAFAP9/CSICgIxYeShPF2sADCIC4GRZeShPF2sApvEVAAAAAACm
8RUAAAAAAAEAABIAAAAACyICwDBbeShPF2sAa9QBAAAAAAADAAIAEgAAAAIQgMDwZHkoTxdrAAEA
AAALQ9xjGy4BAPGwAAAD8AEgBgAAAHQRAAACEQiwOk84KE8XawABAAAA0AxAAAAAAAAPIAgQ+wAA
ABFACKD2WDgoTxdrAAAAAAAAAAAAARAIgCpcOChPF2sAAhEIsLa+OihPF2sAAQAAANpFaqn/////
DyAIEPoAAAARQAig+sI6KE8XawAAAAAAAAAAACAgCDDzAAAABQAAAP////8BEAiAOuY6KE8XawAC
EQiw5v06KE8XawAHAAAAIx9wqf////8EIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgP4H
OyhPF2sAAhEIsGoxOyhPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigYlE7KE8XawAAAAAAAAAA
AAEQCIAqVTsoTxdrAAIRCLDiajsoTxdrAAcAAAAjH3Cp/////xFACKCWbTsoTxdrAAAAAAAAAAAA
ARAIgCJwOyhPF2sAAhEIsIKBOyhPF2sADAAAAHVP0an/////EUAIoMqFOyhPF2sAAAAAAAAAAAAG
gAKgxoc7KE8XawADAAAAAQAAABMgCBAAAAAAEUAIoD6MOyhPF2sAAAAAAAAAAAAVIgKgbpQ7KE8X
awAGAAAAAAAAAAMiAsC2ljsoTxdrAAEAAwCbKCwAAAAAgI87CQAXIgKQJpk7KE8XawADAAMAFCIC
wA6bOyhPF2sAAwADAP////8AAAAAY5w8AA6AArDqnjsoTxdrAAMAAAABAAAAjzsJAA+AAsBaoDso
TxdrAAMAAAADAAAAcEMAAFAaEwAKgALAoqE7KE8XawADAAAAAQAAAAMAAAADAAAAIRACkPqjOyhP
F2sAAQADAAERApC2pTsoTxdrAAMAAwAJIgKA7uQ7KE8XawAMIgLgauY7KE8XawAB9hUAAAAAAAH2
FQAAAAAABgAAEgAAAAALIgLAXu07KE8XawCXyAEAAAAAAAEAAwASAAAABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAIjI8KE8XawACEQiwilI8KE8XawASAAAA
BRNgqf////8SIAgQGAAAABFACKAKcDwoTxdrAAAAAAAAAAAAARAIgCJzPChPF2sAAhEIsDaKPChP
F2sABwAAAHZP0an/////EUAIoGaNPChPF2sAAAAAAAAAAAABEAiAOpA8KE8XawACEQiwSpw8KE8X
awAMAAAAdU/Rqf////8RQAigVqA8KE8XawAAAAAAAAAAAAaAAqAqojwoTxdrAAMAAAADAAAAEyAI
EAAAAAARQAigcqU8KE8XawAAAAAAAAAAABUiAqDSrjwoTxdrAAYAAAAAAAAAAyICwHawPChPF2sA
AwADACbzPAAAAACAjWwAABciApCisjwoTxdrAAcAAwAUIgLABrU8KE8XawAHAAMA/////wAAAABj
RSoADoACsIa5PChPF2sAAwAAAAMAAACNbAAAD4ACwA67PChPF2sAAwAAAAcAAACrqAgAQEIPAAqA
AsD2wTwoTxdrAAMAAAADAAAAAwAAAAcAAAAhEAKQesM8KE8XawADAAMAARECkALGPChPF2sABwAD
AAkiAoC6+jwoTxdrAAwiAuAu/DwoTxdrAAT2FQAAAAAABPYVAAAAAAAFAAASAAAAAAsiAsCq/jwo
TxdrAIrIAQAAAAAAAwADABIAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAF
AAAA8wAAAAEQCICWOj0oTxdrAAIRCLBudz0oTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoC6Y
PShPF2sAAAAAAAAAAAARQAig/p49KE8XawAAAAAAAAAAAAEQCID2oT0oTxdrAAIRCLDGsD0oTxdr
AAcAAADnqGmp/////xFACKDSsz0oTxdrAAAAAAAAAAAAARAIgJ62PShPF2sAAhEIsK5rYihPF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAigNnNiKE8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiA1odiKE8XawACEQiwfsViKE8XawASAAAABRNgqf////8SIAgQGAAAABFA
CKB+6GIoTxdrAAAAAAAAAAAAARAIgA7sYihPF2sAAhEIsEL+YihPF2sABwAAAOeoaan/////EUAI
oDoBYyhPF2sAAAAAAAAAAAABEAiA0gNjKE8XawACEQiwYn5kKE8XawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKBOhGQoTxdrAAAAAAAAAAAAFSICoI6NZChPF2sABgAAAAAAAAADIgLAbo9kKE8XawAH
AAMA97EbAAAAAIC8Vg8AFCICwM6QZChPF2sABwADAP////8AAAAA97EbABGAAsDyk2QoTxdrAAMA
AAAHAAAAvFYPAPexGwACEAKQ0pVkKE8XawAHAAMAEUAIoNaaZChPF2sAAAAAAAAAAAABEAiA6pxk
KE8XawACEQiwwhWKKE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCGGIooTxdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDqJ4ooTxdrAAIRCLDGToooTxdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoBZniihPF2sAAAAAAAAAAAABEAiADmmKKE8XawACEQiwynOKKE8X
awAHAAAA56hpqf////8RQAignnWKKE8XawAAAAAAAAAAAAEQCIDCd4ooTxdrAAIRCLDCkKwoTxdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoMqTrChPF2sAAAAAAAAAAAAVIgKgppusKE8XawAGAAAA
AAAAAAMiAsCanawoTxdrAAcAAwA7+///AAAAgLy2GwAUIgLAmp6sKE8XawAHAAMA/////wAAAAA7
+///ByICwEairChPF2sAAgACAHL8LwCgN6AAAQAAAAciAsC+o6woTxdrAAUAAwBsWD8AoDegAAEA
AAAHIgLARqesKE8XawAGAAMAik8gAKA3oAABAAAAByICwIqorChPF2sABAADAJGSOgCgN6AAAQAA
AAMiAsDSqawoTxdrAAcAAwA7+///AAAAgAAAAAAHIgLAqqqsKE8XawAHAAMAO/v//7uRmAABAAAA
ByICwI6srChPF2sAAAACAMAOLgCgN6AAAQAAAAciAsByrawoTxdrAAEAAgB8hyAAoDegAAEAAAAH
IgLA+q6sKE8XawADAAIAyG8XAKA3oAABAAAAByICwPqvrChPF2sAAAADAL5APACgN6AAAQAAAAci
AsAWsawoTxdrAAEAAwCbKCwAoDegAAEAAAAHIgLAArKsKE8XawACAAMAG6gpAKA3oAABAAAAByIC
wAqzrChPF2sAAwADACbzPACgN6AAAQAAAAwiAuCStKwoTxdrAB/sFQAAAAAAH+wVAAAAAAABAAAS
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
+lQAAP////8KgALA7uJRKE8XawACAAAAAQAAAP9/AAAHAAAAIRACkGLkUShPF2sAAQACAAERApAS
5lEoTxdrAAcA/38JIgKAXgBSKE8XawAMIgLgwgFSKE8XawAv9RUAAAAAAC/1FQAAAAAAAgAAEgAA
AAALIgLAIgRSKE8XawC90wEAAAAAAAEAAgASAAAAAhCAwBISUihPF2sAAQAAAHEjzWM6LgEArpQA
AAMQgODOnmIoTxdrAAEAAACgf9NjAAAAAAAAAAAAAAAAAAAAABUiAqDmumIoTxdrAAcAAAAAAQAB
FyICkJK9YihPF2sAAgADABQiAsCKv2IoTxdrAAIAAwAHAAAAAAAAAHtPKQAOgAKwcsRiKE8XawD/
fwAABwAAAFd/BgAPgALA4sViKE8XawADAAAAAgAAAMMUAABAQg8ACoACwBrHYihPF2sA/38AAAcA
AAADAAAAAgAAABEQApDOyGIoTxdrAAcA/38BEQKQXspiKE8XawACAAMABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAtjZjKE8XawACEQiw0l1jKE8XawASAAAA
BRNgqf////8SIAgQGAAAABFACKAqfmMoTxdrAAAAAAAAAAAAARAIgCKBYyhPF2sAAhEIsGabYyhP
F2sABwAAAHZP0an/////EUAIoD6eYyhPF2sAAAAAAAAAAAABEAiACqFjKE8XawACEQiw8q5jKE8X
awAMAAAAdU/Rqf////8RQAig0rJjKE8XawAAAAAAAAAAAAaAAqCStGMoTxdrAAMAAAACAAAAEyAI
EAAAAAARQAigzrdjKE8XawAAAAAAAAAAABUiAqAK0WMoTxdrAAcAAAAAAAAAAyICwNbSYyhPF2sA
AgADABuoKQAAAACAsGoAABQiAsDS1GMoTxdrAAcA/3//////AAAAAAAAAMAJIgKAptdjKE8XawAM
IgLgbtljKE8XawDB8xUAAAAAAMHzFQAAAAAABAAAEgAAAAAOgAKwYttjKE8XawADAAAAAgAAALBq
AAAPgALAqt1jKE8XawD/fwAABwAAALBqAAD/////CoACwCbfYyhPF2sAAwAAAAIAAAD/fwAABwAA
ACEQApCa4WMoTxdrAAIAAwABEQKQLuNjKE8XawAHAP9/CSICgPYAZChPF2sADCIC4FYCZChPF2sA
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
DyAIEPoAAAARQAigAifeNE8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiA+kbeNE8XawACEQiwcnbeNE8XawASAAAABRMAlP////8SIAgQGAAAABFACKCimN40TxdrAAAA
AAAAAAAAARAIgCKb3jRPF2sAAhEIsPKp3jRPF2sABwAAAOeoCZT/////EUAIoNqs3jRPF2sAAAAA
AAAAAAABEAiAHrHeNE8XawACEQiwjsn6NE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAmzvo0
TxdrAAAAAAAAAAAAFSICoB7e+jRPF2sABQAAAAAAAAADIgLAGuD6NE8XawADAAIAZeyQAAAAAIA7
Sw8AFyICkI7i+jRPF2sAAQADABciApCC5Po0TxdrAAIAAwAXIgKQIub6NE8XawAAAAMAFyICkDLo
+jRPF2sAAAACABQiAsA+6/o0TxdrAAMAAgD/////AwAAAGXskAARgALAnu/6NE8XawACAAAAAwAA
ADtLDwAMkAkAAhACkD7x+jRPF2sAAwACABFACKBa9vo0TxdrAAAAAAAAAAAAARAIgO74+jRPF2sA
AhEIsK7NBTVPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig3tIFNU8XawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAXuYFNU8XawACEQiwghEGNU8XawASAAAABRMAlP//
//8SIAgQGAAAABFACKCGLgY1TxdrAAAAAAAAAAAAARAIgOYxBjVPF2sAAhEIsDJCBjVPF2sABwAA
AOeoCZT/////EUAIoCJFBjVPF2sAAAAAAAAAAAABEAiA5kcGNU8XawACEQiwfr0TNU8XawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKAKwhM1TxdrAAAAAAAAAAAAFSICoALNEzVPF2sABQAAAAAAAAAD
IgLAas8TNU8XawADAAIAa1WHAAAAAICNXwAAFyICkGrREzVPF2sAAgADABciApAi0xM1TxdrAAAA
AwAXIgKQ3tUTNU8XawAAAAIAFCICwFbXEzVPF2sAAwACAP////8CAAAAa1WHABGAAsCm2xM1Txdr
AAIAAAADAAAANeIYACChBwACEAKQ5t0TNU8XawADAAIAEUAIoGriEzVPF2sAAAAAAAAAAAARQAig
yugTNU8XawAAAAAAAAAAAAEQCIBa7BM1TxdrAAIRCLBmpSc1TxdrAAEAAADXDEAAAAAAAA8gCBD6
AAAAEUAIoMKpJzVPF2sAAAAAAAAAAAAVIgKghrQnNU8XawAFAAAAAAAAAAMiAsBatic1TxdrAAMA
AgChrX8AAAAAgAowBAAXIgKQJrgnNU8XawAAAAIAFCICwAK7JzVPF2sAAAACAP////8AAAAAmXCG
AA6AArBivic1TxdrAAIAAAADAAAA/4kgAA+AAsDKvyc1TxdrAAIAAAAAAAAA/4kgAEBCDwAKgALA
MsInNU8XawACAAAAAwAAAAIAAAAAAAAAERACkI7DJzVPF2sAAwACAAERApAyxSc1TxdrAAAAAgAC
IgKgRv0nNU8XawADAAIABAAAAA0iArDu/ic1TxdrAAMAAgAFAAAAoa1/AAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiA0icoNU8XawACEQiwAmAoNU8XawASAAAABRMAlP////8SIAgQGAAA
ABFACKBWfig1TxdrAAEAAAAAAAAAEUAIoGaFKDVPF2sAAQAAAAAAAAABEAiAaogoNU8XawACEQiw
XpcoNU8XawAHAAAA56gJlP////8RQAigQpooNU8XawABAAAAAAAAAAEQCIC+nCg1TxdrAAIRCLBG
ei01TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoBKALTVPF2sAAQAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgFaYLTVPF2sAAhEIsOq/LTVPF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAigptstNU8XawABAAAAAAAAAAEQCIBW3i01TxdrAAIRCLAe7i01TxdrAAcAAADnqAmU
/////xFACKD28C01TxdrAAEAAAAAAAAAARAIgH7zLTVPF2sAAhEIsCJjTzVPF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAigsmdPNU8XawABAAAAAAAAABUiAqBac081TxdrAAUAAAAAAAAAAyICwCZ2
TzVPF2sAAAACAJondwAAAACA/0gPABciApCWeE81TxdrAAQAAwAUIgLAUnpPNU8XawAEAAMA////
/wAAAAA47YAADoACsCZ/TzVPF2sAAgAAAAAAAAD/SA8AD4ACwIqATzVPF2sAAwAAAAQAAACvIzoA
QEIPAAqAAsDegk81TxdrAAIAAAAAAAAAAwAAAAQAAAAREAKQPoRPNU8XawAAAAIAARECkNaFTzVP
F2sABAADAAIiAqDKuk81TxdrAAAAAgAGAAAADSICsEK8TzVPF2sAAAACAAUAAACaJ3cABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBi/E81TxdrAAIRCLBOPFA1TxdrABIAAAAFE2Cp////
/xIgCBAYAAAAEUAIoOZdUDVPF2sAAAAAAAAAAAABEAiAsmFQNU8XawACEQiwunJQNU8XawAHAAAA
56hpqf////8RQAigYnVQNU8XawAAAAAAAAAAAAEQCIA2eVA1TxdrAAIRCLDGJVU1TxdrAAEAAADV
DEAAAAAAAA8gCBD6AAAAEUAIoMYqVTVPF2sAAAAAAAAAAAARQAigDjlVNU8XawAAAAAAAAAAAAEQ
CIAOPFU1TxdrAAIRCLCWtWI1TxdrAAEAAADVDEAAAAAAAA8gCBD7AAAAEUAIoNq8YjVPF2sAAAAA
AAAAAAABEAiABsBiNU8XawACEQiw7vBmNU8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDW9mY1
TxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICmCmc1TxdrAAIRCLCq
Pmc1TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoHpeZzVPF2sAAAAAAAAAAAABEAiAnmFnNU8X
awACEQiwtnBnNU8XawAHAAAA56hpqf////8RQAig5nRnNU8XawAAAAAAAAAAAAEQCIC2d2c1Txdr
AAIRCLCyIHc1TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoD4ndzVPF2sAAAAAAAAAAAAVIgKg
ijJ3NU8XawAFAAAAAAAAAAMiAsCeNHc1TxdrAAQAAwCgZnIAAAAAgOhJDwAXIgKQljt3NU8XawAB
AAMAFyICkNo9dzVPF2sABQADABciApDeP3c1TxdrAAEAAgAXIgKQIkJ3NU8XawAAAAMAFyICkPZD
dzVPF2sAAAACABQiAsByRXc1TxdrAAAAAgD/////BAAAAJondwAOgAKwYkl3NU8XawADAAAABAAA
AOhJDwAPgALA6kp3NU8XawACAAAAAAAAAOhJDwBAQg8ACoACwEZMdzVPF2sAAwAAAAQAAAACAAAA
AAAAABEQApCeTnc1TxdrAAQAAwABEQKQRlB3NU8XawAAAAIAAiICoFbLdzVPF2sABAADAAYAAAAN
IgKw0s13NU8XawAEAAMABQAAAKBmcgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgLL4
dzVPF2sAAhEIsGozeDVPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigjlJ4NU8XawABAAAAAAAA
ABFACKC2Wng1TxdrAAEAAAAAAAAAARAIgJpieDVPF2sAAhEIsDpzeDVPF2sABwAAAOeoCZT/////
EUAIoM51eDVPF2sAAQAAAAAAAAABEAiA/nh4NU8XawACEQiwftJ8NU8XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKBm13w1TxdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CIBi7nw1TxdrAAIRCLA2F301TxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoEY1fTVPF2sAAQAA
AAAAAAABEAiAojh9NU8XawACEQiwnkZ9NU8XawAHAAAA56gJlP////8RQAignkl9NU8XawABAAAA
AAAAAASAAqB+XH01TxdrAAAAAAAAAAAAERICkAJgfTVPF2sAAAAAAAkiAoACZn01TxdrAAwiAuDK
aH01TxdrAHMiAAAAAAAAcyIAAAAAAAABAAESAAAAAAsiAsCWan01TxdrADYDAAAAAAAAAAAAABIA
AAACIgKgZm59NU8XawAAAAAAAAAAAA0iArDab301TxdrAAAAAAAeAAAAvMSXAAYiApAGdH01Txdr
AB4AAAARQAigxnp9NU8XawABAAAAAAAAAAEQCIBifX01TxdrAAPwASAGAAAAoA8AAAIRCLBaQMg0
TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoFJIyDRPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgFpoyDRPF2sAAhEIsDqiyDRPF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAig7sHINE8XawAAAAAAAAAAAAEQCIDKxsg0TxdrAAIRCLDK1sg0TxdrAAcAAADnqGmp////
/xFACKC62cg0TxdrAAAAAAAAAAAAARAIgHbcyDRPF2sAAhEIsJYl3zRPF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigrirfNE8XawAAAAAAAAAAABUiAqBeN980TxdrAAYAAAAAAAAAAyICwC463zRP
F2sAAQADAFlchwAAAACAhYwEABciApBOPN80TxdrAAYAAwAUIgLA/j3fNE8XawAGAAMA/////wAA
AABg8psADoACsLZD3zRPF2sAAwAAAAEAAADvNxcAD4ACwP5E3zRPF2sAAwAAAAYAAAAoUhAAYukP
AAqAAsBOR980TxdrAAMAAAABAAAAAwAAAAYAAAAREAKQ3kjfNE8XawABAAMAARECkKJK3zRPF2sA
BgADAAIiAqASg980TxdrAAEAAwACAAAADSICsLKE3zRPF2sAAQADAAYAAABZXIcAAyICwCqO3zRP
F2sAAgADAA6yiwAAAACApqkEAAUiArB+kN80TxdrAAIAAwAOsosAKwn0/wMiAsDSlN80TxdrAAEA
AgBUXI4AAAAAgHcWDwAFIgKwCpffNE8XawABAAIAVFyOAOVe8f8EIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgHrf3zRPF2sAAhEIsCYe4DRPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
Hj7gNE8XawAAAAAAAAAAAAEQCIBuQeA0TxdrAAIRCLBCU+A0TxdrAAcAAAB2T9Gp/////xFACKA6
VuA0TxdrAAAAAAAAAAAAARAIgDpZ4DRPF2sAAhEIsDZv4DRPF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAighongNE8XawAAAAAAAAAAABFACKC6kOA0TxdrAAAAAAAAAAAAARAIgGaU4DRPF2sAAhEI
sNLq7zRPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigku/vNE8XawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAigzwNE8XawACEQiwmjnwNE8XawASAAAABRNgqf////8S
IAgQGAAAABFACKAGVvA0TxdrAAAAAAAAAAAAARAIgJZY8DRPF2sAAhEIsOZm8DRPF2sABwAAAOeo
aan/////EUAIoAJq8DRPF2sAAAAAAAAAAAABEAiAhmzwNE8XawACEQiwdpcINU8XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKBmnQg1TxdrAAAAAAAAAAAAFSICoLKnCDVPF2sABgAAAAAAAAADIgLA
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
VrjiNU8XawADAAMAARECkPK54jVPF2sABwADAAIiAqAK7eI1TxdrAAMAAwAHAAAADSICsHLu4jVP
F2sAAwADAAcAAAA0k2YAAyICwF754jVPF2sABAADAOAFZAAAAACAECQPAAUiArC++uI1TxdrAAQA
AwDgBWQANOz6/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiABjnjNU8XawACEQiwmm7j
NU8XawASAAAABRNgqf////8SIAgQGAAAABFACKAGi+M1TxdrAAAAAAAAAAAAARAIgDaO4zVPF2sA
AhEIsAKf4zVPF2sABwAAAHZP0an/////EUAIoOqh4zVPF2sAAAAAAAAAAAABEAiApqTjNU8XawAC
EQiwervjNU8XawASAAAABRNgqf////8SIAgQGAAAABFACKCm1eM1TxdrAAAAAAAAAAAAEUAIoK7c
4zVPF2sAAAAAAAAAAAABEAiAJt/jNU8XawACEQiwUmcBNk8XawABAAAA1QxAAAAAAAAPIAgQ+wAA
ABFACKCKbwE2TxdrAAAAAAAAAAAAARAIgK5yATZPF2sAAhEIsM6fBTZPF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigKqUFNk8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiAqsgFNk8XawACEQiwuvoFNk8XawASAAAABRNgqf////8SIAgQGAAAABFACKC2GAY2TxdrAAAA
AAAAAAAAARAIgDYcBjZPF2sAAhEIsHIqBjZPF2sABwAAAOeoaan/////EUAIoEotBjZPF2sAAAAA
AAAAAAABEAiAui8GNk8XawACEQiw+lUKNk8XawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKAeWgo2
TxdrAAAAAAAAAAAAFSICoCZlCjZPF2sABwAAAAAAAAADIgLAimgKNk8XawAHAAMAPYlgAAAAAIDD
SA8AFyICkKpqCjZPF2sAAQACABQiAsBmbAo2TxdrAAEAAgD/////AAAAAFBfaQAOgAKwInEKNk8X
awADAAAABwAAAMNIDwAPgALAknIKNk8XawACAAAAAQAAAPxSHgBAQg8ACoACwPZ0CjZPF2sAAwAA
AAcAAAACAAAAAQAAABEQApCCdgo2TxdrAAcAAwABEQKQEngKNk8XawABAAIAAiICoA6vCjZPF2sA
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
9s0bN08XawACEQiwitsbN08XawAHAAAA56hpqf////8RQAigbt4bN08XawAAAAAAAAAAAAEQCICa
4Rs3TxdrAAIRCLB+Viw3TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoA5bLDdPF2sAAAAAAAAA
AAAVIgKg5mYsN08XawAFAAAAAAAAAAMiAsDqaCw3TxdrAAYAAwDe9zoAAAAAgCVJDwAXIgKQ7mos
N08XawADAAIAFCICwBJyLDdPF2sAAwACAP////8AAAAA6wtEAA6AArBCdSw3TxdrAAMAAAAGAAAA
JUkPAA+AAsCydyw3TxdrAAIAAAADAAAArZIeAEBCDwAKgALA+ngsN08XawADAAAABgAAAAIAAAAD
AAAAERACkHp6LDdPF2sABgADAAERApAufSw3TxdrAAMAAgACIgKghrAsN08XawAGAAMABwAAAA0i
ArDqsSw3TxdrAAYAAwAFAAAA3vc6AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAEgAKgaucs
N08XawAAAAAAAAAAABESApAO6yw3TxdrAAAAAAAJIgKA2u8sN08XawAMIgLgCvMsN08XawDPIgAA
AAAAAM8iAAAAAAAAAQABEgAAAAALIgLAxvQsN08XawBgAwAAAAAAAAAAAAASAAAAAiICoGL4LDdP
F2sAAAAAAAAAAAANIgKwKvosN08XawAAAAAAHgAAAA4IlgAGIgKQKv4sN08XawAeAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIDuCy03TxdrAAIRCLC2Qi03TxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAI
oE5hLTdPF2sAAAAAAAAAAAARQAigAmktN08XawAAAAAAAAAAAAEQCIDOay03TxdrAAIRCLAyfC03
TxdrAAcAAADnqAmU/////xFACKCigC03TxdrAAAAAAAAAAAAARAIgAqDLTdPF2sAAhEIsJI6MTdP
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigxj8xN08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAQlIxN08XawACEQiwJnkxN08XawASAAAABRMAlP////8SIAgQGAAA
ABFACKB2ljE3TxdrAAAAAAAAAAAAARAIgIqZMTdPF2sAAhEIsEaoMTdPF2sABwAAAOeoCZT/////
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
jowgN08XawAAAAAAAAAAABUiAqCmmCA3TxdrAAcAAAAAAAAAAyICwKqaIDdPF2sAAgADADg2PQAA
AACAakkPABciApAinSA3TxdrAAMAAwAUIgLA6p4gN08XawADAAMA/////wAAAAA3AEgADoACsC6i
IDdPF2sAAwAAAAIAAABqSQ8AD4ACwL6kIDdPF2sAAwAAAAMAAAB5kh4AQEIPAAqAAsAepiA3Txdr
AAMAAAACAAAAAwAAAAMAAAAREAKQjqcgN08XawACAAMAARECkOKrIDdPF2sAAwADAAIiAqD63CA3
TxdrAAIAAwAGAAAADSICsI7eIDdPF2sAAgADAAcAAAA4Nj0AAyICwCrqIDdPF2sAAAADADUiPAAA
AACAUx8PAAUiArCS6yA3TxdrAAAAAwA1IjwA43L5/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAgg8hN08XawACEQiwukchN08XawASAAAABRNgqf////8SIAgQGAAAABFACKCqbSE3Txdr
AAAAAAAAAAAAEUAIoJJ2ITdPF2sAAAAAAAAAAAABEAiAInkhN08XawACEQiwLochN08XawAHAAAA
56hpqf////8RQAigToohN08XawAAAAAAAAAAAAEQCID2jCE3TxdrAAPwASAEAAAAHBEAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiALlQxN08XawACEQiwXnoxN08XawASAAAABRMAlP//
//8SIAgQGAAAABFACKBqljE3TxdrAAEAAAAAAAAAARAIgMqZMTdPF2sAAhEIsM6oMTdPF2sABwAA
AOeoCZT/////EUAIoIqrMTdPF2sAAQAAAAAAAAABEAiAoq4xN08XawACEQiwzuE+N08XawABAAAA
3AxAAAAAAAAPIAgQ+gAAABFACKCG6z43TxdrAAEAAAAAAAAAFSICoI72PjdPF2sABAAAAAAAAAAD
IgLAEvo+N08XawAAAAIAT8M6AAAAAIBoSw8AFyICkH78PjdPF2sABwADABciApDO/j43TxdrAAIA
AgAXIgKQYgA/N08XawAFAAMAFyICkBYCPzdPF2sAAQADABQiAsCOAz83TxdrAAEAAwD/////AwAA
ACY3PQAOgAKwagc/N08XawACAAAAAAAAAGhLDwAPgALA1gg/N08XawADAAAAAQAAAGhLDwBAQg8A
CoACwBoLPzdPF2sAAgAAAAAAAAADAAAAAQAAABEQApCmDD83TxdrAAAAAgABEQKQOg4/N08XawAB
AAMAAiICoIo9PzdPF2sAAAACAAcAAAANIgKwQj8/N08XawAAAAIABAAAAE/DOgAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgLplPzdPF2sAAhEIsJKgPzdPF2sAEgAAAAUTYKn/////EiAI
EBgAAAARQAig+r8/N08XawAAAAAAAAAAABFACKCayD83TxdrAAAAAAAAAAAAARAIgF7LPzdPF2sA
AhEIsLbbPzdPF2sABwAAAOeoaan/////EUAIoILePzdPF2sAAAAAAAAAAAABEAiAnuY/N08XawAC
EQiwvphDN08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDGnUM3TxdrAAAAAAAAAAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIC6sEM3TxdrAAIRCLC21UM3TxdrABIAAAAFE2Cp////
/xIgCBAYAAAAEUAIoP7wQzdPF2sAAAAAAAAAAAABEAiAnvNDN08XawACEQiwEgFEN08XawAHAAAA
56hpqf////8RQAigKgREN08XawAAAAAAAAAAAAEQCIASB0Q3TxdrAAIRCLD25Fg3TxdrAAEAAADV
DEAAAAAAAA8gCBD6AAAAEUAIoI7qWDdPF2sAAAAAAAAAAAARQAigzvpYN08XawAAAAAAAAAAAAEQ
CIDG/Vg3TxdrAAIRCLDKpGY3TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoO6oZjdPF2sAAAAA
AAAAAAAVIgKgqrJmN08XawAEAAAAAAAAAAMiAsBitWY3TxdrAAEAAwCy7i0AAAAAgHRIDwAXIgKQ
ErdmN08XawACAAMAFCICwJK4ZjdPF2sAAgADAP////8AAAAAODY9AA6AArAavWY3TxdrAAMAAAAB
AAAAdEgPAA+AAsCavmY3TxdrAAMAAAACAAAANvYaAEBCDwAKgALADsFmN08XawADAAAAAQAAAAMA
AAACAAAAERACkILCZjdPF2sAAQADAAERApA+xGY3TxdrAAIAAwACIgKgQvVmN08XawABAAMABwAA
AA0iArCq9mY3TxdrAAEAAwAEAAAAsu4tAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
+jBnN08XawACEQiwkmVnN08XawASAAAABRNgqf////8SIAgQGAAAABFACKCGhGc3TxdrAAAAAAAA
AAAAARAIgKKIZzdPF2sAAhEIsAqXZzdPF2sABwAAAOeoaan/////EUAIoPaZZzdPF2sAAAAAAAAA
AAABEAiAkp1nN08XawACEQiwIq9qN08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCys2o3Txdr
AAAAAAAAAAAAEUAIoMbIajdPF2sAAAAAAAAAAAABEAiAqstqN08XawACEQiwqsBsN08XawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKBGx2w3TxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAAAEQCICe2Ww3TxdrAAIRCLC6/mw3TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoKYa
bTdPF2sAAAAAAAAAAAABEAiAhh1tN08XawACEQiw4ittN08XawAHAAAA56hpqf////8RQAig0i5t
N08XawAAAAAAAAAAAAEQCICKMW03TxdrAAIRCLBCinA3TxdrAAEAAADVDEAAAAAAAA8gCBD7AAAA
EUAIoAqScDdPF2sAAAAAAAAAAAABEAiAnpRwN08XawACEQiwKmGON08XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKA+Z443TxdrAAAAAAAAAAAAFSICoA5yjjdPF2sABAAAAAAAAAADIgLAwnSON08X
awACAAMA7a8uAAAAAICbSQ8AFyICkKJ2jjdPF2sAAAACABQiAsAqeI43TxdrAAAAAgD/////AAAA
AE/DOgAOgAKwbnyON08XawADAAAAAgAAAJtJDwAPgALA0n2ON08XawACAAAAAAAAAA+SHgBAQg8A
CoACwA5/jjdPF2sAAwAAAAIAAAACAAAAAAAAABEQApC+gY43TxdrAAIAAwABEQKQWoOON08XawAA
AAIAAiICoIKzjjdPF2sAAgADAAUAAAANIgKw1rWON08XawACAAMABAAAAO2vLgAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgP7bjjdPF2sAAhEIsD4YjzdPF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAigDjiPN08XawABAAAAAAAAAAEQCICiO483TxdrAAIRCLDuSo83TxdrAAcAAADnqAmU
/////xFACKDmTY83TxdrAAEAAAAAAAAAARAIgJ5QjzdPF2sAAhEIsApbkjdPF2sAAQAAAMsMQAAA
AAAADyAIEPoAAAARQAigRmCSN08XawABAAAAAAAAABFACKCmcpI3TxdrAAEAAAAAAAAAARAIgCJ2
kjdPF2sAAhEIsII+qDdPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig1kKoN08XawABAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAtlWoN08XawACEQiwtn+oN08XawASAAAA
BRMAlP////8SIAgQGAAAABFACKB+m6g3TxdrAAEAAAAAAAAAARAIgMKeqDdPF2sAAhEIsDavqDdP
F2sABwAAAOeoCZT/////EUAIoOqxqDdPF2sAAQAAAAAAAAABEAiABrWoN08XawACEQiwaiC2N08X
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKB6JbY3TxdrAAEAAAAAAAAAFSICoMovtjdPF2sABAAA
AAAAAAADIgLA3jG2N08XawAAAAIAbnorAAAAAIDhSA8AFyICkDY0tjdPF2sABwADABciApBaNrY3
TxdrAAIAAgAXIgKQFji2N08XawACAAMAFCICwJ46tjdPF2sAAgADAP////8CAAAA7a8uAA6AArCq
PbY3TxdrAAIAAAAAAAAA4UgPAA+AAsAyP7Y3TxdrAAMAAAACAAAA4UgPAEBCDwAKgALArkG2N08X
awACAAAAAAAAAAMAAAACAAAAERACkBZDtjdPF2sAAAACAAERApD2RLY3TxdrAAIAAwACIgKgUnS2
N08XawAAAAIABwAAAA0iArDqdbY3TxdrAAAAAgAEAAAAbnorAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiA7py2N08XawACEQiw/tW2N08XawASAAAABRNgqf////8SIAgQGAAAABFACKD2
9LY3TxdrAAAAAAAAAAAAEUAIoKb8tjdPF2sAAAAAAAAAAAABEAiA7v+2N08XawACEQiwIg+3N08X
awAHAAAA56hpqf////8RQAiguha3N08XawAAAAAAAAAAAAEQCICqGbc3TxdrAAIRCLC6zbo3Txdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoJbTujdPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
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
TxdrAAcAAADnqGmp/////xFACKDq2pI3TxdrAAAAAAAAAAAAARAIgJ7dkjdPF2sAAhEIsLqSozdP
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigDpejN08XawAAAAAAAAAAABUiAqAaoqM3TxdrAAUA
AAAAAAAAAyICwOKkozdPF2sABgADAAuvKwAAAACA00gPABciApC+pqM3TxdrAAMAAgAUIgLATqij
N08XawADAAIA/////wAAAABhwjQADoACsK6sozdPF2sAAwAAAAYAAADTSA8AD4ACwEquozdPF2sA
AgAAAAMAAAA0kh4AQEIPAAqAAsCSsKM3TxdrAAMAAAAGAAAAAgAAAAMAAAAREAKQDrKjN08XawAG
AAMAARECkKqzozdPF2sAAwACAAIiAqBK6aM3TxdrAAYAAwAHAAAADSICsNLqozdPF2sABgADAAUA
AAALrysABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBqFaQ3TxdrAAIRCLD6TKQ3Txdr
ABIAAAAFEwCU/////xIgCBAYAAAAEUAIoBZrpDdPF2sAAAAAAAAAAAARQAig8nKkN08XawAAAAAA
AAAAAAEQCIAWdqQ3TxdrAAIRCLBOhaQ3TxdrAAcAAADnqAmU/////xFACKBKiKQ3TxdrAAAAAAAA
AAAAARAIgDaLpDdPF2sAAhEIsLpEqDdPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigckqoN08X
awAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAeluoN08XawACEQiw1n6o
N08XawASAAAABRMAlP////8SIAgQGAAAABFACKBCm6g3TxdrAAAAAAAAAAAAARAIgLqeqDdPF2sA
AhEIsIKvqDdPF2sABwAAAOeoCZT/////EUAIoDayqDdPF2sAAAAAAAAAAAABEAiA8rSoN08XawAC
EQiw0gm6N08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAqD7o3TxdrAAAAAAAAAAAAEUAIoBIi
ujdPF2sAAAAAAAAAAAABEAiAziW6N08XawACEQiwNlDLN08XawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKBOVMs3TxdrAAAAAAAAAAAAFSICoNJfyzdPF2sABQAAAAAAAAADIgLA3mHLN08XawADAAIA
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
usZwN08XawACAAIAOtcxAAAAAICgJwAAFyICkOrIcDdPF2sAAAADABQiAsB2ynA3TxdrAAAAAwD/
////AAAAAAv4OwAOgAKw2s1wN08XawACAAAAAgAAADNJDwAPgALAQtBwN08XawADAAAAAAAAAE2S
HgBAQg8ACoACwHLRcDdPF2sAAgAAAAIAAAADAAAAAAAAABEQApCe1HA3TxdrAAIAAgABEQKQMtZw
N08XawAAAAMAAiICoJYHcTdPF2sAAgACAAYAAAANIgKwFglxN08XawACAAIABgAAADrXMQAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgCI0cTdPF2sAAhEIsO5qcTdPF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigFotxN08XawABAAAAAAAAAAEQCIDWjnE3TxdrAAIRCLDmnXE3TxdrAAcA
AADnqGmp/////xFACKDqoHE3TxdrAAEAAAAAAAAAARAIgIajcTdPF2sAAhEIsC6QgDdPF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigGpaAN08XawABAAAAAAAAABFACKC6pYA3TxdrAAEAAAAAAAAA
ARAIgPKogDdPF2sAAhEIsN5akjdPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigSl+SN08XawAB
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiArnSSN08XawACEQiwep6SN08X
awASAAAABRNgqf////8SIAgQGAAAABFACKDqu5I3TxdrAAEAAAAAAAAAARAIgA7AkjdPF2sAAhEI
sIrOkjdPF2sABwAAAOeoaan/////EUAIoG7RkjdPF2sAAQAAAAAAAAABEAiArtSSN08XawACEQiw
ynSYN08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAie5g3TxdrAAEAAAAAAAAAFSICoCqGmDdP
F2sABgAAAAAAAAADIgLAvoeYN08XawAAAAMA4q0sAAAAAIByKAAAFyICkFKJmDdPF2sABAADABQi
AsCqi5g3TxdrAAQAAwD/////AAAAADMDNgAOgAKwho6YN08XawADAAAAAAAAAClKDwAPgALA9o+Y
N08XawADAAAABAAAAFyTHgBAQg8ACoACwG6SmDdPF2sAAwAAAAAAAAADAAAABAAAABEQApDGk5g3
TxdrAAAAAwABEQKQlpaYN08XawAEAAMAAiICoHLCmDdPF2sAAAADAAcAAAANIgKw8sOYN08XawAA
AAMABgAAAOKtLAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMrumDdPF2sAAhEIsEoe
mTdPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigUjyZN08XawAAAAAAAAAAABFACKAaRJk3Txdr
AAAAAAAAAAAAARAIgCpHmTdPF2sAAhEIsGZVmTdPF2sABwAAAOeoaan/////EUAIoJZZmTdPF2sA
AAAAAAAAAAABEAiAklyZN08XawACEQiwNge6N08XawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKCy
DLo3TxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBqKLo3TxdrAAIR
CLDOS7o3TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoOJpujdPF2sAAAAAAAAAAAABEAiA4m26
N08XawACEQiwPny6N08XawAHAAAA56hpqf////8RQAigUn+6N08XawAAAAAAAAAAAAEQCICmgro3
TxdrAAIRCLAaNcA3TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoOo5wDdPF2sAAAAAAAAAAAAV
IgKgLkTAN08XawAGAAAAAAAAAAMiAsDeRsA3TxdrAAQAAwAruiYAAAAAgB0rAAAXIgKQqkjAN08X
awACAAIAFCICwJpKwDdPF2sAAgACAP////8AAAAAOtcxAA6AArDWTsA3TxdrAAMAAAAEAAAACEkP
AA+AAsASUMA3TxdrAAIAAAACAAAAMZMeAEBCDwAKgALANlLAN08XawADAAAABAAAAAIAAAACAAAA
ERACkMZTwDdPF2sABAADAAERApBiVcA3TxdrAAIAAgACIgKgDoTAN08XawAEAAMABwAAAA0iArA2
hcA3TxdrAAQAAwAGAAAAK7omAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAorDAN08X
awACEQiwjvPAN08XawASAAAABRMAlP////8SIAgQGAAAABFACKCOEsE3TxdrAAAAAAAAAAAAEUAI
oO4ZwTdPF2sAAAAAAAAAAAABEAiA7hzBN08XawACEQiw9i3BN08XawAHAAAA56gJlP////8RQAig
sjDBN08XawAAAAAAAAAAAAEQCIAmM8E3TxdrAAIRCLCi6c83TxdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoF7vzzdPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgK4J
0DdPF2sAAhEIsDYy0DdPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig+k3QN08XawAAAAAAAAAA
AAEQCIDGUNA3TxdrAAIRCLBmX9A3TxdrAAcAAADnqAmU/////xFACKAqYtA3TxdrAAAAAAAAAAAA
ARAIgPZk0DdPF2sAAhEIsK6z4TdPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigvrjhN08XawAA
AAAAAAAAABFACKDSx+E3TxdrAAAAAAAAAAAAARAIgPLK4TdPF2sAAhEIsFry5zdPF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigovbnN08XawAAAAAAAAAAABUiAqDuAOg3TxdrAAYAAAAAAAAAAyIC
wKYD6DdPF2sAAgACAKCOIgAAAACAhQsAABciApBGBeg3TxdrAAAAAwAUIgLAJgfoN08XawAAAAMA
/////wAAAADirSwADoACsC4M6DdPF2sAAgAAAAIAAACaSA8AD4ACwKYN6DdPF2sAAwAAAAAAAACi
kR4AQEIPAAqAAsCGD+g3TxdrAAIAAAACAAAAAwAAAAAAAAAREAKQAhHoN08XawACAAIAARECkBYT
6DdPF2sAAAADAAIiAqCeQ+g3TxdrAAIAAgAGAAAADSICsNJE6DdPF2sAAgACAAYAAACgjiIABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDSbOg3TxdrAAIRCLD2n+g3TxdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoI7A6DdPF2sAAQAAAAAAAAABEAiA1sPoN08XawACEQiwetLoN08XawAH
AAAA56hpqf////8RQAigYtXoN08XawABAAAAAAAAAAEQCIAi2eg3TxdrAAPwASAHAAAAdA8AAAIR
CLDWA0M3TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoDoLQzdPF2sAAAAAAAAAAAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgCoqQzdPF2sAAhEIsDJVQzdPF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAig1m5DN08XawAAAAAAAAAAAAEQCIDGckM3TxdrAAIRCLAugUM3TxdrAAcAAADn
qGmp/////xFACKBShEM3TxdrAAAAAAAAAAAAARAIgD6HQzdPF2sAAhEIsPZGSDdPF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigrktIN08XawAAAAAAAAAAABUiAqBCVkg3TxdrAAcAAAAAAAAAAyIC
wMpYSDdPF2sAAwADAD23OAAAAACA+kgPABciApC6Wkg3TxdrAAcAAwAUIgLAglxIN08XawAHAAMA
/////wAAAACQ90EADoACsCJgSDdPF2sAAwAAAAMAAAD6SA8AD4ACwLJhSDdPF2sAAwAAAAcAAABk
kh4AQEIPAAqAAsACZEg3TxdrAAMAAAADAAAAAwAAAAcAAAAREAKQemVIN08XawADAAMAARECkBJn
SDdPF2sABwADAAIiAqBKm0g3TxdrAAMAAwAHAAAADSICsLacSDdPF2sAAwADAAcAAAA9tzgAAyIC
wHKmSDdPF2sABAADAGAtNgAAAACA7R4PAAUiArD6p0g3TxdrAAQAAwBgLTYAvej6/wQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiA3shIN08XawACEQiwDvhIN08XawASAAAABRNgqf////8S
IAgQGAAAABFACKAiGEk3TxdrAAAAAAAAAAAAARAIgNobSTdPF2sAAhEIsGYqSTdPF2sABwAAAOeo
aan/////EUAIoBYtSTdPF2sAAAAAAAAAAAABEAiAsi9JN08XawACEQiwFhlnN08XawABAAAA0AxA
AAAAAAAPIAgQ+wAAABFACKDiIGc3TxdrAAAAAAAAAAAAARAIgOIjZzdPF2sAAhEIsB6uajdPF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAigqrJqN08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiAJtJqN08XawACEQiw7gFrN08XawASAAAABRNgqf////8SIAgQGAAAABFA
CKDaIGs3TxdrAAAAAAAAAAAAARAIgK4jazdPF2sAAhEIsP4xazdPF2sABwAAAOeoaan/////EUAI
oMY0azdPF2sAAAAAAAAAAAABEAiAEjhrN08XawACEQiwWgRwN08XawABAAAA3AxAAAAAAAAPIAgQ
+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
TxdrAAcAAADnqAmU/////xFACKBytx84TxdrAAEAAAAAAAAAARAIgE66HzhPF2sAAhEIsHJjLThP
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig5mctOE8XawABAAAAAAAAABUiAqBScy04TxdrAAQA
AAAAAAAAAyICwBZ2LThPF2sAAAACAEAxHAAAAACALkkPABciApCWeC04TxdrAAcAAwAXIgKQ6not
OE8XawACAAIAFyICkMJ9LThPF2sAAQACABciApByfy04TxdrAAUAAwAUIgLAUoEtOE8XawAFAAMA
/////wMAAACJbR8ADoACsE6HLThPF2sAAgAAAAAAAAAuSQ8AD4ACwNKILThPF2sAAwAAAAUAAAAu
SQ8AQEIPAAqAAsAyii04TxdrAAIAAAAAAAAAAwAAAAUAAAAREAKQaowtOE8XawAAAAIAARECkPaN
LThPF2sABQADAAIiAqByvC04TxdrAAAAAgAHAAAADSICsN6+LThPF2sAAAACAAQAAABAMRwABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIA+5i04TxdrAAIRCLCuHi44TxdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoDo+LjhPF2sAAAAAAAAAAAARQAigekUuOE8XawAAAAAAAAAAAAEQCIBm
TS44TxdrAAIRCLC6Wy44TxdrAAcAAADnqGmp/////xFACKCSXi44TxdrAAAAAAAAAAAAARAIgBJi
LjhPF2sAAhEIsB4XMjhPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigHhwyOE8XawAAAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiACi8yOE8XawACEQiwglMyOE8XawASAAAA
BRNgqf////8SIAgQGAAAABFACKDCbzI4TxdrAAAAAAAAAAAAARAIgEpyMjhPF2sAAhEIsDJ/MjhP
F2sABwAAAOeoaan/////EUAIoDaCMjhPF2sAAAAAAAAAAAABEAiA8oQyOE8XawACEQiwmu5GOE8X
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDu80Y4TxdrAAAAAAAAAAAAEUAIoI4HRzhPF2sAAAAA
AAAAAAABEAiAZgpHOE8XawACEQiwTiFVOE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAaK1U4
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
AiICoGb+pDhPF2sAAAACAAcAAAANIgKw8v+kOE8XawAAAAIABAAAAKbmDAAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgHoqpThPF2sAAhEIsOphpThPF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAig9oClOE8XawAAAAAAAAAAABFACKB+iqU4TxdrAAAAAAAAAAAAARAIgFaNpThPF2sAAhEI
sAacpThPF2sABwAAAOeoaan/////EUAIoAafpThPF2sAAAAAAAAAAAABEAiA9qGlOE8XawACEQiw
OlqpOE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCWZKk4TxdrAAAAAAAAAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCID6dqk4TxdrAAIRCLAqnak4TxdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoP63qThPF2sAAAAAAAAAAAABEAiALrupOE8XawACEQiwbsqpOE8XawAHAAAA56hp
qf////8RQAigYs2pOE8XawAAAAAAAAAAAAEQCIDuz6k4TxdrAAIRCLAS8704TxdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoFb4vThPF2sAAAAAAAAAAAARQAigng2+OE8XawAAAAAAAAAAAAEQCIDG
EL44TxdrAAPwASAFAAAAyBEAAAIRCLCWD/M3TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoDYW
8zdPF2sAAAAAAAAAAAAVIgKgCiLzN08XawAFAAAAAAAAAAMiAsCaJfM3TxdrAAEAAgDk/R8AAAAA
gK1KDwAXIgKQwifzN08XawAGAAMAFCICwHIq8zdPF2sABgADAP////8AAAAAC68rAA6AArDSLfM3
TxdrAAIAAAABAAAArUoPAA+AAsA2L/M3TxdrAAMAAAAGAAAAtZMeAEBCDwAKgALAfjHzN08XawAC
AAAAAQAAAAMAAAAGAAAAERACkAoz8zdPF2sAAQACAAERApDGNPM3TxdrAAYAAwACIgKgomrzN08X
awABAAIABgAAAA0iArAObPM3TxdrAAEAAgAFAAAA5P0fAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiAFpbzN08XawACEQiw5snzN08XawASAAAABRNgqf////8SIAgQGAAAABFACKB26PM3
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
EgAAAAsiAsCm3E05TxdrAMO7AQAAAAAABgADABIAAAALIgLA7t9NOU8XawDUuAEAAAAAAAQAAwAS
AAAACyICwI7hTTlPF2sAD7wBAAAAAAAHAAMAEgAAAAsiAsCa4005TxdrABzBAQAAAAAAAAACABIA
AAALIgLA5uVNOU8XawDgwQEAAAAAAAEAAgASAAAACyICwHLoTTlPF2sAlsEBAAAAAAADAAIAEgAA
AAsiAsBe6k05TxdrAJS/AQAAAAAAAAADABIAAAALIgLADuxNOU8XawD/twEAAAAAAAEAAwASAAAA
CyICwDruTTlPF2sAjbYBAAAAAAACAAMAEgAAAAsiAsAK8U05TxdrAJq6AQAAAAAAAwADABIAAAAO
gAKwfh1OOU8XawACAAAAAgAAALZIDwAPgALA0h5OOU8XawADAAAAAAAAAGSRHgBAQg8ACoACwBIh
TjlPF2sAAgAAAAIAAAADAAAAAAAAABEQApCaIk45TxdrAAIAAgABEQKQAiROOU8XawAAAAMAAiIC
oJpXTjlPF2sAAgACAAYAAAANIgKw/lhOOU8XawACAAIABgAAAExLjQAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgCqCTjlPF2sAAhEIsN6zTjlPF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAig1tFOOU8XawABAAAAAAAAAAEQCIAG1k45TxdrAAIRCLBG5U45TxdrAAcAAADnqGmp/////xFA
CKAO6E45TxdrAAEAAAAAAAAAARAIgI7rTjlPF2sAAhEIsHqlXDlPF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAigHqtcOU8XawABAAAAAAAAABFACKBSvlw5TxdrAAEAAAAAAAAAARAIgCrBXDlPF2sA
AhEIsK5tbjlPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAiggnduOU8XawABAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAco9uOU8XawACEQiworpuOU8XawASAAAABRNgqf//
//8SIAgQGAAAABFACKCi1245TxdrAAEAAAAAAAAAARAIgHLebjlPF2sAAhEIsC7tbjlPF2sABwAA
AOeoaan/////EUAIoDLwbjlPF2sAAQAAAAAAAAABEAiAGvNuOU8XawACEQiwjlN1OU8XawABAAAA
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
/////xFACKBOQU45TxdrAAAAAAAAAAAAARAIgLpDTjlPF2sAAhEIsBJubjlPF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAig/nJuOU8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAjpFuOU8XawACEQiwyrluOU8XawASAAAABRNgqf////8SIAgQGAAAABFACKDC1245Txdr
AAAAAAAAAAAAARAIgFLebjlPF2sAAhEIsCrubjlPF2sABwAAAOeoaan/////EUAIoNLwbjlPF2sA
AAAAAAAAAAABEAiA+vNuOU8XawACEQiw1vd0OU8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBG
/HQ5TxdrAAAAAAAAAAAAFSICoNIHdTlPF2sABwAAAAAAAAADIgLA1gl1OU8XawABAAMA06iLAAAA
AIC0JQ8AFyICkLYLdTlPF2sAAwADABQiAsA2DnU5TxdrAAMAAwD/////AAAAADAplAAOgAKwThF1
OU8XawADAAAAAQAAABBJDwAPgALAthJ1OU8XawADAAAAAwAAAPGRHgBAQg8ACoACwPIUdTlPF2sA
AwAAAAEAAAADAAAAAwAAABEQApBKFnU5TxdrAAEAAwABEQKQ0hh1OU8XawADAAMAAiICoPZLdTlP
F2sAAQADAAUAAAANIgKwYk11OU8XawABAAMABwAAANOoiwADIgLAald1OU8XawAAAAMAoCqIAAAA
AICtPw8ABSICsApadTlPF2sAAAADAKAqiAAT3fv/BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIBKfHU5TxdrAAIRCLDesnU5TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoO7RdTlPF2sA
AAAAAAAAAAARQAigWtl1OU8XawAAAAAAAAAAAAEQCIBS3HU5TxdrAAIRCLDu6nU5TxdrAAcAAADn
qGmp/////xFACKAC73U5TxdrAAAAAAAAAAAAARAIgOrxdTlPF2sAA/ABIAQAAACgEAAAAhEIsDpS
hDlPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigklqEOU8XawABAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiA6m2EOU8XawACEQiwkpiEOU8XawASAAAABRMAlP////8SIAgQ
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
BgAAACsCfgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgOJFxTlPF2sAAhEIsAqDxTlP
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig+qLFOU8XawABAAAAAAAAAAEQCIAepsU5TxdrAAIR
CLButsU5TxdrAAcAAADnqGmp/////xFACKCWucU5TxdrAAEAAAAAAAAAARAIgJK8xTlPF2sAAhEI
sB6o0zlPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigeq7TOU8XawABAAAAAAAAABFACKDSvtM5
TxdrAAEAAAAAAAAAARAIgDrC0zlPF2sAAhEIsKJy5TlPF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAigCnflOU8XawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA9pDlOU8X
awACEQiwkrvlOU8XawASAAAABRNgqf////8SIAgQGAAAABFACKDW2eU5TxdrAAEAAAAAAAAAARAI
gPLc5TlPF2sAAhEIsDbr5TlPF2sABwAAAOeoaan/////EUAIoGru5TlPF2sAAQAAAAAAAAABEAiA
GvHlOU8XawACEQiwxozsOU8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDClew5TxdrAAEAAAAA
AAAAFSICoHag7DlPF2sABgAAAAAAAAADIgLA6qHsOU8XawAAAAMAENd4AAAAAIDhBwAAFyICkEKk
7DlPF2sABAADABQiAsD+pew5TxdrAAQAAwD/////AAAAAFctggAOgAKwxqjsOU8XawADAAAAAAAA
AHdKDwAPgALAQqvsOU8XawADAAAABAAAAJiTHgBAQg8ACoACwKqs7DlPF2sAAwAAAAAAAAADAAAA
BAAAABEQApC2ruw5TxdrAAAAAwABEQKQDrDsOU8XawAEAAMAAiICoMLc7DlPF2sAAAADAAcAAAAN
IgKwJt7sOU8XawAAAAMABgAAABDXeAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgEII
7TlPF2sAAhEIsMo27TlPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigdlTtOU8XawAAAAAAAAAA
ABFACKBKXO05TxdrAAAAAAAAAAAAARAIgApg7TlPF2sAAhEIsB5u7TlPF2sABwAAAOeoaan/////
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
EUAIoB5SrDpPF2sAAAAAAAAAAAABEAiAplWsOk8XawACEQiw/ueyOk8XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKBu7LI6TxdrAAAAAAAAAAAAFSICoBL4sjpPF2sABwAAAAAAAAADIgLAJvqyOk8X
awAHAAMAsCdgAAAAAIArSQ8AFyICkOr7sjpPF2sAAgADABQiAsDC/rI6TxdrAAIAAwD/////AAAA
AIXVbQAOgAKw/gGzOk8XawADAAAABwAAACtJDwAPgALAggOzOk8XawADAAAAAgAAAGSKMQBAQg8A
CoACwNIFszpPF2sAAwAAAAcAAAADAAAAAgAAABEQApAeB7M6TxdrAAcAAwABEQKQugizOk8XawAC
AAMAAiICoKJCszpPF2sABwADAAYAAAANIgKwDkSzOk8XawAHAAMABwAAALAnYAADIgLAjk2zOk8X
awACAAIAsndfAAAAAIDzPw8ABSICsNZPszpPF2sAAgACALJ3XwDeDvn/BCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIBihbM6TxdrAAIRCLCuu7M6TxdrABIAAAAFE2Cp/////xIgCBAYAAAA
EUAIoALcszpPF2sAAAAAAAAAAAARQAigNuWzOk8XawAAAAAAAAAAAAEQCIDG57M6TxdrAAIRCLD6
9rM6TxdrAAcAAADnqGmp/////xFACKDm+bM6TxdrAAAAAAAAAAAAARAIgNb8szpPF2sAAhEIsFp8
0zpPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAiggoHTOk8XawAAAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAtqHTOk8XawACEQiwcsPTOk8XawASAAAABRNgqf////8SIAgQ
GAAAABFACKBe3tM6TxdrAAAAAAAAAAAAARAIgALh0zpPF2sAAhEIsI720zpPF2sABwAAAOeoaan/
////EUAIoGL60zpPF2sAAAAAAAAAAAABEAiA9vzTOk8XawACEQiwMqbaOk8XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKCGq9o6TxdrAAAAAAAAAAAAFSICoEK22jpPF2sABwAAAAAAAAADIgLAMrja
Ok8XawACAAMA+E9fAAAAAIDdSA8AFyICkC672jpPF2sAAwADABQiAsDSvNo6TxdrAAMAAwD/////
AAAAAOFNZgAOgAKw8sDaOk8XawADAAAAAgAAAN1IDwAPgALAksLaOk8XawADAAAAAwAAAAiSHgBA
Qg8ACoACwOLD2jpPF2sAAwAAAAIAAAADAAAAAwAAABEQApD+xdo6TxdrAAIAAwABEQKQhsfaOk8X
awADAAMAAiICoH752jpPF2sAAgADAAYAAAANIgKw0vvaOk8XawACAAMABwAAAPhPXwADIgLAfgbb
Ok8XawAAAAMAYFBaAAAAAIAqPQ8ABSICsKoH2zpPF2sAAAADAGBQWgB4Xv3/BCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIByK9s6TxdrAAIRCLCCZds6TxdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoE6I2zpPF2sAAAAAAAAAAAARQAigAo/bOk8XawAAAAAAAAAAAAEQCIBGkts6TxdrAAIR
CLB2ods6TxdrAAcAAADnqGmp/////xFACKAGpNs6TxdrAAAAAAAAAAAAARAIgAqn2zpPF2sAAhEI
sGoo+zpPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigBi77Ok8XawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiA6kz7Ok8XawACEQiwGnX7Ok8XawASAAAABRNgqf////8S
IAgQGAAAABFACKDuj/s6TxdrAAAAAAAAAAAAARAIgMaS+zpPF2sAAhEIsBKh+zpPF2sABwAAAOeo
aan/////EUAIoFak+zpPF2sAAAAAAAAAAAABEAiArqj7Ok8XawACEQiw4mMCO08XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKAmaAI7TxdrAAAAAAAAAAAAFSICoDp0AjtPF2sABwAAAAAAAAADIgLA
cnYCO08XawADAAMAhARXAAAAAIBdSQ8AFyICkPZ4AjtPF2sABwADABQiAsCeegI7TxdrAAcAAwD/
////AAAAALAnYAAOgAKwvn0CO08XawADAAAAAwAAAF1JDwAPgALA+n8CO08XawADAAAABwAAADqS
HgBAQg8ACoACwD6BAjtPF2sAAwAAAAMAAAADAAAABwAAABEQApCqggI7TxdrAAMAAwABEQKQjoUC
O08XawAHAAMAAiICoLa5AjtPF2sAAwADAAcAAAANIgKwNrsCO08XawADAAMABwAAAIQEVwADIgLA
lsUCO08XawAEAAMAD15UAAAAAIAMPg8ABSICsObGAjtPF2sABAADAA9eVABVBfv/BCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCID66AI7TxdrAAIRCLCCGAM7TxdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoF43AztPF2sAAAAAAAAAAAABEAiAbjoDO08XawACEQiwQksDO08XawAHAAAA56hp
qf////8RQAigHk4DO08XawAAAAAAAAAAAAEQCICCUQM7TxdrAAIRCLB6VSE7TxdrAAEAAADVDEAA
AAAAAA8gCBD7AAAAEUAIoIpdITtPF2sAAAAAAAAAAAABEAiA2mEhO08XawACEQiwPtQiO08XawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKCO2CI7TxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIC2+iI7TxdrAAIRCLCqKSM7TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oA5IIztPF2sAAAAAAAAAAAABEAiArkojO08XawACEQiwQlgjO08XawAHAAAA56hpqf////8RQAig
TlsjO08XawAAAAAAAAAAAAEQCIDyXSM7TxdrAAIRCLAmIyo7TxdrAAEAAADVDEAAAAAAAAPwASAE
AAAAuAAAAAIRCLDeASY7TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoJoiJjtPF2sAAAAAAAAA
AAABEAiAoiUmO08XawACEQiwSjMmO08XawAHAAAA56hpqf////8RQAigajYmO08XawAAAAAAAAAA
AAEQCIDqOCY7TxdrAAIRCLBGrio7TxdrAAEAAADVDEAAAAAAAA8gCBD7AAAAEUAIoPa2KjtPF2sA
AAAAAAAAAAABEAiAwrkqO08XawAD8AEgBgAAAMwBAAACEQiwUoMqO08XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKA2iSo7TxdrAAAAAAAAAAAAFSICoJaTKjtPF2sABgAAAAAAAAADIgLALpUqO08X
awACAAIAFyVQAAAAAIBWBwAAFyICkA6XKjtPF2sAAAADABQiAsCOmCo7TxdrAAAAAwD/////AAAA
AHxEWgAOgAKwepsqO08XawACAAAAAgAAALtJDwAPgALAjp0qO08XawADAAAAAAAAAMOSHgBAQg8A
CoACwOaeKjtPF2sAAgAAAAIAAAADAAAAAAAAABEQApACoSo7TxdrAAIAAgABEQKQXqIqO08XawAA
AAMAAiICoHbNKjtPF2sAAgACAAYAAAANIgKwws4qO08XawACAAIABgAAABclUAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgAL0KjtPF2sAAhEIsD4yKztPF2sAEgAAAAUTYKn/////EiAI
EBgAAAARQAigTlYrO08XawABAAAAAAAAAAEQCIDaWSs7TxdrAAIRCLBCaSs7TxdrAAcAAADnqGmp
/////xFACKAubCs7TxdrAAEAAAAAAAAAARAIgN5uKztPF2sAA/ABIAcAAAC4AgAADyAIEPoAAAAR
QAigHi0qO08XawAAAAAAAAAAABUiAqDeNyo7TxdrAAcAAAAAAAAAAyICwLo6KjtPF2sABwADAHjc
UAAAAACAOEsPABciApDuPio7TxdrAAEAAgAUIgLASkEqO08XawABAAIA/////wAAAABwI18ADoAC
sKJFKjtPF2sAAwAAAAcAAAA4Sw8AD4ACwJ5HKjtPF2sAAgAAAAEAAAAuijEAQEIPAAqAAsDuSCo7
TxdrAAMAAAAHAAAAAgAAAAEAAAAREAKQFksqO08XawAHAAMAARECkF5MKjtPF2sAAQACAAIiAqAG
gio7TxdrAAcAAwAGAAAADSICsB6EKjtPF2sABwADAAcAAAB43FAAAyICwA6OKjtPF2sAAgACAG0s
UAAAAACAZUIPAAUiArBOjyo7TxdrAAIAAgBtLFAA6w75/wQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAAEgAKgZs8qO08XawAAAAAAAAAAABESApB60io7TxdrAAAAAAAJIgKAvtYqO08XawAMIgLg
ntkqO08XawDfIwAAAAAAAN8jAAAAAAAAAgABEgAAAAALIgLAotsqO08XawDUAwAAAAAAAAAAAAAS
AAAAAiICoFbeKjtPF2sAAAAAAAAAAAANIgKwgt8qO08XawAAAAAAHgAAAE//kAAGIgKQjuQqO08X
awAeAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBe8So7TxdrAAIRCLAmOCs7TxdrABIAAAAFEwCU////
/xIgCBAYAAAAEUAIoCpXKztPF2sAAAAAAAAAAAARQAig+l4rO08XawAAAAAAAAAAAAEQCIC6YSs7
TxdrAAIRCLDKcys7TxdrAAcAAADnqAmU/////xFACKBedis7TxdrAAAAAAAAAAAAARAIgNp4KztP
F2sAA/ABIAQAAABsDwAAAhEIsFKbSDtPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigzqNIO08X
awAAAAAAAAAAABUiAqCmrkg7TxdrAAQAAAAAAAAAAyICwJKxSDtPF2sAAgADAC/IUAAAAACAGUsP
ABciApBus0g7TxdrAAAAAgAUIgLAKrVIO08XawAAAAIA/////wAAAAAGEFkADoACsEK4SDtPF2sA
AwAAAAIAAAAZSw8AD4ACwMa5SDtPF2sAAgAAAAAAAACPrx4AQEIPAAqAAsAGu0g7TxdrAAMAAAAC
AAAAAgAAAAAAAAAREAKQhrxIO08XawACAAMAARECkA6+SDtPF2sAAAACAAIiAqAK7kg7TxdrAAIA
AwAEAAAADSICsIrvSDtPF2sAAgADAAQAAAAvyFAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIBeFkk7TxdrAAIRCLCWVEk7TxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoNZzSTtPF2sA
AQAAAAAAAAABEAiALndJO08XawACEQiwWohJO08XawAHAAAA56gJlP////8RQAigWotJO08XawAB
AAAAAAAAAAEQCIAejkk7TxdrAAIRCLAaqUo7TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoG6u
SjtPF2sAAQAAAAAAAAARQAig6r1KO08XawABAAAAAAAAAAEQCID+wUo7TxdrAAIRCLAqZGA7Txdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoIJoYDtPF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgO57YDtPF2sAAhEIsJ6lYDtPF2sAEgAAAAUTAJT/////EiAIEBgAAAAR
QAigEsNgO08XawABAAAAAAAAAAEQCIAKxmA7TxdrAAIRCLA21GA7TxdrAAcAAADnqAmU/////xFA
CKBq12A7TxdrAAEAAAAAAAAAARAIgOLZYDtPF2sAAhEIsDpdcDtPF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAig1mJwO08XawABAAAAAAAAABUiAqA2bXA7TxdrAAQAAAAAAAAAAyICwEZvcDtPF2sA
AAACAObGSQAAAACAIEkPABciApDWcXA7TxdrAAcAAwAXIgKQBnRwO08XawACAAMAFCICwKp1cDtP
F2sAAgADAP////8BAAAAL8hQAA6AArAGenA7TxdrAAIAAAAAAAAAIEkPAA+AAsBye3A7TxdrAAMA
AAACAAAAIEkPAEBCDwAKgALAxnxwO08XawACAAAAAAAAAAMAAAACAAAAERACkC5+cDtPF2sAAAAC
AAERApC6f3A7TxdrAAIAAwACIgKg3q5wO08XawAAAAIABwAAAA0iArA+sXA7TxdrAAAAAgAEAAAA
5sZJAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAitdwO08XawACEQiw4hBxO08XawAS
AAAABRNgqf////8SIAgQGAAAABFACKCOL3E7TxdrAAAAAAAAAAAAEUAIoB43cTtPF2sAAAAAAAAA
AAABEAiApjpxO08XawACEQiwuklxO08XawAHAAAA56hpqf////8RQAigvkxxO08XawAAAAAAAAAA
AAEQCIAeUHE7TxdrAAIRCLDeCHU7TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHoNdTtPF2sA
AAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgEIhdTtPF2sAAhEIsNJFdTtP
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigImN1O08XawAAAAAAAAAAAAEQCIDiZXU7TxdrAAIR
CLCqc3U7TxdrAAcAAADnqGmp/////xFACKC6dnU7TxdrAAAAAAAAAAAAARAIgEJ5dTtPF2sAAhEI
sNIPiDtPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigwhWIO08XawAAAAAAAAAAABFACKAeKIg7
TxdrAAAAAAAAAAAAARAIgOoqiDtPF2sAAhEIsFobmDtPF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAig9iCYO08XawAAAAAAAAAAABUiAqDeKpg7TxdrAAQAAAAAAAAAAyICwHItmDtPF2sAAgADACt/
QQAAAACABEkPABciApAmL5g7TxdrAAUAAwAUIgLAGjGYO08XawAFAAMA/////wAAAABHDVAADoAC
sG41mDtPF2sAAwAAAAIAAAAESQ8AD4ACwNY2mDtPF2sAAwAAAAUAAACi0yUAQEIPAAqAAsAuOJg7
TxdrAAMAAAACAAAAAwAAAAUAAAAREAKQ0jqYO08XawACAAMAARECkHY8mDtPF2sABQADAAIiAqBi
bpg7TxdrAAIAAwAHAAAADSICsMJwmDtPF2sAAgADAAQAAAArf0EABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIBipZg7TxdrAAIRCLCO2Zg7TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oB76mDtPF2sAAAAAAAAAAAABEAiAuv2YO08XawACEQiwSgyZO08XawAHAAAA56hpqf////8RQAig
Bg+ZO08XawAAAAAAAAAAAAEQCIC6EZk7TxdrAAIRCLByJZo7TxdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoEYqmjtPF2sAAAAAAAAAAAARQAigvjiaO08XawAAAAAAAAAAAAEQCIBGPJo7TxdrAAIR
CLBa0Zw7TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoJLVnDtPF2sAAAAAAAAAAAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgELlnDtPF2sAAhEIsGoInTtPF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAigHiOdO08XawAAAAAAAAAAAAEQCIDOJZ07TxdrAAIRCLDSM507TxdrAAcAAADn
qGmp/////xFACKDGN507TxdrAAAAAAAAAAAAARAIgGY6nTtPF2sAAhEIsOrpoTtPF2sAAQAAANUM
QAAAAAAADyAIEPsAAAARQAigrvGhO08XawAAAAAAAAAAAAEQCIAq9KE7TxdrAAIRCLAO2b87Txdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoFLevztPF2sAAAAAAAAAAAAVIgKgXum/O08XawAEAAAA
AAAAAAMiAsBu6787TxdrAAUAAwBFh0EAAAAAgFJJDwAXIgKQCu6/O08XawAAAAIAFCICwJbvvztP
F2sAAAACAP////8AAAAA5sZJAA6AArCa8r87TxdrAAMAAAAFAAAAUkkPAA+AAsBWPcA7TxdrAAIA
AAAAAAAAVpIeAEBCDwAKgALAuj7AO08XawADAAAABQAAAAIAAAAAAAAAERACkBJBwDtPF2sABQAD
AAERApB+QsA7TxdrAAAAAgACIgKgSnDAO08XawAFAAMABgAAAA0iArC6csA7TxdrAAUAAwAEAAAA
RYdBAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA1pbAO08XawACEQiwPtDAO08XawAS
AAAABRMAlP////8SIAgQGAAAABFACKC27sA7TxdrAAEAAAAAAAAAARAIgOLxwDtPF2sAAhEIsIoC
wTtPF2sABwAAAOeoCZT/////EUAIoGIFwTtPF2sAAQAAAAAAAAABEAiAXgjBO08XawACEQiwvuPB
O08XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKDW6cE7TxdrAAEAAAAAAAAAEUAIoIL5wTtPF2sA
AQAAAAAAAAABEAiAHv3BO08XawACEQiw0mjXO08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAS
bdc7TxdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBif9c7TxdrAAIR
CLBSqdc7TxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoBLH1ztPF2sAAQAAAAAAAAABEAiAMsrX
O08XawACEQiwOtjXO08XawAHAAAA56gJlP////8RQAigJtvXO08XawABAAAAAAAAAAEQCIB23dc7
TxdrAAIRCLDql+c7TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHad5ztPF2sAAQAAAAAAAAAV
IgKgTqfnO08XawAEAAAAAAAAAAMiAsBiquc7TxdrAAAAAgDofToAAAAAgP5IDwAXIgKQ1qznO08X
awABAAIAFyICkPqu5ztPF2sAAgACABciApA2sec7TxdrAAcAAwAXIgKQBrPnO08XawAFAAMAFCIC
wKa15ztPF2sABQADAP////8DAAAARYdBAA6AArCiuOc7TxdrAAIAAAAAAAAA/kgPAA+AAsBOuuc7
TxdrAAMAAAAFAAAA/kgPAEBCDwAKgALAgrznO08XawACAAAAAAAAAAMAAAAFAAAAERACkNq95ztP
F2sAAAACAAERApCKwOc7TxdrAAUAAwACIgKgzvHnO08XawAAAAIABwAAAA0iArBG8+c7TxdrAAAA
AgAEAAAA6H06AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAzh3oO08XawACEQiwRlTo
O08XawASAAAABRNgqf////8SIAgQGAAAABFACKCeeOg7TxdrAAAAAAAAAAAAEUAIoOZ/6DtPF2sA
AAAAAAAAAAABEAiAroLoO08XawACEQiwXpLoO08XawAHAAAA56hpqf////8RQAiglpXoO08XawAA
AAAAAAAAAAEQCICWmOg7TxdrAAIRCLCOTOw7TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoBpS
7DtPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgNpk7DtPF2sAAhEI
sCKJ7DtPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig/qTsO08XawAAAAAAAAAAAAEQCICuqOw7
TxdrAAIRCLBmtuw7TxdrAAcAAADnqGmp/////xFACKBKuew7TxdrAAAAAAAAAAAAARAIgNK77DtP
F2sAAhEIsCoU/ztPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigAhn/O08XawAAAAAAAAAAABFA
CKDOK/87TxdrAAAAAAAAAAAAARAIgFYv/ztPF2sAA/ABIAUAAAAIEgAAAhEIsEK7NTtPF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigWsc1O08XawAAAAAAAAAAABUiAqBO0jU7TxdrAAUAAAAAAAAA
AyICwM7VNTtPF2sABQADAEcNUAAAAACAOkwPABciApBy2DU7TxdrAAYAAwAUIgLAKto1O08XawAG
AAMA/////wAAAABzQ1kADoACsFLdNTtPF2sAAwAAAAUAAAA6TA8AD4ACwJ7fNTtPF2sAAwAAAAYA
AABTlR4AQEIPAAqAAsD64DU7TxdrAAMAAAAFAAAAAwAAAAYAAAAREAKQTuM1O08XawAFAAMAAREC
kPrkNTtPF2sABgADAAIiAqDaFTY7TxdrAAUAAwAGAAAADSICsHYXNjtPF2sABQADAAUAAABHDVAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDyPzY7TxdrAAIRCLAmbzY7TxdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoA6ONjtPF2sAAAAAAAAAAAARQAigHpY2O08XawAAAAAAAAAAAAEQ
CIDqmTY7TxdrAAIRCLD2pzY7TxdrAAcAAADnqGmp/////xFACKDWqjY7TxdrAAAAAAAAAAAAARAI
gKatNjtPF2sAAhEIsOaCSjtPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigbohKO08XawAAAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAFqRKO08XawACEQiwotNKO08XawAS
AAAABRNgqf////8SIAgQGAAAABFACKCa8ko7TxdrAAAAAAAAAAAAARAIgLL1SjtPF2sAAhEIsBYE
SztPF2sABwAAAOeoaan/////EUAIoDIHSztPF2sAAAAAAAAAAAABEAiANgpLO08XawACEQiw/n9d
O08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBKhF07TxdrAAAAAAAAAAAAFSICoI6QXTtPF2sA
BQAAAAAAAAADIgLAppJdO08XawAGAAMAT/pJAAAAAIAkSQ8AFyICkIaUXTtPF2sAAwACABQiAsBm
l107TxdrAAMAAgD/////AAAAABMPUwAOgAKweppdO08XawADAAAABgAAACRJDwAPgALA3pxdO08X
awACAAAAAwAAAF6VHgBAQg8ACoACwDKeXTtPF2sAAwAAAAYAAAACAAAAAwAAABEQApCqn107Txdr
AAYAAwABEQKQQqJdO08XawADAAIAAiICoA7XXTtPF2sABgADAAcAAAANIgKwdthdO08XawAGAAMA
BQAAAE/6SQAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgHYDXjtPF2sAAhEIsHo6XjtP
F2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig4lheO08XawAAAAAAAAAAABFACKCaYF47TxdrAAAA
AAAAAAAAARAIgFpjXjtPF2sAAhEIsOpzXjtPF2sABwAAAOeoCZT/////EUAIoNZ2XjtPF2sAAAAA
AAAAAAABEAiA6nleO08XawACEQiw7jJiO08XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKDKOGI7
TxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICGTWI7TxdrAAIRCLBe
c2I7TxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoBqOYjtPF2sAAAAAAAAAAAABEAiAspFiO08X
awACEQiwTqBiO08XawAHAAAA56gJlP////8RQAigPqNiO08XawAAAAAAAAAAAAEQCICypmI7Txdr
AAIRCLBiL3I7TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoCo0cjtPF2sAAAAAAAAAAAARQAig
dkVyO08XawAAAAAAAAAAAAEQCIAeSHI7TxdrAAIRCLBOPoU7TxdrAAEAAADQDEAAAAAAAA8gCBD6
AAAAEUAIoPZDhTtPF2sAAAAAAAAAAAAVIgKgsk6FO08XawAFAAAAAAAAAAMiAsCyUIU7TxdrAAMA
AgDAxUMAAAAAgFNJDwAXIgKQAlOFO08XawACAAIAFCICwLJUhTtPF2sAAgACAP////8AAAAAFyVQ
AA6AArDaXIU7TxdrAAIAAAADAAAAU0kPAA+AAsAmX4U7TxdrAAIAAAACAAAA5OQiAEBCDwAKgALA
lmCFO08XawACAAAAAwAAAAIAAAACAAAAERACkP5ihTtPF2sAAwACAAERApCSZIU7TxdrAAIAAgAC
IgKgipiFO08XawADAAIABwAAAA0iArD6mYU7TxdrAAMAAgAFAAAAwMVDAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAZtiFO08XawACEQiwlh6GO08XawASAAAABRMAlP////8SIAgQGAAA
ABFACKBqQIY7TxdrAAAAAAAAAAAAARAIgIpDhjtPF2sAAhEIsHZThjtPF2sABwAAAOeoCZT/////
EUAIoGJWhjtPF2sAAAAAAAAAAAABEAiAIlmGO08XawACEQiw5g+IO08XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKAaFYg7TxdrAAAAAAAAAAAAEUAIoMYoiDtPF2sAAAAAAAAAAAABEAiAmiuIO08X
awACEQiwjiCKO08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDCJIo7TxdrAAAAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBCNoo7TxdrAAIRCLDiXoo7TxdrABIAAAAFEwCU
/////xIgCBAYAAAAEUAIoD56ijtPF2sAAAAAAAAAAAABEAiAPn6KO08XawACEQiwMoyKO08XawAH
AAAA56gJlP////8RQAigIo+KO08XawAAAAAAAAAAAAEQCICqkoo7TxdrAAIRCLAWkZg7TxdrAAEA
AADVDEAAAAAAAA8gCBD7AAAAEUAIoPaWmDtPF2sAAAAAAAAAAAABEAiAipqYO08XawACEQiwav2s
O08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKB+Aa07TxdrAAAAAAAAAAAAFSICoGYNrTtPF2sA
BQAAAAAAAAADIgLANg+tO08XawACAAIA/Z5BAAAAAIBqSQ8AFyICkB4RrTtPF2sABgADABQiAsBi
E607TxdrAAYAAwD/////AAAAAE/6SQAOgAKwchatO08XawACAAAAAgAAAGpJDwAPgALA+hetO08X
awADAAAABgAAAL2SHgBAQg8ACoACwIoarTtPF2sAAgAAAAIAAAADAAAABgAAABEQApD+G607Txdr
AAIAAgABEQKQmh6tO08XawAGAAMAAiICoI5SrTtPF2sAAgACAAUAAAANIgKw9lOtO08XawACAAIA
BQAAAP2eQQAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgE59rTtPF2sAAhEIsK6wrTtP
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig6s+tO08XawAAAAAAAAAAAAEQCIDi0q07TxdrAAIR
CLAW4a07TxdrAAcAAADnqGmp/////xFACKBy5K07TxdrAAAAAAAAAAAAARAIgDbnrTtPF2sAAhEI
sC68rztPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigcsKvO08XawAAAAAAAAAAABFACKC+0687
TxdrAAAAAAAAAAAAARAIgHrWrztPF2sAAhEIsKqHwTtPF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAigJo3BO08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiANqXBO08X
awACEQiw+tLBO08XawASAAAABRNgqf////8SIAgQGAAAABFACKBe8ME7TxdrAAAAAAAAAAAAARAI
gIb0wTtPF2sAAhEIsMYCwjtPF2sABwAAAOeoaan/////EUAIoMoFwjtPF2sAAAAAAAAAAAABEAiA
ogjCO08XawACEQiwjrvUO08XawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKDCwNQ7TxdrAAAAAAAA
AAAAFSICoDLL1DtPF2sABQAAAAAAAAADIgLAes7UO08XawAGAAMAf7E6AAAAAIDQSA8AFyICkD7Q
1DtPF2sAAwACABQiAsDm0dQ7TxdrAAMAAgD/////AAAAAMDFQwAOgAKwGtbUO08XawADAAAABgAA
ANBIDwAPgALAntfUO08XawACAAAAAwAAADqSHgBAQg8ACoACwBra1DtPF2sAAwAAAAYAAAACAAAA
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
CUoPAA+AAsBSX1I7TxdrAAMAAAAEAAAAxJMeAEBCDwAKgALAdmBSO08XawADAAAAAAAAAAMAAAAE
AAAAERACkKJhUjtPF2sAAAADAAERApBGZVI7TxdrAAQAAwACIgKgopBSO08XawAAAAMABwAAAA0i
ArAWklI7TxdrAAAAAwAGAAAAc/pKAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA4r1S
O08XawACEQiw0u5SO08XawASAAAABRNgqf////8SIAgQGAAAABFACKDyDlM7TxdrAAAAAAAAAAAA
EUAIoNIWUztPF2sAAAAAAAAAAAABEAiAwhlTO08XawACEQiw8ihTO08XawAHAAAA56hpqf////8R
QAiguitTO08XawAAAAAAAAAAAAEQCICSLlM7TxdrAAIRCLAaLXI7TxdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoFI3cjtPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gK5UcjtPF2sAAhEIsGZ1cjtPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigCo9yO08XawAAAAAA
AAAAAAEQCIB+knI7TxdrAAIRCLBuoXI7TxdrAAcAAADnqGmp/////xFACKAupHI7TxdrAAAAAAAA
AAAAARAIgIKncjtPF2sAAhEIsGICejtPF2sAAQAAANAMQAAAAAAADyAIEPoAAAARQAigsgZ6O08X
awAAAAAAAAAAABUiAqCaEHo7TxdrAAYAAAAAAAAAAyICwP4RejtPF2sABAADAJQKRQAAAACAYQgA
ABciApCuE3o7TxdrAAEAAgAUIgLAVhZ6O08XawABAAIA/////wAAAABinVAADoACsLYZejtPF2sA
AwAAAAQAAAB/SA8AD4ACwPIaejtPF2sAAgAAAAEAAAC0bA8AQEIPAAqAAsASHXo7TxdrAAMAAAAE
AAAAAgAAAAEAAAAREAKQQh56O08XawAEAAMAARECkO4hejtPF2sAAQACAAIiAqC2Tno7TxdrAAQA
AwAHAAAADSICsCpQejtPF2sABAADAAYAAACUCkUABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIASi3o7TxdrAAIRCLCSzHo7TxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoM7uejtPF2sA
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
Dhk5O08XawACEQiwTig5O08XawAHAAAA56gJlP////8RQAiggis5O08XawAAAAAAAAAAAAEQCICW
Ljk7TxdrAAIRCLBKgUo7TxdrAAEAAADBDEAAAAAAAA8gCBD6AAAAEUAIoIKFSjtPF2sAAAAAAAAA
AAARQAigMpVKO08XawAAAAAAAAAAAAEQCIDml0o7TxdrAAIRCLDW5VE7TxdrAAEAAADVDEAAAAAA
AA8gCBD6AAAAEUAIoArrUTtPF2sAAAAAAAAAAAAVIgKgavZRO08XawAHAAAAAAAAAAMiAsDG+FE7
TxdrAAEAAgBinVAAAAAAgF5JDwAXIgKQHvtRO08XawADAAMAFCICwAb9UTtPF2sAAwADAP////8A
AAAAhARXAA6AArAGAFI7TxdrAAIAAAABAAAAXkkPAA+AAsBeAlI7TxdrAAMAAAADAAAAlpQeAEBC
DwAKgALAygNSO08XawACAAAAAQAAAAMAAAADAAAAERACkDoGUjtPF2sAAQACAAERApDeB1I7Txdr
AAMAAwACIgKgyj1SO08XawABAAIABAAAAA0iArAiP1I7TxdrAAEAAgAHAAAAYp1QAAMiAsDKS1I7
TxdrAAAAAwCUA0sAAAAAgOhADwAFIgKwBk1SO08XawAAAAMAlANLAK74/f8EIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgIZvUjtPF2sAAhEIsJ6tUjtPF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAig+s1SO08XawAAAAAAAAAAAAEQCIDq0FI7TxdrAALwASAC8AEQAvABAAIRCLAu4VI7Txdr
AAcAAADnqGmp/////xFACKAy5FI7TxdrAAAAAAAAAAAAARAIgF7nUjtPF2sAAhEIsFpjYDtPF2sA
AQAAANwMQAAAAAAADyAIEPoAAAARQAigYmlgO08XawAAAAAAAAAAABFACKDSeWA7TxdrAAAAAAAA
AAAAARAIgIp9YDtPF2sAAhEIsCotcjtPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigojByO08X
awAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA8kFyO08XawACEQiwom9y
O08XawASAAAABRNgqf////8SIAgQGAAAABFACKBSj3I7TxdrAAAAAAAAAAAAARAIgFqScjtPF2sA
AhEIsDahcjtPF2sABwAAAOeoaan/////EUAIoGqkcjtPF2sAAAAAAAAAAAABEAiAdqdyO08XawAC
EQiwCqV5O08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBKr3k7TxdrAAAAAAAAAAAAFSICoKK5
eTtPF2sABwAAAAAAAAADIgLA0rt5O08XawADAAMAarlHAAAAAIAaSw8AFyICkDq+eTtPF2sABwAD
ABQiAsAOwHk7TxdrAAcAAwD/////AAAAAHjcUAAOgAKwbsN5O08XawADAAAAAwAAABpLDwAPgALA
xsV5O08XawADAAAABwAAAHiUHgBAQg8ACoACwELHeTtPF2sAAwAAAAMAAAADAAAABwAAABEQApCe
yHk7TxdrAAMAAwABEQKQXsp5O08XawAHAAMAAiICoJL8eTtPF2sAAwADAAcAAAANIgKwBv55O08X
awADAAMABwAAAGq5RwADIgLAygd6O08XawAEAAMA9RJFAAAAAIAeQA8ABSICsDYJejtPF2sABAAD
APUSRQBVBfv/BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDCKXo7TxdrAAIRCLDqW3o7
TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoAqEejtPF2sAAAAAAAAAAAARQAigwot6O08XawAA
AAAAAAAAAAEQCICOjno7TxdrAAIRCLBunno7TxdrAAcAAADnqGmp/////xFACKAOoXo7TxdrAAAA
AAAAAAAAARAIgJqjejtPF2sAAhEIsObZmTtPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig3t6Z
O08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAPveZO08XawACEQiw
xiCaO08XawASAAAABRNgqf////8SIAgQGAAAABFACKDqPpo7TxdrAAAAAAAAAAAAARAIgNZBmjtP
F2sAAhEIsO5PmjtPF2sABwAAAOeoaan/////EUAIoLpSmjtPF2sAAAAAAAAAAAABEAiAKlWaO08X
awACEQiw9mehO08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAebKE7TxdrAAAAAAAAAAAAFSIC
oNp3oTtPF2sABwAAAAAAAAADIgLA+nmhO08XawAHAAMAWpNBAAAAAIAeSQ8AFyICkAZ8oTtPF2sA
AQADABQiAsCyfqE7TxdrAAEAAwD/////AAAAAOvvTwAOgAKw+oGhO08XawADAAAABwAAAB5JDwAP
gALAmoOhO08XawADAAAAAQAAADpxMQBAQg8ACoACwPaFoTtPF2sAAwAAAAcAAAADAAAAAQAAABEQ
ApCCh6E7TxdrAAcAAwABEQKQLomhO08XawABAAMAAiICoGa/oTtPF2sABwADAAYAAAANIgKwEsGh
O08XawAHAAMABwAAAFqTQQADIgLAXsqhO08XawABAAIAJR5CAAAAAICNQg8ABSICsL7LoTtPF2sA
AQACACUeQgAV1Pf/BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCID+AaI7TxdrAAIRCLDC
NKI7TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoPJWojtPF2sAAAAAAAAAAAABEAiAulqiO08X
awACEQiw2muiO08XawAHAAAA56hpqf////8RQAigmm6iO08XawAAAAAAAAAAAAEQCIDScaI7Txdr
AAIRCLDOhcE7TxdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoHqKwTtPF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgD6lwTtPF2sAAhEIsI7IwTtPF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigYuPBO08XawAAAAAAAAAAAAEQCID65cE7TxdrAAIRCLDu88E7TxdrAAcA
AADnqGmp/////xFACKAe98E7TxdrAAAAAAAAAAAAARAIgN75wTtPF2sAAhEIsCImyTtPF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigzivJO08XawAAAAAAAAAAABUiAqBuNsk7TxdrAAcAAAAAAAAA
AyICwKI4yTtPF2sAAQADAPtpQQAAAACAQEkPABciApAeO8k7TxdrAAMAAwAUIgLAxjzJO08XawAD
AAMA/////wAAAABquUcADoACsLI/yTtPF2sAAwAAAAEAAABASQ8AD4ACwPZByTtPF2sAAwAAAAMA
AABekh4AQEIPAAqAAsBmQ8k7TxdrAAMAAAABAAAAAwAAAAMAAAAREAKQ3kXJO08XawABAAMAAREC
kHZHyTtPF2sAAwADAAIiAqBeeck7TxdrAAEAAwAHAAAADSICsMZ6yTtPF2sAAQADAAcAAAD7aUEA
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
TxdrAAEAAACVhFlsAAAAAAAAAAAAAAAAAAAAABUiAqBi7Ys+TxdrAAQAAAAAAQABFyICkOrviz5P
F2sAAwADABQiAsD28Ys+TxdrAAMAAwAEAAAAAAAAAAbIgwAOgAKwkvaLPk8XawD/fwAABAAAAI96
BgAPgALA2viLPk8XawADAAAAAwAAAP8NAABAQg8ACoACwBb6iz5PF2sA/38AAAQAAAADAAAAAwAA
ABEQApBG/Is+TxdrAAQA/38BEQKQmv2LPk8XawADAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAACAgCDDzAAAABQAAAPMAAAABEAiA0niMPk8XawACEQiw4p+MPk8XawASAAAABRNgqf////8S
IAgQGAAAABFACKDawIw+TxdrAAAAAAAAAAAAARAIgDbEjD5PF2sAAhEIsObbjD5PF2sABwAAAHZP
0an/////EUAIoG7ejD5PF2sAAAAAAAAAAAABEAiAvuGMPk8XawACEQiwKu6MPk8XawAMAAAAdU/R
qf////8RQAigrvGMPk8XawAAAAAAAAAAAAaAAqBW9Iw+TxdrAAMAAAADAAAAEyAIEAAAAAARQAig
+veMPk8XawAAAAAAAAAAABUiAqCaCI0+TxdrAAQAAAAAAAAAAyICwPIKjT5PF2sAAwADALwehAAA
AACAmmwAABQiAsAGDY0+TxdrAAQA/3//////AAAAAAAAAMAJIgKAghCNPk8XawAMIgLgDhKNPk8X
awAa+xUAAAAAABr7FQAAAAAABAAAEgAAAAAOgAKwuhONPk8XawADAAAAAwAAAJpsAAAPgALAMhaN
Pk8XawD/fwAABAAAAJpsAAD/////CoACwHYXjT5PF2sAAwAAAAMAAAD/fwAABAAAACEQApDGGY0+
TxdrAAMAAwABEQKQVhuNPk8XawAEAP9/CSICgFo8jT5PF2sADCIC4I49jT5PF2sAGPsVAAAAAAAY
+xUAAAAAAAIAABIAAAAACyICwM4/jT5PF2sAM8wBAAAAAAADAAMAEgAAAAIQgMA6S40+TxdrAAEA
AAD5EVpszDEBAIhbAAADEIDgOireQU8XawABAAAAyIygbQAAAAAAAAAAAAAAAAAAAAAVIgKgykHe
QU8XawAEAAAAAAEBARciApDsR95BTxdrAAEAAgAUIgLA8kveQU8XawABAAIABAAAAAAAAABvnYoA
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
FiICoEYa10pPF2sAAwACAHs7DwARgALAphzXSk8XawACAAAAAwAAAHs7DwAgoQcAAhACkOod10pP
F2sAAwACABFACKByIddKTxdrAAAAAAAAAAAAARAIgLYj10pPF2sAAhEIsC6s30pPF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigcrHfSk8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiApsLfSk8XawACEQiwSvXfSk8XawASAAAABRMAlP////8SIAgQGAAAABFACKBaFuBK
TxdrAAAAAAAAAAAAARAIgHYZ4EpPF2sAAhEIsDIq4EpPF2sABwAAAOeoCZT/////EUAIoPYt4EpP
F2sAAAAAAAAAAAABEAiAZjDgSk8XawACEQiwIu3qSk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKAK8upKTxdrAAAAAAAAAAAAFSICoP776kpPF2sABAAAAAAAAAADIgLABv7qSk8XawADAAIAcpJt
AAAAAICApwcAFyICkE4B60pPF2sAAgACABQiAsBGA+tKTxdrAAIAAgD/////AAAAAMX7hAAOgAKw
cgfrSk8XawACAAAAAwAAAPviFgAPgALAwgjrSk8XawACAAAAAgAAAD8LEABAQg8ACoACwDIK60pP
F2sAAgAAAAMAAAACAAAAAgAAABEQApBmDOtKTxdrAAMAAgABEQKQIg7rSk8XawACAAIAAiICoL5G
60pPF2sAAwACAAYAAAANIgKwDknrSk8XawADAAIABAAAAHKSbQADIgLAglDrSk8XawABAAIAVXd0
AAAAAIDdYAcABSICsC5S60pPF2sAAQACAFV3dAD9efH/AyICwEpX60pPF2sABQADANx+eAAAAACA
1A4SAAUiArC2WOtKTxdrAAUAAwDcfngAdnLt/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiA3pbrSk8XawACEQiw3sXrSk8XawASAAAABRMAlP////8SIAgQGAAAABFACKAS4+tKTxdrAAAA
AAAAAAAAARAIgAbm60pPF2sAAhEIsCb360pPF2sABwAAAHZPcZT/////EUAIoMr560pPF2sAAAAA
AAAAAAABEAiAKvzrSk8XawACEQiwGhLsSk8XawASAAAABRMAlP////8SIAgQGAAAABFACKBOK+xK
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
WjEAAAUiArDAjxNLTxdrAAAAAwDTW3YAniTr/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiA8M0TS08XawACEQiwOP4TS08XawASAAAABRNgqf////8SIAgQGAAAABFACKA0HhRLTxdrAAAA
AAAAAAAAARAIgJQhFEtPF2sAAhEIsOgyFEtPF2sABwAAAHZP0an/////EUAIoJg1FEtPF2sAAAAA
AAAAAAABEAiAYDkUS08XawACEQiwgE0US08XawASAAAABRNgqf////8SIAgQGAAAABFACKAYaRRL
TxdrAAAAAAAAAAAAEUAIoAxyFEtPF2sAAAAAAAAAAAABEAiAtHQUS08XawACEQiwqCEZS08XawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKBUKBlLTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIBkTxlLTxdrAAIRCLCEhRlLTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oPCkGUtPF2sAAAAAAAAAAAABEAiA5KgZS08XawACEQiwILoZS08XawAHAAAA56hpqf////8RQAig
vLwZS08XawAAAAAAAAAAAAEQCICQvxlLTxdrAAIRCLDo5jpLTxdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoEzsOktPF2sAAAAAAAAAAAAVIgKgKPg6S08XawAHAAAAAAAAAAMiAsDs+jpLTxdrAAEA
AwAixXQAAAAAgL8WAAAXIgKQjP06S08XawAAAAMAFyICkOD/OktPF2sABAADABciApAYAjtLTxdr
AAMAAwAXIgKQIAQ7S08XawAAAAIAFyICkPgFO0tPF2sAAQACABciApCcBztLTxdrAAMAAgAXIgKQ
yAk7S08XawAFAAMAFCICwFALO0tPF2sAAQADAP////8GAAAAIsV0ABGAAsCMDztLTxdrAAMAAAAB
AAAAp0kPACChBwACEAKQvBE7S08XawABAAMAEUAIoMgXO0tPF2sAAAAAAAAAAAABEAiAYBo7S08X
awACEQiwhM9AS08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKD01EBLTxdrAAAAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIB860BLTxdrAAIRCLAEGEFLTxdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoMg2QUtPF2sAAAAAAAAAAAABEAiA3D5BS08XawACEQiwdExBS08XawAH
AAAA56hpqf////8RQAigbE9BS08XawAAAAAAAAAAAAEQCIB4UkFLTxdrAAPwASAEAAAACA8AAAIR
CLBWslZLTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoDq4VktPF2sAAAAAAAAAAAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgCrQVktPF2sAAhEIsLr7VktPF2sAEgAAAAUTAJT/////
EiAIEBgAAAARQAig4hdXS08XawAAAAAAAAAAAAEQCICGGldLTxdrAAIRCLB2KVdLTxdrAAcAAADn
qAmU/////xFACKASLFdLTxdrAAAAAAAAAAAAARAIgB4vV0tPF2sAAhEIsP4lYktPF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigPipiS08XawAAAAAAAAAAABUiAqBONWJLTxdrAAQAAAAAAAAAAyIC
wFI4YktPF2sAAgACADgtZwAAAACA7EgPABciApAmOmJLTxdrAAAAAgAUIgLAGkFiS08XawAAAAIA
/////wAAAAB/WnQADoACsDpEYktPF2sAAgAAAAIAAADsSA8AD4ACwF5GYktPF2sAAgAAAAAAAADs
SA8AQEIPAAqAAsCyR2JLTxdrAAIAAAACAAAAAgAAAAAAAAAREAKQGkliS08XawACAAIAARECkJ5L
YktPF2sAAAACAAIiAqBCfWJLTxdrAAIAAgAGAAAADSICsKJ+YktPF2sAAgACAAQAAAA4LWcAAyIC
wGqGYktPF2sAAAADAA1FZwAAAACAkPsOAAUiArDWh2JLTxdrAAAAAwANRWcAC0f4/wQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiApqpiS08XawACEQiw+thiS08XawASAAAABRMAlP////8S
IAgQGAAAABFACKB+9GJLTxdrAAEAAAAAAAAAARAIgIr3YktPF2sAAhEIsL4FY0tPF2sABwAAAOeo
CZT/////EUAIoE4IY0tPF2sAAQAAAAAAAAABEAiA/gtjS08XawACEQiwUl1+S08XawABAAAA0AxA
AAAAAAAPIAgQ+gAAABFACKBGYn5LTxdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIBaeX5LTxdrAAIRCLBOnX5LTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoAq7fktP
F2sAAQAAAAAAAAABEAiATr5+S08XawACEQiwCs5+S08XawAHAAAA56gJlP////8RQAigDtF+S08X
awABAAAAAAAAAAEQCIAq1H5LTxdrAAIRCLBi44lLTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAI
oJ7oiUtPF2sAAQAAAAAAAAAVIgKgPvOJS08XawAEAAAAAAAAAAMiAsBe9YlLTxdrAAAAAgB8EWUA
AAAAgANJDwAXIgKQxveJS08XawADAAIAFCICwHL5iUtPF2sAAwACAP////8AAAAAcpJtAA6AArDm
/IlLTxdrAAIAAAAAAAAAA0kPAA+AAsBW/4lLTxdrAAIAAAADAAAAFyQ9AEBCDwAKgALAtgCKS08X
awACAAAAAAAAAAIAAAADAAAAERACkNoCiktPF2sAAAACAAERApBqBIpLTxdrAAMAAgACIgKgKn6K
S08XawAAAAIABgAAAA0iArBugIpLTxdrAAAAAgAEAAAAfBFlAAMiAsCah4pLTxdrAAEAAgCUHGUA
AAAAgNsTDwAFIgKw8oiKS08XawABAAIAlBxlAMhT+P8EIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgPKriktPF2sAAhEIsFLciktPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig0viKS08X
awAAAAAAAAAAABFACKA6AItLTxdrAAAAAAAAAAAAARAIgKICi0tPF2sAAhEIsKIRi0tPF2sABwAA
AOeoCZT/////EUAIoCYUi0tPF2sAAAAAAAAAAAABEAiADheLS08XawACEQiwdgmmS08XawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKCGDqZLTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAAAEQCIBiJqZLTxdrAAIRCLBeUaZLTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoLps
pktPF2sAAAAAAAAAAAABEAiApnCmS08XawACEQiw8n6mS08XawAHAAAA56gJlP////8RQAigyoGm
S08XawAAAAAAAAAAAAEQCIDGhKZLTxdrAAIRCLAWobFLTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAA
EUAIoG6lsUtPF2sAAAAAAAAAAAAVIgKgYrCxS08XawAEAAAAAAAAAAMiAsBisrFLTxdrAAMAAgC0
SV4AAAAAgL5IDwAXIgKQSrSxS08XawACAAIAFCICwJq2sUtPF2sAAgACAP////8AAAAAOC1nAA6A
ArCmurFLTxdrAAIAAAADAAAAvkgPAA+AAsD2u7FLTxdrAAIAAAACAAAAwZEeAEBCDwAKgALATr6x
S08XawACAAAAAwAAAAIAAAACAAAAERACkJK/sUtPF2sAAwACAAERApAOwrFLTxdrAAIAAgACIgKg
RvKxS08XawADAAIABQAAAA0iArCe87FLTxdrAAMAAgAEAAAAtEleAAMiAsAa/LFLTxdrAAAAAwAp
/lcAAAAAgOD3DgAFIgKwbv2xS08XawAAAAMAKf5XAGuq/v8EIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgCYfsktPF2sAAhEIsM5LsktPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigxmey
S08XawAAAAAAAAAAABFACKAudbJLTxdrAAAAAAAAAAAAARAIgKZ3sktPF2sAAvABIAPeAADvQAAA
AhEIsGaHsktPF2sABwAAAOeoCZT/////EUAIoCqKsktPF2sAAAAAAAAAAAABEAiADo2yS08XawAC
EQiwOoXGS08XawABAAAA1QxAAAAAAAAPIAgQ+wAAABFACKASjcZLTxdrAAAAAAAAAAAAARAIgJaQ
xktPF2sAAhEIsFK1zUtPF2sAAQAAANAMQAAAAAAADyAIEPoAAAARQAig0r/NS08XawAAAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAetnNS08XawACEQiwLgXOS08XawASAAAA
BRMAlP////8SIAgQGAAAABFACKC+Ic5LTxdrAAAAAAAAAAAAARAIgIIkzktPF2sAAhEIsDIzzktP
F2sABwAAAOeoCZT/////EUAIoPI1zktPF2sAAAAAAAAAAAABEAiANjnOS08XawACEQiwSl7ZS08X
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKC2YtlLTxdrAAAAAAAAAAAAFSICoDZu2UtPF2sABAAA
AAAAAAADIgLADnDZS08XawACAAIAaeRXAAAAAIDPSA8AFyICkCpy2UtPF2sAAQACABQiAsBSdNlL
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
1k5rS08XawAAAAAAAAAAAAEQCIAyUmtLTxdrAAIRCLCSXX5LTxdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoLphfktPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgJZz
fktPF2sAAhEIsF6dfktPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigJrt+S08XawAAAAAAAAAA
AAEQCICOvn5LTxdrAAIRCLCKzn5LTxdrAAcAAADnqAmU/////xFACKB20X5LTxdrAAAAAAAAAAAA
ARAIgGLUfktPF2sAAhEIsHr3iktPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigzvyKS08XawAA
AAAAAAAAABUiAqDiBotLTxdrAAUAAAAAAAAAAyICwEIIi0tPF2sAAQACAIbnZAAAAACADjUAABci
ApB2CotLTxdrAAUAAwAXIgKQGg2LS08XawACAAMAFyICkBYPi0tPF2sAAgACABciApD6EYtLTxdr
AAMAAwAXIgKQHhSLS08XawAAAAMAFCICwNYVi0tPF2sAAAADAP////8EAAAACfZmAA6AArB6GYtL
TxdrAAIAAAABAAAA6UgPAA+AAsBuG4tLTxdrAAMAAAAAAAAA6UgPAEBCDwAKgALAehyLS08XawAC
AAAAAQAAAAMAAAAAAAAAERACkHoei0tPF2sAAQACAAERApDyH4tLTxdrAAAAAwACIgKgclCLS08X
awABAAIABgAAAA0iArACUotLTxdrAAEAAgAFAAAAhudkAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiANnuLS08XawACEQiwyraLS08XawASAAAABRNgqf////8SIAgQGAAAABFACKAy1YtL
TxdrAAEAAAAAAAAAEUAIoFLdi0tPF2sAAQAAAAAAAAABEAiAMuGLS08XawACEQiwwvGLS08XawAH
AAAA56hpqf////8RQAigkvSLS08XawABAAAAAAAAAAEQCIBq94tLTxdrAAIRCLAuKJBLTxdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoCYtkEtPF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgH5HkEtPF2sAAhEIsFptkEtPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
VoeQS08XawABAAAAAAAAAAEQCIAGipBLTxdrAAIRCLAamJBLTxdrAAcAAADnqGmp/////xFACKBm
m5BLTxdrAAEAAAAAAAAAARAIgAaekEtPF2sAAhEIsBoKpktPF2sAAQAAANAMQAAAAAAADyAIEPoA
AAARQAigtg6mS08XawABAAAAAAAAABFACKA6HKZLTxdrAAEAAAAAAAAAARAIgAofpktPF2sAAhEI
sIK1sktPF2sAAQAAANAMQAAAAAAADyAIEPoAAAARQAigKrqyS08XawABAAAAAAAAABUiAqC+xLJL
TxdrAAUAAAAAAAAAAyICwHrGsktPF2sAAAADAP+sVwAAAACAKlEAABciApCqyLJLTxdrAAMAAwAU
IgLA3sqyS08XawADAAMA/////wAAAADhEmcADoACsNrPsktPF2sAAwAAAAAAAAAKSQ8AD4ACwFrR
sktPF2sAAwAAAAMAAACWIhcAQEIPAAqAAsDy0rJLTxdrAAMAAAAAAAAAAwAAAAMAAAAREAKQitSy
S08XawAAAAMAARECkEbWsktPF2sAAwADAAIiAqBGCbNLTxdrAAAAAwAGAAAADSICsAILs0tPF2sA
AAADAAUAAAD/rFcABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDGRbNLTxdrAAIRCLCS
gLNLTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoEqjs0tPF2sAAAAAAAAAAAABEAiAvqazS08X
awACEQiw/rezS08XawAHAAAA56hpqf////8RQAigxrqzS08XawAAAAAAAAAAAAEQCICqvbNLTxdr
AAIRCLAO1LdLTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoOrYt0tPF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgJ75t0tPF2sAAhEIsOohuEtPF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigRj64S08XawAAAAAAAAAAAAEQCIC+QrhLTxdrAAIRCLB+ULhLTxdrAAcA
AADnqGmp/////xFACKBWU7hLTxdrAAAAAAAAAAAAARAIgGJWuEtPF2sAAhEIsNLg2UtPF2sAAQAA
ANUMQAAAAAAADyAIEPsAAAARQAig4ubZS08XawAAAAAAAAAAAAEQCIBi6tlLTxdrAAIRCLAic9pL
TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoAp42ktPF2sAAAAAAAAAAAAVIgKgWoTaS08XawAF
AAAAAAAAAAMiAsAqhtpLTxdrAAMAAwCcjFgAAAAAgAZQAAAXIgKQDojaS08XawAGAAMAFCICwFqK
2ktPF2sABgADAP////8AAAAAgv1iAA6AArAGjtpLTxdrAAMAAAADAAAAlUkPAA+AAsDuj9pLTxdr
AAMAAAAGAAAAG6kbAEBCDwAKgALAFpPaS08XawADAAAAAwAAAAMAAAAGAAAAERACkG6U2ktPF2sA
AwADAAERApD+ltpLTxdrAAYAAwACIgKg3sraS08XawADAAMABAAAAA0iArBCzNpLTxdrAAMAAwAF
AAAAnIxYAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiABgfbS08XawACEQiwBkHbS08X
awASAAAABRNgqf////8SIAgQGAAAABFACKA6YttLTxdrAAAAAAAAAAAAARAIgLZl20tPF2sAAhEI
sKp020tPF2sABwAAAOeoaan/////EUAIoM5320tPF2sAAAAAAAAAAAABEAiAvnrbS08XawACEQiw
RoDfS08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAmht9LTxdrAAAAAAAAAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIAOo99LTxdrAAIRCLA+yd9LTxdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoPrp30tPF2sAAAAAAAAAAAABEAiAZu3fS08XawACEQiwVvrfS08XawAHAAAA56hp
qf////8RQAigHgLgS08XawAAAAAAAAAAAAEQCIDSBOBLTxdrAAIRCLAuMwJMTxdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoAo5AkxPF2sAAAAAAAAAAAAVIgKgQkQCTE8XawAFAAAAAAAAAAMiAsAO
RgJMTxdrAAYAAwDedlQAAAAAgPBOAAAXIgKQVkkCTE8XawABAAMAFCICwApLAkxPF2sAAQADAP//
//8AAAAAEtRdAA6AArBCTwJMTxdrAAMAAAAGAAAA9EkPAA+AAsCiUAJMTxdrAAMAAAABAAAAnmwm
AEBCDwAKgALA/lECTE8XawADAAAABgAAAAMAAAABAAAAERACkDpUAkxPF2sABgADAAERApDOVQJM
TxdrAAEAAwACIgKgsoYCTE8XawAGAAMABwAAAA0iArAyiAJMTxdrAAYAAwAFAAAA3nZUAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAUsICTE8XawACEQiw3voCTE8XawASAAAABRNgqf//
//8SIAgQGAAAABFACKA2GwNMTxdrAAAAAAAAAAAAEUAIoKIiA0xPF2sAAAAAAAAAAAABEAiADiYD
TE8XawACEQiwXjUDTE8XawAHAAAA56hpqf////8RQAigLjgDTE8XawAAAAAAAAAAAAEQCICKOwNM
TxdrAAIRCLDiLAdMTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoJIxB0xPF2sAAAAAAAAAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgIZOB0xPF2sAAhEIsJZ0B0xPF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAigIo8HTE8XawAAAAAAAAAAAAEQCIDekQdMTxdrAAIRCLCynwdMTxdr
AAcAAADnqGmp/////xFACKCOogdMTxdrAAAAAAAAAAAAARAIgGalB0xPF2sAAhEIsJYDFkxPF2sA
AQAAANUMQAAAAAAADyAIEPsAAAARQAigggsWTE8XawAAAAAAAAAAAAEQCIBODhZMTxdrAAPwASAG
AAAA+A4AAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA3ItDS08XawACEQiw9L5DS08X
awASAAAABRNgqf////8SIAgQGAAAABFACKDA3kNLTxdrAAAAAAAAAAAAEUAIoMzmQ0tPF2sAAAAA
AAAAAAABEAiAUOpDS08XawACEQiwbPhDS08XawAHAAAA56hpqf////8RQAigNPtDS08XawAAAAAA
AAAAAAEQCICE/kNLTxdrAAIRCLCwQ09LTxdrAAEAAADVDEAAAAAAAA8gCBD7AAAAEUAIoBRLT0tP
F2sAAAAAAAAAAAABEAiAmE5PS08XawACEQiwyHpoS08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKCof2hLTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAknGhLTxdr
AAIRCLC4w2hLTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoJjgaEtPF2sAAAAAAAAAAAABEAiA
2ONoS08XawACEQiw5PJoS08XawAHAAAA56hpqf////8RQAigyPVoS08XawAAAAAAAAAAAAEQCICw
+GhLTxdrAAIRCLCMyGpLTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoBjPaktPF2sAAAAAAAAA
AAAVIgKgFNpqS08XawAGAAAAAAAAAAMiAsBo3GpLTxdrAAQAAwB0zWYAAAAAgK5JDwAXIgKQnN5q
S08XawAGAAMAFCICwKjgaktPF2sABgADAP////8AAAAAaYNxAA6AArAI5GpLTxdrAAMAAAAEAAAA
rkkPAA+AAsDk5WpLTxdrAAMAAAAGAAAAyjMSAEBCDwAKgALAkOdqS08XawADAAAABAAAAAMAAAAG
AAAAERACkJTqaktPF2sABAADAAERApBU7GpLTxdrAAYAAwACIgKgdCFrS08XawAEAAMABgAAAA0i
ArDsImtLTxdrAAQAAwAGAAAAdM1mAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAmF1r
S08XawACEQiwPJNrS08XawASAAAABRNgqf////8SIAgQGAAAABFACKBMs2tLTxdrAAAAAAAAAAAA
EUAIoIi6a0tPF2sAAAAAAAAAAAABEAiA2L1rS08XawACEQiwBM1rS08XawAHAAAA56hpqf////8R
QAig2M9rS08XawAAAAAAAAAAAAEQCICU0mtLTxdrAAIRCLD0JpBLTxdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoAgskEtPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gBxLkEtPF2sAAhEIsNBzkEtPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigTJSQS08XawAAAAAA
AAAAAAEQCICIl5BLTxdrAAIRCLDMpZBLTxdrAAcAAADnqGmp/////xFACKC0qJBLTxdrAAAAAAAA
AAAAARAIgACskEtPF2sAAhEIsPyHkktPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigqIySS08X
awAAAAAAAAAAABUiAqDwl5JLTxdrAAYAAAAAAAAAAyICwBSakktPF2sABgADAIL9YgAAAACAN0kP
ABciApAMnJJLTxdrAAUAAwAXIgKQCKOSS08XawACAAMAFCICwMykkktPF2sAAgADAP////8BAAAA
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
BwADAAcAAADamVUAAyICwKRwRUtPF2sAAQADABHDcAAAAACAmscAAAUiArDkckVLTxdrAAEAAwAR
w3AAydbk/xFACKDkeEVLTxdrAAAAAAAAAAAAARAIgHh7RUtPF2sAAhEIsMTPTktPF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigHNVOS08XawAAAAAAAAAAABUiAqBI3k5LTxdrAAcAAAAAAAAAAyIC
wLDgTktPF2sAAQADAJMdbQAAAACAfqUDABciApCY4k5LTxdrAAMAAwAUIgLAhOROS08XawADAAMA
/////wAAAADHmHUADoACsLzoTktPF2sAAwAAAAEAAAA28RYAD4ACwCTqTktPF2sAAwAAAAMAAAC7
0RMAQEIPAAqAAsCY605LTxdrAAMAAAABAAAAAwAAAAMAAAAREAKQ8O1OS08XawABAAMAARECkLzv
TktPF2sAAwADAAIiAqB8IE9LTxdrAAEAAwAEAAAADSICsAAiT0tPF2sAAQADAAcAAACTHW0ABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAEWk9LTxdrAAIRCLDIiE9LTxdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoEyqT0tPF2sAAAAAAAAAAAARQAigpLJPS08XawAAAAAAAAAAAAEQCIBM
tU9LTxdrAAIRCLA4w09LTxdrAAcAAADnqGmp/////xFACKA4xk9LTxdrAAAAAAAAAAAAARAIgGzJ
T0tPF2sAAhEIsIh6aEtPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigbH9oS08XawAAAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAwJtoS08XawACEQiw4MNoS08XawASAAAA
BRNgqf////8SIAgQGAAAABFACKC84GhLTxdrAAAAAAAAAAAAARAIgOjjaEtPF2sAAhEIsPDxaEtP
F2sABwAAAOeoaan/////EUAIoAD1aEtPF2sAAAAAAAAAAAABEAiAzPdoS08XawACEQiw8Ix2S08X
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBMknZLTxdrAAAAAAAAAAAAFSICoLycdktPF2sABwAA
AAAAAAADIgLA5J52S08XawADAAMA4RJnAAAAAIA2SQ8AFyICkDShdktPF2sAAwACABciApDYonZL
TxdrAAEAAwAUIgLAjKR2S08XawABAAMA/////wEAAACTHW0ADoACsFiodktPF2sAAwAAAAMAAAA2
SQ8AD4ACwLypdktPF2sAAwAAAAEAAAA2SQ8AQEIPAAqAAsA4rHZLTxdrAAMAAAADAAAAAwAAAAEA
AAAREAKQ6K12S08XawADAAMAARECkJyvdktPF2sAAQADAAIiAqDY3XZLTxdrAAMAAwAEAAAADSIC
sDzgdktPF2sAAwADAAcAAADhEmcABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIB4BXdL
TxdrAAIRCLCQM3dLTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoAxRd0tPF2sAAAAAAAAAAAAR
QAigCFl3S08XawAAAAAAAAAAAAEQCICsW3dLTxdrAAIRCLBcaXdLTxdrAAcAAADnqGmp/////xFA
CKDsa3dLTxdrAAAAAAAAAAAAARAIgLRvd0tPF2sAAhEIsLAmkEtPF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAigLCyQS08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
QEqQS08XawACEQiwGHSQS08XawASAAAABRNgqf////8SIAgQGAAAABFACKBklJBLTxdrAAAAAAAA
AAAAARAIgHCXkEtPF2sAAhEIsGynkEtPF2sABwAAAOeoaan/////EUAIoBCqkEtPF2sAAAAAAAAA
AAABEAiA9KyQS08XawACEQiwUEueS08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBgUZ5LTxdr
AAAAAAAAAAAAFSICoMxbnktPF2sABwAAAAAAAAADIgLADF6eS08XawABAAMAEtRdAAAAAICBSQ8A
FyICkFRgnktPF2sABQADABQiAsD4YZ5LTxdrAAUAAwD/////AAAAAJEhaQAOgAKwvGWeS08XawAD
AAAAAQAAAIFJDwAPgALADGeeS08XawADAAAABQAAAO2DNQBAQg8ACoACwFhonktPF2sAAwAAAAEA
AAADAAAABQAAABEQApB0ap5LTxdrAAEAAwABEQKQFGyeS08XawAFAAMAAiICoMSanktPF2sAAQAD
AAYAAAANIgKwDJ2eS08XawABAAMABwAAABLUXQAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgBDDnktPF2sAAhEIsBz8nktPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigCBufS08XawAA
AAAAAAAAABFACKDMIp9LTxdrAAAAAAAAAAAAARAIgDAmn0tPF2sAAhEIsOw0n0tPF2sABwAAAOeo
aan/////EUAIoLg3n0tPF2sAAAAAAAAAAAABEAiANDufS08XawACEQiwiC2zS08XawABAAAA1QxA
AAAAAAAPIAgQ+wAAABFACKDENLNLTxdrAAAAAAAAAAAAARAIgBw4s0tPF2sAAhEIsMjSt0tPF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAig6Na3S08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiA+PO3S08XawACEQiwNB64S08XawASAAAABRNgqf////8SIAgQGAAAABFA
CKDMPbhLTxdrAAAAAAAAAAAAARAIgJhAuEtPF2sAAhEIsMxPuEtPF2sABwAAAOeoaan/////EUAI
oKhSuEtPF2sAAAAAAAAAAAABEAiACFW4S08XawACEQiwTArGS08XawABAAAA0AxAAAAAAAAPIAgQ
+gAAABFACKCsEMZLTxdrAAAAAAAAAAAAFSICoOgaxktPF2sABwAAAAAAAAADIgLA3BzGS08XawAF
AAMAAthZAAAAAICPSQ8AFyICkCAfxktPF2sAAAACABQiAsAQIcZLTxdrAAAAAgD/////AAAAAHwR
ZQAOgAKwkCTGS08XawADAAAABQAAAI9JDwAPgALA1CbGS08XawACAAAAAAAAAGIjFwBAQg8ACoAC
wCgoxktPF2sAAwAAAAUAAAACAAAAAAAAABEQApBMKsZLTxdrAAUAAwABEQKQ5CvGS08XawAAAAIA
AiICoHhdxktPF2sABQADAAQAAAANIgKw5F7GS08XawAFAAMABwAAAALYWQAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgFiixktPF2sAAhEIsIDvxktPF2sAEgAAAAUTAJT/////EiAIEBgA
AAARQAigTBHHS08XawABAAAAAAAAABFACKC8GcdLTxdrAAEAAAAAAAAAARAIgEAdx0tPF2sAAhEI
sJQux0tPF2sABwAAAOeoCZT/////EUAIoHAxx0tPF2sAAQAAAAAAAAABEAiA6DPHS08XawACEQiw
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
TxdrAAIRCLACk7tNTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoPqXu01PF2sAAAAAAAAAAAAR
QAigJqi7TU8XawAAAAAAAAAAAAEQCIB2qrtNTxdrAAIRCLCeo71NTxdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoCKovU1PF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gFq7vU1PF2sAAhEIsI7fvU1PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigJv+9TU8XawAAAAAA
AAAAAAEQCICyAb5NTxdrAAIRCLAyD75NTxdrAAcAAADnqGmp/////xFACKAiEr5NTxdrAAAAAAAA
AAAAARAIgBIavk1PF2sAAhEIsI4q301PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigfi/fTU8X
awAAAAAAAAAAABUiAqDePt9NTxdrAAUAAAAAAAAAAyICwKpA301PF2sABgADABVPFwAAAACAIFAA
ABciApAaQ99NTxdrAAUAAwAXIgKQ2kTfTU8XawACAAMAFyICkN5G301PF2sAAgACABQiAsCeSN9N
TxdrAAIAAgD/////AgAAAOuCGwAOgAKwwk3fTU8XawADAAAABgAAACdLDwAPgALALk/fTU8XawAC
AAAAAgAAAFaVHgBAQg8ACoACwG5R301PF2sAAwAAAAYAAAACAAAAAgAAABEQApDCUt9NTxdrAAYA
AwABEQKQXlTfTU8XawACAAIAAiICoOKF301PF2sABgADAAcAAAANIgKwaonfTU8XawAGAAMABQAA
ABVPFwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgLKw301PF2sAAhEIsELu301PF2sA
EgAAAAUTAJT/////EiAIEBgAAAARQAigog3gTU8XawAAAAAAAAAAAAEQCIAeEeBNTxdrAAIRCLCe
IeBNTxdrAAcAAADnqAmU/////xFACKB2JOBNTxdrAAAAAAAAAAAAARAIgC4n4E1PF2sAAhEIsLY/
401PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigckXjTU8XawAAAAAAAAAAABFACKCmVONNTxdr
AAAAAAAAAAAAARAIgJ5Y401PF2sAAhEIsGYi+U1PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
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
TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoNgewE1PF2sAAAAAAAAAAAABEAiA6CbATU8XawAC
EQiwtDbATU8XawAHAAAA56hpqf////8RQAiggDnATU8XawAAAAAAAAAAAAEQCIDkPMBNTxdrAAIR
CLAoddFNTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHh60U1PF2sAAAAAAAAAAAARQAigRIjR
TU8XawAAAAAAAAAAAAEQCID4itFNTxdrAAIRCLDgPuNNTxdrAAEAAADXDEAAAAAAAA8gCBD6AAAA
EUAIoORD401PF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgKBX401P
F2sAAhEIsPCF401PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigvKPjTU8XawAAAAAAAAAAAAEQ
CIDYp+NNTxdrAAIRCLBktuNNTxdrAAcAAADnqGmp/////xFACKAcueNNTxdrAAAAAAAAAAAAARAI
gIS7401PF2sAAhEIsNT35k1PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig3P3mTU8XawAAAAAA
AAAAABUiAqBMCOdNTxdrAAYAAAAAAAAAAyICwMQK501PF2sAAQADAGxzFAAAAACASkkPABciApB4
DOdNTxdrAAUAAwAUIgLAgA7nTU8XawAFAAMA/////wAAAAC6dx0ADoACsGwS501PF2sAAwAAAAEA
AABKSQ8AD4ACwOAT501PF2sAAwAAAAUAAACtkR4AQEIPAAqAAsAUFudNTxdrAAMAAAABAAAAAwAA
AAUAAAAREAKQZBfnTU8XawABAAMAARECkOwY501PF2sABQADAAIiAqAoTOdNTxdrAAEAAwAHAAAA
DSICsCxT501PF2sAAQADAAYAAABscxQABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICY
eudNTxdrAAIRCLAQsudNTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoHTQ501PF2sAAAAAAAAA
AAARQAigkNjnTU8XawAAAAAAAAAAAAEQCIAM2+dNTxdrAAIRCLDk6OdNTxdrAAcAAADnqGmp////
/xFACKCw6+dNTxdrAAAAAAAAAAAAARAIgIjz501PF2sAAhEIsOzqCk5PF2sAAQAAANUMQAAAAAAA
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
utxDT08XawACAAMAFyICkJbeQ09PF2sAAwADABQiAsAu4ENPTxdrAAMAAwD/////AgAAAPmphwAO
gAKwEudDT08XawADAAAABwAAAPBIDwAPgALAjuhDT08XawADAAAAAwAAAAuSHgBAQg8ACoACwN7p
Q09PF2sAAwAAAAcAAAADAAAAAwAAABEQApBy70NPTxdrAAcAAwABEQKQHvFDT08XawADAAMAAiIC
oCohRE9PF2sABwADAAcAAAANIgKwuiJET08XawAHAAMABAAAAL3xgwADIgLADipET08XawAGAAMA
HVqCAAAAAIB59g4ABSICsHIrRE9PF2sABgADAB1aggCA9vn/BCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAAAEQCIBmTERPTxdrAAIRCLBCe0RPTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoOKY
RE9PF2sAAAAAAAAAAAABEAiA1ptET08XawACEQiwgqlET08XawAHAAAA56hpqf////8RQAigcqxE
T08XawAAAAAAAAAAAAEQCIAOr0RPTxdrAAIRCLC+TUhPTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAA
EUAIoA5USE9PF2sAAAAAAAAAAAARQAig+mFIT08XawAAAAAAAAAAAAEQCIAOZUhPTxdrAAIRCLBC
XUpPTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoIZhSk9PF2sAAAAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgPZzSk9PF2sAAhEIsCaeSk9PF2sAEgAAAAUTYKn/////EiAI
EBgAAAARQAigartKT08XawAAAAAAAAAAAAEQCIAevkpPTxdrAAIRCLA+zEpPTxdrAAcAAADnqGmp
/////xFACKD+zkpPTxdrAAAAAAAAAAAAARAIgDrSSk9PF2sAA/ABIAUAAACoDgAAAhEIsLrTl05P
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigDtmXTk8XawAAAAAAAAAAABFACKAK6ZdOTxdrAAAA
AAAAAAAAARAIgHLsl05PF2sAAhEIsI7opU5PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig3uyl
Tk8XawAAAAAAAAAAABUiAqDG96VOTxdrAAUAAAAAAAAAAyICwHL5pU5PF2sABAADACaO/P8AAACA
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
PqYgT08XawAAAAAAAAAAABFACKCeuSBPTxdrAAAAAAAAAAAAARAIgFq8IE9PF2sAAhEIsFKxIk9P
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigvrUiT08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAgsUiT08XawACEQiwQuoiT08XawASAAAABRNgqf////8SIAgQGAAA
ABFACKCqByNPTxdrAAAAAAAAAAAAARAIgPYKI09PF2sAAhEIsHoaI09PF2sABwAAAOeoaan/////
EUAIoEIeI09PF2sAAAAAAAAAAAABEAiAIiEjT08XawACEQiwruhET08XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKA27kRPTxdrAAAAAAAAAAAAFSICoOr4RE9PF2sABQAAAAAAAAADIgLAvvpET08X
awAGAAMA9AaCAAAAAIApUwAAFyICkHb9RE9PF2sABQADABciApAm/0RPTxdrAAIAAwAXIgKQ7gBF
T08XawACAAIAFCICwCYDRU9PF2sAAgACAP////8CAAAATj2GAA6AArBCBkVPTxdrAAMAAAAGAAAA
okkPAA+AAsCmB0VPTxdrAAIAAAACAAAAzZIeAEBCDwAKgALA+glFT08XawADAAAABgAAAAIAAAAC
AAAAERACkFYLRU9PF2sABgADAAERApD2DEVPTxdrAAIAAgACIgKg5jxFT08XawAGAAMABwAAAA0i
ArBmPkVPTxdrAAYAAwAFAAAA9AaCAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAomdF
T08XawACEQiwqqRFT08XawASAAAABRMAlP////8SIAgQGAAAABFACKAyxEVPTxdrAAAAAAAAAAAA
ARAIgHrHRU9PF2sAAhEIsO7XRU9PF2sABwAAAOeoCZT/////EUAIoLraRU9PF2sAAAAAAAAAAAAB
EAiATt1FT08XawACEQiw+k1IT08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDWUkhPTxdrAAAA
AAAAAAAAEUAIoI5hSE9PF2sAAAAAAAAAAAABEAiANmRIT08XawAD8AEgBgAAAOgSAAACEQiw1NKX
Tk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKD83JdOTxdrAAEAAAAAAAAABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCICo8JdOTxdrAAIRCLCMFZhOTxdrABIAAAAFEwCU/////xIgCBAY
AAAAEUAIoPwymE5PF2sAAQAAAAAAAAABEAiARDaYTk8XawACEQiwLEWYTk8XawAHAAAA56gJlP//
//8RQAig9EeYTk8XawABAAAAAAAAAAEQCIBcSphOTxdrAAIRCLB4nKlOTxdrAAEAAADVDEAAAAAA
AA8gCBD6AAAAEUAIoPigqU5PF2sAAQAAAAAAAAARQAigBLCpTk8XawABAAAAAAAAAAEQCIBMtalO
TxdrAAIRCLA0sK1OTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoFy0rU5PF2sAAQAAAAAAAAAV
IgKgxMOtTk8XawAGAAAAAAAAAAMiAsDYxa1OTxdrAAAAAgDgePv/AAAAgJZKDwAXIgKQKMitTk8X
awABAAMAFCICwAjKrU5PF2sAAQADAP////8AAAAAeCoFAA6AArAUza1OTxdrAAIAAAAAAAAAlkoP
AA+AAsC4zq1OTxdrAAMAAAABAAAADJUeAEBCDwAKgALABNCtTk8XawACAAAAAAAAAAMAAAABAAAA
ERACkITRrU5PF2sAAAACAAERApAw061OTxdrAAEAAwACIgKgqASuTk8XawAAAAIABwAAAA0iArAQ
Bq5OTxdrAAAAAgAGAAAA4Hj7/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiATDGuTk8X
awACEQiwDGuuTk8XawASAAAABRNgqf////8SIAgQGAAAABFACKBIia5OTxdrAAAAAAAAAAAAARAI
gESMrk5PF2sAAhEIsJSark5PF2sABwAAAOeoaan/////EUAIoIidrk5PF2sAAAAAAAAAAAABEAiA
XKCuTk8XawACEQiwnH6/Tk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAYhL9OTxdrAAAAAAAA
AAAAEUAIoAiSv05PF2sAAAAAAAAAAAABEAiAuJS/Tk8XawACEQiweEjRTk8XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKDoTNFOTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIBYZdFOTxdrAAIRCLB8ktFOTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoBSv0U5PF2sA
AAAAAAAAAAABEAiAVLLRTk8XawACEQiwnMDRTk8XawAHAAAA56hpqf////8RQAigrMPRTk8XawAA
AAAAAAAAAAEQCIAkyNFOTxdrAAIRCLCscdVOTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoGR2
1U5PF2sAAAAAAAAAAAAVIgKgIILVTk8XawAGAAAAAAAAAAMiAsBIhNVOTxdrAAEAAwBs4fX/AAAA
gAxJDwAXIgKQCIbVTk8XawAFAAMAFCICwDiI1U5PF2sABQADAP////8AAAAASuT+/wMiAsCwjNVO
TxdrAAIAAgDK8vn/AAAAgIj9AgAHIgLAYI7VTk8XawACAAIAyvL5/0qJkgABAAAAByICwGSV1U5P
F2sABQADAErk/v/KepcAAQAAAAciAsD0l9VOTxdrAAYAAwAWuvj/llCRAAEAAAAHIgLA9J3VTk8X
awAEAAMAJo78/6YklQABAAAAByICwGig1U5PF2sABwADAC2k+v+tOpMAAQAAAAciAsAQo9VOTxdr
AAAAAgDgePv/YA+UAAEAAAAHIgLANKXVTk8XawABAAIAqWr7/ykBlAABAAAAAyICwOin1U5PF2sA
AwACANED+v8AAACAbdYKAAciAsBQqdVOTxdrAAMAAgDRA/r/UZqSAAEAAAAHIgLAoKvVTk8XawAA
AAMAVLT8/9RKlQABAAAAAyICwGCu1U5PF2sAAQADAGzh9f8AAACAAAAAAAciAsC0r9VOTxdrAAEA
AwBs4fX/7HeOAAEAAAAHIgLAOLLVTk8XawACAAMAm2n+/xsAlwABAAAAAyICwHS01U5PF2sAAwAD
AFbw+v8AAACAJ2wDAAciAsC4ttVOTxdrAAMAAwBW8Pr/1oaTAAEAAAAMIgLg4LjVTk8XawDqDxUA
AAAAAOoPFQAAAAAADAAAEgAAAAAMIgLgIL/VTk8XawCnJAAAAAAAAKckAAAAAAAAAAABEgAAAAAQ
IgKgEMPVTk8XawAAAAEAQ+sUABEiAuA8xdVOTxdrAOoPFQAAAAAApyQAAAAAAAAAAAEACIP//wsi
AsCcyNVOTxdrAC2+AQAAAAAAAgACABIAAAALIgLAUMzVTk8XawCHtwEAAAAAAAUAAwASAAAACyIC
wITQ1U5PF2sAIboBAAAAAAAGAAMAEgAAAAsiAsDs0tVOTxdrANi3AQAAAAAABAADABIAAAALIgLA
zNXVTk8XawCjuQEAAAAAAAcAAwASAAAACyICwHDY1U5PF2sAQr4BAAAAAAAAAAIAEgAAAAsiAsAc
29VOTxdrALS/AQAAAAAAAQACABIAAAALIgLA3NzVTk8XawBfvwEAAAAAAAMAAgASAAAACyICwBTf
1U5PF2sAHr0BAAAAAAAAAAMAEgAAAAsiAsBc4dVOTxdrAEm2AQAAAAAAAQADABIAAAALIgLALOPV
Tk8XawA3tQEAAAAAAAIAAwASAAAACyICwJjl1U5PF2sAlLgBAAAAAAADAAMAEgAAAA6AArCUD9ZO
TxdrAAMAAAABAAAADEkPAA+AAsAEEdZOTxdrAAMAAAAFAAAAopMeAEBCDwAKgALARBLWTk8XawAD
AAAAAQAAAAMAAAAFAAAAERACkMQT1k5PF2sAAQADAAERApBUFdZOTxdrAAUAAwACIgKgaEnWTk8X
awABAAMABwAAAA0iArDMStZOTxdrAAEAAwAGAAAA7HeOAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiARHHWTk8XawACEQiwmKnWTk8XawASAAAABRNgqf////8SIAgQGAAAABFACKAoyNZO
TxdrAAAAAAAAAAAAEUAIoOTP1k5PF2sAAAAAAAAAAAABEAiAeNLWTk8XawACEQiw+ODWTk8XawAH
AAAA56hpqf////8RQAiguOPWTk8XawAAAAAAAAAAAAEQCICs5tZOTxdrAAIRCLD49PhOTxdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoGT6+E5PF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgGQU+U5PF2sAAhEIsMhA+U5PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
DFr5Tk8XawAAAAAAAAAAAAEQCICcXPlOTxdrAAIRCLC4avlOTxdrAAcAAADnqGmp/////xFACKCw
bflOTxdrAAAAAAAAAAAAARAIgAxw+U5PF2sAAhEIsOQv/U5PF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigJDT9Tk8XawAAAAAAAAAAABUiAqDMPv1OTxdrAAYAAAAAAAAAAyICwPRA/U5PF2sABQAD
APsxiAAAAACAz0gPABciApCwQv1OTxdrAAAAAgAUIgLAxET9Tk8XawAAAAIA/////wAAAABgD5QA
DoACsMRH/U5PF2sAAwAAAAUAAADPSA8AD4ACwERJ/U5PF2sAAgAAAAAAAADbkR4AQEIPAAqAAsCU
TP1OTxdrAAMAAAAFAAAAAgAAAAAAAAAREAKQ8E39Tk8XawAFAAMAARECkGhQ/U5PF2sAAAACAAIi
AqBwgv1OTxdrAAUAAwAFAAAADSICsNSD/U5PF2sABQADAAYAAAD7MYgABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCICUrv1OTxdrAAIRCLCc7P1OTxdrABIAAAAFEwCU/////xIgCBAYAAAA
EUAIoIAL/k5PF2sAAQAAAAAAAAARQAig0BP+Tk8XawABAAAAAAAAAAEQCIDkFv5OTxdrAAIRCLAQ
Jv5OTxdrAAcAAADnqAmU/////xFACKAYKv5OTxdrAAEAAAAAAAAAARAIgLws/k5PF2sAAhEIsFjW
Dk9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig6NsOT08XawABAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAmPAOT08XawACEQiwQBoPT08XawASAAAABRMAlP////8SIAgQ
GAAAABFACKDINw9PTxdrAAEAAAAAAAAAARAIgBA7D09PF2sAAhEIsHhKD09PF2sABwAAAOeoCZT/
////EUAIoFhND09PF2sAAQAAAAAAAAABEAiAaFAPT08XawACEQiw0KAgT08XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKAkpSBPTxdrAAEAAAAAAAAAEUAIoGC0IE9PF2sAAQAAAAAAAAABEAiAwLcg
T08XawACEQiwSO0kT08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKB88SRPTxdrAAEAAAAAAAAA
FSICoFz8JE9PF2sABgAAAAAAAAADIgLAqP4kT08XawAAAAIAf8aEAAAAAIDhSA8AFyICkPQAJU9P
F2sAAQADABQiAsDQAiVPTxdrAAEAAwD/////AAAAAOx3jgAOgAKwsAUlT08XawACAAAAAAAAAOFI
DwAPgALAzAclT08XawADAAAAAQAAALCRHgBAQg8ACoACwCAJJU9PF2sAAgAAAAAAAAADAAAAAQAA
ABEQApCECiVPTxdrAAAAAgABEQKQJA0lT08XawABAAMAAiICoAw+JU9PF2sAAAACAAcAAAANIgKw
eD8lT08XawAAAAIABgAAAH/GhAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgDhqJU9P
F2sAAhEIsCikJU9PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigHMQlT08XawAAAAAAAAAAAAEQ
CIA8xyVPTxdrAAIRCLBQ1iVPTxdrAAcAAADnqGmp/////xFACKA82SVPTxdrAAAAAAAAAAAAARAI
gBjcJU9PF2sAAhEIsNyCNk9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigIIk2T08XawAAAAAA
AAAAABFACKCUljZPTxdrAAAAAAAAAAAAARAIgHCZNk9PF2sAAhEIsCBNSE9PF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAiguFZIT08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiA8G9IT08XawACEQiwqJtIT08XawASAAAABRNgqf////8SIAgQGAAAABFACKA8ukhPTxdr
AAAAAAAAAAAABIACoLjHSE9PF2sAAAAAAAAAAAAREgKQXMtIT08XawAAAAAACSICgBDPSE9PF2sA
DCIC4NTRSE9PF2sAxCQAAAAAAADEJAAAAAAAAAEAARIAAAAACyICwFjWSE9PF2sAZAQAAAAAAAAA
AAAAEgAAAAIiAqBs2EhPTxdrAAAAAAAAAAAADSICsLzbSE9PF2sAAAAAAB4AAAAvAYcABiICkATf
SE9PF2sAHgAAABFACKAM5khPTxdrAAAAAAAAAAAAARAIgHTpSE9PF2sAAhEIsBD4SE9PF2sABwAA
AOeoaan/////EUAIoET7SE9PF2sAAAAAAAAAAAABEAiApP5IT08XawACEQiwfKpMT08XawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKCMr0xPTxdrAAAAAAAAAAAAFSICoLC6TE9PF2sABgAAAAAAAAAD
IgLA7L1MT08XawABAAMA0C5/AAAAAIAcSQ8AFyICkMy/TE9PF2sABQADABQiAsBAwkxPTxdrAAUA
AwD/////AAAAAPsxiAAOgAKw1MVMT08XawADAAAAAQAAABxJDwAPgALASMdMT08XawADAAAABQAA
AP2RHgBAQg8ACoACwLDJTE9PF2sAAwAAAAEAAAADAAAABQAAABEQApAoy0xPTxdrAAEAAwABEQKQ
rM1MT08XawAFAAMAAiICoIQATU9PF2sAAQADAAcAAAANIgKw/AFNT08XawABAAMABgAAANAufwAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgHgqTU9PF2sAAhEIsMBhTU9PF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAig/IRNT08XawAAAAAAAAAAAAEQCIAEiE1PTxdrAAIRCLAElk1PTxdr
AAcAAADnqGmp/////xFACKAomU1PTxdrAAAAAAAAAAAAARAIgBChTU9PF2sAA/ABIAcAAABQDgAA
AhEIsICCkU5PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigJImRTk8XawAAAAAAAAAAABUiAqCA
lJFOTxdrAAcAAAAAAAAAAyICwHSXkU5PF2sAAgADAJtp/v8AAACAnUoPABciApD4mZFOTxdrAAEA
AgAUIgLAsJuRTk8XawABAAIA/////wAAAABttAoADoACsDCfkU5PF2sAAwAAAAIAAACdSg8AD4AC
wEihkU5PF2sAAgAAAAEAAABOlB4AQEIPAAqAAsDAopFOTxdrAAMAAAACAAAAAgAAAAEAAAAREAKQ
3KSRTk8XawACAAMAARECkFCmkU5PF2sAAQACAAIiAqCI1ZFOTxdrAAIAAwAFAAAADSICsOTWkU5P
F2sAAgADAAcAAACbaf7/BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDE/pFOTxdrAAIR
CLB4OZJOTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoDxdkk5PF2sAAAAAAAAAAAARQAighGSS
Tk8XawAAAAAAAAAAAAEQCICwZ5JOTxdrAAIRCLCwdpJOTxdrAAcAAADnqAmU/////xFACKA0eZJO
TxdrAAAAAAAAAAAAARAIgOx7kk5PF2sAAhEIsADRl05PF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAigYNWXTk8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAiOyXTk8X
awACEQiwSBSYTk8XawASAAAABRMAlP////8SIAgQGAAAABFACKAYM5hOTxdrAAAAAAAAAAAAARAI
gGg2mE5PF2sAAhEIsJxFmE5PF2sABwAAAOeoCZT/////EUAIoFRImE5PF2sAAAAAAAAAAAABEAiA
SEyYTk8XawACEQiwbJypTk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAMoalOTxdrAAAAAAAA
AAAAEUAIoAS2qU5PF2sAAAAAAAAAAAABEAiA3LipTk8XawACEQiw1EK5Tk8XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKDMR7lOTxdrAAAAAAAAAAAAFSICoNRTuU5PF2sABwAAAAAAAAADIgLAzFW5
Tk8XawABAAIAqWr7/wAAAIDESQ8AFyICkAhYuU5PF2sAAwACABQiAsCkWblOTxdrAAMAAgD/////
AAAAAD7aBAAOgAKwWF25Tk8XawACAAAAAQAAAMRJDwAPgALA1F65Tk8XawACAAAAAwAAAGGUHgBA
Qg8ACoACwBhguU5PF2sAAgAAAAEAAAACAAAAAwAAABEQApA0YrlOTxdrAAEAAgABEQKQ0GO5Tk8X
awADAAIAAiICoPSRuU5PF2sAAQACAAcAAAANIgKwMJS5Tk8XawABAAIABwAAAKlq+/8EIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgEC6uU5PF2sAAhEIsPjwuU5PF2sAEgAAAAUTAJT/////
EiAIEBgAAAARQAigUA26Tk8XawAAAAAAAAAAAAEQCICcELpOTxdrAAIRCLCMILpOTxdrAAcAAADn
qAmU/////xFACKCYI7pOTxdrAAAAAAAAAAAAARAIgCgmuk5PF2sAAhEIsIx9v05PF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigZIO/Tk8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiAmJy/Tk8XawACEQiwAL+/Tk8XawASAAAABRMAlP////8SIAgQGAAAABFACKCc2r9O
TxdrAAAAAAAAAAAAARAIgKDdv05PF2sAAhEIsJTsv05PF2sABwAAAOeoCZT/////EUAIoFzvv05P
F2sAAAAAAAAAAAABEAiAePK/Tk8XawACEQiwDAPhTk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKAsCOFOTxdrAAAAAAAAAAAAFSICoNwT4U5PF2sABwAAAAAAAAADIgLAkBXhTk8XawADAAIA3yaO
AAAAAIBycwQAFyICkLQX4U5PF2sAAgADABQiAsDMGeFOTxdrAAIAAwD/////AAAAABsAlwAOgAKw
cB3hTk8XawACAAAAAwAAAN9JDwAPgALA1B7hTk8XawADAAAAAgAAAKOTHgBAQg8ACoACwMQg4U5P
F2sAAgAAAAMAAAADAAAAAgAAABEQApBAIuFOTxdrAAMAAgABEQKQtCThTk8XawACAAMAAiICoARV
4U5PF2sAAwACAAcAAAANIgKwpFbhTk8XawADAAIABwAAAN8mjgAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgER+4U5PF2sAAhEIsOSy4U5PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
uNHhTk8XawAAAAAAAAAAAAEQCIBI1eFOTxdrAAIRCLBg5eFOTxdrAAcAAADnqGmp/////xFACKBc
6OFOTxdrAAAAAAAAAAAAARAIgIzs4U5PF2sAAhEIsBQq505PF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigmC/nTk8XawAAAAAAAAAAABFACKC8QedOTxdrAAAAAAAAAAAAARAIgIRE505PF2sAAhEI
sOTz+E5PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigoPj4Tk8XawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiABAz5Tk8XawACEQiwTDb5Tk8XawASAAAABRNgqf////8S
IAgQGAAAABFACKCMVflOTxdrAAAAAAAAAAAAARAIgFBZ+U5PF2sAAhEIsPBn+U5PF2sABwAAAOeo
aan/////EUAIoCxr+U5PF2sAAAAAAAAAAAABEAiAHG75Tk8XawACEQiwZMMIT08XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKDYxwhPTxdrAAAAAAAAAAAAFSICoIDSCE9PF2sABwAAAAAAAAADIgLA
GNUIT08XawACAAMA4raHAAAAAIA5SQ8AFyICkPDWCE9PF2sAAQACABQiAsCg2AhPTxdrAAEAAgD/
////AAAAACkBlAAOgAKwNNwIT08XawADAAAAAgAAADlJDwAPgALAoN0IT08XawACAAAAAQAAABiT
HgBAQg8ACoACwNjfCE9PF2sAAwAAAAIAAAACAAAAAQAAABEQApA04QhPTxdrAAIAAwABEQKQtOII
T08XawABAAIAAiICoJgSCU9PF2sAAgADAAUAAAANIgKw9BMJT08XawACAAMABwAAAOK2hwAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgLw5CU9PF2sAAhEIsHhzCU9PF2sAEgAAAAUTAJT/
////EiAIEBgAAAARQAigXJEJT08XawAAAAAAAAAAABFACKCgmQlPTxdrAAAAAAAAAAAAARAIgByc
CU9PF2sAAhEIsPirCU9PF2sABwAAAOeoCZT/////EUAIoMiuCU9PF2sAAAAAAAAAAAABEAiAWLEJ
T08XawACEQiwCNYOT08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCc2w5PTxdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDw7w5PTxdrAAIRCLBcGg9PTxdrABIAAAAF
EwCU/////xIgCBAYAAAAEUAIoLw3D09PF2sAAAAAAAAAAAABEAiA/DoPT08XawACEQiw/EoPT08X
awAHAAAA56gJlP////8RQAigpE0PT08XawAAAAAAAAAAAAEQCICMUA9PTxdrAAIRCLC8oSBPTxdr
AAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoKimIE9PF2sAAAAAAAAAAAARQAigQLggT08XawAAAAAA
AAAAAAEQCIC8uyBPTxdrAAIRCLDogDBPTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoJyFME9P
F2sAAAAAAAAAAAAVIgKgBJEwT08XawAHAAAAAAAAAAMiAsDokjBPTxdrAAEAAgDFt4QAAAAAgGRJ
DwAC8AEgBwAAAEhtIwAXIgKQNJcwT08XawADAAIAFCICwCyZME9PF2sAAwACAP////8AAAAA3yaO
AA6AArA8nDBPTxdrAAIAAAABAAAAZEkPAA+AAsCInjBPTxdrAAIAAAADAAAAnZIeAEBCDwAKgALA
4J8wT08XawACAAAAAQAAAAIAAAADAAAAERACkBSiME9PF2sAAQACAAERApDIozBPTxdrAAMAAgAC
IgKgNNIwT08XawABAAIABwAAAA0iArC40zBPTxdrAAEAAgAHAAAAxbeEAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAdPgwT08XawACEQiweC8xT08XawASAAAABRMAlP////8SIAgQGAAA
ABFACKDYTTFPTxdrAAAAAAAAAAAAARAIgOBQMU9PF2sAAhEIsLhgMU9PF2sABwAAAOeoCZT/////
EUAIoKBjMU9PF2sAAAAAAAAAAAABEAiAbGYxT08XawACEQiwjII2T08XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKAsiDZPTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CIA8oDZPTxdrAAIRCLDwxTZPTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoLzfNk9PF2sAAAAA
AAAAAAABEAiA2OM2T08XawACEQiwAPc2T08XawAHAAAA56gJlP////8RQAig3Pk2T08XawAAAAAA
AAAAAAEQCICM/DZPTxdrAAPwASAEAAAA6A8AAAIRCLBOhWtPTxdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoMKKa09PF2sAAAAAAAAAAAAVIgKgDpZrT08XawAEAAAAAAAAAAMiAsBimGtPTxdrAAMA
AwAGYHgAAAAAgPNJDwAXIgKQapprT08XawAAAAMAFCICwIKha09PF2sAAAADAP////8AAAAAuQGG
AA6AArDSpGtPTxdrAAMAAAADAAAA80kPAA+AAsAGp2tPTxdrAAMAAAAAAAAA45IeAEBCDwAKgALA
UqhrT08XawADAAAAAwAAAAMAAAAAAAAAERACkN6pa09PF2sAAwADAAERApBerGtPTxdrAAAAAwAC
IgKgHt9rT08XawADAAMABwAAAA0iArCC4GtPTxdrAAMAAwAEAAAABmB4AAMiAsA26GtPTxdrAAIA
AgCpR3cAAAAAgKX1DgAFIgKwrulrT08XawACAAIAqUd3AD13+f8EIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgMYKbE9PF2sAAhEIsKo9bE9PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
DlxsT08XawABAAAAAAAAAAEQCIAmX2xPTxdrAAIRCLBWbWxPTxdrAAcAAADnqGmp/////xFACKAS
cGxPTxdrAAEAAAAAAAAAARAIgE5zbE9PF2sAAhEIsO75b09PF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAiggv9vT08XawABAAAAAAAAABFACKCuEnBPTxdrAAEAAAAAAAAAARAIgL4VcE9PF2sAAhEI
sBYLck9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigShByT08XawABAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAkiFyT08XawACEQiwFkhyT08XawASAAAABRNgqf////8S
IAgQGAAAABFACKDmY3JPTxdrAAEAAAAAAAAAARAIgPZmck9PF2sAAhEIsBZ2ck9PF2sABwAAAOeo
aan/////EUAIoO54ck9PF2sAAQAAAAAAAAABEAiAnntyT08XawACEQiwTkSTT08XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKB+SJNPTxdrAAEAAAAAAAAAFSICoApTk09PF2sABAAAAAAAAAADIgLA
JlWTT08XawAAAAMA+bh2AAAAAIDASA8AFyICkH5Xk09PF2sABwADABQiAsAmWZNPTxdrAAcAAwD/
////AAAAAL3xgwAOgAKwCl2TT08XawADAAAAAAAAAMBIDwAPgALAZl6TT08XawADAAAABwAAALOS
HgBAQg8ACoACwMZfk09PF2sAAwAAAAAAAAADAAAABwAAABEQApA+YZNPTxdrAAAAAwABEQKQ3mKT
T08XawAHAAMAAiICoPaSk09PF2sAAAADAAcAAAANIgKwepSTT08XawAAAAMABAAAAPm4dgADIgLA
Yp2TT08XawAEAAMA1Ol2AAAAAICn8Q4ABSICsLKfk09PF2sABAADANTpdgAFLvj/BCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIAKwpNPTxdrAAIRCLAC75NPTxdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoC4LlE9PF2sAAAAAAAAAAAABEAiAcg6UT08XawACEQiwfh2UT08XawAHAAAA56hp
qf////8RQAigaiCUT08XawAAAAAAAAAAAAEQCID+IpRPTxdrAAIRCLCepZdPTxdrAAEAAADLDEAA
AAAAAA8gCBD6AAAAEUAIoPaql09PF2sAAAAAAAAAAAARQAigSrqXT08XawAAAAAAAAAAAAEQCICi
vZdPTxdrAAIRCLBCtJlPTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoFa4mU9PF2sAAAAAAAAA
AAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgBbJmU9PF2sAAhEIsDLvmU9PF2sAEgAA
AAUTYKn/////EiAIEBgAAAARQAig9guaT08XawAAAAAAAAAAAAEQCIDmDppPTxdrAAIRCLDGHppP
TxdrAAcAAADnqGmp/////xFACKCeIZpPTxdrAAAAAAAAAAAAARAIgJ4kmk9PF2sAAhEIsGYBu09P
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigzgW7T08XawAAAAAAAAAAABUiAqCeELtPTxdrAAQA
AAAAAAAAAyICwI4Tu09PF2sABwADAPaodAAAAACAx0gPABciApCSFbtPTxdrAAUAAwAXIgKQxhe7
T08XawACAAMAFyICkLoZu09PF2sAAwADABQiAsBaG7tPTxdrAAMAAwD/////AgAAAAZgeAAOgAKw
Jh67T08XawADAAAABwAAAMdIDwAPgALAlh+7T08XawADAAAAAwAAAIeRHgBAQg8ACoACwO4gu09P
F2sAAwAAAAcAAAADAAAAAwAAABEQApBGIrtPTxdrAAcAAwABEQKQ5iO7T08XawADAAMAAiICoNJT
u09PF2sABwADAAcAAAANIgKwTlW7T08XawAHAAMABAAAAPaodAADIgLAVly7T08XawAGAAMA9hNz
AAAAAID+8g4ABSICsDpfu09PF2sABgADAPYTcwDg8/n/BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIAygrtPTxdrAAIRCLBusLtPTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoNrNu09P
F2sAAAAAAAAAAAABEAiAktG7T08XawACEQiwJt+7T08XawAHAAAA56hpqf////8RQAig+uG7T08X
awAAAAAAAAAAAAEQCIDa5LtPTxdrAAIRCLBWU79PTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAI
oAZZv09PF2sAAAAAAAAAAAARQAigWmm/T08XawAAAAAAAAAAAAEQCIDWbb9PTxdrAAIRCLCCY8FP
TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoMJnwU9PF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgFp+wU9PF2sAAhEIsN6owU9PF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAigRsbBT08XawAAAAAAAAAAAAEQCIDSyMFPTxdrAAIRCLBC18FPTxdrAAcAAADnqGmp////
/xFACKAm2sFPTxdrAAAAAAAAAAAAARAIgNbcwU9PF2sAAhEIsBK/4k9PF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigJsTiT08XawAAAAAAAAAAABUiAqBmz+JPTxdrAAQAAAAAAAAAAyICwH7R4k9P
F2sAAwADAKoWaQAAAACAXEkPABciApCi0+JPTxdrAAAAAwAUIgLAWtXiT08XawAAAAMA/////wAA
AAD5uHYADoACsF7Z4k9PF2sAAwAAAAMAAABcSQ8AD4ACwMra4k9PF2sAAwAAAAAAAAAjkh4AQEIP
AAqAAsAa3OJPTxdrAAMAAAADAAAAAwAAAAAAAAAREAKQOt7iT08XawADAAMAARECkNLf4k9PF2sA
AAADAAIiAqDiE+NPTxdrAAMAAwAHAAAADSICsB4W409PF2sAAwADAAQAAACqFmkAAyICwOId409P
F2sAAgACAI0AaAAAAACAfPMOAAUiArBeH+NPTxdrAAIAAgCNAGgA/XT5/wQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAMkLjT08XawACEQiw+nTjT08XawASAAAABRNgqf////8SIAgQGAAA
ABFACKCuk+NPTxdrAAEAAAAAAAAAARAIgBKX409PF2sAAhEIsKal409PF2sABwAAAOeoaan/////
EUAIoJKo409PF2sAAQAAAAAAAAABEAiAgqvjT08XawACEQiwrv7mT08XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKCuBOdPTxdrAAEAAAAAAAAAEUAIoG4V509PF2sAAQAAAAAAAAABEAiAdhjnT08X
awACEQiwKg/pT08XawABAAAA3AxAAAAAAAAPIAgQ+gAAABFACKCyE+lPTxdrAAEAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIB2JelPTxdrAAIRCLCWSulPTxdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoEpm6U9PF2sAAQAAAAAAAAABEAiAcmnpT08XawACEQiw6nbpT08XawAH
AAAA56hpqf////8RQAigknnpT08XawABAAAAAAAAAAEQCIC2fOlPTxdrAAIRCLBWfQpQTxdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoHaBClBPF2sAAQAAAAAAAAAVIgKgZowKUE8XawAEAAAAAAAA
AAMiAsBajgpQTxdrAAAAAwA7cGcAAAAAgL5IDwAXIgKQNpAKUE8XawAHAAMAFCICwCaXClBPF2sA
BwADAP////8AAAAA9qh0AA6AArAimgpQTxdrAAMAAAAAAAAAvkgPAA+AAsA+nApQTxdrAAMAAAAH
AAAAGpIeAEBCDwAKgALAep0KUE8XawADAAAAAAAAAAMAAAAHAAAAERACkN6eClBPF2sAAAADAAER
ApBKoQpQTxdrAAcAAwACIgKgMtMKUE8XawAAAAMABwAAAA0iArCW1ApQTxdrAAAAAwAEAAAAO3Bn
AAMiAsBK3ApQTxdrAAQAAwD/nmcAAAAAgIjzDgAFIgKwpt0KUE8XawAEAAMA/55nABww+P8EIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgFoAC1BPF2sAAhEIsIotC1BPF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigxkkLUE8XawAAAAAAAAAAAAEQCICmTAtQTxdrAAIRCLDeWgtQTxdrAAcA
AADnqGmp/////xFACKDCXQtQTxdrAAAAAAAAAAAAARAIgB5hC1BPF2sAAhEIsI6qDlBPF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigcq8OUE8XawAAAAAAAAAAABFACKBivw5QTxdrAAAAAAAAAAAA
ARAIgELCDlBPF2sAAhEIsB66EFBPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig6r4QUE8XawAA
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAcs4QUE8XawACEQiw6vQQUE8X
awASAAAABRNgqf////8SIAgQGAAAABFACKDuDxFQTxdrAAAAAAAAAAAAARAIgKoSEVBPF2sAAhEI
sNYjEVBPF2sABwAAAOeoaan/////EUAIoF4mEVBPF2sAAAAAAAAAAAABEAiAMikRUE8XawAD8AEg
BQAAAOAPAAACEQiwWjFeT08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBOOV5PTxdrAAAAAAAA
AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIB2TV5PTxdrAAIRCLBudl5PTxdrABIA
AAAFEwCU/////xIgCBAYAAAAEUAIoK6SXk9PF2sAAAAAAAAAAAABEAiAApZeT08XawACEQiw6qNe
T08XawAHAAAA56gJlP////8RQAigiqZeT08XawAAAAAAAAAAAAEQCIDeqV5PTxdrAAIRCLD6p2xP
TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoGasbE9PF2sAAAAAAAAAAAAVIgKgjrdsT08XawAF
AAAAAAAAAAMiAsDCumxPTxdrAAIAAgAJ9HYAAAAAgKBTAAAXIgKQorxsT08XawAEAAMAFCICwCK+
bE9PF2sABAADAP////8AAAAAe9uFAA6AArB2xmxPTxdrAAIAAAACAAAARUkPAA+AAsDWx2xPTxdr
AAMAAAAEAAAA55IeAEBCDwAKgALA7slsT08XawACAAAAAgAAAAMAAAAEAAAAERACkFrLbE9PF2sA
AgACAAERApD6zGxPTxdrAAQAAwACIgKg3v9sT08XawACAAIABwAAAA0iArBKAW1PTxdrAAIAAgAF
AAAACfR2AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAcidtT08XawACEQiwflhtT08X
awASAAAABRNgqf////8SIAgQGAAAABFACKCWdm1PTxdrAAAAAAAAAAAAEUAIoA6DbU9PF2sAAAAA
AAAAAAABEAiAnoVtT08XawACEQiwTpVtT08XawAHAAAA56hpqf////8RQAigLphtT08XawAAAAAA
AAAAAAEQCIDmmm1PTxdrAAIRCLDSUHFPTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoB5WcU9P
F2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMZocU9PF2sAAhEIsCKP
cU9PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigSqtxT08XawAAAAAAAAAAAAEQCIBKrnFPTxdr
AAIRCLDevHFPTxdrAAcAAADnqGmp/////xFACKDWv3FPTxdrAAAAAAAAAAAAARAIgJLCcU9PF2sA
AhEIsBrchU9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigruKFT08XawAAAAAAAAAAABFACKCK
9IVPTxdrAAAAAAAAAAAAARAIgAr4hU9PF2sAAhEIsP5llE9PF2sAAQAAANcMQAAAAAAADyAIEPoA
AAARQAigSmqUT08XawAAAAAAAAAAABUiAqAidZRPTxdrAAUAAAAAAAAAAyICwMp2lE9PF2sABAAD
AIeSdgAAAACATVcAABciApBaeJRPTxdrAAYAAwAUIgLAknqUT08XawAGAAMA/////wAAAAD0BoIA
DoACsAZ+lE9PF2sAAwAAAAQAAAD0SA8AD4ACwFZ/lE9PF2sAAwAAAAYAAAA5kh4AQEIPAAqAAsB2
gZRPTxdrAAMAAAAEAAAAAwAAAAYAAAAREAKQ6oKUT08XawAEAAMAARECkKaFlE9PF2sABgADAAIi
AqAGtZRPTxdrAAQAAwAHAAAADSICsH62lE9PF2sABAADAAUAAACHknYABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIAa4JRPTxdrAAIRCLCaDZVPTxdrABIAAAAFE2Cp/////xIgCBAYAAAA
EUAIoKorlU9PF2sAAAAAAAAAAAABEAiAki6VT08XawACEQiwzjyVT08XawAHAAAA56hpqf////8R
QAig9j+VT08XawAAAAAAAAAAAAEQCIBCR5VPTxdrAAIRCLD6pZdPTxdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoBqrl09PF2sAAAAAAAAAAAARQAigjr2XT08XawAAAAAAAAAAAAEQCIBSwJdPTxdr
AAIRCLBiuJlPTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoAa9mU9PF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgBbNmU9PF2sAAhEIsD7vmU9PF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAig6guaT08XawAAAAAAAAAAAAEQCICKD5pPTxdrAAIRCLCiHZpPTxdrAAcA
AADnqGmp/////xFACKCqIJpPTxdrAAAAAAAAAAAAARAIgLIjmk9PF2sAAhEIsD4kvE9PF2sAAQAA
ANAMQAAAAAAADyAIEPoAAAARQAig3ii8T08XawAAAAAAAAAAABUiAqCSM7xPTxdrAAUAAAAAAAAA
AyICwNY1vE9PF2sABgADAL69cgAAAACAOFYAABciApCGN7xPTxdrAAUAAwAXIgKQWjm8T08XawAC
AAMAFyICkA48vE9PF2sAAgACABQiAsC6PbxPTxdrAAIAAgD/////AgAAAAn0dgAOgAKwqkC8T08X
awADAAAABgAAADZJDwAPgALANkO8T08XawACAAAAAgAAACqSHgBAQg8ACoACwJ5EvE9PF2sAAwAA
AAYAAAACAAAAAgAAABEQApDuRrxPTxdrAAYAAwABEQKQhki8T08XawACAAIAAiICoCp5vE9PF2sA
BgADAAcAAAANIgKwwnq8T08XawAGAAMABQAAAL69cgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgAqkvE9PF2sAAhEIsLrfvE9PF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigdv+8T08X
awAAAAAAAAAAAAEQCIBqAr1PTxdrAAIRCLDKEr1PTxdrAAcAAADnqAmU/////xFACKBqFb1PTxdr
AAAAAAAAAAAAARAIgBoYvU9PF2sAAhEIsPJSv09PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
jli/T08XawAAAAAAAAAAABFACKC6aL9PTxdrAAAAAAAAAAAAARAIgBZrv09PF2sAAhEIsMY01U9P
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigHjnVT08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiA0kvVT08XawACEQiwHnTVT08XawASAAAABRMAlP////8SIAgQGAAA
ABFACKDej9VPTxdrAAAAAAAAAAAAARAIgNKS1U9PF2sAAhEIsGKh1U9PF2sABwAAAOeoCZT/////
EUAIoAqk1U9PF2sAAAAAAAAAAAABEAiAQqfVT08XawACEQiweuLjT08XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKDa5uNPTxdrAAAAAAAAAAAAFSICoMby409PF2sABQAAAAAAAAADIgLAhvTjT08X
awACAAIAiqpnAAAAAIADVgAAFyICkFL2409PF2sABAADABQiAsCW+eNPTxdrAAQAAwD/////AAAA
AIeSdgAOgAKwbvzjT08XawACAAAAAgAAAH9JDwAPgALAov7jT08XawADAAAABAAAALWSHgBAQg8A
CoACwO7/409PF2sAAgAAAAIAAAADAAAABAAAABEQApBqAeRPTxdrAAIAAgABEQKQygPkT08XawAE
AAMAAiICoLYz5E9PF2sAAgACAAcAAAANIgKwMjXkT08XawACAAIABQAAAIqqZwAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgJ5a5E9PF2sAAhEIsLKL5E9PF2sAEgAAAAUTYKn/////EiAI
EBgAAAARQAighqrkT08XawAAAAAAAAAAABFACKD2seRPTxdrAAAAAAAAAAAAARAIgNq05E9PF2sA
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
ARAIgLBqv09PF2sAAhEIsOSXv09PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig9LW/T08XawAA
AAAAAAAAAAEQCICEuL9PTxdrAAIRCLD0xr9PTxdrAAcAAADnqGmp/////xFACKDcyb9PTxdrAAAA
AAAAAAAAARAIgJTMv09PF2sAAhEIsKjiw09PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigvOfD
T08XawAAAAAAAAAAABUiAqCQ8sNPTxdrAAYAAAAAAAAAAyICwDD1w09PF2sAAQADAPzlbwAAAACA
1EgPABciApD49sNPTxdrAAUAAwAUIgLA/PjDT08XawAFAAMA/////wAAAADz6HgADoACsBT9w09P
F2sAAwAAAAEAAADUSA8AD4ACwID+w09PF2sAAwAAAAUAAABGkR4AQEIPAAqAAsDQ/8NPTxdrAAMA
AAABAAAAAwAAAAUAAAAREAKQnAbET08XawABAAMAARECkFQIxE9PF2sABQADAAIiAqB8OsRPTxdr
AAEAAwAHAAAADSICsMg8xE9PF2sAAQADAAYAAAD85W8ABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCICAZMRPTxdrAAIRCLA4msRPTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoGy4xE9P
F2sAAAAAAAAAAAARQAigEMHET08XawAAAAAAAAAAAAEQCID4w8RPTxdrAAIRCLCU0sRPTxdrAAcA
AADnqGmp/////xFACKBo1cRPTxdrAAAAAAAAAAAAARAIgLDYxE9PF2sAAhEIsPD95k9PF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAig6ALnT08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiARBvnT08XawACEQiwqEXnT08XawASAAAABRNgqf////8SIAgQGAAAABFACKCw
X+dPTxdrAAAAAAAAAAAAARAIgPhh509PF2sAAhEIsJRu509PF2sABwAAAOeoaan/////EUAIoHBx
509PF2sAAAAAAAAAAAABEAiALHTnT08XawACEQiwQKDrT08XawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKBgpetPTxdrAAAAAAAAAAAAFSICoPCv609PF2sABgAAAAAAAAADIgLAALLrT08XawAFAAMA
+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
wPxvT08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAZA1wT08XawAC
EQiwbDVwT08XawASAAAABRNgqf////8SIAgQGAAAABFACKCsWXBPTxdrAAAAAAAAAAAAARAIgERd
cE9PF2sAAhEIsPhqcE9PF2sABwAAAOeoaan/////EUAIoKxucE9PF2sAAAAAAAAAAAABEAiAYHFw
T08XawACEQiwyAOAT08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBsCYBPTxdrAAAAAAAAAAAA
FSICoFgUgE9PF2sABwAAAAAAAAADIgLAYBaAT08XawACAAMASm14AAAAAICYSQ8AFyICkMwZgE9P
F2sAAQACABQiAsBsG4BPTxdrAAEAAgD/////AAAAAMW3hAAOgAKwiB+AT08XawADAAAAAgAAAJhJ
DwAPgALAFCGAT08XawACAAAAAQAAALyUHgBAQg8ACoACwHAigE9PF2sAAwAAAAIAAAACAAAAAQAA
ABEQApCkJIBPTxdrAAIAAwABEQKQ8CWAT08XawABAAIAAiICoJhUgE9PF2sAAgADAAUAAAANIgKw
4FaAT08XawACAAMABwAAAEpteAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgAh7gE9P
F2sAAhEIsMC7gE9PF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigkNqAT08XawAAAAAAAAAAABFA
CKCU4oBPTxdrAAAAAAAAAAAAARAIgMjlgE9PF2sAAhEIsKD1gE9PF2sABwAAAOeoCZT/////EUAI
oGT4gE9PF2sAAAAAAAAAAAABEAiADPuAT08XawACEQiwYNqFT08XawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKBg34VPTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBI
9YVPTxdrAAIRCLDkHYZPTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoCw7hk9PF2sAAAAAAAAA
AAABEAiAqD6GT08XawACEQiwaE+GT08XawAHAAAA56gJlP////8RQAigKFKGT08XawAAAAAAAAAA
AAEQCIAMVYZPTxdrAAIRCLCApZdPTxdrAAEAAADcDEAAAAAAAA8gCBD6AAAAEUAIoMyql09PF2sA
AAAAAAAAAAARQAigtLuXT08XawAAAAAAAAAAAAEQCICAvpdPTxdrAAIRCLDEwqdPTxdrAAEAAADV
DEAAAAAAAA8gCBD6AAAAEUAIoCTJp09PF2sAAAAAAAAAAAAVIgKgHNSnT08XawAHAAAAAAAAAAMi
AsCQ1qdPTxdrAAEAAgDjbXUAAAAAgOJJDwAXIgKQjNinT08XawADAAIAFCICwHDap09PF2sAAwAC
AP////8AAAAAu9t+AA6AArBU3qdPTxdrAAIAAAABAAAA4kkPAA+AAsDE36dPTxdrAAIAAAADAAAA
epMeAEBCDwAKgALACOKnT08XawACAAAAAQAAAAIAAAADAAAAERACkHzjp09PF2sAAQACAAERApAw
5adPTxdrAAMAAgACIgKgxBOoT08XawABAAIABwAAAA0iArAAF6hPTxdrAAEAAgAHAAAA4211AAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAKDuoT08XawACEQiwtHCoT08XawASAAAABRMA
lP////8SIAgQGAAAABFACKAAjqhPTxdrAAAAAAAAAAAAEUAIoNSVqE9PF2sAAAAAAAAAAAABEAiA
RJioT08XawACEQiwDKeoT08XawAHAAAA56gJlP////8RQAig4KmoT08XawAAAAAAAAAAAAEQCIDQ
sahPTxdrAAIRCLC0hq1PTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoMiLrU9PF2sAAAAAAAAA
AAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgDCkrU9PF2sAAhEIsIDIrU9PF2sAEgAA
AAUTAJT/////EiAIEBgAAAARQAigbOOtT08XawAAAAAAAAAAAAEQCIAY5q1PTxdrAAIRCLAI9K1P
TxdrAAcAAADnqAmU/////xFACKAE961PTxdrAAAAAAAAAAAAARAIgLT5rU9PF2sAAhEIsPiCz09P
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigsIjPT08XawAAAAAAAAAAABUiAqDUk89PTxdrAAcA
AAAAAAAAAyICwMSVz09PF2sAAwACAOSRbwAAAACA10kPABciApAQmM9PTxdrAAIAAwAUIgLAxJnP
T08XawACAAMA/////wAAAABKbXgADoACsOidz09PF2sAAgAAAAMAAADXSQ8AD4ACwFSfz09PF2sA
AwAAAAIAAAC5kx4AQEIPAAqAAsCUoM9PTxdrAAIAAAADAAAAAwAAAAIAAAAREAKQpKLPT08XawAD
AAIAARECkEikz09PF2sAAgADAAIiAqCw1c9PTxdrAAMAAgAHAAAADSICsBDYz09PF2sAAwACAAcA
AADkkW8ABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAk/s9PTxdrAAIRCLDIMtBPTxdr
ABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoHRR0E9PF2sAAAAAAAAAAAABEAiAuFTQT08XawACEQiw
3GPQT08XawAHAAAA56hpqf////8RQAigEGfQT08XawAAAAAAAAAAAAEQCIAEatBPTxdrAAIRCLA4
M9VPTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoKA61U9PF2sAAAAAAAAAAAARQAigRErVT08X
awAAAAAAAAAAAAEQCICITdVPTxdrAAIRCLBs/eZPTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAI
oEwB509PF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgHAS509PF2sA
AhEIsCA7509PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigbFnnT08XawAAAAAAAAAAAAEQCIAA
XedPTxdrAAIRCLCwaudPTxdrAAcAAADnqGmp/////xFACKCwbedPTxdrAAAAAAAAAAAAARAIgKRw
509PF2sAAhEIsHRD909PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigFEn3T08XawAAAAAAAAAA
ABUiAqDkU/dPTxdrAAcAAAAAAAAAAyICwNxV909PF2sAAgADAI4jaQAAAACAvEkPABciApA8WPdP
TxdrAAEAAgAUIgLA+Fn3T08XawABAAIA/////wAAAADjbXUADoACsBhd909PF2sAAwAAAAIAAAC8
SQ8AD4ACwBhf909PF2sAAgAAAAEAAACTkx4AQEIPAAqAAsB8YPdPTxdrAAMAAAACAAAAAgAAAAEA
AAAREAKQvGL3T08XawACAAMAARECkEhk909PF2sAAQACAAIiAqAsk/dPTxdrAAIAAwAFAAAADSIC
sJCU909PF2sAAgADAAcAAACOI2kABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDQuvdP
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
AqrFUU8XawACEQiwhs/FUU8XawASAAAABRNgqf////8SIAgQGAAAABFACKAe68VRTxdrAAAAAAAA
AAAAARAIgPrtxVFPF2sAAhEIsK77xVFPF2sABwAAAOeoaan/////EUAIoKb+xVFPF2sAAAAAAAAA
AAABEAiAFgHGUU8XawACEQiwwvPYUU8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDy+NhRTxdr
AAAAAAAAAAAAEUAIoGoI2VFPF2sAAAAAAAAAAAABEAiA5grZUU8XawACEQiw6qboUU8XawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKC2sOhRTxdrAAAAAAAAAAAAFSICoNq76FFPF2sABQAAAAAAAAAD
IgLAKr7oUU8XawAEAAMAdR8qAAAAAID2YQAAFyICkL6/6FFPF2sABgADABQiAsBOwehRTxdrAAYA
AwD/////AAAAAFuVNQAOgAKwfsXoUU8XawADAAAABAAAADtLDwAPgALAxsboUU8XawADAAAABgAA
AHGUHgBAQg8ACoACwPrI6FFPF2sAAwAAAAQAAAADAAAABgAAABEQApB+yuhRTxdrAAQAAwABEQKQ
MszoUU8XawAGAAMAAiICoJ766FFPF2sABAADAAcAAAANIgKw7v3oUU8XawAEAAMABQAAAHUfKgAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgLYj6VFPF2sAAhEIsOZP6VFPF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAig8mzpUU8XawAAAAAAAAAAAAEQCIBecOlRTxdrAAIRCLCqfulRTxdr
AAcAAADnqGmp/////xFACKDOgelRTxdrAAAAAAAAAAAAARAIgLKE6VFPF2sAAhEIsNa96lFPF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAighsPqUU8XawAAAAAAAAAAABFACKDC0+pRTxdrAAAAAAAA
AAAAARAIgHrW6lFPF2sAAhEIsEpI7VFPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigRlPtUU8X
awAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAcmTtUU8XawACEQiw/ojt
UU8XawASAAAABRNgqf////8SIAgQGAAAABFACKACpO1RTxdrAAAAAAAAAAAAARAIgO6m7VFPF2sA
AhEIsGq17VFPF2sABwAAAOeoaan/////EUAIoIq47VFPF2sAAAAAAAAAAAABEAiAMrvtUU8XawAC
EQiwImsQUk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDScBBSTxdrAAAAAAAAAAAAFSICoKp7
EFJPF2sABQAAAAAAAAADIgLABn4QUk8XawAGAAMAjUsmAAAAAICOYQAAFyICkL5/EFJPF2sABQAD
ABciApB6gRBSTxdrAAIAAwAXIgKQRoMQUk8XawACAAIAFCICwEaKEFJPF2sAAgACAP////8CAAAA
b4IqAA6AArB2jRBSTxdrAAMAAAAGAAAAzkkPAA+AAsDCjxBSTxdrAAIAAAACAAAACZUeAEBCDwAK
gALAPpEQUk8XawADAAAABgAAAAIAAAACAAAAERACkLaSEFJPF2sABgADAAERApAylRBSTxdrAAIA
AgACIgKgysQQUk8XawAGAAMABwAAAA0iArAyxhBSTxdrAAYAAwAFAAAAjUsmAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiA8u4QUk8XawACEQiwlisRUk8XawASAAAABRMAlP////8SIAgQ
GAAAABFACKBCShFSTxdrAAAAAAAAAAAAARAIgD5NEVJPF2sAAhEIsHZdEVJPF2sABwAAAOeoCZT/
////EUAIoFpgEVJPF2sAAAAAAAAAAAABEAiA4mIRUk8XawACEQiwknUSUk8XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKBWfxJSTxdrAAAAAAAAAAAAEUAIoPKLElJPF2sAAAAAAAAAAAABEAiAqo4S
Uk8XawACEQiwlkwoUk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDOUChSTxdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICWYihSTxdrAAIRCLD6iihSTxdrABIAAAAF
EwCU/////xIgCBAYAAAAEUAIoJKmKFJPF2sAAAAAAAAAAAABEAiAiqkoUk8XawACEQiwrrcoUk8X
awAHAAAA56gJlP////8RQAigcrooUk8XawAAAAAAAAAAAAEQCIAGvShSTxdrAAIRCLDKKjhSTxdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoCYvOFJPF2sAAAAAAAAAAAAVIgKg/js4Uk8XawAFAAAA
AAAAAAMiAsDGPThSTxdrAAIAAgC5OBsAAAAAgCZiAAAXIgKQjj84Uk8XawAEAAMAFCICwNZBOFJP
F2sABAADAP////8AAAAAdR8qAA6AArDyRDhSTxdrAAIAAAACAAAAtkkPAA+AAsBORjhSTxdrAAMA
AAAEAAAAhJMeAEBCDwAKgALAdkg4Uk8XawACAAAAAgAAAAMAAAAEAAAAERACkO5JOFJPF2sAAgAC
AAERApCWSzhSTxdrAAQAAwACIgKg3nw4Uk8XawACAAIABwAAAA0iArBWfjhSTxdrAAIAAgAFAAAA
uTgbAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAsqQ4Uk8XawACEQiwftU4Uk8XawAS
AAAABRNgqf////8SIAgQGAAAABFACKCW8zhSTxdrAAAAAAAAAAAAEUAIoFL7OFJPF2sAAAAAAAAA
AAABEAiA8v04Uk8XawACEQiwkgw5Uk8XawAHAAAA56hpqf////8RQAighg85Uk8XawAAAAAAAAAA
AAEQCIBKEjlSTxdrAAIRCLAGzjxSTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoI7TPFJPF2sA
AAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgEblPFJPF2sAAhEIsJ4KPVJP
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig/iQ9Uk8XawAAAAAAAAAAAAEQCID+Jz1STxdrAAIR
CLACOz1STxdrAAcAAADnqGmp/////xFACKDuPT1STxdrAAAAAAAAAAAAARAIgKZAPVJPF2sAAhEI
sK74T1JPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigTv1PUk8XawAAAAAAAAAAABFACKAaDFBS
TxdrAAAAAAAAAAAAARAIgH4PUFJPF2sAAhEIsPrpX1JPF2sAAQAAAMsMQAAAAAAADyAIEPoAAAAR
QAigQu5fUk8XawAAAAAAAAAAABUiAqAG+l9STxdrAAUAAAAAAAAAAyICwKr7X1JPF2sABAADADLW
GgAAAACAfGMAABciApCG/V9STxdrAAYAAwAUIgLAzv9fUk8XawAGAAMA/////wAAAACNSyYADoAC
sDoDYFJPF2sAAwAAAAQAAABDSQ8AD4ACwLIEYFJPF2sAAwAAAAYAAAD5kh4AQEIPAAqAAsASBmBS
TxdrAAMAAAAEAAAAAwAAAAYAAAAREAKQigdgUk8XawAEAAMAARECkC4JYFJPF2sABgADAAIiAqDu
OGBSTxdrAAQAAwAHAAAADSICsGo6YFJPF2sABAADAAUAAAAy1hoABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIAyYGBSTxdrAAIRCLB6jGBSTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oIaoYFJPF2sAAAAAAAAAAAABEAiAlqtgUk8XawACEQiwnsBgUk8XawAHAAAA56hpqf////8RQAig
zsNgUk8XawAAAAAAAAAAAAEQCIBuxmBSTxdrAAIRCLBK9GFSTxdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoDr6YVJPF2sAAAAAAAAAAAARQAigHgdiUk8XawAAAAAAAAAAAAEQCICeCWJSTxdrAAIR
CLD6hGRSTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoOaJZFJPF2sAAAAAAAAAAAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgP6bZFJPF2sAAhEIsKq/ZFJPF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAig7tpkUk8XawAAAAAAAAAAAAEQCIAS3mRSTxdrAAIRCLBm62RSTxdrAAcAAADn
qGmp/////xFACKB27mRSTxdrAAAAAAAAAAAAARAIgBLxZFJPF2sAA/ABIAYAAACYDgAAAhEIsBwS
w1FPF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigfBjDUU8XawAAAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAoDPDUU8XawACEQiwVGDDUU8XawASAAAABRNgqf////8SIAgQ
GAAAABFACKDIe8NRTxdrAAAAAAAAAAAAARAIgCh/w1FPF2sAAhEIsHiMw1FPF2sABwAAAOeoaan/
////EUAIoECQw1FPF2sAAAAAAAAAAAABEAiAzJLDUU8XawACEQiwkNXIUU8XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKBw2shRTxdrAAAAAAAAAAAAFSICoCzlyFFPF2sABgAAAAAAAAADIgLAeOfI
UU8XawAFAAMAYFssAAAAAIDvSA8AFyICkHTqyFFPF2sAAAACABQiAsAE7MhRTxdrAAAAAgD/////
AAAAAD5bOAAOgAKw6O/IUU8XawADAAAABQAAAO9IDwAPgALAPPHIUU8XawACAAAAAAAAAIGRHgBA
Qg8ACoACwJDyyFFPF2sAAwAAAAUAAAACAAAAAAAAABEQApAU9MhRTxdrAAUAAwABEQKQrPXIUU8X
awAAAAIAAiICoBAmyVFPF2sABQADAAUAAAANIgKweCfJUU8XawAFAAMABgAAAGBbLAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgERQyVFPF2sAAhEIsHSKyVFPF2sAEgAAAAUTAJT/////
EiAIEBgAAAARQAig5KjJUU8XawABAAAAAAAAABFACKCwsMlRTxdrAAEAAAAAAAAAARAIgFyzyVFP
F2sAAhEIsPjCyVFPF2sABwAAAOeoCZT/////EUAIoNjFyVFPF2sAAQAAAAAAAAABEAiA0MjJUU8X
awACEQiw2PLYUU8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAk+NhRTxdrAAEAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDIC9lRTxdrAAIRCLAoN9lRTxdrABIAAAAFEwCU
/////xIgCBAYAAAAEUAIoBhU2VFPF2sAAQAAAAAAAAABEAiADFfZUU8XawACEQiwzGXZUU8XawAH
AAAA56gJlP////8RQAigsGjZUU8XawABAAAAAAAAAAEQCICIa9lRTxdrAAIRCLCovOpRTxdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoIjB6lFPF2sAAQAAAAAAAAARQAigHNLqUU8XawABAAAAAAAA
AAEQCIAg1epRTxdrAAIRCLAUk/BRTxdrAAEAAADgDEAAAAAAAA8gCBD6AAAAEUAIoPiY8FFPF2sA
AQAAAAAAAAAVIgKgAKPwUU8XawAGAAAAAAAAAAMiAsCUpfBRTxdrAAAAAgASEikAAAAAgCxJDwAX
IgKQmKfwUU8XawABAAMAFCICwICp8FFPF2sAAQADAP////8AAAAA3cIyAA6AArBQrfBRTxdrAAIA
AAAAAAAALEkPAA+AAsC0rvBRTxdrAAMAAAABAAAAG5IeAEBCDwAKgALA5LDwUU8XawACAAAAAAAA
AAMAAAABAAAAERACkGCy8FFPF2sAAAACAAERApDss/BRTxdrAAEAAwACIgKgtOXwUU8XawAAAAIA
BwAAAA0iArAM6PBRTxdrAAAAAgAGAAAAEhIpAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiAMBLxUU8XawACEQiwNEvxUU8XawASAAAABRNgqf////8SIAgQGAAAABFACKCIafFRTxdrAAAA
AAAAAAAAARAIgCRt8VFPF2sAAhEIsJR78VFPF2sABwAAAOeoaan/////EUAIoFR+8VFPF2sAAAAA
AAAAAAABEAiAMIHxUU8XawACEQiwgJ8AUk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCgpABS
TxdrAAAAAAAAAAAAEUAIoESzAFJPF2sAAAAAAAAAAAABEAiAoLcAUk8XawACEQiwXGkSUk8XawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKCkbRJSTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCID0gRJSTxdrAAIRCLAwrRJSTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oGzKElJPF2sAAAAAAAAAAAABEAiAaM0SUk8XawACEQiwRNsSUk8XawAHAAAA56hpqf////8RQAig
JN4SUk8XawAAAAAAAAAAAAEQCIDk4BJSTxdrAAIRCLD0UBhSTxdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoAxWGFJPF2sAAAAAAAAAAAAVIgKgNGEYUk8XawAGAAAAAAAAAAMiAsBAYxhSTxdrAAEA
AwDseSMAAAAAgPFIDwAXIgKQmGUYUk8XawAFAAMAFCICwEBnGFJPF2sABQADAP////8AAAAAYFss
AA6AArBQaxhSTxdrAAMAAAABAAAA8UgPAA+AAsC4bBhSTxdrAAMAAAAFAAAAHZIeAEBCDwAKgALA
6G0YUk8XawADAAAAAQAAAAMAAAAFAAAAERACkNhvGFJPF2sAAQADAAERApB8cRhSTxdrAAUAAwAC
IgKg+KMYUk8XawABAAMABwAAAA0iArBEphhSTxdrAAEAAwAGAAAA7HkjAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAaM0YUk8XawACEQiwVAQZUk8XawASAAAABRNgqf////8SIAgQGAAA
ABFACKBkIRlSTxdrAAAAAAAAAAAAARAIgDQkGVJPF2sAAhEIsFgyGVJPF2sABwAAAOeoaan/////
EUAIoGQ1GVJPF2sAAAAAAAAAAAABEAiA0DcZUk8XawACEQiw1BU6Uk8XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKD8HzpSTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CIAUOjpSTxdrAAIRCLDsZTpSTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoER/OlJPF2sAAAAA
AAAAAAABEAiAlII6Uk8XawACEQiwGI86Uk8XawAHAAAA56hpqf////8RQAigjJE6Uk8XawAAAAAA
AAAAAAEQCICslDpSTxdrAAIRCLCwDkBSTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoPwSQFJP
F2sAAAAAAAAAAAAVIgKgjB1AUk8XawAGAAAAAAAAAAMiAsDYH0BSTxdrAAUAAwCkEh0AAAAAgLxI
DwAXIgKQlCFAUk8XawAAAAIAFCICwMwjQFJPF2sAAAACAP////8AAAAAEhIpAA6AArDoJkBSTxdr
AAMAAAAFAAAAvEgPAA+AAsBcKEBSTxdrAAIAAAAAAAAArZEeAEBCDwAKgALAdCpAUk8XawADAAAA
BQAAAAIAAAAAAAAAERACkMArQFJPF2sABQADAAERApAMLkBSTxdrAAAAAgACIgKgzF5AUk8XawAF
AAMABQAAAA0iArAwYEBSTxdrAAUAAwAGAAAApBIdAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAOI1AUk8XawACEQiwQMhAUk8XawASAAAABRMAlP////8SIAgQGAAAABFACKDU60BSTxdr
AAEAAAAAAAAAEUAIoDzzQFJPF2sAAQAAAAAAAAABEAiA+PVAUk8XawACEQiweAVBUk8XawAHAAAA
56gJlP////8RQAigaAhBUk8XawABAAAAAAAAAAEQCIAEC0FSTxdrAAIRCLDg909STxdrAAEAAADQ
DEAAAAAAAA8gCBD6AAAAEUAIoPz9T1JPF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgHgUUFJPF2sAAhEIsLw8UFJPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigIFtQ
Uk8XawABAAAAAAAAAAEQCIBAXlBSTxdrAAIRCLBkbVBSTxdrAAcAAADnqAmU/////xFACKBkcFBS
TxdrAAEAAAAAAAAAARAIgERzUFJPF2sAAhEIsOjBYVJPF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAigSMZhUk8XawABAAAAAAAAABFACKBY1WFSTxdrAAEAAAAAAAAAARAIgNzXYVJPF2sAAhEIsMzL
Z1JPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigsM9nUk8XawABAAAAAAAAABUiAqCI2mdSTxdr
AAYAAAAAAAAAAyICwIjcZ1JPF2sAAAACAH/JGQAAAACAk0gPABciApCc3mdSTxdrAAEAAwAUIgLA
nOVnUk8XawABAAMA/////wAAAADseSMADoACsHzoZ1JPF2sAAgAAAAAAAACTSA8AD4ACwKTqZ1JP
F2sAAwAAAAEAAABPkR4AQEIPAAqAAsDo62dSTxdrAAIAAAAAAAAAAwAAAAEAAAAREAKQVO1nUk8X
awAAAAIAARECkNDvZ1JPF2sAAQADAAIiAqAkIGhSTxdrAAAAAgAHAAAADSICsJAhaFJPF2sAAAAC
AAYAAAB/yRkABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBsS2hSTxdrAAIRCLCIhGhS
TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoCijaFJPF2sAAAAAAAAAAAABEAiAHKZoUk8XawAC
EQiwdLRoUk8XawAHAAAA56hpqf////8RQAighLdoUk8XawAAAAAAAAAAAAEQCIAMumhSTxdrAAIR
CLCUpHdSTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoDCqd1JPF2sAAAAAAAAAAAARQAig1Ld3
Uk8XawAAAAAAAAAAAAEQCICkundSTxdrAAPwASAHAAAAnBIAAAIRCLDQgaxRTxdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoFCIrFFPF2sAAAAAAAAAAAAVIgKgwJKsUU8XawAHAAAAAAAAAAMiAsC8
laxRTxdrAAMAAgDLaTIAAAAAgCpKDwAXIgKQCJisUU8XawACAAMAFCICwNCZrFFPF2sAAgADAP//
//8AAAAA3kU7AA6AArAYnqxRTxdrAAIAAAADAAAAKkoPAA+AAsCon6xRTxdrAAMAAAACAAAA0JMe
AEBCDwAKgALA9KCsUU8XawACAAAAAwAAAAMAAAACAAAAERACkBSjrFFPF2sAAwACAAERApC8pKxR
TxdrAAIAAwACIgKgDNesUU8XawADAAIABwAAAA0iArBE2axRTxdrAAMAAgAHAAAAy2kyAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA+P6sUU8XawACEQiwODKtUU8XawASAAAABRNgqf//
//8SIAgQGAAAABFACKDgUa1RTxdrAAAAAAAAAAAAARAIgGxVrVFPF2sAAhEIsKRlrVFPF2sABwAA
AOeoaan/////EUAIoJhorVFPF2sAAAAAAAAAAAABEAiAXGutUU8XawACEQiwUEaxUU8XawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKC4TbFRTxdrAAAAAAAAAAAAEUAIoFRisVFPF2sAAAAAAAAAAAAB
EAiA3GWxUU8XawACEQiwmBDDUU8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBAFMNRTxdrAAAA
AAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDYJcNRTxdrAAIRCLDwSsNRTxdr
ABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoLRqw1FPF2sAAAAAAAAAAAABEAiAUG7DUU8XawACEQiw
8HvDUU8XawAHAAAA56hpqf////8RQAigNH/DUU8XawAAAAAAAAAAAAEQCIDYgcNRTxdrAAIRCLAo
QtRRTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoOxI1FFPF2sAAAAAAAAAAAAVIgKg2FPUUU8X
awAHAAAAAAAAAAMiAsDEVdRRTxdrAAIAAwDJ+ysAAAAAgBVKDwAXIgKQ/FfUUU8XawABAAIAFCIC
wKxZ1FFPF2sAAQACAP////8AAAAAp0c4AA6AArDQXNRRTxdrAAMAAAACAAAAFUoPAA+AAsDkXtRR
TxdrAAIAAAABAAAAP5QeAEBCDwAKgALAHGDUUU8XawADAAAAAgAAAAIAAAABAAAAERACkDhi1FFP
F2sAAgADAAERApC4Y9RRTxdrAAEAAgACIgKg6JHUUU8XawACAAMABQAAAA0iArBck9RRTxdrAAIA
AwAHAAAAyfsrAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAgLjUUU8XawACEQiwDPPU
UU8XawASAAAABRMAlP////8SIAgQGAAAABFACKB0ENVRTxdrAAAAAAAAAAAAEUAIoHwY1VFPF2sA
AAAAAAAAAAABEAiAlBvVUU8XawACEQiw4CvVUU8XawAHAAAA56gJlP////8RQAigqC7VUU8XawAA
AAAAAAAAAAEQCIBkMdVRTxdrAAIRCLAs8thRTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHj3
2FFPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgBQM2VFPF2sAAhEI
sNA22VFPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigEFTZUU8XawAAAAAAAAAAAAEQCIAUV9lR
TxdrAAIRCLCsZdlRTxdrAAcAAADnqAmU/////xFACKBoaNlRTxdrAAAAAAAAAAAAARAIgIBr2VFP
F2sAAhEIsAi96lFPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigLMHqUU8XawAAAAAAAAAAABFA
CKC80epRTxdrAAAAAAAAAAAAARAIgKTU6lFPF2sAAhEIsGwC/FFPF2sAAQAAANAMQAAAAAAADyAI
EPoAAAARQAigaAf8UU8XawAAAAAAAAAAABUiAqAIE/xRTxdrAAcAAAAAAAAAAyICwBAV/FFPF2sA
AQACABj+KAAAAACAj0kPABciApBUF/xRTxdrAAMAAgAUIgLAABn8UU8XawADAAIA/////wAAAADL
aTIADoACsPQb/FFPF2sAAgAAAAEAAACPSQ8AD4ACwMgi/FFPF2sAAgAAAAMAAACkkx4AQEIPAAqA
AsAoJPxRTxdrAAIAAAABAAAAAgAAAAMAAAAREAKQTCb8UU8XawABAAIAARECkOgn/FFPF2sAAwAC
AAIiAqBYVvxRTxdrAAEAAgAHAAAADSICsMBY/FFPF2sAAQACAAcAAAAY/igABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIAcf/xRTxdrAAIRCLA8tfxRTxdrABIAAAAFEwCU/////xIgCBAY
AAAAEUAIoHzT/FFPF2sAAAAAAAAAAAABEAiAXNb8UU8XawACEQiwxOX8UU8XawAHAAAA56gJlP//
//8RQAigcOj8UU8XawAAAAAAAAAAAAEQCIAc6/xRTxdrAAIRCLBwngBSTxdrAAEAAADVDEAAAAAA
AA8gCBD6AAAAEUAIoBikAFJPF2sAAAAAAAAAAAARQAigALQAUk8XawAAAAAAAAAAAAEQCIA4twBS
TxdrAAIRCLBcrgJSTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoICyAlJPF2sAAAAAAAAAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgLDDAlJPF2sAAhEIsOTmAlJPF2sAEgAAAAUT
AJT/////EiAIEBgAAAARQAig0AEDUk8XawAAAAAAAAAAAAEQCICIBANSTxdrAAIRCLBYEgNSTxdr
AAcAAADnqAmU/////xFACKA0FQNSTxdrAAAAAAAAAAAAARAIgMQXA1JPF2sAAhEIsLjBI1JPF2sA
AQAAANAMQAAAAAAADyAIEPoAAAARQAig9MYjUk8XawAAAAAAAAAAABUiAqB00iNSTxdrAAcAAAAA
AAAAAyICwFzUI1JPF2sAAwACAAAgIwAAAACAy0kPABciApCg1iNSTxdrAAIAAwAUIgLAaNgjUk8X
awACAAMA/////wAAAADJ+ysADoACsOTbI1JPF2sAAgAAAAMAAADLSQ8AD4ACwPjdI1JPF2sAAwAA
AAIAAABakx4AQEIPAAqAAsBE3yNSTxdrAAIAAAADAAAAAwAAAAIAAAAREAKQPOEjUk8XawADAAIA
ARECkOziI1JPF2sAAgADAAIiAqDoEyRSTxdrAAMAAgAHAAAADSICsEQVJFJPF2sAAwACAAcAAAAA
ICMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCID8OiRSTxdrAAIRCLAAbyRSTxdrABIA
AAAFE2Cp/////xIgCBAYAAAAEUAIoDyMJFJPF2sAAAAAAAAAAAABEAiAdI8kUk8XawACEQiwPJ4k
Uk8XawAHAAAA56hpqf////8RQAigTKEkUk8XawAAAAAAAAAAAAEQCIAQpCRSTxdrAAIRCLA4SyhS
TxdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoCRRKFJPF2sAAAAAAAAAAAARQAigIGEoUk8XawAA
AAAAAAAAAAEQCIDMYyhSTxdrAAIRCLA4FTpSTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoJgY
OlJPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgFAqOlJPF2sAAhEI
sBROOlJPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigJG46Uk8XawAAAAAAAAAAAAEQCIDAcjpS
TxdrAAIRCLBMgDpSTxdrAAcAAADnqGmp/////xFACKAogzpSTxdrAAAAAAAAAAAAARAIgESGOlJP
F2sAAhEIsLSBS1JPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigiIZLUk8XawAAAAAAAAAAABUi
AqC4kUtSTxdrAAcAAAAAAAAAAyICwIyTS1JPF2sAAgADAGmyHAAAAACAYEkPABciApA0lUtSTxdr
AAEAAgAUIgLAUJdLUk8XawABAAIA/////wAAAAAY/igADoACsIiaS1JPF2sAAwAAAAIAAABgSQ8A
D4ACwNSbS1JPF2sAAgAAAAEAAAArkx4AQEIPAAqAAsB8oEtSTxdrAAMAAAACAAAAAgAAAAEAAAAR
EAKQwKFLUk8XawACAAMAARECkCikS1JPF2sAAQACAAIiAqD800tSTxdrAAIAAwAFAAAADSICsFDV
S1JPF2sAAgADAAcAAABpshwABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDg+ktSTxdr
AAIRCLD8NExSTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoOxSTFJPF2sAAAAAAAAAAAARQAig
cFpMUk8XawAAAAAAAAAAAAEQCIDoXExSTxdrAAIRCLBQbExSTxdrAAcAAADnqAmU/////xFACKAE
cExSTxdrAAAAAAAAAAAAARAIgLhyTFJPF2sAAhEIsBwtUFJPF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigODNQUk8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA9EVQ
Uk8XawACEQiwiG9QUk8XawASAAAABRMAlP////8SIAgQGAAAABFACKAgjVBSTxdrAAAAAAAAAAAA
ARAIgJSQUFJPF2sAAhEIsOSeUFJPF2sABwAAAOeoCZT/////EUAIoMChUFJPF2sAAAAAAAAAAAAB
EAiAmKRQUk8XawACEQiwgMFhUk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBAxmFSTxdrAAAA
AAAAAAAAEUAIoATVYVJPF2sAAAAAAAAAAAABEAiA4NxhUk8XawACEQiwDEBzUk8XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKCcRHNSTxdrAAAAAAAAAAAAFSICoERQc1JPF2sABwAAAAAAAAADIgLA
LFJzUk8XawABAAIAlbQZAAAAAICDSQ8AFyICkIxUc1JPF2sAAwACABQiAsBIVnNSTxdrAAMAAgD/
////AAAAAAAgIwAOgAKwXFlzUk8XawACAAAAAQAAAINJDwAPgALAcFtzUk8XawACAAAAAwAAAOOS
HgBAQg8ACoACwNxcc1JPF2sAAgAAAAEAAAACAAAAAwAAABEQApA4XnNSTxdrAAEAAgABEQKQ0GBz
Uk8XawADAAIAAiICoKCPc1JPF2sAAQACAAcAAAANIgKwDJNzUk8XawABAAIABwAAAJW0GQAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAABIACoADEc1JPF2sAAAAAAAAAAAAREgKQgMdzUk8XawAA
AAAACSICgETMc1JPF2sADCIC4AjPc1JPF2sAbiUAAAAAAABuJQAAAAAAAAEAARIAAAAACyICwIDQ
c1JPF2sAoAQAAAAAAAAAAAAAEgAAAAIiAqD403NSTxdrAAAAAAAAAAAADSICsHDVc1JPF2sAAAAA
AB4AAAAn6oMABiICkFDZc1JPF2sAHgAAACAgCDDzAAAABQAAAPMAAAABEAiA6ORzUk8XawACEQiw
ABp0Uk8XawASAAAABRMAlP////8SIAgQGAAAABFACKAUN3RSTxdrAAAAAAAAAAAAARAIgOQ5dFJP
F2sAAhEIsAhJdFJPF2sABwAAAOeoCZT/////EUAIoORLdFJPF2sAAAAAAAAAAAABEAiASE50Uk8X
awACEQiwCKN3Uk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCkqHdSTxdrAAAAAAAAAAAAEUAI
oNy2d1JPF2sAAAAAAAAAAAABEAiAzLl3Uk8XawACEQiwZLN5Uk8XawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKDQu3lSTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDs
zXlSTxdrAAIRCLDw8XlSTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoHwMelJPF2sAAAAAAAAA
AAABEAiABBF6Uk8XawACEQiwAB96Uk8XawAHAAAA56gJlP////8RQAig/CF6Uk8XawAAAAAAAAAA
AAEQCID8JHpSTxdrAAPwASAEAAAAyBAAAAIRCLBeZYZSTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAA
EUAIoKZqhlJPF2sAAAAAAAAAAAAVIgKg2nWGUk8XawAEAAAAAAAAAAMiAsDmeIZSTxdrAAcAAwDF
8BgAAAAAgL9JDwAXIgKQ4nqGUk8XawAFAAMAFyICkL59hlJPF2sAAgADABciApCqf4ZSTxdrAAMA
AwAUIgLAOoGGUk8XawADAAMA/////wIAAAB2pxwADoACsOqHhlJPF2sAAwAAAAcAAAC/SQ8AD4AC
wEaJhlJPF2sAAwAAAAMAAADKkh4AQEIPAAqAAsCKioZSTxdrAAMAAAAHAAAAAwAAAAMAAAAREAKQ
5ouGUk8XawAHAAMAARECkLKNhlJPF2sAAwADAAIiAqDCvoZSTxdrAAcAAwAHAAAADSICsDrAhlJP
F2sABwADAAQAAADF8BgAAyICwJrHhlJPF2sABgADAKRiFwAAAACA6egOAAUiArD2yIZSTxdrAAYA
AwCkYhcAAe35/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAOuuGUk8XawACEQiw7hmH
Uk8XawASAAAABRNgqf////8SIAgQGAAAABFACKDaN4dSTxdrAAAAAAAAAAAAARAIgL46h1JPF2sA
AhEIsNZIh1JPF2sABwAAAOeoaan/////EUAIoJZLh1JPF2sAAAAAAAAAAAABEAiASk6HUk8XawAC
EQiwTm+JUk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCqdIlSTxdrAAAAAAAAAAAAEUAIoDaF
iVJPF2sAAAAAAAAAAAABEAiAnoeJUk8XawACEQiwgn+LUk8XawABAAAA3AxAAAAAAAAPIAgQ+gAA
ABFACKDKg4tSTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAWlotS
TxdrAAIRCLDqwItSTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoMrei1JPF2sAAAAAAAAAAAAB
EAiAluGLUk8XawACEQiwxu+LUk8XawAHAAAA56hpqf////8RQAigivKLUk8XawAAAAAAAAAAAAEQ
CIBS+ItSTxdrAAIRCLBSJK5STxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoN4orlJPF2sAAAAA
AAAAAAAVIgKgBjauUk8XawAEAAAAAAAAAAMiAsBCOK5STxdrAAMAAwCfXQ0AAAAAgNdJDwAXIgKQ
njquUk8XawAAAAMAFCICwE48rlJPF2sAAAADAP////8AAAAAugIbAA6AArC+P65STxdrAAMAAAAD
AAAA10kPAA+AAsD2Qa5STxdrAAMAAAAAAAAAlpMeAEBCDwAKgALAOkOuUk8XawADAAAAAwAAAAMA
AAAAAAAAERACkK5ErlJPF2sAAwADAAERApD+S65STxdrAAAAAwACIgKgbn6uUk8XawADAAMABwAA
AA0iArDKf65STxdrAAMAAwAEAAAAn10NAAMiAsBih65STxdrAAIAAgA2UAwAAAAAgIPoDgAFIgKw
6oiuUk8XawACAAIANlAMAEls+f8EIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgFKsrlJP
F2sAAhEIsO7erlJPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigXgKvUk8XawABAAAAAAAAAAEQ
CIBeBa9STxdrAAIRCLCGE69STxdrAAcAAADnqGmp/////xFACKBSFq9STxdrAAEAAAAAAAAAARAI
gAYar1JPF2sAAhEIsIobsVJPF2sAAQAAANcMQAAAAAAADyAIEPoAAAARQAigyiCxUk8XawABAAAA
AAAAABFACKBKNbFSTxdrAAEAAAAAAAAAARAIgBY4sVJPF2sAAhEIsK4rs1JPF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAigojCzUk8XawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAfkKzUk8XawACEQiwLmqzUk8XawASAAAABRNgqf////8SIAgQGAAAABFACKDOhbNSTxdr
AAEAAAAAAAAAARAIgJaLs1JPF2sAAhEIsCqZs1JPF2sABwAAAOeoaan/////EUAIoC6cs1JPF2sA
AQAAAAAAAAABEAiAHp+zUk8XawACEQiwEuTVUk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCy
6NVSTxdrAAEAAAAAAAAAFSICoP7y1VJPF2sABAAAAAAAAAADIgLAUvXVUk8XawAAAAMA9LkLAAAA
AIDGSA8AFyICkBr31VJPF2sABwADABQiAsC++NVSTxdrAAcAAwD/////AAAAAMXwGAAOgAKwbvzV
Uk8XawADAAAAAAAAAMZIDwAPgALAyv3VUk8XawADAAAABwAAAJ2SHgBAQg8ACoACwPr/1VJPF2sA
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
TxdrAAIRCLDYrgdTTxdrAAcAAADnqGmp/////xFACKDksQdTTxdrAAAAAAAAAAAAARAIgMi0B1NP
F2sAAhEIsOAfKFNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigzCYoU08XawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA6D4oU08XawACEQiwWGooU08XawASAAAABRNg
qf////8SIAgQGAAAABFACKCMhChTTxdrAAAAAAAAAAAAARAIgDCHKFNPF2sAAhEIsLyUKFNPF2sA
BwAAAOeoaan/////EUAIoHyXKFNPF2sAAAAAAAAAAAABEAiAAJooU08XawACEQiwCHwuU08XawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKAsgS5TTxdrAAAAAAAAAAAAFSICoEiLLlNPF2sABgAAAAAA
AAADIgLADI4uU08XawAFAAMADoH+/wAAAIDvSA8AFyICkOiPLlNPF2sAAAACABQiAsCIkS5TTxdr
AAAAAgD/////AAAAAD+BCgAOgAKwYJUuU08XawADAAAABQAAAO9IDwAPgALA2JYuU08XawACAAAA
AAAAAIuRHgBAQg8ACoACwCyYLlNPF2sAAwAAAAUAAAACAAAAAAAAABEQApB4mi5TTxdrAAUAAwAB
EQKQCJwuU08XawAAAAIAAiICoKTNLlNPF2sABQADAAUAAAANIgKw5M8uU08XawAFAAMABgAAAA6B
/v8EIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMz4LlNPF2sAAhEIsEw1L1NPF2sAEgAA
AAUTAJT/////EiAIEBgAAAARQAigSFUvU08XawABAAAAAAAAABFACKBAXS9TTxdrAAEAAAAAAAAA
ARAIgPxfL1NPF2sAAhEIsEBwL1NPF2sABwAAAOeoCZT/////EUAIoPRyL1NPF2sAAQAAAAAAAAAB
EAiA8HUvU08XawAD8AEgBwAAAOQLAAACEQiw9ACbUk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKAACZtSTxdrAAAAAAAAAAAAFSICoNAVm1JPF2sABwAAAAAAAAADIgLAwBebUk8XawADAAIABdQT
AAAAAID7Sw8AFyICkOQZm1JPF2sAAgADABQiAsD0G5tSTxdrAAIAAwD/////AAAAAGmyHAAOgAKw
VB+bUk8XawACAAAAAwAAAPtLDwAPgALAtCCbUk8XawADAAAAAgAAAH6VHgBAQg8ACoACwOAjm1JP
F2sAAgAAAAMAAAADAAAAAgAAABEQApBIJZtSTxdrAAMAAgABEQKQsCebUk8XawACAAMAAiICoPxX
m1JPF2sAAwACAAcAAAANIgKwkFmbUk8XawADAAIABwAAAAXUEwAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgECBm1JPF2sAAhEIsOi0m1JPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
jNObUk8XawAAAAAAAAAAAAEQCIDw1ptSTxdrAAIRCLDU5ZtSTxdrAAcAAADnqGmp/////xFACKDg
6JtSTxdrAAAAAAAAAAAAARAIgKjrm1JPF2sAAhEIsNRPn1JPF2sAAQAAANAMQAAAAAAADyAIEPoA
AAARQAigQFWfUk8XawAAAAAAAAAAABFACKDQZZ9STxdrAAAAAAAAAAAAARAIgLxon1JPF2sAAhEI
sNAZsVJPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigzB2xUk8XawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAlC6xUk8XawACEQiwZFKxUk8XawASAAAABRNgqf////8S
IAgQGAAAABFACKAMcrFSTxdrAAAAAAAAAAAAARAIgGR1sVJPF2sAAhEIsMSCsVJPF2sABwAAAOeo
aan/////EUAIoKCFsVJPF2sAAAAAAAAAAAABEAiAmIixUk8XawACEQiwTMXCUk8XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKBMysJSTxdrAAAAAAAAAAAAFSICoCDVwlJPF2sABwAAAAAAAAADIgLA
ANfCUk8XawACAAMAAmkNAAAAAIBnSQ8AFyICkOjYwlJPF2sAAQACABQiAsCs2sJSTxdrAAEAAgD/
////AAAAAJW0GQAOgAKwJN7CUk8XawADAAAAAgAAAGdJDwAPgALAnN/CUk8XawACAAAAAQAAAGKV
HgBAQg8ACoACwNDgwlJPF2sAAwAAAAIAAAACAAAAAQAAABEQApBQ4sJSTxdrAAIAAwABEQKQxOPC
Uk8XawABAAIAAiICoPgRw1JPF2sAAgADAAUAAAANIgKwXBPDUk8XawACAAMABwAAAAJpDQAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgLQ4w1JPF2sAAhEIsBB1w1JPF2sAEgAAAAUTAJT/
////EiAIEBgAAAARQAigUJPDUk8XawAAAAAAAAAAABFACKAkncNSTxdrAAAAAAAAAAAAARAIgPCf
w1JPF2sAAhEIsESww1JPF2sABwAAAOeoCZT/////EUAIoBCzw1JPF2sAAAAAAAAAAAABEAiAnLXD
Uk8XawACEQiwzGzHUk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBAcsdSTxdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDggsdSTxdrAAIRCLCo0cdSTxdrABIAAAAF
EwCU/////xIgCBAYAAAAEUAIoMTux1JPF2sAAAAAAAAAAAABEAiAiPHHUk8XawACEQiwoAHIUk8X
awAHAAAA56gJlP////8RQAigmATIUk8XawAAAAAAAAAAAAEQCIAkB8hSTxdrAAIRCLAoxthSTxdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoEzL2FJPF2sAAAAAAAAAAAARQAig8NrYUk8XawAAAAAA
AAAAAAEQCIDA3dhSTxdrAAIRCLAMhOpSTxdrAAEAAADcDEAAAAAAAA8gCBD6AAAAEUAIoFyI6lJP
F2sAAAAAAAAAAAAVIgKgCJTqUk8XawAHAAAAAAAAAAMiAsD4lepSTxdrAAEAAgAlawoAAAAAgHBJ
DwAXIgKQtJfqUk8XawADAAIAFCICwPSZ6lJPF2sAAwACAP////8AAAAABdQTAA6AArB4nepSTxdr
AAIAAAABAAAAcEkPAA+AAsAcn+pSTxdrAAIAAAADAAAA15IeAEBCDwAKgALAMKHqUk8XawACAAAA
AQAAAAIAAAADAAAAERACkLii6lJPF2sAAQACAAERApBcpepSTxdrAAMAAgACIgKgpNPqUk8XawAB
AAIABwAAAA0iArAY1epSTxdrAAEAAgAHAAAAJWsKAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiA9P/qUk8XawACEQiwHDTrUk8XawASAAAABRMAlP////8SIAgQGAAAABFACKDcUetSTxdr
AAAAAAAAAAAAARAIgPhU61JPF2sAAhEIsERj61JPF2sABwAAAOeoCZT/////EUAIoDBm61JPF2sA
AAAAAAAAAAABEAiAzGnrUk8XawACEQiwmKjuUk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDQ
re5STxdrAAAAAAAAAAAAEUAIoFS97lJPF2sAAAAAAAAAAAABEAiA+L/uUk8XawACEQiwkLjwUk8X
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDMvfBSTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIBwz/BSTxdrAAIRCLCU8vBSTxdrABIAAAAFEwCU/////xIgCBAYAAAA
EUAIoKQM8VJPF2sAAAAAAAAAAAABEAiA1A/xUk8XawACEQiw0CXxUk8XawAHAAAA56gJlP////8R
QAighCjxUk8XawAAAAAAAAAAAAEQCID4KvFSTxdrAAIRCLDQQhJTTxdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoDxHElNPF2sAAAAAAAAAAAAVIgKgCFISU08XawAHAAAAAAAAAAMiAsCMVBJTTxdr
AAMAAgDVigQAAAAAgDBJDwAXIgKQtFYSU08XawACAAMAFCICwGBYElNPF2sAAgADAP////8AAAAA
AmkNAA6AArCIXBJTTxdrAAIAAAADAAAAMEkPAA+AAsDcXRJTTxdrAAMAAAACAAAAoJIeAEBCDwAK
gALAKGASU08XawACAAAAAwAAAAMAAAACAAAAERACkJRhElNPF2sAAwACAAERApBEYxJTTxdrAAIA
AwACIgKgGJYSU08XawADAAIABwAAAA0iArB0lxJTTxdrAAMAAgAHAAAA1YoEAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiA6L4SU08XawACEQiw8PISU08XawASAAAABRNgqf////8SIAgQ
GAAAABFACKAsEBNTTxdrAAAAAAAAAAAAARAIgPATE1NPF2sAAhEIsGwiE1NPF2sABwAAAOeoaan/
////EUAIoEQlE1NPF2sAAAAAAAAAAAABEAiAvCgTU08XawACEQiwfFQWU08XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKAIWhZTTxdrAAAAAAAAAAAAEUAIoJRqFlNPF2sAAAAAAAAAAAABEAiASG0W
U08XawACEQiwmB4oU08XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKBMIyhTTxdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAINShTTxdrAAIRCLDcXyhTTxdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoBR+KFNPF2sAAAAAAAAAAAABEAiAkIEoU08XawACEQiwHI8oU08X
awAHAAAA56hpqf////8RQAigCJIoU08XawAAAAAAAAAAAAEQCIDElChTTxdrAAPwASAEAAAAHBAA
AAIRCLDaHk1TTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoKooTVNPF2sAAQAAAAAAAAAVIgKg
AjRNU08XawAEAAAAAAAAAAMiAsByNk1TTxdrAAAAAwBQbvz/AAAAgKRLDwAXIgKQ1jhNU08XawAH
AAMAFCICwFo6TVNPF2sABwADAP////8AAAAAtqcJAA6AArBuPU1TTxdrAAMAAAAAAAAApEsPAA+A
AsCWP01TTxdrAAMAAAAHAAAA9pQeAEBCDwAKgALA7kBNU08XawADAAAAAAAAAAMAAAAHAAAAERAC
kDpCTVNPF2sAAAADAAERApACRk1TTxdrAAcAAwACIgKgKnhNU08XawAAAAMABwAAAA0iArCueU1T
TxdrAAAAAwAEAAAAUG78/wMiAsB+gU1TTxdrAAQAAwDwpfz/AAAAgIPmDgAFIgKwzoJNU08XawAE
AAMA8KX8/0An+P8EIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMKmTVNPF2sAAhEIsIrW
TVNPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigJvZNU08XawAAAAAAAAAAAAEQCIAq+U1TTxdr
AAIRCLBSB05TTxdrAAcAAADnqGmp/////xFACKASCk5TTxdrAAAAAAAAAAAAARAIgBIRTlNPF2sA
AhEIsNrLT1NPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig1tBPU08XawAAAAAAAAAAABFACKAu
4k9TTxdrAAAAAAAAAAAAARAIgJrkT1NPF2sAAhEIsGbcUVNPF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigOuFRU08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiArvJR
U08XawACEQiwThhSU08XawASAAAABRNgqf////8SIAgQGAAAABFACKDyM1JTTxdrAAAAAAAAAAAA
ARAIgC43UlNPF2sAAhEIsNJEUlNPF2sABwAAAOeoaan/////EUAIoJZHUlNPF2sAAAAAAAAAAAAB
EAiAMkpSU08XawACEQiwHuJ0U08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBu5nRTTxdrAAAA
AAAAAAAAFSICoP7wdFNPF2sABAAAAAAAAAADIgLAivN0U08XawAHAAMAJl/6/wAAAICQSA8AFyIC
kGb1dFNPF2sABQADABciApBu93RTTxdrAAIAAwAXIgKQkvl0U08XawADAAMAFCICwEL7dFNPF2sA
AwADAP////8CAAAATRT+/w6AArBG/nRTTxdrAAMAAAAHAAAAkEgPAA+AAsBGAHVTTxdrAAMAAAAD
AAAANJQeAEBCDwAKgALAggF1U08XawADAAAABwAAAAMAAAADAAAAERACkJoDdVNPF2sABwADAAER
ApAiBXVTTxdrAAMAAwACIgKgsjV1U08XawAHAAMABwAAAA0iArAmN3VTTxdrAAcAAwAEAAAAJl/6
/wMiAsB2PnVTTxdrAAYAAwDt0fj/AAAAgNLlDgAFIgKwzj91U08XawAGAAMA7dH4/xns+f8EIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMZhdVNPF2sAAhEIsGqQdVNPF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAignq51U08XawAAAAAAAAAAAAEQCICSsXVTTxdrAAIRCLCqv3VTTxdrAAcA
AADnqGmp/////xFACKCywnVTTxdrAAAAAAAAAAAAARAIgFLFdVNPF2sAAhEIsMZ4d1NPF2sAAQAA
ANwMQAAAAAAADyAIEPoAAAARQAig2n53U08XawAAAAAAAAAAABFACKDKj3dTTxdrAAAAAAAAAAAA
ARAIgJKSd1NPF2sAAhEIsGqKeVNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigmo55U08XawAA
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAop95U08XawACEQiwesl5U08X
awASAAAABRNgqf////8SIAgQGAAAABFACKA653lTTxdrAAAAAAAAAAAAARAIgHLveVNPF2sAAhEI
sOr9eVNPF2sABwAAAOeoaan/////EUAIoOIAelNPF2sAAAAAAAAAAAABEAiAMgR6U08XawACEQiw
hp+cU08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKD+o5xTTxdrAAAAAAAAAAAAFSICoPqvnFNP
F2sABAAAAAAAAAADIgLAYrKcU08XawADAAMAi2GHAAAAAIBEywsAFyICkIq0nFNPF2sAAAADABQi
AsC2tpxTTxdrAAAAAwD/////AAAAANAElQAOgAKwGrqcU08XawADAAAAAwAAAEJJDwAPgALAYruc
U08XawADAAAAAAAAANKRHgBAQg8ACoACwJK+nFNPF2sAAwAAAAMAAAADAAAAAAAAABEQApDuv5xT
TxdrAAMAAwABEQKQisKcU08XawAAAAMAAiICoKL2nFNPF2sAAwADAAcAAAANIgKwHvicU08XawAD
AAMABAAAAIthhwADIgLAdv+cU08XawACAAIAgVWGAAAAAIDQ5QsABSICsOoAnVNPF2sAAgACAIFV
hgDqavn/BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDeJJ1TTxdrAAIRCLCGV51TTxdr
ABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoDp2nVNPF2sAAQAAAAAAAAABEAiAhn6dU08XawACEQiw
Qo2dU08XawAHAAAA56hpqf////8RQAigMpCdU08XawABAAAAAAAAAAEQCIBuk51TTxdrAAIRCLCe
JJ9TTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoDIqn1NPF2sAAQAAAAAAAAARQAig1jufU08X
awABAAAAAAAAAAEQCIDCPp9TTxdrAAIRCLBOT6FTTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAI
oEpUoVNPF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgJJloVNPF2sA
AhEIsDKNoVNPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigaqmhU08XawABAAAAAAAAAAEQCIBW
rKFTTxdrAAIRCLBauqFTTxdrAAcAAADnqGmp/////xFACKBSvaFTTxdrAAEAAAAAAAAAARAIgPa/
oVNPF2sAAhEIsJJdxFNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigamfEU08XawABAAAAAAAA
ABUiAqDCccRTTxdrAAQAAAAAAAAAAyICwFJ0xFNPF2sAAAADAAq6hQAAAACAxkoPABciApA2dsRT
TxdrAAcAAwAUIgLA4nfEU08XawAHAAMA/////wAAAACm9ZIADoACsM57xFNPF2sAAwAAAAAAAADG
Sg8AD4ACwA59xFNPF2sAAwAAAAcAAAAIlB4AQEIPAAqAAsCmf8RTTxdrAAMAAAAAAAAAAwAAAAcA
AAAREAKQIoHEU08XawAAAAMAARECkMKCxFNPF2sABwADAAIiAqBSs8RTTxdrAAAAAwAHAAAADSIC
sMK0xFNPF2sAAAADAAQAAAAKuoUAAyICwPa7xFNPF2sABAADADr0hQAAAACAO+UOAAUiArBSvcRT
TxdrAAQAAwA69IUAsCT4/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA0t/EU08XawAC
EQiwZg3FU08XawASAAAABRNgqf////8SIAgQGAAAABFACKDyKsVTTxdrAAAAAAAAAAAAARAIgNot
xVNPF2sAAhEIsM5DxVNPF2sABwAAAOeoaan/////EUAIoI5GxVNPF2sAAAAAAAAAAAABEAiAJknF
U08XawACEQiwxtDGU08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAa1sZTTxdrAAAAAAAAAAAA
EUAIoELmxlNPF2sAAAAAAAAAAAABEAiAXunGU08XawACEQiwmgXJU08XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKDaCclTTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CIDqGslTTxdrAAIRCLDiPclTTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoEJZyVNPF2sAAAAA
AAAAAAABEAiABlzJU08XawACEQiwZmnJU08XawAHAAAA56hpqf////8RQAigXmzJU08XawAAAAAA
AAAAAAEQCIAab8lTTxdrAAIRCLDuH+xTTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoEIl7FNP
F2sAAAAAAAAAAAAVIgKgCjDsU08XawAEAAAAAAAAAAMiAsAmMuxTTxdrAAcAAwCErIMAAAAAgCJJ
DwAXIgKQAjTsU08XawAFAAMAFyICkAo27FNPF2sAAgADABciApBOOOxTTxdrAAMAAwAUIgLA7jns
U08XawADAAMA/////wIAAACLYYcADoACsOY87FNPF2sAAwAAAAcAAAAiSQ8AD4ACwDo+7FNPF2sA
AwAAAAMAAADokx4AQEIPAAqAAsCiP+xTTxdrAAMAAAAHAAAAAwAAAAMAAAAREAKQ6kDsU08XawAH
AAMAARECkIZC7FNPF2sAAwADAAIiAqAuc+xTTxdrAAcAAwAHAAAADSICsKZ07FNPF2sABwADAAQA
AACErIMAAyICwKp77FNPF2sABgADAHAeggAAAACAPuYOAAUiArASfexTTxdrAAYAAwBwHoIA9Oz5
/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA+qDsU08XawACEQiw/s/sU08XawASAAAA
BRNgqf////8SIAgQGAAAABFACKCG7exTTxdrAAAAAAAAAAAAARAIgA7x7FNPF2sAAhEIsLb+7FNP
F2sABwAAAOeoaan/////EUAIoJ4B7VNPF2sAAAAAAAAAAAABEAiAMgTtU08XawACEQiwxn3uU08X
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAGg+5TTxdrAAAAAAAAAAAAEUAIoD6T7lNPF2sAAAAA
AAAAAAABEAiAgpbuU08XawACEQiwKsjwU08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBWzPBT
TxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICy3vBTTxdrAAIRCLAe
CfFTTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoLYn8VNPF2sAAAAAAAAAAAABEAiAsirxU08X
awACEQiw+jjxU08XawAHAAAA56hpqf////8RQAig6jvxU08XawAAAAAAAAAAABFACKCiSvFTTxdr
AAAAAAAAAAAAARAIgJ5N8VNPF2sAA/ABIAUAAACkDgAAAhEIsCYDPlNPF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAig9g0+U08XawAAAAAAAAAAABFACKCGHD5TTxdrAAAAAAAAAAAAARAIgBofPlNP
F2sAAhEIsEpoTlNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigWm1OU08XawAAAAAAAAAAABUi
AqDGeE5TTxdrAAUAAAAAAAAAAyICwJZ6TlNPF2sABAADAPVC/P8AAACA+2IAABciApAmfU5TTxdr
AAYAAwAUIgLA0n5OU08XawAGAAMA/////wAAAAC/twcADoACsEqDTlNPF2sAAwAAAAQAAAB+SQ8A
D4ACwK6ETlNPF2sAAwAAAAYAAAATkx4AQEIPAAqAAsD2hU5TTxdrAAMAAAAEAAAAAwAAAAYAAAAR
EAKQHohOU08XawAEAAMAARECkL6JTlNPF2sABgADAAIiAqBSuE5TTxdrAAQAAwAHAAAADSICsKa6
TlNPF2sABAADAAUAAAD1Qvz/BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAe4U5TTxdr
AAIRCLCOE09TTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoOYwT1NPF2sAAAAAAAAAAAABEAiA
3jNPU08XawACEQiwmkNPU08XawAHAAAA56hpqf////8RQAigpkZPU08XawAAAAAAAAAAAAEQCIAu
SU9TTxdrAAIRCLAec1BTTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoOJ3UFNPF2sAAAAAAAAA
AAARQAig5oRQU08XawAAAAAAAAAAAAEQCIACiFBTTxdrAAIRCLCyC1NTTxdrAAEAAADVDEAAAAAA
AA8gCBD6AAAAEUAIoOoPU1NPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgKIhU1NPF2sAAhEIsDJEU1NPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigcmBTU08XawAA
AAAAAAAAAAEQCIA2Y1NTTxdrAAIRCLDWcFNTTxdrAAcAAADnqGmp/////xFACKDuc1NTTxdrAAAA
AAAAAAAAARAIgLZ2U1NPF2sAAhEIsKYndlNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigCi12
U08XawAAAAAAAAAAABUiAqAGOHZTTxdrAAUAAAAAAAAAAyICwLo5dlNPF2sABgADAC5u+P8AAACA
v2MAABciApAOPHZTTxdrAAUAAwAXIgKQ/j12U08XawACAAMAFyICkN4/dlNPF2sAAgACABQiAsCO
QXZTTxdrAAIAAgD/////AgAAABel/P8OgAKwMkp2U08XawADAAAABgAAAJFJDwAPgALAukt2U08X
awACAAAAAgAAAA+THgBAQg8ACoACwL5QdlNPF2sAAwAAAAYAAAACAAAAAgAAABEQApAeUnZTTxdr
AAYAAwABEQKQxlN2U08XawACAAIAAiICoLKCdlNPF2sABgADAAcAAAANIgKwMoR2U08XawAGAAMA
BQAAAC5u+P8EIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgNKrdlNPF2sAAhEIsDrpdlNP
F2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigOgh3U08XawAAAAAAAAAAAAEQCIB6EHdTTxdrAAIR
CLACIXdTTxdrAAcAAADnqAmU/////xFACKCyI3dTTxdrAAAAAAAAAAAAARAIgPYmd1NPF2sAAhEI
sM4yeFNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigVjd4U08XawAAAAAAAAAAABFACKASRXhT
TxdrAAAAAAAAAAAAARAIgLZHeFNPF2sAAhEIsK5ajVNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAigjl+NU08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAcnGNU08X
awACEQiwxpqNU08XawASAAAABRMAlP////8SIAgQGAAAABFACKDCto1TTxdrAAAAAAAAAAAAARAI
gHq5jVNPF2sAAhEIsMrJjVNPF2sABwAAAOeoCZT/////EUAIoJLMjVNPF2sAAAAAAAAAAAABEAiA
Ds+NU08XawACEQiw6uadU08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBC7J1TTxdrAAAAAAAA
AAAAFSICoK73nVNPF2sABQAAAAAAAAADIgLA2vmdU08XawACAAIA7vGFAAAAAICTYwAAFyICkLb7
nVNPF2sABAADAALwASAAAAAAAAAAABQiAsCC/p1TTxdrAAQAAwD/////AAAAAHXZlAAOgAKw8gGe
U08XawACAAAAAgAAAKlJDwAPgALAigOeU08XawADAAAABAAAADqTHgBAQg8ACoACwNIFnlNPF2sA
AgAAAAIAAAADAAAABAAAABEQApA+B55TTxdrAAIAAgABEQKQugmeU08XawAEAAMAAiICoPI6nlNP
F2sAAgACAAcAAAANIgKwcjyeU08XawACAAIABQAAAO7xhQAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgFZknlNPF2sAAhEIsAKVnlNPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigUrie
U08XawAAAAAAAAAAABFACKB6v55TTxdrAAAAAAAAAAAAARAIgE7CnlNPF2sAAhEIsJbRnlNPF2sA
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
ARECkFTWpVNPF2sAAAACAAIiAqCcB6ZTTxdrAAUAAwAFAAAADSICsBQJplNPF2sABQADAAYAAADf
zIcABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBcMqZTTxdrAAIRCLC8cKZTTxdrABIA
AAAFEwCU/////xIgCBAYAAAAEUAIoHSPplNPF2sAAQAAAAAAAAARQAigSJemU08XawABAAAAAAAA
AAEQCIBMmqZTTxdrAAIRCLDkqaZTTxdrAAcAAADnqAmU/////xFACKCYrKZTTxdrAAEAAAAAAAAA
ARAIgDyvplNPF2sAAhEIsCQGtVNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigZAu1U08XawAB
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA2CG1U08XawACEQiwAEm1U08X
awASAAAABRMAlP////8SIAgQGAAAABFACKAQZbVTTxdrAAEAAAAAAAAAARAIgIxntVNPF2sAAhEI
sDB1tVNPF2sABwAAAOeoCZT/////EUAIoPR3tVNPF2sAAQAAAAAAAAABEAiAwHq1U08XawACEQiw
GNDGU08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBQ1MZTTxdrAAEAAAAAAAAAEUAIoOjjxlNP
F2sAAQAAAAAAAAABEAiAtObGU08XawACEQiwxHTNU08XawABAAAA1wxAAAAAAAAPIAgQ+gAAABFA
CKB0ec1TTxdrAAEAAAAAAAAAFSICoKiDzVNPF2sABgAAAAAAAAADIgLAzIXNU08XawAAAAIAv4aE
AAAAAICxSA8AFyICkByIzVNPF2sAAQADABQiAsDcic1TTxdrAAEAAwD/////AAAAAAY2jgAOgAKw
tIzNU08XawACAAAAAAAAALFIDwAPgALAoJPNU08XawADAAAAAQAAAGCTHgBAQg8ACoACwPSUzVNP
F2sAAgAAAAAAAAADAAAAAQAAABEQApAUl81TTxdrAAAAAgABEQKQpJjNU08XawABAAMAAiICoEDK
zVNPF2sAAAACAAcAAAANIgKwjMzNU08XawAAAAIABgAAAL+GhAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgHj2zVNPF2sAAhEIsPAvzlNPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
PE/OU08XawAAAAAAAAAAAAEQCIB4Us5TTxdrAAIRCLBoYc5TTxdrAAcAAADnqGmp/////xFACKBQ
ZM5TTxdrAAAAAAAAAAAAARAIgCRnzlNPF2sAAhEIsHCy3FNPF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigXLjcU08XawAAAAAAAAAAABFACKAgx9xTTxdrAAAAAAAAAAAAARAIgGzK3FNPF2sAAhEI
sMB87lNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig3IHuU08XawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAgJXuU08XawACEQiw+MHuU08XawASAAAABRNgqf////8S
IAgQGAAAABFACKBw4O5TTxdrAAAAAAAAAAAABIACoMTv7lNPF2sAAAAAAAAAAAAREgKQNPPuU08X
awAAAAAACSICgNz27lNPF2sADCIC4ID47lNPF2sArCUAAAAAAACsJQAAAAAAAAEAARIAAAAACyIC
wPj57lNPF2sAvgQAAAAAAAAAAAAAEgAAAAIiAqB4/O5TTxdrAAAAAAAAAAAADSICsNz97lNPF2sA
AAAAAB4AAADwSoIABiICkIgA71NPF2sAHgAAABFACKAIB+9TTxdrAAAAAAAAAAAAARAIgNQJ71NP
F2sAAhEIsGwY71NPF2sABwAAAOeoaan/////EUAIoFwb71NPF2sAAAAAAAAAAAABEAiASB7vU08X
awACEQiwuDL1U08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAEPPVTTxdrAAAAAAAAAAAAFSIC
oCxH9VNPF2sABgAAAAAAAAADIgLAIEr1U08XawABAAMABut+AAAAAIAASw8AFyICkIxM9VNPF2sA
BQADABQiAsCQTvVTTxdrAAUAAwD/////AAAAAN/MhwAOgAKw7FH1U08XawADAAAAAQAAAABLDwAP
gALAAFT1U08XawADAAAABQAAALGTHgBAQg8ACoACwERV9VNPF2sAAwAAAAEAAAADAAAABQAAABEQ
ApBEV/VTTxdrAAEAAwABEQKQ2Fj1U08XawAFAAMAAiICoKiL9VNPF2sAAQADAAcAAAANIgKwNI31
U08XawABAAMABgAAAAbrfgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgGy29VNPF2sA
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
hWuHAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAELixU08XawACEQiwLPKxU08XawAS
AAAABRMAlP////8SIAgQGAAAABFACKAEErJTTxdrAAAAAAAAAAAAEUAIoAwaslNPF2sAAAAAAAAA
AAABEAiAEB2yU08XawACEQiw6CyyU08XawAHAAAA56gJlP////8RQAig6C+yU08XawAAAAAAAAAA
AAEQCICoMrJTTxdrAAIRCLCM6rVTTxdrAAEAAADgDEAAAAAAAA8gCBD6AAAAEUAIoITvtVNPF2sA
AAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgIgDtlNPF2sAAhEIsOQrtlNP
F2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigtEi2U08XawAAAAAAAAAAAAEQCIB8S7ZTTxdrAAIR
CLBsYbZTTxdrAAcAAADnqAmU/////xFACKBoZLZTTxdrAAAAAAAAAAAAARAIgBRotlNPF2sAAhEI
sFDPxlNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig2NPGU08XawAAAAAAAAAAABFACKDY4sZT
TxdrAAAAAAAAAAAAARAIgLTlxlNPF2sAAhEIsJQA2VNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAig8AXZU08XawAAAAAAAAAAABUiAqAEEtlTTxdrAAcAAAAAAAAAAyICwAgU2VNPF2sAAQACAFdu
hAAAAACA6kkPABciApBEFtlTTxdrAAMAAgAUIgLA/BfZU08XawADAAIA/////wAAAAB5140ADoAC
sDwc2VNPF2sAAgAAAAEAAADqSQ8AD4ACwMAd2VNPF2sAAgAAAAMAAACCkx4AQEIPAAqAAsAQH9lT
TxdrAAIAAAABAAAAAgAAAAMAAAAREAKQLCHZU08XawABAAIAARECkMQi2VNPF2sAAwACAAIiAqCY
UdlTTxdrAAEAAgAHAAAADSICsNRT2VNPF2sAAQACAAcAAABXboQABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCID4edlTTxdrAAIRCLCQsNlTTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAI
oADO2VNPF2sAAAAAAAAAAAABEAiARNHZU08XawACEQiwtODZU08XawAHAAAA56gJlP////8RQAig
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
arzHVk8XawAGAAMAARECkH69x1ZPF2sABwD/fwkiAoDy18dWTxdrAAwiAuDq2MdWTxdrABLBFQAA
AAAAEsEVAAAAAAAAAAASAAAAAAsiAsAO28dWTxdrAG3JAQAAAAAABgADABIAAAACEIDA+uzHVk8X
awAEAAAANrOrdb3/AAC+RQAAA/ABIAQAAAAcDAAAAxCA4BDnHVdPF2sAAwAAAKnAzHX6AAAAAAAA
AAAAAAAAAAAABIACoNp5HldPF2sAAgAAAAEAAAAREgKQpH0eV08XawABAAIACSICgKyBHldPF2sA
DCIC4KyDHldPF2sA+7UVAAAAAAD7tRUAAAAAAAEAABIAAAAACyICwHKGHldPF2sAm80BAAAAAAAB
AAIAEgAAAAIiAqB6iB5XTxdrAAEAAgAAAAAADSICsIaLHldPF2sAAQACAAQAAAB3OGkABiICkNKP
HldPF2sABAAAABUiAqDqmR5XTxdrAAQAAAAAAQEBFyICkNKcHldPF2sAAQACABQiAsA6nx5XTxdr
AAEAAgAEAAAAAAAAAHc4aQAOgAKwZKUeV08XawD/fwAABAAAABOjDgAPgALAGKgeV08XawACAAAA
AQAAAKYJAAB3OGkACoACwBCqHldPF2sA/38AAAQAAAACAAAAAQAAABEQApACrR5XTxdrAAQA/38B
EQKQ1q4eV08XawABAAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMA
AAABEAiAVJIfV08XawACEQiwFLYfV08XawASAAAABRMAlP////8SIAgQGAAAABFACKBAzR9XTxdr
AAAAAAAAAAAAEUAIoCDSH1dPF2sAAAAAAAAAAAABEAiA8NMfV08XawACEQiw1N4fV08XawAHAAAA
56gJlP////8RQAigiOAfV08XawAAAAAAAAAAAAEQCIAo4h9XTxdrAAIRCLBcAyBXTxdrAAwAAAB1
T3GU/////xFACKBwBiBXTxdrAAAAAAAAAAAABoACoIwHIFdPF2sAAgAAAAEAAAATIAgQAAAAABFA
CKDUCSBXTxdrAAAAAAAAAAAAFSICoEQOIFdPF2sABAAAAAAAAAADIgLAfA8gV08XawABAAIAe6ho
AAAAAID8jwAAFCICwCwRIFdPF2sABAD/f/////8AAAAAAAAAwAkiAoBoEyBXTxdrAAwiAuBkFCBX
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
AAAAACAgCDDzAAAABQAAAPMAAAAgIAgw8wAAAAUAAADzAAAAARAIgLAyCldPF2sAAhEIsCiFCldP
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAighKQKV08XawAAAAAAAAAAABFACKD4qgpXTxdrAAAA
AAAAAAAAARAIgGitCldPF2sAAhEIsNS9CldPF2sABwAAAOeoaan/////EUAIoBTACldPF2sAAAAA
AAAAAAABEAiAqMEKV08XawACEQiwDCwLV08XawAMAAAAdU/Rqf////8RQAigCDELV08XawAAAAAA
AAAAAAaAAqBsMgtXTxdrAAMAAAAHAAAAEyAIEAAAAAARQAigYDULV08XawAAAAAAAAAAABUiAqCo
OwtXTxdrAAYAAAAAAAAAAyICwFA9C1dPF2sABwADACXEOAAAAACAg9sAABQiAsCEPwtXTxdrAAYA
/3//////AAAAAAAAAMAJIgKAvEILV08XawAMIgLgwEMLV08XawB9uBUAAAAAAH24FQAAAAAAAQAA
EgAAAAAOgAKwJEgLV08XawADAAAABwAAAIPbAAAPgALA8EgLV08XawD/fwAABgAAAIPbAAD/////
CoACwMhJC1dPF2sAAwAAAAcAAAD/fwAABgAAACEQApCESwtXTxdrAAcAAwABEQKQpEwLV08XawAG
AP9/CSICgHBkC1dPF2sADCIC4FBlC1dPF2sAebgVAAAAAAB5uBUAAAAAAAAAABIAAAAACyICwBhn
C1dPF2sAC8sBAAAAAAAHAAMAEgAAAAIQgMC0dQtXTxdrAAQAAACprMV1jwMAAO0CAAADEIDg6ugv
V08XawAEAAAAsqjTdfoAAAAAAAAAAAAAAAAAAAAEgAKg7mswV08XawADAAAABwAAABESApAKczBX
TxdrAAcAAwAJIgKALnwwV08XawAMIgLgTH8wV08XawCssxUAAAAAAKyzFQAAAAAAAQAAEgAAAAAL
IgLAcoIwV08XawClygEAAAAAAAcAAwASAAAAAiICoFqFMFdPF2sABwADAAAAAAANIgKwzogwV08X
awAHAAMABgAAACXEOAAGIgKQRpEwV08XawAGAAAAFSICoAqlMFdPF2sABgAAAAABAQEXIgKQqqow
V08XawAHAAMAFCICwLiyMFdPF2sABwADAAYAAAAAAAAAJcQ4AA6AArBqvzBXTxdrAP9/AAAGAAAA
I2EOAA+AAsBKwjBXTxdrAAMAAAAHAAAALBAAACXEOAAKgALAkMQwV08XawD/fwAABgAAAAMAAAAH
AAAAERACkCrHMFdPF2sABgD/fwERApBcEjFXTxdrAAcAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDE9TFXTxdrAAIRCLDARzJXTxdrABIAAAAFE2Cp////
/xIgCBAYAAAAEUAIoLhnMldPF2sAAAAAAAAAAAARQAigGG4yV08XawAAAAAAAAAAAAEQCIB8cDJX
TxdrAAIRCLCYgDJXTxdrAAcAAADnqGmp/////xFACKDYgjJXTxdrAAAAAAAAAAAAARAIgICEMldP
F2sAAhEIsAC1MldPF2sADAAAAHVP0an/////EUAIoAC6MldPF2sAAAAAAAAAAAAGgAKgTLsyV08X
awADAAAABwAAABMgCBAAAAAAEUAIoAS+MldPF2sAAAAAAAAAAAAVIgKgqMMyV08XawAGAAAAAAAA
AAMiAsBMxTJXTxdrAAcAAwDY8DcAAAAAgE3TAAAUIgLAZMcyV08XawAGAP9//////wAAAAAAAADA
CSICgJDKMldPF2sADCIC4JTLMldPF2sAb7MVAAAAAABvsxUAAAAAAAEAABIAAAAADoACsGDNMldP
F2sAAwAAAAcAAABN0wAAD4ACwGDOMldPF2sA/38AAAYAAABN0wAA/////wqAAsAgzzJXTxdrAAMA
AAAHAAAA/38AAAYAAAAhEAKQbNAyV08XawAHAAMAARECkHzRMldPF2sABgD/fwkiAoCI5jJXTxdr
AAwiAuBk5zJXTxdrAGuzFQAAAAAAa7MVAAAAAAAAAAASAAAAAAsiAsCM6DJXTxdrAK3KAQAAAAAA
BwADABIAAAACEIDA9PYyV08XawAEAAAAYt7UdZMDAAD/AgAAAxCA4LCWV1dPF2sABAAAAIbr4nX6
AAAAAAAAAAAAAAAAAAAABIACoKwZWFdPF2sAAwAAAAcAAAAREgKQSh9YV08XawAHAAMACSICgHYo
WFdPF2sADCIC4NorWFdPF2sAmq4VAAAAAACarhUAAAAAAAEAABIAAAAACyICwIQyWFdPF2sAR8oB
AAAAAAAHAAMAEgAAAAIiAqDONVhXTxdrAAcAAwAAAAAADSICsDg5WFdPF2sABwADAAYAAADY8DcA
BiICkPpAWFdPF2sABgAAABUiAqD8VFhXTxdrAAYAAAAAAQEBFyICkNZaWFdPF2sABwADABQiAsDM
XlhXTxdrAAcAAwAGAAAAAAAAANjwNwAOgAKwQmtYV08XawD/fwAABgAAAGNwDgAPgALAoG1YV08X
awADAAAABwAAAJsRAADY8DcACoACwDxwWFdPF2sA/38AAAYAAAADAAAABwAAABEQApC0clhXTxdr
AAYA/38BEQKQynVYV08XawAHAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAA
BQAAAPMAAAABEAiAiGNZV08XawACEQiwoJpZV08XawASAAAABRNgqf////8SIAgQGAAAABFACKBw
uVlXTxdrAAAAAAAAAAAAEUAIoMi/WVdPF2sAAAAAAAAAAAABEAiAUMJZV08XawACEQiwbN9ZV08X
awAHAAAAdk/Rqf////8RQAig1OFZV08XawAAAAAAAAAAAAEQCIDE41lXTxdrAAIRCLAk8llXTxdr
AAwAAAB1T9Gp/////xFACKCk9llXTxdrAAAAAAAAAAAABoACoBD4WVdPF2sAAwAAAAcAAAATIAgQ
AAAAABFACKBU/FlXTxdrAAAAAAAAAAAAFSICoKwBWldPF2sABgAAAAAAAAADIgLA1AVaV08XawAH
AAMAPUk3AAAAAICbpwAAFCICwKAHWldPF2sABgD/f/////8AAAAAAAAAwAkiAoB8ClpXTxdrAAwi
AuBEDFpXTxdrAGeuFQAAAAAAZ64VAAAAAAABAAASAAAAAA6AArD4DVpXTxdrAAMAAAAHAAAAm6cA
AA+AAsCwD1pXTxdrAP9/AAAGAAAAm6cAAP////8KgALAmBBaV08XawADAAAABwAAAP9/AAAGAAAA
IRACkOQRWldPF2sABwADAAERApDkFFpXTxdrAAYA/38JIgKAMClaV08XawAMIgLgJCpaV08XawBj
rhUAAAAAAGOuFQAAAAAAAAAAEgAAAAALIgLATCtaV08XawBOygEAAAAAAAcAAwASAAAAAhCAwHg5
WldPF2sABAAAAPr343WeAwAAEwMAAAMQgOAEH39XTxdrAAQAAADvH/J1+gAAAAAAAAAAAAAAAAAA
AASAAqAson9XTxdrAAMAAAAHAAAAERICkMKnf1dPF2sABwADAAkiAoAqsX9XTxdrAAwiAuB0tH9X
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
g/AFlP////8XIAggAAPg/vYABAARQAigFvejXU8XawAAAAAAAAAAACAgCDD2AAAAAgAAAP////8B
EAiAuvqjXU8XawACEQiwrgOkXU8XawAHAAAAdVNxlP////8RQAigggWkXU8XawAAAAAAAAAAAAQg
CCD2AAAAAAAAABFACKCeCqRdTxdrAAAAAAAAAAAAARAIgHYMpF1PF2sAAhEIsDoXpF1PF2sALAAA
AHbwBZT/////JSAIABFACKBiHKRdTxdrAAAAAAAAAAAAARAIgAIepF1PF2sAAhEIsApBpF1PF2sA
LAAAAGb3BZT/////FyAIIAAD4P72AAQAEUAIoKZxpF1PF2sAAAAAAAAAAAABEAiAonOkXU8XawAC
EQiw8nqkXU8XawAsAAAAmfcFlP////8XIgggAAPg/vYABAARQAigBqqkXU8XawAAAAAAAAAAACAg
CDD2AAAAAgAAAP////8BEAiArq2kXU8XawACEQiwmrWkXU8XawAsAAAAg/AFlP////8XIAggAAPg
/vYABAARQAigQuGkXU8XawAAAAAAAAAAACAgCDD2AAAAAgAAAP////8BEAiA+uSkXU8XawACEQiw
xuykXU8XawAHAAAAdVNxlP////8RQAigiu6kXU8XawAAAAAAAAAAAAQgCCD2AAAAAAAAABFACKAa
8qRdTxdrAAAAAAAAAAAAARAIgLLzpF1PF2sAAhEIsLL9pF1PF2sALAAAAHbwBZT/////JSAIABFA
CKDOAKVdTxdrAAAAAAAAAAAAARAIgHoCpV1PF2sAAhEIsNoepV1PF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAig1jKlXU8XawAAAAAAAAAAABFACKCqN6VdTxdrAAAAAAAAAAAAARAIgHI5pV1PF2sA
AhEIsB52pV1PF2sADAAAAHVPcZT/////EUAIoO58pV1PF2sAAAAAAAAAAAAGgAKgln6lXU8XawAC
AAAAAgAAABMgCBAAAAAAEUAIoKqGpV1PF2sAAAAAAAAAAAAVIgKgZo2lXU8XawAFAAAAAAAAAAMi
AsAGj6VdTxdrAAIAAgDjnGUAAAAAgDTGAQAUIgLAkpGlXU8XawAFAP9//////wAAAAAAAADACSIC
gOaUpV1PF2sADCIC4CqWpV1PF2sAEd8UAAAAAAAR3xQAAAAAAAEAABIAAAAADoACsC6YpV1PF2sA
AgAAAAIAAAA0xgEAD4ACwAKZpV1PF2sA/38AAAUAAAA0xgEA/////wqAAsC6mqVdTxdrAAIAAAAC
AAAA/38AAAUAAAAhEAKQEpylXU8XawACAAIAARECkDqdpV1PF2sABQD/fwkiAoAqtaVdTxdrAAwi
AuAmtqVdTxdrAA3fFAAAAAAADd8UAAAAAAAAAAASAAAAAAsiAsByt6VdTxdrAHG5AQAAAAAAAgAC
ABIAAAACEIDAIselXU8XawAEAAAApMtPeFgDAADZAgAAA/ABIAYAAADgAwAAAxCA4PbMpldPF2sA
BAAAAPlhAXb6AAAAAAAAAAAAAAAAAAAABIACoDIdp1dPF2sAAwAAAAcAAAAREgKQeiKnV08XawAH
AAMACSICgJYrp1dPF2sADCIC4Mwup1dPF2sAiaQVAAAAAACJpBUAAAAAAAEAABIAAAAACyICwPIx
p1dPF2sAi8kBAAAAAAAHAAMAEgAAAAIiAqDUNKdXTxdrAAcAAwAAAAAADSICsEg4p1dPF2sABwAD
AAYAAACCXzYABiICkIJAp1dPF2sABgAAABUiAqC0U6dXTxdrAAYAAAAAAQEBFyICkDhZp1dPF2sA
BwADABQiAsDyXKdXTxdrAAcAAwAGAAAAAAAAAIJfNgAOgAKwuminV08XawD/fwAABgAAAG1EDgAP
gALAeGunV08XawADAAAABwAAAJYPAACCXzYACoACwKptp1dPF2sA/38AAAYAAAADAAAABwAAABEQ
ApBocKdXTxdrAAYA/38BEQKQmHOnV08XawAHAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
ACAgCDDzAAAABQAAAPMAAAABEAiAPKeoV08XawACEQiw/N2oV08XawASAAAABRNgqf////8SIAgQ
GAAAABFACKA8/ahXTxdrAAAAAAAAAAAAARAIgEABqVdPF2sAAhEIsMAeqVdPF2sABwAAAHZP0an/
////EUAIoAghqVdPF2sAAAAAAAAAAAABEAiAFCOpV08XawACEQiwaDGpV08XawAMAAAAdU/Rqf//
//8RQAigBDapV08XawAAAAAAAAAAAAaAAqBsN6lXTxdrAAMAAAAHAAAAEyAIEAAAAAARQAighD+p
V08XawAAAAAAAAAAABUiAqDERalXTxdrAAYAAAAAAAAAAyICwNxIqVdPF2sABwADAB+dNQAAAACA
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
EUAIoKQxBF5PF2sAAAAAAAAAAAAVIgKgQDgEXk8XawAHAAAAAAAAAAMiAsDUOQReTxdrAAYAAwCR
D18AAAAAgGXRAAAUIgLA/DsEXk8XawAHAP9//////wAAAAAAAADACSICgCw/BF5PF2sADCIC4EhA
BF5PF2sAftMUAAAAAAB+0xQAAAAAAAEAABIAAAAADoACsCxCBF5PF2sAAwAAAAYAAABl0QAAD4AC
wChEBF5PF2sA/38AAAcAAABl0QAA/////wqAAsAoRQReTxdrAAMAAAAGAAAA/38AAAcAAAAhEAKQ
bEYEXk8XawAGAAMAARECkJBIBF5PF2sABwD/fwkiAoCIYAReTxdrAAwiAuCAYQReTxdrAHrTFAAA
AAAAetMUAAAAAAAAAAASAAAAAAsiAsCQYgReTxdrAEC2AQAAAAAABgADABIAAAACEIDAWHEEXk8X
awAEAAAA8TR0eJYDAAAiAwAAAxCA4EwNKV5PF2sABAAAAItAgnj6AAAAAAAAAAAAAAAAAAAABIAC
oPiPKV5PF2sAAwAAAAYAAAAREgKQFpUpXk8XawAGAAMACSICgMyeKV5PF2sADCIC4ASiKV5PF2sA
4s4UAAAAAADizhQAAAAAAAEAABIAAAAACyICwCKlKV5PF2sA3rUBAAAAAAAGAAMAEgAAAAIiAqA6
qSleTxdrAAYAAwAAAAAADSICsJysKV5PF2sABgADAAcAAACRD18ABiICkPC0KV5PF2sABwAAABUi
AqBoyCleTxdrAAcAAAAAAQEBFyICkMrNKV5PF2sABgADABQiAsBy0SleTxdrAAYAAwAHAAAAAAAA
AJEPXwAOgAKw6N0pXk8XawD/fwAABwAAADJwDgAPgALAGuApXk8XawADAAAABgAAALIQAACRD18A
CoACwOriKV5PF2sA/38AAAcAAAADAAAABgAAABEQApBS5SleTxdrAAcA/38BEQKQROgpXk8XawAG
AAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAjNcqXk8X
awACEQiwSCgrXk8XawASAAAABRNgqf////8SIAgQGAAAABFACKCoSCteTxdrAAAAAAAAAAAAEUAI
oFRPK15PF2sAAAAAAAAAAAABEAiALFIrXk8XawACEQiwXGIrXk8XawAHAAAA56hpqf////8RQAig
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
TxdrAP9/AAAGAAAAAwAAAAcAAAAREAKQPDQBX08XawAGAP9/ARECkFo3AV9PF2sABwADAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAAgIAgw8wAAAAUAAADzAAAAARAIgNZtAl9PF2sAAhEIsAax
Al9PF2sABwAAAOeoaan/////EUAIoCa3Al9PF2sAAAAAAAAAAAABEAiA0roCX08XawACEQiw+nwD
X08XawAMAAAAdU/Rqf////8RQAigqoMDX08XawAAAAAAAAAAAAaAAqCehQNfTxdrAAMAAAAHAAAA
EyAIEAAAAAARQAig5ogDX08XawAAAAAAAAAAABUiAqACkQNfTxdrAAYAAAAAAAAAAyICwLqSA19P
F2sABwADAIFzMwAAAACAoB4BABQiAsAClQNfTxdrAAYA/3//////AAAAAAAAAMAJIgKA3pgDX08X
awAMIgLgZpoDX08XawCStBQAAAAAAJK0FAAAAAAAAgAAEgAAAAAOgAKwEpwDX08XawADAAAABwAA
AKAeAQAPgALAEp4DX08XawD/fwAABgAAAKAeAQD/////CoACwM6eA19PF2sAAwAAAAcAAAD/fwAA
BgAAACEQApAaoQNfTxdrAAcAAwABEQKQQqIDX08XawAGAP9/CSICgD7XA19PF2sADCIC4I7YA19P
F2sAjbQUAAAAAACNtBQAAAAAAAEAABIAAAAACyICwGbaA19PF2sAmrUBAAAAAAAHAAMAEgAAAAIQ
gMB67ANfTxdrAAQAAAD3d9Z4CDcAADcVAAADEIDgqt/vYE8XawAEAAAACqyTeQAAAAAAAAAAAAAA
AAAAAAAVIgKg4uzvYE8XawAGAAAAAAEAARciApDW7+9gTxdrAAIAAgAUIgLAHvLvYE8XawACAAIA
BgAAAAAAAACQPWAADoACsIL372BPF2sA/38AAAYAAABQXr0AD4ACwAL572BPF2sAAgAAAAIAAADS
DgAA4ABhAAqAAsBa+u9gTxdrAP9/AAAGAAAAAgAAAAIAAAAREAKQhvzvYE8XawAGAP9/ARECkEb+
72BPF2sAAgACAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAIsHwYE8XawACEQiwDhTx
YE8XawASAAAABRMAlP////8SIAgQGAAAABFACKD6N/FgTxdrAAAAAAAAAAAAARAIgGo88WBPF2sA
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
AAAAAAEQCIAq/DBhTxdrAAIRCLB+DDFhTxdrAAcAAADnqAmU/////xFACKBCDzFhTxdrAAAAAAAA
AAAAARAIgCoSMWFPF2sAAhEIsFpaQmFPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAignl5CYU8X
awAAAAAAAAAAABFACKCSbkJhTxdrAAAAAAAAAAAAARAIgOJxQmFPF2sAAhEIsH4RU2FPF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigVhZTYU8XawAAAAAAAAAAABUiAqA6I1NhTxdrAAcAAAAAAAAA
AyICwIolU2FPF2sAAwACAKVNWQAAAACANEoPABciApAiKFNhTxdrAAUAAwAXIgKQfitTYU8XawAG
AAMAFCICwFYuU2FPF2sABgADAAcAAAABAAAARyBcAA6AArBqNlNhTxdrAAIAAAADAAAANEoPAA+A
AsD6OFNhTxdrAAMAAAAGAAAArXcPAEBCDwAKgALAMjpTYU8XawACAAAAAwAAAAMAAAAGAAAAERAC
kFY8U2FPF2sAAwACAAERApD6PVNhTxdrAAYAAwACIgKgtnJTYU8XawADAAIAAwAAAA0iArBOdFNh
TxdrAAMAAgAHAAAApU1ZAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAwqxTYU8XawAC
EQiwdt1TYU8XawASAAAABRNgqf////8SIAgQGAAAABFACKBu+1NhTxdrAAAAAAAAAAAAARAIgF7+
U2FPF2sAAhEIsD4fVGFPF2sABwAAAOeoaan/////EUAIoFojVGFPF2sAAAAAAAAAAAABEAiAaiZU
YU8XawACEQiwfgdVYU8XawASAAAABRNgqf////8SIAgQGAAAABFACKDOKVVhTxdrAAAAAAAAAAAA
ARAIgKotVWFPF2sAAhEIsKI7WGFPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigekJYYU8XawAA
AAAAAAAAABFACKAyV1hhTxdrAAAAAAAAAAAAARAIgH5aWGFPF2sAAhEIsCoFamFPF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigHglqYU8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiAliNqYU8XawACEQiwBmJqYU8XawASAAAABRNgqf////8SIAgQGAAAABFACKD+gmph
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
eJMeY08XawACEQiw1LseY08XawASAAAABRNgqf////8SIAgQGAAAABFACKAw2R5jTxdrAAAAAAAA
AAAAARAIgMDcHmNPF2sAAhEIsMDrHmNPF2sABwAAAOeoaan/////EUAIoKTuHmNPF2sAAAAAAAAA
AAABEAiAwPEeY08XawACEQiwoOsjY08XawABAAAA1wxAAAAAAAAPIAgQ+gAAABFACKD47yNjTxdr
AAAAAAAAAAAAFSICoJD6I2NPF2sABAAAAAAAAAADIgLAHP0jY08XawADAAMAuXIXAAAAAIABwQAA
FyICkAz/I2NPF2sAAAADABQiAsDMACRjTxdrAAAAAwD/////AAAAAA8oIQAOgAKwAAUkY08XawAD
AAAAAwAAALhIDwAPgALAfAYkY08XawADAAAAAAAAABqSHgBAQg8ACoACwKgIJGNPF2sAAwAAAAMA
AAADAAAAAAAAABEQApAwCiRjTxdrAAMAAwABEQKQ2AskY08XawAAAAMAAiICoNg9JGNPF2sAAwAD
AAcAAAANIgKwSD8kY08XawADAAMABAAAALlyFwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgABnJGNPF2sAAhEIsBSXJGNPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigELUkY08XawAB
AAAAAAAAABFACKD0vSRjTxdrAAEAAAAAAAAAARAIgODAJGNPF2sAAhEIsJjOJGNPF2sABwAAAOeo
aan/////EUAIoIzRJGNPF2sAAQAAAAAAAAABEAiAUNQkY08XawACEQiwSBlGY08XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKC4H0ZjTxdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCICQP0ZjTxdrAAIRCLCsbUZjTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoBiMRmNP
F2sAAQAAAAAAAAABEAiA9I5GY08XawACEQiwaJ5GY08XawAHAAAA56hpqf////8RQAigEKZGY08X
awABAAAAAAAAAAEQCICsqEZjTxdrAAIRCLCAqEtjTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAI
oKCtS2NPF2sAAQAAAAAAAAAVIgKgcLhLY08XawAEAAAAAAAAAAMiAsC0uktjTxdrAAAAAwAa3xEA
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
AAAAACAgCDDzAAAABQAAAPMAAAABEAiA/j1GY08XawACEQiwPmZGY08XawASAAAABRNgqf////8S
IAgQGAAAABFACKDCgkZjTxdrAAAAAAAAAAAAARAIgKKFRmNPF2sAAhEIsMKTRmNPF2sABwAAAOeo
aan/////EUAIoNqWRmNPF2sAAAAAAAAAAAABEAiAlplGY08XawACEQiwtthXY08XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKCK3ldjTxdrAAAAAAAAAAAAFSICoLbpV2NPF2sABwAAAAAAAAADIgLA
4utXY08XawAGAAMALDURAAAAAIDHSQ8AFyICkBruV2NPF2sAAQADABQiAsDq71djTxdrAAEAAwD/
////AAAAABNYHAAOgAKw8vJXY08XawADAAAABgAAAMdJDwAPgALAtvlXY08XawADAAAAAQAAAG2T
HgBAQg8ACoACwP76V2NPF2sAAwAAAAYAAAADAAAAAQAAABEQApAm/VdjTxdrAAYAAwABEQKQ0v5X
Y08XawABAAMAAiICoE4wWGNPF2sABgADAAcAAAANIgKwtjJYY08XawAGAAMABwAAACw1EQAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgIpaWGNPF2sAAhEIsIaOWGNPF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigmq1YY08XawAAAAAAAAAAABFACKCitVhjTxdrAAAAAAAAAAAAARAIgD65
WGNPF2sAAhEIsBbIWGNPF2sABwAAAOeoaan/////EUAIoBbLWGNPF2sAAAAAAAAAAAABEAiAcs5Y
Y08XawACEQiw7sVtY08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDuym1jTxdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCID+6W1jTxdrAAIRCLB2F25jTxdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoMI0bmNPF2sAAAAAAAAAAAAEgAKgxkFuY08XawAAAAAAAAAAABES
ApCGRW5jTxdrAAAAAAAJIgKAdkpuY08XawAMIgLgPk1uY08XawB1KQAAAAAAAHUpAAAAAAAAAgAB
EgAAAAALIgLAFk9uY08XawAyBQAAAAAAAAAAAAASAAAAAiICoC5SbmNPF2sAAAAAAAAAAAANIgKw
llNuY08XawAAAAAAHgAAAAzZeQAGIgKQslZuY08XawAeAAAAEUAIoFZebmNPF2sAAAAAAAAAAAAB
EAiAomFuY08XawACEQiwOnBuY08XawAHAAAA56hpqf////8RQAigInNuY08XawAAAAAAAAAAAAEQ
CIBKdm5jTxdrAAPwASAEAAAAIAIAAAIRCLD0Em5jTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oMwtbmNPF2sAAAAAAAAAAAABEAiAuDBuY08XawACEQiwBD5uY08XawAHAAAA56hpqf////8RQAig
8EBuY08XawAAAAAAAAAAAAEQCICkQ25jTxdrAAIRCLBgZ3NjTxdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoKxtc2NPF2sAAAAAAAAAAAAVIgKgyHhzY08XawAEAAAAAAAAAAMiAsAwe3NjTxdrAAIA
AwCerw0AAAAAgNG+AAAXIgKQFH1zY08XawADAAMAFCICwNh+c2NPF2sAAwADAP////8AAAAAuXIX
AA6AArAAgnNjTxdrAAMAAAACAAAA/0kPAA+AAsCIg3NjTxdrAAMAAAADAAAA9JIeAEBCDwAKgALA
7IRzY08XawADAAAAAgAAAAMAAAADAAAAERACkFiGc2NPF2sAAgADAAERApDoh3NjTxdrAAMAAwAC
IgKgDLdzY08XawACAAMABwAAAA0iArCYuHNjTxdrAAIAAwAEAAAAnq8NAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAwOFzY08XawACEQiwwBB0Y08XawASAAAABRNgqf////8SIAgQGAAA
ABFACKBELnRjTxdrAAAAAAAAAAAAEUAIoKA1dGNPF2sAAAAAAAAAAAABEAiAZDh0Y08XawAD8AEg
BgAAALABAAAUIgLAbktxY08XawABAAIA/////wAAAACeVxkADoACsPZPcWNPF2sAAgAAAAAAAAD8
Sg8AD4ACwCJScWNPF2sAAgAAAAEAAADykx4AQEIPAAqAAsB+U3FjTxdrAAIAAAAAAAAAAgAAAAEA
AAAREAKQwlVxY08XawAAAAIAARECkGpXcWNPF2sAAQACAAIiAqDSiHFjTxdrAAAAAgAHAAAADSIC
sIaKcWNPF2sAAAACAAYAAABzjw4AAyICwK6TcWNPF2sAAgADAG9uDgAAAACALosOAAUiArA2lXFj
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
TxdrAAIRCLDYANNjTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoCQG02NPF2sAAAAAAAAAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgAAZ02NPF2sAAhEIsEBI02NPF2sAEgAAAAUT
AJT/////EiAIEBgAAAARQAigZGTTY08XawAAAAAAAAAAAAEQCICwZ9NjTxdrAAIRCLAsd9NjTxdr
AAcAAADnqAmU/////xFACKDoedNjTxdrAAAAAAAAAAAAARAIgHR802NPF2sAAhEIsKTY3mNPF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAig9NzeY08XawAAAAAAAAAAABUiAqBI595jTxdrAAUAAAAA
AAAAAyICwITu3mNPF2sAAwACAPLg//8AAACAdEgPABciApCU8N5jTxdrAAQAAwAUIgLANPLeY08X
awAEAAMA/////wAAAAAVzgoADoACsAj73mNPF2sAAgAAAAMAAAB0SA8AD4ACwHj83mNPF2sAAwAA
AAQAAADSkR4AQEIPAAqAAsC0/t5jTxdrAAIAAAADAAAAAwAAAAQAAAAREAKQIADfY08XawADAAIA
ARECkLgB32NPF2sABAADAAIiAqAYNt9jTxdrAAMAAgAHAAAADSICsJA332NPF2sAAwACAAUAAADy
4P//BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAgYd9jTxdrAAIRCLBgld9jTxdrABIA
AAAFE2Cp/////xIgCBAYAAAAEUAIoFiz32NPF2sAAAAAAAAAAAARQAigmLvfY08XawAAAAAAAAAA
AAEQCIBovt9jTxdrAAIRCLAEzd9jTxdrAAcAAADnqGmp/////xFACKAE0N9jTxdrAAAAAAAAAAAA
ARAIgMDS32NPF2sAAhEIsEjK5GNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigLNDkY08XawAA
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiArOTkY08XawACEQiwLAnlY08X
awASAAAABRNgqf////8SIAgQGAAAABFACKAYJuVjTxdrAAAAAAAAAAAAARAIgHQp5WNPF2sAAhEI
sDQ45WNPF2sABwAAAOeoaan/////EUAIoDQ75WNPF2sAAAAAAAAAAAABEAiA/D3lY08XawACEQiw
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
bUkPABciApBaBpljTxdrAAIAAgAUIgLABgiZY08XawACAAIA/////wAAAACVBRQADoACsC4LmWNP
F2sAAgAAAAEAAABtSQ8AD4ACwGoNmWNPF2sAAgAAAAIAAABplB4AQEIPAAqAAsCyDpljTxdrAAIA
AAABAAAAAgAAAAIAAAAREAKQ3hCZY08XawABAAIAARECkHoSmWNPF2sAAgACAAIiAqAiQ5ljTxdr
AAEAAgAHAAAADSICsNpEmWNPF2sAAQACAAYAAAAxDgoAAyICwJZMmWNPF2sAAwADALrpCAAAAACA
/4gOAAUiArDyTZljTxdrAAMAAwC66QgAV4P5/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiAsnGZY08XawACEQiw3qqZY08XawASAAAABRMAlP////8SIAgQGAAAABFACKA2yJljTxdrAAAA
AAAAAAAAARAIgBrLmWNPF2sAAhEIsI7ZmWNPF2sABwAAAOeoCZT/////EUAIoHLcmWNPF2sAAAAA
AAAAAAABEAiAHt+ZY08XawACEQiwklOrY08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKC2Watj
TxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDKc6tjTxdrAAIRCLB6
nqtjTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoCq7q2NPF2sAAAAAAAAAAAABEAiAwr2rY08X
awACEQiwksurY08XawAHAAAA56gJlP////8RQAigNs+rY08XawAAAAAAAAAAAAEQCICG0atjTxdr
AAIRCLDqsMBjTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoBK2wGNPF2sAAAAAAAAAAAAVIgKg
ssDAY08XawAGAAAAAAAAAAMiAsC+wsBjTxdrAAIAAgAxvAQAAAAAgGRJDwAXIgKQgsXAY08XawAA
AAIAFCICwBLHwGNPF2sAAAACAP////8AAAAAc48OAA6AArAay8BjTxdrAAIAAAACAAAAZEkPAA+A
AsCWzMBjTxdrAAIAAAAAAAAA0ZIeAEBCDwAKgALA0s3AY08XawACAAAAAgAAAAIAAAAAAAAAERAC
kPbPwGNPF2sAAgACAAERApB20cBjTxdrAAAAAgACIgKgVgTBY08XawACAAIABwAAAA0iArCqBsFj
TxdrAAIAAgAGAAAAMbwEAAMiAsA6D8FjTxdrAAAAAwBJVQMAAAAAgNGJDgAFIgKwhhDBY08XawAA
AAMASVUDAMjF+f8EIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgOIzwWNPF2sAAhEIsB5n
wWNPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigdoXBY08XawABAAAAAAAAAAEQCICSiMFjTxdr
AAIRCLASmMFjTxdrAAcAAADnqAmU/////xFACKCCm8FjTxdrAAEAAAAAAAAAARAIgIaewWNPF2sA
AhEIsBoA02NPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig6grTY08XawABAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiARirTY08XawACEQiwSljTY08XawASAAAABRMAlP//
//8SIAgQGAAAABFACKC+dtNjTxdrAAEAAAAAAAAAARAIgAp602NPF2sAAhEIsDqI02NPF2sABwAA
AOeoCZT/////EUAIoB6L02NPF2sAAQAAAAAAAAABEAiAMo7TY08XawACEQiwhm/oY08XawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKD2c+hjTxdrAAEAAAAAAAAAFSICoEp/6GNPF2sABgAAAAAAAAAD
IgLAboHoY08XawAAAAIASUb//wAAAIAqSQ8AFyICkEqD6GNPF2sAAQACABQiAsB2hehjTxdrAAEA
AgD/////AAAAADEOCgAOgAKwqojoY08XawACAAAAAAAAACpJDwAPgALALoroY08XawACAAAAAQAA
AI6SHgBAQg8ACoACwFaM6GNPF2sAAgAAAAAAAAACAAAAAQAAABEQApDCjehjTxdrAAAAAgABEQKQ
SpDoY08XawABAAIAAiICoMbB6GNPF2sAAAACAAcAAAANIgKwUsPoY08XawAAAAIABgAAAElG//8D
IgLA4sroY08XawACAAMAriX//wAAAIDwiQ4ABSICsA7R6GNPF2sAAgADAK4l//97f/j/BCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBa+OhjTxdrAAIRCLDSKeljTxdrABIAAAAFEwCU////
/xIgCBAYAAAAEUAIoDZH6WNPF2sAAAAAAAAAAAARQAigTk/pY08XawAAAAAAAAAAAAEQCIA6Uulj
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
TxdrAAIRCLAKTZplTxdrACwAAACZ92Wp/////xciCCAAA+D+9gAEABFACKAqnJplTxdrAAAAAAAA
AAAAICAIMPYAAAACAAAA/////wEQCIAKo5plTxdrAAIRCLASrpplTxdrACwAAACD8GWp/////xcg
CCAAA+D+9gAEABFACKAS95plTxdrAAAAAAAAAAAAICAIMPYAAAACAAAA/////wEQCICa/JplTxdr
AAIRCLB+CJtlTxdrAAcAAAB1U9Gp/////xFACKA6C5tlTxdrAAAAAAAAAAAABCAIIPYAAAAAAAAA
EUAIoBoRm2VPF2sAAAAAAAAAAAABEAiA6hObZU8XawACEQiwsiKbZU8XawAsAAAAdvBlqf////8l
IAgAEUAIoKIom2VPF2sAAAAAAAAAAAABEAiAQiubZU8XawACEQiwXiCsZU8XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKA2JqxlTxdrAAAAAAAAAAAAFSICoLoyrGVPF2sABwAAAAAAAAADIgLA0jSs
ZU8XawAGAAMAmlhdAAAAAIB+Sg8AFyICkHo3rGVPF2sAAQADABQiAsBuOaxlTxdrAAEAAwD/////
AAAAADN7aAAOgAKwcj2sZU8XawADAAAABgAAAH5KDwAPgALAMj+sZU8XawADAAAAAQAAAI2UHgBA
Qg8ACoACwKZArGVPF2sAAwAAAAYAAAADAAAAAQAAABEQApAqQqxlTxdrAAYAAwABEQKQnkOsZU8X
awABAAMAAiICoAp5rGVPF2sABgADAAcAAAANIgKwlnqsZU8XawAGAAMABwAAAJpYXQAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgPqkrGVPF2sAAhEIsKrgrGVPF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAiglgCtZU8XawAAAAAAAAAAABFACKDOCa1lTxdrAAAAAAAAAAAAARAIgMoMrWVP
F2sAAhEIsBocrWVPF2sABwAAAOeoaan/////EUAIoBogrWVPF2sAAAAAAAAAAAABEAiA+iKtZU8X
awACEQiw7jatZU8XawAsAAAAZvdlqf////8XIAggAAPg/vYABAARQAigipCtZU8XawAAAAAAAAAA
AAEQCIA+lK1lTxdrAAIRCLASnq1lTxdrACwAAACZ92Wp/////xciCCAAA+D+9gAEABFACKAC7a1l
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
BQADABQiAsCapshlTxdrAAUAAwD/////AgAAAKVOYQAOgAKw2qnIZU8XawADAAAAAQAAANFTAAAP
gALAWqvIZU8XawADAAAABQAAANFTAABAQg8ACoACwF6tyGVPF2sAAwAAAAEAAAADAAAABQAAABEQ
ApC+rshlTxdrAAEAAwABEQKQRrDIZU8XawAFAAMAAiICoDblyGVPF2sAAQADAAIAAAANIgKwrubI
ZU8XawABAAMABwAAADD2XgARQAigugrJZU8XawAAAAAAAAAAAAEQCIDmDsllTxdrAAIRCLCmKcll
TxdrACgAAAA6hnCp/////wWAAqAaLcllTxdrAAMAAAAFAAAAEUAIoFIvyWVPF2sAAAAAAAAAAAAV
IgKgfjXJZU8XawAHAAAAAAAAAAMiAsBON8llTxdrAAUAAwBZE2EAAAAAgEw7AAAXIgKQAjnJZU8X
awADAAMAFyICkKo6yWVPF2sABwADABciApAOPMllTxdrAAEAAwAUIgLApj3JZU8XawABAAMA////
/wIAAAAw9l4ADoACsC5AyWVPF2sAAwAAAAUAAABMOwAAD4ACwH5ByWVPF2sAAwAAAAEAAABMOwAA
QEIPAAqAAsDiQsllTxdrAAMAAAAFAAAAAwAAAAEAAAAREAKQNkTJZU8XawAFAAMAARECkIpFyWVP
F2sAAQADAAIiAqBKd8llTxdrAAUAAwACAAAADSICsKJ4yWVPF2sABQADAAcAAABZE2EAEUAIoCac
yWVPF2sAAAAAAAAAAAABEAiAmp/JZU8XawACEQiwxrrJZU8XawAoAAAAOoZwqf////8FgAKg8r3J
ZU8XawADAAAAAQAAABFACKBSwMllTxdrAAAAAAAAAAAAFSICoDLGyWVPF2sABwAAAAAAAAADIgLA
ngXKZU8XawABAAMAib5eAAAAAICnNwAAFyICkCIHymVPF2sAAwADABciApCqCMplTxdrAAcAAwAX
IgKQFgrKZU8XawAFAAMAFCICwHILymVPF2sABQADAP////8CAAAAWRNhAA6AArD2DcplTxdrAAMA
AAABAAAApzcAAA+AAsA2D8plTxdrAAMAAAAFAAAApzcAAEBCDwAKgALAhhDKZU8XawADAAAAAQAA
AAMAAAAFAAAAERACkN4RymVPF2sAAQADAAERApAqE8plTxdrAAUAAwACIgKgckTKZU8XawABAAMA
AgAAAA0iArDGRcplTxdrAAEAAwAHAAAAib5eABFACKC6aMplTxdrAAAAAAAAAAAAARAIgGpsymVP
F2sAAhEIsPKGymVPF2sAKAAAADqGcKn/////BYACoCqKymVPF2sAAwAAAAUAAAARQAigZozKZU8X
awAAAAAAAAAAABUiAqCKksplTxdrAAcAAAAAAAAAAyICwEaUymVPF2sABQADAM7EYAAAAACAi04A
ABciApDmlcplTxdrAAMAAwAXIgKQapfKZU8XawAHAAMAFyICkLKYymVPF2sAAQADABQiAsAemspl
TxdrAAEAAwD/////AgAAAIm+XgAOgAKwwpzKZU8XawADAAAABQAAAItOAAAPgALACp7KZU8XawAD
AAAAAQAAAItOAABAQg8ACoACwE6fymVPF2sAAwAAAAUAAAADAAAAAQAAABEQApC6oMplTxdrAAUA
AwABEQKQGqLKZU8XawABAAMAAiICoObUymVPF2sABQADAAIAAAANIgKwZtbKZU8XawAFAAMABwAA
AM7EYAARQAigwvrKZU8XawAAAAAAAAAAAAEQCIBy/splTxdrAAIRCLAWGctlTxdrACgAAAA6hnCp
/////wWAAqAuHMtlTxdrAAMAAAABAAAAEUAIoJIey2VPF2sAAAAAAAAAAAAVIgKgsiTLZU8XawAH
AAAAAAAAAAMiAsD2J8tlTxdrAAEAAwBQhl4AAAAAgDk4AAAXIgKQXinLZU8XawADAAMAFyICkN4q
y2VPF2sABwADABciApBGLMtlTxdrAAUAAwAUIgLAoi3LZU8XawAFAAMA/////wIAAADOxGAADoAC
sBYwy2VPF2sAAwAAAAEAAAA5OAAAD4ACwG4xy2VPF2sAAwAAAAUAAAA5OAAAQEIPAAqAAsC2Mstl
TxdrAAMAAAABAAAAAwAAAAUAAAAREAKQBjTLZU8XawABAAMAARECkG41y2VPF2sABQADAAIiAqDi
ZstlTxdrAAEAAwACAAAADSICsDpoy2VPF2sAAQADAAcAAABQhl4AEUAIoDaLy2VPF2sAAAAAAAAA
AAABEAiAwo7LZU8XawACEQiwmqnLZU8XawAoAAAAOoZwqf////8FgAKglqzLZU8XawADAAAABQAA
ABFACKD+rstlTxdrAAAAAAAAAAAAFSICoN61y2VPF2sABwAAAAAAAAADIgLALrnLZU8XawAFAAMA
O41gAAAAAICTNwAAFyICkP66y2VPF2sAAwADABciApByvMtlTxdrAAcAAwAXIgKQ7r3LZU8XawAB
AAMAFCICwDa/y2VPF2sAAQADAP////8CAAAAUIZeAA6AArC6wctlTxdrAAMAAAAFAAAAkzcAAA+A
AsAOw8tlTxdrAAMAAAABAAAAkzcAAEBCDwAKgALAVsTLZU8XawADAAAABQAAAAMAAAABAAAAERAC
kKrFy2VPF2sABQADAAERApD2xstlTxdrAAEAAwACIgKg5vfLZU8XawAFAAMAAgAAAA0iArBi+ctl
TxdrAAUAAwAHAAAAO41gABFACKBuHMxlTxdrAAAAAAAAAAAAARAIgOIfzGVPF2sAAhEIsHY6zGVP
F2sAKAAAADqGcKn/////BYACoJo9zGVPF2sAAwAAAAEAAAARQAig+j/MZU8XawAAAAAAAAAAABUi
AqAGRsxlTxdrAAcAAAAAAAAAAyICwKZHzGVPF2sAAQADAJdOXgAAAACAuTcAABciApAuScxlTxdr
AAMAAwAXIgKQjkrMZU8XawAHAAMAFyICkP5LzGVPF2sABQADABQiAsBuTcxlTxdrAAUAAwD/////
AgAAADuNYAAOgAKwBlDMZU8XawADAAAAAQAAALk3AAAPgALAXlHMZU8XawADAAAABQAAALk3AABA
Qg8ACoACwKpSzGVPF2sAAwAAAAEAAAADAAAABQAAABEQApAaVMxlTxdrAAEAAwABEQKQWlXMZU8X
awAFAAMAAiICoFqGzGVPF2sAAQADAAIAAAANIgKwwofMZU8XawABAAMABwAAAJdOXgARQAigQqrM
ZU8XawAAAAAAAAAAAAEQCIDSrcxlTxdrAAIRCLBG6MxlTxdrACgAAAA6hnCp/////wWAAqBW68xl
TxdrAAMAAAAFAAAAEUAIoKbtzGVPF2sAAAAAAAAAAAAVIgKguvPMZU8XawAHAAAAAAAAAAMiAsBG
9cxlTxdrAAUAAwBmSmAAAAAAgNVCAAAXIgKQ3vbMZU8XawADAAMAFyICkDr4zGVPF2sABwADABci
ApCi+cxlTxdrAAEAAwAUIgLA9vrMZU8XawABAAMA/////wIAAACXTl4ADoACsI79zGVPF2sAAwAA
AAUAAADVQgAAD4ACwNL+zGVPF2sAAwAAAAEAAADVQgAAQEIPAAqAAsA2AM1lTxdrAAMAAAAFAAAA
AwAAAAEAAAAREAKQjgHNZU8XawAFAAMAARECkO4CzWVPF2sAAQADAAIiAqAuNM1lTxdrAAUAAwAC
AAAADSICsLo1zWVPF2sABQADAAcAAABmSmAAEUAIoMJYzWVPF2sAAAAAAAAAAAABEAiAXlzNZU8X
awACEQiwKnfNZU8XawAoAAAAOoZwqf////8FgAKgXnrNZU8XawADAAAAAQAAABFACKCyfM1lTxdr
AAAAAAAAAAAAFSICoJqCzWVPF2sABwAAAAAAAAADIgLAQoXNZU8XawABAAMAmhdeAAAAAID9NgAA
FyICkL6GzWVPF2sAAwADABciApA+iM1lTxdrAAcAAwAXIgKQ0onNZU8XawAFAAMAFCICwBqLzWVP
F2sABQADAP////8CAAAAZkpgAA6AArCajc1lTxdrAAMAAAABAAAA/TYAAA+AAsDujs1lTxdrAAMA
AAAFAAAA/TYAAEBCDwAKgALALpDNZU8XawADAAAAAQAAAAMAAAAFAAAAERACkIaRzWVPF2sAAQAD
AAERApAWk81lTxdrAAUAAwACIgKgFsfNZU8XawABAAMAAgAAAA0iArDKyM1lTxdrAAEAAwAHAAAA
mhdeABFACKDS681lTxdrAAAAAAAAAAAAARAIgOLvzWVPF2sAAhEIsJoKzmVPF2sAKAAAADqGcKn/
////BYACoDIOzmVPF2sAAwAAAAUAAAARQAigdhDOZU8XawAAAAAAAAAAABUiAqBOF85lTxdrAAcA
AAAAAAAAAyICwOoZzmVPF2sABQADAGERYAAAAACABTkAABciApDeG85lTxdrAAMAAwAXIgKQSh7O
ZU8XawAHAAMAFyICkBIgzmVPF2sAAQADABQiAsCuIc5lTxdrAAEAAwD/////AgAAAJoXXgAOgAKw
8iTOZU8XawADAAAABQAAAAU5AAAPgALAIibOZU8XawADAAAAAQAAAAU5AABAQg8ACoACwFYozmVP
F2sAAwAAAAUAAAADAAAAAQAAABEQApCuKs5lTxdrAAUAAwABEQKQ+ivOZU8XawABAAMAAiICoBJd
zmVPF2sABQADAAIAAAANIgKwbl7OZU8XawAFAAMABwAAAGERYAAD8AEgBAAAABQBAAACEQiwoL/W
ZU8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKC8xdZlTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIBA29ZlTxdrAAIRCLCUAddlTxdrABIAAAAFEwCU/////xIgCBAY
AAAAEUAIoFgd12VPF2sAAAAAAAAAAAABEAiAICDXZU8XawACEQiwXC/XZU8XawAHAAAA56gJlP//
//8RQAigMDLXZU8XawAAAAAAAAAAAAEQCICwNNdlTxdrAAIRCLBQVtdlTxdrABIAAAAFFACU////
/xIgCBAgAAAAEUAIoCh712VPF2sAAAAAAAAAAAABEAiAOH7XZU8XawAD8AEgBQAAAFQAAAACEQiw
LMHWZU8XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKDsx9ZlTxdrAAAAAAAAAAAAEUAIoNDY1mVP
F2sAAAAAAAAAAAABEAiAsNzWZU8XawAD8AEgBgAAAKQBAAACEQiw7r/WZU8XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKB2x9ZlTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIAu59ZlTxdrAAIRCLAeHtdlTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoPY812VPF2sA
AAAAAAAAAAABEAiAckDXZU8XawACEQiwblDXZU8XawAHAAAA56gJlP////8RQAigIlPXZU8XawAA
AAAAAAAAAAEQCIC+VddlTxdrAAIRCLCafddlTxdrAAEAAADVDEAAAAAAAA8gCBD8AAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAQpHXZU8XawACEQiw1r7X
ZU8XawAHAAAA1QxAAAAAAAARQAigmsHXZU8XawAAAAAAAAAAAAEQCIByxNdlTxdrAAIRCLA2BNtl
TxdrAAEAAADQDEAAAAAAAA8gCBD7AAAAEUAIoDoL22VPF2sAAAAAAAAAAAABEAiAIg7bZU8XawAD
8AEgBwAAAPgfAAAB8AHAGuDTZU8XawCwAAAAAwAFAFaBzmVPF2sAAhEIsMrg02VPF2sAKAAAADqG
cKn/////BYACoC7l02VPF2sAAwAAAAUAAAARQAig0ufTZU8XawAAAAAAAAAAABUiAqAC79NlTxdr
AAcAAAAAAAAAAyICwBrx02VPF2sABQADAPwIXwAAAACA2zgAABciApC+8tNlTxdrAAMAAwAXIgKQ
GvXTZU8XawAHAAMAFyICkOr202VPF2sAAAADABciApCC+NNlTxdrAAEAAwAUIgLA9vnTZU8XawAB
AAMA/////wMAAADzQV0ADoACsDr902VPF2sAAwAAAAUAAADbOAAAD4ACwMr+02VPF2sAAwAAAAEA
AAD5zQAAQEIPAAqAAsD+ANRlTxdrAAMAAAAFAAAAAwAAAAEAAAAREAKQdgLUZU8XawAFAAMAAREC
kOID1GVPF2sAAQADAAIiAqASN9RlTxdrAAUAAwACAAAADSICsCo+1GVPF2sABQADAAcAAAD8CF8A
EUAIoHZj1GVPF2sAAAAAAAAAAAABEAiA+mbUZU8XawACEQiw2oPUZU8XawAoAAAAOoZwqf////8F
gAKgAofUZU8XawADAAAAAQAAABFACKBuidRlTxdrAAAAAAAAAAAAFSICoC6R1GVPF2sABwAAAAAA
AAADIgLA2pPUZU8XawABAAMAywNdAAAAAIAoPgAAFyICkEaV1GVPF2sAAwADABciApDultRlTxdr
AAcAAwAXIgKQVpjUZU8XawAFAAMAFCICwAaa1GVPF2sABQADAP////8CAAAA/AhfAA6AArCSnNRl
TxdrAAMAAAABAAAAKD4AAA+AAsDWndRlTxdrAAMAAAAFAAAAKD4AAEBCDwAKgALAGp/UZU8XawAD
AAAAAQAAAAMAAAAFAAAAERACkG6g1GVPF2sAAQADAAERApCyodRlTxdrAAUAAwACIgKgstPUZU8X
awABAAMAAwAAAA0iArD+1NRlTxdrAAEAAwAHAAAAywNdABFACKAa+NRlTxdrAAAAAAAAAAAAARAI
gJr71GVPF2sAAhEIsDoX1WVPF2sAKAAAADqGcKn/////BYACoFoa1WVPF2sAAwAAAAUAAAARQAig
shzVZU8XawAAAAAAAAAAABUiAqBaI9VlTxdrAAcAAAAAAAAAAyICwCIl1WVPF2sABQADAIfQXgAA
AACAdTgAABciApCaJtVlTxdrAAMAAwAXIgKQIijVZU8XawAHAAMAFyICkHIp1WVPF2sAAAADABci
ApDuKtVlTxdrAAEAAwAUIgLAUizVZU8XawABAAMA/////wMAAADLA10ADoACsOou1WVPF2sAAwAA
AAUAAAB1OAAAD4ACwCow1WVPF2sAAwAAAAEAAAB1OAAAQEIPAAqAAsBmMdVlTxdrAAMAAAAFAAAA
AwAAAAEAAAAREAKQtjLVZU8XawAFAAMAARECkAI01WVPF2sAAQADAAIiAqBeZdVlTxdrAAUAAwAC
AAAADSICsNZm1WVPF2sABQADAAcAAACH0F4AEUAIoIqJ1WVPF2sAAAAAAAAAAAABEAiAqozVZU8X
awACEQiwxqfVZU8XawAoAAAAOoZwqf////8FgAKgwqrVZU8XawADAAAAAQAAABFACKAWrdVlTxdr
AAAAAAAAAAAAFSICoJ6z1WVPF2sABwAAAAAAAAADIgLAYrXVZU8XawABAAMARsxcAAAAAICFNwAA
FyICkM621WVPF2sAAwADABciApBmuNVlTxdrAAcAAwAXIgKQyrnVZU8XawAFAAMAFCICwGK71WVP
F2sABQADAP////8CAAAAh9BeAA6AArASvtVlTxdrAAMAAAABAAAAhTcAAA+AAsBuv9VlTxdrAAMA
AAAFAAAAhTcAAEBCDwAKgALAtsDVZU8XawADAAAAAQAAAAMAAAAFAAAAERACkArC1WVPF2sAAQAD
AAERApBWw9VlTxdrAAUAAwACIgKgRvXVZU8XawABAAMABAAAAA0iArCm9tVlTxdrAAEAAwAHAAAA
RsxcABFACKBKGdZlTxdrAAAAAAAAAAAAARAIgKYc1mVPF2sAAhEIsMo31mVPF2sAKAAAADqGcKn/
////BYACoAo71mVPF2sAAwAAAAUAAAARQAigdj3WZU8XawAAAAAAAAAAABUiAqDWQ9ZlTxdrAAcA
AAAAAAAAAyICwIJF1mVPF2sABQADAAqZXgAAAACAfTcAABciApD+RtZlTxdrAAMAAwAXIgKQVkjW
ZU8XawAHAAMAFyICkKpJ1mVPF2sAAAADABciApAmS9ZlTxdrAAYAAwAUIgLAdkzWZU8XawAGAAMA
/////wMAAABq91wADoACsPZO1mVPF2sAAwAAAAUAAAB9NwAAD4ACwDpQ1mVPF2sAAwAAAAYAAAB6
HgEAQEIPAAqAAsCKUdZlTxdrAAMAAAAFAAAAAwAAAAYAAAAREAKQ1lLWZU8XawAFAAMAARECkDZU
1mVPF2sABgADAAIiAqBehtZlTxdrAAUAAwACAAAADSICsNaH1mVPF2sABQADAAcAAAAKmV4AEUAI
oPaq1mVPF2sAAAAAAAAAAAABEAiAVq7WZU8XawACEQiwMsrWZU8XawAoAAAAOoZwqf////8FgAKg
Ss3WZU8XawADAAAABgAAABFACKCSz9ZlTxdrAAAAAAAAAAAAFSICoK7V1mVPF2sABwAAAAAAAAAD
IgLANtfWZU8XawAGAAMAPr9cAAAAAIAsOAAAFyICkKLY1mVPF2sAAwADABciApA22tZlTxdrAAcA
AwAXIgKQatvWZU8XawAFAAMAFCICwPrc1mVPF2sABQADAP////8CAAAACpleAA6AArB+39ZlTxdr
AAMAAAAGAAAALDgAAA+AAsC24NZlTxdrAAMAAAAFAAAALDgAAEBCDwAKgALACuLWZU8XawADAAAA
BgAAAAMAAAAFAAAAERACkH7j1mVPF2sABgADAAERApDG5NZlTxdrAAUAAwACIgKgkhfXZU8XawAG
AAMABAAAAA0iArAKGddlTxdrAAYAAwAHAAAAPr9cABFACKDiQtdlTxdrAAAAAAAAAAAAARAIgI5G
12VPF2sAAhEIsPJg12VPF2sAKAAAADqGcKn/////BYACoIZk12VPF2sAAwAAAAUAAAARQAig6mbX
ZU8XawAAAAAAAAAAABUiAqC6bddlTxdrAAcAAAAAAAAAAyICwFpv12VPF2sABQADAKJeXgAAAACA
aDoAABciApDmcNdlTxdrAAMAAwAXIgKQsnLXZU8XawAHAAMAFyICkFZ012VPF2sAAAADABciApD2
dddlTxdrAAEAAwAUIgLAXnfXZU8XawABAAMA/////wMAAABGzFwADoACsJp512VPF2sAAwAAAAUA
AABoOgAAD4ACwPJ612VPF2sAAwAAAAEAAAARqgAAQEIPAAqAAsAafNdlTxdrAAMAAAAFAAAAAwAA
AAEAAAAREAKQjn3XZU8XawAFAAMAARECkOJ+12VPF2sAAQADAAIiAqCOttdlTxdrAAUAAwACAAAA
DSICsNK312VPF2sABQADAAcAAACiXl4AEUAIoALg12VPF2sAAAAAAAAAAAABEAiApuPXZU8XawAC
EQiwJv/XZU8XawAoAAAAOoZwqf////8FgAKgogLYZU8XawADAAAAAQAAABFACKDiBNhlTxdrAAAA
AAAAAAAAFSICoH4L2GVPF2sABwAAAAAAAAADIgLANg3YZU8XawABAAMAoY9cAAAAAIClPAAAFyIC
kM4O2GVPF2sAAwADABciApCWENhlTxdrAAcAAwAXIgKQahLYZU8XawAFAAMAFCICwF4U2GVPF2sA
BQADAP////8CAAAAol5eAA6AArCuFthlTxdrAAMAAAABAAAApTwAAA+AAsAaGNhlTxdrAAMAAAAF
AAAApTwAAEBCDwAKgALAihnYZU8XawADAAAAAQAAAAMAAAAFAAAAERACkOoa2GVPF2sAAQADAAER
ApA+HNhlTxdrAAUAAwACIgKgVk/YZU8XawABAAMABAAAAA0iArDGUNhlTxdrAAEAAwAHAAAAoY9c
ABFACKDSc9hlTxdrAAAAAAAAAAAAARAIgFp32GVPF2sAAhEIsL6R2GVPF2sAKAAAADqGcKn/////
BYACoAKV2GVPF2sAAwAAAAUAAAARQAigVpfYZU8XawAAAAAAAAAAABUiAqACnthlTxdrAAcAAAAA
AAAAAyICwKKf2GVPF2sABQADAGsmXgAAAACANzgAABciApAWodhlTxdrAAMAAwAXIgKQ8qLYZU8X
awAHAAMAFyICkJak2GVPF2sAAAADABciApACpthlTxdrAAYAAwAUIgLAjqfYZU8XawAGAAMA////
/wMAAAA+v1wADoACsJaq2GVPF2sAAwAAAAUAAAA3OAAAD4ACwNqr2GVPF2sAAwAAAAYAAABErwAA
QEIPAAqAAsAerdhlTxdrAAMAAAAFAAAAAwAAAAYAAAAREAKQiq7YZU8XawAFAAMAARECkM6v2GVP
F2sABgADAAIiAqBG4thlTxdrAAUAAwACAAAADSICsKbj2GVPF2sABQADAAcAAABrJl4AEUAIoKoG
2WVPF2sAAAAAAAAAAAABEAiAWgrZZU8XawACEQiwviXZZU8XawAoAAAAOoZwqf////8FgAKg7ijZ
ZU8XawADAAAABgAAABFACKBCK9llTxdrAAAAAAAAAAAAFSICoJYx2WVPF2sABwAAAAAAAAADIgLA
bjPZZU8XawAGAAMASYZcAAAAAID1OAAAFyICkPI02WVPF2sAAwADABciApB+NtllTxdrAAcAAwAX
IgKQ3jfZZU8XawAFAAMAAvABQNcMQAAAAAAADyAIEPoAAAAUIgLAWjrZZU8XawAFAAMA/////wIA
AABrJl4ADoACsBI92WVPF2sAAwAAAAYAAAD1OAAAD4ACwLo+2WVPF2sAAwAAAAUAAAD1OAAAQEIP
AAqAAsASQdllTxdrAAMAAAAGAAAAAwAAAAUAAAAREAKQjkLZZU8XawAGAAMAARECkOpE2WVPF2sA
BQADAAIiAqC2d9llTxdrAAYAAwAEAAAADSICsHZ52WVPF2sABgADAAcAAABJhlwAEUAIoMab2WVP
F2sAAAAAAAAAAAABEAiAPqTZZU8XawACEQiw8r7ZZU8XawAoAAAAOoZwqf////8FgAKgPsLZZU8X
awADAAAABQAAABFACKBixdllTxdrAAAAAAAAAAAAFSICoLbL2WVPF2sABwAAAAAAAAADIgLAcs3Z
ZU8XawAFAAMALOtdAAAAAIA/OwAAFyICkG7S2WVPF2sAAwADABciApAW1NllTxdrAAcAAwAXIgKQ
rtXZZU8XawAAAAMAFyICkI7X2WVPF2sAAQADABQiAsBm2tllTxdrAAEAAwD/////AwAAAKGPXAAO
gAKwCt/ZZU8XawADAAAABQAAAD87AAAPgALAjuDZZU8XawADAAAAAQAAAGusAABAQg8ACoACwB7i
2WVPF2sAAwAAAAUAAAADAAAAAQAAABEQApB+49llTxdrAAUAAwABEQKQ6uXZZU8XawABAAMAAiIC
oJoX2mVPF2sABQADAAMAAAANIgKwbhnaZU8XawAFAAMABwAAACzrXQARQAigtjzaZU8XawAAAAAA
AAAAAASAAqA6SdplTxdrAAAAAAAAAAAAERICkEZM2mVPF2sAAAAAAAkiAoBWUNplTxdrAAwiAuAm
U9plTxdrALYqAAAAAAAAtioAAAAAAAABAAESAAAAAAsiAsCqVNplTxdrAIEFAAAAAAAAAAAAABIA
AAACIgKgLlfaZU8XawAAAAAAAAAAAA0iArCSWNplTxdrAAAAAAAeAAAAA0t2AAYiApBaW9plTxdr
AB4AAAARQAighmHaZU8XawAAAAAAAAAAAAEQCIDuZNplTxdrAAIRCLCGidplTxdrACgAAAA6hnCp
/////wWAAqCmjNplTxdrAAMAAAABAAAAEUAIoPaO2mVPF2sAAAAAAAAAAAAVIgKgjpXaZU8XawAH
AAAAAAAAAAMiAsBCl9plTxdrAAEAAwBdQlwAAAAAgERNAAAXIgKQLpnaZU8XawADAAMAFCICwO6a
2mVPF2sAAwADAP////8AAAAAEOtjAA6AArDentplTxdrAAMAAAABAAAARE0AAA+AAsBaoNplTxdr
AAMAAAADAAAA36wHAEBCDwAKgALAnqHaZU8XawADAAAAAQAAAAMAAAADAAAAERACkN6i2mVPF2sA
AQADAAERApAqpNplTxdrAAMAAwACIgKgYtjaZU8XawABAAMABAAAAA0iArDC2dplTxdrAAEAAwAH
AAAAXUJcABFACKB6EdtlTxdrAAAAAAAAAAAAARAIgDYV22VPF2sAAhEIsLow22VPF2sAKAAAADqG
cKn/////BYACoBY022VPF2sAAwAAAAMAAAARQAigVjbbZU8XawAAAAAAAAAAABUiAqBuPNtlTxdr
AAcAAAAAAAAAAyICwAY+22VPF2sAAwADAMxtZAAAAACAlEAAABciApDKP9tlTxdrAAcAAwAXIgKQ
mkHbZU8XawAAAAMAFyICkAZD22VPF2sABQADABQiAsCGRNtlTxdrAAUAAwD/////AgAAACzrXQAO
gAKwMkfbZU8XawADAAAAAwAAAJRAAAAPgALAekjbZU8XawADAAAABQAAANiNAABAQg8ACoACwMZJ
22VPF2sAAwAAAAMAAAADAAAABQAAABEQApAmS9tlTxdrAAMAAwABEQKQhkzbZU8XawAFAAMAAiIC
oF5+22VPF2sAAwADAAAAAAANIgKw/n/bZU8XawADAAMABwAAAMxtZAARQAigpqPbZU8XawAAAAAA
AAAAAAEQCICKp9tlTxdrAAIRCLBiwttlTxdrACgAAAA6hnCp/////wWAAqCexdtlTxdrAAMAAAAF
AAAAEUAIoL7H22VPF2sAAAAAAAAAAAAVIgKgNs7bZU8XawAHAAAAAAAAAAMiAsBa0dtlTxdrAAUA
AwAns10AAAAAgAU4AAAXIgKQ9tLbZU8XawADAAMAFCICwJbU22VPF2sAAwADAP////8AAAAAzG1k
AA6AArDa19tlTxdrAAMAAAAFAAAABTgAAA+AAsAy2dtlTxdrAAMAAAADAAAABTgAAEBCDwAKgALA
jtrbZU8XawADAAAABQAAAAMAAAADAAAAERACkN7b22VPF2sABQADAAERApBK3dtlTxdrAAMAAwAC
IgKgCg/cZU8XawAFAAMAAgAAAA0iArBiENxlTxdrAAUAAwAHAAAAJ7NdABFACKBqM9xlTxdrAAAA
AAAAAAAAARAIgA433GVPF2sAAhEIsJ5h3GVPF2sAKAAAADqGcKn/////BYACoL5k3GVPF2sAAwAA
AAMAAAARQAigCmfcZU8XawAAAAAAAAAAABUiAqAubdxlTxdrAAcAAAAAAAAAAyICwG5w3GVPF2sA
AwADAJMwZAAAAACAOT0AABciApDqcdxlTxdrAAcAAwAXIgKQMnPcZU8XawAAAAMAFyICkKJ03GVP
F2sABQADABQiAsASdtxlTxdrAAUAAwD/////AgAAACezXQAOgAKwunjcZU8XawADAAAAAwAAADk9
AAAPgALABnrcZU8XawADAAAABQAAADk9AABAQg8ACoACwEZ73GVPF2sAAwAAAAMAAAADAAAABQAA
ABEQApCifNxlTxdrAAMAAwABEQKQAn7cZU8XawAFAAMAAiICoEav3GVPF2sAAwADAAAAAAANIgKw
wrDcZU8XawADAAMABwAAAJMwZAARQAigAtPcZU8XawAAAAAAAAAAAAEQCICu1txlTxdrAAIRCLDO
Ld1lTxdrACgAAAA6hnCp/////wWAAqDGMN1lTxdrAAMAAAAFAAAAEUAIoC4z3WVPF2sAAAAAAAAA
AAAVIgKg1jndZU8XawAHAAAAAAAAAAMiAsCSPN1lTxdrAAUAAwBqZF0AAAAAgL1OAAAXIgKQHj7d
ZU8XawADAAMAFCICwHpA3WVPF2sAAwADAP////8AAAAAkzBkAA6AArBmRN1lTxdrAAMAAAAFAAAA
vU4AAA+AAsC2Rd1lTxdrAAMAAAADAAAAvU4AAEBCDwAKgALA2kfdZU8XawADAAAABQAAAAMAAAAD
AAAAERACkCpJ3WVPF2sABQADAAERApBKS91lTxdrAAMAAwACIgKgIn3dZU8XawAFAAMAAgAAAA0i
ArCift1lTxdrAAUAAwAHAAAAamRdABFACKBaod1lTxdrAAAAAAAAAAAAARAIgMal3WVPF2sAAhEI
sLbA3WVPF2sAKAAAADqGcKn/////BYACoOLD3WVPF2sAAwAAAAMAAAARQAigJsbdZU8XawAAAAAA
AAAAABUiAqDay91lTxdrAAcAAAAAAAAAAyICwKrO3WVPF2sAAwADAHT4YwAAAACAHzgAABciApBG
0N1lTxdrAAcAAwAXIgKQutHdZU8XawAAAAMAFyICkC7T3WVPF2sABQADABQiAsCK1N1lTxdrAAUA
AwD/////AgAAAGpkXQAOgAKwAtfdZU8XawADAAAAAwAAAB84AAAPgALAdtjdZU8XawADAAAABQAA
AB84AABAQg8ACoACwNrZ3WVPF2sAAwAAAAMAAAADAAAABQAAABEQApBC291lTxdrAAMAAwABEQKQ
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
8wAAAAUAAAD/////FSICoOxe6mVPF2sABAAAAAAAAAADIgLAJGHqZU8XawADAAMAd/NiAAAAAIAU
SAAAFyICkLhi6mVPF2sABwADABciApB0ZOplTxdrAAAAAwAUIgLA1GXqZU8XawAAAAMA/////wEA
AADaCF4ADoACsBRr6mVPF2sAAwAAAAMAAAAUSAAAD4ACwJhs6mVPF2sAAwAAAAAAAAApphwAQEIP
AAqAAsC0beplTxdrAAMAAAADAAAAAwAAAAAAAAAREAKQAG/qZU8XawADAAMAAvABAAERApB0cepl
TxdrAAAAAwACIgKgSLvqZU8XawADAAMAAAAAAA0iArC0vOplTxdrAAMAAwAEAAAAd/NiAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA7OfqZU8XawACEQiwzCjrZU8XawASAAAABRNgqf//
//8SIAgQGAAAABFACKDESOtlTxdrAAEAAAAAAAAAARAIgIBM62VPF2sAAhEIsIRc62VPF2sABwAA
AOeoaan/////EUAIoMhf62VPF2sAAQAAAAAAAAABEAiAuGLrZU8XawACEQiweIPrZU8XawAoAAAA
OoZwqf////8FgAKgRIfrZU8XawADAAAAAAAAABFACKA0iutlTxdrAAEAAAAAAAAAFSICoBic62VP
F2sABAAAAAAAAAADIgLAXJ7rZU8XawAAAAMAbY9dAAAAAIBteQAAFyICkJyg62VPF2sABwADABci
ApCQoutlTxdrAAIAAwAUIgLATKTrZU8XawACAAMA/////wEAAACyJlwADoACsPSn62VPF2sAAwAA
AAAAAABteQAAD4ACwEip62VPF2sAAwAAAAIAAAAgJhAAQEIPAAqAAsCEq+tlTxdrAAMAAAAAAAAA
AwAAAAIAAAAREAKQ/KzrZU8XawAAAAMAARECkLCu62VPF2sAAgADAAIiAqBE9OtlTxdrAAAAAwAB
AAAADSICsPD362VPF2sAAAADAAQAAABtj10AICAIMPMAAAAFAAAA/////wEQCICcJexlTxdrAAIR
CLDUO+xlTxdrACwAAABm92Wp/////xcgCCAAA+D+9gAEACAgCDDzAAAABQAAAP////8BEAiAvJjs
ZU8XawACEQiwJKPsZU8XawAsAAAAmfdlqf////8XIgggAAPg/vYABAAgIAgw8wAAAAUAAAD/////
ARAIgMz17GVPF2sAAhEIsKAA7WVPF2sALAAAAIPwZan/////FyAIIAAD4P72AAQAICAIMPMAAAAF
AAAA/////wEQCICYSe1lTxdrAAIRCLBEVe1lTxdrAAcAAAB1U9Gp/////wQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiASF7tZU8XawACEQiwIIntZU8XawASAAAABRNgqf////8SIAgQGAAA
ABFACKC8qe1lTxdrAAAAAAAAAAAAICAIMPYAAAACAAAA/////wEQCIAwsO1lTxdrAAIRCLC8we1l
TxdrAAcAAAB1U9Gp/////xFACKBwxO1lTxdrAAAAAAAAAAAABCAIIPYAAAAAAAAAEUAIoDTL7WVP
F2sAAAAAAAAAAAABEAiAIM7tZU8XawACEQiwNNztZU8XawAsAAAAdvBlqf////8lIAgAEUAIoGDi
7WVPF2sAAAAAAAAAAAABEAiAuOXtZU8XawAD8AEgBQAAANQPAAACEQiwHI7iZU8XawABAAAA1QxA
AAAAAAAPIAgQ/AAAABFACKCElOJlTxdrAAAAAAAAAAAAFSICoPSf4mVPF2sABQAAAAAAAAEDIgLA
eKLiZU8XawAEAAMAH2lXAAAAAIDADQAAFiICoJik4mVPF2sABAADACPZDgARgALArKjiZU8XawAD
AAAABAAAACPZDgAgoQcAAhACkACq4mVPF2sABAADABFACKCgsOJlTxdrAAAAAAAAAAAAEUAIoKy3
4mVPF2sAAAAAAAAAAAABEAiAuLriZU8XawACEQiwJKjjZU8XawABAAAA1QxAAAAAAAAPIAgQ/AAA
ABFACKAUreNlTxdrAAAAAAAAAAAAFSICoLC042VPF2sABQAAAAAAAAEDIgLAmLbjZU8XawAEAAMA
2P1WAAAAAIAmCwAAFyICkKy442VPF2sAAwADABQiAsCUuuNlTxdrAAMAAwAFAAAAAAAAAFXrYgAO
gAKwAL7jZU8XawADAAAABAAAAGpEDwAPgALA5L/jZU8XawADAAAAAwAAAMIiAABAQg8ACoACwEjB
42VPF2sAAwAAAAQAAAADAAAAAwAAABEQApA4w+NlTxdrAAQAAwABEQKQ1MTjZU8XawADAAMAAiIC
oIT942VPF2sABAADAAYAAAANIgKwCP/jZU8XawAEAAMABQAAANj9VgARQAig8ETkZU8XawAAAAAA
AAAAAAEQCIDISORlTxdrAAIRCLCQaeRlTxdrACgAAAA6hnCp/////wWAAqBYbuRlTxdrAAMAAAAD
AAAAEUAIoNhw5GVPF2sAAAAAAAAAAAAVIgKgkHfkZU8XawAFAAAAAAAAAAMiAsAEeuRlTxdrAAMA
AwAlY2MAAAAAgIBLAAAXIgKQ0HvkZU8XawAHAAMAFCICwNR95GVPF2sABwADAP////8AAAAAS8th
AA6AArCkgeRlTxdrAAMAAAADAAAAgEsAAA+AAsAkg+RlTxdrAAMAAAAHAAAAueoeAEBCDwAKgALA
RIXkZU8XawADAAAAAwAAAAMAAAAHAAAAERACkLCG5GVPF2sAAwADAAERApBAiORlTxdrAAcAAwAC
IgKgDMHkZU8XawADAAMAAAAAAA0iArCgwuRlTxdrAAMAAwAFAAAAJWNjAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiA0OrkZU8XawACEQiwiCjlZU8XawASAAAABRNgqf////8SIAgQGAAA
ABFACKC0R+VlTxdrAAAAAAAAAAAAARAIgGRM5WVPF2sAAhEIsIRc5WVPF2sABwAAAOeoaan/////
EUAIoHhf5WVPF2sAAAAAAAAAAAABEAiAGGPlZU8XawACEQiwuIPlZU8XawAoAAAAOoZwqf////8F
gAKg0IflZU8XawADAAAABwAAABFACKD0ieVlTxdrAAAAAAAAAAAAFSICoMSR5WVPF2sABQAAAAAA
AAADIgLAFJTlZU8XawAHAAMA715hAAAAAIBcbAAAFyICkAyW5WVPF2sAAwADABQiAsCwl+VlTxdr
AAMAAwD/////AAAAACVjYwAOgAKwoJrlZU8XawADAAAABwAAAFxsAAAPgALARJzlZU8XawADAAAA
AwAAAFxsAABAQg8ACoACwKid5WVPF2sAAwAAAAcAAAADAAAAAwAAABEQApDsnuVlTxdrAAcAAwAB
EQKQaKHlZU8XawADAAMAAiICoBTf5WVPF2sABwADAAAAAAANIgKwqODlZU8XawAHAAMABQAAAO9e
YQARQAighEzmZU8XawAAAAAAAAAAAAEQCIA8UOZlTxdrAAIRCLDMa+ZlTxdrACgAAAA6hnCp////
/wWAAqDwb+ZlTxdrAAMAAAADAAAAEUAIoAx45mVPF2sAAAAAAAAAAAAVIgKgFH/mZU8XawAFAAAA
AAAAAAMiAsDQgOZlTxdrAAMAAwC5B2MAAAAAgGxbAAAXIgKQ6ILmZU8XawAHAAMAFCICwFCE5mVP
F2sABwADAP////8AAAAA715hAA6AArD4h+ZlTxdrAAMAAAADAAAAbFsAAA+AAsBAieZlTxdrAAMA
AAAHAAAAbFsAAEBCDwAKgALAjIrmZU8XawADAAAAAwAAAAMAAAAHAAAAERACkPSN5mVPF2sAAwAD
AAERApCMj+ZlTxdrAAcAAwACIgKgJMXmZU8XawADAAMAAAAAAA0iArCAxuZlTxdrAAMAAwAFAAAA
uQdjABFACKC47uZlTxdrAAAAAAAAAAAAARAIgFTy5mVPF2sAAhEIsFQN52VPF2sAKAAAADqGcKn/
////BYACoCQR52VPF2sAAwAAAAcAAAARQAigzBPnZU8XawAAAAAAAAAAABUiAqCgGudlTxdrAAUA
AAAAAAAAAyICwGAc52VPF2sABwADAEAjYQAAAACArzsAABciApAQHudlTxdrAAMAAwAUIgLAbB/n
ZU8XawADAAMA/////wAAAAC5B2MADoACsHgi52VPF2sAAwAAAAcAAACvOwAAD4ACwLgj52VPF2sA
AwAAAAMAAACvOwAAQEIPAAqAAsD4JOdlTxdrAAMAAAAHAAAAAwAAAAMAAAAREAKQUCbnZU8XawAH
AAMAARECkPAn52VPF2sAAwADAAIiAqAoXedlTxdrAAcAAwAAAAAADSICsIxe52VPF2sABwADAAUA
AABAI2EAAyICwFRl52VPF2sAAQACAK29VwAAAACApoQOAAUiArCYZ+dlTxdrAAEAAgCtvVcA81qa
AAYiApD0a+dlTxdrAAQAAAAC8AEAEUAIoHCS52VPF2sAAAAAAAAAAAABEAiAuJbnZU8XawACEQiw
QLnnZU8XawAoAAAAOoZwqf////8FgAKgXL3nZU8XawADAAAAAwAAABFACKCowOdlTxdrAAAAAAAA
AAAAFSICoNDH52VPF2sABQAAAAAAAAADIgLAcMnnZU8XawADAAMAF8ViAAAAAICiQgAAFyICkETL
52VPF2sABwADABQiAsD0zOdlTxdrAAcAAwAEAAAAAAAAAEAjYQAOgAKwANDnZU8XawADAAAAAwAA
AKJCAAAPgALAWNHnZU8XawADAAAABwAAAKJCAABAQg8ACoACwLTS52VPF2sAAwAAAAMAAAADAAAA
BwAAABEQApAw1OdlTxdrAAMAAwABEQKQANbnZU8XawAHAAMAAiICoNAL6GVPF2sAAwADAAAAAAAN
IgKwgA3oZU8XawADAAMABQAAABfFYgADIgLAfBToZU8XawABAAIAfnpXAAAAAIApMgAABSICsDAW
6GVPF2sAAQACAH56VwD5P5wABiICkNAa6GVPF2sABAAAABFACKC4PuhlTxdrAAAAAAAAAAAAARAI
gKhC6GVPF2sAAhEIsPRd6GVPF2sAKAAAADqGcKn/////BYACoOxh6GVPF2sAAwAAAAcAAAARQAig
YGToZU8XawAAAAAAAAAAABUiAqDQauhlTxdrAAUAAAAAAAAAAyICwGxs6GVPF2sABwADAE/kYAAA
AACA8T4AABciApBAbuhlTxdrAAMAAwAUIgLAnG/oZU8XawADAAMABAAAAAAAAAAXxWIADoACsJRy
6GVPF2sAAwAAAAcAAADxPgAAD4ACwAh06GVPF2sAAwAAAAMAAADxPgAAQEIPAAqAAsAwduhlTxdr
AAMAAAAHAAAAAwAAAAMAAAAREAKQlHfoZU8XawAHAAMAARECkCh56GVPF2sAAwADAAIiAqCMv+hl
TxdrAAcAAwAAAAAADSICsCDB6GVPF2sABwADAAUAAABP5GAAAyICwDTI6GVPF2sAAQACAHE1VwAA
AACAUjUAAAUiArCsyuhlTxdrAAEAAgBxNVcAPqSaAAYiApCYzuhlTxdrAAQAAAAgIAgw8wAAAAUA
AAD/////ICAIMPMAAAAFAAAA/////wEQCIDEC+llTxdrAAIRCLDcJullTxdrACgAAAA6hnCp////
/wWAAqBQKullTxdrAAMAAAADAAAAICAIMPMAAAAFAAAA/////xUiAqDYMullTxdrAAUAAAAAAAAA
AyICwOQ06WVPF2sAAwADADt4YgAAAACA3EwAABciApCMNullTxdrAAcAAwAUIgLA/DfpZU8XawAH
AAMABAAAAAAAAABP5GAADoACsOg66WVPF2sAAwAAAAMAAADcTAAAD4ACwEQ86WVPF2sAAwAAAAcA
AADcTAAAQEIPAAqAAsCUPellTxdrAAMAAAADAAAAAwAAAAcAAAAREAKQCD/pZU8XawADAAMAAREC
kKhA6WVPF2sABwADAAIiAqAod+llTxdrAAMAAwAAAAAADSICsJx46WVPF2sAAwADAAUAAAA7eGIA
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
TxdrAAAAAAAAAAAAFSICoHKU5mVPF2sABwAAAAAAAAADIgLAQpbmZU8XawAGAAMAdcNbAAAAAIDx
TQAAFyICkK6Y5mVPF2sAAAADABciApAymuZlTxdrAAIAAwAXIgKQ1pvmZU8XawAFAAMAFCICwE6e
5mVPF2sABQADAP////8CAAAAHQ1cAA6AArDqoOZlTxdrAAMAAAAGAAAA8U0AAA+AAsBOouZlTxdr
AAMAAAAFAAAAisQAAEBCDwAKgALArqPmZU8XawADAAAABgAAAAMAAAAFAAAAERACkPKk5mVPF2sA
BgADAAERApCSpuZlTxdrAAUAAwACIgKgGt3mZU8XawAGAAMABAAAAA0iArCK3uZlTxdrAAYAAwAH
AAAAdcNbABFACKA6BedlTxdrAAAAAAAAAAAAARAIgMoI52VPF2sAAhEIsFYj52VPF2sAKAAAADqG
cKn/////BYACoFYs52VPF2sAAwAAAAUAAAARQAig5i7nZU8XawAAAAAAAAAAABUiAqAmNedlTxdr
AAcAAAAAAAAAAyICwLo252VPF2sABQADAG3PWwAAAACAsD0AABciApCaOOdlTxdrAAAAAwAXIgKQ
/jnnZU8XawACAAMAFyICkJ4752VPF2sAAQADABQiAsDuPOdlTxdrAAEAAwD/////AgAAALsIXAAO
gAKwfj/nZU8XawADAAAABQAAALA9AAAPgALA9kDnZU8XawADAAAAAQAAAKGLAABAQg8ACoACwCpC
52VPF2sAAwAAAAUAAAADAAAAAQAAABEQApBuQ+dlTxdrAAUAAwABEQKQ8kTnZU8XawABAAMAAiIC
oMJ752VPF2sABQADAAMAAAANIgKwGn3nZU8XawAFAAMABwAAAG3PWwARQAigEqXnZU8XawAAAAAA
AAAAAAEQCICiqOdlTxdrAAIRCLC+w+dlTxdrACgAAAA6hnCp/////wWAAqAm2edlTxdrAAMAAAAB
AAAAEUAIoI7b52VPF2sAAAAAAAAAAAAVIgKgRuLnZU8XawAHAAAAAAAAAAMiAsBi5OdlTxdrAAEA
AwBKxlsAAAAAgHFCAAAXIgKQIubnZU8XawAAAAMAFyICkK7n52VPF2sAAgADABciApA26edlTxdr
AAUAAwAUIgLAnurnZU8XawAFAAMA/////wIAAABtz1sADoACsDbt52VPF2sAAwAAAAEAAABxQgAA
D4ACwHru52VPF2sAAwAAAAUAAABxQgAAQEIPAAqAAsDG7+dlTxdrAAMAAAABAAAAAwAAAAUAAAAR
EAKQEvHnZU8XawABAAMAARECkKLy52VPF2sABQADAAIiAqA+J+hlTxdrAAEAAwADAAAADSICsKYo
6GVPF2sAAQADAAcAAABKxlsAEUAIoJ5O6GVPF2sAAAAAAAAAAAABEAiAWlLoZU8XawACEQiw7mzo
ZU8XawAoAAAAOoZwqf////8FgAKgunzoZU8XawADAAAABQAAABFACKDmfuhlTxdrAAAAAAAAAAAA
FSICoBqF6GVPF2sABwAAAAAAAAADIgLApoboZU8XawAFAAMAspBbAAAAAIC7PgAAFyICkH6I6GVP
F2sAAAADABciApDCiehlTxdrAAIAAwAXIgKQVovoZU8XawABAAMAFCICwIKM6GVPF2sAAQADAP//
//8CAAAASsZbAA6AArDSjuhlTxdrAAMAAAAFAAAAuz4AAA+AAsAekOhlTxdrAAMAAAABAAAAuz4A
AEBCDwAKgALAbpHoZU8XawADAAAABQAAAAMAAAABAAAAERACkM6S6GVPF2sABQADAAERApAelOhl
TxdrAAEAAwACIgKg7tfoZU8XawAFAAMABAAAAA0iArBW2ehlTxdrAAUAAwAHAAAAspBbABFACKCK
AellTxdrAAAAAAAAAAAAICAIMPMAAAAFAAAA/////wEQCIDSHullTxdrAAIRCLASPellTxdrACgA
AAA6hnCp/////wWAAqBaROllTxdrAAMAAAABAAAAICAIMPMAAAAFAAAA/////xUiAqBaTellTxdr
AAcAAAAAAAAAAyICwFJP6WVPF2sAAQADAEJ5WwAAAACACE0AABciApAiUellTxdrAAAAAwAXIgKQ
xlLpZU8XawACAAMAFyICkH5U6WVPF2sABgADABQiAsDyVellTxdrAAYAAwD/////AgAAAHXDWwAO
gAKwZlnpZU8XawADAAAAAQAAAAhNAAAPgALAqlrpZU8XawADAAAABgAAAOQLAQBAQg8ACoACwO5b
6WVPF2sAAwAAAAEAAAADAAAABgAAABEQApBGXellTxdrAAEAAwABEQKQnl7pZU8XawAGAAMAAiIC
oFKV6WVPF2sAAQADAAQAAAANIgKw1pbpZU8XawABAAMABwAAAEJ5WwAgIAgw8wAAAAUAAAD/////
ICAIMPMAAAAFAAAA/////wEQCIBizOllTxdrAAIRCLA65+llTxdrACgAAAA6hnCp/////wWAAqAC
+ullTxdrAAMAAAAGAAAAICAIMPMAAAAFAAAA/////xUiAqAuAuplTxdrAAcAAAAAAAAAAyICwN4D
6mVPF2sABgADANB9WwAAAACApUUAABciApDiBeplTxdrAAAAAwAXIgKQhgfqZU8XawACAAMAFyIC
kPYI6mVPF2sABQADABQiAsBqCuplTxdrAAUAAwD/////AgAAALKQWwAOgAKwdg3qZU8XawADAAAA
BgAAAKVFAAAPgALAyg7qZU8XawADAAAABQAAAK2SAABAQg8ACoACwCIQ6mVPF2sAAwAAAAYAAAAD
AAAABQAAABEQApB2EeplTxdrAAYAAwABEQKQIhPqZU8XawAFAAMAAiICoJZI6mVPF2sABgADAAMA
AAANIgKw7knqZU8XawAGAAMABwAAANB9WwAgIAgw8wAAAAUAAAD/////ICAIMPMAAAAFAAAA////
/wEQCIC6e+plTxdrAAIRCLCaluplTxdrACgAAAA6hnCp/////wWAAqDCmuplTxdrAAMAAAAFAAAA
ICAIMPMAAAAFAAAA/////xUiAqCWouplTxdrAAcAAAAAAAAAAyICwDak6mVPF2sABQADAOZSWwAA
AACAzD0AABciApDqpeplTxdrAAcAAwAXIgKQjqfqZU8XawACAAMAFyICkO6o6mVPF2sABgADAALw
ASAPIAgQ+gAAABQiAsD+quplTxdrAAYAAwD/////AgAAANB9WwAOgAKwfq7qZU8XawADAAAABQAA
AMw9AAAPgALAFrDqZU8XawADAAAABgAAAMw9AABAQg8ACoACwG6y6mVPF2sAAwAAAAUAAAADAAAA
BgAAABEQApD2s+plTxdrAAUAAwABEQKQorbqZU8XawAGAAMAAiICoHrr6mVPF2sABQADAAQAAAAN
IgKwGu3qZU8XawAFAAMABwAAAOZSWwAgIAgw8wAAAAUAAAD/////ICAIMPMAAAAFAAAA/////wEQ
CIBaHOtlTxdrAAIRCLBCN+tlTxdrACgAAAA6hnCp/////wWAAqDmOutlTxdrAAMAAAAGAAAAICAI
MPMAAAAFAAAA/////xUiAqAuQ+tlTxdrAAcAAAAAAAAAAyICwPpE62VPF2sABgADAEBAWwAAAACA
kD0AABciApBaR+tlTxdrAAMAAwAUIgLAcknrZU8XawADAAMA/////wAAAAB382IADoACsDpO62VP
F2sAAwAAAAYAAACQPQAAD4ACwPJP62VPF2sAAwAAAAMAAADaVwAAQEIPAAqAAsA6U+tlTxdrAAMA
AAAGAAAAAwAAAAMAAAAREAKQMlXrZU8XawAGAAMAARECkPpW62VPF2sAAwADAAIiAqAejetlTxdr
AAYAAwAEAAAADSICsFaP62VPF2sABgADAAcAAABAQFsAICAIMPMAAAAFAAAA/////wSAAqCa1etl
TxdrAAAAAAAAAAAAERICkMLY62VPF2sAAAAAAAkiAoDu3OtlTxdrAAwiAuB23utlTxdrAPQqAAAA
AAAA9CoAAAAAAAABAAESAAAAAAsiAsCq4OtlTxdrAJQFAAAAAAAAAAAAABIAAAACIgKgSuPrZU8X
awAAAAAAAAAAAA0iArC25OtlTxdrAAAAAAAeAAAAf4x1AAYiApAO5+tlTxdrAB4AAAAgIAgw8wAA
AAUAAAD/////ARAIgMbw62VPF2sAAhEIsE4O7GVPF2sAKAAAADqGcKn/////BYACoMoR7GVPF2sA
AwAAAAMAAAAgIAgw8wAAAAUAAAD/////FSICoP4Z7GVPF2sABwAAAAAAAAADIgLA2hvsZU8XawAD
AAMA/2NjAAAAAIDIUgAAFyICkMYd7GVPF2sABwADABciApDOH+xlTxdrAAAAAwAXIgKQniHsZU8X
awABAAMAFCICwPIi7GVPF2sAAQADAP////8CAAAAQnlbAA6AArDOJexlTxdrAAMAAAADAAAAyFIA
AA+AAsA6J+xlTxdrAAMAAAABAAAAyRMBAEBCDwAKgALAlijsZU8XawADAAAAAwAAAAMAAAABAAAA
ERACkO4p7GVPF2sAAwADAAERApCWK+xlTxdrAAEAAwACIgKg4mLsZU8XawADAAMAAAAAAA0iArBm
ZOxlTxdrAAMAAwAHAAAA/2NjAAMiAsAObexlTxdrAAIAAgBOpFEAAAAAgE+GDgAFIgKwIm/sZU8X
awACAAIATqRRABG1ogAGIgKQenHsZU8XawAGAAAAICAIMPMAAAAFAAAA/////yAgCDDzAAAABQAA
AP////8BEAiA9pzsZU8XawACEQiwJrrsZU8XawAoAAAA8IRwqf////8FgAKgvr3sZU8XawADAAAA
AQAAACAgCDDzAAAABQAAAP////8VIgKgPsbsZU8XawAHAAAAAAAAAAMiAsBeyOxlTxdrAAEAAwAd
N1sAAAAAgCVCAAAXIgKQHsrsZU8XawADAAMAFCICwCrM7GVPF2sAAwADAAYAAAAAAAAA/2NjAA6A
ArD6z+xlTxdrAAMAAAABAAAAJUIAAA+AAsBq0exlTxdrAAMAAAADAAAAJUIAAEBCDwAKgALA4tLs
ZU8XawADAAAAAQAAAAMAAAADAAAAERACkELU7GVPF2sAAQADAAERApCO1exlTxdrAAMAAwACIgKg
RgjtZU8XawABAAMABAAAAA0iArCmCe1lTxdrAAEAAwAHAAAAHTdbAAMiAsDyEO1lTxdrAAIAAgC5
ZFEAAAAAgCYyAAAFIgKwhhLtZU8XawACAAIAuWRRAMTHmgAGIgKQZhTtZU8XawAGAAAAICAIMPMA
AAAFAAAA/////yAgCDDzAAAABQAAAP////8BEAiAnkLtZU8XawACEQiwal7tZU8XawAoAAAAOoZw
qf////8FgAKgnmHtZU8XawADAAAAAwAAACAgCDDzAAAABQAAAP////8VIgKgYmntZU8XawAHAAAA
AAAAAAMiAsB+bO1lTxdrAAMAAwArJWMAAAAAgNQ+AAAXIgKQQm7tZU8XawAHAAMAFyICkPZv7WVP
F2sAAAADABciApBice1lTxdrAAUAAwAUIgLAwnLtZU8XawAFAAMA/////wIAAADmUlsADoACsCp2
7WVPF2sAAwAAAAMAAADUPgAAD4ACwHZ37WVPF2sAAwAAAAUAAABREQEAQEIPAAqAAsBuee1lTxdr
AAMAAAADAAAAAwAAAAUAAAAREAKQxnrtZU8XawADAAMAARECkBZ87WVPF2sABQADAAIiAqAWru1l
TxdrAAMAAwAAAAAADSICsIKv7WVPF2sAAwADAAcAAAArJWMAAyICwD647WVPF2sAAgACAOwkUQAA
AACABjMAAAUiArCeuu1lTxdrAAIAAgDsJFEAn/WiAAYiApCCvO1lTxdrAAYAAAAgIAgw8wAAAAUA
AAD/////ICAIMPMAAAAFAAAA/////wEQCICq6u1lTxdrAAIRCLCyBu5lTxdrACgAAAA6hnCp////
/wWAAqBCCu5lTxdrAAMAAAAFAAAAICAIMPMAAAAFAAAA/////xUiAqBiE+5lTxdrAAcAAAAAAAAA
AyICwAoV7mVPF2sABQADAIMRWwAAAACAY0EAABciApCCFu5lTxdrAAMAAwAUIgLAFhjuZU8XawAD
AAMABgAAAAAAAAArJWMADoACsPYa7mVPF2sAAwAAAAUAAABjQQAAD4ACwEIc7mVPF2sAAwAAAAMA
AABjQQAAQEIPAAqAAsBuHe5lTxdrAAMAAAAFAAAAAwAAAAMAAAAREAKQth7uZU8XawAFAAMAAREC
kAog7mVPF2sAAwADAAIiAqD2Ue5lTxdrAAUAAwAEAAAADSICsG5T7mVPF2sABQADAAcAAACDEVsA
AyICwF5a7mVPF2sAAgACAO/lUAAAAACAITEAAAUiArAWXO5lTxdrAAIAAgDv5VAA9CCbAAYiApD2
Xe5lTxdrAAYAAAAgIAgw8wAAAAUAAAD/////ICAIMPMAAAAFAAAA/////wEQCIBqke5lTxdrAAIR
CLCavO5lTxdrACgAAAA6hnCp/////wWAAqCKv+5lTxdrAAMAAAADAAAAICAIMPMAAAAFAAAA////
/xUiAqC+xu5lTxdrAAcAAAAAAAAAAyICwE7J7mVPF2sAAwADAAngYgAAAACAIkUAABciApDCyu5l
TxdrAAAAAwAXIgKQSszuZU8XawAGAAMAFCICwArO7mVPF2sABgADAP////8BAAAAQEBbAA6AArCG
0O5lTxdrAAMAAAADAAAAIkUAAA+AAsCy0e5lTxdrAAMAAAAGAAAARloBAEBCDwAKgALA4tLuZU8X
awADAAAAAwAAAAMAAAAGAAAAERACkBbU7mVPF2sAAwADAAERApA+1e5lTxdrAAYAAwACIgKg7gPv
ZU8XawADAAMAAAAAAA0iArBOBe9lTxdrAAMAAwAHAAAACeBiACAgCDDzAAAABQAAAP////8gIAgw
8wAAAAUAAAD/////ARAIgHYx72VPF2sAAhEIsBZM72VPF2sAKAAAADqGcKn/////BYACoDZd72VP
F2sAAwAAAAYAAAAgIAgw8wAAAAUAAAD/////FSICoPJk72VPF2sABwAAAAAAAAADIgLAkmbvZU8X
awAGAAMAewNbAAAAAIDFPAAAFyICkA5o72VPF2sAAwADABQiAsCaae9lTxdrAAMAAwD/////AAAA
AAngYgAOgAKwmmzvZU8XawADAAAABgAAAMU8AAAPgALA2m3vZU8XawADAAAAAwAAAMU8AABAQg8A
CoACwBZw72VPF2sAAwAAAAYAAAADAAAAAwAAABEQApBOce9lTxdrAAYAAwABEQKQnnLvZU8XawAD
AAMAAiICoNKe72VPF2sABgADAAQAAAANIgKwHqDvZU8XawAGAAMABwAAAHsDWwAgIAgw8wAAAAUA
AAD/////ICAIMPMAAAAFAAAA/////wEQCICK0e9lTxdrAAIRCLAy/u9lTxdrACgAAAA6hnCp////
/wWAAqAeAvBlTxdrAAMAAAADAAAAICAIMPMAAAAFAAAA/////xUiAqBKC/BlTxdrAAcAAAAAAAAA
AyICwN4N8GVPF2sAAwADAFqgYgAAAACArz8AABciApCmD/BlTxdrAAcAAwAXIgKQThHwZU8XawAA
AAMAFyICkPoS8GVPF2sAAQADABQiAsByFPBlTxdrAAEAAwAGAAAAAgAAAB03WwAOgAKwMhfwZU8X
awADAAAAAwAAAK8/AAAPgALAfhjwZU8XawADAAAAAQAAAM1BAQBAQg8ACoACwJoa8GVPF2sAAwAA
AAMAAAADAAAAAQAAABEQApAeHPBlTxdrAAMAAwABEQKQbh3wZU8XawABAAMAAiICoI5U8GVPF2sA
AwADAAAAAAANIgKw/lbwZU8XawADAAMABwAAAFqgYgAgIAgw8wAAAAUAAAD/////ICAIMPMAAAAF
AAAA/////wEQCIBGivBlTxdrAAIRCLDin/BlTxdrACwAAABm92Wp/////xcgCCAAA+D+9gAEACAg
CDDzAAAABQAAAP////8BEAiASgDxZU8XawACEQiwOgrxZU8XawAsAAAAmfdlqf////8XIgggAAPg
/vYABAAgIAgw8wAAAAUAAAD/////ARAIgNJh8WVPF2sAAhEIsKJs8WVPF2sALAAAAIPwZan/////
FyAIIAAD4P72AAQAICAIMPMAAAAFAAAA/////wEQCIDKtPFlTxdrAAIRCLA6wPFlTxdrAAcAAAB1
U9Gp/////wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAfsnxZU8XawACEQiwmgDyZU8X
awASAAAABRNgqf////8SIAgQGAAAABFACKCeH/JlTxdrAAAAAAAAAAAAICAIMPYAAAACAAAA////
/xFACKCaKfJlTxdrAAAAAAAAAAAAICAIMPYAAAACAAAA/////wEQCICeLvJlTxdrAAIRCLAuQfJl
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
AAAAAA0iArCsUBNmTxdrAAMAAwAEAAAAENViACAgCDDzAAAABQAAAP////8BEAiAzHwTZk8XawAC
EQiwXKYTZk8XawAoAAAAOoZwqf////8FgAKgnKoTZk8XawADAAAAAAAAACAgCDDzAAAABQAAAP//
//8VIgKgELQTZk8XawAEAAAAAAAAAAMiAsC0tRNmTxdrAAAAAwALEF0AAAAAgOlAAAAXIgKQ6LcT
Zk8XawADAAMAFCICwKS5E2ZPF2sAAwADAP////8AAAAAENViAA6AArDovBNmTxdrAAMAAAAAAAAA
6UAAAA+AAsAovhNmTxdrAAMAAAADAAAA6UAAAEBCDwAKgALAcL8TZk8XawADAAAAAAAAAAMAAAAD
AAAAERACkIjBE2ZPF2sAAAADAAERApC4whNmTxdrAAMAAwACIgKgvPYTZk8XawAAAAMAAQAAAA0i
ArD4+BNmTxdrAAAAAwAEAAAACxBdACAgCDDzAAAABQAAAP////8BEAiAiCgUZk8XawACEQiwBEQU
Zk8XawAoAAAAOoZwqf////8FgAKgWEcUZk8XawADAAAAAwAAACAgCDDzAAAABQAAAP////8VIgKg
kFAUZk8XawAEAAAAAAAAAAMiAsC4UhRmTxdrAAMAAwDhmGIAAAAAgC88AAAXIgKQzFQUZk8XawAH
AAMAFyICkGRWFGZPF2sAAAADABQiAsBIWBRmTxdrAAAAAwD/////AQAAAAsQXQAOgAKw0FwUZk8X
awADAAAAAwAAAC88AAAPgALABF4UZk8XawADAAAAAAAAAC88AABAQg8ACoACwFRfFGZPF2sAAwAA
AAMAAAADAAAAAAAAABEQApDMYBRmTxdrAAMAAwABEQKQKGIUZk8XawAAAAMAAiICoLCXFGZPF2sA
AwADAAAAAAANIgKwHJkUZk8XawADAAMABAAAAOGYYgAgIAgw8wAAAAUAAAD/////ARAIgBjCFGZP
F2sAAhEIsETdFGZPF2sAKAAAADqGcKn/////BYACoNDgFGZPF2sAAwAAAAAAAAAgIAgw8wAAAAUA
AAD/////FSICoIDpFGZPF2sABAAAAAAAAAADIgLAOOsUZk8XawAAAAMAI9VcAAAAAIDoOgAAFyIC
kOjsFGZPF2sAAwADABQiAsCQ7hRmTxdrAAMAAwD/////AAAAAOGYYgAOgAKwXPEUZk8XawADAAAA
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
TxdrAAIAAAADAAAA0kkPAA+AAsDknxFmTxdrAAMAAAAHAAAA+zANAEBCDwAKgALAAKIRZk8XawAC
AAAAAwAAAAMAAAAHAAAAERACkGijEWZPF2sAAwACAAERApDgpBFmTxdrAAcAAwACIgKgzNkRZk8X
awADAAIABgAAAA0iArB82xFmTxdrAAMAAgAFAAAA3/VLACAgCDDzAAAABQAAAP////8BEAiAHB0S
Zk8XawACEQiwJDwSZk8XawAoAAAAOoZwqf////8FgAKgkD8SZk8XawADAAAABwAAACAgCDDzAAAA
BQAAAP////8VIgKg9EgSZk8XawAFAAAAAAAAAAMiAsC0ShJmTxdrAAcAAwAEoGEAAAAAgIVFAAAX
IgKQLEwSZk8XawADAAMAFyICkLxOEmZPF2sABQADABciApDUUBJmTxdrAAYAAwAXIgKQjFISZk8X
awAEAAMAFCICwABUEmZPF2sABAADAP////8DAAAA2P1WAA6AArBwVxJmTxdrAAMAAAAHAAAAhUUA
AA+AAsDcWBJmTxdrAAMAAAAEAAAA4OoRAEBCDwAKgALA6FoSZk8XawADAAAABwAAAAMAAAAEAAAA
ERACkEBcEmZPF2sABwADAAERApB4XRJmTxdrAAQAAwACIgKgBJASZk8XawAHAAMAAAAAAA0iArCU
kRJmTxdrAAcAAwAFAAAABKBhAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAuLYSZk8X
awACEQiwkPISZk8XawASAAAABRNgqf////8SIAgQGAAAABFACKAwERNmTxdrAAAAAAAAAAAAARAI
gGQVE2ZPF2sAAhEIsPwjE2ZPF2sABwAAAOeoaan/////EUAIoPwmE2ZPF2sAAAAAAAAAAAABEAiA
ICoTZk8XawACEQiwXD4TZk8XawAsAAAAZvdlqf////8XIAggAAPg/vYABAARQAigsJgTZk8XawAA
AAAAAAAAAAEQCIDQmxNmTxdrAAIRCLCUpBNmTxdrACwAAACZ92Wp/////xciCCAAA+D+9gAEABFA
CKAc+BNmTxdrAAAAAAAAAAAAICAIMPYAAAACAAAA/////wEQCIBk/xNmTxdrAAIRCLAAChRmTxdr
ACwAAACD8GWp/////xcgCCAAA+D+9gAEABFACKDoThRmTxdrAAAAAAAAAAAAICAIMPYAAAACAAAA
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
Nu1LAAAAAIAiHQAAFyICkE7OF2ZPF2sABwADABQiAsAi0BdmTxdrAAcAAwD/////AAAAAASgYQAO
gAKwVtQXZk8XawADAAAAAQAAAOdJDwAPgALABtYXZk8XawADAAAABwAAALseAgBAQg8ACoACwErX
F2ZPF2sAAwAAAAEAAAADAAAABwAAABEQApBO2RdmTxdrAAEAAwABEQKQwtoXZk8XawAHAAMAAiIC
oI4iGGZPF2sAAQADAAUAAAANIgKw1iQYZk8XawABAAMABwAAADbtSwAgIAgw8wAAAAUAAAD/////
ARAIgIprGGZPF2sAAhEIsKaIGGZPF2sAKAAAADqGcKn/////BYACoD6OGGZPF2sAAwAAAAcAAAAg
IAgw8wAAAAUAAAD/////FSICoHaYGGZPF2sABwAAAAAAAAADIgLAIp0YZk8XawAHAAMAaxRiAAAA
AIDpTgAAFyICkJ6eGGZPF2sAAwADABciApA+oBhmTxdrAAAAAwAXIgKQMqIYZk8XawAFAAMAFCIC
wL6jGGZPF2sABQADAAYAAAACAAAAgxFbAA6AArBqphhmTxdrAAMAAAAHAAAA6U4AAA+AAsCGqBhm
TxdrAAMAAAAFAAAAZloQAEBCDwAKgALAsqkYZk8XawADAAAABwAAAAMAAAAFAAAAERACkL6rGGZP
F2sABwADAAERApAirRhmTxdrAAUAAwACIgKg2uQYZk8XawAHAAMAAQAAAA0iArB65hhmTxdrAAcA
AwAHAAAAaxRiACAgCDDzAAAABQAAAP////8BEAiAghIZZk8XawACEQiwmicZZk8XawAsAAAAZvdl
qf////8XIAggAAPg/vYABAAgIAgw8wAAAAUAAAD/////ARAIgEKBGWZPF2sAAhEIsLaKGWZPF2sA
LAAAAJn3Zan/////FyIIIAAD4P72AAQAICAIMPMAAAAFAAAA/////wEQCIBG3BlmTxdrAAIRCLAW
5xlmTxdrACwAAACD8GWp/////xcgCCAAA+D+9gAEACAgCDDzAAAABQAAAP////8BEAiAojUaZk8X
awACEQiwakAaZk8XawAHAAAAdVPRqf////8EIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gBpJGmZPF2sAAhEIsNKEGmZPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigSqUaZk8XawAAAAAA
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
AAAAgNlRAAAXIgKQCiVhZk8XawAAAAMAFyICkAInYWZPF2sABgADABQiAsB6KGFmTxdrAAYAAwD/
////AQAAAHsDWwAOgAKwFixhZk8XawADAAAABwAAANlRAAAPgALAWi9hZk8XawADAAAABgAAAG6+
KwBAQg8ACoACwJowYWZPF2sAAwAAAAcAAAADAAAABgAAABEQApDWMmFmTxdrAAcAAwABEQKQMjRh
Zk8XawAGAAMAAiICoD5qYWZPF2sABwADAAAAAAANIgKw8mthZk8XawAHAAMABwAAALQ5YwADIgLA
OnNhZk8XawADAAIAY0k9AAAAAIB8rA4ABSICsMJ1YWZPF2sAAwACAGNJPQCx5bYABiICkGZ4YWZP
F2sABQAAACAgCDDzAAAABQAAAP////8BEAiABqBhZk8XawACEQiwprVhZk8XawAsAAAAZvdlqf//
//8XIAggAAPg/vYABAAgIAgw8wAAAAUAAAD/////ARAIgFIOYmZPF2sAAhEIsBYYYmZPF2sALAAA
AJn3Zan/////FyIIIAAD4P72AAQAICAIMPMAAAAFAAAA/////wEQCIAKaWJmTxdrAAIRCLBCdGJm
TxdrACwAAACD8GWp/////xcgCCAAA+D+9gAEACAgCDDzAAAABQAAAP////8BEAiAwr1iZk8XawAC
EQiwgshiZk8XawAHAAAAdVPRqf////8EIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgHrR
YmZPF2sAAhEIsI78YmZPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigbhtjZk8XawAAAAAAAAAA
ACAgCDD2AAAAAgAAAP////8RQAigNiZjZk8XawAAAAAAAAAAACAgCDD2AAAAAgAAAP////8BEAiA
JitjZk8XawACEQiwLjxjZk8XawAHAAAAdVPRqf////8RQAigQj9jZk8XawAAAAAAAAAAAAQgCCD2
AAAAAAAAABFACKAaRWNmTxdrAAAAAAAAAAAAARAIgBJIY2ZPF2sAAhEIsLJVY2ZPF2sALAAAAHbw
Zan/////JSAIABFACKDOW2NmTxdrAAAAAAAAAAAAARAIgLpeY2ZPF2sAAhEIsOZZaGZPF2sAAQAA
ANUMQAAAAAAADyAIEPsAAAARQAigxmFoZk8XawAAAAAAAAAAAAEQCIAuZWhmTxdrAAIRCLCq+3Vm
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
TxdrAAAAAwD/////AAAAALz4EAAOgAKwtllmaE8XawACAAAAAwAAAKJIDwAPgALAFltmaE8XawAD
AAAAAAAAAIyRHgBAQg8ACoACwHpcZmhPF2sAAgAAAAMAAAADAAAAAAAAABEQApAiXmZoTxdrAAMA
AgABEQKQvl9maE8XawAAAAMAAiICoP6QZmhPF2sAAwACAAcAAAANIgKwapJmaE8XawADAAIABwAA
ANd5CAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgEq8ZmhPF2sAAhEIsN75ZmhPF2sA
EgAAAAUTYKn/////EiAIEBgAAAARQAigrhdnaE8XawABAAAAAAAAAAEQCIDmGmdoTxdrAAIRCLBC
K2doTxdrAAcAAADnqGmp/////xFACKD2LWdoTxdrAAEAAAAAAAAAARAIgKYwZ2hPF2sAAhEIsFYu
eWhPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigajR5aE8XawABAAAAAAAAABFACKDeQ3loTxdr
AAEAAAAAAAAAARAIgA5HeWhPF2sAAhEIsA75imhPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
Fv2KaE8XawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAug6LaE8XawAC
EQiw6jmLaE8XawASAAAABRNgqf////8SIAgQGAAAABFACKDSWItoTxdrAAEAAAAAAAAAARAIgE5c
i2hPF2sAAhEIsNZti2hPF2sABwAAAOeoaan/////EUAIoMpwi2hPF2sAAQAAAAAAAAABEAiAvnOL
aE8XawACEQiwmvaNaE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDi/I1oTxdrAAEAAAAAAAAA
FSICoL4HjmhPF2sABwAAAAAAAAADIgLASgqOaE8XawAAAAMAOa8BAAAAAICDSQ8AFyICkG4MjmhP
F2sAAQACABQiAsAaDo5oTxdrAAEAAgD/////AAAAAOcyCwAOgAKwthGOaE8XawADAAAAAAAAAINJ
DwAPgALARhOOaE8XawACAAAAAQAAACWSHgBAQg8ACoACwIoVjmhPF2sAAwAAAAAAAAACAAAAAQAA
ABEQApAKF45oTxdrAAAAAwABEQKQshiOaE8XawABAAIAAiICoIpJjmhPF2sAAAADAAcAAAANIgKw
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
AhEIsNTRdGpPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigQO90ak8XawAAAAAAAAAAAAEQCICE
8nRqTxdrAAIRCLAIAHVqTxdrAAcAAADnqGmp/////xFACKDgAnVqTxdrAAAAAAAAAAAAARAIgOwF
dWpPF2sAAhEIsAC5jmpPF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigXL6Oak8XawAAAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA6NaOak8XawACEQiwqP6Oak8XawASAAAA
BRNgqf////8SIAgQGAAAABFACKD8GI9qTxdrAAAAAAAAAAAAARAIgNgbj2pPF2sAAhEIsCwqj2pP
F2sABwAAAOeoaan/////EUAIoNQsj2pPF2sAAAAAAAAAAAABEAiAJDCPak8XawACEQiwdOObak8X
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKB86JtqTxdrAAAAAAAAAAAAFSICoIDzm2pPF2sABAAA
AAAAAAADIgLAzPWbak8XawADAAMAbI5VAAAAAIC6wQAAFyICkAD4m2pPF2sABQADABQiAsCY+Ztq
TxdrAAUAAwD/////AAAAAE2DXgAOgAKwlPybak8XawADAAAAAwAAAAhJDwAPgALABP6bak8XawAD
AAAABQAAAPqRHgBAQg8ACoACwFz/m2pPF2sAAwAAAAMAAAADAAAABQAAABEQApBEAZxqTxdrAAMA
AwABEQKQHAOcak8XawAFAAMAAiICoAA1nGpPF2sAAwADAAcAAAANIgKwhDacak8XawADAAMABAAA
AGyOVQAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMRcnGpPF2sAAhEIsHiSnGpPF2sA
EgAAAAUTYKn/////EiAIEBgAAAARQAig+K+cak8XawAAAAAAAAAAABFACKCQt5xqTxdrAAAAAAAA
AAAAARAIgGC6nGpPF2sAAhEIsBjInGpPF2sABwAAAOeoaan/////EUAIoCTLnGpPF2sAAAAAAAAA
AAABEAiAuM+cak8XawAD8AEgBQAAAJAQAAACEQiwRHvhaU8XawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKDMgeFpTxdrAAAAAAAAAAAAFSICoMyO4WlPF2sABQAAAAAAAAADIgLA1JHhaU8XawACAAMA
eNFsAAAAAIBESw8AFyICkMiT4WlPF2sAAAACABQiAsAIluFpTxdrAAAAAgD/////AAAAAOMVeQAO
gAKwAJnhaU8XawADAAAAAgAAAERLDwAPgALAhJrhaU8XawACAAAAAAAAAOmTHgBAQg8ACoACwLCc
4WlPF2sAAwAAAAIAAAACAAAAAAAAABEQApAUnuFpTxdrAAIAAwABEQKQpKDhaU8XawAAAAIAAiIC
oIjR4WlPF2sAAgADAAcAAAANIgKw/NLhaU8XawACAAMABQAAAHjRbAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgCQA4mlPF2sAAhEIsOQ94mlPF2sAEgAAAAUTAJT/////EiAIEBgAAAAR
QAigQGLiaU8XawABAAAAAAAAAAEQCIBMZuJpTxdrAAIRCLBgduJpTxdrAAcAAADnqAmU/////xFA
CKAseeJpTxdrAAEAAAAAAAAAARAIgEB94mlPF2sAAhEIsCgI8GlPF2sAAQAAANAMQAAAAAAADyAI
EPoAAAARQAigdA3waU8XawABAAAAAAAAABFACKBwHfBpTxdrAAEAAAAAAAAAARAIgNQf8GlPF2sA
AhEIsPzqBWpPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigXPAFak8XawABAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiABAUGak8XawACEQiw/DUGak8XawASAAAABRMAlP//
//8SIAgQGAAAABFACKDEVQZqTxdrAAEAAAAAAAAAARAIgAhZBmpPF2sAAhEIsDBoBmpPF2sABwAA
AOeoCZT/////EUAIoABrBmpPF2sAAQAAAAAAAAABEAiAhG0Gak8XawACEQiw8DwJak8XawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKAIQQlqTxdrAAEAAAAAAAAAFSICoIBLCWpPF2sABQAAAAAAAAAD
IgLA+E0Jak8XawAAAAIAcc1pAAAAAIBySA8AFyICkFBQCWpPF2sABwADABQiAsDYUQlqTxdrAAcA
AwD/////AAAAANlacwAOgAKw3FUJak8XawACAAAAAAAAAHJIDwAPgALASFcJak8XawADAAAABwAA
ALaTHgBAQg8ACoACwGBZCWpPF2sAAgAAAAAAAAADAAAABwAAABEQApDgWglqTxdrAAAAAgABEQKQ
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
FyICkHrA+mlPF2sABAADABQiAsASwvppTxdrAAQAAwD/////AAAAANbidQAOgAKwZsX6aU8XawAD
AAAAAQAAACJJDwAPgALA4sb6aU8XawADAAAABAAAAAKVHgBAQg8ACoACwGbI+mlPF2sAAwAAAAEA
AAADAAAABAAAABEQApDiyfppTxdrAAEAAwABEQKQfsz6aU8XawAEAAMAAiICoKr7+mlPF2sAAQAD
AAcAAAANIgKwMv36aU8XawABAAMABgAAAKC9awADIgLAUgT7aU8XawAGAAMA4yNsAAAAAIDNgw4A
BSICsK4F+2lPF2sABgADAOMjbACd+Pf/BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCID2
J/tpTxdrAAIRCLA2X/tpTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoBKF+2lPF2sAAAAAAAAA
AAARQAigqoz7aU8XawAAAAAAAAAAAAEQCIC+j/tpTxdrAAIRCLAan/tpTxdrAAcAAADnqGmp////
/xFACKAiovtpTxdrAAAAAAAAAAAAARAIgA6l+2lPF2sAAhEIsF6zF2pPF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigdrkXak8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiA9twXak8XawACEQiwLgoYak8XawASAAAABRNgqf////8SIAgQGAAAABFACKBuJxhqTxdrAAAA
AAAAAAAAARAIgOIqGGpPF2sAAhEIsHI4GGpPF2sABwAAAOeoaan/////EUAIoDo7GGpPF2sAAAAA
AAAAAAABEAiAEj4Yak8XawACEQiw8moiak8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDGbyJq
TxdrAAAAAAAAAAAAFSICoG56ImpPF2sABgAAAAAAAAADIgLA8nwiak8XawAEAAMA0JlmAAAAAIAG
SQ8AFyICkOp+ImpPF2sAAgACABQiAsCSgCJqTxdrAAIAAgD/////AAAAADMXbwAOgAKwmoQiak8X
awADAAAABAAAAAZJDwAPgALA+oUiak8XawACAAAAAgAAACiSHgBAQg8ACoACwCqIImpPF2sAAwAA
AAQAAAACAAAAAgAAABEQApCKiSJqTxdrAAQAAwABEQKQMosiak8XawACAAIAAiICoHK9ImpPF2sA
BAADAAcAAAANIgKw5r4iak8XawAEAAMABgAAANCZZgADIgLAIsYiak8XawADAAMA5pplAAAAAIB9
hQ4ABSICsFLIImpPF2sAAwADAOaaZQDKXfn/BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CIAO6SJqTxdrAAIRCLD+IyNqTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoK5BI2pPF2sAAAAA
AAAAAAARQAigZkkjak8XawAAAAAAAAAAAAEQCIACTCNqTxdrAAIRCLACWyNqTxdrAAcAAADnqAmU
/////xFACKD6XSNqTxdrAAAAAAAAAAAAARAIgAphI2pPF2sAAhEIsI6VLWpPF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAigzpotak8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAqq0tak8XawACEQiwMtctak8XawASAAAABRMAlP////8SIAgQGAAAABFACKA69S1qTxdr
AAAAAAAAAAAAARAIgBr5LWpPF2sAAhEIsHIHLmpPF2sABwAAAOeoCZT/////EUAIoDYLLmpPF2sA
AAAAAAAAAAABEAiA4g0uak8XawACEQiw0mA/ak8XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKAG
Zj9qTxdrAAAAAAAAAAAAEUAIoIJ4P2pPF2sAAAAAAAAAAAABEAiARns/ak8XawACEQiwTilKak8X
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDWLUpqTxdrAAAAAAAAAAAAFSICoNo4SmpPF2sABgAA
AAAAAAADIgLACjtKak8XawACAAIAB85fAAAAAIAsSQ8AFyICkCo9SmpPF2sAAQADABQiAsDePkpq
TxdrAAEAAwD/////AAAAAKC9awAOgAKwYkJKak8XawACAAAAAgAAACxJDwAPgALA5kNKak8XawAD
AAAAAQAAADKSHgBAQg8ACoACwBpGSmpPF2sAAgAAAAIAAAADAAAAAQAAABEQApCKR0pqTxdrAAIA
AgABEQKQFklKak8XawABAAMAAiICoBJ5SmpPF2sAAgACAAcAAAANIgKwanpKak8XawACAAIABgAA
AAfOXwADIgLAtoFKak8XawAFAAMAgkdfAAAAAIDKhA4ABSICsBKESmpPF2sABQADAIJHXwBl5fj/
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
EUAIoAgh32pPF2sAAAAAAAAAAAABEAiAACTfak8XawACEQiwQC7fak8XawAsAAAAmfdlqf////8X
IgggAAPg/vYABAARQAig9IHfak8XawAAAAAAAAAAACAgCDD2AAAAAgAAAP////8BEAiA2I3fak8X
awACEQiwgJjfak8XawAsAAAAg/Blqf////8XIAggAAPg/vYABAARQAig/N7fak8XawAAAAAAAAAA
ACAgCDD2AAAAAgAAAP////8BEAiAkOTfak8XawACEQiwuPDfak8XawAHAAAAdVPRqf////8RQAig
ePPfak8XawAAAAAAAAAAAAQgCCD2AAAAAAAAABFACKDA+d9qTxdrAAAAAAAAAAAAARAIgLT832pP
F2sAAhEIsOAK4GpPF2sALAAAAHbwZan/////JSAIABFACKAMEuBqTxdrAAAAAAAAAAAAARAIgOgU
4GpPF2sAAhEIsKhf62pPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigkGTrak8XawAAAAAAAAAA
ABUiAqCMcetqTxdrAAQAAAAAAAAAAyICwPxz62pPF2sABgADAJPMTAAAAACApsAAABciApAcdutq
TxdrAAMAAwAUIgLA3Hfrak8XawADAAMA/////wAAAABsjlUADoACsPB662pPF2sAAwAAAAYAAABh
SQ8AD4ACwEx862pPF2sAAwAAAAMAAACtkh4AQEIPAAqAAsCQfetqTxdrAAMAAAAGAAAAAwAAAAMA
AAAREAKQUH/rak8XawAGAAMAARECkBiB62pPF2sAAwADAAIiAqAUuOtqTxdrAAYAAwAHAAAADSIC
sJS562pPF2sABgADAAQAAACTzEwABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICo4+tq
TxdrAAIRCLBgGOxqTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoPQ37GpPF2sAAAAAAAAAAAAR
QAigiD/sak8XawAAAAAAAAAAAAEQCIBMQuxqTxdrAAIRCLD0UOxqTxdrAAcAAADnqGmp/////xFA
CKDsU+xqTxdrAAAAAAAAAAAAARAIgGRW7GpPF2sAAhEIsIxn7GpPF2sALAAAAGb3Zan/////FyAI
IAAD4P72AAQAEUAIoIS47GpPF2sAAAAAAAAAAAABEAiAmLvsak8XawACEQiwgMXsak8XawAsAAAA
mfdlqf////8XIgggAAPg/vYABAARQAigSBLtak8XawAAAAAAAAAAACAgCDD2AAAAAgAAAP////8B
EAiA6Bjtak8XawACEQiw1CPtak8XawAsAAAAg/Blqf////8XIAggAAPg/vYABAARQAigIGrtak8X
awAAAAAAAAAAACAgCDD2AAAAAgAAAP////8BEAiAQHDtak8XawACEQiwtHrtak8XawAHAAAAdVPR
qf////8RQAigrH3tak8XawAAAAAAAAAAAAQgCCD2AAAAAAAAABFACKCYg+1qTxdrAAAAAAAAAAAA
ARAIgESG7WpPF2sAAhEIsKiU7WpPF2sALAAAAHbwZan/////JSAIABFACKC0m+1qTxdrAAAAAAAA
AAAAARAIgGye7WpPF2sAAhEIsLDJ/WpPF2sADAAAAHVP0an/////EUAIoHjP/WpPF2sAAAAAAAAA
AAAGgAKgqNH9ak8XawADAAAAAwAAABMgCBAAAAAAEUAIoHjW/WpPF2sAAAAAAAAAAAAVIgKgSOL9
ak8XawAEAAAAAAAAAAMiAsBg5f1qTxdrAAMAAwBnd04AAAAAgAUXBwAXIgKQ9Of9ak8XawADAAIA
FCICwDDq/WpPF2sAAwACAP////8AAAAAOKVUAA6AArCI7v1qTxdrAAMAAAADAAAABRcHAA+AAsAI
8P1qTxdrAAIAAAADAAAAx5YBAEBCDwAKgALAJPL9ak8XawADAAAAAwAAAAIAAAADAAAAIRACkKTz
/WpPF2sAAwADAAERApBs9f1qTxdrAAMAAgAJIgKAyDv+ak8XawAMIgLgrD3+ak8XawBnDBYAAAAA
AGcMFgAAAAAACQAAEgAAAAALIgLAcD/+ak8XawATzwEAAAAAAAMAAwASAAAAEUAIoOh3/mpPF2sA
AAAAAAAAAAABEAiAZHv+ak8XawACEQiwAJj+ak8XawAoAAAAOoYQlP////8FgAKgHJz+ak8XawAC
AAAAAwAAABFACKB8nv5qTxdrAAAAAAAAAAAAFSICoBSl/mpPF2sABAAAAAAAAAADIgLARKf+ak8X
awADAAIArBxVAAAAAIDcSwAAFyICkOSo/mpPF2sAAgACABciApC4qv5qTxdrAAUAAwAUIgLALK3+
ak8XawAFAAMA/////wEAAAABOk8ADoACsOyv/mpPF2sAAgAAAAMAAADcSwAAD4ACwICx/mpPF2sA
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
B00PABciApAMDtBqTxdrAAAAAgAUIgLAxA/Qak8XawAAAAIA/////wAAAADThFoADoACsEQV0GpP
F2sAAwAAAAIAAAAHTQ8AD4ACwLgW0GpPF2sAAgAAAAAAAAB4lR4AQEIPAAqAAsAIGdBqTxdrAAMA
AAACAAAAAgAAAAAAAAAREAKQdBrQak8XawACAAMAARECkAQc0GpPF2sAAAACAAIiAqAMUdBqTxdr
AAIAAwAHAAAADSICsGxU0GpPF2sAAgADAAUAAADeOk4ABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCICUgtBqTxdrAAIRCLDkw9BqTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoJzk0GpP
F2sAAQAAAAAAAAABEAiA7OfQak8XawACEQiwAPjQak8XawAHAAAA56gJlP////8RQAig+PrQak8X
awABAAAAAAAAAAEQCIBY/dBqTxdrAAIRCLCgEd5qTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAI
oFAX3mpPF2sAAQAAAAAAAAARQAigkCneak8XawABAAAAAAAAAAEQCICgLd5qTxdrAAIRCLAg9fNq
TxdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoPz582pPF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgKAQ9GpPF2sAAhEIsEBK9GpPF2sAEgAAAAUTAJT/////EiAIEBgA
AAARQAigzGn0ak8XawABAAAAAAAAAAEQCIBobPRqTxdrAAIRCLAofPRqTxdrAAcAAADnqAmU////
/xFACKAUf/RqTxdrAAEAAAAAAAAAARAIgHSB9GpPF2sAAhEIsLST9GpPF2sALAAAAGb3BZT/////
FyAIIAAD4P72AAQAEUAIoPTp9GpPF2sAAQAAAAAAAAABEAiAsO30ak8XawACEQiwhPf0ak8XawAs
AAAAmfcFlP////8XIgggAAPg/vYABAARQAigpEX1ak8XawABAAAAAAAAACAgCDD2AAAAAgAAAP//
//8BEAiAuEz1ak8XawACEQiwBFn1ak8XawAsAAAAg/AFlP////8XIAggAAPg/vYABAARQAigcJ71
ak8XawABAAAAAAAAACAgCDD2AAAAAgAAAP////8BEAiAOKT1ak8XawACEQiwgK/1ak8XawAHAAAA
dVNxlP////8RQAigHLL1ak8XawABAAAAAAAAAAQgCCD2AAAAAAAAABFACKBUuPVqTxdrAAEAAAAA
AAAAARAIgIy79WpPF2sAAhEIsIzK9WpPF2sALAAAAHbwBZT/////JSAIABFACKAE0PVqTxdrAAEA
AAAAAAAAARAIgCTT9WpPF2sAAhEIsJCL9mpPF2sAAQAAANUMQAAAAAAADyAIEPwAAAARQAigAJH2
ak8XawABAAAAAAAAABUiAqDYm/ZqTxdrAAUAAAAAAAABAyICwMCe9mpPF2sAAAACAOuvSwAAAACA
ww4AABYiAqDQoPZqTxdrAAAAAgDo1A4AEYACwMik9mpPF2sAAgAAAAAAAADo1A4AIKEHAAIQApBA
pvZqTxdrAAAAAgARQAigQK32ak8XawABAAAAAAAAABFACKAYtPZqTxdrAAEAAAAAAAAAARAIgGi3
9mpPF2sAAhEIsACz92pPF2sAAQAAANUMQAAAAAAADyAIEPsAAAARQAigLLr3ak8XawABAAAAAAAA
AAEQCIDsvPdqTxdrAAIRCLBI2/hqTxdrAAwAAAB1T3GU/////xFACKDs4PhqTxdrAAEAAAAAAAAA
BoACoCTj+GpPF2sAAgAAAAAAAAATIAgQAAAAABFACKD45/hqTxdrAAEAAAAAAAAAFSICoHDu+GpP
F2sABQAAAAAAAAADIgLA8O/4ak8XawAAAAIAI8pKAAAAAIDI5QAAFyICkCjy+GpPF2sAAwACABQi
AsDA9PhqTxdrAAMAAgAFAAAAAAAAACoyVAAOgAKwcPj4ak8XawACAAAAAAAAALC6DwAPgALA7Pn4
ak8XawACAAAAAwAAALYvAQBAQg8ACoACwEj7+GpPF2sAAgAAAAAAAAACAAAAAwAAACEQApBc/fhq
TxdrAAAAAgABEQKQLP/4ak8XawADAAIACSICgGBI+WpPF2sADCIC4HRK+WpPF2sA3gsWAAAAAADe
CxYAAAAAAAoAABIAAAAACyICwLxN+WpPF2sAStIBAAAAAAAAAAIAEgAAABFACKD8hPlqTxdrAAAA
AAAAAAAAEUAIoByO+WpPF2sAAAAAAAAAAAABEAiAEJL5ak8XawACEQiwpLD5ak8XawAoAAAAOoYQ
lP////8FgAKgYLX5ak8XawACAAAAAwAAABFACKBcuPlqTxdrAAAAAAAAAAAAFSICoKS++WpPF2sA
BQAAAAAAAAADIgLA7MD5ak8XawADAAIAOKVUAAAAAIBCUAAAFyICkJzC+WpPF2sAAgACABciApD8
xPlqTxdrAAUAAwAXIgKQOMf5ak8XawABAAIAFyICkBjJ+WpPF2sAAgADABQiAsDgyvlqTxdrAAIA
AwD/////AwAAAN46TgAOgAKw4M35ak8XawACAAAAAwAAAEJQAAAPgALAfND5ak8XawADAAAAAgAA
APIKEABAQg8ACoACwLTR+WpPF2sAAgAAAAMAAAADAAAAAgAAABEQApC80/lqTxdrAAMAAgABEQKQ
FNX5ak8XawACAAMAAiICoBgL+mpPF2sAAwACAAAAAAANIgKw4Az6ak8XawADAAIABQAAADilVAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgJg4+mpPF2sAAhEIsDx9+mpPF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAigVJ36ak8XawAAAAAAAAAAABFACKBcpfpqTxdrAAAAAAAAAAAAARAI
gLio+mpPF2sAAhEIsEi6+mpPF2sABwAAAOeoaan/////EUAIoPi8+mpPF2sAAAAAAAAAAAABEAiA
ZMD6ak8XawACEQiwPNT6ak8XawAsAAAAZvdlqf////8XIAggAAPg/vYABAARQAigTCn7ak8XawAA
AAAAAAAAAAEQCIAMLftqTxdrAAIRCLAYN/tqTxdrACwAAACZ92Wp/////xciCCAAA+D+9gAEABFA
CKDohftqTxdrAAAAAAAAAAAAICAIMPYAAAACAAAA/////wEQCIBMjPtqTxdrAAIRCLCAl/tqTxdr
ACwAAACD8GWp/////xcgCCAAA+D+9gAEABFACKCU3ftqTxdrAAAAAAAAAAAAICAIMPYAAAACAAAA
/////wEQCICA4/tqTxdrAAIRCLB87vtqTxdrAAcAAAB1U9Gp/////xFACKBo8ftqTxdrAAAAAAAA
AAAABCAIIPYAAAAAAAAAEUAIoAT3+2pPF2sAAAAAAAAAAAABEAiADPr7ak8XawACEQiwtAf8ak8X
awAsAAAAdvBlqf////8lIAgAEUAIoDAO/GpPF2sAAAAAAAAAAAABEAiAFBH8ak8XawACEQiwYGj+
ak8XawABAAAA1QxAAAAAAAAPIAgQ+wAAABFACKC8cP5qTxdrAAAAAAAAAAAAARAIgHx0/mpPF2sA
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
TxdrAAAAAAAAAAAAARAIgEKI3mpPF2sAAhEIsMqW3mpPF2sABwAAAOeoaan/////EUAIoB6a3mpP
F2sAAAAAAAAAAAABEAiA8pzeak8XawACEQiwQiPpak8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKC6KOlqTxdrAAAAAAAAAAAAFSICoIo16WpPF2sABgAAAAAAAAADIgLArjfpak8XawABAAMAWipN
AAAAAID2SQ8AFyICkL466WpPF2sABAADABQiAsCKPOlqTxdrAAQAAwD/////AAAAAHlQVwAOgAKw
rkDpak8XawADAAAAAQAAAPZJDwAPgALAJkLpak8XawADAAAABAAAADaTHgBAQg8ACoACwG5D6WpP
F2sAAwAAAAEAAAADAAAABAAAABEQApCORelqTxdrAAEAAwABEQKQFkfpak8XawAEAAMAAiICoN57
6WpPF2sAAQADAAcAAAANIgKwGn7pak8XawABAAMABgAAAFoqTQADIgLA3oXpak8XawAGAAMAOY1N
AAAAAIC7iA4ABSICsFaH6WpPF2sABgADADmNTQAB/Pf/BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCICarelqTxdrAAIRCLD+6OlqTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoEYJ6mpP
F2sAAAAAAAAAAAARQAig9hDqak8XawAAAAAAAAAAAAEQCICSFOpqTxdrAAIRCLDaI+pqTxdrAAcA
AADnqGmp/////xFACKCyJupqTxdrAAAAAAAAAAAAARAIgLIp6mpPF2sAAhEIsFY+6mpPF2sALAAA
AGb3Zan/////FyAIIAAD4P72AAQAAvABMAUTYKn/////AvABABFACKAalepqTxdrAAAAAAAAAAAA
ARAIgAKZ6mpPF2sAAhEIsPai6mpPF2sALAAAAJn3Zan/////FyIIIAAD4P72AAQAEUAIoO7y6mpP
F2sAAAAAAAAAAAAgIAgw9gAAAAIAAAD/////ARAIgCr66mpPF2sAAhEIsBoF62pPF2sALAAAAIPw
Zan/////FyAIIAAD4P72AAQAEUAIoJpL62pPF2sAAAAAAAAAAAAgIAgw9gAAAAIAAAD/////ARAI
gFZS62pPF2sAAhEIsCZd62pPF2sABwAAAHVT0an/////EUAIoAJg62pPF2sAAAAAAAAAAAAEIAgg
9gAAAAAAAAARQAigymbrak8XawAAAAAAAAAAAAEQCID+aetqTxdrAAIRCLACeOtqTxdrACwAAAB2
8GWp/////yUgCAARQAighn/rak8XawAAAAAAAAAAAAEQCIBqgutqTxdrAAIRCLDyQQFrTxdrAAwA
AAB1T9Gp/////xFACKBiRwFrTxdrAAAAAAAAAAAABoACoHZJAWtPF2sAAwAAAAQAAAATIAgQAAAA
ABFACKCuTQFrTxdrAAAAAAAAAAAAFSICoBZYAWtPF2sABgAAAAAAAAADIgLAhloBa08XawAEAAMA
uAhOAAAAAIDBRwkAFyICkG5dAWtPF2sAAwACABQiAsBmXwFrTxdrAAMAAgD/////AAAAAKwcVQAO
gAKwumYBa08XawADAAAABAAAAMFHCQAPgALAtmgBa08XawACAAAAAwAAAC0JAQBAQg8ACoACwOJq
AWtPF2sAAwAAAAQAAAACAAAAAwAAACEQApCabAFrTxdrAAQAAwABEQKQbm4Ba08XawADAAIACSIC
gJK0AWtPF2sADCIC4CK2AWtPF2sAsQwWAAAAAACxDBYAAAAAAAgAABIAAAAACyICwPq3AWtPF2sA
Us0BAAAAAAAEAAMAEgAAABFACKDq9AFrTxdrAAAAAAAAAAAAARAIgDL5AWtPF2sAAhEIsFIYAmtP
F2sAKAAAADqGEJT/////BYACoEYcAmtPF2sAAgAAAAMAAAARQAigCh8Ca08XawAAAAAAAAAAABUi
AqC+JgJrTxdrAAYAAAAAAAAAAyICwPYoAmtPF2sAAwACACeQVQAAAACA1U8AABciApC2KgJrTxdr
AAIAAgAUIgLAmiwCa08XawACAAIA/////wAAAADHhFAADoACsIIwAmtPF2sAAgAAAAMAAADVTwAA
D4ACwPYxAmtPF2sAAgAAAAIAAACM4RgAQEIPAAqAAsAeNAJrTxdrAAIAAAADAAAAAgAAAAIAAAAR
EAKQyjUCa08XawADAAIAARECkFI3AmtPF2sAAgACAAIiAqCabgJrTxdrAAMAAgAAAAAADSICsIpw
AmtPF2sAAwACAAYAAAAnkFUABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDymQJrTxdr
AAIRCLCa5gJrTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoAoFA2tPF2sAAAAAAAAAAAABEAiA
DgkDa08XawACEQiwniwDa08XawAHAAAA56gJlP////8RQAigJjEDa08XawAAAAAAAAAAAAEQCICW
NANrTxdrAAIRCLB6VANrTxdrACgAAAA6hhCU/////wWAAqDmVwNrTxdrAAIAAAACAAAAEUAIoPJZ
A2tPF2sAAAAAAAAAAAAVIgKgKmEDa08XawAGAAAAAAAAAAMiAsDqYgNrTxdrAAIAAgBRC1AAAAAA
gHZ5AAAXIgKQhmQDa08XawADAAIAFCICwO5lA2tPF2sAAwACAP////8AAAAAJ5BVAA6AArDiaANr
TxdrAAIAAAACAAAAdnkAAA+AAsAeagNrTxdrAAIAAAADAAAAdnkAAEBCDwAKgALAimsDa08XawAC
AAAAAgAAAAIAAAADAAAAERACkPZsA2tPF2sAAgACAAERApBCbgNrTxdrAAMAAgACIgKgpqMDa08X
awACAAIAAAAAAA0iArACpQNrTxdrAAIAAgAGAAAAUQtQABFACKA2ygNrTxdrAAAAAAAAAAAAARAI
gMrNA2tPF2sAAhEIsK7oA2tPF2sAKAAAADqGEJT/////BYACoObrA2tPF2sAAgAAAAMAAAARQAig
GvADa08XawAAAAAAAAAAABUiAqCS9gNrTxdrAAYAAAAAAAAAAyICwGb4A2tPF2sAAwACAM9WVQAA
AACAWDkAABciApC+/QNrTxdrAAIAAgAUIgLAev8Da08XawACAAIA/////wAAAABRC1AADoACsH4E
BGtPF2sAAgAAAAMAAABYOQAAD4ACwNoFBGtPF2sAAgAAAAIAAABYOQAAQEIPAAqAAsAqBwRrTxdr
AAIAAAADAAAAAgAAAAIAAAAREAKQNgkEa08XawADAAIAARECkI4KBGtPF2sAAgACAAIiAqAOPQRr
TxdrAAMAAgAAAAAADSICsE4/BGtPF2sAAwACAAYAAADPVlUAEUAIoDJiBGtPF2sAAAAAAAAAAAAB
EAiADmYEa08XawACEQiw4oAEa08XawAoAAAAOoYQlP////8FgAKg4oQEa08XawACAAAAAgAAABFA
CKA6hwRrTxdrAAAAAAAAAAAAFSICoIKNBGtPF2sABgAAAAAAAAADIgLApo8Ea08XawACAAIANtFP
AAAAAIAbOgAAFyICkDqRBGtPF2sAAwACABQiAsCOkgRrTxdrAAMAAgD/////AAAAAM9WVQAOgAKw
wpUEa08XawACAAAAAgAAABs6AAAPgALAHpcEa08XawACAAAAAwAAABs6AABAQg8ACoACwFaYBGtP
F2sAAgAAAAIAAAACAAAAAwAAABEQApCumQRrTxdrAAIAAgABEQKQApsEa08XawADAAIAAiICoDrM
BGtPF2sAAgACAAAAAAANIgKwns0Ea08XawACAAIABgAAADbRTwARQAigdvAEa08XawAAAAAAAAAA
AAEQCID68wRrTxdrAAIRCLDuDgVrTxdrACgAAAA6hhCU/////wWAAqAKEgVrTxdrAAIAAAADAAAA
EUAIoFIUBWtPF2sAAAAAAAAAAAAVIgKgnhoFa08XawAGAAAAAAAAAAMiAsBOHAVrTxdrAAMAAgCG
IFUAAAAAgEk2AAAXIgKQ2h0Fa08XawACAAIAFCICwC4fBWtPF2sAAgACAP////8AAAAANtFPAA6A
ArD2IQVrTxdrAAIAAAADAAAASTYAAA+AAsBKIwVrTxdrAAIAAAACAAAASTYAAEBCDwAKgALAoiQF
a08XawACAAAAAwAAAAIAAAACAAAAERACkAomBWtPF2sAAwACAAERApBSJwVrTxdrAAIAAgACIgKg
cloFa08XawADAAIAAAAAAA0iArDmWwVrTxdrAAMAAgAGAAAAhiBVABFACKCyfwVrTxdrAAAAAAAA
AAAAARAIgEKDBWtPF2sAAhEIsHqeBWtPF2sAKAAAADqGEJT/////BYACoJ6jBWtPF2sAAgAAAAIA
AAARQAigKqYFa08XawAAAAAAAAAAABUiAqCmrAVrTxdrAAYAAAAAAAAAAyICwG6uBWtPF2sAAgAC
APOYTwAAAACAQzgAABciApBGsAVrTxdrAAMAAgAUIgLAIrIFa08XawADAAIA/////wAAAACGIFUA
DoACsC61BWtPF2sAAgAAAAIAAABDOAAAD4ACwDq2BWtPF2sAAgAAAAMAAABDOAAAQEIPAAqAAsCq
twVrTxdrAAIAAAACAAAAAgAAAAMAAAAREAKQErkFa08XawACAAIAARECkA66BWtPF2sAAwACAAIi
AqCa8gVrTxdrAAIAAgAAAAAADSICsAL0BWtPF2sAAgACAAYAAADzmE8AEUAIoE4bBmtPF2sAAAAA
AAAAAAAEgAKgzi0Ga08XawADAAAABAAAABESApDiLwZrTxdrAAQAAwAJIgKA2jIGa08XawAMIgLg
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
AAAAACAgCDDzAAAABQAAAPMAAAABEAiApuPdak8XawACEQiwihDeak8XawABAAAA4IcUlP////8P
IAgQ+gAAABFACKB+GN5qTxdrAAAAAAAAAAAABIACoFol3mpPF2sAAwAAAAAAAAAREgKQtijeak8X
awAAAAMACSICgHYr3mpPF2sADCIC4BIt3mpPF2sArgcWAAAAAACuBxYAAAAAAAwAABIAAAAACyIC
wHIv3mpPF2sAS9EBAAAAAAAAAAMAEgAAAAIiAqCCMt5qTxdrAAAAAwAFAAAADSICsO4z3mpPF2sA
AAADAAcAAACwrk8AEUAIoGZC3mpPF2sAAAAAAAAAAAABEAiAJkXeak8XawACEQiwxmbeak8XawAS
AAAABRMAlP////8SIAgQGAAAABFACKAShd5qTxdrAAAAAAAAAAAAEUAIoCaM3mpPF2sAAAAAAAAA
AAABEAiAuo7eak8XawACEQiwgp/eak8XawAHAAAA56gJlP////8RQAigUqLeak8XawAAAAAAAAAA
AAEQCICapN5qTxdrAAIRCLAWvN5qTxdrACwAAABm9wWU/////xcgCCAAA+D+9gAEABFACKA6Hd9q
TxdrAAAAAAAAAAAAARAIgGYg32pPF2sAAhEIsNYq32pPF2sALAAAAJn3BZT/////FyIIIAAD4P72
AAQAEUAIoPp932pPF2sAAAAAAAAAAAAgIAgw9gAAAAIAAAD/////ARAIgO6F32pPF2sAAhEIsOqQ
32pPF2sALAAAAIPwBZT/////FyAIIAAD4P72AAQAEUAIoMbW32pPF2sAAAAAAAAAAAAgIAgw9gAA
AAIAAAD/////ARAIgELd32pPF2sAAhEIsPrp32pPF2sABwAAAHVTcZT/////EUAIoM7s32pPF2sA
AAAAAAAAAAAEIAgg9gAAAAAAAAARQAigdvPfak8XawAAAAAAAAAAAAEQCIBC9t9qTxdrAAIRCLA6
BOBqTxdrACwAAAB28AWU/////yUgCAARQAigggrgak8XawAAAAAAAAAAAAEQCIAiDeBqTxdrAAIR
CLAiJOBqTxdrABIAAAAFFACU/////xIgCBAgAAAAEUAIoD5C4GpPF2sAAAAAAAAAAAABEAiA9kTg
ak8XawACEQiw3vPzak8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCW+fNqTxdrAAAAAAAAAAAA
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
AhEIsADtLWtPF2sABwAAAOeoaan/////EUAIoMjvLWtPF2sAAAAAAAAAAAABEAiAxPIta08XawAC
EQiwOEUua08XawABAAAA1QxAAAAAAAAPIAgQ+wAAABFACKDITC5rTxdrAAAAAAAAAAAAARAIgGBP
LmtPF2sAAhEIsIBNQ2tPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigrFRDa08XawAAAAAAAAAA
AASAAqBEZkNrTxdrAAIAAAABAAAAERICkGhqQ2tPF2sAAQACAAkiAoA4bUNrTxdrAAwiAuC4bkNr
TxdrALMNFgAAAAAAsw0WAAAAAAADAAASAAAAAAsiAsDAcENrTxdrAE/VAQAAAAAAAQACABIAAAAC
IgKglHJDa08XawABAAIAAAAAAA0iArDUdENrTxdrAAEAAgAEAAAAFKxFAAYiApBQeUNrTxdrAAUA
AAARQAigwIBDa08XawAAAAAAAAAAAAEQCIBQhENrTxdrAAIRCLC8NURrTxdrAAEAAADVDEAAAAAA
AA8gCBD7AAAAEUAIoJA7RGtPF2sAAAAAAAAAAAABEAiAED5Ea08XawACEQiw0INFa08XawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKD4iEVrTxdrAAAAAAAAAAAAFSICoByaRWtPF2sABAAAAAAAAAAD
IgLAGJ1Fa08XawAGAAMAF4E9AAAAAIB8Sw8AFCICwCyfRWtPF2sABgADAP////8AAAAAF4E9ABGA
AsAYo0VrTxdrAAMAAAAGAAAAfEsPABeBPQACEAKQQKRFa08XawAGAAMAEUAIoJisRWtPF2sAAAAA
AAAAAAABEAiAUK9Fa08XawACEQiwVDNJa08XawAMAAAAdU/Rqf////8RQAigLDdJa08XawAAAAAA
AAAAAAaAAqDoOElrTxdrAAMAAAAGAAAAEyAIEAAAAAARQAigYDtJa08XawAAAAAAAAAAABUiAqBA
QUlrTxdrAAQAAAAAAAAAAyICwFhCSWtPF2sABgADACsZPAAAAACA7GcBABQiAsB0RElrTxdrAAQA
/3//////AAAAAAAAAMAJIgKAfEhJa08XawAMIgLggElJa08XawBRDRYAAAAAAFENFgAAAAAAAgAA
EgAAAAAOgAKw+EpJa08XawADAAAABgAAAGizEAAPgALA3ExJa08XawD/fwAABAAAAJQ/8AP/////
CoACwLBNSWtPF2sAAwAAAAYAAAD/fwAABAAAACEQApC0TklrTxdrAAYAAwABEQKQ3FBJa08XawAE
AP9/CSICgDhtSWtPF2sADCIC4BRuSWtPF2sATQ0WAAAAAABNDRYAAAAAAAEAABIAAAAACyICwARw
SWtPF2sAnNEBAAAAAAAGAAMAEgAAAAIQgMBIeUlrTxdrAAEAAACtwY59JAEAAAIBAAADEIDg1BlV
a08XawABAAAARDmTffoAAAAAAAAAAAAAAAAAAAAEgAKgcD9Va08XawADAAAABgAAABESApCIQVVr
TxdrAAYAAwAJIgKA3ERVa08XawAMIgLgwEVVa08XawAEDBYAAAAAAAQMFgAAAAAAAgAAEgAAAAAL
IgLAyEZVa08XawB70QEAAAAAAAYAAwASAAAAAiICoNxIVWtPF2sABgADAAAAAAANIgKw6ElVa08X
awAGAAMABAAAACsZPAAGIgKQdExVa08XawAEAAAAFSICoOxpVWtPF2sABAAAAAABAQEXIgKQnGxV
a08XawADAAMAFyICkMhuVWtPF2sABgADABQiAsC8cFVrTxdrAAYAAwAEAAAAAQAAACsZPAAOgAKw
+HNVa08XawD/fwAABAAAAPqsBAAPgALA7HRVa08XawADAAAABgAAAKwOAABAQg8ACoACwMR1VWtP
F2sA/38AAAQAAAADAAAABgAAABEQApD0dlVrTxdrAAQA/38BEQKQ2HdVa08XawAGAAMABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAtLZVa08XawACEQiwQONV
a08XawASAAAABRNgqf////8SIAgQGAAAABFACKBIAlZrTxdrAAAAAAAAAAAAEUAIoJgJVmtPF2sA
AAAAAAAAAAABEAiAmAxWa08XawACEQiwPBxWa08XawAHAAAA56hpqf////8RQAig+B5Wa08XawAA
AAAAAAAAAAEQCIAgIlZrTxdrAAIRCLB4WlZrTxdrAAwAAAB1T9Gp/////xFACKD8XlZrTxdrAAAA
AAAAAAAABoACoBRhVmtPF2sAAwAAAAYAAAATIAgQAAAAABFACKDsZFZrTxdrAAAAAAAAAAAAFSIC
oExrVmtPF2sABAAAAAAAAAADIgLAHG1Wa08XawAGAAMAO7Y7AAAAAIDwYgAAFCICwFRvVmtPF2sA
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
CABXa08XawD/fwAABQAAAFNfAAD/////CoACwNAAV2tPF2sAAwAAAAEAAAD/fwAABQAAACEQApCk
AldrTxdrAAEAAwABEQKQbANXa08XawAFAP9/CSICgKAYV2tPF2sADCIC4IAZV2tPF2sA7gsWAAAA
AADuCxYAAAAAAAIAABIAAAAACyICwGwaV2tPF2sA9csBAAAAAAABAAMAEgAAAAIQgMCIIldrTxdr
AAEAAACOApR98wEAAIcBAAAD8AEgBgAAALQTAAACEQiwGukZa08XawAMAAAAdU9xlP////8RQAig
pu8Za08XawAAAAAAAAAAAAaAAqDu8RlrTxdrAAIAAAADAAAAEyAIEAAAAAARQAig9vYZa08XawAA
AAAAAAAAABUiAqBKAhprTxdrAAYAAAAAAAAAAyICwB4HGmtPF2sAAwACANGHTQAAAACAV00HABci
ApBqCxprTxdrAAMAAwAUIgLA9g0aa08XawADAAMA/////wAAAABnd04ADoACsDYVGmtPF2sAAgAA
AAMAAABXTQcAD4ACwDIXGmtPF2sAAwAAAAMAAAB1vwcAQEIPAAqAAsA+GhprTxdrAAIAAAADAAAA
AwAAAAMAAAAhEAKQLhwaa08XawADAAIAARECkLYdGmtPF2sAAwADAAkiAoD6YRprTxdrAAwiAuCW
YxprTxdrALkOFgAAAAAAuQ4WAAAAAAAIAAASAAAAAAsiAsAeZxprTxdrAJnTAQAAAAAAAwACABIA
AAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgCK1GmtPF2sAAhEIsDbfGmtPF2sAEgAA
AAUTYKn/////EiAIEBgAAAARQAig5gMba08XawAAAAAAAAAAAAEQCIByBxtrTxdrAAIRCLDOIxtr
TxdrAAcAAAB2T9Gp/////xFACKCyJhtrTxdrAAAAAAAAAAAAARAIgH4pG2tPF2sAAhEIsMI3G2tP
F2sADAAAAHVP0an/////EUAIoNI7G2tPF2sAAAAAAAAAAAAGgAKglj0ba08XawADAAAAAwAAABMg
CBAAAAAAEUAIoPZBG2tPF2sAAAAAAAAAAAAVIgKg8kgba08XawAGAAAAAAAAAAMiAsDCShtrTxdr
AAMAAwBGvE4AAAAAgHF+AAAXIgKQAk0ba08XawAEAAMAFCICwG5PG2tPF2sABAADAP////8AAAAA
uAhOAA6AArA6VRtrTxdrAAMAAAADAAAAcX4AAA+AAsAqVxtrTxdrAAMAAAAEAAAAcxwIAEBCDwAK
gALAelgba08XawADAAAAAwAAAAMAAAAEAAAAIRACkIJaG2tPF2sAAwADAAERApDmWxtrTxdrAAQA
AwAJIgKAOpAba08XawAMIgLg1pEba08XawDMDhYAAAAAAMwOFgAAAAAABwAAEgAAAAALIgLABpQb
a08XawBIzwEAAAAAAAMAAwASAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAA
BQAAAPMAAAABEAiAntgba08XawACEQiwAvoba08XawASAAAABRNgqf////8SIAgQGAAAABFACKAa
GxxrTxdrAAAAAAAAAAAAARAIgBIeHGtPF2sAAhEIsI41HGtPF2sABwAAAHZP0an/////EUAIoD44
HGtPF2sAAAAAAAAAAAABEAiAVjwca08XawACEQiwYkgca08XawAMAAAAdU/Rqf////8RQAigTkwc
a08XawAAAAAAAAAAAAaAAqCaThxrTxdrAAMAAAAEAAAAEyAIEAAAAAARQAigzlEca08XawAAAAAA
AAAAABUiAqD+WBxrTxdrAAYAAAAAAAAAAyICwI5cHGtPF2sABAADAFKgTQAAAACAZmgAABciApB2
XhxrTxdrAAMAAgAUIgLAOmAca08XawADAAIA/////wAAAADRh00ADoACsBJlHGtPF2sAAwAAAAQA
AABmaAAAD4ACwGZmHGtPF2sAAgAAAAMAAADFLAAAQEIPAAqAAsByaBxrTxdrAAMAAAAEAAAAAgAA
AAMAAAAhEAKQ+mkca08XawAEAAMAARECkJ5rHGtPF2sAAwACAAkiAoDGnxxrTxdrAAwiAuBaoRxr
TxdrAOAOFgAAAAAA4A4WAAAAAAAIAAASAAAAAAsiAsDKohxrTxdrAJLNAQAAAAAABAADABIAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBO1BxrTxdrAAIR
CLAG/RxrTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoD4aHWtPF2sAAAAAAAAAAAABEAiAkhwd
a08XawACEQiwcjsda08XawAHAAAAdk9xlP////8RQAigEj4da08XawAAAAAAAAAAAAEQCIB6QB1r
TxdrAAIRCLDSTh1rTxdrAAwAAAB1T3GU/////xFACKBCUh1rTxdrAAAAAAAAAAAABoACoMpTHWtP
F2sAAgAAAAMAAAATIAgQAAAAABFACKAGWB1rTxdrAAAAAAAAAAAAFSICoCJfHWtPF2sABgAAAAAA
AAADIgLA7mAda08XawADAAIAByNNAAAAAIDKZAAAFyICkC5jHWtPF2sAAQADABQiAsCKZR1rTxdr
AAEAAwD/////AAAAAFoqTQAOgAKw1moda08XawACAAAAAwAAAMpkAAAPgALA5mwda08XawADAAAA
AQAAAPcPFABAQg8ACoACwDpuHWtPF2sAAgAAAAMAAAADAAAAAQAAACEQApBOcB1rTxdrAAMAAgAB
EQKQnnEda08XawABAAMACSICgGaoHWtPF2sADCIC4MapHWtPF2sA8A4WAAAAAADwDhYAAAAAAAcA
ABIAAAAACyICwO6rHWtPF2sAm9MBAAAAAAADAAIAEgAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAAgIAgw8wAAAAUAAADzAAAAARAIgHrTHWtPF2sAAhEIsPoPHmtPF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAigei0ea08XawAAAAAAAAAAABFACKCSNB5rTxdrAAAAAAAAAAAAARAIgJo3HmtP
F2sAAhEIsG5HHmtPF2sABwAAAOeoaan/////EUAIoCJKHmtPF2sAAAAAAAAAAAABEAiA7kwea08X
awACEQiwHmkta08XawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKDSbi1rTxdrAAAAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBqhy1rTxdrAAIRCLB+vS1rTxdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoOrdLWtPF2sAAAAAAAAAAAABEAiAPuEta08XawACEQiwTu8ta08XawAH
AAAA56hpqf////8RQAig2vEta08XawAAAAAAAAAAAAEQCIDO9S1rTxdrAAIRCLBysTNrTxdrAAwA
AAB1T9Gp/////xFACKC+tTNrTxdrAAAAAAAAAAAABoACoLK3M2tPF2sAAwAAAAEAAAATIAgQAAAA
ABFACKAevDNrTxdrAAAAAAAAAAAAFSICoNLFM2tPF2sABgAAAAAAAAADIgLA+sgza08XawABAAMA
NY1EAAAAAIAlnQgAFCICwHbMM2tPF2sABgD/f/////8AAAAAAAAAwAkiAoAu0DNrTxdrAAwiAuCy
0TNrTxdrAAQPFgAAAAAABA8WAAAAAAADAAASAAAAAA6AArDm0zNrTxdrAAMAAAABAAAAJZ0IAA+A
AsA21TNrTxdrAP9/AAAGAAAA6rXyA/////8KgALAdtcza08XawADAAAAAQAAAP9/AAAGAAAAIRAC
kALZM2tPF2sAAQADAAERApA22zNrTxdrAAYA/38JIgKA4voza08XawAMIgLgPvwza08XawAADxYA
AAAAAAAPFgAAAAAAAgAAEgAAAAALIgLAcv4za08XawBOzAEAAAAAAAEAAwASAAAAAhCAwD4VNGtP
F2sAAQAAAKKHhn1AAwAASQIAAAMQgOBe30NrTxdrAAEAAADlmIx9AAAAAAAAAAAAAAAAAAAAABUi
AqCm+UNrTxdrAAYAAAAAAQABFyICkPb7Q2tPF2sAAgACABQiAsCS/kNrTxdrAAIAAgAGAAAAAAAA
AJ1GQQAOgAKwUgNEa08XawD/fwAABgAAAOc7BgAPgALADgVEa08XawACAAAAAgAAAOstAADtCUIA
CoACwCYHRGtPF2sA/38AAAYAAAACAAAAAgAAABEQApDqCERrTxdrAAYA/38BEQKQ7gpEa08XawAC
AAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICenkRrTxdrAAIRCLCiz0RrTxdrABIA
AAAFEwCU/////xIgCBAYAAAAEUAIoLruRGtPF2sAAAAAAAAAAAABEAiA4vFEa08XawACEQiwOg5F
a08XawAHAAAAdk9xlP////8RQAigDhFFa08XawAAAAAAAAAAAAEQCICyE0VrTxdrAAIRCLBiIkVr
TxdrAAwAAAB1T3GU/////xFACKDuJUVrTxdrAAAAAAAAAAAABoACoJYnRWtPF2sAAgAAAAIAAAAT
IAgQAAAAABFACKDqKkVrTxdrAAAAAAAAAAAAFSICoL4yRWtPF2sABgAAAAAAAAADIgLAnjRFa08X
awACAAIAfpFBAAAAAIBveAAAFCICwE42RWtPF2sABgD/f/////8AAAAAAAAAwAkiAoDmOUVrTxdr
AAwiAuBOO0VrTxdrAKMNFgAAAAAAow0WAAAAAAAEAAASAAAAAA6AArCOPUVrTxdrAAIAAAACAAAA
b3gAAA+AAsAOP0VrTxdrAP9/AAAGAAAAb3gAAP////8KgALAUkBFa08XawACAAAAAgAAAP9/AAAG
AAAAIRACkJZDRWtPF2sAAgACAAERApAaRUVrTxdrAAYA/38JIgKARnVFa08XawAMIgLgrndFa08X
awCiDRYAAAAAAKINFgAAAAAAAwAAEgAAAAALIgLANnlFa08XawCr1AEAAAAAAAIAAgASAAAAAhCA
wAKFRWtPF2sAAQAAAHQ8jX2IAQAA/AAAAAMQgOByGVVrTxdrAAEAAABGOZN9+gAAAAAAAAAAAAAA
AAAAAASAAqAqS1VrTxdrAAMAAAADAAAAERICkMJQVWtPF2sAAwADAAkiAoD+U1VrTxdrAAwiAuDm
VVVrTxdrAAMMFgAAAAAAAwwWAAAAAAADAAASAAAAAAsiAsAWWlVrTxdrAKjOAQAAAAAAAwADABIA
AAACIgKgDl1Va08XawADAAMAAAAAAA0iArA6X1VrTxdrAAMAAwAGAAAARrxOAAYiApB2ZFVrTxdr
AAYAAAAVIgKgFn1Va08XawAGAAAAAAEAARciApCqf1VrTxdrAAMAAwAUIgLACoFVa08XawADAAMA
BgAAAAAAAABGvE4ADoACsFKFVWtPF2sA/38AAAYAAAAIRAYAD4ACwGaHVWtPF2sAAwAAAAMAAAAv
EAAARrxOAAqAAsCKiFVrTxdrAP9/AAAGAAAAAwAAAAMAAAAREAKQoopVa08XawAGAP9/ARECkC6M
VWtPF2sAAwADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAEgAKgctZVa08XawADAAAAAQAA
ABESApDm2VVrTxdrAAEAAwAJIgKA+t1Va08XawAMIgLgkt9Va08XawD7CxYAAAAAAPsLFgAAAAAA
BAAAEgAAAAALIgLA+uFVa08XawDxywEAAAAAAAEAAwASAAAAAiICoObjVWtPF2sAAQADAAAAAAAN
IgKwXuZVa08XawABAAMABgAAADWNRAAGIgKQgutVa08XawAFAAAABIACoI79VWtPF2sAAAAAAAAA
AAAREgKQAgFWa08XawAAAAAACSICgB4FVmtPF2sADCIC4E4HVmtPF2sA4ywAAAAAAADjLAAAAAAA
AAEAARIAAAAACyICwN4IVmtPF2sAKAYAAAAAAAAAAAAAEgAAAAIiAqAqDFZrTxdrAAAAAAAAAAAA
DSICsOYNVmtPF2sAAAAAAB4AAACgN6AABiICkPYQVmtPF2sAHgAAACAgCDDzAAAABQAAAPMAAAAB
EAiA2hpWa08XawACEQiwLk9Wa08XawASAAAABRNgqf////8SIAgQGAAAABFACKAaelZrTxdrAAAA
AAAAAAAAARAIgH59VmtPF2sAAhEIsCaNVmtPF2sABwAAAOeoaan/////EUAIoBqQVmtPF2sAAAAA
AAAAAAABEAiABpNWa08XawACEQiwFu1Wa08XawASAAAABRNgqf////8SIAgQGAAAABFACKB2Cldr
TxdrAAAAAAAAAAAAARAIgE4NV2tPF2sAAhEIsCpXV2tPF2sADAAAAHVP0an/////EUAIoKZcV2tP
F2sAAAAAAAAAAAAGgAKggl5Xa08XawADAAAAAwAAABMgCBAAAAAAEUAIoF5iV2tPF2sAAAAAAAAA
AAAVIgKgAmtXa08XawAGAAAAAAAAAAMiAsBabldrTxdrAAMAAwB6/k0AAAAAgMy9AAAUIgLANnFX
a08XawAGAP9//////wAAAAAAAADACSICgDZ1V2tPF2sADCIC4AZ3V2tPF2sA5wsWAAAAAADnCxYA
AAAAAAIAABIAAAAADoACsH55V2tPF2sAAwAAAAMAAADMvQAAD4ACwLp6V2tPF2sA/38AAAYAAADM
vQAA/////wqAAsAKfFdrTxdrAAMAAAADAAAA/38AAAYAAAAhEAKQbn9Xa08XawADAAMAARECkP6A
V2tPF2sABgD/fwkiAoCCoFdrTxdrAAwiAuDColdrTxdrAOMLFgAAAAAA4wsWAAAAAAABAAASAAAA
AAsiAsBypFdrTxdrALDOAQAAAAAAAwADABIAAAACEIDAgrRXa08XawABAAAA/TqUfeUBAABgAQAA
A/ABIAcAAABUCQAAAhEIsFaiG2tPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigjqsba08XawAA
AAAAAAAAAASAAqCuxRtrTxdrAAIAAAADAAAAERICkKrhG2tPF2sAAwACAAkiAoBu5BtrTxdrAAwi
AuAK5htrTxdrANAOFgAAAAAA0A4WAAAAAAAJAAASAAAAAAsiAsA66BtrTxdrAJXTAQAAAAAAAwAC
ABIAAAACIgKgjuoba08XawADAAIAAAAAAA0iArBe7BtrTxdrAAMAAgAGAAAA0YdNABFACKBeABxr
TxdrAAAAAAAAAAAAARAIgO4DHGtPF2sAAhEIsCr2HmtPF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAigQvwea08XawAAAAAAAAAAABUiAqASCB9rTxdrAAcAAAAAAAAAAyICwBoMH2tPF2sABwADAOlC
RgAAAACASEoPABciApB2Dx9rTxdrAAUAAwAXIgKQ1hEfa08XawAAAAIAFCICwF4UH2tPF2sABwAD
AP////8CAAAA6UJGABGAAsBSGR9rTxdrAAMAAAAHAAAASEoPACChBwACEAKQnhofa08XawAHAAMA
EUAIoE4gH2tPF2sAAAAAAAAAAAABEAiAMiMfa08XawACEQiw3mgta08XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKDibS1rTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CIBeiC1rTxdrAAIRCLCmsi1rTxdrAAEAAAAqgW2p/////w8gCBD8AAAAEUAIoKa3LWtPF2sAAAAA
AAAAAAAVIgKg7sAta08XawAHAAAAAAAAAQMiAsAuwy1rTxdrAAcAAwBKmkAAAAAAgN8RAAAXIgKQ
9sQta08XawAFAAMAFCICwIrGLWtPF2sABQADAP////8AAAAAGLdMAA6AArA6zS1rTxdrAAMAAAAH
AAAA5/IUAA+AAsDSzi1rTxdrAAMAAAAFAAAAwUkPAEBCDwAKgALActAta08XawADAAAABwAAAAMA
AAAFAAAAERACkArSLWtPF2sABwADAAERApCa0y1rTxdrAAUAAwACIgKgdhMua08XawAHAAMAAgAA
AA0iArAiFS5rTxdrAAcAAwAHAAAASppAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAgIAgw
8wAAAAUAAADzAAAAARAIgIJkLmtPF2sAAhEIsG6HLmtPF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAigBqYua08XawAAAAAAAAAAAAEQCIBCqS5rTxdrAAIRCLAKwS5rTxdrAAcAAAB2T9Gp/////xFA
CKDKwy5rTxdrAAAAAAAAAAAAARAIgF7HLmtPF2sAAhEIsCLVLmtPF2sADAAAAHVP0an/////EUAI
oFrZLmtPF2sAAAAAAAAAAAAGgAKgwtsua08XawADAAAABQAAABMgCBAAAAAAEUAIoG7fLmtPF2sA
AAAAAAAAAAAVIgKgCuYua08XawAHAAAAAAAAAAMiAsBO6C5rTxdrAAUAAwDiCE0AAAAAgIZxAAAX
IgKQcuoua08XawAAAAIAFCICwBrsLmtPF2sAAAACAP////8AAAAAI8pKAA6AArDCOy9rTxdrAAMA
AAAFAAAAhnEAAA+AAsCOPS9rTxdrAAIAAAAAAAAAw1wHAEBCDwAKgALAxj8va08XawADAAAABQAA
AAIAAAAAAAAAIRACkG5BL2tPF2sABQADAAERApDSQi9rTxdrAAAAAgAJIgKAPnova08XawAMIgLg
qnsva08XawA1DxYAAAAAADUPFgAAAAAABgAAEgAAAAALIgLAZn0va08XawALzgEAAAAAAAUAAwAS
AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAdtEva08X
awACEQiwov0va08XawASAAAABRMAlP////8SIAgQGAAAABFACKBOGzBrTxdrAAEAAAAAAAAAARAI
gJoeMGtPF2sAAhEIsM47MGtPF2sABwAAAHZPcZT/////EUAIoIo+MGtPF2sAAQAAAAAAAAABEAiA
SkEwa08XawACEQiwuk8wa08XawAMAAAAdU9xlP////8RQAigilQwa08XawABAAAAAAAAAAaAAqBW
VjBrTxdrAAIAAAAAAAAAEyAIEAAAAAARQAigtlowa08XawABAAAAAAAAABUiAqACYjBrTxdrAAcA
AAAAAAAAAyICwNJjMGtPF2sAAAACAGb7SgAAAACADZIAABciApDmZTBrTxdrAAcAAwAUIgLArmcw
a08XawAHAAMA/////wAAAABKmkAADoACsA5sMGtPF2sAAgAAAAAAAAANkgAAD4ACwDZuMGtPF2sA
AwAAAAcAAACTAwEASppAAAqAAsCSbzBrTxdrAAIAAAAAAAAAAwAAAAcAAAAhEAKQvnEwa08XawAA
AAIAARECkBZzMGtPF2sABwADAAkiAoDyqzBrTxdrAAwiAuCerTBrTxdrADMPFgAAAAAAMw8WAAAA
AAAEAAASAAAAAAsiAsAOsTBrTxdrADHSAQAAAAAAAAACABIAAAARQAigMtQwa08XawAAAAAAAAAA
ABFACKAK3DBrTxdrAAAAAAAAAAAAARAIgL7gMGtPF2sAAhEIsB79MGtPF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAigvhkxa08XawAAAAAAAAAAABFACKBqIDFrTxdrAAAAAAAAAAAAARAIgBojMWtP
F2sAAhEIsHYyMWtPF2sABwAAAOeoaan/////EUAIoEo1MWtPF2sAAAAAAAAAAAABEAiAAjgxa08X
awACEQiw/hdVa08XawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKCWH1VrTxdrAAAAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBOOVVrTxdrAAIRCLBWe1VrTxdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoDqeVWtPF2sAAAAAAAAAAAARQAigbqVVa08XawAAAAAAAAAAAAEQCIAG
qFVrTxdrAAIRCLDKuFVrTxdrAAcAAADnqGmp/////xFACKCGu1VrTxdrAAAAAAAAAAAAARAIgLK+
VWtPF2sAA/ABIAQAAADgAwAAAxCA4KDGfGtPF2sAAQAAAEh7on36AAAAAAAAAAAAAAAAAAAABIAC
oOgefWtPF2sAAwAAAAYAAAAREgKQ8CV9a08XawAGAAMACSICgDAofWtPF2sADCIC4GgpfWtPF2sA
5QcWAAAAAADlBxYAAAAAAAMAABIAAAAACyICwDwrfWtPF2sAFdEBAAAAAAAGAAMAEgAAAAIiAqAI
LX1rTxdrAAYAAwABAAAADSICsGQufWtPF2sABgADAAQAAAA7tjsABiICkFAyfWtPF2sABQAAABUi
AqCQQX1rTxdrAAQAAAAAAQABFyICkPRDfWtPF2sAAwADABQiAsAYRn1rTxdrAAMAAwAEAAAAAAAA
AHr+TQAOgAKw9Ep9a08XawD/fwAABAAAAKfvDgAPgALAnEx9a08XawADAAAAAwAAAKceAACPCxMA
CoACwKxOfWtPF2sA/38AAAQAAAADAAAAAwAAABEQApAoUH1rTxdrAAQA/38BEQKQbFF9a08XawAD
AAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiASMN9a08X
awACEQiwqOx9a08XawASAAAABRNgqf////8SIAgQGAAAABFACKBAEX5rTxdrAAAAAAAAAAAAARAI
gNgUfmtPF2sAAhEIsEQvfmtPF2sABwAAAHZP0an/////EUAIoOwxfmtPF2sAAAAAAAAAAAABEAiA
hDR+a08XawACEQiwvEN+a08XawAMAAAAdU/Rqf////8RQAig5Ed+a08XawAAAAAAAAAAAAaAAqBw
SX5rTxdrAAMAAAADAAAAEyAIEAAAAAARQAigcE1+a08XawAAAAAAAAAAABUiAqAoVX5rTxdrAAQA
AAAAAAAAAyICwOBWfmtPF2sAAwADAK9XTgAAAACAG2oAABQiAsCUWX5rTxdrAAQA/3//////AAAA
AAAAAMAJIgKA0Fx+a08XawAMIgLgNF5+a08XawDTBxYAAAAAANMHFgAAAAAAAwAAEgAAAAAOgAKw
CGF+a08XawADAAAAAwAAABtqAAAPgALAaGJ+a08XawD/fwAABAAAABtqAAD/////CoACwLRlfmtP
F2sAAwAAAAMAAAD/fwAABAAAACEQApBcZ35rTxdrAAMAAwABEQKQ9Gh+a08XawAEAP9/CSICgAyO
fmtPF2sADCIC4FyPfmtPF2sA0AcWAAAAAADQBxYAAAAAAAIAABIAAAAACyICwDCRfmtPF2sATc4B
AAAAAAADAAMAEgAAAAIQgMBIo35rTxdrAAEAAAAZNKN9oAcAAEwFAAAD8AEgBQAAAFQTAAADEIDg
iPxqa08XawABAAAA1aObffoAAAAAAAAAAAAAAAAAAAAEgAKglCNra08XawACAAAAAQAAABESApCk
JWtrTxdrAAEAAgAJIgKA1Cdra08XawAMIgLg0Chra08XawDFCRYAAAAAAMUJFgAAAAAAAgAAEgAA
AAALIgLAwClra08XawDt1AEAAAAAAAEAAgASAAAAAiICoOwqa2tPF2sAAQACAAAAAAANIgKw/Ctr
a08XawABAAIABQAAAGLdRQAGIgKQGC9ra08XawAFAAAAFSICoExJa2tPF2sABQAAAAABAQEXIgKQ
aEtra08XawADAAIAFyICkERNa2tPF2sAAQACABQiAsA4TmtrTxdrAAEAAgAFAAAAAQAAAGLdRQAO
gAKwIFFra08XawD/fwAABQAAAGzQBwAPgALAAFNra08XawACAAAAAQAAAOkMAABAQg8ACoACwMxT
a2tPF2sA/38AAAUAAAACAAAAAQAAABEQApCcVWtrTxdrAAUA/38BEQKQgFZra08XawABAAIABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAYJJra08XawACEQiw
kMlra08XawASAAAABRMAlP////8SIAgQGAAAABFACKCw32trTxdrAAAAAAAAAAAAEUAIoGDka2tP
F2sAAAAAAAAAAAABEAiAhOZra08XawACEQiwjPNra08XawAHAAAA56gJlP////8RQAigmPVra08X
awAAAAAAAAAAAAEQCIB492trTxdrAAIRCLDgC2xrTxdrAAwAAAB1T3GU/////xFACKDsDmxrTxdr
AAAAAAAAAAAABoACoAQQbGtPF2sAAgAAAAEAAAATIAgQAAAAABFACKBEEmxrTxdrAAAAAAAAAAAA
FSICoAQYbGtPF2sABQAAAAAAAAADIgLAbBlsa08XawABAAIA7Y1FAAAAAIB1TwAAFCICwNAabGtP
F2sABQD/f/////8AAAAAAAAAwAkiAoB4HWxrTxdrAAwiAuBcHmxrTxdrALYJFgAAAAAAtgkWAAAA
AAADAAASAAAAAA6AArBEIGxrTxdrAAIAAAABAAAAdU8AAA+AAsAgIWxrTxdrAP9/AAAFAAAAdU8A
AP////8KgALA5CFsa08XawACAAAAAQAAAP9/AAAFAAAAIRACkLwjbGtPF2sAAQACAAERApCEJGxr
TxdrAAUA/38JIgKAuDdsa08XawAMIgLgqDhsa08XawC0CRYAAAAAALQJFgAAAAAAAgAAEgAAAAAL
IgLAaDpsa08XawDx1AEAAAAAAAEAAgASAAAAAhCAwARCbGtPF2sAAQAAAGMinH3HAwAAJQMAAAMQ
gOBAPH1rTxdrAAEAAADSqKJ9AAAAAAAAAAAAAAAAAAAAABUiAqB4VX1rTxdrAAUAAAAAAQABFyIC
kIhYfWtPF2sABgADABQiAsDsWX1rTxdrAAYAAwAFAAAAAAAAADu2OwAOgAKw0F19a08XawD/fwAA
BQAAAI6hBgAPgALAtGB9a08XawADAAAABgAAAEsRAACLeTwACoACwMxhfWtPF2sA/38AAAUAAAAD
AAAABgAAABEQApC0Y31rTxdrAAUA/38BEQKQvGR9a08XawAGAAMABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIAou31rTxdrAAIRCLBk9X1rTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oEgRfmtPF2sAAAAAAAAAAAABEAiAABV+a08XawACEQiwiCR+a08XawAHAAAA56hpqf////8RQAig
SCd+a08XawAAAAAAAAAAAAEQCID4KX5rTxdrAAIRCLAoYX5rTxdrAAwAAAB1T9Gp/////xFACKA8
ZX5rTxdrAAAAAAAAAAAABoACoBBnfmtPF2sAAwAAAAYAAAATIAgQAAAAABFACKCwan5rTxdrAAAA
AAAAAAAAFSICoKhxfmtPF2sABQAAAAAAAAADIgLANHN+a08XawAGAAMAqQw8AAAAAIDibAAAFCIC
wDx1fmtPF2sABQD/f/////8AAAAAAAAAwAkiAoBUeH5rTxdrAAwiAuBoe35rTxdrANIHFgAAAAAA
0gcWAAAAAAADAAASAAAAAA6AArCIfX5rTxdrAAMAAAAGAAAA4mwAAA+AAsDUf35rTxdrAP9/AAAF
AAAA4mwAAP////8KgALAPIN+a08XawADAAAABgAAAP9/AAAFAAAAIRACkLiEfmtPF2sABgADAAER
ApCEi35rTxdrAAUA/38JIgKAfKV+a08XawAMIgLgvKZ+a08XawDNBxYAAAAAAM0HFgAAAAAAAQAA
EgAAAAALIgLA2Kh+a08XawAa0QEAAAAAAAYAAwASAAAAAhCAwMCyfmtPF2sAAQAAAOY5o332AQAA
cAEAAAMQgOD8rpJrTxdrAAEAAACF56p9+gAAAAAAAAAAAAAAAAAAAASAAqAqBJNrTxdrAAIAAAAB
AAAAERICkGAYk2tPF2sAAQACAAkiAoBsHZNrTxdrAAwiAuAGIJNrTxdrAHMFFgAAAAAAcwUWAAAA
AAACAAASAAAAAAsiAsAoIpNrTxdrAITUAQAAAAAAAQACABIAAAACIgKgTiWTa08XawABAAIAAAAA
AA0iArC+J5NrTxdrAAEAAgAFAAAA7Y1FAAYiApB4LZNrTxdrAAUAAAAVIgKgEj2Ta08XawAFAAAA
AAEBARciApBCQJNrTxdrAAEAAgAUIgLATkOTa08XawABAAIABQAAAAAAAADtjUUADoACsGpKk2tP
F2sA/38AAAUAAACc/gcAD4ACwEZMk2tPF2sAAgAAAAEAAABEDAAA7Y1FAAqAAsAWT5NrTxdrAP9/
AAAFAAAAAgAAAAEAAAAREAKQQFGTa08XawAFAP9/ARECkEBTk2tPF2sAAQACAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAUMqTa08XawACEQiwQo6Ua08XawASAAAABRMAlP////8SIAgQ
GAAAABFACKDyp5RrTxdrAAAAAAAAAAAAARAIgIKqlGtPF2sAAhEIsP62lGtPF2sABwAAAOeoCZT/
////EUAIoPa4lGtPF2sAAAAAAAAAAAABEAiA6ruUa08XawACEQiw/uKUa08XawAMAAAAdU9xlP//
//8RQAigduaUa08XawAAAAAAAAAAAAaAAqAq6JRrTxdrAAIAAAABAAAAEyAIEAAAAAARQAigfuqU
a08XawAAAAAAAAAAABUiAqC68JRrTxdrAAUAAAAAAAAAAyICwBLylGtPF2sAAQACACrlRAAAAACA
w6gAABQiAsBy85RrTxdrAAUA/3//////AAAAAAAAAMAJIgKAqvaUa08XawAMIgLglveUa08XawBM
BRYAAAAAAEwFFgAAAAAAAQAAEgAAAAAOgAKw8viUa08XawACAAAAAQAAAMOoAAAPgALAwvqUa08X
awD/fwAABQAAAMOoAAD/////CoACwJL7lGtPF2sAAgAAAAEAAAD/fwAABQAAACEQApBW/ZRrTxdr
AAEAAgABEQKQHv6Ua08XawAFAP9/CSICgHYTlWtPF2sADCIC4EYUlWtPF2sASAUWAAAAAABIBRYA
AAAAAAAAABIAAAAACyICwFIVlWtPF2sAi9QBAAAAAAABAAIAEgAAAAIQgMDuHZVrTxdrAAEAAABw
2at9gQEAADIBAAADEIDgJnuka08XawABAAAAbL+xffoAAAAAAAAAAAAAAAAAAAAEgAKgUseka08X
awADAAAABgAAABESApBezKRrTxdrAAYAAwAJIgKAkNCka08XawAMIgLgdtKka08XawA0AxYAAAAA
ADQDFgAAAAAAAQAAEgAAAAALIgLAKtWka08XawCw0AEAAAAAAAYAAwASAAAAAiICoODZpGtPF2sA
BgADAAAAAAANIgKwUNyka08XawAGAAMABQAAAKkMPAAGIgKQQOGka08XawAFAAAAFSICoDIPpWtP
F2sABQAAAAABAQEXIgKQyBKla08XawAGAAMAFCICwH4VpWtPF2sABgADAAUAAAAAAAAAqQw8AA6A
ArCuHaVrTxdrAP9/AAAFAAAAjTEGAA+AAsBYH6VrTxdrAAMAAAAGAAAAfRcAAC7mHgAKgALADCKl
a08XawD/fwAABQAAAAMAAAAGAAAAERACkEgkpWtPF2sABQD/fwERApD6JaVrTxdrAAYAAwAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgLCbpWtPF2sAAhEIsIZEpmtPF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigAl2ma08XawAAAAAAAAAAAAEQCIDGX6ZrTxdrAAIRCLAac6ZrTxdrAAcA
AAB2T9Gp/////xFACKBSdaZrTxdrAAAAAAAAAAAAARAIgEZ3pmtPF2sAAhEIsKqBpmtPF2sADAAA
AHVP0an/////EUAIoNKEpmtPF2sAAAAAAAAAAAAGgAKgyoWma08XawADAAAABgAAABMgCBAAAAAA
EUAIoM6HpmtPF2sAAAAAAAAAAAAVIgKgjo6ma08XawAFAAAAAAAAAAMiAsDOj6ZrTxdrAAYAAwDS
dzsAAAAAgNeUAAAUIgLASpGma08XawAFAP9//////wAAAAAAAADACSICgB6UpmtPF2sADCIC4AKV
pmtPF2sADQMWAAAAAAANAxYAAAAAAAIAABIAAAAADoACsNqWpmtPF2sAAwAAAAYAAADXlAAAD4AC
wMqXpmtPF2sA/38AAAUAAADXlAAA/////wqAAsCGmKZrTxdrAAMAAAAGAAAA/38AAAUAAAAhEAKQ
Upqma08XawAGAAMAARECkBabpmtPF2sABQD/fwkiAoDysqZrTxdrAAwiAuAutKZrTxdrAAsDFgAA
AAAACwMWAAAAAAABAAASAAAAAAsiAsAKtaZrTxdrALbQAQAAAAAABgADABIAAAACEIDAqryma08X
awABAAAAVaCyfe0BAACeAQAAAxCA4MhbumtPF2sAAQAAAL8pun36AAAAAAAAAAAAAAAAAAAABIAC
oHakumtPF2sAAgAAAAEAAAAREgKQxKi6a08XawABAAIACSICgNSsumtPF2sADCIC4NKuumtPF2sA
aQAWAAAAAABpABYAAAAAAAEAABIAAAAACyICwJqxumtPF2sAItQBAAAAAAABAAIAEgAAAAIiAqDW
s7prTxdrAAEAAgAAAAAADSICsO61umtPF2sAAQACAAUAAAAq5UQABiICkGK7umtPF2sABQAAABUi
AqBsxrprTxdrAAUAAAAAAQEBFyICkBjJumtPF2sAAQACABQiAsBUy7prTxdrAAEAAgAFAAAAAAAA
ACrlRAAOgAKwMNG6a08XawD/fwAABQAAAErGBwAPgALAItS6a08XawACAAAAAQAAACwKAAAq5UQA
CoACwCjYumtPF2sA/38AAAUAAAACAAAAAQAAABEQApDm2rprTxdrAAUA/38BEQKQSt66a08XawAB
AAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAASAAqAMYLtrTxdrAAAAAAAAAAAAERICkFRl
u2tPF2sAAAAAAAkiAoBwbLtrTxdrAAwiAuAIcLtrTxdrABwtAAAAAAAAHC0AAAAAAAABAAESAAAA
AAsiAsBUcrtrTxdrADgGAAAAAAAAAAAAABIAAAACIgKgbna7a08XawAAAAAAAAAAAA0iArCQeLtr
TxdrAAAAAAAeAAAAE3afAAYiApC+fbtrTxdrAB4AAAAgIAgw8wAAAAUAAADzAAAAARAIgIL/u2tP
F2sAAhEIsHYlvGtPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigdj28a08XawAAAAAAAAAAAAEQ
CIASQLxrTxdrAAIRCLBiUrxrTxdrAAcAAAB2T3GU/////xFACKB6VLxrTxdrAAAAAAAAAAAAARAI
gB5WvGtPF2sAAhEIsF5gvGtPF2sADAAAAHVPcZT/////EUAIoGJjvGtPF2sAAAAAAAAAAAAGgAKg
mmS8a08XawACAAAAAQAAABMgCBAAAAAAEUAIoOpovGtPF2sAAAAAAAAAAAAVIgKgUm+8a08XawAF
AAAAAAAAAAMiAsBecLxrTxdrAAEAAgCNQUQAAAAAgJ2jAAAUIgLANnK8a08XawAFAP9//////wAA
AAAAAADACSICgGJ0vGtPF2sADCIC4E51vGtPF2sAOAAWAAAAAAA4ABYAAAAAAAEAABIAAAAADoAC
sD53vGtPF2sAAgAAAAEAAACdowAAD4ACwAp4vGtPF2sA/38AAAUAAACdowAA/////wqAAsDyebxr
TxdrAAIAAAABAAAA/38AAAUAAAAhEAKQHnu8a08XawABAAIAARECkAJ8vGtPF2sABQD/fwkiAoDu
jrxrTxdrAAwiAuC+j7xrTxdrADQAFgAAAAAANAAWAAAAAAAAAAASAAAAAAsiAsCqkLxrTxdrACjU
AQAAAAAAAQACABIAAAACEIDAep28a08XawABAAAAggq7ffQmAQCtBAEAA/ABIAYAAAAwCQAAAxCA
4L78amtPF2sAAQAAABOkm336AAAAAAAAAAAAAAAAAAAABIACoEoua2tPF2sAAgAAAAMAAAAREgKQ
4jJra08XawADAAIACSICgNI1a2tPF2sADCIC4BI4a2tPF2sAxAkWAAAAAADECRYAAAAAAAMAABIA
AAAACyICwE46a2tPF2sAwtIBAAAAAAADAAIAEgAAAAIiAqAyPWtrTxdrAAMAAgAAAAAADSICsG4/
a2tPF2sAAwACAAYAAAAHI00ABiICkDpEa2tPF2sABgAAABUiAqDKW2trTxdrAAYAAAAAAQABFyIC
kAJea2tPF2sAAwACABQiAsCqX2trTxdrAAMAAgAGAAAAAAAAAAcjTQAOgAKwkmNra08XawD/fwAA
BgAAAH+rBwAPgALAlmVra08XawACAAAAAwAAALQOAAAHI00ACoACwBZna2tPF2sA/38AAAYAAAAC
AAAAAwAAABEQApA+aWtrTxdrAAYA/38BEQKQtmpra08XawADAAIABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIBysmtrTxdrAAIRCLDW8WtrTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAI
oI4ObGtPF2sAAAAAAAAAAAABEAiAHhNsa08XawACEQiwkiVsa08XawAHAAAA56gJlP////8RQAig
Jilsa08XawAAAAAAAAAAAAEQCICmLGxrTxdrAAIRCLCOeGxrTxdrABIAAAAFEwCU/////xIgCBAY
AAAAEUAIoO6TbGtPF2sAAAAAAAAAAAABEAiAQpdsa08XawACEQiwbtxsa08XawAMAAAAdU9xlP//
//8RQAigmuBsa08XawAAAAAAAAAAAAaAAqAW4mxrTxdrAAIAAAADAAAAEyAIEAAAAAARQAigOuZs
a08XawAAAAAAAAAAABUiAqD27WxrTxdrAAYAAAAAAAAAAyICwMLvbGtPF2sAAwACAEmITAAAAACA
vpoAABQiAsCu8WxrTxdrAAYA/3//////AAAAAAAAAMAJIgKA9vRsa08XawAMIgLgRvZsa08XawCl
CRYAAAAAAKUJFgAAAAAAAgAAEgAAAAAOgAKwSvhsa08XawACAAAAAwAAAL6aAAAPgALAkvlsa08X
awD/fwAABgAAAL6aAAD/////CoACwML7bGtPF2sAAgAAAAMAAAD/fwAABgAAACEQApAe/WxrTxdr
AAMAAgABEQKQov5sa08XawAGAP9/CSICgFIbbWtPF2sADCIC4EodbWtPF2sAoQkWAAAAAAChCRYA
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
TxdrAAcAAwBGlxwAAAAAgDWPAAAUIgLAPKSma08XawAHAP9//////wAAAAAAAADACSICgPCmpmtP
F2sADCIC4OSnpmtPF2sADAMWAAAAAAAMAxYAAAAAAAIAABIAAAAADoACsCSppmtPF2sAAwAAAAcA
AAA1jwAAD4ACwDStpmtPF2sA/38AAAcAAAA1jwAA/////wqAAsD8raZrTxdrAAMAAAAHAAAA/38A
AAcAAAAhEAKQvK+ma08XawAHAAMAARECkIiwpmtPF2sABwD/fwkiAoA8xaZrTxdrAAwiAuAQxqZr
TxdrAAkDFgAAAAAACQMWAAAAAAAAAAASAAAAAAsiAsDgx6ZrTxdrAFDRAQAAAAAABwADABIAAAAC
EIDAxNOma08XawABAAAAn6myfdIkAQCadwAAA/ABIAQAAADwCwAAAxCA4LwpzGtPF2sAAQAAAFEC
wX36AAAAAAAAAAAAAAAAAAAABIACoJR8zGtPF2sAAwAAAAMAAAAREgKQGIDMa08XawADAAMACSIC
gAKFzGtPF2sADCIC4BqHzGtPF2sAGP4VAAAAAAAY/hUAAAAAAAEAABIAAAAACyICwISOzGtPF2sA
dc0BAAAAAAADAAMAEgAAAAIiAqAokcxrTxdrAAMAAwAAAAAADSICsL6YzGtPF2sAAwADAAQAAACv
V04ABiICkOydzGtPF2sABAAAABUiAqCOqMxrTxdrAAQAAAAAAQEBFyICkKqrzGtPF2sAAwADABQi
AsD4rcxrTxdrAAMAAwAEAAAAAAAAAK9XTgAOgAKwMrbMa08XawD/fwAABAAAAMQfHgAPgALACrnM
a08XawADAAAAAwAAAFIOAACvV04ACoACwMS6zGtPF2sA/38AAAQAAAADAAAAAwAAABEQApBwvcxr
TxdrAAQA/38BEQKQPL/Ma08XawADAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDz
AAAABQAAAPMAAAABEAiAVkHNa08XawACEQiwQgLOa08XawASAAAABRNgqf////8SIAgQGAAAABFA
CKACHM5rTxdrAAAAAAAAAAAAARAIgPYezmtPF2sAAhEIsB4rzmtPF2sABwAAAOeoaan/////EUAI
oE4tzmtPF2sAAAAAAAAAAAABEAiAgi/Oa08XawACEQiwHlrOa08XawASAAAABRNgqf////8SIAgQ
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
EgAAAAUUYKn/////EiAIECAAAAAEgAKgLK+Td08XawADAAAAAQAAABESApAwsZN3TxdrAAEAAwAJ
IgKAPLSTd08XawAMIgLgwLWTd08XawAHfRQAAAAAAAd9FAAAAAAACQAAEgAAAAALIgLAKLeTd08X
awAiqgEAAAAAAAEAAwASAAAAAiICoNi5k3dPF2sAAQADAAIAAAANIgKwQLuTd08XawABAAMABQAA
ADLxRAADIgLAgMGTd08XawADAAMA3NE7AAAAAIBy3REABSICsMjDk3dPF2sAAwADANzROwDWtaEA
BiICkIDFk3dPF2sABQAAABFACKCkypN3TxdrAAAAAAAAAAAAFSICoDTTk3dPF2sABQAAAAAAAAED
IgLAKNWTd08XawADAAMAVcc7AAAAAICHCgAAFyICkLTXk3dPF2sAAwACABQiAsCg2ZN3TxdrAAMA
AgD/////AAAAACKBSgAOgAKwZN6Td08XawADAAAAAwAAAPnnEQAPgALATOCTd08XawACAAAAAwAA
AMEeBwBAQg8ACoACwMDhk3dPF2sAAwAAAAMAAAACAAAAAwAAABEQApDo45N3TxdrAAMAAwABEQKQ
rOWTd08XawADAAIAAiICoNAilHdPF2sAAwADAAQAAAANIgKwuCSUd08XawADAAMABQAAAFXHOwAD
IgLA3CyUd08XawAAAAIAdDs4AAAAAIBCgxMABSICsKwulHdPF2sAAAACAHQ7OADB6vv/AyICwIgy
lHdPF2sABAADAPAfPQAAAACAYoAQAAUiArAMNJR3TxdrAAQAAwDwHz0ARQb3/wMiAsDYNpR3Txdr
AAUAAwCJTj4AAAAAgFm6DgAFIgKw5DiUd08XawAFAAMAiU4+AKzX9f8EIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgER6lHdPF2sAAhEIsDC1lHdPF2sAEgAAAAUTAJT/////EiAIEBgAAAAR
QAigsNOUd08XawAAAAAAAAAAAAEQCIBk15R3TxdrAAIRCLDI65R3TxdrAAcAAAB2T3GU/////xFA
CKDE7pR3TxdrAAAAAAAAAAAAARAIgBjylHdPF2sAAhEIsHAKlXdPF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAig1COVd08XawAAAAAAAAAAAAEQCIDwJpV3TxdrAAIRCLDMrJd3TxdrAAEAAADVDEAA
AAAAAA8gCBD7AAAAEUAIoGy1l3dPF2sAAAAAAAAAAAABEAiAnLiXd08XawACEQiw5F2bd08XawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKBoY5t3TxdrAAAAAAAAAAAAEUAIoKBxm3dPF2sAAAAAAAAA
AAABEAiALHSbd08XawAD8AEgBgAAAIQUAAADEIDgZgria08XawABAAAAEmzJffoAAAAAAAAAAAAA
AAAAAAAEgAKg/lfia08XawACAAAAAwAAABESApCCXeJrTxdrAAMAAgAJIgKAOGLia08XawAMIgLg
LmTia08XawBD+xUAAAAAAEP7FQAAAAAAAQAAEgAAAAALIgLA/mbia08XawCN0QEAAAAAAAMAAgAS
AAAAAiICoApq4mtPF2sAAwACAAAAAAANIgKw2Gzia08XawADAAIABgAAANrVSwAGIgKQqHHia08X
awAGAAAAFSICoLB+4mtPF2sABgAAAAABAQEXIgKQdoHia08XawADAAIAFCICwDSE4mtPF2sAAwAC
AAYAAAAAAAAA2tVLAA6AArAYiuJrTxdrAP9/AAAGAAAAxuIdAA+AAsAgjOJrTxdrAAIAAAADAAAA
WAsAANrVSwAKgALA/o3ia08XawD/fwAABgAAAAIAAAADAAAAERACkFyQ4mtPF2sABgD/fwERApAe
kuJrTxdrAAMAAgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CICKCuNrTxdrAAIRCLBg0+NrTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoADs42tPF2sAAAAA
AAAAAAABEAiAoO7ja08XawACEQiwGPvja08XawAHAAAA56gJlP////8RQAig5Pzja08XawAAAAAA
AAAAAAEQCIBY/uNrTxdrAAIRCLAwI+RrTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoAg35GtP
F2sAAAAAAAAAAAARQAig+Dvka08XawAAAAAAAAAAAAEQCIC0PeRrTxdrAAIRCLDceuRrTxdrAAwA
AAB1T3GU/////xFACKAsfuRrTxdrAAAAAAAAAAAABoACoFB/5GtPF2sAAgAAAAMAAAATIAgQAAAA
ABFACKDAgeRrTxdrAAAAAAAAAAAAFSICoByH5GtPF2sABgAAAAAAAAADIgLAPIjka08XawADAAIA
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
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgGQobndPF2sAAhEIsPxYbndPF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigwHlud08XawAAAAAAAAAAAAEQCIDIfG53TxdrAAIRCLDMi253TxdrAAcA
AADnqGmp/////xFACKDIj253TxdrAAAAAAAAAAAAARAIgPCSbndPF2sAAhEIsCgzgXdPF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAig/DiBd08XawAAAAAAAAAAAASAAqC4SIF3TxdrAAIAAAADAAAA
ERICkBBLgXdPF2sAAwACAAkiAoA8ToF3TxdrAAwiAuB4UIF3TxdrANp7FAAAAAAA2nsUAAAAAAAH
AAASAAAAAAsiAsAkUoF3TxdrACyxAQAAAAAAAwACABIAAAACIgKgNFWBd08XawADAAIAAAAAAA0i
ArAYV4F3TxdrAAMAAgAGAAAAIoFKABFACKAcYoF3TxdrAAAAAAAAAAAAARAIgFRlgXdPF2sAAhEI
sNA8k3dPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigXEGTd08XawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAWFWTd08XawACEQiwxH+Td08XawASAAAABRNgqf////8S
IAgQGAAAABFACKD0opN3TxdrAAAAAAAAAAAAARAIgFymk3dPF2sAAhEIsBS1k3dPF2sABwAAAOeo
aan/////EUAIoAy4k3dPF2sAAAAAAAAAAAAEgAKgdMeTd08XawAAAAAAAAAAABESApAcy5N3Txdr
AAAAAAAJIgKAsM+Td08XawAMIgLglNOTd08XawALKwAAAAAAAAsrAAAAAAAAAQABEgAAAAALIgLA
TNWTd08XawDZBQAAAAAAAAAAAAASAAAAAiICoPTYk3dPF2sAAAAAAAAAAAANIgKwrNqTd08XawAA
AAAAHgAAACqzngAGIgKQsN2Td08XawAeAAAAEUAIoDDkk3dPF2sAAAAAAAAAAAABEAiA1OeTd08X
awACEQiwTGGUd08XawABAAAA1QxAAAAAAAAPIAgQ+wAAABFACKC0apR3TxdrAAAAAAAAAAAAARAI
gNBtlHdPF2sAAhEIsEzqlndPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigtO+Wd08XawAAAAAA
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
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICQr2t3TxdrAAIRCLBw62t3TxdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoEQMbHdPF2sAAQAAAAAAAAABEAiAoA9sd08XawACEQiwvB5sd08X
awAHAAAA56hpqf////8RQAigkCFsd08XawABAAAAAAAAAAEQCIBgJGx3TxdrAAIRCLCAoW13Txdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoFynbXdPF2sAAQAAAAAAAAAEgAKg/LVtd08XawADAAAA
BQAAABESApDouG13TxdrAAUAAwAJIgKAYLxtd08XawAMIgLg8L1td08XawCAexQAAAAAAIB7FAAA
AAAABQAAEgAAAAALIgLASMBtd08XawANrAEAAAAAAAUAAwASAAAAAiICoDjCbXdPF2sABQADAAAA
AAANIgKw9MNtd08XawAFAAMABwAAAOIITQADIgLAWMxtd08XawAAAAMAerc/AAAAAIC8aQ8ABSIC
sIjObXdPF2sAAAADAHq3PwDo56UABiICkLDQbXdPF2sABwAAABUiAqB81213TxdrAAcAAAAAAAAB
AyICwAzZbXdPF2sAAAADAPatPwAAAACAhAkAABciApBM2213TxdrAAUAAwAUIgLACN1td08XawAF
AAMABwAAAAAAAADiCE0ADoACsBTgbXdPF2sAAwAAAAAAAABAcw8AD4ACwETibXdPF2sAAwAAAAUA
AAC0CgAA4ghNAAqAAsCQ4213TxdrAAMAAAAAAAAAAwAAAAUAAAAREAKQlOVtd08XawAAAAMAAREC
kAznbXdPF2sABQADAAIiAqAQG253TxdrAAAAAwAAAAAADSICsIgcbndPF2sAAAADAAcAAAD2rT8A
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICMV253TxdrAAIRCLDUhm53TxdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoDymbndPF2sAAAAAAAAAAAABEAiAHKlud08XawACEQiw5Llud08X
awAHAAAAdk/Rqf////8RQAigyLxud08XawAAAAAAAAAAAAEQCIDUv253TxdrAAIRCLA01253Txdr
ABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoATybndPF2sAAAAAAAAAAAARQAigTPlud08XawAAAAAA
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
CwAAEgAAAAALIgLA4AGxd08XawCRrwEAAAAAAAYAAwASAAAAAiICoGQIsXdPF2sABgADAAYAAAAN
IgKwAAqxd08XawAGAAMABQAAANKpOgADIgLAWBOxd08XawAAAAIAVSEtAAAAAICk1QkABSICsEQV
sXdPF2sAAAACAFUhLQDdfZ4AAyICwOAasXdPF2sABQADAGo0MwAAAACApNUJAAUiArBwHbF3Txdr
AAUAAwBqNDMASNT//wYiApCgH7F3TxdrAAQAAAARQAig3Cexd08XawAAAAAAAAAAAAEQCIBcLLF3
TxdrAAIRCLAotrF3TxdrAAEAAADVDEAAAAAAAA8gCBD7AAAAEUAIoJC8sXdPF2sAAAAAAAAAAAAB
EAiAYMGxd08XawACEQiw4H+7d08XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKA4hLt3TxdrAAAA
AAAAAAAAFSICoHCQu3dPF2sABQAAAAAAAAADIgLAbJK7d08XawADAAIAAPs7AAAAAIBySQ8AFyIC
kNiUu3dPF2sAAQACABQiAsCslrt3TxdrAAEAAgD/////AAAAAF9mRAAOgAKwkJq7d08XawACAAAA
AwAAAHJJDwAPgALAxJy7d08XawACAAAAAQAAAEjHFABAQg8ACoACwBSeu3dPF2sAAgAAAAMAAAAC
AAAAAQAAABEQApCgn7t3TxdrAAMAAgABEQKQWKO7d08XawABAAIAAiICoAzZu3dPF2sAAwACAAIA
AAANIgKwvNq7d08XawADAAIABQAAAAD7OwADIgLAfOS7d08XawAFAAMAmQgvAAAAAIBV+gMABSIC
sODmu3dPF2sABQADAJkILwDH550ABiICkBjpu3dPF2sABwAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiARCu8d08XawACEQiwpGO8d08XawASAAAABRMAlP////8SIAgQGAAAABFACKD0
g7x3TxdrAAAAAAAAAAAAARAIgFyHvHdPF2sAAhEIsFiZvHdPF2sABwAAAHZPcZT/////EUAIoJic
vHdPF2sAAAAAAAAAAAABEAiAQJ+8d08XawACEQiwJLe8d08XawASAAAABRMAlP////8SIAgQGAAA
ABFACKD00Lx3TxdrAAAAAAAAAAAAEUAIoBjZvHdPF2sAAAAAAAAAAAABEAiAxNu8d08XawACEQiw
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
wAcyeE8XawACEQiweDgyeE8XawASAAAABRNgqf////8SIAgQGAAAABFACKD4VzJ4TxdrAAAAAAAA
AAAAARAIgLxaMnhPF2sAAhEIsNBpMnhPF2sABwAAAOeoaan/////EUAIoNBsMnhPF2sAAAAAAAAA
AAABEAiAXG8yeE8XawACEQiwlPwzeE8XawABAAAA4AxAAAAAAAAPIAgQ+gAAABFACKCwBjR4Txdr
AAAAAAAAAAAAFSICoBgRNHhPF2sABQAAAAAAAAADIgLARBM0eE8XawABAAMAS2onAAAAAIB/xA8A
FyICkJwVNHhPF2sAAAADABQiAsAwFzR4TxdrAAAAAwD/////AAAAAK4nMQAOgAKwnBo0eE8XawAD
AAAAAQAAAH/EDwAPgALA0Bw0eE8XawADAAAAAAAAAIDBEwBAQg8ACoACwBweNHhPF2sAAwAAAAEA
AAADAAAAAAAAABEQApBcIDR4TxdrAAEAAwABEQKQ1CE0eE8XawAAAAMAAiICoExUNHhPF2sAAQAD
AAUAAAANIgKwrFU0eE8XawABAAMABQAAAEtqJwADIgLAwF40eE8XawAEAAMAUhceAAAAAIAemA4A
BSICsBRhNHhPF2sABAADAFIXHgBZSJoABiICkLRkNHhPF2sABgAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiARJo0eE8XawACEQiw8NI0eE8XawASAAAABRRgqf////8SIAgQIAAAABFA
CKBs9DR4TxdrAAEAAAAAAAAAARAIgFz4NHhPF2sAAhEIsMgINXhPF2sAEgAAAAUTYKn/////EiAI
EBgAAAARQAigrCM1eE8XawABAAAAAAAAAAEQCIC4JjV4TxdrAAIRCLCkNDV4TxdrAAcAAADnqGmp
/////xFACKB0ODV4TxdrAAEAAAAAAAAAARAIgHw7NXhPF2sAAhEIsMicWXhPF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAig8KJZeE8XawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAvL5ZeE8XawACEQiwzPVZeE8XawASAAAABRNgqf////8SIAgQGAAAABFACKBcE1p4Txdr
AAEAAAAAAAAAARAIgFQXWnhPF2sAAhEIsFglWnhPF2sABwAAAOeoaan/////EUAIoFQoWnhPF2sA
AQAAAAAAAAABEAiA/CpaeE8XawACEQiwNL9beE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKB8
w1t4TxdrAAEAAAAAAAAAFSICoAjOW3hPF2sABQAAAAAAAAADIgLAGNFbeE8XawAAAAMAWaIiAAAA
AIClSA8AFyICkFTVW3hPF2sAAwACABQiAsA811t4TxdrAAMAAgD/////AAAAAAKwLAAOgAKwINxb
eE8XawADAAAAAAAAAKVIDwAPgALAtN1beE8XawACAAAAAwAAACQNHwBAQg8ACoACwMTfW3hPF2sA
AwAAAAAAAAACAAAAAwAAABEQApCQ4Vt4TxdrAAAAAwABEQKQMONbeE8XawADAAIAAiICoOxhXHhP
F2sAAAADAAQAAAANIgKwfGNceE8XawAAAAMABQAAAFmiIgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAklFx4TxdrAAIRCLCEzFx4TxdrABIAAAAFEwCU////
/xIgCBAYAAAAEUAIoJzqXHhPF2sAAAAAAAAAAAARQAigBPJceE8XawAAAAAAAAAAAAEQCIDY9Fx4
TxdrAAIRCLC8BV14TxdrAAcAAADnqAmU/////xFACKCoCF14TxdrAAAAAAAAAAAAARAIgGwLXXhP
F2sAA/ABIAYAAAAoDgAAAhEIsNzqundPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigbPG6d08X
awAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiANAy7d08XawACEQiw9Di7
d08XawASAAAABRNgqf////8SIAgQGAAAABFACKBoW7t3TxdrAAAAAAAAAAAAARAIgBxfu3dPF2sA
AhEIsPxsu3dPF2sABwAAAOeoaan/////EUAIoOBvu3dPF2sAAAAAAAAAAAABEAiAJHO7d08XawAC
EQiwwBS8d08XawABAAAA1QxAAAAAAAAPIAgQ+wAAABFACKDMG7x3TxdrAAAAAAAAAAAAARAIgNwe
vHdPF2sAAhEIsLiDvHdPF2sAAQAAANUMQAAAAAAADyAIEPsAAAARQAig7Im8d08XawAAAAAAAAAA
AAEQCIDwjLx3TxdrAAIRCLA40L53TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoKDVvndPF2sA
AAAAAAAAAAAVIgKgTOG+d08XawAGAAAAAAAAAAMiAsBQ4753TxdrAAIAAwA4fjkAAAAAgOVJDwAX
IgKQnOW+d08XawAAAAMAFyICkNTnvndPF2sAAwACABciApDQ6b53TxdrAAQAAwAUIgLAeOy+d08X
awAEAAMA/////wIAAADt+DsADoACsJTvvndPF2sAAwAAAAIAAADlSQ8AD4ACwAzxvndPF2sAAwAA
AAQAAADlSQ8AQEIPAAqAAsA08753TxdrAAMAAAACAAAAAwAAAAQAAAAREAKQrPS+d08XawACAAMA
ARECkDz3vndPF2sABAADAAIiAqCwKb93TxdrAAIAAwAEAAAADSICsFgrv3dPF2sAAgADAAYAAAA4
fjkABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIA8Vb93TxdrAAIRCLD4jr93TxdrABIA
AAAFE2Cp/////xIgCBAYAAAAEUAIoCyvv3dPF2sAAAAAAAAAAAARQAigCLe/d08XawAAAAAAAAAA
AAEQCIDIub93TxdrAAIRCLAYyr93TxdrAAcAAADnqGmp/////xFACKA8zb93TxdrAAAAAAAAAAAA
ARAIgATQv3dPF2sAAhEIsMyV4ndPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigvJvid08XawAA
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAUL3id08XawACEQiw1O3id08X
awASAAAABRNgqf////8SIAgQGAAAABFACKAkDON3TxdrAAAAAAAAAAAAARAIgMAP43dPF2sAAhEI
sHAd43dPF2sABwAAAOeoaan/////EUAIoGwg43dPF2sAAAAAAAAAAAABEAiAZCPjd08XawACEQiw
YI/md08XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKB8lOZ3TxdrAAAAAAAAAAAAFSICoOSf5ndP
F2sABgAAAAAAAAADIgLAKKLmd08XawAEAAMAcK8sAAAAAIDbgwAAFyICkOyj5ndPF2sABgADABQi
AsDkpeZ3TxdrAAYAAwAEAAAAAAAAANKpOgAOgAKwkKvmd08XawADAAAABAAAAH1JDwAPgALADK3m
d08XawADAAAABgAAANuhFABAQg8ACoACwCiv5ndPF2sAAwAAAAQAAAADAAAABgAAABEQApCksOZ3
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
+w8eAA+AAsBYELx3TxdrAAIAAAACAAAA7DkOAEBCDwAKgALAnBG8d08XawADAAAABQAAAAIAAAAC
AAAAERACkMwTvHdPF2sABQADAAERApBoFbx3TxdrAAIAAgACIgKgDE68d08XawAFAAMABQAAAA0i
ArC4T7x3TxdrAAUAAwAHAAAA5/guAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA1Ji8
d08XawACEQiwLNm8d08XawASAAAABRMAlP////8SIAgQGAAAABFACKDI97x3TxdrAAAAAAAAAAAA
ARAIgBT7vHdPF2sAAhEIsIQPvXdPF2sABwAAAHZPcZT/////EUAIoHQSvXdPF2sAAAAAAAAAAAAB
EAiANBW9d08XawACEQiwjCy9d08XawASAAAABRMAlP////8SIAgQGAAAABFACKCURr13TxdrAAAA
AAAAAAAAEUAIoNROvXdPF2sAAAAAAAAAAAABEAiAoFG9d08XawACEQiwWMvQd08XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKCg0NB3TxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIAU6tB3TxdrAAIRCLD8ItF3TxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoBxB0XdP
F2sAAAAAAAAAAAABEAiACI3Rd08XawACEQiwaJzRd08XawAHAAAA56gJlP////8RQAigNJ/Rd08X
awAAAAAAAAAAAAEQCIBgotF3TxdrAAIRCLD0aNl3TxdrAAEAAADVDEAAAAAAAA8gCBD7AAAAEUAI
oGhw2XdPF2sAAAAAAAAAAAABEAiA0HPZd08XawACEQiwGJbid08XawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKBQmuJ3TxdrAAAAAAAAAAAAEUAIoGCt4ndPF2sAAAAAAAAAAAABEAiAuK/id08XawAC
EQiwrKXkd08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCAquR3TxdrAAAAAAAAAAAAFSICoIS1
5HdPF2sABwAAAAAAAAADIgLAcLfkd08XawACAAIAzKwyAAAAAIA4bgAAFyICkMi55HdPF2sAAwAD
ABQiAsDwu+R3TxdrAAMAAwD/////AAAAAFXHOwAOgAKwJL/kd08XawACAAAAAgAAAAKoDwAPgALA
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
EiAIEBgAAAARQAigLEGseE8XawAAAAAAAAAAABFACKAkSax4TxdrAAAAAAAAAAAAARAIgHhMrHhP
F2sAAhEIsERarHhPF2sABwAAAOeoaan/////EUAIoCxdrHhPF2sAAAAAAAAAAAABEAiAgGCseE8X
awACEQiw2NnHeE8XawABAAAA3AxAAAAAAAAPIAgQ+wAAABFACKBs4cd4TxdrAAAAAAAAAAAAARAI
gLjlx3hPF2sAAhEIsMSe0HhPF2sAAQAAANAMQAAAAAAADyAIEPoAAAARQAigTKPQeE8XawAAAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAWMLQeE8XawACEQiwoPLQeE8XawAS
AAAABRNgqf////8SIAgQGAAAABFACKBEEdF4TxdrAAAAAAAAAAAAARAIgFwV0XhPF2sAAhEIsPAj
0XhPF2sABwAAAOeoaan/////EUAIoBAn0XhPF2sAAAAAAAAAAAABEAiApCnReE8XawACEQiwZB3T
eE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCgItN4TxdrAAAAAAAAAAAAFSICoEAt03hPF2sA
BwAAAAAAAAADIgLAJC/TeE8XawADAAMA5zQQAAAAAIAdSQ8AFyICkHQx03hPF2sAAgADABQiAsAc
M9N4TxdrAAIAAwD/////AAAAAPxxHAAOgAKwpDbTeE8XawADAAAAAwAAAB1JDwAPgALApDjTeE8X
awADAAAAAgAAABrIFgBAQg8ACoACwPg503hPF2sAAwAAAAMAAAADAAAAAgAAABEQApAoPNN4Txdr
AAMAAwABEQKQgD3TeE8XawACAAMAAiICoHxy03hPF2sAAwADAAYAAAANIgKwAHTTeE8XawADAAMA
BwAAAOc0EAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgGy103hPF2sAAhEIsPjp03hP
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigLArUeE8XawAAAAAAAAAAABFACKA4EtR4TxdrAAAA
AAAAAAAAARAIgPAU1HhPF2sAAhEIsAwp1HhPF2sABwAAAOeoaan/////EUAIoAws1HhPF2sAAAAA
AAAAAAABEAiA4C7UeE8XawACEQiwJEz4eE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAEUfh4
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
AgAAAAMAAAAGAAAAERACkAhzr3lPF2sAAgACAAERApCgdK95TxdrAAYAAwACIgKgIKWveU8XawAC
AAIABgAAAA0iArCcpq95TxdrAAIAAgAGAAAAO5P2/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAGNCveU8XawACEQiwpAmweU8XawASAAAABRNgqf////8SIAgQGAAAABFACKBYKLB5Txdr
AAAAAAAAAAAAEUAIoPgvsHlPF2sAAAAAAAAAAAABEAiA3DKweU8XawACEQiwFEeweU8XawAHAAAA
56hpqf////8RQAigUEqweU8XawAAAAAAAAAAAAEQCIDsTLB5TxdrAAIRCLBcqL55TxdrAAEAAADV
DEAAAAAAAA8gCBD6AAAAEUAIoByuvnlPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgAzIvnlPF2sAAhEIsDztvnlPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigEAq/
eU8XawAAAAAAAAAAAAEQCIDIDb95TxdrAAIRCLD4HL95TxdrAAcAAADnqGmp/////xFACKAIIL95
TxdrAAAAAAAAAAAAARAIgEAjv3lPF2sAAhEIsEiL1HlPF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAigPJDUeU8XawAAAAAAAAAAABFACKDkodR5TxdrAAAAAAAAAAAAARAIgKCk1HlPF2sAAhEIsGwS
13lPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigXBfXeU8XawAAAAAAAAAAABUiAqAQItd5Txdr
AAYAAAAAAAAAAyICwHAk13lPF2sABgADAIrfiQAAAACA7cgMABciApC8Jtd5TxdrAAEAAwAUIgLA
3CjXeU8XawABAAMA/////wAAAADEq5MADoACsNQr13lPF2sAAwAAAAYAAADWSA8AD4ACwNgt13lP
F2sAAwAAAAEAAAADkh4AQEIPAAqAAsAkL9d5TxdrAAMAAAAGAAAAAwAAAAEAAAAREAKQXDHXeU8X
awAGAAMAARECkBgz13lPF2sAAQADAAIiAqAgZNd5TxdrAAYAAwAHAAAADSICsNBl13lPF2sABgAD
AAYAAACK34kABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICMjdd5TxdrAAIRCLBovdd5
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
5ArMek8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKD4D8x6TxdrAAAAAAAAAAAAFSICoBwazHpP
F2sABAAAAAAAAAADIgLAABzMek8XawADAAIAk1RqAAAAAIC2SA8AFyICkFQfzHpPF2sAAQACABQi
AsAQIcx6TxdrAAEAAgD/////AAAAAFgHdQAOgAKwfCXMek8XawACAAAAAwAAALZIDwAPgALA9CbM
ek8XawACAAAAAQAAACeRHgBAQg8ACoACwEwozHpPF2sAAgAAAAMAAAACAAAAAQAAABEQApCAKsx6
TxdrAAMAAgABEQKQICzMek8XawABAAIAAiICoDxgzHpPF2sAAwACAAcAAAANIgKwZGLMek8XawAD
AAIABAAAAJNUagAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgFSLzHpPF2sAAhEIsKy8
zHpPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigcNzMek8XawAAAAAAAAAAAASAAqDA7Mx6Txdr
AAAAAAAAAAAAERICkCjwzHpPF2sAAAAAAAkiAoAc9cx6TxdrAAwiAuAQ+Mx6TxdrAIUrAAAAAAAA
hSsAAAAAAAABAAESAAAAAAsiAsBo+sx6TxdrABUGAAAAAAAAAAAAABIAAAACIgKg1PzMek8XawAA
AAAAAAAAAA0iArAU/8x6TxdrAAAAAAAeAAAA72WbAAYiApAAA816TxdrAB4AAAARQAigzArNek8X
awAAAAAAAAAAAAEQCICcDc16TxdrAAIRCLBgHM16TxdrAAcAAADnqAmU/////xFACKBcH816Txdr
AAAAAAAAAAAAARAIgBwizXpPF2sAA/ABIAUAAACcDQAAAhEIsCADDnpPF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAiggAkOek8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiA2CcOek8XawACEQiwgFAOek8XawASAAAABRNgqf////8SIAgQGAAAABFACKAUaw56TxdrAAAA
AAAAAAAAARAIgORtDnpPF2sAAhEIsDh7DnpPF2sABwAAAOeoaan/////EUAIoPR9DnpPF2sAAAAA
AAAAAAABEAiAyIAOek8XawACEQiwhOUQek8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDQ6hB6
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
FyICkAylYHpPF2sAAwADABciApDgp2B6TxdrAAUAAwAUIgLAbKlgek8XawAFAAMA/////wMAAADB
IHsADoACsOysYHpPF2sAAwAAAAIAAABHSQ8AD4ACwAyvYHpPF2sAAwAAAAUAAABgkh4AQEIPAAqA
AsBwsGB6TxdrAAMAAAACAAAAAwAAAAUAAAAREAKQ5LFgek8XawACAAMAARECkDy0YHpPF2sABQAD
AAIiAqCo5mB6TxdrAAIAAwAHAAAADSICsDDoYHpPF2sAAgADAAcAAACGpngABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIBAEWF6TxdrAAIRCLB4P2F6TxdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoHxdYXpPF2sAAAAAAAAAAAARQAigdGRhek8XawAAAAAAAAAAAAEQCIBgZ2F6TxdrAAIR
CLCcdWF6TxdrAAcAAADnqGmp/////xFACKBoeGF6TxdrAAAAAAAAAAAAARAIgCB7YXpPF2sAAhEI
sMwFhXpPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig9AuFek8XawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiA7CyFek8XawACEQiwBF2Fek8XawASAAAABRNgqf////8S
IAgQGAAAABFACKDke4V6TxdrAAAAAAAAAAAAARAIgPx+hXpPF2sAAhEIsHCNhXpPF2sABwAAAOeo
aan/////EUAIoHCQhXpPF2sAAAAAAAAAAAABEAiAoJOFek8XawACEQiwCEuIek8XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKBwT4h6TxdrAAAAAAAAAAAAFSICoIhaiHpPF2sABwAAAAAAAAADIgLA
sFyIek8XawAFAAMA3ddrAAAAAIDkSA8AFyICkJBeiHpPF2sAAAACABQiAsD8YIh6TxdrAAAAAgD/
////AAAAABa8egAOgAKw8GOIek8XawADAAAABQAAAORIDwAPgALAfGWIek8XawACAAAAAAAAACuS
HgBAQg8ACoACwJBniHpPF2sAAwAAAAUAAAACAAAAAAAAABEQApAQaYh6TxdrAAUAAwABEQKQhGuI
ek8XawAAAAIAAiICoFSeiHpPF2sABQADAAcAAAANIgKw7J+Iek8XawAFAAMABwAAAN3XawAEIAgg
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
TxdrAAMAAgAUIgLAVNeSe08XawADAAIA/////wAAAACoC1sADoACsJzakntPF2sAAwAAAAAAAABh
SA8AD4ACwPDbkntPF2sAAgAAAAMAAABZkR4AQEIPAAqAAsBc3pJ7TxdrAAMAAAAAAAAAAgAAAAMA
AAAREAKQxN+Se08XawAAAAMAARECkFTikntPF2sAAwACAAIiAqC8FZN7TxdrAAAAAwAGAAAADSIC
sAwXk3tPF2sAAAADAAQAAAAO/FAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICwQJN7
TxdrAAIRCLDgepN7TxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoGiZk3tPF2sAAAAAAAAAAAAB
EAiAjJ2Te08XawACEQiwIK2Te08XawAHAAAA56gJlP////8RQAigFLCTe08XawAAAAAAAAAAAAEQ
CIDMspN7TxdrAAIRCLCMu5p7TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoFTBmntPF2sAAAAA
AAAAAAARQAigINKae08XawAAAAAAAAAAAAEQCIC41Jp7TxdrAAPwASAFAAAA3A8AAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAlITUek8XawACEQiwELfUek8XawASAAAABRNgqf////8S
IAgQGAAAABFACKBU1tR6TxdrAAAAAAAAAAAAARAIgPDY1HpPF2sAAhEIsPzn1HpPF2sABwAAAOeo
aan/////EUAIoBTr1HpPF2sAAAAAAAAAAAABEAiAtO3Uek8XawACEQiwdJvXek8XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKDoo9d6TxdrAAAAAAAAAAAAFSICoFiu13pPF2sABQAAAAAAAAADIgLA
XLHXek8XawAHAAMAOINpAAAAAIBiSg8AFyICkJiz13pPF2sABAADABQiAsA8ttd6TxdrAAQAAwD/
////AAAAAJaPcgAOgAKwmLnXek8XawADAAAABwAAAGJKDwAPgALA3LvXek8XawADAAAABAAAAGWT
HgBAQg8ACoACwES913pPF2sAAwAAAAcAAAADAAAABAAAABEQApCAv9d6TxdrAAcAAwABEQKQ3MDX
ek8XawAEAAMAAiICoKz313pPF2sABwADAAYAAAANIgKwTPnXek8XawAHAAMABQAAADiDaQAEIAgg
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
AyICwAzpTntPF2sABwADAGw6WgAAAACAzEgPABciApBs7E57TxdrAAQAAwAUIgLAEO5Oe08XawAE
AAMA/////wAAAACRRmMADoACsJzxTntPF2sAAwAAAAcAAADMSA8AD4ACwPTyTntPF2sAAwAAAAQA
AAC7kR4AQEIPAAqAAsBc9E57TxdrAAMAAAAHAAAAAwAAAAQAAAAREAKQgPZOe08XawAHAAMAAREC
kBz4TntPF2sABAADAAIiAqA0LE97TxdrAAcAAwAGAAAADSICsIQuT3tPF2sABwADAAUAAABsOloA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAwVk97TxdrAAIRCLCsiE97TxdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoNilT3tPF2sAAAAAAAAAAAARQAigwKxPe08XawAAAAAAAAAAAAEQ
CIAQtU97TxdrAAIRCLDQw097TxdrAAcAAADnqGmp/////xFACKDsxk97TxdrAAAAAAAAAAAAARAI
gFzLT3tPF2sAAhEIsGQQc3tPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig9BVze08XawAAAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAXDhze08XawACEQiwnGBze08XawAS
AAAABRNgqf////8SIAgQGAAAABFACKCge3N7TxdrAAAAAAAAAAAAARAIgEh+c3tPF2sAAhEIsOyK
c3tPF2sABwAAAOeoaan/////EUAIoNSNc3tPF2sAAAAAAAAAAAABEAiAaJBze08XawACEQiw3JR2
e08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDomXZ7TxdrAAAAAAAAAAAAFSICoLSkdntPF2sA
BQAAAAAAAAADIgLAuKZ2e08XawAEAAMAof1TAAAAAIDwSA8AFyICkOSodntPF2sAAwADABQiAsDU
qnZ7TxdrAAMAAwD/////AAAAAIshXQAOgAKwZK52e08XawADAAAABAAAAPBIDwAPgALAgLB2e08X
awADAAAAAwAAALyRHgBAQg8ACoACwOSxdntPF2sAAwAAAAQAAAADAAAAAwAAABEQApAEtHZ7Txdr
AAQAAwABEQKQmLV2e08XawADAAMAAiICoADmdntPF2sABAADAAYAAAANIgKwdOd2e08XawAEAAMA
BQAAAKH9UwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgIgSd3tPF2sAAhEIsPBAd3tP
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig7GR3e08XawAAAAAAAAAAABFACKCAbHd7TxdrAAAA
AAAAAAAAARAIgORvd3tPF2sAAhEIsER+d3tPF2sABwAAAOeoaan/////EUAIoPSAd3tPF2sAAAAA
AAAAAAABEAiAwIN3e08XawACEQiwCL2ae08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAMwpp7
TxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICs3Zp7TxdrAAIRCLDY
Cpt7TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoDArm3tPF2sAAAAAAAAAAAABEAiAwC2be08X
awACEQiwRDybe08XawAHAAAA56hpqf////8RQAigPD+be08XawAAAAAAAAAAAAEQCICcQ5t7Txdr
AAIRCLCMUp57TxdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoAhXnntPF2sAAAAAAAAAAAAVIgKg
XGOee08XawAFAAAAAAAAAAMiAsBYZZ57TxdrAAMAAwA42E0AAAAAgFNJDwAXIgKQlGeee08XawAH
AAMAFCICwExpnntPF2sABwADAP////8AAAAAbDpaAA6AArBIbJ57TxdrAAMAAAADAAAAU0kPAA+A
AsCEbp57TxdrAAMAAAAHAAAAQ5IeAEBCDwAKgALA1G+ee08XawADAAAAAwAAAAMAAAAHAAAAERAC
kFxxnntPF2sAAwADAAERApD0c557TxdrAAcAAwACIgKg8KKee08XawADAAMABQAAAA0iArBspJ57
TxdrAAMAAwAFAAAAONhNAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA7Muee08XawAC
EQiw7Piee08XawASAAAABRNgqf////8SIAgQGAAAABFACKAkFZ97TxdrAAAAAAAAAAAAARAIgEQY
n3tPF2sAAhEIsAgmn3tPF2sABwAAAOeoaan/////EUAIoOQon3tPF2sAAAAAAAAAAAABEAiAcCuf
e08XawAD8AEgBgAAAFgOAAACEQiwZEHtek8XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKDYRu16
TxdrAAAAAAAAAAAAFSICoMxQ7XpPF2sABgAAAAAAAAADIgLAxFPtek8XawABAAMAx89lAAAAAICP
SQ8AFyICkPhV7XpPF2sAAgACABQiAsCwV+16TxdrAAIAAgD/////AAAAADOYcAAOgAKwYFvtek8X
awADAAAAAQAAAI9JDwAPgALAxFztek8XawACAAAAAgAAAO2RHgBAQg8ACoACwBBf7XpPF2sAAwAA
AAEAAAACAAAAAgAAABEQApB0YO16TxdrAAEAAwABEQKQ7GHtek8XawACAAIAAiICoKiR7XpPF2sA
AQADAAcAAAANIgKwJJTtek8XawABAAMABgAAAMfPZQAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgNC77XpPF2sAAhEIsIT37XpPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAignBXuek8X
awAAAAAAAAAAAAEQCIBAGe56TxdrAAIRCLCMKO56TxdrAAcAAADnqAmU/////xFACKB0K+56Txdr
AAAAAAAAAAAAARAIgAwu7npPF2sAAhEIsCwL/HpPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
IBD8ek8XawAAAAAAAAAAABFACKA4Jfx6TxdrAAAAAAAAAAAAARAIgCwp/HpPF2sAAhEIsODsEXtP
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigjDoSe08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAYE4Se08XawACEQiwIHcSe08XawASAAAABRMAlP////8SIAgQGAAA
ABFACKC4lBJ7TxdrAAAAAAAAAAAAARAIgPCXEntPF2sAAhEIsPioEntPF2sABwAAAOeoCZT/////
EUAIoLCrEntPF2sAAAAAAAAAAAABEAiAyK4Se08XawACEQiwXP8Ue08XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKBEBBV7TxdrAAAAAAAAAAAAFSICoGgPFXtPF2sABgAAAAAAAAADIgLAsBEVe08X
awACAAIAF09hAAAAAIAcSQ8AFyICkLwTFXtPF2sABgADABQiAsCcFRV7TxdrAAYAAwD/////AAAA
AJhOawAOgAKwZBkVe08XawACAAAAAgAAABxJDwAPgALA+BoVe08XawADAAAABgAAAKuSHgBAQg8A
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
/FSJe08XawACEQiwGGSJe08XawAHAAAA56gJlP////8RQAigwGaJe08XawABAAAAAAAAAAEQCICs
aYl7TxdrAAIRCLDou5p7TxdrAAEAAADLDEAAAAAAAA8gCBD6AAAAEUAIoGjAmntPF2sAAQAAAAAA
AAARQAigxM2ae08XawABAAAAAAAAAAEQCICE0Jp7TxdrAAIRCLCYfZ57TxdrAAEAAADVDEAAAAAA
AA8gCBD6AAAAEUAIoISCnntPF2sAAQAAAAAAAAAVIgKg/Iyee08XawAHAAAAAAAAAAMiAsAMj557
TxdrAAAAAgBt4UwAAAAAgOhIDwAXIgKQMJGee08XawACAAMAFCICwMiSnntPF2sAAgADAP////8A
AAAAYxNaAA6AArCslZ57TxdrAAIAAAAAAAAA6EgPAA+AAsAgmJ57TxdrAAMAAAACAAAALZIeAEBC
DwAKgALAdJmee08XawACAAAAAAAAAAMAAAACAAAAERACkICbnntPF2sAAAACAAERApAwnZ57Txdr
AAIAAwACIgKgkNCee08XawAAAAIABwAAAA0iArDs0p57TxdrAAAAAgAHAAAAbeFMAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAAEgAKgaAife08XawAAAAAAAAAAABESApCIDJ97TxdrAAAAAAAJ
IgKAsBGfe08XawAMIgLggBSfe08XawCTKwAAAAAAAJMrAAAAAAAAAQABEgAAAAALIgLA0Bafe08X
awAiBgAAAAAAAAAAAAASAAAAAiICoMQZn3tPF2sAAAAAAAAAAAANIgKwoBufe08XawAAAAAAHgAA
AKeomgAGIgKQXCCfe08XawAeAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBELJ97TxdrAAIRCLCQYZ97
TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoHiCn3tPF2sAAAAAAAAAAAABEAiA6IWfe08XawAC
EQiwQJufe08XawAHAAAA56hpqf////8RQAigMJ+fe08XawAAAAAAAAAAAAEQCIBEop97TxdrAAPw
ASAEAAAAGA8AAAIRCLCon7B7TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHCmsHtPF2sAAAAA
AAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgHC9sHtPF2sAAhEIsMjpsHtPF2sA
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
AAAAAAAAAAARQAig2MsEfU8XawAAAAAAAAAAAAEQCIBYzgR9TxdrAAIRCLAg3QR9TxdrAAcAAADn
qGmp/////xFACKAc4AR9TxdrAAAAAAAAAAAAARAIgKziBH1PF2sAAhEIsIh3J31PF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigeH0nfU8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiANJonfU8XawACEQiwMMknfU8XawASAAAABRNgqf////8SIAgQGAAAABFACKAI5id9
TxdrAAAAAAAAAAAAARAIgLzoJ31PF2sAAhEIsKj4J31PF2sABwAAAOeoaan/////EUAIoJj7J31P
F2sAAAAAAAAAAAABEAiAHP4nfU8XawACEQiwRMArfU8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKCUxCt9TxdrAAAAAAAAAAAAFSICoCjPK31PF2sABQAAAAAAAAADIgLAxNErfU8XawAHAAMAqhUd
AAAAAICeSA8AFyICkGDTK31PF2sABAADABQiAsDw1Ct9TxdrAAQAAwD/////AAAAALoiJgAOgAKw
cNgrfU8XawADAAAABwAAAJ5IDwAPgALA6NkrfU8XawADAAAABAAAAJaRHgBAQg8ACoACwAjcK31P
F2sAAwAAAAcAAAADAAAABAAAABEQApCE3St9TxdrAAcAAwABEQKQLN8rfU8XawAEAAMAAiICoAwV
LH1PF2sABwADAAYAAAANIgKwnBYsfU8XawAHAAMABQAAAKoVHQAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgPQ/LH1PF2sAAhEIsKhtLH1PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
sIosfU8XawAAAAAAAAAAAAEQCIA0jix9TxdrAAIRCLAonCx9TxdrAAcAAADnqGmp/////xFACKBM
nyx9TxdrAAAAAAAAAAAAARAIgAikLH1PF2sAAhEIsFQjT31PF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigLChPfU8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAJEtP
fU8XawACEQiwAHNPfU8XawASAAAABRNgqf////8SIAgQGAAAABFACKAgjk99TxdrAAAAAAAAAAAA
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
hr0PAAAAAIAlSQ8AFyICkMR5e31PF2sAAgADABQiAsBwe3t9TxdrAAIAAwD/////AAAAANntHAAO
gAKwWH57fU8XawACAAAAAAAAACVJDwAPgALAnIF7fU8XawADAAAAAgAAACWSHgBAQg8ACoACwPSC
e31PF2sAAgAAAAAAAAADAAAAAgAAABEQApAIhXt9TxdrAAAAAgABEQKQrIZ7fU8XawACAAMAAiIC
oGC6e31PF2sAAAACAAcAAAANIgKwxLx7fU8XawAAAAIABwAAAIa9DwAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgIDne31PF2sAAhEIsHAcfH1PF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAig8Dp8fU8XawAAAAAAAAAAAAEQCIAEPnx9TxdrAAIRCLBcTXx9TxdrAAcAAADnqGmp/////xFA
CKAYUHx9TxdrAAAAAAAAAAAAARAIgDBTfH1PF2sAAhEIsGSwjH1PF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAigDLaMfU8XawAAAAAAAAAAABFACKCgxox9TxdrAAAAAAAAAAAAARAIgITKjH1PF2sA
AhEIsMh6nn1PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigCH+efU8XawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAKJOefU8XawACEQiw+L6efU8XawASAAAABRNgqf//
//8SIAgQGAAAABFACKCc2p59TxdrAAAAAAAAAAAAARAIgBjenn1PF2sAAhEIsFDtnn1PF2sABwAA
AOeoaan/////EUAIoDzwnn1PF2sAAAAAAAAAAAABEAiAMPOefU8XawACEQiwdCOjfU8XawABAAAA
ywxAAAAAAAAPIAgQ+gAAABFACKDkKKN9TxdrAAAAAAAAAAAAFSICoNgzo31PF2sABwAAAAAAAAAD
IgLAzDWjfU8XawACAAMAjqQNAAAAAIBLSQ8AFyICkBw4o31PF2sAAgACABciApB4OqN9TxdrAAAA
AwAXIgKQXDyjfU8XawADAAMAFyICkAA+o31PF2sABQADABQiAsAwQKN9TxdrAAUAAwD/////AwAA
AE4iEAAOgAKwLEOjfU8XawADAAAAAgAAAEtJDwAPgALAsESjfU8XawADAAAABQAAAHCSHgBAQg8A
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
TxdrAAAAAAAAAAAAARAIgLDljH5PF2sAAhEIsGD1jH5PF2sABwAAAOeoaan/////EUAIoPD3jH5P
F2sAAAAAAAAAAAABEAiA0PqMfk8XawACEQiwBAinfk8XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFA
CKC0DKd+TxdrAAAAAAAAAAAAFSICoDwXp35PF2sABgAAAAAAAAADIgLAZBmnfk8XawABAAMAoxyE
AAAAAID0SA8AFyICkFgbp35PF2sAAgACABQiAsAMHad+TxdrAAIAAgD/////AAAAAOvnjgAOgAKw
/B+nfk8XawADAAAAAQAAAPRIDwAPgALAQCGnfk8XawACAAAAAgAAALCRHgBAQg8ACoACwJQip35P
F2sAAwAAAAEAAAACAAAAAgAAABEQApD4I6d+TxdrAAEAAwABEQKQnCWnfk8XawACAAIAAiICoKhU
p35PF2sAAQADAAcAAAANIgKwCFanfk8XawABAAMABgAAAKMchAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgCR9p35PF2sAAhEIsDi3p35PF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig
ZNWnfk8XawAAAAAAAAAAAAEQCIC42ad+TxdrAAIRCLBc6ad+TxdrAAcAAADnqAmU/////xFACKBA
7Kd+TxdrAAAAAAAAAAAAARAIgOzup35PF2sAAhEIsFwwtH5PF2sAAQAAANwMQAAAAAAADyAIEPoA
AAARQAigADa0fk8XawAAAAAAAAAAABFACKBcR7R+TxdrAAAAAAAAAAAAARAIgJxJtH5PF2sAAhEI
sLASyn5PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigWBfKfk8XawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAVCvKfk8XawACEQiwMFXKfk8XawASAAAABRMAlP////8S
IAgQGAAAABFACKB4c8p+TxdrAAAAAAAAAAAAARAIgBR4yn5PF2sAAhEIsGiHyn5PF2sABwAAAOeo
CZT/////EUAIoCSKyn5PF2sAAAAAAAAAAAABEAiAWI3Kfk8XawACEQiwzMXOfk8XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKAUys5+TxdrAAAAAAAAAAAAFSICoETVzn5PF2sABgAAAAAAAAADIgLA
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
AQAAANUMQAAAAAAADyAIEPoAAAARQAig/IiMfk8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiAVJyMfk8XawACEQiwZMWMfk8XawASAAAABRNgqf////8SIAgQGAAAABFA
CKCg4ox+TxdrAAAAAAAAAAAAARAIgPzljH5PF2sAAhEIsEz0jH5PF2sABwAAAOeoaan/////EUAI
oET3jH5PF2sAAAAAAAAAAAABEAiAfPqMfk8XawACEQiw0JiRfk8XawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKAgnpF+TxdrAAAAAAAAAAAAFSICoKSpkX5PF2sABwAAAAAAAAADIgLArKuRfk8XawAC
AAMAiaiHAAAAAICASQ8AFyICkPStkX5PF2sAAgACABciApDor5F+TxdrAAAAAwAXIgKQ0LGRfk8X
awADAAMAFyICkCi0kX5PF2sABQADABQiAsCgtZF+TxdrAAUAAwD/////AwAAAJsmigAOgAKw1LiR
fk8XawADAAAAAgAAAIBJDwAPgALAALuRfk8XawADAAAABQAAABCTHgBAQg8ACoACwDi8kX5PF2sA
AwAAAAIAAAADAAAABQAAABEQApBcvpF+TxdrAAIAAwABEQKQ5L+Rfk8XawAFAAMAAiICoHzzkX5P
F2sAAgADAAcAAAANIgKwBPWRfk8XawACAAMABwAAAImohwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgLgekn5PF2sAAhEIsFxOkn5PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigcGyS
fk8XawAAAAAAAAAAABFACKB4c5J+TxdrAAAAAAAAAAAAARAIgCh2kn5PF2sAAhEIsCyFkn5PF2sA
BwAAAOeoaan/////EUAIoACIkn5PF2sAAAAAAAAAAAABEAiAmIqSfk8XawACEQiwuDC0fk8XawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKDUNbR+TxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIAkW7R+TxdrAAIRCLBUirR+TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oLyntH5PF2sAAAAAAAAAAAABEAiAcKu0fk8XawACEQiwxLm0fk8XawAHAAAA56hpqf////8RQAig
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
6LUrf08XawACEQiwDBhBf08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCgHUF/TxdrAAEAAAAA
AAAAEUAIoJgtQX9PF2sAAQAAAAAAAAABEAiAbDBBf08XawACEQiwzIxMf08XawABAAAA0AxAAAAA
AAAPIAgQ+gAAABFACKBokUx/TxdrAAEAAAAAAAAAFSICoJCbTH9PF2sABAAAAAAAAAADIgLAvJ1M
f08XawAAAAMAfUtvAAAAAICLSA8AFyICkKigTH9PF2sAAwACABQiAsBwokx/TxdrAAMAAgD/////
AAAAAMRaeQAOgAKwdKZMf08XawADAAAAAAAAAItIDwAPgALA5KdMf08XawACAAAAAwAAANKRHgBA
Qg8ACoACwDSpTH9PF2sAAwAAAAAAAAACAAAAAwAAABEQApBUq0x/TxdrAAAAAwABEQKQ7KxMf08X
awADAAIAAiICoDDhTH9PF2sAAAADAAYAAAANIgKwkONMf08XawAAAAMABAAAAH1LbwAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgNQNTX9PF2sAAhEIsGBKTX9PF2sAEgAAAAUTAJT/////
EiAIEBgAAAARQAig2GdNf08XawAAAAAAAAAAAAEQCID0ak1/TxdrAAIRCLCUe01/TxdrAAcAAADn
qAmU/////xFACKBcfk1/TxdrAAAAAAAAAAAAARAIgPSATX9PF2sAAhEIsOziUn9PF2sAAQAAANAM
QAAAAAAADyAIEPoAAAARQAigNOhSf08XawAAAAAAAAAAABFACKAs+FJ/TxdrAAAAAAAAAAAAARAI
gCD7Un9PF2sAAhEIsBDEaH9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigYMhof08XawAAAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAkNtof08XawACEQiwhAlpf08XawAS
AAAABRMAlP////8SIAgQGAAAABFACKBEJml/TxdrAAAAAAAAAAAAARAIgOgoaX9PF2sAAhEIsCA3
aX9PF2sABwAAAOeoCZT/////EUAIoPw5aX9PF2sAAAAAAAAAAAABEAiAoDxpf08XawACEQiwxEl0
f08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCwTnR/TxdrAAAAAAAAAAAAFSICoBxZdH9PF2sA
BAAAAAAAAAADIgLAEFt0f08XawADAAIA8hFqAAAAAIDSSA8AFyICkFBddH9PF2sAAQACABQiAsD8
XnR/TxdrAAEAAgD/////AAAAANnAdAAOgAKwyGJ0f08XawACAAAAAwAAANJIDwAPgALA2GR0f08X
awACAAAAAQAAAF2RHgBAQg8ACoACwChmdH9PF2sAAgAAAAMAAAACAAAAAQAAABEQApBIaHR/Txdr
AAMAAgABEQKQ5Gl0f08XawABAAIAAiICoPSadH9PF2sAAwACAAcAAAANIgKwWJx0f08XawADAAIA
BAAAAPIRagAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgGDDdH9PF2sAAhEIsMTxdH9P
F2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigMA51f08XawAAAAAAAAAAAAEQCIBEEXV/TxdrAAIR
CLBIH3V/TxdrAAcAAADnqAmU/////xFACKAUI3V/TxdrAAAAAAAAAAAAARAIgKwldX9PF2sAAhEI
sHxwkH9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigNHaQf08XawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiA5I+Qf08XawACEQiw4LuQf08XawASAAAABRMAlP////8S
IAgQGAAAABFACKC815B/TxdrAAAAAAAAAAAAARAIgADbkH9PF2sAAhEIsFDpkH9PF2sABwAAAOeo
CZT/////EUAIoDzskH9PF2sAAAAAAAAAAAABEAiAuO6Qf08XawACEQiwKAecf08XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKAcC5x/TxdrAAAAAAAAAAAAFSICoDgVnH9PF2sABAAAAAAAAAADIgLA
OBicf08XawABAAIAc3hlAAAAAIBmSA8AFyICkFAanH9PF2sAAAADABQiAsDYG5x/TxdrAAAAAwD/
////AAAAAH1LbwAOgAKwMCCcf08XawACAAAAAQAAAGZIDwAPgALApCGcf08XawADAAAAAAAAADiR
HgBAQg8ACoACwMgjnH9PF2sAAgAAAAEAAAADAAAAAAAAABEQApAkJZx/TxdrAAEAAgABEQKQyCac
f08XawAAAAMAAiICoAxanH9PF2sAAQACAAcAAAANIgKwfFucf08XawABAAIABAAAAHN4ZQAEIAgg
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
D4ACwOT0f39PF2sAAwAAAAQAAAC2kR4AQEIPAAqAAsBE9n9/TxdrAAMAAAAHAAAAAwAAAAQAAAAR
EAKQWPh/f08XawAHAAMAARECkOD5f39PF2sABAADAAIiAqB8O4B/TxdrAAcAAwAGAAAADSICsMg9
gH9PF2sABwADAAUAAABJQGkABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBQZYB/Txdr
AAIRCLA8lIB/TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoBSygH9PF2sAAAAAAAAAAAARQAig
aLmAf08XawAAAAAAAAAAAAEQCIDAvYB/TxdrAAIRCLB4zIB/TxdrAAcAAADnqGmp/////xFACKCo
z4B/TxdrAAAAAAAAAAAAARAIgATTgH9PF2sAAhEIsPA6on9PF2sAAQAAANcMQAAAAAAADyAIEPoA
AAARQAigLECif08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA2F2i
f08XawACEQiwiIKif08XawASAAAABRNgqf////8SIAgQGAAAABFACKAgn6J/TxdrAAAAAAAAAAAA
ARAIgISion9PF2sAAhEIsKSyon9PF2sABwAAAOeoaan/////EUAIoHC1on9PF2sAAAAAAAAAAAAB
EAiAeLiif08XawACEQiwjJanf08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCom6d/TxdrAAAA
AAAAAAAAFSICoPilp39PF2sABQAAAAAAAAADIgLA/Kenf08XawAEAAMAfwNjAAAAAIDBSA8AFyIC
kECqp39PF2sAAwADABQiAsAUrKd/TxdrAAMAAwD/////AAAAAIsnbAAOgAKwKK+nf08XawADAAAA
BAAAAMFIDwAPgALASLGnf08XawADAAAAAwAAAKWRHgBAQg8ACoACwKCyp39PF2sAAwAAAAQAAAAD
AAAAAwAAABEQApDItKd/TxdrAAQAAwABEQKQVLanf08XawADAAMAAiICoGj0p39PF2sABAADAAYA
AAANIgKw5PWnf08XawAEAAMABQAAAH8DYwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gEQgqH9PF2sAAhEIsBROqH9PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigiHCof08XawAAAAAA
AAAAAAEQCIBwc6h/TxdrAAIRCLCMgah/TxdrAAcAAADnqGmp/////xFACKBMhah/TxdrAAAAAAAA
AAAAARAIgPiHqH9PF2sAAhEIsLDnyX9PF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigiO3Jf08X
awAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAgAvKf08XawACEQiwkDjK
f08XawASAAAABRNgqf////8SIAgQGAAAABFACKA4Vcp/TxdrAAAAAAAAAAAAARAIgJxYyn9PF2sA
AhEIsCBnyn9PF2sABwAAAOeoaan/////EUAIoPRpyn9PF2sAAAAAAAAAAAABEAiArGzKf08XawAD
8AEgBgAAALwPAAACEQiwlIkDf08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKC8kAN/TxdrAAAA
AAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIC0rQN/TxdrAAIRCLAc0AN/Txdr
ABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoOTtA39PF2sAAAAAAAAAAAABEAiAXPEDf08XawACEQiw
+AAEf08XawAHAAAA56hpqf////8RQAiguAMEf08XawAAAAAAAAAAAAEQCIC0BgR/TxdrAAIRCLA8
QR5/TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoOhGHn9PF2sAAAAAAAAAAAAVIgKg1FEef08X
awAGAAAAAAAAAAMiAsAIVB5/TxdrAAEAAwAC03QAAAAAgKFJDwAXIgKQ9FUef08XawACAAIAFCIC
wEBYHn9PF2sAAgACAP////8AAAAA455/AA6AArA0Wx5/TxdrAAMAAAABAAAAoUkPAA+AAsDAXB5/
TxdrAAIAAAACAAAAZZIeAEBCDwAKgALA6F4ef08XawADAAAAAQAAAAIAAAACAAAAERACkDBgHn9P
F2sAAQADAAERApDAYh5/TxdrAAIAAgACIgKgyJIef08XawABAAMABwAAAA0iArAolB5/TxdrAAEA
AwAGAAAAAtN0AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAlLwef08XawACEQiwnPce
f08XawASAAAABRMAlP////8SIAgQGAAAABFACKBcFx9/TxdrAAAAAAAAAAAAARAIgHQaH39PF2sA
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
BQAAAPMAAAABEAiAfK96f08XawACEQiwgNJ6f08XawASAAAABRNgqf////8SIAgQGAAAABFACKA4
7np/TxdrAAAAAAAAAAAAARAIgDzxen9PF2sAAhEIsNwBe39PF2sABwAAAOeoaan/////EUAIoIQE
e39PF2sAAAAAAAAAAAABEAiAzAd7f08XawACEQiwQHyVf08XawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKDQgJV/TxdrAAAAAAAAAAAAFSICoPCLlX9PF2sABgAAAAAAAAADIgLA7I2Vf08XawABAAMA
1ollAAAAAIAsSQ8AFyICkOCPlX9PF2sAAgACABQiAsAgkpV/TxdrAAIAAgD/////AAAAALBVcAAO
gAKw7JSVf08XawADAAAAAQAAACxJDwAPgALAbJaVf08XawACAAAAAgAAAAySHgBAQg8ACoACwJCY
lX9PF2sAAwAAAAEAAAACAAAAAgAAABEQApD8mZV/TxdrAAEAAwABEQKQkJyVf08XawACAAIAAiIC
oKTLlX9PF2sAAQADAAcAAAANIgKwWM2Vf08XawABAAMABgAAANaJZQAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgDD1lX9PF2sAAhEIsNQ2ln9PF2sAEgAAAAUTAJT/////EiAIEBgAAAAR
QAigVFeWf08XawAAAAAAAAAAAAEQCIA0WpZ/TxdrAAIRCLAYapZ/TxdrAAcAAADnqAmU/////xFA
CKDQbJZ/TxdrAAAAAAAAAAAAARAIgHBwln9PF2sAAhEIsOg5on9PF2sAAQAAAMsMQAAAAAAADyAI
EPoAAAARQAigPD+if08XawAAAAAAAAAAABFACKCYUaJ/TxdrAAAAAAAAAAAAARAIgEBUon9PF2sA
AhEIsEgcuH9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigbCG4f08XawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAXDa4f08XawACEQiw6F+4f08XawASAAAABRMAlP//
//8SIAgQGAAAABFACKC0fbh/TxdrAAAAAAAAAAAAARAIgIiCuH9PF2sAAhEIsISQuH9PF2sABwAA
AOeoCZT/////EUAIoCyTuH9PF2sAAAAAAAAAAAABEAiACJa4f08XawACEQiwODq9f08XawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKBEPr1/TxdrAAAAAAAAAAAAFSICoMhIvX9PF2sABgAAAAAAAAAD
IgLA6Eq9f08XawACAAIAGA1hAAAAAICYSA8AFyICkCRNvX9PF2sABgADABQiAsD8Tr1/TxdrAAYA
AwD/////AAAAALUNawAOgAKw9FK9f08XawACAAAAAgAAAJhIDwAPgALAXFS9f08XawADAAAABgAA
AMSRHgBAQg8ACoACwHxWvX9PF2sAAgAAAAIAAAADAAAABgAAABEQApDkV71/TxdrAAIAAgABEQKQ
XFm9f08XawAGAAMAAiICoDyKvX9PF2sAAgACAAYAAAANIgKwlIu9f08XawACAAIABgAAABgNYQAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgDi1vX9PF2sAAhEIsHjvvX9PF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAighA2+f08XawAAAAAAAAAAABFACKDIFb5/TxdrAAAAAAAAAAAAARAI
gDwYvn9PF2sAAhEIsBgovn9PF2sABwAAAOeoaan/////EUAIoAgrvn9PF2sAAAAAAAAAAAABEAiA
tC2+f08XawACEQiwuOXJf08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBQ68l/TxdrAAAAAAAA
AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIC8Asp/TxdrAAIRCLAQKMp/TxdrABIA
AAAFE2Cp/////xIgCBAYAAAAEUAIoAxDyn9PF2sAAAAAAAAAAAABEAiAjEXKf08XawACEQiwoFPK
f08XawAHAAAA56hpqf////8RQAigfFbKf08XawAAAAAAAAAAAAEQCIBoWcp/TxdrAAPwASAHAAAA
4A8AAAIRCLA4igN/TxdrAAEAAADXDEAAAAAAAA8gCBD6AAAAEUAIoHCQA39PF2sAAAAAAAAAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMSoA39PF2sAAhEIsHjRA39PF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAig7O0Df08XawAAAAAAAAAAAAEQCICI8QN/TxdrAAIRCLA4AAR/Txdr
AAcAAADnqGmp/////xFACKDgAgR/TxdrAAAAAAAAAAAAARAIgEQGBH9PF2sAAhEIsDjUCH9PF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAig9NgIf08XawAAAAAAAAAAABUiAqDE5Ah/TxdrAAcAAAAA
AAAAAyICwAznCH9PF2sAAgADADBfeAAAAACAWUkPABciApAI6Qh/TxdrAAIAAgAXIgKQ0OsIf08X
awAAAAMAFyICkFTtCH9PF2sAAwADABciApAI7wh/TxdrAAUAAwAUIgLAsPAIf08XawAFAAMA////
/wMAAAB+3XoADoACsBT0CH9PF2sAAwAAAAIAAABZSQ8AD4ACwID1CH9PF2sAAwAAAAUAAAB6kh4A
QEIPAAqAAsC09wh/TxdrAAMAAAACAAAAAwAAAAUAAAAREAKQKPkIf08XawACAAMAARECkMz6CH9P
F2sABQADAAIiAqDULQl/TxdrAAIAAwAHAAAADSICsEwvCX9PF2sAAgADAAcAAAAwX3gABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAQWQl/TxdrAAIRCLDUhwl/TxdrABIAAAAFE2Cp////
/xIgCBAYAAAAEUAIoJCmCX9PF2sAAAAAAAAAAAARQAigeK4Jf08XawAAAAAAAAAAAAEQCIBYsQl/
TxdrAAIRCLBIvwl/TxdrAAcAAADnqGmp/////xFACKA8wgl/TxdrAAAAAAAAAAAAARAIgBjFCX9P
F2sAAhEIsFg1K39PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigXDsrf08XawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAHFkrf08XawACEQiwLIgrf08XawASAAAABRNg
qf////8SIAgQGAAAABFACKAgpyt/TxdrAAAAAAAAAAAAARAIgOSpK39PF2sAAhEIsHi4K39PF2sA
BwAAAOeoaan/////EUAIoIy8K39PF2sAAAAAAAAAAAABEAiA/L4rf08XawACEQiw0JIwf08XawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKDUlzB/TxdrAAAAAAAAAAAAFSICoASjMH9PF2sABwAAAAAA
AAADIgLABKUwf08XawAFAAMAYpRrAAAAAIAcSQ8AFyICkOirMH9PF2sAAAACABQiAsBwrTB/Txdr
AAAAAgD/////AAAAAHd4egAOgAKw0LAwf08XawADAAAABQAAABxJDwAPgALAULIwf08XawACAAAA
AAAAAHWSHgBAQg8ACoACwJyzMH9PF2sAAwAAAAUAAAACAAAAAAAAABEQApCwtTB/TxdrAAUAAwAB
EQKQPLcwf08XawAAAAIAAiICoEzpMH9PF2sABQADAAcAAAANIgKwjOswf08XawAFAAMABwAAAGKU
awAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgJAVMX9PF2sAAhEIsEBZMX9PF2sAEgAA
AAUTAJT/////EiAIEBgAAAARQAigvHcxf08XawABAAAAAAAAABFACKBMfzF/TxdrAAEAAAAAAAAA
ARAIgPiGMX9PF2sAAhEIsFiWMX9PF2sABwAAAOeoCZT/////EUAIoECZMX9PF2sAAQAAAAAAAAAB
EAiAZJwxf08XawACEQiwhBZBf08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDIG0F/TxdrAAEA
AAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICwMEF/TxdrAAIRCLD4XEF/Txdr
ABIAAAAFEwCU/////xIgCBAYAAAAEUAIoFR7QX9PF2sAAQAAAAAAAAABEAiAsH5Bf08XawACEQiw
fI1Bf08XawAHAAAA56gJlP////8RQAigYJBBf08XawABAAAAAAAAAAEQCIBck0F/TxdrAAIRCLBo
yUF/TxdrABIAAAAFFACU/////xIgCBAgAAAAEUAIoFjtQX9PF2sAAQAAAAAAAAABEAiAzPBBf08X
awACEQiwJOJSf08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBk51J/TxdrAAEAAAAAAAAAEUAI
oLT1Un9PF2sAAQAAAAAAAAABEAiAvPhSf08XawACEQiwzFBYf08XawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKDgVVh/TxdrAAEAAAAAAAAAFSICoKxgWH9PF2sABwAAAAAAAAADIgLAQGNYf08XawAA
AAIAWS9rAAAAAIAeSQ8AFyICkHhlWH9PF2sAAgADABQiAsAMZ1h/TxdrAAIAAwD/////AAAAADBf
eAAOgAKw9GpYf08XawACAAAAAAAAAB5JDwAPgALAdGxYf08XawADAAAAAgAAADqSHgBAQg8ACoAC
wNRuWH9PF2sAAgAAAAAAAAADAAAAAgAAABEQApBscFh/TxdrAAAAAgABEQKQEHJYf08XawACAAMA
AiICoOCnWH9PF2sAAAACAAcAAAANIgKwYKpYf08XawAAAAIABwAAAFkvawAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgMTVWH9PF2sAAhEIsAwKWX9PF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAigCChZf08XawAAAAAAAAAAAAEQCIBoK1l/TxdrAAIRCLBUOll/TxdrAAcAAADnqGmp////
/xFACKAQPVl/TxdrAAAAAAAAAAAAARAIgPQ/WX9PF2sAAhEIsFjDaH9PF2sAAQAAAMsMQAAAAAAA
DyAIEPoAAAARQAigpMhof08XawAAAAAAAAAAABFACKDo2Gh/TxdrAAAAAAAAAAAAARAIgETcaH9P
F2sAAhEIsNyNen9PF2sAAQAAANAMQAAAAAAADyAIEPoAAAARQAigAJJ6f08XawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAQKZ6f08XawACEQiwxM96f08XawASAAAABRNg
qf////8SIAgQGAAAABFACKBo7np/TxdrAAAAAAAAAAAAARAIgKzxen9PF2sAAhEIsJABe39PF2sA
BwAAAOeoaan/////EUAIoKgEe39PF2sAAAAAAAAAAAABEAiAuAd7f08XawACEQiwFA+Af08XawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKAgFIB/TxdrAAAAAAAAAAAAFSICoIAggH9PF2sABwAAAAAA
AAADIgLAYCKAf08XawACAAMAohVpAAAAAICOSQ8AFyICkJgkgH9PF2sAAgACABciApBwJoB/Txdr
AAAAAwAXIgKQYCiAf08XawADAAMAFyICkIwqgH9PF2sABQADABQiAsAoLIB/TxdrAAUAAwD/////
AwAAAGKUawAOgAKwNC+Af08XawADAAAAAgAAAI5JDwAPgALAZDGAf08XawADAAAABQAAAKySHgBA
Qg8ACoACwMwygH9PF2sAAwAAAAIAAAADAAAABQAAABEQApAANYB/TxdrAAIAAwABEQKQPDaAf08X
awAFAAMAAiICoBhogH9PF2sAAgADAAcAAAANIgKwiGmAf08XawACAAMABwAAAKIVaQAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgFiUgH9PF2sAAhEIsPjFgH9PF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAig2OWAf08XawAAAAAAAAAAABFACKB47YB/TxdrAAAAAAAAAAAAARAIgBDwgH9P
F2sAAhEIsPj+gH9PF2sABwAAAOeoaan/////EUAIoAQCgX9PF2sAAAAAAAAAAAABEAiAoASBf08X
awACEQiwLDqif08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCYP6J/TxdrAAAAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCID0YKJ/TxdrAAIRCLBwk6J/TxdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoMyyon9PF2sAAAAAAAAAAAABEAiAOLeif08XawACEQiwaMaif08XawAH
AAAA56hpqf////8RQAigRMmif08XawAAAAAAAAAAAAEQCICAzKJ/TxdrAAIRCLAMzqd/TxdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoGzSp39PF2sAAAAAAAAAAAAVIgKg7N2nf08XawAHAAAAAAAA
AAMiAsDo36d/TxdrAAUAAwBiS1wAAAAAgABJDwAXIgKQ8OGnf08XawAAAAIAFCICwDzkp39PF2sA
AAACAP////8AAAAAWS9rAA6AArAw56d/TxdrAAMAAAAFAAAAAEkPAA+AAsBs6Kd/TxdrAAIAAAAA
AAAAjpIeAEBCDwAKgALAsOqnf08XawADAAAABQAAAAIAAAAAAAAAERACkFDsp39PF2sABQADAAER
ApCs7qd/TxdrAAAAAgACIgKg1COof08XawAFAAMABwAAAA0iArBUJah/TxdrAAUAAwAHAAAAYktc
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA7FCof08XawACEQiwnJGof08XawASAAAA
BRMAlP////8SIAgQGAAAABFACKAMsah/TxdrAAEAAAAAAAAAEUAIoMS4qH9PF2sAAQAAAAAAAAAB
EAiAOLuof08XawACEQiwBMyof08XawAHAAAA56gJlP////8RQAigvM+of08XawABAAAAAAAAAAEQ
CIBw0qh/TxdrAAIRCLCIG7h/TxdrAAEAAADgDEAAAAAAAA8gCBD6AAAAEUAIoEghuH9PF2sAAQAA
AAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgKw1uH9PF2sAAhEIsLhfuH9PF2sA
EgAAAAUTAJT/////EiAIEBgAAAARQAiglH24f08XawABAAAAAAAAAAEQCIBogrh/TxdrAAIRCLAQ
kbh/TxdrAAcAAADnqAmU/////xFACKDMk7h/TxdrAAEAAAAAAAAAARAIgKyWuH9PF2sAAhEIsGTm
yX9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigyOrJf08XawABAAAAAAAAABFACKDo+8l/Txdr
AAEAAAAAAAAAARAIgJD/yX9PF2sAA/ABIAQAAADsDgAAAhEIsPzJ339PF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigBNDff08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiAKOnff08XawACEQiwOBfgf08XawASAAAABRMAlP////8SIAgQGAAAABFACKDsM+B/TxdrAAAA
AAAAAAAAARAIgHg24H9PF2sAAhEIsABF4H9PF2sABwAAAOeoCZT/////EUAIoKhH4H9PF2sAAAAA
AAAAAAABEAiA1Ergf08XawACEQiw1IHrf08XawABAAAA3AxAAAAAAAAPIAgQ+gAAABFACKD0het/
TxdrAAAAAAAAAAAAFSICoLyQ639PF2sABAAAAAAAAAADIgLAPJPrf08XawADAAIAR8laAAAAAICr
SA8AFyICkCSV639PF2sAAQACABQiAsA8mOt/TxdrAAEAAgD/////AAAAAHN4ZQAOgAKw+Jvrf08X
awACAAAAAwAAAKtIDwAPgALALJ7rf08XawACAAAAAQAAANiRHgBAQg8ACoACwIif639PF2sAAgAA
AAMAAAACAAAAAQAAABEQApDwoOt/TxdrAAMAAgABEQKQgKPrf08XawABAAIAAiICoOjV639PF2sA
AwACAAcAAAANIgKwaNfrf08XawADAAIABAAAAEfJWgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgNj9639PF2sAAhEIsLwr7H9PF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigJEnsf08X
awAAAAAAAAAAABFACKDcUOx/TxdrAAAAAAAAAAAAARAIgHxT7H9PF2sAAhEIsNRi7H9PF2sABwAA
AOeoCZT/////EUAIoKRl7H9PF2sAAAAAAAAAAAABEAiAgGjsf08XawACEQiwsHUHgE8XawABAAAA
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
a0gPABciApC4zGKATxdrAAEAAgAUIgLAoM5igE8XawABAAIA/////wAAAABML1YADoACsEjTYoBP
F2sAAgAAAAMAAABrSA8AD4ACwNzUYoBPF2sAAgAAAAEAAAADkR4AQEIPAAqAAsDw1mKATxdrAAIA
AAADAAAAAgAAAAEAAAAREAKQMNhigE8XawADAAIAARECkMjZYoBPF2sAAQACAAIiAqC4C2OATxdr
AAMAAgAHAAAADSICsCwNY4BPF2sAAwACAAQAAADcgEsABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIBoNGOATxdrAAIRCLCcYmOATxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoOB+Y4BP
F2sAAAAAAAAAAAARQAighIdjgE8XawAAAAAAAAAAAAEQCIAkimOATxdrAAIRCLCgmGOATxdrAAcA
AADnqAmU/////xFACKBUm2OATxdrAAAAAAAAAAAAARAIgBieY4BPF2sAAhEIsBh6foBPF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAig1H9+gE8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiA+Jd+gE8XawACEQiwTMR+gE8XawASAAAABRMAlP////8SIAgQGAAAABFACKD4
336ATxdrAAAAAAAAAAAAARAIgLTifoBPF2sAAhEIsNDxfoBPF2sABwAAAOeoCZT/////EUAIoHD0
foBPF2sAAAAAAAAAAAABEAiAMPd+gE8XawACEQiw6HWKgE8XawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKCse4qATxdrAAAAAAAAAAAAFSICoICGioBPF2sABAAAAAAAAAADIgLA/IiKgE8XawABAAIA
7OVGAAAAAIBgSQ8AFyICkOSKioBPF2sAAAADABQiAsCMjIqATxdrAAAAAwD/////AAAAALi5UAAO
gAKwkJCKgE8XawACAAAAAQAAAGBJDwAPgALA0JGKgE8XawADAAAAAAAAAMuRHgBAQg8ACoACwCyU
ioBPF2sAAgAAAAEAAAADAAAAAAAAABEQApBwlYqATxdrAAEAAgABEQKQIJeKgE8XawAAAAMAAiIC
oJTKioBPF2sAAQACAAcAAAANIgKwmNGKgE8XawABAAIABAAAAOzlRgAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgOT5ioBPF2sAAhEIsKQ0i4BPF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAigtFOLgE8XawABAAAAAAAAABFACKDgW4uATxdrAAEAAAAAAAAAARAIgORei4BPF2sAAhEIsDRt
i4BPF2sABwAAAOeoaan/////EUAIoCRwi4BPF2sAAQAAAAAAAAABEAiAYHSLgE8XawACEQiwNEOQ
gE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBsSJCATxdrAAEAAAAAAAAABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCICEXZCATxdrAAIRCLCEg5CATxdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoNyikIBPF2sAAQAAAAAAAAABEAiAbKaQgE8XawACEQiwiLSQgE8XawAHAAAA56hpqf//
//8RQAigmLeQgE8XawABAAAAAAAAAAEQCIB0upCATxdrAAPwASAFAAAAUA8AAAIRCLC8VM9/Txdr
AAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoNBaz39PF2sAAAAAAAAAAAAVIgKg3GTPf08XawAFAAAA
AAAAAAMiAsDUaM9/TxdrAAMAAwAC3lwAAAAAgIlJDwAXIgKQmGrPf08XawAHAAMAFCICwIRsz39P
F2sABwADAP////8AAAAASUBpAA6AArCYcM9/TxdrAAMAAAADAAAAiUkPAA+AAsAUcs9/TxdrAAMA
AAAHAAAASpIeAEBCDwAKgALAOHTPf08XawADAAAAAwAAAAMAAAAHAAAAERACkOh1z39PF2sAAwAD
AAERApB0d89/TxdrAAcAAwACIgKgcLPPf08XawADAAMABQAAAA0iArDUtM9/TxdrAAMAAwAFAAAA
At5cAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAPNzPf08XawACEQiwLAnQf08XawAS
AAAABRNgqf////8SIAgQGAAAABFACKD8JdB/TxdrAAAAAAAAAAAAEUAIoAwu0H9PF2sAAAAAAAAA
AAABEAiA2DDQf08XawACEQiw4D/Qf08XawAHAAAA56hpqf////8RQAigzELQf08XawAAAAAAAAAA
AAEQCIB8RdB/TxdrAAIRCLBElPF/TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoBSa8X9PF2sA
AAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgFi18X9PF2sAAhEIsMDj8X9P
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigyAHyf08XawAAAAAAAAAAAAEQCICMBfJ/TxdrAAIR
CLDMFPJ/TxdrAAcAAADnqGmp/////xFACKC4F/J/TxdrAAAAAAAAAAAAARAIgDga8n9PF2sAAhEI
sLgS939PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig4Bf3f08XawAAAAAAAAAAABUiAqAoIvd/
TxdrAAUAAAAAAAAAAyICwLwk939PF2sABwADAHb3WQAAAACA00gPABciApCYJvd/TxdrAAQAAwAU
IgLAMCj3f08XawAEAAMA/////wAAAAB/A2MADoACsLQr939PF2sAAwAAAAcAAADTSA8AD4ACwAwt
939PF2sAAwAAAAQAAABckh4AQEIPAAqAAsBwL/d/TxdrAAMAAAAHAAAAAwAAAAQAAAAREAKQ2DD3
f08XawAHAAMAARECkFwy939PF2sABAADAAIiAqBkePd/TxdrAAcAAwAGAAAADSICsCh7939PF2sA
BwADAAUAAAB291kABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBEpPd/TxdrAAIRCLD8
0fd/TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoKTv939PF2sAAAAAAAAAAAARQAigbPf3f08X
awAAAAAAAAAAAAEQCIAQ+vd/TxdrAAIRCLDQCPh/TxdrAAcAAADnqGmp/////xFACKDMC/h/Txdr
AAAAAAAAAAAAARAIgJgO+H9PF2sAAhEIsOw/GYBPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
rEUZgE8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAuF8ZgE8XawAC
EQiwKIYZgE8XawASAAAABRNgqf////8SIAgQGAAAABFACKBooBmATxdrAAAAAAAAAAAAARAIgHij
GYBPF2sAAhEIsHCzGYBPF2sABwAAAOeoaan/////EUAIoEC2GYBPF2sAAAAAAAAAAAABEAiADLkZ
gE8XawACEQiwkNAegE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDA1R6ATxdrAAAAAAAAAAAA
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
EUAIoIBKkIBPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgDhnkIBP
F2sAAhEIsPyRkIBPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigrK2QgE8XawAAAAAAAAAAAAEQ
CIBosJCATxdrAAIRCLAgv5CATxdrAAcAAADnqGmp/////xFACKDkwZCATxdrAAAAAAAAAAAAARAI
gFTEkIBPF2sAAhEIsMQJloBPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigDA6WgE8XawAAAAAA
AAAAABUiAqC0GJaATxdrAAUAAAAAAAAAAyICwDQbloBPF2sABAADAN5xRAAAAACAjUgPABciApD4
HJaATxdrAAMAAwAUIgLAwB6WgE8XawADAAMA/////wAAAADplE0ADoACsBQjloBPF2sAAwAAAAQA
AACNSA8AD4ACwLgkloBPF2sAAwAAAAMAAAB6kR4AQEIPAAqAAsDoJpaATxdrAAMAAAAEAAAAAwAA
AAMAAAAREAKQTCiWgE8XawAEAAMAARECkOwploBPF2sAAwADAAIiAqDgaJaATxdrAAQAAwAGAAAA
DSICsGxqloBPF2sABAADAAUAAADecUQABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDg
kpaATxdrAAIRCLCQwZaATxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoJTgloBPF2sAAAAAAAAA
AAARQAiguOeWgE8XawAAAAAAAAAAAAEQCIB46paATxdrAAIRCLBE+JaATxdrAAcAAADnqGmp////
/xFACKBM+5aATxdrAAAAAAAAAAAAARAIgPz9loBPF2sAA/ABIAYAAADgDQAAAhEIsFzJ339PF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAigaM/ff08XawAAAAAAAAAAABFACKBM4d9/TxdrAAAAAAAA
AAAAARAIgGTk339PF2sAAhEIsHT25H9PF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAig1Prkf08X
awAAAAAAAAAAABUiAqBEBeV/TxdrAAYAAAAAAAAAAyICwEwI5X9PF2sABgADAB/FWwAAAACAlkgP
ABciApD8CeV/TxdrAAEAAwAUIgLALAzlf08XawABAAMA/////wAAAADWiWUADoACsFwP5X9PF2sA
AwAAAAYAAACWSA8AD4ACwOAQ5X9PF2sAAwAAAAEAAAAukR4AQEIPAAqAAsAQE+V/TxdrAAMAAAAG
AAAAAwAAAAEAAAAREAKQaBTlf08XawAGAAMAARECkKQW5X9PF2sAAQADAAIiAqCIS+V/TxdrAAYA
AwAHAAAADSICsORM5X9PF2sABgADAAYAAAAfxVsABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIDcceV/TxdrAAIRCLCUoOV/TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoDC+5X9PF2sA
AAAAAAAAAAARQAiglMXlf08XawAAAAAAAAAAAAEQCIA8yOV/TxdrAAIRCLBI1uV/TxdrAAcAAADn
qGmp/////xFACKAc2eV/TxdrAAAAAAAAAAAAARAIgMzb5X9PF2sAAhEIsPSR8X9PF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigqJbxf08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiA8K/xf08XawACEQiwwNbxf08XawASAAAABRNgqf////8SIAgQGAAAABFACKB88/F/
TxdrAAAAAAAAAAAAARAIgNT28X9PF2sAAhEIsKQI8n9PF2sABwAAAOeoaan/////EUAIoGgL8n9P
F2sAAAAAAAAAAAABEAiAMA7yf08XawACEQiw2LMMgE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKBguAyATxdrAAAAAAAAAAAAFSICoBzDDIBPF2sABgAAAAAAAAADIgLArMUMgE8XawABAAMAxUBW
AAAAAIARSQ8AFyICkIjHDIBPF2sAAgACAALwARAC8AEAFCICwDzKDIBPF2sAAgACAP////8AAAAA
GA1hAA6AArDEzQyATxdrAAMAAAABAAAAEUkPAA+AAsA4zwyATxdrAAIAAAACAAAAp5EeAEBCDwAK
gALAhNEMgE8XawADAAAAAQAAAAIAAAACAAAAERACkPDSDIBPF2sAAQADAAERApB41QyATxdrAAIA
AgACIgKgHAUNgE8XawABAAMABwAAAA0iArB4Bg2ATxdrAAEAAwAGAAAAxUBWAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAODINgE8XawACEQiwPG4NgE8XawASAAAABRMAlP////8SIAgQ
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
EUAIoKwMaYBPF2sAAAAAAAAAAAABEAiAqA9pgE8XawACEQiwsOuDgE8XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKD074OATxdrAAAAAAAAAAAAFSICoGT6g4BPF2sABgAAAAAAAAADIgLA5PyDgE8X
awABAAMA3PdGAAAAAIDpSA8AFyICkMz+g4BPF2sAAgACABQiAsBwAISATxdrAAIAAgD/////AAAA
AH/EUQAOgAKwRASEgE8XawADAAAAAQAAAOlIDwAPgALAzAWEgE8XawACAAAAAgAAAIuRHgBAQg8A
CoACwOwHhIBPF2sAAwAAAAEAAAACAAAAAgAAABEQApBECYSATxdrAAEAAwABEQKQ6AqEgE8XawAC
AAIAAiICoKg6hIBPF2sAAQADAAcAAAANIgKwCDyEgE8XawABAAMABgAAANz3RgAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgKhihIBPF2sAAhEIsFSehIBPF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAigWL6EgE8XawAAAAAAAAAAAAEQCIDIwYSATxdrAAIRCLCI0YSATxdrAAcAAADnqAmU
/////xFACKB01ISATxdrAAAAAAAAAAAAARAIgKDXhIBPF2sAAhEIsExEkIBPF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAigGEmQgE8XawAAAAAAAAAAABFACKB0XJCATxdrAAAAAAAAAAAAARAIgIBf
kIBPF2sAA/ABIAcAAABUEQAAAhEIsBSNz39PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigIJLP
f08XawABAAAAAAAAABUiAqDUnM9/TxdrAAcAAAAAAAAAAyICwDifz39PF2sAAAACAN7lWwAAAACA
e0kPABciApC0oc9/TxdrAAIAAwAUIgLAaKPPf08XawACAAMA/////wAAAACiFWkADoACsISmz39P
F2sAAgAAAAAAAAB7SQ8AD4ACwKioz39PF2sAAwAAAAIAAAB7kh4AQEIPAAqAAsAEqs9/TxdrAAIA
AAAAAAAAAwAAAAIAAAAREAKQPKzPf08XawAAAAIAARECkOytz39PF2sAAgADAAIiAqBk4s9/Txdr
AAAAAgAHAAAADSICsODjz39PF2sAAAACAAcAAADe5VsABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
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
EUAIoOiJboBPF2sAAAAAAAAAAAAVIgKgxJRugE8XawAHAAAAAAAAAAMiAsA0l26ATxdrAAIAAwA4
g0oAAAAAgDdJDwAXIgKQOJlugE8XawACAAIAFyICkJibboBPF2sAAAADABciApB4nW6ATxdrAAMA
AwAXIgKQ8KBugE8XawAFAAMAFCICwISiboBPF2sABQADAP////8DAAAATQJNAA6AArC8pW6ATxdr
AAMAAAACAAAAN0kPAA+AAsD4p26ATxdrAAMAAAAFAAAABpIeAEBCDwAKgALASKlugE8XawADAAAA
AgAAAAMAAAAFAAAAERACkMiqboBPF2sAAgADAAERApBorG6ATxdrAAUAAwACIgKgjN5ugE8XawAC
AAMABwAAAA0iArD0326ATxdrAAIAAwAHAAAAOINKAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAJAtvgE8XawACEQiw1DlvgE8XawASAAAABRNgqf////8SIAgQGAAAABFACKA8WG+ATxdr
AAAAAAAAAAAAEUAIoIBgb4BPF2sAAAAAAAAAAAABEAiAKGNvgE8XawACEQiwGHFvgE8XawAHAAAA
56hpqf////8RQAigFHRvgE8XawAAAAAAAAAAAAEQCICodm+ATxdrAAIRCLBsQ5CATxdrAAEAAADV
DEAAAAAAAA8gCBD6AAAAEUAIoPRIkIBPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgEBnkIBPF2sAAhEIsEiXkIBPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigRLSQ
gE8XawAAAAAAAAAAAAEQCIDwtpCATxdrAAIRCLDIxZCATxdrAAcAAADnqGmp/////xFACKDAyJCA
TxdrAAAAAAAAAAAAARAIgEzLkIBPF2sAAhEIsORCloBPF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAigEEeWgE8XawAAAAAAAAAAABUiAqDUUpaATxdrAAcAAAAAAAAAAyICwMBUloBPF2sABQADAD25
PQAAAACAEEkPABciApAUV5aATxdrAAAAAgAUIgLAsFiWgE8XawAAAAIA/////wAAAAAPnUwADoAC
sNBbloBPF2sAAwAAAAUAAAAQSQ8AD4ACwPhdloBPF2sAAgAAAAAAAABHkh4AQEIPAAqAAsBQX5aA
TxdrAAMAAAAFAAAAAgAAAAAAAAAREAKQqGCWgE8XawAFAAMAARECkDhjloBPF2sAAAACAAIiAqDE
lZaATxdrAAUAAwAHAAAADSICsCCXloBPF2sABQADAAcAAAA9uT0ABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAASAAqAIzJaATxdrAAAAAAAAAAAAERICkNDPloBPF2sAAAAAAAkiAoAo1paATxdr
AAwiAuA82ZaATxdrAGQsAAAAAAAAZCwAAAAAAAABAAESAAAAAAsiAsDI2paATxdrAHsGAAAAAAAA
AAAAABIAAAACIgKg/N2WgE8XawAAAAAAAAAAAA0iArBw35aATxdrAAAAAAAeAAAApp+VAAYiApBE
45aATxdrAB4AAAAgIAgw8wAAAAUAAADzAAAAARAIgOzuloBPF2sAAhEIsHwsl4BPF2sAEgAAAAUT
AJT/////EiAIEBgAAAARQAigREuXgE8XawABAAAAAAAAABFACKCsUpeATxdrAAEAAAAAAAAAARAI
gOBVl4BPF2sAAhEIsHRml4BPF2sABwAAAOeoCZT/////EUAIoEBpl4BPF2sAAQAAAAAAAAABEAiA
xGuXgE8XawAD8AEgBAAAAPgOAAACEQiwUCemgE8XawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKDM
LaaATxdrAAEAAAAAAAAAEUAIoJw9poBPF2sAAQAAAAAAAAABEAiAnECmgE8XawACEQiwdDSygE8X
awABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKCUOLKATxdrAAEAAAAAAAAAFSICoKhEsoBPF2sABAAA
AAAAAAADIgLAsEeygE8XawAAAAMAzHBBAAAAAIDsSA8AFyICkJBJsoBPF2sAAwACABQiAsBUS7KA
TxdrAAMAAgD/////AAAAANyASwAOgAKwWE+ygE8XawADAAAAAAAAAOxIDwAPgALAxFCygE8XawAC
AAAAAwAAAEySHgBAQg8ACoACwNRSsoBPF2sAAwAAAAAAAAACAAAAAwAAABEQApBoVLKATxdrAAAA
AwABEQKQAFaygE8XawADAAIAAiICoJCJsoBPF2sAAAADAAYAAAANIgKw/IqygE8XawAAAAMABAAA
AMxwQQAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMS3soBPF2sAAhEIsLTwsoBPF2sA
EgAAAAUTAJT/////EiAIEBgAAAARQAigaA6zgE8XawAAAAAAAAAAAAEQCIDsEbOATxdrAAIRCLCI
IbOATxdrAAcAAADnqAmU/////xFACKA8JLOATxdrAAAAAAAAAAAAARAIgHAns4BPF2sAAhEIsKzw
t4BPF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigVPW3gE8XawAAAAAAAAAAABFACKDcC7iATxdr
AAAAAAAAAAAAARAIgBAOuIBPF2sAAhEIsGDSzYBPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
ONzNgE8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA5O/NgE8XawAC
EQiwJB7OgE8XawASAAAABRMAlP////8SIAgQGAAAABFACKBAOs6ATxdrAAAAAAAAAAAAARAIgAw9
zoBPF2sAAhEIsDhMzoBPF2sABwAAAOeoCZT/////EUAIoAhPzoBPF2sAAAAAAAAAAAABEAiA/FHO
gE8XawACEQiwEPLZgE8XawABAAAA3AxAAAAAAAAPIAgQ+gAAABFACKAA99mATxdrAAAAAAAAAAAA
FSICoJAB2oBPF2sABAAAAAAAAAADIgLACATagE8XawADAAIA9zc8AAAAAIDlSA8AFyICkBAG2oBP
F2sAAQACABQiAsDAB9qATxdrAAEAAgD/////AAAAAOzlRgAOgAKwGAzagE8XawACAAAAAwAAAOVI
DwAPgALAkA3agE8XawACAAAAAQAAANGRHgBAQg8ACoACwOQO2oBPF2sAAgAAAAMAAAACAAAAAQAA
ABEQApC0FdqATxdrAAMAAgABEQKQOBfagE8XawABAAIAAiICoOBI2oBPF2sAAwACAAcAAAANIgKw
PEvagE8XawADAAIABAAAAPc3PAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgHRx2oBP
F2sAAhEIsESf2oBPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigILvagE8XawAAAAAAAAAAAAEQ
CIBsvtqATxdrAAIRCLB0zNqATxdrAAcAAADnqAmU/////xFACKBIz9qATxdrAAAAAAAAAAAAARAI
gMzR2oBPF2sAAhEIsIR+9YBPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigsIP1gE8XawAAAAAA
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
ICAIMPMAAAAFAAAA8wAAAAEQCIB4J6yATxdrAAIRCLBwYKyATxdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoNCBrIBPF2sAAAAAAAAAAAARQAigPImsgE8XawAAAAAAAAAAAAEQCICAjayATxdrAAIR
CLAEnqyATxdrAAcAAADnqGmp/////xFACKDIoKyATxdrAAAAAAAAAAAAARAIgBCkrIBPF2sAAhEI
sNzut4BPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig8PO3gE8XawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAxBC4gE8XawACEQiwPDe4gE8XawASAAAABRNgqf////8S
IAgQGAAAABFACKBAU7iATxdrAAAAAAAAAAAAARAIgDxWuIBPF2sAAhEIsGBkuIBPF2sABwAAAOeo
aan/////EUAIoIBnuIBPF2sAAAAAAAAAAAABEAiAIGq4gE8XawACEQiwBNLNgE8XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKAU182ATxdrAAAAAAAAAAAAEUAIoMDmzYBPF2sAAAAAAAAAAAABEAiA
fOnNgE8XawACEQiwJGbTgE8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDwbdOATxdrAAAAAAAA
AAAAFSICoKh304BPF2sABgAAAAAAAAADIgLARHrTgE8XawAGAAMAzDI9AAAAAICxSQ8AFyICkPR7
04BPF2sAAQADABQiAsDUfdOATxdrAAEAAwD/////AAAAANz3RgAOgAKw3IDTgE8XawADAAAABgAA
ALFJDwAPgALAUILTgE8XawADAAAAAQAAAKySHgBAQg8ACoACwLSD04BPF2sAAwAAAAYAAAADAAAA
AQAAABEQApAghdOATxdrAAYAAwABEQKQyIbTgE8XawABAAMAAiICoEi204BPF2sABgADAAcAAAAN
IgKwoLfTgE8XawAGAAMABgAAAMwyPQAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgEDc
04BPF2sAAhEIsOQL1IBPF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig5CvUgE8XawAAAAAAAAAA
ABFACKDkM9SATxdrAAAAAAAAAAAAARAIgKg21IBPF2sAAhEIsARF1IBPF2sABwAAAOeoaan/////
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
BgADAAQAAADElSAABiICkMw+poFPF2sABAAAABUiAqBER6aBTxdrAAQAAAAAAQABFyICkHRJpoFP
F2sABgADABQiAsDkSqaBTxdrAAYAAwAEAAAAAAAAAMSVIAAOgAKwpE+mgU8XawD/fwAABAAAAL3s
BQAPgALA5FCmgU8XawADAAAABgAAAGUHAADElSAACoACwAhSpoFPF2sA/38AAAQAAAADAAAABgAA
ABEQApCAU6aBTxdrAAQA/38BEQKQjFWmgU8XawAGAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAACAgCDDzAAAABQAAAPMAAAABEAiAYKGmgU8XawACEQiwcMmmgU8XawASAAAABRNgqf////8S
IAgQGAAAABFACKB05KaBTxdrAAAAAAAAAAAAARAIgFDnpoFPF2sAAhEIsHQCp4FPF2sABwAAAHZP
0an/////EUAIoBwFp4FPF2sAAAAAAAAAAAABEAiA5AengU8XawACEQiwkBWngU8XawAMAAAAdU/R
qf////8RQAighBmngU8XawAAAAAAAAAAAAaAAqAsG6eBTxdrAAMAAAAGAAAAEyAIEAAAAAARQAig
iB+ngU8XawAAAAAAAAAAABUiAqBQJ6eBTxdrAAQAAAAAAAAAAyICwAQpp4FPF2sABgADACo/IAAA
AACAmlYAABQiAsBgK6eBTxdrAAQA/3//////AAAAAAAAAMAJIgKAQC6ngU8XawAMIgLguC+ngU8X
awD9CxYAAAAAAP0LFgAAAAAABAAAEgAAAAAOgAKw3DGngU8XawADAAAABgAAAJpWAAAPgALAcDOn
gU8XawD/fwAABAAAAJpWAAD/////CoACwJw1p4FPF2sAAwAAAAYAAAD/fwAABAAAACEQApA0N6eB
TxdrAAYAAwABEQKQqDingU8XawAEAP9/CSICgKBTp4FPF2sADCIC4CxVp4FPF2sA/AsWAAAAAAD8
CxYAAAAAAAMAABIAAAAACyICwMhWp4FPF2sAgtEBAAAAAAAGAAMAEgAAAAIQgMB4ZKeBTxdrAAIA
AACGCCmGyC8AALgYAAADEIDgoMaMg08XawACAAAA3bLjhvoAAAAAAAAAAAAAAAAAAAAEgAKg8jON
g08XawADAAAAAAAAABESApCeOI2DTxdrAAAAAwAJIgKAuj+Ng08XawAMIgLgkkKNg08XawAHzhUA
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
AgACAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAgIAgw8wAAAAUAAADzAAAAARAIgOLSgodP
F2sAAhEIsAizg4dPF2sABwAAAOeoCZT/////EUAIoBS3g4dPF2sAAAAAAAAAAAABEAiAvLmDh08X
awACEQiwOHqEh08XawAMAAAAdU9xlP////8RQAigCH+Eh08XawAAAAAAAAAAAAaAAqA8gISHTxdr
AAIAAAACAAAAEyAIEAAAAAARQAigAIOEh08XawAAAAAAAAAAABUiAqBIjISHTxdrAAYAAAAAAAAA
AyICwKSOhIdPF2sAAgACAMayJgAAAACAZgABABQiAsAokISHTxdrAAYA/3//////AAAAAAAAAMAJ
IgKAwJKEh08XawAMIgLg9JOEh08XawBiSRUAAAAAAGJJFQAAAAAAAgAAEgAAAAAOgAKwkJWEh08X
awACAAAAAgAAAGYAAQAPgALAWJeEh08XawD/fwAABgAAAGYAAQD/////CoACwCSYhIdPF2sAAgAA
AAIAAAD/fwAABgAAACEQApC8mYSHTxdrAAIAAgABEQKQhJqEh08XawAGAP9/CSICgKDGhIdPF2sA
DCIC4NDHhIdPF2sAXkkVAAAAAABeSRUAAAAAAAEAABIAAAAACyICwMzIhIdPF2sAoMMBAAAAAAAC
AAIAEgAAAAIQgMCA14SHTxdrAAQAAADPg2qIQp0AALNnAAADEIDgrnG7h08XawAEAAAASn5/iAAA
AAAAAAAAAAAAAAAAAAAVIgKgnpS7h08XawAGAAAAAAEBARciApAunbuHTxdrAAEAAgAUIgLAYqG7
h08XawABAAIABgAAAAAAAAA/VysADoACsC6uu4dPF2sA/38AAAYAAABuJxUAD4ACwGSxu4dPF2sA
AgAAAAEAAABgWwAAjxosAAqAAsAos7uHTxdrAP9/AAAGAAAAAgAAAAEAAAAREAKQCLa7h08XawAG
AP9/ARECkBC4u4dPF2sAAQACAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAgIAgw8wAAAAUA
AADzAAAAARAIgEIKvYdPF2sAAhEIsJI5vYdPF2sABwAAAOeoCZT/////EUAIoE49vYdPF2sAAAAA
AAAAAAABEAiAzj+9h08XawACEQiw7om9h08XawAMAAAAdU9xlP////8RQAig1o69h08XawAAAAAA
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
VBwdAAAAAICEHgEAFCICwLYHXItPF2sABAD/f/////8AAAAAAAAAwAkiAoCiClyLTxdrAAwiAuCq
C1yLTxdrABXMFAAAAAAAFcwUAAAAAAACAAASAAAAAA6AArDeDFyLTxdrAAMAAAAGAAAAhB4BAA+A
AsC2DVyLTxdrAP9/AAAEAAAAhB4BAP////8KgALAfg9ci08XawADAAAABgAAAP9/AAAEAAAAIRAC
kD4RXItPF2sABgADAAERApAKElyLTxdrAAQA/38JIgKAEixci08XawAMIgLgGi1ci08XawASzBQA
AAAAABLMFAAAAAAAAQAAEgAAAAALIgLAFi5ci08XawAEtwEAAAAAAAYAAwASAAAAAhCAwBY7XItP
F2sABAAAAL295IlDNAAAbhkAAAMQgOAQJH+LTxdrAAQAAAC+JPKJAAAAAAAAAAAAAAAAAAAAABUi
AqASRX+LTxdrAAQAAAAAAQEBFyICkMpKf4tPF2sAAQACABQiAsDgTX+LTxdrAAEAAgAEAAAAAAAA
AJVPKwAOgAKw+lp/i08XawD/fwAABAAAACmMDQAPgALABl5/i08XawACAAAAAQAAAMF0AADlEiwA
CoACwKBgf4tPF2sA/38AAAQAAAACAAAAAQAAABEQApCKY3+LTxdrAAQA/38BEQKQPGV/i08XawAB
AAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAEsaAi08X
awACEQiwVvmAi08XawAHAAAA56gJlP////8RQAigivyAi08XawAAAAAAAAAAAAEQCIAO/4CLTxdr
AAIRCLAaj4GLTxdrAAwAAAB1T3GU/////xFACKBmlIGLTxdrAAAAAAAAAAAABoACoLqVgYtPF2sA
AgAAAAEAAAATIAgQAAAAABFACKDumIGLTxdrAAAAAAAAAAAAFSICoFKggYtPF2sABAAAAAAAAAAD
IgLAkqGBi08XawABAAIA2CcrAAAAAIAN6wAAFCICwAajgYtPF2sABAD/f/////8AAAAAAAAAwAki
AoD+pIGLTxdrAAwiAuAapoGLTxdrAJbHFAAAAAAAlscUAAAAAAABAAASAAAAAA6AArBSp4GLTxdr
AAIAAAABAAAADesAAA+AAsAyqIGLTxdrAP9/AAAEAAAADesAAP////8KgALA+qmBi08XawACAAAA
AQAAAP9/AAAEAAAAIRACkCqrgYtPF2sAAQACAAERApDyq4GLTxdrAAQA/38JIgKAxsOBi08XawAM
IgLgosSBi08XawCSxxQAAAAAAJLHFAAAAAAAAAAAEgAAAAALIgLApsWBi08XawAKugEAAAAAAAEA
AgASAAAAAhCAwA7SgYtPF2sABAAAAN0y84mPMAAAZhIAAAMQgOAKg5yLTxdrAAQAAADEcP2JAAAA
AAAAAAAAAAAAAAAAABUiAqBUp5yLTxdrAAQAAAAAAQEBFyICkJSunItPF2sABgADABQiAsDksZyL
TxdrAAYAAwAEAAAAAAAAAFQcHQAOgAKwhryci08XawD/fwAABAAAAKJhCgAPgALA6L+ci08XawAD
AAAABgAAACNCAABUHB0ACoACwITCnItPF2sA/38AAAQAAAADAAAABgAAABEQApD0xJyLTxdrAAQA
/38BEQKQwMaci08XawAGAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAA
APMAAAABEAiALpudi08XawACEQiwTqWei08XawAHAAAA56hpqf////8RQAigOqqei08XawAAAAAA
AAAAAAEQCIAirZ6LTxdrAAIRCLAOMp+LTxdrAAwAAAB1T9Gp/////xFACKCCN5+LTxdrAAAAAAAA
AAAABoACoL44n4tPF2sAAwAAAAYAAAATIAgQAAAAABFACKAaO5+LTxdrAAAAAAAAAAAAFSICoAZE
n4tPF2sABAAAAAAAAAADIgLAgkWfi08XawAGAAMA4RccAAAAAIBzBAEAFCICwG5Hn4tPF2sABAD/
f/////8AAAAAAAAAwAkiAoCKS5+LTxdrAAwiAuCqTJ+LTxdrAAfEFAAAAAAAB8QUAAAAAAACAAAS
AAAAAA6AArB2Tp+LTxdrAAMAAAAGAAAAcwQBAA+AAsBST5+LTxdrAP9/AAAEAAAAcwQBAP////8K
gALAHlCfi08XawADAAAABgAAAP9/AAAEAAAAIRACkPZRn4tPF2sABgADAAERApC+Up+LTxdrAAQA
/38JIgKAtmufi08XawAMIgLgkm2fi08XawAExBQAAAAAAATEFAAAAAAAAQAAEgAAAAALIgLAbm6f
i08XawBotgEAAAAAAAYAAwASAAAAAhCAwHJ8n4tPF2sABAAAAMeb/omjLQAAew0AAAMQgOBG5NWM
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
CSICgCybXItPF2sADCIC4ECcXItPF2sACMwUAAAAAAAIzBQAAAAAAAEAABIAAAAADoACsDSeXItP
F2sAAgAAAAIAAADr6QAAD4ACwBCfXItPF2sA/38AAAYAAADr6QAA/////wqAAsDUoFyLTxdrAAIA
AAACAAAA/38AAAYAAAAhEAKQ+KFci08XawACAAIAARECkMCiXItPF2sABgD/fwkiAoBIvlyLTxdr
AAwiAuAgv1yLTxdrAAPMFAAAAAAAA8wUAAAAAAAAAAASAAAAAAsiAsAcwFyLTxdrAEm5AQAAAAAA
AgACABIAAAACEIDAjM1ci08XawAEAAAAOfbkiWA8AAC8HwAAAxCA4ACggItPF2sABAAAACa78on7
AAAAAAAAAAAAAAAAAAAAAhCAwNS7gItPF2sABAAAAPrH8onWOAAAHhcAAAMQgOAOpJ6LTxdrAAQA
AADMRP6JAAAAAAAAAAAAAAAAAAAAABUiAqDiup6LTxdrAAYAAAAAAQEBFyICkD6/notPF2sAAgAC
ABQiAsDqwp6LTxdrAAIAAgAGAAAAAAAAANvIJQAOgAKwosqei08XawD/fwAABgAAANRuGQAPgALA
vsuei08XawACAAAAAgAAAKuxAADbyCUACoACwKrMnotPF2sA/38AAAYAAAACAAAAAgAAABEQApDC
zZ6LTxdrAAYA/38BEQKQMs+ei08XawACAAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAg
CDDzAAAABQAAAPMAAAABEAiAFiyfi08XawACEQiwjmefi08XawAHAAAA56gJlP////8RQAigQm2f
i08XawAAAAAAAAAAAAEQCIDCcJ+LTxdrAAIRCLDqMqCLTxdrAAwAAAB1T3GU/////xFACKBaOaCL
TxdrAAAAAAAAAAAABoACoOY6oItPF2sAAgAAAAIAAAATIAgQAAAAABFACKBWP6CLTxdrAAAAAAAA
AAAAFSICoIZGoItPF2sABgAAAAAAAAADIgLA9kegi08XawACAAIAby4lAAAAAIBsmgAAFCICwAJK
oItPF2sABgD/f/////8AAAAAAAAAwAkiAoDKTKCLTxdrAAwiAuBKTqCLTxdrAO7DFAAAAAAA7sMU
AAAAAAABAAASAAAAAA6AArAaUKCLTxdrAAIAAAACAAAAbJoAAA+AAsDeUKCLTxdrAP9/AAAGAAAA
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
/Wjv/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA4J3qjU8XawACEQiwmN7qjU8XawAS
AAAABRNgqf////8SIAgQGAAAABFACKCk++qNTxdrAAAAAAAAAAAAARAIgMz+6o1PF2sAAhEIsLwR
641PF2sABwAAAHZP0an/////EUAIoHQU641PF2sAAAAAAAAAAAABEAiAOBfrjU8XawACEQiwKC3r
jU8XawASAAAABRNgqf////8SIAgQGAAAABFACKB0ReuNTxdrAAAAAAAAAAAAARAIgDhI641PF2sA
AhEIsDQD+o1PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigHAn6jU8XawAAAAAAAAAAABFACKBU
GPqNTxdrAAAAAAAAAAAAARAIgAwb+o1PF2sAAhEIsHjNC45PF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigANILjk8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAPOUL
jk8XawACEQiwPBgMjk8XawASAAAABRNgqf////8SIAgQGAAAABFACKCQNgyOTxdrAAAAAAAAAAAA
ARAIgDQ5DI5PF2sAAhEIsEhIDI5PF2sABwAAAOeoaan/////EUAIoAhLDI5PF2sAAAAAAAAAAAAB
EAiAlE0Mjk8XawACEQiwsMURjk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBQyhGOTxdrAAAA
AAAAAAAAFSICoBzVEY5PF2sABAAAAAAAAAADIgLAWNcRjk8XawAGAAMAARcMAAAAAIDQSA8AFyIC
kNzZEY5PF2sAAwACABQiAsDE2xGOTxdrAAMAAgD/////AAAAAKfvGQAOgAKwTOARjk8XawADAAAA
BgAAANBIDwAPgALA7OERjk8XawACAAAAAwAAANBIDwBAQg8ACoACwEjjEY5PF2sAAwAAAAYAAAAC
AAAAAwAAABEQApDI5BGOTxdrAAYAAwABEQKQmOYRjk8XawADAAIAAiICoMBmEo5PF2sABgADAAQA
AAANIgKwdGgSjk8XawAGAAMABAAAAAEXDAADIgLAmHESjk8XawABAAIAhsoUAAAAAICw3wIABSIC
sPRyEo5PF2sAAQACAIbKFABbq+//AyICwOh3Eo5PF2sAAgACAOi6FAAAAACAi+0BAAUiArBoeRKO
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
AhEIsODe1o1PF2sAAQAAANUMQAAAAAAADyAIEPwAAAARQAigeOTWjU8XawABAAAAAAAAABUiAqBI
7NaNTxdrAAUAAAAAAAABAyICwATu1o1PF2sAAAADAIXJFQAAAACAOxMAABciApCo8daNTxdrAAEA
AgAUIgLAaPPWjU8XawABAAIABQAAAAAAAAAE6CoADoACsKD31o1PF2sAAwAAAAAAAACXHxsAD4AC
wBT51o1PF2sAAgAAAAEAAABPFAAAQEIPAAqAAsB8+taNTxdrAAMAAAAAAAAAAgAAAAEAAAAREAKQ
rPzWjU8XawAAAAMAARECkHD+1o1PF2sAAQACAAIiAqDcNdeNTxdrAAAAAwACAAAADSICsFg4141P
F2sAAAADAAUAAACFyRUAAyICwLRA141PF2sAAAACANKfGAAAAACACzAAAAUiArCIQ9eNTxdrAAAA
AgDSnxgAk4j1/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAMInXjU8XawACEQiwYL/X
jU8XawASAAAABRMAlP////8SIAgQGAAAABFACKBk4deNTxdrAAAAAAAAAAAAARAIgKTk141PF2sA
AhEIsED3141PF2sABwAAAHZPcZT/////EUAIoDD7141PF2sAAAAAAAAAAAABEAiADP7XjU8XawAC
EQiwkBTYjU8XawASAAAABRMAlP////8SIAgQGAAAABFACKDsLNiNTxdrAAAAAAAAAAAAARAIgIAv
2I1PF2sAAhEIsIgi5I1PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigCCjkjU8XawAAAAAAAAAA
ABFACKDAPOSNTxdrAAAAAAAAAAAAARAIgLQ/5I1PF2sAAhEIsHQE+o1PF2sAAQAAANAMQAAAAAAA
DyAIEPoAAAARQAigxAj6jU8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiA8B/6jU8XawACEQiwtFn6jU8XawASAAAABRMAlP////8SIAgQGAAAABFACKAQevqNTxdrAAAA
AAAAAAAAARAIgCx9+o1PF2sAAhEIsESO+o1PF2sABwAAAOeoCZT/////EUAIoBCR+o1PF2sAAAAA
AAAAAAABEAiAmM76jU8XawACEQiw0Jj+jU8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBwnf6N
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
AwADAAAAAAANIgKwYoTCjU8XawADAAMABgAAADPtIAADIgLAGo7CjU8XawAAAAMAdaIdAAAAAICn
RhMABSICsJaQwo1PF2sAAAADAHWiHQCeqfv/AyICwBaTwo1PF2sAAAACAJKVIAAAAACAKKMPAAUi
ArBqlMKNTxdrAAAAAgCSlSAAgbb4/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAosXC
jU8XawACEQiwYvjCjU8XawASAAAABRNgqf////8SIAgQGAAAABFACKDmGcONTxdrAAAAAAAAAAAA
ARAIgOocw41PF2sAAhEIsOouw41PF2sABwAAAHZP0an/////EUAIoK42w41PF2sAAAAAAAAAAAAB
EAiARjnDjU8XawACEQiw9lDDjU8XawASAAAABRNgqf////8SIAgQGAAAABFACKDuacONTxdrAAAA
AAAAAAAAEUAIoCJxw41PF2sAAAAAAAAAAAABEAiAlnPDjU8XawACEQiwlnDXjU8XawABAAAA1QxA
AAAAAAAPIAgQ+wAAABFACKBOeNeNTxdrAAAAAAAAAAAAARAIgLp7141PF2sAAhEIsD4g5I1PF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAig1iTkjU8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiAgkTkjU8XawACEQiwJnPkjU8XawASAAAABRNgqf////8SIAgQGAAAABFA
CKDGkOSNTxdrAAAAAAAAAAAAARAIgK6T5I1PF2sAAhEIsJ6i5I1PF2sABwAAAOeoaan/////EUAI
oIal5I1PF2sAAAAAAAAAAAABEAiAlqnkjU8XawACEQiwiizmjU8XawABAAAA1QxAAAAAAAAPIAgQ
+wAAABFACKDeMuaNTxdrAAAAAAAAAAAAARAIgC475o1PF2sAAhEIsEaKCo5PF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAigEo8Kjk8XawAAAAAAAAAAABUiAqBmoQqOTxdrAAYAAAAAAAAAAyICwOaj
Co5PF2sABAADADJ+FgAAAACAWGcMABciApAqpgqOTxdrAAMAAwAUIgLASqgKjk8XawADAAMA////
/wAAAAAz7SAADoACsCasCo5PF2sAAwAAAAQAAABB2hsAD4ACwE6uCo5PF2sAAwAAAAMAAABB2hsA
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
EUAIoCrMYY5PF2sAAAAAAAAAAAABEAiA7s5hjk8XawACEQiwwrNwjk8XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKDiuHCOTxdrAAAAAAAAAAAAFSICoH7EcI5PF2sABwAAAAAAAAADIgLABsdwjk8X
awACAAMAfYYEAAAAAIB4SQ8AFyICkOLIcI5PF2sABgADABciApCCy3COTxdrAAMAAgAXIgKQfs1w
jk8XawAFAAMAFyICkObQcI5PF2sABAADABciApCy0nCOTxdrAAAAAwAXIgKQntRwjk8XawABAAIA
FyICkE7WcI5PF2sAAAACABQiAsDu2HCOTxdrAAIAAwD/////BgAAAH2GBAARgALAOtxwjk8XawAD
AAAAAgAAAHhJDwAgoQcAAhACkGbecI5PF2sAAgADABFACKA65HCOTxdrAAAAAAAAAAAAARAIgO7m
cI5PF2sAAhEIsBrUgo5PF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigOtqCjk8XawAAAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAUvCCjk8XawACEQiwLhyDjk8XawASAAAA
BRNgqf////8SIAgQGAAAABFACKBeOIOOTxdrAAAAAAAAAAAAARAIgLI7g45PF2sAAhEIsNZJg45P
F2sABwAAAOeoaan/////EUAIoKpMg45PF2sAAAAAAAAAAAABEAiAUk+Djk8XawACEQiwYuWEjk8X
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCK6YSOTxdrAAAAAAAAAAAAFSICoHrzhI5PF2sABwAA
AAAAAAADIgLAQvaEjk8XawACAAMAOcP8/wAAAIAf+gAAFyICkBL4hI5PF2sAAwACABQiAsC++YSO
TxdrAAMAAgD/////AAAAAKumCgAOgAKwfv+Ejk8XawADAAAAAgAAALwMFwAPgALAygCFjk8XawAC
AAAAAwAAAAz+HABAQg8ACoACwAIDhY5PF2sAAwAAAAIAAAACAAAAAwAAABEQApB6BIWOTxdrAAIA
AwABEQKQDgaFjk8XawADAAIAAiICoG46hY5PF2sAAgADAAcAAAANIgKwDjyFjk8XawACAAMABwAA
ADnD/P8EIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgCrGhY5PF2sAAhEIsDYJho5PF2sA
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
AyICwJAOKI9PF2sABQADABpBgQAAAACA+UoPABciApC8ECiPTxdrAAAAAgAUIgLAoBIoj08XawAA
AAIA/////wAAAAAJ240ADoACsJgVKI9PF2sAAwAAAAUAAAD5Sg8AD4ACwOAXKI9PF2sAAgAAAAAA
AAC1kx4AQEIPAAqAAsA8GSiPTxdrAAMAAAAFAAAAAgAAAAAAAAAREAKQvBooj08XawAFAAMAAREC
kMwhKI9PF2sAAAACAAIiAqAwVCiPTxdrAAUAAwAHAAAADSICsKxVKI9PF2sABQADAAQAAAAaQYEA
AyICwIRdKI9PF2sABAADAJYsggAAAACAUhYPAAUiArAEXyiPTxdrAAQAAwCWLIIAZHP3/wQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiApIUoj08XawACEQiwwMsoj08XawASAAAABRMAlP//
//8SIAgQGAAAABFACKDI7yiPTxdrAAEAAAAAAAAAEUAIoLD3KI9PF2sAAQAAAAAAAAABEAiAzPoo
j08XawACEQiwLAwpj08XawAHAAAA56gJlP////8RQAigBA8pj08XawABAAAAAAAAAAEQCIC0ESmP
TxdrAAIRCLBcZTePTxdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoGxrN49PF2sAAQAAAAAAAAAE
IAgg8wAAAAAAAAAC8AEgAAAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgEyDN49PF2sAAhEIsOC5
N49PF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigWNg3j08XawABAAAAAAAAAAEQCIBk2zePTxdr
AAIRCLDY6TePTxdrAAcAAADnqAmU/////xFACKDQ7DePTxdrAAEAAAAAAAAAARAIgOTvN49PF2sA
AhEIsOguSY9PF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigBDNJj08XawABAAAAAAAAABFACKCw
QEmPTxdrAAEAAAAAAAAAARAIgIxDSY9PF2sAAhEIsEy6T49PF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigXL9Pj08XawABAAAAAAAAABUiAqDIyk+PTxdrAAQAAAAAAAAAAyICwOjMT49PF2sAAAAC
ANuRfgAAAACALkkPABciApA4z0+PTxdrAAEAAwAUIgLADNFPj08XawABAAMA/////wAAAAA/XIoA
DoACsFDUT49PF2sAAgAAAAAAAAAuSQ8AD4ACwHDXT49PF2sAAwAAAAEAAAAnlB4AQEIPAAqAAsDI
2E+PTxdrAAIAAAAAAAAAAwAAAAEAAAAREAKQ2NpPj08XawAAAAIAARECkHDcT49PF2sAAQADAAIi
AqAsEVCPTxdrAAAAAgAHAAAADSICsIwTUI9PF2sAAAACAAQAAADbkX4AAyICwCwbUI9PF2sAAwAD
AEZWfQAAAACA6RIPAAUiArCkHFCPTxdrAAMAAwBGVn0AdZr5/wQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAbENQj08XawACEQiwdHZQj08XawASAAAABRNgqf////8SIAgQGAAAABFACKA0
lFCPTxdrAAAAAAAAAAAAARAIgFCXUI9PF2sAAhEIsOylUI9PF2sABwAAAOeoaan/////EUAIoLio
UI9PF2sAAAAAAAAAAAABEAiAOKtQj08XawACEQiwaBFfj08XawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKBMF1+PTxdrAAAAAAAAAAAAEUAIoEQqX49PF2sAAAAAAAAAAAABEAiAVC1fj08XawACEQiw
BNtwj08XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKBM33CPTxdrAAAAAAAAAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCICcBHGPTxdrAAIRCLCEKHGPTxdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoDhGcY9PF2sAAAAAAAAAAAABEAiATEpxj08XawACEQiwdFpxj08XawAHAAAA56hp
qf////8RQAigIF1xj08XawAAAAAAAAAAAAEQCIBIYHGPTxdrAAIRCLBIeHePTxdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoLh8d49PF2sAAAAAAAAAAAAVIgKgvId3j08XawAEAAAAAAAAAAMiAsDI
iXePTxdrAAEAAwBpE3sAAAAAgNZIDwAXIgKQzIt3j08XawAEAAMAFyICkLiOd49PF2sAAAADABci
ApDEkHePTxdrAAUAAwAUIgLAuJJ3j08XawAFAAMA/////wIAAAAaQYEADoACsAiZd49PF2sAAwAA
AAEAAADWSA8AD4ACwGCad49PF2sAAwAAAAUAAAAEkh4AQEIPAAqAAsCwm3ePTxdrAAMAAAABAAAA
AwAAAAUAAAAREAKQsKF3j08XawABAAMAARECkFCjd49PF2sABQADAAIiAqAM1HePTxdrAAEAAwAH
AAAADSICsITVd49PF2sAAQADAAQAAABpE3sAAyICwODcd49PF2sABgADAA6NeAAAAACAkhQPAAUi
ArBE3nePTxdrAAYAAwAOjXgAO+X6/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA4AJ4
j08XawACEQiwLDF4j08XawASAAAABRNgqf////8SIAgQGAAAABFACKBsUXiPTxdrAAAAAAAAAAAA
EUAIoGhYeI9PF2sAAAAAAAAAAAABEAiAVFt4j08XawACEQiwUGh4j08XawAHAAAA56hpqf////8R
QAigGGt4j08XawAAAAAAAAAAAAEQCIAYbniPTxdrAAIRCLCUh5iPTxdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoCSNmI9PF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gLymmI9PF2sAAhEIsOzMmI9PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigUOqYj08XawAAAAAA
AAAAAAEQCIB07ZiPTxdrAAIRCLDY/JiPTxdrAAcAAADnqGmp/////xFACKCo/5iPTxdrAAAAAAAA
AAAAARAIgFACmY9PF2sAAhEIsMw1n49PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig6Dmfj08X
awAAAAAAAAAAABUiAqDERZ+PTxdrAAQAAAAAAAAAAyICwCBIn49PF2sABQADAPj3cQAAAACAIkkP
ABciApBsSp+PTxdrAAAAAgAUIgLABEyfj08XawAAAAIA/////wAAAADbkX4ADoACsDRPn49PF2sA
AwAAAAUAAAAiSQ8AD4ACwEhRn49PF2sAAgAAAAAAAAD4kR4AQEIPAAqAAsCIUp+PTxdrAAMAAAAF
AAAAAgAAAAAAAAAREAKQ0FOfj08XawAFAAMAARECkDhWn49PF2sAAAACAAIiAqB8iJ+PTxdrAAUA
AwAHAAAADSICsNyJn49PF2sABQADAAQAAAD493EAAyICwDyRn49PF2sABAADABvocgAAAACA8w4P
AAUiArB0kp+PTxdrAAQAAwAb6HIAvW73/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
wLifj08XawACEQiwHPufj08XawASAAAABRMAlP////8SIAgQGAAAABFACKBwGqCPTxdrAAEAAAAA
AAAAEUAIoEggoI9PF2sAAQAAAAAAAAABEAiAbCOgj08XawACEQiwyDOgj08XawAHAAAA56gJlP//
//8RQAigZDagj08XawABAAAAAAAAAAEQCIAsOaCPTxdrAAIRCLAIaq6PTxdrAAEAAADVDEAAAAAA
AA8gCBD6AAAAEUAIoAxwro9PF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgJiGro9PF2sAAhEIsHi6ro9PF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigLNiuj08XawAB
AAAAAAAAAAEQCICI266PTxdrAAIRCLC06q6PTxdrAAcAAADnqAmU/////xFACKBc7a6PTxdrAAEA
AAAAAAAAARAIgNzvro9PF2sAAhEIsHwzwI9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigkDfA
j08XawABAAAAAAAAABFACKDsRMCPTxdrAAEAAAAAAAAAARAIgNhHwI9PF2sAAhEIsAj0xo9PF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAigVPjGj08XawABAAAAAAAAABUiAqAABMePTxdrAAQAAAAA
AAAAAyICwAQGx49PF2sAAAACAM9IbwAAAACADEkPABciApAQCMePTxdrAAEAAwAUIgLA8ArHj08X
awABAAMA/////wAAAABpE3sADoACsPgNx49PF2sAAgAAAAAAAAAMSQ8AD4ACwDQQx49PF2sAAwAA
AAEAAAAukh4AQEIPAAqAAsB4EcePTxdrAAIAAAAAAAAAAwAAAAEAAAAREAKQABPHj08XawAAAAIA
ARECkGQVx49PF2sAAQADAAIiAqAYScePTxdrAAAAAgAHAAAADSICsIxKx49PF2sAAAACAAQAAADP
SG8AAyICwFBSx49PF2sAAwADAH8QbgAAAACAHQ8PAAUiArCoU8ePTxdrAAMAAwB/EG4AMJf5/wQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA7HnHj08XawACEQiwkKzHj08XawASAAAABRNg
qf////8SIAgQGAAAABFACKDQy8ePTxdrAAAAAAAAAAAAARAIgPDOx49PF2sAAhEIsBzex49PF2sA
BwAAAOeoaan/////EUAIoPjgx49PF2sAAAAAAAAAAAABEAiANOTHj08XawACEQiw5BbWj08XawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKBwHNaPTxdrAAAAAAAAAAAAEUAIoFAu1o9PF2sAAAAAAAAA
AAABEAiAZDHWj08XawACEQiwtN/nj08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKB85uePTxdr
AAAAAAAAAAAABIACoCT4549PF2sAAAAAAAAAAAAREgKQaPznj08XawAAAAAACSICgIgB6I9PF2sA
DCIC4BAE6I9PF2sAiy0AAAAAAACLLQAAAAAAAAEAARIAAAAACyICwDgG6I9PF2sAZAYAAAAAAAAA
AAAAEgAAAAIiAqB8CeiPTxdrAAAAAAAAAAAADSICsEAL6I9PF2sAAAAAAB4AAACbsZAABiICkIQO
6I9PF2sAHgAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAjCDoj08XawACEQiwfEno
j08XawASAAAABRNgqf////8SIAgQGAAAABFACKAQZuiPTxdrAAAAAAAAAAAAARAIgIBq6I9PF2sA
AhEIsAh56I9PF2sABwAAAOeoaan/////EUAIoOB76I9PF2sAAAAAAAAAAAABEAiApH7oj08XawAD
8AEgBQAAAFwOAAACEQiwLIQhj08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDwiSGPTxdrAAAA
AAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDYoiGPTxdrAAIRCLB0tiGPTxdr
AAEAAACa/JSp/////w8gCBD7AAAAEUAIoIC+IY9PF2sAAAAAAAAAAAABEAiAWMEhj08XawACEQiw
cNwhj08XawASAAAABRNgqf////8SIAgQGAAAABFACKAs9yGPTxdrAAAAAAAAAAAAARAIgLj5IY9P
F2sAAhEIsDwGIo9PF2sABwAAAOeoaan/////EUAIoAQJIo9PF2sAAAAAAAAAAAABEAiA9Asij08X
awACEQiw7Mcoj08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBg0iiPTxdrAAAAAAAAAAAAFSIC
oNDeKI9PF2sABQAAAAAAAAADIgLAVOAoj08XawAEAAMADveBAAAAAICINQAAFyICkNTjKI9PF2sA
AwADABQiAsCs5SiPTxdrAAMAAwD/////AAAAAC9pjAAOgAKw5Ogoj08XawADAAAABAAAANpLDwAP
gALAIOsoj08XawADAAAAAwAAAHyUHgBAQg8ACoACwHjsKI9PF2sAAwAAAAQAAAADAAAAAwAAABEQ
ApCU7iiPTxdrAAQAAwABEQKQSPAoj08XawADAAMAAiICoBwiKY9PF2sABAADAAYAAAANIgKwwCMp
j08XawAEAAMABQAAAA73gQAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgExLKY9PF2sA
AhEIsGiJKY9PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigFKgpj08XawAAAAAAAAAAAAEQCIBo
qymPTxdrAAIRCLBcuymPTxdrAAcAAADnqGmp/////xFACKBIvimPTxdrAAAAAAAAAAAAARAIgPzA
KY9PF2sAAhEIsCwwSY9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigLDZJj08XawAAAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAlE5Jj08XawACEQiwRHxJj08XawASAAAA
BRNgqf////8SIAgQGAAAABFACKB0mEmPTxdrAAAAAAAAAAAAARAIgOybSY9PF2sAAhEIsCiqSY9P
F2sABwAAAOeoaan/////EUAIoECtSY9PF2sAAAAAAAAAAAABEAiA8K9Jj08XawACEQiwPI1Qj08X
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCoklCPTxdrAAAAAAAAAAAAFSICoBSeUI9PF2sABQAA
AAAAAAADIgLAMKBQj08XawADAAMAnB99AAAAAICqNgAAFyICkOihUI9PF2sABgADABQiAsBso1CP
TxdrAAYAAwD/////AAAAAKChhwAOgAKwBKdQj08XawADAAAAAwAAAJNJDwAPgALAwKhQj08XawAD
AAAABgAAAG2VHgBAQg8ACoACwPyqUI9PF2sAAwAAAAMAAAADAAAABgAAABEQApB4rFCPTxdrAAMA
AwABEQKQBK5Qj08XawAGAAMAAiICoLzeUI9PF2sAAwADAAcAAAANIgKwOOBQj08XawADAAMABQAA
AJwffQAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgHgHUY9PF2sAAhEIsPQ3UY9PF2sA
EgAAAAUTYKn/////EiAIEBgAAAARQAigXFZRj08XawAAAAAAAAAAAAEQCID0WVGPTxdrAAIRCLAU
aFGPTxdrAAcAAADnqGmp/////xFACKAwa1GPTxdrAAAAAAAAAAAAARAIgJhuUY9PF2sAAhEIsITb
cI9PF2sAAQAAANAMQAAAAAAADyAIEPoAAAARQAigsOBwj08XawAAAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiANARxj08XawACEQiwfChxj08XawASAAAABRNgqf////8SIAgQ
GAAAABFACKBYRnGPTxdrAAAAAAAAAAAAARAIgLxJcY9PF2sAAhEIsPxZcY9PF2sABwAAAOeoaan/
////EUAIoARecY9PF2sAAAAAAAAAAAABEAiAWGFxj08XawACEQiwTEx4j08XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKCkVniPTxdrAAAAAAAAAAAAFSICoCBheI9PF2sABQAAAAAAAAADIgLAqGJ4
j08XawAGAAMAi1Z4AAAAAICDNgAAFyICkOBkeI9PF2sABAADABQiAsCQZniPTxdrAAQAAwD/////
AAAAAA73gQAOgAKwrGl4j08XawADAAAABgAAABVLDwAPgALAxGt4j08XawADAAAABAAAAKiUHgBA
Qg8ACoACwBxteI9PF2sAAwAAAAYAAAADAAAABAAAABEQApAMb3iPTxdrAAYAAwABEQKQkHB4j08X
awAEAAMAAiICoPCeeI9PF2sABgADAAcAAAANIgKwdKB4j08XawAGAAMABQAAAItWeAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgGTHeI9PF2sAAhEIsNj1eI9PF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAigcBN5j08XawAAAAAAAAAAABFACKAIG3mPTxdrAAAAAAAAAAAAARAIgJweeY9P
F2sAAhEIsMgseY9PF2sABwAAAOeoaan/////EUAIoHgveY9PF2sAAAAAAAAAAAABEAiAdDJ5j08X
awACEQiwYIiYj08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBQjZiPTxdrAAAAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBQp5iPTxdrAAIRCLCczJiPTxdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoEDqmI9PF2sAAAAAAAAAAAABEAiAmO2Yj08XawACEQiwfP2Yj08XawAH
AAAA56hpqf////8RQAigFACZj08XawAAAAAAAAAAAAEQCIBMA5mPTxdrAAIRCLBwD6CPTxdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoLAUoI9PF2sAAAAAAAAAAAAVIgKgvCGgj08XawAFAAAAAAAA
AAMiAsB0I6CPTxdrAAQAAwBRrXIAAAAAgMo6AAAXIgKQfCWgj08XawADAAMAFCICwMQooI9PF2sA
AwADAP////8AAAAAnB99AA6AArDIK6CPTxdrAAMAAAAEAAAAvUkPAA+AAsDQLaCPTxdrAAMAAAAD
AAAA0pQeAEBCDwAKgALA5C6gj08XawADAAAABAAAAAMAAAADAAAAERACkEgwoI9PF2sABAADAAER
ApDYMqCPTxdrAAMAAwACIgKgSGKgj08XawAEAAMABgAAAA0iArCwY6CPTxdrAAQAAwAFAAAAUa1y
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAyIqgj08XawACEQiwMMagj08XawASAAAA
BRNgqf////8SIAgQGAAAABFACKDM56CPTxdrAAAAAAAAAAAAEUAIoLDwoI9PF2sAAAAAAAAAAAAB
EAiAyPOgj08XawACEQiwtAKhj08XawAHAAAA56hpqf////8RQAigaAWhj08XawAAAAAAAAAAAAEQ
CIBICKGPTxdrAAIRCLDUNMCPTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHw6wI9PF2sAAAAA
AAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgKBQwI9PF2sAAhEIsKB+wI9PF2sA
EgAAAAUTYKn/////EiAIEBgAAAARQAigMJvAj08XawAAAAAAAAAAAAEQCIBsnsCPTxdrAAIRCLBE
rMCPTxdrAAcAAADnqGmp/////xFACKBcr8CPTxdrAAAAAAAAAAAAARAIgIiywI9PF2sAAhEIsFzP
x49PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigJNTHj08XawAAAAAAAAAAABUiAqBE38ePTxdr
AAUAAAAAAAAAAyICwADhx49PF2sAAwADAGLWbQAAAACAHToAABciApC84sePTxdrAAYAAwAUIgLA
9OTHj08XawAGAAMA/////wAAAACLVngADoACsOjnx49PF2sAAwAAAAMAAAA6SQ8AD4ACwPjox49P
F2sAAwAAAAYAAAD3kh4AQEIPAAqAAsAU68ePTxdrAAMAAAADAAAAAwAAAAYAAAAREAKQXOzHj08X
awADAAMAARECkLztx49PF2sABgADAAIiAqAQH8iPTxdrAAMAAwAHAAAADSICsHwgyI9PF2sAAwAD
AAUAAABi1m0ABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBgRsiPTxdrAAIRCLCAc8iP
TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoNiRyI9PF2sAAAAAAAAAAAABEAiAhJbIj08XawAC
EQiw2KTIj08XawAHAAAA56hpqf////8RQAigwKfIj08XawAAAAAAAAAAAAEQCIAkq8iPTxdrAAIR
CLCM4OePTxdrAAEAAADLDEAAAAAAAA8gCBD6AAAAEUAIoEzl549PF2sAAAAAAAAAAAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgED+549PF2sAAhEIsOgg6I9PF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAig0D7oj08XawAAAAAAAAAAAAEQCIDcQeiPTxdrAAIRCLD0TuiPTxdrAAcAAADn
qGmp/////xFACKD4UeiPTxdrAAAAAAAAAAAAARAIgMRU6I9PF2sAA/ABIAYAAACQDAAAAhEIsNLR
II9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigfh8hj08XawAAAAAAAAAAABUiAqCWKyGPTxdr
AAYAAAAAAAAAAyICwG4uIY9PF2sAAgADAAO3hgAAAACABmYPABciApBCMCGPTxdrAAAAAwAUIgLA
EjIhj08XawAAAAMA/////wAAAAClzY8ADoACsC42IY9PF2sAAwAAAAIAAAAGZg8AD4ACwK43IY9P
F2sAAwAAAAAAAAD86SoAQEIPAAqAAsDOOSGPTxdrAAMAAAACAAAAAwAAAAAAAAAREAKQMjshj08X
awACAAMAARECkMo8IY9PF2sAAAADAAIiAqDWkSGPTxdrAAIAAwAHAAAADSICsFaTIY9PF2sAAgAD
AAYAAAADt4YABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAW0iGPTxdrAAIRCLAyCiKP
TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoMYqIo9PF2sAAQAAAAAAAAABEAiAci4ij08XawAC
EQiwDj0ij08XawAHAAAA56hpqf////8RQAig0j8ij08XawABAAAAAAAAAAEQCIAaQyKPTxdrAAIR
CLCeJSOPTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoGYqI49PF2sAAQAAAAAAAAARQAiggjkj
j08XawABAAAAAAAAAAEQCICSPCOPTxdrAAIRCLAW2kiPTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAA
EUAIoJ7fSI9PF2sAAQAAAAAAAAAVIgKgIutIj08XawAGAAAAAAAAAAMiAsAu7UiPTxdrAAAAAwA+
R4EAAAAAgLdJDwAXIgKQYu9Ij08XawAHAAMAFCICwALxSI9PF2sABwADAP////8AAAAARiaMAA6A
ArAO9EiPTxdrAAMAAAAAAAAAt0kPAA+AAsA29kiPTxdrAAMAAAAHAAAAva8eAEBCDwAKgALAhvdI
j08XawADAAAAAAAAAAMAAAAHAAAAERACkLL5SI9PF2sAAAADAAERApBK+0iPTxdrAAcAAwACIgKg
xi1Jj08XawAAAAMABgAAAA0iArAmL0mPTxdrAAAAAwAGAAAAPkeBAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiAtldJj08XawACEQiwYo9Jj08XawASAAAABRNgqf////8SIAgQGAAAABFA
CKDSrkmPTxdrAAAAAAAAAAAAARAIgEaySY9PF2sAAhEIsDrASY9PF2sABwAAAOeoaan/////EUAI
oDLDSY9PF2sAAAAAAAAAAAABEAiAHsZJj08XawACEQiwouVKj08XawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKC+60qPTxdrAAAAAAAAAAAAEUAIoIr7So9PF2sAAAAAAAAAAAABEAiAOv5Kj08XawAC
EQiwyplwj08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAunnCPTxdrAAAAAAAAAAAAFSICoMKp
cI9PF2sABgAAAAAAAAADIgLAQqxwj08XawAHAAMADN18AAAAAIA6SQ8AFyICkB6ucI9PF2sAAgAD
ABQiAsCmr3CPTxdrAAIAAwD/////AAAAAAO3hgAOgAKwerNwj08XawADAAAABwAAADpJDwAPgALA
/rRwj08XawADAAAAAgAAAPGSHgBAQg8ACoACwBq3cI9PF2sAAwAAAAcAAAADAAAAAgAAABEQApB6
uHCPTxdrAAcAAwABEQKQHrpwj08XawACAAMAAiICoDoAcY9PF2sABwADAAcAAAANIgKwrgFxj08X
awAHAAMABgAAAAzdfAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgPYncY9PF2sAAhEI
sDpccY9PF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig/nlxj08XawAAAAAAAAAAAAEQCICCfXGP
TxdrAAIRCLAGjHGPTxdrAAcAAADnqGmp/////xFACKC+jnGPTxdrAAAAAAAAAAAAARAIgD6ScY9P
F2sAAhEIsPajco9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigBqlyj08XawAAAAAAAAAAABFA
CKAWuXKPTxdrAAAAAAAAAAAAARAIgMK7co9PF2sAAhEIsHJYmI9PF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAig3l2Yj08XawAAAAAAAAAAABUiAqCmaJiPTxdrAAYAAAAAAAAAAyICwJZrmI9PF2sA
AgADAH1tdwAAAACAhkkPABciApDebZiPTxdrAAAAAwAUIgLAcm+Yj08XawAAAAMA/////wAAAAA+
R4EADoACsLZymI9PF2sAAwAAAAIAAACGSQ8AD4ACwLp0mI9PF2sAAwAAAAAAAADAkh4AQEIPAAqA
AsACdpiPTxdrAAMAAAACAAAAAwAAAAAAAAAREAKQLniYj08XawACAAMAARECkKZ5mI9PF2sAAAAD
AAIiAqDOq5iPTxdrAAIAAwAHAAAADSICsC6tmI9PF2sAAgADAAYAAAB9bXcABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIDq0piPTxdrAAIRCLDeBpmPTxdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoO4kmY9PF2sAAQAAAAAAAAABEAiAiiiZj08XawACEQiwtjaZj08XawAHAAAA56hpqf//
//8RQAigpjmZj08XawABAAAAAAAAAAEQCIB2PJmPTxdrAAIRCLAiY5qPTxdrAAEAAADQDEAAAAAA
AA8gCBD6AAAAEUAIoOJomo9PF2sAAQAAAAAAAAARQAigrneaj08XawABAAAAAAAAAAEQCIBKepqP
TxdrAAIRCLA2F8CPTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoLYbwI9PF2sAAQAAAAAAAAAV
IgKgribAj08XawAGAAAAAAAAAAMiAsBSKcCPTxdrAAAAAwAl/nEAAAAAgBlJDwAXIgKQMivAj08X
awAHAAMAFCICwLIswI9PF2sABwADAP////8AAAAADN18AA6AArBqMMCPTxdrAAMAAAAAAAAAGUkP
AA+AAsCyMcCPTxdrAAMAAAAHAAAAn5IeAEBCDwAKgALA6jPAj08XawADAAAAAAAAAAMAAAAHAAAA
ERACkEo1wI9PF2sAAAADAAERApDuNsCPTxdrAAcAAwACIgKgbmnAj08XawAAAAMABgAAAA0iArDW
asCPTxdrAAAAAwAGAAAAJf5xAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAJpHAj08X
awACEQiw2sXAj08XawASAAAABRNgqf////8SIAgQGAAAABFACKDW48CPTxdrAAAAAAAAAAAAARAI
gGbnwI9PF2sAAhEIsI71wI9PF2sABwAAAOeoaan/////EUAIoE74wI9PF2sAAAAAAAAAAAABEAiA
jvvAj08XawACEQiwCiHCj08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKD6JcKPTxdrAAAAAAAA
AAAAEUAIoD41wo9PF2sAAAAAAAAAAAABEAiAIjjCj08XawACEQiwctXnj08XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKDi2uePTxdrAAAAAAAAAAAAFSICoKbp549PF2sABgAAAAAAAAADIgLApuvn
j08XawAHAAMAKJJtAAAAAIDkSg8AFyICkP7t549PF2sAAgADABQiAsCy7+ePTxdrAAIAAwD/////
AAAAAH1tdwAOgAKw9vLnj08XawADAAAABwAAAORKDwAPgALA9vTnj08XawADAAAAAgAAAP2THgBA
Qg8ACoACwGr2549PF2sAAwAAAAcAAAADAAAAAgAAABEQApCC+OePTxdrAAcAAwABEQKQFvrnj08X
awACAAMAAiICoFIs6I9PF2sABwADAAcAAAANIgKwxi3oj08XawAHAAMABgAAACiSbQAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAiYOiPTxdrAAIRCLAylOiP
TxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoGq06I9PF2sAAAAAAAAAAAARQAigMrvoj08XawAA
AAAAAAAAAAEQCICqvuiPTxdrAAIRCLAezeiPTxdrAAcAAADnqGmp/////xFACKAC0OiPTxdrAAAA
AAAAAAAAARAIgILT6I9PF2sAA/ABIAcAAADwDwAAAhEIsAq5D49PF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAig5r8Pj08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
ftoPj08XawACEQiwhv0Pj08XawASAAAABRMAlP////8SIAgQGAAAABFACKB+FxCPTxdrAAAAAAAA
AAAAARAIgNoaEI9PF2sAAhEIsI4oEI9PF2sABwAAAOeoCZT/////EUAIoEYrEI9PF2sAAAAAAAAA
AAABEAiAli0Qj08XawACEQiwQuAjj08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKC65COPTxdr
AAAAAAAAAAAAFSICoAbvI49PF2sABwAAAAAAAAADIgLAWvEjj08XawADAAIA7G6FAAAAAIDwSA8A
FyICkPryI49PF2sAAQACABQiAsCi9COPTxdrAAEAAgD/////AAAAAAN8jwAOgAKwpvgjj08XawAC
AAAAAwAAAPBIDwAPgALA6vkjj08XawACAAAAAQAAAPuTHgBAQg8ACoACwAb8I49PF2sAAgAAAAMA
AAACAAAAAQAAABEQApBy/SOPTxdrAAMAAgABEQKQBv8jj08XawABAAIAAiICoP4uJI9PF2sAAwAC
AAcAAAANIgKwZjAkj08XawADAAIABwAAAOxuhQAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgCZYJI9PF2sAAhEIsNKLJI9PF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigiqkkj08XawAA
AAAAAAAAAAEQCIA+rSSPTxdrAAIRCLAywySPTxdrAAcAAADnqAmU/////xFACKDixSSPTxdrAAAA
AAAAAAAAARAIgB7JJI9PF2sAAhEIsBpkN49PF2sAAQAAANwMQAAAAAAADyAIEPoAAAARQAigFmk3
j08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAsoM3j08XawACEQiw
Bq03j08XawASAAAABRMAlP////8SIAgQGAAAABFACKBGyTePTxdrAAAAAAAAAAAAARAIgM7LN49P
F2sAAhEIsBbaN49PF2sABwAAAOeoCZT/////EUAIoPbcN49PF2sAAAAAAAAAAAABEAiAlt83j08X
awACEQiw5p1Lj08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAKpUuPTxdrAAAAAAAAAAAAFSIC
oBKvS49PF2sABwAAAAAAAAADIgLAZrFLj08XawABAAIAGjKAAAAAAIDpSQ8AFyICkJqzS49PF2sA
AgACABQiAsA2tUuPTxdrAAIAAgD/////AAAAAD+JigAOgAKwerhLj08XawACAAAAAQAAAOlJDwAP
gALAlrpLj08XawACAAAAAgAAANmSHgBAQg8ACoACwNq7S49PF2sAAgAAAAEAAAACAAAAAgAAABEQ
ApASvkuPTxdrAAEAAgABEQKQpr9Lj08XawACAAIAAiICoErwS49PF2sAAQACAAcAAAANIgKwovFL
j08XawABAAIABwAAABoygAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgIYYTI9PF2sA
AhEIsLJMTI9PF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig3mtMj08XawAAAAAAAAAAABFACKA2
c0yPTxdrAAAAAAAAAAAAARAIgC52TI9PF2sAAhEIsKqETI9PF2sABwAAAOeoCZT/////EUAIoH6H
TI9PF2sAAAAAAAAAAAABEAiAMopMj08XawACEQiwghBfj08XawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKAGFV+PTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAqMV+P
TxdrAAIRCLAyVF+PTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoBpvX49PF2sAAAAAAAAAAAAB
EAiAenFfj08XawACEQiwYn9fj08XawAHAAAA56gJlP////8RQAigOoJfj08XawAAAAAAAAAAAAEQ
CIBKhV+PTxdrAAIRCLD+XXOPTxdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoEpic49PF2sAAAAA
AAAAAAAVIgKgrm1zj08XawAHAAAAAAAAAAMiAsBub3OPTxdrAAIAAgD9P3sAAAAAgEJJDwAXIgKQ
HnFzj08XawADAAIAFCICwM5zc49PF2sAAwACAP////8AAAAA7G6FAA6AArAmd3OPTxdrAAIAAAAC
AAAAQkkPAA+AAsBmeXOPTxdrAAIAAAADAAAAK5MeAEBCDwAKgALApnpzj08XawACAAAAAgAAAAIA
AAADAAAAERACkAJ8c49PF2sAAgACAAERApBefnOPTxdrAAMAAgACIgKgaq5zj08XawACAAIABwAA
AA0iArDur3OPTxdrAAIAAgAHAAAA/T97AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
rtVzj08XawACEQiwhgh0j08XawASAAAABRMAlP////8SIAgQGAAAABFACKBCJXSPTxdrAAAAAAAA
AAAAARAIgFoodI9PF2sAAhEIsFY3dI9PF2sABwAAAOeoCZT/////EUAIoDY6dI9PF2sAAAAAAAAA
AAABEAiAmjx0j08XawACEQiwyryGj08XawABAAAA3AxAAAAAAAAPIAgQ+gAAABFACKB+w4aPTxdr
AAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICG24aPTxdrAAIRCLCS/oaP
TxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoHoYh49PF2sAAAAAAAAAAAABEAiA/hqHj08XawAC
EQiwAimHj08XawAHAAAA56gJlP////8RQAiguiuHj08XawAAAAAAAAAAAAEQCIBSLoePTxdrAAIR
CLBaHJuPTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoGohm49PF2sAAAAAAAAAAAAVIgKguiub
j08XawAHAAAAAAAAAAMiAsBSLpuPTxdrAAMAAgDXJXYAAAAAgBVJDwAXIgKQ5i+bj08XawABAAIA
FCICwJYxm49PF2sAAQACAP////8AAAAAGjKAAA6AArCmNZuPTxdrAAIAAAADAAAAFUkPAA+AAsAK
N5uPTxdrAAIAAAABAAAAV5IeAEBCDwAKgALASjibj08XawACAAAAAwAAAAIAAAABAAAAERACkIY7
m49PF2sAAwACAAERApAiPZuPTxdrAAEAAgACIgKgkmubj08XawADAAIABwAAAA0iArDObZuPTxdr
AAMAAgAHAAAA1yV2AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAJpKbj08XawACEQiw
2sSbj08XawASAAAABRMAlP////8SIAgQGAAAABFACKB24puPTxdrAAAAAAAAAAAAARAIgLLlm49P
F2sAAhEIsDL0m49PF2sABwAAAOeoCZT/////EUAIoPL2m49PF2sAAAAAAAAAAAABEAiAWvmbj08X
awACEQiwAmmuj08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKC2ba6PTxdrAAAAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDKiK6PTxdrAAIRCLCasa6PTxdrABIAAAAFEwCU
/////xIgCBAYAAAAEUAIoGLNro9PF2sAAAAAAAAAAAABEAiA2s+uj08XawACEQiwqt6uj08XawAH
AAAA56gJlP////8RQAigpuGuj08XawAAAAAAAAAAAAEQCIDG5K6PTxdrAAIRCLBm2sKPTxdrAAEA
AADQDEAAAAAAAA8gCBD6AAAAEUAIoL7ewo9PF2sAAAAAAAAAAAAVIgKgVunCj08XawAHAAAAAAAA
AAMiAsBe68KPTxdrAAEAAgAY6XAAAAAAgAJJDwAXIgKQwu3Cj08XawACAAIAFCICwB7xwo9PF2sA
AgACAP////8AAAAA/T97AA6AArA69MKPTxdrAAIAAAABAAAAAkkPAA+AAsBi9sKPTxdrAAIAAAAC
AAAAF5IeAEBCDwAKgALA5vfCj08XawACAAAAAQAAAAIAAAACAAAAERACkEr5wo9PF2sAAQACAAER
ApDK+8KPTxdrAAIAAgACIgKgRirDj08XawABAAIABwAAAA0iArCeK8OPTxdrAAEAAgAHAAAAGOlw
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA3lDDj08XawACEQiweoPDj08XawASAAAA
BRMAlP////8SIAgQGAAAABFACKBqocOPTxdrAAAAAAAAAAAAEUAIoMaow49PF2sAAAAAAAAAAAAC
8AEQ+gAAAAEQCIAmrcOPTxdrAAIRCLBmvMOPTxdrAAcAAADnqAmU/////xFACKBKv8OPTxdrAAAA
AAAAAAAAARAIgBbCw49PF2sAAhEIsKYV1o9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigQhrW
j08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAQjXWj08XawACEQiw
HlnWj08XawASAAAABRMAlP////8SIAgQGAAAABFACKBKdtaPTxdrAAAAAAAAAAAAARAIgCp51o9P
F2sAAhEIsOKG1o9PF2sABwAAAOeoCZT/////EUAIoPaJ1o9PF2sAAAAAAAAAAAABEAiAOo7Wj08X
awACEQiwYpjqj08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBuneqPTxdrAAAAAAAAAAAAFSIC
oKLI6o9PF2sABwAAAAAAAAADIgLAlsvqj08XawACAAIAJuprAAAAAIDXVQ8AFyICkPrN6o9PF2sA
AwACABQiAsC+z+qPTxdrAAMAAgD/////AAAAANcldgAOgAKwStPqj08XawACAAAAAgAAANdVDwAP
gALAYtXqj08XawACAAAAAwAAANmeHgBAQg8ACoACwNLW6o9PF2sAAgAAAAIAAAACAAAAAwAAABEQ
ApAy2OqPTxdrAAIAAgABEQKQNt/qj08XawADAAIAAiICoEIO649PF2sAAgACAAcAAAANIgKwvg/r
j08XawACAAIABwAAACbqawAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgEI2649PF2sA
AhEIsJpo649PF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig4oXrj08XawAAAAAAAAAAAAEQCIDq
iOuPTxdrAAIRCLDGl+uPTxdrAAcAAADnqAmU/////xFACKC6muuPTxdrAAAAAAAAAAAAARAIgD6d
649PF2sAA/ABIAQAAAA0AgAAAhEIsIiy7o9PF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigOLju
j08XawAAAAAAAAAAABUiAqDUwu6PTxdrAAQAAAAAAAAAAyICwDDG7o9PF2sAAQADAPvJawAAAACA
bkkPABciApCUyO6PTxdrAAQAAwAXIgKQXMruj08XawAAAAMAFyICkPjL7o9PF2sABQADABQiAsDI
0O6PTxdrAAUAAwD/////AgAAAPj3cQAOgAKwqNTuj08XawADAAAAAQAAAG5JDwAPgALA/NXuj08X
awADAAAABQAAAHqSHgBAQg8ACoACwDTX7o9PF2sAAwAAAAEAAAADAAAABQAAABEQApCM2O6PTxdr
AAEAAwABEQKQRNruj08XawAFAAMAAiICoIgN749PF2sAAQADAAcAAAANIgKw9A7vj08XawABAAMA
BAAAAPvJawADIgLAbBbvj08XawAGAAMA60RpAAAAAICgEQ8ABSICsJQY749PF2sABgADAOtEaQDw
4/r/BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICkPe+PTxdrAAIRCLDcbO+PTxdrABIA
AAAFE2Cp/////xIgCBAYAAAAEUAIoMyJ749PF2sAAAAAAAAAAAARQAigrJLvj08XawAAAAAAAAAA
AAEQCIB0le+PTxdrAAIRCLDEpO+PTxdrAAcAAADnqGmp/////xFACKCwp++PTxdrAAAAAAAAAAAA
ARAIgESq749PF2sAA/ABIAUAAACMAgAAAhEIsCyO749PF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAiggJTvj08XawAAAAAAAAAAABUiAqCcnu+PTxdrAAUAAAAAAAAAAyICwDyg749PF2sABgADAOkM
aQAAAACAAjgAABciApDYo++PTxdrAAQAAwAUIgLArKXvj08XawAEAAMA/////wAAAABRrXIADoAC
sKio749PF2sAAwAAAAYAAACiSQ8AD4ACwJSv749PF2sAAwAAAAQAAADckh4AQEIPAAqAAsC0sO+P
TxdrAAMAAAAGAAAAAwAAAAQAAAAREAKQmLLvj08XawAGAAMAARECkOiz749PF2sABAADAAIiAqBk
5O+PTxdrAAYAAwAHAAAADSICsNDm749PF2sABgADAAUAAADpDGkABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIDUC/CPTxdrAAIRCLC0O/CPTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oIBa8I9PF2sAAAAAAAAAAAABEAiA1F/wj08XawACEQiwsG7wj08XawAHAAAA56hpqf////8RQAig
7HPwj08XawAAAAAAAAAAAASAAqBUgPCPTxdrAAAAAAAAAAAAERICkDCD8I9PF2sAAAAAAAkiAoBQ
h/CPTxdrAAwiAuDkifCPTxdrAL8tAAAAAAAAvy0AAAAAAAACAAESAAAAAAsiAsD0i/CPTxdrAHcG
AAAAAAAAAAAAABIAAAACIgKgSI7wj08XawAAAAAAAAAAAA0iArDoj/CPTxdrAAAAAAAeAAAAyuqP
AAYiApBYlfCPTxdrAB4AAAARQAigvJzwj08XawAAAAAAAAAAAAEQCIAgn/CPTxdrAAPwASAEAAAA
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
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAVtTZkk8XawACEQiwVgHakk8XawASAAAABRNgqf////8S
IAgQGAAAABFACKAuINqSTxdrAAAAAAAAAAAAARAIgEIj2pJPF2sAAhEIsGYx2pJPF2sABwAAAOeo
aan/////EUAIoFI02pJPF2sAAAAAAAAAAAABEAiAMjfakk8XawACEQiwVuDckk8XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKB25dySTxdrAAAAAAAAAAAAFSICoK7v3JJPF2sABgAAAAAAAAADIgLA
jvLckk8XawACAAMA3G8MAAAAAIDJSA8AFyICkOb03JJPF2sAAAADABQiAsCK9tySTxdrAAAAAwD/
////AAAAAB2HFQAOgAKwxvnckk8XawADAAAAAgAAAMlIDwAPgALArgDdkk8XawADAAAAAAAAAB+S
HgBAQg8ACoACwPIB3ZJPF2sAAwAAAAIAAAADAAAAAAAAABEQApAKBN2STxdrAAIAAwABEQKQcgXd
kk8XawAAAAMAAiICoCI43ZJPF2sAAgADAAcAAAANIgKwkjrdkk8XawACAAMABgAAANxvDAADIgLA
gkTdkk8XawADAAIAF2sLAAAAAIAqAQ8ABSICsP5F3ZJPF2sAAwACABdrCwClY/n/BCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCICeZd2STxdrAAIRCLDak92STxdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoCKx3ZJPF2sAAQAAAAAAAAARQAig4rjdkk8XawABAAAAAAAAAAEQCICqu92STxdr
AAIRCLCOy92STxdrAAcAAADnqGmp/////xFACKBWzt2STxdrAAEAAAAAAAAAARAIgCrR3ZJPF2sA
AhEIsO5UAZNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig/lkBk08XawABAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiALnkBk08XawACEQiwxqgBk08XawASAAAABRNgqf//
//8SIAgQGAAAABFACKAWxgGTTxdrAAEAAAAAAAAAARAIgJ7KAZNPF2sAAhEIsIbYAZNPF2sABwAA
AOeoaan/////EUAIoHLbAZNPF2sAAQAAAAAAAAABEAiA0t4Bk08XawACEQiwlp0Ek08XawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKDWoQSTTxdrAAEAAAAAAAAAFSICoPqsBJNPF2sABgAAAAAAAAAD
IgLA9q4Ek08XawAAAAMAaj4GAAAAAICzSA8AFyICkM6wBJNPF2sABwADABQiAsD6sgSTTxdrAAcA
AwD/////AAAAABXdEQAOgAKwRrYEk08XawADAAAAAAAAALNIDwAPgALAqrcEk08XawADAAAABwAA
AHyRHgBAQg8ACoACwAq6BJNPF2sAAwAAAAAAAAADAAAABwAAABEQApCCuwSTTxdrAAAAAwABEQKQ
9r0Ek08XawAHAAMAAiICoFbwBJNPF2sAAAADAAcAAAANIgKwyvEEk08XawAAAAMABgAAAGo+BgAD
IgLALv0Ek08XawABAAIAdzMGAAAAAIA9/g4ABSICsHb+BJNPF2sAAQACAHczBgDTafj/BCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICyHAWTTxdrAAIRCLAmSgWTTxdrABIAAAAFE2Cp////
/xIgCBAYAAAAEUAIoMJmBZNPF2sAAAAAAAAAAAARQAigim8Fk08XawAAAAAAAAAAAAEQCICScgWT
TxdrAAIRCLBqgAWTTxdrAAcAAADnqGmp/////xFACKBWgwWTTxdrAAAAAAAAAAAAARAIgDqGBZNP
F2sAAhEIsJIBKZNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigNgcpk08XawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAiiMpk08XawACEQiwClApk08XawASAAAABRNg
qf////8SIAgQGAAAABFACKBebCmTTxdrAAAAAAAAAAAAARAIgDZvKZNPF2sAAhEIsHJ9KZNPF2sA
BwAAAOeoaan/////EUAIoGKAKZNPF2sAAAAAAAAAAAABEAiAFoMpk08XawACEQiwllosk08XawAB
AAAA4AxAAAAAAAAPIAgQ+gAAABFACKDGXyyTTxdrAAAAAAAAAAAAFSICoGJqLJNPF2sABgAAAAAA
AAADIgLA8mwsk08XawAHAAMAG5QCAAAAAID6SA8AFyICkOJuLJNPF2sAAgADABQiAsCacCyTTxdr
AAIAAwD/////AAAAANxvDAAOgAKwSnQsk08XawADAAAABwAAAPpIDwAPgALAnnUsk08XawADAAAA
AgAAAK2RHgBAQg8ACoACwPZ3LJNPF2sAAwAAAAcAAAADAAAAAgAAABEQApBeeSyTTxdrAAcAAwAB
EQKQ/nosk08XawACAAMAAiICoBasLJNPF2sABwADAAcAAAANIgKwvq4sk08XawAHAAMABgAAABuU
AgADIgLAzrcsk08XawACAAIAUTUBAAAAAID+/A4ABSICsPq5LJNPF2sAAgACAFE1AQCqvfn/BCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDW1yyTTxdrAAIRCLA2Bi2TTxdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoJoiLZNPF2sAAAAAAAAAAAARQAigziktk08XawAAAAAAAAAAAAEQCIBa
LS2TTxdrAAIRCLBSOy2TTxdrAAcAAADnqGmp/////xFACKAqPi2TTxdrAAAAAAAAAAAAARAIgJJB
LZNPF2sAAhEIsDKuUJNPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigPrNQk08XawAAAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAttVQk08XawACEQiwGgNRk08XawASAAAA
BRNgqf////8SIAgQGAAAABFACKAOIFGTTxdrAAAAAAAAAAAAARAIgJIiUZNPF2sAAhEIsAYwUZNP
F2sABwAAAOeoaan/////EUAIoP4yUZNPF2sAAAAAAAAAAAABEAiA6jVRk08XawACEQiwohhUk08X
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKByIFSTTxdrAAAAAAAAAAAAFSICoOoqVJNPF2sABgAA
AAAAAAADIgLA4ixUk08XawACAAMA0iX9/wAAAIAKSg8AFyICkBovVJNPF2sAAAADABQiAsDmMFST
TxdrAAAAAwD/////AAAAAGo+BgAOgAKw0jNUk08XawADAAAAAgAAAApKDwAPgALA4jVUk08XawAD
AAAAAAAAAASTHgBAQg8ACoACwBY3VJNPF2sAAwAAAAIAAAADAAAAAAAAABEQApAiOVSTTxdrAAIA
AwABEQKQrjpUk08XawAAAAMAAiICoHpsVJNPF2sAAgADAAcAAAANIgKw8m1Uk08XawACAAMABgAA
ANIl/f8DIgLAQndUk08XawADAAIAOCT8/wAAAIDr/Q4ABSICsJp4VJNPF2sAAwACADgk/P96YPn/
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAmllSTTxdrAAIRCLBuxFSTTxdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoA7hVJNPF2sAAQAAAAAAAAARQAigOuhUk08XawABAAAAAAAAAAEQ
CIDu6lSTTxdrAAIRCLCS+VSTTxdrAAcAAADnqGmp/////xFACKBa/FSTTxdrAAEAAAAAAAAAARAI
gPL+VJNPF2sAAhEIsJ5ZeJNPF2sAAQAAANAMQAAAAAAADyAIEPoAAAARQAigXl94k08XawABAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAroF4k08XawACEQiwmrN4k08XawAS
AAAABRNgqf////8SIAgQGAAAABFACKBy03iTTxdrAAEAAAAAAAAAARAIgJbWeJNPF2sAAhEIsNbj
eJNPF2sABwAAAOeoaan/////EUAIoLbmeJNPF2sAAQAAAAAAAAABEAiA2ul4k08XawACEQiw3th7
k08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKB63XuTTxdrAAEAAAAAAAAAFSICoILoe5NPF2sA
BgAAAAAAAAADIgLAiup7k08XawAAAAMAe/X2/wAAAIDvSA8AFyICkGLse5NPF2sABwADABQiAsCu
7nuTTxdrAAcAAwD/////AAAAABuUAgAOgAKwyvF7k08XawADAAAAAAAAAO9IDwAPgALAFvN7k08X
awADAAAABwAAAPmSHgBAQg8ACoACwEr1e5NPF2sAAwAAAAAAAAADAAAABwAAABEQApC29nuTTxdr
AAAAAwABEQKQOvh7k08XawAHAAMAAiICoKoqfJNPF2sAAAADAAcAAAANIgKwFix8k08XawAAAAMA
BgAAAHv19v8DIgLAxjZ8k08XawABAAIAdOr2/wAAAIC9/Q4ABSICsBo5fJNPF2sAAQACAHTq9v/n
afj/BCAIIPMAAAAAAAAAAvABACAgCDDzAAAABQAAAPMAAAABEAiAIlh8k08XawACEQiwdoV8k08X
awASAAAABRNgqf////8SIAgQGAAAABFACKA+o3yTTxdrAAAAAAAAAAAAEUAIoNaqfJNPF2sAAAAA
AAAAAAABEAiADq58k08XawACEQiwjrx8k08XawAHAAAA56hpqf////8RQAigmr98k08XawAAAAAA
AAAAAAEQCIBywnyTTxdrAAPwASAHAAAAiAwAAAIRCLBy4t2STxdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoPLo3ZJPF2sAAAAAAAAAAAAVIgKghvPdkk8XawAHAAAAAAAAAAMiAsDC9d2STxdrAAMA
AgAjIgsAAAAAgPRIAAAXIgKQRvfdkk8XawABAAIAFCICwL743ZJPF2sAAQACAP////8AAAAAtDEV
AA6AArC+/N2STxdrAAIAAAADAAAAHkoPAA+AAsAK/t2STxdrAAIAAAABAAAAPZMeAEBCDwAKgALA
PgDekk8XawACAAAAAwAAAAIAAAABAAAAERACkI4B3pJPF2sAAwACAAERApAuA96STxdrAAEAAgAC
IgKgljHekk8XawADAAIABwAAAA0iArAGM96STxdrAAMAAgAHAAAAIyILAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAqlnekk8XawACEQiwQo7ekk8XawASAAAABRMAlP////8SIAgQGAAA
ABFACKAqrN6STxdrAAAAAAAAAAAAARAIgHav3pJPF2sAAhEIsH6+3pJPF2sABwAAAOeoCZT/////
EUAIoE7B3pJPF2sAAAAAAAAAAAABEAiAUsTekk8XawACEQiwMorvkk8XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKAuj++STxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CIDequ+STxdrAAIRCLBK0++STxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoP7u75JPF2sAAAAA
AAAAAAABEAiAXvHvkk8XawACEQiwbv/vkk8XawAHAAAA56gJlP////8RQAigVgLwkk8XawAAAAAA
AAAAAAEQCIAuBfCSTxdrAAIRCLByogWTTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoNanBZNP
F2sAAAAAAAAAAAAVIgKgorIFk08XawAHAAAAAAAAAAMiAsBitAWTTxdrAAEAAgAx6AUAAAAAgEZL
AAAXIgKQsrYFk08XawACAAIAFCICwFa4BZNPF2sAAgACAP////8AAAAATzIQAA6AArC+uwWTTxdr
AAIAAAABAAAAg0kPAA+AAsD2vQWTTxdrAAIAAAACAAAAoZMeAEBCDwAKgALASr8Fk08XawACAAAA
AQAAAAIAAAACAAAAERACkHrBBZNPF2sAAQACAAERApAKwwWTTxdrAAIAAgACIgKgRvEFk08XawAB
AAIABwAAAA0iArCu8gWTTxdrAAEAAgAHAAAAMegFAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAnhcGk08XawACEQiwakwGk08XawASAAAABRMAlP////8SIAgQGAAAABFACKBmawaTTxdr
AAAAAAAAAAAAEUAIoLpyBpNPF2sAAAAAAAAAAAABEAiAYnUGk08XawACEQiwFoYGk08XawAHAAAA
56gJlP////8RQAigzogGk08XawAAAAAAAAAAAAEQCIByiwaTTxdrAAIRCLCKNheTTxdrAAEAAADV
DEAAAAAAAA8gCBD6AAAAEUAIoF47F5NPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgDJXF5NPF2sAAhEIsHJ5F5NPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigNpMX
k08XawAAAAAAAAAAAAEQCIC+lheTTxdrAAIRCLDipBeTTxdrAAcAAADnqAmU/////xFACKAeqBeT
TxdrAAAAAAAAAAAAARAIgPaqF5NPF2sAAhEIsB5hLZNPF2sAAQAAANAMQAAAAAAADyAIEPoAAAAR
QAig2mUtk08XawAAAAAAAAAAABUiAqCCcC2TTxdrAAcAAAAAAAAAAyICwC5yLZNPF2sAAgACADnp
AAAAAACAGEwAABciApCicy2TTxdrAAMAAgAUIgLAynUtk08XawADAAIA/////wAAAAAjIgsADoAC
sD55LZNPF2sAAgAAAAIAAAAWSQ8AD4ACwJZ6LZNPF2sAAgAAAAMAAACZkh4AQEIPAAqAAsDKfS2T
TxdrAAIAAAACAAAAAgAAAAMAAAAREAKQIn8tk08XawACAAIAARECkIqBLZNPF2sAAwACAAIiAqBS
sC2TTxdrAAIAAgAHAAAADSICsL6xLZNPF2sAAgACAAcAAAA56QAABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIDK1y2TTxdrAAIRCLB+Cy6TTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAI
oDYpLpNPF2sAAAAAAAAAAAABEAiAFiwuk08XawACEQiwdjouk08XawAHAAAA56gJlP////8RQAig
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
yJ2ok08XawAEAAMAFyICkIifqJNPF2sABQADABQiAsCEpqiTTxdrAAUAAwD/////AQAAAP5CkAAO
gAKwVKmok08XawADAAAAAQAAAK9IDwAPgALAfKuok08XawADAAAABQAAAK+RHgBAQg8ACoACwMSs
qJNPF2sAAwAAAAEAAAADAAAABQAAABEQApAcrqiTTxdrAAEAAwABEQKQfLCok08XawAFAAMAAiIC
oPTgqJNPF2sAAQADAAcAAAANIgKwnOKok08XawABAAMABAAAADYXigADIgLAbOqok08XawAGAAMA
AZeHAAAAAIA5CQ8ABSICsMjrqJNPF2sABgADAAGXhwAV3/r/BCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAAAEQCIDUDqmTTxdrAAIRCLAYPqmTTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoBRd
qZNPF2sAAAAAAAAAAAARQAigQGSpk08XawAAAAAAAAAAAAEQCIAcZ6mTTxdrAAIRCLDsdKmTTxdr
AAcAAADnqGmp/////xFACKDYd6mTTxdrAAAAAAAAAAAAARAIgJR6qZNPF2sAAhEIsLiyx5NPF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAig3LfHk08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiAvNbHk08XawACEQiwaPvHk08XawASAAAABRNgqf////8SIAgQGAAAABFA
CKD8F8iTTxdrAAAAAAAAAAAAARAIgCQbyJNPF2sAAhEIsHgxyJNPF2sABwAAAOeoaan/////EUAI
oCw0yJNPF2sAAAAAAAAAAAABEAiAnDbIk08XawACEQiw/EXQk08XawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKAQStCTTxdrAAAAAAAAAAAAFSICoABV0JNPF2sABAAAAAAAAAADIgLAhFfQk08XawAF
AAMAUfqAAAAAAICtSA8AFyICkGxZ0JNPF2sAAAACABQiAsAEW9CTTxdrAAAAAgD/////AAAAACCY
jQAOgAKw8F7Qk08XawADAAAABQAAAK1IDwAPgALAcGDQk08XawACAAAAAAAAAFyRHgBAQg8ACoAC
wJBi0JNPF2sAAwAAAAUAAAACAAAAAAAAABEQApAAZNCTTxdrAAUAAwABEQKQdGXQk08XawAAAAIA
AiICoLyX0JNPF2sABQADAAcAAAANIgKwJJnQk08XawAFAAMABAAAAFH6gAADIgLAYKDQk08XawAE
AAMAnvCBAAAAAIBaBg8ABSICsJSi0JNPF2sABAADAJ7wgQCTaPf/BCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIB8x9CTTxdrAAIRCLD4DNGTTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAI
oHgr0ZNPF2sAAQAAAAAAAAARQAigiDPRk08XawABAAAAAAAAAAEQCIAcNtGTTxdrAAIRCLAsRtGT
TxdrAAcAAADnqAmU/////xFACKAMSdGTTxdrAAEAAAAAAAAAARAIgHRM0ZNPF2sAAhEIsNSU3ZNP
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig4Jndk08XawABAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAaLLdk08XawACEQiweOXdk08XawASAAAABRMAlP////8SIAgQGAAA
ABFACKCEAt6TTxdrAAEAAAAAAAAAARAIgCQF3pNPF2sAAhEIsCwU3pNPF2sABwAAAOeoCZT/////
EUAIoBgX3pNPF2sAAQAAAAAAAAABEAiAqBnek08XawACEQiweF7vk08XawABAAAAywxAAAAAAAAP
IAgQ+gAAABFACKAQY++TTxdrAAEAAAAAAAAAEUAIoBBx75NPF2sAAQAAAAAAAAABEAiAgHPvk08X
awACEQiwYAP4k08XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKCsB/iTTxdrAAEAAAAAAAAAFSIC
oEAS+JNPF2sABAAAAAAAAAADIgLAtBT4k08XawAAAAIAW09+AAAAAIDFSA8AFyICkKQW+JNPF2sA
AQADABQiAsBsGPiTTxdrAAEAAwD/////AAAAADYXigAOgAKwwBz4k08XawACAAAAAAAAAMVIDwAP
gALANB74k08XawADAAAAAQAAAHKRHgBAQg8ACoACwHQg+JNPF2sAAgAAAAAAAAADAAAAAQAAABEQ
ApDcIfiTTxdrAAAAAgABEQKQhCP4k08XawABAAMAAiICoFBZ+JNPF2sAAAACAAcAAAANIgKwuFr4
k08XawAAAAIABAAAAFtPfgADIgLAFGP4k08XawADAAMAVht9AAAAAICWBw8ABSICsHxl+JNPF2sA
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
uEFJlE8XawAAAAAAAAAAAAEQCIDEREmUTxdrAAIRCLBsVEmUTxdrAAcAAADnqGmp/////xFACKBU
V0mUTxdrAAAAAAAAAAAAARAIgNRZSZRPF2sAA/ABIAYAAABgDgAAAhEIsGIHoJNPF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigehCgk08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiAnl2gk08XawACEQiwco2gk08XawASAAAABRNgqf////8SIAgQGAAAABFACKDeqaCT
TxdrAAAAAAAAAAAAARAIgOasoJNPF2sAAhEIsG68oJNPF2sABwAAAOeoaan/////EUAIoFK/oJNP
F2sAAAAAAAAAAAABEAiATsKgk08XawACEQiwYpajk08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKCKmqOTTxdrAAAAAAAAAAAAFSICoCqlo5NPF2sABgAAAAAAAAADIgLAWqijk08XawAHAAMAJOKL
AAAAAIBWBg0AFyICkLqqo5NPF2sAAgADABQiAsBarKOTTxdrAAIAAwD/////AAAAAFK8lQAOgAKw
IrCjk08XawADAAAABwAAAHdIDwAPgALAxrGjk08XawADAAAAAgAAAGaRHgBAQg8ACoACwOqzo5NP
F2sAAwAAAAcAAAADAAAAAgAAABEQApCataOTTxdrAAcAAwABEQKQYrejk08XawACAAMAAiICoLrq
o5NPF2sABwADAAcAAAANIgKwguyjk08XawAHAAMABgAAACTiiwADIgLAxvajk08XawACAAIA6oGK
AAAAAIBgIA0ABSICsDb4o5NPF2sAAgACAOqBigAav/n/BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCICuF6STTxdrAAIRCLD+SaSTTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoD5opJNP
F2sAAAAAAAAAAAARQAigqm+kk08XawAAAAAAAAAAAAEQCIAWdKSTTxdrAAIRCLBCgqSTTxdrAAcA
AADnqGmp/////xFACKAqhaSTTxdrAAAAAAAAAAAAARAIgPKHpJNPF2sAAhEIsEKzx5NPF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigZrjHk08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAttnHk08XawACEQiwWgfIk08XawASAAAABRNgqf////8SIAgQGAAAABFACKD6
JciTTxdrAAAAAAAAAAAAARAIgO4oyJNPF2sAAhEIsDI3yJNPF2sABwAAAOeoaan/////EUAIoC46
yJNPF2sAAAAAAAAAAAABEAiA2jzIk08XawACEQiwElPLk08XawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKAeWMuTTxdrAAAAAAAAAAAAFSICoNJiy5NPF2sABgAAAAAAAAADIgLAomTLk08XawACAAMA
XXOGAAAAAID1SA8AFyICkO5my5NPF2sAAAADABQiAsCyaMuTTxdrAAAAAwD/////AAAAAPuLjwAO
gAKwDmzLk08XawADAAAAAgAAAPVIDwAPgALAHm7Lk08XawADAAAAAAAAAGyRHgBAQg8ACoACwJZv
y5NPF2sAAwAAAAIAAAADAAAAAAAAABEQApCyccuTTxdrAAIAAwABEQKQKnPLk08XawAAAAMAAiIC
oNKly5NPF2sAAgADAAcAAAANIgKwSqfLk08XawACAAMABgAAAF1zhgADIgLA8rLLk08XawADAAIA
rHSFAAAAAIC1+g4ABSICsGa0y5NPF2sAAwACAKx0hQCRXfn/BCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAAAEQCIC+08uTTxdrAAIRCLCeAMyTTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoBId
zJNPF2sAAQAAAAAAAAARQAigdiTMk08XawABAAAAAAAAAAEQCIC+J8yTTxdrAAIRCLDiNsyTTxdr
AAcAAADnqGmp/////xFACKDKOcyTTxdrAAEAAAAAAAAAARAIgJI8zJNPF2sAAhEIsJZe75NPF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAigcmXvk08XawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiApsvvk08XawACEQiwtvfvk08XawASAAAABRNgqf////8SIAgQGAAAABFA
CKBKFPCTTxdrAAEAAAAAAAAAARAIgIoX8JNPF2sAAhEIsKol8JNPF2sABwAAAOeoaan/////EUAI
oI4o8JNPF2sAAQAAAAAAAAABEAiA9ivwk08XawACEQiwohDzk08XawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKAiFfOTTxdrAAEAAAAAAAAAFSICoNof85NPF2sABgAAAAAAAAADIgLA6iHzk08XawAA
AAMAOkOAAAAAAIDBSA8AFyICkMoj85NPF2sABwADABQiAsDqJfOTTxdrAAcAAwD/////AAAAACTi
iwAOgAKwGinzk08XawADAAAAAAAAAMFIDwAPgALAiirzk08XawADAAAABwAAALaRHgBAQg8ACoAC
wLos85NPF2sAAwAAAAAAAAADAAAABwAAABEQApA2LvOTTxdrAAAAAwABEQKQui/zk08XawAHAAMA
AiICoIpi85NPF2sAAAADAAcAAAANIgKwAmTzk08XawAAAAMABgAAADpDgAADIgLAjm7zk08XawAB
AAIAQDuAAAAAAID/+Q4ABSICsPJv85NPF2sAAQACAEA7gADaZvj/BCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIAqj/OTTxdrAAIRCLDau/OTTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oArY85NPF2sAAAAAAAAAAAARQAigYt/zk08XawAAAAAAAAAAAAEQCIAC4vOTTxdrAAIRCLAe+POT
TxdrAAcAAADnqGmp/////xFACKD++vOTTxdrAAAAAAAAAAAAARAIgK7985NPF2sAAhEIsFYLF5RP
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAiglhAXlE8XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiApi0XlE8XawACEQiwTloXlE8XawASAAAABRNgqf////8SIAgQGAAA
ABFACKDKdheUTxdrAAAAAAAAAAAAARAIgJZ5F5RPF2sAAhEIsC6IF5RPF2sABwAAAOeoaan/////
EUAIoC6LF5RPF2sAAAAAAAAAAAABEAiA4o0XlE8XawACEQiwus0alE8XawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKDe0hqUTxdrAAAAAAAAAAAAFSICoP7dGpRPF2sABgAAAAAAAAADIgLAquAalE8X
awAHAAMAF5l8AAAAAIANSQ8AFyICkKLiGpRPF2sAAgADABQiAsBy5BqUTxdrAAIAAwD/////AAAA
AF1zhgAOgAKwZugalE8XawADAAAABwAAAA1JDwAPgALAnukalE8XawADAAAAAgAAAM6RHgBAQg8A
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
AhEIsF7KGpZPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigGtAalk8XawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiANu0alk8XawACEQiwzhcblk8XawASAAAABRNgqf//
//8SIAgQGAAAABFACKByNBuWTxdrAAAAAAAAAAAAARAIgJo4G5ZPF2sAAhEIsO5GG5ZPF2sABwAA
AOeoaan/////EUAIoJpJG5ZPF2sAAAAAAAAAAAABEAiAXkwblk8XawACEQiwPnAflk8XawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKDSdB+WTxdrAAAAAAAAAAAAFSICoJ5/H5ZPF2sABgAAAAAAAAAD
IgLAUoMflk8XawACAAMAwwY6AAAAAIDISA8AFyICkC6FH5ZPF2sAAAADABQiAsDqhh+WTxdrAAAA
AwD/////AAAAALweQwAOgAKwjosflk8XawADAAAAAgAAAMhIDwAPgALAyowflk8XawADAAAAAAAA
AMGRHgBAQg8ACoACwOqOH5ZPF2sAAwAAAAIAAAADAAAAAAAAABEQApDikh+WTxdrAAIAAwABEQKQ
ZpQflk8XawAAAAMAAiICoDLIH5ZPF2sAAgADAAcAAAANIgKwtskflk8XawACAAMABgAAAMMGOgAD
IgLA2tMflk8XawADAAIAvQs5AAAAAIBF9Q4ABSICsArWH5ZPF2sAAwACAL0LOQDmWfn/BCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiA1gEglk8XawACEQiwEjAg
lk8XawASAAAABRNgqf////8SIAgQGAAAABFACKACTyCWTxdrAAEAAAAAAAAAEUAIoHZWIJZPF2sA
AQAAAAAAAAABEAiAslkglk8XawACEQiwMmgglk8XawAHAAAA56hpqf////8RQAigImsglk8XawAB
AAAAAAAAAAEQCIC+bSCWTxdrAAPwASAHAAAA/A8AAAIRCLDeokKVTxdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoM6rQpVPF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gJbFQpVPF2sAAhEIsC7sQpVPF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAignghDlU8XawAAAAAA
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
CoACwIRL65ZPF2sAAwAAAAEAAAADAAAABQAAABEQApCsTeuWTxdrAAEAAwABEQKQRE/rlk8XawAF
AAMAAiICoNh/65ZPF2sAAQADAAcAAAANIgKwLILrlk8XawABAAMABAAAAB8YHwADIgLAZInrlk8X
awAGAAMArpUcAAAAAIAiCQ8ABSICsLCK65ZPF2sABgADAK6VHABR4fr/BCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIAIruuWTxdrAAIRCLCs3OuWTxdrABIAAAAFE2Cp/////xIgCBAYAAAA
EUAIoLT665ZPF2sAAAAAAAAAAAARQAigHALslk8XawAAAAAAAAAAAAEQCIDoBOyWTxdrAAIRCLAs
EuyWTxdrAAcAAADnqGmp/////xFACKDoFOyWTxdrAAAAAAAAAAAAARAIgJgX7JZPF2sAAhEIsLDT
CJdPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigzNgIl08XawAAAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAsPYIl08XawACEQiwYB8Jl08XawASAAAABRNgqf////8SIAgQ
GAAAABFACKAgPgmXTxdrAAAAAAAAAAAAARAIgFRBCZdPF2sAAhEIsBhQCZdPF2sABwAAAOeoaan/
////EUAIoMhSCZdPF2sAAAAAAAAAAAABEAiAkFUJl08XawACEQiwqOsSl08XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKD88RKXTxdrAAAAAAAAAAAAFSICoMgCE5dPF2sABAAAAAAAAAADIgLAHAYT
l08XawAFAAMAifMVAAAAAID2Sw8AFyICkFQIE5dPF2sAAAACABQiAsAYChOXTxdrAAAAAgD/////
AAAAABqWIgAOgAKwnA0Tl08XawADAAAABQAAAPZLDwAPgALA0A8Tl08XawACAAAAAAAAAGGVHgBA
Qg8ACoACwFQRE5dPF2sAAwAAAAUAAAACAAAAAAAAABEQApCoExOXTxdrAAUAAwABEQKQKBUTl08X
awAAAAIAAiICoIhHE5dPF2sABQADAAcAAAANIgKwFEkTl08XawAFAAMABAAAAInzFQADIgLA7FAT
l08XawAEAAMAmuoWAAAAAICkCw8ABSICsChSE5dPF2sABAADAJrqFgDPZ/f/BCAIIPMAAAAAAAAA
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
AQAAANUMQAAAAAAADyAIEPoAAAARQAigWNkIl08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiA4PkIl08XawACEQiwAB8Jl08XawASAAAABRNgqf////8SIAgQGAAAABFA
CKDYPQmXTxdrAAAAAAAAAAAAARAIgDRBCZdPF2sAAhEIsBhPCZdPF2sABwAAAOeoaan/////EUAI
oPRRCZdPF2sAAAAAAAAAAAABEAiASFUJl08XawACEQiwRNYTl08XawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKBw2xOXTxdrAAAAAAAAAAAAFSICoMDmE5dPF2sABQAAAAAAAAADIgLAcOkTl08XawAE
AAMAyawWAAAAAIDRPQAAFyICkIDrE5dPF2sAAwADABQiAsCc7ROXTxdrAAMAAwD/////AAAAAOUi
IQAOgAKwXPETl08XawADAAAABAAAAHVJDwAPgALApPITl08XawADAAAAAwAAAF2THgBAQg8ACoAC
wKD0E5dPF2sAAwAAAAQAAAADAAAAAwAAABEQApDs9ROXTxdrAAQAAwABEQKQSPgTl08XawADAAMA
AiICoAwpFJdPF2sABAADAAYAAAANIgKwyCsUl08XawAEAAMABQAAAMmsFgAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgOBSFJdPF2sAAhEIsEyOFJdPF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAigiLIUl08XawAAAAAAAAAAAAEQCIB0tRSXTxdrAAIRCLCIxBSXTxdrAAcAAADnqGmp////
/xFACKBgxxSXTxdrAAAAAAAAAAAAEUAIoMDZFJdPF2sAAAAAAAAAAAABEAiA0NwUl08XawAD8AEg
BgAAAAgSAAACEQiwHndClk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKD2gUKWTxdrAAEAAAAA
AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDKoEKWTxdrAAIRCLBG1UKWTxdrABIA
AAAFE2Cp/////xIgCBAYAAAAEUAIoNbyQpZPF2sAAQAAAAAAAAABEAiAQvZClk8XawACEQiwIglD
lk8XawAHAAAA56hpqf////8RQAig+gtDlk8XawABAAAAAAAAAAEQCIDaDkOWTxdrAAIRCLAyLUeW
TxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoMoxR5ZPF2sAAQAAAAAAAAAVIgKg/jtHlk8XawAG
AAAAAAAAAAMiAsAaP0eWTxdrAAAAAwA01jMAAAAAgIhIDwAXIgKQ9kBHlk8XawAHAAMAFCICwLJC
R5ZPF2sABwADAP////8AAAAA2XU/AA6AArByRkeWTxdrAAMAAAAAAAAAiEgPAA+AAsDaR0eWTxdr
AAMAAAAHAAAAUJEeAEBCDwAKgALA5klHlk8XawADAAAAAAAAAAMAAAAHAAAAERACkEpLR5ZPF2sA
AAADAAERApDOTEeWTxdrAAcAAwACIgKgbn9Hlk8XawAAAAMABwAAAA0iArDmgEeWTxdrAAAAAwAG
AAAANNYzAAMiAsBKi0eWTxdrAAEAAgBH0zMAAAAAgLnxDgAFIgKwho1Hlk8XawABAAIAR9MzAM1h
+P8EIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgG6sR5ZPF2sAAhEIsKraR5ZPF2sAEgAA
AAUTYKn/////EiAIEBgAAAARQAiggvlHlk8XawAAAAAAAAAAABFACKBOAUiWTxdrAAAAAAAAAAAA
ARAIgCYFSJZPF2sAAhEIsFITSJZPF2sABwAAAOeoaan/////EUAIoEYWSJZPF2sAAAAAAAAAAAAB
EAiA1hlIlk8XawACEQiw9iJqlk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAWKGqWTxdrAAAA
AAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIB2RWqWTxdrAAIRCLBycWqWTxdr
ABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoL6PapZPF2sAAAAAAAAAAAABEAiA2pJqlk8XawACEQiw
UqBqlk8XawAHAAAA56hpqf////8RQAig+qJqlk8XawAAAAAAAAAAAAEQCIDapWqWTxdrAAIRCLDa
6W6WTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoNrubpZPF2sAAAAAAAAAAAAVIgKg+vlulk8X
awAGAAAAAAAAAAMiAsAC/G6WTxdrAAcAAwDfLDAAAAAAgPpIDwAXIgKQIv5ulk8XawACAAMAFCIC
wN7/bpZPF2sAAgADAP////8AAAAAwwY6AA6AArDyAm+WTxdrAAMAAAAHAAAA+kgPAA+AAsD+BG+W
TxdrAAMAAAACAAAAgpEeAEBCDwAKgALAYgZvlk8XawADAAAABwAAAAMAAAACAAAAERACkI4Ib5ZP
F2sABwADAAERApBGCm+WTxdrAAIAAwACIgKg8jpvlk8XawAHAAMABwAAAA0iArB2PG+WTxdrAAcA
AwAGAAAA3ywwAAMiAsBqR2+WTxdrAAIAAgDG1S4AAAAAgF7vDgAFIgKw2khvlk8XawACAAIAxtUu
APm1+f8EIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgFpob5ZPF2sAAhEIsHqUb5ZPF2sA
EgAAAAUTYKn/////EiAIEBgAAAARQAigArJvlk8XawAAAAAAAAAAAAEQCIDKtG+WTxdrAAIRCLD2
wm+WTxdrAAcAAADnqGmp/////xFACKDaxW+WTxdrAAAAAAAAAAAAARAIgGbIb5ZPF2sAAhEIsF7P
kZZPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigBtWRlk8XawAAAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAPvSRlk8XawACEQiw4iOSlk8XawASAAAABRNgqf////8SIAgQ
GAAAABFACKBaQpKWTxdrAAAAAAAAAAAAARAIgHJGkpZPF2sAAhEIsB5VkpZPF2sABwAAAOeoaan/
////EUAIoDpYkpZPF2sAAAAAAAAAAAABEAiAxlqSlk8XawACEQiw4qeWlk8XawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKACrZaWTxdrAAAAAAAAAAAAFSICoC64lpZPF2sABgAAAAAAAAADIgLAqrqW
lk8XawACAAMAk70qAAAAAIAwSQ8AFyICkHq8lpZPF2sAAAADABQiAsAmvpaWTxdrAAAAAwD/////
AAAAADTWMwAOgAKwrsGWlk8XawADAAAAAgAAADBJDwAPgALAGsOWlk8XawADAAAAAAAAACqSHgBA
Qg8ACoACwErFlpZPF2sAAwAAAAIAAAADAAAAAAAAABEQApDixpaWTxdrAAIAAwABEQKQWsiWlk8X
awAAAAMAAiICoD75lpZPF2sAAgADAAcAAAANIgKwtvuWlk8XawACAAMABgAAAJO9KgADIgLARgWX
lk8XawADAAIA4ccpAAAAAIAY7w4ABSICsHIHl5ZPF2sAAwACAOHHKQCSVPn/BCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIC6JZeWTxdrAAIRCLC2VJeWTxdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoB5yl5ZPF2sAAQAAAAAAAAARQAigsnmXlk8XawABAAAAAAAAAAEQCIBafZeWTxdrAAIR
CLBei5eWTxdrAAcAAADnqGmp/////xFACKDmjZeWTxdrAAEAAAAAAAAAARAIgBqRl5ZPF2sAAhEI
sPZ6uZZPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigCoC5lk8XawABAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAap+5lk8XawACEQiw+tG5lk8XawASAAAABRNgqf////8S
IAgQGAAAABFACKD+77mWTxdrAAEAAAAAAAAAARAIgDLzuZZPF2sAAhEIsA4BupZPF2sABwAAAOeo
aan/////EUAIoBYEupZPF2sAAQAAAAAAAAABEAiA9ga6lk8XawACEQiwxmW+lk8XawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKBSa76WTxdrAAEAAAAAAAAAFSICoCZ2vpZPF2sABgAAAAAAAAADIgLA
Pni+lk8XawAAAAMAKI0kAAAAAIAMSQ8AFyICkJZ6vpZPF2sABwADABQiAsBOfL6WTxdrAAcAAwD/
////AAAAAN8sMAAOgAKwmn++lk8XawADAAAAAAAAAAxJDwAPgALAtoG+lk8XawADAAAABwAAADyS
HgBAQg8ACoACwAKDvpZPF2sAAwAAAAAAAAADAAAABwAAABEQApAahb6WTxdrAAAAAwABEQKQqoa+
lk8XawAHAAMAAiICoIa5vpZPF2sAAAADAAcAAAANIgKw7rq+lk8XawAAAAMABgAAACiNJAADIgLA
osW+lk8XawABAAIAmIokAAAAAIDp7w4ABSICsALHvpZPF2sAAQACAJiKJABwYfj/BCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIBi5b6WTxdrAAIRCLBeEb+WTxdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoDYuv5ZPF2sAAAAAAAAAAAARQAigvjW/lk8XawAAAAAAAAAAAAEQCIBGOL+WTxdr
AAIRCLCiRr+WTxdrAAcAAADnqGmp/////xFACKBqSb+WTxdrAAAAAAAAAAAAARAIgF5Mv5ZPF2sA
AhEIsIIn4ZZPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigCi3hlk8XawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA5knhlk8XawACEQiwGnfhlk8XawASAAAABRNgqf//
//8SIAgQGAAAABFACKBKlOGWTxdrAAAAAAAAAAAAARAIgJKX4ZZPF2sAAhEIsBql4ZZPF2sABwAA
AOeoaan/////EUAIoC6o4ZZPF2sAAAAAAAAAAAABEAiAgqvhlk8XawACEQiw/iPmlk8XawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKBaKOaWTxdrAAAAAAAAAAAAFSICoEo05pZPF2sABgAAAAAAAAAD
IgLAZjbmlk8XawAHAAMAq+MgAAAAAIA0SQ8AFyICkD445pZPF2sAAgADABQiAsB+OuaWTxdrAAIA
AwD/////AAAAAJO9KgAOgAKwlj3mlk8XawADAAAABwAAADRJDwAPgALAFj/mlk8XawADAAAAAgAA
AECSHgBAQg8ACoACwEJB5pZPF2sAAwAAAAcAAAADAAAAAgAAABEQApC6QuaWTxdrAAcAAwABEQKQ
SkTmlk8XawACAAMAAiICoLJ35pZPF2sABwADAAcAAAANIgKwFnnmlk8XawAHAAMABgAAAKvjIAAC
8AEAAyICwPaE5pZPF2sAAgACACiMHwAAAACAh+8OAAUiArCahuaWTxdrAAIAAgAojB8AY7b5/wQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAAqfmlk8XawACEQiw5tPmlk8XawASAAAABRNg
qf////8SIAgQGAAAABFACKAO8eaWTxdrAAAAAAAAAAAAEUAIoEL45pZPF2sAAAAAAAAAAAABEAiA
Uvvmlk8XawACEQiwIgnnlk8XawAHAAAA56hpqf////8RQAigGgznlk8XawAAAAAAAAAAAAEQCIAW
D+eWTxdrAAIRCLA61AiXTxdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoCbaCJdPF2sAAAAAAAAA
AAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgEr7CJdPF2sAAhEIsB5vCZdPF2sAEgAA
AAUTYKn/////EiAIEBgAAAARQAigIo0Jl08XawAAAAAAAAAAAAEQCIDejwmXTxdrAAIRCLACpgmX
TxdrAAcAAADnqGmp/////xFACKDOqAmXTxdrAAAAAAAAAAAAARAIgKKrCZdPF2sAAhEIsHbiDZdP
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigmuYNl08XawAAAAAAAAAAABUiAqDy8A2XTxdrAAYA
AAAAAAAAAyICwKrzDZdPF2sAAgADAPd0GwAAAACAnEgPABciApC29Q2XTxdrAAAAAwAUIgLAavcN
l08XawAAAAMA/////wAAAAAojSQADoACsHr7DZdPF2sAAwAAAAIAAACcSA8AD4ACwM78DZdPF2sA
AwAAAAAAAADQkR4AQEIPAAqAAsDK/w2XTxdrAAMAAAACAAAAAwAAAAAAAAAREAKQsgEOl08XawAC
AAMAARECkJ4DDpdPF2sAAAADAAIiAqAuNw6XTxdrAAIAAwAHAAAADSICsM44DpdPF2sAAgADAAYA
AAD3dBsAAyICwOpCDpdPF2sAAwACALl9GgAAAACADPAOAAUiArBGRQ6XTxdrAAMAAgC5fRoAHlb5
/wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAEgAKgynIOl08XawAAAAAAAAAAABESApDedw6X
TxdrAAAAAAAJIgKApnwOl08XawAMIgLgcn8Ol08XawAgLwAAAAAAACAvAAAAAAAAAQABEgAAAAAL
IgLAkoEOl08XawAkBwAAAAAAAAAAAAASAAAAAiICoDqEDpdPF2sAAAAAAAAAAAANIgKwmoYOl08X
awAAAAAAHgAAAMUrhwAGIgKQFooOl08XawAeAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAilg6XTxdr
AAIRCLAmxQ6XTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoArjDpdPF2sAAQAAAAAAAAABEAiA
5uYOl08XawACEQiwzvUOl08XawAHAAAA56hpqf////8RQAig3vgOl08XawABAAAAAAAAAAEQCIB+
+w6XTxdrAAPwASAHAAAAAA8AAAIRCLAGU0iWTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHpZ
SJZPF2sAAAAAAAAAAAAVIgKgxmRIlk8XawAHAAAAAAAAAAMiAsCOZkiWTxdrAAEAAgCBejMAAAAA
gMZYAAAXIgKQWmhIlk8XawACAAIAFCICwMJrSJZPF2sAAgACAP////8AAAAAJMU9AA6AArBeb0iW
TxdrAAIAAAABAAAAf0oPAA+AAsB2cUiWTxdrAAIAAAACAAAAiJQeAEBCDwAKgALA0nJIlk8XawAC
AAAAAQAAAAIAAAACAAAAERACkDZ0SJZPF2sAAQACAAERApCedkiWTxdrAAIAAgACIgKghqVIlk8X
awABAAIABwAAAA0iArD+pkiWTxdrAAEAAgAHAAAAgXozAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiAdsxIlk8XawACEQiw7v5Ilk8XawASAAAABRMAlP////8SIAgQGAAAABFACKBeHUmW
TxdrAAAAAAAAAAAAARAIgGYgSZZPF2sAAhEIsMIuSZZPF2sABwAAAOeoCZT/////EUAIoI4xSZZP
F2sAAAAAAAAAAAABEAiADjRJlk8XawACEQiwkldYlk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKCOXliWTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIC+eFiWTxdr
AAIRCLDim1iWTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoCK2WJZPF2sAAAAAAAAAAAABEAiA
/rhYlk8XawACEQiw6shYlk8XawAHAAAA56gJlP////8RQAighstYlk8XawAAAAAAAAAAAAEQCIDa
zViWTxdrAAIRCLCGE3CWTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoLYYcJZPF2sAAAAAAAAA
AAAVIgKg7iNwlk8XawAHAAAAAAAAAAMiAsDyJnCWTxdrAAIAAgCvey4AAAAAgBdaAAAXIgKQqihw
lk8XawADAAIAFCICwD4qcJZPF2sAAwACAP////8AAAAA+bY4AA6AArB2LnCWTxdrAAIAAAACAAAA
dUkPAA+AAsDmL3CWTxdrAAIAAAADAAAA9JMeAEBCDwAKgALAQjFwlk8XawACAAAAAgAAAAIAAAAD
AAAAERACkA44cJZPF2sAAgACAAERApB6OXCWTxdrAAMAAgACIgKgsmpwlk8XawACAAIABwAAAA0i
ArD+bHCWTxdrAAIAAgAHAAAAr3suAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAppNw
lk8XawACEQiw4sdwlk8XawASAAAABRMAlP////8SIAgQGAAAABFACKDK5XCWTxdrAAAAAAAAAAAA
ARAIgDLpcJZPF2sAAhEIsMr3cJZPF2sABwAAAOeoCZT/////EUAIoMb6cJZPF2sAAAAAAAAAAAAB
EAiAPv1wlk8XawACEQiwwgOAlk8XawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKB2CICWTxdrAAAA
AAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIC2IYCWTxdrAAIRCLAmRYCWTxdr
ABIAAAAFEwCU/////xIgCBAYAAAAEUAIoJJfgJZPF2sAAAAAAAAAAAABEAiAGmKAlk8XawACEQiw
9m+Alk8XawAHAAAA56gJlP////8RQAigcnKAlk8XawAAAAAAAAAAAAEQCIB6dYCWTxdrAAIRCLBy
0peWTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoA7Xl5ZPF2sAAAAAAAAAAAAVIgKgRuKXlk8X
awAHAAAAAAAAAAMiAsD245eWTxdrAAMAAgDFbSkAAAAAgBxaAAAXIgKQmuWXlk8XawABAAIAFCIC
wErol5ZPF2sAAQACAP////8AAAAAgXozAA6AArB+65eWTxdrAAIAAAADAAAANEkPAA+AAsCm7ZeW
TxdrAAIAAAABAAAAqZIeAEBCDwAKgALA/u6Xlk8XawACAAAAAwAAAAIAAAABAAAAERACkFbwl5ZP
F2sAAwACAAERApDi8peWTxdrAAEAAgACIgKgTiCYlk8XawADAAIABwAAAA0iArDWIZiWTxdrAAMA
AgAHAAAAxW0pAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAkkaYlk8XawACEQiwDnuY
lk8XawASAAAABRMAlP////8SIAgQGAAAABFACKAqmJiWTxdrAAAAAAAAAAAAARAIgP6amJZPF2sA
AhEIsJ6pmJZPF2sABwAAAOeoCZT/////EUAIoI6smJZPF2sAAAAAAAAAAAABEAiAJq+Ylk8XawAC
EQiwUrCnlk8XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAatqeWTxdrAAAAAAAAAAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBS0KeWTxdrAAIRCLCW+aeWTxdrABIAAAAFEwCU////
/xIgCBAYAAAAEUAIoLIUqJZPF2sAAAAAAAAAAAABEAiAHheolk8XawACEQiwtiWolk8XawAHAAAA
56gJlP////8RQAigaiiolk8XawAAAAAAAAAAAAEQCIC+KqiWTxdrAAIRCLA2kb+WTxdrAAEAAADV
DEAAAAAAAA8gCBD6AAAAEUAIoGqWv5ZPF2sAAAAAAAAAAAAVIgKg/qC/lk8XawAHAAAAAAAAAAMi
AsA6o7+WTxdrAAEAAgARMSQAAAAAgIdZAAAXIgKQ3qS/lk8XawACAAIAFCICwJKmv5ZPF2sAAgAC
AP////8AAAAAr3suAA6AArCSqr+WTxdrAAIAAAABAAAAcEkPAA+AAsACrL+WTxdrAAIAAAACAAAA
pJIeAEBCDwAKgALAdq2/lk8XawACAAAAAQAAAAIAAAACAAAAERACkNqvv5ZPF2sAAQACAAERApBy
sb+WTxdrAAIAAgACIgKgOuC/lk8XawABAAIABwAAAA0iArB24r+WTxdrAAEAAgAHAAAAETEkAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAIgjAlk8XawACEQiwQjzAlk8XawASAAAABRMA
lP////8SIAgQGAAAABFACKBCW8CWTxdrAAAAAAAAAAAAEUAIoIZjwJZPF2sAAAAAAAAAAAABEAiA
OmbAlk8XawACEQiwJnXAlk8XawAHAAAA56gJlP////8RQAigunfAlk8XawAAAAAAAAAAAAEQCIDm
esCWTxdrAAIRCLCOXM+WTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoFZhz5ZPF2sAAAAAAAAA
AAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgPJ8z5ZPF2sAAhEIsPKfz5ZPF2sAEgAA
AAUTAJT/////EiAIEBgAAAARQAigFrvPlk8XawAAAAAAAAAAAAEQCIC+vc+WTxdrAAIRCLAiy8+W
TxdrAAcAAADnqAmU/////xFACKD6zc+WTxdrAAAAAAAAAAAAARAIgFLQz5ZPF2sAAhEIsNJP55ZP
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigFlXnlk8XawAAAAAAAAAAABUiAqASX+eWTxdrAAcA
AAAAAAAAAyICwN5g55ZPF2sAAgACAI8yHwAAAACAmVkAABciApAiY+eWTxdrAAMAAgAUIgLAwmTn
lk8XawADAAIA/////wAAAADFbSkADoACsA5o55ZPF2sAAgAAAAIAAAAgSQ8AD4ACwHJq55ZPF2sA
AgAAAAMAAACQkh4AQEIPAAqAAsC6a+eWTxdrAAIAAAACAAAAAgAAAAMAAAAREAKQ6m3nlk8XawAC
AAIAARECkGJv55ZPF2sAAwACAAIiAqAunueWTxdrAAIAAgAHAAAADSICsJqg55ZPF2sAAgACAAcA
AACPMh8ABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIByxeeWTxdrAAIRCLBy+eeWTxdr
ABIAAAAFEwCU/////xIgCBAYAAAAEUAIoEoW6JZPF2sAAAAAAAAAAAABEAiAWhnolk8XawACEQiw
mijolk8XawAHAAAA56gJlP////8RQAigTivolk8XawAAAAAAAAAAAAEQCICmLeiWTxdrAAIRCLCe
CPeWTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHYO95ZPF2sAAAAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgNon95ZPF2sAAhEIsC5K95ZPF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAigGmT3lk8XawAAAAAAAAAAAAEQCIA6Z/eWTxdrAAIRCLBKdfeWTxdrAAcAAADnqAmU
/////xFACKAmePeWTxdrAAAAAAAAAAAAARAIgDp795ZPF2sAAhEIsEYOD5dPF2sAAQAAANAMQAAA
AAAADyAIEPoAAAARQAigFhMPl08XawAAAAAAAAAAABUiAqB2Hg+XTxdrAAcAAAAAAAAAAyICwCog
D5dPF2sAAwACADQkGgAAAACAhVkAABciApC6IQ+XTxdrAAEAAgAUIgLAAiQPl08XawABAAIA////
/wAAAAARMSQADoACsE4nD5dPF2sAAgAAAAMAAACRSQ8AD4ACwKIoD5dPF2sAAgAAAAEAAACxkh4A
QEIPAAqAAsDaKg+XTxdrAAIAAAADAAAAAgAAAAEAAAAREAKQSiwPl08XawADAAIAARECkN4tD5dP
F2sAAQACAAIiAqC+XA+XTxdrAAMAAgAHAAAADSICsCZeD5dPF2sAAwACAAcAAAA0JBoABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAqhQ+XTxdrAAIRCLB6uQ+XTxdrABIAAAAFEwCU////
/xIgCBAYAAAAEUAIoN7XD5dPF2sAAAAAAAAAAAABEAiAutoPl08XawACEQiwSukPl08XawAHAAAA
56gJlP////8RQAig/usPl08XawAAAAAAAAAAAAEQCIAO7w+XTxdrAAPwASAEAAAA0BEAAAIRCLDk
th6XTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHC+HpdPF2sAAQAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgOzSHpdPF2sAAhEIsPwGH5dPF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAigGCcfl08XawABAAAAAAAAAAEQCIA4Kh+XTxdrAAIRCLBsOR+XTxdrAAcAAADnqAmU
/////xFACKBEPB+XTxdrAAEAAAAAAAAAARAIgIRAH5dPF2sAAhEIsFSBMJdPF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAigrIUwl08XawABAAAAAAAAABFACKCMlzCXTxdrAAEAAAAAAAAAARAIgEya
MJdPF2sAAhEIsMBIN5dPF2sAAQAAANUMQAAAAAAADyAIEPsAAAARQAig4FA3l08XawABAAAAAAAA
AAEQCICcUzeXTxdrAAIRCLBMsTqXTxdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoJi2OpdPF2sA
AQAAAAAAAAAVIgKg/ME6l08XawAEAAAAAAAAAAMiAsAgxDqXTxdrAAAAAgCtTBMAAAAAgG1JDwAX
IgKQfMY6l08XawAGAAMAFCICwGzIOpdPF2sABgADAP////8AAAAA6FQcAA6AArC4zDqXTxdrAAIA
AAAAAAAAbUkPAA+AAsBszjqXTxdrAAMAAAAGAAAAbDseAEBCDwAKgALA5M86l08XawACAAAAAAAA
AAMAAAAGAAAAERACkCDSOpdPF2sAAAACAAERApDM0zqXTxdrAAYAAwACIgKgYAo7l08XawAAAAIA
BwAAAA0iArC4DDuXTxdrAAAAAgAEAAAArUwTAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiAJEc7l08XawACEQiwgHw7l08XawASAAAABRNgqf////8SIAgQGAAAABFACKAonjuXTxdrAAAA
AAAAAAAAARAIgEyhO5dPF2sAAhEIsGyxO5dPF2sABwAAAOeoaan/////EUAIoJC0O5dPF2sAAAAA
AAAAAAABEAiAJLc7l08XawACEQiwaGJGl08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBoaEaX
TxdrAAAAAAAAAAAAEUAIoFh4RpdPF2sAAAAAAAAAAAABEAiAkHtGl08XawACEQiw4CtYl08XawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKBYMFiXTxdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCICcQViXTxdrAAIRCLAIaViXTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oJiHWJdPF2sAAAAAAAAAAAABEAiA1IpYl08XawACEQiwRJhYl08XawAHAAAA56hpqf////8RQAig
ZJtYl08XawAAAAAAAAAAAAEQCIAUnliXTxdrAAIRCLAQcGKXTxdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoMR1YpdPF2sAAAAAAAAAAAAVIgKgcIBil08XawAEAAAAAAAAAAMiAsBkgmKXTxdrAAYA
AwD9zg0AAAAAgDtJDwAXIgKQsIRil08XawADAAMAFCICwIyGYpdPF2sAAwADAP////8AAAAAtvcX
AA6AArD4iWKXTxdrAAMAAAAGAAAAO0kPAA+AAsCEi2KXTxdrAAMAAAADAAAA/S0TAEBCDwAKgALA
/Ixil08XawADAAAABgAAAAMAAAADAAAAERACkHCOYpdPF2sABgADAAERApAQkGKXTxdrAAMAAwAC
IgKg9MRil08XawAGAAMABwAAAA0iArBcxmKXTxdrAAYAAwAEAAAA/c4NAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAiAtjl08XawACEQiwWDRjl08XawASAAAABRNgqf////8SIAgQGAAA
ABFACKDgUWOXTxdrAAAAAAAAAAAAARAIgPBUY5dPF2sAAhEIsGhsY5dPF2sABwAAAHZP0an/////
EUAIoFxvY5dPF2sAAAAAAAAAAAABEAiACHJjl08XawACEQiwBIBjl08XawAMAAAAdU/Rqf////8R
QAig7IRjl08XawAAAAAAAAAAAAaAAqD0hmOXTxdrAAMAAAADAAAAEyAIEAAAAAARQAig7Ipjl08X
awAAAAAAAAAAABUiAqBEkmOXTxdrAAQAAAAAAAAAAyICwPyTY5dPF2sAAwADAM9RGAAAAACAN2kA
ABciApAolmOXTxdrAAQAAwAUIgLAEJljl08XawAEAAMA/////wAAAADJrBYADoACsLicY5dPF2sA
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
EUAIoDD/Y5dPF2sAAAAAAAAAAAABEAiAJAJkl08XawACEQiwaOpsl08XawABAAAA1QxAAAAAAAAP
IAgQ+wAAABFACKCk8GyXTxdrAAAAAAAAAAAAARAIgGTzbJdPF2sAAhEIsNwpe5dPF2sAAQAAANAM
QAAAAAAADyAIEPoAAAARQAigKC97l08XawAAAAAAAAAAABUiAqAcOnuXTxdrAAUAAAAAAAAAAyIC
wIg8e5dPF2sAAgADAO/uDAAAAACAWEkPABciApD8PnuXTxdrAAAAAgAXIgKQFEF7l08XawABAAIA
FyICkABDe5dPF2sABgADABQiAsBkSnuXTxdrAAIAAwD/////AwAAAO/uDAARgALAwE17l08XawAD
AAAAAgAAAFhJDwAgoQcAAhACkGhSe5dPF2sAAgADABFACKCMWHuXTxdrAAAAAAAAAAAAARAIgDBb
e5dPF2sAAhEIsBTYf5dPF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigpOR/l08XawAAAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA0Pl/l08XawACEQiwACaAl08XawABAAAA
5IFwqf////8PIAgQ/AAAABFACKAsK4CXTxdrAAAAAAAAAAAAFSICoGA4gJdPF2sABQAAAAAAAAED
IgLA4DqAl08XawACAAMA0wMLAAAAAID0EQAAFyICkHA8gJdPF2sABAADABQiAsDEPoCXTxdrAAQA
AwAFAAAAAAAAAGxiFgAOgAKweEKAl08XawADAAAAAgAAAHQ0EQAPgALA5EOAl08XawADAAAABAAA
ANoSAABAQg8ACoACwLRFgJdPF2sAAwAAAAIAAAADAAAABAAAABEQApBQR4CXTxdrAAIAAwABEQKQ
sEiAl08XawAEAAMAAiICoECKgJdPF2sAAgADAAEAAAANIgKwDIyAl08XawACAAMABQAAANMDCwAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDs1oCXTxdrAAIR
CLBU9oCXTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoFwUgZdPF2sAAAAAAAAAAAABEAiAjBeB
l08XawACEQiw5C2Bl08XawAHAAAAdk/Rqf////8RQAigzDCBl08XawAAAAAAAAAAAAEQCICQM4GX
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
1rdrl08XawAHAAAAAAAAAAMiAsBCumuXTxdrAAEAAgCk3Q8AAAAAgF4KBQAXIgKQRrxrl08XawAA
AAIAFCICwCa+a5dPF2sAAAACAP////8AAAAArUwTAA6AArA6wmuXTxdrAAIAAAABAAAAXgoFAA+A
AsDuw2uXTxdrAAIAAAAAAAAAftQSAEBCDwAKgALAGsVrl08XawACAAAAAQAAAAIAAAAAAAAAIRAC
kOLHa5dPF2sAAQACAAERApCWyWuXTxdrAAAAAgAJIgKA3gVsl08XawAMIgLgUghsl08XawBMDRYA
AAAAAEwNFgAAAAAACAAAEgAAAAALIgLAKgpsl08XawBF1QEAAAAAAAEAAgASAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIByPmyXTxdrAAIRCLBefGyXTxdrABIAAAAFEwCU/////xIg
CBAYAAAAEUAIoL6abJdPF2sAAQAAAAAAAAABEAiAgp5sl08XawACEQiwHq1sl08XawAHAAAA56gJ
lP////8RQAigErBsl08XawABAAAAAAAAAAEQCICysmyXTxdrAAIRCLCGDW6XTxdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoAoTbpdPF2sAAQAAAAAAAAAEgAKgviFul08XawACAAAAAQAAABESApBW
JG6XTxdrAAEAAgAJIgKA4iZul08XawAMIgLgRilul08XawBlDRYAAAAAAGUNFgAAAAAACAAAEgAA
AAALIgLA+ipul08XawA/1QEAAAAAAAEAAgASAAAAAiICoDIvbpdPF2sAAQACAAIAAAANIgKwnjBu
l08XawABAAIABwAAAKTdDwARQAigojxul08XawABAAAAAAAAAAEQCIACQG6XTxdrAAIRCLAi2W+X
TxdrAAwAAAB1T3GU/////xFACKCm3W+XTxdrAAEAAAAAAAAABoACoArgb5dPF2sAAgAAAAAAAAAT
IAgQAAAAABFACKDO42+XTxdrAAEAAAAAAAAAFSICoLrqb5dPF2sABwAAAAAAAAADIgLABu1vl08X
awAAAAIAU3ISAAAAAICqnQEAFyICkArvb5dPF2sAAgACABQiAsAq8W+XTxdrAAIAAgD/////AAAA
AAytEAAOgAKwCvVvl08XawACAAAAAAAAAKqdAQAPgALAhvZvl08XawACAAAAAgAAADgcBwBAQg8A
CoACwMr4b5dPF2sAAgAAAAAAAAACAAAAAgAAACEQApBu+m+XTxdrAAAAAgABEQKQrvtvl08XawAC
AAIACSICgH43cJdPF2sADCIC4Lo5cJdPF2sAhQ0WAAAAAACFDRYAAAAAAAcAABIAAAAACyICwDY7
cJdPF2sAf9IBAAAAAAAAAAIAEgAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAGm5w
l08XawACEQiwPnxwl08XawABAAAAUC5ylP////8PIAgQ+gAAACAgCDDzAAAABQAAAP////8EgAKg
QpBwl08XawACAAAAAAAAABESApBeknCXTxdrAAAAAgAJIgKALpVwl08XawAMIgLgmpZwl08XawCI
DRYAAAAAAIgNFgAAAAAACAAAEgAAAAALIgLAJphwl08XawB+0gEAAAAAAAAAAgASAAAAAiICoLaa
cJdPF2sAAAACAAAAAAANIgKwRpxwl08XawAAAAIABwAAAFNyEgAgIAgw8wAAAAUAAAD/////ARAI
gAapcJdPF2sAAhEIsN7dcJdPF2sAAQAAAOSBEJT/////DyAIEPsAAAARQAigIuVwl08XawAAAAAA
AAAAAAEQCICm6HCXTxdrAAIRCLAy9HCXTxdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoPoUcZdP
F2sAAAAAAAAAAAABEAiAQhhxl08XawACEQiw3idxl08XawAHAAAA56gJlP////8RQAigoipxl08X
awAAAAAAAAAAAAEQCIC+LXGXTxdrAAIRCLBOqnuXTxdrAAwAAAB1T3GU/////xFACKBCrnuXTxdr
AAAAAAAAAAAABoACoPave5dPF2sAAgAAAAIAAAATIAgQAAAAABFACKBmtHuXTxdrAAAAAAAAAAAA
FSICoJ67e5dPF2sABwAAAAAAAAADIgLA5r17l08XawACAAIA1+QMAAAAAICFiwQAFyICkFbAe5dP
F2sAAAACABQiAsAiwnuXTxdrAAAAAgD/////AAAAAFNyEgAOgAKwHsZ7l08XawACAAAAAgAAAIWL
BAAPgALAbsd7l08XawACAAAAAAAAABFKBABAQg8ACoACwNLIe5dPF2sAAgAAAAIAAAACAAAAAAAA
ACEQApBiy3uXTxdrAAIAAgABEQKQxsx7l08XawAAAAIACSICgPIFfJdPF2sADCIC4EYIfJdPF2sA
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
EUAIoCwEmJdPF2sAAAAAAAAAAAABEAiA8AaYl08XawACEQiwlB6Yl08XawAHAAAAdk9xlP////8R
QAigWCGYl08XawAAAAAAAAAAAAEQCIA0JJiXTxdrAAIRCLA0MJiXTxdrAAwAAAB1T3GU/////xFA
CKCcM5iXTxdrAAAAAAAAAAAABoACoEw1mJdPF2sAAgAAAAIAAAATIAgQAAAAABFACKAAOZiXTxdr
AAAAAAAAAAAAFSICoFxAmJdPF2sABAAAAAAAAAADIgLAGEKYl08XawACAAIAlUENAAAAAICSZgAA
FyICkEhEmJdPF2sABwADABQiAsAERpiXTxdrAAcAAwD/////AAAAAI0oAwAOgAKwbEmYl08XawAC
AAAAAgAAAJJmAAAPgALAgEuYl08XawADAAAABwAAAPvZAABAQg8ACoACwNhMmJdPF2sAAgAAAAIA
AAADAAAABwAAACEQApAMT5iXTxdrAAIAAgABEQKQZFCYl08XawAHAAMACSICgHiFmJdPF2sADCIC
4PiGmJdPF2sAMA0WAAAAAAAwDRYAAAAAAAQAABIAAAAACyICwCyJmJdPF2sAz9MBAAAAAAACAAIA
EgAAABFACKDIoJiXTxdrAAAAAAAAAAAAARAIgLSkmJdPF2sAAhEIsDSFp5dPF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAigmIqnl08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAcKanl08XawACEQiwKOCnl08XawASAAAABRNgqf////8SIAgQGAAAABFACKBAAqiXTxdr
AAAAAAAAAAAAARAIgGAGqJdPF2sAAhEIsMAWqJdPF2sABwAAAOeoaan/////EUAIoPgZqJdPF2sA
AAAAAAAAAAABEAiA+Byol08XawACEQiwcO6/l08XawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKCo
87+XTxdrAAAAAAAAAAAAFSICoMT9v5dPF2sABAAAAAAAAAADIgLAJP+/l08XawAHAAMAyXWMAAAA
AICbbAgAFCICwOAAwJdPF2sABwADAP////8AAAAAyXWMABGAAsBUA8CXTxdrAAMAAAAHAAAAREkP
AMl1jAACEAKQSATAl08XawAHAAMAEUAIoBwJwJdPF2sAAAAAAAAAAAABEAiAnAvAl08XawACEQiw
5DHPl08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAUN8+XTxdrAAAAAAAAAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIBoS8+XTxdrAAIRCLCEgs+XTxdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoKyjz5dPF2sAAAAAAAAAAAARQAigKKrPl08XawAAAAAAAAAAAAEQCIDMrc+XTxdr
AAIRCLCYu8+XTxdrAAcAAADnqGmp/////xFACKBovs+XTxdrAAAAAAAAAAAAARAIgIDBz5dPF2sA
AhEIsExj2JdPF2sADAAAAHVP0an/////EUAIoAxo2JdPF2sAAAAAAAAAAAAGgAKgtGnYl08XawAD
AAAABwAAABMgCBAAAAAAEUAIoLRs2JdPF2sAAAAAAAAAAAAVIgKgeHPYl08XawAEAAAAAAAAAAMi
AsCsdNiXTxdrAAcAAwCaDYMAAAAAgC9oCQAUIgLAtHbYl08XawAEAP9//////wAAAAAAAADACSIC
gOx52JdPF2sADCIC4OR62JdPF2sAAQgWAAAAAAABCBYAAAAAAAEAABIAAAAADoACsFB82JdPF2sA
AwAAAAcAAABzsRgAD4ACwBR+2JdPF2sA/38AAAQAAABs5AAE/////wqAAsDcftiXTxdrAAMAAAAH
AAAA/38AAAQAAAAhEAKQ6H/Yl08XawAHAAMAARECkOSB2JdPF2sABAD/fwkiAoBcmtiXTxdrAAwi
AuBIm9iXTxdrAP0HFgAAAAAA/QcWAAAAAAAAAAASAAAAAAsiAsA8nNiXTxdrAAXRAQAAAAAABwAD
ABIAAAAC8AFA8wAAAAEQCIAIruuWTxdrAAIQgMAUptiXTxdrAAEAAACpIbKO+QIAAGcCAAADEIDg
Fqvsl08XawABAAAAFNK5jgAAAAAAAAAAAAAAAAAAAAAVIgKgtMHsl08XawAEAAAAAAEBARciApDq
yOyXTxdrAAEAAgAUIgLA1szsl08XawABAAIABAAAAAAAAACgN6AADoACsC7W7JdPF2sA/38AAAQA
AADKzAcAD4ACwDLZ7JdPF2sAAgAAAAEAAADsIAAAgJaYAAqAAsAY2+yXTxdrAP9/AAAEAAAAAgAA
AAEAAAAREAKQ+N3sl08XawAEAP9/ARECkCLg7JdPF2sAAQACAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAssDtl08XawACEQiwMvHtl08XawAHAAAA56gJlP////8RQAigtvPtl08XawAA
AAAAAAAAAAEQCID29e2XTxdrAAIRCLAeSu6XTxdrAAwAAAB1T3GU/////xFACKDCTe6XTxdrAAAA
AAAAAAAABoACoHZP7pdPF2sAAgAAAAEAAAATIAgQAAAAABFACKDeUe6XTxdrAAAAAAAAAAAAFSIC
oHJa7pdPF2sABAAAAAAAAAADIgLAal3ul08XawABAAIAu1ugAAAAAIA1nwAAFCICwBpf7pdPF2sA
BAD/f/////8AAAAAAAAAwAkiAoB2Ye6XTxdrAAwiAuBeY+6XTxdrADkFFgAAAAAAOQUWAAAAAAAB
AAASAAAAAA6AArCqZO6XTxdrAAIAAAABAAAANZ8AAA+AAsCOZu6XTxdrAP9/AAAEAAAANZ8AAP//
//8KgALAVmful08XawACAAAAAQAAAP9/AAAEAAAAIRACkG5o7pdPF2sAAQACAAERApAOb+6XTxdr
AAQA/38JIgKA/oXul08XawAMIgLg2obul08XawA1BRYAAAAAADUFFgAAAAAAAAAAEgAAAAALIgLA
zojul08XawBG1AEAAAAAAAEAAgASAAAAAhCAwMKR7pdPF2sAAQAAAGGQuo7QAAAAoAAAAAMQgOD6
5/aXTxdrAAEAAACOwr2O+gAAAAAAAAAAAAAAAAAAAASAAqB0PfeXTxdrAAMAAAAHAAAAERICkEhB
95dPF2sABwADAAkiAoBYR/eXTxdrAAwiAuCkSfeXTxdrAAwEFgAAAAAADAQWAAAAAAABAAASAAAA
AAsiAsAETPeXTxdrALDQAQAAAAAABwADABIAAAACIgKgTFH3l08XawAHAAMAAAAAAA0iArBOVPeX
TxdrAAcAAwAEAAAAmg2DAAYiApAYWveXTxdrAAQAAAAVIgKgdGb3l08XawAEAAAAAAEBARciApBu
afeXTxdrAAcAAwAUIgLA3mv3l08XawAHAAMABAAAAAAAAACaDYMADoACsMZy95dPF2sA/38AAAQA
AABCegMAD4ACwJJ095dPF2sAAwAAAAcAAAC/DAAAmg2DAAqAAsBMdveXTxdrAP9/AAAEAAAAAwAA
AAcAAAAREAKQkHj3l08XawAEAP9/ARECkEJ695dPF2sABwADAAQgCCDzAAAAAAAAACAgCDDzAAAA
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
EgAAAAsiAsCMZKqXTxdrAPjUAQAAAAAAAQACABIAAAALIgLAyGaql08XawAC0gEAAAAAAAMAAgAS
AAAACyICwKRoqpdPF2sAZ9IBAAAAAAAAAAMAEgAAAAsiAsDMaqqXTxdrACfNAQAAAAAAAQADABIA
AAALIgLAUG2ql08XawBizAEAAAAAAAIAAwASAAAACyICwCRvqpdPF2sAus8BAAAAAAADAAMAEgAA
ABGAAsDMiaqXTxdrAAMAAAACAAAAj0kPAMRQlAACEAKQDIuql08XawACAAMAEUAIoFyQqpdPF2sA
AAAAAAAAAAABEAiAHJOql08XawACEQiwqNywl08XawAMAAAAdU/Rqf////8RQAigVOGwl08XawAA
AAAAAAAAAAaAAqD44rCXTxdrAAMAAAACAAAAEyAIEAAAAAARQAigqOawl08XawAAAAAAAAAAABUi
AqCY77CXTxdrAAUAAAAAAAAAAyICwDDxsJdPF2sAAgADAIKvkQAAAACAQqECABQiAsCw87CXTxdr
AAUA/3//////AAAAAAAAAMAJIgKAFPawl08XawAMIgLgsPewl08XawDyCxYAAAAAAPILFgAAAAAA
AwAAEgAAAAAOgAKwuPmwl08XawADAAAAAgAAANHqEQAPgALAHP2wl08XawD/fwAABQAAAOkg5QP/
////CoACwIT+sJdPF2sAAwAAAAIAAAD/fwAABQAAACEQApC4ALGXTxdrAAIAAwABEQKQUAKxl08X
awAFAP9/CSICgDwlsZdPF2sADCIC4IAmsZdPF2sA7gsWAAAAAADuCxYAAAAAAAIAABIAAAAACyIC
wJwosZdPF2sAeswBAAAAAAACAAMAEgAAAAIQgMCgN7GXTxdrAAQAAAAa96KO8wIAAKcCAAADEIDg
6DvPl08XawAEAAAADIGujvoAAAAAAAAAAAAAAAAAAAAEgAKghGjPl08XawADAAAAAgAAABESApCI
s8+XTxdrAAIAAwAJIgKADLfPl08XawAMIgLg2LjPl08XawDmCBYAAAAAAOYIFgAAAAAAAwAAEgAA
AAALIgLA8LrPl08XawAmzAEAAAAAAAIAAwASAAAAAiICoDC+z5dPF2sAAgADAAAAAAANIgKw6L/P
l08XawACAAMABQAAAIKvkQAGIgKQTMXPl08XawAFAAAAFSICoOTez5dPF2sABQAAAAABAAEXIgKQ
MOHPl08XawACAAMAFCICwPDiz5dPF2sAAgADAAUAAAAAAAAAgq+RAA6AArCQ6M+XTxdrAP9/AAAF
AAAA7uULAA+AAsAA6s+XTxdrAAMAAAACAAAAgA8AAIKvkQAKgALAKOzPl08XawD/fwAABQAAAAMA
AAACAAAAERACkLztz5dPF2sABQD/fwERApAw78+XTxdrAAIAAwAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBIP9CXTxdrAAIRCLCIYdCXTxdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoMB/0JdPF2sAAAAAAAAAAAABEAiAvILQl08XawACEQiwYJvQl08XawAH
AAAAdk/Rqf////8RQAigKJ7Ql08XawAAAAAAAAAAAAEQCIAModCXTxdrAAIRCLCsrdCXTxdrAAwA
AAB1T9Gp/////xFACKCgsdCXTxdrAAAAAAAAAAAABoACoEyz0JdPF2sAAwAAAAIAAAATIAgQAAAA
ABFACKBIt9CXTxdrAAAAAAAAAAAAFSICoLi/0JdPF2sABQAAAAAAAAADIgLAoMHQl08XawACAAMA
H1mRAAAAAIBjVgAAFCICwOjD0JdPF2sABQD/f/////8AAAAAAAAAwAkiAoDsxtCXTxdrAAwiAuBg
yNCXTxdrANUIFgAAAAAA1QgWAAAAAAACAAASAAAAAA6AArCQytCXTxdrAAMAAAACAAAAY1YAAA+A
AsAQzNCXTxdrAP9/AAAFAAAAY1YAAP////8KgALAQM7Ql08XawADAAAAAgAAAP9/AAAFAAAAIRAC
kPjP0JdPF2sAAgADAAERApCc0dCXTxdrAAUA/38JIgKAbO7Ql08XawAMIgLgxO/Ql08XawDRCBYA
AAAAANEIFgAAAAAAAQAAEgAAAAALIgLAQPHQl08XawAqzAEAAAAAAAIAAwASAAAAAhCAwNT/0JdP
F2sABAAAAIEwr44sLgEAyx0BAAPwASAGAAAATAkAAAIRCLDmupWXTxdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoELAlZdPF2sAAAAAAAAAAAAEgAKgVtCVl08XawACAAAAAwAAABESApAK85WXTxdr
AAMAAgAJIgKAxvWVl08XawAMIgLgGveVl08XawAuDRYAAAAAAC4NFgAAAAAABgAAEgAAAAALIgLA
xvmVl08XawAx0gEAAAAAAAMAAgASAAAAAiICoIL7lZdPF2sAAwACAAAAAAANIgKw+v2Vl08XawAD
AAIABgAAAA6aEwARQAig+gaWl08XawAAAAAAAAAAAAEQCIDOCZaXTxdrAAIRCLA2hpaXTxdrAAEA
AADVDEAAAAAAAA8gCBD7AAAAEUAIoHqNlpdPF2sAAAAAAAAAAAABEAiAHpCWl08XawACEQiwOhiY
l08XawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBKHJiXTxdrAAAAAAAAAAAAFSICoBYomJdPF2sA
BgAAAAAAAAADIgLA6iuYl08XawABAAMAawwCAAAAAICYtQAAFyICkP4tmJdPF2sABwADABQiAsAm
MJiXTxdrAAEAAwD/////AQAAAGsMAgARgALAzjSYl08XawADAAAAAQAAANpIDwAgoQcAAhACkCo2
mJdPF2sAAQADABFACKC6O5iXTxdrAAAAAAAAAAAAARAIgJ4+mJdPF2sAAhEIsKqFp5dPF2sAAQAA
AMsMQAAAAAAADyAIEPoAAAARQAigzo2nl08XawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAzqenl08XawACEQiwduCnl08XawASAAAABRNgqf////8SIAgQGAAAABFACKBy
AqiXTxdrAAAAAAAAAAAAARAIgJYGqJdPF2sAAhEIsJIWqJdPF2sABwAAAOeoaan/////EUAIoA4Z
qJdPF2sAAAAAAAAAAAABEAiAKhyol08XawACEQiwrv+rl08XawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKCOBayXTxdrAAAAAAAAAAAAFSICoCIPrJdPF2sABgAAAAAAAAADIgLAThGsl08XawABAAMA
zvqSAAAAAIBjwgAAFCICwNoSrJdPF2sAAQADAP////8AAAAAzvqSABGAAsCSFayXTxdrAAMAAAAB
AAAA9/AWAM76kgACEAKQMhesl08XawABAAMAEUAIoPYarJdPF2sAAAAAAAAAAAABEAiAFh2sl08X
awACEQiwIiK8l08XawAMAAAAdU/Rqf////8RQAigAia8l08XawAAAAAAAAAAAAaAAqAeJ7yXTxdr
AAMAAAABAAAAEyAIEAAAAAARQAigUiq8l08XawAAAAAAAAAAABUiAqCGL7yXTxdrAAYAAAAAAAAA
AyICwHIwvJdPF2sAAQADAO/GjAAAAACA3zMGABQiAsCuM7yXTxdrAAYA/3//////AAAAAAAAAMAJ
IgKAfja8l08XawAMIgLgeje8l08XawAACxYAAAAAAAALFgAAAAAAAgAAEgAAAAAOgAKwXjm8l08X
awADAAAAAQAAANYkHQAPgALAajq8l08XawD/fwAABgAAAPEQ6gP/////CoACwCo8vJdPF2sAAwAA
AAEAAAD/fwAABgAAACEQApAiPbyXTxdrAAEAAwABEQKQMj68l08XawAGAP9/CSICgOJZvJdPF2sA
DCIC4L5avJdPF2sA/QoWAAAAAAD9ChYAAAAAAAEAABIAAAAACyICwK5bvJdPF2sAZc0BAAAAAAAB
AAMAEgAAAAIQgMCeZbyXTxdrAAEAAACJRKeO2QEAAIQBAAADEIDggjTPl08XawABAAAAP3+ujvoA
AAAAAAAAAAAAAAAAAAAEgAKgYljPl08XawADAAAAAQAAABESApBmWs+XTxdrAAEAAwAJIgKAalzP
l08XawAMIgLgPqfPl08XawDuCBYAAAAAAO4IFgAAAAAAAgAAEgAAAAALIgLAKqjPl08XawAxzQEA
AAAAAAEAAwASAAAAAiICoAqrz5dPF2sAAQADAAAAAAANIgKwJqzPl08XawABAAMABgAAAO/GjAAG
IgKQuq7Pl08XawAGAAAAFSICoE7Lz5dPF2sABgAAAAABAQEXIgKQ3s3Pl08XawACAAMAFyICkMrP
z5dPF2sAAQADABQiAsC+0M+XTxdrAAEAAwAGAAAAAQAAAO/GjAAOgAKwEtTPl08XawD/fwAABgAA
ADuKBwAPgALA2tTPl08XawADAAAAAQAAAFkqAABAQg8ACoACwJ7Vz5dPF2sA/38AAAYAAAADAAAA
AQAAABEQApC21s+XTxdrAAYA/38BEQKQhtfPl08XawABAAMABCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAbhfQl08XawACEQiwsjLQl08XawASAAAABRNgqf//
//8SIAgQGAAAABFACKDSR9CXTxdrAAAAAAAAAAAAARAIgBJK0JdPF2sAAhEIsBJe0JdPF2sABwAA
AHZP0an/////EUAIoAJl0JdPF2sAAAAAAAAAAAABEAiA+mbQl08XawACEQiwInDQl08XawAMAAAA
dU/Rqf////8RQAigHnPQl08XawAAAAAAAAAAAAaAAqA6dNCXTxdrAAMAAAABAAAAEyAIEAAAAAAR
QAigRnbQl08XawAAAAAAAAAAABUiAqDmfNCXTxdrAAYAAAAAAAAAAyICwHJ+0JdPF2sAAQADALyC
jAAAAACAM0QAABQiAsAugNCXTxdrAAYA/3//////AAAAAAAAAMAJIgKAhoLQl08XawAMIgLgaoPQ
l08XawDaCBYAAAAAANoIFgAAAAAAAwAAEgAAAAAOgAKwPoXQl08XawADAAAAAQAAADNEAAAPgALA
BobQl08XawD/fwAABgAAADNEAAD/////CoACwMaG0JdPF2sAAwAAAAEAAAD/fwAABgAAACEQApCe
h9CXTxdrAAEAAwABEQKQYojQl08XawAGAP9/CSICgPKa0JdPF2sADCIC4OKc0JdPF2sA2AgWAAAA
AADYCBYAAAAAAAIAABIAAAAACyICwM6d0JdPF2sANc0BAAAAAAABAAMAEgAAAAIQgMDKqNCXTxdr
AAEAAAClD6+OqTYBAC51AAAD8AEgBwAAADgKAAACEQiwHruVl08XawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKA2wZWXTxdrAAAAAAAAAAAABIACoNbPlZdPF2sAAgAAAAIAAAAREgKQmtKVl08XawAC
AAIACSICgF7VlZdPF2sADCIC4PbWlZdPF2sALw0WAAAAAAAvDRYAAAAAAAUAABIAAAAACyICwKbY
lZdPF2sAxtMBAAAAAAACAAIAEgAAAAIiAqCS2pWXTxdrAAIAAgAAAAAADSICsD7clZdPF2sAAgAC
AAcAAADX5AwAAyICwFLklZdPF2sABwADAGo7AwAAAACAGJoAAAUiArBO5pWXTxdrAAcAAwBqOwMA
zZ6aAAYiApDi6pWXTxdrAAQAAAARQAigXvOVl08XawAAAAAAAAAAAAEQCIDm9ZWXTxdrAAIRCLAG
qZeXTxdrAAEAAADVDEAAAAAAAA8gCBD7AAAAEUAIoA6xl5dPF2sAAAAAAAAAAAABEAiALrSXl08X
awACEQiwdiegl08XawAMAAAAdU/Rqf////8RQAigMiygl08XawAAAAAAAAAAAAaAAqBaLqCXTxdr
AAMAAAAGAAAAEyAIEAAAAAARQAig7jGgl08XawAAAAAAAAAAABUiAqD+OaCXTxdrAAcAAAAAAAAA
AyICwDpBoJdPF2sABgADAI5YAQAAAACAvzkNABQiAsDuQ6CXTxdrAAcA/3//////AAAAAAAAAMAJ
IgKA9kagl08XawAMIgLgskigl08XawDpDBYAAAAAAOkMFgAAAAAABAAAEgAAAAAOgAKwOkugl08X
awADAAAABgAAAL85DQAPgALAbk2gl08XawD/fwAABwAAANcQ2wP/////CoACwM5OoJdPF2sAAwAA
AAYAAAD/fwAABwAAACEQApDyUKCXTxdrAAYAAwABEQKQjlKgl08XawAHAP9/CSICgOJ0oJdPF2sA
DCIC4F52oJdPF2sA5wwWAAAAAADnDBYAAAAAAAMAABIAAAAACyICwLZ4oJdPF2sAbdIBAAAAAAAG
AAMAEgAAAAIQgMAqkKCXTxdrAAEAAADij5yOrwAAAJ0AAAADEIDgaoinl08XawABAAAAwzyfjvoA
AAAAAAAAAAAAAAAAAAAEgAKgxranl08XawADAAAABgAAABESApDGuqeXTxdrAAYAAwAJIgKAOr6n
l08XawAMIgLgir+nl08XawB3DBYAAAAAAHcMFgAAAAAABAAAEgAAAAALIgLApsGnl08XawBZ0gEA
AAAAAAYAAwASAAAAAiICoFLFp5dPF2sABgADAAAAAAANIgKw8sanl08XawAGAAMABwAAAI5YAQAG
IgKQ8sunl08XawAHAAAAFSICoNLSp5dPF2sABwAAAAABAAEXIgKQKtWnl08XawAGAAMAFCICwD7X
p5dPF2sABgADAAcAAAAAAAAAjlgBAA6AArCi3KeXTxdrAP9/AAAHAAAASewCAA+AAsAK3qeXTxdr
AAMAAAAGAAAAWAgAAEBCDwAKgALAIuCnl08XawD/fwAABwAAAAMAAAAGAAAAERACkNbhp5dPF2sA
BwD/fwERApDy46eXTxdrAAYAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAF
AAAA8wAAAAEQCIDqLqiXTxdrAAIRCLBuUKiXTxdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoJZr
qJdPF2sAAAAAAAAAAAABEAiA0m6ol08XawACEQiwCoiol08XawAHAAAAdk/Rqf////8RQAig3oqo
l08XawAAAAAAAAAAAAEQCIDKjaiXTxdrAAIRCLDKmqiXTxdrAAwAAAB1T9Gp/////xFACKCSnqiX
TxdrAAAAAAAAAAAABoACoBagqJdPF2sAAwAAAAYAAAATIAgQAAAAABFACKBSpKiXTxdrAAAAAAAA
AAAAFSICoGqrqJdPF2sABwAAAAAAAAADIgLAQq2ol08XawAGAAMAhgUBAAAAAIAIUwAAFCICwIqv
qJdPF2sABwD/f/////8AAAAAAAAAwAkiAoC+saiXTxdrAAwiAuAus6iXTxdrAG8MFgAAAAAAbwwW
AAAAAAAEAAASAAAAAA6AArBitaiXTxdrAAMAAAAGAAAACFMAAA+AAsCutqiXTxdrAP9/AAAHAAAA
CFMAAP////8KgALA2riol08XawADAAAABgAAAP9/AAAHAAAAIRACkF66qJdPF2sABgADAAERApDe
u6iXTxdrAAcA/38JIgKA6taol08XawAMIgLgbtiol08XawBuDBYAAAAAAG4MFgAAAAAAAwAAEgAA
AAALIgLA+tmol08XawBc0gEAAAAAAAYAAwASAAAAAhCAwPLnqJdPF2sAAgAAAFDFn46kMgEA3eEA
AAMQgOCQweuXTxdrAAIAAABweLmOAAAAAAAAAAAAAAAAAAAAABUiAqBc2euXTxdrAAcAAAAAAQEB
FyICkKDf65dPF2sABgADABQiAsDa4+uXTxdrAAYAAwAHAAAAAAAAAAacmQAOgAKwSPDrl08XawD/
fwAABwAAAH3UGQAPgALASvPrl08XawADAAAABgAAAOwfAACAlpgACoACwAj265dPF2sA/38AAAcA
AAADAAAABgAAABEQApBw+OuXTxdrAAcA/38BEQKQKvrrl08XawAGAAMABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAvlXsl08XawACEQiwiqPsl08XawAHAAAA
56hpqf////8RQAigfqnsl08XawAAAAAAAAAAAAEQCICCruyXTxdrAAIRCLBcqO2XTxdrAAEAAACx
wr6p/////w8gCBD7AAAAEUAIoAiy7ZdPF2sAAAAAAAAAAAABEAiAJLXtl08XawACEQiwyMjtl08X
awAMAAAAdU/Rqf////8RQAigZMztl08XawAAAAAAAAAAAAaAAqCEze2XTxdrAAMAAAAGAAAAEyAI
EAAAAAARQAigANDtl08XawAAAAAAAAAAABUiAqBo2e2XTxdrAAcAAAAAAAAAAyICwITb7ZdPF2sA
BgADAEzVmAAAAACAusYAABQiAsA03e2XTxdrAAcA/3//////AAAAAAAAAMAJIgKA0N/tl08XawAM
IgLguODtl08XawBFBRYAAAAAAEUFFgAAAAAAAgAAEgAAAAAOgAKwfOLtl08XawADAAAABgAAALrG
AAAPgALAQOPtl08XawD/fwAABwAAALrGAAD/////CoACwNjk7ZdPF2sAAwAAAAYAAAD/fwAABwAA
ACEQApCY5u2XTxdrAAYAAwABEQKQdOftl08XawAHAP9/CSICgDQA7pdPF2sADCIC4BQB7pdPF2sA
QgUWAAAAAABCBRYAAAAAAAEAABIAAAAACyICwPgB7pdPF2sAqtEBAAAAAAAGAAMAEgAAAAIQgMBM
Du6XTxdrAAMAAAATXrqO1SsBAAynAAA=

--_005_SG2PR01MB3302D03BCF4B4353EC397FF797600SG2PR01MB3302apcp_
Content-Type: application/octet-stream; name="credit2_r_30000.raw"
Content-Description: credit2_r_30000.raw
Content-Disposition: attachment; filename="credit2_r_30000.raw"; size=1049640;
	creation-date="Fri, 15 Feb 2019 05:54:22 GMT";
	modification-date="Fri, 15 Feb 2019 06:13:50 GMT"
Content-ID: <AA0D38012502EF40A9405AA1E336CCD3@apcprd01.prod.exchangelabs.com>
Content-Transfer-Encoding: base64

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
QhdrAOHsAAAAAAAABwADABIAAAACIgKgRq+wakIXawAHAAMAAAAAAA0iArBitbBqQhdrAAcAAwAF
AAAAq4ifAAYiApB6ubBqQhdrAAUAAAAVIgKghsCwakIXawAFAAAAAAEAARciApCKwrBqQhdrAAcA
AwAUIgLAHsSwakIXawAHAAMABQAAAAAAAACriJ8ADoACsILHsGpCF2sA/38AAAUAAAA7cAYAD4AC
wE7JsGpCF2sAAwAAAAcAAABYJQAAgMPJAQqAAsCCyrBqQhdrAP9/AAAFAAAAAwAAAAcAAAAREAKQ
esywakIXawAFAP9/ARECkPLNsGpCF2sABwADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiA1hOxakIXawACEQiw3kWxakIXawASAAAABRNgqf////8SIAgQGAAAABFACKBGYrFqQhdrAAAA
AAAAAAAAARAIgI5lsWpCF2sAAhEIsN51sWpCF2sABwAAAOeoaan/////EUAIoHp4sWpCF2sAAAAA
AAAAAAABEAiA8nuxakIXawACEQiwqtWxakIXawASAAAABRNgqf////8SIAgQGAAAABFACKB68bFq
QhdrAAAAAAAAAAAAARAIgJr0sWpCF2sAAhEIsII0smpCF2sADAAAAHVP0an/////EUAIoN44smpC
F2sAAAAAAAAAAAAGgAKgjjqyakIXawADAAAABwAAABMgCBAAAAAAEUAIoLI+smpCF2sAAAAAAAAA
AAAVIgKgekayakIXawAFAAAAAAAAAAMiAsBaSLJqQhdrAAcAAwCM8p4AAAAAgB+WAAAUIgLA9kqy
akIXawAFAP9//////wAAAAAAAADACSICgJZNsmpCF2sADCIC4CpPsmpCF2sAz2IKAAAAAADPYgoA
AAAAAAQAABIAAAAADoACsOZQsmpCF2sAAwAAAAcAAAAflgAAD4ACwFJSsmpCF2sA/38AAAUAAAAf
lgAA/////wqAAsB+VLJqQhdrAAMAAAAHAAAA/38AAAUAAAAhEAKQ+lWyakIXawAHAAMAARECkFJX
smpCF2sABQD/fwkiAoD6dbJqQhdrAAwiAuBad7JqQhdrANFiCgAAAAAA0WIKAAAAAAADAAASAAAA
AAsiAsDeeLJqQhdrAOvsAAAAAAAABwADABIAAAACEIDAAoWyakIXawABAAAAa5hUfewBAADFAQAA
AxCA4J4RxmpCF2sAAQAAAOMbXH36AAAAAAAAAAAAAAAAAAAABIACoIY+xmpCF2sAAgAAAAIAAAAR
EgKQJkHGakIXawACAAIACSICgBJExmpCF2sADCIC4D6PxmpCF2sAA2MKAAAAAAADYwoAAAAAAAQA
ABIAAAAACyICwMqQxmpCF2sArOoAAAAAAAACAAIAEgAAAAIiAqDe28ZqQhdrAAIAAgAAAAAADSIC
sG7dxmpCF2sAAgACAAUAAAC6uWEABiICkPrhxmpCF2sABQAAABUiAqAa6MZqQhdrAAUAAAAAAQAB
FyICkDbqxmpCF2sAAgACABQiAsC268ZqQhdrAAIAAgAFAAAAAAAAALq5YQAOgAKweu/GakIXawD/
fwAABQAAAKXvBwAPgALAzvDGakIXawACAAAAAgAAAKk/AACAw8kBAvABAAqAAsCq9MZqQhdrAP9/
AAAFAAAAAgAAAAIAAAAREAKQivbGakIXawAFAP9/ARECkFb4xmpCF2sAAgACAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAejzHakIXawACEQiwTnzHakIXawASAAAABRMAlP////8SIAgQ
GAAAABFACKCWmcdqQhdrAAAAAAAAAAAAARAIgO6cx2pCF2sAAhEIsM6tx2pCF2sABwAAAOeoCZT/
////EUAIoOKwx2pCF2sAAAAAAAAAAAABEAiAfrPHakIXawACEQiw9t/HakIXawAMAAAAdU9xlP//
//8RQAigduPHakIXawAAAAAAAAAAAAaAAqCq5cdqQhdrAAIAAAACAAAAEyAIEAAAAAARQAighunH
akIXawAAAAAAAAAAABUiAqCa8MdqQhdrAAUAAAAAAAAAAyICwJrzx2pCF2sAAgACAERUYQAAAACA
dmUAABQiAsDe9cdqQhdrAAUA/3//////AAAAAAAAAMAJIgKAmvjHakIXawAMIgLgXvrHakIXawAS
YwoAAAAAABJjCgAAAAAABAAAEgAAAAAOgAKw5vzHakIXawACAAAAAgAAAHZlAAAPgALAEv/HakIX
awD/fwAABQAAAHZlAAD/////CoACwHYAyGpCF2sAAgAAAAIAAAD/fwAABQAAACEQApCOAshqQhdr
AAIAAgABEQKQZgTIakIXawAFAP9/CSICgJYhyGpCF2sADCIC4D4jyGpCF2sAFGMKAAAAAAAUYwoA
AAAAAAMAABIAAAAACyICwHolyGpCF2sAteoAAAAAAAACAAIAEgAAAAIQgMDmLshqQhdrAAEAAAB3
7Vx9igEAAHABAAADEIDgYtzXakIXawABAAAA/fNiffoAAAAAAAAAAAAAAAAAAAAEgAKgmgbYakIX
awADAAAABwAAABESApAOCthqQhdrAAcAAwAJIgKAYg3YakIXawAMIgLg0g7YakIXawA8YwoAAAAA
ADxjCgAAAAAABAAAEgAAAAALIgLA1hDYakIXawC27AAAAAAAAAcAAwASAAAAAiICoG4S2GpCF2sA
BwADAAAAAAANIgKw9hTYakIXawAHAAMABQAAAIzyngAGIgKQUhnYakIXawAFAAAAFSICoJ4f2GpC
F2sABQAAAAABAAEXIgKQhiHYakIXawAHAAMAFCICwEIj2GpCF2sABwADAAUAAAAAAAAAjPKeAA6A
ArAWKNhqQhdrAP9/AAAFAAAAdTkGAA+AAsBqKdhqQhdrAAMAAAAHAAAAegcAAIDDyQEKgALAoivY
akIXawD/fwAABQAAAAMAAAAHAAAAERACkF4t2GpCF2sABQD/fwERApByL9hqQhdrAAcAAwAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgHJy2GpCF2sAAhEIsMqV2GpCF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigsrLYakIXawAAAAAAAAAAAAEQCIAGtthqQhdrAAIRCLDe1thqQhdrAAcA
AAB2T9Gp/////xFACKDG2dhqQhdrAAAAAAAAAAAAARAIgP7c2GpCF2sAAhEIsOrv2GpCF2sAEgAA
AAUTYKn/////EiAIEBgAAAARQAig0grZakIXawAAAAAAAAAAAAEQCIC2DdlqQhdrAAIRCLAqHNlq
QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoDY02WpCF2sAAAAAAAAAAAABEAiA1jbZakIXawAC
EQiwznPZakIXawAMAAAAdU/Rqf////8RQAig0nfZakIXawAAAAAAAAAAAAaAAqB2edlqQhdrAAMA
AAAHAAAAEyAIEAAAAAARQAigTn3ZakIXawAAAAAAAAAAABUiAqBuhdlqQhdrAAUAAAAAAAAAAyIC
wHqH2WpCF2sABwADAO1ongAAAACAn4kAABQiAsASitlqQhdrAAUA/3//////AAAAAAAAAMAJIgKA
Jo7ZakIXawAMIgLgko/ZakIXawBJYwoAAAAAAEljCgAAAAAABAAAEgAAAAAOgAKw5pHZakIXawAD
AAAABwAAAJ+JAAAPgALARpPZakIXawD/fwAABQAAAJ+JAAD/////CoACwJ6U2WpCF2sAAwAAAAcA
AAD/fwAABQAAACEQApAml9lqQhdrAAcAAwABEQKQtpjZakIXawAFAP9/CSICgLK12WpCF2sADCIC
4MK32WpCF2sAS2MKAAAAAABLYwoAAAAAAAMAABIAAAAACyICwH652WpCF2sAvuwAAAAAAAAHAAMA
EgAAAAIQgMA+xdlqQhdrAAEAAAAMsWN99wEAANsBAAADEIDgks3ZakIXawABAAAADrNjfQAAAAAA
AAAAAAAAAAAAAAAEgAKgUvjZakIXawAAAAAAAAAAABESApDa/NlqQhdrAAAAAAAJIgKASgLaakIX
awAMIgLgFgXaakIXawBbgAAAAAAAAFuAAAAAAAAAAQABEgAAAAALIgLAJgfaakIXawDxAAAAAAAA
AAAAAAASAAAAAiICoNoJ2mpCF2sAAAAAAAAAAAANIgKw/gvaakIXawAAAAAAEgAAAKnwkQAGIgKQ
RhDaakIXawASAAAAAhCAwHYd2mpCF2sAAQAAABHTY33uAQAAXgEAAAPwASAGAAAA/AIAAAIRCLBO
hIhqQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoOqNiGpCF2sAAAAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgOaoiGpCF2sAAhEIsBrYiGpCF2sAEgAAAAUTYKn/////EiAI
EBgAAAARQAigoviIakIXawAAAAAAAAAAAALwAQARQAigkgGJakIXawAAAAAAAAAAAAEQCIBiBIlq
QhdrAAIRCLCuEYlqQhdrAAcAAADnqGmp/////xFACKBeFIlqQhdrAAAAAAAAAAAAARAIgNYXiWpC
F2sAAhEIsDIrsGpCF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigKi+wakIXawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiACoSwakIXawACEQiw5q2wakIXawASAAAABRNg
qf////8SIAgQGAAAABFACKAyzLBqQhdrAAAAAAAAAAAAEUAIoO7SsGpCF2sAAAAAAAAAAAABEAiA
gtawakIXawACEQiwguWwakIXawAHAAAA56hpqf////8RQAigAuiwakIXawAAAAAAAAAAAAEQCIAa
67BqQhdrAAIRCLAK19dqQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoCLc12pCF2sAAAAAAAAA
AAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgD7w12pCF2sAAhEIsG4Z2GpCF2sAEgAA
AAUTYKn/////EiAIEBgAAAARQAigNjPYakIXawAAAAAAAAAAABFACKBKOdhqQhdrAAAAAAAAAAAA
ARAIgJo82GpCF2sAAhEIsKpL2GpCF2sABwAAAOeoaan/////EUAIoE5O2GpCF2sAAAAAAAAAAAAB
EAiAXlHYakIXawACEQiwfm/YakIXawASAAAABRRgqf////8SIAgQIAAAABFACKAGj9hqQhdrAAAA
AAAAAAAAARAIgPaR2GpCF2sAA/ABIAcAAAC4AgAAAhEIsKqHiGpCF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAigJo6IakIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
qqmIakIXawACEQiwfteIakIXawASAAAABRNgqf////8SIAgQGAAAABFACKBm+IhqQhdrAAAAAAAA
AAAAEUAIoB7/iGpCF2sAAAAAAAAAAAABEAiAHgKJakIXawACEQiwzg6JakIXawAHAAAA56hpqf//
//8RQAig8hGJakIXawAAAAAAAAAAAAEQCIA6FYlqQhdrAAIRCLCGKrBqQhdrAAEAAADVDEAAAAAA
AA8gCBD6AAAAEUAIoPp4sGpCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgCKJsGpCF2sAAhEIsAqusGpCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigPsywakIXawAA
AAAAAAAAABFACKD60rBqQhdrAAAAAAAAAAAAARAIgLrWsGpCF2sAAhEIsGLksGpCF2sABwAAAOeo
aan/////EUAIoE7nsGpCF2sAAAAAAAAAAAABEAiA8uqwakIXawACEQiw/tbXakIXawABAAAA0AxA
AAAAAAAPIAgQ+gAAABFACKDy29dqQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIAm79dqQhdrAAIRCLDCFNhqQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoJ4y2GpC
F2sAAAAAAAAAAAARQAigFjnYakIXawAAAAAAAAAAAAEQCIB2PNhqQhdrAAIRCLAaS9hqQhdrAAcA
AADnqGmp/////xFACKDiTdhqQhdrAAAAAAAAAAAAARAIgPpQ2GpCF2sAA/ABIAQAAAC4AgAAAhEI
sFaG/2pCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigytT/akIXawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiA6u3/akIXawACEQiwIiUAa0IXawASAAAABRNgqf////8S
IAgQGAAAABFACKAmRwBrQhdrAAAAAAAAAAAAEUAIoCJOAGtCF2sAAAAAAAAAAAABEAiAXlEAa0IX
awACEQiwNmIAa0IXawAHAAAA56hpqf////8RQAig/mQAa0IXawAAAAAAAAAAAAEQCIDeZwBrQhdr
AAIRCLCyMCdrQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoGY3J2tCF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgLaUJ2tCF2sAAhEIsIrFJ2tCF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigYuAna0IXawAAAAAAAAAAABFACKAe5idrQhdrAAAAAAAAAAAAARAIgD7o
J2tCF2sAAhEIsPb0J2tCF2sABwAAAOeoaan/////EUAIoAb3J2tCF2sAAAAAAAAAAAABEAiALvkn
a0IXawACEQiwCt5Oa0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDGL09rQhdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBiRU9rQhdrAAIRCLD6pU9rQhdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoLLGT2tCF2sAAAAAAAAAAAARQAigps1Pa0IXawAAAAAAAAAAAAEQ
CIDK0E9rQhdrAAIRCLCu4E9rQhdrAAcAAADnqGmp/////xFACKBu409rQhdrAAAAAAAAAAAAARAI
gM7mT2tCF2sAA/ABIAUAAACIFAAAAxCA4La/7WpCF2sAAQAAAMtea336AAAAAAAAAAAAAAAAAAAA
BIACoPLY7WpCF2sAAgAAAAIAAAAREgKQztvtakIXawACAAIACSICgK7e7WpCF2sADCIC4ELg7WpC
F2sAfWMKAAAAAAB9YwoAAAAAAAQAABIAAAAACyICwILi7WpCF2sAgOoAAAAAAAACAAIAEgAAAAIi
AqA65O1qQhdrAAIAAgAAAAAADSICsN7l7WpCF2sAAgACAAUAAABEVGEABiICkNLp7WpCF2sABQAA
ABUiAqDm7u1qQhdrAAUAAAAAAQABFyICkD7x7WpCF2sAAgACABQiAsDa8u1qQhdrAAIAAgAFAAAA
AAAAAERUYQAOgAKwBvftakIXawD/fwAABQAAABHaBwAPgALAdvjtakIXawACAAAAAgAAAMIGAACA
w8kBCoACwLr57WpCF2sA/38AAAUAAAACAAAAAgAAABEQApBK++1qQhdrAAUA/38BEQKQIv3takIX
awACAAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBOQO5qQhdrAAIRCLASbO5qQhdr
ABIAAAAFEwCU/////xIgCBAYAAAAEUAIoBKH7mpCF2sAAAAAAAAAAAABEAiACoruakIXawACEQiw
tqPuakIXawAHAAAAdk9xlP////8RQAigZqbuakIXawAAAAAAAAAAAAEQCIBSqe5qQhdrAAIRCLBy
t+5qQhdrAAwAAAB1T3GU/////xFACKBeu+5qQhdrAAAAAAAAAAAABoACoOa87mpCF2sAAgAAAAIA
AAATIAgQAAAAABFACKBmwO5qQhdrAAAAAAAAAAAAFSICoP7G7mpCF2sABQAAAAAAAAADIgLAusju
akIXawACAAIATwFhAAAAAID1UgAAFCICwMrK7mpCF2sABQD/f/////8AAAAAAAAAwAkiAoD2zO5q
QhdrAAwiAuB6zu5qQhdrAIVjCgAAAAAAhWMKAAAAAAAEAAASAAAAAA6AArAq0O5qQhdrAAIAAAAC
AAAA9VIAAA+AAsCe0e5qQhdrAP9/AAAFAAAA9VIAAP////8KgALA9tLuakIXawACAAAAAgAAAP9/
AAAFAAAAIRACkJLU7mpCF2sAAgACAAERApDi1e5qQhdrAAUA/38JIgKAhvDuakIXawAMIgLgJvbu
akIXawCHYwoAAAAAAIdjCgAAAAAAAwAAEgAAAAALIgLAnvfuakIXawCF6gAAAAAAAAIAAgASAAAA
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
EgAAAAUTYKn/////EiAIEBgAAAARQAig0jbBbkIXawABAAAAAAAAABFACKBeP8FuQhdrAAEAAAAA
AAAAARAIgD5CwW5CF2sAAhEIsPpV325CF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigblzfbkIX
awABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAgqPfbkIXawACEQiw9s3f
bkIXawASAAAABRNgqf////8SIAgQGAAAABFACKDS6d9uQhdrAAEAAAAAAAAAEUAIoFrw325CF2sA
AQAAAAAAAAABEAiABvPfbkIXawACEQiwAgHgbkIXawAHAAAA56hpqf////8RQAigjgPgbkIXawAB
AAAAAAAAAAEQCIASB+BuQhdrAAIRCLCyAwdvQhdrAAEAAADLDEAAAAAAAA8gCBD6AAAAEUAIoIIK
B29CF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgO4jB29CF2sAAhEI
sDZRB29CF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigrqgHb0IXawABAAAAAAAAABFACKBirwdv
QhdrAAEAAAAAAAAAARAIgF6yB29CF2sAAhEIsCLCB29CF2sABwAAAOeoaan/////EUAIoDLFB29C
F2sAAQAAAAAAAAABEAiACsgHb0IXawAD8AEgBQAAABAWAAACEQiwxkd6bUIXawABAAAAywxAAAAA
AAAPIAgQ+gAAABFACKAGTXptQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIAyWXptQhdrAAIRCLAqd3ptQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoN6Jem1CF2sA
AAAAAAAAAAARQAigro56bUIXawAAAAAAAAAAAAEQCIBKkHptQhdrAAIRCLBymnptQhdrAAcAAADn
qGmp/////xFACKBqnHptQhdrAAAAAAAAAAAAARAIgB6eem1CF2sAAhEIsO7yoW1CF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAig9vWhbUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiApgaibUIXawACEQiwiluibUIXawASAAAABRNgqf////8SIAgQGAAAABFACKDCbaJt
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
AhEIsJr7325CF2sABwAAAOeoaan/////EUAIoIL+325CF2sAAAAAAAAAAAABEAiATgHgbkIXawAC
EQiwlqTubkIXawAMAAAAdU/Rqf////8RQAigeqnubkIXawAAAAAAAAAAAAaAAqA6q+5uQhdrAAMA
AAACAAAAEyAIEAAAAAARQAigrq/ubkIXawAAAAAAAAAAABUiAqDqt+5uQhdrAAUAAAAAAAAAAyIC
wAq67m5CF2sAAgADAEYJWv8AAACAWi5GARQiAsD+vO5uQhdrAAUA/3//////AAAAAAAAAMAJIgKA
3r/ubkIXawAMIgLgjsHubkIXawD+UQoAAAAAAP5RCgAAAAAABAAAEgAAAAAOgAKwasTubkIXawAD
AAAAAgAAAEm2VAEPgALAysXubkIXawD/fwAABQAAAEm2VAH/////CoACwPLH7m5CF2sAAwAAAAIA
AAD/fwAABQAAACEQApCmye5uQhdrAAIAAwABEQKQ2svubkIXawAFAP9/CSICgELt7m5CF2sADCIC
4J7u7m5CF2sAAVIKAAAAAAABUgoAAAAAAAMAABIAAAAACyICwOrw7m5CF2sAZPIAAAAAAAACAAMA
EgAAAAIQgMC6/u5uQhdrAAEAAACGs/V+XQIAADUCAAADEIDg2gcHb0IXawABAAAA7vD+fvoAAAAA
AAAAAAAAAAAAAAAEgAKgPjcHb0IXawADAAAAAgAAABESApC6OQdvQhdrAAIAAwAJIgKAJj0Hb0IX
awAMIgLgbj4Hb0IXawBAUgoAAAAAAEBSCgAAAAAABAAAEgAAAAALIgLAEkAHb0IXawBB8gAAAAAA
AAIAAwASAAAAAiICoG5DB29CF2sAAgADAAAAAAANIgKwLkUHb0IXawACAAMABQAAAEYJWv8GIgKQ
0kkHb0IXawAFAAAAFSICoG5QB29CF2sABQAAAAABAAEXIgKQulIHb0IXawACAAMAFCICwC5UB29C
F2sAAgADAAUAAAAAAAAARgla/wciAsDKVgdvQhdrAAIAAgCgN6AAoDegAAIAAAAHIgLAwlgHb0IX
awAFAAMAoDegAKA3oAACAAAAByICwGaFB29CF2sABgADALHfkACgN6AAAgAAAAMiAsDGhwdvQhdr
AAQAAwDEAX8AAAAAgCz5IQAHIgLAAokHb0IXawAEAAMAxAF/AKA3oAACAAAAAyICwAKMB29CF2sA
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
cowEckIXawADAAAAAAAAACy1QQEPgALA4o4EckIXawD/fwAABAAAACy1QQH/////CoACwCqQBHJC
F2sAAwAAAAAAAAD/fwAABAAAACEQApBmkgRyQhdrAAAAAwABEQKQ4pMEckIXawAEAP9/CSICgDK1
BHJCF2sADCIC4L62BHJCF2sAn2kKAAAAAACfaQoAAAAAAAIAABIAAAAACyICwPK4BHJCF2sAz7oA
AAAAAAAAAAMAEgAAAAIQgMC+xgRyQhdrAAQAAADPdiWAugIAADACAAADEIDg+n8gckIXawAEAAAA
7B4wgPoAAAAAAAAAAAAAAAAAAAAEgAKgJrIgckIXawADAAAAAAAAABESApAWyyByQhdrAAAAAwAJ
IgKA1s0gckIXawAMIgLg9s8gckIXawA3aQoAAAAAADdpCgAAAAAABAAAEgAAAAALIgLAXtIgckIX
awCwugAAAAAAAAAAAwASAAAAAiICoIrVIHJCF2sAAAADAAEAAAANIgKwFtcgckIXawAAAAMABAAA
AIyBEgAGIgKQet0gckIXawAEAAAAFSICoFIqIXJCF2sABAAAAAABAAEXIgKQsiwhckIXawAAAAMA
FCICwLouIXJCF2sAAAADAAQAAAAAAAAAjIESAA6AArD+MiFyQhdrAP9/AAAEAAAAJgcLAA+AAsB2
NCFyQhdrAAMAAAAAAAAA0yMAAIDDyQEKgALAXjchckIXawD/fwAABAAAAAMAAAAAAAAAERACkBo5
IXJCF2sABAD/fwERApBKOyFyQhdrAAAAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIBiiiFyQhdrAAIRCLCKrSFyQhdrABIAAAAFE2Cp/////xIgCBAYAAAA
EUAIoFLKIXJCF2sAAQAAAAAAAAABEAiAls0hckIXawACEQiwcuUhckIXawAHAAAAdk/Rqf////8R
QAiggughckIXawABAAAAAAAAAAEQCIAu6yFyQhdrAAIRCLBG+CFyQhdrAAwAAAB1T9Gp/////xFA
CKAa/CFyQhdrAAEAAAAAAAAABoACoP79IXJCF2sAAwAAAAAAAAATIAgQAAAAABFACKAeAiJyQhdr
AAEAAAAAAAAAFSICoGIOInJCF2sABAAAAAAAAAADIgLAkhAickIXawAAAAMAEioSAAAAAIB6VwAA
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
QhdrABj5AAAAAAAABwADABIAAAACEIDAHqcAckIXawAEAAAAFuEjgCIDAACYAgAAAxCA4NZ/IHJC
F2sABAAAAP8eMID6AAAAAAAAAAAAAAAAAAAABIACoBaxIHJCF2sAAwAAAAQAAAAREgKQarQgckIX
awAEAAMACSICgOK3IHJCF2sADCIC4B66IHJCF2sAN2kKAAAAAAA3aQoAAAAAAAMAABIAAAAACyIC
wGa8IHJCF2sAiKcAAAAAAAAEAAMAEgAAAAIiAqCeviByQhdrAAQAAwAAAAAADSICsLLAIHJCF2sA
BAADAAcAAAAwqxQABiICkILGIHJCF2sABwAAABUiAqAu5CByQhdrAAcAAAAAAQABFyICkILmIHJC
F2sABAADABQiAsBS6CByQhdrAAQAAwAHAAAAAAAAADCrFAAOgAKwjh0hckIXawD/fwAABwAAAKqB
DAAPgALAFh8hckIXawADAAAABAAAAEIRAACAw8kBCoACwBohIXJCF2sA/38AAAcAAAADAAAABAAA
ABEQApDCIiFyQhdrAAcA/38BEQKQ/iMhckIXawAEAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIDibiFyQhdrAAIRCLC+mCFyQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoJK1IXJC
F2sAAAAAAAAAAAABEAiAHrkhckIXawACEQiwctEhckIXawAHAAAAdk/Rqf////8RQAigbtQhckIX
awAAAAAAAAAAAAEQCIB61yFyQhdrAAIRCLAy5CFyQhdrAAwAAAB1T9Gp/////xFACKAS6CFyQhdr
AAAAAAAAAAAABoACoMLpIXJCF2sAAwAAAAQAAAATIAgQAAAAABFACKB+7SFyQhdrAAAAAAAAAAAA
FSICoLb1IXJCF2sABwAAAAAAAAADIgLALvghckIXawAEAAMA3kEUAAAAAIBSaQAAFCICwEb6IXJC
F2sABwD/f/////8AAAAAAAAAwAkiAoB+/SFyQhdrAAwiAuAa/yFyQhdrAEFpCgAAAAAAQWkKAAAA
AAAEAAASAAAAAA6AArBeASJyQhdrAAMAAAAEAAAAUmkAAA+AAsDOAiJyQhdrAP9/AAAHAAAAUmkA
AP////8KgALALgQickIXawADAAAABAAAAP9/AAAHAAAAIRACkFIGInJCF2sABAADAAERApD6ByJy
QhdrAAcA/38JIgKAoiUickIXawAMIgLgPicickIXawBEaQoAAAAAAERpCgAAAAAAAwAAEgAAAAAL
IgLAZioickIXawCPpwAAAAAAAAQAAwASAAAAAhCAwNY1InJCF2sABAAAAELJMIBbCQAAjQYAAAMQ
gODqTIFyQhdrAAQAAACFWlWA+gAAAAAAAAAAAAAAAAAAAASAAqCqfIFyQhdrAAIAAAAAAAAAERIC
kEa7gXJCF2sAAAACAAkiAoB2voFyQhdrAAwiAuDuwIFyQhdrAONnCgAAAAAA42cKAAAAAAADAAAS
AAAAAAsiAsA+w4FyQhdrAHXZAAAAAAAAAAACABIAAAACIgKg5sSBckIXawAAAAIAAAAAAA0iArAu
x4FyQhdrAAAAAgAHAAAAoDegAAYiApBOy4FyQhdrAAcAAAAVIgKgqtGBckIXawAHAAAAAAEAARci
ApCu04FyQhdrAAAAAgAUIgLA5taBckIXawAAAAIABwAAAAAAAACgN6AADoACsCLbgXJCF2sA/38A
AAcAAACr3iQAD4ACwEbdgXJCF2sAAgAAAAAAAADMBwAAgMPJAQqAAsCe3oFyQhdrAP9/AAAHAAAA
AgAAAAAAAAAREAKQHuCBckIXawAHAP9/ARECkDbigXJCF2sAAAACAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAAgIAgw8wAAAAUAAADzAAAAARAIgEYtgnJCF2sAAhEIsApognJCF2sAEgAAAAUT
AJT/////EiAIEBgAAAARQAighoSCckIXawABAAAAAAAAAAEQCIAyiIJyQhdrAAIRCLD+mYJyQhdr
AAcAAAB2T3GU/////xFACKB2nIJyQhdrAAEAAAAAAAAABIACoGasgnJCF2sAAAAAAAAAAAAREgKQ
OrGCckIXawAAAAAACSICgEa0gnJCF2sADCIC4P62gnJCF2sA83sAAAAAAADzewAAAAAAAAEAARIA
AAAACyICwCK5gnJCF2sACgEAAAAAAAAAAAAAEgAAAAIiAqC+uoJyQhdrAAAAAAAAAAAADSICsDK9
gnJCF2sAAAAAABIAAAAziJAABiICkDLBgnJCF2sAEgAAABFACKCyxoJyQhdrAAEAAAAAAAAAARAI
gKLJgnJCF2sAAhEIsH7kgnJCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigcgODckIXawABAAAA
AAAAABFACKD+CYNyQhdrAAEAAAAAAAAAARAIgMoRg3JCF2sAAhEIsBLdhnJCF2sAAQAAAMsMQAAA
AAAADyAIEPoAAAARQAig2uKGckIXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiA8vaGckIXawACEQiwQieHckIXawASAAAABRMAlP////8SIAgQGAAAABFACKAeRIdyQhdr
AAEAAAAAAAAAEUAIoCpKh3JCF2sAAQAAAAAAAAABEAiAQk2HckIXawACEQiwYlyHckIXawAHAAAA
56gJlP////8RQAigCl+HckIXawABAAAAAAAAAAEQCICKYYdyQhdrAAPwASAEAAAAAA0AAAMQgOCG
//hyQhdrAAQAAAB+Y4OAAAAAAAAAAAAAAAAAAAAAABUiAqACDflyQhdrAAQAAAAAAQABFyICkKYP
+XJCF2sABQADABQiAsDGEflyQhdrAAUAAwAEAAAAAAAAAKA3oAAOgAKwOhj5ckIXawD/fwAABAAA
AKSwUgAPgALA6hn5ckIXawADAAAABQAAAHYsAACAw8kBCoACwA4c+XJCF2sA/38AAAQAAAADAAAA
BQAAABEQApCuHflyQhdrAAQA/38BEQKQ9h75ckIXawAFAAMABCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAUp75ckIXawACEQiwvtv5ckIXawASAAAABRNgqf//
//8SIAgQGAAAABFACKDO/PlyQhdrAAAAAAAAAAAAARAIgAIA+nJCF2sAAhEIsEYT+nJCF2sABwAA
AHZP0an/////EUAIoBoW+nJCF2sAAAAAAAAAAAABEAiAHhn6ckIXawACEQiwciz6ckIXawASAAAA
BRNgqf////8SIAgQGAAAABFACKBaRvpyQhdrAAAAAAAAAAAAARAIgBJJ+nJCF2sAAhEIsDZX+nJC
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigPnD6ckIXawAAAAAAAAAAABFACKDCdvpyQhdrAAAA
AAAAAAAAARAIgF56+nJCF2sAAhEIsMqADnNCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigHocO
c0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA/poOc0IXawACEQiw
+gwPc0IXawASAAAABRNgqf////8SIAgQGAAAABFACKC2Jg9zQhdrAAAAAAAAAAAAEUAIoK4rD3NC
F2sAAAAAAAAAAAABEAiAui0Pc0IXawACEQiwLjoPc0IXawAHAAAA56hpqf////8RQAigIj0Pc0IX
awAAAAAAAAAAAAEQCIAGPw9zQhdrAAIRCLBWLTZzQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAI
oP4zNnNCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAC8AEQAvABACAgCDDzAAAABQAAAPMAAAABEAiA
9kY2c0IXawACEQiwvnM2c0IXawASAAAABRNgqf////8SIAgQGAAAABFACKB61DZzQhdrAAAAAAAA
AAAAEUAIoALaNnNCF2sAAAAAAAAAAAABEAiAFtw2c0IXawACEQiwDuc2c0IXawAHAAAA56hpqf//
//8RQAigPuk2c0IXawAAAAAAAAAAAAEQCIAS6zZzQhdrAAIRCLCe111zQhdrAAEAAADVDEAAAAAA
AA8gCBD6AAAAEUAIoILbXXNCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgIboXXNCF2sAAhEIsA5QXnNCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigzmJec0IXawAA
AAAAAAAAABFACKD2Z15zQhdrAAAAAAAAAAAAARAIgHKyXnNCF2sAAhEIsJK8XnNCF2sABwAAAOeo
aan/////EUAIoIa+XnNCF2sAAAAAAAAAAAABEAiAZsBec0IXawACEQiw4oOFc0IXawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKDWhoVzQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIB+k4VzQhdrAAIRCLCesIVzQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoPbDhXNC
F2sAAAAAAAAAAAARQAig5siFc0IXawAAAAAAAAAAAAEQCIDWyoVzQhdrAAIRCLBm1YVzQhdrAAcA
AADnqGmp/////xFACKBC14VzQhdrAAAAAAAAAAAAARAIgOLYhXNCF2sAAhEIsOovrXNCF2sAAQAA
ANcMQAAAAAAADyAIEPoAAAARQAigljitc0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAUnutc0IXawACEQiwNpitc0IXawASAAAABRNgqf////8SIAgQGAAAABFACKB+
qq1zQhdrAAAAAAAAAAAAEUAIoHqvrXNCF2sAAAAAAAAAAAABEAiAYrGtc0IXawACEQiwTrutc0IX
awAHAAAA56hpqf////8RQAigOr2tc0IXawAAAAAAAAAAAAEQCIDWvq1zQhdrAAIRCLAu3NRzQhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoB7f1HNCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgNrq1HNCF2sAAhEIsGIH1XNCF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAigThnVc0IXawAAAAAAAAAAABFACKAuHtVzQhdrAAAAAAAAAAAAARAIgKof1XNCF2sAAhEIsJYp
1XNCF2sABwAAAOeoaan/////EUAIoHYr1XNCF2sAAAAAAAAAAAABEAiA9izVc0IXawACEQiwcoj8
c0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBCi/xzQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIC22/xzQhdrAAIRCLBG+PxzQhdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoC4K/XNCF2sAAAAAAAAAAAARQAigeg79c0IXawAAAAAAAAAAAAEQCIAGEP1zQhdrAAIR
CLCuGf1zQhdrAAcAAADnqGmp/////xFACKCaG/1zQhdrAAAAAAAAAAAAARAIgB4d/XNCF2sAAhEI
sMY0JHRCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigqjckdEIXawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiALkMkdEIXawACEQiwzl8kdEIXawASAAAABRNgqf////8S
IAgQGAAAABFACKCScSR0QhdrAAAAAAAAAAAAEUAIoM51JHRCF2sAAAAAAAAAAAABEAiARnckdEIX
awACEQiw7oAkdEIXawAHAAAA56hpqf////8RQAigzoIkdEIXawAAAAAAAAAAAAEQCIBOhCR0Qhdr
AAIRCLDS4Et0QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoMLjS3RCF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgGrvS3RCF2sAAhEIsCYMTHRCF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigWh5MdEIXawAAAAAAAAAAABFACKCuIkx0QhdrAAAAAAAAAAAAARAIgCok
THRCF2sAAhEIsNpfTHRCF2sABwAAAOeoaan/////EUAIoL5hTHRCF2sAAAAAAAAAAAABEAiAOmNM
dEIXawACEQiwGo1zdEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDij3N0QhdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBqm3N0QhdrAAIRCLAGuHN0QhdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoNrJc3RCF2sAAAAAAAAAAAARQAigJs5zdEIXawAAAAAAAAAAAAEQ
CICqz3N0QhdrAAIRCLBm2XN0QhdrAAcAAADnqGmp/////xFACKA+23N0QhdrAAAAAAAAAAAAARAI
gL7cc3RCF2sAAhEIsG45m3RCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigVjybdEIXawAAAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA2kebdEIXawACEQiwLmSbdEIXawAS
AAAABRNgqf////8SIAgQGAAAABFACKAudpt0QhdrAAAAAAAAAAAAEUAIoIZ6m3RCF2sAAAAAAAAA
AAABEAiACnybdEIXawACEQiw3sebdEIXawAHAAAA56hpqf////8RQAigwsmbdEIXawAAAAAAAAAA
AAEQCIBGy5t0QhdrAAIRCLAi6cJ0QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoGrvwnRCF2sA
AAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgAIFw3RCF2sAAhEIsMo2w3RC
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigJlfDdEIXawAAAAAAAAAAABFACKDeX8N0QhdrAAAA
AAAAAAAAARAIgHpiw3RCF2sAAhEIsLpww3RCF2sABwAAAOeoaan/////EUAIoHpzw3RCF2sAAAAA
AAAAAAABEAiADnbDdEIXawAD8AEgBQAAAAwPAAACEQiwYl2tckIXawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKD2qa1yQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICq
t61yQhdrAAIRCLBq2K1yQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoD7rrXJCF2sAAAAAAAAA
AAARQAigwu+tckIXawAAAAAAAAAAAAEQCIBa8a1yQhdrAAIRCLDG+61yQhdrAAcAAADnqAmU////
/xFACKB6/a1yQhdrAAAAAAAAAAAAARAIgDoArnJCF2sAAhEIsJ4J1XJCF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigbgzVckIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiA7l3VckIXawACEQiwjn3VckIXawASAAAABRMAlP////8SIAgQGAAAABFACKAukdVyQhdrAAAA
AAAAAAAAEUAIoI6V1XJCF2sAAAAAAAAAAAABEAiAIpfVckIXawACEQiwcqHVckIXawAHAAAA56gJ
lP////8RQAigGqPVckIXawAAAAAAAAAAAAEQCICKpNVyQhdrAAIRCLBGt/xyQhdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoK68/HJCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgHbW/HJCF2sAAhEIsDYL/XJCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigtiv9ckIX
awAAAAAAAAAAABFACKCGMv1yQhdrAAAAAAAAAAAAARAIgA41/XJCF2sAAhEIsEpE/XJCF2sABwAA
AOeoCZT/////EUAIoAJH/XJCF2sAAAAAAAAAAAABEAiAQkn9ckIXawACEQiwNiwNc0IXawAMAAAA
dU9xlP////8RQAig4jANc0IXawAAAAAAAAAAAAaAAqDKMg1zQhdrAAIAAAADAAAAEyAIEAAAAAAR
QAigIjYNc0IXawAAAAAAAAAAABUiAqDOPg1zQhdrAAUAAAAAAAAAAyICwMJADXNCF2sAAwACABsI
+/8AAACAHv1nABQiAsBiQw1zQhdrAAUA/3//////AAAAAAAAAMAJIgKAlkYNc0IXawAMIgLgfkgN
c0IXawC5aQoAAAAAALlpCgAAAAAABAAAEgAAAAAOgAKwWkoNc0IXawACAAAAAwAAAFWJPgEPgALA
mksNc0IXawD/fwAABQAAAFWJPgH/////CoACwO5MDXNCF2sAAgAAAAMAAAD/fwAABQAAACEQApAO
Tw1zQhdrAAMAAgABEQKQqlANc0IXawAFAP9/CSICgHJwDXNCF2sADCIC4K5yDXNCF2sAu2kKAAAA
AAC7aQoAAAAAAAMAABIAAAAACyICwBJ0DXNCF2sAEOIAAAAAAAADAAIAEgAAAAIQgMAKgQ1zQhdr
AAQAAAAwSIuAQAIAACECAAADEIDgymskc0IXawAEAAAA+RaUgPoAAAAAAAAAAAAAAAAAAAAEgAKg
Vp0kc0IXawACAAAAAwAAABESApCWnyRzQhdrAAMAAgAJIgKAhqIkc0IXawAMIgLg6qMkc0IXawD0
aQoAAAAAAPRpCgAAAAAABAAAEgAAAAALIgLAHqYkc0IXawDx4QAAAAAAAAMAAgASAAAAAiICoBao
JHNCF2sAAwACAAAAAAANIgKwQqokc0IXawADAAIABQAAABsI+/8GIgKQOq8kc0IXawAFAAAAFSIC
oJK2JHNCF2sABQAAAAABAAEXIgKQyrgkc0IXawADAAIAFCICwI66JHNCF2sAAwACAAUAAAAAAAAA
Gwj7/wciAsDivCRzQhdrAAIAAgCgN6AAoDegAAEAAAADIgLArr8kc0IXawAFAAMAji+QAAAAAIBi
yxAAByICwBLBJHNCF2sABQADAI4vkACgN6AAAQAAAAciAsCawyRzQhdrAAYAAwCgN6AAoDegAAEA
AAAHIgLAtsUkc0IXawAEAAMA3kEUAKA3oAABAAAAByICwKLHJHNCF2sABwADABXcPwCgN6AAAQAA
AAMiAsCqyiRzQhdrAAAAAgA7kWEAAAAAgGWmPgAHIgLADswkc0IXawAAAAIAO5FhAKA3oAABAAAA
AyICwKbPJHNCF2sAAQACAFYzLwAAAACASgRxAAciAsD60CRzQhdrAAEAAgBWMy8AoDegAAEAAAAH
IgLAgtMkc0IXawADAAIAGwj7/5uekwABAAAAByICwFrVJHNCF2sAAAADABIqEgCgN6AAAQAAAAci
AsAi1yRzQhdrAAEAAwCgN6AAoDegAAEAAAAHIgLAAtokc0IXawACAAMAoDegAKA3oAABAAAAByIC
wJbbJHNCF2sAAwADAKA3oACgN6AAAQAAAAwiAuC+3SRzQhdrAPVpCgAAAAAA9WkKAAAAAAAEAAAS
AAAAAAwiAuAu4yRzQhdrAKd7AAAAAAAAp3sAAAAAAAAAAAESAAAAABAiAqAm5iRzQhdrAAAAAQBO
7gkAESIC4NLnJHNCF2sA9WkKAAAAAACnewAAAAAAAAAAAQAIg///CyICwL7pJHNCF2sAOd8AAAAA
AAACAAIAEgAAAAsiAsDG7CRzQhdrAKTMAAAAAAAABQADABIAAAALIgLANu8kc0IXawDa1AAAAAAA
AAYAAwASAAAACyICwFbxJHNCF2sAi6YAAAAAAAAEAAMAEgAAAAsiAsB28yRzQhdrAGP3AAAAAAAA
BwADABIAAAALIgLAAvYkc0IXawCM3AAAAAAAAAAAAgASAAAACyICwKr4JHNCF2sAlNUAAAAAAAAB
AAIAEgAAAAsiAsD++iRzQhdrAPHhAAAAAAAAAwACABIAAAALIgLAxvwkc0IXawCWuQAAAAAAAAAA
AwASAAAACyICwP7+JHNCF2sA5NkAAAAAAAABAAMAEgAAAAsiAsASASVzQhdrAFbsAAAAAAAAAgAD
ABIAAAALIgLAZgMlc0IXawAM1AAAAAAAAAMAAwASAAAADoACsMoeJXNCF2sA/38AAAUAAAAsBwkA
D4ACwDYgJXNCF2sAAgAAAAMAAAAUCAAAgMPJAQqAAsBaIiVzQhdrAP9/AAAFAAAAAgAAAAMAAAAR
EAKQ5iMlc0IXawAFAP9/ARECkBImJXNCF2sAAwACAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAHmwlc0IXawACEQiwOpElc0IXawASAAAABRMAlP////8SIAgQGAAAABFACKBurCVzQhdr
AAAAAAAAAAAAARAIgGKvJXNCF2sAAvABAAIRCLDiySVzQhdrAAcAAAB2T3GU/////xFACKBKzCVz
QhdrAAAAAAAAAAAAARAIgN7OJXNCF2sAAhEIsCrcJXNCF2sADAAAAHVPcZT/////EUAIoBrgJXNC
F2sAAAAAAAAAAAAGgAKg6uElc0IXawACAAAAAwAAABMgCBAAAAAAEUAIoDLmJXNCF2sAAAAAAAAA
AAAVIgKg0u0lc0IXawAFAAAAAAAAAAMiAsDm7yVzQhdrAAMAAgBwJ5MAAAAAgCt3AAAUIgLAYvIl
c0IXawAFAP9//////wAAAAAAAADACSICgNb0JXNCF2sADCIC4EL2JXNCF2sAAGoKAAAAAAAAagoA
AAAAAAQAABIAAAAADoACsMr4JXNCF2sAAgAAAAMAAAArdwAAD4ACwF76JXNCF2sA/38AAAUAAAAr
dwAA/////wqAAsB6/CVzQhdrAAIAAAADAAAA/38AAAUAAAAhEAKQev4lc0IXawADAAIAARECkNr/
JXNCF2sABQD/fwkiAoAmHCZzQhdrAAwiAuCqHSZzQhdrAAJqCgAAAAAAAmoKAAAAAAADAAASAAAA
AAsiAsA+HyZzQhdrAPjhAAAAAAAAAwACABIAAAACEIDAhiomc0IXawAEAAAAX8SUgNYmAAD1JAAA
AxCA4K6nsHRCF2sABAAAANN8LIH6AAAAAAAAAAAAAAAAAAAABIACoObVsHRCF2sAAgAAAAIAAAAR
EgKQZtiwdEIXawACAAIACSICgH7bsHRCF2sADCIC4OLdsHRCF2sAxW0KAAAAAADFbQoAAAAAAAQA
ABIAAAAACyICwLbfsHRCF2sAJt0AAAAAAAACAAIAEgAAAAIiAqBG4rB0QhdrAAIAAgAAAAAADSIC
sBLksHRCF2sAAgACAAUAAACgN6AABiICkILosHRCF2sABQAAABUiAqAm7rB0QhdrAAUAAAAAAQAB
FyICkELxsHRCF2sAAgACABQiAsAK87B0QhdrAAIAAgAFAAAAAAAAAKA3oAAOgAKwwvawdEIXawD/
fwAABQAAAAvtlwAPgALAQviwdEIXawACAAAAAgAAALMHAACAw8kBCoACwKr5sHRCF2sA/38AAAUA
AAACAAAAAgAAABEQApA6+7B0QhdrAAUA/38BEQKQrvywdEIXawACAAIABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIC+QbF0QhdrAAIRCLB2fbF0QhdrABIAAAAFEwCU/////xIgCBAYAAAA
EUAIoIqbsXRCF2sAAAAAAAAAAAABEAiAKp+xdEIXawACEQiw/rCxdEIXawAHAAAAdk9xlP////8R
QAiglrOxdEIXawAAAAAAAAAAAAEQCIAOt7F0QhdrAAIRCLCCzbF0QhdrABIAAAAFEwCU/////xIg
CBAYAAAAEUAIoALnsXRCF2sAAAAAAAAAAAARQAigHu+xdEIXawAAAAAAAAAAAAEQCIDe8bF0Qhdr
AAIRCLCKyth0QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoI7Q2HRCF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgDLl2HRCF2sAAhEIsE4i2XRCF2sAEgAAAAUTAJT/
////EiAIEBgAAAARQAigykXZdEIXawAAAAAAAAAAABFACKD+TNl0QhdrAAAAAAAAAAAAARAIgIZQ
2XRCF2sAAhEIsDZf2XRCF2sABwAAAOeoCZT/////EUAIoEpi2XRCF2sAAAAAAAAAAAABEAiAJmXZ
dEIXawAD8AEgBgAAAIwXAAACEQiwJl6tckIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCmY61y
QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBmcq1yQhdrAAIRCLBm
wq1yQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoNbjrXJCF2sAAAAAAAAAAAARQAigduutckIX
awAAAAAAAAAAAAEQCIB27q1yQhdrAAIRCLDS/K1yQhdrAAcAAADnqAmU/////xFACKAe/61yQhdr
AAAAAAAAAAAAARAIgAICrnJCF2sAAhEIsIIJ1XJCF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAig
8g3VckIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAaiDVckIXawAC
EQiwokXVckIXawASAAAABRMAlP////8SIAgQGAAAABFACKBmYtVyQhdrAAAAAAAAAAAAARAIgFpl
1XJCF2sAAhEIsBpz1XJCF2sABwAAAOeoCZT/////EUAIoL511XJCF2sAAAAAAAAAAAABEAiAWnjV
ckIXawACEQiwhnr4ckIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKC6hPhyQhdrAAAAAAAAAAAA
BIACoD6T+HJCF2sAAwAAAAUAAAAREgKQlpX4ckIXawAFAAMACSICgMKY+HJCF2sADCIC4I7j+HJC
F2sAB2kKAAAAAAAHaQoAAAAAAAQAABIAAAAACyICwDrl+HJCF2sAy8sAAAAAAAAFAAMAEgAAAAIi
AqAm6PhyQhdrAAUAAwAAAAAADSICsP7p+HJCF2sABQADAAYAAACgN6AABiICkKLv+HJCF2sABAAA
ABFACKBO9fhyQhdrAAAAAAAAAAAAARAIgEb4+HJCF2sAAhEIsCZ9+XJCF2sAAQAAANUMQAAAAAAA
DyAIEPsAAAARQAiglob5ckIXawAAAAAAAAAAAAEQCIDaiPlyQhdrAAIRCLDqtfxyQhdrAAEAAADV
DEAAAAAAAA8gCBD6AAAAEUAIoKK//HJCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgKbU/HJCF2sAAhEIsLb7/HJCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigMhr9
ckIXawAAAAAAAAAAABFACKBGIP1yQhdrAAAAAAAAAAAAARAIgFYj/XJCF2sAAhEIsG4z/XJCF2sA
BwAAAOeoCZT/////EUAIoBY2/XJCF2sAAAAAAAAAAAABEAiACjn9ckIXawACEQiwVmIkc0IXawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKCqZSRzQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCICmdSRzQhdrAAIRCLAa+SRzQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAI
oDYZJXNCF2sAAAAAAAAAAAARQAigYh8lc0IXawAAAAAAAAAAAAEQCIAKIiVzQhdrAAIRCLCiLyVz
QhdrAAcAAADnqAmU/////xFACKBmMyVzQhdrAAAAAAAAAAAAARAIgCI2JXNCF2sAAhEIsIIOTHNC
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigVhNMc0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAuiVMc0IXawACEQiwTlFMc0IXawASAAAABRMAlP////8SIAgQGAAA
ABFACKCKbExzQhdrAAAAAAAAAAAAEUAIoC5zTHNCF2sAAAAAAAAAAAABEAiA6nVMc0IXawACEQiw
KoZMc0IXawAHAAAA56gJlP////8RQAigyohMc0IXawAAAAAAAAAAAAEQCIBejExzQhdrAAIRCLAq
unNzQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoDq+c3NCF2sAAAAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgBrSc3NCF2sAAhEIsGb3c3NCF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAiguhJ0c0IXawAAAAAAAAAAABFACKDKGHRzQhdrAAAAAAAAAAAAARAIgOobdHNCF2sA
AhEIsH4qdHNCF2sABwAAAOeoCZT/////EUAIoOosdHNCF2sAAAAAAAAAAAABEAiAsi90c0IXawAC
EQiw1mabc0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDWaptzQhdrAAAAAAAAAAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDufJtzQhdrAAIRCLB6pJtzQhdrABIAAAAFEwCU////
/xIgCBAYAAAAEUAIoHLBm3NCF2sAAAAAAAAAAAARQAigpsebc0IXawAAAAAAAAAAAAEQCIBqyptz
QhdrAAIRCLDm2ZtzQhdrAAcAAADnqAmU/////xFACKCu3JtzQhdrAAAAAAAAAAAAARAIgELfm3NC
F2sAAhEIsAYTw3NCF2sAAQAAAOAMQAAAAAAADyAIEPoAAAARQAigrhfDc0IXawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAFinDc0IXawACEQiw+lDDc0IXawASAAAABRMA
lP////8SIAgQGAAAABFACKB6bsNzQhdrAAAAAAAAAAAAEUAIoIp0w3NCF2sAAAAAAAAAAAABEAiA
VnfDc0IXawACEQiweoXDc0IXawAHAAAA56gJlP////8RQAigHojDc0IXawAAAAAAAAAAAAEQCIC6
isNzQhdrAAIRCLCOv+pzQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoJ7D6nNCF2sAAAAAAAAA
AAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgHrV6nNCF2sAAhEIsLb86nNCF2sAEgAA
AAUTAJT/////EiAIEBgAAAARQAigchnrc0IXawAAAAAAAAAAABFACKAyIOtzQhdrAAAAAAAAAAAA
ARAIgB4j63NCF2sAAhEIsLIu63NCF2sABwAAAOeoCZT/////EUAIoNow63NCF2sAAAAAAAAAAAAB
EAiArjLrc0IXawACEQiwqmsSdEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDObxJ0QhdrAAAA
AAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIB6gRJ0QhdrAAIRCLDqqhJ0Qhdr
ABIAAAAFEwCU/////xIgCBAYAAAAEUAIoHbHEnRCF2sAAAAAAAAAAAARQAigys0SdEIXawAAAAAA
AAAAAAEQCICS0BJ0QhdrAAIRCLCS3xJ0QhdrAAcAAADnqAmU/////xFACKDm4xJ0QhdrAAAAAAAA
AAAAARAIgLbmEnRCF2sAAhEIsLYXOnRCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigehw6dEIX
awAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAHi86dEIXawACEQiwlqE6
dEIXawASAAAABRMAlP////8SIAgQGAAAABFACKB+vDp0QhdrAAAAAAAAAAAAEUAIoFrCOnRCF2sA
AAAAAAAAAAABEAiAVsg6dEIXawACEQiwMtU6dEIXawAHAAAA56gJlP////8RQAigwtc6dEIXawAA
AAAAAAAAAAEQCIBu2zp0QhdrAAIRCLAWxGF0QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoK7I
YXRCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgKraYXRCF2sAAhEI
sMICYnRCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigJiBidEIXawAAAAAAAAAAABFACKBuJmJ0
QhdrAAAAAAAAAAAAARAIgLIpYnRCF2sAAhEIsA45YnRCF2sABwAAAOeoCZT/////EUAIoMo7YnRC
F2sAAAAAAAAAAAABEAiAoj5idEIXawACEQiwMnCJdEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKCKdIl0QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBKhol0Qhdr
AAIRCLCurYl0QhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoELKiXRCF2sAAAAAAAAAAAARQAig
ctCJdEIXawAAAAAAAAAAAAEQCICm04l0QhdrAAIRCLBy64l0QhdrAAcAAADnqAmU/////xFACKA6
7ol0QhdrAAAAAAAAAAAAARAIgKrwiXRCF2sAAhEIsL4csXRCF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAig/iCxdEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA/jKx
dEIXawACEQiwLluxdEIXawASAAAABRMAlP////8SIAgQGAAAABFACKDieLF0QhdrAAAAAAAAAAAA
EUAIoK5+sXRCF2sAAAAAAAAAAAABEAiA2oGxdEIXawACEQiwMpGxdEIXawAHAAAA56gJlP////8R
QAigApSxdEIXawAAAAAAAAAAAAEQCIDWlrF0QhdrAAIRCLDCOtJ0QhdrAAwAAAB1T3GU/////xFA
CKDaP9J0QhdrAAAAAAAAAAAABoACoLJB0nRCF2sAAgAAAAEAAAATIAgQAAAAABFACKBORdJ0Qhdr
AAAAAAAAAAAAFSICoB5N0nRCF2sABgAAAAAAAAADIgLAsk/SdEIXawABAAIA4P36/wAAAIDAOaUA
FCICwFpS0nRCF2sABgD/f/////8AAAAAAAAAwAkiAoAuVdJ0QhdrAAwiAuDGVtJ0QhdrAORuCgAA
AAAA5G4KAAAAAAAEAAASAAAAAA6AArASWdJ0QhdrAAIAAAABAAAA3T9BAQ+AAsDGWtJ0QhdrAP9/
AAAGAAAAEJaFAv////8KgALASlzSdEIXawACAAAAAQAAAP9/AAAGAAAAIRACkNZd0nRCF2sAAQAC
AAERApBGX9J0QhdrAAYA/38JIgKA2oLSdEIXawAMIgLgXoTSdEIXawDnbgoAAAAAAOduCgAAAAAA
AwAAEgAAAAALIgLAqobSdEIXawDC3QAAAAAAAAEAAgASAAAAAhCAwDqW0nRCF2sAAQAAANuLOYGc
AAAAdgAAAAMQgOBiz9h0QhdrAAEAAABU7zuB+gAAAAAAAAAAAAAAAAAAAASAAqD+Rtl0QhdrAAIA
AAABAAAAERICkJZJ2XRCF2sAAQACAAkiAoAGTdl0QhdrAAwiAuBaTtl0QhdrAPhuCgAAAAAA+G4K
AAAAAAAEAAASAAAAAAsiAsC2UNl0QhdrALndAAAAAAAAAQACABIAAAACIgKgflPZdEIXawABAAIA
AAAAAA0iArBCVdl0QhdrAAEAAgAGAAAA4P36/wYiApAeWtl0QhdrAAYAAAAVIgKgEmLZdEIXawAG
AAAAAAEAARciApA+ZNl0QhdrAAEAAgAUIgLAAmbZdEIXawABAAIABgAAAAAAAADg/fr/AyICwE5q
2XRCF2sAAgACADqokAAAAACAZo8PAAciAsDGa9l0QhdrAAIAAgA6qJAAoDegAAEAAAADIgLA+m7Z
dEIXawAFAAMABET4/wAAAICc86cAByICwDZw2XRCF2sABQADAARE+P+E2pAAAQAAAAciAsAuctl0
QhdrAAYAAwCgN6AAoDegAAEAAAAHIgLAynPZdEIXawAEAAMAoDegAKA3oAABAAAAByICwB522XRC
F2sABwADAKA3oACgN6AAAQAAAAMiAsAmeNl0QhdrAAAAAgAERPj/AAAAgJzzpwAHIgLAhnnZdEIX
awAAAAIABET4/4TakAABAAAAByICwN562XRCF2sAAQACAOD9+v9glJMAAQAAAAciAsC2fNl0Qhdr
AAMAAgBwJ5MAoDegAAEAAAAHIgLA6n7ZdEIXawAAAAMAoDegAKA3oAABAAAAByICwJKB2XRCF2sA
AQADAKA3oACgN6AAAQAAAAciAsBWg9l0QhdrAAIAAwCgN6AAoDegAAEAAAAHIgLAVoXZdEIXawAD
AAMAoDegAKA3oAABAAAADCIC4PKG2XRCF2sA+W4KAAAAAAD5bgoAAAAAAAQAABIAAAAADCIC4O6L
2XRCF2sAaHoAAAAAAABoegAAAAAAAAAAARIAAAAAECICoLqO2XRCF2sAAAABAJH0CQARIgLgxpDZ
dEIXawD5bgoAAAAAAGh6AAAAAAAAAAABAAiD//8LIgLAFpPZdEIXawDq3QAAAAAAAAIAAgASAAAA
CyICwHKW2XRCF2sACtUAAAAAAAAFAAMAEgAAAAsiAsCimNl0QhdrAKzSAAAAAAAABgADABIAAAAL
IgLAYpvZdEIXawDWpAAAAAAAAAQAAwASAAAACyICwGqd2XRCF2sA2vQAAAAAAAAHAAMAEgAAAAsi
AsC+n9l0QhdrAMnkAAAAAAAAAAACABIAAAALIgLAhqHZdEIXawC53QAAAAAAAAEAAgASAAAACyIC
wEqj2XRCF2sAqd8AAAAAAAADAAIAEgAAAAsiAsCqpdl0QhdrAK+3AAAAAAAAAAADABIAAAALIgLA
8qfZdEIXawCp1wAAAAAAAAEAAwASAAAACyICwPKp2XRCF2sA6ukAAAAAAAACAAMAEgAAAAsiAsDu
q9l0QhdrAODRAAAAAAAAAwADABIAAAAOgAKw8sbZdEIXawD/fwAABgAAANy5AgAPgALAcsjZdEIX
awACAAAAAQAAAK8IAACAw8kBCoACwBbK2XRCF2sA/38AAAYAAAACAAAAAQAAABEQApAuzNl0Qhdr
AAYA/38BEQKQus3ZdEIXawABAAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAASAAqCaINp0
QhdrAAAAAAAAAAAAERICkE4j2nRCF2sAAAAAAAkiAoAeJtp0QhdrAAwiAuCOJ9p0QhdrAGh6AAAA
AAAAaHoAAAAAAAABAAESAAAAAAsiAsB6Ktp0QhdrABIBAAAAAAAAAAAAABIAAAACIgKg8ivadEIX
awAAAAAAAAAAAA0iArBuLtp0QhdrAAAAAAASAAAAGCuQAAYiApCiMdp0QhdrABIAAAAgIAgw8wAA
AAUAAADzAAAAARAIgCI72nRCF2sAAhEIsG5c2nRCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig
WnjadEIXawAAAAAAAAAAAAEQCICWe9p0QhdrAAIRCLDKktp0QhdrAAcAAAB2T3GU/////xFACKCO
ldp0QhdrAAAAAAAAAAAAARAIgK6Y2nRCF2sAAhEIsLKm2nRCF2sADAAAAHVPcZT/////EUAIoB6q
2nRCF2sAAAAAAAAAAAAGgAKgFqzadEIXawACAAAAAQAAABMgCBAAAAAAEUAIoKqw2nRCF2sAAAAA
AAAAAAAVIgKgErfadEIXawAGAAAAAAAAAAMiAsDGuNp0QhdrAAEAAgBDEZMAAAAAgB2DAAAUIgLA
8rvadEIXawAGAP9//////wAAAAAAAADACSICgIa+2nRCF2sADCIC4Pq/2nRCF2sABW8KAAAAAAAF
bwoAAAAAAAQAABIAAAAADoACsC7C2nRCF2sAAgAAAAEAAAAdgwAAD4ACwJ7D2nRCF2sA/38AAAYA
AAAdgwAA/////wqAAsBOxtp0QhdrAAIAAAABAAAA/38AAAYAAAAhEAKQJsjadEIXawABAAIAAREC
kHLK2nRCF2sABgD/fwkiAoAO5dp0QhdrAAwiAuBi5tp0QhdrAAdvCgAAAAAAB28KAAAAAAADAAAS
AAAAAAsiAsDO6Np0QhdrAMDdAAAAAAAAAQACABIAAAACEIDA0vPadEIXawAEAAAAhMM8gblNAABo
HAAAA/ABIAcAAACcDQAAAhEIsIJdrXJCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig8qutckIX
awABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAZsGtckIXawACEQiwgu2t
ckIXawASAAAABRMAlP////8SIAgQGAAAABFACKB2C65yQhdrAAEAAAAAAAAAEUAIoI4RrnJCF2sA
AQAAAAAAAAABEAiAbhSuckIXawACEQiw+iGuckIXawAHAAAA56gJlP////8RQAiguiSuckIXawAB
AAAAAAAAAAEQCICGJ65yQhdrAAIRCLDaCNVyQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoP4N
1XJCF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgFIg1XJCF2sAAhEI
sIJF1XJCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigWmLVckIXawABAAAAAAAAABFACKC2aNVy
QhdrAAEAAAAAAAAAARAIgMZs1XJCF2sAAhEIsJZ51XJCF2sABwAAAOeoCZT/////EUAIoCp81XJC
F2sAAQAAAAAAAAABEAiA6n7VckIXawACEQiwVrX8ckIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKA2ufxyQhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAKzPxyQhdr
AAIRCLBS/PxyQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoB4a/XJCF2sAAQAAAAAAAAARQAig
miD9ckIXawABAAAAAAAAAAEQCICiI/1yQhdrAAIRCLAuM/1yQhdrAAcAAADnqAmU/////xFACKC6
Nf1yQhdrAAEAAAAAAAAAARAIgHY4/XJCF2sAAhEIsEpiJHNCF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigbrAkc0IXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAFvQk
c0IXawACEQiwEhglc0IXawASAAAABRMAlP////8SIAgQGAAAABFACKCGMyVzQhdrAAEAAAAAAAAA
EUAIoI45JXNCF2sAAQAAAAAAAAABEAiAKjwlc0IXawACEQiwKkklc0IXawAHAAAA56gJlP////8R
QAigEkwlc0IXawABAAAAAAAAAAEQCIDCTiVzQhdrAAIRCLBWDkxzQhdrAAEAAADcDEAAAAAAAA8g
CBD6AAAAEUAIoDITTHNCF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gB4lTHNCF2sAAhEIsNpNTHNCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigpmxMc0IXawABAAAA
AAAAABFACKASc0xzQhdrAAEAAAAAAAAAARAIgD52THNCF2sAAhEIsHaGTHNCF2sABwAAAOeoCZT/
////EUAIoA6JTHNCF2sAAQAAAAAAAAABEAiAKoxMc0IXawACEQiwVrpzc0IXawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKByvnNzQhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIDCz3NzQhdrAAIRCLBi9XNzQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoLISdHNCF2sA
AQAAAAAAAAARQAigBhl0c0IXawABAAAAAAAAAAEQCIC+G3RzQhdrAAIRCLDyKXRzQhdrAAcAAADn
qAmU/////xFACKCCLXRzQhdrAAEAAAAAAAAAARAIgJ4wdHNCF2sAAhEIsK5mm3NCF2sAAQAAANAM
QAAAAAAADyAIEPoAAAARQAigdmubc0IXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiArnybc0IXawACEQiwNqSbc0IXawASAAAABRMAlP////8SIAgQGAAAABFACKAqwZtz
QhdrAAEAAAAAAAAAEUAIoE7Hm3NCF2sAAQAAAAAAAAABEAiAKsqbc0IXawACEQiwutmbc0IXawAH
AAAA56gJlP////8RQAigOtybc0IXawABAAAAAAAAAAEQCIAK4JtzQhdrAAIRCLAmE8NzQhdrAAEA
AADQDEAAAAAAAA8gCBD6AAAAEUAIoPoWw3NCF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgCIpw3NCF2sAAhEIsH5Qw3NCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig
Um7Dc0IXawABAAAAAAAAABFACKCCdMNzQhdrAAEAAAAAAAAAARAIgE53w3NCF2sAAhEIsK6Fw3NC
F2sABwAAAOeoCZT/////EUAIoFaIw3NCF2sAAQAAAAAAAAABEAiAgovDc0IXawACEQiwIr/qc0IX
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBaw+pzQhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIBS1epzQhdrAAIRCLBS/OpzQhdrABIAAAAFEwCU/////wLwAQASIAgQ
GAAAABFACKCaGetzQhdrAAEAAAAAAAAAEUAIoF4g63NCF2sAAQAAAAAAAAABEAiAaiPrc0IXawAC
EQiwbnvrc0IXawAHAAAA56gJlP////8RQAigFn7rc0IXawABAAAAAAAAAAEQCICagOtzQhdrAAIR
CLCeaxJ0QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoB5wEnRCF2sAAQAAAAAAAAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgKaBEnRCF2sAAhEIsHaqEnRCF2sAEgAAAAUTAJT/////
EiAIEBgAAAARQAigVscSdEIXawABAAAAAAAAABFACKAWzhJ0QhdrAAEAAAAAAAAAARAIgPrQEnRC
F2sAAhEIsEbfEnRCF2sABwAAAOeoCZT/////EUAIoMrjEnRCF2sAAQAAAAAAAAABEAiApuYSdEIX
awACEQiwvhc6dEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBaHDp0QhdrAAEAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICmLjp0QhdrAAIRCLCmkDp0QhdrABIAAAAFEwCU
/////xIgCBAYAAAAEUAIoJquOnRCF2sAAQAAAAAAAAARQAigCrU6dEIXawABAAAAAAAAAAEQCIDW
tzp0QhdrAAIRCLDexzp0QhdrAAcAAADnqAmU/////xFACKBmyjp0QhdrAAEAAAAAAAAAARAIgM7M
OnRCF2sAAhEIsPbDYXRCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigpshhdEIXawABAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiActphdEIXawACEQiwKgNidEIXawASAAAA
BRMAlP////8SIAgQGAAAABFACKDyH2J0QhdrAAEAAAAAAAAAEUAIoLImYnRCF2sAAQAAAAAAAAAB
EAiAuilidEIXawACEQiwzjhidEIXawAHAAAA56gJlP////8RQAigYjtidEIXawABAAAAAAAAAAEQ
CIA2PmJ0QhdrAAIRCLACcIl0QhdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoE50iXRCF2sAAQAA
AAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgA6GiXRCF2sAAhEIsH6tiXRCF2sA
EgAAAAUTAJT/////EiAIEBgAAAARQAigYsqJdEIXawABAAAAAAAAABFACKCW0Il0QhdrAAEAAAAA
AAAAARAIgHrTiXRCF2sAAhEIsL7iiXRCF2sABwAAAOeoCZT/////EUAIoCbliXRCF2sAAQAAAAAA
AAABEAiAgueJdEIXawACEQiwQhyxdEIXawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKCmILF0Qhdr
AAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDWMrF0QhdrAAIRCLAOW7F0
QhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoAJ5sXRCF2sAAQAAAAAAAAARQAigHn+xdEIXawAB
AAAAAAAAAAEQCIAegrF0QhdrAAIRCLDukLF0QhdrAAcAAADnqAmU/////xFACKBqk7F0QhdrAAEA
AAAAAAAAARAIgBqWsXRCF2sAAhEIsIrK2HRCF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigFtHY
dEIXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAduXYdEIXawACEQiw
BjfZdEIXawASAAAABRMAlP////8SIAgQGAAAABFACKCqV9l0QhdrAAEAAAAAAAAAEUAIoOJd2XRC
F2sAAQAAAAAAAAABEAiAfmDZdEIXawACEQiwJnbZdEIXawAHAAAA56gJlP////8RQAig1njZdEIX
awABAAAAAAAAAAEQCICae9l0QhdrAAPwASAEAAAAHAoAAAIRCLDWlOp0QhdrAAEAAADVDEAAAAAA
AA8gCBD6AAAAEUAIoEKf6nRCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgB606nRCF2sAAhEIsJrg6nRCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigsvzqdEIXawAA
AAAAAAAAABFACKDyA+t0QhdrAAAAAAAAAAAAARAIgGYG63RCF2sAAhEIsGoV63RCF2sABwAAAOeo
aan/////EUAIoF4Y63RCF2sAAAAAAAAAAAABEAiAshrrdEIXawACEQiwEkASdUIXawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKBmRRJ1QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIDiVhJ1QhdrAAIRCLAWghJ1QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoNKdEnVC
F2sAAAAAAAAAAAARQAigTqQSdUIXawAAAAAAAAAAAAEQCIBOpxJ1QhdrAAIRCLDStRJ1QhdrAAcA
AADnqGmp/////xFACKDCuBJ1QhdrAAAAAAAAAAAAARAIgKq7EnVCF2sAAhEIsHrsOXVCF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAig9vA5dUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAogI6dUIXawACEQiwAi46dUIXawASAAAABRNgqf////8SIAgQGAAAABFACKAG
Sjp1QhdrAAAAAAAAAAAAEUAIoG5QOnVCF2sAAAAAAAAAAAABEAiA2lI6dUIXawACEQiw2mA6dUIX
awAHAAAA56hpqf////8RQAigRqw6dUIXawAAAAAAAAAAAAEQCIAOrzp1QhdrAAIRCLC+mGF1Qhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoCKeYXVCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgCqwYXVCF2sAAhEIsFLbYXVCF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAigKvdhdUIXawAAAAAAAAAAABFACKBe/mF1QhdrAAAAAAAAAAAAARAIgO4AYnVCF2sAAhEIsPIO
YnVCF2sABwAAAOeoaan/////EUAIoJ4RYnVCF2sAAAAAAAAAAAABEAiAChVidUIXawACEQiwEkWJ
dUIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCySYl1QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIAaXIl1QhdrAAIRCLAuhol1QhdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoPahiXVCF2sAAAAAAAAAAAARQAigKqiJdUIXawAAAAAAAAAAAAEQCIBuq4l1QhdrAAIR
CLCOuYl1QhdrAAcAAADnqGmp/////xFACKBSvIl1QhdrAAAAAAAAAAAAARAIgL6+iXVCF2sAAhEI
sC7xsHVCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig0vWwdUIXawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAogexdUIXawACEQiwZjKxdUIXawASAAAABRNgqf////8S
IAgQGAAAABFACKCiTrF1QhdrAAAAAAAAAAAAEUAIoM5UsXVCF2sAAAAAAAAAAAABEAiAZlexdUIX
awACEQiwBmWxdUIXawAHAAAA56hpqf////8RQAig3mexdUIXawAAAAAAAAAAAAEQCIBSarF1Qhdr
AAIRCLBqndh1QhdrAAEAAADXDEAAAAAAAA8gCBD6AAAAEUAIoLai2HVCF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgOaz2HVCF2sAAhEIsG7f2HVCF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAig3vrYdUIXawAAAAAAAAAAABFACKA+Adl1QhdrAAAAAAAAAAAAARAIgLoE
2XVCF2sAAhEIsH4T2XVCF2sABwAAAOeoaan/////EUAIoFYW2XVCF2sAAAAAAAAAAAABEAiAghrZ
dUIXawACEQiwqkkAdkIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBeTgB2QhdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDiYAB2QhdrAAIRCLAuiwB2QhdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoEKnAHZCF2sAAAAAAAAAAAARQAigSq4AdkIXawAAAAAAAAAAAAEQ
CID+sAB2QhdrAAIRCLA+vwB2QhdrAAcAAADnqGmp/////xFACKDuwQB2QhdrAAAAAAAAAAAAARAI
gPbEAHZCF2sAAhEIsGobDHZCF2sADAAAAHVP0an/////EUAIoM5oDHZCF2sAAAAAAAAAAAAGgAKg
xmoMdkIXawADAAAABQAAABMgCBAAAAAAEUAIoO5zDHZCF2sAAAAAAAAAAAAVIgKgin0MdkIXawAE
AAAAAAAAAAMiAsByfwx2QhdrAAUAAwAXvRoAAAAAgG0ddgAUIgLAioIMdkIXawAEAP9//////wAA
AAAAAADACSICgN6FDHZCF2sADCIC4G6HDHZCF2sABXAKAAAAAAAFcAoAAAAAAAIAABIAAAAADoAC
sL6JDHZCF2sAAwAAAAUAAABr3C4BD4ACwAaLDHZCF2sA/38AAAQAAABr3C4B/////wqAAsA2jQx2
QhdrAAMAAAAFAAAA/38AAAQAAAAhEAKQro4MdkIXawAFAAMAARECkPqPDHZCF2sABAD/fwkiAoBm
sQx2QhdrAAwiAuC6sgx2QhdrAARwCgAAAAAABHAKAAAAAAABAAASAAAAAAsiAsAetAx2QhdrAOTa
AAAAAAAABQADABIAAAACEIDAFsIMdkIXawAEAAAAaWGyga0CAAAtAgAAAxCA4B7+J3ZCF2sABAAA
AGjZvIH6AAAAAAAAAAAAAAAAAAAABIACoCotKHZCF2sAAwAAAAUAAAAREgKQji8odkIXawAFAAMA
CSICgK4yKHZCF2sADCIC4BI1KHZCF2sA9G4KAAAAAAD0bgoAAAAAAAIAABIAAAAACyICwIY2KHZC
F2sAwNoAAAAAAAAFAAMAEgAAAAIiAqDuOCh2QhdrAAUAAwAAAAAADSICsMY6KHZCF2sABQADAAQA
AAAXvRoABiICkGo/KHZCF2sABgAAAAIQgMASSih2QhdrAAQAAAAz+LyBUtAAACs5AAADEIDgysgp
dkIXawAEAAAAEoq9gfsAAAAAAAAAAAAAAAAAAAACEIDArtspdkIXawAEAAAArpK9gSvQAADYKgAA
A/ABIAUAAAAQEQAAAhEIsJZ3AHVCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigYsMAdUIXawAA
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAotgAdUIXawACEQiwHgkBdUIX
awASAAAABRMAlP////8SIAgQGAAAABFACKCyJwF1QhdrAAAAAAAAAAAAEUAIoBYvAXVCF2sAAAAA
AAAAAAABEAiA0jEBdUIXawACEQiw4j8BdUIXawAHAAAA56gJlP////8RQAigvkIBdUIXawAAAAAA
AAAAAAEQCICWRQF1QhdrAAIRCLCeIih1QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoJYnKHVC
F2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgC47KHVCF2sAAhEIsIZo
KHVCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigIoUodUIXawAAAAAAAAAAABFACKB+jCh1Qhdr
AAAAAAAAAAAAARAIgH6PKHVCF2sAAhEIsIqdKHVCF2sABwAAAOeoCZT/////EUAIoF6gKHVCF2sA
AAAAAAAAAAABEAiAzqModUIXawACEQiw3s5PdUIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBy
0091QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBG5091QhdrAAIR
CLCuFVB1QhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoFIzUHVCF2sAAAAAAAAAAAARQAigDjpQ
dUIXawAAAAAAAAAAAAEQCIDuPFB1QhdrAAIRCLCyTFB1QhdrAAcAAADnqAmU/////xFACKBqT1B1
QhdrAAAAAAAAAAAAARAIgEJSUHVCF2sAAhEIsFZ7d3VCF2sAAQAAANAMQAAAAAAADyAIEPoAAAAR
QAigEoB3dUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA7pJ3dUIX
awACEQiwRr93dUIXawASAAAABRMAlP////8SIAgQGAAAABFACKCW23d1QhdrAAAAAAAAAAAAEUAI
oD7jd3VCF2sAAAAAAAAAAAABEAiA/uV3dUIXawACEQiwxvR3dUIXawAHAAAA56gJlP////8RQAig
lvd3dUIXawAAAAAAAAAAAAEQCIBq+nd1QhdrAAIRCLBqJ591QhdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoIosn3VCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgP4+
n3VCF2sAAhEIsH5tn3VCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigjoqfdUIXawAAAAAAAAAA
ABFACKACkZ91QhdrAAAAAAAAAAAAARAIgJqUn3VCF2sAAhEIsLain3VCF2sABwAAAOeoCZT/////
EUAIoKqln3VCF2sAAAAAAAAAAAABEAiAFqmfdUIXawACEQiw2tPGdUIXawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKDK2MZ1QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CIAy7MZ1QhdrAAIRCLBWGsd1QhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoMY2x3VCF2sAAAAA
AAAAAAARQAigdj3HdUIXawAAAAAAAAAAAAEQCIBKQMd1QhdrAAIRCLDKTsd1QhdrAAcAAADnqAmU
/////xFACKCeUcd1QhdrAAAAAAAAAAAAARAIgF5Ux3VCF2sAAhEIsBaA7nVCF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAigToXudUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAgpfudUIXawACEQiwMsPudUIXawASAAAABRMAlP////8SIAgQGAAAABFACKC23+51Qhdr
AAAAAAAAAAAAEUAIoPrm7nVCF2sAAAAAAAAAAAABEAiAwunudUIXawACEQiwQvjudUIXawAHAAAA
56gJlP////8RQAigJvvudUIXawAAAAAAAAAAAAEQCIDW/e51QhdrAAIRCLC6KxZ2QhdrAAEAAADV
DEAAAAAAAA8gCBD6AAAAEUAIoF4xFnZCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgA5DFnZCF2sAAhEIsEJvFnZCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig4ocW
dkIXawAAAAAAAAAAABFACKDGjBZ2QhdrAAAAAAAAAAAAARAIgKKOFnZCF2sAAhEIsD6bFnZCF2sA
BwAAAOeoCZT/////EUAIoPqcFnZCF2sAAAAAAAAAAAABEAiAxp4WdkIXawACEQiwvtc9dkIXawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKBC3D12QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIBm7D12QhdrAAIRCLAiDT52QhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAI
oA4kPnZCF2sAAAAAAAAAAAARQAig2ig+dkIXawAAAAAAAAAAAAEQCICiKj52QhdrAAIRCLC+ND52
QhdrAAcAAADnqAmU/////xFACKDuNj52QhdrAAAAAAAAAAAAARAIgL44PnZCF2sAAhEIsK6CZXZC
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigWoZldkIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAYpJldkIXawACEQiwcq9ldkIXawASAAAABRMAlP////8SIAgQGAAA
ABFACKBSwmV2QhdrAAAAAAAAAAAAEUAIoCbHZXZCF2sAAAAAAAAAAAABEAiA4shldkIXawACEQiw
mtNldkIXawAHAAAA56gJlP////8RQAigTtVldkIXawAAAAAAAAAAAAEQCIAS12V2QhdrAAIRCLDS
Lo12QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoKYxjXZCF2sAAAAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgH48jXZCF2sAAhEIsEJZjXZCF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAig1muNdkIXawAAAAAAAAAAABFACKAmcI12QhdrAAAAAAAAAAAAARAIgL5xjXZCF2sA
AhEIsMJ8jXZCF2sABwAAAOeoCZT/////EUAIoHZ+jXZCF2sAAAAAAAAAAAABEAiA7n+NdkIXawAC
EQiwItu0dkIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDS3bR2QhdrAAAAAAAAAAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIA26bR2QhdrAAIRCLC+BbV2QhdrABIAAAAFEwCU////
/xIgCBAYAAAAEUAIoNYXtXZCF2sAAAAAAAAAAAARQAigPhy1dkIXawAAAAAAAAAAAAEQCIDKHbV2
QhdrAAIRCLDWJ7V2QhdrAAcAAADnqAmU/////xFACKDiKrV2QhdrAAAAAAAAAAAAARAIgMIstXZC
F2sAAhEIsHKH3HZCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigAovcdkIXawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAmpbcdkIXawACEQiwcrTcdkIXawASAAAABRMA
lP////8SIAgQGAAAABFACKDGxtx2QhdrAAAAAAAAAAAAEUAIoF7L3HZCF2sAAAAAAAAAAAABEAiA
Ps3cdkIXawACEQiwatfcdkIXawAHAAAA56gJlP////8RQAig9tjcdkIXawAAAAAAAAAAAAEQCIDS
2tx2QhdrAAIRCLDGMwR3QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoJY2BHdCF2sAAAAAAAAA
AAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMJBBHdCF2sAAhEIsIZeBHdCF2sAEgAA
AAUTAJT/////EiAIEBgAAAARQAig3nAEd0IXawAAAAAAAAAAABFACKBmdQR3QhdrAAAAAAAAAAAA
ARAIgB53BHdCF2sAAhEIsIKCBHdCF2sABwAAAOeoCZT/////EUAIoDqEBHdCF2sAAAAAAAAAAAAB
EAiAooUEd0IXawACEQiwyt8rd0IXawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKCK4it3QhdrAAAA
AAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIB27St3QhdrAAIRCLDmCSx3Qhdr
ABIAAAAFEwCU/////xIgCBAYAAAAEUAIoO4bLHdCF2sAAAAAAAAAAAARQAiggiAsd0IXawAAAAAA
AAAAAAEQCIA6Iix3QhdrAAIRCLBSLCx3QhdrAAcAAADnqAmU/////xFACKDyLSx3QhdrAAAAAAAA
AAAAARAIgF4vLHdCF2sAAhEIsA6MU3dCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigzo5Td0IX
awAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAlplTd0IXawACEQiwGrZT
d0IXawASAAAABRMAlP////8SIAgQGAAAABFACKAOyFN3QhdrAAAAAAAAAAAAEUAIoJLMU3dCF2sA
AAAAAAAAAAABEAiAMs5Td0IXawACEQiw0thTd0IXawAHAAAA56gJlP////8RQAightpTd0IXawAA
AAAAAAAAAAEQCID221N3QhdrAAIRCLBOOHt3QhdrAAEAAADLDEAAAAAAAA8gCBD6AAAAEUAIoPY6
e3dCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgI5Fe3dCF2sAAhEI
sFJie3dCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigUnR7d0IXawAAAAAAAAAAABFACKDueHt3
QhdrAAAAAAAAAAAAARAIgHJ6e3dCF2sAAhEIsIqEe3dCF2sABwAAAOeoCZT/////EUAIoEKGe3dC
F2sAAAAAAAAAAAABEAiAsod7d0IXawACEQiwiuSid0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKAy56J3QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDS8aJ3Qhdr
AAIRCLAeDqN3QhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoPYfo3dCF2sAAAAAAAAAAAARQAig
RiSjd0IXawAAAAAAAAAAAASAAqDGL6N3QhdrAAAAAAAAAAAAERICkEIyo3dCF2sAAAAAAAkiAoBm
NaN3QhdrAAwiAuCqN6N3QhdrAJJ4AAAAAAAAkngAAAAAAAABAAESAAAAAAsiAsDiOKN3QhdrABkB
AAAAAAAAAAAAABIAAAACIgKg3jqjd0IXawAAAAAAAAAAAA0iArBCPKN3QhdrAAAAAAASAAAACMqP
AAYiApBaPqN3QhdrABIAAAARQAig3kKjd0IXawAAAAAAAAAAAAEQCIDyRKN3QhdrAAIRCLCuT6N3
QhdrAAcAAADnqAmU/////xFACKBqUaN3QhdrAAAAAAAAAAAAARAIgE5To3dCF2sAA/ABIAYAAAAk
AwAAAxCA4MoxKXZCF2sABAAAABZNvYEAAAAAAAAAAAAAAAAAAAAAFSICoKpFKXZCF2sABgAAAAAB
AQEXIgKQAkkpdkIXawAFAAMAFCICwB5LKXZCF2sABQADAAYAAAAAAAAAF70aAA6AArACUil2Qhdr
AP9/AAAGAAAARKuAAA+AAsAuUyl2QhdrAAMAAAAFAAAAsmgAAIDDyQEKgALA6lQpdkIXawD/fwAA
BgAAAAMAAAAFAAAAERACkAJWKXZCF2sABgD/fwERApD6WCl2QhdrAAUAAwAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgILxKXZCF2sAAhEIsI4vKnZCF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAigzlAqdkIXawAAAAAAAAAAAAEQCIDyVCp2QhdrAAIRCLCicip2QhdrAAcAAAB2T9Gp////
/xFACKDudCp2QhdrAAAAAAAAAAAAARAIgMZ2KnZCF2sAAhEIsGqFKnZCF2sADAAAAHVP0an/////
EUAIoL6JKnZCF2sAAAAAAAAAAAAGgAKgQosqdkIXawADAAAABQAAABMgCBAAAAAAEUAIoOKNKnZC
F2sAAAAAAAAAAAAVIgKgKpgqdkIXawAGAAAAAAAAAAMiAsDWmSp2QhdrAAUAAwCg/BoAAAAAgMeD
AAAUIgLAppsqdkIXawAGAP9//////wAAAAAAAADACSICgIqeKnZCF2sADCIC4BKgKnZCF2sA624K
AAAAAADrbgoAAAAAAAIAABIAAAAADoACsOqhKnZCF2sAAwAAAAUAAADHgwAAD4ACwK6iKnZCF2sA
/38AAAYAAADHgwAA/////wqAAsCOoyp2QhdrAAMAAAAFAAAA/38AAAYAAAAhEAKQIqoqdkIXawAF
AAMAARECkE6rKnZCF2sABgD/fwkiAoBawCp2QhdrAAwiAuDywip2QhdrAOtuCgAAAAAA624KAAAA
AAABAAASAAAAAAsiAsBuxCp2QhdrAMzaAAAAAAAABQADABIAAAACEIDA7tIqdkIXawAEAAAAGfK9
gacsAADjEAAAA/ABIAcAAAAICgAAAhEIsOZ1AHVCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
On0AdUIXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAxo4AdUIXawAC
EQiwWrIAdUIXawASAAAABRMAlP////8SIAgQGAAAABFACKDuyQB1QhdrAAEAAAAAAAAAEUAIoKLO
AHVCF2sAAQAAAAAAAAABEAiAntAAdUIXawACEQiwFtwAdUIXawAHAAAA56gJlP////8RQAignt0A
dUIXawABAAAAAAAAAAEQCICO3wB1QhdrAAIRCLCCHyh1QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAA
EUAIoGIiKHVCF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgAYvKHVC
F2sAAhEIsPpKKHVCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigMl4odUIXawABAAAAAAAAABFA
CKC6Yih1QhdrAAEAAAAAAAAAARAIgFpkKHVCF2sAAhEIsOZvKHVCF2sABwAAAOeoCZT/////EUAI
oGZxKHVCF2sAAQAAAAAAAAABEAiA8nIodUIXawACEQiwpstPdUIXawABAAAAywxAAAAAAAAPIAgQ
+gAAABFACKB6zk91QhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIA2
2k91QhdrAAIRCLAe9U91QhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoKoHUHVCF2sAAQAAAAAA
AAARQAigBgxQdUIXawABAAAAAAAAAAEQCICmDVB1QhdrAAIRCLB6GFB1QhdrAAcAAADnqAmU////
/xFACKAGGlB1QhdrAAEAAAAAAAAAARAIgJYbUHVCF2sAAhEIsM53d3VCF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigrnp3dUIXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiAaoZ3dUIXawACEQiwdqF3dUIXawASAAAABRMAlP////8SIAgQGAAAABFACKD6s3d1QhdrAAEA
AAAAAAAAEUAIoFa4d3VCF2sAAQAAAAAAAAABEAiA8rl3dUIXawACEQiwssR3dUIXawAHAAAA56gJ
lP////8RQAigPsZ3dUIXawABAAAAAAAAAAEQCIDOx3d1QhdrAAIRCLAmJJ91QhdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoAInn3VCF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgLoyn3VCF2sAAhEIsK5Nn3VCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigKmCfdUIX
awABAAAAAAAAABFACKB2ZJ91QhdrAAEAAAAAAAAAARAIgBpmn3VCF2sAAhEIsOZwn3VCF2sABwAA
AOeoCZT/////EUAIoGZyn3VCF2sAAQAAAAAAAAABEAiA9nOfdUIXawACEQiw0tu8dUIXawAMAAAA
dU9xlP////8RQAigNt+8dUIXawABAAAAAAAAAAaAAqC+4Lx1QhdrAAIAAAAAAAAAEyAIEAAAAAAR
QAigZuO8dUIXawABAAAAAAAAABUiAqBu6bx1QhdrAAcAAAAAAAAAAyICwL7rvHVCF2sAAAACALRX
OQAAAACA0IJXABQiAsAG7rx1QhdrAAcA/3//////AAAAAAAAAMAJIgKAlvC8dUIXawAMIgLguvG8
dUIXawAocQoAAAAAAChxCgAAAAAAAwAAEgAAAAAOgAKwXvO8dUIXawACAAAAAAAAANEcPgEPgALA
PvS8dUIXawD/fwAABwAAANEcPgH/////CoACwEL1vHVCF2sAAgAAAAAAAAD/fwAABwAAACEQApBC
9rx1QhdrAAAAAgABEQKQMve8dUIXawAHAP9/CSICgEYPvXVCF2sADCIC4EIQvXVCF2sAKXEKAAAA
AAApcQoAAAAAAAIAABIAAAAACyICwEYRvXVCF2sACekAAAAAAAAAAAIAEgAAAAIQgMBKHL11Qhdr
AAEAAACTv5OB9AAAAMwAAAADEIDg8tPGdUIXawABAAAAWHuXgfoAAAAAAAAAAAAAAAAAAAAEgAKg
cvbGdUIXawACAAAAAAAAABESApA6+MZ1QhdrAAAAAgAJIgKAkvrGdUIXawAMIgLgdvvGdUIXawAE
cQoAAAAAAARxCgAAAAAAAwAAEgAAAAALIgLAmvzGdUIXawD86AAAAAAAAAAAAgASAAAAAiICoIr9
xnVCF2sAAAACAAAAAAANIgKwvv7GdUIXawAAAAIABwAAALRXOQAGIgKQQgHHdUIXawAHAAAAFSIC
oFoHx3VCF2sABwAAAAABAQEXIgKQBgnHdUIXawAAAAIAFCICwEIKx3VCF2sAAAACAAcAAAAAAAAA
tFc5AA6AArC2Dcd1QhdrAP9/AAAHAAAAaOQDAA+AAsCeDsd1QhdrAAIAAAAAAAAAGgUAAIDDyQEK
gALAjg/HdUIXawD/fwAABwAAAAIAAAAAAAAAERACkKYQx3VCF2sABwD/fwERApCyEcd1QhdrAAAA
AgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgH5Fx3VCF2sAAhEIsFJgx3VCF2sAEgAA
AAUTAJT/////EiAIEBgAAAARQAignnPHdUIXawABAAAAAAAAAAEQCICWdcd1QhdrAAIRCLCah8d1
QhdrAAcAAAB2T3GU/////xFACKBeicd1QhdrAAEAAAAAAAAAARAIgAqLx3VCF2sAAhEIsLaUx3VC
F2sADAAAAHVPcZT/////EUAIoF6Xx3VCF2sAAQAAAAAAAAAGgAKgipjHdUIXawACAAAAAAAAABMg
CBAAAAAAEUAIoKabx3VCF2sAAQAAAAAAAAAVIgKgzqDHdUIXawAHAAAAAAAAAAMiAsAKosd1Qhdr
AAAAAgCtHDkAAAAAgAc7AAAUIgLAUqPHdUIXawAHAP9//////wAAAAAAAADACSICgFalx3VCF2sA
DCIC4D6mx3VCF2sABnEKAAAAAAAGcQoAAAAAAAMAABIAAAAADoACsGanx3VCF2sAAgAAAAAAAAAH
OwAAD4ACwC6ox3VCF2sA/38AAAcAAAAHOwAA/////wqAAsDmqcd1QhdrAAIAAAAAAAAA/38AAAcA
AAAhEAKQ+qrHdUIXawAAAAIAARECkMKrx3VCF2sABwD/fwkiAoB+vcd1QhdrAAwiAuBmvsd1Qhdr
AAdxCgAAAAAAB3EKAAAAAAACAAASAAAAAAsiAsBWv8d1QhdrAP/oAAAAAAAAAAACABIAAAACEIDA
nsbHdUIXawAEAAAAvNmXga82AAAGHgAAA/ABIAUAAABUEgAAAhEIsJKRyndCF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAig0t3Kd0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAnuvKd0IXawACEQiw3gnLd0IXawASAAAABRMAlP////8SIAgQGAAAABFACKC+Zct3Qhdr
AAAAAAAAAAAAARAIgJpny3dCF2sAAhEIsLZxy3dCF2sABwAAAOeoCZT/////EUAIoHpzy3dCF2sA
AAAAAAAAAAABEAiA4nTLd0IXawACEQiwnpLWd0IXawAMAAAAdU9xlP////8RQAig9pXWd0IXawAA
AAAAAAAAAAaAAqAal9Z3QhdrAAIAAAACAAAAEyAIEAAAAAARQAigipnWd0IXawAAAAAAAAAAABUi
AqAqn9Z3QhdrAAUAAAAAAAAAAyICwHKh1ndCF2sAAgACAFzlef8AAACARFImARQiAsByo9Z3Qhdr
AAUA/3//////AAAAAAAAAMAJIgKA3qXWd0IXawAMIgLg3qbWd0IXawBhXgoAAAAAAGFeCgAAAAAA
AQAAEgAAAAAOgAKwKqjWd0IXawACAAAAAgAAAKrhNQEPgALADqnWd0IXawD/fwAABQAAAKrhNQH/
////CoACwN6p1ndCF2sAAgAAAAIAAAD/fwAABQAAACEQApDqqtZ3QhdrAAIAAgABEQKQ0qvWd0IX
awAFAP9/CSICgJrC1ndCF2sADCIC4HbD1ndCF2sAYF4KAAAAAABgXgoAAAAAAAAAABIAAAAACyIC
wFbE1ndCF2sAVOwAAAAAAAACAAIAEgAAAAIQgMC2ztZ3QhdrAAIAAACMjWKC6gAAANYAAAADEIDg
5jDgd0IXawACAAAAqyRmgvoAAAAAAAAAAAAAAAAAAAAEgAKg4pngd0IXawADAAAAAgAAABESApAm
nuB3QhdrAAIAAwAJIgKASqXgd0IXawAMIgLg3qfgd0IXawDDXQoAAAAAAMNdCgAAAAAAAQAAEgAA
AAALIgLAAKrgd0IXawCp5QAAAAAAAAIAAwASAAAAAiICoAKt4HdCF2sAAgADAAAAAAANIgKw5K/g
d0IXawACAAMABQAAAKA3oAAGIgKQsrbgd0IXawAFAAAAFSICoIbF4HdCF2sABQAAAAABAQEXIgKQ
ysngd0IXawACAAMAFCICwG7M4HdCF2sAAgADAAUAAAAAAAAAoDegAA6AArA21OB3QhdrAP9/AAAF
AAAA5OUDAA+AAsAY1+B3QhdrAAMAAAACAAAAJA0AAIDDyQEKgALABtngd0IXawD/fwAABQAAAAMA
AAACAAAAERACkLLb4HdCF2sABQD/fwERApDw4uB3QhdrAAIAAwAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgDDy4XdCF2sAAhEIsNA04ndCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
qFDid0IXawAAAAAAAAAAAAEQCIC8U+J3QhdrAAIRCLDgfeJ3QhdrAAcAAAB2T9Gp/////xFACKAk
gOJ3QhdrAAAAAAAAAAAAARAIgByC4ndCF2sAAhEIsEiW4ndCF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAignKnid0IXawAAAAAAAAAAAAEQCICMq+J3QhdrAAIRCLAoQuN3QhdrAAwAAAB1T9Gp////
/xFACKAsR+N3QhdrAAAAAAAAAAAABoACoGhI43dCF2sAAwAAAAIAAAATIAgQAAAAABFACKBITON3
QhdrAAAAAAAAAAAAFSICoERT43dCF2sABQAAAAAAAAADIgLAcFTjd0IXawACAAMAyDqfAAAAAIDY
/AAAFCICwDxW43dCF2sABQD/f/////8AAAAAAAAAwAkiAoC4WON3QhdrAAwiAuDcWeN3QhdrAKld
CgAAAAAAqV0KAAAAAAABAAASAAAAAA6AArAcW+N3QhdrAAMAAAACAAAA2PwAAA+AAsDwW+N3Qhdr
AP9/AAAFAAAA2PwAAP////8KgALAsF3jd0IXawADAAAAAgAAAP9/AAAFAAAAIRACkKhe43dCF2sA
AgADAAERApB4X+N3QhdrAAUA/38JIgKATHbjd0IXawAMIgLgJHfjd0IXawCoXQoAAAAAAKhdCgAA
AAAAAAAAEgAAAAALIgLADHjjd0IXawC35QAAAAAAAAIAAwASAAAAAhCAwPyB43dCF2sAAgAAACJw
Z4JzAQAAOwEAAAMQgODETvJ3QhdrAAIAAADxHm2C+gAAAAAAAAAAAAAAAAAAAASAAqDgf/J3Qhdr
AAIAAAACAAAAERICkDCC8ndCF2sAAgACAAkiAoCYhfJ3QhdrAAwiAuBYh/J3QhdrAMFcCgAAAAAA
wVwKAAAAAAACAAASAAAAAAsiAsBsiPJ3QhdrAC3sAAAAAAAAAgACABIAAAACIgKgCIryd0IXawAC
AAIAAAAAAA0iArB8i/J3QhdrAAIAAgAFAAAAXOV5/wYiApCsjvJ3QhdrAAUAAAAVIgKg1JXyd0IX
awAFAAAAAAEBARciApDgl/J3QhdrAAIAAgAUIgLACJnyd0IXawACAAIABQAAAAAAAABc5Xn/ByIC
wIya8ndCF2sAAgACAFzlef/cexIAAQAAAAciAsDcnfJ3QhdrAAUAAwCg/BoAoDegAAEAAAAHIgLA
mJ/yd0IXawAGAAMAoDegAKA3oAABAAAAByICwMCg8ndCF2sABAADAKA3oACgN6AAAQAAAAciAsDw
ofJ3QhdrAAcAAwCgN6AAoDegAAEAAAAHIgLADKPyd0IXawAAAAIArRw5AKA3oAABAAAAByICwCyk
8ndCF2sAAQACAEMRkwCgN6AAAQAAAAciAsA4pfJ3QhdrAAMAAgCgN6AAoDegAAEAAAAHIgLAvKby
d0IXawAAAAMAoDegAKA3oAABAAAAByICwPSn8ndCF2sAAQADAKA3oACgN6AAAQAAAAciAsDkqPJ3
QhdrAAIAAwDIOp8AoDegAAEAAAADIgLAMKvyd0IXawADAAMAsbGfAAAAAIDvhQAAByICwPyr8ndC
F2sAAwADALGxnwCgN6AAAQAAAAwiAuD8rPJ3QhdrAMFcCgAAAAAAwVwKAAAAAAACAAASAAAAAAwi
AuA0sfJ3QhdrAIh4AAAAAAAAiHgAAAAAAAAAAAESAAAAABAiAqBQs/J3QhdrAAAAAQA55AkAESIC
4CS18ndCF2sAwVwKAAAAAACIeAAAAAAAAAAAAQAIg///AvABQAEQCIBiryVzQhdrAALwAQALIgLA
OLfyd0IXawAt7AAAAAAAAAIAAgASAAAACyICwIy58ndCF2sAddgAAAAAAAAFAAMAEgAAAAsiAsA8
u/J3QhdrAMDOAAAAAAAABgADABIAAAALIgLAjL3yd0IXawDFoQAAAAAAAAQAAwASAAAACyICwLS+
8ndCF2sAS/AAAAAAAAAHAAMAEgAAAAsiAsC8wPJ3QhdrAPflAAAAAAAAAAACABIAAAALIgLA4MHy
d0IXawCi2QAAAAAAAAEAAgASAAAACyICwCzE8ndCF2sAf9sAAAAAAAADAAIAEgAAAAsiAsCUxfJ3
QhdrAES0AAAAAAAAAAADABIAAAALIgLAaMfyd0IXawCm0wAAAAAAAAEAAwASAAAACyICwJTI8ndC
F2sAo+UAAAAAAAACAAMAEgAAAAsiAsA0yvJ3QhdrAALOAAAAAAAAAwADABIAAAAOgAKw8N3yd0IX
awD/fwAABQAAAHfeBQAPgALA0N7yd0IXawACAAAAAgAAAJcGAACAw8kBCoACwJDg8ndCF2sA/38A
AAUAAAACAAAAAgAAABEQApDI4fJ3QhdrAAUA/38BEQKQlOLyd0IXawACAAIABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCID0J/N3QhdrAAIRCLC0UvN3QhdrABIAAAAFEwCU/////xIgCBAY
AAAAEUAIoIhp83dCF2sAAAAAAAAAAAABEAiACGzzd0IXawACEQiwVIDzd0IXawAHAAAAdk9xlP//
//8RQAigYILzd0IXawAAAAAAAAAAAAEQCIAYhPN3QhdrAAIRCLAsj/N3QhdrAAwAAAB1T3GU////
/xFACKC4kvN3QhdrAAAAAAAAAAAABoACoIiV83dCF2sAAgAAAAIAAAATIAgQAAAAABFACKC4l/N3
QhdrAAAAAAAAAAAAFSICoGyk83dCF2sABQAAAAAAAAADIgLAoKXzd0IXawACAAIA3hMSAAAAAID+
ZwAAFCICwDSn83dCF2sABQD/f/////8AAAAAAAAAwAkiAoC8qfN3QhdrAAwiAuDsqvN3QhdrAL9c
CgAAAAAAv1wKAAAAAAADAAASAAAAAA6AArBErPN3QhdrAAIAAAACAAAA/mcAAA+AAsAorfN3Qhdr
AP9/AAAFAAAA/mcAAP////8KgALA+K3zd0IXawACAAAAAgAAAP9/AAAFAAAAIRACkAyv83dCF2sA
AgACAAERApDcr/N3QhdrAAUA/38JIgKA/MHzd0IXawAMIgLg4MLzd0IXawDAXAoAAAAAAMBcCgAA
AAAAAgAAEgAAAAALIgLA4MPzd0IXawAz7AAAAAAAAAIAAgASAAAAAhCAwFDN83dCF2sAAgAAAHa0
bYKZAQAAVQEAAAMQgODcDwR4QhdrAAIAAAAs83OC+gAAAAAAAAAAAAAAAAAAAASAAqBgQQR4Qhdr
AAMAAAACAAAAERICkEBEBHhCF2sAAgADAAkiAoCgRwR4QhdrAAwiAuDQSAR4QhdrAIVcCgAAAAAA
hVwKAAAAAAADAAASAAAAAAsiAsCQSgR4QhdrAIvlAAAAAAAAAgADABIAAAACIgKg8EsEeEIXawAC
AAMAAAAAAA0iArBUTQR4QhdrAAIAAwAFAAAAoDegAAYiApA8UQR4QhdrAAUAAAAVIgKglFcEeEIX
awAFAAAAAAEBARciApCYWQR4QhdrAAIAAwAUIgLAbFsEeEIXawACAAMABQAAAAAAAACgN6AADoAC
sCxfBHhCF2sA/38AAAUAAAB5bAYAD4ACwCRgBHhCF2sAAwAAAAIAAACSBgAAgMPJAQqAAsDciwR4
QhdrAP9/AAAFAAAAAwAAAAIAAAAREAKQ4IwEeEIXawAFAP9/ARECkLSPBHhCF2sAAgADAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAAgIAgw8wAAAAUAAADzAAAAARAIgMzfBHhCF2sAAhEIsBgD
BXhCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAiguBkFeEIXawAAAAAAAAAAABFACKDEHgV4Qhdr
AAAAAAAAAAAAARAIgMQgBXhCF2sAAhEIsBw2BXhCF2sABwAAAHZP0an/////EUAIoOw3BXhCF2sA
AAAAAAAAAAABEAiAADoFeEIXawACEQiwqEQFeEIXawAMAAAAdU/Rqf////8RQAig0EkFeEIXawAA
AAAAAAAAAAaAAqCISwV4QhdrAAMAAAACAAAAEyAIEAAAAAARQAig8E0FeEIXawAAAAAAAAAAABUi
AqAcUwV4QhdrAAUAAAAAAAAAAyICwOhVBXhCF2sAAgADALzWnwAAAACA5GAAABQiAsCQVwV4Qhdr
AAUA/3//////AAAAAAAAAMAJIgKA3FwFeEIXawAMIgLg3F0FeEIXawCIXAoAAAAAAIhcCgAAAAAA
AwAAEgAAAAAOgAKweF8FeEIXawADAAAAAgAAAORgAAAPgALAPGEFeEIXawD/fwAABQAAAORgAAD/
////CoACwDBiBXhCF2sAAwAAAAIAAAD/fwAABQAAACEQApAAZAV4QhdrAAIAAwABEQKQAGUFeEIX
awAFAP9/CSICgOh2BXhCF2sADCIC4Nx3BXhCF2sAiVwKAAAAAACJXAoAAAAAAAIAABIAAAAACyIC
wMx5BXhCF2sAkeUAAAAAAAACAAMAEgAAAASAAqB8kwV4QhdrAAAAAAAAAAAAERICkFSWBXhCF2sA
AAAAAAkiAoB4mAV4QhdrAAwiAuBomQV4QhdrAHt4AAAAAAAAe3gAAAAAAAABAAESAAAAAAsiAsAg
mwV4QhdrACQBAAAAAAAAAAAAABIAAAACIgKgHJwFeEIXawAAAAAAAAAAAA0iArDknAV4QhdrAAAA
AAASAAAAgWuPAAYiApDgngV4QhdrABIAAAACEIDA2KkFeEIXawAEAAAAKpN0go9TAACsBQAAA/AB
IAYAAABcAwAAAxCA4KyE8HdCF2sABAAAAMRnbIL6AAAAAAAAAAAAAAAAAAAABIACoP4H8XdCF2sA
AwAAAAMAAAAREgKQCg3xd0IXawADAAMACSICgGoW8XdCF2sADCIC4KIZ8XdCF2sAz1wKAAAAAADP
XAoAAAAAAAEAABIAAAAACyICwPwc8XdCF2sA+s0AAAAAAAADAAMAEgAAAAIiAqDUH/F3QhdrAAMA
AwAAAAAADSICsD4j8XdCF2sAAwADAAYAAACgN6AABiICkKwr8XdCF2sABgAAABUiAqBYP/F3Qhdr
AAYAAAAAAQEBFyICkLpE8XdCF2sAAwADABQiAsCOSPF3QhdrAAMAAwAGAAAAAAAAAKA3oAAOgAKw
mlTxd0IXawD/fwAABgAAAGDbrgAPgALA4Fbxd0IXawADAAAAAwAAAEMQAACAw8kBCoACwBJZ8XdC
F2sA/38AAAYAAAADAAAAAwAAABEQApCuW/F3QhdrAAYA/38BEQKQzF7xd0IXawADAAMABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCID6TfJ3QhdrAAIRCLDemfJ3QhdrABIAAAAFE2Cp////
/xIgCBAYAAAAEUAIoPa58ndCF2sAAAAAAAAAAAABEAiAPr7yd0IXawACEQiwOtTyd0IXawAHAAAA
dk/Rqf////8RQAiggtbyd0IXawAAAAAAAAAAAAEQCIBy2PJ3QhdrAAIRCLBm8fJ3QhdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoM4E83dCF2sAAAAAAAAAAAARQAigmgrzd0IXawAAAAAAAAAAAAEQ
CIDSDPN3QhdrAAIRCLBGCQR4QhdrAAEAAADLDEAAAAAAAA8gCBD6AAAAEUAIoD4PBHhCF2sAAAAA
AAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgJ4kBHhCF2sAAhEIsJ5mBHhCF2sA
EgAAAAUTYKn/////EiAIEBgAAAARQAig0ocEeEIXawAAAAAAAAAAABFACKDSjgR4QhdrAAAAAAAA
AAAAARAIgNaRBHhCF2sAAhEIsKqiBHhCF2sABwAAAOeoaan/////EUAIoAKmBHhCF2sAAAAAAAAA
AAABEAiAyqgEeEIXawAD8AEgBwAAAGwDAAADEIDgpjrzd0IXawAEAAAAOHptgvoAAAAAAAAAAAAA
AAAAAAAEgAKgUnTzd0IXawADAAAABgAAABESApDmdvN3QhdrAAYAAwAJIgKAFnvzd0IXawAMIgLg
Dn3zd0IXawC+XAoAAAAAAL5cCgAAAAAAAwAAEgAAAAALIgLA8n7zd0IXawC/zgAAAAAAAAYAAwAS
AAAAAiICoMqA83dCF2sABgADAAAAAAANIgKwloLzd0IXawAGAAMABwAAAKA3oAAGIgKQ2ojzd0IX
awAHAAAAFSICoF6Q83dCF2sABwAAAAABAAEXIgKQ+pLzd0IXawAGAAMAFCICwJ6U83dCF2sABgAD
AAcAAAAAAAAAoDegAA6AArDqmPN3QhdrAP9/AAAHAAAA5tHVAA+AAsBCmvN3QhdrAAMAAAAGAAAA
xwgAAIDDyQEKgALAjpvzd0IXawD/fwAABwAAAAMAAAAGAAAAERACkLKd83dCF2sABwD/fwERApAK
n/N3QhdrAAYAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CID6+fN3QhdrAAIRCLCKMfR3QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoEJS9HdCF2sAAAAA
AAAAAAABEAiAxlX0d0IXawACEQiwAmn0d0IXawAHAAAAdk/Rqf////8RQAigPmz0d0IXawAAAAAA
AAAAAAEQCIDSbvR3QhdrAAIRCLAShPR3QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoLKe9HdC
F2sAAAAAAAAAAAARQAigrqT0d0IXawAAAAAAAAAAAAEQCIBep/R3QhdrAAIRCLBWBwR4QhdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoPINBHhCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgKojBHhCF2sAAhEIsHpmBHhCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
8ocEeEIXawAAAAAAAAAAABFACKCejgR4QhdrAAAAAAAAAAAAARAIgKKRBHhCF2sAAhEIsOKiBHhC
F2sABwAAAOeoaan/////EUAIoA6mBHhCF2sAAAAAAAAAAAABEAiApqoEeEIXawAD8AEgBAAAANAL
AAADEIDg2jcAeUIXawAEAAAAf+zUggAAAAAAAAAAAAAAAAAAAAAVIgKgpkwAeUIXawAEAAAAAAEB
ARciApAuUQB5QhdrAAEAAwAUIgLAxlMAeUIXawABAAMABAAAAAAAAACgN6AADoACsJJaAHlCF2sA
/38AAAQAAADcsCIBD4ACwCJdAHlCF2sAAwAAAAEAAAA3ZgAAgMPJAQqAAsASXgB5QhdrAP9/AAAE
AAAAAwAAAAEAAAAREAKQll8AeUIXawAEAP9/ARECkAJhAHlCF2sAAQADAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAAgIAgw8wAAAAUAAADzAAAAARAIgKbuAHlCF2sAAhEIsJI5AXlCF2sAEgAA
AAUTYKn/////EiAIEBgAAAARQAigblsBeUIXawAAAAAAAAAAAAEQCICqXwF5QhdrAAIRCLCWcgF5
QhdrAAcAAAB2T9Gp/////xFACKDKdAF5QhdrAAAAAAAAAAAAARAIgL53AXlCF2sAAhEIsGqQAXlC
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigCqMBeUIXawAAAAAAAAAAABFACKC+rAF5QhdrAAAA
AAAAAAAAARAIgFquAXlCF2sAAhEIsMa8GXlCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigUsIZ
eUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAdtcZeUIXawACEQiw
Hg8aeUIXawASAAAABRNgqf////8SIAgQGAAAABFACKAKJBp5QhdrAAAAAAAAAAAAEUAIoJIoGnlC
F2sAAAAAAAAAAAABEAiAbioaeUIXawACEQiw8jUaeUIXawAHAAAA56hpqf////8RQAigyjcaeUIX
awAAAAAAAAAAAAEQCIDeORp5QhdrAAIRCLCKaUF5QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAI
oJpsQXlCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgDZ7QXlCF2sA
AhEIsO6YQXlCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig2qtBeUIXawAAAAAAAAAAABFACKD6
r0F5QhdrAAAAAAAAAAAAARAIgM6xQXlCF2sAAhEIsMrBQXlCF2sABwAAAOeoaan/////EUAIoKbD
QXlCF2sAAAAAAAAAAAABEAiAZsVBeUIXawACEQiwchVpeUIXawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKByGGl5QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAWJWl5
QhdrAAIRCLCmQGl5QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoDpUaXlCF2sAAAAAAAAAAAAR
QAigLqFpeUIXawAAAAAAAAAAAAEQCID+oml5QhdrAAIRCLAerWl5QhdrAAcAAADnqGmp/////xFA
CKBCr2l5QhdrAAAAAAAAAAAAARAIgAKxaXlCF2sAAhEIsErBkHlCF2sAAQAAAMsMQAAAAAAADyAI
EPoAAAARQAigCsWQeUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
4tOQeUIXawACEQiwzvCQeUIXawASAAAABRNgqf////8SIAgQGAAAABFACKCWA5F5QhdrAAAAAAAA
AAAAEUAIoMIHkXlCF2sAAAAAAAAAAAABEAiA4gmReUIXawACEQiwIhSReUIXawAHAAAA56hpqf//
//8RQAig8hWReUIXawAAAAAAAAAAAAEQCIC2F5F5QhdrAAIRCLACbrh5QhdrAAEAAADLDEAAAAAA
AA8gCBD6AAAAEUAIoN5wuHlCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgC59uHlCF2sAAhEIsJaYuHlCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig8qq4eUIXawAA
AAAAAAAAABFACKBWr7h5QhdrAAAAAAAAAAAAARAIgBqxuHlCF2sAAhEIsFa8uHlCF2sABwAAAOeo
aan/////EUAIoAq+uHlCF2sAAAAAAAAAAAABEAiAzr+4eUIXawACEQiwzhngeUIXawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKCyHOB5QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCICeKOB5QhdrAAIRCLDyQ+B5QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoOZV4HlC
F2sAAAAAAAAAAAARQAigGlrgeUIXawAAAAAAAAAAAAEQCIDqW+B5QhdrAAIRCLDuZeB5QhdrAAcA
AADnqGmp/////xFACKCmZ+B5QhdrAAAAAAAAAAAAARAIgGpp4HlCF2sAAhEIsBLGB3pCF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAig9sgHekIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiA6tQHekIXawACEQiwivAHekIXawASAAAABRNgqf////8SIAgQGAAAABFACKD+
Agh6QhdrAAAAAAAAAAAAEUAIoCoHCHpCF2sAAAAAAAAAAAABEAiA1ggIekIXawACEQiwMhMIekIX
awAHAAAA56hpqf////8RQAig8hQIekIXawAAAAAAAAAAAAEQCICyFgh6QhdrAAIRCLB2cy96Qhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHZ4L3pCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgJKOL3pCF2sAAhEIsBqzL3pCF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAigVskvekIXawAAAAAAAAAAABFACKCizS96QhdrAAAAAAAAAAAAARAIgGrPL3pCF2sAAhEIsG7Z
L3pCF2sABwAAAOeoaan/////EUAIoDLbL3pCF2sAAAAAAAAAAAABEAiA/twvekIXawACEQiw6h9X
ekIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCqJFd6QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCICqOFd6QhdrAAIRCLDCWVd6QhdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoBZvV3pCF2sAAAAAAAAAAAARQAigVnNXekIXawAAAAAAAAAAAAEQCIAidVd6QhdrAAIR
CLAef1d6QhdrAAcAAADnqGmp/////xFACKDqgFd6QhdrAAAAAAAAAAAAARAIgK6CV3pCF2sAAhEI
sF7LfnpCF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigQs5+ekIXawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiArtt+ekIXawACEQiwTvZ+ekIXawASAAAABRNgqf////8S
IAgQGAAAABFACKDSCH96QhdrAAAAAAAAAAAAEUAIoAINf3pCF2sAAAAAAAAAAAABEAiAwg5/ekIX
awACEQiwAhl/ekIXawAHAAAA56hpqf////8RQAigyhp/ekIXawAAAAAAAAAAAAEQCICOHH96Qhdr
AAIRCLBed6Z6QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoDp6pnpCF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgH6KpnpCF2sAAhEIsMalpnpCF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAiglremekIXawAAAAAAAAAAABFACKDOu6Z6QhdrAAAAAAAAAAAAARAIgI69
pnpCF2sAAhEIsJrHpnpCF2sABwAAAOeoaan/////EUAIoFbJpnpCF2sAAAAAAAAAAAABEAiAIsum
ekIXawAD8AEgBQAAAAABAAADEIDgwt0gekIXawAEAAAAbvNDgwAAAAAAAAAAAAAAAAAAAAACEIDA
TvQgekIXawAEAAAAZ/5Dg3YeAABDHQAAAxCA4ObUJXpCF2sABAAAAGbdRYMAAAAAAAAAAAAAAAAA
AAAAAhCAwBrfJXpCF2sABAAAAJHiRYP5HQAAmhUAAAMQgOAmBjx6QhdrAAQAAABJZk6DAAAAAAAA
AAAAAAAAAAAAAAIQgMCGEDx6QhdrAAQAAAC1a06DyhsAAGwPAAADEIDg8huoekIXawAEAAAAf/h3
gwAAAAAAAAAAAAAAAAAAAAACEIDAsiaoekIXawAEAAAAGP53gyURAAC1CAAAA/ABIAYAAABQEQAA
AhEIsBa1K3hCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig1r4reEIXawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAYtEreEIXawACEQiwEicseEIXawASAAAABRNgqf//
//8SIAgQGAAAABFACKBGSSx4QhdrAAAAAAAAAAAAEUAIoNZPLHhCF2sAAAAAAAAAAAABEAiAxlIs
eEIXawACEQiwSmIseEIXawAHAAAA56hpqf////8RQAigTmUseEIXawAAAAAAAAAAAAEQCIByaCx4
QhdrAAIRCLCSYFN4QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoF6vU3hCF2sAAAAAAAAAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgIrAU3hCF2sAAhEIsA7rU3hCF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAigfglUeEIXawAAAAAAAAAAABFACKDWD1R4QhdrAAAAAAAAAAAAARAI
gFITVHhCF2sAAhEIsN4gVHhCF2sABwAAAOeoaan/////EUAIoJ4jVHhCF2sAAAAAAAAAAAABEAiA
YidUeEIXawACEQiwngx7eEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKASEXt4QhdrAAAAAAAA
AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIACJHt4QhdrAAIRCLBiS3t4QhdrABIA
AAAFE2Cp/////xIgCBAYAAAAEUAIoLpoe3hCF2sAAAAAAAAAAAARQAigkm97eEIXawAAAAAAAAAA
AAEQCIDucXt4QhdrAAIRCLDqf3t4QhdrAAcAAADnqGmp/////xFACKCugnt4QhdrAAAAAAAAAAAA
ARAIgOaFe3hCF2sAAhEIsNa4onhCF2sAAQAAANAMQAAAAAAADyAIEPoAAAARQAigvr2ieEIXawAA
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA9s+ieEIXawACEQiwWveieEIX
awASAAAABRNgqf////8SIAgQGAAAABFACKCKFKN4QhdrAAAAAAAAAAAAEUAIoEYbo3hCF2sAAAAA
AAAAAAABEAiAPh6jeEIXawACEQiw4iyjeEIXawAHAAAA56hpqf////8RQAig7i+jeEIXawAAAAAA
AAAAAAEQCIAuM6N4QhdrAAIRCLBuZcp4QhdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoMppynhC
F2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgFp8ynhCF2sAAhEIsMql
ynhCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig4sHKeEIXawAAAAAAAAAAABFACKB2yMp4Qhdr
AAAAAAAAAAAAARAIgHLLynhCF2sAAhEIsKLbynhCF2sABwAAAOeoaan/////EUAIoMLeynhCF2sA
AAAAAAAAAAABEAiAauHKeEIXawACEQiwGhLyeEIXawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKCG
FvJ4QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICKKPJ4QhdrAAIR
CLDST/J4QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoOZs8nhCF2sAAAAAAAAAAAABEAiADnDy
eEIXawACEQiwan3yeEIXawAHAAAA56hpqf////8RQAigPoDyeEIXawAAAAAAAAAAAAEQCIDOg/J4
QhdrAAIRCLD6Jv94QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoN4r/3hCF2sAAAAAAAAAAAAE
gAKgQjn/eEIXawADAAAAAQAAABESApBiO/94QhdrAAEAAwAJIgKAyj7/eEIXawAMIgLgHkH/eEIX
awD9WAoAAAAAAP1YCgAAAAAAAwAAEgAAAAALIgLANkT/eEIXawBR0gAAAAAAAAEAAwASAAAAAiIC
oM5F/3hCF2sAAQADAAAAAAANIgKwWkf/eEIXawABAAMABgAAAKA3oAAGIgKQskv/eEIXawAEAAAA
EUAIoKZR/3hCF2sAAAAAAAAAAAABEAiAJlT/eEIXawACEQiwZsEAeUIXawABAAAA1QxAAAAAAAAP
IAgQ+wAAABFACKAmygB5QhdrAAAAAAAAAAAAARAIgILMAHlCF2sAAhEIsAq+GXlCF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigWsIZeUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiA0tQZeUIXawACEQiwygAaeUIXawASAAAABRNgqf////8SIAgQGAAAABFACKBeHhp5
QhdrAAAAAAAAAAAAEUAIoDIlGnlCF2sAAAAAAAAAAAABEAiARigaeUIXawACEQiwZjcaeUIXawAH
AAAA56hpqf////8RQAigmjoaeUIXawAAAAAAAAAAAAEQCIDiPRp5QhdrAAIRCLC2aUF5QhdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoFZuQXlCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgF6BQXlCF2sAAhEIsFqsQXlCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
BstBeUIXawAAAAAAAAAAABFACKDC0UF5QhdrAAAAAAAAAAAAARAIgNrUQXlCF2sAAhEIsALjQXlC
F2sABwAAAOeoaan/////EUAIoMLlQXlCF2sAAAAAAAAAAAABEAiA3uhBeUIXawACEQiwghZpeUIX
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBGG2l5QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCICqLWl5QhdrAAIRCLBiV2l5QhdrABIAAAAFE2Cp/////xIgCBAYAAAA
EUAIoNZ1aXlCF2sAAAAAAAAAAAARQAigWnxpeUIXawAAAAAAAAAAAAEQCID6f2l5QhdrAAIRCLAa
j2l5QhdrAAcAAADnqGmp/////xFACKDmkWl5QhdrAAAAAAAAAAAAARAIgGqVaXlCF2sAAhEIsGLC
kHlCF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigssaQeUIXawAAAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAItqQeUIXawACEQiw8gOReUIXawASAAAABRNgqf////8SIAgQ
GAAAABFACKDSIpF5QhdrAAAAAAAAAAAAEUAIoCopkXlCF2sAAAAAAAAAAAABEAiAKiyReUIXawAC
EQiw/juReUIXawAHAAAA56hpqf////8RQAigrj6ReUIXawAAAAAAAAAAAAEQCIDOQZF5QhdrAAIR
CLCWbrh5QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoMZzuHlCF2sAAAAAAAAAAAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgFKHuHlCF2sAAhEIsM6wuHlCF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAigWs+4eUIXawAAAAAAAAAAABFACKBC1rh5QhdrAAAAAAAAAAAAARAIgEbZuHlC
F2sAAhEIsILouHlCF2sABwAAAOeoaan/////EUAIoDbruHlCF2sAAAAAAAAAAAABEAiAVu64eUIX
awACEQiw0hrgeUIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDKH+B5QhdrAAAAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBCM+B5QhdrAAIRCLByXuB5QhdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoBp84HlCF2sAAAAAAAAAAAARQAigEoPgeUIXawAAAAAAAAAAAAEQCIAK
huB5QhdrAAIRCLCKleB5QhdrAAcAAADnqGmp/////xFACKAimOB5QhdrAAAAAAAAAAAAARAIgBqb
4HlCF2sAAhEIsL7HB3pCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigHswHekIXawAAAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAWt8HekIXawACEQiwfggIekIXawASAAAA
BRNgqf////8SIAgQGAAAABFACKB2Jwh6QhdrAAAAAAAAAAAAEUAIoDYuCHpCF2sAAAAAAAAAAAAB
EAiAIjEIekIXawACEQiwlkAIekIXawAHAAAA56hpqf////8RQAigVkMIekIXawAAAAAAAAAAAAEQ
CIASRgh6QhdrAAIRCLCicy96QhdrAAEAAADLDEAAAAAAAA8gCBD6AAAAEUAIoM54L3pCF2sAAAAA
AAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgDaPL3pCF2sAAhEIsP64L3pCF2sA
EgAAAAUTYKn/////EiAIEBgAAAARQAigdtQvekIXawAAAAAAAAAAABFACKAq2y96QhdrAAAAAAAA
AAAAARAIgDbeL3pCF2sAAhEIsI7sL3pCF2sABwAAAOeoaan/////EUAIoIbvL3pCF2sAAAAAAAAA
AAABEAiAJvIvekIXawACEQiwhh9XekIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAiJFd6Qhdr
AAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBqN1d6QhdrAAIRCLBOZFd6
QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoLqCV3pCF2sAAAAAAAAAAAARQAigWolXekIXawAA
AAAAAAAAAAEQCIAejFd6QhdrAAIRCLDKmVd6QhdrAAcAAADnqGmp/////xFACKB+nFd6QhdrAAAA
AAAAAAAAARAIgHKfV3pCF2sAAhEIsA7MfnpCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigftB+
ekIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA8uJ+ekIXawACEQiw
2gx/ekIXawASAAAABRNgqf////8SIAgQGAAAABFACKCeKn96QhdrAAAAAAAAAAAAEUAIoBYxf3pC
F2sAAAAAAAAAAAABEAiAPjR/ekIXawACEQiwfkN/ekIXawAHAAAA56hpqf////8RQAigTkZ/ekIX
awAAAAAAAAAAAAEQCIBKSX96QhdrAAIRCLBCeKZ6QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAI
oFZ9pnpCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAABIACoMaepnpCF2sA
AAAAAAAAAAAREgKQ/qKmekIXawAAAAAACSICgNanpnpCF2sADCIC4EqrpnpCF2sAl3wAAAAAAACX
fAAAAAAAAAIAARIAAAAACyICwOKspnpCF2sAKwEAAAAAAAAAAAAAEgAAAAIiAqCGr6Z6QhdrAAAA
AAAAAAAADSICsPawpnpCF2sAAAAAABIAAADXDo8ABiICkOa0pnpCF2sAFAAAACAgCDDzAAAABQAA
APMAAAABEAiAYsGmekIXawACEQiwrummekIXawASAAAABRNgqf////8SIAgQGAAAABFACKDqB6d6
QhdrAAAAAAAAAAAAEUAIoGIOp3pCF2sAAAAAAAAAAAABEAiAXhGnekIXawACEQiwkh+nekIXawAH
AAAA56hpqf////8RQAigRiKnekIXawAAAAAAAAAAAAEQCID6JKd6QhdrAAPwASAHAAAAeA8AAAIR
CLDKtCt4QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoCYELHhCF2sAAAAAAAAAAAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgOIZLHhCF2sAAhEIsOZALHhCF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAig2lwseEIXawAAAAAAAAAAABFACKCKYix4QhdrAAAAAAAAAAAAARAIgA5mLHhC
F2sAAhEIsGZyLHhCF2sABwAAAOeoaan/////EUAIoA51LHhCF2sAAAAAAAAAAAABEAiALngseEIX
awACEQiw8l9TeEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAaZFN4QhdrAAAAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBac1N4QhdrAAIRCLD6wlN4QhdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoB7hU3hCF2sAAAAAAAAAAAARQAigjudTeEIXawAAAAAAAAAAAAEQCIA2
6lN4QhdrAAIRCLBS+FN4QhdrAAcAAADnqGmp/////xFACKBG+1N4QhdrAAAAAAAAAAAAARAIgJr+
U3hCF2sAAhEIsCIMe3hCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigRhF7eEIXawAAAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAyiN7eEIXawACEQiwpkt7eEIXawASAAAA
BRNgqf////8SIAgQGAAAABFACKCuaHt4QhdrAAAAAAAAAAAAEUAIoM5ve3hCF2sAAAAAAAAAAAAB
EAiAjnR7eEIXawACEQiw4oF7eEIXawAHAAAA56hpqf////8RQAignoR7eEIXawAAAAAAAAAAAAEQ
CIAaiHt4QhdrAAIRCLAWuaJ4QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoJK9onhCF2sAAAAA
AAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgAbQonhCF2sAAhEIsIr3onhCF2sA
EgAAAAUTYKn/////EiAIEBgAAAARQAigrhSjeEIXawAAAAAAAAAAABFACKAyG6N4QhdrAAAAAAAA
AAAAARAIgGYeo3hCF2sAAhEIsA4to3hCF2sABwAAAOeoaan/////EUAIoBowo3hCF2sAAAAAAAAA
AAABEAiANjOjeEIXawACEQiwtmTKeEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCKacp4Qhdr
AAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAyfMp4QhdrAAIRCLAipcp4
QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoP7BynhCF2sAAAAAAAAAAAARQAigpsjKeEIXawAA
AAAAAAAAAAEQCIDay8p4QhdrAAIRCLDy2sp4QhdrAAcAAADnqGmp/////xFACKDm3cp4QhdrAAAA
AAAAAAAAARAIgPLgynhCF2sAAhEIsLYR8nhCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigohby
eEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA+ifyeEIXawACEQiw
dk/yeEIXawASAAAABRNgqf////8SIAgQGAAAABFACKC2bPJ4QhdrAAAAAAAAAAAAEUAIoEZz8nhC
F2sAAAAAAAAAAAABEAiA+nXyeEIXawACEQiwWoLyeEIXawAHAAAA56hpqf////8RQAigBoXyeEIX
awAAAAAAAAAAAAEQCIDqh/J4QhdrAAIRCLBivRl5QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAI
oO7BGXlCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgHbUGXlCF2sA
AhEIsIr+GXlCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAiggh4aeUIXawAAAAAAAAAAABFACKAO
JRp5QhdrAAAAAAAAAAAAARAIgB4oGnlCF2sAAhEIsKY3GnlCF2sABwAAAOeoaan/////EUAIoM46
GnlCF2sAAAAAAAAAAAABEAiAyj0aeUIXawACEQiwKmtBeUIXawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKBqb0F5QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICOgUF5
QhdrAAIRCLCarEF5QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoOLKQXlCF2sAAAAAAAAAAAAR
QAigBtFBeUIXawAAAAAAAAAAAAEQCIDm00F5QhdrAAIRCLDe4UF5QhdrAAcAAADnqGmp/////xFA
CKDu5EF5QhdrAAAAAAAAAAAAARAIgB7pQXlCF2sAAhEIsN4VaXlCF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAigVhppeUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
ti1peUIXawACEQiwAldpeUIXawASAAAABRNgqf////8SIAgQGAAAABFACKDKdWl5QhdrAAAAAAAA
AAAAEUAIoJp8aXlCF2sAAAAAAAAAAAABEAiABoBpeUIXawACEQiwoo5peUIXawAHAAAA56hpqf//
//8RQAigZpFpeUIXawAAAAAAAAAAAAEQCIBGlGl5QhdrAAIRCLDewZB5QhdrAAEAAADVDEAAAAAA
AA8gCBD6AAAAEUAIoF7GkHlCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgOLakHlCF2sAAhEIsEoEkXlCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig4iKReUIXawAA
AAAAAAAAABFACKB+KZF5QhdrAAAAAAAAAAAAARAIgKoskXlCF2sAAhEIsOY6kXlCF2sABwAAAOeo
aan/////EUAIoA4+kXlCF2sAAAAAAAAAAAABEAiA+kCReUIXawACEQiwzm64eUIXawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKDqc7h5QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIDGhrh5QhdrAAIRCLAOsbh5QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoGrPuHlC
F2sAAAAAAAAAAAARQAigTta4eUIXawAAAAAAAAAAAAEQCIA62bh5QhdrAAIRCLAW6Lh5QhdrAAcA
AADnqGmp/////xFACKDi6rh5QhdrAAAAAAAAAAAAARAIgMLtuHlCF2sAAhEIsAob4HlCF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAig0h/geUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiANjPgeUIXawACEQiwIl7geUIXawASAAAABRNgqf////8SIAgQGAAAABFACKAi
fOB5QhdrAAAAAAAAAAAAEUAIoOqC4HlCF2sAAAAAAAAAAAABEAiANobgeUIXawACEQiw6pTgeUIX
awAHAAAA56hpqf////8RQAigxpfgeUIXawAAAAAAAAAAAAEQCIC6muB5QhdrAAIRCLA2xwd6Qhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoNLLB3pCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgLreB3pCF2sAAhEIsFoICHpCF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAigQicIekIXawAAAAAAAAAAABFACKBmLgh6QhdrAAAAAAAAAAAAARAIgD4xCHpCF2sAAhEIsBpA
CHpCF2sABwAAAOeoaan/////EUAIoNpCCHpCF2sAAAAAAAAAAAABEAiA4kUIekIXawACEQiwJnMv
ekIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCyeC96QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCID6jC96QhdrAAIRCLDetS96QhdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoHbWL3pCF2sAAAAAAAAAAAARQAigNtwvekIXawAAAAAAAAAAAAEQCIBm3y96QhdrAAIR
CLAO7i96QhdrAAcAAADnqGmp/////wLwATAFEwCU/////wLwAQARQAigDvMvekIXawAAAAAAAAAA
AAEQCIDi9S96QhdrAAIRCLB6IFd6QhdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoBYlV3pCF2sA
AAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgHY7V3pCF2sAAhEIsIJkV3pC
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigqoJXekIXawAAAAAAAAAAABFACKCSiVd6QhdrAAAA
AAAAAAAAARAIgMKPV3pCF2sAAhEIsAKdV3pCF2sABwAAAOeoaan/////EUAIoAqgV3pCF2sAAAAA
AAAAAAABEAiAbqNXekIXawACEQiwcst+ekIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAK0H56
QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICe5H56QhdrAAIRCLD6
DH96QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoIoqf3pCF2sAAAAAAAAAAAARQAigRjF/ekIX
awAAAAAAAAAAAAEQCIAyNH96QhdrAAIRCLAmQ396QhdrAAcAAADnqGmp/////xFACKDaRX96Qhdr
AAAAAAAAAAAAARAIgMpIf3pCF2sAAhEIsP53pnpCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
Mn2mekIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAVpCmekIXawAC
EQiw1ramekIXawASAAAABRNgqf////8SIAgQGAAAABFACKD21KZ6QhdrAAAAAAAAAAAAEUAIoPba
pnpCF2sAAAAAAAAAAAABEAiAet2mekIXawACEQiwruumekIXawAHAAAA56hpqf////8RQAigVu6m
ekIXawAAAAAAAAAAAAEQCIAG8aZ6QhdrAAPwASAEAAAAXAYAAAIRCLAWJ856QhdrAAEAAADLDEAA
AAAAAA8gCBD6AAAAEUAIoNYvznpCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAAvABAAEQCID2Sc56QhdrAAIRCLDGbM56QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoKaC
znpCF2sAAAAAAAAAAAARQAigiofOekIXawAAAAAAAAAAAAEQCIBWic56QhdrAAIRCLCSk856Qhdr
AAcAAADnqGmp/////xFACKBmlc56QhdrAAAAAAAAAAAAARAIgEKXznpCF2sAAhEIsDrQ9XpCF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAigctP1ekIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiA1uP1ekIXawACEQiwSv/1ekIXawASAAAABRNgqf////8SIAgQGAAAABFA
CKBWEvZ6QhdrAAAAAAAAAAAAEUAIoOoW9npCF2sAAAAAAAAAAAABEAiAqhj2ekIXawACEQiwtiL2
ekIXawAHAAAA56hpqf////8RQAigfiT2ekIXawAAAAAAAAAAAAEQCIAaJvZ6QhdrAAIRCLC+fB17
QhdrAAEAAADcDEAAAAAAAA8gCBD6AAAAEUAIoMp/HXtCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgCqNHXtCF2sAAhEIsPKoHXtCF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAigZrsde0IXawAAAAAAAAAAABFACKDyvx17QhdrAAAAAAAAAAAAARAIgKrBHXtCF2sAAhEI
sLrLHXtCF2sABwAAAOeoaan/////EUAIoIrNHXtCF2sAAAAAAAAAAAABEAiAIs8de0IXawACEQiw
9ihFe0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDuK0V7QhdrAAAAAAAAAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIBqOEV7QhdrAAIRCLB+XkV7QhdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoHZxRXtCF2sAAAAAAAAAAAARQAigCnZFe0IXawAAAAAAAAAAAAEQCIDWd0V7Qhdr
AAIRCLCygUV7QhdrAAcAAADnqGmp/////xFACKB6g0V7QhdrAAAAAAAAAAAAARAIgB6FRXtCF2sA
AhEIsNLVbHtCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAightpse0IXawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAOuxse0IXawACEQiwGhFte0IXawASAAAABRNgqf//
//8SIAgQGAAAABFACKA2KG17QhdrAAAAAAAAAAAAEUAIoJIsbXtCF2sAAAAAAAAAAAABEAiAXi5t
e0IXawACEQiwzjhte0IXawAHAAAA56hpqf////8RQAigmjpte0IXawAAAAAAAAAAAAEQCIBqPG17
QhdrAAIRCLCSgJR7QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoIaDlHtCF2sAAAAAAAAAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgH6ZlHtCF2sAAhEIsKa7lHtCF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAigGs+Ue0IXawAAAAAAAAAAABFACKBm05R7QhdrAAAAAAAAAAAAARAI
gC7VlHtCF2sAAhEIsALflHtCF2sABwAAAOeoaan/////EUAIoNLglHtCF2sAAAAAAAAAAAABEAiA
ouKUe0IXawACEQiwci28e0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBqMLx7QhdrAAAAAAAA
AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDCP7x7QhdrAAIRCLCGYbx7QhdrABIA
AAAFE2Cp/////xIgCBAYAAAAEUAIoJJ0vHtCF2sAAAAAAAAAAAARQAig2ni8e0IXawAAAAAAAAAA
AAEQCICqerx7QhdrAAIRCLB6hLx7QhdrAAcAAADnqGmp/////xFACKCihrx7QhdrAAAAAAAAAAAA
ARAIgK6IvHtCF2sAA/ABIAUAAABsAQAAAxCA4Ar4q3pCF2sABAAAAG50eYMAAAAAAAAAAAAAAAAA
AAAAAhCAwIICrHpCF2sABAAAAAh6eYPEEAAAegYAAAMQgOBWWVZ7QhdrAAQAAABO/LqD+gAAAAAA
AAAAAAAAAAAAAASAAqAqe1Z7QhdrAAMAAAACAAAAERICkD5+VntCF2sAAgADAAkiAoAKg1Z7Qhdr
AAwiAuA+hlZ7QhdrAOVdCgAAAAAA5V0KAAAAAAACAAASAAAAAAsiAsCCiFZ7QhdrAALhAAAAAAAA
AgADABIAAAACIgKgUotWe0IXawACAAMAAAAAAA0iArCejVZ7QhdrAAIAAwAFAAAAoDegAAYiApAi
klZ7QhdrAAYAAAACEIDA3ptWe0IXawAEAAAAeRe7g8xnAACeFQAAAxCA4M4bWHtCF2sABAAAAOmp
u4P7AAAAAAAAAAAAAAAAAAAAAhCAwLIxWHtCF2sABAAAAJCzu4OkZwAAMhAAAAPwASAGAAAA1BAA
AAIRCLAWJ856QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoFIvznpCF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgI5JznpCF2sAAhEIsAZ2znpCF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigxo/OekIXawAAAAAAAAAAABFACKDOlc56QhdrAAAAAAAAAAAAARAIgK6Y
znpCF2sAAhEIsB6mznpCF2sABwAAAOeoaan/////EUAIoOaoznpCF2sAAAAAAAAAAAABEAiACqzO
ekIXawACEQiwftD1ekIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKC21fV6QhdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBK6/V6QhdrAAIRCLAaE/Z6QhdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoKIw9npCF2sAAAAAAAAAAAARQAigHjf2ekIXawAAAAAAAAAAAAEQ
CIBmOvZ6QhdrAAIRCLA2SfZ6QhdrAAcAAADnqGmp/////xFACKAaTPZ6QhdrAAAAAAAAAAAAARAI
gGJP9npCF2sAAhEIsL58HXtCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigSoYde0IXawAAAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA/pcde0IXawACEQiwTsAde0IXawAS
AAAABRNgqf////8SIAgQGAAAABFACKBq2R17QhdrAAAAAAAAAAAAEUAIoJLfHXtCF2sAAAAAAAAA
AAABEAiAtuIde0IXawACEQiw7vAde0IXawAHAAAA56hpqf////8RQAigCvQde0IXawAAAAAAAAAA
AAEQCIBC9x17QhdrAAIRCLAm+D17QhdrAAwAAAB1T9Gp/////xFACKAa/j17QhdrAAAAAAAAAAAA
BoACoBoAPntCF2sAAwAAAAMAAAATIAgQAAAAABFACKDqAz57QhdrAAAAAAAAAAAAFSICoG4OPntC
F2sABgAAAAAAAAADIgLAwhM+e0IXawADAAMAwM5b/wAAAIDgaEQBFCICwKIXPntCF2sABgD/f///
//8AAAAAAAAAwAkiAoA+Gz57QhdrAAwiAuDWHD57QhdrAK9eCgAAAAAAr14KAAAAAAADAAASAAAA
AA6AArB+Hz57QhdrAAMAAAADAAAAz+5EAQ+AAsAuIT57QhdrAP9/AAAGAAAAz+5EAf////8KgALA
liI+e0IXawADAAAAAwAAAP9/AAAGAAAAIRACkMokPntCF2sAAwADAAERApCiJj57QhdrAAYA/38J
IgKAFko+e0IXawAMIgLgiks+e0IXawCwXgoAAAAAALBeCgAAAAAAAgAAEgAAAAALIgLAfk0+e0IX
awAq3gAAAAAAAAMAAwASAAAAAhCAwGJhPntCF2sAAQAAAE/GsYOrAAAAiQAAAAMQgOBSLkV7Qhdr
AAEAAADPYrSD+gAAAAAAAAAAAAAAAAAAAASAAqDWWkV7QhdrAAMAAAADAAAAERICkFpdRXtCF2sA
AwADAAkiAoA+YEV7QhdrAAwiAuCmYUV7QhdrAHVeCgAAAAAAdV4KAAAAAAACAAASAAAAAAsiAsBO
Y0V7QhdrACHeAAAAAAAAAwADABIAAAACIgKgymRFe0IXawADAAMAAAAAAA0iArB2ZkV7QhdrAAMA
AwAGAAAAwM5b/wYiApAKakV7QhdrAAYAAAAVIgKg0oNFe0IXawAGAAAAAAEAARciApBahkV7Qhdr
AAMAAwAUIgLAdohFe0IXawADAAMABgAAAAAAAADAzlv/ByICwKqMRXtCF2sAAgACAN4TEgCgN6AA
AgAAAAciAsAKkUV7QhdrAAUAAwCgN6AAoDegAAIAAAAHIgLACpNFe0IXawAGAAMAEYpb/xG3jAAC
AAAAByICwEqXRXtCF2sABAADAKA3oACgN6AAAgAAAAciAsCKm0V7QhdrAAcAAwCgN6AAoDegAAIA
AAAHIgLAKqNFe0IXawAAAAIAoDegAKA3oAACAAAAByICwJqnRXtCF2sAAQACAKA3oACgN6AAAgAA
AAciAsBWrEV7QhdrAAMAAgCgN6AAoDegAAIAAAAHIgLABrFFe0IXawAAAAMAoDegAKA3oAACAAAA
AyICwFa1RXtCF2sAAQADAHVtwf8AAACAe43fAAciAsCatkV7QhdrAAEAAwB1bcH/oDegAAIAAAAH
IgLAYrtFe0IXawACAAMAvNafAKA3oAACAAAAByICwKq8RXtCF2sAAwADAMDOW//A+4wAAgAAAAwi
AuBavkV7QhdrAHVeCgAAAAAAdV4KAAAAAAADAAASAAAAAAwiAuAKw0V7QhdrAFCAAAAAAAAAUIAA
AAAAAAABAAESAAAAABAiAqDKxkV7QhdrAAAAAQAl3gkAESIC4PbIRXtCF2sAdV4KAAAAAABQgAAA
AAAAAAAAAQAIg///CyICwMrLRXtCF2sAgecAAAAAAAACAAIAEgAAAAsiAsAq0EV7QhdrACbUAAAA
AAAABQADABIAAAALIgLA1tJFe0IXawDf3gAAAAAAAAYAAwASAAAACyICwE7VRXtCF2sAjZ4AAAAA
AAAEAAMAEgAAAAsiAsCu2EV7QhdrAIPrAAAAAAAABwADABIAAAALIgLACtxFe0IXawBk4QAAAAAA
AAAAAgASAAAACyICwErfRXtCF2sATdUAAAAAAAABAAIAEgAAAAsiAsCu4kV7QhdrACHXAAAAAAAA
AwACABIAAAALIgLAQuZFe0IXawCusAAAAAAAAAAAAwASAAAACyICwBLpRXtCF2sAad0AAAAAAAAB
AAMAEgAAAAsiAsAS7EV7QhdrABnhAAAAAAAAAgADABIAAAALIgLAku5Fe0IXawAh3gAAAAAAAAMA
AwASAAAADoACsB4iRntCF2sA/38AAAYAAABt3wIAD4ACwIYjRntCF2sAAwAAAAMAAAAVDgAAgMPJ
AQqAAsDeJEZ7QhdrAP9/AAAGAAAAAwAAAAMAAAAREAKQgiZGe0IXawAGAP9/ARECkAIoRntCF2sA
AwADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAgIAgw8wAAAAUAAADzAAAAARAIgKp6RntC
F2sAAhEIsHaaRntCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigvrlGe0IXawAAAAAAAAAAAAEQ
CIDuvEZ7QhdrAAIRCLDC10Z7QhdrAAcAAAB2T9Gp/////xFACKCK2kZ7QhdrAAAAAAAAAAAAARAI
gG7dRntCF2sAAhEIsArrRntCF2sADAAAAHVP0an/////EUAIoNbuRntCF2sAAAAAAAAAAAAGgAKg
gvBGe0IXawADAAAAAwAAABMgCBAAAAAAEUAIoCL0RntCF2sAAAAAAAAAAAAVIgKgGvxGe0IXawAG
AAAAAAAAAAMiAsDe/UZ7QhdrAAMAAwB/a4wAAAAAgEGQAAAUIgLADgBHe0IXawAGAP9//////wAA
AAAAAADACSICgMICR3tCF2sADCIC4EIER3tCF2sAeV4KAAAAAAB5XgoAAAAAAAMAABIAAAAADoAC
sNIGR3tCF2sAAwAAAAMAAABBkAAAD4ACwDIIR3tCF2sA/38AAAYAAABBkAAA/////wqAAsCmCUd7
QhdrAAMAAAADAAAA/38AAAYAAAAhEAKQ0gxHe0IXawADAAMAARECkGYOR3tCF2sABgD/fwkiAoBa
LUd7QhdrAAwiAuDWLkd7QhdrAHpeCgAAAAAAel4KAAAAAAACAAASAAAAAAsiAsC2MUd7QhdrACne
AAAAAAAAAwADABIAAAACEIDANkNHe0IXawAEAAAA0zC1g+uVAACbTwAAAxCA4AaFV3tCF2sABAAA
ALptu4MAAAAAAAAAAAAAAAAAAAAAFSICoMaYV3tCF2sABgAAAAABAQEXIgKQBpxXe0IXawACAAMA
FCICwKqeV3tCF2sAAgADAAYAAAAAAAAAoDegAA6AArBmpld7QhdrAP9/AAAGAAAAaGIGAA+AAsAO
qVd7QhdrAAMAAAACAAAAy2oAAIDDyQEKgALAAqpXe0IXawD/fwAABgAAAAMAAAACAAAAERACkLqr
V3tCF2sABgD/fwERApAerVd7QhdrAAIAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIBSTlh7QhdrAAIRCLCCm1h7QhdrABIAAAAFE2Cp/////xIgCBAYAAAA
EUAIoF69WHtCF2sAAAAAAAAAAAABEAiAhsFYe0IXawACEQiwGtVYe0IXawAHAAAAdk/Rqf////8R
QAigRtdYe0IXawAAAAAAAAAAAAEQCIAq2lh7QhdrAAIRCLD+8lh7QhdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoHYFWXtCF2sAAAAAAAAAAAARQAigag9Ze0IXawAAAAAAAAAAAAEQCIA2EVl7Qhdr
AAIRCLAK1Gx7QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoOrZbHtCF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgKbvbHtCF2sAAhEIsBoobXtCF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAighj1te0IXawAAAAAAAAAAABFACKASQm17QhdrAAAAAAAAAAAAARAIgB5E
bXtCF2sAAhEIsG5PbXtCF2sABwAAAOeoaan/////EUAIoIpRbXtCF2sAAAAAAAAAAAABEAiAtlNt
e0IXawACEQiwNoCUe0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBWg5R7QhdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIC2mJR7QhdrAAIRCLDyuJR7QhdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoLrNlHtCF2sAAAAAAAAAAAARQAigDtKUe0IXawAAAAAAAAAAAAEQ
CID605R7QhdrAAIRCLAy4JR7QhdrAAcAAADnqGmp/////xFACKAq4pR7QhdrAAAAAAAAAAAAARAI
gO7jlHtCF2sAAhEIsCotvHtCF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigJjC8e0IXawAAAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiABj+8e0IXawACEQiw5l28e0IXawAS
AAAABRNgqf////8SIAgQGAAAABFACKBycLx7QhdrAAAAAAAAAAAAEUAIoKp1vHtCF2sAAAAAAAAA
AAABEAiAcne8e0IXawACEQiwtoG8e0IXawAHAAAA56hpqf////8RQAig5oO8e0IXawAAAAAAAAAA
AASAAqCul7x7QhdrAAAAAAAAAAAAERICkB6cvHtCF2sAAAAAAAkiAoB2orx7QhdrAAwiAuCOpLx7
QhdrAICDAAAAAAAAgIMAAAAAAAACAAESAAAAAAsiAsAmprx7QhdrAEwBAAAAAAAAAAAAABIAAAAC
IgKgGqm8e0IXawAAAAAAAAAAAA0iArCCqrx7QhdrAAAAAAAaAAAAi1mfAAYiApA+rrx7QhdrABoA
AAARQAigWrS8e0IXawAAAAAAAAAAAAEQCIAitrx7QhdrAAPwASAHAAAAOAgAAAIRCLD2Js56Qhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoM4vznpCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgGJJznpCF2sAAhEIsP5wznpCF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAigzo7OekIXawAAAAAAAAAAABFACKB6lc56QhdrAAAAAAAAAAAAARAIgKqbznpCF2sAAhEIsC6p
znpCF2sABwAAAOeoaan/////EUAIoNarznpCF2sAAAAAAAAAAAABEAiAkq7OekIXawACEQiwltD1
ekIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDm1PV6QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIB+6fV6QhdrAAIRCLAuE/Z6QhdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoL4w9npCF2sAAAAAAAAAAAARQAigSjf2ekIXawAAAAAAAAAAAAEQCIBCOvZ6QhdrAAIR
CLCKSPZ6QhdrAAcAAADnqGmp/////xFACKCuS/Z6QhdrAAAAAAAAAAAAARAIgJpO9npCF2sAAhEI
sHZ8HXtCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigtoAde0IXawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAypIde0IXawACEQiwfrsde0IXawASAAAABRNgqf////8S
IAgQGAAAABFACKDW2B17QhdrAAAAAAAAAAAAEUAIoGbfHXtCF2sAAAAAAAAAAAABEAiAguIde0IX
awACEQiwEvEde0IXawAHAAAA56hpqf////8RQAigOvQde0IXawAAAAAAAAAAAAEQCIAi9x17Qhdr
AAIRCLDuqT97QhdrAAwAAAB1T9Gp/////xFACKCmrj97QhdrAAAAAAAAAAAABoACoP6vP3tCF2sA
AwAAAAYAAAATIAgQAAAAABFACKASsz97QhdrAAAAAAAAAAAAFSICoFq7P3tCF2sABwAAAAAAAAAD
IgLAor4/e0IXawAGAAMAEYpb/wAAAICPrUQBFCICwM7AP3tCF2sABwD/f/////8AAAAAAAAAwAki
AoA+wz97QhdrAAwiAuBGxD97QhdrAKteCgAAAAAAq14KAAAAAAACAAASAAAAAA6AArDSxT97Qhdr
AAMAAAAGAAAAj61EAQ+AAsCmxj97QhdrAP9/AAAHAAAAj61EAf////8KgALAbsc/e0IXawADAAAA
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
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDMyTqAQhdrAAIRCLC08jqAQhdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoEQQO4BCF2sAAQAAAAAAAAARQAigcBc7gEIXawABAAAAAAAAAAEQ
CIBgGjuAQhdrAAIRCLDoKDuAQhdrAAcAAADnqGmp/////xFACKDQKzuAQhdrAAEAAAAAAAAAARAI
gJwuO4BCF2sAAhEIsGxeYoBCF2sAAQAAANAMQAAAAAAADyAIEPoAAAARQAigkGJigEIXawABAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiABHVigEIXawACEQiwAJ9igEIXawAS
AAAABRNgqf////8SIAgQGAAAABFACKDQvWKAQhdrAAEAAAAAAAAAEUAIoNTEYoBCF2sAAQAAAAAA
AAABEAiA4MdigEIXawACEQiwANdigEIXawAHAAAA56hpqf////8RQAig6NligEIXawABAAAAAAAA
AAEQCIDI3GKAQhdrAAIRCLCICoqAQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoKAOioBCF2sA
AQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgPghioBCF2sAAhEIsHBMioBC
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigoGqKgEIXawABAAAAAAAAABFACKDUcYqAQhdrAAEA
AAAAAAAAARAIgJx0ioBCF2sAAhEIsJCDioBCF2sABwAAAOeoaan/////EUAIoISGioBCF2sAAQAA
AAAAAAABEAiAWImKgEIXawAD8AEgBgAAAAARAAADEIDgDKdefkIXawACAAAA94/lhPoAAAAAAAAA
AAAAAAAAAAAEgAKgHMdefkIXawADAAAAAgAAABESApCEyV5+QhdrAAIAAwAJIgKAeMxefkIXawAM
IgLgqM1efkIXawClRgoAAAAAAKVGCgAAAAAAAgAAEgAAAAALIgLApM9efkIXawBL7wAAAAAAAAIA
AwASAAAAAiICoNDQXn5CF2sAAgADAAAAAAANIgKwDNJefkIXawACAAMABgAAAPQxe/8GIgKQkNRe
fkIXawAGAAAAFSICoOjaXn5CF2sABgAAAAABAQEXIgKQKN1efkIXawACAAMAFCICwFDfXn5CF2sA
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
QhdrAAAAAAAAAAAAARAIgLY8r4lCF2sAAhEIsFZp1olCF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAigpm3WiUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAaobWiUIX
awACEQiwrq/WiUIXawASAAAABRNgqf////8SIAgQGAAAABFACKCmzdaJQhdrAAAAAAAAAAAAEUAI
oDrU1olCF2sAAAAAAAAAAAABEAiA8tbWiUIXawACEQiwsubWiUIXawAHAAAA56hpqf////8RQAig
QunWiUIXawAAAAAAAAAAAAEQCIAe7NaJQhdrAAIRCLACFv6JQhdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoFIa/olCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgCot
/olCF2sAAhEIsCJV/olCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigznL+iUIXawAAAAAAAAAA
ABFACKCKef6JQhdrAAAAAAAAAAAAARAIgFZ8/olCF2sAAhEIsOaM/olCF2sABwAAAOeoaan/////
EUAIoKKP/olCF2sAAAAAAAAAAAABEAiAApP+iUIXawACEQiw+sElikIXawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKAuxiWKQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CIB6FSaKQhdrAAIRCLBOPiaKQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoOZcJopCF2sAAAAA
AAAAAAARQAigvmMmikIXawAAAAAAAAAAAAEQCIBuZiaKQhdrAAIRCLBqdiaKQhdrAAcAAADnqGmp
/////xFACKBCeSaKQhdrAAAAAAAAAAAAARAIgB58JopCF2sAAhEIsMpuTYpCF2sAAQAAAMsMQAAA
AAAADyAIEPoAAAARQAiggnNNikIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAer5NikIXawACEQiwGuhNikIXawASAAAABRNgqf////8SIAgQGAAAABFACKBqBk6KQhdr
AAAAAAAAAAAAEUAIoFoNTopCF2sAAAAAAAAAAAABEAiA3g9OikIXawACEQiwIh5OikIXawAHAAAA
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
AwADABciApD2juyKQhdrAAYAAwAUIgLAppDsikIXawAGAAMABAAAAAEAAADnK2T/DoACsPaV7IpC
F2sA/38AAAQAAACppgQAD4ACwDqX7IpCF2sAAwAAAAYAAABYEQAAgMPJAQqAAsBGmeyKQhdrAP9/
AAAEAAAAAwAAAAYAAAAREAKQqprsikIXawAEAP9/ARECkAac7IpCF2sABgADAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAAgIAgw8wAAAAUAAADzAAAAARAIgObQ7YpCF2sAAhEIsLby7YpCF2sA
EgAAAAUTYKn/////EiAIEBgAAAARQAigtg/uikIXawAAAAAAAAAAAAEQCIA2Eu6KQhdrAAIRCLCm
K+6KQhdrAAcAAAB2T9Gp/////xFACKBWLu6KQhdrAAAAAAAAAAAAARAIgPIw7opCF2sAAhEIsGo9
7opCF2sADAAAAHVP0an/////EUAIoEZB7opCF2sAAAAAAAAAAAAGgAKg8kLuikIXawADAAAABgAA
ABMgCBAAAAAAEUAIoD5H7opCF2sAAAAAAAAAAAAVIgKgEk/uikIXawAEAAAAAAAAAAMiAsDKUe6K
QhdrAAYAAwCEqpQAAAAAgGWkAAAUIgLAClTuikIXawAEAP9//////wAAAAAAAADACSICgKpW7opC
F2sADCIC4CJY7opCF2sA6lUKAAAAAADqVQoAAAAAAAQAABIAAAAADoACsGJa7opCF2sAAwAAAAYA
AABjrgAAD4ACwLJb7opCF2sA/38AAAQAAABjrgAA/////wqAAsDKXe6KQhdrAAMAAAAGAAAA/38A
AAQAAAAhEAKQUl/uikIXawAGAAMAARECkMZg7opCF2sABAD/fwkiAoDGf+6KQhdrAAwiAuAqge6K
QhdrAO1VCgAAAAAA7VUKAAAAAAADAAASAAAAAAsiAsDagu6KQhdrAIzeAAAAAAAABgADABIAAAAC
EIDAKpPuikIXawAEAAAA6na6ieSVAADJSAAAA/ABIAUAAABICgAAAhEIsNog7IpCF2sAAQAAAMsM
QAAAAAAADyAIEPoAAAARQAigUi3sikIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiAKkTsikIXawACEQiwKoHsikIXawASAAAABRNgqf////8SIAgQGAAAABFACKD+o+yK
QhdrAAAAAAAAAAAAEUAIoJ6q7IpCF2sAAAAAAAAAAAABEAiAOq7sikIXawACEQiwFr3sikIXawAH
AAAA56hpqf////8RQAigxsHsikIXawAAAAAAAAAAAAEQCICyxOyKQhdrAAIRCLAezBOLQhdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoHbRE4tCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgIblE4tCF2sAAhEIsCoPFItCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
4igUi0IXawAAAAAAAAAAABFACKDaLRSLQhdrAAAAAAAAAAAAARAIgA4wFItCF2sAAhEIsAo7FItC
F2sABwAAAOeoaan/////EUAIoNI8FItCF2sAAAAAAAAAAAABEAiAvj4Ui0IXawACEQiwenU7i0IX
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBWeDuLQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCICShTuLQhdrAAIRCLDWpzuLQhdrABIAAAAFE2Cp/////xIgCBAYAAAA
EUAIoFK7O4tCF2sAAAAAAAAAAAARQAig4r87i0IXawAAAAAAAAAAAAEQCICSwTuLQhdrAAIRCLDO
yzuLQhdrAAcAAADnqGmp/////xFACKCCzTuLQhdrAAAAAAAAAAAAARAIgFbPO4tCF2sAAhEIsMIh
Y4tCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigliRji0IXawAAAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiA3jJji0IXawACEQiwZlNji0IXawASAAAABRNgqf////8SIAgQ
GAAAABFACKCqZmOLQhdrAAAAAAAAAAAAEUAIoDprY4tCF2sAAAAAAAAAAAABEAiA8mxji0IXawAC
EQiw4nZji0IXawAHAAAA56hpqf////8RQAigknhji0IXawAAAAAAAAAAAAEQCIBqemOLQhdrAAIR
CLByzoqLQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoEbRiotCF2sAAAAAAAAAAAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgFrdiotCF2sAAhEIsEb+iotCF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAigehGLi0IXawAAAAAAAAAAABFACKDeFYuLQhdrAAAAAAAAAAAAARAIgJYXi4tC
F2sAAhEIsB4ii4tCF2sABwAAAOeoaan/////EUAIoMoji4tCF2sAAAAAAAAAAAABEAiAaiWLi0IX
awACEQiwXkKui0IXawAMAAAAdU/Rqf////8RQAigFkaui0IXawAAAAAAAAAAAAaAAqBCR66LQhdr
AAMAAAABAAAAEyAIEAAAAAARQAignkqui0IXawAAAAAAAAAAABUiAqAeVK6LQhdrAAUAAAAAAAAA
AyICwNZWrotCF2sAAQADAOe4VQAAAACAuX5KABQiAsDmWK6LQhdrAAUA/3//////AAAAAAAAAMAJ
IgKA5lyui0IXawAMIgLgMl6ui0IXawA9UwoAAAAAAD1TCgAAAAAAAgAAEgAAAAAOgAKw6l+ui0IX
awADAAAAAQAAAKXbQQEPgALAymCui0IXawD/fwAABQAAAKXbQQH/////CoACwF5irotCF2sAAwAA
AAEAAAD/fwAABQAAACEQApB2Y66LQhdrAAEAAwABEQKQfmSui0IXawAFAP9/CSICgK58rotCF2sA
DCIC4I59rotCF2sAPVMKAAAAAAA9UwoAAAAAAAEAABIAAAAACyICwIp+rotCF2sAp+AAAAAAAAAB
AAMAEgAAAAIQgMBeia6LQhdrAAEAAAC1SwSKYwAAAFUAAAADEIDg5oCyi0IXawABAAAAHtEFivoA
AAAAAAAAAAAAAAAAAAAEgAKgUq2yi0IXawADAAAAAQAAABESApAKr7KLQhdrAAEAAwAJIgKAQrGy
i0IXawAMIgLg/rKyi0IXawAUUwoAAAAAABRTCgAAAAAAAgAAEgAAAAALIgLA9rOyi0IXawCi4AAA
AAAAAAEAAwASAAAAAiICoDK2sotCF2sAAQADAAAAAAANIgKwNreyi0IXawABAAMABQAAAOe4VQAG
IgKQjrmyi0IXawAFAAAAFSICoOq/sotCF2sABQAAAAABAQEXIgKQasGyi0IXawABAAMAFCICwL7C
sotCF2sAAQADAAUAAAAAAAAA57hVAA6AArB6xrKLQhdrAP9/AAAFAAAAQLQBAA+AAsBKx7KLQhdr
AAMAAAABAAAA+wUAAIDDyQEKgALADsiyi0IXawD/fwAABQAAAAMAAAABAAAAERACkM7JsotCF2sA
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
21UKAAAAAADbVQoAAAAAAAQAABIAAAAADCIC4AIu7YpCF2sAxd0AAAAAAADF3QAAAAAAAAEAARIA
AAAAECICoOIx7YpCF2sAAAABABZ4CQARIgLgNjTtikIXawDbVQoAAAAAAMXdAAAAAAAAAAABAAiD
//8LIgLAJjftikIXawB25QAAAAAAAAIAAgASAAAACyICwAY87YpCF2sAwdMAAAAAAAAFAAMAEgAA
AAsiAsAiP+2KQhdrAIPeAAAAAAAABgADABIAAAALIgLAVkHtikIXawBLkAAAAAAAAAQAAwASAAAA
CyICwHZD7YpCF2sASesAAAAAAAAHAAMAEgAAAAsiAsA6Ru2KQhdrALvfAAAAAAAAAAACABIAAAAL
IgLAwkntikIXawAy1QAAAAAAAAEAAgASAAAACyICwEJN7YpCF2sAwNYAAAAAAAADAAIAEgAAAAsi
AsAOUO2KQhdrAAi0AAAAAAAAAAADABIAAAALIgLASlLtikIXawD/3AAAAAAAAAEAAwASAAAACyIC
wHZU7YpCF2sABN8AAAAAAAACAAMAEgAAAAsiAsBeVu2KQhdrAJvdAAAAAAAAAwADABIAAAAOgAKw
FpLtikIXawD/fwAABgAAAC8KCQAPgALAhpPtikIXawADAAAAAwAAAFASAACAw8kBCoACwAaV7YpC
F2sA/38AAAYAAAADAAAAAwAAABEQApCGlu2KQhdrAAYA/38BEQKQTpjtikIXawADAAMABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICK5O2KQhdrAAIRCLCmB+6KQhdrABIAAAAFE2Cp////
/xIgCBAYAAAAEUAIoHIj7opCF2sAAAAAAAAAAAABEAiApibuikIXawACEQiwnkDuikIXawAHAAAA
dk/Rqf////8RQAigakPuikIXawAAAAAAAAAAAAEQCIAqRu6KQhdrAAIRCLD+Uu6KQhdrAAwAAAB1
T9Gp/////xFACKDeVu6KQhdrAAAAAAAAAAAABoACoM5Y7opCF2sAAwAAAAMAAAATIAgQAAAAABFA
CKCaXO6KQhdrAAAAAAAAAAAAFSICoDJn7opCF2sABgAAAAAAAAADIgLAFmnuikIXawADAAMAADaX
AAAAAIBBrgAAFCICwHJr7opCF2sABgD/f/////8AAAAAAAAAwAkiAoBebu6KQhdrAAwiAuD6b+6K
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
gMPJAQqAAsCY1t6NQhdrAP9/AAAHAAAAAwAAAAIAAAAREAKQtNfejUIXawAHAP9/ARECkKzY3o1C
F2sAAgADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAXCDfjUIXawACEQiwwEHfjUIX
awASAAAABRNgqf////8SIAgQGAAAABFACKCQWN+NQhdrAAAAAAAAAAAAARAIgOxa341CF2sAAhEI
sKxv341CF2sABwAAAHZP0an/////EUAIoLhx341CF2sAAAAAAAAAAAABEAiAxHPfjUIXawACEQiw
bH7fjUIXawAMAAAAdU/Rqf////8RQAigbILfjUIXawAAAAAAAAAAAAaAAqCAg9+NQhdrAAMAAAAC
AAAAEyAIEAAAAAARQAigvIXfjUIXawAAAAAAAAAAABUiAqDoit+NQhdrAAcAAAAAAAAAAyICwCiM
341CF2sAAgADAM3fGwAAAACAQYQAABQiAsCQjd+NQhdrAAcA/3//////AAAAAAAAAMAJIgKAXI/f
jUIXawAMIgLgRJDfjUIXawAcPwoAAAAAABw/CgAAAAAAAgAAEgAAAAAOgAKwZJHfjUIXawADAAAA
AgAAAEGEAAAPgALALJLfjUIXawD/fwAABwAAAEGEAAD/////CoACwOyS341CF2sAAwAAAAIAAAD/
fwAABwAAACEQApDsk9+NQhdrAAIAAwABEQKQuJTfjUIXawAHAP9/CSICgCSm341CF2sADCIC4ASn
341CF2sAHD8KAAAAAAAcPwoAAAAAAAEAABIAAAAACyICwPCn341CF2sA4OwAAAAAAAACAAMAEgAA
AAIQgMDosd+NQhdrAAQAAACvINyKGAUAABIEAAADEIDgMoETjkIXawAEAAAA+QnwivoAAAAAAAAA
AAAAAAAAAAAEgAKgEggUjkIXawADAAAABAAAABESApBiChSOQhdrAAQAAwAJIgKAzg4UjkIXawAM
IgLgRhAUjkIXawAkPQoAAAAAACQ9CgAAAAAAAgAAEgAAAAALIgLA1hEUjkIXawCRjQAAAAAAAAQA
AwASAAAAAiICoCYTFI5CF2sABAADAAAAAAANIgKwshQUjkIXawAEAAMABwAAAKA3oAAGIgKQfhgU
jkIXawAHAAAAFSICoIIiFI5CF2sABwAAAAABAQEXIgKQDiUUjkIXawAEAAMAFCICwMImFI5CF2sA
BAADAAcAAAAAAAAAoDegAA6AArBKLBSOQhdrAP9/AAAHAAAAoDkUAA+AAsBSLRSOQhdrAAMAAAAE
AAAA5AcAAIDDyQEKgALAQi4UjkIXawD/fwAABwAAAAMAAAAEAAAAERACkFovFI5CF2sABwD/fwER
ApDGMBSOQhdrAAQAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgGKZFI5CF2sAAhEI
sErlFI5CF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigygQVjkIXawAAAAAAAAAAAAEQCIBGCRWO
QhdrAAIRCLDiGxWOQhdrAAcAAAB2T9Gp/////xFACKBKHhWOQhdrAAAAAAAAAAAAARAIgDIgFY5C
F2sAAhEIsII4FY5CF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigTksVjkIXawAAAAAAAAAAABFA
CKDOUBWOQhdrAAAAAAAAAAAAARAIgIJSFY5CF2sAAhEIsBI+LY5CF2sAAQAAANAMQAAAAAAADyAI
EPoAAAARQAigPkMtjkIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
ylctjkIXawACEQiwTo8tjkIXawASAAAABRNgqf////8SIAgQGAAAABFACKCqpS2OQhdrAAAAAAAA
AAAAEUAIoJKqLY5CF2sAAAAAAAAAAAABEAiAMqwtjkIXawACEQiwnrgtjkIXawAHAAAA56hpqf//
//8RQAig0rotjkIXawAAAAAAAAAAAAEQCIByvC2OQhdrAAIRCLAe61SOQhdrAAEAAADXDEAAAAAA
AA8gCBD6AAAAEUAIoA7vVI5CF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgO7/VI5CF2sAAhEIsCoeVY5CF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigJjFVjkIXawAA
AAAAAAAAABFACKCCNVWOQhdrAAAAAAAAAAAAARAIgLI3VY5CF2sAAhEIsH5JVY5CF2sABwAAAOeo
aan/////EUAIoFZLVY5CF2sAAAAAAAAAAAABEAiAQk1VjkIXawACEQiwkpZ8jkIXawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKCOmXyOQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCICGp3yOQhdrAAIRCLBKw3yOQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoLbWfI5C
F2sAAAAAAAAAAAARQAigHtt8jkIXawAAAAAAAAAAAAEQCIDC3HyOQhdrAAIRCLC253yOQhdrAAcA
AADnqGmp/////xFACKCS6XyOQhdrAAAAAAAAAAAABIACoLL4fI5CF2sAAAAAAAAAAAAREgKQXvx8
jkIXawAAAAAACSICgAr/fI5CF2sADCIC4EYBfY5CF2sAbPIAAAAAAABs8gAAAAAAAAIAARIAAAAA
CyICwA4DfY5CF2sAhwEAAAAAAAAAAAAAEgAAAAIiAqD2BH2OQhdrAAAAAAAAAAAADSICsAYGfY5C
F2sAAAAAABwAAACqiJ8ABiICkC4IfY5CF2sAHAAAABFACKCODH2OQhdrAAAAAAAAAAAAARAIgFoO
fY5CF2sAA/ABIAQAAADYEQAAAhEIsI5FpI5CF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigdk6k
jkIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAcmKkjkIXawACEQiw
1o2kjkIXawASAAAABRNgqf////8SIAgQGAAAABFACKC6q6SOQhdrAAAAAAAAAAAAEUAIoBKypI5C
F2sAAAAAAAAAAAABEAiA9rSkjkIXawACEQiwVsSkjkIXawAHAAAA56hpqf////8RQAigPsekjkIX
awAAAAAAAAAAAAEQCIAiyqSOQhdrAAIRCLAu8cuOQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAI
oEb1y45CF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgO4HzI5CF2sA
AhEIsLYzzI5CF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigblHMjkIXawAAAAAAAAAAABFACKAS
WMyOQhdrAAAAAAAAAAAAARAIgCZbzI5CF2sAAhEIsE5qzI5CF2sABwAAAOeoaan/////EUAIoEpt
zI5CF2sAAAAAAAAAAAABEAiASnDMjkIXawACEQiw/pzzjkIXawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKCWofOOQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBetPOO
QhdrAAIRCLDG3fOOQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoC77845CF2sAAAAAAAAAAAAR
QAigsgH0jkIXawAAAAAAAAAAAAEQCICuBPSOQhdrAAIRCLB2FPSOQhdrAAcAAADnqGmp/////xFA
CKAGF/SOQhdrAAAAAAAAAAAAARAIgNoZ9I5CF2sAAhEIsApJG49CF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAigwk0bj0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
kmAbj0IXawACEQiwOokbj0IXawASAAAABRNgqf////8SIAgQGAAAABFACKBypRuPQhdrAAAAAAAA
AAAAEUAIoPKrG49CF2sAAAAAAAAAAAABEAiA0q4bj0IXawACEQiwZr4bj0IXawAHAAAA56hpqf//
//8RQAig5sEbj0IXawAAAAAAAAAAAAEQCIDmxBuPQhdrAAIRCLCO9UKPQhdrAAEAAADVDEAAAAAA
AA8gCBD6AAAAEUAIoP75Qo9CF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgF4MQ49CF2sAAhEIsH41Q49CF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigIlNDj0IXawAA
AAAAAAAAABFACKCWWUOPQhdrAAAAAAAAAAAAARAIgFpcQ49CF2sAAhEIsN5tQ49CF2sABwAAAOeo
aan/////EUAIoG5wQ49CF2sAAAAAAAAAAAABEAiAVnNDj0IXawACEQiwxqNqj0IXawABAAAA1wxA
AAAAAAAPIAgQ+gAAABFACKB2qWqPQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIBixGqPQhdrAAIRCLDi8WqPQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoEoQa49C
F2sAAAAAAAAAAAARQAigThdrj0IXawAAAAAAAAAAAAEQCIBSGmuPQhdrAAIRCLDSKmuPQhdrAAcA
AADnqGmp/////xFACKB2LWuPQhdrAAAAAAAAAAAAARAIgEYwa49CF2sAAhEIsP5Oko9CF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigQlOSj0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAzmaSj0IXawACEQiwxpWSj0IXawASAAAABRNgqf////8SIAgQGAAAABFACKBu
s5KPQhdrAAAAAAAAAAAAEUAIoPq5ko9CF2sAAAAAAAAAAAABEAiA5rySj0IXawACEQiwZs6Sj0IX
awAHAAAA56hpqf////8RQAigAtGSj0IXawAAAAAAAAAAAAEQCIDe05KPQhdrAAIRCLBS+7mPQhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoPr/uY9CF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgH4Tuo9CF2sAAhEIsPZAuo9CF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAigmlq6j0IXawAAAAAAAAAAABFACKBaYLqPQhdrAAAAAAAAAAAAARAIgDJjuo9CF2sAAhEIsAJz
uo9CF2sABwAAAOeoaan/////EUAIoCJ2uo9CF2sAAAAAAAAAAAABEAiAInm6j0IXawACEQiw1qbh
j0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBOq+GPQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIDmveGPQhdrAAIRCLAy6eGPQhdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoAYJ4o9CF2sAAAAAAAAAAAARQAig1g/ij0IXawAAAAAAAAAAAAEQCIDSEuKPQhdrAAIR
CLASIuKPQhdrAAcAAADnqGmp/////xFACKDGJOKPQhdrAAAAAAAAAAAAARAIgFon4o9CF2sAAhEI
sHZTCZBCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigclgJkEIXawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiA+nkJkEIXawACEQiwqqgJkEIXawASAAAABRNgqf////8S
IAgQGAAAABFACKCOxwmQQhdrAAAAAAAAAAAAEUAIoHbOCZBCF2sAAAAAAAAAAAABEAiAbtEJkEIX
awACEQiw5uAJkEIXawAHAAAA56hpqf////8RQAigfuMJkEIXawAAAAAAAAAAAAEQCIB25gmQQhdr
AAIRCLASnxCQQhdrAAEAAADVDEAAAAAAAA8gCBD7AAAAEUAIoIblEZBCF2sAAAAAAAAAAAARQAig
XusRkEIXawAAAAAAAAAAAAEQCIAe7xGQQhdrAAIRCLDW/jCQQhdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoE4DMZBCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgO4V
MZBCF2sAAhEIsK5DMZBCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigrmExkEIXawAAAAAAAAAA
ABFACKByaDGQQhdrAAAAAAAAAAAAARAIgM5rMZBCF2sAAhEIsGp7MZBCF2sABwAAAOeoaan/////
EUAIoC5+MZBCF2sAAAAAAAAAAAABEAiARoExkEIXawACEQiwqqtYkEIXawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKAasFiQQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CICiwliQQhdrAAIRCLAO81iQQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoO4LWZBCF2sAAAAA
AAAAAAARQAigwhFZkEIXawAAAAAAAAAAAAEQCICmFFmQQhdrAAIRCLAWJVmQQhdrAAcAAADnqGmp
/////xFACKDKKFmQQhdrAAAAAAAAAAAAARAIgAIsWZBCF2sAAhEIsM5YgJBCF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAigYl6AkEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAmnOAkEIXawACEQiwjp+AkEIXawASAAAABRNgqf////8SIAgQGAAAABFACKByuoCQQhdr
AAAAAAAAAAAAEUAIoIbAgJBCF2sAAAAAAAAAAAABEAiAbsSAkEIXawACEQiwHtGAkEIXawAHAAAA
56hpqf////8RQAig3tOAkEIXawAAAAAAAAAAAAEQCIDu1oCQQhdrAAIRCLA+BKiQQhdrAAEAAADQ
DEAAAAAAAA8gCBD6AAAAEUAIoG4KqJBCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgLohqJBCF2sAAhEIsKZRqJBCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAiggnOo
kEIXawAAAAAAAAAAABFACKByeqiQQhdrAAAAAAAAAAAAARAIgI59qJBCF2sAAhEIsAaOqJBCF2sA
BwAAAOeoaan/////EUAIoKaQqJBCF2sAAAAAAAAAAAABEAiAIpOokEIXawACEQiworDPkEIXawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKAitc+QQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIB+yc+QQhdrAAIRCLCe9c+QQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oHIT0JBCF2sAAAAAAAAAAAABEAiAfhbQkEIXawACEQiwniTQkEIXawAHAAAA56hpqf////8RQAig
mifQkEIXawAAAAAAAAAAAAEQCIAmKtCQQhdrAAIRCLBa5uCQQhdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoM7q4JBCF2sAAAAAAAAAAAAEgAKgJvrgkEIXawACAAAAAQAAABESApC2/eCQQhdrAAEA
AgAJIgKA2gPhkEIXawAMIgLgDgfhkEIXawAXTwoAAAAAABdPCgAAAAAABQAAEgAAAAALIgLASgnh
kEIXawCozQAAAAAAAAEAAgASAAAAAiICoK4L4ZBCF2sAAQACAAAAAAANIgKw+g3hkEIXawABAAIA
BAAAAKA3oAARQAigniHhkEIXawAAAAAAAAAAAAEQCIAmJOGQQhdrAAIRCLBiIOeQQhdrAAwAAAB1
T9Gp/////xFACKACJueQQhdrAAAAAAAAAAAABoACoMon55BCF2sAAwAAAAcAAAATIAgQAAAAABFA
CKC2LOeQQhdrAAAAAAAAAAAAFSICoBY155BCF2sABAAAAAAAAAADIgLAmjrnkEIXawAHAAMAUF91
/wAAAIBQ2CoBFyICkHI955BCF2sAAQACABQiAsCWP+eQQhdrAAEAAgD/////AAAAAKA3oAAOgAKw
ZkbnkEIXawADAAAABwAAANd3QQEPgALAekjnkEIXawACAAAAAQAAALFiAgCAw8kBCoACwLZJ55BC
F2sAAwAAAAcAAAACAAAAAQAAACEQApDiS+eQQhdrAAcAAwABEQKQjk3nkEIXawABAAIACSICgFqV
55BCF2sADCIC4Haa55BCF2sAeU8KAAAAAAB5TwoAAAAAAAQAABIAAAAACyICwKqc55BCF2sA8/YA
AAAAAAAHAAMAEgAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAEgAKgZuPnkEIXawAAAAAA
AAAAABESApBq5ueQQhdrAAAAAAAJIgKAcuvnkEIXawAMIgLgnu3nkEIXawA3AAEAAAAAADcAAQAA
AAAAAgABEgAAAAALIgLALu/nkEIXawCeAQAAAAAAAAAAAAASAAAAAiICoMbx55BCF2sAAAAAAAAA
AAANIgKwdvPnkEIXawAAAAAAEgAAAD0SoAAGIgKQ8vbnkEIXawASAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIDKCuiQQhdrAAIRCLCuUeiQQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoIpv6JBCF2sA
AAAAAAAAAAABEAiAhnPokEIXawACEQiwOofokEIXawAHAAAAdk9xlP////8RQAigronokEIXawAA
AAAAAAAAAAEQCICyjOiQQhdrAAIRCLDSpuiQQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoGq/
6JBCF2sAAAAAAAAAAAABEAiAEsLokEIXawAD8AEgBQAAAHwOAAACEQiwTkakjkIXawABAAAA3AxA
AAAAAAAPIAgQ+gAAABFACKDOTqSOQhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCICGYaSOQhdrAAIRCLCWjaSOQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoIqrpI5C
F2sAAQAAAAAAAAARQAigUrKkjkIXawABAAAAAAAAAAEQCICCtaSOQhdrAAIRCLAuxKSOQhdrAAcA
AADnqGmp/////xFACKB+x6SOQhdrAAEAAAAAAAAAARAIgKbKpI5CF2sAAhEIsHLxy45CF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigzvnLjkIXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiA+gvMjkIXawACEQiw5jPMjkIXawASAAAABRNgqf////8SIAgQGAAAABFACKCa
UcyOQhdrAAEAAAAAAAAAEUAIoAJYzI5CF2sAAQAAAAAAAAABEAiANlvMjkIXawACEQiwFmrMjkIX
awAHAAAA56hpqf////8RQAigem3MjkIXawABAAAAAAAAAAEQCIBqcMyOQhdrAAIRCLC+nfOOQhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHKj845CF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgO60845CF2sAAhEIsIrd845CF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAigDvvzjkIXawABAAAAAAAAABFACKCCAfSOQhdrAAEAAAAAAAAAARAIgNYE9I5CF2sAAhEIsNIT
9I5CF2sABwAAAOeoaan/////EUAIoNYW9I5CF2sAAQAAAAAAAAABEAiAthn0jkIXawACEQiw3kkb
j0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBSThuPQhdrAAEAAAAAAAAABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIC6YBuPQhdrAAIRCLAWhxuPQhdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoN6lG49CF2sAAQAAAAAAAAARQAigHqwbj0IXawABAAAAAAAAAAEQCIBGrxuPQhdrAAIR
CLDOvRuPQhdrAAcAAADnqGmp/////xFACKC6wRuPQhdrAAEAAAAAAAAAARAIgN7EG49CF2sAAhEI
sLr1Qo9CF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigSvpCj0IXawABAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiA6g5Dj0IXawACEQiwqjVDj0IXawASAAAABRNgqf////8S
IAgQGAAAABFACKDiUkOPQhdrAAEAAAAAAAAAEUAIoGJZQ49CF2sAAQAAAAAAAAABEAiAhlxDj0IX
awACEQiwdmtDj0IXawAHAAAA56hpqf////8RQAignm5Dj0IXawABAAAAAAAAAAEQCIB6cUOPQhdr
AAIRCLBCo2qPQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoJaoao9CF2sAAQAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgAbEao9CF2sAAhEIsLrxao9CF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigPhBrj0IXawABAAAAAAAAABFACKDaFmuPQhdrAAEAAAAAAAAAARAIgOoZ
a49CF2sAAhEIsNIoa49CF2sABwAAAOeoaan/////EUAIoNora49CF2sAAQAAAAAAAAABEAiAri5r
j0IXawACEQiwLk+Sj0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDmU5KPQhdrAAEAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICmZpKPQhdrAAIRCLAilZKPQhdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoI6zko9CF2sAAQAAAAAAAAARQAigvrmSj0IXawABAAAAAAAAAAEQ
CIDGvJKPQhdrAAIRCLDizJKPQhdrAAcAAADnqGmp/////xFACKCuz5KPQhdrAAEAAAAAAAAAARAI
gMbSko9CF2sAAhEIsHr7uY9CF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigJgC6j0IXawABAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAThO6j0IXawACEQiwnjq6j0IXawAS
AAAABRNgqf////8SIAgQGAAAABFACKD+WLqPQhdrAAEAAAAAAAAAEUAIoAJguo9CF2sAAQAAAAAA
AAABEAiAQmO6j0IXawACEQiwcnK6j0IXawAHAAAA56hpqf////8RQAigYnW6j0IXawABAAAAAAAA
AAEQCIBGeLqPQhdrAAIRCLDepuGPQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoIKr4Y9CF2sA
AQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgL694Y9CF2sAAhEIsDLq4Y9C
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig5gjij0IXawABAAAAAAAAABFACKDCD+KPQhdrAAEA
AAAAAAAAARAIgN4S4o9CF2sAAhEIsLIq4o9CF2sABwAAAOeoaan/////EUAIoOot4o9CF2sAAQAA
AAAAAAABEAiAYjDij0IXawACEQiwplIJkEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKD6VwmQ
QhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICmfgmQQhdrAAIRCLAK
rAmQQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoLbHCZBCF2sAAQAAAAAAAAARQAigTs4JkEIX
awABAAAAAAAAAAEQCICe0QmQQhdrAAIRCLDC3wmQQhdrAAcAAADnqGmp/////xFACKDG4gmQQhdr
AAEAAAAAAAAAARAIgK7lCZBCF2sAAhEIsKqgEJBCF2sAAQAAANUMQAAAAAAADyAIEPsAAAARQAig
2uURkEIXawABAAAAAAAAABFACKBC6xGQQhdrAAEAAAAAAAAAARAIgALuEZBCF2sAAhEIsNL/MJBC
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigBgQxkEIXawABAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAVhYxkEIXawACEQiwzkMxkEIXawASAAAABRNgqf////8SIAgQGAAA
ABFACKDOYTGQQhdrAAEAAAAAAAAAEUAIoD5oMZBCF2sAAQAAAAAAAAABEAiAgmsxkEIXawACEQiw
5noxkEIXawAHAAAA56hpqf////8RQAig2n0xkEIXawABAAAAAAAAAAEQCIDqgDGQQhdrAAIRCLBa
rFiQQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoIqwWJBCF2sAAQAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgHLDWJBCF2sAAhEIsI7rWJBCF2sAEgAAAAUTYKn/////EiAI
EBgAAAARQAigygpZkEIXawABAAAAAAAAABFACKD2EVmQQhdrAAEAAAAAAAAAARAIgC4VWZBCF2sA
AhEIsJ4kWZBCF2sABwAAAOeoaan/////EUAIoEYnWZBCF2sAAQAAAAAAAAABEAiAMipZkEIXawAC
EQiwtliAkEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDeXICQQhdrAAEAAAAAAAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDqboCQQhdrAAIRCLByloCQQhdrABIAAAAFE2Cp////
/xIgCBAYAAAAEUAIoHa0gJBCF2sAAQAAAAAAAAARQAigmruAkEIXawABAAAAAAAAAAEQCICqvoCQ
QhdrAAIRCLA6zYCQQhdrAAcAAADnqGmp/////xFACKAO0ICQQhdrAAEAAAAAAAAAARAIgALTgJBC
F2sAAhEIsEaqkpBCF2sAAQAAANUMQAAAAAAADyAIEPwAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAavJKQQhdrAAIRCLDi35KQQhdrAAcAAADnqGmp////
/xFACKC64pKQQhdrAAEAAAAAAAAAARAIgH7lkpBCF2sAAhEIsDYEqJBCF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigegqokEIXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiA2iGokEIXawACEQiw6lGokEIXawASAAAABRNgqf////8SIAgQGAAAABFACKC+c6iQQhdrAAEA
AAAAAAAAEUAIoH56qJBCF2sAAQAAAAAAAAABEAiAgn2okEIXawACEQiwJo2okEIXawAHAAAA56hp
qf////8RQAigbpCokEIXawABAAAAAAAAAAEQCIA2laiQQhdrAAIRCLAysc+QQhdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoFK2z5BCF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgNLNz5BCF2sAAhEIsLr1z5BCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigQhPQkEIX
awABAAAAAAAAABFACKDeGdCQQhdrAAEAAAAAAAAAARAIgOIc0JBCF2sAAhEIsLYr0JBCF2sABwAA
AOeoaan/////EUAIoEIu0JBCF2sAAQAAAAAAAAABEAiASjHQkEIXawAD8AEgBgAAADgOAAADEIDg
mvEgj0IXawAEAAAA/qxXi/oAAAAAAAAAAAAAAAAAAAAEgAKgWikhj0IXawACAAAAAwAAABESApC2
LCGPQhdrAAMAAgAJIgKAQjAhj0IXawAMIgLgzjEhj0IXawCgPwoAAAAAAKA/CgAAAAAABAAAEgAA
AAALIgLA0jMhj0IXawBb0QAAAAAAAAMAAgASAAAAAiICoJo1IY9CF2sAAwACAAAAAAANIgKwWjch
j0IXawADAAIABgAAAKA3oAAGIgKQzj0hj0IXawAGAAAAFSICoAJFIY9CF2sABgAAAAABAAEXIgKQ
4kchj0IXawADAAIAFCICwK5JIY9CF2sAAwACAAYAAAAAAAAAoDegAA6AArCOTiGPQhdrAP9/AAAG
AAAAHGmdAQ+AAsD6TyGPQhdrAAIAAAADAAAAgggAAIDDyQEKgALAUlEhj0IXawD/fwAABgAAAAIA
AAADAAAAERACkHZTIY9CF2sABgD/fwERApDeVCGPQhdrAAMAAgAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgNaqIY9CF2sAAhEIsH71IY9CF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig
2hUij0IXawAAAAAAAAAAAAEQCICiGSKPQhdrAAIRCLAyLSKPQhdrAAcAAAB2T3GU/////xFACKAK
MCKPQhdrAAAAAAAAAAAAARAIgPIyIo9CF2sAAhEIsDJKIo9CF2sAEgAAAAUTAJT/////EiAIEBgA
AAARQAigYmMij0IXawAAAAAAAAAAABFACKByayKPQhdrAAAAAAAAAAAAARAIgPJtIo9CF2sAAhEI
sN4qMY9CF2sAAQAAANcMQAAAAAAADyAIEPoAAAARQAigejExj0IXawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiADkUxj0IXawACEQiwWnoxj0IXawASAAAABRMAlP////8S
IAgQGAAAABFACKAGljGPQhdrAAAAAAAAAAAAEUAIoDKdMY9CF2sAAAAAAAAAAAABEAiAFqAxj0IX
awACEQiw3q4xj0IXawAHAAAA56gJlP////8RQAigvrExj0IXawAAAAAAAAAAAAEQCICytDGPQhdr
AAIRCLBe2FiPQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoDLdWI9CF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgIrxWI9CF2sAAhEIsC4jWY9CF2sAEgAAAAUTAJT/
////EiAIEBgAAAARQAiglkBZj0IXawAAAAAAAAAAABFACKA2R1mPQhdrAAAAAAAAAAAAARAIgA5K
WY9CF2sAAhEIsLJYWY9CF2sABwAAAOeoCZT/////EUAIoGJcWY9CF2sAAAAAAAAAAAABEAiAsl5Z
j0IXawACEQiwnoiAj0IXawABAAAA3AxAAAAAAAAPIAgQ+gAAABFACKDKjoCPQhdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDupoCPQhdrAAIRCLBq0oCPQhdrABIAAAAF
EwCU/////xIgCBAYAAAAEUAIoHbtgI9CF2sAAAAAAAAAAAARQAigMvSAj0IXawAAAAAAAAAAAAEQ
CIAq94CPQhdrAAIRCLASBoGPQhdrAAcAAADnqAmU/////xFACKCiCIGPQhdrAAAAAAAAAAAAARAI
gDoMgY9CF2sAAhEIsLYvqI9CF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigOjSoj0IXawAAAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAkkeoj0IXawACEQiwOnOoj0IXawAS
AAAABRMAlP////8SIAgQGAAAABFACKB+kKiPQhdrAAAAAAAAAAAAEUAIoJKWqI9CF2sAAAAAAAAA
AAABEAiAtpmoj0IXawACEQiwDrCoj0IXawAHAAAA56gJlP////8RQAigvrKoj0IXawAAAAAAAAAA
AAEQCIBStaiPQhdrAAIRCLAa3M+PQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoGrgz49CF2sA
AAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgD7yz49CF2sAAhEIsOod0I9C
F2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigcjzQj0IXawAAAAAAAAAAABFACKCmQtCPQhdrAAAA
AAAAAAAAARAIgLpF0I9CF2sAAhEIsPZU0I9CF2sABwAAAOeoCZT/////EUAIoO5X0I9CF2sAAAAA
AAAAAAABEAiAnlrQj0IXawACEQiwZoj3j0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKD6jfeP
QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIA6oPePQhdrAAIRCLCS
zPePQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoHLn949CF2sAAAAAAAAAAAARQAigFu73j0IX
awAAAAAAAAAAAAEQCIBy8vePQhdrAAIRCLAOAfiPQhdrAAcAAADnqAmU/////xFACKCCA/iPQhdr
AAAAAAAAAAAAARAIgOIG+I9CF2sAAhEIsCKiEJBCF2sAAQAAANUMQAAAAAAADyAIEPsAAAARQAig
LuYRkEIXawAAAAAAAAAAABFACKCe7BGQQhdrAAAAAAAAAAAAARAIgD7vEZBCF2sAAhEIsPozH5BC
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigAjkfkEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAzksfkEIXawACEQiw6ncfkEIXawASAAAABRMAlP////8SIAgQGAAA
ABFACKA6kx+QQhdrAAAAAAAAAAAAEUAIoCqbH5BCF2sAAAAAAAAAAAABEAiAep4fkEIXawACEQiw
PqwfkEIXawAHAAAA56gJlP////8RQAig9q4fkEIXawAAAAAAAAAAAAEQCIBWsh+QQhdrAAIRCLDK
4EaQQhdrAAEAAADXDEAAAAAAAA8gCBD6AAAAEUAIoPLkRpBCF2sAAAAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgL72RpBCF2sAAhEIsLIhR5BCF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAigfj1HkEIXawAAAAAAAAAAABFACKDyQ0eQQhdrAAAAAAAAAAAAARAIgMZGR5BCF2sA
AhEIsIpVR5BCF2sABwAAAOeoCZT/////EUAIoC5YR5BCF2sAAAAAAAAAAAABEAiA7lpHkEIXawAC
EQiw7oxukEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDukW6QQhdrAAAAAAAAAAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICapW6QQhdrAAIRCLBS0G6QQhdrABIAAAAFEwCU////
/xIgCBAYAAAAEUAIoPrsbpBCF2sAAAAAAAAAAAARQAigPvRukEIXawAAAAAAAAAAAAEQCIA6926Q
QhdrAAIRCLAGBm+QQhdrAAcAAADnqAmU/////xFACKDiCG+QQhdrAAAAAAAAAAAAARAIgPoLb5BC
F2sAAhEIsFK1kpBCF2sAAQAAANUMQAAAAAAADyAIEPwAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAICAIMPMAAAAFAAAA8wAAAAEQCICCx5KQQhdrAAIRCLDe6pKQQhdrAAcAAADnqAmU////
/xFACKCa7ZKQQhdrAAAAAAAAAAAAARAIgLrwkpBCF2sAAhEIsA45lpBCF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigdj6WkEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiABlaWkEIXawACEQiwHoWWkEIXawASAAAABRMAlP////8SIAgQGAAAABFACKB2ppaQQhdrAAAA
AAAAAAAAEUAIoB6tlpBCF2sAAAAAAAAAAAABEAiABrCWkEIXawACEQiwer+WkEIXawAHAAAA56gJ
lP////8RQAigbsKWkEIXawAAAAAAAAAAAAEQCICmxZaQQhdrAAIRCLAC5r2QQhdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoGbqvZBCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgJr9vZBCF2sAAhEIsOYpvpBCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigMka+kEIX
awAAAAAAAAAAABFACKB6TL6QQhdrAAAAAAAAAAAAARAIgD5PvpBCF2sAAhEIsF5fvpBCF2sABwAA
AOeoCZT/////EUAIoApivpBCF2sAAAAAAAAAAAABEAiANmS+kEIXawACEQiwBpLlkEIXawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKBSluWQQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAAAEQCIAKqeWQQhdrAAIRCLBO0+WQQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoPru
5ZBCF2sAAAAAAAAAAAARQAiguvblkEIXawAAAAAAAAAAAAEQCIA++eWQQhdrAAIRCLDeCOaQQhdr
AAcAAADnqAmU/////xFACKDCC+aQQhdrAAAAAAAAAAAAARAIgPYN5pBCF2sAA/ABIAcAAADwDQAA
AhEIsA5DpI5CF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigtkqkjkIXawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAJlykjkIXawACEQiwjnikjkIXawASAAAABRNgqf//
//8SIAgQGAAAABFACKB2i6SOQhdrAAAAAAAAAAAAEUAIoNaPpI5CF2sAAAAAAAAAAAABEAiAepGk
jkIXawACEQiwupukjkIXawAHAAAA56hpqf////8RQAig5p2kjkIXawAAAAAAAAAAAAEQCICun6SO
QhdrAAIRCLAO78uOQhdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoPbxy45CF2sAAAAAAAAAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgF7+y45CF2sAAhEIsG4ZzI5CF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAiggi3MjkIXawAAAAAAAAAAABFACKC6McyOQhdrAAAAAAAAAAAAARAI
gGIzzI5CF2sAAhEIsHo9zI5CF2sABwAAAOeoaan/////EUAIoFI/zI5CF2sAAAAAAAAAAAABEAiA
IkHMjkIXawACEQiwsprzjkIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCSnfOOQhdrAAAAAAAA
AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIB+qvOOQhdrAAIRCLC+xfOOQhdrABIA
AAAFE2Cp/////xIgCBAYAAAAEUAIoAbY845CF2sAAAAAAAAAAAARQAigKtzzjkIXawAAAAAAAAAA
AAEQCIDO3fOOQhdrAAIRCLAm6POOQhdrAAcAAADnqGmp/////xFACKD+6fOOQhdrAAAAAAAAAAAA
ARAIgMLr845CF2sAAhEIsO5GG49CF2sAAQAAANAMQAAAAAAADyAIEPoAAAARQAig3kkbj0IXawAA
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAwlUbj0IXawACEQiwMnEbj0IX
awASAAAABRNgqf////8SIAgQGAAAABFACKBygxuPQhdrAAAAAAAAAAAAEUAIoJqHG49CF2sAAAAA
AAAAAAABEAiAPokbj0IXawACEQiwVpMbj0IXawAHAAAA56hpqf////8RQAigKpUbj0IXawAAAAAA
AAAAAAEQCIDylhuPQhdrAAIRCLD69UKPQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoAL9Qo9C
F2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgEIUQ49CF2sAAhEIsB5K
Q49CF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigxmtDj0IXawAAAAAAAAAAABFACKA6ckOPQhdr
AAAAAAAAAAAAARAIgAp1Q49CF2sAAhEIsLKEQ49CF2sABwAAAOeoaan/////EUAIoG6HQ49CF2sA
AAAAAAAAAAABEAiALopDj0IXawACEQiwkqdqj0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBm
sGqPQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBGyGqPQhdrAAIR
CLBK9mqPQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoCIUa49CF2sAAAAAAAAAAAARQAig8hpr
j0IXawAAAAAAAAAAAAEQCID6HWuPQhdrAAIRCLAOLGuPQhdrAAcAAADnqGmp/////xFACKBCL2uP
QhdrAAAAAAAAAAAAARAIgAoya49CF2sAAhEIsJ5Oko9CF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAigflOSj0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiApmiSj0IX
awACEQiw9pmSj0IXawASAAAABRNgqf////8SIAgQGAAAABFACKC+t5KPQhdrAAAAAAAAAAAAEUAI
oPq9ko9CF2sAAAAAAAAAAAABEAiAksCSj0IXawACEQiwps6Sj0IXawAHAAAA56hpqf////8RQAig
wtGSj0IXawAAAAAAAAAAAAEQCICK1JKPQhdrAAIRCLA2+7mPQhdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoNr/uY9CF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgL4V
uo9CF2sAAhEIsH5Cuo9CF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig+mC6j0IXawAAAAAAAAAA
ABFACKDCZ7qPQhdrAAAAAAAAAAAAARAIgHJquo9CF2sAAhEIsDZ4uo9CF2sABwAAAOeoaan/////
EUAIoCZ7uo9CF2sAAAAAAAAAAAABEAiAkn26j0IXawACEQiw2qfhj0IXawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKCSrOGPQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CICWwOGPQhdrAAIRCLDm7uGPQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoNYM4o9CF2sAAAAA
AAAAAAARQAigOhPij0IXawAAAAAAAAAAAAEQCIACFuKPQhdrAAIRCLDuI+KPQhdrAAcAAADnqGmp
/////xFACKCyJuKPQhdrAAAAAAAAAAAAARAIgFop4o9CF2sAAhEIsB5TCZBCF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAignlcJkEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiA0nkJkEIXawACEQiwQq0JkEIXawASAAAABRNgqf////8SIAgQGAAAABFACKAyzAmQQhdr
AAAAAAAAAAAAEUAIoJ7SCZBCF2sAAAAAAAAAAAABEAiAWtUJkEIXawACEQiwZuMJkEIXawAHAAAA
56hpqf////8RQAigMuYJkEIXawAAAAAAAAAAAAEQCIC+6AmQQhdrAAIRCLCaoxCQQhdrAAEAAADV
DEAAAAAAAA8gCBD7AAAAEUAIoEbmEZBCF2sAAAAAAAAAAAARQAigeuwRkEIXawAAAAAAAAAAAAEQ
CIBC8BGQQhdrAAIRCLAaADGQQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoLIEMZBCF2sAAAAA
AAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgG4ZMZBCF2sAAhEIsB5HMZBCF2sA
EgAAAAUTYKn/////EiAIEBgAAAARQAigXmUxkEIXawAAAAAAAAAAABFACKDuazGQQhdrAAAAAAAA
AAAAARAIgFpvMZBCF2sAAhEIsJJ9MZBCF2sABwAAAOeoaan/////EUAIoHqAMZBCF2sAAAAAAAAA
AAABEAiALoMxkEIXawACEQiwGqtYkEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDir1iQQhdr
AAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAKxliQQhdrAAIRCLB29liQ
QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoIIUWZBCF2sAAAAAAAAAAAARQAig7hpZkEIXawAA
AAAAAAAAAAEQCICmHVmQQhdrAAIRCLBOK1mQQhdrAAcAAADnqGmp/////xFACKBaLlmQQhdrAAAA
AAAAAAAAARAIgCIxWZBCF2sAAhEIsL5XgJBCF2sAAQAAANAMQAAAAAAADyAIEPoAAAARQAig+lyA
kEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAcnSAkEIXawACEQiw
wqGAkEIXawASAAAABRNgqf////8SIAgQGAAAABFACKBWwICQQhdrAAAAAAAAAAAAEUAIoNbGgJBC
F2sAAAAAAAAAAAABEAiAtsqAkEIXawACEQiwatiAkEIXawAHAAAA56hpqf////8RQAigStuAkEIX
awAAAAAAAAAAAAEQCICO3oCQQhdrAAIRCLD+BKiQQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAI
oLYKqJBCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgKIkqJBCF2sA
AhEIsApXqJBCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigjniokEIXawAAAAAAAAAAABFACKDm
fqiQQhdrAAAAAAAAAAAAAvABAAEQCIAGhKiQQhdrAAIRCLBuk6iQQhdrAAcAAADnqGmp/////xFA
CKBWlqiQQhdrAAAAAAAAAAAAARAIgK6ZqJBCF2sAAhEIsK6wz5BCF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAig5rXPkEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
+s3PkEIXawACEQiwjvzPkEIXawASAAAABRNgqf////8SIAgQGAAAABFACKCmGtCQQhdrAAAAAAAA
AAAAEUAIoDIh0JBCF2sAAAAAAAAAAAABEAiAGiTQkEIXawACEQiwkjLQkEIXawAHAAAA56hpqf//
//8RQAigpjXQkEIXawAAAAAAAAAAAAEQCIBmONCQQhdrAAPwASAEAAAA6AMAAAIRCLBuXfeQQhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoEZl95BCF2sAAAAAAAAAAAAEgAKgWnX3kEIXawADAAAA
BwAAABESApBad/eQQhdrAAcAAwAJIgKAxnn3kEIXawAMIgLgQnv3kEIXawAFUAoAAAAAAAVQCgAA
AAAABQAAEgAAAAALIgLAJn33kEIXawDc9gAAAAAAAAcAAwASAAAAAiICoMJ+95BCF2sABwADAAAA
AAANIgKwuoD3kEIXawAHAAMABAAAAFBfdf8RQAigvoz3kEIXawAAAAAAAAAAAAEQCIBej/eQQhdr
AAIRCLBaPg2RQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoBZDDZFCF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgPZXDZFCF2sAAhEIsGaUDZFCF2sAEgAAAAUTAJT/
////EiAIEBgAAAARQAigfrQNkUIXawAAAAAAAAAAABFACKCivA2RQhdrAAAAAAAAAAAAARAIgJa/
DZFCF2sAAhEIsAbPDZFCF2sABwAAAOeoCZT/////EUAIoN7RDZFCF2sAAAAAAAAAAAABEAiA0tQN
kUIXawACEQiwcus0kUIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCG8DSRQhdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBCBjWRQhdrAAIRCLDSNzWRQhdrABIAAAAF
EwCU/////xIgCBAYAAAAEUAIoCZXNZFCF2sAAAAAAAAAAAARQAigZl01kUIXawAAAAAAAAAAAAEQ
CIBuYDWRQhdrAAIRCLC6bjWRQhdrAAcAAADnqAmU/////xFACKCScTWRQhdrAAAAAAAAAAAAARAI
gO50NZFCF2sAAhEIsH45WpFCF2sAAQAAANUMQAAAAAAADyAIEPsAAAARQAigtkBakUIXawAAAAAA
AAAAAAEQCIAqRFqRQhdrAAIRCLDWllyRQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoN6aXJFC
F2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgDavXJFCF2sAAhEIsMrb
XJFCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig2vdckUIXawAAAAAAAAAAABFACKBC/lyRQhdr
AAAAAAAAAAAAARAIgMIAXZFCF2sAAhEIsOoPXZFCF2sABwAAAOeoCZT/////EUAIoG4SXZFCF2sA
AAAAAAAAAAABEAiA6hRdkUIXawAD8AEgBQAAAKADAAACEQiwCl/3kEIXawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKDeaPeQQhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CIDaffeQQhdrAAIRCLBOuPeQQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoPrY95BCF2sAAQAA
AAAAAAARQAigDuD3kEIXawABAAAAAAAAAAEQCIAe4/eQQhdrAAIRCLAO8/eQQhdrAAcAAADnqGmp
/////xFACKAa9veQQhdrAAEAAAAAAAAAARAIgNb495BCF2sAAhEIsHYKH5FCF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAig1g8fkUIXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAUicfkUIXawACEQiwKlgfkUIXawASAAAABRNgqf////8SIAgQGAAAABFACKBqeR+RQhdr
AAEAAAAAAAAAEUAIoKp/H5FCF2sAAQAAAAAAAAABEAiAFoMfkUIXawACEQiwYpEfkUIXawAHAAAA
56hpqf////8RQAigHpQfkUIXawABAAAAAAAAAAEQCIAOlx+RQhdrAAIRCLAqtkaRQhdrAAEAAADV
DEAAAAAAAA8gCBD6AAAAEUAIoKq6RpFCF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgI7SRpFCF2sAAhEIsOICR5FCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAiguiJH
kUIXawABAAAAAAAAABFACKD6KEeRQhdrAAEAAAAAAAAAARAIgOorR5FCF2sAAhEIsMo5R5FCF2sA
BwAAAOeoaan/////EUAIoKY8R5FCF2sAAQAAAAAAAAABEAiAij9HkUIXawACEQiwUmFukUIXawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKC+Zm6RQhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIAGem6RQhdrAAIRCLDuqm6RQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oOLIbpFCF2sAAQAAAAAAAAARQAighs9ukUIXawABAAAAAAAAAAEQCIBe0m6RQhdrAAIRCLDO4G6R
QhdrAAcAAADnqGmp/////xFACKDa426RQhdrAAEAAAAAAAAAARAIgCLnbpFCF2sAA/ABIAYAAAC4
AgAAAhEIsAo/DZFCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAiglkUNkUIXawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA8lgNkUIXawACEQiwiogNkUIXawASAAAABRMA
lP////8SIAgQGAAAABFACKAypQ2RQhdrAAAAAAAAAAAAEUAIoOKrDZFCF2sAAAAAAAAAAAABEAiA
6q4NkUIXawACEQiwlr4NkUIXawAHAAAA56gJlP////8RQAigGsENkUIXawAAAAAAAAAAAAEQCIDK
ww2RQhdrAAIRCLAC6zSRQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHrvNJFCF2sAAAAAAAAA
AAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgJ4DNZFCF2sAAhEIsH41NZFCF2sAEgAA
AAUTAJT/////EiAIEBgAAAARQAigklQ1kUIXawAAAAAAAAAAABFACKDSWjWRQhdrAAAAAAAAAAAA
ARAIgDpdNZFCF2sAAhEIsNJrNZFCF2sABwAAAOeoCZT/////EUAIoIpuNZFCF2sAAAAAAAAAAAAB
EAiA2nA1kUIXawACEQiw3pdckUIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKD2nlyRQhdrAAAA
AAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICStFyRQhdrAAIRCLAm7VyRQhdr
ABIAAAAFEwCU/////xIgCBAYAAAAEUAIoIIHXZFCF2sAAAAAAAAAAAARQAigagxdkUIXawAAAAAA
AAAAAAEQCID2DV2RQhdrAAIRCLByGl2RQhdrAAcAAADnqAmU/////xFACKCCHF2RQhdrAAAAAAAA
AAAAARAIgBoeXZFCF2sAA/ABIAcAAAD8EQAAAhEIsCpe95BCF2sAAQAAANAMQAAAAAAADyAIEPoA
AAARQAigPmT3kEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAdnn3
kEIXawACEQiw1qz3kEIXawASAAAABRNgqf////8SIAgQGAAAABFACKCyyveQQhdrAAAAAAAAAAAA
EUAIoB7S95BCF2sAAAAAAAAAAAABEAiAHtX3kEIXawACEQiwuuP3kEIXawAHAAAA56hpqf////8R
QAigfub3kEIXawAAAAAAAAAAAAEQCIA+6feQQhdrAAIRCLBCCR+RQhdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoA4OH5FCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gIolH5FCF2sAAhEIsA5VH5FCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAignnMfkUIXawAAAAAA
AAAAABFACKDieR+RQhdrAAAAAAAAAAAAARAIgLJ8H5FCF2sAAhEIsKaLH5FCF2sABwAAAOeoaan/
////EUAIoIKOH5FCF2sAAAAAAAAAAAABEAiAKpEfkUIXawACEQiwQrVGkUIXawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKDuuUaRQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIDezkaRQhdrAAIRCLBaAUeRQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoIofR5FCF2sA
AAAAAAAAAAARQAiggiZHkUIXawAAAAAAAAAAAAEQCIBaKUeRQhdrAAIRCLC6N0eRQhdrAAcAAADn
qGmp/////xFACKD6OkeRQhdrAAAAAAAAAAAAARAIgNI9R5FCF2sAAhEIsALoWJFCF2sADAAAAHVP
0an/////EUAIoL7uWJFCF2sAAAAAAAAAAAAGgAKg1vBYkUIXawADAAAABAAAABMgCBAAAAAAEUAI
oAr1WJFCF2sAAAAAAAAAAAAVIgKglgBZkUIXawAHAAAAAAAAAAMiAsDiBVmRQhdrAAQAAwAYWV7/
AAAAgIjeQQEXIgKQpglZkUIXawAHAAMAFCICwGYMWZFCF2sABwADAP////8AAAAAUF91/wciAsCC
EVmRQhdrAAIAAgCgN6AAoDegAAEAAAAHIgLAZhdZkUIXawAFAAMAoDegAKA3oAABAAAAByICwKIb
WZFCF2sABgADAKA3oACgN6AAAQAAAAMiAsDaHVmRQhdrAAQAAwAYWV7/AAAAgAAAAAAHIgLA+h9Z
kUIXawAEAAMAGFle/5jv9v8BAAAAByICwKYhWZFCF2sABwADAFBfdf/Q9Q0AAQAAAAciAsB+KVmR
QhdrAAAAAgCgN6AAoDegAAEAAAADIgLA3itZkUIXawABAAIAh3N0AAAAAIAZxCsAByICwKIuWZFC
F2sAAQACAIdzdACgN6AAAQAAAAMiAsBmMlmRQhdrAAMAAgDt3MX/AAAAgLNa2gAHIgLAujNZkUIX
awADAAIA7dzF/21zXgABAAAAAyICwLI3WZFCF2sAAAADAEE7ZP8AAACAX/w7AQciAsAmOVmRQhdr
AAAAAwBBO2T/wdH8/wEAAAAHIgLA8jxZkUIXawABAAMAoDegAKA3oAABAAAAByICwCpBWZFCF2sA
AgADAM3fGwCgN6AAAQAAAAciAsAKRVmRQhdrAAMAAwCgN6AAoDegAAEAAAAMIgLgakdZkUIXawCz
VQoAAAAAALNVCgAAAAAABQAAEgAAAAAMIgLgOk5ZkUIXawDUAgEAAAAAANQCAQAAAAAAAQABEgAA
AAAQIgKgElNZkUIXawAAAAEA31IJABEiAuCaVVmRQhdrALNVCgAAAAAA1AIBAAAAAAAAAAEACIP/
/wsiAsDWWFmRQhdrALfcAAAAAAAAAgACABIAAAALIgLAel1ZkUIXawCwywAAAAAAAAUAAwASAAAA
CyICwKZgWZFCF2sAFNYAAAAAAAAGAAMAEgAAAAsiAsB6Y1mRQhdrAKCSAAAAAAAABAADABIAAAAL
IgLAimVZkUIXawCk+AAAAAAAAAcAAwASAAAACyICwGZnWZFCF2sANNcAAAAAAAAAAAIAEgAAAAsi
AsC2aVmRQhdrAPbPAAAAAAAAAQACABIAAAALIgLAymtZkUIXawA03AAAAAAAAAMAAgASAAAACyIC
wEJuWZFCF2sA1cAAAAAAAAAAAAMAEgAAAAsiAsCGcFmRQhdrAB3ZAAAAAAAAAQADABIAAAALIgLA
knNZkUIXawD25wAAAAAAAAIAAwASAAAACyICwFZ2WZFCF2sANdUAAAAAAAADAAMAEgAAAA6AArAe
ulmRQhdrAAMAAAAEAAAAiN5BAQ+AAsDKu1mRQhdrAAMAAAAHAAAAwYElAIDDyQEKgALAMr1ZkUIX
awADAAAABAAAAAMAAAAHAAAAIRACkDa/WZFCF2sABAADAAERApAWwVmRQhdrAAcAAwAJIgKACgla
kUIXawAMIgLg3gpakUIXawDDVQoAAAAAAMNVCgAAAAAABAAAEgAAAAALIgLAbgxakUIXawCmkgAA
AAAAAAQAAwASAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIACVVqRQhdrAAIRCLB6
flqRQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoPacWpFCF2sAAAAAAAAAAAABEAiANqBakUIX
awACEQiw1rpakUIXawAHAAAAdk/Rqf////8RQAig1r1akUIXawAAAAAAAAAAAAEQCICywFqRQhdr
AAIRCLBmzVqRQhdrAAwAAAB1T9Gp/////xFACKDu0FqRQhdrAAAAAAAAAAAABoACoLrSWpFCF2sA
AwAAAAcAAAATIAgQAAAAABFACKA+1lqRQhdrAAAAAAAAAAAAFSICoO7cWpFCF2sABwAAAAAAAAAD
IgLArt5akUIXawAHAAMArwAOAAAAAIBxuAAAFCICwC7hWpFCF2sABwD/f/////8AAAAAAAAAwAki
AoDe5FqRQhdrAAwiAuBC5lqRQhdrAMtVCgAAAAAAy1UKAAAAAAAEAAASAAAAAA6AArCm6FqRQhdr
AAMAAAAHAAAAcbgAAA+AAsAK6lqRQhdrAP9/AAAHAAAA+ZZCAf////8KgALABu1akUIXawADAAAA
BwAAAP9/AAAHAAAAIRACkG7uWpFCF2sABwADAAERApCy8FqRQhdrAAcA/38JIgKAlgxbkUIXawAM
IgLgHg5bkUIXawDNVQoAAAAAAM1VCgAAAAAAAwAAEgAAAAALIgLAShBbkUIXawCt+AAAAAAAAAcA
AwASAAAAAhCAwLojW5FCF2sABAAAAJj9MozlAQAAmQEAAAMQgOBqaW6RQhdrAAQAAACFZTqM+gAA
AAAAAAAAAAAAAAAAAASAAqDimW6RQhdrAAMAAAAEAAAAERICkFKcbpFCF2sABAADAAkiAoDWn26R
QhdrAAwiAuBqoW6RQhdrAP9VCgAAAAAA/1UKAAAAAAAEAAASAAAAAAsiAsAuo26RQhdrAJSSAAAA
AAAABAADABIAAAACIgKghqVukUIXawAEAAMAAAAAAA0iArB+p26RQhdrAAQAAwAHAAAAmO/2/wYi
ApA2rW6RQhdrAAcAAAAVIgKgirZukUIXawAHAAAAAAEAARciApCKuG6RQhdrAAQAAwAUIgLARrpu
kUIXawAEAAMABwAAAAAAAACY7/b/ByICwLq8bpFCF2sAAgACAKA3oACgN6AAAQAAAAciAsDivm6R
QhdrAAUAAwCgN6AAoDegAAEAAAAHIgLAbsFukUIXawAGAAMAoDegAKA3oAABAAAAByICwOLCbpFC
F2sABAADAJjv9v8Yho8AAQAAAAciAsBKxG6RQhdrAAcAAwCvAA4AoDegAAEAAAAHIgLA9sZukUIX
awAAAAIAoDegAKA3oAABAAAAAyICwALJbpFCF2sAAQACAMbclwAAAACA2loIAAciAsAay26RQhdr
AAEAAgDG3JcAoDegAAEAAAADIgLA3sxukUIXawADAAIAkxhWAAAAAIDaWggAByICwDLObpFCF2sA
AwACAJMYVgCgN6AAAQAAAAMiAsAy0G6RQhdrAAAAAwDndvT/AAAAgNpaCAAHIgLAStJukUIXawAA
AAMA53b0/2cNjQABAAAAByICwC7UbpFCF2sAAQADAKA3oACgN6AAAQAAAAciAsBC1m6RQhdrAAIA
AwCgN6AAoDegAAEAAAAHIgLA0tdukUIXawADAAMAoDegAKA3oAABAAAADCIC4I7ZbpFCF2sAAFYK
AAAAAAAAVgoAAAAAAAQAABIAAAAADCIC4ELcbpFCF2sAOAMBAAAAAAA4AwEAAAAAAAEAARIAAAAA
ECICoB7fbpFCF2sAAAABAMhSCQARIgLg2uBukUIXawAAVgoAAAAAADgDAQAAAAAAAAABAAiD//8L
IgLAjuJukUIXawCb3AAAAAAAAAIAAgASAAAACyICwALlbpFCF2sAlssAAAAAAAAFAAMAEgAAAAsi
AsAG526RQhdrAPnVAAAAAAAABgADABIAAAALIgLA7uhukUIXawCUkgAAAAAAAAQAAwASAAAACyIC
wMbqbpFCF2sAkPgAAAAAAAAHAAMAEgAAAAsiAsCq7G6RQhdrABjXAAAAAAAAAAACABIAAAALIgLA
3u5ukUIXawBg0AAAAAAAAAEAAgASAAAACyICwNbwbpFCF2sAndwAAAAAAAADAAIAEgAAAAsiAsAK
826RQhdrAEHBAAAAAAAAAAADABIAAAALIgLAIvVukUIXawAB2QAAAAAAAAEAAwASAAAACyICwBb3
bpFCF2sA2OcAAAAAAAACAAMAEgAAAAsiAsAq+W6RQhdrABrVAAAAAAAAAwADABIAAAAOgAKwBg5v
kUIXawD/fwAABwAAAGmiBwAPgALAog9vkUIXawADAAAABAAAADQJAACAw8kBCoACwFoRb5FCF2sA
/38AAAcAAAADAAAABAAAABEQApA+FG+RQhdrAAcA/38BEQKQEhZvkUIXawAEAAMABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIDKYG+RQhdrAAIRCLAWhm+RQhdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoKqhb5FCF2sAAAAAAAAAAAABEAiAFqVvkUIXawACEQiwUr1vkUIXawAHAAAAdk/R
qf////8RQAig9r9vkUIXawAAAAAAAAAAAAEQCIBmw2+RQhdrAAIRCLAu0G+RQhdrAAwAAAB1T9Gp
/////xFACKCa1G+RQhdrAAAAAAAAAAAABoACoFbWb5FCF2sAAwAAAAQAAAATIAgQAAAAABFACKD2
22+RQhdrAAAAAAAAAAAAFSICoB7kb5FCF2sABwAAAAAAAAADIgLATudvkUIXawAEAAMAGxKPAAAA
AID9cwAAFCICwL7pb5FCF2sABwD/f/////8AAAAAAAAAwAkiAoC+7G+RQhdrAAwiAuDS7m+RQhdr
AAtWCgAAAAAAC1YKAAAAAAAEAAASAAAAAA6AArAC8W+RQhdrAAMAAAAEAAAA/XMAAA+AAsDy8m+R
QhdrAP9/AAAHAAAA/XMAAP////8KgALAZvRvkUIXawADAAAABAAAAP9/AAAHAAAAIRACkD72b5FC
F2sABAADAAERApA++G+RQhdrAAcA/38JIgKAMhJwkUIXawAMIgLgthNwkUIXawANVgoAAAAAAA1W
CgAAAAAAAwAAEgAAAAALIgLAvhVwkUIXawCbkgAAAAAAAAQAAwASAAAABIACoHI2cJFCF2sAAAAA
AAAAAAAREgKQ7jlwkUIXawAAAAAACSICgEY9cJFCF2sADCIC4C4/cJFCF2sAPwMBAAAAAAA/AwEA
AAAAAAIAARIAAAAACyICwAZBcJFCF2sAoQEAAAAAAAAAAAAAEgAAAAIiAqAeQ3CRQhdrAAAAAAAA
AAAADSICsPJEcJFCF2sAAAAAABIAAAD/z58ABiICkEJIcJFCF2sAEgAAAAIQgMDyVXCRQhdrAAQA
AACcJDuMqAYAAIMFAAAD8AEgBAAAAOwKAAACEQiw7kOEkUIXawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKBaS4SRQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAyYoSR
QhdrAAIRCLDikISRQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoGarhJFCF2sAAAAAAAAAAAAR
QAigSrCEkUIXawAAAAAAAAAAAAEQCIDasYSRQhdrAAIRCLDmvYSRQhdrAAcAAADnqAmU/////xFA
CKACwISRQhdrAAAAAAAAAAAAARAIgI7BhJFCF2sAAhEIsPrvq5FCF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAig1vWrkUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
AgiskUIXawACEQiwQi+skUIXawASAAAABRMAlP////8SIAgQGAAAABFACKA2SayRQhdrAAAAAAAA
AAAAEUAIoNpNrJFCF2sAAAAAAAAAAAABEAiA+k+skUIXawACEQiwRluskUIXawAHAAAA56gJlP//
//8RQAigCl2skUIXawAAAAAAAAAAAAEQCIByXqyRQhdrAAIRCLBmmtORQhdrAAEAAADVDEAAAAAA
AA8gCBD6AAAAEUAIoBad05FCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgB6r05FCF2sAAhEIsObG05FCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig6trTkUIXawAA
AAAAAAAAABFACKCq39ORQhdrAAAAAAAAAAAAARAIgD7h05FCF2sAAhEIsObr05FCF2sABwAAAOeo
CZT/////EUAIoN7t05FCF2sAAAAAAAAAAAABEAiATu/TkUIXawACEQiwAkb7kUIXawABAAAA0AxA
AAAAAAAPIAgQ+gAAABFACKC6SfuRQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIByWvuRQhdrAAIRCLDadvuRQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoAaJ+5FC
F2sAAAAAAAAAAAARQAigfo37kUIXawAAAAAAAAAAAAEQCIAOj/uRQhdrAAIRCLCumfuRQhdrAAcA
AADnqAmU/////xFACKDOm/uRQhdrAAAAAAAAAAAAARAIgJ6d+5FCF2sAAhEIsF72IpJCF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigMvwikkIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAGhEjkkIXawACEQiwckUjkkIXawASAAAABRMAlP////8SIAgQGAAAABFACKDW
ZCOSQhdrAAAAAAAAAAAAEUAIoCZrI5JCF2sAAAAAAAAAAAABEAiAum0jkkIXawACEQiwdn4jkkIX
awAHAAAA56gJlP////8RQAig/oAjkkIXawAAAAAAAAAAAAEQCIBygyOSQhdrAAIRCLBqoEqSQhdr
AAEAAADXDEAAAAAAAA8gCBD6AAAAEUAIoMKkSpJCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgGK5SpJCF2sAAhEIsHLqSpJCF2sAEgAAAAUTAJT/////EiAIEBgAAAAR
QAigkglLkkIXawAAAAAAAAAAABFACKAuFUuSQhdrAAAAAAAAAAAAARAIgKIXS5JCF2sAAvABIALw
ARAC8AEAAhEIsKYnS5JCF2sABwAAAOeoCZT/////EUAIoH4qS5JCF2sAAAAAAAAAAAABEAiAli1L
kkIXawACEQiwMk5ykkIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCqU3KSQhdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAmZ3KSQhdrAAIRCLB+nXKSQhdrABIAAAAF
EwCU/////xIgCBAYAAAAEUAIoAq9cpJCF2sAAAAAAAAAAAARQAigBsRykkIXawAAAAAAAAAAAAEQ
CIC2xnKSQhdrAAIRCLBO1XKSQhdrAAcAAADnqAmU/////xFACKCq2HKSQhdrAAAAAAAAAAAAARAI
gJLbcpJCF2sAAhEIsA76mZJCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigegCakkIXawAAAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAYhWakkIXawACEQiwAkaakkIXawAS
AAAABRMAlP////8SIAgQGAAAABFACKC6YpqSQhdrAAAAAAAAAAAAEUAIoOpompJCF2sAAAAAAAAA
AAABEAiAYmyakkIXawACEQiw5nqakkIXawAHAAAA56gJlP////8RQAigln2akkIXawAAAAAAAAAA
AAEQCIBegZqSQhdrAAIRCLASpcGSQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoL6pwZJCF2sA
AAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgAa8wZJCF2sAAhEIsHLpwZJC
F2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigbgfCkkIXawAAAAAAAAAAABFACKAiDcKSQhdrAAAA
AAAAAAAAARAIgPoPwpJCF2sAAhEIsOIdwpJCF2sABwAAAOeoCZT/////EUAIoL4gwpJCF2sAAAAA
AAAAAAABEAiAliPCkkIXawACEQiwVlHpkkIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKC6VemS
QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIB2aOmSQhdrAAIRCLAy
lemSQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoGKy6ZJCF2sAAAAAAAAAAAARQAighrjpkkIX
awAAAAAAAAAAAAEQCIBuu+mSQhdrAAIRCLB+yemSQhdrAAcAAADnqAmU/////xFACKA+zOmSQhdr
AAAAAAAAAAAAARAIgNLO6ZJCF2sAAhEIsKL9EJNCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
TgIRk0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA6hURk0IXawAC
EQiwckMRk0IXawASAAAABRMAlP////8SIAgQGAAAABFACKACYRGTQhdrAAAAAAAAAAAAEUAIoDZn
EZNCF2sAAAAAAAAAAAABEAiA8mkRk0IXawACEQiwMngRk0IXawAHAAAA56gJlP////8RQAigwnoR
k0IXawAAAAAAAAAAAAEQCIAmfRGTQhdrAAIRCLDmqTiTQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAA
EUAIoIauOJNCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMLAOJNC
F2sAAhEIsPrtOJNCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig5go5k0IXawAAAAAAAAAAABFA
CKAyETmTQhdrAAAAAAAAAAAAARAIgPoTOZNCF2sAAhEIsCIiOZNCF2sABwAAAOeoCZT/////EUAI
oOYkOZNCF2sAAAAAAAAAAAABEAiAVic5k0IXawAD8AEgBQAAACQRAAACEQiwDid1kUIXawAMAAAA
dU/Rqf////8RQAigMi11kUIXawABAAAAAAAAAAaAAqBOL3WRQhdrAAMAAAAAAAAAEyAIEAAAAAAR
QAigfjN1kUIXawABAAAAAAAAABUiAqB6PHWRQhdrAAUAAAAAAAAAAyICwOY/dZFCF2sAAAADAD2M
igAAAACAKoECABQiAsD+QnWRQhdrAAUA/3//////AAAAAAAAAMAJIgKAJkd1kUIXawAMIgLg9kh1
kUIXawAaVgoAAAAAABpWCgAAAAAAAwAAEgAAAAAOgAKwokt1kUIXawADAAAAAAAAAGPYRgEPgALA
lk11kUIXawD/fwAABQAAAGPYRgH/////CoACwPZOdZFCF2sAAwAAAAAAAAD/fwAABQAAACEQApD+
UHWRQhdrAAAAAwABEQKQhlJ1kUIXawAFAP9/CSICgDp1dZFCF2sADCIC4Mp2dZFCF2sAG1YKAAAA
AAAbVgoAAAAAAAIAABIAAAAACyICwA55dZFCF2sAY8EAAAAAAAAAAAMAEgAAAAIQgMD2jXWRQhdr
AAQAAAABJj2MMwMAAHwCAAADEIDg2heWkUIXawAEAAAA96dJjPoAAAAAAAAAAAAAAAAAAAAEgAKg
1k6WkUIXawADAAAAAAAAABESApASUpaRQhdrAAAAAwAJIgKAClWWkUIXawAMIgLgmlaWkUIXawCl
VQoAAAAAAKVVCgAAAAAAAwAAEgAAAAALIgLA5liWkUIXawA9wQAAAAAAAAAAAwASAAAAAiICoK5a
lpFCF2sAAAADAAAAAAANIgKwalyWkUIXawAAAAMABQAAAD2MigAGIgKQsmGWkUIXawAFAAAAFSIC
oEpplpFCF2sABQAAAAABAAEXIgKQcmuWkUIXawAAAAMAFCICwF5tlpFCF2sAAAADAAUAAAAAAAAA
PYyKAA6AArD+cZaRQhdrAP9/AAAFAAAAGsMMAA+AAsBGc5aRQhdrAAMAAAAAAAAAGwgAAIDDyQEK
gALAYnWWkUIXawD/fwAABQAAAAMAAAAAAAAAERACkPZ2lpFCF2sABQD/fwERApB2eJaRQhdrAAAA
AwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgArBlpFCF2sAAhEIsCrrlpFCF2sAEgAA
AAUTYKn/////EiAIEBgAAAARQAigJgiXkUIXawABAAAAAAAAAAEQCIBSC5eRQhdrAAIRCLAqJJeR
QhdrAAcAAAB2T9Gp/////xFACKBKJ5eRQhdrAAEAAAAAAAAAARAIgEIql5FCF2sAAhEIsN42l5FC
F2sADAAAAHVP0an/////EUAIoLo6l5FCF2sAAQAAAAAAAAAGgAKghjyXkUIXawADAAAAAAAAABMg
CBAAAAAAEUAIoBpAl5FCF2sAAQAAAAAAAAAVIgKgOkiXkUIXawAFAAAAAAAAAAMiAsAmSpeRQhdr
AAAAAwDJNooAAAAAgHRVAAAUIgLANkyXkUIXawAFAP9//////wAAAAAAAADACSICgLJOl5FCF2sA
DCIC4A5Ql5FCF2sAqFUKAAAAAACoVQoAAAAAAAMAABIAAAAADoACsFpSl5FCF2sAAwAAAAAAAAB0
VQAAD4ACwKZTl5FCF2sA/38AAAUAAAB0VQAA/////wqAAsD+VJeRQhdrAAMAAAAAAAAA/38AAAUA
AAAhEAKQ2laXkUIXawAAAAMAARECkGJYl5FCF2sABQD/fwkiAoDKcpeRQhdrAAwiAuA+dJeRQhdr
AKlVCgAAAAAAqVUKAAAAAAACAAASAAAAAAsiAsDGdpeRQhdrAELBAAAAAAAAAAADABIAAAACEIDA
uoCXkUIXawAEAAAAmTRKjK4KAACyBQAAAxCA4PICBJJCF2sABAAAAAPvc4z6AAAAAAAAAAAAAAAA
AAAABIACoB4zBJJCF2sAAwAAAAUAAAAREgKQijcEkkIXawAFAAMACSICgMI6BJJCF2sADCIC4FY8
BJJCF2sAEFYKAAAAAAAQVgoAAAAAAAQAABIAAAAACyICwJ4+BJJCF2sA4MoAAAAAAAAFAAMAEgAA
AAIiAqBSQASSQhdrAAUAAwAAAAAADSICsLJCBJJCF2sABQADAAUAAACgN6AABiICkKZIBJJCF2sA
BQAAABUiAqDyTwSSQhdrAAUAAAAAAQABFyICkP5RBJJCF2sABQADABQiAsB2VASSQhdrAAUAAwAF
AAAAAAAAAKA3oAAOgAKwQlgEkkIXawD/fwAABQAAAMrvKQAPgALAOloEkkIXawADAAAABQAAAMcI
AACAw8kBCoACwI5bBJJCF2sA/38AAAUAAAADAAAABQAAABEQApAKXQSSQhdrAAUA/38BEQKQ9l4E
kkIXawAFAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiA
FqoEkkIXawACEQiwPuIEkkIXawASAAAABRNgqf////8SIAgQGAAAABFACKDy/gSSQhdrAAAAAAAA
AAAAARAIgCYCBZJCF2sAAhEIsH4TBZJCF2sABwAAAHZP0an/////EUAIoDYWBZJCF2sAAAAAAAAA
AAABEAiAmhgFkkIXawACEQiwpi0FkkIXawASAAAABRNgqf////8SIAgQGAAAABFACKAiRgWSQhdr
AAAAAAAAAAAAARAIgL5IBZJCF2sAAhEIsMJYBZJCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
onEFkkIXawAAAAAAAAAAABFACKCmeQWSQhdrAAAAAAAAAAAAARAIgKp9BZJCF2sAAhEIsJ4SDZJC
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigKhgNkkIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAyioNkkIXawACEQiwPlgNkkIXawASAAAABRNgqf////8SIAgQGAAA
ABFACKDycw2SQhdrAAAAAAAAAAAAEUAIoO56DZJCF2sAAAAAAAAAAAABEAiA+n0NkkIXawACEQiw
DowNkkIXawAHAAAA56hpqf////8RQAig7o4NkkIXawAAAAAAAAAAAAEQCIBikQ2SQhdrAAIRCLBG
vzSSQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoELENJJCF2sAAAAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgDLWNJJCF2sAAhEIsCoENZJCF2sAEgAAAAUTYKn/////EiAI
EBgAAAARQAigPiE1kkIXawAAAAAAAAAAABFACKC6JzWSQhdrAAAAAAAAAAAAARAIgF4qNZJCF2sA
AhEIsKY4NZJCF2sABwAAAOeoaan/////EUAIoJY7NZJCF2sAAAAAAAAAAAABEAiAPj41kkIXawAC
EQiwlmtckkIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDqcFySQhdrAAAAAAAAAAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDyglySQhdrAAIRCLCOtFySQhdrABIAAAAFE2Cp////
/xIgCBAYAAAAEUAIoDrQXJJCF2sAAAAAAAAAAAARQAig+tZckkIXawAAAAAAAAAAAAEQCIDy3lyS
QhdrAAIRCLC+7FySQhdrAAcAAADnqGmp/////xFACKCe71ySQhdrAAAAAAAAAAAAARAIgJbyXJJC
F2sAAhEIsJYXhJJCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigYhyEkkIXawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiABjGEkkIXawAC8AEgAvABEEIXawACEQiwjl2E
kkIXawASAAAABRNgqf////8SIAgQGAAAABFACKCGeYSSQhdrAAAAAAAAAAAAEUAIoCqAhJJCF2sA
AAAAAAAAAAABEAiAooOEkkIXawACEQiw3pKEkkIXawAHAAAA56hpqf////8RQAigypWEkkIXawAA
AAAAAAAAAAEQCICCmYSSQhdrAAIRCLDGw6uSQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoA7J
q5JCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgE7dq5JCF2sAAhEI
sG4IrJJCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigNiWskkIXawAAAAAAAAAAABFACKDmK6yS
QhdrAAAAAAAAAAAAARAIgAIvrJJCF2sAAhEIsKI+rJJCF2sABwAAAOeoaan/////EUAIoKpBrJJC
F2sAAAAAAAAAAAABEAiAdkSskkIXawACEQiwCnDTkkIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKA2ddOSQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAKidOSQhdr
AAIRCLDustOSQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoBbQ05JCF2sAAAAAAAAAAAARQAig
rtbTkkIXawAAAAAAAAAAAAEQCIBm2dOSQhdrAAIRCLAe59OSQhdrAAcAAADnqGmp/////xFACKAG
6tOSQhdrAAAAAAAAAAAAARAIgL7s05JCF2sAAhEIsEYc+5JCF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigsiH7kkIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAFjP7
kkIXawACEQiwMl77kkIXawASAAAABRNgqf////8SIAgQGAAAABFACKBCe/uSQhdrAAAAAAAAAAAA
EUAIoF6B+5JCF2sAAAAAAAAAAAABEAiAvoT7kkIXawACEQiwZpL7kkIXawAHAAAA56hpqf////8R
QAigOpX7kkIXawAAAAAAAAAAAAEQCID+l/uSQhdrAAIRCLAiySKTQhdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoL7NIpNCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gFrjIpNCF2sAAhEIsMoNI5NCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigfi8jk0IXawAAAAAA
AAAAABFACKCiNSOTQhdrAAAAAAAAAAAAARAIgFY4I5NCF2sAAhEIsFpGI5NCF2sABwAAAOeoaan/
////EUAIoDpJI5NCF2sAAAAAAAAAAAABEAiAAkwjk0IXawACEQiwunRKk0IXawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKAWekqTQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIASjEqTQhdrAAIRCLA2tUqTQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoEbSSpNCF2sA
AAAAAAAAAAAEgAKgTulKk0IXawAAAAAAAAAAABESApAO7kqTQhdrAAAAAAAJIgKATvNKk0IXawAM
IgLgYvZKk0IXawDIDgEAAAAAAMgOAQAAAAAAAgABEgAAAAALIgLAlvhKk0IXawBaAwAAAAAAAAAA
AAASAAAAAiICoBb7SpNCF2sAAAAAAAAAAAANIgKwov1Kk0IXawAAAAAAEwAAAAGuhAAGIgKQcgJL
k0IXawAUAAAAEUAIoLoJS5NCF2sAAAAAAAAAAAABEAiAFg1Lk0IXawACEQiwAhtLk0IXawAHAAAA
56hpqf////8RQAigmh1Lk0IXawAAAAAAAAAAAAEQCIBKIEuTQhdrAAPwASAGAAAA8AoAAAIRCLAG
Q4SRQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoL5LhJFCF2sAAAAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgJ5ehJFCF2sAAhEIsMaNhJFCF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAigtqiEkUIXawAAAAAAAAAAABFACKAyrYSRQhdrAAAAAAAAAAAAARAIgBqvhJFCF2sA
AhEIsNq6hJFCF2sABwAAAOeoCZT/////EUAIoLK8hJFCF2sAAAAAAAAAAAABEAiATr6EkUIXawAC
EQiweu6rkUIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBS8auRQhdrAAAAAAAAAAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDq/quRQhdrAAIRCLAeIKyRQhdrABIAAAAFEwCU////
/xIgCBAYAAAAEUAIoCo0rJFCF2sAAAAAAAAAAAARQAig9jiskUIXawAAAAAAAAAAAAEQCICSOqyR
QhdrAAIRCLBKRayRQhdrAAcAAADnqAmU/////xFACKBiR6yRQhdrAAAAAAAAAAAAARAIgM5IrJFC
F2sAAhEIsH6c05FCF2sAAQAAANwMQAAAAAAADyAIEPoAAAARQAigMqLTkUIXawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAurTTkUIXawACEQiwnubTkUIXawASAAAABRMA
lP////8SIAgQGAAAABFACKAmBtSRQhdrAAAAAAAAAAAAEUAIoBoN1JFCF2sAAAAAAAAAAAABEAiA
/g/UkUIXawACEQiw5h/UkUIXawAHAAAA56gJlP////8RQAigfiLUkUIXawAAAAAAAAAAAAEQCIB+
JdSRQhdrAAIRCLDORvuRQhdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoGpL+5FCF2sAAAAAAAAA
AAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgH5g+5FCF2sAAhEIsHaM+5FCF2sAEgAA
AAUTAJT/////EiAIEBgAAAARQAigcqv7kUIXawAAAAAAAAAAABFACKAGsvuRQhdrAAAAAAAAAAAA
ARAIgO60+5FCF2sAAhEIsBrG+5FCF2sABwAAAOeoCZT/////EUAIoMbI+5FCF2sAAAAAAAAAAAAB
EAiAksv7kUIXawACEQiwRvMikkIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCO9yKSQhdrAAAA
AAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICGCiOSQhdrAAIRCLAOOiOSQhdr
ABIAAAAFEwCU/////xIgCBAYAAAAEUAIoJpXI5JCF2sAAAAAAAAAAAARQAigtl4jkkIXawAAAAAA
AAAAAAEQCIBWYSOSQhdrAAIRCLCicSOSQhdrAAcAAADnqAmU/////xFACKBOdCOSQhdrAAAAAAAA
AAAAARAIgOp2I5JCF2sAAhEIsAKiSpJCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig+qZKkkIX
awAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiASrpKkkIXawACEQiw6ulK
kkIXawASAAAABRMAlP////8SIAgQGAAAABFACKAuCUuSQhdrAAAAAAAAAAAAEUAIoEYPS5JCF2sA
AAAAAAAAAAABEAiAphJLkkIXawACEQiwYiFLkkIXawAHAAAA56gJlP////8RQAig+iNLkkIXawAA
AAAAAAAAAAEQCIDeJkuSQhdrAAIRCLCytGqSQhdrAAwAAAB1T3GU/////xFACKBquWqSQhdrAAAA
AAAAAAAABoACoGa7apJCF2sAAgAAAAMAAAATIAgQAAAAABFACKBGv2qSQhdrAAAAAAAAAAAAFSIC
oErJapJCF2sABgAAAAAAAAADIgLA8stqkkIXawADAAIA30Q/AAAAAIDB8mAAFCICwJLOapJCF2sA
BgD/f/////8AAAAAAAAAwAkiAoC+0mqSQhdrAAwiAuCG1GqSQhdrAI5ZCgAAAAAAjlkKAAAAAAAE
AAASAAAAAA6AArDG1mqSQhdrAAIAAAADAAAATqhDAQ+AAsAK2WqSQhdrAP9/AAAGAAAATqhDAf//
//8KgALAitpqkkIXawACAAAAAwAAAP9/AAAGAAAAIRACkPLcapJCF2sAAwACAAERApCe3mqSQhdr
AAYA/38JIgKAgv9qkkIXawAMIgLgAgFrkkIXawCRWQoAAAAAAJFZCgAAAAAAAwAAEgAAAAALIgLA
bgNrkkIXawBf4QAAAAAAAAMAAgASAAAAAhCAwEYSa5JCF2sAAQAAAF+Um4y2AAAAkAAAAAMQgOD+
UHKSQhdrAAEAAAB4XJ6M+gAAAAAAAAAAAAAAAAAAAASAAqDSfnKSQhdrAAIAAAADAAAAERICkOKB
cpJCF2sAAwACAAkiAoCWhXKSQhdrAAwiAuDuhnKSQhdrAKRZCgAAAAAApFkKAAAAAAAEAAASAAAA
AAsiAsAeiXKSQhdrAFXhAAAAAAAAAwACABIAAAACIgKgzopykkIXawADAAIAAAAAAA0iArDajHKS
QhdrAAMAAgAGAAAA30Q/AAYiApAuknKSQhdrAAYAAAAVIgKgOphykkIXawAGAAAAAAEAARciApA+
mnKSQhdrAAMAAgAUIgLA1ptykkIXawADAAIABgAAAAAAAADfRD8ADoACsN6hcpJCF2sA/38AAAYA
AADKAQMAD4ACwO6icpJCF2sAAgAAAAMAAAD+BwAAgMPJAQqAAsDKpHKSQhdrAP9/AAAGAAAAAgAA
AAMAAAAREAKQZqZykkIXawAGAP9/ARECkL6ncpJCF2sAAwACAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAEvFykkIXawACEQiw9g5zkkIXawASAAAABRMAlP////8SIAgQGAAAABFACKAS
KnOSQhdrAAAAAAAAAAAAARAIgGItc5JCF2sAAhEIsEZEc5JCF2sABwAAAHZPcZT/////EUAIoA5H
c5JCF2sAAAAAAAAAAAABEAiA7klzkkIXawACEQiwQlZzkkIXawAMAAAAdU9xlP////8RQAig+llz
kkIXawAAAAAAAAAAAAaAAqC+W3OSQhdrAAIAAAADAAAAEyAIEAAAAAARQAigLl9zkkIXawAAAAAA
AAAAABUiAqAmZnOSQhdrAAYAAAAAAAAAAyICwPpoc5JCF2sAAwACANX1PgAAAACACk8AABQiAsDK
anOSQhdrAAYA/3//////AAAAAAAAAMAJIgKAYm1zkkIXawAMIgLg1m5zkkIXawCsWQoAAAAAAKxZ
CgAAAAAABAAAEgAAAAAOgAKwSnFzkkIXawACAAAAAwAAAApPAAAPgALAlnJzkkIXawD/fwAABgAA
AApPAAD/////CoACwPJzc5JCF2sAAgAAAAMAAAD/fwAABgAAACEQApAadnOSQhdrAAMAAgABEQKQ
SndzkkIXawAGAP9/CSICgH6Sc5JCF2sADCIC4AaUc5JCF2sArlkKAAAAAACuWQoAAAAAAAMAABIA
AAAACyICwCKXc5JCF2sAWuEAAAAAAAADAAIAEgAAAAIQgMBGo3OSQhdrAAQAAADd356MWyEAAFUd
AAAD8AEgBwAAAJQLAAADEIDgkgG0kUIXawAEAAAAiClVjPoAAAAAAAAAAAAAAAAAAAAEgAKg7h60
kUIXawACAAAAAAAAABESApCCIbSRQhdrAAAAAgAJIgKAmiS0kUIXawAMIgLgDie0kUIXawBCVQoA
AAAAAEJVCgAAAAAAAwAAEgAAAAALIgLACim0kUIXawC/1gAAAAAAAAAAAgASAAAAAiICoF4rtJFC
F2sAAAACAAAAAAANIgKwBi20kUIXawAAAAIABwAAAKA3oAAGIgKQ9jC0kUIXawAHAAAAFSICoB43
tJFCF2sABwAAAAABAAEXIgKQcjq0kUIXawAAAAIAFCICwGo9tJFCF2sAAAACAAcAAAAAAAAAoDeg
AA6AArCOQbSRQhdrAP9/AAAHAAAAV0caAA+AAsBeRLSRQhdrAAIAAAAAAAAAbgcAAIDDyQEKgALA
rkW0kUIXawD/fwAABwAAAAIAAAAAAAAAERACkKJHtJFCF2sABwD/fwERApA+SbSRQhdrAAAAAgAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBOmbSRQhdrAAIR
CLB617SRQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoFL1tJFCF2sAAQAAAAAAAAABEAiA/vi0
kUIXawACEQiwjgu1kUIXawAHAAAAdk9xlP////8RQAigYg61kUIXawABAAAAAAAAAAEQCIASEbWR
QhdrAAIRCLBGKrWRQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoApItZFCF2sAAQAAAAAAAAAR
QAigkk61kUIXawABAAAAAAAAAAEQCIBmUbWRQhdrAAIRCLBGmtORQhdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoA6g05FCF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gFa005FCF2sAAhEIsK7n05FCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigQgbUkUIXawABAAAA
AAAAABFACKASDdSRQhdrAAEAAAAAAAAAARAIgNoP1JFCF2sAAhEIsJIf1JFCF2sABwAAAOeoCZT/
////EUAIoEYi1JFCF2sAAQAAAAAAAAABEAiAmiXUkUIXawACEQiwpkb7kUIXawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKBeS/uRQhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCICaYPuRQhdrAAIRCLCejPuRQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoKqr+5FCF2sA
AQAAAAAAAAARQAig4rH7kUIXawABAAAAAAAAAAEQCIAGtfuRQhdrAAIRCLDyxfuRQhdrAAcAAADn
qAmU/////xFACKByyPuRQhdrAAEAAAAAAAAAARAIgELL+5FCF2sAAhEIsB7zIpJCF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigsvcikkIXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiAagojkkIXawACEQiwFjojkkIXawASAAAABRMAlP////8SIAgQGAAAABFACKCOVyOS
QhdrAAEAAAAAAAAAEUAIoJ5eI5JCF2sAAQAAAAAAAAABEAiAjmEjkkIXawACEQiwVnEjkkIXawAH
AAAA56gJlP////8RQAigFnQjkkIXawABAAAAAAAAAAEQCIAOdyOSQhdrAAIRCLASoUqSQhdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoLalSpJCF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgG66SpJCF2sAAhEIsKLqSpJCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig
IglLkkIXawABAAAAAAAAABFACKA6D0uSQhdrAAEAAAAAAAAAARAIgEoSS5JCF2sAAhEIsIohS5JC
F2sABwAAAOeoCZT/////EUAIoD4kS5JCF2sAAQAAAAAAAAABEAiAeidLkkIXawACEQiwmk1ykkIX
awABAAAA1wxAAAAAAAAPIAgQ+gAAABFACKD+U3KSQhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIA2anKSQhdrAAIRCLCmnXKSQhdrABIAAAAFEwCU/////xIgCBAYAAAA
EUAIoDbCcpJCF2sAAQAAAAAAAAARQAigIslykkIXawABAAAAAAAAAAEQCIDey3KSQhdrAAIRCLCC
3HKSQhdrAAcAAADnqAmU/////xFACKAO33KSQhdrAAEAAAAAAAAAARAIgD7hcpJCF2sAAhEIsGb5
mZJCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigNv+ZkkIXawABAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiArhSakkIXawACEQiwYjeakkIXawASAAAABRMAlP////8SIAgQ
GAAAABFACKD+TZqSQhdrAAEAAAAAAAAAEUAIoLpSmpJCF2sAAQAAAAAAAAABEAiATlSakkIXawAC
EQiw7l6akkIXawAHAAAA56gJlP////8RQAigCmGakkIXawABAAAAAAAAAAEQCICGYpqSQhdrAAIR
CLBCo8GSQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoIamwZJCF2sAAQAAAAAAAAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgPqywZJCF2sAAhEIsBbOwZJCF2sAEgAAAAUTAJT/////
EiAIEBgAAAARQAigduLBkkIXawABAAAAAAAAABFACKCq5sGSQhdrAAEAAAAAAAAAARAIgNbowZJC
F2sAAhEIsOrzwZJCF2sABwAAAOeoCZT/////EUAIoIL1wZJCF2sAAQAAAAAAAAABEAiA+vbBkkIX
awACEQiwzk7pkkIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKByUemSQhdrAAEAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAiYumSQhdrAAIRCLBmfemSQhdrABIAAAAFEwCU
/////xIgCBAYAAAAEUAIoKqQ6ZJCF2sAAQAAAAAAAAARQAig5pTpkkIXawABAAAAAAAAAAEQCICK
lumSQhdrAAIRCLCSoemSQhdrAAcAAADnqAmU/////xFACKCmo+mSQhdrAAEAAAAAAAAAARAIgB6l
6ZJCF2sAAhEIsBr7EJNCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigqv4Qk0IXawABAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAkg4Rk0IXawACEQiwnikRk0IXawASAAAA
BRMAlP////8SIAgQGAAAABFACKAKPBGTQhdrAAEAAAAAAAAAEUAIoEpAEZNCF2sAAQAAAAAAAAAB
EAiA8kERk0IXawACEQiw7kwRk0IXawAHAAAA56gJlP////8RQAigpk4Rk0IXawABAAAAAAAAAAEQ
CIAiUBGTQhdrAAIRCLBOpziTQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoPqpOJNCF2sAAQAA
AAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgDq1OJNCF2sAAhEIsBLQOJNCF2sA
EgAAAAUTAJT/////EiAIEBgAAAARQAigquI4k0IXawABAAAAAAAAABFACKDu5jiTQhdrAAEAAAAA
AAAAARAIgJroOJNCF2sAAhEIsFbzOJNCF2sABwAAAOeoCZT/////EUAIoPb0OJNCF2sAAQAAAAAA
AAABEAiAavY4k0IXawAD8AEgBAAAAGQOAAACEQiwDldgk0IXawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKAmXWCTQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIA2c2CT
QhdrAAIRCLAmpGCTQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoG7BYJNCF2sAAAAAAAAAAAAR
QAigFshgk0IXawAAAAAAAAAAAAEQCIAuzGCTQhdrAAIRCLCC2mCTQhdrAAcAAADnqAmU/////xFA
CKAC3WCTQhdrAAAAAAAAAAAAARAIgP7fYJNCF2sAAhEIsIoCiJNCF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAigIgeIk0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
JhqIk0IXawACEQiwbkeIk0IXawASAAAABRMAlP////8SIAgQGAAAABFACKA6ZoiTQhdrAAAAAAAA
AAAAEUAIoNpsiJNCF2sAAAAAAAAAAAABEAiAmm+Ik0IXawACEQiwUn6Ik0IXawAHAAAA56gJlP//
//8RQAigHoGIk0IXawAAAAAAAAAAAAEQCIBSg4iTQhdrAAIRCLDqrq+TQhdrAAEAAADVDEAAAAAA
AA8gCBD6AAAAEUAIoA63r5NCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgI7Kr5NCF2sAAhEIsGL5r5NCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig9hWwk0IXawAA
AAAAAAAAABFACKDiHLCTQhdrAAAAAAAAAAAAARAIgGYfsJNCF2sAAhEIsJItsJNCF2sABwAAAOeo
CZT/////EUAIoHIwsJNCF2sAAAAAAAAAAAABEAiArjKwk0IXawACEQiwNlvXk0IXawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKCSYdeTQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCID2eNeTQhdrAAIRCLBiqdeTQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoCbH15NC
F2sAAAAAAAAAAAARQAigms3Xk0IXawAAAAAAAAAAAAEQCICG0NeTQhdrAAIRCLDm3teTQhdrAAcA
AADnqAmU/////xFACKCm4deTQhdrAAAAAAAAAAAAARAIgHrk15NCF2sAAhEIsNoH/5NCF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigcgz/k0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAKiL/k0IXawACEQiwmlD/k0IXawASAAAABRMAlP////8SIAgQGAAAABFACKCy
b/+TQhdrAAAAAAAAAAAAEUAIoCp2/5NCF2sAAAAAAAAAAAABEAiAinj/k0IXawACEQiwZof/k0IX
awAHAAAA56gJlP////8RQAigJov/k0IXawAAAAAAAAAAAAEQCIDOjf+TQhdrAAIRCLDGsyaUQhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoBK5JpRCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgNrQJpRCF2sAAhEIsOoAJ5RCF2sAEgAAAAUTAJT/////EiAIEBgAAAAR
QAigWh4nlEIXawAAAAAAAAAAABFACKCCJSeUQhdrAAAAAAAAAAAAARAIgL4nJ5RCF2sAAhEIsAI2
J5RCF2sABwAAAOeoCZT/////EUAIoOo4J5RCF2sAAAAAAAAAAAABEAiAwjwnlEIXawACEQiwnsYw
lEIXawAMAAAAdU9xlP////8RQAigGswwlEIXawAAAAAAAAAAAAaAAqBWzjCUQhdrAAIAAAABAAAA
EyAIEAAAAAARQAigTtIwlEIXawAAAAAAAAAAABUiAqD+2TCUQhdrAAQAAAAAAAAAAyICwNrcMJRC
F2sAAQACAJqgkP8AAACABpcPARQiAsDa4DCUQhdrAAQA/3//////AAAAAAAAAMAJIgKAiuQwlEIX
awAMIgLgXuYwlEIXawCkYAoAAAAAAKRgCgAAAAAABAAAEgAAAAAOgAKwDukwlEIXawACAAAAAQAA
APm1QwEPgALAMuswlEIXawD/fwAABAAAANAthQL/////CoACwOrsMJRCF2sAAgAAAAEAAAD/fwAA
BAAAACEQApAW7zCUQhdrAAEAAgABEQKQ0vAwlEIXawAEAP9/CSICgKoSMZRCF2sADCIC4PoTMZRC
F2sAp2AKAAAAAACnYAoAAAAAAAMAABIAAAAACyICwGIWMZRCF2sA590AAAAAAAABAAIAEgAAAAIQ
gMCmJTGUQhdrAAQAAAAvOUqN4AIAAGYCAAADEIDgDmpOlEIXawAEAAAAI3lVjfoAAAAAAAAAAAAA
AAAAAAAEgAKgep1OlEIXawACAAAAAQAAABESApD+oE6UQhdrAAEAAgAJIgKARqROlEIXawAMIgLg
oqVOlEIXawDxYAoAAAAAAPFgCgAAAAAABAAAEgAAAAALIgLADqhOlEIXawDA3QAAAAAAAAEAAgAS
AAAAAiICoBKqTpRCF2sAAQACAAAAAAANIgKw9qtOlEIXawABAAIABAAAAJqgkP8GIgKQrrFOlEIX
awAEAAAAFSICoE64TpRCF2sABAAAAAABAAEXIgKQ1rpOlEIXawABAAIAFCICwEa9TpRCF2sAAQAC
AAQAAAAAAAAAmqCQ/wMiAsCWwk6UQhdrAAIAAgAj72sAAAAAgH1INAAHIgLAYsROlEIXawACAAIA
I+9rAKA3oAABAAAAAyICwNbGTpRCF2sABQADAOSsvv8AAACAvIrhAAciAsBSyE6UQhdrAAUAAwDk
rL7/ZENXAAEAAAAHIgLArspOlEIXawAGAAMAoDegAKA3oAABAAAAByICwAbOTpRCF2sABAADABsS
jwCgN6AAAQAAAAciAsCy0E6UQhdrAAcAAwCgN6AAoDegAAEAAAADIgLAAtNOlEIXawAAAAIAtt6f
/wAAAIDqWAABByICwG7UTpRCF2sAAAACALben/82dTgAAQAAAAciAsDC1U6UQhdrAAEAAgCaoJD/
GjcpAAEAAAAHIgLALthOlEIXawADAAIA1fU+AKA3oAABAAAAByICwOrZTpRCF2sAAAADAMk2igCg
N6AAAQAAAAciAsCa206UQhdrAAEAAwCgN6AAoDegAAEAAAAHIgLAit1OlEIXawACAAMAoDegAKA3
oAABAAAAByICwI7fTpRCF2sAAwADAKA3oACgN6AAAQAAAAwiAuBG4U6UQhdrAPJgCgAAAAAA8mAK
AAAAAAAEAAASAAAAAAwiAuCC506UQhdrAGYUAQAAAAAAZhQBAAAAAAACAAESAAAAABAiAqDK6k6U
QhdrAAAAAQCMTAkAESIC4ILtTpRCF2sA8mAKAAAAAABmFAEAAAAAAAAAAQAIg///CyICwKrxTpRC
F2sAFNwAAAAAAAACAAIAEgAAAAsiAsBG9U6UQhdrAC7WAAAAAAAABQADABIAAAALIgLAPvdOlEIX
awBH0gAAAAAAAAYAAwASAAAACyICwOb6TpRCF2sAFJAAAAAAAAAEAAMAEgAAAAsiAsAO/U6UQhdr
AEX0AAAAAAAABwADABIAAAALIgLAGgBPlEIXawBp4wAAAAAAAAAAAgASAAAACyICwDICT5RCF2sA
wN0AAAAAAAABAAIAEgAAAAsiAsDuBE+UQhdrANfeAAAAAAAAAwACABIAAAALIgLA/gZPlEIXawAb
vgAAAAAAAAAAAwASAAAACyICwO4IT5RCF2sAQtUAAAAAAAABAAMAEgAAAAsiAsCiDE+UQhdrANfj
AAAAAAAAAgADABIAAAALIgLAsg5PlEIXawBs0QAAAAAAAAMAAwASAAAADoACsFpPT5RCF2sA/38A
AAQAAAA4fQsAD4ACwKpQT5RCF2sAAgAAAAEAAABICAAAgMPJAQqAAsDWUk+UQhdrAP9/AAAEAAAA
AgAAAAEAAAAREAKQQlRPlEIXawAEAP9/ARECkIJVT5RCF2sAAQACAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiA2p5PlEIXawACEQiwlsNPlEIXawASAAAABRMAlP////8SIAgQGAAAABFA
CKAS3k+UQhdrAAAAAAAAAAAAARAIgN7gT5RCF2sAAhEIsKb5T5RCF2sABwAAAHZPcZT/////EUAI
oFr8T5RCF2sAAAAAAAAAAAABEAiAzv5PlEIXawACEQiw5gtQlEIXawAMAAAAdU9xlP////8RQAig
dg9QlEIXawAAAAAAAAAAAAaAAqBCEVCUQhdrAAIAAAABAAAAEyAIEAAAAAARQAigphRQlEIXawAA
AAAAAAAAABUiAqBSHFCUQhdrAAQAAAAAAAAAAyICwFIeUJRCF2sAAQACAKSuKAAAAACAdogAABQi
AsBGIFCUQhdrAAQA/3//////AAAAAAAAAMAJIgKA0iJQlEIXawAMIgLgTiRQlEIXawD+YAoAAAAA
AP5gCgAAAAAABAAAEgAAAAAOgAKw2iVQlEIXawACAAAAAQAAAHaIAAAPgALARidQlEIXawD/fwAA
BAAAAHaIAAD/////CoACwIIoUJRCF2sAAgAAAAEAAAD/fwAABAAAACEQApA6KlCUQhdrAAEAAgAB
EQKQnitQlEIXawAEAP9/CSICgJJGUJRCF2sADCIC4BZIUJRCF2sAAGEKAAAAAAAAYQoAAAAAAAMA
ABIAAAAACyICwE5KUJRCF2sAx90AAAAAAAABAAIAEgAAAAIQgMBiVFCUQhdrAAQAAAB1N1aNy0oA
AK4jAAAD8AEgBQAAAPgJAAACEQiw5iFyk0IXawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKDaJ3KT
QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAyPHKTQhdrAAIRCLAa
Z3KTQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoBqFcpNCF2sAAAAAAAAAAAARQAigYotyk0IX
awAAAAAAAAAAAAEQCIAqjnKTQhdrAAIRCLBCnHKTQhdrAAcAAADnqGmp/////xFACKA+n3KTQhdr
AAAAAAAAAAAAARAIgPahcpNCF2sAAhEIsFrNmZNCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
wtKZk0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAKuWZk0IXawAC
EQiwahKak0IXawASAAAABRNgqf////8SIAgQGAAAABFACKCKL5qTQhdrAAAAAAAAAAAAEUAIoJI1
mpNCF2sAAAAAAAAAAAABEAiA2j2ak0IXawACEQiwykuak0IXawAHAAAA56hpqf////8RQAigdk6a
k0IXawAAAAAAAAAAAAEQCIDWUZqTQhdrAAIRCLC+ecGTQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAA
EUAIoFJ+wZNCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgEaRwZNC
F2sAAhEIsG67wZNCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigUtjBk0IXawAAAAAAAAAAABFA
CKA+3sGTQhdrAAAAAAAAAAAAARAIgA7hwZNCF2sAAhEIsDLwwZNCF2sABwAAAOeoaan/////EUAI
oPbywZNCF2sAAAAAAAAAAAABEAiAnvXBk0IXawACEQiwniXpk0IXawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKCKK+mTQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBq
PumTQhdrAAIRCLB2aOmTQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoK6D6ZNCF2sAAAAAAAAA
AAARQAighorpk0IXawAAAAAAAAAAAAEQCIAejemTQhdrAAIRCLDamumTQhdrAAcAAADnqGmp////
/xFACKDWnemTQhdrAAAAAAAAAAAAARAIgI6g6ZNCF2sAAhEIsBrSEJRCF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigltcQlEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiA/ukQlEIXawACEQiwahURlEIXawASAAAABRNgqf////8SIAgQGAAAABFACKC+MRGUQhdrAAAA
AAAAAAAAEUAIoPo3EZRCF2sAAAAAAAAAAAABEAiAVjsRlEIXawACEQiwPkkRlEIXawAHAAAA56hp
qf////8RQAig/ksRlEIXawAAAAAAAAAAAAEQCIByTxGUQhdrAAIRCLCCfjiUQhdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoJKEOJRCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgBKXOJRCF2sAAhEIsMrCOJRCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig5ts4lEIX
awAAAAAAAAAAABFACKA64DiUQhdrAAAAAAAAAAAAARAIgCLiOJRCF2sAAhEIsKbtOJRCF2sABwAA
AOeoaan/////EUAIoJ70OJRCF2sAAAAAAAAAAAABEAiAgvY4lEIXawACEQiwlipglEIXawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKAyMWCUQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAAAEQCICqRGCUQhdrAAIRCLCyb2CUQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoJqH
YJRCF2sAAAAAAAAAAAARQAigLoxglEIXawAAAAAAAAAAAAEQCIAOjmCUQhdrAAIRCLBCmWCUQhdr
AAcAAADnqGmp/////xFACKAem2CUQhdrAAAAAAAAAAAAARAIgO6dYJRCF2sAAhEIsM7Uh5RCF2sA
AQAAAMsMQAAAAAAADyAIEPoAAAARQAigpteHlEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiAouSHlEIXawACEQiwHgKIlEIXawASAAAABRNgqf////8SIAgQGAAAABFA
CKBCFYiUQhdrAAAAAAAAAAAAEUAIoHoZiJRCF2sAAAAAAAAAAAABEAiAYhuIlEIXawACEQiw3iWI
lEIXawAHAAAA56hpqf////8RQAigzieIlEIXawAAAAAAAAAAAAEQCICeKYiUQhdrAAIRCLASga+U
QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoN6Dr5RCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgCqQr5RCF2sAAhEIsNasr5RCF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAigBr+vlEIXawAAAAAAAAAAABFACKByw6+UQhdrAAAAAAAAAAAAARAIgDLFr5RCF2sAAhEI
sN7Or5RCF2sABwAAAOeoaan/////EUAIoObQr5RCF2sAAAAAAAAAAAABEAiAmtKvlEIXawACEQiw
Ui3XlEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAqMNeUQhdrAAAAAAAAAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCID6O9eUQhdrAAIRCLAeWdeUQhdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoPZq15RCF2sAAAAAAAAAAAARQAigOm/XlEIXawAAAAAAAAAAAAEQCID+cNeUQhdr
AAIRCLBSe9eUQhdrAAcAAADnqGmp/////xFACKBCfdeUQhdrAAAAAAAAAAAAARAIgPJ+15RCF2sA
AhEIsHbZ/pRCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigStz+lEIXawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiACuv+lEIXawACEQiwrgf/lEIXawASAAAABRNgqf//
//8SIAgQGAAAABFACKB+Gf+UQhdrAAAAAAAAAAAAEUAIoK4d/5RCF2sAAAAAAAAAAAABEAiAbh//
lEIXawACEQiwuin/lEIXawAHAAAA56hpqf////8RQAigiiv/lEIXawAAAAAAAAAAAAEQCIA+Lf+U
QhdrAAPwASAGAAAAnAoAAAMQgOCmecaTQhdrAAQAAAB7MCGN+gAAAAAAAAAAAAAAAAAAAASAAqBa
q8aTQhdrAAIAAAACAAAAERICkH6vxpNCF2sAAgACAAkiAoCKssaTQhdrAAwiAuAetMaTQhdrAAtd
CgAAAAAAC10KAAAAAAAEAAASAAAAAAsiAsBatsaTQhdrAIDZAAAAAAAAAgACABIAAAACIgKg5rnG
k0IXawACAAIAAAAAAA0iArBWvMaTQhdrAAIAAgAGAAAAoDegAAYiApASwsaTQhdrAAYAAAAVIgKg
ssfGk0IXawAGAAAAAAEAARciApCaycaTQhdrAAIAAgAUIgLA7szGk0IXawACAAIABgAAAAAAAACg
N6AADoACsA7RxpNCF2sA/38AAAYAAAAsiIIAD4ACwALTxpNCF2sAAgAAAAIAAACsCAAAgMPJAQqA
AsBW1MaTQhdrAP9/AAAGAAAAAgAAAAIAAAAREAKQ9tXGk0IXawAGAP9/ARECkErXxpNCF2sAAgAC
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA1hnHk0IXawACEQiwlk3Hk0IXawASAAAA
BRMAlP////8SIAgQGAAAABFACKCCaceTQhdrAAAAAAAAAAAAARAIgP5sx5NCF2sAAhEIsAp+x5NC
F2sABwAAAHZPcZT/////EUAIoJqAx5NCF2sAAAAAAAAAAAABEAiAaoPHk0IXawACEQiwGpnHk0IX
awASAAAABRMAlP////8SIAgQGAAAABFACKCSsseTQhdrAAAAAAAAAAAAEUAIoPa5x5NCF2sAAAAA
AAAAAAABEAiAUr3Hk0IXawACEQiwBlrXk0IXawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKBmX9eT
QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAydteTQhdrAAIRCLAK
pdeTQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoBbE15NCF2sAAAAAAAAAAAARQAigQsvXk0IX
awAAAAAAAAAAAAEQCIAizteTQhdrAAIRCLCy3deTQhdrAAcAAADnqAmU/////xFACKAa4deTQhdr
AAAAAAAAAAAAARAIgArk15NCF2sAAhEIsIIH/5NCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
cgz/k0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAeiD/k0IXawAC
EQiw5kv/k0IXawASAAAABRMAlP////8SIAgQGAAAABFACKBaa/+TQhdrAAAAAAAAAAAAEUAIoFJy
/5NCF2sAAAAAAAAAAAABEAiAEnX/k0IXawACEQiwSoT/k0IXawAHAAAA56gJlP////8RQAigwob/
k0IXawAAAAAAAAAAAAEQCIBqiv+TQhdrAAIRCLAStCaUQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAA
EUAIoFq4JpRCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgC7QJpRC
F2sAAhEIsML6JpRCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig9hMnlEIXawAAAAAAAAAAABFA
CKCmGSeUQhdrAAAAAAAAAAAAARAIgJYcJ5RCF2sAAhEIsHopJ5RCF2sABwAAAOeoCZT/////EUAI
oAIsJ5RCF2sAAAAAAAAAAAABEAiAei4nlEIXawACEQiwZl9OlEIXawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKD6Y06UQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDu
dk6UQhdrAAIRCLBOpU6UQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoF7DTpRCF2sAAAAAAAAA
AAARQAig1slOlEIXawAAAAAAAAAAAAEQCIC6zE6UQhdrAAIRCLB63E6UQhdrAAcAAADnqAmU////
/xFACKAC306UQhdrAAAAAAAAAAAAARAIgNrhTpRCF2sAAhEIsGYLdpRCF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigChB2lEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiAXiN2lEIXawACEQiwkkx2lEIXawASAAAABRMAlP////8SIAgQGAAAABFACKCKZ3aUQhdrAAAA
AAAAAAAAEUAIoBJudpRCF2sAAAAAAAAAAAABEAiAInJ2lEIXawACEQiwSn92lEIXawAHAAAA56gJ
lP////8RQAigooJ2lEIXawAAAAAAAAAAAAEQCICGhXaUQhdrAAIRCLCat52UQhdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoEq8nZRCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgIbOnZRCF2sAAhEIsAr2nZRCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigxhKelEIX
awAAAAAAAAAAABFACKCKGZ6UQhdrAAAAAAAAAAAAARAIgDYcnpRCF2sAAhEIsPYqnpRCF2sABwAA
AOeoCZT/////EUAIoIItnpRCF2sAAAAAAAAAAAABEAiATjCelEIXawACEQiwkmPFlEIXawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKAeaMWUQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAAAEQCIBSecWUQhdrAAIRCLBiocWUQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoFq+
xZRCF2sAAAAAAAAAAAARQAigxsTFlEIXawAAAAAAAAAAAAEQCICGx8WUQhdrAAIRCLCu1sWUQhdr
AAcAAADnqAmU/////xFACKAu2cWUQhdrAAAAAAAAAAAAARAIgJ7bxZRCF2sAAhEIsNIP7ZRCF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAigFhXtlEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiA5iftlEIXawACEQiwalDtlEIXawASAAAABRMAlP////8SIAgQGAAAABFA
CKCibe2UQhdrAAAAAAAAAAAAEUAIoDp07ZRCF2sAAAAAAAAAAAABEAiAWnftlEIXawACEQiwooXt
lEIXawAHAAAA56gJlP////8RQAigiojtlEIXawAAAAAAAAAAAAEQCICei+2UQhdrAAIRCLC+vhSV
QhdrAAEAAADLDEAAAAAAAA8gCBD6AAAAEUAIoPLEFJVCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgK7dFJVCF2sAAhEIsDYOFZVCF2sAEgAAAAUTAJT/////EiAIEBgA
AAARQAigPi4VlUIXawAAAAAAAAAAABFACKAGNRWVQhdrAAAAAAAAAAAAARAIgEo3FZVCF2sAAhEI
sDJGFZVCF2sABwAAAOeoCZT/////EUAIoOJJFZVCF2sAAAAAAAAAAAABEAiAYkwVlUIXawAD8AEg
BwAAAJATAAACEQiwYlRgk0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKD6V2CTQhdrAAEAAAAA
AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAWZmCTQhdrAAIRCLD+gGCTQhdrABIA
AAAFEwCU/////xIgCBAYAAAAEUAIoGKTYJNCF2sAAQAAAAAAAAARQAiglpdgk0IXawABAAAAAAAA
AAEQCIA2mWCTQhdrAAIRCLDmo2CTQhdrAAcAAADnqAmU/////xFACKCOpWCTQhdrAAEAAAAAAAAA
ARAIgA6nYJNCF2sAAhEIsNb/h5NCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigggKIk0IXawAB
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAC8AEAARAIgDIPiJNCF2sAAhEIsLoq
iJNCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigWj2Ik0IXawABAAAAAAAAABFACKAWQoiTQhdr
AAEAAAAAAAAAARAIgPZDiJNCF2sAAhEIsLJOiJNCF2sABwAAAOeoCZT/////EUAIoGJQiJNCF2sA
AQAAAAAAAAABEAiAUlOIk0IXawACEQiwMqyvk0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAO
r6+TQhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDyva+TQhdrAAIR
CLA22a+TQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoGbsr5NCF2sAAQAAAAAAAAARQAigrvCv
k0IXawABAAAAAAAAAAEQCIBO8q+TQhdrAAIRCLA6/a+TQhdrAAcAAADnqAmU/////xFACKDi/q+T
QhdrAAEAAAAAAAAAARAIgGoAsJNCF2sAAhEIsOJZ15NCF2sAAQAAANUMQAAAAAAADyAIEPoAAAAR
QAigml/Xk0IXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAKnbXk0IX
awACEQiwZqXXk0IXawASAAAABRMAlP////8SIAgQGAAAABFACKAmxNeTQhdrAAEAAAAAAAAAEUAI
oE7L15NCF2sAAQAAAAAAAAABEAiAis7Xk0IXawACEQiwqtzXk0IXawAHAAAA56gJlP////8RQAig
dt/Xk0IXawABAAAAAAAAAAEQCIBy4teTQhdrAAIRCLCiB/+TQhdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoM4L/5NCF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgBIg
/5NCF2sAAhEIsMJL/5NCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAiggmv/k0IXawABAAAAAAAA
ABFACKAOcv+TQhdrAAEAAAAAAAAAARAIgB51/5NCF2sAAhEIsGaD/5NCF2sABwAAAOeoCZT/////
EUAIoC6G/5NCF2sAAQAAAAAAAAABEAiAwoj/k0IXawACEQiwnrMmlEIXawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKDityaUQhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CICSyyaUQhdrAAIRCLBq8iaUQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoHoPJ5RCF2sAAQAA
AAAAAAARQAigHhYnlEIXawABAAAAAAAAAAEQCICiGCeUQhdrAAIRCLCqJieUQhdrAAcAAADnqAmU
/////xFACKCCKSeUQhdrAAEAAAAAAAAAARAIgGYsJ5RCF2sAAhEIsIJfTpRCF2sAAQAAANUMQAAA
AAAADyAIEPoAAAARQAig7mNOlEIXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAbnZOlEIXawACEQiwVqVOlEIXawASAAAABRMAlP////8SIAgQGAAAABFACKAuw06UQhdr
AAEAAAAAAAAAEUAIoKrJTpRCF2sAAQAAAAAAAAABEAiArsxOlEIXawACEQiwhttOlEIXawAHAAAA
56gJlP////8RQAigEt5OlEIXawABAAAAAAAAAAEQCID64E6UQhdrAAIRCLAyC3aUQhdrAAEAAADV
DEAAAAAAAA8gCBD6AAAAEUAIoKIPdpRCF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgEIjdpRCF2sAAhEIsK5IdpRCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAiglmd2
lEIXawABAAAAAAAAABFACKAKbnaUQhdrAAEAAAAAAAAAARAIgI5wdpRCF2sAAhEIsKJ+dpRCF2sA
BwAAAOeoCZT/////EUAIoFqCdpRCF2sAAQAAAAAAAAABEAiAKoV2lEIXawACEQiwkredlEIXawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKBCvJ2UQhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIB6zp2UQhdrAAIRCLAW9p2UQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAI
oM4SnpRCF2sAAQAAAAAAAAARQAigXhmelEIXawABAAAAAAAAAAEQCIBaHJ6UQhdrAAIRCLBOKp6U
QhdrAAcAAADnqAmU/////xFACKAeLZ6UQhdrAAEAAAAAAAAAARAIgO4vnpRCF2sAAhEIsJ5jxZRC
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig9mfFlEIXawABAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAhnrFlEIXawACEQiwMqHFlEIXawASAAAABRMAlP////8SIAgQGAAA
ABFACKAuvsWUQhdrAAEAAAAAAAAAEUAIoLrExZRCF2sAAQAAAAAAAAABEAiAksfFlEIXawACEQiw
5tXFlEIXawAHAAAA56gJlP////8RQAigstjFlEIXawABAAAAAAAAAAEQCIB23MWUQhdrAAIRCLCW
D+2UQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoP4U7ZRCF2sAAQAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgJYn7ZRCF2sAAhEIsI5Q7ZRCF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAig1m3tlEIXawABAAAAAAAAABFACKAOdO2UQhdrAAEAAAAAAAAAARAIgBJ37ZRCF2sA
AhEIsL6F7ZRCF2sABwAAAOeoCZT/////EUAIoJKI7ZRCF2sAAQAAAAAAAAABEAiAZovtlEIXawAC
EQiwqpzxlEIXawAMAAAAdU9xlP////8RQAigcqHxlEIXawABAAAAAAAAAAaAAqBKo/GUQhdrAAIA
AAAAAAAAEyAIEAAAAAARQAig0qbxlEIXawABAAAAAAAAABUiAqBysfGUQhdrAAcAAAAAAAAAAyIC
wJa08ZRCF2sAAAACAH3H+f8AAACAua0+ABQiAsC6t/GUQhdrAAcA/3//////AAAAAAAAAMAJIgKA
NrzxlEIXawAMIgLg3r3xlEIXawCSYgoAAAAAAJJiCgAAAAAAAwAAEgAAAAAOgAKw4r/xlEIXawAC
AAAAAAAAAKMGPwEPgALAVsHxlEIXawD/fwAABwAAAKMGPwH/////CoACwK7C8ZRCF2sAAgAAAAAA
AAD/fwAABwAAACEQApCCxPGUQhdrAAAAAgABEQKQ8sXxlEIXawAHAP9/CSICgHLq8ZRCF2sADCIC
4P7s8ZRCF2sAk2IKAAAAAACTYgoAAAAAAAIAABIAAAAACyICwKLu8ZRCF2sAduYAAAAAAAAAAAIA
EgAAAAIQgMCW/PGUQhdrAAQAAAC+ZJSNbAMAANMCAAADEIDgjsUUlUIXawAEAAAABMShjfoAAAAA
AAAAAAAAAAAAAAAEgAKg1vkUlUIXawACAAAAAAAAABESApAC/hSVQhdrAAAAAgAJIgKArgAVlUIX
awAMIgLgIgMVlUIXawATYgoAAAAAABNiCgAAAAAAAwAAEgAAAAALIgLAkgQVlUIXawBG5gAAAAAA
AAAAAgASAAAAAiICoE4HFZVCF2sAAAACAAAAAAANIgKwCgkVlUIXawAAAAIABwAAAH3H+f8GIgKQ
Eg8VlUIXawAHAAAAFSICoFYXFZVCF2sABwAAAAABAAEXIgKQehkVlUIXawAAAAIAFCICwEYbFZVC
F2sAAAACAAcAAAAAAAAAfcf5/wMiAsDOHhWVQhdrAAIAAgCQ61MAAAAAgBBMTAAHIgLARiAVlUIX
awACAAIAkOtTAKA3oAABAAAAAyICwEYjFZVCF2sABQADAFT3CgAAAACAEExMAAciAsCmJBWVQhdr
AAUAAwBU9woAoDegAAEAAAAHIgLAdicVlUIXawAGAAMAoDegAKA3oAABAAAAByICwL4pFZVCF2sA
BAADAKA3oACgN6AAAQAAAAciAsDuKxWVQhdrAAcAAwCgN6AAoDegAAEAAAAHIgLATi0VlUIXawAA
AAIAfcf5//1dkgABAAAAByICwKovFZVCF2sAAQACAKSuKACgN6AAAQAAAAciAsDCMRWVQhdrAAMA
AgCgN6AAoDegAAEAAAAHIgLAGjQVlUIXawAAAAMAoDegAKA3oAABAAAAByICwGo2FZVCF2sAAQAD
AKA3oACgN6AAAQAAAAciAsAOOBWVQhdrAAIAAwCgN6AAoDegAAEAAAAHIgLACjoVlUIXawADAAMA
oDegAKA3oAABAAAADCIC4BI8FZVCF2sAE2IKAAAAAAATYgoAAAAAAAMAABIAAAAADCIC4NY/FZVC
F2sAWBkBAAAAAABYGQEAAAAAAAEAARIAAAAAECICoJZCFZVCF2sAAAABALtICQARIgLgOkQVlUIX
awATYgoAAAAAAFgZAQAAAAAAAAABAAiD//8LIgLAKkYVlUIXawDS3wAAAAAAAAIAAgASAAAACyIC
wOpIFZVCF2sA89kAAAAAAAAFAAMAEgAAAAsiAsBaSxWVQhdrAE3RAAAAAAAABgADABIAAAALIgLA
ck0VlUIXawBpjwAAAAAAAAQAAwASAAAACyICwMZPFZVCF2sAIvMAAAAAAAAHAAMAEgAAAAsiAsBi
UhWVQhdrAEbmAAAAAAAAAAACABIAAAALIgLARlQVlUIXawDB3AAAAAAAAAEAAgASAAAACyICwIZW
FZVCF2sAzt0AAAAAAAADAAIAEgAAAAsiAsDiWBWVQhdrADm9AAAAAAAAAAADABIAAAALIgLAAlsV
lUIXawBE1AAAAAAAAAEAAwASAAAACyICwDpdFZVCF2sAyOIAAAAAAAACAAMAEgAAAAsiAsA+XxWV
QhdrAHPQAAAAAAAAAwADABIAAAAOgAKwKpYVlUIXawD/fwAABwAAAFeeDQAPgALAzpcVlUIXawAC
AAAAAAAAANQIAACAw8kBCoACwMaZFZVCF2sA/38AAAcAAAACAAAAAAAAABEQApB2mxWVQhdrAAcA
/38BEQKQNp0VlUIXawAAAAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAASAAqAW9BWVQhdr
AAAAAAAAAAAAERICkOr2FZVCF2sAAAAAAAkiAoC++RWVQhdrAAwiAuAO+xWVQhdrAFwZAQAAAAAA
XBkBAAAAAAACAAESAAAAAAsiAsC+/BWVQhdrAGYDAAAAAAAAAAAAABIAAAACIgKgWv8VlUIXawAA
AAAAAAAAAA0iArDmABaVQhdrAAAAAAAUAAAA+jeEAAYiApDaBBaVQhdrABQAAAAgIAgw8wAAAAUA
AADzAAAAARAIgHYPFpVCF2sAAhEIsA4yFpVCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigqlAW
lUIXawABAAAAAAAAAAEQCID2UxaVQhdrAAIRCLC2axaVQhdrAAcAAAB2T3GU/////xFACKC2bhaV
QhdrAAEAAAAAAAAAARAIgHpxFpVCF2sAAhEIsGp+FpVCF2sADAAAAHVPcZT/////EUAIoJqCFpVC
F2sAAQAAAAAAAAAGgAKguoQWlUIXawACAAAAAAAAABMgCBAAAAAAEUAIoA6JFpVCF2sAAQAAAAAA
AAAVIgKgdpEWlUIXawAHAAAAAAAAAAMiAsCylBaVQhdrAAAAAgDtzJEAAAAAgBCRAAAUIgLAXpcW
lUIXawAHAP9//////wAAAAAAAADACSICgN6ZFpVCF2sADCIC4DKbFpVCF2sAF2IKAAAAAAAXYgoA
AAAAAAMAABIAAAAADoACsHKdFpVCF2sAAgAAAAAAAAAQkQAAD4ACwMKeFpVCF2sA/38AAAcAAAAQ
kQAA/////wqAAsAyoBaVQhdrAAIAAAAAAAAA/38AAAcAAAAhEAKQPqIWlUIXawAAAAIAARECkBKk
FpVCF2sABwD/fwkiAoByvhaVQhdrAAwiAuDCvxaVQhdrABhiCgAAAAAAGGIKAAAAAAACAAASAAAA
AAsiAsC+whaVQhdrAE7mAAAAAAAAAAACABIAAAACEIDA6tIWlUIXawAEAAAAvY+ijUWBAABINgAA
A/ABIAQAAADkAgAAAxCA4IqLn5VCF2sABAAAAIMg140AAAAAAAAAAAAAAAAAAAAAFSICoLbDn5VC
F2sABAAAAAABAAEXIgKQxsWflUIXawADAAIAFCICwGLHn5VCF2sAAwACAAQAAAAAAAAAoDegAA6A
ArDKzZ+VQhdrAP9/AAAEAAAAKxmBAA+AAsDiz5+VQhdrAAIAAAADAAAAqIQAAIDDyQEKgALADtGf
lUIXawD/fwAABAAAAAIAAAADAAAAERACkNrSn5VCF2sABAD/fwERApBO1J+VQhdrAAMAAgAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgAZOoJVCF2sAAhEIsCaToJVCF2sABwAAAOeoCZT/
////EUAIoMKaoJVCF2sAAAAAAAAAAAABEAiAIqCglUIXawACEQiwZimhlUIXawAMAAAAdU9xlP//
//8RQAigXjGhlUIXawAAAAAAAAAAAAaAAqDCM6GVQhdrAAIAAAADAAAAEyAIEAAAAAARQAig4jih
lUIXawAAAAAAAAAAABUiAqC+QqGVQhdrAAQAAAAAAAAAAyICwOJEoZVCF2sAAwACAApooAAAAACA
5pIAABQiAsDyR6GVQhdrAAQA/3//////AAAAAAAAAMAJIgKAfkuhlUIXawAMIgLgdk2hlUIXawC0
XQoAAAAAALRdCgAAAAAAAwAAEgAAAAAOgAKw8k+hlUIXawACAAAAAwAAAOaSAAAPgALALlGhlUIX
awD/fwAABAAAAOaSAAD/////CoACwDJToZVCF2sAAgAAAAMAAAD/fwAABAAAACEQApA+VaGVQhdr
AAMAAgABEQKQ7lahlUIXawAEAP9/CSICgAqBoZVCF2sADCIC4JaCoZVCF2sAtV0KAAAAAAC1XQoA
AAAAAAIAABIAAAAACyICwGKEoZVCF2sAJt0AAAAAAAADAAIAEgAAAAIQgMBil6GVQhdrAAQAAADL
7teNlikAAGQTAAAD8AEgBQAAAFwJAAACEQiwxoYmlUIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKByiyaVQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDKmSaVQhdr
AAIRCLDutSaVQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoLrHJpVCF2sAAAAAAAAAAAARQAig
cswmlUIXawAAAAAAAAAAAAEQCID2zSaVQhdrAAIRCLCy2CaVQhdrAAcAAADnqGmp/////xFACKDG
2iaVQhdrAAAAAAAAAAAAARAIgFbcJpVCF2sAAhEIsKa7NZVCF2sADAAAAHVP0an/////EUAIoD6/
NZVCF2sAAAAAAAAAAAAGgAKgBsI1lUIXawADAAAABQAAABMgCBAAAAAAEUAIoFrENZVCF2sAAAAA
AAAAAAAVIgKgsss1lUIXawAFAAAAAAAAAAMiAsBWzjWVQhdrAAUAAwAopJMAAAAAgHiTDAAUIgLA
gtA1lUIXawAFAP9//////wAAAAAAAADACSICgMbUNZVCF2sADCIC4OrVNZVCF2sAp2EKAAAAAACn
YQoAAAAAAAIAABIAAAAADoACsIbXNZVCF2sAAwAAAAUAAABEajoBD4ACwBrZNZVCF2sA/38AAAUA
AABEajoB/////wqAAsDq2TWVQhdrAAMAAAAFAAAA/38AAAUAAAAhEAKQbts1lUIXawAFAAMAAREC
kD7cNZVCF2sABQD/fwkiAoCy8jWVQhdrAAwiAuCO8zWVQhdrAKdhCgAAAAAAp2EKAAAAAAABAAAS
AAAAAAsiAsBG9TWVQhdrAJPaAAAAAAAABQADABIAAAACEIDA+v81lUIXawAEAAAAFY2ujWECAADm
AQAAAxCA4NBETpVCF2sABAAAAHret436AAAAAAAAAAAAAAAAAAAABIACoJSCTpVCF2sAAwAAAAUA
AAAREgKQkIVOlUIXawAFAAMACSICgMCJTpVCF2sADCIC4DyLTpVCF2sAtWAKAAAAAAC1YAoAAAAA
AAIAABIAAAAACyICwOyMTpVCF2sAc9oAAAAAAAAFAAMAEgAAAAIiAqA0jk6VQhdrAAUAAwAAAAAA
DSICsNiPTpVCF2sABQADAAUAAAAopJMABiICkMCTTpVCF2sABQAAABUiAqCsnE6VQhdrAAUAAAAA
AQEBFyICkGyfTpVCF2sABQADABQiAsAcoU6VQhdrAAUAAwAFAAAAAAAAACikkwAOgAKwkKdOlUIX
awD/fwAABQAAAEiLCQAPgALAlKhOlUIXawADAAAABQAAAIUHAACAw8kBCoACwJCpTpVCF2sA/38A
AAUAAAADAAAABQAAABEQApCoqk6VQhdrAAUA/38BEQKQAKxOlUIXawAFAAMABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCICkDk+VQhdrAAIRCLDYQ0+VQhdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoEhiT5VCF2sAAAAAAAAAAAABEAiAUGZPlUIXawACEQiw7IJPlUIXawAHAAAAdk/Rqf//
//8RQAigHIlPlUIXawAAAAAAAAAAAAEQCID8ik+VQhdrAAIRCLBImU+VQhdrAAwAAAB1T9Gp////
/xFACKDInU+VQhdrAAAAAAAAAAAABoACoDyfT5VCF2sAAwAAAAUAAAATIAgQAAAAABFACKDgoU+V
QhdrAAAAAAAAAAAAFSICoMCrT5VCF2sABQAAAAAAAAADIgLAZK1PlUIXawAFAAMAejuTAAAAAICu
aAAAFCICwEyvT5VCF2sABQD/f/////8AAAAAAAAAwAkiAoAUsk+VQhdrAAwiAuAQs0+VQhdrALFg
CgAAAAAAsWAKAAAAAAACAAASAAAAAA6AArC8tE+VQhdrAAMAAAAFAAAArmgAAA+AAsB4tU+VQhdr
AP9/AAAFAAAArmgAAP////8KgALACLdPlUIXawADAAAABQAAAP9/AAAFAAAAIRACkEC4T5VCF2sA
BQADAAERApBouU+VQhdrAAUA/38JIgKADM5PlUIXawAMIgLg0NBPlUIXawCxYAoAAAAAALFgCgAA
AAAAAQAAEgAAAAALIgLA9NFPlUIXawB52gAAAAAAAAUAAwASAAAAAhCAwFjgT5VCF2sABAAAAO6A
uI3qRQAAKx8AAAMQgODSip+VQhdrAAQAAABMINeNAAAAAAAAAAAAAAAAAAAAABUiAqAuop+VQhdr
AAUAAAAAAQABFyICkNamn5VCF2sAAwACABciApA6rJ+VQhdrAAAAAwAUIgLA8q6flUIXawAAAAMA
BQAAAAEAAACgN6AADoACsPq3n5VCF2sA/38AAAUAAABJvx4AD4ACwHK5n5VCF2sAAwAAAAAAAADq
bgAAgMPJAQqAAsC+up+VQhdrAP9/AAAFAAAAAwAAAAAAAAAREAKQbryflUIXawAFAP9/ARECkEK+
n5VCF2sAAAADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAskOglUIXawACEQiwSpOg
lUIXawAHAAAA56hpqf////8RQAigzpqglUIXawABAAAAAAAAAAEQCIBKoKCVQhdrAAIRCLB+KaGV
QhdrAAwAAAB1T9Gp/////xFACKCKMaGVQhdrAAEAAAAAAAAABoACoO4zoZVCF2sAAwAAAAAAAAAT
IAgQAAAAABFACKC+OKGVQhdrAAEAAAAAAAAAFSICoPZboZVCF2sABQAAAAAAAAADIgLAxl2hlUIX
awAAAAMA+YufAAAAAICnqwAAFCICwCZgoZVCF2sABQD/f/////8AAAAAAAAAwAkiAoCWY6GVQhdr
AAwiAuAaZaGVQhdrALRdCgAAAAAAtF0KAAAAAAADAAASAAAAAA6AArBKZ6GVQhdrAAMAAAAAAAAA
p6sAAA+AAsCGaKGVQhdrAP9/AAAFAAAAp6sAAP////8KgALA5mmhlUIXawADAAAAAAAAAP9/AAAF
AAAAIRACkL5soZVCF2sAAAADAAERApBebqGVQhdrAAUA/38JIgKAsoyhlUIXawAMIgLgBo6hlUIX
awC1XQoAAAAAALVdCgAAAAAAAQAAEgAAAAALIgLAMpChlUIXawCsvAAAAAAAAAAAAwASAAAAAhCA
wLaZoZVCF2sABAAAAIfv143ePQAATxYAAAPwASAGAAAAgBQAAAIRCLDSaTyVQhdrAAEAAADLDEAA
AAAAAA8gCBD6AAAAEUAIoH5xPJVCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgNqDPJVCF2sAAhEIsOqqPJVCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig4sI8lUIX
awAAAAAAAAAAABFACKD2xzyVQhdrAAAAAAAAAAAAARAIgArKPJVCF2sAAhEIsJ7UPJVCF2sABwAA
AOeoCZT/////EUAIoH7WPJVCF2sAAAAAAAAAAAABEAiAFt08lUIXawACEQiw6hNklUIXawABAAAA
3AxAAAAAAAAPIAgQ+gAAABFACKBOGWSVQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAAAEQCIBKLGSVQhdrAAIRCLBWTGSVQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoI5i
ZJVCF2sAAAAAAAAAAAARQAigQmdklUIXawAAAAAAAAAAAAEQCIBOaWSVQhdrAAIRCLC6c2SVQhdr
AAcAAADnqAmU/////xFACKB6dWSVQhdrAAAAAAAAAAAAARAIgPJ2ZJVCF2sAAhEIsArAi5VCF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAig3sKLlUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiAYgyMlUIXawACEQiwgimMlUIXawASAAAABRMAlP////8SIAgQGAAAABFA
CKD2O4yVQhdrAAAAAAAAAAAAEUAIoIpAjJVCF2sAAAAAAAAAAAABEAiAOkKMlUIXawACEQiwZkyM
lUIXawAHAAAA56gJlP////8RQAigdk6MlUIXawAAAAAAAAAAAAEQCID2T4yVQhdrAAIRCLDuMKCV
QhdrAAEAAADVDEAAAAAAAA8gCBD7AAAAEUAIoCY4oJVCF2sAAAAAAAAAAAABEAiAvjmglUIXawAC
EQiwvmuzlUIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCWbrOVQhdrAAAAAAAAAAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDyerOVQhdrAAIRCLAWmrOVQhdrABIAAAAFEwCU////
/xIgCBAYAAAAEUAIoKqss5VCF2sAAAAAAAAAAAARQAigQrGzlUIXawAAAAAAAAAAAAEQCIA+tLOV
QhdrAAIRCLBSvrOVQhdrAAcAAADnqAmU/////xFACKDiv7OVQhdrAAAAAAAAAAAAARAIgNLBs5VC
F2sAAhEIsLYX25VCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigZhrblUIXawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAUijblUIXawACEQiwRkXblUIXawASAAAABRMA
lP////8SIAgQGAAAABFACKAqWNuVQhdrAAAAAAAAAAAAEUAIoHZc25VCF2sAAAAAAAAAAAABEAiA
7l3blUIXawACEQiwpmjblUIXawAHAAAA56gJlP////8RQAigTmrblUIXawAAAAAAAAAAAAEQCIDS
a9uVQhdrAAIRCLDqwwKWQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoJ7GApZCF2sAAAAAAAAA
AAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgK7SApZCF2sAAhEIsDrvApZCF2sAEgAA
AAUTAJT/////EiAIEBgAAAARQAigegEDlkIXawAAAAAAAAAAABFACKDCBQOWQhdrAAAAAAAAAAAA
ARAIgEIHA5ZCF2sAAhEIsEoRA5ZCF2sABwAAAOeoCZT/////EUAIoO4SA5ZCF2sAAAAAAAAAAAAB
EAiAbhQDlkIXawACEQiwBnAqlkIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCuciqWQhdrAAAA
AAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBufSqWQhdrAAIRCLC6miqWQhdr
ABIAAAAFEwCU/////xIgCBAYAAAAEUAIoP6sKpZCF2sAAAAAAAAAAAARQAigTrEqlkIXawAAAAAA
AAAAAAEQCIDKsiqWQhdrAAIRCLD2vCqWQhdrAAcAAADnqAmU/////xFACKCiviqWQhdrAAAAAAAA
AAAAARAIgCLAKpZCF2sAAhEIsGYcUpZCF2sAAQAAANAMQAAAAAAADyAIEPoAAAARQAigCh9SlkIX
awAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAritSlkIXawACEQiwYkhS
lkIXawASAAAABRMAlP////8SIAgQGAAAABFACKC+WlKWQhdrAAAAAAAAAAAAEUAIoCZfUpZCF2sA
AAAAAAAAAAABEAiApmBSlkIXawACEQiwumpSlkIXawAHAAAA56gJlP////8RQAigZmxSlkIXawAA
AAAAAAAAAAEQCIDubVKWQhdrAAIRCLCayHmWQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoE7L
eZZCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgBLWeZZCF2sAAhEI
sGbyeZZCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig4gR6lkIXawAAAAAAAAAAABFACKBqCXqW
QhdrAAAAAAAAAAAAARAIgOIKepZCF2sAAhEIsOYUepZCF2sABwAAAOeoCZT/////EUAIoIYWepZC
F2sAAAAAAAAAAAABEAiADhh6lkIXawACEQiwwnWhlkIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKByeKGWQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICChKGWQhdr
AAIRCLDioKGWQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoCazoZZCF2sAAAAAAAAAAAARQAig
krehlkIXawAAAAAAAAAAAAEQCIAOuaGWQhdrAAIRCLASw6GWQhdrAAcAAADnqAmU/////xFACKCu
xKGWQhdrAAAAAAAAAAAAARAIgDLGoZZCF2sAAhEIsBYhyZZCF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAig1iPJlkIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA1i/J
lkIXawACEQiwLkzJlkIXawASAAAABRMAlP////8SIAgQGAAAABFACKBGXsmWQhdrAAAAAAAAAAAA
EUAIoKJiyZZCF2sAAAAAAAAAAAABEAiAJmTJlkIXawACEQiw/m3JlkIXawAHAAAA56gJlP////8R
QAiglm/JlkIXawAAAAAAAAAAAAEQCIAaccmWQhdrAAIRCLBuzfCWQhdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoCLQ8JZCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gLrb8JZCF2sAAhEIsCL48JZCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigLgrxlkIXawAAAAAA
AAAAABFACKCODvGWQhdrAAAAAAAAAAAAARAIgA4Q8ZZCF2sAAhEIsAYa8ZZCF2sABwAAAOeoCZT/
////EUAIoKob8ZZCF2sAAAAAAAAAAAABEAiALh3xlkIXawACEQiw+sf9lkIXawAMAAAAdU9xlP//
//8RQAigcsv9lkIXawAAAAAAAAAAAAaAAqD6zP2WQhdrAAIAAAACAAAAEyAIEAAAAAARQAigvs/9
lkIXawAAAAAAAAAAABUiAqAO2v2WQhdrAAYAAAAAAAAAAyICwI7c/ZZCF2sAAgACAJc85P8AAACA
Cfu7ABQiAsA63v2WQhdrAAYA/3//////AAAAAAAAAMAJIgKATuH9lkIXawAMIgLgUuL9lkIXawBi
UAoAAAAAAGJQCgAAAAAAAQAAEgAAAAAOgAKwvuP9lkIXawACAAAAAgAAAJaPPAEPgALAhuT9lkIX
awD/fwAABgAAAJaPPAH/////CoACwFLl/ZZCF2sAAgAAAAIAAAD/fwAABgAAACEQApCG5v2WQhdr
AAIAAgABEQKQmuf9lkIXawAGAP9/CSICgIb+/ZZCF2sADCIC4GL//ZZCF2sAYVAKAAAAAABhUAoA
AAAAAAAAABIAAAAACyICwGIA/pZCF2sAAekAAAAAAAACAAIAEgAAAAIQgMDiCv6WQhdrAAQAAAAq
9F2OmgIAACkCAAADEIDg2qMYl0IXawAEAAAAAyZojvoAAAAAAAAAAAAAAAAAAAAEgAKg+CYZl0IX
awACAAAAAgAAABESApAELBmXQhdrAAIAAgAJIgKAQjUZl0IXawAMIgLggjgZl0IXawCyTgoAAAAA
ALJOCgAAAAAAAQAAEgAAAAALIgLA/jsZl0IXawDb6AAAAAAAAAIAAgASAAAAAiICoPo+GZdCF2sA
AgACAAAAAAANIgKwZEIZl0IXawACAAIABgAAAJc85P8GIgKQ0koZl0IXawAGAAAAFSICoJheGZdC
F2sABgAAAAABAQEXIgKQSGQZl0IXawACAAIAFCICwCRoGZdCF2sAAgACAAYAAAAAAAAAlzzk/wci
AsBobBmXQhdrAAIAAgCXPOT/F9N8AAEAAAAHIgLAmnAZl0IXawAFAAMAejuTAKA3oAABAAAAByIC
wHJzGZdCF2sABgADAKA3oACgN6AAAQAAAAciAsCYdhmXQhdrAAQAAwCgN6AAoDegAAEAAAAHIgLA
LHkZl0IXawAHAAMAoDegAKA3oAABAAAAByICwKR7GZdCF2sAAAACAO3MkQCgN6AAAQAAAAciAsAM
fhmXQhdrAAEAAgCgN6AAoDegAAEAAAAHIgLAUIAZl0IXawADAAIACmigAKA3oAABAAAAByICwAaD
GZdCF2sAAAADAPmLnwCgN6AAAQAAAAciAsCQhRmXQhdrAAEAAwCgN6AAoDegAAEAAAAHIgLA5ocZ
l0IXawACAAMAoDegAKA3oAABAAAAByICwDyKGZdCF2sAAwADAKA3oACgN6AAAQAAAAwiAuCajBmX
QhdrALFOCgAAAAAAsU4KAAAAAAABAAASAAAAAAwiAuDKlhmXQhdrAJEkAQAAAAAAkSQBAAAAAAAB
AAESAAAAABAiAqCMnBmXQhdrAAAAAQAgKgkAESIC4KCfGZdCF2sAsU4KAAAAAACRJAEAAAAAAAAA
AQAIg///CyICwF6iGZdCF2sA2+gAAAAAAAACAAIAEgAAAAsiAsDSpxmXQhdrACHYAAAAAAAABQAD
ABIAAAALIgLAmKoZl0IXawDEzgAAAAAAAAYAAwASAAAAAvABAAsiAsAGsxmXQhdrAK2NAAAAAAAA
BAADABIAAAALIgLAErYZl0IXawAw8AAAAAAAAAcAAwASAAAACyICwLa4GZdCF2sAhuMAAAAAAAAA
AAIAEgAAAAsiAsBMvhmXQhdrABXaAAAAAAAAAQACABIAAAALIgLAzsAZl0IXawAz2wAAAAAAAAMA
AgASAAAACyICwKLEGZdCF2sAArsAAAAAAAAAAAMAEgAAAAsiAsCKxxmXQhdrALLRAAAAAAAAAQAD
ABIAAAALIgLAGEMal0IXawAJ4AAAAAAAAAIAAwASAAAACyICwExHGpdCF2sA7c0AAAAAAAADAAMA
EgAAAA6AArBwcxqXQhdrAP9/AAAGAAAA7JMKAA+AAsCUdBqXQhdrAAIAAAACAAAAUBAAAIDDyQEK
gALAeHUal0IXawD/fwAABgAAAAIAAAACAAAAERACkCx3GpdCF2sABgD/fwERApCQeBqXQhdrAAIA
AgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAABIACoCjoGpdCF2sAAAAAAAAAAAAREgKQXOsa
l0IXawAAAAAACSICgEDtGpdCF2sADCIC4CzuGpdCF2sAmSQBAAAAAACZJAEAAAAAAAIAARIAAAAA
CyICwLDvGpdCF2sAaAMAAAAAAAAAAAAAEgAAAAIiAqDA8BqXQhdrAAAAAAAAAAAADSICsITzGpdC
F2sAAAAAABQAAADQkoMABiICkET1GpdCF2sAFAAAACAgCDDzAAAABQAAAPMAAAABEAiAFP4al0IX
awACEQiwNDUbl0IXawASAAAABRMAlP////8SIAgQGAAAABFACKA4VBuXQhdrAAAAAAAAAAAAARAI
gDBYG5dCF2sAAhEIsDh1G5dCF2sABwAAAHZPcZT/////EUAIoEh3G5dCF2sAAAAAAAAAAAABEAiA
JHkbl0IXawACEQiwdIcbl0IXawAMAAAAdU9xlP////8RQAigCIwbl0IXawAAAAAAAAAAAAaAAqBg
jRuXQhdrAAIAAAACAAAAEyAIEAAAAAARQAigoJAbl0IXawAAAAAAAAAAABUiAqBYlhuXQhdrAAYA
AAAAAAAAAyICwPSYG5dCF2sAAgACAAX2ewAAAACAEt0AABQiAsBImxuXQhdrAAYA/3//////AAAA
AAAAAMAJIgKA1J0bl0IXawAMIgLgjJ8bl0IXawCbTgoAAAAAAJtOCgAAAAAAAQAAEgAAAAAOgAKw
OKEbl0IXawACAAAAAgAAABLdAAAPgALAJKIbl0IXawD/fwAABgAAABLdAAD/////CoACwIikG5dC
F2sAAgAAAAIAAAD/fwAABgAAACEQApDIpRuXQhdrAAIAAgABEQKQZKgbl0IXawAGAP9/CSICgCC9
G5dCF2sADCIC4AC+G5dCF2sAmk4KAAAAAACaTgoAAAAAAAAAABIAAAAACyICwPC/G5dCF2sA5ugA
AAAAAAACAAIAEgAAAAIQgMBkzxuXQhdrAAQAAAAiZ2mOPAMAALECAAAD8AEgBwAAAIAAAAADEIDg
GscolUIXawAEAAAAtnWpjQAAAAAAAAAAAAAAAAAAAAACEIDAOtYolUIXawAEAAAAFH2pjX9/AAB3
KAAAAxCA4PrRY5VCF2sABAAAAKgrwI0AAAAAAAAAAAAAAAAAAAAAAhCAwCbeY5VCF2sABAAAAKcx
wI2veQAAPh4AAAPwASAEAAAAPBAAAAMQgOCECkiXQhdrAAQAAAA9ZXqO+gAAAAAAAAAAAAAAAAAA
AASAAqBkSkiXQhdrAAMAAAAGAAAAERICkMBMSJdCF2sABgADAAkiAoAAUUiXQhdrAAwiAuCAUkiX
QhdrABtMCgAAAAAAG0wKAAAAAAACAAASAAAAAAsiAsAMVEiXQhdrAIrOAAAAAAAABgADABIAAAAC
IgKgbFVIl0IXawAGAAMAAAAAAA0iArAUV0iXQhdrAAYAAwAEAAAAoDegAAYiApDgWkiXQhdrAAQA
AAAVIgKgUGVIl0IXawAEAAAAAAEBARciApDcZ0iXQhdrAAYAAwAUIgLAmGlIl0IXawAGAAMABAAA
AAAAAACgN6AADoACsBRvSJdCF2sA/38AAAQAAACwvqIAD4ACwCBwSJdCF2sAAwAAAAYAAAAGCAAA
gMPJAQqAAsAQcUiXQhdrAP9/AAAEAAAAAwAAAAYAAAAREAKQuHJIl0IXawAEAP9/ARECkCR0SJdC
F2sABgADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAgIAgw8wAAAAUAAADzAAAAARAIgHTk
SJdCF2sAAhEIsBQzSZdCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigrFJJl0IXawAAAAAAAAAA
AAEQCIB4VkmXQhdrAAIRCLCIaUmXQhdrAAcAAAB2T9Gp/////xFACKDsa0mXQhdrAAAAAAAAAAAA
ARAIgNBtSZdCF2sAAhEIsAiGSZdCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigZJ1Jl0IXawAA
AAAAAAAAABFACKAwokmXQhdrAAAAAAAAAAAAARAIgCCkSZdCF2sAAhEIsKTwUZdCF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAig0PVRl0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiAxAZSl0IXawACEQiwBEBSl0IXawASAAAABRNgqf////8SIAgQGAAAABFACKCEVVKX
QhdrAAAAAAAAAAAAEUAIoPBZUpdCF2sAAAAAAAAAAAABEAiAwFtSl0IXawACEQiwyGdSl0IXawAH
AAAA56hpqf////8RQAigAGpSl0IXawAAAAAAAAAAAAEQCIDAa1KXQhdrAAIRCLCEnXmXQhdrAAEA
AADLDEAAAAAAAA8gCBD6AAAAEUAIoCyheZdCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgECxeZdCF2sAAhEIsNDZeZdCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
jO55l0IXawAAAAAAAAAAABFACKDo8nmXQhdrAAAAAAAAAAAAARAIgFT1eZdCF2sAAhEIsBAAepdC
F2sABwAAAOeoaan/////EUAIoOwBepdCF2sAAAAAAAAAAAABEAiApAN6l0IXawACEQiwtEmhl0IX
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCcTKGXQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIDIXqGXQhdrAAIRCLBEf6GXQhdrABIAAAAFE2Cp/////xIgCBAYAAAA
EUAIoMiSoZdCF2sAAAAAAAAAAAARQAig+Jahl0IXawAAAAAAAAAAAAEQCICsmKGXQhdrAAIRCLCI
oqGXQhdrAAcAAADnqGmp/////xFACKCMpKGXQhdrAAAAAAAAAAAAARAIgECmoZdCF2sAAhEIsAj2
yJdCF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigCPnIl0IXawAAAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiA5AbJl0IXawACEQiw1CjJl0IXawASAAAABRNgqf////8SIAgQ
GAAAABFACKDEO8mXQhdrAAAAAAAAAAAAEUAIoOw/yZdCF2sAAAAAAAAAAAABEAiArEHJl0IXawAC
EQiwBEzJl0IXawAHAAAA56hpqf////8RQAig/E3Jl0IXawAAAAAAAAAAAAEQCICwT8mXQhdrAAIR
CLA4ovCXQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoDSl8JdCF2sAAAAAAAAAAAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgLi08JdCF2sAAhEIsDjV8JdCF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAig2Ofwl0IXawAAAAAAAAAAABFACKCo7PCXQhdrAAAAAAAAAAAAARAIgIDu8JdC
F2sAAhEIsEz48JdCF2sABwAAAOeoaan/////EUAIoCT68JdCF2sAAAAAAAAAAAABEAiA1Pvwl0IX
awACEQiwUFEYmEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAcWRiYQhdrAAAAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBccBiYQhdrAAIRCLAoohiYQhdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoCzBGJhCF2sAAAAAAAAAAAARQAig5McYmEIXawAAAAAAAAAAAAEQCIDI
yhiYQhdrAAIRCLCE2RiYQhdrAAcAAADnqGmp/////xFACKAo3BiYQhdrAAAAAAAAAAAAARAIgMje
GJhCF2sAAhEIsMz7P5hCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigEAFAmEIXawAAAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAjBNAmEIXawACEQiwhEBAmEIXawASAAAA
BRNgqf////8SIAgQGAAAABFACKDoX0CYQhdrAAAAAAAAAAAAEUAIoKRmQJhCF2sAAAAAAAAAAAAB
EAiAhGlAmEIXawACEQiw1HhAmEIXawAHAAAA56hpqf////8RQAig9HtAmEIXawAAAAAAAAAAAAEQ
CIDsfkCYQhdrAAIRCLC0p2eYQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAAvABIALwARAC8AEAEUAI
oLiuZ5hCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgIzAZ5hCF2sA
AhEIsCDqZ5hCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigGAlomEIXawAAAAAAAAAAABFACKBw
D2iYQhdrAAAAAAAAAAAAARAIgAATaJhCF2sAAhEIsBApaJhCF2sABwAAAOeoaan/////EUAIoNQr
aJhCF2sAAAAAAAAAAAABEAiAMC9omEIXawACEQiwCFSPmEIXawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKA0WY+YQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAAbY+Y
QhdrAAIRCLCYl4+YQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoAy2j5hCF2sAAAAAAAAAAAAR
QAigDL2PmEIXawAAAAAAAAAAAAEQCID8v4+YQhdrAAIRCLCozo+YQhdrAAcAAADnqGmp/////xFA
CKBo0Y+YQhdrAAAAAAAAAAAAARAIgDDUj5hCF2sAAhEIsHAAt5hCF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAigXAW3mEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
wBi3mEIXawACEQiw1EK3mEIXawASAAAABRNgqf////8SIAgQGAAAABFACKDwYbeYQhdrAAAAAAAA
AAAAEUAIoJhot5hCF2sAAAAAAAAAAAABEAiAkGu3mEIXawACEQiwmHm3mEIXawAHAAAA56hpqf//
//8RQAigdHy3mEIXawAAAAAAAAAAAAEQCIB0gLeYQhdrAAIRCLC8rN6YQhdrAAEAAADVDEAAAAAA
AA8gCBD6AAAAEUAIoLSx3phCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgOjE3phCF2sAAhEIsNzu3phCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig2AnfmEIXawAA
AAAAAAAAABFACKDYEN+YQhdrAAAAAAAAAAAAARAIgKwT35hCF2sAAhEIsHwi35hCF2sABwAAAOeo
aan/////EUAIoGAl35hCF2sAAAAAAAAAAAABEAiACCjfmEIXawACEQiwlFgGmUIXawABAAAA0AxA
AAAAAAAPIAgQ+gAAABFACKAsXQaZQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIBEdQaZQhdrAAIRCLBEnwaZQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoDC9BplC
F2sAAAAAAAAAAAARQAigLMQGmUIXawAAAAAAAAAAAAEQCIBMxwaZQhdrAAIRCLBU1gaZQhdrAAcA
AADnqGmp/////xFACKBE2QaZQhdrAAAAAAAAAAAAARAIgFzcBplCF2sAAhEIsPwELplCF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAighAkumUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAgB0umUIXawACEQiwqEYumUIXawASAAAABRNgqf////8SIAgQGAAAABFACKCE
ZC6ZQhdrAAAAAAAAAAAAEUAIoDRrLplCF2sAAAAAAAAAAAABEAiAVG4umUIXawACEQiwNH0umUIX
awAHAAAA56hpqf////8RQAig/H8umUIXawAAAAAAAAAAAAEQCID4gi6ZQhdrAAIRCLA4sVWZQhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoPS1VZlCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgJjLVZlCF2sAAhEIsODyVZlCF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAigIA1WmUIXawAAAAAAAAAAABFACKDME1aZQhdrAAAAAAAAAAAAARAIgPwWVplCF2sAAhEIsDgl
VplCF2sABwAAAOeoaan/////EUAIoFAoVplCF2sAAAAAAAAAAAABEAiAcCtWmUIXawACEQiwcF19
mUIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBUYn2ZQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIDQdX2ZQhdrAAIRCLDgnn2ZQhdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoMC8fZlCF2sAAAAAAAAAAAARQAigpMN9mUIXawAAAAAAAAAAAAEQCIDsxn2ZQhdrAAIR
CLDc1X2ZQhdrAAcAAADnqGmp/////xFACKCU2n2ZQhdrAAAAAAAAAAAAEUAIoBTlfZlCF2sAAAAA
AAAAAAABEAiAuOd9mUIXawAD8AEgBQAAAKQLAAADEIDg/AAWmEIXawAEAAAA1Z7JjvoAAAAAAAAA
AAAAAAAAAAAEgAKgIDgWmEIXawADAAAAAQAAABESApCsOxaYQhdrAAEAAwAJIgKAFD8WmEIXawAM
IgLgtEAWmEIXawBDSQoAAAAAAENJCgAAAAAAAwAAEgAAAAALIgLAtEIWmEIXawB00AAAAAAAAAEA
AwASAAAAAiICoHREFphCF2sAAQADAAAAAAANIgKw0EYWmEIXawABAAMABQAAAKA3oAAGIgKQQE4W
mEIXawAFAAAAFSICoNhWFphCF2sABQAAAAABAAEXIgKQTFkWmEIXawABAAMAFCICwDhcFphCF2sA
AQADAAUAAAAAAAAAoDegAA6AArCQYRaYQhdrAP9/AAAFAAAAgurxAA+AAsCEYxaYQhdrAAMAAAAB
AAAAegkAAIDDyQEKgALA9GQWmEIXawD/fwAABQAAAAMAAAABAAAAERACkKhmFphCF2sABQD/fwER
ApDgaBaYQhdrAAEAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIAkxRaYQhdrAAIRCLAY/RaYQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoDgdF5hCF2sA
AAAAAAAAAAABEAiA5CAXmEIXawACEQiwtDMXmEIXawAHAAAAdk/Rqf////8RQAigVDYXmEIXawAA
AAAAAAAAAAEQCIDYOBeYQhdrAAIRCLB4UheYQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoIBs
F5hCF2sAAAAAAAAAAAARQAigrHMXmEIXawAAAAAAAAAAAAEQCICMdxeYQhdrAAIRCLDwShuYQhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoAhRG5hCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgHBmG5hCF2sAAhEIsPyUG5hCF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAig6LIbmEIXawAAAAAAAAAAABFACKB8uRuYQhdrAAAAAAAAAAAAARAIgNy8G5hCF2sAAhEIsIDL
G5hCF2sABwAAAOeoaan/////EUAIoGzOG5hCF2sAAAAAAAAAAAABEAiAINEbmEIXawACEQiwDPw/
mEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDQAECYQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIAkFECYQhdrAAIRCLCoQECYQhdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoMRfQJhCF2sAAAAAAAAAAAARQAigWGZAmEIXawAAAAAAAAAAAAEQCIBcaUCYQhdrAAIR
CLDseUCYQhdrAAcAAADnqGmp/////xFACKDQfECYQhdrAAAAAAAAAAAAARAIgNh/QJhCF2sAAhEI
sFyoZ5hCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigMK1nmEIXawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAUL9nmEIXawACEQiwFOpnmEIXawASAAAABRNgqf////8S
IAgQGAAAABFACKDYCGiYQhdrAAAAAAAAAAAAEUAIoNAPaJhCF2sAAAAAAAAAAAABEAiAlBNomEIX
awACEQiw7CJomEIXawAHAAAA56hpqf////8RQAigJCZomEIXawAAAAAAAAAAAAEQCIBoKWiYQhdr
AAIRCLDEVI+YQhdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoHBZj5hCF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgBRsj5hCF2sAAhEIsDyXj5hCF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigALaPmEIXawAAAAAAAAAAABFACKDsvI+YQhdrAAAAAAAAAAAAARAIgLC/
j5hCF2sAAhEIsFDQj5hCF2sABwAAAOeoaan/////EUAIoPzSj5hCF2sAAAAAAAAAAAABEAiAzNWP
mEIXawACEQiwDAG3mEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKD0BbeYQhdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDsGbeYQhdrAAIRCLDwQreYQhdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoPxht5hCF2sAAAAAAAAAAAARQAighGi3mEIXawAAAAAAAAAAAAEQ
CIA4a7eYQhdrAALwATAC8AEgAvABEEIXawACEQiwWHy3mEIXawAHAAAA56hpqf////8RQAig1H63
mEIXawAAAAAAAAAAAAEQCIDYgbeYQhdrAAIRCLA0rd6YQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAA
EUAIoIix3phCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgBjF3phC
F2sAAhEIsIDr3phCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigIArfmEIXawAAAAAAAAAAABFA
CKDgEN+YQhdrAAAAAAAAAAAAARAIgCQU35hCF2sAAhEIsAAp35hCF2sABwAAAOeoaan/////EUAI
oJgr35hCF2sAAAAAAAAAAAABEAiAbC7fmEIXawACEQiwaFkGmUIXawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKCYXQaZQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBw
dQaZQhdrAAIRCLAgnwaZQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoHC9BplCF2sAAAAAAAAA
AAARQAigzMMGmUIXawAAAAAAAAAAAAEQCIC0xgaZQhdrAAIRCLBU1waZQhdrAAcAAADnqGmp////
/xFACKDs2QaZQhdrAAAAAAAAAAAAARAIgPTcBplCF2sAAhEIsKQFLplCF2sAAQAAAMsMQAAAAAAA
DyAIEPoAAAARQAigyAkumUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiAGB4umUIXawACEQiwwEcumUIXawASAAAABRNgqf////8SIAgQGAAAABFACKBwZC6ZQhdrAAAA
AAAAAAAAEUAIoPRqLplCF2sAAAAAAAAAAAABEAiA4G0umUIXawACEQiwYH0umUIXawAHAAAA56hp
qf////8RQAigVIAumUIXawAAAAAAAAAAAAEQCIB4gy6ZQhdrAAIRCLDgsVWZQhdrAAEAAADQDEAA
AAAAAA8gCBD6AAAAEUAIoCi2VZlCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgDzJVZlCF2sAAhEIsLTvVZlCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig9AxWmUIX
awAAAAAAAAAAABFACKD0E1aZQhdrAAAAAAAAAAAAARAIgBwXVplCF2sAAhEIsGgmVplCF2sABwAA
AOeoaan/////EUAIoPQoVplCF2sAAAAAAAAAAAABEAiABCxWmUIXawACEQiwJF59mUIXawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKCEYn2ZQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAAAEQCICEdH2ZQhdrAAIRCLCMnn2ZQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoJy8
fZlCF2sAAAAAAAAAAAARQAigiMN9mUIXawAAAAAAAAAAAAEQCIBwxn2ZQhdrAAIRCLAg1n2ZQhdr
AAcAAADnqGmp/////xFACKD42H2ZQhdrAAAAAAAAAAAAARAIgLzbfZlCF2sAA/ABIAYAAADcEAAA
AxCA4MDaPJdCF2sABAAAAPMSdo76AAAAAAAAAAAAAAAAAAAABIACoMplPZdCF2sAAwAAAAMAAAAR
EgKQ1mo9l0IXawADAAMACSICgGJ0PZdCF2sADCIC4KJ3PZdCF2sAhEwKAAAAAACETAoAAAAAAAEA
ABIAAAAACyICwAR7PZdCF2sAwc0AAAAAAAADAAMAEgAAAAIiAqDufT2XQhdrAAMAAwAAAAAADSIC
sFiBPZdCF2sAAwADAAYAAACgN6AABiICkBSKPZdCF2sABgAAABUiAqCEnT2XQhdrAAYAAAAAAQEB
FyICkDSjPZdCF2sAAwADABQiAsDKpj2XQhdrAAMAAwAGAAAAAAAAAKA3oAAOgAKwwrM9l0IXawD/
fwAABgAAAMoTDQAPgALADrY9l0IXawADAAAAAwAAAGgQAACAw8kBCoACwAC5PZdCF2sA/38AAAYA
AAADAAAAAwAAABEQApBwuz2XQhdrAAYA/38BEQKQoL49l0IXawADAAMABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAksk+l0IXawACEQiwzhw/l0IXawASAAAA
BRNgqf////8SIAgQGAAAABFACKCmPD+XQhdrAAAAAAAAAAAAARAIgK5AP5dCF2sAAhEIsKZTP5dC
F2sABwAAAHZP0an/////EUAIoNJVP5dCF2sAAAAAAAAAAAABEAiA4lc/l0IXawACEQiwBnA/l0IX
awASAAAABRNgqf////8SIAgQGAAAABFACKBCgz+XQhdrAAAAAAAAAAAAEUAIoCKIP5dCF2sAAAAA
AAAAAAABEAiAXoo/l0IXawACEQiw+vBRl0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKA69lGX
QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAqCFKXQhdrAAIRCLDO
P1KXQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoKZWUpdCF2sAAAAAAAAAAAARQAig/ltSl0IX
awAAAAAAAAAAAAEQCIDmXVKXQhdrAAIRCLCealKXQhdrAAcAAADnqGmp/////xFACKDabFKXQhdr
AAAAAAAAAAAAARAIgI5uUpdCF2sAAhEIsG6deZdCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
hqF5l0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAzrJ5l0IXawAC
EQiw4tZ5l0IXawASAAAABRNgqf////8SIAgQGAAAABFACKCW6nmXQhdrAAAAAAAAAAAAEUAIoPbu
eZdCF2sAAAAAAAAAAAABEAiASvF5l0IXawACEQiwivt5l0IXawAHAAAA56hpqf////8RQAigcv15
l0IXawAAAAAAAAAAAAEQCICm/3mXQhdrAAIRCLBqSaGXQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAA
EUAIoH5MoZdCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMZcoZdC
F2sAAhEIsJ56oZdCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigBo2hl0IXawAAAAAAAAAAABFA
CKBOkaGXQhdrAAAAAAAAAAAAARAIgCKToZdCF2sAAhEIsCKdoZdCF2sABwAAAOeoaan/////EUAI
oPqeoZdCF2sAAAAAAAAAAAABEAiAvqChl0IXawACEQiwqvXIl0IXawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKCG+ciXQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICq
CcmXQhdrAAIRCLAyKsmXQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoOY9yZdCF2sAAAAAAAAA
AAARQAigWkLJl0IXawAAAAAAAAAAAAEQCIAeRMmXQhdrAAIRCLCyTsmXQhdrAAcAAADnqGmp////
/xFACKD6UMmXQhdrAAAAAAAAAAAAARAIgLZSyZdCF2sAAhEIsO6h8JdCF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigIqXwl0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiAJrTwl0IXawACEQiwvtDwl0IXawASAAAABRNgqf////8SIAgQGAAAABFACKBq4vCXQhdrAAAA
AAAAAAAAEUAIoPbm8JdCF2sAAAAAAAAAAAABEAiAvujwl0IXawACEQiw7vLwl0IXawAHAAAA56hp
qf////8RQAig1vTwl0IXawAAAAAAAAAAAAEQCICO9vCXQhdrAAIRCLBKTxiYQhdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoEJSGJhCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgMpfGJhCF2sAAhEIsL55GJhCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigfowYmEIX
awAAAAAAAAAAABFACKCukBiYQhdrAAAAAAAAAAAAARAIgIKSGJhCF2sAAhEIsLacGJhCF2sABwAA
AOeoaan/////EUAIoJqeGJhCF2sAAAAAAAAAAAABEAiAUqAYmEIXawACEQiw8vk/mEIXawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKAW/T+YQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAAAEQCIBmCUCYQhdrAAIRCLBmJECYQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoJI2
QJhCF2sAAAAAAAAAAAARQAig0jpAmEIXawAAAAAAAAAAAAEQCICuPECYQhdrAAIRCLD+RkCYQhdr
AAcAAADnqGmp/////xFACKDWSECYQhdrAAAAAAAAAAAAARAIgJ5KQJhCF2sAAhEIsO6lZ5hCF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAig7qhnmEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiAZrRnmEIXawACEQiwSs9nmEIXawASAAAABRNgqf////8SIAgQGAAAABFA
CKBO4meYQhdrAAAAAAAAAAAAEUAIoHLmZ5hCF2sAAAAAAAAAAAABEAiAPuhnmEIXawACEQiwjvJn
mEIXawAHAAAA56hpqf////8RQAigZvRnmEIXawAAAAAAAAAAAAEQCIAi9meYQhdrAAIRCLBCUo+Y
QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoC5Vj5hCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgFJmj5hCF2sAAhEIsMqBj5hCF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAigUpSPmEIXawAAAAAAAAAAABFACKCamI+YQhdrAAAAAAAAAAAAARAIgG6aj5hCF2sAAhEI
sJ6kj5hCF2sABwAAAOeoaan/////EUAIoHKmj5hCF2sAAAAAAAAAAAABEAiAMqiPmEIXawACEQiw
Nv+2mEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKA6AreYQhdrAAAAAAAAAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIAGFLeYQhdrAAIRCLAmMLeYQhdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoGZCt5hCF2sAAAAAAAAAAAARQAigzka3mEIXawAAAAAAAAAAAAEQCICaSLeYQhdr
AAIRCLDqUreYQhdrAAcAAADnqGmp/////xFACKD6VLeYQhdrAAAAAAAAAAAAARAIgNpXt5hCF2sA
AhEIsIKr3phCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigsq7emEIXawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAKr7emEIXawACEQiwxtnemEIXawASAAAABRNgqf//
//8SIAgQGAAAABFACKBO7N6YQhdrAAAAAAAAAAAAEUAIoNbw3phCF2sAAAAAAAAAAAABEAiAvvLe
mEIXawACEQiw8v3emEIXawAHAAAA56hpqf////8RQAigyv/emEIXawAAAAAAAAAAAAEQCICGAd+Y
QhdrAAIRCLDuVgaZQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoOJZBplCF2sAAAAAAAAAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgLZwBplCF2sAAhEIsE6NBplCF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAignp8GmUIXawAAAAAAAAAAABFACKCepAaZQhdrAAAAAAAAAAAAARAI
gGKmBplCF2sAAhEIsK6wBplCF2sABwAAAOeoaan/////EUAIoK6yBplCF2sAAAAAAAAAAAABEAiA
brQGmUIXawACEQiw8gMumUIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDuBi6ZQhdrAAAAAAAA
AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBeFC6ZQhdrAAIRCLCKLy6ZQhdrABIA
AAAFE2Cp/////xIgCBAYAAAAEUAIoJZBLplCF2sAAAAAAAAAAAARQAigDkYumUIXawAAAAAAAAAA
AAEQCIDKRy6ZQhdrAAIRCLAKUi6ZQhdrAAcAAADnqGmp/////xFACKDqUy6ZQhdrAAAAAAAAAAAA
ARAIgKZVLplCF2sAAhEIsC6wVZlCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigGrNVmUIXawAA
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAGsNVmUIXawACEQiw5t1VmUIX
awASAAAABRNgqf////8SIAgQGAAAABFACKAy8FWZQhdrAAAAAAAAAAAAEUAIoIL0VZlCF2sAAAAA
AAAAAAABEAiARvZVmUIXawACEQiwigBWmUIXawAHAAAA56hpqf////8RQAigXgJWmUIXawAAAAAA
AAAAAAEQCIAiBFaZQhdrAAIRCLCuW32ZQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoKJefZlC
F2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgGZrfZlCF2sAAhEIsK6G
fZlCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigjph9mUIXawAAAAAAAAAAABFACKDinH2ZQhdr
AAAAAAAAAAAAARAIgJqefZlCF2sAAhEIsP6ofZlCF2sABwAAAOeoaan/////EUAIoF6sfZlCF2sA
AAAAAAAAAAAEgAKgzrt9mUIXawAAAAAAAAAAABESApBmv32ZQhdrAAAAAAAJIgKA8sJ9mUIXawAM
IgLgFsV9mUIXawAbMQEAAAAAABsxAQAAAAAAAgABEgAAAAALIgLAEsZ9mUIXawBtAwAAAAAAAAAA
AAASAAAAAiICoDbIfZlCF2sAAAAAAAAAAAANIgKwGsl9mUIXawAAAAAAFAAAAN2fggAGIgKQLst9
mUIXawAUAAAAEUAIoBrRfZlCF2sAAAAAAAAAAAABEAiA/tJ9mUIXawAD8AEgBAAAAFgOAAACEQiw
0AqlmUIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCYEaWZQhdrAAAAAAAAAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIA8JKWZQhdrAAIRCLD4TaWZQhdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoFxspZlCF2sAAAAAAAAAAAARQAigKHOlmUIXawAAAAAAAAAAAAEQCIA0dqWZQhdr
AAIRCLCYhaWZQhdrAAcAAADnqGmp/////xFACKCMiKWZQhdrAAAAAAAAAAAAARAIgNyLpZlCF2sA
AhEIsPi1zJlCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigaLrMmUIXawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA8M3MmUIXawACEQiwaPjMmUIXawASAAAABRNgqf//
//8SIAgQGAAAABFACKAwFM2ZQhdrAAAAAAAAAAAAEUAIoKgazZlCF2sAAAAAAAAAAAABEAiAuB3N
mUIXawACEQiwBCzNmUIXawAHAAAA56hpqf////8RQAigyC7NmUIXawAAAAAAAAAAAAEQCIAQMs2Z
QhdrAAIRCLAcYvSZQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoMxm9JlCF2sAAAAAAAAAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgCx69JlCF2sAAhEIsPij9JlCF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAigjMH0mUIXawAAAAAAAAAAABFACKAkyPSZQhdrAAAAAAAAAAAAARAI
gEDL9JlCF2sAAhEIsNjZ9JlCF2sABwAAAOeoaan/////EUAIoOTc9JlCF2sAAAAAAAAAAAABEAiA
FOD0mUIXawACEQiwgA4cmkIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCkFhyaQhdrAAAAAAAA
AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDcJxyaQhdrAAIRCLCMTxyaQhdrABIA
AAAFE2Cp/////xIgCBAYAAAAEUAIoGBtHJpCF2sAAAAAAAAAAAARQAigRHQcmkIXawAAAAAAAAAA
AAEQCIBsdxyaQhdrAAIRCLDwhRyaQhdrAAcAAADnqGmp/////xFACKDwiByaQhdrAAAAAAAAAAAA
ARAIgPCLHJpCF2sAAhEIsPC7Q5pCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigtMBDmkIXawAA
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAtNJDmkIXawACEQiwhAJEmkIX
awASAAAABRNgqf////8SIAgQGAAAABFACKCcG0SaQhdrAAAAAAAAAAAAEUAIoKghRJpCF2sAAAAA
AAAAAAABEAiApCREmkIXawACEQiw9DJEmkIXawAHAAAA56hpqf////8RQAigyDVEmkIXawAAAAAA
AAAAAAEQCIDgOESaQhdrAAIRCLCIZ2uaQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHRsa5pC
F2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgPh+a5pCF2sAAhEIsLSo
a5pCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigsMNrmkIXawAAAAAAAAAAABFACKAgymuaQhdr
AAAAAAAAAAAAARAIgETNa5pCF2sAAhEIsEDca5pCF2sABwAAAOeoaan/////EUAIoDjga5pCF2sA
AAAAAAAAAAABEAiAVONrmkIXawACEQiwdCqCmkIXawAMAAAAdU/Rqf////8RQAigFDGCmkIXawAA
AAAAAAAAAAaAAqBAM4KaQhdrAAMAAAAGAAAAEyAIEAAAAAARQAigGDeCmkIXawAAAAAAAAAAABUi
AqB8QIKaQhdrAAQAAAAAAAAAAyICwIRDgppCF2sABgADACkr+/8AAACAPKgIABQiAsB0R4KaQhdr
AAQA/3//////AAAAAAAAAMAJIgKAgEuCmkIXawAMIgLgaE2CmkIXawB0UAoAAAAAAHRQCgAAAAAA
AwAAEgAAAAAOgAKw+E+CmkIXawADAAAABgAAAPeiPQEPgALAgFGCmkIXawD/fwAABAAAAPeiPQH/
////CoACwORSgppCF2sAAwAAAAYAAAD/fwAABAAAACEQApAQVYKaQhdrAAYAAwABEQKQqFaCmkIX
awAEAP9/CSICgDx7gppCF2sADCIC4MR8gppCF2sAdVAKAAAAAAB1UAoAAAAAAAIAABIAAAAACyIC
wPB+gppCF2sAY94AAAAAAAAGAAMAEgAAAAIQgMBck4KaQhdrAAQAAACqT7iPoAEAAF0BAAADEIDg
NB2TmkIXawAEAAAAjqq+j/oAAAAAAAAAAAAAAAAAAAAEgAKgtEyTmkIXawADAAAABgAAABESApDE
T5OaQhdrAAYAAwAJIgKAtFKTmkIXawAMIgLgGFWTmkIXawA5UAoAAAAAADlQCgAAAAAAAwAAEgAA
AAALIgLAWFiTmkIXawBN3gAAAAAAAAYAAwASAAAAAiICoCRak5pCF2sABgADAAAAAAANIgKwUFyT
mkIXawAGAAMABAAAACkr+/8GIgKQCGKTmkIXawAEAAAAFSICoEhok5pCF2sABAAAAAABAAEXIgKQ
gGuTmkIXawAGAAMAFCICwExtk5pCF2sABgADAAQAAAAAAAAAKSv7/wciAsDEcJOaQhdrAAIAAgCg
N6AAoDegAAEAAAAHIgLAmHOTmkIXawAFAAMAoDegAKA3oAABAAAAByICwOB0k5pCF2sABgADACkr
+/+pwZMAAQAAAAciAsAAeJOaQhdrAAQAAwCgN6AAoDegAAEAAAAHIgLAMHqTmkIXawAHAAMAoDeg
AKA3oAABAAAAByICwBh9k5pCF2sAAAACAKA3oACgN6AAAQAAAAciAsCwgJOaQhdrAAEAAgCgN6AA
oDegAAEAAAAHIgLABIOTmkIXawADAAIAoDegAKA3oAABAAAAByICwIiGk5pCF2sAAAADAKA3oACg
N6AAAQAAAAMiAsBsipOaQhdrAAEAAwDvxkMAAAAAgC9CDwAHIgLAiIyTmkIXawABAAMA78ZDAKA3
oAABAAAAAyICwKCOk5pCF2sAAgADAHH1kAAAAACAL0IPAAciAsAAkJOaQhdrAAIAAwBx9ZAAoDeg
AAEAAAAHIgLAiJKTmkIXawADAAMA1doGAFVxnwABAAAADCIC4GyUk5pCF2sAOVAKAAAAAAA5UAoA
AAAAAAMAABIAAAAADCIC4Iiak5pCF2sAAjcBAAAAAAACNwEAAAAAAAEAARIAAAAAECICoPydk5pC
F2sAAAABADcZCQARIgLgLKCTmkIXawA5UAoAAAAAAAI3AQAAAAAAAAABAAiD//8LIgLAVKKTmkIX
awAO5AAAAAAAAAIAAgASAAAACyICwKSlk5pCF2sAn9MAAAAAAAAFAAMAEgAAAAsiAsCcp5OaQhdr
AE3eAAAAAAAABgADABIAAAALIgLARKuTmkIXawC4igAAAAAAAAQAAwASAAAACyICwKytk5pCF2sA
LesAAAAAAAAHAAMAEgAAAAsiAsBgsJOaQhdrAMfeAAAAAAAAAAACABIAAAALIgLAwLOTmkIXawCJ
1QAAAAAAAAEAAgASAAAACyICwDi2k5pCF2sAoNYAAAAAAAADAAIAEgAAAAsiAsBIuJOaQhdrABy3
AAAAAAAAAAADABIAAAALIgLA1LmTmkIXawCk3AAAAAAAAAEAAwASAAAACyICwDS8k5pCF2sAkN0A
AAAAAAACAAMAEgAAAAsiAsCcvpOaQhdrAMDcAAAAAAAAAwADABIAAAAOgAKwxO6TmkIXawD/fwAA
BAAAAPOZBgAPgALAMPCTmkIXawADAAAABgAAALMIAACAw8kBCoACwITxk5pCF2sA/38AAAQAAAAD
AAAABgAAABEQApBs85OaQhdrAAQA/38BEQKQ9PSTmkIXawAGAAMABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiA2EmUmkIXawACEQiwHGyUmkIXawASAAAABRNg
qf////8SIAgQGAAAABFACKA0iZSaQhdrAAAAAAAAAAAAARAIgOiLlJpCF2sAAhEIsICjlJpCF2sA
BwAAAHZP0an/////EUAIoJSmlJpCF2sAAAAAAAAAAAABEAiAcKmUmkIXawACEQiwULaUmkIXawAM
AAAAdU/Rqf////8RQAigaLqUmkIXawAAAAAAAAAAAAaAAqCovJSaQhdrAAMAAAAGAAAAEyAIEAAA
AAARQAighMCUmkIXawAAAAAAAAAAABUiAqA8yJSaQhdrAAQAAAAAAAAAAyICwHDLlJpCF2sABgAD
AP06kwAAAACArIYAABQiAsDQzZSaQhdrAAQA/3//////AAAAAAAAAMAJIgKAaNCUmkIXawAMIgLg
BNKUmkIXawA8UAoAAAAAADxQCgAAAAAAAwAAEgAAAAAOgAKwFNSUmkIXawADAAAABgAAAKyGAAAP
gALANNaUmkIXawD/fwAABAAAAKyGAAD/////CoACwHjXlJpCF2sAAwAAAAYAAAD/fwAABAAAACEQ
ApCU2ZSaQhdrAAYAAwABEQKQLNuUmkIXawAEAP9/CSICgDD3lJpCF2sADCIC4Kj4lJpCF2sAPFAK
AAAAAAA8UAoAAAAAAAIAABIAAAAACyICwLz6lJpCF2sAVN4AAAAAAAAGAAMAEgAAAAIQgMDcCpWa
QhdrAAQAAAD0ab+PkpcAAHpaAAAD8AEgBQAAAHgPAAACEQiwSAulmUIXawABAAAAywxAAAAAAAAP
IAgQ+gAAABFACKAsEKWZQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CIDEI6WZQhdrAAIRCLDYTaWZQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoFBspZlCF2sAAAAA
AAAAAAARQAig/HKlmUIXawAAAAAAAAAAAAEQCIAQdqWZQhdrAAIRCLB0hqWZQhdrAAcAAADnqGmp
/////xFACKAgiaWZQhdrAAAAAAAAAAAAARAIgCiMpZlCF2sAAhEIsOy2zJlCF2sAAQAAANAMQAAA
AAAADyAIEPoAAAARQAigFLzMmUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiA/M3MmUIXawACEQiwjPXMmUIXawASAAAABRNgqf////8SIAgQGAAAABFACKAQFM2ZQhdr
AAAAAAAAAAAAEUAIoFQazZlCF2sAAAAAAAAAAAABEAiAWB3NmUIXawACEQiwzC3NmUIXawAHAAAA
56hpqf////8RQAighDDNmUIXawAAAAAAAAAAAAEQCIAgM82ZQhdrAAIRCLAYY/SZQhdrAAEAAADV
DEAAAAAAAA8gCBD6AAAAEUAIoDxn9JlCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgOR69JlCF2sAAhEIsMSj9JlCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAiggMH0
mUIXawAAAAAAAAAAABFACKDwx/SZQhdrAAAAAAAAAAAAARAIgBzL9JlCF2sAAhEIsKTa9JlCF2sA
BwAAAOeoaan/////EUAIoFzd9JlCF2sAAAAAAAAAAAABEAiAQOD0mUIXawACEQiwUA8cmkIXawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKDAExyaQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIAwJRyaQhdrAAIRCLCcTxyaQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oFRtHJpCF2sAAAAAAAAAAAARQAignHMcmkIXawAAAAAAAAAAAAEQCICUdhyaQhdrAAIRCLAohhya
QhdrAAcAAADnqGmp/////xFACKAUiRyaQhdrAAAAAAAAAAAAARAIgPyLHJpCF2sAAhEIsCS8Q5pC
F2sAAQAAANAMQAAAAAAADyAIEPoAAAARQAig1MBDmkIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAlNJDmkIXawACEQiwnPxDmkIXawASAAAABRNgqf////8SIAgQGAAA
ABFACKDQGUSaQhdrAAAAAAAAAAAAEUAIoCwgRJpCF2sAAAAAAAAAAAABEAiAZCNEmkIXawACEQiw
xDJEmkIXawAHAAAA56hpqf////8RQAigaDVEmkIXawAAAAAAAAAAAAEQCIA0OESaQhdrAAIRCLCo
Z2uaQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoEBsa5pCF2sAAAAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgGh/a5pCF2sAAhEIsACma5pCF2sAEgAAAAUTYKn/////EiAI
EBgAAAARQAigiMNrmkIXawAAAAAAAAAAABFACKCsyWuaQhdrAAAAAAAAAAAAARAIgJTMa5pCF2sA
AhEIsNTca5pCF2sABwAAAOeoaan/////EUAIoITga5pCF2sAAAAAAAAAAAABEAiAMONrmkIXawAC
EQiwnBWTmkIXawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKDwG5OaQhdrAAAAAAAAAAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAQN5OaQhdrAAIRCLBsbZOaQhdrABIAAAAFE2Cp////
/xIgCBAYAAAAEUAIoFyQk5pCF2sAAAAAAAAAAAARQAigHJeTmkIXawAAAAAAAAAAAAEQCIC0mZOa
QhdrAAIRCLBUqZOaQhdrAAcAAADnqGmp/////xFACKAIrJOaQhdrAAAAAAAAAAAAARAIgKCvk5pC
F2sAAhEIsEzBuppCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig0Ma6mkIXawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAtBq7mkIXawACEQiwLEG7mkIXawASAAAABRNg
qf////8SIAgQGAAAABFACKDoWbuaQhdrAAAAAAAAAAAAEUAIoKheu5pCF2sAAAAAAAAAAAABEAiA
vGC7mkIXawACEQiwiGu7mkIXawAHAAAA56hpqf////8RQAigYG27mkIXawAAAAAAAAAAAAEQCIAU
b7uaQhdrAAIRCLCIa+KaQhdrAAEAAADLDEAAAAAAAA8gCBD6AAAAEUAIoGxu4ppCF2sAAAAAAAAA
AAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgIR/4ppCF2sAAhEIsBCf4ppCF2sAEgAA
AAUTYKn/////EiAIEBgAAAARQAig6LLimkIXawAAAAAAAAAAABFACKBQt+KaQhdrAAAAAAAAAAAA
ARAIgAi54ppCF2sAAhEIsPzC4ppCF2sABwAAAOeoaan/////EUAIoBzF4ppCF2sAAAAAAAAAAAAB
EAiA0MbimkIXawACEQiwlBYKm0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKA0GgqbQhdrAAAA
AAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBsKwqbQhdrAAIRCLBcTgqbQhdr
ABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoOxhCptCF2sAAAAAAAAAAAARQAigOGYKm0IXawAAAAAA
AAAAAAEQCIDoaAqbQhdrAAIRCLCocgqbQhdrAAcAAADnqGmp/////xFACKBsdAqbQhdrAAAAAAAA
AAAAARAIgCR2CptCF2sAAhEIsATEMZtCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigQMcxm0IX
awAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAANUxm0IXawACEQiwAPcx
m0IXawASAAAABRNgqf////8SIAgQGAAAABFACKA0CTKbQhdrAAAAAAAAAAAAEUAIoHQNMptCF2sA
AAAAAAAAAAABEAiANA8ym0IXawACEQiwyBkym0IXawAHAAAA56hpqf////8RQAigjBsym0IXawAA
AAAAAAAAAAEQCIA8HTKbQhdrAAIRCLCwGU2bQhdrAAwAAAB1T9Gp/////xFACKB0HU2bQhdrAAAA
AAAAAAAABoACoOAeTZtCF2sAAwAAAAEAAAATIAgQAAAAABFACKCQIU2bQhdrAAAAAAAAAAAAFSIC
oFgqTZtCF2sABQAAAAAAAAADIgLArCxNm0IXawABAAMAj8ZYAAAAAIARcUcAFCICwEAvTZtCF2sA
BQD/f/////8AAAAAAAAAwAkiAoCANE2bQhdrAAwiAuCYNU2bQhdrAK1NCgAAAAAArU0KAAAAAAAC
AAASAAAAAA6AArAkN02bQhdrAAMAAAABAAAAQng8AQ+AAsDsN02bQhdrAP9/AAAFAAAAQng8Af//
//8KgALA0DhNm0IXawADAAAAAQAAAP9/AAAFAAAAIRACkAw6TZtCF2sAAQADAAERApAoO02bQhdr
AAUA/38JIgKA7FNNm0IXawAMIgLg8FRNm0IXawCtTQoAAAAAAK1NCgAAAAAAAQAAEgAAAAALIgLA
AFZNm0IXawAm4AAAAAAAAAEAAwASAAAAAhCAwARiTZtCF2sAAgAAAFRQBpAwAQAA9QAAAAMQgOA4
eFmbQhdrAAIAAABg9AqQ+gAAAAAAAAAAAAAAAAAAAASAAqDAqVmbQhdrAAMAAAABAAAAERICkNCr
WZtCF2sAAQADAAkiAoA0r1mbQhdrAAwiAuD0sFmbQhdrADZNCgAAAAAANk0KAAAAAAACAAASAAAA
AAsiAsAUslmbQhdrABbgAAAAAAAAAQADABIAAAACIgKg2LNZm0IXawABAAMAAAAAAA0iArCQtVmb
QhdrAAEAAwAFAAAAj8ZYAAYiApC8uFmbQhdrAAUAAAAVIgKgAMBZm0IXawAFAAAAAAEBARciApDg
wlmbQhdrAAEAAwAUIgLAFMRZm0IXawABAAMABQAAAAAAAACPxlgADoACsDTIWZtCF2sA/38AAAUA
AAC21wQAD4ACwNjKWZtCF2sAAwAAAAEAAADPBgAAgMPJAQqAAsCoy1mbQhdrAP9/AAAFAAAAAwAA
AAEAAAAREAKQYM1Zm0IXawAFAP9/ARECkCzOWZtCF2sAAQADAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAxBRam0IXawACEQiw8DZam0IXawASAAAABRNgqf////8SIAgQGAAAABFACKDQ
TVqbQhdrAAAAAAAAAAAAARAIgExQWptCF2sAAhEIsPxmWptCF2sABwAAAHZP0an/////EUAIoAhp
WptCF2sAAAAAAAAAAAABEAiAJGxam0IXawACEQiw/HZam0IXawAMAAAAdU/Rqf////8RQAigzHpa
m0IXawAAAAAAAAAAAAaAAqD8e1qbQhdrAAMAAAABAAAAEyAIEAAAAAARQAigGH9am0IXawAAAAAA
AAAAABUiAqBshFqbQhdrAAUAAAAAAAAAAyICwMCFWptCF2sAAQADAMh6WAAAAACAx0sAABQiAsCo
iFqbQhdrAAUA/3//////AAAAAAAAAMAJIgKAmIpam0IXawAMIgLgcIxam0IXawAzTQoAAAAAADNN
CgAAAAAAAgAAEgAAAAAOgAKw8I1am0IXawADAAAAAQAAAMdLAAAPgALA5I5am0IXawD/fwAABQAA
AMdLAAD/////CoACwJSRWptCF2sAAwAAAAEAAAD/fwAABQAAACEQApCsklqbQhdrAAEAAwABEQKQ
ZJVam0IXawAFAP9/CSICgOSmWptCF2sADCIC4MCnWptCF2sAM00KAAAAAAAzTQoAAAAAAAEAABIA
AAAACyICwLSpWptCF2sAG+AAAAAAAAABAAMAEgAAAAIQgMC4slqbQhdrAAQAAAB3bwuQOD8AAMgg
AAAD8AEgBgAAAIANAAACEQiw1gilmUIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCGEKWZQhdr
AAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDeHaWZQhdrAAIRCLBCOqWZ
QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoGJNpZlCF2sAAAAAAAAAAAARQAigylGlmUIXawAA
AAAAAAAAAAEQCICyU6WZQhdrAAIRCLAqXqWZQhdrAAcAAADnqGmp/////xFACKD6X6WZQhdrAAAA
AAAAAAAAARAIgLphpZlCF2sAAhEIsOa0zJlCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigzrfM
mUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiANsTMmUIXawACEQiw
/t/MmUIXawASAAAABRNgqf////8SIAgQGAAAABFACKB28syZQhdrAAAAAAAAAAAAEUAIoKr2zJlC
F2sAAAAAAAAAAAABEAiAWvjMmUIXawACEQiwygLNmUIXawAHAAAA56hpqf////8RQAigogTNmUIX
awAAAAAAAAAAAAEQCIBmBs2ZQhdrAAIRCLByYPSZQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAI
oEZj9JlCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgKZy9JlCF2sA
AhEIsEaN9JlCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAignp/0mUIXawAAAAAAAAAAABFACKDu
o/SZQhdrAAAAAAAAAAAAARAIgKql9JlCF2sAAhEIsNqv9JlCF2sABwAAAOeoaan/////EUAIoLKx
9JlCF2sAAAAAAAAAAAABEAiAYrP0mUIXawACEQiwqgwcmkIXawABAAAAywxAAAAAAAAPIAgQ+gAA
ABFACKB+DxyaQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAyHBya
QhdrAAIRCLAWNxyaQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoAZJHJpCF2sAAAAAAAAAAAAR
QAigSk0cmkIXawAAAAAAAAAAAAEQCIAGTxyaQhdrAAIRCLASWhyaQhdrAAcAAADnqGmp/////xFA
CKDuWxyaQhdrAAAAAAAAAAAAARAIgLJdHJpCF2sAAhEIsPK7Q5pCF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAigWsFDmkIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
MtdDmkIXawACEQiw4gxEmkIXawASAAAABRNgqf////8SIAgQGAAAABFACKDaLESaQhdrAAAAAAAA
AAAAEUAIoLozRJpCF2sAAAAAAAAAAAABEAiAsjZEmkIXawACEQiwLkhEmkIXawAHAAAA56hpqf//
//8RQAigzkpEmkIXawAAAAAAAAAAAAEQCIDiTUSaQhdrAAIRCLDOsVeaQhdrAAwAAAB1T9Gp////
/xFACKAGuFeaQhdrAAAAAAAAAAAABoACoAq6V5pCF2sAAwAAAAMAAAATIAgQAAAAABFACKAyvlea
QhdrAAAAAAAAAAAAFSICoNbGV5pCF2sABgAAAAAAAAADIgLA/slXmkIXawADAAMAXMNu/wAAAIBE
dDEBFCICwBrNV5pCF2sABgD/f/////8AAAAAAAAAwAkiAoCa0FeaQhdrAAwiAuA+0leaQhdrAPhP
CgAAAAAA+E8KAAAAAAAEAAASAAAAAA6AArDC1FeaQhdrAAMAAAADAAAARHQxAQ+AAsD+1VeaQhdr
AP9/AAAGAAAARHQxAf////8KgALATtdXmkIXawADAAAAAwAAAP9/AAAGAAAAIRACkCbZV5pCF2sA
AwADAAERApDe2leaQhdrAAYA/38JIgKAyv1XmkIXawAMIgLgOv9XmkIXawD6TwoAAAAAAPpPCgAA
AAAAAwAAEgAAAAALIgLAggFYmkIXawAE3QAAAAAAAAMAAwASAAAAAhCAwBYVWJpCF2sABAAAAP73
p4/nAQAAmgEAAAMQgOB2cmuaQhdrAAQAAAAiaa+P+gAAAAAAAAAAAAAAAAAAAASAAqCuoGuaQhdr
AAMAAAADAAAAERICkDaka5pCF2sAAwADAAkiAoBOqWuaQhdrAAwiAuCqqmuaQhdrAC5QCgAAAAAA
LlAKAAAAAAAEAAASAAAAAAsiAsDGrGuaQhdrAOrcAAAAAAAAAwADABIAAAACIgKgZq5rmkIXawAD
AAMAAAAAAA0iArAWsGuaQhdrAAMAAwAGAAAAXMNu/wYiApCGtWuaQhdrAAYAAAAVIgKg1rtrmkIX
awAGAAAAAAEAARciApBGvmuaQhdrAAMAAwAUIgLAVsBrmkIXawADAAMABgAAAAAAAABcw27/ByIC
wCbDa5pCF2sAAgACAAX2ewCgN6AAAQAAAAciAsCyxWuaQhdrAAUAAwCgN6AAoDegAAEAAAADIgLA
lslrmkIXawAGAAMA5Txr/wAAAIC7+jQBByICwCrLa5pCF2sABgADAOU8a/9l0wMAAQAAAAciAsDW
zGuaQhdrAAQAAwCgN6AAoDegAAEAAAAHIgLAzs5rmkIXawAHAAMAoDegAKA3oAABAAAAByICwEbQ
a5pCF2sAAAACAKA3oACgN6AAAQAAAAciAsDi0WuaQhdrAAEAAgCgN6AAoDegAAEAAAAHIgLAWtNr
mkIXawADAAIAoDegAKA3oAABAAAAByICwLrVa5pCF2sAAAADAKA3oACgN6AAAQAAAAMiAsBm2Gua
QhdrAAEAAwCecrr/AAAAgALF5QAHIgLAwtlrmkIXawABAAMAnnK6/x4JUwABAAAAAyICwF7ba5pC
F2sAAgADAEhfjAAAAACAWNgTAAciAsCO3GuaQhdrAAIAAwBIX4wAoDegAAEAAAAHIgLAGt5rmkIX
awADAAMAXMNu/9xZBwABAAAADCIC4NLfa5pCF2sAL1AKAAAAAAAvUAoAAAAAAAQAABIAAAAADCIC
4Dbma5pCF2sA+jUBAAAAAAD6NQEAAAAAAAEAARIAAAAAECICoB7qa5pCF2sAAAABADUaCQARIgLg
PuxrmkIXawAvUAoAAAAAAPo1AQAAAAAAAAABAAiD//8LIgLAIu5rmkIXawBE5AAAAAAAAAIAAgAS
AAAACyICwFbxa5pCF2sA0dMAAAAAAAAFAAMAEgAAAAsiAsCi82uaQhdrAPXdAAAAAAAABgADABIA
AAALIgLAovZrmkIXawDZigAAAAAAAAQAAwASAAAACyICwHr4a5pCF2sAZesAAAAAAAAHAAMAEgAA
AAsiAsBa+muaQhdrAPzeAAAAAAAAAAACABIAAAALIgLADvxrmkIXawC71QAAAAAAAAEAAgASAAAA
CyICwOL9a5pCF2sA09YAAAAAAAADAAIAEgAAAAsiAsDa/2uaQhdrAEe3AAAAAAAAAAADABIAAAAL
IgLAsgJsmkIXawDk2wAAAAAAAAEAAwASAAAACyICwL4EbJpCF2sA0NwAAAAAAAACAAMAEgAAAALw
AQALIgLAbghsmkIXawDq3AAAAAAAAAMAAwASAAAADoACsFY+bJpCF2sA/38AAAYAAADNrQcAD4AC
wMY/bJpCF2sAAwAAAAMAAABQCAAAgMPJAQqAAsAOQmyaQhdrAP9/AAAGAAAAAwAAAAMAAAAREAKQ
rkNsmkIXawAGAP9/ARECkEZFbJpCF2sAAwADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiANo1smkIXawACEQiwZq1smkIXawASAAAABRNgqf////8SIAgQGAAAABFACKCmyGyaQhdrAAAA
AAAAAAAAARAIgK7LbJpCF2sAAhEIsE7kbJpCF2sABwAAAHZP0an/////EUAIoMbmbJpCF2sAAAAA
AAAAAAABEAiAOulsmkIXawACEQiwbvZsmkIXawAMAAAAdU/Rqf////8RQAigDvpsmkIXawAAAAAA
AAAAAAaAAqDC+2yaQhdrAAMAAAADAAAAEyAIEAAAAAARQAiglv9smkIXawAAAAAAAAAAABUiAqBe
B22aQhdrAAYAAAAAAAAAAyICwHYJbZpCF2sAAwADANXaBgAAAACAB38AABQiAsA6DG2aQhdrAAYA
/3//////AAAAAAAAAMAJIgKAHg9tmkIXawAMIgLg1hBtmkIXawA7UAoAAAAAADtQCgAAAAAABAAA
EgAAAAAOgAKwChNtmkIXawADAAAAAwAAAAd/AAAPgALAahRtmkIXawD/fwAABgAAAAd/AAD/////
CoACwOYVbZpCF2sAAwAAAAMAAAD/fwAABgAAACEQApDeF22aQhdrAAMAAwABEQKQthltmkIXawAG
AP9/CSICgKo0bZpCF2sADCIC4GY2bZpCF2sAPVAKAAAAAAA9UAoAAAAAAAMAABIAAAAACyICwFI4
bZpCF2sA8twAAAAAAAADAAMAEgAAAAIQgMDiQm2aQhdrAAQAAABHHbCPx24AAPU1AAAD8AEgBwAA
ANQQAAADEIDgLsk3mkIXawAEAAAAHIqbj/oAAAAAAAAAAAAAAAAAAAAEgAKg3gM4mkIXawADAAAA
AgAAABESApAeCTiaQhdrAAIAAwAJIgKAcgw4mkIXawAMIgLg+g04mkIXawDiTgoAAAAAAOJOCgAA
AAAABAAAEgAAAAALIgLAPhA4mkIXawDW2wAAAAAAAAIAAwASAAAAAiICoIISOJpCF2sAAgADAAAA
AAANIgKw9hQ4mkIXawACAAMABwAAAKA3oAAGIgKQ0hs4mkIXawAHAAAAFSICoE4jOJpCF2sABwAA
AAABAAEXIgKQ+iU4mkIXawACAAMAFCICwFopOJpCF2sAAgADAAcAAAAAAAAAoDegAA6AArCeLjia
QhdrAP9/AAAHAAAAejj5AQ+AAsDKMDiaQhdrAAMAAAACAAAAGgkAAIDDyQEKgALAQjI4mkIXawD/
fwAABwAAAAMAAAACAAAAERACkCI0OJpCF2sABwD/fwERApA6NjiaQhdrAAIAAwAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgIqOOJpCF2sAAhEIsNrIOJpCF2sAEgAAAAUTYKn/////EiAI
EBgAAAARQAigNuk4mkIXawAAAAAAAAAAAAEQCIAi7TiaQhdrAAIRCLAqATmaQhdrAAcAAAB2T9Gp
/////xFACKD6AzmaQhdrAAAAAAAAAAAAARAIgIYGOZpCF2sAAhEIsMIeOZpCF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAig1jg5mkIXawAAAAAAAAAAABFACKB6QDmaQhdrAAAAAAAAAAAAARAIgJ5D
OZpCF2sAAhEIsPa5Q5pCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigFsBDmkIXawAAAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAZtdDmkIXawACEQiwGg1EmkIXawASAAAA
BRNgqf////8SIAgQGAAAABFACKC+LESaQhdrAAAAAAAAAAAAEUAIoJYzRJpCF2sAAAAAAAAAAAAB
EAiAqjZEmkIXawACEQiwVkhEmkIXawAHAAAA56hpqf////8RQAigMkxEmkIXawAAAAAAAAAAAAEQ
CIAWT0SaQhdrAAIRCLDOaGuaQhdrAAEAAADXDEAAAAAAAA8gCBD6AAAAEUAIoKpva5pCF2sAAAAA
AAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgFKIa5pCF2sAAhEIsG68a5pCF2sA
EgAAAAUTYKn/////EiAIEBgAAAARQAigtuBrmkIXawAAAAAAAAAAABFACKD65muaQhdrAAAAAAAA
AAAAARAIgC7qa5pCF2sAAhEIsIr4a5pCF2sABwAAAOeoaan/////EUAIoHr7a5pCF2sAAAAAAAAA
AAABEAiANv9rmkIXawACEQiwthOTmkIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBuGZOaQhdr
AAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBSM5OaQhdrAAIRCLBCYpOa
QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoCp8k5pCF2sAAAAAAAAAAAARQAigRoCTmkIXawAA
AAAAAAAAAAEQCIBKgpOaQhdrAAIRCLBmjZOaQhdrAAcAAADnqGmp/////xFACKA2j5OaQhdrAAAA
AAAAAAAAARAIgP6Qk5pCF2sAAhEIsGa+uppCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigQsG6
mkIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAlhq7mkIXawACEQiw
Tj27mkIXawASAAAABRNgqf////8SIAgQGAAAABFACKCGULuaQhdrAAAAAAAAAAAAEUAIoG5Uu5pC
F2sAAAAAAAAAAAABEAiAJla7mkIXawACEQiwNmC7mkIXawAHAAAA56hpqf////8RQAigZmK7mkIX
awAAAAAAAAAAAAEQCIAqZLuaQhdrAAIRCLCCauKaQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAI
oEJu4ppCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgJ584ppCF2sA
AhEIsF6e4ppCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigxrHimkIXawAAAAAAAAAAABFACKCy
teKaQhdrAAAAAAAAAAAAARAIgJa84ppCF2sAAhEIsJLG4ppCF2sABwAAAOeoaan/////EUAIoFrI
4ppCF2sAAAAAAAAAAAABEAiAgsrimkIXawACEQiwWhYKm0IXawABAAAA1QxAAAAAAAAPIAgQ+gAA
ABFACKAmGQqbQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCID+Kwqb
QhdrAAIRCLCCSwqbQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoBZhCptCF2sAAAAAAAAAAAAR
QAigKmUKm0IXawAAAAAAAAAAAAEQCIDWZgqbQhdrAAIRCLDWcwqbQhdrAAcAAADnqGmp/////xFA
CKC+dQqbQhdrAAAAAAAAAAAAARAIgI53CptCF2sAAhEIsPLCMZtCF2sAAQAAANUMQAAAAAAADyAI
EPoAAAARQAigxsUxm0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
StMxm0IXawACEQiw/vcxm0IXawASAAAABRNgqf////8SIAgQGAAAABFACKCCCzKbQhdrAAAAAAAA
AAAAEUAIoNoPMptCF2sAAAAAAAAAAAABEAiAjhEym0IXawACEQiwEhwym0IXawAHAAAA56hpqf//
//8RQAig/h0ym0IXawAAAAAAAAAAAAEQCIDGHzKbQhdrAAIRCLBScFmbQhdrAAEAAADVDEAAAAAA
AA8gCBD6AAAAEUAIoD5zWZtCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgAqCWZtCF2sAAhEIsKaiWZtCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigurRZm0IXawAA
AAAAAAAAABFACKD6uFmbQhdrAAAAAAAAAAAAARAIgLK6WZtCF2sAAhEIsNLEWZtCF2sABwAAAOeo
aan/////EUAIoK7GWZtCF2sAAAAAAAAAAAABEAiAeshZm0IXawACEQiw2hqBm0IXawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKCuHYGbQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIDCK4GbQhdrAAIRCLBiSIGbQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoB5agZtC
F2sAAAAAAAAAAAARQAigKl6Bm0IXawAAAAAAAAAAAAEQCIDWX4GbQhdrAAIRCLBKaoGbQhdrAAcA
AADnqGmp/////xFACKA2bIGbQhdrAAAAAAAAAAAAARAIgAJugZtCF2sAAhEIsP7GqJtCF2sAAQAA
AMsMQAAAAAAADyAIEPoAAAARQAig0smom0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAatWom0IXawACEQiwqvGom0IXawASAAAABRNgqf////8SIAgQGAAAABFACKDC
A6mbQhdrAAAAAAAAAAAAEUAIoM4HqZtCF2sAAAAAAAAAAAABEAiAigmpm0IXawACEQiwohOpm0IX
awAHAAAA56hpqf////8RQAigdhWpm0IXawAAAAAAAAAAAAEQCIBOF6mbQhdrAAIRCLBec9CbQhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoC520JtCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgHaC0JtCF2sAAhEIsGae0JtCF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAigUrDQm0IXawAAAAAAAAAAABFACKBKtNCbQhdrAAAAAAAAAAAAARAIgPa10JtCF2sAAhEIsOa/
0JtCF2sABwAAAOeoaan/////EUAIoLbB0JtCF2sAAAAAAAAAAAABEAiAesPQm0IXawACEQiwmh/4
m0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKByIvibQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCICuLfibQhdrAAIRCLDGSfibQhdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoK5b+JtCF2sAAAAAAAAAAAARQAigql/4m0IXawAAAAAAAAAAAAEQCIBKYfibQhdrAALw
ARAC8AEAAhEIsEps+JtCF2sABwAAAOeoaan/////EUAIoDZu+JtCF2sAAAAAAAAAAAABEAiAOnD4
m0IXawACEQiw5ssfnEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDuzx+cQhdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDm2x+cQhdrAAIRCLD69x+cQhdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoAoKIJxCF2sAAAAAAAAAAAARQAigig4gnEIXawAAAAAAAAAAAAEQ
CIBSECCcQhdrAAIRCLBOGiCcQhdrAAcAAADnqGmp/////xFACKAeHCCcQhdrAAAAAAAAAAAAARAI
gMYdIJxCF2sAAhEIsB54R5xCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigDntHnEIXawAAAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAloZHnEIXawACEQiwlqNHnEIXawAS
AAAABRNgqf////8SIAgQGAAAABFACKBytUecQhdrAAAAAAAAAAAAEUAIoKa5R5xCF2sAAAAAAAAA
AAABEAiASrtHnEIXawACEQiwTsVHnEIXawAHAAAA56hpqf////8RQAigHsdHnEIXawAAAAAAAAAA
AAEQCIDCyEecQhdrAAIRCLBiJW+cQhdrAAEAAADLDEAAAAAAAA8gCBD6AAAAEUAIoHYpb5xCF2sA
AAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgBo5b5xCF2sAAhEIsHZVb5xC
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigjmdvnEIXawAAAAAAAAAAABFACKDGa2+cQhdrAAAA
AAAAAAAAARAIgGJtb5xCF2sAAhEIsGp+b5xCF2sABwAAAOeoaan/////EUAIoC6Ab5xCF2sAAAAA
AAAAAAAEgAKgoo5vnEIXawAAAAAAAAAAABESApCmkm+cQhdrAAAAAAAJIgKAGpZvnEIXawAMIgLg
aphvnEIXawBMQAEAAAAAAExAAQAAAAAAAgABEgAAAAALIgLAhplvnEIXawByAwAAAAAAAAAAAAAS
AAAAAiICoJKbb5xCF2sAAAAAAAAAAAANIgKw7pxvnEIXawAAAAAAFwAAAKA3oAAGIgKQ+p9vnEIX
awAXAAAAEUAIoI6mb5xCF2sAAAAAAAAAAAABEAiAMqhvnEIXawAD8AEgBAAAAOAKAAADEIDgtEle
nUIXawAEAAAAyLjRkAAAAAAAAAAAAAAAAAAAAAAVIgKghF9enUIXawAEAAAAAAEBARciApD4Yl6d
QhdrAAIAAwAUIgLAoGVenUIXawACAAMABAAAAAAAAAAsqZX/ByICwMBpXp1CF2sAAgACAKA3oACg
N6AAAQAAAAciAsAQcF6dQhdrAAUAAwCgN6AAoDegAAEAAAAHIgLANHNenUIXawAGAAMA/TqTAKA3
oAABAAAAByICwPB2Xp1CF2sABAADAKA3oACgN6AAAQAAAAMiAsCUeV6dQhdrAAcAAwCgUJoAAAAA
gADnBQAHIgLAQHtenUIXawAHAAMAoFCaAKA3oAABAAAAByICwGyAXp1CF2sAAAACAKA3oACgN6AA
AQAAAAciAsCUhF6dQhdrAAEAAgCgN6AAoDegAAEAAAAHIgLA2IhenUIXawADAAIAoDegAKA3oAAB
AAAAByICwDiMXp1CF2sAAAADAKA3oACgN6AAAQAAAAciAsC4j16dQhdrAAEAAwDIelgAoDegAAEA
AAAHIgLAkJBenUIXawACAAMALKmV/6w/LgABAAAAByICwIiTXp1CF2sAAwADAFVxnwCgN6AAAQAA
AAwiAuA8lV6dQhdrAJ45CgAAAAAAnjkKAAAAAAACAAASAAAAAAwiAuBoml6dQhdrAJJFAQAAAAAA
kkUBAAAAAAABAAESAAAAABAiAqAgnV6dQhdrAAAAAQAM9AgAESIC4KSeXp1CF2sAnjkKAAAAAACS
RQEAAAAAAAAAAQAIg///CyICwNSgXp1CF2sAP+AAAAAAAAACAAIAEgAAAAsiAsDQpF6dQhdrABbQ
AAAAAAAABQADABIAAAALIgLAdKdenUIXawCf2gAAAAAAAAYAAwASAAAACyICwHSpXp1CF2sAZ4gA
AAAAAAAEAAMAEgAAAAsiAsDEq16dQhdrAJ7nAAAAAAAABwADABIAAAALIgLAQK1enUIXawAP2wAA
AAAAAAAAAgASAAAACyICwCivXp1CF2sA+NEAAAAAAAABAAIAEgAAAAsiAsAwsV6dQhdrAArTAAAA
AAAAAwACABIAAAALIgLACLNenUIXawAOtAAAAAAAAAAAAwASAAAACyICwPS0Xp1CF2sAaN0AAAAA
AAABAAMAEgAAAAsiAsDgtl6dQhdrAHvqAAAAAAAAAgADABIAAAALIgLAuLhenUIXawAQ2QAAAAAA
AAMAAwASAAAADoACsBTwXp1CF2sA/38AAAQAAAC6cxIBD4ACwIzxXp1CF2sAAwAAAAIAAADOaQAA
gMPJAQqAAsCM8l6dQhdrAP9/AAAEAAAAAwAAAAIAAAAREAKQuPNenUIXawAEAP9/ARECkCj1Xp1C
F2sAAgADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiATIRfnUIXawACEQiwvLdfnUIX
awASAAAABRNgqf////8SIAgQGAAAABFACKA02F+dQhdrAAAAAAAAAAAAARAIgCjcX51CF2sAAhEI
sPD7X51CF2sABwAAAHZP0an/////EUAIoBj+X51CF2sAAAAAAAAAAAABEAiAEABgnUIXawACEQiw
KA5gnUIXawAMAAAAdU/Rqf////8RQAigaBJgnUIXawAAAAAAAAAAAAaAAqDQE2CdQhdrAAMAAAAC
AAAAEyAIEAAAAAARQAigeBZgnUIXawAAAAAAAAAAABUiAqBoHWCdQhdrAAQAAAAAAAAAAyICwMQe
YJ1CF2sAAgADAJhVLgAAAACAZK0AABQiAsDUIGCdQhdrAAQA/3//////AAAAAAAAAMAJIgKApCNg
nUIXawAMIgLgtCRgnUIXawCYOQoAAAAAAJg5CgAAAAAAAgAAEgAAAAAOgAKwQCZgnUIXawADAAAA
AgAAAGStAAAPgALABCdgnUIXawD/fwAABAAAAGStAAD/////CoACwMwnYJ1CF2sAAwAAAAIAAAD/
fwAABAAAACEQApAoKWCdQhdrAAIAAwABEQKQMCpgnUIXawAEAP9/CSICgAA/YJ1CF2sADCIC4Og/
YJ1CF2sAmDkKAAAAAACYOQoAAAAAAAEAABIAAAAACyICwCBBYJ1CF2sAhOoAAAAAAAACAAMAEgAA
AAIQgMCMT2CdQhdrAAQAAACUhNKQJVEAAKUtAAADEIDgZn/BnUIXawAEAAAAouH3kAAAAAAAAAAA
AAAAAAAAAAAVIgKgvpTBnUIXawAEAAAAAAEBARciApBmmMGdQhdrAAQAAwAUIgLA/prBnUIXawAE
AAMABAAAAAAAAACgN6AADoACsDaiwZ1CF2sA/38AAAQAAAD4eiUAD4ACwEKjwZ1CF2sAAwAAAAQA
AAD8XgAAgMPJAQqAAsA2pMGdQhdrAP9/AAAEAAAAAwAAAAQAAAAREAKQWqXBnUIXawAEAP9/AREC
kMamwZ1CF2sABAADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAbjDCnUIXawACEQiw
fnzCnUIXawASAAAABRNgqf////8SIAgQGAAAABFACKDSncKdQhdrAAAAAAAAAAAAARAIgC6iwp1C
F2sAAhEIsD61wp1CF2sABwAAAHZP0an/////EUAIoJa3wp1CF2sAAAAAAAAAAAABEAiAyrnCnUIX
awACEQiwCtPCnUIXawASAAAABRNgqf////8SIAgQGAAAABFACKBy6MKdQhdrAAAAAAAAAAAAEUAI
oAbvwp1CF2sAAAAAAAAAAAABEAiA9vDCnUIXawACEQiwHjPUnUIXawABAAAAywxAAAAAAAAPIAgQ
+gAAABFACKDWONSdQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDu
TdSdQhdrAAIRCLCSgNSdQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoI6U1J1CF2sAAAAAAAAA
AAARQAigJpnUnUIXawAAAAAAAAAAAAEQCIDymtSdQhdrAAIRCLC6p9SdQhdrAAcAAADnqGmp////
/xFACKDmqdSdQhdrAAAAAAAAAAAAARAIgKqr1J1CF2sAAhEIsH7i+51CF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigOun7nUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiAgv37nUIXawACEQiw/i78nUIXawASAAAABRNgqf////8SIAgQGAAAABFACKB+T/ydQhdrAAAA
AAAAAAAAEUAIoIZW/J1CF2sAAAAAAAAAAAABEAiA0ln8nUIXawACEQiw1mn8nUIXawAHAAAA56hp
qf////8RQAigjmz8nUIXawAAAAAAAAAAAAEQCIDKb/ydQhdrAAIRCLDWjCOeQhdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoHaRI55CF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgJKmI55CF2sAAhEIsOrQI55CF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigou8jnkIX
awAAAAAAAAAAABFACKAC9iOeQhdrAAAAAAAAAAAAARAIgC75I55CF2sAAhEIsI4KJJ5CF2sABwAA
AOeoaan/////EUAIoEYNJJ5CF2sAAAAAAAAAAAABEAiAKhAknkIXawAD8AEgBQAAAEQEAAADEIDg
utjcnUIXawAEAAAA72cCkfoAAAAAAAAAAAAAAAAAAAAEgAKg0hrdnUIXawADAAAAAAAAABESApCi
Hd2dQhdrAAAAAwAJIgKAeiLdnUIXawAMIgLgYiTdnUIXawCdNQoAAAAAAJ01CgAAAAAAAwAAEgAA
AAALIgLAVibdnUIXawCFswAAAAAAAAAAAwASAAAAAiICoP4o3Z1CF2sAAAADAAAAAAANIgKwGivd
nUIXawAAAAMABQAAAKA3oAAGIgKQ4jHdnUIXawAFAAAAFSICoDY93Z1CF2sABQAAAAABAAEXIgKQ
xj/dnUIXawAAAAMAFCICwIZB3Z1CF2sAAAADAAUAAAAAAAAAoDegAA6AArAeRt2dQhdrAP9/AAAF
AAAAOjP3AA+AAsBeR92dQhdrAAMAAAAAAAAAgQsAAIDDyQEKgALAgkndnUIXawD/fwAABQAAAAMA
AAAAAAAAERACkCZL3Z1CF2sABQD/fwERApByTN2dQhdrAAAAAwAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgF6l3Z1CF2sAAhEIsA7g3Z1CF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
egHenUIXawABAAAAAAAAAAEQCIDSBd6dQhdrAAIRCLCmGd6dQhdrAAcAAAB2T9Gp/////xFACKCW
HN6dQhdrAAEAAAAAAAAAARAIgE4g3p1CF2sAAhEIsCY33p1CF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAig4lXenUIXawABAAAAAAAAABFACKCWXt6dQhdrAAEAAAAAAAAAARAIgFJh3p1CF2sAAhEI
sFrh+51CF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigDuj7nUIXawABAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiA4v37nUIXawACEQiw1i78nUIXawASAAAABRNgqf////8S
IAgQGAAAABFACKB2T/ydQhdrAAEAAAAAAAAAEUAIoMpW/J1CF2sAAQAAAAAAAAABEAiA+ln8nUIX
awACEQiwkmr8nUIXawAHAAAA56hpqf////8RQAigGm38nUIXawABAAAAAAAAAAEQCIBucPydQhdr
AAIRCLDijSOeQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoAqSI55CF2sAAQAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgGalI55CF2sAAhEIsD7QI55CF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigOu8jnkIXawABAAAAAAAAABFACKA69iOeQhdrAAEAAAAAAAAAARAIgDb5
I55CF2sAAhEIsJYJJJ5CF2sABwAAAOeoaan/////EUAIoMYMJJ5CF2sAAQAAAAAAAAABEAiA2g8k
nkIXawAD8AEgBwAAAMwQAAACEQiwYtGWnEIXawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKAO2pac
QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICi6ZacQhdrAAIRCLCG
BpecQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoJIZl5xCF2sAAAAAAAAAAAARQAig1h2XnEIX
awAAAAAAAAAAAAEQCICWH5ecQhdrAAIRCLDCKZecQhdrAAcAAADnqGmp/////xFACKCOK5ecQhdr
AAAAAAAAAAAAARAIgP4tl5xCF2sAAhEIsMJ8vpxCF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAig
3n++nEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAQou+nEIXawAC
EQiwaqe+nEIXawASAAAABRNgqf////8SIAgQGAAAABFACKASur6cQhdrAAAAAAAAAAAAEUAIoB6+
vpxCF2sAAAAAAAAAAAABEAiAyr++nEIXawACEQiwpsm+nEIXawAHAAAA56hpqf////8RQAigXsu+
nEIXawAAAAAAAAAAAAEQCIAqzb6cQhdrAAIRCLAGKeacQhdrAAEAAADLDEAAAAAAAA8gCBD6AAAA
EUAIoAYs5pxCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgHY45pxC
F2sAAhEIsIpU5pxCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigZmbmnEIXawAAAAAAAAAAABFA
CKB2auacQhdrAAAAAAAAAAAAARAIgCZs5pxCF2sAAhEIsPJ15pxCF2sABwAAAOeoaan/////EUAI
oLJ35pxCF2sAAAAAAAAAAAABEAiAfnnmnEIXawACEQiwTtUNnUIXawABAAAAywxAAAAAAAAPIAgQ
+gAAABFACKAS2Q2dQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICW
5Q2dQhdrAAIRCLAWAg6dQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoBYUDp1CF2sAAAAAAAAA
AAARQAigHhgOnUIXawAAAAAAAAAAAAEQCIDOGQ6dQhdrAAIRCLCiIw6dQhdrAAcAAADnqGmp////
/xFACKBaJQ6dQhdrAAAAAAAAAAAAARAIgCYnDp1CF2sAAhEIsKKBNZ1CF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAignoQ1nUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiA9pM1nUIXawACEQiw+q81nUIXawASAAAABRNgqf////8SIAgQGAAAABFACKDywTWdQhdrAAAA
AAAAAAAAARAIgN7DNZ1CF2sAAhEIsJbNNZ1CF2sABwAAAOeoaan/////EUAIoGbPNZ1CF2sAAAAA
AAAAAAABEAiABtE1nUIXawACEQiwemVInUIXawAMAAAAdU/Rqf////8RQAigRmlInUIXawAAAAAA
AAAAAAaAAqB6akidQhdrAAMAAAACAAAAEyAIEAAAAAARQAigLm1InUIXawAAAAAAAAAAABUiAqBq
dUidQhdrAAcAAAAAAAAAAyICwDZ6SJ1CF2sAAgADACyplf8AAACAdI4KARQiAsB+fEidQhdrAAcA
/3//////AAAAAAAAAMAJIgKAtoBInUIXawAMIgLgwoFInUIXawCOOgoAAAAAAI46CgAAAAAAAQAA
EgAAAAAOgAKwooNInUIXawADAAAAAgAAAPuoLQEPgALAioRInUIXawD/fwAABwAAAPuoLQH/////
CoACwG6FSJ1CF2sAAwAAAAIAAAD/fwAABwAAACEQApB2hkidQhdrAAIAAwABEQKQXodInUIXawAH
AP9/CSICgFaeSJ1CF2sADCIC4EKfSJ1CF2sAjToKAAAAAACNOgoAAAAAAAAAABIAAAAACyICwE6h
SJ1CF2sAk+oAAAAAAAACAAMAEgAAAAIQgMBmrEidQhdrAAEAAABzbcmQmQAAAIAAAAADEIDgvsJO
nUIXawABAAAAocPLkPoAAAAAAAAAAAAAAAAAAAAEgAKg8uxOnUIXawADAAAABwAAABESApDC7k6d
QhdrAAcAAwAJIgKAnvJOnUIXawAMIgLggvNOnUIXawAqOgoAAAAAACo6CgAAAAAAAQAAEgAAAAAL
IgLAnvROnUIXawBV5wAAAAAAAAcAAwASAAAAAiICoOr1Tp1CF2sABwADAAAAAAANIgKwHvdOnUIX
awAHAAMABwAAAKA3oAAGIgKQYvlOnUIXawAHAAAAFSICoLr/Tp1CF2sABwAAAAABAQEXIgKQHgFP
nUIXawAHAAMAFCICwHICT51CF2sABwADAAcAAAAAAAAAoDegAA6AArA2Bk+dQhdrAP9/AAAHAAAA
8oQCAA+AAsASB0+dQhdrAAMAAAAHAAAA9AUAAIDDyQEKgALA3gdPnUIXawD/fwAABwAAAAMAAAAH
AAAAERACkOIIT51CF2sABwD/fwERApDWCU+dQhdrAAcAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgLJDT51CF2sAAhEIsCJsT51CF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigPoJP
nUIXawAAAAAAAAAAAAEQCIDahE+dQhdrAAIRCLDikU+dQhdrAAcAAAB2T9Gp/////xFACKCyk0+d
QhdrAAAAAAAAAAAAARAIgG6VT51CF2sAAhEIsBqmT51CF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAig/rZPnUIXawAAAAAAAAAAAAEQCIDauE+dQhdrAAIRCLCGLV2dQhdrAAEAAADQDEAAAAAAAA8g
CBD6AAAAEUAIoNIxXZ1CF2sAAAAAAAAAAAAEgAKgKkJdnUIXawADAAAAAgAAABESApCKQ12dQhdr
AAIAAwAJIgKA7kVdnUIXawAMIgLg0kZdnUIXawChOQoAAAAAAKE5CgAAAAAAAgAAEgAAAAALIgLA
ukddnUIXawB26gAAAAAAAAIAAwASAAAAAiICoOZIXZ1CF2sAAgADAAAAAAANIgKw2kldnUIXawAC
AAMABwAAACyplf8GIgKQqkxdnUIXawAEAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CID2VV2dQhdrAAIRCLAKfV2dQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoNqQXZ1CF2sAAAAA
AAAAAAARQAig1pVdnUIXawAAAAAAAAAAAAEQCIC+l12dQhdrAAIRCLBWol2dQhdrAAcAAADnqGmp
/////xFACKAKpF2dQhdrAAAAAAAAAAAAARAIgDqmXZ1CF2sAAhEIsC5eX51CF2sAAQAAANUMQAAA
AAAADyAIEPsAAAARQAignmVfnUIXawAAAAAAAAAAAAEQCICmZ1+dQhdrAAIRCLDO2YSdQhdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoK7chJ1CF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgEbqhJ1CF2sAAhEIsOYHhZ1CF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
YhqFnUIXawAAAAAAAAAAABFACKDyHoWdQhdrAAAAAAAAAAAAARAIgG4ghZ1CF2sAAhEIsH4qhZ1C
F2sABwAAAOeoaan/////EUAIoGYxhZ1CF2sAAAAAAAAAAAABEAiAIjOFnUIXawACEQiw4oasnUIX
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDaiqydQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIBSl6ydQhdrAAIRCLC+s6ydQhdrABIAAAAFE2Cp/////xIgCBAYAAAA
EUAIoM7FrJ1CF2sAAAAAAAAAAAABEAiAtsesnUIXawACEQiwrtGsnUIXawAHAAAA56hpqf////8R
QAigatOsnUIXawAAAAAAAAAAAAEQCIAy1aydQhdrAAIRCLAyg8CdQhdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoD6GwJ1CF2sAAAAAAAAAAAAEgAKgepDAnUIXawADAAAABAAAABESApCGlcCdQhdr
AAQAAwAJIgKANpfAnUIXawAMIgLg+pjAnUIXawD+NQoAAAAAAP41CgAAAAAAAgAAEgAAAAALIgLA
nprAnUIXawAXiAAAAAAAAAQAAwASAAAAAiICoAKcwJ1CF2sABAADAAAAAAANIgKwpp3AnUIXawAE
AAMABwAAAKA3oAAGIgKQiqDAnUIXawAEAAAAEUAIoLqlwJ1CF2sAAAAAAAAAAAABEAiAiqfAnUIX
awACEQiwKgzCnUIXawABAAAA1QxAAAAAAAAPIAgQ+wAAABFACKAuEsKdQhdrAAAAAAAAAAAAARAI
gOoTwp1CF2sAAhEIsJYy1J1CF2sAAQAAANcMQAAAAAAADyAIEPoAAAARQAigdjXUnUIXawAAAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAlozUnUIXawACEQiwfqzUnUIXawAS
AAAABRNgqf////8SIAgQGAAAABFACKA6wNSdQhdrAAAAAAAAAAAAEUAIoOLE1J1CF2sAAAAAAAAA
AAABEAiAqsbUnUIXawACEQiwDtHUnUIXawAHAAAA56hpqf////8RQAigStPUnUIXawAAAAAAAAAA
AAEQCIAC1dSdQhdrAAIRCLD63vudQhdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoOrh+51CF2sA
AAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgF7u+51CF2sAAhEIsDYN/J1C
F2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigoh/8nUIXawAAAAAAAAAAABFACKAWJPydQhdrAAAA
AAAAAAAAARAIgNol/J1CF2sAAhEIsAow/J1CF2sABwAAAOeoaan/////EUAIoMYx/J1CF2sAAAAA
AAAAAAABEAiAdjP8nUIXawACEQiw2oojnkIXawABAAAA1wxAAAAAAAAPIAgQ+gAAABFACKDGjSOe
QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIC6mSOeQhdrAAIRCLD6
tyOeQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoHbKI55CF2sAAAAAAAAAAAARQAigEs8jnkIX
awAAAAAAAAAAAAEQCIDe0COeQhdrAAIRCLCu4COeQhdrAAcAAADnqGmp/////xFACKBy4iOeQhdr
AAAAAAAAAAAABIACoCrtI55CF2sAAAAAAAAAAAAREgKQGvAjnkIXawAAAAAACSICgOrxI55CF2sA
DCIC4I7zI55CF2sAMEkBAAAAAAAwSQEAAAAAAAIAARIAAAAACyICwNr0I55CF2sAbgMAAAAAAAAA
AAAAEgAAAAIiAqD29iOeQhdrAAAAAAAAAAAADSICsBb4I55CF2sAAAAAABcAAABO5p8ABiICkLL5
I55CF2sAFwAAABFACKAO/iOeQhdrAAAAAAAAAAAAARAIgPr/I55CF2sAA/ABIAQAAAAEDwAAAhEI
sEo6S55CF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAignj9LnkIXawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAYlZLnkIXawACEQiwInxLnkIXawASAAAABRNgqf////8S
IAgQGAAAABFACKAamkueQhdrAAAAAAAAAAAAEUAIoIqgS55CF2sAAAAAAAAAAAABEAiAdqNLnkIX
awACEQiwUrJLnkIXawAHAAAA56hpqf////8RQAigNrVLnkIXawAAAAAAAAAAAAEQCIDut0ueQhdr
AAIRCLCG5XKeQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoErrcp5CF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgD7+cp5CF2sAAhEIsOokc55CF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigakJznkIXawAAAAAAAAAAABFACKAKSXOeQhdrAAAAAAAAAAAAARAIgOpL
c55CF2sAAhEIsEZbc55CF2sABwAAAOeoaan/////EUAIoPpdc55CF2sAAAAAAAAAAAABEAiApmBz
nkIXawACEQiwvpGankIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCmlpqeQhdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAaqZqeQhdrAAIRCLCe0ZqeQhdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoHLvmp5CF2sAAAAAAAAAAAARQAigIvaankIXawAAAAAAAAAAAAEQ
CIAi+ZqeQhdrAAIRCLD2B5ueQhdrAAcAAADnqGmp/////xFACKCOCpueQhdrAAAAAAAAAAAAARAI
gE4Nm55CF2sAAhEIsOY9wp5CF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigakLCnkIXawAAAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAilTCnkIXawACEQiwRnzCnkIXawAS
AAAABRNgqf////8SIAgQGAAAABFACKAmm8KeQhdrAAAAAAAAAAAAEUAIoPahwp5CF2sAAAAAAAAA
AAABEAiA5qTCnkIXawACEQiw0rPCnkIXawAHAAAA56hpqf////8RQAigkrbCnkIXawAAAAAAAAAA
AAEQCIBqucKeQhdrAAIRCLAqVNOeQhdrAAEAAADVDEAAAAAAAA8gCBD7AAAAEUAIoEZc055CF2sA
AAAAAAAAAAABEAiA2l7TnkIXawACEQiwdurpnkIXawABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKDi
7umeQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIC6AuqeQhdrAAIR
CLCuMeqeQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoDZP6p5CF2sAAAAAAAAAAAARQAig3lXq
nkIXawAAAAAAAAAAAAEQCIC6WOqeQhdrAAIRCLBCaOqeQhdrAAcAAADnqGmp/////xFACKDyauqe
QhdrAAAAAAAAAAAAARAIgMZt6p5CF2sAAhEIsIKXEZ9CF2sAAQAAANwMQAAAAAAADyAIEPoAAAAR
QAigGpwRn0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAQrkRn0IX
awACEQiwKuERn0IXawASAAAABRNgqf////8SIAgQGAAAABFACKC+/hGfQhdrAAAAAAAAAAAAEUAI
oHYFEp9CF2sAAAAAAAAAAAABEAiAXggSn0IXawACEQiwZhcSn0IXawAHAAAA56hpqf////8RQAig
EhoSn0IXawAAAAAAAAAAAAEQCIDWHBKfQhdrAAIRCLDaQzmfQhdrAAEAAADVDEAAAAAAAA8gCBD6
AAAAEUAIoApIOZ9CF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgH5i
OZ9CF2sAAhEIsOKPOZ9CF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigYq85n0IXawAAAAAAAAAA
ABFACKB2tjmfQhdrAAAAAAAAAAAAARAIgEq5OZ9CF2sAAhEIsBbIOZ9CF2sABwAAAOeoaan/////
EUAIoL7KOZ9CF2sAAAAAAAAAAAABEAiAcs05n0IXawACEQiwivBgn0IXawABAAAA1QxAAAAAAAAP
IAgQ+gAAABFACKAu9WCfQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CIDeC2GfQhdrAAIRCLBuOWGfQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoCZXYZ9CF2sAAAAA
AAAAAAARQAigql1hn0IXawAAAAAAAAAAAAEQCICOYGGfQhdrAAIRCLByb2GfQhdrAAcAAADnqGmp
/////xFACKA+cmGfQhdrAAAAAAAAAAAAARAIgAp1YZ9CF2sAAhEIsIqciJ9CF2sAAQAAANAMQAAA
AAAADyAIEPoAAAARQAigRqGIn0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAOrmIn0IXawACEQiw9uSIn0IXawASAAAABRNgqf////8SIAgQGAAAABFACKACBImfQhdr
AAAAAAAAAAAAEUAIoNYKiZ9CF2sAAAAAAAAAAAABEAiAig2Jn0IXawACEQiw4huJn0IXawAHAAAA
56hpqf////8RQAigth6Jn0IXawAAAAAAAAAAAAEQCIB+IYmfQhdrAAIRCLASSLCfQhdrAAEAAADV
DEAAAAAAAA8gCBD6AAAAEUAIoI5MsJ9CF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAAARAIgGphsJ9CF2sAAhEIsJassJ9CF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigasuw
n0IXawAAAAAAAAAAABFACKD+0bCfQhdrAAAAAAAAAAAAARAIgMbUsJ9CF2sAAhEIsCLisJ9CF2sA
BwAAAOeoaan/////EUAIoPLksJ9CF2sAAAAAAAAAAAABEAiAuuewn0IXawACEQiwNvTXn0IXawAB
AAAA1QxAAAAAAAAPIAgQ+gAAABFACKCy+NefQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCIAyT9ifQhdrAAIRCLCyeNifQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAI
oFqX2J9CF2sAAAAAAAAAAAARQAig2p3Yn0IXawAAAAAAAAAAAAEQCICmoNifQhdrAAIRCLB+r9if
QhdrAAcAAADnqGmp/////xFACKAWstifQhdrAAAAAAAAAAAAARAIgLq02J9CF2sAAhEIsL6g/59C
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigJqX/n0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAHrz/n0IXawACEQiwluH/n0IXawASAAAABRNgqf////8SIAgQGAAA
ABFACKDS/v+fQhdrAAAAAAAAAAAAEUAIoJ4FAKBCF2sAAAAAAAAAAAABEAiAbggAoEIXawACEQiw
EhcAoEIXawAHAAAA56hpqf////8RQAiguhkAoEIXawAAAAAAAAAAAAEQCICaHACgQhdrAAIRCLAy
TCegQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoPZQJ6BCF2sAAAAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgAJqJ6BCF2sAAhEIsBKcJ6BCF2sAEgAAAAUTYKn/////EiAI
EBgAAAARQAigErsnoEIXawAAAAAAAAAAABFACKB2wSegQhdrAAAAAAAAAAAAARAIgG7EJ6BCF2sA
AhEIsLLTJ6BCF2sABwAAAOeoaan/////EUAIoCbXJ6BCF2sAAAAAAAAAAAABEAiA4tknoEIXawAC
EQiw6vhOoEIXawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKBW/U6gQhdrAAAAAAAAAAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBeEk+gQhdrAAIRCLDePE+gQhdrABIAAAAFE2Cp////
/xIgCBAYAAAAEUAIoNJZT6BCF2sAAAAAAAAAAAARQAigomJPoEIXawAAAAAAAAAAAAEQCIBmZU+g
QhdrAAIRCLAadE+gQhdrAAcAAADnqGmp/////xFACKDWdk+gQhdrAAAAAAAAAAAAARAIgMJ5T6BC
F2sAAhEIsKKkdqBCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig6qh2oEIXawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAurx2oEIXawACEQiwZud2oEIXawASAAAABRNg
qf////8SIAgQGAAAABFACKAaBnegQhdrAAAAAAAAAAAAARAIgAIJd6BCF2sAAhEIsNoWd6BCF2sA
BwAAAOeoaan/////EUAIoL4Zd6BCF2sAAAAAAAAAAAABEAiAMhx3oEIXawACEQiwXm+YoEIXawAB
AAAA0AxAAAAAAAAPIAgQ+gAAABFACKA2dJigQhdrAAAAAAAAAAAABIACoCqEmKBCF2sAAgAAAAEA
AAAREgKQUoeYoEIXawABAAIACSICgKqLmKBCF2sADCIC4A6OmKBCF2sAX0cKAAAAAABfRwoAAAAA
AAQAABIAAAAACyICwGaQmKBCF2sA5s0AAAAAAAABAAIAEgAAAAIiAqCikpigQhdrAAEAAgAAAAAA
DSICsDaUmKBCF2sAAQACAAQAAACgN6AABiICkJaamKBCF2sABwAAABFACKCaoZigQhdrAAAAAAAA
AAAAARAIgG6kmKBCF2sAAhEIsFYcmaBCF2sAAQAAANUMQAAAAAAADyAIEPsAAAARQAigtiOZoEIX
awAAAAAAAAAAAAEQCIA6JpmgQhdrAAPwASAFAAAAoA0AAAIRCLDaOkueQhdrAAEAAADLDEAAAAAA
AA8gCBD6AAAAEUAIoK5AS55CF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ARAIgAZTS55CF2sAAhEIsKJ7S55CF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigEppLnkIXawAB
AAAAAAAAABFACKBioUueQhdrAAEAAAAAAAAAARAIgGakS55CF2sAAhEIsAazS55CF2sABwAAAOeo
aan/////EUAIoLK1S55CF2sAAQAAAAAAAAABEAiAsrhLnkIXawACEQiwFuZynkIXawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKBW63KeQhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIAC/nKeQhdrAAIRCLC2JHOeQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoHJCc55C
F2sAAQAAAAAAAAARQAig/khznkIXawABAAAAAAAAAAEQCIBOTHOeQhdrAAIRCLCaWnOeQhdrAAcA
AADnqGmp/////xFACKB+XXOeQhdrAAEAAAAAAAAAARAIgM5gc55CF2sAAhEIsIqSmp5CF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAig1paankIXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiANqmankIXawACEQiw5tGankIXawASAAAABRNgqf////8SIAgQGAAAABFACKCK
75qeQhdrAAEAAAAAAAAAEUAIoCr2mp5CF2sAAQAAAAAAAAABEAiANvmankIXawACEQiwfgebnkIX
awAHAAAA56hpqf////8RQAigKgqbnkIXawABAAAAAAAAAAEQCIAyDZueQhdrAAIRCLCGPsKeQhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoKJDwp5CF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
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
TIFaoUIXawAAAAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAAB
EAiAVBZboUIXawACEQiwgGhboUIXawASAAAABRMAlP////8SIAgQGAAAABFACKCgiVuhQhdrAAEA
AAAAAAAAARAIgNiNW6FCF2sAAhEIsBihW6FCF2sABwAAAHZPcZT/////EUAIoBSjW6FCF2sAAQAA
AAAAAAABEAiA3KRboUIXawACEQiwhL1boUIXawASAAAABRMAlP////8SIAgQGAAAABFACKCs01uh
QhdrAAEAAAAAAAAAEUAIoGzZW6FCF2sAAQAAAAAAAAABEAiAWNtboUIXawACEQiw7I56oUIXawAB
AAAAywxAAAAAAAAPIAgQ+gAAABFACKBclHqhQhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAAEQCICsqnqhQhdrAAIRCLAo5nqhQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAI
oJz7eqFCF2sAAQAAAAAAAAARQAigOAB7oUIXawABAAAAAAAAAAEQCID4AXuhQhdrAAIRCLCkDXuh
QhdrAAcAAADnqAmU/////xFACKDID3uhQhdrAAEAAAAAAAAAARAIgHARe6FCF2sAAhEIsFg/oqFC
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigVEeioUIXawABAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAvF+ioUIXawACEQiwJJyioUIXawASAAAABRMAlP////8SIAgQGAAA
ABFACKBYvaKhQhdrAAEAAAAAAAAAEUAIoPjDoqFCF2sAAQAAAAAAAAABEAiAjMiioUIXawACEQiw
CNiioUIXawAHAAAA56gJlP////8RQAiguNqioUIXawABAAAAAAAAAAEQCIDA3aKhQhdrAAIRCLBw
6cmhQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHDuyaFCF2sAAQAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgFACyqFCF2sAAhEIsDAyyqFCF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAigGFDKoUIXawABAAAAAAAAABFACKBIVsqhQhdrAAEAAAAAAAAAARAIgAhZyqFCF2sA
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
ARAIgOLq9qNCF2sAAhEIsNoL96NCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAiglin3o0IXawAA
AAAAAAAAAASAAqDaN/ejQhdrAAAAAAAAAAAAERICkOo696NCF2sAAAAAAAkiAoC2PfejQhdrAAwi
AuAqP/ejQhdrAOBmAQAAAAAA4GYBAAAAAAACAAESAAAAAAsiAsD6QPejQhdrAJEDAAAAAAAAAAAA
ABIAAAACIgKgxkL3o0IXawAAAAAAAAAAAA0iArAaRPejQhdrAAAAAAAYAAAAdCygAAYiApBeR/ej
QhdrABgAAAARQAigVk/3o0IXawAAAAAAAAAAAAEQCIBSUvejQhdrAAIRCLDKafejQhdrAAcAAAB2
T3GU/////xFACKDKbPejQhdrAAAAAAAAAAAAARAIgPJv96NCF2sAAhEIsJ5896NCF2sADAAAAHVP
cZT/////EUAIoCqA96NCF2sAAAAAAAAAAAAGgAKg/oH3o0IXawACAAAAAQAAABMgCBAAAAAAEUAI
oBaH96NCF2sAAAAAAAAAAAAVIgKg9o33o0IXawAHAAAAAAAAAAMiAsBOkfejQhdrAAEAAgC77ioA
AAAAgBK6AAAUIgLA2pP3o0IXawAHAP9//////wAAAAAAAADACSICgNqV96NCF2sADCIC4D6Y96NC
F2sAzloKAAAAAADOWgoAAAAAAAQAABIAAAAADoACsAKb96NCF2sAAgAAAAEAAAASugAAD4ACwCad
96NCF2sA/38AAAcAAAASugAA/////wqAAsCenvejQhdrAAIAAAABAAAA/38AAAcAAAAhEAKQFqD3
o0IXawABAAIAARECkEKi96NCF2sABwD/fwkiAoDavPejQhdrAAwiAuA+vvejQhdrANBaCgAAAAAA
0FoKAAAAAAADAAASAAAAAAsiAsBSwPejQhdrAIPdAAAAAAAAAQACABIAAAACEIDALtH3o0IXawAE
AAAALo9bk+Q0AQB2hgAAA/ABIAQAAAB4DAAAAhEIsDQCHaRCF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigdAodpEIXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAuB8d
pEIXawACEQiwTFUdpEIXawASAAAABRMAlP////8SIAgQGAAAABFACKCUcR2kQhdrAAEAAAAAAAAA
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
FyICkD4utadCF2sAAQADABQiAsACMLWnQhdrAAEAAwAFAAAAAAAAAKA3oAAOgAKwdjS1p0IXawD/
fwAABQAAAPFuDgEPgALAZja1p0IXawADAAAAAQAAAI0JAACAw8kBCoACwAY4tadCF2sA/38AAAUA
AAADAAAAAQAAABEQApACOrWnQhdrAAUA/38BEQKQtju1p0IXawABAAMABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAbpm1p0IXawACEQiwutG1p0IXawASAAAA
BRNgqf////8SIAgQGAAAABFACKDW8rWnQhdrAAAAAAAAAAAAARAIgF73tadCF2sAAhEIsFIKtqdC
F2sABwAAAHZP0an/////EUAIoEINtqdCF2sAAAAAAAAAAAABEAiAchC2p0IXawACEQiwlie2p0IX
awASAAAABRNgqf////8SIAgQGAAAABFACKCuQLanQhdrAAAAAAAAAAAAEUAIoMZHtqdCF2sAAAAA
AAAAAAABEAiAWkq2p0IXawACEQiwrkS/p0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBaS7+n
QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAKYb+nQhdrAAIRCLB2
kb+nQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoKKwv6dCF2sAAAAAAAAAAAARQAigKri/p0IX
awAAAAAAAAAAAAEQCIDau7+nQhdrAAIRCLCqy7+nQhdrAAcAAADnqGmp/////xFACKAqzr+nQhdr
AAAAAAAAAAAAARAIgJrRv6dCF2sAAhEIsEbx5qdCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
Yjznp0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAxk/np0IXawAC
EQiwnnjnp0IXawASAAAABRNgqf////8SIAgQGAAAABFACKDuluenQhdrAAAAAAAAAAAAEUAIoMKd
56dCF2sAAAAAAAAAAAABEAiAsqDnp0IXawACEQiwPrHnp0IXawAHAAAA56hpqf////8RQAigCrTn
p0IXawAAAAAAAAAAAAEQCIAqt+enQhdrAAPwASAGAAAAcBEAAAMQgOBuyJemQhdrAAEAAACKAF6U
+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
QhdrAAMAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAABIACoOJbxKlCF2sAAAAAAAAAAAAR
EgKQCl/EqUIXawAAAAAACSICgCJixKlCF2sADCIC4M5jxKlCF2sAboEBAAAAAABugQEAAAAAAAIA
ARIAAAAACyICwFplxKlCF2sAmgMAAAAAAAAAAAAAEgAAAAIiAqDiZsSpQhdrAAAAAAAAAAAADSIC
sH5oxKlCF2sAAAAAABkAAABPWZ8ABiICkMprxKlCF2sAGQAAACAgCDDzAAAABQAAAPMAAAABEAiA
+nbEqUIXawACEQiwfpfEqUIXawASAAAABRNgqf////8SIAgQGAAAABFACKBWtcSpQhdrAAAAAAAA
AAAAARAIgM64xKlCF2sAAhEIsNbRxKlCF2sABwAAAHZP0an/////EUAIoFLUxKlCF2sAAAAAAAAA
AAABEAiAItfEqUIXawACEQiwauXEqUIXawAMAAAAdU/Rqf////8RQAigtunEqUIXawAAAAAAAAAA
AAaAAqCa68SpQhdrAAMAAAADAAAAEyAIEAAAAAARQAigNu/EqUIXawAAAAAAAAAAABUiAqCy9sSp
QhdrAAYAAAAAAAAAAyICwNL5xKlCF2sAAwADABlhEgAAAACAup8AABQiAsAC/cSpQhdrAAYA/3//
////AAAAAAAAAMAJIgKAVv/EqUIXawAMIgLg0gDFqUIXawABSgoAAAAAAAFKCgAAAAAABAAAEgAA
AAAOgAKwIgPFqUIXawADAAAAAwAAALqfAAAPgALAggTFqUIXawD/fwAABgAAALqfAAD/////CoAC
wMIFxalCF2sAAwAAAAMAAAD/fwAABgAAACEQApCOB8WpQhdrAAMAAwABEQKQUgnFqUIXawAGAP9/
CSICgA4kxalCF2sADCIC4HIlxalCF2sAA0oKAAAAAAADSgoAAAAAAAMAABIAAAAACyICwGonxalC
F2sAuNsAAAAAAAADAAMAEgAAAAIQgMA6OcWpQhdrAAMAAACO3paVwXcAAI9JAAAD8AEgBwAAAMAC
AAADEIDgVlawqUIXawAEAAAA49OOlQAAAAAAAAAAAAAAAAAAAAAVIgKg0mWwqUIXawAHAAAAAAEA
ARciApAWabCpQhdrAAIAAwAUIgLAimuwqUIXawACAAMABwAAAAAAAACgN6AADoACsPZzsKlCF2sA
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
+gAAABFACKCUNfKtQhdrAAEAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICU
UPKtQhdrAAIRCLCohfKtQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoLSr8q1CF2sAAQAAAAAA
AAARQAigyLLyrUIXawABAAAAAAAAAAEQCID4tfKtQhdrAAIRCLDkxPKtQhdrAAcAAADnqGmp////
/xFACKD4yPKtQhdrAAEAAAAAAAAAARAIgLzL8q1CF2sAAhEIsLzj8q1CF2sALAAAAGb3Zan/////
FyAIIAAD4P72AAQAEUAIoNhV861CF2sAAQAAAAAAAAABEAiAGFnzrUIXawACEQiwBGPzrUIXawAs
AAAAmfdlqf////8XIgggAAPg/vYABAARQAig2L3zrUIXawABAAAAAAAAACAgCDD2AAAAAgAAAP//
//8BEAiATMbzrUIXawACEQiw+NDzrUIXawAsAAAAg/Blqf////8XIAggAAPg/vYABAARQAigSBr0
rUIXawABAAAAAAAAACAgCDD2AAAAAgAAAP////8BEAiACCD0rUIXawACEQiwnCz0rUIXawAHAAAA
dVPRqf////8RQAigXC/0rUIXawABAAAAAAAAAAQgCCD2AAAAAAAAABFACKCkNvStQhdrAAEAAAAA
AAAAARAIgBQ69K1CF2sAAhEIsJBH9K1CF2sALAAAAHbwZan/////JSAIABFACKDsTvStQhdrAAEA
AAAAAAAAARAIgNRR9K1CF2sAAhEIsDBq9K1CF2sAEgAAAAUUYKn/////EiAIECAAAAARQAigTJP0
rUIXawABAAAAAAAAAAEQCICMlvStQhdrAAPwASAGAAAAqAUAAAMQgOAaOnKtQhdrAAMAAADZxgCX
AAAAAAAAAAAAAAAAAAAAABUiAqBmTnKtQhdrAAYAAAAAAQEBFyICkOJRcq1CF2sABAADABQiAsD+
U3KtQhdrAAQAAwAGAAAAAAAAAKA3oAAOgAKwulpyrUIXawD/fwAABgAAANIMagEPgALAdlxyrUIX
awADAAAABAAAABFpAACAw8kBCoACwGZdcq1CF2sA/38AAAYAAAADAAAABAAAABEQApCCXnKtQhdr
AAYA/38BEQKQ3l9yrUIXawAEAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAG73Kt
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
FtS8rEIXawAI6QAAAAAAAAIAAwASAAAAAhCAwJrhvKxCF2sABAAAAN4Lu5YcAwAAmAIAAAMQgOAM
o9ysQhdrAAQAAAAiOceW+gAAAAAAAAAAAAAAAAAAAASAAqBQKd2sQhdrAAMAAAACAAAAERICkHYu
3axCF2sAAgADAAkiAoC8N92sQhdrAAwiAuDsOt2sQhdrAOA0CgAAAAAA4DQKAAAAAAABAAASAAAA
AAsiAsBGPt2sQhdrANvoAAAAAAAAAgADABIAAAACIgKg3EHdrEIXawACAAMAAAAAAA0iArA+Rd2s
QhdrAAIAAwAHAAAAaSup/wYiApC2Td2sQhdrAAcAAAAVIgKgjGPdrEIXawAHAAAAAAEBARciApD+
aN2sQhdrAAIAAwAUIgLAsGzdrEIXawACAAMABwAAAAAAAABpK6n/ByICwBZz3axCF2sAAgACAKA3
oACgN6AAAQAAAAciAsB4dt2sQhdrAAUAAwCgN6AAoDegAAEAAAAHIgLA4n3drEIXawAGAAMAqUaV
AKA3oAABAAAAByICwH6A3axCF2sABAADAKA3oACgN6AAAQAAAAciAsAQg92sQhdrAAcAAwCgN6AA
oDegAAEAAAAHIgLAtIXdrEIXawAAAAIAoDegAKA3oAABAAAAByICwBKI3axCF2sAAQACAKA3oACg
N6AAAQAAAAciAsByit2sQhdrAAMAAgCgN6AAoDegAAEAAAAHIgLABI3drEIXawAAAAMAoDegAKA3
oAABAAAAByICwJaP3axCF2sAAQADAFdFWACgN6AAAQAAAAciAsB8kd2sQhdrAAIAAwBpK6n/6cFB
AAEAAAAHIgLAypPdrEIXawADAAMAoDegAKA3oAABAAAADCIC4AaW3axCF2sA3zQKAAAAAADfNAoA
AAAAAAEAABIAAAAADCIC4Dag3axCF2sA0I8BAAAAAADQjwEAAAAAAAEAARIAAAAAECICoNim3axC
F2sAAAABAA+lCAARIgLg5KndrEIXawDfNAoAAAAAANCPAQAAAAAAAAABAAiD//8LIgLAzqzdrEIX
awDV3gAAAAAAAAIAAgASAAAACyICwBay3axCF2sA1tAAAAAAAAAFAAMAEgAAAAsiAsDutN2sQhdr
AGraAAAAAAAABgADABIAAAALIgLAkrfdrEIXawBIfAAAAAAAAAQAAwASAAAACyICwC663axCF2sA
M+cAAAAAAAAHAAMAEgAAAAsiAsCevN2sQhdrAKDaAAAAAAAAAAACABIAAAALIgLAHr/drEIXawDu
0QAAAAAAAAEAAgASAAAACyICwJjB3axCF2sAL9MAAAAAAAADAAIAEgAAAAsiAsBExN2sQhdrANi2
AAAAAAAAAAADABIAAAALIgLA8MbdrEIXawBM3QAAAAAAAAEAAwASAAAACyICwNRA3qxCF2sA3OgA
AAAAAAACAAMAEgAAAAsiAsC8RN6sQhdrAKbXAAAAAAAAAwADABIAAAAOgAKwNHHerEIXawD/fwAA
BwAAAHSTDAAPgALAUHLerEIXawADAAAAAgAAAGURAACAw8kBCoACwExz3qxCF2sA/38AAAcAAAAD
AAAAAgAAABEQApBcdN6sQhdrAAcA/38BEQKQLHberEIXawACAAMABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAAALwAQABEAiAmNzerEIXawACEQiwTBPfrEIXawASAAAABRNgqf////8SIAgQGAAA
ABFACKCAMd+sQhdrAAAAAAAAAAAAARAIgLg136xCF2sAAhEIsFhS36xCF2sABwAAAHZP0an/////
EUAIoABV36xCF2sAAAAAAAAAAAABEAiAyFbfrEIXawACEQiwQGXfrEIXawAMAAAAdU/Rqf////8R
QAigsGnfrEIXawAAAAAAAAAAAAaAAqD4at+sQhdrAAMAAAACAAAAEyAIEAAAAAARQAigqG3frEIX
awAAAAAAAAAAABUiAqCgc9+sQhdrAAcAAAAAAAAAAyICwDh136xCF2sAAgADAD30QAAAAACArM0A
ABQiAsAUd9+sQhdrAAcA/3//////AAAAAAAAAMAJIgKA4HnfrEIXawAMIgLg9HrfrEIXawDLNAoA
AAAAAMs0CgAAAAAAAQAAEgAAAAAOgAKwlHzfrEIXawADAAAAAgAAAKzNAAAPgALAeH3frEIXawD/
fwAABwAAAKzNAAD/////CoACwER+36xCF2sAAwAAAAIAAAD/fwAABwAAACEQApCEf9+sQhdrAAIA
AwABEQKQqIDfrEIXawAHAP9/CSICgISU36xCF2sADCIC4GyV36xCF2sAyjQKAAAAAADKNAoAAAAA
AAAAABIAAAAACyICwKiW36xCF2sA5ugAAAAAAAACAAMAEgAAAAIQgMBUpd+sQhdrAAQAAADgasiW
a1QAAF4lAAADEIDgYkjlrUIXawAEAAAADwotlwAAAAAAAAAAAAAAAAAAAAAVIgKgRlflrUIXawAH
AAAAAAEAARciApCeW+WtQhdrAAMAAgAUIgLA3l7lrUIXawADAAIABwAAAAAAAACgN6AADoACsKZl
5a1CF2sA/38AAAcAAAA3uWQAD4ACwD5n5a1CF2sAAgAAAAMAAAC5GwAAgMPJAQqAAsCiaOWtQhdr
AP9/AAAHAAAAAgAAAAMAAAAREAKQSmrlrUIXawAHAP9/ARECkNpr5a1CF2sAAwACAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiALuPlrUIXawACEQiwsiTmrUIXawAHAAAA56gJlP////8R
QAig9ijmrUIXawAAAAAAAAAAAAEQCICSLOatQhdrAAIRCLDOCOetQhdrABIAAAAFEwCU/////xIg
CBAYAAAAEUAIoKI8561CF2sAAAAAAAAAAAARQAigMkbnrUIXawAAAAAAAAAAAAEQCIBCSeetQhdr
AAIRCLBuYeetQhdrAAwAAAB1T3GU/////xFACKCeZ+etQhdrAAAAAAAAAAAABoACoJJp561CF2sA
AgAAAAMAAAATIAgQAAAAABFACKDCbeetQhdrAAAAAAAAAAAAFSICoF51561CF2sABwAAAAAAAAAD
IgLAcnjnrUIXawADAAIASiqgAAAAAICm0AAAFCICwKJ7561CF2sABwD/f/////8AAAAAAAAAwAki
AoBaf+etQhdrAAwiAuBigeetQhdrANkvCgAAAAAA2S8KAAAAAAAEAAASAAAAAA6AArDeg+etQhdr
AAIAAAADAAAAptAAAA+AAsBKheetQhdrAP9/AAAHAAAAptAAAP////8KgALAtobnrUIXawACAAAA
AwAAAP9/AAAHAAAAIRACkJqJ561CF2sAAwACAAERApByi+etQhdrAAcA/38JIgKATqznrUIXawAM
IgLgzq3nrUIXawDbLwoAAAAAANsvCgAAAAAAAwAAEgAAAAALIgLAvq/nrUIXawDu0QAAAAAAAAMA
AgASAAAAAhCAwArE561CF2sABAAAAF0ALpcuAwAArQIAAAMQgODuGQiuQhdrAAQAAABUbjqX+gAA
AAAAAAAAAAAAAAAAAASAAqCGTAiuQhdrAAIAAAADAAAAERICkFJPCK5CF2sAAwACAAkiAoA6Uwiu
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
AQAAAAAAAAABEAiAAOYarkIXawACEQiwDO8arkIXawAsAAAAmfdlqf////8XIgggAAPg/vYABAAR
QAigWEAbrkIXawABAAAAAAAAACAgCDD2AAAAAgAAAP////8BEAiA0EYbrkIXawACEQiwhFAbrkIX
awAsAAAAg/Blqf////8XIAggAAPg/vYABAARQAigcJkbrkIXawABAAAAAAAAACAgCDD2AAAAAgAA
AP////8BEAiAeJ8brkIXawACEQiwUKsbrkIXawAHAAAAdVPRqf////8RQAig6K0brkIXawABAAAA
AAAAAAQgCCD2AAAAAAAAABFACKBAtBuuQhdrAAEAAAAAAAAAARAIgOC2G65CF2sAAhEIsIDDG65C
F2sALAAAAHbwZan/////JSAIABFACKCwyBuuQhdrAAEAAAAAAAAAARAIgAzNG65CF2sAAhEIsOSI
Qa5CF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAig0JFBrkIXawABAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiArLBBrkIXawACEQiwyO5BrkIXawASAAAABRNgqf////8SIAgQ
GAAAABFACKAQE0KuQhdrAAEAAAAAAAAAEUAIoCgaQq5CF2sAAQAAAAAAAAABEAiAvB1CrkIXawAC
EQiwpDBCrkIXawAHAAAA56hpqf////8RQAigjDNCrkIXawABAAAAAAAAAAEQCIAUNkKuQhdrAAPw
ASAGAAAAcAgAAAIRCLCK3BmuQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoLrlGa5CF2sAAAAA
AAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgBL9Ga5CF2sAAhEIsAI0Gq5CF2sA
EgAAAAUTYKn/////EiAIEBgAAAARQAiggk8arkIXawAAAAAAAAAAABFACKCmVBquQhdrAAAAAAAA
AAAAARAIgNZWGq5CF2sAAhEIsJpmGq5CF2sABwAAAOeoaan/////EUAIoE5pGq5CF2sAAAAAAAAA
AAABEAiAcmwarkIXawACEQiwJpEarkIXawAoAAAA8IRwqf////8FgAKgrpUarkIXawADAAAABAAA
ABFACKBSmBquQhdrAAAAAAAAAAAAFSICoLqgGq5CF2sABgAAAAAAAAADIgLAVqIarkIXawAEAAMA
0DxgAAAAAIAgvkAAFCICwF6kGq5CF2sABAADAP////8AAAAA0DxgABGAAsDWpxquQhdrAAMAAAAE
AAAAIL5AAGAFiQECEAKQxqkarkIXawAEAAMAEUAIoKawGq5CF2sAAAAAAAAAAAABEAiAVrMarkIX
awACEQiw2tIarkIXawAoAAAA8IRwqf////8FgAKgktUarkIXawADAAAABAAAABFACKDm1xquQhdr
AAAAAAAAAAAAFSICoGrdGq5CF2sABgAAAAAAAAADIgLAht8arkIXawAEAAMAaiRgAAAAAIBmGAAA
FCICwN7gGq5CF2sABAADAP////8AAAAAaiRgABGAAsCe4xquQhdrAAMAAAAEAAAAhtZAAPrsiAEC
EAKQtuQarkIXawAEAAMAEUAIoNbnGq5CF2sAAAAAAAAAAAABEAiAPuoarkIXawACEQiwSgEbrkIX
awAoAAAA8IRwqf////8FgAKgtgMbrkIXawADAAAABAAAABFACKAKBhuuQhdrAAAAAAAAAAAAFSIC
oHoNG65CF2sABgAAAAAAAAADIgLA7g4brkIXawAEAAMAdBJgAAAAAID2EQAAFCICwPYQG65CF2sA
BAADAP////8AAAAAdBJgABGAAsC2ExuuQhdrAAMAAAAEAAAAfOhAAATbiAECEAKQzhQbrkIXawAE
AAMAEUAIoIIYG65CF2sAAAAAAAAAAAABEAiAGhsbrkIXawACEQiw9jIbrkIXawAoAAAA8IRwqf//
//8FgAKgujkbrkIXawADAAAABAAAABFACKDWOxuuQhdrAAAAAAAAAAAAFSICoKJBG65CF2sABgAA
AAAAAAADIgLABkMbrkIXawAEAAMAK/5fAAAAAIBJFAAAFCICwG5FG65CF2sABAADAP////8AAAAA
K/5fABGAAsAaSBuuQhdrAAMAAAAEAAAAxfxAALvGiAECEAKQCkobrkIXawAEAAMAEUAIoE5NG65C
F2sAAAAAAAAAAAABEAiAElAbrkIXawACEQiwzmcbrkIXawAoAAAA8IRwqf////8FgAKgumobrkIX
awADAAAABAAAABFACKDabBuuQhdrAAAAAAAAAAAAFSICoMpxG65CF2sABgAAAAAAAAADIgLAEnMb
rkIXawAEAAMAPetfAAAAAIDuEgAAFCICwFJ0G65CF2sABAADAP////8AAAAAPetfABGAAsB2dxuu
QhdrAAMAAAAEAAAAsw9BAM2ziAECEAKQxngbrkIXawAEAAMAEUAIoEp8G65CF2sAAAAAAAAAAAAB
EAiAsn4brkIXawACEQiw8pYbrkIXawAoAAAA8IRwqf////8FgAKgrpkbrkIXawADAAAABAAAABFA
CKBinBuuQhdrAAAAAAAAAAAAFSICoBq2G65CF2sABgAAAAAAAAADIgLAjrcbrkIXawAEAAMACtFf
AAAAAIAzGgAAFyICkNa5G65CF2sAAgADABQiAsAGvBuuQhdrAAQAAwD/////AQAAAArRXwARgALA
DsEbrkIXawADAAAABAAAAOYpQQCamYgBAhACkCLDG65CF2sABAADABFACKCyxhuuQhdrAAAAAAAA
AAAAARAIgP7IG65CF2sAAhEIsIbeG65CF2sALAAAAGb3Zan/////FyAIIAAD4P72AAQAEUAIoBpN
HK5CF2sAAAAAAAAAAAABEAiArlEcrkIXawACEQiwxlocrkIXawAsAAAAmfdlqf////8XIgggAAPg
/vYABAARQAigBq8crkIXawAAAAAAAAAAACAgCDD2AAAAAgAAAP////8BEAiAUrkcrkIXawACEQiw
BsMcrkIXawAsAAAAg/Blqf////8XIAggAAPg/vYABAARQAigXggdrkIXawAAAAAAAAAAACAgCDD2
AAAAAgAAAP////8BEAiAHhAdrkIXawACEQiwmhsdrkIXawAHAAAAdVPRqf////8RQAig3h4drkIX
awAAAAAAAAAAAAQgCCD2AAAAAAAAABFACKBOJh2uQhdrAAAAAAAAAAAAARAIgB4qHa5CF2sAAhEI
sEI5Ha5CF2sALAAAAHbwZan/////JSAIABFACKCyQB2uQhdrAAAAAAAAAAAAARAIgDpDHa5CF2sA
AhEIsDaGQa5CF2sAAQAAANAMQAAAAAAADyAIEPoAAAARQAigEotBrkIXawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAaqFBrkIXawACEQiw6tJBrkIXawASAAAABRNgqf//
//8SIAgQGAAAABFACKDW9EGuQhdrAAAAAAAAAAAAEUAIoOL7Qa5CF2sAAAAAAAAAAAABEAiAtv5B
rkIXawACEQiweg1CrkIXawAHAAAA56hpqf////8RQAigWhBCrkIXawAAAAAAAAAAAAEQCIAKE0Ku
QhdrAAPwASAHAAAAoAYAAAMQgODSaxquQhdrAAQAAAARekGXAAAAAAAAAAAAAAAAAAAAABUiAqBi
eRquQhdrAAcAAAAAAQABFyICkEJ8Gq5CF2sAAQADABQiAsDyfhquQhdrAAEAAwAHAAAAAAAAAKA3
oAAOgAKwIoMarkIXawD/fwAABwAAALujBQAPgALAooQarkIXawADAAAAAQAAAAYRAACAw8kBCoAC
wL6GGq5CF2sA/38AAAcAAAADAAAAAQAAABEQApD6hxquQhdrAAcA/38BEQKQLokarkIXawABAAMA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBq8xquQhdrAAIRCLC2IBuuQhdrAAcAAADn
qGmp/////xFACKCCIxuuQhdrAAAAAAAAAAAAARAIgM4mG65CF2sAAhEIsFJ5G65CF2sAEgAAAAUU
YKn/////EiAIECAAAAAEgAKgVpwbrkIXawADAAAAAgAAABESApCanhuuQhdrAAIAAwAJIgKA6qEb
rkIXawAMIgLgWqMbrkIXawCNMAoAAAAAAI0wCgAAAAAABQAAEgAAAAALIgLA7qQbrkIXawAs5wAA
AAAAAAIAAwASAAAAAiICoNqmG65CF2sAAgADAAAAAAANIgKwiqgbrkIXawACAAMABwAAAD30QAAR
QAigQrcbrkIXawAAAAAAAAAAAAEQCIDmuhuuQhdrAAIRCLD+KxyuQhdrAAwAAAB1T9Gp/////xFA
CKDSMByuQhdrAAAAAAAAAAAABoACoO4yHK5CF2sAAwAAAAEAAAATIAgQAAAAABFACKASPRyuQhdr
AAAAAAAAAAAAFSICoPpFHK5CF2sABwAAAAAAAAADIgLA8kccrkIXawABAAMAtEmgAAAAAIA8sQAA
FyICkHpKHK5CF2sABwADABQiAsAaTByuQhdrAAcAAwD/////AAAAAC8OKQAOgAKwflEcrkIXawAD
AAAAAQAAADyxAAAPgALAqlIcrkIXawADAAAABwAAABcvAACAw8kBCoACwNZTHK5CF2sAAwAAAAEA
AAADAAAABwAAACEQApDmVRyuQhdrAAEAAwABEQKQmlccrkIXawAHAAMACSICgOKkHK5CF2sADCIC
4CqmHK5CF2sAnTAKAAAAAACdMAoAAAAAAAQAABIAAAAACyICwFaoHK5CF2sAstsAAAAAAAABAAMA
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
BzVol/oAAAAAAAAAAAAAAAAAAAAEgAKgBEt/rkIXawACAAAAAwAAABESApBETn+uQhdrAAMAAgAJ
IgKAXFF/rkIXawAMIgLg1FJ/rkIXawDUMQoAAAAAANQxCgAAAAAABAAAEgAAAAALIgLAJFV/rkIX
awBZ0QAAAAAAAAMAAgASAAAAAiICoLRWf65CF2sAAwACAAAAAAANIgKwWFh/rkIXawADAAIABAAA
APvDngAGIgKQnGF/rkIXawAEAAAAFSICoIxnf65CF2sABAAAAAABAAEXIgKQdGl/rkIXawADAAIA
FCICwNxrf65CF2sAAwACAAQAAAAAAAAA+8OeAA6AArAAcH+uQhdrAP9/AAAEAAAAEPAOAA+AAsCk
cX+uQhdrAAIAAAADAAAA/QgAAIDDyQEKgALALHN/rkIXawD/fwAABAAAAAIAAAADAAAAERACkMB0
f65CF2sABAD/fwERApAMd3+uQhdrAAMAAgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gCC3f65CF2sAAhEIsOTrf65CF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigwAeArkIXawAAAAAA
AAAAABFACKAYD4CuQhdrAAAAAAAAAAAAARAIgMgSgK5CF2sAAhEIsJghgK5CF2sABwAAAOeoCZT/
////EUAIoCAkgK5CF2sAAAAAAAAAAAABEAiAHCeArkIXawACEQiwgIyArkIXawAMAAAAdU9xlP//
//8RQAigjJCArkIXawAAAAAAAAAAAAaAAqBgkoCuQhdrAAIAAAADAAAAEyAIEAAAAAARQAigEJyA
rkIXawAAAAAAAAAAABUiAqB8o4CuQhdrAAQAAAAAAAAAAyICwOSlgK5CF2sAAwACAL9KngAAAACA
PHkAABQiAsDgqICuQhdrAAQA/3//////AAAAAAAAAMAJIgKAaKyArkIXawAMIgLgsK6ArkIXawDg
MQoAAAAAAOAxCgAAAAAABAAAEgAAAAAOgAKw8LCArkIXawACAAAAAwAAADx5AAAPgALAPLOArkIX
awD/fwAABAAAADx5AAD/////CoACwIy0gK5CF2sAAgAAAAMAAAD/fwAABAAAACEQApBYtoCuQhdr
AAMAAgABEQKQjLiArkIXawAEAP9/CSICgHjVgK5CF2sADCIC4PTWgK5CF2sA4jEKAAAAAADiMQoA
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
AAAAAAaAAqAWlyWwQhdrAAIAAAAAAAAAEyAIEAAAAAARQAig6polsEIXawABAAAAAAAAABUiAqDC
oiWwQhdrAAcAAAAAAAAAAyICwKKkJbBCF2sAAAACANVKoAAAAACAG7AAABciApAWpyWwQhdrAAIA
AwAUIgLAWqklsEIXawACAAMA/////wAAAABrqkAADoACsI6sJbBCF2sAAgAAAAAAAAAbsAAAAvAB
AA+AAsCusCWwQhdrAAMAAAACAAAAOKSbAIDDyQEKgALATrIlsEIXawACAAAAAAAAAAMAAAACAAAA
IRACkB60JbBCF2sAAAACAAERApCKtiWwQhdrAAIAAwAJIgKA1vElsEIXawAMIgLgRvMlsEIXawBz
UAoAAAAAAHNQCgAAAAAABAAAEgAAAAALIgLAqvUlsEIXawCt3AAAAAAAAAAAAgASAAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICmMSawQhdrAAIRCLC6aiawQhdrABIAAAAFE2Cp////
/xIgCBAYAAAAEUAIoDKLJrBCF2sAAAAAAAAAAAABEAiA5o4msEIXawACEQiwup4msEIXawAHAAAA
56hpqf////8RQAigPqEmsEIXawAAAAAAAAAAAAEQCIDioyawQhdrAAIRCLAm+iawQhdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoFoVJ7BCF2sAAAAAAAAAAAABEAiAEhgnsEIXawACEQiwvmUnsEIX
awAMAAAAdU/Rqf////8RQAigqmknsEIXawAAAAAAAAAAAAaAAqBSayewQhdrAAMAAAACAAAAEyAI
EAAAAAARQAigkm8nsEIXawAAAAAAAAAAABUiAqDmdiewQhdrAAcAAAAAAAAAAyICwK54J7BCF2sA
AgADAL65QAAAAACA/bMAABQiAsB+eyewQhdrAAcA/3//////AAAAAAAAAMAJIgKApn4nsEIXawAM
IgLgNoAnsEIXawCBUAoAAAAAAIFQCgAAAAAABAAAEgAAAAAOgAKwOocnsEIXawADAAAAAgAAAP2z
AAAPgALAdognsEIXawD/fwAABwAAAJ/ryQD/////CoACwN6JJ7BCF2sAAwAAAAIAAAD/fwAABwAA
ACEQApBaiyewQhdrAAIAAwABEQKQ4ownsEIXawAHAP9/CSICgEqqJ7BCF2sADCIC4M6rJ7BCF2sA
hFAKAAAAAACEUAoAAAAAAAMAABIAAAAACyICwIKtJ7BCF2sAMu4AAAAAAAACAAMAEgAAAAIQgMAS
vCewQhdrAAIAAAAuhwuYswEAADMBAAADEIDgZgc5sEIXawACAAAAiCwSmPoAAAAAAAAAAAAAAAAA
AAAEgAKg2jk5sEIXawACAAAAAQAAABESApBKPDmwQhdrAAEAAgAJIgKAoj85sEIXawAMIgLgJkE5
sEIXawCyUAoAAAAAALJQCgAAAAAABAAAEgAAAAALIgLA0kI5sEIXawCyzQAAAAAAAAEAAgASAAAA
AiICoHpEObBCF2sAAQACAAAAAAANIgKwkkY5sEIXawABAAIABwAAAKA3oAAGIgKQXks5sEIXawAH
AAAAFSICoCZUObBCF2sABwAAAAABAAEXIgKQblY5sEIXawABAAIAFCICwBJYObBCF2sAAQACAAcA
AAAAAAAAoDegAA6AArD2XTmwQhdrAP9/AAAHAAAAFt8GAA+AAsBaXzmwQhdrAAIAAAABAAAAZQgA
AIDDyQEKgALAxmA5sEIXawD/fwAABwAAAAIAAAABAAAAERACkA5kObBCF2sABwD/fwERApDCZTmw
QhdrAAEAAgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMKsObBCF2sAAhEIsBroObBC
F2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigOgU6sEIXawAAAAAAAAAAAAEQCIBKCDqwQhdrAAIR
CLDKGjqwQhdrAAcAAAB2T3GU/////xFACKBKHTqwQhdrAAAAAAAAAAAAARAIgD4gOrBCF2sAAhEI
sEo4OrBCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigllA6sEIXawAAAAAAAAAAAAEQCIC6Uzqw
QhdrAAIRCLBmRUWwQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoEZLRbBCF2sAAAAAAAAAAAAE
gAKgml9FsEIXawADAAAABwAAABESApB+YUWwQhdrAAcAAwAJIgKAvmRFsEIXawAMIgLgFmZFsEIX
awAdUQoAAAAAAB1RCgAAAAAABQAAEgAAAAALIgLA8mxFsEIXawBu9gAAAAAAAAcAAwASAAAAAiIC
oL5uRbBCF2sABwADAAAAAAANIgKwhnJFsEIXawAHAAMABwAAADT7Yf8EgAKgUn5FsEIXawADAAAA
AgAAABESApAKgEWwQhdrAAIAAwAJIgKAfoNFsEIXawAMIgLgooRFsEIXawAfUQoAAAAAAB9RCgAA
AAAABgAAEgAAAAALIgLA1oVFsEIXawAI7gAAAAAAAAIAAwASAAAAAiICoBqJRbBCF2sAAgADAAAA
AAANIgKweopFsEIXawACAAMABwAAAL65QAARQAigYpNFsEIXawAAAAAAAAAAAAEQCIC+lkWwQhdr
AAIRCLBmJ1uwQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoD4tW7BCF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgEo/W7BCF2sAAhEIsCp2W7BCF2sAEgAAAAUTAJT/
////EiAIEBgAAAARQAigZpVbsEIXawAAAAAAAAAAABFACKAKnFuwQhdrAAAAAAAAAAAAARAIgCaf
W7BCF2sAAhEIsBKwW7BCF2sABwAAAOeoCZT/////EUAIoO6yW7BCF2sAAAAAAAAAAAAEgAKgAsZb
sEIXawAAAAAAAAAAABESApAmyVuwQhdrAAAAAAAJIgKAOs5bsEIXawAMIgLg6s9bsEIXawCqnwEA
AAAAAKqfAQAAAAAAAgABEgAAAAALIgLA+tFbsEIXawDWBQAAAAAAAAAAAAASAAAAAiICoE7UW7BC
F2sAAAAAAAAAAAANIgKwctZbsEIXawAAAAAAGQAAAH84eQAGIgKQhtlbsEIXawAZAAAAEUAIoEbg
W7BCF2sAAAAAAAAAAAABEAiAuuNbsEIXawAD8AEgBAAAANABAAACEQiweNWCsEIXawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKCY24KwQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIAc9IKwQhdrAAIRCLBsJYOwQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoGhDg7BC
F2sAAAAAAAAAAAARQAigAEqDsEIXawAAAAAAAAAAAAEQCIBoTIOwQhdrAAIRCLC4WoOwQhdrAAcA
AADnqAmU/////xFACKAoXYOwQhdrAAAAAAAAAAAAARAIgERgg7BCF2sAAhEIsJSAqrBCF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAig3ISqsEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiA5JiqsEIXawACEQiwoMmqsEIXawASAAAABRMAlP////8SIAgQGAAAABFACKBA
56qwQhdrAAAAAAAAAAAAEUAIoKDtqrBCF2sAAAAAAAAAAAABEAiA+O+qsEIXawACEQiwAACrsEIX
awAHAAAA56gJlP////8RQAigoAKrsEIXawAAAAAAAAAAAAEQCIA0BauwQhdrAAPwASAFAAAAwAIA
AAIRCLDo82ywQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHD5bLBCF2sAAQAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgJwQbbBCF2sAAhEIsGBCbbBCF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAig9GFtsEIXawABAAAAAAAAABFACKBwaG2wQhdrAAEAAAAAAAAAARAIgNhr
bbBCF2sAAhEIsNB5bbBCF2sABwAAAOeoaan/////EUAIoLR8bbBCF2sAAQAAAAAAAAABEAiALH9t
sEIXawACEQiw8J+UsEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCkpJSwQhdrAAEAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCID0upSwQhdrAAIRCLAA65SwQhdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoOAJlbBCF2sAAQAAAAAAAAARQAigPBCVsEIXawABAAAAAAAAAAEQ
CID4EpWwQhdrAAIRCLDYIJWwQhdrAAcAAADnqGmp/////xFACKDMI5WwQhdrAAEAAAAAAAAAARAI
gFgmlbBCF2sAAhEIsOBMvLBCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigWFK8sEIXawABAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAjGW8sEIXawACEQiw0Je8sEIXawAS
AAAABRNgqf////8SIAgQGAAAABFACKAQtrywQhdrAAEAAAAAAAAAEUAIoAS9vLBCF2sAAQAAAAAA
AAABEAiADMG8sEIXawACEQiw9M68sEIXawAHAAAA56hpqf////8C8AEQ/////xFACKC40rywQhdr
AAEAAAAAAAAAARAIgOzVvLBCF2sAA/ABIAYAAADcEwAAAhEIsK7zbLBCF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigovpssEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiA9hFtsEIXawACEQiwNkJtsEIXawASAAAABRNgqf////8SIAgQGAAAABFACKBGYG2wQhdrAAAA
AAAAAAAAEUAIoGpnbbBCF2sAAAAAAAAAAAABEAiAFmptsEIXawACEQiwSoFtsEIXawAHAAAA56hp
qf////8RQAigHoRtsEIXawAAAAAAAAAAAAEQCIBmh22wQhdrAAIRCLAWn5SwQhdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoI6jlLBCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgKa5lLBCF2sAAhEIsJ7nlLBCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigzgWVsEIX
awAAAAAAAAAAABFACKByDJWwQhdrAAAAAAAAAAAAARAIgM4OlbBCF2sAAhEIsFoelbBCF2sABwAA
AOeoaan/////EUAIoBYhlbBCF2sAAAAAAAAAAAABEAiAjiOVsEIXawACEQiwepu4sEIXawAMAAAA
dU/Rqf////8RQAigbqC4sEIXawAAAAAAAAAAAAaAAqB6oriwQhdrAAMAAAAEAAAAEyAIEAAAAAAR
QAigWqe4sEIXawAAAAAAAAAAABUiAqBqsLiwQhdrAAYAAAAAAAAAAyICwJazuLBCF2sABAADAF+F
Xv8AAACAq0sBARciApDKtbiwQhdrAAIAAwAUIgLAore4sEIXawACAAMA/////wAAAAC+uUAADoAC
sBa7uLBCF2sAAwAAAAQAAACRdUIBD4ACwDK9uLBCF2sAAwAAAAIAAAAcTCwAgMPJAQqAAsCmvriw
QhdrAAMAAAAEAAAAAwAAAAIAAAAhEAKQzsC4sEIXawAEAAMAARECkJrCuLBCF2sAAgADAAkiAoCy
BbmwQhdrAALwARADAAMADCIC4OYJubBCF2sAnloKAAAAAACeWgoAAAAAAAUAABIAAAAACyICwMYL
ubBCF2sAmI0AAAAAAAAEAAMAEgAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAskq5
sEIXawACEQiwvny5sEIXawASAAAABRNgqf////8SIAgQGAAAABFACKC+mrmwQhdrAAAAAAAAAAAA
ARAIgOKdubBCF2sAAhEIsJ6uubBCF2sABwAAAOeoaan/////EUAIoM6xubBCF2sAAAAAAAAAAAAB
EAiA2rS5sEIXawACEQiwkuK5sEIXawASAAAABRNgqf////8SIAgQGAAAABFACKB6/7mwQhdrAAAA
AAAAAAAAARAIgDIEurBCF2sAAhEIsEpIurBCF2sADAAAAHVP0an/////EUAIoKpMurBCF2sAAAAA
AAAAAAAGgAKgNk+6sEIXawADAAAAAgAAABMgCBAAAAAAEUAIoNZSurBCF2sAAAAAAAAAAAAVIgKg
zlq6sEIXawAGAAAAAAAAAAMiAsDOXLqwQhdrAAIAAwCR2EAAAAAAgH2kAAAXIgKQ3l66sEIXawAH
AAMAFCICwB5hurBCF2sABwADAP////8AAAAANPth/wciAsDaZLqwQhdrAAIAAgCgN6AAoDegAAIA
AAAHIgLAMme6sEIXawAFAAMAoDegAKA3oAACAAAAByICwPJpurBCF2sABgADAKA3oACgN6AAAgAA
AAciAsDaa7qwQhdrAAQAAwBfhV7/X7KPAAIAAAAHIgLAXm66sEIXawAHAAMANPth/zQokwACAAAA
ByICwC5wurBCF2sAAAACANVKoACgN6AAAgAAAAMiAsAac7qwQhdrAAEAAgC7l24AAAAAgOWfMQAH
IgLAmnS6sEIXawABAAIAu5duAKA3oAACAAAAAyICwIp2urBCF2sAAwACAIwhxf8AAACAMynZAAci
AsAOebqwQhdrAAMAAgCMIcX/oDegAAIAAAADIgLAUnu6sEIXawAAAAMA4j9o/wAAAIC+9zcBByIC
wLZ9urBCF2sAAAADAOI/aP/ibJkAAgAAAAciAsDCf7qwQhdrAAEAAwC0SaAAoDegAAIAAAADIgLA
RoK6sEIXawACAAMAkdhAAAAAAIAAAAAAByICwJqDurBCF2sAAgADAJHYQACgN6AAAgAAAAciAsAO
hrqwQhdrAAMAAwCgN6AAoDegAAIAAAAMIgLgNoi6sEIXawCyWgoAAAAAALJaCgAAAAAABQAAEgAA
AAAMIgLg4o66sEIXawAvoQEAAAAAAC+hAQAAAAAAAQABEgAAAAAQIgKg0pK6sEIXawAAAAEAg7kI
ABEiAuA+lbqwQhdrALJaCgAAAAAAL6EBAAAAAAAAAAEACIP//wsiAsCel7qwQhdrAKnZAAAAAAAA
AgACABIAAAALIgLAPpu6sEIXawD9ywAAAAAAAAUAAwASAAAACyICwO6durBCF2sAWNUAAAAAAAAG
AAMAEgAAAAsiAsBGoLqwQhdrAJeNAAAAAAAABAADABIAAAALIgLA6qK6sEIXawCQ+AAAAAAAAAcA
AwASAAAACyICwJakurBCF2sA6dsAAAAAAAAAAAIAEgAAAAsiAsB+prqwQhdrAC3QAAAAAAAAAQAC
ABIAAAALIgLAnqi6sEIXawAo3AAAAAAAAAMAAgASAAAACyICwE6rurBCF2sAHsYAAAAAAAAAAAMA
EgAAAAsiAsCCrbqwQhdrAD7YAAAAAAAAAQADABIAAAALIgLAeq+6sEIXawBh7QAAAAAAAAIAAwAS
AAAACyICwFKxurBCF2sApdIAAAAAAAADAAMAEgAAAA6AArD+47qwQhdrAAMAAAACAAAAfaQAAA+A
AsBu5bqwQhdrAAMAAAAHAAAAXfwsAIDDyQEKgALA6ua6sEIXawADAAAAAgAAAAMAAAAHAAAAIRAC
kJ7ourBCF2sAAgADAAERApD26bqwQhdrAAcAAwAJIgKAiiW7sEIXawAMIgLg/ia7sEIXawC/WgoA
AAAAAL9aCgAAAAAABAAAEgAAAAALIgLAjii7sEIXawBl7QAAAAAAAAIAAwASAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIAGYruwQhdrAAIRCLAihruwQhdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoNqiu7BCF2sAAAAAAAAAAAABEAiA7qW7sEIXawACEQiwYry7sEIXawAHAAAAdk/R
qf////8RQAigIr+7sEIXawAAAAAAAAAAAAEQCIAKwruwQhdrAAIRCLDGzbuwQhdrAAwAAAB1T9Gp
/////xFACKBC0buwQhdrAAAAAAAAAAAABoACoPLSu7BCF2sAAwAAAAcAAAATIAgQAAAAABFACKBa
1ruwQhdrAAAAAAAAAAAAFSICoMrdu7BCF2sABgAAAAAAAAADIgLAlt+7sEIXawAHAAMAxlaTAAAA
AIC+lAAAFCICwNrhu7BCF2sABgD/f/////8AAAAAAAAAwAkiAoCK5LuwQhdrAAwiAuDu5buwQhdr
AMVaCgAAAAAAxVoKAAAAAAAEAAASAAAAAA6AArDa57uwQhdrAAMAAAAHAAAAvpQAAA+AAsAq6buw
QhdrAP9/AAAGAAAAzK5DAf////8KgALAguq7sEIXawADAAAABwAAAP9/AAAGAAAAIRACkP7ru7BC
F2sABwADAAERApCC7buwQhdrAAYA/38JIgKA2gm8sEIXawAMIgLgRgu8sEIXawDHWgoAAAAAAMda
CgAAAAAAAwAAEgAAAAALIgLAtgy8sEIXawCY+AAAAAAAAAcAAwASAAAAAhCAwO4avLBCF2sAAQAA
AOaXRJgEAAAABAAAAAMQgODiTrywQhdrAAEAAACpqkSY+gAAAAAAAAAAAAAAAAAAAASAAqCSfLyw
QhdrAAMAAAAEAAAAERICkMZ/vLBCF2sABAADAAkiAoCeg7ywQhdrAAwiAuAehbywQhdrAMlaCgAA
AAAAyVoKAAAAAAAEAAASAAAAAAsiAsDqhrywQhdrAJaNAAAAAAAABAADABIAAAACIgKgfom8sEIX
awAEAAMAAAAAAA0iArBai7ywQhdrAAQAAwAGAAAAX7KPAAYiApAikLywQhdrAAYAAAAVIgKgWpa8
sEIXawAGAAAAAAEAARciApC6mLywQhdrAAQAAwAUIgLAYpq8sEIXawAEAAMABgAAAAAAAABfso8A
DoACsPqdvLBCF2sA/38AAAYAAABxRwAAD4ACwF6fvLBCF2sAAwAAAAQAAABzCAAAgMPJAQqAAsC+
oLywQhdrAP9/AAAGAAAAAwAAAAQAAAAREAKQoqe8sEIXawAGAP9/ARECkDKpvLBCF2sABAADAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA/um8sEIXawACEQiwWgq9sEIXawASAAAABRNg
qf////8SIAgQGAAAABFACKBCJr2wQhdrAAAAAAAAAAAAARAIgGopvbBCF2sAAhEIsM4/vbBCF2sA
BwAAAHZP0an/////EUAIoH5CvbBCF2sAAAAAAAAAAAABEAiAakW9sEIXawACEQiwalG9sEIXawAM
AAAAdU/Rqf////8RQAig6lS9sEIXawAAAAAAAAAAAAaAAqBqVr2wQhdrAAMAAAAEAAAAEyAIEAAA
AAARQAigvlm9sEIXawAAAAAAAAAAABUiAqBGYL2wQhdrAAYAAAAAAAAAAyICwF5jvbBCF2sABAAD
AOBkjwAAAACAf00AABQiAsASZb2wQhdrAAYA/3//////AAAAAAAAAMAJIgKAkme9sEIXawAMIgLg
Amm9sEIXawDRWgoAAAAAANFaCgAAAAAABAAAEgAAAAAOgAKwsmu9sEIXawADAAAABAAAAH9NAAAP
gALAym29sEIXawD/fwAABgAAAH9NAAD/////CoACwEJvvbBCF2sAAwAAAAQAAAD/fwAABgAAACEQ
ApDacL2wQhdrAAQAAwABEQKQVnK9sEIXawAGAP9/CSICgB6MvbBCF2sADCIC4IKNvbBCF2sA01oK
AAAAAADTWgoAAAAAAAMAABIAAAAACyICwPaPvbBCF2sAnI0AAAAAAAAEAAMAEgAAAAIQgMCymr2w
QhdrAAEAAACMK0WYEwAAABAAAAADEIDg1me+sEIXawABAAAAM3lFmPoAAAAAAAAAAAAAAAAAAAAE
gAKgHo++sEIXawADAAAAAgAAABESApAKkr6wQhdrAAIAAwAJIgKAvpS+sEIXawAMIgLgGpa+sEIX
awDVWgoAAAAAANVaCgAAAAAABAAAEgAAAAALIgLAcpi+sEIXawBh7QAAAAAAAAIAAwASAAAAAiIC
oB6avrBCF2sAAgADAAAAAAANIgKwopu+sEIXawACAAMABgAAAKA3oAAGIgKQMqG+sEIXawAGAAAA
FSICoI6nvrBCF2sABgAAAAABAAEXIgKQ1qm+sEIXawACAAMAFCICwJqrvrBCF2sAAgADAAYAAAAA
AAAAoDegAA6AArDisL6wQhdrAP9/AAAGAAAA/H0AAA+AAsCKsr6wQhdrAAMAAAACAAAAkgcAAIDD
yQEKgALA2rS+sEIXawD/fwAABgAAAAMAAAACAAAAERACkHa2vrBCF2sABgD/fwERApA+uL6wQhdr
AAIAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAABIACoH4Av7BCF2sAAAAAAAAAAAAREgKQ
tgO/sEIXawAAAAAACSICgGoGv7BCF2sADCIC4OYHv7BCF2sAQKEBAAAAAABAoQEAAAAAAAIAARIA
AAAACyICwFoJv7BCF2sA1gUAAAAAAAAAAAAAEgAAAAIiAqDaCr+wQhdrAAAAAAAAAAAADSICsHYM
v7BCF2sAAAAAABkAAAAv/3gABiICkLIPv7BCF2sAGQAAACAgCDDzAAAABQAAAPMAAAABEAiA7hm/
sEIXawACEQiwGji/sEIXawASAAAABRNgqf////8SIAgQGAAAABFACKDCUr+wQhdrAAAAAAAAAAAA
ARAIgEJWv7BCF2sAAhEIsA5rv7BCF2sABwAAAHZP0an/////EUAIoIZtv7BCF2sAAAAAAAAAAAAB
EAiApnC/sEIXawACEQiwuny/sEIXawAMAAAAdU/Rqf////8RQAigSoC/sEIXawAAAAAAAAAAAAaA
AqCSgr+wQhdrAAMAAAACAAAAEyAIEAAAAAARQAigKoa/sEIXawAAAAAAAAAAABUiAqBejb+wQhdr
AAYAAAAAAAAAAyICwEaQv7BCF2sAAgADAKzfnwAAAACA9FcAABQiAsDakr+wQhdrAAYA/3//////
AAAAAAAAAMAJIgKAhpW/sEIXawAMIgLg4pa/sEIXawDeWgoAAAAAAN5aCgAAAAAABAAAEgAAAAAO
gAKw2pi/sEIXawADAAAAAgAAAPRXAAAPgALAKpy/sEIXawD/fwAABgAAAPRXAAD/////CoACwMKd
v7BCF2sAAwAAAAIAAAD/fwAABgAAACEQApACoL+wQhdrAAIAAwABEQKQmqG/sEIXawAGAP9/CSIC
gFK7v7BCF2sADCIC4K68v7BCF2sA4FoKAAAAAADgWgoAAAAAAAMAABIAAAAACyICwN6+v7BCF2sA
Z+0AAAAAAAACAAMAEgAAAAIQgMCWyr+wQhdrAAQAAADkAkaYtjcAAGIkAAAD8AEgBwAAAFACAAAC
EQiwEtWCsEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAK24KwQhdrAAAAAAAAAAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAm84KwQhdrAAIRCLAGJIOwQhdrABIAAAAFEwCU////
/xIgCBAYAAAAEUAIoEpEg7BCF2sAAAAAAAAAAAARQAigtkqDsEIXawAAAAAAAAAAAAEQCIAuTYOw
QhdrAAIRCLC+XYOwQhdrAAcAAADnqAmU/////xFACKBKYYOwQhdrAAAAAAAAAAAAARAIgPpjg7BC
F2sAAhEIsBaBqrBCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigOoaqsEIXawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAspqqsEIXawACEQiw4sWqsEIXawASAAAABRMA
lP////8SIAgQGAAAABFACKAu4aqwQhdrAAAAAAAAAAAAEUAIoAboqrBCF2sAAAAAAAAAAAABEAiA
ruqqsEIXawACEQiwqvmqsEIXawAHAAAA56gJlP////8RQAigXvyqsEIXawAAAAAAAAAAAAEQCIDW
/6qwQhdrAAIRCLCaM7mwQhdrAAEAAADcDEAAAAAAAA8gCBD7AAAAEUAIoG46ubBCF2sAAAAAAAAA
AAABEAiATkK5sEIXawACEQiwFk67sEIXawABAAAA1QxAAAAAAAAPIAgQ+wAAABFACKDCVLuwQhdr
AAAAAAAAAAAAARAIgKpdu7BCF2sAA/ABIAQAAADgEgAAAhEIsKQu0rBCF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigxDTSsEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiAxErSsEIXawACEQiw5HnSsEIXawASAAAABRMAlP////8SIAgQGAAAABFACKC8ldKwQhdrAAAA
AAAAAAAAEUAIoCCd0rBCF2sAAAAAAAAAAAABEAiArJ/SsEIXawACEQiwHK/SsEIXawAHAAAA56gJ
lP////8RQAigELLSsEIXawAAAAAAAAAAAAEQCICYtNKwQhdrAAIRCLB02fmwQhdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoGjg+bBCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgLjy+bBCF2sAAhEIsKwl+rBCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigBD/6sEIX
awAAAAAAAAAAAAEQCIDwQPqwQhdrAAIRCLB0TfqwQhdrAAcAAADnqAmU/////xFACKBAT/qwQhdr
AAAAAAAAAAAAARAIgNhQ+rBCF2sAAhEIsAifCbFCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig
wKIJsUIXawAAAAAAAAAAAASAAqBYrgmxQhdrAAIAAAAAAAAAERICkCyxCbFCF2sAAAACAAkiAoDw
swmxQhdrAAwiAuD8tAmxQhdrAJJaCgAAAAAAkloKAAAAAAADAAASAAAAAAsiAsAYtwmxQhdrAIHb
AAAAAAAAAAACABIAAAACIgKgLLgJsUIXawAAAAIAAAAAAA0iArAsuQmxQhdrAAAAAgAHAAAAoDeg
AAYiApAMvQmxQhdrAAUAAAARQAigrMQJsUIXawAAAAAAAAAAAAEQCICYxwmxQhdrAAIRCLCshSGx
QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoLyMIbFCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgEiiIbFCF2sAAhEIsMTVIbFCF2sAEgAAAAUTAJT/////EiAIEBgA
AAARQAigIPYhsUIXawAAAAAAAAAAABFACKBw/SGxQhdrAAAAAAAAAAAAARAIgMz/IbFCF2sAAhEI
sPAOIrFCF2sABwAAAOeoCZT/////EUAIoOQRIrFCF2sAAAAAAAAAAAABEAiA6BQisUIXawACEQiw
SDFJsUIXawABAAAA1wxAAAAAAAAPIAgQ+gAAABFACKBMNkmxQhdrAAAAAAAAAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIA8SUmxQhdrAAIRCLDUd0mxQhdrABIAAAAFEwCU/////xIg
CBAYAAAAEUAIoOyWSbFCF2sAAAAAAAAAAAARQAigtJ1JsUIXawAAAAAAAAAAAAEQCICkoEmxQhdr
AAIRCLAsrkmxQhdrAAcAAADnqAmU/////xFACKCYsEmxQhdrAAAAAAAAAAAAARAIgByzSbFCF2sA
AhEIsMjdcLFCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigxOFwsUIXawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAJPVwsUIXawACEQiwMCVxsUIXawASAAAABRMAlP//
//8SIAgQGAAAABFACKC0RHGxQhdrAAAAAAAAAAAAEUAIoEBLcbFCF2sAAAAAAAAAAAABEAiACE5x
sUIXawACEQiwKF1xsUIXawAHAAAA56gJlP////8RQAigtGBxsUIXawAAAAAAAAAAAAEQCICEY3Gx
QhdrAAIRCLB4jJixQhdrAAEAAADLDEAAAAAAAA8gCBD6AAAAEUAIoDCSmLFCF2sAAAAAAAAAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgIComLFCF2sAAhEIsCDUmLFCF2sAEgAAAAUT
AJT/////EiAIEBgAAAARQAiggPOYsUIXawAAAAAAAAAAABFACKCE+5ixQhdrAAAAAAAAAAAAARAI
gGT+mLFCF2sAAhEIsCQNmbFCF2sABwAAAOeoCZT/////EUAIoOAPmbFCF2sAAAAAAAAAAAABEAiA
UBeZsUIXawACEQiwUKOesUIXawABAAAA0AxAAAAAAAAPIAgQ/AAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAAgIAgw8wAAAAUAAADzAAAAARAIgOC1nrFCF2sAAhEIsITUnrFCF2sABwAAAOeo
CZT/////EUAIoHjXnrFCF2sAAAAAAAAAAAABEAiAvNmesUIXawACEQiwDDjAsUIXawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKA0PsCxQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCIDIVcCxQhdrAAIRCLBkisCxQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoKSuwLFC
F2sAAAAAAAAAAAARQAigULXAsUIXawAAAAAAAAAAAAEQCIAEucCxQhdrAAIRCLDUxsCxQhdrAAcA
AADnqAmU/////xFACKB8ycCxQhdrAAAAAAAAAAAAARAIgFjMwLFCF2sAAhEIsMzhwLFCF2sALAAA
AGb3BZT/////FyAIIAAD4P72AAQAEUAIoPhJwbFCF2sAAAAAAAAAAAABEAiAkE3BsUIXawACEQiw
gFfBsUIXawAsAAAAmfcFlP////8XIgggAAPg/vYABAARQAigWKnBsUIXawAAAAAAAAAAACAgCDD2
AAAAAgAAAP////8BEAiAYLTBsUIXawACEQiwGL/BsUIXawAsAAAAg/AFlP////8XIAggAAPg/vYA
BAARQAigaAbCsUIXawAAAAAAAAAAACAgCDD2AAAAAgAAAP////8BEAiA/AvCsUIXawACEQiwzBjC
sUIXawAHAAAAdVNxlP////8RQAigbBvCsUIXawAAAAAAAAAAAAQgCCD2AAAAAAAAABFACKDgIcKx
QhdrAAAAAAAAAAAAARAIgMwkwrFCF2sAAhEIsOgywrFCF2sALAAAAHbwBZT/////JSAIABFACKAM
OcKxQhdrAAAAAAAAAAAAARAIgLQ7wrFCF2sAAhEIsDSyz7FCF2sADAAAAHVPcZT/////EUAIoOi3
z7FCF2sAAAAAAAAAAAAGgAKgxLnPsUIXawACAAAAAwAAABMgCBAAAAAAEUAIoKi9z7FCF2sAAAAA
AAAAAAAVIgKgGMvPsUIXawAEAAAAAAAAAAMiAsB8z8+xQhdrAAMAAgBAhDUAAAAAgGCzagAXIgKQ
bNPPsUIXawAAAAMAFCICwGzWz7FCF2sAAAADAP////8AAAAA78SLAA6AArA44c+xQhdrAAIAAAAD
AAAAk9xDAQ+AAsCw48+xQhdrAAMAAAAAAAAA6OMSAIDDyQEKgALACOXPsUIXawACAAAAAwAAAAMA
AAAAAAAAIRACkAjnz7FCF2sAAwACAAERApCQ6c+xQhdrAAAAAwAJIgKAaDLQsUIXawAMIgLgvDXQ
sUIXawCqYAoAAAAAAKpgCgAAAAAABAAAEgAAAAALIgLAxDjQsUIXawBk4QAAAAAAAAMAAgASAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAUh9CxQhdrAAIRCLAQutCxQhdrAAcAAADn
qGmp/////xFACKCAvdCxQhdrAAEAAAAAAAAAARAIgIDA0LFCF2sAAhEIsChx0bFCF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAigiJ3RsUIXawABAAAAAAAAABFACKC4ptGxQhdrAAEAAAAAAAAAARAI
gKip0bFCF2sAAhEIsHS+0bFCF2sADAAAAHVP0an/////EUAIoFTD0bFCF2sAAQAAAAAAAAAGgAKg
HMXRsUIXawADAAAAAAAAABMgCBAAAAAAEUAIoHTJ0bFCF2sAAQAAAAAAAAAVIgKgBNDRsUIXawAE
AAAAAAAAAAMiAsA40tGxQhdrAAAAAwDbv4sAAAAAgGTIAAAUIgLAyNXRsUIXawAEAP9//////wAA
AAAAAADACSICgFTZ0bFCF2sADCIC4EDb0bFCF2sAuWAKAAAAAAC5YAoAAAAAAAQAABIAAAAADoAC
sJDd0bFCF2sAAwAAAAAAAABkyAAAD4ACwPDe0bFCF2sA/38AAAQAAAD3pEQB/////wqAAsBI4dGx
QhdrAAMAAAAAAAAA/38AAAQAAAAhEAKQGOPRsUIXawAAAAMAARECkJTk0bFCF2sABAD/fwkiAoAo
BNKxQhdrAAwiAuCQBdKxQhdrALtgCgAAAAAAu2AKAAAAAAADAAASAAAAAAsiAsAEB9KxQhdrAOzG
AAAAAAAAAAADABIAAAACEIDAoBbSsUIXawABAAAAWIKvmFMAAAA8AAAAAxCA4Axs1bFCF2sAAQAA
AEvJsJj6AAAAAAAAAAAAAAAAAAAABIACoBye1bFCF2sAAwAAAAAAAAAREgKQuKDVsUIXawAAAAMA
CSICgISj1bFCF2sADCIC4Lym1bFCF2sAxGAKAAAAAADEYAoAAAAAAAQAABIAAAAACyICwFSo1bFC
F2sA6MYAAAAAAAAAAAMAEgAAAAIiAqDwqtWxQhdrAAAAAwAAAAAADSICsPis1bFCF2sAAAADAAQA
AADbv4sABiICkLCy1bFCF2sABAAAABUiAqAkudWxQhdrAAQAAAAAAQABFyICkBy71bFCF2sAAAAD
ABQiAsDovNWxQhdrAAAAAwAEAAAAAAAAANu/iwAOgAKwtMDVsUIXawD/fwAABAAAAEuBAQAPgALA
EMLVsUIXawADAAAAAAAAANQIAACAw8kBCoACwJzD1bFCF2sA/38AAAQAAAADAAAAAAAAABEQApC8
xdWxQhdrAAQA/38BEQKQGMfVsUIXawAAAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQ
CID0CNaxQhdrAAIRCLBUPtaxQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoCRZ1rFCF2sAAQAA
AAAAAAABEAiArF3WsUIXawACEQiwAG3WsUIXawAHAAAA56hpqf////8RQAig7G/WsUIXawABAAAA
AAAAAAEQCIBsc9axQhdrAAIRCLAYr9axQhdrACwAAABm92Wp/////xcgCCAAA+D+9gAEABFACKDg
CtexQhdrAAEAAAAAAAAAARAIgOAO17FCF2sAAhEIsLAY17FCF2sALAAAAJn3Zan/////FyIIIAAD
4P72AAQAEUAIoDhv17FCF2sAAQAAAAAAAAAgIAgw9gAAAAIAAAD/////ARAIgFB717FCF2sAAhEI
sBiG17FCF2sALAAAAIPwZan/////FyAIIAAD4P72AAQAEUAIoKTN17FCF2sAAQAAAAAAAAAgIAgw
9gAAAAIAAAD/////EUAIoBjp17FCF2sAAQAAAAAAAAAgIAgw9gAAAAIAAAD/////ARAIgCzu17FC
F2sAAhEIsCz617FCF2sABwAAAHVT0an/////EUAIoDz+17FCF2sAAQAAAAAAAAAEIAgg9gAAAAAA
AAARQAigVATYsUIXawABAAAAAAAAAAEQCIB8B9ixQhdrAAIRCLBEFtixQhdrACwAAAB28GWp////
/yUgCAARQAigsBzYsUIXawABAAAAAAAAAAEQCICYH9ixQhdrAAIRCLBUUtixQhdrABIAAAAFE2Cp
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
ERICkMi7D7JCF2sAAwACAAkiAoBkvg+yQhdrAAwiAuCgvw+yQhdrAHxhCgAAAAAAfGEKAAAAAAAE
AAASAAAAAAsiAsC8wQ+yQhdrABjhAAAAAAAAAwACABIAAAACIgKgVMMPskIXawADAAIAAAAAAA0i
ArC4xA+yQhdrAAMAAgAEAAAAFR01AAYiApDAyA+yQhdrAAQAAAAVIgKgONAPskIXawAEAAAAAAEA
ARciApA40g+yQhdrAAMAAgAUIgLA2NMPskIXawADAAIABAAAAAAAAAAVHTUADoACsODYD7JCF2sA
/38AAAQAAAD1BggAD4ACwCDaD7JCF2sAAgAAAAMAAABlBgAAgMPJAQqAAsAw3A+yQhdrAP9/AAAE
AAAAAgAAAAMAAAAREAKQrN0PskIXawAEAP9/ARECkOjfD7JCF2sAAwACAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAnB4QskIXawACEQiwmFcQskIXawASAAAABRMAlP////8SIAgQGAAA
ABFACKCQdBCyQhdrAAAAAAAAAAAAARAIgCB3ELJCF2sAAhEIsISFELJCF2sABwAAAOeoCZT/////
EUAIoFiIELJCF2sAAAAAAAAAAAABEAiA1IoQskIXawACEQiw7KAQskIXawAMAAAAdU9xlP////8R
QAignKQQskIXawAAAAAAAAAAAAaAAqBUphCyQhdrAAIAAAADAAAAEyAIEAAAAAARQAigNKoQskIX
awAAAAAAAAAAABUiAqCMsRCyQhdrAAQAAAAAAAAAAyICwFSzELJCF2sAAwACAO7FNAAAAACAJ1cA
ABQiAsD0tRCyQhdrAAQA/3//////AAAAAAAAAMAJIgKA5LgQskIXawAMIgLgSLoQskIXawCFYQoA
AAAAAIVhCgAAAAAABAAAEgAAAAAOgAKwiLwQskIXawACAAAAAwAAACdXAAAPgALAGL4QskIXawD/
fwAABAAAACdXAAD/////CoACwGy/ELJCF2sAAgAAAAMAAAD/fwAABAAAACEQApCIwRCyQhdrAAMA
AgABEQKQEMMQskIXawAEAP9/CSICgBzeELJCF2sADCIC4KzfELJCF2sAh2EKAAAAAACHYQoAAAAA
AAMAABIAAAAACyICwNTiELJCF2sAHeEAAAAAAAADAAIAEgAAAAIQgMCU7RCyQhdrAAIAAACxrceY
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
BQAAAPMAAAABEAiAQqgPskIXawACEQiwvtIPskIXawASAAAABRMAlP////8SIAgQGAAAABFACKCe
8A+yQhdrAAAAAAAAAAAAEUAIoAL3D7JCF2sAAAAAAAAAAAABEAiAFvoPskIXawACEQiwVggQskIX
awAHAAAA56gJlP////8RQAigMgsQskIXawAAAAAAAAAAAAEQCIDWDRCyQhdrAAIRCLBCOzeyQhdr
AAEAAADXDEAAAAAAAA8gCBD6AAAAEUAIoII/N7JCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgNJSN7JCF2sAAhEIsIJ+N7JCF2sAEgAAAAUTAJT/////EiAIEBgAAAAR
QAigypw3skIXawAAAAAAAAAAABFACKBOozeyQhdrAAAAAAAAAAAAARAIgL6lN7JCF2sAAhEIsEK0
N7JCF2sABwAAAOeoCZT/////EUAIoCK3N7JCF2sAAAAAAAAAAAABEAiArrk3skIXawAD8AEgBAAA
ANATAAADEIDg3ApJskIXawABAAAAL0HdmPoAAAAAAAAAAAAAAAAAAAAEgAKgrDpJskIXawADAAAA
AAAAABESApAkPUmyQhdrAAAAAwAJIgKAOEBJskIXawAMIgLg7EJJskIXawAoYgoAAAAAAChiCgAA
AAAABAAAEgAAAAALIgLAVERJskIXawCCxgAAAAAAAAAAAwASAAAAAiICoMBGSbJCF2sAAAADAAAA
AAANIgKwQEhJskIXawAAAAMABAAAAJ7giQAGIgKQJExJskIXawAEAAAAFSICoGxSSbJCF2sABAAA
AAABAAEXIgKQmFRJskIXawAAAAMAFCICwChWSbJCF2sAAAADAAQAAAAAAAAAnuCJAA6AArDAWUmy
QhdrAP9/AAAEAAAAm1cGAA+AAsAwW0myQhdrAAMAAAAAAAAAeQcAAIDDyQEKgALApFxJskIXawD/
fwAABAAAAAMAAAAAAAAAERACkMxeSbJCF2sABAD/fwERApA8YEmyQhdrAAAAAwAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgHikSbJCF2sAAhEIsETcSbJCF2sAEgAAAAUTYKn/////EiAI
EBgAAAARQAigbPhJskIXawABAAAAAAAAAAEQCIBgAEqyQhdrAAIRCLBEEEqyQhdrAAcAAADnqGmp
/////xFACKAUE0qyQhdrAAEAAAAAAAAAARAIgCgWSrJCF2sAAhEIsLxuSrJCF2sADAAAAHVP0an/
////EUAIoMxySrJCF2sAAQAAAAAAAAAGgAKgDHVKskIXawADAAAAAAAAABMgCBAAAAAAEUAIoHB4
SrJCF2sAAQAAAAAAAAAVIgKg6H9KskIXawAEAAAAAAAAAAMiAsAAgkqyQhdrAAAAAwDSbIkAAAAA
gMxzAAAUIgLAyIRKskIXawAEAP9//////wAAAAAAAADACSICgGiHSrJCF2sADCIC4ACKSrJCF2sA
M2IKAAAAAAAzYgoAAAAAAAQAABIAAAAADoACsLiLSrJCF2sAAwAAAAAAAADMcwAAD4ACwNCNSrJC
F2sA/38AAAQAAADMcwAA/////wqAAsAcj0qyQhdrAAMAAAAAAAAA/38AAAQAAAAhEAKQkJBKskIX
awAAAAMAARECkCyTSrJCF2sABAD/fwkiAoAEsEqyQhdrAAwiAuCYsUqyQhdrADViCgAAAAAANWIK
AAAAAAADAAASAAAAAAsiAsAMs0qyQhdrAIrGAAAAAAAAAAADABIAAAACEIDA8L1KskIXawABAAAA
IOrdmPwBAADCAQAAAxCA4OzqXrJCF2sAAQAAAFOr5Zj6AAAAAAAAAAAAAAAAAAAABIACoGQSX7JC
F2sAAgAAAAMAAAAREgKQMBVfskIXawADAAIACSICgBgZX7JCF2sADCIC4FgaX7JCF2sAaGIKAAAA
AABoYgoAAAAAAAQAABIAAAAACyICwLgbX7JCF2sAvuAAAAAAAAADAAIAEgAAAAIiAqAwHl+yQhdr
AAMAAgAAAAAADSICsIwfX7JCF2sAAwACAAQAAAAuRjQABiICkBQkX7JCF2sABAAAABUiAqCcKl+y
QhdrAAQAAAAAAQABFyICkIgsX7JCF2sAAwACAALwAQAUIgLAgC9fskIXawADAAIABAAAAAAAAAAu
RjQADoACsDwzX7JCF2sA/38AAAQAAAAl8wcAD4ACwIw0X7JCF2sAAgAAAAMAAACeBwAAgMPJAQqA
AsAwOl+yQhdrAP9/AAAEAAAAAgAAAAMAAAAREAKQ4DtfskIXawAEAP9/ARECkFg+X7JCF2sAAwAC
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiANH1fskIXawACEQiw6LZfskIXawASAAAA
BRMAlP////8SIAgQGAAAABFACKBg1V+yQhdrAAAAAAAAAAAAARAIgODYX7JCF2sAAhEIsJznX7JC
F2sABwAAAOeoCZT/////EUAIoIjqX7JCF2sAAAAAAAAAAAABEAiAFO1fskIXawACEQiw/BZgskIX
awAMAAAAdU9xlP////8RQAig6BpgskIXawAAAAAAAAAAAAaAAqC0HGCyQhdrAAIAAAADAAAAEyAI
EAAAAAARQAigKCBgskIXawAAAAAAAAAAABUiAqC8J2CyQhdrAAQAAAAAAAAAAyICwIwpYLJCF2sA
AwACAD/lMwAAAACA72AAABQiAsAgLGCyQhdrAAQA/3//////AAAAAAAAAMAJIgKAvC9gskIXawAM
IgLgLDFgskIXawByYgoAAAAAAHJiCgAAAAAABAAAEgAAAAAOgAKwnDNgskIXawACAAAAAwAAAO9g
AAAPgALAyDRgskIXawD/fwAABAAAAO9gAAD/////CoACwBw2YLJCF2sAAgAAAAMAAAD/fwAABAAA
ACEQApBMOWCyQhdrAAMAAgABEQKQ3DpgskIXawAEAP9/CSICgPxWYLJCF2sADCIC4ExZYLJCF2sA
dGIKAAAAAAB0YgoAAAAAAAMAABIAAAAACyICwLxaYLJCF2sAxOAAAAAAAAADAAIAEgAAAAIQgMCY
ZWCyQhdrAAEAAABVPuaYmgEAAHUBAAADEIDgXLVwskIXawABAAAAGIPsmPoAAAAAAAAAAAAAAAAA
AAAEgAKggN9wskIXawADAAAAAAAAABESApCk4XCyQhdrAAAAAwAJIgKA1ORwskIXawAMIgLgQOZw
skIXawCdYgoAAAAAAJ1iCgAAAAAABAAAEgAAAAALIgLAZOhwskIXawBdxgAAAAAAAAAAAwASAAAA
AiICoAzqcLJCF2sAAAADAAAAAAANIgKwSOxwskIXawAAAAMABAAAANJsiQAGIgKQMPBwskIXawAE
AAAAFSICoIz1cLJCF2sABAAAAAABAAEXIgKQUPdwskIXawAAAAMAFCICwAD5cLJCF2sAAAADAAQA
AAAAAAAA0myJAA6AArBo/HCyQhdrAP9/AAAEAAAA8XYGAA+AAsCw/XCyQhdrAAMAAAAAAAAAAgcA
AIDDyQEKgALA9P5wskIXawD/fwAABAAAAAMAAAAAAAAAERACkGgAcbJCF2sABAD/fwERApDAAXGy
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
AAAAAP9jCgAAAAAABAAAEgAAAAAOgAKw7NfoskIXawADAAAAAAAAAN9QAAAPgALA+NnoskIXawD/
fwAABAAAAN9QAAD/////CoACwFzb6LJCF2sAAwAAAAAAAAD/fwAABAAAACEQApBo3eiyQhdrAAAA
AwABEQKQqN7oskIXawAEAP9/CSICgAj56LJCF2sADCIC4GT66LJCF2sAAWQKAAAAAAABZAoAAAAA
AAMAABIAAAAACyICwHD86LJCF2sA8MUAAAAAAAAAAAMAEgAAAAIQgMBgBumyQhdrAAEAAADzyhqZ
HVsAAGQ5AAADEIDgNNj1skIXawABAAAA9rcfmQAAAAAAAAAAAAAAAAAAAAAVIgKg0OH1skIXawAE
AAAAAAEAARciApD84/WyQhdrAAIAAgAUIgLAIOj1skIXawACAAIABAAAAAAAAACgN6AADoACsNDs
9bJCF2sA/38AAAQAAAApBwUAD4ACwKTu9bJCF2sAAgAAAAIAAACKDgAAgMPJAQqAAsAU8PWyQhdr
AP9/AAAEAAAAAgAAAAIAAAAREAKQmPH1skIXawAEAP9/ARECkDTz9bJCF2sAAgACAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAAEgAKgEF72skIXawAAAAAAAAAAABESApA4YfayQhdrAAAAAAAJ
IgKA8GX2skIXawAC8AEwQhdrAAMAAgAC8AEADCIC4Lhp9rJCF2sAYasBAAAAAABhqwEAAAAAAAIA
ARIAAAAACyICwIhr9rJCF2sAGQgAAAAAAAAAAAAAEgAAAAIiAqAcb/ayQhdrAAAAAAAAAAAADSIC
sFRx9rJCF2sAAAAAABkAAAAfbHsABiICkORz9rJCF2sAGQAAACAgCDDzAAAABQAAAPMAAAABEAiA
lH/2skIXawACEQiwDLn2skIXawASAAAABRMAlP////8SIAgQGAAAABFACKDQ2PayQhdrAAAAAAAA
AAAAARAIgMTc9rJCF2sAAhEIsPTu9rJCF2sABwAAAHZPcZT/////EUAIoOzx9rJCF2sAAAAAAAAA
AAABEAiAyPT2skIXawACEQiwyA73skIXawASAAAABRMAlP////8SIAgQGAAAABFACKBUKPeyQhdr
AAAAAAAAAAAAEUAIoHAv97JCF2sAAAAAAAAAAAABEAiACDL3skIXawAD8AEgBQAAANABAAACEQiw
nEGuskIXawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKAETK6yQhdrAAEAAAAAAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIAsYq6yQhdrAAIRCLDMma6yQhdrABIAAAAFEwCU/////xIg
CBAYAAAAEUAIoHy6rrJCF2sAAQAAAAAAAAARQAigEMGuskIXawABAAAAAAAAAAEQCIBExK6yQhdr
AAIRCLDk066yQhdrAAcAAADnqAmU/////xFACKBU1q6yQhdrAAEAAAAAAAAAARAIgHjZrrJCF2sA
AhEIsLju1bJCF2sAAQAAANAMQAAAAAAADyAIEPoAAAARQAigLPbVskIXawABAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAsA3WskIXawACEQiwLErWskIXawASAAAABRMAlP//
//8SIAgQGAAAABFACKB0bNayQhdrAAEAAAAAAAAAEUAIoDh01rJCF2sAAQAAAAAAAAABEAiAwHbW
skIXawACEQiwgIjWskIXawAHAAAA56gJlP////8RQAigGIvWskIXawABAAAAAAAAAAEQCIBMjday
QhdrAAPwASAGAAAA/AIAAAIRCLC2CsCyQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoAoRwLJC
F2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgF4kwLJCF2sAAhEIsCZS
wLJCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigTm7AskIXawAAAAAAAAAAABFACKCKdcCyQhdr
AAAAAAAAAAAAARAIgC54wLJCF2sAAhEIsM6FwLJCF2sABwAAAOeoaan/////EUAIoMaIwLJCF2sA
AAAAAAAAAAABEAiAVovAskIXawACEQiwfrbnskIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCq
u+eyQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICyzueyQhdrAAIR
CLB2/eeyQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoAYa6LJCF2sAAAAAAAAAAAABEAiAghzo
skIXawACEQiwii/oskIXawAHAAAA56hpqf////8RQAigWjLoskIXawAAAAAAAAAAAAEQCICuNOiy
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
AAAAAAAAAwASAAAAAiICoE7Rx7ZCF2sAAAADAAAAAAANIgKwatPHtkIXawAAAAMABQAAAO+EnwAG
IgKQutrHtkIXawAFAAAAFSICoF7hx7ZCF2sABQAAAAABAAEXIgKQTuPHtkIXawAAAAMAFCICwPbk
x7ZCF2sAAAADAAUAAAAAAAAA74SfAA6AArBG6ce2QhdrAP9/AAAFAAAAiJ4LAA+AAsB66se2Qhdr
AAMAAAAAAAAAgwkAAIDDyQEKgALA8uvHtkIXawD/fwAABQAAAAMAAAAAAAAAERACkN70x7ZCF2sA
BQD/fwERApBi9se2QhdrAAAAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgFY3yLZC
F2sAAhEIsD5myLZCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigFoTItkIXawABAAAAAAAAAAEQ
CIBuh8i2QhdrAAIRCLBilci2QhdrAAcAAADnqGmp/////xFACKDKl8i2QhdrAAEAAAAAAAAAARAI
gA6byLZCF2sAAhEIsLqyyLZCF2sALAAAAGb3Zan/////FyAIIAAD4P72AAQAEUAIoG4TybZCF2sA
AQAAAAAAAAABEAiAohfJtkIXawACEQiwgiHJtkIXawAsAAAAmfdlqf////8XIgggAAPg/vYABAAR
QAigRnfJtkIXawABAAAAAAAAACAgCDD2AAAAAgAAAP////8BEAiA6n7JtkIXawACEQiwForJtkIX
awAsAAAAg/Blqf////8XIAggAAPg/vYABAARQAigDtLJtkIXawABAAAAAAAAACAgCDD2AAAAAgAA
AP////8BEAiA7tfJtkIXawACEQiwcuTJtkIXawAHAAAAdVPRqf////8RQAigiufJtkIXawABAAAA
AAAAAAQgCCD2AAAAAAAAABFACKBK7sm2QhdrAAEAAAAAAAAAARAIgGrxybZCF2sAAhEIsI4ByrZC
F2sALAAAAHbwZan/////JSAIABFACKAGCMq2QhdrAAEAAAAAAAAAARAIgPoKyrZCF2sAAhEIsDo7
yrZCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigMlzKtkIXawABAAAAAAAAABFACKAmZMq2Qhdr
AAEAAAAAAAAAARAIgBpnyrZCF2sAAhEIsJqgyrZCF2sADAAAAHVP0an/////EUAIoEKlyrZCF2sA
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
LKjdtkIXawACAAIACSICgEyr3bZCF2sADCIC4OCs3bZCF2sAB1YKAAAAAAAHVgoAAAAAAAMAABIA
AAAACyICwBCv3bZCF2sANeUAAAAAAAACAAIAEgAAAAIiAqAYsd22QhdrAAIAAgAAAAAADSICsNiy
3bZCF2sAAgACAAcAAAANlYwABiICkBi43bZCF2sABwAAABUiAqC0vt22QhdrAAcAAAAAAQABFyIC
kAjB3bZCF2sAAgACABQiAsBww922QhdrAAIAAgAHAAAAAAAAAA2VjAAOgAKwXMfdtkIXawD/fwAA
BwAAAH0TDgAPgALAmMjdtkIXawACAAAAAgAAAN0HAACAw8kBCoACwKzK3bZCF2sA/38AAAcAAAAC
AAAAAgAAABEQApAozN22QhdrAAcA/38BEQKQQM7dtkIXawACAAIABCAIIPMAAAAAAAAAICAIMPMA
AAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiARBjetkIXawACEQiw/FvetkIXawASAAAABRMA
lP////8SIAgQGAAAABFACKAAed62QhdrAAAAAAAAAAAAEUAIoLCA3rZCF2sAAAAAAAAAAAABEAiA
3IjetkIXawACEQiwVJjetkIXawAHAAAA56gJlP////8RQAigJJvetkIXawAAAAAAAAAAAAEQCIBo
nt62QhdrAAIRCLBou962QhdrAAwAAAB1T3GU/////xFACKCwv962QhdrAAAAAAAAAAAABoACoBjC
3rZCF2sAAgAAAAIAAAATIAgQAAAAABFACKD0xd62QhdrAAAAAAAAAAAAFSICoFzM3rZCF2sABwAA
AAAAAAADIgLAkM/etkIXawACAAIAfS2MAAAAAICQZwAAFCICwCTS3rZCF2sABwD/f/////8AAAAA
AAAAwAkiAoC81N62QhdrAAwiAuDk1962QhdrAApWCgAAAAAAClYKAAAAAAADAAASAAAAAA6AArDk
2d62QhdrAAIAAAACAAAAkGcAAA+AAsD42962QhdrAP9/AAAHAAAAkGcAAP////8KgALASN3etkIX
awACAAAAAgAAAP9/AAAHAAAAIRACkATf3rZCF2sAAgACAAERApAw4t62QhdrAAcA/38JIgKAZP7e
tkIXawAMIgLgwP/etkIXawALVgoAAAAAAAtWCgAAAAAAAgAAEgAAAAALIgLAWAPftkIXawA85QAA
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
BQAAAPMAAAABEAiAqtB8t0IXawACEQiwkgh9t0IXawASAAAABRMAlP////8SIAgQGAAAABFACKAS
KH23QhdrAAAAAAAAAAAAARAIgE4rfbdCF2sAAhEIsNJHfbdCF2sABwAAAHZPcZT/////EUAIoJZK
fbdCF2sAAAAAAAAAAAABEAiARk19t0IXawACEQiwll19t0IXawAMAAAAdU9xlP////8RQAigDmF9
t0IXawAAAAAAAAAAAAaAAqDCY323QhdrAAIAAAACAAAAEyAIEAAAAAARQAigUmd9t0IXawAAAAAA
AAAAABUiAqDubn23QhdrAAUAAAAAAAAAAyICwJ5wfbdCF2sAAgACAKJNiwAAAACAeWgAABQiAsCi
cn23QhdrAAUA/3//////AAAAAAAAAMAJIgKABnV9t0IXawAMIgLggnZ9t0IXawDhVAoAAAAAAOFU
CgAAAAAABAAAEgAAAAAOgAKwKnh9t0IXawACAAAAAgAAAHloAAAPgALAfnl9t0IXawD/fwAABQAA
AHloAAD/////CoACwJ57fbdCF2sAAgAAAAIAAAD/fwAABQAAACEQApA2fX23QhdrAAIAAgABEQKQ
in59t0IXawAFAP9/CSICgFqcfbdCF2sADCIC4MqdfbdCF2sA41QKAAAAAADjVAoAAAAAAAMAABIA
AAAACyICwFKffbdCF2sAhuQAAAAAAAACAAIAEgAAAAIQgMAGqn23QhdrAAIAAACfzt2amQEAACoB
AAADEIDgBuqNt0IXawACAAAAtQ3kmvoAAAAAAAAAAAAAAAAAAAAEgAKgjhaOt0IXawADAAAAAAAA
ABESApCOGI63QhdrAAAAAwAJIgKAIhuOt0IXawAMIgLgUh6Ot0IXawANVQoAAAAAAA1VCgAAAAAA
BAAAEgAAAAALIgLAhh+Ot0IXawDSwAAAAAAAAAAAAwASAAAAAiICoOYhjrdCF2sAAAADAAAAAAAN
IgKwWiOOt0IXawAAAAMABQAAAAgAnQAGIgKQfiiOt0IXawAFAAAAFSICoKIujrdCF2sABQAAAAAB
AAEXIgKQqjCOt0IXawAAAAMAFCICwDIyjrdCF2sAAAADAAUAAAAAAAAACACdAA6AArBuNo63Qhdr
AP9/AAAFAAAAn3EGAA+AAsByOI63QhdrAAMAAAAAAAAAwgcAAIDDyQEKgALApjmOt0IXawD/fwAA
BQAAAAMAAAAAAAAAERACkMI7jrdCF2sABQD/fwERApAKPY63QhdrAAAAAwAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgA6AjrdCF2sAAhEIsC6ijrdCF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAigir6Ot0IXawABAAAAAAAAAAEQCIACw463QhdrAAIRCLDy2Y63QhdrAAcAAAB2T9Gp////
/xFACKDq3I63QhdrAAEAAAAAAAAAARAIgCrgjrdCF2sAAhEIsMLsjrdCF2sADAAAAHVP0an/////
EUAIoELwjrdCF2sAAQAAAAAAAAAGgAKgnvKOt0IXawADAAAAAAAAABMgCBAAAAAAEUAIoOb1jrdC
F2sAAQAAAAAAAAAVIgKgbvyOt0IXawAFAAAAAAAAAAMiAsDO/o63QhdrAAAAAwAPsZwAAAAAgPlO
AAAUIgLAEgGPt0IXawAFAP9//////wAAAAAAAADACSICgFoDj7dCF2sADCIC4MoFj7dCF2sAFVUK
AAAAAAAVVQoAAAAAAAQAABIAAAAADoACsF4Hj7dCF2sAAwAAAAAAAAD5TgAAD4ACwIoJj7dCF2sA
/38AAAUAAAD5TgAA/////wqAAsDeCo+3QhdrAAMAAAAAAAAA/38AAAUAAAAhEAKQZgyPt0IXawAA
AAMAARECkLIOj7dCF2sABQD/fwkiAoB+Ko+3QhdrAAwiAuACLI+3QhdrABdVCgAAAAAAF1UKAAAA
AAADAAASAAAAAAsiAsB2LY+3QhdrANfAAAAAAAAAAAADABIAAAACEIDA4jaPt0IXawABAAAAq47k
mgYCAACDAQAAAxCA4MbLo7dCF2sAAQAAAPJ37Jr6AAAAAAAAAAAAAAAAAAAABIACoPLzo7dCF2sA
AgAAAAIAAAAREgKQNvajt0IXawACAAIACSICgDL8o7dCF2sADCIC4Kb9o7dCF2sATVUKAAAAAABN
VQoAAAAAAAQAABIAAAAACyICwDb/o7dCF2sAUuQAAAAAAAACAAIAEgAAAAIiAqA+BKS3QhdrAAIA
AgAAAAAADSICsM4FpLdCF2sAAgACAAUAAACiTYsABiICkPYJpLdCF2sABQAAABUiAqA+D6S3Qhdr
AAUAAAAAAQABFyICkC4RpLdCF2sAAgACABQiAsDCEqS3QhdrAAIAAgAFAAAAAAAAAKJNiwAOgAKw
hhakt0IXawD/fwAABQAAACcbCAAPgALA7hekt0IXawACAAAAAgAAAP8IAACAw8kBCoACwOIZpLdC
F2sA/38AAAUAAAACAAAAAgAAABEQApByG6S3QhdrAAUA/38BEQKQyhykt0IXawACAAIABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIB+XKS3QhdrAAIRCLAmmKS3QhdrABIAAAAFEwCU////
/xIgCBAYAAAAEUAIoHq0pLdCF2sAAAAAAAAAAAABEAiAhrekt0IXawACEQiw/sekt0IXawAHAAAA
56gJlP////8RQAigdsqkt0IXawAAAAAAAAAAAAEQCIAKzaS3QhdrAAIRCLAa/KS3QhdrABIAAAAF
EwCU/////xIgCBAYAAAAEUAIoNoWpbdCF2sAAAAAAAAAAAABEAiABhqlt0IXawACEQiwGmalt0IX
awAMAAAAdU9xlP////8RQAigBmqlt0IXawAAAAAAAAAAAAaAAqDaa6W3QhdrAAIAAAACAAAAEyAI
EAAAAAARQAigYm+lt0IXawAAAAAAAAAAABUiAqAed6W3QhdrAAUAAAAAAAAAAyICwAZ5pbdCF2sA
AgACAIHDigAAAACAIYoAABQiAsB6e6W3QhdrAAUA/3//////AAAAAAAAAMAJIgKALn6lt0IXawAM
IgLg0n+lt0IXawBbVQoAAAAAAFtVCgAAAAAABAAAEgAAAAAOgAKwloGlt0IXawACAAAAAgAAACGK
AAAPgALA5oOlt0IXawD/fwAABQAAACGKAAD/////CoACwG6FpbdCF2sAAgAAAAIAAAD/fwAABQAA
ACEQApDaiKW3QhdrAAIAAgABEQKQQoqlt0IXawAFAP9/CSICgPanpbdCF2sADCIC4FqppbdCF2sA
XVUKAAAAAABdVQoAAAAAAAMAABIAAAAACyICwGarpbdCF2sAWuQAAAAAAAACAAIAEgAAAAIQgMAe
tqW3QhdrAAEAAADHNe2ajwEAAEIBAAADEIDgJpm1t0IXawABAAAAylDzmvoAAAAAAAAAAAAAAAAA
AAAEgAKgosa1t0IXawADAAAAAAAAABESApC+ybW3QhdrAAAAAwAJIgKAasy1t0IXawAMIgLg3s21
t0IXawCGVQoAAAAAAIZVCgAAAAAABAAAEgAAAAALIgLA7s+1t0IXawCrwAAAAAAAAAAAAwASAAAA
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
QhdrAAEAAAAAAAAAARAIgGoi3rdCF2sAAhEIsK463rdCF2sABwAAAHZP0an/////EUAIoLI93rdC
F2sAAQAAAAAAAAABEAiAekDet0IXawACEQiwckzet0IXawAMAAAAdU/Rqf////8RQAigYlDet0IX
awABAAAAAAAAAAaAAqCKUt63QhdrAAMAAAAAAAAAEyAIEAAAAAARQAigtlXet0IXawABAAAAAAAA
ABUiAqCyXN63QhdrAAUAAAAAAAAAAyICwMZf3rdCF2sAAAADAKncmwAAAACAE1AAABQiAsD+Yd63
QhdrAAUA/3//////AAAAAAAAAMAJIgKAumTet0IXawAMIgLgKmbet0IXawAHVgoAAAAAAAdWCgAA
AAAABAAAEgAAAAAOgAKw3mfet0IXawADAAAAAAAAABNQAAAPgALABmret0IXawD/fwAABQAAABNQ
AAD/////CoACwEpr3rdCF2sAAwAAAAAAAAD/fwAABQAAACEQApA+bd63QhdrAAAAAwABEQKQgm7e
t0IXawAFAP9/CSICgK6I3rdCF2sADCIC4AaK3rdCF2sACVYKAAAAAAAJVgoAAAAAAAMAABIAAAAA
CyICwDqM3rdCF2sAjMAAAAAAAAAAAAMAEgAAAAIQgMBemd63QhdrAAEAAAD7FgObEYgAAKFYAAAD
EIDgKn0kuUIXawABAAAAOm2AmwAAAAAAAAAAAAAAAAAAAAAVIgKggoYkuUIXawAFAAAAAAEAARci
ApAmiSS5QhdrAAIAAwAUIgLAEoskuUIXawACAAMABQAAAAAAAACgN6AADoACsGqQJLlCF2sA/38A
AAUAAACmcn0AD4ACwI6SJLlCF2sAAwAAAAIAAABKDAAAgMPJAQqAAsDqkyS5QhdrAP9/AAAFAAAA
AwAAAAIAAAAREAKQBpYkuUIXawAFAP9/ARECkFqXJLlCF2sAAgADAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiApgEluUIXawACEQiw+jUluUIXawASAAAABRNgqf////8SIAgQGAAAABFA
CKCSVSW5QhdrAAAAAAAAAAAAARAIgKZZJblCF2sAAhEIsIprJblCF2sABwAAAHZP0an/////EUAI
oDpuJblCF2sAAAAAAAAAAAABEAiAlnEluUIXawACEQiw0okluUIXawASAAAABRNgqf////8SIAgQ
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
AAAAAAcAAwASAAAACyICwJyHarlCF2sADeQAAAAAAAAAAAIAEgAAAAsiAsBgiWq5QhdrAAXWAAAA
AAAAAQACABIAAAALIgLAJItquUIXawB+1wAAAAAAAAMAAgASAAAACyICwJCOarlCF2sAw74AAAAA
AAAAAAMAEgAAAAsiAsCIkGq5QhdrANfZAAAAAAAAAQADABIAAAALIgLAnJJquUIXawD74gAAAAAA
AAIAAwASAAAACyICwKSUarlCF2sArtsAAAAAAAADAAMAEgAAAA6AArDAwmq5QhdrAP9/AAAGAAAA
fEcFAA+AAsA4xGq5QhdrAAMAAAADAAAA3wcAAIDDyQEKgALArMVquUIXawD/fwAABgAAAAMAAAAD
AAAAERACkJzHarlCF2sABgD/fwERApCQyWq5QhdrAAMAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUA
AADzAAAABIACoNAda7lCF2sAAAAAAAAAAAAREgKQxCBruUIXawAAAAAACSICgJgja7lCF2sADCIC
4Jgla7lCF2sAeMYBAAAAAAB4xgEAAAAAAAIAARIAAAAACyICwHwna7lCF2sAhQwAAAAAAAAAAAAA
EgAAAAIiAqDIKWu5QhdrAAAAAAAAAAAADSICsDAra7lCF2sAAAAAABkAAACUxZ0ABiICkMwta7lC
F2sAGQAAACAgCDDzAAAABQAAAPMAAAABEAiA4DhruUIXawACEQiwyFpruUIXawASAAAABRNgqf//
//8SIAgQGAAAABFACKDMeGu5QhdrAAAAAAAAAAAAARAIgPB7a7lCF2sAAhEIsISTa7lCF2sABwAA
AHZP0an/////EUAIoAiWa7lCF2sAAAAAAAAAAAABEAiASJlruUIXawACEQiwAKZruUIXawAMAAAA
dU/Rqf////8RQAigwKlruUIXawAAAAAAAAAAAAaAAqB4q2u5QhdrAAMAAAADAAAAEyAIEAAAAAAR
QAig7K9ruUIXawAAAAAAAAAAABUiAqBMtmu5QhdrAAYAAAAAAAAAAyICwBC6a7lCF2sAAwADAMqc
BQAAAACAN44AABQiAsC8vGu5QhdrAAYA/3//////AAAAAAAAAMAJIgKADL9ruUIXawAMIgLgDMFr
uUIXawBmWwoAAAAAAGZbCgAAAAAABAAAEgAAAAAOgAKwOMNruUIXawADAAAAAwAAADeOAAAPgALA
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
BAAAAAABAAEXIgKQ1pq5uUIXawAGAAMAFCICwJKcublCF2sABgADAAQAAAAAAAAA9i3+/wciAsDK
oLm5QhdrAAIAAgCgN6AAoDegAAEAAAAHIgLAoqO5uUIXawAFAAMAoDegAKA3oAABAAAAByICwIal
ublCF2sABgADAPYt/v92xJYAAQAAAAciAsDap7m5QhdrAAQAAwCgN6AAoDegAAEAAAAHIgLASqq5
uUIXawAHAAMAoDegAKA3oAABAAAAByICwH6sublCF2sAAAACAKA3oACgN6AAAQAAAAciAsCWr7m5
QhdrAAEAAgCgN6AAoDegAAEAAAAHIgLArrG5uUIXawADAAIAoDegAKA3oAABAAAAByICwPazublC
F2sAAAADAKA3oACgN6AAAQAAAAMiAsDetrm5QhdrAAEAAwA1JVAAAAAAgO+CHgAHIgLAIri5uUIX
awABAAMANSVQAKA3oAABAAAAAyICwLK6ublCF2sAAgADALG0gQAAAACA74IeAAciAsD2u7m5Qhdr
AAIAAwCxtIEAoDegAAEAAAAHIgLAer65uUIXawADAAMAypwFAEozngABAAAADCIC4ErAublCF2sA
KFwKAAAAAAAoXAoAAAAAAAMAABIAAAAADCIC4H7FublCF2sAyscBAAAAAADKxwEAAAAAAAEAARIA
AAAAECICoMrIublCF2sAAAABAF6UCAARIgLgvsq5uUIXawAoXAoAAAAAAMrHAQAAAAAAAAABAAiD
//8LIgLACs25uUIXawCM4QAAAAAAAAIAAgASAAAACyICwK7PublCF2sAvNQAAAAAAAAFAAMAEgAA
AAsiAsCW0rm5QhdrALXdAAAAAAAABgADABIAAAALIgLALtS5uUIXawAhhgAAAAAAAAQAAwASAAAA
CyICwP7VublCF2sAc+sAAAAAAAAHAAMAEgAAAAsiAsAO2Lm5QhdrAKHjAAAAAAAAAAACABIAAAAL
IgLANtq5uUIXawCg1QAAAAAAAAEAAgASAAAACyICwHLcublCF2sAGNcAAAAAAAADAAIAEgAAAAsi
AsBu3rm5QhdrAGm+AAAAAAAAAAADABIAAAALIgLApuC5uUIXawBY2wAAAAAAAAEAAwASAAAACyIC
wNLiublCF2sAd+QAAAAAAAACAAMAEgAAAAsiAsBO5rm5QhdrAFDbAAAAAAAAAwADABIAAAAOgAKw
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
QhdrAAAAAwCIaKAAAAAAgGiSAAAUIgLAUuSBu0IXawAGAP9//////wAAAAAAAADACSICgIrngbtC
F2sADCIC4ArpgbtCF2sA008KAAAAAADTTwoAAAAAAAIAABIAAAAADoACsPbsgbtCF2sAAwAAAAAA
AABokgAAD4ACwMLtgbtCF2sA/38AAAYAAABokgAA/////wqAAsCK74G7QhdrAAMAAAAAAAAA/38A
AAYAAAAhEAKQFvGBu0IXawAAAAMAARECkErygbtCF2sABgD/fwkiAoBqC4K7QhdrAAwiAuBODYK7
QhdrANNPCgAAAAAA008KAAAAAAABAAASAAAAAAsiAsCmDoK7QhdrAHC8AAAAAAAAAAADABIAAAAC
EIDA5h2Cu0IXawAEAAAAPV5pnB8aAACuEgAAA/ABIAcAAADoCwAAAhEIsDSmkblCF2sAAQAAAMsM
QAAAAAAADyAIEPoAAAARQAigqK6RuUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiALMSRuUIXawACEQiwnOqRuUIXawASAAAABRNgqf////8SIAgQGAAAABFACKAYApK5
QhdrAAAAAAAAAAAAEUAIoHwIkrlCF2sAAAAAAAAAAAABEAiAUAqSuUIXawACEQiw0BSSuUIXawAH
AAAA56hpqf////8RQAiguBaSuUIXawAAAAAAAAAAAAEQCICQGJK5QhdrAAIRCLB8ULm5QhdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoBxUublCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgBRhublCF2sAAhEIsHCGublCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
SJm5uUIXawAAAAAAAAAAABFACKCEnrm5QhdrAAAAAAAAAAAAARAIgEygublCF2sAAhEIsPCqublC
F2sABwAAAOeoaan/////EUAIoLisublCF2sAAAAAAAAAAAABEAiAtK65uUIXawACEQiw4PvguUIX
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDs/uC5QhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIDEDeG5QhdrAAIRCLCwLuG5QhdrABIAAAAFE2Cp/////xIgCBAYAAAA
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
/////xFACKBiuWPAQhdrAAAAAAAAAAAAARAIgIa8Y8BCF2sAAhEIsFb5acBCF2sADAAAAHVP0an/
////EUAIoNb+acBCF2sAAAAAAAAAAAAGgAKg7gBqwEIXawADAAAABAAAABMgCBAAAAAAEUAIoEIG
asBCF2sAAAAAAAAAAAAVIgKgjg9qwEIXawAEAAAAAAAAAAMiAsBOE2rAQhdrAAQAAwC+Pfb/AAAA
gE6yPgAUIgLA7hZqwEIXawAEAP9//////wAAAAAAAADACSICgBIbasBCF2sADCIC4AIdasBCF2sA
rV0KAAAAAACtXQoAAAAAAAQAABIAAAAADoACsKIfasBCF2sAAwAAAAQAAACyU0MBD4ACwP4gasBC
F2sA/38AAAQAAACyU0MB/////wqAAsBqImrAQhdrAAMAAAAEAAAA/38AAAQAAAAhEAKQaiRqwEIX
awAEAAMAARECkC4masBCF2sABAD/fwkiAoDCSmrAQhdrAAwiAuA+TGrAQhdrALBdCgAAAAAAsF0K
AAAAAAADAAASAAAAAAsiAsAmTmrAQhdrAPWUAAAAAAAABAADABIAAAACEIDA2mNqwEIXawAEAAAA
eYxMnjQDAAAeAwAAAxCA4J71isBCF2sABAAAAI4RWZ76AAAAAAAAAAAAAAAAAAAABIACoGIni8BC
F2sAAwAAAAQAAAAREgKQCiqLwEIXawAEAAMACSICgJIti8BCF2sADCIC4PYui8BCF2sAA14KAAAA
AAADXgoAAAAAAAQAABIAAAAACyICwIowi8BCF2sA2JQAAAAAAAAEAAMAEgAAAAIiAqACM4vAQhdr
AAQAAwAAAAAADSICsL40i8BCF2sABAADAAQAAAC+Pfb/BiICkOI5i8BCF2sABAAAABUiAqCmQovA
QhdrAAQAAAAAAQABFyICkNpEi8BCF2sABAADABQiAsCKRovAQhdrAAQAAwAEAAAAAAAAAL499v8H
IgLAkkmLwEIXawACAAIAoDegAKA3oAABAAAAByICwI5Mi8BCF2sABQADAKA3oACgN6AAAQAAAAci
AsACT4vAQhdrAAYAAwCgN6AAoDegAAEAAAAHIgLAilCLwEIXawAEAAMAvj32/z7UjgABAAAAByIC
wLJSi8BCF2sABwADAAeJAgCHH5sAAQAAAAciAsDeVIvAQhdrAAAAAgCgN6AAoDegAAEAAAADIgLA
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
AAAAACAgCDDzAAAABQAAAPMAAAABEAiAll66w0IXawACEQiwwo26w0IXawASAAAABRMAlP////8S
IAgQGAAAABFACKASrLrDQhdrAAEAAAAAAAAAEUAIoPayusNCF2sAAQAAAAAAAAABEAiAprW6w0IX
awACEQiwtsO6w0IXawAHAAAA56gJlP////8RQAigwse6w0IXawABAAAAAAAAAAEQCICmyrrDQhdr
AAIRCLDy7+HDQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoFr64cNCF2sAAQAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgK4N4sNCF2sAAhEIsK484sNCF2sAEgAAAAUTAJT/
////EiAIEBgAAAARQAig7lriw0IXawABAAAAAAAAABFACKB6YeLDQhdrAAEAAAAAAAAAARAIgAZk
4sNCF2sAAhEIsPZx4sNCF2sABwAAAOeoCZT/////EUAIoNp04sNCF2sAAQAAAAAAAAABEAiApnji
w0IXawACEQiwFqf9w0IXawAMAAAAdU9xlP////8RQAigOqz9w0IXawABAAAAAAAAAAaAAqCCrv3D
QhdrAAIAAAAAAAAAEyAIEAAAAAARQAigmrL9w0IXawABAAAAAAAAABUiAqAGvP3DQhdrAAUAAAAA
AAAAAyICwGa//cNCF2sAAAACACpz9f8AAACA0d1WABQiAsCWwv3DQhdrAAUA/3//////AAAAAAAA
AMAJIgKA2sX9w0IXawAMIgLggsf9w0IXawCFbAoAAAAAAIVsCgAAAAAAAwAAEgAAAAAOgAKwgsn9
w0IXawACAAAAAAAAAPZaQwEPgALApsv9w0IXawD/fwAABQAAAPZaQwH/////CoACwOLM/cNCF2sA
AgAAAAAAAAD/fwAABQAAACEQApACz/3DQhdrAAAAAgABEQKQztD9w0IXawAFAP9/CSICgD7x/cNC
F2sADCIC4JLy/cNCF2sAhWwKAAAAAACFbAoAAAAAAAIAABIAAAAACyICwAL1/cNCF2sAEuoAAAAA
AAAAAAIAEgAAAAIQgMAeBP7DQhdrAAIAAAA+tqyfJAEAAPoAAAADEIDgOqAJxEIXawACAAAACSyx
n/oAAAAAAAAAAAAAAAAAAAAEgAKgatEJxEIXawACAAAAAAAAABESApB21AnEQhdrAAAAAgAJIgKA
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
8wAAAAEQCICWoErIQhdrAAIRCLBiu0rIQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoJbNSshC
F2sAAAAAAAAAAAARQAigKtJKyEIXawAAAAAAAAAAAAEQCICq00rIQhdrAAIRCLDW3UrIQhdrAAcA
AADnqGmp/////xFACKC630rIQhdrAAAAAAAAAAAAARAIgErhSshCF2sAAhEIsKY7cshCF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigpj5yyEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAxlhyyEIXawACEQiwVndyyEIXawASAAAABRNgqf////8SIAgQGAAAABFACKD+
iHLIQhdrAAAAAAAAAAAAEUAIoI6NcshCF2sAAAAAAAAAAAABEAiACo9yyEIXawACEQiwRplyyEIX
awAHAAAA56hpqf////8RQAigMptyyEIXawAAAAAAAAAAAAEQCIDCnHLIQhdrAAIRCLAq55nIQhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoC7qmchCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgH77mchCF2sAAhEIsLYXmshCF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAigBiqayEIXawAAAAAAAAAAABFACKCSLprIQhdrAAAAAAAAAAAAARAIgBowmshCF2sAAhEIsDY6
mshCF2sABwAAAOeoaan/////EUAIoB48mshCF2sAAAAAAAAAAAABEAiApj2ayEIXawACEQiwkpbB
yEIXawABAAAAwQxAAAAAAAAPIAgQ+gAAABFACKA+nMHIQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIAutMHIQhdrAAIRCLD66MHIQhdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoJYJwshCF2sAAAAAAAAAAAARQAig6hDCyEIXawAAAAAAAAAAAAEQCID+E8LIQhdrAAIR
CLDaI8LIQhdrAAcAAADnqGmp/////xFACKByJsLIQhdrAAAAAAAAAAAAARAIgIopwshCF2sAAhEI
sLZC6chCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigQkfpyEIXawAAAAAAAAAAAAQgCCDzAAAA
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
QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoLJEmshCF2sAAAAAAAAAAAABEAiA+keayEIXawAC
EQiwOlWayEIXawAHAAAA56hpqf////8RQAigSliayEIXawAAAAAAAAAAAAEQCID+WprIQhdrAAIR
CLCu/7PIQhdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoEYEtMhCF2sAAAAAAAAAAAAEgAKgAhO0
yEIXawADAAAAAgAAABESApA6FrTIQhdrAAIAAwAJIgKA4hm0yEIXawAMIgLgjhu0yEIXawCJWgoA
AAAAAIlaCgAAAAAABAAAEgAAAAALIgLAYh20yEIXawB05AAAAAAAAAIAAwASAAAAAiICoDYftMhC
F2sAAgADAAAAAAANIgKw6iC0yEIXawACAAMABgAAAKA3oAAGIgKQ/iW0yEIXawAFAAAAEUAIoLYq
tMhCF2sAAAAAAAAAAAABEAiAZi20yEIXawACEQiwWra0yEIXawABAAAA1QxAAAAAAAAPIAgQ+wAA
ABFACKAGvrTIQhdrAAAAAAAAAAAAARAIgMLAtMhCF2sAAhEIsNqUwchCF2sAAQAAANUMQAAAAAAA
DyAIEPoAAAARQAigDpnByEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiASrDByEIXawACEQiwWtzByEIXawASAAAABRNgqf////8SIAgQGAAAABFACKAe/MHIQhdrAAAA
AAAAAAAAEUAIoPoCwshCF2sAAAAAAAAAAAABEAiArgXCyEIXawACEQiwZhXCyEIXawAHAAAA56hp
qf////8RQAigOhjCyEIXawAAAAAAAAAAAAEQCIAGG8LIQhdrAAIRCLBKQunIQhdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoIJG6chCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgCZa6chCF2sAAhEIsHaJ6chCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigOqnpyEIX
awAAAAAAAAAAABFACKAGsenIQhdrAAAAAAAAAAAAARAIgJaz6chCF2sAAhEIsNbA6chCF2sABwAA
AOeoaan/////EUAIoFrD6chCF2sAAAAAAAAAAAABEAiABsbpyEIXawACEQiwprULyUIXawAMAAAA
dU/Rqf////8RQAigOr8LyUIXawAAAAAAAAAAAAaAAqCSwQvJQhdrAAMAAAADAAAAEyAIEAAAAAAR
QAigMscLyUIXawAAAAAAAAAAABUiAqBa0wvJQhdrAAYAAAAAAAAAAyICwMrWC8lCF2sAAwADABtv
Xf8AAACAhchCARciApDe2QvJQhdrAAAAAwAUIgLA1tsLyUIXawAAAAMA/////wAAAACgN6AADoAC
sP7iC8lCF2sAAwAAAAMAAACFyEIBD4ACwGLkC8lCF2sAAwAAAAAAAAD5Hg0AgMPJAQqAAsC65QvJ
QhdrAAMAAAADAAAAAwAAAAAAAAAhEAKQ0ucLyUIXawADAAMAARECkHLpC8lCF2sAAAADAAkiAoAO
OQzJQhdrAAwiAuAOOwzJQhdrAFteCgAAAAAAW14KAAAAAAAEAAASAAAAAAsiAsA6PQzJQhdrABTc
AAAAAAAAAwADABIAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgDaJDMlCF2sAAhEI
sDK1DMlCF2sABwAAAOeoaan/////EUAIoOK4DMlCF2sAAQAAAAAAAAABEAiAGrwMyUIXawACEQiw
/i4NyUIXawAMAAAAdU/Rqf////8RQAigujMNyUIXawABAAAAAAAAAAaAAqCCNQ3JQhdrAAMAAAAA
AAAAEyAIEAAAAAARQAigMjkNyUIXawABAAAAAAAAABUiAqC+QQ3JQhdrAAYAAAAAAAAAAyICwIpD
DclCF2sAAAADAFltoAAAAACAl40AABQiAsDCRQ3JQhdrAAYA/3//////AAAAAAAAAMAJIgKAek0N
yUIXawAMIgLg8k4NyUIXawBlXgoAAAAAAGVeCgAAAAAABAAAEgAAAAAOgAKwWlENyUIXawADAAAA
AAAAAJeNAAAPgALAtlINyUIXawD/fwAABgAAABxWQwH/////CoACwCpUDclCF2sAAwAAAAAAAAD/
fwAABgAAACEQApByVw3JQhdrAAAAAwABEQKQ2lgNyUIXawAGAP9/CSICgH53DclCF2sADCIC4KZ5
DclCF2sAZ14KAAAAAABnXgoAAAAAAAMAABIAAAAACyICwF57DclCF2sA2MEAAAAAAAAAAAMAEgAA
AAIQgMAGjg3JQhdrAAEAAAB6/56hVQAAAEsAAAADEIDgzvMQyUIXawABAAAArkygofoAAAAAAAAA
AAAAAAAAAAAEgAKgriARyUIXawADAAAAAwAAABESApD2IhHJQhdrAAMAAwAJIgKAEiYRyUIXawAM
IgLgqicRyUIXawBxXgoAAAAAAHFeCgAAAAAABAAAEgAAAAALIgLAvikRyUIXawAO3AAAAAAAAAMA
AwASAAAAAiICoC4rEclCF2sAAwADAAAAAAANIgKwri4RyUIXawADAAMABgAAABtvXf8GIgKQyjMR
yUIXawAGAAAAFSICoI46EclCF2sABgAAAAABAAEXIgKQvjwRyUIXawADAAMAFCICwH4+EclCF2sA
AwADAAYAAAAAAAAAG29d/wciAsBWQRHJQhdrAAIAAgBWqAEAoDegAAIAAAAHIgLAwkMRyUIXawAF
AAMAFeeDAKA3oAACAAAAAyICwDZGEclCF2sABgADACDQfv8AAACAgGchAQciAsBaSBHJQhdrAAYA
AwAg0H7/oDegAAIAAAAHIgLAFkwRyUIXawAEAAMAoDegAKA3oAACAAAAByICwMZPEclCF2sABwAD
AKA3oACgN6AAAgAAAAciAsDKVBHJQhdrAAAAAgA3ho0AoDegAAIAAAAHIgLA0lkRyUIXawABAAIA
oDegAKA3oAACAAAAByICwCpeEclCF2sAAwACAKA3oACgN6AAAgAAAAciAsCqXxHJQhdrAAAAAwBZ
baAAoDegAAIAAAADIgLATmIRyUIXawABAAMA0WTO/wAAAIAfltIAByICwIZjEclCF2sAAQADANFk
zv+gN6AAAgAAAAMiAsC+ZRHJQhdrAAIAAwDHNn0AAAAAgCnEIwAHIgLA9mYRyUIXawACAAMAxzZ9
AKA3oAACAAAAByICwIpoEclCF2sAAwADABtvXf8bnI4AAgAAAAwiAuB6ahHJQhdrAHJeCgAAAAAA
cl4KAAAAAAAEAAASAAAAAAwiAuDKcBHJQhdrAPkOAgAAAAAA+Q4CAAAAAAABAAESAAAAABAiAqAq
dBHJQhdrAAAAAQB5TwgAESIC4GJ2EclCF2sAcl4KAAAAAAD5DgIAAAAAAAAAAQAIg///CyICwJ54
EclCF2sAWuAAAAAAAAACAAIAEgAAAAsiAsCifRHJQhdrAIDVAAAAAAAABQADABIAAAALIgLACoAR
yUIXawAt3AAAAAAAAAYAAwASAAAACyICwEqCEclCF2sAX40AAAAAAAAEAAMAEgAAAAsiAsCmhRHJ
QhdrAODoAAAAAAAABwADABIAAAALIgLATogRyUIXawD64gAAAAAAAAAAAgASAAAACyICwAaLEclC
F2sAg9UAAAAAAAABAAIAEgAAAAsiAsCmjRHJQhdrAGLXAAAAAAAAAwACABIAAAALIgLAfo8RyUIX
awDUwQAAAAAAAAAAAwASAAAACyICwA6SEclCF2sArN4AAAAAAAABAAMAEgAAAAsiAsBOlBHJQhdr
ADLmAAAAAAAAAgADABIAAAALIgLA1pYRyUIXawAO3AAAAAAAAAMAAwASAAAADoACsGbUEclCF2sA
/38AAAYAAAB6hwEAD4ACwMLVEclCF2sAAwAAAAMAAAAVCAAAgMPJAQqAAsDO2BHJQhdrAP9/AAAG
AAAAAwAAAAMAAAAREAKQjtoRyUIXawAGAP9/ARECkKrcEclCF2sAAwADAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAAEgAKgtjQSyUIXawAAAAAAAAAAABESApBSOBLJQhdrAAAAAAAJIgKALjsS
yUIXawAMIgLgkjwSyUIXawD8DgIAAAAAAPwOAgAAAAAAAgABEgAAAAALIgLAvj4SyUIXawD2EgAA
AAAAAAAAAAASAAAAAiICoEpAEslCF2sAAAAAAAAAAAANIgKw/kESyUIXawAAAAAAHAAAANR9UwAG
IgKQJkYSyUIXawAcAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBmTxLJQhdrAAIRCLBOcRLJQhdrABIA
AAAFE2Cp/////xIgCBAYAAAAEUAIoMKOEslCF2sAAAAAAAAAAAABEAiAhpESyUIXawACEQiwOqgS
yUIXawAHAAAAdk/Rqf////8RQAigOqsSyUIXawAAAAAAAAAAAAEQCICarRLJQhdrAAIRCLBeuRLJ
QhdrAAwAAAB1T9Gp/////xFACKBavRLJQhdrAAAAAAAAAAAABoACoNq+EslCF2sAAwAAAAMAAAAT
IAgQAAAAABFACKAmwhLJQhdrAAAAAAAAAAAAFSICoMrJEslCF2sABgAAAAAAAAADIgLAfswSyUIX
awADAAMAsQKOAAAAAIBqmQAAFCICwP7OEslCF2sABgD/f/////8AAAAAAAAAwAkiAoBy0hLJQhdr
AAwiAuDe0xLJQhdrAIBeCgAAAAAAgF4KAAAAAAAEAAASAAAAAA6AArAq1hLJQhdrAAMAAAADAAAA
apkAAA+AAsBq1xLJQhdrAP9/AAAGAAAAapkAAP////8KgALAktkSyUIXawADAAAAAwAAAP9/AAAG
AAAAIRACkN7bEslCF2sAAwADAAERApCa3RLJQhdrAAYA/38JIgKAUvgSyUIXawAMIgLgcvoSyUIX
awCCXgoAAAAAAIJeCgAAAAAAAwAAEgAAAAALIgLALvwSyUIXawAW3AAAAAAAAAMAAwASAAAAAhCA
wEILE8lCF2sABAAAAO4boaEzTAAAzSkAAAPwASAHAAAAHAgAAAIRCLAOOPvHQhdrAAEAAADVDEAA
AAAAAA8gCBD6AAAAEUAIoDY++8dCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAARAIgHZU+8dCF2sAAhEIsCp8+8dCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigRpr7x0IX
awAAAAAAAAAAABFACKASofvHQhdrAAAAAAAAAAAAARAIgEak+8dCF2sAAhEIsOa0+8dCF2sABwAA
AOeoaan/////EUAIoLK3+8dCF2sAAAAAAAAAAAABEAiAlrr7x0IXawACEQiwXuQiyEIXawABAAAA
1QxAAAAAAAAPIAgQ+gAAABFACKDm6CLIQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAF
AAAA8wAAAAEQCIAS/SLIQhdrAAIRCLAqJyPIQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoPZE
I8hCF2sAAAAAAAAAAAARQAigrksjyEIXawAAAAAAAAAAAAEQCIDuTiPIQhdrAAIRCLDuXSPIQhdr
AAcAAADnqGmp/////xFACKDSYCPIQhdrAAAAAAAAAAAAARAIgB5kI8hCF2sAAhEIsLqPSshCF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAigZpRKyEIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiA9qdKyEIXawACEQiw2tFKyEIXawASAAAABRNgqf////8SIAgQGAAAABFA
CKBq70rIQhdrAAAAAAAAAAAAEUAIoCL2SshCF2sAAAAAAAAAAAABEAiANvlKyEIXawACEQiwgghL
yEIXawAHAAAA56hpqf////8RQAigigtLyEIXawAAAAAAAAAAAAEQCICGDkvIQhdrAAIRCLCGPHLI
QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoH5BcshCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgJ5mcshCF2sAAhEIsE6NcshCF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAigaqtyyEIXawAAAAAAAAAAABFACKASsnLIQhdrAAAAAAAAAAAAARAIgEK1cshCF2sAAhEI
sLbFcshCF2sABwAAAOeoaan/////EUAIoH7IcshCF2sAAAAAAAAAAAABEAiAfstyyEIXawACEQiw
XuiZyEIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBG7ZnIQhdrAAAAAAAAAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIDG/5nIQhdrAAIRCLDWJZrIQhdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoKJEmshCF2sAAAAAAAAAAAARQAigJkuayEIXawAAAAAAAAAAAAEQCIACTprIQhdr
AAIRCLD+W5rIQhdrAAcAAADnqGmp/////xFACKCSXprIQhdrAAAAAAAAAAAAARAIgEJhmshCF2sA
AhEIsOqUwchCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigUpnByEIXawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiASq7ByEIXawACEQiwou/ByEIXawASAAAABRNgqf//
//8SIAgQGAAAABFACKDWDMLIQhdrAAAAAAAAAAAAEUAIoL4SwshCF2sAAAAAAAAAAAABEAiAshXC
yEIXawACEQiwmiLCyEIXawAHAAAA56hpqf////8RQAig/iTCyEIXawAAAAAAAAAAAAEQCIC6J8LI
QhdrAAIRCLCSQenIQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoBJH6chCF2sAAAAAAAAAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgB5a6chCF2sAAhEIsFKM6chCF2sAEgAAAAUU
YKn/////EiAIECAAAAAEgAKg6q3pyEIXawADAAAAAAAAABESApDisOnIQhdrAAAAAwAJIgKAZrTp
yEIXawAMIgLgWrbpyEIXawBbXAoAAAAAAFtcCgAAAAAABQAAEgAAAAALIgLAPrjpyEIXawAlwQAA
AAAAAAAAAwASAAAAAiICoIa66chCF2sAAAADAAAAAAANIgKwDr3pyEIXawAAAAMABQAAAKA3oAAR
QAigas/pyEIXawAAAAAAAAAAAAEQCICy0unIQhdrAAIRCLCy4unIQhdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoOb/6chCF2sAAAAAAAAAAAARQAigxgbqyEIXawAAAAAAAAAAAAEQCICeCerIQhdr
AAIRCLAmGerIQhdrAAcAAADnqGmp/////xFACKASHOrIQhdrAAAAAAAAAAAAARAIgN4e6shCF2sA
AhEIsOLvEMlCF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigjvgQyUIXawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiANhQRyUIXawACEQiwuk4RyUIXawASAAAABRNgqf//
//8SIAgQGAAAABFACKA2dhHJQhdrAAAAAAAAAAAAEUAIoPp+EclCF2sAAAAAAAAAAAABEAiAtoER
yUIXawACEQiwJpERyUIXawAHAAAA56hpqf////8RQAigHpQRyUIXawAAAAAAAAAAAAEQCICylhHJ
QhdrAAPwASAEAAAAgAUAAAIRCLAGSDPJQhdrAAwAAAB1T9Gp/////xFACKBGUjPJQhdrAAAAAAAA
AAAABoACoE5UM8lCF2sAAwAAAAYAAAATIAgQAAAAABFACKACWTPJQhdrAAAAAAAAAAAAFSICoF5h
M8lCF2sABAAAAAAAAAADIgLAWmUzyUIXawAGAAMAoBWTAAAAAIAAIg0AFCICwA5qM8lCF2sABAD/
f/////8AAAAAAAAAwAkiAoAObjPJQhdrAAwiAuAucDPJQhdrANNeCgAAAAAA014KAAAAAAADAAAS
AAAAAA6AArCycjPJQhdrAAMAAAAGAAAAgIkuAQ+AAsAadDPJQhdrAP9/AAAEAAAAgIkuAf////8K
gALA9nUzyUIXawADAAAABgAAAP9/AAAEAAAAIRACkOJ3M8lCF2sABgADAAERApAyejPJQhdrAAQA
/38JIgKARp8zyUIXawAMIgLgvqAzyUIXawDUXgoAAAAAANReCgAAAAAAAgAAEgAAAAALIgLA9qIz
yUIXawDT3AAAAAAAAAYAAwASAAAAAhCAwBKyM8lCF2sAAQAAAKCqraF7AAAAcQAAAAMQgOA6oDjJ
QhdrAAEAAAD5jq+h+gAAAAAAAAAAAAAAAAAAAASAAqDq0TjJQhdrAAMAAAAGAAAAERICkGrUOMlC
F2sABgADAAkiAoDC1zjJQhdrAAwiAuD+2TjJQhdrAMFeCgAAAAAAwV4KAAAAAAADAAASAAAAAAsi
AsCW2zjJQhdrAM3cAAAAAAAABgADABIAAAACIgKgPt44yUIXawAGAAMAAAAAAA0iArDm3zjJQhdr
AAYAAwAEAAAAoBWTAAYiApBW5jjJQhdrAAQAAAAVIgKgJvE4yUIXawAEAAAAAAEAARciApBC8zjJ
QhdrAAYAAwAUIgLADvU4yUIXawAGAAMABAAAAAAAAACgFZMADoACsN74OMlCF2sA/38AAAQAAAD5
IwIAD4ACwAb6OMlCF2sAAwAAAAYAAAAUCgAAgMPJAQqAAsAS/DjJQhdrAP9/AAAEAAAAAwAAAAYA
AAAREAKQmv04yUIXawAEAP9/ARECkNr+OMlCF2sABgADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiAWkM5yUIXawACEQiw+mE5yUIXawASAAAABRNgqf////8SIAgQGAAAABFACKBSfjnJ
QhdrAAAAAAAAAAAAARAIgJqBOclCF2sAAhEIsLKYOclCF2sABwAAAHZP0an/////EUAIoFqbOclC
F2sAAAAAAAAAAAABEAiAYqM5yUIXawACEQiw+q85yUIXawAMAAAAdU/Rqf////8RQAigorQ5yUIX
awAAAAAAAAAAAAaAAqAWtznJQhdrAAMAAAAGAAAAEyAIEAAAAAARQAigwro5yUIXawAAAAAAAAAA
ABUiAqDuwjnJQhdrAAQAAAAAAAAAAyICwObJOclCF2sABgADAFfFkgAAAACASVAAABQiAsAuzDnJ
QhdrAAQA/3//////AAAAAAAAAMAJIgKAns45yUIXawAMIgLgRtA5yUIXawDDXgoAAAAAAMNeCgAA
AAAAAwAAEgAAAAAOgAKwNtI5yUIXawADAAAABgAAAElQAAAPgALAWtQ5yUIXawD/fwAABAAAAElQ
AAD/////CoACwKbVOclCF2sAAwAAAAYAAAD/fwAABAAAACEQApCG1znJQhdrAAYAAwABEQKQ3tg5
yUIXawAEAP9/CSICgNbzOclCF2sADCIC4CL1OclCF2sAw14KAAAAAADDXgoAAAAAAAIAABIAAAAA
CyICwGL3OclCF2sA0twAAAAAAAAGAAMAEgAAAAIQgMCuATrJQhdrAAQAAAAPGLChi1oAAEgvAAAD
8AEgBQAAALASAAACEQiwspw4yUIXawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKBypDjJQhdrAAAA
AAAAAAAAAvABAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAGr04yUIXawACEQiwJvM4
yUIXawASAAAABRNgqf////8SIAgQGAAAABFACKASFjnJQhdrAAAAAAAAAAAAEUAIoLYcOclCF2sA
AAAAAAAAAAABEAiArh85yUIXawACEQiwsjc5yUIXawAHAAAA56hpqf////8RQAigYjo5yUIXawAA
AAAAAAAAAAEQCIBiPTnJQhdrAAIRCLCeRmDJQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoBJN
YMlCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgC6oYMlCF2sAAhEI
sG7PYMlCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigDudgyUIXawAAAAAAAAAAABFACKDu62DJ
QhdrAAAAAAAAAAAAARAIgMLtYMlCF2sAAhEIsD75YMlCF2sABwAAAOeoaan/////EUAIoI77YMlC
F2sAAAAAAAAAAAABEAiAgv1gyUIXawACEQiwZvGHyUIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKAa9ofJQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDWA4jJQhdr
AAIRCLCKJIjJQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoCo4iMlCF2sAAAAAAAAAAAARQAig
xjyIyUIXawAAAAAAAAAAAAEQCICyPojJQhdrAAIRCLDSSIjJQhdrAAcAAADnqGmp/////xFACKC2
SojJQhdrAAAAAAAAAAAAARAIgKpMiMlCF2sAAhEIsLKdr8lCF2sAAQAAAOAMQAAAAAAADyAIEPoA
AAARQAigmqCvyUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA1q6v
yUIXawACEQiwHtGvyUIXawASAAAABRNgqf////8SIAgQGAAAABFACKDm5K/JQhdrAAAAAAAAAAAA
EUAIoC7pr8lCF2sAAAAAAAAAAAABEAiAruqvyUIXawACEQiwpvSvyUIXawAHAAAA56hpqf////8R
QAigevavyUIXawAAAAAAAAAAAAEQCIBi+K/JQhdrAAIRCLCSStfJQhdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoIJN18lCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gJ5b18lCF2sAAhEIsOp718lCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAiglo/XyUIXawAAAAAA
AAAAABFACKDOk9fJQhdrAAAAAAAAAAAAARAIgEqV18lCF2sAAhEIsNaf18lCF2sABwAAAOeoaan/
////EUAIoK6h18lCF2sAAAAAAAAAAAABEAiAWqPXyUIXawACEQiwGvb+yUIXawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKAK+f7JQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCICuB//JQhdrAAIRCLBGKf/JQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoDo9/8lCF2sA
AAAAAAAAAAARQAigkkH/yUIXawAAAAAAAAAAAAEQCIAuQ//JQhdrAAIRCLB2Tf/JQhdrAAcAAADn
qGmp/////xFACKBmT//JQhdrAAAAAAAAAAAAARAIgBJR/8lCF2sAAhEIsDqjJspCF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigOqYmykIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiAnrMmykIXawACEQiwdtQmykIXawASAAAABRNgqf////8SIAgQGAAAABFACKBi5ybK
QhdrAAAAAAAAAAAAEUAIoK7rJspCF2sAAAAAAAAAAAABEAiALu0mykIXawACEQiwNvcmykIXawAH
AAAA56hpqf////8RQAigAvkmykIXawAAAAAAAAAAAAEQCICe+ibKQhdrAAIRCLBWT07KQhdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoFJSTspCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgCpfTspCF2sAAhEIsJJ9TspCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
ro9OykIXawAAAAAAAAAAABFACKD6k07KQhdrAAAAAAAAAAAAARAIgHKVTspCF2sAAhEIsLqfTspC
F2sABwAAAOeoaan/////EUAIoKahTspCF2sAAAAAAAAAAAABEAiAXqNOykIXawACEQiwRvt1ykIX
awABAAAA1wxAAAAAAAAPIAgQ+gAAABFACKAu/nXKQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIDuCnbKQhdrAAIRCLASKHbKQhdrABIAAAAFE2Cp/////xIgCBAYAAAA
EUAIoBo6dspCF2sAAAAAAAAAAAARQAigTj52ykIXawAAAAAAAAAAAAEQCIDCP3bKQhdrAAIRCLCa
SXbKQhdrAAcAAADnqGmp/////xFACKB2S3bKQhdrAAAAAAAAAAAAARAIgB5NdspCF2sAAhEIsCqn
ncpCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigHqqdykIXawAAAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAyradykIXawACEQiwutKdykIXawASAAAABRNgqf////8SIAgQ
GAAAABFACKDG5J3KQhdrAAAAAAAAAAAAEUAIoO7oncpCF2sAAAAAAAAAAAABEAiAcuqdykIXawAC
EQiwbvSdykIXawAHAAAA56hpqf////8RQAigTvadykIXawAAAAAAAAAAAAEQCID6953KQhdrAAIR
CLBqU8XKQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoE5WxcpCF2sAAAAAAAAAAAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgOZkxcpCF2sAAhEIsAKBxcpCF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAigYpPFykIXawAAAAAAAAAAABFACKDKl8XKQhdrAAAAAAAAAAAAARAIgFKZxcpC
F2sAAhEIsFajxcpCF2sABwAAAOeoaan/////EUAIoDqlxcpCF2sAAAAAAAAAAAABEAiA5qbFykIX
awACEQiwWgDtykIXawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKBeA+3KQhdrAAAAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBKEe3KQhdrAAIRCLBKLe3KQhdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoCY/7cpCF2sAAAAAAAAAAAARQAiggkPtykIXawAAAAAAAAAAAAEQCID+
RO3KQhdrAAIRCLD+Tu3KQhdrAAcAAADnqGmp/////xFACKDaUO3KQhdrAAAAAAAAAAAAARAIgIJS
7cpCF2sAAhEIsNqrFMtCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigwq4Uy0IXawAAAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiArroUy0IXawACEQiw8tYUy0IXawASAAAA
BRNgqf////8SIAgQGAAAABFACKDy6BTLQhdrAAAAAAAAAAAAEUAIoHrtFMtCF2sAAAAAAAAAAAAB
EAiA9u4Uy0IXawACEQiwUjAVy0IXawAHAAAA56hpqf////8RQAigKjIVy0IXawAAAAAAAAAAAAEQ
CIDSMxXLQhdrAAIRCLAeWDzLQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoApbPMtCF2sAAAAA
AAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgLKrPMtCF2sAAhEIsDrIPMtCF2sA
EgAAAAUTYKn/////EiAIEBgAAAARQAigxto8y0IXawAAAAAAAAAAABFACKAW3zzLQhdrAAAAAAAA
AAAAARAIgJLgPMtCF2sAAhEIsBoiPctCF2sABwAAAOeoaan/////EUAIoPYjPctCF2sAAAAAAAAA
AAABEAiAmiU9y0IXawACEQiwYgRky0IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBWB2TLQhdr
AAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICGEmTLQhdrAAIRCLCGLmTL
QhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoO5AZMtCF2sAAAAAAAAAAAARQAigHkVky0IXawAA
AAAAAAAAAAEQCICaRmTLQhdrAAIRCLDKhmTLQhdrAAcAAADnqGmp/////xFACKCyiGTLQhdrAAAA
AAAAAAAAARAIgGaKZMtCF2sAAhEIsJ6wi8tCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigkrOL
y0IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiABsCLy0IXawACEQiw
gtyLy0IXawASAAAABRNgqf////8SIAgQGAAAABFACKDS7ovLQhdrAAAAAAAAAAAAEUAIoAbzi8tC
F2sAAAAAAAAAAAABEAiAfvSLy0IXawACEQiwDjWMy0IXawAHAAAA56hpqf////8RQAig4jaMy0IX
awAAAAAAAAAAAAEQCICKOIzLQhdrAAIRCLDaXLPLQhdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAI
oM5fs8tCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgI6ws8tCF2sA
AhEIsHLMs8tCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigVt6zy0IXawAAAAAAAAAAABFACKCC
4rPLQhdrAAAAAAAAAAAAARAIgPrjs8tCF2sAAhEIsN7ts8tCF2sABwAAAOeoaan/////EUAIoLLv
s8tCF2sAAAAAAAAAAAABEAiATvGzy0IXawACEQiwIgnby0IXawABAAAA3AxAAAAAAAAPIAgQ+gAA
ABFACKASDNvLQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBKF9vL
QhdrAAIRCLAiM9vLQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoBJF28tCF2sAAAAAAAAAAAAE
gAKgdlrby0IXawAAAAAAAAAAABESApB+XtvLQhdrAAAAAAAJIgKALmLby0IXawAMIgLgjmTby0IX
awDUGAIAAAAAANQYAgAAAAAAAgABEgAAAAALIgLABmfby0IXawACFQAAAAAAAAAAAAASAAAAAiIC
oAJp28tCF2sAAAAAAAAAAAANIgKwTmrby0IXawAAAAAAHAAAANb5LQAGIgKQbmzby0IXawAcAAAA
EUAIoJJy28tCF2sAAAAAAAAAAAABEAiAlnTby0IXawACEQiwgn/by0IXawAHAAAA56hpqf////8R
QAigdoHby0IXawAAAAAAAAAAAAEQCIB2g9vLQhdrAAIRCLCiztzLQhdrAAwAAAB1T9Gp/////xFA
CKBG0tzLQhdrAAAAAAAAAAAABoACoHrT3MtCF2sAAwAAAAIAAAATIAgQAAAAABFACKDW1dzLQhdr
AAAAAAAAAAAAFSICoNLc3MtCF2sABQAAAAAAAAADIgLATt/cy0IXawACAAMAg/mM/wAAAIAdPhMB
FCICwKbh3MtCF2sABQD/f/////8AAAAAAAAAwAkiAoDa49zLQhdrAAwiAuC+5NzLQhdrABhLCgAA
AAAAGEsKAAAAAAABAAASAAAAAA6AArBa5tzLQhdrAAMAAAACAAAARgI3AQ+AAsA259zLQhdrAP9/
AAAFAAAARgI3Af////8KgALAJujcy0IXawADAAAAAgAAAP9/AAAFAAAAIRACkHbp3MtCF2sAAgAD
AAERApCC6tzLQhdrAAUA/38JIgKAmgHdy0IXawAMIgLghgLdy0IXawAXSwoAAAAAABdLCgAAAAAA
AAAAEgAAAAALIgLAogPdy0IXawCI8wAAAAAAAAIAAwASAAAAAhCAwG4Q3ctCF2sABAAAADi7s6K1
AwAADQMAAAPwASAHAAAA2AsAAAIRCLC2mjjJQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoKKk
OMlCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgIK2OMlCF2sAAhEI
sH7cOMlCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigfvQ4yUIXawAAAAAAAAAAABFACKAq+TjJ
QhdrAAAAAAAAAAAAARAIgOb6OMlCF2sAAhEIsCoFOclCF2sABwAAAOeoaan/////EUAIoCYHOclC
F2sAAAAAAAAAAAABEAiA5gg5yUIXawACEQiwUkVgyUIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKAySGDJQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDmVGDJQhdr
AAIRCLAScGDJQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoMqDYMlCF2sAAAAAAAAAAAARQAig
OohgyUIXawAAAAAAAAAAAAEQCIDKiWDJQhdrAAIRCLAqlWDJQhdrAAcAAADnqGmp/////xFACKAW
l2DJQhdrAAAAAAAAAAAAARAIgL6YYMlCF2sAAhEIsK7wh8lCF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigmvOHyUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAIgKI
yUIXawACEQiwGiKIyUIXawASAAAABRNgqf////8SIAgQGAAAABFACKCyNIjJQhdrAAAAAAAAAAAA
EUAIoAI5iMlCF2sAAAAAAAAAAAABEAiAijqIyUIXawACEQiwnkSIyUIXawAHAAAA56hpqf////8R
QAigWkaIyUIXawAAAAAAAAAAAAEQCID6R4jJQhdrAAIRCLDinK/JQhdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoNafr8lCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gBqur8lCF2sAAhEIsPLNr8lCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigLuCvyUIXawAAAAAA
AAAAABFACKDC5K/JQhdrAAAAAAAAAAAAARAIgF7mr8lCF2sAAhEIsGLwr8lCF2sABwAAAOeoaan/
////EUAIoDbyr8lCF2sAAAAAAAAAAAABEAiA3vOvyUIXawACEQiwMknXyUIXawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKAWTNfJQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCICaW9fJQhdrAAIRCLDCedfJQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoM6M18lCF2sA
AAAAAAAAAAARQAigdpHXyUIXawAAAAAAAAAAAAEQCIAOk9fJQhdrAAIRCLD2nNfJQhdrAAcAAADn
qGmp/////xFACKA2n9fJQhdrAAAAAAAAAAAAARAIgN6g18lCF2sAAhEIsHL1/slCF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigWvj+yUIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiA/gf/yUIXawACEQiwXib/yUIXawASAAAABRNgqf////8SIAgQGAAAABFACKCiOf/J
QhdrAAAAAAAAAAAAEUAIoBo//8lCF2sAAAAAAAAAAAABEAiAtkD/yUIXawACEQiwokr/yUIXawAH
AAAA56hpqf////8RQAigakz/yUIXawAAAAAAAAAAAAEQCIBWTv/JQhdrAAIRCLCyoSbKQhdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoJakJspCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgF6yJspCF2sAAhEIsKbPJspCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
4uImykIXawAAAAAAAAAAABFACKBG5ybKQhdrAAAAAAAAAAAAARAIgNLoJspCF2sAAhEIsNLyJspC
F2sABwAAAOeoaan/////EUAIoMb0JspCF2sAAAAAAAAAAAABEAiAavYmykIXawACEQiwmt82ykIX
awAMAAAAdU/Rqf////8RQAigmuM2ykIXawAAAAAAAAAAAAaAAqDq5DbKQhdrAAMAAAABAAAAEyAI
EAAAAAARQAigouc2ykIXawAAAAAAAAAAABUiAqDy7TbKQhdrAAcAAAAAAAAAAyICwJbwNspCF2sA
AQADAGVBLwAAAACAO/ZwABQiAsAW9DbKQhdrAAcA/3//////AAAAAAAAAMAJIgKALvc2ykIXawAM
IgLgjvg2ykIXawApWwoAAAAAAClbCgAAAAAAAgAAEgAAAAAOgAKwYvo2ykIXawADAAAAAQAAAFqM
QwEPgALAJvs2ykIXawD/fwAABwAAAFqMQwH/////CoACwK78NspCF2sAAwAAAAEAAAD/fwAABwAA
ACEQApCy/TbKQhdrAAEAAwABEQKQpv42ykIXawAHAP9/CSICgKZUN8pCF2sADCIC4JJVN8pCF2sA
KFsKAAAAAAAoWwoAAAAAAAEAABIAAAAACyICwJ5WN8pCF2sANOQAAAAAAAABAAMAEgAAAAIQgMA2
YjfKQhdrAAQAAABejBGiQgIAAKEBAAADEIDgdmFOykIXawAEAAAAmmAaovoAAAAAAAAAAAAAAAAA
AAAEgAKgYqBOykIXawADAAAAAQAAABESApC+ok7KQhdrAAEAAwAJIgKAGqdOykIXawAMIgLgkqhO
ykIXawBEWgoAAAAAAERaCgAAAAAAAgAAEgAAAAALIgLAFqpOykIXawAV5AAAAAAAAAEAAwASAAAA
AiICoGKrTspCF2sAAQADAAAAAAANIgKw6qxOykIXawABAAMABwAAAGVBLwAGIgKQ0rBOykIXawAH
AAAAFSICoOK5TspCF2sABwAAAAABAQEXIgKQUrxOykIXawABAAMAFCICwAK+TspCF2sAAQADAAcA
AAAAAAAAZUEvAA6AArBqxE7KQhdrAP9/AAAHAAAAsSYJAA+AAsCKxU7KQhdrAAMAAAABAAAAewcA
AIDDyQEKgALAisZOykIXawD/fwAABwAAAAMAAAABAAAAERACkJrHTspCF2sABwD/fwERApD2yE7K
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
QhdrAAQAAAAAAAAAAyICwLLMmNBCF2sAAgACAFqQoAAAAACAlmoAABQiAsDSzpjQQhdrAAQA/3//
////AAAAAAAAAMAJIgKAStaY0EIXawAMIgLg4teY0EIXawD7VAoAAAAAAPtUCgAAAAAABAAAEgAA
AAAOgAKwLtqY0EIXawACAAAAAgAAAJZqAAAPgALAktuY0EIXawD/fwAABAAAAJZqAAD/////CoAC
wM7cmNBCF2sAAgAAAAIAAAD/fwAABAAAACEQApDu35jQQhdrAAIAAgABEQKQpuGY0EIXawAEAP9/
CSICgIb/mNBCF2sADCIC4IoBmdBCF2sA/lQKAAAAAAD+VAoAAAAAAAMAABIAAAAACyICwE4DmdBC
F2sAaNYAAAAAAAACAAIAEgAAAAIQgMAyDpnQQhdrAAQAAADh4YWkQQMAAPsCAAADEIDgZie60EIX
awAEAAAAY5uSpPoAAAAAAAAAAAAAAAAAAAAEgAKghla60EIXawADAAAABQAAABESApDyWLrQQhdr
AAUAAwAJIgKAHly60EIXawAMIgLgjl260EIXawBTVQoAAAAAAFNVCgAAAAAABAAAEgAAAAALIgLA
7l+60EIXawDWywAAAAAAAAUAAwASAAAAAiICoJJhutBCF2sABQADAAAAAAANIgKw3mO60EIXawAF
AAMABAAAAKA3oAAGIgKQmmi60EIXawAEAAAAFSICoD5vutBCF2sABAAAAAABAAEXIgKQTnG60EIX
awAFAAMAFCICwMpyutBCF2sABQADAAQAAAAAAAAAoDegAA6AArB6drrQQhdrAP9/AAAEAAAACfEM
AA+AAsCSeLrQQhdrAAMAAAAFAAAA/gcAAIDDyQEKgALA3nm60EIXawD/fwAABAAAAAMAAAAFAAAA
ERACkBJ8utBCF2sABAD/fwERApCCfbrQQhdrAAUAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADz
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIAGzLrQQhdrAAIRCLAaELvQQhdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoOotu9BCF2sAAAAAAAAAAAABEAiA0jG70EIXawACEQiwYkS70EIXawAHAAAAdk/R
qf////8RQAigKke70EIXawAAAAAAAAAAAAEQCIBiSrvQQhdrAAIRCLBeXrvQQhdrABIAAAAFE2Cp
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
AAAAAAAAAMAJIgKAOqk00UIXawAMIgLgsqo00UIXawBMXAoAAAAAAExcCgAAAAAABAAAEgAAAAAO
gAKwCq000UIXawACAAAAAgAAAN9rAAAPgALARq400UIXawD/fwAABQAAABmJQwH/////CoACwGKw
NNFCF2sAAgAAAAIAAAD/fwAABQAAACEQApDGsTTRQhdrAAIAAgABEQKQMrM00UIXawAFAP9/CSIC
gA7SNNFCF2sADCIC4H7TNNFCF2sATlwKAAAAAABOXAoAAAAAAAMAABIAAAAACyICwPLUNNFCF2sA
dNgAAAAAAAACAAIAEgAAAAIQgMAC4jTRQhdrAAEAAACZ0MGkFwAAABUAAAADEIDgPtI10UIXawAB
AAAA2yvCpPoAAAAAAAAAAAAAAAAAAAAEgAKgxgA20UIXawACAAAAAwAAABESApA2AzbRQhdrAAMA
AgAJIgKA7gU20UIXawAMIgLgVgc20UIXawBRXAoAAAAAAFFcCgAAAAAABAAAEgAAAAALIgLAPg42
0UIXawAm4QAAAAAAAAMAAgASAAAAAiICoNIPNtFCF2sAAwACAAAAAAANIgKwRhM20UIXawADAAIA
BQAAAD308P8GIgKQDhg20UIXawAFAAAAFSICoAoeNtFCF2sABQAAAAABAAEXIgKQFiA20UIXawAD
AAIAFCICwKohNtFCF2sAAwACAAUAAAAAAAAAPfTw/wciAsASJTbRQhdrAAIAAgDL56AAoDegAAEA
AAADIgLAbik20UIXawAFAAMA4qVwAAAAAIC+kS8AByICwNYqNtFCF2sABQADAOKlcACgN6AAAQAA
AAciAsAiLTbRQhdrAAYAAwCgN6AAoDegAAEAAAAHIgLA4i420UIXawAEAAMAk5pkAKA3oAABAAAA
ByICwBoyNtFCF2sABwADAL/GkgCgN6AAAQAAAAMiAsA6NTbRQhdrAAAAAgB9vFAAAAAAgHM+UAAH
IgLAhjY20UIXawAAAAIAfbxQAKA3oAABAAAAAyICwG46NtFCF2sAAQACADxf9/8AAACAZNioAAci
AsC+OzbRQhdrAAEAAgA8X/f/vPWPAAEAAAAHIgLAbj020UIXawADAAIAPfTw/72KiQABAAAAByIC
wBZANtFCF2sAAAADABvLSACgN6AAAQAAAAciAsBeQjbRQhdrAAEAAwCgN6AAoDegAAEAAAAHIgLA
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
ARAIgG5RYdNCF2sAAhEIsGJ/YdNCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig/pxh00IXawAA
AAAAAAAAABFACKD2o2HTQhdrAAAAAAAAAAAAARAIgBanYdNCF2sAAhEIsA62YdNCF2sABwAAAOeo
CZT/////EUAIoKa4YdNCF2sAAAAAAAAAAAABEAiAHrth00IXawACEQiwGuWI00IXawABAAAA1QxA
AAAAAAAPIAgQ+gAAABFACKDW6YjTQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA
8wAAAAEQCICO/YjTQhdrAAIRCLDGKonTQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoLpMidNC
F2sAAAAAAAAAAAARQAig7lOJ00IXawAAAAAAAAAAAAEQCIB+VonTQhdrAAIRCLCWZInTQhdrAAcA
AADnqAmU/////xFACKBiZ4nTQhdrAAAAAAAAAAAAARAIgMppidNCF2sAAhEIsM6RsNNCF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAigLpew00IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAoqyw00IXawACEQiwftyw00IXawASAAAABRMAlP////8SIAgQGAAAABFACKA+
+7DTQhdrAAAAAAAAAAAAEUAIoAIFsdNCF2sAAAAAAAAAAAABEAiAQgix00IXawACEQiwphax00IX
awAHAAAA56gJlP////8RQAighhmx00IXawAAAAAAAAAAAAEQCIACHbHTQhdrAAIRCLDqPdjTQhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoLZC2NNCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgOZW2NNCF2sAAhEIsM6C2NNCF2sAEgAAAAUTAJT/////EiAIEBgAAAAR
QAigkp/Y00IXawAAAAAAAAAAABFACKDSpdjTQhdrAAAAAAAAAAAAARAIgHqo2NNCF2sAAhEIsF64
2NNCF2sABwAAAOeoCZT/////EUAIoCK72NNCF2sAAAAAAAAAAAABEAiA0r3Y00IXawACEQiwYun/
00IXawABAAAA1wxAAAAAAAAPIAgQ+gAAABFACKA27//TQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAA
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
ERICkOy6sNNCF2sAAAACAAkiAoAIvbDTQhdrAAwiAuAAvrDTQhdrAENqCgAAAAAAQ2oKAAAAAAAD
AAASAAAAAAsiAsDcv7DTQhdrANPoAAAAAAAAAAACABIAAAACIgKg5MCw00IXawAAAAIAAAAAAA0i
ArCswrDTQhdrAAAAAgAHAAAA9M9HAAYiApAYxbDTQhdrAAcAAAAVIgKgHMuw00IXawAHAAAAAAEB
ARciApDszLDTQhdrAAAAAgAUIgLA8M2w00IXawAAAAIABwAAAAAAAAD0z0cADoACsNzQsNNCF2sA
/38AAAcAAAC7HQMAD4ACwKTSsNNCF2sAAgAAAAAAAACoBQAAgMPJAQqAAsB407DTQhdrAP9/AAAH
AAAAAgAAAAAAAAAREAKQTNWw00IXawAHAP9/ARECkGTWsNNCF2sAAAACAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiAzAix00IXawACEQiwBCOx00IXawASAAAABRMAlP////8SIAgQGAAA
ABFACKAwNrHTQhdrAAEAAAAAAAAAARAIgGg4sdNCF2sAAhEIsNxJsdNCF2sABwAAAHZPcZT/////
EUAIoMhLsdNCF2sAAQAAAAAAAAABEAiATE6x00IXawACEQiwIFix00IXawAMAAAAdU9xlP////8R
QAig4Fqx00IXawABAAAAAAAAAAaAAqAwXLHTQhdrAAIAAAAAAAAAEyAIEAAAAAARQAigXF+x00IX
awABAAAAAAAAABUiAqAkZLHTQhdrAAcAAAAAAAAAAyICwEBlsdNCF2sAAAACACyVRwAAAACAyDoA
ABQiAsC0ZrHTQhdrAAcA/3//////AAAAAAAAAMAJIgKAmGix00IXawAMIgLggGmx00IXawBFagoA
AAAAAEVqCgAAAAAAAwAAEgAAAAAOgAKwiGqx00IXawACAAAAAAAAAMg6AAAPgALAUGux00IXawD/
fwAABwAAAMg6AAD/////CoACwBxtsdNCF2sAAgAAAAAAAAD/fwAABwAAACEQApD4bbHTQhdrAAAA
AgABEQKQxG6x00IXawAHAP9/CSICgLyAsdNCF2sADCIC4JyBsdNCF2sARWoKAAAAAABFagoAAAAA
AAIAABIAAAAACyICwIyCsdNCF2sA1ugAAAAAAAAAAAIAEgAAAAIQgMBUibHTQhdrAAQAAAA1r7al
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
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAKD4r10IXawACEQiwoGcr10IXawAS
AAAABRNgqf////8SIAgQGAAAABFACKBUhyvXQhdrAAAAAAAAAAAAEUAIoMiNK9dCF2sAAAAAAAAA
AAABEAiAkJAr10IXawACEQiwFJ8r10IXawAHAAAA56hpqf////8RQAigvKIr10IXawAAAAAAAAAA
AAEQCIBYpSvXQhdrAAPwASAEAAAAWBMAAAIRCLBo01LXQhdrAAEAAADLDEAAAAAAAA8gCBD6AAAA
EUAIoNjXUtdCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgAjpUtdC
F2sAAhEIsEwDU9dCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigrBVT10IXawAAAAAAAAAAABFA
CKAsGlPXQhdrAAAAAAAAAAAAARAIgKgbU9dCF2sAAhEIsPQlU9dCF2sABwAAAOeoaan/////EUAI
oLAnU9dCF2sAAAAAAAAAAAABEAiARClT10IXawACEQiwxH5610IXawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKCghHrXQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIC0
mHrXQhdrAAIRCLDAyHrXQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoIThetdCF2sAAAAAAAAA
AAARQAigzOZ610IXawAAAAAAAAAAAAEQCICk6HrXQhdrAAIRCLAU83rXQhdrAAcAAADnqGmp////
/xFACKD09HrXQhdrAAAAAAAAAAAAARAIgID2etdCF2sAAhEIsFgrotdCF2sAAQAAAMsMQAAAAAAA
DyAIEPoAAAARQAigoC6i10IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiAUDyi10IXawACEQiwkFei10IXawASAAAABRNgqf////8SIAgQGAAAABFACKDYaaLXQhdrAAAA
AAAAAAAAEUAIoIBuotdCF2sAAAAAAAAAAAABEAiA+G+i10IXawACEQiwMHqi10IXawAHAAAA56hp
qf////8RQAig7Hui10IXawAAAAAAAAAAAAEQCIB4faLXQhdrAAIRCLBE18nXQhdrAAEAAADVDEAA
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
AQAAAONupaf6AAAAAAAAAAAAAAAAAAAABIACoLwTuNhCF2sAAwAAAAYAAAAREgKQcBa42EIXawAG
AAMACSICgAQauNhCF2sADCIC4HQbuNhCF2sAoV4KAAAAAAChXgoAAAAAAAMAABIAAAAACyICwMgc
uNhCF2sA+NsAAAAAAAAGAAMAEgAAAAIiAqDAH7jYQhdrAAYAAwAAAAAADSICsHwhuNhCF2sABgAD
AAQAAADORHH/BiICkEgmuNhCF2sABAAAABUiAqD8SbjYQhdrAAQAAAAAAQABFyICkBxNuNhCF2sA
AAADABciApCwT7jYQhdrAAYAAwAUIgLAaFG42EIXawAGAAMABAAAAAEAAADORHH/DoACsFxVuNhC
F2sA/38AAAQAAADVowMAD4ACwLRWuNhCF2sAAwAAAAYAAADxEgAAgMPJAQqAAsD0WLjYQhdrAP9/
AAAEAAAAAwAAAAYAAAAREAKQgFq42EIXawAEAP9/ARECkORbuNhCF2sABgADAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAlKS42EIXawACEQiwjMS42EIXawASAAAABRNgqf////8SIAgQ
GAAAABFACKCo4LjYQhdrAAAAAAAAAAAAARAIgIDjuNhCF2sAAhEIsHj5uNhCF2sABwAAAHZP0an/
////EUAIoED8uNhCF2sAAAAAAAAAAAABEAiAFP+42EIXawACEQiwoAu52EIXawAMAAAAdU/Rqf//
//8RQAigkA+52EIXawAAAAAAAAAAAAaAAqA0EbnYQhdrAAMAAAAGAAAAEyAIEAAAAAARQAigmBS5
2EIXawAAAAAAAAAAABUiAqB4HbnYQhdrAAQAAAAAAAAAAyICwNAgudhCF2sABgADANXzcP8AAACA
+VAAABciApD8IrnYQhdrAAMAAwAUIgLAsCW52EIXawADAAMA/////wAAAABZKWP/ByICwIwqudhC
F2sAAgACAMvXVACgN6AAAgAAAAciAsAwLrnYQhdrAAUAAwCgN6AAoDegAAIAAAADIgLAtDG52EIX
awAGAAMA1fNw/wAAAIAAAAAAByICwOwyudhCF2sABgADANXzcP+gN6AAAgAAAAciAsCsNrnYQhdr
AAQAAwCgN6AAoDegAAIAAAAHIgLAgDq52EIXawAHAAMAoDegAKA3oAACAAAAByICwGBCudhCF2sA
AAACAKA3oACgN6AAAgAAAAciAsCERrnYQhdrAAEAAgCgN6AAoDegAAIAAAAHIgLADEu52EIXawAD
AAIAoDegAKA3oAACAAAAAyICwCBPudhCF2sAAAADAEPbnwAAAACAcEcAAAciAsC4ULnYQhdrAAAA
AwBD258AoDegAAIAAAADIgLAtFS52EIXawABAAMAEz3R/wAAAICN+s4AByICwBBWudhCF2sAAQAD
ABM90f+gN6AAAgAAAAMiAsCoWbnYQhdrAAIAAwAshnMAAAAAgHSxLAAHIgLABFu52EIXawACAAMA
LIZzAKA3oAACAAAAByICwFRdudhCF2sAAwADAFkpY/9ZVpQAAgAAAAwiAuCcX7nYQhdrAKxeCgAA
AAAArF4KAAAAAAAFAAASAAAAAAwiAuA0ZrnYQhdrACRHAgAAAAAAJEcCAAAAAAACAAESAAAAABAi
AqDQabnYQhdrAAAAAQCIFwgAESIC4HRrudhCF2sArF4KAAAAAAAkRwIAAAAAAAAAAQAIg///CyIC
wJxuudhCF2sAOOMAAAAAAAACAAIAEgAAAAsiAsCscbnYQhdrAJnVAAAAAAAABQADABIAAAALIgLA
9HO52EIXawD32wAAAAAAAAYAAwASAAAACyICwPx1udhCF2sATJMAAAAAAAAEAAMAEgAAAAsiAsDw
d7nYQhdrAKHmAAAAAAAABwADABIAAAALIgLA1Hq52EIXawDf4QAAAAAAAAAAAgASAAAACyICwAh9
udhCF2sA0tUAAAAAAAABAAIAEgAAAAsiAsDIf7nYQhdrAGPaAAAAAAAAAwACABIAAAALIgLAHIK5
2EIXawAMxQAAAAAAAAAAAwASAAAACyICwOSGudhCF2sAAt4AAAAAAAABAAMAEgAAAAsiAsDwiLnY
QhdrADDkAAAAAAAAAgADABIAAAALIgLAGIu52EIXawD+2wAAAAAAAAMAAwASAAAADoACsGjLudhC
F2sAAwAAAAYAAAD5UAAAD4ACwGDNudhCF2sAAwAAAAMAAADTIQAAgMPJAQqAAsDEzrnYQhdrAAMA
AAAGAAAAAwAAAAMAAAAhEAKQSNC52EIXawAGAAMAARECkCzSudhCF2sAAwADAAkiAoCMELrYQhdr
AAwiAuDAErrYQhdrALteCgAAAAAAu14KAAAAAAAEAAASAAAAAAsiAsBMFLrYQhdrAPzbAAAAAAAA
BgADABIAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAIMPMAAAAFAAAA8wAAAAEQCICo
aLrYQhdrAAIRCLAsjbrYQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoPiquthCF2sAAAAAAAAA
AAABEAiACK662EIXawACEQiw9MO62EIXawAHAAAAdk/Rqf////8RQAigoMa62EIXawAAAAAAAAAA
AAEQCIAkybrYQhdrAAIRCLD41LrYQhdrAAwAAAB1T9Gp/////xFACKB02LrYQhdrAAAAAAAAAAAA
BoACoFDauthCF2sAAwAAAAMAAAATIAgQAAAAABFACKCI3brYQhdrAAAAAAAAAAAAFSICoKTjuthC
F2sABAAAAAAAAAADIgLAQOa62EIXawADAAMAcWqUAAAAAIA4rwAAFCICwPTouthCF2sABAD/f///
//8AAAAAAAAAwAkiAoCY67rYQhdrAAwiAuAU7brYQhdrAMNeCgAAAAAAw14KAAAAAAAEAAASAAAA
AA6AArD87rrYQhdrAAMAAAADAAAAOK8AAA+AAsA08LrYQhdrAP9/AAAEAAAAMQABAP////8KgALA
pPG62EIXawADAAAAAwAAAP9/AAAEAAAAIRACkBDzuthCF2sAAwADAAERApB49LrYQhdrAAQA/38J
IgKAqA672EIXawAMIgLgBBC72EIXawDFXgoAAAAAAMVeCgAAAAAAAwAAEgAAAAALIgLAZBG72EIX
awAI3AAAAAAAAAMAAwASAAAAA/ABIAUAAAD8BQAAAxCA4NiQetdCF2sABAAAALVgK6cAAAAAAAAA
AAAAAAAAAAAAAhCAwNSjetdCF2sABAAAAAVqK6fgEwAAtg8AAAMQgOCU5cnXQhdrAAQAAABl5Emn
AAAAAAAAAAAAAAAAAAAAAAIQgMDY8MnXQhdrAAQAAAAk6kmnEQwAAEUIAAADEIDgTIlE2EIXawAE
AAAArQ95p/oAAAAAAAAAAAAAAAAAAAAEgAKgzMZE2EIXawADAAAAAgAAABESApAUykTYQhdrAAIA
AwAJIgKAtM9E2EIXawAMIgLgUNJE2EIXawCmWAoAAAAAAKZYCgAAAAAABAAAEgAAAAALIgLAYNVE
2EIXawAC4gAAAAAAAAIAAwASAAAAAiICoCDYRNhCF2sAAgADAAAAAAANIgKwrNtE2EIXawACAAMA
BQAAAKA3oAAGIgKQPOJE2EIXawAFAAAAFSICoMToRNhCF2sABQAAAAABAAEXIgKQ8OpE2EIXawAC
AAMAFCICwJjsRNhCF2sAAgADAAUAAAAAAAAAoDegAA6AArA48kTYQhdrAP9/AAAFAAAAoGgpAQ+A
AsBM9ETYQhdrAAMAAAACAAAAHQsAAIDDyQEKgALAxPVE2EIXawD/fwAABQAAAAMAAAACAAAAERAC
kCD4RNhCF2sABQD/fwERApCA+UTYQhdrAAIAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIB8TUXYQhdrAAIRCLDwhUXYQhdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoIyjRdhCF2sAAAAAAAAAAAABEAiA1KZF2EIXawACEQiwNLlF2EIXawAHAAAAdk/Rqf//
//8RQAig0LtF2EIXawAAAAAAAAAAAAEQCIA4v0XYQhdrAAIRCLAw1UXYQhdrABIAAAAFE2Cp////
/xIgCBAYAAAAEUAIoHDuRdhCF2sAAAAAAAAAAAARQAigjPVF2EIXawAAAAAAAAAAAAEQCIBY+EXY
QhdrAAIRCLB4imjYQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoOSQaNhCF2sAAAAAAAAAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgBTfaNhCF2sAAhEIsFgTadhCF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAigSDJp2EIXawAAAAAAAAAAABFACKAwOWnYQhdrAAAAAAAAAAAAARAI
gLw9adhCF2sAAhEIsHBMadhCF2sABwAAAOeoaan/////EUAIoERPadhCF2sAAAAAAAAAAAABEAiA
sFJp2EIXawACEQiw4DeQ2EIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCEPJDYQhdrAAAAAAAA
AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAcWJDYQhdrAAIRCLBcg5DYQhdrABIA
AAAFE2Cp/////xIgCBAYAAAAEUAIoEyjkNhCF2sAAAAAAAAAAAARQAig7KuQ2EIXawAAAAAAAAAA
AAEQCIAAsJDYQhdrAAIRCLD8v5DYQhdrAAcAAADnqGmp/////xFACKAsw5DYQhdrAAAAAAAAAAAA
ARAIgFDGkNhCF2sAAhEIsIywrthCF2sAAQAAANUMQAAAAAAADyAIEPsAAAARQAigkLqu2EIXawAA
AAAAAAAAAAEQCIDkva7YQhdrAAIRCLBE47fYQhdrAAEAAADLDEAAAAAAAA8gCBD6AAAAEUAIoOzq
t9hCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgGQEuNhCF2sAAhEI
sAxAuNhCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigeGC42EIXawAAAAAAAAAAABFACKCMZrjY
QhdrAAAAAAAAAAAAARAIgPxouNhCF2sAAhEIsPR4uNhCF2sABwAAAOeoaan/////EUAIoNB7uNhC
F2sAAAAAAAAAAAABEAiAqH642EIXawAD8AEgBgAAAEgVAAACEQiwjNRS10IXawABAAAA1QxAAAAA
AAAPIAgQ+gAAABFACKC43FLXQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIDM71LXQhdrAAIRCLDsGVPXQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoFw4U9dCF2sA
AAAAAAAAAAARQAig2D5T10IXawAAAAAAAAAAAAEQCID4QVPXQhdrAAIRCLAIUVPXQhdrAAcAAADn
qGmp/////xFACKCsU1PXQhdrAAAAAAAAAAAAARAIgPxWU9dCF2sAAhEIsGSAetdCF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigpId610IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiAjJ5610IXawACEQiw/Ml610IXawASAAAABRNgqf////8SIAgQGAAAABFACKDU6HrX
QhdrAAAAAAAAAAAAEUAIoGDvetdCF2sAAAAAAAAAAAABEAiAhPJ610IXawACEQiwUAJ710IXawAH
AAAA56hpqf////8RQAigeAV710IXawAAAAAAAAAAAAEQCIBcCHvXQhdrAAIRCLCMLaLXQhdrAAEA
AADLDEAAAAAAAA8gCBD6AAAAEUAIoHgzotdCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgCxFotdCF2sAAhEIsNRxotdCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAig
4I+i10IXawAAAAAAAAAAABFACKBElqLXQhdrAAAAAAAAAAAAARAIgOCZotdCF2sAAhEIsESootdC
F2sABwAAAOeoaan/////EUAIoNSqotdCF2sAAAAAAAAAAAABEAiAAK6i10IXawACEQiwjNjJ10IX
awABAAAA0AxAAAAAAAAPIAgQ+gAAABFACKCs3MnXQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIC49snXQhdrAAIRCLBoH8rXQhdrABIAAAAFE2Cp/////xIgCBAYAAAA
EUAIoHw+ytdCF2sAAAAAAAAAAAARQAigQEXK10IXawAAAAAAAAAAAAEQCIBgSMrXQhdrAAIRCLCQ
VsrXQhdrAAcAAADnqGmp/////xFACKAsWcrXQhdrAAAAAAAAAAAAARAIgCBcytdCF2sAAhEIsKyE
8ddCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigOInx10IXawAAAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiArJ3x10IXawACEQiw0Mfx10IXawASAAAABRNgqf////8SIAgQ
GAAAABFACKCs5fHXQhdrAAAAAAAAAAAAEUAIoEDs8ddCF2sAAAAAAAAAAAABEAiAUO/x10IXawAC
EQiwpP3x10IXawAHAAAA56hpqf////8RQAigfADy10IXawAAAAAAAAAAAAEQCIC0A/LXQhdrAAIR
CLDkMRnYQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoDw3GdhCF2sAAAAAAAAAAAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgBhSGdhCF2sAAhEIsBB8GdhCF2sAEgAAAAUTYKn/////
EiAIEBgAAAARQAigrJkZ2EIXawAAAAAAAAAAABFACKDknxnYQhdrAAAAAAAAAAAAARAIgASjGdhC
F2sAAhEIsHyxGdhCF2sABwAAAOeoaan/////EUAIoDy1GdhCF2sAAAAAAAAAAAABEAiAhLgZ2EIX
awACEQiwQN1A2EIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBs4UDYQhdrAAAAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICgMkHYQhdrAAIRCLAEXEHYQhdrABIAAAAFE2Cp
/////xIgCBAYAAAAEUAIoHh5QdhCF2sAAAAAAAAAAAARQAigRIBB2EIXawAAAAAAAAAAAAEQCIBo
g0HYQhdrAAIRCLAgkkHYQhdrAAcAAADnqGmp/////xFACKDQlEHYQhdrAAAAAAAAAAAAARAIgBCY
QdhCF2sAAhEIsDSKaNhCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigRI5o2EIXawAAAAAAAAAA
AAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAvNto2EIXawACEQiwAAhp2EIXawASAAAA
BRNgqf////8SIAgQGAAAABFACKBUJWnYQhdrAAAAAAAAAAAAEUAIoPAradhCF2sAAAAAAAAAAAAB
EAiA+C5p2EIXawACEQiwQD5p2EIXawAHAAAA56hpqf////8RQAigIEFp2EIXawAAAAAAAAAAAAEQ
CIBkRGnYQhdrAAIRCLDUN5DYQhdrAAEAAADQDEAAAAAAAA8gCBD6AAAAEUAIoLg8kNhCF2sAAAAA
AAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgAhTkNhCF2sAAhEIsCyBkNhCF2sA
EgAAAAUTYKn/////EiAIEBgAAAARQAigsJ6Q2EIXawAAAAAAAAAAABFACKB4pZDYQhdrAAAAAAAA
AAAAARAIgNyokNhCF2sAAhEIsAS4kNhCF2sABwAAAOeoaan/////EUAIoOC7kNhCF2sAAAAAAAAA
AAABEAiA7L6Q2EIXawACEQiwiOKr2EIXawAMAAAAdU/Rqf////8RQAigaOir2EIXawAAAAAAAAAA
AAaAAqC06qvYQhdrAAMAAAADAAAAEyAIEAAAAAARQAigxO6r2EIXawAAAAAAAAAAABUiAqAE+qvY
QhdrAAYAAAAAAAAAAyICwDD/q9hCF2sAAwADAFkpY/8AAACARw49ARciApDoAqzYQhdrAAAAAwAU
IgLAzAWs2EIXawAAAAMA/////wAAAACgN6AADoACsIgPrNhCF2sAAwAAAAMAAABHDj0BD4ACwNgR
rNhCF2sAAwAAAAAAAADOHxMAgMPJAQqAAsA0E6zYQhdrAAMAAAADAAAAAwAAAAAAAAAhEAKQZBWs
2EIXawADAAMAARECkPAXrNhCF2sAAAADAAkiAoAQX6zYQhdrAAwiAuDAYKzYQhdrAJJeCgAAAAAA
kl4KAAAAAAAFAAASAAAAAAsiAsA8Y6zYQhdrAAzcAAAAAAAAAwADABIAAAAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgICwrNhCF2sAAhEIsDjerNhCF2sABwAAAOeoaan/////AvABIALw
ARAAAAAAEUAIoGTlrNhCF2sAAQAAAAAAAAABEAiAyOis2EIXawACEQiwJMqt2EIXawASAAAABRNg
qf////8SIAgQGAAAABFACKAY9q3YQhdrAAEAAAAAAAAAEUAIoFj/rdhCF2sAAQAAAAAAAAABEAiA
QAKu2EIXawACEQiwXBau2EIXawAMAAAAdU/Rqf////8RQAigNBuu2EIXawABAAAAAAAAAAaAAqB8
Ha7YQhdrAAMAAAAAAAAAEyAIEAAAAAARQAigeCKu2EIXawABAAAAAAAAABUiAqAwKa7YQhdrAAYA
AAAAAAAAAyICwCgrrthCF2sAAAADALMioAAAAACAPdgAABciApCoLa7YQhdrAAIAAgAUIgLATDCu
2EIXawACAAIA/////wAAAABi31QADoACsAw4rthCF2sAAwAAAAAAAAA92AAAD4ACwJg6rthCF2sA
AgAAAAIAAAAxxxMAgMPJAQqAAsD8O67YQhdrAAMAAAAAAAAAAgAAAAIAAAAhEAKQTD6u2EIXawAA
AAMAARECkCBArthCF2sAAgACAAkiAoBgf67YQhdrAAwiAuAoga7YQhdrALJeCgAAAAAAsl4KAAAA
AAAEAAASAAAAAAsiAsCYg67YQhdrABPFAAAAAAAAAAADABIAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgHTSrthCF2sAAhEIsHATr9hCF2sABwAAAOeoCZT/////EUAIoOwWr9hCF2sA
AAAAAAAAAAABEAiApBqv2EIXawACEQiwVOKv2EIXawASAAAABRMAlP////8SIAgQGAAAABFACKDY
CrDYQhdrAAAAAAAAAAAAARAIgEQQsNhCF2sAAhEIsIwmsNhCF2sADAAAAHVPcZT/////EUAIoOQq
sNhCF2sAAAAAAAAAAAAGgAKg0Cyw2EIXawACAAAAAgAAABMgCBAAAAAAEUAIoCwxsNhCF2sAAAAA
AAAAAAAVIgKgRDmw2EIXawAGAAAAAAAAAAMiAsAEO7DYQhdrAAIAAgDL11QAAAAAgOfKAAAUIgLA
WD6w2EIXawAGAP9//////wAAAAAAAADACSICgMhBsNhCF2sADCIC4BxEsNhCF2sAu14KAAAAAAC7
XgoAAAAAAAMAABIAAAAADoACsKxGsNhCF2sAAgAAAAIAAADnygAAD4ACwExIsNhCF2sA/38AAAYA
AABrsT4B/////wqAAsBYS7DYQhdrAAIAAAACAAAA/38AAAYAAAAhEAKQAE2w2EIXawACAAIAAREC
kGhPsNhCF2sABgD/fwkiAoDkbLDYQhdrAAwiAuB8brDYQhdrALxeCgAAAAAAvF4KAAAAAAACAAAS
AAAAAAsiAsDMcLDYQhdrAEPjAAAAAAAAAgACABIAAAACEIDAvIOw2EIXawABAAAANpmip7oAAACX
AAAAAxCA4Izlt9hCF2sAAQAAANlupaf6AAAAAAAAAAAAAAAAAAAABIACoOwfuNhCF2sAAwAAAAAA
AAAREgKQGC+42EIXawAAAAMACSICgIQyuNhCF2sADCIC4Cw1uNhCF2sAol4KAAAAAACiXgoAAAAA
AAQAABIAAAAACyICwOQ2uNhCF2sACMUAAAAAAAAAAAMAEgAAAAIiAqD0OrjYQhdrAAAAAwAAAAAA
DSICsOQ8uNhCF2sAAAADAAYAAACzIqAABiICkIhCuNhCF2sABgAAABUiAqAAYrjYQhdrAAYAAAAA
AQABFyICkIBkuNhCF2sAAAADABQiAsBYZrjYQhdrAAAAAwAGAAAAAAAAALMioAAOgAKwhGq42EIX
awD/fwAABgAAAK8jAwAPgALA4Gu42EIXawADAAAAAAAAAMISAACAw8kBCoACwPhtuNhCF2sA/38A
AAYAAAADAAAAAAAAABEQApC8b7jYQhdrAAYA/38BEQKQEHG42EIXawAAAAMABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAASAAqAov7jYQhdrAAMAAAADAAAAERICkHDBuNhCF2sAAwADAAkiAoCA
xLjYQhdrAAwiAuDExrjYQhdrAKdeCgAAAAAAp14KAAAAAAAFAAASAAAAAAsiAsCIybjYQhdrAPzb
AAAAAAAAAwADABIAAAACIgKgSMy42EIXawADAAMAAAAAAA0iArAgzrjYQhdrAAMAAwAGAAAAWSlj
/wSAAqBg67jYQhdrAAAAAAAAAAAAERICkMTvuNhCF2sAAAAAAAkiAoBw87jYQhdrAAwiAuDM9LjY
QhdrACJHAgAAAAAAIkcCAAAAAAACAAESAAAAAAsiAsAE97jYQhdrAPoTAAAAAAAAAAAAABIAAAAC
IgKgpPm42EIXawAAAAAAAAAAAA0iArAk+7jYQhdrAAAAAAAZAAAAoDegAAYiApAc/rjYQhdrABkA
AAAgIAgw8wAAAAUAAADzAAAAARAIgLQIudhCF2sAAhEIsBRAudhCF2sAEgAAAAUTYKn/////EiAI
EBgAAAARQAigSGC52EIXawABAAAAAAAAAAEQCICAY7nYQhdrAAIRCLDYcrnYQhdrAAcAAADnqGmp
/////xFACKBUd7nYQhdrAAEAAAAAAAAAARAIgAx6udhCF2sAAhEIsFjBudhCF2sALAAAAGb3Zan/
////FyAIIAAD4P72AAQAEUAIoFQyuthCF2sAAQAAAAAAAAABEAiAIDa62EIXawACEQiwZD+62EIX
awABAAAAbfdlqf////8PIAgQ+wAAABFACKCUSrrYQhdrAAEAAAAAAAAAARAIgFRNuthCF2sAAhEI
sLhWuthCF2sALAAAAJn3Zan/////FyIIIAAD4P72AAQAEUAIoKiuuthCF2sAAQAAAAAAAAAgIAgw
9gAAAAIAAAD/////ARAIgKC2uthCF2sAAhEIsLjButhCF2sALAAAAIPwZan/////FyAIIAAD4P72
AAQAEUAIoAgJu9hCF2sAAQAAAAAAAAAgIAgw9gAAAAIAAAD/////ARAIgCwPu9hCF2sAAhEIsKwb
u9hCF2sABwAAAHVT0an/////EUAIoIgeu9hCF2sAAQAAAAAAAAAEIAgg9gAAAAAAAAARQAigjCa7
2EIXawABAAAAAAAAAAEQCICYKbvYQhdrAAIRCLAoOLvYQhdrACwAAAB28GWp/////yUgCAARQAig
UD+72EIXawABAAAAAAAAAAEQCIDcQbvYQhdrAAIRCLD0c7vYQhdrABIAAAAFE2Cp/////xIgCBAY
AAAAEUAIoBiWu9hCF2sAAQAAAAAAAAABEAiA7Ji72EIXawACEQiwdNa72EIXawAMAAAAdU/Rqf//
//8RQAig+Nq72EIXawABAAAAAAAAAAaAAqDQ3LvYQhdrAAMAAAAAAAAAEyAIEAAAAAARQAigLOC7
2EIXawABAAAAAAAAABUiAqDk6bvYQhdrAAYAAAAAAAAAAyICwFztu9hCF2sAAAADAMMjnwAAAACA
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
AAAAAP9/AAAGAAAAIRACkGji4NhCF2sAAAADAAERApCk5eDYQhdrAAYA/38JIgKA7ADh2EIXawAM
IgLgTALh2EIXawBbXgoAAAAAAFteCgAAAAAAAgAAEgAAAAALIgLAXATh2EIXawD3xAAAAAAAAAAA
AwASAAAAAhCAwKgO4dhCF2sABAAAAMlEtacBAgAAnwEAAAMQgOCMd/XYQhdrAAQAAAD3HL2n+gAA
AAAAAAAAAAAAAAAAAASAAqDwovXYQhdrAAIAAAACAAAAERICkEyl9dhCF2sAAgACAAkiAoDIqfXY
QhdrAAwiAuAoq/XYQhdrABBeCgAAAAAAEF4KAAAAAAADAAASAAAAAAsiAsCMrPXYQhdrAPriAAAA
AAAAAgACABIAAAACIgKgxLP12EIXawACAAIAAAAAAA0iArB4tfXYQhdrAAIAAgAGAAAApx2fAAYi
ApDQufXYQhdrAAYAAAAVIgKgUL/12EIXawAGAAAAAAEAARciApAwwfXYQhdrAAIAAgAUIgLArML1
2EIXawACAAIABgAAAAAAAACnHZ8ADoACsBDG9dhCF2sA/38AAAYAAAC2DggAD4ACwFjH9dhCF2sA
AgAAAAIAAABoCQAAgMPJAQqAAsCsyPXYQhdrAP9/AAAGAAAAAgAAAAIAAAAREAKQJMr12EIXawAG
AP9/ARECkIDL9dhCF2sAAgACAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAAAv22EIX
awACEQiw/E322EIXawASAAAABRMAlP////8SIAgQGAAAABFACKB4a/bYQhdrAAAAAAAAAAAAARAI
gMxu9thCF2sAAhEIsER+9thCF2sABwAAAOeoCZT/////EUAIoCyB9thCF2sAAAAAAAAAAAABEAiA
qIP22EIXawACEQiwFKH22EIXawAMAAAAdU9xlP////8RQAiggKT22EIXawAAAAAAAAAAAAaAAqDA
p/bYQhdrAAIAAAACAAAAEyAIEAAAAAARQAigSKv22EIXawAAAAAAAAAAABUiAqC4svbYQhdrAAYA
AAAAAAAAAyICwJS09thCF2sAAgACADvAngAAAACAbF0AABQiAsB4tvbYQhdrAAYA/3//////AAAA
AAAAAMAJIgKAQLn22EIXawAMIgLgpLr22EIXawASXgoAAAAAABJeCgAAAAAAAwAAEgAAAAAOgAKw
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
AwAAAAIAAAAREgKQFiuC20IXawACAAMACSICgCotgttCF2sADCIC4BYugttCF2sAFksKAAAAAAAW
SwoAAAAAAAEAABIAAAAACyICwDIvgttCF2sAWvEAAAAAAAACAAMAEgAAAAIiAqBWMILbQhdrAAIA
AwAAAAAADSICsIIxgttCF2sAAgADAAUAAAACfZD/BiICkAo0gttCF2sABQAAABUiAqD2OILbQhdr
AAUAAAAAAQEBFyICkII6gttCF2sAAgADABQiAsDOO4LbQhdrAAIAAwAFAAAAAAAAAAJ9kP8HIgLA
+j6C20IXawACAAIAZmycAKA3oAABAAAAByICwE5AgttCF2sABQADAKA3oACgN6AAAQAAAAciAsBu
QYLbQhdrAAYAAwCgN6AAoDegAAEAAAAHIgLAlkKC20IXawAEAAMAoDegAKA3oAABAAAAByICwLpD
gttCF2sABwADAKA3oACgN6AAAQAAAAciAsA+RYLbQhdrAAAAAgCgN6AAoDegAAEAAAAHIgLARkaC
20IXawABAAIAoDegAKA3oAABAAAAByICwFJHgttCF2sAAwACAKA3oACgN6AAAQAAAAciAsASSYLb
QhdrAAAAAwCmZJwAoDegAAEAAAAHIgLA7kqC20IXawABAAMADhYuAKA3oAABAAAAByICwMpLgttC
F2sAAgADAAJ9kP+CEykAAQAAAAciAsDiTILbQhdrAAMAAwBxapQAoDegAAEAAAAMIgLgMk6C20IX
awAWSwoAAAAAABZLCgAAAAAAAQAAEgAAAAAMIgLg5lKC20IXawCGUAIAAAAAAIZQAgAAAAAAAQAB
EgAAAAAQIgKg+lSC20IXawAAAAEAkPoHABEiAuAaVoLbQhdrABZLCgAAAAAAhlACAAAAAAAAAAEA
CIP//wsiAsBeV4LbQhdrAL3fAAAAAAAAAgACABIAAAALIgLAulmC20IXawAG0gAAAAAAAAUAAwAS
AAAACyICwCJbgttCF2sAT9gAAAAAAAAGAAMAEgAAAAsiAsBSXILbQhdrANWQAAAAAAAABAADABIA
AAALIgLAfl2C20IXawDF4gAAAAAAAAcAAwASAAAACyICwK5egttCF2sAF94AAAAAAAAAAAIAEgAA
AAsiAsBaYILbQhdrAD7SAAAAAAAAAQACABIAAAALIgLAcmGC20IXawC81gAAAAAAAAMAAgASAAAA
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
QhdrAIFHCgAAAAAAgUcKAAAAAAABAAASAAAAAAsiAsBslLzbQhdrAHbiAAAAAAAABwADABIAAAAC
IgKgmJW820IXawAHAAMAAAAAAA0iArBAl7zbQhdrAAcAAwAGAAAAoDegAAYiApDYmbzbQhdrAAYA
AAAVIgKgNKG820IXawAGAAAAAAEBARciApDgorzbQhdrAAcAAwAUIgLAIKS820IXawAHAAMABgAA
AAAAAACgN6AADoACsNinvNtCF2sA/38AAAYAAAB1oLUAD4ACwLyovNtCF2sAAwAAAAcAAAA7BgAA
gMPJAQqAAsCEqbzbQhdrAP9/AAAGAAAAAwAAAAcAAAAREAKQlKq820IXawAGAP9/ARECkGCrvNtC
F2sABwADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAQOC820IXawACEQiwVBO920IX
awASAAAABRNgqf////8SIAgQGAAAABFACKCEKr3bQhdrAAAAAAAAAAAAARAIgLgsvdtCF2sAAhEI
sIw6vdtCF2sABwAAAHZP0an/////EUAIoHA8vdtCF2sAAAAAAAAAAAABEAiAJD6920IXawACEQiw
nFC920IXawASAAAABRNgqf////8SIAgQGAAAABFACKAkYr3bQhdrAAAAAAAAAAAAEUAIoCRovdtC
F2sAAAAAAAAAAAABEAiA4Gm920IXawACEQiwMFXR20IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFA
CKCcWdHbQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDIaNHbQhdr
AAIRCLCYkdHbQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoFSl0dtCF2sAAAAAAAAAAAARQAig
zKnR20IXawAAAAAAAAAAAAEQCICIq9HbQhdrAAIRCLBwttHbQhdrAAcAAADnqGmp/////xFACKAk
uNHbQhdrAAAAAAAAAAAAARAIgLi50dtCF2sAAhEIsJAC+dtCF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAigrAj520IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiANB75
20IXawACEQiwlD/520IXawASAAAABRNgqf////8SIAgQGAAAABFACKBYVvnbQhdrAAAAAAAAAAAA
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
QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoFAkw95CF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgNQ+w95CF2sAAhEIsDBsw95CF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAigMIbD3kIXawAAAAAAAAAAABFACKDojMPeQhdrAAAAAAAAAAAAARAIgMCPw95CF2sAAhEI
sNyew95CF2sABwAAAOeoaan/////EUAIoFyhw95CF2sAAAAAAAAAAAABEAiAOKTD3kIXawACEQiw
yMvq3kIXawABAAAA1QxAAAAAAAAPIAgQ+gAAAALwATACAAAAAgAAAJOFAAARQAigPNHq3kIXawAA
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAnCnr3kIXawACEQiwNFbr3kIX
awASAAAABRNgqf////8SIAgQGAAAABFACKDUdOveQhdrAAAAAAAAAAAAEUAIoHh7695CF2sAAAAA
AAAAAAABEAiAaH7r3kIXawACEQiwtI7r3kIXawAHAAAA56hpqf////8RQAigTJHr3kIXawAAAAAA
AAAAAAEQCIB0k+veQhdrAAIRCLAUevreQhdrAAwAAAB1T9Gp/////xFACKAsf/reQhdrAAAAAAAA
AAAABoACoOSA+t5CF2sAAwAAAAcAAAATIAgQAAAAABFACKDchPreQhdrAAAAAAAAAAAAFSICoFyO
+t5CF2sABgAAAAAAAAADIgLAnJL63kIXawAHAAMAnQRh/wAAAIADMz8BFCICwACV+t5CF2sABgD/
f/////8AAAAAAAAAwAkiAoAUmPreQhdrAAwiAuCYmfreQhdrAFxOCgAAAAAAXE4KAAAAAAAEAAAS
AAAAAA6AArConPreQhdrAAMAAAAHAAAAAzM/AQ+AAsBEnvreQhdrAP9/AAAGAAAAAzM/Af////8K
gALAjJ/63kIXawADAAAABwAAAP9/AAAGAAAAIRACkESh+t5CF2sABwADAAERApCgovreQhdrAAYA
/38JIgKAcMT63kIXawAMIgLg5MX63kIXawBfTgoAAAAAAF9OCgAAAAAAAwAAEgAAAAALIgLAiMf6
3kIXawDw8QAAAAAAAAcAAwASAAAAAhCAwIDU+t5CF2sABAAAAFzzDapTAgAAQAIAAAMQgOAQgxLf
QhdrAAQAAACPDReq+gAAAAAAAAAAAAAAAAAAAASAAqAMsBLfQhdrAAMAAAAHAAAAERICkIiyEt9C
F2sABwADAAkiAoCQtRLfQhdrAAwiAuDMthLfQhdrAJ1OCgAAAAAAnU4KAAAAAAAEAAASAAAAAAsi
AsBIuBLfQhdrAM7xAAAAAAAABwADABIAAAACIgKgNLoS30IXawAHAAMAAAAAAA0iArDcuxLfQhdr
AAcAAwAGAAAAnQRh/wYiApCIwRLfQhdrAAYAAAAVIgKg4MgS30IXawAGAAAAAAEAARciApBUyxLf
QhdrAAcAAwAUIgLAGM0S30IXawAHAAMABgAAAAAAAACdBGH/ByICwEjREt9CF2sAAgACAKA3oACg
N6AAAgAAAAciAsAY7xLfQhdrAAUAAwCgN6AAoDegAAIAAAAHIgLAtPYS30IXawAGAAMAoDegAKA3
oAACAAAAAyICwAz7Et9CF2sABAADAL3km/8AAACA41IEAQciAsBA/BLfQhdrAAQAAwC95Jv/oDeg
AAIAAAAHIgLAtP0S30IXawAHAAMAnQRh/50xkgACAAAAByICwGxJE99CF2sAAAACAKA3oACgN6AA
AgAAAAciAsA4ThPfQhdrAAEAAgCgN6AAoDegAAIAAAADIgLAfFMT30IXawADAAIA5ZcQAAAAAIAL
Y5AAByICwChWE99CF2sAAwACAOWXEACgN6AAAgAAAAMiAsD0WRPfQhdrAAAAAwDkerj/AAAAgAyA
6AAHIgLARFwT30IXawAAAAMA5Hq4/6A3oAACAAAAByICwEBgE99CF2sAAQADAKA3oACgN6AAAgAA
AAciAsAEZBPfQhdrAAIAAwCTtigAoDegAAIAAAAHIgLAdGgT30IXawADAAMAoDegAKA3oAACAAAA
DCIC4EhqE99CF2sAnk4KAAAAAACeTgoAAAAAAAQAABIAAAAADCIC4KxwE99CF2sAplsCAAAAAACm
WwIAAAAAAAEAARIAAAAAECICoHh0E99CF2sAAAABAPjyBwARIgLg3HYT30IXawCeTgoAAAAAAKZb
AgAAAAAAAAABAAiD//8LIgLA5HkT30IXawD52gAAAAAAAAIAAgASAAAACyICwPR9E99CF2sAjc0A
AAAAAAAFAAMAEgAAAAsiAsDUgBPfQhdrALTTAAAAAAAABgADABIAAAALIgLAAIQT30IXawD1nQAA
AAAAAAQAAwASAAAACyICwDSGE99CF2sAzvEAAAAAAAAHAAMAEgAAAAsiAsD4hxPfQhdrAFzZAAAA
AAAAAAACABIAAAALIgLAeIoT30IXawDEzQAAAAAAAAEAAgASAAAACyICwKyME99CF2sALtsAAAAA
AAADAAIAEgAAAAsiAsAIkBPfQhdrAG/MAAAAAAAAAAADABIAAAALIgLA6JET30IXawCV3AAAAAAA
AAEAAwASAAAACyICwMyUE99CF2sAPOwAAAAAAAACAAMAEgAAAAsiAsBEmBPfQhdrAMDTAAAAAAAA
AwADABIAAAAOgAKwNNAT30IXawD/fwAABgAAAFlSCQAPgALAmNET30IXawADAAAABwAAAN4HAACA
w8kBCoACwODSE99CF2sA/38AAAYAAAADAAAABwAAABEQApA41BPfQhdrAAYA/38BEQKQmNUT30IX
awAHAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICIGhTfQhdrAAIRCLDAOhTfQhdr
ABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoIRVFN9CF2sAAAAAAAAAAAABEAiAKFgU30IXawACEQiw
dG4U30IXawAHAAAAdk/Rqf////8RQAigMHEU30IXawAAAAAAAAAAAAEQCICscxTfQhdrAAIRCLCE
gBTfQhdrAAwAAAB1T9Gp/////xFACKBkhBTfQhdrAAAAAAAAAAAABoACoCSGFN9CF2sAAwAAAAcA
AAATIAgQAAAAABFACKDYiRTfQhdrAAAAAAAAAAAAFSICoGSQFN9CF2sABgAAAAAAAAADIgLAeJIU
30IXawAHAAMAc4KRAAAAAIAqrwAAFCICwAiUFN9CF2sABgD/f/////8AAAAAAAAAwAkiAoColhTf
QhdrAAwiAuAkmBTfQhdrAK5OCgAAAAAArk4KAAAAAAAEAAASAAAAAA6AArComRTfQhdrAAMAAAAH
AAAAKq8AAA+AAsAMmxTfQhdrAP9/AAAGAAAAKq8AAP////8KgALAhJwU30IXawADAAAABwAAAP9/
AAAGAAAAIRACkOSdFN9CF2sABwADAAERApAwnxTfQhdrAAYA/38JIgKALLkU30IXawAMIgLgeLoU
30IXawCwTgoAAAAAALBOCgAAAAAAAwAAEgAAAAALIgLA4LsU30IXawDY8QAAAAAAAAcAAwASAAAA
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
DyAIEPoAAAARQAigPDI630IXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAB
EAiA/Eo630IXawACEQiwAIA630IXawASAAAABRNgqf////8SIAgQGAAAABFACKAIojrfQhdrAAEA
AAAAAAAAEUAIoMyoOt9CF2sAAQAAAAAAAAABEAiAOKs630IXawACEQiwVLo630IXawAHAAAA56hp
qf////8RQAigHL0630IXawABAAAAAAAAAAEQCICkvzrfQhdrAAPwASAEAAAAEBEAAAIRCLAaJzrf
QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoEYtOt9CF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgOZDOt9CF2sAAhEIsE50Ot9CF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAigDpM630IXawAAAAAAAAAAABFACKA+mTrfQhdrAAAAAAAAAAAAARAIgFqcOt9CF2sAAhEI
sLKqOt9CF2sABwAAAOeoaan/////EUAIoKKtOt9CF2sAAAAAAAAAAAABEAiAFrA630IXawACEQiw
ctFh30IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAO1mHfQhdrAAAAAAAAAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIAq6mHfQhdrAAIRCLBmGWLfQhdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoLY3Yt9CF2sAAAAAAAAAAAARQAig4j1i30IXawAAAAAAAAAAAAEQCICOQGLfQhdr
AALwAQACEQiwak9i30IXawAHAAAA56hpqf////8RQAigXlJi30IXawAAAAAAAAAAAAEQCIBuVWLf
QhdrAAIRCLAifonfQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHbMid9CF2sAAAAAAAAAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgJrgid9CF2sAAhEIsJIOit9CF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAigNiyK30IXawAAAAAAAAAAABFACKCmM4rfQhdrAAAAAAAAAAAAARAI
gJY2it9CF2sAAhEIsMpEit9CF2sABwAAAOeoaan/////EUAIoPZHit9CF2sAAAAAAAAAAAABEAiA
4kqK30IXawACEQiwJj2Y30IXawAMAAAAdU/Rqf////8RQAigskOY30IXawAAAAAAAAAAAAaAAqDW
RpjfQhdrAAMAAAAEAAAAEyAIEAAAAAARQAig/kqY30IXawAAAAAAAAAAABUiAqD2VJjfQhdrAAQA
AAAAAAAAAyICwL5YmN9CF2sABAADAITbbAAAAACAHFwzABQiAsBuXJjfQhdrAAQA/3//////AAAA
AAAAAMAJIgKAGmCY30IXawAMIgLgDmKY30IXawBpUgoAAAAAAGlSCgAAAAAABAAAEgAAAAAOgAKw
3mSY30IXawADAAAABAAAAP+uNwEPgALAsmuY30IXawD/fwAABAAAAP+uNwH/////CoACwCJtmN9C
F2sAAwAAAAQAAAD/fwAABAAAACEQApBWb5jfQhdrAAQAAwABEQKQQnGY30IXawAEAP9/CSICgHKS
mN9CF2sADCIC4O6TmN9CF2sAbFIKAAAAAABsUgoAAAAAAAMAABIAAAAACyICwIaWmN9CF2sArqAA
AAAAAAAEAAMAEgAAAAIQgMDGq5jfQhdrAAQAAABYqEqqaQIAACwCAAADEIDgxjKx30IXawAEAAAA
rxVUqvoAAAAAAAAAAAAAAAAAAAAEgAKg7mix30IXawADAAAABAAAABESApAabLHfQhdrAAQAAwAJ
IgKABnCx30IXawAMIgLgYnGx30IXawCtUgoAAAAAAK1SCgAAAAAABAAAEgAAAAALIgLAanOx30IX
awCWoAAAAAAAAAQAAwASAAAAAiICoB51sd9CF2sABAADAAAAAAANIgKw+nax30IXawAEAAMABAAA
AITbbAAGIgKQBnyx30IXawAEAAAAFSICoNaDsd9CF2sABAAAAAABAAEXIgKQGoax30IXawAEAAMA
FCICwMaHsd9CF2sABAADAAQAAAAAAAAAhNtsAA6AArAajLHfQhdrAP9/AAAEAAAAfLAJAA+AAsCe
jbHfQhdrAAMAAAAEAAAATQgAAIDDyQEKgALAypCx30IXawD/fwAABAAAAAMAAAAEAAAAERACkHaS
sd9CF2sABAD/fwERApDylLHfQhdrAAQAAwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAICAI
MPMAAAAFAAAA8wAAAAEQCIC65LHfQhdrAAIRCLAqCLLfQhdrABIAAAAFE2Cp/////xIgCBAYAAAA
EUAIoFojst9CF2sAAAAAAAAAAAABEAiA5iay30IXawACEQiwdkCy30IXawAHAAAAdk/Rqf////8R
QAigSkOy30IXawAAAAAAAAAAAAEQCIASRrLfQhdrAAIRCLBGU7LfQhdrAAwAAAB1T9Gp/////xFA
CKBOV7LfQhdrAAAAAAAAAAAABoACoCJZst9CF2sAAwAAAAQAAAATIAgQAAAAABFACKByXbLfQhdr
AAAAAAAAAAAAFSICoF5lst9CF2sABAAAAAAAAAADIgLAZmey30IXawAEAAMAdYVsAAAAAIAPVgAA
FCICwJJpst9CF2sABAD/f/////8AAAAAAAAAwAkiAoDebLLfQhdrAAwiAuBWbrLfQhdrALZSCgAA
AAAAtlIKAAAAAAAEAAASAAAAAA6AArCycLLfQhdrAAMAAAAEAAAAD1YAAA+AAsA+crLfQhdrAP9/
AAAEAAAAD1YAAP////8KgALAZnSy30IXawADAAAABAAAAP9/AAAEAAAAIRACkD52st9CF2sABAAD
AAERApCad7LfQhdrAAQA/38JIgKA1pSy30IXawAMIgLgMpay30IXawC4UgoAAAAAALhSCgAAAAAA
AwAAEgAAAAALIgLA2pey30IXawCcoAAAAAAAAAQAAwASAAAAAhCAwCqmst9CF2sABAAAAEqmVKqR
hwAAzlwAAAMQgODyZSjgQhdrAAQAAABf7oGqAAAAAAAAAAAAAAAAAAAAABUiAqDecCjgQhdrAAQA
AAAAAQABFyICkBZ0KOBCF2sAAAADABQiAsAOdijgQhdrAAAAAwAEAAAAAAAAAFDaQgAOgAKwanso
4EIXawD/fwAABAAAAFNnLQAPgALAZn0o4EIXawADAAAAAAAAAJQPAACAw8kBCoACwEZ/KOBCF2sA
/38AAAQAAAADAAAAAAAAABEQApDagCjgQhdrAAQA/38BEQKQQoIo4EIXawAAAAMABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAABQAAAPMAAAABEAiAQvco4EIXawACEQiwoikp4EIX
awASAAAABRNgqf////8SIAgQGAAAABFACKBaRingQhdrAAEAAAAAAAAAARAIgM5JKeBCF2sAAhEI
sOJiKeBCF2sABwAAAHZP0an/////EUAIoKZlKeBCF2sAAQAAAAAAAAABEAiAmmgp4EIXawACEQiw
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
AAAAAAEQCIDWOmbgQhdrAAIRCLAWSmbgQhdrAAcAAADnqAmU/////xFACKD+TGbgQhdrAAAAAAAA
AAAAARAIgLZPZuBCF2sAAhEIsBJqjeBCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigom+N4EIX
awAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAooSN4EIXawACEQiw+raN
4EIXawASAAAABRMAlP////8SIAgQGAAAABFACKAK1o3gQhdrAAAAAAAAAAAAEUAIoHrcjeBCF2sA
AAAAAAAAAAABEAiA8t+N4EIXawACEQiwyu6N4EIXawAHAAAA56gJlP////8RQAigevGN4EIXawAA
AAAAAAAAAAEQCIAa9I3gQhdrAAIRCLDuFrXgQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoG4b
teBCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgLY0teBCF2sAAhEI
sHZkteBCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAiggoO14EIXawAAAAAAAAAAABFACKCmibXg
QhdrAAAAAAAAAAAAARAIgGaMteBCF2sAAhEIsKqateBCF2sABwAAAOeoCZT/////EUAIoHadteBC
F2sAAAAAAAAAAAABEAiA7p+14EIXawAD8AEgBgAAADwKAAACEQiwyAdQ30IXawABAAAA0AxAAAAA
AAAPIAgQ+gAAABFACKCUDlDfQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIBAJVDfQhdrAAIRCLBYX1DfQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoCR+UN9CF2sA
AAAAAAAAAAARQAigKIVQ30IXawAAAAAAAAAAAAEQCIDkh1DfQhdrAAIRCLDEmFDfQhdrAAcAAADn
qAmU/////xFACKCQm1DfQhdrAAAAAAAAAAAAARAIgKyeUN9CF2sAAhEIsCyzd99CF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigwLd330IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiAtMx330IXawACEQiwVPZ330IXawASAAAABRMAlP////8SIAgQGAAAABFACKB4Enjf
QhdrAAAAAAAAAAAAEUAIoMwYeN9CF2sAAAAAAAAAAAABEAiAZBt430IXawACEQiwcCt430IXawAH
AAAA56gJlP////8RQAigRC5430IXawAAAAAAAAAAAAEQCIDIMHjfQhdrAAIRCLAYX5/fQhdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoORjn99CF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAA
AAUAAADzAAAAARAIgHR3n99CF2sAAhEIsDSln99CF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig
0MCf30IXawAAAAAAAAAAABFACKBcyJ/fQhdrAAAAAAAAAAAAARAIgNzKn99CF2sAAhEIsGTZn99C
F2sABwAAAOeoCZT/////EUAIoDzcn99CF2sAAAAAAAAAAAABEAiAvN6f30IXawACEQiwSA3H30IX
awABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKCcEsffQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAI
MPMAAAAFAAAA8wAAAAEQCID0KsffQhdrAAIRCLA0WsffQhdrABIAAAAFEwCU/////xIgCBAYAAAA
EUAIoPR2x99CF2sAAAAAAAAAAAARQAigfH7H30IXawAAAAAAAAAAAAEQCICwgcffQhdrAAIRCLDY
kMffQhdrAAcAAADnqAmU/////xFACKBsk8ffQhdrAAAAAAAAAAAAARAIgJyWx99CF2sAAhEIsAC5
7t9CF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigGL7u30IXawAAAAAAAAAAAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAsNHu30IXawACEQiw6Pzu30IXawASAAAABRMAlP////8SIAgQ
GAAAABFACKBIGu/fQhdrAAAAAAAAAAAAEUAIoPgg799CF2sAAAAAAAAAAAABEAiAZCPv30IXawAC
EQiwMDLv30IXawAHAAAA56gJlP////8RQAigADXv30IXawAAAAAAAAAAAAEQCIDAN+/fQhdrAAIR
CLBcZRbgQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoMxsFuBCF2sAAAAAAAAAAAAEIAgg8wAA
AAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgGyCFuBCF2sAAhEIsGixFuBCF2sAEgAAAAUTAJT/////
EiAIEBgAAAARQAigINEW4EIXawAAAAAAAAAAABFACKAc2BbgQhdrAAAAAAAAAAAAARAIgDzaFuBC
F2sAAhEIsODoFuBCF2sABwAAAOeoCZT/////EUAIoKzrFuBCF2sAAAAAAAAAAAABEAiASO4W4EIX
awACEQiwzA8+4EIXawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKD4FD7gQhdrAAAAAAAAAAAABCAI
IPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICQKD7gQhdrAAIRCLDYVj7gQhdrABIAAAAFEwCU
/////xIgCBAYAAAAEUAIoGx3PuBCF2sAAAAAAAAAAAABEAiAOHo+4EIXawACEQiwTIg+4EIXawAH
AAAA56gJlP////8RQAig3I4+4EIXawAAAAAAAAAAAAEQCIDwkT7gQhdrAAIRCLAY0WDgQhdrAAEA
AADVDEAAAAAAAA8gCBD6AAAAEUAIoBjWYOBCF2sAAAAAAAAAAAAEgAKgFOpg4EIXawADAAAABQAA
ABESApCg7GDgQhdrAAUAAwAJIgKAOPFg4EIXawAMIgLg8PJg4EIXawBCVAoAAAAAAEJUCgAAAAAA
BAAAEgAAAAALIgLAoPRg4EIXawDxywAAAAAAAAUAAwASAAAAAiICoAD4YOBCF2sABQADAAAAAAAN
IgKwqPlg4EIXawAFAAMABgAAAKA3oAAGIgKQCP9g4EIXawAEAAAAEUAIoNwEYeBCF2sAAAAAAAAA
AAABEAiApAdh4EIXawACEQiwvHJh4EIXawABAAAA1QxAAAAAAAAPIAgQ+wAAABFACKCYe2HgQhdr
AAAAAAAAAAAAARAIgBh+YeBCF2sAAhEIsPS8ZeBCF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAig
tMFl4EIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA6NRl4EIXawAC
EQiwoPpl4EIXawASAAAABRMAlP////8SIAgQGAAAABFACKD0GGbgQhdrAAAAAAAAAAAAEUAIoHAf
ZuBCF2sAAAAAAAAAAAABEAiAICJm4EIXawACEQiwuDFm4EIXawAHAAAA56gJlP////8RQAigmDRm
4EIXawAAAAAAAAAAAAEQCIBcN2bgQhdrAAIRCLBMaY3gQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAA
EUAIoIhtjeBCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgGCBjeBC
F2sAAhEIsASyjeBCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig3M+N4EIXawAAAAAAAAAAABFA
CKB01o3gQhdrAAAAAAAAAAAAARAIgIjZjeBCF2sAAhEIsODojeBCF2sABwAAAOeoCZT/////EUAI
oJDrjeBCF2sAAAAAAAAAAAABEAiAEO6N4EIXawACEQiwiBW14EIXawABAAAA1QxAAAAAAAAPIAgQ
+gAAABFACKDEGbXgQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCICs
LrXgQhdrAAIRCLA4V7XgQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoJx0teBCF2sAAAAAAAAA
AAARQAig+Hq14EIXawAAAAAAAAAAAAEQCICUfbXgQhdrAAIRCLBwjLXgQhdrAAcAAADnqAmU////
/xFACKBAj7XgQhdrAAAAAAAAAAAAARAIgAySteBCF2sAA/ABIAcAAABMDgAAAhEIsKDRYd9CF2sA
AQAAANUMQAAAAAAADyAIEPoAAAARQAigUNhh30IXawABAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDz
AAAABQAAAPMAAAABEAiAuOxh30IXawACEQiweB9i30IXawASAAAABRNgqf////8SIAgQGAAAABFA
CKBYPGLfQhdrAAEAAAAAAAAAEUAIoARDYt9CF2sAAQAAAAAAAAABEAiAOEZi30IXawACEQiwxFRi
30IXawAHAAAA56hpqf////8RQAignFdi30IXawABAAAAAAAAAAEQCIAQW2LfQhdrAAIRCLCofYnf
QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoJiCid9CF2sAAQAAAAAAAAAEIAgg8wAAAAAAAAAg
IAgw8wAAAAUAAADzAAAAARAIgHCWid9CF2sAAhEIsEi9id9CF2sAEgAAAAUTYKn/////EiAIEBgA
AAARQAiglNqJ30IXawABAAAAAAAAABFACKCg4YnfQhdrAAEAAAAAAAAAARAIgPDkid9CF2sAAhEI
sLjyid9CF2sABwAAAOeoaan/////EUAIoKj1id9CF2sAAQAAAAAAAAABEAiAuPiJ30IXawACEQiw
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
AhEIsG4+keNCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigOmCR40IXawAAAAAAAAAAABFACKB2
ZpHjQhdrAAAAAAAAAAAAARAIgHppkeNCF2sAAhEIsIp3keNCF2sABwAAAOeoaan/////EUAIoPJ5
keNCF2sAAAAAAAAAAAABEAiASnyR40IXawACEQiwvmml40IXawAMAAAAdU/Rqf////8RQAigQm6l
40IXawAAAAAAAAAAAALwARAC8AEABoACoAZxpeNCF2sAAwAAAAUAAAATIAgQAAAAABFACKBKdaXj
QhdrAAAAAAAAAAAAFSICoA59peNCF2sABAAAAAAAAAADIgLAFoCl40IXawAFAAMAnw02AAAAAIAB
KmoAFCICwLaDpeNCF2sABAD/f/////8AAAAAAAAAwAkiAoAOh6XjQhdrAAwiAuC2iKXjQhdrAGJj
CgAAAAAAYmMKAAAAAAACAAASAAAAAA6AArCSiqXjQhdrAAMAAAAFAAAAiLBBAQ+AAsDejKXjQhdr
AP9/AAAEAAAAiLBBAf////8KgALAMo6l40IXawADAAAABQAAAP9/AAAEAAAAIRACkIKQpeNCF2sA
BQADAAERApDikaXjQhdrAAQA/38JIgKAYrOl40IXawAMIgLg1rSl40IXawBhYwoAAAAAAGFjCgAA
AAAAAQAAEgAAAAALIgLA4ral40IXawD12wAAAAAAAAUAAwASAAAAAhCAwDrFpeNCF2sABAAAAN6K
2avcAQAAowEAAAMQgODasbjjQhdrAAQAAACN0OCr+gAAAAAAAAAAAAAAAAAAAASAAqCu57jjQhdr
AAMAAAAFAAAAERICkL7quONCF2sABQADAAkiAoDq7bjjQhdrAAwiAuB677jjQhdrAKRiCgAAAAAA
pGIKAAAAAAACAAASAAAAAAsiAsDC8bjjQhdrANzbAAAAAAAABQADABIAAAACIgKgjvO440IXawAF
AAMAAAAAAA0iArDK9bjjQhdrAAUAAwAEAAAAnw02AAYiApBe+rjjQhdrAAYAAAACEIDAmgW540IX
awAEAAAAbPLgqx0iAAAqFQAAAxCA4DqEuuNCF2sABAAAAC+E4av7AAAAAAAAAAAAAAAAAAAAAhCA
wOqXuuNCF2sAAgAAACqN4av2IQAA1A8AAAPwASAFAAAA3BAAAAIRCLAufmniQhdrAAEAAADVDEAA
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
ARAIgMKyf+NCF2sAAhEIsHrepuNCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigtuSm40IXawAA
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAtvqm40IXawACEQiwXien40IX
awASAAAABRMAlP////8SIAgQGAAAABFACKCWQKfjQhdrAAAAAAAAAAAAEUAIoNJEp+NCF2sAAAAA
AAAAAAABEAiAnkan40IXawACEQiwZlKn40IXawAHAAAA56gJlP////8RQAigUlWn40IXawAAAAAA
AAAAAAEQCID2VqfjQhdrAAIRCLA2i87jQhdrAAEAAADLDEAAAAAAAA8gCBD6AAAAEUAIoFKRzuNC
F2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgPaozuNCF2sAAhEIsPLK
zuNCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAigHuHO40IXawAAAAAAAAAAABFACKB+5c7jQhdr
AAAAAAAAAAAAARAIgFbnzuNCF2sAAhEIsMLxzuNCF2sABwAAAOeoCZT/////EUAIoHbzzuNCF2sA
AAAAAAAAAAABEAiAjvbO40IXawACEQiwLjX240IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDu
N/bjQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAeSPbjQhdrAAIR
CLCWZfbjQhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoD549uNCF2sAAAAAAAAAAAARQAigenz2
40IXawAAAAAAAAAAAAEQCIBKfvbjQhdrAAIRCLCOiPbjQhdrAAcAAADnqAmU/////xFACKA+ivbj
QhdrAAAAAAAAAAAAARAIgN6L9uNCF2sAAhEIsG7hHeRCF2sAAQAAAMsMQAAAAAAADyAIEPoAAAAR
QAigLuQd5EIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiACu8d5EIX
awACEQiwIgwe5EIXawASAAAABRMAlP////8SIAgQGAAAABFACKDeHR7kQhdrAAAAAAAAAAAAEUAI
oPYhHuRCF2sAAAAAAAAAAAABEAiAsiMe5EIXawACEQiw6i0e5EIXawAHAAAA56gJlP////8RQAig
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
QhdrAAcAAADnqAmU/////xFACKDMtZHiQhdrAAEAAAAAAAAAARAIgDi4keJCF2sAAhEIsKTUuOJC
F2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigMNq44kIXawABAAAAAAAAAAQgCCDzAAAAAAAAACAg
CDDzAAAABQAAAPMAAAABEAiABOy44kIXawACEQiw/BC54kIXawASAAAABRMAlP////8SIAgQGAAA
ABFACKAoKbniQhdrAAEAAAAAAAAAEUAIoOwtueJCF2sAAQAAAAAAAAABEAiA1C+54kIXawACEQiw
XDq54kIXawAHAAAA56gJlP////8RQAigDDy54kIXawABAAAAAAAAAAEQCICEPbniQhdrAAIRCLDg
f+DiQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoJyE4OJCF2sAAQAAAAAAAAAEIAgg8wAAAAAA
AAAgIAgw8wAAAAUAAADzAAAAARAIgIiX4OJCF2sAAhEIsKi14OJCF2sAEgAAAAUTAJT/////EiAI
EBgAAAARQAigEMzg4kIXawABAAAAAAAAABFACKBw0ODiQhdrAAEAAAAAAAAAARAIgOTR4OJCF2sA
AhEIsIjc4OJCF2sABwAAAOeoCZT/////EUAIoKDe4OJCF2sAAQAAAAAAAAABEAiAIODg4kIXawAC
EQiwLCsI40IXawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKDALgjjQhdrAAEAAAAAAAAABCAIIPMA
AAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAUPQjjQhdrAAIRCLAEWAjjQhdrABIAAAAFEwCU////
/xIgCBAYAAAAEUAIoBBqCONCF2sAAQAAAAAAAAARQAighG4I40IXawABAAAAAAAAAAEQCIAAcAjj
QhdrAAIRCLCkegjjQhdrAAcAAADnqAmU/////xFACKBIfAjjQhdrAAEAAAAAAAAAARAIgCh+CONC
F2sAAhEIsMTWL+NCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigmNkv40IXawABAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAHOsv40IXawACEQiw6AUw40IXawASAAAABRMA
lP////8SIAgQGAAAABFACKD0FzDjQhdrAAEAAAAAAAAAEUAIoDQcMONCF2sAAQAAAAAAAAABEAiA
tB0w40IXawACEQiwDCkw40IXawAHAAAA56gJlP////8RQAigtCow40IXawABAAAAAAAAAAEQCIAs
LDDjQhdrAAIRCLB0BlbjQhdrAAwAAAB1T3GU/////xFACKAIClbjQhdrAAEAAAAAAAAABoACoIAL
VuNCF2sAAgAAAAAAAAATIAgQAAAAABFACKD8DVbjQhdrAAEAAAAAAAAAFSICoNAVVuNCF2sABwAA
AAAAAAADIgLAJBhW40IXawAAAAIAaJdUAAAAAIA4oEsAFCICwGwaVuNCF2sABwD/f/////8AAAAA
AAAAwAkiAoAgIlbjQhdrAAwiAuAwI1bjQhdrAH9kCgAAAAAAf2QKAAAAAAADAAASAAAAAA6AArB0
JFbjQhdrAAIAAAAAAAAAkRVCAQ+AAsBQJVbjQhdrAP9/AAAHAAAAkRVCAf////8KgALAHCZW40IX
awACAAAAAAAAAP9/AAAHAAAAIRACkBgnVuNCF2sAAAACAAERApAAKFbjQhdrAAcA/38JIgKA4D9W
40IXawAMIgLgvEBW40IXawB/ZAoAAAAAAH9kCgAAAAAAAgAAEgAAAAALIgLA3EFW40IXawDb5wAA
AAAAAAAAAgASAAAAAhCAwLhKVuNCF2sAAQAAAKz5uqseAAAAGgAAAAMQgOCMhlfjQhdrAAEAAAAS
crur+gAAAAAAAAAAAAAAAAAAAASAAqAwrlfjQhdrAAIAAAAAAAAAERICkNSvV+NCF2sAAAACAAki
AoAUslfjQhdrAAwiAuDIs1fjQhdrAHpkCgAAAAAAemQKAAAAAAADAAASAAAAAAsiAsDYtFfjQhdr
ANrnAAAAAAAAAAACABIAAAACIgKgCLdX40IXawAAAAIAAAAAAA0iArAwuFfjQhdrAAAAAgAHAAAA
aJdUAAYiApCUulfjQhdrAAcAAAAVIgKgmMBX40IXawAHAAAAAAEBARciApAAwlfjQhdrAAAAAgAU
IgLAHMNX40IXawAAAAIABwAAAAAAAABol1QADoACsJTGV+NCF2sA/38AAAcAAADZpAAAD4ACwHDH
V+NCF2sAAgAAAAAAAADGBQAAgMPJAQqAAsA8yFfjQhdrAP9/AAAHAAAAAgAAAAAAAAAREAKQzMlX
40IXawAHAP9/ARECkLzKV+NCF2sAAAACAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA
VP5X40IXawACEQiwZBhY40IXawASAAAABRMAlP////8SIAgQGAAAABFACKAILFjjQhdrAAEAAAAA
AAAAARAIgEAuWONCF2sAAhEIsNg/WONCF2sABwAAAHZPcZT/////AvABIAEAAAAAAAAAEUAIoFxC
WONCF2sAAQAAAAAAAAABEAiAqERY40IXawACEQiwzE1Y40IXawAMAAAAdU9xlP////8RQAigzFBY
40IXawABAAAAAAAAAAaAAqCQUljjQhdrAAIAAAAAAAAAEyAIEAAAAAARQAig1FRY40IXawABAAAA
AAAAABUiAqDkWVjjQhdrAAcAAAAAAAAAAyICwARbWONCF2sAAAACAItcVAAAAACA3ToAABQiAsBs
XFjjQhdrAAcA/3//////AAAAAAAAAMAJIgKA1F5Y40IXawAMIgLguF9Y40IXawB8ZAoAAAAAAHxk
CgAAAAAAAwAAEgAAAAAOgAKw5GBY40IXawACAAAAAAAAAN06AAAPgALAjGJY40IXawD/fwAABwAA
AN06AAD/////CoACwEhjWONCF2sAAgAAAAAAAAD/fwAABwAAACEQApAEZVjjQhdrAAAAAgABEQKQ
yGVY40IXawAHAP9/CSICgIB3WONCF2sADCIC4GR4WONCF2sAfWQKAAAAAAB9ZAoAAAAAAAIAABIA
AAAACyICwBh6WONCF2sA3ecAAAAAAAAAAAIAEgAAAAIQgMDkgFjjQhdrAAQAAAB807urEUoAAGwT
AAADEIDgsgFP5EIXawAEAAAAgZ4arAAAAAAAAAAAAAAAAAAAAAACEIDAUhhP5EIXawAEAAAAPasa
rMoxAADJDQAAAxCA4NonbuRCF2sABAAAAA6ZJqwAAAAAAAAAAAAAAAAAAAAAAhCAwEo/buRCF2sA
BAAAAEumJqy5LgAATQoAAAPwASAEAAAAPBEAAAMQgODAjBPlQhdrAAIAAADJN2as+gAAAAAAAAAA
AAAAAAAAAASAAqAEtxPlQhdrAAMAAAADAAAAERICkKy5E+VCF2sAAwADAAkiAoAwvRPlQhdrAAwi
AuBgwBPlQhdrAONTCgAAAAAA41MKAAAAAAABAAASAAAAAAsiAsB4wRPlQhdrADrMAAAAAAAAAwAD
ABIAAAACIgKg6MMT5UIXawADAAMAAAAAAA0iArBcxRPlQhdrAAMAAwAEAAAAoDegAAYiApBMyBPl
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
BoXS5kIXawAAAAAAAAAAAAEQCIACiNLmQhdrAAIRCLAyltLmQhdrAAcAAADnqGmp/////xFACKCK
mtLmQhdrAAAAAAAAAAAAARAIgEqd0uZCF2sAAhEIsKrI+eZCF2sAAQAAAMsMQAAAAAAADyAIEPoA
AAARQAigos355kIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAkuT5
5kIXawACEQiwngv65kIXawASAAAABRNgqf////8SIAgQGAAAABFACKAaKvrmQhdrAAAAAAAAAAAA
EUAIoKYw+uZCF2sAAAAAAAAAAAABEAiAfjP65kIXawACEQiwxkH65kIXawAHAAAA56hpqf////8R
QAiggkT65kIXawAAAAAAAAAAAAEQCIDKR/rmQhdrAAIRCLAOdSHnQhdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoOJ5IedCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gAqNIedCF2sAAhEIsB61IedCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigStMh50IXawAAAAAA
AAAAABFACKCq2SHnQhdrAAAAAAAAAAAAARAIgFrcIedCF2sAAhEIsJ7sIedCF2sABwAAAOeoaan/
////EUAIoFbvIedCF2sAAAAAAAAAAAABEAiAYvIh50IXawAD8AEgBwAAANgKAAADEIDgDiZl5UIX
awAEAAAAeJqFrAAAAAAAAAAAAAAAAAAAAAAVIgKgckVl5UIXawAHAAAAAAEAARciApBSSGXlQhdr
AAMAAgAUIgLAqktl5UIXawADAAIABwAAAAAAAACgN6AADoACsOpTZeVCF2sA/38AAAcAAACS48kA
D4ACwFZVZeVCF2sAAgAAAAMAAAD+IQAAgMPJAQqAAsDWVmXlQhdrAP9/AAAHAAAAAgAAAAMAAAAR
EAKQklhl5UIXawAHAP9/ARECkOZZZeVCF2sAAwACAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMA
AAABEAiAguBl5UIXawACEQiwXiVm5UIXawAHAAAA56gJlP////8RQAigwilm5UIXawAAAAAAAAAA
AAEQCIAGLmblQhdrAAIRCLBmsWblQhdrAAwAAAB1T3GU/////xFACKCSuGblQhdrAAAAAAAAAAAA
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
2AU46EIXawD/fwAABAAAAAMAAAADAAAAERACkIAHOOhCF2sABAD/fwLwARAC8AEAARECkBwKOOhC
F2sAAwADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA7E846EIXawACEQiwqG846EIX
awASAAAABRNgqf////8SIAgQGAAAABFACKCwizjoQhdrAAAAAAAAAAAAARAIgKyOOOhCF2sAAhEI
sEylOOhCF2sABwAAAHZP0an/////EUAIoACoOOhCF2sAAAAAAAAAAAABEAiA0Ko46EIXawACEQiw
ELg46EIXawAMAAAAdU/Rqf////8RQAig7Ls46EIXawAAAAAAAAAAAAaAAqDgvTjoQhdrAAMAAAAD
AAAAEyAIEAAAAAARQAigoME46EIXawAAAAAAAAAAABUiAqAYyTjoQhdrAAQAAAAAAAAAAyICwCjL
OOhCF2sAAwADAKX7BAAAAACAjoEAABQiAsA4zTjoQhdrAAQA/3//////AAAAAAAAAMAJIgKAoM84
6EIXawAMIgLgCNE46EIXawC3VgoAAAAAALdWCgAAAAAABAAAEgAAAAAOgAKwsNI46EIXawADAAAA
AwAAAI6BAAAPgALAANQ46EIXawD/fwAABAAAAI6BAAD/////CoACwFjVOOhCF2sAAwAAAAMAAAD/
fwAABAAAACEQApDE1jjoQhdrAAMAAwABEQKQENg46EIXawAEAP9/CSICgGTzOOhCF2sADCIC4NT0
OOhCF2sAuVYKAAAAAAC5VgoAAAAAAAMAABIAAAAACyICwED2OOhCF2sAoNsAAAAAAAADAAMAEgAA
AAIQgMCoATnoQhdrAAQAAACcBJytMl8AABEnAAAD8AEgBQAAAHgNAAADEIDg8EiF50IXawAEAAAA
6OJWrQAAAAAAAAAAAAAAAAAAAAAVIgKgZFWF50IXawAFAAAAAAEAAQLwASAC8AEQsbYAABciApAo
WYXnQhdrAAEAAgAUIgLAnFuF50IXawABAAIABQAAAAAAAACgN6AADoACsKRghedCF2sA/38AAAUA
AAC/w9AAD4ACwOhihedCF2sAAgAAAAEAAABLHQAAgMPJAQqAAsB4ZIXnQhdrAP9/AAAFAAAAAgAA
AAEAAAAREAKQsGaF50IXawAFAP9/ARECkBxohedCF2sAAQACAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiALNSF50IXawACEQiwmB+G50IXawASAAAABRMAlP////8SIAgQGAAAABFACKAI
QIbnQhdrAAAAAAAAAAAAARAIgEBDhudCF2sAAhEIsChYhudCF2sABwAAAHZPcZT/////EUAIoLha
hudCF2sAAAAAAAAAAAABEAiAdF2G50IXawACEQiwBHeG50IXawASAAAABRMAlP////8SIAgQGAAA
ABFACKAMkobnQhdrAAAAAAAAAAAAEUAIoMCZhudCF2sAAAAAAAAAAAABEAiAKJ2G50IXawACEQiw
bLOI50IXawAMAAAAdU9xlP////8RQAigALuI50IXawAAAAAAAAAAAAaAAqAovYjnQhdrAAIAAAAB
AAAAEyAIEAAAAAARQAigiMKI50IXawAAAAAAAAAAABUiAqAsz4jnQhdrAAUAAAAAAAAAAyICwFjR
iOdCF2sAAQACADmlnwAAAACAt1UBABQiAsAI1IjnQhdrAAUA/3//////AAAAAAAAAMAJIgKASNeI
50IXawAMIgLgYNqI50IXawDwUgoAAAAAAPBSCgAAAAAABAAAEgAAAAAOgAKwmNyI50IXawACAAAA
AQAAALdVAQAPgALACN+I50IXawD/fwAABQAAALdVAQD/////CoACwFzgiOdCF2sAAgAAAAEAAAD/
fwAABQAAACEQApBQ4ojnQhdrAAEAAgABEQKQOOmI50IXawAFAP9/CSICgAQTiedCF2sADCIC4GwU
iedCF2sA81IKAAAAAADzUgoAAAAAAAMAABIAAAAACyICwMQWiedCF2sAVtcAAAAAAAABAAIAEgAA
AAIQgMB8JonnQhdrAAEAAABXYVitIAAAABsAAAADEIDgLHOK50IXawABAAAA9N9YrfoAAAAAAAAA
AAAAAAAAAAAEgAKg1KWK50IXawACAAAAAQAAABESApAwqIrnQhdrAAEAAgAJIgKAoK2K50IXawAM
IgLgBK+K50IXawD3UgoAAAAAAPdSCgAAAAAABAAAEgAAAAALIgLAkLCK50IXawBU1wAAAAAAAAEA
AgASAAAAAiICoDy0iudCF2sAAQACAAAAAAANIgKwGLaK50IXawABAAIABQAAADmlnwAGIgKQELyK
50IXawAFAAAAFSICoNjBiudCF2sABQAAAAABAAEXIgKQOMSK50IXawABAAIAFCICwNDFiudCF2sA
AQACAAUAAAAAAAAAOaWfAA6AArBEyornQhdrAP9/AAAFAAAAJsEAAA+AAsDoy4rnQhdrAAIAAAAB
AAAAVQkAAIDDyQEKgALAGM6K50IXawD/fwAABQAAAAIAAAABAAAAERACkJTPiudCF2sABQD/fwER
ApAU0YrnQhdrAAEAAgAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMgVi+dCF2sAAhEI
sMA6i+dCF2sAEgAAAAUTAJT/////EiAIEBgAAAARQAig1FiL50IXawAAAAAAAAAAAAEQCIAkXIvn
QhdrAAIRCLAUc4vnQhdrAAcAAAB2T3GU/////xFACKAwdovnQhdrAAAAAAAAAAAAARAIgOx4i+dC
F2sAAhEIsCyGi+dCF2sADAAAAHVPcZT/////EUAIoESKi+dCF2sAAAAAAAAAAAAGgAKglI2L50IX
awACAAAAAQAAABMgCBAAAAAAEUAIoCCRi+dCF2sAAAAAAAAAAAAVIgKg0JmL50IXawAFAAAAAAAA
AAMiAsDcm4vnQhdrAAEAAgARU58AAAAAgChSAAAUIgLAqJ2L50IXawAFAP9//////wAAAAAAAADA
CSICgCygi+dCF2sADCIC4Jihi+dCF2sAAFMKAAAAAAAAUwoAAAAAAAQAABIAAAAADoACsECji+dC
F2sAAgAAAAEAAAAoUgAAD4ACwCCmi+dCF2sA/38AAAUAAAAoUgAA/////wqAAsCIp4vnQhdrAAIA
AAABAAAA/38AAAUAAAAhEAKQwKmL50IXawABAAIAARECkByri+dCF2sABQD/fwkiAoBcxYvnQhdr
AAwiAuDQxovnQhdrAAJTCgAAAAAAAlMKAAAAAAADAAASAAAAAAsiAsCIyIvnQhdrAFnXAAAAAAAA
AQACABIAAAACEIDAzNGL50IXawAEAAAAIWhZrZsIAABZBgAAAxCA4ERI4+dCF2sABAAAAHIKe636
AAAAAAAAAAAAAAAAAAAABIACoHh54+dCF2sAAwAAAAIAAAAREgKQ4Hvj50IXawACAAMACSICgBR/
4+dCF2sADCIC4JiA4+dCF2sA5VMKAAAAAADlUwoAAAAAAAQAABIAAAAACyICwPyB4+dCF2sA/N8A
AAAAAAACAAMAEgAAAAIiAqCEg+PnQhdrAAIAAwAAAAAADSICsDCF4+dCF2sAAgADAAUAAACgN6AA
BiICkJiJ4+dCF2sABQAAABUiAqDMj+PnQhdrAAUAAAAAAQABFyICkNSR4+dCF2sAAgADABQiAsBs
k+PnQhdrAAIAAwAFAAAAAAAAAKA3oAAOgAKw4Jbj50IXawD/fwAABQAAAILVIQAPgALASJjj50IX
awADAAAAAgAAAPcGAACAw8kBCoACwJyZ4+dCF2sA/38AAAUAAAADAAAAAgAAABEQApD4muPnQhdr
AAUA/38BEQKQRJzj50IXawACAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAA
BQAAAPMAAAABEAiA7O3j50IXawACEQiwiCfk50IXawASAAAABRNgqf////8SIAgQGAAAABFACKBU
ROTnQhdrAAAAAAAAAAAAARAIgPRH5OdCF2sAAhEIsFRa5OdCF2sABwAAAHZP0an/////EUAIoORc
5OdCF2sAAAAAAAAAAAABEAiABGDk50IXawACEQiwlHjk50IXawASAAAABRNgqf////8SIAgQGAAA
ABFACKBMkeTnQhdrAAAAAAAAAAAAEUAIoBSY5OdCF2sAAAAAAAAAAAABEAiAhJvk50IXawACEQiw
/HDo50IXawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKCUdujnQhdrAAAAAAAAAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIAUi+jnQhdrAAIRCLA8uujnQhdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoPTW6OdCF2sAAAAAAAAAAAARQAigzN3o50IXawAAAAAAAAAAAAEQCICw4OjnQhdr
AAIRCLC47+jnQhdrAAcAAADnqGmp/////xFACKCA8ujnQhdrAAAAAAAAAAAAARAIgCj16OdCF2sA
AhEIsGB/D+hCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig7IMP6EIXawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAtJwP6EIXawACEQiwFM0P6EIXawASAAAABRNgqf//
//8SIAgQGAAAABFACKBo7Q/oQhdrAAAAAAAAAAAAEUAIoMz0D+hCF2sAAAAAAAAAAAABEAiAwPcP
6EIXawACEQiwpAcQ6EIXawAHAAAA56hpqf////8RQAigfAoQ6EIXawAAAAAAAAAAAAEQCICIDRDo
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
Yt2Y50IXawAAAAAAAAAAAAEQCIA+4JjnQhdrAAIRCLAu8ZjnQhdrAAcAAADnqGmp/////xFACKDa
85jnQhdrAAAAAAAAAAAAARAIgJb2mOdCF2sAAhEIsIolwOdCF2sAAQAAANUMQAAAAAAADyAIEPoA
AAARQAig9ivA50IXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiALj7A
50IXawACEQiwJmfA50IXawASAAAABRNgqf////8SIAgQGAAAABFACKDmhMDnQhdrAAAAAAAAAAAA
EUAIoJKLwOdCF2sAAAAAAAAAAAABEAiAIo/A50IXawACEQiwAp/A50IXawAHAAAA56hpqf////8R
QAigoqHA50IXawAAAAAAAAAAAAEQCIASpcDnQhdrAAIRCLCa0ufnQhdrAAEAAADVDEAAAAAAAA8g
CBD6AAAAEUAIoArX5+dCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAI
gIbq5+dCF2sAAhEIsM4V6OdCF2sAEgAAAAUTYKn/////EiAIEBgAAAARQAigxjPo50IXawAAAAAA
AAAAABFACKDCOujnQhdrAAAAAAAAAAAAARAIgK496OdCF2sAAhEIsHpO6OdCF2sABwAAAOeoaan/
////EUAIoDJR6OdCF2sAAAAAAAAAAAABEAiAHlTo50IXawACEQiwSn4P6EIXawABAAAA0AxAAAAA
AAAPIAgQ+gAAABFACKCmgg/oQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAA
AAEQCIBGmA/oQhdrAAIRCLAewg/oQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoA7hD+hCF2sA
AAAAAAAAAAARQAigbucP6EIXawAAAAAAAAAAAAEQCIBe6g/oQhdrAAIRCLDi9w/oQhdrAAcAAADn
qGmp/////xFACKCK+g/oQhdrAAAAAAAAAAAAARAIgE79D+hCF2sAAhEIsGorN+hCF2sAAQAAANUM
QAAAAAAADyAIEPoAAAARQAigmi836EIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAA
APMAAAABEAiAckE36EIXawACEQiwJnE36EIXawASAAAABRNgqf////8SIAgQGAAAABFACKDKjTfo
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
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgFD9sepCF2sAAhEIsAQZsupCF2sAEgAAAAUTYKn/
////EiAIEBgAAAARQAigECuy6kIXawAAAAAAAAAAABFACKBwL7LqQhdrAAAAAAAAAAAAARAIgAAx
supCF2sAAhEIsCA7supCF2sABwAAAOeoaan/////EUAIoPg8supCF2sAAAAAAAAAAAABEAiAkD6y
6kIXawACEQiwUJrZ6kIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBUndnqQhdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAEqNnqQhdrAAIRCLCMw9nqQhdrABIAAAAF
E2Cp/////xIgCBAYAAAAEUAIoFTV2epCF2sAAAAAAAAAAAARQAigpNnZ6kIXawAAAAAAAAAAAAEQ
CIA029nqQhdrAAIRCLBU5dnqQhdrAAcAAADnqGmp/////xFACKAs59nqQhdrAAAAAAAAAAAAARAI
gMjo2epCF2sAAhEIsEDX+epCF2sADAAAAHVP0an/////EUAIoLTa+epCF2sAAAAAAAAAAAAGgAKg
3Nv56kIXawADAAAAAgAAABMgCBAAAAAAEUAIoEje+epCF2sAAAAAAAAAAAAVIgKggOb56kIXawAF
AAAAAAAAAAMiAsD46PnqQhdrAAIAAwDJxp//AAAAgNdwAAEUIgLADOv56kIXawAFAP9//////wAA
AAAAAADACSICgDzv+epCF2sADCIC4GTw+epCF2sApEQKAAAAAACkRAoAAAAAAAEAABIAAAAADoAC
sADy+epCF2sAAwAAAAIAAACB+S8BD4ACwMTy+epCF2sA/38AAAUAAACB+S8B/////wqAAsCM8/nq
QhdrAAMAAAACAAAA/38AAAUAAAAhEAKQtPT56kIXawACAAMAARECkHz1+epCF2sABQD/fwkiAoBI
DPrqQhdrAAwiAuAkDfrqQhdrAKNECgAAAAAAo0QKAAAAAAAAAAASAAAAAAsiAsAcDvrqQhdrAMzu
AAAAAAAAAgADABIAAAAEgAKg/DL66kIXawAAAAAAAAAAABESApCgNfrqQhdrAAAAAAAJIgKALDr6
6kIXawAMIgLgfDz66kIXawAejwIAAAAAAB6PAgAAAAAAAgABEgAAAAALIgLAcD366kIXawBxIAAA
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
BAADABIAAAALIgLAqJgB60IXawAH4QAAAAAAAAcAAwASAAAACyICwNyZAetCF2sAXd0AAAAAAAAA
AAIAEgAAAAsiAsAImwHrQhdrAOTSAAAAAAAAAQACABIAAAALIgLANJwB60IXawCP1gAAAAAAAAMA
AgASAAAACyICwICdAetCF2sAxMMAAAAAAAAAAAMAEgAAAAsiAsC8ngHrQhdrAArhAAAAAAAAAQAD
ABIAAAALIgLA5J8B60IXawDC7gAAAAAAAAIAAwASAAAACyICwEChAetCF2sA9dcAAAAAAAADAAMA
EgAAAA6AArBY0AHrQhdrAP9/AAAFAAAAhOcCAA+AAsBI0QHrQhdrAAMAAAACAAAAegQAAIDDyQEK
gALADNIB60IXawD/fwAABQAAAAMAAAACAAAAERACkBTTAetCF2sABQD/fwERApDg0wHrQhdrAAIA
AwAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgPQKAutCF2sAAhEIsKgoAutCF2sAEgAA
AAUTYKn/////EiAIEBgAAAARQAig5DwC60IXawAAAAAAAAAAAAEQCIAgPwLrQhdrAAIRCLDkUQLr
QhdrAAcAAAB2T9Gp/////xFACKDIUwLrQhdrAAAAAAAAAAAAARAIgJBVAutCF2sAAhEIsDRfAutC
F2sADAAAAHVP0an/////EUAIoChiAutCF2sAAAAAAAAAAAAGgAKgPGMC60IXawADAAAAAgAAABMg
CBAAAAAAEUAIoFRlAutCF2sAAAAAAAAAAAAVIgKgwGoC60IXawAFAAAAAAAAAAMiAsDcawLrQhdr
AAIAAwCW/TcAAAAAgLNfAAAUIgLAlG0C60IXawAFAP9//////wAAAAAAAADACSICgGBvAutCF2sA
DCIC4GRwAutCF2sAJkQKAAAAAAAmRAoAAAAAAAEAABIAAAAADoACsLBxAutCF2sAAwAAAAIAAACz
XwAAD4ACwJByAutCF2sA/38AAAUAAACzXwAA/////wqAAsBUcwLrQhdrAAMAAAACAAAA/38AAAUA
AAAhEAKQvHQC60IXawACAAMAARECkIB1AutCF2sABQD/fwkiAoDUhgLrQhdrAAwiAuDAhwLrQhdr
ACVECgAAAAAAJUQKAAAAAAAAAAASAAAAAAsiAsDEiALrQhdrAMfuAAAAAAAAAgADABIAAAACEIDA
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
BiICkBZ3YutCF2sABgAAABUiAqCagWLrQhdrAAYAAAAAAQEBFyICkCKEYutCF2sABwADABQiAsAS
h2LrQhdrAAcAAwAGAAAAAAAAAKA3oAAOgAKwWo1i60IXawD/fwAABgAAAAM2KAEPgALAQo9i60IX
awADAAAABwAAAIQIAACAw8kBCoACwC6QYutCF2sA/38AAAYAAAADAAAABwAAABEQApBekWLrQhdr
AAYA/38BEQKQ2pNi60IXawAHAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAACAgCDDzAAAA
BQAAAPMAAAABEAiA9glj60IXawACEQiw5l1j60IXawASAAAABRNgqf////8SIAgQGAAAABFACKAW
fmPrQhdrAAAAAAAAAAAAARAIgNqBY+tCF2sAAhEIsCqVY+tCF2sABwAAAHZP0an/////EUAIoHqX
Y+tCF2sAAAAAAAAAAAABEAiAeplj60IXawACEQiw0rJj60IXawASAAAABRNgqf////8SIAgQGAAA
ABFACKDexWPrQhdrAAAAAAAAAAAAEUAIoOrKY+tCF2sAAAAAAAAAAAABEAiA+tFj60IXawACEQiw
Tkp460IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKBaT3jrQhdrAAAAAAAAAAAABCAIIPMAAAAA
AAAAICAIMPMAAAAFAAAA8wAAAAEQCIBSYXjrQhdrAAIRCLDelXjrQhdrABIAAAAFE2Cp/////xIg
CBAYAAAAEUAIoLqqeOtCF2sAAAAAAAAAAAARQAigOq9460IXawAAAAAAAAAAAAEQCIA2sXjrQhdr
AAIRCLCuvHjrQhdrAAcAAADnqGmp/////xFACKDCvnjrQhdrAAAAAAAAAAAAARAIgHbAeOtCF2sA
AhEIsIL2n+tCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigfvmf60IXawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAGgeg60IXawACEQiwYieg60IXawASAAAABRNgqf//
//8SIAgQGAAAABFACKBCOqDrQhdrAAAAAAAAAAAAEUAIoJo+oOtCF2sAAAAAAAAAAAABEAiASkCg
60IXawACEQiwbkqg60IXawAHAAAA56hpqf////8RQAiglkyg60IXawAAAAAAAAAAAAEQCIBOTqDr
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
bZoCAAAAAABtmgIAAAAAAAEAARIAAAAAECICoCryue5CF2sAAAABACKrBwARIgLgtvS57kIXawCP
RQoAAAAAAG2aAgAAAAAAAAABAAiD//8LIgLAMve57kIXawCY2QAAAAAAAAIAAgASAAAACyICwNL6
ue5CF2sAvM0AAAAAAAAFAAMAEgAAAAsiAsAS/bnuQhdrALXTAAAAAAAABgADABIAAAALIgLAmv+5
7kIXawBwowAAAAAAAAQAAwASAAAACyICwLYBuu5CF2sALfAAAAAAAAAHAAMAEgAAAAsiAsCOA7ru
QhdrAGvYAAAAAAAAAAACABIAAAALIgLAfgW67kIXawAuzgAAAAAAAAEAAgASAAAACyICwJIHuu5C
F2sAlNoAAAAAAAADAAIAEgAAAAsiAsC6CbruQhdrAJDNAAAAAAAAAAADABIAAAALIgLA/gu67kIX
awAD3AAAAAAAAAEAAwASAAAACyICwC4Ouu5CF2sAc+kAAAAAAAACAAMAEgAAAAsiAsCCELruQhdr
ACLTAAAAAAAAAwADABIAAAAOgAKwHk267kIXawD/fwAABgAAAMpRBgAPgALAgk667kIXawADAAAA
BwAAAIMIAACAw8kBCoACwDJQuu5CF2sA/38AAAYAAAADAAAABwAAABEQApDOUbruQhdrAAYA/38B
EQKQelO67kIXawAHAAMABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDimrruQhdrAAIR
CLC6v7ruQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoFbeuu5CF2sAAAAAAAAAAAABEAiAOuG6
7kIXawACEQiwdvq67kIXawAHAAAAdk/Rqf////8RQAigCv667kIXawAAAAAAAAAAAAEQCICSALvu
QhdrAAIRCLBGDbvuQhdrAAwAAAB1T9Gp/////xFACKA6EbvuQhdrAAAAAAAAAAAABoACoBITu+5C
F2sAAwAAAAcAAAATIAgQAAAAABFACKCGFrvuQhdrAAAAAAAAAAAAFSICoO4du+5CF2sABgAAAAAA
AAADIgLAAiC77kIXawAHAAMAKj6OAAAAAIBqhgAAFCICwN4hu+5CF2sABgD/f/////8AAAAAAAAA
wAkiAoBGJLvuQhdrAAwiAuC+JbvuQhdrAJtFCgAAAAAAm0UKAAAAAAAEAAASAAAAAA6AArC6J7vu
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
AhEIsPAE5e9CF2sAAQAAAMsMQAAAAAAADyAIEPoAAAARQAigRAvl70IXawABAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAPCHl70IXawACEQiwzFXl70IXawASAAAABRMAlP//
//8SIAgQGAAAABFACKCQbuXvQhdrAAEAAAAAAAAAEUAIoIxz5e9CF2sAAQAAAAAAAAABEAiArHXl
70IXawACEQiwDILl70IXawAHAAAA56gJlP////8RQAig5IPl70IXawABAAAAAAAAAAEQCIC8heXv
QhdrAAIRCLC0sAzwQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoCS0DPBCF2sAAQAAAAAAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgMDDDPBCF2sAAhEIsCDjDPBCF2sAEgAAAAUT
AJT/////EiAIEBgAAAARQAigjPUM8EIXawABAAAAAAAAABFACKAs+gzwQhdrAAEAAAAAAAAAARAI
gHD8DPBCF2sAAhEIsFQHDfBCF2sABwAAAOeoCZT/////EUAIoAgJDfBCF2sAAQAAAAAAAAABEAiA
4AoN8EIXawACEQiwRGA08EIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKAoZjTwQhdrAAEAAAAA
AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBEfDTwQhdrAAIRCLBErjTwQhdrABIA
AAAFEwCU/////xIgCBAYAAAAEUAIoFTNNPBCF2sAAQAAAAAAAAARQAignNM08EIXawABAAAAAAAA
AAEQCICI1jTwQhdrAAIRCLDM5jTwQhdrAAcAAADnqAmU/////xFACKCA6TTwQhdrAAEAAAAAAAAA
ARAIgBTsNPBCF2sAAhEIsPgKXPBCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAig4A9c8EIXawAB
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAACpc8EIXawACEQiwmFtc8EIX
awASAAAABRMAlP////8SIAgQGAAAABFACKBwelzwQhdrAAEAAAAAAAAAEUAIoACBXPBCF2sAAQAA
AAAAAAABEAiA+INc8EIXawACEQiwUJNc8EIXawAHAAAA56gJlP////8RQAigPJZc8EIXawABAAAA
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
+gAAABFACKBwkoPxQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIDg
p4PxQhdrAAIRCLCA2YPxQhdrABIAAAAFE2Cp/////xIgCBAYAAAAEUAIoCz3g/FCF2sAAAAAAAAA
AAARQAigRP6D8UIXawAAAAAAAAAAAAEQCIBYAYTxQhdrAAIRCLCkD4TxQhdrAAcAAADnqGmp////
/xFACKB0EoTxQhdrAAAAAAAAAAAAARAIgKAVhPFCF2sAAhEIsMQ0hPFCF2sAKAAAADqGcKn/////
BYACoLg5hPFCF2sAAwAAAAUAAAARQAigLDyE8UIXawAAAAAAAAAAABUiAqBQRYTxQhdrAAUAAAAA
AAAAAyICwJRIhPFCF2sABQADAG9qEQAAAACAgZCPABciApAMS4TxQhdrAAcAAwAUIgLAXE2E8UIX
awAHAAMA/////wAAAAB8r0MADoACsNxRhPFCF2sAAwAAAAUAAACBkI8AD4ACwARUhPFCF2sAAwAA
AAcAAAAAGQ8AgMPJAQqAAsBYVYTxQhdrAAMAAAAFAAAAAwAAAAcAAAAREAKQDFeE8UIXawAFAAMA
ARECkJRYhPFCF2sABwADAAIiAqAMm4TxQhdrAAUAAwABAAAADSICsNCchPFCF2sABQADAAUAAABv
ahEAICAIMPMAAAAFAAAA/////wEQCICc5YTxQhdrAAIRCLDU/4TxQhdrACwAAABm92Wp/////xcg
CCAAA+D+9gAEACAgCDDzAAAABQAAAP////8BEAiAKFeF8UIXawACEQiwDGGF8UIXawAsAAAAmfdl
qf////8XIgggAAPg/vYABAAgIAgw8wAAAAUAAAD/////ARAIgEyzhfFCF2sAAhEIsDy+hfFCF2sA
LAAAAIPwZan/////FyAIIAAD4P72AAQAICAIMPMAAAAFAAAA/////wEQCIDYBobxQhdrAAIRCLBA
EYbxQhdrAAcAAAB1U9Gp/////wQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAcBqG8UIX
awACEQiw5EuG8UIXawASAAAABRNgqf////8SIAgQGAAAABFACKBobIbxQhdrAAAAAAAAAAAAICAI
MPYAAAACAAAA/////xFACKDUdYbxQhdrAAAAAAAAAAAAICAIMPYAAAACAAAA/////wEQCIC8e4bx
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
aQAAAAMQgOB0TofzQhdrAAEAAAA8NPWx+gAAAAAAAAAAAAAAAAAAAASAAqDAfIfzQhdrAAMAAAAF
AAAAERICkLh+h/NCF2sABQADAAkiAoC8gYfzQhdrAAwiAuCkgofzQhdrAHRuCgAAAAAAdG4KAAAA
AAACAAASAAAAAAsiAsCkg4fzQhdrAPncAAAAAAAABQADABIAAAACIgKgoIaH80IXawAFAAMAAAAA
AA0iArAAiIfzQhdrAAUAAwAFAAAAZagwAAYiApBkiofzQhdrAAUAAAAVIgKgDJKH80IXawAFAAAA
AAEBARciApCYk4fzQhdrAAUAAwAUIgLA3JSH80IXawAFAAMABQAAAAAAAABlqDAADoACsLiXh/NC
F2sA/38AAAUAAAC7FwIAD4ACwJiYh/NCF2sAAwAAAAUAAADJBgAAgMPJAQqAAsBgmofzQhdrAP9/
AAAFAAAAAwAAAAUAAAAREAKQdJuH80IXawAFAP9/ARECkESch/NCF2sABQADAAQgCCDzAAAAAAAA
ACAgCDDzAAAABQAAAPMAAAABEAiAiNGH80IXawACEQiw8OyH80IXawASAAAABRNgqf////8SIAgQ
GAAAABFACKDMAIjzQhdrAAAAAAAAAAAAARAIgDwDiPNCF2sAAhEIsIgUiPNCF2sABwAAAHZP0an/
////EUAIoIQWiPNCF2sAAAAAAAAAAAABEAiAaBmI80IXawACEQiwuCKI80IXawAMAAAAdU/Rqf//
//8RQAigzCWI80IXawAAAAAAAAAAAAaAAqB8J4jzQhdrAAMAAAAFAAAAEyAIEAAAAAARQAigkCmI
80IXawAAAAAAAAAAABUiAqAML4jzQhdrAAUAAAAAAAAAAyICwMAwiPNCF2sABQADAANsMAAAAACA
YjwAABQiAsAkMojzQhdrAAUA/3//////AAAAAAAAAMAJIgKATDSI80IXawAMIgLgRDWI80IXawBy
bgoAAAAAAHJuCgAAAAAAAgAAEgAAAAAOgAKwhDaI80IXawADAAAABQAAAGI8AAAPgALAQDiI80IX
awD/fwAABQAAAGI8AAD/////CoACwAw5iPNCF2sAAwAAAAUAAAD/fwAABQAAACEQApDQOojzQhdr
AAUAAwABEQKQlDuI80IXawAFAP9/CSICgLRNiPNCF2sADCIC4JxOiPNCF2sAcm4KAAAAAABybgoA
AAAAAAEAABIAAAAACyICwHRQiPNCF2sA/NwAAAAAAAAFAAMAEgAAAAIQgMDcV4jzQhdrAAMAAAD5
m/WxAWEAAC8pAAAD8AEgBgAAAEAAAAADEIDghj819EIXawACAAAA8xo4sgAAAAAAAAAAAAAAAAAA
AAACEIDA5k419EIXawAEAAAApCI4suQMAADIBgAAA/ABIAcAAAAkFQAAAhEIsAJ2h/JCF2sAAQAA
ANUMQAAAAAAADyAIEPoAAAARQAiggoCH8kIXawAAAAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAA
BQAAAPMAAAABEAiAApWH8kIXawACEQiworqH8kIXawASAAAABRMAlP////8SIAgQGAAAABFACKAW
04fyQhdrAAAAAAAAAAAAEUAIoO7Xh/JCF2sAAAAAAAAAAAABEAiAytmH8kIXawACEQiwUuSH8kIX
awAHAAAA56gJlP////8RQAig7uWH8kIXawAAAAAAAAAAAAEQCIBW54fyQhdrAAIRCLB+IK/yQhdr
AAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoFIjr/JCF2sAAAAAAAAAAAAEIAgg8wAAAAAAAAAgIAgw
8wAAAAUAAADzAAAAARAIgMYwr/JCF2sAAhEIsMpLr/JCF2sAEgAAAAUTAJT/////EiAIEBgAAAAR
QAigFmCv8kIXawAAAAAAAAAAABFACKBSZK/yQhdrAAAAAAAAAAAAARAIgNJlr/JCF2sAAhEIsIJw
r/JCF2sABwAAAOeoCZT/////EUAIoGpyr/JCF2sAAAAAAAAAAAABEAiA4nOv8kIXawACEQiw0svW
8kIXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKByz9byQhdrAAAAAAAAAAAABCAIIPMAAAAAAAAA
ICAIMPMAAAAFAAAA8wAAAAEQCIBa3NbyQhdrAAIRCLAW+NbyQhdrABIAAAAFEwCU/////xIgCBAY
AAAAEUAIoJ4K1/JCF2sAAAAAAAAAAAARQAigCg/X8kIXawAAAAAAAAAAAAEQCIB2ENfyQhdrAAIR
CLAKG9fyQhdrAAcAAADnqAmU/////xFACKCyHNfyQhdrAAAAAAAAAAAAARAIgJYe1/JCF2sAAhEI
sO53/vJCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigrnr+8kIXawAAAAAAAAAAAAQgCCDzAAAA
AAAAACAgCDDzAAAABQAAAPMAAAABEAiArob+8kIXawACEQiw+qH+8kIXawASAAAABRMAlP////8S
IAgQGAAAABFACKBStf7yQhdrAAAAAAAAAAAAEUAIoKa5/vJCF2sAAAAAAAAAAAABEAiAKrv+8kIX
awACEQiw0sb+8kIXawAHAAAA56gJlP////8RQAigcsj+8kIXawAAAAAAAAAAAAEQCIDmyf7yQhdr
AAIRCLCWJCbzQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoFonJvNCF2sAAAAAAAAAAAAEIAgg
8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgKozJvNCF2sAAhEIsH5YJvNCF2sAEgAAAAUTAJT/
////EiAIEBgAAAARQAigKmsm80IXawAAAAAAAAAAABFACKCibybzQhdrAAAAAAAAAAAAARAIgC5x
JvNCF2sAAhEIsA58JvNCF2sABwAAAOeoCZT/////EUAIoK59JvNCF2sAAAAAAAAAAAABEAiAFn8m
80IXawACEQiwNtFN80IXawABAAAA1QxAAAAAAAAPIAgQ+gAAABFACKDu003zQhdrAAAAAAAAAAAA
BCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAq4k3zQhdrAAIRCLDaAU7zQhdrABIAAAAF
EwCU/////xIgCBAYAAAAEUAIoIIUTvNCF2sAAAAAAAAAAAARQAigEhlO80IXawAAAAAAAAAAAAEQ
CICeGk7zQhdrAAIRCLC+K07zQhdrAAcAAADnqAmU/////xFACKBmLU7zQhdrAAAAAAAAAAAAARAI
gAIvTvNCF2sAAhEIsKJ8dfNCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigXn9180IXawAAAAAA
AAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiARot180IXawACEQiwfqh180IXawAS
AAAABRMAlP////8SIAgQGAAAABFACKDWunXzQhdrAAAAAAAAAAAAEUAIoDq/dfNCF2sAAAAAAAAA
AAABEAiAxsB180IXawACEQiwPsx180IXawAHAAAA56gJlP////8RQAig+s1180IXawAAAAAAAAAA
AAEQCIB6z3XzQhdrAAIRCLDiKJ3zQhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoHosnfNCF2sA
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
QhdrAAIAAAACAAAAERICkLjrjfRCF2sAAgACAAkiAoC69I30QhdrAAwiAuDw9430QhdrAJtjCgAA
AAAAm2MKAAAAAAABAAASAAAAAAsiAsB++430QhdrALflAAAAAAAAAgACABIAAAACIgKgggCO9EIX
awACAAIAAAAAAA0iArDkA470QhdrAAIAAgAHAAAA/m/V/wYiApBSDI70QhdrAAcAAAAVIgKg/h+O
9EIXawAHAAAAAAEBARciApBwJY70QhdrAAIAAgAUIgLAMimO9EIXawACAAIABwAAAAAAAAD+b9X/
ByICwBYvjvRCF2sAAgACAP5v1f9+Bm4AAQAAAAciAsDiMo70QhdrAAUAAwADbDAAoDegAAEAAAAH
IgLA5DWO9EIXawAGAAMAoDegAKA3oAABAAAAByICwEg5jvRCF2sABAADAKA3oACgN6AAAQAAAAci
AsDaO470QhdrAAcAAwCgN6AAoDegAAEAAAAHIgLAUj6O9EIXawAAAAIArjZgAKA3oAABAAAAByIC
wMJAjvRCF2sAAQACAD+9iwCgN6AAAQAAAAciAsAQQ470QhdrAAMAAgCgN6AAoDegAAEAAAAHIgLA
okWO9EIXawAAAAMAoDegAKA3oAABAAAAByICwEZIjvRCF2sAAQADAKA3oACgN6AAAQAAAAciAsAw
S470QhdrAAIAAwCgN6AAoDegAAEAAAAHIgLAoE2O9EIXawADAAMAoDegAKA3oAABAAAADCIC4PZP
jvRCF2sAmmMKAAAAAACaYwoAAAAAAAEAABIAAAAADCIC4L5bjvRCF2sAwKwCAAAAAADArAIAAAAA
AAEAARIAAAAAECICoJphjvRCF2sAAAABANq2BwARIgLg6mSO9EIXawCaYwoAAAAAAMCsAgAAAAAA
AAABAAiD//8LIgLA9meO9EIXawC45QAAAAAAAAIAAgASAAAACyICwIxtjvRCF2sAodsAAAAAAAAF
AAMAEgAAAAsiAsBccI70QhdrAF7MAAAAAAAABgADABIAAAALIgLAYHOO9EIXawAeoQAAAAAAAAQA
AwASAAAACyICwPp1jvRCF2sA8fEAAAAAAAAHAAMAEgAAAAsiAsBieI70QhdrANbkAAAAAAAAAAAC
ABIAAAALIgLABnuO9EIXawAk2wAAAAAAAAEAAgASAAAACyICwJB9jvRCF2sAqd8AAAAAAAADAAIA
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
AAAAAAaAAqBmtqn3QhdrAAMAAAADAAAAEyAIEAAAAAARQAigLrqp90IXawAAAAAAAAAAABUiAqBS
w6n3QhdrAAQAAAAAAAAAAyICwCrKqfdCF2sAAwADAChJc/8AAACAeO4sARQiAsAWzqn3QhdrAAQA
/3//////AAAAAAAAAMAJIgKA3tGp90IXawAMIgLgPtip90IXawBQYwoAAAAAAFBjCgAAAAAABAAA
EgAAAAAOgAKwDtup90IXawADAAAAAwAAAHjuLAEPgALAIt2p90IXawD/fwAABAAAAHjuLAH/////
CoACwNreqfdCF2sAAwAAAAMAAAD/fwAABAAAACEQApDC4Kn3QhdrAAMAAwABEQKQ/uOp90IXawAE
AP9/CSICgBIHqvdCF2sADCIC4NoIqvdCF2sAU2MKAAAAAABTYwoAAAAAAAMAABIAAAAACyICwL4K
qvdCF2sAx9oAAAAAAAADAAMAEgAAAAIQgMD6HKr3QhdrAAIAAACpcYyzNwEAAAMBAAADEIDgeni2
90IXawACAAAAXzGRs/oAAAAAAAAAAAAAAAAAAAAEgAKgWqi290IXawADAAAAAwAAABESApDWqrb3
QhdrAAMAAwAJIgKAwq6290IXawAMIgLgTrC290IXawBzYwoAAAAAAHNjCgAAAAAABAAAEgAAAAAL
IgLA+rG290IXawC32gAAAAAAAAMAAwASAAAAAiICoJqztvdCF2sAAwADAAAAAAANIgKwYrW290IX
awADAAMABAAAAChJc/8GIgKQDr2290IXawAEAAAAFSICoH7EtvdCF2sABAAAAAABAAEXIgKQysa2
90IXawADAAMAFCICwJrItvdCF2sAAwADAAQAAAAAAAAAKElz/wciAsBWzbb3QhdrAAIAAgCrJm0A
oDegAAEAAAAHIgLActG290IXawAFAAMAoDegAKA3oAABAAAAAyICwELWtvdCF2sABgADAJuPef8A
AACABagmAQciAsCO17b3QhdrAAYAAwCbj3n/GyYSAAEAAAAHIgLAJtu290IXawAEAAMAoDegAKA3
oAABAAAAByICwELftvdCF2sABwADAKA3oACgN6AAAQAAAAciAsAS57b3QhdrAAAAAgCgN6AAoDeg
AAEAAAAHIgLAOuu290IXawABAAIAoDegAKA3oAABAAAAByICwKrvtvdCF2sAAwACAKA3oACgN6AA
AQAAAAciAsBW87b3QhdrAAAAAwCgN6AAoDegAAEAAAADIgLA1va290IXawABAAMAodjx/wAAAID/
Xq4AByICwNL4tvdCF2sAAQADAKHY8f8hb4oAAQAAAAMiAsCO+rb3QhdrAAIAAwDcl38AAAAAgMSf
IAAHIgLAvv2290IXawACAAMA3Jd/AKA3oAABAAAAByICwEr/tvdCF2sAAwADAChJc/+o3wsAAQAA
AAwiAuAqAbf3QhdrAHRjCgAAAAAAdGMKAAAAAAAEAAASAAAAAAwiAuAeB7f3QhdrAIi1AgAAAAAA
iLUCAAAAAAACAAESAAAAABAiAqCSCrf3QhdrAAAAAQDsrQcAESIC4IoMt/dCF2sAdGMKAAAAAACI
tQIAAAAAAAAAAQAIg///CyICwLoOt/dCF2sAb+EAAAAAAAACAAIAEgAAAAsiAsAKErf3QhdrAHvX
AAAAAAAABQADABIAAAALIgLAEhS390IXawDd2gAAAAAAAAYAAwASAAAACyICwGoZt/dCF2sAE54A
AAAAAAAEAAMAEgAAAAsiAsBaG7f3QhdrAF/tAAAAAAAABwADABIAAAALIgLAxh2390IXawCD4AAA
AAAAAAAAAgASAAAACyICwF4gt/dCF2sAANcAAAAAAAABAAIAEgAAAAsiAsAyI7f3QhdrAG/bAAAA
AAAAAwACABIAAAALIgLAAii390IXawDV0AAAAAAAAAAAAwASAAAACyICwP4qt/dCF2sASdsAAAAA
AAABAAMAEgAAAAsiAsCmLbf3QhdrACXfAAAAAAAAAgADABIAAAALIgLAXi+390IXawC32gAAAAAA
AAMAAwASAAAADoACsAJpt/dCF2sA/38AAAQAAABXAQUAD4ACwGJqt/dCF2sAAwAAAAMAAAD6CAAA
gMPJAQqAAsDGa7f3QhdrAP9/AAAEAAAAAwAAAAMAAAAREAKQ7m6390IXawAEAP9/ARECkE5wt/dC
F2sAAwADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAbre390IXawACEQiw3ta390IX
awASAAAABRNgqf////8SIAgQGAAAABFACKC68rf3QhdrAAAAAAAAAAAAARAIgL71t/dCF2sAAhEI
sJoMuPdCF2sABwAAAHZP0an/////EUAIoD4PuPdCF2sAAAAAAAAAAAABEAiAihK490IXawACEQiw
NiC490IXawAMAAAAdU/Rqf////8RQAigViS490IXawAAAAAAAAAAAAaAAqCKJrj3QhdrAAMAAAAD
AAAAEyAIEAAAAAARQAigOiq490IXawAAAAAAAAAAABUiAqDyMLj3QhdrAAQAAAAAAAAAAyICwEo0
uPdCF2sAAwADAG1TCwAAAACAO4wAABQiAsB+Nrj3QhdrAAQA/3//////AAAAAAAAAMAJIgKAajm4
90IXawAMIgLg4jq490IXawCBYwoAAAAAAIFjCgAAAAAABAAAEgAAAAAOgAKwGj2490IXawADAAAA
AwAAADuMAAAPgALALj+490IXawD/fwAABAAAADuMAAD/////CoACwIpAuPdCF2sAAwAAAAMAAAD/
fwAABAAAACEQApC2Qrj3QhdrAAMAAwABEQKQTkS490IXawAEAP9/CSICgPZeuPdCF2sADCIC4Gpg
uPdCF2sAg2MKAAAAAACDYwoAAAAAAAMAABIAAAAACyICwLJiuPdCF2sAv9oAAAAAAAADAAMAEgAA
AAIQgMCGbbj3QhdrAAQAAAAj85Gz6WMAAH4rAAADEIDg9mN7+EIXawAEAAAA4O3cswAAAAAAAAAA
AAAAAAAAAAAVIgKgUnB7+EIXawAEAAAAAAEAARciApAOdHv4QhdrAAMAAgAUIgLAAnd7+EIXawAD
AAIABAAAAAAAAACgN6AADoACsH5+e/hCF2sA/38AAAQAAACqF0sAD4ACwLaAe/hCF2sAAgAAAAMA
AACjGgAAgMPJAQqAAsDygXv4QhdrAP9/AAAEAAAAAgAAAAMAAAAREAKQToN7+EIXawAEAP9/AREC
kKaFe/hCF2sAAwACAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAqvd7+EIXawACEQiw
yjt8+EIXawAHAAAA56gJlP////8RQAigNj98+EIXawAAAAAAAAAAAAEQCIAiQnz4QhdrAAIRCLBO
tnz4QhdrAAwAAAB1T3GU/////xFACKAKvHz4QhdrAAAAAAAAAAAABoACoNq9fPhCF2sAAgAAAAMA
AAATIAgQAAAAABFACKAWw3z4QhdrAAAAAAAAAAAAFSICoLbLfPhCF2sABAAAAAAAAAADIgLAts18
+EIXawADAAIAGnWgAAAAAIDWhQAAFCICwLLPfPhCF2sABAD/f/////8AAAAAAAAAwAkiAoCq0nz4
QhdrAAwiAuDe1Hz4QhdrACRiCgAAAAAAJGIKAAAAAAADAAASAAAAAA6AArDy1nz4QhdrAAIAAAAD
AAAA1oUAAA+AAsB22Hz4QhdrAP9/AAAEAAAA1oUAAP////8KgALArtl8+EIXawACAAAAAwAAAP9/
AAAEAAAAIRACkDbbfPhCF2sAAwACAAERApBW3Hz4QhdrAAQA/38JIgKABv58+EIXawAMIgLgMv98
+EIXawAkYgoAAAAAACRiCgAAAAAAAgAAEgAAAAALIgLAkgB9+EIXawB22gAAAAAAAAMAAgASAAAA
AhCAwJ4PffhCF2sABAAAAOuT3bOMUAAAER4AAAPwASAFAAAAxAkAAAMQgODul2H3QhdrAAMAAADb
inCz+gAAAAAAAAAAAAAAAAAAAASAAqCC02H3QhdrAAMAAAACAAAAERICkKrWYfdCF2sAAgADAAki
AoB222H3QhdrAAwiAuAO3WH3QhdrAOJgCgAAAAAA4mAKAAAAAAAEAAASAAAAAAsiAsB632H3Qhdr
AIzdAAAAAAAAAgADABIAAAACIgKgQuJh90IXawACAAMAAAAAAA0iArDy42H3QhdrAAIAAwAFAAAA
oDegAAYiApC66mH3QhdrAAUAAAAVIgKgTvJh90IXawAFAAAAAAEAARciApCm9GH3QhdrAAIAAwAU
IgLAIvdh90IXawACAAMABQAAAAAAAACgN6AADoACsAL9YfdCF2sA/38AAAUAAABwI3sBD4ACwGb+
YfdCF2sAAwAAAAIAAAC+CQAAgMPJAQqAAsCaAGL3QhdrAP9/AAAFAAAAAwAAAAIAAAAREAKQRgJi
90IXawAFAP9/ARECkNoDYvdCF2sAAgADAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAAgIAgw
8wAAAAUAAADzAAAAARAIgHpjYvdCF2sAAhEIsG6eYvdCF2sAEgAAAAUTYKn/////EiAIEBgAAAAR
QAiglr9i90IXawAAAAAAAAAAAAEQCIB6w2L3QhdrAAIRCLCy1WL3QhdrAAcAAAB2T9Gp/////xFA
CKCy2GL3QhdrAAAAAAAAAAAAARAIgCrbYvdCF2sAAhEIsAbzYvdCF2sAEgAAAAUTYKn/////EiAI
EBgAAAARQAigzgxj90IXawAAAAAAAAAAABFACKAaE2P3QhdrAAAAAAAAAAAAARAIgIoVY/dCF2sA
AhEIsC4cZ/dCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigoiJn90IXawAAAAAAAAAAAAQgCCDz
AAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAYjpn90IXawACEQiwcm1n90IXawASAAAABRNgqf//
//8SIAgQGAAAABFACKCmjGf3QhdrAAAAAAAAAAAAEUAIoKaTZ/dCF2sAAAAAAAAAAAABEAiAzpZn
90IXawACEQiwCrBn90IXawAHAAAA56hpqf////8RQAigCrNn90IXawAAAAAAAAAAAAEQCIDatWf3
QhdrAAIRCLBCyI73QhdrAAEAAADVDEAAAAAAAA8gCBD6AAAAEUAIoK7NjvdCF2sAAAAAAAAAAAAE
IAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgLbljvdCF2sAAhEIsKYTj/dCF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAig0jSP90IXawAAAAAAAAAAABFACKCeO4/3QhdrAAAAAAAAAAAAARAI
gFo+j/dCF2sAAhEIsIpNj/dCF2sABwAAAOeoaan/////EUAIoJ5Qj/dCF2sAAAAAAAAAAAABEAiA
blOP90IXawACEQiwUnW290IXawABAAAAywxAAAAAAAAPIAgQ+gAAABFACKDKfLb3QhdrAAAAAAAA
AAAABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIBak7b3QhdrAAIRCLBOyrb3QhdrABIA
AAAFE2Cp/////xIgCBAYAAAAEUAIoG7rtvdCF2sAAAAAAAAAAAARQAigNvG290IXawAAAAAAAAAA
AAEQCIBO9Lb3QhdrAAIRCLAqA7f3QhdrAAcAAADnqGmp/////xFACKDWBbf3QhdrAAAAAAAAAAAA
ARAIgC4It/dCF2sAAhEIsPog3vdCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigpibe90IXawAA
AAAAAAAAAAQgCCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiAAjve90IXawACEQiwDmPe90IX
awASAAAABRNgqf////8SIAgQGAAAABFACKDqe973QhdrAAAAAAAAAAAAEUAIoK6A3vdCF2sAAAAA
AAAAAAABEAiAOoLe90IXawACEQiw7oze90IXawAHAAAA56hpqf////8RQAigFo/e90IXawAAAAAA
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
QhdrAAIRCLA2S4/3QhdrAAcAAADnqGmp/////xFACKASTo/3QhdrAAAAAAAAAAAAARAIgBZRj/dC
F2sAAhEIsD5ztvdCF2sAAQAAANUMQAAAAAAADyAIEPoAAAARQAigxne290IXawAAAAAAAAAAAAQg
CCDzAAAAAAAAACAgCDDzAAAABQAAAPMAAAABEAiA7o+290IXawACEQiwQr6290IXawASAAAABRNg
qf////8SIAgQGAAAABFACKBO2Lb3QhdrAAAAAAAAAAAAEUAIoJLetvdCF2sAAAAAAAAAAAABEAiA
huG290IXawACEQiwxu+290IXawAHAAAA56hpqf////8RQAig0vK290IXawAAAAAAAAAAAAEQCICm
9bb3QhdrAAIRCLDiH973QhdrAAEAAADLDEAAAAAAAA8gCBD6AAAAEUAIoE4m3vdCF2sAAAAAAAAA
AAAEIAgg8wAAAAAAAAAgIAgw8wAAAAUAAADzAAAAARAIgKI63vdCF2sAAhEIsE5l3vdCF2sAEgAA
AAUTYKn/////EiAIEBgAAAARQAighoPe90IXawAAAAAAAAAAABFACKDiid73QhdrAAAAAAAAAAAA
ARAIgA6N3vdCF2sAAhEIsCqb3vdCF2sABwAAAOeoaan/////EUAIoOKd3vdCF2sAAAAAAAAAAAAB
EAiABqHe90IXawACEQiwKkjv90IXawAMAAAAdU/Rqf////8RQAignk3v90IXawAAAAAAAAAAAAaA
AqBuT+/3QhdrAAMAAAAGAAAAEyAIEAAAAAARQAigklPv90IXawAAAAAAAAAAABUiAqDOXO/3Qhdr
AAYAAAAAAAAAAyICwLJg7/dCF2sABgADAEFi/P8AAACA2sMVABQiAsD2Y+/3QhdrAAYA/3//////
AAAAAAAAAMAJIgKAzmfv90IXawAMIgLgnmnv90IXawALZAoAAAAAAAtkCgAAAAAAAwAAEgAAAAAO
gAKwGmzv90IXawADAAAABgAAAN9rPAEPgALAWm3v90IXawD/fwAABgAAAN9rPAH/////CoACwJ5u
7/dCF2sAAwAAAAYAAAD/fwAABgAAACEQApB+cO/3QhdrAAYAAwABEQKQSnLv90IXawAGAP9/CSIC
gPKV7/dCF2sADCIC4HqX7/dCF2sADGQKAAAAAAAMZAoAAAAAAAIAABIAAAAACyICwHqZ7/dCF2sA
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
AAAAAAMiAsCyvjf7QhdrAAEAAgBpyZIAAAAAgEaRAAAUIgLAEsE3+0IXawAEAP9//////wAAAAAA
AADACSICgOLDN/tCF2sADCIC4GLFN/tCF2sA0kgKAAAAAADSSAoAAAAAAAIAABIAAAAADoACsBrH
N/tCF2sAAgAAAAEAAABGkQAAD4ACwPrHN/tCF2sA/38AAAQAAABGkQAA/////wqAAsCyyTf7Qhdr
AAIAAAABAAAA/38AAAQAAAAhEAKQRss3+0IXawABAAIAARECkGrMN/tCF2sABAD/fwkiAoAG4Tf7
QhdrAAwiAuD+4jf7QhdrANJICgAAAAAA0kgKAAAAAAABAAASAAAAAAsiAsBS5Df7QhdrAHLTAAAA
AAAAAQACABIAAAACEIDAWvI3+0IXawAEAAAAdWHqtKEDAADxAgAAAxCA4C7hXPtCF2sABAAAAMyR
+LT6AAAAAAAAAAAAAAAAAAAABIACoOYfXftCF2sAAgAAAAEAAAAREgKQLiNd+0IXawABAAIACSIC
gFonXftCF2sADCIC4M4oXftCF2sAaUcKAAAAAABpRwoAAAAAAAIAABIAAAAACyICwF4qXftCF2sA
Q9MAAAAAAAABAAIAEgAAAAIiAqC+K137QhdrAAEAAgAAAAAADSICsF4tXftCF2sAAQACAAQAAABp
yZIABiICkMIxXftCF2sABAAAABUiAqC+O137QhdrAAQAAAAAAQEBFyICkFY+XftCF2sAAQACABQi
AsAaQF37QhdrAAEAAgAEAAAAAAAAAGnJkgAOgAKwckZd+0IXawD/fwAABAAAACxrDgAPgALAfkdd
+0IXawACAAAAAQAAAMEHAACAw8kBCoACwHZIXftCF2sA/38AAAQAAAACAAAAAQAAABEQApD+SV37
QhdrAAQA/38BEQKQZktd+0IXawABAAIABCAIIPMAAAAAAAAAICAIMPMAAAAFAAAA8wAAAAEQCIAy
rF37QhdrAAIRCLD++137QhdrABIAAAAFEwCU/////xIgCBAYAAAAEUAIoBYcXvtCF2sAAAAAAAAA
AAARQAigiiNe+0IXawAAAAAAAAAAAAEQCIDSJV77QhdrAAIRCLAyNl77QhdrAAcAAADnqAmU////
/xFACKBaOF77QhdrAAAAAAAAAAAAARAIgEY6XvtCF2sAAhEIsD6mXvtCF2sADAAAAHVPcZT/////
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
AAAAAAAAAAARQAig+tvX/kIXawAAAAAAAAAAAAEQCIBq3tf+QhdrAAIRCLDi7Nf+QhdrAAcAAADn
qGmp/////xFACKC679f+QhdrAAAAAAAAAAAAARAIgK7y1/5CF2sAAhEIsLbi4/5CF2sADAAAAHVP
0an/////EUAIoJLn4/5CF2sAAAAAAAAAAAAGgAKgaunj/kIXawADAAAABAAAABMgCBAAAAAAEUAI
oDru4/5CF2sAAAAAAAAAAAAVIgKgHvfj/kIXawAEAAAAAAAAAAMiAsA6+uP+QhdrAAQAAwAgu20A
AAAAgIB8MgAUIgLAtv3j/kIXawAEAP9//////wAAAAAAAADACSICgAYB5P5CF2sADCIC4LYC5P5C
F2sA+lMKAAAAAAD6UwoAAAAAAAQAABIAAAAADoACsAIF5P5CF2sAAwAAAAQAAAC/nDsBD4ACwIoG
5P5CF2sA/38AAAQAAAC/nDsB/////wqAAsC+COT+QhdrAAMAAAAEAAAA/38AAAQAAAAhEAKQegrk
/kIXawAEAAMAARECkBYM5P5CF2sABAD/fwkiAoACLeT+QhdrAAwiAuCCLuT+QhdrAP1TCgAAAAAA
/VMKAAAAAAADAAASAAAAAAsiAsBaMOT+QhdrAAurAAAAAAAABAADABIAAAACEIDAtj/k/kIXawAE
AAAA7ghUtqQCAABAAgAAAxCA4Koe//5CF2sABAAAABBdXrb6AAAAAAAAAAAAAAAAAAAABIACoJpa
//5CF2sAAwAAAAQAAAAREgKQHl7//kIXawAEAAMACSICgDpj//5CF2sADCIC4K5l//5CF2sAQ1QK
AAAAAABDVAoAAAAAAAQAABIAAAAACyICwEJn//5CF2sA8KoAAAAAAAAEAAMAEgAAAAIiAqBaav/+
QhdrAAQAAwAAAAAADSICsBJs//5CF2sABAADAAQAAAAgu20ABiICkO5w//5CF2sABAAAABUiAqBy
eP/+QhdrAAQAAAAAAQABFyICkLp7//5CF2sABAADABQiAsBqff/+QhdrAAQAAwAEAAAAAAAAACC7
bQAOgAKwwoD//kIXawD/fwAABAAAAPWUCgAPgALA0oP//kIXawADAAAABAAAAGwJAACAw8kBCoAC
wBqF//5CF2sA/38AAAQAAAADAAAABAAAABEQApBGh//+QhdrAAQA/38BEQKQuoj//kIXawAEAAMA
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
ypxbBUMXawACEQiwTqdbBUMXawAsAAAAmfdlqf////8XIgggAAPg/vYABAARQAig7gFcBUMXawAA
AAAAAAAAACAgCDD2AAAAAgAAAP////8BEAiAOgpcBUMXawACEQiw9hRcBUMXawAsAAAAg/Blqf//
//8XIAggAAPg/vYABAARQAigUlxcBUMXawAAAAAAAAAAACAgCDD2AAAAAgAAAP////8BEAiA4mFc
BUMXawACEQiw5m1cBUMXawAHAAAAdVPRqf////8RQAiginBcBUMXawAAAAAAAAAAAAQgCCD2AAAA
AAAAABFACKDyd1wFQxdrAAAAAAAAAAAAARAIgB57XAVDF2sAAhEIsB6LXAVDF2sALAAAAHbwZan/
////JSAIABFACKDqkVwFQxdrAAAAAAAAAAAAARAIgI6UXAVDF2sAAhEIsCLKXAVDF2sAEgAAAAUT
YKn/////EiAIEBgAAAARQAigCulcBUMXawAAAAAAAAAAABFACKB68FwFQxdrAAAAAAAAAAAAARAI
gO7yXAVDF2sAAhEIsD42XQVDF2sADAAAAHVP0an/////EUAIoLY6XQVDF2sAAAAAAAAAAAAGgAKg
ajxdBUMXawADAAAAAQAAABMgCBAAAAAAEUAIoJJAXQVDF2sAAAAAAAAAAAAVIgKgjkldBUMXawAH
AAAAAAAAAAMiAsDKS10FQxdrAAEAAwAZKZ4AAAAAgIpAAQAUIgLAOlBdBUMXawAHAP9//////wAA
AAAAAADACSICgOJTXQVDF2sADCIC4NJVXQVDF2sAa1YKAAAAAABrVgoAAAAAAAMAABIAAAAADoAC
sAZZXQVDF2sAAwAAAAEAAACKQAEAD4ACwG5aXQVDF2sA/38AAAcAAACKQAEA/////wqAAsCCXF0F
QxdrAAMAAAABAAAA/38AAAcAAAAhEAKQPl5dBUMXawABAAMAARECkGZgXQVDF2sABwD/fwkiAoBG
g10FQxdrAAwiAuDChF0FQxdrAGxWCgAAAAAAbFYKAAAAAAACAAASAAAAAAsiAsD6hl0FQxdrAEXS
AAAAAAAAAQADABIAAAACEIDAOpRdBUMXawAEAAAAfnjRuIUDAADfAgAA

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--_005_SG2PR01MB3302D03BCF4B4353EC397FF797600SG2PR01MB3302apcp_--


From xen-devel-bounces@lists.xenproject.org Fri Feb 15 06:31:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 06:31:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guX1a-0000lb-VF; Fri, 15 Feb 2019 06:31:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Im7x=QW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guX1Z-0000lR-KS
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 06:31:01 +0000
X-Inumbo-ID: 4277eaa1-30eb-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4277eaa1-30eb-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 06:31:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guX1X-0004lt-IH; Fri, 15 Feb 2019 06: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guX1X-0002AG-AF; Fri, 15 Feb 2019 06:30:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guX1X-0004lk-9R; Fri, 15 Feb 2019 06:30:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133259-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Feb 2019 06:30:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133259: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI1OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI1OS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYx
NzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICA3IGRheXMgICA0NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAg
IDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAyIGRheXMgICAyMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNj
aG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlA
YW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmMTc4YTAwYzMwMTczYzBiMjY4ZDk5MTYwZTE5YWQy
OTliMTgyM2EyCkF1dGhvcjogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkRh
dGU6ICAgVHVlIEZlYiAxMiAxNToyMDoxNSAyMDE5ICswMTAwCgogICAgeDg2L2h2bTogYmxvY2sg
c3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFRoZXJlIGFyZSBtdWx0
aXBsZSBhcnJheXMgaW4gdGhlIEhWTSBpbnRlcmZhY2UgdGhhdCBhcmUgYWNjZXNzZWQKICAgIHdp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRvIGF2b2lkIHNwZWN1
bGF0aXZlCiAgICBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJyYXlfaW5kZXhf
bm9zcGVjIG1hY3JvLgogICAgCiAgICBXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91dC1vZi1i
b3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwogICAgaW50byBkeW5hbWljIGFy
cmF5cyBhbmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVkCiAg
ICBkdXJpbmcgcnVuIHRpbWUsIHRoZSBzaXplIG9mIHRoZSBsYXR0ZXIgaXMga25vd24gZHVyaW5n
IGNvbXBpbGUgdGltZS4KICAgIE9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFi
bGUgdG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKICAgIGluIHRoZSBmdXR1cmUuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5k
ZT4KICAgIFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRl
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1
NmQ4ZDAxMTlkMjcwZjg0NmM2YzQ5NDM3MTJiOGEyMWZiZTVkNGQwCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6NTcgMjAxOSAr
MDEwMAoKICAgIFZNWDogZG9uJ3QgaWdub3JlIFAyTSBzZXR1cCBlcnJvcgogICAgCiAgICBzZXRf
bW1pb19wMm1fZW50cnkoKSBtYXkgZmFpbCwgaW4gcGFydGljdWxhciB3aXRoIC1FTk9NRU0uIERv
bid0IGlnbm9yZQogICAgc3VjaCBhbiBlcnJvciwgYnV0IGluc3RlYWQgY2F1c2UgZG9tYWluIGNy
ZWF0aW9uIHRvIGZhaWwgaW4gc3VjaCBhIGNhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDg4YjkyYzM4MjBjZmZlZDRiNGFiZWIxMzllZGMyY2Jk
ODI4NmNiMTIKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEZlYiAxMiAxMTo1NDowNyAyMDE5ICswMTAwCgogICAgaW9tbXU6IGZpeCBpb21tdV9vcHMg
aW5pdGlhbGl6YXRpb24KICAgIAogICAgQ29tbWl0IDMyYTVlYTAwZWM3NWVmNTNlICgiSU9NTVUv
eDg2OiByZW1vdmUgaW5kaXJlY3Rpb24gZnJvbSBjZXJ0YWluCiAgICBJT01NVSBob29rIGFjY2Vz
c2VzIikgaW50cm9kdWNlZCBpb21tdV9vcHMgaW5pdGlhbGl6ZWQgYXQgYm9vdCB0aW1lCiAgICB3
aXRoIGRhdGEgZGVjbGFyZWQgYXMgX19pbml0Y29uc3RyZWwuCiAgICAKICAgIE9uIEludGVsIHN5
c3RlbXMgdGhlcmUgaXMgYW5vdGhlciBwYXRoIHdoZXJlIGlvbW11X29wcyBpcyBpbml0aWFsaXpl
ZAogICAgYW5kIHRoaXMgcGF0aCBpcyByZWxldmFudCBvbiByZXN1bWUgYWZ0ZXIgcmV0dXJuaW5n
IGZyb20gc3lzdGVtIHN1c3BlbmQuCiAgICBBcyB0aGUgaW5pdGlhbGl6YXRpb24gZGF0YSBpcyBu
byBsb25nZXIgYWNjZXNzaWJsZSBpbiB0aGlzIGNhc2UgdGhhdAogICAgc2Vjb25kIGluaXRpYWxp
emF0aW9uIG11c3QgYmUgZHJvcHBlZCBpbiBjYXNlIHRoZSBzeXN0ZW0gaXNuJ3QganVzdAogICAg
Ym9vdGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwOWZj
NGRlNGE4ZWJiMzg5NjQxYjhiOGE2MzJlZmNiN2NhODgwZTA4CkF1dGhvcjogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uY29tPgpEYXRlOiAgIFdlZCBGZWIgNiAxNTowOTozMyAyMDE5
ICswMTAwCgogICAgYXNtOiBoYW5kbGUgY29tbWVudHMgd2hlbiBjcmVhdGluZyBoZWFkZXIgZmls
ZQogICAgCiAgICBJbiB0aGUgZWFybHkgc3RlcHMgb2YgY29tcGlsYXRpb24sIHRoZSBhc20gaGVh
ZGVyIGZpbGVzIGFyZSBjcmVhdGVkLCBzdWNoCiAgICBhcyBpbmNsdWRlL2FzbS0kKFRBUkdFVF9B
UkNIKS9hc20tb2Zmc2V0cy5oLiBUaGVzZSBmaWxlcyBkZXBlbmQgb24gdGhlCiAgICBhc3NlbWJs
eSBmaWxlIGFyY2gvJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMucywgd2hpY2ggaXMgZ2VuZXJh
dGVkCiAgICBiZWZvcmUuIERlcGVuZGluZyBvbiB0aGUgdXNlZCB0b29sY2hhaW4sIHRoZXJlIG1p
Z2h0IGJlIGNvbW1lbnRzIGluIHRoZQogICAgYXNzZW1ibHkgZmlsZXMuIEVzcGVjaWFsbHkgdGhl
IGdvdG8tZ2NjIGNvbXBpbGVyIG9mIHRoZSBib3VuZGVkIG1vZGVsCiAgICBjaGVja2VyIENCTUMg
YWRkcyBjb21tZW50cyB0aGF0IHN0YXJ0IHdpdGggYSAnIycgc3ltYm9sIGF0IHRoZSBiZWdpbm5p
bmcKICAgIG9mIHRoZSBsaW5lLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGhhbmRsaW5nIGNv
bW1lbnRzIGluIGFzc2VtYmxlciBkdXJpbmcgdGhlIGNyZWF0aW9uIG9mIHRoZQogICAgYXNtIGhl
YWRlciBmaWxlcywgZXNwZWNpYWxseSBpZ25vcmluZyBsaW5lcyB0aGF0IHN0YXJ0IHdpdGggJyMn
LCB3aGljaAogICAgaW5kaWNhdGUgY29tbWVudHMgZm9yIGJvdGggQVJNIGFuZCB4ODYgYXNzZW1i
bGVyLiBUaGUgdXNlZCB0b29sIGdvdG8tYXMKICAgIHByb2R1Y2VzIGV4YWN0bHkgY29tbWVudHMg
b2YgdGhpcyBraW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVGF1dHNjaG5pZyA8
dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBkMDRiZjFlYjY1NmJlOGIyMTMxZDA4YzdlMzJjZmYzNDM1NTZj
ZmE4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBG
ZWIgMTEgMDk6MDk6MTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IGFkanVzdCBtaW5pbXVt
IGFsbG9jYXRpb24gY2FsY3VsYXRpb25zCiAgICAKICAgIEEgcHJldmlvdXNseSBiYWQgc2l0dWF0
aW9uIGhhcyBiZWNvbWUgd29yc2Ugd2l0aCB0aGUgZWFybHkgc2V0dGluZyBvZgogICAgLT5tYXhf
dmNwdXM6IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMo
KSBoYXMKICAgIGZ1cnRoZXIgZ3Jvd24sIGFuZCBoZW5jZSBub3cgaG9sZHMgYmFjayBldmVuIG1v
cmUgbWVtb3J5IGZyb20gdXNlIGZvcgogICAgdGhlIHAybS4KICAgIAogICAgTWFrZSBzaF9taW5f
YWxsb2NhdGlvbigpIGFjY291bnQgZm9yIGFsbCBwMm0gbWVtb3J5IG5lZWRlZCBmb3IKICAgIHNo
YWRvd19lbmFibGUoKSB0byBzdWNjZWVkIGR1cmluZyBkb21haW4gY3JlYXRpb24gKGF0IHdoaWNo
IHBvaW50IHRoZQogICAgZG9tYWluIGhhcyBubyBtZW1vcnkgYXQgYWxsIGFsbG9jYXRlZCB0byBp
dCB5ZXQsIGFuZCBoZW5jZSB1c2Ugb2YKICAgIGQtPnRvdF9wYWdlcyBpcyBtZWFuaW5nbGVzcyku
CiAgICAKICAgIEFsc28gbWFrZSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBubyBsb25n
ZXIgbmVlZGxlc3NseSBhZGQgMSB0bwogICAgdGhlIHZDUFUgY291bnQuCiAgICAKICAgIEZpbmFs
bHkgbWFrZSB0aGUgZGVidWdnaW5nIHByaW50aygpIGluIHNoYWRvd19hbGxvY19wMm1fcGFnZSgp
IGEgbGl0dGxlCiAgICBtb3JlIHVzZWZ1bCBieSBsb2dnaW5nIHNvbWUgb2YgdGhlIHJlbGV2YW50
IGRvbWFpbiBzZXR0aW5ncy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1p
dCBhY2EyMTQ0MjQ5OWMwNGI3MGQ4NDE2NGI0Njc0NGIzNWVlN2I4YmY0CkF1dGhvcjogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjo0
MToxNyAyMDE5ICswMDAwCgogICAgZG9jczogZmVhdHVyZXMvcWVtdS1kZXByaXYgZm9ybWF0dGlu
ZyBmaXhlcwogICAgCiAgICBOZWVkIGEgc3BhY2UgYmV0d2VlbiB0aGUgcGFyYWdyYXBoIGFuZCB0
aGUgbGlzdCBzbyBwYW5kb2Mga25vd3MgaXQncyBhCiAgICBsaXN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5ZGI3
NzdkZGEzM2JhOTJjMGEwZmVjYTc2ZGU1YmJhNTczNThlYmNjCkF1dGhvcjogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjowNTo0MyAy
MDE5ICswMDAwCgogICAgZG9jczogVXBkYXRlIGNyZWRpdC9jcmVkaXQyIGZlYXR1cmUgZG9jcyBy
ZWZsZWN0aW5nIG5ldyBkZWZhdWx0IHNjaGVkdWxlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDdiNTI3OGIyOGY4ZmJjZDQ0MDJlNDUy
MGQ3YTVkNjA3ZDRhOTk3YTcKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjcgMjAxOSArMDAwMAoKICAgIHRvb2xz
OiBpbml0IHNjcmlwdHM6IG1ha2UgWEVOX1JVTl9ESVIgYW5kIFhFTl9MT0NLX0RJUiBtb2RlIDcw
MAogICAgCiAgICBUaGVzZSBkaXJlY3RvcmllcyBvdWdodCBub3QgdG8gYmUgZXZlbiB3b3JsZC1y
ZWFkYWJsZS4gIElmIHRoaXMgc2NyaXB0CiAgICBmb3Igc29tZSByZWFzb24gcnVucyB3aXRoIGEg
bGF4IHVtYXNrIHRoZXkgbWlnaHQgYmUgY3JlYXRlZAogICAgb3Zlcmx5LXdyaXRlYWJsZS4gIEF2
b2lkIGFueSBzdWNoIGJ1ZyBieSBzZXR0aW5nIHRoZSBtb2RlIGV4cGxpY2l0bHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMGM0YTM4YzA5
OGY5YmZmZWIzM2Y4Y2Y4OGFiZGVhNGIwZjlhOTA3MApBdXRob3I6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNiAyMDE5ICsw
MDAwCgogICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogRml4ZXMgdG8gRGVzY3Jp
cHRpb24KICAgIAogICAgYG5lZWVkZWQnIGlzIGEgdHlwby4gIEFuZCB4ZW5kIGlzIGxvbmcgZ29u
ZS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMDEwOTdlMDE5NDMyMWQyNzI2MjUxM2Nm
MTI5MWZkZGZlYTE2MDZjMwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNSAyMDE5ICswMDAwCgogICAgdG9vbHM6
IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogUHJvdmlkZXMgYHhlbicKICAgIAogICAgSXQgaXMg
dXNlZnVsIHRvIGhhdmUgYSBzaW5nbGUgYHhlbicgZmFjaWxpdHkgKGluIHRoZSBMU0IgUHJvdmlk
ZXMKICAgIG5hbWVzcGFjZSkuICBUaGF0IGFsbG93cyBvdGhlciBmYWNpbGl0aWVzIHRvIHNwZWNp
ZnkgdGhhdCB0aGV5IHNob3VsZAogICAgZ28gYWZ0ZXIgYHhlbicgd2l0aG91dCBuZWVkaW5nIHRv
IGtub3cgdGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMuCiAgICAKICAgIFRoaXMgc2VydmljZSBu
YW1lIGlzIGFscmVhZHkgUHJvdmlkZSdkIGJ5IHRoZSAoZmFpcmx5IGRpZmZlcmVudCkgaW5pdAog
ICAgc2NyaXB0cyB1c2VkIGluIERlYmlhbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBiNGRmNzNkZTQ5Mzk1NGM0NGYyNDBmNzg3NzljOWJk
Mzc4MmUxNTcyCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpEYXRlOiAgIFR1ZSBGZWIgNSAxMzozODo1MyAyMDE5IC0wODAwCgogICAgeGVuL2FybTog
Z2ljLXYyOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRpYWxpemF0aW9uCiAgICAK
ICAgIEludGVycnVwdHMgY291bGQgYmUgQUNUSVZFIGF0IGJvb3QuIE1ha2Ugc3VyZSB0byBkZWFj
dGl2YXRlIHRoZW0gZHVyaW5nCiAgICBpbml0aWFsaXphdGlvbi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzoganVsaWVu
LmdyYWxsQGFybS5jb20KICAgIENDOiBwZW5nLmZhbkBueHAuY29tCiAgICBDQzogamdyb3NzQHN1
c2UuY29tCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 08:05:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 08:05:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guYV7-0000NS-Iz; Fri, 15 Feb 2019 08:05:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/T2h=QW=amazon.de=prvs=942e4f81c=nmanthey@srs-us1.protection.inumbo.net>)
 id 1guYV6-0000NN-GW
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 08:05:36 +0000
X-Inumbo-ID: 786c0aa2-30f8-11e9-80ae-1fec19fc7869
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 786c0aa2-30f8-11e9-80ae-1fec19fc7869;
 Fri, 15 Feb 2019 08:05:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550217934; x=1581753934;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=uV1t5ED2I/9cU1jVwxRgdDW+rVV10VmJ0F/C5nyc25E=;
 b=ZdXktEqCnIHoFWpy4bNX/ST8VgRqM8SJQnTRog3CkXUuISiMVRagysok
 mUdW8qb2n99Lj+d5j+VgKvsFD9F38N2ZhAStCqJFRLW6pF4V/xlpgdUQo
 WDaEEm+yXvAn7oi5gmlliVQueZVgLvWSZYZaVD6ogVxeQaVW8ORpuP4U1 g=;
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="787844339"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2b-8cc5d68b.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;
 15 Feb 2019 08:05:27 +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-8cc5d68b.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1F85O22129339
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 15 Feb 2019 08:05:26 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 15 Feb 2019 08:05:25 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.30) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 15 Feb 2019 08:05:18 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-4-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CE6AAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C62C9600200007800215EA7@prv1-mh.provo.novell.com>
 <64fdf4b6-69be-d262-b4e4-1dd0d424a777@amazon.de>
 <5C62D4CC0200007800215F79@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <b31ae117-9a5f-3260-bb9f-b7208da40bc7@amazon.de>
Date: Fri, 15 Feb 2019 09:05:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C62D4CC0200007800215F79@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.30]
X-ClientProxiedBy: EX13D14UWB002.ant.amazon.com (10.43.161.216) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMi8xOSAxNToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMDIuMTkgYXQg
MTU6MDUsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBPbiAyLzEyLzE5IDE0OjI1LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA4LjAyLjE5IGF0IDE0OjQ0LCA8bm1hbnRoZXlA
YW1hem9uLmRlPiB3cm90ZToKPj4+PiBAQCAtNDEwNCw2ICs0MTA4LDEyIEBAIHN0YXRpYyBpbnQg
aHZtb3Bfc2V0X3BhcmFtKAo+Pj4+ICAgICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMg
KQo+Pj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+Pj4+ICAKPj4+PiArICAgIC8qCj4+Pj4g
KyAgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgYS5pbmRleCBpcyBi
b3VuZGVkIGV2ZW4gZHVyaW5nCj4+Pj4gKyAgICAgKiBzcGVjdWxhdGl2ZSBleGVjdXRpb24uCj4+
Pj4gKyAgICAgKi8KPj4+PiArICAgIGEuaW5kZXggPSBhcnJheV9pbmRleF9ub3NwZWMoYS5pbmRl
eCwgSFZNX05SX1BBUkFNUyk7Cj4+Pj4gKwo+Pj4+ICAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9i
eV9hbnlfaWQoYS5kb21pZCk7Cj4+Pj4gICAgICBpZiAoIGQgPT0gTlVMTCApCj4+Pj4gICAgICAg
ICAgcmV0dXJuIC1FU1JDSDsKPj4+PiBAQCAtNDM3MCw2ICs0MzgwLDEyIEBAIHN0YXRpYyBpbnQg
aHZtb3BfZ2V0X3BhcmFtKAo+Pj4+ICAgICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMg
KQo+Pj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+Pj4+ICAKPj4+PiArICAgIC8qCj4+Pj4g
KyAgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgYS5pbmRleCBpcyBi
b3VuZGVkIGV2ZW4gZHVyaW5nCj4+Pj4gKyAgICAgKiBzcGVjdWxhdGl2ZSBleGVjdXRpb24uCj4+
Pj4gKyAgICAgKi8KPj4+PiArICAgIGEuaW5kZXggPSBhcnJheV9pbmRleF9ub3NwZWMoYS5pbmRl
eCwgSFZNX05SX1BBUkFNUyk7Cj4+PiAuLi4gdGhlIHVzZWZ1bG5lc3Mgb2YgdGhlc2UgdHdvLiBU
byBtYWtlIGZvcndhcmQgcHJvZ3Jlc3MgaXQgbWF5Cj4+PiBiZSB3b3J0aHdoaWxlIHRvIHNwbGl0
IG9mZiB0aGVzZSB0d28gY2hhbmdlcyBpbnRvIGEgc2VwYXJhdGUgcGF0Y2guCj4+PiBJZiB5b3Un
cmUgZmluZSB3aXRoIHRoaXMsIEkgY291bGQgc3RyaXAgdGhlc2UgdHdvIGJlZm9yZSBjb21taXR0
aW5nLAo+Pj4gaW4gd2hpY2ggY2FzZSB0aGUgcmVtYWluaW5nIGNoYW5nZSBpcwo+Pj4gUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gVGFraW5nIGFwYXJ0IHRo
ZSBjb21taXQgaXMgZmluZSB3aXRoIG1lLiBJIHdpbGwgc3VibWl0IGEgZm9sbG93IHVwCj4+IGNo
YW5nZSB0aGF0IGRvZXMgbm90IHVwZGF0ZSB0aGUgdmFsdWVzIGJ1dCBmaXhlcyB0aGUgcmVhZHMu
Cj4gQXMgcG9pbnRlZCBvdXQgZHVyaW5nIHRoZSB2NSBkaXNjdXNzaW9uLCBJJ20gdW5jb252aW5j
ZWQgdGhhdCBpZgo+IHlvdSBkbyBzbyB0aGUgY29tcGlsZXIgY2FuJ3QgcmUtaW50cm9kdWNlIHRo
ZSBpc3N1ZSB2aWEgQ1NFLiBJJ2QKPiByZWFsbHkgbGlrZSBhIHJlbGlhYmxlIHNvbHV0aW9uIHRv
IGJlIGRldGVybWluZWQgZmlyc3QuCgpJIGNhbm5vdCBnaXZlIGEgZ3VhcmFudGVlIHdoYXQgZnV0
dXJlIGNvbXBpbGVycyBtaWdodCBkby4gRnVydGhlcm1vcmUsIEkKZG8gbm90IHdhbnQgdG8gd2Fp
dCB1bnRpbCBhbGwvbW9zdCBjb21waWxlcnMgc2hpcCB3aXRoIHN1Y2ggYQpjb250cm9sbGFibGUg
Z3VhcmFudGVlLiBXaGlsZSBJIHdvdWxkIGxvdmUgdG8gaGF2ZSBhIHJlbGlhYmxlIHNvbHV0aW9u
CmFzIHdlbGwsIEknZCBnbyB3aXRoIHdoYXQgd2UgY2FuIGRvIHRvZGF5IGZvciBub3csIGFuZCBy
ZS1pdGVyYXRlIG9uY2UKd2UgaGF2ZSBzb21ldGhpbmcgbW9yZSBzdGFibGUuCgpCZXN0LApOb3Ji
ZXJ0Cgo+Cj4gSmFuCj4KPgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21i
SApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlh
biBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRy
YWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 08:32:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 08:32:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guYuy-0002se-6q; Fri, 15 Feb 2019 08:32:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Im7x=QW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guYuw-0002sT-8d
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 08:32:18 +0000
X-Inumbo-ID: 32f3fa20-30fc-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32f3fa20-30fc-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 08:32:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guYus-0007aJ-8R; Fri, 15 Feb 2019 08:32:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guYur-0001lO-Sm; Fri, 15 Feb 2019 08:32:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guYur-0002WO-Qe; Fri, 15 Feb 2019 08:32:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133220-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-arm64-xsm:<job status>:broken:regression
 linux-4.14:build-arm64:<job status>:broken:regression
 linux-4.14:build-arm64-pvops:<job status>:broken:regression
 linux-4.14:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.14:build-arm64:hosts-allocate:broken:allowable
 linux-4.14:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.14:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64:capture-logs:broken:nonblocking
 linux-4.14:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.14:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=383e9b61f85cc8e5f1fcb1493d95f826a2fa736e
X-Osstest-Versions-That: linux=e1e364bf09d92018d35f20a004ffcfd4cbeffa34
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Feb 2019 08:32:13 +0000
Subject: [Xen-devel] [linux-4.14 test] 133220: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIyMCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyMjAvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI2NjAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEzMjY2MAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyNjYwCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJs
b2NrZWQgaW4gMTMyNjYwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUt
bG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzI2NjAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEz
MjY2MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
MzgzZTliNjFmODVjYzhlNWYxZmNiMTQ5M2Q5NWY4MjZhMmZhNzM2ZQpiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgZTFlMzY0YmYwOWQ5MjAxOGQzNWYyMGEwMDRmZmNmZDRj
YmVmZmEzNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNjYwICAyMDE5LTAxLTMxIDA3OjQwOjE0
IFogICAxNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjk3MiAgMjAxOS0wMi0wNiAxNjo0
MToyNyBaICAgIDggZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzIy
MCAgMjAxOS0wMi0xMyAwNjo1NDowMyBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzIx
IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFs
bAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
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
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDcxODcgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 08:44:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 08:44:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guZ6E-0003sT-Fp; Fri, 15 Feb 2019 08:43:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Vfmb=QW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guZ6D-0003sO-H3
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 08:43:57 +0000
X-Inumbo-ID: d1f88a78-30fd-11e9-b43b-f75fcdf45fd6
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1f88a78-30fd-11e9-b43b-f75fcdf45fd6;
 Fri, 15 Feb 2019 08:43:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Feb 2019 01:43:48 -0700
Message-Id: <5C667BC50200007800216E34@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Feb 2019 01:43:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <a41b4c95-feab-5b53-f4ca-1666fd3dd0db@citrix.com>
In-Reply-To: <a41b4c95-feab-5b53-f4ca-1666fd3dd0db@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE5IGF0IDE5OjU3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlcmUgaXMgb25seSByZWFsbHkgb25lIGludGVycnVwdCBjb250cm9sbGVyIGluIHg4
NiwgYW5kIGl0IGhhc24ndAo+IGNoYW5nZWQgbXVjaCBzaW5jZSB0aGUgNDg2LgoKV2VsbCwgcmVz
dHJpY3Rpbmcgb3Vyc2VsdmVzIHRvIGp1c3QgeDJBUElDIHdvdWxkIHBlcmhhcHMgcmVtb3ZlCnNv
bWUgY29kZSwgYnV0IG5vdCBhbGwgdGhhdCBtdWNoLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 08:52:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 08:52:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guZEO-0004kf-BO; Fri, 15 Feb 2019 08:52:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Vfmb=QW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guZEN-0004ka-8C
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 08:52:23 +0000
X-Inumbo-ID: fe9a7b58-30fe-11e9-b454-9b5003f7d2b7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe9a7b58-30fe-11e9-b454-9b5003f7d2b7;
 Fri, 15 Feb 2019 08:52:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Feb 2019 01:52:14 -0700
Message-Id: <5C667DBE0200007800216E51@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Feb 2019 01:52:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE5IGF0IDE5OjMyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gRG8geW91IGhhdmUgYW55IG90aGVyIHN1Z2dlc3Rpb25zIGFib3V0IHRoaW5ncyB0aGF0IGNv
dWxkIGJlIHJlbW92ZWQgdG8KPiByZWFjaCBkb3duIHRvIDEwMEsgTE9DLCBpbiBhZGRpdGlvbiB0
byB3aGF0IHlvdSBoYXZlIGFscmVhZHkgd3JpdHRlbgo+IGFib3ZlIChJbnRlbC9BTUQsIHNoYWRv
dyk/CgpJZiB5b3UgbWVhbiBvbmVzIHdlIGFscmVhZHkgaGF2ZSBLY29uZmlnIG9wdGlvbnMgZm9y
LCB0aGVuIHlvdQpjb3VsZCBkcm9wIFRCT09ULCB3aGljaCBpbiB0dXJuIGRyb3BzIENSWVBUTywg
d2hpY2ggdG9nZXRoZXIKaXMgYWJvdXQgM2sgTE9DLiBUdXJuaW5nIG9mZiBYRU5PUFJPRiB3b3Vs
ZCB5aWVsZCBhbm90aGVyIDJrLgpJIGFzc3VtZSB5b3UndmUgYWxyZWFkeSByZXN0cmljdGVkIHlv
dXJzZWxmIHRvIGp1c3QgdGhlIG51bGwKc2NoZWR1bGVyPyBCdXQgdGhhdCdzIGFib3V0IGl0LCBJ
IHRoaW5rLCB3aXRob3V0IGFjdHVhbCBjb2RlIChvciBhdApsZWFzdCBLY29uZmlnKSBjaGFuZ2Vz
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 08:55:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 08:55:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guZHS-00050B-Sh; Fri, 15 Feb 2019 08:55:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Vfmb=QW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guZHR-000505-9N
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 08:55:33 +0000
X-Inumbo-ID: 73290cf0-30ff-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73290cf0-30ff-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 08:55:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Feb 2019 01:55:31 -0700
Message-Id: <5C667E830200007800216E73@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Feb 2019 01:55:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-4-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CE6AAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C62C9600200007800215EA7@prv1-mh.provo.novell.com>
 <64fdf4b6-69be-d262-b4e4-1dd0d424a777@amazon.de>
 <5C62D4CC0200007800215F79@prv1-mh.provo.novell.com>
 <b31ae117-9a5f-3260-bb9f-b7208da40bc7@amazon.de>
In-Reply-To: <b31ae117-9a5f-3260-bb9f-b7208da40bc7@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE5IGF0IDA5OjA1LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAyLzEyLzE5IDE1OjE0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTIuMDIuMTkgYXQg
MTU6MDUsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gT24gMi8xMi8xOSAxNDoyNSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMDguMDIuMTkgYXQgMTQ6NDQsIDxubWFudGhl
eUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4+PiBAQCAtNDEwNCw2ICs0MTA4LDEyIEBAIHN0YXRpYyBp
bnQgaHZtb3Bfc2V0X3BhcmFtKAo+Pj4+PiAgICAgIGlmICggYS5pbmRleCA+PSBIVk1fTlJfUEFS
QU1TICkKPj4+Pj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+Pj4+ICAKPj4+Pj4gKyAgICAv
Kgo+Pj4+PiArICAgICAqIE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZSBhLmlu
ZGV4IGlzIGJvdW5kZWQgZXZlbiBkdXJpbmcKPj4+Pj4gKyAgICAgKiBzcGVjdWxhdGl2ZSBleGVj
dXRpb24uCj4+Pj4+ICsgICAgICovCj4+Pj4+ICsgICAgYS5pbmRleCA9IGFycmF5X2luZGV4X25v
c3BlYyhhLmluZGV4LCBIVk1fTlJfUEFSQU1TKTsKPj4+Pj4gKwo+Pj4+PiAgICAgIGQgPSByY3Vf
bG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9taWQpOwo+Pj4+PiAgICAgIGlmICggZCA9PSBOVUxM
ICkKPj4+Pj4gICAgICAgICAgcmV0dXJuIC1FU1JDSDsKPj4+Pj4gQEAgLTQzNzAsNiArNDM4MCwx
MiBAQCBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgKPj4+Pj4gICAgICBpZiAoIGEuaW5kZXgg
Pj0gSFZNX05SX1BBUkFNUyApCj4+Pj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+Pj4+PiAg
Cj4+Pj4+ICsgICAgLyoKPj4+Pj4gKyAgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xs
ZWQgdmFsdWUgYS5pbmRleCBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCj4+Pj4+ICsgICAgICogc3Bl
Y3VsYXRpdmUgZXhlY3V0aW9uLgo+Pj4+PiArICAgICAqLwo+Pj4+PiArICAgIGEuaW5kZXggPSBh
cnJheV9pbmRleF9ub3NwZWMoYS5pbmRleCwgSFZNX05SX1BBUkFNUyk7Cj4+Pj4gLi4uIHRoZSB1
c2VmdWxuZXNzIG9mIHRoZXNlIHR3by4gVG8gbWFrZSBmb3J3YXJkIHByb2dyZXNzIGl0IG1heQo+
Pj4+IGJlIHdvcnRod2hpbGUgdG8gc3BsaXQgb2ZmIHRoZXNlIHR3byBjaGFuZ2VzIGludG8gYSBz
ZXBhcmF0ZSBwYXRjaC4KPj4+PiBJZiB5b3UncmUgZmluZSB3aXRoIHRoaXMsIEkgY291bGQgc3Ry
aXAgdGhlc2UgdHdvIGJlZm9yZSBjb21taXR0aW5nLAo+Pj4+IGluIHdoaWNoIGNhc2UgdGhlIHJl
bWFpbmluZyBjaGFuZ2UgaXMKPj4+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+Pj4gVGFraW5nIGFwYXJ0IHRoZSBjb21taXQgaXMgZmluZSB3aXRoIG1lLiBJ
IHdpbGwgc3VibWl0IGEgZm9sbG93IHVwCj4+PiBjaGFuZ2UgdGhhdCBkb2VzIG5vdCB1cGRhdGUg
dGhlIHZhbHVlcyBidXQgZml4ZXMgdGhlIHJlYWRzLgo+PiBBcyBwb2ludGVkIG91dCBkdXJpbmcg
dGhlIHY1IGRpc2N1c3Npb24sIEknbSB1bmNvbnZpbmNlZCB0aGF0IGlmCj4+IHlvdSBkbyBzbyB0
aGUgY29tcGlsZXIgY2FuJ3QgcmUtaW50cm9kdWNlIHRoZSBpc3N1ZSB2aWEgQ1NFLiBJJ2QKPj4g
cmVhbGx5IGxpa2UgYSByZWxpYWJsZSBzb2x1dGlvbiB0byBiZSBkZXRlcm1pbmVkIGZpcnN0Lgo+
IAo+IEkgY2Fubm90IGdpdmUgYSBndWFyYW50ZWUgd2hhdCBmdXR1cmUgY29tcGlsZXJzIG1pZ2h0
IGRvLiBGdXJ0aGVybW9yZSwgSQo+IGRvIG5vdCB3YW50IHRvIHdhaXQgdW50aWwgYWxsL21vc3Qg
Y29tcGlsZXJzIHNoaXAgd2l0aCBzdWNoIGEKPiBjb250cm9sbGFibGUgZ3VhcmFudGVlLgoKR3Vh
cmFudGVlPyBGdXR1cmUgY29tcGlsZXJzIGFyZSAoaG9wZWZ1bGx5KSBnb2luZyB0byBnZXQgYmV0
dGVyIGF0Cm9wdGltaXppbmcsIGFuZCBoZW5jZSBhcmUgKGFnYWluIGhvcGVmdWxseSkgZ29pbmcg
dG8gZmluZCBtb3JlCm9wcG9ydHVuaXRpZXMgZm9yIENTRS4gU28gdGhlIHByb2JsZW0gaXMgZ29p
bmcgdG8gZ2V0IHdvcnNlIHJhdGhlcgp0aGFuIGJldHRlciwgYW5kIHRoZSBjaGFuZ2VzIHlvdSdy
ZSBwcm9wb3NpbmcgdG8gcmUtaW5zdGF0ZSBhcmUKdGhlcmVmb3JlIG1vcmUgbGlrZSBmYWxzZSBw
cm9taXNlcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 09:14:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 09:14:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guZZ6-0006Zw-GN; Fri, 15 Feb 2019 09:13:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/T2h=QW=amazon.de=prvs=942e4f81c=nmanthey@srs-us1.protection.inumbo.net>)
 id 1guZZ5-0006Zr-N3
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 09:13:47 +0000
X-Inumbo-ID: fef751c2-3101-11e9-9aa5-d3797bd2a46b
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fef751c2-3101-11e9-9aa5-d3797bd2a46b;
 Fri, 15 Feb 2019 09:13:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550222026; x=1581758026;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=v2xueNLwQE77CDEmsoLEembkc4RyLxoTJkl2uO7KA9A=;
 b=IUJtZlzMuzhn7qzJDIMiDz4jHoY4DzL76AYuxzbn+CYZE+mk8toEd1Sw
 dJ66P72itmamxHq4Wj8qX/00aH+sC49HPsMGSFakNCVCSVqScnFDFi7Jj
 4YQMJMHhEvLH25wf1nFCtu7b0LeHpOUBAdONaxZT/vICqW8rAPzx2PQHk c=;
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="787852342"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 15 Feb 2019 09:13:42 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-807d4a99.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1F9DcAd106680
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 15 Feb 2019 09:13:39 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 15 Feb 2019 09:13:38 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.36) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 15 Feb 2019 09:13:30 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-5-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CFAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C62CDB70200007800215EEE@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <953c6ae9-4d08-224e-2b76-349af90606a4@amazon.de>
Date: Fri, 15 Feb 2019 10:13:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C62CDB70200007800215EEE@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.36]
X-ClientProxiedBy: EX13D24UWB001.ant.amazon.com (10.43.161.93) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 4/9] spec: add l1tf-barrier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMi8xOSAxNDo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMDIuMTkgYXQg
MTQ6NDQsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBUbyBjb250cm9sIHRoZSBydW50
aW1lIGJlaGF2aW9yIG9uIEwxVEYgdnVsbmVyYWJsZSBwbGF0Zm9ybXMgYmV0dGVyLCB0aGUKPj4g
Y29tbWFuZCBsaW5lIG9wdGlvbiBsMXRmLWJhcnJpZXIgaXMgaW50cm9kdWNlZC4gVGhpcyBvcHRp
b24gY29udHJvbHMKPj4gd2hldGhlciBvbiB2dWxuZXJhYmxlIHg4NiBwbGF0Zm9ybXMgdGhlIGxm
ZW5jZSBpbnN0cnVjdGlvbiBpcyB1c2VkIHRvCj4+IHByZXZlbnQgc3BlY3VsYXRpdmUgZXhlY3V0
aW9uIGZyb20gYnlwYXNzaW5nIHRoZSBldmFsdWF0aW9uIG9mCj4+IGNvbmRpdGlvbmFscyB0aGF0
IGFyZSBwcm90ZWN0ZWQgd2l0aCB0aGUgZXZhbHVhdGVfbm9zcGVjIG1hY3JvLgo+Pgo+PiBCeSBu
b3csIFhlbiBpcyBjYXBhYmxlIG9mIGlkZW50aWZ5aW5nIEwxVEYgdnVsbmVyYWJsZSBoYXJkd2Fy
ZS4gSG93ZXZlciwKPj4gdGhpcyBpbmZvcm1hdGlvbiBjYW5ub3QgYmUgdXNlZCBmb3IgYWx0ZXJu
YXRpdmUgcGF0Y2hpbmcsIGFzIGEgQ1BVIGZlYXR1cmUKPj4gaXMgcmVxdWlyZWQuIFRvIGNvbnRy
b2wgYWx0ZXJuYXRpdmUgcGF0Y2hpbmcgd2l0aCB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiwKPj4g
YSBuZXcgeDg2IGZlYXR1cmUgIlg4Nl9GRUFUVVJFX1NDX0wxVEZfVlVMTiIgaXMgaW50cm9kdWNl
ZC4gVGhpcyBmZWF0dXJlCj4+IGlzIHVzZWQgdG8gcGF0Y2ggdGhlIGxmZW5jZSBpbnN0cnVjdGlv
biBpbnRvIHRoZSBhcmNoX2JhcnJpZXJfbm9zcGVjX3RydWUKPj4gZnVuY3Rpb24uIFRoZSBmZWF0
dXJlIGlzIGVuYWJsZWQgb25seSBpZiBMMVRGIHZ1bG5lcmFibGUgaGFyZHdhcmUgaXMKPj4gZGV0
ZWN0ZWQgYW5kIHRoZSBjb21tYW5kIGxpbmUgb3B0aW9uIGRvZXMgbm90IHByZXZlbnQgdXNpbmcg
dGhpcyBmZWF0dXJlLgo+Pgo+PiBUaGUgc3RhdHVzIG9mIGh5cGVydGhyZWFkaW5nIGlzIG5vdCBj
b25zaWRlcmVkIHdoZW4gYXV0b21hdGljYWxseSBlbmFibGluZwo+PiBhZGRpbmcgdGhlIGxmZW5j
ZSBpbnN0cnVjdGlvbiwgYmVjYXVzZSBwbGF0Zm9ybXMgd2l0aG91dCBoeXBlcnRocmVhZGluZwo+
PiBjYW4gc3RpbGwgYmUgdnVsbmVyYWJsZSB0byBMMVRGIGluIGNhc2UgdGhlIEwxIGNhY2hlIGlz
IG5vdCBmbHVzaGVkCj4+IHByb3Blcmx5Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1h
bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KPj4KPj4gLS0tCj4+Cj4+IE5vdGVzOgo+PiAgIHY2
OiBNb3ZlIGRpc2FibGluZyBsMXRmLWJhcnJpZXIgaW50byBzcGVjLWN0cmw9bm8KPj4gICAgICAg
VXNlIGdhcCBpbiBleGlzdGluZyBmbGFncwo+PiAgICAgICBGb3JjZSBiYXJyaWVyIGJhc2VkIG9u
IGNvbW1hbmRsaW5lLCBpbmRlcGVuZGVudGx5IG9mIEwxVEYgZGV0ZWN0aW9uCj4+Cj4+ICBkb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAxNCArKysrKysrKysrLS0tLQo+PiAgeGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrLS0KPj4g
IHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCB8ICAxICsKPj4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmggICB8ICAxICsKPj4gIDQgZmlsZXMgY2hhbmdlZCwgMjcgaW5z
ZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRv
Ywo+PiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPj4gKysrIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+IEBAIC00ODMsOSArNDgzLDkgQEAgYWNj
b3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVzIGFzIGVudW1lcmF0ZWQgdmlhIAo+PiBD
UFVJRC4KPj4gIAo+PiAgQ3VycmVudGx5IGFjY2VwdGVkOgo+PiAgCj4+IC1UaGUgU3BlY3VsYXRp
b24gQ29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgaWJyc2JgLCBgc3RpYnBgLCBgaWJwYmAsCj4+
IC1gbDFkLWZsdXNoYCBhbmQgYHNzYmRgIGFyZSB1c2VkIGJ5IGRlZmF1bHQgaWYgYXZhaWxhYmxl
IGFuZCBhcHBsaWNhYmxlLiAgVGhleSAKPj4gY2FuCj4+IC1iZSBpZ25vcmVkLCBlLmcuIGBuby1p
YnJzYmAsIGF0IHdoaWNoIHBvaW50IFhlbiB3b24ndCB1c2UgdGhlbSBpdHNlbGYsIGFuZAo+PiAr
VGhlIFNwZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdhcmUgZmVhdHVyZXMgYGlicnNiYCwgYHN0aWJw
YCwgYGlicGJgLCAKPj4gYGwxZC1mbHVzaGAsCj4+ICtgbDF0Zi1iYXJyaWVyYCBhbmQgYHNzYmRg
IGFyZSB1c2VkIGJ5IGRlZmF1bHQgaWYgYXZhaWxhYmxlIGFuZCBhcHBsaWNhYmxlLiAgCj4+IFRo
ZXkKPj4gK2NhbiBiZSBpZ25vcmVkLCBlLmcuIGBuby1pYnJzYmAsIGF0IHdoaWNoIHBvaW50IFhl
biB3b24ndCB1c2UgdGhlbSBpdHNlbGYsIAo+PiBhbmQKPj4gIHdvbid0IG9mZmVyIHRoZW0gdG8g
Z3Vlc3RzLgo+PiAgCj4+ICAjIyMgY3B1aWRfbWFza19jcHUKPj4gQEAgLTE4OTYsNyArMTg5Niw3
IEBAIEJ5IGRlZmF1bHQgU1NCRCB3aWxsIGJlIG1pdGlnYXRlZCBhdCBydW50aW1lIChpLmUgCj4+
IGBzc2JkPXJ1bnRpbWVgKS4KPj4gICMjIyBzcGVjLWN0cmwgKHg4NikKPj4gID4gYD0gTGlzdCBv
ZiBbIDxib29sPiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCj4+ICA+
ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIs
c3NiZCxlYWdlci1mcHUsCj4+IC0+ICAgICAgICAgICAgICBsMWQtZmx1c2h9PTxib29sPiBdYAo+
PiArPiAgICAgICAgICAgICAgbDFkLWZsdXNoLGwxdGYtYmFycmllcn09PGJvb2w+IF1gCj4+ICAK
Pj4gIENvbnRyb2xzIGZvciBzcGVjdWxhdGl2ZSBleGVjdXRpb24gc2lkZWNoYW5uZWwgbWl0aWdh
dGlvbnMuICBCeSBkZWZhdWx0LCAKPj4gWGVuCj4+ICB3aWxsIHBpY2sgdGhlIG1vc3QgYXBwcm9w
cmlhdGUgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9ydCwKPj4gQEAgLTE5
NjIsNiArMTk2MiwxMiBAQCBJcnJlc3BlY3RpdmUgb2YgWGVuJ3Mgc2V0dGluZywgdGhlIGZlYXR1
cmUgaXMgCj4+IHZpcnR1YWxpc2VkIGZvciBIVk0gZ3Vlc3RzIHRvCj4+ICB1c2UuICBCeSBkZWZh
dWx0LCBYZW4gd2lsbCBlbmFibGUgdGhpcyBtaXRpZ2F0aW9uIG9uIGhhcmR3YXJlIGJlbGlldmVk
IHRvIAo+PiBiZQo+PiAgdnVsbmVyYWJsZSB0byBMMVRGLgo+PiAgCj4+ICtPbiBoYXJkd2FyZSB2
dWxuZXJhYmxlIHRvIEwxVEYsIHRoZSBgbDF0Zi1iYXJyaWVyPWAgb3B0aW9uIGNhbiBiZSB1c2Vk
IHRvIAo+PiBmb3JjZQo+PiArb3IgcHJldmVudCBYZW4gZnJvbSBwcm90ZWN0aW5nIGV2YWx1YXRp
b25zIGluc2lkZSB0aGUgaHlwZXJ2aXNvciB3aXRoIGEgCj4+IGJhcnJpZXIKPj4gK2luc3RydWN0
aW9uIHRvIG5vdCBsb2FkIHBvdGVudGlhbGx5IHNlY3JldCBpbmZvcm1hdGlvbiBpbnRvIEwxIGNh
Y2hlLiAgQnkKPj4gK2RlZmF1bHQsIFhlbiB3aWxsIGVuYWJsZSB0aGlzIG1pdGlnYXRpb24gb24g
aGFyZHdhcmUgYmVsaWV2ZWQgdG8gYmUgCj4+IHZ1bG5lcmFibGUKPj4gK3RvIEwxVEYuCj4+ICsK
Pj4gICMjIyBzeW5jX2NvbnNvbGUKPj4gID4gYD0gPGJvb2xlYW4+YAo+PiAgCj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMK
Pj4gLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYwo+PiBAQCAtMjEsNiArMjEsNyBAQAo+PiAgI2luY2x1ZGUgPHhlbi9saWIuaD4K
Pj4gICNpbmNsdWRlIDx4ZW4vd2FybmluZy5oPgo+PiAgCj4+ICsjaW5jbHVkZSA8YXNtL2NwdWlk
Lmg+Cj4+ICAjaW5jbHVkZSA8YXNtL21pY3JvY29kZS5oPgo+PiAgI2luY2x1ZGUgPGFzbS9tc3Iu
aD4KPj4gICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+Cj4+IEBAIC01MCw2ICs1MSw3IEBAIGJv
b2wgX19yZWFkX21vc3RseSBvcHRfaWJwYiA9IHRydWU7Cj4+ICBib29sIF9fcmVhZF9tb3N0bHkg
b3B0X3NzYmQgPSBmYWxzZTsKPj4gIGludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9lYWdlcl9mcHUg
PSAtMTsKPj4gIGludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9sMWRfZmx1c2ggPSAtMTsKPj4gK2lu
dDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9sMXRmX2JhcnJpZXIgPSAtMTsKPj4gIAo+PiAgYm9vbCBf
X2luaXRkYXRhIGJzcF9kZWxheV9zcGVjX2N0cmw7Cj4+ICB1aW50OF90IF9fcmVhZF9tb3N0bHkg
ZGVmYXVsdF94ZW5fc3BlY19jdHJsOwo+PiBAQCAtOTEsNiArOTMsOCBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKPj4gICAgICAgICAgICAgIGlmICgg
b3B0X3B2X2wxdGZfZG9tdSA8IDAgKQo+PiAgICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2Rv
bXUgPSAwOwo+PiAgCj4+ICsgICAgICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyID0gMDsKPj4gKwo+
PiAgICAgICAgICBkaXNhYmxlX2NvbW1vbjoKPj4gICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSBm
YWxzZTsKPj4gICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gZmFsc2U7Cj4+IEBAIC0xNTcsNiAr
MTYxLDggQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNoYXIgKnMp
Cj4+ICAgICAgICAgICAgICBvcHRfZWFnZXJfZnB1ID0gdmFsOwo+PiAgICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImwxZC1mbHVzaCIsIHMsIHNzKSkgPj0gMCApCj4+ICAg
ICAgICAgICAgICBvcHRfbDFkX2ZsdXNoID0gdmFsOwo+PiArICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oImwxdGYtYmFycmllciIsIHMsIHNzKSkgPj0gMCApCj4+ICsgICAg
ICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyID0gdmFsOwo+PiAgICAgICAgICBlbHNlCj4+ICAgICAg
ICAgICAgICByYyA9IC1FSU5WQUw7Cj4+ICAKPj4gQEAgLTI0OCw3ICsyNTQsNyBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgCj4+IHVpbnQ2
NF90IGNhcHMpCj4+ICAgICAgICAgICAgICAgICAiXG4iKTsKPj4gIAo+PiAgICAgIC8qIFNldHRp
bmdzIGZvciBYZW4ncyBwcm90ZWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwo+PiAt
ICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVz
LCBPdGhlcjolcyVzXG4iLAo+PiArICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVu
ayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzJXNcbiIsCj4+ICAgICAgICAgICAgIHRo
dW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKPj4gICAgICAgICAgICAgdGh1bmsgPT0g
VEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgo+PiAgICAgICAgICAgICB0aHVuayA9PSBU
SFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6Cj4+IEBAIC0yNTgsNyArMjY0LDggQEAgc3RhdGlj
IHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIAo+PiB1aW50
NjRfdCBjYXBzKQo+PiAgICAgICAgICAgICAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQp
ICAgICAgICAgICA/ICIiIDoKPj4gICAgICAgICAgICAgKGRlZmF1bHRfeGVuX3NwZWNfY3RybCAm
IFNQRUNfQ1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0iLAo+PiAgICAgICAgICAgICBv
cHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgIDogIiIs
Cj4+IC0gICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gIiBMMURfRkxVU0giIDogIiIpOwo+PiArICAgICAgICAgICBvcHRfbDFkX2ZsdXNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiLAo+PiArICAgICAgICAg
ICBvcHRfbDF0Zl9iYXJyaWVyICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFURl9CQVJS
SUVSIiA6IAo+PiAiIik7Cj4+ICAKPj4gICAgICAvKiBMMVRGIGRpYWdub3N0aWNzLCBwcmludGVk
IGlmIHZ1bG5lcmFibGUgb3IgUFYgc2hhZG93aW5nIGlzIGluIHVzZS4gCj4+ICovCj4+ICAgICAg
aWYgKCBjcHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmX2h3ZG9tIHx8IG9wdF9wdl9sMXRm
X2RvbXUgKQo+PiBAQCAtODQyLDYgKzg0OSwxMiBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0
aW9uX21pdGlnYXRpb25zKHZvaWQpCj4+ICAgICAgZWxzZSBpZiAoIG9wdF9sMWRfZmx1c2ggPT0g
LTEgKQo+PiAgICAgICAgICBvcHRfbDFkX2ZsdXNoID0gY3B1X2hhc19idWdfbDF0ZiAmJiAhKGNh
cHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCk7Cj4+ICAKPj4gKyAgICAvKiBCeSBkZWZhdWx0LCBl
bmFibGUgTDFURl9WVUxOIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSAqLwo+PiArICAgIGlm
ICggb3B0X2wxdGZfYmFycmllciA9PSAtMSApCj4+ICsgICAgICAgIG9wdF9sMXRmX2JhcnJpZXIg
PSBjcHVfaGFzX2J1Z19sMXRmOwo+PiArICAgIGlmICggb3B0X2wxdGZfYmFycmllciA+IDApCj4+
ICsgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfTDFURl9WVUxOKTsK
PiBEaWQgd2UgZW5kIHdpdGggYSBtaXN1bmRlcnN0YW5kaW5nIGluIHRoZSB2NSBkaXNjdXNzaW9u
PyBJIGRpZG4ndAo+IGFuc3dlciB5b3VyIHF1ZXN0aW9uIHJlZ2FyZGluZyB3aGV0aGVyIHRvIGFs
c28gY29uc2lkZXIgTDFECj4gZmx1c2ggYXZhaWxhYmlsaXR5IChvbiB0b3Agb2YgbXkgcmVxdWVz
dCB0byBjb25zaWRlciBTTVQpIHdpdGggYQo+IHN0cmFpZ2h0ICJ5ZXMiLCBidXQgSSB0aGluayBp
dCB3YXMgc3RpbGwgY2xlYXIgdGhhdCBteSBtb3JlIGV4dGVuc2l2ZQo+IHJlc3BvbnNlIGJvaWxl
ZCBkb3duIHRvIGEgInllcyIuIE9oLCBJIHNlZSBub3cgLSB0aGUgc2FtZSB0b3BpYwo+IHdhcyBk
aXNjdXNzZWQgaW4gdHdvIHBsYWNlcywgYW5kIGZvciB0aGUgc2Vjb25kIEkgdGhlbiBzYWlkIHRo
YXQKPiB3aXRoIHRoZSAiZm9yIG5vdyIgYXNwZWN0IHByb3Blcmx5IHN0YXRlZCAod2hpY2ggeW91
IG5vdyBkbykKPiBJJ2QgYmUgZmluZS4KPgo+IFNvIGxldCBtZSBwdXQgaXQgdGhpcyB3YXk6IElz
IHRha2luZyBpbnRvIGNvbnNpZGVyYXRpb24gYXQgbGVhc3QKPiBvcHRfc210IGFuZCBvcHRfbDFk
X2ZsdXNoIChidXQgcHV0dGluZyBvbiB0aGUgc2lkZSB0aGUgInRvbwo+IGVhcmx5IiBhc3BlY3Qg
b2YgdGhlIGRldGVybWluYXRpb24gaGVyZSkgdmVyeSBkaWZmaWN1bHQgdG8gZG8sCj4gb3Igd291
bGQgdGhhdCBsZWF2ZSB1bi1hZGRyZXNzZWQgY29uY2VybnMgb2YgeW91cnM/IElmIG5vdCwKPiBt
YXkgSSBhc2sgdGhhdCB5b3UgZ28gYXQgbGVhc3QgdGhhdCBsaXR0bGUgc3RlcCBmdXJ0aGVyPyBB
cyBzYWlkCj4gYmVmb3JlIC0gd2UnZCBsaWtlIHRvIGF2b2lkIHBlbmFsaXppbmcgY29uZmlndXJh
dGlvbnMgYXMgd2VsbCBhcwo+IHNldHVwcyB3aGljaCBhcmVuJ3QgYWZmZWN0ZWQuIEluIHBhcnRp
Y3VsYXIgaXQgd291bGQgc2VlbQo+IHByZXR0eSBiYWQgb2YgdXMgdG8gZnVydGhlciBwZW5hbGl6
ZSBwZW9wbGUgd2hvIGhhdmUgc2V0Cj4gInNtdD0wIiBhbmQgd2hvIHVzZSB1cC10by1kYXRlIG1p
Y3JvY29kZS4KSSB1bmRlcnN0YW5kIHRoYXQgc210PTAgc2hvdWxkIG5vdCBiZSBwZW5hbGl6ZWQu
IEhvd2V2ZXIsIG9ubHkgaWYKZmx1c2hpbmcgaXMgdXNlZCBhcyB3ZWxsLCBzbXQ9MCBpcyBhY3R1
YWxseSBzYWZlLiBJIHdpbGwgZXh0ZW5kIHRoZQpsb2dpYyB0byBzZXQgdGhlIENQVSBmbGFnIGF1
dG9tYXRpY2FsbHkgaW4gY2FzZSBMMVRGIGhhcmR3YXJlIGhhcyBiZWVuCmRldGVjdGVkLCBhbmQg
c210IT0wIG9yICFMMUQtZmx1c2gsIGkuZS4gb3B0X2wxdGZfYmFycmllciA9CmNwdV9oYXNfYnVn
X2wxdGYgJiYgKG9wdF9zbXQgIT0gMCB8fCBvcHRfbDFkX2ZsdXNoID09IDApOwo+Cj4gQWxzbyBp
biB0aGUgc2Vjb25kIGlmKCkgdGhlcmUncyB5ZXQgYWdhaW4gYSBtaXNzaW5nIGJsYW5rLgoKV2ls
bCBmaXguCgpCZXN0LApOb3JiZXJ0Cgo+Cj4gSmFuCj4KCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBD
ZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRz
ZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4
OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAx
NDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 09:36:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 09:36:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guZuX-0008Q2-DO; Fri, 15 Feb 2019 09:35:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o/cr=QW=citrix.com=prvs=942b6a84d=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1guZuW-0008Px-GB
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 09:35:56 +0000
X-Inumbo-ID: 1491d93c-3105-11e9-82f6-3f24b8a9a326
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1491d93c-3105-11e9-82f6-3f24b8a9a326;
 Fri, 15 Feb 2019 09:35:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="85999494"
From: George Dunlap <George.Dunlap@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: Enhancing Xen's Kconfig infrastructure to support tailored
 solutions
Thread-Index: AQHUw0SqsXSOuC9jR0mWunDFD9kR86Xd+8MAgAAM5ACAAoOcAA==
Date: Fri, 15 Feb 2019 09:35:33 +0000
Message-ID: <A2C0B65C-32D0-4243-8A14-73B8331AC386@citrix.com>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.102.3)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <941823821F09C04588FAFF79722457F3@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 =?utf-8?B?TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Xen-devel <xen-devel@lists.xen.org>, "Daniel P. Smith" <dpsmith.dev@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gRmViIDEzLCAyMDE5LCBhdCA3OjExIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOg0KPiANCj4gT24gV2VkLCAxMyBGZWIgMjAxOSwg
V2VpIExpdSB3cm90ZToNCj4+IE9uIFR1ZSwgRmViIDEyLCAyMDE5IGF0IDA5OjM0OjI1UE0gLTA1
MDAsIERhbmllbCBQLiBTbWl0aCB3cm90ZToNCj4+PiBHcmVldGluZ3MsDQo+Pj4gDQo+Pj4gT24g
dGhlIDExLzE0LzE4IFhlbiB4ODYgY29tbXVuaXR5IGNhbGwgYSBkaXNjdXNzaW9uIHdhcyBpbml0
aWF0ZWQgYWJvdXQNCj4+PiB1c2luZyBLY29uZmlnIHRvIGJ1aWxkIG1pbmltaXplZCB2ZXJzaW9u
cyBvZiBYZW4gZm9yIHNlY3VyaXR5LCBzYWZldHkNCj4+PiBhbmQgb3RoZXIgY2VydGlmaWNhdGlv
biByZXF1aXJlbWVudHMuIEFmdGVyIHNvbWUgb2ZmbGluZSBkaXNjdXNzaW9ucw0KPj4+IHdpdGgg
WGVuIGNvbnRyaWJ1dG9ycyBJIHJlYWxpemVkIHRoYXQgYSB2YXJpZXR5IG9mIGVmZm9ydHMgZWFj
aCB3aXRoDQo+Pj4gdGhlaXIgb3duIHJlc3BlY3RpdmUgZ29hbHMgYXJlIHVuZGVyd2F5LA0KPj4+
IA0KPj4+IC0gbmVzdGVkIHZpcnR1YWxpemF0aW9uDQo+Pj4gLSBtaXhlZCBjcml0aWNhbGl0eSBh
cmNoaXRlY3R1cmVzDQo+Pj4gLSByZWR1Y2luZyB0cnVzdGVkIGNvbXBvbmVudGFyeQ0KPj4+IC0g
Y29tYmluaW5nIGhhcmR3YXJlIHByb3RlY3Rpb24gb2YgdmlydHVhbGl6YXRpb24gd2l0aCBwZXJm
b3JtYW5jZSBhbmQNCj4+PiBlYXNlLW9mLXVzZSBvZiBjb250YWluZXJzDQo+Pj4gDQo+Pj4gVGhl
c2UgZWZmb3J0cyB1c2UgaHlwZXJ2aXNvcnMgaW4gZGlmZmVyZW50IHJvbGVzLCBhbGwgd2hpY2gg
WGVuIGlzDQo+Pj4gY2FwYWJsZSBvZiBtZWV0aW5nLiBUb2RheSBYZW4ncyB1dGlsaXR5IGNvbWVz
IGF0IHRoZSBleHBlbnNlIG9mIGNhcnJ5aW5nDQo+Pj4gZmVhdHVyZXMgbmVjZXNzYXJ5IGZvciBv
bmUgcm9sZSB0byBiZSBwcmVzZW50IGluIGFub3RoZXIgcm9sZSB3aGVyZSBpdA0KPj4+IGlzIG5v
dCByZXF1aXJlZCwgZS5nLiBQViBpbnRlcmZhY2VzIHRoYXQgbWF5IG5vdCBiZSBlc3NlbnRpYWwg
aW4gYW4gQVJNDQo+Pj4gbWl4ZWQgY3JpdGljYWxpdHkgZGVwbG95bWVudC4NCj4+PiANCj4+PiBU
aGUgaW5pdGlhbCBmb2N1cyB3aWxsIGJlIHRvIGV4cGxvcmUgYW5kIGRvY3VtZW50IHRoZSByYW5n
ZSBvZiBwb3NzaWJsZQ0KPj4+IHVzZSBjYXNlcyB0aGF0IGFyZSBvZiBpbnRlcmVzdCB0byB0aGUg
WGVuIGNvbW11bml0eS4gVGhpcyB3aWxsIGJlIHRoZQ0KPj4+IGlucHV0IHRvIGEgZGVzaWduIGRv
Y3VtZW50IHRoYXQgaXMgY3JhZnRlZCBpbiBjb25qdW5jdGlvbiB3aXRoIHRoZSBYZW4NCj4+PiBt
YWludGFpbmVycywgdG8gaWRlbnRpZnkgcG9zc2libGUgYXBwcm9hY2hlcyB0byBleHRlbmQgdGhl
IGV4aXN0aW5nDQo+Pj4gS2NvbmZpZyBpbmZyYXN0cnVjdHVyZSB0byBwcm9kdWNlIHRhaWxvcmVk
IGluc3RhbmNlcyBvZiBYZW4uDQo+Pj4gDQo+Pj4gSWYgeW91IGFyZSBpbnRlcmVzdGVkIGluIHBh
cnRpY2lwYXRpbmcgaW4gdGhpcyBlZmZvcnQsIHBsZWFzZSByZXBseSB0bw0KPj4+IHRoaXMgdGhy
ZWFkIHRvIG91dGxpbmUgcG9zc2libGUgdXNlIGNhc2VzLCBkZXNpZ24gY29uc3RyYWludHMgYW5k
IG90aGVyDQo+Pj4gY29uc2lkZXJhdGlvbnMgZm9yIGltcHJvdmluZyBYZW4ncyBLY29uZmlnIGlu
ZnJhc3RydWN0dXJlIHRvIHN1cHBvcnQNCj4+PiB0YWlsb3JpbmcgZm9yIHNwZWNpZmljIHVzZSBj
YXNlcy4NCj4+PiANCj4+IA0KPj4gTXkgaW1wcmVzc2lvbiBmcm9tIHRoZSBjb21tdW5pdHkgY2Fs
bCBpcyB0aGF0IHlvdSB3YW50IHRvIHByb3ZpZGUNCj4+IHNtYWxsaXNoIGNvbmZpZ3VyYXRpb25z
IGZvciBkaWZmZXJlbnQgdXNlIGNhc2VzLg0KPj4gDQo+PiBUaGUgS2NvbmZpZyBpbmZyYXN0cnVj
dHVyZSBpcyBhbHJlYWR5IGFibGUgdG8gZG8gd2hhdCB5b3Ugd2FudCBhcyBmYXIgYXMNCj4+IEkg
Y2FuIHRlbGwuICBZb3UgY2FuIGVhc2lseSBmZWVkIGl0IGEgYmFzZSBjb25maWcgZmlsZSAtLSBz
ZWUgZmlsZXMNCj4+IHVuZGVyIGF1dG9tYXRpb24vY29uZmlncy94ODYvLiAgV2hhdCBzb3J0IG9m
IGV4dGVuc2lvbiBpcyBuZWVkZWQgaW4geW91cg0KPj4gb3Bpbmlvbj8NCj4+IA0KPj4gQXMgdXNl
IGNhc2UgZ29lcywgaXQgd291bGQgYmUgYSBnb29kIHN0YXJ0IGlmIHlvdSBqdXN0IHN1Ym1pdCBz
b21ldGhpbmcNCj4+IHlvdSBjYXJlIGFib3V0Lg0KPiANCj4gSSBtZW50aW9uZWQgb24gdGhlIGNh
bGwgdGhhdCBhIGdvb2QgZmlyc3Qgc3RhcnQgY291bGQgYmUgYSBrY29uZmlnIHRoYXQNCj4gYWxs
b3dzIHRvIGJ1aWxkIGFuIGh5cGVydmlzb3IgYmluYXJ5IHdpdGggb25seSBzdXBwb3J0IGZvciBQ
VkggYW5kIG9ubHkNCj4gc3VwcG9ydCBmb3IgcmVjZW50IEludGVsIG1hY2hpbmVzLCB3aXRoIHRo
ZSBnb2FsIG9mIG1pbmltaXppbmcgdGhlIGNvZGUNCj4gYmFzZSB0byBsZXNzIHRoYW4gMTAwSyBM
T0MuDQoNCkkgdGhpbmsgb25lIHRoaW5nIHRoYXQgbWlnaHQgYmUgaGVscGZ1bCBpcyBhIHNvcnQg
b2Yg4oCcZmVhdHVyZSBkb2N1bWVudOKAnSBmb3IgZWFjaCBkZWZjb25maWcgd2XigJlyZSBsb29r
aW5nIGF0IGNyZWF0aW5nLiAgVGhpcyB3b3VsZCBpbmNsdWRlOg0KDQoqIFdoYXQgdGhlIOKAnHRh
cmdldCB1c2UgY2FzZeKAnSBmb3IgZWFjaCBkZWZjb25maWcgd291bGQgYmUNCiogVGhlIGVuZCBn
b2FsIGluIHRlcm1zIG9mIGZ1bmN0aW9uYWxpdHkgLyBMb0MgLyB3aGF0ZXZlcg0KKiBUaGUgY3Vy
cmVudCBzdGF0ZSwgd29yayBpdGVtcyB5ZXQgdG8gZG8NCiogV2hhdCBwb3RlbnRpYWwgdmFyaWF0
aW9ucyB0aGVyZSBhcmUgKGkuZS4sIGhvdyB0byBlbmFibGUgc2hhZG93IGlmIHlvdSB3YW50LCBv
ciBzd2l0Y2ggZnJvbSBJbnRlbC1vbmx5IHRvIEFNRC1vbmx5KQ0KDQpJ4oCZdmUgc29ydCBvZiBi
ZWVuIHVzaW5nIGRvY3MvZGVzaWduL3FlbXUtZGVwcml2aWxlZ2UubWQgaW4gdGhpcyB3YXk6IFNh
eWluZyB3aGVyZSB3ZSB3YW50IHRvIGdvLCBhbmQgbW92aW5nIHRoaW5ncyBmcm9tIOKAnHRvIGRv
4oCdIHRvIOKAnGRvbmXigJ0gYXMgdGhleSBnZXQgaW1wbGVtZW50ZWQuICBUaGF0IHdvdWxkIG1h
a2UgaXQgZWFzaWVyIHRvIGhhdmUgaW4tcHJvZ3Jlc3MgdGhpbmdzIGluIHRoZSB0cmVlLCBtYWtl
IGl0IGVhc2llciBmb3IgcGVvcGxlIHRvIGNvbGxhYm9yYXRlIC8gZW5oYW5jZSBkZWZjb25maWdz
LCBhbmQgYWxzbyBiZSBhIHN0YXJ0aW5nIHBvaW50IGZvciB0YWxraW5nIGFib3V0IHRlc3Rpbmcg
YW5kIHN1cHBvcnQgc3RhdHVzLg0KDQogLUdlb3JnZQ0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 09:44:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 09:44:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gua2k-0000kQ-94; Fri, 15 Feb 2019 09:44:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Im7x=QW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gua2i-0000kD-Gj
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 09:44:24 +0000
X-Inumbo-ID: 4617a63b-3106-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4617a63b-3106-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 09:44:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gua2g-0000X5-56; Fri, 15 Feb 2019 09:44:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gua2f-00065p-RS; Fri, 15 Feb 2019 09:44:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gua2f-0006cX-NU; Fri, 15 Feb 2019 09:44:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133260-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken: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=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Feb 2019 09:44:21 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133260: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI2MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI2MC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYx
NzhhMDBjMzAxNzNjMGIyNjhkOTkxNjBlMTlhZDI5OWIxODIzYTIKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYzNThjYjc5MzY3MjEzMDAzZmJhNzcx
ZGQ0NjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzAwNSAgMjAxOS0wMi0wNyAxNDowMDozMiBa
ICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMwMTEgIDIwMTktMDItMDcgMTg6MDA6
MzYgWiAgICA3IGRheXMgICA0NiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMDAg
IDIwMTktMDItMTIgMTY6MDA6NTYgWiAgICAyIGRheXMgICAyMyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1pY2hhZWwgVGF1dHNj
aG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlA
YW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmMTc4YTAwYzMwMTczYzBiMjY4ZDk5MTYwZTE5YWQy
OTliMTgyM2EyCkF1dGhvcjogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkRh
dGU6ICAgVHVlIEZlYiAxMiAxNToyMDoxNSAyMDE5ICswMTAwCgogICAgeDg2L2h2bTogYmxvY2sg
c3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFRoZXJlIGFyZSBtdWx0
aXBsZSBhcnJheXMgaW4gdGhlIEhWTSBpbnRlcmZhY2UgdGhhdCBhcmUgYWNjZXNzZWQKICAgIHdp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRvIGF2b2lkIHNwZWN1
bGF0aXZlCiAgICBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJyYXlfaW5kZXhf
bm9zcGVjIG1hY3JvLgogICAgCiAgICBXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91dC1vZi1i
b3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwogICAgaW50byBkeW5hbWljIGFy
cmF5cyBhbmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVkCiAg
ICBkdXJpbmcgcnVuIHRpbWUsIHRoZSBzaXplIG9mIHRoZSBsYXR0ZXIgaXMga25vd24gZHVyaW5n
IGNvbXBpbGUgdGltZS4KICAgIE9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFi
bGUgdG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKICAgIGluIHRoZSBmdXR1cmUuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5k
ZT4KICAgIFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRl
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1
NmQ4ZDAxMTlkMjcwZjg0NmM2YzQ5NDM3MTJiOGEyMWZiZTVkNGQwCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTE6NTQ6NTcgMjAxOSAr
MDEwMAoKICAgIFZNWDogZG9uJ3QgaWdub3JlIFAyTSBzZXR1cCBlcnJvcgogICAgCiAgICBzZXRf
bW1pb19wMm1fZW50cnkoKSBtYXkgZmFpbCwgaW4gcGFydGljdWxhciB3aXRoIC1FTk9NRU0uIERv
bid0IGlnbm9yZQogICAgc3VjaCBhbiBlcnJvciwgYnV0IGluc3RlYWQgY2F1c2UgZG9tYWluIGNy
ZWF0aW9uIHRvIGZhaWwgaW4gc3VjaCBhIGNhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDg4YjkyYzM4MjBjZmZlZDRiNGFiZWIxMzllZGMyY2Jk
ODI4NmNiMTIKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEZlYiAxMiAxMTo1NDowNyAyMDE5ICswMTAwCgogICAgaW9tbXU6IGZpeCBpb21tdV9vcHMg
aW5pdGlhbGl6YXRpb24KICAgIAogICAgQ29tbWl0IDMyYTVlYTAwZWM3NWVmNTNlICgiSU9NTVUv
eDg2OiByZW1vdmUgaW5kaXJlY3Rpb24gZnJvbSBjZXJ0YWluCiAgICBJT01NVSBob29rIGFjY2Vz
c2VzIikgaW50cm9kdWNlZCBpb21tdV9vcHMgaW5pdGlhbGl6ZWQgYXQgYm9vdCB0aW1lCiAgICB3
aXRoIGRhdGEgZGVjbGFyZWQgYXMgX19pbml0Y29uc3RyZWwuCiAgICAKICAgIE9uIEludGVsIHN5
c3RlbXMgdGhlcmUgaXMgYW5vdGhlciBwYXRoIHdoZXJlIGlvbW11X29wcyBpcyBpbml0aWFsaXpl
ZAogICAgYW5kIHRoaXMgcGF0aCBpcyByZWxldmFudCBvbiByZXN1bWUgYWZ0ZXIgcmV0dXJuaW5n
IGZyb20gc3lzdGVtIHN1c3BlbmQuCiAgICBBcyB0aGUgaW5pdGlhbGl6YXRpb24gZGF0YSBpcyBu
byBsb25nZXIgYWNjZXNzaWJsZSBpbiB0aGlzIGNhc2UgdGhhdAogICAgc2Vjb25kIGluaXRpYWxp
emF0aW9uIG11c3QgYmUgZHJvcHBlZCBpbiBjYXNlIHRoZSBzeXN0ZW0gaXNuJ3QganVzdAogICAg
Ym9vdGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwOWZj
NGRlNGE4ZWJiMzg5NjQxYjhiOGE2MzJlZmNiN2NhODgwZTA4CkF1dGhvcjogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uY29tPgpEYXRlOiAgIFdlZCBGZWIgNiAxNTowOTozMyAyMDE5
ICswMTAwCgogICAgYXNtOiBoYW5kbGUgY29tbWVudHMgd2hlbiBjcmVhdGluZyBoZWFkZXIgZmls
ZQogICAgCiAgICBJbiB0aGUgZWFybHkgc3RlcHMgb2YgY29tcGlsYXRpb24sIHRoZSBhc20gaGVh
ZGVyIGZpbGVzIGFyZSBjcmVhdGVkLCBzdWNoCiAgICBhcyBpbmNsdWRlL2FzbS0kKFRBUkdFVF9B
UkNIKS9hc20tb2Zmc2V0cy5oLiBUaGVzZSBmaWxlcyBkZXBlbmQgb24gdGhlCiAgICBhc3NlbWJs
eSBmaWxlIGFyY2gvJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMucywgd2hpY2ggaXMgZ2VuZXJh
dGVkCiAgICBiZWZvcmUuIERlcGVuZGluZyBvbiB0aGUgdXNlZCB0b29sY2hhaW4sIHRoZXJlIG1p
Z2h0IGJlIGNvbW1lbnRzIGluIHRoZQogICAgYXNzZW1ibHkgZmlsZXMuIEVzcGVjaWFsbHkgdGhl
IGdvdG8tZ2NjIGNvbXBpbGVyIG9mIHRoZSBib3VuZGVkIG1vZGVsCiAgICBjaGVja2VyIENCTUMg
YWRkcyBjb21tZW50cyB0aGF0IHN0YXJ0IHdpdGggYSAnIycgc3ltYm9sIGF0IHRoZSBiZWdpbm5p
bmcKICAgIG9mIHRoZSBsaW5lLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGhhbmRsaW5nIGNv
bW1lbnRzIGluIGFzc2VtYmxlciBkdXJpbmcgdGhlIGNyZWF0aW9uIG9mIHRoZQogICAgYXNtIGhl
YWRlciBmaWxlcywgZXNwZWNpYWxseSBpZ25vcmluZyBsaW5lcyB0aGF0IHN0YXJ0IHdpdGggJyMn
LCB3aGljaAogICAgaW5kaWNhdGUgY29tbWVudHMgZm9yIGJvdGggQVJNIGFuZCB4ODYgYXNzZW1i
bGVyLiBUaGUgdXNlZCB0b29sIGdvdG8tYXMKICAgIHByb2R1Y2VzIGV4YWN0bHkgY29tbWVudHMg
b2YgdGhpcyBraW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVGF1dHNjaG5pZyA8
dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBkMDRiZjFlYjY1NmJlOGIyMTMxZDA4YzdlMzJjZmYzNDM1NTZj
ZmE4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBG
ZWIgMTEgMDk6MDk6MTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IGFkanVzdCBtaW5pbXVt
IGFsbG9jYXRpb24gY2FsY3VsYXRpb25zCiAgICAKICAgIEEgcHJldmlvdXNseSBiYWQgc2l0dWF0
aW9uIGhhcyBiZWNvbWUgd29yc2Ugd2l0aCB0aGUgZWFybHkgc2V0dGluZyBvZgogICAgLT5tYXhf
dmNwdXM6IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMo
KSBoYXMKICAgIGZ1cnRoZXIgZ3Jvd24sIGFuZCBoZW5jZSBub3cgaG9sZHMgYmFjayBldmVuIG1v
cmUgbWVtb3J5IGZyb20gdXNlIGZvcgogICAgdGhlIHAybS4KICAgIAogICAgTWFrZSBzaF9taW5f
YWxsb2NhdGlvbigpIGFjY291bnQgZm9yIGFsbCBwMm0gbWVtb3J5IG5lZWRlZCBmb3IKICAgIHNo
YWRvd19lbmFibGUoKSB0byBzdWNjZWVkIGR1cmluZyBkb21haW4gY3JlYXRpb24gKGF0IHdoaWNo
IHBvaW50IHRoZQogICAgZG9tYWluIGhhcyBubyBtZW1vcnkgYXQgYWxsIGFsbG9jYXRlZCB0byBp
dCB5ZXQsIGFuZCBoZW5jZSB1c2Ugb2YKICAgIGQtPnRvdF9wYWdlcyBpcyBtZWFuaW5nbGVzcyku
CiAgICAKICAgIEFsc28gbWFrZSBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoKSBubyBsb25n
ZXIgbmVlZGxlc3NseSBhZGQgMSB0bwogICAgdGhlIHZDUFUgY291bnQuCiAgICAKICAgIEZpbmFs
bHkgbWFrZSB0aGUgZGVidWdnaW5nIHByaW50aygpIGluIHNoYWRvd19hbGxvY19wMm1fcGFnZSgp
IGEgbGl0dGxlCiAgICBtb3JlIHVzZWZ1bCBieSBsb2dnaW5nIHNvbWUgb2YgdGhlIHJlbGV2YW50
IGRvbWFpbiBzZXR0aW5ncy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1p
dCBhY2EyMTQ0MjQ5OWMwNGI3MGQ4NDE2NGI0Njc0NGIzNWVlN2I4YmY0CkF1dGhvcjogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjo0
MToxNyAyMDE5ICswMDAwCgogICAgZG9jczogZmVhdHVyZXMvcWVtdS1kZXByaXYgZm9ybWF0dGlu
ZyBmaXhlcwogICAgCiAgICBOZWVkIGEgc3BhY2UgYmV0d2VlbiB0aGUgcGFyYWdyYXBoIGFuZCB0
aGUgbGlzdCBzbyBwYW5kb2Mga25vd3MgaXQncyBhCiAgICBsaXN0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5ZGI3
NzdkZGEzM2JhOTJjMGEwZmVjYTc2ZGU1YmJhNTczNThlYmNjCkF1dGhvcjogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxMjowNTo0MyAy
MDE5ICswMDAwCgogICAgZG9jczogVXBkYXRlIGNyZWRpdC9jcmVkaXQyIGZlYXR1cmUgZG9jcyBy
ZWZsZWN0aW5nIG5ldyBkZWZhdWx0IHNjaGVkdWxlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDdiNTI3OGIyOGY4ZmJjZDQ0MDJlNDUy
MGQ3YTVkNjA3ZDRhOTk3YTcKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDcgMTU6MDI6MjcgMjAxOSArMDAwMAoKICAgIHRvb2xz
OiBpbml0IHNjcmlwdHM6IG1ha2UgWEVOX1JVTl9ESVIgYW5kIFhFTl9MT0NLX0RJUiBtb2RlIDcw
MAogICAgCiAgICBUaGVzZSBkaXJlY3RvcmllcyBvdWdodCBub3QgdG8gYmUgZXZlbiB3b3JsZC1y
ZWFkYWJsZS4gIElmIHRoaXMgc2NyaXB0CiAgICBmb3Igc29tZSByZWFzb24gcnVucyB3aXRoIGEg
bGF4IHVtYXNrIHRoZXkgbWlnaHQgYmUgY3JlYXRlZAogICAgb3Zlcmx5LXdyaXRlYWJsZS4gIEF2
b2lkIGFueSBzdWNoIGJ1ZyBieSBzZXR0aW5nIHRoZSBtb2RlIGV4cGxpY2l0bHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMGM0YTM4YzA5
OGY5YmZmZWIzM2Y4Y2Y4OGFiZGVhNGIwZjlhOTA3MApBdXRob3I6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNiAyMDE5ICsw
MDAwCgogICAgdG9vbHM6IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogRml4ZXMgdG8gRGVzY3Jp
cHRpb24KICAgIAogICAgYG5lZWVkZWQnIGlzIGEgdHlwby4gIEFuZCB4ZW5kIGlzIGxvbmcgZ29u
ZS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMDEwOTdlMDE5NDMyMWQyNzI2MjUxM2Nm
MTI5MWZkZGZlYTE2MDZjMwpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpEYXRlOiAgIFRodSBGZWIgNyAxNTowMjoyNSAyMDE5ICswMDAwCgogICAgdG9vbHM6
IGluaXQgc2NyaXB0czogeGVuY29tbW9uczogUHJvdmlkZXMgYHhlbicKICAgIAogICAgSXQgaXMg
dXNlZnVsIHRvIGhhdmUgYSBzaW5nbGUgYHhlbicgZmFjaWxpdHkgKGluIHRoZSBMU0IgUHJvdmlk
ZXMKICAgIG5hbWVzcGFjZSkuICBUaGF0IGFsbG93cyBvdGhlciBmYWNpbGl0aWVzIHRvIHNwZWNp
ZnkgdGhhdCB0aGV5IHNob3VsZAogICAgZ28gYWZ0ZXIgYHhlbicgd2l0aG91dCBuZWVkaW5nIHRv
IGtub3cgdGhlIGltcGxlbWVudGF0aW9uIGRldGFpbHMuCiAgICAKICAgIFRoaXMgc2VydmljZSBu
YW1lIGlzIGFscmVhZHkgUHJvdmlkZSdkIGJ5IHRoZSAoZmFpcmx5IGRpZmZlcmVudCkgaW5pdAog
ICAgc2NyaXB0cyB1c2VkIGluIERlYmlhbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBiNGRmNzNkZTQ5Mzk1NGM0NGYyNDBmNzg3NzljOWJk
Mzc4MmUxNTcyCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpEYXRlOiAgIFR1ZSBGZWIgNSAxMzozODo1MyAyMDE5IC0wODAwCgogICAgeGVuL2FybTog
Z2ljLXYyOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRpYWxpemF0aW9uCiAgICAK
ICAgIEludGVycnVwdHMgY291bGQgYmUgQUNUSVZFIGF0IGJvb3QuIE1ha2Ugc3VyZSB0byBkZWFj
dGl2YXRlIHRoZW0gZHVyaW5nCiAgICBpbml0aWFsaXphdGlvbi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzoganVsaWVu
LmdyYWxsQGFybS5jb20KICAgIENDOiBwZW5nLmZhbkBueHAuY29tCiAgICBDQzogamdyb3NzQHN1
c2UuY29tCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 09:55:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 09:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guaDb-0001lT-F7; Fri, 15 Feb 2019 09:55:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/T2h=QW=amazon.de=prvs=942e4f81c=nmanthey@srs-us1.protection.inumbo.net>)
 id 1guaDZ-0001lO-Iv
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 09:55:37 +0000
X-Inumbo-ID: d7b691a8-3107-11e9-9333-8f40b0ebaae9
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7b691a8-3107-11e9-9333-8f40b0ebaae9;
 Fri, 15 Feb 2019 09:55:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550224536; x=1581760536;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=XnJxJxY7ePARSqsuVKYyxmP1KWO9RHwtzHkKJxcGYW8=;
 b=EUAfKafSWpUFCcym42KH/b15KjEqbFLrB59iyhDSD7cwFhcAqdsnSy+f
 cYqQt/E21t4A6jBIh5C/XQLpVnxVY6050Vyn6lI4xtX7mOj6K4Nra75+x
 Pea9S00TjKkkCGidUHFTiKh456Py+BQiRBabKVYlj/Azd+wlMszgRo7Np U=;
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="759078605"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-69849ee2.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 15 Feb 2019 09:55:34 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-69849ee2.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1F9tWln067822
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 15 Feb 2019 09:55:32 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 15 Feb 2019 09:55:32 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.36) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 15 Feb 2019 09:55:25 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-9-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CEAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C64048B0200007800216478@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <a28a936e-a9a1-e5eb-1419-a1f5db07eaf3@amazon.de>
Date: Fri, 15 Feb 2019 10:55:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C64048B0200007800216478@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.36]
X-ClientProxiedBy: EX13D07UWA001.ant.amazon.com (10.43.160.145) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 8/9] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMy8xOSAxMjo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMDIuMTkgYXQg
MTQ6NDQsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBHdWVzdHMgY2FuIGlzc3VlIGdy
YW50IHRhYmxlIG9wZXJhdGlvbnMgYW5kIHByb3ZpZGUgZ3Vlc3QgY29udHJvbGxlZAo+PiBkYXRh
IHRvIHRoZW0uIFRoaXMgZGF0YSBpcyBhbHNvIHVzZWQgZm9yIG1lbW9yeSBsb2Fkcy4gVG8gYXZv
aWQKPj4gc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFycmF5
X2luZGV4X25vc3BlYyBtYWNybwo+PiB3aGVyZSBhcHBsaWNhYmxlLiBIb3dldmVyLCB0aGVyZSBh
cmUgYWxzbyBtZW1vcnkgYWNjZXNzZXMgdGhhdCBjYW5ub3QKPj4gYmUgcHJvdGVjdGVkIGJ5IGEg
c2luZ2xlIGFycmF5IHByb3RlY3Rpb24sIG9yIG11bHRpcGxlIGFjY2Vzc2VzIGluIGEKPj4gcm93
LiBUbyBwcm90ZWN0IHRoZXNlLCBhIG5vc3BlYyBiYXJyaWVyIGlzIHBsYWNlZCBiZXR3ZWVuIHRo
ZSBhY3R1YWwKPj4gcmFuZ2UgY2hlY2sgYW5kIHRoZSBhY2Nlc3MgdmlhIHRoZSBibG9ja19zcGVj
dWxhdGlvbiBtYWNyby4KPj4KPj4gQXMgZGlmZmVyZW50IHZlcnNpb25zIG9mIGdyYW50IHRhYmxl
cyB1c2Ugc3RydWN0dXJlcyBvZiBkaWZmZXJlbnQgc2l6ZSwKPj4gYW5kIHRoZSBzdGF0dXMgaXMg
ZW5jb2RlZCBpbiBhbiBhcnJheSBmb3IgdmVyc2lvbiAyLCBzcGVjdWxhdGl2ZQo+PiBleGVjdXRp
b24gbWlnaHQgdG91Y2ggemVyby1pbml0aWFsaXplZCBzdHJ1Y3R1cmVzIG9mIHZlcnNpb24gMiB3
aGlsZQo+PiB0aGUgdGFibGUgaXMgYWN0dWFsbHkgdXNpbmcgdmVyc2lvbiAxLgo+IFdoeSB6ZXJv
LWluaXRpYWxpemVkPyBEaWQgSSBzdGlsbCBub3Qgc3VjY2VlZCBkZW1vbnN0cmF0aW5nIHRvIHlv
dQo+IHRoYXQgc3BlY3VsYXRpb24gYWxvbmcgYSB2MiBwYXRoIGNhbiBhY3R1YWxseSBvdmVycnVu
IHYxIGFycmF5cywKPiBub3QganVzdCBhY2Nlc3MgcGFydHMgd2l0aCBtYXkgc3RpbGwgYmUgemVy
by1pbml0aWFsaXplZD8KSSBiZWxpZXZlIGEgc3BlY3VsYXRpdmUgdjIgYWNjZXNzIGNhbiB0b3Vj
aCBkYXRhIHRoYXQgaGFzIGJlZW4gd3JpdHRlbgpieSB2YWxpZCB2MSBhY2Nlc3NlcyBiZWZvcmUs
IHplcm8gaW5pdGlhbGl6ZWQgZGF0YSwgb3IgdG91Y2ggdGhlIE5VTEwKcGFnZS4gR2l2ZW4gdGhl
IG1hY3JvcyBmb3IgdGhlIGFjY2VzcyBJIGRvIG5vdCBiZWxpZXZlIHRoYXQgYSB2MiBhY2Nlc3MK
Y2FuIHRvdWNoIGEgcGFnZSB0aGF0IGlzIGxvY2F0ZWQgYmVoaW5kIGEgcGFnZSBob2xkaW5nIHZh
bGlkIHYxIGRhdGEuCj4KPj4gQEAgLTIwMyw4ICsyMDQsOSBAQCBzdGF0aWMgaW5saW5lIHVuc2ln
bmVkIGludCBucl9zdGF0dXNfZnJhbWVzKGNvbnN0IHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCj4+
ICB9Cj4+ICAKPj4gICNkZWZpbmUgTUFQVFJBQ0tfUEVSX1BBR0UgKFBBR0VfU0laRSAvIHNpemVv
ZihzdHJ1Y3QgZ3JhbnRfbWFwcGluZykpCj4+IC0jZGVmaW5lIG1hcHRyYWNrX2VudHJ5KHQsIGUp
IFwKPj4gLSAgICAoKHQpLT5tYXB0cmFja1soZSkvTUFQVFJBQ0tfUEVSX1BBR0VdWyhlKSVNQVBU
UkFDS19QRVJfUEFHRV0pCj4+ICsjZGVmaW5lIG1hcHRyYWNrX2VudHJ5KHQsIGUpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICgodCkt
Pm1hcHRyYWNrW2FycmF5X2luZGV4X25vc3BlYyhlLCAodCktPm1hcHRyYWNrX2xpbWl0KSAgICAg
ICAgICAgICAgICAgIFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAv
TUFQVFJBQ0tfUEVSX1BBR0VdWyhlKSVNQVBUUkFDS19QRVJfUEFHRV0pCj4gSSB3b3VsZCBoYXZl
IGhvcGVkIHRoYXQgdGhlIHBvaW50aW5nIG91dCBvZiBzaW1pbGFyIGZvcm1hdHRpbmcKPiBpc3N1
ZXMgZWxzZXdoZXJlIHdvdWxkIGhhdmUgaGFkIGFuIGltcGFjdCBoZXJlIGFzIHdlbGwsIGJ1dAo+
IEkgc2VlIHRoZSAvIGlzIHN0aWxsIHdyb25nbHkgYXQgdGhlIGJlZ2lubmluZyBvZiBhIGxpbmUs
IGFuZCBpcyBzdGlsbAo+IG5vdCBmb2xsb3dlZCBieSBhIGJsYW5rICh3b3VsZCBiZSAicHJlY2Vk
ZWQiIGlmIGl0IHdhcyB3ZWxsCj4gcGxhY2VkKS4gQW5kIHdoaWxlIEkgcmVhbGl6ZSBpdCdzIG9u
bHkgY29kZSBtb3ZlbWVudCwgYWRkaW5nCj4gdGhlIG1pc3NpbmcgYmxhbmtzIGFyb3VuZCAlIHdv
dWxkIGJlIGFwcHJlY2lhdGVkIHRvbyBhdCB0aGlzCj4gb2NjYXNpb24uCkkgd2lsbCBtb3ZlIHRo
ZSAiLyIgdG8gdGhlIHVwcGVyIGxpbmUsIGFuZCBhZGQgdGhlIHNwYWNlIGFyb3VuZCB0aGUgIiUi
Lgo+Cj4+IEBAIC05NjMsOSArOTY1LDEzIEBAIG1hcF9ncmFudF9yZWYoCj4+ICAgICAgICAgIFBJ
Tl9GQUlMKHVubG9ja19vdXQsIEdOVFNUX2JhZF9nbnRyZWYsICJCYWQgcmVmICUjeCBmb3IgZCVk
XG4iLAo+PiAgICAgICAgICAgICAgICAgICBvcC0+cmVmLCByZ3QtPmRvbWFpbi0+ZG9tYWluX2lk
KTsKPj4gIAo+PiArICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90IGJ5cGFz
c2VkIHNwZWN1bGF0aXZlbHkgKi8KPj4gKyAgICBibG9ja19zcGVjdWxhdGlvbigpOwo+PiArCj4+
ICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+cmVmKTsKPj4gICAgICBz
aGFoID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIG9wLT5yZWYpOwo+PiAtICAgIHN0YXR1cyA9
IHJndC0+Z3RfdmVyc2lvbiA9PSAxID8gJnNoYWgtPmZsYWdzIDogJnN0YXR1c19lbnRyeShyZ3Qs
IG9wLT5yZWYpOwo+PiArICAgIHN0YXR1cyA9IGV2YWx1YXRlX25vc3BlYyhyZ3QtPmd0X3ZlcnNp
b24gPT0gMSkgPyAmc2hhaC0+ZmxhZ3MKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKPiBEaWQg
eW91IGNvbnNpZGVyIGZvbGRpbmcgdGhlIHR3byBwYWlycyBvZiBmZW5jZXMgeW91IGVtaXQgaW50
bwo+IG9uZT8gTW92aW5nIHVwIHRoZSBhc3NpZ25tZW50IHRvIHN0YXR1cyBvdWdodCB0byBhY2hp
ZXZlIHRoaXMsCj4gYXMgdGhlbiB0aGUgYmxvY2tfc3BlY3VsYXRpb24oKSBjb3VsZCBiZSBkcm9w
cGVkIGFmYWljdC4KPgo+IFRoZW4gYWdhaW4geW91IGRvbid0IGFsdGVyIHNoYXJlZF9lbnRyeV9o
ZWFkZXIoKS4gSWYgdGhlcmUncwo+IGEgcmVhc29uIGZvciB5b3Ugbm90IGhhdmluZyBkb25lIHNv
LCB0aGVuIGEgc2Vjb25kIGZlbmNlCj4gaGVyZSBpcyBuZWVkZWQgaW4gYW55IGV2ZW50LgpJbnN0
ZWFkIG9mIHRoZSBibG9ja19zcGVjdWxhdGlvbigpIG1hY3JvLCBJIGNhbiBhbHNvIHByb3RlY3Qg
dGhlIG9wLT5yZWYKdXNhZ2UgYmVmb3JlIGV2YWx1YXRlX25vc3BlYyB2aWEgdGhlIGFycmF5X2lu
ZGV4X25vc3BlYyBmdW5jdGlvbi4KPgo+IFdoYXQgYWJvdXQgdGhlIHZlcnNpb24gY2hlY2sgaW4g
bnJfZ3JhbnRfZW50cmllcygpPyBJdCBhcHBlYXJzCj4gdG8gbWUgYXMgaWYgYXQgbGVhc3QgaXRz
IHVzZSBpbiBncmFudF9tYXBfZXhpc3RzKCkgKHdoaWNoIHNpbXBseSBpcwo+IHRoZSBmaXJzdCBv
bmUgSSd2ZSBmb3VuZCkgaXMgcHJvYmxlbWF0aWMgd2l0aG91dCBhbiBhZGp1c3RtZW50Lgo+IEV2
ZW4gd29yc2UsIC4uLgo+Cj4+IEBAIC0xMzIxLDcgKzEzMjcsOCBAQCB1bm1hcF9jb21tb24oCj4+
ICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKPj4gICAgICB9Cj4+ICAKPj4gLSAgICBhY3QgPSBh
Y3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOwo+PiArICAgIGFjdCA9IGFjdGl2ZV9l
bnRyeV9hY3F1aXJlKHJndCwgYXJyYXlfaW5kZXhfbm9zcGVjKG9wLT5yZWYsCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnJfZ3JhbnRf
ZW50cmllcyhyZ3QpKSk7Cj4gLi4uIHlvdSBhZGQgYSB1c2UgZS5nLiBoZXJlIHRvIF9ndWFyZF8g
YWdhaW5zdCBzcGVjdWxhdGlvbi4KVGhlIGFkanVzdG1lbnQgeW91IHByb3Bvc2UgaXMgdG8gZXhj
aGFuZ2UgdGhlIHN3aXRjaCBzdGF0ZW1lbnQgaW4KbnJfZ3JhbnRfZW50cmllcyB3aXRoIGEgaWYo
IGV2YWx1YXRlX25vc3BlYyggZ3QtPmd0X3ZlcnNpb24gPT0gMSApLCBzbwp0aGF0IHRoZSByZXR1
cm5lZCB2YWx1ZXMgYXJlIG5vdCBzcGVjdWxhdGVkPyBBbHJlYWR5IGJlZm9yZSB0aGlzCm1vZGlm
aWNhdGlvbiB0aGUgZnVuY3Rpb24gaXMgY2FsbGVkIGFuZCBub3QgaW5saW5lZC4gRG8geW91IHdh
bnQgbWUgdG8KY2FjaGUgdGhlIHZhbHVlIGluIGZ1bmN0aW9ucyB0aGF0IGNhbGwgdGhpcyBtZXRo
b2QgcmVndWxhcmx5IHRvIGF2b2lkCnRoZSBwZW5hbHR5IG9mIHRoZSBpbnRyb2R1Y2VkIGxmZW5j
ZSBmb3IgZWFjaCBjYWxsPwo+Cj4gQW5kIHdoYXQgYWJvdXQgX3NldF9zdGF0dXMoKSwgdW5tYXBf
Y29tbW9uX2NvbXBsZXRlKCksCj4gZ250dGFiX2dyb3dfdGFibGUoKSwgZ250dGFiX3NldHVwX3Rh
YmxlKCksCj4gcmVsZWFzZV9ncmFudF9mb3JfY29weSgpLCB0aGUgMm5kIG9uZSBpbiBhY3F1aXJl
X2dyYW50X2Zvcl9jb3B5KCksCj4gc2V2ZXJhbCBvbmVzIGluIGdudHRhYl9zZXRfdmVyc2lvbigp
LCBnbnR0YWJfcmVsZWFzZV9tYXBwaW5ncygpLAo+IHRoZSAzcmQgb25lIGluIG1lbV9zaGFyaW5n
X2dyZWZfdG9fZ2ZuKCksIGdudHRhYl9tYXBfZnJhbWUoKSwKPiBhbmQgZ250dGFiX2dldF9zdGF0
dXNfZnJhbWUoKT8KClByb3RlY3RpbmcgdGhlIGZ1bmN0aW9uIGl0c2VsZiBzaG91bGQgYWxsb3cg
dG8gbm90IG1vZGlmeSB0aGUKc3BlY3VsYXRpb24gZ3VhcmRzIGluIHRoZXNlIGZ1bmN0aW9ucy4g
SSB3b3VsZCBoYXZlIHRvIGNoZWNrIGVhY2ggb2YKdGhlbSwgd2hldGhlciB0aGUgZ3Vlc3QgYWN0
dWFsbHkgaGFzIGNvbnRyb2wsIGFuZCB3aGV0aGVyIGl0IG1ha2VzIHNlbnNlCnRvIGludHJvZHVj
ZSBhIF9ub3NwZWMgdmFyaWFudCBvZiB0aGUgbnJfZ3JhbnRfZW50cmllcyBmdW5jdGlvbiB0byBu
b3QKcGVuYWxpemUgZXZlcnl3aGVyZS4gRG8geW91IGhhdmUgYW4gb3BpbmlvbiBvbiB0aGlzPwoK
QmVzdCwKTm9yYmVydAoKPgo+IEphbgo+Cj4KCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIg
R2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJl
cjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcg
ODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMg
QgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 10:02:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 10:02:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guaJr-0002b0-Dh; Fri, 15 Feb 2019 10:02:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=skQ2=QW=citrix.com=prvs=9420f6528=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1guaJp-0002at-UD
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 10:02:05 +0000
X-Inumbo-ID: be2e1990-3108-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be2e1990-3108-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 10:02:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78227921"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 15 Feb 2019 10:02:00 +0000
Message-ID: <20190215100200.13600-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/libxendevicemodel: add
 xendevicemodel_modified_memory_bulk to map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGUzYjkzYjNjNTk1ICJkbW9wOiBhZGQgeGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVt
b3J5X2J1bGsoKSIgYWRkZWQKdGhlIGltcGxlbWVudGF0aW9uIHRvIHRoZSBsaWJyYXJ5IGFsbW9z
dCAyIHllYXJzIGFnbywgYnV0IHRoZSBmdW5jdGlvbgp3YXMgbm90IGluY2x1ZGVkIGluIHRoZSBt
YXAgZmlsZSwgZXNzZW50aWFsbHkgbWFraW5nIGl0IHVzZWxlc3MuIFRoaXMKcGF0Y2ggcmVjdGlm
aWVzIHRoZSBzaXR1YXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJz
L2RldmljZW1vZGVsL01ha2VmaWxlICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwIHwgNSArKysrKwogMiBmaWxlcyBjaGFuZ2Vk
LCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJz
L2RldmljZW1vZGVsL01ha2VmaWxlIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQpp
bmRleCA1YjJkZjdhMThlLi43M2NmZjZkYmM0IDEwMDY0NAotLS0gYS90b29scy9saWJzL2Rldmlj
ZW1vZGVsL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKQEAg
LTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4uCiBpbmNsdWRlICQoWEVO
X1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQotTUlOT1IgICAgPSAyCitNSU5P
UiAgICA9IDMKIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1zY3JpcHQ9bGlieGVuZGV2
aWNlbW9kZWwubWFwCiAKIENGTEFHUyAgICs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwubWFw
IGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKaW5kZXggMDQ3
OTdiMjM5ZC4uNTYxYzYyZGViNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9s
aWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5k
ZXZpY2Vtb2RlbC5tYXAKQEAgLTMzLDMgKzMzLDggQEAgVkVSU18xLjIgewogCQl4ZW5kZXZpY2Vt
b2RlbF9yZWxvY2F0ZV9tZW1vcnk7CiAJCXhlbmRldmljZW1vZGVsX3Bpbl9tZW1vcnlfY2FjaGVh
dHRyOwogfSBWRVJTXzEuMTsKKworVkVSU18xLjMgeworCWdsb2JhbDoKKwkJeGVuZGV2aWNlbW9k
ZWxfbW9kaWZpZWRfbWVtb3J5X2J1bGs7Cit9IFZFUlNfMS4yOwotLSAKMi4yMC4xLjIuZ2IyMWVi
YjY3MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 10:31:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 10:31:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guam4-00052T-Q6; Fri, 15 Feb 2019 10:31:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=skQ2=QW=citrix.com=prvs=9420f6528=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1guam3-00052O-N8
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 10:31:15 +0000
X-Inumbo-ID: d118efac-310c-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d118efac-310c-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 10:31:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="86001804"
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] tools/libxendevicemodel: add
 xendevicemodel_modified_memory_bulk to map
Thread-Index: AQHUxRWAiVSzoGJdyEeSa37Rl8lR3KXgqLrQ
Date: Fri, 15 Feb 2019 10:31:12 +0000
Message-ID: <f7fc77a527f84836acda60c1443c30bc@AMSPEX02CL03.citrite.net>
References: <20190215100200.13600-1-paul.durrant@citrix.com>
In-Reply-To: <20190215100200.13600-1-paul.durrant@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tools/libxendevicemodel: add
 xendevicemodel_modified_memory_bulk to map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2MtaW5nIEp1ZXJnZW4sIGluIGNhc2UgdGhpcyBjYW4gbWFrZSA0LjEyLi4uCgo+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogUGF1bCBEdXJyYW50IFttYWlsdG86cGF1bC5kdXJy
YW50QGNpdHJpeC5jb21dCj4gU2VudDogMTUgRmVicnVhcnkgMjAxOSAxMDowMgo+IFRvOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT47IElhbiBKYWNrc29uCj4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFtQQVRDSF0gdG9vbHMvbGli
eGVuZGV2aWNlbW9kZWw6IGFkZAo+IHhlbmRldmljZW1vZGVsX21vZGlmaWVkX21lbW9yeV9idWxr
IHRvIG1hcAo+IAo+IENvbW1pdCBlM2I5M2IzYzU5NSAiZG1vcDogYWRkIHhlbmRldmljZW1vZGVs
X21vZGlmaWVkX21lbW9yeV9idWxrKCkiIGFkZGVkCj4gdGhlIGltcGxlbWVudGF0aW9uIHRvIHRo
ZSBsaWJyYXJ5IGFsbW9zdCAyIHllYXJzIGFnbywgYnV0IHRoZSBmdW5jdGlvbgo+IHdhcyBub3Qg
aW5jbHVkZWQgaW4gdGhlIG1hcCBmaWxlLCBlc3NlbnRpYWxseSBtYWtpbmcgaXQgdXNlbGVzcy4g
VGhpcwo+IHBhdGNoIHJlY3RpZmllcyB0aGUgc2l0dWF0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+IC0tLQo+ICB0b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlICAg
ICAgICAgICAgICB8IDIgKy0KPiAgdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vt
b2RlbC5tYXAgfCA1ICsrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFr
ZWZpbGUKPiBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKPiBpbmRleCA1YjJkZjdh
MThlLi43M2NmZjZkYmM0IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFr
ZWZpbGUKPiArKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCj4gQEAgLTIsNyAr
Miw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4uCj4gIGluY2x1ZGUgJChYRU5fUk9P
VCkvdG9vbHMvUnVsZXMubWsKPiAKPiAgTUFKT1IgICAgPSAxCj4gLU1JTk9SICAgID0gMgo+ICtN
SU5PUiAgICA9IDMKPiAgU0hMSUJfTERGTEFHUyArPSAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4
ZW5kZXZpY2Vtb2RlbC5tYXAKPiAKPiAgQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21pc3NpbmctcHJv
dG90eXBlcwo+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmlj
ZW1vZGVsLm1hcAo+IGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5t
YXAKPiBpbmRleCAwNDc5N2IyMzlkLi41NjFjNjJkZWI0IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwCj4gKysrIGIvdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKPiBAQCAtMzMsMyArMzMsOCBAQCBWRVJT
XzEuMiB7Cj4gIAkJeGVuZGV2aWNlbW9kZWxfcmVsb2NhdGVfbWVtb3J5Owo+ICAJCXhlbmRldmlj
ZW1vZGVsX3Bpbl9tZW1vcnlfY2FjaGVhdHRyOwo+ICB9IFZFUlNfMS4xOwo+ICsKPiArVkVSU18x
LjMgewo+ICsJZ2xvYmFsOgo+ICsJCXhlbmRldmljZW1vZGVsX21vZGlmaWVkX21lbW9yeV9idWxr
Owo+ICt9IFZFUlNfMS4yOwo+IC0tCj4gMi4yMC4xLjIuZ2IyMWViYjY3MQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 10:34:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 10:34:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guaow-00058Y-9e; Fri, 15 Feb 2019 10:34:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Vfmb=QW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1guaou-00058N-M6
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 10:34:12 +0000
X-Inumbo-ID: 38f5a13e-310d-11e9-b315-3b7a79245eef
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38f5a13e-310d-11e9-b315-3b7a79245eef;
 Fri, 15 Feb 2019 10:34:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Feb 2019 03:34:06 -0700
Message-Id: <5C66959C0200007800216F11@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Feb 2019 03:34:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-9-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CEAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C64048B0200007800216478@prv1-mh.provo.novell.com>
 <a28a936e-a9a1-e5eb-1419-a1f5db07eaf3@amazon.de>
In-Reply-To: <a28a936e-a9a1-e5eb-1419-a1f5db07eaf3@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 8/9] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE5IGF0IDEwOjU1LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAyLzEzLzE5IDEyOjUwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDguMDIuMTkgYXQg
MTQ6NDQsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gR3Vlc3RzIGNhbiBpc3N1ZSBn
cmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0IGNvbnRyb2xsZWQKPj4+IGRh
dGEgdG8gdGhlbS4gVGhpcyBkYXRhIGlzIGFsc28gdXNlZCBmb3IgbWVtb3J5IGxvYWRzLiBUbyBh
dm9pZAo+Pj4gc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFy
cmF5X2luZGV4X25vc3BlYyBtYWNybwo+Pj4gd2hlcmUgYXBwbGljYWJsZS4gSG93ZXZlciwgdGhl
cmUgYXJlIGFsc28gbWVtb3J5IGFjY2Vzc2VzIHRoYXQgY2Fubm90Cj4+PiBiZSBwcm90ZWN0ZWQg
YnkgYSBzaW5nbGUgYXJyYXkgcHJvdGVjdGlvbiwgb3IgbXVsdGlwbGUgYWNjZXNzZXMgaW4gYQo+
Pj4gcm93LiBUbyBwcm90ZWN0IHRoZXNlLCBhIG5vc3BlYyBiYXJyaWVyIGlzIHBsYWNlZCBiZXR3
ZWVuIHRoZSBhY3R1YWwKPj4+IHJhbmdlIGNoZWNrIGFuZCB0aGUgYWNjZXNzIHZpYSB0aGUgYmxv
Y2tfc3BlY3VsYXRpb24gbWFjcm8uCj4+Pgo+Pj4gQXMgZGlmZmVyZW50IHZlcnNpb25zIG9mIGdy
YW50IHRhYmxlcyB1c2Ugc3RydWN0dXJlcyBvZiBkaWZmZXJlbnQgc2l6ZSwKPj4+IGFuZCB0aGUg
c3RhdHVzIGlzIGVuY29kZWQgaW4gYW4gYXJyYXkgZm9yIHZlcnNpb24gMiwgc3BlY3VsYXRpdmUK
Pj4+IGV4ZWN1dGlvbiBtaWdodCB0b3VjaCB6ZXJvLWluaXRpYWxpemVkIHN0cnVjdHVyZXMgb2Yg
dmVyc2lvbiAyIHdoaWxlCj4+PiB0aGUgdGFibGUgaXMgYWN0dWFsbHkgdXNpbmcgdmVyc2lvbiAx
Lgo+PiBXaHkgemVyby1pbml0aWFsaXplZD8gRGlkIEkgc3RpbGwgbm90IHN1Y2NlZWQgZGVtb25z
dHJhdGluZyB0byB5b3UKPj4gdGhhdCBzcGVjdWxhdGlvbiBhbG9uZyBhIHYyIHBhdGggY2FuIGFj
dHVhbGx5IG92ZXJydW4gdjEgYXJyYXlzLAo+PiBub3QganVzdCBhY2Nlc3MgcGFydHMgd2l0aCBt
YXkgc3RpbGwgYmUgemVyby1pbml0aWFsaXplZD8KPiBJIGJlbGlldmUgYSBzcGVjdWxhdGl2ZSB2
MiBhY2Nlc3MgY2FuIHRvdWNoIGRhdGEgdGhhdCBoYXMgYmVlbiB3cml0dGVuCj4gYnkgdmFsaWQg
djEgYWNjZXNzZXMgYmVmb3JlLCB6ZXJvIGluaXRpYWxpemVkIGRhdGEsIG9yIHRvdWNoIHRoZSBO
VUxMCj4gcGFnZS4gR2l2ZW4gdGhlIG1hY3JvcyBmb3IgdGhlIGFjY2VzcyBJIGRvIG5vdCBiZWxp
ZXZlIHRoYXQgYSB2MiBhY2Nlc3MKPiBjYW4gdG91Y2ggYSBwYWdlIHRoYXQgaXMgbG9jYXRlZCBi
ZWhpbmQgYSBwYWdlIGhvbGRpbmcgdmFsaWQgdjEgZGF0YS4KCkkndmUgZ2l2ZW4gZXhhbXBsZXMg
YmVmb3JlIG9mIGhvdyBJIHNlZSB0aGlzIHRvIGJlIHBvc3NpYmxlLiBXb3VsZAp5b3UgbWluZCBn
b2luZyBiYWNrIHRvIG9uZSBvZiB0aGUgaW5zdGFuY2VzLCBhbmQgZXhwbGFpbmluZyB0byBtZQpo
b3cgeW91IGRvIF9ub3RfIHNlZSBhbnkgcm9vbSBmb3IgYW4gb3ZlcnJ1biB0aGVyZT8gSGF2aW5n
CmdpdmVuIGV4YW1wbGVzLCBJIHNpbXBseSBkb24ndCBrbm93IGhvdyBlbHNlIEkgY2FuIGV4cGxh
aW4gdGhpcyB0bwp5b3Ugd2l0aG91dCBrbm93aW5nIGF0IHdoYXQgc3BlY2lmaWMgcGFydCBvZiB0
aGUgZXhwbGFuYXRpb24gd2UKZGl2ZXJnZS4gKEFuZCBubywgSSdtIG5vdCBleGNsdWRpbmcgdGhh
dCBJJ20gbWFraW5nIHVwIGFuIGlzc3VlCndoZXJlIHRoZXJlIGlzIG5vbmUuKQoKPj4+IEBAIC05
NjMsOSArOTY1LDEzIEBAIG1hcF9ncmFudF9yZWYoCj4+PiAgICAgICAgICBQSU5fRkFJTCh1bmxv
Y2tfb3V0LCBHTlRTVF9iYWRfZ250cmVmLCAiQmFkIHJlZiAlI3ggZm9yIGQlZFxuIiwKPj4+ICAg
ICAgICAgICAgICAgICAgIG9wLT5yZWYsIHJndC0+ZG9tYWluLT5kb21haW5faWQpOwo+Pj4gIAo+
Pj4gKyAgICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBzcGVj
dWxhdGl2ZWx5ICovCj4+PiArICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7Cj4+PiArCj4+PiAgICAg
IGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7Cj4+PiAgICAgIHNoYWgg
PSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgb3AtPnJlZik7Cj4+PiAtICAgIHN0YXR1cyA9IHJn
dC0+Z3RfdmVyc2lvbiA9PSAxID8gJnNoYWgtPmZsYWdzIDogJnN0YXR1c19lbnRyeShyZ3QsIG9w
LT5yZWYpOwo+Pj4gKyAgICBzdGF0dXMgPSBldmFsdWF0ZV9ub3NwZWMocmd0LT5ndF92ZXJzaW9u
ID09IDEpID8gJnNoYWgtPmZsYWdzCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5yZWYpOwo+PiBEaWQg
eW91IGNvbnNpZGVyIGZvbGRpbmcgdGhlIHR3byBwYWlycyBvZiBmZW5jZXMgeW91IGVtaXQgaW50
bwo+PiBvbmU/IE1vdmluZyB1cCB0aGUgYXNzaWdubWVudCB0byBzdGF0dXMgb3VnaHQgdG8gYWNo
aWV2ZSB0aGlzLAo+PiBhcyB0aGVuIHRoZSBibG9ja19zcGVjdWxhdGlvbigpIGNvdWxkIGJlIGRy
b3BwZWQgYWZhaWN0Lgo+Pgo+PiBUaGVuIGFnYWluIHlvdSBkb24ndCBhbHRlciBzaGFyZWRfZW50
cnlfaGVhZGVyKCkuIElmIHRoZXJlJ3MKPj4gYSByZWFzb24gZm9yIHlvdSBub3QgaGF2aW5nIGRv
bmUgc28sIHRoZW4gYSBzZWNvbmQgZmVuY2UKPj4gaGVyZSBpcyBuZWVkZWQgaW4gYW55IGV2ZW50
Lgo+IEluc3RlYWQgb2YgdGhlIGJsb2NrX3NwZWN1bGF0aW9uKCkgbWFjcm8sIEkgY2FuIGFsc28g
cHJvdGVjdCB0aGUgb3AtPnJlZgo+IHVzYWdlIGJlZm9yZSBldmFsdWF0ZV9ub3NwZWMgdmlhIHRo
ZSBhcnJheV9pbmRleF9ub3NwZWMgZnVuY3Rpb24uCgpUaGF0J3MgYW4gb3B0aW9uIChhcyBiZWZv
cmUpLCBidXQgZG9lc24ndCBoZWxwIHdpdGggc2hhcmVkX2VudHJ5X2hlYWRlcigpJ3MKZXZhbHVh
dGlvbiBvZiBndF92ZXJzaW9uLgoKPj4gV2hhdCBhYm91dCB0aGUgdmVyc2lvbiBjaGVjayBpbiBu
cl9ncmFudF9lbnRyaWVzKCk/IEl0IGFwcGVhcnMKPj4gdG8gbWUgYXMgaWYgYXQgbGVhc3QgaXRz
IHVzZSBpbiBncmFudF9tYXBfZXhpc3RzKCkgKHdoaWNoIHNpbXBseSBpcwo+PiB0aGUgZmlyc3Qg
b25lIEkndmUgZm91bmQpIGlzIHByb2JsZW1hdGljIHdpdGhvdXQgYW4gYWRqdXN0bWVudC4KPj4g
RXZlbiB3b3JzZSwgLi4uCj4+Cj4+PiBAQCAtMTMyMSw3ICsxMzI3LDggQEAgdW5tYXBfY29tbW9u
KAo+Pj4gICAgICAgICAgZ290byB1bmxvY2tfb3V0Owo+Pj4gICAgICB9Cj4+PiAgCj4+PiAtICAg
IGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7Cj4+PiArICAgIGFjdCA9
IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgYXJyYXlfaW5kZXhfbm9zcGVjKG9wLT5yZWYsCj4+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAo+IG5yX2dyYW50X2VudHJpZXMocmd0KSkpOwo+PiAuLi4geW91IGFkZCBhIHVzZSBlLmcuIGhl
cmUgdG8gX2d1YXJkXyBhZ2FpbnN0IHNwZWN1bGF0aW9uLgo+IFRoZSBhZGp1c3RtZW50IHlvdSBw
cm9wb3NlIGlzIHRvIGV4Y2hhbmdlIHRoZSBzd2l0Y2ggc3RhdGVtZW50IGluCj4gbnJfZ3JhbnRf
ZW50cmllcyB3aXRoIGEgaWYoIGV2YWx1YXRlX25vc3BlYyggZ3QtPmd0X3ZlcnNpb24gPT0gMSAp
LCBzbwo+IHRoYXQgdGhlIHJldHVybmVkIHZhbHVlcyBhcmUgbm90IHNwZWN1bGF0ZWQ/CgpBdCB0
aGlzIHBvaW50IEknbSBub3QgcHJvcG9zaW5nIGEgcGFydGljdWxhciBzb2x1dGlvbi4gSSdtIGp1
c3QKcHV0dGluZyBvbiB0aGUgdGFibGUgYW4gaXNzdWUgbGVmdCB1bi1hZGRyZXNzZWQuIEkgY2Vy
dGFpbmx5CndvdWxkbid0IHdlbGNvbWUgY29udmVydGluZyB0aGUgc3dpdGNoKCkgdG8gYW4gaWYo
KSwgZXZlbiBpZgpyaWdodCBub3cgdGhlcmUncyBubyB2MyBvbiB0aGUgaG9yaXpvbi4gKEl0J3Mg
YWN0dWFsbHkgcXVpdGUKdGhlIGludmVyc2U6IElmIHNvbWVvbmUgY2FtZSBhbmQgc3VibWl0dGVk
IGEgcGF0Y2ggdG8gY2hhbmdlCnRoZSB2YXJpb3VzIGlmKCktcyBvbiBndF92ZXJzaW9uIHRvIHN3
aXRjaCgpLWVzLCBJJ2Qgd2VsY29tZSB0aGlzLikKCj4gQWxyZWFkeSBiZWZvcmUgdGhpcwo+IG1v
ZGlmaWNhdGlvbiB0aGUgZnVuY3Rpb24gaXMgY2FsbGVkIGFuZCBub3QgaW5saW5lZC4KCkhvdyBk
b2VzIHRoaXMgbWF0dGVyIHdoZW4gY29uc2lkZXJpbmcgc3BlY3VsYXRpb24/Cgo+IERvIHlvdSB3
YW50IG1lIHRvCj4gY2FjaGUgdGhlIHZhbHVlIGluIGZ1bmN0aW9ucyB0aGF0IGNhbGwgdGhpcyBt
ZXRob2QgcmVndWxhcmx5IHRvIGF2b2lkCj4gdGhlIHBlbmFsdHkgb2YgdGhlIGludHJvZHVjZWQg
bGZlbmNlIGZvciBlYWNoIGNhbGw/CgpUaGF0IHdvdWxkIGdvIGJhY2sgdG8gdGhlIHF1ZXN0aW9u
IG9mIHdoYXQgZ29vZCBpdCBkb2VzIHRvCmxhdGNoIHZhbHVlIGludG8gYSBsb2NhbCB2YXJpYWJs
ZSB3aGVuIHlvdSBkb24ndCBrbm93IHdoZXRoZXIKdGhlIGNvbXBpbGVyIHdpbGwgcHV0IHRoYXQg
dmFyaWFibGUgaW4gYSByZWdpc3RlciBvciBpbiBtZW1vcnkuCklPVyBJJ20gYWZyYWlkIHRoYXQg
dG8gYmUgb24gdGhlIHNhZmUgc2lkZSB0aGVyZSdzIG5vIHdheQphcm91bmQgdGhlIHJlcGVhdGVk
IExGRU5DRXMuCgo+PiBBbmQgd2hhdCBhYm91dCBfc2V0X3N0YXR1cygpLCB1bm1hcF9jb21tb25f
Y29tcGxldGUoKSwKPj4gZ250dGFiX2dyb3dfdGFibGUoKSwgZ250dGFiX3NldHVwX3RhYmxlKCks
Cj4+IHJlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoKSwgdGhlIDJuZCBvbmUgaW4gYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgpLAo+PiBzZXZlcmFsIG9uZXMgaW4gZ250dGFiX3NldF92ZXJzaW9uKCksIGdu
dHRhYl9yZWxlYXNlX21hcHBpbmdzKCksCj4+IHRoZSAzcmQgb25lIGluIG1lbV9zaGFyaW5nX2dy
ZWZfdG9fZ2ZuKCksIGdudHRhYl9tYXBfZnJhbWUoKSwKPj4gYW5kIGdudHRhYl9nZXRfc3RhdHVz
X2ZyYW1lKCk/Cj4gCj4gUHJvdGVjdGluZyB0aGUgZnVuY3Rpb24gaXRzZWxmIHNob3VsZCBhbGxv
dyB0byBub3QgbW9kaWZ5IHRoZQo+IHNwZWN1bGF0aW9uIGd1YXJkcyBpbiB0aGVzZSBmdW5jdGlv
bnMuIEkgd291bGQgaGF2ZSB0byBjaGVjayBlYWNoIG9mCj4gdGhlbSwgd2hldGhlciB0aGUgZ3Vl
c3QgYWN0dWFsbHkgaGFzIGNvbnRyb2wsIGFuZCB3aGV0aGVyIGl0IG1ha2VzIHNlbnNlCj4gdG8g
aW50cm9kdWNlIGEgX25vc3BlYyB2YXJpYW50IG9mIHRoZSBucl9ncmFudF9lbnRyaWVzIGZ1bmN0
aW9uIHRvIG5vdAo+IHBlbmFsaXplIGV2ZXJ5d2hlcmUuIERvIHlvdSBoYXZlIGFuIG9waW5pb24g
b24gdGhpcz8KCkFzIHBlciBhYm92ZSwgeWVzLCBJIHRoaW5rIHRoZSBvbmx5IHN1ZmZpY2llbnRs
eSByZWxpYWJsZSB3YXkgaXMKdG8gbW9kaWZ5IG5yX2dyYW50X2VudHJpZXMoKSBpdHNlbGYuIFRo
ZSBxdWVzdGlvbiBpcyBob3cgdG8KY29ycmVjdGx5IGRvIHRoaXMgd2l0aG91dCByZXBsYWNpbmcg
dGhlIHN3aXRjaCgpIHRoZXJlLCB0aGUgbW9yZQp0aGF0IHRoZSBvdGhlciBjaGFuZ2Ugb2YgeW91
cnMgaGFzIGRlbGliZXJhdGVseSBmb3JjZWQgdGhlCmNvbXBpbGVyIGludG8gdXNpbmcgcm93cyBv
ZiBjb21wYXJlcyBpbnN0ZWFkIG9mIGp1bXAgdGFibGVzIChub3QKdGhhdCBJJ2QgZXhwZWN0IHRo
ZSBjb21waWxlciB0byBoYXZlIHVzZWQgYSBqdW1wIHRhYmxlIGhlcmUsIGkuZS4KdGhlIHJlbWFy
ayBpcyBqdXN0IHdydCB0aGUgZ2VuZXJhbCBjYXNlKS4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 10:51:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 10:51:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gub5K-0006n0-PT; Fri, 15 Feb 2019 10:51:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/T2h=QW=amazon.de=prvs=942e4f81c=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gub5J-0006ms-BD
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 10:51:09 +0000
X-Inumbo-ID: 99590541-310f-11e9-bc90-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99590541-310f-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 10:51:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550227868; x=1581763868;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=UgZ+IXCEvYlFE6z6VFcVNomKNoPcc+98UEhRQiOEaEw=;
 b=K2pHVPwcqZrR7xFcnw5tY005ld59G5kcLS6Y9ZMRjjD4oFuwZxYLKgXo
 UiQ6fHGEqWojCYqLgYWxZXap4TGqttg4+h0yoexR/JAb5L3jhdMfDP9sQ
 EdeGDwvX4762LXYwiZFcO+/HPCA3ffQyJkUZ+3rPk/FGu7Zz23YtBPPLn c=;
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="787867549"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 15 Feb 2019 10:51:04 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1FAp0DU031887
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 15 Feb 2019 10:51:00 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 15 Feb 2019 10:51:00 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.18) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 15 Feb 2019 10:50:52 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-4-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CE6AAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C62C9600200007800215EA7@prv1-mh.provo.novell.com>
 <64fdf4b6-69be-d262-b4e4-1dd0d424a777@amazon.de>
 <5C62D4CC0200007800215F79@prv1-mh.provo.novell.com>
 <b31ae117-9a5f-3260-bb9f-b7208da40bc7@amazon.de>
 <5C667E830200007800216E73@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <2c93384c-bca4-c38e-ecf8-877d16637068@amazon.de>
Date: Fri, 15 Feb 2019 11:50:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C667E830200007800216E73@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.18]
X-ClientProxiedBy: EX13D17UWC003.ant.amazon.com (10.43.162.206) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xNS8xOSAwOTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTUuMDIuMTkgYXQg
MDk6MDUsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBPbiAyLzEyLzE5IDE1OjE0LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEyLjAyLjE5IGF0IDE1OjA1LCA8bm1hbnRoZXlA
YW1hem9uLmRlPiB3cm90ZToKPj4+PiBPbiAyLzEyLzE5IDE0OjI1LCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4+Pj4gT24gMDguMDIuMTkgYXQgMTQ6NDQsIDxubWFudGhleUBhbWF6b24uZGU+IHdy
b3RlOgo+Pj4+Pj4gQEAgLTQxMDQsNiArNDEwOCwxMiBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9w
YXJhbSgKPj4+Pj4+ICAgICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQo+Pj4+Pj4g
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+Pj4+PiAgCj4+Pj4+PiArICAgIC8qCj4+Pj4+PiAr
ICAgICAqIE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZSBhLmluZGV4IGlzIGJv
dW5kZWQgZXZlbiBkdXJpbmcKPj4+Pj4+ICsgICAgICogc3BlY3VsYXRpdmUgZXhlY3V0aW9uLgo+
Pj4+Pj4gKyAgICAgKi8KPj4+Pj4+ICsgICAgYS5pbmRleCA9IGFycmF5X2luZGV4X25vc3BlYyhh
LmluZGV4LCBIVk1fTlJfUEFSQU1TKTsKPj4+Pj4+ICsKPj4+Pj4+ICAgICAgZCA9IHJjdV9sb2Nr
X2RvbWFpbl9ieV9hbnlfaWQoYS5kb21pZCk7Cj4+Pj4+PiAgICAgIGlmICggZCA9PSBOVUxMICkK
Pj4+Pj4+ICAgICAgICAgIHJldHVybiAtRVNSQ0g7Cj4+Pj4+PiBAQCAtNDM3MCw2ICs0MzgwLDEy
IEBAIHN0YXRpYyBpbnQgaHZtb3BfZ2V0X3BhcmFtKAo+Pj4+Pj4gICAgICBpZiAoIGEuaW5kZXgg
Pj0gSFZNX05SX1BBUkFNUyApCj4+Pj4+PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+Pj4+
ICAKPj4+Pj4+ICsgICAgLyoKPj4+Pj4+ICsgICAgICogTWFrZSBzdXJlIHRoZSBndWVzdCBjb250
cm9sbGVkIHZhbHVlIGEuaW5kZXggaXMgYm91bmRlZCBldmVuIGR1cmluZwo+Pj4+Pj4gKyAgICAg
KiBzcGVjdWxhdGl2ZSBleGVjdXRpb24uCj4+Pj4+PiArICAgICAqLwo+Pj4+Pj4gKyAgICBhLmlu
ZGV4ID0gYXJyYXlfaW5kZXhfbm9zcGVjKGEuaW5kZXgsIEhWTV9OUl9QQVJBTVMpOwo+Pj4+PiAu
Li4gdGhlIHVzZWZ1bG5lc3Mgb2YgdGhlc2UgdHdvLiBUbyBtYWtlIGZvcndhcmQgcHJvZ3Jlc3Mg
aXQgbWF5Cj4+Pj4+IGJlIHdvcnRod2hpbGUgdG8gc3BsaXQgb2ZmIHRoZXNlIHR3byBjaGFuZ2Vz
IGludG8gYSBzZXBhcmF0ZSBwYXRjaC4KPj4+Pj4gSWYgeW91J3JlIGZpbmUgd2l0aCB0aGlzLCBJ
IGNvdWxkIHN0cmlwIHRoZXNlIHR3byBiZWZvcmUgY29tbWl0dGluZywKPj4+Pj4gaW4gd2hpY2gg
Y2FzZSB0aGUgcmVtYWluaW5nIGNoYW5nZSBpcwo+Pj4+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4+IFRha2luZyBhcGFydCB0aGUgY29tbWl0IGlzIGZp
bmUgd2l0aCBtZS4gSSB3aWxsIHN1Ym1pdCBhIGZvbGxvdyB1cAo+Pj4+IGNoYW5nZSB0aGF0IGRv
ZXMgbm90IHVwZGF0ZSB0aGUgdmFsdWVzIGJ1dCBmaXhlcyB0aGUgcmVhZHMuCj4+PiBBcyBwb2lu
dGVkIG91dCBkdXJpbmcgdGhlIHY1IGRpc2N1c3Npb24sIEknbSB1bmNvbnZpbmNlZCB0aGF0IGlm
Cj4+PiB5b3UgZG8gc28gdGhlIGNvbXBpbGVyIGNhbid0IHJlLWludHJvZHVjZSB0aGUgaXNzdWUg
dmlhIENTRS4gSSdkCj4+PiByZWFsbHkgbGlrZSBhIHJlbGlhYmxlIHNvbHV0aW9uIHRvIGJlIGRl
dGVybWluZWQgZmlyc3QuCj4+IEkgY2Fubm90IGdpdmUgYSBndWFyYW50ZWUgd2hhdCBmdXR1cmUg
Y29tcGlsZXJzIG1pZ2h0IGRvLiBGdXJ0aGVybW9yZSwgSQo+PiBkbyBub3Qgd2FudCB0byB3YWl0
IHVudGlsIGFsbC9tb3N0IGNvbXBpbGVycyBzaGlwIHdpdGggc3VjaCBhCj4+IGNvbnRyb2xsYWJs
ZSBndWFyYW50ZWUuCj4gR3VhcmFudGVlPyBGdXR1cmUgY29tcGlsZXJzIGFyZSAoaG9wZWZ1bGx5
KSBnb2luZyB0byBnZXQgYmV0dGVyIGF0Cj4gb3B0aW1pemluZywgYW5kIGhlbmNlIGFyZSAoYWdh
aW4gaG9wZWZ1bGx5KSBnb2luZyB0byBmaW5kIG1vcmUKPiBvcHBvcnR1bml0aWVzIGZvciBDU0Uu
IFNvIHRoZSBwcm9ibGVtIGlzIGdvaW5nIHRvIGdldCB3b3JzZSByYXRoZXIKPiB0aGFuIGJldHRl
ciwgYW5kIHRoZSBjaGFuZ2VzIHlvdSdyZSBwcm9wb3NpbmcgdG8gcmUtaW5zdGF0ZSBhcmUKPiB0
aGVyZWZvcmUgbW9yZSBsaWtlIGZhbHNlIHByb21pc2VzLgoKSSBkbyBub3Qgd2FudCB0byBkaXZl
IGludG8gY29tcGlsZXJzIGZ1dHVyZSBoZXJlLiBJIHdvdWxkIGxpa2UgdG8gZml4CnRoZSBpc3N1
ZSBmb3IgdG9kYXlzIGNvbXBpbGVycyBub3cgYW5kIG5vdCB3YWl0IHVudGlsIGNvbXBpbGVycyBl
dm9sdmVkCm9uZSB3YXkgb3IgYW5vdGhlci4gRm9yIHRoaXMgcGF0Y2gsIHRoZSByZWxldmFudCBp
bmZvcm1hdGlvbiBpcyB3aGV0aGVyCml0IHNob3VsZCBnbyBpbiBsaWtlIHRoaXMsIG9yIHdoZXRo
ZXIgeW91IHdhbnQgbWUgdG8gcHJvdGVjdCBhbGwgdGhlCnJlYWRzIGluc3RlYWQuIElzIHRoZXJl
IG1vcmUgZGF0YSBJIHNoYWxsIHByb3ZpZGUgdG8gaGVscCBtYWtlIHRoaXMKZGVjaXNpb24/CgpC
ZXN0LApOb3JiZXJ0Cgo+Cj4gSmFuCj4KPgoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBH
ZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVy
OiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4
NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBC
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 10:58:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 10:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gubCg-00074u-JY; Fri, 15 Feb 2019 10:58:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c40Y=QW=citrix.com=prvs=942324cb6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gubCf-00074p-U8
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 10:58:45 +0000
X-Inumbo-ID: a6421544-3110-11e9-890a-ffc88ee3af03
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6421544-3110-11e9-890a-ffc88ee3af03;
 Fri, 15 Feb 2019 10:58:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78231886"
Date: Fri, 15 Feb 2019 10:58:30 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20190215105830.5ydzcae4doyuz7bl@zion.uk.xensource.com>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTQsIDIwMTkgYXQgMTA6MzI6MzFBTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IAo+IERvIHlvdSBoYXZlIGFueSBvdGhlciBzdWdnZXN0aW9ucyBhYm91dCB0
aGluZ3MgdGhhdCBjb3VsZCBiZSByZW1vdmVkIHRvCj4gcmVhY2ggZG93biB0byAxMDBLIExPQywg
aW4gYWRkaXRpb24gdG8gd2hhdCB5b3UgaGF2ZSBhbHJlYWR5IHdyaXR0ZW4KPiBhYm92ZSAoSW50
ZWwvQU1ELCBzaGFkb3cpPwoKVHVybmluZyBvZmYgc29tZSBvZiB0aGUgZGVjb21wcmVzc2lvbiBh
bGdvcml0aG1zIGNhbiBwcm9iYWJseSBzYXZlIHlvdQpzb21ld2hlcmUgYmV0d2VlbiAxSyB0byA0
SyBMT0MuCgpUaGlzIHJlcXVpcmVzIHNvbWUgY29kZSBjaGFuZ2VzIHRob3VnaC4KCldlaS4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 10:58:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 10:58:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gubCq-00076E-2T; Fri, 15 Feb 2019 10:58:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Vfmb=QW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gubCo-000760-H7
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 10:58:54 +0000
X-Inumbo-ID: abde9bd0-3110-11e9-ac63-83d9fd76e309
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id abde9bd0-3110-11e9-ac63-83d9fd76e309;
 Fri, 15 Feb 2019 10:58:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Feb 2019 03:58:48 -0700
Message-Id: <5C669B690200007800216F34@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Feb 2019 03:58:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Elliott Mitchell" <ehem+xen@m5p.com>
References: <20190215042334.GA74835@mattapan.m5p.com>
In-Reply-To: <20190215042334.GA74835@mattapan.m5p.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] MCE/EDAC Status/Updating?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE5IGF0IDA1OjIzLCA8ZWhlbSt4ZW5AbTVwLmNvbT4gd3JvdGU6Cj4gVGhl
IE1DRS9FREFDIHN1cHBvcnQgY29kZSBhcHBlYXJzIHRvIGJlIGluIHJhdGhlciBwb29yIHNoYXBl
Lgo+IAo+IFRoZSBBTUQgY29kZSBtZW50aW9ucyBGYW1pbHkgMTBoLCB3aGljaCBtaWdodCBoYXZl
IGJlZW4gYXZhaWxhYmxlIDEwCj4geWVhcnMgYWdvLiAgVGhleSd2ZSBsaWtlbHkgYmVlbiBmaW5k
YWJsZSB1c2VkIHdpdGggZGlmZmljdWx0eSBtb3JlCj4gcmVjZW50bHksIGJ1dCBubyBoYXJkd2Fy
ZSBtYWRlIGluIHRoZSBwYXN0IDUgeWVhcnMgbWF0Y2hlcyB0aGlzIHByb2ZpbGUuCgpXZWxsLCBG
YW0xMCBpcyBtZW50aW9uZWQgZXhwbGljaXRseSwgYnV0IGFzIHBlciB0aGUgdXNlIG9mIGUuZy4K
bWNoZWNrX2FtZF9mYW1YWCBuZXdlciBvbmVzIGFyZSBzdXBwb3J0ZWQgYnkgdGhpcyBjb2RlCmFz
IHdlbGwuCgo+IFRoZSBJbnRlbCBjb2RlIGhhcyBoYWQgc29tZSBtb3JlIHJlY2VudCBtaW5vciB1
cGRhdGVzLiAgSW50ZWwgbWF5IGhhdmUKPiBtYW5hZ2VkIHRvIGtlZXAgdGhlaXIgaGFyZHdhcmUg
c3VwcG9ydGluZyB0aGUgaW50ZXJmYWNlIHVzZWQgYnkgWGVuLCBhbmQKPiBzbyB0aGUgZHJpdmVy
IC9tYXkvIGZ1bmN0aW9uIG9uIGN1cnJlbnQgSW50ZWwgaGFyZHdhcmUuCj4gCj4gTG9va3MgbGlr
ZSBib3RoIGRyaXZlcnMgb3JpZ2luYXRlZCB3aXRoIGVtcGxveWVlcyBvZiB0aGUgcmVzcGVjdGl2
ZQo+IGNvbXBhbmllcyAoSSdtIHN1c3BlY3RpbmcgYm90aCB3ZXJlIHBhaWQgZm9yIGJ5IHRoZSBj
b3Jwb3JhdGlvbnMpLgo+IAo+IAo+IEdpdmVuIHRoZSByZWNlbnQgdHJlbmRzIGluIFhlbidzIGRl
dmVsb3BtZW50IEknZCB0ZW5kIHRvIHN1Z2dlc3QgZ29pbmcgYQo+IGRpZmZlcmVudCBkaXJlY3Rp
b24gZnJvbSB0aGUgZXhpc3RpbmcgY29kZS4gIFRoZSBleGlzdGluZyBjb2RlIHdhcwo+IGF0dGVt
cHRpbmcgdG8gaGFuZGxlIE1DRS9FREFDIGVycm9ycyBieSBlbXVsYXRpbmcgdGhlbSBhbmQgcGFz
c2luZyB0aGVtCj4gdG8gdGhlIGVmZmVjdGVkIGRvbWFpbi4gIEluc3RlYWQgb2YgdGhpcyBhcHBy
b2FjaCwgbGV0IERvbWFpbiAwIGhhbmRsZQo+IHRhbGtpbmcgdG8gTUNFL0VEQUMgaGFyZHdhcmUg
YW5kIG1lcmVseSBoYXZlIFhlbiBkZWNvZGUgYWRkcmVzc2VzLgo+IAo+IElmIGVycm9ycy93YXJu
aW5ncyBhcmUgb2NjdXJpbmcsIHlvdSBuZWVkIHRob3NlIHJlcG9ydHMgY2VudHJhbGl6ZWQsCj4g
d2hpY2ggcG9pbnRzIHRvIGhhbmRsaW5nIHRoZW0gaW4gRG9tYWluIDAuICBJZiBhbiB1bmNvcnJl
Y3RhYmxlIGVycm9yCj4gb2NjdXJzLCBEb21haW4gMCBzaG91bGQgY2hvb3NlIHdoZXRoZXIgdG8g
a2lsbCBhIGdpdmVuIFZNIG9yIHBhbmljIHRoZQo+IGVudGlyZSBtYWNoaW5lLiAgRWl0aGVyIHdh
eSwgRG9tYWluIDAgcmVhbGx5IG5lZWRzIHRvIGJlIGFsZXJ0ZWQgdGhhdAo+IGhhcmR3YXJlIGlz
IG1pc2JlaGF2aW5nIGFuZCBtYXkgbmVlZCB0byBiZSByZXBsYWNlZC4KCkJ1dCB0aGUgcG9pbnQg
b2YgdGhlIHZpcnR1YWxpemF0aW9uIGlzIHRvIGFsbG93IGd1ZXN0cyB0byBtb3JlIG9yIGxlc3MK
Z3JhY2VmdWxseSByZWNvdmVyIChhdCBsZWFzdCBhcyBmYXIgYXMgdGhlIHRoZW9yeSBvZiBpdCBn
b2VzKSwgZS5nLiBieQpraWxsaW5nIGp1c3QgYSBwcm9jZXNzLCByYXRoZXIgdGhhbiBnZXR0aW5n
IGJsaW5kbHkga2lsbGVkLgoKQXMgdG8gcGFuaWMtaW5nIHRoZSBlbnRpcmUgbWFjaGluZSAtIGlm
IHRoYXQncyBuZWNlc3NhcnksIERvbTAgaXMKdW5saWtlbHkgdG8gYmUgaW4gdGhlIHJpZ2h0IHBv
c2l0aW9uLiBUaGVyZSdzIHdheSB0b28gaGlnaCBhIGNoYW5jZSBmb3IKZnVydGhlciB0aGluZ3Mg
dG8gZ28gd3JvbmcgdW50aWwgdGhlIGV2ZW50IGhhcyBldmVuIGp1c3QgYXJyaXZlZCBpbgpEb20w
LCBsZXQgYWxvbmUgaXQgaGF2aW5nIHRha2VuIGEgZGVjaXNpb24uCgo+IFRoZSBvdGhlciBwYXJ0
IGlzIGFsZXJ0aW5nIERvbWFpbiAwIGlzICpmYXIqIG1vcmUgbGlrZWx5IHRvIGdldCB0aGUKPiBj
b3JyZWN0IHR5cGUgb2YgYXR0ZW50aW9uLiAgQSBidXNpbmVzcyBvd25pbmcgYSBEb21haW4gVSBv
biBhIHJhbmRvbQo+IG1hY2hpbmUsIG1heSBydW4gYSBrZXJuZWwgd2l0aG91dCBNQ0UvRURBQyBz
dXBwb3J0IG9yIGNvdWxkIG1pc3MgdGhlCj4gZW50cmllcyBpbiB0aGVpciBzeXN0ZW0gbG9nLCBu
b3Igd291bGQgdGhleSBuZWNlc3NhcmlseSBrbm93IHRoZSBjb3JyZWN0Cj4gcGVyc29uZWwgdG8g
Y29udGFjdCBhYm91dCBoYXJkd2FyZSBmYWlsaW5nLgoKQWxlcnRpbmcgRG9tMCBhbG9uZ3NpZGUg
dGhlIGFmZmVjdGVkIERvbVUgbWF5IGluZGVlZCBiZSBkZXNpcmFibGUsCmJ1dCBtYWlubHkgZm9y
IHRoZSBwdXJwb3NlIG9mIGxvZ2dpbmcsIG9ubHkgYXMgYSBsYXN0IHJlc29ydCBmb3IgdGhlCnB1
cnBvc2Ugb2Yga2lsbGluZyBhIGd1ZXN0LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 11:08:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 11:08:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gubLr-00086G-0y; Fri, 15 Feb 2019 11:08:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c40Y=QW=citrix.com=prvs=942324cb6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gubLp-00086B-K8
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 11:08:13 +0000
X-Inumbo-ID: fb431a07-3111-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb431a07-3111-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 11:08:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78232392"
Date: Fri, 15 Feb 2019 11:08:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Message-ID: <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 Wei Liu <wei.liu2@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTQsIDIwMTkgYXQgMDk6MDM6MjRQTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiAKPiAKPiA+IE9uIDE0IEZlYiAyMDE5LCBhdCAxODozMiwgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IAo+ID4gT24gVGh1LCAxNCBGZWIg
MjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4gT24gMTMuMDIuMTkgYXQgMjA6MTEsIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+Pj4gT24gV2VkLCAxMyBGZWIgMjAxOSwg
V2VpIExpdSB3cm90ZToKPiA+Pj4+IE9uIFR1ZSwgRmViIDEyLCAyMDE5IGF0IDA5OjM0OjI1UE0g
LTA1MDAsIERhbmllbCBQLiBTbWl0aCB3cm90ZToKPiA+Pj4+PiBHcmVldGluZ3MsCj4gPj4+Pj4g
Cj4gPj4+Pj4gT24gdGhlIDExLzE0LzE4IFhlbiB4ODYgY29tbXVuaXR5IGNhbGwgYSBkaXNjdXNz
aW9uIHdhcyBpbml0aWF0ZWQgYWJvdXQKPiA+Pj4+PiB1c2luZyBLY29uZmlnIHRvIGJ1aWxkIG1p
bmltaXplZCB2ZXJzaW9ucyBvZiBYZW4gZm9yIHNlY3VyaXR5LCBzYWZldHkKPiA+Pj4+PiBhbmQg
b3RoZXIgY2VydGlmaWNhdGlvbiByZXF1aXJlbWVudHMuIEFmdGVyIHNvbWUgb2ZmbGluZSBkaXNj
dXNzaW9ucwo+ID4+Pj4+IHdpdGggWGVuIGNvbnRyaWJ1dG9ycyBJIHJlYWxpemVkIHRoYXQgYSB2
YXJpZXR5IG9mIGVmZm9ydHMgZWFjaCB3aXRoCj4gPj4+Pj4gdGhlaXIgb3duIHJlc3BlY3RpdmUg
Z29hbHMgYXJlIHVuZGVyd2F5LAo+ID4+Pj4+IAo+ID4+Pj4+IC0gbmVzdGVkIHZpcnR1YWxpemF0
aW9uCj4gPj4+Pj4gLSBtaXhlZCBjcml0aWNhbGl0eSBhcmNoaXRlY3R1cmVzCj4gPj4+Pj4gLSBy
ZWR1Y2luZyB0cnVzdGVkIGNvbXBvbmVudGFyeQo+ID4+Pj4+IC0gY29tYmluaW5nIGhhcmR3YXJl
IHByb3RlY3Rpb24gb2YgdmlydHVhbGl6YXRpb24gd2l0aCBwZXJmb3JtYW5jZSBhbmQKPiA+Pj4+
PiBlYXNlLW9mLXVzZSBvZiBjb250YWluZXJzCj4gPj4+Pj4gCj4gPj4+Pj4gVGhlc2UgZWZmb3J0
cyB1c2UgaHlwZXJ2aXNvcnMgaW4gZGlmZmVyZW50IHJvbGVzLCBhbGwgd2hpY2ggWGVuIGlzCj4g
Pj4+Pj4gY2FwYWJsZSBvZiBtZWV0aW5nLiBUb2RheSBYZW4ncyB1dGlsaXR5IGNvbWVzIGF0IHRo
ZSBleHBlbnNlIG9mIGNhcnJ5aW5nCj4gPj4+Pj4gZmVhdHVyZXMgbmVjZXNzYXJ5IGZvciBvbmUg
cm9sZSB0byBiZSBwcmVzZW50IGluIGFub3RoZXIgcm9sZSB3aGVyZSBpdAo+ID4+Pj4+IGlzIG5v
dCByZXF1aXJlZCwgZS5nLiBQViBpbnRlcmZhY2VzIHRoYXQgbWF5IG5vdCBiZSBlc3NlbnRpYWwg
aW4gYW4gQVJNCj4gPj4+Pj4gbWl4ZWQgY3JpdGljYWxpdHkgZGVwbG95bWVudC4KPiA+Pj4+PiAK
PiA+Pj4+PiBUaGUgaW5pdGlhbCBmb2N1cyB3aWxsIGJlIHRvIGV4cGxvcmUgYW5kIGRvY3VtZW50
IHRoZSByYW5nZSBvZiBwb3NzaWJsZQo+ID4+Pj4+IHVzZSBjYXNlcyB0aGF0IGFyZSBvZiBpbnRl
cmVzdCB0byB0aGUgWGVuIGNvbW11bml0eS4gVGhpcyB3aWxsIGJlIHRoZQo+ID4+Pj4+IGlucHV0
IHRvIGEgZGVzaWduIGRvY3VtZW50IHRoYXQgaXMgY3JhZnRlZCBpbiBjb25qdW5jdGlvbiB3aXRo
IHRoZSBYZW4KPiA+Pj4+PiBtYWludGFpbmVycywgdG8gaWRlbnRpZnkgcG9zc2libGUgYXBwcm9h
Y2hlcyB0byBleHRlbmQgdGhlIGV4aXN0aW5nCj4gPj4+Pj4gS2NvbmZpZyBpbmZyYXN0cnVjdHVy
ZSB0byBwcm9kdWNlIHRhaWxvcmVkIGluc3RhbmNlcyBvZiBYZW4uCj4gPj4+Pj4gCj4gPj4+Pj4g
SWYgeW91IGFyZSBpbnRlcmVzdGVkIGluIHBhcnRpY2lwYXRpbmcgaW4gdGhpcyBlZmZvcnQsIHBs
ZWFzZSByZXBseSB0bwo+ID4+Pj4+IHRoaXMgdGhyZWFkIHRvIG91dGxpbmUgcG9zc2libGUgdXNl
IGNhc2VzLCBkZXNpZ24gY29uc3RyYWludHMgYW5kIG90aGVyCj4gPj4+Pj4gY29uc2lkZXJhdGlv
bnMgZm9yIGltcHJvdmluZyBYZW4ncyBLY29uZmlnIGluZnJhc3RydWN0dXJlIHRvIHN1cHBvcnQK
PiA+Pj4+PiB0YWlsb3JpbmcgZm9yIHNwZWNpZmljIHVzZSBjYXNlcy4KPiA+Pj4+PiAKPiA+Pj4+
IAo+ID4+Pj4gTXkgaW1wcmVzc2lvbiBmcm9tIHRoZSBjb21tdW5pdHkgY2FsbCBpcyB0aGF0IHlv
dSB3YW50IHRvIHByb3ZpZGUKPiA+Pj4+IHNtYWxsaXNoIGNvbmZpZ3VyYXRpb25zIGZvciBkaWZm
ZXJlbnQgdXNlIGNhc2VzLgo+ID4+Pj4gCj4gPj4+PiBUaGUgS2NvbmZpZyBpbmZyYXN0cnVjdHVy
ZSBpcyBhbHJlYWR5IGFibGUgdG8gZG8gd2hhdCB5b3Ugd2FudCBhcyBmYXIgYXMKPiA+Pj4+IEkg
Y2FuIHRlbGwuICBZb3UgY2FuIGVhc2lseSBmZWVkIGl0IGEgYmFzZSBjb25maWcgZmlsZSAtLSBz
ZWUgZmlsZXMKPiA+Pj4+IHVuZGVyIGF1dG9tYXRpb24vY29uZmlncy94ODYvLiAgV2hhdCBzb3J0
IG9mIGV4dGVuc2lvbiBpcyBuZWVkZWQgaW4geW91cgo+ID4+Pj4gb3Bpbmlvbj8KPiA+Pj4+IAo+
ID4+Pj4gQXMgdXNlIGNhc2UgZ29lcywgaXQgd291bGQgYmUgYSBnb29kIHN0YXJ0IGlmIHlvdSBq
dXN0IHN1Ym1pdCBzb21ldGhpbmcKPiA+Pj4+IHlvdSBjYXJlIGFib3V0Lgo+ID4+PiAKPiA+Pj4g
SSBtZW50aW9uZWQgb24gdGhlIGNhbGwgdGhhdCBhIGdvb2QgZmlyc3Qgc3RhcnQgY291bGQgYmUg
YSBrY29uZmlnIHRoYXQKPiA+Pj4gYWxsb3dzIHRvIGJ1aWxkIGFuIGh5cGVydmlzb3IgYmluYXJ5
IHdpdGggb25seSBzdXBwb3J0IGZvciBQVkggYW5kIG9ubHkKPiA+Pj4gc3VwcG9ydCBmb3IgcmVj
ZW50IEludGVsIG1hY2hpbmVzLCB3aXRoIHRoZSBnb2FsIG9mIG1pbmltaXppbmcgdGhlIGNvZGUK
PiA+Pj4gYmFzZSB0byBsZXNzIHRoYW4gMTAwSyBMT0MuCj4gPj4gCj4gPj4gIldpdGggb25seSBz
dXBwb3J0IGZvciBQVkgiICh3aGljaCByZWFsbHkgbWVhbnMgSFZNKSB3ZSBhbHJlYWR5IGhhdmUu
Cj4gPj4gIldpdGggb25seSBzdXBwb3J0IGZvciByZWNlbnQgSW50ZWwgbWFjaGluZXMiIHdvdWxk
IHJlcXVpcmUgYWRkaW5nIG5ldwo+ID4+IEtjb25maWcgb3B0aW9ucyBmaXJzdCwgdG8gY29udHJv
bCBJbnRlbCwgQU1ELCBldGMgc2VwYXJhdGVseSwgYW5kIHRvIHRoZW4KPiA+PiBmdXJ0aGVyIHNv
bWVob3cgc2VwYXJhdGUgIm9sZCIgZnJvbSAibmV3IiAod2hpY2ggbWF5IHR1cm4gb3V0IG5vdAo+
ID4+IHZlcnkgZWFzeSB0byBkbyB3aXRob3V0IGEgbG90IG9mICNpZmRlZi1hcnkgb3Igb3RoZXIg
Y29kZSBjaHVybikuIEknbQo+ID4+IG5vdCBhd2FyZSBvZiBzb21ldGhpbmcgbGlrZSB0aGlzIGV4
aXN0aW5nIG9uIExpbnV4IGVpdGhlciAtIGFsbCBJJ20gYXdhcmUKPiA+PiBvZiB0aGVyZSBpcyBh
IG1lYW5zIHRvIGNvbnRyb2wgd2hhdCAtbTxhcmNoPiBvcHRpb24gbWlnaHQgYmUgcGFzc2VkCj4g
Pj4gdG8gdGhlIGNvbXBpbGVyLCBidXQgd2l0aG91dCBkaXNhYmxpbmcgYW55IHNvdXJjZSBjb2Rl
IGZyb20gZ2V0dGluZwo+ID4+IGNvbXBpbGVkLgo+ID4gCj4gPiBJIHdhcyB0aGlua2luZyBhbG9u
ZyB0aGUgbGluZXMgb2YgaGF2aW5nIG9wdGlvbnMgdG8gZGlzYWJsZSBkcml2ZXJzIGZvcgo+ID4g
b2xkZXIgdGltZXJzIGFuZCBvbGRlciBpbnRlcnJ1cHQgY29udHJvbGxlcnMgdGhhdCBhcmUgbm90
IG5lZWRlZCBvbgo+ID4gcmVjZW50IG1hY2hpbmVzLgo+ID4gCj4gPiAKPiA+PiBBbmQgdGhlbiAi
d2l0aCBvbmx5IHN1cHBvcnQgZm9yIHJlY2VudCBJbnRlbCBtYWNoaW5lcyIgY291bGQgYWxzbyBp
bXBseQo+ID4+IEhBUC1vbmx5OyBkaXNhYmxpbmcgc2hhZG93IGNvZGUgKHdoaWNoIGFsc28gaXMg
YWxyZWFkeSBwb3NzaWJsZSkgd2lsbAo+ID4+IGFsb25lIHNhdmUgYWxtb3N0IDEwayBMT0MgKGNv
dW50aW5nIC5jIGZpbGVzIG9ubHkpLgo+ID4gCj4gPiBJIGhhdmUganVzdCBydW4gYG1ha2UgY2xv
Yycgb24geDg2IHdpdGggdGhlIHNtYWxsZXN0IHBvc3NpYmxlCj4gPiBjb25maWd1cmF0aW9uIChI
Vk0gb25seSk6Cj4gPiAKPiA+IAo+ID4gaHR0cDovL2Nsb2Muc291cmNlZm9yZ2UubmV0IDxodHRw
Oi8vY2xvYy5zb3VyY2Vmb3JnZS5uZXQvPiB2IDEuNjAgIFQ9MC44NyBzICgzNzAuMyBmaWxlcy9z
LCAyNTU4MDguNCBsaW5lcy9zKQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gTGFuZ3Vh
Z2UgICAgICAgICAgICAgICAgICAgICBmaWxlcyAgICAgICAgICBibGFuayAgICAgICAgY29tbWVu
dCAgICAgICAgICAgY29kZQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gQyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDMwOSAgICAgICAgICAzMzIzOCAgICAgICAgICAyOTQzMiAg
ICAgICAgIDE1NzAwMQo+ID4gQXNzZW1ibHkgICAgICAgICAgICAgICAgICAgICAgICAxNCAgICAg
ICAgICAgIDQ2NiAgICAgICAgICAgIDUzMSAgICAgICAgICAgMjQzNQo+ID4gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+ID4gU1VNOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDMyMyAgICAgICAg
ICAzMzcwNCAgICAgICAgICAyOTk2MyAgICAgICAgIDE1OTQzNgo+ID4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+ID4gCj4gPiBUaGlzIGlzIGdyZWF0ISBUaGUgbGFzdCB0aW1lIEkgZGlkIHRoZSBj
b3VudCBpdCB3YXMgYWJvdmUgMjIwSyBMT0MuICBXZQo+ID4gc2hvdWxkIG1ha2UgbW9yZSBub2lz
ZSBhYm91dCB0aGlzIC0tIGl0IGlzIGEgbWFqb3IuCj4gCj4gQFdlaTogdGhlIGJpbmFyeSBzaXpl
IGRhdGEgaXMgbm90IHRoYXQgaW1wcmVzc2l2ZS4gV291bGQgaXQgYmUgcG9zc2libGUgdG8gZG8g
dGhlIG1ha2UgY2xvYyBvbiBIVk0sIFBWIGFuZCBtaXhlZD8KPiBJIGNhbiBpbmNsdWRlIHRoaXMg
aW50byB0aGUgUFIgZm9yIDQuMTIuIFNvcnJ5IGZvciBzbGlnaHRseSBoaS1qYWNraW5nIHRoZSB0
aHJlYWQuCgpOb3Qgc3VyZSBob3cgU3RlZmFubyBnb3QgdGhlIDE1N2sgbnVtYmVyLiBIZXJlIGFy
ZSBzb21lIHJlc3VsdHMgZnJvbQpzdGFnaW5nLgoKCiogRnVsbCBidWlsZAoKY2xvYyAtLWxpc3Qt
ZmlsZT0vdG1wL3RtcC5zU1lUVHdDOHZvCiAgICAgMzY4IHRleHQgZmlsZXMuCiAgICAgMzU5IHVu
aXF1ZSBmaWxlcy4KICAgICAgIDYgZmlsZXMgaWdub3JlZC4KCmdpdGh1Yi5jb20vQWxEYW5pYWwv
Y2xvYyB2IDEuNzAgIFQ9MC43MyBzICg0ODkuNCBmaWxlcy9zLCAzNDI2NjQuNyBsaW5lcy9zKQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCkxhbmd1YWdlICAgICAgICAgICAgICAgICAgICAgZmlsZXMg
ICAgICAgICAgYmxhbmsgICAgICAgIGNvbW1lbnQgICAgICAgICAgIGNvZGUKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpDICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzM2ICAgICAgICAgIDM1
OTkwICAgICAgICAgIDMyNTQzICAgICAgICAgMTc0ODg2CkFzc2VtYmx5ICAgICAgICAgICAgICAg
ICAgICAgICAgMTkgICAgICAgICAgICA3MDAgICAgICAgICAgICA5MTggICAgICAgICAgIDM1MzQK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpTVU06ICAgICAgICAgICAgICAgICAgICAgICAgICAgMzU1
ICAgICAgICAgIDM2NjkwICAgICAgICAgIDMzNDYxICAgICAgICAgMTc4NDIwCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kcm0gL3RtcC90bXAuc1NZVFR3Qzh2bwoKKiBIVk0gb25seSB3aXRoIHNoYWRv
dwoKY2xvYyAtLWxpc3QtZmlsZT0vdG1wL3RtcC5kcjlIMjlvQWpaCiAgICAgMzUwIHRleHQgZmls
ZXMuCiAgICAgMzQxIHVuaXF1ZSBmaWxlcy4KICAgICAgIDYgZmlsZXMgaWdub3JlZC4KCmdpdGh1
Yi5jb20vQWxEYW5pYWwvY2xvYyB2IDEuNzAgIFQ9MC43MCBzICg0ODEuMiBmaWxlcy9zLCAzNDU2
NzUuNiBsaW5lcy9zKQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkxhbmd1YWdlICAgICAgICAgICAg
ICAgICAgICAgZmlsZXMgICAgICAgICAgYmxhbmsgICAgICAgIGNvbW1lbnQgICAgICAgICAgIGNv
ZGUKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpDICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MzE5ICAgICAgICAgIDM1MTE0ICAgICAgICAgIDMxNzI5ICAgICAgICAgMTcwNTUyCkFzc2VtYmx5
ICAgICAgICAgICAgICAgICAgICAgICAgMTggICAgICAgICAgICA2NjUgICAgICAgICAgICA4NTcg
ICAgICAgICAgIDMxODgKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpTVU06ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMzM3ICAgICAgICAgIDM1Nzc5ICAgICAgICAgIDMyNTg2ICAgICAgICAgMTcz
NzQwCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kcm0gL3RtcC90bXAuZHI5SDI5b0FqWgoKCiogUFYg
b25seSB3aXRoIHNoYWRvdwoKY2xvYyAtLWxpc3QtZmlsZT0vdG1wL3RtcC5pRmxBNmNZcml3CiAg
ICAgMzA3IHRleHQgZmlsZXMuCiAgICAgMzAwIHVuaXF1ZSBmaWxlcy4KICAgICAgIDUgZmlsZXMg
aWdub3JlZC4KCmdpdGh1Yi5jb20vQWxEYW5pYWwvY2xvYyB2IDEuNzAgIFQ9MC41OSBzICg1MDIu
NyBmaWxlcy9zLCAzMzg0MjcuMyBsaW5lcy9zKQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkxhbmd1
YWdlICAgICAgICAgICAgICAgICAgICAgZmlsZXMgICAgICAgICAgYmxhbmsgICAgICAgIGNvbW1l
bnQgICAgICAgICAgIGNvZGUKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpDICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMjgwICAgICAgICAgIDI4MzAwICAgICAgICAgIDI2MzQzICAgICAgICAg
MTQwNDE5CkFzc2VtYmx5ICAgICAgICAgICAgICAgICAgICAgICAgMTcgICAgICAgICAgICA2NTgg
ICAgICAgICAgICA4NDggICAgICAgICAgIDMzODYKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpTVU06
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjk3ICAgICAgICAgIDI4OTU4ICAgICAgICAgIDI3
MTkxICAgICAgICAgMTQzODA1Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kcm0gL3RtcC90bXAuaUZs
QTZjWXJpdwoKCiogSFZNIG9ubHkgd2l0aG91dCBzaGFkb3cKCmNsb2MgLS1saXN0LWZpbGU9L3Rt
cC90bXAueFg5REVhRXcxNAogICAgIDM0NiB0ZXh0IGZpbGVzLgogICAgIDMzOSB1bmlxdWUgZmls
ZXMuCiAgICAgICA1IGZpbGVzIGlnbm9yZWQuCgpnaXRodWIuY29tL0FsRGFuaWFsL2Nsb2MgdiAx
LjcwICBUPTAuNjkgcyAoNDg3LjEgZmlsZXMvcywgMzQ0OTczLjQgbGluZXMvcykKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpMYW5ndWFnZSAgICAgICAgICAgICAgICAgICAgIGZpbGVzICAgICAgICAg
IGJsYW5rICAgICAgICBjb21tZW50ICAgICAgICAgICBjb2RlCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KQyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMxOCAgICAgICAgICAzNDU3NiAgICAg
ICAgICAzMDk2MyAgICAgICAgIDE2NzczNgpBc3NlbWJseSAgICAgICAgICAgICAgICAgICAgICAg
IDE4ICAgICAgICAgICAgNjY1ICAgICAgICAgICAgODU3ICAgICAgICAgICAzMTg4Ci0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KU1VNOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDMzNiAgICAgICAg
ICAzNTI0MSAgICAgICAgICAzMTgyMCAgICAgICAgIDE3MDkyNAotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnJtIC90bXAvdG1wLnhYOURFYUV3MTQKCgoqIFBWIG9ubHkgd2l0aG91dCBzaGFkb3cKCmNs
b2MgLS1saXN0LWZpbGU9L3RtcC90bXAudzJZWWt4RzkwZAogICAgIDMwMiB0ZXh0IGZpbGVzLgog
ICAgIDI5OSB1bmlxdWUgZmlsZXMuCiAgICAgICAzIGZpbGVzIGlnbm9yZWQuCgpnaXRodWIuY29t
L0FsRGFuaWFsL2Nsb2MgdiAxLjcwICBUPTAuNjIgcyAoNDg0LjIgZmlsZXMvcywgMzE5MTg5LjQg
bGluZXMvcykKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpMYW5ndWFnZSAgICAgICAgICAgICAgICAg
ICAgIGZpbGVzICAgICAgICAgIGJsYW5rICAgICAgICBjb21tZW50ICAgICAgICAgICBjb2RlCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KQyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI4MCAg
ICAgICAgICAyNzgzNSAgICAgICAgICAyNTY5NyAgICAgICAgIDEzNzk5OApBc3NlbWJseSAgICAg
ICAgICAgICAgICAgICAgICAgIDE4ICAgICAgICAgICAgNjYwICAgICAgICAgICAgODQ4ICAgICAg
ICAgICAzMzk1Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KU1VNOiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDI5OCAgICAgICAgICAyODQ5NSAgICAgICAgICAyNjU0NSAgICAgICAgIDE0MTM5Mwot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnJtIC90bXAvdG1wLncyWVlreEc5MGQKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 11:10:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 11:10:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gubNs-0000Ie-F3; Fri, 15 Feb 2019 11:10:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=K5SY=QW=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gubNr-0000IY-6F
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 11:10:19 +0000
X-Inumbo-ID: 463624ae-3112-11e9-bc90-bc764e045a96
Received: from mail-wm1-x32d.google.com (unknown [2a00:1450:4864:20::32d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 463624ae-3112-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 11:10:17 +0000 (UTC)
Received: by mail-wm1-x32d.google.com with SMTP id m1so9536751wml.2
 for <xen-devel@lists.xen.org>; Fri, 15 Feb 2019 03:10:17 -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=dZoX4sEW7P8Z3z7Fb5Sba4rUTIWGqXji1jWzqfS6yJw=;
 b=hJC5AcBTcyu3bUxw55W5Oxb20PY6CGobVpAwaeHmD2DRW6X6bUnJFoIHKIIn5VfTlB
 dpQRVypI4CuDouBEv63etBTfxmNRb5qKmSanPj/z7P2kdcZQ6dM8ZeLU8Ak/C6cixzZC
 riZXrBdJe6b59JYSGedBScHKwRuHOzPrxPOa7B7raalQjk0k+jyu3Ll2L7vS6WPPJo8W
 ODNv7fVMMT4+3RSwjq34f6vdN+M2+hAMZsh7dB6JR9SuIAZ8hhHtk8qIM7533IsaOZVB
 VWfm1wr4CBqtAhRzR2GKWOkjrCG2GOpLeDAlQtPqytg76i0nReTWWjasXuW+JQeDqsyk
 BQNg==
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=dZoX4sEW7P8Z3z7Fb5Sba4rUTIWGqXji1jWzqfS6yJw=;
 b=pyiL0KcSdc2cD8GH6Ei8zrAx3OzoUWcoM6RRqnBL6seZ5Pd3v9/u8pbCtnGHiXtMCN
 bBXIWkvqx/IpHZp8Wi/Tp+nzXGPZCDjC6CXHyGs0NDQ8JLTg69WdsSlRzC26oquLA3q0
 m7bPvv5gXtLHhEAjvHLkqdo4IfxLakp3kCOSnT7NPOUuqETy839VuHU3EdGVcfGkNIsk
 DjWsnbqEb0lGkHm4l1fuB2OL00MhAVNRMSa2NzCfnK8TbdYeR08cfQMfZYC+jslvZiPw
 Hx2oEsjMovH/00+6TKkiwxKCK5KAwFaGQfoCCQLF1xO52J1+C70e2W0TXw/0xfssQrp3
 FX6w==
X-Gm-Message-State: AHQUAubKWmq/JxjdTB27ieWyXc6dPCu3Xb1wfTS/1Cg2AAPB1fhZOXdC
 Z4wkaYf+lW6GLx6rqTV/N70=
X-Google-Smtp-Source: AHgI3IZLE1cOFockU/um2CPksxHTR1AAG0oKcJ4ouUHJg4Wp/G501l1MIboQ4fnrMJ5oLJZdJ2Y1nA==
X-Received: by 2002:a7b:c0c5:: with SMTP id s5mr6349383wmh.40.1550229016038;
 Fri, 15 Feb 2019 03:10:16 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:e8b4:adad:78f6:98a9?
 ([2a02:c7f:ac18:da00:e8b4:adad:78f6:98a9])
 by smtp.gmail.com with ESMTPSA id y5sm968012wmg.31.2019.02.15.03.10.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Feb 2019 03:10:15 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <A2C0B65C-32D0-4243-8A14-73B8331AC386@citrix.com>
Date: Fri, 15 Feb 2019 11:10:14 +0000
Message-Id: <5AC159AC-E7AF-40FD-9C1B-90B6B4F2076D@gmail.com>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <A2C0B65C-32D0-4243-8A14-73B8331AC386@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 xen-devel <xen-devel@lists.xen.org>, "Daniel P. Smith" <dpsmith.dev@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
Content-Type: text/plain; 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+IE9uIDE1IEZlYiAyMDE5LCBhdCAwOTozNSwgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxh
cEBjaXRyaXguY29tPiB3cm90ZToKPiAKPj4+IAo+Pj4gQXMgdXNlIGNhc2UgZ29lcywgaXQgd291
bGQgYmUgYSBnb29kIHN0YXJ0IGlmIHlvdSBqdXN0IHN1Ym1pdCBzb21ldGhpbmcKPj4+IHlvdSBj
YXJlIGFib3V0Lgo+PiAKPj4gSSBtZW50aW9uZWQgb24gdGhlIGNhbGwgdGhhdCBhIGdvb2QgZmly
c3Qgc3RhcnQgY291bGQgYmUgYSBrY29uZmlnIHRoYXQKPj4gYWxsb3dzIHRvIGJ1aWxkIGFuIGh5
cGVydmlzb3IgYmluYXJ5IHdpdGggb25seSBzdXBwb3J0IGZvciBQVkggYW5kIG9ubHkKPj4gc3Vw
cG9ydCBmb3IgcmVjZW50IEludGVsIG1hY2hpbmVzLCB3aXRoIHRoZSBnb2FsIG9mIG1pbmltaXpp
bmcgdGhlIGNvZGUKPj4gYmFzZSB0byBsZXNzIHRoYW4gMTAwSyBMT0MuCj4gCj4gSSB0aGluayBv
bmUgdGhpbmcgdGhhdCBtaWdodCBiZSBoZWxwZnVsIGlzIGEgc29ydCBvZiDigJxmZWF0dXJlIGRv
Y3VtZW504oCdIGZvciBlYWNoIGRlZmNvbmZpZyB3ZeKAmXJlIGxvb2tpbmcgYXQgY3JlYXRpbmcu
ICBUaGlzIHdvdWxkIGluY2x1ZGU6Cj4gCj4gKiBXaGF0IHRoZSDigJx0YXJnZXQgdXNlIGNhc2Xi
gJ0gZm9yIGVhY2ggZGVmY29uZmlnIHdvdWxkIGJlCj4gKiBUaGUgZW5kIGdvYWwgaW4gdGVybXMg
b2YgZnVuY3Rpb25hbGl0eSAvIExvQyAvIHdoYXRldmVyCj4gKiBUaGUgY3VycmVudCBzdGF0ZSwg
d29yayBpdGVtcyB5ZXQgdG8gZG8KPiAqIFdoYXQgcG90ZW50aWFsIHZhcmlhdGlvbnMgdGhlcmUg
YXJlIChpLmUuLCBob3cgdG8gZW5hYmxlIHNoYWRvdyBpZiB5b3Ugd2FudCwgb3Igc3dpdGNoIGZy
b20gSW50ZWwtb25seSB0byBBTUQtb25seSkKPiAKPiBJ4oCZdmUgc29ydCBvZiBiZWVuIHVzaW5n
IGRvY3MvZGVzaWduL3FlbXUtZGVwcml2aWxlZ2UubWQgaW4gdGhpcyB3YXk6IFNheWluZyB3aGVy
ZSB3ZSB3YW50IHRvIGdvLCBhbmQgbW92aW5nIHRoaW5ncyBmcm9tIOKAnHRvIGRv4oCdIHRvIOKA
nGRvbmXigJ0gYXMgdGhleSBnZXQgaW1wbGVtZW50ZWQuICBUaGF0IHdvdWxkIG1ha2UgaXQgZWFz
aWVyIHRvIGhhdmUgaW4tcHJvZ3Jlc3MgdGhpbmdzIGluIHRoZSB0cmVlLCBtYWtlIGl0IGVhc2ll
ciBmb3IgcGVvcGxlIHRvIGNvbGxhYm9yYXRlIC8gZW5oYW5jZSBkZWZjb25maWdzLCBhbmQgYWxz
byBiZSBhIHN0YXJ0aW5nIHBvaW50IGZvciB0YWxraW5nIGFib3V0IHRlc3RpbmcgYW5kIHN1cHBv
cnQgc3RhdHVzLgoKSSB0aGluayB0aGlzIGlzIGEgZ3JlYXQgaWRlYQpSZWdhcmRzCkxhcnMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 11:16:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 11:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gubU6-0000dW-Az; Fri, 15 Feb 2019 11:16:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c40Y=QW=citrix.com=prvs=942324cb6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gubU4-0000dR-UJ
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 11:16:44 +0000
X-Inumbo-ID: 2c4c6eb7-3113-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c4c6eb7-3113-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 11:16:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78233126"
Date: Fri, 15 Feb 2019 11:16:35 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190215111635.vakkc5qoyaft6hm7@zion.uk.xensource.com>
References: <20190215100200.13600-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190215100200.13600-1-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/libxendevicemodel: add
 xendevicemodel_modified_memory_bulk to map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTUsIDIwMTkgYXQgMTA6MDI6MDBBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IENvbW1pdCBlM2I5M2IzYzU5NSAiZG1vcDogYWRkIHhlbmRldmljZW1vZGVsX21vZGlm
aWVkX21lbW9yeV9idWxrKCkiIGFkZGVkCj4gdGhlIGltcGxlbWVudGF0aW9uIHRvIHRoZSBsaWJy
YXJ5IGFsbW9zdCAyIHllYXJzIGFnbywgYnV0IHRoZSBmdW5jdGlvbgo+IHdhcyBub3QgaW5jbHVk
ZWQgaW4gdGhlIG1hcCBmaWxlLCBlc3NlbnRpYWxseSBtYWtpbmcgaXQgdXNlbGVzcy4gVGhpcwo+
IHBhdGNoIHJlY3RpZmllcyB0aGUgc2l0dWF0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 11:23:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 11:23:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gubaG-0001NB-2L; Fri, 15 Feb 2019 11:23:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=flqX=QW=citrix.com=prvs=94288858a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gubaF-0001N4-2R
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 11:23:07 +0000
X-Inumbo-ID: 107d391f-3114-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 107d391f-3114-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 11:23:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78233476"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23654.41238.751060.520288@mariner.uk.xensource.com>
Date: Fri, 15 Feb 2019 11:23:02 +0000
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <d8527694-de40-c988-4ec5-20f9bff36fcc@suse.com>
References: <20190213183018.5198-4-ian.jackson@eu.citrix.com>
 <20190214114157.12749-1-ian.jackson@eu.citrix.com>
 <d8527694-de40-c988-4ec5-20f9bff36fcc@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH 5/4] backports snapshot: Disable apt
 timestamp checking in right place
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW09TU1RFU1QgUEFUQ0ggNS80
XSBiYWNrcG9ydHMgc25hcHNob3Q6IERpc2FibGUgYXB0IHRpbWVzdGFtcCBjaGVja2luZyBpbiBy
aWdodCBwbGFjZSIpOgo+IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPiAKPiBpbiBjYXNlIG15IGltcGxpY2l0IGFjayBmcm9tIHllc3RlcmRheSBleHBp
cmVkIGFzIHdlbGwgOy0pCgpUaGFua3MgOi0pLiAgSSBwdXNoZWQgaXQgd2l0aG91dCB3YWl0aW5n
LiAgSXQgaXMgbm93IGluIHByb2R1Y3Rpb24gKGFzCm9mIDA3bXVtYmxlIFVUQyB0aGlzIG1vcm5p
bmcpLiAgSSB0aGluayB3ZSB3aWxsIGdldCBhIHB1c2ggb2YKeGVuLXVuc3RhYmxlLXNtb2tlIHNo
b3J0bHkuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 11:27:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 11:27:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gubeZ-0001dR-Lu; Fri, 15 Feb 2019 11:27:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=flqX=QW=citrix.com=prvs=94288858a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gubeX-0001dM-GB
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 11:27:33 +0000
X-Inumbo-ID: af44bece-3114-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af44bece-3114-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 11:27:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78233671"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23654.41500.489228.509602@mariner.uk.xensource.com>
Date: Fri, 15 Feb 2019 11:27:24 +0000
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <f7fc77a527f84836acda60c1443c30bc@AMSPEX02CL03.citrite.net>
References: <20190215100200.13600-1-paul.durrant@citrix.com>
 <f7fc77a527f84836acda60c1443c30bc@AMSPEX02CL03.citrite.net>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] tools/libxendevicemodel: add
 xendevicemodel_modified_memory_bulk to map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIlJFOiBbUEFUQ0hdIHRvb2xzL2xpYnhlbmRldmljZW1vZGVs
OiBhZGQgeGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5X2J1bGsgdG8gbWFwIik6Cj4gQ2Mt
aW5nIEp1ZXJnZW4sIGluIGNhc2UgdGhpcyBjYW4gbWFrZSA0LjEyLi4uCgpJIHRoaW5rIHRoaXMg
c2hvdWxkIGdvIGludG8gNC4xMi4gIEl0IGlzIHZlcnkgbG93IHJpc2suCgpJbiBhbm90aGVyIGNh
c2UgdGhlcmUgd291bGQgcG9zc2libHkgYmUgcXVlc3Rpb25zIGFib3V0IHdoZXRoZXIgd2UKd2Fu
dGVkIHRvIGFkZCBhbiBhZGRpdGlvbmFsIEFCSS9BUEkgc3RhYmlsaXR5IHByb21pc2UsIGJ1dCBp
biB0aGlzCmNhc2UgdGhpcyBpcyBub3QgYW4gaXNzdWUuCgpJYW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 11:30:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 11:30:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gubgw-0001pU-3q; Fri, 15 Feb 2019 11:30:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=skQ2=QW=citrix.com=prvs=9420f6528=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gubgv-0001jX-3c
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 11:30:01 +0000
X-Inumbo-ID: 0685fd01-3115-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0685fd01-3115-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 11:29:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="86004535"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH] tools/libxendevicemodel: add
 xendevicemodel_modified_memory_bulk to map
Thread-Index: AQHUxRWAiVSzoGJdyEeSa37Rl8lR3KXgqLrQ////LwCAABD4kA==
Date: Fri, 15 Feb 2019 11:29:57 +0000
Message-ID: <10248c3eedaf4a319df82f5573c737ba@AMSPEX02CL03.citrite.net>
References: <20190215100200.13600-1-paul.durrant@citrix.com>
 <f7fc77a527f84836acda60c1443c30bc@AMSPEX02CL03.citrite.net>
 <23654.41500.489228.509602@mariner.uk.xensource.com>
In-Reply-To: <23654.41500.489228.509602@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tools/libxendevicemodel: add
 xendevicemodel_modified_memory_bulk to map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIFttYWlsdG86
aWFuLmphY2tzb25AY2l0cml4LmNvbV0KPiBTZW50OiAxNSBGZWJydWFyeSAyMDE5IDExOjI3Cj4g
VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47Cj4g
amdyb3NzQHN1c2UuY29tCj4gU3ViamVjdDogUkU6IFtQQVRDSF0gdG9vbHMvbGlieGVuZGV2aWNl
bW9kZWw6IGFkZAo+IHhlbmRldmljZW1vZGVsX21vZGlmaWVkX21lbW9yeV9idWxrIHRvIG1hcAo+
IAo+IFBhdWwgRHVycmFudCB3cml0ZXMgKCJSRTogW1BBVENIXSB0b29scy9saWJ4ZW5kZXZpY2Vt
b2RlbDogYWRkCj4geGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5X2J1bGsgdG8gbWFwIik6
Cj4gPiBDYy1pbmcgSnVlcmdlbiwgaW4gY2FzZSB0aGlzIGNhbiBtYWtlIDQuMTIuLi4KPiAKPiBJ
IHRoaW5rIHRoaXMgc2hvdWxkIGdvIGludG8gNC4xMi4gIEl0IGlzIHZlcnkgbG93IHJpc2suCj4g
Cj4gSW4gYW5vdGhlciBjYXNlIHRoZXJlIHdvdWxkIHBvc3NpYmx5IGJlIHF1ZXN0aW9ucyBhYm91
dCB3aGV0aGVyIHdlCj4gd2FudGVkIHRvIGFkZCBhbiBhZGRpdGlvbmFsIEFCSS9BUEkgc3RhYmls
aXR5IHByb21pc2UsIGJ1dCBpbiB0aGlzCj4gY2FzZSB0aGlzIGlzIG5vdCBhbiBpc3N1ZS4KCk5v
LCBpbmRlZWQuCgpQZXJoYXBzIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGJ1aWxkIHNvbWUgc29y
dCBvZiBjcm9zcy1jaGVjayB0aGF0IGFsbCBmdW5jdGlvbnMgbGlzdGVkIGluIHRoZSBwdWJsaWMg
aGVhZGVyIG9mIGEgbGlicmFyeSBhcmUgYWN0dWFsbHkgKnNvbWV3aGVyZSogaW4gdGhlIG1hcCBm
aWxlLCBzbyB0aGlzIGRvZXNuJ3QgaGFwcGVuIGluIGZ1dHVyZS4KCiAgUGF1bAoKPiAKPiBJYW4u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 11:30:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 11:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gubhF-0002Kn-Hs; Fri, 15 Feb 2019 11:30:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vmFY=QW=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gubhE-0002KY-Hv
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 11:30:20 +0000
X-Inumbo-ID: 123e64ee-3115-11e9-bc90-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 123e64ee-3115-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 11:30:19 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id u21so6946626lfu.1
 for <xen-devel@lists.xen.org>; Fri, 15 Feb 2019 03:30:18 -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-language:content-transfer-encoding;
 bh=1L6RJaN3qxPxmIFhFBSYM1PKm62g8F00hVPP0q7Byig=;
 b=RRZs5dzYW17uWzkfrNFwUzUipaEuJPuIAKOCSocKuscjq1HCOxxKnqntxwq/JJz+DR
 vz/tHbfaIsNIg3aL6JF+WavTTvdgbiWqsALmXUxlIZpbdpLQrcSwOoZQ+v74B3X/Fb1H
 1SZQDbUBTwP70VDRlYYWq8yeaRP/lFX8XJ7TdGfAzqjpG1bon/iOKyD84MC+ZiNnl0Zl
 eenKOaKkrvD3f1w9F+v0exJ2biBa80X1Bs461ZLTEIVFneEg2pywt1FYYiuptWOP6zfi
 74e/cByxNyFiVCz0tYHc/pzxtZDmB9aMSEraOhH5qZ34gt5uNUq9RgJG6Ovs9yi3/vHx
 7c6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=1L6RJaN3qxPxmIFhFBSYM1PKm62g8F00hVPP0q7Byig=;
 b=FyCApKFeCvuKBVItRH8hdr6hhbOrFV1BT2PjPBkJ84H62MKOKOkmozF7SqxuaoRX6s
 rA7CIMsHGZeLXa/IjfEQIO5GaqCgRanuEjUWLoqY+TA5tx0NMiEaOoxfjguC76dTaHbM
 tOjVtRWuX4tUvcIxmfjCIsFhh7dHEaZrlQtTRLJO/DjDJcRpo/RpWBqx8y1nBKIiKY+D
 agGIucbWni9jnsqR/uTYW2IHqTIB37mbghy4ZFSyUbsm0Xulh/AOKuKJygxRtY4cVq6L
 d6MP78kXD2ySWLpNNks42xuOPbkVMLR2YHiPBivZYjSQciXlHlDQgMSooHfs8HbwUbm0
 be7A==
X-Gm-Message-State: AHQUAuZug8svdMq+PErgpCfF6dhWhz1Qbr/EoauaBwPueXlrIJUVCD+7
 Sfr3yggBKpvi7E4E2e80sv56JFs8
X-Google-Smtp-Source: AHgI3IbXrVcYCGGIkbeoQjhHFaw3MaWp1XvrdWLyR3E1ZwBmEYNkuL50c83DJZYNjdRjJ1HO+6Ssvg==
X-Received: by 2002:a19:c4c9:: with SMTP id u192mr5180200lff.79.1550230216938; 
 Fri, 15 Feb 2019 03:30:16 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id t18sm1280767ljc.54.2019.02.15.03.30.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Feb 2019 03:30:16 -0800 (PST)
To: Julien Grall <julien.grall@gmail.com>
References: <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
 <CAF3u54ANHMf1-3=W=R3w-25JbK3_bR_mDiM888pU5UzSTKTVPg@mail.gmail.com>
 <f5c5bfeb-bca3-9601-7825-3d41d7d5e4af@gmail.com>
 <CAF3u54DiExsh-wPt-oZV-Gh56AvaLLes3PrvZDAHOxpHBLROQg@mail.gmail.com>
 <fee642a7-9a1a-53f1-b0a3-6f47ec0b15cc@gmail.com>
 <CAF3u54Dw4n+6HwyQ8-pXMNNMZbu4xVrTh9aV-WAe-XUxhoG1-g@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <6f9e4f72-332a-679e-e369-c81c760a31c6@gmail.com>
Date: Fri, 15 Feb 2019 13:30:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CAF3u54Dw4n+6HwyQ8-pXMNNMZbu4xVrTh9aV-WAe-XUxhoG1-g@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMTQuMDIuMTkgMTk6MjksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBJ
IGFtIG5vdCBzdXJlIHdoeSB5b3UgYXJlIHNwZWFraW5nIGFib3V0IHRoZSBjdXJyZW50IGltcGxl
bWVudGF0aW9uCj4gd2hlbiBteSBwb2ludCB3YXMgYWJvdXQgdGhlIG5ldyBpbXBsZW1lbnRhdGlv
bi4KPiAKPiBJIGd1ZXNzIHlvdXIgcG9pbnQgc3RpY2sgZXZlbiBpZiB3ZSBkZWNpZGUgdG8gdXNl
IGd1ZXN0IHBoeXNpY2FsCj4gYWRkcmVzcy4KRm9yIHN1cmUuIFRoZSB0eXBlIG9mIGd1ZXN0IGFk
ZHJlc3MgdXNlZCBieSBoeXBlcnZpc29yIHRvIHJlYWNoIHJ1bnN0YXRlIGFyZWEgYW5kIGhhdmlu
ZyB0aGF0IGFyZWEgbWFwcGVkIGFyZSBxdWl0ZSBvcnRob2dvbmFsIHF1ZXN0aW9ucy4gQnV0LCBJ
TUhPLCB0aWdodGx5IGNvdXBsZWQgYW5kIG1pZ2h0IGJlIHNvbHZlZCB0b2dldGhlci4KCj4gQWx0
aG91Z2gsIEkgYW0gc3RpbGwgdW5jb252aW5jZWQgb2YgdGhlIGJlbmVmaXRzIHRvIGtlZXAgaXQK
PiBtYXBwZWQuCk15IHBvaW50IHdhcyByZWR1Y2luZyBjb250ZXh0IHN3aXRjaCB0aW1lLCBidXQg
dGhvc2UgY29udHJvdmVyc2lhbCBudW1iZXJzIGxlZnQgbWUgY29uZnVzZWQuCgo+PiBJJ3ZlIG1l
YXN1cmVkIHRoZSByYXcgYHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKClgIGV4ZWN1dGlvbiB0aW1lLiBX
aXRoIHJ1bnN0YXRlIG1hcHBlZCAtIGl0cyBleGVjdXRpb24gdGltZSBpcyBsZXNzIHRoYW4gbXkg
dGltZXIgdGljayAoMTIwbnMpLCB3aXRoIHJ1bnN0YXRlIG5vdCBtYXBwZWQgLSBJJ3ZlIHNlZW4K
PiBpdHMgZXhlY3V0aW9uIHRpbWUgYXMgNCB0byA4IHRpY2tzICg0ODAtOTYwbnMpLgo+IAo+IFBs
ZWFzZSBwcm92aWRlIHRoZSBjb2RlIHlvdSB1c2UgdG8gbWVhc3VyZSBpdC4gSG93IG9mdGVuIGRv
IHlvdSBjYWxsIGl0PwpUaGUgY29kZSB0byBzZWUgdGhhdCBpcyBhcyBzaW1wbGUgYXMgZm9sbG93
aW5nOgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9k
b21haW4uYwppbmRleCAwYTJlOTk3Li5kNjczZDAwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC0zMTQsOCArMzE0LDE2IEBA
IHN0YXRpYyB2b2lkIHNjaGVkdWxlX3RhaWwoc3RydWN0IHZjcHUgKnByZXYpCiAgICAgIGNvbnRl
eHRfc2F2ZWQocHJldik7CiAgCiAgICAgIGlmICggcHJldiAhPSBjdXJyZW50ICkKKyAgICB7Cisg
ICAgICAgIHNfdGltZV90IHQgPSAwOworICAgICAgICBpZiAoY3VycmVudC0+ZG9tYWluLT5kb21h
aW5faWQgPT0gMSkKKyAgICAgICAgICAgIHQgPSBOT1coKTsKICAgICAgICAgIHVwZGF0ZV9ydW5z
dGF0ZV9hcmVhKGN1cnJlbnQpOwogIAorICAgICAgICBpZiAoY3VycmVudC0+ZG9tYWluLT5kb21h
aW5faWQgPT0gMSkKKyAgICAgICAgICAgIHByaW50aygiY3AgPSAlIlBSSV9zdGltZSJcbiIsIE5P
VygpLXQpOworICAgIH0KKwogICAgICAvKiBFbnN1cmUgdGhhdCB0aGUgdmNwdSBoYXMgYW4gdXAt
dG8tZGF0ZSB0aW1lIGJhc2UuICovCiAgICAgIHVwZGF0ZV92Y3B1X3N5c3RlbV90aW1lKGN1cnJl
bnQpOwogIH0KCj4+IEJ1dCB1c2luZyBUQk0sIEkgZW5jb3VudGVyZWQgdGhhdCBtYWtpbmcgcnVu
c3RhdGUgbWFwcGVkIHdpdGggUm9nZXIncyBwYXRjaCBpbmNyZWFzZXMgdGhlIElSUSBsYXRlbmN5
IGZyb20gfjcwMDBucyB0byB+NzkwMG5zLiBJdCBpcyBvcHBvc2l0ZSB0byBteSBleHBlY3RhdGlv
bnMgYW5kIHRvIHRoZSByYXcgZGVjcmVhc2Ugb2YgYHJ1bnN0YXRlX3VwZGF0ZV9hcmVhKClgIGV4
ZWN1dGlvbiB0aW1lLgo+IAo+IFJhdyBiZW5jaG1hcmtzIHNob3VsZCBiZSB0YWtlbiB3aXRoIGEg
Z3JhaW4gb2Ygc2FsdC4gVGhlIG1vcmUgaWYgeW91Cj4gb25seSBiZW5jaG1hcmsgYSBzaW5nbGUg
ZnVuY3Rpb24gYXMgdGhlIGNvbnRleHQgc3dpdGNoIG1heSBpbnRyb2R1Y2UKPiBsYXRlbmN5L2Nh
Y2hlIGV2aWN0aW9uLgo+IAo+IEFsdGhvdWdoLCBJIHdvdWxkIGhhdmUgZXhwZWN0ZWQgdGhlIG51
bWJlcnMgdG8gYmUgdGhlIHNhbWUuIFdoYXQgaXMKPiB5b3VyIGNvbmZpZ3VyYXRpb24gaGVyZT8g
RG8geW91IGhhdmUgb3RoZXJzIGd1ZXN0cyBydW5uaW5nPyBIb3cgbWFueQo+IGNvbnRleHQgc3dp
dGNoIGRvIHlvdSBoYXZlPwoKVGhlIGNvbmZpZ3VyYXRpb24gaXMgdGhlIHNhbWUgYXMgaGVyZSBb
MV0uCgoKPiBBbHNvLCB3aGF0IGFyZSB0aGUgbW9kaWZpY2F0aW9ucyB5b3UgbWFkZSBpbiBUQk0g
dG8gdXNlIHJ1bnN0YXRlPwoKSSd2ZSBqdXN0IHJlZ2lzdGVyZWQgdGhlIHJ1bnN0YXRlIGFyZWEg
d2l0aCBmb2xsb3dpbmcgWzJdLgoKWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMi9tc2cwMDg4MS5odG1sClsyXSBodHRwczovL2dp
dGh1Yi5jb20vYWFuaXNvdi90Ym0vY29tbWl0LzgwNmU4YTdlNmU2YzcyYWVmMTBmMWM4YTU3OTQy
NDI1MmFjYTI2MzUKCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 11:39:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 11:39:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gubq7-0002mI-FH; Fri, 15 Feb 2019 11:39:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=flqX=QW=citrix.com=prvs=94288858a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gubq5-0002mD-Rk
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 11:39:29 +0000
X-Inumbo-ID: 5807a7c6-3116-11e9-a1eb-230b4e2ed21b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5807a7c6-3116-11e9-a1eb-230b4e2ed21b;
 Fri, 15 Feb 2019 11:39:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78234254"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23654.42212.982843.27027@mariner.uk.xensource.com>
Date: Fri, 15 Feb 2019 11:39:16 +0000
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <10248c3eedaf4a319df82f5573c737ba@AMSPEX02CL03.citrite.net>
References: <20190215100200.13600-1-paul.durrant@citrix.com>
 <f7fc77a527f84836acda60c1443c30bc@AMSPEX02CL03.citrite.net>
 <23654.41500.489228.509602@mariner.uk.xensource.com>
 <10248c3eedaf4a319df82f5573c737ba@AMSPEX02CL03.citrite.net>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] tools/libxendevicemodel: add
 xendevicemodel_modified_memory_bulk to map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIlJFOiBbUEFUQ0hdIHRvb2xzL2xpYnhlbmRldmljZW1vZGVs
OiBhZGQgeGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5X2J1bGsgdG8gbWFwIik6Cj4gUGVy
aGFwcyBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0byBidWlsZCBzb21lIHNvcnQgb2YgY3Jvc3MtY2hl
Y2sgdGhhdCBhbGwgZnVuY3Rpb25zIGxpc3RlZCBpbiB0aGUgcHVibGljIGhlYWRlciBvZiBhIGxp
YnJhcnkgYXJlIGFjdHVhbGx5ICpzb21ld2hlcmUqIGluIHRoZSBtYXAgZmlsZSwgc28gdGhpcyBk
b2Vzbid0IGhhcHBlbiBpbiBmdXR1cmUuCgpJIHdvdWxkbid0IHN0YW5kIGluIHRoZSB3YXkgb2Yg
dGhhdCwgYnV0IHByZXN1bWFibHkgZnVuY3Rpb25zIGFyZQp1c3VhbGx5IGFkZGVkIGJlY2F1c2Ug
c29tZW9uZSB3YW50cyB0byBjYWxsIHRoZW0gc28gaXQgd291bGQgb2Z0ZW4gYmUKc3BvdHRlZCBh
bnl3YXksIGFuZCB0aGUgY29uc2VxdWVuY2VzIG9mIGEgbWlzdGFrZSBoZXJlIGFyZSBmYWlybHkK
bWlub3IuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 11:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 11:46:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gubwn-0003eD-6U; Fri, 15 Feb 2019 11:46:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Vfmb=QW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gubwl-0003e8-RT
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 11:46:23 +0000
X-Inumbo-ID: 4df606fa-3117-11e9-849a-ff8167a24890
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4df606fa-3117-11e9-849a-ff8167a24890;
 Fri, 15 Feb 2019 11:46:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Feb 2019 04:46:15 -0700
Message-Id: <5C66A6880200007800216FA7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Feb 2019 04:46:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-4-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CE6AAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C62C9600200007800215EA7@prv1-mh.provo.novell.com>
 <64fdf4b6-69be-d262-b4e4-1dd0d424a777@amazon.de>
 <5C62D4CC0200007800215F79@prv1-mh.provo.novell.com>
 <b31ae117-9a5f-3260-bb9f-b7208da40bc7@amazon.de>
 <5C667E830200007800216E73@prv1-mh.provo.novell.com>
 <2c93384c-bca4-c38e-ecf8-877d16637068@amazon.de>
In-Reply-To: <2c93384c-bca4-c38e-ecf8-877d16637068@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE5IGF0IDExOjUwLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAyLzE1LzE5IDA5OjU1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTUuMDIuMTkgYXQg
MDk6MDUsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gT24gMi8xMi8xOSAxNToxNCwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTIuMDIuMTkgYXQgMTU6MDUsIDxubWFudGhl
eUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4+PiBPbiAyLzEyLzE5IDE0OjI1LCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4+Pj4+IE9uIDA4LjAyLjE5IGF0IDE0OjQ0LCA8bm1hbnRoZXlAYW1hem9uLmRl
PiB3cm90ZToKPj4+Pj4+PiBAQCAtNDEwNCw2ICs0MTA4LDEyIEBAIHN0YXRpYyBpbnQgaHZtb3Bf
c2V0X3BhcmFtKAo+Pj4+Pj4+ICAgICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQo+
Pj4+Pj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+Pj4+Pj4+ICAKPj4+Pj4+PiArICAgIC8q
Cj4+Pj4+Pj4gKyAgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgYS5p
bmRleCBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCj4+Pj4+Pj4gKyAgICAgKiBzcGVjdWxhdGl2ZSBl
eGVjdXRpb24uCj4+Pj4+Pj4gKyAgICAgKi8KPj4+Pj4+PiArICAgIGEuaW5kZXggPSBhcnJheV9p
bmRleF9ub3NwZWMoYS5pbmRleCwgSFZNX05SX1BBUkFNUyk7Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICAg
ICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21pZCk7Cj4+Pj4+Pj4gICAgICBp
ZiAoIGQgPT0gTlVMTCApCj4+Pj4+Pj4gICAgICAgICAgcmV0dXJuIC1FU1JDSDsKPj4+Pj4+PiBA
QCAtNDM3MCw2ICs0MzgwLDEyIEBAIHN0YXRpYyBpbnQgaHZtb3BfZ2V0X3BhcmFtKAo+Pj4+Pj4+
ICAgICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQo+Pj4+Pj4+ICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwo+Pj4+Pj4+ICAKPj4+Pj4+PiArICAgIC8qCj4+Pj4+Pj4gKyAgICAgKiBN
YWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgYS5pbmRleCBpcyBib3VuZGVkIGV2
ZW4gZHVyaW5nCj4+Pj4+Pj4gKyAgICAgKiBzcGVjdWxhdGl2ZSBleGVjdXRpb24uCj4+Pj4+Pj4g
KyAgICAgKi8KPj4+Pj4+PiArICAgIGEuaW5kZXggPSBhcnJheV9pbmRleF9ub3NwZWMoYS5pbmRl
eCwgSFZNX05SX1BBUkFNUyk7Cj4+Pj4+PiAuLi4gdGhlIHVzZWZ1bG5lc3Mgb2YgdGhlc2UgdHdv
LiBUbyBtYWtlIGZvcndhcmQgcHJvZ3Jlc3MgaXQgbWF5Cj4+Pj4+PiBiZSB3b3J0aHdoaWxlIHRv
IHNwbGl0IG9mZiB0aGVzZSB0d28gY2hhbmdlcyBpbnRvIGEgc2VwYXJhdGUgcGF0Y2guCj4+Pj4+
PiBJZiB5b3UncmUgZmluZSB3aXRoIHRoaXMsIEkgY291bGQgc3RyaXAgdGhlc2UgdHdvIGJlZm9y
ZSBjb21taXR0aW5nLAo+Pj4+Pj4gaW4gd2hpY2ggY2FzZSB0aGUgcmVtYWluaW5nIGNoYW5nZSBp
cwo+Pj4+Pj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+
Pj4gVGFraW5nIGFwYXJ0IHRoZSBjb21taXQgaXMgZmluZSB3aXRoIG1lLiBJIHdpbGwgc3VibWl0
IGEgZm9sbG93IHVwCj4+Pj4+IGNoYW5nZSB0aGF0IGRvZXMgbm90IHVwZGF0ZSB0aGUgdmFsdWVz
IGJ1dCBmaXhlcyB0aGUgcmVhZHMuCj4+Pj4gQXMgcG9pbnRlZCBvdXQgZHVyaW5nIHRoZSB2NSBk
aXNjdXNzaW9uLCBJJ20gdW5jb252aW5jZWQgdGhhdCBpZgo+Pj4+IHlvdSBkbyBzbyB0aGUgY29t
cGlsZXIgY2FuJ3QgcmUtaW50cm9kdWNlIHRoZSBpc3N1ZSB2aWEgQ1NFLiBJJ2QKPj4+PiByZWFs
bHkgbGlrZSBhIHJlbGlhYmxlIHNvbHV0aW9uIHRvIGJlIGRldGVybWluZWQgZmlyc3QuCj4+PiBJ
IGNhbm5vdCBnaXZlIGEgZ3VhcmFudGVlIHdoYXQgZnV0dXJlIGNvbXBpbGVycyBtaWdodCBkby4g
RnVydGhlcm1vcmUsIEkKPj4+IGRvIG5vdCB3YW50IHRvIHdhaXQgdW50aWwgYWxsL21vc3QgY29t
cGlsZXJzIHNoaXAgd2l0aCBzdWNoIGEKPj4+IGNvbnRyb2xsYWJsZSBndWFyYW50ZWUuCj4+IEd1
YXJhbnRlZT8gRnV0dXJlIGNvbXBpbGVycyBhcmUgKGhvcGVmdWxseSkgZ29pbmcgdG8gZ2V0IGJl
dHRlciBhdAo+PiBvcHRpbWl6aW5nLCBhbmQgaGVuY2UgYXJlIChhZ2FpbiBob3BlZnVsbHkpIGdv
aW5nIHRvIGZpbmQgbW9yZQo+PiBvcHBvcnR1bml0aWVzIGZvciBDU0UuIFNvIHRoZSBwcm9ibGVt
IGlzIGdvaW5nIHRvIGdldCB3b3JzZSByYXRoZXIKPj4gdGhhbiBiZXR0ZXIsIGFuZCB0aGUgY2hh
bmdlcyB5b3UncmUgcHJvcG9zaW5nIHRvIHJlLWluc3RhdGUgYXJlCj4+IHRoZXJlZm9yZSBtb3Jl
IGxpa2UgZmFsc2UgcHJvbWlzZXMuCj4gCj4gSSBkbyBub3Qgd2FudCB0byBkaXZlIGludG8gY29t
cGlsZXJzIGZ1dHVyZSBoZXJlLiBJIHdvdWxkIGxpa2UgdG8gZml4Cj4gdGhlIGlzc3VlIGZvciB0
b2RheXMgY29tcGlsZXJzIG5vdyBhbmQgbm90IHdhaXQgdW50aWwgY29tcGlsZXJzIGV2b2x2ZWQK
PiBvbmUgd2F5IG9yIGFub3RoZXIuIEZvciB0aGlzIHBhdGNoLCB0aGUgcmVsZXZhbnQgaW5mb3Jt
YXRpb24gaXMgd2hldGhlcgo+IGl0IHNob3VsZCBnbyBpbiBsaWtlIHRoaXMsIG9yIHdoZXRoZXIg
eW91IHdhbnQgbWUgdG8gcHJvdGVjdCBhbGwgdGhlCj4gcmVhZHMgaW5zdGVhZC4gSXMgdGhlcmUg
bW9yZSBkYXRhIEkgc2hhbGwgcHJvdmlkZSB0byBoZWxwIG1ha2UgdGhpcwo+IGRlY2lzaW9uPwoK
SSB1bmRlcnN0YW5kIHRoYXQgeW91J3JlIG5vdCBoYXBweSB3aXRoIHdoYXQgSSd2ZSBzYWlkLCBh
bmQgeW91J3JlCnVubGlrZWx5IHRvIGJlY29tZSBhbnkgaGFwcGllciB3aXRoIHdoYXQgSSdsbCBh
ZGQuIEJ1dCBwbGVhc2UKdW5kZXJzdGFuZCB0aGF0IF9pZl8gd2UgbWFrZSBhbnkgY2hhbmdlcyB0
byBhZGRyZXNzIGlzc3VlcyB3aXRoCnNwZWN1bGF0aW9uLCB0aGUgZ29hbCBoYXMgdG8gYmUgdGhh
dCB3ZSBkb24ndCBoYXZlIHRvIGNvbWUgYmFjawphbiByZS1pbnZlc3RpZ2F0ZSBhZnRlciBldmVy
eSBuZXcgY29tcGlsZXIgcmVsZWFzZS4KCkV2ZW4gYmV5b25kIHRoYXQgLSBpZiwgYXMgeW91IHNh
eSwgd2UnZCBsaW1pdCBvdXJzZWx2ZXMgdG8gY3VycmVudApjb21waWxlcnMsIGRpZCB5b3UgY2hl
Y2sgdGhhdCBhbGwgb2YgdGhlbSBhdCBhbnkgb3B0aW1pemF0aW9uIGxldmVsCm9yIHdpdGggYW55
IG90aGVyIGZsYWdzIHBhc3NlZCB3aGljaCBtYXkgYWZmZWN0IGNvZGUgZ2VuZXJhdGlvbgpwcm9k
dWNlIG5vbi12dWxuZXJhYmxlIGNvZGU/IEFuZCBpbiBwYXJ0aWN1bGFyIGNvbnNpZGVyaW5nIHRo
ZQpjYXNlIGhlcmUgbmV2ZXIgcmVjb2duaXplIENTRSBwb3RlbnRpYWwgd2hlcmUgd2Ugd291bGQg
bGlrZSB0aGVtCm5vdCB0bz8KCkEgY29kZSBjaGFuZ2UgaXMsIGltbywgbm90IGV2ZW4gd29ydGh3
aGlsZSBjb25zaWRlcmluZyB0byBiZSBwdXQKaW4gaWYgaXQgaXMgc29sZWx5IGJhc2VkIG9uIHRo
ZSBvYnNlcnZhdGlvbnMgbWFkZSB3aXRoIGEgbGltaXRlZCBzZXQKb2YgY29tcGlsZXJzIGFuZC9v
ciBvcHRpb25zLiBUaGlzIG1pZ2h0IGluZGVlZCBoZWxwIHlvdSwgaWYgeW91CmNhcmUgb25seSBh
Ym91dCBvbmUgc3BlY2lmaWMgZW52aXJvbm1lbnQuIEJ1dCBieSBwdXR0aW5nIHRoaXMgaW4KKGFu
ZCBwZXJoYXBzIGV2ZW4gYmFja3BvcnRpbmcgaXQpIHdlJ3JlIHNvcnQgb2Ygc3RhdGluZyB0aGF0
IHRoZQppc3N1ZSBpcyB1bmRlciBjb250cm9sICh0byB0aGUgYmVzdCBvZiBvdXIgYWJpbGl0aWVz
LCBhbmQgZm9yIHRoZSBnaXZlbgphcmVhIG9mIGNvZGUpLiBGb3IgZXZlcnlvbmUuCgpTbywgdG8g
YW5zd2VyIHlvdXIgcXVlc3Rpb246IEZyb20gd2hhdCB3ZSBrbm93LCB3ZSBzaW1wbHkKY2FuJ3Qg
dGFrZSBhIGRlY2lzaW9uLCBhdCBsZWFzdCBub3QgYmV0d2VlbiB0aGUgdHdvIHByb3Bvc2VkCnZh
cmlhbnRzIG9mIGhvdyB0byBjaGFuZ2UgdGhlIGNvZGUuIElmIHRoZXJlIHdhcyBhIHZhcmlhbnQg
dGhhdApmaXJtbHkgd29ya2VkLCB0aGVuIHRoZXJlIHdvdWxkIG5vdCBldmVuIGJlIGEgbmVlZCBm
b3IgYW55CmRpc2N1c3Npb24uIEFuZCBhZ2FpbiBmcm9tIHdoYXQgd2Uga25vdywgdGhlcmUgaXMg
b25lCnJlcXVpcmVtZW50IHRoYXQgbmVlZCB0byBiZSBmdWxmaWxsZWQgZm9yIGEgY2hhbmdlIHRv
IGJlCmNvbnNpZGVyZWQgImZpcm1seSB3b3JraW5nIjogVGhlIGluZGV4IG5lZWRzIHRvIGJlIGlu
IGEgcmVnaXN0ZXIuClRoZXJlIG11c3Qgbm90IGJlIGEgd2F5IGZvciB0aGUgY29tcGlsZXIgdG8g
dW5kZXJtaW5lIHRoaXMsCmJlIGl0IGJ5IENTRSBvciBhbnkgb3RoZXIgbWVhbnMuCgpDb25zaWRl
cmluZyBjaGFuZ2VzIGRvbmUgZWxzZXdoZXJlLCBvZiBjb3Vyc2UgdGhpcyBtYXkgYmUKdGFrZW4g
d2l0aCBhIGdyYWluIG9mIHNhbHQuIEluIG90aGVyIHBsYWNlcyB3ZSBhbHNvIGV4cGVjdCB0aGUK
Y29tcGlsZXIgdG8gbm90IGVtaXQgdW5yZWFzb25hYmxlIGNvZGUgKGUuZy4gbmVlZGxlc3NseQpz
cGlsbGluZyByZWdpc3RlcnMgdG8gbWVtb3J5IGp1c3QgdG8gdGhlbiByZWxvYWQgdGhlbSkuIEJ1
dAp3aGlsZSB0aGF0J3MgKGltbykgYSBmaW5lIGV4cGVjdGF0aW9uIHRvIGhhdmUgd2hlbiBhbiBh
cnJheQppbmRleCBpcyB1c2VkIGp1c3Qgb25jZSwgaXQgaXMgdW5hdm9pZGFibHkgbW9yZSBjb21w
bGljYXRlZCBpbgp0aGUgY2FzZSBoZXJlIGFzIHdlbGwgYXMgaW4gdGhlIGdyYW50IHRhYmxlIG9u
ZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 11:57:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 11:57:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guc6y-0004XK-6g; Fri, 15 Feb 2019 11:56:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=flqX=QW=citrix.com=prvs=94288858a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1guc6x-0004XF-DN
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 11:56:55 +0000
X-Inumbo-ID: c6ce3e34-3118-11e9-bdec-ffc88ea44d25
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6ce3e34-3118-11e9-bdec-ffc88ea44d25;
 Fri, 15 Feb 2019 11:56:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78235164"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23654.43252.57463.874932@mariner.uk.xensource.com>
Date: Fri, 15 Feb 2019 11:56:36 +0000
To: Stefano Stabellini <stefano.stabellini@xilinx.com>, Julien Grall
 <julien.grall@arm.com>, Juergen Gross <jgross@suse.com>
In-Reply-To: <23513.52378.653350.705575@mariner.uk.xensource.com>
References: <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano
 Stabellini <sstabellini@kernel.org>, infra@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtPU1NURVNUIFBBVENIXSBSRUFETUUuaGFyZHdhcmUt
YWNxdWlzaXRpb24gW2FuZCAxIG1vcmUgbWVzc2FnZXNdIik6Cj4gU28gb3ZlcmFsbCwgZm9yIHRo
ZSByZWFzb25zIEkgZXhwbGFpbiwgSSdtIGdvaW5nIHRvIGNvbW1pdCB0aGlzCj4gZG9jdW1lbnQg
KHN1YmplY3QgdG8gdGhlIG90aGVyIGNvbW1lbnRzIGV0Yy4pICp3aXRoKiB0aGUgcmVxdWlyZW1l
bnQKPiB0aGF0IGhhcmR3YXJlIG11c3QgYmUgc3VwcG9ydGVkIGJ5IERlYmlhbiAoYXQgbGVhc3Qs
IGluIC1iYWNrcG9ydHMpLgoKVGhpcyBkaWRuJ3QgaGFwcGVuLiAgVEhlcmUgd2FzIGNvbnNpZGVy
YWJsZSBmdXJ0aGVyIGRpc2N1c3Npb24uICBUaGUKZmFjdCB0aGF0IHZhcmlvdXMga2luZHMgb2Yg
dW5jZXJ0YWludHkgbWVhbnQgdGhpcyBkb2N1bWVudCBkaWRuJ3QgZ2V0CmNvbW1pdHRlZCBpcyBu
b3cgYmxvY2tpbmcgdXMgZ2l2aW5nIHRoZSBnby1haGVhZCBmb3Igc29tZSBuZXcgaGFyZHdhcmUK
YWNxdWlzaXRpb246CgpJZSwgSSBjYW4ndCBhbnN3ZXIgdGhlIHF1ZXN0aW9uICJzaG91bGQgd2Ug
YWNjZXB0IGhhcmR3YXJlIFhZWiIKd2l0aG91dCByZWZlcmVuY2UgdG8gYXQgbGVhc3QgYW4gaW1w
bGllZCBhIGNoZWNrbGlzdCBsaWtlIHRoaXMuCkhhdmluZyB3cml0dGVuIGl0IGRvd24gSSBvdWdo
dCB0byB1c2UgdGhlIG9uZSBJJ3ZlIHdyaXR0ZW4gZG93biwKYmVjYXVzZSB0byBkbyBvdGhlcndp
c2UgaXMgc2ltcGx5IHRvIHBvaW50bGVzc2x5IGludml0ZSBtaXN0YWtlcy4gIEFuZAppZiBJJ20g
dG8gdXNlIGEgd3JpdHRlbi1kb3duIGNoZWNrbGlzdCBpdCBzaG91bGQgYmUgb25lIHdoaWNoIGlz
CmFjdHVhbGx5IG9mZmljaWFsLgoKQWNjb3JkaW5nbHksIEkgaW50ZW5kIHRvIGNvbW1pdCB0aGlz
IHRvIG9zc3Rlc3Qgbm93LiAgSnVlcmdlbiwgdGhpcyBpcwpqdXN0IGEgZG9jdW1lbnQ6IGNhbiBJ
IGhhdmUgeW91ciByZWxlYXNlIGFjayBmb3IgaXQgPwoKSSB3aWxsIHRoZW4gcmVwbHkgc2VwYXJh
dGVseSBhYm91dCB0aGUgc3BlY2lmaWMgbmV3IGhhcmR3YXJlLCB1c2luZwp0aGUgY2hlY2tsaXN0
IGFzIGEgZ3VpZGUuICBPYnZpb3VzbHkgYSBjaGVja2xpc3QgaXMgYWx3YXlzIGEKZ3VpZGVsaW5l
cyBkb2N1bWVudDogaWYgd2UgZmluZCB0aGF0IGEgcG9pbnQgaXMgYmVzdCBhbnN3ZXJlZCBhCmRp
ZmZlcmVudCB3YXkgdGhhbiB0aGUgY2hlY2tsaXN0IGV4cGVjdHMsIG9yIHRoYXQgdGhlIGNoZWNr
bGlzdCBvdWdodAp0byBiZSBjaGFuZ2VkLCB0aGVuIGNoYW5nZXMgdG8gdGhlIGNoZWNrbGlzdCBh
cmUgYSByZWFzb25hYmxlIHBhcnQgb2YKdGhlIG91dGNvbWUgb2Ygc3VjaCBhIHByb2Nlc3M7IHRo
YXQgd291bGQgYmUgaW4gdGhlIGZvcm0gb2YgZnVydGhlcgpwYXRjaGVzIHRvIHRoaXMgZG9jdW1l
bnQgaW4gb3NzdGVzdC4KCklhbi4KCkZyb20gZmFlNDhiZDU4NGEwYjU4OTM0YTJkZjk3YjZkYjFk
MDZlYWNmMTcyNCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6IFR1ZSwgMzAgT2N0IDIwMTggMTY6MTI6Mjcg
KzAwMDAKU3ViamVjdDogW09TU1RFU1QgUEFUQ0hdIFJFQURNRS5oYXJkd2FyZS1hY3F1aXNpdGlv
bgoKTmV3IGRvY3VtZW50LWN1bS1jaGVja2xpc3QsIGZvciBoZWxwaW5nIHdpdGggaGFyZHdhcmUg
cHJvY3VyZW1lbnQuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ0M6IGluZnJhQHhlbnByb2plY3Qub3JnCkNDOiBHZW9yZ2UgRHVubGFwIDxk
dW5sYXBnQHVtaWNoLmVkdT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20KLS0KdjI6IEFk
ZCBjYXZlYXRzIGFib3V0IHRoZSBYZW4gQVJNIExpbnV4IGJyYW5jaAogICAgU2F5IHNvbWV0aGlu
ZywgYWxiZWl0IHJhdGhlciB2YWd1ZSwgYWJvdXQgZGV2aWNlIHRyZWVzCi0tLQogUkVBRE1FLmhh
cmR3YXJlLWFjcXVpc2l0aW9uIHwgMzE3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzE3IGluc2VydGlvbnMoKykKIGNyZWF0ZSBt
b2RlIDEwMDY0NCBSRUFETUUuaGFyZHdhcmUtYWNxdWlzaXRpb24KCmRpZmYgLS1naXQgYS9SRUFE
TUUuaGFyZHdhcmUtYWNxdWlzaXRpb24gYi9SRUFETUUuaGFyZHdhcmUtYWNxdWlzaXRpb24KbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAuLjBhNDI5ZGIzCi0tLSAvZGV2L251bGwK
KysrIGIvUkVBRE1FLmhhcmR3YXJlLWFjcXVpc2l0aW9uCkBAIC0wLDAgKzEsMzE3IEBACis9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KKyMgSEFSRFdBUkUgQUNRVUlTSVRJT04g
Rk9SIE9TU1RFU1QgIworPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisKK1Ro
aXMgZG9jdW1lbnQgY2FuIGJlIHVzZWQgYXMgYSBjaGVja2xpc3Qgd2hlbiBwcm9jdXJpbmcgaGFy
ZHdhcmUgZm9yCithbiBvc3N0ZXN0IGluc3RhbmNlLiAgQSBmZXcgb2YgdGhlIHBvaW50cyBoYXZl
IGRldGFpbHMgc3BlY2lmaWMgdG8gdGhlCitYZW4gUHJvamVjdCB0ZXN0IGxhYiBpbiBNYXNzYWNo
dXNldHRzLCBidXQgbW9zdCBvZiBpdCB3aWxsIGJlIHJlbGV2YW50Cit0byBhbGwgb3NzdGVzdCBp
bnN0YWxsYXRpb25zLgorCisKK1BPV0VSCis9PT09PQorCitvc3N0ZXN0IG5lZWRzIHRvIHR1cm4g
ZWFjaCBob3N0IG9uIGFuZCBvZmYgdW5kZXIgcHJvZ3JhbSBjb250cm9sLgorCitXaGVuIGEgaG9z
dCBpcyBwb3dlciBjeWNsZWQsIGFsbCBzdGF0ZSBpbiBpdCBtdXN0IGJlIHJlc2V0LiAgVGhpcwor
aW5jbHVkZXMgb25ib2FyZCBjb250cm9sIGFuZCBtYW5hZ2VtZW50IHNvZnR3YXJlIChlZyBJUE1J
KSwgc2luY2Ugc3VjaAorc3lzdGVtcyBjYW4gYmUgYnVnZ3kgYW5kIGJ1Z3MgaW4gdGhlbSBjYW4g
YmUgcHJvdm9rZWQgYnkgYnVncyBpbgorc3lzdGVtIHNvZnR3YXJlIChpZSwgYnVnZ3kgdmVyc2lv
bnMgb2YgWGVuIGNhbiBicmVhayB0aGUgTE9NLCBldmVuIGlmCit0aGUgTE9NLCB1bnVzdWFsbHks
IGlzIG5vdCBzaW1wbHkgZmxha3kpLgorCitIb3dldmVyLCBpdCBpcyBvZnRlbiBuZWNlc3Nhcnkg
dG8gdXNlIHRoZSBMT00gKExpZ2h0cyBPdXQgTWFuYWdlbWVudCkKK2FzIHBhcnQgb2YgdGhlIHBv
d2Vyb24vcG93ZXJvZmYgc2VxdWVuY2UgYXMgb3RoZXJ3aXNlIHNvbWUgbWFjaGluZXMKK2RyYXcg
ZW5vdWdoIGN1cnJlbnQgdG8gd2VhciBvdXQgb3VyIG1haW5zIFBEVSBjb250YWN0cyB0b28gcXVp
Y2tseS4KKworKEkgdXNlIHRoZSBFbmdsaXNoIHdvcmQgYG1haW5zJyBmb3IgdGhlIHNpbmdsZSBw
aGFzZSAxMTBWLzIyMFYtMjQwViBBQworZWxlY3RyaWNhbCBwb3dlciBzdXBwbHkgcHJldmFsZW50
IGluIGRhdGFjZW50cmVzLikKKworUmVxdWlyZW1lbnRzIGZvciB0eXBpY2FsIHNlcnZlciBoYXJk
d2FyZQorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisgKiBJZiB0
aGUgc3lzdGVtIGhhcyBhIExPTSBpdCBzaG91bGQgYmUgZHJpdmVhYmxlIHdpdGggRnJlZSBTb2Z0
d2FyZSwKKyAgIGVnIHZpYSB0aGUgSVBNSSBwcm90b2NvbC4KKworICogUmVkdW5kYW50IFBTVXMg
YXJlIG5vdCByZXF1aXJlZC4KKworICogUHJvdmlzaW9uaW5nOiBPbmUgUERVIHBvcnQgaXMgcmVx
dWlyZWQgcGVyIGhvc3QuCisKK1JlcXVpcmVtZW50cyBmb3IgZW1iZWRkZWQgb3IgZGV2Ym9hcmQg
aGFyZHdhcmUKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
KworICogVGhlcmUgbXVzdCBiZSBhcnJhbmdlbWVudHMgdG8gY29udHJvbCB0aGUgYWN0dWFsIHBv
d2VyIHN1cHBseQorICAgdG8gZWFjaCBib2FyZCAobm9kZSkuICBPcHRpb25zIGluY2x1ZGU6CisK
KyAgICAgKGkpIEVhY2ggbm9kZSBoYXMgYSBzZXBhcmF0ZSBtYWlucyBwb3dlciBzdXBwbHksIGVh
Y2ggb2Ygd2hpY2gKKyAgICAgICAgIHdlIHdpbGwgcGx1ZyBpbnRvIGEgUERVIHBvcnQuCisKKyAg
ICAgKGlpKSBBIHNlcGFyYXRlIG1hbmFnZW1lbnQgb3IgUERVIGJvYXJkIG9yIGJhY2twbGFuZSwg
d2hpY2gKKyAgICAgICAgIGhhcyBvbmUgc2luZ2xlIG1haW5zIHBvd2VyIGlucHV0IGFuZCB3aGlj
aCBoYXMgcmVsYXlzCisgICAgICAgICBvciBzaW1pbGFyIHRvIGNvbnRyb2wgcG93ZXIgdG8gaW5k
aXZpZHVhbCBub2Rlcy4KKyAgICAgICAgIFRoZSBtYW5hZ2VtZW50IHN5c3RlbSBtdXN0IGhhdmUg
aXRzIG93biBzZXBhcmF0ZSBuZXR3b3JrCisgICAgICAgICBjb25uZWN0aW9uIGFuZCBub3QgYmUg
YXQgcmlzayBvZiBjb3JydXB0aW9uIGZyb20KKyAgICAgICAgIGJhZCBzb2Z0d2FyZSBvbiBub2Rl
cy4KKworICogUHJvdmlzaW9uaW5nOgorICAgICsgTnVtYmVyIG9mIFBEVSBwb3J0cyByZXF1aXJl
ZCBkZXBlbmRzIG9uIHRoZSBhcHByb2FjaCB0YWtlbi4KKyAgICArIFdpdGggYSBzZXBhcmF0ZSBQ
RFUgY29udHJvbGxlciwgYSBzd2l0Y2ggcG9ydCBpcyByZXF1aXJlZC4KKworCitTRVJJQUwKKz09
PT09PQorCitXZSBhbHdheXMgdXNlIGhhcmR3YXJlIHNlcmlhbCBmb3IgY29uc29sZSBvdXRwdXQu
ICBUaGlzIGlzIGVzc2VudGlhbAordG8gY2FwdHVyZSBrZXJuZWwgYW5kIGh5cGVydmlzb3IgY3Jh
c2ggbWVzc2FnZXMsIGluY2x1ZGluZyBmcm9tIGVhcmx5Citib290OyBhcyB3ZWxsIGFzIGJvb3Rs
b2FkZXIgb3V0cHV0LCBhbmQgc28gb24uICBXZSB1c2Ugb3VyIG93biBzZXJpYWwKK2NvbmNlbnRy
YXRvciBoYXJkd2FyZSwgc2VwYXJhdGUgZnJvbSB0aGUgc3lzdGVtcyB1bmRlciB0ZXN0LiAgQnVp
bHQtaW4KK2NvbnNvbGUtb3Zlci1MQU4gc3lzdGVtcyAoZWcgSVBNSSBzZXJpYWwgb3ZlciBMQU4p
IGFyZSBub3QgcmVsaWFibGUKK2Vub3VnaCBmb3Igb3VyIHB1cnBvc2VzLgorCitSZXF1aXJlbWVu
dHMgZm9yIHR5cGljYWwgc2VydmVyIGhhcmR3YXJlCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCisKKyAqIEF0IGxlYXN0IG9uZSBjb252ZW50aW9uYWwgUlMyMzIgVUFS
VCwgYWNjZXNzaWJsZSB0byBzeXN0ZW0KKyAgIHNvZnR3YXJlIGluIHRoZSBjb252ZW50aW9uYWwg
d2F5LgorCisgKiBGb3IgQVJNLCBzdXBwb3J0ZWQgYXMgY29uc29sZSBieSBib3RoIFhlblsxXSBh
bmQgTGludXhbMl0uCisKKyAqIFByZXNlbnRlZCBvbiBhIHN0YW5kYXJkIDktcGluIEQgY29ubmVj
dG9yLiAgKFJKNDUgaXMgYWNjZXB0YWJsZQorICAgaWYgd2Uga25vdyB0aGUgcGlub3V0LikKKwor
ICogUHJvdmlzaW9uaW5nOiBvbmUgc2VyaWFsIGNvbmNlbnRyYXRvciBwb3J0IHJlcXVpcmVkIHBl
ciBob3N0LgorCitSZXF1aXJlbWVudHMgZm9yIGEgZW1iZWRkZWQgb3IgZGV2Ym9hcmQgaGFyZHdh
cmUKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisg
KiBBdCBsZWFzdCBvbmUgc3VpdGFibGUgVUFSVAorCisgKiBTdXBwb3J0ZWQgaW4gc29mdHdhcmUg
YnkgYm90aCBYZW5bMV0gYW5kIExpbnV4WzJdCisKKyAqIFdpdGggc3VpdGFibGUgcGh5c2ljYWwg
cHJlc2VudGF0aW9uOgorICAgIChpKQorICAgICAgICsgUHJvcGVyIFJTMjMyIChmdWxsIHZvbHRh
Z2UsIG5vdCBUVEwgb3IgMy4zVikKKyAgICAgICArIHByZXNlbnRlZCBvbiBhIDktcGluIEQgb3Ig
Uko0NSBjb25uZWN0b3IKKyAgICAgICArIHdpdGgga25vd24gcGlub3V0OworICAgb3IKKyAgICAo
aWkpCisgICAgICAgKyBDb25uZWN0ZWQgc29tZWhvdyB0byBhIFVTQi10by1zZXJpYWwgYWRhcHRl
cgorICAgICAgICsgQWRhcHRlciBzdXBwb3J0ZWQgYnkgTGludXhbMl0KKyAgICAgICArIE11bHRp
cGxlIGFkYXB0ZXJzLCBnaXZpbmcgb25lIHBoeXNpY2FsIFVTQiBwb3J0CisgICAgICAgICBmb3Ig
YWxsIG5vZGVzIChpZSBidWlsdC1pbiBodWIpIHByZWZlcnJlZAorICAgb3IKKyAgICAoaWlpKSBT
b21lIG90aGVyIHN1aXRhYmxlIGFycmFuZ2VtZW50IHRvIGJlIGRpc2N1c3NlZC4KKworICogUHJv
dmlzaW9uaW5nOiBSZXF1aXJlcyBzZXJpYWwgY29uY2VudHJhdG9yIHBvcnQocykgYW5kL29yIHNw
YXJlIFVTQgorICAgcG9ydChzKSBvbiBhcHByb3ByaWF0ZSBpbmZyYXN0cnVjdHVyZSBob3N0KHMp
LgorCisKK1BIWVNJQ0FMIFBSRVNFTlRBVElPTgorPT09PT09PT09PT09PT09PT09PT09CisKKyAq
IEFsbCBlcXVpcG1lbnQgc2hvdWxkIGJlIG1vdW50ZWQgaW5zaWRlIG9uZSBvciBtb3JlIDE5IiBy
YWNrCisgICBtb3VudCBjYXNlcy4KKworICogSW4gYXMgZmV3IFUgYXMgcG9zc2libGU6IHVzdWFs
bHkgMVUgKG9yLCBleGNlcHRpb25hbGx5LCBtYXliZSAyVSkKKyAgIGZvciBhIHNpbmdsZSBzZXJ2
ZXItdHlwZSBob3N0LiAgCisKKyAqIEZvcmJpZGRlbjogRXh0ZXJuYWwgcG93ZXIgYWRhcHRlcnMg
KGxhcHRvcC1zdHlsZSBtYWlucyBwb3dlciBzdXBwbHkKKyAgIGJyaWNrcyk7IGV4dGVybmFsIFVT
QiBodWJzOyBhbnkgZXF1aXBtZW50IG5vdCBwaHlzaWNhbGx5CisgICByZXN0cmFpbmVkLiAgVGhl
cmUgaXMgbm8gc2hlbGYgaW4gdGhlIHJhY2suCisKKyAqIFBhaXIgcHJpbmNpcGxlOiBFdmVyeSBo
b3N0IG9yIG5vZGUgbXVzdCBiZSBwYXJ0IG9mIGEgc2V0IG9mIHNldmVyYWwKKyAgIGlkZW50aWNh
bCBob3N0cy4gIFRoaXMgYWxsb3dzIHVzIHRvIGRpc3Rpbmd1aXNoIGhhcmR3YXJlIGZhdWx0cwor
ICAgZnJvbSBzb2Z0d2FyZSBidWdzLiAgKEluIHRoZSBjYXNlcyBvZiBjaGFzc2lzIHdpdGggYmFj
a3BsYW5lLCBvbmUKKyAgIGJhY2twbGFuZSBpcyBPSy4pICBDb252ZXJzZWx5LCB3ZSB3YW50IGRp
dmVyc2l0eSB0byBmaW5kIHRoZSBtb3N0CisgICBob3N0LXNwZWNpZmljIGJ1Z3MsIHNvIHVzdWFs
bHkgYXJvdW5kIHR3byBvZiBlYWNoIHR5cGUgaXMgYmVzdC4KKworICogUHJvdmlzaW9uaW5nOiBF
bm91Z2ggcmFjayBzcGFjZSBtdXN0IGJlIGF2YWlsYWJsZS4KKworCitNQVNTIFNUT1JBR0UKKz09
PT09PT09PT09PQorCitFYWNoIGhvc3QgbmVlZHMgc29tZSBsb2NhbGx5IGF0dGFjaGVkIG1hc3Mg
c3RvcmFnZSBvZiBpdHMgb3duLgorCitSZXF1aXJlbWVudHMgZm9yIHR5cGljYWwgc2VydmVyIGhh
cmR3YXJlCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyAqIFNB
VEEgY29udHJvbGxlciBzdXBwb3J0ZWQgYnkgTGludXhbMl0KKworICogSWYgU0FUQSBjb250cm9s
bGVyIGhhcyBtdWx0aXBsZSBtb2RlcyAoZWcsIEFIQ0kgdnMgUkFJRCkKKyAgIGl0IGlzIHN1ZmZp
Y2llbnQgZm9yIGl0IHRvIGJlIHN1cHBvcnRlZCBpbiBvbmUgbW9kZS4KKworICogU3RvcmFnZSBy
ZWR1bmRhbmN5IGlzIG5vdCByZXF1aXJlZDogb25lIGRpc2sgd2lsbCBkby4KKworICogU1NEIGlz
IG5vdCByZXF1aXJlZDogcm90YXRpbmcgcnVzdCBpcyBjaGVhcGVyIGFuZCB3aWxsIGRvLgorCitS
ZXF1aXJlbWVudHMgZm9yIGVtYmVkZGVkIG9yIGRldmJvYXJkIGhhcmR3YXJlCistLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyAqIFNvbWUgbWFzcyBzdG9y
YWdlIHN1cHBvcnRlZCBieSBMaW51eFsyXS4gIEJlc3QgaXMgYW4gb25ib2FyZCBTQVRBCisgICBj
b250cm9sbGVyLCBjb25uZWN0ZWQgdG8gYSBTQVRBIEhERCBpbiB0aGUgc2FtZSBlbmNsb3N1cmUu
CisgICBIaWdoLWVuZHVyYW5jZSBmbGFzaCBkcml2ZXMgYXJlIGFub3RoZXIgcG9zc2liaWxpdHku
CisKKyAqIElmIHRoZSBoYXJkd2FyZSBhbHdheXMgc3RhcnRzIGJ5IGJvb3QgZnJvbSBhIG1hc3Mg
c3RvcmFnZSBkZXZpY2UsCisgICB0aGF0IGJvb3QgZGV2aWNlIG11c3QgYmUgcGh5c2ljYWxseSBy
ZWFkLW9ubHkgYW5kIHNlcGFyYXRlIGZyb20gdGhlCisgICBwcmltYXJ5IG1hc3Mgc3RvcmFnZS4g
IFNlZSBCT09UIEFSUkFOR0VNRU5UUy4KKworCitSRU1PVEUgRklSTVdBUkUgQUNDRVNTIFZJQSBT
RVJJQUwKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQorCitDb25maWd1cmF0aW9u
IG9mIHRoZSBwcmltYXJ5IHN5c3RlbSBmaXJtd2FyZSBtdXN0IGJlIHBvc3NpYmxlIHJlbW90ZWx5
Cit1c2luZyBvbmx5IHRoZSBwb3dlciBhbmQgc2VyaWFsIGFjY2Vzc2VzIGp1c3QgZGVzY3JpYmVk
LgorU3BlY2lmaWNhbGx5LCBpbnRlcmFjdGlvbiB3aXRoIHRoZSBmaXJtd2FyZSB2aWEgdGhlIHNl
cmlhbCBwb3J0LgorCitSZXF1aXJlbWVudHMgZm9yIHR5cGljYWwgc2VydmVyIGhhcmR3YXJlIHdp
dGggVUVGSSBvciBCSU9TCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCisKKyAqIGBCSU9TJyBjb25maWd1cmF0aW9uIChpbmNsdWRpbmcg
dGhlIFVFRkkgZXF1aXZhbGVudCkgYWNjZXNzaWJsZSBhbmQKKyAgIHVzZWFibGUgdmlhIEJJT1Mg
YHNlcmlhbCBjb25zb2xlIHJlZGlyZWN0aW9uJy4KKworICogVUVGSSBzaGVsbCAoaWYgcHJvdmlk
ZWQpIGFsc28gYXZhaWxhYmxlIHZpYSBzZXJpYWwuCisKKyAqIFNwZWNpZmljYWxseSwgYm9vdCBv
cmRlciBjb25maWd1cmF0aW9uIGF2YWlsYWJsZSB2aWEgc2VyaWFsLgorCisKK1JlcXVpcmVtZW50
cyBmb3IgZW1iZWRkZWQgb3IgZGV2Ym9hcmQgaGFyZHdhcmUKKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworICogU2VlIEJPT1QgQVJSQU5HRU1FTlRTLgor
CisKK0JPT1QgQVJSQU5HRU1FTlRTLCBORVRCT09UCis9PT09PT09PT09PT09PT09PT09PT09PT09
PQorCitFdmVyeSBob3N0IG11c3QgbmV0Ym9vdCBhcyBpdHMgZmlyc3QgYm9vdCBzb3VyY2UuICBU
aGUgbmV0Ym9vdAorY29uZmlndXJhdGlvbiBtdXN0IGJlIGFibGUgdG8gYGNoYWluJyB0byB0aGUg
bG9jYWwgd3JpdGVhYmxlIG1hc3MKK3N0b3JhZ2UuICBUaGlzIGVuc3VyZXMgdGhhdCBhIGhvc3Qg
Y2FuIGJlIGNvbXBsZXRlbHkgd2lwZWQsIGV2ZW4gaWYKK2JhZCBzb2Z0d2FyZSBoYXMgY29ycnVw
dGVkIHRoZSBtYXNzIHN0b3JhZ2UuCisKK1JlcXVpcmVtZW50cyBmb3IgdHlwaWNhbCBzZXJ2ZXIg
aGFyZHdhcmUgd2l0aCBVRUZJIG9yIEJJT1MKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworICogUFhFIGFuZC9vciBVRUZJIG5ldGJv
b3QuCisKK1JlcXVpcmVtZW50cyBmb3IgZW1iZWRkZWQgb3IgZGV2Ym9hcmQgaGFyZHdhcmUKKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworICogU29tZSBm
aXJtd2FyZSBtdXN0IGJlIGF2YWlsYWJsZSBhbmQgcHJvdmlkZWQgd2hpY2ggaXMgY2FwYWJsZSBv
ZgorICAgbmV0Ym9vdGluZyBYZW5bMV0gYW5kIExpbnV4WzJdLCB1bmRlciBjb250cm9sIGZyb20g
dGhlIG5ldGJvb3QKKyAgIHNlcnZlci4gIEEgc3VpdGFibGUgdmVyc2lvbiBvZiB1LWJvb3QgY2Fu
IG1lZXQgdGhpcyBuZWVkLgorCisgKiBUaGUgZmlybXdhcmUgd2hpY2ggcGVyZm9ybXMgdGhlIG5l
dGJvb3RpbmcgbXVzdCBiZSBvbiBhIHJlYWQtb25seQorICAgc3RvcmFnZSBkZXZpY2UgKGZsYWdn
ZWQgYXMgc3VjaCBpbiBoYXJkd2FyZSwgbm90IHNvZnR3YXJlKSBzbyB0aGF0CisgICBpdCBjYW5u
b3QgYmUgY29ycnVwdGVkIGJ5IHN5c3RlbSBzb2Z0d2FyZS4gIFNvIGl0IG11c3QgYmUgb24gYQor
ICAgc2VwYXJhdGUgcGh5c2ljYWwgc3RvcmFnZSBkZXZpY2UgdG8gdGhlIHByaW1hcnkgbWFzcyBz
dG9yYWdlIChzZWUKKyAgIE1BU1MgU1RPUkFHRSwgYWJvdmUpLgorCisgKiBUaGlzIGZpcm13YXJl
IHdpbGwgbm90IHVzdWFsbHkgYmUgdXBkYXRlZC4KKworCitORVRXT1JLSU5HCis9PT09PT09PT09
CisKK1JlcXVpcmVtZW50cworLS0tLS0tLS0tLS0tCisKKyAqIEVhY2ggaG9zdCBtdXN0IGhhdmUg
YXQgbGVhc3Qgb25lIFJKNDUgZXRoZXJuZXQgcG9ydCBjb21wYXRpYmxlCisgICB3aXRoIG9yZGlu
YXJ5IDEwME1iaXQgZXRoZXJuZXQuICAgeHh4CisKKyAqIFRoZSBwcmltYXJ5IGV0aGVybmV0IHBv
cnQgbXVzdCBiZSBjb21wYXRpYmxlIHdpdGggTGludXhbMl0uCisKKyAqIEluIHRoZSBjYXNlIG9m
IGEgY2hhc3NpcyB3aXRoIGJhY2twbGFuZSwgaXQgaXMgYWNjZXB0YWJsZSBpZiB0aGUKKyAgIGNo
YXNzaXMgY29udGFpbnMgYW4gZXRoZXJuZXQgc3dpdGNoLCBwcm92aWRlZCB0aGF0IGl0IGlzIGEg
bm9ybWFsCisgICBhbmQgcmVsaWFibGUgZXRoZXJuZXQgc3dpdGNoIChub3QgYSBwcm9wcmlldGFy
eSBpbnRlcmNvbm5lY3QpLgorCisgKiBJbiB0aGUgY2FzZSBvZiBhIHN5c3RlbSB3aXRoIElQTUkg
b3Igc2ltaWxhciBMT00sIGl0IGlzIGJlc3QgaWYgdGhlCisgICBMT00gaGFzIGl0cyBvd24gcGh5
c2ljYWwgZXRoZXJuZXQgcG9ydC4KKworCitDUFUsIENISVBTRVQsIE1PVEhFUkJPQVJELCBFVEMu
Cis9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisKK0dlbmVyYWwgYWR2aWNlIGFuZCBw
cmVmZXJlbmNlcworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyAqIFdlIHByZWZl
ciBtdWx0aWNvcmUsIG11bHRpc29ja2V0IGFuZCBOVU1BIHN5c3RlbXMgYmVjYXVzZSB0aGV5Cisg
ICBleHBvc2UgYSBncmVhdGVyIHZhcmlldHkgb2YgZXhjaXRpbmcgYnVncy4gIEJ1dCB3ZSBkb24n
dCBjYXJlIG11Y2gKKyAgIGFib3V0IHBlcmZvcm1hbmNlIGFuZCB3ZSB3YW50IGEgd2lkZSB2YXJp
ZXR5IG9mIGRpZmZlcmVudCBob3N0cy4KKyAgIFdlIHdhbnQgYSBtaXh0dXJlIG9mIHN5c3RlbXMg
d2l0aCBkaWZmZXJlbnQgQ1BVIHZhcmlhbnRzIGFuZAorICAgZmVhdHVyZSBzdXBwb3J0LgorCisg
KiBNZW1vcnkgcmVxdWlyZW1lbnRzIGFyZSBtb2Rlc3QuICA4RyBvciAxNkcgcGVyIGhvc3QgaXMg
ZmluZS4geHh4CisKK0NvbXBhdGliaWxpdHkgd2l0aCBYZW4gYW5kIExpbnV4IC0gcmVxdWlyZW1l
bnRzCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCiso
Tm9ybWFsbHkgdGhlc2UgaXNzdWVzIGFyZSBub3QgYSBwcm9ibGVtIGZvciB4ODYsIGV4Y2VwdCBw
ZXJoYXBzIGZvcgordGhlIG5ldHdvcmsgYW5kIHN0b3JhZ2UgY29udHJvbGxlcnMgLSBzZWUgTUFT
UyBTVE9SQUdFIGFuZCBORVRXT1JLSU5HLAorYWJvdmUuKQorCisgKiBbMV0gWGVuOiBUaGUgQ1BV
IGFuZCBvdGhlciBoYXJkd2FyZSBtdXN0IGJlIHN1cHBvcnRlZCBieSBjdXJyZW50CisgICB2ZXJz
aW9ucyBvZiB4ZW4tdW5zdGFibGUsIGF0IHRoZSB2ZXJ5IGxlYXN0LgorCisgKiBbMl0gTGludXg6
IFRoZSBDUFUgYW5kIG90aGVyIGhhcmR3YXJlIG11c3QgYmUgc3VwcG9ydGVkIGJ5IGV4aXN0aW5n
CisgICB3aWRlbHkgYXZhaWxhYmxlIHZlcnNpb25zIG9mIExpbnV4LiAgVGhlcmUgYXJlIHR3byBw
cmluY2lwYWwKKyAgIHJlcXVpcmVtZW50czoKKworICAgKyBCYXJlbWV0YWwgYm9vdCBmcm9tIERl
YmlhbiBzdGFibGUgb3Igc3RhYmxlLWJhY2twb3J0czoKKworICAgICBBIHN1aXRhYmxlIExpbnV4
IGtlcm5lbCBiaW5hcnkgd2hpY2ggY2FuIGJvb3QgYmFyZW1ldGFsIG9uIHRoZQorICAgICBwcm9w
b3NlZCBoYXJkd2FyZSBtdXN0IGJlIGF2YWlsYWJsZSBmcm9tIERlYmlhbiAoYXQgbGVhc3QKKyAg
ICAgYHN0YWJsZScsIG9yLCBpZiB0aGF0IGlzIG5vdCBwb3NzaWJsZSBgc3RhYmxlLWJhY2twb3J0
cycpLiAgSXQgaXMKKyAgICAgbm90IE9LIHRvIHJlcXVpcmUgYSBwYXRjaGVkIHZlcnNpb24gb2Yg
TGludXgsIG9yIGEgdmVyc2lvbiBvZgorICAgICBMaW51eCBidWlsdCBmcm9tIGEgcGFydGljdWxh
ciBnaXQgYnJhbmNoLCBvciBzb21lIHN1Y2guICBJZiB0aGUKKyAgICAgcmVxdWlyZWQga2VybmVs
IGlzIG5vdCBhdmFpbGFibGUgaW4gRGViaWFuLCB0aGUgdmVuZG9yIHNob3VsZAorICAgICBmaXJz
dCB3b3JrIHdpdGggdGhlIERlYmlhbiBwcm9qZWN0IHRvIGVuc3VyZSBhbmQgdmFsaWRhdGUgdGhh
dAorICAgICB0aGUgRGViaWFuIHN0YWJsZS1iYWNrcG9ydHMga2VybmVsIGJpbmFyaWVzIGJvb3Qg
b24gdGhlIHByb3Bvc2VkCisgICAgIGhhcmR3YXJlLgorCisgICArIEJvb3QgdW5kZXIgWGVuIHdp
dGggTGludXgga2VybmVsIGJ1aWx0IGZyb20gc291cmNlIGNvZGUuCisKKyAgICAgRm9yIHg4Niwg
cmVjZW50IExpbnV4IExUUyBvciBtYWlubGluZSBrZXJuZWwgc291cmNlIGNvZGUgbXVzdCBiZQor
ICAgICBhYmxlIHRvIGJvb3QgdW5kZXIgWGVuLCBvbiB0aGUgcHJvcG9zZWQgaGFyZHdhcmUuCisK
KyAgICAgRm9yIEFSTSwgdGhlcmUgaXMgYSBzcGVjaWFsIFhlbiBBUk0ga2VybmVsIGJyYW5jaC4g
VGhlIHByb3Bvc2VkCisgICAgIGhhcmR3YXJlIG11c3QgYmUgYWJsZSB0byBib290IHRoYXQgdmVy
c2lvbiBvZiBMaW51eCB1bmRlciBYZW4uCisKKyAgICAgSWYgdGhlIFhlbiBBUk0gTGludXggYnJh
bmNoIGRvZXMgbm90IHN1cHBvcnQgdGhlIHByb3Bvc2VkCisgICAgIGhhcmR3YXJlIHlldCwgdGhl
IGhhcmR3YXJlIHNob3VsZCBub3QgYmUgYWNjZXB0ZWQgdW50aWwgdGhhdCBpcworICAgICByZW1l
ZGllZC4gIFdoZXJlIHRoaXMgaW52b2x2ZXMgYWRkaW5nIGtlcm5lbCBwYXRjaGVzIHRvIHRoYXQK
KyAgICAgYnJhbmNoIHRoaXMgaXMgc3ViamVjdCB0byB0aGUgYXBwcm92YWwgb2YgaXRzIG1haW50
YWluZXJzLAorICAgICBjb25zaWRlcmluZyB0aGUgbmVlZCB0byBrZWVwIGl0IHZlcnkgY2xvc2Ug
dG8gdXBzdHJlYW0uCisKKyAqIEJvYXJkLXNwZWNpZmljIExpbnV4IGFuZCBYZW4gdmVyc2lvbnMg
YXJlIG5vdCBhY2NlcHRhYmxlLgorCisgKiBIYXJkd2FyZSB2ZW5kb3Igb2ZmZXJpbmcgYSAiYm9h
cmQgc3VwcG9ydCBwYWNrYWdlIiBpcyBhIHJlZCBmbGFnLgorICAgV2Ugd2lsbCBub3QgYmUgdXNp
bmcgYSAiYm9hcmQgc3VwcG9ydCBwYWNrYWdlIi4gIElmIHdlIGFyZSBvZmZlcmVkCisgICBvbmUg
d2Ugd2lsbCBuZWVkIGV4cGxpY2l0IGNvbmZpcm1hdGlvbiwgYW5kIHBlcmhhcHMgdmVyaWZpY2F0
aW9uLAorICAgb2YgdGhlIHBvaW50cyBhYm92ZS4KKworICogRm9yIEFSTSBzeXN0ZW1zIHVzaW5n
IERldmljZSBUcmVlOiBjaGVjayB3aGF0IERUIGlzIGV4cGVjdGVkIHRvIGJlCisgICB1c2VkLCBh
bmQgd2hlcmUgYW5kIGhvdyB3ZSBhcmUgZXhwZWN0aW5nIG9zc3Rlc3QgdG8gZ2V0IGl0IGZyb20u
CisKKworUkVMSUFCSUxJVFkKKz09PT09PT09PT09CisKKyAqIG9zc3Rlc3Qgc3RyZXNzZXMgc3lz
dGVtcyBpbiB1bnVzdWFsIHdheXMuICBUaGUgbmVlZCB0byBjb21wbGV0ZWx5CisgICB3aXBlIHRo
ZSBtYWNoaW5lIGZvciBlYWNoIHRlc3QgbWVhbnMgdGVzdCBob3N0cyBhcmUgcG93ZXIgY3ljbGVk
CisgICBtb3JlIG9mdGVuIHRoYW4gdXN1YWwuCisKKyAqIFJhbmRvbSBmYWlsdXJlcyBkdWUgdG8g
dW5yZWxpYWJsZSBoYXJkd2FyZSBhcmUgbm90IHRvbGVyYWJsZS4gIFNvbWUKKyAgIGhvc3RzIGRv
IG5vdCBib290IHJlbGlhYmx5LiAgRXZlbiBhIHZlcnkgc21hbGwgcHJvYmFiaWxpdHkgb2YgYQor
ICAgcmFuZG9tIGJvb3QgZmFpbHVyZSwgcGVyIGJvb3QsIGlzIGludG9sZXJhYmxlIGluIHRoaXMg
Q0kKKyAgIGVudmlyb25tZW50OiBob3N0cyBhcmUgcmVib290ZWQgbWFueSB0aW1lcyBhIGRheSwg
YW5kIGEgcmFuZG9tIGJvb3QKKyAgIGZhaWx1cmUgbG9va3MganVzdCBsaWtlIGEgYGh5cGVydmlz
b3IgY291bGQgbm90IGJvb3QnIGJ1Zy4gIChUaGUKKyAgIHNhbWUgYnVnIHdvdWxkIG5vdCBiZSBu
b3RpY2VhYmxlIGluIGEgc2VydmVyIGZhcm0gd2hlcmUgaG9zdHMgYXJlCisgICBuZWFybHkgbmV2
ZXIgcmVib290ZWQuKQorCisKK05PTi1SRVFVSVJFTUVOVFMKKz09PT09PT09PT09PT09PT0KKwor
ICogTm8gVkdBIGNvbnNvbGUgbmVlZGVkLgorICogUmVkdW5kYW50IFBTVXMgYXJlIG5vdCBuZWVk
ZWQgKHNlZSBQT1dFUiwgYWJvdmUpLgorICogUkFJRCBpcyBub3QgbmVlZGVkIChvciB3YW50ZWQp
IChzZWUgTUFTUyBTVE9SQUdFLCBhYm92ZSkuCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 12:05:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 12:05:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gucFS-0005Vl-Fs; Fri, 15 Feb 2019 12:05:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LI7m=QW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gucFR-0005Vf-3G
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 12:05:41 +0000
X-Inumbo-ID: 01a2c1dc-311a-11e9-ad77-b3bc2e1fb47f
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01a2c1dc-311a-11e9-ad77-b3bc2e1fb47f;
 Fri, 15 Feb 2019 12:05:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 37349AF0A;
 Fri, 15 Feb 2019 12:05:37 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190215100200.13600-1-paul.durrant@citrix.com>
 <f7fc77a527f84836acda60c1443c30bc@AMSPEX02CL03.citrite.net>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <ce628c63-ad85-ef20-2b04-e43abce3c38f@suse.com>
Date: Fri, 15 Feb 2019 13:05:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <f7fc77a527f84836acda60c1443c30bc@AMSPEX02CL03.citrite.net>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] tools/libxendevicemodel: add
 xendevicemodel_modified_memory_bulk to map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMjAxOSAxMTozMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IENjLWluZyBKdWVyZ2Vu
LCBpbiBjYXNlIHRoaXMgY2FuIG1ha2UgNC4xMi4uLgo+IAo+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQo+PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbV0KPj4gU2VudDogMTUgRmVicnVhcnkgMjAxOSAxMDowMgo+PiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCj4+IENjOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPjsgSWFuIEphY2tzb24KPj4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBTdWJqZWN0OiBbUEFUQ0hdIHRvb2xzL2xpYnhlbmRl
dmljZW1vZGVsOiBhZGQKPj4geGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5X2J1bGsgdG8g
bWFwCj4+Cj4+IENvbW1pdCBlM2I5M2IzYzU5NSAiZG1vcDogYWRkIHhlbmRldmljZW1vZGVsX21v
ZGlmaWVkX21lbW9yeV9idWxrKCkiIGFkZGVkCj4+IHRoZSBpbXBsZW1lbnRhdGlvbiB0byB0aGUg
bGlicmFyeSBhbG1vc3QgMiB5ZWFycyBhZ28sIGJ1dCB0aGUgZnVuY3Rpb24KPj4gd2FzIG5vdCBp
bmNsdWRlZCBpbiB0aGUgbWFwIGZpbGUsIGVzc2VudGlhbGx5IG1ha2luZyBpdCB1c2VsZXNzLiBU
aGlzCj4+IHBhdGNoIHJlY3RpZmllcyB0aGUgc2l0dWF0aW9uLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 12:15:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 12:15:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gucP2-0006KV-FW; Fri, 15 Feb 2019 12:15:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LI7m=QW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gucP1-0006KQ-QV
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 12:15:35 +0000
X-Inumbo-ID: 64cee632-311b-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64cee632-311b-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 12:15:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2985BAF27;
 Fri, 15 Feb 2019 12:15:33 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Julien Grall <julien.grall@arm.com>
References: <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <23654.43252.57463.874932@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <71db3e4b-0e35-037a-7c20-776e1f9e3e2b@suse.com>
Date: Fri, 15 Feb 2019 13:15:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <23654.43252.57463.874932@mariner.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 infra@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMjAxOSAxMjo1NiwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSWFuIEphY2tzb24gd3Jp
dGVzICgiUmU6IFtPU1NURVNUIFBBVENIXSBSRUFETUUuaGFyZHdhcmUtYWNxdWlzaXRpb24gW2Fu
ZCAxIG1vcmUgbWVzc2FnZXNdIik6Cj4+IFNvIG92ZXJhbGwsIGZvciB0aGUgcmVhc29ucyBJIGV4
cGxhaW4sIEknbSBnb2luZyB0byBjb21taXQgdGhpcwo+PiBkb2N1bWVudCAoc3ViamVjdCB0byB0
aGUgb3RoZXIgY29tbWVudHMgZXRjLikgKndpdGgqIHRoZSByZXF1aXJlbWVudAo+PiB0aGF0IGhh
cmR3YXJlIG11c3QgYmUgc3VwcG9ydGVkIGJ5IERlYmlhbiAoYXQgbGVhc3QsIGluIC1iYWNrcG9y
dHMpLgo+IAo+IFRoaXMgZGlkbid0IGhhcHBlbi4gIFRIZXJlIHdhcyBjb25zaWRlcmFibGUgZnVy
dGhlciBkaXNjdXNzaW9uLiAgVGhlCj4gZmFjdCB0aGF0IHZhcmlvdXMga2luZHMgb2YgdW5jZXJ0
YWludHkgbWVhbnQgdGhpcyBkb2N1bWVudCBkaWRuJ3QgZ2V0Cj4gY29tbWl0dGVkIGlzIG5vdyBi
bG9ja2luZyB1cyBnaXZpbmcgdGhlIGdvLWFoZWFkIGZvciBzb21lIG5ldyBoYXJkd2FyZQo+IGFj
cXVpc2l0aW9uOgo+IAo+IEllLCBJIGNhbid0IGFuc3dlciB0aGUgcXVlc3Rpb24gInNob3VsZCB3
ZSBhY2NlcHQgaGFyZHdhcmUgWFlaIgo+IHdpdGhvdXQgcmVmZXJlbmNlIHRvIGF0IGxlYXN0IGFu
IGltcGxpZWQgYSBjaGVja2xpc3QgbGlrZSB0aGlzLgo+IEhhdmluZyB3cml0dGVuIGl0IGRvd24g
SSBvdWdodCB0byB1c2UgdGhlIG9uZSBJJ3ZlIHdyaXR0ZW4gZG93biwKPiBiZWNhdXNlIHRvIGRv
IG90aGVyd2lzZSBpcyBzaW1wbHkgdG8gcG9pbnRsZXNzbHkgaW52aXRlIG1pc3Rha2VzLiAgQW5k
Cj4gaWYgSSdtIHRvIHVzZSBhIHdyaXR0ZW4tZG93biBjaGVja2xpc3QgaXQgc2hvdWxkIGJlIG9u
ZSB3aGljaCBpcwo+IGFjdHVhbGx5IG9mZmljaWFsLgo+IAo+IEFjY29yZGluZ2x5LCBJIGludGVu
ZCB0byBjb21taXQgdGhpcyB0byBvc3N0ZXN0IG5vdy4gIEp1ZXJnZW4sIHRoaXMgaXMKPiBqdXN0
IGEgZG9jdW1lbnQ6IGNhbiBJIGhhdmUgeW91ciByZWxlYXNlIGFjayBmb3IgaXQgPwoKWWVzLCBz
dXJlOgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 12:44:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 12:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gucqQ-0000K4-9F; Fri, 15 Feb 2019 12:43:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Im7x=QW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gucqO-0000Js-V7
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 12:43:52 +0000
X-Inumbo-ID: 588636ac-311f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 588636ac-311f-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 12:43:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gucqM-00040w-DA; Fri, 15 Feb 2019 12: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gucqM-0000a6-40; Fri, 15 Feb 2019 12:43:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gucqM-0005FR-3C; Fri, 15 Feb 2019 12:43:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133263-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f178a00c30173c0b268d99160e19ad299b1823a2
X-Osstest-Versions-That: xen=455301716e1ff358cb79367213003fba771dd466
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Feb 2019 12:43:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133263: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI2MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI2My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmMTc4YTAwYzMwMTczYzBiMjY4ZDk5MTYwZTE5YWQyOTliMTgyM2EyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0NTUzMDE3MTZlMWZmMzU4Y2I3
OTM2NzIxMzAwM2ZiYTc3MWRkNDY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMwMDUgIDIwMTkt
MDItMDcgMTQ6MDA6MzIgWiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzMDExICAy
MDE5LTAyLTA3IDE4OjAwOjM2IFogICAgNyBkYXlzICAgNDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMzMjAwICAyMDE5LTAyLTEyIDE2OjAwOjU2IFogICAgMiBkYXlzICAgMjQgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICBNaWNoYWVsIFRhdXRzY2huaWcgPHRhdXRzY2huQGFtYXpvbi5jby51az4KICBOb3JiZXJ0IE1h
bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5jb20+CiAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBh
bWF6b24uZGU+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
ICAgNDU1MzAxNzE2ZS4uZjE3OGEwMGMzMCAgZjE3OGEwMGMzMDE3M2MwYjI2OGQ5OTE2MGUxOWFk
Mjk5YjE4MjNhMiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 12:52:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 12:52:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gucyb-0001D6-7K; Fri, 15 Feb 2019 12:52:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o/cr=QW=citrix.com=prvs=942b6a84d=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gucya-0001D1-CI
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 12:52:20 +0000
X-Inumbo-ID: 843c5d5a-3120-11e9-b512-f73a1c3043a2
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 843c5d5a-3120-11e9-b512-f73a1c3043a2;
 Fri, 15 Feb 2019 12:52:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208,223";a="86007570"
From: George Dunlap <George.Dunlap@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Thread-Topic: [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
Thread-Index: AQHUwsf/zpbH/aT910Gftif8sMQ5HqXgxDYA
Date: Fri, 15 Feb 2019 12:52:12 +0000
Message-ID: <AEB7DEFF-F671-4A5E-AC27-43D314D82741@citrix.com>
References: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.102.3)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/mixed;
 boundary="_002_AEB7DEFFF6714A5EAC2743D314D82741citrixcom_"
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--_002_AEB7DEFFF6714A5EAC2743D314D82741citrixcom_
Content-Type: text/plain; charset="utf-8"
Content-ID: <2E91C4EB6E9D984EBEA32F784E52FF45@citrix.com>
Content-Transfer-Encoding: base64

DQoNCj4gT24gRmViIDEyLCAyMDE5LCBhdCAxMTo0MiBBTSwgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gDQo+IEhWTU9QX2FsdHAybV9zZXRfZG9t
YWluX3N0YXRlIGRvZXMgbm90IGRvbWFpbl9wYXVzZSgpLCBwcmVzdW1hYmx5DQo+IG9uIHB1cnBv
c2UgKGFzIGl0IHdhcyBvcmlnaW5hbGx5IHN1cHBvc2VkIHRvIGNhdGVyIHRvIGEgaW4tZ3Vlc3QN
Cj4gYWdlbnQsIGFuZCBhIGRvbWFpbiBwYXVzaW5nIGl0c2VsZiBpcyBub3QgYSBnb29kIGlkZWEp
Lg0KDQpTb3JyeSB0byBjb21lIGluIGhlcmUgb24gdjQgYW5kIHN1Z2dlc3QgY2hhbmdpbmcgZXZl
cnl0aGluZywgYnV0IEkgZG9u4oCZdCByZWFsbHkgbGlrZSB0aGUgc29sdXRpb24geW91IGhhdmUg
aGVyZS4gIE5vdCBzZXR0aW5nIGFsdHAybSB0byDigJhhY3RpdmXigJkgdW50aWwgYWZ0ZXIgdGhl
IHZjcHVzIGFyZSBzZXQgdXAgbWFrZXMgc2Vuc2U7IGJ1dCBwYXNzaW5nIHRoaXMgdHJ1ZS9mYWxz
ZSB2YWx1ZSBpbiBzZWVtcyB1Z2x5LCBhbmQgc3RpbGwgc2VlbXMgYSBiaXQgcmFjeSAoaS5lLiwg
d2hhdCBpZiBwMm1fYWN0aXZlKCkgaXMgZGlzYWJsZWQgYmV0d2VlbiB0aGUgY2hlY2sgaW4gSFZN
T1BfYWx0cDJtX3N3aXRjaF9wMm0gYW5kIHRoZSB0aW1lIHdlIGFjdHVhbGx5IGNhbGwgYWx0cDJt
X3ZjcHVfdXBkYXRlX3AybSgpPykNCg0KSSBjZXJ0YWlubHkgZG9u4oCZdCB0aGluayBkb21haW5f
cGF1c2UoKSBzaG91bGQgYmUgb3VyIGdvLXRvIHNvbHV0aW9uIGZvciByYWNlIGF2b2lkYW5jZSwg
YnV0IGluIHRoaXMgY2FzZSBpdCByZWFsbHkgc2VlbXMgbGlrZSBzd2l0Y2hpbmcgdGhlIGdsb2Jh
bCBwMm0gZm9yIGV2ZXJ5IHZjcHUgYXQgb25jZSBtYWtlcyB0aGUgbW9zdCBzZW5zZTsgYW5kIHRy
eWluZyB0byBzYWZlbHkgY2hhbmdlIHRoaXMgb24gYW4gdW5wYXVzZWQgZG9tYWluIGlzIG5vdCBv
bmx5IG92ZXJseSBjb21wbGljYXRlZCwgYnV0IHByb2JhYmx5IG5vdCB3aGF0IHdlIHdhbnRlZCBh
bnl3YXkuDQoNCnAybV9hbHRwMm1fZGVzdHJveV9ieV9pZCgpIGFuZCBwMm1fc3dpdGNoX2RvbWFp
bl9hbHRwMm1fYnlfaWQoKSBhbHJlYWR5IHVzZSBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYoKTsg
c28gaXQgc2VlbXMgbGlrZSBub3QgdXNpbmcgaXQgZm9yIGFsdHAybV9zZXRfZG9tYWluX3N0YXRl
IHdhcyBwcm9iYWJseSBtb3JlIG9mIGFuIG92ZXJzaWdodCB0aGFuIGFuIGludGVudGlvbmFsIGRl
Y2lzaW9uLiAgVXNpbmcgdGhhdCBoZXJlIHNlZW1zIGxpa2UgYSBtb3JlIHJvYnVzdCBzb2x1dGlv
bi4NCg0KVGhlIG9uZSBpc3N1ZSBpcyB0aGF0IGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZigpIGN1
cnJlbnRseSBpcyBhY3R1YWxseSBhIGRlYWRsb2NrIHJpc2sgaWYgdHdvIGRpZmZlcmVudCB2Y3B1
cyBzdGFydCBpdCBhdCB0aGUgc2FtZSB0aW1lLiAgSSB0aGluayB0aGUgYXR0YWNoZWQgcGF0Y2gg
KGNvbXBpbGUtdGVzdGVkIG9ubHkpIHNob3VsZCBmaXggdGhpcyBpc3N1ZTsgYWZ0ZXIgdGhpcyBw
YXRjaCB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gdXNlIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZigp
IGluIGFsdHAybV9zZXRfZG9tYWluX3N0YXRlIGluc3RlYWQuDQoNCkRvZXMgdGhhdCBzb3VuZCBy
ZWFzb25hYmxlPw0KDQogLUdlb3JnZQ0K

--_002_AEB7DEFFF6714A5EAC2743D314D82741citrixcom_
Content-Type: application/octet-stream;
	name="0001-altp2m-Prevent-deadlocks-when-a-domain-performs-altp.patch"
Content-Description: 0001-altp2m-Prevent-deadlocks-when-a-domain-performs-altp.patch
Content-Disposition: attachment;
	filename="0001-altp2m-Prevent-deadlocks-when-a-domain-performs-altp.patch";
	size=3814; creation-date="Fri, 15 Feb 2019 12:52:12 GMT";
	modification-date="Fri, 15 Feb 2019 12:52:12 GMT"
Content-ID: <7E216B5F28C2654D91A13471D427EB78@citrix.com>
Content-Transfer-Encoding: base64

RnJvbSBhZDQ4ZTk0ZGM0NjQyMWIwNDVkY2Q2OGNmNTFiNmQyYzIzOWIyYzdiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CkRhdGU6IEZyaSwgMTUgRmViIDIwMTkgMTI6MDY6NTEgKzAwMDAKU3ViamVjdDogW1BBVENI
XSBhbHRwMm06IFByZXZlbnQgZGVhZGxvY2tzIHdoZW4gYSBkb21haW4gcGVyZm9ybXMgYWx0cDJt
CiBvcGVyYXRpb25zIG9uIGl0c2VsZgoKZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKCkgd2FzIGlu
dHJvZHVjZWQgdG8gYWxsb3cgYSBkb21haW4gdG8gcGF1c2UKaXRzZWxmIHdoaWxlIGRvaW5nIGFs
dHAybSBvcGVyYXRpb25zLiAgSG93ZXZlciwgYXMgd3JpdHRlbiwgaXQgaGFzIGEKcmlzayBmbyBk
ZWFkbG9jayBpZiB0d28gdmNwdXMgZW50ZXIgdGhlIGxvb3AgYXQgdGhlIHNhbWUgdGltZS4KCkx1
Y2tpbHksIHRoZXJlJ3MgYWxyZWFkeSBhIHNvbHV0aW9uIGZvciB0aGlzOiBBdHRlbXB0IHRvIGNh
bGwgZG9tYWluJ3MKaHlwZXJjYWxsX2RlYWRsb2NrX211dGV4LCBhbmQgcmVzdGFydCB0aGUgZW50
aXJlIGh5cGVyY2FsbCBpZiB5b3UKZmFpbC4KCk1ha2UgZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxm
KCkgYXR0ZW1wdCB0byBncmFiIHRoaXMgbXV0ZXggd2hlbgpwYXVzaW5nIGl0c2VsZiwgcmV0dXJu
aW5nIC1FUkVTVEFSVCBpZiBpdCBmYWlscy4gIEhhdmUgdGhlIGNhbGxlcnMKY2hlY2sgZm9yIGVy
cm9ycyBhbmQgcGFzcyB0aGUgdmFsdWUgdXAuICBJbiBib3RoIGNhc2VzLCB0aGUgdG9wLWxldmVs
CmRvX2h2bV9vcCgpIHNob3VsZCBEVFJUIHdoZW4gLUVSRVNUQVJUIGlzIHJldHVybmVkLgoKU2ln
bmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0K
UmVsZWFzZSBleGNlcHRpb24ganVzdGlmaWNhdGlvbjoKLSBGaXhlcyBhIGJ1ZyBpbiB0aGUgY3Vy
cmVudCBjb2RlCi0gTGF5cyB0aGUgZm91bmRhdGlvbiBvZiBhbm90aGVyIGZpeAotIE9ubHkgYWZm
ZWN0cyBhbHRwMm0sIHdoaWNoIGlzbid0IGEgc3VwcG9ydGVkIGZlYXR1cmUKCk5CIHR3byBwb3Nz
aWJsZSBmdXJ0aGVyIGltcHJvdmVtZW50cyB0byBwdXQgb24gdGhlIGxpc3QgZm9yIDQuMTM6CiAt
IFJlcGxhY2Ugc2VuZC1pbnRlcnJ1cHQtYW5kLXdhaXQtZm9yLWVhY2gtb25lIGxvb3Agd2l0aAog
ICBodm1vcF9mbHVzaF90bGJfYWxsKCkncyBtb3JlIGVmZmljaWVudAogICBzZW5kLWFsbC10aGUt
aW50ZXJydXB0cy10aGVuLXdhaXQgbG9vcC4KIC0gTW9kaWZ5IGh2bW9wX2ZsdXNoX3RsYl9hbGwo
KSB0byB1c2UgZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKCkgdG8KICAgYXZvaWQgY29kZSBkdXBs
aWNhdGlvbgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgIHwgMTAgKysrKysrKystLQogeGVu
L2NvbW1vbi9kb21haW4uYyAgICAgfCAgOCArKysrKysrLQogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwppbmRleCBkMTRjZTU3ZGQ1Li43MjMyZGJmNzFlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0yNTMwLDggKzI1
MzAsMTEgQEAgaW50IHAybV9kZXN0cm95X2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgaWR4KQogICAgIGlmICggIWlkeCB8fCBpZHggPj0gTUFYX0FMVFAyTSApCiAg
ICAgICAgIHJldHVybiByYzsKIAotICAgIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZihkKTsKKyAg
ICByYyA9IGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZihkKTsKKyAgICBpZiAoIHJjICkKKyAgICAg
ICAgcmV0dXJuIHJjOwogCisgICAgcmMgPSAtRUJVU1k7CiAgICAgYWx0cDJtX2xpc3RfbG9jayhk
KTsKIAogICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpZHhdICE9IG1mbl94KElOVkFMSURf
TUZOKSApCkBAIC0yNTYxLDggKzI1NjQsMTEgQEAgaW50IHAybV9zd2l0Y2hfZG9tYWluX2FsdHAy
bV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQogICAgIGlmICggaWR4
ID49IE1BWF9BTFRQMk0gKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBkb21haW5fcGF1c2Vf
ZXhjZXB0X3NlbGYoZCk7CisgICAgcmMgPSBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYoZCk7Cisg
ICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiByYzsKIAorICAgIHJjID0gLUVJTlZBTDsKICAg
ICBhbHRwMm1fbGlzdF9sb2NrKGQpOwogCiAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2lk
eF0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWlu
LmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDc0NzBjZDkxNmEuLjE2YWI5NGFkZjUgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpA
QCAtMTEzNCwxOCArMTEzNCwyNCBAQCBpbnQgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJv
bGxlcihzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiAwOwogfQogCi12b2lkIGRvbWFpbl9w
YXVzZV9leGNlcHRfc2VsZihzdHJ1Y3QgZG9tYWluICpkKQoraW50IF9fbXVzdF9jaGVjayBkb21h
aW5fcGF1c2VfZXhjZXB0X3NlbGYoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgdmNw
dSAqdiwgKmN1cnIgPSBjdXJyZW50OwogCiAgICAgaWYgKCBjdXJyLT5kb21haW4gPT0gZCApCiAg
ICAgeworICAgICAgICAvKiBBdm9pZCByYWNpbmcgd2l0aCBvdGhlciB2Y3B1cyB3aGljaCBtYXkg
d2FudCB0byBiZSBwYXVzaW5nIHVzICovCisgICAgICAgIGlmICggIXNwaW5fdHJ5bG9jaygmZC0+
aHlwZXJjYWxsX2RlYWRsb2NrX211dGV4KSApCisgICAgICAgICAgICByZXR1cm4gLUVSRVNUQVJU
OwogICAgICAgICBmb3JfZWFjaF92Y3B1KCBkLCB2ICkKICAgICAgICAgICAgIGlmICggbGlrZWx5
KHYgIT0gY3VycikgKQogICAgICAgICAgICAgICAgIHZjcHVfcGF1c2Uodik7CisgICAgICAgIHNw
aW5fdW5sb2NrKCZkLT5oeXBlcmNhbGxfZGVhZGxvY2tfbXV0ZXgpOwogICAgIH0KICAgICBlbHNl
CiAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKKworICAgIHJldHVybiAwOwogfQogCiB2b2lkIGRv
bWFpbl91bnBhdXNlX2V4Y2VwdF9zZWxmKHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGQ2
MzNlMWRhNzAuLmVkZWU1MmRmZTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC04MzksNyArODM5LDcgQEAgc3RhdGlj
IGlubGluZSBpbnQgZG9tYWluX3BhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXJfbm9zeW5jKHN0cnVj
dCBkb21haW4gKmQpCiB9CiAKIC8qIGRvbWFpbl9wYXVzZSgpIGJ1dCBzYWZlIGFnYWluc3QgdHJ5
aW5nIHRvIHBhdXNlIGN1cnJlbnQuICovCi12b2lkIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZihz
dHJ1Y3QgZG9tYWluICpkKTsKK2ludCBfX211c3RfY2hlY2sgZG9tYWluX3BhdXNlX2V4Y2VwdF9z
ZWxmKHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBkb21haW5fdW5wYXVzZV9leGNlcHRfc2VsZihz
dHJ1Y3QgZG9tYWluICpkKTsKIAogLyoKLS0gCjIuMTcuMiAoQXBwbGUgR2l0LTExMykKCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--_002_AEB7DEFFF6714A5EAC2743D314D82741citrixcom_--


From xen-devel-bounces@lists.xenproject.org Fri Feb 15 13:22:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 13:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gudRI-0003jr-36; Fri, 15 Feb 2019 13:22:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=evfQ=QW=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gudRH-0003jm-M4
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 13:21:59 +0000
X-Inumbo-ID: ab1286dd-3124-11e9-bc90-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab1286dd-3124-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 13:21:57 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id q11so7170185lfd.3
 for <xen-devel@lists.xenproject.org>; Fri, 15 Feb 2019 05:21:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=UxiUC49QfcVRxbgx+mOs1f2EmoLH8hNbxq6kG1zMVmY=;
 b=t4iXSQqYgYVWI+bjRVN1X6mDM6V9lYShq9uHZRCvzVsYsbYgBsB8kLj3A9xk3QTZGO
 1xJ38dxuEegFT4p9Py4tNJ1xek0cGgi7dutUL3f7Q334Hq7WTZrJPG/azsWRr8supMGO
 L+lRIYOlknszzr927nQMiKF8rgg1rEmL2yuMaaotmsAErQcaZOLROiCF+WRly3nj9HEG
 0SaWken+jJFPvOglO6VkkWy81BVcp7Lzp6TnD8t0D79yImyx24+SukiStrFRk3AXCR08
 yq9J+kHkCEBNhyIc5lgDnScCkeAKOTuDJSUJ5FxWyAM+5wnAU4AsuUa/gDGU1T6ffJcz
 KjVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=UxiUC49QfcVRxbgx+mOs1f2EmoLH8hNbxq6kG1zMVmY=;
 b=P/pp8TwjZqJWbw54kDxMPC+NHgRTzrRv0Umzwp8mLd/E4YpVjdnEunS2lIWUO9ilEz
 teAAQ4vnxt/xIRhkKEoSJwGFrElomNpZWSd/ihTLbOmpXVb3wP5oto8nzy+1Wi6sycAf
 aFXDyIayJrCwRGzgFD+cUyoosZr0ANs1hN62s2YsDnURIw7tb/KKFQuYmvdSotpKrzri
 B9t23jXGsWIcLe2UP/mn224njFgv1VztczSEASIE49SiQnhYUjpZ4QyWsWTNR7tecMpf
 2C6QXfH9wT03IhCWduHLZ5Fal05RKB3gWKi79ZGJ/R6WSQZbSNYJcH+nE/kgxc1DkbdS
 aiOg==
X-Gm-Message-State: AHQUAuZxrwnL4ppBn2X+2COqTnZ6cFXwLJ04XrE2F+dIN7iPf1AMt47G
 aas3CVt3Ziz5M1DCcWcVJSU=
X-Google-Smtp-Source: AHgI3IZ0K8aVe7NqSe9j7nGzfOZkBnr6vnGZT2LvIApjH3UCjp9BF/SOpDc01bRELc4PACD83m33Uw==
X-Received: by 2002:a19:cf4f:: with SMTP id f76mr5490541lfg.125.1550236916244; 
 Fri, 15 Feb 2019 05:21:56 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id f143sm1366521lfg.34.2019.02.15.05.21.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Feb 2019 05:21:55 -0800 (PST)
From: Oleksandr <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
Message-ID: <82d6e897-d1b2-9b74-64c8-68f1421733cc@gmail.com>
Date: Fri, 15 Feb 2019 15:21:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 0/3] Renesas Stout board support (R-Car
 Gen2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDAxLjAyLjE5IDE0OjM3LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPiBGcm9tOiBP
bGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4KPiBI
aSwgYWxsLgoKCkhpLCBhbGwKCmdlbnRsZSByZW1pbmRlci4uLgoKCj4KPiBUaGUgcHVycG9zZSBv
ZiB0aGlzIHBhdGNoIHNlcmllcyBpcyB0byBhZGQgcmVxdWlyZWQgc3VwcG9ydCB0byBiZSBhYmxl
IHRvIHJ1bgo+IFhlbiBvbiBSZW5lc2FzIFN0b3V0IGJvYXJkIFsxXSB3aGljaCB1c2VzIFNDSUZB
IGNvbXBhdGlibGUgVUFSVCBhcyBhIGNvbnNvbGUKPiBpbnRlcmZhY2UuCj4KPiBBY3R1YWxseSBY
ZW4gYWxyZWFkeSBoYXMgc3VwcG9ydCBmb3IgU0NJRiBjb21wYXRpYmxlIFVBUlRzIHdoaWNoIGFy
ZSB1c2VkIG9uCj4gUmVuZXNhcyBMYWdlciAoUi1DYXIgR2VuMiksIFNhbHZhdG9yLVgsIEgzVUxD
Qi9NM1VMQ0IgKFItQ2FyIEdlbjMpIGFuZCBvdGhlcgo+IGRldmVsb3BtZW50IGJvYXJkcy4gU28g
dGhpcyBwYXRjaCBzZXJpZXMgZXh0ZW5kcyBleGlzdGluZyBzdXBwb3J0IHRvIGJlIGFibGUKPiB0
byBoYW5kbGUgYm90aCBpbnRlcmZhY2VzLgo+Cj4gLS0tLS0tLS0tLQo+Cj4gQ3VycmVudCBwYXRj
aCBzZXJpZXMgaXMgYmFzZWQgb24gdGhlIGZvbGxvd2luZyBjb21taXQgMzM4OWE4ZGM4YzU3NTNh
M2M4NDc0NDkyM2NkMDE5MzM5NWUzZjJhOQo+IGFuZCB0ZXN0ZWQgb24gU3RvdXQgKEFSTTMyKSBh
bmQgSDNVTENCIChBUk02NCkgYm9hcmRzLgo+Cj4gWW91IGNhbiBmaW5kIGN1cnJlbnQgcGF0Y2gg
c2VyaWVzIGhlcmU6Cj4gcmVwbzogaHR0cHM6Ly9naXRodWIuY29tL290eXNoY2hlbmtvMS94ZW4u
Z2l0IGJyYW5jaDogc3RvdXRfdXBzdHJlYW0KPgo+IFlvdSBjYW4gZmluZCBwcmV2aW91cyBkaXNj
dXNzaW9uIGhlcmU6Cj4gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcvbXNnMjEwNTguaHRtbAo+Cj4gUGxlYXNlIG5vdGUsIHRoYXQgY3Vy
cmVudCBwYXRjaCBzZXJpZXMgZG9lc27igJl0IGhhdmUgdGhlIGZvbGxvd2luZyBwYXRjaGVzOgo+
IC0geGVuL2FybTogZHJpdmVyczogc2NpZjogUmVtb3ZlIHVudXNlZCAjZGVmaW5lLXMgKGFscmVh
ZHkgdXBzdHJlYW1lZCkKPiAtIHhlbi9hcm06IFJldXNlIFItQ2FyIEdlbjIgcGxhdGZvcm0gY29k
ZSBmb3IgU3RvdXQgYm9hcmQgKHdhcyBkcm9wcGVkKQo+IGJ1dCBoYXMgbmV3IG9uZToKPiAtIHhl
bi9hcm06IENsYXJpZnkgdXNhZ2Ugb2YgZWFybHlwcmludGsgZm9yIExhZ2VyIGJvYXJkCj4KPiAt
LS0tLS0tLS0tCj4KPiBJbiBvcmRlciB0byBydW4gWGVuIG9uIFN0b3V0IGJvYXJkIHlvdSBuZWVk
ICJQU0NJLWVuYWJsZWQiIFUtQm9vdCAobm90IHVwc3RlYW1lZCB5ZXQpLgo+IFlvdSBjYW4gZmlu
ZCBjb3JyZXNwb25kaW5nIHBhdGNoZXMgZm9yIFUtQm9vdCBoZXJlOgo+IGh0dHA6Ly91LWJvb3Qu
MTA5MTIubjcubmFiYmxlLmNvbS9QQVRDSC0wLTMtUFNDSS1zdXBwb3J0LWZvci1yOGE3NzkwLVNv
Qy1MYWdlci1TdG91dC1ib2FyZHMtdGQzNTczNTIuaHRtbAo+Cj4gSGF2ZSBhIHBsYW4gdG8gdXBk
YXRlIFhlbiBXaWtpIHJlZ2FyZGluZyB0aGlzIGJvYXJkLgo+Cj4gWzFdIGh0dHBzOi8vZWxpbnV4
Lm9yZy9SLUNhci9Cb2FyZHMvU3RvdXQKPgo+IC0tLS0tLS0tLS0KPgo+IE9sZWtzYW5kciBUeXNo
Y2hlbmtvICgzKToKPiAgICB4ZW4vYXJtOiBkcml2ZXJzOiBzY2lmOiBBZGQgc3VwcG9ydCBmb3Ig
U0NJRkEgY29tcGF0aWJsZSBVQVJUcwo+ICAgIHhlbi9hcm06IENsYXJpZnkgdXNhZ2Ugb2YgZWFy
bHlwcmludGsgZm9yIExhZ2VyIGJvYXJkCj4gICAgeGVuL2FybTogQWRkIFNDSUZBIFVBUlQgc3Vw
cG9ydCBmb3IgZWFybHkgcHJpbnRrCj4KPiAgIGRvY3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4
dCAgICAgfCAgIDIgKy0KPiAgIHhlbi9hcmNoL2FybS9hcm0zMi9kZWJ1Zy1zY2lmYS5pbmMgfCAg
NTEgKysrKysrKysrKysrKysKPiAgIHhlbi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMgICAgICAg
fCAxMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQo+ICAgeGVuL2luY2x1
ZGUvYXNtLWFybS9zY2lmLXVhcnQuaCAgICB8ICA0NCArKysrKysrKysrLS0KPiAgIDQgZmlsZXMg
Y2hhbmdlZCwgMTk0IGluc2VydGlvbnMoKyksIDQyIGRlbGV0aW9ucygtKQo+ICAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm0zMi9kZWJ1Zy1zY2lmYS5pbmMKPgotLSAKUmVnYXJk
cywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 13:24:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 13:24:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gudU9-0003xe-N3; Fri, 15 Feb 2019 13:24:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Vfmb=QW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gudU8-0003xV-CT
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 13:24:56 +0000
X-Inumbo-ID: 14bd7e3f-3125-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14bd7e3f-3125-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 13:24:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Feb 2019 06:24:53 -0700
Message-Id: <5C66BDA60200007800217025@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Feb 2019 06:24:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
 <AEB7DEFF-F671-4A5E-AC27-43D314D82741@citrix.com>
In-Reply-To: <AEB7DEFF-F671-4A5E-AC27-43D314D82741@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE5IGF0IDEzOjUyLCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPj4gT24gRmViIDEyLCAyMDE5LCBhdCAxMTo0MiBBTSwgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gCj4+IEhWTU9QX2FsdHAybV9zZXRfZG9t
YWluX3N0YXRlIGRvZXMgbm90IGRvbWFpbl9wYXVzZSgpLCBwcmVzdW1hYmx5Cj4+IG9uIHB1cnBv
c2UgKGFzIGl0IHdhcyBvcmlnaW5hbGx5IHN1cHBvc2VkIHRvIGNhdGVyIHRvIGEgaW4tZ3Vlc3QK
Pj4gYWdlbnQsIGFuZCBhIGRvbWFpbiBwYXVzaW5nIGl0c2VsZiBpcyBub3QgYSBnb29kIGlkZWEp
Lgo+IAo+IFNvcnJ5IHRvIGNvbWUgaW4gaGVyZSBvbiB2NCBhbmQgc3VnZ2VzdCBjaGFuZ2luZyBl
dmVyeXRoaW5nLCBidXQgSSBkb27igJl0IAo+IHJlYWxseSBsaWtlIHRoZSBzb2x1dGlvbiB5b3Ug
aGF2ZSBoZXJlLiAgTm90IHNldHRpbmcgYWx0cDJtIHRvIOKAmGFjdGl2ZeKAmSB1bnRpbCAKPiBh
ZnRlciB0aGUgdmNwdXMgYXJlIHNldCB1cCBtYWtlcyBzZW5zZTsgYnV0IHBhc3NpbmcgdGhpcyB0
cnVlL2ZhbHNlIHZhbHVlIGluIAo+IHNlZW1zIHVnbHksIGFuZCBzdGlsbCBzZWVtcyBhIGJpdCBy
YWN5IChpLmUuLCB3aGF0IGlmIHAybV9hY3RpdmUoKSBpcyAKPiBkaXNhYmxlZCBiZXR3ZWVuIHRo
ZSBjaGVjayBpbiBIVk1PUF9hbHRwMm1fc3dpdGNoX3AybSBhbmQgdGhlIHRpbWUgd2UgCj4gYWN0
dWFsbHkgY2FsbCBhbHRwMm1fdmNwdV91cGRhdGVfcDJtKCk/KQo+IAo+IEkgY2VydGFpbmx5IGRv
buKAmXQgdGhpbmsgZG9tYWluX3BhdXNlKCkgc2hvdWxkIGJlIG91ciBnby10byBzb2x1dGlvbiBm
b3IgcmFjZSAKPiBhdm9pZGFuY2UsIGJ1dCBpbiB0aGlzIGNhc2UgaXQgcmVhbGx5IHNlZW1zIGxp
a2Ugc3dpdGNoaW5nIHRoZSBnbG9iYWwgcDJtIGZvciAKPiBldmVyeSB2Y3B1IGF0IG9uY2UgbWFr
ZXMgdGhlIG1vc3Qgc2Vuc2U7IGFuZCB0cnlpbmcgdG8gc2FmZWx5IGNoYW5nZSB0aGlzIG9uIAo+
IGFuIHVucGF1c2VkIGRvbWFpbiBpcyBub3Qgb25seSBvdmVybHkgY29tcGxpY2F0ZWQsIGJ1dCBw
cm9iYWJseSBub3Qgd2hhdCB3ZSAKPiB3YW50ZWQgYW55d2F5Lgo+IAo+IHAybV9hbHRwMm1fZGVz
dHJveV9ieV9pZCgpIGFuZCBwMm1fc3dpdGNoX2RvbWFpbl9hbHRwMm1fYnlfaWQoKSBhbHJlYWR5
IHVzZSAKPiBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYoKTsgc28gaXQgc2VlbXMgbGlrZSBub3Qg
dXNpbmcgaXQgZm9yIAo+IGFsdHAybV9zZXRfZG9tYWluX3N0YXRlIHdhcyBwcm9iYWJseSBtb3Jl
IG9mIGFuIG92ZXJzaWdodCB0aGFuIGFuIGludGVudGlvbmFsIAo+IGRlY2lzaW9uLiAgVXNpbmcg
dGhhdCBoZXJlIHNlZW1zIGxpa2UgYSBtb3JlIHJvYnVzdCBzb2x1dGlvbi4KCkFoLCBJIGRpZG4n
dCBldmVuIHJlY2FsbCB0aGVyZSB3YXMgc3VjaCBhIGZ1bmN0aW9uLiBBcyB0aGlzIG5vdwphbHNv
IGFsbG93cyBjb3ZlcmluZyBhIGRvbWFpbiByZXF1ZXN0aW5nIHRoZSBvcGVyYXRpb24gZm9yIGl0
c2VsZiwKSSBkb24ndCBtaW5kIHRoZSBwYXVzaW5nIGFwcHJvYWNoIGFueW1vcmUuCgo+IFRoZSBv
bmUgaXNzdWUgaXMgdGhhdCBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYoKSBjdXJyZW50bHkgaXMg
YWN0dWFsbHkgYSAKPiBkZWFkbG9jayByaXNrIGlmIHR3byBkaWZmZXJlbnQgdmNwdXMgc3RhcnQg
aXQgYXQgdGhlIHNhbWUgdGltZS4gIEkgdGhpbmsgdGhlIAo+IGF0dGFjaGVkIHBhdGNoIChjb21w
aWxlLXRlc3RlZCBvbmx5KSBzaG91bGQgZml4IHRoaXMgaXNzdWU7IGFmdGVyIHRoaXMgcGF0Y2gg
Cj4geW91IHNob3VsZCBiZSBhYmxlIHRvIHVzZSBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYoKSBp
biAKPiBhbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSBpbnN0ZWFkLgoKVGhlcmUncyBvbmUgdGhpbmcg
SSBkb24ndCByZWFsbHkgbGlrZSBoZXJlLCB3aGljaCBpcyBhIHJlc3VsdCBvZiB0aGUKKG5lY2Vz
c2FyeSkgcmUtdXNlIG9mIHRoZSBoeXBlcmNhbGwgZGVhZGxvY2sgbXV0ZXg6IFRoaXMKY2VydGFp
bmx5IHBvc2VzIHRoZSByaXNrIG9mIGdldHRpbmcgY2FsbGVkIGZyb20gYSBjb250ZXh0IHdoZXJl
CnRoZSBsb2NrIHdhcyBhbHJlYWR5IGFjcXVpcmVkLiBUaGVyZWZvcmUgSSdkIGxpa2UgdG8gc3Vn
Z2VzdCB0bwp1c2UgdGhpcyBsb2NrIGluIGEgcmVjdXJzaXZlIHdheSAoaGVyZSBhbmQgZWxzZXdo
ZXJlKS4KCkFuZCB0d28gY29zbWV0aWMgcmVtYXJrcyAtIHRoZXJlJ3Mgbm8gbmVlZCB0byByZS1z
cGVjaWZ5Cl9fbXVzdF9jaGVjayBvbiB0aGUgZnVuY3Rpb24gZGVmaW5pdGlvbiwgYXMgdGhlIGZ1
bmN0aW9uCmRlY2xhcmF0aW9uIG91Z2h0IHRvIGJlIGluIHNjb3BlIGFueXdheS4gQW5kIHRoZXJl
J3MgYSBzdHJheQpibGFuayBpbnNpZGUgdGhlIGxpa2VseSgpIHlvdSBhZGQuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 13:30:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 13:30:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gudZc-0004it-DE; Fri, 15 Feb 2019 13:30:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q2aB=QW=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gudZa-0004io-Qc
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 13:30:34 +0000
X-Inumbo-ID: deca5b82-3125-11e9-bc90-bc764e045a96
Received: from mail-ua1-x943.google.com (unknown [2607:f8b0:4864:20::943])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id deca5b82-3125-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 13:30:33 +0000 (UTC)
Received: by mail-ua1-x943.google.com with SMTP id v9so3196658uar.11
 for <xen-devel@lists.xenproject.org>; Fri, 15 Feb 2019 05:30:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Q2H5xy1QjPG+n7m0gtkiLFjyuXlPP8MC1tkkZ/A86p0=;
 b=PHZdTNc6i4V4SHla5Bl/KAXP7nRfX7vf/SNzqnP1EpT5BnR7tTOTLEYixpChhbz9p6
 3aU1yzUFiD+9LNJIiCaNXrFan+gc9C1EBqlwvfHn/2VwCQc8JTtWvW6Qq56jk5hjiljl
 WpZZW2LDCzH5CClAnuetdas+UJAhYzvPY2xz0C5T0uGY4LQnT6O7k9SeSv86DSEMvUYn
 jKRyRvb8SEPkUSWb7yiraY5jboRBwOl/CYOk15y23geFPxJ8XOk6yvbYuLhrSsux50Gt
 eGmSUSZ2IM+KtVJbb4msN5jFVJM4Ud27yeLfNDbBHmCFcNYR4WZR+9KtUc/Hlqai5SWq
 judQ==
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=Q2H5xy1QjPG+n7m0gtkiLFjyuXlPP8MC1tkkZ/A86p0=;
 b=qbyUUlWETtQfQdi6aTfKxOIYJ2hlC0k199khoW+ryzMwqI8kom2QEKxDYka7zYsyn1
 68U0OhpzxRE/6lSbIPBxhEsGkwU/rx930CUatr1uA3/CNcXZbWP3rcZRIFuoss3q3UuJ
 AsfDnammHnkveK86d3xuytf/BESZDW7qK2JFFch1ReQOkwBENk1tAjKerKTvt4DCb1dF
 aI5QubGOaSSUaN5u4W9uENiQsvasXpHR0gASi3gYZs60f1IFYhEr80a+aRSoTaKDIbOF
 JcFXLFQXiBaeNnPakQQEm8KNIwmH1HQhAVLYEm4+tipaeIFtHXicSJe1h4S2xRNwoDG5
 nreA==
X-Gm-Message-State: AHQUAuZyNhC49Vi9+yFbpCr7VzzwYr/lb4zA51rhf0ZDyn8/4NKE1gMR
 Wg+glhZGTU3sGZV+F4AhoeWVMxzYyv1CboafZ1E=
X-Google-Smtp-Source: AHgI3Ibak7vZRpnvPUkhd/ryKXx85I/i18vB8AzLfCuda7d2tOC6J4DxywehF1T79xsKc3XQZFloAEPPZ9ddgXtKPmk=
X-Received: by 2002:a9f:300d:: with SMTP id h13mr4797371uab.80.1550237432820; 
 Fri, 15 Feb 2019 05:30:32 -0800 (PST)
MIME-Version: 1.0
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <82d6e897-d1b2-9b74-64c8-68f1421733cc@gmail.com>
In-Reply-To: <82d6e897-d1b2-9b74-64c8-68f1421733cc@gmail.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Fri, 15 Feb 2019 14:30:19 +0100
Message-ID: <CAF3u54BBWhS9N9w5i2zRHsg_uS8FTAHKgoa90oV1AuwfzkgSHQ@mail.gmail.com>
To: Oleksandr <olekstysh@gmail.com>
Subject: Re: [Xen-devel] [PATCH V2 0/3] Renesas Stout board support (R-Car
 Gen2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============7656026145369935114=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7656026145369935114==
Content-Type: multipart/alternative; boundary="0000000000008039ff0581eec72f"

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

On Fri, 15 Feb 2019, 14:25 Oleksandr, <olekstysh@gmail.com> wrote:

>
> On 01.02.19 14:37, Oleksandr Tyshchenko wrote:
> > From: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
> >
> > Hi, all.
>
>
> Hi, all
>
> gentle reminder...
>

This is in my queue of patches to review. Also, as we are in freeze, I tend
to prioritize patches for 4.12.

I will try to have a look next week.

Cheers,


>
> >
> > The purpose of this patch series is to add required support to be able
> to run
> > Xen on Renesas Stout board [1] which uses SCIFA compatible UART as a
> console
> > interface.
> >
> > Actually Xen already has support for SCIF compatible UARTs which are
> used on
> > Renesas Lager (R-Car Gen2), Salvator-X, H3ULCB/M3ULCB (R-Car Gen3) and
> other
> > development boards. So this patch series extends existing support to be
> able
> > to handle both interfaces.
> >
> > ----------
> >
> > Current patch series is based on the following commit
> 3389a8dc8c5753a3c84744923cd0193395e3f2a9
> > and tested on Stout (ARM32) and H3ULCB (ARM64) boards.
> >
> > You can find current patch series here:
> > repo: https://github.com/otyshchenko1/xen.git branch: stout_upstream
> >
> > You can find previous discussion here:
> >
> https://www.mail-archive.com/xen-devel@lists.xenproject.org/msg21058.html
> >
> > Please note, that current patch series doesn=E2=80=99t have the followi=
ng
> patches:
> > - xen/arm: drivers: scif: Remove unused #define-s (already upstreamed)
> > - xen/arm: Reuse R-Car Gen2 platform code for Stout board (was dropped)
> > but has new one:
> > - xen/arm: Clarify usage of earlyprintk for Lager board
> >
> > ----------
> >
> > In order to run Xen on Stout board you need "PSCI-enabled" U-Boot (not
> upsteamed yet).
> > You can find corresponding patches for U-Boot here:
> >
> http://u-boot.10912.n7.nabble.com/PATCH-0-3-PSCI-support-for-r8a7790-SoC-=
Lager-Stout-boards-td357352.html
> >
> > Have a plan to update Xen Wiki regarding this board.
> >
> > [1] https://elinux.org/R-Car/Boards/Stout
> >
> > ----------
> >
> > Oleksandr Tyshchenko (3):
> >    xen/arm: drivers: scif: Add support for SCIFA compatible UARTs
> >    xen/arm: Clarify usage of earlyprintk for Lager board
> >    xen/arm: Add SCIFA UART support for early printk
> >
> >   docs/misc/arm/early-printk.txt     |   2 +-
> >   xen/arch/arm/arm32/debug-scifa.inc |  51 ++++++++++++++
> >   xen/drivers/char/scif-uart.c       | 139
> +++++++++++++++++++++++++++----------
> >   xen/include/asm-arm/scif-uart.h    |  44 ++++++++++--
> >   4 files changed, 194 insertions(+), 42 deletions(-)
> >   create mode 100644 xen/arch/arm/arm32/debug-scifa.inc
> >
> --
> Regards,
>
> Oleksandr Tyshchenko
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

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

<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Fri, 15 Feb 2019, 14=
:25 Oleksandr, &lt;<a href=3D"mailto:olekstysh@gmail.com">olekstysh@gmail.c=
om</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
On 01.02.19 14:37, Oleksandr Tyshchenko wrote:<br>
&gt; From: Oleksandr Tyshchenko &lt;<a href=3D"mailto:oleksandr_tyshchenko@=
epam.com" target=3D"_blank">oleksandr_tyshchenko@epam.com</a>&gt;<br>
&gt;<br>
&gt; Hi, all.<br>
<br>
<br>
Hi, all<br>
<br>
gentle reminder...<br></blockquote></div><div><br></div><div>This is in my =
queue of patches to review. Also, as we are in freeze, I tend to prioritize=
 patches for 4.12.</div><div><br></div><div>I will try to have a look next =
week.</div><div><br></div><div>Cheers,</div><div><br></div><div class=3D"gm=
ail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
&gt;<br>
&gt; The purpose of this patch series is to add required support to be able=
 to run<br>
&gt; Xen on Renesas Stout board [1] which uses SCIFA compatible UART as a c=
onsole<br>
&gt; interface.<br>
&gt;<br>
&gt; Actually Xen already has support for SCIF compatible UARTs which are u=
sed on<br>
&gt; Renesas Lager (R-Car Gen2), Salvator-X, H3ULCB/M3ULCB (R-Car Gen3) and=
 other<br>
&gt; development boards. So this patch series extends existing support to b=
e able<br>
&gt; to handle both interfaces.<br>
&gt;<br>
&gt; ----------<br>
&gt;<br>
&gt; Current patch series is based on the following commit 3389a8dc8c5753a3=
c84744923cd0193395e3f2a9<br>
&gt; and tested on Stout (ARM32) and H3ULCB (ARM64) boards.<br>
&gt;<br>
&gt; You can find current patch series here:<br>
&gt; repo: <a href=3D"https://github.com/otyshchenko1/xen.git" rel=3D"noref=
errer" target=3D"_blank">https://github.com/otyshchenko1/xen.git</a> branch=
: stout_upstream<br>
&gt;<br>
&gt; You can find previous discussion here:<br>
&gt; <a href=3D"https://www.mail-archive.com/xen-devel@lists.xenproject.org=
/msg21058.html" rel=3D"noreferrer" target=3D"_blank">https://www.mail-archi=
ve.com/xen-devel@lists.xenproject.org/msg21058.html</a><br>
&gt;<br>
&gt; Please note, that current patch series doesn=E2=80=99t have the follow=
ing patches:<br>
&gt; - xen/arm: drivers: scif: Remove unused #define-s (already upstreamed)=
<br>
&gt; - xen/arm: Reuse R-Car Gen2 platform code for Stout board (was dropped=
)<br>
&gt; but has new one:<br>
&gt; - xen/arm: Clarify usage of earlyprintk for Lager board<br>
&gt;<br>
&gt; ----------<br>
&gt;<br>
&gt; In order to run Xen on Stout board you need &quot;PSCI-enabled&quot; U=
-Boot (not upsteamed yet).<br>
&gt; You can find corresponding patches for U-Boot here:<br>
&gt; <a href=3D"http://u-boot.10912.n7.nabble.com/PATCH-0-3-PSCI-support-fo=
r-r8a7790-SoC-Lager-Stout-boards-td357352.html" rel=3D"noreferrer" target=
=3D"_blank">http://u-boot.10912.n7.nabble.com/PATCH-0-3-PSCI-support-for-r8=
a7790-SoC-Lager-Stout-boards-td357352.html</a><br>
&gt;<br>
&gt; Have a plan to update Xen Wiki regarding this board.<br>
&gt;<br>
&gt; [1] <a href=3D"https://elinux.org/R-Car/Boards/Stout" rel=3D"noreferre=
r" target=3D"_blank">https://elinux.org/R-Car/Boards/Stout</a><br>
&gt;<br>
&gt; ----------<br>
&gt;<br>
&gt; Oleksandr Tyshchenko (3):<br>
&gt;=C2=A0 =C2=A0 xen/arm: drivers: scif: Add support for SCIFA compatible =
UARTs<br>
&gt;=C2=A0 =C2=A0 xen/arm: Clarify usage of earlyprintk for Lager board<br>
&gt;=C2=A0 =C2=A0 xen/arm: Add SCIFA UART support for early printk<br>
&gt;<br>
&gt;=C2=A0 =C2=A0docs/misc/arm/early-printk.txt=C2=A0 =C2=A0 =C2=A0|=C2=A0 =
=C2=A02 +-<br>
&gt;=C2=A0 =C2=A0xen/arch/arm/arm32/debug-scifa.inc |=C2=A0 51 ++++++++++++=
++<br>
&gt;=C2=A0 =C2=A0xen/drivers/char/scif-uart.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 1=
39 +++++++++++++++++++++++++++----------<br>
&gt;=C2=A0 =C2=A0xen/include/asm-arm/scif-uart.h=C2=A0 =C2=A0 |=C2=A0 44 ++=
++++++++--<br>
&gt;=C2=A0 =C2=A04 files changed, 194 insertions(+), 42 deletions(-)<br>
&gt;=C2=A0 =C2=A0create mode 100644 xen/arch/arm/arm32/debug-scifa.inc<br>
&gt;<br>
-- <br>
Regards,<br>
<br>
Oleksandr Tyshchenko<br>
<br>
<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blank">Xen-dev=
el@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-devel</a></blockquote></div>

--0000000000008039ff0581eec72f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7656026145369935114==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 15 13:31:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 13:31:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gudaY-0004mc-Nm; Fri, 15 Feb 2019 13:31:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9h2z=QW=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gudaX-0004mV-Hh
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 13:31:33 +0000
X-Inumbo-ID: 013b9548-3126-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 013b9548-3126-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 13:31:32 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A5C7B3016E62; Fri, 15 Feb 2019 15:31:30 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 974A63051E79;
 Fri, 15 Feb 2019 15:31:30 +0200 (EET)
To: George Dunlap <George.Dunlap@citrix.com>
References: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
 <AEB7DEFF-F671-4A5E-AC27-43D314D82741@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <8e5460e5-1559-abb2-b21e-0556b058db00@bitdefender.com>
Date: Fri, 15 Feb 2019 15:31:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <AEB7DEFF-F671-4A5E-AC27-43D314D82741@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4gT24gRmViIDEyLCAyMDE5LCBhdCAxMTo0MiBBTSwgUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4KPj4gSFZNT1BfYWx0cDJtX3NldF9kb21haW5f
c3RhdGUgZG9lcyBub3QgZG9tYWluX3BhdXNlKCksIHByZXN1bWFibHkKPj4gb24gcHVycG9zZSAo
YXMgaXQgd2FzIG9yaWdpbmFsbHkgc3VwcG9zZWQgdG8gY2F0ZXIgdG8gYSBpbi1ndWVzdAo+PiBh
Z2VudCwgYW5kIGEgZG9tYWluIHBhdXNpbmcgaXRzZWxmIGlzIG5vdCBhIGdvb2QgaWRlYSkuCj4g
Cj4gU29ycnkgdG8gY29tZSBpbiBoZXJlIG9uIHY0IGFuZCBzdWdnZXN0IGNoYW5naW5nIGV2ZXJ5
dGhpbmcsIGJ1dCBJIGRvbuKAmXQgcmVhbGx5IGxpa2UgdGhlIHNvbHV0aW9uIHlvdSBoYXZlIGhl
cmUuICBOb3Qgc2V0dGluZyBhbHRwMm0gdG8g4oCYYWN0aXZl4oCZIHVudGlsIGFmdGVyIHRoZSB2
Y3B1cyBhcmUgc2V0IHVwIG1ha2VzIHNlbnNlOyBidXQgcGFzc2luZyB0aGlzIHRydWUvZmFsc2Ug
dmFsdWUgaW4gc2VlbXMgdWdseSwgYW5kIHN0aWxsIHNlZW1zIGEgYml0IHJhY3kgKGkuZS4sIHdo
YXQgaWYgcDJtX2FjdGl2ZSgpIGlzIGRpc2FibGVkIGJldHdlZW4gdGhlIGNoZWNrIGluIEhWTU9Q
X2FsdHAybV9zd2l0Y2hfcDJtIGFuZCB0aGUgdGltZSB3ZSBhY3R1YWxseSBjYWxsIGFsdHAybV92
Y3B1X3VwZGF0ZV9wMm0oKT8pCj4gCj4gSSBjZXJ0YWlubHkgZG9u4oCZdCB0aGluayBkb21haW5f
cGF1c2UoKSBzaG91bGQgYmUgb3VyIGdvLXRvIHNvbHV0aW9uIGZvciByYWNlIGF2b2lkYW5jZSwg
YnV0IGluIHRoaXMgY2FzZSBpdCByZWFsbHkgc2VlbXMgbGlrZSBzd2l0Y2hpbmcgdGhlIGdsb2Jh
bCBwMm0gZm9yIGV2ZXJ5IHZjcHUgYXQgb25jZSBtYWtlcyB0aGUgbW9zdCBzZW5zZTsgYW5kIHRy
eWluZyB0byBzYWZlbHkgY2hhbmdlIHRoaXMgb24gYW4gdW5wYXVzZWQgZG9tYWluIGlzIG5vdCBv
bmx5IG92ZXJseSBjb21wbGljYXRlZCwgYnV0IHByb2JhYmx5IG5vdCB3aGF0IHdlIHdhbnRlZCBh
bnl3YXkuCj4gCj4gcDJtX2FsdHAybV9kZXN0cm95X2J5X2lkKCkgYW5kIHAybV9zd2l0Y2hfZG9t
YWluX2FsdHAybV9ieV9pZCgpIGFscmVhZHkgdXNlIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZigp
OyBzbyBpdCBzZWVtcyBsaWtlIG5vdCB1c2luZyBpdCBmb3IgYWx0cDJtX3NldF9kb21haW5fc3Rh
dGUgd2FzIHByb2JhYmx5IG1vcmUgb2YgYW4gb3ZlcnNpZ2h0IHRoYW4gYW4gaW50ZW50aW9uYWwg
ZGVjaXNpb24uICBVc2luZyB0aGF0IGhlcmUgc2VlbXMgbGlrZSBhIG1vcmUgcm9idXN0IHNvbHV0
aW9uLgo+IAo+IFRoZSBvbmUgaXNzdWUgaXMgdGhhdCBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYo
KSBjdXJyZW50bHkgaXMgYWN0dWFsbHkgYSBkZWFkbG9jayByaXNrIGlmIHR3byBkaWZmZXJlbnQg
dmNwdXMgc3RhcnQgaXQgYXQgdGhlIHNhbWUgdGltZS4gIEkgdGhpbmsgdGhlIGF0dGFjaGVkIHBh
dGNoIChjb21waWxlLXRlc3RlZCBvbmx5KSBzaG91bGQgZml4IHRoaXMgaXNzdWU7IGFmdGVyIHRo
aXMgcGF0Y2ggeW91IHNob3VsZCBiZSBhYmxlIHRvIHVzZSBkb21haW5fcGF1c2VfZXhjZXB0X3Nl
bGYoKSBpbiBhbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSBpbnN0ZWFkLgo+IAo+IERvZXMgdGhhdCBz
b3VuZCByZWFzb25hYmxlPwoKTm90IG9ubHkgZG9lcyB0aGF0IHNvdW5kIHJlYXNvbmFibGUsIEkg
cGVyc29uYWxseSBwcmVmZXIgdGhpcyBhcHByb2FjaC4gCkknbGwgYXBwbHkgdGhpcyBwYXRjaCBh
bmQgZ2l2ZSBpdCBhIHNwaW4uCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 13:37:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 13:37:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gudgU-00057W-FR; Fri, 15 Feb 2019 13:37:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o/cr=QW=citrix.com=prvs=942b6a84d=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gudgT-00057R-JM
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 13:37:41 +0000
X-Inumbo-ID: dbd37b56-3126-11e9-ae1d-6be78157073b
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dbd37b56-3126-11e9-ae1d-6be78157073b;
 Fri, 15 Feb 2019 13:37:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="86009844"
From: George Dunlap <George.Dunlap@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
Thread-Index: AQHUwsf/zpbH/aT910Gftif8sMQ5HqXgxDYAgAAJIwCAAAOMAA==
Date: Fri, 15 Feb 2019 13:37:36 +0000
Message-ID: <64133DD0-7451-43B7-953F-DA38F601E8A4@citrix.com>
References: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
 <AEB7DEFF-F671-4A5E-AC27-43D314D82741@citrix.com>
 <5C66BDA60200007800217025@prv1-mh.provo.novell.com>
In-Reply-To: <5C66BDA60200007800217025@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.102.3)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <486EC1A4ABDF5F48B0E0B3422FCBDB9A@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gRmViIDE1LCAyMDE5LCBhdCAxOjI0IFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+IHdyb3RlOg0KPiANCj4+Pj4gT24gMTUuMDIuMTkgYXQgMTM6NTIsIDxHZW9yZ2Uu
RHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOg0KPj4+IE9uIEZlYiAxMiwgMjAxOSwgYXQgMTE6NDIg
QU0sIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6DQo+
Pj4gDQo+Pj4gSFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgZG9lcyBub3QgZG9tYWluX3Bh
dXNlKCksIHByZXN1bWFibHkNCj4+PiBvbiBwdXJwb3NlIChhcyBpdCB3YXMgb3JpZ2luYWxseSBz
dXBwb3NlZCB0byBjYXRlciB0byBhIGluLWd1ZXN0DQo+Pj4gYWdlbnQsIGFuZCBhIGRvbWFpbiBw
YXVzaW5nIGl0c2VsZiBpcyBub3QgYSBnb29kIGlkZWEpLg0KPj4gDQo+PiBTb3JyeSB0byBjb21l
IGluIGhlcmUgb24gdjQgYW5kIHN1Z2dlc3QgY2hhbmdpbmcgZXZlcnl0aGluZywgYnV0IEkgZG9u
4oCZdCANCj4+IHJlYWxseSBsaWtlIHRoZSBzb2x1dGlvbiB5b3UgaGF2ZSBoZXJlLiAgTm90IHNl
dHRpbmcgYWx0cDJtIHRvIOKAmGFjdGl2ZeKAmSB1bnRpbCANCj4+IGFmdGVyIHRoZSB2Y3B1cyBh
cmUgc2V0IHVwIG1ha2VzIHNlbnNlOyBidXQgcGFzc2luZyB0aGlzIHRydWUvZmFsc2UgdmFsdWUg
aW4gDQo+PiBzZWVtcyB1Z2x5LCBhbmQgc3RpbGwgc2VlbXMgYSBiaXQgcmFjeSAoaS5lLiwgd2hh
dCBpZiBwMm1fYWN0aXZlKCkgaXMgDQo+PiBkaXNhYmxlZCBiZXR3ZWVuIHRoZSBjaGVjayBpbiBI
Vk1PUF9hbHRwMm1fc3dpdGNoX3AybSBhbmQgdGhlIHRpbWUgd2UgDQo+PiBhY3R1YWxseSBjYWxs
IGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0oKT8pDQo+PiANCj4+IEkgY2VydGFpbmx5IGRvbuKAmXQg
dGhpbmsgZG9tYWluX3BhdXNlKCkgc2hvdWxkIGJlIG91ciBnby10byBzb2x1dGlvbiBmb3IgcmFj
ZSANCj4+IGF2b2lkYW5jZSwgYnV0IGluIHRoaXMgY2FzZSBpdCByZWFsbHkgc2VlbXMgbGlrZSBz
d2l0Y2hpbmcgdGhlIGdsb2JhbCBwMm0gZm9yIA0KPj4gZXZlcnkgdmNwdSBhdCBvbmNlIG1ha2Vz
IHRoZSBtb3N0IHNlbnNlOyBhbmQgdHJ5aW5nIHRvIHNhZmVseSBjaGFuZ2UgdGhpcyBvbiANCj4+
IGFuIHVucGF1c2VkIGRvbWFpbiBpcyBub3Qgb25seSBvdmVybHkgY29tcGxpY2F0ZWQsIGJ1dCBw
cm9iYWJseSBub3Qgd2hhdCB3ZSANCj4+IHdhbnRlZCBhbnl3YXkuDQo+PiANCj4+IHAybV9hbHRw
Mm1fZGVzdHJveV9ieV9pZCgpIGFuZCBwMm1fc3dpdGNoX2RvbWFpbl9hbHRwMm1fYnlfaWQoKSBh
bHJlYWR5IHVzZSANCj4+IGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZigpOyBzbyBpdCBzZWVtcyBs
aWtlIG5vdCB1c2luZyBpdCBmb3IgDQo+PiBhbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSB3YXMgcHJv
YmFibHkgbW9yZSBvZiBhbiBvdmVyc2lnaHQgdGhhbiBhbiBpbnRlbnRpb25hbCANCj4+IGRlY2lz
aW9uLiAgVXNpbmcgdGhhdCBoZXJlIHNlZW1zIGxpa2UgYSBtb3JlIHJvYnVzdCBzb2x1dGlvbi4N
Cj4gDQo+IEFoLCBJIGRpZG4ndCBldmVuIHJlY2FsbCB0aGVyZSB3YXMgc3VjaCBhIGZ1bmN0aW9u
LiBBcyB0aGlzIG5vdw0KPiBhbHNvIGFsbG93cyBjb3ZlcmluZyBhIGRvbWFpbiByZXF1ZXN0aW5n
IHRoZSBvcGVyYXRpb24gZm9yIGl0c2VsZiwNCj4gSSBkb24ndCBtaW5kIHRoZSBwYXVzaW5nIGFw
cHJvYWNoIGFueW1vcmUuDQoNClllYWgsIEkgZm9yZ290IHRvbyB1bnRpbCBJIHdhcyBncmVwcGlu
ZyBmb3Ig4oCcZG9tYWluX3BhdXNl4oCdIHRvIGZpZ3VyZSBvdXQgd2hhdCBldmVyeW9uZSBlbHNl
IHdhcyBkb2luZy4gOi0pDQoNCj4+IFRoZSBvbmUgaXNzdWUgaXMgdGhhdCBkb21haW5fcGF1c2Vf
ZXhjZXB0X3NlbGYoKSBjdXJyZW50bHkgaXMgYWN0dWFsbHkgYSANCj4+IGRlYWRsb2NrIHJpc2sg
aWYgdHdvIGRpZmZlcmVudCB2Y3B1cyBzdGFydCBpdCBhdCB0aGUgc2FtZSB0aW1lLiAgSSB0aGlu
ayB0aGUgDQo+PiBhdHRhY2hlZCBwYXRjaCAoY29tcGlsZS10ZXN0ZWQgb25seSkgc2hvdWxkIGZp
eCB0aGlzIGlzc3VlOyBhZnRlciB0aGlzIHBhdGNoIA0KPj4geW91IHNob3VsZCBiZSBhYmxlIHRv
IHVzZSBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYoKSBpbiANCj4+IGFsdHAybV9zZXRfZG9tYWlu
X3N0YXRlIGluc3RlYWQuDQo+IA0KPiBUaGVyZSdzIG9uZSB0aGluZyBJIGRvbid0IHJlYWxseSBs
aWtlIGhlcmUsIHdoaWNoIGlzIGEgcmVzdWx0IG9mIHRoZQ0KPiAobmVjZXNzYXJ5KSByZS11c2Ug
b2YgdGhlIGh5cGVyY2FsbCBkZWFkbG9jayBtdXRleDogVGhpcw0KPiBjZXJ0YWlubHkgcG9zZXMg
dGhlIHJpc2sgb2YgZ2V0dGluZyBjYWxsZWQgZnJvbSBhIGNvbnRleHQgd2hlcmUNCj4gdGhlIGxv
Y2sgd2FzIGFscmVhZHkgYWNxdWlyZWQuIFRoZXJlZm9yZSBJJ2QgbGlrZSB0byBzdWdnZXN0IHRv
DQo+IHVzZSB0aGlzIGxvY2sgaW4gYSByZWN1cnNpdmUgd2F5IChoZXJlIGFuZCBlbHNld2hlcmUp
Lg0KDQo+IA0KPiBBbmQgdHdvIGNvc21ldGljIHJlbWFya3MgLSB0aGVyZSdzIG5vIG5lZWQgdG8g
cmUtc3BlY2lmeQ0KPiBfX211c3RfY2hlY2sgb24gdGhlIGZ1bmN0aW9uIGRlZmluaXRpb24sIGFz
IHRoZSBmdW5jdGlvbg0KPiBkZWNsYXJhdGlvbiBvdWdodCB0byBiZSBpbiBzY29wZSBhbnl3YXku
IEFuZCB0aGVyZSdzIGEgc3RyYXkNCj4gYmxhbmsgaW5zaWRlIHRoZSBsaWtlbHkoKSB5b3UgYWRk
Lg0KDQpJIGRvbuKAmXQgc2VlIHRoYXQgSSBhZGRlZCBhIOKAmGxpa2VseeKAmTsgdGhlcmXigJlz
IG9uZSBpbiBjb250ZXh0LCBidXQgSSBkb27igJl0IHNlZSBhbnkgc3RyYXkgYmxhbmtzIHRoZXJl
Lg0KDQpUaGUgb3RoZXIgdHdvIHBvaW50cyBtYWtlIHNlbnNlIOKAlCBSYXp2YW4sIHdvdWxkIHlv
dSBiZSB3aWxsaW5nIHRvIG1ha2UgdGhvc2UgY2hhbmdlcyAoYW5kIHRlc3QgdGhlIHJlc3VsdCwg
YXMgSSBoYXZlbuKAmXQgZG9uZSBtb3JlIHRoYW4gY29tcGlsZS10ZXN0IGl0KT8NCg0KIC1HZW9y
Z2UKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 13:39:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 13:39:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gudiB-0005Cr-Sp; Fri, 15 Feb 2019 13:39:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=evfQ=QW=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gudiA-0005Cl-T1
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 13:39:26 +0000
X-Inumbo-ID: 1b5136b5-3127-11e9-bc90-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b5136b5-3127-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 13:39:25 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id f5so7184560lfc.13
 for <xen-devel@lists.xenproject.org>; Fri, 15 Feb 2019 05:39:25 -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-language;
 bh=SUiQEkqKR6zdKhPyR1Q9DqN5VCx1P6Zfse+bFhY82Ls=;
 b=Zm99quGcOrNs0xOZpOeGXVvdO6d0uAwS1EYHU/zrHhAhoAB3qFt+dR6McAt5oQpZp5
 nmlqq08QA4GrmD6E2Zw2QV+4y05dbYkJC2cmquFiXmB0JUVvdloZrYvS+SYjpPaiNkuO
 XYOdawQlDA892lWAeSr8LIs7/g+0VS6TckPLBirhp+fzfk9zQNtqyQ58rO8xAj1C2ZWQ
 ECtilorBTY3GKyBGcUMD75VYf+f9ter3PxGB1cfqukqVGv+ly32ynrZa7gT2Ske9KLAz
 pGhBnSdxYC7av7IhwedsFH6ig8pllHSSqPwmEaKHWg2lVKGdsWsGoSAr8sRS1TO8oJkk
 NdLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language;
 bh=SUiQEkqKR6zdKhPyR1Q9DqN5VCx1P6Zfse+bFhY82Ls=;
 b=JNdQgraj1w+s8Bp+NvGkCYQZIHVkdOrVQKSK872rort4loUSgmMR21npH99EN878++
 mjVVySWay/w6UqRQui5GQ8wQEFlkpuTy9wx4n0hiwipaY07QTnC9If5NDmRRfrAg6BAN
 Myyh8aVm0r2BtLE30tzkp3RhrIDx9ZQbpSGyJ2WuTz3nsbZd3zknjs8x+4FEHawMWBkE
 LKbdh4EAPac8tc69xwgy2TNxhpFRyqQcQbmzf96gJ2TZJdfk3gtsrro5O7LrX7ahhnls
 7aerqKcn49hcIkRR3rnwjaHv5Nv5ZRh2R13Pl5H5PtjLkBRfJUdPI5rWf/n6l/h3ypYX
 FuPA==
X-Gm-Message-State: AHQUAua4dp1SUWwQCrL4H9RymnmiR0OLuy8RqA6QvtZwsr9nj8tsKKTB
 KZg4Dn8FtZwM4+N8rBYY0LdHoZsf
X-Google-Smtp-Source: AHgI3IaA8ypOtWnl7W/Avst3Syq9T3GekLnQEV0tAI8fF32euyDSmwuIZO4jzP4twSQKWWRImlkRzQ==
X-Received: by 2002:a19:7410:: with SMTP id v16mr5752488lfe.166.1550237963404; 
 Fri, 15 Feb 2019 05:39:23 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id t1sm734786lfl.89.2019.02.15.05.39.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Feb 2019 05:39:22 -0800 (PST)
To: Julien Grall <julien.grall@gmail.com>
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <82d6e897-d1b2-9b74-64c8-68f1421733cc@gmail.com>
 <CAF3u54BBWhS9N9w5i2zRHsg_uS8FTAHKgoa90oV1AuwfzkgSHQ@mail.gmail.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <2d61bf2b-8398-4b68-7223-81487ce4c32c@gmail.com>
Date: Fri, 15 Feb 2019 15:39:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CAF3u54BBWhS9N9w5i2zRHsg_uS8FTAHKgoa90oV1AuwfzkgSHQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 0/3] Renesas Stout board support (R-Car
 Gen2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============2445913437135195344=="
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.
--===============2445913437135195344==
Content-Type: multipart/alternative;
 boundary="------------1513F73938DDC8ADA5456B4B"
Content-Language: en-US

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


On 15.02.19 15:30, Julien Grall wrote:

Hi, Julien

>
>
> On Fri, 15 Feb 2019, 14:25 Oleksandr, <olekstysh@gmail.com 
> <mailto:olekstysh@gmail.com>> wrote:
>
>
>     On 01.02.19 14:37, Oleksandr Tyshchenko wrote:
>     > From: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com
>     <mailto:oleksandr_tyshchenko@epam.com>>
>     >
>     > Hi, all.
>
>
>     Hi, all
>
>     gentle reminder...
>
>
> This is in my queue of patches to review. Also, as we are in freeze, I 
> tend to prioritize patches for 4.12.
>
> I will try to have a look next week.


I understand. Thank you.


>
> Cheers,
>
>
>
>     >
>     > The purpose of this patch series is to add required support to
>     be able to run
>     > Xen on Renesas Stout board [1] which uses SCIFA compatible UART
>     as a console
>     > interface.
>     >
>     > Actually Xen already has support for SCIF compatible UARTs which
>     are used on
>     > Renesas Lager (R-Car Gen2), Salvator-X, H3ULCB/M3ULCB (R-Car
>     Gen3) and other
>     > development boards. So this patch series extends existing
>     support to be able
>     > to handle both interfaces.
>     >
>     > ----------
>     >
>     > Current patch series is based on the following commit
>     3389a8dc8c5753a3c84744923cd0193395e3f2a9
>     > and tested on Stout (ARM32) and H3ULCB (ARM64) boards.
>     >
>     > You can find current patch series here:
>     > repo: https://github.com/otyshchenko1/xen.git branch: stout_upstream
>     >
>     > You can find previous discussion here:
>     >
>     https://www.mail-archive.com/xen-devel@lists.xenproject.org/msg21058.html
>     >
>     > Please note, that current patch series doesn’t have the
>     following patches:
>     > - xen/arm: drivers: scif: Remove unused #define-s (already
>     upstreamed)
>     > - xen/arm: Reuse R-Car Gen2 platform code for Stout board (was
>     dropped)
>     > but has new one:
>     > - xen/arm: Clarify usage of earlyprintk for Lager board
>     >
>     > ----------
>     >
>     > In order to run Xen on Stout board you need "PSCI-enabled"
>     U-Boot (not upsteamed yet).
>     > You can find corresponding patches for U-Boot here:
>     >
>     http://u-boot.10912.n7.nabble.com/PATCH-0-3-PSCI-support-for-r8a7790-SoC-Lager-Stout-boards-td357352.html
>     >
>     > Have a plan to update Xen Wiki regarding this board.
>     >
>     > [1] https://elinux.org/R-Car/Boards/Stout
>     >
>     > ----------
>     >
>     > Oleksandr Tyshchenko (3):
>     >    xen/arm: drivers: scif: Add support for SCIFA compatible UARTs
>     >    xen/arm: Clarify usage of earlyprintk for Lager board
>     >    xen/arm: Add SCIFA UART support for early printk
>     >
>     >   docs/misc/arm/early-printk.txt     |   2 +-
>     >   xen/arch/arm/arm32/debug-scifa.inc |  51 ++++++++++++++
>     >   xen/drivers/char/scif-uart.c       | 139
>     +++++++++++++++++++++++++++----------
>     >   xen/include/asm-arm/scif-uart.h    |  44 ++++++++++--
>     >   4 files changed, 194 insertions(+), 42 deletions(-)
>     >   create mode 100644 xen/arch/arm/arm32/debug-scifa.inc
>     >
>     -- 
>     Regards,
>
>     Oleksandr Tyshchenko
>
>
>     _______________________________________________
>     Xen-devel mailing list
>     Xen-devel@lists.xenproject.org <mailto:Xen-devel@lists.xenproject.org>
>     https://lists.xenproject.org/mailman/listinfo/xen-devel
>
-- 
Regards,

Oleksandr Tyshchenko


--------------1513F73938DDC8ADA5456B4B
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 15.02.19 15:30, Julien Grall wrote:</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Hi, Julien<br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <blockquote type="cite"
cite="mid:CAF3u54BBWhS9N9w5i2zRHsg_uS8FTAHKgoa90oV1AuwfzkgSHQ@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <br>
      <br>
      <div class="gmail_quote">
        <div dir="ltr">On Fri, 15 Feb 2019, 14:25 Oleksandr, &lt;<a
            href="mailto:olekstysh@gmail.com" moz-do-not-send="true">olekstysh@gmail.com</a>&gt;
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
          On 01.02.19 14:37, Oleksandr Tyshchenko wrote:<br>
          &gt; From: Oleksandr Tyshchenko &lt;<a
            href="mailto:oleksandr_tyshchenko@epam.com" target="_blank"
            moz-do-not-send="true">oleksandr_tyshchenko@epam.com</a>&gt;<br>
          &gt;<br>
          &gt; Hi, all.<br>
          <br>
          <br>
          Hi, all<br>
          <br>
          gentle reminder...<br>
        </blockquote>
      </div>
      <div><br>
      </div>
      <div>This is in my queue of patches to review. Also, as we are in
        freeze, I tend to prioritize patches for 4.12.</div>
      <div><br>
      </div>
      <div>I will try to have a look next week.</div>
    </blockquote>
    <p><br>
    </p>
    <p>I understand. Thank you.<br>
    </p>
    <p><br>
    </p>
    <blockquote type="cite"
cite="mid:CAF3u54BBWhS9N9w5i2zRHsg_uS8FTAHKgoa90oV1AuwfzkgSHQ@mail.gmail.com">
      <div><br>
      </div>
      <div>Cheers,</div>
      <div><br>
      </div>
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <br>
          <br>
          &gt;<br>
          &gt; The purpose of this patch series is to add required
          support to be able to run<br>
          &gt; Xen on Renesas Stout board [1] which uses SCIFA
          compatible UART as a console<br>
          &gt; interface.<br>
          &gt;<br>
          &gt; Actually Xen already has support for SCIF compatible
          UARTs which are used on<br>
          &gt; Renesas Lager (R-Car Gen2), Salvator-X, H3ULCB/M3ULCB
          (R-Car Gen3) and other<br>
          &gt; development boards. So this patch series extends existing
          support to be able<br>
          &gt; to handle both interfaces.<br>
          &gt;<br>
          &gt; ----------<br>
          &gt;<br>
          &gt; Current patch series is based on the following commit
          3389a8dc8c5753a3c84744923cd0193395e3f2a9<br>
          &gt; and tested on Stout (ARM32) and H3ULCB (ARM64) boards.<br>
          &gt;<br>
          &gt; You can find current patch series here:<br>
          &gt; repo: <a href="https://github.com/otyshchenko1/xen.git"
            rel="noreferrer" target="_blank" moz-do-not-send="true">https://github.com/otyshchenko1/xen.git</a>
          branch: stout_upstream<br>
          &gt;<br>
          &gt; You can find previous discussion here:<br>
          &gt; <a
href="https://www.mail-archive.com/xen-devel@lists.xenproject.org/msg21058.html"
            rel="noreferrer" target="_blank" moz-do-not-send="true">https://www.mail-archive.com/xen-devel@lists.xenproject.org/msg21058.html</a><br>
          &gt;<br>
          &gt; Please note, that current patch series doesn’t have the
          following patches:<br>
          &gt; - xen/arm: drivers: scif: Remove unused #define-s
          (already upstreamed)<br>
          &gt; - xen/arm: Reuse R-Car Gen2 platform code for Stout board
          (was dropped)<br>
          &gt; but has new one:<br>
          &gt; - xen/arm: Clarify usage of earlyprintk for Lager board<br>
          &gt;<br>
          &gt; ----------<br>
          &gt;<br>
          &gt; In order to run Xen on Stout board you need
          "PSCI-enabled" U-Boot (not upsteamed yet).<br>
          &gt; You can find corresponding patches for U-Boot here:<br>
          &gt; <a
href="http://u-boot.10912.n7.nabble.com/PATCH-0-3-PSCI-support-for-r8a7790-SoC-Lager-Stout-boards-td357352.html"
            rel="noreferrer" target="_blank" moz-do-not-send="true">http://u-boot.10912.n7.nabble.com/PATCH-0-3-PSCI-support-for-r8a7790-SoC-Lager-Stout-boards-td357352.html</a><br>
          &gt;<br>
          &gt; Have a plan to update Xen Wiki regarding this board.<br>
          &gt;<br>
          &gt; [1] <a href="https://elinux.org/R-Car/Boards/Stout"
            rel="noreferrer" target="_blank" moz-do-not-send="true">https://elinux.org/R-Car/Boards/Stout</a><br>
          &gt;<br>
          &gt; ----------<br>
          &gt;<br>
          &gt; Oleksandr Tyshchenko (3):<br>
          &gt;    xen/arm: drivers: scif: Add support for SCIFA
          compatible UARTs<br>
          &gt;    xen/arm: Clarify usage of earlyprintk for Lager board<br>
          &gt;    xen/arm: Add SCIFA UART support for early printk<br>
          &gt;<br>
          &gt;   docs/misc/arm/early-printk.txt     |   2 +-<br>
          &gt;   xen/arch/arm/arm32/debug-scifa.inc |  51 ++++++++++++++<br>
          &gt;   xen/drivers/char/scif-uart.c       | 139
          +++++++++++++++++++++++++++----------<br>
          &gt;   xen/include/asm-arm/scif-uart.h    |  44 ++++++++++--<br>
          &gt;   4 files changed, 194 insertions(+), 42 deletions(-)<br>
          &gt;   create mode 100644 xen/arch/arm/arm32/debug-scifa.inc<br>
          &gt;<br>
          -- <br>
          Regards,<br>
          <br>
          Oleksandr Tyshchenko<br>
          <br>
          <br>
          _______________________________________________<br>
          Xen-devel mailing list<br>
          <a href="mailto:Xen-devel@lists.xenproject.org"
            target="_blank" moz-do-not-send="true">Xen-devel@lists.xenproject.org</a><br>
          <a
            href="https://lists.xenproject.org/mailman/listinfo/xen-devel"
            rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.xenproject.org/mailman/listinfo/xen-devel</a></blockquote>
      </div>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Regards,

Oleksandr Tyshchenko</pre>
  </body>
</html>

--------------1513F73938DDC8ADA5456B4B--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2445913437135195344==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 15 13:46:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 13:46:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gudp7-00067m-Rg; Fri, 15 Feb 2019 13:46:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Vfmb=QW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gudp6-00067h-5R
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 13:46:36 +0000
X-Inumbo-ID: 196fc590-3128-11e9-9b29-1392956b4513
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 196fc590-3128-11e9-9b29-1392956b4513;
 Fri, 15 Feb 2019 13:46:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Feb 2019 06:46:30 -0700
Message-Id: <5C66C2B6020000780021705A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Feb 2019 06:46:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
 <AEB7DEFF-F671-4A5E-AC27-43D314D82741@citrix.com>
 <5C66BDA60200007800217025@prv1-mh.provo.novell.com>
 <64133DD0-7451-43B7-953F-DA38F601E8A4@citrix.com>
In-Reply-To: <64133DD0-7451-43B7-953F-DA38F601E8A4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE5IGF0IDE0OjM3LCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPj4gT24gRmViIDE1LCAyMDE5LCBhdCAxOjI0IFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+IHdyb3RlOgo+PiBBbmQgdHdvIGNvc21ldGljIHJlbWFya3MgLSB0aGVyZSdzIG5v
IG5lZWQgdG8gcmUtc3BlY2lmeQo+PiBfX211c3RfY2hlY2sgb24gdGhlIGZ1bmN0aW9uIGRlZmlu
aXRpb24sIGFzIHRoZSBmdW5jdGlvbgo+PiBkZWNsYXJhdGlvbiBvdWdodCB0byBiZSBpbiBzY29w
ZSBhbnl3YXkuIEFuZCB0aGVyZSdzIGEgc3RyYXkKPj4gYmxhbmsgaW5zaWRlIHRoZSBsaWtlbHko
KSB5b3UgYWRkLgo+IAo+IEkgZG9u4oCZdCBzZWUgdGhhdCBJIGFkZGVkIGEg4oCYbGlrZWx54oCZ
OyB0aGVyZeKAmXMgb25lIGluIGNvbnRleHQsIGJ1dCBJIGRvbuKAmXQgc2VlIAo+IGFueSBzdHJh
eSBibGFua3MgdGhlcmUuCgpPaCwgSSdtIHNvcnJ5IC0gYW4gYXJ0aWZhY3QgZnJvbSB0aGUgc3Ry
YW5nZSBmb250IG15IG1haWwgY2xpZW50CnVzZXMgd2hlbiB2aWV3aW5nIGF0dGFjaG1lbnRzLiBJ
dCBsb29rcyBsaWtlIHRoZXJlIGlzIGEgc3BhY2UsCmJ1dCB0aGVyZSByZWFsbHkgaXNuJ3QuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 13:47:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 13:47:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gudpg-0006Aa-6H; Fri, 15 Feb 2019 13:47:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CcNQ=QW=citrix.com=prvs=942a2a65b=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1gudpf-0006AU-79
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 13:47:11 +0000
X-Inumbo-ID: 2fd481aa-3128-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fd481aa-3128-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 13:47:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="86010350"
From: Lars Kurth <lars.kurth@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>, Stefano Stabellini
 <stefano.stabellini@xilinx.com>, Julien Grall <julien.grall@arm.com>,
 "Juergen Gross" <jgross@suse.com>
Thread-Topic: [OSSTEST PATCH] README.hardware-acquisition [and 1 more messages]
Thread-Index: AQHUcTB7vkBKJIF5nU2Mkwg5TubLu6XhV9wAgAAe4YA=
Date: Fri, 15 Feb 2019 13:47:07 +0000
Message-ID: <E90F932F-B8DD-4D74-B69E-3B60982A6EFA@citrix.com>
References: <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <23654.43252.57463.874932@mariner.uk.xensource.com>
In-Reply-To: <23654.43252.57463.874932@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.7.190210
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <7B5F01E26C4AB24C89293473223FA7CA@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano  Stabellini <sstabellini@kernel.org>,
 "infra@xenproject.org" <infra@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuLA0KDQphcyBtZW50aW9uZWQgZWFybGllciwgSSB0aGluayB3ZSBuZWVkIGEgbGVnYWwvYWRt
aW4gaXRlbSBmb3IgaGFyZHdhcmUgYW5kIGRvbmF0aW9ucy4gU2VlIHByb3Bvc2VkIGFkZGl0aW9u
IGJlbG93Lg0KDQrvu79PbiAxNS8wMi8yMDE5LCAxMTo1NywgIklhbiBKYWNrc29uIiA8aWFuLmph
Y2tzb25AY2l0cml4LmNvbT4gd3JvdGU6DQoNCiAgICBJYW4gSmFja3NvbiB3cml0ZXMgKCJSZTog
W09TU1RFU1QgUEFUQ0hdIFJFQURNRS5oYXJkd2FyZS1hY3F1aXNpdGlvbiBbYW5kIDEgbW9yZSBt
ZXNzYWdlc10iKToNCiAgICA+IFNvIG92ZXJhbGwsIGZvciB0aGUgcmVhc29ucyBJIGV4cGxhaW4s
IEknbSBnb2luZyB0byBjb21taXQgdGhpcw0KICAgID4gZG9jdW1lbnQgKHN1YmplY3QgdG8gdGhl
IG90aGVyIGNvbW1lbnRzIGV0Yy4pICp3aXRoKiB0aGUgcmVxdWlyZW1lbnQNCiAgICA+IHRoYXQg
aGFyZHdhcmUgbXVzdCBiZSBzdXBwb3J0ZWQgYnkgRGViaWFuIChhdCBsZWFzdCwgaW4gLWJhY2tw
b3J0cykuDQogICAgDQogICAgVGhpcyBkaWRuJ3QgaGFwcGVuLiAgVEhlcmUgd2FzIGNvbnNpZGVy
YWJsZSBmdXJ0aGVyIGRpc2N1c3Npb24uICBUaGUNCiAgICBmYWN0IHRoYXQgdmFyaW91cyBraW5k
cyBvZiB1bmNlcnRhaW50eSBtZWFudCB0aGlzIGRvY3VtZW50IGRpZG4ndCBnZXQNCiAgICBjb21t
aXR0ZWQgaXMgbm93IGJsb2NraW5nIHVzIGdpdmluZyB0aGUgZ28tYWhlYWQgZm9yIHNvbWUgbmV3
IGhhcmR3YXJlDQogICAgYWNxdWlzaXRpb246DQogICAgDQouLi4NCiAgICANCiAgICBGcm9tIGZh
ZTQ4YmQ1ODRhMGI1ODkzNGEyZGY5N2I2ZGIxZDA2ZWFjZjE3MjQgTW9uIFNlcCAxNyAwMDowMDow
MCAyMDAxDQogICAgRnJvbTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
DQogICAgRGF0ZTogVHVlLCAzMCBPY3QgMjAxOCAxNjoxMjoyNyArMDAwMA0KICAgIFN1YmplY3Q6
IFtPU1NURVNUIFBBVENIXSBSRUFETUUuaGFyZHdhcmUtYWNxdWlzaXRpb24NCiAgICANCiAgICBO
ZXcgZG9jdW1lbnQtY3VtLWNoZWNrbGlzdCwgZm9yIGhlbHBpbmcgd2l0aCBoYXJkd2FyZSBwcm9j
dXJlbWVudC4NCiAgICANCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4NCiAgICBDQzogaW5mcmFAeGVucHJvamVjdC5vcmcNCiAgICBDQzog
R2VvcmdlIER1bmxhcCA8ZHVubGFwZ0B1bWljaC5lZHU+DQogICAgQ0M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCiAgICBDQzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbQ0KICAgIC0tDQogICAgdjI6IEFkZCBjYXZlYXRzIGFib3V0IHRoZSBY
ZW4gQVJNIExpbnV4IGJyYW5jaA0KICAgICAgICBTYXkgc29tZXRoaW5nLCBhbGJlaXQgcmF0aGVy
IHZhZ3VlLCBhYm91dCBkZXZpY2UgdHJlZXMNCiAgICAtLS0NCiAgICAgUkVBRE1FLmhhcmR3YXJl
LWFjcXVpc2l0aW9uIHwgMzE3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrDQogICAgIDEgZmlsZSBjaGFuZ2VkLCAzMTcgaW5zZXJ0aW9ucygrKQ0KICAgICBjcmVh
dGUgbW9kZSAxMDA2NDQgUkVBRE1FLmhhcmR3YXJlLWFjcXVpc2l0aW9uDQogICAgDQogICAgZGlm
ZiAtLWdpdCBhL1JFQURNRS5oYXJkd2FyZS1hY3F1aXNpdGlvbiBiL1JFQURNRS5oYXJkd2FyZS1h
Y3F1aXNpdGlvbg0KICAgIG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQogICAgaW5kZXggMDAwMDAwMDAu
LjBhNDI5ZGIzDQogICAgLS0tIC9kZXYvbnVsbA0KICAgICsrKyBiL1JFQURNRS5oYXJkd2FyZS1h
Y3F1aXNpdGlvbg0KICAgIEBAIC0wLDAgKzEsMzE3IEBADQogICAgKz09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQ0KICAgICsjIEhBUkRXQVJFIEFDUVVJU0lUSU9OIEZPUiBPU1NU
RVNUICMNCiAgICArPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQogICAgKw0K
ICAgICtUaGlzIGRvY3VtZW50IGNhbiBiZSB1c2VkIGFzIGEgY2hlY2tsaXN0IHdoZW4gcHJvY3Vy
aW5nIGhhcmR3YXJlIGZvcg0KICAgICthbiBvc3N0ZXN0IGluc3RhbmNlLiAgQSBmZXcgb2YgdGhl
IHBvaW50cyBoYXZlIGRldGFpbHMgc3BlY2lmaWMgdG8gdGhlDQogICAgK1hlbiBQcm9qZWN0IHRl
c3QgbGFiIGluIE1hc3NhY2h1c2V0dHMsIGJ1dCBtb3N0IG9mIGl0IHdpbGwgYmUgcmVsZXZhbnQN
CiAgICArdG8gYWxsIG9zc3Rlc3QgaW5zdGFsbGF0aW9ucy4NCiAgICArDQouLi4NCiAgICArDQog
ICAgK1JFTElBQklMSVRZDQogICAgKz09PT09PT09PT09DQogICAgKw0KICAgICsgKiBvc3N0ZXN0
IHN0cmVzc2VzIHN5c3RlbXMgaW4gdW51c3VhbCB3YXlzLiAgVGhlIG5lZWQgdG8gY29tcGxldGVs
eQ0KICAgICsgICB3aXBlIHRoZSBtYWNoaW5lIGZvciBlYWNoIHRlc3QgbWVhbnMgdGVzdCBob3N0
cyBhcmUgcG93ZXIgY3ljbGVkDQogICAgKyAgIG1vcmUgb2Z0ZW4gdGhhbiB1c3VhbC4NCiAgICAr
DQogICAgKyAqIFJhbmRvbSBmYWlsdXJlcyBkdWUgdG8gdW5yZWxpYWJsZSBoYXJkd2FyZSBhcmUg
bm90IHRvbGVyYWJsZS4gIFNvbWUNCiAgICArICAgaG9zdHMgZG8gbm90IGJvb3QgcmVsaWFibHku
ICBFdmVuIGEgdmVyeSBzbWFsbCBwcm9iYWJpbGl0eSBvZiBhDQogICAgKyAgIHJhbmRvbSBib290
IGZhaWx1cmUsIHBlciBib290LCBpcyBpbnRvbGVyYWJsZSBpbiB0aGlzIENJDQogICAgKyAgIGVu
dmlyb25tZW50OiBob3N0cyBhcmUgcmVib290ZWQgbWFueSB0aW1lcyBhIGRheSwgYW5kIGEgcmFu
ZG9tIGJvb3QNCiAgICArICAgZmFpbHVyZSBsb29rcyBqdXN0IGxpa2UgYSBgaHlwZXJ2aXNvciBj
b3VsZCBub3QgYm9vdCcgYnVnLiAgKFRoZQ0KICAgICsgICBzYW1lIGJ1ZyB3b3VsZCBub3QgYmUg
bm90aWNlYWJsZSBpbiBhIHNlcnZlciBmYXJtIHdoZXJlIGhvc3RzIGFyZQ0KICAgICsgICBuZWFy
bHkgbmV2ZXIgcmVib290ZWQuKQ0KICAgICsNCiAgICArDQoNCkxFR0FMDQo9PT09PQ0KKiBUaGVy
ZSBjYW5ub3QgYmUgKmFueSogcmVzdHJpY3Rpb25zLCBzdWNoIGFzIE5EQXMgb3Igb3RoZXIgcmVz
dHJpY3Rpb25zIGZvciBoYXJkd2FyZSANCiAgIHRoYXQgcnVucyBwdWJsaWMgdGVzdHMgc3VjaCBh
cyBvc3N0ZXN0LiBUaGUgcHJvamVjdCBhbHNvIGRvZXMgbm90IGFjY2VwdCBoYXJkd2FyZSBvbg0K
ICAgbG9hbi4NCg0KKiAnJydIYXJkd2FyZSBEb25hdGlvbnMnJyc6IHNob3VsZCBhbiBvcmdhbmlz
YXRpb24gb3IgaW5kaXZpZHVhbCB3YW50IHRvIGRvbmF0ZSBIYXJkd2FyZSB0byB0aGUgWGVuIA0K
ICAgUHJvamVjdCwgaXQgaXMgbmVjZXNzYXJ5IGZvciB0aGUgZG9ub3Igb2YgdGhlIEhhcmR3YXJl
IHRvIHByb3ZpZGVzIGEgbGV0dGVyIChhbHNvIHJlZmVycmVkIHRvIGFzICcnZG9uYXRpb24gDQog
ICBmb3JtJycpLCB3aGljaCBzdGF0ZXMgdGhlIGZvbGxvd2luZzoNCiAgICsgRGF0ZQ0KDQogICAr
IExpbnV4IEZvdW5kYXRpb24gYWRkcmVzczogDQogICAgICBjL28gWGVuIFByb2plY3QgDQogICAg
ICBMaW51eCBGb3VuZGF0aW9uDQogICAgICAxIExldHRlcm1hbiBEcml2ZQ0KICAgICAgQnVpbGRp
bmcgRCwgU3VpdGUgRDQ3MDANCiAgICAgIFNhbiBGcmFuY2lzY28NCiAgICAgIENBIDk0MTI5DQoN
CiAgICsgRG9ub3IgSW5mb3JtYXRpb246IGlzIGFkZHJlc3MgZGV0YWlscyByZWxhdGVkIHRvIHRo
ZSBkb25vcg0KDQogICArIEEgbmFtZSwgdGl0bGUgYW5kIHNpZ25hdHVyZSBvZiB0aGUgZG9ub3Is
IG9yIGEgcmVwcmVzZW50YXRpdmUgb2YgYSBkb25vciBvcmdhbmlzYXRpb24gd2hvIGlzIA0KICAg
ICAgYXV0aG9yaXplZCB0byBhcHByb3ZlIHRoZSBkb25hdGlvbg0KDQogICArIEEgZGVzY3JpcHRp
b24gb2YgdGhlIGRvbmF0ZWQgaXRlbXMsIGlkZWFsbHkgd2l0aCBjb3JyZWN0IG1vZGVsIGFuZCBz
ZXJpYWwgbnVtYmVycw0KDQogICBUeXBpY2FsbHkgZG9uYXRpbmcgb3JnYW5pc2F0aW9ucyBoYXZl
IHRoZWlyIG93biB0ZW1wbGF0ZSBmb3IgZG9uYXRpb24gZm9ybXMsIHdoaWNoIGlzIHdoeSB3ZQ0K
ICAgaGF2ZSBub3QgcHJvdmlkZWQgb3VyIG93biB0ZW1wbGF0ZS4NCg0KQmVzdCBSZWdhcmRzDQpM
YXJzDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 13:47:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 13:47:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gudpr-0006CD-Go; Fri, 15 Feb 2019 13:47:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yVz/=QW=citrix.com=prvs=942cbbc70=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gudpq-0006Bz-8y
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 13:47:22 +0000
X-Inumbo-ID: 36c1cfc6-3128-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36c1cfc6-3128-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 13:47:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="86010355"
To: George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
 <AEB7DEFF-F671-4A5E-AC27-43D314D82741@citrix.com>
 <5C66BDA60200007800217025@prv1-mh.provo.novell.com>
 <64133DD0-7451-43B7-953F-DA38F601E8A4@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <23b1a02e-61fe-2469-cc18-0b92f9221360@citrix.com>
Date: Fri, 15 Feb 2019 13:47:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <64133DD0-7451-43B7-953F-DA38F601E8A4@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMjAxOSAxMzozNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPgo+Pj4gVGhlIG9uZSBp
c3N1ZSBpcyB0aGF0IGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZigpIGN1cnJlbnRseSBpcyBhY3R1
YWxseSBhIAo+Pj4gZGVhZGxvY2sgcmlzayBpZiB0d28gZGlmZmVyZW50IHZjcHVzIHN0YXJ0IGl0
IGF0IHRoZSBzYW1lIHRpbWUuICBJIHRoaW5rIHRoZSAKPj4+IGF0dGFjaGVkIHBhdGNoIChjb21w
aWxlLXRlc3RlZCBvbmx5KSBzaG91bGQgZml4IHRoaXMgaXNzdWU7IGFmdGVyIHRoaXMgcGF0Y2gg
Cj4+PiB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gdXNlIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZigp
IGluIAo+Pj4gYWx0cDJtX3NldF9kb21haW5fc3RhdGUgaW5zdGVhZC4KPj4gVGhlcmUncyBvbmUg
dGhpbmcgSSBkb24ndCByZWFsbHkgbGlrZSBoZXJlLCB3aGljaCBpcyBhIHJlc3VsdCBvZiB0aGUK
Pj4gKG5lY2Vzc2FyeSkgcmUtdXNlIG9mIHRoZSBoeXBlcmNhbGwgZGVhZGxvY2sgbXV0ZXg6IFRo
aXMKPj4gY2VydGFpbmx5IHBvc2VzIHRoZSByaXNrIG9mIGdldHRpbmcgY2FsbGVkIGZyb20gYSBj
b250ZXh0IHdoZXJlCj4+IHRoZSBsb2NrIHdhcyBhbHJlYWR5IGFjcXVpcmVkLiBUaGVyZWZvcmUg
SSdkIGxpa2UgdG8gc3VnZ2VzdCB0bwo+PiB1c2UgdGhpcyBsb2NrIGluIGEgcmVjdXJzaXZlIHdh
eSAoaGVyZSBhbmQgZWxzZXdoZXJlKS4KCkkgY2FuJ3QgdGhpbmsgb2YgYSB1c2VjYXNlIHdlcmUg
d2Ugd291bGQgd2FudCB0byB0b2xlcmF0ZSByZWN1cnNpb24gb24KdGhlIGh5cGVyY2FsbCBkZWFk
bG9jayBzcGlubG9jay4KCkknZCBhc3NlcnQvZG9tYWluX2NyYXNoKCkgdGhhdCBpdHMgbm90IGxv
Y2tlZCBieSB0aGUgY3VycmVudCBjcHUsIHJhdGhlcgp0aGFuIGNvbXBsaWNhdGluZyBldmVyeXRo
aW5nIGZvciBhIHRoZW9yZXRpY2FsIGNhc2Ugb2YgcXVlc3Rpb25hYmxlIHV0aWxpdHkuCgpBdHRl
bXB0ZWQgbmVzdGluZyBvZiB0aGlzIGxvY2sgaXNuJ3QgYSBzZWN1cml0eSBpc3N1ZSwgYmVjYXVz
ZSBhbGwgdGhhdAp3aWxsIGhhcHBlbiBpcyB0aGF0IHRoZSB2Y3B1IHdpbGwgbGl2ZWxvY2sgdGFr
aW5nIGNvbnRpbnVhdGlvbnMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 13:51:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 13:51:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gudty-000724-3i; Fri, 15 Feb 2019 13:51:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o/cr=QW=citrix.com=prvs=942b6a84d=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gudtx-00071z-55
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 13:51:37 +0000
X-Inumbo-ID: cd549cfc-3128-11e9-8c5a-5ffc398624b8
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd549cfc-3128-11e9-8c5a-5ffc398624b8;
 Fri, 15 Feb 2019 13:51:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="86010553"
From: George Dunlap <George.Dunlap@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
Thread-Index: AQHUwsf/zpbH/aT910Gftif8sMQ5HqXgxDYAgAAJIwCAAAOMAIAAArYAgAABHgA=
Date: Fri, 15 Feb 2019 13:51:18 +0000
Message-ID: <CC7A5FBC-56A1-4623-93CE-9C31697141B6@citrix.com>
References: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
 <AEB7DEFF-F671-4A5E-AC27-43D314D82741@citrix.com>
 <5C66BDA60200007800217025@prv1-mh.provo.novell.com>
 <64133DD0-7451-43B7-953F-DA38F601E8A4@citrix.com>
 <23b1a02e-61fe-2469-cc18-0b92f9221360@citrix.com>
In-Reply-To: <23b1a02e-61fe-2469-cc18-0b92f9221360@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.102.3)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <2B6CD5890193AC449C81A003701C0AF2@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gRmViIDE1LCAyMDE5LCBhdCAxOjQ3IFBNLCBBbmRyZXcgQ29vcGVyIDxBbmRyZXcu
Q29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToNCj4gDQo+IE9uIDE1LzAyLzIwMTkgMTM6MzcsIEdl
b3JnZSBEdW5sYXAgd3JvdGU6DQo+PiANCj4+Pj4gVGhlIG9uZSBpc3N1ZSBpcyB0aGF0IGRvbWFp
bl9wYXVzZV9leGNlcHRfc2VsZigpIGN1cnJlbnRseSBpcyBhY3R1YWxseSBhIA0KPj4+PiBkZWFk
bG9jayByaXNrIGlmIHR3byBkaWZmZXJlbnQgdmNwdXMgc3RhcnQgaXQgYXQgdGhlIHNhbWUgdGlt
ZS4gIEkgdGhpbmsgdGhlIA0KPj4+PiBhdHRhY2hlZCBwYXRjaCAoY29tcGlsZS10ZXN0ZWQgb25s
eSkgc2hvdWxkIGZpeCB0aGlzIGlzc3VlOyBhZnRlciB0aGlzIHBhdGNoIA0KPj4+PiB5b3Ugc2hv
dWxkIGJlIGFibGUgdG8gdXNlIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZigpIGluIA0KPj4+PiBh
bHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSBpbnN0ZWFkLg0KPj4+IFRoZXJlJ3Mgb25lIHRoaW5nIEkg
ZG9uJ3QgcmVhbGx5IGxpa2UgaGVyZSwgd2hpY2ggaXMgYSByZXN1bHQgb2YgdGhlDQo+Pj4gKG5l
Y2Vzc2FyeSkgcmUtdXNlIG9mIHRoZSBoeXBlcmNhbGwgZGVhZGxvY2sgbXV0ZXg6IFRoaXMNCj4+
PiBjZXJ0YWlubHkgcG9zZXMgdGhlIHJpc2sgb2YgZ2V0dGluZyBjYWxsZWQgZnJvbSBhIGNvbnRl
eHQgd2hlcmUNCj4+PiB0aGUgbG9jayB3YXMgYWxyZWFkeSBhY3F1aXJlZC4gVGhlcmVmb3JlIEkn
ZCBsaWtlIHRvIHN1Z2dlc3QgdG8NCj4+PiB1c2UgdGhpcyBsb2NrIGluIGEgcmVjdXJzaXZlIHdh
eSAoaGVyZSBhbmQgZWxzZXdoZXJlKS4NCj4gDQo+IEkgY2FuJ3QgdGhpbmsgb2YgYSB1c2VjYXNl
IHdlcmUgd2Ugd291bGQgd2FudCB0byB0b2xlcmF0ZSByZWN1cnNpb24gb24NCj4gdGhlIGh5cGVy
Y2FsbCBkZWFkbG9jayBzcGlubG9jay4NCg0KSXQgc291bmRzIGxpa2UgSmFuIGlzIHNwZWNpZmlj
YWxseSB0aGlua2luZyB0aGF0IHNvbWVvbmUgbWF5IChzYXkpIGNhbGwgZG9tY3RsX2xvY2soKSwg
dGhlbiBhZnRlcndhcmRzIGNhbGwgZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKCkuDQoNCk9mIGNv
dXJzZSwgdGhhdCB3b3VsZCBkZWFkbG9jayBpbW1lZGlhdGVseSwgc28gd291bGQgcHJvYmFibHkg
Z2V0IGNhdWdodCBiZWZvcmUgdGhlIHBhdGNoIGV2ZW4gZ290IHRvIGBnaXQgc2VuZC1lbWFpbGAu
ICBCdXQgaXQgc2VlbXMgbGlrZSBhIHJlYXNvbmFibGUgdGhpbmcgc29tZW9uZSBtaWdodCB3YW50
IHRvIGRvLg0KDQpPVE9ILCBJ4oCZbSBmaW5lIGxlYXZpbmcgbWFraW5nIGl0IHJlY3Vyc2l2ZSB1
bnRpbCBzb21lb25lIGRpc2NvdmVycyB0aGF0IGl0IG5lZWRzIHRvIGJlLg0KDQogLUdlb3JnZQ0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:00:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:00:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gue2j-0007zp-1K; Fri, 15 Feb 2019 14:00:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9h2z=QW=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gue2h-0007zk-3B
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:00:39 +0000
X-Inumbo-ID: 105c2186-312a-11e9-9356-93d261fd6e52
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 105c2186-312a-11e9-9356-93d261fd6e52;
 Fri, 15 Feb 2019 14:00:35 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 15F3C3016E63; Fri, 15 Feb 2019 16:00:34 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id EBB22303EC22;
 Fri, 15 Feb 2019 16:00:33 +0200 (EET)
To: George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
 <AEB7DEFF-F671-4A5E-AC27-43D314D82741@citrix.com>
 <5C66BDA60200007800217025@prv1-mh.provo.novell.com>
 <64133DD0-7451-43B7-953F-DA38F601E8A4@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <635c18d4-ee1a-2c4b-6662-265e59ef66c8@bitdefender.com>
Date: Fri, 15 Feb 2019 16:00:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <64133DD0-7451-43B7-953F-DA38F601E8A4@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xNS8xOSAzOjM3IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IAo+IAo+PiBPbiBGZWIg
MTUsIDIwMTksIGF0IDE6MjQgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3Jv
dGU6Cj4+Cj4+Pj4+IE9uIDE1LjAyLjE5IGF0IDEzOjUyLCA8R2VvcmdlLkR1bmxhcEBjaXRyaXgu
Y29tPiB3cm90ZToKPj4+PiBPbiBGZWIgMTIsIDIwMTksIGF0IDExOjQyIEFNLCBSYXp2YW4gQ29q
b2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+Cj4+Pj4gSFZNT1Bf
YWx0cDJtX3NldF9kb21haW5fc3RhdGUgZG9lcyBub3QgZG9tYWluX3BhdXNlKCksIHByZXN1bWFi
bHkKPj4+PiBvbiBwdXJwb3NlIChhcyBpdCB3YXMgb3JpZ2luYWxseSBzdXBwb3NlZCB0byBjYXRl
ciB0byBhIGluLWd1ZXN0Cj4+Pj4gYWdlbnQsIGFuZCBhIGRvbWFpbiBwYXVzaW5nIGl0c2VsZiBp
cyBub3QgYSBnb29kIGlkZWEpLgo+Pj4KPj4+IFNvcnJ5IHRvIGNvbWUgaW4gaGVyZSBvbiB2NCBh
bmQgc3VnZ2VzdCBjaGFuZ2luZyBldmVyeXRoaW5nLCBidXQgSSBkb27igJl0Cj4+PiByZWFsbHkg
bGlrZSB0aGUgc29sdXRpb24geW91IGhhdmUgaGVyZS4gIE5vdCBzZXR0aW5nIGFsdHAybSB0byDi
gJhhY3RpdmXigJkgdW50aWwKPj4+IGFmdGVyIHRoZSB2Y3B1cyBhcmUgc2V0IHVwIG1ha2VzIHNl
bnNlOyBidXQgcGFzc2luZyB0aGlzIHRydWUvZmFsc2UgdmFsdWUgaW4KPj4+IHNlZW1zIHVnbHks
IGFuZCBzdGlsbCBzZWVtcyBhIGJpdCByYWN5IChpLmUuLCB3aGF0IGlmIHAybV9hY3RpdmUoKSBp
cwo+Pj4gZGlzYWJsZWQgYmV0d2VlbiB0aGUgY2hlY2sgaW4gSFZNT1BfYWx0cDJtX3N3aXRjaF9w
Mm0gYW5kIHRoZSB0aW1lIHdlCj4+PiBhY3R1YWxseSBjYWxsIGFsdHAybV92Y3B1X3VwZGF0ZV9w
Mm0oKT8pCj4+Pgo+Pj4gSSBjZXJ0YWlubHkgZG9u4oCZdCB0aGluayBkb21haW5fcGF1c2UoKSBz
aG91bGQgYmUgb3VyIGdvLXRvIHNvbHV0aW9uIGZvciByYWNlCj4+PiBhdm9pZGFuY2UsIGJ1dCBp
biB0aGlzIGNhc2UgaXQgcmVhbGx5IHNlZW1zIGxpa2Ugc3dpdGNoaW5nIHRoZSBnbG9iYWwgcDJt
IGZvcgo+Pj4gZXZlcnkgdmNwdSBhdCBvbmNlIG1ha2VzIHRoZSBtb3N0IHNlbnNlOyBhbmQgdHJ5
aW5nIHRvIHNhZmVseSBjaGFuZ2UgdGhpcyBvbgo+Pj4gYW4gdW5wYXVzZWQgZG9tYWluIGlzIG5v
dCBvbmx5IG92ZXJseSBjb21wbGljYXRlZCwgYnV0IHByb2JhYmx5IG5vdCB3aGF0IHdlCj4+PiB3
YW50ZWQgYW55d2F5Lgo+Pj4KPj4+IHAybV9hbHRwMm1fZGVzdHJveV9ieV9pZCgpIGFuZCBwMm1f
c3dpdGNoX2RvbWFpbl9hbHRwMm1fYnlfaWQoKSBhbHJlYWR5IHVzZQo+Pj4gZG9tYWluX3BhdXNl
X2V4Y2VwdF9zZWxmKCk7IHNvIGl0IHNlZW1zIGxpa2Ugbm90IHVzaW5nIGl0IGZvcgo+Pj4gYWx0
cDJtX3NldF9kb21haW5fc3RhdGUgd2FzIHByb2JhYmx5IG1vcmUgb2YgYW4gb3ZlcnNpZ2h0IHRo
YW4gYW4gaW50ZW50aW9uYWwKPj4+IGRlY2lzaW9uLiAgVXNpbmcgdGhhdCBoZXJlIHNlZW1zIGxp
a2UgYSBtb3JlIHJvYnVzdCBzb2x1dGlvbi4KPj4KPj4gQWgsIEkgZGlkbid0IGV2ZW4gcmVjYWxs
IHRoZXJlIHdhcyBzdWNoIGEgZnVuY3Rpb24uIEFzIHRoaXMgbm93Cj4+IGFsc28gYWxsb3dzIGNv
dmVyaW5nIGEgZG9tYWluIHJlcXVlc3RpbmcgdGhlIG9wZXJhdGlvbiBmb3IgaXRzZWxmLAo+PiBJ
IGRvbid0IG1pbmQgdGhlIHBhdXNpbmcgYXBwcm9hY2ggYW55bW9yZS4KPiAKPiBZZWFoLCBJIGZv
cmdvdCB0b28gdW50aWwgSSB3YXMgZ3JlcHBpbmcgZm9yIOKAnGRvbWFpbl9wYXVzZeKAnSB0byBm
aWd1cmUgb3V0IHdoYXQgZXZlcnlvbmUgZWxzZSB3YXMgZG9pbmcuIDotKQo+IAo+Pj4gVGhlIG9u
ZSBpc3N1ZSBpcyB0aGF0IGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZigpIGN1cnJlbnRseSBpcyBh
Y3R1YWxseSBhCj4+PiBkZWFkbG9jayByaXNrIGlmIHR3byBkaWZmZXJlbnQgdmNwdXMgc3RhcnQg
aXQgYXQgdGhlIHNhbWUgdGltZS4gIEkgdGhpbmsgdGhlCj4+PiBhdHRhY2hlZCBwYXRjaCAoY29t
cGlsZS10ZXN0ZWQgb25seSkgc2hvdWxkIGZpeCB0aGlzIGlzc3VlOyBhZnRlciB0aGlzIHBhdGNo
Cj4+PiB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gdXNlIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZigp
IGluCj4+PiBhbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSBpbnN0ZWFkLgo+Pgo+PiBUaGVyZSdzIG9u
ZSB0aGluZyBJIGRvbid0IHJlYWxseSBsaWtlIGhlcmUsIHdoaWNoIGlzIGEgcmVzdWx0IG9mIHRo
ZQo+PiAobmVjZXNzYXJ5KSByZS11c2Ugb2YgdGhlIGh5cGVyY2FsbCBkZWFkbG9jayBtdXRleDog
VGhpcwo+PiBjZXJ0YWlubHkgcG9zZXMgdGhlIHJpc2sgb2YgZ2V0dGluZyBjYWxsZWQgZnJvbSBh
IGNvbnRleHQgd2hlcmUKPj4gdGhlIGxvY2sgd2FzIGFscmVhZHkgYWNxdWlyZWQuIFRoZXJlZm9y
ZSBJJ2QgbGlrZSB0byBzdWdnZXN0IHRvCj4+IHVzZSB0aGlzIGxvY2sgaW4gYSByZWN1cnNpdmUg
d2F5IChoZXJlIGFuZCBlbHNld2hlcmUpLgo+IAo+Pgo+PiBBbmQgdHdvIGNvc21ldGljIHJlbWFy
a3MgLSB0aGVyZSdzIG5vIG5lZWQgdG8gcmUtc3BlY2lmeQo+PiBfX211c3RfY2hlY2sgb24gdGhl
IGZ1bmN0aW9uIGRlZmluaXRpb24sIGFzIHRoZSBmdW5jdGlvbgo+PiBkZWNsYXJhdGlvbiBvdWdo
dCB0byBiZSBpbiBzY29wZSBhbnl3YXkuIEFuZCB0aGVyZSdzIGEgc3RyYXkKPj4gYmxhbmsgaW5z
aWRlIHRoZSBsaWtlbHkoKSB5b3UgYWRkLgo+IAo+IEkgZG9u4oCZdCBzZWUgdGhhdCBJIGFkZGVk
IGEg4oCYbGlrZWx54oCZOyB0aGVyZeKAmXMgb25lIGluIGNvbnRleHQsIGJ1dCBJIGRvbuKAmXQg
c2VlIGFueSBzdHJheSBibGFua3MgdGhlcmUuCj4gCj4gVGhlIG90aGVyIHR3byBwb2ludHMgbWFr
ZSBzZW5zZSDigJQgUmF6dmFuLCB3b3VsZCB5b3UgYmUgd2lsbGluZyB0byBtYWtlIHRob3NlIGNo
YW5nZXMgKGFuZCB0ZXN0IHRoZSByZXN1bHQsIGFzIEkgaGF2ZW7igJl0IGRvbmUgbW9yZSB0aGFu
IGNvbXBpbGUtdGVzdCBpdCk/CgpPZiBjb3Vyc2UsIGhhcHB5IHRvLiBKdXN0IHRvIG1ha2Ugc3Vy
ZSBJIHVuZGVyc3RhbmQgd2hlcmUgd2Ugc3RhbmQ6IEknbGwgCnRyeSB0byBsZWF2ZSB0aGUgbXV0
ZXggYWxvbmUgZm9yIG5vdyBhbmQgb25seSBzd2l0Y2ggdG8gYSByZWN1cnNpdmUgb25lIAppZiBh
bnl0aGluZyBibG93cyB1cC4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:02:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:02:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gue4A-00084k-Cd; Fri, 15 Feb 2019 14:02:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Vfmb=QW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gue48-00084b-DO
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:02:08 +0000
X-Inumbo-ID: 477dbcff-312a-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 477dbcff-312a-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 14:02:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Feb 2019 07:02:06 -0700
Message-Id: <5C66C6600200007800217083@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Feb 2019 07:02:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 <george.dunlap@citrix.com>
References: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
 <AEB7DEFF-F671-4A5E-AC27-43D314D82741@citrix.com>
 <5C66BDA60200007800217025@prv1-mh.provo.novell.com>
 <64133DD0-7451-43B7-953F-DA38F601E8A4@citrix.com>
 <23b1a02e-61fe-2469-cc18-0b92f9221360@citrix.com>
 <CC7A5FBC-56A1-4623-93CE-9C31697141B6@citrix.com>
In-Reply-To: <CC7A5FBC-56A1-4623-93CE-9C31697141B6@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE5IGF0IDE0OjUxLCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKCj4gCj4+IE9uIEZlYiAxNSwgMjAxOSwgYXQgMTo0NyBQTSwgQW5kcmV3IENvb3BlciA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IAo+PiBPbiAxNS8wMi8yMDE5IDEzOjM3
LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gCj4+Pj4+IFRoZSBvbmUgaXNzdWUgaXMgdGhhdCBk
b21haW5fcGF1c2VfZXhjZXB0X3NlbGYoKSBjdXJyZW50bHkgaXMgYWN0dWFsbHkgYSAKPj4+Pj4g
ZGVhZGxvY2sgcmlzayBpZiB0d28gZGlmZmVyZW50IHZjcHVzIHN0YXJ0IGl0IGF0IHRoZSBzYW1l
IHRpbWUuICBJIHRoaW5rIHRoZSAKPiAKPj4+Pj4gYXR0YWNoZWQgcGF0Y2ggKGNvbXBpbGUtdGVz
dGVkIG9ubHkpIHNob3VsZCBmaXggdGhpcyBpc3N1ZTsgYWZ0ZXIgdGhpcyBwYXRjaCAKPiAKPj4+
Pj4geW91IHNob3VsZCBiZSBhYmxlIHRvIHVzZSBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYoKSBp
biAKPj4+Pj4gYWx0cDJtX3NldF9kb21haW5fc3RhdGUgaW5zdGVhZC4KPj4+PiBUaGVyZSdzIG9u
ZSB0aGluZyBJIGRvbid0IHJlYWxseSBsaWtlIGhlcmUsIHdoaWNoIGlzIGEgcmVzdWx0IG9mIHRo
ZQo+Pj4+IChuZWNlc3NhcnkpIHJlLXVzZSBvZiB0aGUgaHlwZXJjYWxsIGRlYWRsb2NrIG11dGV4
OiBUaGlzCj4+Pj4gY2VydGFpbmx5IHBvc2VzIHRoZSByaXNrIG9mIGdldHRpbmcgY2FsbGVkIGZy
b20gYSBjb250ZXh0IHdoZXJlCj4+Pj4gdGhlIGxvY2sgd2FzIGFscmVhZHkgYWNxdWlyZWQuIFRo
ZXJlZm9yZSBJJ2QgbGlrZSB0byBzdWdnZXN0IHRvCj4+Pj4gdXNlIHRoaXMgbG9jayBpbiBhIHJl
Y3Vyc2l2ZSB3YXkgKGhlcmUgYW5kIGVsc2V3aGVyZSkuCj4+IAo+PiBJIGNhbid0IHRoaW5rIG9m
IGEgdXNlY2FzZSB3ZXJlIHdlIHdvdWxkIHdhbnQgdG8gdG9sZXJhdGUgcmVjdXJzaW9uIG9uCj4+
IHRoZSBoeXBlcmNhbGwgZGVhZGxvY2sgc3BpbmxvY2suCj4gCj4gSXQgc291bmRzIGxpa2UgSmFu
IGlzIHNwZWNpZmljYWxseSB0aGlua2luZyB0aGF0IHNvbWVvbmUgbWF5IChzYXkpIGNhbGwgCj4g
ZG9tY3RsX2xvY2soKSwgdGhlbiBhZnRlcndhcmRzIGNhbGwgZG9tYWluX3BhdXNlX2V4Y2VwdF9z
ZWxmKCkuCj4gCj4gT2YgY291cnNlLCB0aGF0IHdvdWxkIGRlYWRsb2NrIGltbWVkaWF0ZWx5LCBz
byB3b3VsZCBwcm9iYWJseSBnZXQgY2F1Z2h0IAo+IGJlZm9yZSB0aGUgcGF0Y2ggZXZlbiBnb3Qg
dG8gYGdpdCBzZW5kLWVtYWlsYC4KCkluZGVlZC4gVGhlIHNpdHVhdGlvbiBJJ20gd29ycmllZCBh
Ym91dCBpcyBpZiB0aGlzIHdhcyBwdXQgb24gc29tZQplcnJvciBwYXRoLCB3aGljaCBtaWdodCBu
ZXZlciBiZSBoaXQgaW4gdGVzdGluZy4KCj4gIEJ1dCBpdCBzZWVtcyBsaWtlIGEgCj4gcmVhc29u
YWJsZSB0aGluZyBzb21lb25lIG1pZ2h0IHdhbnQgdG8gZG8uCj4gCj4gT1RPSCwgSeKAmW0gZmlu
ZSBsZWF2aW5nIG1ha2luZyBpdCByZWN1cnNpdmUgdW50aWwgc29tZW9uZSBkaXNjb3ZlcnMgdGhh
dCBpdCAKPiBuZWVkcyB0byBiZS4KCkNvbnNpZGVyaW5nIEFuZHJldydzIHJlbWFyayB0b3dhcmRz
IHRoaXMgImp1c3QiIGJlaW5nIGEgbGl2ZSBsb2NrCm9mIGEgZG9tYWluLCBJIHdvbid0IGluc2lz
dCBvbiB0aGUgcmVjdXJzaXZlbmVzcywgYnV0IEkgc3RpbGwgdGhpbmsKaXQgd291bGQgYmUgYmV0
dGVyIGFzIGxlc3MgZXJyb3IgcHJvbmUgZG93biB0aGUgcm9hZC4gSWYgbGVmdCBhcyBpcywKaXQg
d291bGQgcGVyaGFwcyBiZSBhIGdvb2QgaWRlYSB0byBhdCBsZWFzdCBsZWF2ZSBhIHJlbWFyayBp
biB0aGUKZGVzY3JpcHRpb24sIHNvIHRoYXQgc29tZW9uZSBydW5uaW5nIGludG8gdGhlIHByb2Js
ZW0gYW5kIGZpbmRpbmcKdGhpcyBjb21taXQgd29uJ3QgaGF2ZSB0byBndWVzcyB3aHkgaXQgaXMg
dGhlIHdheSBpdCBpcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:15:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:15:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gueGr-0000lR-P7; Fri, 15 Feb 2019 14:15:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o/cr=QW=citrix.com=prvs=942b6a84d=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gueGq-0000lM-P3
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:15:16 +0000
X-Inumbo-ID: 1c833f45-312c-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c833f45-312c-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 14:15:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="86011996"
From: George Dunlap <George.Dunlap@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
Thread-Index: AQHUwsf/zpbH/aT910Gftif8sMQ5HqXgxDYAgAAJIwCAAAOMAIAAArYAgAABHgCAAAMHAIAAA6YA
Date: Fri, 15 Feb 2019 14:15:13 +0000
Message-ID: <429D75FD-E91B-4F8F-9FBD-D1E5B79BAB80@citrix.com>
References: <1549971734-12795-1-git-send-email-rcojocaru@bitdefender.com>
 <AEB7DEFF-F671-4A5E-AC27-43D314D82741@citrix.com>
 <5C66BDA60200007800217025@prv1-mh.provo.novell.com>
 <64133DD0-7451-43B7-953F-DA38F601E8A4@citrix.com>
 <23b1a02e-61fe-2469-cc18-0b92f9221360@citrix.com>
 <CC7A5FBC-56A1-4623-93CE-9C31697141B6@citrix.com>
 <5C66C6600200007800217083@prv1-mh.provo.novell.com>
In-Reply-To: <5C66C6600200007800217083@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.102.3)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <A3469E6978F0CB469B02836E79A56565@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 V4] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gRmViIDE1LCAyMDE5LCBhdCAyOjAyIFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+IHdyb3RlOg0KPiANCj4+Pj4gT24gMTUuMDIuMTkgYXQgMTQ6NTEsIDxHZW9yZ2Uu
RHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOg0KPiANCj4+IA0KPj4+IE9uIEZlYiAxNSwgMjAxOSwg
YXQgMTo0NyBQTSwgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6DQo+Pj4gDQo+Pj4gT24gMTUvMDIvMjAxOSAxMzozNywgR2VvcmdlIER1bmxhcCB3cm90ZToN
Cj4+Pj4gDQo+Pj4+Pj4gVGhlIG9uZSBpc3N1ZSBpcyB0aGF0IGRvbWFpbl9wYXVzZV9leGNlcHRf
c2VsZigpIGN1cnJlbnRseSBpcyBhY3R1YWxseSBhIA0KPj4+Pj4+IGRlYWRsb2NrIHJpc2sgaWYg
dHdvIGRpZmZlcmVudCB2Y3B1cyBzdGFydCBpdCBhdCB0aGUgc2FtZSB0aW1lLiAgSSB0aGluayB0
aGUgDQo+PiANCj4+Pj4+PiBhdHRhY2hlZCBwYXRjaCAoY29tcGlsZS10ZXN0ZWQgb25seSkgc2hv
dWxkIGZpeCB0aGlzIGlzc3VlOyBhZnRlciB0aGlzIHBhdGNoIA0KPj4gDQo+Pj4+Pj4geW91IHNo
b3VsZCBiZSBhYmxlIHRvIHVzZSBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYoKSBpbiANCj4+Pj4+
PiBhbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSBpbnN0ZWFkLg0KPj4+Pj4gVGhlcmUncyBvbmUgdGhp
bmcgSSBkb24ndCByZWFsbHkgbGlrZSBoZXJlLCB3aGljaCBpcyBhIHJlc3VsdCBvZiB0aGUNCj4+
Pj4+IChuZWNlc3NhcnkpIHJlLXVzZSBvZiB0aGUgaHlwZXJjYWxsIGRlYWRsb2NrIG11dGV4OiBU
aGlzDQo+Pj4+PiBjZXJ0YWlubHkgcG9zZXMgdGhlIHJpc2sgb2YgZ2V0dGluZyBjYWxsZWQgZnJv
bSBhIGNvbnRleHQgd2hlcmUNCj4+Pj4+IHRoZSBsb2NrIHdhcyBhbHJlYWR5IGFjcXVpcmVkLiBU
aGVyZWZvcmUgSSdkIGxpa2UgdG8gc3VnZ2VzdCB0bw0KPj4+Pj4gdXNlIHRoaXMgbG9jayBpbiBh
IHJlY3Vyc2l2ZSB3YXkgKGhlcmUgYW5kIGVsc2V3aGVyZSkuDQo+Pj4gDQo+Pj4gSSBjYW4ndCB0
aGluayBvZiBhIHVzZWNhc2Ugd2VyZSB3ZSB3b3VsZCB3YW50IHRvIHRvbGVyYXRlIHJlY3Vyc2lv
biBvbg0KPj4+IHRoZSBoeXBlcmNhbGwgZGVhZGxvY2sgc3BpbmxvY2suDQo+PiANCj4+IEl0IHNv
dW5kcyBsaWtlIEphbiBpcyBzcGVjaWZpY2FsbHkgdGhpbmtpbmcgdGhhdCBzb21lb25lIG1heSAo
c2F5KSBjYWxsIA0KPj4gZG9tY3RsX2xvY2soKSwgdGhlbiBhZnRlcndhcmRzIGNhbGwgZG9tYWlu
X3BhdXNlX2V4Y2VwdF9zZWxmKCkuDQo+PiANCj4+IE9mIGNvdXJzZSwgdGhhdCB3b3VsZCBkZWFk
bG9jayBpbW1lZGlhdGVseSwgc28gd291bGQgcHJvYmFibHkgZ2V0IGNhdWdodCANCj4+IGJlZm9y
ZSB0aGUgcGF0Y2ggZXZlbiBnb3QgdG8gYGdpdCBzZW5kLWVtYWlsYC4NCj4gDQo+IEluZGVlZC4g
VGhlIHNpdHVhdGlvbiBJJ20gd29ycmllZCBhYm91dCBpcyBpZiB0aGlzIHdhcyBwdXQgb24gc29t
ZQ0KPiBlcnJvciBwYXRoLCB3aGljaCBtaWdodCBuZXZlciBiZSBoaXQgaW4gdGVzdGluZy4NCg0K
SG1tLCBvciBvdGhlciB1bnVzdWFsIHBhdGhzLiAgSeKAmW0gbGVhbmluZyBtb3JlIHRvd2FyZHMg
c2F5aW5nIHdlIHNob3VsZCB1c2Ugc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgpOyBpdOKAmXMgbm90ICp0
aGF0KiBtdWNoIG1vcmUgY29tcGxpY2F0aW9uLCBpcyBpdCwgQW5keT8NCg0KIC1HZW9yZ2UKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:17:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:17:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gueIc-0000ru-6G; Fri, 15 Feb 2019 14:17:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Im7x=QW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gueIa-0000rZ-Dn
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:17:04 +0000
X-Inumbo-ID: 5bdaee88-312c-11e9-92a0-ab78b407b871
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5bdaee88-312c-11e9-92a0-ab78b407b871;
 Fri, 15 Feb 2019 14:17:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gueIV-0005wo-Ha; Fri, 15 Feb 2019 14:16:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gueIV-0000k8-75; Fri, 15 Feb 2019 14:16:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gueIV-0007Ys-5q; Fri, 15 Feb 2019 14:16:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133224-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:build-arm64-pvops:<job status>:broken:regression
 linux-next:build-arm64-xsm:<job status>:broken:regression
 linux-next:build-arm64:<job status>:broken:regression
 linux-next:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-next:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-next:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm: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-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c4f3ef3eb53fd7e8cbfe200d5ff6dba2b08526b5
X-Osstest-Versions-That: linux=d13937116f1e82bf508a6325111b322c30c85eb9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Feb 2019 14:16:59 +0000
Subject: [Xen-devel] [linux-next test] 133224: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIyNCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyMjQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzE0NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMTQ1CiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzMxNDUKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzE0NQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzMTQ1CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMxNDUKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzE0NQogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzMTQ1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMxNDUKClJlZ3Jlc3Npb25zIHdo
aWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzMxNDUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzMxNDUKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDEzMzE0NQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMzMTQ1CiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzMxNDUKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDEzMzE0NQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMzMTQ1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5y
ZXBlYXQgZmFpbCBsaWtlIDEzMzE0NQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgbGlrZSAxMzMxNDUKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMzE0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMTQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMx
NDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMzE0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMTQ1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
ZmFpbCBsaWtlIDEzMzE0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMTQ1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzMxNDUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGM0ZjNlZjNlYjUzZmQ3ZThjYmZlMjAwZDVmZjZkYmEyYjA4NTI2YjUKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGQxMzkzNzExNmYxZTgyYmY1MDhhNjMyNTEx
MWIzMjJjMzBjODVlYjkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMjI0ICAyMDE5
LTAyLTEzIDA5OjE5OjA2IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:17:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:17:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gueIu-0000uH-Fd; Fri, 15 Feb 2019 14:17:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yqDi=QW=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1gueIs-0000u2-DI
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:17:22 +0000
X-Inumbo-ID: 689aedbb-312c-11e9-bc90-bc764e045a96
Received: from mail-ot1-x333.google.com (unknown [2607:f8b0:4864:20::333])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 689aedbb-312c-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 14:17:21 +0000 (UTC)
Received: by mail-ot1-x333.google.com with SMTP id w25so16627779otm.13
 for <xen-devel@lists.xenproject.org>; Fri, 15 Feb 2019 06:17:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=MsGjrP0mF9ivCegUEfyD6jL84dwIDZt1LcJMqsggYxs=;
 b=KrPDl4/1v2FAVvxRgUjek6qFByj+lloJkXo3kApzvaHYFu5qK3xy1QhTkNsz7wESn4
 sz9CiIaocuRrui+RHp0/eIhsxQnTB4sp4rCHS++P1oh4L6zKKI8gk8+3+4Rs0HwnciN7
 BgJaNAECVhZUx0yz2gyBMvFnbKKdkl/i5UMgiwx8457p0ehvaaDzkpRCzUQtosiB1o4P
 MQ1miG9ZZ/EMENGOmXWesJWJXVAeXf0LacnrIHK69fZOaZAZkoypRDOXbVssDaozQ3I1
 7oS68LyE1Ccarv/PRbtDSFU2mJaDNP+8bqiztzL3sDJ2DGNCt9ook4UcETv+U/g1JiDT
 T3ag==
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=MsGjrP0mF9ivCegUEfyD6jL84dwIDZt1LcJMqsggYxs=;
 b=mig2hc0px6IWVj+IwYunic4kWbyhSk9xdBtU3Vv1epSoUTnmqUMvXMgSvx4PQnHVYE
 6f4zl3HeihKXP0CaKlny420a435vf30ExbvGIT9rqBv9gUqpde4sqCuVtWb8VWabVCY0
 /32HvYxD3KSbM967fmj2Vgx1hBbfNY2g05w34xC5gn8RwIxu1pnfTLVikq0auRVLMDki
 jY582vJ4C/HOZjzJF50g9+pGEUbkbEtQLdpccSACWuOZd6xDf+MJthniqS74jKt1kzC2
 e8P9ljTseOjUBL8VWmZww6k32pt2X8dOIhSoZBxALWNwje2WavSd0OjluwocQXMndzxE
 N+ww==
X-Gm-Message-State: AHQUAubXc0zpQTe5Ufe9jms6BGpOg3nIvqlRIZzmtWiWSWd3WJBSiQzg
 6B0/NyvgQfOJtDlQIfgI0wtBk8SSSn04X48A6Xo=
X-Google-Smtp-Source: AHgI3IZev590UR5egL2Wbt/6pt6qysKZ77Vw2flI1NHpaBgL06+7m6ihtas4wSgGIfGO3tkG57tSv1BNnuNydONwHRI=
X-Received: by 2002:aca:cf57:: with SMTP id f84mr5949953oig.147.1550240240852; 
 Fri, 15 Feb 2019 06:17:20 -0800 (PST)
MIME-Version: 1.0
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
In-Reply-To: <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Fri, 15 Feb 2019 19:47:09 +0530
Message-ID: <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
To: Oleksandr <olekstysh@gmail.com>
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgo+IGRpc2sgPSBbICdwaHk6L2Rldi9tbWNibGsxcDEseHZkYTEnIF0KClRoYW5rcyAsIHRo
aXMgd29ya2VkIGZvciB1cyBhbmQgd2UgY2FuIG5vdyBib290IExpbnV4IGd1ZXN0IGluIGRvbVUu
CgpCdXQgbm93LCB3aGlsZSBib290aW5nIEFuZHJvaWQgYXMgZG9tVSBndWVzdCAsIHdlIGRvbid0
IGdldCBjb25zb2xlCmxvZ2luIGZvciBkb21VIGFuZCBpdCBzdHVjawpoZXJlOgoKWyAgIDEwLjU5
NzM5NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjZGNfYWNtClsg
ICAxMC41OTc0MzZdIGNkY19hY206IFVTQiBBYnN0cmFjdCBDb250cm9sIE1vZGVsIGRyaXZlciBm
b3IgVVNCCm1vZGVtcyBhbmQgSVNETiBhZGFwdGVycwpbICAgMTAuNTk5ODI5XSBmaWxlIHN5c3Rl
bSByZWdpc3RlcmVkClsgICAxMC42MTE5NDJdIGthdWRpdGRfcHJpbnRrX3NrYjogNiBjYWxsYmFj
a3Mgc3VwcHJlc3NlZApbICAgMTAuNjExOTQ3XSBhdWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE1NTAy
MzkyODAuODQzOjE3KTogYXZjOiAgZGVuaWVkCiB7IGVudHJ5cG9pbnQgfSBmb3IgIHBpZD04NjQg
Y29tbT0iaW5pdCIgcGF0aD0iL3N5c3RlbS9iaW4vYWRiZCIKZGV2PSJ4dmRhMSIgaW5vPTg4OSBz
Y29udGV4dD11OnI6YWRiZDpzMAp0Y29udGV4dD11Om9iamVjdF9yOnVubGFiZWxlZDpzMCB0Y2xh
c3M9ZmlsZSBwZXJtaXNzaXZlPTEKWyAgIDEwLjYxNjg0Ml0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRp
dCgxNTUwMjM5MjgwLjg0NzoxOCk6IGF2YzogIGRlbmllZAogeyBtYXAgfSBmb3IgIHBpZD04NjQg
Y29tbT0iYWRiZCIgcGF0aD0iL3N5c3RlbS9iaW4vYWRiZCIgZGV2PSJ4dmRhMSIKaW5vPTg4OSBz
Y29udGV4dD11OnI6YWRiZDpzMCB0Y29udGV4dD11Om9iamVjdF9yOnVubGFiZWxlZDpzMAp0Y2xh
c3M9ZmlsZSBwZXJtaXNzaXZlPTEKWyAgIDEwLjYxNzAxMl0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRp
dCgxNTUwMjM5MjgwLjg1MToxOSk6IGF2YzogIGRlbmllZAogeyByZWFkIGV4ZWN1dGUgfSBmb3Ig
IHBpZD04NjQgY29tbT0iYWRiZCIgcGF0aD0iL3N5c3RlbS9iaW4vYWRiZCIKZGV2PSJ4dmRhMSIg
aW5vPTg4OSBzY29udGV4dD11OnI6YWRiZDpzMAp0Y29udGV4dD11Om9iamVjdF9yOnVubGFiZWxl
ZDpzMCB0Y2xhc3M9ZmlsZSBwZXJtaXNzaXZlPTEKWyAgIDEwLjc0NzYyOF0gcmFuZG9tOiBhZGJk
OiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoNDAgYnl0ZXMgcmVhZCkKCklzIHRoZXJlIGEg
c3BlY2lhbCB3YXkgdG8gZ2l2ZSBodmMgY29uc29sZSBsb2dpbiBpbiBBbmRyb2lkICwgdGhlIHdh
eQp3ZSBkbyBpdCBpbiBVYnVudHUgaXMgdG8gY3JlYXRlIGh2YzAuY29uZiBmaWxlPwoKVGhhbmtz
Ci0gQW1pdAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:19:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:19:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gueKi-00015o-6O; Fri, 15 Feb 2019 14:19:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TXjg=QW=citrix.com=prvs=94281382c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gueKh-00015X-Iw
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:19:15 +0000
X-Inumbo-ID: a952005c-312c-11e9-9e91-73fec4456ee5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a952005c-312c-11e9-9e91-73fec4456ee5;
 Fri, 15 Feb 2019 14:19:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78246030"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 15 Feb 2019 15:18:29 +0100
Message-ID: <20190215141837.1420-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 v3 0/8] pvh/dom0/shadow/amd fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBjb250YWlucyBmaXhlcyB0aGF0IHNob3VsZCBi
ZSBjb25zaWRlcmVkIGZvciA0LjEyLgoKSSdtIG5vdCBzdXJlIHdoZXRoZXIgcGF0Y2hlcyA1LCA2
LCA3IGFuZCA4IHNob3VsZCBiZSBhaW1lZCBhdCA0LjEyLCB0aGV5CmNvbnRhaW4gY2hhbmdlcyB0
byB0aGUgcDJtIGNvZGUgdGhhdCBjb3VsZCBhZmZlY3QgSFZNIGd1ZXN0cy4gTm90ZSB0aGF0Cndp
dGhvdXQgdGhvc2UgY2hhbmdlcyBhIFBWSCBkb20wIHJ1bm5pbmcgb24gQU1EIGhhcmR3YXJlIHdp
bGwgYmUgdW5hYmxlCnRvIGNyZWF0ZSBndWVzdHMuIE92ZXJhbGwgdGhlIHBhdGNoZXMgYXJlIGEg
bmljZSBjbGVhbnVwIHRvIHRoZSBoYW5kbGluZwpvZiBwMm1faW9yZXFfc2VydmVyIGFuZCBwMm1f
bWFwX2ZvcmVpZ24gdHlwZXMgSU1PLgoKVGhlIHNlcmllcyBjYW4gYWxzbyBiZSBmb3VuZCBhdDoK
CmdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvcm95Z2VyL3hlbi5naXQgZml4ZXMtNC4xMi12
MwoKUm9nZXIgUGF1IE1vbm5lICg4KToKICBkb20wL3B2aDogYWxpZ24gYWxsb2NhdGlvbiBhbmQg
bWFwcGluZyBvcmRlciB0byBzdGFydCBhZGRyZXNzCiAgeDg2L3B2aDogcmVvcmRlciBQVkggZG9t
MCBpb21tdSBpbml0aWFsaXphdGlvbgogIGFtZC9ucHQvc2hhZG93OiByZXBsYWNlIGFzc2VydCB0
aGF0IHByZXZlbnRzIGNyZWF0aW5nIDJNLzFHIE1NSU8KICAgIGVudHJpZXMKICBwdmgvZG9tMDog
d2FybiB3aGVuIGRvbTBfbWVtIGlzIG5vdCBzZXQKICB4ODYvbW06IHNwbGl0IHAybSBpb3JlcSBz
ZXJ2ZXIgcGFnZXMgc3BlY2lhbCBoYW5kbGluZyBpbnRvIGhlbHBlcgogIHAybTogY2hhbmdlIHdy
aXRlX3AybV9lbnRyeSB0byByZXR1cm4gYW4gZXJyb3IgY29kZQogIHg4Ni9tbTogaGFuZGxlIGZv
cmVpZ24gbWFwcGluZ3MgaW4gcDJtX2VudHJ5X21vZGlmeQogIG5wdC9zaGFkb3c6IGFsbG93IGdl
dHRpbmcgZm9yZWlnbiBwYWdlIHRhYmxlIGVudHJpZXMKCiB4ZW4vYXJjaC94ODYvZG9tMF9idWls
ZC5jICAgICAgICAgICB8ICAxMCArKysKIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAg
ICAgIHwgIDM3ICsrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgICAg
IHwgIDE1ICsrKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jICAgIHwgICA0ICst
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICB8IDEwNyArKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAgICAgICB8ICA4
OCArKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3BhZ2luZy5jICAgICAg
ICAgICAgfCAgMTIgKystLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgICAgfCAg
IDggKystCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYyAgICAgICB8ICAgNyArLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggICAgfCAgIDYgKy0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3g4Ni9pb21tdS5jIHwgICA3ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
ICAgICAgICAgICB8ICA1NCArKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdp
bmcuaCAgICAgICAgfCAgIDggKy0tCiAxMyBmaWxlcyBjaGFuZ2VkLCAxOTEgaW5zZXJ0aW9ucygr
KSwgMTcyIGRlbGV0aW9ucygtKQoKLS0gCjIuMTcuMiAoQXBwbGUgR2l0LTExMykKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:19:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:19:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gueKh-00015i-Tr; Fri, 15 Feb 2019 14:19:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TXjg=QW=citrix.com=prvs=94281382c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gueKh-00015W-IQ
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:19:15 +0000
X-Inumbo-ID: aa9818b6-312c-11e9-a475-7be0790dae74
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa9818b6-312c-11e9-a475-7be0790dae74;
 Fri, 15 Feb 2019 14:19:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78246033"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 15 Feb 2019 15:18:30 +0100
Message-ID: <20190215141837.1420-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190215141837.1420-1-roger.pau@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 v3 1/8] dom0/pvh: align allocation and
 mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHAybSBhbmQgaW9tbXUgbWFwcGluZyBjb2RlIGFsd2F5cyBoYWQgdGhlIHJlcXVpcmVtZW50
IHRoYXQKYWRkcmVzc2VzIGFuZCBvcmRlcnMgbXVzdCBiZSBhbGlnbmVkIHdoZW4gcG9wdWxhdGlu
ZyB0aGUgcDJtIG9yIHRoZQppb21tdSBwYWdlIHRhYmxlcy4KClBWSCBkb20wIGJ1aWxkZXIgZGlk
bid0IHRha2UgdGhpcyByZXF1aXJlbWVudCBpbnRvIGFjY291bnQsIGFuZCBjYW4KY2FsbCBpbnRv
IHRoZSBwMm0vaW9tbXUgbWFwcGluZyBoZWxwZXJzIHdpdGggYWRkcmVzc2VzIGFuZCBvcmRlcnMg
dGhhdAphcmUgbm90IGFsaWduZWQuCgpGaXggdGhpcyBieSBtYWtpbmcgc3VyZSB0aGUgb3JkZXJz
IHBhc3NlZCB0byB0aGUgcGh5c21hcCBwb3B1bGF0aW9uCmhlbHBlcnMgYXJlIGFsd2F5cyBhbGln
bmVkIHRvIHRoZSBndWVzdCBhZGRyZXNzIHRvIGJlIHBvcHVsYXRlZC4KClNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCldpdGhvdXQgdGhpcyBwYXRjaCB0cnlpbmcgdG8gY3Jl
YXRlIGEgUFZIIGRvbTAgd2lsbCB0cmlnZ2VyIGFuIGFzc2VydApvbiBjZXJ0YWluIGhhcmR3YXJl
IGRlcGVuZGluZyBvbiB0aGUgbWVtb3J5IG1hcC4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIFJl
d29yZCBjb21taXQgbWVzc2FnZS4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyB8
IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5j
CmluZGV4IDUxY2Y0OTA4MTEuLmE1NzFkMTVjMTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCkBAIC0x
NTIsNiArMTUyLDggQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3BvcHVsYXRlX21lbW9yeV9yYW5n
ZShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fcGFn
ZXMoZW5kIC0gc3RhcnQgKyAxKTsKICAgICAgICAgb3JkZXIgPSBtaW4ob3JkZXIgPyBvcmRlciAt
IDEgOiAwLCBtYXhfb3JkZXIpOworICAgICAgICAvKiBUaGUgb3JkZXIgYWxsb2NhdGVkIGFuZCBw
b3B1bGF0ZWQgbXVzdCBiZSBhbGlnbmVkIHRvIHRoZSBhZGRyZXNzLiAqLworICAgICAgICBvcmRl
ciA9IG1pbihvcmRlciwgc3RhcnQgPyBmaW5kX2ZpcnN0X3NldF9iaXQoc3RhcnQpIDogTUFYX09S
REVSKTsKICAgICAgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIGRvbTBf
bWVtZmxhZ3MgfCBNRU1GX25vX3NjcnViKTsKICAgICAgICAgaWYgKCBwYWdlID09IE5VTEwgKQog
ICAgICAgICB7Ci0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:19:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:19:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gueKj-00016j-L8; Fri, 15 Feb 2019 14:19:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TXjg=QW=citrix.com=prvs=94281382c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gueKi-00015r-CS
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:19:16 +0000
X-Inumbo-ID: abdd0e62-312c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id abdd0e62-312c-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 14:19:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78246036"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 15 Feb 2019 15:18:31 +0100
Message-ID: <20190215141837.1420-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190215141837.1420-1-roger.pau@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 v3 2/8] x86/pvh: reorder PVH dom0 iommu
 initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCB0aGUgaW9tbXUgaXMgaW5pdGlhbGl6ZWQgYmVmb3JlIHBvcHVsYXRpbmcgdGhlIHAy
bSwgYW5kCmVudHJpZXMgYWRkZWQgZ2V0IHRoZSBjb3JyZXNwb25kaW5nIGlvbW11IHBhZ2UgdGFi
bGUgZW50cmllcyBpZgpyZXF1aXJlZC4gVGhpcyByZXF1aXJlcyBzcGxpdHRpbmcgdGhlIGN1cnJl
bnQgcHZoX3NldHVwX3AybSBpbnRvIHR3bwpkaWZmZXJlbnQgZnVuY3Rpb25zLiBPbmUgdGhhdCBj
cmFmdHMgZG9tMCBwaHlzbWFwIGFuZCBzZXRzIHRoZSBwYWdpbmcKYWxsb2NhdGlvbiwgYW5kIGFu
b3RoZXIgb25lIHRoYXQgYWN0dWFsbHkgcG9wdWxhdGVzIHRoZSBwMm0gd2l0aCBSQU0KcmVnaW9u
cy4KCk5vdGUgdGhhdCB0aGlzIGFsbG93cyB0byByZW1vdmUgdGhlIHNwZWNpYWwgY2FzaW5nIGRv
bmUgZm9yIHRoZSBsb3cKMU1CIGluIGh3ZG9tX2lvbW11X21hcC4KClNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0g
TmV3IGluIHRoaXMgdmVyc2lvbi4KLS0tClRoZSBwcmV2aW91cyBmbG93LCB3aGVyZSB0aGUgaW9t
bXUgd2FzIGVuYWJsZWQgYWZ0ZXIgaGF2aW5nIHBvcHVsYXRlZAp0aGUgcDJtIHdhcyB1c2VkIHRv
IHdvcmthcm91bmQgYW4gaXNzdWUgb24gYW4gb2xkIHByZS1IYXN3ZWxsIEludGVsCmJveC4gSSBu
byBsb25nZXIgaGF2ZSB0aGF0IGJveCwgYW5kIHdoZW4gSSB0ZXN0ZWQgUFZIIGRvbTAgb24gaXQg
d2FzCmJlZm9yZSB0aGUgaW9tbXUgbWFwLXJlc2VydmVkIGZpeGVzLgoKSWYgaGFyZHdhcmUgbmVl
ZGluZyB0aGUgaW9tbXUgcGFnZSB0YWJsZXMgdG8gY29udGFpbiBSQU0gcmVnaW9ucyBpcwpmb3Vu
ZCBJJ20gaGFwcHkgdG8gd29yayBvbiBvdGhlciBzb2x1dGlvbnMsIGxpa2UgcGVyZm9ybWluZyB0
aGUgc2V0dXAKb2YgdGhlIGlvbW11IGF0IHRoZSBzdGFydCBvZiBkb20wX2NvbnN0cnVjdF9wdmgg
YnV0IG9ubHkgZW5hYmxpbmcgaXQKd2hlbiBkb20wIHAybSBpcyBmdWxseSBwb3B1bGF0ZWQuCi0t
LQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgICAgfCAzNSArKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgfCAg
NyArLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCBhNTcxZDE1YzEzLi5hYTU5OWYwOWVmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2RvbTBfYnVpbGQuYwpAQCAtNDA5LDE0ICs0MDksMTAgQEAgc3RhdGljIF9faW5pdCB2b2lk
IHB2aF9zZXR1cF9lODIwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMp
CiAgICAgQVNTRVJUKGN1cl9wYWdlcyA9PSBucl9wYWdlcyk7CiB9CiAKLXN0YXRpYyBpbnQgX19p
bml0IHB2aF9zZXR1cF9wMm0oc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyB2b2lkIF9faW5pdCBw
dmhfaW5pdF9wMm0oc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGQt
PnZjcHVbMF07CiAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcyA9IGRvbTBfY29tcHV0ZV9ucl9w
YWdlcyhkLCBOVUxMLCAwKTsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICBpbnQgcmM7CiAgICAg
Ym9vbCBwcmVlbXB0ZWQ7Ci0jZGVmaW5lIE1CMV9QQUdFUyBQRk5fRE9XTihNQigxKSkKIAogICAg
IHB2aF9zZXR1cF9lODIwKGQsIG5yX3BhZ2VzKTsKICAgICBkbyB7CkBAIC00MjUsNiArNDIxLDE0
IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF9wMm0oc3RydWN0IGRvbWFpbiAqZCkKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwcmVlbXB0ZWQpOwogICAgICAgICBwcm9jZXNz
X3BlbmRpbmdfc29mdGlycXMoKTsKICAgICB9IHdoaWxlICggcHJlZW1wdGVkICk7Cit9CisKK3N0
YXRpYyBpbnQgX19pbml0IHB2aF9wb3B1bGF0ZV9wMm0oc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IGQtPnZjcHVbMF07CisgICAgdW5zaWduZWQgaW50IGk7CisgICAg
aW50IHJjOworI2RlZmluZSBNQjFfUEFHRVMgUEZOX0RPV04oTUIoMSkpCiAKICAgICAvKgogICAg
ICAqIE1lbW9yeSBiZWxvdyAxTUIgaXMgaWRlbnRpdHkgbWFwcGVkIGluaXRpYWxseS4gUkFNIHJl
Z2lvbnMgYXJlCkBAIC0xMTM0LDEzICsxMTM4LDYgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVj
dF9wdmgoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogCiAgICAgcHJp
bnRrKFhFTkxPR19JTkZPICIqKiogQnVpbGRpbmcgYSBQVkggRG9tJWQgKioqXG4iLCBkLT5kb21h
aW5faWQpOwogCi0gICAgcmMgPSBwdmhfc2V0dXBfcDJtKGQpOwotICAgIGlmICggcmMgKQotICAg
IHsKLSAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gc2V0dXAgRG9tMCBwaHlzaWNhbCBtZW1vcnkg
bWFwXG4iKTsKLSAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KLQogICAgIC8qCiAgICAgICogTkI6
IE1NQ0ZHIGluaXRpYWxpemF0aW9uIG5lZWRzIHRvIGJlIHBlcmZvcm1lZCBiZWZvcmUgaW9tbXUK
ICAgICAgKiBpbml0aWFsaXphdGlvbiBzbyB0aGUgaW9tbXUgY29kZSBjYW4gZmV0Y2ggdGhlIE1N
Q0ZHIHJlZ2lvbnMgdXNlZCBieSB0aGUKQEAgLTExNDgsOCArMTE0NSwyMiBAQCBpbnQgX19pbml0
IGRvbTBfY29uc3RydWN0X3B2aChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAqaW1h
Z2UsCiAgICAgICovCiAgICAgcHZoX3NldHVwX21tY2ZnKGQpOwogCisgICAgLyoKKyAgICAgKiBD
cmFmdCBkb20wIHBoeXNpY2FsIG1lbW9yeSBtYXAgYW5kIHNldCB0aGUgcGFnaW5nIGFsbG9jYXRp
b24uIFRoaXMgbXVzdAorICAgICAqIGJlIGRvbmUgYmVmb3JlIHRoZSBpb21tdSBpbml0aWFsaXpp
b24sIHNpbmNlIGlvbW11IGluaXRpYWxpemF0aW9uIGNvZGUKKyAgICAgKiB3aWxsIGxpa2VseSBh
ZGQgbWFwcGluZ3MgcmVxdWlyZWQgYnkgZGV2aWNlcyB0byB0aGUgcDJtIChpZTogUk1SUnMpLgor
ICAgICAqLworICAgIHB2aF9pbml0X3AybShkKTsKKwogICAgIGlvbW11X2h3ZG9tX2luaXQoZCk7
CiAKKyAgICByYyA9IHB2aF9wb3B1bGF0ZV9wMm0oZCk7CisgICAgaWYgKCByYyApCisgICAgewor
ICAgICAgICBwcmludGsoIkZhaWxlZCB0byBzZXR1cCBEb20wIHBoeXNpY2FsIG1lbW9yeSBtYXBc
biIpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCiAgICAgcmMgPSBwdmhfbG9hZF9rZXJu
ZWwoZCwgaW1hZ2UsIGltYWdlX2hlYWRyb29tLCBpbml0cmQsIGJvb3RzdHJhcF9tYXAoaW1hZ2Up
LAogICAgICAgICAgICAgICAgICAgICAgICAgIGNtZGxpbmUsICZlbnRyeSwgJnN0YXJ0X2luZm8p
OwogICAgIGlmICggcmMgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCBhODhl
ZjliMTg5Li40MmIxYTFiYmMzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94
ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAt
MTUxLDEyICsxNTEsNyBAQCBzdGF0aWMgYm9vbCBfX2h3ZG9tX2luaXQgaHdkb21faW9tbXVfbWFw
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICogaW5jbHVzaXZlIG1hcHBpbmcgYWRkaXRp
b25hbGx5IG1hcHMgaW4gZXZlcnkgcGZuIHVwIHRvIDRHQiBleGNlcHQgdGhvc2UKICAgICAgKiB0
aGF0IGZhbGwgaW4gdW51c2FibGUgcmFuZ2VzIGZvciBQViBEb20wLgogICAgICAqLwotICAgIGlm
ICggKHBmbiA+IG1heF9wZm4gJiYgIW1mbl92YWxpZChtZm4pKSB8fCB4ZW5faW5fcmFuZ2UocGZu
KSB8fAotICAgICAgICAgLyoKLSAgICAgICAgICAqIElnbm9yZSBhbnkgYWRkcmVzcyBiZWxvdyAx
TUIsIHRoYXQncyBhbHJlYWR5IGlkZW50aXR5IG1hcHBlZCBieSB0aGUKLSAgICAgICAgICAqIERv
bTAgYnVpbGRlciBmb3IgSFZNLgotICAgICAgICAgICovCi0gICAgICAgICAoIWQtPmRvbWFpbl9p
ZCAmJiBpc19odm1fZG9tYWluKGQpICYmIHBmbiA8IFBGTl9ET1dOKE1CKDEpKSkgKQorICAgIGlm
ICggKHBmbiA+IG1heF9wZm4gJiYgIW1mbl92YWxpZChtZm4pKSB8fCB4ZW5faW5fcmFuZ2UocGZu
KSApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIHN3aXRjaCAoIHR5cGUgPSBwYWdlX2dl
dF9yYW1fdHlwZShtZm4pICkKLS0gCjIuMTcuMiAoQXBwbGUgR2l0LTExMykKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:19:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:19:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gueKk-00017Y-Vp; Fri, 15 Feb 2019 14:19:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TXjg=QW=citrix.com=prvs=94281382c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gueKj-00016h-Ke
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:19:17 +0000
X-Inumbo-ID: ad613d31-312c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad613d31-312c-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 14:19:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78246039"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 15 Feb 2019 15:18:32 +0100
Message-ID: <20190215141837.1420-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190215141837.1420-1-roger.pau@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 v3 3/8] amd/npt/shadow: replace assert
 that prevents creating 2M/1G MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGFzc2VydCB3YXMgb3JpZ2luYWxseSBhZGRlZCB0byBtYWtlIHN1cmUgdGhhdCBoaWdoZXIg
b3JkZXIKcmVnaW9ucyAoPiBQQUdFX09SREVSXzRLKSBjb3VsZCBub3QgYmUgdXNlZCB0byBieXBh
c3MgdGhlCm1taW9fcm9fcmFuZ2VzIGNoZWNrIHBlcmZvcm1lZCBieSBwMm1fdHlwZV90b19mbGFn
cy4KClRoaXMgaG93ZXZlciBpcyBhbHJlYWR5IGNoZWNrZWQgaW4gc2V0X21taW9fcDJtX2VudHJ5
LCB3aGljaCBtYWtlcwpzdXJlIHRoYXQgaGlnaGVyIG9yZGVyIG1hcHBpbmdzIGRvbid0IG92ZXJs
YXAgd2l0aCBtbWlvX3JvX3JhbmdlcywKdGh1cyBhbGxvd2luZyB0aGUgY3JlYXRpb24gb2YgaGln
aCBvcmRlciBNTUlPIG1hcHBpbmdzIHNhZmVseS4KClJlcGxhY2UgdGhlIGFzc2VydCB0byBhbGxv
dyAyTS8xRyBlbnRyaWVzIHRvIGJlIGNyZWF0ZWQgZm9yIE1NSU8KcmVnaW9ucyBhbmQgYWRkIHNv
bWUgZXh0cmEgYXNzZXJ0cyBhcyBhIHJlcGxhY2VtZW50IHRvIG1ha2Ugc3VyZQp0aGVyZSdzIG5v
IG92ZXJsYXBwaW5nIHdpdGggTU1JTyByZWFkLW9ubHkgcmFuZ2VzLgoKTm90ZSB0aGF0IDFHIE1N
SU8gZW50cmllcyB3aWxsIG5vdCBiZSBjcmVhdGVkIHVubGVzcyBtbWlvX29yZGVyIGlzCmNoYW5n
ZWQgdG8gYWxsb3cgaXQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNp
dHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCldpdGhv
dXQgdGhpcyBwYXRjaCB0cnlpbmcgdG8gY3JlYXRlIGEgUFZIIGRvbTAgd2lsbCB0cmlnZ2VyIGFu
IGFzc2VydApvbiBjZXJ0YWluIGhhcmR3YXJlIGRlcGVuZGluZyBvbiB0aGUgbWVtb3J5IG1hcC4K
LS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIFVuaWZ5IGNoZWNrcyBpbnRvIGEgaGVscGVyIGZ1bmN0
aW9uLgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0gRml4IHN1YmplY3QuCiAtIFJlcGxhY2UgdGhlIGFz
c2VydCB3aXRoIGEgc3VpdGFibGUgb25lLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyB8
IDIzICsrKysrKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9u
cygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0
LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggMTJmOTJjZjFmMC4uNTJlYWEyNGIx
OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYwpAQCAtNDc5LDYgKzQ3OSwyMyBAQCBpbnQgcDJtX3B0X2hhbmRsZV9kZWZl
cnJlZF9jaGFuZ2VzKHVpbnQ2NF90IGdwYSkKICAgICByZXR1cm4gcmM7CiB9CiAKKy8qIENoZWNr
cyBvbmx5IGFwcGxpY2FibGUgdG8gZW50cmllcyB3aXRoIG9yZGVyID4gUEFHRV9PUkRFUl80SyAq
Lworc3RhdGljIHZvaWQgY2hlY2tfZW50cnkobWZuX3QgbWZuLCBwMm1fdHlwZV90IG5ldywgcDJt
X3R5cGVfdCBvbGQsCisgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIp
Cit7CisgICAgQVNTRVJUKG9yZGVyID4gUEFHRV9PUkRFUl80Syk7CisgICAgQVNTRVJUKG9sZCAh
PSBwMm1faW9yZXFfc2VydmVyKTsKKyAgICBpZiAoIG5ldyA9PSBwMm1fbW1pb19kaXJlY3QgKQor
ICAgICAgICBBU1NFUlQoIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSAmJgorICAgICAgICAgICAg
ICAgIXJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKG1taW9fcm9fcmFuZ2VzLCBtZm5feChtZm4pLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikgKyAoMXVs
IDw8IG9yZGVyKSkpOworICAgIGVsc2UgaWYgKCBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKG5ldykg
fHwgbmV3ID09IHAybV9pbnZhbGlkIHx8CisgICAgICAgICAgICAgIG5ldyA9PSBwMm1fbW1pb19k
bSApCisgICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSB8fCBtZm5fZXEobWZuLCBJTlZBTElE
X01GTikpOworICAgIGVsc2UKKyAgICAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsKK30KKwog
LyogUmV0dXJuczogMCBmb3Igc3VjY2VzcywgLWVycm5vIGZvciBmYWlsdXJlICovCiBzdGF0aWMg
aW50CiBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8s
IG1mbl90IG1mbiwKQEAgLTU3NSw4ICs1OTIsNyBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgICAgIH0KICAg
ICAgICAgfQogCi0gICAgICAgIEFTU0VSVChwMm1fZmxhZ3NfdG9fdHlwZShmbGFncykgIT0gcDJt
X2lvcmVxX3NlcnZlcik7Ci0gICAgICAgIEFTU0VSVCghbWZuX3ZhbGlkKG1mbikgfHwgcDJtdCAh
PSBwMm1fbW1pb19kaXJlY3QpOworICAgICAgICBjaGVja19lbnRyeShtZm4sIHAybXQsIHAybV9m
bGFnc190b190eXBlKGZsYWdzKSwgcGFnZV9vcmRlcik7CiAgICAgICAgIGwzZV9jb250ZW50ID0g
bWZuX3ZhbGlkKG1mbikgfHwgcDJtX2FsbG93c19pbnZhbGlkX21mbihwMm10KQogICAgICAgICAg
ICAgPyBwMm1fbDNlX2Zyb21fcGZuKG1mbl94KG1mbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcDJtX3R5cGVfdG9fZmxhZ3MocDJtLCBwMm10LCBtZm4sIDIpKQpAQCAtNjY3LDgg
KzY4Myw3IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3Qg
Z2ZuXywgbWZuX3QgbWZuLAogICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAgICAgQVNT
RVJUKHAybV9mbGFnc190b190eXBlKGZsYWdzKSAhPSBwMm1faW9yZXFfc2VydmVyKTsKLSAgICAg
ICAgQVNTRVJUKCFtZm5fdmFsaWQobWZuKSB8fCBwMm10ICE9IHAybV9tbWlvX2RpcmVjdCk7Cisg
ICAgICAgIGNoZWNrX2VudHJ5KG1mbiwgcDJtdCwgcDJtX2ZsYWdzX3RvX3R5cGUoZmxhZ3MpLCBw
YWdlX29yZGVyKTsKICAgICAgICAgbDJlX2NvbnRlbnQgPSBtZm5fdmFsaWQobWZuKSB8fCBwMm1f
YWxsb3dzX2ludmFsaWRfbWZuKHAybXQpCiAgICAgICAgICAgICA/IHAybV9sMmVfZnJvbV9wZm4o
bWZuX3gobWZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90b19m
bGFncyhwMm0sIHAybXQsIG1mbiwgMSkpCi0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:19:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:19:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gueKn-00018t-AB; Fri, 15 Feb 2019 14:19:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TXjg=QW=citrix.com=prvs=94281382c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gueKm-00018Q-7K
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:19:20 +0000
X-Inumbo-ID: aebaa3aa-312c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aebaa3aa-312c-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 14:19:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78246043"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 15 Feb 2019 15:18:33 +0100
Message-ID: <20190215141837.1420-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190215141837.1420-1-roger.pau@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 v3 4/8] pvh/dom0: warn when dom0_mem is
 not set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaGF2ZSBiZWVuIHNldmVyYWwgcmVwb3J0cyBvZiB0aGUgZG9tMCBidWlsZGVyIHJ1bm5p
bmcgb3V0IG9mCm1lbW9yeSB3aGVuIGJ1aWxkaW5nIGEgUFZIIGRvbTAgd2l0aG91dCBoYXZpbmcg
c3BlY2lmaWVkIGEgZG9tMF9tZW0KdmFsdWUuIFByaW50IGEgd2FybmluZyBtZXNzYWdlIGlmIGRv
bTBfbWVtIGlzIG5vdCBzZXQgd2hlbiBib290aW5nIGluClBWSCBtb2RlLgoKVGhpcyBpcyBhIHRl
bXBvcmFyeSB3b3JrYXJvdW5kIHVudGlsIGFjY291bnRpbmcgZm9yIGludGVybmFsIG1lbW9yeQpy
ZXF1aXJlZCBieSBYZW4gKGllOiBwYWdpbmcgc3RydWN0dXJlcykgaXMgaW1wcm92ZWQuCgpTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCldpdGhvdXQgdGhpcyBwYXRj
aCBjcmVhdGluZyBhIFBWSCBkb20wIHdpdGhvdXQgYSBkb20wX21lbSBwYXJhbWV0ZXIKY2FuIHJl
c3VsdCBpbiB0aGUgZG9tMCBidWlsZGVyIHJ1bm5pbmcgb3V0IG9mIG1lbW9yeSB0aHVzIGxlYWRp
bmcgdG8gYQpYZW4gY3Jhc2guIFRoZSBhZGRlZCBtZXNzYWdlIGdpdmVzIGEgaGl0IHRvIHRoZSB1
c2VyIGFib3V0IGEgcG9zc2libGUKZml4LgotLS0KQ2hhbmdlcyBzaW5jZSB2MjoKIC0gUHJpbnQg
bWVzc2FnZSBvbmx5IG9uY2UuCgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBSZXdyaXRlIHRoZSB3YXJu
aW5nIG1lc3NhZ2UuCiAtIENoZWNrIG5yX3BhZ2VzIGluIG9yZGVyIHRvIGZpZ3VyZSBvdXQgaWYg
dGhlIGFtb3VudCBvZiBkb20wIG1lbW9yeQogICBoYXMgYmVlbiBzZXQuCi0tLQogeGVuL2FyY2gv
eDg2L2RvbTBfYnVpbGQuYyB8IDEwICsrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9h
cmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggMmI0ZDllOWVhNi4uNmViZTM2NzY2YiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9i
dWlsZC5jCkBAIC0zNzgsOCArMzc4LDE4IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGRvbTBfY29t
cHV0ZV9ucl9wYWdlcygKICAgICAgICAgICogbWF4aW11bSBvZiAxMjhNQi4KICAgICAgICAgICov
CiAgICAgICAgIGlmICggIW5yX3BhZ2VzICkKKyAgICAgICAgewogICAgICAgICAgICAgbnJfcGFn
ZXMgPSBhdmFpbCAtIChwdl9zaGltID8gcHZfc2hpbV9tZW0oYXZhaWwpCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6IG1pbihhdmFpbCAvIDE2LCAxMjhVTCA8PCAoMjAgLSBQQUdF
X1NISUZUKSkpOworICAgICAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICYmICFuZWVkX3Bh
Z2luZyApCisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBUZW1wb3Jhcnkg
d29ya2Fyb3VuZCBtZXNzYWdlIHVudGlsIGludGVybmFsIChwYWdpbmcpIG1lbW9yeQorICAgICAg
ICAgICAgICAgICAqIGFjY291bnRpbmcgcmVxdWlyZWQgdG8gYnVpbGQgYSBwdmggZG9tMCBpcyBp
bXByb3ZlZC4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBwcmludGsoIldB
Uk5JTkc6IFBWSCBkb20wIHdpdGhvdXQgZG9tMF9tZW0gc2V0IGlzIHN0aWxsIHVuc3RhYmxlLiAi
CisgICAgICAgICAgICAgICAgICAgICAgICJJZiB5b3UgZ2V0IGNyYXNoZXMgZHVyaW5nIGJvb3Qs
IHRyeSBhZGRpbmcgYSBkb20wX21lbSBwYXJhbWV0ZXJcbiIpOworICAgICAgICB9CisKIAogICAg
ICAgICAvKiBDbGFtcCBhY2NvcmRpbmcgdG8gbWluL21heCBsaW1pdHMgYW5kIGF2YWlsYWJsZSBt
ZW1vcnkuICovCiAgICAgICAgIG5yX3BhZ2VzID0gbWF4KG5yX3BhZ2VzLCBtaW5fcGFnZXMpOwot
LSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:19:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:19:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gueKr-0001Ar-Lj; Fri, 15 Feb 2019 14:19:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TXjg=QW=citrix.com=prvs=94281382c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gueKq-0001AM-8d
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:19:24 +0000
X-Inumbo-ID: b0b13994-312c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0b13994-312c-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 14:19:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78246045"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 15 Feb 2019 15:18:34 +0100
Message-ID: <20190215141837.1420-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190215141837.1420-1-roger.pau@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 5/8] x86/mm: split p2m ioreq server pages
 special handling into helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCBpdCBjYW4gYmUgc2hhcmVkIGJ5IGJvdGggZXB0LCBucHQgYW5kIHNoYWRvdyBjb2Rl
LCBpbnN0ZWFkIG9mCmR1cGxpY2F0aW5nIGl0LgoKTm8gY2hhbmdlIGluIGZ1bmN0aW9uYWxpdHkg
aW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBSZW1vdmUgdW51c2VkIHAybXRfb2xk
IGZyb20gcDJtX3B0X3NldF9lbnRyeS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAg
ICAgIHwgIDMgKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgfCA1NSArKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAg
ICAgfCAyNCAtLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8
ICAzICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgIHwgMzIgKysrKysrKysrKysr
KysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCA2MSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2
L21tL2hhcC9oYXAuYwppbmRleCAzZDY1MWI5NGMzLi5kYzQ2ZDVlMTRmIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMK
QEAgLTczNCw2ICs3MzQsOSBAQCBoYXBfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZ2ZuLCBsMV9wZ2VudHJ5X3QgKnAsCiAgICAgICAgICAgICAmJiBwZXJt
c19zdHJpY3RseV9pbmNyZWFzZWQob2xkX2ZsYWdzLCBsMWVfZ2V0X2ZsYWdzKG5ldykpICk7CiAg
ICAgfQogCisgICAgcDJtX2VudHJ5X21vZGlmeShwMm1fZ2V0X2hvc3RwMm0oZCksIHAybV9mbGFn
c190b190eXBlKGwxZV9nZXRfZmxhZ3MobmV3KSksCisgICAgICAgICAgICAgICAgICAgICBwMm1f
ZmxhZ3NfdG9fdHlwZShvbGRfZmxhZ3MpLCBsZXZlbCk7CisKICAgICBzYWZlX3dyaXRlX3B0ZShw
LCBuZXcpOwogICAgIGlmICggb2xkX2ZsYWdzICYgX1BBR0VfUFJFU0VOVCApCiAgICAgICAgIGZs
dXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggYmI1NjI2MDdm
Ny4uMGVjZTY2MDhjYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC00Niw3ICs0Niw4IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbF90IGlzX2VwdGVfdmFsaWQoZXB0X2VudHJ5X3QgKmUpCiB9CiAKIC8qIHJldHVybnMg
OiAwIGZvciBzdWNjZXNzLCAtZXJybm8gb3RoZXJ3aXNlICovCi1zdGF0aWMgaW50IGF0b21pY193
cml0ZV9lcHRfZW50cnkoZXB0X2VudHJ5X3QgKmVudHJ5cHRyLCBlcHRfZW50cnlfdCBuZXcsCitz
dGF0aWMgaW50IGF0b21pY193cml0ZV9lcHRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcHRfZW50cnlfdCAqZW50cnlwdHIs
IGVwdF9lbnRyeV90IG5ldywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
bGV2ZWwpCiB7CiAgICAgaW50IHJjOwpAQCAtODksNiArOTAsOCBAQCBzdGF0aWMgaW50IGF0b21p
Y193cml0ZV9lcHRfZW50cnkoZXB0X2VudHJ5X3QgKmVudHJ5cHRyLCBlcHRfZW50cnlfdCBuZXcs
CiAgICAgaWYgKCB1bmxpa2VseShwMm1faXNfZm9yZWlnbihlbnRyeXB0ci0+c2FfcDJtdCkpICYm
IGNoZWNrX2ZvcmVpZ24gKQogICAgICAgICBvbGRtZm4gPSBlbnRyeXB0ci0+bWZuOwogCisgICAg
cDJtX2VudHJ5X21vZGlmeShwMm0sIG5ldy5zYV9wMm10LCBlbnRyeXB0ci0+c2FfcDJtdCwgbGV2
ZWwpOworCiAgICAgd3JpdGVfYXRvbWljKCZlbnRyeXB0ci0+ZXB0ZSwgbmV3LmVwdGUpOwogCiAg
ICAgaWYgKCB1bmxpa2VseShvbGRtZm4gIT0gbWZuX3goSU5WQUxJRF9NRk4pKSApCkBAIC0zOTAs
NyArMzkzLDggQEAgc3RhdGljIGludCBlcHRfbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCBib29sX3QgcmVhZF9vbmx5LAogICogcHJlc2VudCBlbnRyaWVzIGluIHRoZSBnaXZlbiBw
YWdlIHRhYmxlLCBvcHRpb25hbGx5IG1hcmtpbmcgdGhlIGVudHJpZXMKICAqIGFsc28gZm9yIHRo
ZWlyIHN1YnRyZWVzIG5lZWRpbmcgUDJNIHR5cGUgcmUtY2FsY3VsYXRpb24uCiAgKi8KLXN0YXRp
YyBib29sX3QgZXB0X2ludmFsaWRhdGVfZW10KG1mbl90IG1mbiwgYm9vbF90IHJlY2FsYywgaW50
IGxldmVsKQorc3RhdGljIGJvb2xfdCBlcHRfaW52YWxpZGF0ZV9lbXQoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgbWZuX3QgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bF90IHJlY2FsYywgaW50IGxldmVsKQogewogICAgIGludCByYzsKICAgICBlcHRfZW50cnlfdCAq
ZXB0ZSA9IG1hcF9kb21haW5fcGFnZShtZm4pOwpAQCAtNDA4LDcgKzQxMiw3IEBAIHN0YXRpYyBi
b29sX3QgZXB0X2ludmFsaWRhdGVfZW10KG1mbl90IG1mbiwgYm9vbF90IHJlY2FsYywgaW50IGxl
dmVsKQogICAgICAgICBlLmVtdCA9IE1UUlJfTlVNX1RZUEVTOwogICAgICAgICBpZiAoIHJlY2Fs
YyApCiAgICAgICAgICAgICBlLnJlY2FsYyA9IDE7Ci0gICAgICAgIHJjID0gYXRvbWljX3dyaXRl
X2VwdF9lbnRyeSgmZXB0ZVtpXSwgZSwgbGV2ZWwpOworICAgICAgICByYyA9IGF0b21pY193cml0
ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwpOwogICAgICAgICBBU1NFUlQocmMg
PT0gMCk7CiAgICAgICAgIGNoYW5nZWQgPSAxOwogICAgIH0KQEAgLTQ1OSw3ICs0NjMsNyBAQCBz
dGF0aWMgaW50IGVwdF9pbnZhbGlkYXRlX2VtdF9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LAogICAgICAgICAgICAgcmMgPSAtRU5PTUVNOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAg
ICAgIH0KLSAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeSgmdGFibGVbaW5kZXhd
LCBzcGxpdF9lcHRfZW50cnksIGkpOworICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2Vu
dHJ5KHAybSwgJnRhYmxlW2luZGV4XSwgc3BsaXRfZXB0X2VudHJ5LCBpKTsKICAgICAgICAgQVNT
RVJUKHdyYyA9PSAwKTsKIAogICAgICAgICBmb3IgKCA7IGkgPiB0YXJnZXQ7IC0taSApCkBAIC00
NzksNyArNDgzLDcgQEAgc3RhdGljIGludCBlcHRfaW52YWxpZGF0ZV9lbXRfcmFuZ2Uoc3RydWN0
IHAybV9kb21haW4gKnAybSwKICAgICAgICAgewogICAgICAgICAgICAgZS5lbXQgPSBNVFJSX05V
TV9UWVBFUzsKICAgICAgICAgICAgIGUucmVjYWxjID0gMTsKLSAgICAgICAgICAgIHdyYyA9IGF0
b21pY193cml0ZV9lcHRfZW50cnkoJnRhYmxlW2luZGV4XSwgZSwgdGFyZ2V0KTsKKyAgICAgICAg
ICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmdGFibGVbaW5kZXhdLCBlLCB0
YXJnZXQpOwogICAgICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsKICAgICAgICAgICAgIHJjID0g
MTsKICAgICAgICAgfQpAQCAtNTQ5LDE3ICs1NTMsMTEgQEAgc3RhdGljIGludCByZXNvbHZlX21p
c2NvbmZpZyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAg
ICAgICAgICAgICAgICAgbnQgPSBwMm1fcmVjYWxjX3R5cGUoZS5yZWNhbGMsIGUuc2FfcDJtdCwg
cDJtLCBnZm4gKyBpKTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCBudCAhPSBlLnNhX3AybXQg
KQogICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGUu
c2FfcDJtdCA9PSBwMm1faW9yZXFfc2VydmVyICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQocDJtLT5pb3JlcS5lbnRyeV9jb3Vu
dCA+IDApOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291
bnQtLTsKLSAgICAgICAgICAgICAgICAgICAgICAgIH0KLQogICAgICAgICAgICAgICAgICAgICAg
ICAgZS5zYV9wMm10ID0gbnQ7CiAgICAgICAgICAgICAgICAgICAgICAgICBlcHRfcDJtX3R5cGVf
dG9fZmxhZ3MocDJtLCAmZSwgZS5zYV9wMm10LCBlLmFjY2Vzcyk7CiAgICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICAgICAgZS5yZWNhbGMgPSAwOwotICAgICAgICAgICAgICAg
ICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KCZlcHRlW2ldLCBlLCBsZXZlbCk7Cisg
ICAgICAgICAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0
ZVtpXSwgZSwgbGV2ZWwpOwogICAgICAgICAgICAgICAgICAgICBBU1NFUlQod3JjID09IDApOwog
ICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KQEAgLTU5NSw3ICs1OTMsNyBAQCBzdGF0
aWMgaW50IHJlc29sdmVfbWlzY29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYgKCBl
cHRfc3BsaXRfc3VwZXJfcGFnZShwMm0sICZlLCBsZXZlbCwgbGV2ZWwgLSAxKSApCiAgICAgICAg
ICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0
ZV9lcHRfZW50cnkoJmVwdGVbaV0sIGUsIGxldmVsKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
IHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwpOwog
ICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsKICAgICAgICAgICAgICAg
ICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGVwdGUpOwogICAgICAgICAgICAgICAgICAgICAg
ICAgbWZuID0gZS5tZm47CkBAIC02MTAsNyArNjA4LDcgQEAgc3RhdGljIGludCByZXNvbHZlX21p
c2NvbmZpZyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAg
ICAgICAgICAgICBlLnJlY2FsYyA9IDA7CiAgICAgICAgICAgICAgICAgaWYgKCByZWNhbGMgJiYg
cDJtX2lzX2NoYW5nZWFibGUoZS5zYV9wMm10KSApCiAgICAgICAgICAgICAgICAgICAgIGVwdF9w
Mm1fdHlwZV90b19mbGFncyhwMm0sICZlLCBlLnNhX3AybXQsIGUuYWNjZXNzKTsKLSAgICAgICAg
ICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KCZlcHRlW2ldLCBlLCBsZXZlbCk7
CisgICAgICAgICAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZlcHRl
W2ldLCBlLCBsZXZlbCk7CiAgICAgICAgICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsKICAgICAg
ICAgICAgIH0KIApAQCAtNjIxLDExICs2MTksMTEgQEAgc3RhdGljIGludCByZXNvbHZlX21pc2Nv
bmZpZyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAg
aWYgKCBlLmVtdCA9PSBNVFJSX05VTV9UWVBFUyApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFT
U0VSVChpc19lcHRlX3ByZXNlbnQoJmUpKTsKLSAgICAgICAgICAgIGVwdF9pbnZhbGlkYXRlX2Vt
dChfbWZuKGUubWZuKSwgZS5yZWNhbGMsIGxldmVsKTsKKyAgICAgICAgICAgIGVwdF9pbnZhbGlk
YXRlX2VtdChwMm0sIF9tZm4oZS5tZm4pLCBlLnJlY2FsYywgbGV2ZWwpOwogICAgICAgICAgICAg
c21wX3dtYigpOwogICAgICAgICAgICAgZS5lbXQgPSAwOwogICAgICAgICAgICAgZS5yZWNhbGMg
PSAwOwotICAgICAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeSgmZXB0ZVtpXSwg
ZSwgbGV2ZWwpOworICAgICAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0s
ICZlcHRlW2ldLCBlLCBsZXZlbCk7CiAgICAgICAgICAgICBBU1NFUlQod3JjID09IDApOwogICAg
ICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoZXB0ZSk7CiAgICAgICAgICAgICByYyA9IDE7CkBA
IC03ODYsNyArNzg0LDcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBn
Zm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAKICAgICAgICAgLyogbm93IGluc3RhbGwgdGhlIG5ld2x5
IHNwbGl0IGVwdCBzdWItdHJlZSAqLwogICAgICAgICAvKiBOQjogcGxlYXNlIG1ha2Ugc3VyZSBk
b21pYW4gaXMgcGF1c2VkIGFuZCBubyBpbi1mbHkgVlQtZCBETUEuICovCi0gICAgICAgIHJjID0g
YXRvbWljX3dyaXRlX2VwdF9lbnRyeShlcHRfZW50cnksIHNwbGl0X2VwdF9lbnRyeSwgaSk7Cisg
ICAgICAgIHJjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sIGVwdF9lbnRyeSwgc3BsaXRf
ZXB0X2VudHJ5LCBpKTsKICAgICAgICAgQVNTRVJUKHJjID09IDApOwogCiAgICAgICAgIC8qIHRo
ZW4gbW92ZSB0byB0aGUgbGV2ZWwgd2Ugd2FudCB0byBtYWtlIHJlYWwgY2hhbmdlcyAqLwpAQCAt
ODMzLDI0ICs4MzEsNyBAQCBlcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdm
bl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgbmV3X2VudHJ5LnN1cHByZXNzX3ZlID0gaXNf
ZXB0ZV92YWxpZCgmb2xkX2VudHJ5KSA/CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBvbGRfZW50cnkuc3VwcHJlc3NfdmUgOiAxOwogCi0gICAgLyoKLSAgICAgKiBwMm1faW9y
ZXFfc2VydmVyIGlzIG9ubHkgdXNlZCBmb3IgNEsgcGFnZXMsIHNvIHRoZQotICAgICAqIGNvdW50
IGlzIG9ubHkgZG9uZSBvbiBlcHQgcGFnZSB0YWJsZSBlbnRyaWVzLgotICAgICAqLwotICAgIGlm
ICggcDJtdCA9PSBwMm1faW9yZXFfc2VydmVyICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChpID09
IDApOwotICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50Kys7Ci0gICAgfQotCi0gICAgaWYg
KCBlcHRfZW50cnktPnNhX3AybXQgPT0gcDJtX2lvcmVxX3NlcnZlciApCi0gICAgewotICAgICAg
ICBBU1NFUlQoaSA9PSAwKTsKLSAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEuZW50cnlfY291bnQg
PiAwKTsKLSAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOwotICAgIH0KLQotICAgIHJj
ID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShlcHRfZW50cnksIG5ld19lbnRyeSwgdGFyZ2V0KTsK
KyAgICByYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCBlcHRfZW50cnksIG5ld19lbnRy
eSwgdGFyZ2V0KTsKICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgICAgIG9sZF9lbnRyeS5l
cHRlID0gMDsKICAgICBlbHNlCkBAIC0xMDcwLDcgKzEwNTEsNyBAQCBzdGF0aWMgdm9pZCBlcHRf
Y2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgaWYg
KCAhbWZuICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYgKCBlcHRfaW52YWxpZGF0ZV9lbXQo
X21mbihtZm4pLCAxLCBwMm0tPmVwdC53bCkgKQorICAgIGlmICggZXB0X2ludmFsaWRhdGVfZW10
KHAybSwgX21mbihtZm4pLCAxLCBwMm0tPmVwdC53bCkgKQogICAgICAgICBlcHRfc3luY19kb21h
aW4ocDJtKTsKIH0KIApAQCAtMTEyOCw3ICsxMTA5LDcgQEAgc3RhdGljIHZvaWQgZXB0X21lbW9y
eV90eXBlX2NoYW5nZWQoc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICBpZiAoICFtZm4gKQog
ICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGVwdF9pbnZhbGlkYXRlX2VtdChfbWZuKG1mbiks
IDAsIHAybS0+ZXB0LndsKSApCisgICAgaWYgKCBlcHRfaW52YWxpZGF0ZV9lbXQocDJtLCBfbWZu
KG1mbiksIDAsIHAybS0+ZXB0LndsKSApCiAgICAgICAgIGVwdF9zeW5jX2RvbWFpbihwMm0pOwog
fQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLXB0LmMKaW5kZXggNTJlYWEyNGIxOC4uMDRlOWQ4MWNmNiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAt
NDM2LDEzICs0MzYsNiBAQCBzdGF0aWMgaW50IGRvX3JlY2FsYyhzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgICAgICAgICBmbGFncyB8PSBfUEFHRV9Q
U0U7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIGlmICggb3QgPT0gcDJtX2lvcmVxX3Nl
cnZlciApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEu
ZW50cnlfY291bnQgPiAwKTsKLSAgICAgICAgICAgICAgICBBU1NFUlQobGV2ZWwgPT0gMCk7Ci0g
ICAgICAgICAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOwotICAgICAgICAgICAgfQot
CiAgICAgICAgICAgICBlID0gbDFlX2Zyb21fcGZuKG1mbiwgZmxhZ3MpOwogICAgICAgICAgICAg
cDJtX2FkZF9pb21tdV9mbGFncygmZSwgbGV2ZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChudCA9PSBwMm1fcmFtX3J3KQpAQCAtNjE2LDggKzYwOSw2IEBAIHAybV9wdF9zZXRf
ZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogCiAg
ICAgaWYgKCBwYWdlX29yZGVyID09IFBBR0VfT1JERVJfNEsgKQogICAgIHsKLSAgICAgICAgcDJt
X3R5cGVfdCBwMm10X29sZDsKLQogICAgICAgICByYyA9IHAybV9uZXh0X2xldmVsKHAybSwgJnRh
YmxlLCAmZ2ZuX3JlbWFpbmRlciwgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEwy
X1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTDJfUEFHRVRBQkxFX0VOVFJJRVMsIDEsIDEpOwpAQCAtNjQxLDIxICs2MzIsNiBAQCBwMm1f
cHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1m
biwKICAgICAgICAgaWYgKCBlbnRyeV9jb250ZW50LmwxICE9IDAgKQogICAgICAgICAgICAgcDJt
X2FkZF9pb21tdV9mbGFncygmZW50cnlfY29udGVudCwgMCwgaW9tbXVfcHRlX2ZsYWdzKTsKIAot
ICAgICAgICBwMm10X29sZCA9IHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MoKnAybV9l
bnRyeSkpOwotCi0gICAgICAgIC8qCi0gICAgICAgICAqIHAybV9pb3JlcV9zZXJ2ZXIgaXMgb25s
eSB1c2VkIGZvciA0SyBwYWdlcywgc28KLSAgICAgICAgICogdGhlIGNvdW50IGlzIG9ubHkgZG9u
ZSBmb3IgbGV2ZWwgMSBlbnRyaWVzLgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBwMm10ID09
IHAybV9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudCsr
OwotCi0gICAgICAgIGlmICggcDJtdF9vbGQgPT0gcDJtX2lvcmVxX3NlcnZlciApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIEFTU0VSVChwMm0tPmlvcmVxLmVudHJ5X2NvdW50ID4gMCk7Ci0gICAg
ICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50LS07Ci0gICAgICAgIH0KLQogICAgICAgICAv
KiBsZXZlbCAxIGVudHJ5ICovCiAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2Zu
LCBwMm1fZW50cnksIGVudHJ5X2NvbnRlbnQsIDEpOwogICAgICAgICAvKiBOQjogcGFnaW5nX3dy
aXRlX3AybV9lbnRyeSgpIGhhbmRsZXMgdGxiIGZsdXNoZXMgcHJvcGVybHkgKi8KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L2NvbW1vbi5jCmluZGV4IDA3ODQwZmY3MjcuLjA1NzZjM2MyZDIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9jb21tb24uYwpAQCAtMzE4OCw2ICszMTg4LDkgQEAgc2hhZG93X3dyaXRlX3AybV9lbnRyeShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBpZiAoIGxpa2VseShkLT5h
cmNoLnBhZ2luZy5zaGFkb3cudG90YWxfcGFnZXMgIT0gMCkgKQogICAgICAgICAgc2hfdW5zaGFk
b3dfZm9yX3AybV9jaGFuZ2UoZCwgZ2ZuLCBwLCBuZXcsIGxldmVsKTsKIAorICAgIHAybV9lbnRy
eV9tb2RpZnkocDJtX2dldF9ob3N0cDJtKGQpLCBwMm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2Zs
YWdzKG5ldykpLAorICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dl
dF9mbGFncygqcCkpLCBsZXZlbCk7CisKICAgICAvKiBVcGRhdGUgdGhlIGVudHJ5IHdpdGggbmV3
IGNvbnRlbnQgKi8KICAgICBzYWZlX3dyaXRlX3B0ZShwLCBuZXcpOwogCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRl
eCAyMDk1MDc2NTU2Li44MzRkNDlkMmQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTkzMiw2ICs5MzIsMzgg
QEAgaW50IHAybV9zZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBmbGFncywKIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpwMm1fZ2V0X2lvcmVxX3NlcnZlcihz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpOwogCitzdGF0aWMgaW5saW5lIHZvaWQgcDJtX2Vu
dHJ5X21vZGlmeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBwMm1fdHlwZV90IG50LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgdW5zaWduZWQgaW50
IGxldmVsKQoreworICAgIGlmICggbGV2ZWwgIT0gMSB8fCBudCA9PSBvdCApCisgICAgICAgIHJl
dHVybjsKKworICAgIHN3aXRjaCAoIG50ICkKKyAgICB7CisgICAgY2FzZSBwMm1faW9yZXFfc2Vy
dmVyOgorICAgICAgICAvKgorICAgICAgICAgKiBwMm1faW9yZXFfc2VydmVyIGlzIG9ubHkgdXNl
ZCBmb3IgNEsgcGFnZXMsIHNvCisgICAgICAgICAqIHRoZSBjb3VudCBpcyBvbmx5IGRvbmUgZm9y
IGxldmVsIDEgZW50cmllcy4KKyAgICAgICAgICovCisgICAgICAgIHAybS0+aW9yZXEuZW50cnlf
Y291bnQrKzsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBicmVhazsK
KyAgICB9CisKKyAgICBzd2l0Y2ggKCBvdCApCisgICAgeworICAgIGNhc2UgcDJtX2lvcmVxX3Nl
cnZlcjoKKyAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEuZW50cnlfY291bnQgPiAwKTsKKyAgICAg
ICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1
bHQ6CisgICAgICAgIGJyZWFrOworICAgIH0KK30KKwogI2VuZGlmIC8qIF9YRU5fQVNNX1g4Nl9Q
Mk1fSCAqLwogCiAvKgotLSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:19:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:19:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gueKu-0001Cz-55; Fri, 15 Feb 2019 14:19:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TXjg=QW=citrix.com=prvs=94281382c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gueKs-0001Bn-FA
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:19:26 +0000
X-Inumbo-ID: b2554ca0-312c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2554ca0-312c-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 14:19:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78246049"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 15 Feb 2019 15:18:35 +0100
Message-ID: <20190215141837.1420-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190215141837.1420-1-roger.pau@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 6/8] p2m: change write_p2m_entry to return an
 error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBmb3IgYWxzbyBjaGFuZ2luZyBwMm1fZW50cnlfbW9kaWZ5
IHRvIHJldHVybiBhbgplcnJvciBjb2RlLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
LS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KQ2hhbmdlcyBzaW5jZSB2MjoKIC0gTmV3IGlu
IHRoaXMgdmVyc2lvbi4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgICB8ICA0
ICsrKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jIHwgIDQgKysrLQogeGVuL2Fy
Y2gveDg2L21tL3AybS1wdC5jICAgICAgICAgfCAzMCArKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyAgICAgICAgIHwgMTIgKysrKysrKystLS0t
CiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jICB8ICA0ICsrKy0KIHhlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbm9uZS5jICAgIHwgIDcgKysrKy0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRv
dy9wcml2YXRlLmggfCAgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAg
IHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCAgICAgfCAgOCArKysrLS0t
LQogOSBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hh
cC9oYXAuYwppbmRleCBkYzQ2ZDVlMTRmLi41YjUwNzM3NmJjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTcw
OCw3ICs3MDgsNyBAQCBzdGF0aWMgdm9pZCBoYXBfdXBkYXRlX3BhZ2luZ19tb2RlcyhzdHJ1Y3Qg
dmNwdSAqdikKICAgICBwdXRfZ2ZuKGQsIGNyM19nZm4pOwogfQogCi1zdGF0aWMgdm9pZAorc3Rh
dGljIGludAogaGFwX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbiwgbDFfcGdlbnRyeV90ICpwLAogICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5
X3QgbmV3LCB1bnNpZ25lZCBpbnQgbGV2ZWwpCiB7CkBAIC03NDUsNiArNzQ1LDggQEAgaGFwX3dy
aXRlX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbDFfcGdl
bnRyeV90ICpwLAogCiAgICAgaWYgKCBmbHVzaF9uZXN0ZWRwMm0gKQogICAgICAgICBwMm1fZmx1
c2hfbmVzdGVkcDJtKGQpOworCisgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyB1bnNpZ25lZCBs
b25nIGhhcF9ndmFfdG9fZ2ZuX3JlYWxfbW9kZSgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9oYXAvbmVzdGVkX2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKaW5k
ZXggZDJhMDdhNWM3OS4uYWJlNTk1OGE1MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2hh
cC9uZXN0ZWRfaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKQEAg
LTcxLDcgKzcxLDcgQEAKIC8qICAgICAgICBORVNURUQgVklSVCBQMk0gRlVOQ1RJT05TICAgICAg
ICAgKi8KIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIAot
dm9pZAoraW50CiBuZXN0ZWRwMm1fd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90
IG5ldywgdW5zaWduZWQgaW50IGxldmVsKQogewpAQCAtODcsNiArODcsOCBAQCBuZXN0ZWRwMm1f
d3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2Zu
LAogICAgICAgICBmbHVzaF90bGJfbWFzayhwMm0tPmRpcnR5X2NwdW1hc2spOwogCiAgICAgcGFn
aW5nX3VubG9jayhkKTsKKworICAgIHJldHVybiAwOwogfQogCiAvKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
cDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggMDRlOWQ4MWNmNi4uNDRh
YmQ2NTk5OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtMjAyLDcgKzIwMiw3IEBAIHAybV9uZXh0X2xldmVsKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHZvaWQgKip0YWJsZSwKICAgICAgICAgbmV3X2VudHJ5ID0g
bDFlX2Zyb21fbWZuKG1mbiwgUDJNX0JBU0VfRkxBR1MgfCBfUEFHRV9SVyk7CiAKICAgICAgICAg
cDJtX2FkZF9pb21tdV9mbGFncygmbmV3X2VudHJ5LCBsZXZlbCwgSU9NTVVGX3JlYWRhYmxlfElP
TU1VRl93cml0YWJsZSk7Ci0gICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBw
Mm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsKKyAgICAgICAgQlVHX09OKHAybS0+d3Jp
dGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKSk7
CiAgICAgfQogICAgIGVsc2UgaWYgKCBmbGFncyAmIF9QQUdFX1BTRSApCiAgICAgewpAQCAtMjUw
LDE0ICsyNTAsMTQgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdm9p
ZCAqKnRhYmxlLAogICAgICAgICB7CiAgICAgICAgICAgICBuZXdfZW50cnkgPSBsMWVfZnJvbV9w
Zm4ocGZuIHwgKGkgPDwgKChsZXZlbCAtIDEpICogUEFHRVRBQkxFX09SREVSKSksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3MpOwotICAgICAgICAgICAgcDJtLT53
cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIGwxX2VudHJ5ICsgaSwgbmV3X2VudHJ5LCBsZXZlbCk7
CisgICAgICAgICAgICBCVUdfT04ocDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIGwxX2Vu
dHJ5ICsgaSwgbmV3X2VudHJ5LCBsZXZlbCkpOwogICAgICAgICB9CiAKICAgICAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UobDFfZW50cnkpOwogCiAgICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX21m
bihtZm4sIFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcpOwogICAgICAgICBwMm1fYWRkX2lvbW11
X2ZsYWdzKCZuZXdfZW50cnksIGxldmVsLCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxl
KTsKLSAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgbmV3
X2VudHJ5LCBsZXZlbCArIDEpOworICAgICAgICBCVUdfT04ocDJtLT53cml0ZV9wMm1fZW50cnko
cDJtLCBnZm4sIHAybV9lbnRyeSwgbmV3X2VudHJ5LCBsZXZlbCArIDEpKTsKICAgICB9CiAgICAg
ZWxzZQogICAgICAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKQEAgLTMyMSw3ICsz
MjEsNyBAQCBzdGF0aWMgaW50IHAybV9wdF9zZXRfcmVjYWxjX3JhbmdlKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sCiAgICAgICAgICAgICBpZiAoIChsMWVfZ2V0X2ZsYWdzKGUpICYgX1BBR0VfUFJF
U0VOVCkgJiYgIW5lZWRzX3JlY2FsYyhsMSwgZSkgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIHNldF9yZWNhbGMobDEsIGUpOwotICAgICAgICAgICAgICAgIHAybS0+d3JpdGVfcDJt
X2VudHJ5KHAybSwgZmlyc3RfZ2ZuLCBwZW50LCBlLCBsZXZlbCk7CisgICAgICAgICAgICAgICAg
QlVHX09OKHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZmlyc3RfZ2ZuLCBwZW50LCBlLCBsZXZl
bCkpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgZmlyc3RfZ2ZuICs9IDFVTCA8PCAoaSAq
IFBBR0VUQUJMRV9PUkRFUik7CiAgICAgICAgIH0KQEAgLTM5MiwxNCArMzkyLDE0IEBAIHN0YXRp
YyBpbnQgZG9fcmVjYWxjKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogICAgICAgICAgICAgICAgICAgICAgIW5lZWRzX3JlY2FsYyhsMSwgZW50KSApCiAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBzZXRfcmVjYWxjKGwxLCBlbnQpOwotICAg
ICAgICAgICAgICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiAtIHJlbWFpbmRl
ciwgJnB0YWJbaV0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVu
dCwgbGV2ZWwpOworICAgICAgICAgICAgICAgICAgICBCVUdfT04ocDJtLT53cml0ZV9wMm1fZW50
cnkocDJtLCBnZm4gLSByZW1haW5kZXIsICZwdGFiW2ldLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50LCBsZXZlbCkpOwogICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICByZW1haW5kZXIgLT0gMVVMIDw8ICgobGV2ZWwgLSAxKSAqIFBB
R0VUQUJMRV9PUkRFUik7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBzbXBfd21iKCk7CiAg
ICAgICAgICAgICBjbGVhcl9yZWNhbGMobDEsIGUpOwotICAgICAgICAgICAgcDJtLT53cml0ZV9w
Mm1fZW50cnkocDJtLCBnZm4sIHBlbnQsIGUsIGxldmVsICsgMSk7CisgICAgICAgICAgICBCVUdf
T04ocDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHBlbnQsIGUsIGxldmVsICsgMSkpOwog
ICAgICAgICB9CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKCh2b2lkICopKCh1bnNpZ25lZCBs
b25nKXBlbnQgJiBQQUdFX01BU0spKTsKICAgICB9CkBAIC00NDQsNyArNDQ0LDcgQEAgc3RhdGlj
IGludCBkb19yZWNhbGMoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4p
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgY2xlYXJfcmVjYWxjKGwxLCBl
KTsKLSAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHBlbnQsIGUsIGxldmVs
ICsgMSk7CisgICAgICAgIEJVR19PTihwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcGVu
dCwgZSwgbGV2ZWwgKyAxKSk7CiAgICAgfQogCiAgb3V0OgpAQCAtNTk1LDggKzU5NSwxMCBAQCBw
Mm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90
IG1mbiwKICAgICAgICAgaWYgKCBlbnRyeV9jb250ZW50LmwxICE9IDAgKQogICAgICAgICAgICAg
cDJtX2FkZF9pb21tdV9mbGFncygmZW50cnlfY29udGVudCwgMCwgaW9tbXVfcHRlX2ZsYWdzKTsK
IAotICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBlbnRy
eV9jb250ZW50LCAzKTsKKyAgICAgICAgcmMgPSBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdm
biwgcDJtX2VudHJ5LCBlbnRyeV9jb250ZW50LCAzKTsKICAgICAgICAgLyogTkI6IHBhZ2luZ193
cml0ZV9wMm1fZW50cnkoKSBoYW5kbGVzIHRsYiBmbHVzaGVzIHByb3Blcmx5ICovCisgICAgICAg
IGlmICggcmMgKQorICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogICAgIGVsc2UgCiAgICAg
ewpAQCAtNjMzLDggKzYzNSwxMCBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgICAgIHAybV9hZGRfaW9tbXVf
ZmxhZ3MoJmVudHJ5X2NvbnRlbnQsIDAsIGlvbW11X3B0ZV9mbGFncyk7CiAKICAgICAgICAgLyog
bGV2ZWwgMSBlbnRyeSAqLwotICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwg
cDJtX2VudHJ5LCBlbnRyeV9jb250ZW50LCAxKTsKKyAgICAgICAgcmMgPSBwMm0tPndyaXRlX3Ay
bV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBlbnRyeV9jb250ZW50LCAxKTsKICAgICAgICAg
LyogTkI6IHBhZ2luZ193cml0ZV9wMm1fZW50cnkoKSBoYW5kbGVzIHRsYiBmbHVzaGVzIHByb3Bl
cmx5ICovCisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQog
ICAgIGVsc2UgaWYgKCBwYWdlX29yZGVyID09IFBBR0VfT1JERVJfMk0gKQogICAgIHsKQEAgLTY2
OSw4ICs2NzMsMTAgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBn
Zm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAgICAgIGlmICggZW50cnlfY29udGVudC5sMSAhPSAw
ICkKICAgICAgICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3MoJmVudHJ5X2NvbnRlbnQsIDAsIGlv
bW11X3B0ZV9mbGFncyk7CiAKLSAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4s
IHAybV9lbnRyeSwgZW50cnlfY29udGVudCwgMik7CisgICAgICAgIHJjID0gcDJtLT53cml0ZV9w
Mm1fZW50cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgZW50cnlfY29udGVudCwgMik7CiAgICAgICAg
IC8qIE5COiBwYWdpbmdfd3JpdGVfcDJtX2VudHJ5KCkgaGFuZGxlcyB0bGIgZmx1c2hlcyBwcm9w
ZXJseSAqLworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0K
IAogICAgIC8qIFRyYWNrIHRoZSBoaWdoZXN0IGdmbiBmb3Igd2hpY2ggd2UgaGF2ZSBldmVyIGhh
ZCBhIHZhbGlkIG1hcHBpbmcgKi8KQEAgLTg5NSw3ICs5MDEsNyBAQCBzdGF0aWMgdm9pZCBwMm1f
cHRfY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAg
ICAgICAgICAgIW5lZWRzX3JlY2FsYyhsMSwgZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBz
ZXRfcmVjYWxjKGwxLCBlKTsKLSAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwg
Z2ZuLCAmdGFiW2ldLCBlLCA0KTsKKyAgICAgICAgICAgIEJVR19PTihwMm0tPndyaXRlX3AybV9l
bnRyeShwMm0sIGdmbiwgJnRhYltpXSwgZSwgNCkpOwogICAgICAgICAgICAgKytjaGFuZ2VkOwog
ICAgICAgICB9CiAgICAgICAgIGdmbiArPSAxVUwgPDwgKEw0X1BBR0VUQUJMRV9TSElGVCAtIFBB
R0VfU0hJRlQpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jIGIveGVuL2Fy
Y2gveDg2L21tL3BhZ2luZy5jCmluZGV4IGQ1ODM2ZWI2ODguLjZkNDZhYTk2N2IgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5n
LmMKQEAgLTkzMiwxOCArOTMyLDIyIEBAIHZvaWQgcGFnaW5nX3VwZGF0ZV9uZXN0ZWRtb2RlKHN0
cnVjdCB2Y3B1ICp2KQogfQogI2VuZGlmCiAKLXZvaWQgcGFnaW5nX3dyaXRlX3AybV9lbnRyeShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKQoraW50IHBhZ2luZ193cml0
ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBu
ZXcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpCiB7CiAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0g
Y3VycmVudDsKKyAgICBpbnQgcmMgPSAwOworCiAgICAgaWYgKCB2LT5kb21haW4gIT0gZCApCiAg
ICAgICAgIHYgPSBkLT52Y3B1ID8gZC0+dmNwdVswXSA6IE5VTEw7CiAgICAgaWYgKCBsaWtlbHko
diAmJiBwYWdpbmdfbW9kZV9lbmFibGVkKGQpICYmIHBhZ2luZ19nZXRfaG9zdG1vZGUodikgIT0g
TlVMTCkgKQotICAgICAgICBwYWdpbmdfZ2V0X2hvc3Rtb2RlKHYpLT53cml0ZV9wMm1fZW50cnko
ZCwgZ2ZuLCBwLCBuZXcsIGxldmVsKTsKKyAgICAgICAgcmMgPSBwYWdpbmdfZ2V0X2hvc3Rtb2Rl
KHYpLT53cml0ZV9wMm1fZW50cnkoZCwgZ2ZuLCBwLCBuZXcsIGxldmVsKTsKICAgICBlbHNlCiAg
ICAgICAgIHNhZmVfd3JpdGVfcHRlKHAsIG5ldyk7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIGlu
dCBwYWdpbmdfc2V0X2FsbG9jYXRpb24oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBh
Z2VzLCBib29sICpwcmVlbXB0ZWQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCAwNTc2YzNj
MmQyLi5mZTQ4YzRhMDJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTMxNzYsNyArMzE3
Niw3IEBAIHN0YXRpYyB2b2lkIHNoX3Vuc2hhZG93X2Zvcl9wMm1fY2hhbmdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIH0KIH0KIAotdm9pZAoraW50CiBzaGFkb3df
d3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAg
ICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCiAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCkKQEAgLTMyMDksNiArMzIw
OSw4IEBAIHNoYWRvd193cml0ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnZm4sCiAjZW5kaWYKIAogICAgIHBhZ2luZ191bmxvY2soZCk7CisKKyAgICByZXR1cm4g
MDsKIH0KIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9ub25lLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwppbmRleCA0ZGU2
NDVhNDMzLi42MzQ0ZDc1NWFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25v
bmUuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwpAQCAtNjAsMTEgKzYwLDEy
IEBAIHN0YXRpYyB2b2lkIF91cGRhdGVfcGFnaW5nX21vZGVzKHN0cnVjdCB2Y3B1ICp2KQogICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQogCi1zdGF0aWMgdm9pZCBfd3JpdGVfcDJtX2VudHJ5
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCkKK3N0YXRpYyBpbnQgX3dyaXRl
X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKQogewogICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOworICAgIHJldHVybiAtRU5PU1lTOwogfQogCiBzdGF0aWMgY29u
c3Qgc3RydWN0IHBhZ2luZ19tb2RlIHNoX3BhZ2luZ19ub25lID0gewpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3By
aXZhdGUuaAppbmRleCBlOGVkN2FjNzE0Li5lMzMxNzcxZDNlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3By
aXZhdGUuaApAQCAtMzcyLDkgKzM3Miw5IEBAIGV4dGVybiBpbnQgc2hfcmVtb3ZlX3dyaXRlX2Fj
Y2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCByZWFkb25seV9tZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmYXVsdF9hZGRyKTsKIAogLyogRnVu
Y3Rpb25zIHRoYXQgYXRvbWljYWxseSB3cml0ZSBQVC9QMk0gZW50cmllcyBhbmQgdXBkYXRlIHN0
YXRlICovCi12b2lkIHNoYWRvd193cml0ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90
ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBsZXZlbCk7CitpbnQgc2hhZG93X3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3Bn
ZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBsZXZlbCk7CiAKIC8qIFVwZGF0ZSBhbGwgdGhlIHRoaW5ncyB0aGF0IGFy
ZSBkZXJpdmVkIGZyb20gdGhlIGd1ZXN0J3MgQ1IwL0NSMy9DUjQuCiAgKiBDYWxsZWQgdG8gaW5p
dGlhbGl6ZSBwYWdpbmcgc3RydWN0dXJlcyBpZiB0aGUgcGFnaW5nIG1vZGUKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmlu
ZGV4IDgzNGQ0OWQyZDQuLmY0ZWMyYmVjYmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtMjY1LDcgKzI2NSw3
IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBsYXN0X2dmbik7CiAgICAgdm9pZCAgICAg
ICAgICAgICAgICgqbWVtb3J5X3R5cGVfY2hhbmdlZCkoc3RydWN0IHAybV9kb21haW4gKnAybSk7
CiAgICAgCi0gICAgdm9pZCAgICAgICAgICAgICAgICgqd3JpdGVfcDJtX2VudHJ5KShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLAorICAgIGludCAgICAgICAgICAgICAgICAoKndyaXRlX3AybV9lbnRy
eSkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLCBsMV9wZ2VudHJ5X3QgKnAsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgbmV3LCB1bnNp
Z25lZCBpbnQgbGV2ZWwpOwogICAgIGxvbmcgICAgICAgICAgICAgICAoKmF1ZGl0X3AybSkoc3Ry
dWN0IHAybV9kb21haW4gKnAybSk7CkBAIC04MzcsNyArODM3LDcgQEAgdm9pZCBwMm1fZmx1c2hf
bmVzdGVkcDJtKHN0cnVjdCBkb21haW4gKmQpOwogLyogRmx1c2hlcyB0aGUgbnAybSBzcGVjaWZp
ZWQgYnkgbnAybV9iYXNlIChpZiBpdCBleGlzdHMpICovCiB2b2lkIG5wMm1fZmx1c2hfYmFzZShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBucDJtX2Jhc2UpOwogCi12b2lkIG5lc3RlZHAy
bV93cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBn
Zm4sCitpbnQgbmVzdGVkcDJtX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBu
ZXcsIHVuc2lnbmVkIGludCBsZXZlbCk7CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3BhZ2luZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAppbmRleCBmZGNj
MjI4NDRiLi44MTAzMWJiNzliIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2lu
Zy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKQEAgLTEyNCw3ICsxMjQsNyBA
QCBzdHJ1Y3QgcGFnaW5nX21vZGUgewogICAgIHZvaWQgICAgICAgICAgKCp1cGRhdGVfY3IzICAg
ICAgICAgICAgKShzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbm9mbHVzaCk7CiAgICAgdm9pZCAg
ICAgICAgICAoKnVwZGF0ZV9wYWdpbmdfbW9kZXMgICApKHN0cnVjdCB2Y3B1ICp2KTsKLSAgICB2
b2lkICAgICAgICAgICgqd3JpdGVfcDJtX2VudHJ5ICAgICAgICkoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm4sCisgICAgaW50ICAgICAgICAgICAoKndyaXRlX3AybV9lbnRyeSAg
ICAgICApKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50
cnlfdCBuZXcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBsZXZlbCk7CiAKQEAgLTMzOSw5ICszMzksOSBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgc2FmZV93cml0ZV9wdGUobDFfcGdlbnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3KQogICog
d2UgYXJlIHdyaXRpbmcuICovCiBzdHJ1Y3QgcDJtX2RvbWFpbjsKIAotdm9pZCBwYWdpbmdfd3Jp
dGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90
IG5ldywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpOwor
aW50IHBhZ2luZ193cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAs
IGwxX3BnZW50cnlfdCBuZXcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbGV2ZWwpOwogCiAvKgogICogQ2FsbGVkIGZyb20gdGhlIGd1ZXN0IHRvIGluZGljYXRlIHRo
YXQgdGhlIGEgcHJvY2VzcyBpcyBiZWluZwotLSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:19:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:19:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gueKw-0001Es-Hy; Fri, 15 Feb 2019 14:19:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TXjg=QW=citrix.com=prvs=94281382c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gueKv-0001EG-M0
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:19:29 +0000
X-Inumbo-ID: b4533329-312c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4533329-312c-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 14:19:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78246053"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 15 Feb 2019 15:18:36 +0100
Message-ID: <20190215141837.1420-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190215141837.1420-1-roger.pau@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 7/8] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCB0aGUgc3BlY2lmaWMgaGFuZGxpbmcgY2FuIGJlIHJlbW92ZWQgZnJvbQphdG9taWNf
d3JpdGVfZXB0X2VudHJ5IGFuZCBiZSBzaGFyZWQgd2l0aCBucHQgYW5kIHNoYWRvdyBjb2RlLgoK
VGhpcyBjb21taXQgYWxzbyByZW1vdmVzIHRoZSBjaGVjayB0aGF0IHByZXZlbnQgbm9uLWVwdCBQ
VkggZG9tMCBmcm9tCm1hcHBpbmcgZm9yZWlnbiBwYWdlcy4KClNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFr
YWppbWFAaW50ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIFJldHVy
biBhbiBlcnJvciBjb2RlIGZyb20gcDJtX2VudHJ5X21vZGlmeSBhbmQgcHJvcGFnYXRlIGl0IHRv
IHRoZQogICBjYWxsZXJzLgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0gU2ltcGx5IGNvZGUgc2luY2Ug
bWZuX3RvX3BhZ2UgY2Fubm90IHJldHVybiBOVUxMLgogLSBDaGVjayBpZiB0aGUgbWZuIGlzIHZh
bGlkIGJlZm9yZSBnZXR0aW5nL2Ryb3BwaW5nIHRoZSBwYWdlIHJlZmVyZW5jZS4KIC0gVXNlIEJV
R19PTiBpbnN0ZWFkIG9mIEFTU0VSVHMsIHNpbmNlIGdldHRpbmcgdGhlIHJlZmVyZW5jZSBjb3Vu
dGluZwogICB3cm9uZyBpcyBtb3JlIGRhbmdlcm91cyB0aGFuIGEgRG9TLgotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgfCAxMiArKysrKy0tCiB4ZW4vYXJjaC94ODYvbW0vcDJt
LWVwdC5jICAgICAgIHwgNTYgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
YXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAgIHwgIDcgLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvY29tbW9uLmMgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICB8
IDI2ICsrKysrKysrKysrKy0tLQogNSBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCA2
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIv
eGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCA1YjUwNzM3NmJjLi4yZGFmODQyNGY2IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9oYXAvaGFwLmMKQEAgLTcxNCw2ICs3MTQsNyBAQCBoYXBfd3JpdGVfcDJtX2VudHJ5KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBsMV9wZ2VudHJ5X3QgKnAsCiB7CiAgICAg
dWludDMyX3Qgb2xkX2ZsYWdzOwogICAgIGJvb2xfdCBmbHVzaF9uZXN0ZWRwMm0gPSAwOworICAg
IGludCByYzsKIAogICAgIC8qIFdlIGtub3cgYWx3YXlzIHVzZSB0aGUgaG9zdCBwMm0gaGVyZSwg
cmVnYXJkbGVzcyBpZiB0aGUgdmNwdQogICAgICAqIGlzIGluIGhvc3Qgb3IgZ3Vlc3QgbW9kZS4g
VGhlIHZjcHUgY2FuIGJlIGluIGd1ZXN0IG1vZGUgYnkKQEAgLTczNCw4ICs3MzUsMTUgQEAgaGFw
X3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbDFf
cGdlbnRyeV90ICpwLAogICAgICAgICAgICAgJiYgcGVybXNfc3RyaWN0bHlfaW5jcmVhc2VkKG9s
ZF9mbGFncywgbDFlX2dldF9mbGFncyhuZXcpKSApOwogICAgIH0KIAotICAgIHAybV9lbnRyeV9t
b2RpZnkocDJtX2dldF9ob3N0cDJtKGQpLCBwMm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdz
KG5ldykpLAotICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUob2xkX2ZsYWdz
KSwgbGV2ZWwpOworICAgIHJjID0gcDJtX2VudHJ5X21vZGlmeShwMm1fZ2V0X2hvc3RwMm0oZCks
CisgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxh
Z3MobmV3KSksCisgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9mbGFnc190b190eXBlKG9s
ZF9mbGFncyksIGwxZV9nZXRfbWZuKG5ldyksCisgICAgICAgICAgICAgICAgICAgICAgICAgIGwx
ZV9nZXRfbWZuKCpwKSwgbGV2ZWwpOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAgcGFn
aW5nX3VubG9jayhkKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KIAogICAgIHNhZmVfd3Jp
dGVfcHRlKHAsIG5ldyk7CiAgICAgaWYgKCBvbGRfZmxhZ3MgJiBfUEFHRV9QUkVTRU5UICkKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LWVwdC5jCmluZGV4IDBlY2U2NjA4Y2IuLjgzYmQ2MDJmYzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtNDUs
NjUgKzQ1LDE5IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGlzX2VwdGVfdmFsaWQoZXB0X2VudHJ5
X3QgKmUpCiAgICAgcmV0dXJuICgoZS0+ZXB0ZSAmIH4oMXVsIDw8IDYzKSkgIT0gMCAmJiBlLT5z
YV9wMm10ICE9IHAybV9pbnZhbGlkKTsKIH0KIAotLyogcmV0dXJucyA6IDAgZm9yIHN1Y2Nlc3Ms
IC1lcnJubyBvdGhlcndpc2UgKi8KIHN0YXRpYyBpbnQgYXRvbWljX3dyaXRlX2VwdF9lbnRyeShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVwdF9lbnRyeV90ICplbnRyeXB0ciwgZXB0X2VudHJ5X3QgbmV3LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBsZXZlbCkKIHsKLSAgICBpbnQgcmM7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBvbGRtZm4gPSBtZm5feChJTlZBTElEX01GTik7Ci0gICAgYm9vbF90IGNoZWNrX2Zv
cmVpZ24gPSAobmV3Lm1mbiAhPSBlbnRyeXB0ci0+bWZuIHx8Ci0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbmV3LnNhX3AybXQgIT0gZW50cnlwdHItPnNhX3AybXQpOwotCi0gICAgaWYgKCBs
ZXZlbCApCi0gICAgewotICAgICAgICBBU1NFUlQoIWlzX2VwdGVfc3VwZXJwYWdlKCZuZXcpIHx8
ICFwMm1faXNfZm9yZWlnbihuZXcuc2FfcDJtdCkpOwotICAgICAgICB3cml0ZV9hdG9taWMoJmVu
dHJ5cHRyLT5lcHRlLCBuZXcuZXB0ZSk7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAg
IGlmICggdW5saWtlbHkocDJtX2lzX2ZvcmVpZ24obmV3LnNhX3AybXQpKSApCi0gICAgewotICAg
ICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgIGlmICggIWlzX2VwdGVfcHJlc2VudCgmbmV3KSAp
Ci0gICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0KLSAgICAgICAgaWYgKCBjaGVja19mb3JlaWdu
ICkKLSAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZmRvbTsKLQotICAgICAg
ICAgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4obmV3Lm1mbikpICkKLSAgICAgICAgICAgICAgICBn
b3RvIG91dDsKLQotICAgICAgICAgICAgcmMgPSAtRVNSQ0g7Ci0gICAgICAgICAgICBmZG9tID0g
cGFnZV9nZXRfb3duZXIobWZuX3RvX3BhZ2UoX21mbihuZXcubWZuKSkpOwotICAgICAgICAgICAg
aWYgKCBmZG9tID09IE5VTEwgKQotICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgIGludCBy
YyA9IHAybV9lbnRyeV9tb2RpZnkocDJtLCBuZXcuc2FfcDJtdCwgZW50cnlwdHItPnNhX3AybXQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKG5ldy5tZm4pLCBfbWZuKGVudHJ5
cHRyLT5tZm4pLCBsZXZlbCk7CiAKLSAgICAgICAgICAgIC8qIGdldCByZWZjb3VudCBvbiB0aGUg
cGFnZSAqLwotICAgICAgICAgICAgcmMgPSAtRUJVU1k7Ci0gICAgICAgICAgICBpZiAoICFnZXRf
cGFnZShtZm5fdG9fcGFnZShfbWZuKG5ldy5tZm4pKSwgZmRvbSkgKQotICAgICAgICAgICAgICAg
IGdvdG8gb3V0OwotICAgICAgICB9Ci0gICAgfQotCi0gICAgaWYgKCB1bmxpa2VseShwMm1faXNf
Zm9yZWlnbihlbnRyeXB0ci0+c2FfcDJtdCkpICYmIGNoZWNrX2ZvcmVpZ24gKQotICAgICAgICBv
bGRtZm4gPSBlbnRyeXB0ci0+bWZuOwotCi0gICAgcDJtX2VudHJ5X21vZGlmeShwMm0sIG5ldy5z
YV9wMm10LCBlbnRyeXB0ci0+c2FfcDJtdCwgbGV2ZWwpOworICAgIGlmICggcmMgKQorICAgICAg
ICByZXR1cm4gcmM7CiAKICAgICB3cml0ZV9hdG9taWMoJmVudHJ5cHRyLT5lcHRlLCBuZXcuZXB0
ZSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KG9sZG1mbiAhPSBtZm5feChJTlZBTElEX01GTikpICkK
LSAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UoX21mbihvbGRtZm4pKSk7Ci0KLSAgICByYyA9
IDA7Ci0KLSBvdXQ6Ci0gICAgaWYgKCByYyApCi0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIs
ICJlcHRlIG86JSJQUkl4NjQiIG46JSJQUkl4NjQiIHJjOiVkXG4iLAotICAgICAgICAgICAgICAg
ICBlbnRyeXB0ci0+ZXB0ZSwgbmV3LmVwdGUsIHJjKTsKLSAgICByZXR1cm4gcmM7CisgICAgcmV0
dXJuIDA7CiB9CiAKIHN0YXRpYyB2b2lkIGVwdF9wMm1fdHlwZV90b19mbGFncyhzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCBlcHRfZW50cnlfdCAqZW50cnksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggNDRhYmQ2NTk5
OS4uODkwMmM0YzlhYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtNTQwLDEzICs1NDAsNiBAQCBwMm1fcHRfc2V0
X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAg
ICAgICAgX190cmFjZV92YXIoVFJDX01FTV9TRVRfUDJNX0VOVFJZLCAwLCBzaXplb2YodCksICZ0
KTsKICAgICB9CiAKLSAgICBpZiAoIHVubGlrZWx5KHAybV9pc19mb3JlaWduKHAybXQpKSApCi0g
ICAgewotICAgICAgICAvKiBodm0gZml4bWU6IGZvcmVpZ24gdHlwZXMgYXJlIG9ubHkgc3VwcG9y
dGVkIG9uIGVwdCBhdCBwcmVzZW50ICovCi0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5H
LCAiVW5pbXBsZW1lbnRlZCBmb3JlaWduIHAybSB0eXBlLlxuIik7Ci0gICAgICAgIHJldHVybiAt
RUlOVkFMOwotICAgIH0KLQogICAgIC8qIENhcnJ5IG91dCBhbnkgZXZlbnR1YWxseSBwZW5kaW5n
IGVhcmxpZXIgY2hhbmdlcyBmaXJzdC4gKi8KICAgICByYyA9IGRvX3JlY2FsYyhwMm0sIGdmbik7
CiAgICAgaWYgKCByYyA8IDAgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXggZmU0OGM0YTAy
Yi4uYWQ2NzBkZTUxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC0zMTg5LDcgKzMxODks
OCBAQCBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZ2ZuLAogICAgICAgICAgc2hfdW5zaGFkb3dfZm9yX3AybV9jaGFuZ2UoZCwgZ2ZuLCBwLCBu
ZXcsIGxldmVsKTsKIAogICAgIHAybV9lbnRyeV9tb2RpZnkocDJtX2dldF9ob3N0cDJtKGQpLCBw
Mm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKG5ldykpLAotICAgICAgICAgICAgICAgICAg
ICAgcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncygqcCkpLCBsZXZlbCk7CisgICAgICAg
ICAgICAgICAgICAgICBwMm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKCpwKSksIGwxZV9n
ZXRfbWZuKG5ldyksCisgICAgICAgICAgICAgICAgICAgICBsMWVfZ2V0X21mbigqcCksIGxldmVs
KTsKIAogICAgIC8qIFVwZGF0ZSB0aGUgZW50cnkgd2l0aCBuZXcgY29udGVudCAqLwogICAgIHNh
ZmVfd3JpdGVfcHRlKHAsIG5ldyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCBmNGVjMmJlY2JkLi4xNjg3YjMx
NTcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgKQEAgLTkzMiwxMSArOTMyLDE0IEBAIGludCBwMm1fc2V0X2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiBzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcDJtX2dldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
KmZsYWdzKTsKIAotc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRyeV9tb2RpZnkoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHVuc2lnbmVkIGludCBsZXZlbCkKK3N0YXRpYyBpbmxp
bmUgaW50IHAybV9lbnRyeV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVf
dCBudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwg
bWZuX3QgbmZuLCBtZm5fdCBvZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBsZXZlbCkKIHsKLSAgICBpZiAoIGxldmVsICE9IDEgfHwgbnQgPT0gb3Qg
KQotICAgICAgICByZXR1cm47CisgICAgQlVHX09OKGxldmVsID4gMSAmJiAobnQgPT0gcDJtX2lv
cmVxX3NlcnZlciB8fCBudCA9PSBwMm1fbWFwX2ZvcmVpZ24pKTsKKworICAgIGlmICggbGV2ZWwg
IT0gMSB8fCAobnQgPT0gb3QgJiYgbWZuX2VxKG5mbiwgb2ZuKSkgKQorICAgICAgICByZXR1cm4g
MDsKIAogICAgIHN3aXRjaCAoIG50ICkKICAgICB7CkBAIC05NDgsNiArOTUxLDE0IEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBwMm1fZW50cnlfbW9kaWZ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHAy
bV90eXBlX3QgbnQsCiAgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQrKzsKICAgICAgICAg
YnJlYWs7CiAKKyAgICBjYXNlIHAybV9tYXBfZm9yZWlnbjoKKyAgICAgICAgQlVHX09OKCFtZm5f
dmFsaWQobmZuKSk7CisKKyAgICAgICAgaWYgKCAhcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5j
ZShtZm5fdG9fcGFnZShuZm4pKSApCisgICAgICAgICAgICByZXR1cm4gLUVCVVNZOworCisgICAg
ICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtOTU5
LDkgKzk3MCwxNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcDJtX2VudHJ5X21vZGlmeShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCBwMm1fdHlwZV90IG50LAogICAgICAgICBwMm0tPmlvcmVxLmVudHJ5
X2NvdW50LS07CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBwMm1fbWFwX2ZvcmVpZ246Cisg
ICAgICAgIEJVR19PTighbWZuX3ZhbGlkKG9mbikpOworICAgICAgICBwdXRfcGFnZShtZm5fdG9f
cGFnZShvZm4pKTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBicmVh
azsKICAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIAogI2VuZGlmIC8qIF9YRU5fQVNNX1g4Nl9Q
Mk1fSCAqLwotLSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:19:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:19:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gueKy-0001Gh-Ty; Fri, 15 Feb 2019 14:19:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TXjg=QW=citrix.com=prvs=94281382c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gueKx-0001G6-Te
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:19:31 +0000
X-Inumbo-ID: b5db06d6-312c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5db06d6-312c-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 14:19:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,372,1544486400"; d="scan'208";a="78246055"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 15 Feb 2019 15:18:37 +0100
Message-ID: <20190215141837.1420-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190215141837.1420-1-roger.pau@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 8/8] npt/shadow: allow getting foreign page
 table entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBucHQgYW5kIHNoYWRvdyBjb2RlIHRvIGdldCBhbiBlbnRyeSB3aWxsIGFsd2F5cyBy
ZXR1cm4KSU5WQUxJRF9NRk4gZm9yIGZvcmVpZ24gZW50cmllcy4gQWxsb3cgdG8gcmV0dXJuIHRo
ZSBlbnRyeSBtZm4gZm9yCmZvcmVpZ24gZW50cmllcywgbGlrZSBpdCdzIGRvbmUgZm9yIGdyYW50
IHRhYmxlIGVudHJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNp
dHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIFVzZSBwMm1faXNfYW55X3JhbS4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmluZGV4IDg5MDJjNGM5YWIu
LmUxOTRiNjg1NGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKQEAgLTg2OSw4ICs4NjksOCBAQCBwb2RfcmV0cnlfbDE6
CiAgICAgKnQgPSBwMm1fcmVjYWxjX3R5cGUocmVjYWxjIHx8IF9uZWVkc19yZWNhbGMoZmxhZ3Mp
LCBsMXQsIHAybSwgZ2ZuKTsKICAgICB1bm1hcF9kb21haW5fcGFnZShsMWUpOwogCi0gICAgQVNT
RVJUKG1mbl92YWxpZChtZm4pIHx8ICFwMm1faXNfcmFtKCp0KSB8fCBwMm1faXNfcGFnaW5nKCp0
KSk7Ci0gICAgcmV0dXJuIChwMm1faXNfdmFsaWQoKnQpIHx8IHAybV9pc19ncmFudCgqdCkpID8g
bWZuIDogSU5WQUxJRF9NRk47CisgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pIHx8ICFwMm1faXNf
YW55X3JhbSgqdCkgfHwgcDJtX2lzX3BhZ2luZygqdCkpOworICAgIHJldHVybiAocDJtX2lzX3Zh
bGlkKCp0KSB8fCBwMm1faXNfYW55X3JhbSgqdCkpID8gbWZuIDogSU5WQUxJRF9NRk47CiB9CiAK
IHN0YXRpYyB2b2lkIHAybV9wdF9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3RydWN0IHAybV9k
b21haW4gKnAybSwKLS0gCjIuMTcuMiAoQXBwbGUgR2l0LTExMykKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:29:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:29:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gueUX-0002pd-Vm; Fri, 15 Feb 2019 14:29:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Vfmb=QW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gueUW-0002pY-IK
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:29:24 +0000
X-Inumbo-ID: 14adc2f4-312e-11e9-b57e-d7302883f06d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 14adc2f4-312e-11e9-b57e-d7302883f06d;
 Fri, 15 Feb 2019 14:29:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Feb 2019 07:29:19 -0700
Message-Id: <5C66CCBE0200007800217100@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Feb 2019 07:29:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-4-roger.pau@citrix.com>
In-Reply-To: <20190215141837.1420-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 v3 3/8] amd/npt/shadow: replace
 assert that prevents creating 2M/1G MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE5IGF0IDE1OjE4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZSBhc3NlcnQgd2FzIG9yaWdpbmFsbHkgYWRkZWQgdG8gbWFrZSBzdXJlIHRoYXQgaGlnaGVy
IG9yZGVyCj4gcmVnaW9ucyAoPiBQQUdFX09SREVSXzRLKSBjb3VsZCBub3QgYmUgdXNlZCB0byBi
eXBhc3MgdGhlCj4gbW1pb19yb19yYW5nZXMgY2hlY2sgcGVyZm9ybWVkIGJ5IHAybV90eXBlX3Rv
X2ZsYWdzLgo+IAo+IFRoaXMgaG93ZXZlciBpcyBhbHJlYWR5IGNoZWNrZWQgaW4gc2V0X21taW9f
cDJtX2VudHJ5LCB3aGljaCBtYWtlcwo+IHN1cmUgdGhhdCBoaWdoZXIgb3JkZXIgbWFwcGluZ3Mg
ZG9uJ3Qgb3ZlcmxhcCB3aXRoIG1taW9fcm9fcmFuZ2VzLAo+IHRodXMgYWxsb3dpbmcgdGhlIGNy
ZWF0aW9uIG9mIGhpZ2ggb3JkZXIgTU1JTyBtYXBwaW5ncyBzYWZlbHkuCj4gCj4gUmVwbGFjZSB0
aGUgYXNzZXJ0IHRvIGFsbG93IDJNLzFHIGVudHJpZXMgdG8gYmUgY3JlYXRlZCBmb3IgTU1JTwo+
IHJlZ2lvbnMgYW5kIGFkZCBzb21lIGV4dHJhIGFzc2VydHMgYXMgYSByZXBsYWNlbWVudCB0byBt
YWtlIHN1cmUKPiB0aGVyZSdzIG5vIG92ZXJsYXBwaW5nIHdpdGggTU1JTyByZWFkLW9ubHkgcmFu
Z2VzLgo+IAo+IE5vdGUgdGhhdCAxRyBNTUlPIGVudHJpZXMgd2lsbCBub3QgYmUgY3JlYXRlZCB1
bmxlc3MgbW1pb19vcmRlciBpcwo+IGNoYW5nZWQgdG8gYWxsb3cgaXQuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:31:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gueWm-0003WL-J9; Fri, 15 Feb 2019 14:31:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Vfmb=QW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gueWl-0003WE-Lk
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:31:43 +0000
X-Inumbo-ID: 695f7dbf-312e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 695f7dbf-312e-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 14:31:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Feb 2019 07:31:41 -0700
Message-Id: <5C66CD4D0200007800217103@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 15 Feb 2019 07:31:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-5-roger.pau@citrix.com>
In-Reply-To: <20190215141837.1420-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 v3 4/8] pvh/dom0: warn when
 dom0_mem is not set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE5IGF0IDE1OjE4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZXJlIGhhdmUgYmVlbiBzZXZlcmFsIHJlcG9ydHMgb2YgdGhlIGRvbTAgYnVpbGRlciBydW5u
aW5nIG91dCBvZgo+IG1lbW9yeSB3aGVuIGJ1aWxkaW5nIGEgUFZIIGRvbTAgd2l0aG91dCBoYXZp
bmcgc3BlY2lmaWVkIGEgZG9tMF9tZW0KPiB2YWx1ZS4gUHJpbnQgYSB3YXJuaW5nIG1lc3NhZ2Ug
aWYgZG9tMF9tZW0gaXMgbm90IHNldCB3aGVuIGJvb3RpbmcgaW4KPiBQVkggbW9kZS4KPiAKPiBU
aGlzIGlzIGEgdGVtcG9yYXJ5IHdvcmthcm91bmQgdW50aWwgYWNjb3VudGluZyBmb3IgaW50ZXJu
YWwgbWVtb3J5Cj4gcmVxdWlyZWQgYnkgWGVuIChpZTogcGFnaW5nIHN0cnVjdHVyZXMpIGlzIGlt
cHJvdmVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkJ0
dywgaXQgbG9va3MgYXMgaWYgeW91IGRpZCBDYyBKw7xyZ2VuIGhlcmUgYW5kIG9uIHBhdGNoIDMs
IGJ1dCBub3QKb24gdGhlIGZpcnN0IHR3by4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:38:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:38:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guedQ-0003rQ-Cv; Fri, 15 Feb 2019 14:38:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LI7m=QW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1guedP-0003rL-21
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:38:35 +0000
X-Inumbo-ID: 5d798d46-312f-11e9-8c25-8b8c642ce867
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d798d46-312f-11e9-8c25-8b8c642ce867;
 Fri, 15 Feb 2019 14:38:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C7F83AC9C;
 Fri, 15 Feb 2019 14:38:30 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-2-roger.pau@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <2f7218cd-485f-0e5b-4686-93ffda1215a7@suse.com>
Date: Fri, 15 Feb 2019 15:38:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190215141837.1420-2-roger.pau@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12 v3 1/8] dom0/pvh: align allocation
 and mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMjAxOSAxNToxOCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZSBwMm0gYW5k
IGlvbW11IG1hcHBpbmcgY29kZSBhbHdheXMgaGFkIHRoZSByZXF1aXJlbWVudCB0aGF0Cj4gYWRk
cmVzc2VzIGFuZCBvcmRlcnMgbXVzdCBiZSBhbGlnbmVkIHdoZW4gcG9wdWxhdGluZyB0aGUgcDJt
IG9yIHRoZQo+IGlvbW11IHBhZ2UgdGFibGVzLgo+IAo+IFBWSCBkb20wIGJ1aWxkZXIgZGlkbid0
IHRha2UgdGhpcyByZXF1aXJlbWVudCBpbnRvIGFjY291bnQsIGFuZCBjYW4KPiBjYWxsIGludG8g
dGhlIHAybS9pb21tdSBtYXBwaW5nIGhlbHBlcnMgd2l0aCBhZGRyZXNzZXMgYW5kIG9yZGVycyB0
aGF0Cj4gYXJlIG5vdCBhbGlnbmVkLgo+IAo+IEZpeCB0aGlzIGJ5IG1ha2luZyBzdXJlIHRoZSBv
cmRlcnMgcGFzc2VkIHRvIHRoZSBwaHlzbWFwIHBvcHVsYXRpb24KPiBoZWxwZXJzIGFyZSBhbHdh
eXMgYWxpZ25lZCB0byB0aGUgZ3Vlc3QgYWRkcmVzcyB0byBiZSBwb3B1bGF0ZWQuCj4gCj4gU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 14:39:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 14:39:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guee2-0003uP-Mm; Fri, 15 Feb 2019 14:39:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LI7m=QW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1guee1-0003uJ-Hq
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 14:39:13 +0000
X-Inumbo-ID: 7482fb8a-312f-11e9-a7b9-93d5553d3c59
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7482fb8a-312f-11e9-a7b9-93d5553d3c59;
 Fri, 15 Feb 2019 14:39:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A555DAC9C;
 Fri, 15 Feb 2019 14:39:09 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-3-roger.pau@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <e2d23e33-4d4c-8bfa-dc95-e9f31ffc4d53@suse.com>
Date: Fri, 15 Feb 2019 15:39:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190215141837.1420-3-roger.pau@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12 v3 2/8] x86/pvh: reorder PVH dom0
 iommu initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMjAxOSAxNToxOCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFNvIHRoYXQgdGhl
IGlvbW11IGlzIGluaXRpYWxpemVkIGJlZm9yZSBwb3B1bGF0aW5nIHRoZSBwMm0sIGFuZAo+IGVu
dHJpZXMgYWRkZWQgZ2V0IHRoZSBjb3JyZXNwb25kaW5nIGlvbW11IHBhZ2UgdGFibGUgZW50cmll
cyBpZgo+IHJlcXVpcmVkLiBUaGlzIHJlcXVpcmVzIHNwbGl0dGluZyB0aGUgY3VycmVudCBwdmhf
c2V0dXBfcDJtIGludG8gdHdvCj4gZGlmZmVyZW50IGZ1bmN0aW9ucy4gT25lIHRoYXQgY3JhZnRz
IGRvbTAgcGh5c21hcCBhbmQgc2V0cyB0aGUgcGFnaW5nCj4gYWxsb2NhdGlvbiwgYW5kIGFub3Ro
ZXIgb25lIHRoYXQgYWN0dWFsbHkgcG9wdWxhdGVzIHRoZSBwMm0gd2l0aCBSQU0KPiByZWdpb25z
Lgo+IAo+IE5vdGUgdGhhdCB0aGlzIGFsbG93cyB0byByZW1vdmUgdGhlIHNwZWNpYWwgY2FzaW5n
IGRvbmUgZm9yIHRoZSBsb3cKPiAxTUIgaW4gaHdkb21faW9tbXVfbWFwLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 15:04:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 15:04:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guf2D-0006KV-Qr; Fri, 15 Feb 2019 15:04:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NTNL=QW=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1guf2C-0006KO-JN
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 15:04:12 +0000
X-Inumbo-ID: f286cf4a-3132-11e9-b953-6337092dadb4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f286cf4a-3132-11e9-b953-6337092dadb4;
 Fri, 15 Feb 2019 15:04:10 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1FEmRpP156831;
 Fri, 15 Feb 2019 15:04:06 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=QXBfexFIMpyQeWNs06oWoPDHNMIoLNb280FvIEn11i4=;
 b=JoyKiZHBhh5XllAMoGa8nMlXSqF6eCEAzyAGEN2z0Rp7Ku1RG15rD2N/ct+ZvjAFw9k8
 YwocSbe3R0R6jjg82f+Ul4iUk0KGsDAE3SVlLNLMzw8UlRyxdAUDXL7DvzqwuOOAF9dW
 ehMPHHLkGe57J12tNvLFgfC++Ad63Rtg24gZfBMhO4qE1YjwAUavdd1rNvyFRHy9qlbZ
 cYwXlEELEjWV1nNgQyucwZrvExjo8M0KSZEFjoJ656jjVGGjxUUsGmwEalfypg/xWiNq
 l21xwWPkvh2OBGrUL4Xhlbw0dJgyTpHEAvNJxAZW4d5NO6FAfh6B6Hc4dEOXkIm0uSPt MQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2qhreeebs3-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Feb 2019 15:04: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 x1FF45CN016871
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Feb 2019 15:04:05 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x1FF44oH008461;
 Fri, 15 Feb 2019 15:04:04 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Feb 2019 07:04:04 -0800
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 jgross@suse.com
References: <20190214142321.1138-1-andr2000@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <143411a8-385d-2cce-9211-22ba7db25a15@oracle.com>
Date: Fri, 15 Feb 2019 10:03:59 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190214142321.1138-1-andr2000@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9167
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902150103
Subject: Re: [Xen-devel] [PATCH 1/2] xen/gntdev: Do not destroy context
 while dma-bufs are in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xNC8xOSA5OjIzIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiAgCj4g
IC8qIERNQSBidWZmZXIgZXhwb3J0IHN1cHBvcnQuICovCj4gQEAgLTMxMSw2ICszMTcsNyBAQCBz
dGF0aWMgdm9pZCBkbWFidWZfZXhwX3JlbGVhc2Uoc3RydWN0IGtyZWYgKmtyZWYpCj4gIAo+ICAJ
ZG1hYnVmX2V4cF93YWl0X29ial9zaWduYWwoZ250ZGV2X2RtYWJ1Zi0+cHJpdiwgZ250ZGV2X2Rt
YWJ1Zik7Cj4gIAlsaXN0X2RlbCgmZ250ZGV2X2RtYWJ1Zi0+bmV4dCk7Cj4gKwlmcHV0KGdudGRl
dl9kbWFidWYtPnByaXYtPmZpbHApOwo+ICAJa2ZyZWUoZ250ZGV2X2RtYWJ1Zik7Cj4gIH0KPiAg
Cj4gQEAgLTQyMyw2ICs0MzAsNyBAQCBzdGF0aWMgaW50IGRtYWJ1Zl9leHBfZnJvbV9wYWdlcyhz
dHJ1Y3QgZ250ZGV2X2RtYWJ1Zl9leHBvcnRfYXJncyAqYXJncykKPiAgCW11dGV4X2xvY2soJmFy
Z3MtPmRtYWJ1Zl9wcml2LT5sb2NrKTsKPiAgCWxpc3RfYWRkKCZnbnRkZXZfZG1hYnVmLT5uZXh0
LCAmYXJncy0+ZG1hYnVmX3ByaXYtPmV4cF9saXN0KTsKPiAgCW11dGV4X3VubG9jaygmYXJncy0+
ZG1hYnVmX3ByaXYtPmxvY2spOwo+ICsJZ2V0X2ZpbGUoZ250ZGV2X2RtYWJ1Zi0+cHJpdi0+Zmls
cCk7CgpOb3QgZmdldCgpPwoKLWJvcmlzCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 15:06:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 15:06:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guf4m-0006Yw-9x; Fri, 15 Feb 2019 15:06:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NTNL=QW=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1guf4k-0006Yr-M0
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 15:06:50 +0000
X-Inumbo-ID: 50b32708-3133-11e9-a419-d3a4b18de026
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50b32708-3133-11e9-a419-d3a4b18de026;
 Fri, 15 Feb 2019 15:06:48 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1FEmR4V156814;
 Fri, 15 Feb 2019 15:06: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-2018-07-02;
 bh=JncrPYOA69IjtXxGtipXZVtnR9cUCVtv6w9Ty+7wJEc=;
 b=klC5+FVyAowed4SEuDEgFvkhDuQiX4e86VG6srMFyxlcgUzKqT4lDNCB1lFB3ft7ryPo
 f2WrXNzuGMKX4PnwgXykXMRlvkYIX6GPYL/dg0uE9d+kBHTV6lnchsIvC06Z7SCk3fG9
 Y/nP26pCFoTGP5GCSNDP2yWMWHqDfODj7QEM3bvBmPKL5PcAE/G1sfVQGY7dRCHpVUL/
 n/y4cKhGVM4KJ2wP9Pd/O84HmbBZBRykiFY9WJtjhETEhZ9ulpH4uahRmszN7eOE3cL1
 xHVmxqUjKHB7djD+Rja/6u4j2uLnwTXSPpKL1m6HYaMZRkIHaGqLXX5RFL3juiKX3t4w 8Q== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2qhreeec7g-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Feb 2019 15:06:41 +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 x1FF6aGs028209
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Feb 2019 15:06:36 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1FF6Zbs031481;
 Fri, 15 Feb 2019 15:06:35 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Feb 2019 15:06:35 +0000
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 jgross@suse.com
References: <20190214142321.1138-1-andr2000@gmail.com>
 <20190214142321.1138-2-andr2000@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <2e0c430d-9dc6-e6c3-9ff8-7c59358aed32@oracle.com>
Date: Fri, 15 Feb 2019 10:06:31 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190214142321.1138-2-andr2000@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9167
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902150103
Subject: Re: [Xen-devel] [PATCH 2/2] xen/gntdev: Check and release imported
 dma-bufs on close
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xNC8xOSA5OjIzIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBGcm9t
OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5j
b20+Cj4KPiBDaGVjayBpZiB0aGVyZSBhcmUgYW55IGltcG9ydGVkIGRtYS1idWZzIGxlZnQgbm90
IHJlbGVhc2VkIGJ5Cj4gdXNlci1zcGFjZSB3aGVuIGdyYW50IGRldmljZSdzIHJlbGVhc2UgY2Fs
bGJhY2sgaXMgY2FsbGVkIGFuZAo+IGZyZWUgdGhvc2UgaWYgdGhpcyBpcyB0aGUgY2FzZS4gVGhp
cyBjYW4gaGFwcGVuIGlmIHVzZXItc3BhY2UKPiBsZWFrcyB0aGUgYnVmZmVycyBiZWNhdXNlIG9m
IGEgYnVnIG9yIGFwcGxpY2F0aW9uIGhhcyBiZWVuCj4gdGVybWluYXRlZCBmb3IgYW55IHJlYXNv
bi4KPgo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJf
YW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3lAb3Jh
Y2xlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 15:07:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 15:07:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guf5g-0006di-LR; Fri, 15 Feb 2019 15:07:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zdu+=QW=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1guf5f-0006dX-HN
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 15:07:47 +0000
X-Inumbo-ID: 72e2fa42-3133-11e9-bc90-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72e2fa42-3133-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 15:07:46 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id t14so7426565lfk.7
 for <xen-devel@lists.xenproject.org>; Fri, 15 Feb 2019 07:07:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=fCWaYyWj6ae+RJuhOxyp0aA8Ab3XE5DRWBACRgRaPGU=;
 b=ZhGXEdAPbc861+sE/3wnh81IawZ3DZPug1tVzscuqD1TuBV8ci8gve0MBBKCpRl49M
 rW02XrIlJXlI2E1KXogwa627e5VlLAsYMv2XDhRSb1ZJ1nkhk0Wd3dsC90dXIWybS84R
 tsKFM8lc7v9jaNGOaTjErfpJuGahZM//Jx73a41lMEkstGPkFIOV19RUk3a+yhBNSYK2
 Am6C4DZ6rSCo5xWuJoQu3xQIh3xnmkn8D9F28hnClT0mqFCNf2ogxnpRydheaWTraDIW
 32DfakON2ZXRh8OLffnwDJNuW0ez3fk5fVhZadrqd2n9VYHAajAiwiINfQroGN/kmOTv
 pH3A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=fCWaYyWj6ae+RJuhOxyp0aA8Ab3XE5DRWBACRgRaPGU=;
 b=BKkAAdVd4UGddZx02pMeBxp1SMJrErfu4unuJa4+fv783Xx06SbFvveizuaXwez3dZ
 2lAnr+1EDLH56iYsR1K+klmUk0hqWv0bruohkAjO3BsCBeJCaeTlzysepVau+GYesd6T
 D6GnADRwCEte5TKARcdaRuz4g3Mm61FHXFA2cEFNigyW6jvezb9Uj249Tn/Fxc+xQbgk
 6mOkI5LDaPyFGT2GGgoaBV0qq8AuRZJXIzX4N8meDSIb26SU8p8N9TPpa2RxrlX93tZ9
 m3KSztdEh1Bqv42hN0kE0Tc3PuFzVLpph7ekBgYi+P75/YVQPf6yeU1IP1iNlqMXCzi9
 SOOA==
X-Gm-Message-State: AHQUAuaSHQLIyjK8fKGljShRtAmpBhA/DYXY97is3rXJSJEHs6Oy8U8R
 xe2llf8BszjsyFWCGsymYU4=
X-Google-Smtp-Source: AHgI3IaxXpH7VyNTg0WimjI+Vv2lSyapJJJRNJ4n1fkzsf8/1pNWZFBNZVkTP9mWy1qZcJOZ8lpX5g==
X-Received: by 2002:ac2:4316:: with SMTP id l22mr5770903lfh.11.1550243264214; 
 Fri, 15 Feb 2019 07:07:44 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 q123-v6sm1323479ljb.60.2019.02.15.07.07.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Feb 2019 07:07:43 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org, jgross@suse.com
References: <20190214142321.1138-1-andr2000@gmail.com>
 <143411a8-385d-2cce-9211-22ba7db25a15@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <1c8d1612-f1b9-b080-2d11-432d811b25d1@gmail.com>
Date: Fri, 15 Feb 2019 17:07:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <143411a8-385d-2cce-9211-22ba7db25a15@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] xen/gntdev: Do not destroy context
 while dma-bufs are in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xNS8xOSA1OjAzIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24gMi8xNC8xOSA5
OjIzIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gICAKPj4gICAvKiBETUEg
YnVmZmVyIGV4cG9ydCBzdXBwb3J0LiAqLwo+PiBAQCAtMzExLDYgKzMxNyw3IEBAIHN0YXRpYyB2
b2lkIGRtYWJ1Zl9leHBfcmVsZWFzZShzdHJ1Y3Qga3JlZiAqa3JlZikKPj4gICAKPj4gICAJZG1h
YnVmX2V4cF93YWl0X29ial9zaWduYWwoZ250ZGV2X2RtYWJ1Zi0+cHJpdiwgZ250ZGV2X2RtYWJ1
Zik7Cj4+ICAgCWxpc3RfZGVsKCZnbnRkZXZfZG1hYnVmLT5uZXh0KTsKPj4gKwlmcHV0KGdudGRl
dl9kbWFidWYtPnByaXYtPmZpbHApOwo+PiAgIAlrZnJlZShnbnRkZXZfZG1hYnVmKTsKPj4gICB9
Cj4+ICAgCj4+IEBAIC00MjMsNiArNDMwLDcgQEAgc3RhdGljIGludCBkbWFidWZfZXhwX2Zyb21f
cGFnZXMoc3RydWN0IGdudGRldl9kbWFidWZfZXhwb3J0X2FyZ3MgKmFyZ3MpCj4+ICAgCW11dGV4
X2xvY2soJmFyZ3MtPmRtYWJ1Zl9wcml2LT5sb2NrKTsKPj4gICAJbGlzdF9hZGQoJmdudGRldl9k
bWFidWYtPm5leHQsICZhcmdzLT5kbWFidWZfcHJpdi0+ZXhwX2xpc3QpOwo+PiAgIAltdXRleF91
bmxvY2soJmFyZ3MtPmRtYWJ1Zl9wcml2LT5sb2NrKTsKPj4gKwlnZXRfZmlsZShnbnRkZXZfZG1h
YnVmLT5wcml2LT5maWxwKTsKPiBOb3QgZmdldCgpPwpmZ2V0IHdhbnRzIGZpbGUgZGVzY3JpcHRv
ciBbMV0gYW5kIHJldHVybnMgc3RydWN0IGZpbGUgKiwKYnV0IHdlIGFscmVhZHkgaGF2ZSBzdHJ1
Y3QgZmlsZSosIHNvIEkgdXNlIGdldF9maWxlIFsyXQp3aGljaCBkb2VzIHdoYXQgSSBuZWVkIC0g
aW5jcmVtZW50cyB0aGUgcmVmZXJlbmNlIGNvdW50ZXIKb24gdGhlIGZpbGUKPgo+IC1ib3Jpcwo+
Cj4KWzFdIApodHRwczovL2VsaXhpci5ib290bGluLmNvbS9saW51eC92NS4wLXJjNi9zb3VyY2Uv
aW5jbHVkZS9saW51eC9maWxlLmgjTDQ2ClsyXSBodHRwczovL2VsaXhpci5ib290bGluLmNvbS9s
aW51eC92NS4wLXJjNi9zb3VyY2UvaW5jbHVkZS9saW51eC9mcy5oI0w5NDkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 15:21:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 15:21:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gufIs-0008D8-2C; Fri, 15 Feb 2019 15:21:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vmFY=QW=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gufIr-0008D3-1g
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 15:21:25 +0000
X-Inumbo-ID: 59c9cd23-3135-11e9-bc90-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59c9cd23-3135-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 15:21:23 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id f24-v6so8699665ljk.0
 for <xen-devel@lists.xen.org>; Fri, 15 Feb 2019 07:21:22 -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-language:content-transfer-encoding;
 bh=csjhQKAa4AdIFEVW5i4VkqWkg+TxPdt68Ym+igQ/7Zo=;
 b=crkpfU8ATGk6wV0Uh65T489rzlTxABJx27rua3rY5BgSge70fc/JtMN4ybr1NTAAe6
 6Z1dXJ3qfg1ly7ayav6OgRkIt5RetliTh3HQF1iWwRMMozIEpjJ9E7fEjJo6onldki04
 NLABCvalh7RTnHETQTpdTbUm6quknm80jd5aVAcP0vSUbcaBEUiTHH6bQMzwedNVDndr
 Xa1PquV7DvlqbqsyR+K9k1FxzNlkLzTLTaJM/066betSTvSA5buSuDcD24AZiTx1u65Z
 lyOIqm43r+KRZG9Hjpes8z5vq925jh6ZOWC3bAUCCjKVmrOeCzFCxn83sK/IzyvZykgg
 M3vw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=csjhQKAa4AdIFEVW5i4VkqWkg+TxPdt68Ym+igQ/7Zo=;
 b=AvNPkXXHovOyNhIz7Eld/nSO7EUjuIXkWsAeK3Dnucy2LIULU+tIh7GXBj4v2TbB1M
 yZl2CZdZAJQgWf0nDrtLSDpHziFU7T3xxG9/pUE0ScGxePAS9TMZrsF5lA17mbrwNuC+
 C3OLpN32szMOaaZKUQsKKej9fPWMmWwxV4itq7wZsdrTIEHbS9N06fThY+UdzsCCZC4I
 Y657+zSX+rvbx3N1mEdwtBankCNff/XxP8saTx1gF3wkKgSc4xFGC4oYSxm9HMTWwdKi
 sBqtsCluwZpp8EQoSKOGh+U130l6sigo7/NSbEXGQB1k6NeTZSXS963b/I/wUEi8ev/i
 5D1Q==
X-Gm-Message-State: AHQUAuZypdpbUAOKquj3DmIPJZIqjfPSskaN8/vhFSKERE3UQpFu8Z5J
 4vU4q9sLf+9GRMgH6oFBx78=
X-Google-Smtp-Source: AHgI3IaNweYDDMeD8gqZQq55vRZ4EQhARYQ0ERAu7gvKKYOv/maPm+r4T8rA6yE7zO8TT21Pq4qYuA==
X-Received: by 2002:a2e:9f49:: with SMTP id v9mr5917034ljk.77.1550244081390;
 Fri, 15 Feb 2019 07:21:21 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id h22-v6sm1290160ljg.24.2019.02.15.07.21.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Feb 2019 07:21:20 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
 <316d93d5-7b4d-ace3-9bfa-7680057e92bd@gmail.com>
 <20190214162909.ylnjnarbkfkrpwyk@mac>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <425ca87e-580e-7b9e-f6eb-f231f3b7d3a8@gmail.com>
Date: Fri, 15 Feb 2019 17:21:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190214162909.ylnjnarbkfkrpwyk@mac>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gUm9nZXIsCgpPbiAxNC4wMi4xOSAxODoyOSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiBJIG1lYW50IHRoYXQgd2l0aCB0aGUgY3VycmVudCBpbnRlcmZhY2UgYSB1c2VyIGNvdWxkIGNo
YW5nZSB0aGUKPiBiYWNraW5nIG1lbW9yeSBiZWhpbmQgdGhlIHZpcnR1YWwgYWRkcmVzcyBwYXNz
ZWQgaW4gdGhlIHJ1bnN0YXRlCj4gcmVnaXN0ZXIgaHlwZXJjYWxsIGFuZCBleHBlY3QgWGVuIHRv
IHdyaXRlIHRvIHRoZSBuZXcgcGh5c2ljYWwgbWVtb3J5Cj4gYXJlYSB3aXRob3V0IGhhdmluZyB0
byBkbyBhbnl0aGluZyBlbHNlLgo+IAo+IEF0dGVtcHRpbmcgdG8gZG8gdGhhdCB3aXRoIG15IHBy
b3Bvc2VkIHBhdGNoIGNhbiByZXN1bHQgaW4gaGFyZCB0bwo+IGRlYnVnIGd1ZXN0IG1lbW9yeSBj
b3JydXB0aW9uLgoKSXQncyB0cnVlLgoKPiBPU2VzIHVzZSBhdG9taWMgb3BlcmF0aW9ucyB0byB1
cGRhdGUgYSBQVEUsIHNvIEknbSBub3Qgc3VyZSBob3cgdGhhdAo+IGNvdWxkIGJlIHByb2JsZW1h
dGljLiBYZW4gd2lsbCBlaXRoZXIgZ2V0IHRoZSBuZXcgb3IgdGhlIG9sZCBhZGRyZXNzCj4gZnJv
bSB0aGUgUFRFLCBidXQgbmV2ZXIgYSBoYWxmLXdyaXR0ZW4gdmFsdWUuCgpJIGRpZCBtZWFuIHVz
aW5nIHRoZSBvbGQgYWRkcmVzcywgd2hpY2ggSSBzdXBwb3NlIG1pZ2h0IHJlc3VsdCBpbiB0aGUg
c2FtZSBpc3N1ZXMgYXMgeW91IG1lbnRpb25lZCBhYm92ZS4KCj4gSW4gb3JkZXIgdG8gc2ltcGxp
Znkgc3R1ZmYgdGhlIG5ldyBpbnRlcmZhY2UgY291bGQgcmVxdWlyZSBydW5zdGF0ZQo+IGFyZWFz
IHRvIGJlIHBhZ2UgYWxpZ25lZCwgYnV0IEkgdGhpbmsgdGhlIGNoZWNrIGNhbiBiZSByZWxheGVk
IHRvCj4gc2ltcGx5IHJlcXVpcmUgcnVuc3RhdGUgYXJlYXMgdG8gbm90IGNyb3NzIGEgcGFnZSBi
b3VuZGFyeS4KCk15IGlkZWEgc28gZmFyIGlzIHRvIGtlZXAgdGhlIHNhbWUgYHN0cnVjdCB2Y3B1
X3J1bnN0YXRlX2luZm9gIGJ1dCBoYXJkZW4gaXQgd2l0aCBgX19hdHRyaWJ1dGVfXygoYWxpZ25l
ZCg2NCkpKWAgcmlnaHQgaW4gdGhlIGludGVyZmFjZSBmaWxlIHZjcHUuaC4gQWxzbyBhZGQgc29t
ZSBndWFyZCBhc3NlcnRzIHZlcmlmeWluZyB0aGF0IGl0cyBhY3R1YWwgc2l6ZSBpcyBsZXNzIHRo
YW4gNjQgYnl0ZXMuClRoZW4sIG9uIHRoZSBuZXcgaW5pdGNhbGwgdmVyaWZ5IGlmIGl0IGNyb3Nz
ZXMgdGhlIHBhZ2UgYm91bmRhcnkuCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 15:27:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 15:27:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gufP3-0008Va-QN; Fri, 15 Feb 2019 15:27:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o/cr=QW=citrix.com=prvs=942b6a84d=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gufP3-0008VV-5J
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 15:27:49 +0000
X-Inumbo-ID: 3f29c32c-3136-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f29c32c-3136-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 15:27:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,373,1544486400"; d="scan'208";a="86016301"
From: George Dunlap <George.Dunlap@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH for-4.12 v3 3/8] amd/npt/shadow: replace assert that
 prevents creating 2M/1G MMIO entries
Thread-Index: AQHUxTlvFbjJdbwTvUyoqa9AyZI5f6Xg6smA
Date: Fri, 15 Feb 2019 15:27:46 +0000
Message-ID: <58863B11-CE68-43D9-A413-D4450AF6CE40@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-4-roger.pau@citrix.com>
In-Reply-To: <20190215141837.1420-4-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.102.3)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <B0A6CBD1F6B39549A7AE1580D26820D8@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 v3 3/8] amd/npt/shadow: replace
 assert that prevents creating 2M/1G MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gRmViIDE1LCAyMDE5LCBhdCAyOjE4IFBNLCBSb2dlciBQYXUgTW9ubmUgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPiB3cm90ZToNCj4gDQo+IFRoZSBhc3NlcnQgd2FzIG9yaWdpbmFsbHkg
YWRkZWQgdG8gbWFrZSBzdXJlIHRoYXQgaGlnaGVyIG9yZGVyDQo+IHJlZ2lvbnMgKD4gUEFHRV9P
UkRFUl80SykgY291bGQgbm90IGJlIHVzZWQgdG8gYnlwYXNzIHRoZQ0KPiBtbWlvX3JvX3Jhbmdl
cyBjaGVjayBwZXJmb3JtZWQgYnkgcDJtX3R5cGVfdG9fZmxhZ3MuDQo+IA0KPiBUaGlzIGhvd2V2
ZXIgaXMgYWxyZWFkeSBjaGVja2VkIGluIHNldF9tbWlvX3AybV9lbnRyeSwgd2hpY2ggbWFrZXMN
Cj4gc3VyZSB0aGF0IGhpZ2hlciBvcmRlciBtYXBwaW5ncyBkb24ndCBvdmVybGFwIHdpdGggbW1p
b19yb19yYW5nZXMsDQo+IHRodXMgYWxsb3dpbmcgdGhlIGNyZWF0aW9uIG9mIGhpZ2ggb3JkZXIg
TU1JTyBtYXBwaW5ncyBzYWZlbHkuDQo+IA0KPiBSZXBsYWNlIHRoZSBhc3NlcnQgdG8gYWxsb3cg
Mk0vMUcgZW50cmllcyB0byBiZSBjcmVhdGVkIGZvciBNTUlPDQo+IHJlZ2lvbnMgYW5kIGFkZCBz
b21lIGV4dHJhIGFzc2VydHMgYXMgYSByZXBsYWNlbWVudCB0byBtYWtlIHN1cmUNCj4gdGhlcmUn
cyBubyBvdmVybGFwcGluZyB3aXRoIE1NSU8gcmVhZC1vbmx5IHJhbmdlcy4NCj4gDQo+IE5vdGUg
dGhhdCAxRyBNTUlPIGVudHJpZXMgd2lsbCBub3QgYmUgY3JlYXRlZCB1bmxlc3MgbW1pb19vcmRl
ciBpcw0KPiBjaGFuZ2VkIHRvIGFsbG93IGl0Lg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQoNCkFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+DQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 15:29:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 15:29:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gufQE-00008J-65; Fri, 15 Feb 2019 15:29:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NTNL=QW=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gufQD-000086-1i
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 15:29:01 +0000
X-Inumbo-ID: 6a25c658-3136-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a25c658-3136-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 15:28:59 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1FFShN2191365;
 Fri, 15 Feb 2019 15:28:43 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=Z+eMDofUZc99xt6XGv0e2GJUggGifpKgkO9s9DQYTR4=;
 b=wPzQQIA3jI8U3QoKMPRGpCiBvFzEHN4gd8Sn6a0l/4lKDgKCn2x8lPjymZsvKLxH9h0Y
 4X4fiuE42z65X9RiuRfGkvCsiJsKPKh2O4k7wCoQy1td2TyWDOzCvPVqKnsMdjFdoqA7
 Q+arHcsQ0YsNFBw1Dri2T6Cg0rVgoaaqGGgP4F3akHq/wS+zlUztcbXCOHBQrh4dB+lD
 /Fgo/aUTCV8mDnmpgS2EaIKiYpO/mJSbQY5gT5vBOxYFhUqbtAomE5wHlG6NM8zbnCFq
 7LF96eTV3ailDYtJL7HxmENb/8vjxqRd3sTYAtTyaj3VeXbQX41NWQpu0them3FR2aw5 Gg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2qhre5xe5b-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Feb 2019 15:28:42 +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 x1FFSaDB020728
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Feb 2019 15:28:37 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 x1FFSatR011294;
 Fri, 15 Feb 2019 15:28:36 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Feb 2019 15:28:36 +0000
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 jgross@suse.com
References: <20190214142321.1138-1-andr2000@gmail.com>
 <143411a8-385d-2cce-9211-22ba7db25a15@oracle.com>
 <1c8d1612-f1b9-b080-2d11-432d811b25d1@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <eddff494-8cc7-f796-156e-e2e9e3d2daae@oracle.com>
Date: Fri, 15 Feb 2019 10:28:31 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1c8d1612-f1b9-b080-2d11-432d811b25d1@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9168
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902150106
Subject: Re: [Xen-devel] [PATCH 1/2] xen/gntdev: Do not destroy context
 while dma-bufs are in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xNS8xOSAxMDowNyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gT24g
Mi8xNS8xOSA1OjAzIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDIvMTQvMTkgOToy
MyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+PiDCoCDCoCAvKiBETUEgYnVm
ZmVyIGV4cG9ydCBzdXBwb3J0LiAqLwo+Pj4gQEAgLTMxMSw2ICszMTcsNyBAQCBzdGF0aWMgdm9p
ZCBkbWFidWZfZXhwX3JlbGVhc2Uoc3RydWN0IGtyZWYgKmtyZWYpCj4+PiDCoCDCoMKgwqDCoMKg
IGRtYWJ1Zl9leHBfd2FpdF9vYmpfc2lnbmFsKGdudGRldl9kbWFidWYtPnByaXYsIGdudGRldl9k
bWFidWYpOwo+Pj4gwqDCoMKgwqDCoCBsaXN0X2RlbCgmZ250ZGV2X2RtYWJ1Zi0+bmV4dCk7Cj4+
PiArwqDCoMKgIGZwdXQoZ250ZGV2X2RtYWJ1Zi0+cHJpdi0+ZmlscCk7Cj4+PiDCoMKgwqDCoMKg
IGtmcmVlKGdudGRldl9kbWFidWYpOwo+Pj4gwqAgfQo+Pj4gwqAgQEAgLTQyMyw2ICs0MzAsNyBA
QCBzdGF0aWMgaW50IGRtYWJ1Zl9leHBfZnJvbV9wYWdlcyhzdHJ1Y3QKPj4+IGdudGRldl9kbWFi
dWZfZXhwb3J0X2FyZ3MgKmFyZ3MpCj4+PiDCoMKgwqDCoMKgIG11dGV4X2xvY2soJmFyZ3MtPmRt
YWJ1Zl9wcml2LT5sb2NrKTsKPj4+IMKgwqDCoMKgwqAgbGlzdF9hZGQoJmdudGRldl9kbWFidWYt
Pm5leHQsICZhcmdzLT5kbWFidWZfcHJpdi0+ZXhwX2xpc3QpOwo+Pj4gwqDCoMKgwqDCoCBtdXRl
eF91bmxvY2soJmFyZ3MtPmRtYWJ1Zl9wcml2LT5sb2NrKTsKPj4+ICvCoMKgwqAgZ2V0X2ZpbGUo
Z250ZGV2X2RtYWJ1Zi0+cHJpdi0+ZmlscCk7Cj4+IE5vdCBmZ2V0KCk/Cj4gZmdldCB3YW50cyBm
aWxlIGRlc2NyaXB0b3IgWzFdIGFuZCByZXR1cm5zIHN0cnVjdCBmaWxlICosCj4gYnV0IHdlIGFs
cmVhZHkgaGF2ZSBzdHJ1Y3QgZmlsZSosIHNvIEkgdXNlIGdldF9maWxlIFsyXQo+IHdoaWNoIGRv
ZXMgd2hhdCBJIG5lZWQgLSBpbmNyZW1lbnRzIHRoZSByZWZlcmVuY2UgY291bnRlcgo+IG9uIHRo
ZSBmaWxlCgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 15:31:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 15:31:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gufSK-0000rW-Jf; Fri, 15 Feb 2019 15:31:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LI7m=QW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gufSJ-0000rR-0K
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 15:31:11 +0000
X-Inumbo-ID: b7929883-3136-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7929883-3136-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 15:31:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7E9ADAFFA;
 Fri, 15 Feb 2019 15:31:08 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-4-roger.pau@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <f4906a44-dc71-7169-d50f-122990b73565@suse.com>
Date: Fri, 15 Feb 2019 16:31:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190215141837.1420-4-roger.pau@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12 v3 3/8] amd/npt/shadow: replace
 assert that prevents creating 2M/1G MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMjAxOSAxNToxOCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZSBhc3NlcnQg
d2FzIG9yaWdpbmFsbHkgYWRkZWQgdG8gbWFrZSBzdXJlIHRoYXQgaGlnaGVyIG9yZGVyCj4gcmVn
aW9ucyAoPiBQQUdFX09SREVSXzRLKSBjb3VsZCBub3QgYmUgdXNlZCB0byBieXBhc3MgdGhlCj4g
bW1pb19yb19yYW5nZXMgY2hlY2sgcGVyZm9ybWVkIGJ5IHAybV90eXBlX3RvX2ZsYWdzLgo+IAo+
IFRoaXMgaG93ZXZlciBpcyBhbHJlYWR5IGNoZWNrZWQgaW4gc2V0X21taW9fcDJtX2VudHJ5LCB3
aGljaCBtYWtlcwo+IHN1cmUgdGhhdCBoaWdoZXIgb3JkZXIgbWFwcGluZ3MgZG9uJ3Qgb3Zlcmxh
cCB3aXRoIG1taW9fcm9fcmFuZ2VzLAo+IHRodXMgYWxsb3dpbmcgdGhlIGNyZWF0aW9uIG9mIGhp
Z2ggb3JkZXIgTU1JTyBtYXBwaW5ncyBzYWZlbHkuCj4gCj4gUmVwbGFjZSB0aGUgYXNzZXJ0IHRv
IGFsbG93IDJNLzFHIGVudHJpZXMgdG8gYmUgY3JlYXRlZCBmb3IgTU1JTwo+IHJlZ2lvbnMgYW5k
IGFkZCBzb21lIGV4dHJhIGFzc2VydHMgYXMgYSByZXBsYWNlbWVudCB0byBtYWtlIHN1cmUKPiB0
aGVyZSdzIG5vIG92ZXJsYXBwaW5nIHdpdGggTU1JTyByZWFkLW9ubHkgcmFuZ2VzLgo+IAo+IE5v
dGUgdGhhdCAxRyBNTUlPIGVudHJpZXMgd2lsbCBub3QgYmUgY3JlYXRlZCB1bmxlc3MgbW1pb19v
cmRlciBpcwo+IGNoYW5nZWQgdG8gYWxsb3cgaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 15:35:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 15:35:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gufWf-00014F-7T; Fri, 15 Feb 2019 15:35:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zdu+=QW=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gufWd-00014A-F8
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 15:35:39 +0000
X-Inumbo-ID: 57df2251-3137-11e9-bc90-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57df2251-3137-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 15:35:38 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id v7so7509828lfd.2
 for <xen-devel@lists.xenproject.org>; Fri, 15 Feb 2019 07:35:38 -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=8Zo4AXsP0umX0JaYRcr4jO/N1bZPnsPvjYbdDTv2kNc=;
 b=SDf3GHthIiQGOQRcUE6epGaRnjBMzQpJGugtvlD/SFtJTspflEto8qbSfrQ5wzvTz2
 IOoBlulUF5z4DCpG8B+na35KcxzuwB1+i74m4mfAFLGHYl2Ujo1shLIG3cen8dbUzTAX
 o7u5GRYQmFApMIMkAxDWxtQJge+j7Tetu68uu1rYwnK57kZWvQh1j210WpY1xmWE5jB2
 xLUVpinFH4j8sVpMcDDuROfjAKTQFDze1FHnEi5lLbRy6jkcS7ARlQZONvf5Zmic7fYc
 EG6zj5uM7qiHbIhnYWG/9/WJDINPXpCJKxBLC2BguQFEKCEHKWW4Y62YQYDygT4+VXS/
 0XWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=8Zo4AXsP0umX0JaYRcr4jO/N1bZPnsPvjYbdDTv2kNc=;
 b=jLUS6qYlNgrutt+zZ0b+e9RvW5PwgKdu/sJn09Y26Ox5MCCmyi3gZ4tROlH4l84KVw
 0aUV0QXo/i51lA0NOFk9y8VWlr4R9Vhe6eHqneW+6fwOCPv6h0ybpuKxQZA36TdUndb2
 vpEMeDpaiN7PN887N9nq6f8a1uQZIi/OE8FuXyemStGW+BtOFzYvlU64lDPfjOSM4Ao/
 1lv3fMZSB8u4eyqTGNhbobKdS83rRL2ktzBGx+WkNqazfulFZe7+JuEo9K/0P38esGtE
 HBi7cVOCpjN/+0LQIBOyrR42I/8aDqazboXSPkPPbr3LdlQ1HOUFNibJoN7VgSumLCUP
 S6mQ==
X-Gm-Message-State: AHQUAubVrRIR4wRbv7KJQY/voMtecOFNwOamvpyAdnE3ShZ1G/sRQdt7
 yyWXZQMd5/pdDcx8xer01Lk=
X-Google-Smtp-Source: AHgI3IamULRNCUsr/9rtT5I4Tcu+yC/ZXkvTH8P34kb7/Nmwkgfya0ojxyYnNsR6lGg1ISCrXad5FA==
X-Received: by 2002:a19:cf4f:: with SMTP id f76mr5841316lfg.125.1550244937042; 
 Fri, 15 Feb 2019 07:35:37 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 p5sm1252240ljg.44.2019.02.15.07.35.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Feb 2019 07:35:36 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org, jgross@suse.com
References: <20190214142321.1138-1-andr2000@gmail.com>
 <143411a8-385d-2cce-9211-22ba7db25a15@oracle.com>
 <1c8d1612-f1b9-b080-2d11-432d811b25d1@gmail.com>
 <eddff494-8cc7-f796-156e-e2e9e3d2daae@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <6e9f502c-3d60-32fb-d737-b016cfa5a7f1@gmail.com>
Date: Fri, 15 Feb 2019 17:35:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <eddff494-8cc7-f796-156e-e2e9e3d2daae@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] xen/gntdev: Do not destroy context
 while dma-bufs are in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xNS8xOSA1OjI4IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24gMi8xNS8xOSAx
MDowNyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+IE9uIDIvMTUvMTkgNTow
MyBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMi8xNC8xOSA5OjIzIEFNLCBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiAgwqAgwqAgLyogRE1BIGJ1ZmZlciBleHBv
cnQgc3VwcG9ydC4gKi8KPj4+PiBAQCAtMzExLDYgKzMxNyw3IEBAIHN0YXRpYyB2b2lkIGRtYWJ1
Zl9leHBfcmVsZWFzZShzdHJ1Y3Qga3JlZiAqa3JlZikKPj4+PiAgwqAgwqDCoMKgwqDCoCBkbWFi
dWZfZXhwX3dhaXRfb2JqX3NpZ25hbChnbnRkZXZfZG1hYnVmLT5wcml2LCBnbnRkZXZfZG1hYnVm
KTsKPj4+PiAgwqDCoMKgwqDCoCBsaXN0X2RlbCgmZ250ZGV2X2RtYWJ1Zi0+bmV4dCk7Cj4+Pj4g
K8KgwqDCoCBmcHV0KGdudGRldl9kbWFidWYtPnByaXYtPmZpbHApOwo+Pj4+ICDCoMKgwqDCoMKg
IGtmcmVlKGdudGRldl9kbWFidWYpOwo+Pj4+ICDCoCB9Cj4+Pj4gIMKgIEBAIC00MjMsNiArNDMw
LDcgQEAgc3RhdGljIGludCBkbWFidWZfZXhwX2Zyb21fcGFnZXMoc3RydWN0Cj4+Pj4gZ250ZGV2
X2RtYWJ1Zl9leHBvcnRfYXJncyAqYXJncykKPj4+PiAgwqDCoMKgwqDCoCBtdXRleF9sb2NrKCZh
cmdzLT5kbWFidWZfcHJpdi0+bG9jayk7Cj4+Pj4gIMKgwqDCoMKgwqAgbGlzdF9hZGQoJmdudGRl
dl9kbWFidWYtPm5leHQsICZhcmdzLT5kbWFidWZfcHJpdi0+ZXhwX2xpc3QpOwo+Pj4+ICDCoMKg
wqDCoMKgIG11dGV4X3VubG9jaygmYXJncy0+ZG1hYnVmX3ByaXYtPmxvY2spOwo+Pj4+ICvCoMKg
wqAgZ2V0X2ZpbGUoZ250ZGV2X2RtYWJ1Zi0+cHJpdi0+ZmlscCk7Cj4+PiBOb3QgZmdldCgpPwo+
PiBmZ2V0IHdhbnRzIGZpbGUgZGVzY3JpcHRvciBbMV0gYW5kIHJldHVybnMgc3RydWN0IGZpbGUg
KiwKPj4gYnV0IHdlIGFscmVhZHkgaGF2ZSBzdHJ1Y3QgZmlsZSosIHNvIEkgdXNlIGdldF9maWxl
IFsyXQo+PiB3aGljaCBkb2VzIHdoYXQgSSBuZWVkIC0gaW5jcmVtZW50cyB0aGUgcmVmZXJlbmNl
IGNvdW50ZXIKPj4gb24gdGhlIGZpbGUKPgo+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpUaGFuayB5b3UsCmFueSBjaGFuY2Ugd2UgY2Fu
IGdldCB0aGlzIGZvciA1LjE/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 15:38:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 15:38:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gufZC-0001H4-NB; Fri, 15 Feb 2019 15:38:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Im7x=QW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gufZB-0001Gr-Ku
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 15:38:17 +0000
X-Inumbo-ID: b393480e-3137-11e9-8351-ff63e61deda6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b393480e-3137-11e9-8351-ff63e61deda6;
 Fri, 15 Feb 2019 15:38:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gufZ5-0007g0-7t; Fri, 15 Feb 2019 15:38:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gufZ4-00070O-QR; Fri, 15 Feb 2019 15:38:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gufZ4-0000OD-P7; Fri, 15 Feb 2019 15:38:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133228-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-pvops:<job
 status>:broken:regression
 qemu-mainline:build-arm64-xsm:<job status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64:hosts-allocate:broken:allowable
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop: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-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=0b5e750bea635b167eb03d86c3d9a09bbd43bc06
X-Osstest-Versions-That: qemuu=a61faa3d02159d24d4fa984733dbc0c905508752
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Feb 2019 15:38:10 +0000
Subject: [Xen-devel] [qemu-mainline test] 133228: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIyOCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyMjgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTMyODQ3CgpSZWdyZXNz
aW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTMyODQ3CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI4NDcKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDEzMjg0NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tl
biBibG9ja2VkIGluIDEzMjg0NwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyODQ3CiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBp
biAxMzI4NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg0NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyODQ3CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzI4NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg0NwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTMyODQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDBiNWU3NTBiZWE2MzViMTY3ZWIw
M2Q4NmMzZDlhMDliYmQ0M2JjMDYKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAg
ICAgIGE2MWZhYTNkMDIxNTlkMjRkNGZhOTg0NzMzZGJjMGM5MDU1MDg3NTIKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMjg0NyAgMjAxOS0wMi0wNCAxMzoxOTozMSBaICAgMTEgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzI5NDUgIDIwMTktMDItMDUgMTY6MzI6MDcgWiAgICA5IGRheXMgICAg
NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyMjggIDIwMTktMDItMTMgMTE6MTM6
MjYgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+
CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAg
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQnJlbmRhbiBTaGFu
a3MgPGJyZW5kYW5AYnNsYWJzLm5ldD4KICBDYXRoZXJpbmUgSG8gPGNhdGhlcmluZS5oZWN4QGdt
YWlsLmNvbT4KICBDaGFuZ3BlbmcgTGl1IDxjaGFuZ3BlbmcubGl1QGludGVsLmNvbT4KICBDaGVu
IFpoYW5nIDx0Z2ZiZXRhQG1lLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4K
ICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8Op
IDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQu
Y29tPgogIERpbWEgU3RlcGFub3YgPGRpbWFzdGVwQHlhbmRleC10ZWFtLnJ1PgogIERvdWcgR2Fs
ZSA8ZG91ZzE2a0BnbWFpbC5jb20+CiAgRWQgTWFzdGUgPGVtYXN0ZUBmcmVlYnNkLm9yZz4KICBF
bWlsaW8gRy4gQ290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhh
dC5jb20+CiAgR2VvcmdlIEtlbm5lZHkgPEdlb3JnZS5LZW5uZWR5QG9yYWNsZS5jb20+CiAgR2Vy
ZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgSGVpaGVyIDxyQGhldi5jYz4KICBJZ29y
IE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJl
ZGhhdC5jb20+CiAgSm9uIERvcm9uIDxhcmlsb3VAZ21haWwuY29tPgogIEthbiBMaSA8bGlrYW5f
OTk5LnN0dWRlbnRAc2luYS5jb20+CiAgS09OUkFEIEZyZWRlcmljIDxmcmVkZXJpYy5rb25yYWRA
YWRhY29yZS5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTGkgWmhpamlhbiA8bGl6aGlq
aWFuQGNuLmZ1aml0c3UuY29tPgogIExpYW0gTWVyd2ljayA8bGlhbS5tZXJ3aWNrQG9yYWNsZS5j
b20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAg
TWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWF4IEZp
bGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVk
aGF0LmNvbT4KICBNaWNoYWVsIFRva2FyZXYgPG1qdEB0bHMubXNrLnJ1PgogIE11cmlsbyBPcHNm
ZWxkZXIgQXJhdWpvIDxtdXJpbG9vQGxpbnV4LmlibS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJv
bnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8
cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRo
YXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBIb28g
PHJvYmVydC5odUBsaW51eC5pbnRlbC5jb20+CiAgUm9tYW4gQm9sc2hha292IDxyLmJvbHNoYWtv
dkB5YWRyby5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24u
b3JnPgogIFNlcmdpbyBMb3BleiA8c2xwQHJlZGhhdC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3Rl
ZmFuYkBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNv
bT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3ZlbiBTY2hu
ZWxsZSA8c3ZlbnNAc3RhY2tmcmFtZS5vcmc+CiAgVGhvbWFzIEh1dGggPGh1dGhAdHV4ZmFtaWx5
Lm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBWaWt0b3IgUHJ1dHlhbm92
IDx2aWt0b3IucHJ1dHlhbm92QHBoeXN0ZWNoLmVkdT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3Lnlh
bmdAbGludXguaW50ZWwuY29tPgogIFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50ZWwuY29tPgog
IMOBa29zIEtvdsOhY3MgPGFrb3Nrb3ZhY3NAZ214LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14
c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxv
Z3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDY3OCBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 15:40:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 15:40:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gufbb-0001y1-BO; Fri, 15 Feb 2019 15:40:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=flqX=QW=citrix.com=prvs=94288858a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gufba-0001xt-1i
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 15:40:46 +0000
X-Inumbo-ID: 0c6e0d74-3138-11e9-950e-6b5483fa098d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c6e0d74-3138-11e9-950e-6b5483fa098d;
 Fri, 15 Feb 2019 15:40:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,373,1544486400"; d="scan'208";a="78255373"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23654.56686.144178.391815@mariner.uk.xensource.com>
Date: Fri, 15 Feb 2019 15:40:30 +0000
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <E90F932F-B8DD-4D74-B69E-3B60982A6EFA@citrix.com>
References: <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <23654.43252.57463.874932@mariner.uk.xensource.com>
 <E90F932F-B8DD-4D74-B69E-3B60982A6EFA@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano  Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 "infra@xenproject.org" <infra@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0hdIFJFQURNRS5oYXJkd2FyZS1h
Y3F1aXNpdGlvbiBbYW5kIDEgbW9yZSBtZXNzYWdlc10iKToKPiBhcyBtZW50aW9uZWQgZWFybGll
ciwgSSB0aGluayB3ZSBuZWVkIGEgbGVnYWwvYWRtaW4gaXRlbSBmb3IgaGFyZHdhcmUgYW5kIGRv
bmF0aW9ucy4gU2VlIHByb3Bvc2VkIGFkZGl0aW9uIGJlbG93LgouLi4KPiBMRUdBTAo+ID09PT09
CgpJIHdvdWxkIHByZWZlciBub3QgdG8gYmFrZSB0aGUgTGludXggRm91bmRhdGlvbiBhZGRyZXNz
IGludG8gdGhpcwpkb2N1bWVudCwgbm9yIHRvIGhhdmUgaXQgYmUgdGhlIHByaW1hcnkgcmVwb3Np
dG9yeSBmb3IgbGVnYWwgZGV0YWlscywKaWYgdGhhdCdzIE9LLgoKSG93IGFib3V0IHRoaXM6Cgog
IExFR0FMIC0gWEVOIFBST0pFQ1QKICA9PT09PT09PT09PT09PT09PT09CgogIFRoZSBYZW4gUHJv
amVjdCBUZXN0IExhYiBydW5zIHB1YmxpYyB0ZXN0cywgYW5kIHByb3ZpZGVzIGFjY2VzcyB0byBp
dHMKICBoYXJkd2FyZSB0byBYZW4gY29tbXVuaXR5IG1lbWJlcnMgc28gdGhhdCB0aGV5IGNhbiBk
ZWJ1ZyB0aGUgY29kZS4KICBBY2NvcmRpbmdseSB0aGVyZSBtdXN0IG5vdCBiZSBhbnkgcmVzdHJp
Y3Rpb25zIG9uIHB1YmxpY2F0aW9uIG9mCiAgaW5mb3JtYXRpb24gc3VjaCBhcyB0ZXN0IHJlc3Vs
dHMsIG5vciBhbnkgcmVzdHJpY3Rpb25zIG9uIGFjY2VzcyB0bwogIHRoZSBoYXJkd2FyZS4gIEll
LCB0aGUgWGVuIFByb2plY3QgaXMgbm90IGFibGUgdG8gYWdyZWUgdG8gYW55CiAgbm9uZGlzY2xv
c3VyZSBhZ3JlZW1lbnQgKE5EQSkuCgogIFRoZSBYZW4gUHJvamVjdCBUZXN0IExhYiBkb2VzIG5v
dCBhY2NlcHQgaGFyZHdhcmUgb24gbG9hbi4gIFdlCiAgcHVyY2hhc2UgaXQsIG9yLCBmb2xsb3dp
bmcgcHJpb3IgY29uc3VsdGF0aW9uIGFuZCBhcHByb3ZhbCwgY2FuIGFjY2VwdAogIGRvbmF0aW9u
cy4gIEZvciBkb25hdGlvbnMsIHRoZSBMaW51eCBGb3VuZGF0aW9uIHJlcXVpcmVzIGEgbGV0dGVy
CiAgY29uZmlybWluZyBzb21lIGxlZ2FsIGRldGFpbHMuICBUaGUgQ29tbXVuaXR5IE1hbmFnZXIg
d2lsbCBwcm92aWRlCiAgYSBsaXN0IG9mIHNwZWNpZmljIHJlcXVpcmVtZW50cyBmb3IgdGhhdCBg
ZG9uYXRpb24gZm9ybScgbGV0dGVyLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 15:41:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 15:41:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gufcM-00022L-Nc; Fri, 15 Feb 2019 15:41:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9h2z=QW=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gufcL-000224-6n
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 15:41:33 +0000
X-Inumbo-ID: 2a5bf83d-3138-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a5bf83d-3138-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 15:41:32 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 7CDAB3016E62; Fri, 15 Feb 2019 17:41:30 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 38ABD303EC22;
 Fri, 15 Feb 2019 17:41:29 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 15 Feb 2019 17:41:23 +0200
Message-Id: <1550245284-9321-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 V5 1/2] altp2m: Prevent deadlocks when
 a domain performs altp2m operations on itself
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKCkgd2FzIGludHJvZHVjZWQgdG8gYWxsb3cgYSBkb21h
aW4gdG8gcGF1c2UKaXRzZWxmIHdoaWxlIGRvaW5nIGFsdHAybSBvcGVyYXRpb25zLiAgSG93ZXZl
ciwgYXMgd3JpdHRlbiwgaXQgaGFzIGEKcmlzayBmbyBkZWFkbG9jayBpZiB0d28gdmNwdXMgZW50
ZXIgdGhlIGxvb3AgYXQgdGhlIHNhbWUgdGltZS4KCkx1Y2tpbHksIHRoZXJlJ3MgYWxyZWFkeSBh
IHNvbHV0aW9uIGZvciB0aGlzOiBBdHRlbXB0IHRvIGNhbGwgZG9tYWluJ3MKaHlwZXJjYWxsX2Rl
YWRsb2NrX211dGV4LCBhbmQgcmVzdGFydCB0aGUgZW50aXJlIGh5cGVyY2FsbCBpZiB5b3UKZmFp
bC4KCk1ha2UgZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKCkgYXR0ZW1wdCB0byBncmFiIHRoaXMg
bXV0ZXggd2hlbgpwYXVzaW5nIGl0c2VsZiwgcmV0dXJuaW5nIC1FUkVTVEFSVCBpZiBpdCBmYWls
cy4gIEhhdmUgdGhlIGNhbGxlcnMKY2hlY2sgZm9yIGVycm9ycyBhbmQgcGFzcyB0aGUgdmFsdWUg
dXAuICBJbiBib3RoIGNhc2VzLCB0aGUgdG9wLWxldmVsCmRvX2h2bV9vcCgpIHNob3VsZCBEVFJU
IHdoZW4gLUVSRVNUQVJUIGlzIHJldHVybmVkLgoKVGhlIChuZWNlc3NhcnkpIHJldXNlIG9mIHRo
ZSBoeXBlcmNhbGwgZGVhZGxvY2sgbXV0ZXggcG9zZXMgdGhlIHJpc2sKb2YgZ2V0dGluZyBjYWxs
ZWQgZnJvbSBhIGNvbnRleHQgd2hlcmUgdGhlIGxvY2sgd2FzIGFscmVhZHkgYWNxdWlyZWQKKGUu
Zy4gc29tZW9uZSBtYXkgKHNheSkgY2FsbCBkb21jdGxfbG9jaygpLCB0aGVuIGFmdGVyd2FyZHMg
Y2FsbApkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYoKSkuIEhvd2V2ZXIsIGluIHRoZSBpbnRlcmVz
dCBvZiBub3QKb3ZlcmNvbXBsaWNhdGluZyB0aGluZ3MsIG5vIGNoYW5nZXMgYXJlIG1hZGUgaGVy
ZSB0byB0aGUgbXV0ZXguCkF0dGVtcHRlZCBuZXN0aW5nIG9mIHRoaXMgbG9jayBpc24ndCBhIHNl
Y3VyaXR5IGlzc3VlLCBiZWNhdXNlIGFsbAp0aGF0IHdpbGwgaGFwcGVuIGlzIHRoYXQgdGhlIHZj
cHUgd2lsbCBsaXZlbG9jayB0YWtpbmcgY29udGludWF0aW9ucy4KClNpZ25lZC1vZmYtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KVGVzdGVkLWJ5OiBSYXp2YW4g
Q29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Ci0tLQpSZWxlYXNlIGV4Y2VwdGlv
biBqdXN0aWZpY2F0aW9uOgotIEZpeGVzIGEgYnVnIGluIHRoZSBjdXJyZW50IGNvZGUKLSBMYXlz
IHRoZSBmb3VuZGF0aW9uIG9mIGFub3RoZXIgZml4Ci0gT25seSBhZmZlY3RzIGFsdHAybSwgd2hp
Y2ggaXNuJ3QgYSBzdXBwb3J0ZWQgZmVhdHVyZQoKTkIgdHdvIHBvc3NpYmxlIGZ1cnRoZXIgaW1w
cm92ZW1lbnRzIHRvIHB1dCBvbiB0aGUgbGlzdCBmb3IgNC4xMzoKIC0gUmVwbGFjZSBzZW5kLWlu
dGVycnVwdC1hbmQtd2FpdC1mb3ItZWFjaC1vbmUgbG9vcCB3aXRoCiAgIGh2bW9wX2ZsdXNoX3Rs
Yl9hbGwoKSdzIG1vcmUgZWZmaWNpZW50CiAgIHNlbmQtYWxsLXRoZS1pbnRlcnJ1cHRzLXRoZW4t
d2FpdCBsb29wLgogLSBNb2RpZnkgaHZtb3BfZmx1c2hfdGxiX2FsbCgpIHRvIHVzZSBkb21haW5f
cGF1c2VfZXhjZXB0X3NlbGYoKSB0bwogICBhdm9pZCBjb2RlIGR1cGxpY2F0aW9uCi0tLQpDQzog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiAiUm9nZXIg
UGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgfCAxMCArKysrKysrKy0tCiB4
ZW4vY29tbW9uL2RvbWFpbi5jICAgICB8ICA4ICsrKysrKystCiB4ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaCB8ICAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCmluZGV4IGQxNGNlNTcuLjcyMzJkYmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTI1MzAsOCArMjUzMCwx
MSBAQCBpbnQgcDJtX2Rlc3Ryb3lfYWx0cDJtX2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBpZHgpCiAgICAgaWYgKCAhaWR4IHx8IGlkeCA+PSBNQVhfQUxUUDJNICkKICAgICAg
ICAgcmV0dXJuIHJjOwogCi0gICAgZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKGQpOworICAgIHJj
ID0gZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKGQpOworICAgIGlmICggcmMgKQorICAgICAgICBy
ZXR1cm4gcmM7CiAKKyAgICByYyA9IC1FQlVTWTsKICAgICBhbHRwMm1fbGlzdF9sb2NrKGQpOwog
CiAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2lkeF0gIT0gbWZuX3goSU5WQUxJRF9NRk4p
ICkKQEAgLTI1NjEsOCArMjU2NCwxMSBAQCBpbnQgcDJtX3N3aXRjaF9kb21haW5fYWx0cDJtX2J5
X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpCiAgICAgaWYgKCBpZHggPj0g
TUFYX0FMVFAyTSApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIGRvbWFpbl9wYXVzZV9leGNl
cHRfc2VsZihkKTsKKyAgICByYyA9IGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZihkKTsKKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOwogCisgICAgcmMgPSAtRUlOVkFMOwogICAgIGFs
dHAybV9saXN0X2xvY2soZCk7CiAKICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaWR4XSAh
PSBtZm5feChJTlZBTElEX01GTikgKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBi
L3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggNzQ3MGNkOS4uMzJiY2E4ZCAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xMTM0LDE4
ICsxMTM0LDI0IEBAIGludCBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHN0cnVj
dCBkb21haW4gKmQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXZvaWQgZG9tYWluX3BhdXNlX2V4Y2Vw
dF9zZWxmKHN0cnVjdCBkb21haW4gKmQpCitpbnQgZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKHN0
cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYsICpjdXJyID0gY3VycmVudDsK
IAogICAgIGlmICggY3Vyci0+ZG9tYWluID09IGQgKQogICAgIHsKKyAgICAgICAgLyogQXZvaWQg
cmFjaW5nIHdpdGggb3RoZXIgdmNwdXMgd2hpY2ggbWF5IHdhbnQgdG8gYmUgcGF1c2luZyB1cyAq
LworICAgICAgICBpZiAoICFzcGluX3RyeWxvY2soJmQtPmh5cGVyY2FsbF9kZWFkbG9ja19tdXRl
eCkgKQorICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKICAgICAgICAgZm9yX2VhY2hfdmNw
dSggZCwgdiApCiAgICAgICAgICAgICBpZiAoIGxpa2VseSh2ICE9IGN1cnIpICkKICAgICAgICAg
ICAgICAgICB2Y3B1X3BhdXNlKHYpOworICAgICAgICBzcGluX3VubG9jaygmZC0+aHlwZXJjYWxs
X2RlYWRsb2NrX211dGV4KTsKICAgICB9CiAgICAgZWxzZQogICAgICAgICBkb21haW5fcGF1c2Uo
ZCk7CisKKyAgICByZXR1cm4gMDsKIH0KIAogdm9pZCBkb21haW5fdW5wYXVzZV9leGNlcHRfc2Vs
ZihzdHJ1Y3QgZG9tYWluICpkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBkNjMzZTFkLi5lZGVlNTJkIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aApAQCAtODM5LDcgKzgzOSw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGRvbWFpbl9wYXVzZV9ieV9z
eXN0ZW1jb250cm9sbGVyX25vc3luYyhzdHJ1Y3QgZG9tYWluICpkKQogfQogCiAvKiBkb21haW5f
cGF1c2UoKSBidXQgc2FmZSBhZ2FpbnN0IHRyeWluZyB0byBwYXVzZSBjdXJyZW50LiAqLwotdm9p
ZCBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYoc3RydWN0IGRvbWFpbiAqZCk7CitpbnQgX19tdXN0
X2NoZWNrIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZihzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQg
ZG9tYWluX3VucGF1c2VfZXhjZXB0X3NlbGYoc3RydWN0IGRvbWFpbiAqZCk7CiAKIC8qCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 15:41:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 15:41:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gufcN-00022S-0C; Fri, 15 Feb 2019 15:41:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9h2z=QW=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gufcL-000225-6m
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 15:41:33 +0000
X-Inumbo-ID: 2a5fe3da-3138-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a5fe3da-3138-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 15:41:32 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 8869A305FFAE; Fri, 15 Feb 2019 17:41:30 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 768483051E79;
 Fri, 15 Feb 2019 17:41:30 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 15 Feb 2019 17:41:24 +0200
Message-Id: <1550245284-9321-2-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1550245284-9321-1-git-send-email-rcojocaru@bitdefender.com>
References: <1550245284-9321-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 V5 2/2] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgZG9lcyBub3QgZG9tYWluX3BhdXNlKCksIHBy
ZXN1bWFibHkKb24gcHVycG9zZSAoYXMgaXQgd2FzIG9yaWdpbmFsbHkgc3VwcG9zZWQgdG8gY2F0
ZXIgdG8gYSBpbi1ndWVzdAphZ2VudCwgYW5kIGEgZG9tYWluIHBhdXNpbmcgaXRzZWxmIGlzIG5v
dCBhIGdvb2QgaWRlYSkuCgpUaGlzIGNhbiBsZWFkIHRvIGRvbWFpbiBjcmFzaGVzIGluIHRoZSB2
bXhfdm1leGl0X2hhbmRsZXIoKSBjb2RlCnRoYXQgY2hlY2tzIGlmIHRoZSBndWVzdCBoYXMgdGhl
IGFiaWxpdHkgdG8gc3dpdGNoIEVQVFAgd2l0aG91dCBhbgpleGl0LiBUaGF0IGNvZGUgY2FuIF9f
dm1yZWFkKCkgdGhlIGhvc3QgcDJtJ3MgRVBUX1BPSU5URVIKKGJlZm9yZSBIVk1PUF9hbHRwMm1f
c2V0X2RvbWFpbl9zdGF0ZSAiZm9yX2VhY2hfdmNwdSgpIiBoYXMgYQpjaGFuY2UgdG8gcnVuIGFs
dHAybV92Y3B1X2luaXRpYWxpc2UoKSwgYnV0IGFmdGVyCmQtPmFyY2guYWx0cDJtX2FjdGl2ZSBp
cyBzZXQpLgoKU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgoKLS0tCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDYgKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNDEwNjIzZC4uNzljN2Q4MSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CkBAIC00NTM4LDYgKzQ1MzgsMTAgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCiAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgfQogCisgICAgICAgIHJjID0gZG9tYWluX3BhdXNlX2V4Y2Vw
dF9zZWxmKGQpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGJyZWFrOworCiAgICAg
ICAgIG9zdGF0ZSA9IGQtPmFyY2guYWx0cDJtX2FjdGl2ZTsKICAgICAgICAgZC0+YXJjaC5hbHRw
Mm1fYWN0aXZlID0gISFhLnUuZG9tYWluX3N0YXRlLnN0YXRlOwogCkBAIC00NTU2LDYgKzQ1NjAs
OCBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKICAgICAgICAgICAgIGlmICggb3N0YXRlICkK
ICAgICAgICAgICAgICAgICBwMm1fZmx1c2hfYWx0cDJtKGQpOwogICAgICAgICB9CisKKyAgICAg
ICAgZG9tYWluX3VucGF1c2VfZXhjZXB0X3NlbGYoZCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0K
IAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 16:05:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 16:05:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gufyo-0004bc-3t; Fri, 15 Feb 2019 16:04:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CcNQ=QW=citrix.com=prvs=942a2a65b=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1gufyn-0004bX-0v
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 16:04:45 +0000
X-Inumbo-ID: 67b16eed-313b-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67b16eed-313b-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 16:04:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,373,1544486400"; d="scan'208";a="86018503"
From: Lars Kurth <lars.kurth@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [OSSTEST PATCH] README.hardware-acquisition [and 1 more messages]
Thread-Index: AQHUcTB7vkBKJIF5nU2Mkwg5TubLu6XhV9wAgAAe4YCAAB+tAIAABqQA
Date: Fri, 15 Feb 2019 16:04:16 +0000
Message-ID: <384B12BC-95E3-4907-9A63-F0BB4F3BEB1D@citrix.com>
References: <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <23654.43252.57463.874932@mariner.uk.xensource.com>
 <E90F932F-B8DD-4D74-B69E-3B60982A6EFA@citrix.com>
 <23654.56686.144178.391815@mariner.uk.xensource.com>
In-Reply-To: <23654.56686.144178.391815@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.7.190210
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <43B7BA82CDD0B94CAC2B8897B674560C@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano  Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 "infra@xenproject.org" <infra@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDE1LzAyLzIwMTksIDE1OjQwLCAiSWFuIEphY2tzb24iIDxpYW4uamFja3NvbkBj
aXRyaXguY29tPiB3cm90ZToNCg0KICAgIExhcnMgS3VydGggd3JpdGVzICgiUmU6IFtPU1NURVNU
IFBBVENIXSBSRUFETUUuaGFyZHdhcmUtYWNxdWlzaXRpb24gW2FuZCAxIG1vcmUgbWVzc2FnZXNd
Iik6DQogICAgPiBhcyBtZW50aW9uZWQgZWFybGllciwgSSB0aGluayB3ZSBuZWVkIGEgbGVnYWwv
YWRtaW4gaXRlbSBmb3IgaGFyZHdhcmUgYW5kIGRvbmF0aW9ucy4gU2VlIHByb3Bvc2VkIGFkZGl0
aW9uIGJlbG93Lg0KICAgIC4uLg0KICAgID4gTEVHQUwNCiAgICA+ID09PT09DQogICAgDQogICAg
SSB3b3VsZCBwcmVmZXIgbm90IHRvIGJha2UgdGhlIExpbnV4IEZvdW5kYXRpb24gYWRkcmVzcyBp
bnRvIHRoaXMNCiAgICBkb2N1bWVudCwgbm9yIHRvIGhhdmUgaXQgYmUgdGhlIHByaW1hcnkgcmVw
b3NpdG9yeSBmb3IgbGVnYWwgZGV0YWlscywNCiAgICBpZiB0aGF0J3MgT0suDQogICAgDQogICAg
SG93IGFib3V0IHRoaXM6DQogICAgDQogICAgICBMRUdBTCAtIFhFTiBQUk9KRUNUDQogICAgICA9
PT09PT09PT09PT09PT09PT09DQogICAgDQogICAgICBUaGUgWGVuIFByb2plY3QgVGVzdCBMYWIg
cnVucyBwdWJsaWMgdGVzdHMsIGFuZCBwcm92aWRlcyBhY2Nlc3MgdG8gaXRzDQogICAgICBoYXJk
d2FyZSB0byBYZW4gY29tbXVuaXR5IG1lbWJlcnMgc28gdGhhdCB0aGV5IGNhbiBkZWJ1ZyB0aGUg
Y29kZS4NCiAgICAgIEFjY29yZGluZ2x5IHRoZXJlIG11c3Qgbm90IGJlIGFueSByZXN0cmljdGlv
bnMgb24gcHVibGljYXRpb24gb2YNCiAgICAgIGluZm9ybWF0aW9uIHN1Y2ggYXMgdGVzdCByZXN1
bHRzLCBub3IgYW55IHJlc3RyaWN0aW9ucyBvbiBhY2Nlc3MgdG8NCiAgICAgIHRoZSBoYXJkd2Fy
ZS4gIEllLCB0aGUgWGVuIFByb2plY3QgaXMgbm90IGFibGUgdG8gYWdyZWUgdG8gYW55DQogICAg
ICBub25kaXNjbG9zdXJlIGFncmVlbWVudCAoTkRBKS4NCiAgICANCiAgICAgIFRoZSBYZW4gUHJv
amVjdCBUZXN0IExhYiBkb2VzIG5vdCBhY2NlcHQgaGFyZHdhcmUgb24gbG9hbi4gIFdlDQogICAg
ICBwdXJjaGFzZSBpdCwgb3IsIGZvbGxvd2luZyBwcmlvciBjb25zdWx0YXRpb24gYW5kIGFwcHJv
dmFsLCBjYW4gYWNjZXB0DQogICAgICBkb25hdGlvbnMuICBGb3IgZG9uYXRpb25zLCB0aGUgTGlu
dXggRm91bmRhdGlvbiByZXF1aXJlcyBhIGxldHRlcg0KICAgICAgY29uZmlybWluZyBzb21lIGxl
Z2FsIGRldGFpbHMuICBUaGUgQ29tbXVuaXR5IE1hbmFnZXIgd2lsbCBwcm92aWRlDQogICAgICBh
IGxpc3Qgb2Ygc3BlY2lmaWMgcmVxdWlyZW1lbnRzIGZvciB0aGF0IGBkb25hdGlvbiBmb3JtJyBs
ZXR0ZXIuDQogICAgDQpUaGlzIGlzIGZpbmUgYnkgbWUNCkxhcnMgICAgDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 16:07:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 16:07:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gug1Z-0004jy-Iz; Fri, 15 Feb 2019 16:07:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h942=QW=gmail.com=michael.d.labriola@srs-us1.protection.inumbo.net>)
 id 1gug1Y-0004jr-8Z
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 16:07:36 +0000
X-Inumbo-ID: cebbd812-313b-11e9-bc90-bc764e045a96
Received: from mail-ot1-x333.google.com (unknown [2607:f8b0:4864:20::333])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cebbd812-313b-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 16:07:35 +0000 (UTC)
Received: by mail-ot1-x333.google.com with SMTP id b3so17340472otp.4
 for <xen-devel@lists.xen.org>; Fri, 15 Feb 2019 08:07:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=dolNKEcXT19vQg5XOJABEV6hM03yQRK+ndzRSlfEce8=;
 b=LWNR4BE1R4XKHMW1O7kKmyELfrP9HqEZ7QtRMluC8mlMkAkNnctAmMOWY+exblXG+/
 I95ZrdvVYmkW59EFMJlIjg8LxqhDPUwWLecIPSRwAoAhQYGeOBcxl4SlOSUVyENhUnZ/
 6mvAUYoNyKDwwDKiz6I+LjchbeAQI4xkFH3QnAscMgBSmldZetjPUL9U7c85+/CMpcOe
 HcpsUBfETZeMoqG7p0uKP2ydDgfh/E3zrhmwOBZkR1WbfrJ2fP3k87zk6miZZetjlZ0w
 AvP+9KKtgV0btRQRHCmN1vHKWAANhLozUHQMtqu7NUlfftDcPO8gekFctiaV66mMEKk0
 BGkg==
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=dolNKEcXT19vQg5XOJABEV6hM03yQRK+ndzRSlfEce8=;
 b=PCfjkHtQPulsnQRd/LaPhSnkf2jJd1gpP60A2u3DlAj9HdgHPL9YewIFtgMeMX74Fs
 gzn16Tyl3JFgG2fXuZu+T+7Tmm016lSt+5f6W1T/FT1q4AK3jQDPKKOwjBtZRKqb5VbJ
 WGZqLHzgsTyQZY8lGOXjMGYu+AYXdlayLkfSSrjvWQ6uu/QZiVHBc7I0YXsVH7oX4Sns
 ipNhYeiUX73R8M86W76Wo36LJQqyjJySthFXgzRBf+dg2mtjHFoM5SqHhL+8kjg2tGpH
 Y/LAoI3fwcnbhOZ18lyyVTnz6b03x9qzYoJ1zfb8DV9E/xr7giZs3IgIzM7Zks4Kl0k2
 Nidg==
X-Gm-Message-State: AHQUAuapA5bxAdBUKZHFbEq0hA1V4dXj6XrUFtjwncBWHvTxGXzWLIhR
 aILVBVjgvnzvrGsJhQlq/uFD+0I4w8P7RQcFnYc=
X-Google-Smtp-Source: AHgI3IZrhE2dSTYMQOjaKcM7w0Eu2JjON5S3LeVRuAEbsDZyfClQIJWauDQed1XpP94J35DkemWucEzb9NoGP8rW5n4=
X-Received: by 2002:a9d:69c2:: with SMTP id v2mr4567375oto.159.1550246854906; 
 Fri, 15 Feb 2019 08:07:34 -0800 (PST)
MIME-Version: 1.0
References: <5C64413C0200007800216656@prv1-mh.provo.novell.com>
 <20190213165657.GD22883@char.us.oracle.com>
 <CAOQxz3wvA1B5X2NGSwtmFcoj2v655HJv-Nn4uN=EMt9yVf6uBw@mail.gmail.com>
 <CAOQxz3xUKnsoiT-rF5+ZJwkCUS4cTPQjSG5PHvaPaDrq87CqWQ@mail.gmail.com>
 <20190213191602.GC16558@char.us.oracle.com>
 <CAOQxz3xqaYq8JKWwHbS8oBDB3krtW4saozEoURcz8OtN23jqrA@mail.gmail.com>
 <54ddc7c8-8ba3-bcd2-081e-af2a0ddc4c76@citrix.com>
 <CAOQxz3x1t5F=Ey+4LyuSnCHR2XMZBMxwECbuP0HCJKqqcOkBeQ@mail.gmail.com>
 <8f05efab-4107-02ea-4bab-4759ac23d680@citrix.com>
 <a8efb219-f3a9-4f4a-cfca-2c8abb4fc179@suse.com>
 <20190214175705.GA21892@infradead.org>
 <f43c8fbf-8b6a-4bfc-8600-aba5f91e12ff@suse.com>
In-Reply-To: <f43c8fbf-8b6a-4bfc-8600-aba5f91e12ff@suse.com>
From: Michael Labriola <michael.d.labriola@gmail.com>
Date: Fri, 15 Feb 2019 11:07:22 -0500
Message-ID: <CAOQxz3yhQsRhSTWBSwVhHP-BPqr3uTDpqa8bO44YTgUCYEkbXw@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Christoph Hellwig <hch@infradead.org>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTUsIDIwMTkgYXQgMTI6NTcgQU0gSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPiB3cm90ZToKPgo+IE9uIDE0LzAyLzIwMTkgMTg6NTcsIENocmlzdG9waCBIZWxsd2ln
IHdyb3RlOgo+ID4gT24gVGh1LCBGZWIgMTQsIDIwMTkgYXQgMDc6MDM6MzhBTSArMDEwMCwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPiA+Pj4gVGhlIHRoaW5nIHdoaWNoIGlzIGRpZmZlcmVudCBiZXR3
ZWVuIFhlbiBQViBndWVzdHMgYW5kIG1vc3Qgb3RoZXJzIChhbGwKPiA+Pj4gb3RoZXJzKD8pLCBu
b3cgdGhhdCBMZ3Vlc3QgYW5kIFVNTCBoYXZlIGJlZW4gZHJvcHBlZCkgaXMgdGhhdCB3aGF0IExp
bnV4Cj4gPj4+IHRoaW5rcyBvZiBhcyBQRk4gJE4gaXNuJ3QgbmVjZXNzYXJpbHkgYWRqYWNlbnQg
dG8gUEZOICROKzEgaW4gc3lzdGVtCj4gPj4+IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuCj4gPj4+
Cj4gPj4+IFRoZXJlZm9yZSwgY29kZSB3aGljaCBoYXMgYSBidWZmZXIgc3Bhbm5pbmcgYSBwYWdl
IGJvdW5kYXJ5IGNhbid0IGp1c3QKPiA+Pj4gY29udmVydCBhIHBvaW50ZXIgdG8gdGhlIGJ1ZmZl
ciBpbnRvIGEgcGh5c2ljYWwgYWRkcmVzcywgYW5kIGhhbmQgdGhhdAo+ID4+PiBhZGRyZXNzIHRv
IGEgZGV2aWNlLiAgWW91IGdlbmVyYWxseSBlbmQgdXAgd2l0aCBlaXRoZXIgbWVtb3J5IGNvcnJ1
cHRpb24KPiA+Pj4gKERNQSBoaXR0aW5nIHRoZSB3cm9uZyBwYWdlIGFsbG9jYXRlZCB0byB0aGUg
Z3Vlc3QpLCBvciBhbiBJT01NVSBmYXVsdAo+ID4+PiAoRE1BIGhpdHRpbmcgYSBwYWdlcyB3aGlj
aCBpc24ndCBhbGxvY2F0ZWQgdG8gdGhlIGd1ZXN0KS4KPiA+Cj4gPiBUaGUgTGludXggRE1BIEFQ
SSBhbGxvd3MgZm9yIGRtYV9tYXBfcGFnZSAvIGRtYV9tYXBfc2luZ2xlIGNhbGxzIHRvCj4gPiBz
cGF3biA0ayBib3VuZGFyaWVzLiAgSWYgWGVuIGRvZXNuJ3Qgc3VwcG9ydCB0aGF0IGl0IHdpbGwg
aGF2ZSB0byBib3VuY2UKPiA+IGJ1ZmZlciBmb3IgdGhhdCBjYXNlIChhbmQgZ2V0IGhvcnJpYmxl
IHBlcmZvcm1hbmNlKS4KPiA+Cj4gPiBCdXQgdGhlIGxhdHRlciB0ZXh0IHNlZW1zIHRvIGFncmVl
IHdpdGggdGhhdC4gIFNvIHdoYXQgaXMgdGhlIGFjdHVhbAo+ID4gcHJvYmxlbSB0aGF0IHN0YXJ0
ZWQgdGhpcyBkaXNjdXNzaW9uPwo+ID4KPgo+IFNlZSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMi90aHJlYWRzLmh0bWwjMDA4MTgKCkkgYmVsaWV2
ZSB0aGUgYWN0dWFsIHByb2JsZW0gaXMgZWl0aGVyOgoKMSkgVGhlIHJhZGVvbi9hbWRncHUgZHJp
dmVycyBhcmUgY2FsbGluZyB0dG1fcG9wdWxhdGVfYW5kX21hcF9wYWdlcygpCndoaWNoICpzaG91
bGQqIHdvcmsgb24gYSBYZW4gUFYgaG9zdCwgYnV0IGRvZXNuJ3QgYW5kIG5lZWRzIHRvIGJlCmZp
eGVkLgoKb3IKCjIpIFRoZSByYWRlb24vYW1kZ3B1IGRyaXZlcnMgYXJlIGNhbGxpbmcgdHRtX3Bv
cHVsYXRlX2FuZF9tYXBfcGFnZXMoKQp3aGljaCAqY2Fubm90KiB3b3JrIGluIFhlbiwgYW5kIHRo
ZXkgc2hvdWxkIGdvIGJhY2sgdG8gY2FsbGluZwp0dG1fZG1hX3BvcHVsYXRlKCkgaW4gdGhhdCBj
YXNlLgoKSSdtIGhhdmluZyBhIGhhcmQgdGltZSBmaWd1cmluZyBvdXQgd2hpY2ggb2YgdGhvc2Ug
aXMgY29ycmVjdC4KCi0tIApNaWNoYWVsIEQgTGFicmlvbGEKMjEgUmlwIFZhbiBXaW5rbGUgQ2ly
CldhcndpY2ssIFJJIDAyODg2CjQwMS0zMTYtOTg0NCAoY2VsbCkKNDAxLTg0OC04ODcxICh3b3Jr
KQo0MDEtMjM0LTEzMDYgKGhvbWUpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 16:26:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 16:26:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gugJP-0006Sc-VV; Fri, 15 Feb 2019 16:26:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=skQ2=QW=citrix.com=prvs=9420f6528=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gugJO-0006SN-FG
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 16:26:02 +0000
X-Inumbo-ID: 60ccb6ca-313e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60ccb6ca-313e-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 16:26:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,373,1544486400"; d="scan'208";a="78260871"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 15 Feb 2019 16:25:33 +0000
Message-ID: <20190215162533.19475-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190215162533.19475-1-paul.durrant@citrix.com>
References: <20190215162533.19475-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] xen-block: report error condition from
 vbd_name_to_disk()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIG5lZWRzIHRvIG1ha2Ugc3VyZSBpdCBpcyBwYXNzZWQgYSB2YWxpZCBkaXNr
IG5hbWUuIFRoaXMgaXMKZWFzaWx5IGRvbmUgYnkgbWFraW5nIHN1cmUgdGhhdCB0aGUgcGFyc2lu
ZyBsb29wIHJlc3VsdHMgaW4gYSBub24temVybwp2YWx1ZS4KClNwb3R0ZWQgYnkgQ292ZXJpdHk6
IENJRCAxMzk4NjQwCgpSZXBvcnRlZC1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpDYzogS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQ2M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5j
b20+Ci0tLQogaHcvYmxvY2sveGVuLWJsb2NrLmMgfCAyMSArKysrKysrKysrKysrKystLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKaW5kZXgg
MjlhZmUyNzAzYS4uMzdhNDU2YzIwNyAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuLWJsb2NrLmMK
KysrIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKQEAgLTM1MSwyMSArMzUxLDI4IEBAIHN0YXRpYyB2
b2lkIHhlbl9ibG9ja19nZXRfdmRldihPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hh
ciAqbmFtZSwKICAgICBnX2ZyZWUoc3RyKTsKIH0KIAotc3RhdGljIHVuc2lnbmVkIGludCB2YmRf
bmFtZV90b19kaXNrKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKiplbmRwKQorc3RhdGlj
IGludCB2YmRfbmFtZV90b19kaXNrKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKiplbmRw
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmRpc2spCiB7Ci0g
ICAgdW5zaWduZWQgaW50IGRpc2sgPSAwOworICAgIHVuc2lnbmVkIGludCBuID0gMDsKIAogICAg
IHdoaWxlICgqbmFtZSAhPSAnXDAnKSB7CiAgICAgICAgIGlmICghZ19hc2NpaV9pc2FscGhhKCpu
YW1lKSB8fCAhZ19hc2NpaV9pc2xvd2VyKCpuYW1lKSkgewogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIH0KIAotICAgICAgICBkaXNrICo9IDI2OwotICAgICAgICBkaXNrICs9ICpuYW1lKysg
LSAnYScgKyAxOworICAgICAgICBuICo9IDI2OworICAgICAgICBuICs9ICpuYW1lKysgLSAnYScg
KyAxOwogICAgIH0KICAgICAqZW5kcCA9IG5hbWU7CiAKLSAgICByZXR1cm4gZGlzayAtIDE7Cisg
ICAgaWYgKCFuKSB7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICAqZGlzayA9IG4g
LSAxOworCisgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19zZXRfdmRl
dihPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKQEAgLTQxOCw3ICs0
MjUsOSBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfc2V0X3ZkZXYoT2JqZWN0ICpvYmosIFZpc2l0
b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9
IGVsc2UgewotICAgICAgICB2ZGV2LT5kaXNrID0gdmJkX25hbWVfdG9fZGlzayhwLCAmZW5kKTsK
KyAgICAgICAgaWYgKHZiZF9uYW1lX3RvX2Rpc2socCwgJmVuZCwgJnZkZXYtPmRpc2spKSB7Cisg
ICAgICAgICAgICBnb3RvIGludmFsaWQ7CisgICAgICAgIH0KICAgICB9CiAKICAgICBpZiAoKmVu
ZCAhPSAnXDAnKSB7Ci0tIAoyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 16:26:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 16:26:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gugJN-0006Rz-7S; Fri, 15 Feb 2019 16:26:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=skQ2=QW=citrix.com=prvs=9420f6528=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gugJL-0006Rp-6d
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 16:25:59 +0000
X-Inumbo-ID: 5e6ed0be-313e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e6ed0be-313e-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 16:25:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,373,1544486400"; d="scan'208";a="78260862"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 15 Feb 2019 16:25:31 +0000
Message-ID: <20190215162533.19475-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190215162533.19475-1-paul.durrant@citrix.com>
References: <20190215162533.19475-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] dataplane/xen-block: remove dead code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGlmKCkgc3RhdGVtZW50IGlzIGNsZWFybHkgYm9ndXMgKGRlYWQgY29kZSB3aGljaCBzaG91
bGQgaGF2ZSBiZWVuCmNsZWFuZWQgdXAgd2hlbiBncmFudCBtYXBwaW5nIHdhcyByZW1vdmVkKS4K
ClNwb3R0ZWQgYnkgQ292ZXJpdHk6IENJRCAxMzk4NjM1CgpXaGlsZSBpbiB0aGUgbmVpZ2hib3Vy
aG9vZCwgYWRkIGEgbWlzc2luZyAnZmFsbCB0aHJvdWdoJyBhbm5vdGF0aW9uLgoKUmVwb3J0ZWQt
Ynk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBTdGVmYW4g
SGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVp
dHogPG1yZWl0ekByZWRoYXQuY29tPgotLS0KIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2su
YyB8IDUgKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgYi9ody9ibG9j
ay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKaW5kZXggYzZhMTVkYTAyNC4uZjE1MjNjNWI0NSAxMDA2
NDQKLS0tIGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCisrKyBiL2h3L2Jsb2NrL2Rh
dGFwbGFuZS94ZW4tYmxvY2suYwpAQCAtMjgxLDEwICsyODEsNiBAQCBzdGF0aWMgdm9pZCB4ZW5f
YmxvY2tfY29tcGxldGVfYWlvKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKICAgICAgICAgYnJlYWs7
CiAgICAgY2FzZSBCTEtJRl9PUF9XUklURToKICAgICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJU0tD
QUNIRToKLSAgICAgICAgaWYgKCFyZXF1ZXN0LT5yZXEubnJfc2VnbWVudHMpIHsKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAg
ICAgIGJyZWFrOwogICAgIH0KQEAgLTI5OCw2ICsyOTQsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxv
Y2tfY29tcGxldGVfYWlvKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKICAgICAgICAgaWYgKCFyZXF1
ZXN0LT5yZXEubnJfc2VnbWVudHMpIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Cisg
ICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKICAgICAg
ICAgaWYgKHJlcXVlc3QtPnN0YXR1cyA9PSBCTEtJRl9SU1BfT0tBWSkgewogICAgICAgICAgICAg
YmxvY2tfYWNjdF9kb25lKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmcmVxdWVzdC0+
YWNjdCk7Ci0tIAoyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 16:26:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 16:26:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gugJN-0006S5-Gf; Fri, 15 Feb 2019 16:26:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=skQ2=QW=citrix.com=prvs=9420f6528=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gugJL-0006Ru-Vw
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 16:26:00 +0000
X-Inumbo-ID: 5de9b472-313e-11e9-8e3e-8b674cf08536
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5de9b472-313e-11e9-8e3e-8b674cf08536;
 Fri, 15 Feb 2019 16:25:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,373,1544486400"; d="scan'208";a="78260850"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 15 Feb 2019 16:25:32 +0000
Message-ID: <20190215162533.19475-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190215162533.19475-1-paul.durrant@citrix.com>
References: <20190215162533.19475-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] xen-block: remove redundant assignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGFzc2lnbm1lbnQgdG8gJ3AnIGlzIHVubmVjZXNzYXJ5IGFzIHRoZSBjb2RlIHdpbGwgZWl0
aGVyIGdvdG8gJ2ludmFsaWQnCm9yIHAgd2lsbCBnZXQgb3ZlcndyaXR0ZW4uCgpTcG90dGVkIGJ5
IENvdmVyaXR5OiBDSUQgMTM5ODYzOAoKUmVwb3J0ZWQtYnk6IFBldGVyIE1heWRlbGwgPHBldGVy
Lm1heWRlbGxAbGluYXJvLm9yZz4KU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT4KQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0
ekByZWRoYXQuY29tPgotLS0KIGh3L2Jsb2NrL3hlbi1ibG9jay5jIHwgMyArLS0KIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9i
bG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCmluZGV4IDUwMTJhZjljYjYu
LjI5YWZlMjcwM2EgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jCisrKyBiL2h3L2Js
b2NrL3hlbi1ibG9jay5jCkBAIC00MTMsOCArNDEzLDcgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2Nr
X3NldF92ZGV2KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAogICAg
ICAgICB9CiAKICAgICAgICAgaWYgKCplbmQgPT0gJ3AnKSB7Ci0gICAgICAgICAgICBwID0gKGNo
YXIgKikgKytlbmQ7Ci0gICAgICAgICAgICBpZiAoKmVuZCA9PSAnXDAnKSB7CisgICAgICAgICAg
ICBpZiAoKigrK2VuZCkgPT0gJ1wwJykgewogICAgICAgICAgICAgICAgIGdvdG8gaW52YWxpZDsK
ICAgICAgICAgICAgIH0KICAgICAgICAgfQotLSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 16:26:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 16:26:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gugJQ-0006Sr-91; Fri, 15 Feb 2019 16:26:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=skQ2=QW=citrix.com=prvs=9420f6528=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gugJO-0006SO-Gb
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 16:26:02 +0000
X-Inumbo-ID: 60cd23dc-313e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60cd23dc-313e-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 16:26:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,373,1544486400"; d="scan'208";a="78260864"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 15 Feb 2019 16:25:30 +0000
Message-ID: <20190215162533.19475-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/3] Coverity fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50ICgzKToKICBkYXRhcGxhbmUveGVuLWJsb2NrOiByZW1vdmUgZGVhZCBjb2Rl
CiAgeGVuLWJsb2NrOiByZW1vdmUgcmVkdW5kYW50IGFzc2lnbm1lbnQKICB4ZW4tYmxvY2s6IHJl
cG9ydCBlcnJvciBjb25kaXRpb24gZnJvbSB2YmRfbmFtZV90b19kaXNrKCkKCiBody9ibG9jay9k
YXRhcGxhbmUveGVuLWJsb2NrLmMgfCAgNSArLS0tLQogaHcvYmxvY2sveGVuLWJsb2NrLmMgICAg
ICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE3
IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQotLS0KQ2M6IEFudGhvbnkgUGVyYXJkIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgpDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNv
bT4KQ2M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CkNjOiBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Ci0tIAoyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 16:27:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 16:27:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gugKM-0006g8-Ku; Fri, 15 Feb 2019 16:27:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=38OG=QW=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1gugKL-0006fs-I5
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 16:27:01 +0000
X-Inumbo-ID: 8498650c-313e-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8498650c-313e-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 16:26:59 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1FGONQd046376;
 Fri, 15 Feb 2019 16:26: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-2018-07-02;
 bh=kdUev0gln+LytSePfP5/M/XBLQ+4EjMJ1VJXvqzKgsQ=;
 b=ZebHP4iifhJrDgfnNdIyw3N3uyQGIghg04W0emLhV+k281VHWEn+y7qZGI0fF9oRqBOi
 6I227gbq7YOfosfd05Z/10/5Bf2zBLPiPhPyM8jmcS8rylGWniP6qe2TbROA8422pTnl
 PVrQvPuNf/fFHl+JQb+C1arHBxzgiinIq7Sk/vFdrvergko05YjJNStFwPhTuAliLZ0R
 AaaXxfUFF8ZGNiHVQfUcEy3Ifs2sQkkEUZwOenJpwqwOZOgHmqhBoLodR4QX+g/AVMD8
 SlPq06TqPUFSrBVh/kQADzZMifFSgyQ4/vDFrr9RwQnBSbsn/8HHiX4MJ8aBVYCaeWts dg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2qhre5xrst-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Feb 2019 16:26:45 +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 x1FGQhQY016663
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Feb 2019 16:26:44 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1FGQhTU026115;
 Fri, 15 Feb 2019 16:26:43 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Feb 2019 16:26:43 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 8CAE96A0123; Fri, 15 Feb 2019 11:26:41 -0500 (EST)
Date: Fri, 15 Feb 2019 11:26:41 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Michael Labriola <michael.d.labriola@gmail.com>,
 dri-devel@lists.freedesktop.org
Message-ID: <20190215162641.GA32461@char.us.oracle.com>
References: <CAOQxz3xUKnsoiT-rF5+ZJwkCUS4cTPQjSG5PHvaPaDrq87CqWQ@mail.gmail.com>
 <20190213191602.GC16558@char.us.oracle.com>
 <CAOQxz3xqaYq8JKWwHbS8oBDB3krtW4saozEoURcz8OtN23jqrA@mail.gmail.com>
 <54ddc7c8-8ba3-bcd2-081e-af2a0ddc4c76@citrix.com>
 <CAOQxz3x1t5F=Ey+4LyuSnCHR2XMZBMxwECbuP0HCJKqqcOkBeQ@mail.gmail.com>
 <8f05efab-4107-02ea-4bab-4759ac23d680@citrix.com>
 <a8efb219-f3a9-4f4a-cfca-2c8abb4fc179@suse.com>
 <20190214175705.GA21892@infradead.org>
 <f43c8fbf-8b6a-4bfc-8600-aba5f91e12ff@suse.com>
 <CAOQxz3yhQsRhSTWBSwVhHP-BPqr3uTDpqa8bO44YTgUCYEkbXw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAOQxz3yhQsRhSTWBSwVhHP-BPqr3uTDpqa8bO44YTgUCYEkbXw@mail.gmail.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9168
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902150113
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xen.org, Christoph Hellwig <hch@infradead.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTUsIDIwMTkgYXQgMTE6MDc6MjJBTSAtMDUwMCwgTWljaGFlbCBMYWJyaW9s
YSB3cm90ZToKPiBPbiBGcmksIEZlYiAxNSwgMjAxOSBhdCAxMjo1NyBBTSBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+ID4KPiA+IE9uIDE0LzAyLzIwMTkgMTg6NTcsIENo
cmlzdG9waCBIZWxsd2lnIHdyb3RlOgo+ID4gPiBPbiBUaHUsIEZlYiAxNCwgMjAxOSBhdCAwNzow
MzozOEFNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4gPj4+IFRoZSB0aGluZyB3aGlj
aCBpcyBkaWZmZXJlbnQgYmV0d2VlbiBYZW4gUFYgZ3Vlc3RzIGFuZCBtb3N0IG90aGVycyAoYWxs
Cj4gPiA+Pj4gb3RoZXJzKD8pLCBub3cgdGhhdCBMZ3Vlc3QgYW5kIFVNTCBoYXZlIGJlZW4gZHJv
cHBlZCkgaXMgdGhhdCB3aGF0IExpbnV4Cj4gPiA+Pj4gdGhpbmtzIG9mIGFzIFBGTiAkTiBpc24n
dCBuZWNlc3NhcmlseSBhZGphY2VudCB0byBQRk4gJE4rMSBpbiBzeXN0ZW0KPiA+ID4+PiBwaHlz
aWNhbCBhZGRyZXNzIHNwYWNlLgo+ID4gPj4+Cj4gPiA+Pj4gVGhlcmVmb3JlLCBjb2RlIHdoaWNo
IGhhcyBhIGJ1ZmZlciBzcGFubmluZyBhIHBhZ2UgYm91bmRhcnkgY2FuJ3QganVzdAo+ID4gPj4+
IGNvbnZlcnQgYSBwb2ludGVyIHRvIHRoZSBidWZmZXIgaW50byBhIHBoeXNpY2FsIGFkZHJlc3Ms
IGFuZCBoYW5kIHRoYXQKPiA+ID4+PiBhZGRyZXNzIHRvIGEgZGV2aWNlLiAgWW91IGdlbmVyYWxs
eSBlbmQgdXAgd2l0aCBlaXRoZXIgbWVtb3J5IGNvcnJ1cHRpb24KPiA+ID4+PiAoRE1BIGhpdHRp
bmcgdGhlIHdyb25nIHBhZ2UgYWxsb2NhdGVkIHRvIHRoZSBndWVzdCksIG9yIGFuIElPTU1VIGZh
dWx0Cj4gPiA+Pj4gKERNQSBoaXR0aW5nIGEgcGFnZXMgd2hpY2ggaXNuJ3QgYWxsb2NhdGVkIHRv
IHRoZSBndWVzdCkuCj4gPiA+Cj4gPiA+IFRoZSBMaW51eCBETUEgQVBJIGFsbG93cyBmb3IgZG1h
X21hcF9wYWdlIC8gZG1hX21hcF9zaW5nbGUgY2FsbHMgdG8KPiA+ID4gc3Bhd24gNGsgYm91bmRh
cmllcy4gIElmIFhlbiBkb2Vzbid0IHN1cHBvcnQgdGhhdCBpdCB3aWxsIGhhdmUgdG8gYm91bmNl
Cj4gPiA+IGJ1ZmZlciBmb3IgdGhhdCBjYXNlIChhbmQgZ2V0IGhvcnJpYmxlIHBlcmZvcm1hbmNl
KS4KPiA+ID4KPiA+ID4gQnV0IHRoZSBsYXR0ZXIgdGV4dCBzZWVtcyB0byBhZ3JlZSB3aXRoIHRo
YXQuICBTbyB3aGF0IGlzIHRoZSBhY3R1YWwKPiA+ID4gcHJvYmxlbSB0aGF0IHN0YXJ0ZWQgdGhp
cyBkaXNjdXNzaW9uPwo+ID4gPgo+ID4KPiA+IFNlZSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMi90aHJlYWRzLmh0bWwjMDA4MTgKPiAKPiBJIGJl
bGlldmUgdGhlIGFjdHVhbCBwcm9ibGVtIGlzIGVpdGhlcjoKPiAKPiAxKSBUaGUgcmFkZW9uL2Ft
ZGdwdSBkcml2ZXJzIGFyZSBjYWxsaW5nIHR0bV9wb3B1bGF0ZV9hbmRfbWFwX3BhZ2VzKCkKPiB3
aGljaCAqc2hvdWxkKiB3b3JrIG9uIGEgWGVuIFBWIGhvc3QsIGJ1dCBkb2Vzbid0IGFuZCBuZWVk
cyB0byBiZQo+IGZpeGVkLgo+IAo+IG9yCj4gCj4gMikgVGhlIHJhZGVvbi9hbWRncHUgZHJpdmVy
cyBhcmUgY2FsbGluZyB0dG1fcG9wdWxhdGVfYW5kX21hcF9wYWdlcygpCj4gd2hpY2ggKmNhbm5v
dCogd29yayBpbiBYZW4sIGFuZCB0aGV5IHNob3VsZCBnbyBiYWNrIHRvIGNhbGxpbmcKPiB0dG1f
ZG1hX3BvcHVsYXRlKCkgaW4gdGhhdCBjYXNlLgoKVGhlIE52aWRpYSBvbmUgaGFzIHRoaXMgKGNv
cnJlY3QpOgoKMTU4MyAjaWYgSVNfRU5BQkxFRChDT05GSUdfU1dJT1RMQikgJiYgSVNfRU5BQkxF
RChDT05GSUdfWDg2KSAgICAgICAgICAgICAgICAgICAgICAgIAoxNTg0ICAgICAgICAgaWYgKHN3
aW90bGJfbnJfdGJsKCkpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCjE1ODUgICAgICAgICAgICAgICAgIHJldHVybiB0dG1fZG1hX3BvcHVsYXRlKCh2
b2lkICopdHRtLCBkZXYsIGN0eCk7ICAgICAgICAgICAgICAgICAKMTU4NiAgICAgICAgIH0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAoxNTg3ICNlbmRpZiAgCgpUaGUgUmFkZW9uIGhhcyB0aGlzIC0gd2hlcmUgbm93
IGl0IGFkZHMgJ25lZWRfc3dpb3RsYic6Cgo2OTUgI2lmZGVmIENPTkZJR19TV0lPVExCICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKIDY5
NiAgICAgICAgIGlmIChyZGV2LT5uZWVkX3N3aW90bGIgJiYgc3dpb3RsYl9ucl90YmwoKSkgeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogNjk3ICAgICAgICAgICAgICAgICByZXR1cm4gdHRt
X2RtYV9wb3B1bGF0ZSgmZ3R0LT50dG0sIHJkZXYtPmRldiwgY3R4KTsgICAgICAgICAgICAgCiA2
OTggICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKIDY5OSAjZW5kaWYgICAKClRoZSBwcm9ibGVtIGlz
IGZhaXJseSBzaW1wbGUgLSB0aGUgcGxhdGZvcm0gX3JlcXVpcmVzXyB0byB1c2UKRE1BIEFQSS4K
CkJ1dCB0aGUgZHJpdmVyJ3MgaGF2ZSB0aGVpciBvd24gJ25lZWRfc3dpb3RsYicgd2hpY2ggaWdu
b3JlcyB0aGUgcGxhdGZvcm0KYW5kIHNldHMgaXQgYmFzZWQgb24gdGhlIGRldmljZSdzIERNQSB3
aWR0aDoKCiAgcmRldi0+bmVlZF9zd2lvdGxiID0gZHJtX2dldF9tYXhfaW9tZW0oKSA+ICgodTY0
KTEgPDwgZG1hX2JpdHMpOwoKVGhlcmUgc2hvdWxkIGJlIGFuIGV4dHJhIGNoZWNrIHRvIHNlZSBp
ZiB0aGUgcGxhdGZvcm0gcmVxdWlyZXMKdG8gdXNlIERNQSBBUEkuCgo+IAo+IEknbSBoYXZpbmcg
YSBoYXJkIHRpbWUgZmlndXJpbmcgb3V0IHdoaWNoIG9mIHRob3NlIGlzIGNvcnJlY3QuCj4gCj4g
LS0gCj4gTWljaGFlbCBEIExhYnJpb2xhCj4gMjEgUmlwIFZhbiBXaW5rbGUgQ2lyCj4gV2Fyd2lj
aywgUkkgMDI4ODYKPiA0MDEtMzE2LTk4NDQgKGNlbGwpCj4gNDAxLTg0OC04ODcxICh3b3JrKQo+
IDQwMS0yMzQtMTMwNiAoaG9tZSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 16:29:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 16:29:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gugMg-0006yh-3z; Fri, 15 Feb 2019 16:29:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LI7m=QW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gugMf-0006yc-Dk
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 16:29:25 +0000
X-Inumbo-ID: d90f9bee-313e-11e9-84f9-a7734eda998f
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d90f9bee-313e-11e9-84f9-a7734eda998f;
 Fri, 15 Feb 2019 16:29:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 98535AD65;
 Fri, 15 Feb 2019 16:29:20 +0000 (UTC)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <20190214142321.1138-1-andr2000@gmail.com>
 <143411a8-385d-2cce-9211-22ba7db25a15@oracle.com>
 <1c8d1612-f1b9-b080-2d11-432d811b25d1@gmail.com>
 <eddff494-8cc7-f796-156e-e2e9e3d2daae@oracle.com>
 <6e9f502c-3d60-32fb-d737-b016cfa5a7f1@gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <3e5d2671-f50c-8c5c-4b15-4ea7d9f08c59@suse.com>
Date: Fri, 15 Feb 2019 17:29:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <6e9f502c-3d60-32fb-d737-b016cfa5a7f1@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/2] xen/gntdev: Do not destroy context
 while dma-bufs are in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMjAxOSAxNjozNSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gT24g
Mi8xNS8xOSA1OjI4IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDIvMTUvMTkgMTA6
MDcgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4gT24gMi8xNS8xOSA1OjAz
IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4gT24gMi8xNC8xOSA5OjIzIEFNLCBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4gwqDCoCDCoCAvKiBETUEgYnVmZmVyIGV4
cG9ydCBzdXBwb3J0LiAqLwo+Pj4+PiBAQCAtMzExLDYgKzMxNyw3IEBAIHN0YXRpYyB2b2lkIGRt
YWJ1Zl9leHBfcmVsZWFzZShzdHJ1Y3Qga3JlZiAqa3JlZikKPj4+Pj4gwqDCoCDCoMKgwqDCoMKg
IGRtYWJ1Zl9leHBfd2FpdF9vYmpfc2lnbmFsKGdudGRldl9kbWFidWYtPnByaXYsCj4+Pj4+IGdu
dGRldl9kbWFidWYpOwo+Pj4+PiDCoMKgwqDCoMKgwqAgbGlzdF9kZWwoJmdudGRldl9kbWFidWYt
Pm5leHQpOwo+Pj4+PiArwqDCoMKgIGZwdXQoZ250ZGV2X2RtYWJ1Zi0+cHJpdi0+ZmlscCk7Cj4+
Pj4+IMKgwqDCoMKgwqDCoCBrZnJlZShnbnRkZXZfZG1hYnVmKTsKPj4+Pj4gwqDCoCB9Cj4+Pj4+
IMKgwqAgQEAgLTQyMyw2ICs0MzAsNyBAQCBzdGF0aWMgaW50IGRtYWJ1Zl9leHBfZnJvbV9wYWdl
cyhzdHJ1Y3QKPj4+Pj4gZ250ZGV2X2RtYWJ1Zl9leHBvcnRfYXJncyAqYXJncykKPj4+Pj4gwqDC
oMKgwqDCoMKgIG11dGV4X2xvY2soJmFyZ3MtPmRtYWJ1Zl9wcml2LT5sb2NrKTsKPj4+Pj4gwqDC
oMKgwqDCoMKgIGxpc3RfYWRkKCZnbnRkZXZfZG1hYnVmLT5uZXh0LCAmYXJncy0+ZG1hYnVmX3By
aXYtPmV4cF9saXN0KTsKPj4+Pj4gwqDCoMKgwqDCoMKgIG11dGV4X3VubG9jaygmYXJncy0+ZG1h
YnVmX3ByaXYtPmxvY2spOwo+Pj4+PiArwqDCoMKgIGdldF9maWxlKGdudGRldl9kbWFidWYtPnBy
aXYtPmZpbHApOwo+Pj4+IE5vdCBmZ2V0KCk/Cj4+PiBmZ2V0IHdhbnRzIGZpbGUgZGVzY3JpcHRv
ciBbMV0gYW5kIHJldHVybnMgc3RydWN0IGZpbGUgKiwKPj4+IGJ1dCB3ZSBhbHJlYWR5IGhhdmUg
c3RydWN0IGZpbGUqLCBzbyBJIHVzZSBnZXRfZmlsZSBbMl0KPj4+IHdoaWNoIGRvZXMgd2hhdCBJ
IG5lZWQgLSBpbmNyZW1lbnRzIHRoZSByZWZlcmVuY2UgY291bnRlcgo+Pj4gb24gdGhlIGZpbGUK
Pj4KPj4gUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+Cj4gVGhhbmsgeW91LAo+IGFueSBjaGFuY2Ugd2UgY2FuIGdldCB0aGlzIGZvciA1LjE/
Cj4gCgpZZXMuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 16:32:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 16:32:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gugPV-0007gM-K0; Fri, 15 Feb 2019 16:32:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q2aB=QW=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gugPU-0007gF-Cg
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 16:32:20 +0000
X-Inumbo-ID: 43448b2a-313f-11e9-bc90-bc764e045a96
Received: from mail-vs1-xe43.google.com (unknown [2607:f8b0:4864:20::e43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43448b2a-313f-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 16:32:19 +0000 (UTC)
Received: by mail-vs1-xe43.google.com with SMTP id m20so5630303vsq.8
 for <xen-devel@lists.xen.org>; Fri, 15 Feb 2019 08:32:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=QcY0sXMeUXFp4w/Y/etngCPpI7MPzqWZ4fP2Ko6tW0Q=;
 b=KU/kTDHRQgapz0rHBL65CT7LXImNwK69bROJhr6mg6ychE6Cf+pXQfIeUIZ37tB2ah
 n05ilZ8S4Aa/fP/SdUHNDRghRDg+/s+bE650fLXsXy+gmDCiYUdWrzfzU62vSQuHpBfZ
 aqiamplYlx2MbN97C1YHA4gYnzME/FudNUmyRPE8rFrzDF+L/xG+sTDS8AxbezMu2d4D
 LWJDeK+/x9SXK5PgzRvhu6j7smrsKpQ2D4mW3l75Yf1WUEgD6/QNDT7RPqWbRSxdtTDO
 h6dxYmNqHGfU5XMb++8TOpSf2XJBl//JVYyOGtFnl/v3veJaxCu0p/TObTYxnaOeyCZG
 idsA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=QcY0sXMeUXFp4w/Y/etngCPpI7MPzqWZ4fP2Ko6tW0Q=;
 b=lGTRAjTW80IXImmiIkHjG1MDjxmM/2Hrl9t6Z+SyrEhkBa0XAS/2dpywBX77otnYOJ
 TCK6EPx2HLMsQerMFBZr1TlAlYvDVNCVJQ0/0GkO4L2eWG9WGjInB0G2LTw6D+4axaeG
 GoLAvuFKVaCkLOGJhHnvVgiwtwrHgz9LanH3DGqBAMwF9Mcl8LkydAESk/OyLE5aAl2B
 7y0LRsaRSsmf7aC9SVoTWD2MJq20jNYd9YSgt0EyTuj3v/NxcSQlprHzGApyM9SmrZuB
 5ldv9y/F3SweT9Gq0054x4bwOWkMb+2j/slQ4hlYnvOpbtCAb96cMH1odabsWe2IXB8j
 NHbg==
X-Gm-Message-State: AHQUAuaPR2yy+9j4gvXyYzkuD6vEN9HJbk3EPt7NFod39qEo8Kp6nVp2
 kkwFp7hjb/GWRjqPBiuL57kh2QtA+kEyxpLWUPM=
X-Google-Smtp-Source: AHgI3IbdgWKixPSa2sMLp6p2cO+GRJF14OZMIu0Pa361jIMdJQFlCRce1VwY9UEWWTSe4OHFr1jvlch/1JOnGBauxoI=
X-Received: by 2002:a67:df10:: with SMTP id s16mr5798904vsk.151.1550248338777; 
 Fri, 15 Feb 2019 08:32:18 -0800 (PST)
MIME-Version: 1.0
References: <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
 <316d93d5-7b4d-ace3-9bfa-7680057e92bd@gmail.com>
 <20190214162909.ylnjnarbkfkrpwyk@mac>
 <425ca87e-580e-7b9e-f6eb-f231f3b7d3a8@gmail.com>
In-Reply-To: <425ca87e-580e-7b9e-f6eb-f231f3b7d3a8@gmail.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Fri, 15 Feb 2019 17:31:42 +0100
Message-ID: <CAF3u54DpYoKXTC5rHf94nPbXtuOLdFDCik9gNAUhQ_AEKufqqA@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBGcmksIEZlYiAxNSwgMjAxOSBhdCA0OjIzIFBNIEFuZHJpaSBBbmlzb3YgPGFuZHJp
aS5hbmlzb3ZAZ21haWwuY29tPiB3cm90ZToKPiBPbiAxNC4wMi4xOSAxODoyOSwgUm9nZXIgUGF1
IE1vbm7DqSB3cm90ZToKPiA+IEluIG9yZGVyIHRvIHNpbXBsaWZ5IHN0dWZmIHRoZSBuZXcgaW50
ZXJmYWNlIGNvdWxkIHJlcXVpcmUgcnVuc3RhdGUKPiA+IGFyZWFzIHRvIGJlIHBhZ2UgYWxpZ25l
ZCwgYnV0IEkgdGhpbmsgdGhlIGNoZWNrIGNhbiBiZSByZWxheGVkIHRvCj4gPiBzaW1wbHkgcmVx
dWlyZSBydW5zdGF0ZSBhcmVhcyB0byBub3QgY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5Lgo+Cj4gTXkg
aWRlYSBzbyBmYXIgaXMgdG8ga2VlcCB0aGUgc2FtZSBgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5m
b2AgYnV0IGhhcmRlbiBpdCB3aXRoIGBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDY0KSkpYCByaWdo
dCBpbiB0aGUgaW50ZXJmYWNlIGZpbGUgdmNwdS5oLiBBbHNvIGFkZCBzb21lIGd1YXJkIGFzc2Vy
dHMgdmVyaWZ5aW5nIHRoYXQgaXRzIGFjdHVhbCBzaXplIGlzIGxlc3MgdGhhbiA2NCBieXRlcy4K
CldoeT8gSXMgaXQgYmVjYXVzZSB5b3Ugd2FudCB0byBiZSBjYWNoZS1hbGlnbmVkPyAgSWYgc28s
IHJlcXVpcmluZyB0aGUKc3RydWN0dXJlIHRvIGJlIDY0LWJ5dGVzIGlzIG5vdCBlbm91Z2guIFlv
dSBhbHNvIHdhbnQgdGhlIGFkZHJlc3MgdG8KYmUgNjQtYnl0ZXMgYWxpZ25lZC4KSG93ZXZlciwg
SSBhbSBub3Qgc3VyZSB3aHkgd2Ugc2hvdWxkIGJvdGhlciB3aXRoIHRoYXQgaW4gdGhlCmludGVy
ZmFjZS4uLi4gVGhlIGNhY2hlbGluZSB2YXJpZXMgYmV0d2VlbiBhcmNoaXRlY3R1cmVzIGFuZCBl
dmVuIFNvQy4KSWYgYW4gT1MgY2FyZXMgYWJvdXQgaXQsIHRoZW4gaXQgY2FuIGFsaWduZWQgaXRz
ZWxmIGhlcmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 16:42:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 16:42:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gugYj-00009T-PS; Fri, 15 Feb 2019 16:41:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=38OG=QW=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1gugYi-00009I-05
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 16:41:52 +0000
X-Inumbo-ID: 95e57666-3140-11e9-95d4-7f089192981a
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95e57666-3140-11e9-95d4-7f089192981a;
 Fri, 15 Feb 2019 16:41:48 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1FGYJ2S049004;
 Fri, 15 Feb 2019 16:41:46 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=iVjgmbc2XllPUTCKug9I6U8ieAopoBIASH5WaRM287U=;
 b=BmG8A/hC8ysleohaoVYLC+tRwuXkgMf3Vn4Spu/4J51VXimX58OdzzAjHtsfZCGNlXAD
 +bkZuIFQvaiD2MWCUFvUgn4v+WM/alobUxWurYNU9npExPbqw6YjqX8QSMfGiQeYEMH3
 YF0Z/nvDlYWB80KsDYMRdro6SRTW/H8xqZeSbu229C/pwXlheY4HowoQ0nyd9/RMmjlP
 +aMmRjhH5bezt+9BTWeuFFSsFmxKg4VLlpB3ANVvpzMqx0mXqK2T1E3qUM8+fZ0Et7fy
 +vPEagBKEDuKPnSKodIA1yXJo80yI5BoLK2QaFN4bFnPEVTwhovqjEOxaimY7uJNOqa9 8g== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2qhrekxve3-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Feb 2019 16:41:46 +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 x1FGfj5b026566
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Feb 2019 16:41:45 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 x1FGfimu018957;
 Fri, 15 Feb 2019 16:41:45 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Feb 2019 08:41:44 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id C847A6A0123; Fri, 15 Feb 2019 11:41:43 -0500 (EST)
Date: Fri, 15 Feb 2019 11:41:43 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Prarit Bhargava <prarit@redhat.com>, linux-kernel@vger.kernel.org
Message-ID: <20190215164143.GB889@char.us.oracle.com>
References: <20190213232131.18942-1-prarit@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190213232131.18942-1-prarit@redhat.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9168
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902150114
Subject: Re: [Xen-devel] [PATCH] xen/pciback: Don't disable PCI_COMMAND on
 PCI device reset.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 jbeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTMsIDIwMTkgYXQgMDY6MjE6MzFQTSAtMDUwMCwgUHJhcml0IEJoYXJnYXZh
IHdyb3RlOgo+IEZyb206IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KPiAKCitMS01MCj4gVGhpcyB3YXMgc3VibWl0dGVkIGluIDIwMTUgaGVyZQo+IAo+IGh0
dHBzOi8vbWFyYy5pbmZvLz9sPWxpbnV4LWtlcm5lbCZtPTE0MjgwNzEzMjUxNTk3MyZ3PTIKPiAK
PiBhbmQgaGFzIGJlZW4gaW5jbHVkZWQgaW4gRmVkb3JhIGJ1aWxkcyBldmVyIHNpbmNlLiAgTm8g
aXNzdWVzIGhhdmUgYmVlbgo+IHJlcG9ydGVkIHdpdGggdGhlIHBhdGNoLgo+IAo+IFAuCj4gCj4g
LS0tLTg8LS0tLQo+IAo+IFRoZXJlIGlzIG5vIG5lZWQgZm9yIHRoaXMgYXQgYWxsLiBXb3JzdCBp
dCBtZWFucyB0aGF0IGlmCj4gdGhlIGd1ZXN0IHRyaWVzIHRvIHdyaXRlIHRvIEJBUnMgaXQgY291
bGQgbGVhZCAob24gY2VydGFpbgo+IHBsYXRmb3JtcykgdG8gUENJIFNFUlIgZXJyb3JzLgo+IAo+
IFBsZWFzZSBub3RlIHRoYXQgd2l0aCBhZjZmYzg1OGEzNWI5MGU4OWVhN2E3ZWU1OGU2NjYyOGM1
NWM3NzZiCj4gInhlbi1wY2liYWNrOiBsaW1pdCBndWVzdCBjb250cm9sIG9mIGNvbW1hbmQgcmVn
aXN0ZXIiCj4gYSBndWVzdCBpcyBzdGlsbCBhbGxvd2VkIHRvIGVuYWJsZSB0aG9zZSBjb250cm9s
IGJpdHMgKHNhZmVseSksIGJ1dAo+IGlzIG5vdCBhbGxvd2VkIHRvIGRpc2FibGUgdGhlbSBhbmQg
dGhhdCB0aGVyZWZvcmUgYSB3ZWxsIGJlaGF2ZWQKPiBmcm9udGVuZCB3aGljaCBlbmFibGVzIHRo
aW5ncyBiZWZvcmUgdXNpbmcgdGhlbSB3aWxsIHN0aWxsCj4gZnVuY3Rpb24gY29ycmVjdGx5Lgo+
IAo+IFRoaXMgaXMgZG9uZSB2aWEgYW4gd3JpdGUgdG8gdGhlIGNvbmZpZ3VyYXRpb24gcmVnaXN0
ZXIgMHg0IHdoaWNoCj4gdHJpZ2dlcnMgb24gdGhlIGJhY2tlbmQgc2lkZToKPiBjb21tYW5kX3dy
aXRlCj4gICBcLSBwY2lfZW5hYmxlX2RldmljZQo+ICAgICAgXC0gcGNpX2VuYWJsZV9kZXZpY2Vf
ZmxhZ3MKPiAgICAgICAgIFwtIGRvX3BjaV9lbmFibGVfZGV2aWNlCj4gICAgICAgICAgICBcLSBw
Y2liaW9zX2VuYWJsZV9kZXZpY2UKPiAgICAgICAgICAgICAgIFwtcGNpX2VuYWJsZV9yZXNvdXJj
ZXNzCj4gICAgICAgICAgICAgICAgIFt3aGljaCBlbmFibGVzIHRoZSBQQ0lfQ09NTUFORF9NRU1P
Ull8UENJX0NPTU1BTkRfSU9dCj4gCj4gSG93ZXZlciBndWVzdHMgKGFuZCBkcml2ZXJzKSB3aGlj
aCBkb24ndCBkbyB0aGlzIGNvdWxkIGNhdXNlCj4gcHJvYmxlbXMsIGluY2x1ZGluZyB0aGUgc2Vj
dXJpdHkgaXNzdWVzIHdoaWNoIFhTQS0xMjAgc291Z2h0Cj4gdG8gYWRkcmVzcy4KPiAKPiBSZXBv
cnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBSZXZpZXdl
ZC1ieTogUHJhcml0IEJoYXJnYXZhIDxwcmFyaXRAcmVkaGF0LmNvbT4KPiBDYzogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICBkcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9w
Y2liYWNrX29wcy5jIHwgMiAtLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svcGNpYmFja19vcHMuYyBiL2Ry
aXZlcnMveGVuL3hlbi1wY2liYWNrL3BjaWJhY2tfb3BzLmMKPiBpbmRleCBlYTRhMDhiODNmYTAu
Ljc4Nzk2NmY0NDU4OSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9wY2li
YWNrX29wcy5jCj4gKysrIGIvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svcGNpYmFja19vcHMuYwo+
IEBAIC0xMjcsOCArMTI3LDYgQEAgdm9pZCB4ZW5fcGNpYmtfcmVzZXRfZGV2aWNlKHN0cnVjdCBw
Y2lfZGV2ICpkZXYpCj4gIAkJaWYgKHBjaV9pc19lbmFibGVkKGRldikpCj4gIAkJCXBjaV9kaXNh
YmxlX2RldmljZShkZXYpOwo+ICAKPiAtCQlwY2lfd3JpdGVfY29uZmlnX3dvcmQoZGV2LCBQQ0lf
Q09NTUFORCwgMCk7Cj4gLQo+ICAJCWRldi0+aXNfYnVzbWFzdGVyID0gMDsKPiAgCX0gZWxzZSB7
Cj4gIAkJcGNpX3JlYWRfY29uZmlnX3dvcmQoZGV2LCBQQ0lfQ09NTUFORCwgJmNtZCk7Cj4gLS0g
Cj4gMi4xOC4xCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 16:42:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 16:42:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gugYz-0000BH-7F; Fri, 15 Feb 2019 16:42:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KWaA=QW=bombadil.srs.infradead.org=batv+b49d107f4da9803f1ce3+5654+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gugYy-0000B3-4C
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 16:42:08 +0000
X-Inumbo-ID: a13b0efc-3140-11e9-bc90-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a13b0efc-3140-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 16:42:06 +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=LVkFUBse1fbB9DlLNIRRR74egaz72OM/Kwu5w98kRUk=; b=qMsiG65D3+LSoCJFPzBkw02+R
 rNTFVJPmZ3l8xMrAsfpFFX6hLQ0BTZ/tvWEO5VcjTvuRcOnWrldXG4DY/qsFTtbj15kncBzaGzBYR
 3JW+TmOz+vL9XpsR67wuN2lLd8+hKcGggZWJsKdgMqFxEod5MYk/qxyWt0Rift65H2/h0JkSBMrTA
 LzHNMNfMXjnpdGWKxYQMfhTElcnAgLdKBPRk11C4lhfXyMTNRIFNJNDB3u4NI/dNINarl6AitULk/
 R+DizOprpHeMzm36qLtLCwB2i5hf2NC1MFLx8MBT/c4ZbDztwXwRHJ1sygZ6y/HoBGZtrQslXazqy
 1jWAVuuNg==;
Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gugYr-0001Rj-Iw; Fri, 15 Feb 2019 16:42:01 +0000
Date: Fri, 15 Feb 2019 08:42:01 -0800
From: Christoph Hellwig <hch@infradead.org>
To: Michael Labriola <michael.d.labriola@gmail.com>
Message-ID: <20190215164201.GA12704@infradead.org>
References: <CAOQxz3xUKnsoiT-rF5+ZJwkCUS4cTPQjSG5PHvaPaDrq87CqWQ@mail.gmail.com>
 <20190213191602.GC16558@char.us.oracle.com>
 <CAOQxz3xqaYq8JKWwHbS8oBDB3krtW4saozEoURcz8OtN23jqrA@mail.gmail.com>
 <54ddc7c8-8ba3-bcd2-081e-af2a0ddc4c76@citrix.com>
 <CAOQxz3x1t5F=Ey+4LyuSnCHR2XMZBMxwECbuP0HCJKqqcOkBeQ@mail.gmail.com>
 <8f05efab-4107-02ea-4bab-4759ac23d680@citrix.com>
 <a8efb219-f3a9-4f4a-cfca-2c8abb4fc179@suse.com>
 <20190214175705.GA21892@infradead.org>
 <f43c8fbf-8b6a-4bfc-8600-aba5f91e12ff@suse.com>
 <CAOQxz3yhQsRhSTWBSwVhHP-BPqr3uTDpqa8bO44YTgUCYEkbXw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAOQxz3yhQsRhSTWBSwVhHP-BPqr3uTDpqa8bO44YTgUCYEkbXw@mail.gmail.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] Upstream Dom0 DRM problems regarding swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Christoph Hellwig <hch@infradead.org>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTUsIDIwMTkgYXQgMTE6MDc6MjJBTSAtMDUwMCwgTWljaGFlbCBMYWJyaW9s
YSB3cm90ZToKPiA+ID4gQnV0IHRoZSBsYXR0ZXIgdGV4dCBzZWVtcyB0byBhZ3JlZSB3aXRoIHRo
YXQuICBTbyB3aGF0IGlzIHRoZSBhY3R1YWwKPiA+ID4gcHJvYmxlbSB0aGF0IHN0YXJ0ZWQgdGhp
cyBkaXNjdXNzaW9uPwo+ID4gPgo+ID4KPiA+IFNlZSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wMi90aHJlYWRzLmh0bWwjMDA4MTgKPiAKPiBJIGJl
bGlldmUgdGhlIGFjdHVhbCBwcm9ibGVtIGlzIGVpdGhlcjoKPiAKPiAxKSBUaGUgcmFkZW9uL2Ft
ZGdwdSBkcml2ZXJzIGFyZSBjYWxsaW5nIHR0bV9wb3B1bGF0ZV9hbmRfbWFwX3BhZ2VzKCkKPiB3
aGljaCAqc2hvdWxkKiB3b3JrIG9uIGEgWGVuIFBWIGhvc3QsIGJ1dCBkb2Vzbid0IGFuZCBuZWVk
cyB0byBiZQo+IGZpeGVkLgo+IAo+IG9yCj4gCj4gMikgVGhlIHJhZGVvbi9hbWRncHUgZHJpdmVy
cyBhcmUgY2FsbGluZyB0dG1fcG9wdWxhdGVfYW5kX21hcF9wYWdlcygpCj4gd2hpY2ggKmNhbm5v
dCogd29yayBpbiBYZW4sIGFuZCB0aGV5IHNob3VsZCBnbyBiYWNrIHRvIGNhbGxpbmcKPiB0dG1f
ZG1hX3BvcHVsYXRlKCkgaW4gdGhhdCBjYXNlLgo+IAo+IEknbSBoYXZpbmcgYSBoYXJkIHRpbWUg
ZmlndXJpbmcgb3V0IHdoaWNoIG9mIHRob3NlIGlzIGNvcnJlY3QuCgpJIHRoaW5rIHRoZSBhbnN3
ZXIgaXMgbmVpdGhlciAxIG9yIDIgKG9yIGEgYml0IG9mIGJvdGgpLgoKdHRtX3BvcHVsYXRlX2Fu
ZF9tYXBfcGFnZXMgdXNlcyBkbWFfbWFwX3BhZ2UgdG8gbWFwIEdQVSBtZW1vcnksCmFuZCBmcm9t
IHdoYXQgSSBjYW4gdGVsbCBmcm9tIHlvdXIgcmVwb3J0IHBvdGVudGlhbGx5IGxvdHMgb2YgaXQu
CgpTbyB0aGlzIGRvZXMgInByb3Blcmx5IiB1c2UgdGhlIERNQSBBUEkgZm9yIHNvbWUgYW1vdW50
IG9mICJwcm9wZXJseSIuClRoZSBwcm9ibGVtIGhlcmUgaXMgdGhhdCB0dG1fcG9wdWxhdGVfYW5k
X21hcF9wYWdlcyBmaXJzdCBhbGxvY2F0ZXMKbWVtb3J5IGFuZCB0aGVuIG1hcHMgaXQgaW4gYSB3
YXkgd2hlcmUgaXQgYm91bmNlIGJ1ZmZlcnMgYSBsb3QsCmxlYWRpbmcgdG8gYSBzd2lvdGxiIGJ1
ZmZlciBleGF1c3Rpb24sIGFzIHNlZW4gaW4geW91ciByZXBvcnQuCgp0dG1fZG1hX3BvcHVsYXRl
IGFsc28gc29ydCBvZiAicHJvcGVybHkiIHVzZXMgdGhlIERNQSBBUEkgaW4gdGhhdCBpdAp1c2Vz
IHRoZSBkbWFfYWxsb2NfY29oZXJlbnQgYWxsb2NhdG9yLiAgVGhlIGJlbmVmaXQgb2YgdGhhdCBh
bGxvY2F0b3IgaXMKdGhhdCBpcyBhbHdheXMgcmV0dXJucyBhZGRyZXNzYWJsZSBtZW1vcnkgd2l0
aG91dCBleGhhdXNpbmcgdGhlIHN3aW90bGIKYnVmZmVyLiAgVGhlIGRvd3NpZGUgb2YgdHRtX2Rt
YV9wb3B1bGF0ZSAvIGRtYV9hbGxvY19jb2hlcmVudCBpcyB0aGF0Cm9uIGFyY2hpdGVjdHVyZXMg
d2hlcmUgUENJZSBpcyBub3QgY2FjaGUgY29oZXJlbnQgaXQgcG9pbnRsZXNzbHkKdXAgb3RoZXIg
cmVzb3VyY2VzLCBhcyBjb2hlcmVudCBETUEgbWVtb3J5IGNhbiBiZSBhIHZlcnkgZmluaXRlIHJl
c291cmNlCnRoZXJlLgoKU28gZm9yIGEgc2hvcnQgdGVybSBmaXggZm9yY2luZyB0aGUgZG1hX2Fs
bG9jX2NvaGVyZW50IHJvdXRlIG9uClhlbi94ODYgaXMgdGhlIHJpZ2h0IHRoaW5nLiAgT24gWGVu
L2FybSBhbmQgWGVuL2FybTY0IGlzIG1pZ2h0IGFscmVhZHkKYmUgcHJvYmxlbWVhdGljIGR1ZSB0
byB0aGUgZXhwbGFuYXRpb24gYWJvdmUgdW5mb3J0dW5hdGVseS4KClRoZSByZWFsIGZpeCBpcyB0
byBmaW5hbGx5IGdldCBicm9hZGx5IGF2YWlsYWJsZSBub24tY29oZXJlbnQgZGV2aWNlCm1lbW9y
eSBhbGxvY2F0b3IgaW50byBtYWlubGFpbmUgYW5kIHdpdGggdHRtX3BvcHVsYXRlX2FuZF9tYXBf
cGFnZXMKdG8gdXNlIGl0LiAgTm90ZSB0aGF0IGZvciBub24tY29oZXJlbnQgZGV2aWNlcyBpdCBz
ZWVtcyBsaWtlCnR0bV9wb3B1bGF0ZV9hbmRfbWFwX3BhZ2VzIGFsc28gc2VlbXMgdG8gbWlzcyBw
cm9wZXIgb3duZXJzaGlwCm1hbmFnZW1lbnQgYnV0IHRoYXQgaXMgYW5vdGhlciBpc3N1ZS4KCk15
IHByb3Bvc2FsIGZvciBzdWNoIGFuIGFsbG9jYXRvciBoZXJlOgoKICAgaHR0cHM6Ly9sd24ubmV0
L0FydGljbGVzLzc3NDQyOS8KCnVuZm9ydHVuYXRlbHkgZG9lc24ndCBzZWVtIHRvIGdvIGFueXdo
ZXJlIGFzIHRoZSBEUk0gZm9sa3MgZ2VuZXJhbGx5CnNlZW0gdG8gcHJlZmVyIGJvbHRpbmcgYmFu
ZC1haWQgb250b3Agb2YgYmFuZC1haWQgaW5zdGVhZCBvZiBhY3R1YWxseQpmaXhpbmcgc3VjaCBw
cm9ibGVtcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 17:08:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 17:08:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gugxq-0002FW-EO; Fri, 15 Feb 2019 17:07:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=flqX=QW=citrix.com=prvs=94288858a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gugxo-0002FR-K7
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 17:07:48 +0000
X-Inumbo-ID: 37109e47-3144-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37109e47-3144-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 17:07:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,373,1544486400"; d="scan'208";a="78265888"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23654.61914.251825.916824@mariner.uk.xensource.com>
Date: Fri, 15 Feb 2019 17:07:38 +0000
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <384B12BC-95E3-4907-9A63-F0BB4F3BEB1D@citrix.com>
References: <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <23654.43252.57463.874932@mariner.uk.xensource.com>
 <E90F932F-B8DD-4D74-B69E-3B60982A6EFA@citrix.com>
 <23654.56686.144178.391815@mariner.uk.xensource.com>
 <384B12BC-95E3-4907-9A63-F0BB4F3BEB1D@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano  Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 "infra@xenproject.org" <infra@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0hdIFJFQURNRS5oYXJkd2FyZS1h
Y3F1aXNpdGlvbiBbYW5kIDEgbW9yZSBtZXNzYWdlc10iKToKPiBUaGlzIGlzIGZpbmUgYnkgbWUK
ClRoYW5rcywgcHVzaGVkIG5vdy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 17:09:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 17:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gugz8-0002J1-RD; Fri, 15 Feb 2019 17:09:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Im7x=QW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gugz6-0002Io-QQ
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 17:09:08 +0000
X-Inumbo-ID: 6731f6f6-3144-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6731f6f6-3144-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 17:09:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gugz4-0001YL-J6; Fri, 15 Feb 2019 17:09:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gugz4-0002DP-7n; Fri, 15 Feb 2019 17:09:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gugz4-0006R1-4s; Fri, 15 Feb 2019 17:09:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133230-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-arm64:<job status>:broken:regression
 linux-4.4:build-arm64-xsm:<job status>:broken:regression
 linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.4:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.4:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.4:build-arm64:capture-logs:broken:nonblocking
 linux-4.4:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.4:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dc5e8c99975bb1a1561de884a83b3c19e4ac7ada
X-Osstest-Versions-That: linux=626b008972db6e4977f6b3460400f6f4e6731081
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Feb 2019 17:09:06 +0000
Subject: [Xen-devel] [linux-4.4 test] 133230: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIzMCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzIzMC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJt
aXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgIGZhaWwgcGFzcyBpbiAxMzMxNjAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVs
cy5yZXBlYXQgZmFpbCBwYXNzIGluIDEzMzE2MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTMzMTYwCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgIGJyb2tlbiBi
YXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50
ZXN0ZWQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgZGM1ZThjOTk5NzViYjFhMTU2MWRlODg0YTgzYjNj
MTllNGFjN2FkYQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNjI2YjAw
ODk3MmRiNmU0OTc3ZjZiMzQ2MDQwMGY2ZjRlNjczMTA4MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTMyNDk1ICAyMDE5LTAxLTI2IDA5OjExOjU0IFogICAyMCBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDEzMjk3NSAgMjAxOS0wMi0wNiAxOToxMDo1MyBaICAgIDggZGF5cyAgICA3IGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzA3MiAgMjAxOS0wMi0wOSAwODoyOToxOSBaICAgIDYg
ZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFhcm9uIEx1IDxhYXJvbi5sdUBsaW51eC5hbGliYWJhLmNvbT4KICBBZHJpYW4g
SHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2Lmxp
bnV4Lm9yZy51az4KICBBbGV4YW5kZXIgQXJpbmcgPGFyaW5nQG1vamF0YXR1LmNvbT4KICBBbGV4
YW5kZXIgUG9wb3YgPGFsZXgucG9wb3ZAbGludXguY29tPgogIEFuZHJlIE5hdWpva3MgPG5hdXRz
Y2gyQGdtYWlsLmNvbT4KICBBbmRyZWFzIEdydWVuYmFjaGVyIDxhZ3J1ZW5iYUByZWRoYXQuY29t
PgogIEFuZHJlaSBWYWdpbiA8YXZhZ2luQGdtYWlsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3Bt
QGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVu
a29AbGludXguaW50ZWwuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5h
cm8ub3JnPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFy
bmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXlhIExldmluIDxheWFsQG1lbGxhbm94LmNv
bT4KICBCZW4gSHV0Y2hpbmdzIDxiZW4uaHV0Y2hpbmdzQGNvZGV0aGluay5jby51az4KICBCZW5q
YW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQmVybmFyZCBQ
aWRvdXggPGY2YnZwQGZyZWUuZnI+CiAgQm9iIFBldGVyc29uIDxycGV0ZXJzb0ByZWRoYXQuY29t
PgogIENoYXJsZXMgWWVoIDxjaGFybGVzeWVoNTIyQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gQm9y
bnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5n
Y29uZ0BnbWFpbC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29t
PgogIERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20uY29tPgogIERhdmUgQ2hpbm5lciA8ZGNo
aW5uZXJAcmVkaGF0LmNvbT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2
aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZl
bUBkYXZlbWxvZnQubmV0PgogIERpbWl0cmlzIE1pY2hhaWxpZGlzIDxkbWljaGFpbEBnb29nbGUu
Y29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEbWl0
cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBn
b29nbGUuY29tPgogIEV1Z2VuaXkgUGFsdHNldiA8RXVnZW5peS5QYWx0c2V2QHN5bm9wc3lzLmNv
bT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR2VyYWxkIFNjaGFlZmVyIDxn
ZXJhbGQuc2NoYWVmZXJAZGUuaWJtLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBs
aW51eGZvdW5kYXRpb24ub3JnPgogIEd1aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsu
ZnI+CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVkaGF0LmNvbT4KICBHdXN0YXZvIEEuIFIu
IFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29u
ZG9yLmFwYW5hLm9yZy5hdT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAg
SmFjb2IgV2VuIDxqaWFuLncud2VuQG9yYWNsZS5jb20+CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtA
a2VybmVsLm9yZz4KICBKYW1hbCBIYWRpIFNhbGltIDxqaHNAbW9qYXRhdHUuY29tPgogIEphbWVz
IE1vcnNlIDxqYW1lcy5tb3JzZUBhcm0uY29tPgogIEppbW15IER1cmFuZCBXZXNvbG93c2tpIDxq
ZHdAYW1hem9uLmRlPgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKb2hhbiBIb3Zv
bGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm/Do28gUGF1bG8gUmVjaGkgVml0YSA8anBydml0YUBl
bmRsZXNzbS5jb20+CiAgSm/Do28gUGF1bG8gUmVjaGkgVml0YSA8anBydml0YUBnbWFpbC5jb20+
CiAgS2FuZ2ppZSBMdSA8a2psdUB1bW4uZWR1PgogIEtvZW4gVmFuZGVwdXR0ZSA8a29lbi52YW5k
ZXB1dHRlQG5jZW50cmljLmNvbT4KICBLcnp5c3p0b2YgSGFsYXNhIDxraGFsYXNhQHBpYXAucGw+
CiAgS3l1bmd0YWUgS2ltIDxrdDA3NTVAZ21haWwuY29tPgogIExhcnJ5IEZpbmdlciA8TGFycnku
RmluZ2VyQGx3ZmluZ2VyLm5ldD4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91
bmRhdGlvbi5vcmc+CiAgTG9yZW56byBCaWFuY29uaSA8bG9yZW56by5iaWFuY29uaUByZWRoYXQu
Y29tPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIE1h
bmZyZWQgU2NobGFlZ2wgPG1hbmZyZWQuc2NobGFlZ2xAZ2luemluZ2VyLmNvbT4KICBNYW8gV2Vu
YW4gPG1hb3dlbmFuQGh1YXdlaS5jb20+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRy
b25peC5kZT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmsgQnJv
d24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5
QGRlLmlibS5jb20+CiAgTWFydGluIFZ1aWxsZSA8anBtdjI3QGFpbS5jb20+CiAgTWF0aGlhcyBU
aG9yZSA8bWF0aGlhcy50aG9yZUBpbmZpbmVyYS5jb20+CiAgTWF4IFNjaHVsemUgPG1heC5zY2h1
bHplQHBvc3Rlby5kZT4KICBNaWNoYWVsIFN0cmF1YmUgPHN0cmF1YmUubGludXhAZ21haWwuY29t
PgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLdWJlY2VrIDxta3Vi
ZWNla0BzdXNlLmN6PgogIE1pbGlhbiBXb2xmZiA8bWlsaWFuLndvbGZmQGtkYWIuY29tPgogIE5p
Y29sYXMgUGl0cmUgPG5pY29AbGluYXJvLm9yZz4KICBOaWNvbGFzIFBpdHJlIDxuaWNvbGFzLnBp
dHJlQGxpbmFyby5vcmc+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9saXZl
ciBIYXJ0a29wcCA8c29ja2V0Y2FuQGhhcnRrb3BwLm5ldD4KICBQYWJsbyBOZWlyYSBBeXVzbyA8
cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNvbT4KICBQ
YW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlA
cmVkaGF0LmNvbT4KICBQYXVsIEUuIE1jS2VubmV5IDxwYXVsbWNrQGxpbnV4LnZuZXQuaWJtLmNv
bT4KICBQYXVsIEZ1bGdodW0gPHBhdWxrZkBtaWNyb2dhdGUuY29tPgogIFBhdWxvIEFsY2FudGFy
YSA8cGFsY2FudGFyYUBzdXNlLmRlPgogIFBhdWxvIEFsY2FudGFyYSA8cGF1bG9AcGF1bG8uYWM+
CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGV0ZXIgT3Nrb2xr
b3YgPHBvc2tAZ29vZ2xlLmNvbT4KICBQaWVycmUtTG91aXMgQm9zc2FydCA8cGllcnJlLWxvdWlz
LmJvc3NhcnRAbGludXguaW50ZWwuY29tPgogIFByYXZpbiBCIFNoZWxhciA8cHNoZWxhckBvdm4u
b3JnPgogIFJhZmFlbCBBcXVpbmkgPGFxdWluaUByZWRoYXQuY29tPgogIFJvc3MgTGFnZXJ3YWxs
IDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFNhc2hhIExldmluIDxzYXNoYS5sZXZpbkBv
cmFjbGUuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTaGFrZWVsIEJ1
dHQgPHNoYWtlZWxiQGdvb2dsZS5jb20+CiAgU2hhb2t1biBaaGFuZyA8emhhbmdzaGFva3VuQGhp
c2lsaWNvbi5jb20+CiAgU3RlZmFuIFNjaG1pZHQgPHN0ZWZhbkBvc2cuc2Ftc3VuZy5jb20+CiAg
U3RlZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJlbkBpMnNlLmNvbT4KICBTdGVwaGVuIEhlbW1pbmdl
ciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBt
aWNyb3NvZnQuY29tPgogIFN1ZGlwIE11a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5j
b20+CiAgVGFlaGVlIFlvbyA8YXA0MjAwNzNAZ21haWwuY29tPgogIFRhcmlxIFRvdWthbiA8dGFy
aXF0QG1lbGxhbm94LmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4K
ICBUaW0gSGFydmV5IDx0aGFydmV5QGdhdGV3b3Jrcy5jb20+CiAgVG9tIFBhbmZpbCA8dG9tQHN0
ZWVsc2VyaWVzLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBW
aW5lZXQgR3VwdGEgPHZndXB0YUBzeW5vcHN5cy5jb20+CiAgV2FpbWFuIExvbmcgPGxvbmdtYW5A
cmVkaGF0LmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBZdW5qaWFu
IFdhbmcgPHdhbmd5dW5qaWFuQGh1YXdlaS5jb20+CiAgWnViaW4gTWl0aHJhIDx6c21AY2hyb21p
dW0ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJy
b2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQt
eHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNjAwIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 17:12:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 17:12:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guh2M-00034V-In; Fri, 15 Feb 2019 17:12:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Im7x=QW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guh2L-00034M-DV
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 17:12:29 +0000
X-Inumbo-ID: dc91ba08-3144-11e9-8d79-cb11999db016
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dc91ba08-3144-11e9-8d79-cb11999db016;
 Fri, 15 Feb 2019 17:12:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guh2F-0001cg-Gv; Fri, 15 Feb 2019 17:12:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guh2F-0002Sg-1g; Fri, 15 Feb 2019 17:12:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guh2F-0004B6-0L; Fri, 15 Feb 2019 17:12:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133264-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=365aabb6e5023cee476adf81106729efd49c644f
X-Osstest-Versions-That: xen=f178a00c30173c0b268d99160e19ad299b1823a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Feb 2019 17:12:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133264: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI2NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI2NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzNjVhYWJiNmU1MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2NDRmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmMTc4YTAwYzMwMTczYzBiMjY4
ZDk5MTYwZTE5YWQyOTliMTgyM2EyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMyNjMgIDIwMTkt
MDItMTUgMTA6MDA6NTEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMjY0ICAy
MDE5LTAyLTE1IDE0OjAwOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKICAgZjE3OGEwMGMzMC4uMzY1YWFiYjZlNSAgMzY1YWFiYjZlNTAyM2NlZTQ3NmFkZjgx
MTA2NzI5ZWZkNDljNjQ0ZiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 17:14:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 17:14:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guh47-0003C3-1S; Fri, 15 Feb 2019 17:14:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q2aB=QW=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1guh45-0003Bv-GZ
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 17:14:17 +0000
X-Inumbo-ID: 1efce1ff-3145-11e9-bc90-bc764e045a96
Received: from mail-vk1-xa42.google.com (unknown [2607:f8b0:4864:20::a42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1efce1ff-3145-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 17:14:15 +0000 (UTC)
Received: by mail-vk1-xa42.google.com with SMTP id f206so2402247vke.6
 for <xen-devel@lists.xen.org>; Fri, 15 Feb 2019 09:14:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=UbdcoUmfyMu8s82Srd8EJGy6T1/dzN3fM9jamDMg6Bs=;
 b=KZeqZWJnPuUyVBvqFTeeTbtwLvbGSisZEiZa1wFFkIBiUckZNbIidwxIiCzezY32nf
 mE8xhjUqBGr31jM98D3HaF2mzzSwZ2ytEt4NM8fjuTJh5IIajFy8E+UH3MOqEzyKQ5gx
 ai8r1s8h8IMkzi5StkT2T9Qv2apf4XmIw3ppKNF3hUckJnaw4UuLyI2n5OwwK9eiL9Ds
 7gmxN+FVybFO9f4fyPcPT5VS5WFZQ/ec8UfrBuAlsT/CFSqArpJlzCB116An6FPYLJFb
 ppiqa/Qo2T4zdMJsAGugkZO9jldKp/UlacYLXOlHTYPyxNaYPqUroS9nD9Ow7SqRh1A5
 gWPw==
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=UbdcoUmfyMu8s82Srd8EJGy6T1/dzN3fM9jamDMg6Bs=;
 b=IsqhT1AKHyfXuw44nwzxpAmRl5OXdWjZM8xfju+DPnMJNXM2yES0e5wl36qbfDiWSQ
 4Vf9u9NlY+6buhtEBHsdABaR0dGII+Un7rWSVJppgk0gC1u/UvJ1qnWUioG2Fj3qO4Pr
 8FAH1uVsevfdvGwNPwt6AUpXwwDk/1ZAvubVZxWP9D103j7EqZ126+97+91oCTfthgON
 8OtlK0SiVlnvpD17sTMotyzH62IOav9sQyS2R/NEBweoJMzAkHcVBuK+/U1ddBsNdqGM
 8ioTzU7UIB+hBZ77LV3RH54dSF7nkediZ1DHy0Anec5v4x2FO9+fdnHsu3Y3X4azRoKf
 HmmQ==
X-Gm-Message-State: AHQUAubORnJIaApsWkwnwp8ko+zysCr+RVCwAAaCRoBbhkoepVfXoDj3
 emShpfVq0OEZkaNwEw3yDjuB7bbgLVBNmjtLvl0=
X-Google-Smtp-Source: AHgI3IYfZcMOSjhYS1L02BJs5ZJXiCWYmruY9g/tRzybUw40iCRTOgJ8H7uO8ufrc1tD9bAkCy6UpS4sYLVnl3VX+Gg=
X-Received: by 2002:a1f:39c6:: with SMTP id g189mr5622097vka.32.1550250854742; 
 Fri, 15 Feb 2019 09:14:14 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
 <CAF3u54ANHMf1-3=W=R3w-25JbK3_bR_mDiM888pU5UzSTKTVPg@mail.gmail.com>
 <f5c5bfeb-bca3-9601-7825-3d41d7d5e4af@gmail.com>
 <CAF3u54DiExsh-wPt-oZV-Gh56AvaLLes3PrvZDAHOxpHBLROQg@mail.gmail.com>
 <fee642a7-9a1a-53f1-b0a3-6f47ec0b15cc@gmail.com>
 <CAF3u54Dw4n+6HwyQ8-pXMNNMZbu4xVrTh9aV-WAe-XUxhoG1-g@mail.gmail.com>
 <6f9e4f72-332a-679e-e369-c81c760a31c6@gmail.com>
In-Reply-To: <6f9e4f72-332a-679e-e369-c81c760a31c6@gmail.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Fri, 15 Feb 2019 18:13:37 +0100
Message-ID: <CAF3u54BOo_jsymqn_efMWrw0kPecNGSzgd9PhajwX8vato4nzQ@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTUsIDIwMTkgYXQgMTI6MzAgUE0gQW5kcmlpIEFuaXNvdiA8YW5kcmlpLmFu
aXNvdkBnbWFpbC5jb20+IHdyb3RlOgo+Cj4gSGVsbG8gSnVsaWVuLAoKSGksCgo+IE9uIDE0LjAy
LjE5IDE5OjI5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBJIGFtIG5vdCBzdXJlIHdoeSB5b3Ug
YXJlIHNwZWFraW5nIGFib3V0IHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uCj4gPiB3aGVuIG15
IHBvaW50IHdhcyBhYm91dCB0aGUgbmV3IGltcGxlbWVudGF0aW9uLgo+ID4KPiA+IEkgZ3Vlc3Mg
eW91ciBwb2ludCBzdGljayBldmVuIGlmIHdlIGRlY2lkZSB0byB1c2UgZ3Vlc3QgcGh5c2ljYWwK
PiA+IGFkZHJlc3MuCj4gRm9yIHN1cmUuIFRoZSB0eXBlIG9mIGd1ZXN0IGFkZHJlc3MgdXNlZCBi
eSBoeXBlcnZpc29yIHRvIHJlYWNoIHJ1bnN0YXRlIGFyZWEgYW5kIGhhdmluZyB0aGF0IGFyZWEg
bWFwcGVkIGFyZSBxdWl0ZSBvcnRob2dvbmFsIHF1ZXN0aW9ucy4gQnV0LCBJTUhPLCB0aWdodGx5
IGNvdXBsZWQgYW5kIG1pZ2h0IGJlIHNvbHZlZCB0b2dldGhlci4KCk5vdCByZWFsbHkuLi4gVGhp
cyBpcyBhbiBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzIHRoYXQgZG9lcyBub3QgbWF0dGVyCm9uIHRo
ZSBPUyBzaWRlLgoKPgo+ID4gQWx0aG91Z2gsIEkgYW0gc3RpbGwgdW5jb252aW5jZWQgb2YgdGhl
IGJlbmVmaXRzIHRvIGtlZXAgaXQKPiA+IG1hcHBlZC4KPiBNeSBwb2ludCB3YXMgcmVkdWNpbmcg
Y29udGV4dCBzd2l0Y2ggdGltZSwgYnV0IHRob3NlIGNvbnRyb3ZlcnNpYWwgbnVtYmVycyBsZWZ0
IG1lIGNvbmZ1c2VkLgoKWW91IG1pc3NlZCBteSBwb2ludC4gIEkgZG9uJ3Qgc2F5IHBlcmZvcm1h
bmNlIGlzIG5vdCBpbXBvcnRhbnQgYnV0IHlvdQpoYXZlIHRvIHRha2UgaW50byBhY2NvdW50IHRo
ZSBkcmF3YmFja3MuCkkgYW0gbm90IGVudGlyZWx5IGhhcHB5IHRvIGtlZXAgdGhlIHJ1bnN0YXRl
IGFsd2F5cyBtYXBwZWQgaWYgaXQgdXNlcwptb3JlIG1lbW9yeSBpbiBYZW4gKHZtYXAgaXMgcXVp
dGUgbGltaXRlZCkKYW5kIGRvZXMgbm90IG1ha2Ugc2lnbmlmaWNhbnQgaW1wcm92ZW1lbnQgaW4g
dGhlIGNvbnRleHQgc3dpdGNoIHRpbWUuCgo+Cj4gPj4gSSd2ZSBtZWFzdXJlZCB0aGUgcmF3IGB1
cGRhdGVfcnVuc3RhdGVfYXJlYSgpYCBleGVjdXRpb24gdGltZS4gV2l0aCBydW5zdGF0ZSBtYXBw
ZWQgLSBpdHMgZXhlY3V0aW9uIHRpbWUgaXMgbGVzcyB0aGFuIG15IHRpbWVyIHRpY2sgKDEyMG5z
KSwgd2l0aCBydW5zdGF0ZSBub3QgbWFwcGVkIC0gSSd2ZSBzZWVuCj4gPiBpdHMgZXhlY3V0aW9u
IHRpbWUgYXMgNCB0byA4IHRpY2tzICg0ODAtOTYwbnMpLgo+ID4KPiA+IFBsZWFzZSBwcm92aWRl
IHRoZSBjb2RlIHlvdSB1c2UgdG8gbWVhc3VyZSBpdC4gSG93IG9mdGVuIGRvIHlvdSBjYWxsIGl0
Pwo+IFRoZSBjb2RlIHRvIHNlZSB0aGF0IGlzIGFzIHNpbXBsZSBhcyBmb2xsb3dpbmc6Cj4KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
Cj4gaW5kZXggMGEyZTk5Ny4uZDY3M2QwMCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9t
YWluLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBAQCAtMzE0LDggKzMxNCwxNiBA
QCBzdGF0aWMgdm9pZCBzY2hlZHVsZV90YWlsKHN0cnVjdCB2Y3B1ICpwcmV2KQo+ICAgICAgIGNv
bnRleHRfc2F2ZWQocHJldik7Cj4KPiAgICAgICBpZiAoIHByZXYgIT0gY3VycmVudCApCj4gKyAg
ICB7Cj4gKyAgICAgICAgc190aW1lX3QgdCA9IDA7Cj4gKyAgICAgICAgaWYgKGN1cnJlbnQtPmRv
bWFpbi0+ZG9tYWluX2lkID09IDEpCj4gKyAgICAgICAgICAgIHQgPSBOT1coKTsKCklmIHlvdSB3
YW50IGFjY3VyYXRlIG51bWJlciwgdGhlbiB0aGUgTk9XKCkgbWFjcm8gaXMgbm90IHN1ZmZpY2ll
bnQKZW5vdWdoLiBSZWFkIHRvIENOVFBDVExfRUwwIGNhbiBvY2N1ciBzcGVjdWxhdGl2ZWx5IGFu
ZCBvdXQgb2Ygb3JkZXIKcmVsYXRpdmUgdG8gb3RoZXIgaW5zdHJ1Y3Rpb25zIGV4ZWN1dGVkIG9u
IHRoZSBzYW1lIFBFLiBTbyB0aGUgUEUgY2FuCnBvdGVudGlhbGx5IGV4ZWN1dGUgQ05UUENUTF9F
TDAgYmVmb3JlIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKC4uLikuCgpZb3Ugd291bGQgd2FudCB0byBh
ZGQgYW4gaXNiKCkgYXQgbGVhc3QgYmVmb3JlIE5PVygpIGFuZCBwb3RlbnRpYWxseQphZnRlciAo
dW5sZXNzIHlvdSBoYXZlIHJlZ2lzdGVyIGRlcGVuZGVuY3kpLgpJIGhhdmUgYSBwYXRjaCBmb3Ig
YWRkaW5nIGFuIGlzYigpICBpbiB0aGUgTk9XKCkgbWFjcm8uIEkgd2lsbCBzZW5kIGl0IGxhdGVy
IG9uLgoKTm90ZSB0aGF0IEkgaGF2ZSBubyBpZGVhIHdoZXRoZXIgdGhlIGlzYigpcyBtYXR0ZXIg
b24gdGhlIHByb2Nlc3NvcnMKeW91IHVzZS4gQnV0IGl0IHdvdWxkIGJlIGJlc3QgdG8gaGF2ZSBp
dCB0byBtYWtlIHN1cmUgdGhlIG51bWJlcnMgYXJlCmFjY3VyYXRlLgoKPiAgICAgICAgICAgdXBk
YXRlX3J1bnN0YXRlX2FyZWEoY3VycmVudCk7Cj4KPiArICAgICAgICBpZiAoY3VycmVudC0+ZG9t
YWluLT5kb21haW5faWQgPT0gMSkKPiArICAgICAgICAgICAgcHJpbnRrKCJjcCA9ICUiUFJJX3N0
aW1lIlxuIiwgTk9XKCktdCk7CgpUaGF0J3Mgb25seSBvbmUgbnVtYmVyLiAgRGlkIHlvdSBkbyBh
biBhdmVyYWdlIG92ZXIgbXVsdGlwbGUgY29udGV4dApzd2l0Y2ggKHNheSAxMDAwKSA/Cgo+ICsg
ICAgfQo+ICsKPiAgICAgICAvKiBFbnN1cmUgdGhhdCB0aGUgdmNwdSBoYXMgYW4gdXAtdG8tZGF0
ZSB0aW1lIGJhc2UuICovCj4gICAgICAgdXBkYXRlX3ZjcHVfc3lzdGVtX3RpbWUoY3VycmVudCk7
Cj4gICB9Cj4KPiA+PiBCdXQgdXNpbmcgVEJNLCBJIGVuY291bnRlcmVkIHRoYXQgbWFraW5nIHJ1
bnN0YXRlIG1hcHBlZCB3aXRoIFJvZ2VyJ3MgcGF0Y2ggaW5jcmVhc2VzIHRoZSBJUlEgbGF0ZW5j
eSBmcm9tIH43MDAwbnMgdG8gfjc5MDBucy4gSXQgaXMgb3Bwb3NpdGUgdG8gbXkgZXhwZWN0YXRp
b25zIGFuZCB0byB0aGUgcmF3IGRlY3JlYXNlIG9mIGBydW5zdGF0ZV91cGRhdGVfYXJlYSgpYCBl
eGVjdXRpb24gdGltZS4KPiA+Cj4gPiBSYXcgYmVuY2htYXJrcyBzaG91bGQgYmUgdGFrZW4gd2l0
aCBhIGdyYWluIG9mIHNhbHQuIFRoZSBtb3JlIGlmIHlvdQo+ID4gb25seSBiZW5jaG1hcmsgYSBz
aW5nbGUgZnVuY3Rpb24gYXMgdGhlIGNvbnRleHQgc3dpdGNoIG1heSBpbnRyb2R1Y2UKPiA+IGxh
dGVuY3kvY2FjaGUgZXZpY3Rpb24uCj4gPgo+ID4gQWx0aG91Z2gsIEkgd291bGQgaGF2ZSBleHBl
Y3RlZCB0aGUgbnVtYmVycyB0byBiZSB0aGUgc2FtZS4gV2hhdCBpcwo+ID4geW91ciBjb25maWd1
cmF0aW9uIGhlcmU/IERvIHlvdSBoYXZlIG90aGVycyBndWVzdHMgcnVubmluZz8gSG93IG1hbnkK
PiA+IGNvbnRleHQgc3dpdGNoIGRvIHlvdSBoYXZlPwo+Cj4gVGhlIGNvbmZpZ3VyYXRpb24gaXMg
dGhlIHNhbWUgYXMgaGVyZSBbMV0uCgpXZWxsLCB5b3VyIGUtbWFpbCBjb250YWlucyBtdWx0aXBs
ZSBjb25maWd1cmF0aW9uLiBGcm9tIG15CnVuZGVyc3RhbmRpbmcsIFRUQk0gd2lsbCBydW4gZXhj
bHVzaXZlbHkgb24gb25lIENQVSwgc28geW91IHdpbGwgbG9vawphdCBjb250ZXh0IHN3aXRjaCBi
ZXR3ZWVuIGlkbGUgdkNQVSBhbmQgVFRCTS4KRG8geW91IHRyYXAgd2ZpL3dmZT8KCkFsc28sIHlv
dSBkaWRuJ3QgYW5zd2VyIHRvIG15IGxhc3QgcXVlc3Rpb24gcmVnYXJkaW5nIHRoZSBudW1iZXIg
b2YKY29udGV4dCBzd2l0Y2guIEhvdyBsb25nIGRvIHlvdSBsZWF2ZSB0aGUgdGVzdCBydW4/CgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 17:27:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 17:27:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guhGh-0004KJ-8W; Fri, 15 Feb 2019 17:27:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=325E=QW=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1guhGg-0004KE-3a
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 17:27:18 +0000
X-Inumbo-ID: f04b3450-3146-11e9-bc71-7b1be0e22106
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f04b3450-3146-11e9-bc71-7b1be0e22106;
 Fri, 15 Feb 2019 17:27:16 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E7E5221929;
 Fri, 15 Feb 2019 17:27:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550251635;
 bh=JovXF1PupFTWnIC5QjuISjV0D5xZbDqdIj/fKjVP6fY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ZewGtUZJ7hizQS9II+ETSAjTQ5Tv1pyykQKDNDp9MXvAo/q1/kRom6qHlC7MsL4Q5
 jfALRI49eJIkoQXnSDDxfuchsK0kriLPf08dc8sMlbkikZX1Q90PuupOPVU6XSvrJd
 dIxbL1sHqOWtB/lhI84qJFd1zK4fdsJP+cGvm7dA=
Date: Fri, 15 Feb 2019 09:27:13 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C667DBE0200007800216E51@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1902150925230.5641@sstabellini-ThinkPad-X260>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <5C667DBE0200007800216E51@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNSBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDE0LjAyLjE5
IGF0IDE5OjMyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBEbyB5b3UgaGF2
ZSBhbnkgb3RoZXIgc3VnZ2VzdGlvbnMgYWJvdXQgdGhpbmdzIHRoYXQgY291bGQgYmUgcmVtb3Zl
ZCB0bwo+ID4gcmVhY2ggZG93biB0byAxMDBLIExPQywgaW4gYWRkaXRpb24gdG8gd2hhdCB5b3Ug
aGF2ZSBhbHJlYWR5IHdyaXR0ZW4KPiA+IGFib3ZlIChJbnRlbC9BTUQsIHNoYWRvdyk/Cj4gCj4g
SWYgeW91IG1lYW4gb25lcyB3ZSBhbHJlYWR5IGhhdmUgS2NvbmZpZyBvcHRpb25zIGZvciwgdGhl
biB5b3UKPiBjb3VsZCBkcm9wIFRCT09ULCB3aGljaCBpbiB0dXJuIGRyb3BzIENSWVBUTywgd2hp
Y2ggdG9nZXRoZXIKPiBpcyBhYm91dCAzayBMT0MuIFR1cm5pbmcgb2ZmIFhFTk9QUk9GIHdvdWxk
IHlpZWxkIGFub3RoZXIgMmsuCj4gSSBhc3N1bWUgeW91J3ZlIGFscmVhZHkgcmVzdHJpY3RlZCB5
b3Vyc2VsZiB0byBqdXN0IHRoZSBudWxsCj4gc2NoZWR1bGVyPyBCdXQgdGhhdCdzIGFib3V0IGl0
LCBJIHRoaW5rLCB3aXRob3V0IGFjdHVhbCBjb2RlIChvciBhdAo+IGxlYXN0IEtjb25maWcpIGNo
YW5nZXMuCgpJIG1lYW50IHN1Z2dlc3Rpb25zIGZvciB0aGluZ3MgdGhhdCBjb3VsZCBiZSBkaXNh
YmxlZCBpbiB0aGUgYnVpbGQsIGJ1dAp3ZSBkb24ndCBoYXZlIGEga2NvbmZpZyBvcHRpb24gZm9y
IGl0IHlldC4gU3VjaCBhcyBzb21lIG9mIHRoZQpkZWNvbXByZXNzaW9uIGFsZ29yaXRobXMgKGFz
IFdlaSBwb2ludGVkIG91dCkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 17:30:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 17:30:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guhK6-00050d-QK; Fri, 15 Feb 2019 17:30:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vmFY=QW=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1guhK6-00050Y-7o
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 17:30:50 +0000
X-Inumbo-ID: 6e43499c-3147-11e9-bc90-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e43499c-3147-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 17:30:48 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id t14so7773242lfk.7
 for <xen-devel@lists.xen.org>; Fri, 15 Feb 2019 09:30:48 -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-language:content-transfer-encoding;
 bh=2BKeBqXxlSo8hZKDjkBdorYuZb+HKO8hemBXHTdeoI4=;
 b=cFgZXA3r7xScPsaRoFVZIjXNIHSNh3em9xVhk33VgU3yTWB1xYUDv4zk8QP793I0e3
 8asxYbiOvo7MEbP9CuZxjbB796QaEflCB13IEw+Xyc6EGkKX+jmSM1y/p9DdguKQf++H
 1uFGy0zPVgx/O2DTPLNF5P2yBVDiEc6ef/cVrDUOFZCJ+zAKFuSWoTEsHdJ+c6h1vEWK
 3lJR45c1bhkAqYuQZ2/MRDqFrPaXa0yaRMbWe9b5F6TnBmbyIxa8c8C07wWbLW1qt+SF
 yMuOPxpud1w+kBS+GKhuuoUnZhSUhGGwg9d82gMhX7DRV6j/NaqDR4p23DNCnvfdtfOt
 GCRg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=2BKeBqXxlSo8hZKDjkBdorYuZb+HKO8hemBXHTdeoI4=;
 b=dCh7rhiP3VxYwk5HJV4vQLcAmcan/g1/hbq2hhxGSopzJNQpgNEVO+h7cEkURuh6Kk
 Ahp/X0+g+Um0PgkUN5KsCZA281iRHtes0/05SQl0dcpBsaXP3bmKsElfelL9P0QGNeeB
 3XBUF7PVS2vYzivcmQKxA2Iyh1eHPa/bwcTStvzakf9X7PuYHIyJLmzvWHs7CtQUUeg9
 5vELz47xCFdVPTIyqUcp8O4LioYSGWb4FRP/ao7i1NrnM93bzNSv4cdYT9fOu5nRqmk5
 OOaW6D5b3XbTgJA5D/4f5HluBvhYPAgfG5+7nedqxRBnJrHMDhMj0JgvmSuwBlNgy7lk
 24NQ==
X-Gm-Message-State: AHQUAuZRlhYz4JwWVcpAQHseE/CTMqt9neF2VCzN3t7WkmGPBUNXzLoy
 RjSW+Ue+Of2ArXKUFsVeSQY6OhWf
X-Google-Smtp-Source: AHgI3IbhNXp7htqMRN1fNPpgzKnFS2GI2SXEN5dOaPF1EhtEbGZvYq5bxeZ/6g4jKkr7Vcff2+DVDw==
X-Received: by 2002:a19:87:: with SMTP id 129mr6078498lfa.101.1550251846134;
 Fri, 15 Feb 2019 09:30:46 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id p22sm1308726ljb.93.2019.02.15.09.30.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Feb 2019 09:30:45 -0800 (PST)
To: Julien Grall <julien.grall@gmail.com>
References: <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
 <316d93d5-7b4d-ace3-9bfa-7680057e92bd@gmail.com>
 <20190214162909.ylnjnarbkfkrpwyk@mac>
 <425ca87e-580e-7b9e-f6eb-f231f3b7d3a8@gmail.com>
 <CAF3u54DpYoKXTC5rHf94nPbXtuOLdFDCik9gNAUhQ_AEKufqqA@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <7bd97574-44cf-f749-00cb-f19c492e0550@gmail.com>
Date: Fri, 15 Feb 2019 19:30:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CAF3u54DpYoKXTC5rHf94nPbXtuOLdFDCik9gNAUhQ_AEKufqqA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMTUuMDIuMTkgMTg6MzEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBX
aHk/IElzIGl0IGJlY2F1c2UgeW91IHdhbnQgdG8gYmUgY2FjaGUtYWxpZ25lZD8gIElmIHNvLCBy
ZXF1aXJpbmcgdGhlCj4gc3RydWN0dXJlIHRvIGJlIDY0LWJ5dGVzIGlzIG5vdCBlbm91Z2guCgpJ
IGRpZCBub3QgbWVhbiBjYWNoZXMuCgo+IFlvdSBhbHNvIHdhbnQgdGhlIGFkZHJlc3MgdG8KPiBi
ZSA2NC1ieXRlcyBhbGlnbmVkLgoKSSB3b3VsZCBrZWVwIGl0IGFzIGEgaGludCBmb3Igc3RhdGlj
L2R5bmFtaWMgYWxsb2NhdGlvbnMgaW4gVk1zLCBob3BpbmcgdGhlIGFkZHJlc3Mgd291bGQgYmUg
bm9ybWFsbHkgNjQgYnl0ZXMgYWxpZ25lZC4KSSBob3BlIGl0IG1pZ2h0IGJlIHN0cm9uZ2VyIHRo
YW4sIG9ubHkgY29tbWVudGluZyBpdCBzaG91bGQgbm90IGNyb3NzIGEgcGFnZSBib3VuZGFyeS4g
RS5nLiBsaWtlIGBzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl92Y3B1X2luZm9gIGlzIGNvbW1lbnRlZC4K
CkkndmUgZ290IHRoaXMgaWRlYSBhZnRlciBsb29raW5nIGF0IHJ1bnN0YXRlIGRlZmluaXRpb24g
YXMgcGVyLWNwdSBpbiBMaW51eCBbMV0KCj4gSWYgYW4gT1MgY2FyZXMgYWJvdXQgaXQsIHRoZW4g
aXQgY2FuIGFsaWduZWQgaXRzZWxmIGhlcmUuCkkgc3VwcG9zZSB3ZSBjYW4gaGludCB0aGUgT1Mg
Ynkgc3RydWN0dXJlIGFsaWdubWVudCBpbiB0aGUgaW50ZXJmYWNlIGhlYWRlciwgYW5kIHJlcXVp
cmUgaXQgZnJvbSBPUyB2ZXJpZnlpbmcgaXQgb24gaHlwZXJjYWxsIGhhbmRsaW5nLgoKWzFdIGh0
dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2xpbnV4L3Y1LjAtcmM2L3NvdXJjZS9kcml2ZXJzL3hl
bi90aW1lLmMjTDIyCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 17:35:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 17:35:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guhOs-0005Iy-ET; Fri, 15 Feb 2019 17:35:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ffup=QW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1guhOr-0005It-1z
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 17:35:45 +0000
X-Inumbo-ID: 1de6853a-3148-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1de6853a-3148-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 17:35:43 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 15 Feb 2019 18:35:41 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 15 Feb 2019 17:35:19 +0000
Message-ID: <f513e123f670226a94fab0ecf9b1dd624deae981.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: zheng chuan <jason.zhengchuan@hotmail.com>, 
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Date: Fri, 15 Feb 2019 18:36:32 +0100
In-Reply-To: <SG2PR01MB3302D03BCF4B4353EC397FF797600@SG2PR01MB3302.apcprd01.prod.exchangelabs.com>
References: <0E8924944E28FD4A97A19E5A680D8A82368B9AD2@DGGEML521-MBX.china.huawei.com>
 <SG2PR01MB3302D03BCF4B4353EC397FF797600@SG2PR01MB3302.apcprd01.prod.exchangelabs.com>
Organization: SUSE
User-Agent: Evolution 3.30.4 
Mime-Version: 1.0
Subject: Re: [Xen-devel] =?utf-8?q?Fwd=3A___xen=3A_credit2=3A_credit2_can?=
 =?utf-8?q?=E2=80=99t_reach_the_throughput_as_expected?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "frank.yangjie@gmail.com" <frank.yangjie@gmail.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>
Content-Type: multipart/mixed; boundary="===============0797953716960613661=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

[Hey, these email are still in HTML. Please check your mail program]

On Fri, 2019-02-15 at 06:15 +0000, zheng chuan wrote:
> Hi, Dario,
>
Hi,

> Here is the xentrace in credit2 with ratelimiting 1 ms and 30ms by
> observing 1 seconds both.
>=20
Ok, thanks a lot for doing this! I'm doing my own experiments, but
slower than I wanted to, as I am also a little busy with other
things... so I really appreciate your efforts. :-)

> Roughly, we can see the frequency of the context switch.
> The context switch decreases significantly when the ratelimiting
> changes from 1ms to 30ms
> linux-EBkjWt:/home # cat credit2_r_1000.log | grep __enter_scheduler
> | wc -l
> 2407
> linux-EBkjWt:/home # cat credit2_r_30000.log | grep __enter_scheduler
> | wc -l
> 714
>=20
Well, sure, that's expected. It is, indeed, the intended effect of
having ratelimiting in the first place.

Now, can I ask you a favour? Can you rerun with:

 sched_credit2_migrate_resist=3D0

added to Xen's boot command line?

Not that I expect "miracles" (things might even get worse!), but
looking at the traces, I got curios of what kind of effect that could
have.

Also, for both the Credit1 and Credit2 cases, are you touching power
management(like with `xenpm`)?

> Since we also complement credit for sleeper vcpus to guarantee the
> fairness (also sched_latency of sleeper vcpus) once we trigger the
> reset_credit.
> it does not look like suitable for some workload such like the case
> in this issue,=20
> Is that possible we try to do some punishment for the sleepers or
> complement credit in other policy to avoid too much preemption?
>=20
You keep mentioning "sleepers" or "sleeping vcpus", but I don't
understand this part. A sleeping vcpu, even if it has the highest
credits, due to a reset, won't preempt any running vcpus.

It will (likely) preempt one when it wakes up, but that also happens on
Credit1  due to boosting (well, in theory... unless everyone is always
boosted, at which point things are hard to predict).

> We sacrifice throughput for the sched_latency by theory, However,
> what's interesting is that, as I said before, if I don't complement
> credit for sleepers
> or enlarge the ratelimiting, the sched_latency may not get worse
> If the vcpus runs staggeredly which spread into pCPUs when they are
> in idle at most of time due to the stable running pattern in my demo.
>=20
But can we actually try to measure latency as well? Because it looks to
me that we're discussing while having only half of the picture
available.

Also, since you said you tried, can you show me (in code, I mean) what
you mean with "if I don't complement credit for sleepers", in order for
me to better understand what you mean with that?

Thanks again for you work 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/

--=-uVqFRMw8gAFUmxbmUpfY
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+4FAlxm+KAACgkQFkJ4iaW4
c+6P4BAA2sMDfskoLlCL3VPMiZER/Il+gN1Ft/n3DFiYNHyFe1BD5ki2kY09gLse
c9u/oR9E1ypfgEkw+MgS1agE/1xWuQJob5CY2NvRZ8DqQcR+3h/RX8Bzu46/ZBB9
FNrcVmugmKgfWFhEhKdm39RIhR6p79GDvNPjIBNGO70W3odTMgxkobUFYaJAh+OS
0NfLfuqA7sFdy9639uzZWpIFLmwaKKODytjWpx0nLPbtmdRrzLwHZcDwPcVmJGO6
J9c3WTgqtouTLzF9uyAKWvE1zxlTIABBichvxu+DbYLgh45HLeHdXOQAi+65C89p
oy61gTqIsSFUt3izgve+7XroniyOw+K7AdypOJkP6fJMfjLWbVHsbLbGid3qTpCy
q/zGq075ZLXo+Ei3EW8FQxxn6dnKlEWxRZrpn18xAXlb+05KVx9ZUn/2ZfC0E19h
ZaWhicDUYQyEaTiNrBtkO48io7hFBZi7v3x5yyBK2XOchw/0oyBb1oKspnvmb9+r
1p6Ta8GJneXicrwCmcfbpdt2MIgC58j9syUdcPQroMVEtUnyeIXvXft40i/80lSV
sXJSD0oVUlM14djnltELXIfd2c66+JQ/za0/els81XJuLuJpmamK3pD7uVH/AViL
auEDV29H1XGQaXW+u2ysBH8EVL8lC4FIl+3TQyJz7ORfL2L+0So=
=8xHK
-----END PGP SIGNATURE-----

--=-uVqFRMw8gAFUmxbmUpfY--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0797953716960613661==--



From xen-devel-bounces@lists.xenproject.org Fri Feb 15 17:36:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 17:36:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guhPW-0005Lo-QT; Fri, 15 Feb 2019 17:36:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=325E=QW=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1guhPV-0005Lf-KN
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 17:36:25 +0000
X-Inumbo-ID: 36bec9d4-3148-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36bec9d4-3148-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 17:36:24 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 93E15218D9;
 Fri, 15 Feb 2019 17:36:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550252183;
 bh=4eTjBfxi6RxDeCpxD32WMqMw9TAYItIQNQBj5c/Xp8c=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=DznAVPzLNc7FrK/T2ooJawuj+5Qc5mdl9OZ42I45ZljKjB9lrWtdGlMrqj6TGuaGq
 1HdgXHvmtHwHcBFr3ueOzDSnbGS4WjuRaLNjoxD+x2iIPLLer99g0RYDM0j1dVjbSH
 CtipM/qwJxMhQij9KioLrACTJZpwh1VFF6Gvn9lQ=
Date: Fri, 15 Feb 2019 09:36:20 -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: <A2C0B65C-32D0-4243-8A14-73B8331AC386@citrix.com>
Message-ID: <alpine.DEB.2.10.1902150933330.5641@sstabellini-ThinkPad-X260>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <A2C0B65C-32D0-4243-8A14-73B8331AC386@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1137491989-1550252064=:5641"
Content-ID: <alpine.DEB.2.10.1902150934350.5641@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Xen-devel <xen-devel@lists.xen.org>, "Daniel P. Smith" <dpsmith.dev@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-1137491989-1550252064=:5641
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1902150934351.5641@sstabellini-ThinkPad-X260>

On Fri, 15 Feb 2019, George Dunlap wrote:
> > On Feb 13, 2019, at 7:11 PM, Stefano Stabellini <sstabellini@kernel.org> wrote:
> > 
> > On Wed, 13 Feb 2019, Wei Liu wrote:
> >> On Tue, Feb 12, 2019 at 09:34:25PM -0500, Daniel P. Smith wrote:
> >>> Greetings,
> >>> 
> >>> On the 11/14/18 Xen x86 community call a discussion was initiated about
> >>> using Kconfig to build minimized versions of Xen for security, safety
> >>> and other certification requirements. After some offline discussions
> >>> with Xen contributors I realized that a variety of efforts each with
> >>> their own respective goals are underway,
> >>> 
> >>> - nested virtualization
> >>> - mixed criticality architectures
> >>> - reducing trusted componentary
> >>> - combining hardware protection of virtualization with performance and
> >>> ease-of-use of containers
> >>> 
> >>> These efforts use hypervisors in different roles, all which Xen is
> >>> capable of meeting. Today Xen's utility comes at the expense of carrying
> >>> features necessary for one role to be present in another role where it
> >>> is not required, e.g. PV interfaces that may not be essential in an ARM
> >>> mixed criticality deployment.
> >>> 
> >>> The initial focus will be to explore and document the range of possible
> >>> use cases that are of interest to the Xen community. This will be the
> >>> input to a design document that is crafted in conjunction with the Xen
> >>> maintainers, to identify possible approaches to extend the existing
> >>> Kconfig infrastructure to produce tailored instances of Xen.
> >>> 
> >>> If you are interested in participating in this effort, please reply to
> >>> this thread to outline possible use cases, design constraints and other
> >>> considerations for improving Xen's Kconfig infrastructure to support
> >>> tailoring for specific use cases.
> >>> 
> >> 
> >> My impression from the community call is that you want to provide
> >> smallish configurations for different use cases.
> >> 
> >> The Kconfig infrastructure is already able to do what you want as far as
> >> I can tell.  You can easily feed it a base config file -- see files
> >> under automation/configs/x86/.  What sort of extension is needed in your
> >> opinion?
> >> 
> >> As use case goes, it would be a good start if you just submit something
> >> you care about.
> > 
> > I mentioned on the call that a good first start could be a kconfig that
> > allows to build an hypervisor binary with only support for PVH and only
> > support for recent Intel machines, with the goal of minimizing the code
> > base to less than 100K LOC.
> 
> I think one thing that might be helpful is a sort of “feature document” for each defconfig we’re looking at creating.  This would include:
> 
> * What the “target use case” for each defconfig would be
> * The end goal in terms of functionality / LoC / whatever
> * The current state, work items yet to do
> * What potential variations there are (i.e., how to enable shadow if you want, or switch from Intel-only to AMD-only)
> 
> I’ve sort of been using docs/design/qemu-deprivilege.md in this way: Saying where we want to go, and moving things from “to do” to “done” as they get implemented.  That would make it easier to have in-progress things in the tree, make it easier for people to collaborate / enhance defconfigs, and also be a starting point for talking about testing and support status.

+1

Just to set the expectations right on this thread: I am just trying to
provide feedback from the field, things I know are important to the Xen
on x86 embedded user community. I am not going to take this on as a work
item.  But somebody else might? Daniel Smith, I am looking at you :-)
--8323329-1137491989-1550252064=:5641
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1137491989-1550252064=:5641--


From xen-devel-bounces@lists.xenproject.org Fri Feb 15 17:41:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 17:41:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guhUU-00069K-KF; Fri, 15 Feb 2019 17:41:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vmFY=QW=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1guhUT-00069F-FE
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 17:41:33 +0000
X-Inumbo-ID: ee192d2c-3148-11e9-bc90-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee192d2c-3148-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 17:41:32 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id j1so7785597lfb.10
 for <xen-devel@lists.xen.org>; Fri, 15 Feb 2019 09:41:32 -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-language:content-transfer-encoding;
 bh=dWpzxPea/mqlfFr+S7ua1Eua+U6nfrzuH1IfZrEgf6k=;
 b=oPIxmWOnwFcmHldzztZ/ltfe+CKmgVC0QInpR/TBBFEIEW7HqWT+vqf+ao+flDArE9
 l3goS6rxtTKsXVP7ZdPhLxejUL5sqfTcj4FdZCpRcQ0zIcbT+0z60bdq4rj5LlqiQ6cj
 xu31uzGC8Za4DcdEL7H2Ku0aRNdY8e1SLK3RnwVdU/DRdRNwFPlhLLaxbV6+od6/yr0g
 Xi/QNgXjvOsbQrnP0CD+7wIAxHtfqkOQMB8YDrOQvqkAwS0HRY4AIkqAXJnro8fUWkV6
 y7c806ki0b8dTu5xcS55kT8mmX4jDRjq+9Y67wZAWXhdmrERgJ7S/53i+nCO0/jBx1mH
 hDbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=dWpzxPea/mqlfFr+S7ua1Eua+U6nfrzuH1IfZrEgf6k=;
 b=lXtJOYe5hGWCt+eWZpzKrK7IZDOjBclKAwxbw+F6TvpcAwm6RxgsUEC5HgzvSuXjv+
 2HwG6L3YgeCcLj8nC/TlNGd+xxQnvziW0mTI6E1VkBlGxMuhaFQ8tpSjCQJkENJEIgum
 9ef84gEfMEMnDTsC9ePB7tWaXfkv1CLF6tgSaHdmAzq6BvjiOCeWlvMgc0Oqy2dg0353
 9jj7xBjhdnecmKR1FumWtsdnuHqtpbvD4VRyxr5Dr+xho0tPrBHLfqjl+trKRCKcppMh
 1HPzC9T31kTEjgW2iGbX8ZEt67fkZPM33RTcKM717R7WLzCOy751sUiq+clNlJl+ybq/
 Sn+A==
X-Gm-Message-State: AHQUAuZquUQBWvhDx14Ci6IxY0l9QdIdltzSPjB08dECOYPNCtf/CyQ7
 h/LgqmjECo0F/FSrGtfh3imcyjHP
X-Google-Smtp-Source: AHgI3IazmbVm2ZPgUM4DXO3WcvVEOYP+ieeX49JYXoxCJTn2WqCa36iGVLNIBZISY96L59Iux2iRLg==
X-Received: by 2002:a19:9508:: with SMTP id x8mr6185166lfd.112.1550252490104; 
 Fri, 15 Feb 2019 09:41:30 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id q2sm1599652lfa.63.2019.02.15.09.41.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Feb 2019 09:41:29 -0800 (PST)
To: Julien Grall <julien.grall@gmail.com>
References: <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
 <CAF3u54ANHMf1-3=W=R3w-25JbK3_bR_mDiM888pU5UzSTKTVPg@mail.gmail.com>
 <f5c5bfeb-bca3-9601-7825-3d41d7d5e4af@gmail.com>
 <CAF3u54DiExsh-wPt-oZV-Gh56AvaLLes3PrvZDAHOxpHBLROQg@mail.gmail.com>
 <fee642a7-9a1a-53f1-b0a3-6f47ec0b15cc@gmail.com>
 <CAF3u54Dw4n+6HwyQ8-pXMNNMZbu4xVrTh9aV-WAe-XUxhoG1-g@mail.gmail.com>
 <6f9e4f72-332a-679e-e369-c81c760a31c6@gmail.com>
 <CAF3u54BOo_jsymqn_efMWrw0kPecNGSzgd9PhajwX8vato4nzQ@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <be9966e7-e61d-c12d-4ded-75b5220cb791@gmail.com>
Date: Fri, 15 Feb 2019 19:41:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CAF3u54BOo_jsymqn_efMWrw0kPecNGSzgd9PhajwX8vato4nzQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE1LjAyLjE5IDE5OjEzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gTm90IHJlYWxseS4uLiBU
aGlzIGlzIGFuIGltcGxlbWVudGF0aW9uIGRldGFpbHMgdGhhdCBkb2VzIG5vdCBtYXR0ZXIKPiBv
biB0aGUgT1Mgc2lkZS4KQW5kIG9uIGh5cGVydmlzb3Igc2lkZT8KCj4gSWYgeW91IHdhbnQgYWNj
dXJhdGUgbnVtYmVyLCB0aGVuIHRoZSBOT1coKSBtYWNybyBpcyBub3Qgc3VmZmljaWVudAo+IGVu
b3VnaC4gUmVhZCB0byBDTlRQQ1RMX0VMMCBjYW4gb2NjdXIgc3BlY3VsYXRpdmVseSBhbmQgb3V0
IG9mIG9yZGVyCj4gcmVsYXRpdmUgdG8gb3RoZXIgaW5zdHJ1Y3Rpb25zIGV4ZWN1dGVkIG9uIHRo
ZSBzYW1lIFBFLiBTbyB0aGUgUEUgY2FuCj4gcG90ZW50aWFsbHkgZXhlY3V0ZSBDTlRQQ1RMX0VM
MCBiZWZvcmUgdXBkYXRlX3J1bnN0YXRlX2FyZWEoLi4uKS4KPiAKPiBZb3Ugd291bGQgd2FudCB0
byBhZGQgYW4gaXNiKCkgYXQgbGVhc3QgYmVmb3JlIE5PVygpIGFuZCBwb3RlbnRpYWxseQo+IGFm
dGVyICh1bmxlc3MgeW91IGhhdmUgcmVnaXN0ZXIgZGVwZW5kZW5jeSkuCj4gSSBoYXZlIGEgcGF0
Y2ggZm9yIGFkZGluZyBhbiBpc2IoKSAgaW4gdGhlIE5PVygpIG1hY3JvLiBJIHdpbGwgc2VuZCBp
dCBsYXRlciBvbi5Hb29kIGhpbnQuCgo+IAo+PiAgICAgICAgICAgIHVwZGF0ZV9ydW5zdGF0ZV9h
cmVhKGN1cnJlbnQpOwo+Pgo+PiArICAgICAgICBpZiAoY3VycmVudC0+ZG9tYWluLT5kb21haW5f
aWQgPT0gMSkKPj4gKyAgICAgICAgICAgIHByaW50aygiY3AgPSAlIlBSSV9zdGltZSJcbiIsIE5P
VygpLXQpOwo+IAo+IFRoYXQncyBvbmx5IG9uZSBudW1iZXIuICBEaWQgeW91IGRvIGFuIGF2ZXJh
Z2Ugb3ZlciBtdWx0aXBsZSBjb250ZXh0Cj4gc3dpdGNoIChzYXkgMTAwMCkgPwpObywganVzdCBn
b3QgdGhlbSBvbiB0aGUgY29uc29sZSB0byBzZWUgdGhlIG51bWJlcnMuIFRoZXkgc2VlbXMgdG8g
bm90IGNoYW5nZSBzaWduaWZpY2FudGx5IGR1cmluZyBhIG1pbnV0ZSBydW4uClRoYXQncyB3aHkg
SSBkaWQgbm90IGFuc3dlciBhYm91dCBjb250ZXh0IHN3aXRjaGVzIG51bWJlci4KCkkgY2FuIGRv
IGl0IGluIGEgYml0IG1vcmUgY29tcGxpY2F0ZWQgd2F5LiBCdXQgSSBkbyBub3QgZXhwZWN0IEkg
d291bGQgZW5jb3VudGVyIGRpZmZlcmVuY2VzLgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNv
di4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 17:48:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 17:48:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guhbF-0006TC-DG; Fri, 15 Feb 2019 17:48:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o/cr=QW=citrix.com=prvs=942b6a84d=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1guhbE-0006T7-CN
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 17:48:32 +0000
X-Inumbo-ID: e57e45dc-3149-11e9-b524-b7013f944f6a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e57e45dc-3149-11e9-b524-b7013f944f6a;
 Fri, 15 Feb 2019 17:48:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,373,1544486400"; d="scan'208";a="86023977"
From: George Dunlap <George.Dunlap@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH v3 6/8] p2m: change write_p2m_entry to return an error
 code
Thread-Index: AQHUxTl0q0sFDviyG0KX+ied1jZxlaXhEhUA
Date: Fri, 15 Feb 2019 17:48:25 +0000
Message-ID: <22FE20B9-55D7-4FDA-A9A3-3E318FAD7D57@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-7-roger.pau@citrix.com>
In-Reply-To: <20190215141837.1420-7-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.102.3)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <3AE81E88BD02B6448894DC8E419C0DAC@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 6/8] p2m: change write_p2m_entry to
 return an error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQo+IE9uIEZlYiAxNSwgMjAxOSwgYXQgMjoxOCBQTSwgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6DQo+IA0KPiBUaGlzIGlzIGluIHByZXBhcmF0aW9uIGZvciBh
bHNvIGNoYW5naW5nIHAybV9lbnRyeV9tb2RpZnkgdG8gcmV0dXJuIGFuDQo+IGVycm9yIGNvZGUu
DQo+IA0KPiBObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4NCg0KSSB0aGluayB5b3UgbmVl
ZCB0byBleHBsYWluIHdoZW55L3doeSB5b3XigJlyZSB1c2luZyBCVUdfT04oKSByYXRoZXIgdGhh
biBBU1NFUlQoKSBvciBwYXNzaW5nIHRoZSBjYWxsZXIgdXAgdGhlIHN0YWNrLg0KDQoNCkp1c3Qg
aW4gZ2VuZXJhbDoNCg0KKiBQYXNzaW5nIHRoaW5ncyB1cCB0aGUgc3RhY2sgc2hvdWxkIGJlIHVz
ZWQgd2hlbiB0aGUgY2FsbGVyIGlzIGFscmVhZHkgZXhwZWN0aW5nIHRvIGhhbmRsZSBlcnJvcnMs
IGFuZCB0aGUgc3RhdGUgd2hlbiB0aGUgZXJyb3Igd2FzIGRpc2NvdmVyZWQgaXNu4oCZdCBicm9r
ZW4sIG9yIHRvbyBoYXJkIHRvIGZpeC4NCg0KKiBCVUdfT04oKSBzaG91bGQgYmUgdXNlZCB3aGVu
IHlvdSBjYW7igJl0IHBhc3MgdGhpbmdzIHVwIHRoZSBzdGFjaywgYW5kIGNvbnRpbnVpbmcgd291
bGQgY2VydGFpbmx5IGNhdXNlIGEgdnVsbmVyYWJpbGl0eS4NCg0KKiBBU1NFUlQoKSBzaG91bGQg
YmUgdXNlZCB3aGVuIGNvbnRpbnVpbmcgbWlnaHQgd29yaywgb3IgbWlnaHQgaGF2ZSBhbiBlZmZl
Y3QgbGF0ZXIgd2hvc2UgYmFkbmVzcyBpcyBlcXVhbCBvciBsZXNzIHRoYW4gdGhhdCBvZiBhIGhv
c3QgY3Jhc2g7IE9SIHdob3NlIHRydXRoIGNhbiBiZSBjbGVhcmx5IG9ic2VydmVkIGZyb20gdGhl
IGNvZGUgZGlyZWN0bHkgc3Vycm91bmRpbmcgaXQuDQoNCkZvciBpbnN0YW5jZS4uLg0KDQo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LXB0LmMNCj4gaW5kZXggMDRlOWQ4MWNmNi4uNDRhYmQ2NTk5OSAxMDA2NDQNCj4gLS0tIGEveGVu
L2FyY2gveDg2L21tL3AybS1wdC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYw0K
PiBAQCAtMjAyLDcgKzIwMiw3IEBAIHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIHZvaWQgKip0YWJsZSwNCj4gICAgICAgICBuZXdfZW50cnkgPSBsMWVfZnJvbV9tZm4obWZu
LCBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JXKTsNCj4gDQo+ICAgICAgICAgcDJtX2FkZF9pb21t
dV9mbGFncygmbmV3X2VudHJ5LCBsZXZlbCwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJs
ZSk7DQo+IC0gICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnks
IG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsNCj4gKyAgICAgICAgQlVHX09OKHAybS0+d3JpdGVfcDJt
X2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKSk7DQoNCklu
IHRoaXMgY2FzZSwgYSBmZXcgbGluZXMgYWJvdmUgd2UgaGF2ZSBgcmV0dXJuIC1FTk9NRU1gOyBz
bzoNCjEuIFRoZSBjYWxsZXIgaXMgZXhwZWN0aW5nIHRvIGhhbmRsZSBlcnJvciB2YWx1ZXMsIGFu
ZA0KMi4gVGhlcmXigJlzIG5vIHVudXN1YWwgc3RhdGUgdG8gdHJ5IHRvIGNsZWFuIHVwLg0KDQpJ
dCBzZWVtcyBsaWtlIHRoZSBgcmMgPSDigKYgLyBpZiAoIHJjICkgcmV0dXJuIHJjYCBwYXR0ZXJu
IHdvdWxkIGJlIGJldHRlciBoZXJlLg0KDQo+ICAgICB9DQo+ICAgICBlbHNlIGlmICggZmxhZ3Mg
JiBfUEFHRV9QU0UgKQ0KPiAgICAgew0KPiBAQCAtMjUwLDE0ICsyNTAsMTQgQEAgcDJtX25leHRf
bGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLA0KPiAgICAgICAgIHsN
Cj4gICAgICAgICAgICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fcGZuKHBmbiB8IChpIDw8ICgobGV2
ZWwgLSAxKSAqIFBBR0VUQUJMRV9PUkRFUikpLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmxhZ3MpOw0KPiAtICAgICAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnko
cDJtLCBnZm4sIGwxX2VudHJ5ICsgaSwgbmV3X2VudHJ5LCBsZXZlbCk7DQo+ICsgICAgICAgICAg
ICBCVUdfT04ocDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIGwxX2VudHJ5ICsgaSwgbmV3
X2VudHJ5LCBsZXZlbCkpOw0KPiAgICAgICAgIH0NCg0KSGVyZSwgd2UgY2Fu4oCZdCByZXR1cm4g
YW4gZXJyb3IgdmFsdWUsIGJlY2F1c2Ugd2XigJlyZSBoYWxmd2F5IHRocm91Z2ggYW4gb3BlcmF0
aW9uIGFuZCBkb27igJl0IHdhbnQgdG8gaGF2ZSB0byBib3RoZXIgdG8gY2xlYW4gdXAuICBJZ25v
cmluZyB0aGUgZXJyb3IgYW5kIGxlYXZpbmcgaXQgaGFsZi1kb25lIHdvdWxkIGNlcnRhaW5seSBi
ZSB3b3JzZSB0aGFuIGEgaG9zdCBjcmFzaC4NCg0KT24gdGhlIG90aGVyIGhhbmTigKYgd2Uga25v
dyB0aGF0IHRoZSBwcmV2aW91cyB3cml0ZV9lbnRyeSBzdWNjZWVkZWQ7IGlzIGl0IHJlYWxseSBw
b3NzaWJsZSBmb3IgdGhpcyBvbmUgdG8gZmFpbD8NCg0KcDJtX2VudHJ5X21vZGlmeSgpIGRvZXNu
4oCZdCBkbyBhbnl0aGluZyBmb3IgZW50cmllcyA+IDRrLCBhbmQgKGJ5IHRoZSBlbmQgb2YgdGhp
cyBzZXJpZXMpIHdpbGwgQlVHX09OKCkgaWYgaXRzICINCg0KSeKAmW0gdGVtcHRlZCB0byBzYXkg
dGhhdCB3aGF0IHdlIHNob3VsZCBkbyBpcyB1c2UgQVNTRVJUKCkgaGVyZSAoYW5kIG1hbnkgb3Ro
ZXIgcGxhY2VzKSBwdXQgYSBjb21tZW50IGluIHAybV9lbnRyeV9tb2RpZnkoKSB0byBzYXkgdGhh
dCB3aGVuIGNoYW5naW5nIGl0LCB3ZSBuZWVkIHRvIHJldmlzaXQgYWxsIHRoZSBkaXJlY3QgY2Fs
bGVycyB0byBtYWtlIHN1cmUgdGhhdCBBU1NFUlQoKSBpcyBzdGlsbCBzdWl0YWJsZS4NCg0KPiAN
Cj4gICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsMV9lbnRyeSk7DQo+IA0KPiAgICAgICAgIG5l
d19lbnRyeSA9IGwxZV9mcm9tX21mbihtZm4sIFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcpOw0K
PiAgICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3MoJm5ld19lbnRyeSwgbGV2ZWwsIElPTU1VRl9y
ZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOw0KPiAtICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRy
eShwMm0sIGdmbiwgcDJtX2VudHJ5LCBuZXdfZW50cnksIGxldmVsICsgMSk7DQo+ICsgICAgICAg
IEJVR19PTihwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBuZXdfZW50
cnksIGxldmVsICsgMSkpOw0KDQpJbiB0aGlzIGNhc2UsIHdlIGNhbiBzZWUgZnJvbSB0aGUgY29u
dGV4dCB0aGF0IHdoYXTigJlzIGJlZW4gd3JpdHRlbiBpcyBhIG1pZC1sZXZlbCBlbnRyeSB0aGF0
IGhhcyBqdXN0IGJlZW4gYWxsb2NhdGVkOyB0aGVyZeKAmXMgbm8gY29kZSBjaGFuZ2UgdGhhdCBz
aG91bGQgYmUgYWJsZSB0byBjYXVzZSB0aGlzIHRvIGZhaWwuICBJ4oCZbSBpbmNsaW5lZCB0byBz
YXkgdGhpcyBzaG91bGQgb25seSBiZSBhbiBBU1NFUlQoKS4NCg0KPiAgICAgfQ0KPiAgICAgZWxz
ZQ0KPiAgICAgICAgIEFTU0VSVChmbGFncyAmIF9QQUdFX1BSRVNFTlQpOw0KPiBAQCAtMzIxLDcg
KzMyMSw3IEBAIHN0YXRpYyBpbnQgcDJtX3B0X3NldF9yZWNhbGNfcmFuZ2Uoc3RydWN0IHAybV9k
b21haW4gKnAybSwNCj4gICAgICAgICAgICAgaWYgKCAobDFlX2dldF9mbGFncyhlKSAmIF9QQUdF
X1BSRVNFTlQpICYmICFuZWVkc19yZWNhbGMobDEsIGUpICkNCj4gICAgICAgICAgICAgew0KPiAg
ICAgICAgICAgICAgICAgc2V0X3JlY2FsYyhsMSwgZSk7DQo+IC0gICAgICAgICAgICAgICAgcDJt
LT53cml0ZV9wMm1fZW50cnkocDJtLCBmaXJzdF9nZm4sIHBlbnQsIGUsIGxldmVsKTsNCj4gKyAg
ICAgICAgICAgICAgICBCVUdfT04ocDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBmaXJzdF9nZm4s
IHBlbnQsIGUsIGxldmVsKSk7DQo+ICAgICAgICAgICAgIH0NCg0KQWdhaW4gaGVyZTsgdGhlb3Jl
dGljYWxseSwgdGhlIG9ubHkgY2hhbmdlIGhhcyBiZWVuIHRoYXQgUkVDQUxDX0ZMQUdTIGhhdmUg
YmVlbiBhZGRlZC4NCg0KQW5kIHNvIG9uLg0KDQpUaG91Z2h0cz8gIChMb29raW5nIGZvciBpbnB1
dCBmcm9tIEphbiBoZXJlIGFzIHdlbGwuKQ0KDQpJZiBub3QsIGl0IHNlZW1zIGxpa2Ugd2Ugc2hv
dWxkIGFsc28gYmUgbW9kaWZ5aW5nIHRoZSBwbGFjZXMgaW4gcDJtLWVwdC5jIHRvIGRvIEJVR19P
TigpIHJhdGhlciB0aGFuIEFTU0VSVCgp4oCZaW5nIHRoYXQgdGhlIHBhZ2Ugd3JpdGUgc3VjY2Vl
ZGVkLg0KDQogLUdlb3JnZQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 17:56:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 17:56:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guhiS-0007FA-7l; Fri, 15 Feb 2019 17:56:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o/cr=QW=citrix.com=prvs=942b6a84d=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1guhiR-0007F5-2U
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 17:55:59 +0000
X-Inumbo-ID: f0b60b32-314a-11e9-a67e-536dab5a3726
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0b60b32-314a-11e9-a67e-536dab5a3726;
 Fri, 15 Feb 2019 17:55:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,373,1544486400"; d="scan'208";a="86024299"
From: George Dunlap <George.Dunlap@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: Enhancing Xen's Kconfig infrastructure to support tailored
 solutions
Thread-Index: AQHUw0SqsXSOuC9jR0mWunDFD9kR86Xd+8MAgAAM5ACAAoOcAIAAhlwAgAAFdoA=
Date: Fri, 15 Feb 2019 17:55:53 +0000
Message-ID: <FBD9C394-9197-4805-9A13-5EAA814B0EFC@citrix.com>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <A2C0B65C-32D0-4243-8A14-73B8331AC386@citrix.com>
 <alpine.DEB.2.10.1902150933330.5641@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902150933330.5641@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.102.3)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <4653B68494D6A0458A42F6AE29A69B29@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 =?utf-8?B?TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Xen-devel <xen-devel@lists.xen.org>, "Daniel P. Smith" <dpsmith.dev@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gRmViIDE1LCAyMDE5LCBhdCA1OjM2IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOg0KPiANCj4gT24gRnJpLCAxNSBGZWIgMjAxOSwg
R2VvcmdlIER1bmxhcCB3cm90ZToNCj4+PiBPbiBGZWIgMTMsIDIwMTksIGF0IDc6MTEgUE0sIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6DQo+Pj4gDQo+
Pj4gT24gV2VkLCAxMyBGZWIgMjAxOSwgV2VpIExpdSB3cm90ZToNCj4+Pj4gT24gVHVlLCBGZWIg
MTIsIDIwMTkgYXQgMDk6MzQ6MjVQTSAtMDUwMCwgRGFuaWVsIFAuIFNtaXRoIHdyb3RlOg0KPj4+
Pj4gR3JlZXRpbmdzLA0KPj4+Pj4gDQo+Pj4+PiBPbiB0aGUgMTEvMTQvMTggWGVuIHg4NiBjb21t
dW5pdHkgY2FsbCBhIGRpc2N1c3Npb24gd2FzIGluaXRpYXRlZCBhYm91dA0KPj4+Pj4gdXNpbmcg
S2NvbmZpZyB0byBidWlsZCBtaW5pbWl6ZWQgdmVyc2lvbnMgb2YgWGVuIGZvciBzZWN1cml0eSwg
c2FmZXR5DQo+Pj4+PiBhbmQgb3RoZXIgY2VydGlmaWNhdGlvbiByZXF1aXJlbWVudHMuIEFmdGVy
IHNvbWUgb2ZmbGluZSBkaXNjdXNzaW9ucw0KPj4+Pj4gd2l0aCBYZW4gY29udHJpYnV0b3JzIEkg
cmVhbGl6ZWQgdGhhdCBhIHZhcmlldHkgb2YgZWZmb3J0cyBlYWNoIHdpdGgNCj4+Pj4+IHRoZWly
IG93biByZXNwZWN0aXZlIGdvYWxzIGFyZSB1bmRlcndheSwNCj4+Pj4+IA0KPj4+Pj4gLSBuZXN0
ZWQgdmlydHVhbGl6YXRpb24NCj4+Pj4+IC0gbWl4ZWQgY3JpdGljYWxpdHkgYXJjaGl0ZWN0dXJl
cw0KPj4+Pj4gLSByZWR1Y2luZyB0cnVzdGVkIGNvbXBvbmVudGFyeQ0KPj4+Pj4gLSBjb21iaW5p
bmcgaGFyZHdhcmUgcHJvdGVjdGlvbiBvZiB2aXJ0dWFsaXphdGlvbiB3aXRoIHBlcmZvcm1hbmNl
IGFuZA0KPj4+Pj4gZWFzZS1vZi11c2Ugb2YgY29udGFpbmVycw0KPj4+Pj4gDQo+Pj4+PiBUaGVz
ZSBlZmZvcnRzIHVzZSBoeXBlcnZpc29ycyBpbiBkaWZmZXJlbnQgcm9sZXMsIGFsbCB3aGljaCBY
ZW4gaXMNCj4+Pj4+IGNhcGFibGUgb2YgbWVldGluZy4gVG9kYXkgWGVuJ3MgdXRpbGl0eSBjb21l
cyBhdCB0aGUgZXhwZW5zZSBvZiBjYXJyeWluZw0KPj4+Pj4gZmVhdHVyZXMgbmVjZXNzYXJ5IGZv
ciBvbmUgcm9sZSB0byBiZSBwcmVzZW50IGluIGFub3RoZXIgcm9sZSB3aGVyZSBpdA0KPj4+Pj4g
aXMgbm90IHJlcXVpcmVkLCBlLmcuIFBWIGludGVyZmFjZXMgdGhhdCBtYXkgbm90IGJlIGVzc2Vu
dGlhbCBpbiBhbiBBUk0NCj4+Pj4+IG1peGVkIGNyaXRpY2FsaXR5IGRlcGxveW1lbnQuDQo+Pj4+
PiANCj4+Pj4+IFRoZSBpbml0aWFsIGZvY3VzIHdpbGwgYmUgdG8gZXhwbG9yZSBhbmQgZG9jdW1l
bnQgdGhlIHJhbmdlIG9mIHBvc3NpYmxlDQo+Pj4+PiB1c2UgY2FzZXMgdGhhdCBhcmUgb2YgaW50
ZXJlc3QgdG8gdGhlIFhlbiBjb21tdW5pdHkuIFRoaXMgd2lsbCBiZSB0aGUNCj4+Pj4+IGlucHV0
IHRvIGEgZGVzaWduIGRvY3VtZW50IHRoYXQgaXMgY3JhZnRlZCBpbiBjb25qdW5jdGlvbiB3aXRo
IHRoZSBYZW4NCj4+Pj4+IG1haW50YWluZXJzLCB0byBpZGVudGlmeSBwb3NzaWJsZSBhcHByb2Fj
aGVzIHRvIGV4dGVuZCB0aGUgZXhpc3RpbmcNCj4+Pj4+IEtjb25maWcgaW5mcmFzdHJ1Y3R1cmUg
dG8gcHJvZHVjZSB0YWlsb3JlZCBpbnN0YW5jZXMgb2YgWGVuLg0KPj4+Pj4gDQo+Pj4+PiBJZiB5
b3UgYXJlIGludGVyZXN0ZWQgaW4gcGFydGljaXBhdGluZyBpbiB0aGlzIGVmZm9ydCwgcGxlYXNl
IHJlcGx5IHRvDQo+Pj4+PiB0aGlzIHRocmVhZCB0byBvdXRsaW5lIHBvc3NpYmxlIHVzZSBjYXNl
cywgZGVzaWduIGNvbnN0cmFpbnRzIGFuZCBvdGhlcg0KPj4+Pj4gY29uc2lkZXJhdGlvbnMgZm9y
IGltcHJvdmluZyBYZW4ncyBLY29uZmlnIGluZnJhc3RydWN0dXJlIHRvIHN1cHBvcnQNCj4+Pj4+
IHRhaWxvcmluZyBmb3Igc3BlY2lmaWMgdXNlIGNhc2VzLg0KPj4+Pj4gDQo+Pj4+IA0KPj4+PiBN
eSBpbXByZXNzaW9uIGZyb20gdGhlIGNvbW11bml0eSBjYWxsIGlzIHRoYXQgeW91IHdhbnQgdG8g
cHJvdmlkZQ0KPj4+PiBzbWFsbGlzaCBjb25maWd1cmF0aW9ucyBmb3IgZGlmZmVyZW50IHVzZSBj
YXNlcy4NCj4+Pj4gDQo+Pj4+IFRoZSBLY29uZmlnIGluZnJhc3RydWN0dXJlIGlzIGFscmVhZHkg
YWJsZSB0byBkbyB3aGF0IHlvdSB3YW50IGFzIGZhciBhcw0KPj4+PiBJIGNhbiB0ZWxsLiAgWW91
IGNhbiBlYXNpbHkgZmVlZCBpdCBhIGJhc2UgY29uZmlnIGZpbGUgLS0gc2VlIGZpbGVzDQo+Pj4+
IHVuZGVyIGF1dG9tYXRpb24vY29uZmlncy94ODYvLiAgV2hhdCBzb3J0IG9mIGV4dGVuc2lvbiBp
cyBuZWVkZWQgaW4geW91cg0KPj4+PiBvcGluaW9uPw0KPj4+PiANCj4+Pj4gQXMgdXNlIGNhc2Ug
Z29lcywgaXQgd291bGQgYmUgYSBnb29kIHN0YXJ0IGlmIHlvdSBqdXN0IHN1Ym1pdCBzb21ldGhp
bmcNCj4+Pj4geW91IGNhcmUgYWJvdXQuDQo+Pj4gDQo+Pj4gSSBtZW50aW9uZWQgb24gdGhlIGNh
bGwgdGhhdCBhIGdvb2QgZmlyc3Qgc3RhcnQgY291bGQgYmUgYSBrY29uZmlnIHRoYXQNCj4+PiBh
bGxvd3MgdG8gYnVpbGQgYW4gaHlwZXJ2aXNvciBiaW5hcnkgd2l0aCBvbmx5IHN1cHBvcnQgZm9y
IFBWSCBhbmQgb25seQ0KPj4+IHN1cHBvcnQgZm9yIHJlY2VudCBJbnRlbCBtYWNoaW5lcywgd2l0
aCB0aGUgZ29hbCBvZiBtaW5pbWl6aW5nIHRoZSBjb2RlDQo+Pj4gYmFzZSB0byBsZXNzIHRoYW4g
MTAwSyBMT0MuDQo+PiANCj4+IEkgdGhpbmsgb25lIHRoaW5nIHRoYXQgbWlnaHQgYmUgaGVscGZ1
bCBpcyBhIHNvcnQgb2Yg4oCcZmVhdHVyZSBkb2N1bWVudOKAnSBmb3IgZWFjaCBkZWZjb25maWcg
d2XigJlyZSBsb29raW5nIGF0IGNyZWF0aW5nLiAgVGhpcyB3b3VsZCBpbmNsdWRlOg0KPj4gDQo+
PiAqIFdoYXQgdGhlIOKAnHRhcmdldCB1c2UgY2FzZeKAnSBmb3IgZWFjaCBkZWZjb25maWcgd291
bGQgYmUNCj4+ICogVGhlIGVuZCBnb2FsIGluIHRlcm1zIG9mIGZ1bmN0aW9uYWxpdHkgLyBMb0Mg
LyB3aGF0ZXZlcg0KPj4gKiBUaGUgY3VycmVudCBzdGF0ZSwgd29yayBpdGVtcyB5ZXQgdG8gZG8N
Cj4+ICogV2hhdCBwb3RlbnRpYWwgdmFyaWF0aW9ucyB0aGVyZSBhcmUgKGkuZS4sIGhvdyB0byBl
bmFibGUgc2hhZG93IGlmIHlvdSB3YW50LCBvciBzd2l0Y2ggZnJvbSBJbnRlbC1vbmx5IHRvIEFN
RC1vbmx5KQ0KPj4gDQo+PiBJ4oCZdmUgc29ydCBvZiBiZWVuIHVzaW5nIGRvY3MvZGVzaWduL3Fl
bXUtZGVwcml2aWxlZ2UubWQgaW4gdGhpcyB3YXk6IFNheWluZyB3aGVyZSB3ZSB3YW50IHRvIGdv
LCBhbmQgbW92aW5nIHRoaW5ncyBmcm9tIOKAnHRvIGRv4oCdIHRvIOKAnGRvbmXigJ0gYXMgdGhl
eSBnZXQgaW1wbGVtZW50ZWQuICBUaGF0IHdvdWxkIG1ha2UgaXQgZWFzaWVyIHRvIGhhdmUgaW4t
cHJvZ3Jlc3MgdGhpbmdzIGluIHRoZSB0cmVlLCBtYWtlIGl0IGVhc2llciBmb3IgcGVvcGxlIHRv
IGNvbGxhYm9yYXRlIC8gZW5oYW5jZSBkZWZjb25maWdzLCBhbmQgYWxzbyBiZSBhIHN0YXJ0aW5n
IHBvaW50IGZvciB0YWxraW5nIGFib3V0IHRlc3RpbmcgYW5kIHN1cHBvcnQgc3RhdHVzLg0KPiAN
Cj4gKzENCj4gDQo+IEp1c3QgdG8gc2V0IHRoZSBleHBlY3RhdGlvbnMgcmlnaHQgb24gdGhpcyB0
aHJlYWQ6IEkgYW0ganVzdCB0cnlpbmcgdG8NCj4gcHJvdmlkZSBmZWVkYmFjayBmcm9tIHRoZSBm
aWVsZCwgdGhpbmdzIEkga25vdyBhcmUgaW1wb3J0YW50IHRvIHRoZSBYZW4NCj4gb24geDg2IGVt
YmVkZGVkIHVzZXIgY29tbXVuaXR5LiBJIGFtIG5vdCBnb2luZyB0byB0YWtlIHRoaXMgb24gYXMg
YSB3b3JrDQo+IGl0ZW0uICBCdXQgc29tZWJvZHkgZWxzZSBtaWdodD8gRGFuaWVsIFNtaXRoLCBJ
IGFtIGxvb2tpbmcgYXQgeW91IDotKQ0KDQpJIHRyaWVkIHRvIG1ha2UgdGhpcyBjbGVhciBvbiB0
aGUgY2FsbCwgYnV0IGp1c3QgaW4gY2FzZSwgbGV0IG1lIHRyeSB0byByZXBlYXQgLyBleHBhbmQg
b24gd2hhdCBJIHNhaWQ6DQoNCldoZW4gY3JlYXRpbmcgYSBicmFuZC1uZXcgdGhpbmcgbGlrZSB0
aGlzLCB0aGUgYmVzdCB0aGluZyBpcyBmb3IgZWFjaCBwZXJzb24vb3JnIHRvIG1ha2UgZXhhY3Rs
eSB0aGUgdGhpbmcgdGhhdCB0aGV5IHdhbnQuICBEYW5pZWwgc2hvdWxkbuKAmXQgYmUgdHJ5aW5n
IHRvIG1ha2UgYSBkZWZjb25maWcgZm9yIGVtYmVkZGVkIHg4NiBoeXBlcnZpc29ycyB1bmxlc3Mg
dGhhdOKAmXMgc3BlY2lmaWNhbGx5IHdoYXQgaGUgd2FudHMgdG8gdXNlOiBoZSBzaG91bGQgYmUg
bWFraW5nIGEgZGVmY29uZmlnIGZvciBoaXMgc3BlY2lmaWMgdXNlIGNhc2UuDQoNCldoZW4gc29t
ZW9uZSBlbHNlIGNvbWVzIGFsb25nIGFuZCB3YW50cyB0aGUgc2Vjb25kIGluc3RhbmNlIG9mIHdo
YXRldmVyIHRoaXMgdGhpbmcgaXMsIHdlIGNhbiB0aGVuIHJlZmFjdG9yIG91ciBzeXN0ZW0gYmFz
ZWQgb24gdHdvIHBlb3BsZeKAmXMgcmVhbCBhY3R1YWwgcmVxdWlyZW1lbnRzLg0KDQpUaGUgb25s
eSB0aW1lIHRvIHRyeSB0byBzaXQgYW5kIHBsYW4gYSBHZW5lcmFsIFB1cnBvc2UgVGhpbmcgYXJl
Og0KMS4gV2hlbiB5b3UgYWxyZWFkeSBoYXZlIGxvYWRzIG9mIGluc3RhbmNlcywgc28geW91IGhh
dmUgYSBjbGVhciBpZGVhIHdoYXQgYSBHZW5lcmFsIFB1cnBvc2UgVGhpbmcgb2YgdGhpcyB0eXBl
IGxvb2tzIGxpa2UNCjIuIFdoZW4geW91IG5lZWQgdG8gd29ycnkgYWJvdXQgYmFja3dhcmRzIGNv
bXBhdGliaWxpdHkuDQoNCkkgZG9u4oCZdCB0aGluayAjMSBvciAjMiBhcmUgdHJ1ZSBpbiB0aGlz
IGNhc2U7IHNvIHRoZSBtb3N0IGVmZmljaWVudCB0aGluZyB3aWxsIGJlIGZvciBEYW5pZWwgdG8g
bWFrZSBleGFjdGx5IHRoZSB0aGluZyB0aGF0IGhlIGhpbXNlbGYgd2FudHMsIHNwZW5kaW5nIHZl
cnkgbGl0dGxlIHRpbWUgb24gYXR0ZW1wdGluZyB0byBtYWtlIGl0IGEgR2VuZXJhbCBQdXJwb3Nl
IFRoaW5nIHRoYXQgc29tZW9uZSBlbHNlIG1pZ2h0IHdhbnQuDQoNCiAtR2VvcmdlDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 18:16:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 18:16:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gui1l-0000jw-Vl; Fri, 15 Feb 2019 18:15:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o/cr=QW=citrix.com=prvs=942b6a84d=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gui1k-0000jr-JU
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 18:15:56 +0000
X-Inumbo-ID: bbca40cf-314d-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbca40cf-314d-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 18:15:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,373,1544486400"; d="scan'208";a="86025208"
From: George Dunlap <George.Dunlap@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH v3 7/8] x86/mm: handle foreign mappings in
 p2m_entry_modify
Thread-Index: AQHUxTl2TNeow/F23E2qp4iuPTAnTKXhGcEA
Date: Fri, 15 Feb 2019 18:15:53 +0000
Message-ID: <D5F5CE70-04BA-47C2-869B-CFA7D00070E9@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-8-roger.pau@citrix.com>
In-Reply-To: <20190215141837.1420-8-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.102.3)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <DB8F65042341014CAD842AF0491F34CE@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 7/8] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gRmViIDE1LCAyMDE5LCBhdCAyOjE4IFBNLCBSb2dlciBQYXUgTW9ubmUgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPiB3cm90ZToNCj4gDQo+IFNvIHRoYXQgdGhlIHNwZWNpZmljIGhhbmRs
aW5nIGNhbiBiZSByZW1vdmVkIGZyb20NCj4gYXRvbWljX3dyaXRlX2VwdF9lbnRyeSBhbmQgYmUg
c2hhcmVkIHdpdGggbnB0IGFuZCBzaGFkb3cgY29kZS4NCj4gDQo+IFRoaXMgY29tbWl0IGFsc28g
cmVtb3ZlcyB0aGUgY2hlY2sgdGhhdCBwcmV2ZW50IG5vbi1lcHQgUFZIIGRvbTAgZnJvbQ0KPiBt
YXBwaW5nIGZvcmVpZ24gcGFnZXMuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCg0KTW9zdGx5IGxvb2tzIGdvb2Q7IGp1c3QgYSBm
ZXcgY29tbWVudHMuLi4NCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaA0KPiBpbmRleCBmNGVjMmJlY2JkLi4xNjg3
YjMxNTcxIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oDQo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgNCj4gQEAgLTkzMiwxMSArOTMyLDE0IEBAIGludCBw
Mm1fc2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZmxhZ3Ms
DQo+IHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpwMm1fZ2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3Qg
ZG9tYWluICpkLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50ICpmbGFncyk7DQo+IA0KPiAtc3RhdGljIGlubGluZSB2b2lkIHAybV9l
bnRyeV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwNCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHVuc2lnbmVk
IGludCBsZXZlbCkNCj4gK3N0YXRpYyBpbmxpbmUgaW50IHAybV9lbnRyeV9tb2RpZnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwNCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgbWZuX3QgbmZuLCBtZm5fdCBvZm4sDQo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCkNCj4g
ew0KPiAtICAgIGlmICggbGV2ZWwgIT0gMSB8fCBudCA9PSBvdCApDQo+IC0gICAgICAgIHJldHVy
bjsNCj4gKyAgICBCVUdfT04obGV2ZWwgPiAxICYmIChudCA9PSBwMm1faW9yZXFfc2VydmVyIHx8
IG50ID09IHAybV9tYXBfZm9yZWlnbikpOw0KPiArDQo+ICsgICAgaWYgKCBsZXZlbCAhPSAxIHx8
IChudCA9PSBvdCAmJiBtZm5fZXEobmZuLCBvZm4pKSApDQo+ICsgICAgICAgIHJldHVybiAwOw0K
PiANCj4gICAgIHN3aXRjaCAoIG50ICkNCj4gICAgIHsNCj4gQEAgLTk0OCw2ICs5NTEsMTQgQEAg
c3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRyeV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgcDJtX3R5cGVfdCBudCwNCj4gICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50Kys7DQo+
ICAgICAgICAgYnJlYWs7DQo+IA0KPiArICAgIGNhc2UgcDJtX21hcF9mb3JlaWduOg0KPiArICAg
ICAgICBCVUdfT04oIW1mbl92YWxpZChuZm4pKTsNCg0KU2luY2Ugd2XigJlyZSBnb2luZyB0byBi
ZSByZXR1cm5pbmcgZXJyb3JzIGFueXdheSwgd2h5IG5vdCByZXRhaW4gdGhlIG9yaWdpbmFsIGZ1
bmN0aW9uYWxpdHkgb2YgcmV0dXJuaW5nIC1FSU5WQUwgaW4gdGhpcyBjYXNlLCByYXRoZXIgdGhh
biBCVUdfT04/DQoNCj4gKw0KPiArICAgICAgICBpZiAoICFwYWdlX2dldF9vd25lcl9hbmRfcmVm
ZXJlbmNlKG1mbl90b19wYWdlKG5mbikpICkNCj4gKyAgICAgICAgICAgIHJldHVybiAtRUJVU1k7
DQo+ICsNCj4gKyAgICAgICAgYnJlYWs7DQo+ICsNCj4gICAgIGRlZmF1bHQ6DQo+ICAgICAgICAg
YnJlYWs7DQo+ICAgICB9DQo+IEBAIC05NTksOSArOTcwLDE2IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBwMm1fZW50cnlfbW9kaWZ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHAybV90eXBlX3QgbnQs
DQo+ICAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOw0KPiAgICAgICAgIGJyZWFrOw0K
PiANCj4gKyAgICBjYXNlIHAybV9tYXBfZm9yZWlnbjoNCj4gKyAgICAgICAgQlVHX09OKCFtZm5f
dmFsaWQob2ZuKSk7DQoNCklmIHNvbWVob3cgdGhpcyBoYXBwZW5lZCwgdGhlbiB0aGUgYnVnIGlz
buKAmXQgaGVyZSBidXQgc29tZXdoZXJlIGVsc2U7IGNvbnRpbnVpbmcgb24gd29u4oCZdCBtYWtl
IHRoaW5ncyBhbnkgd29yc2UgdGhhbiB0aGV5IHdvdWxkIGJlIGlmIHRoaXMgcGFnZSB3ZXJlbuKA
mXQgcmVtb3ZlZC4gIEkgdGhpbmsgdGhpcyBzaG91bGQgcHJvYmFibHkgYmUgYW4gQVNTRVJUKCkg
KHRvIGhlbHAgbmFycm93IGRvd24gd2hlcmUgYSBidWcgbWF5IGhhdmUgY29tZSBmcm9tKSwgZm9s
bG93ZWQgYnkgYSBzaW1wbGUgcmV0dXJuLiAgTGlrZWx5IHRoZSB3b3JzdCB0aGF0IHdvdWxkIGhh
cHBlbiBoZXJlIGlzIGFuIHVuLWtpbGxhYmxlIGRvbWFpbjsgbm8gbmVlZCB0byBjcmFzaCBwcm9k
dWN0aW9uIHNlcnZlcnMgaW4gdGhpcyBjYXNlLg0KDQpUaGFua3MsDQogLUdlb3JnZQ0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 18:20:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 18:20:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gui6D-0001Rr-Ir; Fri, 15 Feb 2019 18:20:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=w+qh=QW=m5p.com=ehem@srs-us1.protection.inumbo.net>)
 id 1gui6D-0001Rl-31
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 18:20:33 +0000
X-Inumbo-ID: 604194dc-314e-11e9-aeca-eb6c9a443cdc
Received: from mailhost.m5p.com (unknown [74.104.188.4])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 604194dc-314e-11e9-aeca-eb6c9a443cdc;
 Fri, 15 Feb 2019 18:20:30 +0000 (UTC)
Received: from m5p.com (mailhost.m5p.com [IPv6:2001:470:1f07:15ff:0:0:0:f7])
 by mailhost.m5p.com (8.15.2/8.15.2) with ESMTPS id x1FIKNbc081035
 (version=TLSv1.2 cipher=DHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Fri, 15 Feb 2019 13:20:29 -0500 (EST) (envelope-from ehem@m5p.com)
Received: (from ehem@localhost)
 by m5p.com (8.15.2/8.15.2/Submit) id x1FIKNGc081034;
 Fri, 15 Feb 2019 10:20:23 -0800 (PST) (envelope-from ehem)
Date: Fri, 15 Feb 2019 10:20:23 -0800
From: Elliott Mitchell <ehem+xen@m5p.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190215182023.GA80175@mattapan.m5p.com>
References: <20190215042334.GA74835@mattapan.m5p.com>
 <5C669B690200007800216F34@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C669B690200007800216F34@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
X-Spam-Status: No, score=0.0 required=10.0 tests=none autolearn=unavailable
 autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mattapan.m5p.com
Subject: Re: [Xen-devel] MCE/EDAC Status/Updating?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTUsIDIwMTkgYXQgMDM6NTg6NDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE1LjAyLjE5IGF0IDA1OjIzLCA8ZWhlbSt4ZW5AbTVwLmNvbT4gd3JvdGU6
Cj4gPiBUaGUgTUNFL0VEQUMgc3VwcG9ydCBjb2RlIGFwcGVhcnMgdG8gYmUgaW4gcmF0aGVyIHBv
b3Igc2hhcGUuCj4gPiAKPiA+IFRoZSBBTUQgY29kZSBtZW50aW9ucyBGYW1pbHkgMTBoLCB3aGlj
aCBtaWdodCBoYXZlIGJlZW4gYXZhaWxhYmxlIDEwCj4gPiB5ZWFycyBhZ28uICBUaGV5J3ZlIGxp
a2VseSBiZWVuIGZpbmRhYmxlIHVzZWQgd2l0aCBkaWZmaWN1bHR5IG1vcmUKPiA+IHJlY2VudGx5
LCBidXQgbm8gaGFyZHdhcmUgbWFkZSBpbiB0aGUgcGFzdCA1IHllYXJzIG1hdGNoZXMgdGhpcyBw
cm9maWxlLgo+IAo+IFdlbGwsIEZhbTEwIGlzIG1lbnRpb25lZCBleHBsaWNpdGx5LCBidXQgYXMg
cGVyIHRoZSB1c2Ugb2YgZS5nLgo+IG1jaGVja19hbWRfZmFtWFggbmV3ZXIgb25lcyBhcmUgc3Vw
cG9ydGVkIGJ5IHRoaXMgY29kZQo+IGFzIHdlbGwuCgpJbiB0aGF0IGNhc2Ugc29tZXRpbWUgYmV0
d2VlbiBYZW4gNC4xIGFuZCBYZW4gNC40LCB0aGUgQU1EIE1DRS9FREFDIGNvZGUKd2FzIGNvbXBs
ZXRlbHkgYnJva2VuIGFuZCBoYXNuJ3QgYmVlbiBmaXhlZC4KCgoKPiA+IEdpdmVuIHRoZSByZWNl
bnQgdHJlbmRzIGluIFhlbidzIGRldmVsb3BtZW50IEknZCB0ZW5kIHRvIHN1Z2dlc3QgZ29pbmcg
YQo+ID4gZGlmZmVyZW50IGRpcmVjdGlvbiBmcm9tIHRoZSBleGlzdGluZyBjb2RlLiAgVGhlIGV4
aXN0aW5nIGNvZGUgd2FzCj4gPiBhdHRlbXB0aW5nIHRvIGhhbmRsZSBNQ0UvRURBQyBlcnJvcnMg
YnkgZW11bGF0aW5nIHRoZW0gYW5kIHBhc3NpbmcgdGhlbQo+ID4gdG8gdGhlIGVmZmVjdGVkIGRv
bWFpbi4gIEluc3RlYWQgb2YgdGhpcyBhcHByb2FjaCwgbGV0IERvbWFpbiAwIGhhbmRsZQo+ID4g
dGFsa2luZyB0byBNQ0UvRURBQyBoYXJkd2FyZSBhbmQgbWVyZWx5IGhhdmUgWGVuIGRlY29kZSBh
ZGRyZXNzZXMuCj4gPiAKPiA+IElmIGVycm9ycy93YXJuaW5ncyBhcmUgb2NjdXJpbmcsIHlvdSBu
ZWVkIHRob3NlIHJlcG9ydHMgY2VudHJhbGl6ZWQsCj4gPiB3aGljaCBwb2ludHMgdG8gaGFuZGxp
bmcgdGhlbSBpbiBEb21haW4gMC4gIElmIGFuIHVuY29ycmVjdGFibGUgZXJyb3IKPiA+IG9jY3Vy
cywgRG9tYWluIDAgc2hvdWxkIGNob29zZSB3aGV0aGVyIHRvIGtpbGwgYSBnaXZlbiBWTSBvciBw
YW5pYyB0aGUKPiA+IGVudGlyZSBtYWNoaW5lLiAgRWl0aGVyIHdheSwgRG9tYWluIDAgcmVhbGx5
IG5lZWRzIHRvIGJlIGFsZXJ0ZWQgdGhhdAo+ID4gaGFyZHdhcmUgaXMgbWlzYmVoYXZpbmcgYW5k
IG1heSBuZWVkIHRvIGJlIHJlcGxhY2VkLgo+IAo+IEJ1dCB0aGUgcG9pbnQgb2YgdGhlIHZpcnR1
YWxpemF0aW9uIGlzIHRvIGFsbG93IGd1ZXN0cyB0byBtb3JlIG9yIGxlc3MKPiBncmFjZWZ1bGx5
IHJlY292ZXIgKGF0IGxlYXN0IGFzIGZhciBhcyB0aGUgdGhlb3J5IG9mIGl0IGdvZXMpLCBlLmcu
IGJ5Cj4ga2lsbGluZyBqdXN0IGEgcHJvY2VzcywgcmF0aGVyIHRoYW4gZ2V0dGluZyBibGluZGx5
IGtpbGxlZC4KPiAKPiBBcyB0byBwYW5pYy1pbmcgdGhlIGVudGlyZSBtYWNoaW5lIC0gaWYgdGhh
dCdzIG5lY2Vzc2FyeSwgRG9tMCBpcwo+IHVubGlrZWx5IHRvIGJlIGluIHRoZSByaWdodCBwb3Np
dGlvbi4gVGhlcmUncyB3YXkgdG9vIGhpZ2ggYSBjaGFuY2UgZm9yCj4gZnVydGhlciB0aGluZ3Mg
dG8gZ28gd3JvbmcgdW50aWwgdGhlIGV2ZW50IGhhcyBldmVuIGp1c3QgYXJyaXZlZCBpbgo+IERv
bTAsIGxldCBhbG9uZSBpdCBoYXZpbmcgdGFrZW4gYSBkZWNpc2lvbi4KCkknbGwgYWdyZWUgaXQg
ZG9lcyBtYWtlIHNlbnNlIHRvIHRyeSBzZW5kaW5nIGEgY29ycnVwdGVkIG1lbW9yeSBhbGVydCB0
bwp0aGUgZWZmZWN0ZWQgZG9tYWluLCByYXRoZXIgdGhhbiBudWtpbmcgdGhlIGVudGlyZSBWTS4g
IEFsZXJ0aW5nIHRoZQpvd25lciBvZiB0aGUgaGFyZHdhcmUgdGhvdWdoIHNob3VsZCBiZSBoaWdo
ZXIgcHJpb3JpdHkgYXMgdGhleSB3aWxsIHRoZW4Ka25vdyB0aGV5IG5lZWQgdG8gc2NoZWR1bGUg
YSBkb3dudGltZSBhbmQgcmVwbGFjZSB0aGUgbW9kdWxlLgoKCj4gPiBUaGUgb3RoZXIgcGFydCBp
cyBhbGVydGluZyBEb21haW4gMCBpcyAqZmFyKiBtb3JlIGxpa2VseSB0byBnZXQgdGhlCj4gPiBj
b3JyZWN0IHR5cGUgb2YgYXR0ZW50aW9uLiAgQSBidXNpbmVzcyBvd25pbmcgYSBEb21haW4gVSBv
biBhIHJhbmRvbQo+ID4gbWFjaGluZSwgbWF5IHJ1biBhIGtlcm5lbCB3aXRob3V0IE1DRS9FREFD
IHN1cHBvcnQgb3IgY291bGQgbWlzcyB0aGUKPiA+IGVudHJpZXMgaW4gdGhlaXIgc3lzdGVtIGxv
Zywgbm9yIHdvdWxkIHRoZXkgbmVjZXNzYXJpbHkga25vdyB0aGUgY29ycmVjdAo+ID4gcGVyc29u
ZWwgdG8gY29udGFjdCBhYm91dCBoYXJkd2FyZSBmYWlsaW5nLgo+IAo+IEFsZXJ0aW5nIERvbTAg
YWxvbmdzaWRlIHRoZSBhZmZlY3RlZCBEb21VIG1heSBpbmRlZWQgYmUgZGVzaXJhYmxlLAo+IGJ1
dCBtYWlubHkgZm9yIHRoZSBwdXJwb3NlIG9mIGxvZ2dpbmcsIG9ubHkgYXMgYSBsYXN0IHJlc29y
dCBmb3IgdGhlCj4gcHVycG9zZSBvZiBraWxsaW5nIGEgZ3Vlc3QuCgpJIHRoaW5rIGFsZXJ0aW5n
IERvbTAgc2hvdWxkIGJlIHJhdGhlciBoaWdoZXIgcHJpb3JpdHkgdGhhbiBhbGVydGluZwpEb21V
cy4gIEEgZ2l2ZW4gRG9tVSBtYXkgc2VlIG9uZSBjb3JyZWN0YWJsZSBtZW1vcnkgZXJyb3IgcGVy
IG1vbnRoLAp3aGljaCBtaWdodCBzZWVtIGhhcm1sZXNzIHVudGlsIHlvdSBmaW5kIHRoZXJlIGFy
ZSBhIGh1bmRyZWQgRG9tVXMgb24KdGhhdCBoYXJkd2FyZSBhbmQgZXZlcnkgb25lIG9mIHRoZW0g
aXMgc2VlaW5nIG9uZSBlcnJvciBwZXIgbW9udGguCgpUaGUgb25seSByZWFsIHVzZWZ1bCBwbGFj
ZSB0byByZXBvcnQgY29ycmVjdGFibGUgZXJyb3JzIGxpa2UgdGhhdCBpcyB0bwpEb20wLiAgTWVh
bndoaWxlIHVuY29ycmVjdGFibGUgZXJyb3JzIGFyZSBsaWtlbHkgYmV0dGVyIHRvIHNlbmQgYSBQ
VgptZXNzYWdlIHRvIHRoZSBEb21VLiAgTGV0IFFFTVUgdHVybiBpdCBpbnRvIHNvbWV0aGluZyB3
aGljaCBsb29rcyBsaWtlCnJlYWwgaGFyZHdhcmUgaWYgbmVlZGVkLiAgTWVhbndoaWxlIERvbTAg
bWF5IGhhdmUgYSBtb3JlIHVwIHRvIGRhdGUKZHJpdmVyIGZvciB0aGUgaGFyZHdhcmUgdGhhbiBY
ZW4uCgoKLS0gCihcX19fKFxfX18oXF9fX19fXyAgICAgICAgICAtLT0+IDgtKSBFSE0gPD0tLSAg
ICAgICAgICBfX19fX18vKV9fXy8pX19fLykKIFxCUyAoICAgIHwgICAgICAgICBlaGVtK3NpZ21z
Z0BtNXAuY29tICBQR1AgODcxNDU0NDUgICAgICAgICB8ICAgICkgICAvCiAgXF9DU1wgICB8ICBf
X19fXyAgLU8gI2luY2x1ZGUgPHN0ZGRpc2NsYWltZXIuaD4gTy0gICBfX19fXyAgfCAgIC8gIF8v
CjhBMTlcX19fXF98Xy81OEQyIDdFM0QgRERGNCA3QkE2IDwtUEdQLT4gNDFEMSBCMzc1IDM3RDAg
ODcxNFxffF8vX19fLzU0NDUKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 18:27:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 18:27:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guiDJ-0001n4-Hh; Fri, 15 Feb 2019 18:27:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=325E=QW=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1guiDI-0001mz-9s
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 18:27:52 +0000
X-Inumbo-ID: 6659d770-314f-11e9-976b-a787c024e524
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6659d770-314f-11e9-976b-a787c024e524;
 Fri, 15 Feb 2019 18:27:50 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E7FBE20836;
 Fri, 15 Feb 2019 18:27:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550255269;
 bh=CXgy7KrNWg8EaSdAoOtyDxHqx9co50gwfxPfivhiqJU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=vxfBq21n15m0JpGVm3LUlNDZw1Bj1Q6/H3yUDkszBuBXE+6LGnhXl9BPmp6UN9S43
 EoDRiL+qnX58HjC1jeTCzufnrt8re3WQp37HWckv2jeqH3+1V8Bx68dSxvovr7+xfb
 QzpkHRrXZtX6Ngdh7TT8CyPE920iVSA9dYgFsBCk=
Date: Fri, 15 Feb 2019 10:27:47 -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: <FBD9C394-9197-4805-9A13-5EAA814B0EFC@citrix.com>
Message-ID: <alpine.DEB.2.10.1902151020400.5641@sstabellini-ThinkPad-X260>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <A2C0B65C-32D0-4243-8A14-73B8331AC386@citrix.com>
 <alpine.DEB.2.10.1902150933330.5641@sstabellini-ThinkPad-X260>
 <FBD9C394-9197-4805-9A13-5EAA814B0EFC@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1757274377-1550254940=:5641"
Content-ID: <alpine.DEB.2.10.1902151022450.5641@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Xen-devel <xen-devel@lists.xen.org>, "Daniel P. Smith" <dpsmith.dev@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-1757274377-1550254940=:5641
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1902151022451.5641@sstabellini-ThinkPad-X260>

On Fri, 15 Feb 2019, George Dunlap wrote:
> > On Feb 15, 2019, at 5:36 PM, Stefano Stabellini <sstabellini@kernel.org> wrote:
> > 
> > On Fri, 15 Feb 2019, George Dunlap wrote:
> >>> On Feb 13, 2019, at 7:11 PM, Stefano Stabellini <sstabellini@kernel.org> wrote:
> >>> 
> >>> On Wed, 13 Feb 2019, Wei Liu wrote:
> >>>> On Tue, Feb 12, 2019 at 09:34:25PM -0500, Daniel P. Smith wrote:
> >>>>> Greetings,
> >>>>> 
> >>>>> On the 11/14/18 Xen x86 community call a discussion was initiated about
> >>>>> using Kconfig to build minimized versions of Xen for security, safety
> >>>>> and other certification requirements. After some offline discussions
> >>>>> with Xen contributors I realized that a variety of efforts each with
> >>>>> their own respective goals are underway,
> >>>>> 
> >>>>> - nested virtualization
> >>>>> - mixed criticality architectures
> >>>>> - reducing trusted componentary
> >>>>> - combining hardware protection of virtualization with performance and
> >>>>> ease-of-use of containers
> >>>>> 
> >>>>> These efforts use hypervisors in different roles, all which Xen is
> >>>>> capable of meeting. Today Xen's utility comes at the expense of carrying
> >>>>> features necessary for one role to be present in another role where it
> >>>>> is not required, e.g. PV interfaces that may not be essential in an ARM
> >>>>> mixed criticality deployment.
> >>>>> 
> >>>>> The initial focus will be to explore and document the range of possible
> >>>>> use cases that are of interest to the Xen community. This will be the
> >>>>> input to a design document that is crafted in conjunction with the Xen
> >>>>> maintainers, to identify possible approaches to extend the existing
> >>>>> Kconfig infrastructure to produce tailored instances of Xen.
> >>>>> 
> >>>>> If you are interested in participating in this effort, please reply to
> >>>>> this thread to outline possible use cases, design constraints and other
> >>>>> considerations for improving Xen's Kconfig infrastructure to support
> >>>>> tailoring for specific use cases.
> >>>>> 
> >>>> 
> >>>> My impression from the community call is that you want to provide
> >>>> smallish configurations for different use cases.
> >>>> 
> >>>> The Kconfig infrastructure is already able to do what you want as far as
> >>>> I can tell.  You can easily feed it a base config file -- see files
> >>>> under automation/configs/x86/.  What sort of extension is needed in your
> >>>> opinion?
> >>>> 
> >>>> As use case goes, it would be a good start if you just submit something
> >>>> you care about.
> >>> 
> >>> I mentioned on the call that a good first start could be a kconfig that
> >>> allows to build an hypervisor binary with only support for PVH and only
> >>> support for recent Intel machines, with the goal of minimizing the code
> >>> base to less than 100K LOC.
> >> 
> >> I think one thing that might be helpful is a sort of “feature document” for each defconfig we’re looking at creating.  This would include:
> >> 
> >> * What the “target use case” for each defconfig would be
> >> * The end goal in terms of functionality / LoC / whatever
> >> * The current state, work items yet to do
> >> * What potential variations there are (i.e., how to enable shadow if you want, or switch from Intel-only to AMD-only)
> >> 
> >> I’ve sort of been using docs/design/qemu-deprivilege.md in this way: Saying where we want to go, and moving things from “to do” to “done” as they get implemented.  That would make it easier to have in-progress things in the tree, make it easier for people to collaborate / enhance defconfigs, and also be a starting point for talking about testing and support status.
> > 
> > +1
> > 
> > Just to set the expectations right on this thread: I am just trying to
> > provide feedback from the field, things I know are important to the Xen
> > on x86 embedded user community. I am not going to take this on as a work
> > item.  But somebody else might? Daniel Smith, I am looking at you :-)
> 
> I tried to make this clear on the call, but just in case, let me try to repeat / expand on what I said:
> 
> When creating a brand-new thing like this, the best thing is for each person/org to make exactly the thing that they want.  Daniel shouldn’t be trying to make a defconfig for embedded x86 hypervisors unless that’s specifically what he wants to use: he should be making a defconfig for his specific use case.
> 
> When someone else comes along and wants the second instance of whatever this thing is, we can then refactor our system based on two people’s real actual requirements.
> 
> The only time to try to sit and plan a General Purpose Thing are:
> 1. When you already have loads of instances, so you have a clear idea what a General Purpose Thing of this type looks like
> 2. When you need to worry about backwards compatibility.
> 
> I don’t think #1 or #2 are true in this case; so the most efficient thing will be for Daniel to make exactly the thing that he himself wants, spending very little time on attempting to make it a General Purpose Thing that someone else might want.

Daniel started this thread with the following statement:

  If you are interested in participating in this effort, please reply to
  this thread to outline possible use cases, design constraints and other
  considerations for improving Xen's Kconfig infrastructure to support
  tailoring for specific use cases.

That's what I was trying to do :-)

Also, I have already enhanced the build and reduced the total LOC count
in Xen 4.12 to less than 50K for Xilinx MPSoC. My comment that "I am not
going to take this on" refers to the x86 side of things. We can
certainly work together on components that are common.

And from what I understood the x86 embedded use-case I was trying to
highlight is a decent stepping stone toward Daniel's own kconfig
enhancement goals.
--8323329-1757274377-1550254940=:5641
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1757274377-1550254940=:5641--


From xen-devel-bounces@lists.xenproject.org Fri Feb 15 18:29:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 18:29:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guiF8-0001sQ-Vv; Fri, 15 Feb 2019 18:29:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i5f5=QW=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1guiF7-0001sL-8n
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 18:29:45 +0000
X-Inumbo-ID: a9ab832f-314f-11e9-bc90-bc764e045a96
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9ab832f-314f-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 18:29:43 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Feb 2019 10:29:42 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,373,1544515200"; d="scan'208";a="124787412"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by fmsmga008.fm.intel.com with ESMTP; 15 Feb 2019 10:29:42 -0800
Date: Fri, 15 Feb 2019 10:29:36 -0800
From: Ira Weiny <ira.weiny@intel.com>
To: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org,
 kvm-ppc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, kvm@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-rdma@vger.kernel.org, linux-media@vger.kernel.org,
 linux-scsi@vger.kernel.org, devel@driverdev.osuosl.org,
 virtualization@lists.linux-foundation.org, netdev@vger.kernel.org,
 linux-fbdev@vger.kernel.org, xen-devel@lists.xenproject.org,
 devel@lists.orangefs.org, linux-mm@kvack.org,
 ceph-devel@vger.kernel.org, rds-devel@oss.oracle.com
Message-ID: <20190215182935.GC26988@iweiny-DESK2.sc.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH V2 0/7] Add FOLL_LONGTERM to GUP fast and
 use it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: 20190211201643.7599-1-ira.weiny@intel.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBOT1RFOiBUaGlzIHNlcmllcyBkZXBlbmRzIG9uIG15IGNsZWFuIHVwIHBhdGNoIHRvIHJlbW92
ZSB0aGUgd3JpdGUgcGFyYW1ldGVyCj4gZnJvbSBndXBfZmFzdF9wZXJtaXR0ZWQoKVsxXQo+IAo+
IEhGSTEsIHFpYiwgYW5kIG10aGNhLCB1c2UgZ2V0X3VzZXJfcGFnZXNfZmFzdCgpIGR1ZSB0byBp
dCBwZXJmb3JtYW5jZQo+IGFkdmFudGFnZXMuICBUaGVzZSBwYWdlcyBjYW4gYmUgaGVsZCBmb3Ig
YSBzaWduaWZpY2FudCB0aW1lLiAgQnV0Cj4gZ2V0X3VzZXJfcGFnZXNfZmFzdCgpIGRvZXMgbm90
IHByb3RlY3QgYWdhaW5zdCBtYXBwaW5nIG9mIEZTIERBWCBwYWdlcy4KPiAKPiBJbnRyb2R1Y2Ug
Rk9MTF9MT05HVEVSTSBhbmQgdXNlIHRoaXMgZmxhZyBpbiBnZXRfdXNlcl9wYWdlc19mYXN0KCkg
d2hpY2gKPiByZXRhaW5zIHRoZSBwZXJmb3JtYW5jZSB3aGlsZSBhbHNvIGFkZGluZyB0aGUgRlMg
REFYIGNoZWNrcy4gIFhEUCBoYXMgYWxzbwo+IHNob3duIGludGVyZXN0IGluIHVzaW5nIHRoaXMg
ZnVuY3Rpb25hbGl0eS5bMl0KPiAKPiBJbiBhZGRpdGlvbiB3ZSBjaGFuZ2UgZ2V0X3VzZXJfcGFn
ZXMoKSB0byB1c2UgdGhlIG5ldyBGT0xMX0xPTkdURVJNIGZsYWcgYW5kCj4gcmVtb3ZlIHRoZSBz
cGVjaWFsaXplZCBnZXRfdXNlcl9wYWdlc19sb25ndGVybSBjYWxsLgo+IAo+IFsxXSBodHRwczov
L2xrbWwub3JnL2xrbWwvMjAxOS8yLzExLzIzNwo+IFsyXSBodHRwczovL2xrbWwub3JnL2xrbWwv
MjAxOS8yLzExLzE3ODkKCkFueSBjb21tZW50cyBvbiB0aGlzIHNlcmllcz8gIEkndmUgdG91Y2hl
ZCBhIGxvdCBvZiBzdWJzeXN0ZW1zIHdoaWNoIEkgdGhpbmsKcmVxdWlyZSByZXZpZXcuCgpUaGFu
a3MsCklyYQoKPiAKPiBJcmEgV2VpbnkgKDcpOgo+ICAgbW0vZ3VwOiBSZXBsYWNlIGdldF91c2Vy
X3BhZ2VzX2xvbmd0ZXJtKCkgd2l0aCBGT0xMX0xPTkdURVJNCj4gICBtbS9ndXA6IENoYW5nZSB3
cml0ZSBwYXJhbWV0ZXIgdG8gZmxhZ3MgaW4gZmFzdCB3YWxrCj4gICBtbS9ndXA6IENoYW5nZSBH
VVAgZmFzdCB0byB1c2UgZmxhZ3MgcmF0aGVyIHRoYW4gYSB3cml0ZSAnYm9vbCcKPiAgIG1tL2d1
cDogQWRkIEZPTExfTE9OR1RFUk0gY2FwYWJpbGl0eSB0byBHVVAgZmFzdAo+ICAgSUIvaGZpMTog
VXNlIHRoZSBuZXcgRk9MTF9MT05HVEVSTSBmbGFnIHRvIGdldF91c2VyX3BhZ2VzX2Zhc3QoKQo+
ICAgSUIvcWliOiBVc2UgdGhlIG5ldyBGT0xMX0xPTkdURVJNIGZsYWcgdG8gZ2V0X3VzZXJfcGFn
ZXNfZmFzdCgpCj4gICBJQi9tdGhjYTogVXNlIHRoZSBuZXcgRk9MTF9MT05HVEVSTSBmbGFnIHRv
IGdldF91c2VyX3BhZ2VzX2Zhc3QoKQo+IAo+ICBhcmNoL21pcHMvbW0vZ3VwLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDExICstCj4gIGFyY2gvcG93ZXJwYy9rdm0vYm9vazNzXzY0X21t
dV9odi5jICAgICAgICAgfCAgIDQgKy0KPiAgYXJjaC9wb3dlcnBjL2t2bS9lNTAwX21tdS5jICAg
ICAgICAgICAgICAgICB8ICAgMiArLQo+ICBhcmNoL3Bvd2VycGMvbW0vbW11X2NvbnRleHRfaW9t
bXUuYyAgICAgICAgIHwgICA0ICstCj4gIGFyY2gvczM5MC9rdm0vaW50ZXJydXB0LmMgICAgICAg
ICAgICAgICAgICAgfCAgIDIgKy0KPiAgYXJjaC9zMzkwL21tL2d1cC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAxMiArLQo+ICBhcmNoL3NoL21tL2d1cC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDExICstCj4gIGFyY2gvc3BhcmMvbW0vZ3VwLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDkgKy0KPiAgYXJjaC94ODYva3ZtL3BhZ2luZ190bXBsLmggICAgICAgICAg
ICAgICAgICB8ICAgMiArLQo+ICBhcmNoL3g4Ni9rdm0vc3ZtLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAyICstCj4gIGRyaXZlcnMvZnBnYS9kZmwtYWZ1LWRtYS1yZWdpb24uYyAgICAg
ICAgICAgfCAgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3ZpYS92aWFfZG1hYmxpdC5jICAgICAg
ICAgICB8ICAgMyArLQo+ICBkcml2ZXJzL2luZmluaWJhbmQvY29yZS91bWVtLmMgICAgICAgICAg
ICAgIHwgICA1ICstCj4gIGRyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfcGFnZXMuYyAg
ICAgfCAgIDUgKy0KPiAgZHJpdmVycy9pbmZpbmliYW5kL2h3L210aGNhL210aGNhX21lbWZyZWUu
YyB8ICAgMyArLQo+ICBkcml2ZXJzL2luZmluaWJhbmQvaHcvcWliL3FpYl91c2VyX3BhZ2VzLmMg
IHwgICA4ICstCj4gIGRyaXZlcnMvaW5maW5pYmFuZC9ody9xaWIvcWliX3VzZXJfc2RtYS5jICAg
fCAgIDIgKy0KPiAgZHJpdmVycy9pbmZpbmliYW5kL2h3L3VzbmljL3VzbmljX3Vpb20uYyAgICB8
ICAgOSArLQo+ICBkcml2ZXJzL21lZGlhL3Y0bDItY29yZS92aWRlb2J1Zi1kbWEtc2cuYyAgIHwg
ICA2ICstCj4gIGRyaXZlcnMvbWlzYy9nZW53cWUvY2FyZF91dGlscy5jICAgICAgICAgICAgfCAg
IDIgKy0KPiAgZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfaG9zdC5jICAgICAgICAgICB8ICAg
MiArLQo+ICBkcml2ZXJzL21pc2Mvdm13X3ZtY2kvdm1jaV9xdWV1ZV9wYWlyLmMgICAgIHwgICA2
ICstCj4gIGRyaXZlcnMvcGxhdGZvcm0vZ29sZGZpc2gvZ29sZGZpc2hfcGlwZS5jICAgfCAgIDMg
Ky0KPiAgZHJpdmVycy9yYXBpZGlvL2RldmljZXMvcmlvX21wb3J0X2NkZXYuYyAgICB8ICAgNCAr
LQo+ICBkcml2ZXJzL3NidXMvY2hhci9vcmFkYXguYyAgICAgICAgICAgICAgICAgIHwgICAyICst
Cj4gIGRyaXZlcnMvc2NzaS9zdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKy0K
PiAgZHJpdmVycy9zdGFnaW5nL2dhc2tldC9nYXNrZXRfcGFnZV90YWJsZS5jICB8ICAgNCArLQo+
ICBkcml2ZXJzL3RlZS90ZWVfc2htLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCj4g
IGRyaXZlcnMvdmZpby92ZmlvX2lvbW11X3NwYXByX3RjZS5jICAgICAgICAgfCAgIDMgKy0KPiAg
ZHJpdmVycy92ZmlvL3ZmaW9faW9tbXVfdHlwZTEuYyAgICAgICAgICAgICB8ICAgMyArLQo+ICBk
cml2ZXJzL3Zob3N0L3Zob3N0LmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCj4gIGRy
aXZlcnMvdmlkZW8vZmJkZXYvcHZyMmZiLmMgICAgICAgICAgICAgICAgfCAgIDIgKy0KPiAgZHJp
dmVycy92aXJ0L2ZzbF9oeXBlcnZpc29yLmMgICAgICAgICAgICAgICB8ICAgMiArLQo+ICBkcml2
ZXJzL3hlbi9nbnRkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCj4gIGZzL29y
YW5nZWZzL29yYW5nZWZzLWJ1Zm1hcC5jICAgICAgICAgICAgICAgfCAgIDIgKy0KPiAgaW5jbHVk
ZS9saW51eC9tbS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNyArLQo+ICBrZXJuZWwv
ZnV0ZXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCj4gIGxpYi9pb3Zf
aXRlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KPiAgbW0vZ3VwLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIyMCArKysrKysrKysrKystLS0t
LS0tLQo+ICBtbS9ndXBfYmVuY2htYXJrLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1
ICstCj4gIG1tL3V0aWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDgg
Ky0KPiAgbmV0L2NlcGgvcGFnZXZlYy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAr
LQo+ICBuZXQvcmRzL2luZm8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICst
Cj4gIG5ldC9yZHMvcmRtYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKy0K
PiAgNDQgZmlsZXMgY2hhbmdlZCwgMjMyIGluc2VydGlvbnMoKyksIDE4MCBkZWxldGlvbnMoLSkK
PiAKPiAtLSAKPiAyLjIwLjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 18:37:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 18:37:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guiMK-0002mr-Pl; Fri, 15 Feb 2019 18:37:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q2aB=QW=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1guiMJ-0002mm-5x
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 18:37:11 +0000
X-Inumbo-ID: b32fc737-3150-11e9-bc90-bc764e045a96
Received: from mail-ua1-x92b.google.com (unknown [2607:f8b0:4864:20::92b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b32fc737-3150-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 18:37:09 +0000 (UTC)
Received: by mail-ua1-x92b.google.com with SMTP id a42so3071446uad.1
 for <xen-devel@lists.xen.org>; Fri, 15 Feb 2019 10:37:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=7EwxZKWcrqxWD+ABFDdyJxiAi7RQTImKwzL4auzsHqk=;
 b=gvTLwqyS5FrfRbiwcR1vajjlHMIZejJmiwcBEM+qqdhh5v52pRs3eYFZCi9CSHXVkp
 uB1IhLPK5RHDTUAbYXhGV2KHPVezwjdQYfw5dajCNoekMTzHxBozEb4+WF+X/Hr1csOC
 9WyjVDxOYJX+eDO3oe0yxCyQMmkPQ3Rxxo8QjleFhaMGzyNovarnyKGHGz1H9glZ/Q25
 r8sIuqPRMOBUoilIhtVxZaiBnmEJExz85QNjJI0QcD14TcHvtSxGKaW0VW8BSu3BRFWd
 3RHylKKK0hd4PnWuNv5DSHSG0xc/yxXnXjUKwgXC4ThUaIb0BlSqBTmPtHKO7IeI7Vkb
 T3RA==
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=7EwxZKWcrqxWD+ABFDdyJxiAi7RQTImKwzL4auzsHqk=;
 b=aZNM3utW/ue9vL28w5SuZr3cS+JZFB3ubHU/mxWwuL1iY1niV8SZ4xq1I/DdZDsHea
 ixz+goV0tvQ1eWPp9W/JEw8kv1KgzIv02P2rYeUwmlFxZIbLYcdmHnq9BYR8NNVVyt+m
 sqgU9G3IZe/p9XDLxPcoN6C1aciZMPFaokyPsn6kwVzujswUEjUwiCGI7zxCOm9Xav8c
 C/FVDEhzabwU4XYKs2OrAGg46haBMdDWqenvj2tbgyr8ud9Y5IS7OO+alg83bvjQEqhc
 ItNMOTv79kVznILOkRomurceByNxIpEcimG4Hk5Xl6WJ2FDd+7QfdkkSzN9itK2MqkZD
 f9pQ==
X-Gm-Message-State: AHQUAuZR8ijPNNhi3WBvNJkghlIii3JCVoEW+yQtJ8veswdCUlNXefUQ
 O7Q+LLADIFo29JNMgfK0WhuPgH0Umk6dve0BGeE=
X-Google-Smtp-Source: AHgI3IZSqYWcHkuHQYJGjiYAYnK/IQ1ZLX2TULch+i66OhmUj4U/pQv/qNm4PXTcjBDYU4L+ir57Pc1x8WgnjrlJN9c=
X-Received: by 2002:ab0:2784:: with SMTP id t4mr1150372uap.27.1550255828021;
 Fri, 15 Feb 2019 10:37:08 -0800 (PST)
MIME-Version: 1.0
References: <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
 <316d93d5-7b4d-ace3-9bfa-7680057e92bd@gmail.com>
 <20190214162909.ylnjnarbkfkrpwyk@mac>
 <425ca87e-580e-7b9e-f6eb-f231f3b7d3a8@gmail.com>
 <CAF3u54DpYoKXTC5rHf94nPbXtuOLdFDCik9gNAUhQ_AEKufqqA@mail.gmail.com>
 <7bd97574-44cf-f749-00cb-f19c492e0550@gmail.com>
In-Reply-To: <7bd97574-44cf-f749-00cb-f19c492e0550@gmail.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Fri, 15 Feb 2019 19:36:51 +0100
Message-ID: <CAF3u54DwgQx_DPWEXTGsHf9NOeMG_zjkOhG-NqaV2x-g1z0PWA@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============2007636141661337420=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2007636141661337420==
Content-Type: multipart/alternative; boundary="000000000000f0b6e60581f30f20"

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

Sorry for the formatting.

On Fri, 15 Feb 2019, 18:30 Andrii Anisov, <andrii.anisov@gmail.com> wrote:

> Hello Julien,
>
> On 15.02.19 18:31, Julien Grall wrote:
> > Why? Is it because you want to be cache-aligned?  If so, requiring the
> > structure to be 64-bytes is not enough.
>
> I did not mean caches.
>

What is the reason then?

> You also want the address to
> > be 64-bytes aligned.
>
> I would keep it as a hint for static/dynamic allocations in VMs, hoping
> the address would be normally 64 bytes aligned.
> I hope it might be stronger than, only commenting it should not cross a
> page boundary. E.g. like `struct vcpu_register_vcpu_info` is commented.
>
> I've got this idea after looking at runstate definition as per-cpu in
> Linux [1]
>

It is not obvious why it would be 64-bytes alignment from the definition.
Can you please explain the rationale to impose that alignment?

I really appreciate you suggest ideas/patches but  it would be helpful if
you provide rationale at the same time. This would avoid a round of e-mails
just for asking the reasons and delay the interesting bits.


> > If an OS cares about it, then it can aligned itself here.
> I suppose we can hint the OS by structure alignment in the interface
> header, and require it from OS verifying it on hypercall handling

.


> [1]
> https://elixir.bootlin.com/linux/v5.0-rc6/source/drivers/xen/time.c#L22
>
> --
> Sincerely,
> Andrii Anisov.
>

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

<span>Sorry for the formatting.</span><br><br><div class=3D"gmail_quote"><d=
iv dir=3D"ltr">On Fri, 15 Feb 2019, 18:30 Andrii Anisov, &lt;<a href=3D"mai=
lto:andrii.anisov@gmail.com">andrii.anisov@gmail.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">Hello Julien,<br>
<br>
On 15.02.19 18:31, Julien Grall wrote:<br>
&gt; Why? Is it because you want to be cache-aligned?=C2=A0 If so, requirin=
g the<br>
&gt; structure to be 64-bytes is not enough.<br>
<br>
I did not mean caches.<br></blockquote></div><div><br></div><div>What is th=
e reason then?</div><div><br></div><div class=3D"gmail_quote"><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">
&gt; You also want the address to<br>
&gt; be 64-bytes aligned.<br>
<br>
I would keep it as a hint for static/dynamic allocations in VMs, hoping the=
 address would be normally 64 bytes aligned.<br>
I hope it might be stronger than, only commenting it should not cross a pag=
e boundary. E.g. like `struct vcpu_register_vcpu_info` is commented.<br>
<br>
I&#39;ve got this idea after looking at runstate definition as per-cpu in L=
inux [1]<br></blockquote></div><div><br></div><div>It is not obvious why it=
 would be 64-bytes alignment from the definition. Can you please explain th=
e rationale to impose that alignment?</div><div><br></div><div>I really app=
reciate you suggest ideas/patches but=C2=A0 it would be helpful if you prov=
ide rationale at the same time. This would avoid a round of e-mails just fo=
r asking the reasons and delay the interesting bits.</div><div><br></div><d=
iv class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:=
0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
&gt; If an OS cares about it, then it can aligned itself here.<br>
I suppose we can hint the OS by structure alignment in the interface header=
, and require it from OS verifying it on hypercall handling</blockquote></d=
iv><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">.</blockquote>=
</div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
[1] <a href=3D"https://elixir.bootlin.com/linux/v5.0-rc6/source/drivers/xen=
/time.c#L22" rel=3D"noreferrer" target=3D"_blank">https://elixir.bootlin.co=
m/linux/v5.0-rc6/source/drivers/xen/time.c#L22</a><br>
<br>
-- <br>
Sincerely,<br>
Andrii Anisov.<br>
</blockquote></div>

--000000000000f0b6e60581f30f20--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2007636141661337420==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 15 18:38:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 18:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guiNp-0002ry-6f; Fri, 15 Feb 2019 18:38:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=K5SY=QW=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1guiNo-0002rr-7L
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 18:38:44 +0000
X-Inumbo-ID: ea6e1500-3150-11e9-bc90-bc764e045a96
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea6e1500-3150-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 18:38:41 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id j125so10570452wmj.1
 for <xen-devel@lists.xenproject.org>; Fri, 15 Feb 2019 10:38:41 -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=6UD24Rvm0mlNwCgtQKCT6GO3WQ/kNwwoMCF78IDki3Y=;
 b=CE6UoBpL55buOhzfsr+4NmttAS6/LSgCafXZ0Se+wfOKy3oZoZwDS3Wj+ePAXaPOmC
 ptH1fLeXo8LWsclV8aUaEUjcLz7lVn3z0nwyboZKg/fHBXH1D7CKdC2sBjXJEiO9rmta
 UdZXjgd+aNdntyeGMqdI6yUJT2gxdXBElB+G0o9IWtpLeyU4qUIlgnGwXbSvykZELpK2
 9UcWiGDxgL4p1T6RkBj+Id2KrO3KoLQfup/YCabd0/uOeySzM8e8+rPqHTIrsi3LGC64
 peXII3PCeuRgCkya/8Rcn4mM5BdKDuggMHRsPzgGXVS3bUiEi+Lkpd0bzSdQfdreFdkS
 oJhg==
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=6UD24Rvm0mlNwCgtQKCT6GO3WQ/kNwwoMCF78IDki3Y=;
 b=eD8xIauVDrObcUhTzgEQ2fhtJt+Jevbsq+KOa+lyF4UdSV0xy518xzmR5tFU8Ygk2y
 28PV6adcx7bC1+FzYYSzgldE+9OkcaZGaa/hHeEIAd6YpNEhxJE1hodvNWY9hvDk2b4m
 9MYk5ET+651JxCsyOfk8x3LT5jU3ZrG361aSwdv433mVz3s30/U0UpaiEj2opYTyCcWF
 Ks5a0kZb27gfQnFYiyyPMAHYxpSdZieDAeUM0kqahhoyUcRU+uVWp35JAKcELRymIlzf
 bvU4IGBwMmHXhKJPkCzVAMneY+n/4aRT9xGzXUCFO80jlQgclW5MLHS9ZEuUjBlm0ABi
 ROIw==
X-Gm-Message-State: AHQUAuYiU8G1wW+CcxyFTvhk7GDJleP8KJwBWmMZPM1Wn1AtVUo2+qh2
 plK3iIjqgPDOI7Mxj+5aiwAaApbwI0RQug==
X-Google-Smtp-Source: AHgI3IaaFG4z7Z7zGjv9dx0S+2byrkkry28qXO2q7rfrmLi2FCEb4BBQ88t9hlPtCozDqv/6IGnh5g==
X-Received: by 2002:a1c:6788:: with SMTP id b130mr7973939wmc.102.1550255919719; 
 Fri, 15 Feb 2019 10:38:39 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:e8b4:adad:78f6:98a9?
 ([2a02:c7f:ac18:da00:e8b4:adad:78f6:98a9])
 by smtp.gmail.com with ESMTPSA id x6sm1077419wmg.0.2019.02.15.10.38.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Feb 2019 10:38:38 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <B996BF41-718C-431F-AF98-67A6BF7017A1@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Fri, 15 Feb 2019 18:38:37 +0000
In-Reply-To: <077376B5-ACEE-4DA1-ACA7-FC231E3962AD@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>, rromoff@linuxfoundation.org,
 Nancy McGrory <nmcgrory@linuxfoundation.org>
References: <60FE8A49-D6C2-4DBD-A532-3D635C93836E@xenproject.org>
 <eaf19b34-0ddf-b383-12f6-4f74990567ce@citrix.com>
 <34B5407E-C0FE-4CB2-8CBD-F8026C833878@gmail.com>
 <D5958DF1-6424-45F6-9BF8-AAC316B73A7A@gmail.com>
 <077376B5-ACEE-4DA1-ACA7-FC231E3962AD@gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Organising a workshop to solve safety certification
 related questions (March 25/26, Cambridge, UK, Citrix)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Richard Bellairs <Richard_Bellairs@prqa.com>,
 Hisao Munakata <hisao.munakata.vt@renesas.com>,
 George Dunlap <george.dunlap@citrix.com>, Alex Agizim <Alex_Agizim@epam.com>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Saraschandra Reddy Madem <sarascha@xilinx.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Giulio Corradi <giulioc@xilinx.com>, Irby Thompson <irby@starlab.io>,
 Matt Spencer <Matt.Spencer@arm.com>, Oscar Ballan <oballan@xilinx.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: multipart/mixed; boundary="===============4724177134165380512=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4724177134165380512==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_0CE187D8-9D07-4B1E-BF08-5C533C91E14B"


--Apple-Mail=_0CE187D8-9D07-4B1E-BF08-5C533C91E14B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,

apologies this took a while. 5 weeks to go to the event!
I created =
https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cert=
ification =
<https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cer=
tification> which contains information about the venue, hotels and =
travel

I also added a registration form: please fill this out if you want to =
attend (even if just remotely): see =
https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cert=
ification#Registration_.28both_in_person_and_for_remote_participation.29 =
<https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cer=
tification#Registration_.28both_in_person_and_for_remote_participation.29>=


I started to put in some thoughts with regards to the agenda: I will be =
looking for volunteers to help with some of the content. I am working =
with EPAM on some of these, but others are welcome to join.
A scratchpad of ideas which will eventually become an agenda are here: =
https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0r=
ZzRms/edit =
<https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0=
rZzRms/edit>=20

If you need a visa invitation letter, there is a 3 working day =
turnaround. Please contact me via my Citrix email address as outlined in =
the Wiki page if you need an invitation letter

Best Regards
Lars


> On 4 Feb 2019, at 20:25, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> Hi all,
>=20
> from my perspective we have enough momentum to move forward, albeit =
some prospective attendees are still confirming their travel plans. I =
can accommodate a maximum if 15, but possibly, a few more. With this in =
Mind, please start booking flights.
>=20
> Location:
> The Citrix office in Milton, just outside of Cambridge
> Citrix Systems:
> 101 Cambridge Science Park Rd, Milton
> Cambridge CB4 0FY
> UK
>=20
> Timing
> The event will be held on Monday March 25, and ends on the 26th. I =
expect days to go from 9:00 to 17:00 and some beverages and food will be =
provided
> EPAM will host an evening event on the 25th
>=20
> Agenda
> With regards the agenda, I will work selected community members on it.
> The agenda is yours, so please prepare and be specific about the =
technical, community, process and maybe financial problems we have to =
solve.
>=20
> Remote Participation
> I will still need to test this and provide more feedback
>=20
> Registration
> I will set up an ad-hoc google doc
>=20
> Getting To Cambridge/Accommodation
> London Stansted is the easiest airport to fly to: there is a direct =
train that goes frequently and take 30-40 minutes
> You may have to use London Heathrow you come from the US, China or =
Japan. In that case, you can take a fixed rate taxi: see =
http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heathrow-Airpor=
t =
<http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heathrow-Airpo=
rt>
>=20
> The key question you will have to decide upon is whether you stay in =
the town centre, which is stunning, but it may take 30 mins to the =
Citrix office, or whether you stay close tp the office. I will provide =
more info in due time
>=20
> Regards
> Lars=20
>=20
>> On 23 Jan 2019, at 10:16, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>>=20
>> Hi all,
>>=20
>> it looks as if March 25/26 in Frankfurt or Cambridge is the best =
option. For Matt, this would mean that he can only attend the first day, =
but I believe this would be OK. Maybe Robin can attend the second day, =
instead of Matt. Before we finalise the dates, I will need to secure the =
meeting space. I will be able to do this in the next few days and will =
send an update as soon as this is done.
>>=20
>> Note that we had a few people on this list which have replied to me =
privately. Please let me know privately or publicly whether March 25/26 =
would be suitable for you. We can in parallel work on the agenda.
>> =20
>> Best Regards
>> Lars
>>=20
>>> On 16 Jan 2019, at 13:09, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>>>=20
>>>=20
>>>=20
>>>> On 16 Jan 2019, at 12:16, George Dunlap <george.dunlap@citrix.com =
<mailto:george.dunlap@citrix.com>> wrote:
>>>>=20
>>>> On 1/8/19 5:59 PM, Lars Kurth wrote:
>>>>> What I need is=20
>>>>> - Raise your hands if you are interested=20
>>>>> - Let me know of date / location restrictions
>>>>> - We could try and so some of this via video conference: would you =
be able to attend if we did open the meeting up to some remote =
participation
>>>>=20
>>>> I'm interested.  All the dates mentioned should work for me.
>>>>=20
>>>> -George
>>>=20
>>> Hi all,
>>>=20
>>> to summarise!
>>>=20
>>> We have a good number of people and organisations interested from =
pretty one everyone on the list, but it seems the dates won't work for =
most people.=20
>>> Location wise: Germany (Frankfurt) and/or UK (Cambridge) work for =
most, except for representatives from Dornerworks and Starlab, who would =
dial in for some of the meetings=20
>>> There seems to be a slight bias for Cambridge, as we have most of =
our maintainers there.=20
>>>=20
>>> Automotive vendors would be happy to align with automotive =
meetings/events (even in Japan), but that won't work for the committers =
as they won't normally be able to travel.=20
>>> I also have two organisations which could potentially host in =
Cambridge and one in Germany (Frankfurt). But the venue depends partly =
on the dates. This tells me, that we should choose either Frankfurt or =
Cambridge for the event.
>>>=20
>>> In terms of numbers we are roughly looking at 10-12 who could attend =
physically, but it could be more
>>>=20
>>> To move forward, I thought I would expend the time horizon a little =
bit via the following doodle poll: =
https://doodle.com/poll/anvfr2hk2t8gy9a8 =
<https://doodle.com/poll/anvfr2hk2t8gy9a8>
>>> Note that you can specify suboptimal dates by clicking twice: also, =
if you have any constraints on location, etc. feel free to make use of =
the commenting feature.
>>>=20
>>> I will be in the US mid-March and thus excluded these dates. I also =
excluded March 28/29: because of Brexit, it is possible that there would =
be some travel chaos at least in the UK.=20
>>>=20
>>> Regards
>>> Lars
>>>=20
>>>=20
>>>=20
>>=20
>=20


--Apple-Mail=_0CE187D8-9D07-4B1E-BF08-5C533C91E14B
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,<div class=3D""><br class=3D""></div><div class=3D"">apologies this =
took a while. 5 weeks to go to the event!</div><div class=3D"">I created =
<a =
href=3D"https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Saf=
ety_Certification" =
class=3D"">https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_=
Safety_Certification</a>&nbsp;which contains information about the =
venue, hotels and travel</div><div class=3D""><br class=3D""></div><div =
class=3D"">I also added a registration form: please fill this out if you =
want to attend (even if just remotely): see&nbsp;<a =
href=3D"https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Saf=
ety_Certification#Registration_.28both_in_person_and_for_remote_participat=
ion.29" =
class=3D"">https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_=
Safety_Certification#Registration_.28both_in_person_and_for_remote_partici=
pation.29</a></div><div class=3D""><br class=3D""></div><div class=3D"">I =
started to put in some thoughts with regards to the agenda: I will be =
looking for volunteers to help with some of the content. I am working =
with EPAM on some of these, but others are welcome to join.</div><div =
class=3D"">A scratchpad of ideas which will eventually become an agenda =
are here:&nbsp;<a =
href=3D"https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBk=
IC_wiA0rZzRms/edit" =
class=3D"">https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6h=
VBkIC_wiA0rZzRms/edit</a>&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">If you need a visa invitation letter, =
there is a 3 working day turnaround. Please contact me via my Citrix =
email address as outlined in the Wiki page if you need an invitation =
letter</div><div class=3D""><br class=3D""></div><div class=3D"">Best =
Regards</div><div class=3D"">Lars</div><div class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 4 Feb 2019, at 20:25, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D"">Hi all,<div =
class=3D""><br class=3D""><div class=3D"">from my perspective we have =
enough momentum to move forward, albeit some prospective attendees are =
still confirming their travel plans. I can accommodate a maximum if 15, =
but possibly, a few more. With this in Mind, please start booking =
flights.</div><div class=3D""><br class=3D""></div><div class=3D""><b =
class=3D"">Location:</b></div><div class=3D"">The Citrix office in =
Milton, just outside of Cambridge</div><div class=3D"">Citrix =
Systems:</div><div class=3D""><div class=3D"">101 Cambridge Science Park =
Rd, Milton</div><div class=3D"">Cambridge CB4 0FY</div></div><div =
class=3D"">UK</div><div class=3D""><br class=3D""></div><div class=3D""><b=
 class=3D"">Timing</b></div><div class=3D""><div class=3D"">The event =
will be held on Monday March 25, and ends on the 26th. I expect days to =
go from 9:00 to 17:00 and some beverages and food will be =
provided</div></div><div class=3D"">EPAM will host an evening event on =
the 25th</div><div class=3D""><br class=3D""></div><div class=3D""><div =
class=3D""><b class=3D"">Agenda</b></div></div><div class=3D"">With =
regards the agenda, I will work selected community members on =
it.</div><div class=3D"">The agenda is yours, so please prepare and be =
specific about the technical, community, process and maybe financial =
problems we have to solve.</div><div class=3D""><br class=3D""></div><div =
class=3D""><b class=3D"">Remote Participation</b></div><div class=3D"">I =
will still need to test this and provide more feedback</div><div =
class=3D""><br class=3D""></div><div class=3D""><b =
class=3D"">Registration</b></div><div class=3D"">I will set up an ad-hoc =
google doc</div><div class=3D""><br class=3D""></div><div class=3D""><b =
class=3D"">Getting To Cambridge/Accommodation</b></div><div =
class=3D"">London Stansted is the easiest airport to fly to: there is a =
direct train that goes frequently and take 30-40 minutes</div><div =
class=3D"">You may have to use London Heathrow you come from the US, =
China or Japan. In that case, you can take a fixed rate taxi: =
see&nbsp;<a =
href=3D"http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heathro=
w-Airport" =
class=3D"">http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heat=
hrow-Airport</a></div><div class=3D""><br class=3D""></div><div =
class=3D"">The key question you will have to decide upon is whether you =
stay in the town centre, which is stunning, but it may take 30 mins to =
the Citrix office, or whether you stay close tp the office. I will =
provide more info in due time</div><div class=3D""><br =
class=3D""></div><div class=3D"">Regards</div><div =
class=3D"">Lars&nbsp;</div><div class=3D""><b class=3D""><br =
class=3D""></b></div><div class=3D""><div class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 23 Jan 2019, at 10:16, Lars =
Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D"">Hi all,<div =
class=3D""><br class=3D""></div><div class=3D"">it looks as =
if&nbsp;March 25/26 in Frankfurt or Cambridge is the best option. For =
Matt, this would mean that he can only attend the first day, but I =
believe this would be OK. Maybe Robin can attend the second day, instead =
of Matt. Before we finalise the dates, I will need to secure the meeting =
space. I will be able to do this in the next few days and will send an =
update as soon as this is done.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Note that we had a few people on this =
list which have replied to me privately. Please let me know privately or =
publicly whether&nbsp;March 25/26 would be suitable for you. We can in =
parallel work on the agenda.</div><div class=3D"">&nbsp;</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 16 Jan 2019, at 13:09, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D""><br class=3D""><div =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 16 Jan 2019, at 12:16, George Dunlap &lt;<a =
href=3D"mailto:george.dunlap@citrix.com" =
class=3D"">george.dunlap@citrix.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">On =
1/8/19 5:59 PM, Lars Kurth wrote:<br class=3D""><blockquote type=3D"cite" =
class=3D"">What I need is <br class=3D"">- Raise your hands if you are =
interested <br class=3D"">- Let me know of date / location =
restrictions<br class=3D"">- We could try and so some of this via video =
conference: would you be able to attend if we did open the meeting up to =
some remote participation<br class=3D""></blockquote><br class=3D"">I'm =
interested. &nbsp;All the dates mentioned should work for me.<br =
class=3D""><br class=3D""> -George<br =
class=3D""></div></div></blockquote></div><br class=3D""><div =
class=3D"">Hi all,</div><div class=3D""><br class=3D""></div><div =
class=3D"">to summarise!</div><div class=3D""><br class=3D""></div><div =
class=3D"">We have a good number of people and organisations interested =
from pretty one everyone on the list, but it seems the dates won't work =
for most people.&nbsp;</div><div class=3D"">Location wise: Germany =
(Frankfurt) and/or UK (Cambridge) work for most, except for =
representatives from Dornerworks and Starlab, who would dial in for some =
of the meetings&nbsp;</div><div class=3D"">There seems to be a slight =
bias for Cambridge, as we have most of our maintainers =
there.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">Automotive vendors would be happy to align with automotive =
meetings/events (even in Japan), but that won't work for the committers =
as they won't normally be able to travel.&nbsp;</div><div class=3D"">I =
also have two organisations which could potentially host in Cambridge =
and one in Germany (Frankfurt). But the venue depends partly on the =
dates. This tells me, that we should choose either Frankfurt or =
Cambridge for the event.</div><div class=3D""><br class=3D""></div><div =
class=3D"">In terms of numbers we are roughly looking at 10-12 who could =
attend physically, but it could be more</div><div class=3D""><br =
class=3D""></div><div class=3D"">To move forward, I thought I would =
expend the time horizon a little bit via the following doodle =
poll:&nbsp;<a href=3D"https://doodle.com/poll/anvfr2hk2t8gy9a8" =
class=3D"">https://doodle.com/poll/anvfr2hk2t8gy9a8</a></div><div =
class=3D"">Note that you can specify suboptimal dates by clicking twice: =
also, if you have any constraints on location, etc. feel free to make =
use of the commenting feature.</div><div class=3D""><br =
class=3D""></div><div class=3D"">I will be in the US mid-March and thus =
excluded these dates. I also excluded March 28/29: because of Brexit, it =
is possible that there would be some travel chaos at least in the =
UK.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">Regards</div><div class=3D"">Lars</div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div class=3D""><br =
class=3D""></div></div></div></blockquote></div><br =
class=3D""></div></div></div></blockquote></div><br =
class=3D""></div></div></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_0CE187D8-9D07-4B1E-BF08-5C533C91E14B--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4724177134165380512==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 15 18:42:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 18:42:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guiRQ-0003dn-TB; Fri, 15 Feb 2019 18:42:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yVz/=QW=citrix.com=prvs=942cbbc70=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1guiRP-0003di-Oz
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 18:42:27 +0000
X-Inumbo-ID: 6f367860-3151-11e9-9237-17b29a0d26f5
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f367860-3151-11e9-9237-17b29a0d26f5;
 Fri, 15 Feb 2019 18:42:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,373,1544486400"; d="scan'208";a="86026253"
To: Elliott Mitchell <ehem+xen@m5p.com>, Jan Beulich <JBeulich@suse.com>
References: <20190215042334.GA74835@mattapan.m5p.com>
 <5C669B690200007800216F34@prv1-mh.provo.novell.com>
 <20190215182023.GA80175@mattapan.m5p.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <613e8bfe-ddcd-6927-67f5-9f3fe247720c@citrix.com>
Date: Fri, 15 Feb 2019 18:42:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190215182023.GA80175@mattapan.m5p.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] MCE/EDAC Status/Updating?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMjAxOSAxODoyMCwgRWxsaW90dCBNaXRjaGVsbCB3cm90ZToKPiBPbiBGcmksIEZl
YiAxNSwgMjAxOSBhdCAwMzo1ODo0OUFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4g
T24gMTUuMDIuMTkgYXQgMDU6MjMsIDxlaGVtK3hlbkBtNXAuY29tPiB3cm90ZToKPj4+IFRoZSBN
Q0UvRURBQyBzdXBwb3J0IGNvZGUgYXBwZWFycyB0byBiZSBpbiByYXRoZXIgcG9vciBzaGFwZS4K
Pj4+Cj4+PiBUaGUgQU1EIGNvZGUgbWVudGlvbnMgRmFtaWx5IDEwaCwgd2hpY2ggbWlnaHQgaGF2
ZSBiZWVuIGF2YWlsYWJsZSAxMAo+Pj4geWVhcnMgYWdvLiAgVGhleSd2ZSBsaWtlbHkgYmVlbiBm
aW5kYWJsZSB1c2VkIHdpdGggZGlmZmljdWx0eSBtb3JlCj4+PiByZWNlbnRseSwgYnV0IG5vIGhh
cmR3YXJlIG1hZGUgaW4gdGhlIHBhc3QgNSB5ZWFycyBtYXRjaGVzIHRoaXMgcHJvZmlsZS4KPj4g
V2VsbCwgRmFtMTAgaXMgbWVudGlvbmVkIGV4cGxpY2l0bHksIGJ1dCBhcyBwZXIgdGhlIHVzZSBv
ZiBlLmcuCj4+IG1jaGVja19hbWRfZmFtWFggbmV3ZXIgb25lcyBhcmUgc3VwcG9ydGVkIGJ5IHRo
aXMgY29kZQo+PiBhcyB3ZWxsLgo+IEluIHRoYXQgY2FzZSBzb21ldGltZSBiZXR3ZWVuIFhlbiA0
LjEgYW5kIFhlbiA0LjQsIHRoZSBBTUQgTUNFL0VEQUMgY29kZQo+IHdhcyBjb21wbGV0ZWx5IGJy
b2tlbiBhbmQgaGFzbid0IGJlZW4gZml4ZWQuCgpJIHRha2UgaXQgeW91J3ZlIGdvdCBhIHVzZWNh
c2Ugd2hpY2ggbm93IGRvZXNuJ3Qgd29yaz8KCj4+PiBHaXZlbiB0aGUgcmVjZW50IHRyZW5kcyBp
biBYZW4ncyBkZXZlbG9wbWVudCBJJ2QgdGVuZCB0byBzdWdnZXN0IGdvaW5nIGEKPj4+IGRpZmZl
cmVudCBkaXJlY3Rpb24gZnJvbSB0aGUgZXhpc3RpbmcgY29kZS4gIFRoZSBleGlzdGluZyBjb2Rl
IHdhcwo+Pj4gYXR0ZW1wdGluZyB0byBoYW5kbGUgTUNFL0VEQUMgZXJyb3JzIGJ5IGVtdWxhdGlu
ZyB0aGVtIGFuZCBwYXNzaW5nIHRoZW0KPj4+IHRvIHRoZSBlZmZlY3RlZCBkb21haW4uICBJbnN0
ZWFkIG9mIHRoaXMgYXBwcm9hY2gsIGxldCBEb21haW4gMCBoYW5kbGUKPj4+IHRhbGtpbmcgdG8g
TUNFL0VEQUMgaGFyZHdhcmUgYW5kIG1lcmVseSBoYXZlIFhlbiBkZWNvZGUgYWRkcmVzc2VzLgo+
Pj4KPj4+IElmIGVycm9ycy93YXJuaW5ncyBhcmUgb2NjdXJpbmcsIHlvdSBuZWVkIHRob3NlIHJl
cG9ydHMgY2VudHJhbGl6ZWQsCj4+PiB3aGljaCBwb2ludHMgdG8gaGFuZGxpbmcgdGhlbSBpbiBE
b21haW4gMC4gIElmIGFuIHVuY29ycmVjdGFibGUgZXJyb3IKPj4+IG9jY3VycywgRG9tYWluIDAg
c2hvdWxkIGNob29zZSB3aGV0aGVyIHRvIGtpbGwgYSBnaXZlbiBWTSBvciBwYW5pYyB0aGUKPj4+
IGVudGlyZSBtYWNoaW5lLiAgRWl0aGVyIHdheSwgRG9tYWluIDAgcmVhbGx5IG5lZWRzIHRvIGJl
IGFsZXJ0ZWQgdGhhdAo+Pj4gaGFyZHdhcmUgaXMgbWlzYmVoYXZpbmcgYW5kIG1heSBuZWVkIHRv
IGJlIHJlcGxhY2VkLgo+PiBCdXQgdGhlIHBvaW50IG9mIHRoZSB2aXJ0dWFsaXphdGlvbiBpcyB0
byBhbGxvdyBndWVzdHMgdG8gbW9yZSBvciBsZXNzCj4+IGdyYWNlZnVsbHkgcmVjb3ZlciAoYXQg
bGVhc3QgYXMgZmFyIGFzIHRoZSB0aGVvcnkgb2YgaXQgZ29lcyksIGUuZy4gYnkKPj4ga2lsbGlu
ZyBqdXN0IGEgcHJvY2VzcywgcmF0aGVyIHRoYW4gZ2V0dGluZyBibGluZGx5IGtpbGxlZC4KPj4K
Pj4gQXMgdG8gcGFuaWMtaW5nIHRoZSBlbnRpcmUgbWFjaGluZSAtIGlmIHRoYXQncyBuZWNlc3Nh
cnksIERvbTAgaXMKPj4gdW5saWtlbHkgdG8gYmUgaW4gdGhlIHJpZ2h0IHBvc2l0aW9uLiBUaGVy
ZSdzIHdheSB0b28gaGlnaCBhIGNoYW5jZSBmb3IKPj4gZnVydGhlciB0aGluZ3MgdG8gZ28gd3Jv
bmcgdW50aWwgdGhlIGV2ZW50IGhhcyBldmVuIGp1c3QgYXJyaXZlZCBpbgo+PiBEb20wLCBsZXQg
YWxvbmUgaXQgaGF2aW5nIHRha2VuIGEgZGVjaXNpb24uCj4gSSdsbCBhZ3JlZSBpdCBkb2VzIG1h
a2Ugc2Vuc2UgdG8gdHJ5IHNlbmRpbmcgYSBjb3JydXB0ZWQgbWVtb3J5IGFsZXJ0IHRvCj4gdGhl
IGVmZmVjdGVkIGRvbWFpbiwgcmF0aGVyIHRoYW4gbnVraW5nIHRoZSBlbnRpcmUgVk0uICBBbGVy
dGluZyB0aGUKPiBvd25lciBvZiB0aGUgaGFyZHdhcmUgdGhvdWdoIHNob3VsZCBiZSBoaWdoZXIg
cHJpb3JpdHkgYXMgdGhleSB3aWxsIHRoZW4KPiBrbm93IHRoZXkgbmVlZCB0byBzY2hlZHVsZSBh
IGRvd250aW1lIGFuZCByZXBsYWNlIHRoZSBtb2R1bGUuCj4KPgo+Pj4gVGhlIG90aGVyIHBhcnQg
aXMgYWxlcnRpbmcgRG9tYWluIDAgaXMgKmZhciogbW9yZSBsaWtlbHkgdG8gZ2V0IHRoZQo+Pj4g
Y29ycmVjdCB0eXBlIG9mIGF0dGVudGlvbi4gIEEgYnVzaW5lc3Mgb3duaW5nIGEgRG9tYWluIFUg
b24gYSByYW5kb20KPj4+IG1hY2hpbmUsIG1heSBydW4gYSBrZXJuZWwgd2l0aG91dCBNQ0UvRURB
QyBzdXBwb3J0IG9yIGNvdWxkIG1pc3MgdGhlCj4+PiBlbnRyaWVzIGluIHRoZWlyIHN5c3RlbSBs
b2csIG5vciB3b3VsZCB0aGV5IG5lY2Vzc2FyaWx5IGtub3cgdGhlIGNvcnJlY3QKPj4+IHBlcnNv
bmVsIHRvIGNvbnRhY3QgYWJvdXQgaGFyZHdhcmUgZmFpbGluZy4KPj4gQWxlcnRpbmcgRG9tMCBh
bG9uZ3NpZGUgdGhlIGFmZmVjdGVkIERvbVUgbWF5IGluZGVlZCBiZSBkZXNpcmFibGUsCj4+IGJ1
dCBtYWlubHkgZm9yIHRoZSBwdXJwb3NlIG9mIGxvZ2dpbmcsIG9ubHkgYXMgYSBsYXN0IHJlc29y
dCBmb3IgdGhlCj4+IHB1cnBvc2Ugb2Yga2lsbGluZyBhIGd1ZXN0Lgo+IEkgdGhpbmsgYWxlcnRp
bmcgRG9tMCBzaG91bGQgYmUgcmF0aGVyIGhpZ2hlciBwcmlvcml0eSB0aGFuIGFsZXJ0aW5nCj4g
RG9tVXMuICBBIGdpdmVuIERvbVUgbWF5IHNlZSBvbmUgY29ycmVjdGFibGUgbWVtb3J5IGVycm9y
IHBlciBtb250aCwKPiB3aGljaCBtaWdodCBzZWVtIGhhcm1sZXNzIHVudGlsIHlvdSBmaW5kIHRo
ZXJlIGFyZSBhIGh1bmRyZWQgRG9tVXMgb24KPiB0aGF0IGhhcmR3YXJlIGFuZCBldmVyeSBvbmUg
b2YgdGhlbSBpcyBzZWVpbmcgb25lIGVycm9yIHBlciBtb250aC4KPgo+IFRoZSBvbmx5IHJlYWwg
dXNlZnVsIHBsYWNlIHRvIHJlcG9ydCBjb3JyZWN0YWJsZSBlcnJvcnMgbGlrZSB0aGF0IGlzIHRv
Cj4gRG9tMC4gIE1lYW53aGlsZSB1bmNvcnJlY3RhYmxlIGVycm9ycyBhcmUgbGlrZWx5IGJldHRl
ciB0byBzZW5kIGEgUFYKPiBtZXNzYWdlIHRvIHRoZSBEb21VLiAgTGV0IFFFTVUgdHVybiBpdCBp
bnRvIHNvbWV0aGluZyB3aGljaCBsb29rcyBsaWtlCj4gcmVhbCBoYXJkd2FyZSBpZiBuZWVkZWQu
ICBNZWFud2hpbGUgRG9tMCBtYXkgaGF2ZSBhIG1vcmUgdXAgdG8gZGF0ZQo+IGRyaXZlciBmb3Ig
dGhlIGhhcmR3YXJlIHRoYW4gWGVuLgoKSSBkb24ndCB0aGluayBhbnlvbmUgY2FuIGRlZmVuZCB0
aGUgY3VycmVudCBzdGF0ZSBvZiBNQ0UKaGFuZGxpbmcvcmVwb3J0aW5nIGluIFhlbiwgYW5kIEkg
d291bGQgY2VydGFpbmx5IGxpa2UgdG8gc2VlIGl0IGltcHJvdmVkLgoKSG93ZXZlciwgaXRzIG5v
dCBhIHNpbXBsZSBhcyAibGV0IGRvbTAgaGFuZGxlIGV2ZXJ5dGhpbmciLsKgIERvbTAgaXMganVz
dAphIFZNLCBsaWtlIGFsbCBvdGhlciBkb21haW5zLsKgIEl0IGNhbnQgYWNjZXNzIHRoZSBNQ0Ug
TVNSIGJhbmtzLCBhbmQKZXZlbiBpZiBpdCBjb3VsZCwgaXQgd291bGQgaGF2ZSBhIHBjcHUgdnMg
dmNwdSBwcm9ibGVtIHdoZW4gdHJ5aW5nIHRvCmludGVycHJldCB0aGUgZGF0YS4KClhlbiBpcyB0
aGUgZW50aXR5IHdoaWNoIG5lZWRzIHRvIGhhbmRsZSB0aGUgI01DLCBhbmQgZG8gZmlyc3QtcGFz
cwpwcm9jZXNzaW5nLsKgIElmIHdlIHdhbnQgdG8gZ2l2ZSBpdCB0byBkb20wIGZvciBmdXJ0aGVy
IHByb2Nlc3NpbmcsIGl0CmVpdGhlciBoYXMgdG8gYmUgdmlydHVhbGlzZWQgaW4gYW4gYXJjaGl0
ZWN0dXJhbCBtYW5uZXIsIG9yIHBhc3NlZCB2aWEgYQpwYXJhdmlydCBjaGFubmVsIHNvIGRvbTAg
ZGVmaW5pdGVseSBrbm93cyBpdCBpcyBkZWFsaW5nIHdpdGggZGF0YSBpbgpkaWZmZXJlbnQgZW51
bWVyYXRpb24gc3BhY2VzLgoKSSBleHBlY3QgdGhlcmUgYXJlIGFsc28gc29tZSBub24tdHJpdmlh
bCBBQ1BJIGludGVyYWN0aW9ucyBoZXJlLCB3aGljaAphcmUgYWxzbyBtYWRlIGNvbXBsaWNhdGVk
IGJ5IHRoZSBYZW4vZG9tMAppbnRlcmZhY2UtdHVybmVkLXVuZG91Y21lbnRlZC1tZXNzLgoKQW5v
dGhlciBpc3N1ZSB3ZSBzaG91bGQgbG9vayBpbnRvIGlzIGlmIHdlIGFyZSBnb2luZyB0byBtYWtl
CmltcHJvdmVtZW50cyBoZXJlLCBob3cgZG8gd2UgZ28gYWJvdXQgZW5zdXJpbmcgdGhhdCB3ZSBk
b24ndCByZWdyZXNzCmJlaGF2aW91ciBhZ2Fpbi7CoCBJIGhhdmUgbm8gZXhwZXJpZW5jZSBpbiB0
aGlzIGFyZWEgKG90aGVyIHRoYW4KYnVnZml4aW5nIHRoZSAjTUMgaGFuZGxlciB1bnRpbCBpdCBh
cHBlYXJzIHRvIGJlaGF2ZSBhcyBpdCBkaWQgYmVmb3JlKSwKYnV0IHN1cmVseSB0aGVyZSBhcmUg
c29tZSB3YXlzIG9mIHRlc3Rpbmc/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 19:08:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 19:08:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guiqu-0005df-0v; Fri, 15 Feb 2019 19:08:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=325E=QW=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1guiqs-0005da-14
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 19:08:46 +0000
X-Inumbo-ID: 1d44dcac-3155-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d44dcac-3155-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 19:08:44 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 160C12192B;
 Fri, 15 Feb 2019 19:08:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550257724;
 bh=gqJ6NVPS4GnwRl5sNUJWFKdtjXWo8yRqUxZQuswP9No=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Yx9yG2nhaJODnc6ybwqtD0LJCa4u05BnQuibA2N75rOuzRG42BRdr/8su48+gdOb4
 rTHT1x3Fjt90vmZGET4yRT5+qpCUzMc/6V3DvEZYF2ogaRLA96hhPEQZkeNckeEjjk
 yyU0cPT/JMqA6S5gPgd/4C0KJtziIYlgxrg4rvqo=
Date: Fri, 15 Feb 2019 11:08:41 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
 <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1275233104-1550257684=:5641"
Content-ID: <alpine.DEB.2.10.1902151108320.5641@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 Stefano Stabellini <sstabellini@kernel.org>, 'Jan Beulich' <JBeulich@suse.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>, robin.randhawa@arm.com,
 committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-1275233104-1550257684=:5641
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <alpine.DEB.2.10.1902151108321.5641@sstabellini-ThinkPad-X260>

On Fri, 15 Feb 2019, Wei Liu wrote:
> On Thu, Feb 14, 2019 at 09:03:24PM +0000, Lars Kurth wrote:
> > 
> > 
> > > On 14 Feb 2019, at 18:32, Stefano Stabellini <sstabellini@kernel.org> wrote:
> > > 
> > > On Thu, 14 Feb 2019, Jan Beulich wrote:
> > >>>>> On 13.02.19 at 20:11, <sstabellini@kernel.org> wrote:
> > >>> On Wed, 13 Feb 2019, Wei Liu wrote:
> > >>>> On Tue, Feb 12, 2019 at 09:34:25PM -0500, Daniel P. Smith wrote:
> > >>>>> Greetings,
> > >>>>> 
> > >>>>> On the 11/14/18 Xen x86 community call a discussion was initiated about
> > >>>>> using Kconfig to build minimized versions of Xen for security, safety
> > >>>>> and other certification requirements. After some offline discussions
> > >>>>> with Xen contributors I realized that a variety of efforts each with
> > >>>>> their own respective goals are underway,
> > >>>>> 
> > >>>>> - nested virtualization
> > >>>>> - mixed criticality architectures
> > >>>>> - reducing trusted componentary
> > >>>>> - combining hardware protection of virtualization with performance and
> > >>>>> ease-of-use of containers
> > >>>>> 
> > >>>>> These efforts use hypervisors in different roles, all which Xen is
> > >>>>> capable of meeting. Today Xen's utility comes at the expense of carrying
> > >>>>> features necessary for one role to be present in another role where it
> > >>>>> is not required, e.g. PV interfaces that may not be essential in an ARM
> > >>>>> mixed criticality deployment.
> > >>>>> 
> > >>>>> The initial focus will be to explore and document the range of possible
> > >>>>> use cases that are of interest to the Xen community. This will be the
> > >>>>> input to a design document that is crafted in conjunction with the Xen
> > >>>>> maintainers, to identify possible approaches to extend the existing
> > >>>>> Kconfig infrastructure to produce tailored instances of Xen.
> > >>>>> 
> > >>>>> If you are interested in participating in this effort, please reply to
> > >>>>> this thread to outline possible use cases, design constraints and other
> > >>>>> considerations for improving Xen's Kconfig infrastructure to support
> > >>>>> tailoring for specific use cases.
> > >>>>> 
> > >>>> 
> > >>>> My impression from the community call is that you want to provide
> > >>>> smallish configurations for different use cases.
> > >>>> 
> > >>>> The Kconfig infrastructure is already able to do what you want as far as
> > >>>> I can tell.  You can easily feed it a base config file -- see files
> > >>>> under automation/configs/x86/.  What sort of extension is needed in your
> > >>>> opinion?
> > >>>> 
> > >>>> As use case goes, it would be a good start if you just submit something
> > >>>> you care about.
> > >>> 
> > >>> I mentioned on the call that a good first start could be a kconfig that
> > >>> allows to build an hypervisor binary with only support for PVH and only
> > >>> support for recent Intel machines, with the goal of minimizing the code
> > >>> base to less than 100K LOC.
> > >> 
> > >> "With only support for PVH" (which really means HVM) we already have.
> > >> "With only support for recent Intel machines" would require adding new
> > >> Kconfig options first, to control Intel, AMD, etc separately, and to then
> > >> further somehow separate "old" from "new" (which may turn out not
> > >> very easy to do without a lot of #ifdef-ary or other code churn). I'm
> > >> not aware of something like this existing on Linux either - all I'm aware
> > >> of there is a means to control what -m<arch> option might be passed
> > >> to the compiler, but without disabling any source code from getting
> > >> compiled.
> > > 
> > > I was thinking along the lines of having options to disable drivers for
> > > older timers and older interrupt controllers that are not needed on
> > > recent machines.
> > > 
> > > 
> > >> And then "with only support for recent Intel machines" could also imply
> > >> HAP-only; disabling shadow code (which also is already possible) will
> > >> alone save almost 10k LOC (counting .c files only).
> > > 
> > > I have just run `make cloc' on x86 with the smallest possible
> > > configuration (HVM only):
> > > 
> > > 
> > > http://cloc.sourceforge.net <http://cloc.sourceforge.net/> v 1.60  T=0.87 s (370.3 files/s, 255808.4 lines/s)
> > > -------------------------------------------------------------------------------
> > > Language                     files          blank        comment           code
> > > -------------------------------------------------------------------------------
> > > C                              309          33238          29432         157001
> > > Assembly                        14            466            531           2435
> > > -------------------------------------------------------------------------------
> > > SUM:                           323          33704          29963         159436
> > > -------------------------------------------------------------------------------
> > > 
> > > This is great! The last time I did the count it was above 220K LOC.  We
> > > should make more noise about this -- it is a major.
> > 
> > @Wei: the binary size data is not that impressive. Would it be possible to do the make cloc on HVM, PV and mixed?
> > I can include this into the PR for 4.12. Sorry for slightly hi-jacking the thread.
> 
> Not sure how Stefano got the 157k number. Here are some results from
> staging.

See my attached .config
--8323329-1275233104-1550257684=:5641
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME=my-config
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.DEB.2.10.1902151108040.5641@sstabellini-ThinkPad-X260>
Content-Description: 
Content-Disposition: ATTACHMENT; FILENAME=my-config

Iw0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBmaWxlOyBETyBOT1QgRURJ
VC4NCiMgWGVuL3g4NiA0LjEyLjAtcmMgQ29uZmlndXJhdGlvbg0KIw0KQ09O
RklHX1g4Nl82ND15DQpDT05GSUdfWDg2PXkNCkNPTkZJR19BUkNIX0RFRkNP
TkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIg0KDQoj
DQojIEFyY2hpdGVjdHVyZSBGZWF0dXJlcw0KIw0KQ09ORklHX05SX0NQVVM9
OA0KIyBDT05GSUdfUFYgaXMgbm90IHNldA0KQ09ORklHX0hWTT15DQojIENP
TkZJR19TSEFET1dfUEFHSU5HIGlzIG5vdCBzZXQNCiMgQ09ORklHX0JJR01F
TSBpcyBub3Qgc2V0DQojIENPTkZJR19IVk1fRkVQIGlzIG5vdCBzZXQNCkNP
TkZJR19UQk9PVD15DQojIENPTkZJR19YRU5fR1VFU1QgaXMgbm90IHNldA0K
DQojDQojIENvbW1vbiBGZWF0dXJlcw0KIw0KQ09ORklHX0NPTVBBVD15DQpD
T05GSUdfQ09SRV9QQVJLSU5HPXkNCkNPTkZJR19IQVNfQUxURVJOQVRJVkU9
eQ0KQ09ORklHX0hBU19FWF9UQUJMRT15DQpDT05GSUdfTUVNX0FDQ0VTU19B
TFdBWVNfT049eQ0KQ09ORklHX01FTV9BQ0NFU1M9eQ0KQ09ORklHX0hBU19N
RU1fUEFHSU5HPXkNCkNPTkZJR19IQVNfTUVNX1NIQVJJTkc9eQ0KQ09ORklH
X0hBU19QRFg9eQ0KQ09ORklHX0hBU19VQlNBTj15DQpDT05GSUdfSEFTX0tF
WEVDPXkNCkNPTkZJR19IQVNfR0RCU1g9eQ0KQ09ORklHX0hBU19JT1BPUlRT
PXkNCkNPTkZJR19ORUVEU19MSUJFTEY9eQ0KIyBDT05GSUdfS0VYRUMgaXMg
bm90IHNldA0KQ09ORklHX1hFTk9QUk9GPXkNCiMgQ09ORklHX1hTTSBpcyBu
b3Qgc2V0DQpDT05GSUdfU0NIRURfQ1JFRElUPXkNCkNPTkZJR19TQ0hFRF9D
UkVESVQyPXkNCkNPTkZJR19TQ0hFRF9SVERTPXkNCiMgQ09ORklHX1NDSEVE
X0FSSU5DNjUzIGlzIG5vdCBzZXQNCkNPTkZJR19TQ0hFRF9OVUxMPXkNCkNP
TkZJR19TQ0hFRF9ERUZBVUxUPSJjcmVkaXQyIg0KQ09ORklHX0NSWVBUTz15
DQojIENPTkZJR19MSVZFUEFUQ0ggaXMgbm90IHNldA0KIyBDT05GSUdfU1VQ
UFJFU1NfRFVQTElDQVRFX1NZTUJPTF9XQVJOSU5HUyBpcyBub3Qgc2V0DQpD
T05GSUdfQ01ETElORT0iIg0KQ09ORklHX0RPTTBfTUVNPSIiDQoNCiMNCiMg
RGV2aWNlIERyaXZlcnMNCiMNCkNPTkZJR19BQ1BJPXkNCkNPTkZJR19BQ1BJ
X0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkNCkNPTkZJR19OVU1BPXkNCkNPTkZJ
R19IQVNfTlMxNjU1MD15DQpDT05GSUdfSEFTX0VIQ0k9eQ0KQ09ORklHX0hB
U19DUFVGUkVRPXkNCkNPTkZJR19IQVNfUEFTU1RIUk9VR0g9eQ0KQ09ORklH
X0hBU19QQ0k9eQ0KIyBDT05GSUdfVkdBIGlzIG5vdCBzZXQNCkNPTkZJR19I
QVNfVlBDST15DQoNCiMNCiMgRGVwcmVjYXRlZCBGdW5jdGlvbmFsaXR5DQoj
DQpDT05GSUdfREVGQ09ORklHX0xJU1Q9ImFyY2gveDg2L2NvbmZpZ3MveDg2
XzY0X2RlZmNvbmZpZyINCkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15
DQoNCiMNCiMgRGVidWdnaW5nIE9wdGlvbnMNCiMNCiMgQ09ORklHX0RFQlVH
IGlzIG5vdCBzZXQNCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1275233104-1550257684=:5641--


From xen-devel-bounces@lists.xenproject.org Fri Feb 15 19:51:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 19:51:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gujVw-0001B0-BN; Fri, 15 Feb 2019 19:51:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=evfQ=QW=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gujVv-0001Av-QE
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 19:51:11 +0000
X-Inumbo-ID: 0a122ef9-315b-11e9-bc90-bc764e045a96
Received: from mail-lj1-x22d.google.com (unknown [2a00:1450:4864:20::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a122ef9-315b-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 19:51:10 +0000 (UTC)
Received: by mail-lj1-x22d.google.com with SMTP id v16so9331339ljg.13
 for <xen-devel@lists.xenproject.org>; Fri, 15 Feb 2019 11:51:10 -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=rmY4tPLMjjlBCuC1Zx51X6Tjq/RX5v0+HSQ6j1zSzes=;
 b=vgYhCdJrUwyA2eTZ/qJ45O/Dfz9uxPjxBvH0D1SsIUomx2r48NCpIreNmimCJD09+7
 IVhGEAvAlMi2i1DXB+aXXIUS8YbCruQCm3R5pM+Bx5oRwkhkW0KZtf4a5BX49OjQDEOm
 ULNR2sDg8p1O1VxzzK2GwWMMtqVc4SwPqvj+IzG4qojSpNMD4DXufJHjE4td/pysnIC4
 B3+uR+Nf8DT9IM6hCV/JoQDhSIPaUY6v5SvFPyvM7XXQUD1I10cYPdb2g/QCJku5eaHn
 mVs6XOXwdKxPmit6aL0GkOghYk0v+6g/+9xZDrUxfDtnQ0nAoE86o8Wu7CkdP1YuYKpM
 H9iA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=rmY4tPLMjjlBCuC1Zx51X6Tjq/RX5v0+HSQ6j1zSzes=;
 b=mdM0vwWnSp13tIiCfCp/QcAHkrmpvVm9MHW1g3v/d82lxtoDydp3I3G3j1Cw6l9tcq
 9je3SBeWlvZIw/H3d0SRGg68HAMCdWwWKHOLTxtLiqTMeokYhj7rPnvz5v7B2zv6M4Ou
 UxXufXdlNhkNmV0IJJLqfZ7Ud08uUa1GTPgRnlzXf5aanw6VEjZtxTz7/CqF3CtBGJYw
 pflpoNNdheOpsf2cg/F8S1OMNU+puGX9Qps6tEoz4wMsd1NMhn2Bs32/lOBtJm76zR6w
 L0onvQuXg5/FfNjTQ4g0nmwthttupdfcP1GV5u13fpCNkZlzYP9SMagH2W7E+47Z/zAC
 uEww==
X-Gm-Message-State: AHQUAuYJlq+9pHVed85ARbOiAUtafjgLCf/Mxv0CyOElgCYMYzI8kthU
 BHe0r4u/13TnK1xUWuIizAQ=
X-Google-Smtp-Source: AHgI3Ia3wsxtpBS2WwX9IXTK3vNbtOYTHV5v3xeOjGCNoHEZWFosYyNswuqYYeeNIs5Oa8QEabfMSQ==
X-Received: by 2002:a2e:9001:: with SMTP id h1mr6629424ljg.5.1550260268533;
 Fri, 15 Feb 2019 11:51:08 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id j19sm1472956ljg.82.2019.02.15.11.51.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Feb 2019 11:51:07 -0800 (PST)
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
Date: Fri, 15 Feb 2019 21:51:06 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, andrii_chepurnyi@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE1LjAyLjE5IDE2OjE3LCBBbWl0IFRvbWVyIHdyb3RlOgo+IEhpLAoKSGkKCgo+Cj4+IGRp
c2sgPSBbICdwaHk6L2Rldi9tbWNibGsxcDEseHZkYTEnIF0KPiBUaGFua3MgLCB0aGlzIHdvcmtl
ZCBmb3IgdXMgYW5kIHdlIGNhbiBub3cgYm9vdCBMaW51eCBndWVzdCBpbiBkb21VLgoKU291bmRz
IGdyZWF0CgoKPgo+IEJ1dCBub3csIHdoaWxlIGJvb3RpbmcgQW5kcm9pZCBhcyBkb21VIGd1ZXN0
ICwgd2UgZG9uJ3QgZ2V0IGNvbnNvbGUKPiBsb2dpbiBmb3IgZG9tVSBhbmQgaXQgc3R1Y2sKPiBo
ZXJlOgo+Cj4gWyAgIDEwLjU5NzM5NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl
IGRyaXZlciBjZGNfYWNtCj4gWyAgIDEwLjU5NzQzNl0gY2RjX2FjbTogVVNCIEFic3RyYWN0IENv
bnRyb2wgTW9kZWwgZHJpdmVyIGZvciBVU0IKPiBtb2RlbXMgYW5kIElTRE4gYWRhcHRlcnMKPiBb
ICAgMTAuNTk5ODI5XSBmaWxlIHN5c3RlbSByZWdpc3RlcmVkCj4gWyAgIDEwLjYxMTk0Ml0ga2F1
ZGl0ZF9wcmludGtfc2tiOiA2IGNhbGxiYWNrcyBzdXBwcmVzc2VkCj4gWyAgIDEwLjYxMTk0N10g
YXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNTUwMjM5MjgwLjg0MzoxNyk6IGF2YzogIGRlbmllZAo+
ICAgeyBlbnRyeXBvaW50IH0gZm9yICBwaWQ9ODY0IGNvbW09ImluaXQiIHBhdGg9Ii9zeXN0ZW0v
YmluL2FkYmQiCj4gZGV2PSJ4dmRhMSIgaW5vPTg4OSBzY29udGV4dD11OnI6YWRiZDpzMAo+IHRj
b250ZXh0PXU6b2JqZWN0X3I6dW5sYWJlbGVkOnMwIHRjbGFzcz1maWxlIHBlcm1pc3NpdmU9MQo+
IFsgICAxMC42MTY4NDJdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTU1MDIzOTI4MC44NDc6MTgp
OiBhdmM6ICBkZW5pZWQKPiAgIHsgbWFwIH0gZm9yICBwaWQ9ODY0IGNvbW09ImFkYmQiIHBhdGg9
Ii9zeXN0ZW0vYmluL2FkYmQiIGRldj0ieHZkYTEiCj4gaW5vPTg4OSBzY29udGV4dD11OnI6YWRi
ZDpzMCB0Y29udGV4dD11Om9iamVjdF9yOnVubGFiZWxlZDpzMAo+IHRjbGFzcz1maWxlIHBlcm1p
c3NpdmU9MQo+IFsgICAxMC42MTcwMTJdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTU1MDIzOTI4
MC44NTE6MTkpOiBhdmM6ICBkZW5pZWQKPiAgIHsgcmVhZCBleGVjdXRlIH0gZm9yICBwaWQ9ODY0
IGNvbW09ImFkYmQiIHBhdGg9Ii9zeXN0ZW0vYmluL2FkYmQiCj4gZGV2PSJ4dmRhMSIgaW5vPTg4
OSBzY29udGV4dD11OnI6YWRiZDpzMAo+IHRjb250ZXh0PXU6b2JqZWN0X3I6dW5sYWJlbGVkOnMw
IHRjbGFzcz1maWxlIHBlcm1pc3NpdmU9MQo+IFsgICAxMC43NDc2MjhdIHJhbmRvbTogYWRiZDog
dW5pbml0aWFsaXplZCB1cmFuZG9tIHJlYWQgKDQwIGJ5dGVzIHJlYWQpCj4KPiBJcyB0aGVyZSBh
IHNwZWNpYWwgd2F5IHRvIGdpdmUgaHZjIGNvbnNvbGUgbG9naW4gaW4gQW5kcm9pZCAsIHRoZSB3
YXkKPiB3ZSBkbyBpdCBpbiBVYnVudHUgaXMgdG8gY3JlYXRlIGh2YzAuY29uZiBmaWxlPwoKSSBh
bSB3b25kZXJpbmcgd2hhdCBBbmRyb2lkIHZlcnNpb24geW91IGFyZSB1c2luZy4gV2hhdCBpcyB5
b3VyIHVzZS1jYXNlPwoKSSBhbSBub3QgZmFtaWxpYXIgd2l0aCBBbmRyb2lkIGludGVybmFscywg
YnV0IEFGQUlLIHdlIGRvbid0IHBlcmZvcm0gYW55IApzcGVjaWFsIGFjdGlvbnMgdG8gbWFrZSBB
bmRyb2lkIGhhcHB5IHVzaW5nIGh2YywgZXhjZXB0IHRoZSBmb2xsb3dpbmc6CjEuIEFkZCAiY29u
c29sZT1odmMwIiB0byBrZXJuZWwgY29tbWFuZCBsaW5lCjIuIFNldCBDT05GSUdfSFZDX1hFTj15
LCBDT05GSUdfSFZDX1hFTl9GUk9OVEVORD15IGluIGtlcm5lbCBkZWZjb25maWcKClRoaXMgaXMg
b3VyIGRldmVsb3BtZW50IHByb2R1Y3QKaHR0cHM6Ly9naXRodWIuY29tL3hlbi10cm9vcHMvbWV0
YS14dC1wcm9kLWRldmVsCndoaWNoIGluIGFkZGl0aW9uIHRvIExpbnV4IGd1ZXN0IGNvbnRhaW5z
IEFuZHJvaWQgUCBndWVzdC4KCkhlcmUgeW91IGNhbiBzZWUgaG93IHdlIGltcGxlbWVudGVkLgoK
Cj4KPiBUaGFua3MKPiAtIEFtaXQKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 20:39:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 20:39:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gukGH-0004vG-E3; Fri, 15 Feb 2019 20:39:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ip31=QW=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gukGF-0004vB-TN
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 20:39:03 +0000
X-Inumbo-ID: ba6c7622-3161-11e9-bc90-bc764e045a96
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba6c7622-3161-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 20:39:02 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id w17so11630623wrn.12
 for <xen-devel@lists.xenproject.org>; Fri, 15 Feb 2019 12:39:02 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:openpgp:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=o/tYiR3mOSWeIXSR2pgYqkjJMPaSNdu/qTc7iIp6skk=;
 b=hZ1QvptkzXrz4Cj8aRL0FUHHvBd9vDC9FbEsbUJ80sKb9JHvmW8TKEOe8yiOXR6a+R
 pfPxiJYL/3zmVhPVWBw0S27yWo/6xtLw8k4GI8Tw4PqiC6cwiR2kgh2JWbassMS8j2Wl
 c1ICS8FPo3YXQZ35yd48nFQKD/mpL+2ZUqLQpg9tuZr9DtF65xQX6P2fbVWL5577STIz
 BZgkhx4TsgrCcSlnQY4c870TfQGTiLY+jFXnI43/D6W5oQ8k3WOFxrn/R1ki5igdY+C4
 UpLcn4tbjsBYdV4IR0wh/8qG+hj3E9qpP1twmWImmHKraFePI423F1vglDfvAJ7LzecU
 UvwA==
X-Gm-Message-State: AHQUAubYQzpgLJ3gdSXfhTx5ud55ARRwqGHyjDq6PJsoI3dKIoQQv7DU
 npfuYNU8swavoRMXiZ0l7YKz8g==
X-Google-Smtp-Source: AHgI3IZq20AinbALV/nas0NTEhQ9Sr+vVaSAubmHiMygvOyjgsaOclgRPzwCNP6Pksy+W/mduPwfnQ==
X-Received: by 2002:adf:9b11:: with SMTP id b17mr8221610wrc.168.1550263141643; 
 Fri, 15 Feb 2019 12:39:01 -0800 (PST)
Received: from [192.168.1.103] (10.red-83-35-153.dynamicip.rima-tde.net.
 [83.35.153.10])
 by smtp.gmail.com with ESMTPSA id f187sm5520909wma.4.2019.02.15.12.39.00
 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Feb 2019 12:39:01 -0800 (PST)
To: Paul Durrant <paul.durrant@citrix.com>, qemu-devel@nongnu.org,
 qemu-block@nongnu.org, xen-devel@lists.xenproject.org
References: <20190215162533.19475-1-paul.durrant@citrix.com>
 <20190215162533.19475-2-paul.durrant@citrix.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Openpgp: id=89C1E78F601EE86C867495CBA2A3FD6EDEADC0DE;
 url=http://pgp.mit.edu/pks/lookup?op=get&search=0xA2A3FD6EDEADC0DE
Message-ID: <9c6c6f2e-cac0-9e75-d5e2-baf613aad6b7@redhat.com>
Date: Fri, 15 Feb 2019 21:38:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190215162533.19475-2-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 1/3] dataplane/xen-block:
 remove dead code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xNS8xOSA1OjI1IFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gVGhlIGlmKCkgc3RhdGVt
ZW50IGlzIGNsZWFybHkgYm9ndXMgKGRlYWQgY29kZSB3aGljaCBzaG91bGQgaGF2ZSBiZWVuCj4g
Y2xlYW5lZCB1cCB3aGVuIGdyYW50IG1hcHBpbmcgd2FzIHJlbW92ZWQpLgoKIi4uLiB3YXMgcmVt
b3ZlZCBpbiAwNjQ1NGMyNGFkKS4iCgo+IAo+IFNwb3R0ZWQgYnkgQ292ZXJpdHk6IENJRCAxMzk4
NjM1Cj4gCj4gV2hpbGUgaW4gdGhlIG5laWdoYm91cmhvb2QsIGFkZCBhIG1pc3NpbmcgJ2ZhbGwg
dGhyb3VnaCcgYW5ub3RhdGlvbi4KPiAKPiBSZXBvcnRlZC1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0
ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFu
aGFAcmVkaGF0LmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
PiBDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KPiBDYzogTWF4IFJlaXR6IDxtcmVp
dHpAcmVkaGF0LmNvbT4KPiAtLS0KPiAgaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIHwg
NSArLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDQgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyBiL2h3L2Js
b2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwo+IGluZGV4IGM2YTE1ZGEwMjQuLmYxNTIzYzViNDUg
MTAwNjQ0Cj4gLS0tIGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCj4gKysrIGIvaHcv
YmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCj4gQEAgLTI4MSwxMCArMjgxLDYgQEAgc3RhdGlj
IHZvaWQgeGVuX2Jsb2NrX2NvbXBsZXRlX2Fpbyh2b2lkICpvcGFxdWUsIGludCByZXQpCj4gICAg
ICAgICAgYnJlYWs7Cj4gICAgICBjYXNlIEJMS0lGX09QX1dSSVRFOgo+ICAgICAgY2FzZSBCTEtJ
Rl9PUF9GTFVTSF9ESVNLQ0FDSEU6Cj4gLSAgICAgICAgaWYgKCFyZXF1ZXN0LT5yZXEubnJfc2Vn
bWVudHMpIHsKPiAtICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICAgICAgfQo+IC0gICAgICAgIGJy
ZWFrOwo+ICAgICAgZGVmYXVsdDoKPiAgICAgICAgICBicmVhazsKPiAgICAgIH0KPiBAQCAtMjk4
LDYgKzI5NCw3IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19jb21wbGV0ZV9haW8odm9pZCAqb3Bh
cXVlLCBpbnQgcmV0KQo+ICAgICAgICAgIGlmICghcmVxdWVzdC0+cmVxLm5yX3NlZ21lbnRzKSB7
Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIH0KPiArICAgICAgICAvKiBmYWxsIHRo
cm91Z2ggKi8KPiAgICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKPiAgICAgICAgICBpZiAocmVxdWVz
dC0+c3RhdHVzID09IEJMS0lGX1JTUF9PS0FZKSB7Cj4gICAgICAgICAgICAgIGJsb2NrX2FjY3Rf
ZG9uZShibGtfZ2V0X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwgJnJlcXVlc3QtPmFjY3QpOwo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 21:30:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 21:30:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gul3Q-0000jK-H5; Fri, 15 Feb 2019 21:29:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h942=QW=gmail.com=michael.d.labriola@srs-us1.protection.inumbo.net>)
 id 1gul3P-0000jF-Ie
 for xen-devel@lists.xen.org; Fri, 15 Feb 2019 21:29:51 +0000
X-Inumbo-ID: d2afe2fc-3168-11e9-bc90-bc764e045a96
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2afe2fc-3168-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 21:29:49 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id q17so5402797pfh.10
 for <xen-devel@lists.xen.org>; Fri, 15 Feb 2019 13:29:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=BKX+RMtZFVcbywZdU9TDCAVwM7NldvcN1NIiWMCtjM0=;
 b=QVpIfnPCCpUng8vD2n1EjhwJNT34jXLwgb2JuUFP6ljtVfMVBpE/WLfYUMNcUqHI5z
 Wiv25kId7A3BEEhl1x0+ePCMPQBP89yAVtadHQpnd2jwThvTGeR8DYgjHJdMUPjqON3S
 dRo7KFoztK3Gq/voFY436yhGR6caMX+6kf5Ai2Ubc9WkNErBEfu8goGHt/tdWR+km4kg
 eos/XWQ8F6OHCRQhSaE+lZMAbhI8avDnduhufAmrBaz/wSaxjII9ha878Ys+rOvK+pq9
 657J2341M87Z8YVhPqh/zhFCKBj3/QhgGyRcZaj5J+RzIaZILPhUSXmqnGP2dmP6sZoG
 0ohQ==
X-Google-DKIM-Signature: v=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=BKX+RMtZFVcbywZdU9TDCAVwM7NldvcN1NIiWMCtjM0=;
 b=s2+fp9E9OIUcKd8SQLrbSnSCKizzWEduON8PqyMJ64SMHqU2pifMACGovMX03nTGpL
 AcGPZzlpcJ+aJe0ePXGVVvCc5K8X9obqMYIHdeiomfdSz2A3nXKARrsUFWbY+cW76OFt
 P7DwVEtlSpaUBMtQUBhXnGqLF2Zh93AmJzfQNnxPAdRceRNRDwlPURZIQ2JH8oQXEmbb
 6GHPtS7a8hBKr8H+BhAEYNO+c0+kWQPI03yymPRr2N1jJT7lXk0GZb+/O9xQNiqzKPlX
 qZO87ww92ztrlccEFmdxUY/aGML7Lm8XzzDoEzmq7dOFPbcAb//R9iiRdPliHZrdvghP
 TZHg==
X-Gm-Message-State: AHQUAuai1RhdzV6OyWTzFooY5uEJ4Z4xGSyR81HIJ8YhsvB8T9rIjyZQ
 xoDr/yG0uh4v/XdFImQ01SM=
X-Google-Smtp-Source: AHgI3IaVavUzF3HBBA2XBm3Q2Y4xgIp4Vz3X9rya8X/0eks2IfBzh8CbER6dCU7kOOERqvoruue3RA==
X-Received: by 2002:a62:20c9:: with SMTP id m70mr10890676pfj.118.1550266188725; 
 Fri, 15 Feb 2019 13:29:48 -0800 (PST)
Received: from eomer.localdomain (wsip-70-167-21-27.ri.ri.cox.net.
 [70.167.21.27])
 by smtp.gmail.com with ESMTPSA id c4sm6355580pgq.85.2019.02.15.13.29.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Feb 2019 13:29:47 -0800 (PST)
From: Michael D Labriola <michael.d.labriola@gmail.com>
To: dri-devel@lists.freedesktop.org, Alex Deucher <alexander.deucher@amd.com>,
 Christian Koenig <christian.koenig@amd.com>,
 Chunming Zhou <david1.zhou@amd.com>, amd-gfx@lists.freedesktop.org,
 Monk Liu <monk.liu@amd.com>
Date: Fri, 15 Feb 2019 16:29:42 -0500
Message-Id: <1550266182-4061-1-git-send-email-michael.d.labriola@gmail.com>
X-Mailer: git-send-email 1.8.3.1
Subject: [Xen-devel] [PATCH RFC] drm: add func to better detect wether
 swiotlb is needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael D Labriola <michael.d.labriola@gmail.com>, xen-devel@lists.xen.org,
 Christoph Hellwig <hch@infradead.org>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21taXQgZml4ZXMgRFJNIGZhaWx1cmVzIG9uIFhlbiBQViBzeXN0ZW1zIHRoYXQgd2Vy
ZSBpbnRyb2R1Y2VkIGluCnY0LjE3IGJ5IHRoZSBmb2xsb3dpbmcgY29tbWl0czoKCjgyNjI2MzYz
IGRybTogYWRkIGZ1bmMgdG8gZ2V0IG1heCBpb21lbSBhZGRyZXNzIHYyCmZkNWZkNDgwIGRybS9h
bWRncHU6IG9ubHkgZW5hYmxlIHN3aW90bGIgYWxsb2Mgd2hlbiBuZWVkIHYyCjFiYzNkM2NjIGRy
bS9yYWRlb246IG9ubHkgZW5hYmxlIHN3aW90bGIgcGF0aCB3aGVuIG5lZWQgdjIKClRoZSBpbnRy
b2R1Y3Rpb24gb2YgLT5uZWVkX3N3aW90bGIgdG8gdGhlIHR0bV9kbWFfcG9wdWxhdGUoKSBjb25k
aXRpb25hbHMKaW4gdGhlIHJhZGVvbiBhbmQgYW1kZ3B1IGRldmljZSBkcml2ZXJzIGNhdXNlcyBH
bm9tZSB0byBpbW1lZGlhdGVseSBjcmFzaApvbiBYZW4gUFYgc3lzdGVtcywgcmV0dXJuaW5nIHRo
ZSB1c2VyIHRvIHRoZSBsb2dpbiBzY3JlZW4uICBUaGUgZm9sbG93aW5nCmtlcm5lbCBlcnJvcnMg
Z2V0IGxvZ2dlZDoKClsgICAyOC41NTQyNTldIHJhZGVvbl9kcF9hdXhfdHJhbnNmZXJfbmF0aXZl
OiAyMDAgY2FsbGJhY2tzIHN1cHByZXNzZWQKWyAgIDMxLjIxOTgyMV0gcmFkZW9uIDAwMDA6MDE6
MDAuMDogc3dpb3RsYiBidWZmZXIgaXMgZnVsbCAoc3o6IDIwOTcxNTIgYnl0ZXMpClsgICAzMS4y
MjAwMzBdIFtkcm06cmFkZW9uX2dlbV9vYmplY3RfY3JlYXRlIFtyYWRlb25dXSAqRVJST1IqIEZh
aWxlZCB0byBhbGxvY2F0ZSBHRU0gb2JqZWN0ICgxNjM4NDAwMCwgMiwgNDA5NiwgLTE0KQpbICAg
MzEuMjI2MTA5XSByYWRlb24gMDAwMDowMTowMC4wOiBzd2lvdGxiIGJ1ZmZlciBpcyBmdWxsIChz
ejogMjA5NzE1MiBieXRlcykKWyAgIDMxLjIyNjMwMF0gW2RybTpyYWRlb25fZ2VtX29iamVjdF9j
cmVhdGUgW3JhZGVvbl1dICpFUlJPUiogRmFpbGVkIHRvIGFsbG9jYXRlIEdFTSBvYmplY3QgKDE2
Mzg0MDAwLCAyLCA0MDk2LCAtMTQpClsgICAzMS4zMDA3MzRdIGdub21lLXNoZWxsWzE5MzVdOiBz
ZWdmYXVsdCBhdCA4OCBpcCAwMDAwN2YzOTE1MWNkOTA0IHNwIDAwMDA3ZmZjOTc2MTFhZDggZXJy
b3IgNCBpbiBsaWJtdXR0ZXItY29nbC5zb1s3ZjM5MTUxNzgwMDArYWEwMDBdClsgICAzMS4zMDA3
NDVdIENvZGU6IDVmIGMzIDBmIDFmIDQwIDAwIDQ4IDhiIDQ3IDc4IDQ4IDhiIDQwIDQwIGZmIGUw
IDY2IDBmIDFmIDQ0IDAwIDAwIDQ4IDhiIDQ3IDc4IDQ4IDhiIDQwIDQ4IGZmIGUwIDY2IDBmIDFm
IDQ0IDAwIDAwIDQ4IDhiIDQ3IDc4IDw0OD4gOGIgODAgODggMDAgMDAgMDAgZmYgZTAgMGYgMWYg
MDAgNDggOGIgNDcgNzggNDggOGIgNDAgNjggZmYgZTAKWyAgIDM4LjE5MzMwMl0gcmFkZW9uX2Rw
X2F1eF90cmFuc2Zlcl9uYXRpdmU6IDExNiBjYWxsYmFja3Mgc3VwcHJlc3NlZApbICAgNDAuMDA5
MzE3XSByYWRlb24gMDAwMDowMTowMC4wOiBzd2lvdGxiIGJ1ZmZlciBpcyBmdWxsIChzejogMjA5
NzE1MiBieXRlcykKWyAgIDQwLjAwOTQ4OF0gW2RybTpyYWRlb25fZ2VtX29iamVjdF9jcmVhdGUg
W3JhZGVvbl1dICpFUlJPUiogRmFpbGVkIHRvIGFsbG9jYXRlIEdFTSBvYmplY3QgKDE2Mzg0MDAw
LCAyLCA0MDk2LCAtMTQpClsgICA0MC4wMTUxMTRdIHJhZGVvbiAwMDAwOjAxOjAwLjA6IHN3aW90
bGIgYnVmZmVyIGlzIGZ1bGwgKHN6OiAyMDk3MTUyIGJ5dGVzKQpbICAgNDAuMDE1Mjk3XSBbZHJt
OnJhZGVvbl9nZW1fb2JqZWN0X2NyZWF0ZSBbcmFkZW9uXV0gKkVSUk9SKiBGYWlsZWQgdG8gYWxs
b2NhdGUgR0VNIG9iamVjdCAoMTYzODQwMDAsIDIsIDQwOTYsIC0xNCkKWyAgIDQwLjAyODMwMl0g
Z25vbWUtc2hlbGxbMjQzMV06IHNlZ2ZhdWx0IGF0IDJkYWRmNDAgaXAgMDAwMDAwMDAwMmRhZGY0
MCBzcCAwMDAwN2ZmY2QyNGVhNWY4IGVycm9yIDE1ClsgICA0MC4wMjgzMDZdIENvZGU6IDIwIDZl
IDMxIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDM3IGUzIDNkIDJkIDdmIDAwIDAwIDgwIGY0IGU2
IDNkIDJkIDdmIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
IDAwIDAwIDwwMD4gMDAgMDAgMDAgMDAgMDAgMDAgMDAgYzEgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
ODAgZTEgZDIgMDMgMDAgMDAKClRoaXMgY29tbWl0IHJlbmFtZXMgZHJtX2dldF9tYXhfaW9tZW0o
KSB0byBkcm1fbmVlZF9zd2lvdGxiKCksIGFkZHMgYQp4ZW5fcHZfZG9tYWluKCkgY2hlY2sgdG8g
aXQsIGFuZCBtb3ZlcyB0aGUgYml0IHNoaWZ0aW5nIGNvbXBhcmlzb24gdGhhdAphbHdheXMgZm9s
bG93cyBpdHMgdXNhZ2UgaW50byB0aGUgZnVuY3Rpb24gKHNpbXBsaWZ5aW5nIHRoZSBkcm0gZHJp
dmVyCmNvZGUpLgotLS0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMgIHwg
IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OF8wLmMgIHwgIDIgKy0KIGRy
aXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OV8wLmMgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1
L2RybS9kcm1fbWVtb3J5LmMgICAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKy0tLQogZHJp
dmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2aWNlLmMgfCAgMiArLQogaW5jbHVkZS9kcm0v
ZHJtX2NhY2hlLmggICAgICAgICAgICAgICAgfCAgMiArLQogNiBmaWxlcyBjaGFuZ2VkLCAyMSBp
bnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9hbWQvYW1kZ3B1L2dtY192N18wLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNf
djdfMC5jCmluZGV4IDkxMGM0Y2UuLjZiYzAyNjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9hbWQvYW1kZ3B1L2dtY192N18wLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv
Z21jX3Y3XzAuYwpAQCAtMTAyOSw3ICsxMDI5LDcgQEAgc3RhdGljIGludCBnbWNfdjdfMF9zd19p
bml0KHZvaWQgKmhhbmRsZSkKIAkJcGNpX3NldF9jb25zaXN0ZW50X2RtYV9tYXNrKGFkZXYtPnBk
ZXYsIERNQV9CSVRfTUFTSygzMikpOwogCQlwcl93YXJuKCJhbWRncHU6IE5vIGNvaGVyZW50IERN
QSBhdmFpbGFibGVcbiIpOwogCX0KLQlhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fZ2V0X21heF9p
b21lbSgpID4gKCh1NjQpMSA8PCBkbWFfYml0cyk7CisJYWRldi0+bmVlZF9zd2lvdGxiID0gZHJt
X25lZWRfc3dpb3RsYihkbWFfYml0cyk7CiAKIAlyID0gZ21jX3Y3XzBfaW5pdF9taWNyb2NvZGUo
YWRldik7CiAJaWYgKHIpIHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1
L2dtY192OF8wLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjhfMC5jCmluZGV4
IDc0N2MwNjguLjg2MzhhZGYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1
L2dtY192OF8wLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y4XzAuYwpA
QCAtMTE1NSw3ICsxMTU1LDcgQEAgc3RhdGljIGludCBnbWNfdjhfMF9zd19pbml0KHZvaWQgKmhh
bmRsZSkKIAkJcGNpX3NldF9jb25zaXN0ZW50X2RtYV9tYXNrKGFkZXYtPnBkZXYsIERNQV9CSVRf
TUFTSygzMikpOwogCQlwcl93YXJuKCJhbWRncHU6IE5vIGNvaGVyZW50IERNQSBhdmFpbGFibGVc
biIpOwogCX0KLQlhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fZ2V0X21heF9pb21lbSgpID4gKCh1
NjQpMSA8PCBkbWFfYml0cyk7CisJYWRldi0+bmVlZF9zd2lvdGxiID0gZHJtX25lZWRfc3dpb3Rs
YihkbWFfYml0cyk7CiAKIAlyID0gZ21jX3Y4XzBfaW5pdF9taWNyb2NvZGUoYWRldik7CiAJaWYg
KHIpIHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OV8wLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjlfMC5jCmluZGV4IGYzNWQ3YTUuLjRm
NjcwOTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OV8wLmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y5XzAuYwpAQCAtOTg5LDcgKzk4
OSw3IEBAIHN0YXRpYyBpbnQgZ21jX3Y5XzBfc3dfaW5pdCh2b2lkICpoYW5kbGUpCiAJCXBjaV9z
ZXRfY29uc2lzdGVudF9kbWFfbWFzayhhZGV2LT5wZGV2LCBETUFfQklUX01BU0soMzIpKTsKIAkJ
cHJpbnRrKEtFUk5fV0FSTklORyAiYW1kZ3B1OiBObyBjb2hlcmVudCBETUEgYXZhaWxhYmxlLlxu
Iik7CiAJfQotCWFkZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9nZXRfbWF4X2lvbWVtKCkgPiAoKHU2
NCkxIDw8IGRtYV9iaXRzKTsKKwlhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fbmVlZF9zd2lvdGxi
KGRtYV9iaXRzKTsKIAogCWlmIChhZGV2LT5hc2ljX3R5cGUgPT0gQ0hJUF9WRUdBMjApIHsKIAkJ
ciA9IGdmeGh1Yl92MV8xX2dldF94Z21pX2luZm8oYWRldik7CmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vZHJtX21lbW9yeS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9tZW1vcnkuYwppbmRl
eCBkNjllNGZjLi42YWY1OWE2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX21lbW9y
eS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWVtb3J5LmMKQEAgLTM1LDYgKzM1LDcgQEAK
IAogI2luY2x1ZGUgPGxpbnV4L2hpZ2htZW0uaD4KICNpbmNsdWRlIDxsaW51eC9leHBvcnQuaD4K
KyNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlICJk
cm1fbGVnYWN5LmgiCiAKQEAgLTE1MCwxNSArMTUxLDI3IEBAIHZvaWQgZHJtX2xlZ2FjeV9pb3Jl
bWFwZnJlZShzdHJ1Y3QgZHJtX2xvY2FsX21hcCAqbWFwLCBzdHJ1Y3QgZHJtX2RldmljZSAqZGV2
KQogfQogRVhQT1JUX1NZTUJPTChkcm1fbGVnYWN5X2lvcmVtYXBmcmVlKTsKIAotdTY0IGRybV9n
ZXRfbWF4X2lvbWVtKHZvaWQpCitib29sIGRybV9uZWVkX3N3aW90bGIoaW50IGRtYV9iaXRzKQog
ewogCXN0cnVjdCByZXNvdXJjZSAqdG1wOwogCXJlc291cmNlX3NpemVfdCBtYXhfaW9tZW0gPSAw
OwogCisJLyoKKwkgKiBYZW4gcGFyYXZpcnR1YWwgaG9zdHMgcmVxdWlyZSBzd2lvdGxiIHJlZ2Fy
ZGxlc3Mgb2YgcmVxdWVzdGVkIGRtYQorCSAqIHRyYW5zZmVyIHNpemUuCisJICoKKwkgKiBOT1RF
OiBSZWFsbHksIHdoYXQgaXQgcmVxdWlyZXMgaXMgdXNlIG9mIHRoZSBkbWFfYWxsb2NfY29oZXJl
bnQKKwkgKiAgICAgICBhbGxvY2F0b3IgdXNlZCBpbiB0dG1fZG1hX3BvcHVsYXRlKCkgaW5zdGVh
ZCBvZgorCSAqICAgICAgIHR0bV9wb3B1bGF0ZV9hbmRfbWFwX3BhZ2VzKCksIHdoaWNoIGJvdW5j
ZSBidWZmZXJzIHNvIG11Y2ggaW4KKwkgKiAgICAgICBYZW4gaXQgbGVhZHMgdG8gc3dpb3RsYiBi
dWZmZXIgZXhoYXVzdGlvbi4KKwkgKi8KKwlpZiAoeGVuX3B2X2RvbWFpbigpKQorCQlyZXR1cm4g
dHJ1ZTsKKwogCWZvciAodG1wID0gaW9tZW1fcmVzb3VyY2UuY2hpbGQ7IHRtcDsgdG1wID0gdG1w
LT5zaWJsaW5nKSB7CiAJCW1heF9pb21lbSA9IG1heChtYXhfaW9tZW0sICB0bXAtPmVuZCk7CiAJ
fQogCi0JcmV0dXJuIG1heF9pb21lbTsKKwlyZXR1cm4gbWF4X2lvbWVtID4gKCh1NjQpMSA8PCBk
bWFfYml0cyk7CiB9Ci1FWFBPUlRfU1lNQk9MKGRybV9nZXRfbWF4X2lvbWVtKTsKK0VYUE9SVF9T
WU1CT0woZHJtX25lZWRfc3dpb3RsYik7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9kZXZpY2UuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rldmlj
ZS5jCmluZGV4IDU5YzhhNjYuLmExZDNjNjIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9y
YWRlb24vcmFkZW9uX2RldmljZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9u
X2RldmljZS5jCkBAIC0xMzg3LDcgKzEzODcsNyBAQCBpbnQgcmFkZW9uX2RldmljZV9pbml0KHN0
cnVjdCByYWRlb25fZGV2aWNlICpyZGV2LAogCQlwY2lfc2V0X2NvbnNpc3RlbnRfZG1hX21hc2so
cmRldi0+cGRldiwgRE1BX0JJVF9NQVNLKDMyKSk7CiAJCXByX3dhcm4oInJhZGVvbjogTm8gY29o
ZXJlbnQgRE1BIGF2YWlsYWJsZVxuIik7CiAJfQotCXJkZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9n
ZXRfbWF4X2lvbWVtKCkgPiAoKHU2NCkxIDw8IGRtYV9iaXRzKTsKKwlyZGV2LT5uZWVkX3N3aW90
bGIgPSBkcm1fbmVlZF9zd2lvdGxiKGRtYV9iaXRzKTsKIAogCS8qIFJlZ2lzdGVycyBtYXBwaW5n
ICovCiAJLyogVE9ETzogYmxvY2sgdXNlcnNwYWNlIG1hcHBpbmcgb2YgaW8gcmVnaXN0ZXIgKi8K
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9jYWNoZS5oIGIvaW5jbHVkZS9kcm0vZHJtX2Nh
Y2hlLmgKaW5kZXggYmZlMTYzOS4uNjMzZWFhZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9kcm0vZHJt
X2NhY2hlLmgKKysrIGIvaW5jbHVkZS9kcm0vZHJtX2NhY2hlLmgKQEAgLTM4LDcgKzM4LDcgQEAK
IHZvaWQgZHJtX2NsZmx1c2hfcGFnZXMoc3RydWN0IHBhZ2UgKnBhZ2VzW10sIHVuc2lnbmVkIGxv
bmcgbnVtX3BhZ2VzKTsKIHZvaWQgZHJtX2NsZmx1c2hfc2coc3RydWN0IHNnX3RhYmxlICpzdCk7
CiB2b2lkIGRybV9jbGZsdXNoX3ZpcnRfcmFuZ2Uodm9pZCAqYWRkciwgdW5zaWduZWQgbG9uZyBs
ZW5ndGgpOwotdTY0IGRybV9nZXRfbWF4X2lvbWVtKHZvaWQpOworYm9vbCBkcm1fbmVlZF9zd2lv
dGxiKGludCBkbWFfYml0cyk7CiAKIAogc3RhdGljIGlubGluZSBib29sIGRybV9hcmNoX2Nhbl93
Y19tZW1vcnkodm9pZCkKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 22:58:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 22:58:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gumQa-00087l-JQ; Fri, 15 Feb 2019 22:57:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Im7x=QW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gumQZ-00087b-4B
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 22:57:51 +0000
X-Inumbo-ID: 1dfad87c-3175-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1dfad87c-3175-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 22:57:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gumQX-0008Jy-2U; Fri, 15 Feb 2019 22:57:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gumQW-0000b6-O6; Fri, 15 Feb 2019 22:57:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gumQW-0002ON-NO; Fri, 15 Feb 2019 22:57:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133238-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-arm64:host-install(4):broken:regression
 libvirt:build-arm64-pvops:hosts-allocate:broken:allowable
 libvirt:build-arm64-xsm:hosts-allocate:broken:allowable
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=174309a1f8499b928fa62b8c5b2326485bd66496
X-Osstest-Versions-That: libvirt=620d9dd598fde388f56ac37bcd3b31168c2f9fc6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Feb 2019 22:57:48 +0000
Subject: [Xen-devel] [libvirt test] 133238: trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIzOCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyMzgvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjk0MQoKUmVncmVzc2lv
bnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEzMjk0MQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTQxCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4g
YmxvY2tlZCBpbiAxMzI5NDEKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjk0MQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTMyOTQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI5NDEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgMTc0MzA5YTFmODQ5OWI5MjhmYTYyYjhjNWIy
MzI2NDg1YmQ2NjQ5NgpiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgNjIw
ZDlkZDU5OGZkZTM4OGY1NmFjMzdiY2QzYjMxMTY4YzJmOWZjNgoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMyOTQxICAyMDE5LTAyLTA1IDE0OjU3OjQ0IFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDEzMjk3OCAgMjAxOS0wMi0wNiAyMDoyNTozMiBaICAgIDkgZGF5cyAgICA3IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzIzOCAgMjAxOS0wMi0xNCAwMDowMjo1OSBaICAg
IDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQ29s
ZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVk
aGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgogIEppZSBXYW5n
IDx3YW5namllODhAaHVhd2VpLmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQu
Y29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSsOhbiBUb21rbyA8anRv
bWtvQHJlZGhhdC5jb20+CiAgTGFpbmUgU3R1bXAgPGxhaW5lQGxhaW5lLm9yZz4KICBNaWNoYWwg
UHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxu
c2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhh
dC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjA2NSBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 15 23:28:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Feb 2019 23:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gumuD-0002Fw-08; Fri, 15 Feb 2019 23:28:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Im7x=QW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gumuB-0002Fn-VY
 for xen-devel@lists.xenproject.org; Fri, 15 Feb 2019 23:28:28 +0000
X-Inumbo-ID: 64c1c913-3179-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64c1c913-3179-11e9-bc90-bc764e045a96;
 Fri, 15 Feb 2019 23:28:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gumu9-0000Tz-Mx; Fri, 15 Feb 2019 23:28:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gumu9-0002CR-Ad; Fri, 15 Feb 2019 23:28:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gumu9-0003w7-9x; Fri, 15 Feb 2019 23:28:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133243-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=fb0b35e05f772bd415fe264267bbbcde2e0accda
X-Osstest-Versions-That: ovmf=1a35dd723bbf9333a11f6397dac77f1a5dadd3c5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Feb 2019 23:28:25 +0000
Subject: [Xen-devel] [ovmf test] 133243: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI0MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyNDMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmYjBiMzVlMDVmNzcyYmQ0MTVmZTI2NDI2N2JiYmNk
ZTJlMGFjY2RhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxYTM1ZGQ3
MjNiYmY5MzMzYTExZjYzOTdkYWM3N2YxYTVkYWRkM2M1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzMyMDMgIDIwMTktMDItMTIgMTg6NDU6MTggWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzMjQzICAyMDE5LTAyLTE0IDA0OjU3OjU1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50b2luZSBD
b2V1ciA8Q29ldXJAZ214LmZyPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5h
cm8ub3JnPgogIENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ29ldXIgPGNv
ZXVyQGdteC5mcj4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsg
PGxlcnNla0ByZWRoYXQuY29tPgogIFNlYW4gQnJvZ2FuIDxzZWFuLmJyb2dhbkBtaWNyb3NvZnQu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAg
IDFhMzVkZDcyM2IuLmZiMGIzNWUwNWYgIGZiMGIzNWUwNWY3NzJiZDQxNWZlMjY0MjY3YmJiY2Rl
MmUwYWNjZGEgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 16 03:00:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Feb 2019 03:00:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guqDK-00034Z-JP; Sat, 16 Feb 2019 03:00:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FoD5=QX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guqDI-00033W-R1
 for xen-devel@lists.xenproject.org; Sat, 16 Feb 2019 03:00:24 +0000
X-Inumbo-ID: fe802c4c-3196-11e9-88b5-4fd3b5fb3f54
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe802c4c-3196-11e9-88b5-4fd3b5fb3f54;
 Sat, 16 Feb 2019 03:00:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guqDC-00069k-Sp; Sat, 16 Feb 2019 03:00:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guqDC-000291-Dn; Sat, 16 Feb 2019 03:00:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guqDC-0001eW-BC; Sat, 16 Feb 2019 03:00:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133240-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-arm64:<job status>:broken:regression
 linux-4.19:build-arm64-pvops:<job status>:broken:regression
 linux-4.19:build-arm64-xsm:<job status>:broken:regression
 linux-4.19:build-amd64:xen-build:fail:regression
 linux-4.19:build-arm64:hosts-allocate:broken:allowable
 linux-4.19:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.19:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.19:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-4.19:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.19:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.19:build-arm64:capture-logs:broken:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=43d3d5141515dd201aa6d268e3c02fb7383769f6
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Feb 2019 03:00:18 +0000
Subject: [Xen-devel] [linux-4.19 test] 133240: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI0MCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyNDAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2Fy
ZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTMxMwogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2Nr
ZWQgaW4gMTI5MzEzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDQzZDNkNTE0MTUxNWRkMjAxYWE2
ZDI2OGUzYzAyZmI3MzgzNzY5ZjYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAxMDUgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgMTAzIGRheXMgICA2
OCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyNDAgIDIwMTktMDItMTQgMDA6MzA6
MzcgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEzNTAgcGVvcGxlIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14
c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgNzg0NTQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 16 04:14:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Feb 2019 04:14:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gurMG-0000fD-BL; Sat, 16 Feb 2019 04:13:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FoD5=QX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gurMF-0000f1-9R
 for xen-devel@lists.xenproject.org; Sat, 16 Feb 2019 04:13:43 +0000
X-Inumbo-ID: 3b4d7864-31a1-11e9-b0cb-1b75964d00fd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b4d7864-31a1-11e9-b0cb-1b75964d00fd;
 Sat, 16 Feb 2019 04:13:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gurM8-0007hc-08; Sat, 16 Feb 2019 04:13:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gurM7-0008E3-CS; Sat, 16 Feb 2019 04:13:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gurM7-0007uk-Bc; Sat, 16 Feb 2019 04:13:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133239-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-cubietruck:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:host-ping-check-xen:fail:heisenbug
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-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-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-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-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
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=49ab1e524f6a1fd0b42aefc827d57413e5332e92
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Feb 2019 04:13:35 +0000
Subject: [Xen-devel] [linux-3.18 test] 133239: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzIzOSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyMzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBp
bnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgIDYgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDEzMzE5MSBwYXNzIGluIDEzMzIzOQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVw
ZWF0IGZhaWwgaW4gMTMzMTkxIHBhc3MgaW4gMTMzMjM5CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzMxOTEK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDggaG9zdC1waW5nLWNoZWNrLXhlbiAgICAg
ICAgZmFpbCBwYXNzIGluIDEzMzE5MQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
IDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTI4ODU4CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFs
bG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyODg1OAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI4ODU4
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMzMTkxIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMTkxIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxMzMxOTEgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzE5MSBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMjg4NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDQ5YWIx
ZTUyNGY2YTFmZDBiNDJhZWZjODI3ZDU3NDEzZTUzMzJlOTIKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1
ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAx
MjEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAg
WiAgIDk3IGRheXMgICA2NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwMTMgIDIw
MTktMDItMDcgMTk6NTY6MDIgWiAgICA4IGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjU0MSBwZW9w
bGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dz
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tam9iIGJ1
aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMTc4NDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 16 05:12:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Feb 2019 05:12:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gusGx-0005t4-So; Sat, 16 Feb 2019 05:12:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FoD5=QX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gusGw-0005sr-8I
 for xen-devel@lists.xenproject.org; Sat, 16 Feb 2019 05:12:18 +0000
X-Inumbo-ID: 68f84d0e-31a9-11e9-be83-dfefc9ecd6c9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68f84d0e-31a9-11e9-be83-dfefc9ecd6c9;
 Sat, 16 Feb 2019 05:12:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gusGm-0000eY-J7; Sat, 16 Feb 2019 05: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gusGm-0004r7-9K; Sat, 16 Feb 2019 05:12:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gusGm-0007W9-7s; Sat, 16 Feb 2019 05:12:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133242-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-arm64-xsm:<job status>:broken:regression
 linux-4.9:build-arm64:<job status>:broken:regression
 linux-4.9:build-arm64-pvops:<job status>:broken:regression
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-install:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:build-arm64:hosts-allocate:broken:allowable
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-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-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-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=8278355efb01231cb6739fe9576d5d5b0977d8e1
X-Osstest-Versions-That: linux=a4d0a0910e693dafd83311994e12a0a8a0846694
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Feb 2019 05:12:08 +0000
Subject: [Xen-devel] [linux-4.9 test] 133242: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI0MiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI0Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWluc3RhbGwgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEz
Mjc0OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJs
b2NraW5nKToKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzI3NDgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzI3NDgKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMjc0OAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjc0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNzQ4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDgyNzgzNTVl
ZmIwMTIzMWNiNjczOWZlOTU3NmQ1ZDViMDk3N2Q4ZTEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIGE0ZDBhMDkxMGU2OTNkYWZkODMzMTE5OTRlMTJhMGE4YTA4NDY2OTQK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjc0OCAgMjAxOS0wMi0wMiAxMzowMzoyNiBaICAgMTMg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI5NzMgIDIwMTktMDItMDYgMTY6NDE6NDMgWiAg
ICA5IGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyNDIgIDIwMTkt
MDItMTQgMDQ6MDI6MDggWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBCcm93biA8YWFyb24uZi5icm93
bkBpbnRlbC5jb20+CiAgQWFyb24gTHUgPGFhcm9uLmx1QGxpbnV4LmFsaWJhYmEuY29tPgogIEFk
YW1za2ksIEtyenlzenRvZiAoTm9raWEgLSBQTC9Xcm9jbGF3KSA8a3J6eXN6dG9mLmFkYW1za2lA
bm9raWEuY29tPgogIEFkaXR5YSBQYWtraSA8cGFra2kwMDFAdW1uLmVkdT4KICBBZHJpYW4gSHVu
dGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4
Lm9yZy51az4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsYW4g
VHVsbCA8YXR1bGxAa2VybmVsLm9yZz4KICBBbGV4YW5kcnUgQXJkZWxlYW4gPGFsZXhhbmRydS5h
cmRlbGVhbkBhbmFsb2cuY29tPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+
CiAgQWxleGV5IEtob3Jvc2hpbG92IDxraG9yb3NoaWxvdkBpc3ByYXMucnU+CiAgQW1pciBHb2xk
c3RlaW4gPGFtaXI3M2lsQGdtYWlsLmNvbT4KICBBbmRyZWFzIEdydWVuYmFjaGVyIDxhZ3J1ZW5i
YUByZWRoYXQuY29tPgogIEFuZHJlaSBWYWdpbiA8YXZhZ2luQGdtYWlsLmNvbT4KICBBbmRyZXcg
Qm93ZXJzIDxhbmRyZXd4LmJvd2Vyc0BpbnRlbC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBs
aW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5IER1YW4gPGZ1Z2FuZy5kdWFuQG54cC5jb20+CiAg
QW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQW5u
YSBTY2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQW5zb24gSHVhbmcgPEFu
c29uLkh1YW5nQG54cC5jb20+CiAgQW50b24gSXZhbm92IDxhbnRvbi5pdmFub3ZAY2FtYnJpZGdl
Z3JleXMuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgog
IEFyZW5kIHZhbiBTcHJpZWwgPGFyZW5kLnZhbnNwcmllbEBicm9hZGNvbS5jb20+CiAgQXJrYWRp
dXN6IE1pc2tpZXdpY3ogPGFyZWttQG1hdmVuLnBsPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVs
byA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXlh
IExldmluIDxheWFsQG1lbGxhbm94LmNvbT4KICBCYXJ0IFZhbiBBc3NjaGUgPGJ2YW5hc3NjaGVA
YWNtLm9yZz4KICBCYXJ0bG9taWVqIFpvbG5pZXJraWV3aWN6IDxiLnpvbG5pZXJraWVAc2Ftc3Vu
Zy5jb20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3Jn
PgogIEJlb21obyBTZW8gPGJlb21oby5zZW9Ac2Ftc3VuZy5jb20+CiAgQmVybmFyZCBQaWRvdXgg
PGY2YnZwQGZyZWUuZnI+CiAgQmluIExpdSA8Yi1saXVAdGkuY29tPgogIEJqb3JuIEFuZGVyc3Nv
biA8Ympvcm4uYW5kZXJzc29uQGxpbmFyby5vcmc+CiAgQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNA
Z29vZ2xlLmNvbT4KICBCam9ybiBIZWxnYWFzIDxoZWxnYWFzQGtlcm5lbC5vcmc+CiAgQm9iIFBl
dGVyc29uIDxycGV0ZXJzb0ByZWRoYXQuY29tPgogIEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJl
emlsbG9uQGJvb3RsaW4uY29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDYXNl
eSBTY2hhdWZsZXIgPGNhc2V5QHNjaGF1Zmxlci1jYS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNr
ZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENoZW4tWXUgVHNhaSA8d2Vuc0Bjc2llLm9y
Zz4KICBDaGVuZyBMaW4gPGNoZW5nLmxpbjEzMEB6dGUuY29tLmNuPgogIENocmlzIFBlcmwgPGNw
ZXJsQGphbmVzdHJlZXQuY29tPgogIENocmlzdG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVyb3lA
Yy1zLmZyPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgQ29u
ZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNh
cnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5u
ZXQ+CiAgRGFuaWVsIExlemNhbm8gPGRhbmllbC5sZXpjYW5vQGxpbmFyby5vcmc+CiAgRGFuaWVs
IFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KICBEYXZlIENhcnJvbGwgPGRhdmlkLmNh
cnJvbGxAbWljcm9zZW1pLmNvbT4KICBEYXZlIENoaW5uZXIgPGRjaGlubmVyQHJlZGhhdC5jb20+
CiAgRGF2aWQgQWhlcm4gPGRzYUBjdW11bHVzbmV0d29ya3MuY29tPgogIERhdmlkIEFoZXJuIDxk
c2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4K
ICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgVGVpZ2xhbmQg
PHRlaWdsYW5kQHJlZGhhdC5jb20+CiAgRGF2aWRsb2hyIEJ1ZXNvIDxkYXZlQHN0Z29sYWJzLm5l
dD4KICBEYXZpZGxvaHIgQnVlc28gPGRidWVzb0BzdXNlLmRlPgogIERlbm5pcyBEYWxlc3NhbmRy
byA8ZGVubmlzLmRhbGVzc2FuZHJvQGludGVsLmNvbT4KICBEaWNrIEtlbm5lZHkgPGRpY2sua2Vu
bmVkeUBicm9hZGNvbS5jb20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgog
IERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5jb20+CiAgRWR1YXJkbyBWYWxlbnRpbiA8
ZWR1YmV6dmFsQGdtYWlsLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+
CiAgRmFiaW8gRXN0ZXZhbSA8ZmVzdGV2YW1AZ21haWwuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVs
aXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGaW5uIFRoYWluIDxmdGhhaW5AdGVsZWdyYXBo
aWNzLmNvbS5hdT4KICBGbG9yaWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4KICBG
bG9yaWFuIEthdWVyIDxmbG9yaWFuLmthdWVyQGtvYWxvLmRlPgogIEZyYW5rIFJvd2FuZCA8ZnJh
bmsucm93YW5kQHNvbnkuY29tPgogIEdvdmluZGFyYWp1bHUgVmFyYWRhcmFqYW4gPGd2YXJhZGFy
QGNpc2NvLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24u
b3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdWlsbGF1bWUgTmF1
bHQgPGcubmF1bHRAYWxwaGFsaW5rLmZyPgogIEd1aWxsYXVtZSBOYXVsdCA8Z25hdWx0QHJlZGhh
dC5jb20+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBI
YW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1
aWwtY2lzY29AeHM0YWxsLm5sPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWxAeHM0YWxsLm5sPgog
IEhlIFpoZSA8emhlLmhlQHdpbmRyaXZlci5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25k
b3IuYXBhbmEub3JnLmF1PgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEouIEJy
dWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEphY29iIFdlbiA8amlhbi53LndlbkBv
cmFjbGUuY29tPgogIEphZWdldWsgS2ltIDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFrdWIgS2lj
aW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFtZXMgQm90dG9tbGV5IDxK
YW1lcy5Cb3R0b21sZXlASGFuc2VuUGFydG5lcnNoaXAuY29tPgogIEphbWVzIE1vcnNlIDxqYW1l
cy5tb3JzZUBhcm0uY29tPgogIEphbWVzIFNtYXJ0IDxqc21hcnQyMDIxQGdtYWlsLmNvbT4KICBK
YW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICBK
YXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmVmZiBLaXJzaGVyIDxqZWZmcmV5
LnQua2lyc2hlckBpbnRlbC5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEpp
YS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmltbXkgRHVyYW5kIFdlc29sb3dz
a2kgPGpkd0BhbWF6b24uZGU+CiAgSmlvbmcgV2FuZyA8amlvbmcud2FuZ0BuZXRyb25vbWUuY29t
PgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJu
ZWwub3JnPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhlZGJlcmcg
PGpvaGFuLmhlZGJlcmdAaW50ZWwuY29tPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdA
aW50ZWwuY29tPgogIEpvbiBIdW50ZXIgPGpvbmF0aGFuaEBudmlkaWEuY29tPgogIEpvbmF0aGFu
IENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb8OjbyBQYXVsbyBSZWNo
aSBWaXRhIDxqcHJ2aXRhQGVuZGxlc3NtLmNvbT4KICBKb8OjbyBQYXVsbyBSZWNoaSBWaXRhIDxq
cHJ2aXRhQGdtYWlsLmNvbT4KICBKdW54aWFvIEJpIDxqdW54aWFvLmJpQG9yYWNsZS5jb20+CiAg
S2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29tPgogIEthbGxlIFZhbG8g
PGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEthbiBMaWFuZyA8a2FuLmxpYW5nQGxpbnV4LmludGVs
LmNvbT4KICBLYW5namllIEx1IDxramx1QHVtbi5lZHU+CiAgS2VlcyBDb29rIDxrZWVzY29va0Bj
aHJvbWl1bS5vcmc+CiAgS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGludGVsLmNvbT4KICBLb2Vu
IFZhbmRlcHV0dGUgPGtvZW4udmFuZGVwdXR0ZUBuY2VudHJpYy5jb20+CiAgS29uc3RhbnRpbiBL
aG9yZW5rbyA8a2hvcmVua29AdmlydHVvenpvLmNvbT4KICBLcnp5c3p0b2YgQWRhbXNraSA8a3J6
eXN6dG9mLmFkYW1za2lAbm9raWEuY29tPgogIEtyenlzenRvZiBIYWxhc2EgPGtoYWxhc2FAcGlh
cC5wbD4KICBMYXJzIEVsbGVuYmVyZyA8bGFycy5lbGxlbmJlcmdAbGluYml0LmNvbT4KICBMZW9u
aWQgSXppdW10c2V2IDxsZW9uaWQuaXppdW10c2V2QGdtYWlsLmNvbT4KICBMaSBSb25nUWluZyA8
bGlyb25ncWluZ0BiYWlkdS5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZv
dW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4K
ICBMb3JlbnpvIEJpYW5jb25pIDxsb3JlbnpvLmJpYW5jb25pQHJlZGhhdC5jb20+CiAgTG9yZW56
byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTHVib21pciBSaW50ZWwg
PGxrdW5kcmFrQHYzLnNrPgogIEx1Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+
CiAgTHVpcyBDaGFtYmVybGFpbiA8bWNncm9mQGtlcm5lbC5vcmc+CiAgTHVpeiBBdWd1c3RvIHZv
biBEZW50eiA8bHVpei52b24uZGVudHpAaW50ZWwuY29tPgogIEx1a2FzIFd1bm5lciA8bHVrYXNA
d3VubmVyLmRlPgogIE1haGVzaCBSYWphc2hla2hhcmEgPG1haGVzaC5yYWphc2hla2hhcmFAbWlj
cm9zZW1pLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNl
bCBIb2x0bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4KICBNYXJlayBTenlwcm93c2tpIDxtLnN6
eXByb3dza2lAc2Ftc3VuZy5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgog
IE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTWFydGluIEJsdW1lbnN0aW5n
bCA8bWFydGluLmJsdW1lbnN0aW5nbEBnb29nbGVtYWlsLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJz
ZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRh
Lm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF0aGV1cyBUYXZhcmVzIDxtYXRoZXVzLmJlcm5h
cmRpbm9AdXNwLmJyPgogIE1hdGhpYXMgTnltYW4gPG1hdGhpYXMubnltYW5AbGludXguaW50ZWwu
Y29tPgogIE1hdGhpYXMgVGhvcmUgPG1hdGhpYXMudGhvcmVAaW5maW5lcmEuY29tPgogIE1hdXJv
IENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4aW1lIFJp
cGFyZCA8bWF4aW1lLnJpcGFyZEBib290bGluLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVA
ZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlrZSBN
YXJjaW5pc3p5biA8bWlrZS5tYXJjaW5pc3p5bkBpbnRlbC5jb20+CiAgTWlrbG9zIFN6ZXJlZGkg
PG1zemVyZWRpQHJlZGhhdC5jb20+CiAgTWlyb3NsYXYgTGljaHZhciA8bWxpY2h2YXJAcmVkaGF0
LmNvbT4KICBOYW95YSBIb3JpZ3VjaGkgPG4taG9yaWd1Y2hpQGFoLmpwLm5lYy5jb20+CiAgTmF0
aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOb3JhbGYgVHLDuG5u
ZXMgPG5vcmFsZkB0cm9ubmVzLm9yZz4KICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+
CiAgT2xla3NhbmRyIE5hdGFsZW5rbyA8b2xla3NhbmRyQG5hdGFsZW5rby5uYW1lPgogIE9sb2Yg
Sm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRo
YXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIEUuIE1j
S2VubmV5IDxwYXVsbWNrQGxpbnV4LmlibS5jb20+CiAgUGF1bCBFbGRlciA8cGF1bC5lbGRlckBp
ZGVhc29uYm9hcmQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGFsY2FudGFyYUBzdXNlLmRlPgog
IFBhdWxvIEFsY2FudGFyYSA8cGF1bG9AcGF1bG8uYWM+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1
Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGV0ZXIg
Um9zaW4gPHBlZGFAYXhlbnRpYS5zZT4KICBQZXRlciBTaGllciA8cHNoaWVyQGdvb2dsZS5jb20+
CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIg
WmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+ICMgV2l0aCBkZXZlbG9wZXIg
aGF0IG9uCiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+ICMg
V2l0aCBtYWludGFpbmVyIGhhdCBvbgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFk
Lm9yZz4KICBQaGlsaXBwIFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRlPgogIFBpZXJyZS1M
b3VpcyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRlbC5jb20+CiAgUHUg
V2VuIDxwdXdlbkBoeWdvbi5jbj4KICBSYWRpbSBLcsSNbcOhxZkgPHJrcmNtYXJAcmVkaGF0LmNv
bT4KICBSYWZhZWwgQXF1aW5pIDxhcXVpbmlAcmVkaGF0LmNvbT4KICBSYWZhZWwgSi4gV3lzb2Nr
aSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmVuYXRvIEx1aSBHZWggPHJlbmF0b2dl
aEBnbWFpbC5jb20+CiAgUmljaGFyZCBDb2NocmFuIDxyaWNoYXJkY29jaHJhbkBnbWFpbC5jb20+
CiAgUmljaGFyZCBXZWluYmVyZ2VyIDxyaWNoYXJkQG5vZC5hdD4KICBSb2xhbmQgS2FtbWVyZXIg
PHJvbGFuZC5rYW1tZXJlckBsaW5iaXQuY29tPgogIFJvbWFuIEd1c2hjaGluIDxndXJvQGZiLmNv
bT4KICBSb25uaWUgU2FobGJlcmcgPGxzYWhsYmVyQHJlZGhhdC5jb20+CiAgUnVuZG9uZyBHZSA8
cmRvbmcuZ2VAZ21haWwuY29tPgogIFJ1c3NlbGwgS2luZyAtIEFSTSBMaW51eCA8bGludXhAYXJt
bGludXgub3JnLnVrPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+
CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FoaXR5YSBUdW1tYWxh
IDxzdHVtbWFsYUBjb2RlYXVyb3JhLm9yZz4KICBTYW1pIFRvbHZhbmVuIDxzYW1pdG9sdmFuZW5A
Z29vZ2xlLmNvbT4KICBTYW50b3NoIFNoaWxpbWthciA8c2FudG9zaC5zaGlsaW1rYXJAb3JhY2xl
LmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2NvdHQgQmF1ZXIgPHNj
b3R0LmJhdWVyQGludGVsLmNvbT4KICBTY290dCBXb29kIDxvc3NAYnVzZXJyb3IubmV0PgogIFNl
YmFzdGlhbiBBbmRyemVqIFNpZXdpb3IgPGJpZ2Vhc3lAbGludXRyb25peC5kZT4KICBTZXJnZWkg
U2h0eWx5b3YgPHNlcmdlaS5zaHR5bHlvdkBjb2dlbnRlbWJlZGRlZC5jb20+CiAgU2hha2VlbCBC
dXR0IDxzaGFrZWVsYkBnb29nbGUuY29tPgogIFNoYW5ub24gTmVsc29uIDxzaGFubm9uLmxlZS5u
ZWxzb25AZ21haWwuY29tPgogIFNoYXduIEd1byA8c2hhd25ndW9Aa2VybmVsLm9yZz4KICBTbGF3
b21pciBTdGVwaWVuIDxzc3RAcG9jenRhLmZtPgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0Bm
Yi5jb20+CiAgU3Jpbml2YXMgS2FuZGFnYXRsYSA8c3Jpbml2YXMua2FuZGFnYXRsYUBsaW5hcm8u
b3JnPgogIFN0ZWZhbiBSb2VzZSA8c3JAZGVueC5kZT4KICBTdGVmYW4gV2FocmVuIDxzdGVmYW4u
d2FocmVuQGkyc2UuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2Vj
dW5ldC5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFN0ZXZlIEZyZW5j
aCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBMb25nZXJiZWFtIDxzbG9uZ2VyYmVh
bUBnbWFpbC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5v
cmc+CiAgU3VzaG1hIEthbGFrb3RhIDxzdXNobWF4LmthbGFrb3RhQGludGVsLmNvbT4KICBzeXpi
b3QrYzFlMzZkMzBlZTM0MTYyODljYzBAc3l6a2FsbGVyLmFwcHNwb3RtYWlsLmNvbQogIFRha2Fz
aGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYXJpcSBUb3VrYW4gPHRhcmlxdEBtZWxsYW5veC5j
b20+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWluLWtlcm5lbEBJLWxvdmUuU0FLVVJBLm5lLmpwPgog
IFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0
Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGllemh1IFlhbmcgPGtlcm5lbHBhdGNoQDEyNi5jb20+CiAg
VGltIEhhcnZleSA8dGhhcnZleUBnYXRld29ya3MuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlA
YXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIFVsZiBIYW5z
c29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFV3ZSBLbGVpbmUtS8O2bmlnIDx1LmtsZWlu
ZS1rb2VuaWdAcGVuZ3V0cm9uaXguZGU+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4K
ICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFZpdmVrIEdhdXRhbSA8
dml2ZWsuZ2F1dGFtQGNvZGVhdXJvcmEub3JnPgogIFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhh
dC5jb20+CiAgV2FuZyBMaSA8d2FuZ2xpMzlAYmFpZHUuY29tPgogIFdlaSBXYW5nIDx3dndAZ29v
Z2xlLmNvbT4KICBXZW53ZW4gV2FuZyA8d2FuZzY0OTVAdW1uLmVkdT4KICBXaWxsIERlYWNvbiA8
d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgog
IFlhbmd0YW8gTGkgPHRpbnkud2luZHp6QGdtYWlsLmNvbT4KICBZb3VuZyBYaWFvIDxZYW5nWDky
QGhvdG1haWwuY29tPgogIFl1IFpoYW8gPHl1emhhb0Bnb29nbGUuY29tPgogIFl1ZUhhaWJpbmcg
PHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBZdWZlbiBXYW5nIDx3YW5neXVmZW5AaHVhd2VpLmNv
bT4KICBZdW5sZWkgSGUgPGhleXVubGVpQGh1YXdlaS5jb20+CiAgWmhhbmcgUnVpIDxydWkuemhh
bmdAaW50ZWwuY29tPgogIFpoYW5nIFl1IDx6aGFuZ3l1MzFAYmFpZHUuY29tPgogIFpvcmFuIE1h
cmtvdmljIDx6bWFya292aWNAc2llcnJhd2lyZWxlc3MuY29tPgogIFp1YmluIE1pdGhyYSA8enNt
QGNocm9taXVtLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWls
ZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUt
bG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg1IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 16 08:30:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Feb 2019 08:30:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guvM5-0005bh-UI; Sat, 16 Feb 2019 08:29:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FoD5=QX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1guvM4-0005bU-1q
 for xen-devel@lists.xenproject.org; Sat, 16 Feb 2019 08:29:48 +0000
X-Inumbo-ID: 0114e5aa-31c5-11e9-9836-737999e66d1f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0114e5aa-31c5-11e9-9836-737999e66d1f;
 Sat, 16 Feb 2019 08:29:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1guvLw-0004vL-7k; Sat, 16 Feb 2019 08:29:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1guvLv-0006Nw-R8; Sat, 16 Feb 2019 08:29:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1guvLv-0006vy-PK; Sat, 16 Feb 2019 08:29:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133245-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:build-arm64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.10-testing:build-arm64:<job status>:broken:regression
 xen-4.10-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.10-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.10-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.10-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.10-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.10-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-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-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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-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-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: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-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=a016b8f207c7a3fe8bdd2b6f7c080020e3e1c823
X-Osstest-Versions-That: xen=e21c79fe4fd204eca0c6b9f79102e3826db7334a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Feb 2019 08:29:39 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 133245: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI0NSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyNDUvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5
NjYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEzMjk2NgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
MiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTY2CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMy
OTY2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAg
ICBicm9rZW4gYmxvY2tlZCBpbiAxMzI5NjYKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
IDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjk2NgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyOTY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYTAxNmI4ZjIwN2M3YTNmZThiZGQy
YjZmN2MwODAwMjBlM2UxYzgyMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgZTIxYzc5ZmU0ZmQyMDRlY2EwYzZiOWY3OTEwMmUzODI2ZGI3MzM0YQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMyOTY2ICAyMDE5LTAyLTA2IDEyOjUwOjEwIFogICAgOSBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzE0MyAgMjAxOS0wMi0xMSAxMzowNzo0MCBaICAgIDQgZGF5cyAgICAz
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNt
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IGEwMTZiOGYyMDdjN2EzZmU4YmRkMmI2ZjdjMDgwMDIwZTNlMWM4
MjMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZl
YiAxMSAxNDowNDowOCAyMDE5ICswMTAwCgogICAgdXBkYXRlIFhlbiB2ZXJzaW9uIHRvIDQuMTAu
MwoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 16 08:43:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Feb 2019 08:43:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1guvYw-00079f-5K; Sat, 16 Feb 2019 08:43:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UhvR=QX=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1guvYv-00079Z-8m
 for xen-devel@lists.xen.org; Sat, 16 Feb 2019 08:43:05 +0000
X-Inumbo-ID: df3ddf07-31c6-11e9-bc90-bc764e045a96
Received: from mail-vs1-xe43.google.com (unknown [2607:f8b0:4864:20::e43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df3ddf07-31c6-11e9-bc90-bc764e045a96;
 Sat, 16 Feb 2019 08:43:03 +0000 (UTC)
Received: by mail-vs1-xe43.google.com with SMTP id t13so6927415vsk.3
 for <xen-devel@lists.xen.org>; Sat, 16 Feb 2019 00:43:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=gJlVrtEdhdKZsKO4aVg7yRycQzPcYcr4ky/6O6W8kBA=;
 b=WY6CEQE6JnX7Lu6YmiW9hZTctxwkwqq5cnAinhkMEtXgdkpCqs7RKmTW3tZdIzNlj/
 vFK6wBuYpG42v8FYdHlXIv5BUEdvWjisE4b5pWsFiJfy0CNNg4BjEu+hN6vqbkFvFsaU
 KjfeCRh+YtcXF/w5d1Ou1xsp3IJG4tfxOvLavNx8k/4gbWXxuAy3Jm+8bTSymuez5zlC
 sFvGaYhQrygHoz5bjfMQR9j1MhY1/2kkHXcnip08Tzmd4ci0ZtYEs36JJlYpmWVZj9bw
 PsX0g7nwQay2y8PQhJUkNbKrEKDWou3pA+3DcSq7/t8KVRtJNDgHQ4Pd9wD2yDNJY4hN
 QZ0Q==
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=gJlVrtEdhdKZsKO4aVg7yRycQzPcYcr4ky/6O6W8kBA=;
 b=NuGF9RZYTTB932ikLrlR2mz9EoAZamuAIUR60OUivS6o5+9ej8pfv5R0xF7ofTiX1G
 0zfWz0dJhpzq6vsrRzLxB3Sff1A3mR6B8TaqSJdIpXcRYqqwHydhRm+jPdo85XZskWs8
 0t6Hit6vCwBeNnO7xFgvUqafD04uyCMwo/TpNtk5fZ2S7Zwi01g0haWN+7DzHDtmvjRP
 voFpYE/HIrOhiVLnAb/JPZk1Q7J8EmH/wO1AiJijgRolEVM61uNCZH0ZqyJemrMOQp6M
 0aBErQK4Z/c6SjU9esoKZCyZDPN1+gcYlW+KMhiNjmLfh1vWi9kd/LhraqTmFssN2mrN
 n0EQ==
X-Gm-Message-State: AHQUAuYaNOpbJl/GT6C8c8k8si4N0iZ0aLxTnadz6ctKH/fpAkj05JuD
 m7gCHT3+3QoIEJh0qNre59KeRrVIXfuGxOteW1U=
X-Google-Smtp-Source: AHgI3IYpN11VGzcKGH8PBISHsxTvREl4IRJIek55mjoGubk1ygYdbGS5bY4bkprAn+tnE/janOZBgG/Ue/jGTkp1tgA=
X-Received: by 2002:a67:e995:: with SMTP id b21mr7154520vso.13.1550306581734; 
 Sat, 16 Feb 2019 00:43:01 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
 <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
 <20190201165314.ofuvpddlfpzbc247@mac>
 <56b433e0-645e-997d-1bff-de3c4f7fe250@arm.com>
 <20190204125307.aft4tzkjjrxdd34o@mac>
 <fcd6618d-de13-212f-8afb-e2ef0b37396d@arm.com>
 <f045b9a9-2e1a-4d3e-b2ce-51dca97720a8@gmail.com>
 <6457d3e5-1897-d124-ba49-c6325076b393@gmail.com>
 <alpine.DEB.2.10.1902061300540.2723@sstabellini-ThinkPad-X260>
 <ffe52ce4-2fb6-d730-991e-c48c7fc10c5e@gmail.com>
 <20190207103513.ky7xnftn3pj7r2lf@mac>
 <CAF3u54ANHMf1-3=W=R3w-25JbK3_bR_mDiM888pU5UzSTKTVPg@mail.gmail.com>
 <f5c5bfeb-bca3-9601-7825-3d41d7d5e4af@gmail.com>
 <CAF3u54DiExsh-wPt-oZV-Gh56AvaLLes3PrvZDAHOxpHBLROQg@mail.gmail.com>
 <fee642a7-9a1a-53f1-b0a3-6f47ec0b15cc@gmail.com>
 <CAF3u54Dw4n+6HwyQ8-pXMNNMZbu4xVrTh9aV-WAe-XUxhoG1-g@mail.gmail.com>
 <6f9e4f72-332a-679e-e369-c81c760a31c6@gmail.com>
 <CAF3u54BOo_jsymqn_efMWrw0kPecNGSzgd9PhajwX8vato4nzQ@mail.gmail.com>
 <be9966e7-e61d-c12d-4ded-75b5220cb791@gmail.com>
In-Reply-To: <be9966e7-e61d-c12d-4ded-75b5220cb791@gmail.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Sat, 16 Feb 2019 09:42:48 +0100
Message-ID: <CAF3u54A+esD9t2n8spkTE8_bYmha_OwFt0NFsxBA-wZNioyj-g@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============4882395717816289366=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4882395717816289366==
Content-Type: multipart/alternative; boundary="00000000000018ead20581fee1bf"

--00000000000018ead20581fee1bf
Content-Type: text/plain; charset="UTF-8"

On Fri, 15 Feb 2019, 18:41 Andrii Anisov, <andrii.anisov@gmail.com> wrote:

>
> On 15.02.19 19:13, Julien Grall wrote:
> > Not really... This is an implementation details that does not matter
> > on the OS side.
> And on hypervisor side?
>

My point is the interface should be the same whether we decide to keep the
runstate mapped or not. This is just an implementation details.


> > If you want accurate number, then the NOW() macro is not sufficient
> > enough. Read to CNTPCTL_EL0 can occur speculatively and out of order
> > relative to other instructions executed on the same PE. So the PE can
> > potentially execute CNTPCTL_EL0 before update_runstate_area(...).
> >
> > You would want to add an isb() at least before NOW() and potentially
> > after (unless you have register dependency).
> > I have a patch for adding an isb()  in the NOW() macro. I will send it
> later on.Good hint.
>
> >
> >>            update_runstate_area(current);
> >>
> >> +        if (current->domain->domain_id == 1)
> >> +            printk("cp = %"PRI_stime"\n", NOW()-t);
> >
> > That's only one number.  Did you do an average over multiple context
> > switch (say 1000) ?
> No, just got them on the console to see the numbers. They seems to not
> change significantly during a minute run.
>

This does not really tell me a rough number of context switch... The more,
I still don't have the full pictures on your setup as you haven't answered
to my question on the previous e-mail...

Can you please get the number of context switch and the average value?

That's why I did not answer about context switches number


Couldn't you have said that from the beginning? This is rather annoying to
have question ignored.
If you want meaningful feedback, then please start answering *all*
questions. I would have been happy if you said "I didn't do it".

I can do it in a bit more complicated way. But I do not expect I would
> encounter differences.
>

A grep and sed should help to confirm your finding. I want to be sure that
the numbers are correct and not just an impression.

Cheers,

-- 
Julien Grall

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

<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Fri, 15 Feb 2019, 18=
:41 Andrii Anisov, &lt;<a href=3D"mailto:andrii.anisov@gmail.com">andrii.an=
isov@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
On 15.02.19 19:13, Julien Grall wrote:<br>
&gt; Not really... This is an implementation details that does not matter<b=
r>
&gt; on the OS side.<br>
And on hypervisor side?<br></blockquote></div><div><br></div><div>My point =
is the interface should be the same whether we decide to keep the runstate =
mapped or not. This is just an implementation details.</div><div><br></div>=
<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
&gt; If you want accurate number, then the NOW() macro is not sufficient<br=
>
&gt; enough. Read to CNTPCTL_EL0 can occur speculatively and out of order<b=
r>
&gt; relative to other instructions executed on the same PE. So the PE can<=
br>
&gt; potentially execute CNTPCTL_EL0 before update_runstate_area(...).<br>
&gt;=C2=A0<br>
&gt; You would want to add an isb() at least before NOW() and potentially<b=
r>
&gt; after (unless you have register dependency).<br>
&gt; I have a patch for adding an isb()=C2=A0 in the NOW() macro. I will se=
nd it later on.Good hint.<br>
<br>
&gt; <br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 update_runstate_area(curr=
ent);<br>
&gt;&gt;<br>
&gt;&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (current-&gt;domain-&gt;domain_id =
=3D=3D 1)<br>
&gt;&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 printk(&quot;cp =3D %&q=
uot;PRI_stime&quot;\n&quot;, NOW()-t);<br>
&gt; <br>
&gt; That&#39;s only one number.=C2=A0 Did you do an average over multiple =
context<br>
&gt; switch (say 1000) ?<br>
No, just got them on the console to see the numbers. They seems to not chan=
ge significantly during a minute run.<br></blockquote></div><div><br></div>=
<div>This does not really tell me a rough number of context switch... The m=
ore, I still don&#39;t have the full pictures on your setup as you haven&#3=
9;t answered to my question on the previous e-mail...</div><div><br></div><=
div>Can you please get the number of context switch and the average value?<=
/div><div><br></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">
That&#39;s why I did not answer about context switches number</blockquote><=
/div><div><br></div><div>Couldn&#39;t you have said that from the beginning=
? This is rather annoying to have question ignored.</div><div>If you want m=
eaningful feedback, then please start answering *all* questions. I would ha=
ve been happy if you said &quot;I didn&#39;t do it&quot;.</div><div><br></d=
iv><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I can do it in a bit more complicated way. But I do not expect I would enco=
unter differences.<br></blockquote></div><div><br></div><div>A grep and sed=
 should help to confirm your finding. I want to be sure that the numbers ar=
e correct and not just an impression.</div><div><br></div><div>Cheers,</div=
><div><br></div><div>--=C2=A0</div><div>Julien Grall</div>

--00000000000018ead20581fee1bf--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4882395717816289366==--


From xen-devel-bounces@lists.xenproject.org Sat Feb 16 13:33:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Feb 2019 13:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gv06D-0005MQ-LQ; Sat, 16 Feb 2019 13:33:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qKUm=QX=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gv06C-0005Lg-Fr
 for xen-devel@lists.xenproject.org; Sat, 16 Feb 2019 13:33:44 +0000
X-Inumbo-ID: 7908e689-31ef-11e9-bc90-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::620])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7908e689-31ef-11e9-bc90-bc764e045a96;
 Sat, 16 Feb 2019 13:33:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=CWsYloMNBORPvtP+TN746b0b10odce2O3/9aHpRlh1Y=;
 b=FwZu/0893xMV/PiQABh6BcjmJppjhGgJVJMeMIcGz3ar+09h03j6uZkWh+EfJJoagFlYmx/TU5/ZfayGwv9gA08sl4qFT0w18rRFDyIcPJIOwJ8Ms7MH7HvTYiXc/alKAJdxcQ/5kHQYi3Wd3BsJeWnuK8JVdhQxQPYP7N96cSk=
Received: from DB7PR04MB4490.eurprd04.prod.outlook.com (52.135.138.16) by
 DB7PR04MB5034.eurprd04.prod.outlook.com (20.176.234.218) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1601.19; Sat, 16 Feb 2019 13:33:39 +0000
Received: from DB7PR04MB4490.eurprd04.prod.outlook.com
 ([fe80::fd45:a391:7591:1aa5]) by DB7PR04MB4490.eurprd04.prod.outlook.com
 ([fe80::fd45:a391:7591:1aa5%6]) with mapi id 15.20.1622.018; Sat, 16 Feb 2019
 13:33:39 +0000
From: Peng Fan <peng.fan@nxp.com>
To: "sstabellini@kernel.org" <sstabellini@kernel.org>, "julien.grall@arm.com"
 <julien.grall@arm.com>
Thread-Topic: [PATCH] xen/arm: setup_xenheap_mappings: BUG when
 alloc_boot_pages
Thread-Index: AQHUxfw5a3CYT7k56UCDrQ/EC2KlCg==
Date: Sat, 16 Feb 2019 13:33:39 +0000
Message-ID: <20190216134456.10681-1-peng.fan@nxp.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: git-send-email 2.16.4
x-clientproxiedby: HK2PR06CA0006.apcprd06.prod.outlook.com
 (2603:1096:202:2e::18) To DB7PR04MB4490.eurprd04.prod.outlook.com
 (2603:10a6:5:35::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [119.31.174.71]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 36e1d374-503a-46aa-38b1-08d694135c1c
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR04MB5034; 
x-ms-traffictypediagnostic: DB7PR04MB5034:
x-microsoft-exchange-diagnostics: =?iso-8859-1?Q?1; DB7PR04MB5034;
 23:UzlvpcKZmCGLlYMLpHqXFH9Gy9xFKI4tA2Z7hz2?=
 =?iso-8859-1?Q?uRkGkbHugrGoMBvMBehH/afI4YVyN55z5kSd3nHfKUHIRj0bsPdY2N/fe5?=
 =?iso-8859-1?Q?EpaF07l7PxbuAMTltK8GR0BC/yuM4rz0uyO9Ef0znsz68gJM0Vv8d9iIu6?=
 =?iso-8859-1?Q?7610THPtNkBFidxhcQLsNjy2kfyW+i9ma0vEeFpxpGfbeGzvZy3Ywa9kjY?=
 =?iso-8859-1?Q?JwD2kU//Wy2ppvJ4RW97sZ+RMJD1Guao5ynTDp8N2pW/wl0EmEBeyjvYcT?=
 =?iso-8859-1?Q?7TnnbOs4vF3sTQkolavRnFkXyTQQooxSUymM/xGOr4gzQbfeNkX9Gq/CnX?=
 =?iso-8859-1?Q?DPat1bKxHG02oOEt1WzRm8rUrRTMi8342wTFVaRdh284q7BQDWiFKI2e6v?=
 =?iso-8859-1?Q?r+wOBDMZnMnG9PX+zFwaGioa1L9AaAux7enxn16ZSLy/u1/3O/jjYbA5PW?=
 =?iso-8859-1?Q?vFVSU2LIj9eQtE7MYqpCBKv4bAeBF+/v9PrxL07s64nzn0OsVEc4RTEAju?=
 =?iso-8859-1?Q?lNiw98K3fj1kUfzesnk+MXwFVILgXPUPZwD5p3UsnTOjpLDEcc5kR7G+i8?=
 =?iso-8859-1?Q?4XxibM1JCDOT2pD967ivWD4fHQL3DkiJY/DDMXEqmmhgPmT62f0cUbE0fX?=
 =?iso-8859-1?Q?/cypRXfyUi8CcDSXpaCi6HjU7g7SBgMPiQtLESRcBbIQ/89oAvCTHAlWM9?=
 =?iso-8859-1?Q?BYcu40mxzCm94duqscH78IdOZc8HB5KD6mbjBq1ZrQLM1UfMoyZtAECd/N?=
 =?iso-8859-1?Q?IzHQag4ZGWRa2yohVwQEmPUP7149hPfn/DF4Lx1QQPBGqxyTDdS2ej5LgH?=
 =?iso-8859-1?Q?Ia86bZiY759HrPbIe10hZdHYtX42qUItrFBCV/j7gE58R0VEkbaCY9QwoK?=
 =?iso-8859-1?Q?F7E/Yp35MvhY8VD6PWaHPufd3zaUKgIMgmAH8c0EQhlQ5fFy6gIVG0KTk+?=
 =?iso-8859-1?Q?fq4spTPDrDgxyKBo5IpQxH0jjgnNnf95hEMcpmMMrwblZaXziRaYBjOSac?=
 =?iso-8859-1?Q?vrdmGY4GWS8M8O5bBdoseV3IR6e/oC3kDdNM91/TKppy4ttun7iIQVd5QQ?=
 =?iso-8859-1?Q?LG/PY30EprSwOzsK2UF/jB0wUAOyecbqZWaCUIgpowqHAjr83TSR4NmPud?=
 =?iso-8859-1?Q?JrUdTvDWTb2pOTAeww6ZyBGlfvJ23BW5fZqxn/Iqapf3IiFkl1yjvBHCup?=
 =?iso-8859-1?Q?gfx6FXOyy+6jbS2yts5xroXw342lKCpnuRVkmBNMnIO4baMnS450yY=3D?=
x-microsoft-antispam-prvs: <DB7PR04MB50341F4F91A3D6EF5463EA0188610@DB7PR04MB5034.eurprd04.prod.outlook.com>
x-forefront-prvs: 0950706AC1
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(376002)(346002)(396003)(39860400002)(136003)(199004)(189003)(81156014)(86362001)(81166006)(2906002)(8936002)(305945005)(97736004)(486006)(110136005)(71190400001)(54906003)(71200400001)(8676002)(1076003)(316002)(2501003)(99286004)(476003)(7736002)(36756003)(5660300002)(2616005)(6486002)(44832011)(6436002)(50226002)(52116002)(53936002)(66066001)(105586002)(106356001)(26005)(386003)(25786009)(256004)(3846002)(6506007)(6116002)(4326008)(478600001)(102836004)(14454004)(6512007)(186003)(68736007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR04MB5034;
 H:DB7PR04MB4490.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: wSFzLg44Mahqo/fXhMZu+6hO0sUI0dbQUVbRml63aJEmCVbFm+NEFTGxKeitMfKqtWgY1xjAP2KzjQxEg0TIIY/er+BneDW33wUaQDilDZ+6cVcenAgbEPDvtVKZBJ2WKDcTUKLCJH3avfCpWgxr0a1FBOmbMEy1Q5qLVnyfReG7d/rkFfVSi132pRi24bJd8SJSBGjlk9rlwzRy6CMqTshFsoh2aKzF8foMwafiQXzcqH50j7D9ziQyxBjQ83VUYm+ZxD4NqaVS8YUCI8ZJLDYV3nFlz1R7JJICz+1+XMcHTlqZcsJf9MrW0wZuzmq7tqnobMEXacGdPWW0KN4Tq5N3xnS0CbYHWpSgFctlem51JiGUBsDbiSuTd2YTcuKUjsAE2iLpmd2HyKNpw6+GbWISH+mDJLq/rkbMGAa5EIg=
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 36e1d374-503a-46aa-38b1-08d694135c1c
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Feb 2019 13:33:37.1143 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB5034
Subject: [Xen-devel] [PATCH] xen/arm: setup_xenheap_mappings: BUG when
 alloc_boot_pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "van.freenix@gmail.com" <van.freenix@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Peng Fan <peng.fan@nxp.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gQVJNNjQsIGJvb3RtZW0gaXMgaW5pdGlhbGl6ZWQgYWZ0ZXIgc2V0dXBfeGVuaGVhcF9tYXBw
aW5ncywKc28gd2Ugc2hvdWxkIG5vdCBjYWxsIGFsbG9jX2Jvb3RfcGFnZXMgaW4gc2V0dXBfeGVu
aGVhcF9tYXBwaW5ncy4KCldlIGNvdWxkIG5vdCBzaW1wbHkgbW92ZSBzZXR1cF94ZW5oZWFwX21h
cHBpbmdzIGFmdGVyIGluaXRfYm9vdF9wYWdlcywKYmVjYXVzZSBpbiBib290bWVtX3JlZ2lvbl9h
ZGQsIHdoZW4gYm9vdG1lbV9yZWdpb25fbGlzdCBpcyBOVUxMLAppdCB3aWxsIGFzc2lnbiB0aGUg
Zmlyc3QgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSBmaXJzdCBib290bWVtIHJlZ2lvbgp0byBib290
bWVtX3JlZ2lvbl9saXN0LiBJZiB0aGUgYm9vdG1lbSBpcyBub3QgbWFwcGVkLCBpdCB3aWxsIHRy
aWdnZXIKZGF0YSBhYm9ydCB3aGVuIHdyaXR0aW5nIHRvIHRoZSBib290bWVtX3JlZ2lvbl9saXN0
W10gYXJlYS4KCkN1cnJlbnRseSB3ZSBkaWQgbm90IG1ldCBpc3N1ZSwgYmVjYXVzZSBGSVJTVF9T
SVpFIGlzIDFHQiBvbiBBUk02NCwKYW5kIHhlbmhlYXBfZmlyc3RfZmlyc3QgdGFibGUgY291bGQg
aG9sZCB1cCB0byA1MTJHQiB2aXJ0dWFsIG1lbW9yeQpyZWdpb24uIHdlIGRvIG5vdCBoYXZlIFNv
QyBzdXBwb3J0IHN1Y2ggbGFyZ2UgRFJBTSBub3csIGJ1dCB3ZSBtaWdodApoYXZlIGluIGZ1dHVy
ZS4KCkFkZCBCVUcoKSB0byBsZXQgcGVvcGxlIGJlIGF3YXJlIG9mIHRoaXMgaXNzdWUuCgpTaWdu
ZWQtb2ZmLWJ5OiBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
bW0uYyB8IDEwICsrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9h
cm0vbW0uYwppbmRleCAwMWFlMmNjY2MwLi5kY2M3MmVmMTk5IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtODUwLDggKzg1MCwxNCBAQCB2
b2lkIF9faW5pdCBzZXR1cF94ZW5oZWFwX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgYmFzZV9tZm4s
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBtZm5fdCBm
aXJzdF9tZm4gPSBhbGxvY19ib290X3BhZ2VzKDEsIDEpOwotCisgICAgICAgICAgICBtZm5fdCBm
aXJzdF9tZm47CisKKwkgICAgLyoKKwkgICAgICogVE9ETzogYm9vdG1lbSBub3QgcmVhZHksIG5l
ZWQgaW5pdF9ib290X3BhZ2VzIGJlZm9yZSBhbGxvYworCSAgICAgKiBib290IHBhZ2VzLgorCSAg
ICAgKi8KKyAgICAgICAgICAgIEJVRygpOworICAgICAgICAgICAgZmlyc3RfbWZuID0gYWxsb2Nf
Ym9vdF9wYWdlcygxLCAxKTsKICAgICAgICAgICAgIGNsZWFyX3BhZ2UobWZuX3RvX3ZpcnQoZmly
c3RfbWZuKSk7CiAgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KGZpcnN0X21mbiwg
TVRfTk9STUFMKTsKICAgICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7Ci0tIAoyLjE2LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 16 14:19:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Feb 2019 14:19:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gv0o2-0000iJ-56; Sat, 16 Feb 2019 14:19:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FoD5=QX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gv0o0-0000i7-8J
 for xen-devel@lists.xenproject.org; Sat, 16 Feb 2019 14:19:00 +0000
X-Inumbo-ID: c9a47b9a-31f5-11e9-8e4a-6b8bd745e699
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9a47b9a-31f5-11e9-8e4a-6b8bd745e699;
 Sat, 16 Feb 2019 14:18:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gv0ns-0003FI-If; Sat, 16 Feb 2019 14:18:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gv0ns-00013B-Aa; Sat, 16 Feb 2019 14:18:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gv0ns-0000H0-9Q; Sat, 16 Feb 2019 14:18:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133247-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-arm64-pvops:<job
 status>:broken:regression
 linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-arm64:host-install(4):broken:regression
 linux-linus:build-arm64-xsm:host-install(4):broken:regression
 linux-linus:build-arm64-pvops:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-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-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1f947a7a011fcceb14cb912f5481a53b18f1879a
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Feb 2019 14:18:52 +0000
Subject: [Xen-devel] [linux-linus test] 133247: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI0NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMjQ3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjkxMQogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTMyOTExCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxz
L3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkx
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI5MTEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5
MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyOTExCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDFmOTQ3YTdhMDExZmNjZWIxNGNiOTEyZjU0
ODFhNTNiMThmMTg3OWEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg4
MzRmNTYwMGNmM2M4ZGIzNjVlMThhM2Q1Y2FjMmMyNzgwYzgxZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzMjkxMSAgMjAxOS0wMi0wNSAwMzoxMjoyMyBaICAgMTEgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMzI5OTUgIDIwMTktMDItMDcgMDg6MTE6MDggWiAgICA5IGRheXMgICAgNyBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyNDcgIDIwMTktMDItMTQgMTE6MDY6MTMgWiAg
ICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMzMyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9r
ZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZv
cHMgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDExMTcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 16 14:58:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Feb 2019 14:58:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gv1Pi-0003xq-7A; Sat, 16 Feb 2019 14:57:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FoD5=QX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gv1Ph-0003xg-Q8
 for xen-devel@lists.xenproject.org; Sat, 16 Feb 2019 14:57:57 +0000
X-Inumbo-ID: 3be48114-31fb-11e9-9492-9345a8dd11c0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3be48114-31fb-11e9-9492-9345a8dd11c0;
 Sat, 16 Feb 2019 14:57:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gv1Pb-0003xQ-Oe; Sat, 16 Feb 2019 14:57:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gv1Pb-0004E0-CT; Sat, 16 Feb 2019 14:57:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gv1Pb-0000nX-B4; Sat, 16 Feb 2019 14:57:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133252-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-arm64-xsm:<job
 status>:broken:regression
 xen-4.9-testing:build-arm64:<job status>:broken:regression
 xen-4.9-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-arm64:host-install(4):broken:regression
 xen-4.9-testing:build-arm64-pvops:host-install(4):broken:regression
 xen-4.9-testing:build-arm64-xsm:host-install(4):broken:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken: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-ws16-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-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-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f5acf97f669c6bc9691e03771ad06703da77e0d5
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Feb 2019 14:57:51 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133252: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI1MiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI1Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODg5CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI4ODkK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBn
dWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMjA4IFJFR1IuIHZzLiAxMzI4ODkK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3Jl
IGZhaWwgaW4gMTMzMjA4IHBhc3MgaW4gMTMzMjUyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzIwOCBwYXNz
IGluIDEzMzI1MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTQgZ3Vlc3Qt
bG9jYWxtaWdyYXRlICBmYWlsIHBhc3MgaW4gMTMzMjA4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUg
cmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgYnJva2VuIGluIDEzMzIwOCBSRUdSLiB2cy4gMTMy
ODg5CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4g
aW4gMTMzMjA4IFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBpbiAxMzMyMDggUkVHUi4gdnMuIDEzMjg4OQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgYnJva2VuIGluIDEzMzIwOCBibG9ja2VkIGluIDEz
Mjg4OQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyBicm9rZW4g
aW4gMTMzMjA4IGJsb2NrZWQgaW4gMTMyODg5CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
IDMgY2FwdHVyZS1sb2dzIGJyb2tlbiBpbiAxMzMyMDggYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBi
bG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAx
MzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICBmNWFjZjk3ZjY2OWM2YmM5NjkxZTAzNzcxYWQwNjcwM2Rh
NzdlMGQ1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1NGFhMzgyY2Jj
ZGMxZTJiYTc1ZDY3MzQxNTFjYTZlNTMxMDRlMmYyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI4
ODkgIDIwMTktMDItMDQgMjI6MDQ6MDkgWiAgIDExIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTMzMTQ3ICAyMDE5LTAyLTExIDEzOjQxOjUwIFogICAgNSBkYXlzICAgIDMgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhz
bSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm02NC1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQt
eHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGY1YWNmOTdmNjY5
YzZiYzk2OTFlMDM3NzFhZDA2NzAzZGE3N2UwZDUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxMSAxNDowNjoyNyAyMDE5ICswMTAwCgogICAg
dXBkYXRlIFhlbiB2ZXJzaW9uIHRvIDQuOS40CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 16 16:39:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Feb 2019 16:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gv302-00042k-Sj; Sat, 16 Feb 2019 16:39:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UhvR=QX=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gv301-00042f-FN
 for xen-devel@lists.xenproject.org; Sat, 16 Feb 2019 16:39:33 +0000
X-Inumbo-ID: 6f774407-3209-11e9-bc90-bc764e045a96
Received: from mail-vs1-xe43.google.com (unknown [2607:f8b0:4864:20::e43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f774407-3209-11e9-bc90-bc764e045a96;
 Sat, 16 Feb 2019 16:39:32 +0000 (UTC)
Received: by mail-vs1-xe43.google.com with SMTP id s16so7345086vsk.4
 for <xen-devel@lists.xenproject.org>; Sat, 16 Feb 2019 08:39:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=GMUjf74UcPmDdUvZachnW9RHyd6/Pq/hfL0y153l5xM=;
 b=LRvMic8PBd8oPLpoqGeaSDJ+01lqk7DMCNm2XxoojGNMq22t3lM+Pxt/+W+XVDAmYK
 s1ZnUDRLrp+pftWMg9XRIrd94esTTHPpXX/FiYWX0GOaf0qpgpLZnuEDBIWZEYmh43fT
 jSzkxM8qb9k6GFcRof9ubLYegv2CHeLT/tUhltnTOSDstE4F4mJ+/PZkoVHl94rgP7/t
 /8vHmkU5ZHC9bXqf9qeLQYUekZc9gMHoYTHCcnsjbrKQsX9qaLtxg/NzJQoSJ9dmiGLD
 J56xrhQkXg99PIKgxLTPniNGOwQIA9+P0nfFRGcVxWNt535oXZM/qVZj3hwBWJxZRUAa
 LuxA==
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=GMUjf74UcPmDdUvZachnW9RHyd6/Pq/hfL0y153l5xM=;
 b=Hcxj76L+wcUkGyaBbRhNJfg9m5tsKdd4xQlP35U/cdr6MFwvuK7xPesrSjoaLm6nWY
 h5GsSalcHpjGwwy0upCrvcXzVr/FijYsRGLAc0zA+YhIw26nS9373Nh2YCSgeQN99m4J
 o0MTNDs5Cd6/FGbwAb+99xgAQjb5dXWPzu6InrN3hHxcBqb/vy/wQLB5KhL0nAnm3SCv
 XdQwK30H9px6KELFpqGGqGB/UNA3ZwjCvLucpEau1rQsxP0rtGM2BaLBiENWQT+phSys
 5sBFOccgD1UePV/qgMneRXfkdmaVFuD1nVK2iw+ys5So2p+d8o/vw/62woezrlXYwgoo
 EqKA==
X-Gm-Message-State: AHQUAuavZpfHKs6il+2/kNjgXxUgSawuS+Q3+uqeSl9Pn/uu2YOaKFki
 9lXhqxk3lW+MaG+7idov3EydyvSqaFIrsuTtWKQ=
X-Google-Smtp-Source: AHgI3IbHaw2pl/pt3qMjKmu/YrlMTe5lxYuzmoNFlvjHi+TyWAY+wVZuY37WykLLopcYIEU2daWj5bJQo6yMTi5DoBM=
X-Received: by 2002:a67:df10:: with SMTP id s16mr8554183vsk.151.1550335171268; 
 Sat, 16 Feb 2019 08:39:31 -0800 (PST)
MIME-Version: 1.0
References: <20190216134456.10681-1-peng.fan@nxp.com>
In-Reply-To: <20190216134456.10681-1-peng.fan@nxp.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Sat, 16 Feb 2019 17:38:54 +0100
Message-ID: <CAF3u54C-PBqDy25CFEZ4WQbTrK--6Vs3L-QdN34yJ-zSU4c9TA@mail.gmail.com>
To: Peng Fan <peng.fan@nxp.com>
Subject: Re: [Xen-devel] [PATCH] xen/arm: setup_xenheap_mappings: BUG when
 alloc_boot_pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "van.freenix@gmail.com" <van.freenix@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiBTYXQsIEZlYiAxNiwgMjAxOSBhdCAyOjM2IFBNIFBlbmcgRmFuIDxwZW5nLmZh
bkBueHAuY29tPiB3cm90ZToKPgo+IE9uIEFSTTY0LCBib290bWVtIGlzIGluaXRpYWxpemVkIGFm
dGVyIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MsCj4gc28gd2Ugc2hvdWxkIG5vdCBjYWxsIGFsbG9j
X2Jvb3RfcGFnZXMgaW4gc2V0dXBfeGVuaGVhcF9tYXBwaW5ncy4KPgo+IFdlIGNvdWxkIG5vdCBz
aW1wbHkgbW92ZSBzZXR1cF94ZW5oZWFwX21hcHBpbmdzIGFmdGVyIGluaXRfYm9vdF9wYWdlcywK
PiBiZWNhdXNlIGluIGJvb3RtZW1fcmVnaW9uX2FkZCwgd2hlbiBib290bWVtX3JlZ2lvbl9saXN0
IGlzIE5VTEwsCj4gaXQgd2lsbCBhc3NpZ24gdGhlIGZpcnN0IHZpcnR1YWwgYWRkcmVzcyBvZiB0
aGUgZmlyc3QgYm9vdG1lbSByZWdpb24KPiB0byBib290bWVtX3JlZ2lvbl9saXN0LiBJZiB0aGUg
Ym9vdG1lbSBpcyBub3QgbWFwcGVkLCBpdCB3aWxsIHRyaWdnZXIKPiBkYXRhIGFib3J0IHdoZW4g
d3JpdHRpbmcgdG8gdGhlIGJvb3RtZW1fcmVnaW9uX2xpc3RbXSBhcmVhLgo+Cj4gQ3VycmVudGx5
IHdlIGRpZCBub3QgbWV0IGlzc3VlLCBiZWNhdXNlIEZJUlNUX1NJWkUgaXMgMUdCIG9uIEFSTTY0
LAo+IGFuZCB4ZW5oZWFwX2ZpcnN0X2ZpcnN0IHRhYmxlIGNvdWxkIGhvbGQgdXAgdG8gNTEyR0Ig
dmlydHVhbCBtZW1vcnkKPiByZWdpb24uIHdlIGRvIG5vdCBoYXZlIFNvQyBzdXBwb3J0IHN1Y2gg
bGFyZ2UgRFJBTSBub3csIGJ1dCB3ZSBtaWdodAo+IGhhdmUgaW4gZnV0dXJlLgoKIldlIiBpcyBh
IGJpdCB2YWd1ZS4gRG8geW91IG1lYW4gTlhQIG9yIEFybSBlY29zeXN0ZW0/IElmIHRoZSBsYXR0
ZXIsCnRoZXJlIGFyZSBkZWZpbml0ZWx5IHBsYXRmb3JtIHRoYXQgY2FuIHN1cHBvcnQgbW9yZSB0
aGFuIDUxMkdCLgpYZW4gc3VwcG9ydHMgc29tZSBvZiB0aGVtLCBidXQgSSBkb24ndCB0aGluayBz
b21lb25lIGV2ZXIgdHJpZWQgdG8KYm9vdCBYZW4gd2l0aCB0aGF0IG11Y2ggbWVtb3J5LgoKPgo+
IEFkZCBCVUcoKSB0byBsZXQgcGVvcGxlIGJlIGF3YXJlIG9mIHRoaXMgaXNzdWUuCgpXaGlsZSBJ
IHVuZGVyc3RhbmQgdGhlIHByb2JsZW0sIEkgZG9uJ3QgdGhpbmsgdGhlIEJVRygpIGlzIHRoZSBj
b3JyZWN0IGFwcHJvYWNoLgoKRmlyc3RseSwgYWxsb2NfYm9vdF9wYWdlcyBjYW4gb25seSByZXR1
cm4gaWYgYSBwYWdlIHdhcyBhbGxvY2F0ZWQuCk90aGVyd2lzZSwgWGVuIHdpbGwgY3Jhc2ggKHNl
ZSB2YXJpb3VzIEJVRygpKS4gU28gYWRkaW5nIGEgQlVHKCkgaXMgYQpiaXQgcG9pbnRsZXNzLgpT
ZWNvbmRseSwgd2UgYXJlIG1lYW50IHRvIHN1cHBvcnQgdXAgdG8gNVRCIG9mIFJBTSAoc2VlIFsx
XSkgYW5kIHRoZXJlCmFyZSBwbGF0Zm9ybSBvdXQgdGhlcmUgc3VwcG9ydGluZyBtb3JlIHRoYW4g
NTEyR0IuCgpUaGlzIG1lYW5zIHRoaXMgaXMgYSBidWcgaW4gdGhlIGNvZGUgdGhhdCBzaG91bGQg
YmUgZml4ZWQuIE9uZQpzb2x1dGlvbiBJIGNhbiBzZWUgaXMgdG8gcmV3b3JrIHNldHVwX3hlbmhl
YXBfbWFwcGluZ3MgdG8gY2FsbAppbml0X2Jvb3RfcGFnZXMuCgpDaGVlcnMsCgpbMV0gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTEyL21z
ZzAwODgxLmh0bWwKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 16 17:11:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Feb 2019 17:11:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gv3UF-0007WZ-H0; Sat, 16 Feb 2019 17:10:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FoD5=QX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gv3UD-0007WN-Mh
 for xen-devel@lists.xenproject.org; Sat, 16 Feb 2019 17:10:45 +0000
X-Inumbo-ID: c98d0b00-320d-11e9-a1a8-97d910b7237c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c98d0b00-320d-11e9-a1a8-97d910b7237c;
 Sat, 16 Feb 2019 17:10:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gv3U8-0006y6-8s; Sat, 16 Feb 2019 17:10:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gv3U7-0005vh-Rh; Sat, 16 Feb 2019 17:10:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gv3U7-0005qj-Qj; Sat, 16 Feb 2019 17:10:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133257-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:host-install(4):broken:regression
 xen-unstable:build-arm64:host-install(4):broken:regression
 xen-unstable:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable:test-arm64-arm64-xl-credit1: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=455301716e1ff358cb79367213003fba771dd466
X-Osstest-Versions-That: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Feb 2019 17:10:39 +0000
Subject: [Xen-devel] [xen-unstable test] 133257: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI1NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI1Ny8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODIwCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzI4MjAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjgyMAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMjgyMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyODIwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4
MjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODIwCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMzI4MjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMy
ODIwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzI4MjAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1NTMwMTcxNmUxZmYz
NThjYjc5MzY3MjEzMDAzZmJhNzcxZGQ0NjYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDc1NWViNjQwM2VjNzIyZGIzN2YxYjhmOGI1MWUwYjBhYjY2MWMwMDMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMjgyMCAgMjAxOS0wMi0wNCAwNjoyNTozOSBaICAgMTIgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMzI5MzIgIDIwMTktMDItMDUgMDg6NTc6NTYgWiAgIDExIGRh
eXMgICAgOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwMTUgIDIwMTktMDItMDcg
MjA6NTE6NDMgWiAgICA4IGRheXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaHJpcyBQYXR0ZXJzb24gPHBhdHRlcnNvbmNAYWlu
Zm9zZWMuY29tPgogIENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lz
dGVtcy5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLncuY2xhcmtAZ21haWwu
Y29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIEhhbnMgdmFu
IEtyYW5lbmJ1cmcgPGhhbnMudmFuLmtyYW5lbmJ1cmdAbWVuZGl4LmNvbT4KICBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBMYXJzIEt1cnRo
IDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CiAgUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+CiAg
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9z
dC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDUxOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 16 17:39:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Feb 2019 17:39:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gv3vu-00013h-Pf; Sat, 16 Feb 2019 17:39:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FoD5=QX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gv3vs-00013X-Uk
 for xen-devel@lists.xenproject.org; Sat, 16 Feb 2019 17:39:20 +0000
X-Inumbo-ID: c5aaab38-3211-11e9-bdf1-977985c2725a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5aaab38-3211-11e9-bdf1-977985c2725a;
 Sat, 16 Feb 2019 17:39:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gv3vi-0007VU-TT; Sat, 16 Feb 2019 17:39:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gv3vi-0007gx-Hl; Sat, 16 Feb 2019 17:39:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gv3vi-0001f5-H5; Sat, 16 Feb 2019 17:39:10 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133262-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=c9afb7f6b36c845a8ce0a1ed9cf22278211472d9
X-Osstest-Versions-That: freebsd=56382b432d8d0dbe8c23592b6fb09472130e8b20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Feb 2019 17:39:10 +0000
Subject: [Xen-devel] [freebsd-master test] 133262: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI2MiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMjYyLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgYzlhZmI3ZjZiMzZjODQ1YThjZTBh
MWVkOWNmMjIyNzgyMTE0NzJkOQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgNTYzODJiNDMyZDhkMGRiZThjMjM1OTJiNmZiMDk0NzIxMzBlOGIyMAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzMjI1ICAyMDE5LTAyLTEzIDA5OjE5OjIzIFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzI2MiAgMjAxOS0wMi0xNSAwOToxOTowMyBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFlIDxhZUBGcmVlQlNELm9yZz4KICBhdm9zIDxhdm9zQEZyZWVCU0Qub3JnPgogIGJkZSA8YmRl
QEZyZWVCU0Qub3JnPgogIGRpbSA8ZGltQEZyZWVCU0Qub3JnPgogIGVyaiA8ZXJqQEZyZWVCU0Qu
b3JnPgogIGltcCA8aW1wQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIGx1
cG9ybCA8bHVwb3JsQEZyZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBy
cnMgPHJyc0BGcmVlQlNELm9yZz4KICBzZWYgPHNlZkBGcmVlQlNELm9yZz4KCmpvYnM6CiBidWls
ZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2ZyZWVic2QuZ2l0CiAgIDU2Mzgy
YjQzMmQ4Li5jOWFmYjdmNmIzNiAgYzlhZmI3ZjZiMzZjODQ1YThjZTBhMWVkOWNmMjIyNzgyMTE0
NzJkOSAtPiB0ZXN0ZWQvbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 16 19:00:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Feb 2019 19:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gv5CH-00087U-07; Sat, 16 Feb 2019 19:00:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gVQH=QX=amd.com=christian.koenig@srs-us1.protection.inumbo.net>)
 id 1gv5CF-00087P-Qq
 for xen-devel@lists.xen.org; Sat, 16 Feb 2019 19:00:19 +0000
X-Inumbo-ID: 18bbb64f-321d-11e9-bc90-bc764e045a96
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (unknown
 [40.107.76.59]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18bbb64f-321d-11e9-bc90-bc764e045a96;
 Sat, 16 Feb 2019 19:00:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UtlXyF5U9IalP8X1aGHoMxRHvxnE3NUW34ZcZhC+pIU=;
 b=I8YRwQ7EF8DGU9fphKNkB47jJZyyOo489NeuIUfcfMwFsWy6FzsPffIA0CyWJK83NeCbY4qgEb2sgmVVT/kw+po6icRYG5X3KA9QkTDbJJUqongsqHKx8AVj0NCr4MqxrulwRlTT1wcAhXDGcbAFYhyIC25Q7jRUnzS67f4WW8A=
Received: from DM5PR12MB1546.namprd12.prod.outlook.com (10.172.36.23) by
 DM5PR12MB1676.namprd12.prod.outlook.com (10.172.40.145) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1622.16; Sat, 16 Feb 2019 19:00:00 +0000
Received: from DM5PR12MB1546.namprd12.prod.outlook.com
 ([fe80::2ca1:de3d:a1a8:de9a]) by DM5PR12MB1546.namprd12.prod.outlook.com
 ([fe80::2ca1:de3d:a1a8:de9a%4]) with mapi id 15.20.1622.018; Sat, 16 Feb 2019
 19:00:00 +0000
From: "Koenig, Christian" <Christian.Koenig@amd.com>
To: Michael D Labriola <michael.d.labriola@gmail.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "Deucher, Alexander" <Alexander.Deucher@amd.com>, "Zhou, David(ChunMing)"
 <David1.Zhou@amd.com>, "amd-gfx@lists.freedesktop.org"
 <amd-gfx@lists.freedesktop.org>, "Liu, Monk" <Monk.Liu@amd.com>
Thread-Topic: [PATCH RFC] drm: add func to better detect wether swiotlb is
 needed
Thread-Index: AQHUxXWYWFDkluYtA0af+Zs3Ztu/m6XiyKwA
Date: Sat, 16 Feb 2019 19:00:00 +0000
Message-ID: <bd825cbe-dfe0-0990-01cc-8cf15e514711@amd.com>
References: <1550266182-4061-1-git-send-email-michael.d.labriola@gmail.com>
In-Reply-To: <1550266182-4061-1-git-send-email-michael.d.labriola@gmail.com>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
x-originating-ip: [2a02:908:1252:fb60:be8a:bd56:1f94:86e7]
x-clientproxiedby: AM5PR06CA0022.eurprd06.prod.outlook.com
 (2603:10a6:206:2::35) To DM5PR12MB1546.namprd12.prod.outlook.com
 (2603:10b6:4:8::23)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 461afb7b-ebfb-4dea-5949-08d69440f37f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DM5PR12MB1676; 
x-ms-traffictypediagnostic: DM5PR12MB1676:
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Christian.Koenig@amd.com; 
x-microsoft-exchange-diagnostics: 1; DM5PR12MB1676;
 20:5u67j/fkK+K27QTn+Gi7iwWPa6u4K7DRbd8Y+7mRndU6fEbvXJrpCiKvuX6zUtZc7aD6v0oQfSTEXDJHeg7Vwphy16fstopTNmMj/nqAXWzlwOEXPPHyHsiLiuUQoyGryoknQ4ELApS572Z2LxlX7q8NmoQlpGIjq9YdZ9aS0wDbTXwu5vLwDucw3nGTPrWh7RFdbDvFLJ9rYRk1fqidhm2vyyIsQnODRy82WBzL0vcbFqYtHMD8C91a949vB3BJ
x-microsoft-antispam-prvs: <DM5PR12MB1676A54D90A7C08374FEC09883610@DM5PR12MB1676.namprd12.prod.outlook.com>
x-forefront-prvs: 0950706AC1
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(136003)(39860400002)(346002)(396003)(366004)(189003)(199004)(25786009)(2501003)(6512007)(110136005)(64126003)(31696002)(4326008)(81166006)(54906003)(76176011)(14454004)(72206003)(8676002)(81156014)(6246003)(305945005)(71190400001)(486006)(6436002)(52116002)(97736004)(256004)(99286004)(478600001)(8936002)(229853002)(86362001)(5660300002)(6486002)(6636002)(14444005)(71200400001)(36756003)(58126008)(2906002)(65806001)(186003)(65956001)(386003)(65826007)(46003)(11346002)(2616005)(31686004)(6116002)(106356001)(105586002)(7416002)(446003)(7736002)(68736007)(53936002)(316002)(476003)(102836004)(6506007)(505234006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1676;
 H:DM5PR12MB1546.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: LfpbA+hyPhFXxn7kRhT6zboJVtAbZhZXzyYpPw/xhlqwPIt+ePpjt9zUWtVctB22zuP3IUDbTxhjrPTInP8/a7j9VZKt1JRncN3sn08QhWfSKMLpmOqIGzkscwuqxxk59hSIqC42qpkhlthDJrkRUzb01U60x8tD9WFwylRG/pUIZi5KnCarAPALecc6Ri7PczeZ/0AQ11VTG2FFFHj5rc2sS9/RwLoHyKMc3vDLTLhtPhWCZ4FBv4tZ++vYcPwzZmTypLv2MSZvBHnUg/HcFcqgVkm+RCHNcOw7NBAutri2TRBx6k6JS9a2RHaf9+V/yL8AY3EtGJx444R/akVu3KedVfaeQFwZoBjhdESnSm/Xqg1Al/SIHfDUOAQA4ziHwMNxCfoTKmarplRxzjIW3vsh0gCb2+YucRZ+5bNND/E=
Content-ID: <0F88F5D4AD59B8498AA39B5FA2A543D0@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 461afb7b-ebfb-4dea-5949-08d69440f37f
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Feb 2019 18:59:57.9081 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1676
Subject: Re: [Xen-devel] [PATCH RFC] drm: add func to better detect wether
 swiotlb is needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Christoph Hellwig <hch@infradead.org>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMTUuMDIuMTkgdW0gMjI6Mjkgc2NocmllYiBNaWNoYWVsIEQgTGFicmlvbGE6DQo+IFRoaXMg
Y29tbWl0IGZpeGVzIERSTSBmYWlsdXJlcyBvbiBYZW4gUFYgc3lzdGVtcyB0aGF0IHdlcmUgaW50
cm9kdWNlZCBpbg0KPiB2NC4xNyBieSB0aGUgZm9sbG93aW5nIGNvbW1pdHM6DQo+DQo+IDgyNjI2
MzYzIGRybTogYWRkIGZ1bmMgdG8gZ2V0IG1heCBpb21lbSBhZGRyZXNzIHYyDQo+IGZkNWZkNDgw
IGRybS9hbWRncHU6IG9ubHkgZW5hYmxlIHN3aW90bGIgYWxsb2Mgd2hlbiBuZWVkIHYyDQo+IDFi
YzNkM2NjIGRybS9yYWRlb246IG9ubHkgZW5hYmxlIHN3aW90bGIgcGF0aCB3aGVuIG5lZWQgdjIN
Cj4NCj4gVGhlIGludHJvZHVjdGlvbiBvZiAtPm5lZWRfc3dpb3RsYiB0byB0aGUgdHRtX2RtYV9w
b3B1bGF0ZSgpIGNvbmRpdGlvbmFscw0KPiBpbiB0aGUgcmFkZW9uIGFuZCBhbWRncHUgZGV2aWNl
IGRyaXZlcnMgY2F1c2VzIEdub21lIHRvIGltbWVkaWF0ZWx5IGNyYXNoDQo+IG9uIFhlbiBQViBz
eXN0ZW1zLCByZXR1cm5pbmcgdGhlIHVzZXIgdG8gdGhlIGxvZ2luIHNjcmVlbi4gIFRoZSBmb2xs
b3dpbmcNCj4ga2VybmVsIGVycm9ycyBnZXQgbG9nZ2VkOg0KPg0KPiBbICAgMjguNTU0MjU5XSBy
YWRlb25fZHBfYXV4X3RyYW5zZmVyX25hdGl2ZTogMjAwIGNhbGxiYWNrcyBzdXBwcmVzc2VkDQo+
IFsgICAzMS4yMTk4MjFdIHJhZGVvbiAwMDAwOjAxOjAwLjA6IHN3aW90bGIgYnVmZmVyIGlzIGZ1
bGwgKHN6OiAyMDk3MTUyIGJ5dGVzKQ0KPiBbICAgMzEuMjIwMDMwXSBbZHJtOnJhZGVvbl9nZW1f
b2JqZWN0X2NyZWF0ZSBbcmFkZW9uXV0gKkVSUk9SKiBGYWlsZWQgdG8gYWxsb2NhdGUgR0VNIG9i
amVjdCAoMTYzODQwMDAsIDIsIDQwOTYsIC0xNCkNCj4gWyAgIDMxLjIyNjEwOV0gcmFkZW9uIDAw
MDA6MDE6MDAuMDogc3dpb3RsYiBidWZmZXIgaXMgZnVsbCAoc3o6IDIwOTcxNTIgYnl0ZXMpDQo+
IFsgICAzMS4yMjYzMDBdIFtkcm06cmFkZW9uX2dlbV9vYmplY3RfY3JlYXRlIFtyYWRlb25dXSAq
RVJST1IqIEZhaWxlZCB0byBhbGxvY2F0ZSBHRU0gb2JqZWN0ICgxNjM4NDAwMCwgMiwgNDA5Niwg
LTE0KQ0KPiBbICAgMzEuMzAwNzM0XSBnbm9tZS1zaGVsbFsxOTM1XTogc2VnZmF1bHQgYXQgODgg
aXAgMDAwMDdmMzkxNTFjZDkwNCBzcCAwMDAwN2ZmYzk3NjExYWQ4IGVycm9yIDQgaW4gbGlibXV0
dGVyLWNvZ2wuc29bN2YzOTE1MTc4MDAwK2FhMDAwXQ0KPiBbICAgMzEuMzAwNzQ1XSBDb2RlOiA1
ZiBjMyAwZiAxZiA0MCAwMCA0OCA4YiA0NyA3OCA0OCA4YiA0MCA0MCBmZiBlMCA2NiAwZiAxZiA0
NCAwMCAwMCA0OCA4YiA0NyA3OCA0OCA4YiA0MCA0OCBmZiBlMCA2NiAwZiAxZiA0NCAwMCAwMCA0
OCA4YiA0NyA3OCA8NDg+IDhiIDgwIDg4IDAwIDAwIDAwIGZmIGUwIDBmIDFmIDAwIDQ4IDhiIDQ3
IDc4IDQ4IDhiIDQwIDY4IGZmIGUwDQo+IFsgICAzOC4xOTMzMDJdIHJhZGVvbl9kcF9hdXhfdHJh
bnNmZXJfbmF0aXZlOiAxMTYgY2FsbGJhY2tzIHN1cHByZXNzZWQNCj4gWyAgIDQwLjAwOTMxN10g
cmFkZW9uIDAwMDA6MDE6MDAuMDogc3dpb3RsYiBidWZmZXIgaXMgZnVsbCAoc3o6IDIwOTcxNTIg
Ynl0ZXMpDQo+IFsgICA0MC4wMDk0ODhdIFtkcm06cmFkZW9uX2dlbV9vYmplY3RfY3JlYXRlIFty
YWRlb25dXSAqRVJST1IqIEZhaWxlZCB0byBhbGxvY2F0ZSBHRU0gb2JqZWN0ICgxNjM4NDAwMCwg
MiwgNDA5NiwgLTE0KQ0KPiBbICAgNDAuMDE1MTE0XSByYWRlb24gMDAwMDowMTowMC4wOiBzd2lv
dGxiIGJ1ZmZlciBpcyBmdWxsIChzejogMjA5NzE1MiBieXRlcykNCj4gWyAgIDQwLjAxNTI5N10g
W2RybTpyYWRlb25fZ2VtX29iamVjdF9jcmVhdGUgW3JhZGVvbl1dICpFUlJPUiogRmFpbGVkIHRv
IGFsbG9jYXRlIEdFTSBvYmplY3QgKDE2Mzg0MDAwLCAyLCA0MDk2LCAtMTQpDQo+IFsgICA0MC4w
MjgzMDJdIGdub21lLXNoZWxsWzI0MzFdOiBzZWdmYXVsdCBhdCAyZGFkZjQwIGlwIDAwMDAwMDAw
MDJkYWRmNDAgc3AgMDAwMDdmZmNkMjRlYTVmOCBlcnJvciAxNQ0KPiBbICAgNDAuMDI4MzA2XSBD
b2RlOiAyMCA2ZSAzMSAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAzNyBlMyAzZCAyZCA3ZiAwMCAw
MCA4MCBmNCBlNiAzZCAyZCA3ZiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
MCAwMCAwMCAwMCAwMCAwMCA8MDA+IDAwIDAwIDAwIDAwIDAwIDAwIDAwIGMxIDAwIDAwIDAwIDAw
IDAwIDAwIDAwIDgwIGUxIGQyIDAzIDAwIDAwDQo+DQo+IFRoaXMgY29tbWl0IHJlbmFtZXMgZHJt
X2dldF9tYXhfaW9tZW0oKSB0byBkcm1fbmVlZF9zd2lvdGxiKCksIGFkZHMgYQ0KPiB4ZW5fcHZf
ZG9tYWluKCkgY2hlY2sgdG8gaXQsIGFuZCBtb3ZlcyB0aGUgYml0IHNoaWZ0aW5nIGNvbXBhcmlz
b24gdGhhdA0KPiBhbHdheXMgZm9sbG93cyBpdHMgdXNhZ2UgaW50byB0aGUgZnVuY3Rpb24gKHNp
bXBsaWZ5aW5nIHRoZSBkcm0gZHJpdmVyDQo+IGNvZGUpLg0KDQpZb3Ugc2lnbmVkIG9mIGJ5IGxp
bmUgaXMgbWlzc2luZy4gQXBhcnQgZnJvbSB0aGF0IGl0IGxvb2tzIGxpa2UgYSBnb29kIA0KZml4
IHRvIG1lLg0KDQpCdXQgdGhlIHF1ZXN0aW9uIGlzIHdoeSBkb2VzIFhlbiBuZWVkcyBkbWFfYWxs
b2NfY29oZXJlbnQoKSA/DQoNClVzaW5nIGRtYV9hbGxvY19jb2hlcmVudCgpIGlzIHJlYWxseSBq
dXN0IGEgZmFsbGJhY2sgcGF0aCBhbmQgd2UgbmVlZCB0byANCmRpc2FibGUgYSBidW5jaCBvZiB1
c2Vyc3BhY2UgZmVhdHVyZXMgd2hlbiBnb2luZyBkb3duIHRoYXQgcm91dGUuDQoNClJlZ2FyZHMs
DQpDaHJpc3RpYW4uDQoNCj4gLS0tDQo+ICAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21j
X3Y3XzAuYyAgfCAgMiArLQ0KPiAgIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OF8w
LmMgIHwgIDIgKy0NCj4gICBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjlfMC5jICB8
ICAyICstDQo+ICAgZHJpdmVycy9ncHUvZHJtL2RybV9tZW1vcnkuYyAgICAgICAgICAgfCAxOSAr
KysrKysrKysrKysrKysrLS0tDQo+ICAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2
aWNlLmMgfCAgMiArLQ0KPiAgIGluY2x1ZGUvZHJtL2RybV9jYWNoZS5oICAgICAgICAgICAgICAg
IHwgIDIgKy0NCj4gICA2IGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDggZGVsZXRp
b25zKC0pDQo+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNf
djdfMC5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y3XzAuYw0KPiBpbmRleCA5
MTBjNGNlLi42YmMwMjY2IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdw
dS9nbWNfdjdfMC5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18w
LmMNCj4gQEAgLTEwMjksNyArMTAyOSw3IEBAIHN0YXRpYyBpbnQgZ21jX3Y3XzBfc3dfaW5pdCh2
b2lkICpoYW5kbGUpDQo+ICAgCQlwY2lfc2V0X2NvbnNpc3RlbnRfZG1hX21hc2soYWRldi0+cGRl
diwgRE1BX0JJVF9NQVNLKDMyKSk7DQo+ICAgCQlwcl93YXJuKCJhbWRncHU6IE5vIGNvaGVyZW50
IERNQSBhdmFpbGFibGVcbiIpOw0KPiAgIAl9DQo+IC0JYWRldi0+bmVlZF9zd2lvdGxiID0gZHJt
X2dldF9tYXhfaW9tZW0oKSA+ICgodTY0KTEgPDwgZG1hX2JpdHMpOw0KPiArCWFkZXYtPm5lZWRf
c3dpb3RsYiA9IGRybV9uZWVkX3N3aW90bGIoZG1hX2JpdHMpOw0KPiAgIA0KPiAgIAlyID0gZ21j
X3Y3XzBfaW5pdF9taWNyb2NvZGUoYWRldik7DQo+ICAgCWlmIChyKSB7DQo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjhfMC5jIGIvZHJpdmVycy9ncHUvZHJt
L2FtZC9hbWRncHUvZ21jX3Y4XzAuYw0KPiBpbmRleCA3NDdjMDY4Li44NjM4YWRmIDEwMDY0NA0K
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjhfMC5jDQo+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OF8wLmMNCj4gQEAgLTExNTUsNyArMTE1NSw3
IEBAIHN0YXRpYyBpbnQgZ21jX3Y4XzBfc3dfaW5pdCh2b2lkICpoYW5kbGUpDQo+ICAgCQlwY2lf
c2V0X2NvbnNpc3RlbnRfZG1hX21hc2soYWRldi0+cGRldiwgRE1BX0JJVF9NQVNLKDMyKSk7DQo+
ICAgCQlwcl93YXJuKCJhbWRncHU6IE5vIGNvaGVyZW50IERNQSBhdmFpbGFibGVcbiIpOw0KPiAg
IAl9DQo+IC0JYWRldi0+bmVlZF9zd2lvdGxiID0gZHJtX2dldF9tYXhfaW9tZW0oKSA+ICgodTY0
KTEgPDwgZG1hX2JpdHMpOw0KPiArCWFkZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9uZWVkX3N3aW90
bGIoZG1hX2JpdHMpOw0KPiAgIA0KPiAgIAlyID0gZ21jX3Y4XzBfaW5pdF9taWNyb2NvZGUoYWRl
dik7DQo+ICAgCWlmIChyKSB7DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Ft
ZGdwdS9nbWNfdjlfMC5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y5XzAuYw0K
PiBpbmRleCBmMzVkN2E1Li40ZjY3MDkzIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
YW1kL2FtZGdwdS9nbWNfdjlfMC5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1
L2dtY192OV8wLmMNCj4gQEAgLTk4OSw3ICs5ODksNyBAQCBzdGF0aWMgaW50IGdtY192OV8wX3N3
X2luaXQodm9pZCAqaGFuZGxlKQ0KPiAgIAkJcGNpX3NldF9jb25zaXN0ZW50X2RtYV9tYXNrKGFk
ZXYtPnBkZXYsIERNQV9CSVRfTUFTSygzMikpOw0KPiAgIAkJcHJpbnRrKEtFUk5fV0FSTklORyAi
YW1kZ3B1OiBObyBjb2hlcmVudCBETUEgYXZhaWxhYmxlLlxuIik7DQo+ICAgCX0NCj4gLQlhZGV2
LT5uZWVkX3N3aW90bGIgPSBkcm1fZ2V0X21heF9pb21lbSgpID4gKCh1NjQpMSA8PCBkbWFfYml0
cyk7DQo+ICsJYWRldi0+bmVlZF9zd2lvdGxiID0gZHJtX25lZWRfc3dpb3RsYihkbWFfYml0cyk7
DQo+ICAgDQo+ICAgCWlmIChhZGV2LT5hc2ljX3R5cGUgPT0gQ0hJUF9WRUdBMjApIHsNCj4gICAJ
CXIgPSBnZnhodWJfdjFfMV9nZXRfeGdtaV9pbmZvKGFkZXYpOw0KPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL2RybV9tZW1vcnkuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWVtb3J5LmMN
Cj4gaW5kZXggZDY5ZTRmYy4uNmFmNTlhNiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2RybV9tZW1vcnkuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21lbW9yeS5jDQo+IEBA
IC0zNSw2ICszNSw3IEBADQo+ICAgDQo+ICAgI2luY2x1ZGUgPGxpbnV4L2hpZ2htZW0uaD4NCj4g
ICAjaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+DQo+ICsjaW5jbHVkZSA8eGVuL3hlbi5oPg0KPiAg
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgICNpbmNsdWRlICJkcm1fbGVnYWN5LmgiDQo+ICAg
DQo+IEBAIC0xNTAsMTUgKzE1MSwyNyBAQCB2b2lkIGRybV9sZWdhY3lfaW9yZW1hcGZyZWUoc3Ry
dWN0IGRybV9sb2NhbF9tYXAgKm1hcCwgc3RydWN0IGRybV9kZXZpY2UgKmRldikNCj4gICB9DQo+
ICAgRVhQT1JUX1NZTUJPTChkcm1fbGVnYWN5X2lvcmVtYXBmcmVlKTsNCj4gICANCj4gLXU2NCBk
cm1fZ2V0X21heF9pb21lbSh2b2lkKQ0KPiArYm9vbCBkcm1fbmVlZF9zd2lvdGxiKGludCBkbWFf
Yml0cykNCj4gICB7DQo+ICAgCXN0cnVjdCByZXNvdXJjZSAqdG1wOw0KPiAgIAlyZXNvdXJjZV9z
aXplX3QgbWF4X2lvbWVtID0gMDsNCj4gICANCj4gKwkvKg0KPiArCSAqIFhlbiBwYXJhdmlydHVh
bCBob3N0cyByZXF1aXJlIHN3aW90bGIgcmVnYXJkbGVzcyBvZiByZXF1ZXN0ZWQgZG1hDQo+ICsJ
ICogdHJhbnNmZXIgc2l6ZS4NCj4gKwkgKg0KPiArCSAqIE5PVEU6IFJlYWxseSwgd2hhdCBpdCBy
ZXF1aXJlcyBpcyB1c2Ugb2YgdGhlIGRtYV9hbGxvY19jb2hlcmVudA0KPiArCSAqICAgICAgIGFs
bG9jYXRvciB1c2VkIGluIHR0bV9kbWFfcG9wdWxhdGUoKSBpbnN0ZWFkIG9mDQo+ICsJICogICAg
ICAgdHRtX3BvcHVsYXRlX2FuZF9tYXBfcGFnZXMoKSwgd2hpY2ggYm91bmNlIGJ1ZmZlcnMgc28g
bXVjaCBpbg0KPiArCSAqICAgICAgIFhlbiBpdCBsZWFkcyB0byBzd2lvdGxiIGJ1ZmZlciBleGhh
dXN0aW9uLg0KPiArCSAqLw0KPiArCWlmICh4ZW5fcHZfZG9tYWluKCkpDQo+ICsJCXJldHVybiB0
cnVlOw0KPiArDQo+ICAgCWZvciAodG1wID0gaW9tZW1fcmVzb3VyY2UuY2hpbGQ7IHRtcDsgdG1w
ID0gdG1wLT5zaWJsaW5nKSB7DQo+ICAgCQltYXhfaW9tZW0gPSBtYXgobWF4X2lvbWVtLCAgdG1w
LT5lbmQpOw0KPiAgIAl9DQo+ICAgDQo+IC0JcmV0dXJuIG1heF9pb21lbTsNCj4gKwlyZXR1cm4g
bWF4X2lvbWVtID4gKCh1NjQpMSA8PCBkbWFfYml0cyk7DQo+ICAgfQ0KPiAtRVhQT1JUX1NZTUJP
TChkcm1fZ2V0X21heF9pb21lbSk7DQo+ICtFWFBPUlRfU1lNQk9MKGRybV9uZWVkX3N3aW90bGIp
Ow0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2aWNlLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYw0KPiBpbmRleCA1OWM4YTY2
Li5hMWQzYzYyIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9k
ZXZpY2UuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYw0K
PiBAQCAtMTM4Nyw3ICsxMzg3LDcgQEAgaW50IHJhZGVvbl9kZXZpY2VfaW5pdChzdHJ1Y3QgcmFk
ZW9uX2RldmljZSAqcmRldiwNCj4gICAJCXBjaV9zZXRfY29uc2lzdGVudF9kbWFfbWFzayhyZGV2
LT5wZGV2LCBETUFfQklUX01BU0soMzIpKTsNCj4gICAJCXByX3dhcm4oInJhZGVvbjogTm8gY29o
ZXJlbnQgRE1BIGF2YWlsYWJsZVxuIik7DQo+ICAgCX0NCj4gLQlyZGV2LT5uZWVkX3N3aW90bGIg
PSBkcm1fZ2V0X21heF9pb21lbSgpID4gKCh1NjQpMSA8PCBkbWFfYml0cyk7DQo+ICsJcmRldi0+
bmVlZF9zd2lvdGxiID0gZHJtX25lZWRfc3dpb3RsYihkbWFfYml0cyk7DQo+ICAgDQo+ICAgCS8q
IFJlZ2lzdGVycyBtYXBwaW5nICovDQo+ICAgCS8qIFRPRE86IGJsb2NrIHVzZXJzcGFjZSBtYXBw
aW5nIG9mIGlvIHJlZ2lzdGVyICovDQo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fY2Fj
aGUuaCBiL2luY2x1ZGUvZHJtL2RybV9jYWNoZS5oDQo+IGluZGV4IGJmZTE2MzkuLjYzM2VhYWYg
MTAwNjQ0DQo+IC0tLSBhL2luY2x1ZGUvZHJtL2RybV9jYWNoZS5oDQo+ICsrKyBiL2luY2x1ZGUv
ZHJtL2RybV9jYWNoZS5oDQo+IEBAIC0zOCw3ICszOCw3IEBADQo+ICAgdm9pZCBkcm1fY2xmbHVz
aF9wYWdlcyhzdHJ1Y3QgcGFnZSAqcGFnZXNbXSwgdW5zaWduZWQgbG9uZyBudW1fcGFnZXMpOw0K
PiAgIHZvaWQgZHJtX2NsZmx1c2hfc2coc3RydWN0IHNnX3RhYmxlICpzdCk7DQo+ICAgdm9pZCBk
cm1fY2xmbHVzaF92aXJ0X3JhbmdlKHZvaWQgKmFkZHIsIHVuc2lnbmVkIGxvbmcgbGVuZ3RoKTsN
Cj4gLXU2NCBkcm1fZ2V0X21heF9pb21lbSh2b2lkKTsNCj4gK2Jvb2wgZHJtX25lZWRfc3dpb3Rs
YihpbnQgZG1hX2JpdHMpOw0KPiAgIA0KPiAgIA0KPiAgIHN0YXRpYyBpbmxpbmUgYm9vbCBkcm1f
YXJjaF9jYW5fd2NfbWVtb3J5KHZvaWQpDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 17 01:55:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 01:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvBfQ-00069a-BC; Sun, 17 Feb 2019 01:54:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sNU=QY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvBfP-00069O-Od
 for xen-devel@lists.xenproject.org; Sun, 17 Feb 2019 01:54:51 +0000
X-Inumbo-ID: 02166725-3257-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02166725-3257-11e9-bc90-bc764e045a96;
 Sun, 17 Feb 2019 01:54:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvBfM-0001KV-FB; Sun, 17 Feb 2019 01:54:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvBfM-0002u2-4Z; Sun, 17 Feb 2019 01:54:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvBfM-0003hk-3H; Sun, 17 Feb 2019 01:54:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133261-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d6bf9dcebdd11967b2b6c73d7c8f4863624f69c7
X-Osstest-Versions-That: linux=e1e364bf09d92018d35f20a004ffcfd4cbeffa34
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Feb 2019 01:54:48 +0000
Subject: [Xen-devel] [linux-4.14 test] 133261: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI2MSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyNjEvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgZDZiZjlkY2ViZGQxMTk2N2IyYjZjNzNkN2M4ZjQ4NjM2MjRmNjljNwpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZTFlMzY0YmYwOWQ5MjAxOGQzNWYyMGEwMDRm
ZmNmZDRjYmVmZmEzNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNjYwICAyMDE5LTAxLTMxIDA3
OjQwOjE0IFogICAxNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjk3MiAgMjAxOS0wMi0w
NiAxNjo0MToyNyBaICAgMTAgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMzI2MSAgMjAxOS0wMi0xNSAwODozNDoyNiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KMzUyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0
aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAogICBlMWUzNjRiZjA5ZDkuLmQ2YmY5ZGNlYmRkMSAgZDZiZjlkY2ViZGQxMTk2N2IyYjZj
NzNkN2M4ZjQ4NjM2MjRmNjljNyAtPiB0ZXN0ZWQvbGludXgtNC4xNAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 17 02:53:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 02:53:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvCaS-0002jC-VL; Sun, 17 Feb 2019 02:53:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sNU=QY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvCaR-0002j3-8v
 for xen-devel@lists.xenproject.org; Sun, 17 Feb 2019 02:53:47 +0000
X-Inumbo-ID: 3df06384-325f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3df06384-325f-11e9-bc90-bc764e045a96;
 Sun, 17 Feb 2019 02:53:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvCaO-0002sZ-Ts; Sun, 17 Feb 2019 02:53:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvCaO-0007tX-Fb; Sun, 17 Feb 2019 02:53:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvCaO-0004yx-EP; Sun, 17 Feb 2019 02:53:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133267-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-armhf-libvirt:libvirt-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-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-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt: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-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop: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-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=81dbcfa9e1d8bab3f7c4cc923c0b40cd666f374f
X-Osstest-Versions-That: qemuu=a61faa3d02159d24d4fa984733dbc0c905508752
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Feb 2019 02:53:44 +0000
Subject: [Xen-devel] [qemu-mainline test] 133267: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI2NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyNjcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg0NwoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg0NwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyODQ3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4NDcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHFlbXV1ICAgICAgICAgICAgICAgIDgxZGJjZmE5ZTFkOGJhYjNmN2M0Y2M5MjNjMGI0MGNkNjY2
ZjM3NGYKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGE2MWZhYTNkMDIx
NTlkMjRkNGZhOTg0NzMzZGJjMGM5MDU1MDg3NTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjg0
NyAgMjAxOS0wMi0wNCAxMzoxOTozMSBaICAgMTIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MzI5NDUgIDIwMTktMDItMDUgMTY6MzI6MDcgWiAgIDExIGRheXMgICAgNiBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzMyNjcgIDIwMTktMDItMTUgMTU6Mzk6NTcgWiAgICAxIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBYXJvbiBMaW5kc2F5IDxhYXJvbkBvcy5hbXBlcmVjb21wdXRpbmcuY29tPgogIEFhcm9u
IExpbmRzYXkgT1MgPGFhcm9uQG9zLmFtcGVyZWNvbXB1dGluZy5jb20+CiAgQWxla3NhbmRhciBN
YXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVu
bmVlQGxpbmFyby5vcmc+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMu
Y29tPgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29t
PgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEFydGVtIFBp
c2FyZW5rbyA8YXJ0ZW0uay5waXNhcmVua29AZ21haWwuY29tPgogIEJyZW5kYW4gU2hhbmtzIDxi
cmVuZGFuQGJzbGFicy5uZXQ+CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5j
b20+CiAgQ2hhbmdwZW5nIExpdSA8Y2hhbmdwZW5nLmxpdUBpbnRlbC5jb20+CiAgQ2hlbiBaaGFu
ZyA8dGdmYmV0YUBtZS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29y
bmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVy
cmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4K
ICBEaW1hIFN0ZXBhbm92IDxkaW1hc3RlcEB5YW5kZXgtdGVhbS5ydT4KICBEb25naml1IEdlbmcg
PGdlbmdkb25naml1QGh1YXdlaS5jb20+CiAgRG91ZyBHYWxlIDxkb3VnMTZrQGdtYWlsLmNvbT4K
ICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkIE1hc3Rl
IDxlbWFzdGVAZnJlZWJzZC5vcmc+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJhYXAub3JnPgog
IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEdlb3JnZSBLZW5uZWR5IDxHZW9yZ2Uu
S2VubmVkeUBvcmFjbGUuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgog
IEdvcmFuIEZlcmVuYyA8Z29yYW4uZmVyZW5jQGltZ3RlYy5jb20+CiAgSGVpaGVyIDxyQGhldi5j
Yz4KICBIZWxnZSBEZWxsZXIgPGRlbGxlckBnbXguZGU+CiAgSG93YXJkIFNwb2Vsc3RyYQogIEln
b3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdA
cmVkaGF0LmNvbT4KICBKb24gRG9yb24gPGFyaWxvdUBnbWFpbC5jb20+CiAgS2FtaWwgUnl0YXJv
d3NraSA8bjU0QGdteC5jb20+CiAgS2FuIExpIDxsaWthbl85OTkuc3R1ZGVudEBzaW5hLmNvbT4K
ICBLT05SQUQgRnJlZGVyaWMgPGZyZWRlcmljLmtvbnJhZEBhZGFjb3JlLmNvbT4KICBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExlb24gQWxyYWUg
PGxlb24uYWxyYWVAaW1ndGVjLmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTGkg
WmhpamlhbiA8bGl6aGlqaWFuQGNuLmZ1aml0c3UuY29tPgogIExpYW0gTWVyd2ljayA8bGlhbS5t
ZXJ3aWNrQG9yYWNsZS5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1
QHJlZGhhdC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUu
Y28udWs+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWljaGFlbCBDbGFy
ayA8bWpjQHNpZml2ZS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4K
ICBNaWNoYWVsIFRva2FyZXYgPG1qdEB0bHMubXNrLnJ1PgogIE1pb2RyYWcgRGluaWMgPG1pb2Ry
YWcuZGluaWNAaW1ndGVjLmNvbT4KICBNdXJpbG8gT3BzZmVsZGVyIEFyYXVqbyA8bXVyaWxvb0Bs
aW51eC5pYm0uY29tPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW9s
byBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3Jn
PgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVj
dC5vcmc+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+
CiAgUm9iZXJ0IEhvbyA8cm9iZXJ0Lmh1QGxpbnV4LmludGVsLmNvbT4KICBSb21hbiBCb2xzaGFr
b3YgPHIuYm9sc2hha292QHlhZHJvLmNvbT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGli
YXVsdEBlbnMtbHlvbi5vcmc+CiAgU2FuZHJhIExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3VyY2Vy
eS5jb20+CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LmlibS5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQu
Y29tPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdmVuIFNj
aG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUaG9tYXMgSHV0aCA8aHV0aEB0dXhmYW1p
bHkub3JnPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRob21hcyBQZXRhenpv
bmkgPHRob21hcy5wZXRhenpvbmlAYm9vdGxpbi5jb20+CiAgVmlrdG9yIFBydXR5YW5vdiA8dmlr
dG9yLnBydXR5YW5vdkBwaHlzdGVjaC5lZHU+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tp
eSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxp
bnV4LmludGVsLmNvbT4KICBYaSBXYW5nIDx4aS53YW5nQGdtYWlsLmNvbT4KICBZYW5nIFpob25n
IDx5YW5nLnpob25nQGludGVsLmNvbT4KICDDgWtvcyBLb3bDoWNzIDxha29za292YWNzQGdteC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDY5NTkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 17 05:58:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 05:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvFTE-0002CI-KU; Sun, 17 Feb 2019 05:58:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sNU=QY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvFTC-0002C9-ST
 for xen-devel@lists.xenproject.org; Sun, 17 Feb 2019 05:58:30 +0000
X-Inumbo-ID: 0bdc5d4d-3279-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bdc5d4d-3279-11e9-bc90-bc764e045a96;
 Sun, 17 Feb 2019 05:58:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvFT9-0008Uc-Nk; Sun, 17 Feb 2019 05:58:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvFT9-0005vn-Ez; Sun, 17 Feb 2019 05:58:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvFT9-0005FT-Dv; Sun, 17 Feb 2019 05:58:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133270-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-arm64-xsm:<job status>:broken:regression
 linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:build-arm64:<job status>:broken:regression
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-arndale:host-ping-check-native:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-credit2:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.4:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.4:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.4:build-arm64:capture-logs:broken:nonblocking
 linux-4.4:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.4:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dc5e8c99975bb1a1561de884a83b3c19e4ac7ada
X-Osstest-Versions-That: linux=626b008972db6e4977f6b3460400f6f4e6731081
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Feb 2019 05:58:27 +0000
Subject: [Xen-devel] [linux-4.4 test] 133270: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI3MCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI3MC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
biAgaW4gMTMzMjMwCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMyMzAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzIz
MAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290
IGZhaWwgaW4gMTMzMjMwIHBhc3MgaW4gMTMzMjcwCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgaW4g
MTMzMjMwIHBhc3MgaW4gMTMzMjcwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMjMwIHBhc3MgaW4gMTMzMjcw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxMzMyMzAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDUg
aG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAgICAgZmFpbCBwYXNzIGluIDEzMzIzMAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZh
aWwgcGFzcyBpbiAxMzMyMzAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzIzMAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNz
IGluIDEzMzIzMAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTMzMjMwIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyMzAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9j
a2VkIGluIDEzMzIzMCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjMwIG4vYQogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMy
MzAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDEzMzIzMCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjMwIG4vYQogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMjMw
IGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAyIGhvc3RzLWFs
bG9jYXRlIGJyb2tlbiBpbiAxMzMyMzAgYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgYnJva2VuIGluIDEzMzIzMCBiYXNlbGluZSB1
bnRlc3RlZAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyBicm9r
ZW4gaW4gMTMzMjMwIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzIGJyb2tlbiBpbiAxMzMyMzAgYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgYnJva2VuIGluIDEzMzIz
MCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMyMzAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDEzMzIzMCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzIzMCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZh
aWwgaW4gMTMzMjMwIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyMzAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MzMyMzAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJv
b3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgZGM1ZThjOTk5NzViYjFhMTU2MWRlODg0YTgzYjNjMTllNGFjN2FkYQpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgNjI2YjAwODk3MmRiNmU0OTc3ZjZiMzQ2MDQwMGY2
ZjRlNjczMTA4MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNDk1ICAyMDE5LTAxLTI2IDA5OjEx
OjU0IFogICAyMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjk3NSAgMjAxOS0wMi0wNiAx
OToxMDo1MyBaICAgMTAgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
MzA3MiAgMjAxOS0wMi0wOSAwODoyOToxOSBaICAgIDcgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIEx1IDxhYXJv
bi5sdUBsaW51eC5hbGliYWJhLmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGlu
dGVsLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGV4YW5kZXIg
QXJpbmcgPGFyaW5nQG1vamF0YXR1LmNvbT4KICBBbGV4YW5kZXIgUG9wb3YgPGFsZXgucG9wb3ZA
bGludXguY29tPgogIEFuZHJlIE5hdWpva3MgPG5hdXRzY2gyQGdtYWlsLmNvbT4KICBBbmRyZWFz
IEdydWVuYmFjaGVyIDxhZ3J1ZW5iYUByZWRoYXQuY29tPgogIEFuZHJlaSBWYWdpbiA8YXZhZ2lu
QGdtYWlsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29AbGludXguaW50ZWwuY29tPgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFybmFsZG8gQ2FydmFs
aG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIu
ZGU+CiAgQXlhIExldmluIDxheWFsQG1lbGxhbm94LmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxiZW4u
aHV0Y2hpbmdzQGNvZGV0aGluay5jby51az4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5o
QGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQmVybmFyZCBQaWRvdXggPGY2YnZwQGZyZWUuZnI+CiAg
Qm9iIFBldGVyc29uIDxycGV0ZXJzb0ByZWRoYXQuY29tPgogIENoYXJsZXMgWWVoIDxjaGFybGVz
eWVoNTIyQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRl
LmlibS5jb20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuIENh
cnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbCBEcmFrZSA8ZHJha2VA
ZW5kbGVzc20uY29tPgogIERhdmUgQ2hpbm5lciA8ZGNoaW5uZXJAcmVkaGF0LmNvbT4KICBEYXZp
ZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJl
ZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERpbWl0
cmlzIE1pY2hhaWxpZGlzIDxkbWljaGFpbEBnb29nbGUuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8
ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEbWl0cnkgVnl1a292IDxkdnl1a292QGdvb2ds
ZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV1Z2VuaXkgUGFs
dHNldiA8RXVnZW5peS5QYWx0c2V2QHN5bm9wc3lzLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxm
d0BzdHJsZW4uZGU+CiAgR2VyYWxkIFNjaGFlZmVyIDxnZXJhbGQuc2NoYWVmZXJAZGUuaWJtLmNv
bT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1
aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+CiAgR3VpbGxhdW1lIE5hdWx0IDxn
bmF1bHRAcmVkaGF0LmNvbT4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVk
b3IuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBJZG8g
U2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSmFjb2IgV2VuIDxqaWFuLncud2VuQG9y
YWNsZS5jb20+CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtAa2VybmVsLm9yZz4KICBKYW1hbCBIYWRp
IFNhbGltIDxqaHNAbW9qYXRhdHUuY29tPgogIEphbWVzIE1vcnNlIDxqYW1lcy5tb3JzZUBhcm0u
Y29tPgogIEppbW15IER1cmFuZCBXZXNvbG93c2tpIDxqZHdAYW1hem9uLmRlPgogIEppcmkgT2xz
YSA8am9sc2FAa2VybmVsLm9yZz4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAg
Sm/Do28gUGF1bG8gUmVjaGkgVml0YSA8anBydml0YUBlbmRsZXNzbS5jb20+CiAgSm/Do28gUGF1
bG8gUmVjaGkgVml0YSA8anBydml0YUBnbWFpbC5jb20+CiAgS2FuZ2ppZSBMdSA8a2psdUB1bW4u
ZWR1PgogIEtvZW4gVmFuZGVwdXR0ZSA8a29lbi52YW5kZXB1dHRlQG5jZW50cmljLmNvbT4KICBL
cnp5c3p0b2YgSGFsYXNhIDxraGFsYXNhQHBpYXAucGw+CiAgS3l1bmd0YWUgS2ltIDxrdDA3NTVA
Z21haWwuY29tPgogIExhcnJ5IEZpbmdlciA8TGFycnkuRmluZ2VyQGx3ZmluZ2VyLm5ldD4KICBM
aW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTG9yZW56byBC
aWFuY29uaSA8bG9yZW56by5iaWFuY29uaUByZWRoYXQuY29tPgogIExvcmVuem8gUGllcmFsaXNp
IDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIE1hbmZyZWQgU2NobGFlZ2wgPG1hbmZyZWQu
c2NobGFlZ2xAZ2luemluZ2VyLmNvbT4KICBNYW8gV2VuYW4gPG1hb3dlbmFuQGh1YXdlaS5jb20+
CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJjIFp5bmdpZXIg
PG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4K
ICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+CiAgTWFydGluIFZ1
aWxsZSA8anBtdjI3QGFpbS5jb20+CiAgTWF0aGlhcyBUaG9yZSA8bWF0aGlhcy50aG9yZUBpbmZp
bmVyYS5jb20+CiAgTWF4IFNjaHVsemUgPG1heC5zY2h1bHplQHBvc3Rlby5kZT4KICBNaWNoYWVs
IFN0cmF1YmUgPHN0cmF1YmUubGludXhAZ21haWwuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tv
QHN1c2UuY29tPgogIE1pY2hhbCBLdWJlY2VrIDxta3ViZWNla0BzdXNlLmN6PgogIE1pbGlhbiBX
b2xmZiA8bWlsaWFuLndvbGZmQGtkYWIuY29tPgogIE5pY29sYXMgUGl0cmUgPG5pY29AbGluYXJv
Lm9yZz4KICBOaWNvbGFzIFBpdHJlIDxuaWNvbGFzLnBpdHJlQGxpbmFyby5vcmc+CiAgT2xlZyBO
ZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9saXZlciBIYXJ0a29wcCA8c29ja2V0Y2FuQGhh
cnRrb3BwLm5ldD4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQ
YW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNvbT4KICBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhh
dC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEUuIE1j
S2VubmV5IDxwYXVsbWNrQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBQYXVsIEZ1bGdodW0gPHBhdWxr
ZkBtaWNyb2dhdGUuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGFsY2FudGFyYUBzdXNlLmRlPgog
IFBhdWxvIEFsY2FudGFyYSA8cGF1bG9AcGF1bG8uYWM+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hp
bG92QG1pY3Jvc29mdC5jb20+CiAgUGV0ZXIgT3Nrb2xrb3YgPHBvc2tAZ29vZ2xlLmNvbT4KICBQ
aWVycmUtTG91aXMgQm9zc2FydCA8cGllcnJlLWxvdWlzLmJvc3NhcnRAbGludXguaW50ZWwuY29t
PgogIFByYXZpbiBCIFNoZWxhciA8cHNoZWxhckBvdm4ub3JnPgogIFJhZmFlbCBBcXVpbmkgPGFx
dWluaUByZWRoYXQuY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXgu
Y29tPgogIFNhc2hhIExldmluIDxzYXNoYS5sZXZpbkBvcmFjbGUuY29tPgogIFNhc2hhIExldmlu
IDxzYXNoYWxAa2VybmVsLm9yZz4KICBTaGFrZWVsIEJ1dHQgPHNoYWtlZWxiQGdvb2dsZS5jb20+
CiAgU2hhb2t1biBaaGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNvbi5jb20+CiAgU3RlZmFuIFNj
aG1pZHQgPHN0ZWZhbkBvc2cuc2Ftc3VuZy5jb20+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndh
aHJlbkBpMnNlLmNvbT4KICBTdGVwaGVuIEhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJl
ci5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1ZGlwIE11
a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAgVGFlaGVlIFlvbyA8YXA0MjAw
NzNAZ21haWwuY29tPgogIFRhcmlxIFRvdWthbiA8dGFyaXF0QG1lbGxhbm94LmNvbT4KICBUaG9t
YXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaW0gSGFydmV5IDx0aGFydmV5QGdh
dGV3b3Jrcy5jb20+CiAgVG9tIFBhbmZpbCA8dG9tQHN0ZWVsc2VyaWVzLmNvbT4KICBVbGYgSGFu
c3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWaW5lZXQgR3VwdGEgPHZndXB0YUBzeW5v
cHN5cy5jb20+CiAgV2FpbWFuIExvbmcgPGxvbmdtYW5AcmVkaGF0LmNvbT4KICBXaWxsIERlYWNv
biA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBZdW5qaWFuIFdhbmcgPHdhbmd5dW5qaWFuQGh1YXdl
aS5jb20+CiAgWnViaW4gTWl0aHJhIDx6c21AY2hyb21pdW0ub3JnPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAy
NjAwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 17 07:36:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 07:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvGzX-0001kT-8i; Sun, 17 Feb 2019 07:35:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sNU=QY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvGzW-0001kJ-31
 for xen-devel@lists.xenproject.org; Sun, 17 Feb 2019 07:35:58 +0000
X-Inumbo-ID: a625342a-3286-11e9-ab81-abcd79cdfd9d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a625342a-3286-11e9-ab81-abcd79cdfd9d;
 Sun, 17 Feb 2019 07:35:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvGzO-0001vb-5c; Sun, 17 Feb 2019 07:35:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvGzN-0002wa-Q7; Sun, 17 Feb 2019 07:35:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvGzN-0007g3-LS; Sun, 17 Feb 2019 07:35:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133273-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=64a17fadcb79e2ce40524abb88a6863f47cbc0c7
X-Osstest-Versions-That: ovmf=fb0b35e05f772bd415fe264267bbbcde2e0accda
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Feb 2019 07:35:49 +0000
Subject: [Xen-devel] [ovmf test] 133273: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI3MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyNzMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2NGExN2ZhZGNiNzllMmNlNDA1MjRhYmI4OGE2ODYz
ZjQ3Y2JjMGM3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmYjBiMzVl
MDVmNzcyYmQ0MTVmZTI2NDI2N2JiYmNkZTJlMGFjY2RhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzMyNDMgIDIwMTktMDItMTQgMDQ6NTc6NTUgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzMjczICAyMDE5LTAyLTE1IDIzOjI5OjQyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQ2hhc2VsIENoaXUgPGNoYXNlbC5j
aGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBF
cmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgTWFnZ2llIENodSA8bWFnZ2llLmNodUBp
bnRlbC5jb20+CiAgUGV0ZSBCYXRhcmQgPHBldGVAYWtlby5pZT4KICBSYXkgTmkgPHJheS5uaUBp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBmYjBiMzVl
MDVmLi42NGExN2ZhZGNiICA2NGExN2ZhZGNiNzllMmNlNDA1MjRhYmI4OGE2ODYzZjQ3Y2JjMGM3
IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 17 08:19:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 08:19:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvHfi-0005Vv-91; Sun, 17 Feb 2019 08:19:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sNU=QY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvHfg-0005Vj-BM
 for xen-devel@lists.xenproject.org; Sun, 17 Feb 2019 08:19:32 +0000
X-Inumbo-ID: bd70bb44-328c-11e9-85c6-fbd3be98dfc5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd70bb44-328c-11e9-85c6-fbd3be98dfc5;
 Sun, 17 Feb 2019 08:19:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvHfa-0003Gp-36; Sun, 17 Feb 2019 08:19:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvHfZ-0006Dt-GX; Sun, 17 Feb 2019 08:19:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvHfZ-0004hB-Fu; Sun, 17 Feb 2019 08:19:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133265-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-armhf-armhf-libvirt:xen-install:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-next:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl:guest-start:fail:regression
 linux-next:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-next:test-arm64-arm64-xl:guest-start:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:guest-start:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:guest-start:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:guest-start:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7a92eb7cc1dc4c63e3a2fa9ab8e3c1049f199249
X-Osstest-Versions-That: linux=aa0c38cf39de73bf7360a3da8f1707601261e518
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Feb 2019 08:19:25 +0000
Subject: [Xen-devel] [linux-next test] 133265: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI2NSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyNjUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
IDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzIwNQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzMjA1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMyMDUKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzIwNQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMjA1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMyMDUKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzIwNQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMjA1CiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzMyMDUKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzIwNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMjA1CgpSZWdy
ZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzMjA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMzMjA1CiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgYmxvY2tlZCBpbiAx
MzMyMDUKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgZmFpbCBibG9ja2VkIGluIDEzMzIwNQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMzMjA1CiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwg
YmxvY2tlZCBpbiAxMzMyMDUKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1w
cnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGxpa2UgMTMzMjA1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzMyMDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzIwNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMzMjA1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMyMDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzIwNQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyIGZhaWwgbGlrZSAxMzMyMDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzIwNQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTMzMjA1CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAg
ICAgICAgICAgICAgICA3YTkyZWI3Y2MxZGM0YzYzZTNhMmZhOWFiOGUzYzEwNDlmMTk5MjQ5CmJh
c2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBhYTBjMzhjZjM5ZGU3M2JmNzM2
MGEzZGE4ZjE3MDc2MDEyNjFlNTE4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAg
ICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzI2
NSAgMjAxOS0wMi0xNSAxNDoxODoyMCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 17 10:11:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 10:11:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvJPc-0006Dk-SM; Sun, 17 Feb 2019 10:11:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sNU=QY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvJPb-0006Da-Ol
 for xen-devel@lists.xenproject.org; Sun, 17 Feb 2019 10:11:03 +0000
X-Inumbo-ID: 5114b5d0-329c-11e9-aaa8-8f596193b013
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5114b5d0-329c-11e9-aaa8-8f596193b013;
 Sun, 17 Feb 2019 10:10:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvJPU-0005Mk-7m; Sun, 17 Feb 2019 10:10:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvJPT-0006Bb-U0; Sun, 17 Feb 2019 10:10:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvJPT-0007Bk-TL; Sun, 17 Feb 2019 10:10:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133286-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=365aabb6e5023cee476adf81106729efd49c644f
X-Osstest-Versions-That: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Feb 2019 10:10:55 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 133286: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI4NiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI4Ni8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDM2NWFhYmI2ZTUwMjNj
ZWU0NzZhZGY4MTEwNjcyOWVmZDQ5YzY0NGYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDA4YjkwOGJhNjNkZWU4YmMzMTM5ODNjNWU0MTI4NTJjYmNiY2RhODUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMjQyNCAgMjAxOS0wMS0yMyAwOToxOToxNCBaICAgMjUgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMzI1MDYgIDIwMTktMDEtMjcgMDk6MTg6NDIgWiAgIDIxIGRh
eXMgICAgNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMyODYgIDIwMTktMDItMTcg
MDk6MTg6NDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQnJpYW4gV29vZHMgPGJy
aWFuLndvb2RzQGFtZC5jb20+CiAgQ2hyaXMgUGF0dGVyc29uIDxwYXR0ZXJzb25jQGFpbmZvc2Vj
LmNvbT4KICBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMu
Y29tPgogIENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4K
ICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBEb3VnIEdvbGRzdGVp
biA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogIEhhbnMgdmFuIEtyYW5lbmJ1cmcgPGhhbnMudmFuLmtyYW5lbmJ1cmdAbWVuZGl4
LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+CiAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgog
IE1pY2hhZWwgVGF1dHNjaG5pZyA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPgogIE5vcmJlcnQgTWFu
dGhleSA8bm1hbnRoZXlAYW1hem9uLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFt
YXpvbi5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBlbmcg
RmFuIDxwZW5nLmZhbkBueHAuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAwOGI5MDhiYTYzLi4zNjVh
YWJiNmU1ICAzNjVhYWJiNmU1MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2NDRmIC0+IGNvdmVy
aXR5LXRlc3RlZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 17 10:39:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 10:39:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvJqm-00081O-9P; Sun, 17 Feb 2019 10:39:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=myTo=QY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gvJqk-00081J-JH
 for xen-devel@lists.xenproject.org; Sun, 17 Feb 2019 10:39:06 +0000
X-Inumbo-ID: 3c0903f4-32a0-11e9-902e-8b23a1ed5a9e
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c0903f4-32a0-11e9-902e-8b23a1ed5a9e;
 Sun, 17 Feb 2019 10:38:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 07A1AAF15;
 Sun, 17 Feb 2019 10:38:59 +0000 (UTC)
To: Prarit Bhargava <prarit@redhat.com>, xen-devel@lists.xenproject.org
References: <20190213232131.18942-1-prarit@redhat.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <13930f1a-ccc0-22e6-75a0-4e3044ec648d@suse.com>
Date: Sun, 17 Feb 2019 11:38:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190213232131.18942-1-prarit@redhat.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen/pciback: Don't disable PCI_COMMAND on
 PCI device reset.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jbeulich@suse.com, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMjAxOSAwMDoyMSwgUHJhcml0IEJoYXJnYXZhIHdyb3RlOgo+IEZyb206IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiAKPiBUaGlzIHdhcyBz
dWJtaXR0ZWQgaW4gMjAxNSBoZXJlCj4gCj4gaHR0cHM6Ly9tYXJjLmluZm8vP2w9bGludXgta2Vy
bmVsJm09MTQyODA3MTMyNTE1OTczJnc9Mgo+IAo+IGFuZCBoYXMgYmVlbiBpbmNsdWRlZCBpbiBG
ZWRvcmEgYnVpbGRzIGV2ZXIgc2luY2UuICBObyBpc3N1ZXMgaGF2ZSBiZWVuCj4gcmVwb3J0ZWQg
d2l0aCB0aGUgcGF0Y2guCj4gCj4gUC4KPiAKPiAtLS0tODwtLS0tCj4gCj4gVGhlcmUgaXMgbm8g
bmVlZCBmb3IgdGhpcyBhdCBhbGwuIFdvcnN0IGl0IG1lYW5zIHRoYXQgaWYKPiB0aGUgZ3Vlc3Qg
dHJpZXMgdG8gd3JpdGUgdG8gQkFScyBpdCBjb3VsZCBsZWFkIChvbiBjZXJ0YWluCj4gcGxhdGZv
cm1zKSB0byBQQ0kgU0VSUiBlcnJvcnMuCj4gCj4gUGxlYXNlIG5vdGUgdGhhdCB3aXRoIGFmNmZj
ODU4YTM1YjkwZTg5ZWE3YTdlZTU4ZTY2NjI4YzU1Yzc3NmIKPiAieGVuLXBjaWJhY2s6IGxpbWl0
IGd1ZXN0IGNvbnRyb2wgb2YgY29tbWFuZCByZWdpc3RlciIKPiBhIGd1ZXN0IGlzIHN0aWxsIGFs
bG93ZWQgdG8gZW5hYmxlIHRob3NlIGNvbnRyb2wgYml0cyAoc2FmZWx5KSwgYnV0Cj4gaXMgbm90
IGFsbG93ZWQgdG8gZGlzYWJsZSB0aGVtIGFuZCB0aGF0IHRoZXJlZm9yZSBhIHdlbGwgYmVoYXZl
ZAo+IGZyb250ZW5kIHdoaWNoIGVuYWJsZXMgdGhpbmdzIGJlZm9yZSB1c2luZyB0aGVtIHdpbGwg
c3RpbGwKPiBmdW5jdGlvbiBjb3JyZWN0bHkuCj4gCj4gVGhpcyBpcyBkb25lIHZpYSBhbiB3cml0
ZSB0byB0aGUgY29uZmlndXJhdGlvbiByZWdpc3RlciAweDQgd2hpY2gKPiB0cmlnZ2VycyBvbiB0
aGUgYmFja2VuZCBzaWRlOgo+IGNvbW1hbmRfd3JpdGUKPiAgIFwtIHBjaV9lbmFibGVfZGV2aWNl
Cj4gICAgICBcLSBwY2lfZW5hYmxlX2RldmljZV9mbGFncwo+ICAgICAgICAgXC0gZG9fcGNpX2Vu
YWJsZV9kZXZpY2UKPiAgICAgICAgICAgIFwtIHBjaWJpb3NfZW5hYmxlX2RldmljZQo+ICAgICAg
ICAgICAgICAgXC1wY2lfZW5hYmxlX3Jlc291cmNlc3MKPiAgICAgICAgICAgICAgICAgW3doaWNo
IGVuYWJsZXMgdGhlIFBDSV9DT01NQU5EX01FTU9SWXxQQ0lfQ09NTUFORF9JT10KPiAKPiBIb3dl
dmVyIGd1ZXN0cyAoYW5kIGRyaXZlcnMpIHdoaWNoIGRvbid0IGRvIHRoaXMgY291bGQgY2F1c2UK
PiBwcm9ibGVtcywgaW5jbHVkaW5nIHRoZSBzZWN1cml0eSBpc3N1ZXMgd2hpY2ggWFNBLTEyMCBz
b3VnaHQKPiB0byBhZGRyZXNzLgo+IAo+IFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgo+IFJldmlld2VkLWJ5OiBQcmFyaXQgQmhhcmdhdmEgPHByYXJp
dEByZWRoYXQuY29tPgo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBcHBs
aWVkIHRvIHhlbi90aXAuZ2l0IGZvci1saW51cy01LjEKCgpKdWVyZ2VuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 17 10:39:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 10:39:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvJrN-000856-Nx; Sun, 17 Feb 2019 10:39:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=myTo=QY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gvJrM-00084z-Ed
 for xen-devel@lists.xenproject.org; Sun, 17 Feb 2019 10:39:44 +0000
X-Inumbo-ID: 557fdbc7-32a0-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 557fdbc7-32a0-11e9-bc90-bc764e045a96;
 Sun, 17 Feb 2019 10:39:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DAD57AF15;
 Sun, 17 Feb 2019 10:39:41 +0000 (UTC)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 boris.ostrovsky@oracle.com
References: <20190214142321.1138-1-andr2000@gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <302ff90b-32a9-58dd-ae8f-1b55813fed74@suse.com>
Date: Sun, 17 Feb 2019 11:39:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190214142321.1138-1-andr2000@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/2] xen/gntdev: Do not destroy context
 while dma-bufs are in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMjAxOSAxNToyMywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gRnJv
bTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgo+IAo+IElmIHRoZXJlIGFyZSBleHBvcnRlZCBETUEgYnVmZmVycyB3aGljaCBhcmUgc3Rp
bGwgaW4gdXNlIGFuZAo+IGdyYW50IGRldmljZSBpcyBjbG9zZWQgYnkgZWl0aGVyIG5vcm1hbCB1
c2VyLXNwYWNlIGNsb3NlIG9yIGJ5Cj4gYSBzaWduYWwgdGhpcyBsZWFkcyB0byB0aGUgZ3JhbnQg
ZGV2aWNlIGNvbnRleHQgdG8gYmUgZGVzdHJveWVkLAo+IHRodXMgbWFraW5nIGl0IG5vdCBwb3Nz
aWJsZSB0byBjb3JyZWN0bHkgZGVzdHJveSB0aG9zZSBleHBvcnRlZAo+IGJ1ZmZlcnMgd2hlbiB0
aGV5IGFyZSByZXR1cm5lZCBiYWNrIHRvIGdudGRldiBhbmQgbWFrZXMgdGhlIG1vZHVsZQo+IGNy
YXNoOgo+IAo+IFsgIDMzOS42MTc1NDBdIFs8ZmZmZjAwMDAwODU0YzBkOD5dIGRtYWJ1Zl9leHBf
b3BzX3JlbGVhc2UrMHg0MC8weGE4Cj4gWyAgMzM5LjYxNzU2MF0gWzxmZmZmMDAwMDA4NjdhNmU4
Pl0gZG1hX2J1Zl9yZWxlYXNlKzB4NjAvMHgxOTAKPiBbICAzMzkuNjE3NTc3XSBbPGZmZmYwMDAw
MDgyMjExZjA+XSBfX2ZwdXQrMHg4OC8weDFkMAo+IFsgIDMzOS42MTc1ODldIFs8ZmZmZjAwMDAw
ODIyMTM5ND5dIF9fX19mcHV0KzB4Yy8weDE4Cj4gWyAgMzM5LjYxNzYwN10gWzxmZmZmMDAwMDA4
MGVkNGU0Pl0gdGFza193b3JrX3J1bisweDljLzB4YzAKPiBbICAzMzkuNjE3NjIyXSBbPGZmZmYw
MDAwMDgwODk3MTQ+XSBkb19ub3RpZnlfcmVzdW1lKzB4ZmMvMHgxMDgKPiAKPiBGaXggdGhpcyBi
eSByZWZlcmVuY2luZyBnbnRkZXYgb24gZWFjaCBETUEgYnVmZmVyIGV4cG9ydCBhbmQKPiB1bnJl
ZmVyZW5jaW5nIG9uIGJ1ZmZlciByZWxlYXNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KCkFwcGxp
ZWQgdG8geGVuL3RpcC5naXQgZm9yLWxpbnVzLTUuMQoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 17 10:40:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 10:40:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvJrm-0000EP-1c; Sun, 17 Feb 2019 10:40:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=myTo=QY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gvJrl-0000EE-5s
 for xen-devel@lists.xenproject.org; Sun, 17 Feb 2019 10:40:09 +0000
X-Inumbo-ID: 6443e05b-32a0-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6443e05b-32a0-11e9-bc90-bc764e045a96;
 Sun, 17 Feb 2019 10:40:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A4A63AF15;
 Sun, 17 Feb 2019 10:40:06 +0000 (UTC)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 boris.ostrovsky@oracle.com
References: <20190214142321.1138-1-andr2000@gmail.com>
 <20190214142321.1138-2-andr2000@gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <24e0b031-1ae1-ad6f-c5e1-73a326e7a515@suse.com>
Date: Sun, 17 Feb 2019 11:40:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190214142321.1138-2-andr2000@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/2] xen/gntdev: Check and release imported
 dma-bufs on close
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMjAxOSAxNToyMywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gRnJv
bTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgo+IAo+IENoZWNrIGlmIHRoZXJlIGFyZSBhbnkgaW1wb3J0ZWQgZG1hLWJ1ZnMgbGVmdCBu
b3QgcmVsZWFzZWQgYnkKPiB1c2VyLXNwYWNlIHdoZW4gZ3JhbnQgZGV2aWNlJ3MgcmVsZWFzZSBj
YWxsYmFjayBpcyBjYWxsZWQgYW5kCj4gZnJlZSB0aG9zZSBpZiB0aGlzIGlzIHRoZSBjYXNlLiBU
aGlzIGNhbiBoYXBwZW4gaWYgdXNlci1zcGFjZQo+IGxlYWtzIHRoZSBidWZmZXJzIGJlY2F1c2Ug
b2YgYSBidWcgb3IgYXBwbGljYXRpb24gaGFzIGJlZW4KPiB0ZXJtaW5hdGVkIGZvciBhbnkgcmVh
c29uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KCkFwcGxpZWQtdG86IHhlbi90aXAuZ2l0IGZvci1s
aW51cy01LjEKCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 17 13:04:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 13:04:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvM6x-0002sL-5k; Sun, 17 Feb 2019 13:03:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sNU=QY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvM6v-0002s8-Cd
 for xen-devel@lists.xenproject.org; Sun, 17 Feb 2019 13:03:57 +0000
X-Inumbo-ID: 7ae55516-32b4-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ae55516-32b4-11e9-bc90-bc764e045a96;
 Sun, 17 Feb 2019 13:03:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvM6s-000078-CR; Sun, 17 Feb 2019 13:03:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvM6r-0001m0-JY; Sun, 17 Feb 2019 13:03:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvM6r-0003dF-Iu; Sun, 17 Feb 2019 13:03:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133272-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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: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: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:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=0624ac3fa846b3e2a8e70e4cc2fd8477710cd76d
X-Osstest-Versions-That: libvirt=620d9dd598fde388f56ac37bcd3b31168c2f9fc6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Feb 2019 13:03:53 +0000
Subject: [Xen-devel] [libvirt test] 133272: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI3MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyNzIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjk0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyOTQxCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDA2MjRhYzNmYTg0NmIzZTJhOGU3MGU0Y2MyZmQ4NDc3NzEwY2Q3
NmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDYyMGQ5ZGQ1OThmZGUz
ODhmNTZhYzM3YmNkM2IzMTE2OGMyZjlmYzYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjk0MSAg
MjAxOS0wMi0wNSAxNDo1Nzo0NCBaICAgMTEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI5
NzggIDIwMTktMDItMDYgMjA6MjU6MzIgWiAgIDEwIGRheXMgICAgOCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzMyNzIgIDIwMTktMDItMTUgMjI6NTg6MzggWiAgICAxIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24g
PGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAg
RXJpYyBHYXJ2ZXIgPGVyaWNAZ2FydmVyLmxpZmU+CiAgRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRA
cmVkaGF0LmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4QGh1YXdlaS5jb20+CiAgSmlyaSBEZW5l
bWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQu
Y29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWlu
ZUBsYWluZS5vcmc+CiAgTWFyYyBIYXJ0bWF5ZXIgPG1oYXJ0bWF5QGxpbnV4LmlibS5jb20+CiAg
TWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWtvbGF5IFNoaXJva292
c2tpeSA8bnNoaXJva292c2tpeUB2aXJ0dW96em8uY29tPgogIFBldGVyIEtyZW1wYSA8cGtyZW1w
YUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIDYyMGQ5ZGQ1OTguLjA2
MjRhYzNmYTggIDA2MjRhYzNmYTg0NmIzZTJhOGU3MGU0Y2MyZmQ4NDc3NzEwY2Q3NmQgLT4geGVu
LXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 17 13:57:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 13:57:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvMwi-0006rm-Cu; Sun, 17 Feb 2019 13:57:28 +0000
Received: from mail6.bemta25.messagelabs.com ([195.245.230.105])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <sfr@canb.auug.org.au>) id 1gvMwf-0006rh-Gc
 for Xen-devel@lists.xensource.com; Sun, 17 Feb 2019 13:57:26 +0000
Received: from [46.226.52.196] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-b.eu-west-1.aws.symcld.net id 78/97-08332-448696C5;
 Sun, 17 Feb 2019 13:57:24 +0000
Authentication-Results: mx.messagelabs.com; spf=pass 
 (server-12.tower-284.messagelabs.com: domain of canb.auug.org.au 
 designates 203.11.71.1 as permitted sender) 
 smtp.mailfrom=canb.auug.org.au; dkim=pass (good signature) 
 header.i=@canb.auug.org.au header.s=201702; dmarc=none (no record) 
 header.from=canb.auug.org.au
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVymtudUdc5IzP
 GYPJhSYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHnzUGmgtvsFQdeZDcwzmDvYuTiEBK4xyTx
 8t12NhCHRWA+i8TFlpNAGQ4gR1Vi7Q3DLkZODjYBXYl/r54zgdgiAncYJT5ulACxmQWKJRbtn
 c4MYgsLeEksnD2PDcTmFTCTaHq6jR3CFpQ4OfMJC8h8ZoFGRomLm2YzTWDkmoUkNwtZbhbYYC
 2Jh79usUDY2hLLFr5mhrDVJSacfMcOYetJvP3dy7KAkW0Vo0VSUWZ6RkluYmaOrqGBga6hoZG
 uoaWZrqGZsV5ilW6SXmqpbnlqcYmuoV5iebFecWVuck6KXl5qySZGYOClFBxZvIPx1fL0Q4yS
 HExKoryTtDJjhPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrkgDygkWpaanVqRl5gBjACYtwcGjJ
 MI7GSTNW1yQmFucmQ6ROsWoy/Gw9fNcZiGWvPy8VClx3gcgRQIgRRmleXAjYPF4iVFWSpiXkY
 GBQYinILUoN7MEVf4VozgHo5Iw72mQKTyZeSVwm14BHcEEdMRazgyQI0oSEVJSDYwVnGbeyjM
 9X4txiJxuN5BnqGhRq/au6mzMCg3TejKhr41FjIvb+tmp90pa0bK3tzyZxyuoIfvDzuFzjYZp
 cF78319TJ+mu4hSW+nLyVVVZ84n45kgXvkx5o4tHvt96INXtdjjArfrcc7lb0Vvr39zcM2XCt
 Hu7/aRe7+6rdU3Zw5352dJ4ixJLcUaioRZzUXEiACNNHqDCAgAA
X-Env-Sender: sfr@canb.auug.org.au
X-Msg-Ref: server-12.tower-284.messagelabs.com!1550411840!1877040!1
X-Originating-IP: [203.11.71.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=newsletters: 
X-StarScan-Received: 
X-StarScan-Version: 9.31.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8723 invoked from network); 17 Feb 2019 13:57:23 -0000
Received: from ozlabs.org (HELO ozlabs.org) (203.11.71.1)
 by server-12.tower-284.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 17 Feb 2019 13:57:23 -0000
Received: from authenticated.ozlabs.org (localhost [127.0.0.1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest
 SHA256) (No client certificate requested)
 by ozlabs.org (Postfix) with ESMTPSA id 442T8G2zHtz9s7h;
 Mon, 18 Feb 2019 00:57:18 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=canb.auug.org.au;
 s=201702; t=1550411838;
 bh=WySIdWx0AzTVFxRLLf58Wd5usWZKcPPgG6KnP9aq8Fw=;
 h=Date:From:To:Cc:Subject:From;
 b=ou7nf/Fw3XEII8D7mq8GFoPL3CqTpgk6DlAQMcdDJfNXNuXztJbx/IbM9dk3Bh0TJ
 FF+bGC4/YEChNCQ58NK4LZtc+UNnTiabr+iA4rGH42nAQoHIRg2hYafgn1FxRNMQGc
 XoZUMnvs46PrBOepJuBgj6IsJjZD7pk1Ny79iwJK7jwjWQh58+EpNdQbxoS7uC/UIi
 cwsI5LEtE4oZOmazGZj1YFyOXYBjRf4+k5PrQr9tpSGPNnBOD+vtdvYgoMcq48FYIT
 tG9nBJKjnAnw4EwH2zXJK59cJu33qy77vtUG/i46bgKzI8h7jbER5dvotRFKcYmqhw
 90odf1WMfe6Zg==
Date: Mon, 18 Feb 2019 00:57:17 +1100
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Juergen Gross <jgross@suse.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Xen Devel
 <Xen-devel@lists.xensource.com>
Message-ID: <20190218005717.175ba89f@canb.auug.org.au>
MIME-Version: 1.0
Subject: [Xen-devel] linux-next: Signed-off-by missing for commits in the
 xen-tip tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Linux Next Mailing List <linux-next@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============3143007552937512010=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3143007552937512010==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/u2uu1OvJX=AMbFcvWehUyAo"; protocol="application/pgp-signature"

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

Hi all,

Commits

  28df69acbd27 ("xen-scsiback: mark expected switch fall-through")
  7bb17e0ca4a5 ("xen: mark expected switch fall-through")

are missing a Signed-off-by from their committer.

--=20
Cheers,
Stephen Rothwell

--Sig_/u2uu1OvJX=AMbFcvWehUyAo
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iQEzBAEBCAAdFiEENIC96giZ81tWdLgKAVBC80lX0GwFAlxpaD0ACgkQAVBC80lX
0GyUPgf/V4oAVkGq1tLAQdyUT/BLYb3Bcv16Qh/NzBL/Z4STDCZeNTOdXedRqhb1
IB0/QEW9jSPrLAZQ64cIGXD1nd6c6A2AT1mbuMUVVTSq8fqfiuLZWfBVUb/cyN0D
eqw150jMr86KJhjY//TtY4uuch3BAU82gZvnXS4O4OrLV4uZgU04z7QV+QAwtCgk
XEg2DQCn/gHXkGLkNTr665BQKWSRzVJ/VEvBMPD4eabxxR6nVUs8qtcqt6B6TXr5
5l6zbMQWfUznVMTm2Ro1n5pvdBH2uVp1GUpvf/jCqLAuE/F+kk63p9Z+0yPRQqLx
JlmEMOiubYLRF0GRZnihVPrOXx8dOA==
=2EOl
-----END PGP SIGNATURE-----

--Sig_/u2uu1OvJX=AMbFcvWehUyAo--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3143007552937512010==--


From xen-devel-bounces@lists.xenproject.org Sun Feb 17 16:16:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 16:16:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvP6j-0001Fp-PT; Sun, 17 Feb 2019 16:15:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sNU=QY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvP6h-0001Fd-Oy
 for xen-devel@lists.xenproject.org; Sun, 17 Feb 2019 16:15:55 +0000
X-Inumbo-ID: 4a2b6a60-32cf-11e9-a98d-933bc4ad76c9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a2b6a60-32cf-11e9-a98d-933bc4ad76c9;
 Sun, 17 Feb 2019 16:15:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvP6b-0004DQ-2S; Sun, 17 Feb 2019 16:15:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvP6a-0007s6-L0; Sun, 17 Feb 2019 16:15:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvP6a-0004NL-Jh; Sun, 17 Feb 2019 16:15:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133274-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=67d52fae61c152a68924d94dcf0c569a96fa2f5d
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Feb 2019 16:15:48 +0000
Subject: [Xen-devel] [linux-4.19 test] 133274: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI3NCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyNzQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdh
cmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFp
bCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA2N2Q1MmZhZTYxYzE1MmE2ODkyNGQ5NGRjZjBjNTY5YTk2ZmEyZjVkCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJi
MTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEt
MDIgMDU6Mzk6MDggWiAgMTA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4
LTExLTA0IDE0OjEwOjE1IFogIDEwNSBkYXlzICAgNjkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTMzMjc0ICAyMDE5LTAyLTE2IDAzOjAyOjAzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoxMzYzIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
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
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc5OTI5IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 17 16:45:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 16:45:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvPZ2-0003bK-Ae; Sun, 17 Feb 2019 16:45:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CbTp=QY=intel.com=lkp@srs-us1.protection.inumbo.net>)
 id 1gvPZ1-0003ZN-KK
 for xen-devel@lists.xenproject.org; Sun, 17 Feb 2019 16:45:11 +0000
X-Inumbo-ID: 6380f1e0-32d3-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6380f1e0-32d3-11e9-bc90-bc764e045a96;
 Sun, 17 Feb 2019 16:45:10 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 Feb 2019 08:45:09 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,381,1544515200"; 
 d="gz'50?scan'50,208,50";a="115649479"
Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150])
 by orsmga007.jf.intel.com with ESMTP; 17 Feb 2019 08:45:07 -0800
Received: from kbuild by lkp-server01 with local (Exim 4.89)
 (envelope-from <lkp@intel.com>)
 id 1gvPYx-0006Ma-8i; Mon, 18 Feb 2019 00:45:07 +0800
Date: Mon, 18 Feb 2019 00:44:21 +0800
From: kbuild test robot <lkp@intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <201902180019.d9opXk0m%fengguang.wu@intel.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="4Ckj6UjgE2iN1+kY"
Content-Disposition: inline
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: [Xen-devel] [xen-tip:linux-next 7/7] arch/x86/xen/setup.c:761:
 undefined reference to `xen_saved_max_mem_size'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, kbuild-all@01.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--4Ckj6UjgE2iN1+kY
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git linux-next
head:   137d14ed474f7b652fc3ca58bf3b10c9cf4c09a1
commit: 137d14ed474f7b652fc3ca58bf3b10c9cf4c09a1 [7/7] x86/xen: dont add memory above max allowed allocation
config: x86_64-randconfig-s1-02172339 (attached as .config)
compiler: gcc-6 (Debian 6.5.0-2) 6.5.0 20181026
reproduce:
        git checkout 137d14ed474f7b652fc3ca58bf3b10c9cf4c09a1
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All errors (new ones prefixed by >>):

   ld: arch/x86/xen/setup.o: in function `xen_memory_setup':
>> arch/x86/xen/setup.c:761: undefined reference to `xen_saved_max_mem_size'

vim +761 arch/x86/xen/setup.c

   736	
   737	/**
   738	 * machine_specific_memory_setup - Hook for machine specific memory setup.
   739	 **/
   740	char * __init xen_memory_setup(void)
   741	{
   742		unsigned long max_pfn, pfn_s, n_pfns;
   743		phys_addr_t mem_end, addr, size, chunk_size;
   744		u32 type;
   745		int rc;
   746		struct xen_memory_map memmap;
   747		unsigned long max_pages;
   748		unsigned long extra_pages = 0;
   749		int i;
   750		int op;
   751	
   752		xen_parse_512gb();
   753		max_pfn = xen_get_pages_limit();
   754		max_pfn = min(max_pfn, xen_start_info->nr_pages);
   755		mem_end = PFN_PHYS(max_pfn);
   756	
   757		memmap.nr_entries = ARRAY_SIZE(xen_e820_table.entries);
   758		set_xen_guest_handle(memmap.buffer, xen_e820_table.entries);
   759	
   760	#ifdef CONFIG_MEMORY_HOTPLUG
 > 761		xen_saved_max_mem_size = max_mem_size;
   762	#endif
   763	
   764		op = xen_initial_domain() ?
   765			XENMEM_machine_memory_map :
   766			XENMEM_memory_map;
   767		rc = HYPERVISOR_memory_op(op, &memmap);
   768		if (rc == -ENOSYS) {
   769			BUG_ON(xen_initial_domain());
   770			memmap.nr_entries = 1;
   771			xen_e820_table.entries[0].addr = 0ULL;
   772			xen_e820_table.entries[0].size = mem_end;
   773			/* 8MB slack (to balance backend allocations). */
   774			xen_e820_table.entries[0].size += 8ULL << 20;
   775			xen_e820_table.entries[0].type = E820_TYPE_RAM;
   776			rc = 0;
   777		}
   778		BUG_ON(rc);
   779		BUG_ON(memmap.nr_entries == 0);
   780		xen_e820_table.nr_entries = memmap.nr_entries;
   781	
   782		/*
   783		 * Xen won't allow a 1:1 mapping to be created to UNUSABLE
   784		 * regions, so if we're using the machine memory map leave the
   785		 * region as RAM as it is in the pseudo-physical map.
   786		 *
   787		 * UNUSABLE regions in domUs are not handled and will need
   788		 * a patch in the future.
   789		 */
   790		if (xen_initial_domain())
   791			xen_ignore_unusable();
   792	
   793		/* Make sure the Xen-supplied memory map is well-ordered. */
   794		e820__update_table(&xen_e820_table);
   795	
   796		max_pages = xen_get_max_pages();
   797	
   798		/* How many extra pages do we need due to remapping? */
   799		max_pages += xen_foreach_remap_area(max_pfn, xen_count_remap_pages);
   800	
   801		if (max_pages > max_pfn)
   802			extra_pages += max_pages - max_pfn;
   803	
   804		/*
   805		 * Clamp the amount of extra memory to a EXTRA_MEM_RATIO
   806		 * factor the base size.  On non-highmem systems, the base
   807		 * size is the full initial memory allocation; on highmem it
   808		 * is limited to the max size of lowmem, so that it doesn't
   809		 * get completely filled.
   810		 *
   811		 * Make sure we have no memory above max_pages, as this area
   812		 * isn't handled by the p2m management.
   813		 *
   814		 * In principle there could be a problem in lowmem systems if
   815		 * the initial memory is also very large with respect to
   816		 * lowmem, but we won't try to deal with that here.
   817		 */
   818		extra_pages = min3(EXTRA_MEM_RATIO * min(max_pfn, PFN_DOWN(MAXMEM)),
   819				   extra_pages, max_pages - max_pfn);
   820		i = 0;
   821		addr = xen_e820_table.entries[0].addr;
   822		size = xen_e820_table.entries[0].size;
   823		while (i < xen_e820_table.nr_entries) {
   824			bool discard = false;
   825	
   826			chunk_size = size;
   827			type = xen_e820_table.entries[i].type;
   828	
   829			if (type == E820_TYPE_RAM) {
   830				if (addr < mem_end) {
   831					chunk_size = min(size, mem_end - addr);
   832				} else if (extra_pages) {
   833					chunk_size = min(size, PFN_PHYS(extra_pages));
   834					pfn_s = PFN_UP(addr);
   835					n_pfns = PFN_DOWN(addr + chunk_size) - pfn_s;
   836					extra_pages -= n_pfns;
   837					xen_add_extra_mem(pfn_s, n_pfns);
   838					xen_max_p2m_pfn = pfn_s + n_pfns;
   839				} else
   840					discard = true;
   841			}
   842	
   843			if (!discard)
   844				xen_align_and_add_e820_region(addr, chunk_size, type);
   845	
   846			addr += chunk_size;
   847			size -= chunk_size;
   848			if (size == 0) {
   849				i++;
   850				if (i < xen_e820_table.nr_entries) {
   851					addr = xen_e820_table.entries[i].addr;
   852					size = xen_e820_table.entries[i].size;
   853				}
   854			}
   855		}
   856	
   857		/*
   858		 * Set the rest as identity mapped, in case PCI BARs are
   859		 * located here.
   860		 */
   861		set_phys_range_identity(addr / PAGE_SIZE, ~0ul);
   862	
   863		/*
   864		 * In domU, the ISA region is normal, usable memory, but we
   865		 * reserve ISA memory anyway because too many things poke
   866		 * about in there.
   867		 */
   868		e820__range_add(ISA_START_ADDRESS, ISA_END_ADDRESS - ISA_START_ADDRESS, E820_TYPE_RESERVED);
   869	
   870		e820__update_table(e820_table);
   871	
   872		/*
   873		 * Check whether the kernel itself conflicts with the target E820 map.
   874		 * Failing now is better than running into weird problems later due
   875		 * to relocating (and even reusing) pages with kernel text or data.
   876		 */
   877		if (xen_is_e820_reserved(__pa_symbol(_text),
   878				__pa_symbol(__bss_stop) - __pa_symbol(_text))) {
   879			xen_raw_console_write("Xen hypervisor allocated kernel memory conflicts with E820 map\n");
   880			BUG();
   881		}
   882	
   883		/*
   884		 * Check for a conflict of the hypervisor supplied page tables with
   885		 * the target E820 map.
   886		 */
   887		xen_pt_check_e820();
   888	
   889		xen_reserve_xen_mfnlist();
   890	
   891		/* Check for a conflict of the initrd with the target E820 map. */
   892		if (xen_is_e820_reserved(boot_params.hdr.ramdisk_image,
   893					 boot_params.hdr.ramdisk_size)) {
   894			phys_addr_t new_area, start, size;
   895	
   896			new_area = xen_find_free_area(boot_params.hdr.ramdisk_size);
   897			if (!new_area) {
   898				xen_raw_console_write("Can't find new memory area for initrd needed due to E820 map conflict\n");
   899				BUG();
   900			}
   901	
   902			start = boot_params.hdr.ramdisk_image;
   903			size = boot_params.hdr.ramdisk_size;
   904			xen_phys_memcpy(new_area, start, size);
   905			pr_info("initrd moved from [mem %#010llx-%#010llx] to [mem %#010llx-%#010llx]\n",
   906				start, start + size, new_area, new_area + size);
   907			memblock_free(start, size);
   908			boot_params.hdr.ramdisk_image = new_area;
   909			boot_params.ext_ramdisk_image = new_area >> 32;
   910		}
   911	
   912		/*
   913		 * Set identity map on non-RAM pages and prepare remapping the
   914		 * underlying RAM.
   915		 */
   916		xen_foreach_remap_area(max_pfn, xen_set_identity_and_remap_chunk);
   917	
   918		pr_info("Released %ld page(s)\n", xen_released_pages);
   919	
   920		return "Xen";
   921	}
   922	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

--4Ckj6UjgE2iN1+kY
Content-Type: application/gzip
Content-Disposition: attachment; filename=".config.gz"
Content-Transfer-Encoding: base64

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

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--4Ckj6UjgE2iN1+kY--


From xen-devel-bounces@lists.xenproject.org Sun Feb 17 21:29:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 21:29:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvU05-00089Q-43; Sun, 17 Feb 2019 21:29:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Izc7=QY=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1gvU04-00089L-7V
 for xen-devel@lists.xenproject.org; Sun, 17 Feb 2019 21:29:24 +0000
X-Inumbo-ID: 1440f542-32fb-11e9-8178-9fbbfe81e07b
Received: from hera.aquilenet.fr (unknown [185.233.100.1])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1440f542-32fb-11e9-8178-9fbbfe81e07b;
 Sun, 17 Feb 2019 21:29:17 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 4C2A110D33;
 Sun, 17 Feb 2019 22:29:16 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id XrNKPCpZf_rC; Sun, 17 Feb 2019 22:29:15 +0100 (CET)
Received: from function (unknown [IPv6:2a01:cb19:979:800:9eb6:d0ff:fe88:c3c7])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id A128610CF1;
 Sun, 17 Feb 2019 22:29:15 +0100 (CET)
Received: from samy by function with local (Exim 4.92-RC5)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1gvTzu-0001hz-PD; Sun, 17 Feb 2019 22:29:14 +0100
Date: Sun, 17 Feb 2019 22:29:14 +0100
From: Samuel Thibault <admin@listes.aquilenet.fr>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20190217212914.cczgjr4fp5k4attg@function>
Mail-Followup-To: Samuel Thibault <admin@listes.aquilenet.fr>,
 Dongli Zhang <dongli.zhang@oracle.com>,
 Hans van Kranenburg <hans@knorrie.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
References: <e1429228-bef6-afa1-a004-4fb0cf0bb52d@yaal.fr>
 <20190208171335.nzqrsfk75xjw4plq@function>
 <ace166ae-95b0-25c1-d3fa-3d7b2128521e@knorrie.org>
 <20190208231624.d3p5folfbnw7isp2@function>
 <79756d96-788b-b683-82b1-96a87d2353f1@knorrie.org>
 <20190209163534.boh7ljguxytrnb6o@function>
 <b385f45c-c140-550e-220f-bbc372a15cdd@oracle.com>
 <cac5093b-10c8-8476-f6c8-98999e588072@knorrie.org>
 <20190211221050.qnhw7ma2b5ancek3@function>
 <fbb92dc2-6844-a31e-fa29-af703df31223@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fbb92dc2-6844-a31e-fa29-af703df31223@oracle.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [admin] [Pkg-xen-devel] [BUG] task jbd2/xvda4-8:174
 blocked for more than 120 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Hans van Kranenburg <hans@knorrie.org>,
 xen-devel <xen-devel@lists.xenproject.org>, admin@listes.aquilenet.fr,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpEb25nbGkgWmhhbmcsIGxlIG1hci4gMTIgZsOpdnIuIDIwMTkgMTI6MTE6MjAgKzA4
MDAsIGEgZWNyaXQ6Cj4gT24gMDIvMTIvMjAxOSAwNjoxMCBBTSwgU2FtdWVsIFRoaWJhdWx0IHdy
b3RlOgo+ID4gSGFucyB2YW4gS3JhbmVuYnVyZywgbGUgbHVuLiAxMSBmw6l2ci4gMjAxOSAyMjo1
OToxMSArMDEwMCwgYSBlY3JpdDoKPiA+PiBPbiAyLzExLzE5IDI6MzcgQU0sIERvbmdsaSBaaGFu
ZyB3cm90ZToKPiA+Pj4KPiA+Pj4gT24gMi8xMC8xOSAxMjozNSBBTSwgU2FtdWVsIFRoaWJhdWx0
IHdyb3RlOgo+ID4+Pj4KPiA+Pj4+IEhhbnMgdmFuIEtyYW5lbmJ1cmcsIGxlIHNhbS4gMDkgZsOp
dnIuIDIwMTkgMTc6MDE6NTUgKzAxMDAsIGEgZWNyaXQ6Cj4gPj4+Pj4+IEkgaGF2ZSBmb3J3YXJk
ZWQgdGhlIG9yaWdpbmFsIG1haWw6IGFsbCBWTSBJL08gZ2V0IHN0dWNrLCBhbmQgdGh1cyB0aGUK
PiA+Pj4+Pj4gVk0gYmVjb21lcyB1bnVzYWJsZS4KPiA+Pj4+Pgo+ID4+Pj4+IFRoZXNlIGFyZSBp
biBtYW55IGNhc2VzIHRoZSBzeW1wdG9tcyBvZiBydW5uaW5nIG91dCBvZiAiZ3JhbnQgZnJhbWVz
Ii4KPiA+Pj4+Cj4gPj4+PiBPaCEgIFRoYXQgY291bGQgYmUgaXQgaW5kZWVkLiAgSSdtIHdvbmRl
cmluZyB3aGF0IGNvdWxkIGJlIG1vbm9wb2xpemluZwo+ID4+Pj4gdGhlbSwgdGhvdWdoLCBhbmQg
d2h5ICtkZWI5dTExIGlzIGFmZmVjdGVkIHdoaWxlICtkZWI5dTEwIGlzIG5vdC4gIEknbQo+ID4+
Pj4gYWZyYWlkIGluY3JlYXNpbmcgdGhlIGdudHRhYiBtYXggc2l6ZSB0byAzMiBtaWdodCBqdXN0
IGRlZmVyIGZpbGxpbmcgaXQKPiA+Pj4+IHVwLgo+ID4+Pj4KPiA+Pj4+PiAgIC0jIC4veGVuLWRp
YWcgIGdudHRhYl9xdWVyeV9zaXplIDUKPiA+Pj4+PiAgIGRvbWlkPTU6IG5yX2ZyYW1lcz0xMSwg
bWF4X25yX2ZyYW1lcz0zMgo+ID4+Pj4KPiA+Pj4+IFRoZSBjdXJyZW50IHZhbHVlIGlzIDMxIG92
ZXIgbWF4IDMyIGluZGVlZC4KPiA+Pj4KPiA+Pj4gQXNzdW1pbmcgdGhpcyBpcyBncmFudCB2MSwg
dGhlcmUgYXJlIHN0aWxsIDQwOTYvOD01MTIgZ3JhbnQgcmVmZXJlbmNlcyBhdmFpbGFibGUKPiA+
Pj4gKDMyLTMxPTEgZnJhbWUgYXZhaWxhYmxlKS4gSSBkbyBub3QgdGhpbmsgdGhlIEkvTyBoYW5n
IGNhbiBiZSBhZmZlY3RlZCBieSB0aGUKPiA+Pj4gbGFjayBvZiBncmFudCBlbnRyeS4KPiA+Pgo+
ID4+IEkgc3VzcGVjdCB0aGF0IDMxIG1lYXN1cmVtZW50IHdhcyB0YWtlbiB3aGVuIHRoZSBkb21V
IHdhcyBub3QgaGFuZ2luZyB5ZXQuCj4gPiAKPiA+IEluZGVlZCwgSSBkaWRuJ3QgaGF2ZSB0aGUg
aGFuZ2luZyBWTSBvZmZoYW5kLiAgSSBoYXZlIGxvb2tlZCBhZ2FpbiwgaXQncwo+ID4gbm93IGF0
IDMzLiBXZSdsbCBoYXZlIHRvIG1vbml0b3IgdG8gY2hlY2sgdGhhdCBpdCBkb2Vzbid0IGNvbnRp
bnVlIGp1c3QKPiA+IGluY3JlYXNpbmcuCj4gCj4gSWYgdGhlIG1heCB1c2VkIHRvIGJlIDMyIGFu
ZCB0aGUgY3VycmVudCBpcyBhbHJlYWR5IDMzLCB0aGlzIGluZGljYXRlcyB0aGUgZ3JhbnQKPiBl
bnRyaWVzIG1pZ2h0IGJlIHVzZWQgdXAgaW4gdGhlIHBhc3QgYmVmb3JlIHRoZSBtYXhfbnJfZnJh
bWVzIGlzIHR1bmVkLgoKVGhlIG51bWJlciBzZWVtcyB0byBiZSBnb2luZyB1cCBieSBhYm91dCBv
bmUgZXZlcnkgZGF5LiBTbyBwcm9iYWJseSBhCmdyYW50IGVudHJ5IGxlYWsgc29tZXdoZXJlIDov
CgpTYW11ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 17 23:14:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 23:14:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvVdh-0007s0-Lg; Sun, 17 Feb 2019 23:14:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CbTp=QY=intel.com=lkp@srs-us1.protection.inumbo.net>)
 id 1gvVdg-0007ru-HK
 for xen-devel@lists.xenproject.org; Sun, 17 Feb 2019 23:14:24 +0000
X-Inumbo-ID: c1de20ba-3309-11e9-bc90-bc764e045a96
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1de20ba-3309-11e9-bc90-bc764e045a96;
 Sun, 17 Feb 2019 23:14:21 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 Feb 2019 15:14:20 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,381,1544515200"; 
 d="gz'50?scan'50,208,50";a="134288201"
Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150])
 by FMSMGA003.fm.intel.com with ESMTP; 17 Feb 2019 15:14:18 -0800
Received: from kbuild by lkp-server01 with local (Exim 4.89)
 (envelope-from <lkp@intel.com>)
 id 1gvVda-0000TI-C9; Mon, 18 Feb 2019 07:14:18 +0800
Date: Mon, 18 Feb 2019 07:13:25 +0800
From: kbuild test robot <lkp@intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <201902180723.Pfhvahlr%fengguang.wu@intel.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="mP3DRpeJDSE+ciuQ"
Content-Disposition: inline
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: [Xen-devel] [xen-tip:linux-next 7/7] ld: arch/x86/xen/setup.c:761:
 undefined reference to `xen_saved_max_mem_size'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, kbuild-all@01.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--mP3DRpeJDSE+ciuQ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git linux-next
head:   137d14ed474f7b652fc3ca58bf3b10c9cf4c09a1
commit: 137d14ed474f7b652fc3ca58bf3b10c9cf4c09a1 [7/7] x86/xen: dont add memory above max allowed allocation
config: x86_64-randconfig-s1-02180405 (attached as .config)
compiler: gcc-6 (Debian 6.5.0-2) 6.5.0 20181026
reproduce:
        git checkout 137d14ed474f7b652fc3ca58bf3b10c9cf4c09a1
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All errors (new ones prefixed by >>):

   ld: arch/x86/xen/setup.o: in function `xen_memory_setup':
   arch/x86/xen/setup.c:761: undefined reference to `xen_saved_max_mem_size'
>> ld: arch/x86/xen/setup.c:761: undefined reference to `xen_saved_max_mem_size'

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

--mP3DRpeJDSE+ciuQ
Content-Type: application/gzip
Content-Disposition: attachment; filename=".config.gz"
Content-Transfer-Encoding: base64

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

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--mP3DRpeJDSE+ciuQ--


From xen-devel-bounces@lists.xenproject.org Sun Feb 17 23:33:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Feb 2019 23:33:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvVwH-00011v-HS; Sun, 17 Feb 2019 23:33:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0sNU=QY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvVwF-00011l-TZ
 for xen-devel@lists.xenproject.org; Sun, 17 Feb 2019 23:33:35 +0000
X-Inumbo-ID: 6c4a0ccc-330c-11e9-b173-17e9cf07ae77
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c4a0ccc-330c-11e9-b173-17e9cf07ae77;
 Sun, 17 Feb 2019 23:33:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvVw4-0003zb-NQ; Sun, 17 Feb 2019 23:33:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvVw4-0006EI-G4; Sun, 17 Feb 2019 23:33:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvVw4-0003ry-EF; Sun, 17 Feb 2019 23:33:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133275-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-cubietruck:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:host-ping-check-xen:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-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-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-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-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-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-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=49ab1e524f6a1fd0b42aefc827d57413e5332e92
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Feb 2019 23:33:24 +0000
Subject: [Xen-devel] [linux-3.18 test] 133275: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI3NSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyNzUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzIzOQogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbiAgaW4gMTMzMjM5CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMyMzkKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzIGJyb2tlbiBpbiAxMzMyMzkgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggYXJl
IGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMzMyMzkgcGFzcyBpbiAx
MzMyNzUKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgNiB4ZW4taW5zdGFsbCAgICBm
YWlsIGluIDEzMzIzOSBwYXNzIGluIDEzMzI3NQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
OCBob3N0LXBpbmctY2hlY2steGVuIGZhaWwgaW4gMTMzMjM5IHBhc3MgaW4gMTMzMjc1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgcGFzcyBpbiAxMzMyMzkKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMjM5IFJFR1IuIHZzLiAxMjg4NTgKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBpbiAxMzMy
MzkgUkVHUi4gdnMuIDEyODg1OAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgYnJva2VuIGluIDEzMzIzOSBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDEzMzIzOSBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgYnJva2VuIGluIDEzMzIzOSBibG9ja2VkIGluIDEyODg1OAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyBicm9rZW4gaW4gMTMzMjM5IGJsb2NrZWQg
aW4gMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0
YWxsICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjg4NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDQ5YWIxZTUyNGY2YTFmZDBi
NDJhZWZjODI3ZDU3NDEzZTUzMzJlOTIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAxMjMgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAgIDk5IGRheXMg
ICA2NiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwMTMgIDIwMTktMDItMDcgMTk6
NTY6MDIgWiAgIDEwIGRheXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjU0MSBwZW9wbGUgdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1w
dm9wcyBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
MTc4NDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 00:07:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 00:07:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvWSZ-00041e-7G; Mon, 18 Feb 2019 00:06:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6WPg=QZ=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1gvWSX-00041Z-CY
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 00:06:57 +0000
X-Inumbo-ID: 18a6d9ec-3311-11e9-9bb4-073d1193b32c
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18a6d9ec-3311-11e9-9bb4-073d1193b32c;
 Mon, 18 Feb 2019 00:06:53 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1I05uN9005833;
 Mon, 18 Feb 2019 00:06:43 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-2018-07-02;
 bh=yPWjldIUaXz6Q7/afV6burbOnXDHRpIuYYSgjvQu6ec=;
 b=YQgeauzisZoDvCmZ4wF5G6okfmnVo80MOEQqF6OAnhD2clMv9dGAzrTOjKv8haBY/6oQ
 Se7nrP23F5V29So49bPR/XveA4/dEyLfXwBp2B26vzt2dA++vFvOIeqzA6j1V6McFQWm
 /pE8CrNuGkoqZSAw+8MS7ehquB8RQv46bTotal9FzDMcR3y0ldSEgYDo5WIUH6dgGTqx
 Q98TtV0Pvr3Dax+Qlx5s12uLd5o7diAKydFFjneDY0/FfSJta7htwIVtda4XNjdKiQLd
 P0qqJzk8Ve5B9vfjwQ8aEDvESbsg6GjGYCECdVQsmy5LoJL1TO0ny/KthXfH5PgxBThI dw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2qpb5r3erm-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 18 Feb 2019 00:06:42 +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 x1I06gqg026151
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 18 Feb 2019 00:06:42 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1I06fbV015870;
 Mon, 18 Feb 2019 00:06:41 GMT
Received: from [10.182.69.106] (/10.182.69.106)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 17 Feb 2019 16:06:40 -0800
To: Samuel Thibault <admin@listes.aquilenet.fr>
References: <e1429228-bef6-afa1-a004-4fb0cf0bb52d@yaal.fr>
 <20190208171335.nzqrsfk75xjw4plq@function>
 <ace166ae-95b0-25c1-d3fa-3d7b2128521e@knorrie.org>
 <20190208231624.d3p5folfbnw7isp2@function>
 <79756d96-788b-b683-82b1-96a87d2353f1@knorrie.org>
 <20190209163534.boh7ljguxytrnb6o@function>
 <b385f45c-c140-550e-220f-bbc372a15cdd@oracle.com>
 <cac5093b-10c8-8476-f6c8-98999e588072@knorrie.org>
 <20190211221050.qnhw7ma2b5ancek3@function>
 <fbb92dc2-6844-a31e-fa29-af703df31223@oracle.com>
 <20190217212914.cczgjr4fp5k4attg@function>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <29cb64d5-1d7f-30d5-d294-c3556b3e02e1@oracle.com>
Date: Mon, 18 Feb 2019 08:09:56 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190217212914.cczgjr4fp5k4attg@function>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9170
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902180000
Subject: Re: [Xen-devel] [admin] [Pkg-xen-devel] [BUG] task jbd2/xvda4-8:174
 blocked for more than 120 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Hans van Kranenburg <hans@knorrie.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyLzE4LzE5IDU6MjkgQU0sIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiBIZWxsbywKPiAK
PiBEb25nbGkgWmhhbmcsIGxlIG1hci4gMTIgZsOpdnIuIDIwMTkgMTI6MTE6MjAgKzA4MDAsIGEg
ZWNyaXQ6Cj4+IE9uIDAyLzEyLzIwMTkgMDY6MTAgQU0sIFNhbXVlbCBUaGliYXVsdCB3cm90ZToK
Pj4+IEhhbnMgdmFuIEtyYW5lbmJ1cmcsIGxlIGx1bi4gMTEgZsOpdnIuIDIwMTkgMjI6NTk6MTEg
KzAxMDAsIGEgZWNyaXQ6Cj4+Pj4gT24gMi8xMS8xOSAyOjM3IEFNLCBEb25nbGkgWmhhbmcgd3Jv
dGU6Cj4+Pj4+Cj4+Pj4+IE9uIDIvMTAvMTkgMTI6MzUgQU0sIFNhbXVlbCBUaGliYXVsdCB3cm90
ZToKPj4+Pj4+Cj4+Pj4+PiBIYW5zIHZhbiBLcmFuZW5idXJnLCBsZSBzYW0uIDA5IGbDqXZyLiAy
MDE5IDE3OjAxOjU1ICswMTAwLCBhIGVjcml0Ogo+Pj4+Pj4+PiBJIGhhdmUgZm9yd2FyZGVkIHRo
ZSBvcmlnaW5hbCBtYWlsOiBhbGwgVk0gSS9PIGdldCBzdHVjaywgYW5kIHRodXMgdGhlCj4+Pj4+
Pj4+IFZNIGJlY29tZXMgdW51c2FibGUuCj4+Pj4+Pj4KPj4+Pj4+PiBUaGVzZSBhcmUgaW4gbWFu
eSBjYXNlcyB0aGUgc3ltcHRvbXMgb2YgcnVubmluZyBvdXQgb2YgImdyYW50IGZyYW1lcyIuCj4+
Pj4+Pgo+Pj4+Pj4gT2ghICBUaGF0IGNvdWxkIGJlIGl0IGluZGVlZC4gIEknbSB3b25kZXJpbmcg
d2hhdCBjb3VsZCBiZSBtb25vcG9saXppbmcKPj4+Pj4+IHRoZW0sIHRob3VnaCwgYW5kIHdoeSAr
ZGViOXUxMSBpcyBhZmZlY3RlZCB3aGlsZSArZGViOXUxMCBpcyBub3QuICBJJ20KPj4+Pj4+IGFm
cmFpZCBpbmNyZWFzaW5nIHRoZSBnbnR0YWIgbWF4IHNpemUgdG8gMzIgbWlnaHQganVzdCBkZWZl
ciBmaWxsaW5nIGl0Cj4+Pj4+PiB1cC4KPj4+Pj4+Cj4+Pj4+Pj4gICAtIyAuL3hlbi1kaWFnICBn
bnR0YWJfcXVlcnlfc2l6ZSA1Cj4+Pj4+Pj4gICBkb21pZD01OiBucl9mcmFtZXM9MTEsIG1heF9u
cl9mcmFtZXM9MzIKPj4+Pj4+Cj4+Pj4+PiBUaGUgY3VycmVudCB2YWx1ZSBpcyAzMSBvdmVyIG1h
eCAzMiBpbmRlZWQuCj4+Pj4+Cj4+Pj4+IEFzc3VtaW5nIHRoaXMgaXMgZ3JhbnQgdjEsIHRoZXJl
IGFyZSBzdGlsbCA0MDk2Lzg9NTEyIGdyYW50IHJlZmVyZW5jZXMgYXZhaWxhYmxlCj4+Pj4+ICgz
Mi0zMT0xIGZyYW1lIGF2YWlsYWJsZSkuIEkgZG8gbm90IHRoaW5rIHRoZSBJL08gaGFuZyBjYW4g
YmUgYWZmZWN0ZWQgYnkgdGhlCj4+Pj4+IGxhY2sgb2YgZ3JhbnQgZW50cnkuCj4+Pj4KPj4+PiBJ
IHN1c3BlY3QgdGhhdCAzMSBtZWFzdXJlbWVudCB3YXMgdGFrZW4gd2hlbiB0aGUgZG9tVSB3YXMg
bm90IGhhbmdpbmcgeWV0Lgo+Pj4KPj4+IEluZGVlZCwgSSBkaWRuJ3QgaGF2ZSB0aGUgaGFuZ2lu
ZyBWTSBvZmZoYW5kLiAgSSBoYXZlIGxvb2tlZCBhZ2FpbiwgaXQncwo+Pj4gbm93IGF0IDMzLiBX
ZSdsbCBoYXZlIHRvIG1vbml0b3IgdG8gY2hlY2sgdGhhdCBpdCBkb2Vzbid0IGNvbnRpbnVlIGp1
c3QKPj4+IGluY3JlYXNpbmcuCj4+Cj4+IElmIHRoZSBtYXggdXNlZCB0byBiZSAzMiBhbmQgdGhl
IGN1cnJlbnQgaXMgYWxyZWFkeSAzMywgdGhpcyBpbmRpY2F0ZXMgdGhlIGdyYW50Cj4+IGVudHJp
ZXMgbWlnaHQgYmUgdXNlZCB1cCBpbiB0aGUgcGFzdCBiZWZvcmUgdGhlIG1heF9ucl9mcmFtZXMg
aXMgdHVuZWQuCj4gCj4gVGhlIG51bWJlciBzZWVtcyB0byBiZSBnb2luZyB1cCBieSBhYm91dCBv
bmUgZXZlcnkgZGF5LiBTbyBwcm9iYWJseSBhCj4gZ3JhbnQgZW50cnkgbGVhayBzb21ld2hlcmUg
Oi8KClRoaXMgbWlnaHQgbm90IGJlIGEgZ3JhbnQgbGVhay4gVGhlIGJsb2NrIHB2IGRyaXZlciB3
b3VsZCBob2xkIHRoZSBwZXJzaXN0ZW50CmdyYW50IGZvciBhIGxvbmcgdGltZS4KCkp1ZXJnZW4g
aGFzIGludHJvZHVjZWQgdGhlIGZlYXR1cmUgdG8gcmVjbGFpbSB0aGUgc3RhbGUgZ3JhbnRzLgoK
CmJsa2Zyb250IHNpbmNlIGE0NmI1MzY3MmIyYzJlMzc3MGIzOGE0YWJmOTBkMTYzNjRkMjU4NGIK
CmJsa2JhY2sgc2luY2UgOTczZTU0MDVmMmY2N2RkYmIyYmYwN2IzZmZjNzE5MDhhMzdmZWE4ZQoK
RG9uZ2xpIFpoYW5nCgo+IAo+IFNhbXVlbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 00:43:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 00:43:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvX1s-0007LK-8U; Mon, 18 Feb 2019 00:43:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tye4=QZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvX1q-0007LB-OZ
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 00:43:26 +0000
X-Inumbo-ID: 2daaca2e-3316-11e9-ad53-8fe63ccb85e1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2daaca2e-3316-11e9-ad53-8fe63ccb85e1;
 Mon, 18 Feb 2019 00:43:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvX1e-0005qu-In; Mon, 18 Feb 2019 00:43:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvX1e-00025d-5b; Mon, 18 Feb 2019 00:43:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvX1e-0003MD-4V; Mon, 18 Feb 2019 00:43:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133276-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-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-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-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-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-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-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=6ece8e403defba39de057c630e570fb4372dfcbe
X-Osstest-Versions-That: linux=a4d0a0910e693dafd83311994e12a0a8a0846694
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Feb 2019 00:43:14 +0000
Subject: [Xen-devel] [linux-4.9 test] 133276: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI3NiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI3Ni8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTMyNzQ4CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
Mjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI3NDgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA2ZWNlOGU0
MDNkZWZiYTM5ZGUwNTdjNjMwZTU3MGZiNDM3MmRmY2JlCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICBhNGQwYTA5MTBlNjkzZGFmZDgzMzExOTk0ZTEyYTBhOGEwODQ2Njk0
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI3NDggIDIwMTktMDItMDIgMTM6MDM6MjYgWiAgIDE1
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyOTczICAyMDE5LTAyLTA2IDE2OjQxOjQzIFog
ICAxMSBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMjc2ICAyMDE5
LTAyLTE2IDA1OjEzOjQ3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJp
ZWRlcm1AeG1pc3Npb24uY29tPgogIEFhcm8gS29za2luZW4gPGFhcm8ua29za2luZW5AaWtpLmZp
PgogIEFhcm9uIEJyb3duIDxhYXJvbi5mLmJyb3duQGludGVsLmNvbT4KICBBYXJvbiBMdSA8YWFy
b24ubHVAbGludXguYWxpYmFiYS5jb20+CiAgQWRhbXNraSwgS3J6eXN6dG9mIChOb2tpYSAtIFBM
L1dyb2NsYXcpIDxrcnp5c3p0b2YuYWRhbXNraUBub2tpYS5jb20+CiAgQWRpdHlhIFBha2tpIDxw
YWtraTAwMUB1bW4uZWR1PgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29t
PgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsYW4gU3Rlcm4gPHN0ZXJu
QHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxhbiBUdWxsIDxhdHVsbEBrZXJuZWwub3JnPgogIEFs
ZXhhbmRydSBBcmRlbGVhbiA8YWxleGFuZHJ1LmFyZGVsZWFuQGFuYWxvZy5jb20+CiAgQWxleGVp
IFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4KICBBbGV4ZXkgS2hvcm9zaGlsb3YgPGtob3Jv
c2hpbG92QGlzcHJhcy5ydT4KICBBbWlyIEdvbGRzdGVpbiA8YW1pcjczaWxAZ21haWwuY29tPgog
IEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmVpIFZhZ2lu
IDxhdmFnaW5AZ21haWwuY29tPgogIEFuZHJldyBCb3dlcnMgPGFuZHJld3guYm93ZXJzQGludGVs
LmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkg
RHVhbiA8ZnVnYW5nLmR1YW5AbnhwLmNvbT4KICBBbmR5IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2
Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbm5hIFNjaHVtYWtlciA8QW5uYS5TY2h1bWFrZXJA
TmV0YXBwLmNvbT4KICBBbnNvbiBIdWFuZyA8QW5zb24uSHVhbmdAbnhwLmNvbT4KICBBbnRvbiBJ
dmFub3YgPGFudG9uLml2YW5vdkBjYW1icmlkZ2VncmV5cy5jb20+CiAgQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJlbmQgdmFuIFNwcmllbCA8YXJlbmQudmFu
c3ByaWVsQGJyb2FkY29tLmNvbT4KICBBcmthZGl1c3ogTWlza2lld2ljeiA8YXJla21AbWF2ZW4u
cGw+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBC
ZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBBeWEgTGV2aW4gPGF5YWxAbWVsbGFub3guY29tPgog
IEJhcnQgVmFuIEFzc2NoZSA8YnZhbmFzc2NoZUBhY20ub3JnPgogIEJhcnRsb21pZWogWm9sbmll
cmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5nLmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2ht
aWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQmVuamFtaW4gVGlzc29pcmVzIDxiZW5q
YW1pbi50aXNzb2lyZXNAcmVkaGF0LmNvbT4KICBCZW9taG8gU2VvIDxiZW9taG8uc2VvQHNhbXN1
bmcuY29tPgogIEJlcm5hcmQgUGlkb3V4IDxmNmJ2cEBmcmVlLmZyPgogIEJpbiBMaXUgPGItbGl1
QHRpLmNvbT4KICBCam9ybiBBbmRlcnNzb24gPGJqb3JuLmFuZGVyc3NvbkBsaW5hcm8ub3JnPgog
IEJqb3JuIEhlbGdhYXMgPGJoZWxnYWFzQGdvb2dsZS5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8aGVs
Z2Fhc0BrZXJuZWwub3JnPgogIEJvYiBQZXRlcnNvbiA8cnBldGVyc29AcmVkaGF0LmNvbT4KICBC
b3JpcyBCcmV6aWxsb24gPGJicmV6aWxsb25Aa2VybmVsLm9yZz4KICBCb3JpcyBCcmV6aWxsb24g
PGJvcmlzLmJyZXppbGxvbkBib290bGluLmNvbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2Uu
ZGU+CiAgQ2FzZXkgU2NoYXVmbGVyIDxjYXNleUBzY2hhdWZsZXItY2EuY29tPgogIENoYXJsZXMg
S2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaGVuLVl1IFRzYWkgPHdl
bnNAY3NpZS5vcmc+CiAgQ2hlbmcgTGluIDxjaGVuZy5saW4xMzBAenRlLmNvbS5jbj4KICBDaHJp
cyBQZXJsIDxjcGVybEBqYW5lc3RyZWV0LmNvbT4KICBDaHJpc3RvcGhlIExlcm95IDxjaHJpc3Rv
cGhlLmxlcm95QGMtcy5mcj4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwu
Y29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhbiBDYXJwZW50
ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBp
b2dlYXJib3gubmV0PgogIERhbmllbCBMZXpjYW5vIDxkYW5pZWwubGV6Y2Fub0BsaW5hcm8ub3Jn
PgogIERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CiAgRGF2ZSBDYXJyb2xs
IDxkYXZpZC5jYXJyb2xsQG1pY3Jvc2VtaS5jb20+CiAgRGF2ZSBDaGlubmVyIDxkY2hpbm5lckBy
ZWRoYXQuY29tPgogIERhdmlkIEFoZXJuIDxkc2FAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBEYXZp
ZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJl
ZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlk
IFRlaWdsYW5kIDx0ZWlnbGFuZEByZWRoYXQuY29tPgogIERhdmlkbG9ociBCdWVzbyA8ZGF2ZUBz
dGdvbGFicy5uZXQ+CiAgRGF2aWRsb2hyIEJ1ZXNvIDxkYnVlc29Ac3VzZS5kZT4KICBEZW5uaXMg
RGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRyb0BpbnRlbC5jb20+CiAgRGljayBLZW5uZWR5
IDxkaWNrLmtlbm5lZHlAYnJvYWRjb20uY29tPgogIERtaXRyeSBWeXVrb3YgPGR2eXVrb3ZAZ29v
Z2xlLmNvbT4KICBEb24gQnJhY2UgPGRvbi5icmFjZUBtaWNyb3NlbWkuY29tPgogIEVkdWFyZG8g
VmFsZW50aW4gPGVkdWJlenZhbEBnbWFpbC5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBn
b29nbGUuY29tPgogIEVyaWMgVy4gQmllZGVybWFuIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAg
RmFiaW8gRXN0ZXZhbSA8ZmVzdGV2YW1AZ21haWwuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBl
LmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGZWxpeCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAg
RmlubiBUaGFpbiA8ZnRoYWluQHRlbGVncmFwaGljcy5jb20uYXU+CiAgRmxvcmlhbiBGYWluZWxs
aSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgRmxvcmlhbiBLYXVlciA8Zmxvcmlhbi5rYXVlckBr
b2Fsby5kZT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgRnJhbmsgUm93YW5k
IDxmcmFuay5yb3dhbmRAc29ueS5jb20+CiAgR292aW5kYXJhanVsdSBWYXJhZGFyYWphbiA8Z3Zh
cmFkYXJAY2lzY28uY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRh
dGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1aWxsYXVt
ZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRA
cmVkaGF0LmNvbT4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29t
PgogIEhhbiBYdSA8aGFuLnh1QG54cC5jb20+CiAgSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVk
aGF0LmNvbT4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5ubD4KICBIYW5z
IFZlcmt1aWwgPGh2ZXJrdWlsQHhzNGFsbC5ubD4KICBIZSBaaGUgPHpoZS5oZUB3aW5kcml2ZXIu
Y29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBJbHlhIERy
eW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9y
Zz4KICBKLiBCcnVjZSBGaWVsZHMgPGJmaWVsZHNAcmVkaGF0LmNvbT4KICBKYWNvYiBXZW4gPGpp
YW4udy53ZW5Ab3JhY2xlLmNvbT4KICBKYWVnZXVrIEtpbSA8amFlZ2V1a0BrZXJuZWwub3JnPgog
IEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbWVzIEJv
dHRvbWxleSA8SmFtZXMuQm90dG9tbGV5QEhhbnNlblBhcnRuZXJzaGlwLmNvbT4KICBKYW1lcyBN
b3JzZSA8amFtZXMubW9yc2VAYXJtLmNvbT4KICBKYW1lcyBTbWFydCA8anNtYXJ0MjAyMUBnbWFp
bC5jb20+CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2ds
ZS5jb20+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEplZmYgS2lyc2hl
ciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5l
bC5kaz4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEppbW15IER1cmFu
ZCBXZXNvbG93c2tpIDxqZHdAYW1hem9uLmRlPgogIEppb25nIFdhbmcgPGppb25nLndhbmdAbmV0
cm9ub21lLmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8
am9sc2FAa2VybmVsLm9yZz4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hh
biBIZWRiZXJnIDxqb2hhbi5oZWRiZXJnQGludGVsLmNvbT4KICBKb2hhbm5lcyBCZXJnIDxqb2hh
bm5lcy5iZXJnQGludGVsLmNvbT4KICBKb24gSHVudGVyIDxqb25hdGhhbmhAbnZpZGlhLmNvbT4K
ICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+CiAgSm/Do28g
UGF1bG8gUmVjaGkgVml0YSA8anBydml0YUBlbmRsZXNzbS5jb20+CiAgSm/Do28gUGF1bG8gUmVj
aGkgVml0YSA8anBydml0YUBnbWFpbC5jb20+CiAgSnVueGlhbyBCaSA8anVueGlhby5iaUBvcmFj
bGUuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBL
YWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLYW4gTGlhbmcgPGthbi5saWFuZ0Bs
aW51eC5pbnRlbC5jb20+CiAgS2FuZ2ppZSBMdSA8a2psdUB1bW4uZWR1PgogIEtlZXMgQ29vayA8
a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtlaXRoIEJ1c2NoIDxrZWl0aC5idXNjaEBpbnRlbC5j
b20+CiAgS29lbiBWYW5kZXB1dHRlIDxrb2VuLnZhbmRlcHV0dGVAbmNlbnRyaWMuY29tPgogIEtv
bnN0YW50aW4gS2hvcmVua28gPGtob3JlbmtvQHZpcnR1b3p6by5jb20+CiAgS3J6eXN6dG9mIEFk
YW1za2kgPGtyenlzenRvZi5hZGFtc2tpQG5va2lhLmNvbT4KICBLcnp5c3p0b2YgSGFsYXNhIDxr
aGFsYXNhQHBpYXAucGw+CiAgTGFycyBFbGxlbmJlcmcgPGxhcnMuZWxsZW5iZXJnQGxpbmJpdC5j
b20+CiAgTGVvbmlkIEl6aXVtdHNldiA8bGVvbmlkLml6aXVtdHNldkBnbWFpbC5jb20+CiAgTGkg
Um9uZ1FpbmcgPGxpcm9uZ3FpbmdAYmFpZHUuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxk
c0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxp
bmFyby5vcmc+CiAgTG9yZW56byBCaWFuY29uaSA8bG9yZW56by5iaWFuY29uaUByZWRoYXQuY29t
PgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIEx1Ym9t
aXIgUmludGVsIDxsa3VuZHJha0B2My5zaz4KICBMdWNhIENvZWxobyA8bHVjaWFuby5jb2VsaG9A
aW50ZWwuY29tPgogIEx1aXMgQ2hhbWJlcmxhaW4gPG1jZ3JvZkBrZXJuZWwub3JnPgogIEx1aXog
QXVndXN0byB2b24gRGVudHogPGx1aXoudm9uLmRlbnR6QGludGVsLmNvbT4KICBMdWthcyBXdW5u
ZXIgPGx1a2FzQHd1bm5lci5kZT4KICBNYWhlc2ggUmFqYXNoZWtoYXJhIDxtYWhlc2gucmFqYXNo
ZWtoYXJhQG1pY3Jvc2VtaS5jb20+CiAgTWFuZnJlZCBTY2hsYWVnbCA8bWFuZnJlZC5zY2hsYWVn
bEBnaW56aW5nZXIuY29tPgogIE1hcmMgR29uemFsZXogPG1hcmMudy5nb256YWxlekBmcmVlLmZy
PgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsIEhvbHRtYW5u
IDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmVrIFN6eXByb3dza2kgPG0uc3p5cHJvd3NraUBz
YW1zdW5nLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFyayBSdXRs
YW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNYXJ0aW4gQmx1bWVuc3RpbmdsIDxtYXJ0aW4u
Ymx1bWVuc3RpbmdsQGdvb2dsZW1haWwuY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGlu
LnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIEtlcHBsaW5nZXIgPG1hcnRpbi5rZXBwbGlu
Z2VyQGdpbnppbmdlci5jb20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29j
aW9uZXh0LmNvbT4KICBNYXRoZXVzIFRhdmFyZXMgPG1hdGhldXMuYmVybmFyZGlub0B1c3AuYnI+
CiAgTWF0aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBsaW51eC5pbnRlbC5jb20+CiAgTWF0aGlh
cyBUaG9yZSA8bWF0aGlhcy50aG9yZUBpbmZpbmVyYS5jb20+CiAgTWF0dCBSYW5vc3RheSA8bWF0
dC5yYW5vc3RheUBrb25zdWxrby5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFi
K3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXhpbWUgUmlwYXJkIDxtYXhpbWUucmlwYXJkQGJvb3Rs
aW4uY29tPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWwg
SG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWtlIE1hcmNpbmlzenluIDxtaWtlLm1hcmNpbmlz
enluQGludGVsLmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBN
aXJvc2xhdiBMaWNodmFyIDxtbGljaHZhckByZWRoYXQuY29tPgogIE15dW5naG8gSnVuZyA8bWhq
dW5na0BnbWFpbC5jb20+CiAgTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5uZWMu
Y29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTm9y
YWxmIFRyw7hubmVzIDxub3JhbGZAdHJvbm5lcy5vcmc+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0By
ZWRoYXQuY29tPgogIE9sZWtzYW5kciBOYXRhbGVua28gPG9sZWtzYW5kckBuYXRhbGVua28ubmFt
ZT4KICBPbGdhIEtvcm5pZXZza2FpYSA8YWdsb0B1bWljaC5lZHU+CiAgT2xvZiBKb2hhbnNzb24g
PG9sb2ZAbGl4b20ubmV0PgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAg
UGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgRS4gTWNLZW5uZXkgPHBh
dWxtY2tAbGludXguaWJtLmNvbT4KICBQYXVsIEVsZGVyIDxwYXVsLmVsZGVyQGlkZWFzb25ib2Fy
ZC5jb20+CiAgUGF1bG8gQWxjYW50YXJhIDxwYWxjYW50YXJhQHN1c2UuZGU+CiAgUGF1bG8gQWxj
YW50YXJhIDxwYXVsb0BwYXVsby5hYz4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQ
YXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQZXRlciBSb3NpbiA8cGVk
YUBheGVudGlhLnNlPgogIFBldGVyIFNoaWVyIDxwc2hpZXJAZ29vZ2xlLmNvbT4KICBQZXRlciBa
aWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSAo
SW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4gIyBXaXRoIGRldmVsb3BlciBoYXQgb24KICBQ
ZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4gIyBXaXRoIG1haW50
YWluZXIgaGF0IG9uCiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBo
aWxpcHAgWmFiZWwgPHAuemFiZWxAcGVuZ3V0cm9uaXguZGU+CiAgUGllcnJlLUxvdWlzIEJvc3Nh
cnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0QGxpbnV4LmludGVsLmNvbT4KICBQdSBXZW4gPHB1d2Vu
QGh5Z29uLmNuPgogIFJhZGltIEtyxI1tw6HFmSA8cmtyY21hckByZWRoYXQuY29tPgogIFJhZmFl
bCBBcXVpbmkgPGFxdWluaUByZWRoYXQuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwu
ai53eXNvY2tpQGludGVsLmNvbT4KICBSZW5hdG8gTHVpIEdlaCA8cmVuYXRvZ2VoQGdtYWlsLmNv
bT4KICBSaWNoYXJkIENvY2hyYW4gPHJpY2hhcmRjb2NocmFuQGdtYWlsLmNvbT4KICBSaWNoYXJk
IFdlaW5iZXJnZXIgPHJpY2hhcmRAbm9kLmF0PgogIFJvbGFuZCBLYW1tZXJlciA8cm9sYW5kLmth
bW1lcmVyQGxpbmJpdC5jb20+CiAgUm9tYW4gR3VzaGNoaW4gPGd1cm9AZmIuY29tPgogIFJvbm5p
ZSBTYWhsYmVyZyA8bHNhaGxiZXJAcmVkaGF0LmNvbT4KICBSdW5kb25nIEdlIDxyZG9uZy5nZUBn
bWFpbC5jb20+CiAgUnVzc2VsbCBLaW5nIC0gQVJNIExpbnV4IDxsaW51eEBhcm1saW51eC5vcmcu
dWs+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYWVlZCBN
YWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYWhpdHlhIFR1bW1hbGEgPHN0dW1tYWxh
QGNvZGVhdXJvcmEub3JnPgogIFNhbWkgVG9sdmFuZW4gPHNhbWl0b2x2YW5lbkBnb29nbGUuY29t
PgogIFNhbnRvc2ggU2hpbGlta2FyIDxzYW50b3NoLnNoaWxpbWthckBvcmFjbGUuY29tPgogIFNh
c2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTY290dCBCYXVlciA8c2NvdHQuYmF1ZXJA
aW50ZWwuY29tPgogIFNjb3R0IFdvb2QgPG9zc0BidXNlcnJvci5uZXQ+CiAgU2ViYXN0aWFuIEFu
ZHJ6ZWogU2lld2lvciA8YmlnZWFzeUBsaW51dHJvbml4LmRlPgogIFNlcmdlaSBTaHR5bHlvdiA8
c2VyZ2VpLnNodHlseW92QGNvZ2VudGVtYmVkZGVkLmNvbT4KICBTaGFrZWVsIEJ1dHQgPHNoYWtl
ZWxiQGdvb2dsZS5jb20+CiAgU2hhbm5vbiBOZWxzb24gPHNoYW5ub24ubGVlLm5lbHNvbkBnbWFp
bC5jb20+CiAgU2hhd24gR3VvIDxzaGF3bmd1b0BrZXJuZWwub3JnPgogIFNpbW9uIFd1bmRlcmxp
Y2ggPHN3QHNpbW9ud3VuZGVybGljaC5kZT4KICBTbGF3b21pciBTdGVwaWVuIDxzc3RAcG9jenRh
LmZtPgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5jb20+CiAgU3Jpbml2YXMgS2FuZGFn
YXRsYSA8c3Jpbml2YXMua2FuZGFnYXRsYUBsaW5hcm8ub3JnPgogIFN0ZWZhbiBSb2VzZSA8c3JA
ZGVueC5kZT4KICBTdGVmYW4gV2FocmVuIDxzdGVmYW4ud2FocmVuQGkyc2UuY29tPgogIFN0ZWZm
ZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhlbiBCb3lk
IDxzYm95ZEBrZXJuZWwub3JnPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNv
bT4KICBTdGV2ZSBMb25nZXJiZWFtIDxzbG9uZ2VyYmVhbUBnbWFpbC5jb20+CiAgU3RldmVuIFJv
c3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgU3VkZWVwIEhvbGxhIDxzdWRl
ZXAuaG9sbGFAYXJtLmNvbT4KICBTdXNobWEgS2FsYWtvdGEgPHN1c2htYXgua2FsYWtvdGFAaW50
ZWwuY29tPgogIFN2ZW4gRWNrZWxtYW5uIDxzdmVuQG5hcmZhdGlvbi5vcmc+CiAgc3l6Ym90K2Mx
ZTM2ZDMwZWUzNDE2Mjg5Y2MwQHN5emthbGxlci5hcHBzcG90bWFpbC5jb20KICBUYWthc2hpIEl3
YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFub3guY29tPgog
IFRldHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5uZS5qcD4KICBUaGll
cnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBs
aW51dHJvbml4LmRlPgogIFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13YXJlLmNvbT4K
ICBUaWV6aHUgWWFuZyA8a2VybmVscGF0Y2hAMTI2LmNvbT4KICBUaW0gSGFydmV5IDx0aGFydmV5
QGdhdGV3b3Jrcy5jb20+CiAgVGluYSBaaGFuZyA8dGluYS56aGFuZ0BpbnRlbC5jb20+CiAgVG9t
YXMgV2lua2xlciA8dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9u
eUBhdG9taWRlLmNvbT4KICBUb255IEx1Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgVWxmIEhh
bnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVXdlIEtsZWluZS1Lw7ZuaWcgPHUua2xl
aW5lLWtvZW5pZ0BwZW5ndXRyb25peC5kZT4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3Jn
PgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgVml2ZWsgR2F1dGFt
IDx2aXZlay5nYXV0YW1AY29kZWF1cm9yYS5vcmc+CiAgVmxhZGltaXIgS29uZHJhdGlldiA8dmxh
ZGltaXIua29uZHJhdGlldkBsaW51eC5pbnRlbC5jb20+CiAgVmxhZGlzIERyb25vdiA8dmRyb25v
dkByZWRoYXQuY29tPgogIFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+CiAgV2FuZyBM
aSA8d2FuZ2xpMzlAYmFpZHUuY29tPgogIFdlaSBXYW5nIDx3dndAZ29vZ2xlLmNvbT4KICBXZW53
ZW4gV2FuZyA8d2FuZzY0OTVAdW1uLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJt
LmNvbT4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFlhbmd0YW8gTGkgPHRp
bnkud2luZHp6QGdtYWlsLmNvbT4KICBZb3VuZyBYaWFvIDxZYW5nWDkyQGhvdG1haWwuY29tPgog
IFl1IFpoYW8gPHl1emhhb0Bnb29nbGUuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVh
d2VpLmNvbT4KICBZdWZlbiBXYW5nIDx3YW5neXVmZW5AaHVhd2VpLmNvbT4KICBZdW5sZWkgSGUg
PGhleXVubGVpQGh1YXdlaS5jb20+CiAgWmhhbmcgUnVpIDxydWkuemhhbmdAaW50ZWwuY29tPgog
IFpoYW5nIFl1IDx6aGFuZ3l1MzFAYmFpZHUuY29tPgogIFpvcmFuIE1hcmtvdmljIDx6bWFya292
aWNAc2llcnJhd2lyZWxlc3MuY29tPgogIFp1YmluIE1pdGhyYSA8enNtQGNocm9taXVtLm9yZz4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NjQxIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 03:33:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 03:33:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvZgW-00035G-BB; Mon, 18 Feb 2019 03:33:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yGke=QZ=hotmail.com=jason.zhengchuan@srs-us1.protection.inumbo.net>)
 id 1gvZgU-00035B-DG
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 03:33:34 +0000
X-Inumbo-ID: f2b4e158-332d-11e9-aa78-cb50ade41543
Received: from APC01-SG2-obe.outbound.protection.outlook.com (unknown
 [40.92.253.11]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2b4e158-332d-11e9-aa78-cb50ade41543;
 Mon, 18 Feb 2019 03:33:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=wQ8O86n7wuOV/CxBjmxCUPvtpukgYAFYUKzwdCyPfwc=;
 b=lj8ESUQ2Kqs5EFtgaVXC8H1Jzu4hz3qTFLpE+g06TFLww7WCN/mTfQjIZQuhFZ8IQSpuDoug/gZqkBrj00Qn/XykLgoGWWaW/eip10l8DXIwL3V6q4joVcDnqHTKrSDpiZIOwKMMHHPwGB6V4TBjxsSNNqB5bbIeDtdwZ8M5jErM/1SpAmwx4t5lKBz0qDx8QgjPZfdM26FqAGcLDgJwPMxj8HRTxhO2BME45wQvSnch9XAPRkoRzZelQag/L8gHmoAbhJ1Hbxa3Mv6UEgplyilcsz3lN8O/1Qa26cpZ74BFx5mow0H9+TnSsgV3N7l315xWrOBOOeO6FN2FhurG2g==
Received: from PU1APC01FT033.eop-APC01.prod.protection.outlook.com
 (10.152.252.52) by PU1APC01HT185.eop-APC01.prod.protection.outlook.com
 (10.152.252.189) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1580.10; Mon, 18 Feb
 2019 03:33:22 +0000
Received: from SG2PR01MB3302.apcprd01.prod.exchangelabs.com (10.152.252.58) by
 PU1APC01FT033.mail.protection.outlook.com (10.152.252.223) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.1580.10 via Frontend Transport; Mon, 18 Feb 2019 03:33:22 +0000
Received: from SG2PR01MB3302.apcprd01.prod.exchangelabs.com
 ([fe80::f1b9:475c:40d:c795]) by SG2PR01MB3302.apcprd01.prod.exchangelabs.com
 ([fe80::f1b9:475c:40d:c795%5]) with mapi id 15.20.1622.018; Mon, 18 Feb 2019
 03:33:21 +0000
From: zheng chuan <jason.zhengchuan@hotmail.com>
To: "frank.yangjie@gmail.com" <frank.yangjie@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: =?gb2312?B?W1hlbi1kZXZlbF0gRndkOiAgIHhlbjogY3JlZGl0MjogY3JlZGl0MiBjYW4=?=
 =?gb2312?B?oa90IHJlYWNoIHRoZSB0aHJvdWdocHV0IGFzIGV4cGVjdGVk?=
Thread-Index: AdTHLpi3Tx3xgWhrQzitOxJBi05UPAAC8a/c
Date: Mon, 18 Feb 2019 03:33:21 +0000
Message-ID: <SG2PR01MB330246626694C7DCCDB2CBE997630@SG2PR01MB3302.apcprd01.prod.exchangelabs.com>
References: <0E8924944E28FD4A97A19E5A680D8A82368B9F52@DGGEML521-MBX.china.huawei.com>
In-Reply-To: <0E8924944E28FD4A97A19E5A680D8A82368B9F52@DGGEML521-MBX.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-incomingtopheadermarker: OriginalChecksum:C216D958102825340F53204E5B8C3DE13F44066108A2E2674135BEF0A9EC67DD;
 UpperCasedChecksum:A070151785D6D242E602F27DB660FE12E869411D165A46135B2910265FF04E21;
 SizeAsReceived:7392; Count:45
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [vDPOBgywsFOcaVT/CILxm/izVCsTumC1]
x-ms-publictraffictype: Email
x-incomingheadercount: 45
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(9118020)(2017031322404)(2017031323274)(2017031324274)(1601125500)(1603101475)(1701031045);
 SRVR:PU1APC01HT185; 
x-ms-traffictypediagnostic: PU1APC01HT185:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);
 SRVR:PU1APC01HT185; BCL:0; PCL:0; RULEID:; SRVR:PU1APC01HT185; 
x-microsoft-antispam-message-info: qsKYmT1X8FWZ3BQoFewU73S9++nbizzeeSw0RlTkuOrjlKkCQTH2FhWKhgsTry9+
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: c001924d-3e68-4f40-89c2-901a49278da7
X-MS-Exchange-CrossTenant-Network-Message-Id: ffb0aad8-1f2a-4d8c-034f-08d69551d4eb
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: c001924d-3e68-4f40-89c2-901a49278da7
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2019 03:33:21.5474 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PU1APC01HT185
Subject: Re: [Xen-devel] 
 =?gb2312?b?RndkOiAgIHhlbjogY3JlZGl0MjogY3JlZGl0MiBj?=
 =?gb2312?b?YW6hr3QgcmVhY2ggdGhlIHRocm91Z2hwdXQgYXMgZXhwZWN0ZWQ=?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "frank.yangjie@gmail.com" <frank.yangjie@gmail.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>
Content-Type: multipart/mixed; boundary="===============4600926341367615605=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4600926341367615605==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_SG2PR01MB330246626694C7DCCDB2CBE997630SG2PR01MB3302apcp_"

--_000_SG2PR01MB330246626694C7DCCDB2CBE997630SG2PR01MB3302apcp_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGksIERhcmlvDQoNCj4gT24gRnJpLCAyMDE5LTAyLTE1IGF0IDA2OjE1ICswMDAwLCB6aGVuZyBj
aHVhbiB3cm90ZToNCj4gPiBIaSwgRGFyaW8sDQo+ID4NCj4gSGksDQo+DQo+ID4gSGVyZSBpcyB0
aGUgeGVudHJhY2UgaW4gY3JlZGl0MiB3aXRoIHJhdGVsaW1pdGluZyAxIG1zIGFuZCAzMG1zIGJ5
DQo+ID4gb2JzZXJ2aW5nIDEgc2Vjb25kcyBib3RoLg0KPiA+DQo+IE9rLCB0aGFua3MgYSBsb3Qg
Zm9yIGRvaW5nIHRoaXMhIEknbSBkb2luZyBteSBvd24gZXhwZXJpbWVudHMsIGJ1dCBzbG93ZXIg
dGhhbg0KPiBJIHdhbnRlZCB0bywgYXMgSSBhbSBhbHNvIGEgbGl0dGxlIGJ1c3kgd2l0aCBvdGhl
ciB0aGluZ3MuLi4gc28gSSByZWFsbHkgYXBwcmVjaWF0ZQ0KPiB5b3VyIGVmZm9ydHMuIDotKQ0K
Pg0KPiA+IFJvdWdobHksIHdlIGNhbiBzZWUgdGhlIGZyZXF1ZW5jeSBvZiB0aGUgY29udGV4dCBz
d2l0Y2guDQo+ID4gVGhlIGNvbnRleHQgc3dpdGNoIGRlY3JlYXNlcyBzaWduaWZpY2FudGx5IHdo
ZW4gdGhlIHJhdGVsaW1pdGluZw0KPiA+IGNoYW5nZXMgZnJvbSAxbXMgdG8gMzBtcyBsaW51eC1F
QmtqV3Q6L2hvbWUgIyBjYXQgY3JlZGl0Ml9yXzEwMDAubG9nIHwNCj4gPiBncmVwIF9fZW50ZXJf
c2NoZWR1bGVyDQo+ID4gfCB3YyAtbA0KPiA+IDI0MDcNCj4gPiBsaW51eC1FQmtqV3Q6L2hvbWUg
IyBjYXQgY3JlZGl0Ml9yXzMwMDAwLmxvZyB8IGdyZXAgX19lbnRlcl9zY2hlZHVsZXINCj4gPiB8
IHdjIC1sDQo+ID4gNzE0DQo+ID4NCj4gV2VsbCwgc3VyZSwgdGhhdCdzIGV4cGVjdGVkLiBJdCBp
cywgaW5kZWVkLCB0aGUgaW50ZW5kZWQgZWZmZWN0IG9mIGhhdmluZw0KPiByYXRlbGltaXRpbmcg
aW4gdGhlIGZpcnN0IHBsYWNlLg0KPg0KPiBOb3csIGNhbiBJIGFzayB5b3UgYSBmYXZvdXI/IENh
biB5b3UgcmVydW4gd2l0aDoNCj4NCj4gc2NoZWRfY3JlZGl0Ml9taWdyYXRlX3Jlc2lzdD0wDQo+
DQo+IGFkZGVkIHRvIFhlbidzIGJvb3QgY29tbWFuZCBsaW5lPw0KPg0KPiBOb3QgdGhhdCBJIGV4
cGVjdCAibWlyYWNsZXMiICh0aGluZ3MgbWlnaHQgZXZlbiBnZXQgd29yc2UhKSwgYnV0IGxvb2tp
bmcgYXQgdGhlDQo+IHRyYWNlcywgSSBnb3QgY3VyaW9zIG9mIHdoYXQga2luZCBvZiBlZmZlY3Qg
dGhhdCBjb3VsZCBoYXZlLg0KPg0KVW5mb3J0dW5hdGVseSwgc2NoZWRfY3JlZGl0Ml9taWdyYXRl
X3Jlc2lzdD0wIHNlZW1zIGRvIG5vdCB3b3JrIDooDQpJdCBzdGlsbCBhcm91bmQgNjAlIGFuZCAx
MjAlIGZvciBndWVzdF8xIGFuZCBndWVzdF8yIHdpdGggcmF0ZWxpbWl0aW5nIG9mIDFtcywgcmVz
cGVjdGl2ZWx5DQoNCmxpbnV4LXNvZHY6fiAjIHhsIGRtZXNnIHwgZ3JlcCBjcmVkaXQyDQooWEVO
KSBDb21tYW5kIGxpbmU6IHNjaGVkPWNyZWRpdDIgc2NoZWRfY3JlZGl0Ml9taWdyYXRlX3Jlc2lz
dD0wDQooWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIHJldjIgKGNy
ZWRpdDIpDQoNCnhlbnRvcCAtIDExOjE5OjAyIFhlbiA0LjExLjANCjQgZG9tYWluczogMSBydW5u
aW5nLCAzIGJsb2NrZWQsIDAgcGF1c2VkLCAwIGNyYXNoZWQsIDAgZHlpbmcsIDAgc2h1dGRvd24N
Ck1lbTogNjcwNzk3OTZrIHRvdGFsLCA2NzA3ODg0NGsgdXNlZCwgOTUyayBmcmVlIENQVXM6IDMy
IEAgMjYwME1Ieg0KTkFNRSBTVEFURSBDUFUoc2VjKSBDUFUoJSkgTUVNKGspIE1FTSglKSBNQVhN
RU0oaykgTUFYTUVNKCUpIFZDUFVTIE5FVFMgTkVUVFgoaykgTkVUUlgoaykgVkJEUyBWQkRfT08g
VkJEX1JEIFZCRF9XUiBWQkRfUlNFQ1QgVkJEX1dTRUNUIFNTSUQNCkRvbWFpbi0wIC0tLS0tciAx
MTEgOC42IDY0MDUxNzY0IDk1LjUgbm8gbGltaXQgbi9hIDMyIDAgMCAwIDAgMCAwIDAgMCAwIDAN
Cmd1ZXN0XzEgLS1iLS0tIDM4IDYxLjggMTA0ODgzMiAxLjYgMTA0OTYwMCAxLjYgNCAxIDM3NCA0
IDEgMCA0MTE2IDE0NCAxOTE3MjIgMTA0MjAgMA0KZ3Vlc3RfMiAtLWItLS0gNzQgMTIyLjEgMTA0
ODgzMiAxLjYgMTA0OTYwMCAxLjYgOCAxIDM4NyAyIDEgMCA0Mjg5IDE0NCAxOTE4MzUgMTA1MDYg
MA0KWGVuc3RvcmUgLS1iLS0tIDAgMC4wIDMyNzYwIDAuMCA2NzA3MjAgMS4wIDEgMCAwIDAgMCAw
IDAgMCAwIDAgMA0KDQo+IEFsc28sIGZvciBib3RoIHRoZSBDcmVkaXQxIGFuZCBDcmVkaXQyIGNh
c2VzLCBhcmUgeW91IHRvdWNoaW5nIHBvd2VyDQo+IG1hbmFnZW1lbnQobGlrZSB3aXRoIGB4ZW5w
bWApPw0KPg0KDQpObywgdGhlIHBvd2VyIG1hbmFnZW1lbnQgaXMgc2V0IGFzIGRlZmF1bHQuDQoN
Cj4gPiBTaW5jZSB3ZSBhbHNvIGNvbXBsZW1lbnQgY3JlZGl0IGZvciBzbGVlcGVyIHZjcHVzIHRv
IGd1YXJhbnRlZSB0aGUNCj4gPiBmYWlybmVzcyAoYWxzbyBzY2hlZF9sYXRlbmN5IG9mIHNsZWVw
ZXIgdmNwdXMpIG9uY2Ugd2UgdHJpZ2dlciB0aGUNCj4gPiByZXNldF9jcmVkaXQuDQo+ID4gaXQg
ZG9lcyBub3QgbG9vayBsaWtlIHN1aXRhYmxlIGZvciBzb21lIHdvcmtsb2FkIHN1Y2ggbGlrZSB0
aGUgY2FzZSBpbg0KPiA+IHRoaXMgaXNzdWUsIElzIHRoYXQgcG9zc2libGUgd2UgdHJ5IHRvIGRv
IHNvbWUgcHVuaXNobWVudCBmb3IgdGhlDQo+ID4gc2xlZXBlcnMgb3IgY29tcGxlbWVudCBjcmVk
aXQgaW4gb3RoZXIgcG9saWN5IHRvIGF2b2lkIHRvbyBtdWNoDQo+ID4gcHJlZW1wdGlvbj8NCj4g
Pg0KPiBZb3Uga2VlcCBtZW50aW9uaW5nICJzbGVlcGVycyIgb3IgInNsZWVwaW5nIHZjcHVzIiwg
YnV0IEkgZG9uJ3QgdW5kZXJzdGFuZA0KPiB0aGlzIHBhcnQuIEEgc2xlZXBpbmcgdmNwdSwgZXZl
biBpZiBpdCBoYXMgdGhlIGhpZ2hlc3QgY3JlZGl0cywgZHVlIHRvIGEgcmVzZXQsDQo+IHdvbid0
IHByZWVtcHQgYW55IHJ1bm5pbmcgdmNwdXMuDQo+DQo+IEl0IHdpbGwgKGxpa2VseSkgcHJlZW1w
dCBvbmUgd2hlbiBpdCB3YWtlcyB1cCwgYnV0IHRoYXQgYWxzbyBoYXBwZW5zIG9uDQo+IENyZWRp
dDEgZHVlIHRvIGJvb3N0aW5nICh3ZWxsLCBpbiB0aGVvcnkuLi4gdW5sZXNzIGV2ZXJ5b25lIGlz
IGFsd2F5cyBib29zdGVkLA0KPiBhdCB3aGljaCBwb2ludCB0aGluZ3MgYXJlIGhhcmQgdG8gcHJl
ZGljdCkuDQo+DQo+ID4gV2Ugc2FjcmlmaWNlIHRocm91Z2hwdXQgZm9yIHRoZSBzY2hlZF9sYXRl
bmN5IGJ5IHRoZW9yeSwgSG93ZXZlciwNCj4gPiB3aGF0J3MgaW50ZXJlc3RpbmcgaXMgdGhhdCwg
YXMgSSBzYWlkIGJlZm9yZSwgaWYgSSBkb24ndCBjb21wbGVtZW50DQo+ID4gY3JlZGl0IGZvciBz
bGVlcGVycyBvciBlbmxhcmdlIHRoZSByYXRlbGltaXRpbmcsIHRoZSBzY2hlZF9sYXRlbmN5IG1h
eQ0KPiA+IG5vdCBnZXQgd29yc2UgSWYgdGhlIHZjcHVzIHJ1bnMgc3RhZ2dlcmVkbHkgd2hpY2gg
c3ByZWFkIGludG8gcENQVXMNCj4gPiB3aGVuIHRoZXkgYXJlIGluIGlkbGUgYXQgbW9zdCBvZiB0
aW1lIGR1ZSB0byB0aGUgc3RhYmxlIHJ1bm5pbmcNCj4gPiBwYXR0ZXJuIGluIG15IGRlbW8uDQo+
ID4NCj4gQnV0IGNhbiB3ZSBhY3R1YWxseSB0cnkgdG8gbWVhc3VyZSBsYXRlbmN5IGFzIHdlbGw/
IEJlY2F1c2UgaXQgbG9va3MgdG8gbWUgdGhhdA0KPiB3ZSdyZSBkaXNjdXNzaW5nIHdoaWxlIGhh
dmluZyBvbmx5IGhhbGYgb2YgdGhlIHBpY3R1cmUgYXZhaWxhYmxlLg0KPg0KU3VyZSwgYnV0IGR1
ZSB0byBteSBsYWNrIG9mIGtub3dsZWRnZSwgZG9lcyB4ZW4gaGF2ZSBzY2hlZF9sYXRlbmN5IG1l
YXN1cmVtZW50DQp0b29scyBsaWtlIHBlcmYgc2NoZWRfbGF0ZW5jeSBmb3IgQ0ZTID8gSSB3aWxs
IGdpdmUgaXQgdHJ5IHRvIGRvIGl0IGlmIEkgZ2V0IGl0Lg0KDQo+IEFsc28sIHNpbmNlIHlvdSBz
YWlkIHlvdSB0cmllZCwgY2FuIHlvdSBzaG93IG1lIChpbiBjb2RlLCBJIG1lYW4pIHdoYXQgeW91
DQo+IG1lYW4gd2l0aCAiaWYgSSBkb24ndCBjb21wbGVtZW50IGNyZWRpdCBmb3Igc2xlZXBlcnMi
LCBpbiBvcmRlciBmb3IgbWUgdG8NCj4gYmV0dGVyIHVuZGVyc3RhbmQgd2hhdCB5b3UgbWVhbiB3
aXRoIHRoYXQ/DQo+DQo+IFRoYW5rcyBhZ2FpbiBmb3IgeW91IHdvcmsgYW5kIFJlZ2FyZHMsDQo+
IERhcmlvDQo+IC0tDQoNCldoYXQgSSBhbSB0cmllZCBpcyBydWRlIGFuZCBlbXBpcmljYWwsIHdo
aWNoIGlzIHNob3duIGFzIGJlbGxvdzoNCg0KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMNCmluZGV4IDlhM2U3MWYuLmI3
ODFlYmUgMTAwNjQ0DQotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYw0KKysrIGIveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMNCkBAIC0xNjQyLDEzICsxNjQyLDEzIEBAIHN0YXRpYyB2
b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNf
dGltZV90IG5vdywNCmlmICggc25leHQtPmNyZWRpdCA8IC1DU0NIRUQyX0NSRURJVF9JTklUICkN
Cm0gKz0gKC1zbmV4dC0+Y3JlZGl0KSAvIENTQ0hFRDJfQ1JFRElUX0lOSVQ7DQoNCi0gbGlzdF9m
b3JfZWFjaCggaXRlciwgJnJxZC0+c3ZjICkNCisgbGlzdF9mb3JfZWFjaCggaXRlciwgJnJxZC0+
cnVucSApDQp7DQp1bnNpZ25lZCBpbnQgc3ZjX2NwdTsNCnN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBz
dmM7DQppbnQgc3RhcnRfY3JlZGl0Ow0KDQotIHN2YyA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0
IGNzY2hlZDJfdmNwdSwgcnFkX2VsZW0pOw0KKyBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVj
dCBjc2NoZWQyX3ZjcHUsIHJ1bnFfZWxlbSk7DQpzdmNfY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNz
b3I7DQoNCkFTU0VSVCghaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkpOw0KDQpJdCB3b3JrcyBmb3Ig
dGhpcyB3b3JrbG9hZCwgd2hpY2ggY2FuIHJlYWNoIHRoZSB0aHJvdWdocHV0IEkgZXhwZWN0Lg0K
SG93ZXZlciwgSSBjYW4ndCBmaW5kIGFueSB0aGVvcnkgdG8gc3VwcG9ydCBpdCBmb3Igbm93LCBz
aW5jZSBpdCBhZmZlY3RzIGZhaXJuZXNzIGZyb20gbXkgcG9pbnQgb2Ygdmlldy4NCkJ1dCBtYXli
ZSBpdCdzIGFuIGV2aWRlbmNlIHRoYXQgaWYgd2UgY29tcGxlbWVudCBjcmVkaXQgZm9yIHRoZSBz
bGVlcGluZyB2Y3B1cyBpbiBhIHN1aXRhYmxlIHdheSB0aGF0IGNhbiBkbyBiZW5lZml0IGZvciB0
aGUgdGhyb3VnaHB1dCBvZiB0aGlzIGtpbmQgcGVyaW9kaWMgd29ya2xvYWQuDQoNCkJlc3QgcmVn
YXJkcy4NCg==

--_000_SG2PR01MB330246626694C7DCCDB2CBE997630SG2PR01MB3302apcp_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<style id=3D"ms-outlook-ios-style" type=3D"text/css">html {
background-color: transparent;
}

body {
color: #333;
line-height: 150%;
font-family: "-apple-system", "HelveticaNeue";
margin: 0;
}

.ms-outlook-ios-reference-expand {
display: block;
color: #999;
padding: 20px 0px;
text-decoration: none;
}

.ms-outlook-ios-availability-container {
max-width: 500px;
margin: auto;
padding: 12px 15px 15px 15px;
border: 1px solid #C7E0F4;
border-radius: 4px;
}

.ms-outlook-ios-availability-container > .ms-outlook-ios-availability-delet=
e-button {
width: 25px;
height: 25px;
right: -12px;
top: -12px;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAA=
BLCAYAAAA4TnrqAAAAAXNSR0IArs4c6QAACxpJREFUeAHlnFuMXlUVx/fcOzNtp0ynF0U7hWKrE=
mKLosZEjUZ9MgZIQBNC0uAtJr745oOJIT74xgskJkQbAlQNJmBMfNDEG0YjEC7GIBQZ6IAI005L=
79O5+/+dfut0f5dzzt7nu8w37UrWt893zt5rr/U/e6+zL+ucHrcGtLq62q9qd4gnxTeKb6kcc26=
7eEI8Kz4mnhFPi58Rv1g5nunp6VnS8ZVHAqdHPCk+KP6zuBWEHORNinvWNWoYIN4q/o74mLidhH=
zqob71AxzKij8g/p14LYh6qb97QUM58T7x38TdQOiBPt0FmhQaEf9M3I2EXiNr7tOkBK3pVvGCu=
JsJ/dCzqVbWWxZxVTygso+InxBz3M2Efuj5SEXvUrqWQloV7lRtT4vfX6rWtS30pqr/uMZp78Sq=
EQ2WgPqQKvmnuKWtaWnFuaWVVbciXl51rk+a9fb2uP6EY80qzL+oHB8RYC8V5vQyRIEloD6tsk9=
65UsdAsyZ+WV35uKyOz+/4uZ0YgmEMqhfyA3397rRoV63eUOf2zzUJxAzMsed/owA+2tokWCwmg=
VKDcadvLDsZs8vutMXV5zkhepYl08GurENvW5idMCNj/Q5Nb5mKBiwoGoqXe/fZTQCkmNnl9x/T=
y+4xZzW0yeLB9WC6Hp0QbLSJRd0sAzSGTSgzO8bG3TbN/W7IGMay/lwSJcslC+gcOZviKN9FC3p=
jVML7uKi+l0NDakf0Sq2DPe5kYFeh9FZBMgXJOPU3HLSOufpxzW0QTJ2bRlMZNZcCvmLD9slwHK=
dfraGKi2gAGhKHPXUm1tcdVMn5t05+SWfMGjbaL+7RiABUFkCuHd1I46fX6q7ERvlz/ZsHXLDA7=
mmNaqap+QeAQZwDSlTooDiGuOouxqWzDjJ3X91dj55slkWWs216io7musqJi5N6Zwz6uJv1XRxn=
qA3TAwlrTbNHHZwWNnuFmAN+30eWLeqIAO5YHr7zKK63WLqvPFDOzcNuPeODSR+KFhQZEb82/9O=
L7p3zi6m/k0Gq1sOuPdsjvYet6nsrxup0BAstSrmUqfEQTVxG147seCOn7vcguly+7ZtKNMdGuk=
ZdI7uf+T4xaquuW3jgLt+62CM88eILQLsQm2ldY6j0v3uV8YgoBBYC9SYxkI37RzuKFDogZ+iXu=
o34gaiXwRh9/0VHKqK1bUsZdqnHC9X5cr5Q9ebfveyMnS73eODOSU6c+noyYWkW1ptk9cMxnbJD=
6p1HbHypFUtq4LmIT9D3jHOHB9l1C1AoQ83DH2M0BN9I+hQbeuqAkuCbhB/KkQg/oGnngQm2Wn6=
3dCifN3Rx7okeqIvegcSOIBHSilYFRQfSK8UHDCOYuIL4cz3ypl3I6EX+kHoi94R9IDfulKwJGB=
c/KUQQYzMbcDJ8ICnXp8vKURIh/Kg1yX9Lrln9Eb/QAIPcEnIN/FOO5mX0paYwhjhF0qMlq14R1=
L0q/ZfCy64MzqX4pKAVWlq94ZozqTY5nqMzBlwrgdCT5t/oj92BNK91hWtZe1SwW1FhXFRrB4YM=
YXJmf9atiRl7vvz52fd4/86GXNXq2TYH1oFch59blZ+yM7mp+iJvkbYkbOYYdlIwQV8HNvo0Ocu=
Jfm/9HVbZsFpMtcLpV++MOvuPvyfJPs9n9jufnrnnphRdVoNQH3jsSl36Cl29l0i466b2e0vJvR=
lSkTLwg7smRi9PIDNkQA+D1nL+nZOxvQSC3dGrB7oZgXTcOWJRAEMxeAIv5HUUwsUJ325SaacH/=
RFbyPfHjuXkR7kfK/6I03sk/zJI5o7K5xGLLPE0O03jTtalFEsYI2AQt5tkhtDvt7YE9iNPyuck=
pXsj4VUxnq5CiRZWbiLXY/irtL1ygCWBVSZroze6A9hD3YF0g5KMRcsJDYYjFjhLENlAGslUKaz=
r79vl13PSCeDwWIXxoil4LIUA1g7gEJvX3/frgKbbgSsvQWZkstsVxnFdkErZ2kIYO0CCh18/X2=
7TL+M9BbA2ppxMT0NTravx/TGBndphhIHeYCx8ukPDxDfzHCjVj30xw4Iu7x2UJvV/z/Jc3STf6=
bRsU2YucZ2VavIAEOejZtIn5w6qxWCubSaVgJlQrFjrjIqxT7W7QsocfCFYPn7dnZHCgQHXzbA/=
Kdku4FCOd8O374cxXfSDYdzMiSX/GlB8Q0oklZ/HcAevGOPdmSqVeE/5wvveb3IwjO+Hb59OQXH=
AatuYb62QAnBtSJy/+PMv/WrqaquRwFaGOe53mrCLxoFepZZwDpnhbLSEk02S1TdeXSudeZ+C4s=
d6ddVkHGC0AAjQgYC6BhgnS3K6Ds/Yg9aRY2Awne9/P39pUb6MXr5dvj25ciYAawTORmSS8wOCP=
uBcIa28pCcKPmTBRRTGKoqOzUKUQf9zaljV2X2U1R0GrBeKcrFdeKjjIg1aIbygLIOQdouwHz9f=
bsKbHoGBKr2xrIKEEhmFLmlZMWSNAQoK9AuwHz9fbus3oz0xWCwiLYziljwtyJJGgOUFWwHYL7+=
RBIGUtINnw3JjFCCLSDio/ymHFK+DFAmt5WAobfFd2GP3wisvox0plcFpnXxtYwM6WlcFqGJRsR=
HxdATWjO3KQ3lYqcwWYAhN4Z8vbHHc8V5Yv4inJbM+j/l5bRrxHAaEUhGawmlOe+hEAuU1dEIMF=
+u5ctK0Re9jXx77FxG+hDnqZ8Vw68p+QXHecQ47vm3LqRDh93jQ9qPu7ymnVeWmT2bFqyZs8ScV=
JxXIOcaRtOiAOqr+ydCW4c2K5bc0ZOXdqRZeThw7Uho8O5ueqCBtVH1E085mqNjcolIu9e9Cver=
wsoQrKjoml5nLP2Cd6Ov040O3J06LsV3CKzVpBvqgClPUJQfUcEWO8Dgjoi79UDoaYNp9MeOQPo=
hQJHXfBbHD/NTRDRFooKN2IeLiEyxYh1N0e9t6WmE/hFu4DEr54P1B50MGs2z4E9UMMS0gdDE5e=
YG9YmsdvygF/rZxBm9/Q2Lgjp/r+vp4zYFS00Nc39cUDi9TPi0TUDZ4X1FCnUjoZfFZqAvekfQd=
60LUiYFqyLgUaXTlePchMgUwqclLMl3WvtvhCZ2E6EPekHoib4RET9/V7FXk8KVnyqwJJBByI/8=
DHnHbCkRPm2E/+oWwGpjStHT3wIznXPSe/xWRb4qsCoFDyl9qnJcmBBnTvi0EYC9NLN2PgwfRf3=
oYYR+kfHwYFDnvxs+FDRIPaDMfHQiaJbJc7U2vJvH85UWB98QLNnOqP4+Jd/jOJTW+g0Lhgf21M=
NHdeQNC8ARWAymcHIf5X8osVZ01b27AzgC7Holz4nH+B9KDAKvqrfCDBgB9hUdPy4O8l9WjpRFt=
qvmfUMzXIB9U8cP2v+YFOcf8yYr227sTLHCwexgXb3JasAIsB/oOHgMZuUsxXha2hX/jrQZ3Cxg=
Joe1LSLuCCSLfvteczuWuANXOK3KrDT4ZXIEZA4dsqRXuuRPdD3ah2XJ5DwAEs1C16MV0hXpksz=
nWgSMXz0j1vZ+18FqE2A4/YfFUU9JK7/G6Zuqv9QXQxpNdwpt0YDvN8p0szhoZ6hQYOcyHFZVvD=
Se+5Z9W9RRCxsU3ydeEnczteQrRy0BUSgdEP+jS9Hqju9n+UgLKL6l9XXx0S4BrTu/zFYDWr/AO=
ig+skagdf83/3zAOBZQvOryRTEf+Donbid15GuS0eOsWlBC/gsl9iW/LP6C+PPi68TN0usS8Ecx=
H6z4be2qZrPCG5XvCFi1FQu8SZ1j6YdXYeC9YuLxiZyGicQltpuoRPiEmJVLwqPgZwXOtNKO0v8=
BzRAPSFNM7HEAAAAASUVORK5CYII=3D");
background-size: 25px 25px;
background-position: center;
}

#ms-outlook-ios-main-container {
margin: 0 0 0 0;
margin-top: 120;
padding: 8;
}

#ms-outlook-ios-content-container {
padding: 0;
padding-top: 12;
padding-bottom: 20;
}

.ms-outlook-ios-mention {
color: #333;
background-color: #f1f1f1;
border-radius: 4px;
padding: 0 2px 0 2px;
pointer-events: none;
text-decoration: none;
}

.ms-outlook-ios-mention-external {
color: #ba8f0d;
background-color: #fdf7e7;
}

.ms-outlook-ios-mention-external-clear-design {
color: #ba8f0d;
background-color: #f1f1f1;
}</style>
<meta name=3D"viewport" content=3D"width=3Ddevice-width, user-scalable=3Dno=
, initial-scale=3D1.0, minimum-scale=3D1.0, maximum-scale=3D1.0">
</head>
<body style=3D"-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">
<div style=3D"direction: ltr;">
<div style=3D"direction: ltr;">Hi, Dario</div>
</div>
<div><br>
&gt; On Fri, 2019-02-15 at 06:15 &#43;0000, zheng chuan wrote:<br>
&gt; &gt; Hi, Dario,<br>
&gt; &gt;<br>
&gt; Hi,<br>
&gt; <br>
&gt; &gt; Here is the xentrace in credit2 with ratelimiting 1 ms and 30ms b=
y<br>
&gt; &gt; observing 1 seconds both.<br>
&gt; &gt;<br>
&gt; Ok, thanks a lot for doing this! I'm doing my own experiments, but slo=
wer than<br>
&gt; I wanted to, as I am also a little busy with other things... so I real=
ly appreciate<br>
&gt; your efforts. :-)<br>
&gt; <br>
&gt; &gt; Roughly, we can see the frequency of the context switch.<br>
&gt; &gt; The context switch decreases significantly when the ratelimiting<=
br>
&gt; &gt; changes from 1ms to 30ms linux-EBkjWt:/home # cat credit2_r_1000.=
log |<br>
&gt; &gt; grep __enter_scheduler<br>
&gt; &gt; | wc -l<br>
&gt; &gt; 2407<br>
&gt; &gt; linux-EBkjWt:/home # cat credit2_r_30000.log | grep __enter_sched=
uler<br>
&gt; &gt; | wc -l<br>
&gt; &gt; 714<br>
&gt; &gt;<br>
&gt; Well, sure, that's expected. It is, indeed, the intended effect of hav=
ing<br>
&gt; ratelimiting in the first place.<br>
&gt; <br>
&gt; Now, can I ask you a favour? Can you rerun with:<br>
&gt; <br>
&gt; sched_credit2_migrate_resist=3D0<br>
&gt; <br>
&gt; added to Xen's boot command line?<br>
&gt; <br>
&gt; Not that I expect &quot;miracles&quot; (things might even get worse!),=
 but looking at the<br>
&gt; traces, I got curios of what kind of effect that could have.<br>
&gt; <br>
Unfortunately, sched_credit2_migrate_resist=3D0 seems do not work :(<br>
It still around 60% and 120% for guest_1 and guest_2 with ratelimiting of 1=
ms, respectively<br>
<br>
linux-sodv:~ # xl dmesg | grep credit2<br>
(XEN) Command line: sched=3Dcredit2 sched_credit2_migrate_resist=3D0<br>
(XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)<br>
<br>
xentop - 11:19:02 Xen 4.11.0<br>
4 domains: 1 running, 3 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown<b=
r>
Mem: 67079796k total, 67078844k used, 952k free CPUs: 32 @ 2600MHz<br>
NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NET=
TX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR VBD_RSECT VBD_WSECT SSID<br>
Domain-0 -----r 111 8.6 64051764 95.5 no limit n/a 32 0 0 0 0 0 0 0 0 0 0<b=
r>
guest_1 --b--- 38 61.8 1048832 1.6 1049600 1.6 4 1 374 4 1 0 4116 144 19172=
2 10420 0<br>
guest_2 --b--- 74 122.1 1048832 1.6 1049600 1.6 8 1 387 2 1 0 4289 144 1918=
35 10506 0<br>
Xenstore --b--- 0 0.0 32760 0.0 670720 1.0 1 0 0 0 0 0 0 0 0 0 0<br>
<br>
&gt; Also, for both the Credit1 and Credit2 cases, are you touching power<b=
r>
&gt; management(like with `xenpm`)?<br>
&gt; <br>
<br>
No, the power management is set as default.<br>
<br>
&gt; &gt; Since we also complement credit for sleeper vcpus to guarantee th=
e<br>
&gt; &gt; fairness (also sched_latency of sleeper vcpus) once we trigger th=
e<br>
&gt; &gt; reset_credit.<br>
&gt; &gt; it does not look like suitable for some workload such like the ca=
se in<br>
&gt; &gt; this issue, Is that possible we try to do some punishment for the=
<br>
&gt; &gt; sleepers or complement credit in other policy to avoid too much<b=
r>
&gt; &gt; preemption?<br>
&gt; &gt;<br>
&gt; You keep mentioning &quot;sleepers&quot; or &quot;sleeping vcpus&quot;=
, but I don't understand<br>
&gt; this part. A sleeping vcpu, even if it has the highest credits, due to=
 a reset,<br>
&gt; won't preempt any running vcpus.<br>
&gt; <br>
&gt; It will (likely) preempt one when it wakes up, but that also happens o=
n<br>
&gt; Credit1 due to boosting (well, in theory... unless everyone is always =
boosted,<br>
&gt; at which point things are hard to predict).<br>
&gt; <br>
&gt; &gt; We sacrifice throughput for the sched_latency by theory, However,=
<br>
&gt; &gt; what's interesting is that, as I said before, if I don't compleme=
nt<br>
&gt; &gt; credit for sleepers or enlarge the ratelimiting, the sched_latenc=
y may<br>
&gt; &gt; not get worse If the vcpus runs staggeredly which spread into pCP=
Us<br>
&gt; &gt; when they are in idle at most of time due to the stable running<b=
r>
&gt; &gt; pattern in my demo.<br>
&gt; &gt;<br>
&gt; But can we actually try to measure latency as well? Because it looks t=
o me that<br>
&gt; we're discussing while having only half of the picture available.<br>
&gt; <br>
Sure, but due to my lack of knowledge, does xen have sched_latency measurem=
ent<br>
tools like perf sched_latency for CFS ? I will give it try to do it if I ge=
t it.<br>
<br>
&gt; Also, since you said you tried, can you show me (in code, I mean) what=
 you<br>
&gt; mean with &quot;if I don't complement credit for sleepers&quot;, in or=
der for me to<br>
&gt; better understand what you mean with that?<br>
&gt; <br>
&gt; Thanks again for you work and Regards,<br>
&gt; Dario<br>
&gt; --<br>
<br>
What I am tried is rude and empirical, which is shown as bellow:<br>
<br>
diff --git a/xen/common/sched_credit2.c b/xen/common/sched_credit2.c<br>
index 9a3e71f..b781ebe 100644<br>
--- a/xen/common/sched_credit2.c<br>
&#43;&#43;&#43; b/xen/common/sched_credit2.c<br>
@@ -1642,13 &#43;1642,13 @@ static void reset_credit(const struct scheduler=
 *ops, int cpu, s_time_t now,<br>
if ( snext-&gt;credit &lt; -CSCHED2_CREDIT_INIT )<br>
m &#43;=3D (-snext-&gt;credit) / CSCHED2_CREDIT_INIT;<br>
<br>
- list_for_each( iter, &amp;rqd-&gt;svc )<br>
&#43; list_for_each( iter, &amp;rqd-&gt;runq )<br>
{<br>
unsigned int svc_cpu;<br>
struct csched2_vcpu * svc;<br>
int start_credit;<br>
<br>
- svc =3D list_entry(iter, struct csched2_vcpu, rqd_elem);<br>
&#43; svc =3D list_entry(iter, struct csched2_vcpu, runq_elem);<br>
svc_cpu =3D svc-&gt;vcpu-&gt;processor;<br>
<br>
ASSERT(!is_idle_vcpu(svc-&gt;vcpu));<br>
<br>
It works for this workload, which can reach the throughput I expect.<br>
However, I can't find any theory to support it for now, since it affects fa=
irness from my point of view.<br>
But maybe it's an evidence that if we complement credit for the sleeping vc=
pus in a suitable way that can do benefit for the throughput of this kind p=
eriodic workload.<br>
<br>
Best regards.<br>
</div>
</body>
</html>

--_000_SG2PR01MB330246626694C7DCCDB2CBE997630SG2PR01MB3302apcp_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4600926341367615605==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 18 04:06:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 04:06:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvaCL-0005ZG-RC; Mon, 18 Feb 2019 04:06:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tye4=QZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvaCJ-0005Z3-W8
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 04:06:28 +0000
X-Inumbo-ID: 8ce7fefa-3332-11e9-b34b-738379f10f09
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ce7fefa-3332-11e9-b34b-738379f10f09;
 Mon, 18 Feb 2019 04:06:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvaCD-0002vU-6E; Mon, 18 Feb 2019 04:06:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvaCC-0003JB-OQ; Mon, 18 Feb 2019 04:06:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvaCC-0006dn-MX; Mon, 18 Feb 2019 04:06:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133278-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.10-testing:build-arm64:<job status>:broken:regression
 xen-4.10-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.10-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.10-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.10-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.10-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.10-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-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: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-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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-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-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-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: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-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=a016b8f207c7a3fe8bdd2b6f7c080020e3e1c823
X-Osstest-Versions-That: xen=e21c79fe4fd204eca0c6b9f79102e3826db7334a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Feb 2019 04:06:20 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 133278: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI3OCB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyNzgvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4gIGluIDEzMzI0NQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMjQ1CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzMyNDUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMzMyNDUKClJlZ3Jlc3Npb25zIHdoaWNoIGFy
ZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMjQ1IFJFR1IuIHZzLiAx
MzI5NjYKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tl
biBpbiAxMzMyNDUgUkVHUi4gdnMuIDEzMjk2NgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
IDIgaG9zdHMtYWxsb2NhdGUgYnJva2VuIGluIDEzMzI0NSBSRUdSLiB2cy4gMTMyOTY2CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxMzMyNDUgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI0NSBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjQ1IG4v
YQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxMzMyNDUgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI0NSBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTMzMjQ1IG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyBicm9rZW4gaW4gMTMzMjQ1IGJsb2NrZWQgaW4gMTMyOTY2CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzIGJyb2tlbiBpbiAxMzMyNDUgYmxvY2tlZCBpbiAxMzI5
NjYKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgYnJva2VuIGlu
IDEzMzI0NSBibG9ja2VkIGluIDEzMjk2NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTY2CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFjODIzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlMjFjNzlmZTRmZDIwNGVjYTBj
NmI5Zjc5MTAyZTM4MjZkYjczMzRhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI5NjYgIDIwMTkt
MDItMDYgMTI6NTA6MTAgWiAgIDExIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMTQzICAy
MDE5LTAyLTExIDEzOjA3OjQwIFogICAgNiBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
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
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNt
IGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGEwMTZiOGYyMDdjN2EzZmU4YmRkMmI2
ZjdjMDgwMDIwZTNlMWM4MjMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkRhdGU6ICAgTW9uIEZlYiAxMSAxNDowNDowOCAyMDE5ICswMTAwCgogICAgdXBkYXRlIFhlbiB2
ZXJzaW9uIHRvIDQuMTAuMwoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 07:04:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 07:04:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvcyd-0002gK-6V; Mon, 18 Feb 2019 07:04:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tye4=QZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvcyb-0002d7-Q5
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 07:04:29 +0000
X-Inumbo-ID: 6e24e022-334b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e24e022-334b-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 07:04:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvcyZ-0006iE-41; Mon, 18 Feb 2019 07:04:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvcyY-0001sk-Qk; Mon, 18 Feb 2019 07:04:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvcyY-00053f-PT; Mon, 18 Feb 2019 07:04:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133280-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start: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-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5ded5871030eb75017639148da0a58931dfbfc25
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Feb 2019 07:04:26 +0000
Subject: [Xen-devel] [linux-linus test] 133280: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI4MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMjgwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTMyOTEx
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hl
bnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5MTEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNWRlZDU4NzEwMzBlYjc1MDE3NjM5MTQ4ZGEw
YTU4OTMxZGZiZmMyNQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODgz
NGY1NjAwY2YzYzhkYjM2NWUxOGEzZDVjYWMyYzI3ODBjODFlNQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMyOTExICAyMDE5LTAyLTA1IDAzOjEyOjIzIFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDEzMjk5NSAgMjAxOS0wMi0wNyAwODoxMTowOCBaICAgMTAgZGF5cyAgICA4IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzI4MCAgMjAxOS0wMi0xNiAxNDoyMDoyMiBaICAg
IDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzkzIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDEzOTU1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 07:43:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 07:43:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvdaE-0005fm-Bl; Mon, 18 Feb 2019 07:43:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xuKF=QZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gvdaD-0005fh-Fq
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 07:43:21 +0000
X-Inumbo-ID: dbd194ef-3350-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbd194ef-3350-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 07:43:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Feb 2019 00:43:18 -0700
Message-Id: <5C6A621202000078002176DC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Feb 2019 00:43:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ayush Dosaj" <ayushdosaj2313@gmail.com>
References: <CAOCxVi2EznptYn+JgV=RvYzu6GEimcGN_GRO49daQM-92PRdRQ@mail.gmail.com>
 <5C6534810200007800216985@prv1-mh.provo.novell.com>
 <CAOCxVi0vpHW1dCOz7B_5gqP5gooqSXCNWFR1OPGgvaA3a8VfQA@mail.gmail.com>
In-Reply-To: <CAOCxVi0vpHW1dCOz7B_5gqP5gooqSXCNWFR1OPGgvaA3a8VfQA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] error installing xen tools on ubuntu 18.10 - make
 -j4 dist-tools
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAyLjE5IGF0IDA5OjI5LCA8YXl1c2hkb3NhajIzMTNAZ21haWwuY29tPiB3cm90
ZToKCkZpcnN0IG9mIGFsbCAtIHBsZWFzZSBkb24ndCB0b3AtcG9zdCwgYW5kIHBsZWFzZSBkb24n
dCBzZW5kIHByaXZhdGUgbWFpbAppbiByZXNwb25zZSB0byBhIHB1YmxpYyBkaXNjdXNzaW9uIHdo
aWNoIG1pZ2h0IGJlbmVmaXQgb3RoZXJzIGFzIHdlbGwuCgo+IEkgaGF2ZSBkb25lIGFsbCByZXNl
YXJjaCBhbmQgaW52ZXN0aWdhdGlvbiBidXQgaSBhbSB1bmFibGUgdG8gc29sdmUKPiB0aGlzIHBy
b2JsZW0uCj4gTm9uZSBvZiB3aGF0IGlzIGJlaW5nIHNhaWQgaW4gYXJjaGl2ZXMgd29yay4KPiAK
PiBJIGhhdmUgZ2NjLTguMi4wIGFuZCBweXRob24gMi43LjE1KyBhbmQgaSBhbSB1c2luZyB4ZW40
LjExLjEKPiBpIGhhdmUgYWxzbyB0ZXN0ZWQgdGhpcyB3aXRoIGVhcmxpZXIgdmVyc2lvbnMgb2Yg
eGVuIGxpa2UgNC4xMS4wIGFuZCA0LjEwCj4gZXRjCj4gaSBhbSB1bmFibGUgdG8gcmVzb2x2ZSB0
aGlzIGVycm9yLgoKSSd2ZSBwb2ludGVkIHlvdSBhdCBhIGNoYW5nZSB0aGF0IEkgYXNzdW1lIHdp
bGwgaGVscC4gRGlkIHlvdSB0cnkKYXBwbHlpbmcgaXQgdG8geW91ciB0cmVlPwoKPiBmdXJ0aGVy
LCBpIHZpc2l0ZWQgdGhpcyBsaW5rOgo+IGh0dHBzOi8vbGlzdHMuZGVueC5kZS9waXBlcm1haWwv
dS1ib290LzIwMTgtSnVseS8zMzYzNjQuaHRtbCAKPiB0aGlzIGRvZXMgbm90IGV4cGxhaW4gaG93
IHRvIHNvbHZlIHRoaXMgZXJyb3IgYXQgYWxsLiBJIGRvbnQga25vdyB3aGVyZSB0bwo+IHB1dCAn
LWcnIGZsYWcgYW5kIGluIHdoaWNoIG1ha2VmaWxlLgo+IEFuZCBpIGdldHRpbmcgbm8gcmVzcG9u
c2Ugb24gdGhlIGFib3ZlIGVycm9yLgoKSG93IGlzIGEgcWVtdSBidWlsZCBpc3N1ZSByZWxhdGVk
IGhlcmU/Cgo+IHBsZWFzZSBoZWxwLgo+IAo+IFtCVUlMRF0gYmluL2RoY3BvcHRzLm8KPiAvdG1w
L2NjNWJZb2xULnM6IEFzc2VtYmxlciBtZXNzYWdlczoKPiAvdG1wL2NjNWJZb2xULnM6MTgyODk6
IEVycm9yOiBqdW5rIGF0IGVuZCBvZiBsaW5lLCBmaXJzdCB1bnJlY29nbml6ZWQKPiBjaGFyYWN0
ZXIgaXMgYEAnCj4gL3RtcC9jYzViWW9sVC5zOjE4MzM5OiBFcnJvcjoganVuayBhdCBlbmQgb2Yg
bGluZSwgZmlyc3QgdW5yZWNvZ25pemVkCj4gY2hhcmFjdGVyIGlzIGBAJwo+IC90bXAvY2M1Yllv
bFQuczoyMDAyNzogRXJyb3I6IGp1bmsgYXQgZW5kIG9mIGxpbmUsIGZpcnN0IHVucmVjb2duaXpl
ZAo+IGNoYXJhY3RlciBpcyBgQCcKPiAvdG1wL2NjNWJZb2xULnM6MTgyODk6IEVycm9yOiBjYW4n
dCByZXNvbHZlIGBfX3RhYmxlX2VudHJpZXMuMjcyMCcKPiB7LnRibC5uZXRfZGV2aWNlX2NvbmZp
Z3VyYXRvcnMuOTkgc2VjdGlvbn0gLSBgX190YWJsZV9lbnRyaWVzLjI3MjInCj4gey50YmwubmV0
X2RldmljZV9jb25maWd1cmF0b3JzLjAwIHNlY3Rpb259Cj4gL3RtcC9jYzViWW9sVC5zOjE4MzM5
OiBFcnJvcjogY2FuJ3QgcmVzb2x2ZSBgX190YWJsZV9lbnRyaWVzLjI3MjAnCj4gey50YmwubmV0
X2RldmljZV9jb25maWd1cmF0b3JzLjk5IHNlY3Rpb259IC0gYF9fdGFibGVfZW50cmllcy4yNzIy
Jwo+IHsudGJsLm5ldF9kZXZpY2VfY29uZmlndXJhdG9ycy4wMCBzZWN0aW9ufQo+IC90bXAvY2M1
YllvbFQuczoyMDAyNzogRXJyb3I6IGNhbid0IHJlc29sdmUgYF9fdGFibGVfZW50cmllcy4yNzk2
Jwo+IHsudGJsLm5ldF9kZXZpY2VfY29uZmlndXJhdG9ycy45OSBzZWN0aW9ufSAtIGBfX3RhYmxl
X2VudHJpZXMuMjc5OCcKPiB7LnRibC5uZXRfZGV2aWNlX2NvbmZpZ3VyYXRvcnMuMDAgc2VjdGlv
bn0KPiBtYWtlWzhdOiAqKiogW01ha2VmaWxlLmhvdXNla2VlcGluZzo5MTY6IGJpbi9uZXRkZXZp
Y2Uub10gRXJyb3IgMQo+IG1ha2VbOF06ICoqKiBXYWl0aW5nIGZvciB1bmZpbmlzaGVkIGpvYnMu
Li4uCj4gbWFrZVs4XTogTGVhdmluZyBkaXJlY3RvcnkKPiAnL2hvbWUvYXl1c2gvZHJha3Z1Zi94
ZW4vdG9vbHMvZmlybXdhcmUvZXRoZXJib290L2lweGUvc3JjJwo+IG1ha2VbN106ICoqKiBbTWFr
ZWZpbGU6Mjg6IGlweGUvc3JjL2Jpbi9ydGw4MTM5LnJvbV0gRXJyb3IgMgo+IG1ha2VbN106IExl
YXZpbmcgZGlyZWN0b3J5Cj4gJy9ob21lL2F5dXNoL2RyYWt2dWYveGVuL3Rvb2xzL2Zpcm13YXJl
L2V0aGVyYm9vdCcKPiBtYWtlWzZdOiAqKioKPiBbL2hvbWUvYXl1c2gvZHJha3Z1Zi94ZW4vdG9v
bHMvZmlybXdhcmUvLi4vLi4vdG9vbHMvUnVsZXMubWs6MjQ5Ogo+IHN1YmRpci1hbGwtZXRoZXJi
b290XSBFcnJvciAyCj4gbWFrZVs2XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2F5dXNoL2Ry
YWt2dWYveGVuL3Rvb2xzL2Zpcm13YXJlJwo+IG1ha2VbNV06ICoqKgo+IFsvaG9tZS9heXVzaC9k
cmFrdnVmL3hlbi90b29scy9maXJtd2FyZS8uLi8uLi90b29scy9SdWxlcy5tazoyNDQ6Cj4gc3Vi
ZGlycy1hbGxdIEVycm9yIDIKPiBtYWtlWzVdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvYXl1
c2gvZHJha3Z1Zi94ZW4vdG9vbHMvZmlybXdhcmUnCj4gbWFrZVs0XTogKioqIFtNYWtlZmlsZToz
NzogYWxsXSBFcnJvciAyCj4gbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2F5dXNo
L2RyYWt2dWYveGVuL3Rvb2xzL2Zpcm13YXJlJwo+IG1ha2VbM106ICoqKiBbL2hvbWUvYXl1c2gv
ZHJha3Z1Zi94ZW4vdG9vbHMvLi4vdG9vbHMvUnVsZXMubWs6MjQ5Ogo+IHN1YmRpci1pbnN0YWxs
LWZpcm13YXJlXSBFcnJvciAyCj4gbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2F5
dXNoL2RyYWt2dWYveGVuL3Rvb2xzJwo+IG1ha2VbMl06ICoqKiBbL2hvbWUvYXl1c2gvZHJha3Z1
Zi94ZW4vdG9vbHMvLi4vdG9vbHMvUnVsZXMubWs6MjQ0Ogo+IHN1YmRpcnMtaW5zdGFsbF0gRXJy
b3IgMgo+IG1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5ICcvaG9tZS9heXVzaC9kcmFrdnVmL3hl
bi90b29scycKPiBtYWtlWzFdOiAqKiogW01ha2VmaWxlOjc0OiBpbnN0YWxsXSBFcnJvciAyCj4g
bWFrZVsxXTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL2F5dXNoL2RyYWt2dWYveGVuL3Rvb2xz
Jwo+IG1ha2U6ICoqKiBbTWFrZWZpbGU6MTI3OiBpbnN0YWxsLXRvb2xzXSBFcnJvciAyCgpJJ20g
c29ycnksIGJ1dCB0aGlzIGlzIGVudGlyZWx5IGRpZmZlcmVudCBmcm9tIHlvdXIgZmlyc3QgcG9z
dGluZy4KUGxlYXNlIGRvbid0IG1peCBkaWZmZXJlbnQgaXNzdWVzIGludG8gYSBzaW5nbGUgdGhy
ZWFkLiBJIGRvbid0CnRoaW5rIEkgY2FuIGhlbHAgeW91IHdpdGggdGhpcyBvbmUgLSBvbmUgbW9y
ZSByZWFzb24gbm90IHRvCnNlbmQgcHJpdmF0ZSBtYWlsLgoKSmFuCgo+IE9uIFRodSwgRmViIDE0
LCAyMDE5IGF0IDI6NTcgUE0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToK
PiAKPj4gPj4+IE9uIDE0LjAyLjE5IGF0IDA5OjQ3LCA8YXl1c2hkb3NhajIzMTNAZ21haWwuY29t
PiB3cm90ZToKPj4gPiBFcnJvciBEZXNjcmlwdGlvbjogaHR0cHM6Ly9wYXN0ZWJpbi5jb20vcm1x
NkthUHEgCj4+ID4KPj4gPiBIZWxwIE5lZWRlZC4KPj4KPj4gSWYgeW91IGFzayBmb3IgaGVscCwg
cGxlYXNlIHByb3ZpZGUgcmVhc29uYWJseSBjb21wbGV0ZSBkYXRhLiBJdCBpcwo+PiBlbnRpcmVs
eQo+PiB1bmNsZWFyIHdoYXQgWGVuIHZlcnNpb24geW91J3JlIHRyeWluZyB0byBidWlsZC4gQW5k
IHRoZXJlIHdhcyBhIGNoYW5nZSBhCj4+IGxpdHRsZSB3aGlsZSBiYWNrIGFjdHVhbGx5IGFkZHJl
c3NpbmcgdGhpcyBvciBhIHNpbWlsYXIgcHJvYmxlbSwgc28gaXQKPj4gd291bGQgYmUKPj4gaW1w
b3J0YW50IHRvIGtub3cgd2hldGhlciB5b3VyIHRyZWUgaW5jbHVkZXMgY29tbWl0IGU4ZGZiYzI5
NjIuCj4+Cj4+IEJleW9uZCB0aGF0LCB5b3UgcmVwb3J0aW5nIG9uIHhlbi1kZXZlbCByYXRoZXIg
dGhhbiB4ZW4tdXNlcnMsIEkgdGhpbmsgaXQKPj4gd291bGQgaGF2ZSBiZWVuIG5pY2UgaWYgeW91
IGRpZCBhdCBsZWFzdCBhIGxpdHRsZSBiaXQgb2YgaW52ZXN0aWdhdGlvbgo+PiB5b3Vyc2VsZgo+
PiAoYW5kIHRlbGwgdXMgd2hhdCB5b3UndmUgZm91bmQsIHJhdGhlciB0aGFuIGp1c3QgZXJyb3Ig
b3V0cHV0KS4KPj4KPj4gSmFuCj4+Cj4+ID4gT24gcnVubmluZyBjb21tYW5kOgo+PiA+IG1ha2Ug
LWo0IGRpc3QtdG9vbHMKPj4gPgo+PiA+Cj4+ID4gRXJyb3Igc25hcCBmcm9tIGhlcmU6Cj4+ID4g
bWFrZSAtQyB4ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IgaW5zdGFsbAo+PiA+IG1ha2VbNl06IEVu
dGVyaW5nIGRpcmVjdG9yeQo+PiA+Cj4+ICcvaG9tZS9heXVzaC9Eb3dubG9hZHMvdGtsZW5neWVs
LWRyYWt2dWYtNDMyODM4MS94ZW4vdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3QKPj4gPiBpb25fZW11
bGF0b3InCj4+ID4gWyAtTCB4ODYtZW11bGF0ZS5oIF0gfHwgbG4gLXNmCj4+ID4KPj4gL2hvbWUv
YXl1c2gvRG93bmxvYWRzL3RrbGVuZ3llbC1kcmFrdnVmLTQzMjgzODEveGVuL3Rvb2xzL2Z1enov
eDg2X2luc3RydWN0aQo+PiA+IG9uX2VtdWxhdG9yLy4uLy4uLy4uL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci94ODYtZW11bGF0ZS5oCj4+ID4gWyAtTCB4ODZfZW11bGF0ZSBdIHx8IGxuIC1zZgo+
PiA+Cj4+IC9ob21lL2F5dXNoL0Rvd25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hl
bi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGkKPj4gPiBvbl9lbXVsYXRvci8uLi8uLi8uLi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUKPj4gPiBbIC1MIGFzbSBdIHx8IGxuIC1zZgo+PiA+Cj4+IC9o
b21lL2F5dXNoL0Rvd25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbi90b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGkKPj4gPiBvbl9lbXVsYXRvci8uLi8uLi8uLi94ZW4vaW5jbHVkZS9h
c20teDg2Cj4+ID4gYXNtCj4+ID4gWyAtTCB4ODYtZW11bGF0ZS5jIF0gfHwgbG4gLXNmCj4+ID4K
Pj4gL2hvbWUvYXl1c2gvRG93bmxvYWRzL3RrbGVuZ3llbC1kcmFrdnVmLTQzMjgzODEveGVuL3Rv
b2xzL2Z1enoveDg2X2luc3RydWN0aQo+PiA+IG9uX2VtdWxhdG9yLy4uLy4uLy4uL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5jCj4+ID4gZ2NjICAtbTY0IC1EQlVJTERfSUQg
LWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbAo+PiA+IC1Xc3RyaWN0LXByb3Rv
dHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQKPj4gPiAtV25vLXVudXNlZC1idXQt
c2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yCj4+ID4gLWZvbWl0
LWZyYW1lLXBvaW50ZXIKPj4gPiAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFU
RVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYKPj4gPiAuYWZsLWhhcm5lc3Muby5kIC1E
X0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFCj4+ID4KPj4gPgo+PiAKPiAt
SS9ob21lL2F5dXNoL0Rvd25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbi90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdAo+PiA+IGlvbl9lbXVsYXRvci8uLi8uLi8uLi90b29scy9pbmNs
dWRlCj4+ID4gLURfX1hFTl9UT09MU19fIC1JLiAgLWMgLW8gYWZsLWhhcm5lc3MubyBhZmwtaGFy
bmVzcy5jCj4+ID4gWyAtTCB3cmFwcGVycy5jIF0gfHwgbG4gLXNmCj4+ID4KPj4gL2hvbWUvYXl1
c2gvRG93bmxvYWRzL3RrbGVuZ3llbC1kcmFrdnVmLTQzMjgzODEveGVuL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aQo+PiA+IG9uX2VtdWxhdG9yLy4uLy4uLy4uL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci93cmFwcGVycy5jCj4+ID4gZ2NjICAtbTY0IC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLXN0ZD1nbnU5OSAtV2FsbAo+PiA+IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQKPj4gPiAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1X
bm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yCj4+ID4gLWZvbWl0LWZyYW1lLXBvaW50ZXIK
Pj4gPiAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9W
RVJTSU9OX18gLU1NRCAtTUYKPj4gPiAuZnV6ei1lbXVsLm8uZCAtRF9MQVJHRUZJTEVfU09VUkNF
IC1EX0xBUkdFRklMRTY0X1NPVVJDRQo+PiA+Cj4+ID4KPj4gCj4gLUkvaG9tZS9heXVzaC9Eb3du
bG9hZHMvdGtsZW5neWVsLWRyYWt2dWYtNDMyODM4MS94ZW4vdG9vbHMvZnV6ei94ODZfaW5zdHJ1
Y3QKPj4gPiBpb25fZW11bGF0b3IvLi4vLi4vLi4vdG9vbHMvaW5jbHVkZQo+PiA+IC1EX19YRU5f
VE9PTFNfXyAtSS4gIC1jIC1vIGZ1enotZW11bC5vIGZ1enotZW11bC5jCj4+ID4gZ2NjICAtbTY0
IC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbAo+PiA+IC1X
c3RyaWN0LXByb3RvdHlwZXMgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQKPj4gPiAtV25v
LXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8y
Cj4+ID4gLWZvbWl0LWZyYW1lLXBvaW50ZXIKPj4gPiAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9O
X189X19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gLU1NRCAtTUYKPj4gPiAueDg2LWVt
dWxhdGUuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09VUkNFCj4+ID4K
Pj4gPgo+PiAKPiAtSS9ob21lL2F5dXNoL0Rvd25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4
MzgxL3hlbi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdAo+PiA+IGlvbl9lbXVsYXRvci8uLi8uLi8u
Li90b29scy9pbmNsdWRlCj4+ID4gLURfX1hFTl9UT09MU19fIC1JLiAgLWMgLW8geDg2LWVtdWxh
dGUubyB4ODYtZW11bGF0ZS5jCj4+ID4gZ2NjICAtbTY0IC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbAo+PiA+IC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdkZWNs
YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQKPj4gPiAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxl
IC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8yCj4+ID4gLWZvbWl0LWZyYW1lLXBvaW50
ZXIKPj4gPiAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVSRkFD
RV9WRVJTSU9OX18gLU1NRCAtTUYKPj4gPiAud3JhcHBlcnMuby5kIC1EX0xBUkdFRklMRV9TT1VS
Q0UgLURfTEFSR0VGSUxFNjRfU09VUkNFCj4+ID4KPj4gPgo+PiAKPiAtSS9ob21lL2F5dXNoL0Rv
d25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbi90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdAo+PiA+IGlvbl9lbXVsYXRvci8uLi8uLi8uLi90b29scy9pbmNsdWRlCj4+ID4gLURfX1hF
Tl9UT09MU19fIC1JLiAgLWMgLW8gd3JhcHBlcnMubyB3cmFwcGVycy5jCj4+ID4gSW4gZmlsZSBp
bmNsdWRlZCBmcm9tIC91c3IvaW5jbHVkZS9mZWF0dXJlcy5oOjQyNCwKPj4gPiAgICAgICAgICAg
ICAgICAgIGZyb20KPj4gPiAvdXNyL2luY2x1ZGUveDg2XzY0LWxpbnV4LWdudS9iaXRzL2xpYmMt
aGVhZGVyLXN0YXJ0Lmg6MzMsCj4+ID4gICAgICAgICAgICAgICAgICBmcm9tIC91c3IvaW5jbHVk
ZS9zdGRpby5oOjI3LAo+PiA+ICAgICAgICAgICAgICAgICAgZnJvbSB3cmFwcGVycy5jOjI6Cj4+
ID4gd3JhcHBlcnMuYzogSW4gZnVuY3Rpb24g4oCYZW11bF9tZW1jcHnigJk6Cj4+ID4gL3Vzci9p
bmNsdWRlL3g4Nl82NC1saW51eC1nbnUvYml0cy9zdHJpbmdfZm9ydGlmaWVkLmg6MzE6MTogZXJy
b3I6Cj4+IGlubGluaW5nCj4+ID4gZmFpbGVkIGluIGNhbGwgdG8gYWx3YXlzX2lubGluZSDigJht
ZW1jcHnigJk6IHRhcmdldCBzcGVjaWZpYyBvcHRpb24gbWlzbWF0Y2gKPj4gPiAgX19OVEggKG1l
bWNweSAodm9pZCAqX19yZXN0cmljdCBfX2Rlc3QsIGNvbnN0IHZvaWQgKl9fcmVzdHJpY3QgX19z
cmMsCj4+ID4gIF5+fn5+Cj4+ID4gd3JhcHBlcnMuYzozMDo1OiBub3RlOiBjYWxsZWQgZnJvbSBo
ZXJlCj4+ID4gICAgICBtZW1jcHkoZHN0LCBzcmMsIHN6KTsKPj4gPiAgICAgIF5+fn5+fn5+fn5+
fn5+fn5+fn5+Cj4+ID4gbWFrZVs2XTogKioqCj4+ID4KPj4gWy9ob21lL2F5dXNoL0Rvd25sb2Fk
cy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdAo+
PiA+IGlvbl9lbXVsYXRvci8uLi8uLi8uLi90b29scy9SdWxlcy5tazoyMjU6Cj4+ID4gd3JhcHBl
cnMub10gRXJyb3IgMQo+PiA+IG1ha2VbNl06ICoqKiBXYWl0aW5nIGZvciB1bmZpbmlzaGVkIGpv
YnMuLi4uCj4+ID4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3IvaW5jbHVkZS9mZWF0dXJlcy5o
OjQyNCwKPj4gPiAgICAgICAgICAgICAgICAgIGZyb20gL3Vzci9pbmNsdWRlL2Fzc2VydC5oOjM1
LAo+PiA+ICAgICAgICAgICAgICAgICAgZnJvbSBmdXp6LWVtdWwuYzoxOgo+PiA+IGZ1enotZW11
bC5jOiBJbiBmdW5jdGlvbiDigJhpbnB1dF9yZWFk4oCZOgo+PiA+IC91c3IvaW5jbHVkZS94ODZf
NjQtbGludXgtZ251L2JpdHMvc3RyaW5nX2ZvcnRpZmllZC5oOjMxOjE6IGVycm9yOgo+PiBpbmxp
bmluZwo+PiA+IGZhaWxlZCBpbiBjYWxsIHRvIGFsd2F5c19pbmxpbmUg4oCYbWVtY3B54oCZOiB0
YXJnZXQgc3BlY2lmaWMgb3B0aW9uIG1pc21hdGNoCj4+ID4gIF9fTlRIIChtZW1jcHkgKHZvaWQg
Kl9fcmVzdHJpY3QgX19kZXN0LCBjb25zdCB2b2lkICpfX3Jlc3RyaWN0IF9fc3JjLAo+PiA+ICBe
fn5+fgo+PiA+IGZ1enotZW11bC5jOjY3OjU6IG5vdGU6IGNhbGxlZCBmcm9tIGhlcmUKPj4gPiAg
ICAgIG1lbWNweShkc3QsICZzLT5jb3JwdXMtPmRhdGFbcy0+ZGF0YV9pbmRleF0sIHNpemUpOwo+
PiA+ICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn4KPj4gPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Vzci9pbmNsdWRlL2ZlYXR1cmVzLmg6NDI0
LAo+PiA+ICAgICAgICAgICAgICAgICAgZnJvbSAvdXNyL2luY2x1ZGUvYXNzZXJ0Lmg6MzUsCj4+
ID4gICAgICAgICAgICAgICAgICBmcm9tIGZ1enotZW11bC5jOjE6Cj4+ID4gL3Vzci9pbmNsdWRl
L3g4Nl82NC1saW51eC1nbnUvYml0cy9zdHJpbmdfZm9ydGlmaWVkLmg6MzE6MTogZXJyb3I6Cj4+
IGlubGluaW5nCj4+ID4gZmFpbGVkIGluIGNhbGwgdG8gYWx3YXlzX2lubGluZSDigJhtZW1jcHni
gJk6IHRhcmdldCBzcGVjaWZpYyBvcHRpb24gbWlzbWF0Y2gKPj4gPiAgX19OVEggKG1lbWNweSAo
dm9pZCAqX19yZXN0cmljdCBfX2Rlc3QsIGNvbnN0IHZvaWQgKl9fcmVzdHJpY3QgX19zcmMsCj4+
ID4gIF5+fn5+Cj4+ID4gZnV6ei1lbXVsLmM6Njc6NTogbm90ZTogY2FsbGVkIGZyb20gaGVyZQo+
PiA+ICAgICAgbWVtY3B5KGRzdCwgJnMtPmNvcnB1cy0+ZGF0YVtzLT5kYXRhX2luZGV4XSwgc2l6
ZSk7Cj4+ID4gICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fgo+PiA+IG1ha2VbNl06ICoqKgo+PiA+Cj4+IFsvaG9tZS9heXVzaC9Eb3dubG9hZHMv
dGtsZW5neWVsLWRyYWt2dWYtNDMyODM4MS94ZW4vdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3QKPj4g
PiBpb25fZW11bGF0b3IvLi4vLi4vLi4vdG9vbHMvUnVsZXMubWs6MjI1Ogo+PiA+IGZ1enotZW11
bC5vXSBFcnJvciAxCj4+ID4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3IvaW5jbHVkZS9mZWF0
dXJlcy5oOjQyNCwKPj4gPiAgICAgICAgICAgICAgICAgIGZyb20gL3Vzci9pbmNsdWRlL2Fzc2Vy
dC5oOjM1LAo+PiA+ICAgICAgICAgICAgICAgICAgZnJvbSB4ODYtZW11bGF0ZS5oOjEsCj4+ID4g
ICAgICAgICAgICAgICAgICBmcm9tIHg4Ni1lbXVsYXRlLmM6MToKPj4gPiB4ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jOiBJbiBmdW5jdGlvbiDigJhwcm90bW9kZV9sb2FkX3NlZ+KAmToKPj4gPiAv
dXNyL2luY2x1ZGUveDg2XzY0LWxpbnV4LWdudS9iaXRzL3N0cmluZ19mb3J0aWZpZWQuaDo1OTox
OiBlcnJvcjoKPj4gaW5saW5pbmcKPj4gPiBmYWlsZWQgaW4gY2FsbCB0byBhbHdheXNfaW5saW5l
IOKAmG1lbXNldOKAmTogdGFyZ2V0IHNwZWNpZmljIG9wdGlvbiBtaXNtYXRjaAo+PiA+ICBfX05U
SCAobWVtc2V0ICh2b2lkICpfX2Rlc3QsIGludCBfX2NoLCBzaXplX3QgX19sZW4pKQo+PiA+ICBe
fn5+fgo+PiA+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSB4ODYtZW11bGF0ZS5jOjIyNjoKPj4gPiB4
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jOjE4MzE6MTM6IG5vdGU6IGNhbGxlZCBmcm9tIGhlcmUK
Pj4gPiAgICAgICAgICAgICAgbWVtc2V0KHNyZWcsIDAsIHNpemVvZigqc3JlZykpOwo+PiA+ICAg
ICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KPj4gPiBJbiBmaWxlIGlu
Y2x1ZGVkIGZyb20gL3Vzci9pbmNsdWRlL2ZlYXR1cmVzLmg6NDI0LAo+PiA+ICAgICAgICAgICAg
ICAgICAgZnJvbSAvdXNyL2luY2x1ZGUvYXNzZXJ0Lmg6MzUsCj4+ID4gICAgICAgICAgICAgICAg
ICBmcm9tIHg4Ni1lbXVsYXRlLmg6MSwKPj4gPiAgICAgICAgICAgICAgICAgIGZyb20geDg2LWVt
dWxhdGUuYzoxOgo+PiA+IC91c3IvaW5jbHVkZS94ODZfNjQtbGludXgtZ251L2JpdHMvc3RyaW5n
X2ZvcnRpZmllZC5oOjU5OjE6IGVycm9yOgo+PiBpbmxpbmluZwo+PiA+IGZhaWxlZCBpbiBjYWxs
IHRvIGFsd2F5c19pbmxpbmUg4oCYbWVtc2V04oCZOiB0YXJnZXQgc3BlY2lmaWMgb3B0aW9uIG1p
c21hdGNoCj4+ID4gIF9fTlRIIChtZW1zZXQgKHZvaWQgKl9fZGVzdCwgaW50IF9fY2gsIHNpemVf
dCBfX2xlbikpCj4+ID4gIF5+fn5+Cj4+ID4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIHg4Ni1lbXVs
YXRlLmM6MjI2Ogo+PiA+IHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmM6MTgzMToxMzogbm90ZTog
Y2FsbGVkIGZyb20gaGVyZQo+PiA+ICAgICAgICAgICAgICBtZW1zZXQoc3JlZywgMCwgc2l6ZW9m
KCpzcmVnKSk7Cj4+ID4gICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fgo+PiA+IG1ha2VbNl06ICoqKgo+PiA+Cj4+IFsvaG9tZS9heXVzaC9Eb3dubG9hZHMvdGtsZW5n
eWVsLWRyYWt2dWYtNDMyODM4MS94ZW4vdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3QKPj4gPiBpb25f
ZW11bGF0b3IvLi4vLi4vLi4vdG9vbHMvUnVsZXMubWs6MjI1Ogo+PiA+IHg4Ni1lbXVsYXRlLm9d
IEVycm9yIDEKPj4gPiBtYWtlWzZdOiBMZWF2aW5nIGRpcmVjdG9yeQo+PiA+Cj4+ICcvaG9tZS9h
eXVzaC9Eb3dubG9hZHMvdGtsZW5neWVsLWRyYWt2dWYtNDMyODM4MS94ZW4vdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3QKPj4gPiBpb25fZW11bGF0b3InCj4+ID4gbWFrZVs1XTogKioqCj4+ID4KPj4g
Wy9ob21lL2F5dXNoL0Rvd25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbi90b29s
cy9mdXp6Ly4uLy4uL3Rvb2xzLwo+PiA+IFJ1bGVzLm1rOjI0OToKPj4gPiBzdWJkaXItaW5zdGFs
bC14ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3JdIEVycm9yIDIKPj4gPiBtYWtlWzVdOiBMZWF2aW5n
IGRpcmVjdG9yeQo+PiA+ICcvaG9tZS9heXVzaC9Eb3dubG9hZHMvdGtsZW5neWVsLWRyYWt2dWYt
NDMyODM4MS94ZW4vdG9vbHMvZnV6eicKPj4gPiBtYWtlWzRdOiAqKioKPj4gPgo+PiBbL2hvbWUv
YXl1c2gvRG93bmxvYWRzL3RrbGVuZ3llbC1kcmFrdnVmLTQzMjgzODEveGVuL3Rvb2xzL2Z1enov
Li4vLi4vdG9vbHMvCj4+ID4gUnVsZXMubWs6MjQ0Ogo+PiA+IHN1YmRpcnMtaW5zdGFsbF0gRXJy
b3IgMgo+PiA+IG1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5Cj4+ID4gJy9ob21lL2F5dXNoL0Rv
d25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbi90b29scy9mdXp6Jwo+PiA+IG1h
a2VbM106ICoqKgo+PiA+Cj4+IFsvaG9tZS9heXVzaC9Eb3dubG9hZHMvdGtsZW5neWVsLWRyYWt2
dWYtNDMyODM4MS94ZW4vdG9vbHMvLi4vdG9vbHMvUnVsZXMubWsKPj4gPiA6MjQ5Ogo+PiA+IHN1
YmRpci1pbnN0YWxsLWZ1enpdIEVycm9yIDIKPj4gPiBtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9y
eQo+PiA+ICcvaG9tZS9heXVzaC9Eb3dubG9hZHMvdGtsZW5neWVsLWRyYWt2dWYtNDMyODM4MS94
ZW4vdG9vbHMnCj4+ID4gbWFrZVsyXTogKioqCj4+ID4KPj4gWy9ob21lL2F5dXNoL0Rvd25sb2Fk
cy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbi90b29scy8uLi90b29scy9SdWxlcy5tawo+
PiA+IDoyNDQ6Cj4+ID4gc3ViZGlycy1pbnN0YWxsXSBFcnJvciAyCj4+ID4gbWFrZVsyXTogTGVh
dmluZyBkaXJlY3RvcnkKPj4gPiAnL2hvbWUvYXl1c2gvRG93bmxvYWRzL3RrbGVuZ3llbC1kcmFr
dnVmLTQzMjgzODEveGVuL3Rvb2xzJwo+PiA+IG1ha2VbMV06ICoqKiBbTWFrZWZpbGU6NzQ6IGlu
c3RhbGxdIEVycm9yIDIKPj4gPiBtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeQo+PiA+ICcvaG9t
ZS9heXVzaC9Eb3dubG9hZHMvdGtsZW5neWVsLWRyYWt2dWYtNDMyODM4MS94ZW4vdG9vbHMnCj4+
ID4gbWFrZTogKioqIFtNYWtlZmlsZToxMjc6IGluc3RhbGwtdG9vbHNdIEVycm9yIDIKPj4gPiBh
eXVzaEBEb3M5ODp+L0Rvd25sb2Fkcy90a2xlbmd5ZWwtZHJha3Z1Zi00MzI4MzgxL3hlbiQKPj4g
Pgo+PiA+Cj4+ID4gLS0KPj4gPiBBeXVzaCBEb3Nhago+PiA+IFZJVCBWZWxsb3JlCj4+Cj4+Cj4+
Cj4+Cj4gCj4gLS0gCj4gQXl1c2ggRG9zYWoKPiBWSVQgVmVsbG9yZQoKCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 07:51:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 07:51:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvdhd-0006Ud-A5; Mon, 18 Feb 2019 07:51:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tye4=QZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvdhb-0006UT-DU
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 07:50:59 +0000
X-Inumbo-ID: eadcfbd6-3351-11e9-a8f8-b7e3b0b8bedd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eadcfbd6-3351-11e9-a8f8-b7e3b0b8bedd;
 Mon, 18 Feb 2019 07:50:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvdhV-0007YG-8D; Mon, 18 Feb 2019 07:50:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvdhU-0004wG-Io; Mon, 18 Feb 2019 07:50:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvdhU-0001ss-Ht; Mon, 18 Feb 2019 07:50:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133281-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-arm64:<job status>:broken:regression
 xen-4.9-testing:build-arm64-xsm:<job
 status>:broken:regression
 xen-4.9-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-arm64:host-install(4):broken:regression
 xen-4.9-testing:build-arm64-pvops:host-install(4):broken:regression
 xen-4.9-testing:build-arm64-xsm:host-install(4):broken:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-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-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt: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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-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-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f5acf97f669c6bc9691e03771ad06703da77e0d5
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Feb 2019 07:50:52 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133281: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI4MSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI4MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMjUyCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuICBpbiAxMzMyNTIKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzI1MgogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzI1MiBSRUdSLiB2
cy4gMTMyODg5CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gaW4gMTMzMjUyIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMyNTIgUkVHUi4gdnMuIDEzMjg4OQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2Rz
dF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMzMyNTIgUkVHUi4gdnMuIDEzMjg4OQoK
VGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNCBndWVzdC1sb2NhbG1pZ3JhdGUg
ZmFpbCBpbiAxMzMyNTIgcGFzcyBpbiAxMzMyODEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgcGFzcyBpbiAxMzMyNTIK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAg
ICAgZmFpbCBwYXNzIGluIDEzMzI1MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgcGFzcyBpbiAx
MzMyNTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNCBndWVzdC1sb2Nh
bG1pZ3JhdGUgZmFpbCBwYXNzIGluIDEzMzI1MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93IDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBwYXNzIGlu
IDEzMzI1MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzMzI1MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIHBhc3MgaW4gMTMzMjUy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIHBhc3MgaW4gMTMzMjUyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyNTIgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDEzMzI1MiBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjUyIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyNTIgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDEzMzI1MiBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjUyIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2Nr
ZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTcgZ3Vlc3Qtc3RhcnQuMiAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDEzMjg4
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMzI1MiBibG9ja2VkIGluIDEzMjg4OQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIGluIDEzMzI1MiBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTMzMjUyIGxpa2UgMTMyODg5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBp
biAxMzMyNTIgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDEzMzI1MiBsaWtlIDEzMjg4OQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI1MiBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEzMzI1MiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzI4ODkK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGY1YWNm
OTdmNjY5YzZiYzk2OTFlMDM3NzFhZDA2NzAzZGE3N2UwZDUKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIDU0YWEzODJjYmNkYzFlMmJhNzVkNjczNDE1MWNhNmU1MzEwNGUy
ZjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjg4OSAgMjAxOS0wMi0wNCAyMjowNDowOSBaICAg
MTMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMxNDcgIDIwMTktMDItMTEgMTM6NDE6NTAg
WiAgICA2IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQt
eHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGY1YWNmOTdmNjY5YzZiYzk2OTFlMDM3NzFhZDA2NzAzZGE3N2UwZDUK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZlYiAx
MSAxNDowNjoyNyAyMDE5ICswMTAwCgogICAgdXBkYXRlIFhlbiB2ZXJzaW9uIHRvIDQuOS40Cihx
ZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 08:01:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 08:01:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvdre-0007sQ-RH; Mon, 18 Feb 2019 08:01:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6WPg=QZ=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1gvdrd-0007sL-Jt
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 08:01:21 +0000
X-Inumbo-ID: 5e242f78-3353-11e9-b4aa-93d7ae288548
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e242f78-3353-11e9-b4aa-93d7ae288548;
 Mon, 18 Feb 2019 08:01:17 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1I7rsrV125587;
 Mon, 18 Feb 2019 08:01:01 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=yb0yjohAQQBkLYrkAUTNn2Fm+uOKEZbrBxJ9JzRMoG4=;
 b=LPqsz4wwkw/XQuOsG0YfI8m/gmnPTxLPn9bHlQtNw5QTStS6eqvqqM9brS1AFWS1EF8B
 6aMujrspMqq02zuCSimZbHaYitsayjtqYdEQdpUkt0ZjTH2jIr5ototZfXtGoUUcr29Q
 L5CFfeDUQt3D5hsLr4Amq2Wm7bBCVhKG5HJBMTH0qXiMKG6pEg8U1t+bRNyJeldGi5m0
 yUe9yuAMMcXYVV9VcMd3fWEhAtSHgM/rIRo2qq2e2vo+sIwPb+ykhZiZ40V40XdMeuWD
 4yRikel5HdmNEWOs2k7JpwnRGhm9mxXbOWERmnn7DcrDNeyheHuLe9gphGEp5CTo9UKm Gg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2qpb5r4m9q-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 18 Feb 2019 08:01:01 +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 x1I811ds012511
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 18 Feb 2019 08:01:01 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 x1I810oq021616;
 Mon, 18 Feb 2019 08:01:00 GMT
Received: from [10.182.69.106] (/10.182.69.106)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 18 Feb 2019 00:01:00 -0800
To: Konrad Rzeszutek Wilk <konrad@darnok.org>, konrad.wilk@oracle.com
References: <1547484104-20625-1-git-send-email-dongli.zhang@oracle.com>
 <1547484104-20625-2-git-send-email-dongli.zhang@oracle.com>
 <20190115082036.y7svi3xz3dkqd4w4@mac>
 <20190117152919.GA26079@localhost.localdomain>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <49564120-813d-2b80-94be-bde8123809a9@oracle.com>
Date: Mon, 18 Feb 2019 16:04:14 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190117152919.GA26079@localhost.localdomain>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9170
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902180063
Subject: Re: [Xen-devel] [PATCH v6 2/2] xen/blkback: rework connect_ring()
 to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, linux-kernel@vger.kernel.org, linux-block@vger.kernel.org,
 Paul.Durrant@citrix.com, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgS29ucmFkLAoKT24gMS8xNy8xOSAxMToyOSBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdy
b3RlOgo+IE9uIFR1ZSwgSmFuIDE1LCAyMDE5IGF0IDA5OjIwOjM2QU0gKzAxMDAsIFJvZ2VyIFBh
dSBNb25uw6kgd3JvdGU6Cj4+IE9uIFR1ZSwgSmFuIDE1LCAyMDE5IGF0IDEyOjQxOjQ0QU0gKzA4
MDAsIERvbmdsaSBaaGFuZyB3cm90ZToKPj4+IFRoZSB4ZW5zdG9yZSAncmluZy1wYWdlLW9yZGVy
JyBpcyB1c2VkIGdsb2JhbGx5IGZvciBlYWNoIGJsa2JhY2sgcXVldWUgYW5kCj4+PiB0aGVyZWZv
cmUgc2hvdWxkIGJlIHJlYWQgZnJvbSB4ZW5zdG9yZSBvbmx5IG9uY2UuIEhvd2V2ZXIsIGl0IGlz
IG9idGFpbmVkCj4+PiBpbiByZWFkX3Blcl9yaW5nX3JlZnMoKSB3aGljaCBtaWdodCBiZSBjYWxs
ZWQgbXVsdGlwbGUgdGltZXMgZHVyaW5nIHRoZQo+Pj4gaW5pdGlhbGl6YXRpb24gb2YgZWFjaCBi
bGtiYWNrIHF1ZXVlLgo+Pj4KPj4+IElmIHRoZSBibGtmcm9udCBpcyBtYWxpY2lvdXMgYW5kIHRo
ZSAncmluZy1wYWdlLW9yZGVyJyBpcyBzZXQgaW4gZGlmZmVyZW50Cj4+PiB2YWx1ZSBieSBibGtm
cm9udCBldmVyeSB0aW1lIGJlZm9yZSBibGtiYWNrIHJlYWRzIGl0LCB0aGlzIG1heSBlbmQgdXAg
YXQKPj4+IHRoZSAiV0FSTl9PTihpICE9IChYRU5fQkxLSUZfUkVRU19QRVJfUEFHRSAqIGJsa2lm
LT5ucl9yaW5nX3BhZ2VzKSk7IiBpbgo+Pj4geGVuX2Jsa2lmX2Rpc2Nvbm5lY3QoKSB3aGVuIGZy
b250ZW5kIGlzIGRlc3Ryb3llZC4KPj4+Cj4+PiBUaGlzIHBhdGNoIHJld29ya3MgY29ubmVjdF9y
aW5nKCkgdG8gcmVhZCB4ZW5zdG9yZSAncmluZy1wYWdlLW9yZGVyJyBvbmx5Cj4+PiBvbmNlLgo+
Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5j
b20+Cj4+Cj4+IExHVE06Cj4+Cj4+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiAKPiBBcHBsaWVkLgo+IAo+IFdpbGwgcHVzaCBvdXQgdG8gSmVu
cyBpbiBhIGNvdXBsZSBvZiBkYXlzLiBUaGFuayB5b3UhCj4+Cj4+IFRoYW5rcyEKCkkgb25seSBz
ZWUgdGhlIFBBVENIIDEvMiAoeGVuL2Jsa2JhY2s6IGFkZCBzdGFjayB2YXJpYWJsZSAnYmxraWYn
IGluCmNvbm5lY3RfcmluZygpKSBvbiB0aGUgdG9wIG9mIGJlbG93IGJyYW5jaCBmb3IgSmVucywg
d291bGQgeW91IHBsZWFzZSBhcHBseSB0aGlzCm9uZSAoUEFUQ0ggMi8yKSBhcyB3ZWxsPwoKaHR0
cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5n
aXQvbG9nLz9oPWxpbnV4LW5leHQKCjEvMiBpcyBvbmx5IGEgcHJlcmVxdWlzaXRlIGZvciAyLzIu
CgpUaGFuayB5b3UgdmVyeSBtdWNoIQoKRG9uZ2xpIFpoYW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 08:12:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 08:12:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gve2N-0000Hq-0k; Mon, 18 Feb 2019 08:12:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xuKF=QZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gve2L-0000Hl-DX
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 08:12:25 +0000
X-Inumbo-ID: e9a310a4-3354-11e9-be0f-3f5fb94de30f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9a310a4-3354-11e9-be0f-3f5fb94de30f;
 Mon, 18 Feb 2019 08:12:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Feb 2019 01:12:19 -0700
Message-Id: <5C6A68E0020000780021774C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Feb 2019 01:12:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Elliott Mitchell" <ehem+xen@m5p.com>
References: <20190215042334.GA74835@mattapan.m5p.com>
 <5C669B690200007800216F34@prv1-mh.provo.novell.com>
 <20190215182023.GA80175@mattapan.m5p.com>
In-Reply-To: <20190215182023.GA80175@mattapan.m5p.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] MCE/EDAC Status/Updating?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE5IGF0IDE5OjIwLCA8ZWhlbSt4ZW5AbTVwLmNvbT4gd3JvdGU6Cj4gT24g
RnJpLCBGZWIgMTUsIDIwMTkgYXQgMDM6NTg6NDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+ID4+PiBPbiAxNS4wMi4xOSBhdCAwNToyMywgPGVoZW0reGVuQG01cC5jb20+IHdyb3RlOgo+
PiA+IFRoZSBNQ0UvRURBQyBzdXBwb3J0IGNvZGUgYXBwZWFycyB0byBiZSBpbiByYXRoZXIgcG9v
ciBzaGFwZS4KPj4gPiAKPj4gPiBUaGUgQU1EIGNvZGUgbWVudGlvbnMgRmFtaWx5IDEwaCwgd2hp
Y2ggbWlnaHQgaGF2ZSBiZWVuIGF2YWlsYWJsZSAxMAo+PiA+IHllYXJzIGFnby4gIFRoZXkndmUg
bGlrZWx5IGJlZW4gZmluZGFibGUgdXNlZCB3aXRoIGRpZmZpY3VsdHkgbW9yZQo+PiA+IHJlY2Vu
dGx5LCBidXQgbm8gaGFyZHdhcmUgbWFkZSBpbiB0aGUgcGFzdCA1IHllYXJzIG1hdGNoZXMgdGhp
cyBwcm9maWxlLgo+PiAKPj4gV2VsbCwgRmFtMTAgaXMgbWVudGlvbmVkIGV4cGxpY2l0bHksIGJ1
dCBhcyBwZXIgdGhlIHVzZSBvZiBlLmcuCj4+IG1jaGVja19hbWRfZmFtWFggbmV3ZXIgb25lcyBh
cmUgc3VwcG9ydGVkIGJ5IHRoaXMgY29kZQo+PiBhcyB3ZWxsLgo+IAo+IEluIHRoYXQgY2FzZSBz
b21ldGltZSBiZXR3ZWVuIFhlbiA0LjEgYW5kIFhlbiA0LjQsIHRoZSBBTUQgTUNFL0VEQUMgY29k
ZQo+IHdhcyBjb21wbGV0ZWx5IGJyb2tlbiBhbmQgaGFzbid0IGJlZW4gZml4ZWQuCgpJIGNhbid0
IHNheSBJJ20gc3VycHJpc2VkLCBidXQgZGV0YWlscyBvZiB0aGUgYnJlYWthZ2Ugd291bGQgc3Rp
bGwKYmUgYXBwcmVjaWF0ZWQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 08:43:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 08:43:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gveWB-0002eI-Gy; Mon, 18 Feb 2019 08:43:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Y+Vp=QZ=m5p.com=ehem@srs-us1.protection.inumbo.net>)
 id 1gveW9-0002eD-FW
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 08:43:13 +0000
X-Inumbo-ID: 3676cef8-3359-11e9-926f-dbbc22c443e8
Received: from mailhost.m5p.com (unknown [74.104.188.4])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3676cef8-3359-11e9-926f-dbbc22c443e8;
 Mon, 18 Feb 2019 08:43:07 +0000 (UTC)
Received: from m5p.com (mailhost.m5p.com [IPv6:2001:470:1f07:15ff:0:0:0:f7])
 by mailhost.m5p.com (8.15.2/8.15.2) with ESMTPS id x1I8gwRs099585
 (version=TLSv1.2 cipher=DHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Mon, 18 Feb 2019 03:43:04 -0500 (EST) (envelope-from ehem@m5p.com)
Received: (from ehem@localhost)
 by m5p.com (8.15.2/8.15.2/Submit) id x1I8gwQa099584;
 Mon, 18 Feb 2019 00:42:58 -0800 (PST) (envelope-from ehem)
Date: Mon, 18 Feb 2019 00:42:58 -0800
From: Elliott Mitchell <ehem+xen@m5p.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190218084258.GA99475@mattapan.m5p.com>
References: <20190215042334.GA74835@mattapan.m5p.com>
 <5C669B690200007800216F34@prv1-mh.provo.novell.com>
 <20190215182023.GA80175@mattapan.m5p.com>
 <5C6A68E0020000780021774C@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C6A68E0020000780021774C@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
X-Spam-Status: No, score=0.0 required=10.0 tests=none autolearn=unavailable
 autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mattapan.m5p.com
Subject: Re: [Xen-devel] MCE/EDAC Status/Updating?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTgsIDIwMTkgYXQgMDE6MTI6MTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE1LjAyLjE5IGF0IDE5OjIwLCA8ZWhlbSt4ZW5AbTVwLmNvbT4gd3JvdGU6
Cj4gPiBPbiBGcmksIEZlYiAxNSwgMjAxOSBhdCAwMzo1ODo0OUFNIC0wNzAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPiA+PiBXZWxsLCBGYW0xMCBpcyBtZW50aW9uZWQgZXhwbGljaXRseSwgYnV0IGFz
IHBlciB0aGUgdXNlIG9mIGUuZy4KPiA+PiBtY2hlY2tfYW1kX2ZhbVhYIG5ld2VyIG9uZXMgYXJl
IHN1cHBvcnRlZCBieSB0aGlzIGNvZGUKPiA+PiBhcyB3ZWxsLgo+ID4gCj4gPiBJbiB0aGF0IGNh
c2Ugc29tZXRpbWUgYmV0d2VlbiBYZW4gNC4xIGFuZCBYZW4gNC40LCB0aGUgQU1EIE1DRS9FREFD
IGNvZGUKPiA+IHdhcyBjb21wbGV0ZWx5IGJyb2tlbiBhbmQgaGFzbid0IGJlZW4gZml4ZWQuCj4g
Cj4gSSBjYW4ndCBzYXkgSSdtIHN1cnByaXNlZCwgYnV0IGRldGFpbHMgb2YgdGhlIGJyZWFrYWdl
IHdvdWxkIHN0aWxsCj4gYmUgYXBwcmVjaWF0ZWQuCgpPcmlnaW5hbGx5IG5vdGljZWQgd2l0aCBE
ZWJpYW46IGh0dHBzOi8vYnVncy5kZWJpYW4ub3JnLzgxMDk2NAoKT3JpZ2luYWwgb2JzZXJ2ZXIg
bm90aWNlZCB0aGF0IGhhbGYgdGhlIG1lbW9yeSBjb250cm9sbGVycyB3ZXJlIG1pc3NpbmcKZnJv
bSBMaW51eCdzIERvbWFpbi0wIGRtZXNnIHdpdGggWGVuIDQuNC4gIEVEQUMgY2FwYWJpbGl0eSBm
bGFncyBhcmUKbWlzc2luZyB3aXRoIFhlbiA0LjQuCgpJJ2QgYmVlbiB3b3JraW5nIHdpdGggYSBw
cm9jZXNzb3IgTGludXggd2FzIHJlcG9ydGluZyBhcwoiY3B1IGZhbWlseSA6IDE2IiAoYWggeWVz
ICIxMGgiLCB0aGF0IGZ1bmt5IG9sZGUgd2F5IG9mIHJlZmVyaW5nIHRvCnRoaW5ncykgYW5kIG5v
dGljaW5nIExpbnV4J3MgRURBQyBzdXBwb3J0IGZhaWxpbmcgb24ga2VybmVsIHN0YXJ0LiAgSW4K
d2hpY2ggY2FzZSB0aGUgRURBQyBzdXBwb3J0IG9uIEFNRCBwcm9jZXNzb3JzIHdhcyBjb21wbGV0
ZWx5IGJyb2tlbgpiZXR3ZWVuIDQuMSBhbmQgNC40IChoYWRuJ3QgcmVhbGl6ZWQgdGhhdCBwcm9j
ZXNzb3Igd2FzIGp1c3Qgb2xkIGVub3VnaAp0byBiZSBpbnRlcmVzdGluZykuCgoKLS0gCihcX19f
KFxfX18oXF9fX19fXyAgICAgICAgICAtLT0+IDgtKSBFSE0gPD0tLSAgICAgICAgICBfX19fX18v
KV9fXy8pX19fLykKIFxCUyAoICAgIHwgICAgICAgICBlaGVtK3NpZ21zZ0BtNXAuY29tICBQR1Ag
ODcxNDU0NDUgICAgICAgICB8ICAgICkgICAvCiAgXF9DU1wgICB8ICBfX19fXyAgLU8gI2luY2x1
ZGUgPHN0ZGRpc2NsYWltZXIuaD4gTy0gICBfX19fXyAgfCAgIC8gIF8vCjhBMTlcX19fXF98Xy81
OEQyIDdFM0QgRERGNCA3QkE2IDwtUEdQLT4gNDFEMSBCMzc1IDM3RDAgODcxNFxffF8vX19fLzU0
NDUKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 09:37:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 09:37:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvfLy-0006Xk-PQ; Mon, 18 Feb 2019 09:36:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GvZE=QZ=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1gvfLx-0006Xa-J2
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 09:36:45 +0000
X-Inumbo-ID: b2b4e867-3360-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2b4e867-3360-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 09:36:43 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 5ECAC3016E6F; Mon, 18 Feb 2019 11:36:41 +0200 (EET)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 556E7303EC22;
 Mon, 18 Feb 2019 11:36:41 +0200 (EET)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 11:36:34 +0200
Message-Id: <cover.1550481310.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH XTF v3 0/4] Add monitor tests to XTF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, andrew.cooper3@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0ZW5kIHRoZSBmcmFtZXdvcmsgdG8gc3VwcG9ydCAoc2ltcGxlKSBtb25pdG9yIHJlbGF0ZWQg
dGVzdHMuCgpDaGFuZ2VzIGZyb20gdjIKLSBDaGVjayB0aGUgcmV0dXJuZWQgdmFsdWUgZnJvbSB4
Y190cmFuc2xhdGVfZm9yZWlnbl9hZGRyZXNzLgoKQ2hhbmdlcyBmcm9tIHYxOgotIFJlZmFjdG9y
ZWQgdGhlIG1vbml0b3IgdGVzdCAoY2xlYW51cCkKLSBSZXBsYWNlIHRoZSAiZW11bC11bmltcGxl
bWVudGVkIiB0ZXN0IHdpdGggYSBzaW1wbGVyIG1lbV9hY2Nlc3MgdGVzdAoKUGV0cmUgUGlyY2Fs
YWJ1ICg0KToKICB4dGYtcnVubmVyOiBzcGxpdCBpbnRvIGxvZ2ljYWwgY29tcG9uZW50cwogIHh0
ZjogQWRkIGV4ZWN1dGFibGUgdGVzdCBjbGFzcwogIHh0ZjogQWRkIG1vbml0b3IgdGVzdCBjbGFz
cwogIHh0ZjogQWRkIG1vbml0b3IgbWVtX2FjY2VzcyB0ZXN0CgogTWFrZWZpbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgNiArLQogYnVpbGQvY29tbW9uLm1rICAgICAgICAgICAgICAg
ICAgICB8ICAyMiArLQogYnVpbGQvZmlsZXMubWsgICAgICAgICAgICAgICAgICAgICB8ICAgMyAr
CiBidWlsZC9nZW4ubWsgICAgICAgICAgICAgICAgICAgICAgIHwgIDI1ICstCiBidWlsZC9ta2lu
Zm8ucHkgICAgICAgICAgICAgICAgICAgIHwgIDg0ICsrKysrLS0KIGNvbW1vbi9yZXBvcnQuYyAg
ICAgICAgICAgICAgICAgICAgfCAgIDggLQogZG9jcy9hbGwtdGVzdHMuZG94ICAgICAgICAgICAg
ICAgICB8ICAgNCArCiBpbmNsdWRlL21vbml0b3IvbW9uaXRvci5oICAgICAgICAgIHwgMTM2ICsr
KysrKysrKysrCiBpbmNsdWRlL3h0Zi9yZXBvcnQuaCAgICAgICAgICAgICAgIHwgICA4ICsKIG1v
bml0b3IvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgfCAgMjAgKysKIG1vbml0b3IvbW9uaXRv
ci5jICAgICAgICAgICAgICAgICAgfCA0ODEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogdGVzdHMvbW9uaXRvci1tZW0tYWNjZXNzL01ha2VmaWxlICB8ICAxNCArKwogdGVz
dHMvbW9uaXRvci1tZW0tYWNjZXNzL21haW4uYyAgICB8ICAzNyArKysKIHRlc3RzL21vbml0b3It
bWVtLWFjY2Vzcy9tb25pdG9yLmMgfCAxNjQgKysrKysrKysrKysrKwogeHRmLXJ1bm5lciAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDMzNCArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4dGYv
X19pbml0X18ucHkgICAgICAgICAgICAgICAgICAgIHwgIDEyICsKIHh0Zi9kb211X3Rlc3QucHkg
ICAgICAgICAgICAgICAgICAgfCAxNzkgKysrKysrKysrKysrKysKIHh0Zi9leGNlcHRpb25zLnB5
ICAgICAgICAgICAgICAgICAgfCAgIDYgKwogeHRmL2V4ZWN1dGFibGVfdGVzdC5weSAgICAgICAg
ICAgICB8ICA4MyArKysrKysrCiB4dGYvbG9nZ2VyLnB5ICAgICAgICAgICAgICAgICAgICAgIHwg
IDIzICsrCiB4dGYvbW9uaXRvcl90ZXN0LnB5ICAgICAgICAgICAgICAgIHwgMTMyICsrKysrKysr
KysKIHh0Zi9zdWl0ZS5weSAgICAgICAgICAgICAgICAgICAgICAgfCAxMDAgKysrKysrKysKIHh0
Zi90ZXN0LnB5ICAgICAgICAgICAgICAgICAgICAgICAgfCAxMzkgKysrKysrKysrKysKIHh0Zi91
dGlscy5weSAgICAgICAgICAgICAgICAgICAgICAgfCAgMTcgKysKIHh0Zi94bF9kb211LnB5ICAg
ICAgICAgICAgICAgICAgICAgfCAxMjEgKysrKysrKysrKwogMjUgZmlsZXMgY2hhbmdlZCwgMTgy
NiBpbnNlcnRpb25zKCspLCAzMzIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5j
bHVkZS9tb25pdG9yL21vbml0b3IuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IG1vbml0b3IvTWFrZWZp
bGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCBtb25pdG9yL21vbml0b3IuYwogY3JlYXRlIG1vZGUgMTAw
NjQ0IHRlc3RzL21vbml0b3ItbWVtLWFjY2Vzcy9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHRlc3RzL21vbml0b3ItbWVtLWFjY2Vzcy9tYWluLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0
cy9tb25pdG9yLW1lbS1hY2Nlc3MvbW9uaXRvci5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeHRmL19f
aW5pdF9fLnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeHRmL2RvbXVfdGVzdC5weQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHh0Zi9leGNlcHRpb25zLnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeHRmL2V4ZWN1
dGFibGVfdGVzdC5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IHh0Zi9sb2dnZXIucHkKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4dGYvbW9uaXRvcl90ZXN0LnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeHRmL3N1
aXRlLnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeHRmL3Rlc3QucHkKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4dGYvdXRpbHMucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4dGYveGxfZG9tdS5weQoKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 09:37:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 09:37:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvfLz-0006Xq-29; Mon, 18 Feb 2019 09:36:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GvZE=QZ=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1gvfLx-0006Xb-KR
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 09:36:45 +0000
X-Inumbo-ID: b2b03e0f-3360-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2b03e0f-3360-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 09:36:43 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 865E9305FFA5; Mon, 18 Feb 2019 11:36:41 +0200 (EET)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 72AA93051E7A;
 Mon, 18 Feb 2019 11:36:41 +0200 (EET)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 11:36:36 +0200
Message-Id: <fc7b5a4dd9d4527c3076b12fcdb5b7b8e7342d21.1550481310.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550481310.git.ppircalabu@bitdefender.com>
References: <cover.1550481310.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1550481310.git.ppircalabu@bitdefender.com>
References: <cover.1550481310.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH XTF v3 2/4] xtf: Add executable test class
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, andrew.cooper3@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEV4ZWN1dGFibGUgdGVzdCBjbGFzcyBydW5zIG9uIGhvc3QgKGRvbTApLiBUaGUgY2xhc3Mg
c3Bhd25zIGEKcHJvY2VzcyBhbmQgc2VhcmNoZXMgdGhlIHByb2dyYW0gb3V0cHV0KHN0ZGlvKSBm
b3IgYSBzcGVjaWZpYyBwYXR0ZXJuLgoKU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxw
cGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4dGYvX19pbml0X18ucHkgICAgICAgIHwg
IDIgKy0KIHh0Zi9leGVjdXRhYmxlX3Rlc3QucHkgfCA4MyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeHRmL3N1aXRlLnB5ICAgICAgICAgICB8ICA1
ICsrLQogMyBmaWxlcyBjaGFuZ2VkLCA4OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHh0Zi9leGVjdXRhYmxlX3Rlc3QucHkKCmRpZmYgLS1naXQgYS94
dGYvX19pbml0X18ucHkgYi94dGYvX19pbml0X18ucHkKaW5kZXggODg5YzFkNS4uMDdjMjY5YSAx
MDA2NDQKLS0tIGEveHRmL19faW5pdF9fLnB5CisrKyBiL3h0Zi9fX2luaXRfXy5weQpAQCAtMyw3
ICszLDcgQEAKIAogIyBBbGwgdGVzdCBjYXRlZ29yaWVzCiBkZWZhdWx0X2NhdGVnb3JpZXMgICAg
ID0gc2V0KCgiZnVuY3Rpb25hbCIsICJ4c2EiKSkKLW5vbl9kZWZhdWx0X2NhdGVnb3JpZXMgPSBz
ZXQoKCJzcGVjaWFsIiwgInV0aWxpdHkiLCAiaW4tZGV2ZWxvcG1lbnQiKSkKK25vbl9kZWZhdWx0
X2NhdGVnb3JpZXMgPSBzZXQoKCJzcGVjaWFsIiwgInV0aWxpdHkiLCAiaW4tZGV2ZWxvcG1lbnQi
LCAiaG9zdCIpKQogYWxsX2NhdGVnb3JpZXMgICAgICAgICA9IGRlZmF1bHRfY2F0ZWdvcmllcyB8
IG5vbl9kZWZhdWx0X2NhdGVnb3JpZXMKIAogIyBBbGwgdGVzdCBlbnZpcm9ubWVudHMKZGlmZiAt
LWdpdCBhL3h0Zi9leGVjdXRhYmxlX3Rlc3QucHkgYi94dGYvZXhlY3V0YWJsZV90ZXN0LnB5Cm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjMxYWE2ZTQKLS0tIC9kZXYvbnVsbAor
KysgYi94dGYvZXhlY3V0YWJsZV90ZXN0LnB5CkBAIC0wLDAgKzEsODMgQEAKKyMhL3Vzci9iaW4v
ZW52IHB5dGhvbgorIyAtKi0gY29kaW5nOiB1dGYtOCAtKi0KKworIiIiCitFeGVjdXRhYmxlIHRl
c3QgY2xhc3NlcworCitTcGF3bnMgYSBwcm9jZXNzIGFuZCB3YWl0cyBmb3IgYSBzcGVjaWZpYyBw
YXR0ZXJuCisiIiIKKworaW1wb3J0IFN0cmluZ0lPCitpbXBvcnQgcGV4cGVjdAorCitmcm9tIHh0
Zi5sb2dnZXIgaW1wb3J0IExvZ2dlcgorZnJvbSB4dGYudGVzdCBpbXBvcnQgVGVzdEluc3RhbmNl
LCBUZXN0SW5mbywgVGVzdFJlc3VsdAorCitjbGFzcyBFeGVjdXRhYmxlVGVzdEluc3RhbmNlKFRl
c3RJbnN0YW5jZSk6CisgICAgIiIiRXhlY3V0YWJsZSBUZXN0IEluc3RhbmNlIiIiCisgICAgZGVm
IF9faW5pdF9fKHNlbGYsIG5hbWUsIGNtZCwgYXJncywgcGF0dGVybik6CisgICAgICAgIHN1cGVy
KEV4ZWN1dGFibGVUZXN0SW5zdGFuY2UsIHNlbGYpLl9faW5pdF9fKG5hbWUpCisKKyAgICAgICAg
c2VsZi5fY21kID0gY21kCisgICAgICAgIHNlbGYuX2FyZ3MgPSBbeC5lbmNvZGUoJ3V0Zi04Jykg
Zm9yIHggaW4gYXJnc10KKyAgICAgICAgc2VsZi5fcGF0dGVybiA9IFt4LmVuY29kZSgndXRmLTgn
KSBmb3IgeCBpbiBwYXR0ZXJuXQorICAgICAgICBzZWxmLl9wcm9jID0gTm9uZQorICAgICAgICBz
ZWxmLmVudiA9ICJkb20wIgorICAgICAgICBzZWxmLm91dHB1dCA9IFN0cmluZ0lPLlN0cmluZ0lP
KCkKKworICAgIGRlZiBfX3JlcHJfXyhzZWxmKToKKyAgICAgICAgcmV0dXJuICJ0ZXN0LSVzLSVz
IiAlKHNlbGYuZW52LCBzZWxmLm5hbWUpCisKKyAgICBkZWYgd2FpdF9wYXR0ZXJuKHNlbGYsIHBh
dHRlcm4pOgorICAgICAgICAiIiJFeHBlY3QgdGhlIHBhdHRlcm4gZ2l2ZW4gYXMgcGFyYW1ldGVy
LiIiIgorICAgICAgICByZXR1cm4gc2VsZi5fcHJvYy5leHBlY3QocGF0dGVybiArIFtwZXhwZWN0
LlRJTUVPVVQsIHBleHBlY3QuRU9GXSkKKworICAgIGRlZiBzZXRfdXAoc2VsZiwgb3B0cywgcmVz
dWx0KToKKyAgICAgICAgc2VsZi5fcHJvYyA9IHBleHBlY3Quc3Bhd24oc2VsZi5fY21kLCBzZWxm
Ll9hcmdzLCBsb2dmaWxlID0gc2VsZi5vdXRwdXQpCisgICAgICAgIHByaW50IHNlbGYuX2NtZCwg
c2VsZi5fYXJncworCisgICAgICAgIGlmIHNlbGYuX3Byb2MgaXMgTm9uZToKKyAgICAgICAgICAg
IHJlc3VsdC5zZXQoVGVzdFJlc3VsdC5FUlJPUikKKworICAgIGRlZiBydW4oc2VsZiwgcmVzdWx0
KToKKyAgICAgICAgIiIiRXhlY3V0ZXMgdGhlIHRlc3QgaW5zdGFuY2UiIiIKKyAgICAgICAgaWYg
c2VsZi53YWl0X3BhdHRlcm4oc2VsZi5fcGF0dGVybikgPiBsZW4oc2VsZi5fcGF0dGVybik6Cisg
ICAgICAgICAgICByZXN1bHQuc2V0KFRlc3RSZXN1bHQuRkFJTFVSRSkKKyAgICAgICAgICAgIHJl
dHVybgorCisgICAgICAgIHJlc3VsdC5zZXQoVGVzdFJlc3VsdC5TVUNDRVNTKQorCisgICAgZGVm
IGNsZWFuX3VwKHNlbGYsIHJlc3VsdCk6CisgICAgICAgIGlmIHNlbGYub3V0cHV0OgorICAgICAg
ICAgICAgTG9nZ2VyKCkubG9nKHNlbGYub3V0cHV0LmdldHZhbHVlKCkpCisgICAgICAgICAgICBz
ZWxmLm91dHB1dC5jbG9zZSgpCisKK2NsYXNzIEV4ZWN1dGFibGVUZXN0SW5mbyhUZXN0SW5mbyk6
CisgICAgIiIiIE9iamVjdCByZXByZXNlbnRpbmcgYSB0ZXN0cyBpbmZvLmpzb24sIGluIGEgbW9y
ZSBjb252ZW5pZW50IGZvcm0uICIiIgorCisgICAgZGVmIF9faW5pdF9fKHNlbGYsIHRlc3RfanNv
bik6CisgICAgICAgIHN1cGVyKEV4ZWN1dGFibGVUZXN0SW5mbywgc2VsZikuX19pbml0X18odGVz
dF9qc29uKQorICAgICAgICBzZWxmLmluc3RhbmNlX2NsYXNzID0gRXhlY3V0YWJsZVRlc3RJbnN0
YW5jZQorCisgICAgICAgIGNtZCA9IHRlc3RfanNvblsiY21kIl0KKyAgICAgICAgaWYgbm90IGlz
aW5zdGFuY2UoY21kLCAoc3RyLCB1bmljb2RlKSk6CisgICAgICAgICAgICByYWlzZSBUeXBlRXJy
b3IoIkV4cGVjdGVkIHN0cmluZyBmb3IgJ2NtZCcsIGdvdCAnJXMnKSIKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAlICh0eXBlKGNtZCksICkpCisgICAgICAgIHNlbGYuY21kID0gY21kCisK
KyAgICAgICAgYXJncyA9IHRlc3RfanNvblsiYXJncyJdCisgICAgICAgIGlmIG5vdCBpc2luc3Rh
bmNlKGFyZ3MsIGxpc3QpOgorICAgICAgICAgICAgcmFpc2UgVHlwZUVycm9yKCJFeHBlY3RlZCBs
aXN0IGZvciAnYXJncycsIGdvdCAnJXMnKSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAl
ICh0eXBlKGFyZ3MpLCApKQorICAgICAgICBzZWxmLmFyZ3MgPSBhcmdzCisKKyAgICAgICAgcGF0
dGVybiA9IHRlc3RfanNvblsicGF0dGVybiJdCisgICAgICAgIGlmIG5vdCBpc2luc3RhbmNlKHBh
dHRlcm4sIGxpc3QpOgorICAgICAgICAgICAgcmFpc2UgVHlwZUVycm9yKCJFeHBlY3RlZCBsaXN0
IGZvciAncGF0dGVybicsIGdvdCAnJXMnKSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAl
ICh0eXBlKHBhdHRlcm4pLCApKQorICAgICAgICBzZWxmLnBhdHRlcm4gPSBwYXR0ZXJuCisKKyAg
ICBkZWYgYWxsX2luc3RhbmNlcyhzZWxmLCBlbnZfZmlsdGVyID0gTm9uZSwgdmFyeV9maWx0ZXIg
PSBOb25lKToKKyAgICAgICAgIiIiUmV0dXJucyBhbiBFeGVjdXRhYmxlVGVzdEluc3RhbmNlIG9i
amVjdCIiIgorICAgICAgICByZXR1cm4gW3NlbGYuaW5zdGFuY2VfY2xhc3Moc2VsZi5uYW1lLCBz
ZWxmLmNtZCwgc2VsZi5hcmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2VsZi5wYXR0ZXJuKSxdCmRpZmYgLS1naXQgYS94dGYvc3VpdGUucHkgYi94dGYvc3VpdGUucHkK
aW5kZXggYWQ3ZDMwZi4uMmUwNzI3YyAxMDA2NDQKLS0tIGEveHRmL3N1aXRlLnB5CisrKyBiL3h0
Zi9zdWl0ZS5weQpAQCAtNzUsNyArNzUsMTAgQEAgZGVmIGdhdGhlcl9hbGxfdGVzdF9pbmZvKCk6
CiAgICAgICAgICAgICB0cnk6CiAgICAgICAgICAgICAgICAgaW5mb19maWxlID0gb3BlbihwYXRo
LmpvaW4oInRlc3RzIiwgdGVzdCwgImluZm8uanNvbiIpKQogICAgICAgICAgICAgZXhjZXB0IElP
RXJyb3I6Ci0gICAgICAgICAgICAgICAgY29udGludWUKKyAgICAgICAgICAgICAgICB0cnk6Cisg
ICAgICAgICAgICAgICAgICAgIGluZm9fZmlsZSA9IG9wZW4ocGF0aC5qb2luKCJ0ZXN0cyIsIHRl
c3QsICJob3N0Lmpzb24iKSkKKyAgICAgICAgICAgICAgICBleGNlcHQgSU9FcnJvcjoKKyAgICAg
ICAgICAgICAgICAgICAgY29udGludWUKIAogICAgICAgICAgICAgIyBJZ25vcmUgdGVzdHMgd2hp
Y2ggaGF2ZSBiYWQgSlNPTgogICAgICAgICAgICAgdHJ5OgotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 09:37:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 09:37:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvfM2-0006YI-NE; Mon, 18 Feb 2019 09:36:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GvZE=QZ=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1gvfM1-0006Xy-7B
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 09:36:49 +0000
X-Inumbo-ID: b2abbda6-3360-11e9-8b5a-a79547f93a89
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2abbda6-3360-11e9-8b5a-a79547f93a89;
 Mon, 18 Feb 2019 09:36:42 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 73AE6305FFA3; Mon, 18 Feb 2019 11:36:41 +0200 (EET)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 5D2AA3051E79;
 Mon, 18 Feb 2019 11:36:41 +0200 (EET)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 11:36:35 +0200
Message-Id: <35b02a0a2e328f57297ecb9fd578818f3c1ace86.1550481310.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550481310.git.ppircalabu@bitdefender.com>
References: <cover.1550481310.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1550481310.git.ppircalabu@bitdefender.com>
References: <cover.1550481310.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH XTF v3 1/4] xtf-runner: split into logical
 components
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, andrew.cooper3@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3BsaXQgdGhlIHh0Zi1ydW5uZXIgc2NyaXB0IGZpbGUgaW50byBtdWx0aXBsZSBtb2R1bGVzIGlu
IG9yZGVyIHRvCnN1cHBvcnQgbXVsdGlwbGUgdGVzdCB0eXBlcy4KCkZlYXR1cmVzOgogIC0gMiBh
YnN0cmFjdCB0eXBlcyAoVGVzdEluZm8gYW5kIFRlc3RJbnN0YW5jZSkgdG8gcmVwcmVzZW50IHRo
ZQogIHRlc3QgaW5mb3JtYXRpb24gKGluZm8uanNvbikgYW5kLCByZXNwZWN0aXZlbHkgdG8gaW1w
bGVtZW50IHRoZSB0ZXN0CiAgZXhlY3V0aW9uLgogICAgVGVzdEluZm8gaGFzIHRvIGltcGxlbWVu
dCB0aGUgImFsbF9pbnN0YW5jZXMiIG1ldGhvZCB0byBjcmVhdGUgdGhlCiAgICBsaXN0IG9mIFRl
c3RJbnN0YW5jZSBvYmplY3RzLgogICAgVGVzdEluc3RhbmNlIGhhcyB0byBpbXBsZW1lbnQgInNl
dF91cCIsICJydW4iLCBhbmQgImNsZWFuLXVwIgogICAgbWV0aG9kcy4KICAtIFRlc3RSZXN1bHQg
LSByZXByZXNlbnRzIGFuIFhURiB0ZXN0IHJlc3VsdCAoU1VDQ0VTUywgU0tJUCwgRVJST1IsCiAg
RkFJTFVSRSwgQ1JBU0gpLiBUaGUgdmFsdWVzIHNob3VsZCBiZSBrZXB0IGluIHN5bmMgd2l0aCB0
aGUgQyBjb2RlCiAgZnJvbSByZXBvcnQuaAogIC0gRHluYW1pYyB0ZXN0IGNsYXNzIGxvYWRpbmcu
IEVhY2ggaW5mby5qc29uIHNob3VkbCBjb250YWluIGEKICAiY2xhc3NfbmFtZSIgZmllbGQgd2hp
Y2ggc3BlY2lmaWVzIHRoZSB0ZXN0IGluZm8gY2xhc3MgZGVzY3JpYmluZyB0aGUKICB0ZXN0LiBU
aGlzIHZhbHVlIGRlZmF1bHRzIHRvICJ4dGYuZG9tdV90ZXN0LkRvbXVUZXN0SW5mbyIKICAtIGN1
c3RvbSB0ZXN0IGluZm8gcGFyYW1ldGVycy4gaW5mby5qc29uIGNhbiBoYXZlIHRoZSAiZXh0cmEi
CiAgZmllbGQsIGltcGxlbWVudGVkIGFzIGEgZGljdGlvbmFyeSwgIHdoaWNoIGNvbnRhaW5zIHBh
cmFtZXRlcnMKICBzcGVjaWZpYyBmb3IgYSBjZXJ0YWluIHRlc3QgaW5mbyBjbGFzcy4KICAgIGUu
Zy4gVEVTVC1FWFRSQS1JTkZPIDo9IGFyZzE9Jy0tYWRkcmVzcz0weDgwMDAwMDAwIC0taWQ9NCcg
YXJnMj00MgogIC0gbG9nZ2VyIGNsYXNzIChwcmludCBkZXBlbmRpbmcgb24gdGhlIHF1aWV0IGZp
ZWxkKQogIC0gRG9tdVRlc3RJbmZvL0RvbXVUZXN0IGluc3RhbmNlLiBTaW1wbGUgdGVzdCB3aGlj
aCBsb2FkcyBhIFhFTiBEb21VCiAgYW5kIGNoZWNrcyB0aGUgb3V0cHV0IGZvciBhIHNwZWNpZmlj
IHBhdHRlcm4uCiAgLSB0b29sc3RhY2sgYWJzdHJhY3Rpb24gdXNpbmcgYSB3cmFwcGVyIGNsYXNz
IChlLmcuCiAgKHh0Zi54bF9kb211LlhMRG9tVSkKClNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNh
bGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+Ci0tLQogYnVpbGQvZ2VuLm1rICAgICAg
fCAgMTMgKystCiBidWlsZC9ta2luZm8ucHkgICB8ICA4NCArKysrKysrKysrKy0tLQogeHRmLXJ1
bm5lciAgICAgICAgfCAzMzQgKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiB4dGYvX19pbml0X18ucHkgICB8ICAxMiArKwogeHRmL2RvbXVfdGVz
dC5weSAgfCAxNzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHh0Zi9leGNlcHRpb25z
LnB5IHwgICA2ICsKIHh0Zi9sb2dnZXIucHkgICAgIHwgIDIzICsrKysKIHh0Zi9zdWl0ZS5weSAg
ICAgIHwgIDk3ICsrKysrKysrKysrKysrKysKIHh0Zi90ZXN0LnB5ICAgICAgIHwgMTM5ICsrKysr
KysrKysrKysrKysrKysrKysrCiB4dGYveGxfZG9tdS5weSAgICB8IDEyMSArKysrKysrKysrKysr
KysrKysrKwogMTAgZmlsZXMgY2hhbmdlZCwgNjg3IGluc2VydGlvbnMoKyksIDMyMSBkZWxldGlv
bnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4dGYvX19pbml0X18ucHkKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4dGYvZG9tdV90ZXN0LnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeHRmL2V4Y2VwdGlvbnMu
cHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4dGYvbG9nZ2VyLnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQg
eHRmL3N1aXRlLnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeHRmL3Rlc3QucHkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4dGYveGxfZG9tdS5weQoKZGlmZiAtLWdpdCBhL2J1aWxkL2dlbi5tayBiL2J1aWxk
L2dlbi5tawppbmRleCA4ZDdhNmJmLi5jMTljYTZhIDEwMDY0NAotLS0gYS9idWlsZC9nZW4ubWsK
KysrIGIvYnVpbGQvZ2VuLm1rCkBAIC0yNywxMiArMjcsMjMgQEAgZWxzZQogVEVTVC1DRkdTIDo9
ICQoZm9yZWFjaCBlbnYsJChURVNULUVOVlMpLHRlc3QtJChlbnYpLSQoTkFNRSkuY2ZnKQogZW5k
aWYKIAorQ0xBU1MgPz0gInh0Zi5kb211X3Rlc3QuRG9tdVRlc3RJbmZvIgorCiAuUEhPTlk6IGJ1
aWxkCiBidWlsZDogJChmb3JlYWNoIGVudiwkKFRFU1QtRU5WUyksdGVzdC0kKGVudiktJChOQU1F
KSkgJChURVNULUNGR1MpCiBidWlsZDogaW5mby5qc29uCiAKK01LSU5GTy1PUFRTIDo9IC1uICIk
KE5BTUUpIgorTUtJTkZPLU9QVFMgKz0gLWMgIiQoQ0xBU1MpIgorTUtJTkZPLU9QVFMgKz0gLXQg
IiQoQ0FURUdPUlkpIgorTUtJTkZPLU9QVFMgKz0gLWUgIiQoVEVTVC1FTlZTKSIKK01LSU5GTy1P
UFRTICs9IC12ICIkKFZBUlktQ0ZHKSIKK2lmbmVxICh4JChURVNULUVYVFJBLUlORk8pLCB4KQor
TUtJTkZPLU9QVFMgKz0gLXggIiQoVEVTVC1FWFRSQS1JTkZPKSIKK2VuZGlmCisKIGluZm8uanNv
bjogJChST09UKS9idWlsZC9ta2luZm8ucHkgRk9SQ0UKLQlAJChQWVRIT04pICQ8ICRALnRtcCAi
JChOQU1FKSIgIiQoQ0FURUdPUlkpIiAiJChURVNULUVOVlMpIiAiJChWQVJZLUNGRykiCisJQCQo
UFlUSE9OKSAkPCAkKE1LSU5GTy1PUFRTKSAkQC50bXAKIAlAJChjYWxsIG1vdmUtaWYtY2hhbmdl
ZCwkQC50bXAsJEApCiAKIC5QSE9OWTogaW5zdGFsbCBpbnN0YWxsLWVhY2gtZW52CmRpZmYgLS1n
aXQgYS9idWlsZC9ta2luZm8ucHkgYi9idWlsZC9ta2luZm8ucHkKaW5kZXggOTQ4OTFhOS4uYWZh
MzU1YyAxMDA2NDQKLS0tIGEvYnVpbGQvbWtpbmZvLnB5CisrKyBiL2J1aWxkL21raW5mby5weQpA
QCAtMSwyNCArMSw3NCBAQAogIyEvdXNyL2Jpbi9lbnYgcHl0aG9uCiAjIC0qLSBjb2Rpbmc6IHV0
Zi04IC0qLQorIiIiIG1raW5mby5weQogCi1pbXBvcnQgc3lzLCBvcywganNvbgorICAgIEdlbmVy
YXRlcyBhIHRlc3QgaW5mbyBqc29uIGZpbGUuCisgICAgVGhlIHNjcmlwdCBpcyByYW4gYXQgYnVp
bGQgc3RhZ2UgdXNpbmcgdGhlIHBhcmFtZXRlcnMgc3BlY2lmaWVkCisgICAgaW4gdGhlIHRlc3Qn
cyBNYWtlZmlsZS4KKyIiIgogCi0jIFVzYWdlOiBta2NmZy5weSAkT1VUICROQU1FICRDQVRFR09S
WSAkRU5WUyAkVkFSSUFUSU9OUwotXywgb3V0LCBuYW1lLCBjYXQsIGVudnMsIHZhcmlhdGlvbnMg
PSBzeXMuYXJndgoraW1wb3J0IGpzb24KK2ltcG9ydCBzeXMKK2ltcG9ydCBzaGxleAorZnJvbSAg
IG9wdHBhcnNlIGltcG9ydCBPcHRpb25QYXJzZXIKIAotdGVtcGxhdGUgPSB7Ci0gICAgIm5hbWUi
OiBuYW1lLAotICAgICJjYXRlZ29yeSI6IGNhdCwKLSAgICAiZW52aXJvbm1lbnRzIjogW10sCi0g
ICAgInZhcmlhdGlvbnMiOiBbXSwKLSAgICB9CitkZWYgbWFpbigpOgorICAgICIiIiBNYWluIGVu
dHJ5cG9pbnQgIiIiCisgICAgIyBBdm9pZCB3cmFwcGluZyB0aGUgZXBpbG9nIHRleHQKKyAgICBP
cHRpb25QYXJzZXIuZm9ybWF0X2VwaWxvZyA9IGxhbWJkYSBzZWxmLCBmb3JtYXR0ZXI6IHNlbGYu
ZXBpbG9nCiAKLWlmIGVudnM6Ci0gICAgdGVtcGxhdGVbImVudmlyb25tZW50cyJdID0gZW52cy5z
cGxpdCgiICIpCi1pZiB2YXJpYXRpb25zOgotICAgIHRlbXBsYXRlWyJ2YXJpYXRpb25zIl0gPSB2
YXJpYXRpb25zLnNwbGl0KCIgIikKKyAgICBwYXJzZXIgPSBPcHRpb25QYXJzZXIoCisgICAgICAg
IHVzYWdlID0gIiVwcm9nIFtPUFRJT05TXSBvdXRfZmlsZSIsCisgICAgICAgIGRlc2NyaXB0aW9u
ID0gIlhlbiBUZXN0IEZyYW1ld29yayBqc29uIGdlbmVyYXRpb24gdG9vbCIsCisgICAgICAgICkK
IAotb3BlbihvdXQsICJ3Iikud3JpdGUoCi0gICAganNvbi5kdW1wcyh0ZW1wbGF0ZSwgaW5kZW50
PTQsIHNlcGFyYXRvcnM9KCcsJywgJzogJykpCi0gICAgKyAiXG4iCi0gICAgKQorICAgIHBhcnNl
ci5hZGRfb3B0aW9uKCItbiIsICItLW5hbWUiLCBhY3Rpb24gPSAic3RvcmUiLAorICAgICAgICAg
ICAgICAgICAgICAgIGRlc3QgPSAibmFtZSIsCisgICAgICAgICAgICAgICAgICAgICAgaGVscCA9
ICJUZXN0IG5hbWUiLAorICAgICAgICAgICAgICAgICAgICAgICkKKyAgICBwYXJzZXIuYWRkX29w
dGlvbigiLWMiLCAiLS1jbGFzcyIsIGFjdGlvbiA9ICJzdG9yZSIsCisgICAgICAgICAgICAgICAg
ICAgICAgZGVzdCA9ICJjbGFzc19uYW1lIiwKKyAgICAgICAgICAgICAgICAgICAgICBoZWxwID0g
IlRlc3QgY2xhc3MgbmFtZSIsCisgICAgICAgICAgICAgICAgICAgICAgKQorICAgIHBhcnNlci5h
ZGRfb3B0aW9uKCItdCIsICItLWNhdGVnb3J5IiwgYWN0aW9uID0gInN0b3JlIiwKKyAgICAgICAg
ICAgICAgICAgICAgICBkZXN0ID0gImNhdCIsCisgICAgICAgICAgICAgICAgICAgICAgaGVscCA9
ICJUZXN0IGNhdGVnb3J5IiwKKyAgICAgICAgICAgICAgICAgICAgICApCisgICAgcGFyc2VyLmFk
ZF9vcHRpb24oIi1lIiwgIi0tZW52aXJvbm1lbnRzIiwgYWN0aW9uID0gInN0b3JlIiwKKyAgICAg
ICAgICAgICAgICAgICAgICBkZXN0ID0gImVudnMiLAorICAgICAgICAgICAgICAgICAgICAgIGhl
bHAgPSAiVGVzdCBlbnZpcm9ubWVudHMgKGUuZyBodm02NCwgcHY2NCAuLi4pIiwKKyAgICAgICAg
ICAgICAgICAgICAgICApCisgICAgcGFyc2VyLmFkZF9vcHRpb24oIi12IiwgIi0tdmFyaWF0aW9u
cyIsIGFjdGlvbiA9ICJzdG9yZSIsCisgICAgICAgICAgICAgICAgICAgICAgZGVzdCA9ICJ2YXJp
YXRpb25zIiwKKyAgICAgICAgICAgICAgICAgICAgICBoZWxwID0gIlRlc3QgdmFyaWF0aW9ucyIs
CisgICAgICAgICAgICAgICAgICAgICAgKQorICAgIHBhcnNlci5hZGRfb3B0aW9uKCIteCIsICIt
LWV4dHJhIiwgYWN0aW9uID0gInN0b3JlIiwKKyAgICAgICAgICAgICAgICAgICAgICBkZXN0ID0g
ImV4dHJhIiwKKyAgICAgICAgICAgICAgICAgICAgICBoZWxwID0gIlRlc3Qgc3BlY2lmaWMgcGFy
YW1ldGVycyIsCisgICAgICAgICAgICAgICAgICAgICAgKQorCisgICAgb3B0cywgYXJncyA9IHBh
cnNlci5wYXJzZV9hcmdzKCkKKyAgICB0ZW1wbGF0ZSA9IHsKKyAgICAgICAgIm5hbWUiOiBvcHRz
Lm5hbWUsCisgICAgICAgICJjbGFzc19uYW1lIjogb3B0cy5jbGFzc19uYW1lLAorICAgICAgICAi
Y2F0ZWdvcnkiOiBvcHRzLmNhdCwKKyAgICAgICAgImVudmlyb25tZW50cyI6IFtdLAorICAgICAg
ICAidmFyaWF0aW9ucyI6IFtdLAorICAgICAgICAiZXh0cmEiOiB7fQorICAgICAgICB9CisKKyAg
ICBpZiBvcHRzLmVudnM6CisgICAgICAgIHRlbXBsYXRlWyJlbnZpcm9ubWVudHMiXSA9IG9wdHMu
ZW52cy5zcGxpdCgiICIpCisgICAgaWYgb3B0cy52YXJpYXRpb25zOgorICAgICAgICB0ZW1wbGF0
ZVsidmFyaWF0aW9ucyJdID0gb3B0cy52YXJpYXRpb25zLnNwbGl0KCIgIikKKyAgICBpZiBvcHRz
LmV4dHJhOgorICAgICAgICB0ZW1wbGF0ZVsiZXh0cmEiXSA9IGRpY3QoWyhlLnNwbGl0KCc9Jywx
KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBlIGluIHNobGV4LnNwbGl0
KG9wdHMuZXh0cmEpXSkKKworICAgIG9wZW4oYXJnc1swXSwgInciKS53cml0ZSgKKyAgICAgICAg
anNvbi5kdW1wcyh0ZW1wbGF0ZSwgaW5kZW50PTQsIHNlcGFyYXRvcnM9KCcsJywgJzogJykpCisg
ICAgICAgICsgIlxuIgorICAgICAgICApCisKK2lmIF9fbmFtZV9fID09ICJfX21haW5fXyI6Cisg
ICAgc3lzLmV4aXQobWFpbigpKQpkaWZmIC0tZ2l0IGEveHRmLXJ1bm5lciBiL3h0Zi1ydW5uZXIK
aW5kZXggMTcyY2IxZC4uMWE0OTAxYSAxMDA3NTUKLS0tIGEveHRmLXJ1bm5lcgorKysgYi94dGYt
cnVubmVyCkBAIC03LDE1NCArNywzMCBAQAogQ3VycmVudGx5IGFzc3VtZXMgdGhlIHByZXNlbmNl
IGFuZCBhdmFpbGFiaWxpdHkgb2YgdGhlIGB4bGAgdG9vbHN0YWNrLgogIiIiCiAKLWltcG9ydCBz
eXMsIG9zLCBvcy5wYXRoIGFzIHBhdGgKK2ltcG9ydCBvcworaW1wb3J0IHN5cwogCiBmcm9tIG9w
dHBhcnNlIGltcG9ydCBPcHRpb25QYXJzZXIKLWZyb20gc3VicHJvY2VzcyBpbXBvcnQgUG9wZW4s
IFBJUEUsIGNhbGwgYXMgc3VicHJvY19jYWxsCitmcm9tIHN1YnByb2Nlc3MgaW1wb3J0IFBvcGVu
LCBQSVBFCiAKLXRyeToKLSAgICBpbXBvcnQganNvbgotZXhjZXB0IEltcG9ydEVycm9yOgotICAg
IGltcG9ydCBzaW1wbGVqc29uIGFzIGpzb24KLQotIyBBbGwgcmVzdWx0cyBvZiBhIHRlc3QsIGtl
ZXAgaW4gc3luYyB3aXRoIEMgY29kZSByZXBvcnQuaC4KLSMgTm90ZXM6Ci0jICAtIFdBUk5JTkcg
aXMgbm90IGEgcmVzdWx0IG9uIGl0cyBvd24uCi0jICAtIENSQVNIIGlzbid0IGtub3duIHRvIHRo
ZSBDIGNvZGUsIGJ1dCBjb3ZlcnMgYWxsIGNhc2VzIHdoZXJlIGEgdmFsaWQKLSMgICAgcmVzdWx0
IHdhcyBub3QgZm91bmQuCi1hbGxfcmVzdWx0cyA9IFsnU1VDQ0VTUycsICdTS0lQJywgJ0VSUk9S
JywgJ0ZBSUxVUkUnLCAnQ1JBU0gnXQorZnJvbSB4dGYgaW1wb3J0IGRlZmF1bHRfY2F0ZWdvcmll
cywgbm9uX2RlZmF1bHRfY2F0ZWdvcmllcywgYWxsX2NhdGVnb3JpZXMKK2Zyb20geHRmIGltcG9y
dCBwdl9lbnZpcm9ubWVudHMsIGh2bV9lbnZpcm9ubWVudHMsIGFsbF9lbnZpcm9ubWVudHMKK2Zy
b20geHRmLmV4Y2VwdGlvbnMgaW1wb3J0IFJ1bm5lckVycm9yCitmcm9tIHh0Zi5sb2dnZXIgaW1w
b3J0IExvZ2dlcgorZnJvbSB4dGYuc3VpdGUgaW1wb3J0IGdldF9hbGxfdGVzdF9pbmZvLCBnYXRo
ZXJfYWxsX3Rlc3RfaW5mbworZnJvbSB4dGYudGVzdCBpbXBvcnQgVGVzdFJlc3VsdAogCiAjIFJl
dHVybiB0aGUgZXhpdCBjb2RlIGZvciBkaWZmZXJlbnQgc3RhdGVzLiAgQXZvaWQgdXNpbmcgMSBh
bmQgMiBiZWNhdXNlCiAjIHB5dGhvbiBpbnRlcnByZXRlciB1c2VzIHRoZW0gLS0gc2VlIGRvY3Vt
ZW50IGZvciBzeXMuZXhpdC4KIGRlZiBleGl0X2NvZGUoc3RhdGUpOgogICAgICIiIiBDb252ZXJ0
IGEgdGVzdCByZXN1bHQgdG8gYW4geHRmLXJ1bm5lciBleGl0IGNvZGUuICIiIgotICAgIHJldHVy
biB7ICJTVUNDRVNTIjogMCwKLSAgICAgICAgICAgICAiU0tJUCI6ICAgIDMsCi0gICAgICAgICAg
ICAgIkVSUk9SIjogICA0LAotICAgICAgICAgICAgICJGQUlMVVJFIjogNSwKLSAgICAgICAgICAg
ICAiQ1JBU0giOiAgIDYsCisgICAgcmV0dXJuIHsgVGVzdFJlc3VsdC5TVUNDRVNTOiAwLAorICAg
ICAgICAgICAgIFRlc3RSZXN1bHQuU0tJUDogICAgMywKKyAgICAgICAgICAgICBUZXN0UmVzdWx0
LkVSUk9SOiAgIDQsCisgICAgICAgICAgICAgVGVzdFJlc3VsdC5GQUlMVVJFOiA1LAorICAgICAg
ICAgICAgIFRlc3RSZXN1bHQuQ1JBU0g6ICAgNiwKICAgICB9W3N0YXRlXQogCi0jIEFsbCB0ZXN0
IGNhdGVnb3JpZXMKLWRlZmF1bHRfY2F0ZWdvcmllcyAgICAgPSBzZXQoKCJmdW5jdGlvbmFsIiwg
InhzYSIpKQotbm9uX2RlZmF1bHRfY2F0ZWdvcmllcyA9IHNldCgoInNwZWNpYWwiLCAidXRpbGl0
eSIsICJpbi1kZXZlbG9wbWVudCIpKQotYWxsX2NhdGVnb3JpZXMgICAgICAgICA9IGRlZmF1bHRf
Y2F0ZWdvcmllcyB8IG5vbl9kZWZhdWx0X2NhdGVnb3JpZXMKLQotIyBBbGwgdGVzdCBlbnZpcm9u
bWVudHMKLXB2X2Vudmlyb25tZW50cyAgICAgICAgPSBzZXQoKCJwdjY0IiwgInB2MzJwYWUiKSkK
LWh2bV9lbnZpcm9ubWVudHMgICAgICAgPSBzZXQoKCJodm02NCIsICJodm0zMnBhZSIsICJodm0z
MnBzZSIsICJodm0zMiIpKQotYWxsX2Vudmlyb25tZW50cyAgICAgICA9IHB2X2Vudmlyb25tZW50
cyB8IGh2bV9lbnZpcm9ubWVudHMKLQotCi1jbGFzcyBSdW5uZXJFcnJvcihFeGNlcHRpb24pOgot
ICAgICIiIiBFcnJvcnMgcmVsYXRpbmcgdG8geHRmLXJ1bm5lciBpdHNlbGYgIiIiCi0KLWNsYXNz
IFRlc3RJbnN0YW5jZShvYmplY3QpOgotICAgICIiIiBPYmplY3QgcmVwcmVzZW50aW5nIGEgc2lu
Z2xlIHRlc3QuICIiIgotCi0gICAgZGVmIF9faW5pdF9fKHNlbGYsIGFyZyk6Ci0gICAgICAgICIi
IiBQYXJzZSBhbmQgdmVyaWZ5ICdhcmcnIGFzIGEgdGVzdCBpbnN0YW5jZS4gIiIiCi0gICAgICAg
IHNlbGYuZW52LCBzZWxmLm5hbWUsIHNlbGYudmFyaWF0aW9uID0gcGFyc2VfdGVzdF9pbnN0YW5j
ZV9zdHJpbmcoYXJnKQotCi0gICAgICAgIGlmIHNlbGYuZW52IGlzIE5vbmU6Ci0gICAgICAgICAg
ICByYWlzZSBSdW5uZXJFcnJvcigiTm8gZW52aXJvbm1lbnQgZm9yICclcyciICUgKGFyZywgKSkK
LQotICAgICAgICBpZiBzZWxmLnZhcmlhdGlvbiBpcyBOb25lIGFuZCBnZXRfYWxsX3Rlc3RfaW5m
bygpW3NlbGYubmFtZV0udmFyaWF0aW9uczoKLSAgICAgICAgICAgIHJhaXNlIFJ1bm5lckVycm9y
KCJUZXN0ICclcycgaGFzIHZhcmlhdGlvbnMsIGJ1dCBub25lIHNwZWNpZmllZCIKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICUgKHNlbGYubmFtZSwgKSkKLQotICAgIGRlZiB2bV9uYW1l
KHNlbGYpOgotICAgICAgICAiIiIgUmV0dXJuIHRoZSBWTSBuYW1lIGFzIGB4bGAgZXhwZWN0cyBp
dC4gIiIiCi0gICAgICAgIHJldHVybiByZXByKHNlbGYpCi0KLSAgICBkZWYgY2ZnX3BhdGgoc2Vs
Zik6Ci0gICAgICAgICIiIiBSZXR1cm4gdGhlIHBhdGggdG8gdGhlIGB4bGAgY29uZmlnIGZpbGUg
Zm9yIHRoaXMgdGVzdC4gIiIiCi0gICAgICAgIHJldHVybiBwYXRoLmpvaW4oInRlc3RzIiwgc2Vs
Zi5uYW1lLCByZXByKHNlbGYpICsgIi5jZmciKQotCi0gICAgZGVmIF9fcmVwcl9fKHNlbGYpOgot
ICAgICAgICBpZiBub3Qgc2VsZi52YXJpYXRpb246Ci0gICAgICAgICAgICByZXR1cm4gInRlc3Qt
JXMtJXMiICUgKHNlbGYuZW52LCBzZWxmLm5hbWUpCi0gICAgICAgIGVsc2U6Ci0gICAgICAgICAg
ICByZXR1cm4gInRlc3QtJXMtJXN+JXMiICUgKHNlbGYuZW52LCBzZWxmLm5hbWUsIHNlbGYudmFy
aWF0aW9uKQotCi0gICAgZGVmIF9faGFzaF9fKHNlbGYpOgotICAgICAgICByZXR1cm4gaGFzaChy
ZXByKHNlbGYpKQotCi0gICAgZGVmIF9fY21wX18oc2VsZiwgb3RoZXIpOgotICAgICAgICByZXR1
cm4gY21wKHJlcHIoc2VsZiksIHJlcHIob3RoZXIpKQotCi0KLWNsYXNzIFRlc3RJbmZvKG9iamVj
dCk6Ci0gICAgIiIiIE9iamVjdCByZXByZXNlbnRpbmcgYSB0ZXN0cyBpbmZvLmpzb24sIGluIGEg
bW9yZSBjb252ZW5pZW50IGZvcm0uICIiIgotCi0gICAgZGVmIF9faW5pdF9fKHNlbGYsIHRlc3Rf
anNvbik6Ci0gICAgICAgICIiIlBhcnNlIGFuZCB2ZXJpZnkgJ3Rlc3RfanNvbicuCi0KLSAgICAg
ICAgTWF5IHJhaXNlIEtleUVycm9yLCBUeXBlRXJyb3Igb3IgVmFsdWVFcnJvci4KLSAgICAgICAg
IiIiCi0KLSAgICAgICAgbmFtZSA9IHRlc3RfanNvblsibmFtZSJdCi0gICAgICAgIGlmIG5vdCBp
c2luc3RhbmNlKG5hbWUsIGJhc2VzdHJpbmcpOgotICAgICAgICAgICAgcmFpc2UgVHlwZUVycm9y
KCJFeHBlY3RlZCBzdHJpbmcgZm9yICduYW1lJywgZ290ICclcyciCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJSAodHlwZShuYW1lKSwgKSkKLSAgICAgICAgc2VsZi5uYW1lID0gbmFtZQot
Ci0gICAgICAgIGNhdCA9IHRlc3RfanNvblsiY2F0ZWdvcnkiXQotICAgICAgICBpZiBub3QgaXNp
bnN0YW5jZShjYXQsIGJhc2VzdHJpbmcpOgotICAgICAgICAgICAgcmFpc2UgVHlwZUVycm9yKCJF
eHBlY3RlZCBzdHJpbmcgZm9yICdjYXRlZ29yeScsIGdvdCAnJXMnIgotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICUgKHR5cGUoY2F0KSwgKSkKLSAgICAgICAgaWYgbm90IGNhdCBpbiBhbGxf
Y2F0ZWdvcmllczoKLSAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoIlVua25vd24gY2F0ZWdv
cnkgJyVzJyIgJSAoY2F0LCApKQotICAgICAgICBzZWxmLmNhdCA9IGNhdAotCi0gICAgICAgIGVu
dnMgPSB0ZXN0X2pzb25bImVudmlyb25tZW50cyJdCi0gICAgICAgIGlmIG5vdCBpc2luc3RhbmNl
KGVudnMsIGxpc3QpOgotICAgICAgICAgICAgcmFpc2UgVHlwZUVycm9yKCJFeHBlY3RlZCBsaXN0
IGZvciAnZW52aXJvbm1lbnRzJywgZ290ICclcyciCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJSAodHlwZShlbnZzKSwgKSkKLSAgICAgICAgaWYgbm90IGVudnM6Ci0gICAgICAgICAgICBy
YWlzZSBWYWx1ZUVycm9yKCJFeHBlY3RlZCBhdCBsZWFzdCBvbmUgZW52aXJvbm1lbnQiKQotICAg
ICAgICBmb3IgZW52IGluIGVudnM6Ci0gICAgICAgICAgICBpZiBub3QgZW52IGluIGFsbF9lbnZp
cm9ubWVudHM6Ci0gICAgICAgICAgICAgICAgcmFpc2UgVmFsdWVFcnJvcigiVW5rbm93biBlbnZp
cm9ubWVudHMgJyVzJyIgJSAoZW52LCApKQotICAgICAgICBzZWxmLmVudnMgPSBlbnZzCi0KLSAg
ICAgICAgdmFyaWF0aW9ucyA9IHRlc3RfanNvblsidmFyaWF0aW9ucyJdCi0gICAgICAgIGlmIG5v
dCBpc2luc3RhbmNlKHZhcmlhdGlvbnMsIGxpc3QpOgotICAgICAgICAgICAgcmFpc2UgVHlwZUVy
cm9yKCJFeHBlY3RlZCBsaXN0IGZvciAndmFyaWF0aW9ucycsIGdvdCAnJXMnIgotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICUgKHR5cGUodmFyaWF0aW9ucyksICkpCi0gICAgICAgIHNlbGYu
dmFyaWF0aW9ucyA9IHZhcmlhdGlvbnMKLQotICAgIGRlZiBhbGxfaW5zdGFuY2VzKHNlbGYsIGVu
dl9maWx0ZXIgPSBOb25lLCB2YXJ5X2ZpbHRlciA9IE5vbmUpOgotICAgICAgICAiIiJSZXR1cm4g
YSBsaXN0IG9mIFRlc3RJbnN0YW5jZXMsIGZvciBlYWNoIHN1cHBvcnRlZCBlbnZpcm9ubWVudC4K
LSAgICAgICAgT3B0aW9uYWxseSBmaWx0ZXJlZCBieSBlbnZfZmlsdGVyLiAgTWF5IHJldHVybiBh
biBlbXB0eSBsaXN0IGlmCi0gICAgICAgIHRoZSBmaWx0ZXIgZG9lc24ndCBtYXRjaCBhbnkgc3Vw
cG9ydGVkIGVudmlyb25tZW50LgotICAgICAgICAiIiIKLQotICAgICAgICBpZiBlbnZfZmlsdGVy
OgotICAgICAgICAgICAgZW52cyA9IHNldChlbnZfZmlsdGVyKS5pbnRlcnNlY3Rpb24oc2VsZi5l
bnZzKQotICAgICAgICBlbHNlOgotICAgICAgICAgICAgZW52cyA9IHNlbGYuZW52cwotCi0gICAg
ICAgIGlmIHZhcnlfZmlsdGVyOgotICAgICAgICAgICAgdmFyaWF0aW9ucyA9IHNldCh2YXJ5X2Zp
bHRlcikuaW50ZXJzZWN0aW9uKHNlbGYudmFyaWF0aW9ucykKLSAgICAgICAgZWxzZToKLSAgICAg
ICAgICAgIHZhcmlhdGlvbnMgPSBzZWxmLnZhcmlhdGlvbnMKLQotICAgICAgICByZXMgPSBbXQot
ICAgICAgICBpZiB2YXJpYXRpb25zOgotICAgICAgICAgICAgZm9yIGVudiBpbiBlbnZzOgotICAg
ICAgICAgICAgICAgIGZvciB2YXJ5IGluIHZhcmlhdGlvbnM6Ci0gICAgICAgICAgICAgICAgICAg
IHJlcy5hcHBlbmQoVGVzdEluc3RhbmNlKCJ0ZXN0LSVzLSVzfiVzIgotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlIChlbnYsIHNlbGYubmFtZSwgdmFyeSkpKQot
ICAgICAgICBlbHNlOgotICAgICAgICAgICAgcmVzID0gWyBUZXN0SW5zdGFuY2UoInRlc3QtJXMt
JXMiICUgKGVudiwgc2VsZi5uYW1lKSkKLSAgICAgICAgICAgICAgICAgICAgZm9yIGVudiBpbiBl
bnZzIF0KLSAgICAgICAgcmV0dXJuIHJlcwotCi0gICAgZGVmIF9fcmVwcl9fKHNlbGYpOgotICAg
ICAgICByZXR1cm4gIlRlc3RJbmZvKCVzKSIgJSAoc2VsZi5uYW1lLCApCi0KLQogZGVmIHBhcnNl
X3Rlc3RfaW5zdGFuY2Vfc3RyaW5nKGFyZyk6CiAgICAgIiIiUGFyc2UgYSB0ZXN0IGluc3RhbmNl
IHN0cmluZy4KIApAQCAtMjIxLDQ3ICs5Nyw2IEBAIGRlZiBwYXJzZV90ZXN0X2luc3RhbmNlX3N0
cmluZyhhcmcpOgogCiAgICAgcmV0dXJuIGVudiwgbmFtZSwgdmFyaWF0aW9uCiAKLQotIyBDYWNo
ZWQgdGVzdCBqc29uIGZyb20gZGlzawotX2FsbF90ZXN0X2luZm8gPSB7fQotCi1kZWYgZ2V0X2Fs
bF90ZXN0X2luZm8oKToKLSAgICAiIiIgT3BlbiBhbmQgY29sbGF0ZSBlYWNoIGluZm8uanNvbiAi
IiIKLQotICAgICMgU2hvcnQgY2lyY3VpdCBpZiBhbHJlYWR5IGNhY2hlZAotICAgIGlmIF9hbGxf
dGVzdF9pbmZvOgotICAgICAgICByZXR1cm4gX2FsbF90ZXN0X2luZm8KLQotICAgIGZvciB0ZXN0
IGluIG9zLmxpc3RkaXIoInRlc3RzIik6Ci0KLSAgICAgICAgaW5mb19maWxlID0gTm9uZQotICAg
ICAgICB0cnk6Ci0KLSAgICAgICAgICAgICMgSWdub3JlIGRpcmVjdG9yaWVzIHdoaWNoIGRvbid0
IGhhdmUgYSBpbmZvLmpzb24gaW5zaWRlIHRoZW0KLSAgICAgICAgICAgIHRyeToKLSAgICAgICAg
ICAgICAgICBpbmZvX2ZpbGUgPSBvcGVuKHBhdGguam9pbigidGVzdHMiLCB0ZXN0LCAiaW5mby5q
c29uIikpCi0gICAgICAgICAgICBleGNlcHQgSU9FcnJvcjoKLSAgICAgICAgICAgICAgICBjb250
aW51ZQotCi0gICAgICAgICAgICAjIElnbm9yZSB0ZXN0cyB3aGljaCBoYXZlIGJhZCBKU09OCi0g
ICAgICAgICAgICB0cnk6Ci0gICAgICAgICAgICAgICAgdGVzdF9pbmZvID0gVGVzdEluZm8oanNv
bi5sb2FkKGluZm9fZmlsZSkpCi0KLSAgICAgICAgICAgICAgICBpZiB0ZXN0X2luZm8ubmFtZSAh
PSB0ZXN0OgotICAgICAgICAgICAgICAgICAgICBjb250aW51ZQotCi0gICAgICAgICAgICBleGNl
cHQgKFZhbHVlRXJyb3IsIEtleUVycm9yLCBUeXBlRXJyb3IpOgotICAgICAgICAgICAgICAgIGNv
bnRpbnVlCi0KLSAgICAgICAgICAgIF9hbGxfdGVzdF9pbmZvW3Rlc3RdID0gdGVzdF9pbmZvCi0K
LSAgICAgICAgZmluYWxseToKLSAgICAgICAgICAgIGlmIGluZm9fZmlsZToKLSAgICAgICAgICAg
ICAgICBpbmZvX2ZpbGUuY2xvc2UoKQotCi0gICAgcmV0dXJuIF9hbGxfdGVzdF9pbmZvCi0KLQog
ZGVmIHRlc3RzX2Zyb21fc2VsZWN0aW9uKGNhdHMsIGVudnMsIHRlc3RzKToKICAgICAiIiJHaXZl
biBhIHNlbGVjdGlvbiBvZiBwb3NzaWJsZSBjYXRlZ29yaWVzLCBlbnZpcm9ubWVudCBhbmQgdGVz
dHMsIHJldHVybgogICAgIGFsbCB0ZXN0cyB3aXRoaW4gdGhlIHByb3ZpZGVkIHBhcmFtZXRlcnMu
CkBAIC00MzMsMTM2ICsyNjgsMjUgQEAgZGVmIGxpc3RfdGVzdHMob3B0cyk6CiAgICAgZm9yIHNl
bCBpbiBvcHRzLnNlbGVjdGlvbjoKICAgICAgICAgcHJpbnQgc2VsCiAKLQotZGVmIGludGVycHJl
dF9yZXN1bHQobG9nbGluZSk6Ci0gICAgIiIiIEludGVycHJldCB0aGUgZmluYWwgbG9nIGxpbmUg
b2YgYSBndWVzdCBmb3IgYSByZXN1bHQgIiIiCi0KLSAgICBpZiBub3QgIlRlc3QgcmVzdWx0OiIg
aW4gbG9nbGluZToKLSAgICAgICAgcmV0dXJuICJDUkFTSCIKLQotICAgIGZvciByZXMgaW4gYWxs
X3Jlc3VsdHM6Ci0gICAgICAgIGlmIHJlcyBpbiBsb2dsaW5lOgotICAgICAgICAgICAgcmV0dXJu
IHJlcwotCi0gICAgcmV0dXJuICJDUkFTSCIKLQotCi1kZWYgcnVuX3Rlc3RfY29uc29sZShvcHRz
LCB0ZXN0KToKLSAgICAiIiIgUnVuIGEgc3BlY2lmaWMsIG9idGFpbmluZyByZXN1bHRzIHZpYSB4
ZW5jb25zb2xlICIiIgotCi0gICAgY21kID0gWyd4bCcsICdjcmVhdGUnLCAnLXAnLCB0ZXN0LmNm
Z19wYXRoKCldCi0gICAgaWYgbm90IG9wdHMucXVpZXQ6Ci0gICAgICAgIHByaW50ICJFeGVjdXRp
bmcgJyVzJyIgJSAoIiAiLmpvaW4oY21kKSwgKQotCi0gICAgY3JlYXRlID0gUG9wZW4oY21kLCBz
dGRvdXQgPSBQSVBFLCBzdGRlcnIgPSBQSVBFKQotICAgIF8sIHN0ZGVyciA9IGNyZWF0ZS5jb21t
dW5pY2F0ZSgpCi0KLSAgICBpZiBjcmVhdGUucmV0dXJuY29kZToKLSAgICAgICAgaWYgb3B0cy5x
dWlldDoKLSAgICAgICAgICAgIHByaW50ICJFeGVjdXRpbmcgJyVzJyIgJSAoIiAiLmpvaW4oY21k
KSwgKQotICAgICAgICBwcmludCBzdGRlcnIKLSAgICAgICAgcmFpc2UgUnVubmVyRXJyb3IoIkZh
aWxlZCB0byBjcmVhdGUgVk0iKQotCi0gICAgY21kID0gWyd4bCcsICdjb25zb2xlJywgdGVzdC52
bV9uYW1lKCldCi0gICAgaWYgbm90IG9wdHMucXVpZXQ6Ci0gICAgICAgIHByaW50ICJFeGVjdXRp
bmcgJyVzJyIgJSAoIiAiLmpvaW4oY21kKSwgKQotCi0gICAgY29uc29sZSA9IFBvcGVuKGNtZCwg
c3Rkb3V0ID0gUElQRSkKLQotICAgIGNtZCA9IFsneGwnLCAndW5wYXVzZScsIHRlc3Qudm1fbmFt
ZSgpXQotICAgIGlmIG5vdCBvcHRzLnF1aWV0OgotICAgICAgICBwcmludCAiRXhlY3V0aW5nICcl
cyciICUgKCIgIi5qb2luKGNtZCksICkKLQotICAgIHJjID0gc3VicHJvY19jYWxsKGNtZCkKLSAg
ICBpZiByYzoKLSAgICAgICAgaWYgb3B0cy5xdWlldDoKLSAgICAgICAgICAgIHByaW50ICJFeGVj
dXRpbmcgJyVzJyIgJSAoIiAiLmpvaW4oY21kKSwgKQotICAgICAgICByYWlzZSBSdW5uZXJFcnJv
cigiRmFpbGVkIHRvIHVucGF1c2UgVk0iKQotCi0gICAgc3Rkb3V0LCBfID0gY29uc29sZS5jb21t
dW5pY2F0ZSgpCi0KLSAgICBpZiBjb25zb2xlLnJldHVybmNvZGU6Ci0gICAgICAgIHJhaXNlIFJ1
bm5lckVycm9yKCJGYWlsZWQgdG8gb2J0YWluIFZNIGNvbnNvbGUiKQotCi0gICAgbGluZXMgPSBz
dGRvdXQuc3BsaXRsaW5lcygpCi0KLSAgICBpZiBsaW5lczoKLSAgICAgICAgaWYgbm90IG9wdHMu
cXVpZXQ6Ci0gICAgICAgICAgICBwcmludCAiXG4iLmpvaW4obGluZXMpCi0gICAgICAgICAgICBw
cmludCAiIgotCi0gICAgZWxzZToKLSAgICAgICAgcmV0dXJuICJDUkFTSCIKLQotICAgIHJldHVy
biBpbnRlcnByZXRfcmVzdWx0KGxpbmVzWy0xXSkKLQotCi1kZWYgcnVuX3Rlc3RfbG9nZmlsZShv
cHRzLCB0ZXN0KToKLSAgICAiIiIgUnVuIGEgc3BlY2lmaWMgdGVzdCwgb2J0YWluaW5nIHJlc3Vs
dHMgZnJvbSBhIGxvZ2ZpbGUgIiIiCi0KLSAgICBsb2dwYXRoID0gcGF0aC5qb2luKG9wdHMubG9n
ZmlsZV9kaXIsCi0gICAgICAgICAgICAgICAgICAgICAgICBvcHRzLmxvZ2ZpbGVfcGF0dGVybi5y
ZXBsYWNlKCIlcyIsIHN0cih0ZXN0KSkpCi0KLSAgICBpZiBub3Qgb3B0cy5xdWlldDoKLSAgICAg
ICAgcHJpbnQgIlVzaW5nIGxvZ2ZpbGUgJyVzJyIgJSAobG9ncGF0aCwgKQotCi0gICAgZmQgPSBv
cy5vcGVuKGxvZ3BhdGgsIG9zLk9fQ1JFQVQgfCBvcy5PX1JET05MWSwgMDY0NCkKLSAgICBsb2dm
aWxlID0gb3MuZmRvcGVuKGZkKQotICAgIGxvZ2ZpbGUuc2VlaygwLCBvcy5TRUVLX0VORCkKLQot
ICAgIGNtZCA9IFsneGwnLCAnY3JlYXRlJywgJy1GJywgdGVzdC5jZmdfcGF0aCgpXQotICAgIGlm
IG5vdCBvcHRzLnF1aWV0OgotICAgICAgICBwcmludCAiRXhlY3V0aW5nICclcyciICUgKCIgIi5q
b2luKGNtZCksICkKLQotICAgIGd1ZXN0ID0gUG9wZW4oY21kLCBzdGRvdXQgPSBQSVBFLCBzdGRl
cnIgPSBQSVBFKQotCi0gICAgXywgc3RkZXJyID0gZ3Vlc3QuY29tbXVuaWNhdGUoKQotCi0gICAg
aWYgZ3Vlc3QucmV0dXJuY29kZToKLSAgICAgICAgaWYgb3B0cy5xdWlldDoKLSAgICAgICAgICAg
IHByaW50ICJFeGVjdXRpbmcgJyVzJyIgJSAoIiAiLmpvaW4oY21kKSwgKQotICAgICAgICBwcmlu
dCBzdGRlcnIKLSAgICAgICAgcmFpc2UgUnVubmVyRXJyb3IoIkZhaWxlZCB0byBydW4gdGVzdCIp
Ci0KLSAgICBsaW5lID0gIiIKLSAgICBmb3IgbGluZSBpbiBsb2dmaWxlLnJlYWRsaW5lcygpOgot
Ci0gICAgICAgIGxpbmUgPSBsaW5lLnJzdHJpcCgpCi0gICAgICAgIGlmIG5vdCBvcHRzLnF1aWV0
OgotICAgICAgICAgICAgcHJpbnQgbGluZQotCi0gICAgICAgIGlmICJUZXN0IHJlc3VsdDoiIGlu
IGxpbmU6Ci0gICAgICAgICAgICBwcmludCAiIgotICAgICAgICAgICAgYnJlYWsKLQotICAgIGxv
Z2ZpbGUuY2xvc2UoKQotCi0gICAgcmV0dXJuIGludGVycHJldF9yZXN1bHQobGluZSkKLQotCiBk
ZWYgcnVuX3Rlc3RzKG9wdHMpOgogICAgICIiIiBSdW4gdGVzdHMgIiIiCiAKICAgICB0ZXN0cyA9
IG9wdHMuc2VsZWN0aW9uCi0gICAgaWYgbm90IGxlbih0ZXN0cyk6CisgICAgaWYgbm90IHRlc3Rz
OgogICAgICAgICByYWlzZSBSdW5uZXJFcnJvcigiTm8gdGVzdHMgdG8gcnVuIikKIAotICAgIHJ1
bl90ZXN0ID0geyAiY29uc29sZSI6IHJ1bl90ZXN0X2NvbnNvbGUsCi0gICAgICAgICAgICAgICAg
ICJsb2dmaWxlIjogcnVuX3Rlc3RfbG9nZmlsZSwKLSAgICB9LmdldChvcHRzLnJlc3VsdHNfbW9k
ZSwgTm9uZSkKLQotICAgIGlmIHJ1bl90ZXN0IGlzIE5vbmU6Ci0gICAgICAgIHJhaXNlIFJ1bm5l
ckVycm9yKCJVbmtub3duIG1vZGUgJyVzJyIgJSAob3B0cy5tb2RlLCApKQotCi0gICAgcmMgPSBh
bGxfcmVzdWx0cy5pbmRleCgnU1VDQ0VTUycpCisgICAgcmMgPSBUZXN0UmVzdWx0KCkKICAgICBy
ZXN1bHRzID0gW10KIAogICAgIGZvciB0ZXN0IGluIHRlc3RzOgorICAgICAgICByZXMgPSBUZXN0
UmVzdWx0KCkKKyAgICAgICAgdGVzdC5zZXRfdXAob3B0cywgcmVzKQorICAgICAgICBpZiByZXMg
PT0gVGVzdFJlc3VsdC5TVUNDRVNTOgorICAgICAgICAgICAgdGVzdC5ydW4ocmVzKQorICAgICAg
ICB0ZXN0LmNsZWFuX3VwKHJlcykKIAotICAgICAgICByZXMgPSBydW5fdGVzdChvcHRzLCB0ZXN0
KQotICAgICAgICByZXNfaWR4ID0gYWxsX3Jlc3VsdHMuaW5kZXgocmVzKQotICAgICAgICBpZiBy
ZXNfaWR4ID4gcmM6Ci0gICAgICAgICAgICByYyA9IHJlc19pZHgKKyAgICAgICAgaWYgcmVzID4g
cmM6CisgICAgICAgICAgICByYyA9IHJlcwogCiAgICAgICAgIHJlc3VsdHMuYXBwZW5kKHJlcykK
IApAQCAtNTcxLDcgKzI5NSw3IEBAIGRlZiBydW5fdGVzdHMob3B0cyk6CiAgICAgZm9yIHRlc3Qs
IHJlcyBpbiB6aXAodGVzdHMsIHJlc3VsdHMpOgogICAgICAgICBwcmludCAiJS00MHMgJXMiICUg
KHRlc3QsIHJlcykKIAotICAgIHJldHVybiBleGl0X2NvZGUoYWxsX3Jlc3VsdHNbcmNdKQorICAg
IHJldHVybiBleGl0X2NvZGUocmMpCiAKIAogZGVmIG1haW4oKToKQEAgLTU4MSw3ICszMDUsNyBA
QCBkZWYgbWFpbigpOgogICAgIHN5cy5zdGRvdXQgPSBvcy5mZG9wZW4oc3lzLnN0ZG91dC5maWxl
bm8oKSwgJ3cnLCAxKQogCiAgICAgIyBOb3JtYWxpc2UgJENXRCB0byB0aGUgZGlyZWN0b3J5IHRo
aXMgc2NyaXB0IGlzIGluCi0gICAgb3MuY2hkaXIocGF0aC5kaXJuYW1lKHBhdGguYWJzcGF0aChz
eXMuYXJndlswXSkpKQorICAgIG9zLmNoZGlyKG9zLnBhdGguZGlybmFtZShvcy5wYXRoLmFic3Bh
dGgoc3lzLmFyZ3ZbMF0pKSkKIAogICAgICMgQXZvaWQgd3JhcHBpbmcgdGhlIGVwaWxvZyB0ZXh0
CiAgICAgT3B0aW9uUGFyc2VyLmZvcm1hdF9lcGlsb2cgPSBsYW1iZGEgc2VsZiwgZm9ybWF0dGVy
OiBzZWxmLmVwaWxvZwpAQCAtNzE1LDEyICs0MzksMTYgQEAgZGVmIG1haW4oKToKICAgICBvcHRz
LCBhcmdzID0gcGFyc2VyLnBhcnNlX2FyZ3MoKQogICAgIG9wdHMuYXJncyA9IGFyZ3MKIAorICAg
IExvZ2dlcigpLmluaXRpYWxpemUob3B0cykKKworICAgIGdhdGhlcl9hbGxfdGVzdF9pbmZvKCkK
KwogICAgIG9wdHMuc2VsZWN0aW9uID0gaW50ZXJwcmV0X3NlbGVjdGlvbihvcHRzKQogCiAgICAg
aWYgb3B0cy5saXN0X3Rlc3RzOgogICAgICAgICByZXR1cm4gbGlzdF90ZXN0cyhvcHRzKQotICAg
IGVsc2U6Ci0gICAgICAgIHJldHVybiBydW5fdGVzdHMob3B0cykKKworICAgIHJldHVybiBydW5f
dGVzdHMob3B0cykKIAogCiBpZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgpkaWZmIC0tZ2l0IGEv
eHRmL19faW5pdF9fLnB5IGIveHRmL19faW5pdF9fLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjg4OWMxZDUKLS0tIC9kZXYvbnVsbAorKysgYi94dGYvX19pbml0X18ucHkK
QEAgLTAsMCArMSwxMiBAQAorIyEvdXNyL2Jpbi9lbnYgcHl0aG9uCisjIC0qLSBjb2Rpbmc6IHV0
Zi04IC0qLQorCisjIEFsbCB0ZXN0IGNhdGVnb3JpZXMKK2RlZmF1bHRfY2F0ZWdvcmllcyAgICAg
PSBzZXQoKCJmdW5jdGlvbmFsIiwgInhzYSIpKQorbm9uX2RlZmF1bHRfY2F0ZWdvcmllcyA9IHNl
dCgoInNwZWNpYWwiLCAidXRpbGl0eSIsICJpbi1kZXZlbG9wbWVudCIpKQorYWxsX2NhdGVnb3Jp
ZXMgICAgICAgICA9IGRlZmF1bHRfY2F0ZWdvcmllcyB8IG5vbl9kZWZhdWx0X2NhdGVnb3JpZXMK
KworIyBBbGwgdGVzdCBlbnZpcm9ubWVudHMKK3B2X2Vudmlyb25tZW50cyAgICAgICAgPSBzZXQo
KCJwdjY0IiwgInB2MzJwYWUiKSkKK2h2bV9lbnZpcm9ubWVudHMgICAgICAgPSBzZXQoKCJodm02
NCIsICJodm0zMnBhZSIsICJodm0zMnBzZSIsICJodm0zMiIpKQorYWxsX2Vudmlyb25tZW50cyAg
ICAgICA9IHB2X2Vudmlyb25tZW50cyB8IGh2bV9lbnZpcm9ubWVudHMKZGlmZiAtLWdpdCBhL3h0
Zi9kb211X3Rlc3QucHkgYi94dGYvZG9tdV90ZXN0LnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjQwNTIxNjcKLS0tIC9kZXYvbnVsbAorKysgYi94dGYvZG9tdV90ZXN0LnB5
CkBAIC0wLDAgKzEsMTc5IEBACisjIS91c3IvYmluL2VudiBweXRob24KKyMgLSotIGNvZGluZzog
dXRmLTggLSotCisiIiIKK0Jhc2ljIERvbVUgdGVzdAorUnVucyBhIGRvbWFpbiBhbmQgY2hlY2tz
IHRoZSBvdXRwdXQgZm9yIGEgc3BjaWZpYyBwYXR0ZXJuLgorIiIiCisKK2ltcG9ydCBvcworaW1w
b3J0IFN0cmluZ0lPCisKK2Zyb20geHRmIGltcG9ydCBhbGxfZW52aXJvbm1lbnRzCitmcm9tIHh0
Zi5leGNlcHRpb25zIGltcG9ydCBSdW5uZXJFcnJvcgorZnJvbSB4dGYubG9nZ2VyIGltcG9ydCBM
b2dnZXIKK2Zyb20geHRmLnRlc3QgaW1wb3J0IFRlc3RJbnN0YW5jZSwgVGVzdEluZm8sIFRlc3RS
ZXN1bHQKK2Zyb20geHRmLnhsX2RvbXUgaW1wb3J0IFhMRG9tVQorCitjbGFzcyBEb211VGVzdElu
c3RhbmNlKFRlc3RJbnN0YW5jZSk6CisgICAgIiIiIE9iamVjdCByZXByZXNlbnRpbmcgYSBzaW5n
bGUgRE9NVSB0ZXN0LiAiIiIKKworICAgIGRlZiBfX2luaXRfXyhzZWxmLCBlbnYsIG5hbWUsIHZh
cmlhdGlvbik6CisgICAgICAgIHN1cGVyKERvbXVUZXN0SW5zdGFuY2UsIHNlbGYpLl9faW5pdF9f
KG5hbWUpCisKKyAgICAgICAgc2VsZi5lbnYsIHNlbGYudmFyaWF0aW9uID0gZW52LCB2YXJpYXRp
b24KKworICAgICAgICBpZiBzZWxmLmVudiBpcyBOb25lOgorICAgICAgICAgICAgcmFpc2UgUnVu
bmVyRXJyb3IoIk5vIGVudmlyb25tZW50IGZvciAnJXMnIiAlIChzZWxmLm5hbWUsICkpCisKKyAg
ICAgICAgc2VsZi5kb211ID0gWExEb21VKHNlbGYuY2ZnX3BhdGgoKSkKKyAgICAgICAgc2VsZi5y
ZXN1bHRzX21vZGUgPSAnY29uc29sZScKKyAgICAgICAgc2VsZi5sb2dwYXRoID0gTm9uZQorICAg
ICAgICBpZiBub3QgTG9nZ2VyKCkucXVpZXQ6CisgICAgICAgICAgICBzZWxmLm91dHB1dCA9IFN0
cmluZ0lPLlN0cmluZ0lPKCkKKyAgICAgICAgZWxzZToKKyAgICAgICAgICAgIHNlbGYub3V0cHV0
ID0gTm9uZQorCisgICAgZGVmIHZtX25hbWUoc2VsZik6CisgICAgICAgICIiIiBSZXR1cm4gdGhl
IFZNIG5hbWUgYXMgYHhsYCBleHBlY3RzIGl0LiAiIiIKKyAgICAgICAgcmV0dXJuIHJlcHIoc2Vs
ZikKKworICAgIGRlZiBjZmdfcGF0aChzZWxmKToKKyAgICAgICAgIiIiIFJldHVybiB0aGUgcGF0
aCB0byB0aGUgYHhsYCBjb25maWcgZmlsZSBmb3IgdGhpcyB0ZXN0LiAiIiIKKyAgICAgICAgcmV0
dXJuIG9zLnBhdGguam9pbigidGVzdHMiLCBzZWxmLm5hbWUsIHJlcHIoc2VsZikgKyAiLmNmZyIp
CisKKyAgICBkZWYgX19yZXByX18oc2VsZik6CisgICAgICAgIGlmIHNlbGYudmFyaWF0aW9uOgor
ICAgICAgICAgICAgcmV0dXJuICJ0ZXN0LSVzLSVzfiVzIiAlIChzZWxmLmVudiwgc2VsZi5uYW1l
LCBzZWxmLnZhcmlhdGlvbikKKyAgICAgICAgcmV0dXJuICJ0ZXN0LSVzLSVzIiAlIChzZWxmLmVu
diwgc2VsZi5uYW1lKQorCisgICAgZGVmIHNldF91cChzZWxmLCBvcHRzLCByZXN1bHQpOgorICAg
ICAgICBzZWxmLnJlc3VsdHNfbW9kZSA9IG9wdHMucmVzdWx0c19tb2RlCisgICAgICAgIGlmIHNl
bGYucmVzdWx0c19tb2RlIG5vdCBpbiBbJ2NvbnNvbGUnLCAnbG9nZmlsZSddOgorICAgICAgICAg
ICAgcmFpc2UgUnVubmVyRXJyb3IoIlVua25vd24gbW9kZSAnJXMnIiAlIChvcHRzLnJlc3VsdHNf
bW9kZSwgKSkKKworICAgICAgICBzZWxmLmxvZ3BhdGggPSBvcy5wYXRoLmpvaW4ob3B0cy5sb2dm
aWxlX2RpciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0cy5sb2dmaWxlX3BhdHRlcm4u
cmVwbGFjZSgiJXMiLCBzdHIoc2VsZikpKQorICAgICAgICBzZWxmLmRvbXUuY3JlYXRlKCkKKwor
ICAgIGRlZiBydW4oc2VsZiwgcmVzdWx0KToKKyAgICAgICAgIiIiRXhlY3V0ZXMgdGhlIHRlc3Qg
aW5zdGFuY2UiIiIKKyAgICAgICAgcnVuX3Rlc3QgPSB7ICJjb25zb2xlIjogc2VsZi5fcnVuX3Rl
c3RfY29uc29sZSwKKyAgICAgICAgICAgICAgICAgICAgICJsb2dmaWxlIjogc2VsZi5fcnVuX3Rl
c3RfbG9nZmlsZSwKKyAgICAgICAgfS5nZXQoc2VsZi5yZXN1bHRzX21vZGUsIE5vbmUpCisKKyAg
ICAgICAgcnVuX3Rlc3QocmVzdWx0KQorCisgICAgZGVmIGNsZWFuX3VwKHNlbGYsIHJlc3VsdCk6
CisgICAgICAgIGlmIHNlbGYub3V0cHV0OgorICAgICAgICAgICAgc2VsZi5vdXRwdXQuY2xvc2Uo
KQorCisgICAgICAgICMgd2FpdCBmb3IgY29tcGxldGlvbgorICAgICAgICBpZiBub3Qgc2VsZi5k
b211LmNsZWFudXAoKToKKyAgICAgICAgICAgIHJlc3VsdC5zZXQoVGVzdFJlc3VsdC5DUkFTSCkK
KworICAgIGRlZiBfcnVuX3Rlc3RfY29uc29sZShzZWxmLCByZXN1bHQpOgorICAgICAgICAiIiIg
UnVuIGEgc3BlY2lmaWMsIG9idGFpbmluZyByZXN1bHRzIHZpYSB4ZW5jb25zb2xlICIiIgorCisg
ICAgICAgIGNvbnNvbGUgPSBzZWxmLmRvbXUuY29uc29sZShzZWxmLm91dHB1dCkKKworICAgICAg
ICAjIHN0YXJ0IHRoZSBkb21haW4KKyAgICAgICAgc2VsZi5kb211LnVucGF1c2UoKQorICAgICAg
ICB2YWx1ZSA9IGNvbnNvbGUuZXhwZWN0KHNlbGYucmVzdWx0X3BhdHRlcm4oKSkKKworICAgICAg
ICBpZiBzZWxmLm91dHB1dCBpcyBub3QgTm9uZToKKyAgICAgICAgICAgIExvZ2dlcigpLmxvZyhz
ZWxmLm91dHB1dC5nZXR2YWx1ZSgpKQorCisgICAgICAgIHJlc3VsdC5zZXQodmFsdWUpCisKKyAg
ICBkZWYgX3J1bl90ZXN0X2xvZ2ZpbGUoc2VsZiwgcmVzdWx0KToKKyAgICAgICAgIiIiIFJ1biBh
IHNwZWNpZmljIHRlc3QsIG9idGFpbmluZyByZXN1bHRzIGZyb20gYSBsb2dmaWxlICIiIgorCisg
ICAgICAgIExvZ2dlcigpLmxvZygiVXNpbmcgbG9nZmlsZSAnJXMnIiAlIChzZWxmLmxvZ3BhdGgs
ICkpCisKKyAgICAgICAgZmQgPSBvcy5vcGVuKHNlbGYubG9ncGF0aCwgb3MuT19DUkVBVCB8IG9z
Lk9fUkRPTkxZLCAwNjQ0KQorICAgICAgICBsb2dmaWxlID0gb3MuZmRvcGVuKGZkKQorICAgICAg
ICBsb2dmaWxlLnNlZWsoMCwgb3MuU0VFS19FTkQpCisKKyAgICAgICAgc2VsZi5kb211LnVucGF1
c2UoKQorCisgICAgICAgICMgd2FpdCBmb3IgY29tcGxldGlvbgorICAgICAgICBpZiBub3Qgc2Vs
Zi5kb211LmNsZWFudXAoKToKKyAgICAgICAgICAgIHJlc3VsdC5zZXQoVGVzdFJlc3VsdC5DUkFT
SCkKKworICAgICAgICBsaW5lID0gIiIKKyAgICAgICAgZm9yIGxpbmUgaW4gbG9nZmlsZS5yZWFk
bGluZXMoKToKKyAgICAgICAgICAgIGxpbmUgPSBsaW5lLnJzdHJpcCgpCisgICAgICAgICAgICBM
b2dnZXIoKS5sb2cobGluZSkKKworICAgICAgICAgICAgaWYgIlRlc3QgcmVzdWx0OiIgaW4gbGlu
ZToKKyAgICAgICAgICAgICAgICBwcmludCAiIgorICAgICAgICAgICAgICAgIGJyZWFrCisKKyAg
ICAgICAgbG9nZmlsZS5jbG9zZSgpCisKKyAgICAgICAgcmVzdWx0LnNldChUZXN0SW5zdGFuY2Uu
cGFyc2VfcmVzdWx0KGxpbmUpKQorCisKK2NsYXNzIERvbXVUZXN0SW5mbyhUZXN0SW5mbyk6Cisg
ICAgIiIiIE9iamVjdCByZXByZXNlbnRpbmcgYSB0ZXN0cyBpbmZvLmpzb24sIGluIGEgbW9yZSBj
b252ZW5pZW50IGZvcm0uICIiIgorCisgICAgZGVmIF9faW5pdF9fKHNlbGYsIHRlc3RfanNvbik6
CisgICAgICAgICIiIlBhcnNlIGFuZCB2ZXJpZnkgJ3Rlc3RfanNvbicuCisKKyAgICAgICAgTWF5
IHJhaXNlIEtleUVycm9yLCBUeXBlRXJyb3Igb3IgVmFsdWVFcnJvci4KKyAgICAgICAgIiIiCisK
KyAgICAgICAgc3VwZXIoRG9tdVRlc3RJbmZvLCBzZWxmKS5fX2luaXRfXyh0ZXN0X2pzb24pCisg
ICAgICAgIHNlbGYuaW5zdGFuY2VfY2xhc3MgPSBEb211VGVzdEluc3RhbmNlCisKKyAgICAgICAg
ZW52cyA9IHRlc3RfanNvblsiZW52aXJvbm1lbnRzIl0KKyAgICAgICAgaWYgbm90IGlzaW5zdGFu
Y2UoZW52cywgbGlzdCk6CisgICAgICAgICAgICByYWlzZSBUeXBlRXJyb3IoIkV4cGVjdGVkIGxp
c3QgZm9yICdlbnZpcm9ubWVudHMnLCBnb3QgJyVzJyIKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAlICh0eXBlKGVudnMpLCApKQorICAgICAgICBpZiBub3QgZW52czoKKyAgICAgICAgICAg
IHJhaXNlIFZhbHVlRXJyb3IoIkV4cGVjdGVkIGF0IGxlYXN0IG9uZSBlbnZpcm9ubWVudCIpCisg
ICAgICAgIGZvciBlbnYgaW4gZW52czoKKyAgICAgICAgICAgIGlmIGVudiBub3QgaW4gYWxsX2Vu
dmlyb25tZW50czoKKyAgICAgICAgICAgICAgICByYWlzZSBWYWx1ZUVycm9yKCJVbmtub3duIGVu
dmlyb25tZW50cyAnJXMnIiAlIChlbnYsICkpCisgICAgICAgIHNlbGYuZW52cyA9IGVudnMKKwor
ICAgICAgICB2YXJpYXRpb25zID0gdGVzdF9qc29uWyJ2YXJpYXRpb25zIl0KKyAgICAgICAgaWYg
bm90IGlzaW5zdGFuY2UodmFyaWF0aW9ucywgbGlzdCk6CisgICAgICAgICAgICByYWlzZSBUeXBl
RXJyb3IoIkV4cGVjdGVkIGxpc3QgZm9yICd2YXJpYXRpb25zJywgZ290ICclcyciCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJSAodHlwZSh2YXJpYXRpb25zKSwgKSkKKyAgICAgICAgc2Vs
Zi52YXJpYXRpb25zID0gdmFyaWF0aW9ucworCisgICAgICAgIGV4dHJhID0gdGVzdF9qc29uWyJl
eHRyYSJdCisgICAgICAgIGlmIG5vdCBpc2luc3RhbmNlKGV4dHJhLCBkaWN0KToKKyAgICAgICAg
ICAgIHJhaXNlIFR5cGVFcnJvcigiRXhwZWN0ZWQgZGljdCBmb3IgJ2V4dHJhJywgZ290ICclcyci
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJSAodHlwZShleHRyYSksICkpCisgICAgICAg
IHNlbGYuZXh0cmEgPSBleHRyYQorCisgICAgZGVmIGFsbF9pbnN0YW5jZXMoc2VsZiwgZW52X2Zp
bHRlciA9IE5vbmUsIHZhcnlfZmlsdGVyID0gTm9uZSk6CisgICAgICAgICIiIlJldHVybiBhIGxp
c3Qgb2YgVGVzdEluc3RhbmNlcywgZm9yIGVhY2ggc3VwcG9ydGVkIGVudmlyb25tZW50LgorICAg
ICAgICBPcHRpb25hbGx5IGZpbHRlcmVkIGJ5IGVudl9maWx0ZXIuICBNYXkgcmV0dXJuIGFuIGVt
cHR5IGxpc3QgaWYKKyAgICAgICAgdGhlIGZpbHRlciBkb2Vzbid0IG1hdGNoIGFueSBzdXBwb3J0
ZWQgZW52aXJvbm1lbnQuCisgICAgICAgICIiIgorCisgICAgICAgIGlmIGVudl9maWx0ZXI6Cisg
ICAgICAgICAgICBlbnZzID0gc2V0KGVudl9maWx0ZXIpLmludGVyc2VjdGlvbihzZWxmLmVudnMp
CisgICAgICAgIGVsc2U6CisgICAgICAgICAgICBlbnZzID0gc2VsZi5lbnZzCisKKyAgICAgICAg
aWYgdmFyeV9maWx0ZXI6CisgICAgICAgICAgICB2YXJpYXRpb25zID0gc2V0KHZhcnlfZmlsdGVy
KS5pbnRlcnNlY3Rpb24oc2VsZi52YXJpYXRpb25zKQorICAgICAgICBlbHNlOgorICAgICAgICAg
ICAgdmFyaWF0aW9ucyA9IHNlbGYudmFyaWF0aW9ucworCisgICAgICAgIHJlcyA9IFtdCisgICAg
ICAgIGlmIHZhcmlhdGlvbnM6CisgICAgICAgICAgICBmb3IgZW52IGluIGVudnM6CisgICAgICAg
ICAgICAgICAgZm9yIHZhcnkgaW4gdmFyaWF0aW9uczoKKyAgICAgICAgICAgICAgICAgICAgcmVz
LmFwcGVuZChzZWxmLmluc3RhbmNlX2NsYXNzKGVudiwgc2VsZi5uYW1lLCB2YXJ5KSkKKyAgICAg
ICAgZWxzZToKKyAgICAgICAgICAgIHJlcyA9IFsgc2VsZi5pbnN0YW5jZV9jbGFzcyhlbnYsIHNl
bGYubmFtZSwgTm9uZSkKKyAgICAgICAgICAgICAgICAgICAgZm9yIGVudiBpbiBlbnZzIF0KKyAg
ICAgICAgcmV0dXJuIHJlcworCisgICAgZGVmIF9fcmVwcl9fKHNlbGYpOgorICAgICAgICByZXR1
cm4gIiVzKCVzKSIgJSAoc2VsZi5fX2NsYXNzX18uX19uYW1lX18sIHNlbGYubmFtZSwgKQpkaWZm
IC0tZ2l0IGEveHRmL2V4Y2VwdGlvbnMucHkgYi94dGYvZXhjZXB0aW9ucy5weQpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yNjgwMWEyCi0tLSAvZGV2L251bGwKKysrIGIveHRm
L2V4Y2VwdGlvbnMucHkKQEAgLTAsMCArMSw2IEBACisjIS91c3IvYmluL2VudiBweXRob24KKyMg
LSotIGNvZGluZzogdXRmLTggLSotCisKK2NsYXNzIFJ1bm5lckVycm9yKEV4Y2VwdGlvbik6Cisg
ICAgIiIiIEVycm9ycyByZWxhdGluZyB0byB4dGYtcnVubmVyIGl0c2VsZiAiIiIKKwpkaWZmIC0t
Z2l0IGEveHRmL2xvZ2dlci5weSBiL3h0Zi9sb2dnZXIucHkKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uZWMyNzllNQotLS0gL2Rldi9udWxsCisrKyBiL3h0Zi9sb2dnZXIucHkK
QEAgLTAsMCArMSwyMyBAQAorIyEvdXNyL2Jpbi9lbnYgcHl0aG9uCisjIC0qLSBjb2Rpbmc6IHV0
Zi04IC0qLQorCitjbGFzcyBTaW5nbGV0b24odHlwZSk6CisgICAgIiIiU2luZ2xldG9uIG1ldGEg
Y2xhc3MiIiIKKyAgICBfaW5zdGFuY2VzID0ge30KKyAgICBkZWYgX19jYWxsX18oY2xzLCAqYXJn
cywgKiprd2FyZ3MpOgorICAgICAgICBpZiBjbHMgbm90IGluIGNscy5faW5zdGFuY2VzOgorICAg
ICAgICAgICAgY2xzLl9pbnN0YW5jZXNbY2xzXSA9IHN1cGVyKFNpbmdsZXRvbiwgY2xzKS5fX2Nh
bGxfXygqYXJncywgKiprd2FyZ3MpCisgICAgICAgIHJldHVybiBjbHMuX2luc3RhbmNlc1tjbHNd
CisKK2NsYXNzIExvZ2dlcihvYmplY3QpOgorICAgICIiIkxvZ2dlciBjbGFzcyBmb3IgWFRGLiIi
IgorICAgIF9fbWV0YWNsYXNzX18gPSBTaW5nbGV0b24KKworICAgIGRlZiBpbml0aWFsaXplKHNl
bGYsIG9wdHMpOgorICAgICAgICAiIiJJbml0aWFsaXplIGxvZ2dlciIiIgorICAgICAgICBzZWxm
LnF1aWV0ID0gb3B0cy5xdWlldAorCisgICAgZGVmIGxvZyhzZWxmLCBtZXNzYWdlKToKKyAgICAg
ICAgIiIiRGlzcGxheSB0aGUgbWVzc2FnZSIiIgorICAgICAgICBpZiBub3Qgc2VsZi5xdWlldDoK
KyAgICAgICAgICAgIHByaW50IG1lc3NhZ2UKZGlmZiAtLWdpdCBhL3h0Zi9zdWl0ZS5weSBiL3h0
Zi9zdWl0ZS5weQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5hZDdkMzBmCi0t
LSAvZGV2L251bGwKKysrIGIveHRmL3N1aXRlLnB5CkBAIC0wLDAgKzEsOTcgQEAKKyMhL3Vzci9i
aW4vZW52IHB5dGhvbgorIyAtKi0gY29kaW5nOiB1dGYtOCAtKi0KKworaW1wb3J0IG9zLCBvcy5w
YXRoIGFzIHBhdGgKK2ltcG9ydCBzeXMKK2ltcG9ydCBpbXAKKwordHJ5OgorICAgIGltcG9ydCBq
c29uCitleGNlcHQgSW1wb3J0RXJyb3I6CisgICAgaW1wb3J0IHNpbXBsZWpzb24gYXMganNvbgor
Citmcm9tIHh0Zi5leGNlcHRpb25zIGltcG9ydCBSdW5uZXJFcnJvcgorCisjIENhY2hlZCB0ZXN0
IGpzb24gZnJvbSBkaXNrCitfYWxsX3Rlc3RfaW5mbyA9IHt9CisKK2RlZiBfbG9hZF9tb2R1bGUo
bmFtZSk6CisgICAgIiIiTG9hZHMgbW9kdWxlIGR5bmFtaWNhbGx5IiIiCisgICAgY29tcG9uZW50
cyA9IG5hbWUuc3BsaXQoIi4iKQorICAgIG1vZHVsZV9wYXRoID0gc3lzLnBhdGgKKworICAgIGZv
ciBpbmRleCBpbiB4cmFuZ2UobGVuKGNvbXBvbmVudHMpKToKKyAgICAgICAgbW9kdWxlX25hbWUg
PSBjb21wb25lbnRzW2luZGV4XQorICAgICAgICBtb2R1bGUgPSBzeXMubW9kdWxlcy5nZXQobW9k
dWxlX25hbWUpCisgICAgICAgIGlmIG1vZHVsZToKKyAgICAgICAgICAgIGlmIGhhc2F0dHIobW9k
dWxlLCAnX19wYXRoX18nKToKKyAgICAgICAgICAgICAgICBtb2R1bGVfcGF0aCA9IG1vZHVsZS5f
X3BhdGhfXworICAgICAgICAgICAgY29udGludWUKKworICAgICAgICB0cnk6CisgICAgICAgICAg
ICBtb2RfZmlsZSwgZmlsZW5hbWUsIGRlc2NyaXB0aW9uID0gaW1wLmZpbmRfbW9kdWxlKG1vZHVs
ZV9uYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtb2R1bGVfcGF0aCkKKyAgICAgICAgICAgIG1vZHVsZSA9IGltcC5sb2Fk
X21vZHVsZShtb2R1bGVfbmFtZSwgbW9kX2ZpbGUsIGZpbGVuYW1lLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uKQorICAgICAgICAgICAgaWYgaGFzYXR0
cihtb2R1bGUsICdfX3BhdGhfXycpOgorICAgICAgICAgICAgICAgIG1vZHVsZV9wYXRoID0gbW9k
dWxlLl9fcGF0aF9fCisgICAgICAgIGZpbmFsbHk6CisgICAgICAgICAgICBpZiBtb2RfZmlsZToK
KyAgICAgICAgICAgICAgICBtb2RfZmlsZS5jbG9zZSgpCisKKyAgICByZXR1cm4gbW9kdWxlCisK
K2RlZiBfbG9hZF9jbGFzcyhuYW1lKToKKyAgICAiIiJMb2FkcyBweXRob24gY2xhc3MgZHluYW1p
Y2FsbHkiIiIKKyAgICBjb21wb25lbnRzID0gbmFtZS5zcGxpdCgiLiIpCisgICAgY2xhc3NfbmFt
ZSA9IGNvbXBvbmVudHNbLTFdCisgICAgbW9kdWxlID0gX2xvYWRfbW9kdWxlKCIuIi5qb2luKGNv
bXBvbmVudHNbOi0xXSkpCisKKyAgICB0cnk6CisgICAgICAgIGNscyA9IG1vZHVsZS5fX2RpY3Rf
X1tjbGFzc19uYW1lXQorICAgICAgICByZXR1cm4gY2xzCisgICAgZXhjZXB0IEtleUVycm9yOgor
ICAgICAgICByZXR1cm4gTm9uZQorCisKK2RlZiBnZXRfYWxsX3Rlc3RfaW5mbygpOgorICAgICIi
IiBSZXR1cm5zIGFsbCBhdmFpbGFibGUgdGVzdCBpbmZvIGluc3RhbmNlcyAiIiIKKworICAgIGlm
IG5vdCBfYWxsX3Rlc3RfaW5mbzoKKyAgICAgICAgcmFpc2UgUnVubmVyRXJyb3IoIk5vIGF2YWls
YWJsZSB0ZXN0IGluZm8iKQorCisgICAgcmV0dXJuIF9hbGxfdGVzdF9pbmZvCisKKworZGVmIGdh
dGhlcl9hbGxfdGVzdF9pbmZvKCk6CisgICAgIiIiIE9wZW4gYW5kIGNvbGxhdGUgZWFjaCBpbmZv
Lmpzb24gIiIiCisKKyAgICBmb3IgdGVzdCBpbiBvcy5saXN0ZGlyKCJ0ZXN0cyIpOgorCisgICAg
ICAgIGluZm9fZmlsZSA9IE5vbmUKKyAgICAgICAgdHJ5OgorCisgICAgICAgICAgICAjIElnbm9y
ZSBkaXJlY3RvcmllcyB3aGljaCBkb24ndCBoYXZlIGEgaW5mby5qc29uIGluc2lkZSB0aGVtCisg
ICAgICAgICAgICB0cnk6CisgICAgICAgICAgICAgICAgaW5mb19maWxlID0gb3BlbihwYXRoLmpv
aW4oInRlc3RzIiwgdGVzdCwgImluZm8uanNvbiIpKQorICAgICAgICAgICAgZXhjZXB0IElPRXJy
b3I6CisgICAgICAgICAgICAgICAgY29udGludWUKKworICAgICAgICAgICAgIyBJZ25vcmUgdGVz
dHMgd2hpY2ggaGF2ZSBiYWQgSlNPTgorICAgICAgICAgICAgdHJ5OgorICAgICAgICAgICAgICAg
IGpzb25faW5mbyA9IGpzb24ubG9hZChpbmZvX2ZpbGUpCisgICAgICAgICAgICAgICAgdGVzdF9j
bGFzcyA9IF9sb2FkX2NsYXNzKGpzb25faW5mb1siY2xhc3NfbmFtZSJdKQorICAgICAgICAgICAg
ICAgIHRlc3RfaW5mbyA9IHRlc3RfY2xhc3MoanNvbl9pbmZvKQorCisgICAgICAgICAgICAgICAg
aWYgdGVzdF9pbmZvLm5hbWUgIT0gdGVzdDoKKyAgICAgICAgICAgICAgICAgICAgY29udGludWUK
KworICAgICAgICAgICAgZXhjZXB0IChWYWx1ZUVycm9yLCBLZXlFcnJvciwgVHlwZUVycm9yKToK
KyAgICAgICAgICAgICAgICBjb250aW51ZQorCisgICAgICAgICAgICBfYWxsX3Rlc3RfaW5mb1t0
ZXN0XSA9IHRlc3RfaW5mbworCisgICAgICAgIGZpbmFsbHk6CisgICAgICAgICAgICBpZiBpbmZv
X2ZpbGU6CisgICAgICAgICAgICAgICAgaW5mb19maWxlLmNsb3NlKCkKKwpkaWZmIC0tZ2l0IGEv
eHRmL3Rlc3QucHkgYi94dGYvdGVzdC5weQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi40NDQwYjQ3Ci0tLSAvZGV2L251bGwKKysrIGIveHRmL3Rlc3QucHkKQEAgLTAsMCArMSwx
MzkgQEAKKyMhL3Vzci9iaW4vZW52IHB5dGhvbgorIyAtKi0gY29kaW5nOiB1dGYtOCAtKi0KKwor
IiIiCitCYXNlIFhURiBUZXN0IENsYXNzZXNzCisiIiIKK2ltcG9ydCBwZXhwZWN0Citmcm9tICAg
eHRmIGltcG9ydCBhbGxfY2F0ZWdvcmllcworCitjbGFzcyBUZXN0UmVzdWx0KG9iamVjdCk6Cisg
ICAgIiIiCisgICAgVGVzdCByZXN1bHQgd3JhcHBlciBjbGFzcworICAgIEFsbCByZXN1bHRzIG9m
IGEgdGVzdCwga2VlcCBpbiBzeW5jIHdpdGggQyBjb2RlIHJlcG9ydC5oLgorICAgIE5vdGVzOgor
ICAgICAtIFdBUk5JTkcgaXMgbm90IGEgcmVzdWx0IG9uIGl0cyBvd24uCisgICAgIC0gQ1JBU0gg
aXNuJ3Qga25vd24gdG8gdGhlIEMgY29kZSwgYnV0IGNvdmVycyBhbGwgY2FzZXMgd2hlcmUgYSB2
YWxpZAorICAgICAgIHJlc3VsdCB3YXMgbm90IGZvdW5kLgorICAgICIiIgorCisgICAgU1VDQ0VT
UyA9ICdTVUNDRVNTJworICAgIFNLSVAgPSAnU0tJUCcKKyAgICBFUlJPUiA9ICdFUlJPUicKKyAg
ICBGQUlMVVJFID0gJ0ZBSUxVUkUnCisgICAgQ1JBU0ggPSAnQ1JBU0gnCisKKyAgICBhbGxfcmVz
dWx0cyA9IFtTVUNDRVNTLCBTS0lQLCBFUlJPUiwgRkFJTFVSRSwgQ1JBU0hdCisKKyAgICBkZWYg
X19pbml0X18oc2VsZiwgdmFsdWU9U1VDQ0VTUyk6CisgICAgICAgIHNlbGYuc2V0KHZhbHVlKQor
CisgICAgZGVmIF9fY21wX18oc2VsZiwgb3RoZXIpOgorICAgICAgICBpZiBpc2luc3RhbmNlKG90
aGVyLCBUZXN0UmVzdWx0KToKKyAgICAgICAgICAgIHJldHVybiBjbXAoVGVzdFJlc3VsdC5hbGxf
cmVzdWx0cy5pbmRleChzZWxmLl92YWx1ZSksCisgICAgICAgICAgICAgICAgICAgVGVzdFJlc3Vs
dC5hbGxfcmVzdWx0cy5pbmRleChyZXByKG90aGVyKSkpCisgICAgICAgIGVsaWYgaXNpbnN0YW5j
ZShvdGhlciwgKHN0ciwgdW5pY29kZSkpOgorICAgICAgICAgICAgaWYgb3RoZXIgaW4gVGVzdFJl
c3VsdC5hbGxfcmVzdWx0czoKKyAgICAgICAgICAgICAgICByZXR1cm4gY21wKFRlc3RSZXN1bHQu
YWxsX3Jlc3VsdHMuaW5kZXgoc2VsZi5fdmFsdWUpLAorICAgICAgICAgICAgICAgICAgICAgICBU
ZXN0UmVzdWx0LmFsbF9yZXN1bHRzLmluZGV4KG90aGVyKSkKKworICAgICAgICByYWlzZSBWYWx1
ZUVycm9yCisKKyAgICBkZWYgX19yZXByX18oc2VsZik6CisgICAgICAgIHJldHVybiBzZWxmLl92
YWx1ZQorCisgICAgZGVmIF9faGFzaF9fKHNlbGYpOgorICAgICAgICByZXR1cm4gaGFzaChyZXBy
KHNlbGYpKQorCisgICAgZGVmIHNldChzZWxmLCB2YWx1ZSk6CisgICAgICAgICIiIgorICAgICAg
ICBUaGUgcmVzdWx0IGNhbiBiZSBzZXQgdXNpbmcgYm90aCBhIHN0cmluZyB2YWx1ZSBvciBhbiBp
bmRleAorICAgICAgICBpZiB0aGUgaW5kZXggdXNlZCBpcyBvdXQtb2YtYm91bmRzIHRoZSByZXN1
bHQgd2lsbCBiZSBpbml0aWFsaXplZAorICAgICAgICB0byBDUkFTSAorICAgICAgICAiIiIKKyAg
ICAgICAgaWYgaXNpbnN0YW5jZSh2YWx1ZSwgKGludCwgbG9uZykpOgorICAgICAgICAgICAgdHJ5
OgorICAgICAgICAgICAgICAgIHNlbGYuX3ZhbHVlID0gVGVzdFJlc3VsdC5hbGxfcmVzdWx0c1t2
YWx1ZV0KKyAgICAgICAgICAgIGV4Y2VwdCBJbmRleEVycm9yOgorICAgICAgICAgICAgICAgIHNl
bGYuX3ZhbHVlID0gVGVzdFJlc3VsdC5DUkFTSAorICAgICAgICBlbHNlOgorICAgICAgICAgICAg
aWYgdmFsdWUgaW4gVGVzdFJlc3VsdC5hbGxfcmVzdWx0czoKKyAgICAgICAgICAgICAgICBzZWxm
Ll92YWx1ZSA9IHZhbHVlCisgICAgICAgICAgICBlbHNlOgorICAgICAgICAgICAgICAgIHNlbGYu
X3ZhbHVlID0gVGVzdFJlc3VsdC5DUkFTSAorCisKK2NsYXNzIFRlc3RJbnN0YW5jZShvYmplY3Qp
OgorICAgICIiIkJhc2UgY2xhc3MgZm9yIGEgWFRGIFRlc3QgSW5zdGFuY2Ugb2JqZWN0IiIiCisK
KyAgICBAc3RhdGljbWV0aG9kCisgICAgZGVmIHBhcnNlX3Jlc3VsdChsb2dsaW5lKToKKyAgICAg
ICAgIiIiIEludGVycHJldCB0aGUgZmluYWwgbG9nIGxpbmUgb2YgYSBndWVzdCBmb3IgYSByZXN1
bHQgIiIiCisKKyAgICAgICAgaWYgIlRlc3QgcmVzdWx0OiIgbm90IGluIGxvZ2xpbmU6CisgICAg
ICAgICAgICByZXR1cm4gVGVzdFJlc3VsdC5DUkFTSAorCisgICAgICAgIGZvciByZXMgaW4gVGVz
dFJlc3VsdC5hbGxfcmVzdWx0czoKKyAgICAgICAgICAgIGlmIHJlcyBpbiBsb2dsaW5lOgorICAg
ICAgICAgICAgICAgIHJldHVybiByZXMKKworICAgICAgICByZXR1cm4gVGVzdFJlc3VsdC5DUkFT
SAorCisgICAgQHN0YXRpY21ldGhvZAorICAgIGRlZiByZXN1bHRfcGF0dGVybigpOgorICAgICAg
ICAiIiJ0aGUgdGVzdCByZXN1bHQgcGF0dGVybi4iIiIKKyAgICAgICAgcmV0dXJuIFsnVGVzdCBy
ZXN1bHQ6ICcgKyB4IGZvciB4IGluIFRlc3RSZXN1bHQuYWxsX3Jlc3VsdHNdICsgXAorICAgICAg
ICAgICAgICAgW3BleHBlY3QuVElNRU9VVCwgcGV4cGVjdC5FT0ZdCisKKyAgICBkZWYgX19pbml0
X18oc2VsZiwgbmFtZSk6CisgICAgICAgIHNlbGYubmFtZSA9IG5hbWUKKworICAgIGRlZiBfX2hh
c2hfXyhzZWxmKToKKyAgICAgICAgcmV0dXJuIGhhc2gocmVwcihzZWxmKSkKKworICAgIGRlZiBf
X2NtcF9fKHNlbGYsIG90aGVyKToKKyAgICAgICAgcmV0dXJuIGNtcChyZXByKHNlbGYpLCByZXBy
KG90aGVyKSkKKworICAgIGRlZiBzZXRfdXAoc2VsZiwgb3B0cywgcmVzdWx0KToKKyAgICAgICAg
IiIiU2V0cyB1cCB0aGUgbmVjZXNzYXJ5IHJlc291cmNlcyBuZWVkZWQgdG8gcnVuIHRoZSB0ZXN0
LiIiIgorICAgICAgICByYWlzZSBOb3RJbXBsZW1lbnRlZEVycm9yCisKKyAgICBkZWYgcnVuKHNl
bGYsIHJlc3VsdCk6CisgICAgICAgICIiIlJ1bnMgdGhlIFRlc3QgSW5zdGFuY2UuIiIiCisgICAg
ICAgIHJhaXNlIE5vdEltcGxlbWVudGVkRXJyb3IKKworICAgIGRlZiBjbGVhbl91cChzZWxmLCBy
ZXN1bHQpOgorICAgICAgICAiIiJDbGVhbnMgdXAgdGhlIHRlc3QgZGF0YS4iIiIKKyAgICAgICAg
cmFpc2UgTm90SW1wbGVtZW50ZWRFcnJvcgorCisKK2NsYXNzIFRlc3RJbmZvKG9iamVjdCk6Cisg
ICAgIiIiQmFzZSBjbGFzcyBmb3IgYSBYVEYgVGVzdCBJbmZvIG9iamVjdC4KKyAgICBJdCByZXBy
ZXNlbnRzIGEgdGVzdHMgaW5mby5qc29uLCBpbiBhIG1vcmUgY29udmVuaWVudCBmb3JtLgorICAg
ICIiIgorCisgICAgZGVmIF9faW5pdF9fKHNlbGYsIHRlc3RfanNvbik6CisgICAgICAgICIiIlBh
cnNlIGFuZCB2ZXJpZnkgJ3Rlc3RfanNvbicuCisKKyAgICAgICAgTWF5IHJhaXNlIEtleUVycm9y
LCBUeXBlRXJyb3Igb3IgVmFsdWVFcnJvci4KKyAgICAgICAgIiIiCisgICAgICAgIG5hbWUgPSB0
ZXN0X2pzb25bIm5hbWUiXQorICAgICAgICBpZiBub3QgaXNpbnN0YW5jZShuYW1lLCBiYXNlc3Ry
aW5nKToKKyAgICAgICAgICAgIHJhaXNlIFR5cGVFcnJvcigiRXhwZWN0ZWQgc3RyaW5nIGZvciAn
bmFtZScsIGdvdCAnJXMnIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICUgKHR5cGUobmFt
ZSksICkpCisgICAgICAgIHNlbGYubmFtZSA9IG5hbWUKKworICAgICAgICBjYXQgPSB0ZXN0X2pz
b25bImNhdGVnb3J5Il0KKyAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UoY2F0LCBiYXNlc3RyaW5n
KToKKyAgICAgICAgICAgIHJhaXNlIFR5cGVFcnJvcigiRXhwZWN0ZWQgc3RyaW5nIGZvciAnY2F0
ZWdvcnknLCBnb3QgJyVzJyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAlICh0eXBlKGNh
dCksICkpCisgICAgICAgIGlmIGNhdCBub3QgaW4gYWxsX2NhdGVnb3JpZXM6CisgICAgICAgICAg
ICByYWlzZSBWYWx1ZUVycm9yKCJVbmtub3duIGNhdGVnb3J5ICclcyciICUgKGNhdCwgKSkKKyAg
ICAgICAgc2VsZi5jYXQgPSBjYXQKKworICAgIGRlZiBhbGxfaW5zdGFuY2VzKHNlbGYsIGVudl9m
aWx0ZXIgPSBOb25lLCB2YXJ5X2ZpbHRlciA9IE5vbmUpOgorICAgICAgICAiIiJSZXR1cm4gYSBs
aXN0IG9mIFRlc3RJbnN0YW5jZXMsIGZvciBlYWNoIHN1cHBvcnRlZCBlbnZpcm9ubWVudC4KKyAg
ICAgICAgT3B0aW9uYWxseSBmaWx0ZXJlZCBieSBlbnZfZmlsdGVyLiAgTWF5IHJldHVybiBhbiBl
bXB0eSBsaXN0IGlmCisgICAgICAgIHRoZSBmaWx0ZXIgZG9lc24ndCBtYXRjaCBhbnkgc3VwcG9y
dGVkIGVudmlyb25tZW50LgorICAgICAgICAiIiIKKyAgICAgICAgcmFpc2UgTm90SW1wbGVtZW50
ZWRFcnJvcgpkaWZmIC0tZ2l0IGEveHRmL3hsX2RvbXUucHkgYi94dGYveGxfZG9tdS5weQpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5mNzZkYmZlCi0tLSAvZGV2L251bGwKKysr
IGIveHRmL3hsX2RvbXUucHkKQEAgLTAsMCArMSwxMjEgQEAKKyMhL3Vzci9iaW4vZW52IHB5dGhv
bgorIyAtKi0gY29kaW5nOiB1dGYtOCAtKi0KKworIiIiWEwgRG9tVSBjbGFzcyIiIgorIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjCisjIEltcG9ydHMKKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworCitpbXBvcnQgaW1wCitpbXBv
cnQgb3MucGF0aAoraW1wb3J0IHRpbWUKKworZnJvbSAgIHN1YnByb2Nlc3MgaW1wb3J0IFBvcGVu
LCBQSVBFCisKK2ltcG9ydCBwZXhwZWN0CisKK2Zyb20gICB4dGYuZXhjZXB0aW9ucyBpbXBvcnQg
UnVubmVyRXJyb3IKK2Zyb20gICB4dGYubG9nZ2VyIGltcG9ydCBMb2dnZXIKKworIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjCisjIEZ1bmN0aW9ucworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCisKK2RlZiBfcnVuX2NtZChhcmdz
LCBxdWlldD1GYWxzZSk6CisgICAgIiIiRXhlY3V0ZSBjb21tYW5kIHVzaW5nIFBvcGVuIiIiCisg
ICAgcHJvYyA9IFBvcGVuKGFyZ3MsIHN0ZG91dCA9IFBJUEUsIHN0ZGVyciA9IFBJUEUpCisgICAg
aWYgbm90IHF1aWV0OgorICAgICAgICBMb2dnZXIoKS5sb2coIkV4ZWN1dGluZyAnJXMnIiAlICgi
ICIuam9pbihhcmdzKSwgKSkKKyAgICBfLCBzdGRlcnIgPSBwcm9jLmNvbW11bmljYXRlKCkKKyAg
ICByZXR1cm4gcHJvYy5yZXR1cm5jb2RlLCBfLCBzdGRlcnIKKworZGVmIF94bF9jcmVhdGUoeGxf
Y29uZl9maWxlLCBwYXVzZWQsIGZnKToKKyAgICAiIiJDcmVhdGVzIGEgWEVOIERvbWFpbiB1c2lu
ZyB0aGUgWEwgdG9vbHN0YWNrIiIiCisgICAgYXJncyA9IFsneGwnLCAnY3JlYXRlJ10KKyAgICBp
ZiBwYXVzZWQ6CisgICAgICAgIGFyZ3MuYXBwZW5kKCctcCcpCisgICAgaWYgZmc6CisgICAgICAg
IGFyZ3MuYXBwZW5kKCctRicpCisgICAgYXJncy5hcHBlbmQoeGxfY29uZl9maWxlKQorICAgIHJl
dCwgXywgc3RkZXJyID0gX3J1bl9jbWQoYXJncykKKyAgICBpZiByZXQ6CisgICAgICAgIHJhaXNl
IFJ1bm5lckVycm9yKCJfeGxfY3JlYXRlIiwgcmV0LCBfLCBzdGRlcnIpCisKK2RlZiBfeGxfZG9t
X2lkKHhsX2RvbV9uYW1lKToKKyAgICAiIiJSZXR1cm5zIHRoZSBJRCBvZiBhIFhFTiBkb21haW4g
c3BlY2lmaWVkIGJ5IG5hbWUiIiIKKyAgICBhcmdzID0gWyd4bCcsICdkb21pZCcsIHhsX2RvbV9u
YW1lXQorICAgIHJldCwgXywgc3RkZXJyID0gX3J1bl9jbWQoYXJncykKKyAgICBpZiByZXQ6Cisg
ICAgICAgIHJhaXNlIFJ1bm5lckVycm9yKCJfeGxfZG9tX2lkIiwgcmV0LCBfLCBzdGRlcnIpCisg
ICAgcmV0dXJuIGxvbmcoXykKKworZGVmIF94bF9kZXN0cm95KGRvbWlkKToKKyAgICAiIiJEZXN0
cm95IHRoZSBkb21haW4gc3BlY2lmaWVkIGJ5IGRvbWlkIiIiCisgICAgYXJncyA9IFsneGwnLCAn
ZGVzdHJveScsIHN0cihkb21pZCldCisgICAgcmV0LCBfLCBzdGRlcnIgPSBfcnVuX2NtZChhcmdz
KQorICAgIGlmIHJldDoKKyAgICAgICAgcmFpc2UgUnVubmVyRXJyb3IoIl94bF9kZXN0cm95Iiwg
cmV0LCBfLCBzdGRlcnIpCisKK2RlZiBfeGxfdW5wYXVzZShkb21pZCk6CisgICAgIiIiVW5wYXVz
ZXMgdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkgZG9taWQiIiIKKyAgICBhcmdzID0gWyd4bCcsICd1
bnBhdXNlJywgc3RyKGRvbWlkKV0KKyAgICByZXQsIF8sIHN0ZGVyciA9IF9ydW5fY21kKGFyZ3Mp
CisgICAgaWYgcmV0OgorICAgICAgICByYWlzZSBSdW5uZXJFcnJvcigiX3hsX3VucGF1c2UiLCBy
ZXQsIF8sIHN0ZGVycikKKworZGVmIF9pc19hbGl2ZShkb21pZCk6CisgICAgIiIiQ2hlY2tzIGlm
IHRoZSBkb21haW4gaXMgYWxpdmUgdXNpbmcgeGVuc3RvcmUuIiIiCisgICAgYXJncyA9IFsneGVu
c3RvcmUtZXhpc3RzJywgb3MucGF0aC5qb2luKCcvbG9jYWwvZG9tYWluJywgc3RyKGRvbWlkKSld
CisgICAgcmV0ID0gX3J1bl9jbWQoYXJncywgVHJ1ZSlbMF0KKyAgICByZXR1cm4gcmV0ID09IDAK
KworCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMKKyMgQ2xhc3NlcworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCisKK2NsYXNz
IFhMRG9tVShvYmplY3QpOgorICAgICIiIlhFTiBEb21VIGltcGxlbWVudGF0aW9uIHVzaW5nIHRo
ZSBYTCB0b29sc3RhY2siIiIKKworICAgIGRlZiBfX2luaXRfXyhzZWxmLCBjb25mKToKKyAgICAg
ICAgc3VwZXIoWExEb21VLCBzZWxmKS5fX2luaXRfXygpCisgICAgICAgIHNlbGYuX194bF9jb25m
X2ZpbGUgPSBjb25mCisgICAgICAgIHNlbGYuZG9tX2lkID0gMAorICAgICAgICBjb2RlID0gb3Bl
bihjb25mKQorICAgICAgICBzZWxmLl9fY29uZmlnID0gaW1wLm5ld19tb2R1bGUoY29uZikKKyAg
ICAgICAgZXhlYyBjb2RlIGluIHNlbGYuX19jb25maWcuX19kaWN0X18KKyAgICAgICAgc2VsZi5f
X2NvbnNvbGUgPSBOb25lCisKKyAgICBkZWYgY3JlYXRlKHNlbGYsIHBhdXNlZD1UcnVlLCBmZz1G
YWxzZSk6CisgICAgICAgICIiIkNyZWF0ZXMgdGhlIFhFTiBkb21haW4uIiIiCisgICAgICAgIF94
bF9jcmVhdGUoc2VsZi5fX3hsX2NvbmZfZmlsZSwgcGF1c2VkLCBmZykKKyAgICAgICAgc2VsZi5k
b21faWQgPSBfeGxfZG9tX2lkKHNlbGYuX19jb25maWcubmFtZSkKKworICAgIGRlZiBjbGVhbnVw
KHNlbGYsIHRpbWVvdXQ9MTApOgorICAgICAgICAiIiJEZXN0cm95cyB0aGUgZG9tYWluLiIiIgor
CisgICAgICAgIGlmIHNlbGYuZG9tX2lkID09IDA6CisgICAgICAgICAgICByZXR1cm4gVHJ1ZQor
CisgICAgICAgIGZvciBfIGluIHhyYW5nZSh0aW1lb3V0KToKKyAgICAgICAgICAgIGlmIG5vdCBf
aXNfYWxpdmUoc2VsZi5kb21faWQpOgorICAgICAgICAgICAgICAgIHJldHVybiBUcnVlCisgICAg
ICAgICAgICB0aW1lLnNsZWVwKDEpCisKKyAgICAgICAgaWYgX2lzX2FsaXZlKHNlbGYuZG9tX2lk
KToKKyAgICAgICAgICAgIF94bF9kZXN0cm95KHNlbGYuZG9tX2lkKQorICAgICAgICAgICAgc2Vs
Zi5kb21faWQgPSAwCisgICAgICAgICAgICByZXR1cm4gRmFsc2UKKworICAgICAgICByZXR1cm4g
VHJ1ZQorCisgICAgZGVmIHVucGF1c2Uoc2VsZik6CisgICAgICAgICIiIlVucGF1c2VzIHRoZSBk
b21haW4uIiIiCisgICAgICAgIF94bF91bnBhdXNlKHNlbGYuZG9tX2lkKQorCisgICAgZGVmIGNv
bnNvbGUoc2VsZiwgbG9nZmlsZT1Ob25lKToKKyAgICAgICAgIiIiQ3JlYXRlcyB0aGUgZG9tYWlu
X2NvbnNvbGUgaGFuZGxlci4iIiIKKyAgICAgICAgaWYgc2VsZi5fX2NvbnNvbGUgaXMgTm9uZToK
KyAgICAgICAgICAgIHNlbGYuX19jb25zb2xlID0gcGV4cGVjdC5zcGF3bigneGwnLCBbJ2NvbnNv
bGUnLCBzdHIoc2VsZi5kb21faWQpXSwKKyAgICAgICAgICAgICAgICAgICAgbG9nZmlsZT1sb2dm
aWxlKQorICAgICAgICByZXR1cm4gc2VsZi5fX2NvbnNvbGUKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 09:37:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 09:37:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvfM6-0006Z2-52; Mon, 18 Feb 2019 09:36:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GvZE=QZ=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1gvfM4-0006Yn-Ei
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 09:36:52 +0000
X-Inumbo-ID: b2ac9da2-3360-11e9-8272-7f35e3dd07c5
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2ac9da2-3360-11e9-8272-7f35e3dd07c5;
 Mon, 18 Feb 2019 09:36:42 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 9B880305FFA7; Mon, 18 Feb 2019 11:36:41 +0200 (EET)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 84A073051E7B;
 Mon, 18 Feb 2019 11:36:41 +0200 (EET)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 11:36:37 +0200
Message-Id: <d923b527220ec8ec331a00646ad5535b41426505.1550481310.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550481310.git.ppircalabu@bitdefender.com>
References: <cover.1550481310.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1550481310.git.ppircalabu@bitdefender.com>
References: <cover.1550481310.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH XTF v3 3/4] xtf: Add monitor test class
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, andrew.cooper3@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjbGFzcyBzdGFydHMgYWxvbmdzaWRlIHRoZSBkb21haW4gYSBtb25pdG9yIGFwcGxpY2F0
aW9uIHdoaWNoIG9wZW5zCmFuIGV2ZW50IGNoYW5uZWwgY29ycmVzcG9uZGluZyB0byB0aGF0IGRv
bWFpbiBhbmQgaGFuZGxlcyB0aGUgcmVjZWl2ZWQKcmVxdWVzdHMuClVzZSB0aGUgIm1vbml0b3Jf
YXJncyIga2V5IHRvIHBhc3MgdGVzdCBzcGVjaWZpYyBhcmd1bWVudHMgdG8gdGhlCm1vbml0b3Ig
YXBwbGljYXRpb24uClRoZSBhcmd1bWVudHMgd2lsbCBiZSBhZGRlZCBpbiB0aGUgdGVzdCdzIE1h
a2VmaWxlIHVzaW5nIHRoZQpURVNULUVYVFJBLUlORk8gdmFyaWFibGUuCgpTaWduZWQtb2ZmLWJ5
OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgotLS0KIE1ha2Vm
aWxlICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGJ1aWxkL2NvbW1vbi5tayAgICAgICAgICAg
fCAgMjIgKystCiBidWlsZC9maWxlcy5tayAgICAgICAgICAgIHwgICAzICsKIGJ1aWxkL2dlbi5t
ayAgICAgICAgICAgICAgfCAgMTIgKysKIGNvbW1vbi9yZXBvcnQuYyAgICAgICAgICAgfCAgIDgg
LQogZG9jcy9hbGwtdGVzdHMuZG94ICAgICAgICB8ICAgMyArCiBpbmNsdWRlL21vbml0b3IvbW9u
aXRvci5oIHwgMTM2ICsrKysrKysrKysrKysKIGluY2x1ZGUveHRmL3JlcG9ydC5oICAgICAgfCAg
IDggKwogbW9uaXRvci9NYWtlZmlsZSAgICAgICAgICB8ICAyMCArKwogbW9uaXRvci9tb25pdG9y
LmMgICAgICAgICB8IDQ4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4dGYvX19pbml0X18ucHkgICAgICAgICAgIHwgICAyICstCiB4dGYvbW9uaXRvcl90
ZXN0LnB5ICAgICAgIHwgMTMyICsrKysrKysrKysrKysKIHh0Zi91dGlscy5weSAgICAgICAgICAg
ICAgfCAgMTcgKysKIDEzIGZpbGVzIGNoYW5nZWQsIDgzOCBpbnNlcnRpb25zKCspLCAxMiBkZWxl
dGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL21vbml0b3IvbW9uaXRvci5oCiBj
cmVhdGUgbW9kZSAxMDA2NDQgbW9uaXRvci9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IG1v
bml0b3IvbW9uaXRvci5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeHRmL21vbml0b3JfdGVzdC5weQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHh0Zi91dGlscy5weQoKZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIv
TWFrZWZpbGUKaW5kZXggMTVhODY1Zi4uZGIyODA3NSAxMDA2NDQKLS0tIGEvTWFrZWZpbGUKKysr
IGIvTWFrZWZpbGUKQEAgLTMyLDcgKzMyLDkgQEAgSU5TVEFMTF9QUk9HUkFNIDo9ICQoSU5TVEFM
TCkgLXAKIE9CSkNPUFkgICAgICAgICA6PSAkKENST1NTX0NPTVBJTEUpb2JqY29weQogUFlUSE9O
ICAgICAgICAgIDo9IHB5dGhvbgogCi1leHBvcnQgQ0MgQ1BQIElOU1RBTEwgSU5TVEFMTF9EQVRB
IElOU1RBTExfRElSIElOU1RBTExfUFJPR1JBTSBPQkpDT1BZIFBZVEhPTgorSE9TVENDICAgICAg
ICAgIDo9IGdjYworCitleHBvcnQgQ0MgQ1BQIElOU1RBTEwgSU5TVEFMTF9EQVRBIElOU1RBTExf
RElSIElOU1RBTExfUFJPR1JBTSBPQkpDT1BZIFBZVEhPTiBIT1NUQ0MKIAogLlBIT05ZOiBhbGwK
IGFsbDoKQEAgLTUxLDcgKzUzLDcgQEAgaW5zdGFsbDoKIAlkb25lCiAKIGRlZmluZSBhbGxfc291
cmNlcwotCWZpbmQgaW5jbHVkZS8gYXJjaC8gY29tbW9uLyB0ZXN0cy8gLW5hbWUgIiouW2hjc1Nd
IgorCWZpbmQgaW5jbHVkZS8gYXJjaC8gY29tbW9uLyB0ZXN0cy8gbW9uaXRvci8gLW5hbWUgIiou
W2hjc1NdIgogZW5kZWYKIAogLlBIT05ZOiBjc2NvcGUKZGlmZiAtLWdpdCBhL2J1aWxkL2NvbW1v
bi5tayBiL2J1aWxkL2NvbW1vbi5tawppbmRleCBiNzg2ZGRmLi4xZWMwZmE0IDEwMDY0NAotLS0g
YS9idWlsZC9jb21tb24ubWsKKysrIGIvYnVpbGQvY29tbW9uLm1rCkBAIC0xLDQgKzEsNCBAQAot
QUxMX0NBVEVHT1JJRVMgICAgIDo9IHNwZWNpYWwgZnVuY3Rpb25hbCB4c2EgdXRpbGl0eSBpbi1k
ZXZlbG9wbWVudAorQUxMX0NBVEVHT1JJRVMgICAgIDo9IHNwZWNpYWwgZnVuY3Rpb25hbCB4c2Eg
dXRpbGl0eSBpbi1kZXZlbG9wbWVudCBtb25pdG9yCiAKIEFMTF9FTlZJUk9OTUVOVFMgICA6PSBw
djY0IHB2MzJwYWUgaHZtNjQgaHZtMzJwYWUgaHZtMzJwc2UgaHZtMzIKIApAQCAtMzUsMTEgKzM1
LDIwIEBAIENPTU1PTl9BRkxBR1MteDg2XzY0IDo9IC1tNjQKIENPTU1PTl9DRkxBR1MteDg2XzMy
IDo9IC1tMzIKIENPTU1PTl9DRkxBR1MteDg2XzY0IDo9IC1tNjQKIAorI0hPU1RDRkxBR1MgOj0g
LVdhbGwgLVdlcnJvcgorSE9TVENGTEFHUyAgOj0KK0hPU1RMREZMQUdTIDo9CitIT1NUTERMSUJT
ICA6PQorSE9TVENGTEFHUyAgKz0gLURfX1hFTl9UT09MU19fIC1nIC1PMyAtSSQoUk9PVCkvaW5j
bHVkZS9tb25pdG9yCitIT1NUQ0ZMQUdTICArPSAtRFhDX1dBTlRfQ09NUEFUX0RFVklDRU1PREVM
X0FQSSAtRFhDX1dBTlRfQ09NUEFUX01BUF9GT1JFSUdOX0FQSQorSE9TVExETElCUyAgKz0gLWx4
ZW5jdHJsIC1seGVuc3RvcmUgLWx4ZW5ldnRjaG4KKwogZGVmY2ZnLXB2ICAgIDo9ICQoUk9PVCkv
Y29uZmlnL2RlZmF1bHQtcHYuY2ZnLmluCiBkZWZjZmctaHZtICAgOj0gJChST09UKS9jb25maWcv
ZGVmYXVsdC1odm0uY2ZnLmluCiAKIG9iai1wZXJhcmNoIDo9CiBvYmotcGVyZW52ICA6PQorb2Jq
LW1vbml0b3IgOj0KIGluY2x1ZGUgJChST09UKS9idWlsZC9maWxlcy5tawogCiAKQEAgLTkwLDgg
Kzk5LDE5IEBAIERFUFMtJCgxKSA9ICQkKGhlYWQtJCgxKSkgXAogCiBlbmRlZgogCisjIFNldHVw
IG1vbml0b3IgcnVsZXMKK2RlZmluZSBNT05JVE9SX3NldHVwCitERVBTLU1PTklUT1IgPSBcCisJ
JCQob2JqLW1vbml0b3I6JS5vPSUtbW9uaXRvci5vKQorCislLW1vbml0b3IubzogJS5jCisJJCQo
SE9TVENDKSAkJChIT1NUQ0ZMQUdTKSAtYyAkJDwgLW8gJCRACitlbmRlZgorCiAkKGZvcmVhY2gg
ZW52LCQoQUxMX0VOVklST05NRU5UUyksJChldmFsICQoY2FsbCBQRVJFTlZfc2V0dXAsJChlbnYp
KSkpCiAKKyQoZXZhbCAkKGNhbGwgTU9OSVRPUl9zZXR1cCkpCisKIGRlZmluZSBtb3ZlLWlmLWNo
YW5nZWQKIAlpZiAhIGNtcCAtcyAkKDEpICQoMik7IHRoZW4gbXYgLWYgJCgxKSAkKDIpOyBlbHNl
IHJtIC1mICQoMSk7IGZpCiBlbmRlZgpkaWZmIC0tZ2l0IGEvYnVpbGQvZmlsZXMubWsgYi9idWls
ZC9maWxlcy5tawppbmRleCBkZmEyN2U0Li45NzJjNzk3IDEwMDY0NAotLS0gYS9idWlsZC9maWxl
cy5taworKysgYi9idWlsZC9maWxlcy5tawpAQCAtNTQsMyArNTQsNiBAQCAkKGZvcmVhY2ggZW52
LCQoMzJCSVRfRU5WSVJPTk1FTlRTKSwkKGV2YWwgb2JqLSQoZW52KSArPSAkKG9iai0zMikpKQog
IyA2NGJpdCBzcGVjaWZpYyBvYmplY3RzCiBvYmotNjQgICs9ICQoUk9PVCkvYXJjaC94ODYvZW50
cnlfNjQubwogJChmb3JlYWNoIGVudiwkKDY0QklUX0VOVklST05NRU5UUyksJChldmFsIG9iai0k
KGVudikgKz0gJChvYmotNjQpKSkKKworIyBNb25pdG9yIGNvbW1vbiBvYmplY3RzCitvYmotbW9u
aXRvciArPSAkKFJPT1QpL21vbml0b3IvbW9uaXRvci5vCmRpZmYgLS1naXQgYS9idWlsZC9nZW4u
bWsgYi9idWlsZC9nZW4ubWsKaW5kZXggYzE5Y2E2YS4uMWU2NzczYSAxMDA2NDQKLS0tIGEvYnVp
bGQvZ2VuLm1rCisrKyBiL2J1aWxkL2dlbi5tawpAQCAtMzIsNiArMzIsOSBAQCBDTEFTUyA/PSAi
eHRmLmRvbXVfdGVzdC5Eb211VGVzdEluZm8iCiAuUEhPTlk6IGJ1aWxkCiBidWlsZDogJChmb3Jl
YWNoIGVudiwkKFRFU1QtRU5WUyksdGVzdC0kKGVudiktJChOQU1FKSkgJChURVNULUNGR1MpCiBi
dWlsZDogaW5mby5qc29uCitpZmVxICh4JChDQVRFR09SWSkseG1vbml0b3IpCitidWlsZDogdGVz
dC1tb25pdG9yLSQoTkFNRSkKK2VuZGlmCiAKIE1LSU5GTy1PUFRTIDo9IC1uICIkKE5BTUUpIgog
TUtJTkZPLU9QVFMgKz0gLWMgIiQoQ0xBU1MpIgpAQCAtMTAwLDYgKzEwMywxNSBAQCBpbnN0YWxs
LWVhY2gtZW52OiBpbnN0YWxsLSQoMSkgaW5zdGFsbC0kKDEpLmNmZwogZW5kZWYKICQoZm9yZWFj
aCBlbnYsJChURVNULUVOVlMpLCQoZXZhbCAkKGNhbGwgUEVSRU5WX2J1aWxkLCQoZW52KSkpKQog
CitkZWZpbmUgTU9OSVRPUl9idWlsZAordGVzdC1tb25pdG9yLSQoTkFNRSk6ICQoREVQUy1NT05J
VE9SKQorCUBlY2hvICQob2JqLW1vbml0b3IpCisJQGVjaG8gJChERVBTLU1PTklUT1IpCisJJChI
T1NUQ0MpICQoSE9TVExERkxBR1MpICQoREVQUy1NT05JVE9SKSAkKEhPU1RMRExJQlMpIC1vICQk
QAorZW5kZWYKKworJChldmFsICQoY2FsbCBNT05JVE9SX2J1aWxkKSkKKwogLlBIT05ZOiBjbGVh
bgogY2xlYW46CiAJZmluZCAkKFJPT1QpIFwoIC1uYW1lICIqLm8iIC1vIC1uYW1lICIqLmQiIFwp
IC1kZWxldGUKZGlmZiAtLWdpdCBhL2NvbW1vbi9yZXBvcnQuYyBiL2NvbW1vbi9yZXBvcnQuYwpp
bmRleCBmZmRmMDk4Li43NDU3MTNhIDEwMDY0NAotLS0gYS9jb21tb24vcmVwb3J0LmMKKysrIGIv
Y29tbW9uL3JlcG9ydC5jCkBAIC0yLDE0ICsyLDYgQEAKICNpbmNsdWRlIDx4dGYvcmVwb3J0Lmg+
CiAjaW5jbHVkZSA8eHRmL2h5cGVyY2FsbC5oPgogCi1lbnVtIHRlc3Rfc3RhdHVzIHsKLSAgICBT
VEFUVVNfUlVOTklORywgLyoqPCBUZXN0IG5vdCB5ZXQgY29tcGxldGVkLiAgICAgICAqLwotICAg
IFNUQVRVU19TVUNDRVNTLCAvKio8IFRlc3Qgd2FzIHN1Y2Nlc3NmdWwuICAgICAgICAgICovCi0g
ICAgU1RBVFVTX1NLSVAsICAgIC8qKjwgVGVzdCBjYW5ub3QgYmUgY29tcGxldGVkLiAgICAgKi8K
LSAgICBTVEFUVVNfRVJST1IsICAgLyoqPCBJc3N1ZSB3aXRoIHRoZSB0ZXN0IGl0c2VsZi4gICAq
LwotICAgIFNUQVRVU19GQUlMVVJFLCAvKio8IElzc3VlIHdpdGggdGhlIHRlc3RlZCBtYXR0ZXIu
ICovCi19OwotCiAvKiogQ3VycmVudCBzdGF0dXMgb2YgdGhpcyB0ZXN0LiAqLwogc3RhdGljIGVu
dW0gdGVzdF9zdGF0dXMgc3RhdHVzOwogCmRpZmYgLS1naXQgYS9kb2NzL2FsbC10ZXN0cy5kb3gg
Yi9kb2NzL2FsbC10ZXN0cy5kb3gKaW5kZXggNzMyZDQ0Yy4uMTFiN2Y0MSAxMDA2NDQKLS0tIGEv
ZG9jcy9hbGwtdGVzdHMuZG94CisrKyBiL2RvY3MvYWxsLXRlc3RzLmRveApAQCAtMTQ1LDQgKzE0
NSw3IEBAIGVuYWJsZSBCVFMuCiBAc3VicGFnZSB0ZXN0LW5lc3RlZC1zdm0gLSBOZXN0ZWQgU1ZN
IHRlc3RzLgogCiBAc3VicGFnZSB0ZXN0LW5lc3RlZC12bXggLSBOZXN0ZWQgVlQteCB0ZXN0cy4K
KworCitAc2VjdGlvbiBpbmRleC1tb25pdG9yIE1vbml0b3IKICovCmRpZmYgLS1naXQgYS9pbmNs
dWRlL21vbml0b3IvbW9uaXRvci5oIGIvaW5jbHVkZS9tb25pdG9yL21vbml0b3IuaApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5hOGUxM2E4Ci0tLSAvZGV2L251bGwKKysrIGIv
aW5jbHVkZS9tb25pdG9yL21vbml0b3IuaApAQCAtMCwwICsxLDEzNiBAQAorLyoKKyAqIFhURiBN
b25pdG9yIGludGVyZmFjZQorICovCisKKyNpZm5kZWYgWFRGX01PTklUT1JfSAorI2RlZmluZSBY
VEZfTU9OSVRPUl9ICisKKyNpbmNsdWRlIDxpbnR0eXBlcy5oPgorI2luY2x1ZGUgPHhlbmN0cmwu
aD4KKyNpbmNsdWRlIDx4ZW5ldnRjaG4uaD4KKyNpbmNsdWRlIDx4ZW5zdG9yZS5oPgorI2luY2x1
ZGUgPHhlbi92bV9ldmVudC5oPgorCisvKioKKyAqIFRoZSB2YWx1ZSB3YXMgY2hvc2VuIHRvIGJl
IGdyZWF0ZXIgdGhhbiBhbnkgVk1fRVZFTlRfUkVBU09OXyoKKyAqLworI2RlZmluZSBWTV9FVkVO
VF9SRUFTT05fTUFYIDIwCisKKy8qIFNob3VsZCBiZSBpbiBzeW5jIHdpdGggInRlc3Rfc3RhdHVz
IiBmcm9tIGNvbW1vbi9yZXBvcnQuYyAqLworZW51bSB4dGZfbW9uX3N0YXR1cworeworICAgIFhU
Rl9NT05fU1RBVFVTX1JVTk5JTkcsCisgICAgWFRGX01PTl9TVEFUVVNfU1VDQ0VTUywKKyAgICBY
VEZfTU9OX1NUQVRVU19TS0lQLAorICAgIFhURl9NT05fU1RBVFVTX0VSUk9SLAorICAgIFhURl9N
T05fU1RBVFVTX0ZBSUxVUkUsCit9OworCitlbnVtIHh0Zl9tb25fbG9nX2xldmVsCit7CisgICAg
WFRGX01PTl9MT0dfTEVWRUxfRkFUQUwsCisgICAgWFRGX01PTl9MT0dfTEVWRUxfRVJST1IsCisg
ICAgWFRGX01PTl9MT0dfTEVWRUxfV0FSTklORywKKyAgICBYVEZfTU9OX0xPR19MRVZFTF9JTkZP
LAorICAgIFhURl9NT05fTE9HX0xFVkVMX0RFQlVHLAorICAgIFhURl9NT05fTE9HX0xFVkVMX1RS
QUNFLAorfTsKKwordm9pZCB4dGZfbG9nKGVudW0geHRmX21vbl9sb2dfbGV2ZWwgbHZsLCBjb25z
dCBjaGFyICpmbXQsIC4uLikgX19hdHRyaWJ1dGVfXygoX19mb3JtYXRfXyhfX3ByaW50Zl9fLCAy
LCAzKSkpOworCisjZGVmaW5lIFhURl9NT05fRkFUQUwoZm9ybWF0Li4uKSAgICB4dGZfbG9nKFhU
Rl9NT05fTE9HX0xFVkVMX0ZBVEFMLCAgICBmb3JtYXQpCisjZGVmaW5lIFhURl9NT05fRVJST1Io
Zm9ybWF0Li4uKSAgICB4dGZfbG9nKFhURl9NT05fTE9HX0xFVkVMX0VSUk9SLCAgICBmb3JtYXQp
CisjZGVmaW5lIFhURl9NT05fV0FSTklORyhmb3JtYXQuLi4pICB4dGZfbG9nKFhURl9NT05fTE9H
X0xFVkVMX1dBUk5JTkcsICBmb3JtYXQpCisjZGVmaW5lIFhURl9NT05fSU5GTyhmb3JtYXQuLi4p
ICAgICB4dGZfbG9nKFhURl9NT05fTE9HX0xFVkVMX0lORk8sICAgICBmb3JtYXQpCisjZGVmaW5l
IFhURl9NT05fREVCVUcoZm9ybWF0Li4uKSAgICB4dGZfbG9nKFhURl9NT05fTE9HX0xFVkVMX0RF
QlVHLCAgICBmb3JtYXQpCisjZGVmaW5lIFhURl9NT05fVFJBQ0UoZm9ybWF0Li4uKSAgICB4dGZf
bG9nKFhURl9NT05fTE9HX0xFVkVMX1RSQUNFLCAgICBmb3JtYXQpCisKK3R5cGVkZWYgaW50ICgq
dm1fZXZlbnRfaGFuZGxlcl90KSh2bV9ldmVudF9yZXF1ZXN0X3QgKiwgdm1fZXZlbnRfcmVzcG9u
c2VfdCAqKTsKKworLyoqIFhURiBWTSBFdmVudCBSaW5nIGludGVyZmFjZSAqLwordHlwZWRlZiBz
dHJ1Y3QgeHRmX3ZtX2V2ZW50X3JpbmcKK3sKKyAgICAvKiBFdmVudCBjaGFubmVsIGhhbmRsZSAq
LworICAgIHhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGU7CisKKyAgICAvKiBFdmVudCBjaGFu
bmVsIHJlbW90ZSBwb3J0ICovCisgICAgeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCByZW1vdGVf
cG9ydDsKKworICAgIC8qIEV2ZW50IGNoYW5uZWwgbG9jYWwgcG9ydCAqLworICAgIGV2dGNobl9w
b3J0X3QgbG9jYWxfcG9ydDsKKworICAgIC8qIHZtX2V2ZW50IGJhY2sgcmluZyAqLworICAgIHZt
X2V2ZW50X2JhY2tfcmluZ190IGJhY2tfcmluZzsKKworICAgIC8qIFNoYXJlZCByaW5nIHBhZ2Ug
Ki8KKyAgICB2b2lkICpyaW5nX3BhZ2U7Cit9IHh0Zl92bV9ldmVudF9yaW5nX3Q7CisKK3R5cGVk
ZWYgc3RydWN0IHh0Zl9tb25pdG9yX29wcworeworICAgIC8qIFRlc3Qgc3BlY2lmaWMgc2V0dXAg
Ki8KKyAgICBpbnQgKCpzZXR1cCkoaW50LCBjaGFyKltdKTsKKworICAgIC8qIFRlc3Qgc3BlY2lm
aWMgaW5pdGlhbGl6YXRpb24gKi8KKyAgICBpbnQgKCppbml0KSh2b2lkKTsKKworICAgIC8qIFRl
c3Qgc3BlY2lmaWMgY2xlYW51cCAqLworICAgIGludCAoKmNsZWFudXApKHZvaWQpOworCisgICAg
LyogUmV0dXJucyB0aGUgdGVzdCdzIHJlc3VsdCAqLworICAgIGludCAoKmdldF9yZXN1bHQpKHZv
aWQpOworfSB4dGZfbW9uaXRvcl9vcHNfdDsKKworLyogWFRGIE1vbml0b3IgRHJpdmVyICovCit0
eXBlZGVmIHN0cnVjdCB4dGZfbW9uaXRvcgoreworICAgIC8qIERvbWFpbiBJRCAqLworICAgIGRv
bWlkX3QgZG9tYWluX2lkOworCisgICAgLyogTGliWEMgaW50cmVmYWNlIGhhbmRsZSAqLworICAg
IHhjX2ludGVyZmFjZSAqeGNoOworCisgICAgLyogWEVOIHN0b3JlIGhhbmRsZSAqLworICAgIHN0
cnVjdCB4c19oYW5kbGUgKnhzaDsKKworICAgIC8qIFhURiBWTV9FVkVOVCByaW5nICovCisgICAg
eHRmX3ZtX2V2ZW50X3JpbmdfdCByaW5nOworCisgICAgLyogTG9nIExldmVsICovCisgICAgZW51
bSB4dGZfbW9uX2xvZ19sZXZlbCBsb2dfbHZsOworCisgICAgLyogVGVzdCBzdGF0dXMgKi8KKyAg
ICBlbnVtIHh0Zl9tb25fc3RhdHVzIHN0YXR1czsKKworICAgIC8qIFRlc3QgSGVscCBtZXNzYWdl
Ki8KKyAgICBjb25zdCBjaGFyICogaGVscF9tZXNzYWdlOworCisgICAgLyogVGVzdCBzcGVjaWZp
YyBvcGVyYXRpb25zICovCisgICAgeHRmX21vbml0b3Jfb3BzX3Qgb3BzOworCisgICAgLyogVGVz
dCBzcGVjaWZpYyBWTV9FVkVOVCByZXF1ZXN0IGhhbmRsZXJzICovCisgICAgdm1fZXZlbnRfaGFu
ZGxlcl90IGhhbmRsZXJzW1ZNX0VWRU5UX1JFQVNPTl9NQVhdOworCit9IHh0Zl9tb25pdG9yX3Q7
CisKK3ZvaWQgdXNhZ2UoKTsKKworZXh0ZXJuIHh0Zl9tb25pdG9yX3QgKm1vbml0b3I7CisKKyNk
ZWZpbmUgWFRGX01PTklUT1IocGFyYW0pIFwKK3N0YXRpYyB2b2lkICBfX2F0dHJpYnV0ZV9fKChj
b25zdHJ1Y3RvcikpIHJlZ2lzdGVyX21vbml0b3JfIyNwYXJhbSgpIFwKK3sgXAorICAgIG1vbml0
b3IgPSAoeHRmX21vbml0b3JfdCAqKSZwYXJhbTsgXAorfQorCisjZW5kaWYgLyogWFRGX01PTklU
T1JfSCAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxl
LXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUv
eHRmL3JlcG9ydC5oIGIvaW5jbHVkZS94dGYvcmVwb3J0LmgKaW5kZXggMzY1MTdiZC4uMDhhOWI1
MyAxMDA2NDQKLS0tIGEvaW5jbHVkZS94dGYvcmVwb3J0LmgKKysrIGIvaW5jbHVkZS94dGYvcmVw
b3J0LmgKQEAgLTI0LDYgKzI0LDE0IEBACiAgKiBrZXB0LgogICovCiAKK2VudW0gdGVzdF9zdGF0
dXMgeworICAgIFNUQVRVU19SVU5OSU5HLCAvKio8IFRlc3Qgbm90IHlldCBjb21wbGV0ZWQuICAg
ICAgICovCisgICAgU1RBVFVTX1NVQ0NFU1MsIC8qKjwgVGVzdCB3YXMgc3VjY2Vzc2Z1bC4gICAg
ICAgICAgKi8KKyAgICBTVEFUVVNfU0tJUCwgICAgLyoqPCBUZXN0IGNhbm5vdCBiZSBjb21wbGV0
ZWQuICAgICAqLworICAgIFNUQVRVU19FUlJPUiwgICAvKio8IElzc3VlIHdpdGggdGhlIHRlc3Qg
aXRzZWxmLiAgICovCisgICAgU1RBVFVTX0ZBSUxVUkUsIC8qKjwgSXNzdWUgd2l0aCB0aGUgdGVz
dGVkIG1hdHRlci4gKi8KK307CisKIC8qKgogICogUmVwb3J0IHRlc3Qgc3VjY2Vzcy4KICAqLwpk
aWZmIC0tZ2l0IGEvbW9uaXRvci9NYWtlZmlsZSBiL21vbml0b3IvTWFrZWZpbGUKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNjRkNGY4YQotLS0gL2Rldi9udWxsCisrKyBiL21v
bml0b3IvTWFrZWZpbGUKQEAgLTAsMCArMSwyMCBAQAorLlBIT05ZOiBhbGwKKworYWxsOiBtb25p
dG9yCisKK0hPU1RDQyA/PSBnY2MKKworT0JKUyA9IG1vbml0b3IubworCisjSE9TVENGTEFHUyAr
PSAtV2FsbCAtV2Vycm9yCitIT1NUQ0ZMQUdTICs9IC1EX19YRU5fVE9PTFNfXyAtZyAtTzAKK0hP
U1RDRkxBR1MgKz0gLURYQ19XQU5UX0NPTVBBVF9ERVZJQ0VNT0RFTF9BUEkgLURYQ19XQU5UX0NP
TVBBVF9NQVBfRk9SRUlHTl9BUEkKKworJS5vIDogJS5jCisJJChIT1NUQ0MpIC1jICQoSE9TVENG
TEFHUykgJChIT1NUQ1BQRkxBR1MpICQ8IC1vICRACisKK21vbml0b3I6ICQoT0JKUykKKwkkKEhP
U1RDQykgLW8gJEAgJF4gLWx4ZW5jdHJsIC1seGVuc3RvcmUgLWx4ZW5ldnRjaG4KKworY2xlYW46
CisJJChSTSkgJChPQkpTKSBtb25pdG9yCmRpZmYgLS1naXQgYS9tb25pdG9yL21vbml0b3IuYyBi
L21vbml0b3IvbW9uaXRvci5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmQx
NzQxYmMKLS0tIC9kZXYvbnVsbAorKysgYi9tb25pdG9yL21vbml0b3IuYwpAQCAtMCwwICsxLDQ4
MSBAQAorLyoqCisgKiBAZmlsZSBtb25pdG9yL21vbml0b3IuYworICoKKyAqIENvbW1vbiBmdW5j
dGlvbnMgZm9yIHRlc3Qgc3BlY2lmaWMgbW9uaXRvciBhcHBsaWNhdGlvbnMuCisgKi8KKworI2lu
Y2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8bW9uaXRvci5oPgorI2luY2x1ZGUgPHBvbGwuaD4K
KyNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHN0cmluZy5oPgorI2luY2x1ZGUgPHN5cy9t
bWFuLmg+CisKKyNkZWZpbmUgY2FsbF9oZWxwZXIoZnVuYywgLi4uICkgICAgICAgICAoIChmdW5j
KSA/IGZ1bmMoX19WQV9BUkdTX18pIDogMCApCisKK3N0YXRpYyBjb25zdCBjaGFyICpzdGF0dXNf
dG9fc3RyW10gPQoreworI2RlZmluZSBTVEEoeCkgW1hURl9NT05fU1RBVFVTXyAjIyB4XSA9ICN4
CisKKyAgICBTVEEoUlVOTklORyksCisgICAgU1RBKFNVQ0NFU1MpLAorICAgIFNUQShTS0lQKSwK
KyAgICBTVEEoRVJST1IpLAorICAgIFNUQShGQUlMVVJFKSwKKworI3VuZGVmIFNUQQorfTsKKwor
c3RhdGljIGNvbnN0IGNoYXIgKmxvZ19sZXZlbF90b19zdHJbXSA9Cit7CisjZGVmaW5lIFhURk1M
TCh4KSBbIFhURl9NT05fTE9HX0xFVkVMXyAjIyB4XSA9ICN4CisKKyAgICBYVEZNTEwoRkFUQUwp
LAorICAgIFhURk1MTChFUlJPUiksCisgICAgWFRGTUxMKFdBUk5JTkcpLAorICAgIFhURk1MTChJ
TkZPKSwKKyAgICBYVEZNTEwoREVCVUcpLAorICAgIFhURk1MTChUUkFDRSksCisKKyN1bmRlZiBY
VEZNTEwKK307CisKK3ZvaWQgeHRmX2xvZyhlbnVtIHh0Zl9tb25fbG9nX2xldmVsIGx2bCwgY29u
c3QgY2hhciAqZm10LCAuLi4pCit7CisgICAgdmFfbGlzdCBhcmdwdHI7CisKKyAgICBpZiAoIGx2
bCA8IDAgfHwgbHZsID4gbW9uaXRvci0+bG9nX2x2bCApCisgICAgICAgIHJldHVybjsKKworICAg
IGZwcmludGYoc3RkZXJyLCAiWyVzXVx0IiwgbG9nX2xldmVsX3RvX3N0cltsdmxdKTsKKyAgICB2
YV9zdGFydChhcmdwdHIsIGZtdCk7CisgICAgdmZwcmludGYoc3RkZXJyLCBmbXQsIGFyZ3B0cik7
CisgICAgdmFfZW5kKGFyZ3B0cik7Cit9CisKK3N0YXRpYyB2b2lkIHh0Zl9wcmludF9zdGF0dXMo
ZW51bSB4dGZfbW9uX3N0YXR1cyBzKQoreworICAgIGlmICggcyA+IFhURl9NT05fU1RBVFVTX1JV
Tk5JTkcgJiYgcyA8PSBYVEZfTU9OX1NUQVRVU19GQUlMVVJFICkKKyAgICAgICAgcHJpbnRmKCJU
ZXN0IHJlc3VsdDogJXNcbiIsIHN0YXR1c190b19zdHJbc10pOworfQorCit2b2lkIHVzYWdlKCkK
K3sKKyAgICBmcHJpbnRmKHN0ZGVyciwgIiVzIiwgbW9uaXRvci0+aGVscF9tZXNzYWdlKTsKK30K
KworeHRmX21vbml0b3JfdCAqbW9uaXRvcjsKKworc3RhdGljIGludCB4dGZfbW9uaXRvcl9pbml0
KCkKK3sKKyAgICBpbnQgcmM7CisKKyAgICBtb25pdG9yLT5yaW5nLnJpbmdfcGFnZSA9IHhjX21v
bml0b3JfZW5hYmxlKG1vbml0b3ItPnhjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1vbml0b3ItPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZtb25pdG9yLT5yaW5nLnJlbW90ZV9wb3J0
KTsKKyAgICBpZiAoICFtb25pdG9yLT5yaW5nLnJpbmdfcGFnZSApCisgICAgeworICAgICAgICBY
VEZfTU9OX0VSUk9SKCJFcnJvciBlbmFibGluZyBtb25pdG9yXG4iKTsKKyAgICAgICAgcmV0dXJu
IC0xOworICAgIH0KKworICAgIG1vbml0b3ItPnJpbmcueGNlX2hhbmRsZSA9IHhlbmV2dGNobl9v
cGVuKE5VTEwsIDApOworICAgIGlmICggIW1vbml0b3ItPnJpbmcueGNlX2hhbmRsZSApCisgICAg
eworICAgICAgICBYVEZfTU9OX0VSUk9SKCJGYWlsZWQgdG8gb3BlbiBYRU4gZXZlbnQgY2hhbm5l
bFxuIik7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICByYyA9IHhlbmV2dGNobl9i
aW5kX2ludGVyZG9tYWluKG1vbml0b3ItPnJpbmcueGNlX2hhbmRsZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1vbml0b3ItPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1vbml0b3ItPnJpbmcucmVtb3RlX3BvcnQpOworICAgIGlm
ICggcmMgPCAwICkKKyAgICB7CisgICAgICAgIFhURl9NT05fRVJST1IoIkZhaWxlZCB0byBiaW5k
IFhFTiBldmVudCBjaGFubmVsXG4iKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKyAgICBt
b25pdG9yLT5yaW5nLmxvY2FsX3BvcnQgPSByYzsKKworICAgIC8qIEluaXRpYWxpc2UgcmluZyAq
LworICAgIFNIQVJFRF9SSU5HX0lOSVQoKHZtX2V2ZW50X3NyaW5nX3QgKiltb25pdG9yLT5yaW5n
LnJpbmdfcGFnZSk7CisgICAgQkFDS19SSU5HX0lOSVQoJm1vbml0b3ItPnJpbmcuYmFja19yaW5n
LAorICAgICAgICAgICAgICAgICAgICh2bV9ldmVudF9zcmluZ190ICopbW9uaXRvci0+cmluZy5y
aW5nX3BhZ2UsCisgICAgICAgICAgICAgICAgICAgWENfUEFHRV9TSVpFKTsKKworICAgIHJldHVy
biAwOworfQorCitzdGF0aWMgaW50IHh0Zl9tb25pdG9yX2NsZWFudXAoKQoreworICAgIGludCBy
YzsKKworICAgIGlmICggbW9uaXRvci0+cmluZy5yaW5nX3BhZ2UgKQorICAgICAgICBtdW5tYXAo
bW9uaXRvci0+cmluZy5yaW5nX3BhZ2UsIFhDX1BBR0VfU0laRSk7CisKKyAgICByYyA9IHhjX21v
bml0b3JfZGlzYWJsZShtb25pdG9yLT54Y2gsIG1vbml0b3ItPmRvbWFpbl9pZCk7CisgICAgaWYg
KCByYyAhPSAwICkKKyAgICB7CisgICAgICAgIFhURl9NT05fSU5GTygiRXJyb3IgZGlzYWJsaW5n
IG1vbml0b3JcbiIpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisgICAgcmMgPSB4ZW5l
dnRjaG5fdW5iaW5kKG1vbml0b3ItPnJpbmcueGNlX2hhbmRsZSwgbW9uaXRvci0+cmluZy5sb2Nh
bF9wb3J0KTsKKyAgICBpZiAoIHJjICE9IDAgKQorICAgIHsKKyAgICAgICAgWFRGX01PTl9JTkZP
KCJGYWlsZWQgdG8gdW5iaW5kIFhFTiBldmVudCBjaGFubmVsXG4iKTsKKyAgICAgICAgcmV0dXJu
IHJjOworICAgIH0KKworICAgIHJjID0geGVuZXZ0Y2huX2Nsb3NlKG1vbml0b3ItPnJpbmcueGNl
X2hhbmRsZSk7CisgICAgaWYgKCByYyAhPSAwICkKKyAgICB7CisgICAgICAgIFhURl9NT05fSU5G
TygiRmFpbGVkIHRvIGNsb3NlIFhFTiBldmVudCBjaGFubmVsXG4iKTsKKyAgICAgICAgcmV0dXJu
IHJjOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IHh0Zl9tb25pdG9y
X3dhaXRfZm9yX2V2ZW50KHVuc2lnbmVkIGxvbmcgbXMpCit7CisgICAgaW50IHJjOworICAgIHN0
cnVjdCBwb2xsZmQgZmRzWzJdID0geworICAgICAgICB7IC5mZCA9IHhlbmV2dGNobl9mZChtb25p
dG9yLT5yaW5nLnhjZV9oYW5kbGUpLCAuZXZlbnRzID0gUE9MTElOIHwgUE9MTEVSUiB9LAorICAg
ICAgICB7IC5mZCA9IHhzX2ZpbGVubyhtb25pdG9yLT54c2gpLCAuZXZlbnRzID0gUE9MTElOIHwg
UE9MTEVSUiB9LAorICAgIH07CisKKyAgICByYyA9IHBvbGwoZmRzLCAyLCBtcyk7CisKKyAgICBp
ZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiAtZXJybm87CisKKyAgICBpZiAoIHJjID09IDAg
KQorICAgICAgICByZXR1cm4gMDsKKworICAgIGlmICggZmRzWzBdLnJldmVudHMgKQorICAgIHsK
KyAgICAgICAgaW50IHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGluZyhtb25pdG9yLT5yaW5nLnhjZV9o
YW5kbGUpOworICAgICAgICBpZiAoIHBvcnQgPT0gLTEgKQorICAgICAgICAgICAgcmV0dXJuIC1l
cnJubzsKKworICAgICAgICByYyA9IHhlbmV2dGNobl91bm1hc2sobW9uaXRvci0+cmluZy54Y2Vf
aGFuZGxlLCBwb3J0KTsKKyAgICAgICAgaWYgKCByYyAhPSAwICkKKyAgICAgICAgICAgIHJldHVy
biAtZXJybm87CisKKyAgICAgICAgcmV0dXJuIHBvcnQ7CisgICAgfQorCisgICAgaWYgKCBmZHNb
MV0ucmV2ZW50cyApCisgICAgeworICAgICAgICBpZiAoICF4c19pc19kb21haW5faW50cm9kdWNl
ZChtb25pdG9yLT54c2gsIG1vbml0b3ItPmRvbWFpbl9pZCkgKQorICAgICAgICB7CisgICAgICAg
ICAgICByZXR1cm4gMTsKKyAgICAgICAgfQorCisgICAgICAgIHJldHVybiAwOworICAgIH0KKwor
ICAgIHJldHVybiAtMjsgIC8qIEVycm9yICovCit9CisKKy8qCisgKiBYODYgY29udHJvbCByZWdp
c3RlciBuYW1lcworICovCitzdGF0aWMgY29uc3QgY2hhciogZ2V0X3g4Nl9jdHJsX3JlZ19uYW1l
KHVpbnQzMl90IGluZGV4KQoreworICAgIHN3aXRjaCAoaW5kZXgpCisgICAgeworICAgICAgICBj
YXNlIFZNX0VWRU5UX1g4Nl9DUjA6CisgICAgICAgICAgICByZXR1cm4gIkNSMCI7CisgICAgICAg
IGNhc2UgVk1fRVZFTlRfWDg2X0NSMzoKKyAgICAgICAgICAgIHJldHVybiAiQ1IzIjsKKyAgICAg
ICAgY2FzZSBWTV9FVkVOVF9YODZfQ1I0OgorICAgICAgICAgICAgcmV0dXJuICJDUjQiOworICAg
ICAgICBjYXNlIFZNX0VWRU5UX1g4Nl9YQ1IwOgorICAgICAgICAgICAgcmV0dXJuICJYQ1IwIjsK
KyAgICB9CisgICAgcmV0dXJuICIiOworfQorCitzdGF0aWMgdm9pZCB4dGZfbW9uaXRvcl9kdW1w
X3JlcXVlc3QoZW51bSB4dGZfbW9uX2xvZ19sZXZlbCBsdmwsIHZtX2V2ZW50X3JlcXVlc3RfdCAq
cmVxKQoreworICAgIHN3aXRjaCAoIHJlcS0+cmVhc29uICkKKyAgICB7CisgICAgY2FzZSBWTV9F
VkVOVF9SRUFTT05fTUVNX0FDQ0VTUzoKKyAgICAgICAgeHRmX2xvZyhsdmwsICJQQUdFIEFDQ0VT
UzogJWMlYyVjIGZvciBHRk4gJSJQUkl4NjQiIChvZmZzZXQgJTA2IgorICAgICAgICAgICAgICAg
IFBSSXg2NCIpIGdsYSAlMDE2IlBSSXg2NCIgKHZhbGlkOiAlYzsgZmF1bHQgaW4gZ3B0OiAlYzsg
ZmF1bHQgd2l0aCBnbGE6ICVjKSAodmNwdSAldSBbJWNdLCBhbHRwMm0gdmlldyAldSlcbiIsCisg
ICAgICAgICAgICAgICAgKHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzICYgTUVNX0FDQ0VTU19SKSA/
ICdyJyA6ICctJywKKyAgICAgICAgICAgICAgICAocmVxLT51Lm1lbV9hY2Nlc3MuZmxhZ3MgJiBN
RU1fQUNDRVNTX1cpID8gJ3cnIDogJy0nLAorICAgICAgICAgICAgICAgIChyZXEtPnUubWVtX2Fj
Y2Vzcy5mbGFncyAmIE1FTV9BQ0NFU1NfWCkgPyAneCcgOiAnLScsCisgICAgICAgICAgICAgICAg
cmVxLT51Lm1lbV9hY2Nlc3MuZ2ZuLAorICAgICAgICAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNz
Lm9mZnNldCwKKyAgICAgICAgICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5nbGEsCisgICAgICAg
ICAgICAgICAgKHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzICYgTUVNX0FDQ0VTU19HTEFfVkFMSUQp
ID8gJ3knIDogJ24nLAorICAgICAgICAgICAgICAgIChyZXEtPnUubWVtX2FjY2Vzcy5mbGFncyAm
IE1FTV9BQ0NFU1NfRkFVTFRfSU5fR1BUKSA/ICd5JyA6ICduJywKKyAgICAgICAgICAgICAgICAo
cmVxLT51Lm1lbV9hY2Nlc3MuZmxhZ3MgJiBNRU1fQUNDRVNTX0ZBVUxUX1dJVEhfR0xBKSA/ICd5
JzogJ24nLAorICAgICAgICAgICAgICAgIHJlcS0+dmNwdV9pZCwKKyAgICAgICAgICAgICAgICAo
cmVxLT5mbGFncyAmIFZNX0VWRU5UX0ZMQUdfVkNQVV9QQVVTRUQpID8gJ3AnIDogJ3InLAorICAg
ICAgICAgICAgICAgIHJlcS0+YWx0cDJtX2lkeCk7CisgICAgICAgIGJyZWFrOworCisgICAgY2Fz
ZSBWTV9FVkVOVF9SRUFTT05fU09GVFdBUkVfQlJFQUtQT0lOVDoKKyAgICAgICAgeHRmX2xvZyhs
dmwsICJCcmVha3BvaW50OiByaXA9JTAxNiJQUkl4NjQiLCBnZm49JSJQUkl4NjQiICh2Y3B1ICVk
KVxuIiwKKyAgICAgICAgICAgICAgICByZXEtPmRhdGEucmVncy54ODYucmlwLAorICAgICAgICAg
ICAgICAgIHJlcS0+dS5zb2Z0d2FyZV9icmVha3BvaW50LmdmbiwKKyAgICAgICAgICAgICAgICBy
ZXEtPnZjcHVfaWQpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgVk1fRVZFTlRfUkVBU09O
X1BSSVZJTEVHRURfQ0FMTDoKKyAgICAgICAgeHRmX2xvZyhsdmwsICJQcml2aWxlZ2VkIGNhbGw6
IHBjPSUiUFJJeDY0IiAodmNwdSAlZClcbiIsCisgICAgICAgICAgICAgICAgcmVxLT5kYXRhLnJl
Z3MuYXJtLnBjLAorICAgICAgICAgICAgICAgIHJlcS0+dmNwdV9pZCk7CisKKyAgICBjYXNlIFZN
X0VWRU5UX1JFQVNPTl9TSU5HTEVTVEVQOgorICAgICAgICB4dGZfbG9nKGx2bCwgIlNpbmdsZXN0
ZXA6IHJpcD0lMDE2bHgsIHZjcHUgJWQsIGFsdHAybSAldVxuIiwKKyAgICAgICAgICAgICAgICBy
ZXEtPmRhdGEucmVncy54ODYucmlwLAorICAgICAgICAgICAgICAgIHJlcS0+dmNwdV9pZCwKKyAg
ICAgICAgICAgICAgICByZXEtPmFsdHAybV9pZHgpOworICAgICAgICBicmVhazsKKworICAgIGNh
c2UgVk1fRVZFTlRfUkVBU09OX0RFQlVHX0VYQ0VQVElPTjoKKyAgICAgICAgcHJpbnRmKCJEZWJ1
ZyBleGNlcHRpb246IHJpcD0lMDE2IlBSSXg2NCIsIHZjcHUgJWQuIFR5cGU6ICV1LiBMZW5ndGg6
ICV1XG4iLAorICAgICAgICAgICAgICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5yaXAsCisgICAgICAg
ICAgICAgICAgcmVxLT52Y3B1X2lkLAorICAgICAgICAgICAgICAgIHJlcS0+dS5kZWJ1Z19leGNl
cHRpb24udHlwZSwKKyAgICAgICAgICAgICAgICByZXEtPnUuZGVidWdfZXhjZXB0aW9uLmluc25f
bGVuZ3RoKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFZNX0VWRU5UX1JFQVNPTl9DUFVJ
RDoKKyAgICAgICAgeHRmX2xvZyhsdmwsICJDUFVJRCBleGVjdXRlZDogcmlwPSUwMTYiUFJJeDY0
IiwgdmNwdSAlZC4gSW5zbiBsZW5ndGg6ICUiUFJJdTMyIiAiIFwKKyAgICAgICAgICAgICAgICAi
MHglIlBSSXgzMiIgMHglIlBSSXgzMiI6IEVBWD0weCUiUFJJeDY0IiBFQlg9MHglIlBSSXg2NCIg
RUNYPTB4JSJQUkl4NjQiIEVEWD0weCUiUFJJeDY0IlxuIiwKKyAgICAgICAgICAgICAgICByZXEt
PmRhdGEucmVncy54ODYucmlwLAorICAgICAgICAgICAgICAgIHJlcS0+dmNwdV9pZCwKKyAgICAg
ICAgICAgICAgICByZXEtPnUuY3B1aWQuaW5zbl9sZW5ndGgsCisgICAgICAgICAgICAgICAgcmVx
LT51LmNwdWlkLmxlYWYsCisgICAgICAgICAgICAgICAgcmVxLT51LmNwdWlkLnN1YmxlYWYsCisg
ICAgICAgICAgICAgICAgcmVxLT5kYXRhLnJlZ3MueDg2LnJheCwKKyAgICAgICAgICAgICAgICBy
ZXEtPmRhdGEucmVncy54ODYucmJ4LAorICAgICAgICAgICAgICAgIHJlcS0+ZGF0YS5yZWdzLng4
Ni5yY3gsCisgICAgICAgICAgICAgICAgcmVxLT5kYXRhLnJlZ3MueDg2LnJkeCk7CisgICAgICAg
IGJyZWFrOworCisgICAgY2FzZSBWTV9FVkVOVF9SRUFTT05fREVTQ1JJUFRPUl9BQ0NFU1M6Cisg
ICAgICAgIHh0Zl9sb2cobHZsLCAiRGVzY3JpcHRvciBhY2Nlc3M6IHJpcD0lMDE2IlBSSXg2NCIs
IHZjcHUgJWQ6ICJcCisgICAgICAgICAgICAgICAgIlZNRXhpdCBpbmZvPTB4JSJQUkl4MzIiLCBk
ZXNjcmlwdG9yPSVkLCBpcyB3cml0ZT0lZFxuIiwKKyAgICAgICAgICAgICAgICByZXEtPmRhdGEu
cmVncy54ODYucmlwLAorICAgICAgICAgICAgICAgIHJlcS0+dmNwdV9pZCwKKyAgICAgICAgICAg
ICAgICByZXEtPnUuZGVzY19hY2Nlc3MuYXJjaC52bXguaW5zdHJfaW5mbywKKyAgICAgICAgICAg
ICAgICByZXEtPnUuZGVzY19hY2Nlc3MuZGVzY3JpcHRvciwKKyAgICAgICAgICAgICAgICByZXEt
PnUuZGVzY19hY2Nlc3MuaXNfd3JpdGUpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgVk1f
RVZFTlRfUkVBU09OX1dSSVRFX0NUUkxSRUc6CisgICAgICAgIHh0Zl9sb2cobHZsLCJDb250cm9s
IHJlZ2lzdGVyIHdyaXR0ZW46IHJpcD0lMDE2IlBSSXg2NCIsIHZjcHUgJWQ6ICIKKyAgICAgICAg
ICAgICAgICAicmVnPSVzLCBvbGRfdmFsdWU9JTAxNiJQUkl4NjQiLCBuZXdfdmFsdWU9JTAxNiJQ
Ukl4NjQiXG4iLAorICAgICAgICAgICAgICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5yaXAsCisgICAg
ICAgICAgICAgICAgcmVxLT52Y3B1X2lkLAorICAgICAgICAgICAgICAgIGdldF94ODZfY3RybF9y
ZWdfbmFtZShyZXEtPnUud3JpdGVfY3RybHJlZy5pbmRleCksCisgICAgICAgICAgICAgICAgcmVx
LT51LndyaXRlX2N0cmxyZWcub2xkX3ZhbHVlLAorICAgICAgICAgICAgICAgIHJlcS0+dS53cml0
ZV9jdHJscmVnLm5ld192YWx1ZSk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBWTV9FVkVO
VF9SRUFTT05fRU1VTF9VTklNUExFTUVOVEVEOgorICAgICAgICB4dGZfbG9nKGx2bCwgIkVtdWxh
dGlvbiB1bmltcGxlbWVudGVkOiByaXA9JTAxNmx4LCB2Y3B1ICVkOlxuIiwKKyAgICAgICAgICAg
IHJlcS0+ZGF0YS5yZWdzLng4Ni5yaXAsCisgICAgICAgICAgICByZXEtPnZjcHVfaWQpOworICAg
ICAgICBicmVhazsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHh0Zl92bV9ldmVudF9yaW5nX2dl
dF9yZXF1ZXN0KHh0Zl92bV9ldmVudF9yaW5nX3QgKmV2dCwgdm1fZXZlbnRfcmVxdWVzdF90ICpy
ZXEpCit7CisgICAgdm1fZXZlbnRfYmFja19yaW5nX3QgKmJhY2tfcmluZzsKKyAgICBSSU5HX0lE
WCByZXFfY29uczsKKworICAgIGJhY2tfcmluZyA9ICZldnQtPmJhY2tfcmluZzsKKyAgICByZXFf
Y29ucyA9IGJhY2tfcmluZy0+cmVxX2NvbnM7CisKKyAgICAvKiBDb3B5IHJlcXVlc3QgKi8KKyAg
ICBtZW1jcHkocmVxLCBSSU5HX0dFVF9SRVFVRVNUKGJhY2tfcmluZywgcmVxX2NvbnMpLCBzaXpl
b2YoKnJlcSkpOworICAgIHJlcV9jb25zKys7CisKKyAgICAvKiBVcGRhdGUgcmluZyAqLworICAg
IGJhY2tfcmluZy0+cmVxX2NvbnMgPSByZXFfY29uczsKKyAgICBiYWNrX3JpbmctPnNyaW5nLT5y
ZXFfZXZlbnQgPSByZXFfY29ucyArIDE7Cit9CisKK3N0YXRpYyB2b2lkIHh0Zl92bV9ldmVudF9y
aW5nX3B1dF9yZXNwb25zZSh4dGZfdm1fZXZlbnRfcmluZ190ICpldnQsIHZtX2V2ZW50X3Jlc3Bv
bnNlX3QgKnJzcCkKK3sKKyAgICB2bV9ldmVudF9iYWNrX3JpbmdfdCAqYmFja19yaW5nOworICAg
IFJJTkdfSURYIHJzcF9wcm9kOworCisgICAgYmFja19yaW5nID0gJmV2dC0+YmFja19yaW5nOwor
ICAgIHJzcF9wcm9kID0gYmFja19yaW5nLT5yc3BfcHJvZF9wdnQ7CisKKyAgICAvKiBDb3B5IHJl
c3BvbnNlICovCisgICAgbWVtY3B5KFJJTkdfR0VUX1JFU1BPTlNFKGJhY2tfcmluZywgcnNwX3By
b2QpLCByc3AsIHNpemVvZigqcnNwKSk7CisgICAgcnNwX3Byb2QrKzsKKworICAgIC8qIFVwZGF0
ZSByaW5nICovCisgICAgYmFja19yaW5nLT5yc3BfcHJvZF9wdnQgPSByc3BfcHJvZDsKKyAgICBS
SU5HX1BVU0hfUkVTUE9OU0VTKGJhY2tfcmluZyk7Cit9CisKK3N0YXRpYyBpbnQgeHRmX21vbml0
b3JfbG9vcCgpCit7CisgICAgdm1fZXZlbnRfcmVxdWVzdF90IHJlcTsKKyAgICB2bV9ldmVudF9y
ZXNwb25zZV90IHJzcDsKKyAgICBpbnQgcmM7CisKKyAgICAvKgorICAgICAqIE5PVEU6IFRoZSB0
ZXN0IGhhcm5lc3Mgd2FpdHMgZm9yIHRoaXMgbWVzc2FnZSB0byB1bnBhdXNlCisgICAgICogdGhl
IG1vbml0b3JlZCBET01VLgorICAgICAqLworICAgIHByaW50ZigiTW9uaXRvciBpbml0aWFsaXph
dGlvbiBjb21wbGV0ZS5cbiIpOworCisgICAgZm9yICg7OykKKyAgICB7CisgICAgICAgIHJjID0g
eHRmX21vbml0b3Jfd2FpdF9mb3JfZXZlbnQoMTAwKTsKKyAgICAgICAgaWYgKCByYyA8IC0xICkK
KyAgICAgICAgeworICAgICAgICAgICAgWFRGX01PTl9FUlJPUigiRXJyb3IgZ2V0dGluZyBldmVu
dCIpOworICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYg
KCByYyA9PSAxICkKKyAgICAgICAgeworICAgICAgICAgICAgWFRGX01PTl9JTkZPKCJEb21haW4g
JWQgZXhpdGVkXG4iLCBtb25pdG9yLT5kb21haW5faWQpOworICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIH0KKworICAgICAgICB3aGlsZSAoIFJJTkdfSEFTX1VOQ09OU1VNRURfUkVRVUVT
VFMoJm1vbml0b3ItPnJpbmcuYmFja19yaW5nKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHh0
Zl92bV9ldmVudF9yaW5nX2dldF9yZXF1ZXN0KCZtb25pdG9yLT5yaW5nLCAmcmVxKTsKKworICAg
ICAgICAgICAgaWYgKCByZXEudmVyc2lvbiAhPSBWTV9FVkVOVF9JTlRFUkZBQ0VfVkVSU0lPTiAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgWFRGX01PTl9FUlJPUigiRXJyb3I6IHZt
X2V2ZW50IGludGVyZmFjZSB2ZXJzaW9uIG1pc21hdGNoIVxuIik7CisgICAgICAgICAgICAgICAg
cmV0dXJuIC0xOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBtZW1zZXQoICZyc3AsIDAs
IHNpemVvZiAocnNwKSApOworICAgICAgICAgICAgcnNwLnZlcnNpb24gPSBWTV9FVkVOVF9JTlRF
UkZBQ0VfVkVSU0lPTjsKKyAgICAgICAgICAgIHJzcC52Y3B1X2lkID0gcmVxLnZjcHVfaWQ7Cisg
ICAgICAgICAgICByc3AuZmxhZ3MgPSAocmVxLmZsYWdzICYgVk1fRVZFTlRfRkxBR19WQ1BVX1BB
VVNFRCk7CisgICAgICAgICAgICByc3AucmVhc29uID0gcmVxLnJlYXNvbjsKKworICAgICAgICAg
ICAgcmMgPSAwOworCisgICAgICAgICAgICB4dGZfbW9uaXRvcl9kdW1wX3JlcXVlc3QoWFRGX01P
Tl9MT0dfTEVWRUxfREVCVUcsICZyZXEpOworCisgICAgICAgICAgICBpZiAoIHJlcS5yZWFzb24g
Pj0gVk1fRVZFTlRfUkVBU09OX01BWCB8fCAhbW9uaXRvci0+aGFuZGxlcnNbcmVxLnJlYXNvbl0g
KQorICAgICAgICAgICAgICAgIFhURl9NT05fRVJST1IoIlVuaGFuZGxlZCByZXF1ZXN0OiByZWFz
b24gPSAlZFxuIiwgcmVxLnJlYXNvbik7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgcmMgPSBtb25pdG9yLT5oYW5kbGVyc1tyZXEucmVhc29uXSgmcmVx
LCAmcnNwKTsKKyAgICAgICAgICAgICAgICBpZiAocmMpCisgICAgICAgICAgICAgICAgICAgIHJl
dHVybiByYzsKKworICAgICAgICAgICAgICAgIC8qIFB1dCB0aGUgcmVzcG9uc2Ugb24gdGhlIHJp
bmcgKi8KKyAgICAgICAgICAgICAgICB4dGZfdm1fZXZlbnRfcmluZ19wdXRfcmVzcG9uc2UoJm1v
bml0b3ItPnJpbmcsICZyc3ApOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgICAgIC8q
IFRlbGwgWGVuIHBhZ2UgaXMgcmVhZHkgKi8KKyAgICAgICAgcmMgPSB4ZW5ldnRjaG5fbm90aWZ5
KG1vbml0b3ItPnJpbmcueGNlX2hhbmRsZSwgbW9uaXRvci0+cmluZy5sb2NhbF9wb3J0KTsKKyAg
ICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIFhURl9NT05fRVJST1IoIkVy
cm9yIHJlc3VtaW5nIHBhZ2UiKTsKKyAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgfQor
ICAgIH0KKworICAgIHJldHVybiAwOworfQorCitpbnQgbWFpbihpbnQgYXJnYywgY2hhciogYXJn
dltdKQoreworICAgIGludCByYzsKKworICAgIG1vbml0b3ItPnN0YXR1cyA9IFhURl9NT05fU1RB
VFVTX1JVTk5JTkc7CisgICAgbW9uaXRvci0+bG9nX2x2bCA9IFhURl9NT05fTE9HX0xFVkVMX0VS
Uk9SOworCisgICAgLyogdGVzdCBzcGVjaWZpYyBzZXR1cCBzZXF1ZW5jZSAqLworICAgIHJjID0g
Y2FsbF9oZWxwZXIobW9uaXRvci0+b3BzLnNldHVwLCBhcmdjLCBhcmd2KTsKKyAgICBpZiAoIHJj
ICkKKyAgICB7CisgICAgICAgIG1vbml0b3ItPnN0YXR1cyA9IFhURl9NT05fU1RBVFVTX0VSUk9S
OworICAgICAgICBnb3RvIGVfZXhpdDsKKyAgICB9CisKKyAgICBtb25pdG9yLT54Y2ggPSB4Y19p
bnRlcmZhY2Vfb3BlbihOVUxMLCBOVUxMLCAwKTsKKyAgICBpZiAoICFtb25pdG9yLT54Y2ggKQor
ICAgIHsKKyAgICAgICAgWFRGX01PTl9GQVRBTCgiRXJyb3IgaW5pdGlhbGlzaW5nIHhlbmFjY2Vz
c1xuIik7CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgbW9uaXRvci0+c3RhdHVzID0g
WFRGX01PTl9TVEFUVVNfRVJST1I7CisgICAgICAgIGdvdG8gZV9leGl0OworICAgIH0KKworICAg
IG1vbml0b3ItPnhzaCA9IHhzX29wZW4oWFNfT1BFTl9SRUFET05MWSk7CisgICAgaWYgKCAhbW9u
aXRvci0+eHNoICkKKyAgICB7CisgICAgICAgIFhURl9NT05fRkFUQUwoIkVycm9yIG9wZW5pbmcg
WEVOIHN0b3JlXG4iKTsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBtb25pdG9yLT5z
dGF0dXMgPSBYVEZfTU9OX1NUQVRVU19FUlJPUjsKKyAgICAgICAgZ290byBjbGVhbnVwOworICAg
IH0KKworICAgIGlmICggIXhzX3dhdGNoKCBtb25pdG9yLT54c2gsICJAcmVsZWFzZURvbWFpbiIs
ICJSRUxFQVNFX1RPS0VOIikgKQorICAgIHsKKyAgICAgICAgWFRGX01PTl9GQVRBTCgiRXJyb3Ig
bW9uaXRvcmluZyByZWxlYXNlRG9tYWluXG4iKTsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAg
ICAgICBtb25pdG9yLT5zdGF0dXMgPSBYVEZfTU9OX1NUQVRVU19FUlJPUjsKKyAgICAgICAgZ290
byBjbGVhbnVwOworICAgIH0KKworICAgIC8qIHRlc3Qgc3BlY2lmaWMgaW5pdGlhbGl6YXRpb24g
c2VxdWVuY2UgKi8KKyAgICByYyA9IHh0Zl9tb25pdG9yX2luaXQoKTsKKyAgICBpZiAoICFyYyAp
CisgICAgICAgIHJjID0gY2FsbF9oZWxwZXIobW9uaXRvci0+b3BzLmluaXQpOworICAgIGlmICgg
cmMgKQorICAgIHsKKyAgICAgICAgbW9uaXRvci0+c3RhdHVzID0gWFRGX01PTl9TVEFUVVNfRVJS
T1I7CisgICAgICAgIGdvdG8gY2xlYW51cDsKKyAgICB9CisKKyAgICAvKiBSdW4gdGVzdCAqLwor
ICAgIHJjID0geHRmX21vbml0b3JfbG9vcCgpOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAg
ICAgWFRGX01PTl9FUlJPUigiRXJyb3IgcnVubmluZyB0ZXN0XG4iKTsKKyAgICAgICAgbW9uaXRv
ci0+c3RhdHVzID0gWFRGX01PTl9TVEFUVVNfRVJST1I7CisgICAgfQorICAgIGVsc2UKKyAgICAg
ICAgbW9uaXRvci0+c3RhdHVzID0gY2FsbF9oZWxwZXIobW9uaXRvci0+b3BzLmdldF9yZXN1bHQp
OworCitjbGVhbnVwOgorICAgIC8qIHRlc3Qgc3BlY2lmaWMgY2xlYW51cCBzZXF1ZW5jZSAqLwor
ICAgIGNhbGxfaGVscGVyKG1vbml0b3ItPm9wcy5jbGVhbnVwKTsKKyAgICB4dGZfbW9uaXRvcl9j
bGVhbnVwKCk7CisgICAgaWYgKCBtb25pdG9yLT54c2ggKQorICAgIHsKKyAgICAgICAgeHNfdW53
YXRjaChtb25pdG9yLT54c2gsICJAcmVsZWFzZURvbWFpbiIsICJSRUxFQVNFX1RPS0VOIik7Cisg
ICAgICAgIHhzX2Nsb3NlKG1vbml0b3ItPnhzaCk7CisgICAgICAgIG1vbml0b3ItPnhzaCA9IE5V
TEw7CisgICAgfQorCisgICAgeGNfaW50ZXJmYWNlX2Nsb3NlKG1vbml0b3ItPnhjaCk7CisKK2Vf
ZXhpdDoKKyAgICB4dGZfcHJpbnRfc3RhdHVzKG1vbml0b3ItPnN0YXR1cyk7CisgICAgcmV0dXJu
IHJjOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxl
LXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3h0Zi9fX2lu
aXRfXy5weSBiL3h0Zi9fX2luaXRfXy5weQppbmRleCAwN2MyNjlhLi5lNDA1MDEzIDEwMDY0NAot
LS0gYS94dGYvX19pbml0X18ucHkKKysrIGIveHRmL19faW5pdF9fLnB5CkBAIC0zLDcgKzMsNyBA
QAogCiAjIEFsbCB0ZXN0IGNhdGVnb3JpZXMKIGRlZmF1bHRfY2F0ZWdvcmllcyAgICAgPSBzZXQo
KCJmdW5jdGlvbmFsIiwgInhzYSIpKQotbm9uX2RlZmF1bHRfY2F0ZWdvcmllcyA9IHNldCgoInNw
ZWNpYWwiLCAidXRpbGl0eSIsICJpbi1kZXZlbG9wbWVudCIsICJob3N0IikpCitub25fZGVmYXVs
dF9jYXRlZ29yaWVzID0gc2V0KCgic3BlY2lhbCIsICJ1dGlsaXR5IiwgImluLWRldmVsb3BtZW50
IiwgImhvc3QiLCAibW9uaXRvciIpKQogYWxsX2NhdGVnb3JpZXMgICAgICAgICA9IGRlZmF1bHRf
Y2F0ZWdvcmllcyB8IG5vbl9kZWZhdWx0X2NhdGVnb3JpZXMKIAogIyBBbGwgdGVzdCBlbnZpcm9u
bWVudHMKZGlmZiAtLWdpdCBhL3h0Zi9tb25pdG9yX3Rlc3QucHkgYi94dGYvbW9uaXRvcl90ZXN0
LnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmI5YjAxMGUKLS0tIC9kZXYv
bnVsbAorKysgYi94dGYvbW9uaXRvcl90ZXN0LnB5CkBAIC0wLDAgKzEsMTMyIEBACisjIS91c3Iv
YmluL2VudiBweXRob24KKyMgLSotIGNvZGluZzogdXRmLTggLSotCisiIiIgTW9uaXRvciB0ZXN0
IGNsYXNzZXMuCisKKyAgICBUaGUgbW9uaXRvciB0ZXN0IHNwYXducyBhbiB0ZXN0IG1vbml0b3Ig
KGV2ZW50IGNoYW5uZWwgaGFuZGxlciBhcHBsaWNhdGlvbikKKyAgICBpbnN0YW5jZSBhbmQgcnVu
cyBhIERvbVUgaW1hZ2Ugd2hpY2ggaW50ZXJhY3RzIHdpdGggaXQuCisiIiIKKworaW1wb3J0IG9z
Citmcm9tICAgc3VicHJvY2VzcyBpbXBvcnQgUG9wZW4KKworZnJvbSAgIHh0Zi5leGNlcHRpb25z
IGltcG9ydCBSdW5uZXJFcnJvcgorZnJvbSAgIHh0Zi5kb211X3Rlc3QgaW1wb3J0IERvbXVUZXN0
SW5zdGFuY2UsIERvbXVUZXN0SW5mbworZnJvbSAgIHh0Zi5leGVjdXRhYmxlX3Rlc3QgaW1wb3J0
IEV4ZWN1dGFibGVUZXN0SW5zdGFuY2UKK2Zyb20gICB4dGYubG9nZ2VyIGltcG9ydCBMb2dnZXIK
K2Zyb20gICB4dGYudGVzdCBpbXBvcnQgVGVzdFJlc3VsdCwgVGVzdEluc3RhbmNlCitmcm9tICAg
eHRmLnV0aWxzIGltcG9ydCBYVEZBc3luY0NhbGwKKworY2xhc3MgTW9uaXRvclRlc3RJbnN0YW5j
ZShUZXN0SW5zdGFuY2UpOgorICAgICIiIk1vbml0b3IgdGVzdCBpbnN0YW5jZSIiIgorCisgICAg
ZGVmIF9faW5pdF9fKHNlbGYsIGVudiwgbmFtZSwgdmFyaWF0aW9uLCBtb25pdG9yX2FyZ3MpOgor
ICAgICAgICBzdXBlcihNb25pdG9yVGVzdEluc3RhbmNlLCBzZWxmKS5fX2luaXRfXyhuYW1lKQor
CisgICAgICAgIHNlbGYuZW52LCBzZWxmLnZhcmlhdGlvbiA9IGVudiwgdmFyaWF0aW9uCisKKyAg
ICAgICAgaWYgc2VsZi5lbnYgaXMgTm9uZToKKyAgICAgICAgICAgIHJhaXNlIFJ1bm5lckVycm9y
KCJObyBlbnZpcm9ubWVudCBmb3IgJyVzJyIgJSAoc2VsZi5uYW1lLCApKQorCisgICAgICAgIHNl
bGYubW9uaXRvcl9hcmdzID0gbW9uaXRvcl9hcmdzLnJlcGxhY2UoIkBAVk1fUEFUSEBAIiwgc2Vs
Zi52bV9wYXRoKCkpCisKKyAgICAgICAgc2VsZi5kb211X3Rlc3QgPSBOb25lCisgICAgICAgIHNl
bGYubW9uaXRvcl90ZXN0ID0gTm9uZQorCisgICAgZGVmIHZtX25hbWUoc2VsZik6CisgICAgICAg
ICIiIiBSZXR1cm4gdGhlIFZNIG5hbWUgYXMgYHhsYCBleHBlY3RzIGl0LiAiIiIKKyAgICAgICAg
cmV0dXJuIHJlcHIoc2VsZikKKworICAgIGRlZiBjZmdfcGF0aChzZWxmKToKKyAgICAgICAgIiIi
IFJldHVybiB0aGUgcGF0aCB0byB0aGUgYHhsYCBjb25maWcgZmlsZSBmb3IgdGhpcyB0ZXN0LiAi
IiIKKyAgICAgICAgcmV0dXJuIG9zLnBhdGguam9pbigidGVzdHMiLCBzZWxmLm5hbWUsIHJlcHIo
c2VsZikgKyAiLmNmZyIpCisKKyAgICBkZWYgX19yZXByX18oc2VsZik6CisgICAgICAgIGlmIHNl
bGYudmFyaWF0aW9uOgorICAgICAgICAgICAgcmV0dXJuICJ0ZXN0LSVzLSVzfiVzIiAlIChzZWxm
LmVudiwgc2VsZi5uYW1lLCBzZWxmLnZhcmlhdGlvbikKKyAgICAgICAgcmV0dXJuICJ0ZXN0LSVz
LSVzIiAlIChzZWxmLmVudiwgc2VsZi5uYW1lKQorCisgICAgZGVmIHZtX3BhdGgoc2VsZik6Cisg
ICAgICAgICIiIiBSZXR1cm4gdGhlIFZNIHBhdGguICIiIgorICAgICAgICByZXR1cm4gb3MucGF0
aC5qb2luKCJ0ZXN0cyIsIHNlbGYubmFtZSwgcmVwcihzZWxmKSkKKworICAgIGRlZiBtb25pdG9y
X3BhdGgoc2VsZik6CisgICAgICAgICIiIiBSZXR1cm4gdGhlIHBhdGggdG8gdGhlIHRlc3QncyBt
b25pdG9yIGFwcCBpZiBhcHBsaWNhYmxlLiAiIiIKKyAgICAgICAgcmV0dXJuIG9zLnBhdGguam9p
bigidGVzdHMiLCBzZWxmLm5hbWUsICJ0ZXN0LW1vbml0b3ItIiArIHNlbGYubmFtZSkKKworICAg
IGRlZiBzdGFydF9tb25pdG9yKHNlbGYsIGRvbV9pZCk6CisgICAgICAgICIiIiBTdGFydHMgdGhl
IG1vbml0b3IgYXBwbGljYXRpb24uICIiIgorICAgICAgICBjbWQgPSBbIiAiLmpvaW4oW3NlbGYu
bW9uaXRvcl9wYXRoKCksIHNlbGYubW9uaXRvcl9hcmdzLCBzdHIoZG9tX2lkKV0pXQorICAgICAg
ICBMb2dnZXIoKS5sb2coIkV4ZWN1dGluZyAnJXMnIiAlICgiICIuam9pbihjbWQpLCApKQorICAg
ICAgICByZXR1cm4gUG9wZW4oY21kLCBzaGVsbD1UcnVlKQorCisgICAgZGVmIHNldF91cChzZWxm
LCBvcHRzLCByZXN1bHQpOgorICAgICAgICBzZWxmLmRvbXVfdGVzdCA9IERvbXVUZXN0SW5zdGFu
Y2Uoc2VsZi5lbnYsIHNlbGYubmFtZSwgc2VsZi52YXJpYXRpb24pCisgICAgICAgIHNlbGYuZG9t
dV90ZXN0LnNldF91cChvcHRzLCByZXN1bHQpCisgICAgICAgIGlmIHJlc3VsdCAhPSBUZXN0UmVz
dWx0LlNVQ0NFU1M6CisgICAgICAgICAgICByZXR1cm4KKworICAgICAgICBtb25pdG9yX2NtZCA9
ICcgJy5qb2luKFtzZWxmLm1vbml0b3JfcGF0aCgpLCBzZWxmLm1vbml0b3JfYXJncywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyKHNlbGYuZG9tdV90ZXN0LmRvbXUuZG9tX2lk
KV0pCisKKyAgICAgICAgc2VsZi5tb25pdG9yX3Rlc3QgPSBFeGVjdXRhYmxlVGVzdEluc3RhbmNl
KHNlbGYubmFtZSwgJy9iaW4vc2gnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWyctYycsIG1vbml0b3JfY21kXSwgIiIpCisgICAgICAgIHNlbGYu
bW9uaXRvcl90ZXN0LnNldF91cChvcHRzLCByZXN1bHQpCisgICAgICAgIG1hdGNoID0gc2VsZi5t
b25pdG9yX3Rlc3Qud2FpdF9wYXR0ZXJuKFsnTW9uaXRvciBpbml0aWFsaXphdGlvbiBjb21wbGV0
ZS4nXSkKKyAgICAgICAgaWYgbWF0Y2ggIT0gMDoKKyAgICAgICAgICAgIHJlc3VsdC5zZXQoVGVz
dFJlc3VsdC5DUkFTSCkKKworICAgIGRlZiBydW4oc2VsZiwgcmVzdWx0KToKKyAgICAgICAgdDEg
PSBYVEZBc3luY0NhbGwodGFyZ2V0PXNlbGYuZG9tdV90ZXN0LnJ1biwgYXJncz0ocmVzdWx0LCkp
CisgICAgICAgIHQyID0gWFRGQXN5bmNDYWxsKHRhcmdldD1zZWxmLm1vbml0b3JfdGVzdC53YWl0
X3BhdHRlcm4sCisgICAgICAgICAgICAgICAgYXJncz0oc2VsZi5yZXN1bHRfcGF0dGVybigpLCAp
KQorCisgICAgICAgIGZvciB0aCBpbiAodDEsIHQyKToKKyAgICAgICAgICAgIHRoLnN0YXJ0KCkK
KworICAgICAgICB0MS5qb2luKCkKKyAgICAgICAgcmVzID0gVGVzdFJlc3VsdCh0Mi5qb2luKCkp
CisgICAgICAgIGlmIHJlcyA+IHJlc3VsdDoKKyAgICAgICAgICAgIHJlc3VsdC5zZXQoc3RyKHJl
cykpCisKKworICAgIGRlZiBjbGVhbl91cChzZWxmLCByZXN1bHQpOgorICAgICAgICBpZiBzZWxm
LmRvbXVfdGVzdDoKKyAgICAgICAgICAgIHNlbGYuZG9tdV90ZXN0LmNsZWFuX3VwKHJlc3VsdCkK
KworICAgICAgICBpZiBzZWxmLm1vbml0b3JfdGVzdDoKKyAgICAgICAgICAgIHNlbGYubW9uaXRv
cl90ZXN0LmNsZWFuX3VwKHJlc3VsdCkKKworY2xhc3MgTW9uaXRvclRlc3RJbmZvKERvbXVUZXN0
SW5mbyk6CisgICAgIiIiTW9uaXRvciB0ZXN0IGluZm8iIiIKKworICAgIGRlZiBfX2luaXRfXyhz
ZWxmLCB0ZXN0X2pzb24pOgorICAgICAgICBzdXBlcihNb25pdG9yVGVzdEluZm8sIHNlbGYpLl9f
aW5pdF9fKHRlc3RfanNvbikKKyAgICAgICAgc2VsZi5pbnN0YW5jZV9jbGFzcyA9IE1vbml0b3JU
ZXN0SW5zdGFuY2UKKyAgICAgICAgc2VsZi5tb25pdG9yX2FyZ3MgPSBzZWxmLmV4dHJhWydtb25p
dG9yX2FyZ3MnXQorCisgICAgZGVmIGFsbF9pbnN0YW5jZXMoc2VsZiwgZW52X2ZpbHRlciA9IE5v
bmUsIHZhcnlfZmlsdGVyID0gTm9uZSk6CisgICAgICAgICIiIlJldHVybiBhIGxpc3Qgb2YgVGVz
dEluc3RhbmNlcywgZm9yIGVhY2ggc3VwcG9ydGVkIGVudmlyb25tZW50LgorICAgICAgICBPcHRp
b25hbGx5IGZpbHRlcmVkIGJ5IGVudl9maWx0ZXIuICBNYXkgcmV0dXJuIGFuIGVtcHR5IGxpc3Qg
aWYKKyAgICAgICAgdGhlIGZpbHRlciBkb2Vzbid0IG1hdGNoIGFueSBzdXBwb3J0ZWQgZW52aXJv
bm1lbnQuCisgICAgICAgICIiIgorCisgICAgICAgIGlmIGVudl9maWx0ZXI6CisgICAgICAgICAg
ICBlbnZzID0gc2V0KGVudl9maWx0ZXIpLmludGVyc2VjdGlvbihzZWxmLmVudnMpCisgICAgICAg
IGVsc2U6CisgICAgICAgICAgICBlbnZzID0gc2VsZi5lbnZzCisKKyAgICAgICAgaWYgdmFyeV9m
aWx0ZXI6CisgICAgICAgICAgICB2YXJpYXRpb25zID0gc2V0KHZhcnlfZmlsdGVyKS5pbnRlcnNl
Y3Rpb24oc2VsZi52YXJpYXRpb25zKQorICAgICAgICBlbHNlOgorICAgICAgICAgICAgdmFyaWF0
aW9ucyA9IHNlbGYudmFyaWF0aW9ucworCisgICAgICAgIHJlcyA9IFtdCisgICAgICAgIGlmIHZh
cmlhdGlvbnM6CisgICAgICAgICAgICBmb3IgZW52IGluIGVudnM6CisgICAgICAgICAgICAgICAg
Zm9yIHZhcnkgaW4gdmFyaWF0aW9uczoKKyAgICAgICAgICAgICAgICAgICAgcmVzLmFwcGVuZChz
ZWxmLmluc3RhbmNlX2NsYXNzKGVudiwgc2VsZi5uYW1lLCB2YXJ5LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5tb25pdG9yX2FyZ3MpKQor
ICAgICAgICBlbHNlOgorICAgICAgICAgICAgcmVzID0gWyBzZWxmLmluc3RhbmNlX2NsYXNzKGVu
diwgc2VsZi5uYW1lLCBOb25lLCBzZWxmLm1vbml0b3JfYXJncykKKyAgICAgICAgICAgICAgICAg
ICAgZm9yIGVudiBpbiBlbnZzIF0KKyAgICAgICAgcmV0dXJuIHJlcwpkaWZmIC0tZ2l0IGEveHRm
L3V0aWxzLnB5IGIveHRmL3V0aWxzLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLjk2YzU3MGIKLS0tIC9kZXYvbnVsbAorKysgYi94dGYvdXRpbHMucHkKQEAgLTAsMCArMSwx
NyBAQAorIyEvdXNyL2Jpbi9lbnYgcHl0aG9uCisjIC0qLSBjb2Rpbmc6IHV0Zi04IC0qLQorIiIi
IFhURiB1dGlscyAiIiIKKworaW1wb3J0IHRocmVhZGluZworCitjbGFzcyBYVEZBc3luY0NhbGwo
dGhyZWFkaW5nLlRocmVhZCk6CisgICAgZGVmIF9faW5pdF9fKHNlbGYsIGdyb3VwPU5vbmUsIHRh
cmdldD1Ob25lLCBuYW1lPU5vbmUsIGFyZ3M9KCksIGt3YXJncz17fSk6CisgICAgICAgIHN1cGVy
KFhURkFzeW5jQ2FsbCwgc2VsZikuX19pbml0X18oZ3JvdXAsIHRhcmdldCwgbmFtZSwgYXJncywg
a3dhcmdzKQorICAgICAgICBzZWxmLl9yZXR1cm4gPSBOb25lCisgICAgZGVmIHJ1bihzZWxmKToK
KyAgICAgICAgaWYgc2VsZi5fVGhyZWFkX190YXJnZXQgaXMgbm90IE5vbmU6CisgICAgICAgICAg
ICBzZWxmLl9yZXR1cm4gPSBzZWxmLl9UaHJlYWRfX3RhcmdldCgqc2VsZi5fVGhyZWFkX19hcmdz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKipzZWxm
Ll9UaHJlYWRfX2t3YXJncykKKyAgICBkZWYgam9pbihzZWxmKToKKyAgICAgICAgdGhyZWFkaW5n
LlRocmVhZC5qb2luKHNlbGYpCisgICAgICAgIHJldHVybiBzZWxmLl9yZXR1cm4KLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 09:37:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 09:37:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvfM2-0006Y6-Bt; Mon, 18 Feb 2019 09:36:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GvZE=QZ=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1gvfM1-0006Xw-0e
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 09:36:49 +0000
X-Inumbo-ID: b2b8d202-3360-11e9-8165-2fbc34fb2786
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2b8d202-3360-11e9-8165-2fbc34fb2786;
 Mon, 18 Feb 2019 09:36:42 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A822A305FFA8; Mon, 18 Feb 2019 11:36:41 +0200 (EET)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 9C0C03051E7C;
 Mon, 18 Feb 2019 11:36:41 +0200 (EET)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 11:36:38 +0200
Message-Id: <f9803ca0693e6f3ed2038dca17d47b19eb26c096.1550481310.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550481310.git.ppircalabu@bitdefender.com>
References: <cover.1550481310.git.ppircalabu@bitdefender.com>
In-Reply-To: <cover.1550481310.git.ppircalabu@bitdefender.com>
References: <cover.1550481310.git.ppircalabu@bitdefender.com>
Subject: [Xen-devel] [PATCH XTF v3 4/4] xtf: Add monitor mem_access test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, andrew.cooper3@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1vbml0b3IgYXBwbGljYXRpb24gcmVzZXRzIHRoZSBleGVjdXRlIHBlcm1pc2lvbnMgb24g
YSBzcGVjaWZpYyBwYWdlCm9mIHRoZSBET01VIGFuZCBoYW5kbGVzIHRoZSBnZW5lcmF0ZWQgdm1f
ZXZlbnQgcmVxdWVzdC4KClNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFi
dUBiaXRkZWZlbmRlci5jb20+Ci0tLQogZG9jcy9hbGwtdGVzdHMuZG94ICAgICAgICAgICAgICAg
ICB8ICAgMSArCiB0ZXN0cy9tb25pdG9yLW1lbS1hY2Nlc3MvTWFrZWZpbGUgIHwgIDE0ICsrKysK
IHRlc3RzL21vbml0b3ItbWVtLWFjY2Vzcy9tYWluLmMgICAgfCAgMzcgKysrKysrKysrCiB0ZXN0
cy9tb25pdG9yLW1lbS1hY2Nlc3MvbW9uaXRvci5jIHwgMTY0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMjE2IGluc2VydGlvbnMoKykKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0cy9tb25pdG9yLW1lbS1hY2Nlc3MvTWFrZWZpbGUKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB0ZXN0cy9tb25pdG9yLW1lbS1hY2Nlc3MvbWFpbi5jCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgdGVzdHMvbW9uaXRvci1tZW0tYWNjZXNzL21vbml0b3IuYwoKZGlmZiAtLWdpdCBh
L2RvY3MvYWxsLXRlc3RzLmRveCBiL2RvY3MvYWxsLXRlc3RzLmRveAppbmRleCAxMWI3ZjQxLi42
NDRjYzcxIDEwMDY0NAotLS0gYS9kb2NzL2FsbC10ZXN0cy5kb3gKKysrIGIvZG9jcy9hbGwtdGVz
dHMuZG94CkBAIC0xNDgsNCArMTQ4LDUgQEAgZW5hYmxlIEJUUy4KIAogCiBAc2VjdGlvbiBpbmRl
eC1tb25pdG9yIE1vbml0b3IKK0BzdWJwYWdlIHRlc3QtbW9uaXRvci1tZW0tYWNjZXNzIC0gbWVt
b3J5IGFjY2VzcyBtb25pdG9yIHRlc3QKICovCmRpZmYgLS1naXQgYS90ZXN0cy9tb25pdG9yLW1l
bS1hY2Nlc3MvTWFrZWZpbGUgYi90ZXN0cy9tb25pdG9yLW1lbS1hY2Nlc3MvTWFrZWZpbGUKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNDVhYWVkYgotLS0gL2Rldi9udWxsCisr
KyBiL3Rlc3RzL21vbml0b3ItbWVtLWFjY2Vzcy9NYWtlZmlsZQpAQCAtMCwwICsxLDE0IEBACitp
bmNsdWRlICQoUk9PVCkvYnVpbGQvY29tbW9uLm1rCisKK05BTUUgICAgICAgICAgICAgICAgICAg
Oj0gbW9uaXRvci1tZW0tYWNjZXNzCitDQVRFR09SWSAgICAgICAgICAgICAgIDo9IG1vbml0b3IK
K1RFU1QtRU5WUyAgICAgICAgICAgICAgOj0gaHZtNjQKK0NMQVNTICAgICAgICAgICAgICAgICAg
Oj0geHRmLm1vbml0b3JfdGVzdC5Nb25pdG9yVGVzdEluZm8KK1RFU1QtRVhUUkEtSU5GTyAgICAg
ICAgOj0gbW9uaXRvcl9hcmdzPSctLWFkZHJlc3M9MHhcJCQobm0gLS1kZWZpbmVkLW9ubHkgQEBW
TV9QQVRIQEAgfCBncmVwIHRlc3RfZm4gfCBjdXQgLWQgXCAgLWYgMSknCisKK29iai1wZXJlbnYg
Kz0gbWFpbi5vCisKK29iai1tb25pdG9yICs9IG1vbml0b3IubworCitpbmNsdWRlICQoUk9PVCkv
YnVpbGQvZ2VuLm1rCisKZGlmZiAtLWdpdCBhL3Rlc3RzL21vbml0b3ItbWVtLWFjY2Vzcy9tYWlu
LmMgYi90ZXN0cy9tb25pdG9yLW1lbS1hY2Nlc3MvbWFpbi5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLmY1ZWY3OTUKLS0tIC9kZXYvbnVsbAorKysgYi90ZXN0cy9tb25pdG9y
LW1lbS1hY2Nlc3MvbWFpbi5jCkBAIC0wLDAgKzEsMzcgQEAKKy8qKgorICogQGZpbGUgdGVzdHMv
bW9uaXRvci1tZW0tYWNjZXNzL21haW4uYworICogQHJlZiB0ZXN0LW1vbml0b3ItbWVtLWFjY2Vz
cworICoKKyAqIEBwYWdlIHRlc3QtbW9uaXRvci1tZW0tYWNjZXNzIG1vbml0b3ItbWVtLWFjY2Vz
cworICovCisKKyNpbmNsdWRlIDx4dGYuaD4KKworY29uc3QgY2hhciB0ZXN0X3RpdGxlW10gPSAi
VGVzdCBtb25pdG9yIG1lbS1hY2Nlc3MgZXZlbnQiOworCitzdGF0aWMgaW50IGNvdW50OworCitz
dGF0aWMgdm9pZCBfX2F0dHJpYnV0ZV9fKChzZWN0aW9uKCIudGV4dC5wcm90ZWN0ZWQiKSkpIF9f
YXR0cmlidXRlX18oKG5vaW5saW5lKSkgdGVzdF9mbih2b2lkKQoreworICAgIGNvdW50Kys7Cit9
CisKK3ZvaWQgdGVzdF9tYWluKHZvaWQpCit7CisgICAgdGVzdF9mbigpOworICAgIAorICAgIGlm
ICggY291bnQgKQorICAgICAgICB4dGZfc3VjY2VzcyhOVUxMKTsKKyAgICBlbHNlCisgICAgICAg
IHh0Zl9mYWlsdXJlKE5VTEwpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRh
Yi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAt
LWdpdCBhL3Rlc3RzL21vbml0b3ItbWVtLWFjY2Vzcy9tb25pdG9yLmMgYi90ZXN0cy9tb25pdG9y
LW1lbS1hY2Nlc3MvbW9uaXRvci5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LjUwY2NhOWEKLS0tIC9kZXYvbnVsbAorKysgYi90ZXN0cy9tb25pdG9yLW1lbS1hY2Nlc3MvbW9u
aXRvci5jCkBAIC0wLDAgKzEsMTY0IEBACisvKioKKyAqIEBmaWxlIHRlc3RzL2VtdWwtdW5pbXBs
L21vbml0b3IuYworICovCisjaW5jbHVkZSA8ZXJybm8uaD4KKyNpbmNsdWRlIDxnZXRvcHQuaD4K
KyNpbmNsdWRlIDxpbnR0eXBlcy5oPgorI2luY2x1ZGUgPG1vbml0b3IuaD4KKyNpbmNsdWRlIDxz
dGRpby5oPgorI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPHN5cy9tbWFuLmg+CisjaW5j
bHVkZSA8dW5pc3RkLmg+CisKK3R5cGVkZWYgc3RydWN0IG1lbV9hY2Nlc3NfbW9uaXRvcgorewor
ICAgIHh0Zl9tb25pdG9yX3QgbW9uOworICAgIHVpbnQ2NF90IGFkZHJlc3M7CisgICAgdW5zaWdu
ZWQgbG9uZyBnZm47Cit9IG1lbV9hY2Nlc3NfbW9uaXRvcl90OworCitzdGF0aWMgY29uc3QgY2hh
ciBtZW1fYWNjZXNzX3Rlc3RfaGVscFtdID0gXAorICAgICJVc2FnZTogdGVzdC1tb25pdG9yLW1l
bV9hY2Nlc3MgW29wdGlvbnNdIDxkb21pZD5cbiIKKyAgICAiXHQgLWEgPGFkZHJlc3M+OiB0aGUg
c3RhcnQgYWRkcmVzcyBvZiB0aGUgZXhlY3V0aW9uIHByb3RlY3RlZCBwYWdlXG4iCisgICAgOwor
CitzdGF0aWMgaW50IG1lbV9hY2Nlc3Nfc2V0dXAoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSk7Citz
dGF0aWMgaW50IG1lbV9hY2Nlc3NfaW5pdCgpOworc3RhdGljIGludCBtZW1fYWNjZXNzX2dldF9y
ZXN1bHQoKTsKKworc3RhdGljIG1lbV9hY2Nlc3NfbW9uaXRvcl90IG1vbml0b3JfaW5zdGFuY2Ug
PQoreworICAgIC5tb24gPQorICAgIHsKKyAgICAgICAgLmhlbHBfbWVzc2FnZSA9IG1lbV9hY2Nl
c3NfdGVzdF9oZWxwLAorICAgICAgICAub3BzID0KKyAgICAgICAgeworICAgICAgICAgICAgLnNl
dHVwICAgICAgPSBtZW1fYWNjZXNzX3NldHVwLAorICAgICAgICAgICAgLmluaXQgICAgICAgPSBt
ZW1fYWNjZXNzX2luaXQsCisgICAgICAgICAgICAuZ2V0X3Jlc3VsdCA9IG1lbV9hY2Nlc3NfZ2V0
X3Jlc3VsdCwKKyAgICAgICAgfQorICAgIH0KK307CisKK3N0YXRpYyBpbnQgdGVzdF9tZW1fYWNj
ZXNzKHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxLCB2bV9ldmVudF9yZXNwb25zZV90ICpyc3ApOwor
CitzdGF0aWMgaW50IG1lbV9hY2Nlc3Nfc2V0dXAoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKK3sK
KyAgICBpbnQgcmV0LCBjOworICAgIHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIGxvbmdfb3B0aW9uc1td
ID0geworICAgICAgICB7ImhlbHAiLCAgICBub19hcmd1bWVudCwgICAgMCwgICdoJ30sCisgICAg
ICAgIHsiYWRkcmVzcyIsIHJlcXVpcmVkX2FyZ3VtZW50LCAgICAwLCAgJ2EnfSwKKyAgICAgICAg
ezAsIDAsIDAsIDB9CisgICAgfTsKKyAgICBtZW1fYWNjZXNzX21vbml0b3JfdCAqcG1vbiA9ICht
ZW1fYWNjZXNzX21vbml0b3JfdCAqKW1vbml0b3I7CisKKyAgICBpZiAoICFwbW9uICkKKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIGFyZ2MgPT0gMSApCisgICAgeworICAgICAg
ICB1c2FnZSgpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisgICAgd2hpbGUgKCAx
ICkKKyAgICB7CisgICAgICAgIGludCBvcHRpb25faW5kZXggPSAwOworICAgICAgICBjID0gZ2V0
b3B0X2xvbmcoYXJnYywgYXJndiwgImhhOiIsIGxvbmdfb3B0aW9ucywgJm9wdGlvbl9pbmRleCk7
CisgICAgICAgIGlmICggYyA9PSAtMSApIGJyZWFrOworCisgICAgICAgIHN3aXRjaCAoIGMgKQor
ICAgICAgICB7CisgICAgICAgICAgICBjYXNlICdoJzoKKyAgICAgICAgICAgICAgICB1c2FnZSgp
OworICAgICAgICAgICAgICAgIGV4aXQoMCk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICAgICBjYXNlICdhJzoKKyAgICAgICAgICAgICAgICBwbW9uLT5hZGRyZXNzID0gc3RydG91
bChvcHRhcmcsIE5VTEwsIDApOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
ZGVmYXVsdDoKKyAgICAgICAgICAgICAgICBYVEZfTU9OX0VSUk9SKCIlczogSW52YWxpZCBvcHRp
b24gJXNcbiIsIGFyZ3ZbMF0sIG9wdGFyZyk7CisgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisgICAgICAgIH0KKworICAgICAgICBpZiAoICFwbW9uLT5hZGRyZXNzICkKKyAgICAgICAg
eworICAgICAgICAgICAgWFRGX01PTl9FUlJPUigiJXM6IFBsZWFzZSBzcGVjaWZ5IGEgdmFsaWQg
aW5zdHJ1Y3Rpb24gaW5qZWN0aW9uIGFkZHJlc3NcbiIsIGFyZ3ZbMF0pOworICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIG9wdGluZCAhPSBhcmdj
IC0gMSApCisgICAgICAgIHsKKyAgICAgICAgICAgIFhURl9NT05fRVJST1IoIiVzOiBQbGVhc2Ug
c3BlY2lmeSB0aGUgZG9tYWluIGlkXG4iLCBhcmd2WzBdKTsKKyAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOworICAgICAgICB9CisgICAgfQorCisgICAgbW9uaXRvci0+ZG9tYWluX2lkID0gYXRv
aShhcmd2W29wdGluZF0pOworCisgICAgaWYgKCBtb25pdG9yLT5kb21haW5faWQgPD0gMCApCisg
ICAgeworICAgICAgICBYVEZfTU9OX0VSUk9SKCIlczogSW52YWxpZCBkb21haW4gaWRcbiIsIGFy
Z3ZbMF0pOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBtb25pdG9yLT5o
YW5kbGVyc1tWTV9FVkVOVF9SRUFTT05fTUVNX0FDQ0VTU10gPSB0ZXN0X21lbV9hY2Nlc3M7CisK
KyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBtZW1fYWNjZXNzX2luaXQoKQoreworICAg
IGludCByYyA9IDA7CisgICAgbWVtX2FjY2Vzc19tb25pdG9yX3QgKnBtb24gPSAobWVtX2FjY2Vz
c19tb25pdG9yX3QgKiltb25pdG9yOworCisgICAgaWYgKCAhcG1vbiApCisgICAgICAgIHJldHVy
biAtRUlOVkFMOworCisgICAgcmMgPSB4Y19kb21haW5fc2V0X2FjY2Vzc19yZXF1aXJlZChtb25p
dG9yLT54Y2gsIG1vbml0b3ItPmRvbWFpbl9pZCwgMSk7CisgICAgaWYgKCByYyA8IDAgKQorICAg
IHsKKyAgICAgICAgWFRGX01PTl9FUlJPUigiRXJyb3IgJWQgc2V0dGluZyBtZW1fYWNjZXNzIGxp
c3RlbmVyIHJlcXVpcmVkXG4iLCByYyk7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAg
ICBwbW9uLT5nZm4gPSB4Y190cmFuc2xhdGVfZm9yZWlnbl9hZGRyZXNzKG1vbml0b3ItPnhjaCwg
bW9uaXRvci0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMCwgcG1vbi0+YWRkcmVzcyk7CisgICAgaWYgKCBwbW9uLT5nZm4gPT0gMCApCisg
ICAgeworICAgICAgICBYVEZfTU9OX0VSUk9SKCJGYWlsZWQgdG8gdHJhbnNsYXRlIHRoZSBmb3Jl
aWduIGFkZHJlc3MhXG4iKTsKKyAgICAgICAgcmV0dXJuIC1lcnJubzsKKyAgICB9CisKKyAgICBy
YyA9IHhjX3NldF9tZW1fYWNjZXNzKG1vbml0b3ItPnhjaCwgbW9uaXRvci0+ZG9tYWluX2lkLCBY
RU5NRU1fYWNjZXNzX3J3LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgcG1vbi0+Z2ZuLCAx
KTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgeworICAgICAgICBYVEZfTU9OX0VSUk9SKCJFcnJv
ciAlZCBzZXR0aW5nIG1lbW9yeSBhY2Nlc3MhXG4iLCByYyk7CisgICAgICAgIHJldHVybiByYzsK
KyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBtZW1fYWNjZXNzX2dldF9y
ZXN1bHQoKQoreworICAgIHJldHVybiBYVEZfTU9OX1NUQVRVU19TVUNDRVNTOworfQorCitzdGF0
aWMgaW50IHRlc3RfbWVtX2FjY2Vzcyh2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSwgdm1fZXZlbnRf
cmVzcG9uc2VfdCAqcnNwKQoreworICAgIHJldHVybiB4Y19zZXRfbWVtX2FjY2Vzcyhtb25pdG9y
LT54Y2gsIG1vbml0b3ItPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
WEVOTUVNX2FjY2Vzc19yd3gsIHJlcS0+dS5tZW1fYWNjZXNzLmdmbiwgMSk7Cit9CisKK1hURl9N
T05JVE9SKG1vbml0b3JfaW5zdGFuY2UpOworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0g
CjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 09:37:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 09:37:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvfN6-0006ng-Kx; Mon, 18 Feb 2019 09:37:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xuKF=QZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gvfN5-0006my-Hj
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 09:37:55 +0000
X-Inumbo-ID: dd4954d4-3360-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd4954d4-3360-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 09:37:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Feb 2019 02:37:53 -0700
Message-Id: <5C6A7CEC02000078002177C3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Feb 2019 02:37:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Elliott Mitchell" <ehem+xen@m5p.com>
References: <20190215042334.GA74835@mattapan.m5p.com>
 <5C669B690200007800216F34@prv1-mh.provo.novell.com>
 <20190215182023.GA80175@mattapan.m5p.com>
 <5C6A68E0020000780021774C@prv1-mh.provo.novell.com>
 <20190218084258.GA99475@mattapan.m5p.com>
In-Reply-To: <20190218084258.GA99475@mattapan.m5p.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] MCE/EDAC Status/Updating?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDA5OjQyLCA8ZWhlbSt4ZW5AbTVwLmNvbT4gd3JvdGU6Cj4gT24g
TW9uLCBGZWIgMTgsIDIwMTkgYXQgMDE6MTI6MTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+ID4+PiBPbiAxNS4wMi4xOSBhdCAxOToyMCwgPGVoZW0reGVuQG01cC5jb20+IHdyb3RlOgo+
PiA+IE9uIEZyaSwgRmViIDE1LCAyMDE5IGF0IDAzOjU4OjQ5QU0gLTA3MDAsIEphbiBCZXVsaWNo
IHdyb3RlOgo+PiA+PiBXZWxsLCBGYW0xMCBpcyBtZW50aW9uZWQgZXhwbGljaXRseSwgYnV0IGFz
IHBlciB0aGUgdXNlIG9mIGUuZy4KPj4gPj4gbWNoZWNrX2FtZF9mYW1YWCBuZXdlciBvbmVzIGFy
ZSBzdXBwb3J0ZWQgYnkgdGhpcyBjb2RlCj4+ID4+IGFzIHdlbGwuCj4+ID4gCj4+ID4gSW4gdGhh
dCBjYXNlIHNvbWV0aW1lIGJldHdlZW4gWGVuIDQuMSBhbmQgWGVuIDQuNCwgdGhlIEFNRCBNQ0Uv
RURBQyBjb2RlCj4+ID4gd2FzIGNvbXBsZXRlbHkgYnJva2VuIGFuZCBoYXNuJ3QgYmVlbiBmaXhl
ZC4KPj4gCj4+IEkgY2FuJ3Qgc2F5IEknbSBzdXJwcmlzZWQsIGJ1dCBkZXRhaWxzIG9mIHRoZSBi
cmVha2FnZSB3b3VsZCBzdGlsbAo+PiBiZSBhcHByZWNpYXRlZC4KPiAKPiBPcmlnaW5hbGx5IG5v
dGljZWQgd2l0aCBEZWJpYW46IGh0dHBzOi8vYnVncy5kZWJpYW4ub3JnLzgxMDk2NCAKPiAKPiBP
cmlnaW5hbCBvYnNlcnZlciBub3RpY2VkIHRoYXQgaGFsZiB0aGUgbWVtb3J5IGNvbnRyb2xsZXJz
IHdlcmUgbWlzc2luZwo+IGZyb20gTGludXgncyBEb21haW4tMCBkbWVzZyB3aXRoIFhlbiA0LjQu
ICBFREFDIGNhcGFiaWxpdHkgZmxhZ3MgYXJlCj4gbWlzc2luZyB3aXRoIFhlbiA0LjQuCgpBbmQg
SSBoYWQgYmVlbiBjb21tZW50aW5nIGluIHRoaXMgYnVnLiBJIGRvbid0IHJlY2FsbCB0ZWNobmlj
YWwgZGF0YQpldmVyIGhhdmluZyBlbWVyZ2VkIG9uIHRoZSBsaXN0IGhlcmUgYXMgdG8gd2hhdCBp
cyByZWFsbHkgZ29pbmcgb24sCmFuZCB3aGF0IHRoZSByb290IG9mIHRoaXMgcGVyY2VpdmVkIHJl
Z3Jlc3Npb24gaXMuCgo+IEknZCBiZWVuIHdvcmtpbmcgd2l0aCBhIHByb2Nlc3NvciBMaW51eCB3
YXMgcmVwb3J0aW5nIGFzCj4gImNwdSBmYW1pbHkgOiAxNiIgKGFoIHllcyAiMTBoIiwgdGhhdCBm
dW5reSBvbGRlIHdheSBvZiByZWZlcmluZyB0bwo+IHRoaW5ncykgYW5kIG5vdGljaW5nIExpbnV4
J3MgRURBQyBzdXBwb3J0IGZhaWxpbmcgb24ga2VybmVsIHN0YXJ0LiAgSW4KPiB3aGljaCBjYXNl
IHRoZSBFREFDIHN1cHBvcnQgb24gQU1EIHByb2Nlc3NvcnMgd2FzIGNvbXBsZXRlbHkgYnJva2Vu
Cj4gYmV0d2VlbiA0LjEgYW5kIDQuNCAoaGFkbid0IHJlYWxpemVkIHRoYXQgcHJvY2Vzc29yIHdh
cyBqdXN0IG9sZCBlbm91Z2gKPiB0byBiZSBpbnRlcmVzdGluZykuCgpXaGlsZSB0aGVyZSdzIGEg
cmVsYXRpb24sIEkgdGhpbmsgd2UgbmVlZCB0byBrZWVwICNNQyBoYW5kbGluZwphbmQgRURBQyBz
ZXBhcmF0ZSBoZXJlOiBUaGUgbGF0dGVyIGxpdmVzIGVudGlyZWx5IGluIERvbTAuIEFuZAphcyBz
YWlkIGluIHRoZSBEZWJpYW4gYnVnLCBhdCBsZWFzdCBiYWNrIGF0IHRoZSB0aW1lIHRoZXJlIHdh
cyBubwpyZWFzb24gdG8gYmVsaWV2ZSB0aGUgZHJpdmVyIHdvdWxkIHdvcmsgb24gWGVuIG90aGVy
IHRoYW4gYnkKYWNjaWRlbnQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 09:42:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 09:42:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvfRh-0007m2-8D; Mon, 18 Feb 2019 09:42:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvfRg-0007lx-5M
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 09:42:40 +0000
X-Inumbo-ID: 873e80c6-3361-11e9-bafa-cb21c4088567
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 873e80c6-3361-11e9-bafa-cb21c4088567;
 Mon, 18 Feb 2019 09:42: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 5129880D;
 Mon, 18 Feb 2019 01:42:38 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ED6FC3F589;
 Mon, 18 Feb 2019 01:42:36 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 09:42:27 +0000
Message-Id: <20190218094227.27176-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.12] xen/arm: psci: Populate arm_smccc_res
 on PSCI_FEATURES call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, jgross@suse.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com, Oleksandr_Tyshchenko@epam.com,
 Julien Grall <julien.grall@arm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDBiYzZhNjhkYTUgInhlbi9hcm06IFJlcGxhY2UgY2FsbF9zbWMgd2l0aCBhcm1fc21j
Y2Nfc21jIgptaXN0YWtlbmx5IGZvcmdvdCB0byBwb3B1bGF0ZSBhcm1fc21jY2NfcmVzLiBTbyBh
IGdhcmJhZ2dlIHZhbHVlIHdhcwp1c2VkIGFzIHJldHVybiB2YWx1ZS4KCkNvdmVyaXR5LUlEOiAx
NDc2ODI3ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Ci0tLQogeGVuL2FyY2gvYXJtL3BzY2kuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wc2NpLmMg
Yi94ZW4vYXJjaC9hcm0vcHNjaS5jCmluZGV4IGQyM2NiOGU3NmUuLjBjOTBjMjMwNWMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9wc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3BzY2kuYwpAQCAt
ODcsNyArODcsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwc2NpX2ZlYXR1cmVzKHVpbnQzMl90IHBz
Y2lfZnVuY19pZCkKICAgICBpZiAoIHBzY2lfdmVyIDwgUFNDSV9WRVJTSU9OKDEsIDApICkKICAg
ICAgICAgcmV0dXJuIFBTQ0lfTk9UX1NVUFBPUlRFRDsKIAotICAgIGFybV9zbWNjY19zbWMoUFND
SV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTLCBwc2NpX2Z1bmNfaWQsIE5VTEwpOworICAgIGFybV9z
bWNjY19zbWMoUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTLCBwc2NpX2Z1bmNfaWQsICZyZXMp
OwogCiAgICAgcmV0dXJuIFBTQ0lfUkVUKHJlcyk7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 10:04:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 10:04:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvfmF-0000zh-7U; Mon, 18 Feb 2019 10:03:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvfmE-0000zc-6I
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 10:03:54 +0000
X-Inumbo-ID: 7e976e82-3364-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7e976e82-3364-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 10:03:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3453E80D;
 Mon, 18 Feb 2019 02:03:52 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 002FA3F589;
 Mon, 18 Feb 2019 02:03:50 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 10:03:45 +0000
Message-Id: <20190218100345.30383-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.12] xen/arm: domain_build: Require the
 property "cpus" when building a domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, jgross@suse.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com, Oleksandr_Tyshchenko@epam.com,
 Julien Grall <julien.grall@arm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIDNyZCBhcmd1bWVudCBvZiBmdW5jdGlvbiBkdF9wcm9wZXJ0eV9yZWFkX3UzMigpIGlzIG9u
bHkgdmFsaWQgd2hlbgp0aGUgY2FsbCBzdWNjZWVkZWQuIFNvIHdlIGNhbm5vdCBhc3N1bWUgdGhl
IHZhbHVlIHdpbGwgbm90IGJlIG1vZGlmZWQKaW4gY2FzZSBvZiBmYWlsdXJlLgoKVGhlIGRvY3Vt
ZW50YXRpb24gb2YgRG9tMGxlc3MgZG9lcyBub3QgZ2l2ZSBhIGRlZmF1bHQgdmFsdWUgd2hlbiB0
aGUKcHJvcGVydHkgImNwdXMiIGlzIG5vdCBzZXQuIFNvIHJlcXVpcmUgdGhlIHByb3BlcnR5IGlu
IHRoZSBjb25maWd1cmF0aW9uLgoKQ292ZXJpdHktSUQ6IDE0NzY4MjUKU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCAzMWFmOTg5ZTYzLi4wZDkzMDQyYzVl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCkBAIC0yMDY5LDcgKzIwNjksNiBAQCB2b2lkIF9faW5pdCBjcmVh
dGVfZG9tVXModm9pZCkKICAgICAgICAgICAgIC5hcmNoLmdpY192ZXJzaW9uID0gWEVOX0RPTUNU
TF9DT05GSUdfR0lDX05BVElWRSwKICAgICAgICAgICAgIC5hcmNoLm5yX3NwaXMgPSAwLAogICAg
ICAgICAgICAgLmZsYWdzID0gWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0IHwgWEVOX0RPTUNUTF9D
REZfaGFwLAotICAgICAgICAgICAgLm1heF92Y3B1cyA9IDEsCiAgICAgICAgICAgICAubWF4X2V2
dGNobl9wb3J0ID0gLTEsCiAgICAgICAgICAgICAubWF4X2dyYW50X2ZyYW1lcyA9IDY0LAogICAg
ICAgICAgICAgLm1heF9tYXB0cmFja19mcmFtZXMgPSAxMDI0LApAQCAtMjA4MCw3ICsyMDc5LDkg
QEAgdm9pZCBfX2luaXQgY3JlYXRlX2RvbVVzKHZvaWQpCiAKICAgICAgICAgaWYgKCBkdF9wcm9w
ZXJ0eV9yZWFkX2Jvb2wobm9kZSwgInZwbDAxMSIpICkKICAgICAgICAgICAgIGRfY2ZnLmFyY2gu
bnJfc3BpcyA9IEdVRVNUX1ZQTDAxMV9TUEkgLSAzMiArIDE7Ci0gICAgICAgIGR0X3Byb3BlcnR5
X3JlYWRfdTMyKG5vZGUsICJjcHVzIiwgJmRfY2ZnLm1heF92Y3B1cyk7CisKKyAgICAgICAgaWYg
KCAhZHRfcHJvcGVydHlfcmVhZF91MzIobm9kZSwgImNwdXMiLCAmZF9jZmcubWF4X3ZjcHVzKSAp
CisgICAgICAgICAgICBwYW5pYygiTWlzc2luZyBwcm9wZXJ0eSAnY3B1cycgZm9yIGRvbWFpbiAl
cyIsIGR0X25vZGVfbmFtZShub2RlKSk7CiAKICAgICAgICAgZCA9IGRvbWFpbl9jcmVhdGUoKytt
YXhfaW5pdF9kb21pZCwgJmRfY2ZnLCBmYWxzZSk7CiAgICAgICAgIGlmICggSVNfRVJSKGQpICkK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 10:06:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 10:06:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvfp8-0001Ay-P4; Mon, 18 Feb 2019 10:06:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sLuk=QZ=citrix.com=prvs=94545b475=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gvfp7-0001Ar-97
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 10:06:53 +0000
X-Inumbo-ID: e8ca7dec-3364-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8ca7dec-3364-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 10:06:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="86079835"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20190218100345.30383-1-julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <ba774aa6-c8a1-9dc0-3dcb-f7dfbd95100d@citrix.com>
Date: Mon, 18 Feb 2019 10:06:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190218100345.30383-1-julien.grall@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/arm: domain_build: Require the
 property "cpus" when building a domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, jgross@suse.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com, Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDIvMjAxOSAxMDowMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSAzcmQgYXJndW1l
bnQgb2YgZnVuY3Rpb24gZHRfcHJvcGVydHlfcmVhZF91MzIoKSBpcyBvbmx5IHZhbGlkIHdoZW4K
PiB0aGUgY2FsbCBzdWNjZWVkZWQuIFNvIHdlIGNhbm5vdCBhc3N1bWUgdGhlIHZhbHVlIHdpbGwg
bm90IGJlIG1vZGlmZWQKPiBpbiBjYXNlIG9mIGZhaWx1cmUuCj4KPiBUaGUgZG9jdW1lbnRhdGlv
biBvZiBEb20wbGVzcyBkb2VzIG5vdCBnaXZlIGEgZGVmYXVsdCB2YWx1ZSB3aGVuIHRoZQo+IHBy
b3BlcnR5ICJjcHVzIiBpcyBub3Qgc2V0LiBTbyByZXF1aXJlIHRoZSBwcm9wZXJ0eSBpbiB0aGUg
Y29uZmlndXJhdGlvbi4KPgo+IENvdmVyaXR5LUlEOiAxNDc2ODI1Cj4gU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIHwgNSArKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IDMxYWY5ODllNjMu
LjBkOTMwNDJjNWUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTIwNjksNyArMjA2OSw2IEBA
IHZvaWQgX19pbml0IGNyZWF0ZV9kb21Vcyh2b2lkKQo+ICAgICAgICAgICAgICAuYXJjaC5naWNf
dmVyc2lvbiA9IFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkUsCj4gICAgICAgICAgICAgIC5h
cmNoLm5yX3NwaXMgPSAwLAo+ICAgICAgICAgICAgICAuZmxhZ3MgPSBYRU5fRE9NQ1RMX0NERl9o
dm1fZ3Vlc3QgfCBYRU5fRE9NQ1RMX0NERl9oYXAsCj4gLSAgICAgICAgICAgIC5tYXhfdmNwdXMg
PSAxLAo+ICAgICAgICAgICAgICAubWF4X2V2dGNobl9wb3J0ID0gLTEsCj4gICAgICAgICAgICAg
IC5tYXhfZ3JhbnRfZnJhbWVzID0gNjQsCj4gICAgICAgICAgICAgIC5tYXhfbWFwdHJhY2tfZnJh
bWVzID0gMTAyNCwKPiBAQCAtMjA4MCw3ICsyMDc5LDkgQEAgdm9pZCBfX2luaXQgY3JlYXRlX2Rv
bVVzKHZvaWQpCj4gIAo+ICAgICAgICAgIGlmICggZHRfcHJvcGVydHlfcmVhZF9ib29sKG5vZGUs
ICJ2cGwwMTEiKSApCj4gICAgICAgICAgICAgIGRfY2ZnLmFyY2gubnJfc3BpcyA9IEdVRVNUX1ZQ
TDAxMV9TUEkgLSAzMiArIDE7Cj4gLSAgICAgICAgZHRfcHJvcGVydHlfcmVhZF91MzIobm9kZSwg
ImNwdXMiLCAmZF9jZmcubWF4X3ZjcHVzKTsKPiArCj4gKyAgICAgICAgaWYgKCAhZHRfcHJvcGVy
dHlfcmVhZF91MzIobm9kZSwgImNwdXMiLCAmZF9jZmcubWF4X3ZjcHVzKSApCj4gKyAgICAgICAg
ICAgIHBhbmljKCJNaXNzaW5nIHByb3BlcnR5ICdjcHVzJyBmb3IgZG9tYWluICVzIiwgZHRfbm9k
ZV9uYW1lKG5vZGUpKTsKClBhbmljIG5lZWRzIGEgXG4gYXQgdGhlIGVuZCwgbm93IHRoYXQgSSB3
ZW50IGFuZCBmaXhlZCB1cCB0aGUgNTAvNTAKc3BsaXQgd2UgaGFkIG9mIHN0eWxlcy4KCn5BbmRy
ZXcKCj4gIAo+ICAgICAgICAgIGQgPSBkb21haW5fY3JlYXRlKCsrbWF4X2luaXRfZG9taWQsICZk
X2NmZywgZmFsc2UpOwo+ICAgICAgICAgIGlmICggSVNfRVJSKGQpICkKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 10:09:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 10:09:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvfrQ-0001J5-7Y; Mon, 18 Feb 2019 10:09:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvfrO-0001Iy-3u
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 10:09:14 +0000
X-Inumbo-ID: 3d5546cc-3365-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3d5546cc-3365-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 10:09:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5400C80D;
 Mon, 18 Feb 2019 02:09:12 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1DC0D3F589;
 Mon, 18 Feb 2019 02:09:10 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190218100345.30383-1-julien.grall@arm.com>
 <ba774aa6-c8a1-9dc0-3dcb-f7dfbd95100d@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <093e01ae-0937-84e8-51e7-04cd0a81082c@arm.com>
Date: Mon, 18 Feb 2019 10:09:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <ba774aa6-c8a1-9dc0-3dcb-f7dfbd95100d@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/arm: domain_build: Require the
 property "cpus" when building a domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, jgross@suse.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com, Oleksandr_Tyshchenko@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTgvMDIvMjAxOSAxMDowNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAxOC8wMi8yMDE5IDEwOjAzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFRoZSAzcmQgYXJndW1l
bnQgb2YgZnVuY3Rpb24gZHRfcHJvcGVydHlfcmVhZF91MzIoKSBpcyBvbmx5IHZhbGlkIHdoZW4K
Pj4gdGhlIGNhbGwgc3VjY2VlZGVkLiBTbyB3ZSBjYW5ub3QgYXNzdW1lIHRoZSB2YWx1ZSB3aWxs
IG5vdCBiZSBtb2RpZmVkCj4+IGluIGNhc2Ugb2YgZmFpbHVyZS4KPj4KPj4gVGhlIGRvY3VtZW50
YXRpb24gb2YgRG9tMGxlc3MgZG9lcyBub3QgZ2l2ZSBhIGRlZmF1bHQgdmFsdWUgd2hlbiB0aGUK
Pj4gcHJvcGVydHkgImNwdXMiIGlzIG5vdCBzZXQuIFNvIHJlcXVpcmUgdGhlIHByb3BlcnR5IGlu
IHRoZSBjb25maWd1cmF0aW9uLgo+Pgo+PiBDb3Zlcml0eS1JRDogMTQ3NjgyNQo+PiBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiAtLS0KPj4gICB4
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCA1ICsrKy0tCj4+ICAgMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+PiBp
bmRleCAzMWFmOTg5ZTYzLi4wZDkzMDQyYzVlIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+IEBA
IC0yMDY5LDcgKzIwNjksNiBAQCB2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXModm9pZCkKPj4gICAg
ICAgICAgICAgICAuYXJjaC5naWNfdmVyc2lvbiA9IFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJ
VkUsCj4+ICAgICAgICAgICAgICAgLmFyY2gubnJfc3BpcyA9IDAsCj4+ICAgICAgICAgICAgICAg
LmZsYWdzID0gWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0IHwgWEVOX0RPTUNUTF9DREZfaGFwLAo+
PiAtICAgICAgICAgICAgLm1heF92Y3B1cyA9IDEsCj4+ICAgICAgICAgICAgICAgLm1heF9ldnRj
aG5fcG9ydCA9IC0xLAo+PiAgICAgICAgICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gNjQsCj4+
ICAgICAgICAgICAgICAgLm1heF9tYXB0cmFja19mcmFtZXMgPSAxMDI0LAo+PiBAQCAtMjA4MCw3
ICsyMDc5LDkgQEAgdm9pZCBfX2luaXQgY3JlYXRlX2RvbVVzKHZvaWQpCj4+ICAgCj4+ICAgICAg
ICAgICBpZiAoIGR0X3Byb3BlcnR5X3JlYWRfYm9vbChub2RlLCAidnBsMDExIikgKQo+PiAgICAg
ICAgICAgICAgIGRfY2ZnLmFyY2gubnJfc3BpcyA9IEdVRVNUX1ZQTDAxMV9TUEkgLSAzMiArIDE7
Cj4+IC0gICAgICAgIGR0X3Byb3BlcnR5X3JlYWRfdTMyKG5vZGUsICJjcHVzIiwgJmRfY2ZnLm1h
eF92Y3B1cyk7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCAhZHRfcHJvcGVydHlfcmVhZF91MzIobm9k
ZSwgImNwdXMiLCAmZF9jZmcubWF4X3ZjcHVzKSApCj4+ICsgICAgICAgICAgICBwYW5pYygiTWlz
c2luZyBwcm9wZXJ0eSAnY3B1cycgZm9yIGRvbWFpbiAlcyIsIGR0X25vZGVfbmFtZShub2RlKSk7
Cj4gCj4gUGFuaWMgbmVlZHMgYSBcbiBhdCB0aGUgZW5kLCBub3cgdGhhdCBJIHdlbnQgYW5kIGZp
eGVkIHVwIHRoZSA1MC81MAo+IHNwbGl0IHdlIGhhZCBvZiBzdHlsZXMuCgpJIHdhcyBub3Qgc3Vy
ZSBhYm91dCBpdC4gSXQgbG9va3MgbGlrZSB3ZSBpbnRyb2R1Y2UgbmV3IHBhbmljIHdpdGhvdXQg
dGhlIApuZXdsaW5lIGluIHRoaXMgZnVuY3Rpb24uIEhlbmNlIHRoZSBjb25mdXNpb24uCgpJIHdp
bGwgc2VuZCBhIHBhdGNoIGZvciBpdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 10:14:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 10:14:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvfwm-000247-SN; Mon, 18 Feb 2019 10:14:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvfwl-000242-J1
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 10:14:47 +0000
X-Inumbo-ID: 044e7c3e-3366-11e9-acb5-f7f436f41648
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 044e7c3e-3366-11e9-acb5-f7f436f41648;
 Mon, 18 Feb 2019 10:14:46 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2451780D;
 Mon, 18 Feb 2019 02:14:46 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C11DA3F720;
 Mon, 18 Feb 2019 02:14:44 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 10:14:36 +0000
Message-Id: <20190218101436.31127-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.12 v2] xen/arm: domain_build: Require the
 property "cpus" when building a domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, jgross@suse.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com, Oleksandr_Tyshchenko@epam.com,
 Julien Grall <julien.grall@arm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIDNyZCBhcmd1bWVudCBvZiBmdW5jdGlvbiBkdF9wcm9wZXJ0eV9yZWFkX3UzMigpIGlzIG9u
bHkgdmFsaWQgd2hlbgp0aGUgY2FsbCBzdWNjZWVkZWQuIFNvIHdlIGNhbm5vdCBhc3N1bWUgdGhl
IHZhbHVlIHdpbGwgbm90IGJlIG1vZGlmZWQKaW4gY2FzZSBvZiBmYWlsdXJlLgoKVGhlIGRvY3Vt
ZW50YXRpb24gb2YgRG9tMGxlc3MgZG9lcyBub3QgZ2l2ZSBhIGRlZmF1bHQgdmFsdWUgd2hlbiB0
aGUKcHJvcGVydHkgImNwdXMiIGlzIG5vdCBzZXQuIFNvIHJlcXVpcmUgdGhlIHByb3BlcnR5IGlu
IHRoZSBjb25maWd1cmF0aW9uLgoKQ292ZXJpdHktSUQ6IDE0NzY4MjUKU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2
MgogICAgICAgIC0gQWRkIG1pc3NpbmcgbmV3bGluZSBpbiBwYW5pYwotLS0KIHhlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCAzMWFmOTg5ZTYzLi5jOTJm
OGM2YmUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0yMDY5LDcgKzIwNjksNiBAQCB2b2lkIF9faW5p
dCBjcmVhdGVfZG9tVXModm9pZCkKICAgICAgICAgICAgIC5hcmNoLmdpY192ZXJzaW9uID0gWEVO
X0RPTUNUTF9DT05GSUdfR0lDX05BVElWRSwKICAgICAgICAgICAgIC5hcmNoLm5yX3NwaXMgPSAw
LAogICAgICAgICAgICAgLmZsYWdzID0gWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0IHwgWEVOX0RP
TUNUTF9DREZfaGFwLAotICAgICAgICAgICAgLm1heF92Y3B1cyA9IDEsCiAgICAgICAgICAgICAu
bWF4X2V2dGNobl9wb3J0ID0gLTEsCiAgICAgICAgICAgICAubWF4X2dyYW50X2ZyYW1lcyA9IDY0
LAogICAgICAgICAgICAgLm1heF9tYXB0cmFja19mcmFtZXMgPSAxMDI0LApAQCAtMjA4MCw3ICsy
MDc5LDEwIEBAIHZvaWQgX19pbml0IGNyZWF0ZV9kb21Vcyh2b2lkKQogCiAgICAgICAgIGlmICgg
ZHRfcHJvcGVydHlfcmVhZF9ib29sKG5vZGUsICJ2cGwwMTEiKSApCiAgICAgICAgICAgICBkX2Nm
Zy5hcmNoLm5yX3NwaXMgPSBHVUVTVF9WUEwwMTFfU1BJIC0gMzIgKyAxOwotICAgICAgICBkdF9w
cm9wZXJ0eV9yZWFkX3UzMihub2RlLCAiY3B1cyIsICZkX2NmZy5tYXhfdmNwdXMpOworCisgICAg
ICAgIGlmICggIWR0X3Byb3BlcnR5X3JlYWRfdTMyKG5vZGUsICJjcHVzIiwgJmRfY2ZnLm1heF92
Y3B1cykgKQorICAgICAgICAgICAgcGFuaWMoIk1pc3NpbmcgcHJvcGVydHkgJ2NwdXMnIGZvciBk
b21haW4gJXNcbiIsCisgICAgICAgICAgICAgICAgICBkdF9ub2RlX25hbWUobm9kZSkpOwogCiAg
ICAgICAgIGQgPSBkb21haW5fY3JlYXRlKCsrbWF4X2luaXRfZG9taWQsICZkX2NmZywgZmFsc2Up
OwogICAgICAgICBpZiAoIElTX0VSUihkKSApCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 10:21:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 10:21:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvg34-0002pY-JY; Mon, 18 Feb 2019 10:21:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvg33-0002pT-7h
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 10:21:17 +0000
X-Inumbo-ID: ec3fa536-3366-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ec3fa536-3366-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 10:21:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2655280D;
 Mon, 18 Feb 2019 02:21:15 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 15E483F720;
 Mon, 18 Feb 2019 02:21:13 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 10:21:06 +0000
Message-Id: <20190218102106.32163-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.12 v2] xen/arm: domain_build: Panic
 message should end with a newline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, andrew.cooper3@citrix.com,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgY29tbWl0IDI1ZWI1ZWVjNzkgInhlbjogRml4IGluY29uc2lzdGVudCBjYWxsZXJzIG9m
IHBhbmljKCkiIGFsbAp0aGUgcGFuaWMgbWVzc2FnZSBzaG91bGQgZW5kIHdpdGggYSBuZXdsaW5l
LiBVbmZvcnR1bmF0ZWx5LCBzb21lCmNvbW1pdHMgcHVzaGVkIGFmdGVyd2FyZHMgZG9lcyBub3Qg
Zm9sbG93IHRoZSBydWxlLgoKTW9kaWZ5IHRoZSBvZmZlbmRpbmcgcGFuaWMgbWVzc2FnZXMgdG8g
YXZvaWQgbW9yZSBpbmNvbnNpc3RlbmN5LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoKQ2M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20K
LS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXgg
YzkyZjhjNmJlMS4uZDk4MzY3NzlkMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTU4MCw3ICsxNTgw
LDcgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9naWNfZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsIHZvaWQgKmZkdCkKICAgICBjYXNlIEdJQ19WMjoKICAgICAgICAgcmV0dXJuIG1h
a2VfZ2ljdjJfZG9tVV9ub2RlKGQsIGZkdCk7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgcGFuaWMo
IlVuc3VwcG9ydGVkIEdJQyB2ZXJzaW9uIik7CisgICAgICAgIHBhbmljKCJVbnN1cHBvcnRlZCBH
SUMgdmVyc2lvblxuIik7CiAgICAgfQogfQogCkBAIC0yMDg2LDEyICsyMDg2LDEyIEBAIHZvaWQg
X19pbml0IGNyZWF0ZV9kb21Vcyh2b2lkKQogCiAgICAgICAgIGQgPSBkb21haW5fY3JlYXRlKCsr
bWF4X2luaXRfZG9taWQsICZkX2NmZywgZmFsc2UpOwogICAgICAgICBpZiAoIElTX0VSUihkKSAp
Ci0gICAgICAgICAgICBwYW5pYygiRXJyb3IgY3JlYXRpbmcgZG9tYWluICVzIiwgZHRfbm9kZV9u
YW1lKG5vZGUpKTsKKyAgICAgICAgICAgIHBhbmljKCJFcnJvciBjcmVhdGluZyBkb21haW4gJXNc
biIsIGR0X25vZGVfbmFtZShub2RlKSk7CiAKICAgICAgICAgZC0+aXNfY29uc29sZSA9IHRydWU7
CiAKICAgICAgICAgaWYgKCBjb25zdHJ1Y3RfZG9tVShkLCBub2RlKSAhPSAwICkKLSAgICAgICAg
ICAgIHBhbmljKCJDb3VsZCBub3Qgc2V0IHVwIGRvbWFpbiAlcyIsIGR0X25vZGVfbmFtZShub2Rl
KSk7CisgICAgICAgICAgICBwYW5pYygiQ291bGQgbm90IHNldCB1cCBkb21haW4gJXNcbiIsIGR0
X25vZGVfbmFtZShub2RlKSk7CiAKICAgICAgICAgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29u
dHJvbGxlcihkKTsKICAgICB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 10:43:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 10:43:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvgNw-0004OQ-7r; Mon, 18 Feb 2019 10:42:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sLuk=QZ=citrix.com=prvs=94545b475=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gvgNv-0004OL-CU
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 10:42:51 +0000
X-Inumbo-ID: ecf73914-3369-11e9-bb29-936d72284471
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ecf73914-3369-11e9-bb29-936d72284471;
 Mon, 18 Feb 2019 10:42:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="86081193"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20190218102106.32163-1-julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <5e9d4a73-90f7-9092-810b-632ce32d2299@citrix.com>
Date: Mon, 18 Feb 2019 10:42:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190218102106.32163-1-julien.grall@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 v2] xen/arm: domain_build: Panic
 message should end with a newline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDIvMjAxOSAxMDoyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpbmNlIGNvbW1pdCAy
NWViNWVlYzc5ICJ4ZW46IEZpeCBpbmNvbnNpc3RlbnQgY2FsbGVycyBvZiBwYW5pYygpIiBhbGwK
PiB0aGUgcGFuaWMgbWVzc2FnZSBzaG91bGQgZW5kIHdpdGggYSBuZXdsaW5lLiBVbmZvcnR1bmF0
ZWx5LCBzb21lCj4gY29tbWl0cyBwdXNoZWQgYWZ0ZXJ3YXJkcyBkb2VzIG5vdCBmb2xsb3cgdGhl
IHJ1bGUuCj4KPiBNb2RpZnkgdGhlIG9mZmVuZGluZyBwYW5pYyBtZXNzYWdlcyB0byBhdm9pZCBt
b3JlIGluY29uc2lzdGVuY3kuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 10:43:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 10:43:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvgOh-0004SC-Mh; Mon, 18 Feb 2019 10:43:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tye4=QZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvgOg-0004S2-07
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 10:43:38 +0000
X-Inumbo-ID: 077e0f92-336a-11e9-a43b-c734f979b622
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 077e0f92-336a-11e9-a43b-c734f979b622;
 Mon, 18 Feb 2019 10:43:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvgOX-0002zr-4c; Mon, 18 Feb 2019 10:43:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvgOW-0000Z6-SB; Mon, 18 Feb 2019 10:43:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvgOW-0003jd-Op; Mon, 18 Feb 2019 10:43:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133282-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-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-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-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: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-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=365aabb6e5023cee476adf81106729efd49c644f
X-Osstest-Versions-That: xen=755eb6403ec722db37f1b8f8b51e0b0ab661c003
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Feb 2019 10:43:28 +0000
Subject: [Xen-devel] [xen-unstable test] 133282: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI4MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI4Mi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODIwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI4MjAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODIwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzI4MjAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyODIw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzI4MjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjgyMAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICAzNjVhYWJiNmU1MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2NDRmCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NTVlYjY0MDNlYzcyMmRiMzdmMWI4Zjhi
NTFlMGIwYWI2NjFjMDAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI4MjAgIDIwMTktMDItMDQg
MDY6MjU6MzkgWiAgIDE0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyOTMyICAyMDE5LTAy
LTA1IDA4OjU3OjU2IFogICAxMyBkYXlzICAgMTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzMjgyICAyMDE5LTAyLTE2IDE3OjExOjU0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpcyBQYXR0ZXJzb24gPHBhdHRl
cnNvbmNAYWluZm9zZWMuY29tPgogIENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFy
azZAYmFlc3lzdGVtcy5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLncuY2xh
cmtAZ21haWwuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgog
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBIYW5zIHZhbiBLcmFu
ZW5idXJnIDxoYW5zLnZhbi5rcmFuZW5idXJnQG1lbmRpeC5jb20+CiAgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIExh
cnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICBNaWNoYWVsIFRhdXRzY2huaWcgPHRh
dXRzY2huQGFtYXpvbi5jby51az4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5j
b20+CiAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4K
ICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICA3NTVlYjY0MDNlLi4zNjVhYWJiNmU1ICAzNjVhYWJiNmU1
MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2NDRmIC0+IG1hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:02:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:02:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvggb-0006jE-7W; Mon, 18 Feb 2019 11:02:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VanW=QZ=citrix.com=prvs=945e29c39=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gvgga-0006j9-CN
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:02:08 +0000
X-Inumbo-ID: 9f0e11f2-336c-11e9-aeb7-5f636b989510
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f0e11f2-336c-11e9-aeb7-5f636b989510;
 Mon, 18 Feb 2019 11:02:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="86082174"
Date: Mon, 18 Feb 2019 12:01:54 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Message-ID: <20190218110154.xcccwiwiq474ppyx@MacBook-Air-de-Roger.local>
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-7-roger.pau@citrix.com>
 <22FE20B9-55D7-4FDA-A9A3-3E318FAD7D57@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22FE20B9-55D7-4FDA-A9A3-3E318FAD7D57@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 6/8] p2m: change write_p2m_entry to
 return an error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, "Tim \(Xen.org\)" <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTUsIDIwMTkgYXQgMDY6NDg6MjVQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiAKPiA+IE9uIEZlYiAxNSwgMjAxOSwgYXQgMjoxOCBQTSwgUm9nZXIgUGF1IE1vbm5l
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAKPiA+IFRoaXMgaXMgaW4gcHJlcGFy
YXRpb24gZm9yIGFsc28gY2hhbmdpbmcgcDJtX2VudHJ5X21vZGlmeSB0byByZXR1cm4gYW4KPiA+
IGVycm9yIGNvZGUuCj4gPiAKPiA+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgo+IAo+
IEkgdGhpbmsgeW91IG5lZWQgdG8gZXhwbGFpbiB3aGVueS93aHkgeW914oCZcmUgdXNpbmcgQlVH
X09OKCkgcmF0aGVyIHRoYW4gQVNTRVJUKCkgb3IgcGFzc2luZyB0aGUgY2FsbGVyIHVwIHRoZSBz
dGFjay4KPiAKPiAKPiBKdXN0IGluIGdlbmVyYWw6Cj4gCj4gKiBQYXNzaW5nIHRoaW5ncyB1cCB0
aGUgc3RhY2sgc2hvdWxkIGJlIHVzZWQgd2hlbiB0aGUgY2FsbGVyIGlzIGFscmVhZHkgZXhwZWN0
aW5nIHRvIGhhbmRsZSBlcnJvcnMsIGFuZCB0aGUgc3RhdGUgd2hlbiB0aGUgZXJyb3Igd2FzIGRp
c2NvdmVyZWQgaXNu4oCZdCBicm9rZW4sIG9yIHRvbyBoYXJkIHRvIGZpeC4KPiAKPiAqIEJVR19P
TigpIHNob3VsZCBiZSB1c2VkIHdoZW4geW91IGNhbuKAmXQgcGFzcyB0aGluZ3MgdXAgdGhlIHN0
YWNrLCBhbmQgY29udGludWluZyB3b3VsZCBjZXJ0YWlubHkgY2F1c2UgYSB2dWxuZXJhYmlsaXR5
Lgo+IAo+ICogQVNTRVJUKCkgc2hvdWxkIGJlIHVzZWQgd2hlbiBjb250aW51aW5nIG1pZ2h0IHdv
cmssIG9yIG1pZ2h0IGhhdmUgYW4gZWZmZWN0IGxhdGVyIHdob3NlIGJhZG5lc3MgaXMgZXF1YWwg
b3IgbGVzcyB0aGFuIHRoYXQgb2YgYSBob3N0IGNyYXNoOyBPUiB3aG9zZSB0cnV0aCBjYW4gYmUg
Y2xlYXJseSBvYnNlcnZlZCBmcm9tIHRoZSBjb2RlIGRpcmVjdGx5IHN1cnJvdW5kaW5nIGl0Lgo+
IAo+IEZvciBpbnN0YW5jZS4uLgo+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+ID4gaW5kZXggMDRlOWQ4MWNmNi4u
NDRhYmQ2NTk5OSAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+ID4g
KysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gPiBAQCAtMjAyLDcgKzIwMiw3IEBAIHAy
bV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHZvaWQgKip0YWJsZSwKPiA+ICAg
ICAgICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fbWZuKG1mbiwgUDJNX0JBU0VfRkxBR1MgfCBfUEFH
RV9SVyk7Cj4gPiAKPiA+ICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmbmV3X2VudHJ5LCBs
ZXZlbCwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7Cj4gPiAtICAgICAgICBwMm0t
PndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBuZXdfZW50cnksIGxldmVsICsg
MSk7Cj4gPiArICAgICAgICBCVUdfT04ocDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAy
bV9lbnRyeSwgbmV3X2VudHJ5LCBsZXZlbCArIDEpKTsKPiAKPiBJbiB0aGlzIGNhc2UsIGEgZmV3
IGxpbmVzIGFib3ZlIHdlIGhhdmUgYHJldHVybiAtRU5PTUVNYDsgc286Cj4gMS4gVGhlIGNhbGxl
ciBpcyBleHBlY3RpbmcgdG8gaGFuZGxlIGVycm9yIHZhbHVlcywgYW5kCj4gMi4gVGhlcmXigJlz
IG5vIHVudXN1YWwgc3RhdGUgdG8gdHJ5IHRvIGNsZWFuIHVwLgoKSSdtIG5vdCB0aGF0IGZhbWls
aWFyIHdpdGggdGhlIHAybSBjb2RlLCBidXQgdGhlcmUncyBhIGNhbGwgdG8KcDJtX2FsbG9jX3B0
cCBqdXN0IGZ1cnRoZXIgdXAsIGFuZCB3aGlsZSBJIHRoaW5rIGZhaWxpbmcgaGVyZSB3b3VsZApv
bmx5IGltcGx5IHRoYXQgYSBwYWdlIGhhcyBiZWVuIGFkZGVkIHRvIHAybS0+cGFnZXMgYnV0IGhh
cyBub3QKYWN0dWFsbHkgYmVlbiB1c2VkIGluIHRoZSBwMm0gcGFnZSB0YWJsZXMgYmVjYXVzZSB0
aGUgYWRkaXRpb24gb2YgdGhlCmVudHJ5IGZhaWxlZC4KCkkgdGhpbmsgYWRkaW5nIGFuIGVudHJ5
IHRoYXQgZXhwYW5kcyB0aGUgcGFnZSB0YWJsZSBzdHJ1Y3R1cmUgc2hvdWxkCm5ldmVyIGZhaWws
IGFuZCBoZW5jZSBJIHRoaW5rIHRoZSBmb2xsb3dpbmc6CgpyYyA9IHAybS0+d3JpdGVfcDJtX2Vu
dHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsKaWYgKCByYyAp
CnsKICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgcmV0dXJuIHJjOwp9CgpXb3VsZCBiZSB0
aGUgYmVzdCB3YXkgdG8gaGFuZGxlIHRoZSByZXR1cm4gY29kZSBmcm9tIHdyaXRlX3AybV9lbnRy
eQppbiBwMm1fbmV4dF9sZXZlbC4KCj4gSXQgc2VlbXMgbGlrZSB0aGUgYHJjID0g4oCmIC8gaWYg
KCByYyApIHJldHVybiByY2AgcGF0dGVybiB3b3VsZCBiZSBiZXR0ZXIgaGVyZS4KPiAKPiA+ICAg
ICB9Cj4gPiAgICAgZWxzZSBpZiAoIGZsYWdzICYgX1BBR0VfUFNFICkKPiA+ICAgICB7Cj4gPiBA
QCAtMjUwLDE0ICsyNTAsMTQgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdm9pZCAqKnRhYmxlLAo+ID4gICAgICAgICB7Cj4gPiAgICAgICAgICAgICBuZXdfZW50cnkg
PSBsMWVfZnJvbV9wZm4ocGZuIHwgKGkgPDwgKChsZXZlbCAtIDEpICogUEFHRVRBQkxFX09SREVS
KSksCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3MpOwo+ID4g
LSAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBsMV9lbnRyeSArIGks
IG5ld19lbnRyeSwgbGV2ZWwpOwo+ID4gKyAgICAgICAgICAgIEJVR19PTihwMm0tPndyaXRlX3Ay
bV9lbnRyeShwMm0sIGdmbiwgbDFfZW50cnkgKyBpLCBuZXdfZW50cnksIGxldmVsKSk7Cj4gPiAg
ICAgICAgIH0KPiAKPiBIZXJlLCB3ZSBjYW7igJl0IHJldHVybiBhbiBlcnJvciB2YWx1ZSwgYmVj
YXVzZSB3ZeKAmXJlIGhhbGZ3YXkgdGhyb3VnaCBhbiBvcGVyYXRpb24gYW5kIGRvbuKAmXQgd2Fu
dCB0byBoYXZlIHRvIGJvdGhlciB0byBjbGVhbiB1cC4gIElnbm9yaW5nIHRoZSBlcnJvciBhbmQg
bGVhdmluZyBpdCBoYWxmLWRvbmUgd291bGQgY2VydGFpbmx5IGJlIHdvcnNlIHRoYW4gYSBob3N0
IGNyYXNoLgo+IAo+IE9uIHRoZSBvdGhlciBoYW5k4oCmIHdlIGtub3cgdGhhdCB0aGUgcHJldmlv
dXMgd3JpdGVfZW50cnkgc3VjY2VlZGVkOyBpcyBpdCByZWFsbHkgcG9zc2libGUgZm9yIHRoaXMg
b25lIHRvIGZhaWw/Cj4gCj4gcDJtX2VudHJ5X21vZGlmeSgpIGRvZXNu4oCZdCBkbyBhbnl0aGlu
ZyBmb3IgZW50cmllcyA+IDRrLCBhbmQgKGJ5IHRoZSBlbmQgb2YgdGhpcyBzZXJpZXMpIHdpbGwg
QlVHX09OKCkgaWYgaXRzICIKPiAKPiBJ4oCZbSB0ZW1wdGVkIHRvIHNheSB0aGF0IHdoYXQgd2Ug
c2hvdWxkIGRvIGlzIHVzZSBBU1NFUlQoKSBoZXJlIChhbmQgbWFueSBvdGhlciBwbGFjZXMpIHB1
dCBhIGNvbW1lbnQgaW4gcDJtX2VudHJ5X21vZGlmeSgpIHRvIHNheSB0aGF0IHdoZW4gY2hhbmdp
bmcgaXQsIHdlIG5lZWQgdG8gcmV2aXNpdCBhbGwgdGhlIGRpcmVjdCBjYWxsZXJzIHRvIG1ha2Ug
c3VyZSB0aGF0IEFTU0VSVCgpIGlzIHN0aWxsIHN1aXRhYmxlLgo+IAo+ID4gCj4gPiAgICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKGwxX2VudHJ5KTsKPiA+IAo+ID4gICAgICAgICBuZXdfZW50cnkg
PSBsMWVfZnJvbV9tZm4obWZuLCBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JXKTsKPiA+ICAgICAg
ICAgcDJtX2FkZF9pb21tdV9mbGFncygmbmV3X2VudHJ5LCBsZXZlbCwgSU9NTVVGX3JlYWRhYmxl
fElPTU1VRl93cml0YWJsZSk7Cj4gPiAtICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0s
IGdmbiwgcDJtX2VudHJ5LCBuZXdfZW50cnksIGxldmVsICsgMSk7Cj4gPiArICAgICAgICBCVUdf
T04ocDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgbmV3X2VudHJ5LCBs
ZXZlbCArIDEpKTsKPiAKPiBJbiB0aGlzIGNhc2UsIHdlIGNhbiBzZWUgZnJvbSB0aGUgY29udGV4
dCB0aGF0IHdoYXTigJlzIGJlZW4gd3JpdHRlbiBpcyBhIG1pZC1sZXZlbCBlbnRyeSB0aGF0IGhh
cyBqdXN0IGJlZW4gYWxsb2NhdGVkOyB0aGVyZeKAmXMgbm8gY29kZSBjaGFuZ2UgdGhhdCBzaG91
bGQgYmUgYWJsZSB0byBjYXVzZSB0aGlzIHRvIGZhaWwuICBJ4oCZbSBpbmNsaW5lZCB0byBzYXkg
dGhpcyBzaG91bGQgb25seSBiZSBhbiBBU1NFUlQoKS4KPiAKPiA+ICAgICB9Cj4gPiAgICAgZWxz
ZQo+ID4gICAgICAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKPiA+IEBAIC0zMjEs
NyArMzIxLDcgQEAgc3RhdGljIGludCBwMm1fcHRfc2V0X3JlY2FsY19yYW5nZShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLAo+ID4gICAgICAgICAgICAgaWYgKCAobDFlX2dldF9mbGFncyhlKSAmIF9Q
QUdFX1BSRVNFTlQpICYmICFuZWVkc19yZWNhbGMobDEsIGUpICkKPiA+ICAgICAgICAgICAgIHsK
PiA+ICAgICAgICAgICAgICAgICBzZXRfcmVjYWxjKGwxLCBlKTsKPiA+IC0gICAgICAgICAgICAg
ICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBmaXJzdF9nZm4sIHBlbnQsIGUsIGxldmVsKTsK
PiA+ICsgICAgICAgICAgICAgICAgQlVHX09OKHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZmly
c3RfZ2ZuLCBwZW50LCBlLCBsZXZlbCkpOwo+ID4gICAgICAgICAgICAgfQo+IAo+IEFnYWluIGhl
cmU7IHRoZW9yZXRpY2FsbHksIHRoZSBvbmx5IGNoYW5nZSBoYXMgYmVlbiB0aGF0IFJFQ0FMQ19G
TEFHUyBoYXZlIGJlZW4gYWRkZWQuCj4gCj4gQW5kIHNvIG9uLgo+IAo+IFRob3VnaHRzPyAgKExv
b2tpbmcgZm9yIGlucHV0IGZyb20gSmFuIGhlcmUgYXMgd2VsbC4pCgpBcyB5b3Ugc2F5IGhlcmUg
YW5kIGFib3ZlLCB0aGUgb25seSBjYWxsZXIgdGhhdCdzIGV4cGVjdGVkIHRvIGZhaWwgaXMKcDJt
X3B0X3NldF9lbnRyeSwgdGhlIHJlc3QganVzdCBkbyByZWNhbGMgb3IgYWRkIGludGVybWVkaWF0
ZSBlbnRyaWVzCnRvIHRoZSBwMm0sIHdoaWNoIG11c3QgYWx3YXlzIHN1Y2NlZWQuCgo+IElmIG5v
dCwgaXQgc2VlbXMgbGlrZSB3ZSBzaG91bGQgYWxzbyBiZSBtb2RpZnlpbmcgdGhlIHBsYWNlcyBp
biBwMm0tZXB0LmMgdG8gZG8gQlVHX09OKCkgcmF0aGVyIHRoYW4gQVNTRVJUKCnigJlpbmcgdGhh
dCB0aGUgcGFnZSB3cml0ZSBzdWNjZWVkZWQuCgpJIGNhbiBhcHBseSB0aGUgc2FtZSB0cmVhdG1l
bnQgdGhhdCdzIGRvbmUgaW4gcDJtLWVwdC5jLCBzbyB0aGF0IHdlCmhhdmUgY29uc2lzdGVuY3kg
YmV0d2VlbiBib3RoIGltcGxlbWVudGF0aW9ucy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:05:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:05:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvgk8-0006vp-QY; Mon, 18 Feb 2019 11:05:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VanW=QZ=citrix.com=prvs=945e29c39=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gvgk7-0006vk-Bf
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:05:47 +0000
X-Inumbo-ID: 2323c1e4-336d-11e9-a005-f3dda52517ae
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2323c1e4-336d-11e9-a005-f3dda52517ae;
 Mon, 18 Feb 2019 11:05:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="86082369"
Date: Mon, 18 Feb 2019 12:05:42 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Message-ID: <20190218110542.spvl7mxk27jd2wko@MacBook-Air-de-Roger.local>
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-8-roger.pau@citrix.com>
 <D5F5CE70-04BA-47C2-869B-CFA7D00070E9@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <D5F5CE70-04BA-47C2-869B-CFA7D00070E9@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 7/8] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTUsIDIwMTkgYXQgMDc6MTU6NTNQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiAKPiAKPiA+IE9uIEZlYiAxNSwgMjAxOSwgYXQgMjoxOCBQTSwgUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAKPiA+IFNvIHRoYXQgdGhlIHNw
ZWNpZmljIGhhbmRsaW5nIGNhbiBiZSByZW1vdmVkIGZyb20KPiA+IGF0b21pY193cml0ZV9lcHRf
ZW50cnkgYW5kIGJlIHNoYXJlZCB3aXRoIG5wdCBhbmQgc2hhZG93IGNvZGUuCj4gPiAKPiA+IFRo
aXMgY29tbWl0IGFsc28gcmVtb3ZlcyB0aGUgY2hlY2sgdGhhdCBwcmV2ZW50IG5vbi1lcHQgUFZI
IGRvbTAgZnJvbQo+ID4gbWFwcGluZyBmb3JlaWduIHBhZ2VzLgo+ID4gCj4gPiBTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBNb3N0bHkg
bG9va3MgZ29vZDsganVzdCBhIGZldyBjb21tZW50cy4uLgo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiA+
IGluZGV4IGY0ZWMyYmVjYmQuLjE2ODdiMzE1NzEgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCj4gPiBA
QCAtOTMyLDExICs5MzIsMTQgQEAgaW50IHAybV9zZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBmbGFncywKPiA+IHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpw
Mm1fZ2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAo+ID4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpOwo+ID4g
Cj4gPiAtc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRyeV9tb2RpZnkoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgcDJtX3R5cGVfdCBudCwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwMm1fdHlwZV90IG90LCB1bnNpZ25lZCBpbnQgbGV2ZWwpCj4gPiArc3RhdGljIGlu
bGluZSBpbnQgcDJtX2VudHJ5X21vZGlmeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBwMm1fdHlw
ZV90IG50LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVf
dCBvdCwgbWZuX3QgbmZuLCBtZm5fdCBvZm4sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpCj4gPiB7Cj4gPiAtICAgIGlmICggbGV2ZWwg
IT0gMSB8fCBudCA9PSBvdCApCj4gPiAtICAgICAgICByZXR1cm47Cj4gPiArICAgIEJVR19PTihs
ZXZlbCA+IDEgJiYgKG50ID09IHAybV9pb3JlcV9zZXJ2ZXIgfHwgbnQgPT0gcDJtX21hcF9mb3Jl
aWduKSk7Cj4gPiArCj4gPiArICAgIGlmICggbGV2ZWwgIT0gMSB8fCAobnQgPT0gb3QgJiYgbWZu
X2VxKG5mbiwgb2ZuKSkgKQo+ID4gKyAgICAgICAgcmV0dXJuIDA7Cj4gPiAKPiA+ICAgICBzd2l0
Y2ggKCBudCApCj4gPiAgICAgewo+ID4gQEAgLTk0OCw2ICs5NTEsMTQgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIHAybV9lbnRyeV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVf
dCBudCwKPiA+ICAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudCsrOwo+ID4gICAgICAgICBi
cmVhazsKPiA+IAo+ID4gKyAgICBjYXNlIHAybV9tYXBfZm9yZWlnbjoKPiA+ICsgICAgICAgIEJV
R19PTighbWZuX3ZhbGlkKG5mbikpOwo+IAo+IFNpbmNlIHdl4oCZcmUgZ29pbmcgdG8gYmUgcmV0
dXJuaW5nIGVycm9ycyBhbnl3YXksIHdoeSBub3QgcmV0YWluIHRoZSBvcmlnaW5hbCBmdW5jdGlv
bmFsaXR5IG9mIHJldHVybmluZyAtRUlOVkFMIGluIHRoaXMgY2FzZSwgcmF0aGVyIHRoYW4gQlVH
X09OPwoKQWNrLiBJIGFkZGVkIHRoZSBCVUdfT04gYmVjYXVzZSB0cnlpbmcgdG8gYWRkIGEgZm9y
ZWlnbiBlbnRyeSB3aXRoIGFuCmludmFsaWQgbWZuIG1lYW5zIHNvbWV0aGluZyBlbHNlIHdlbnQg
d3JvbmcgaW4gdGhlIGNhbGxlciwgc2luY2UgaXQKc2hvdWxkIG5vdCBiZSBwb3NzaWJsZSB0byBw
ZXJmb3JtIHN1Y2ggYWN0aW9uLiBBcyB5b3UgcG9pbnRlZCBvdXQKaG93ZXZlciB0aGVyZSdzIG5v
IHJlYXNvbiB0byBwYW5pYywgc2luY2UgYW4gZXJyb3IgY2FuIGJlIHJldHVybmVkIHRvCnRoZSBj
YWxsZXIuCgpXb3VsZCB5b3UgYmUgZmluZSB3aXRoIGFsc28gYWRkaW5nIGFuIEFTU0VSVF9VTlJF
QUNIQUJMRSBiZWZvcmUKcmV0dXJuaW5nIHRoZSBlcnJvcj8KCj4gPiArCj4gPiArICAgICAgICBp
ZiAoICFwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKG1mbl90b19wYWdlKG5mbikpICkKPiA+
ICsgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwo+ID4gKwo+ID4gKyAgICAgICAgYnJlYWs7Cj4g
PiArCj4gPiAgICAgZGVmYXVsdDoKPiA+ICAgICAgICAgYnJlYWs7Cj4gPiAgICAgfQo+ID4gQEAg
LTk1OSw5ICs5NzAsMTYgQEAgc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRyeV9tb2RpZnkoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKPiA+ICAgICAgICAgcDJtLT5pb3Jl
cS5lbnRyeV9jb3VudC0tOwo+ID4gICAgICAgICBicmVhazsKPiA+IAo+ID4gKyAgICBjYXNlIHAy
bV9tYXBfZm9yZWlnbjoKPiA+ICsgICAgICAgIEJVR19PTighbWZuX3ZhbGlkKG9mbikpOwo+IAo+
IElmIHNvbWVob3cgdGhpcyBoYXBwZW5lZCwgdGhlbiB0aGUgYnVnIGlzbuKAmXQgaGVyZSBidXQg
c29tZXdoZXJlIGVsc2U7IGNvbnRpbnVpbmcgb24gd29u4oCZdCBtYWtlIHRoaW5ncyBhbnkgd29y
c2UgdGhhbiB0aGV5IHdvdWxkIGJlIGlmIHRoaXMgcGFnZSB3ZXJlbuKAmXQgcmVtb3ZlZC4gIEkg
dGhpbmsgdGhpcyBzaG91bGQgcHJvYmFibHkgYmUgYW4gQVNTRVJUKCkgKHRvIGhlbHAgbmFycm93
IGRvd24gd2hlcmUgYSBidWcgbWF5IGhhdmUgY29tZSBmcm9tKSwgZm9sbG93ZWQgYnkgYSBzaW1w
bGUgcmV0dXJuLiAgTGlrZWx5IHRoZSB3b3JzdCB0aGF0IHdvdWxkIGhhcHBlbiBoZXJlIGlzIGFu
IHVuLWtpbGxhYmxlIGRvbWFpbjsgbm8gbmVlZCB0byBjcmFzaCBwcm9kdWN0aW9uIHNlcnZlcnMg
aW4gdGhpcyBjYXNlLgoKQWNrLCBJIHRoaW5rIHdoYXQgSSBzdWdnZXN0ZWQgYWJvdmUgc2hvdWxk
IGFsc28gYmUgdXNlZCBoZXJlOgoKaWYgKCAhbWZuX3ZhbGlkKG9mbikgKQp7CiAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKICAgIHJldHVybiAtRUlOVkFMOwp9CgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:06:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:06:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvgkN-0006yN-8S; Mon, 18 Feb 2019 11:06:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xuKF=QZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gvgkM-0006yD-CK
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:06:02 +0000
X-Inumbo-ID: 2ad396e4-336d-11e9-ba71-9bf467d5ea87
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ad396e4-336d-11e9-ba71-9bf467d5ea87;
 Mon, 18 Feb 2019 11:05:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Feb 2019 04:05:57 -0700
Message-Id: <5C6A91900200007800217873@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Feb 2019 04:05:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-7-roger.pau@citrix.com>
 <22FE20B9-55D7-4FDA-A9A3-3E318FAD7D57@citrix.com>
In-Reply-To: <22FE20B9-55D7-4FDA-A9A3-3E318FAD7D57@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 6/8] p2m: change write_p2m_entry to
 return an error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE5IGF0IDE4OjQ4LCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPj4gT24gRmViIDE1LCAyMDE5LCBhdCAyOjE4IFBNLCBSb2dlciBQYXUgTW9ubmUgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4gQEAgLTMyMSw3ICszMjEsNyBAQCBzdGF0aWMgaW50
IHAybV9wdF9zZXRfcmVjYWxjX3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4+ICAgICAg
ICAgICAgIGlmICggKGwxZV9nZXRfZmxhZ3MoZSkgJiBfUEFHRV9QUkVTRU5UKSAmJiAhbmVlZHNf
cmVjYWxjKGwxLCBlKSApCj4+ICAgICAgICAgICAgIHsKPj4gICAgICAgICAgICAgICAgIHNldF9y
ZWNhbGMobDEsIGUpOwo+PiAtICAgICAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAy
bSwgZmlyc3RfZ2ZuLCBwZW50LCBlLCBsZXZlbCk7Cj4+ICsgICAgICAgICAgICAgICAgQlVHX09O
KHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZmlyc3RfZ2ZuLCBwZW50LCBlLCBsZXZlbCkpOwo+
PiAgICAgICAgICAgICB9Cj4gCj4gQWdhaW4gaGVyZTsgdGhlb3JldGljYWxseSwgdGhlIG9ubHkg
Y2hhbmdlIGhhcyBiZWVuIHRoYXQgUkVDQUxDX0ZMQUdTIGhhdmUgCj4gYmVlbiBhZGRlZC4KPiAK
PiBBbmQgc28gb24uCj4gCj4gVGhvdWdodHM/ICAoTG9va2luZyBmb3IgaW5wdXQgZnJvbSBKYW4g
aGVyZSBhcyB3ZWxsLikKCkknZCBpbmRlZWQgcHJlZmVyIGEgbW9yZSBmaW5lIGdyYWluZWQgKGp1
c3RpZmllZCBwZXIgaW5zdGFuY2UpIGFwcHJvYWNoCmxpa2UgeW91IHN1Z2dlc3QsIGJ1dCBJIHdh
c24ndCByZWFsbHkgb3Bwb3NlZCB0byBob3cgaXQgd2FzIGRvbmUgc28gZmFyCmFzIGl0IGRpZG4n
dCBzZWVtIGxpa2UgYW55IG9mIHRoZSBCVUdfT04oKS1zIHNob3VsZCBhY3R1YWxseSBiZSBhYmxl
IHRvCnRyaWdnZXIsIGNvbnNpZGVyaW5nIHRoYXQgdGhlcmUgd2FzIG5vIGZhaWx1cmUgcG9zc2li
bGUgdGhlcmUgdGlsbCBub3cuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:12:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:12:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvgqr-0007m7-1V; Mon, 18 Feb 2019 11:12:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bQQ/=QZ=citrix.com=prvs=945c0d259=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gvgqq-0007m2-6g
 for xen-devel@lists.xen.org; Mon, 18 Feb 2019 11:12:44 +0000
X-Inumbo-ID: 191b62dc-336e-11e9-b294-dfcc529bc0dd
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 191b62dc-336e-11e9-b294-dfcc529bc0dd;
 Mon, 18 Feb 2019 11:12:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="78379451"
Date: Mon, 18 Feb 2019 11:12:34 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20190218111234.r7ae42wswy2hjo7k@zion.uk.xensource.com>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
 <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 Wei Liu <wei.liu2@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTUsIDIwMTkgYXQgMTE6MDg6NDFBTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgpbLi4uXQo+ID4gCj4gPiBOb3Qgc3VyZSBob3cgU3RlZmFubyBnb3QgdGhlIDE1
N2sgbnVtYmVyLiBIZXJlIGFyZSBzb21lIHJlc3VsdHMgZnJvbQo+ID4gc3RhZ2luZy4KPiAKPiBT
ZWUgbXkgYXR0YWNoZWQgLmNvbmZpZwoKSSBzZWUuIFNvIHRoZXNlIGFyZSBub24tZGVidWcgYnVp
bGRzLiBJIGhhdmUgcmVydW4gd2l0aCB5b3VyIGNvbmZpZy4KCiogSFZNIG9ubHkgLS0gU3RlZmFu
bydzIGNvbmZpZwoKY2xvYyAtLWxpc3QtZmlsZT0vdG1wL3RtcC5RaUw2U09ZWmVFCiAgICAgMzI5
IHRleHQgZmlsZXMuCiAgICAgMzIyIHVuaXF1ZSBmaWxlcy4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgIDUgZmlsZXMgaWdub3JlZC4KCmdpdGh1Yi5jb20vQWxEYW5pYWwvY2xvYyB2
IDEuNzAgIFQ9MC45MCBzICgzNTYuMCBmaWxlcy9zLCAyNDQyOTUuNiBsaW5lcy9zKQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCkxhbmd1YWdlICAgICAgICAgICAgICAgICAgICAgZmlsZXMgICAgICAg
ICAgYmxhbmsgICAgICAgIGNvbW1lbnQgICAgICAgICAgIGNvZGUKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpDICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzAzICAgICAgICAgIDMyNzUwICAg
ICAgICAgIDI5MDIxICAgICAgICAgMTUzNjQ5CkFzc2VtYmx5ICAgICAgICAgICAgICAgICAgICAg
ICAgMTYgICAgICAgICAgICA0NzYgICAgICAgICAgICA3MTAgICAgICAgICAgIDIzMjAKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpTVU06ICAgICAgICAgICAgICAgICAgICAgICAgICAgMzE5ICAgICAg
ICAgIDMzMjI2ICAgICAgICAgIDI5NzMxICAgICAgICAgMTU1OTY5Ci0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kcm0gL3RtcC90bXAuUWlMNlNPWVplRQoKKiBQViBvbmx5CgpjbG9jIC0tbGlzdC1maWxl
PS90bXAvdG1wLnhhMFlBUTF6dU8KICAgICAyODQgdGV4dCBmaWxlcy4KICAgICAyODEgdW5pcXVl
IGZpbGVzLiAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgMyBmaWxlcyBpZ25vcmVk
LgoKZ2l0aHViLmNvbS9BbERhbmlhbC9jbG9jIHYgMS43MCAgVD0wLjUyIHMgKDUzNC44IGZpbGVz
L3MsIDMzODc0My41IGxpbmVzL3MpCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KTGFuZ3VhZ2UgICAg
ICAgICAgICAgICAgICAgICBmaWxlcyAgICAgICAgICBibGFuayAgICAgICAgY29tbWVudCAgICAg
ICAgICAgY29kZQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAyNjUgICAgICAgICAgMjYwMDkgICAgICAgICAgMjM3NTUgICAgICAgICAxMjM5MTEK
QXNzZW1ibHkgICAgICAgICAgICAgICAgICAgICAgICAxNSAgICAgICAgICAgIDQ2OSAgICAgICAg
ICAgIDcwMSAgICAgICAgICAgMjUxOAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClNVTTogICAgICAg
ICAgICAgICAgICAgICAgICAgICAyODAgICAgICAgICAgMjY0NzggICAgICAgICAgMjQ0NTYgICAg
ICAgICAxMjY0MjkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpybSAvdG1wL3RtcC54YTBZQVExenVP
CgoKKiBGdWxsIGJ1aWxkCgpjbG9jIC0tbGlzdC1maWxlPS90bXAvdG1wLmZaeXJRSTR4ZEwKICAg
ICAzNDggdGV4dCBmaWxlcy4KICAgICAzNDEgdW5pcXVlIGZpbGVzLiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgNSBmaWxlcyBpZ25vcmVkLgoKZ2l0aHViLmNvbS9BbERhbmlhbC9j
bG9jIHYgMS43MCAgVD0wLjY2IHMgKDUxNC42IGZpbGVzL3MsIDM0MzEzOS42IGxpbmVzL3MpCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KTGFuZ3VhZ2UgICAgICAgICAgICAgICAgICAgICBmaWxlcyAg
ICAgICAgICBibGFuayAgICAgICAgY29tbWVudCAgICAgICAgICAgY29kZQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCkMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMjAgICAgICAgICAgMzM2
MjYgICAgICAgICAgMjk4MzUgICAgICAgICAxNTc5ODMKQXNzZW1ibHkgICAgICAgICAgICAgICAg
ICAgICAgICAxOCAgICAgICAgICAgIDUxMyAgICAgICAgICAgIDc3MSAgICAgICAgICAgMjY3NQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClNVTTogICAgICAgICAgICAgICAgICAgICAgICAgICAzMzgg
ICAgICAgICAgMzQxMzkgICAgICAgICAgMzA2MDYgICAgICAgICAxNjA2NTgKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpybSAvdG1wL3RtcC5mWnlyUUk0eGRMCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:15:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:15:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvgtt-0007yv-Gu; Mon, 18 Feb 2019 11:15:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bQQ/=QZ=citrix.com=prvs=945c0d259=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gvgts-0007yq-2O
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:15:52 +0000
X-Inumbo-ID: 8c73a8e7-336e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c73a8e7-336e-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 11:15:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="78379616"
Date: Mon, 18 Feb 2019 11:15:14 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190218111514.xcb5c4zcm7eqywcw@zion.uk.xensource.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-5-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190215141837.1420-5-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12 v3 4/8] pvh/dom0: warn when
 dom0_mem is not set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTUsIDIwMTkgYXQgMDM6MTg6MzNQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZXJlIGhhdmUgYmVlbiBzZXZlcmFsIHJlcG9ydHMgb2YgdGhlIGRvbTAgYnVp
bGRlciBydW5uaW5nIG91dCBvZgo+IG1lbW9yeSB3aGVuIGJ1aWxkaW5nIGEgUFZIIGRvbTAgd2l0
aG91dCBoYXZpbmcgc3BlY2lmaWVkIGEgZG9tMF9tZW0KPiB2YWx1ZS4gUHJpbnQgYSB3YXJuaW5n
IG1lc3NhZ2UgaWYgZG9tMF9tZW0gaXMgbm90IHNldCB3aGVuIGJvb3RpbmcgaW4KPiBQVkggbW9k
ZS4KPiAKPiBUaGlzIGlzIGEgdGVtcG9yYXJ5IHdvcmthcm91bmQgdW50aWwgYWNjb3VudGluZyBm
b3IgaW50ZXJuYWwgbWVtb3J5Cj4gcmVxdWlyZWQgYnkgWGVuIChpZTogcGFnaW5nIHN0cnVjdHVy
ZXMpIGlzIGltcHJvdmVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:17:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:17:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvgvc-00085O-UL; Mon, 18 Feb 2019 11:17:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xuKF=QZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gvgvb-00085F-HO
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:17:39 +0000
X-Inumbo-ID: cc0ca6cb-336e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc0ca6cb-336e-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 11:17:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Feb 2019 04:17:36 -0700
Message-Id: <5C6A944C0200007800217896@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Feb 2019 04:17:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <1550245284-9321-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1550245284-9321-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 V5 1/2] altp2m: Prevent deadlocks
 when a domain performs altp2m operations on itself
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, george.dunlap@citrix.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE5IGF0IDE2OjQxLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKCkgd2FzIGludHJvZHVjZWQgdG8gYWxsb3cg
YSBkb21haW4gdG8gcGF1c2UKPiBpdHNlbGYgd2hpbGUgZG9pbmcgYWx0cDJtIG9wZXJhdGlvbnMu
ICBIb3dldmVyLCBhcyB3cml0dGVuLCBpdCBoYXMgYQo+IHJpc2sgZm8gZGVhZGxvY2sgaWYgdHdv
IHZjcHVzIGVudGVyIHRoZSBsb29wIGF0IHRoZSBzYW1lIHRpbWUuCj4gCj4gTHVja2lseSwgdGhl
cmUncyBhbHJlYWR5IGEgc29sdXRpb24gZm9yIHRoaXM6IEF0dGVtcHQgdG8gY2FsbCBkb21haW4n
cwo+IGh5cGVyY2FsbF9kZWFkbG9ja19tdXRleCwgYW5kIHJlc3RhcnQgdGhlIGVudGlyZSBoeXBl
cmNhbGwgaWYgeW91Cj4gZmFpbC4KPiAKPiBNYWtlIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZigp
IGF0dGVtcHQgdG8gZ3JhYiB0aGlzIG11dGV4IHdoZW4KPiBwYXVzaW5nIGl0c2VsZiwgcmV0dXJu
aW5nIC1FUkVTVEFSVCBpZiBpdCBmYWlscy4gIEhhdmUgdGhlIGNhbGxlcnMKPiBjaGVjayBmb3Ig
ZXJyb3JzIGFuZCBwYXNzIHRoZSB2YWx1ZSB1cC4gIEluIGJvdGggY2FzZXMsIHRoZSB0b3AtbGV2
ZWwKPiBkb19odm1fb3AoKSBzaG91bGQgRFRSVCB3aGVuIC1FUkVTVEFSVCBpcyByZXR1cm5lZC4K
PiAKPiBUaGUgKG5lY2Vzc2FyeSkgcmV1c2Ugb2YgdGhlIGh5cGVyY2FsbCBkZWFkbG9jayBtdXRl
eCBwb3NlcyB0aGUgcmlzawo+IG9mIGdldHRpbmcgY2FsbGVkIGZyb20gYSBjb250ZXh0IHdoZXJl
IHRoZSBsb2NrIHdhcyBhbHJlYWR5IGFjcXVpcmVkCj4gKGUuZy4gc29tZW9uZSBtYXkgKHNheSkg
Y2FsbCBkb21jdGxfbG9jaygpLCB0aGVuIGFmdGVyd2FyZHMgY2FsbAo+IGRvbWFpbl9wYXVzZV9l
eGNlcHRfc2VsZigpKS4gSG93ZXZlciwgaW4gdGhlIGludGVyZXN0IG9mIG5vdAo+IG92ZXJjb21w
bGljYXRpbmcgdGhpbmdzLCBubyBjaGFuZ2VzIGFyZSBtYWRlIGhlcmUgdG8gdGhlIG11dGV4Lgo+
IEF0dGVtcHRlZCBuZXN0aW5nIG9mIHRoaXMgbG9jayBpc24ndCBhIHNlY3VyaXR5IGlzc3VlLCBi
ZWNhdXNlIGFsbAo+IHRoYXQgd2lsbCBoYXBwZW4gaXMgdGhhdCB0aGUgdmNwdSB3aWxsIGxpdmVs
b2NrIHRha2luZyBjb250aW51YXRpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiBUZXN0ZWQtYnk6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgo+IC0tLQo+IFJlbGVhc2UgZXhjZXB0aW9uIGp1c3RpZmljYXRpb246
Cj4gLSBGaXhlcyBhIGJ1ZyBpbiB0aGUgY3VycmVudCBjb2RlCj4gLSBMYXlzIHRoZSBmb3VuZGF0
aW9uIG9mIGFub3RoZXIgZml4Cj4gLSBPbmx5IGFmZmVjdHMgYWx0cDJtLCB3aGljaCBpc24ndCBh
IHN1cHBvcnRlZCBmZWF0dXJlCgpDYy1pbmcgSsO8cmdlbiBmb3IgdGhpcyByZWFzb24uCgpKYW4K
Cj4gTkIgdHdvIHBvc3NpYmxlIGZ1cnRoZXIgaW1wcm92ZW1lbnRzIHRvIHB1dCBvbiB0aGUgbGlz
dCBmb3IgNC4xMzoKPiAgLSBSZXBsYWNlIHNlbmQtaW50ZXJydXB0LWFuZC13YWl0LWZvci1lYWNo
LW9uZSBsb29wIHdpdGgKPiAgICBodm1vcF9mbHVzaF90bGJfYWxsKCkncyBtb3JlIGVmZmljaWVu
dAo+ICAgIHNlbmQtYWxsLXRoZS1pbnRlcnJ1cHRzLXRoZW4td2FpdCBsb29wLgo+ICAtIE1vZGlm
eSBodm1vcF9mbHVzaF90bGJfYWxsKCkgdG8gdXNlIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZigp
IHRvCj4gICAgYXZvaWQgY29kZSBkdXBsaWNhdGlvbgo+IC0tLQo+IENDOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogIlJvZ2VyIFBhdSBN
b25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBD
QzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENDOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICB8IDEwICsr
KysrKysrLS0KPiAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgfCAgOCArKysrKysrLQo+ICB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCB8ICAyICstCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gaW5kZXggZDE0Y2U1Ny4uNzIzMmRiZiAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKPiBAQCAtMjUzMCw4ICsyNTMwLDExIEBAIGludCBwMm1fZGVzdHJveV9hbHRwMm1f
YnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgCj4gdW5zaWduZWQgaW50IGlkeCkKPiAgICAgIGlmICgg
IWlkeCB8fCBpZHggPj0gTUFYX0FMVFAyTSApCj4gICAgICAgICAgcmV0dXJuIHJjOwo+ICAKPiAt
ICAgIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZihkKTsKPiArICAgIHJjID0gZG9tYWluX3BhdXNl
X2V4Y2VwdF9zZWxmKGQpOwo+ICsgICAgaWYgKCByYyApCj4gKyAgICAgICAgcmV0dXJuIHJjOwo+
ICAKPiArICAgIHJjID0gLUVCVVNZOwo+ICAgICAgYWx0cDJtX2xpc3RfbG9jayhkKTsKPiAgCj4g
ICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaWR4XSAhPSBtZm5feChJTlZBTElEX01GTikg
KQo+IEBAIC0yNTYxLDggKzI1NjQsMTEgQEAgaW50IHAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9i
eV9pZChzdHJ1Y3QgZG9tYWluICpkLCAKPiB1bnNpZ25lZCBpbnQgaWR4KQo+ICAgICAgaWYgKCBp
ZHggPj0gTUFYX0FMVFAyTSApCj4gICAgICAgICAgcmV0dXJuIHJjOwo+ICAKPiAtICAgIGRvbWFp
bl9wYXVzZV9leGNlcHRfc2VsZihkKTsKPiArICAgIHJjID0gZG9tYWluX3BhdXNlX2V4Y2VwdF9z
ZWxmKGQpOwo+ICsgICAgaWYgKCByYyApCj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICAKPiArICAg
IHJjID0gLUVJTlZBTDsKPiAgICAgIGFsdHAybV9saXN0X2xvY2soZCk7Cj4gIAo+ICAgICAgaWYg
KCBkLT5hcmNoLmFsdHAybV9lcHRwW2lkeF0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKPiBkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKPiBpbmRl
eCA3NDcwY2Q5Li4zMmJjYThkIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKPiAr
KysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAgLTExMzQsMTggKzExMzQsMjQgQEAgaW50IGRv
bWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoc3RydWN0IGRvbWFpbiAKPiAqZCkKPiAg
ICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IC12b2lkIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZihz
dHJ1Y3QgZG9tYWluICpkKQo+ICtpbnQgZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKHN0cnVjdCBk
b21haW4gKmQpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICp2LCAqY3VyciA9IGN1cnJlbnQ7Cj4g
IAo+ICAgICAgaWYgKCBjdXJyLT5kb21haW4gPT0gZCApCj4gICAgICB7Cj4gKyAgICAgICAgLyog
QXZvaWQgcmFjaW5nIHdpdGggb3RoZXIgdmNwdXMgd2hpY2ggbWF5IHdhbnQgdG8gYmUgcGF1c2lu
ZyB1cyAqLwo+ICsgICAgICAgIGlmICggIXNwaW5fdHJ5bG9jaygmZC0+aHlwZXJjYWxsX2RlYWRs
b2NrX211dGV4KSApCj4gKyAgICAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7Cj4gICAgICAgICAg
Zm9yX2VhY2hfdmNwdSggZCwgdiApCj4gICAgICAgICAgICAgIGlmICggbGlrZWx5KHYgIT0gY3Vy
cikgKQo+ICAgICAgICAgICAgICAgICAgdmNwdV9wYXVzZSh2KTsKPiArICAgICAgICBzcGluX3Vu
bG9jaygmZC0+aHlwZXJjYWxsX2RlYWRsb2NrX211dGV4KTsKPiAgICAgIH0KPiAgICAgIGVsc2UK
PiAgICAgICAgICBkb21haW5fcGF1c2UoZCk7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gIH0KPiAg
Cj4gIHZvaWQgZG9tYWluX3VucGF1c2VfZXhjZXB0X3NlbGYoc3RydWN0IGRvbWFpbiAqZCkKPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAo+IGluZGV4IGQ2MzNlMWQuLmVkZWU1MmQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+IEBAIC04MzksNyAr
ODM5LDcgQEAgc3RhdGljIGlubGluZSBpbnQgCj4gZG9tYWluX3BhdXNlX2J5X3N5c3RlbWNvbnRy
b2xsZXJfbm9zeW5jKHN0cnVjdCBkb21haW4gKmQpCj4gIH0KPiAgCj4gIC8qIGRvbWFpbl9wYXVz
ZSgpIGJ1dCBzYWZlIGFnYWluc3QgdHJ5aW5nIHRvIHBhdXNlIGN1cnJlbnQuICovCj4gLXZvaWQg
ZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKHN0cnVjdCBkb21haW4gKmQpOwo+ICtpbnQgX19tdXN0
X2NoZWNrIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZihzdHJ1Y3QgZG9tYWluICpkKTsKPiAgdm9p
ZCBkb21haW5fdW5wYXVzZV9leGNlcHRfc2VsZihzdHJ1Y3QgZG9tYWluICpkKTsKPiAgCj4gIC8q
Cj4gLS0gCj4gMi43LjQKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:18:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:18:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvgvz-00087r-7O; Mon, 18 Feb 2019 11:18:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SKwv=QZ=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gvgvx-00087i-PP
 for xen-devel@lists.xen.org; Mon, 18 Feb 2019 11:18:01 +0000
X-Inumbo-ID: d94cf933-336e-11e9-bc90-bc764e045a96
Received: from mail-wr1-x432.google.com (unknown [2a00:1450:4864:20::432])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d94cf933-336e-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 11:18:00 +0000 (UTC)
Received: by mail-wr1-x432.google.com with SMTP id q1so17905989wrp.7
 for <xen-devel@lists.xen.org>; Mon, 18 Feb 2019 03:18:00 -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=Prd9RwR5tnd5zW3mdtodWx0E9w0K1AsFkWjEulTjfmM=;
 b=VpNQu4THpB1wZTG0Baug9kbd0WT+b8WPJvpmQ90YSKaxcxAsRy79XqC6gFfxUE2QgI
 EQjvGVeTUYkJQea1irWjNHihvHOQeL9DRrvPpLVViAtcDHALYkTuEPdzPBsk4Xsl34hY
 y/ux5WHLkaAr42K9sTZ2NUeKikxYr5P+wgxJFauyKMc4xh3vMxo2rTjYI8/+7jZcawVc
 Qy/5NE331uzg0pPjPF42cSXmQ288ErGJue5nkFDH0A8xtLrjgkb/QXzvRjujrFb5+IEj
 lYou/ms9PNKuiu9XbSG5wt1k3VSupr2Bv2O1e0rMVCWomYCF8W6MCTNGEWZfR9XQKSaR
 3IwA==
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=Prd9RwR5tnd5zW3mdtodWx0E9w0K1AsFkWjEulTjfmM=;
 b=kCiDw8TYHtxee/E9SuAQdcGB9t0RM6cdTGGKWdRme+tKaUsD2TzNWWYIwcp9Z5/Lt9
 2C320vd7tznBbVBvsHyM3c8bxYu1cPV42NLhQXRk7dsODqZhGqyFo2cdFuWi9dQCuwvG
 f1/oCUmA6jVcBrotd/Wkc/5bwy8bnUxjjiSV/29GVLfTU20YEituAfQGU7GrpPpoH5Lx
 qa6M3oYH412wMVEKjT7Ge5jZS92Gtv4t6ej0gBfJOH833d3fGEu3oPlD5aqDiHcas4Ir
 BH/tWWomCku0RPaiTYd+UPgYZdvZ83BdHiwVpmgfGeSqDwz08Wvh8iuMjEIYr7cmx/tR
 D8jA==
X-Gm-Message-State: AHQUAuZao5IuDAAB4R2qn1cuFFjuudsA2XrxI5KyUKqw/FtRknx9FT/+
 Swj7Opk45N2skjvG1fBY/SI=
X-Google-Smtp-Source: AHgI3IYSlFgj3rZzrEgk5AxDu1CdIigSdsHtx6fpY+JtYF5tNRFkrjyULcsGxlzJmcuFshNns82lVg==
X-Received: by 2002:adf:9f54:: with SMTP id f20mr16745366wrg.88.1550488678931; 
 Mon, 18 Feb 2019 03:17:58 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:8dc8:bb6a:3022:4c0c?
 ([2a02:c7f:ac18:da00:8dc8:bb6a:3022:4c0c])
 by smtp.gmail.com with ESMTPSA id k20sm26655214wre.41.2019.02.18.03.17.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Feb 2019 03:17:58 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <20190218111234.r7ae42wswy2hjo7k@zion.uk.xensource.com>
Date: Mon, 18 Feb 2019 11:17:56 +0000
Message-Id: <1636EB19-FE45-42FF-B4D3-8CE8853BD040@gmail.com>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
 <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
 <20190218111234.r7ae42wswy2hjo7k@zion.uk.xensource.com>
To: Wei Liu <wei.liu2@citrix.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 'Jan Beulich' <JBeulich@suse.com>, Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmsgeW91IFdlaS4gSXQncyBpbnRlcmVzdGluZyB0aG91Z2ggdGhhdCB0aGUgZnVsbCB2cyBI
Vk0gb25seSBpcyBhbG1vc3QgaWRlbnRpY2FsIGluIHRlcm1zIG9mIFNMT0MncwpMYXJzCgo+IE9u
IDE4IEZlYiAyMDE5LCBhdCAxMToxMiwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gCj4gT24gRnJpLCBGZWIgMTUsIDIwMTkgYXQgMTE6MDg6NDFBTSAtMDgwMCwgU3RlZmFu
byBTdGFiZWxsaW5pIHdyb3RlOgo+IFsuLi5dCj4+PiAKPj4+IE5vdCBzdXJlIGhvdyBTdGVmYW5v
IGdvdCB0aGUgMTU3ayBudW1iZXIuIEhlcmUgYXJlIHNvbWUgcmVzdWx0cyBmcm9tCj4+PiBzdGFn
aW5nLgo+PiAKPj4gU2VlIG15IGF0dGFjaGVkIC5jb25maWcKPiAKPiBJIHNlZS4gU28gdGhlc2Ug
YXJlIG5vbi1kZWJ1ZyBidWlsZHMuIEkgaGF2ZSByZXJ1biB3aXRoIHlvdXIgY29uZmlnLgo+IAo+
ICogSFZNIG9ubHkgLS0gU3RlZmFubydzIGNvbmZpZwo+IAo+IGNsb2MgLS1saXN0LWZpbGU9L3Rt
cC90bXAuUWlMNlNPWVplRQo+ICAgICAzMjkgdGV4dCBmaWxlcy4KPiAgICAgMzIyIHVuaXF1ZSBm
aWxlcy4gICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAgICAgICA1IGZpbGVzIGlnbm9yZWQu
Cj4gCj4gZ2l0aHViLmNvbS9BbERhbmlhbC9jbG9jIHYgMS43MCAgVD0wLjkwIHMgKDM1Ni4wIGZp
bGVzL3MsIDI0NDI5NS42IGxpbmVzL3MpCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IExhbmd1
YWdlICAgICAgICAgICAgICAgICAgICAgZmlsZXMgICAgICAgICAgYmxhbmsgICAgICAgIGNvbW1l
bnQgICAgICAgICAgIGNvZGUKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gQyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDMwMyAgICAgICAgICAzMjc1MCAgICAgICAgICAyOTAyMSAgICAg
ICAgIDE1MzY0OQo+IEFzc2VtYmx5ICAgICAgICAgICAgICAgICAgICAgICAgMTYgICAgICAgICAg
ICA0NzYgICAgICAgICAgICA3MTAgICAgICAgICAgIDIzMjAKPiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4gU1VNOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDMxOSAgICAgICAgICAzMzIyNiAg
ICAgICAgICAyOTczMSAgICAgICAgIDE1NTk2OQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBy
bSAvdG1wL3RtcC5RaUw2U09ZWmVFCj4gCj4gKiBQViBvbmx5Cj4gCj4gY2xvYyAtLWxpc3QtZmls
ZT0vdG1wL3RtcC54YTBZQVExenVPCj4gICAgIDI4NCB0ZXh0IGZpbGVzLgo+ICAgICAyODEgdW5p
cXVlIGZpbGVzLiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+ICAgICAgIDMgZmlsZXMgaWdu
b3JlZC4KPiAKPiBnaXRodWIuY29tL0FsRGFuaWFsL2Nsb2MgdiAxLjcwICBUPTAuNTIgcyAoNTM0
LjggZmlsZXMvcywgMzM4NzQzLjUgbGluZXMvcykKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g
TGFuZ3VhZ2UgICAgICAgICAgICAgICAgICAgICBmaWxlcyAgICAgICAgICBibGFuayAgICAgICAg
Y29tbWVudCAgICAgICAgICAgY29kZQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBDICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMjY1ICAgICAgICAgIDI2MDA5ICAgICAgICAgIDIzNzU1
ICAgICAgICAgMTIzOTExCj4gQXNzZW1ibHkgICAgICAgICAgICAgICAgICAgICAgICAxNSAgICAg
ICAgICAgIDQ2OSAgICAgICAgICAgIDcwMSAgICAgICAgICAgMjUxOAo+IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiBTVU06ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjgwICAgICAgICAgIDI2
NDc4ICAgICAgICAgIDI0NDU2ICAgICAgICAgMTI2NDI5Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+IHJtIC90bXAvdG1wLnhhMFlBUTF6dU8KPiAKPiAKPiAqIEZ1bGwgYnVpbGQKPiAKPiBjbG9j
IC0tbGlzdC1maWxlPS90bXAvdG1wLmZaeXJRSTR4ZEwKPiAgICAgMzQ4IHRleHQgZmlsZXMuCj4g
ICAgIDM0MSB1bmlxdWUgZmlsZXMuICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gICAgICAg
NSBmaWxlcyBpZ25vcmVkLgo+IAo+IGdpdGh1Yi5jb20vQWxEYW5pYWwvY2xvYyB2IDEuNzAgIFQ9
MC42NiBzICg1MTQuNiBmaWxlcy9zLCAzNDMxMzkuNiBsaW5lcy9zKQo+IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiBMYW5ndWFnZSAgICAgICAgICAgICAgICAgICAgIGZpbGVzICAgICAgICAgIGJs
YW5rICAgICAgICBjb21tZW50ICAgICAgICAgICBjb2RlCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+IEMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMjAgICAgICAgICAgMzM2MjYgICAg
ICAgICAgMjk4MzUgICAgICAgICAxNTc5ODMKPiBBc3NlbWJseSAgICAgICAgICAgICAgICAgICAg
ICAgIDE4ICAgICAgICAgICAgNTEzICAgICAgICAgICAgNzcxICAgICAgICAgICAyNjc1Cj4gLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+IFNVTTogICAgICAgICAgICAgICAgICAgICAgICAgICAzMzgg
ICAgICAgICAgMzQxMzkgICAgICAgICAgMzA2MDYgICAgICAgICAxNjA2NTgKPiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gcm0gL3RtcC90bXAuZlp5clFJNHhkTAo+IAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:19:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:19:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvgxS-0008Gb-KU; Mon, 18 Feb 2019 11:19:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xuKF=QZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gvgxS-0008GW-1u
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:19:34 +0000
X-Inumbo-ID: 0e957040-336f-11e9-b4d0-cf99639d1be3
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e957040-336f-11e9-b4d0-cf99639d1be3;
 Mon, 18 Feb 2019 11:19:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Feb 2019 04:19:28 -0700
Message-Id: <5C6A94BC0200007800217899@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Feb 2019 04:19:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1550245284-9321-1-git-send-email-rcojocaru@bitdefender.com>
 <1550245284-9321-2-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1550245284-9321-2-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 V5 2/2] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE5IGF0IDE2OjQxLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gSFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgZG9lcyBub3QgZG9tYWluX3BhdXNl
KCksIHByZXN1bWFibHkKPiBvbiBwdXJwb3NlIChhcyBpdCB3YXMgb3JpZ2luYWxseSBzdXBwb3Nl
ZCB0byBjYXRlciB0byBhIGluLWd1ZXN0Cj4gYWdlbnQsIGFuZCBhIGRvbWFpbiBwYXVzaW5nIGl0
c2VsZiBpcyBub3QgYSBnb29kIGlkZWEpLgo+IAo+IFRoaXMgY2FuIGxlYWQgdG8gZG9tYWluIGNy
YXNoZXMgaW4gdGhlIHZteF92bWV4aXRfaGFuZGxlcigpIGNvZGUKPiB0aGF0IGNoZWNrcyBpZiB0
aGUgZ3Vlc3QgaGFzIHRoZSBhYmlsaXR5IHRvIHN3aXRjaCBFUFRQIHdpdGhvdXQgYW4KPiBleGl0
LiBUaGF0IGNvZGUgY2FuIF9fdm1yZWFkKCkgdGhlIGhvc3QgcDJtJ3MgRVBUX1BPSU5URVIKPiAo
YmVmb3JlIEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlICJmb3JfZWFjaF92Y3B1KCkiIGhh
cyBhCj4gY2hhbmNlIHRvIHJ1biBhbHRwMm1fdmNwdV9pbml0aWFsaXNlKCksIGJ1dCBhZnRlcgo+
IGQtPmFyY2guYWx0cDJtX2FjdGl2ZSBpcyBzZXQpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBbHNvIEkgYXNzdW1lIHlvdSBtZWFuIHRvIGhhdmUg
dGhlIHNhbWUganVzdGlmaWNhdGlvbiBoZXJlIGFzCnlvdSBoYXZlIGluIHBhdGNoIDEsIGFzIHRv
IDQuMTIgaW5jbHVzaW9uLiBBbmQgZm9yIHRoaXMgcmVhc29uCkknbSBhbHNvIENjLWluZyBKw7xy
Z2VuIGFnYWluLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:23:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:23:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvh1T-0000a6-7B; Mon, 18 Feb 2019 11:23:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bQQ/=QZ=citrix.com=prvs=945c0d259=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gvh1S-0000a1-Bx
 for xen-devel@lists.xen.org; Mon, 18 Feb 2019 11:23:42 +0000
X-Inumbo-ID: a48798a9-336f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a48798a9-336f-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 11:23:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="78380124"
Date: Mon, 18 Feb 2019 11:23:37 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Message-ID: <20190218112337.qoyws3pedxav4wmf@zion.uk.xensource.com>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
 <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
 <20190218111234.r7ae42wswy2hjo7k@zion.uk.xensource.com>
 <1636EB19-FE45-42FF-B4D3-8CE8853BD040@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1636EB19-FE45-42FF-B4D3-8CE8853BD040@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 Wei Liu <wei.liu2@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTgsIDIwMTkgYXQgMTE6MTc6NTZBTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBUaGFuayB5b3UgV2VpLiBJdCdzIGludGVyZXN0aW5nIHRob3VnaCB0aGF0IHRoZSBmdWxs
IHZzIEhWTSBvbmx5IGlzIGFsbW9zdCBpZGVudGljYWwgaW4gdGVybXMgb2YgU0xPQydzCj4gTGFy
cwoKVGhlIGNsb2MgdGFyZ2V0IGNvdW50cyB0aGUgZmlsZXMgaW4gdGhlIGRlcGVuZGVuY3kgZ3Jh
cGggZ2VuZXJhdGVkIGJ5Cm1ha2UuIEEgbG90IG9mIHRoZSBmaWxlcyBjb250YWluIGJvdGggY29t
bW9uIHg4NiBjb2RlIGFuZCBQViBvbmx5IGNvZGUuClNvIGFuIEhWTSBvbmx5IGJ1aWxkIHdpbGwg
Y291bnQgc29tZSBvZiB0aGUgUFYgY29kZS4KCkFsc28sIEkgdGhpbmsgSFZNIGNvZGUgaXMgcmF0
aGVyIGNvbXBsZXggaW4gaXRzIG93biByaWdodC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:24:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:24:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvh22-0000da-Nu; Mon, 18 Feb 2019 11:24:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VblJ=QZ=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gvh20-0000dM-RF
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:24:16 +0000
X-Inumbo-ID: b8be13fe-336f-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8be13fe-336f-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 11:24:15 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 265373016E65; Mon, 18 Feb 2019 13:24:14 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 0BC6E306E477;
 Mon, 18 Feb 2019 13:24:14 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1550245284-9321-1-git-send-email-rcojocaru@bitdefender.com>
 <1550245284-9321-2-git-send-email-rcojocaru@bitdefender.com>
 <5C6A94BC0200007800217899@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <907a00a0-2542-716f-003b-7b9471ebd003@bitdefender.com>
Date: Mon, 18 Feb 2019 13:24:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <5C6A94BC0200007800217899@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12 V5 2/2] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xOC8xOSAxOjE5IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxNS4wMi4xOSBh
dCAxNjo0MSwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBIVk1PUF9hbHRw
Mm1fc2V0X2RvbWFpbl9zdGF0ZSBkb2VzIG5vdCBkb21haW5fcGF1c2UoKSwgcHJlc3VtYWJseQo+
PiBvbiBwdXJwb3NlIChhcyBpdCB3YXMgb3JpZ2luYWxseSBzdXBwb3NlZCB0byBjYXRlciB0byBh
IGluLWd1ZXN0Cj4+IGFnZW50LCBhbmQgYSBkb21haW4gcGF1c2luZyBpdHNlbGYgaXMgbm90IGEg
Z29vZCBpZGVhKS4KPj4KPj4gVGhpcyBjYW4gbGVhZCB0byBkb21haW4gY3Jhc2hlcyBpbiB0aGUg
dm14X3ZtZXhpdF9oYW5kbGVyKCkgY29kZQo+PiB0aGF0IGNoZWNrcyBpZiB0aGUgZ3Vlc3QgaGFz
IHRoZSBhYmlsaXR5IHRvIHN3aXRjaCBFUFRQIHdpdGhvdXQgYW4KPj4gZXhpdC4gVGhhdCBjb2Rl
IGNhbiBfX3ZtcmVhZCgpIHRoZSBob3N0IHAybSdzIEVQVF9QT0lOVEVSCj4+IChiZWZvcmUgSFZN
T1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgImZvcl9lYWNoX3ZjcHUoKSIgaGFzIGEKPj4gY2hh
bmNlIHRvIHJ1biBhbHRwMm1fdmNwdV9pbml0aWFsaXNlKCksIGJ1dCBhZnRlcgo+PiBkLT5hcmNo
LmFsdHAybV9hY3RpdmUgaXMgc2V0KS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9j
YXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IAo+IEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gQWxzbyBJIGFzc3VtZSB5b3UgbWVhbiB0byBoYXZl
IHRoZSBzYW1lIGp1c3RpZmljYXRpb24gaGVyZSBhcwo+IHlvdSBoYXZlIGluIHBhdGNoIDEsIGFz
IHRvIDQuMTIgaW5jbHVzaW9uLiBBbmQgZm9yIHRoaXMgcmVhc29uCj4gSSdtIGFsc28gQ2MtaW5n
IErDvHJnZW4gYWdhaW4uCgpJZGVlZCwgSSBkby4gVGhhbmsgeW91IHZlcnkgbXVjaC4KCgpUaGFu
a3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:31:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvh8R-0001Uo-GX; Mon, 18 Feb 2019 11:30:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KgNY=QZ=citrix.com=prvs=94518ece3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gvh8Q-0001Uj-Tf
 for xen-devel@lists.xen.org; Mon, 18 Feb 2019 11:30:54 +0000
X-Inumbo-ID: a651bb61-3370-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a651bb61-3370-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 11:30:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="78380500"
To: Wei Liu <wei.liu2@citrix.com>, Lars Kurth <lars.kurth.xen@gmail.com>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
 <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
 <20190218111234.r7ae42wswy2hjo7k@zion.uk.xensource.com>
 <1636EB19-FE45-42FF-B4D3-8CE8853BD040@gmail.com>
 <20190218112337.qoyws3pedxav4wmf@zion.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <59568551-146c-e0b7-2f94-4f9ee19c5325@citrix.com>
Date: Mon, 18 Feb 2019 11:30:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <20190218112337.qoyws3pedxav4wmf@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 'Jan Beulich' <JBeulich@suse.com>, Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xOC8xOSAxMToyMyBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIEZlYiAxOCwgMjAx
OSBhdCAxMToxNzo1NkFNICswMDAwLCBMYXJzIEt1cnRoIHdyb3RlOgo+PiBUaGFuayB5b3UgV2Vp
LiBJdCdzIGludGVyZXN0aW5nIHRob3VnaCB0aGF0IHRoZSBmdWxsIHZzIEhWTSBvbmx5IGlzIGFs
bW9zdCBpZGVudGljYWwgaW4gdGVybXMgb2YgU0xPQydzCj4+IExhcnMKPiAKPiBUaGUgY2xvYyB0
YXJnZXQgY291bnRzIHRoZSBmaWxlcyBpbiB0aGUgZGVwZW5kZW5jeSBncmFwaCBnZW5lcmF0ZWQg
YnkKPiBtYWtlLiBBIGxvdCBvZiB0aGUgZmlsZXMgY29udGFpbiBib3RoIGNvbW1vbiB4ODYgY29k
ZSBhbmQgUFYgb25seSBjb2RlLgo+IFNvIGFuIEhWTSBvbmx5IGJ1aWxkIHdpbGwgY291bnQgc29t
ZSBvZiB0aGUgUFYgY29kZS4KClN0aWxsLCB3aGF0IHRoYXQgc2hvd3MgaXMgdGhhdCB0aGVyZSBo
YXZlIGJlZW4gbmVhcmx5IDI1ayBsaWtlcyBvZiBjb2RlCmlkZW50aWZpZWQgYXMgIkhWTS1vbmx5
Iiwgd2hpbGUgdGhlcmUgaGF2ZSBiZWVuIGxlc3MgdGhhbiA1ayBsaWtlcyBvZgpjb2RlIGlkZW50
aWZpZWQgYXMgIlBWLW9ubHkiLiAgVGhhdCdzIHF1aXRlIGEgYml0IG1vcmUgbG9wc2lkZWQgdGhh
biBJCndhcyBleHBlY3RpbmcuCgpQZXJoYXBzIHBhcnQgb2YgdGhlIGV4cGxhbmF0aW9uIGlzIHRo
YXQgUFYgY2FtZSBmaXJzdCwgYW5kIEhWTQphZnRlcndhcmRzOyBhbmQgdGhlIGNvcmUgIlhlbiIg
aW50ZXJmYWNlcyAoZ3JhbnQgdGFibGVzLCAmYykgYXJlIHRoZQpzYW1lIGJldHdlZW4gdGhlIHR3
by4gIFRoYXQgaXMsIEhWTSBndWVzdHMgKGlmIHdlIGluY2x1ZGUgUFZIIGRvbTApIGhhdmUKdGhl
IHZhc3QgbWFqb3JpdHkgb2YgZnVuY3Rpb25hbGl0eSBhdmFpbGFibGUgdG8gUFYgZ3Vlc3RzLCB3
aGlsZSB0aGVyZQphcmUgbGFyZ2Ugc2VjdGlvbnMgb2YgZnVuY3Rpb25hbGl0eSBhdmFpbGFibGUg
dG8gSFZNIGd1ZXN0cyB0byB3aGljaCBQVgpndWVzdHMgaGF2ZSBubyBhY2Nlc3MuCgogLUdlb3Jn
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:34:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:34:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhBQ-0001d7-0L; Mon, 18 Feb 2019 11:34:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J2Or=QZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gvhBO-0001ca-Pc
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:33:58 +0000
X-Inumbo-ID: 11fa8a34-3371-11e9-957a-3f40f45b5bf2
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11fa8a34-3371-11e9-957a-3f40f45b5bf2;
 Mon, 18 Feb 2019 11:33:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 48144AD72;
 Mon, 18 Feb 2019 11:33:53 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190218094227.27176-1-julien.grall@arm.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <cc10563e-1de1-f7a4-8acd-f1e29c9717c5@suse.com>
Date: Mon, 18 Feb 2019 12:33:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190218094227.27176-1-julien.grall@arm.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/arm: psci: Populate
 arm_smccc_res on PSCI_FEATURES call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Oleksandr_Tyshchenko@epam.com,
 sstabellini@kernel.org, Andrii_Anisov@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDIvMjAxOSAxMDo0MiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IENvbW1pdCAwYmM2YTY4
ZGE1ICJ4ZW4vYXJtOiBSZXBsYWNlIGNhbGxfc21jIHdpdGggYXJtX3NtY2NjX3NtYyIKPiBtaXN0
YWtlbmx5IGZvcmdvdCB0byBwb3B1bGF0ZSBhcm1fc21jY2NfcmVzLiBTbyBhIGdhcmJhZ2dlIHZh
bHVlIHdhcwo+IHVzZWQgYXMgcmV0dXJuIHZhbHVlLgo+IAo+IENvdmVyaXR5LUlEOiAxNDc2ODI3
Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:34:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:34:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhC6-0001hc-B8; Mon, 18 Feb 2019 11:34:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J2Or=QZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gvhC5-0001hS-3F
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:34:41 +0000
X-Inumbo-ID: 2c91d80c-3371-11e9-ad0d-77a79953f61d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c91d80c-3371-11e9-ad0d-77a79953f61d;
 Mon, 18 Feb 2019 11:34:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1F454AD55;
 Mon, 18 Feb 2019 11:34:38 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190218101436.31127-1-julien.grall@arm.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <65eff758-4dca-5c40-051d-b1282477dc87@suse.com>
Date: Mon, 18 Feb 2019 12:34:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190218101436.31127-1-julien.grall@arm.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12 v2] xen/arm: domain_build: Require
 the property "cpus" when building a domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Oleksandr_Tyshchenko@epam.com,
 sstabellini@kernel.org, Andrii_Anisov@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDIvMjAxOSAxMToxNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSAzcmQgYXJndW1l
bnQgb2YgZnVuY3Rpb24gZHRfcHJvcGVydHlfcmVhZF91MzIoKSBpcyBvbmx5IHZhbGlkIHdoZW4K
PiB0aGUgY2FsbCBzdWNjZWVkZWQuIFNvIHdlIGNhbm5vdCBhc3N1bWUgdGhlIHZhbHVlIHdpbGwg
bm90IGJlIG1vZGlmZWQKPiBpbiBjYXNlIG9mIGZhaWx1cmUuCj4gCj4gVGhlIGRvY3VtZW50YXRp
b24gb2YgRG9tMGxlc3MgZG9lcyBub3QgZ2l2ZSBhIGRlZmF1bHQgdmFsdWUgd2hlbiB0aGUKPiBw
cm9wZXJ0eSAiY3B1cyIgaXMgbm90IHNldC4gU28gcmVxdWlyZSB0aGUgcHJvcGVydHkgaW4gdGhl
IGNvbmZpZ3VyYXRpb24uCj4gCj4gQ292ZXJpdHktSUQ6IDE0NzY4MjUKPiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:35:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:35:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhCu-0001qF-MG; Mon, 18 Feb 2019 11:35:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J2Or=QZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gvhCt-0001q3-0g
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:35:31 +0000
X-Inumbo-ID: 4a737bd3-3371-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a737bd3-3371-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 11:35:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2AE56AD55;
 Mon, 18 Feb 2019 11:35:28 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190218102106.32163-1-julien.grall@arm.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <aefd4dc7-0c31-c71c-39bf-42ccdc2404d8@suse.com>
Date: Mon, 18 Feb 2019 12:35:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190218102106.32163-1-julien.grall@arm.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12 v2] xen/arm: domain_build: Panic
 message should end with a newline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDIvMjAxOSAxMToyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpbmNlIGNvbW1pdCAy
NWViNWVlYzc5ICJ4ZW46IEZpeCBpbmNvbnNpc3RlbnQgY2FsbGVycyBvZiBwYW5pYygpIiBhbGwK
PiB0aGUgcGFuaWMgbWVzc2FnZSBzaG91bGQgZW5kIHdpdGggYSBuZXdsaW5lLiBVbmZvcnR1bmF0
ZWx5LCBzb21lCj4gY29tbWl0cyBwdXNoZWQgYWZ0ZXJ3YXJkcyBkb2VzIG5vdCBmb2xsb3cgdGhl
IHJ1bGUuCj4gCj4gTW9kaWZ5IHRoZSBvZmZlbmRpbmcgcGFuaWMgbWVzc2FnZXMgdG8gYXZvaWQg
bW9yZSBpbmNvbnNpc3RlbmN5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:36:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:36:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhDS-0001uv-0K; Mon, 18 Feb 2019 11:36:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J2Or=QZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gvhDQ-0001ul-QR
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:36:04 +0000
X-Inumbo-ID: 5f21ad82-3371-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f21ad82-3371-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 11:36:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DB7C1AD55;
 Mon, 18 Feb 2019 11:36:02 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-5-roger.pau@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <f4d183cf-3af7-8312-47b7-c260d951b269@suse.com>
Date: Mon, 18 Feb 2019 12:36:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190215141837.1420-5-roger.pau@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12 v3 4/8] pvh/dom0: warn when
 dom0_mem is not set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMjAxOSAxNToxOCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZXJlIGhhdmUg
YmVlbiBzZXZlcmFsIHJlcG9ydHMgb2YgdGhlIGRvbTAgYnVpbGRlciBydW5uaW5nIG91dCBvZgo+
IG1lbW9yeSB3aGVuIGJ1aWxkaW5nIGEgUFZIIGRvbTAgd2l0aG91dCBoYXZpbmcgc3BlY2lmaWVk
IGEgZG9tMF9tZW0KPiB2YWx1ZS4gUHJpbnQgYSB3YXJuaW5nIG1lc3NhZ2UgaWYgZG9tMF9tZW0g
aXMgbm90IHNldCB3aGVuIGJvb3RpbmcgaW4KPiBQVkggbW9kZS4KPiAKPiBUaGlzIGlzIGEgdGVt
cG9yYXJ5IHdvcmthcm91bmQgdW50aWwgYWNjb3VudGluZyBmb3IgaW50ZXJuYWwgbWVtb3J5Cj4g
cmVxdWlyZWQgYnkgWGVuIChpZTogcGFnaW5nIHN0cnVjdHVyZXMpIGlzIGltcHJvdmVkLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:36:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:36:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhDW-0001vm-A5; Mon, 18 Feb 2019 11:36:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvhDV-0001vP-FW
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:36:09 +0000
X-Inumbo-ID: 62301870-3371-11e9-b086-9330e87e4899
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 62301870-3371-11e9-b086-9330e87e4899;
 Mon, 18 Feb 2019 11:36:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 15DC080D;
 Mon, 18 Feb 2019 03:36:08 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4EA6E3F720;
 Mon, 18 Feb 2019 03:36:05 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 11:35:51 +0000
Message-Id: <20190218113600.9540-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-next 0/9] xen/arm: Properly disable M2P on
 Arm.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Shane Wang <shane.wang@intel.com>,
 andrii_anisov@epam.com, Gang Wei <gang.wei@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKQXJtIG5ldmVyIHN1cHBvcnRlZCBhbiBNMlAgeWV0IHRoZXJlIGFyZSBzb21lIGhl
bHBlcnMgaW1wbGVtZW50ZWQgdG8gZGVhbCB3aXRoCnRoZSBjb21tb24gY29kZS4gSG93ZXZlciwg
dGhlIGltcGxlbWVudGF0aW9uIG9mIG1mbl90b19nbWZuIGlzIGNvbXBsZXRlbHkKYm9ndXMuCgpU
aGlzIHNlcmllcyBhaW1zIHRvIHByb3Blcmx5IGRpc2FibGUgdGhlIE0yUCBvbiBBcm0uIFNlZSBw
YXRjaCAjOCBmb3IgdGhlCnJhdGlvbmFsZSByZWdhcmRpbmcgdGhlIGxhY2sgb2YgTTJQIG9uIEFy
bS4KCldoaWxlIGxvb2tpbmcgYXQgdGhlIGNvZGUsIEkgYWxzbyBjb250aW51ZSB0byBjb252ZXJ0
IHNvbWUgY29kZSB0byB1c2UKdHlwZXNhZmUgTUZOL0dGTi4KCkNoZWVycywKCkp1bGllbiBHcmFs
bCAoOSk6CiAgeGVuL2FybTogVXNlIG1mbl90b19wZHggaW5zdGVhZCBvZiBwZm5fdG9fcGR4IHdo
ZW4gcG9zc2libGUKICB4ZW4veDg2OiBDb25zdGlmeSB0aGUgcGFyYW1ldGVyICJkIiBpbiBtZm5f
dG9fbWZuCiAgeGVuL3g4NjogVXNlIG1mbl90b19nZm4gcmF0aGVyIHRoYW4gbWZuX3RvX2dtZm4K
ICB4ZW4vZ3JhbnQtdGFibGU6IE1ha2UgYXJjaCBzcGVjaWZpYyBtYWNyb3MgdHlwZXNhZmUKICB4
ZW46IENvbnZlcnQgaG90cGx1ZyBwYWdlIGZ1bmN0aW9uIHRvIHVzZSB0eXBlc2FmZSBNRk4KICB4
ZW46IENvbnZlcnQgaXNfeGVuX2ZpeGVkX21mbiB0byB1c2UgdHlwZXNhZmUgTUZOCiAgeGVuOiBD
b252ZXJ0IGlzX3hlbl9oZWFwX21mbiB0byB1c2UgdHlwZXNhZmUgTUZOCiAgeGVuOiBJbnRyb2R1
Y2UgSEFTX00yUCBjb25maWcgYW5kIHVzZSB0byBwcm90ZWN0IG1mbl90b19nbWZuIGNhbGwKICB4
ZW46IFJlbW92ZSBtZm5fdG9fZ21mbiBtYWNybwoKIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAg
ICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgIHwg
IDEgKwogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYyAgfCAxOCArKysrKysrKysr
LS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgIHwgMTEgKysrKysrLS0tLS0KIHhlbi9h
cmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYyAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3Au
YyAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L3Rib290LmMgICAgICAgICAgICAgICAgfCAg
MiArLQogeGVuL2NvbW1vbi9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9j
b21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vZ3JhbnRf
dGFibGUuYyAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAg
ICAgICAgICAgfCAgNCArKysrCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAgICAgICB8
IDI2ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAg
ICAgICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jICAgICB8IDEyICsrKysrKysrLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMgfCAgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICAgICAg
IHwgIDUgKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCAgIHwgMTIgKysr
KysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAgICAgICAgICB8IDIyICsrKysr
KysrKystLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCAgIHwg
MjAgKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAg
ICAgIHwgMTEgKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICAg
IHwgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCAgICAgICAgICAgIHwgIDkgKysrKysr
KysrCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQogMjUg
ZmlsZXMgY2hhbmdlZCwgMTEwIGluc2VydGlvbnMoKyksIDkyIGRlbGV0aW9ucygtKQoKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:36:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:36:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhDW-0001wD-KJ; Mon, 18 Feb 2019 11:36:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvhDV-0001vX-OD
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:36:09 +0000
X-Inumbo-ID: 62a5acb6-3371-11e9-974e-0f99d71fa2e4
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 62a5acb6-3371-11e9-974e-0f99d71fa2e4;
 Mon, 18 Feb 2019 11:36: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 D26A815AB;
 Mon, 18 Feb 2019 03:36:08 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 160E03F73F;
 Mon, 18 Feb 2019 03:36:07 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 11:35:52 +0000
Message-Id: <20190218113600.9540-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190218113600.9540-1-julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-next 1/9] xen/arm: Use mfn_to_pdx instead of
 pfn_to_pdx when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bWZuX3RvX3BkeCBhZGRzIG1vcmUgc2FmZXR5IHRoYW4gcGZuX3RvX3BkeC4gUmVwbGFjZSBhbGwg
YnV0IG9uIHBsYWNlIGluCnRoZSBBcm0gY29kZSB0byB1c2UgdGhlIGZvcm1lci4KCk5vIGZ1bmN0
aW9uYWwgY2hhbmdlcy4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgIHwgMiArLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9tbS5oIHwgNiArKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25z
KCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVu
L2FyY2gvYXJtL21tLmMKaW5kZXggMDFhZTJjY2NjMC4uYmU1MzM4YmI0YyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTg4Niw3ICs4ODYs
NyBAQCB2b2lkIF9faW5pdCBzZXR1cF9mcmFtZXRhYmxlX21hcHBpbmdzKHBhZGRyX3QgcHMsIHBh
ZGRyX3QgcGUpCiAgICAgaW50IGk7CiAjZW5kaWYKIAotICAgIGZyYW1ldGFibGVfYmFzZV9wZHgg
PSBwZm5fdG9fcGR4KHBzID4+IFBBR0VfU0hJRlQpOworICAgIGZyYW1ldGFibGVfYmFzZV9wZHgg
PSBtZm5fdG9fcGR4KG1hZGRyX3RvX21mbihwcykpOwogICAgIC8qIFJvdW5kIHVwIHRvIDJNIG9y
IDMyTSBib3VuZGFyeSwgYXMgYXBwcm9wcmlhdGUuICovCiAgICAgZnJhbWV0YWJsZV9zaXplID0g
Uk9VTkRVUChmcmFtZXRhYmxlX3NpemUsIG1hcHBpbmdfc2l6ZSk7CiAgICAgYmFzZV9tZm4gPSBh
bGxvY19ib290X3BhZ2VzKGZyYW1ldGFibGVfc2l6ZSA+PiBQQUdFX1NISUZULCAzMjw8KDIwLTEy
KSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL21tLmgKaW5kZXggZWFmYTI2ZjU2ZS4uN2I2YWFmNWUzZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAt
MjI1LDcgKzIyNSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2lvbWVtICppb3JlbWFwX3djKHBh
ZGRyX3Qgc3RhcnQsIHNpemVfdCBsZW4pCiAvKiBDb252ZXJ0IGJldHdlZW4gZnJhbWUgbnVtYmVy
IGFuZCBhZGRyZXNzIGZvcm1hdHMuICAqLwogI2RlZmluZSBwZm5fdG9fcGFkZHIocGZuKSAoKHBh
ZGRyX3QpKHBmbikgPDwgUEFHRV9TSElGVCkKICNkZWZpbmUgcGFkZHJfdG9fcGZuKHBhKSAgKCh1
bnNpZ25lZCBsb25nKSgocGEpID4+IFBBR0VfU0hJRlQpKQotI2RlZmluZSBwYWRkcl90b19wZHgo
cGEpICAgIHBmbl90b19wZHgocGFkZHJfdG9fcGZuKHBhKSkKKyNkZWZpbmUgcGFkZHJfdG9fcGR4
KHBhKSAgICBtZm5fdG9fcGR4KG1hZGRyX3RvX21mbihwYSkpCiAjZGVmaW5lIGdmbl90b19nYWRk
cihnZm4pICAgcGZuX3RvX3BhZGRyKGdmbl94KGdmbikpCiAjZGVmaW5lIGdhZGRyX3RvX2dmbihn
YSkgICAgX2dmbihwYWRkcl90b19wZm4oZ2EpKQogI2RlZmluZSBtZm5fdG9fbWFkZHIobWZuKSAg
IHBmbl90b19wYWRkcihtZm5feChtZm4pKQpAQCAtMjUzLDcgKzI1Myw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCAqbWFkZHJfdG9fdmlydChwYWRkcl90IG1hKQogI2Vsc2UKIHN0YXRpYyBpbmxpbmUg
dm9pZCAqbWFkZHJfdG9fdmlydChwYWRkcl90IG1hKQogewotICAgIEFTU0VSVChwZm5fdG9fcGR4
KG1hID4+IFBBR0VfU0hJRlQpIDwgKERJUkVDVE1BUF9TSVpFID4+IFBBR0VfU0hJRlQpKTsKKyAg
ICBBU1NFUlQobWZuX3RvX3BkeChtYWRkcl90b19tZm4obWEpKSA8IChESVJFQ1RNQVBfU0laRSA+
PiBQQUdFX1NISUZUKSk7CiAgICAgcmV0dXJuICh2b2lkICopKFhFTkhFQVBfVklSVF9TVEFSVCAt
CiAgICAgICAgICAgICAgICAgICAgIG1mbl90b19tYWRkcih4ZW5oZWFwX21mbl9zdGFydCkgKwog
ICAgICAgICAgICAgICAgICAgICAoKG1hICYgbWFfdmFfYm90dG9tX21hc2spIHwKQEAgLTMwMSw3
ICszMDEsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKnZpcnRfdG9fcGFnZShj
b25zdCB2b2lkICp2KQogICAgIEFTU0VSVCh2YSA8IHhlbmhlYXBfdmlydF9lbmQpOwogCiAgICAg
cGR4ID0gKHZhIC0gWEVOSEVBUF9WSVJUX1NUQVJUKSA+PiBQQUdFX1NISUZUOwotICAgIHBkeCAr
PSBwZm5fdG9fcGR4KG1mbl94KHhlbmhlYXBfbWZuX3N0YXJ0KSk7CisgICAgcGR4ICs9IG1mbl90
b19wZHgoeGVuaGVhcF9tZm5fc3RhcnQpOwogICAgIHJldHVybiBmcmFtZV90YWJsZSArIHBkeCAt
IGZyYW1ldGFibGVfYmFzZV9wZHg7CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:36:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:36:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhDb-0001yh-3H; Mon, 18 Feb 2019 11:36:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvhDY-0001xf-UZ
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:36:12 +0000
X-Inumbo-ID: 648b0e7c-3371-11e9-8ab2-db931bc02096
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 648b0e7c-3371-11e9-8ab2-db931bc02096;
 Mon, 18 Feb 2019 11:36:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 16E1E1650;
 Mon, 18 Feb 2019 03:36:12 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1C7E63F720;
 Mon, 18 Feb 2019 03:36:08 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 11:35:53 +0000
Message-Id: <20190218113600.9540-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190218113600.9540-1-julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-next 2/9] xen/x86: Constify the parameter
 "d" in mfn_to_mfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhcmFtZXRlciAiZCIgaG9sZHMgdGhlIGRvbWFpbiBhbmQgaXMgbm90IG1vZGlmaWVkIGJ5
IHRoZSBmdW5jdGlvbi4KU28gY29uc3RpZnkgaXQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgg
fCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaAppbmRleCAyMDk1MDc2NTU2Li5iNjg1MmRjMTMzIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTUw
Niw3ICs1MDYsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zy
b21fZ2ZuKAogfQogCiAvKiBHZW5lcmFsIGNvbnZlcnNpb24gZnVuY3Rpb24gZnJvbSBtZm4gdG8g
Z2ZuICovCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbWZuX3RvX2dmbihzdHJ1Y3QgZG9t
YWluICpkLCBtZm5fdCBtZm4pCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbWZuX3RvX2dm
bihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pCiB7CiAgICAgaWYgKCBwYWdpbmdf
bW9kZV90cmFuc2xhdGUoZCkgKQogICAgICAgICByZXR1cm4gZ2V0X2dwZm5fZnJvbV9tZm4obWZu
X3gobWZuKSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:36:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:36:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhDc-0001zk-EE; Mon, 18 Feb 2019 11:36:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvhDb-0001z0-FE
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:36:15 +0000
X-Inumbo-ID: 65d31784-3371-11e9-a240-cb5fbebfa846
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 65d31784-3371-11e9-a240-cb5fbebfa846;
 Mon, 18 Feb 2019 11:36:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 412441684;
 Mon, 18 Feb 2019 03:36:14 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5163D3F720;
 Mon, 18 Feb 2019 03:36:12 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 11:35:55 +0000
Message-Id: <20190218113600.9540-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190218113600.9540-1-julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-next 4/9] xen/grant-table: Make arch
 specific macros typesafe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzIGludGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
ICAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggfCAx
MiArKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCB8IDIwICsr
KysrKysrLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDIw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBmZDA5OWE4ZjI1Li5lN2E2NWIzOGUwIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCkBAIC0xOTM1LDcgKzE5MzUsNyBAQCBnbnR0YWJfc2V0dXBfdGFibGUoCiAgICAgb3Au
c3RhdHVzID0gR05UU1Rfb2theTsKICAgICBmb3IgKCBpID0gMDsgaSA8IG9wLm5yX2ZyYW1lczsg
aSsrICkKICAgICB7Ci0gICAgICAgIHhlbl9wZm5fdCBnbWZuID0gZ250dGFiX3NoYXJlZF9nbWZu
KGQsIGd0LCBpKTsKKyAgICAgICAgeGVuX3Bmbl90IGdtZm4gPSBnZm5feChnbnR0YWJfc2hhcmVk
X2dmbihkLCBndCwgaSkpOwogCiAgICAgICAgIC8qIEdyYW50IHRhYmxlcyBjYW5ub3QgYmUgc2hh
cmVkICovCiAgICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdtZm4pKTsKQEAgLTMxNDcsNyArMzE0
Nyw3IEBAIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdu
dHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSB1b3AsCiAKICAgICBmb3IgKCBpID0gMDsgaSA8IG9w
Lm5yX2ZyYW1lczsgaSsrICkKICAgICB7Ci0gICAgICAgIGdtZm4gPSBnbnR0YWJfc3RhdHVzX2dt
Zm4oZCwgZ3QsIGkpOworICAgICAgICBnbWZuID0gZ2ZuX3goZ250dGFiX3N0YXR1c19nZm4oZCwg
Z3QsIGkpKTsKICAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldChvcC5mcmFtZV9saXN0
LCBpLCAmZ21mbiwgMSkgKQogICAgICAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfYmFkX3ZpcnRf
YWRkcjsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxl
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKaW5kZXggODE2ZTNjNmQ2OC4u
NGM0NGI3MjBmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaApAQCAtNjcsMTUgKzY3LDE1
IEBAIHZvaWQgZ250dGFiX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZuKTsK
ICAgICB9IHdoaWxlICggMCApCiAKICNkZWZpbmUgZ250dGFiX2dldF9mcmFtZV9nZm4oZ3QsIHN0
LCBpZHgpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICBfZ2ZuKChzdCkgPyBn
bnR0YWJfc3RhdHVzX2dtZm4oTlVMTCwgZ3QsIGlkeCkgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICAgICAgIDogZ250dGFiX3NoYXJlZF9nbWZuKE5VTEwsIGd0LCBpZHgpKTsgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgIChzdCkgPyBnbnR0YWJfc3RhdHVzX2dmbihOVUxMLCBn
dCwgaWR4KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgOiBn
bnR0YWJfc2hhcmVkX2dmbihOVUxMLCBndCwgaWR4KTsgICAgICAgICAgICAgICAgICAgICAgICAg
XAogfSkKIAotI2RlZmluZSBnbnR0YWJfc2hhcmVkX2dtZm4oZCwgdCwgaSkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBnZm5feCgoKGkpID49IG5yX2dyYW50X2Zy
YW1lcyh0KSkgPyBJTlZBTElEX0dGTiA6ICh0KS0+YXJjaC5zaGFyZWRfZ2ZuW2ldKQorI2RlZmlu
ZSBnbnR0YWJfc2hhcmVkX2dmbihkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAoKChpKSA+PSBucl9ncmFudF9mcmFtZXModCkpID8gSU5WQUxJRF9H
Rk4gOiAodCktPmFyY2guc2hhcmVkX2dmbltpXSkKIAotI2RlZmluZSBnbnR0YWJfc3RhdHVzX2dt
Zm4oZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBn
Zm5feCgoKGkpID49IG5yX3N0YXR1c19mcmFtZXModCkpID8gSU5WQUxJRF9HRk4gOiAodCktPmFy
Y2guc3RhdHVzX2dmbltpXSkKKyNkZWZpbmUgZ250dGFiX3N0YXR1c19nZm4oZCwgdCwgaSkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKCgoaSkgPj0gbnJfc3Rh
dHVzX2ZyYW1lcyh0KSkgPyBJTlZBTElEX0dGTiA6ICh0KS0+YXJjaC5zdGF0dXNfZ2ZuW2ldKQog
CiAjZGVmaW5lIGdudHRhYl9uZWVkX2lvbW11X21hcHBpbmcoZCkgICAgICAgICAgICAgICAgICAg
IFwKICAgICAoaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgJiYgbmVlZF9pb21tdV9wdF9zeW5j
KGQpKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCmluZGV4IDRiOGM0ZjkxNjAuLjg3MzZkNzI4
NmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKQEAgLTQzLDI0ICs0MywyMCBAQCBzdGF0
aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyh1aW50NjRfdCBhZGRyLCBt
Zm5fdCBmcmFtZSwKICNkZWZpbmUgZ250dGFiX2Rlc3Ryb3lfYXJjaChndCkgZG8ge30gd2hpbGUg
KCAwICkKICNkZWZpbmUgZ250dGFiX3NldF9mcmFtZV9nZm4oZ3QsIHN0LCBpZHgsIGdmbikgZG8g
e30gd2hpbGUgKCAwICkKICNkZWZpbmUgZ250dGFiX2dldF9mcmFtZV9nZm4oZ3QsIHN0LCBpZHgp
ICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdW5zaWduZWQgbG9uZyBtZm5f
ID0gKHN0KSA/IGdudHRhYl9zdGF0dXNfbWZuKGd0LCBpZHgpICAgICAgICAgICAgICAgXAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBnbnR0YWJfc2hhcmVkX21mbihndCwgaWR4KTsg
ICAgICAgICAgICAgIFwKLSAgICB1bnNpZ25lZCBsb25nIGdwZm5fID0gZ2V0X2dwZm5fZnJvbV9t
Zm4obWZuXyk7ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgbWZuX3QgbWZuXyA9IChzdCkg
PyBnbnR0YWJfc3RhdHVzX21mbihndCwgaWR4KSAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgIDogZ250dGFiX3NoYXJlZF9tZm4oZ3QsIGlkeCk7ICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICB1bnNpZ25lZCBsb25nIGdwZm5fID0gZ2V0X2dwZm5fZnJvbV9t
Zm4obWZuX3gobWZuXykpOyAgICAgICAgICAgICAgICBcCiAgICAgVkFMSURfTTJQKGdwZm5fKSA/
IF9nZm4oZ3Bmbl8pIDogSU5WQUxJRF9HRk47ICAgICAgICAgICAgICAgICAgICAgICAgXAogfSkK
IAotI2RlZmluZSBnbnR0YWJfc2hhcmVkX21mbih0LCBpKSAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgKCh2aXJ0X3RvX21hZGRyKCh0KS0+c2hhcmVkX3Jhd1tpXSkgPj4gUEFHRV9TSElG
VCkpCisjZGVmaW5lIGdudHRhYl9zaGFyZWRfbWZuKHQsIGkpIF9tZm4oX192aXJ0X3RvX21mbigo
dCktPnNoYXJlZF9yYXdbaV0pKQogCi0jZGVmaW5lIGdudHRhYl9zaGFyZWRfZ21mbihkLCB0LCBp
KSAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAobWZuX3RvX2dtZm4oZCwgZ250dGFiX3NoYXJl
ZF9tZm4odCwgaSkpKQorI2RlZmluZSBnbnR0YWJfc2hhcmVkX2dmbihkLCB0LCBpKSBfZ2ZuKG1m
bl90b19nZm4oZCwgZ250dGFiX3NoYXJlZF9tZm4odCwgaSkpKQogCisjZGVmaW5lIGdudHRhYl9z
dGF0dXNfbWZuKHQsIGkpIF9tZm4oX192aXJ0X3RvX21mbigodCktPnN0YXR1c1tpXSkpCiAKLSNk
ZWZpbmUgZ250dGFiX3N0YXR1c19tZm4odCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICgodmlydF90b19tYWRkcigodCktPnN0YXR1c1tpXSkgPj4gUEFHRV9TSElGVCkpCi0KLSNk
ZWZpbmUgZ250dGFiX3N0YXR1c19nbWZuKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgXAot
ICAgIChtZm5fdG9fZ21mbihkLCBnbnR0YWJfc3RhdHVzX21mbih0LCBpKSkpCisjZGVmaW5lIGdu
dHRhYl9zdGF0dXNfZ2ZuKGQsIHQsIGkpIFwKKyAgICBfZ2ZuKG1mbl90b19nZm4oZCwgZ250dGFi
X3N0YXR1c19tZm4odCwgaSkpKQogCiAjZGVmaW5lIGdudHRhYl9tYXJrX2RpcnR5KGQsIGYpIHBh
Z2luZ19tYXJrX2RpcnR5KChkKSwgZikKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:36:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhDj-00024b-Q7; Mon, 18 Feb 2019 11:36:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvhDi-00023l-MJ
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:36:22 +0000
X-Inumbo-ID: 6a321c94-3371-11e9-a898-0760cb0a41f5
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6a321c94-3371-11e9-a898-0760cb0a41f5;
 Mon, 18 Feb 2019 11:36:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 94AEA1684;
 Mon, 18 Feb 2019 03:36:21 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 801EF3F720;
 Mon, 18 Feb 2019 03:36:14 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 11:35:56 +0000
Message-Id: <20190218113600.9540-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190218113600.9540-1-julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-next 5/9] xen: Convert hotplug page function
 to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCBvbmxpbmVfcGFnZSwgb2ZmbGluZV9wYWdlIGFuZCBxdWVyeV9wYWdlX29mZmxpbmUg
dG8gdXNlCnR5cGVzYWZlIE1GTi4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KClNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svbWNhY3Rpb24uYyB8IDE4ICsrKysrKysrKystLS0tLS0tLQogeGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMgICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLQog
eGVuL2NvbW1vbi9zeXNjdGwuYyAgICAgICAgICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCiB4
ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAgICAgIHwgIDYgKysrLS0tCiA0IGZpbGVzIGNo
YW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY2FjdGlvbi5jCmluZGV4IGU0MjI2NzQxNGUuLjY5MzMyZmI4NGQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svbWNhY3Rpb24uYwpAQCAtNiw3ICs2LDcgQEAKIAogc3RhdGljIHN0cnVjdCBtY2luZm9f
cmVjb3ZlcnkgKgogbWNpX2FjdGlvbl9hZGRfcGFnZW9mZmxpbmUoaW50IGJhbmssIHN0cnVjdCBt
Y19pbmZvICptaSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG1mbiwgdWlu
dDMyX3Qgc3RhdHVzKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1aW50
MzJfdCBzdGF0dXMpCiB7CiAgICAgc3RydWN0IG1jaW5mb19yZWNvdmVyeSAqcmVjOwogCkBAIC0y
Miw3ICsyMiw3IEBAIG1jaV9hY3Rpb25fYWRkX3BhZ2VvZmZsaW5lKGludCBiYW5rLCBzdHJ1Y3Qg
bWNfaW5mbyAqbWksCiAKICAgICByZWMtPm1jX2JhbmsgPSBiYW5rOwogICAgIHJlYy0+YWN0aW9u
X3R5cGVzID0gTUNfQUNUSU9OX1BBR0VfT0ZGTElORTsKLSAgICByZWMtPmFjdGlvbl9pbmZvLnBh
Z2VfcmV0aXJlLm1mbiA9IG1mbjsKKyAgICByZWMtPmFjdGlvbl9pbmZvLnBhZ2VfcmV0aXJlLm1m
biA9IG1mbl94KG1mbik7CiAgICAgcmVjLT5hY3Rpb25faW5mby5wYWdlX3JldGlyZS5zdGF0dXMg
PSBzdGF0dXM7CiAgICAgcmV0dXJuIHJlYzsKIH0KQEAgLTQyLDcgKzQyLDggQEAgbWNfbWVtZXJy
X2RoYW5kbGVyKHN0cnVjdCBtY2FfYmluZm8gKmJpbmZvLAogICAgIHN0cnVjdCBtY2luZm9fYmFu
ayAqYmFuayA9IGJpbmZvLT5taWI7CiAgICAgc3RydWN0IG1jaW5mb19nbG9iYWwgKmdsb2JhbCA9
IGJpbmZvLT5taWc7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKLSAgICB1bnNpZ25lZCBsb25nIG1m
biwgZ2ZuOworICAgIG1mbl90IG1mbjsKKyAgICB1bnNpZ25lZCBsb25nIGdmbjsKICAgICB1aW50
MzJfdCBzdGF0dXM7CiAgICAgaW50IHZtY2VfdmNwdWlkOwogICAgIHVuc2lnbmVkIGludCBtY192
Y3B1aWQ7CkBAIC01NCwxMSArNTUsMTIgQEAgbWNfbWVtZXJyX2RoYW5kbGVyKHN0cnVjdCBtY2Ff
YmluZm8gKmJpbmZvLAogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgbWZuID0gYmFuay0+
bWNfYWRkciA+PiBQQUdFX1NISUZUOworICAgIG1mbiA9IG1hZGRyX3RvX21mbihiYW5rLT5tY19h
ZGRyKTsKICAgICBpZiAoIG9mZmxpbmVfcGFnZShtZm4sIDEsICZzdGF0dXMpICkKICAgICB7CiAg
ICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgIkZhaWxlZCB0
byBvZmZsaW5lIHBhZ2UgJWx4IGZvciBNQ0UgZXJyb3JcbiIsIG1mbik7CisgICAgICAgICAgICAg
ICAgIkZhaWxlZCB0byBvZmZsaW5lIHBhZ2UgJSJQUklfbWZuIiBmb3IgTUNFIGVycm9yXG4iLAor
ICAgICAgICAgICAgICAgIG1mbl94KG1mbikpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBA
IC04OSwxMCArOTEsMTAgQEAgbWNfbWVtZXJyX2RoYW5kbGVyKHN0cnVjdCBtY2FfYmluZm8gKmJp
bmZvLAogICAgICAgICAgICAgICAgIEFTU0VSVChkKTsKICAgICAgICAgICAgICAgICBnZm4gPSBn
ZXRfZ3Bmbl9mcm9tX21mbigoYmFuay0+bWNfYWRkcikgPj4gUEFHRV9TSElGVCk7CiAKLSAgICAg
ICAgICAgICAgICBpZiAoIHVubW1hcF9icm9rZW5fcGFnZShkLCBfbWZuKG1mbiksIGdmbikgKQor
ICAgICAgICAgICAgICAgIGlmICggdW5tbWFwX2Jyb2tlbl9wYWdlKGQsIG1mbiwgZ2ZuKSApCiAg
ICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBwcmludGsoIlVubWFwIGJyb2tl
biBtZW1vcnkgJWx4IGZvciBET00lZCBmYWlsZWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICBtZm4sIGQtPmRvbWFpbl9pZCk7CisgICAgICAgICAgICAgICAgICAgIHByaW50aygiVW5t
YXAgYnJva2VuIG1lbW9yeSAlIlBSSV9tZm4iIGZvciBET00lZCBmYWlsZWRcbiIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBkLT5kb21haW5faWQpOwogICAgICAgICAg
ICAgICAgICAgICBnb3RvIHZtY2VfZmFpbGVkOwogICAgICAgICAgICAgICAgIH0KIApkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpp
bmRleCBmNzFkM2JiN2ExLi41Njg0YTEzNTU3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTU2OCwyMyArMTU2OCwy
MyBAQCBzdGF0aWMgaW50IHJlc2VydmVfaGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBnKQog
CiB9CiAKLWludCBvZmZsaW5lX3BhZ2UodW5zaWduZWQgbG9uZyBtZm4sIGludCBicm9rZW4sIHVp
bnQzMl90ICpzdGF0dXMpCitpbnQgb2ZmbGluZV9wYWdlKG1mbl90IG1mbiwgaW50IGJyb2tlbiwg
dWludDMyX3QgKnN0YXR1cykKIHsKICAgICB1bnNpZ25lZCBsb25nIG9sZF9pbmZvID0gMDsKICAg
ICBzdHJ1Y3QgZG9tYWluICpvd25lcjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKIAotICAg
IGlmICggIW1mbl92YWxpZChfbWZuKG1mbikpICkKKyAgICBpZiAoICFtZm5fdmFsaWQobWZuKSAp
CiAgICAgewogICAgICAgICBkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAg
ICJ0cnkgdG8gb2ZmbGluZSBwYWdlIG91dCBvZiByYW5nZSAlbHhcbiIsIG1mbik7CisgICAgICAg
ICAgICAgICAgInRyeSB0byBvZmZsaW5lIHBhZ2Ugb3V0IG9mIHJhbmdlICUiUFJJX21mbiJcbiIs
IG1mbl94KG1mbikpOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKICAgICAqc3Rh
dHVzID0gMDsKLSAgICBwZyA9IG1mbl90b19wYWdlKF9tZm4obWZuKSk7CisgICAgcGcgPSBtZm5f
dG9fcGFnZShtZm4pOwogCi0gICAgaWYgKCBpc194ZW5fZml4ZWRfbWZuKG1mbikgKQorICAgIGlm
ICggaXNfeGVuX2ZpeGVkX21mbihtZm5feChtZm4pKSApCiAgICAgewogICAgICAgICAqc3RhdHVz
ID0gUEdfT0ZGTElORV9YRU5QQUdFIHwgUEdfT0ZGTElORV9GQUlMRUQgfAogICAgICAgICAgIChE
T01JRF9YRU4gPDwgUEdfT0ZGTElORV9PV05FUl9TSElGVCk7CkBAIC0xNTk1LDcgKzE1OTUsNyBA
QCBpbnQgb2ZmbGluZV9wYWdlKHVuc2lnbmVkIGxvbmcgbWZuLCBpbnQgYnJva2VuLCB1aW50MzJf
dCAqc3RhdHVzKQogICAgICAqIE4uQi4geGVuJ3MgdHh0IGluIHg4Nl82NCBpcyBtYXJrZWQgcmVz
ZXJ2ZWQgYW5kIGhhbmRsZWQgYWxyZWFkeS4KICAgICAgKiBBbHNvIGtleGVjIHJhbmdlIGlzIHJl
c2VydmVkLgogICAgICAqLwotICAgIGlmICggIXBhZ2VfaXNfcmFtX3R5cGUobWZuLCBSQU1fVFlQ
RV9DT05WRU5USU9OQUwpICkKKyAgICBpZiAoICFwYWdlX2lzX3JhbV90eXBlKG1mbl94KG1mbiks
IFJBTV9UWVBFX0NPTlZFTlRJT05BTCkgKQogICAgIHsKICAgICAgICAgKnN0YXR1cyA9IFBHX09G
RkxJTkVfRkFJTEVEIHwgUEdfT0ZGTElORV9OT1RfQ09OVl9SQU07CiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwpAQCAtMTY3NywxOSArMTY3NywxOSBAQCBpbnQgb2ZmbGluZV9wYWdlKHVuc2lnbmVk
IGxvbmcgbWZuLCBpbnQgYnJva2VuLCB1aW50MzJfdCAqc3RhdHVzKQogICogICBUaGUgY2FsbGVy
IHNob3VsZCBtYWtlIHN1cmUgZW5kX3BmbiA8PSBtYXhfcGFnZSwKICAqICAgaWYgbm90LCBleHBh
bmRfcGFnZXMoKSBzaG91bGQgYmUgY2FsbGVkIHByaW9yIHRvIG9ubGluZV9wYWdlKCkuCiAgKi8K
LXVuc2lnbmVkIGludCBvbmxpbmVfcGFnZSh1bnNpZ25lZCBsb25nIG1mbiwgdWludDMyX3QgKnN0
YXR1cykKK3Vuc2lnbmVkIGludCBvbmxpbmVfcGFnZShtZm5fdCBtZm4sIHVpbnQzMl90ICpzdGF0
dXMpCiB7CiAgICAgdW5zaWduZWQgbG9uZyB4LCBueCwgeTsKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZzsKICAgICBpbnQgcmV0OwogCi0gICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQor
ICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9H
X1dBUk5JTkcsICJjYWxsIGV4cGFuZF9wYWdlcygpIGZpcnN0XG4iKTsKICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAgICAgfQogCi0gICAgcGcgPSBtZm5fdG9fcGFnZShfbWZuKG1mbikpOworICAg
IHBnID0gbWZuX3RvX3BhZ2UobWZuKTsKIAogICAgIHNwaW5fbG9jaygmaGVhcF9sb2NrKTsKIApA
QCAtMTczMCwxMSArMTczMCwxMSBAQCB1bnNpZ25lZCBpbnQgb25saW5lX3BhZ2UodW5zaWduZWQg
bG9uZyBtZm4sIHVpbnQzMl90ICpzdGF0dXMpCiAgICAgcmV0dXJuIHJldDsKIH0KIAotaW50IHF1
ZXJ5X3BhZ2Vfb2ZmbGluZSh1bnNpZ25lZCBsb25nIG1mbiwgdWludDMyX3QgKnN0YXR1cykKK2lu
dCBxdWVyeV9wYWdlX29mZmxpbmUobWZuX3QgbWZuLCB1aW50MzJfdCAqc3RhdHVzKQogewogICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBnOwogCi0gICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4obWZuKSkg
fHwgIXBhZ2VfaXNfcmFtX3R5cGUobWZuLCBSQU1fVFlQRV9DT05WRU5USU9OQUwpICkKKyAgICBp
ZiAoICFtZm5fdmFsaWQobWZuKSB8fCAhcGFnZV9pc19yYW1fdHlwZShtZm5feChtZm4pLCBSQU1f
VFlQRV9DT05WRU5USU9OQUwpICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5J
TkcsICJjYWxsIGV4cGFuZF9wYWdlcygpIGZpcnN0XG4iKTsKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CkBAIC0xNzQzLDcgKzE3NDMsNyBAQCBpbnQgcXVlcnlfcGFnZV9vZmZsaW5lKHVuc2lnbmVk
IGxvbmcgbWZuLCB1aW50MzJfdCAqc3RhdHVzKQogICAgICpzdGF0dXMgPSAwOwogICAgIHNwaW5f
bG9jaygmaGVhcF9sb2NrKTsKIAotICAgIHBnID0gbWZuX3RvX3BhZ2UoX21mbihtZm4pKTsKKyAg
ICBwZyA9IG1mbl90b19wYWdlKG1mbik7CiAKICAgICBpZiAoIHBhZ2Vfc3RhdGVfaXMocGcsIG9m
ZmxpbmluZykgKQogICAgICAgICAqc3RhdHVzIHw9IFBHX09GRkxJTkVfU1RBVFVTX09GRkxJTkVf
UEVORElORzsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3lzY3RsLmMgYi94ZW4vY29tbW9uL3N5
c2N0bC5jCmluZGV4IGMwYWE2YmRlNGUuLmFiMTYxNzkzZTUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vc3lzY3RsLmMKKysrIGIveGVuL2NvbW1vbi9zeXNjdGwuYwpAQCAtMTg2LDcgKzE4Niw3IEBA
IGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5
c2N0bCkKICAgICBjYXNlIFhFTl9TWVNDVExfcGFnZV9vZmZsaW5lX29wOgogICAgIHsKICAgICAg
ICAgdWludDMyX3QgKnN0YXR1cywgKnB0cjsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBwZm47Cisg
ICAgICAgIG1mbl90IG1mbjsKIAogICAgICAgICByZXQgPSB4c21fcGFnZV9vZmZsaW5lKFhTTV9I
T09LLCBvcC0+dS5wYWdlX29mZmxpbmUuY21kKTsKICAgICAgICAgaWYgKCByZXQgKQpAQCAtMjA1
LDIxICsyMDUsMjEgQEAgbG9uZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5f
c3lzY3RsX3QpIHVfc3lzY3RsKQogICAgICAgICBtZW1zZXQoc3RhdHVzLCBQR19PRkZMSU5FX0lO
VkFMSUQsIHNpemVvZih1aW50MzJfdCkgKgogICAgICAgICAgICAgICAgICAgICAgIChvcC0+dS5w
YWdlX29mZmxpbmUuZW5kIC0gb3AtPnUucGFnZV9vZmZsaW5lLnN0YXJ0ICsgMSkpOwogCi0gICAg
ICAgIGZvciAoIHBmbiA9IG9wLT51LnBhZ2Vfb2ZmbGluZS5zdGFydDsKLSAgICAgICAgICAgICAg
cGZuIDw9IG9wLT51LnBhZ2Vfb2ZmbGluZS5lbmQ7Ci0gICAgICAgICAgICAgIHBmbiArKyApCisg
ICAgICAgIGZvciAoIG1mbiA9IF9tZm4ob3AtPnUucGFnZV9vZmZsaW5lLnN0YXJ0KTsKKyAgICAg
ICAgICAgICAgbWZuX3gobWZuKSA8PSBvcC0+dS5wYWdlX29mZmxpbmUuZW5kOworICAgICAgICAg
ICAgICBtZm4gPSBtZm5fYWRkKG1mbiwgMSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBzd2l0
Y2ggKCBvcC0+dS5wYWdlX29mZmxpbmUuY21kICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAvKiBTaGFsbCByZXZlcnQgaGVyIGlmIGZhaWxlZCwgb3IgbGVhdmUgY2FsbGVyIGRvIGl0
PyAqLwogICAgICAgICAgICAgICAgIGNhc2Ugc3lzY3RsX3BhZ2Vfb2ZmbGluZToKLSAgICAgICAg
ICAgICAgICAgICAgcmV0ID0gb2ZmbGluZV9wYWdlKHBmbiwgMCwgcHRyKyspOworICAgICAgICAg
ICAgICAgICAgICByZXQgPSBvZmZsaW5lX3BhZ2UobWZuLCAwLCBwdHIrKyk7CiAgICAgICAgICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIGNhc2Ugc3lzY3RsX3BhZ2Vfb25saW5l
OgotICAgICAgICAgICAgICAgICAgICByZXQgPSBvbmxpbmVfcGFnZShwZm4sIHB0cisrKTsKKyAg
ICAgICAgICAgICAgICAgICAgcmV0ID0gb25saW5lX3BhZ2UobWZuLCBwdHIrKyk7CiAgICAgICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIGNhc2Ugc3lzY3RsX3F1ZXJ5X3Bh
Z2Vfb2ZmbGluZToKLSAgICAgICAgICAgICAgICAgICAgcmV0ID0gcXVlcnlfcGFnZV9vZmZsaW5l
KHBmbiwgcHRyKyspOworICAgICAgICAgICAgICAgICAgICByZXQgPSBxdWVyeV9wYWdlX29mZmxp
bmUobWZuLCBwdHIrKyk7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAg
ICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCmluZGV4IGU5
NzExNDcyMzQuLjNiYTcxNjhjYzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC0yMDYsOSArMjA2LDkgQEAgdW5zaWduZWQgbG9u
ZyBhdmFpbF9kb21oZWFwX3BhZ2VzKHZvaWQpOwogdW5zaWduZWQgbG9uZyBhdmFpbF9ub2RlX2hl
YXBfcGFnZXModW5zaWduZWQgaW50KTsKICNkZWZpbmUgYWxsb2NfZG9taGVhcF9wYWdlKGQsZikg
KGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwwLGYpKQogI2RlZmluZSBmcmVlX2RvbWhlYXBfcGFnZShw
KSAgKGZyZWVfZG9taGVhcF9wYWdlcyhwLDApKQotdW5zaWduZWQgaW50IG9ubGluZV9wYWdlKHVu
c2lnbmVkIGxvbmcgbWZuLCB1aW50MzJfdCAqc3RhdHVzKTsKLWludCBvZmZsaW5lX3BhZ2UodW5z
aWduZWQgbG9uZyBtZm4sIGludCBicm9rZW4sIHVpbnQzMl90ICpzdGF0dXMpOwotaW50IHF1ZXJ5
X3BhZ2Vfb2ZmbGluZSh1bnNpZ25lZCBsb25nIG1mbiwgdWludDMyX3QgKnN0YXR1cyk7Cit1bnNp
Z25lZCBpbnQgb25saW5lX3BhZ2UobWZuX3QgbWZuLCB1aW50MzJfdCAqc3RhdHVzKTsKK2ludCBv
ZmZsaW5lX3BhZ2UobWZuX3QgbWZuLCBpbnQgYnJva2VuLCB1aW50MzJfdCAqc3RhdHVzKTsKK2lu
dCBxdWVyeV9wYWdlX29mZmxpbmUobWZuX3QgbWZuLCB1aW50MzJfdCAqc3RhdHVzKTsKIHVuc2ln
bmVkIGxvbmcgdG90YWxfZnJlZV9wYWdlcyh2b2lkKTsKIAogdm9pZCBoZWFwX2luaXRfbGF0ZSh2
b2lkKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:36:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhDk-000250-5S; Mon, 18 Feb 2019 11:36:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvhDi-00023m-M9
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:36:22 +0000
X-Inumbo-ID: 6a006eb2-3371-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6a006eb2-3371-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 11:36:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 475E41650;
 Mon, 18 Feb 2019 03:36:21 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 565FE3F9E0;
 Mon, 18 Feb 2019 03:36:19 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 11:35:58 +0000
Message-Id: <20190218113600.9540-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190218113600.9540-1-julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-next 7/9] xen: Convert is_xen_heap_mfn to
 use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgfCA5
ICsrKysrLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgIHwgMiArLQogeGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIHwgMiArLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMg
ICAgICAgIHwgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAgICAgfCA4ICsrKyst
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgfCAyICstCiA2IGZpbGVzIGNoYW5n
ZWQsIDE0IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZGY2ZTViZGQzMS4uYTFjZDJm
YjQyMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTQzMDAsNyArNDMwMCw4IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAog
ewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBOVUxMOwogICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuID0gMDsgLyogZ2NjIC4uLiAqLwotICAgIHVuc2lnbmVkIGxvbmcgcHJldl9tZm4sIG9sZF9n
cGZuOworICAgIG1mbl90IHByZXZfbWZuOworICAgIHVuc2lnbmVkIGxvbmcgb2xkX2dwZm47CiAg
ICAgaW50IHJjID0gMDsKICAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKICAgICBwMm1fdHlw
ZV90IHAybXQ7CkBAIC00MzQ5LDEyICs0MzUwLDEyIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNt
YXBfb25lKAogICAgIH0KIAogICAgIC8qIFJlbW92ZSBwcmV2aW91c2x5IG1hcHBlZCBwYWdlIGlm
IGl0IHdhcyBwcmVzZW50LiAqLwotICAgIHByZXZfbWZuID0gbWZuX3goZ2V0X2dmbihkLCBnZm5f
eChncGZuKSwgJnAybXQpKTsKLSAgICBpZiAoIG1mbl92YWxpZChfbWZuKHByZXZfbWZuKSkgKQor
ICAgIHByZXZfbWZuID0gZ2V0X2dmbihkLCBnZm5feChncGZuKSwgJnAybXQpOworICAgIGlmICgg
bWZuX3ZhbGlkKHByZXZfbWZuKSApCiAgICAgewogICAgICAgICBpZiAoIGlzX3hlbl9oZWFwX21m
bihwcmV2X21mbikgKQogICAgICAgICAgICAgLyogWGVuIGhlYXAgZnJhbWVzIGFyZSBzaW1wbHkg
dW5ob29rZWQgZnJvbSB0aGlzIHBoeXMgc2xvdC4gKi8KLSAgICAgICAgICAgIHJjID0gZ3Vlc3Rf
cGh5c21hcF9yZW1vdmVfcGFnZShkLCBncGZuLCBfbWZuKHByZXZfbWZuKSwgUEFHRV9PUkRFUl80
Syk7CisgICAgICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ3Bmbiwg
cHJldl9tZm4sIFBBR0VfT1JERVJfNEspOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICAvKiBO
b3JtYWwgZG9tYWluIG1lbW9yeSBpcyBmcmVlZCwgdG8gYXZvaWQgbGVha2luZyBtZW1vcnkuICov
CiAgICAgICAgICAgICByYyA9IGd1ZXN0X3JlbW92ZV9wYWdlKGQsIGdmbl94KGdwZm4pKTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpp
bmRleCBkMTRjZTU3ZGQ1Li40MGZlZDExMWI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0yOTEwLDcgKzI5MTAsNyBAQCBp
bnQgcDJtX2FkZF9mb3JlaWduKHN0cnVjdCBkb21haW4gKnRkb20sIHVuc2lnbmVkIGxvbmcgZmdm
biwKICAgICBwcmV2X21mbiA9IGdldF9nZm4odGRvbSwgZ3BmbiwgJnAybXRfcHJldik7CiAgICAg
aWYgKCBtZm5fdmFsaWQocHJldl9tZm4pICkKICAgICB7Ci0gICAgICAgIGlmICggaXNfeGVuX2hl
YXBfbWZuKG1mbl94KHByZXZfbWZuKSkgKQorICAgICAgICBpZiAoIGlzX3hlbl9oZWFwX21mbihw
cmV2X21mbikgKQogICAgICAgICAgICAgLyogWGVuIGhlYXAgZnJhbWVzIGFyZSBzaW1wbHkgdW5o
b29rZWQgZnJvbSB0aGlzIHBoeXMgc2xvdCAqLwogICAgICAgICAgICAgcmMgPSBndWVzdF9waHlz
bWFwX3JlbW92ZV9wYWdlKHRkb20sIF9nZm4oZ3BmbiksIHByZXZfbWZuLCAwKTsKICAgICAgICAg
ZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDdlOWNiYzY5YmUuLjJkMjVlMzU2ZDMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTYwMiw3ICs2MDIsNyBAQCBfc2hfcHJvcGFnYXRlKHN0
cnVjdCB2Y3B1ICp2LAogICAgICAqIGNhY2hpbmcgYXR0cmlidXRlcyBpbiB0aGUgc2hhZG93cyB0
byBtYXRjaCB3aGF0IHdhcyBhc2tlZCBmb3IuCiAgICAgICovCiAgICAgaWYgKCAobGV2ZWwgPT0g
MSkgJiYgaXNfaHZtX2RvbWFpbihkKSAmJgotICAgICAgICAgIWlzX3hlbl9oZWFwX21mbihtZm5f
eCh0YXJnZXRfbWZuKSkgKQorICAgICAgICAgIWlzX3hlbl9oZWFwX21mbih0YXJnZXRfbWZuKSAp
CiAgICAgewogICAgICAgICBpbnQgdHlwZTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA1ZGUzNjg2ZDg1Li5lNDNj
OThkNWNiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjEyMSw5ICsyMTIxLDkgQEAgdm9pZCBpbml0X3hlbmhlYXBf
cGFnZXMocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKICAgICAgKiBZdWshIEVuc3VyZSB0aGVyZSBp
cyBhIG9uZS1wYWdlIGJ1ZmZlciBiZXR3ZWVuIFhlbiBhbmQgRG9tIHpvbmVzLCB0bwogICAgICAq
IHByZXZlbnQgbWVyZ2luZyBvZiBwb3dlci1vZi10d28gYmxvY2tzIGFjcm9zcyB0aGUgem9uZSBi
b3VuZGFyeS4KICAgICAgKi8KLSAgICBpZiAoIHBzICYmICFpc194ZW5faGVhcF9tZm4ocGFkZHJf
dG9fcGZuKHBzKS0xKSApCisgICAgaWYgKCBwcyAmJiAhaXNfeGVuX2hlYXBfbWZuKF9tZm4ocGFk
ZHJfdG9fcGZuKHBzKS0xKSkgKQogICAgICAgICBwcyArPSBQQUdFX1NJWkU7Ci0gICAgaWYgKCAh
aXNfeGVuX2hlYXBfbWZuKHBhZGRyX3RvX3BmbihwZSkpICkKKyAgICBpZiAoICFpc194ZW5faGVh
cF9tZm4obWFkZHJfdG9fbWZuKHBlKSkgKQogICAgICAgICBwZSAtPSBQQUdFX1NJWkU7CiAKICAg
ICBtZW1ndWFyZF9ndWFyZF9yYW5nZShtYWRkcl90b192aXJ0KHBzKSwgcGUgLSBwcyk7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21t
LmgKaW5kZXggYjU2MDE4YWFjZS4uYTljODM1MmI5NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMTM4LDE2ICsx
MzgsMTYgQEAgZXh0ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0OwogI2VuZGlmCiAKICNp
ZmRlZiBDT05GSUdfQVJNXzMyCi0jZGVmaW5lIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgaXNfeGVu
X2hlYXBfbWZuKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSkKKyNkZWZpbmUgaXNfeGVuX2hlYXBf
cGFnZShwYWdlKSBpc194ZW5faGVhcF9tZm4ocGFnZV90b19tZm4ocGFnZSkpCiAjZGVmaW5lIGlz
X3hlbl9oZWFwX21mbihtZm4pICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgIHVuc2lnbmVkIGxvbmcgbWZuXyA9IChtZm4pOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICB1bnNpZ25lZCBsb25nIG1mbl8gPSBtZm5feChtZm4pOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgKG1mbl8gPj0gbWZuX3goeGVuaGVhcF9tZm5fc3RhcnQp
ICYmICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICBtZm5fIDwgbWZuX3goeGVuaGVhcF9t
Zm5fZW5kKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAjZWxzZQogI2RlZmlu
ZSBpc194ZW5faGVhcF9wYWdlKHBhZ2UpICgocGFnZSktPmNvdW50X2luZm8gJiBQR0NfeGVuX2hl
YXApCiAjZGVmaW5lIGlzX3hlbl9oZWFwX21mbihtZm4pIFwKLSAgICAobWZuX3ZhbGlkKF9tZm4o
bWZuKSkgJiYgaXNfeGVuX2hlYXBfcGFnZShtZm5fdG9fcGFnZShfbWZuKG1mbikpKSkKKyAgICAo
bWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVuX2hlYXBfcGFnZShtZm5fdG9fcGFnZShtZm4pKSkKICNl
bmRpZgogCiAjZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXApAQCAtMjQ2LDcgKzI0Niw3IEBAIHN0YXRpYyBpbmxpbmUgcGFkZHJf
dCBfX3ZpcnRfdG9fbWFkZHIodmFkZHJfdCB2YSkKICNpZmRlZiBDT05GSUdfQVJNXzMyCiBzdGF0
aWMgaW5saW5lIHZvaWQgKm1hZGRyX3RvX3ZpcnQocGFkZHJfdCBtYSkKIHsKLSAgICBBU1NFUlQo
aXNfeGVuX2hlYXBfbWZuKG1hID4+IFBBR0VfU0hJRlQpKTsKKyAgICBBU1NFUlQoaXNfeGVuX2hl
YXBfbWZuKG1hZGRyX3RvX21mbihtYSkpKTsKICAgICBtYSAtPSBtZm5fdG9fbWFkZHIoeGVuaGVh
cF9tZm5fc3RhcnQpOwogICAgIHJldHVybiAodm9pZCAqKSh1bnNpZ25lZCBsb25nKSBtYSArIFhF
TkhFQVBfVklSVF9TVEFSVDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCBmMTI0ZjU3OTY0Li4xY2E0MTU0Mzgy
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCkBAIC0yNzgsNyArMjc4LDcgQEAgc3RydWN0IHBhZ2VfaW5mbwogCiAjZGVm
aW5lIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKChwYWdlKS0+Y291bnRfaW5mbyAmIFBHQ194ZW5f
aGVhcCkKICNkZWZpbmUgaXNfeGVuX2hlYXBfbWZuKG1mbikgXAotICAgIChfX21mbl92YWxpZCht
Zm4pICYmIGlzX3hlbl9oZWFwX3BhZ2UobWZuX3RvX3BhZ2UoX21mbihtZm4pKSkpCisgICAgKF9f
bWZuX3ZhbGlkKG1mbl94KG1mbikpICYmIGlzX3hlbl9oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZu
KSkpCiAjZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAoKChtZm5fdG9fbWFkZHIobWZuKSkgPj0gX19wYSgmX3N0ZXh0KSkgJiYgICAgXAogICAg
ICAoKG1mbl90b19tYWRkcihtZm4pKSA8PSBfX3BhKCZfXzJNX3J3ZGF0YV9lbmQpKSkKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:36:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhDl-00027C-Mf; Mon, 18 Feb 2019 11:36:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvhDk-000268-T0
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:36:24 +0000
X-Inumbo-ID: 6baf4484-3371-11e9-a443-affc41b004c2
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6baf4484-3371-11e9-a443-affc41b004c2;
 Mon, 18 Feb 2019 11:36:24 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1A1CC16A3;
 Mon, 18 Feb 2019 03:36:24 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D3B303F915;
 Mon, 18 Feb 2019 03:36:16 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 11:35:57 +0000
Message-Id: <20190218113600.9540-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190218113600.9540-1-julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-next 6/9] xen: Convert is_xen_fixed_mfn to
 use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Shane Wang <shane.wang@intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Gang Wei <gang.wei@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdGJvb3QuYyAgICAgfCAyICstCiB4
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgg
fCA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCB8IDQgKystLQogNCBmaWxlcyBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3Rib290LmMgYi94ZW4vYXJjaC94ODYvdGJvb3QuYwppbmRleCBmM2ZkZWU0ZDM5Li4z
MGQxNTljYzYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdGJvb3QuYworKysgYi94ZW4vYXJj
aC94ODYvdGJvb3QuYwpAQCAtMjgwLDcgKzI4MCw3IEBAIHN0YXRpYyB2b2lkIHRib290X2dlbl94
ZW5oZWFwX2ludGVncml0eShjb25zdCB1aW50OF90IGtleVtUQl9LRVlfU0laRV0sCiAKICAgICAg
ICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQogICAgICAgICAgICAgY29udGludWU7Ci0g
ICAgICAgIGlmICggaXNfeGVuX2ZpeGVkX21mbihtZm4pICkKKyAgICAgICAgaWYgKCBpc194ZW5f
Zml4ZWRfbWZuKF9tZm4obWZuKSkgKQogICAgICAgICAgICAgY29udGludWU7IC8qIHNraXAgWGVu
ICovCiAgICAgICAgIGlmICggKG1mbiA+PSBQRk5fRE9XTihnX3Rib290X3NoYXJlZC0+dGJvb3Rf
YmFzZSAtIDMgKiBQQUdFX1NJWkUpKQogICAgICAgICAgICAgICYmIChtZm4gPCBQRk5fVVAoZ190
Ym9vdF9zaGFyZWQtPnRib290X2Jhc2UKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggNTY4NGExMzU1Ny4uNWRlMzY4NmQ4
NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKQEAgLTE1ODQsNyArMTU4NCw3IEBAIGludCBvZmZsaW5lX3BhZ2UobWZuX3Qg
bWZuLCBpbnQgYnJva2VuLCB1aW50MzJfdCAqc3RhdHVzKQogICAgICpzdGF0dXMgPSAwOwogICAg
IHBnID0gbWZuX3RvX3BhZ2UobWZuKTsKIAotICAgIGlmICggaXNfeGVuX2ZpeGVkX21mbihtZm5f
eChtZm4pKSApCisgICAgaWYgKCBpc194ZW5fZml4ZWRfbWZuKG1mbikgKQogICAgIHsKICAgICAg
ICAgKnN0YXR1cyA9IFBHX09GRkxJTkVfWEVOUEFHRSB8IFBHX09GRkxJTkVfRkFJTEVEIHwKICAg
ICAgICAgICAoRE9NSURfWEVOIDw8IFBHX09GRkxJTkVfT1dORVJfU0hJRlQpOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmlu
ZGV4IDdiNmFhZjVlM2YuLmI1NjAxOGFhY2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTE1MSw4ICsxNTEsOCBA
QCBleHRlcm4gdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQ7CiAjZW5kaWYKIAogI2RlZmluZSBp
c194ZW5fZml4ZWRfbWZuKG1mbikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAoKHBmbl90b19wYWRkcihtZm4pID49IHZpcnRfdG9fbWFkZHIoJl9zdGFydCkpICYmICAg
ICAgIFwKLSAgICAgKHBmbl90b19wYWRkcihtZm4pIDw9IHZpcnRfdG9fbWFkZHIoJl9lbmQpKSkK
KyAgICAoKG1mbl90b19tYWRkcihtZm4pID49IHZpcnRfdG9fbWFkZHIoJl9zdGFydCkpICYmICAg
ICAgICAgICBcCisgICAgIChtZm5fdG9fbWFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCZfZW5k
KSkpCiAKICNkZWZpbmUgcGFnZV9nZXRfb3duZXIoX3ApICAgIChfcCktPnYuaW51c2UuZG9tYWlu
CiAjZGVmaW5lIHBhZ2Vfc2V0X293bmVyKF9wLF9kKSAoKF9wKS0+di5pbnVzZS5kb21haW4gPSAo
X2QpKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCmluZGV4IDZmYWE1NjMxNjcuLmYxMjRmNTc5NjQgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAg
LTI4MCw4ICsyODAsOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIGlzX3hlbl9oZWFwX21m
bihtZm4pIFwKICAgICAoX19tZm5fdmFsaWQobWZuKSAmJiBpc194ZW5faGVhcF9wYWdlKG1mbl90
b19wYWdlKF9tZm4obWZuKSkpKQogI2RlZmluZSBpc194ZW5fZml4ZWRfbWZuKG1mbikgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkgPj0gX19wYSgmX3N0
ZXh0KSkgJiYgIFwKLSAgICAgKCgobWZuKSA8PCBQQUdFX1NISUZUKSA8PSBfX3BhKCZfXzJNX3J3
ZGF0YV9lbmQpKSkKKyAgICAoKChtZm5fdG9fbWFkZHIobWZuKSkgPj0gX19wYSgmX3N0ZXh0KSkg
JiYgICAgXAorICAgICAoKG1mbl90b19tYWRkcihtZm4pKSA8PSBfX3BhKCZfXzJNX3J3ZGF0YV9l
bmQpKSkKIAogI2RlZmluZSBQUnR5cGVfaW5mbyAiMDE2bHgiLyogc2hvdWxkIG9ubHkgYmUgdXNl
ZCBmb3IgcHJpbnRrJ3MgKi8KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:36:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:36:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhDm-00027f-1V; Mon, 18 Feb 2019 11:36:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvhDk-000269-T9
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:36:24 +0000
X-Inumbo-ID: 6a8be440-3371-11e9-8664-d3c7feba5192
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6a8be440-3371-11e9-8664-d3c7feba5192;
 Mon, 18 Feb 2019 11:36:24 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 161771688;
 Mon, 18 Feb 2019 03:36:22 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B15C93F73F;
 Mon, 18 Feb 2019 03:36:10 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 11:35:54 +0000
Message-Id: <20190218113600.9540-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190218113600.9540-1-julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-next 3/9] xen/x86: Use mfn_to_gfn rather
 than mfn_to_gmfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bWZuX3RvX2dmbiBhbmQgbWZuX3RvX2dtZm4gYXJlIGRvaW5nIGV4YWN0bHkgdGhlIHNhbWUgZXhj
ZXB0IHRoZSBmb3JtZXIKaXMgdXNpbmcgbWZuX3QuCgpGdXJ0aGVybW9yZSwgdGhlIG5hbWluZyBv
ZiB0aGUgZm9ybWVyIGlzIG1vcmUgY29uc2lzdGVudCB3aXRoIHRoZQpjdXJyZW50IG5hbWluZyBz
Y2hlbWUgKEdGTi9NRk4pLiBTbyB1c2UgcmVwbGFjZSBtZm5fdG9fZ21mbiB3aXRoCm1mbl90b19n
Zm4gaW4geDg2IGNvZGUuCgpObyBmdW5jdGlvbmFsIGNoYW5nZXMuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21h
aW4uYyAgICAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgfCAyICstCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICB8IDQgKyst
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgfCA2ICsrKy0tLQogNCBmaWxl
cyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDMyZGM0
MjUzZmYuLmFiMWYyNWY0OWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysg
Yi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTcxNCw3ICs3MTQsNyBAQCBpbnQgYXJjaF9kb21h
aW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQogICAgIEFTU0VSVCggb3duZXIgPT0gZCAp
OwogCiAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Ci0gICAgZ2ZuID0gbWZuX3RvX2dtZm4o
ZCwgbWZuX3gobWZuKSk7CisgICAgZ2ZuID0gbWZuX3RvX2dmbihkLCBtZm4pOwogCiAgICAgLyoK
ICAgICAgKiBnZm4gPT0gSU5WQUxJRF9HRk4gaW5kaWNhdGVzIHRoYXQgdGhlIHNoYXJlZF9pbmZv
IHBhZ2Ugd2FzIG5ldmVyIG1hcHBlZApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94
ZW4vYXJjaC94ODYvbW0uYwppbmRleCA3ZWM1OTU0YjAzLi5kZjZlNWJkZDMxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjUxOCw3ICsy
NTE4LDcgQEAgaW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSwKIAogICAgICAgICBBU1NFUlQoIXNoYWRvd19tb2RlX3JlZmNvdW50cyhv
d25lcikpOwogCi0gICAgICAgIGdtZm4gPSBtZm5fdG9fZ21mbihvd25lciwgbWZuX3gocGFnZV90
b19tZm4ocGFnZSkpKTsKKyAgICAgICAgZ21mbiA9IG1mbl90b19nZm4ob3duZXIsIHBhZ2VfdG9f
bWZuKHBhZ2UpKTsKICAgICAgICAgaWYgKCBWQUxJRF9NMlAoZ21mbikgKQogICAgICAgICAgICAg
c2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhvd25lciwgX21mbihnbWZuKSk7CiAgICAgfQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2
L2VtdWwtcHJpdi1vcC5jCmluZGV4IDk0MmVjZTJjYTAuLjBkYTFlMjk3ODIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11
bC1wcml2LW9wLmMKQEAgLTcxMSw3ICs3MTEsNyBAQCBzdGF0aWMgaW50IHJlYWRfY3IodW5zaWdu
ZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFsLAogICAgICAgICBpZiAoICFpc19wdl8zMmJp
dF9kb21haW4oY3VycmQpICkKICAgICAgICAgewogICAgICAgICAgICAgbWZuID0gcGFnZXRhYmxl
X2dldF9tZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSk7Ci0gICAgICAgICAgICAqdmFsID0geGVu
X3Bmbl90b19jcjMobWZuX3RvX2dtZm4oY3VycmQsIG1mbl94KG1mbikpKTsKKyAgICAgICAgICAg
ICp2YWwgPSB4ZW5fcGZuX3RvX2NyMyhtZm5fdG9fZ2ZuKGN1cnJkLCBtZm4pKTsKICAgICAgICAg
fQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTcyMCw3ICs3MjAsNyBAQCBzdGF0aWMgaW50
IHJlYWRfY3IodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFsLAogCiAgICAgICAg
ICAgICBtZm4gPSBsNGVfZ2V0X21mbigqcGw0ZSk7CiAgICAgICAgICAgICB1bm1hcF9kb21haW5f
cGFnZShwbDRlKTsKLSAgICAgICAgICAgICp2YWwgPSBjb21wYXRfcGZuX3RvX2NyMyhtZm5fdG9f
Z21mbihjdXJyZCwgbWZuX3gobWZuKSkpOworICAgICAgICAgICAgKnZhbCA9IGNvbXBhdF9wZm5f
dG9fY3IzKG1mbl90b19nZm4oY3VycmQsIG1mbikpOwogICAgICAgICB9CiAgICAgICAgIC8qIFBU
cyBzaG91bGQgbm90IGJlIHNoYXJlZCAqLwogICAgICAgICBCVUdfT04ocGFnZV9nZXRfb3duZXIo
bWZuX3RvX3BhZ2UobWZuKSkgPT0gZG9tX2Nvdyk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC94ODYvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21t
dS5jCmluZGV4IGE4OGVmOWIxODkuLjJiMTkxNTU0OGEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9pb21tdS5jCkBAIC01OSwxNSArNTksMTUgQEAgaW50IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFn
ZV90YWJsZShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkg
fHwKICAgICAgICAgICAgIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sp
ID09IFBHVF93cml0YWJsZV9wYWdlICkKICAgICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7CisgICAgICAgICAgICBtZm5fdCBtZm4g
PSBwYWdlX3RvX21mbihwYWdlKTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gbWZu
X3RvX2dmbihkLCBtZm4pOwogICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsdXNoX2ZsYWdzID0g
MDsKIAogICAgICAgICAgICAgaWYgKCBnZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBBU1NFUlQoIShnZm4gPj4gREVGQVVMVF9ET01BSU5f
QUREUkVTU19XSURUSCkpOwogICAgICAgICAgICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikp
OwotICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfbWFwKGQsIF9kZm4oZ2ZuKSwgX21mbihtZm4p
LCBQQUdFX09SREVSXzRLLAorICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfbWFwKGQsIF9kZm4o
Z2ZuKSwgbWZuLCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJsZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOwogICAgICAgICAgICAgfQotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:36:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:36:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhDp-0002B8-D0; Mon, 18 Feb 2019 11:36:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvhDn-00029F-Al
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:36:27 +0000
X-Inumbo-ID: 6cd9716b-3371-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6cd9716b-3371-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 11:36:26 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0B58C1713;
 Mon, 18 Feb 2019 03:36:26 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 06CC53F720;
 Mon, 18 Feb 2019 03:36:23 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 11:36:00 +0000
Message-Id: <20190218113600.9540-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190218113600.9540-1-julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-next 9/9] xen: Remove mfn_to_gmfn macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24geDg2LCBtZm5fdG9fZ21mbiBjYW4gYmUgcmVwbGFjZWQgd2l0aCBtZm5fdG9fZ2ZuLiBPbiBB
cm0sIHRoZXJlIGFyZQpubyBtb3JlIGNhbGwgdG8gbWZuX3RvX2dtZm4sIHNvIHRoZSBoZWxwZXIg
Y2FuIGJlIGRyb3BwZWQuCgpBdCB0aGUgc2FtZSB0aW1lIHJld29yayBhIGNvbW1lbnQgaW4gQXJt
IGNvZGUgdGhhdCBkb2VzIG5vdCBtYWtlIHNlbnNlLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jIHwgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgICAgICAgfCA0ICst
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAgfCA1IC0tLS0tCiAzIGZpbGVzIGNo
YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMKaW5kZXggNTc0MmNkMDViOC4uMDRhYzQ2MjM5ZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jCkBAIC0xOTMsOCArMTkzLDggQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5p
dChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBhZ2Us
ICZkLT5wYWdlX2xpc3QgKQogICAgICAgICB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1m
biA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZGZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKKyAgICAgICAgICAgIG1mbl90IG1mbiA9IHBhZ2Vf
dG9fbWZuKHBhZ2UpOworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4gPSBtZm5fdG9fZ2Zu
KGQsIG1mbik7CiAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFwcGluZyA9IElPTU1VRl9yZWFk
YWJsZTsKICAgICAgICAgICAgIGludCByZXQ7CiAKQEAgLTIwMyw3ICsyMDMsNyBAQCB2b2lkIF9f
aHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAg
ICAgICAgICA9PSBQR1Rfd3JpdGFibGVfcGFnZSkgKQogICAgICAgICAgICAgICAgIG1hcHBpbmcg
fD0gSU9NTVVGX3dyaXRhYmxlOwogCi0gICAgICAgICAgICByZXQgPSBpb21tdV9tYXAoZCwgX2Rm
bihkZm4pLCBfbWZuKG1mbiksIDAsIG1hcHBpbmcsCisgICAgICAgICAgICByZXQgPSBpb21tdV9t
YXAoZCwgX2RmbihkZm4pLCBtZm4sIDAsIG1hcHBpbmcsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmZsdXNoX2ZsYWdzKTsKIAogICAgICAgICAgICAgaWYgKCAhcmMgKQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmlu
ZGV4IGE5YzgzNTJiOTQuLmE5Y2I5OGE2YzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTMyMSwxMCArMzIxLDgg
QEAgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9ndmEoc3RydWN0IHZjcHUgKnYsIHZh
ZGRyX3QgdmEsCiAjZGVmaW5lIFNIQVJFRF9NMlBfRU5UUlkgICAgICAgICAofjBVTCAtIDFVTCkK
ICNkZWZpbmUgU0hBUkVEX00yUChfZSkgICAgICAgICAgICgoX2UpID09IFNIQVJFRF9NMlBfRU5U
UlkpCiAKLS8qIFhlbiBhbHdheXMgb3ducyBQMk0gb24gQVJNICovCisvKiBXZSBkb24ndCBoYXZl
IGEgTTJQIG9uIEFybSAqLwogI2RlZmluZSBzZXRfZ3Bmbl9mcm9tX21mbihtZm4sIHBmbikgZG8g
eyAodm9pZCkgKG1mbiksICh2b2lkKShwZm4pOyB9IHdoaWxlICgwKQotI2RlZmluZSBtZm5fdG9f
Z21mbihfZCwgbWZuKSAgKG1mbikKLQogCiAvKiBBcmNoLXNwZWNpZmljIHBvcnRpb24gb2YgbWVt
b3J5X29wIGh5cGVyY2FsbC4gKi8KIGxvbmcgYXJjaF9tZW1vcnlfb3AoaW50IG9wLCBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggMWNhNDE1NDM4Mi4uMzMy
NGRkN2FiZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNTA2LDExICs1MDYsNiBAQCBleHRlcm4gc3RydWN0IHJh
bmdlc2V0ICptbWlvX3JvX3JhbmdlczsKIAogI2RlZmluZSBnZXRfZ3Bmbl9mcm9tX21mbihtZm4p
ICAgICAgKG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nWyhtZm4pXSkKIAotI2RlZmluZSBtZm5fdG9f
Z21mbihfZCwgbWZuKSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCAocGFnaW5n
X21vZGVfdHJhbnNsYXRlKF9kKSkgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgID8gZ2V0
X2dwZm5fZnJvbV9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgOiAo
bWZuKSApCi0KICNkZWZpbmUgY29tcGF0X3Bmbl90b19jcjMocGZuKSAoKCh1bnNpZ25lZCkocGZu
KSA8PCAxMikgfCAoKHVuc2lnbmVkKShwZm4pID4+IDIwKSkKICNkZWZpbmUgY29tcGF0X2NyM190
b19wZm4oY3IzKSAoKCh1bnNpZ25lZCkoY3IzKSA+PiAxMikgfCAoKHVuc2lnbmVkKShjcjMpIDw8
IDIwKSkKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:36:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:36:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhDv-0002GQ-Np; Mon, 18 Feb 2019 11:36:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvhDu-0002Fj-Tv
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:36:34 +0000
X-Inumbo-ID: 7173408c-3371-11e9-b5c8-fbafdf789c1c
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7173408c-3371-11e9-b5c8-fbafdf789c1c;
 Mon, 18 Feb 2019 11:36:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C01D280D;
 Mon, 18 Feb 2019 03:36:33 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 864723F9E0;
 Mon, 18 Feb 2019 03:36:21 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Feb 2019 11:35:59 +0000
Message-Id: <20190218113600.9540-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190218113600.9540-1-julien.grall@arm.com>
References: <20190218113600.9540-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-next 8/9] xen: Introduce HAS_M2P config and
 use to protect mfn_to_gmfn call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 oleksandr_tyshchenko@epam.com, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, andrii_anisov@epam.com,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgQXJtIG5ldmVyIGhhZCBhIE0yUCwgdGhlIGltcGxlbWVudGF0aW9uIG9mIG1mbl90b19n
bWZuIGlzIHByZXR0eQpib2d1cyBhcyB3ZSBkaXJlY3RseSByZXR1cm4gdGhlIE1GTiBwYXNzZWQg
aW4gcGFyYW1ldGVyLgoKVGhhbmtmdWxseSwgdGhlIHVzZSBvZiBtZm5fdG9fZ21mbiBpcyBwcmV0
dHkgbGltaXRlZCBvbiBBcm0gdG9kYXkuIFRoZXJlCmFyZSBvbmx5IDMgY2FsbGVyczoKICAgIC0g
aW9tbXVfaHdkb21faW5pdDogbWZuX3RvX2dtZm4gaXMgdXNlZCBmb3IgY3JlYXRpbmcgSU9NTVUK
ICAgIHBhZ2UtdGFibGVzIHdoZW4gdGhlIFAyTSBpcyBub3Qgc2hhcmVkIHdpdGggdGhlIElPTU1V
LiBObyBpc3N1ZXMgc28KICAgIGZhciBhcyBBcm0gZG9lcyBub3QgeWV0IHN1cHBvcnQgbm9uLXNo
YXJlZCBQMk0gY2FzZS4KICAgIC0gbWVtb3J5X2V4Y2hhbmdlOiBBcm0gY2Fubm90IG5vdCB1c2Ug
aXQgYmVjYXVzZSBzdGVhbF9wYWdlIGlzIG5vdAogICAgaW1wbGVtZW50ZWQuCiAgICAtIGdldGRv
bWFpbmluZm86IFRvb2xzdGFjayBtYXkgbWFwIHRoZSBzaGFyZWQgcGFnZS4gSXQgbG9va3MgbGlr
ZQogICAgdGhpcyBpcyBtb3N0bHkgdXNlZCBmb3IgbWFwcGluZyB0aGUgUDJNIG9mIFBWIGd1ZXN0
LiBUaGVyZWZvcmUgdGhlCiAgICBpc3N1ZSBtaWdodCBiZSBtaW5vci4KCkltcGxlbWVudGluZyB0
aGUgTTJQIG9uIEFybSBpcyBub3QgcGxhbm5lZC4gVGhlIE0yUCB3b3VsZCByZXF1aXJlIHNpZ25p
ZmljYW50CmFtb3VudCBvZiBWQSBhZGRyZXNzICh2ZXJ5IHRvdWdoIG9uIDMyLWJpdCkgdGhhdCBj
YW4gaGFyZGx5IGJlIGp1c3RpZmllZCB3aXRoCnRoZSBjdXJyZW50IHVzZSBvZiBtZm5fdG9fZ21m
bi4KICAgIC0gaW9tbXVfaHdkb21faW5pdDogbWZuX3RvX2dtZm4gaXMgdXNlZCBiZWNhdXNlIHRo
ZSBjcmVhdGluZyBvZiB0aGUKICAgIElPTU1VIHBhZ2UtdGFibGVzIGlzIGRlbGF5ZWQgdW50aWwg
dGhlIGZpcnN0IGRldmljZSBpcyBhc3NpZ25lZC4KICAgIEluIHRoZSBlbWJlZGRlZCBjYXNlLCB3
ZSB3aWxsIGtub3duIGluIG1vc3Qgb2YgdGhlIHRpbWVzIHdoYXQKICAgIGRldmljZXMgYXJlIGFz
c2lnbmVkIGR1cmluZyB0aGUgZG9tYWluIGNyZWF0aW9uLiBTbyBpdCBpcyBwb3NzaWJsZQogICAg
dG8gdGFrZSB0byBlbmFibGUgdGhlIElPTU1VIGZyb20gc3RhcnQuIFNlZSBbMV0gZm9yIHRoZSBw
YXRjaC4KICAgIC0gbWVtb3J5X2V4Y2hhbmdlOiBUaGlzIGRvZXMgbm90IHdvcmsgYW5kIEkgaGF2
ZW4ndCBzZWVuIGFueQogICAgcmVxdWVzdCBmb3IgaXQgc28gZmFyLgogICAgLSBnZXRkb21haW5p
bmZvOiBUaGUgc3RydWN0dXJlIG9uIEFybSBkb2VzIG5vdCBzZWVtIHRvIGNvbnRhaW4gYSBsb3QK
ICAgIG9mIHVzZWZ1bCBpbmZvcm1hdGlvbiBvbiBBcm0uIEl0IGlzIHVuY2xlYXIgd2hldGhlciB3
ZSB3YW50IHRvCiAgICBhbGxvdyB0aGUgdG9vbHN0YWNrIG1hcHBpbmcgaXQgb24gQXJtLgoKVGhp
cyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29uZmlnIG9wdGlvbiBIQVNfTTJQIHRvIHRlbGwgd2hldGhl
ciBhbgphcmNoaXRlY3R1cmUgaW1wbGVtZW50cyB0aGUgTTJQLgogICAgLSBpb21tdV9od2RvbV9p
bml0OiBGb3Igbm93LCB3ZSByZXF1aXJlIHRoZSBNMlAgc3VwcG9ydCB3aGVuIHRoZSBJT01NVQog
ICAgaXMgbm90IHNoYXJpbmcgdGhlIFAyTS4KICAgIC0gbWVtb3J5X2V4Y2hhbmdlOiBUaGUgaHlw
ZXJjYWxsIGlzIG1hcmtlZCBhcyBub3Qgc3VwcG9ydGVkIHdoZW4gdGhlCiAgICBNMlAgZG9lcyBu
b3QgZXhpc3QuCiAgICAtIGdldGRvbWFpbmluZm86IEEgbmV3IGhlbHBlciBpcyBpbnRyb2R1Y2Vk
IHRvIHdyYXAgdGhlIGNhbGwgdG8KICAgIG1mbl90b19nZm4vbWZuX3RvX2dtZm4uIEZvciBBcm0s
IGl0IHJldHVybnMgYW4gaW52YWxpZCBHRk4gc28gdGhlIG1hcHBpbmcKICAgIHdpbGwgZmFpbC4K
ClsxXSBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzk3MTk5MTMvCgpTaWduZWQt
b2ZmLWJ5IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KCkNjOiBvbGVr
c2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbQpDYzogYW5kcmlpX2FuaXNvdkBlcGFtLmNvbQotLS0K
IHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgfCAxICsKIHhlbi9jb21tb24vS2NvbmZp
ZyAgICAgICAgICAgICAgfCAzICsrKwogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICB8
IDIgKy0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgfCA0ICsrKysKIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgfCA2ICsrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9k
b21haW4uaCAgICB8IDUgKysrKysKIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCAgICAgICAgfCA5
ICsrKysrKysrKwogNyBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tj
b25maWcKaW5kZXggNWMyZDEwNzBiNi4uMTg5MmJjMzg5NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKQEAgLTE2LDYgKzE2LDcgQEAg
Y29uZmlnIFg4NgogCXNlbGVjdCBIQVNfSU9QT1JUUwogCXNlbGVjdCBIQVNfS0VYRUMKIAlzZWxl
Y3QgTUVNX0FDQ0VTU19BTFdBWVNfT04KKwlzZWxlY3QgSEFTX00yUAogCXNlbGVjdCBIQVNfTUVN
X1BBR0lORwogCXNlbGVjdCBIQVNfTUVNX1NIQVJJTkcKIAlzZWxlY3QgSEFTX05TMTY1NTAKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCAw
NDM4NDYyOGJiLi42NWMwMjgyZTkwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysr
IGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC01Miw2ICs1Miw5IEBAIGNvbmZpZyBIQVNfR0RCU1gK
IGNvbmZpZyBIQVNfSU9QT1JUUwogCWJvb2wKIAorY29uZmlnIEhBU19NMlAKKwlib29sCisKIGNv
bmZpZyBORUVEU19MSUJFTEYKIAlib29sCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3Rs
LmMgYi94ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4IGQwOGI2Mjc0ZTIuLmNlMTU3ZTExZmUgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpA
QCAtMjA1LDcgKzIwNSw3IEBAIHZvaWQgZ2V0ZG9tYWluaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgeGVuX2RvbWN0bF9nZXRkb21haW5pbmZvICppbmZvKQogICAgIGluZm8tPm91dHN0YW5k
aW5nX3BhZ2VzID0gZC0+b3V0c3RhbmRpbmdfcGFnZXM7CiAgICAgaW5mby0+c2hyX3BhZ2VzICAg
ICAgICAgPSBhdG9taWNfcmVhZCgmZC0+c2hyX3BhZ2VzKTsKICAgICBpbmZvLT5wYWdlZF9wYWdl
cyAgICAgICA9IGF0b21pY19yZWFkKCZkLT5wYWdlZF9wYWdlcyk7Ci0gICAgaW5mby0+c2hhcmVk
X2luZm9fZnJhbWUgPSBtZm5fdG9fZ21mbihkLCB2aXJ0X3RvX21mbihkLT5zaGFyZWRfaW5mbykp
OworICAgIGluZm8tPnNoYXJlZF9pbmZvX2ZyYW1lID0gZ2ZuX3goZG9tYWluX3NoYXJlZF9pbmZv
X2dmbihkKSk7CiAgICAgQlVHX09OKFNIQVJFRF9NMlAoaW5mby0+c2hhcmVkX2luZm9fZnJhbWUp
KTsKIAogICAgIGluZm8tPmNwdXBvb2wgPSBkLT5jcHVwb29sID8gZC0+Y3B1cG9vbC0+Y3B1cG9v
bF9pZCA6IENQVVBPT0xJRF9OT05FOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBi
L3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggYjZjZjA5NTg1Yy4uNmNiYmU0YzNjOCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC01
MTAsNiArNTEwLDcgQEAgc3RhdGljIGJvb2wgcHJvcGFnYXRlX25vZGUodW5zaWduZWQgaW50IHht
ZiwgdW5zaWduZWQgaW50ICptZW1mbGFncykKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorI2lmZGVm
IENPTkZJR19NMlAKIHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogewogICAgIHN0cnVjdCB4ZW5fbWVt
b3J5X2V4Y2hhbmdlIGV4Y2g7CkBAIC04MDIsNiArODAzLDcgQEAgc3RhdGljIGxvbmcgbWVtb3J5
X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90KSBh
cmcpCiAgICAgICAgIHJjID0gLUVGQVVMVDsKICAgICByZXR1cm4gcmM7CiB9CisjZW5kaWYKIAog
aW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2Fk
ZF90b19waHlzbWFwICp4YXRwLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgc3RhcnQpCkBAIC0xMjMzLDEyICsxMjM1LDE0IEBAIGxvbmcgZG9fbWVtb3J5X29wKHVuc2ln
bmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIAogICAgICAg
ICBicmVhazsKIAorI2lmZGVmIENPTkZJR19NMlAKICAgICBjYXNlIFhFTk1FTV9leGNoYW5nZToK
ICAgICAgICAgaWYgKCB1bmxpa2VseShzdGFydF9leHRlbnQpICkKICAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwogCiAgICAgICAgIHJjID0gbWVtb3J5X2V4Y2hhbmdlKGd1ZXN0X2hhbmRsZV9j
YXN0KGFyZywgeGVuX21lbW9yeV9leGNoYW5nZV90KSk7CiAgICAgICAgIGJyZWFrOworI2VuZGlm
CiAKICAgICBjYXNlIFhFTk1FTV9tYXhpbXVtX3JhbV9wYWdlOgogICAgICAgICBpZiAoIHVubGlr
ZWx5KHN0YXJ0X2V4dGVudCkgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggNWVjYWExMGJi
NC4uNTc0MmNkMDViOCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0xODYsOSArMTg2LDEw
IEBAIHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICBoZC0+bmVlZF9zeW5jID0gaW9tbXVfaHdkb21fc3RyaWN0ICYmICFpb21tdV91c2VfaGFw
X3B0KGQpOwogICAgIGlmICggbmVlZF9pb21tdV9wdF9zeW5jKGQpICkKICAgICB7CisgICAgICAg
IGludCByYyA9IDA7CisjaWZkZWYgQ09ORklHX0hBU19NMlAKICAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZTsKICAgICAgICAgdW5zaWduZWQgaW50IGkgPSAwLCBmbHVzaF9mbGFncyA9IDA7
Ci0gICAgICAgIGludCByYyA9IDA7CiAKICAgICAgICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFn
ZSwgJmQtPnBhZ2VfbGlzdCApCiAgICAgICAgIHsKQEAgLTIxNSw2ICsyMTYsOSBAQCB2b2lkIF9f
aHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIC8q
IFVzZSB3aGlsZS1icmVhayB0byBhdm9pZCBjb21waWxlciB3YXJuaW5nICovCiAgICAgICAgIHdo
aWxlICggaW9tbXVfaW90bGJfZmx1c2hfYWxsKGQsIGZsdXNoX2ZsYWdzKSApCiAgICAgICAgICAg
ICBicmVhazsKKyNlbHNlCisgICAgICAgIHJjID0gLUVOT1NZUzsKKyNlbmRpZgogCiAgICAgICAg
IGlmICggcmMgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJkJWQ6IElPTU1V
IG1hcHBpbmcgZmFpbGVkOiAlZFxuIiwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
ZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDMxMmZlYzg5MzIu
LmQ2MWIwMTg4ZGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMjY3LDYgKzI2NywxMSBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgZnJlZV92Y3B1X2d1ZXN0X2NvbnRleHQoc3RydWN0IHZjcHVfZ3Vlc3Rf
Y29udGV4dCAqdmdjKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgYXJjaF92Y3B1X2Jsb2NrKHN0cnVj
dCB2Y3B1ICp2KSB7fQogCitzdGF0aWMgaW5saW5lIGdmbl90IGRvbWFpbl9zaGFyZWRfaW5mb19n
Zm4oc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gSU5WQUxJRF9HRk47Cit9CisKICNl
bmRpZiAvKiBfX0FTTV9ET01BSU5fSF9fICovCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKaW5kZXggZDFiZmM4MmY1
Ny4uMDBkOGIwOTc5NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaApAQCAtMTE4LDQgKzExOCwxMyBAQCBzdHJ1Y3Qgdm51
bWFfaW5mbyB7CiAKIHZvaWQgdm51bWFfZGVzdHJveShzdHJ1Y3Qgdm51bWFfaW5mbyAqdm51bWEp
OwogCisjaWZkZWYgQ09ORklHX0hBU19NMlAKKyNkZWZpbmUgZG9tYWluX3NoYXJlZF9pbmZvX2dm
bihkXykgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IChkXyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBfZ2ZuKG1mbl90b19nZm4oZCwgX21mbihfX3ZpcnRfdG9fbWZuKGQtPnNoYXJlZF9pbmZv
KSkpKTsgICBcCit9KQorCisjZW5kaWYKKwogI2VuZGlmIC8qIF9fWEVOX0RPTUFJTl9IX18gKi8K
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:39:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:39:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhGl-00037e-8h; Mon, 18 Feb 2019 11:39:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvhGk-00037T-4z
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:39:30 +0000
X-Inumbo-ID: d9b9bc20-3371-11e9-bf91-cf9b8bce26aa
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d9b9bc20-3371-11e9-bf91-cf9b8bce26aa;
 Mon, 18 Feb 2019 11:39:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B0E4080D;
 Mon, 18 Feb 2019 03:39:28 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E57433F720;
 Mon, 18 Feb 2019 03:39:27 -0800 (PST)
To: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>
References: <20190218113627.E69011650@usa-sjc-mx-foss1.foss.arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <77118ad2-f187-204d-da6f-df9d6ea327a7@arm.com>
Date: Mon, 18 Feb 2019 11:39:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190218113627.E69011650@usa-sjc-mx-foss1.foss.arm.com>
Content-Language: en-US
Subject: [Xen-devel] Invalid e-mail for Gang Wei (TXT maintainer)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpEb2VzIGFueW9uZSBrbm93IHdoZXRoZXIgR2FuZyBXZWkgbGVmdCBJbnRlbD8gRG8gd2Ug
a25vdyBhbiBhbHRlcm5hdGl2ZSBlLW1haWw/CgpDaGVlcnMsCgpPbiAxOC8wMi8yMDE5IDExOjM2
LCBNYWlsIERlbGl2ZXJ5IFN5c3RlbSB3cm90ZToKPiBUaGlzIGlzIHRoZSBtYWlsIHN5c3RlbSBh
dCBob3N0IHVzYS1zamMtbXgtZm9zczEuZm9zcy5hcm0uY29tLgo+IAo+IEknbSBzb3JyeSB0byBo
YXZlIHRvIGluZm9ybSB5b3UgdGhhdCB5b3VyIG1lc3NhZ2UgY291bGQgbm90Cj4gYmUgZGVsaXZl
cmVkIHRvIG9uZSBvciBtb3JlIHJlY2lwaWVudHMuIEl0J3MgYXR0YWNoZWQgYmVsb3cuCj4gCj4g
Rm9yIGZ1cnRoZXIgYXNzaXN0YW5jZSwgcGxlYXNlIHNlbmQgbWFpbCB0byBwb3N0bWFzdGVyLgo+
IAo+IElmIHlvdSBkbyBzbywgcGxlYXNlIGluY2x1ZGUgdGhpcyBwcm9ibGVtIHJlcG9ydC4gWW91
IGNhbgo+IGRlbGV0ZSB5b3VyIG93biB0ZXh0IGZyb20gdGhlIGF0dGFjaGVkIHJldHVybmVkIG1l
c3NhZ2UuCj4gCj4gICAgICAgICAgICAgICAgICAgICBUaGUgbWFpbCBzeXN0ZW0KPiAKPiA8Z2Fu
Zy53ZWlAaW50ZWwuY29tPjogaG9zdCBtZ2EwOS5pbnRlbC5jb21bMTM0LjEzNC4xMzYuMjRdIHNh
aWQ6IDU1MCAjNS4xLjAKPiAgICAgIEFkZHJlc3MgcmVqZWN0ZWQuIChpbiByZXBseSB0byBSQ1BU
IFRPIGNvbW1hbmQpCj4gCj4gCj4gUmVwb3J0aW5nLU1UQTogZG5zOyB1c2Etc2pjLW14LWZvc3Mx
LmZvc3MuYXJtLmNvbQo+IFgtUG9zdGZpeC1RdWV1ZS1JRDogMUExQ0MxNkEzCj4gWC1Qb3N0Zml4
LVNlbmRlcjogcmZjODIyOyBqdWxpZW4uZ3JhbGxAYXJtLmNvbQo+IEFycml2YWwtRGF0ZTogTW9u
LCAxOCBGZWIgMjAxOSAwMzozNjoyNCAtMDgwMCAoUFNUKQo+IAo+IEZpbmFsLVJlY2lwaWVudDog
cmZjODIyOyBnYW5nLndlaUBpbnRlbC5jb20KPiBPcmlnaW5hbC1SZWNpcGllbnQ6IHJmYzgyMjtn
YW5nLndlaUBpbnRlbC5jb20KPiBBY3Rpb246IGZhaWxlZAo+IFN0YXR1czogNS4wLjAKPiBSZW1v
dGUtTVRBOiBkbnM7IG1nYTA5LmludGVsLmNvbQo+IERpYWdub3N0aWMtQ29kZTogc210cDsgNTUw
ICM1LjEuMCBBZGRyZXNzIHJlamVjdGVkLgo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:43:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:43:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhKK-0003q0-Pm; Mon, 18 Feb 2019 11:43:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J2Or=QZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gvhKJ-0003pv-Mr
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:43:11 +0000
X-Inumbo-ID: 5c584782-3372-11e9-a81c-b31c905f18fc
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c584782-3372-11e9-a81c-b31c905f18fc;
 Mon, 18 Feb 2019 11:43:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7097DADFB;
 Mon, 18 Feb 2019 11:43:07 +0000 (UTC)
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, xen-devel@lists.xenproject.org
References: <1550245284-9321-1-git-send-email-rcojocaru@bitdefender.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <082f2b3b-c95f-6597-d425-3df5da890d87@suse.com>
Date: Mon, 18 Feb 2019 12:43:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1550245284-9321-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12 V5 1/2] altp2m: Prevent deadlocks
 when a domain performs altp2m operations on itself
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMjAxOSAxNjo0MSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IGRvbWFpbl9wYXVz
ZV9leGNlcHRfc2VsZigpIHdhcyBpbnRyb2R1Y2VkIHRvIGFsbG93IGEgZG9tYWluIHRvIHBhdXNl
Cj4gaXRzZWxmIHdoaWxlIGRvaW5nIGFsdHAybSBvcGVyYXRpb25zLiAgSG93ZXZlciwgYXMgd3Jp
dHRlbiwgaXQgaGFzIGEKPiByaXNrIGZvIGRlYWRsb2NrIGlmIHR3byB2Y3B1cyBlbnRlciB0aGUg
bG9vcCBhdCB0aGUgc2FtZSB0aW1lLgo+IAo+IEx1Y2tpbHksIHRoZXJlJ3MgYWxyZWFkeSBhIHNv
bHV0aW9uIGZvciB0aGlzOiBBdHRlbXB0IHRvIGNhbGwgZG9tYWluJ3MKPiBoeXBlcmNhbGxfZGVh
ZGxvY2tfbXV0ZXgsIGFuZCByZXN0YXJ0IHRoZSBlbnRpcmUgaHlwZXJjYWxsIGlmIHlvdQo+IGZh
aWwuCj4gCj4gTWFrZSBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYoKSBhdHRlbXB0IHRvIGdyYWIg
dGhpcyBtdXRleCB3aGVuCj4gcGF1c2luZyBpdHNlbGYsIHJldHVybmluZyAtRVJFU1RBUlQgaWYg
aXQgZmFpbHMuICBIYXZlIHRoZSBjYWxsZXJzCj4gY2hlY2sgZm9yIGVycm9ycyBhbmQgcGFzcyB0
aGUgdmFsdWUgdXAuICBJbiBib3RoIGNhc2VzLCB0aGUgdG9wLWxldmVsCj4gZG9faHZtX29wKCkg
c2hvdWxkIERUUlQgd2hlbiAtRVJFU1RBUlQgaXMgcmV0dXJuZWQuCj4gCj4gVGhlIChuZWNlc3Nh
cnkpIHJldXNlIG9mIHRoZSBoeXBlcmNhbGwgZGVhZGxvY2sgbXV0ZXggcG9zZXMgdGhlIHJpc2sK
PiBvZiBnZXR0aW5nIGNhbGxlZCBmcm9tIGEgY29udGV4dCB3aGVyZSB0aGUgbG9jayB3YXMgYWxy
ZWFkeSBhY3F1aXJlZAo+IChlLmcuIHNvbWVvbmUgbWF5IChzYXkpIGNhbGwgZG9tY3RsX2xvY2so
KSwgdGhlbiBhZnRlcndhcmRzIGNhbGwKPiBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYoKSkuIEhv
d2V2ZXIsIGluIHRoZSBpbnRlcmVzdCBvZiBub3QKPiBvdmVyY29tcGxpY2F0aW5nIHRoaW5ncywg
bm8gY2hhbmdlcyBhcmUgbWFkZSBoZXJlIHRvIHRoZSBtdXRleC4KPiBBdHRlbXB0ZWQgbmVzdGlu
ZyBvZiB0aGlzIGxvY2sgaXNuJ3QgYSBzZWN1cml0eSBpc3N1ZSwgYmVjYXVzZSBhbGwKPiB0aGF0
IHdpbGwgaGFwcGVuIGlzIHRoYXQgdGhlIHZjcHUgd2lsbCBsaXZlbG9jayB0YWtpbmcgY29udGlu
dWF0aW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+Cj4gVGVzdGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:43:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:43:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhKt-0003t7-7R; Mon, 18 Feb 2019 11:43:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J2Or=QZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gvhKr-0003sw-BM
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 11:43:45 +0000
X-Inumbo-ID: 71a1dd28-3372-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71a1dd28-3372-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 11:43:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 66309AEA9;
 Mon, 18 Feb 2019 11:43:43 +0000 (UTC)
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, xen-devel@lists.xenproject.org
References: <1550245284-9321-1-git-send-email-rcojocaru@bitdefender.com>
 <1550245284-9321-2-git-send-email-rcojocaru@bitdefender.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <d23a52e0-e6a2-7e5c-ffa6-6c6613b3de34@suse.com>
Date: Mon, 18 Feb 2019 12:43:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1550245284-9321-2-git-send-email-rcojocaru@bitdefender.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12 V5 2/2] x86/altp2m: fix
 HVMOP_altp2m_set_domain_state race
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMjAxOSAxNjo0MSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IEhWTU9QX2FsdHAy
bV9zZXRfZG9tYWluX3N0YXRlIGRvZXMgbm90IGRvbWFpbl9wYXVzZSgpLCBwcmVzdW1hYmx5Cj4g
b24gcHVycG9zZSAoYXMgaXQgd2FzIG9yaWdpbmFsbHkgc3VwcG9zZWQgdG8gY2F0ZXIgdG8gYSBp
bi1ndWVzdAo+IGFnZW50LCBhbmQgYSBkb21haW4gcGF1c2luZyBpdHNlbGYgaXMgbm90IGEgZ29v
ZCBpZGVhKS4KPiAKPiBUaGlzIGNhbiBsZWFkIHRvIGRvbWFpbiBjcmFzaGVzIGluIHRoZSB2bXhf
dm1leGl0X2hhbmRsZXIoKSBjb2RlCj4gdGhhdCBjaGVja3MgaWYgdGhlIGd1ZXN0IGhhcyB0aGUg
YWJpbGl0eSB0byBzd2l0Y2ggRVBUUCB3aXRob3V0IGFuCj4gZXhpdC4gVGhhdCBjb2RlIGNhbiBf
X3ZtcmVhZCgpIHRoZSBob3N0IHAybSdzIEVQVF9QT0lOVEVSCj4gKGJlZm9yZSBIVk1PUF9hbHRw
Mm1fc2V0X2RvbWFpbl9zdGF0ZSAiZm9yX2VhY2hfdmNwdSgpIiBoYXMgYQo+IGNoYW5jZSB0byBy
dW4gYWx0cDJtX3ZjcHVfaW5pdGlhbGlzZSgpLCBidXQgYWZ0ZXIKPiBkLT5hcmNoLmFsdHAybV9h
Y3RpdmUgaXMgc2V0KS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:53:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhU9-0004no-83; Mon, 18 Feb 2019 11:53:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SKwv=QZ=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gvhU8-0004nh-0E
 for xen-devel@lists.xen.org; Mon, 18 Feb 2019 11:53:20 +0000
X-Inumbo-ID: c8162684-3373-11e9-bc90-bc764e045a96
Received: from mail-wm1-x32c.google.com (unknown [2a00:1450:4864:20::32c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8162684-3373-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 11:53:19 +0000 (UTC)
Received: by mail-wm1-x32c.google.com with SMTP id q187so4746895wme.5
 for <xen-devel@lists.xen.org>; Mon, 18 Feb 2019 03:53:18 -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=kQ49Jdl2StOe2vELLEPcxEfBTGkf3miBZFVzupyDqmM=;
 b=noJ3R+O/zvnWOlXEkx5nfuI9L/ZXhI7j6uewxISZanIFKT9qEy00S/pBh76cfbdfjX
 B7hYV2uxCWgKIYSkoTYNuFPOA/BBYUg5A88LPQdMwY9UUXfU8sNovesyYlR5dXNsm7Ql
 euzUiVStD6siIgzqtrIWl/xPq6zrv3GUJyGmkgmuEA66OED4CRmTooRx551FkXy3Fgpb
 yTz43fHeW8qzLOrwm1YUPy4CJWWL/sIpeWvFSQy8rdjVBdaeIbWU/RvkWily+WcTP+rw
 Wt61/VdM1GdY+7PPwGScn3nmbRFdITH2MUv9V5hY/cE6cHlcQpVvJfGD7Wj7jwOBWz1T
 ythw==
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=kQ49Jdl2StOe2vELLEPcxEfBTGkf3miBZFVzupyDqmM=;
 b=G6dit46vxkekBbC+gZm2GYLKCxG+JhwntPAOPHHMuJhBqbXaNrLfmM/DDd35jpVWwv
 4hnSINx8sscpgM8U9+Kex8XjX8/JR4WH0LeQ6Cumxx94RHznmPYM5IHB45f/ZdTdH8EC
 /XMzvnrKY4oeHJofwTUVb4jC9POcz2jzu7txhLob87OVa0JstRiTZy3WgQs5pXazXwps
 P73AvdimuOWZ8IWvf9MGxjEw5K1YUFTSUNZogFdo+Mgnlc8st83k4E51y9exwkTFW7y+
 lYVl4wBgjfS+QBdDpJJRxsw+ND4bEcNvTUpm7Yr+vcP9DNnKmPMBKu2n9d1J18x2Lxdr
 iLrg==
X-Gm-Message-State: AHQUAuaNT3EhJN2hWixl5yAbD4ZBDWHkz482PBT+psaOZsPHsSB6FsiT
 T8yK7HpDdDmZfNYmgOYMovo=
X-Google-Smtp-Source: AHgI3IasYdzcHqTX/3Mc6YGZiUv2Xhe07wIEkZ7AYtvoOkWV5jipeu4Y57OgiXBB1G3aZIJ3f/ZZwA==
X-Received: by 2002:a1c:dc0a:: with SMTP id t10mr15700618wmg.101.1550490797563; 
 Mon, 18 Feb 2019 03:53:17 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:8dc8:bb6a:3022:4c0c?
 ([2a02:c7f:ac18:da00:8dc8:bb6a:3022:4c0c])
 by smtp.gmail.com with ESMTPSA id v6sm10755545wro.57.2019.02.18.03.53.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Feb 2019 03:53:16 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <59568551-146c-e0b7-2f94-4f9ee19c5325@citrix.com>
Date: Mon, 18 Feb 2019 11:53:15 +0000
Message-Id: <1B830543-1B7B-4DF4-8D1E-FB862FEE836C@gmail.com>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
 <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
 <20190218111234.r7ae42wswy2hjo7k@zion.uk.xensource.com>
 <1636EB19-FE45-42FF-B4D3-8CE8853BD040@gmail.com>
 <20190218112337.qoyws3pedxav4wmf@zion.uk.xensource.com>
 <59568551-146c-e0b7-2f94-4f9ee19c5325@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 Wei Liu <wei.liu2@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDE4IEZlYiAyMDE5LCBhdCAxMTozMCwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPiB3cm90ZToKPiAKPiBPbiAyLzE4LzE5IDExOjIzIEFNLCBXZWkgTGl1IHdy
b3RlOgo+PiBPbiBNb24sIEZlYiAxOCwgMjAxOSBhdCAxMToxNzo1NkFNICswMDAwLCBMYXJzIEt1
cnRoIHdyb3RlOgo+Pj4gVGhhbmsgeW91IFdlaS4gSXQncyBpbnRlcmVzdGluZyB0aG91Z2ggdGhh
dCB0aGUgZnVsbCB2cyBIVk0gb25seSBpcyBhbG1vc3QgaWRlbnRpY2FsIGluIHRlcm1zIG9mIFNM
T0Mncwo+Pj4gTGFycwo+PiAKPj4gVGhlIGNsb2MgdGFyZ2V0IGNvdW50cyB0aGUgZmlsZXMgaW4g
dGhlIGRlcGVuZGVuY3kgZ3JhcGggZ2VuZXJhdGVkIGJ5Cj4+IG1ha2UuCgpEbyB3ZSBrbm93IGZv
ciBzdXJlIHRoYXQgQ0xPQyBjb3VudHMgZXZlcnl0aGluZyBpbiBhIGZpbGUgb3IgZG9lcyBpdCBo
b25vdXIgdGhlIHByZS1wcm9jZXNzb3Igc2V0dGluZ3M/Cgo+PiBBIGxvdCBvZiB0aGUgZmlsZXMg
Y29udGFpbiBib3RoIGNvbW1vbiB4ODYgY29kZSBhbmQgUFYgb25seSBjb2RlLgo+PiBTbyBhbiBI
Vk0gb25seSBidWlsZCB3aWxsIGNvdW50IHNvbWUgb2YgdGhlIFBWIGNvZGUuCj4gCj4gU3RpbGws
IHdoYXQgdGhhdCBzaG93cyBpcyB0aGF0IHRoZXJlIGhhdmUgYmVlbiBuZWFybHkgMjVrIGxpa2Vz
IG9mIGNvZGUKPiBpZGVudGlmaWVkIGFzICJIVk0tb25seSIsIHdoaWxlIHRoZXJlIGhhdmUgYmVl
biBsZXNzIHRoYW4gNWsgbGlrZXMgb2YKPiBjb2RlIGlkZW50aWZpZWQgYXMgIlBWLW9ubHkiLiAg
VGhhdCdzIHF1aXRlIGEgYml0IG1vcmUgbG9wc2lkZWQgdGhhbiBJCj4gd2FzIGV4cGVjdGluZy4K
Ckkgd2FzIHRoaW5raW5nIHRoZSBzYW1lCgpMYXJzCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 11:57:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 11:57:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhXy-00051g-QT; Mon, 18 Feb 2019 11:57:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bQQ/=QZ=citrix.com=prvs=945c0d259=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gvhXx-00051b-EX
 for xen-devel@lists.xen.org; Mon, 18 Feb 2019 11:57:17 +0000
X-Inumbo-ID: 55714e21-3374-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55714e21-3374-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 11:57:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="78381833"
Date: Mon, 18 Feb 2019 11:57:12 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Message-ID: <20190218115712.s7os5yx5sxvqq7n4@zion.uk.xensource.com>
References: <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
 <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
 <20190218111234.r7ae42wswy2hjo7k@zion.uk.xensource.com>
 <1636EB19-FE45-42FF-B4D3-8CE8853BD040@gmail.com>
 <20190218112337.qoyws3pedxav4wmf@zion.uk.xensource.com>
 <59568551-146c-e0b7-2f94-4f9ee19c5325@citrix.com>
 <1B830543-1B7B-4DF4-8D1E-FB862FEE836C@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1B830543-1B7B-4DF4-8D1E-FB862FEE836C@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 'Jan Beulich' <JBeulich@suse.com>, Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, George Dunlap <george.dunlap@citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>, robin.randhawa@arm.com,
 committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTgsIDIwMTkgYXQgMTE6NTM6MTVBTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiAKPiAKPiA+IE9uIDE4IEZlYiAyMDE5LCBhdCAxMTozMCwgR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPiA+IAo+ID4gT24gMi8xOC8xOSAxMToyMyBB
TSwgV2VpIExpdSB3cm90ZToKPiA+PiBPbiBNb24sIEZlYiAxOCwgMjAxOSBhdCAxMToxNzo1NkFN
ICswMDAwLCBMYXJzIEt1cnRoIHdyb3RlOgo+ID4+PiBUaGFuayB5b3UgV2VpLiBJdCdzIGludGVy
ZXN0aW5nIHRob3VnaCB0aGF0IHRoZSBmdWxsIHZzIEhWTSBvbmx5IGlzIGFsbW9zdCBpZGVudGlj
YWwgaW4gdGVybXMgb2YgU0xPQydzCj4gPj4+IExhcnMKPiA+PiAKPiA+PiBUaGUgY2xvYyB0YXJn
ZXQgY291bnRzIHRoZSBmaWxlcyBpbiB0aGUgZGVwZW5kZW5jeSBncmFwaCBnZW5lcmF0ZWQgYnkK
PiA+PiBtYWtlLgo+IAo+IERvIHdlIGtub3cgZm9yIHN1cmUgdGhhdCBDTE9DIGNvdW50cyBldmVy
eXRoaW5nIGluIGEgZmlsZSBvciBkb2VzIGl0IGhvbm91ciB0aGUgcHJlLXByb2Nlc3NvciBzZXR0
aW5ncz8KCldlIGNlcnRhaW5seSBkb24ndCBmZWVkIGFueSBwcmVwcm9jZXNzb3IgZGVmaW5lcyB0
byBpdC4gSSBkb3VidCBpdAp1bmRlcnN0YW5kIEMgdG8gdGhhdCBsZXZlbCBvZiBkZXRhaWxzIGFu
eXdheS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 12:00:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 12:00:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhaw-0005mn-KN; Mon, 18 Feb 2019 12:00:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SKwv=QZ=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gvhau-0005mg-V8
 for xen-devel@lists.xen.org; Mon, 18 Feb 2019 12:00:21 +0000
X-Inumbo-ID: c30e4abd-3374-11e9-bc90-bc764e045a96
Received: from mail-wr1-x42b.google.com (unknown [2a00:1450:4864:20::42b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c30e4abd-3374-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 12:00:20 +0000 (UTC)
Received: by mail-wr1-x42b.google.com with SMTP id c8so18045303wrs.4
 for <xen-devel@lists.xen.org>; Mon, 18 Feb 2019 04:00:19 -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=KsFa3BAbZ/nC/DulC5i0OYvr1VGv+x9sU4reCgCQT7c=;
 b=IJsMZdeTTS0BM9lwnbM1kYyeexlmM+kPn6KU6XO2zMimapMSqlN0c80evpD7i5/9uj
 SJ2eCDnk/pqReO+QfbJSZ5sIbmszYeOJdBvFG4kkgvT4be7nCnvCY7XuUCPhOn/wkKoI
 xdscAKI6ENlUg0RpNHluoq04lsK8syEh9RGxnIXNl/WcKoLA2HLPZDkkVsUPOlKoexo5
 ag5xpEeJ8RJ6lwix3sbMELUhIAOoRYt8j4oqzBbjAscp55+v5LW8EAQUV8ggqlILNE/I
 DRvfs2bpv5qtOPtxOTxztrQ9CfUikDhHJb/PbIw7v+7vP7GYIMoft7E3KvKgXkAGqBIT
 Lnaw==
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=KsFa3BAbZ/nC/DulC5i0OYvr1VGv+x9sU4reCgCQT7c=;
 b=QobH6h+IuUg1QafVj/dOGhEabrRVz1HbZKorIJLvBRdcYXLeSyPuuF1PG0U0lWzOuP
 w/kgswKXID6vSs+EaBSXsovspkAu6RBKCMyUwhSv+rRxUo+Ut8WTryKQCSmGelY3ZftV
 z780r5LSLy5edD3J3J4zKyHCc7gEfHRZ53hBGcXzzFrEbDxRmQ+Fllr5msUEu/OZknVI
 yoFWKcTTsgFGv9k5Qg9W4AD50zkG2hTo3Rb4MbYoeQdE+A5U8rf2DMyqoXE8+3KHitaM
 lVQv1d2uCt+wgLcvMxNVPsUtAjd3EhX9n21Utab4na8sGqtSP35RpGcLYnuvFniUo8LC
 9pvg==
X-Gm-Message-State: AHQUAuazFS5oaadgQJzSeTactPFQR93QSYDZY469J66uiypLXwBAf9ty
 tBbA2kZBMr6zaLU0JU1CguE=
X-Google-Smtp-Source: AHgI3IZHUaVr0oskozA/ntHDlQOG0CYAcLD5TY42ugl0IT8Bf/KWZWCs91RLty2CsMKIE+V45GBTOA==
X-Received: by 2002:adf:c082:: with SMTP id d2mr9134770wrf.55.1550491218628;
 Mon, 18 Feb 2019 04:00:18 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:8dc8:bb6a:3022:4c0c?
 ([2a02:c7f:ac18:da00:8dc8:bb6a:3022:4c0c])
 by smtp.gmail.com with ESMTPSA id x3sm15479546wrd.19.2019.02.18.04.00.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Feb 2019 04:00:18 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <20190218115712.s7os5yx5sxvqq7n4@zion.uk.xensource.com>
Date: Mon, 18 Feb 2019 12:00:16 +0000
Message-Id: <24166316-88CE-48CE-8DF9-C4A5AC89E5C4@gmail.com>
References: <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
 <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
 <20190218111234.r7ae42wswy2hjo7k@zion.uk.xensource.com>
 <1636EB19-FE45-42FF-B4D3-8CE8853BD040@gmail.com>
 <20190218112337.qoyws3pedxav4wmf@zion.uk.xensource.com>
 <59568551-146c-e0b7-2f94-4f9ee19c5325@citrix.com>
 <1B830543-1B7B-4DF4-8D1E-FB862FEE836C@gmail.com>
 <20190218115712.s7os5yx5sxvqq7n4@zion.uk.xensource.com>
To: Wei Liu <wei.liu2@citrix.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Stefano Stabellini <sstabellini@kernel.org>, 'Jan Beulich' <JBeulich@suse.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, George Dunlap <george.dunlap@citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>, robin.randhawa@arm.com,
 committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDE4IEZlYiAyMDE5LCBhdCAxMTo1NywgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gCj4gT24gTW9uLCBGZWIgMTgsIDIwMTkgYXQgMTE6NTM6MTVBTSArMDAwMCwg
TGFycyBLdXJ0aCB3cm90ZToKPj4gCj4+IAo+Pj4gT24gMTggRmViIDIwMTksIGF0IDExOjMwLCBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gCj4+PiBP
biAyLzE4LzE5IDExOjIzIEFNLCBXZWkgTGl1IHdyb3RlOgo+Pj4+IE9uIE1vbiwgRmViIDE4LCAy
MDE5IGF0IDExOjE3OjU2QU0gKzAwMDAsIExhcnMgS3VydGggd3JvdGU6Cj4+Pj4+IFRoYW5rIHlv
dSBXZWkuIEl0J3MgaW50ZXJlc3RpbmcgdGhvdWdoIHRoYXQgdGhlIGZ1bGwgdnMgSFZNIG9ubHkg
aXMgYWxtb3N0IGlkZW50aWNhbCBpbiB0ZXJtcyBvZiBTTE9DJ3MKPj4+Pj4gTGFycwo+Pj4+IAo+
Pj4+IFRoZSBjbG9jIHRhcmdldCBjb3VudHMgdGhlIGZpbGVzIGluIHRoZSBkZXBlbmRlbmN5IGdy
YXBoIGdlbmVyYXRlZCBieQo+Pj4+IG1ha2UuCj4+IAo+PiBEbyB3ZSBrbm93IGZvciBzdXJlIHRo
YXQgQ0xPQyBjb3VudHMgZXZlcnl0aGluZyBpbiBhIGZpbGUgb3IgZG9lcyBpdCBob25vdXIgdGhl
IHByZS1wcm9jZXNzb3Igc2V0dGluZ3M/Cj4gCj4gV2UgY2VydGFpbmx5IGRvbid0IGZlZWQgYW55
IHByZXByb2Nlc3NvciBkZWZpbmVzIHRvIGl0LiBJIGRvdWJ0IGl0Cj4gdW5kZXJzdGFuZCBDIHRv
IHRoYXQgbGV2ZWwgb2YgZGV0YWlscyBhbnl3YXkuCgpUaGF0IGlzIGludGVyZXN0aW5nLCBiZWNh
dXNlIGVzc2VudGlhbGx5IHRoZSBDTE9DIGNvdW50cyBwcm92aWRlIGFuIHVwcGVyIGJvdW5kIGlu
c3RlYWQgdGhlIHJlYWwgbGluZXMgb2YgY29kZS4gU28gaW4gcmVhbGl0eSwgYm90aCB0aGUgQXJt
IGFuZCB4ODYgY29uZmlncyBtYXkgdHVybiBvdXQgdG8gYmUgbG93ZXIgdGhhbiB3ZSB0aG91Z2h0
CkxhcnMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 12:02:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 12:02:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhch-0005u4-1o; Mon, 18 Feb 2019 12:02:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sLuk=QZ=citrix.com=prvs=94545b475=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gvhcg-0005tw-F7
 for xen-devel@lists.xen.org; Mon, 18 Feb 2019 12:02:10 +0000
X-Inumbo-ID: 01b76832-3375-11e9-850d-4f02e4dbc05c
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01b76832-3375-11e9-850d-4f02e4dbc05c;
 Mon, 18 Feb 2019 12:02:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="86084901"
To: Wei Liu <wei.liu2@citrix.com>, Lars Kurth <lars.kurth.xen@gmail.com>
References: <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
 <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
 <20190218111234.r7ae42wswy2hjo7k@zion.uk.xensource.com>
 <1636EB19-FE45-42FF-B4D3-8CE8853BD040@gmail.com>
 <20190218112337.qoyws3pedxav4wmf@zion.uk.xensource.com>
 <59568551-146c-e0b7-2f94-4f9ee19c5325@citrix.com>
 <1B830543-1B7B-4DF4-8D1E-FB862FEE836C@gmail.com>
 <20190218115712.s7os5yx5sxvqq7n4@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <a20dd648-286d-c1ec-1ab0-427fae3a145b@citrix.com>
Date: Mon, 18 Feb 2019 12:01:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190218115712.s7os5yx5sxvqq7n4@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Stefano Stabellini <sstabellini@kernel.org>, 'Jan Beulich' <JBeulich@suse.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, George Dunlap <george.dunlap@citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>, robin.randhawa@arm.com,
 committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDIvMjAxOSAxMTo1NywgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIEZlYiAxOCwgMjAx
OSBhdCAxMTo1MzoxNUFNICswMDAwLCBMYXJzIEt1cnRoIHdyb3RlOgo+Pgo+Pj4gT24gMTggRmVi
IDIwMTksIGF0IDExOjMwLCBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
IHdyb3RlOgo+Pj4KPj4+IE9uIDIvMTgvMTkgMTE6MjMgQU0sIFdlaSBMaXUgd3JvdGU6Cj4+Pj4g
T24gTW9uLCBGZWIgMTgsIDIwMTkgYXQgMTE6MTc6NTZBTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPj4+Pj4gVGhhbmsgeW91IFdlaS4gSXQncyBpbnRlcmVzdGluZyB0aG91Z2ggdGhhdCB0aGUg
ZnVsbCB2cyBIVk0gb25seSBpcyBhbG1vc3QgaWRlbnRpY2FsIGluIHRlcm1zIG9mIFNMT0Mncwo+
Pj4+PiBMYXJzCj4+Pj4gVGhlIGNsb2MgdGFyZ2V0IGNvdW50cyB0aGUgZmlsZXMgaW4gdGhlIGRl
cGVuZGVuY3kgZ3JhcGggZ2VuZXJhdGVkIGJ5Cj4+Pj4gbWFrZS4KPj4gRG8gd2Uga25vdyBmb3Ig
c3VyZSB0aGF0IENMT0MgY291bnRzIGV2ZXJ5dGhpbmcgaW4gYSBmaWxlIG9yIGRvZXMgaXQgaG9u
b3VyIHRoZSBwcmUtcHJvY2Vzc29yIHNldHRpbmdzPwo+IFdlIGNlcnRhaW5seSBkb24ndCBmZWVk
IGFueSBwcmVwcm9jZXNzb3IgZGVmaW5lcyB0byBpdC4gSSBkb3VidCBpdAo+IHVuZGVyc3RhbmQg
QyB0byB0aGF0IGxldmVsIG9mIGRldGFpbHMgYW55d2F5LgoKTG9DIGlzbid0IGEgZmFudGFzdGlj
IG1ldHJpYyB1bmRlciBhbnkgY2lyY3Vtc3RhbmNlLgoKQmlnZ2VyIGNvZGUgaXMgZGVmaW5pdGVs
eSBiZXR0ZXIsIGlmIHRoZSByZWFzb24gaXQgaXMgYmlnZ2VyIGlzIGJlY2F1c2UKaXQgaXMgYmVj
YXVzZSBpdCBpcyBmb3JtYXR0ZWQgZm9yIHJlYWRhYmlsaXR5L2NsYXJpdHkgZXRjLgoKQXR0ZW1w
dGluZyB0byBvcHRpbWlzZSBmb3Igc21hbGxlciBMb0MsIG90aGVyIHRoYW4gbWFraW5nIGVudGly
ZQpmdW5jdGlvbmFsIGFyZWFzIG9wdGlvbmFsLCBpcyB1c3VhbGx5IHNob3J0IHNpZ2h0ZWQuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 12:11:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 12:11:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhlW-0006lj-U8; Mon, 18 Feb 2019 12:11:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SKwv=QZ=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gvhlW-0006le-73
 for xen-devel@lists.xen.org; Mon, 18 Feb 2019 12:11:18 +0000
X-Inumbo-ID: 4a69584c-3376-11e9-bc90-bc764e045a96
Received: from mail-wr1-x431.google.com (unknown [2a00:1450:4864:20::431])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a69584c-3376-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 12:11:16 +0000 (UTC)
Received: by mail-wr1-x431.google.com with SMTP id i16so9850623wrs.13
 for <xen-devel@lists.xen.org>; Mon, 18 Feb 2019 04:11:16 -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=hw7s95vYfFfZnlfRbvTMhb3/t4hm0+uJ0UFqmimDngI=;
 b=tlxZ4ZxHnxJA+tucaSPng+GfBo2GYjazUQkmlQNWsK56AVtrI3T1W7K7iooF4fdKFu
 GNBSv63O/+hmSbOwKBWwSd3F8+nAFaXuigJ3sWt4Y7nRjJcoBTuGsd8aHrp2cgx7yUvm
 mjZx1QXUi5acY6Spx4idtycEiu2+OeApWUi2EBBE3VfASOHp4uAY9I6ni/kGV/AlqEr6
 Jqlk8UqU52tLLYlrWnlleCoBvIgqPmAhtBZwkBKcZBoHb2XiTfMzBDP5f0fvIKe3XwfM
 RauKu6MvJhXUhsfVx8R7GdZxfUmEPrDvAAgHRzOna53aqeJeUJte7Ym9FFAxXzUDl2D9
 Dihw==
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=hw7s95vYfFfZnlfRbvTMhb3/t4hm0+uJ0UFqmimDngI=;
 b=FURZFFmcqyE6U5OsNQTsnY0/WtCx5oaSCw9dIlX2+TcQxEKlCRDYfs5SngXmGD9/ac
 2tjefYbH6gV79JAiWPlSDYRQrfD1a8I2a86M0hPNhkqmpw4D2AVBDscLq/caBSeWCUIh
 amTUezp6ubmARlacVsrEexD9Q5EtfVAxfPd42bd/1i2uwphkUfye0xkzliwcxccXr5fn
 zHHFWAHSA+rhJ4C2qD7yrQQtMcPIN9TufwCDL3AG4Bemqj7sJAQpuFPfrRp7boj08U51
 vWUN4g7T+2M53pQDmYu6/Jr9S3zpKLwYG9VpF4iMQUGawlxJE5dvoIZ9Zs+ViAyQC8I0
 hG+w==
X-Gm-Message-State: AHQUAuaoaBVcJee067yeXovd+6TzGp19bptGbNOc481/7rjWKx4EzHjg
 nNPLKqj4BZmg9jjhk1dEUVc=
X-Google-Smtp-Source: AHgI3IZHijPK9pMpWVcH/nZAhB3CyQCjuJzCHbUhEhCDDOAVTmvsPVfZJPTz0yWXTHV56ESG1eEpyw==
X-Received: by 2002:adf:f4c8:: with SMTP id h8mr17760442wrp.6.1550491875186;
 Mon, 18 Feb 2019 04:11:15 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:8dc8:bb6a:3022:4c0c?
 ([2a02:c7f:ac18:da00:8dc8:bb6a:3022:4c0c])
 by smtp.gmail.com with ESMTPSA id h17sm8273542wmb.29.2019.02.18.04.11.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Feb 2019 04:11:14 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <a20dd648-286d-c1ec-1ab0-427fae3a145b@citrix.com>
Date: Mon, 18 Feb 2019 12:11:12 +0000
Message-Id: <E3994748-439F-4359-928B-20451271745D@gmail.com>
References: <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
 <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
 <20190218111234.r7ae42wswy2hjo7k@zion.uk.xensource.com>
 <1636EB19-FE45-42FF-B4D3-8CE8853BD040@gmail.com>
 <20190218112337.qoyws3pedxav4wmf@zion.uk.xensource.com>
 <59568551-146c-e0b7-2f94-4f9ee19c5325@citrix.com>
 <1B830543-1B7B-4DF4-8D1E-FB862FEE836C@gmail.com>
 <20190218115712.s7os5yx5sxvqq7n4@zion.uk.xensource.com>
 <a20dd648-286d-c1ec-1ab0-427fae3a145b@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 'Jan Beulich' <JBeulich@suse.com>, Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, George Dunlap <george.dunlap@citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>, robin.randhawa@arm.com,
 committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDE4IEZlYiAyMDE5LCBhdCAxMjowMSwgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4gT24gMTgvMDIvMjAxOSAxMTo1NywgV2VpIExpdSB3
cm90ZToKPj4gT24gTW9uLCBGZWIgMTgsIDIwMTkgYXQgMTE6NTM6MTVBTSArMDAwMCwgTGFycyBL
dXJ0aCB3cm90ZToKPj4+IAo+Pj4+IE9uIDE4IEZlYiAyMDE5LCBhdCAxMTozMCwgR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+PiAKPj4+PiBPbiAyLzE4
LzE5IDExOjIzIEFNLCBXZWkgTGl1IHdyb3RlOgo+Pj4+PiBPbiBNb24sIEZlYiAxOCwgMjAxOSBh
dCAxMToxNzo1NkFNICswMDAwLCBMYXJzIEt1cnRoIHdyb3RlOgo+Pj4+Pj4gVGhhbmsgeW91IFdl
aS4gSXQncyBpbnRlcmVzdGluZyB0aG91Z2ggdGhhdCB0aGUgZnVsbCB2cyBIVk0gb25seSBpcyBh
bG1vc3QgaWRlbnRpY2FsIGluIHRlcm1zIG9mIFNMT0Mncwo+Pj4+Pj4gTGFycwo+Pj4+PiBUaGUg
Y2xvYyB0YXJnZXQgY291bnRzIHRoZSBmaWxlcyBpbiB0aGUgZGVwZW5kZW5jeSBncmFwaCBnZW5l
cmF0ZWQgYnkKPj4+Pj4gbWFrZS4KPj4+IERvIHdlIGtub3cgZm9yIHN1cmUgdGhhdCBDTE9DIGNv
dW50cyBldmVyeXRoaW5nIGluIGEgZmlsZSBvciBkb2VzIGl0IGhvbm91ciB0aGUgcHJlLXByb2Nl
c3NvciBzZXR0aW5ncz8KPj4gV2UgY2VydGFpbmx5IGRvbid0IGZlZWQgYW55IHByZXByb2Nlc3Nv
ciBkZWZpbmVzIHRvIGl0LiBJIGRvdWJ0IGl0Cj4+IHVuZGVyc3RhbmQgQyB0byB0aGF0IGxldmVs
IG9mIGRldGFpbHMgYW55d2F5Lgo+IAo+IExvQyBpc24ndCBhIGZhbnRhc3RpYyBtZXRyaWMgdW5k
ZXIgYW55IGNpcmN1bXN0YW5jZS4KPiAKPiBCaWdnZXIgY29kZSBpcyBkZWZpbml0ZWx5IGJldHRl
ciwgaWYgdGhlIHJlYXNvbiBpdCBpcyBiaWdnZXIgaXMgYmVjYXVzZQo+IGl0IGlzIGJlY2F1c2Ug
aXQgaXMgZm9ybWF0dGVkIGZvciByZWFkYWJpbGl0eS9jbGFyaXR5IGV0Yy4KCkkgZG9uJ3QgZGlz
YWdyZWUuIEEgbWVhc3VyZSBzdWNoIGFzIExvZ2ljYWwgTGluZXMgT2YgQ29kZSBtYXkgYmUgbW9y
ZSBhcHByb3ByaWF0ZSBsb25nZXIgdGVybSwgYXMgaXQgcmVtb3ZlcyB0aGUgZm9ybWF0dGluZy9y
ZWFkYWJpbGl0eSBhc3BlY3QuIAoKPiBBdHRlbXB0aW5nIHRvIG9wdGltaXNlIGZvciBzbWFsbGVy
IExvQywgb3RoZXIgdGhhbiBtYWtpbmcgZW50aXJlCj4gZnVuY3Rpb25hbCBhcmVhcyBvcHRpb25h
bCwgaXMgdXN1YWxseSBzaG9ydCBzaWdodGVkLgoKQWdyZWVkLiAKCldlIGFyZSBiYXNpY2FsbHkg
dXNpbmcgdGhlIFNMT0MgZmlndXJlIGFzIGEgcHJveHkgZm9yICJwb3RlbnRpYWwgY29zdCBvZiBz
YWZldHkgY2VydGlmaWNhdGlvbiIgYXQgbGVhc3QgZm9yIEFybQpJIHdhcyBob3BpbmcgdGhlIHJl
c3VsdHMgd2VyZSBjbGVhcmVyIGFuZCBJIGNvdWxkIHVzZSB0aGUgZmlndXJlcyB0byBpbGx1c3Ry
YXRlIHRoZSBpbXBhY3Qgb2YgYSBQViBvciBIVk0gb25seSBidWlsZCB0byBpbGx1c3RyYXRlIHRo
ZSBzYWZldHkgaW1wYWN0LCBidXQgbWF5YmUgSSBzaG91bGQgc3RheSBjbGVhciBvZiB0aGlzLgoK
UmVnYXJkcwpMYXJzCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 12:11:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 12:11:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhm4-0006ne-87; Mon, 18 Feb 2019 12:11:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KgNY=QZ=citrix.com=prvs=94518ece3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gvhm3-0006nX-9B
 for xen-devel@lists.xen.org; Mon, 18 Feb 2019 12:11:51 +0000
X-Inumbo-ID: 5d51dabe-3376-11e9-8af3-2383bf3ff707
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d51dabe-3376-11e9-8af3-2383bf3ff707;
 Mon, 18 Feb 2019 12:11:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="78382809"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>, 
 Lars Kurth <lars.kurth.xen@gmail.com>
References: <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
 <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
 <20190218111234.r7ae42wswy2hjo7k@zion.uk.xensource.com>
 <1636EB19-FE45-42FF-B4D3-8CE8853BD040@gmail.com>
 <20190218112337.qoyws3pedxav4wmf@zion.uk.xensource.com>
 <59568551-146c-e0b7-2f94-4f9ee19c5325@citrix.com>
 <1B830543-1B7B-4DF4-8D1E-FB862FEE836C@gmail.com>
 <20190218115712.s7os5yx5sxvqq7n4@zion.uk.xensource.com>
 <a20dd648-286d-c1ec-1ab0-427fae3a145b@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <d9d2054f-0241-ca87-d2f4-9d3f3bf562f8@citrix.com>
Date: Mon, 18 Feb 2019 12:11:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <a20dd648-286d-c1ec-1ab0-427fae3a145b@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 'Jan Beulich' <JBeulich@suse.com>, Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xOC8xOSAxMjowMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxOC8wMi8yMDE5
IDExOjU3LCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBNb24sIEZlYiAxOCwgMjAxOSBhdCAxMTo1Mzox
NUFNICswMDAwLCBMYXJzIEt1cnRoIHdyb3RlOgo+Pj4KPj4+PiBPbiAxOCBGZWIgMjAxOSwgYXQg
MTE6MzAsIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4+
Pj4KPj4+PiBPbiAyLzE4LzE5IDExOjIzIEFNLCBXZWkgTGl1IHdyb3RlOgo+Pj4+PiBPbiBNb24s
IEZlYiAxOCwgMjAxOSBhdCAxMToxNzo1NkFNICswMDAwLCBMYXJzIEt1cnRoIHdyb3RlOgo+Pj4+
Pj4gVGhhbmsgeW91IFdlaS4gSXQncyBpbnRlcmVzdGluZyB0aG91Z2ggdGhhdCB0aGUgZnVsbCB2
cyBIVk0gb25seSBpcyBhbG1vc3QgaWRlbnRpY2FsIGluIHRlcm1zIG9mIFNMT0Mncwo+Pj4+Pj4g
TGFycwo+Pj4+PiBUaGUgY2xvYyB0YXJnZXQgY291bnRzIHRoZSBmaWxlcyBpbiB0aGUgZGVwZW5k
ZW5jeSBncmFwaCBnZW5lcmF0ZWQgYnkKPj4+Pj4gbWFrZS4KPj4+IERvIHdlIGtub3cgZm9yIHN1
cmUgdGhhdCBDTE9DIGNvdW50cyBldmVyeXRoaW5nIGluIGEgZmlsZSBvciBkb2VzIGl0IGhvbm91
ciB0aGUgcHJlLXByb2Nlc3NvciBzZXR0aW5ncz8KPj4gV2UgY2VydGFpbmx5IGRvbid0IGZlZWQg
YW55IHByZXByb2Nlc3NvciBkZWZpbmVzIHRvIGl0LiBJIGRvdWJ0IGl0Cj4+IHVuZGVyc3RhbmQg
QyB0byB0aGF0IGxldmVsIG9mIGRldGFpbHMgYW55d2F5Lgo+IAo+IExvQyBpc24ndCBhIGZhbnRh
c3RpYyBtZXRyaWMgdW5kZXIgYW55IGNpcmN1bXN0YW5jZS4KPiAKPiBCaWdnZXIgY29kZSBpcyBk
ZWZpbml0ZWx5IGJldHRlciwgaWYgdGhlIHJlYXNvbiBpdCBpcyBiaWdnZXIgaXMgYmVjYXVzZQo+
IGl0IGlzIGJlY2F1c2UgaXQgaXMgZm9ybWF0dGVkIGZvciByZWFkYWJpbGl0eS9jbGFyaXR5IGV0
Yy4KPiAKPiBBdHRlbXB0aW5nIHRvIG9wdGltaXNlIGZvciBzbWFsbGVyIExvQywgb3RoZXIgdGhh
biBtYWtpbmcgZW50aXJlCj4gZnVuY3Rpb25hbCBhcmVhcyBvcHRpb25hbCwgaXMgdXN1YWxseSBz
aG9ydCBzaWdodGVkLgoKRm9yIGluc3RhbmNlLCB3ZSBjb3VsZCBwcm9iYWJseSBkZWNyZWFzZSB0
aGUgTG9DIGJ5IG5lYXJseSAyMGsgYnkKY2hhbmdpbmcgdGhlIHN0eWxlIG5vdCB0byBnaXZlIHRo
ZSBvcGVuaW5nIGJyYWNrZXQgaXRzIG93biBsaW5lOgoKJCBmaW5kIC4gLW5hbWUgJyouYycgfCB4
YXJncyBncmVwICdeW1s6c3BhY2U6XV0qeycgfCB3YyAtbAoxOTg5NgokIGZpbmQgLiAtbmFtZSAn
Ki5bY2hdJyB8IHhhcmdzIGdyZXAgJ15bWzpzcGFjZTpdXSp7JyB8IHdjIC1sCjIxODQ3CgogLUdl
b3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 12:12:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 12:12:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhmr-0006to-Iy; Mon, 18 Feb 2019 12:12:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KgNY=QZ=citrix.com=prvs=94518ece3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gvhmq-0006td-37
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 12:12:40 +0000
X-Inumbo-ID: 7bb7d341-3376-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7bb7d341-3376-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 12:12:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="78382864"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-8-roger.pau@citrix.com>
 <D5F5CE70-04BA-47C2-869B-CFA7D00070E9@citrix.com>
 <20190218110542.spvl7mxk27jd2wko@MacBook-Air-de-Roger.local>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwQ==
Message-ID: <2cfecb3f-b61b-42af-2f86-257687d1daa9@citrix.com>
Date: Mon, 18 Feb 2019 12:12:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <20190218110542.spvl7mxk27jd2wko@MacBook-Air-de-Roger.local>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 7/8] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xOC8xOSAxMTowNSBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIEZl
YiAxNSwgMjAxOSBhdCAwNzoxNTo1M1BNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pgo+
Pgo+Pj4gT24gRmViIDE1LCAyMDE5LCBhdCAyOjE4IFBNLCBSb2dlciBQYXUgTW9ubmUgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4+Cj4+PiBTbyB0aGF0IHRoZSBzcGVjaWZpYyBoYW5k
bGluZyBjYW4gYmUgcmVtb3ZlZCBmcm9tCj4+PiBhdG9taWNfd3JpdGVfZXB0X2VudHJ5IGFuZCBi
ZSBzaGFyZWQgd2l0aCBucHQgYW5kIHNoYWRvdyBjb2RlLgo+Pj4KPj4+IFRoaXMgY29tbWl0IGFs
c28gcmVtb3ZlcyB0aGUgY2hlY2sgdGhhdCBwcmV2ZW50IG5vbi1lcHQgUFZIIGRvbTAgZnJvbQo+
Pj4gbWFwcGluZyBmb3JlaWduIHBhZ2VzLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+Pgo+PiBNb3N0bHkgbG9va3MgZ29vZDsg
anVzdCBhIGZldyBjb21tZW50cy4uLgo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+Pj4gaW5kZXggZjRlYzJi
ZWNiZC4uMTY4N2IzMTU3MSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJt
LmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPj4+IEBAIC05MzIsMTEgKzkz
MiwxNCBAQCBpbnQgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IGZsYWdzLAo+Pj4gc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnAybV9nZXRfaW9yZXFf
c2VydmVyKHN0cnVjdCBkb21haW4gKmQsCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncyk7Cj4+Pgo+Pj4gLXN0YXRpYyBp
bmxpbmUgdm9pZCBwMm1fZW50cnlfbW9kaWZ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHAybV90
eXBlX3QgbnQsCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5
cGVfdCBvdCwgdW5zaWduZWQgaW50IGxldmVsKQo+Pj4gK3N0YXRpYyBpbmxpbmUgaW50IHAybV9l
bnRyeV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKPj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIG1mbl90IG5m
biwgbWZuX3Qgb2ZuLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGxldmVsKQo+Pj4gewo+Pj4gLSAgICBpZiAoIGxldmVsICE9IDEgfHwgbnQgPT0g
b3QgKQo+Pj4gLSAgICAgICAgcmV0dXJuOwo+Pj4gKyAgICBCVUdfT04obGV2ZWwgPiAxICYmIChu
dCA9PSBwMm1faW9yZXFfc2VydmVyIHx8IG50ID09IHAybV9tYXBfZm9yZWlnbikpOwo+Pj4gKwo+
Pj4gKyAgICBpZiAoIGxldmVsICE9IDEgfHwgKG50ID09IG90ICYmIG1mbl9lcShuZm4sIG9mbikp
ICkKPj4+ICsgICAgICAgIHJldHVybiAwOwo+Pj4KPj4+ICAgICBzd2l0Y2ggKCBudCApCj4+PiAg
ICAgewo+Pj4gQEAgLTk0OCw2ICs5NTEsMTQgQEAgc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRy
eV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKPj4+ICAgICAg
ICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudCsrOwo+Pj4gICAgICAgICBicmVhazsKPj4+Cj4+PiAr
ICAgIGNhc2UgcDJtX21hcF9mb3JlaWduOgo+Pj4gKyAgICAgICAgQlVHX09OKCFtZm5fdmFsaWQo
bmZuKSk7Cj4+Cj4+IFNpbmNlIHdl4oCZcmUgZ29pbmcgdG8gYmUgcmV0dXJuaW5nIGVycm9ycyBh
bnl3YXksIHdoeSBub3QgcmV0YWluIHRoZSBvcmlnaW5hbCBmdW5jdGlvbmFsaXR5IG9mIHJldHVy
bmluZyAtRUlOVkFMIGluIHRoaXMgY2FzZSwgcmF0aGVyIHRoYW4gQlVHX09OPwo+IAo+IEFjay4g
SSBhZGRlZCB0aGUgQlVHX09OIGJlY2F1c2UgdHJ5aW5nIHRvIGFkZCBhIGZvcmVpZ24gZW50cnkg
d2l0aCBhbgo+IGludmFsaWQgbWZuIG1lYW5zIHNvbWV0aGluZyBlbHNlIHdlbnQgd3JvbmcgaW4g
dGhlIGNhbGxlciwgc2luY2UgaXQKPiBzaG91bGQgbm90IGJlIHBvc3NpYmxlIHRvIHBlcmZvcm0g
c3VjaCBhY3Rpb24uIEFzIHlvdSBwb2ludGVkIG91dAo+IGhvd2V2ZXIgdGhlcmUncyBubyByZWFz
b24gdG8gcGFuaWMsIHNpbmNlIGFuIGVycm9yIGNhbiBiZSByZXR1cm5lZCB0bwo+IHRoZSBjYWxs
ZXIuCj4gCj4gV291bGQgeW91IGJlIGZpbmUgd2l0aCBhbHNvIGFkZGluZyBhbiBBU1NFUlRfVU5S
RUFDSEFCTEUgYmVmb3JlCj4gcmV0dXJuaW5nIHRoZSBlcnJvcj8KPiAKPj4+ICsKPj4+ICsgICAg
ICAgIGlmICggIXBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UobWZuX3RvX3BhZ2UobmZuKSkg
KQo+Pj4gKyAgICAgICAgICAgIHJldHVybiAtRUJVU1k7Cj4+PiArCj4+PiArICAgICAgICBicmVh
azsKPj4+ICsKPj4+ICAgICBkZWZhdWx0Ogo+Pj4gICAgICAgICBicmVhazsKPj4+ICAgICB9Cj4+
PiBAQCAtOTU5LDkgKzk3MCwxNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcDJtX2VudHJ5X21vZGlm
eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBwMm1fdHlwZV90IG50LAo+Pj4gICAgICAgICBwMm0t
PmlvcmVxLmVudHJ5X2NvdW50LS07Cj4+PiAgICAgICAgIGJyZWFrOwo+Pj4KPj4+ICsgICAgY2Fz
ZSBwMm1fbWFwX2ZvcmVpZ246Cj4+PiArICAgICAgICBCVUdfT04oIW1mbl92YWxpZChvZm4pKTsK
Pj4KPj4gSWYgc29tZWhvdyB0aGlzIGhhcHBlbmVkLCB0aGVuIHRoZSBidWcgaXNu4oCZdCBoZXJl
IGJ1dCBzb21ld2hlcmUgZWxzZTsgY29udGludWluZyBvbiB3b27igJl0IG1ha2UgdGhpbmdzIGFu
eSB3b3JzZSB0aGFuIHRoZXkgd291bGQgYmUgaWYgdGhpcyBwYWdlIHdlcmVu4oCZdCByZW1vdmVk
LiAgSSB0aGluayB0aGlzIHNob3VsZCBwcm9iYWJseSBiZSBhbiBBU1NFUlQoKSAodG8gaGVscCBu
YXJyb3cgZG93biB3aGVyZSBhIGJ1ZyBtYXkgaGF2ZSBjb21lIGZyb20pLCBmb2xsb3dlZCBieSBh
IHNpbXBsZSByZXR1cm4uICBMaWtlbHkgdGhlIHdvcnN0IHRoYXQgd291bGQgaGFwcGVuIGhlcmUg
aXMgYW4gdW4ta2lsbGFibGUgZG9tYWluOyBubyBuZWVkIHRvIGNyYXNoIHByb2R1Y3Rpb24gc2Vy
dmVycyBpbiB0aGlzIGNhc2UuCj4gCj4gQWNrLCBJIHRoaW5rIHdoYXQgSSBzdWdnZXN0ZWQgYWJv
dmUgc2hvdWxkIGFsc28gYmUgdXNlZCBoZXJlOgo+IAo+IGlmICggIW1mbl92YWxpZChvZm4pICkK
PiB7Cj4gICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICAgICByZXR1cm4gLUVJTlZBTDsKPiB9
CgpZZXMgdG8gYm90aCBBU1NFUlRzLiAgSWYgc29tZXRoaW5nIGhhcyBicm9rZW4gb25lIG9mIG91
ciBhc3N1bXB0aW9ucywKdGhlIHNvb25lciB3ZSBmaW5kIGl0IG91dCAoZHVyaW5nIGRldmVsb3Bt
ZW50KSB0aGUgYmV0dGVyLgoKVGhhbmtzLAogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 12:16:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 12:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvhqL-0007Cw-Bf; Mon, 18 Feb 2019 12:16:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KgNY=QZ=citrix.com=prvs=94518ece3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gvhqK-0007Cr-LP
 for xen-devel@lists.xen.org; Mon, 18 Feb 2019 12:16:16 +0000
X-Inumbo-ID: fce52dab-3376-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fce52dab-3376-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 12:16:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="78383061"
From: George Dunlap <george.dunlap@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>, 
 Lars Kurth <lars.kurth.xen@gmail.com>
References: <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
 <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
 <20190218111234.r7ae42wswy2hjo7k@zion.uk.xensource.com>
 <1636EB19-FE45-42FF-B4D3-8CE8853BD040@gmail.com>
 <20190218112337.qoyws3pedxav4wmf@zion.uk.xensource.com>
 <59568551-146c-e0b7-2f94-4f9ee19c5325@citrix.com>
 <1B830543-1B7B-4DF4-8D1E-FB862FEE836C@gmail.com>
 <20190218115712.s7os5yx5sxvqq7n4@zion.uk.xensource.com>
 <a20dd648-286d-c1ec-1ab0-427fae3a145b@citrix.com>
 <d9d2054f-0241-ca87-d2f4-9d3f3bf562f8@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <775bed6a-1c35-3614-9a86-4fcedf84acd4@citrix.com>
Date: Mon, 18 Feb 2019 12:16:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <d9d2054f-0241-ca87-d2f4-9d3f3bf562f8@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>, robin.randhawa@arm.com,
 'Jan Beulich' <JBeulich@suse.com>, Daniel Smith <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xOC8xOSAxMjoxMSBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAyLzE4LzE5IDEy
OjAxIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxOC8wMi8yMDE5IDExOjU3LCBXZWkg
TGl1IHdyb3RlOgo+Pj4gT24gTW9uLCBGZWIgMTgsIDIwMTkgYXQgMTE6NTM6MTVBTSArMDAwMCwg
TGFycyBLdXJ0aCB3cm90ZToKPj4+Pgo+Pj4+PiBPbiAxOCBGZWIgMjAxOSwgYXQgMTE6MzAsIEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Cj4+Pj4+
IE9uIDIvMTgvMTkgMTE6MjMgQU0sIFdlaSBMaXUgd3JvdGU6Cj4+Pj4+PiBPbiBNb24sIEZlYiAx
OCwgMjAxOSBhdCAxMToxNzo1NkFNICswMDAwLCBMYXJzIEt1cnRoIHdyb3RlOgo+Pj4+Pj4+IFRo
YW5rIHlvdSBXZWkuIEl0J3MgaW50ZXJlc3RpbmcgdGhvdWdoIHRoYXQgdGhlIGZ1bGwgdnMgSFZN
IG9ubHkgaXMgYWxtb3N0IGlkZW50aWNhbCBpbiB0ZXJtcyBvZiBTTE9DJ3MKPj4+Pj4+PiBMYXJz
Cj4+Pj4+PiBUaGUgY2xvYyB0YXJnZXQgY291bnRzIHRoZSBmaWxlcyBpbiB0aGUgZGVwZW5kZW5j
eSBncmFwaCBnZW5lcmF0ZWQgYnkKPj4+Pj4+IG1ha2UuCj4+Pj4gRG8gd2Uga25vdyBmb3Igc3Vy
ZSB0aGF0IENMT0MgY291bnRzIGV2ZXJ5dGhpbmcgaW4gYSBmaWxlIG9yIGRvZXMgaXQgaG9ub3Vy
IHRoZSBwcmUtcHJvY2Vzc29yIHNldHRpbmdzPwo+Pj4gV2UgY2VydGFpbmx5IGRvbid0IGZlZWQg
YW55IHByZXByb2Nlc3NvciBkZWZpbmVzIHRvIGl0LiBJIGRvdWJ0IGl0Cj4+PiB1bmRlcnN0YW5k
IEMgdG8gdGhhdCBsZXZlbCBvZiBkZXRhaWxzIGFueXdheS4KPj4KPj4gTG9DIGlzbid0IGEgZmFu
dGFzdGljIG1ldHJpYyB1bmRlciBhbnkgY2lyY3Vtc3RhbmNlLgo+Pgo+PiBCaWdnZXIgY29kZSBp
cyBkZWZpbml0ZWx5IGJldHRlciwgaWYgdGhlIHJlYXNvbiBpdCBpcyBiaWdnZXIgaXMgYmVjYXVz
ZQo+PiBpdCBpcyBiZWNhdXNlIGl0IGlzIGZvcm1hdHRlZCBmb3IgcmVhZGFiaWxpdHkvY2xhcml0
eSBldGMuCj4+Cj4+IEF0dGVtcHRpbmcgdG8gb3B0aW1pc2UgZm9yIHNtYWxsZXIgTG9DLCBvdGhl
ciB0aGFuIG1ha2luZyBlbnRpcmUKPj4gZnVuY3Rpb25hbCBhcmVhcyBvcHRpb25hbCwgaXMgdXN1
YWxseSBzaG9ydCBzaWdodGVkLgo+IAo+IEZvciBpbnN0YW5jZSwgd2UgY291bGQgcHJvYmFibHkg
ZGVjcmVhc2UgdGhlIExvQyBieSBuZWFybHkgMjBrIGJ5Cj4gY2hhbmdpbmcgdGhlIHN0eWxlIG5v
dCB0byBnaXZlIHRoZSBvcGVuaW5nIGJyYWNrZXQgaXRzIG93biBsaW5lOgo+IAo+ICQgZmluZCAu
IC1uYW1lICcqLmMnIHwgeGFyZ3MgZ3JlcCAnXltbOnNwYWNlOl1dKnsnIHwgd2MgLWwKPiAxOTg5
Ngo+ICQgZmluZCAuIC1uYW1lICcqLltjaF0nIHwgeGFyZ3MgZ3JlcCAnXltbOnNwYWNlOl1dKnsn
IHwgd2MgLWwKPiAyMTg0NwoKVGhpcyBpcyBoeXBlcnZpc29yIG9ubHkgQlRXIChydW4gZnJvbSB4
ZW4uZ2l0L3hlbikuCgpJdCBpcyBhIGJpdCBtaW5kLWJvZ2dsaW5nIHRvIHRoaW5rIHRoYXQgdGhl
cmUgYXJlIG1vcmUgb3BlbiBicmFja2V0cyBpbgp0aGUgWGVuIGNvZGUgYmFzZSB0aGFuIHRoZXJl
IGlzIFBWLXNwZWNpZmljIGNvZGUuIE9fbwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 12:32:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 12:32:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvi6M-0000L9-4a; Mon, 18 Feb 2019 12:32:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KgNY=QZ=citrix.com=prvs=94518ece3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gvi6K-0000L4-LN
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 12:32:48 +0000
X-Inumbo-ID: 4c1997f6-3379-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c1997f6-3379-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 12:32:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="78383893"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-7-roger.pau@citrix.com>
 <22FE20B9-55D7-4FDA-A9A3-3E318FAD7D57@citrix.com>
 <20190218110154.xcccwiwiq474ppyx@MacBook-Air-de-Roger.local>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <949aec0f-15cb-6e97-b14c-b464b2e95299@citrix.com>
Date: Mon, 18 Feb 2019 12:32:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <20190218110154.xcccwiwiq474ppyx@MacBook-Air-de-Roger.local>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 6/8] p2m: change write_p2m_entry to
 return an error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, "Tim \(Xen.org\)" <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xOC8xOSAxMTowMSBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIEZl
YiAxNSwgMjAxOSBhdCAwNjo0ODoyNVBNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pgo+
Pj4gT24gRmViIDE1LCAyMDE5LCBhdCAyOjE4IFBNLCBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4+Cj4+PiBUaGlzIGlzIGluIHByZXBhcmF0aW9uIGZvciBh
bHNvIGNoYW5naW5nIHAybV9lbnRyeV9tb2RpZnkgdG8gcmV0dXJuIGFuCj4+PiBlcnJvciBjb2Rl
Lgo+Pj4KPj4+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgo+Pgo+PiBJIHRoaW5rIHlv
dSBuZWVkIHRvIGV4cGxhaW4gd2hlbnkvd2h5IHlvdeKAmXJlIHVzaW5nIEJVR19PTigpIHJhdGhl
ciB0aGFuIEFTU0VSVCgpIG9yIHBhc3NpbmcgdGhlIGNhbGxlciB1cCB0aGUgc3RhY2suCj4+Cj4+
Cj4+IEp1c3QgaW4gZ2VuZXJhbDoKPj4KPj4gKiBQYXNzaW5nIHRoaW5ncyB1cCB0aGUgc3RhY2sg
c2hvdWxkIGJlIHVzZWQgd2hlbiB0aGUgY2FsbGVyIGlzIGFscmVhZHkgZXhwZWN0aW5nIHRvIGhh
bmRsZSBlcnJvcnMsIGFuZCB0aGUgc3RhdGUgd2hlbiB0aGUgZXJyb3Igd2FzIGRpc2NvdmVyZWQg
aXNu4oCZdCBicm9rZW4sIG9yIHRvbyBoYXJkIHRvIGZpeC4KPj4KPj4gKiBCVUdfT04oKSBzaG91
bGQgYmUgdXNlZCB3aGVuIHlvdSBjYW7igJl0IHBhc3MgdGhpbmdzIHVwIHRoZSBzdGFjaywgYW5k
IGNvbnRpbnVpbmcgd291bGQgY2VydGFpbmx5IGNhdXNlIGEgdnVsbmVyYWJpbGl0eS4KPj4KPj4g
KiBBU1NFUlQoKSBzaG91bGQgYmUgdXNlZCB3aGVuIGNvbnRpbnVpbmcgbWlnaHQgd29yaywgb3Ig
bWlnaHQgaGF2ZSBhbiBlZmZlY3QgbGF0ZXIgd2hvc2UgYmFkbmVzcyBpcyBlcXVhbCBvciBsZXNz
IHRoYW4gdGhhdCBvZiBhIGhvc3QgY3Jhc2g7IE9SIHdob3NlIHRydXRoIGNhbiBiZSBjbGVhcmx5
IG9ic2VydmVkIGZyb20gdGhlIGNvZGUgZGlyZWN0bHkgc3Vycm91bmRpbmcgaXQuCj4+Cj4+IEZv
ciBpbnN0YW5jZS4uLgo+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQu
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+Pj4gaW5kZXggMDRlOWQ4MWNmNi4uNDRhYmQ2
NTk5OSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+Pj4gKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4+PiBAQCAtMjAyLDcgKzIwMiw3IEBAIHAybV9uZXh0
X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHZvaWQgKip0YWJsZSwKPj4+ICAgICAgICAg
bmV3X2VudHJ5ID0gbDFlX2Zyb21fbWZuKG1mbiwgUDJNX0JBU0VfRkxBR1MgfCBfUEFHRV9SVyk7
Cj4+Pgo+Pj4gICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZuZXdfZW50cnksIGxldmVsLCBJ
T01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKPj4+IC0gICAgICAgIHAybS0+d3JpdGVf
cDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsKPj4+
ICsgICAgICAgIEJVR19PTihwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5
LCBuZXdfZW50cnksIGxldmVsICsgMSkpOwo+Pgo+PiBJbiB0aGlzIGNhc2UsIGEgZmV3IGxpbmVz
IGFib3ZlIHdlIGhhdmUgYHJldHVybiAtRU5PTUVNYDsgc286Cj4+IDEuIFRoZSBjYWxsZXIgaXMg
ZXhwZWN0aW5nIHRvIGhhbmRsZSBlcnJvciB2YWx1ZXMsIGFuZAo+PiAyLiBUaGVyZeKAmXMgbm8g
dW51c3VhbCBzdGF0ZSB0byB0cnkgdG8gY2xlYW4gdXAuCj4gCj4gSSdtIG5vdCB0aGF0IGZhbWls
aWFyIHdpdGggdGhlIHAybSBjb2RlLCBidXQgdGhlcmUncyBhIGNhbGwgdG8KPiBwMm1fYWxsb2Nf
cHRwIGp1c3QgZnVydGhlciB1cCwgYW5kIHdoaWxlIEkgdGhpbmsgZmFpbGluZyBoZXJlIHdvdWxk
Cj4gb25seSBpbXBseSB0aGF0IGEgcGFnZSBoYXMgYmVlbiBhZGRlZCB0byBwMm0tPnBhZ2VzIGJ1
dCBoYXMgbm90Cj4gYWN0dWFsbHkgYmVlbiB1c2VkIGluIHRoZSBwMm0gcGFnZSB0YWJsZXMgYmVj
YXVzZSB0aGUgYWRkaXRpb24gb2YgdGhlCj4gZW50cnkgZmFpbGVkLgo+IAo+IEkgdGhpbmsgYWRk
aW5nIGFuIGVudHJ5IHRoYXQgZXhwYW5kcyB0aGUgcGFnZSB0YWJsZSBzdHJ1Y3R1cmUgc2hvdWxk
Cj4gbmV2ZXIgZmFpbCwgYW5kIGhlbmNlIEkgdGhpbmsgdGhlIGZvbGxvd2luZzoKPiAKPiByYyA9
IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2
ZWwgKyAxKTsKPiBpZiAoIHJjICkKPiB7Cj4gICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICAg
ICByZXR1cm4gcmM7Cj4gfQo+IAo+IFdvdWxkIGJlIHRoZSBiZXN0IHdheSB0byBoYW5kbGUgdGhl
IHJldHVybiBjb2RlIGZyb20gd3JpdGVfcDJtX2VudHJ5Cj4gaW4gcDJtX25leHRfbGV2ZWwuCgpU
aGF0IHdvcmtzIGZvciBtZS4KCj4+PiAgICAgfQo+Pj4gICAgIGVsc2UKPj4+ICAgICAgICAgQVNT
RVJUKGZsYWdzICYgX1BBR0VfUFJFU0VOVCk7Cj4+PiBAQCAtMzIxLDcgKzMyMSw3IEBAIHN0YXRp
YyBpbnQgcDJtX3B0X3NldF9yZWNhbGNfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKPj4+
ICAgICAgICAgICAgIGlmICggKGwxZV9nZXRfZmxhZ3MoZSkgJiBfUEFHRV9QUkVTRU5UKSAmJiAh
bmVlZHNfcmVjYWxjKGwxLCBlKSApCj4+PiAgICAgICAgICAgICB7Cj4+PiAgICAgICAgICAgICAg
ICAgc2V0X3JlY2FsYyhsMSwgZSk7Cj4+PiAtICAgICAgICAgICAgICAgIHAybS0+d3JpdGVfcDJt
X2VudHJ5KHAybSwgZmlyc3RfZ2ZuLCBwZW50LCBlLCBsZXZlbCk7Cj4+PiArICAgICAgICAgICAg
ICAgIEJVR19PTihwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGZpcnN0X2dmbiwgcGVudCwgZSwg
bGV2ZWwpKTsKPj4+ICAgICAgICAgICAgIH0KPj4KPj4gQWdhaW4gaGVyZTsgdGhlb3JldGljYWxs
eSwgdGhlIG9ubHkgY2hhbmdlIGhhcyBiZWVuIHRoYXQgUkVDQUxDX0ZMQUdTIGhhdmUgYmVlbiBh
ZGRlZC4KPj4KPj4gQW5kIHNvIG9uLgo+Pgo+PiBUaG91Z2h0cz8gIChMb29raW5nIGZvciBpbnB1
dCBmcm9tIEphbiBoZXJlIGFzIHdlbGwuKQo+IAo+IEFzIHlvdSBzYXkgaGVyZSBhbmQgYWJvdmUs
IHRoZSBvbmx5IGNhbGxlciB0aGF0J3MgZXhwZWN0ZWQgdG8gZmFpbCBpcwo+IHAybV9wdF9zZXRf
ZW50cnksIHRoZSByZXN0IGp1c3QgZG8gcmVjYWxjIG9yIGFkZCBpbnRlcm1lZGlhdGUgZW50cmll
cwo+IHRvIHRoZSBwMm0sIHdoaWNoIG11c3QgYWx3YXlzIHN1Y2NlZWQuCj4gCj4+IElmIG5vdCwg
aXQgc2VlbXMgbGlrZSB3ZSBzaG91bGQgYWxzbyBiZSBtb2RpZnlpbmcgdGhlIHBsYWNlcyBpbiBw
Mm0tZXB0LmMgdG8gZG8gQlVHX09OKCkgcmF0aGVyIHRoYW4gQVNTRVJUKCnigJlpbmcgdGhhdCB0
aGUgcGFnZSB3cml0ZSBzdWNjZWVkZWQuCj4gCj4gSSBjYW4gYXBwbHkgdGhlIHNhbWUgdHJlYXRt
ZW50IHRoYXQncyBkb25lIGluIHAybS1lcHQuYywgc28gdGhhdCB3ZQo+IGhhdmUgY29uc2lzdGVu
Y3kgYmV0d2VlbiBib3RoIGltcGxlbWVudGF0aW9ucy4KClNvdW5kcyBnb29kLgoKVGhhbmtzIQog
LUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 12:41:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 12:41:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gviEI-0001D6-3C; Mon, 18 Feb 2019 12:41:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KgNY=QZ=citrix.com=prvs=94518ece3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gviEH-0001CM-Fw
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 12:41:01 +0000
X-Inumbo-ID: 6f60a2c2-337a-11e9-83ee-07a5663dbe3d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f60a2c2-337a-11e9-83ee-07a5663dbe3d;
 Mon, 18 Feb 2019 12:40:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="78384251"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190215141837.1420-1-roger.pau@citrix.com>
 <20190215141837.1420-6-roger.pau@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <2069a7f9-49be-4fc5-bfa2-e70bc3d847e4@citrix.com>
Date: Mon, 18 Feb 2019 12:40:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <20190215141837.1420-6-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/8] x86/mm: split p2m ioreq server pages
 special handling into helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xNS8xOSAyOjE4IFBNLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gU28gdGhhdCBpdCBj
YW4gYmUgc2hhcmVkIGJ5IGJvdGggZXB0LCBucHQgYW5kIHNoYWRvdyBjb2RlLCBpbnN0ZWFkIG9m
Cj4gZHVwbGljYXRpbmcgaXQuCj4gCj4gTm8gY2hhbmdlIGluIGZ1bmN0aW9uYWxpdHkgaW50ZW5k
ZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CgpUaGVyZSdzIHBhcnQgb2YgbWUgdGhhdCBmZWVscyBsaWtlIHRoaXMgcGF0Y2ggd2FudHMg
c29tZSBBU1NFUlRzIG9yCnNvbWV0aGluZzsgYnV0IGFzIHRoZXkncmUgYWRkZWQgaW4gbGF0ZXIg
b24sIGFuZCBldmVyeXRoaW5nIGVsc2UgbG9va3MgZ29vZDoKClJldmlld2VkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 12:53:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 12:53:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gviQK-000285-DP; Mon, 18 Feb 2019 12:53:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qcXO=QZ=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1gviQJ-000280-KO
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 12:53:27 +0000
X-Inumbo-ID: 2e648e14-337c-11e9-bc90-bc764e045a96
Received: from mail-ot1-x330.google.com (unknown [2607:f8b0:4864:20::330])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e648e14-337c-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 12:53:26 +0000 (UTC)
Received: by mail-ot1-x330.google.com with SMTP id 32so27973129ota.12
 for <xen-devel@lists.xenproject.org>; Mon, 18 Feb 2019 04:53:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=/AmOPNxN8tuZuKsxlPk0a0LpUycUo0B1RJdZNr0SmF0=;
 b=q7RCOXkADIweGYpDyrGTIY3E+Evtx19aF4uCbQhXvWRS7oG/Evmgzfo/b3EPS+nTHE
 O9/uNZpSeetHDTsHY2DWFXps1dXbZUnK2KMzDNoz/H6BvXBgQ4/zlf82JVuAEozVk4/1
 T3UNpPABy8wWKPMwSX96x2ytKINGTKdwRRBLIzAzONKtdrqNIeUJV4sOcS9CoAJ0BH/b
 pI/ptysidXYKAHd8VwSHIVjS9txXmuSNFij3HKbOAAizb+1/10Qz7wQx4LiSjzGE6fwb
 MMUwIKKronTlCf2wJMENnN6ViIqANFGae3sDCEG62p1A4H1QP2M3DZdxsjHEXYExcxoN
 dGQA==
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=/AmOPNxN8tuZuKsxlPk0a0LpUycUo0B1RJdZNr0SmF0=;
 b=OGNdPnr4kttuKrRG1CSV7xFRDPOspHNeA1bAnw16ce0fRFa0UGqB8Emzt8uQR3PPQS
 1FCROh+NNwgbYMbalTEAXMqNbWcZRLq30/Cf4V0CfiDj186lGarwjfRjB5/SSpHPsJIE
 hjvF6kQqcLjXnB/K/jeNZzLOc25JTw5wizYrwwvts6dARg3g7AuI9s5q0iyKrV8eAm6I
 XBhhCCPC9R2vjXWlGmFAQyopykycht7q6uLsPxDh5z0Hc/sTAUZKNnbytm37W8yVmNhZ
 td7Alb2+4fU318VFjNAl2OkxhBblnxDPcxmHltpDN7J93dUsqtPkZgxyx3D5DtTv89z6
 61bw==
X-Gm-Message-State: AHQUAuZ7bkEsuSnqFZRHV3izzfK4nwZ/TVzU89RlQgqKbvfNbsBGNL71
 QaA1iEXUqXBZir3Zip4S/AL4nm8HXni+80MBBAk=
X-Google-Smtp-Source: AHgI3IZw6tKn36gbOK5KF6ZbXiNjv6DQO1Zf3+61+oq4TWHXNUKzHm4DymDkw9+x6ftmSMqkOf6pIpHUm2XfZjD6BQM=
X-Received: by 2002:aca:dc0a:: with SMTP id t10mr14543802oig.83.1550494405357; 
 Mon, 18 Feb 2019 04:53:25 -0800 (PST)
MIME-Version: 1.0
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
In-Reply-To: <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Mon, 18 Feb 2019 18:23:13 +0530
Message-ID: <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
To: Oleksandr <olekstysh@gmail.com>
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, andrii_chepurnyi@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCj4gSSBhbSB3b25kZXJpbmcgd2hhdCBBbmRyb2lkIHZlcnNpb24geW91IGFyZSB1c2luZy4g
V2hhdCBpcyB5b3VyIHVzZS1jYXNlPwoKV2UgYXJlIHRyeWluZyB3aXRoIEFuZHJvaWQgTyA4LjEg
dmVyc2lvbi4KCj4gVGhpcyBpcyBvdXIgZGV2ZWxvcG1lbnQgcHJvZHVjdAo+IGh0dHBzOi8vZ2l0
aHViLmNvbS94ZW4tdHJvb3BzL21ldGEteHQtcHJvZC1kZXZlbAo+IHdoaWNoIGluIGFkZGl0aW9u
IHRvIExpbnV4IGd1ZXN0IGNvbnRhaW5zIEFuZHJvaWQgUCBndWVzdC4KPgpBZnRlciBtYWtpbmcg
c29tZSBjaGFuZ2VzIGluIGRvbVUgYm9vdGFyZ3MsIHdlIGNhbiBub3cgc2VlCmNvbnNvbGUgc2Vy
dmljZSB0cnlpbmcgdG8gc3RhcnQgYnV0IGdvZXMgaW50byBsb29wIHdpdGggbWVzc2FnZToKClsg
ICAgNi40MzI4NjRdIGluaXQ6IHN0YXJ0aW5nIHNlcnZpY2UgJ2NvbnNvbGUnLi4uClsgICAgNi40
MzM5NzRdIGluaXQ6IHByb3BlcnR5X3NldCgicm8uYm9vdHRpbWUuY29uc29sZSIsICI2NDMyNDY5
ODQ4IikKZmFpbGVkOiBwcm9wZXJ0eSBhbHJlYWR5IHNldApbICAgIDYuNDM0NTgwXSBpbml0OiBz
ZXRwZ2lkIGZhaWxlZCBmb3IgY29uc29sZTogT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQKWyAgICA2
LjQzNDc0M10gaW5pdDogY2Fubm90IHNldGV4ZWNjb24oJ3U6cjpzaGVsbDpzMCcpIGZvciBjb25z
b2xlOgpQZXJtaXNzaW9uIGRlbmllZApbICAgIDYuNDM1NDM0XSBpbml0OiBTZXJ2aWNlICdjb25z
b2xlJyAocGlkIDc4MSkga2lsbGVkIGJ5IHNpZ25hbCA2ClsgICAgNi40MzU0ODNdIGluaXQ6IFNl
bmRpbmcgc2lnbmFsIDkgdG8gc2VydmljZSAnY29uc29sZScgKHBpZCA3ODEpCnByb2Nlc3MgZ3Jv
dXAuLi4KWyAgICA2LjQzNTYwOF0gaW5pdDogU3VjY2Vzc2Z1bGx5IGtpbGxlZCBwcm9jZXNzIGNn
cm91cCB1aWQgMjAwMCBwaWQgNzgxIGluIDBtcwoKQWxzbywgb25lIG90aGVyIHF1ZXJ5LiBJbiBv
cmRlciB0byBnZXQgZ3JhcGhpY3MgYW5kIGF1ZGlvIHVwIGluIGRvbTAKa2VybmVsLCBkbyB3ZQpu
ZWVkIHRvIGxvYWQgc3BlY2lhbC9wcm9wcmlldGFyeSBncmFwaGljcy9hdWRpbyBkcml2ZXIgd2l0
aCBtYWlubGluZSBrZXJuZWwKYW5kIFVidW50dSBEZWJpYW4gcm9vdGZzIG9uIEgzIHBsYXRmb3Jt
PwoKVGhhbmtzCi1BbWl0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 12:55:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 12:55:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gviRq-0002EK-Qi; Mon, 18 Feb 2019 12:55:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SKwv=QZ=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gviRp-0002DV-05
 for xen-devel@lists.xen.org; Mon, 18 Feb 2019 12:55:01 +0000
X-Inumbo-ID: 65b92545-337c-11e9-bc90-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65b92545-337c-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 12:54:59 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id j125so17026988wmj.1
 for <xen-devel@lists.xen.org>; Mon, 18 Feb 2019 04:54:59 -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=NkoaioCIwb3M9Og9LGmggZjR5+tvPejQjHeRub4vfkQ=;
 b=hjHQPOPwGSEP2dO0PjdPSoTVmtdHIBLW+FS45wM+AzNfA+KT31s1IFowEzJyqaMbWr
 OFFmrFKxmnxwEQr+fuI+UW1D1tyRbjzo8WDZ3L+OiqDQPyIhw0W9AzPcr9jkHVuOolUs
 kmnlyPTH9OqOh4Gt9/a0QVhdT+C3uXdrlOLfcdw9D8J8dQ2IfWF5oIliFrtfQ/JMiJCs
 GY/w6xH3rTXJWyZbeaijBfg8t/p5k/tIk+edUw0VXePt/xy1eJ2FBlEjBxDN903bJ/Gj
 XD3KYroC/YHeyqeBGD8NrotopilyGJUnSk0k/LNFGO34b3pNcGrZm50o1qG/09w8S9yJ
 9FNg==
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=NkoaioCIwb3M9Og9LGmggZjR5+tvPejQjHeRub4vfkQ=;
 b=FM4c+Dv6P8z9E0xfQFdmvr+S6uBR9y3aAaoGq0ANKPtpkeLG+gPdJD4lb/O6iIY3rL
 utbq3hfxhSXjhO+HnWmrLu5zuJUTAUpw5hAETAxnbr0aVJvHEN8C5wFwBdbZVWa6Wsle
 9svTfe4xKsaLXLrSuKywoXaHJ5PNofqptnONqexdFRWkmbEM8SqrAzwc/j4wz0XlatQg
 lr6RMU+4cmtvxu/1gPbhlq9W+iI2ljppwZange838nXKQlYod/vvGdXkCc0CJl5WSg55
 X1e3lAQzddHZ2hmNMAU4UQRnKQlzX0wVBm0VESz1KWNp1uOXyOhd4fdRzeZCPILSyW3z
 3GaA==
X-Gm-Message-State: AHQUAuZJ7JV5QFOPXXi3ytJob507mrE3vmrYdt+70dYxVQrs/x8BJDG2
 14nHbOdjyz+yV3fjfHIWYKo=
X-Google-Smtp-Source: AHgI3IYgk0lwyQgPOYrdgTMBpo0L3qdur3DP/t5AvjtnSYr6tus+qg/rdGxqy+4yLqvZSX94Yr/QYg==
X-Received: by 2002:a1c:ce46:: with SMTP id e67mr4218883wmg.40.1550494497980; 
 Mon, 18 Feb 2019 04:54:57 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:8dc8:bb6a:3022:4c0c?
 ([2a02:c7f:ac18:da00:8dc8:bb6a:3022:4c0c])
 by smtp.gmail.com with ESMTPSA id k20sm27013832wre.41.2019.02.18.04.54.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Feb 2019 04:54:57 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <E42A3E76-5792-4536-867B-E8FD2A18C594@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Mon, 18 Feb 2019 12:54:55 +0000
In-Reply-To: <775bed6a-1c35-3614-9a86-4fcedf84acd4@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
References: <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
 <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
 <20190218111234.r7ae42wswy2hjo7k@zion.uk.xensource.com>
 <1636EB19-FE45-42FF-B4D3-8CE8853BD040@gmail.com>
 <20190218112337.qoyws3pedxav4wmf@zion.uk.xensource.com>
 <59568551-146c-e0b7-2f94-4f9ee19c5325@citrix.com>
 <1B830543-1B7B-4DF4-8D1E-FB862FEE836C@gmail.com>
 <20190218115712.s7os5yx5sxvqq7n4@zion.uk.xensource.com>
 <a20dd648-286d-c1ec-1ab0-427fae3a145b@citrix.com>
 <d9d2054f-0241-ca87-d2f4-9d3f3bf562f8@citrix.com>
 <775bed6a-1c35-3614-9a86-4fcedf84acd4@citrix.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 'Jan Beulich' <JBeulich@suse.com>, Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>, robin.randhawa@arm.com,
 committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: multipart/mixed; boundary="===============1421118980940459266=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1421118980940459266==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_071A515E-7DF6-470B-A667-BEB211AB7156"


--Apple-Mail=_071A515E-7DF6-470B-A667-BEB211AB7156
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On 18 Feb 2019, at 12:16, George Dunlap <george.dunlap@citrix.com> =
wrote:
>=20
> On 2/18/19 12:11 PM, George Dunlap wrote:
>> On 2/18/19 12:01 PM, Andrew Cooper wrote:
>>> On 18/02/2019 11:57, Wei Liu wrote:
>>>> On Mon, Feb 18, 2019 at 11:53:15AM +0000, Lars Kurth wrote:
>>>>>=20
>>>>>> On 18 Feb 2019, at 11:30, George Dunlap =
<george.dunlap@citrix.com> wrote:
>>>>>>=20
>>>>>> On 2/18/19 11:23 AM, Wei Liu wrote:
>>>>>>> On Mon, Feb 18, 2019 at 11:17:56AM +0000, Lars Kurth wrote:
>>>>>>>> Thank you Wei. It's interesting though that the full vs HVM =
only is almost identical in terms of SLOC's
>>>>>>>> Lars
>>>>>>> The cloc target counts the files in the dependency graph =
generated by
>>>>>>> make.
>>>>> Do we know for sure that CLOC counts everything in a file or does =
it honour the pre-processor settings?
>>>> We certainly don't feed any preprocessor defines to it. I doubt it
>>>> understand C to that level of details anyway.
>>>=20
>>> LoC isn't a fantastic metric under any circumstance.
>>>=20
>>> Bigger code is definitely better, if the reason it is bigger is =
because
>>> it is because it is formatted for readability/clarity etc.
>>>=20
>>> Attempting to optimise for smaller LoC, other than making entire
>>> functional areas optional, is usually short sighted.
>>=20
>> For instance, we could probably decrease the LoC by nearly 20k by
>> changing the style not to give the opening bracket its own line:
>>=20
>> $ find . -name '*.c' | xargs grep '^[[:space:]]*{' | wc -l
>> 19896
>> $ find . -name '*.[ch]' | xargs grep '^[[:space:]]*{' | wc -l
>> 21847
>=20
> This is hypervisor only BTW (run from xen.git/xen).
>=20
> It is a bit mind-boggling to think that there are more open brackets =
in
> the Xen code base than there is PV-specific code. O_o

As we have the same coding conventions across hypervisor code, that =
shouldn't make a difference

Lars=

--Apple-Mail=_071A515E-7DF6-470B-A667-BEB211AB7156
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 18 Feb 2019, at 12:16, George Dunlap &lt;<a =
href=3D"mailto:george.dunlap@citrix.com" =
class=3D"">george.dunlap@citrix.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">On 2/18/19 =
12:11 PM, George Dunlap wrote:</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D"">On 2/18/19 12:01 PM, Andrew Cooper =
wrote:<br class=3D""><blockquote type=3D"cite" class=3D"">On 18/02/2019 =
11:57, Wei Liu wrote:<br class=3D""><blockquote type=3D"cite" =
class=3D"">On Mon, Feb 18, 2019 at 11:53:15AM +0000, Lars Kurth =
wrote:<br class=3D""><blockquote type=3D"cite" class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D"">On 18 Feb 2019, at =
11:30, George Dunlap &lt;<a href=3D"mailto:george.dunlap@citrix.com" =
class=3D"">george.dunlap@citrix.com</a>&gt; wrote:<br class=3D""><br =
class=3D"">On 2/18/19 11:23 AM, Wei Liu wrote:<br class=3D""><blockquote =
type=3D"cite" class=3D"">On Mon, Feb 18, 2019 at 11:17:56AM +0000, Lars =
Kurth wrote:<br class=3D""><blockquote type=3D"cite" class=3D"">Thank =
you Wei. It's interesting though that the full vs HVM only is almost =
identical in terms of SLOC's<br class=3D"">Lars<br =
class=3D""></blockquote>The cloc target counts the files in the =
dependency graph generated by<br class=3D"">make.<br =
class=3D""></blockquote></blockquote>Do we know for sure that CLOC =
counts everything in a file or does it honour the pre-processor =
settings?<br class=3D""></blockquote>We certainly don't feed any =
preprocessor defines to it. I doubt it<br class=3D"">understand C to =
that level of details anyway.<br class=3D""></blockquote><br =
class=3D"">LoC isn't a fantastic metric under any circumstance.<br =
class=3D""><br class=3D"">Bigger code is definitely better, if the =
reason it is bigger is because<br class=3D"">it is because it is =
formatted for readability/clarity etc.<br class=3D""><br =
class=3D"">Attempting to optimise for smaller LoC, other than making =
entire<br class=3D"">functional areas optional, is usually short =
sighted.<br class=3D""></blockquote><br class=3D"">For instance, we =
could probably decrease the LoC by nearly 20k by<br class=3D"">changing =
the style not to give the opening bracket its own line:<br class=3D""><br =
class=3D"">$ find . -name '*.c' | xargs grep '^[[:space:]]*{' | wc -l<br =
class=3D"">19896<br class=3D"">$ find . -name '*.[ch]' | xargs grep =
'^[[:space:]]*{' | wc -l<br class=3D"">21847<br =
class=3D""></blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">This is hypervisor only BTW (run from xen.git/xen).</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">It is a bit =
mind-boggling to think that there are more open brackets in</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">the Xen code =
base than there is PV-specific code. O_o</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""></div></blockquote></div><br =
class=3D""><div class=3D"">As we have the same coding conventions across =
hypervisor code, that shouldn't make a difference</div><div class=3D""><br=
 class=3D""></div><div class=3D"">Lars</div></body></html>=

--Apple-Mail=_071A515E-7DF6-470B-A667-BEB211AB7156--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1421118980940459266==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 18 13:36:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 13:36:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvj69-0005dF-Hk; Mon, 18 Feb 2019 13:36:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvj68-0005dA-5N
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 13:36:40 +0000
X-Inumbo-ID: 37ebb863-3382-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 37ebb863-3382-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 13:36: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 A5A0FA78;
 Mon, 18 Feb 2019 05:36:38 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D8E0D3F720;
 Mon, 18 Feb 2019 05:36:32 -0800 (PST)
To: Amit Singh Tomar <amittomer25@gmail.com>, xen-devel@lists.xenproject.org
References: <1548492831-5785-1-git-send-email-amittomer25@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e8abb5d0-1080-b52f-5eca-e1b58005a046@arm.com>
Date: Mon, 18 Feb 2019 13:36:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1548492831-5785-1-git-send-email-amittomer25@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/2] xen/arm: Add Amlogic Meson SoCs
 earlyprintk support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNi8wMS8yMDE5IDA4OjUzLCBBbWl0IFNpbmdoIFRvbWFyIHdyb3RlOgoKQXMgcG9p
bnRlZCBvdXQgYnkgQW5kcmUgb24gdGhlIHByZXZpb3VzIHZlcnNpb24sIHRoZSBjb21taXQgbWVz
c2FnZSBpcyBtaXNzaW5nLgoKQW1vbmcgdGhpbmdzIHRoYXQgYSBjb21taXQgbWVzc2FnZSBjb3Vs
ZCBkZXNjcmliZSBpczoKCS0gTGluayB0byB0aGUgc3BlY2lmaWNhdGlvbgoJLSBXaHkgd2UgZG9u
J3QgbmVlZCB0byBpbml0aWFsaXplIHRoZSBVQVJULiBJIGtub3cgd2UgZGlzY3Vzc2VkIGFib3V0
IGl0IG9uIHRoZSAKcHJldmlvdXMgdmVyc2lvbi4gQnV0IGEgc3VtbWFyeSBpcyBhbHdheXMgaGVs
cGZ1bCBpZiBzb21lb25lIGxvb2tlZCBhdCB0aGUgY29kZSAKaW4gdGhlIGZ1dHVyZS4KCj4gU2ln
bmVkLW9mZi1ieTogQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgo+IC0t
LQo+IFRPRE86Cj4gICAgICAgICAgKiBDYXB0dXJlIFhFTiBib290IGluZm8gb24gV0lLSShqdXN0
IGZvcmdvdCBteQo+ICAgICAgICAgICAgWEVOIFdpa2kgY3JlZGVudGlhbHMpLgo+IAo+IENoYW5n
ZXMgc2luY2UgUkZDOgo+IAo+ICAgICAgICAgICogUmVwbGFjZWQgTERSSCB3aXRoIExEUiwgd2l0
aCB0aGlzIHRoZXJlCj4gICAgICAgICAgICBpcyBubyBzY2F0dGVyZWQgb3V0cHV0IG9uIGNvbnNv
bGUgbm93Lgo+ICAgICAgICAgICogVXNlZCB0Ym56IGluc3RlYWQgb2YgdHN0IGFuZCBiLm5lLgo+
ICAgICAgICAgICogVXNlZCBBTUxfIHByZWZpeCBhZ2FpbnN0IHJlZ2lzdGVyIG5hbWVzLgo+IC0t
LQo+ICAgZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsudHh0ICAgICB8ICAxICsKPiAgIHhlbi9h
cmNoL2FybS9hcm02NC9kZWJ1Zy1tZXNvbi5pbmMgfCA1MSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ICAgMiBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspCj4g
ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FybTY0L2RlYnVnLW1lc29uLmluYwo+
IAo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50eHQgYi9kb2NzL21p
c2MvYXJtL2Vhcmx5LXByaW50ay50eHQKPiBpbmRleCBmNzY1ZjU5Li4yYWE5NTI4IDEwMDY0NAo+
IC0tLSBhL2RvY3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dAo+ICsrKyBiL2RvY3MvbWlzYy9h
cm0vZWFybHktcHJpbnRrLnR4dAo+IEBAIC00MSw2ICs0MSw3IEBAIHRoZSBuYW1lIG9mIHRoZSBt
YWNoaW5lOgo+ICAgICAtIGp1bm86IHByaW50ayB3aXRoIHBsMDExIG9uIEp1bm8gcGxhdGZvcm0K
PiAgICAgLSBsYWdlcjogcHJpbnRrIHdpdGggU0NJRjAgb24gUmVuZXNhcyBSLUNhciBIMiBwcm9j
ZXNzb3JzCj4gICAgIC0gbWlkd2F5OiBwcmludGsgd2l0aCB0aGUgcGwwMTEgb24gQ2FseGVkYSBN
aWR3YXkgcHJvY2Vzc29ycwo+ICsgIC0gbWVzb246IHByaW50ayB3aXRoIHRoZSBNRVNPTiBmb3Ig
QW1sb2dpYyBTOTA1IFNvQ3MKCllvdSBoYXZlIGRyb3BwZWQgdGhlIHBsYXRmb3JtIGFsaWFzLiBT
byB0aGUgZG9jdW1lbnRhdGlvbiBzaG91bGQgYWxzbyBiZSBkcm9wcGVkLgoKPiAgICAgLSBtdmVi
dTogcHJpbnRrIHdpdGggdGhlIE1WRUJVIGZvciBNYXJ2ZWxsIEFybWFkYSAzNzAwIFNvQ3MKPiAg
ICAgLSBvbWFwNTQzMjogcHJpbnRrIHdpdGggVUFSVDMgb24gVEkgT01BUDU0MzIgcHJvY2Vzc29y
cwo+ICAgICAtIHJjYXIzOiBwcmludGsgd2l0aCBTQ0lGMiBvbiBSZW5lc2FzIFItQ2FyIEdlbjMg
cHJvY2Vzc29ycwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZGVidWctbWVzb24u
aW5jIGIveGVuL2FyY2gvYXJtL2FybTY0L2RlYnVnLW1lc29uLmluYwo+IG5ldyBmaWxlIG1vZGUg
MTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uMTY0YmNkZgo+IC0tLSAvZGV2L251bGwKPiArKysgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvZGVidWctbWVzb24uaW5jCj4gQEAgLTAsMCArMSw1MSBAQAo+ICsv
Kgo+ICsgKiB4ZW4vYXJjaC9hcm0vYXJtNjQvZGVidWctbWVzb24uaW5jCj4gKyAqCj4gKyAqIE1F
U09OIHNwZWNpZmljIGRlYnVnIGNvZGUuCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAxOSwg
QW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPi4KPiArICoKPiArICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
cgo+ICsgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAq
IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUgR05VCj4gKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v
cmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHBy
b2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICov
Cj4gKwo+ICsjZGVmaW5lIEFNTF9VQVJUX1dGSUZPX1JFRyAgICAgIDB4MDAKPiArI2RlZmluZSBB
TUxfVUFSVF9TVEFUVVNfUkVHICAgICAweDBjCj4gKwo+ICsjZGVmaW5lIEFNTF9VQVJUX1RYX0ZJ
Rk9fRlVMTCAgIDIxCj4gKwo+ICsvKgo+ICsgKiBNRVNPTiBVQVJUIHdhaXQgVUFSVCB0byBiZSBy
ZWFkeSB0byB0cmFuc21pdAo+ICsgKiB4YjogcmVnaXN0ZXIgd2hpY2ggY29udGFpbnMgdGhlIFVB
UlQgYmFzZSBhZGRyZXNzCj4gKyAqIGM6IHNjcmF0Y2ggcmVnaXN0ZXIKPiArICovCj4gKy5tYWNy
byBlYXJseV91YXJ0X3JlYWR5IHhiIGMKPiArMToKPiArICAgICAgICBsZHIgICAgIHdcYywgW1x4
YiwgI0FNTF9VQVJUX1NUQVRVU19SRUddICAgICAgICAvKiBzdGF0dXMgcmVnaXN0ZXIgKi8KPiAr
ICAgICAgICB0Ym56ICAgIHdcYywgI0FNTF9VQVJUX1RYX0ZJRk9fRlVMTCwgMWIgICAgICAgICAv
KiBDaGVjayBUWEZJRk8gRlVMTCBiaXQgKi8KPiArLmVuZG0KPiArCj4gKy8qCj4gKyAqIE1FU09O
IFVBUlQgdHJhbnNtaXQgY2hhcmFjdGVyCj4gKyAqIHhiOiByZWdpc3RlciB3aGljaCBjb250YWlu
cyB0aGUgVUFSVCBiYXNlIGFkZHJlc3MKPiArICogd3Q6IHJlZ2lzdGVyIHdoaWNoIGNvbnRhaW5z
IHRoZSBjaGFyYWN0ZXIgdG8gdHJhbnNtaXQKPiArICovCj4gKy5tYWNybyBlYXJseV91YXJ0X3Ry
YW5zbWl0IHhiIHd0Cj4gKwlzdHIgICAgXHd0LCBbXHhiLCAjQU1MX1VBUlRfV0ZJRk9fUkVHXQo+
ICsuZW5kbQoKSSB3aWxsIGRlZmVyIHRvIEFuZHJlIHRoZSByZXZpZXcgb24gdGhlIGNvZGUuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 13:49:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 13:49:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvjI8-0006Va-N8; Mon, 18 Feb 2019 13:49:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvjI7-0006Uq-Js
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 13:49:03 +0000
X-Inumbo-ID: f2922834-3383-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f2922834-3383-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 13:49:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4BEF916A3;
 Mon, 18 Feb 2019 05:49:01 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8D6F83F720;
 Mon, 18 Feb 2019 05:48:54 -0800 (PST)
To: Amit Singh Tomar <amittomer25@gmail.com>, xen-devel@lists.xenproject.org
References: <1548492831-5785-1-git-send-email-amittomer25@gmail.com>
 <1548492831-5785-2-git-send-email-amittomer25@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <688d09cf-732a-3c89-68d4-ee25a77ecd9a@arm.com>
Date: Mon, 18 Feb 2019 13:48:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1548492831-5785-2-git-send-email-amittomer25@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 2/2] xen/arm: Add MESON UART driver for
 Amlogic Meson SoCs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW1pdCwKCkkgd2lsbCBsZWF2ZSBBbmRyZSB0byBwcm9wZXJseSByZXZpZXcgdGhlIGRyaXZl
ci4gQnV0IHNlZSB0aGUgc29tZSBjb21tZW50cyBiZWxvdy4KCk9uIDI2LzAxLzIwMTkgMDg6NTMs
IEFtaXQgU2luZ2ggVG9tYXIgd3JvdGU6Cj4gVGhpcyBwYXRjaCBhZGRzIGRyaXZlciBmb3IgVUFS
VCBjb250cm9sbGVyIHByZXNlbnQgb24gQW1sb2dpYyBNZXNvbgo+IFNvQ3MgYW5kIGl0IGhhcyBi
ZWVuIHRlc3RlZCBvbiBOYW5vcGkgSzIgYm9hcmQgYmFzZWQgb24gUzkwNSBTb0MuCj4gCj4gQ29u
dHJvbGxlciByZWdpc3RlcnMgZGVmaW5hdGlvbiBpcyB0YWtlbiBmcm9tIExpbnV4IDQuMjAuCgpk
ZWZpbmF0aW9uL2RlZmluaXRpb24vCgpBbHNvLCBwbGVhc2UgYWRkIGEgcG9pbnRlciB0byB0aGUg
ZHJpdmVyIGluIExpbnV4LgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbWl0IFNpbmdoIFRvbWFyIDxh
bWl0dG9tZXIyNUBnbWFpbC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSBSRkM6Cj4gCj4gICAg
ICAgICAgKiBSZW1vdmVkIFM5MDUgcmVmZXJlbmNlIGFzIG90aGVyIEFtbG9naWMgU29Dcwo+ICAg
ICAgICAgICAgaGF2ZSB0aGlzIHVhcnQgY29udHJvbGxlci4KCkEgbGluayB0byB0aGUgc3BlY2lm
aWNhdGlvbiB3b3VsZCBoYXZlIHN0aWxsIGJlZW4gbmljZS4KCj4gICAgICAgICAgKiBSZXBsYWNl
ZCBtZXNvbl9zOTA1X3JlYWQvd3JpdGUgaGVscGVyCj4gICAgICAgICAgICB3aXRoIGNscnNldGJp
dCBhbmQgZnJpZW5kcyBoZWxwZXIuCj4gICAgICAgICAgKiBGb2xsb3dlZCBwcm9wZXIgVUFSVCBy
ZXNldCBzZXF1ZW5jZS4KPiAgICAgICAgICAqIExpc3QgYWxsIFVBUlQgY29tcGF0aWJsZSBzdHJp
bmdzIHNhbWUgYXMgTGludXgKPiAgICAgICAgICAgIGRyaXZlci4KPiAtLS0KPiAgIHhlbi9kcml2
ZXJzL2NoYXIvS2NvbmZpZyAgICAgIHwgICA4ICsrCj4gICB4ZW4vZHJpdmVycy9jaGFyL01ha2Vm
aWxlICAgICB8ICAgMSArCj4gICB4ZW4vZHJpdmVycy9jaGFyL21lc29uLXVhcnQuYyB8IDI4MiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKCkFzIEphbiBtZW50aW9u
ZWQgaW4gdGhlIHByZXZpb3VzIHZlcnNpb24sIHlvdSB3YW50IHRvIHVwZGF0ZSBNQUlOVEFJTkVS
UyB0byBhZGQgCnRoZSBmaWxlIG1lc29uLXVhcnQuYyB1bmRlciAiQVJNIi4KCj4gICAzIGZpbGVz
IGNoYW5nZWQsIDI5MSBpbnNlcnRpb25zKCspCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Ry
aXZlcnMvY2hhci9tZXNvbi11YXJ0LmMKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hh
ci9LY29uZmlnIGIveGVuL2RyaXZlcnMvY2hhci9LY29uZmlnCj4gaW5kZXggYjFmMDdmOC4uZDRh
ZGQ3ZiAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9jaGFyL0tjb25maWcKPiArKysgYi94ZW4v
ZHJpdmVycy9jaGFyL0tjb25maWcKPiBAQCAtMjAsNiArMjAsMTQgQEAgY29uZmlnIEhBU19NVkVC
VQo+ICAgCSAgVGhpcyBzZWxlY3RzIHRoZSBNYXJ2ZWxsIE1WRUJVIFVBUlQuIElmIHlvdSBoYXZl
IGEgQVJNQURBIDM3MDAKPiAgIAkgIGJhc2VkIGJvYXJkLCBzYXkgWS4KPiAgIAo+ICtjb25maWcg
SEFTX01FU09OCj4gKyAgICAgICAgYm9vbCAiQW1sb2dpYyBNRVNPTiBVQVJUIGRyaXZlciIKPiAr
ICAgICAgICBkZWZhdWx0IHkKPiArICAgICAgICBkZXBlbmRzIG9uIEFSTV82NAo+ICsgICAgICAg
IGhlbHAKPiArICAgICAgICAgIFRoaXMgc2VsZWN0cyB0aGUgQW1sb2dpYyBNRVNPTiBVQVJULiBJ
ZiB5b3UgaGF2ZSBhIEFtbG9naWMgYmFzZWQKPiArICAgICAgICAgIGJvYXJkLCBzYXkgWS4KClRo
ZSBpbmRlbnRhdGlvbiBzdGlsbCBsb29rcyB3cm9uZyB0byBtZS4gWW91IHdhbnQgdG8gdXNlIGhh
cmQgdGFiIGZvciBLY29uZmlnLgoKPiArCj4gICBjb25maWcgSEFTX1BMMDExCj4gICAJYm9vbCAi
QVJNIFBMMDExIFVBUlQgZHJpdmVyIgo+ICAgCWRlZmF1bHQgeQo+IGRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9jaGFyL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvY2hhci9NYWtlZmlsZQo+IGluZGV4
IGI2OGMzMzAuLjdjNjQ2ZDcgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvY2hhci9NYWtlZmls
ZQo+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIvTWFrZWZpbGUKPiBAQCAtMyw2ICszLDcgQEAgb2Jq
LSQoQ09ORklHX0hBU19OUzE2NTUwKSArPSBuczE2NTUwLm8KPiAgIG9iai0kKENPTkZJR19IQVNf
Q0FERU5DRV9VQVJUKSArPSBjYWRlbmNlLXVhcnQubwo+ICAgb2JqLSQoQ09ORklHX0hBU19QTDAx
MSkgKz0gcGwwMTEubwo+ICAgb2JqLSQoQ09ORklHX0hBU19FWFlOT1M0MjEwKSArPSBleHlub3M0
MjEwLXVhcnQubwo+ICtvYmotJChDT05GSUdfSEFTX01FU09OKSArPSBtZXNvbi11YXJ0Lm8KPiAg
IG9iai0kKENPTkZJR19IQVNfTVZFQlUpICs9IG12ZWJ1LXVhcnQubwo+ICAgb2JqLSQoQ09ORklH
X0hBU19PTUFQKSArPSBvbWFwLXVhcnQubwo+ICAgb2JqLSQoQ09ORklHX0hBU19TQ0lGKSArPSBz
Y2lmLXVhcnQubwo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL21lc29uLXVhcnQuYyBi
L3hlbi9kcml2ZXJzL2NoYXIvbWVzb24tdWFydC5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBp
bmRleCAwMDAwMDAwLi45OTBhZTk1Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9kcml2ZXJz
L2NoYXIvbWVzb24tdWFydC5jCj4gQEAgLTAsMCArMSwyODIgQEAKPiArLyoKPiArICogeGVuL2Ry
aXZlcnMvY2hhci9tZXNvbi11YXJ0LmMKPiArICoKPiArICogRHJpdmVyIGZvciBBbWxvZ2ljIE1F
U09OIFVBUlQKPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE5LCBBbWl0IFNpbmdoIFRvbWFy
IDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+Lgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4gKyAqIG1vZGlmeSBp
dCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
Ywo+ICsgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICogTUVS
Q0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRo
ZSBHTlUKPiArICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsg
Kgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMKPiArICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNpbmNsdWRl
IDx4ZW4vaXJxLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2VyaWFsLmg+Cj4gKyNpbmNsdWRlIDx4ZW4v
dm1hcC5oPgo+ICsjaW5jbHVkZSA8YXNtL2lvLmg+Cj4gKwo+ICsvKiBSZWdpc3RlciBvZmZzZXRz
ICovCj4gKyNkZWZpbmUgQU1MX1VBUlRfV0ZJRk9fUkVHICAgICAgICAgICAgICAweDAwCj4gKyNk
ZWZpbmUgQU1MX1VBUlRfUkZJRk9fUkVHICAgICAgICAgICAgICAweDA0Cj4gKyNkZWZpbmUgQU1M
X1VBUlRfQ09OVFJPTF9SRUcgICAgICAgICAgICAweDA4Cj4gKyNkZWZpbmUgQU1MX1VBUlRfU1RB
VFVTX1JFRyAgICAgICAgICAgICAweDBjCj4gKyNkZWZpbmUgQU1MX1VBUlRfTUlTQ19SRUcgICAg
ICAgICAgICAgICAweDEwCj4gKwo+ICsvKiBVQVJUX0NPTlRST0wgYml0cyAqLwo+ICsjZGVmaW5l
IEFNTF9VQVJUX1RYX1JTVCAgICAgICAgICAgICAgICAgQklUKDIyKQo+ICsjZGVmaW5lIEFNTF9V
QVJUX1JYX1JTVCAgICAgICAgICAgICAgICAgQklUKDIzKQo+ICsjZGVmaW5lIEFNTF9VQVJUX0NM
RUFSX0VSUiAgICAgICAgICAgICAgQklUKDI0KQo+ICsjZGVmaW5lIEFNTF9VQVJUX1JYX0lOVF9F
TiAgICAgICAgICAgICAgQklUKDI3KQo+ICsjZGVmaW5lIEFNTF9VQVJUX1RYX0lOVF9FTiAgICAg
ICAgICAgICAgQklUKDI4KQo+ICsKPiArLyogVUFSVF9TVEFUVVMgYml0cyAqLwo+ICsjZGVmaW5l
IEFNTF9VQVJUX1JYX0ZJRk9fRU1QVFkgICAgICAgICAgQklUKDIwKQo+ICsjZGVmaW5lIEFNTF9V
QVJUX1RYX0ZJRk9fRlVMTCAgICAgICAgICAgQklUKDIxKQo+ICsjZGVmaW5lIEFNTF9VQVJUX1RY
X0ZJRk9fRU1QVFkgICAgICAgICAgQklUKDIyKQo+ICsjZGVmaW5lIEFNTF9VQVJUX1RYX0NOVF9N
QVNLICAgICAgICAgICAgR0VOTUFTSygxNCwgOCkKPiArCj4gKy8qIEFNTF9VQVJUX01JU0MgYml0
cyAqLwo+ICsjZGVmaW5lIEFNTF9VQVJUX1hNSVRfSVJRKGMpICAgICAgICAgICAgKCgoYykgJiAw
eGZmKSA8PCA4KQo+ICsjZGVmaW5lIEFNTF9VQVJUX1JFQ1ZfSVJRKGMpICAgICAgICAgICAgKChj
KSAmIDB4ZmYpCj4gKwo+ICsjZGVmaW5lIFRYX0ZJRk9fU0laRSAgICAgICAgICAgICAgICAgICAg
NjQKPiArCj4gKyNkZWZpbmUgc2V0Yml0cyhhZGRyLCBzZXQpICAgICAgICAgICAgICB3cml0ZWwo
KHJlYWRsKGFkZHIpIHwgKHNldCkpLCAoYWRkcikpCj4gKyNkZWZpbmUgY2xyYml0cyhhZGRyLCBj
bGVhcikgICAgICAgICAgICB3cml0ZWwoKHJlYWRsKGFkZHIpICYgfihjbGVhcikpLCAoYWRkcikp
Cj4gKyNkZWZpbmUgY2xyc2V0Yml0cyhhZGRyLCBjbGVhciwgc2V0KSAgICB3cml0ZWwoKChyZWFk
bChhZGRyKSAmIH4oY2xlYXIpKSBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IChzZXQpKSwgKGFkZHIpKQoKSSB3b3VsZCBwcmVmZXIgaWYgeW91IHByb3ZpZGUg
c3RhdGljIGlubGluZSBoZWxwZXJzIGZyb20gKmJpdHMuCgo+ICsKPiArc3RhdGljIHN0cnVjdCBt
ZXNvbl91YXJ0IHsKPiArICAgIHVuc2lnbmVkIGludCBpcnE7Cj4gKyAgICB2b2lkIF9faW9tZW0g
KnJlZ3M7Cj4gKyAgICBzdHJ1Y3QgaXJxYWN0aW9uIGlycWFjdGlvbjsKPiArICAgIHN0cnVjdCB2
dWFydF9pbmZvIHZ1YXJ0Owo+ICt9IG1lc29uX2NvbTsKPiArCj4gK3N0YXRpYyB2b2lkIG1lc29u
X3VhcnRfaW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRhdGEsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCgpUaGUgaW5k
ZW50YXRpb24gbG9va3Mgd3JvbmcgaGVyZS4KCj4gK3sKPiArICAgIHN0cnVjdCBzZXJpYWxfcG9y
dCAqcG9ydCA9IGRhdGE7Cj4gKyAgICBzdHJ1Y3QgbWVzb25fdWFydCAqdWFydCA9IHBvcnQtPnVh
cnQ7Cj4gKyAgICB1aW50MzJfdCBzdCA9IHJlYWRsKHVhcnQtPnJlZ3MgKyBBTUxfVUFSVF9TVEFU
VVNfUkVHKTsKPiArCj4gKyAgICBpZiAoICEoc3QgJiBBTUxfVUFSVF9SWF9GSUZPX0VNUFRZKSAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgc2VyaWFsX3J4X2ludGVycnVwdChwb3J0LCByZWdzKTsKPiAr
ICAgIH0KClRoZSB7fSBhcmUgbm90IG5lY2Vzc2FyeS4KCj4gKwo+ICsgICAgaWYgKCAhKHN0ICYg
QU1MX1VBUlRfVFhfRklGT19GVUxMKSApCj4gKyAgICB7Cj4gKyAgICAgICAgc2VyaWFsX3R4X2lu
dGVycnVwdChwb3J0LCByZWdzKTsKPiArICAgIH0KClNhbWUgaGVyZS4KCj4gK30KPiArCj4gK3N0
YXRpYyB2b2lkIF9faW5pdCBtZXNvbl91YXJ0X2luaXRfcHJlaXJxKHN0cnVjdCBzZXJpYWxfcG9y
dCAqcG9ydCkKPiArewo+ICsgICAgc3RydWN0IG1lc29uX3VhcnQgKnVhcnQgPSBwb3J0LT51YXJ0
Owo+ICsKPiArICAgIC8qIFJlc2V0IFVBUlQgKi8KPiArICAgIHNldGJpdHModWFydC0+cmVncyAr
IEFNTF9VQVJUX0NPTlRST0xfUkVHLAo+ICsgICAgICAgICAgICAoQU1MX1VBUlRfUlhfUlNUIHwg
QU1MX1VBUlRfVFhfUlNUIHwgQU1MX1VBUlRfQ0xFQVJfRVJSKSk7Cj4gKwo+ICsgICAgY2xyYml0
cyh1YXJ0LT5yZWdzICsgQU1MX1VBUlRfQ09OVFJPTF9SRUcsCj4gKyAgICAgICAgICAgIChBTUxf
VUFSVF9SWF9SU1QgfCBBTUxfVUFSVF9UWF9SU1QgfCBBTUxfVUFSVF9DTEVBUl9FUlIpKTsKPiAr
Cj4gKyAgICAvKiBEaXNhYmxlIFJ4L1R4IGludGVycnVwdHMgKi8KPiArICAgIGNscnNldGJpdHMo
dWFydC0+cmVncyArIEFNTF9VQVJUX0NPTlRST0xfUkVHLAo+ICsgICAgICAgICAgICAgICAoQU1M
X1VBUlRfUlhfSU5UX0VOIHwgQU1MX1VBUlRfVFhfSU5UX0VOKSwgMCk7CgpXaGF0IGlzIDA/Cgo+
ICt9CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 13:50:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 13:50:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvjJ7-0006vv-2M; Mon, 18 Feb 2019 13:50:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J8ik=QZ=amazon.de=prvs=945f69726=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gvjJ5-0006jZ-MT
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 13:50:03 +0000
X-Inumbo-ID: 167fc11a-3384-11e9-ae74-5f6776bc2d41
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 167fc11a-3384-11e9-ae74-5f6776bc2d41;
 Mon, 18 Feb 2019 13:50:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550497802; x=1582033802;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=XgpLS+ARYgbTuFo5DIfemz/JMLJMXMqvMMVDkH9zU1o=;
 b=NceY2mYElBLWV5FUShcc33025jzwfu5qZQe5Sa5gD1DHkvNQry4M9bOx
 M61l2s1AoFJou4apUucRT7T9H1Jvhuaj2jAO62ma5AHJe3+5T+xvX8b68
 AZqJlv0m40VA1QY58IreiOxgcCoy9n647fGsYdnVzmp86BZZrcYfI/jdF Y=;
X-IronPort-AV: E=Sophos;i="5.58,384,1544486400"; d="scan'208";a="660195441"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-8549039f.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;
 18 Feb 2019 13:49:59 +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-8549039f.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1IDnt3U113190
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Feb 2019 13:49:57 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Feb 2019 13:49:57 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.245) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Feb 2019 13:49:49 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-9-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CEAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C64048B0200007800216478@prv1-mh.provo.novell.com>
 <a28a936e-a9a1-e5eb-1419-a1f5db07eaf3@amazon.de>
 <5C66959C0200007800216F11@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <c59aedfa-757c-12e4-cdbf-2ef083703f7d@amazon.de>
Date: Mon, 18 Feb 2019 14:49:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C66959C0200007800216F11@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.245]
X-ClientProxiedBy: EX13D16UWC004.ant.amazon.com (10.43.162.72) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 8/9] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xNS8xOSAxMTozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTUuMDIuMTkgYXQg
MTA6NTUsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBPbiAyLzEzLzE5IDEyOjUwLCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA4LjAyLjE5IGF0IDE0OjQ0LCA8bm1hbnRoZXlA
YW1hem9uLmRlPiB3cm90ZToKPj4+PiBHdWVzdHMgY2FuIGlzc3VlIGdyYW50IHRhYmxlIG9wZXJh
dGlvbnMgYW5kIHByb3ZpZGUgZ3Vlc3QgY29udHJvbGxlZAo+Pj4+IGRhdGEgdG8gdGhlbS4gVGhp
cyBkYXRhIGlzIGFsc28gdXNlZCBmb3IgbWVtb3J5IGxvYWRzLiBUbyBhdm9pZAo+Pj4+IHNwZWN1
bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywgd2UgdXNlIHRoZSBhcnJheV9pbmRleF9ub3Nw
ZWMgbWFjcm8KPj4+PiB3aGVyZSBhcHBsaWNhYmxlLiBIb3dldmVyLCB0aGVyZSBhcmUgYWxzbyBt
ZW1vcnkgYWNjZXNzZXMgdGhhdCBjYW5ub3QKPj4+PiBiZSBwcm90ZWN0ZWQgYnkgYSBzaW5nbGUg
YXJyYXkgcHJvdGVjdGlvbiwgb3IgbXVsdGlwbGUgYWNjZXNzZXMgaW4gYQo+Pj4+IHJvdy4gVG8g
cHJvdGVjdCB0aGVzZSwgYSBub3NwZWMgYmFycmllciBpcyBwbGFjZWQgYmV0d2VlbiB0aGUgYWN0
dWFsCj4+Pj4gcmFuZ2UgY2hlY2sgYW5kIHRoZSBhY2Nlc3MgdmlhIHRoZSBibG9ja19zcGVjdWxh
dGlvbiBtYWNyby4KPj4+Pgo+Pj4+IEFzIGRpZmZlcmVudCB2ZXJzaW9ucyBvZiBncmFudCB0YWJs
ZXMgdXNlIHN0cnVjdHVyZXMgb2YgZGlmZmVyZW50IHNpemUsCj4+Pj4gYW5kIHRoZSBzdGF0dXMg
aXMgZW5jb2RlZCBpbiBhbiBhcnJheSBmb3IgdmVyc2lvbiAyLCBzcGVjdWxhdGl2ZQo+Pj4+IGV4
ZWN1dGlvbiBtaWdodCB0b3VjaCB6ZXJvLWluaXRpYWxpemVkIHN0cnVjdHVyZXMgb2YgdmVyc2lv
biAyIHdoaWxlCj4+Pj4gdGhlIHRhYmxlIGlzIGFjdHVhbGx5IHVzaW5nIHZlcnNpb24gMS4KPj4+
IFdoeSB6ZXJvLWluaXRpYWxpemVkPyBEaWQgSSBzdGlsbCBub3Qgc3VjY2VlZCBkZW1vbnN0cmF0
aW5nIHRvIHlvdQo+Pj4gdGhhdCBzcGVjdWxhdGlvbiBhbG9uZyBhIHYyIHBhdGggY2FuIGFjdHVh
bGx5IG92ZXJydW4gdjEgYXJyYXlzLAo+Pj4gbm90IGp1c3QgYWNjZXNzIHBhcnRzIHdpdGggbWF5
IHN0aWxsIGJlIHplcm8taW5pdGlhbGl6ZWQ/Cj4+IEkgYmVsaWV2ZSBhIHNwZWN1bGF0aXZlIHYy
IGFjY2VzcyBjYW4gdG91Y2ggZGF0YSB0aGF0IGhhcyBiZWVuIHdyaXR0ZW4KPj4gYnkgdmFsaWQg
djEgYWNjZXNzZXMgYmVmb3JlLCB6ZXJvIGluaXRpYWxpemVkIGRhdGEsIG9yIHRvdWNoIHRoZSBO
VUxMCj4+IHBhZ2UuIEdpdmVuIHRoZSBtYWNyb3MgZm9yIHRoZSBhY2Nlc3MgSSBkbyBub3QgYmVs
aWV2ZSB0aGF0IGEgdjIgYWNjZXNzCj4+IGNhbiB0b3VjaCBhIHBhZ2UgdGhhdCBpcyBsb2NhdGVk
IGJlaGluZCBhIHBhZ2UgaG9sZGluZyB2YWxpZCB2MSBkYXRhLgo+IEkndmUgZ2l2ZW4gZXhhbXBs
ZXMgYmVmb3JlIG9mIGhvdyBJIHNlZSB0aGlzIHRvIGJlIHBvc3NpYmxlLiBXb3VsZAo+IHlvdSBt
aW5kIGdvaW5nIGJhY2sgdG8gb25lIG9mIHRoZSBpbnN0YW5jZXMsIGFuZCBleHBsYWluaW5nIHRv
IG1lCj4gaG93IHlvdSBkbyBfbm90XyBzZWUgYW55IHJvb20gZm9yIGFuIG92ZXJydW4gdGhlcmU/
IEhhdmluZwo+IGdpdmVuIGV4YW1wbGVzLCBJIHNpbXBseSBkb24ndCBrbm93IGhvdyBlbHNlIEkg
Y2FuIGV4cGxhaW4gdGhpcyB0bwo+IHlvdSB3aXRob3V0IGtub3dpbmcgYXQgd2hhdCBzcGVjaWZp
YyBwYXJ0IG9mIHRoZSBleHBsYW5hdGlvbiB3ZQo+IGRpdmVyZ2UuIChBbmQgbm8sIEknbSBub3Qg
ZXhjbHVkaW5nIHRoYXQgSSdtIG1ha2luZyB1cCBhbiBpc3N1ZQo+IHdoZXJlIHRoZXJlIGlzIG5v
bmUuKQpXaGF0IHdlIHdhbnQgdG8gcmVhbCBvdXQgaXMgdGhhdCB0aGUgYWN0dWFsbHkgdXNlIHZl
cnNpb24xLCB3aGlsZQpzcGVjdWxhdGlvbiBtaWdodCB1c2UgdmVyc2lvbjIsIHJpZ2h0PyBJIGhv
cGUgeW91IHJlZmVyIHRvIHRoaXMgZXhhbXBsZQpvZiB5b3VyIGVhcmxpZXIgZW1haWwuCgpPbiAx
LzI5LzE5IDE2OjExLCBKYW4gQmV1bGljaCB3cm90ZToKPiBMZXQncyBsb29rIGF0IGFuIGV4YW1w
bGU6IGdyZWYgMjU2IHBvaW50cyBpbnRvIHRoZSBtaWRkbGUgb2YKPiB0aGUgZmlyc3QgcGFnZSB3
aGVuIHVzaW5nIHYxIGNhbGN1bGF0aW9ucywgYnV0IGF0IHRoZSBzdGFydAo+IG9mIHRoZSBzZWNv
bmQgcGFnZSB3aGVuIHVzaW5nIHYyIGNhbGN1bGF0aW9ucy4gSGVuY2UsIGlmIHRoZQo+IG1heGlt
dW0gbnVtYmVyIG9mIGdyYW50IGZyYW1lcyB3YXMgMSwgd2UnZCBvdmVycnVuIHRoZQo+IGFycmF5
LCBjb25zaXN0aW5nIG9mIGp1c3QgYSBzaW5nbGUgZWxlbWVudCAoMjU2IGlzIHZhbGlkIGFzIGEK
PiB2MSBncmVmIGluIHRoYXQgY2FzZSwgYnV0IGp1c3Qgb3V0IG9mIGJvdW5kcyBhcyBhIHYyIG9u
ZSkuCgpGcm9tIGhvdyBJIHJlYWQgeW91ciBleGFtcGxlIGFuZCBteSBleHBsYW5hdGlvbiwgdGhl
IGtleSBkaWZmZXJlbmNlIGlzCmluIHRoZSBzaXplIG9mIHRoZSBzaGFyZWRfcmF3IGFycmF5LiBJ
biBjYXNlIGdyZWYgMjU2IGlzIGEgdmFsaWQgdjEKaGFuZGxlLCB0aGVuIHRoZSBzaGFyZWRfcmF3
IGFycmF5IGhhcyBzcGFjZSBmb3IgYXQgbGVhc3QgMjU2IGVudHJpZXMsIGFzCnNoYXJlZF9yYXcg
d2FzIGFsbG9jYXRlZCBmb3IgdGhlIG51bWJlciBvZiByZXF1ZXN0ZWQgZW50cmllcy4gVGhlIGFj
Y2Vzcwp0byBzaGFyZWRfcmF3IGlzIGNvbnRyb2xsZWQgd2l0aCB0aGUgbWFjcm8gc2hhcmVkX2Vu
dHJ5X3YyOgrCoDIyMiAjZGVmaW5lIFNIR05UX1BFUl9QQUdFX1YyIChQQUdFX1NJWkUgLyBzaXpl
b2YoZ3JhbnRfZW50cnlfdjJfdCkpCsKgMjIzICNkZWZpbmUgc2hhcmVkX2VudHJ5X3YyKHQsIGUp
IFwKwqAyMjTCoMKgwqDCoCAoKHQpLT5zaGFyZWRfdjJbKGUpL1NIR05UX1BFUl9QQUdFX1YyXVso
ZSklU0hHTlRfUEVSX1BBR0VfVjJdKQpTaW5jZSB0aGUgZGlyZWN0IGFjY2VzcyB0byB0aGUgc2hh
cmVkX3YyIGFycmF5IGRlcGVuZHMgb24gdGhlClNIR05UX1BFUl9QQUdFX1YyIHZhbHVlLCB0aGlz
IGhhcyB0byBiZSBsZXNzIHRoYW4gdGhlIHNpemUgb2YgdGhhdAphcnJheS4gSGVuY2UsIHNoYXJl
ZF9yYXcgd2lsbCBub3QgYmUgb3ZlcnJ1biAobmVpdGhlciBmb3IgdmVyc2lvbiAxIG5vcgp2ZXJz
aW9uIDIpLiBIb3dldmVyLCB0aGlzIGRpdmlzaW9uIG1pZ2h0IHJlc3VsdCBpbiBhY2Nlc3Npbmcg
YW4gZWxlbWVudApvZiBzaGFyZWRfcmF3IHRoYXQgaGFzIG5vdCBiZWVuIGluaXRpYWxpemVkIGJ5
IHZlcnNpb24xIGJlZm9yZS4gSG93ZXZlciwKcmlnaHQgYWZ0ZXIgYWxsb2NhdGlvbiwgc2hhcmVk
X3JhdyBpcyB6ZXJvIGluaXRpYWxpemVkLiBIZW5jZSwgdGhpcwptaWdodCByZXN1bHQgaW4gYW4g
YWNjZXNzIG9mIHRoZSBOVUxMIHBhZ2UuCgpUaGUgc2Vjb25kIGFjY2VzcyBpbiB0aGUgbWFjcm8g
YWxsb3dzIHRvIGFjY2VzcyBvbmx5IGEgc2luZ2xlIHBhZ2UsIGFzCnRoZSB2YWx1ZSBlIGlzIGJv
dW5kIHRvIHRoZSBlbGVtZW50cyBwZXIgcGFnZSBvZiB0aGUgY29ycmVjdCB2ZXJzaW9uCih0aGUg
dmVyc2lvbiAxIG1hY3JvIHVzZXMgdGhlIGNvcnJlc3BvbmRpbmcgdmFsdWUgZm9yIHRoZSBtb2R1
bG8Kb3BlcmF0aW9uKS4gRWl0aGVyLCB0aGlzIHJlZmVycyB0byB0aGUgTlVMTCBwYWdlLCBvciBp
dCByZWZlcnMgdG8gYSBwYWdlCnRoYXQgaGFzIGJlZW4gaW5pdGlhbGl6ZWQgYnkgdmVyc2lvbjEg
KHBhcnRpYWxseSkuIEkgZG8gbm90IHNlZSBob3cgYW4Kb3V0LW9mLWJvdW5kIGFjY2VzcyB3b3Vs
ZCBiZSBwb3NzaWJsZSB0aGVyZS4KCj4+Pj4gQEAgLTk2Myw5ICs5NjUsMTMgQEAgbWFwX2dyYW50
X3JlZigKPj4+PiAgICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0LCBHTlRTVF9iYWRfZ250cmVm
LCAiQmFkIHJlZiAlI3ggZm9yIGQlZFxuIiwKPj4+PiAgICAgICAgICAgICAgICAgICBvcC0+cmVm
LCByZ3QtPmRvbWFpbi0+ZG9tYWluX2lkKTsKPj4+PiAgCj4+Pj4gKyAgICAvKiBNYWtlIHN1cmUg
dGhlIGFib3ZlIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBzcGVjdWxhdGl2ZWx5ICovCj4+Pj4gKyAg
ICBibG9ja19zcGVjdWxhdGlvbigpOwo+Pj4+ICsKPj4+PiAgICAgIGFjdCA9IGFjdGl2ZV9lbnRy
eV9hY3F1aXJlKHJndCwgb3AtPnJlZik7Cj4+Pj4gICAgICBzaGFoID0gc2hhcmVkX2VudHJ5X2hl
YWRlcihyZ3QsIG9wLT5yZWYpOwo+Pj4+IC0gICAgc3RhdHVzID0gcmd0LT5ndF92ZXJzaW9uID09
IDEgPyAmc2hhaC0+ZmxhZ3MgOiAmc3RhdHVzX2VudHJ5KHJndCwgb3AtPnJlZik7Cj4+Pj4gKyAg
ICBzdGF0dXMgPSBldmFsdWF0ZV9ub3NwZWMocmd0LT5ndF92ZXJzaW9uID09IDEpID8gJnNoYWgt
PmZsYWdzCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKPj4+IERpZCB5b3UgY29uc2lkZXIg
Zm9sZGluZyB0aGUgdHdvIHBhaXJzIG9mIGZlbmNlcyB5b3UgZW1pdCBpbnRvCj4+PiBvbmU/IE1v
dmluZyB1cCB0aGUgYXNzaWdubWVudCB0byBzdGF0dXMgb3VnaHQgdG8gYWNoaWV2ZSB0aGlzLAo+
Pj4gYXMgdGhlbiB0aGUgYmxvY2tfc3BlY3VsYXRpb24oKSBjb3VsZCBiZSBkcm9wcGVkIGFmYWlj
dC4KPj4+Cj4+PiBUaGVuIGFnYWluIHlvdSBkb24ndCBhbHRlciBzaGFyZWRfZW50cnlfaGVhZGVy
KCkuIElmIHRoZXJlJ3MKPj4+IGEgcmVhc29uIGZvciB5b3Ugbm90IGhhdmluZyBkb25lIHNvLCB0
aGVuIGEgc2Vjb25kIGZlbmNlCj4+PiBoZXJlIGlzIG5lZWRlZCBpbiBhbnkgZXZlbnQuCj4+IElu
c3RlYWQgb2YgdGhlIGJsb2NrX3NwZWN1bGF0aW9uKCkgbWFjcm8sIEkgY2FuIGFsc28gcHJvdGVj
dCB0aGUgb3AtPnJlZgo+PiB1c2FnZSBiZWZvcmUgZXZhbHVhdGVfbm9zcGVjIHZpYSB0aGUgYXJy
YXlfaW5kZXhfbm9zcGVjIGZ1bmN0aW9uLgo+IFRoYXQncyBhbiBvcHRpb24gKGFzIGJlZm9yZSks
IGJ1dCBkb2Vzbid0IGhlbHAgd2l0aCBzaGFyZWRfZW50cnlfaGVhZGVyKCkncwo+IGV2YWx1YXRp
b24gb2YgZ3RfdmVyc2lvbi4KVGhhdCB3b3VsZCBoYXZlIHRvIGJlIHByb3RlY3RlZCBzZXBhcmF0
ZWx5IGxvY2FsbHkgaW4gdGhhdCBmdW5jdGlvbiwKc2ltaWxhcmx5IHRvIHRoZSBucl9ncmFudF9l
bnRyaWVzIGZ1bmN0aW9uLgo+Cj4+PiBXaGF0IGFib3V0IHRoZSB2ZXJzaW9uIGNoZWNrIGluIG5y
X2dyYW50X2VudHJpZXMoKT8gSXQgYXBwZWFycwo+Pj4gdG8gbWUgYXMgaWYgYXQgbGVhc3QgaXRz
IHVzZSBpbiBncmFudF9tYXBfZXhpc3RzKCkgKHdoaWNoIHNpbXBseSBpcwo+Pj4gdGhlIGZpcnN0
IG9uZSBJJ3ZlIGZvdW5kKSBpcyBwcm9ibGVtYXRpYyB3aXRob3V0IGFuIGFkanVzdG1lbnQuCj4+
PiBFdmVuIHdvcnNlLCAuLi4KPj4+Cj4+Pj4gQEAgLTEzMjEsNyArMTMyNyw4IEBAIHVubWFwX2Nv
bW1vbigKPj4+PiAgICAgICAgICBnb3RvIHVubG9ja19vdXQ7Cj4+Pj4gICAgICB9Cj4+Pj4gIAo+
Pj4+IC0gICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+cmVmKTsKPj4+PiAr
ICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgYXJyYXlfaW5kZXhfbm9zcGVjKG9w
LT5yZWYsCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKPj4gbnJfZ3JhbnRfZW50cmllcyhyZ3QpKSk7Cj4+PiAuLi4geW91IGFkZCBh
IHVzZSBlLmcuIGhlcmUgdG8gX2d1YXJkXyBhZ2FpbnN0IHNwZWN1bGF0aW9uLgo+PiBUaGUgYWRq
dXN0bWVudCB5b3UgcHJvcG9zZSBpcyB0byBleGNoYW5nZSB0aGUgc3dpdGNoIHN0YXRlbWVudCBp
bgo+PiBucl9ncmFudF9lbnRyaWVzIHdpdGggYSBpZiggZXZhbHVhdGVfbm9zcGVjKCBndC0+Z3Rf
dmVyc2lvbiA9PSAxICksIHNvCj4+IHRoYXQgdGhlIHJldHVybmVkIHZhbHVlcyBhcmUgbm90IHNw
ZWN1bGF0ZWQ/Cj4gQXQgdGhpcyBwb2ludCBJJ20gbm90IHByb3Bvc2luZyBhIHBhcnRpY3VsYXIg
c29sdXRpb24uIEknbSBqdXN0Cj4gcHV0dGluZyBvbiB0aGUgdGFibGUgYW4gaXNzdWUgbGVmdCB1
bi1hZGRyZXNzZWQuIEkgY2VydGFpbmx5Cj4gd291bGRuJ3Qgd2VsY29tZSBjb252ZXJ0aW5nIHRo
ZSBzd2l0Y2goKSB0byBhbiBpZigpLCBldmVuIGlmCj4gcmlnaHQgbm93IHRoZXJlJ3Mgbm8gdjMg
b24gdGhlIGhvcml6b24uIChJdCdzIGFjdHVhbGx5IHF1aXRlCj4gdGhlIGludmVyc2U6IElmIHNv
bWVvbmUgY2FtZSBhbmQgc3VibWl0dGVkIGEgcGF0Y2ggdG8gY2hhbmdlCj4gdGhlIHZhcmlvdXMg
aWYoKS1zIG9uIGd0X3ZlcnNpb24gdG8gc3dpdGNoKCktZXMsIEknZCB3ZWxjb21lIHRoaXMuKQpJ
IGFtIGhhcHB5IHRvIGFkZCBibG9ja19zcGVjdWxhdGlvbigpIG1hY3JvcyBpbnRvIGVhY2ggY2Fz
ZSBvZiB0aGUKc3dpdGNoIHN0YXRlbWVudC4KPj4gQWxyZWFkeSBiZWZvcmUgdGhpcwo+PiBtb2Rp
ZmljYXRpb24gdGhlIGZ1bmN0aW9uIGlzIGNhbGxlZCBhbmQgbm90IGlubGluZWQuCj4gSG93IGRv
ZXMgdGhpcyBtYXR0ZXIgd2hlbiBjb25zaWRlcmluZyBzcGVjdWxhdGlvbj8KTGlrZWx5IG5vdCBh
dCBhbGwuCj4KPj4gRG8geW91IHdhbnQgbWUgdG8KPj4gY2FjaGUgdGhlIHZhbHVlIGluIGZ1bmN0
aW9ucyB0aGF0IGNhbGwgdGhpcyBtZXRob2QgcmVndWxhcmx5IHRvIGF2b2lkCj4+IHRoZSBwZW5h
bHR5IG9mIHRoZSBpbnRyb2R1Y2VkIGxmZW5jZSBmb3IgZWFjaCBjYWxsPwo+IFRoYXQgd291bGQg
Z28gYmFjayB0byB0aGUgcXVlc3Rpb24gb2Ygd2hhdCBnb29kIGl0IGRvZXMgdG8KPiBsYXRjaCB2
YWx1ZSBpbnRvIGEgbG9jYWwgdmFyaWFibGUgd2hlbiB5b3UgZG9uJ3Qga25vdyB3aGV0aGVyCj4g
dGhlIGNvbXBpbGVyIHdpbGwgcHV0IHRoYXQgdmFyaWFibGUgaW4gYSByZWdpc3RlciBvciBpbiBt
ZW1vcnkuCj4gSU9XIEknbSBhZnJhaWQgdGhhdCB0byBiZSBvbiB0aGUgc2FmZSBzaWRlIHRoZXJl
J3Mgbm8gd2F5Cj4gYXJvdW5kIHRoZSByZXBlYXRlZCBMRkVOQ0VzLgpUaGUgZGlmZmVyZW5jZSBo
ZXJlIHdvdWxkIGJlIHRoYXQgaW4gY2FzZSB0aGUgdmFsdWUgaXMgc3RvcmVkIGludG8gYQpsb2Nh
bCB2YXJpYWJsZSAoaW5kZXBlbmRlbnRseSBvZiBtZW1vcnkgb3IgcmVnaXN0ZXIpIGFuZCBhbiBs
ZmVuY2Ugd2FzCmV4ZWN1dGVkLCB0aGlzIHZhbHVlIGNhbiBiZSB0cnVzdGVkIGFuZCBkb2VzIG5v
dCBoYXZlIHRvIGJlIGNoZWNrZWQKYWdhaW4sIGFzIGl0J3Mgbm8gbG9uZ2VyIGd1ZXN0IGNvbnRy
b2xsZWQuCj4KPj4+IEFuZCB3aGF0IGFib3V0IF9zZXRfc3RhdHVzKCksIHVubWFwX2NvbW1vbl9j
b21wbGV0ZSgpLAo+Pj4gZ250dGFiX2dyb3dfdGFibGUoKSwgZ250dGFiX3NldHVwX3RhYmxlKCks
Cj4+PiByZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCksIHRoZSAybmQgb25lIGluIGFjcXVpcmVfZ3Jh
bnRfZm9yX2NvcHkoKSwKPj4+IHNldmVyYWwgb25lcyBpbiBnbnR0YWJfc2V0X3ZlcnNpb24oKSwg
Z250dGFiX3JlbGVhc2VfbWFwcGluZ3MoKSwKPj4+IHRoZSAzcmQgb25lIGluIG1lbV9zaGFyaW5n
X2dyZWZfdG9fZ2ZuKCksIGdudHRhYl9tYXBfZnJhbWUoKSwKPj4+IGFuZCBnbnR0YWJfZ2V0X3N0
YXR1c19mcmFtZSgpPwo+PiBQcm90ZWN0aW5nIHRoZSBmdW5jdGlvbiBpdHNlbGYgc2hvdWxkIGFs
bG93IHRvIG5vdCBtb2RpZnkgdGhlCj4+IHNwZWN1bGF0aW9uIGd1YXJkcyBpbiB0aGVzZSBmdW5j
dGlvbnMuIEkgd291bGQgaGF2ZSB0byBjaGVjayBlYWNoIG9mCj4+IHRoZW0sIHdoZXRoZXIgdGhl
IGd1ZXN0IGFjdHVhbGx5IGhhcyBjb250cm9sLCBhbmQgd2hldGhlciBpdCBtYWtlcyBzZW5zZQo+
PiB0byBpbnRyb2R1Y2UgYSBfbm9zcGVjIHZhcmlhbnQgb2YgdGhlIG5yX2dyYW50X2VudHJpZXMg
ZnVuY3Rpb24gdG8gbm90Cj4+IHBlbmFsaXplIGV2ZXJ5d2hlcmUuIERvIHlvdSBoYXZlIGFuIG9w
aW5pb24gb24gdGhpcz8KPiBBcyBwZXIgYWJvdmUsIHllcywgSSB0aGluayB0aGUgb25seSBzdWZm
aWNpZW50bHkgcmVsaWFibGUgd2F5IGlzCj4gdG8gbW9kaWZ5IG5yX2dyYW50X2VudHJpZXMoKSBp
dHNlbGYuIFRoZSBxdWVzdGlvbiBpcyBob3cgdG8KPiBjb3JyZWN0bHkgZG8gdGhpcyB3aXRob3V0
IHJlcGxhY2luZyB0aGUgc3dpdGNoKCkgdGhlcmUsIHRoZSBtb3JlCj4gdGhhdCB0aGUgb3RoZXIg
Y2hhbmdlIG9mIHlvdXJzIGhhcyBkZWxpYmVyYXRlbHkgZm9yY2VkIHRoZQo+IGNvbXBpbGVyIGlu
dG8gdXNpbmcgcm93cyBvZiBjb21wYXJlcyBpbnN0ZWFkIG9mIGp1bXAgdGFibGVzIChub3QKPiB0
aGF0IEknZCBleHBlY3QgdGhlIGNvbXBpbGVyIHRvIGhhdmUgdXNlZCBhIGp1bXAgdGFibGUgaGVy
ZSwgaS5lLgo+IHRoZSByZW1hcmsgaXMganVzdCB3cnQgdGhlIGdlbmVyYWwgY2FzZSkuCgpBcyBl
eHBsYWluZWQgYWJvdmUsIHVzaW5nIHRoZSBibG9ja19zcGVjdWxhdGlvbigpIG1hY3JvIGluIGVh
Y2ggY2FzZQpzdGF0ZW1lbnQgc2hvdWxkIHJlc3VsdCBpbiBzaW1pbGFyIGNvZGUgdGhhbiBjb252
ZXJ0aW5nIHRoZSBzd2l0Y2ggaW50bwphIGNoYWluIG9mIGlmIHN0YXRlbWVudHMgdGhhdCBhcmUg
cHJvdGVjdGVkIGJ5IGV2YWx1YXRlX25vc3BlYyBtYWNyb3MuCgpCZXN0LApOb3JiZXJ0CgoKCgoK
QW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAx
MTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhl
cmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQg
Q2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 14:01:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 14:01:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvjTZ-00087F-AM; Mon, 18 Feb 2019 14:00:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvjTY-00087A-Cn
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 14:00:52 +0000
X-Inumbo-ID: 9996a996-3385-11e9-baad-a77f695ad6ed
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9996a996-3385-11e9-baad-a77f695ad6ed;
 Mon, 18 Feb 2019 14:00: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 45A26A78;
 Mon, 18 Feb 2019 06:00:49 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7BFCD3F720;
 Mon, 18 Feb 2019 06:00:48 -0800 (PST)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <1549024652-24805-2-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d4ba8e5f-00c9-0773-15b3-4a5b4efcc3e6@arm.com>
Date: Mon, 18 Feb 2019 14:00:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1549024652-24805-2-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 1/3] xen/arm: drivers: scif: Add support
 for SCIFA compatible UARTs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMS8wMi8yMDE5IDEyOjM3LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPiBG
cm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
Cj4gCj4gRXh0ZW5kIGV4aXN0aW5nIGRyaXZlciB0byBiZSBhYmxlIHRvIGhhbmRsZSBTQ0lGQSBp
bnRlcmZhY2UgYXMgd2VsbC4KCkluIGdlbmVyYWwgYSBwYXRjaCBzaG91bGQgZG8gb25seSBvbmUg
dGhpbmcuIEluIHRoaXMgY2FzZSwgdGhpcyBzaG91bGQgaGF2ZSBiZWVuIApzcGxpdCBpbiAyIHBh
dGNoZXM6IG9uZSB0byBleHRlbmQgdGhlIGRyaXZlciwgdGhlIHNlY29uZCB0byBhZGQgc3VwcG9y
dCBmb3IgU0NJRkEuCgpQbGVhc2Ugc3BsaXQgdGhlIHBhdGNoIGFjY29yZGluZ2x5LgoKPiBTQ0lG
IGFuZCBTQ0lGQSBoYXZlIGxvdCBpbiBjb21tb24sIHRob3VnaCBTQ0lGQSBoYXMgZGlmZmVyZW50
Cj4gb2Zmc2V0cyBhbmQgYml0cyBmb3Igc29tZSByZWdpc3RlcnMuCj4gCj4gVGhlICJkYXRhIiBm
aWVsZCBpbiBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoIGlzIHVzZWQgZm9yIHJlY29nbml6aW5nCj4g
d2hhdCBpbnRlcmZhY2UgaXMgcHJlc2VudCBvbiBhIHRhcmdldCBib2FyZC4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5j
b20+Cj4gCj4gLS0tCj4gICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgIC0gTmFtZSBhIGVu
dW0gZm9yIGRlc2NyaWJpbmcgaW50ZXJmYWNlcyB0aGlzIGRyaXZlciBzdXBwb3J0cwo+ICAgICAg
ICAgIC0gVXNlIGxvY2FsIHZhcmlhYmxlIGZvciAicGFyYW1zIiB3aGVyZSBhcHByb3ByaWF0ZQo+
ICAgICAgICAgIC0gVXNlICJkYXRhIiBmaWVsZCBpbiBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoIGlu
c3RlYWQgb2YgY2FsbGluZwo+ICAgICAgICAgICAgZHRfZGV2aWNlX2lzX2NvbXBhdGlibGUoKQo+
ICAgICAgICAgIC0gRG9uJ3QgY2hlY2sgZm9yICJvdmVycnVuX3JlZyAhPSBzdGF0dXNfcmVnIiBj
b25kaXRpb24gZHVyaW5nCj4gICAgICAgICAgICBpbml0aWFsaXphdGlvbgo+IC0tLQo+ICAgeGVu
L2RyaXZlcnMvY2hhci9zY2lmLXVhcnQuYyAgICB8IDEzOSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3NjaWYtdWFydC5oIHwg
IDQ0ICsrKysrKysrKysrLS0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTQyIGluc2VydGlvbnMoKyks
IDQxIGRlbGV0aW9ucygtKQo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRjaCBz
Y2lmX3VhcnRfZHRfbWF0Y2hbXSBfX2luaXRjb25zdCA9Cj4gK3sKPiArICAgIHsgLmNvbXBhdGli
bGUgPSAicmVuZXNhcyxzY2lmIiwgIC5kYXRhID0gKHZvaWQgKilTQ0lGX1BPUlQgfSwKPiArICAg
IHsgLmNvbXBhdGlibGUgPSAicmVuZXNhcyxzY2lmYSIsIC5kYXRhID0gKHZvaWQgKilTQ0lGQV9Q
T1JUIH0sCgpUaGUgcG9ydF90eXBlIGlzIHByZXR0eSBtdWNoIG9ubHkgdXNlZCBpbiBzY2lmX3Vh
cnRfaW5pdC4gU28gaG93IGFib3V0IHBhc3NpbmcgYSAKcG9pbnRlciB0byB0aGUgc3RydWN0dXJl
IGRpcmVjdGx5PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 14:01:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 14:01:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvjUI-00089c-Lg; Mon, 18 Feb 2019 14:01:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvjUH-00089T-1k
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 14:01:37 +0000
X-Inumbo-ID: b3501660-3385-11e9-b831-cfa03264661b
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b3501660-3385-11e9-b831-cfa03264661b;
 Mon, 18 Feb 2019 14:01:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 01894A78;
 Mon, 18 Feb 2019 06:01:34 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 310E83F720;
 Mon, 18 Feb 2019 06:01:23 -0800 (PST)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <1549024652-24805-3-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <85a439a7-9a64-602b-77b7-cd00e9f27be7@arm.com>
Date: Mon, 18 Feb 2019 14:01:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1549024652-24805-3-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 2/3] xen/arm: Clarify usage of
 earlyprintk for Lager board
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMS8wMi8yMDE5IDEyOjM3LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPiBG
cm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
Cj4gCj4gQ3VycmVudCBzZW50ZW5jZSBpcyBub3QgZW50aXJlbHkgY29ycmVjdC4gU2luY2UgU0NJ
RjAgaW50ZXJmYWNlIGlzCj4gYXBwbGljYWJsZSBmb3IgTGFnZXIgYm9hcmQsIGJ1dCBpcyBub3Qg
YXBwbGljYWJsZSBmb3IgYWxsIFItQ2FyIEgyCj4gYmFzZWQgYm9hcmRzLiBGb3IgZXhhbXBsZSwg
U3RvdXQgYm9hcmQgdXNlcyBTQ0lGQTAgaW50ZXJmYWNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KCkFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKPiAtLS0KPiAgIGRvY3Mv
bWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dCB8IDIgKy0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJt
L2Vhcmx5LXByaW50ay50eHQgYi9kb2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50eHQKPiBpbmRl
eCBmNzY1ZjU5Li5iMjNjNTRmIDEwMDY0NAo+IC0tLSBhL2RvY3MvbWlzYy9hcm0vZWFybHktcHJp
bnRrLnR4dAo+ICsrKyBiL2RvY3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dAo+IEBAIC0zOSw3
ICszOSw3IEBAIHRoZSBuYW1lIG9mIHRoZSBtYWNoaW5lOgo+ICAgICAtIGZhc3Rtb2RlbDogcHJp
bnRrIG9uIEFSTSBGYXN0bW9kZWwgc29mdHdhcmUgZW11bGF0b3JzCj4gICAgIC0gaGlrZXk5NjA6
IHByaW50ayB3aXRoIHBsMDExIHdpdGggSGlrZXkgOTYwCj4gICAgIC0ganVubzogcHJpbnRrIHdp
dGggcGwwMTEgb24gSnVubyBwbGF0Zm9ybQo+IC0gIC0gbGFnZXI6IHByaW50ayB3aXRoIFNDSUYw
IG9uIFJlbmVzYXMgUi1DYXIgSDIgcHJvY2Vzc29ycwo+ICsgIC0gbGFnZXI6IHByaW50ayB3aXRo
IFNDSUYwIG9uIFJlbmVzYXMgTGFnZXIgYm9hcmQgKFItQ2FyIEgyIHByb2Nlc3NvcikKPiAgICAg
LSBtaWR3YXk6IHByaW50ayB3aXRoIHRoZSBwbDAxMSBvbiBDYWx4ZWRhIE1pZHdheSBwcm9jZXNz
b3JzCj4gICAgIC0gbXZlYnU6IHByaW50ayB3aXRoIHRoZSBNVkVCVSBmb3IgTWFydmVsbCBBcm1h
ZGEgMzcwMCBTb0NzCj4gICAgIC0gb21hcDU0MzI6IHByaW50ayB3aXRoIFVBUlQzIG9uIFRJIE9N
QVA1NDMyIHByb2Nlc3NvcnMKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 14:04:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 14:04:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvjXT-0008PZ-6X; Mon, 18 Feb 2019 14:04:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yGke=QZ=hotmail.com=jason.zhengchuan@srs-us1.protection.inumbo.net>)
 id 1gvjXQ-0008PT-Uk
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 14:04:53 +0000
X-Inumbo-ID: 27fa1750-3386-11e9-bc90-bc764e045a96
Received: from APC01-PU1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:febe::820])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27fa1750-3386-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 14:04:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=un0dt+uEBd9opc5m2IdRsONMicd0RaLc47iyDKolyjI=;
 b=k932S6yD/EVUe9XLGjSsM3qPPvkn6vmiGefq+CvOmuqE0KQW3K3Jse1cDvoEBWPY/q+W5OrdFjHr4LWbpTr182lfI4cCSg7Q5emcvyc3EljZDDMq+hhbILrRuRcHhIR9VKZl2BD9Y9HH44jzsh+wmHhMzAzXNHog6Hr60GQHDONn+FQJ3rB8X0c9rJbsCKx5jNfAGlxePpHTkO+ztxRWnoxgO2Bm0XcQbCDRKgG5QU9JA6qfcITwGgEqZPxhTaUWLJctguoIf1sbxoqR5vL2Boibau8do6QufkAmUqaHqkOEUtKTlPbT/RrJ2/eFVpDHxyspeZ/hjBTc/dTNpUTDiA==
Received: from SG2APC01FT064.eop-APC01.prod.protection.outlook.com
 (10.152.250.53) by SG2APC01HT045.eop-APC01.prod.protection.outlook.com
 (10.152.251.8) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1580.10; Mon, 18 Feb
 2019 14:04:47 +0000
Received: from SG2PR01MB3302.apcprd01.prod.exchangelabs.com (10.152.250.58) by
 SG2APC01FT064.mail.protection.outlook.com (10.152.251.229) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.1580.10 via Frontend Transport; Mon, 18 Feb 2019 14:04:47 +0000
Received: from SG2PR01MB3302.apcprd01.prod.exchangelabs.com
 ([fe80::f1b9:475c:40d:c795]) by SG2PR01MB3302.apcprd01.prod.exchangelabs.com
 ([fe80::f1b9:475c:40d:c795%5]) with mapi id 15.20.1622.020; Mon, 18 Feb 2019
 14:04:47 +0000
From: zheng chuan <jason.zhengchuan@hotmail.com>
To: dfaggioli <dfaggioli@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: =?gb2312?B?W1hlbi1kZXZlbF0gRndkOiAgIHhlbjogY3JlZGl0MjogY3JlZGl0MiBjYW4=?=
 =?gb2312?B?oa90IHJlYWNoIHRoZSB0aHJvdWdocHV0IGFzIGV4cGVjdGVk?=
Thread-Index: AdTHLpi3Tx3xgWhrQzitOxJBi05UPA==
Date: Mon, 18 Feb 2019 14:04:47 +0000
Message-ID: <SG2PR01MB330235FAA52917279AD6587797630@SG2PR01MB3302.apcprd01.prod.exchangelabs.com>
References: <0E8924944E28FD4A97A19E5A680D8A82368B9F52@DGGEML521-MBX.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HK2PR02CA0152.apcprd02.prod.outlook.com
 (2603:1096:201:1f::12) To SG2PR01MB3302.apcprd01.prod.exchangelabs.com
 (2603:1096:4:87::13)
x-incomingtopheadermarker: OriginalChecksum:9FA5E029527DCADED32974A9B6679FCF3A121044DB342F2EC82D15FEACE47F72;
 UpperCasedChecksum:468FC6169C3C8074DD07F013990BEAABEEC6D0953078550DE88AF1D4FCAE522C;
 SizeAsReceived:8838; Count:66
x-ms-exchange-messagesentrepresentingtype: 1
x-guid: F415E1CE-423E-4BF3-8BF4-86A909C79484
x-has-attach: no
x-mailer: Foxmail 7.2.9.156[cn]
x-tmn: [zRCF1h2U87+FcHTTX1cPhp60niHv2MjR]
x-microsoft-original-message-id: <201902182204397436294@hotmail.com>
x-ms-publictraffictype: Email
x-incomingheadercount: 66
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(9118020)(2017031322404)(2017031323274)(2017031324274)(1601125500)(1603101475)(1701031045);
 SRVR:SG2APC01HT045; 
x-ms-traffictypediagnostic: SG2APC01HT045:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058);
 SRVR:SG2APC01HT045; BCL:0; PCL:0; RULEID:; SRVR:SG2APC01HT045; 
x-microsoft-antispam-message-info: 1VUpUiZptWiBptKKQNIZjdR7AtHtZeO6R1RySd9JjqrtKKvzepZUgB97VZQH301c
Content-ID: <7480413DF67D924EB90B9A9E57734AAE@apcprd01.prod.exchangelabs.com>
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: c001924d-3e68-4f40-89c2-901a49278da7
X-MS-Exchange-CrossTenant-Network-Message-Id: 607bcfcb-9be4-41d8-00b3-08d695aa0964
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: c001924d-3e68-4f40-89c2-901a49278da7
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2019 14:04:44.7026 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2APC01HT045
Subject: Re: [Xen-devel] 
 =?gb2312?b?RndkOiAgIHhlbjogY3JlZGl0MjogY3JlZGl0MiBj?=
 =?gb2312?b?YW6hr3QgcmVhY2ggdGhlIHRocm91Z2hwdXQgYXMgZXhwZWN0ZWQ=?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross <jgross@suse.com>, "andrew.cooper3" <andrew.cooper3@citrix.com>,
 "frank.yangjie" <frank.yangjie@gmail.com>, "wei.liu2" <wei.liu2@citrix.com>,
 "george.dunlap" <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksIERhcmlvCltzb3JyeSBmb3IgdGhlIGh0bWwgZW1haWwgZm9ybWF0LCByZXNlbmQgYnkgdGV4
dC5dCgo+IE9uIEZyaSwgMjAxOS0wMi0xNSBhdCAwNjoxNSArMDAwMCwgemhlbmcgY2h1YW4gd3Jv
dGU6Cj4gPiBIaSwgRGFyaW8sCj4gPgo+IEhpLAo+Cj4gPiBIZXJlIGlzIHRoZSB4ZW50cmFjZSBp
biBjcmVkaXQyIHdpdGggcmF0ZWxpbWl0aW5nIDEgbXMgYW5kIDMwbXMgYnkKPiA+IG9ic2Vydmlu
ZyAxIHNlY29uZHMgYm90aC4KPiA+Cj4gT2ssIHRoYW5rcyBhIGxvdCBmb3IgZG9pbmcgdGhpcyEg
SSdtIGRvaW5nIG15IG93biBleHBlcmltZW50cywgYnV0IHNsb3dlciB0aGFuCj4gSSB3YW50ZWQg
dG8sIGFzIEkgYW0gYWxzbyBhIGxpdHRsZSBidXN5IHdpdGggb3RoZXIgdGhpbmdzLi4uIHNvIEkg
cmVhbGx5IGFwcHJlY2lhdGUKPiB5b3VyIGVmZm9ydHMuIDotKQo+Cj4gPiBSb3VnaGx5LCB3ZSBj
YW4gc2VlIHRoZSBmcmVxdWVuY3kgb2YgdGhlIGNvbnRleHQgc3dpdGNoLgo+ID4gVGhlIGNvbnRl
eHQgc3dpdGNoIGRlY3JlYXNlcyBzaWduaWZpY2FudGx5IHdoZW4gdGhlIHJhdGVsaW1pdGluZwo+
ID4gY2hhbmdlcyBmcm9tIDFtcyB0byAzMG1zIGxpbnV4LUVCa2pXdDovaG9tZSAjIGNhdCBjcmVk
aXQyX3JfMTAwMC5sb2cgfAo+ID4gZ3JlcCBfX2VudGVyX3NjaGVkdWxlcgo+ID4gfCB3YyAtbAo+
ID4gMjQwNwo+ID4gbGludXgtRUJrald0Oi9ob21lICMgY2F0IGNyZWRpdDJfcl8zMDAwMC5sb2cg
fCBncmVwIF9fZW50ZXJfc2NoZWR1bGVyCj4gPiB8IHdjIC1sCj4gPiA3MTQKPiA+Cj4gV2VsbCwg
c3VyZSwgdGhhdCdzIGV4cGVjdGVkLiBJdCBpcywgaW5kZWVkLCB0aGUgaW50ZW5kZWQgZWZmZWN0
IG9mIGhhdmluZwo+IHJhdGVsaW1pdGluZyBpbiB0aGUgZmlyc3QgcGxhY2UuCj4KPiBOb3csIGNh
biBJIGFzayB5b3UgYSBmYXZvdXI/IENhbiB5b3UgcmVydW4gd2l0aDoKPgo+IHNjaGVkX2NyZWRp
dDJfbWlncmF0ZV9yZXNpc3Q9MAo+Cj4gYWRkZWQgdG8gWGVuJ3MgYm9vdCBjb21tYW5kIGxpbmU/
Cj4KPiBOb3QgdGhhdCBJIGV4cGVjdCAibWlyYWNsZXMiICh0aGluZ3MgbWlnaHQgZXZlbiBnZXQg
d29yc2UhKSwgYnV0IGxvb2tpbmcgYXQgdGhlCj4gdHJhY2VzLCBJIGdvdCBjdXJpb3Mgb2Ygd2hh
dCBraW5kIG9mIGVmZmVjdCB0aGF0IGNvdWxkIGhhdmUuCj4KVW5mb3J0dW5hdGVseSwgc2NoZWRf
Y3JlZGl0Ml9taWdyYXRlX3Jlc2lzdD0wIHNlZW1zIGRvIG5vdCB3b3JrIDooCkl0IHN0aWxsIGFy
b3VuZCA2MCUgYW5kIDEyMCUgZm9yIGd1ZXN0XzEgYW5kIGd1ZXN0XzIgd2l0aCByYXRlbGltaXRp
bmcgb2YgMW1zLCByZXNwZWN0aXZlbHkKCmxpbnV4LXNvZHY6fiAjIHhsIGRtZXNnIHwgZ3JlcCBj
cmVkaXQyCihYRU4pIENvbW1hbmQgbGluZTogc2NoZWQ9Y3JlZGl0MiBzY2hlZF9jcmVkaXQyX21p
Z3JhdGVfcmVzaXN0PTAKKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxl
ciByZXYyIChjcmVkaXQyKQoKeGVudG9wIC0gMTE6MTk6MDIgWGVuIDQuMTEuMAo0IGRvbWFpbnM6
IDEgcnVubmluZywgMyBibG9ja2VkLCAwIHBhdXNlZCwgMCBjcmFzaGVkLCAwIGR5aW5nLCAwIHNo
dXRkb3duCk1lbTogNjcwNzk3OTZrIHRvdGFsLCA2NzA3ODg0NGsgdXNlZCwgOTUyayBmcmVlIENQ
VXM6IDMyIEAgMjYwME1IegpOQU1FIFNUQVRFIENQVShzZWMpIENQVSglKSBNRU0oaykgTUVNKCUp
IE1BWE1FTShrKSBNQVhNRU0oJSkgVkNQVVMgTkVUUyBORVRUWChrKSBORVRSWChrKSBWQkRTIFZC
RF9PTyBWQkRfUkQgVkJEX1dSIFZCRF9SU0VDVCBWQkRfV1NFQ1QgU1NJRApEb21haW4tMCAtLS0t
LXIgMTExIDguNiA2NDA1MTc2NCA5NS41IG5vIGxpbWl0IG4vYSAzMiAwIDAgMCAwIDAgMCAwIDAg
MCAwCmd1ZXN0XzEgLS1iLS0tIDM4IDYxLjggMTA0ODgzMiAxLjYgMTA0OTYwMCAxLjYgNCAxIDM3
NCA0IDEgMCA0MTE2IDE0NCAxOTE3MjIgMTA0MjAgMApndWVzdF8yIC0tYi0tLSA3NCAxMjIuMSAx
MDQ4ODMyIDEuNiAxMDQ5NjAwIDEuNiA4IDEgMzg3IDIgMSAwIDQyODkgMTQ0IDE5MTgzNSAxMDUw
NiAwClhlbnN0b3JlIC0tYi0tLSAwIDAuMCAzMjc2MCAwLjAgNjcwNzIwIDEuMCAxIDAgMCAwIDAg
MCAwIDAgMCAwIDAKCj4gQWxzbywgZm9yIGJvdGggdGhlIENyZWRpdDEgYW5kIENyZWRpdDIgY2Fz
ZXMsIGFyZSB5b3UgdG91Y2hpbmcgcG93ZXIKPiBtYW5hZ2VtZW50KGxpa2Ugd2l0aCBgeGVucG1g
KT8KPgoKTm8sIHRoZSBwb3dlciBtYW5hZ2VtZW50IGlzIHNldCBhcyBkZWZhdWx0LgoKPiA+IFNp
bmNlIHdlIGFsc28gY29tcGxlbWVudCBjcmVkaXQgZm9yIHNsZWVwZXIgdmNwdXMgdG8gZ3VhcmFu
dGVlIHRoZQo+ID4gZmFpcm5lc3MgKGFsc28gc2NoZWRfbGF0ZW5jeSBvZiBzbGVlcGVyIHZjcHVz
KSBvbmNlIHdlIHRyaWdnZXIgdGhlCj4gPiByZXNldF9jcmVkaXQuCj4gPiBpdCBkb2VzIG5vdCBs
b29rIGxpa2Ugc3VpdGFibGUgZm9yIHNvbWUgd29ya2xvYWQgc3VjaCBsaWtlIHRoZSBjYXNlIGlu
Cj4gPiB0aGlzIGlzc3VlLCBJcyB0aGF0IHBvc3NpYmxlIHdlIHRyeSB0byBkbyBzb21lIHB1bmlz
aG1lbnQgZm9yIHRoZQo+ID4gc2xlZXBlcnMgb3IgY29tcGxlbWVudCBjcmVkaXQgaW4gb3RoZXIg
cG9saWN5IHRvIGF2b2lkIHRvbyBtdWNoCj4gPiBwcmVlbXB0aW9uPwo+ID4KPiBZb3Uga2VlcCBt
ZW50aW9uaW5nICJzbGVlcGVycyIgb3IgInNsZWVwaW5nIHZjcHVzIiwgYnV0IEkgZG9uJ3QgdW5k
ZXJzdGFuZAo+IHRoaXMgcGFydC4gQSBzbGVlcGluZyB2Y3B1LCBldmVuIGlmIGl0IGhhcyB0aGUg
aGlnaGVzdCBjcmVkaXRzLCBkdWUgdG8gYSByZXNldCwKPiB3b24ndCBwcmVlbXB0IGFueSBydW5u
aW5nIHZjcHVzLgo+Cj4gSXQgd2lsbCAobGlrZWx5KSBwcmVlbXB0IG9uZSB3aGVuIGl0IHdha2Vz
IHVwLCBidXQgdGhhdCBhbHNvIGhhcHBlbnMgb24KPiBDcmVkaXQxIGR1ZSB0byBib29zdGluZyAo
d2VsbCwgaW4gdGhlb3J5Li4uIHVubGVzcyBldmVyeW9uZSBpcyBhbHdheXMgYm9vc3RlZCwKPiBh
dCB3aGljaCBwb2ludCB0aGluZ3MgYXJlIGhhcmQgdG8gcHJlZGljdCkuCj4KPiA+IFdlIHNhY3Jp
ZmljZSB0aHJvdWdocHV0IGZvciB0aGUgc2NoZWRfbGF0ZW5jeSBieSB0aGVvcnksIEhvd2V2ZXIs
Cj4gPiB3aGF0J3MgaW50ZXJlc3RpbmcgaXMgdGhhdCwgYXMgSSBzYWlkIGJlZm9yZSwgaWYgSSBk
b24ndCBjb21wbGVtZW50Cj4gPiBjcmVkaXQgZm9yIHNsZWVwZXJzIG9yIGVubGFyZ2UgdGhlIHJh
dGVsaW1pdGluZywgdGhlIHNjaGVkX2xhdGVuY3kgbWF5Cj4gPiBub3QgZ2V0IHdvcnNlIElmIHRo
ZSB2Y3B1cyBydW5zIHN0YWdnZXJlZGx5IHdoaWNoIHNwcmVhZCBpbnRvIHBDUFVzCj4gPiB3aGVu
IHRoZXkgYXJlIGluIGlkbGUgYXQgbW9zdCBvZiB0aW1lIGR1ZSB0byB0aGUgc3RhYmxlIHJ1bm5p
bmcKPiA+IHBhdHRlcm4gaW4gbXkgZGVtby4KPiA+Cj4gQnV0IGNhbiB3ZSBhY3R1YWxseSB0cnkg
dG8gbWVhc3VyZSBsYXRlbmN5IGFzIHdlbGw/IEJlY2F1c2UgaXQgbG9va3MgdG8gbWUgdGhhdAo+
IHdlJ3JlIGRpc2N1c3Npbmcgd2hpbGUgaGF2aW5nIG9ubHkgaGFsZiBvZiB0aGUgcGljdHVyZSBh
dmFpbGFibGUuCj4KU3VyZSwgYnV0IGR1ZSB0byBteSBsYWNrIG9mIGtub3dsZWRnZSwgZG9lcyB4
ZW4gaGF2ZSBzY2hlZF9sYXRlbmN5IG1lYXN1cmVtZW50CnRvb2xzIGxpa2UgcGVyZiBzY2hlZF9s
YXRlbmN5IGZvciBDRlMgPyBJIHdpbGwgZ2l2ZSBpdCB0cnkgdG8gZG8gaXQgaWYgSSBnZXQgaXQu
Cgo+IEFsc28sIHNpbmNlIHlvdSBzYWlkIHlvdSB0cmllZCwgY2FuIHlvdSBzaG93IG1lIChpbiBj
b2RlLCBJIG1lYW4pIHdoYXQgeW91Cj4gbWVhbiB3aXRoICJpZiBJIGRvbid0IGNvbXBsZW1lbnQg
Y3JlZGl0IGZvciBzbGVlcGVycyIsIGluIG9yZGVyIGZvciBtZSB0bwo+IGJldHRlciB1bmRlcnN0
YW5kIHdoYXQgeW91IG1lYW4gd2l0aCB0aGF0Pwo+Cj4gVGhhbmtzIGFnYWluIGZvciB5b3Ugd29y
ayBhbmQgUmVnYXJkcywKPiBEYXJpbwo+IC0tCgpXaGF0IEkgYW0gdHJpZWQgaXMgcnVkZSBhbmQg
ZW1waXJpY2FsLCB3aGljaCBpcyBzaG93biBhcyBiZWxsb3c6CgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA5
YTNlNzFmLi5iNzgxZWJlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMTY0MiwxMyArMTY0MiwxMyBAQCBz
dGF0aWMgdm9pZCByZXNldF9jcmVkaXQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQg
Y3B1LCBzX3RpbWVfdCBub3csCmlmICggc25leHQtPmNyZWRpdCA8IC1DU0NIRUQyX0NSRURJVF9J
TklUICkKbSArPSAoLXNuZXh0LT5jcmVkaXQpIC8gQ1NDSEVEMl9DUkVESVRfSU5JVDsKCi0gbGlz
dF9mb3JfZWFjaCggaXRlciwgJnJxZC0+c3ZjICkKKyBsaXN0X2Zvcl9lYWNoKCBpdGVyLCAmcnFk
LT5ydW5xICkKewp1bnNpZ25lZCBpbnQgc3ZjX2NwdTsKc3RydWN0IGNzY2hlZDJfdmNwdSAqIHN2
YzsKaW50IHN0YXJ0X2NyZWRpdDsKCi0gc3ZjID0gbGlzdF9lbnRyeShpdGVyLCBzdHJ1Y3QgY3Nj
aGVkMl92Y3B1LCBycWRfZWxlbSk7Cisgc3ZjID0gbGlzdF9lbnRyeShpdGVyLCBzdHJ1Y3QgY3Nj
aGVkMl92Y3B1LCBydW5xX2VsZW0pOwpzdmNfY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CgpB
U1NFUlQoIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsKCkl0IHdvcmtzIGZvciB0aGlzIHdvcmts
b2FkLCB3aGljaCBjYW4gcmVhY2ggdGhlIHRocm91Z2hwdXQgSSBleHBlY3QuCkhvd2V2ZXIsIEkg
Y2FuJ3QgZmluZCBhbnkgdGhlb3J5IHRvIHN1cHBvcnQgaXQgZm9yIG5vdywgc2luY2UgaXQgYWZm
ZWN0cyBmYWlybmVzcyBmcm9tIG15IHBvaW50IG9mIHZpZXcuCkJ1dCBtYXliZSBpdCdzIGFuIGV2
aWRlbmNlIHRoYXQgaWYgd2UgY29tcGxlbWVudCBjcmVkaXQgZm9yIHRoZSBzbGVlcGluZyB2Y3B1
cyBpbiBhIHN1aXRhYmxlIHdheSB0aGF0IGNhbiBkbyBiZW5lZml0IGZvciB0aGUgdGhyb3VnaHB1
dCBvZiB0aGlzIGtpbmQgcGVyaW9kaWMgd29ya2xvYWQuCgpCZXN0IHJlZ2FyZHMuCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 14:05:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 14:05:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvjXr-0008SM-GL; Mon, 18 Feb 2019 14:05:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BVaE=QZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gvjXp-0008S9-Ha
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 14:05:17 +0000
X-Inumbo-ID: 3784800d-3386-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3784800d-3386-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 14:05:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0D65FA78;
 Mon, 18 Feb 2019 06:05:16 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A0D313F720;
 Mon, 18 Feb 2019 06:05:12 -0800 (PST)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <1549024652-24805-4-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c3ae0a46-8418-c426-c87a-96f30730bbda@arm.com>
Date: Mon, 18 Feb 2019 14:05:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1549024652-24805-4-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 3/3] xen/arm: Add SCIFA UART support for
 early printk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMS8wMi8yMDE5IDEyOjM3LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPiBG
cm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
Cj4gCj4gQWRkIHN1cHBvcnQgZm9yIFJlbmVzYXMgIlN0b3V0IiBkZXZlbG9wbWVudCBib2FyZCBi
YXNlZCBvbgo+IFItQ2FyIEgyIFNvQyB3aGljaCBoYXMgU0NJRkEgY29tcGF0aWJsZSBVQVJULgo+
IAo+IEFjdHVhbGx5IGV4aXN0aW5nIFNDSUYgVUFSVCBzdXBwb3J0IChkZWJ1Zy1zY2lmLmluYykg
YW5kCj4gbmV3bHkgYWRkZWQgU0NJRkEgVUFSVCBzdXBwb3J0IChkZWJ1Zy1zY2lmYS5pbmMpIGRp
ZmZlciBvbmx5Cj4gaW4gcmVnaXN0ZXJzIG9mZnNldHMuCgpDYW4gd2UgdHJ5IHRvIG1lcmdlIHRo
ZSB0d28gdGhlbj8gT25lIHNvbHV0aW9uIGlzIHRvIHByb3ZpZGUgYW5vdGhlciBvcHRpb25zIApz
aW1pbGFyIHRvIGhvdyB3ZSBkZWFsIHdpdGggUkVHX1NISUZUIG9uIHRoZSA4MjUwLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 14:27:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 14:27:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvjtW-0001lH-Cl; Mon, 18 Feb 2019 14:27:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRWY=QZ=citrix.com=prvs=945ef7921=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gvjtV-0001lC-CK
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 14:27:41 +0000
X-Inumbo-ID: 58284d84-3389-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58284d84-3389-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 14:27:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,385,1544486400"; d="scan'208";a="78391617"
Date: Mon, 18 Feb 2019 14:27:31 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Philippe =?iso-8859-1?Q?Mathieu-Daud=E9?= <philmd@redhat.com>
Message-ID: <20190218142731.GA1349@perard.uk.xensource.com>
References: <20190215162533.19475-1-paul.durrant@citrix.com>
 <20190215162533.19475-2-paul.durrant@citrix.com>
 <9c6c6f2e-cac0-9e75-d5e2-baf613aad6b7@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9c6c6f2e-cac0-9e75-d5e2-baf613aad6b7@redhat.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 1/3] dataplane/xen-block:
 remove dead code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTUsIDIwMTkgYXQgMDk6Mzg6NTlQTSArMDEwMCwgUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgd3JvdGU6Cj4gT24gMi8xNS8xOSA1OjI1IFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6
Cj4gPiBUaGUgaWYoKSBzdGF0ZW1lbnQgaXMgY2xlYXJseSBib2d1cyAoZGVhZCBjb2RlIHdoaWNo
IHNob3VsZCBoYXZlIGJlZW4KPiA+IGNsZWFuZWQgdXAgd2hlbiBncmFudCBtYXBwaW5nIHdhcyBy
ZW1vdmVkKS4KPiAKPiAiLi4uIHdhcyByZW1vdmVkIGluIDA2NDU0YzI0YWQpLiIKCkFjdHVhbGx5
LCBpdCBsb29rcyBsaWtlIGM2MDI1YmQxOTcgc2hvdWxkIGhhdmUgcmVtb3ZlIHRoZSBpZiBzdGF0
ZW1lbnQuCgo+ID4gCj4gPiBTcG90dGVkIGJ5IENvdmVyaXR5OiBDSUQgMTM5ODYzNQo+ID4gCj4g
PiBXaGlsZSBpbiB0aGUgbmVpZ2hib3VyaG9vZCwgYWRkIGEgbWlzc2luZyAnZmFsbCB0aHJvdWdo
JyBhbm5vdGF0aW9uLgo+ID4gCj4gPiBSZXBvcnRlZC1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIu
bWF5ZGVsbEBsaW5hcm8ub3JnPgo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KClRoYW5rcywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 14:41:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 14:41:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvk6y-0003FK-Nq; Mon, 18 Feb 2019 14:41:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tye4=QZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvk6x-0003FA-GW
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 14:41:35 +0000
X-Inumbo-ID: 49a75bfa-338b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49a75bfa-338b-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 14:41:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvk6v-0007r9-Gx; Mon, 18 Feb 2019 14:41:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvk6v-0000UJ-6j; Mon, 18 Feb 2019 14:41:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvk6v-000285-66; Mon, 18 Feb 2019 14:41:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133284-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-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-libvirt-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop: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-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=1e36232994c8ad01774501d2e299deba3a2469af
X-Osstest-Versions-That: qemuu=a61faa3d02159d24d4fa984733dbc0c905508752
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Feb 2019 14:41:33 +0000
Subject: [Xen-devel] [qemu-mainline test] 133284: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI4NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyODQvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg0NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyODQ3
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzI4NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg0NwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMyODQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMWUzNjIzMjk5NGM4YWQw
MTc3NDUwMWQyZTI5OWRlYmEzYTI0NjlhZgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgYTYxZmFhM2QwMjE1OWQyNGQ0ZmE5ODQ3MzNkYmMwYzkwNTUwODc1MgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMyODQ3ICAyMDE5LTAyLTA0IDEzOjE5OjMxIFogICAxNCBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEzMjk0NSAgMjAxOS0wMi0wNSAxNjozMjowNyBaICAgMTIgZGF5
cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzI4NCAgMjAxOS0wMi0xNyAw
Mjo1NTowMCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExpbmRzYXkgPGFhcm9uQG9zLmFtcGVyZWNv
bXB1dGluZy5jb20+CiAgQWFyb24gTGluZHNheSBPUyA8YWFyb25Ab3MuYW1wZXJlY29tcHV0aW5n
LmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFs
ZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGlzdGFpciBGcmFuY2lzIDxh
bGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlu
a2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CiAgQXJ0ZW0gUGlzYXJlbmtvIDxhcnRlbS5rLnBpc2FyZW5rb0BnbWFpbC5jb20+
CiAgQnJlbmRhbiBTaGFua3MgPGJyZW5kYW5AYnNsYWJzLm5ldD4KICBDYXRoZXJpbmUgSG8gPGNh
dGhlcmluZS5oZWN4QGdtYWlsLmNvbT4KICBDaGFuZ3BlbmcgTGl1IDxjaGFuZ3BlbmcubGl1QGlu
dGVsLmNvbT4KICBDaGVuIFpoYW5nIDx0Z2ZiZXRhQG1lLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jv
c2FAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW5p
ZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEhpbGRlbmJyYW5k
IDxkYXZpZEByZWRoYXQuY29tPgogIERpbWEgU3RlcGFub3YgPGRpbWFzdGVwQHlhbmRleC10ZWFt
LnJ1PgogIERvbmdqaXUgR2VuZyA8Z2VuZ2RvbmdqaXVAaHVhd2VpLmNvbT4KICBEb3VnIEdhbGUg
PGRvdWcxNmtAZ21haWwuY29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJl
ZGhhdC5jb20+CiAgRWQgTWFzdGUgPGVtYXN0ZUBmcmVlYnNkLm9yZz4KICBFbWlsaW8gRy4gQ290
YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgR2Vv
cmdlIEtlbm5lZHkgPEdlb3JnZS5LZW5uZWR5QG9yYWNsZS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8
a3JheGVsQHJlZGhhdC5jb20+CiAgR29yYW4gRmVyZW5jIDxnb3Jhbi5mZXJlbmNAaW1ndGVjLmNv
bT4KICBIZWloZXIgPHJAaGV2LmNjPgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdteC5kZT4KICBI
b3dhcmQgU3BvZWxzdHJhCiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBK
YXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEpvbiBEb3JvbiA8YXJpbG91QGdtYWls
LmNvbT4KICBLYW1pbCBSeXRhcm93c2tpIDxuNTRAZ214LmNvbT4KICBLYW4gTGkgPGxpa2FuXzk5
OS5zdHVkZW50QHNpbmEuY29tPgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVyaWMua29ucmFkQGFk
YWNvcmUuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBW
aXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhh
dC5jb20+CiAgTGVvbiBBbHJhZSA8bGVvbi5hbHJhZUBpbWd0ZWMuY29tPgogIExpIFFpYW5nIDxs
aXEzZWFAMTYzLmNvbT4KICBMaSBaaGlqaWFuIDxsaXpoaWppYW5AY24uZnVqaXRzdS5jb20+CiAg
TGlhbSBNZXJ3aWNrIDxsaWFtLm1lcndpY2tAb3JhY2xlLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJr
LmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWls
LmNvbT4KICBNaWNoYWVsIENsYXJrIDxtamNAc2lmaXZlLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJr
aW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAg
TWlvZHJhZyBEaW5pYyA8bWlvZHJhZy5kaW5pY0BpbWd0ZWMuY29tPgogIE11cmlsbyBPcHNmZWxk
ZXIgQXJhdWpvIDxtdXJpbG9vQGxpbnV4LmlibS5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1l
ckBzaWZpdmUuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRl
ci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5k
aXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5o
ZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2JlcnQgSG9vIDxyb2JlcnQuaHVAbGludXguaW50ZWwu
Y29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNhbXVlbCBU
aGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTYW5kcmEgTG9vc2Vtb3Jl
IDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTZXJnaW8gTG9wZXogPHNscEByZWRoYXQuY29t
PgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KICBTdGVmYW4gSGFqbm9j
emkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUBy
ZWRoYXQuY29tPgogIFN2ZW4gU2NobmVsbGUgPHN2ZW5zQHN0YWNrZnJhbWUub3JnPgogIFRob21h
cyBIdXRoIDxodXRoQHR1eGZhbWlseS5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBib290bGluLmNvbT4KICBW
aWt0b3IgUHJ1dHlhbm92IDx2aWt0b3IucHJ1dHlhbm92QHBoeXN0ZWNoLmVkdT4KICBWbGFkaW1p
ciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2VpIFlh
bmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFhpIFdhbmcgPHhpLndhbmdAZ21h
aWwuY29tPgogIFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50ZWwuY29tPgogIMOBa29zIEtvdsOh
Y3MgPGFrb3Nrb3ZhY3NAZ214LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CiAgIGE2
MWZhYTNkMDIuLjFlMzYyMzI5OTQgIDFlMzYyMzI5OTRjOGFkMDE3NzQ1MDFkMmUyOTlkZWJhM2Ey
NDY5YWYgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 14:44:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 14:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvk9R-0003N6-Bb; Mon, 18 Feb 2019 14:44:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRWY=QZ=citrix.com=prvs=945ef7921=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gvk9P-0003N0-HQ
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 14:44:07 +0000
X-Inumbo-ID: a3d33873-338b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3d33873-338b-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 14:44:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,385,1544486400"; d="scan'208";a="78392861"
Date: Mon, 18 Feb 2019 14:43:57 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190218144357.GB1349@perard.uk.xensource.com>
References: <20190215162533.19475-1-paul.durrant@citrix.com>
 <20190215162533.19475-3-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190215162533.19475-3-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH 2/3] xen-block: remove redundant assignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTUsIDIwMTkgYXQgMDQ6MjU6MzJQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoZSBhc3NpZ25tZW50IHRvICdwJyBpcyB1bm5lY2Vzc2FyeSBhcyB0aGUgY29kZSB3
aWxsIGVpdGhlciBnb3RvICdpbnZhbGlkJwo+IG9yIHAgd2lsbCBnZXQgb3ZlcndyaXR0ZW4uCj4g
Cj4gU3BvdHRlZCBieSBDb3Zlcml0eTogQ0lEIDEzOTg2MzgKPiAKPiBSZXBvcnRlZC1ieTogUGV0
ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgo+IFNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgotLSAKQW50aG9ueSBQRVJBUkQKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 14:47:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 14:47:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvkCa-0003bG-Sh; Mon, 18 Feb 2019 14:47:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J8ik=QZ=amazon.de=prvs=945f69726=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gvkCa-0003bB-BR
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 14:47:24 +0000
X-Inumbo-ID: 19d5d342-338c-11e9-9b6a-373750a9f0c8
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19d5d342-338c-11e9-9b6a-373750a9f0c8;
 Mon, 18 Feb 2019 14:47:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550501243; x=1582037243;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=u2ioQ4TQrHMkRoZxU4OX2YPAUCxR5OC0NU7yYX/r8Ew=;
 b=H4k/JrHokcxtWcnJ3zWW+40sq7henTxEbpL0jgEGNrmqVYgUrMzJBzm6
 qXe+HnRbIbhz/GzIvscW8ag08nnzR84lvvp/9xLac63aSJ4rwzj+MD84F
 0IgyiGhkhQPleOjNrGsfCgemFNkXthi9URhdw6TWD4Xt0bKXdhKn0qDmG c=;
X-IronPort-AV: E=Sophos;i="5.58,385,1544486400"; d="scan'208";a="759431078"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 18 Feb 2019 14:47:21 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1IElI6x091072
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 18 Feb 2019 14:47:18 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Feb 2019 14:47:18 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.245) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 18 Feb 2019 14:47:11 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-4-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CE6AAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C62C9600200007800215EA7@prv1-mh.provo.novell.com>
 <64fdf4b6-69be-d262-b4e4-1dd0d424a777@amazon.de>
 <5C62D4CC0200007800215F79@prv1-mh.provo.novell.com>
 <b31ae117-9a5f-3260-bb9f-b7208da40bc7@amazon.de>
 <5C667E830200007800216E73@prv1-mh.provo.novell.com>
 <2c93384c-bca4-c38e-ecf8-877d16637068@amazon.de>
 <5C66A6880200007800216FA7@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <aa288dbc-a183-e0f7-49d4-5898d6eabe55@amazon.de>
Date: Mon, 18 Feb 2019 15:47:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C66A6880200007800216FA7@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.245]
X-ClientProxiedBy: EX13D13UWA001.ant.amazon.com (10.43.160.136) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xNS8xOSAxMjo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTUuMDIuMTkgYXQg
MTE6NTAsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBPbiAyLzE1LzE5IDA5OjU1LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE1LjAyLjE5IGF0IDA5OjA1LCA8bm1hbnRoZXlA
YW1hem9uLmRlPiB3cm90ZToKPj4+PiBPbiAyLzEyLzE5IDE1OjE0LCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4+Pj4gT24gMTIuMDIuMTkgYXQgMTU6MDUsIDxubWFudGhleUBhbWF6b24uZGU+IHdy
b3RlOgo+Pj4+Pj4gT24gMi8xMi8xOSAxNDoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+
Pj4gT24gMDguMDIuMTkgYXQgMTQ6NDQsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4+
Pj4+PiBAQCAtNDEwNCw2ICs0MTA4LDEyIEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAo+
Pj4+Pj4+PiAgICAgIGlmICggYS5pbmRleCA+PSBIVk1fTlJfUEFSQU1TICkKPj4+Pj4+Pj4gICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+Pj4+Pj4+ICAKPj4+Pj4+Pj4gKyAgICAvKgo+Pj4+Pj4+
PiArICAgICAqIE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZSBhLmluZGV4IGlz
IGJvdW5kZWQgZXZlbiBkdXJpbmcKPj4+Pj4+Pj4gKyAgICAgKiBzcGVjdWxhdGl2ZSBleGVjdXRp
b24uCj4+Pj4+Pj4+ICsgICAgICovCj4+Pj4+Pj4+ICsgICAgYS5pbmRleCA9IGFycmF5X2luZGV4
X25vc3BlYyhhLmluZGV4LCBIVk1fTlJfUEFSQU1TKTsKPj4+Pj4+Pj4gKwo+Pj4+Pj4+PiAgICAg
IGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9taWQpOwo+Pj4+Pj4+PiAgICAgIGlm
ICggZCA9PSBOVUxMICkKPj4+Pj4+Pj4gICAgICAgICAgcmV0dXJuIC1FU1JDSDsKPj4+Pj4+Pj4g
QEAgLTQzNzAsNiArNDM4MCwxMiBAQCBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgKPj4+Pj4+
Pj4gICAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCj4+Pj4+Pj4+ICAgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+Pj4+Pj4+PiAgCj4+Pj4+Pj4+ICsgICAgLyoKPj4+Pj4+Pj4gKyAg
ICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgYS5pbmRleCBpcyBib3Vu
ZGVkIGV2ZW4gZHVyaW5nCj4+Pj4+Pj4+ICsgICAgICogc3BlY3VsYXRpdmUgZXhlY3V0aW9uLgo+
Pj4+Pj4+PiArICAgICAqLwo+Pj4+Pj4+PiArICAgIGEuaW5kZXggPSBhcnJheV9pbmRleF9ub3Nw
ZWMoYS5pbmRleCwgSFZNX05SX1BBUkFNUyk7Cj4+Pj4+Pj4gLi4uIHRoZSB1c2VmdWxuZXNzIG9m
IHRoZXNlIHR3by4gVG8gbWFrZSBmb3J3YXJkIHByb2dyZXNzIGl0IG1heQo+Pj4+Pj4+IGJlIHdv
cnRod2hpbGUgdG8gc3BsaXQgb2ZmIHRoZXNlIHR3byBjaGFuZ2VzIGludG8gYSBzZXBhcmF0ZSBw
YXRjaC4KPj4+Pj4+PiBJZiB5b3UncmUgZmluZSB3aXRoIHRoaXMsIEkgY291bGQgc3RyaXAgdGhl
c2UgdHdvIGJlZm9yZSBjb21taXR0aW5nLAo+Pj4+Pj4+IGluIHdoaWNoIGNhc2UgdGhlIHJlbWFp
bmluZyBjaGFuZ2UgaXMKPj4+Pj4+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+Pj4+Pj4gVGFraW5nIGFwYXJ0IHRoZSBjb21taXQgaXMgZmluZSB3aXRoIG1l
LiBJIHdpbGwgc3VibWl0IGEgZm9sbG93IHVwCj4+Pj4+PiBjaGFuZ2UgdGhhdCBkb2VzIG5vdCB1
cGRhdGUgdGhlIHZhbHVlcyBidXQgZml4ZXMgdGhlIHJlYWRzLgo+Pj4+PiBBcyBwb2ludGVkIG91
dCBkdXJpbmcgdGhlIHY1IGRpc2N1c3Npb24sIEknbSB1bmNvbnZpbmNlZCB0aGF0IGlmCj4+Pj4+
IHlvdSBkbyBzbyB0aGUgY29tcGlsZXIgY2FuJ3QgcmUtaW50cm9kdWNlIHRoZSBpc3N1ZSB2aWEg
Q1NFLiBJJ2QKPj4+Pj4gcmVhbGx5IGxpa2UgYSByZWxpYWJsZSBzb2x1dGlvbiB0byBiZSBkZXRl
cm1pbmVkIGZpcnN0Lgo+Pj4+IEkgY2Fubm90IGdpdmUgYSBndWFyYW50ZWUgd2hhdCBmdXR1cmUg
Y29tcGlsZXJzIG1pZ2h0IGRvLiBGdXJ0aGVybW9yZSwgSQo+Pj4+IGRvIG5vdCB3YW50IHRvIHdh
aXQgdW50aWwgYWxsL21vc3QgY29tcGlsZXJzIHNoaXAgd2l0aCBzdWNoIGEKPj4+PiBjb250cm9s
bGFibGUgZ3VhcmFudGVlLgo+Pj4gR3VhcmFudGVlPyBGdXR1cmUgY29tcGlsZXJzIGFyZSAoaG9w
ZWZ1bGx5KSBnb2luZyB0byBnZXQgYmV0dGVyIGF0Cj4+PiBvcHRpbWl6aW5nLCBhbmQgaGVuY2Ug
YXJlIChhZ2FpbiBob3BlZnVsbHkpIGdvaW5nIHRvIGZpbmQgbW9yZQo+Pj4gb3Bwb3J0dW5pdGll
cyBmb3IgQ1NFLiBTbyB0aGUgcHJvYmxlbSBpcyBnb2luZyB0byBnZXQgd29yc2UgcmF0aGVyCj4+
PiB0aGFuIGJldHRlciwgYW5kIHRoZSBjaGFuZ2VzIHlvdSdyZSBwcm9wb3NpbmcgdG8gcmUtaW5z
dGF0ZSBhcmUKPj4+IHRoZXJlZm9yZSBtb3JlIGxpa2UgZmFsc2UgcHJvbWlzZXMuCj4+IEkgZG8g
bm90IHdhbnQgdG8gZGl2ZSBpbnRvIGNvbXBpbGVycyBmdXR1cmUgaGVyZS4gSSB3b3VsZCBsaWtl
IHRvIGZpeAo+PiB0aGUgaXNzdWUgZm9yIHRvZGF5cyBjb21waWxlcnMgbm93IGFuZCBub3Qgd2Fp
dCB1bnRpbCBjb21waWxlcnMgZXZvbHZlZAo+PiBvbmUgd2F5IG9yIGFub3RoZXIuIEZvciB0aGlz
IHBhdGNoLCB0aGUgcmVsZXZhbnQgaW5mb3JtYXRpb24gaXMgd2hldGhlcgo+PiBpdCBzaG91bGQg
Z28gaW4gbGlrZSB0aGlzLCBvciB3aGV0aGVyIHlvdSB3YW50IG1lIHRvIHByb3RlY3QgYWxsIHRo
ZQo+PiByZWFkcyBpbnN0ZWFkLiBJcyB0aGVyZSBtb3JlIGRhdGEgSSBzaGFsbCBwcm92aWRlIHRv
IGhlbHAgbWFrZSB0aGlzCj4+IGRlY2lzaW9uPwo+IEkgdW5kZXJzdGFuZCB0aGF0IHlvdSdyZSBu
b3QgaGFwcHkgd2l0aCB3aGF0IEkndmUgc2FpZCwgYW5kIHlvdSdyZQo+IHVubGlrZWx5IHRvIGJl
Y29tZSBhbnkgaGFwcGllciB3aXRoIHdoYXQgSSdsbCBhZGQuIEJ1dCBwbGVhc2UKPiB1bmRlcnN0
YW5kIHRoYXQgX2lmXyB3ZSBtYWtlIGFueSBjaGFuZ2VzIHRvIGFkZHJlc3MgaXNzdWVzIHdpdGgK
PiBzcGVjdWxhdGlvbiwgdGhlIGdvYWwgaGFzIHRvIGJlIHRoYXQgd2UgZG9uJ3QgaGF2ZSB0byBj
b21lIGJhY2sKPiBhbiByZS1pbnZlc3RpZ2F0ZSBhZnRlciBldmVyeSBuZXcgY29tcGlsZXIgcmVs
ZWFzZS4KPgo+IEV2ZW4gYmV5b25kIHRoYXQgLSBpZiwgYXMgeW91IHNheSwgd2UnZCBsaW1pdCBv
dXJzZWx2ZXMgdG8gY3VycmVudAo+IGNvbXBpbGVycywgZGlkIHlvdSBjaGVjayB0aGF0IGFsbCBv
ZiB0aGVtIGF0IGFueSBvcHRpbWl6YXRpb24gbGV2ZWwKPiBvciB3aXRoIGFueSBvdGhlciBmbGFn
cyBwYXNzZWQgd2hpY2ggbWF5IGFmZmVjdCBjb2RlIGdlbmVyYXRpb24KPiBwcm9kdWNlIG5vbi12
dWxuZXJhYmxlIGNvZGU/IEFuZCBpbiBwYXJ0aWN1bGFyIGNvbnNpZGVyaW5nIHRoZQo+IGNhc2Ug
aGVyZSBuZXZlciByZWNvZ25pemUgQ1NFIHBvdGVudGlhbCB3aGVyZSB3ZSB3b3VsZCBsaWtlIHRo
ZW0KPiBub3QgdG8/Cj4KPiBBIGNvZGUgY2hhbmdlIGlzLCBpbW8sIG5vdCBldmVuIHdvcnRod2hp
bGUgY29uc2lkZXJpbmcgdG8gYmUgcHV0Cj4gaW4gaWYgaXQgaXMgc29sZWx5IGJhc2VkIG9uIHRo
ZSBvYnNlcnZhdGlvbnMgbWFkZSB3aXRoIGEgbGltaXRlZCBzZXQKPiBvZiBjb21waWxlcnMgYW5k
L29yIG9wdGlvbnMuIFRoaXMgbWlnaHQgaW5kZWVkIGhlbHAgeW91LCBpZiB5b3UKPiBjYXJlIG9u
bHkgYWJvdXQgb25lIHNwZWNpZmljIGVudmlyb25tZW50LiBCdXQgYnkgcHV0dGluZyB0aGlzIGlu
Cj4gKGFuZCBwZXJoYXBzIGV2ZW4gYmFja3BvcnRpbmcgaXQpIHdlJ3JlIHNvcnQgb2Ygc3RhdGlu
ZyB0aGF0IHRoZQo+IGlzc3VlIGlzIHVuZGVyIGNvbnRyb2wgKHRvIHRoZSBiZXN0IG9mIG91ciBh
YmlsaXRpZXMsIGFuZCBmb3IgdGhlIGdpdmVuCj4gYXJlYSBvZiBjb2RlKS4gRm9yIGV2ZXJ5b25l
LgpJIGRvIG5vdCBzZWUgaG93IGEgZml4IGZvciBwcm9ibGVtcyBsaWtlIHRoZSBkaXNjdXNzZWQg
b25lIGNvdWxkIGVudGVyCnRoZSBjb2RlIGJhc2UgZ2l2ZW4gdGhlIGFib3ZlIGNvbmRpdGlvbnMu
IEhvd2V2ZXIsIGZvciB0aGlzIHZlcnkKc3BlY2lmaWMgZml4LCB0aGVyZSBmb3J0dW5hdGVseSBp
cyBhIGNvbXBhcmlzb24gd3J0IGEgY29uc3RhbnQsIGFuZAp0aGVyZSBhcmUgbWFueSBpbnN0cnVj
dGlvbnMgdW50aWwgdGhlIHBvdGVudGlhbCBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91bmQKYWNjZXNz
IG1pZ2h0IGhhcHBlbiwgc28gdGhhdCBub3QgZml4aW5nIHRoZSB0d28gYWJvdmUgYWNjZXNzIGlz
IGZpbmUgZm9yCm1lLiBXaGlsZSBJIGNhbm5vdCBndWFyYW50ZWUgdGhhdCBpdCBpcyBub3QgcG9z
c2libGUsIHdlIGRpZCBub3QgbWFuYWdlCnRvIGNvbWUgdXAgd2l0aCBhIFBvQyBmb3IgdGhlc2Ug
dHdvIHBsYWNlcyB3aXRoIHRoZSBlZmZvcnQgd2UgcHV0IGludG8gdGhpcy4KPiBTbywgdG8gYW5z
d2VyIHlvdXIgcXVlc3Rpb246IEZyb20gd2hhdCB3ZSBrbm93LCB3ZSBzaW1wbHkKPiBjYW4ndCB0
YWtlIGEgZGVjaXNpb24sIGF0IGxlYXN0IG5vdCBiZXR3ZWVuIHRoZSB0d28gcHJvcG9zZWQKPiB2
YXJpYW50cyBvZiBob3cgdG8gY2hhbmdlIHRoZSBjb2RlLiBJZiB0aGVyZSB3YXMgYSB2YXJpYW50
IHRoYXQKPiBmaXJtbHkgd29ya2VkLCB0aGVuIHRoZXJlIHdvdWxkIG5vdCBldmVuIGJlIGEgbmVl
ZCBmb3IgYW55Cj4gZGlzY3Vzc2lvbi4gQW5kIGFnYWluIGZyb20gd2hhdCB3ZSBrbm93LCB0aGVy
ZSBpcyBvbmUKPiByZXF1aXJlbWVudCB0aGF0IG5lZWQgdG8gYmUgZnVsZmlsbGVkIGZvciBhIGNo
YW5nZSB0byBiZQo+IGNvbnNpZGVyZWQgImZpcm1seSB3b3JraW5nIjogVGhlIGluZGV4IG5lZWRz
IHRvIGJlIGluIGEgcmVnaXN0ZXIuCj4gVGhlcmUgbXVzdCBub3QgYmUgYSB3YXkgZm9yIHRoZSBj
b21waWxlciB0byB1bmRlcm1pbmUgdGhpcywKPiBiZSBpdCBieSBDU0Ugb3IgYW55IG90aGVyIG1l
YW5zLgo+Cj4gQ29uc2lkZXJpbmcgY2hhbmdlcyBkb25lIGVsc2V3aGVyZSwgb2YgY291cnNlIHRo
aXMgbWF5IGJlCj4gdGFrZW4gd2l0aCBhIGdyYWluIG9mIHNhbHQuIEluIG90aGVyIHBsYWNlcyB3
ZSBhbHNvIGV4cGVjdCB0aGUKPiBjb21waWxlciB0byBub3QgZW1pdCB1bnJlYXNvbmFibGUgY29k
ZSAoZS5nLiBuZWVkbGVzc2x5Cj4gc3BpbGxpbmcgcmVnaXN0ZXJzIHRvIG1lbW9yeSBqdXN0IHRv
IHRoZW4gcmVsb2FkIHRoZW0pLiBCdXQKPiB3aGlsZSB0aGF0J3MgKGltbykgYSBmaW5lIGV4cGVj
dGF0aW9uIHRvIGhhdmUgd2hlbiBhbiBhcnJheQo+IGluZGV4IGlzIHVzZWQganVzdCBvbmNlLCBp
dCBpcyB1bmF2b2lkYWJseSBtb3JlIGNvbXBsaWNhdGVkIGluCj4gdGhlIGNhc2UgaGVyZSBhcyB3
ZWxsIGFzIGluIHRoZSBncmFudCB0YWJsZSBvbmUuCgpVbmxlc3MgeW91IG91dGxpbmUgYSBwYXRo
IGZvcndhcmQgdG8gZml4IHRoZSBhYm92ZSB0d28gZ2FkZ2V0cywgSSB3aWxsCm5vdCBpbmNsdWRl
IHRoZSBhYm92ZSBodW5rcyBpbiB0aGUgbmV4dCB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMuCgpCZXN0
LApOb3JiZXJ0CgoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3Jh
dXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2No
bGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4g
YW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 15:26:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 15:26:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvko2-00074k-19; Mon, 18 Feb 2019 15:26:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J2Or=QZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gvko0-00074P-AL
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 15:26:04 +0000
X-Inumbo-ID: 7f574738-3391-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f574738-3391-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 15:26:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A6015AD43;
 Mon, 18 Feb 2019 15:26:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-users <xen-users@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>, xen-announce@lists.xenproject.org
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <5bc56b7c-01da-352a-f59d-876c72f952ef@suse.com>
Date: Mon, 18 Feb 2019 16:25:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: de-DE
Subject: [Xen-devel] Xen 4.12 RC3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKWGVuIDQuMTIgcmMzIGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBm
cm9tIHhlbi5naXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjEyLjAtcmMzCgpG
b3IgeW91ciBjb252ZW5pZW5jZSB0aGVyZSBpcyBhbHNvIGEgdGFyYmFsbCBhdDoKaHR0cHM6Ly9k
b3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC4xMi4wLXJjMy94ZW4tNC4xMi4w
LXJjMy50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54
ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjEyLjAtcmMzL3hlbi00LjEyLjAtcmMzLnRhci5n
ei5zaWcKClBsZWFzZSBzZW5kIGJ1ZyByZXBvcnRzIGFuZCB0ZXN0IHJlcG9ydHMgdG8geGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLgpXaGVuIHNlbmRpbmcgYnVnIHJlcG9ydHMsIHBsZWFz
ZSBDQyByZWxldmFudCBtYWludGFpbmVycyBhbmQgbWUKKGpncm9zc0BzdXNlLmNvbSkuCgpUaGVy
ZSB3aWxsIGJlIGEgWGVuIFRlc3QgRGF5IG9uIEZlYiAyMHRoLgoKU2VlIGluc3RydWN0aW9ucyBv
bjoKCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl80LjEyX1JDX3Rlc3RfaW5z
dHJ1Y3Rpb25zCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X1Rl
c3RfRGF5cwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 15:43:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 15:43:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvl4z-0000Wx-WB; Mon, 18 Feb 2019 15:43:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRWY=QZ=citrix.com=prvs=945ef7921=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gvl4y-0000Ws-Un
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 15:43:36 +0000
X-Inumbo-ID: f2897fc0-3393-11e9-b23e-fb910308b3dd
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2897fc0-3393-11e9-b23e-fb910308b3dd;
 Mon, 18 Feb 2019 15:43:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,385,1544486400"; d="scan'208";a="78397839"
Date: Mon, 18 Feb 2019 15:43:30 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190218154330.GC1349@perard.uk.xensource.com>
References: <20190215162533.19475-1-paul.durrant@citrix.com>
 <20190215162533.19475-4-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190215162533.19475-4-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH 3/3] xen-block: report error condition from
 vbd_name_to_disk()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTUsIDIwMTkgYXQgMDQ6MjU6MzNQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoZSBmdW5jdGlvbiBuZWVkcyB0byBtYWtlIHN1cmUgaXQgaXMgcGFzc2VkIGEgdmFs
aWQgZGlzayBuYW1lLiBUaGlzIGlzCj4gZWFzaWx5IGRvbmUgYnkgbWFraW5nIHN1cmUgdGhhdCB0
aGUgcGFyc2luZyBsb29wIHJlc3VsdHMgaW4gYSBub24temVybwo+IHZhbHVlLgo+IAo+IFNwb3R0
ZWQgYnkgQ292ZXJpdHk6IENJRCAxMzk4NjQwCj4gCj4gUmVwb3J0ZWQtYnk6IFBldGVyIE1heWRl
bGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKVGhhbmtzLAoKLS0gCkFudGhvbnkgUEVSQVJECgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 15:56:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 15:56:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvlHh-0001b6-7E; Mon, 18 Feb 2019 15:56:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xuKF=QZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gvlHf-0001b1-LK
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 15:56:43 +0000
X-Inumbo-ID: c85bdf03-3395-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c85bdf03-3395-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 15:56:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Feb 2019 08:56:40 -0700
Message-Id: <5C6AD5B50200007800217BBA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Feb 2019 08:56:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-4-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CE6AAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C62C9600200007800215EA7@prv1-mh.provo.novell.com>
 <64fdf4b6-69be-d262-b4e4-1dd0d424a777@amazon.de>
 <5C62D4CC0200007800215F79@prv1-mh.provo.novell.com>
 <b31ae117-9a5f-3260-bb9f-b7208da40bc7@amazon.de>
 <5C667E830200007800216E73@prv1-mh.provo.novell.com>
 <2c93384c-bca4-c38e-ecf8-877d16637068@amazon.de>
 <5C66A6880200007800216FA7@prv1-mh.provo.novell.com>
 <aa288dbc-a183-e0f7-49d4-5898d6eabe55@amazon.de>
In-Reply-To: <aa288dbc-a183-e0f7-49d4-5898d6eabe55@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDE1OjQ3LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAyLzE1LzE5IDEyOjQ2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQSBjb2RlIGNoYW5nZSBpcywg
aW1vLCBub3QgZXZlbiB3b3J0aHdoaWxlIGNvbnNpZGVyaW5nIHRvIGJlIHB1dAo+PiBpbiBpZiBp
dCBpcyBzb2xlbHkgYmFzZWQgb24gdGhlIG9ic2VydmF0aW9ucyBtYWRlIHdpdGggYSBsaW1pdGVk
IHNldAo+PiBvZiBjb21waWxlcnMgYW5kL29yIG9wdGlvbnMuIFRoaXMgbWlnaHQgaW5kZWVkIGhl
bHAgeW91LCBpZiB5b3UKPj4gY2FyZSBvbmx5IGFib3V0IG9uZSBzcGVjaWZpYyBlbnZpcm9ubWVu
dC4gQnV0IGJ5IHB1dHRpbmcgdGhpcyBpbgo+PiAoYW5kIHBlcmhhcHMgZXZlbiBiYWNrcG9ydGlu
ZyBpdCkgd2UncmUgc29ydCBvZiBzdGF0aW5nIHRoYXQgdGhlCj4+IGlzc3VlIGlzIHVuZGVyIGNv
bnRyb2wgKHRvIHRoZSBiZXN0IG9mIG91ciBhYmlsaXRpZXMsIGFuZCBmb3IgdGhlIGdpdmVuCj4+
IGFyZWEgb2YgY29kZSkuIEZvciBldmVyeW9uZS4KPiBJIGRvIG5vdCBzZWUgaG93IGEgZml4IGZv
ciBwcm9ibGVtcyBsaWtlIHRoZSBkaXNjdXNzZWQgb25lIGNvdWxkIGVudGVyCj4gdGhlIGNvZGUg
YmFzZSBnaXZlbiB0aGUgYWJvdmUgY29uZGl0aW9ucy4KCldlbGwsIG9uIG9uZSBoYW5kIEkgY2Fu
IHVuZGVyc3RhbmQgeW91ciBmcnVzdHJhdGlvbi4gT3RvaCB0aGUKZnVuZGFtZW50YWwgdGhpbmcg
aGVyZSBpcyB0aGF0ICJmaXgiIHRvIG1lIG1lYW5zIHNvbWV0aGluZyB0aGF0CmFjdHVhbGx5IGZp
eGVzIGFuIGlzc3VlcyBpbmRlcGVuZGVudCBvZiAid2VhdGhlciBjb25kaXRpb25zIi4gSSdkCmF0
IGJlc3QgY2FsbCBpdCBhIHdvcmthcm91bmQgaGVyZSwgeWV0IGV2ZW4gdGhlbiBJIHF1ZXN0aW9u
IGl0cwp1c2VmdWxuZXNzIGdpdmVuIHRoZSBsaW1pdGF0aW9ucy4KCkJ1dCBwbGVhc2UgZG9uJ3Qg
Zm9yZ2V0IC0gSSdtIG5vdCB0aGUgb25seSBvbmUgd2hvIGNhbiBwb3RlbnRpYWxseQphcHByb3Zl
IG9mIGNoYW5nZXMgd2hpY2ggYXJlIHByb3Bvc2VkIG9ubHkgaW4gdGhlIGhvcGUgdGhhdAp0aGV5
IG1heSBoZWxwLCB3aXRob3V0IGFueSBndWFyYW50ZWVzLiBJZiBvdGhlciBtYWludGFpbmVycwp0
aGluayB3ZSBzaG91bGQgdGFrZSBzdWNoIGNoYW5nZXMsIEkgd29uJ3QgdmV0byB0aGVtIGdvaW5n
IGluCmFzIGxvbmcgYXMgaXQgaXMgbWFkZSBjcnlzdGFsIGNsZWFyIHRoYXQgdGhlIHNhbWUgdW5k
ZXJseWluZyBpc3N1ZQptYXkgcmUtc3VyZmFjZSBhdCBhbnkgdGltZSwgZm9yIGNvZGUgdGhhdCB3
YXMgc3VwcG9zZWRseSAiZml4ZWQiCmFscmVhZHkuIEl0J3MganVzdCB0aGF0IEknbSBub3QgZ29p
bmcgdG8gYWNrIGFueXRoaW5nIGxpa2UgdGhpcyBteXNlbGYuCgo+IEhvd2V2ZXIsIGZvciB0aGlz
IHZlcnkKPiBzcGVjaWZpYyBmaXgsIHRoZXJlIGZvcnR1bmF0ZWx5IGlzIGEgY29tcGFyaXNvbiB3
cnQgYSBjb25zdGFudCwgYW5kCj4gdGhlcmUgYXJlIG1hbnkgaW5zdHJ1Y3Rpb25zIHVudGlsIHRo
ZSBwb3RlbnRpYWwgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kCj4gYWNjZXNzIG1pZ2h0IGhhcHBl
biwgc28gdGhhdCBub3QgZml4aW5nIHRoZSB0d28gYWJvdmUgYWNjZXNzIGlzIGZpbmUgZm9yCj4g
bWUuIFdoaWxlIEkgY2Fubm90IGd1YXJhbnRlZSB0aGF0IGl0IGlzIG5vdCBwb3NzaWJsZSwgd2Ug
ZGlkIG5vdCBtYW5hZ2UKPiB0byBjb21lIHVwIHdpdGggYSBQb0MgZm9yIHRoZXNlIHR3byBwbGFj
ZXMgd2l0aCB0aGUgZWZmb3J0IHdlIHB1dCBpbnRvIHRoaXMuCgpPa2F5LCB0aGFua3MgZm9yIGxl
dHRpbmcgdXMga25vdy4KCj4+IFNvLCB0byBhbnN3ZXIgeW91ciBxdWVzdGlvbjogRnJvbSB3aGF0
IHdlIGtub3csIHdlIHNpbXBseQo+PiBjYW4ndCB0YWtlIGEgZGVjaXNpb24sIGF0IGxlYXN0IG5v
dCBiZXR3ZWVuIHRoZSB0d28gcHJvcG9zZWQKPj4gdmFyaWFudHMgb2YgaG93IHRvIGNoYW5nZSB0
aGUgY29kZS4gSWYgdGhlcmUgd2FzIGEgdmFyaWFudCB0aGF0Cj4+IGZpcm1seSB3b3JrZWQsIHRo
ZW4gdGhlcmUgd291bGQgbm90IGV2ZW4gYmUgYSBuZWVkIGZvciBhbnkKPj4gZGlzY3Vzc2lvbi4g
QW5kIGFnYWluIGZyb20gd2hhdCB3ZSBrbm93LCB0aGVyZSBpcyBvbmUKPj4gcmVxdWlyZW1lbnQg
dGhhdCBuZWVkIHRvIGJlIGZ1bGZpbGxlZCBmb3IgYSBjaGFuZ2UgdG8gYmUKPj4gY29uc2lkZXJl
ZCAiZmlybWx5IHdvcmtpbmciOiBUaGUgaW5kZXggbmVlZHMgdG8gYmUgaW4gYSByZWdpc3Rlci4K
Pj4gVGhlcmUgbXVzdCBub3QgYmUgYSB3YXkgZm9yIHRoZSBjb21waWxlciB0byB1bmRlcm1pbmUg
dGhpcywKPj4gYmUgaXQgYnkgQ1NFIG9yIGFueSBvdGhlciBtZWFucy4KPj4KPj4gQ29uc2lkZXJp
bmcgY2hhbmdlcyBkb25lIGVsc2V3aGVyZSwgb2YgY291cnNlIHRoaXMgbWF5IGJlCj4+IHRha2Vu
IHdpdGggYSBncmFpbiBvZiBzYWx0LiBJbiBvdGhlciBwbGFjZXMgd2UgYWxzbyBleHBlY3QgdGhl
Cj4+IGNvbXBpbGVyIHRvIG5vdCBlbWl0IHVucmVhc29uYWJsZSBjb2RlIChlLmcuIG5lZWRsZXNz
bHkKPj4gc3BpbGxpbmcgcmVnaXN0ZXJzIHRvIG1lbW9yeSBqdXN0IHRvIHRoZW4gcmVsb2FkIHRo
ZW0pLiBCdXQKPj4gd2hpbGUgdGhhdCdzIChpbW8pIGEgZmluZSBleHBlY3RhdGlvbiB0byBoYXZl
IHdoZW4gYW4gYXJyYXkKPj4gaW5kZXggaXMgdXNlZCBqdXN0IG9uY2UsIGl0IGlzIHVuYXZvaWRh
Ymx5IG1vcmUgY29tcGxpY2F0ZWQgaW4KPj4gdGhlIGNhc2UgaGVyZSBhcyB3ZWxsIGFzIGluIHRo
ZSBncmFudCB0YWJsZSBvbmUuCj4gCj4gVW5sZXNzIHlvdSBvdXRsaW5lIGEgcGF0aCBmb3J3YXJk
IHRvIGZpeCB0aGUgYWJvdmUgdHdvIGdhZGdldHMsIEkgd2lsbAo+IG5vdCBpbmNsdWRlIHRoZSBh
Ym92ZSBodW5rcyBpbiB0aGUgbmV4dCB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMuCgpJIHdvdWxkIGJl
IG1vcmUgdGhhbiBoYXBweSB0byBvdXRsaW5lIGEgcGF0aCwgYnV0IEkgc2ltcGx5IHNlZQpub25l
IHdoaWNoIHdvdWxkIHByb3ZpZGUgZ3VhcmFudGVlcy4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 16:08:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 16:08:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvlSj-0002yD-EA; Mon, 18 Feb 2019 16:08:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xuKF=QZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gvlSi-0002y8-VW
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 16:08:08 +0000
X-Inumbo-ID: 5fec3dde-3397-11e9-bf0e-cba500a74518
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5fec3dde-3397-11e9-bf0e-cba500a74518;
 Mon, 18 Feb 2019 16:08:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Feb 2019 09:08:04 -0700
Message-Id: <5C6AD8610200007800217BD4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Feb 2019 09:08:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-9-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CEAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C64048B0200007800216478@prv1-mh.provo.novell.com>
 <a28a936e-a9a1-e5eb-1419-a1f5db07eaf3@amazon.de>
 <5C66959C0200007800216F11@prv1-mh.provo.novell.com>
 <c59aedfa-757c-12e4-cdbf-2ef083703f7d@amazon.de>
In-Reply-To: <c59aedfa-757c-12e4-cdbf-2ef083703f7d@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 8/9] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDE0OjQ5LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAyLzE1LzE5IDExOjM0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTUuMDIuMTkgYXQg
MTA6NTUsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gT24gMi8xMy8xOSAxMjo1MCwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMDguMDIuMTkgYXQgMTQ6NDQsIDxubWFudGhl
eUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4+PiBHdWVzdHMgY2FuIGlzc3VlIGdyYW50IHRhYmxlIG9w
ZXJhdGlvbnMgYW5kIHByb3ZpZGUgZ3Vlc3QgY29udHJvbGxlZAo+Pj4+PiBkYXRhIHRvIHRoZW0u
IFRoaXMgZGF0YSBpcyBhbHNvIHVzZWQgZm9yIG1lbW9yeSBsb2Fkcy4gVG8gYXZvaWQKPj4+Pj4g
c3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFycmF5X2luZGV4
X25vc3BlYyBtYWNybwo+Pj4+PiB3aGVyZSBhcHBsaWNhYmxlLiBIb3dldmVyLCB0aGVyZSBhcmUg
YWxzbyBtZW1vcnkgYWNjZXNzZXMgdGhhdCBjYW5ub3QKPj4+Pj4gYmUgcHJvdGVjdGVkIGJ5IGEg
c2luZ2xlIGFycmF5IHByb3RlY3Rpb24sIG9yIG11bHRpcGxlIGFjY2Vzc2VzIGluIGEKPj4+Pj4g
cm93LiBUbyBwcm90ZWN0IHRoZXNlLCBhIG5vc3BlYyBiYXJyaWVyIGlzIHBsYWNlZCBiZXR3ZWVu
IHRoZSBhY3R1YWwKPj4+Pj4gcmFuZ2UgY2hlY2sgYW5kIHRoZSBhY2Nlc3MgdmlhIHRoZSBibG9j
a19zcGVjdWxhdGlvbiBtYWNyby4KPj4+Pj4KPj4+Pj4gQXMgZGlmZmVyZW50IHZlcnNpb25zIG9m
IGdyYW50IHRhYmxlcyB1c2Ugc3RydWN0dXJlcyBvZiBkaWZmZXJlbnQgc2l6ZSwKPj4+Pj4gYW5k
IHRoZSBzdGF0dXMgaXMgZW5jb2RlZCBpbiBhbiBhcnJheSBmb3IgdmVyc2lvbiAyLCBzcGVjdWxh
dGl2ZQo+Pj4+PiBleGVjdXRpb24gbWlnaHQgdG91Y2ggemVyby1pbml0aWFsaXplZCBzdHJ1Y3R1
cmVzIG9mIHZlcnNpb24gMiB3aGlsZQo+Pj4+PiB0aGUgdGFibGUgaXMgYWN0dWFsbHkgdXNpbmcg
dmVyc2lvbiAxLgo+Pj4+IFdoeSB6ZXJvLWluaXRpYWxpemVkPyBEaWQgSSBzdGlsbCBub3Qgc3Vj
Y2VlZCBkZW1vbnN0cmF0aW5nIHRvIHlvdQo+Pj4+IHRoYXQgc3BlY3VsYXRpb24gYWxvbmcgYSB2
MiBwYXRoIGNhbiBhY3R1YWxseSBvdmVycnVuIHYxIGFycmF5cywKPj4+PiBub3QganVzdCBhY2Nl
c3MgcGFydHMgd2l0aCBtYXkgc3RpbGwgYmUgemVyby1pbml0aWFsaXplZD8KPj4+IEkgYmVsaWV2
ZSBhIHNwZWN1bGF0aXZlIHYyIGFjY2VzcyBjYW4gdG91Y2ggZGF0YSB0aGF0IGhhcyBiZWVuIHdy
aXR0ZW4KPj4+IGJ5IHZhbGlkIHYxIGFjY2Vzc2VzIGJlZm9yZSwgemVybyBpbml0aWFsaXplZCBk
YXRhLCBvciB0b3VjaCB0aGUgTlVMTAo+Pj4gcGFnZS4gR2l2ZW4gdGhlIG1hY3JvcyBmb3IgdGhl
IGFjY2VzcyBJIGRvIG5vdCBiZWxpZXZlIHRoYXQgYSB2MiBhY2Nlc3MKPj4+IGNhbiB0b3VjaCBh
IHBhZ2UgdGhhdCBpcyBsb2NhdGVkIGJlaGluZCBhIHBhZ2UgaG9sZGluZyB2YWxpZCB2MSBkYXRh
Lgo+PiBJJ3ZlIGdpdmVuIGV4YW1wbGVzIGJlZm9yZSBvZiBob3cgSSBzZWUgdGhpcyB0byBiZSBw
b3NzaWJsZS4gV291bGQKPj4geW91IG1pbmQgZ29pbmcgYmFjayB0byBvbmUgb2YgdGhlIGluc3Rh
bmNlcywgYW5kIGV4cGxhaW5pbmcgdG8gbWUKPj4gaG93IHlvdSBkbyBfbm90XyBzZWUgYW55IHJv
b20gZm9yIGFuIG92ZXJydW4gdGhlcmU/IEhhdmluZwo+PiBnaXZlbiBleGFtcGxlcywgSSBzaW1w
bHkgZG9uJ3Qga25vdyBob3cgZWxzZSBJIGNhbiBleHBsYWluIHRoaXMgdG8KPj4geW91IHdpdGhv
dXQga25vd2luZyBhdCB3aGF0IHNwZWNpZmljIHBhcnQgb2YgdGhlIGV4cGxhbmF0aW9uIHdlCj4+
IGRpdmVyZ2UuIChBbmQgbm8sIEknbSBub3QgZXhjbHVkaW5nIHRoYXQgSSdtIG1ha2luZyB1cCBh
biBpc3N1ZQo+PiB3aGVyZSB0aGVyZSBpcyBub25lLikKPiBXaGF0IHdlIHdhbnQgdG8gcmVhbCBv
dXQgaXMgdGhhdCB0aGUgYWN0dWFsbHkgdXNlIHZlcnNpb24xLCB3aGlsZQo+IHNwZWN1bGF0aW9u
IG1pZ2h0IHVzZSB2ZXJzaW9uMiwgcmlnaHQ/IEkgaG9wZSB5b3UgcmVmZXIgdG8gdGhpcyBleGFt
cGxlCj4gb2YgeW91ciBlYXJsaWVyIGVtYWlsLgo+IAo+IE9uIDEvMjkvMTkgMTY6MTEsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+PiBMZXQncyBsb29rIGF0IGFuIGV4YW1wbGU6IGdyZWYgMjU2IHBvaW50
cyBpbnRvIHRoZSBtaWRkbGUgb2YKPj4gdGhlIGZpcnN0IHBhZ2Ugd2hlbiB1c2luZyB2MSBjYWxj
dWxhdGlvbnMsIGJ1dCBhdCB0aGUgc3RhcnQKPj4gb2YgdGhlIHNlY29uZCBwYWdlIHdoZW4gdXNp
bmcgdjIgY2FsY3VsYXRpb25zLiBIZW5jZSwgaWYgdGhlCj4+IG1heGltdW0gbnVtYmVyIG9mIGdy
YW50IGZyYW1lcyB3YXMgMSwgd2UnZCBvdmVycnVuIHRoZQo+PiBhcnJheSwgY29uc2lzdGluZyBv
ZiBqdXN0IGEgc2luZ2xlIGVsZW1lbnQgKDI1NiBpcyB2YWxpZCBhcyBhCj4+IHYxIGdyZWYgaW4g
dGhhdCBjYXNlLCBidXQganVzdCBvdXQgb2YgYm91bmRzIGFzIGEgdjIgb25lKS4KPiAKPiBGcm9t
IGhvdyBJIHJlYWQgeW91ciBleGFtcGxlIGFuZCBteSBleHBsYW5hdGlvbiwgdGhlIGtleSBkaWZm
ZXJlbmNlIGlzCj4gaW4gdGhlIHNpemUgb2YgdGhlIHNoYXJlZF9yYXcgYXJyYXkuIEluIGNhc2Ug
Z3JlZiAyNTYgaXMgYSB2YWxpZCB2MQo+IGhhbmRsZSwgdGhlbiB0aGUgc2hhcmVkX3JhdyBhcnJh
eSBoYXMgc3BhY2UgZm9yIGF0IGxlYXN0IDI1NiBlbnRyaWVzLCBhcwo+IHNoYXJlZF9yYXcgd2Fz
IGFsbG9jYXRlZCBmb3IgdGhlIG51bWJlciBvZiByZXF1ZXN0ZWQgZW50cmllcy4gVGhlIGFjY2Vz
cwo+IHRvIHNoYXJlZF9yYXcgaXMgY29udHJvbGxlZCB3aXRoIHRoZSBtYWNybyBzaGFyZWRfZW50
cnlfdjI6Cj4gIDIyMiAjZGVmaW5lIFNIR05UX1BFUl9QQUdFX1YyIChQQUdFX1NJWkUgLyBzaXpl
b2YoZ3JhbnRfZW50cnlfdjJfdCkpCj4gIDIyMyAjZGVmaW5lIHNoYXJlZF9lbnRyeV92Mih0LCBl
KSBcCj4gIDIyNCAgICAgKCh0KS0+c2hhcmVkX3YyWyhlKS9TSEdOVF9QRVJfUEFHRV9WMl1bKGUp
JVNIR05UX1BFUl9QQUdFX1YyXSkKPiBTaW5jZSB0aGUgZGlyZWN0IGFjY2VzcyB0byB0aGUgc2hh
cmVkX3YyIGFycmF5IGRlcGVuZHMgb24gdGhlCj4gU0hHTlRfUEVSX1BBR0VfVjIgdmFsdWUsIHRo
aXMgaGFzIHRvIGJlIGxlc3MgdGhhbiB0aGUgc2l6ZSBvZiB0aGF0Cj4gYXJyYXkuIEhlbmNlLCBz
aGFyZWRfcmF3IHdpbGwgbm90IGJlIG92ZXJydW4gKG5laXRoZXIgZm9yIHZlcnNpb24gMSBub3IK
PiB2ZXJzaW9uIDIpLiBIb3dldmVyLCB0aGlzIGRpdmlzaW9uIG1pZ2h0IHJlc3VsdCBpbiBhY2Nl
c3NpbmcgYW4gZWxlbWVudAo+IG9mIHNoYXJlZF9yYXcgdGhhdCBoYXMgbm90IGJlZW4gaW5pdGlh
bGl6ZWQgYnkgdmVyc2lvbjEgYmVmb3JlLiBIb3dldmVyLAo+IHJpZ2h0IGFmdGVyIGFsbG9jYXRp
b24sIHNoYXJlZF9yYXcgaXMgemVybyBpbml0aWFsaXplZC4gSGVuY2UsIHRoaXMKPiBtaWdodCBy
ZXN1bHQgaW4gYW4gYWNjZXNzIG9mIHRoZSBOVUxMIHBhZ2UuCgpUaGUgcXVlc3Rpb24gaXM6IEhv
dyBtdWNoIG9mIHNoYXJlZF9yYXdbXSB3aWxsIGJlIHplcm8taW5pdGlhbGl6ZWQ/ClRoZSBleGFt
cGxlIEkndmUgZ2l2ZW4gdXNlcyByZWxhdGl2ZWx5IHNtYWxsIGdyYW50IHJlZmVyZW5jZSB2YWx1
ZXMsCnNvIGZvciB0aGUgcHVycG9zZSBoZXJlIGxldCdzIGFzc3VtZSBndC0+bWF4X2dyYW50X2Zy
YW1lcyBpcyAxLgpJbiB0aGlzIGNhc2Ugc2hhcmVkX3Jhd1tdIGlzIGV4YWN0bHkgb25lIGVudHJ5
IGluIHNpemUuIEhlbmNlIHRoZQpzcGVjdWxhdGl2ZSBhY2Nlc3MgeW91IGRlc2NyaWJlIHdpbGwg
bm90IG5lY2Vzc2FyaWx5IGFjY2VzcyB0aGUgTlVMTApwYWdlLgoKT2J2aW91c2x5IHRoZSBzYW1l
IGlzc3VlIGV4aXN0cyB3aXRoIGhpZ2hlciBsaW1pdHMgYW5kIGhpZ2hlciBncmFudApyZWZlcmVu
Y2UgbnVtYmVycy4KCj4+Pj4+IEBAIC0xMzIxLDcgKzEzMjcsOCBAQCB1bm1hcF9jb21tb24oCj4+
Pj4+ICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKPj4+Pj4gICAgICB9Cj4+Pj4+ICAKPj4+Pj4g
LSAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOwo+Pj4+PiArICAg
IGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgYXJyYXlfaW5kZXhfbm9zcGVjKG9wLT5y
ZWYsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCj4+PiBucl9ncmFudF9lbnRyaWVzKHJndCkpKTsKPj4+PiAuLi4geW91IGFkZCBh
IHVzZSBlLmcuIGhlcmUgdG8gX2d1YXJkXyBhZ2FpbnN0IHNwZWN1bGF0aW9uLgo+Pj4gVGhlIGFk
anVzdG1lbnQgeW91IHByb3Bvc2UgaXMgdG8gZXhjaGFuZ2UgdGhlIHN3aXRjaCBzdGF0ZW1lbnQg
aW4KPj4+IG5yX2dyYW50X2VudHJpZXMgd2l0aCBhIGlmKCBldmFsdWF0ZV9ub3NwZWMoIGd0LT5n
dF92ZXJzaW9uID09IDEgKSwgc28KPj4+IHRoYXQgdGhlIHJldHVybmVkIHZhbHVlcyBhcmUgbm90
IHNwZWN1bGF0ZWQ/Cj4+IEF0IHRoaXMgcG9pbnQgSSdtIG5vdCBwcm9wb3NpbmcgYSBwYXJ0aWN1
bGFyIHNvbHV0aW9uLiBJJ20ganVzdAo+PiBwdXR0aW5nIG9uIHRoZSB0YWJsZSBhbiBpc3N1ZSBs
ZWZ0IHVuLWFkZHJlc3NlZC4gSSBjZXJ0YWlubHkKPj4gd291bGRuJ3Qgd2VsY29tZSBjb252ZXJ0
aW5nIHRoZSBzd2l0Y2goKSB0byBhbiBpZigpLCBldmVuIGlmCj4+IHJpZ2h0IG5vdyB0aGVyZSdz
IG5vIHYzIG9uIHRoZSBob3Jpem9uLiAoSXQncyBhY3R1YWxseSBxdWl0ZQo+PiB0aGUgaW52ZXJz
ZTogSWYgc29tZW9uZSBjYW1lIGFuZCBzdWJtaXR0ZWQgYSBwYXRjaCB0byBjaGFuZ2UKPj4gdGhl
IHZhcmlvdXMgaWYoKS1zIG9uIGd0X3ZlcnNpb24gdG8gc3dpdGNoKCktZXMsIEknZCB3ZWxjb21l
IHRoaXMuKQo+IEkgYW0gaGFwcHkgdG8gYWRkIGJsb2NrX3NwZWN1bGF0aW9uKCkgbWFjcm9zIGlu
dG8gZWFjaCBjYXNlIG9mIHRoZQo+IHN3aXRjaCBzdGF0ZW1lbnQuCgpVZ2x5LCBidXQgcGVyaGFw
cyB0aGUgb25seSBwb3NzaWJsZSBzb2x1dGlvbiBhdCB0aGlzIHBvaW50LgoKPj4+IERvIHlvdSB3
YW50IG1lIHRvCj4+PiBjYWNoZSB0aGUgdmFsdWUgaW4gZnVuY3Rpb25zIHRoYXQgY2FsbCB0aGlz
IG1ldGhvZCByZWd1bGFybHkgdG8gYXZvaWQKPj4+IHRoZSBwZW5hbHR5IG9mIHRoZSBpbnRyb2R1
Y2VkIGxmZW5jZSBmb3IgZWFjaCBjYWxsPwo+PiBUaGF0IHdvdWxkIGdvIGJhY2sgdG8gdGhlIHF1
ZXN0aW9uIG9mIHdoYXQgZ29vZCBpdCBkb2VzIHRvCj4+IGxhdGNoIHZhbHVlIGludG8gYSBsb2Nh
bCB2YXJpYWJsZSB3aGVuIHlvdSBkb24ndCBrbm93IHdoZXRoZXIKPj4gdGhlIGNvbXBpbGVyIHdp
bGwgcHV0IHRoYXQgdmFyaWFibGUgaW4gYSByZWdpc3RlciBvciBpbiBtZW1vcnkuCj4+IElPVyBJ
J20gYWZyYWlkIHRoYXQgdG8gYmUgb24gdGhlIHNhZmUgc2lkZSB0aGVyZSdzIG5vIHdheQo+PiBh
cm91bmQgdGhlIHJlcGVhdGVkIExGRU5DRXMuCj4gVGhlIGRpZmZlcmVuY2UgaGVyZSB3b3VsZCBi
ZSB0aGF0IGluIGNhc2UgdGhlIHZhbHVlIGlzIHN0b3JlZCBpbnRvIGEKPiBsb2NhbCB2YXJpYWJs
ZSAoaW5kZXBlbmRlbnRseSBvZiBtZW1vcnkgb3IgcmVnaXN0ZXIpIGFuZCBhbiBsZmVuY2Ugd2Fz
Cj4gZXhlY3V0ZWQsIHRoaXMgdmFsdWUgY2FuIGJlIHRydXN0ZWQgYW5kIGRvZXMgbm90IGhhdmUg
dG8gYmUgY2hlY2tlZAo+IGFnYWluLCBhcyBpdCdzIG5vIGxvbmdlciBndWVzdCBjb250cm9sbGVk
LgoKQWgsIHllcywgeW91J3JlIHJpZ2h0IChpdCBqdXN0IHdhc24ndCBjbGVhciB0byBtZSB0aGF0
IHlvdSBpbXBsaWVkCmFkZGluZyBhIGZlbmNlIHRvZ2V0aGVyIHdpdGggdGhlIGNhY2hpbmcgb2Yg
dGhlIHZhbHVlKS4gU28gcGVyaGFwcwp0aGF0J3MgdGhlbiBhbHNvIHRoZSB3YXkgdG8gZ28gZm9y
IHRoZSBodW5rcyB1bmRlciBkaXNjdXNzaW9uIGluCnBhdGNoIDM/CgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 16:22:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 16:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvlfW-0004Ub-K5; Mon, 18 Feb 2019 16:21:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q7iC=QZ=citrix.com=prvs=9450eb64f=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gvlfV-0004UW-7y
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 16:21:21 +0000
X-Inumbo-ID: 37d8fbe6-3399-11e9-8c13-c736e7ad5a90
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37d8fbe6-3399-11e9-8c13-c736e7ad5a90;
 Mon, 18 Feb 2019 16:21:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,385,1544486400"; d="scan'208";a="78401340"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <andrew.cooper3@citrix.com>, <jbeulich@suse.com>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 18 Feb 2019 16:21:07 +0000
Message-ID: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default during
 kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George.Dunlap@eu.citrix.com, Igor Druzhinin <igor.druzhinin@citrix.com>,
 julien.grall@arm.com, wei.liu2@citrix.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQncyB1bnNhZmUgdG8gZGlzYWJsZSBJT01NVSBvbiBhIGxpdmUgc3lzdGVtIHdoaWNoIGlzIHRo
ZSBjYXNlCmlmIHdlJ3JlIGNyYXNoaW5nIHNpbmNlIHJlbWFwcGluZyBoYXJkd2FyZSBkb2Vzbid0
IHVzdWFsbHkga25vdyB3aGF0CnRvIGRvIHdpdGggb25nb2luZyBidXMgdHJhbnNhY3Rpb25zIGFu
ZCBmcmVxdWVudGx5IHJhaXNlcyBOTUkvTUNFL1NNSSwKZXRjLiAoZGVwZW5kcyBvbiB0aGUgZmly
bXdhcmUgY29uZmlndXJhdGlvbikgdG8gc2lnbmFsIHRoZXNlIGFibm9ybWFsaXRpZXMuClRoaXMs
IGluIHR1cm4sIGRvZXNuJ3QgcGxheSB3ZWxsIHdpdGgga2V4ZWMgdHJhbnNpdGlvbiBwcm9jZXNz
IGFzIHRoZXJlIGlzCm5vIGFueSBoYW5kbGluZyBhdmFpbGFibGUgYXQgdGhlIG1vbWVudCBmb3Ig
dGhpcyBraW5kIG9mIGV2ZW50cyByZXN1bHRpbmcKaW4gZmFpbHVyZXMgdG8gZW50ZXIgdGhlIGtl
cm5lbC4KCk1vZGVybiBMaW51eCBrZXJuZWxzIHRhdWdodCB0byBjb3B5IGFsbCB0aGUgbmVjZXNz
YXJ5IERNQVIvSVIgdGFibGVzCmZvbGxvd2luZyBrZXhlYyBmcm9tIHRoZSBwcmV2aW91cyBrZXJu
ZWwgKFhlbiBpbiBvdXIgY2FzZSkgLSBzbyBpdCdzCmN1cnJlbnRseSBub3JtYWwgdG8ga2VlcCBJ
T01NVSBlbmFibGVkLiBJdCB3b3VsZCBvbmx5IHJlcXVpcmUgdG8gY2hhbmdlCmNyYXNoIGtlcm5l
bCBjb21tYW5kIGxpbmUgYnkgZW5hYmxpbmcgSU9NTVUgZHJpdmVycyBmcm9tIHRoZSBleGlzdGlu
ZyB1c2Vycy4KCkFuIG9wdGlvbiBpcyBsZWZ0IGZvciBjb21wYXRpYmlsaXR5IHdpdGggYW5jaWVu
dCBjcmFzaCBrZXJuZWxzIHdoaWNoCmRpZG4ndCBsaWtlIHRvIGhhdmUgSU9NTVUgYWN0aXZlIHVu
ZGVyIHRoZWlyIGZlZXQgb24gYm9vdC4KClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxp
Z29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KCkphbiwgQW5kcmV3LCBzaG91bGQgd2UgaGF2
ZSB0aGlzIG9wdGlvbiBoZXJlIGFuZCwgaWYgc28sIHdoYXQgaXMgdGhlIGRlZmF1bHQKdmFsdWUg
Zm9yIGl0IHNob3VsZCBiZT8KCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
IHwgNSArKysrKwogeGVuL2FyY2gveDg2L2NyYXNoLmMgICAgICAgICAgICAgIHwgNSArKystLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgIHwgNiArKysrKysKIDMgZmlsZXMgY2hh
bmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5wYW5kb2MKaW5kZXggYzhkMWNlZC4uOGZkNDc5MSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYwpAQCAtMTIzNSw2ICsxMjM1LDExIEBAIGJvb2xlYW4gKGUuZy4gYGlvbW11PW5vYCkgY2Fu
IG92ZXJyaWRlIHRoaXMgYW5kIGxlYXZlIHRoZSBJT01NVXMgZGlzYWJsZWQuCiAgICAgVGhpcyBv
cHRpb24gZGVwZW5kcyBvbiBgaW50cmVtYXBgLCBhbmQgaXMgZGlzYWJsZWQgYnkgZGVmYXVsdCBk
dWUgdG8gc29tZQogICAgIGNvcm5lciBjYXNlcyBpbiB0aGUgaW1wbGVtZW50YXRpb24gd2hpY2gg
aGF2ZSB5ZXQgdG8gYmUgcmVzb2x2ZWQuCiAKKyogICBUaGUgYGNyYXNoLXNodXRkb3duYCBib29s
ZWFuIGNvbnRyb2xzIHNodXR0aW5nIGRvd24gSU9NTVUgYmVmb3JlIHN3aXRjaGluZworICAgIHRv
IGEgY3Jhc2gga2VybmVsIHRocm91Z2gga2V4ZWMuIFRoaXMgb3B0aW9uIGlzIGluYWN0aXZlIGJ5
IGRlZmF1bHQgYW5kCisgICAgaXMgZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBvbGRlciBrZXhlYyBr
ZXJuZWxzIG9ubHkgYXMgbW9kZXJuIGtlcm5lbHMgY29weQorICAgIGFsbCB0aGUgbmVjZXNzYXJ5
IHRhYmxlcyBmcm9tIHRoZSBwcmV2aW91cyBrZXJuZWwgZm9sbG93aW5nIGtleGVjIHRyYW5zaXRp
b24uCisKIFRoZSBmb2xsb3dpbmcgb3B0aW9ucyBhcmUgc3BlY2lmaWMgdG8gSW50ZWwgVlQtZCBo
YXJkd2FyZToKIAogKiAgIFRoZSBgc25vb3BgIGJvb2xlYW4gY29udHJvbHMgdGhlIFNub29wIENv
bnRyb2wgc3ViLWZlYXR1cmUsIGFuZCBpcyBhY3RpdmUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcmFzaC5jIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKaW5kZXggNjBjOThiNi4uZmQ2N2MxMCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NyYXNoLmMKKysrIGIveGVuL2FyY2gveDg2L2NyYXNo
LmMKQEAgLTE2Miw4ICsxNjIsOSBAQCBzdGF0aWMgdm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9p
ZCkKICAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gc2hvb3QgZG93biBDUFVzIHslKnBibH1cbiIs
CiAgICAgICAgICAgICAgICBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHMoJndhaXRpbmdfdG9fY3Jh
c2gpKTsKIAotICAgIC8qIENyYXNoIHNodXRkb3duIGFueSBJT01NVSBmdW5jdGlvbmFsaXR5IGFz
IHRoZSBjcmFzaGR1bXAga2VybmVsIGlzIG5vdAotICAgICAqIGhhcHB5IHdoZW4gYm9vdGluZyBp
ZiBpbnRlcnJ1cHQvZG1hIHJlbWFwcGluZyBpcyBzdGlsbCBlbmFibGVkICovCisgICAgLyogVHJ5
IHRvIGNyYXNoIHNodXRkb3duIElPTU1VIGZ1bmN0aW9uYWxpdHkgYXMgc29tZSBvbGQgY3Jhc2hk
dW1wCisgICAgICoga2VybmVscyBhcmUgbm90IGhhcHB5IHdoZW4gYm9vdGluZyBpZiBpbnRlcnJ1
cHQvZG1hIHJlbWFwcGluZworICAgICAqIGlzIHN0aWxsIGVuYWJsZWQgKi8KICAgICBpb21tdV9j
cmFzaF9zaHV0ZG93bigpOwogCiAgICAgX19zdG9wX3RoaXNfY3B1KCk7CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYwppbmRleCA1ZWNhYTEwLi43NWYxMjExIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMK
QEAgLTM1LDYgKzM1LDcgQEAgYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaWdmeCA9IDE7CiBi
b29sX3QgX19yZWFkX21vc3RseSBpb21tdV9zbm9vcCA9IDE7CiBib29sX3QgX19yZWFkX21vc3Rs
eSBpb21tdV9xaW52YWwgPSAxOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaW50cmVtYXAg
PSAxOworYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfY3Jhc2hfc2h1dGRvd25fZW5hYmxlOwog
CiBzdGF0aWMgYm9vbCBfX2h3ZG9tX2luaXRkYXRhIGlvbW11X2h3ZG9tX25vbmU7CiBib29sIF9f
aHdkb21faW5pdGRhdGEgaW9tbXVfaHdkb21fc3RyaWN0OwpAQCAtODgsNiArODksOCBAQCBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV9pb21tdV9wYXJhbShjb25zdCBjaGFyICpzKQogICAgICAgICAg
ICAgaW9tbXVfaW50cmVtYXAgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2Vf
Ym9vbGVhbigiaW50cG9zdCIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBpb21tdV9pbnRw
b3N0ID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImNyYXNo
LXNodXRkb3duIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIGlvbW11X2NyYXNoX3NodXRk
b3duX2VuYWJsZSA9IHZhbDsKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFu
KCJkZWJ1ZyIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlvbW11X2Rl
YnVnID0gdmFsOwpAQCAtNTc5LDYgKzU4Miw5IEBAIHZvaWQgaW9tbXVfc2hhcmVfcDJtX3RhYmxl
KHN0cnVjdCBkb21haW4qIGQpCiAKIHZvaWQgaW9tbXVfY3Jhc2hfc2h1dGRvd24odm9pZCkKIHsK
KyAgICBpZiAoICFpb21tdV9jcmFzaF9zaHV0ZG93bl9lbmFibGUgKQorICAgICAgICByZXR1cm47
CisKICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQogICAgICAgICBpb21tdV9nZXRfb3BzKCktPmNy
YXNoX3NodXRkb3duKCk7CiAgICAgaW9tbXVfZW5hYmxlZCA9IGlvbW11X2ludHJlbWFwID0gaW9t
bXVfaW50cG9zdCA9IDA7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 16:25:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 16:25:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvlj5-0004eH-59; Mon, 18 Feb 2019 16:25:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VanW=QZ=citrix.com=prvs=945e29c39=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gvlj4-0004eA-5T
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 16:25:02 +0000
X-Inumbo-ID: bc5db49b-3399-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc5db49b-3399-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 16:24:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,385,1544486400"; d="scan'208";a="78401841"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Feb 2019 17:24:28 +0100
Message-ID: <20190218162428.19056-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] vpci: reduce verboseness of BAR write
 warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXZvaWQgcHJpbnRpbmcgYSB3YXJuaW5nIG1lc3NhZ2Ugd2hlbiB3cml0aW5nIHRvIGEgQkFSIHJl
Z2lzdGVyIHdpdGgKbWVtb3J5IGRlY29kaW5nIGVuYWJsZWQgaWYgdGhlIHZhbHVlIHdyaXR0ZW4g
aXMgdGhlIHNhbWUgYXMgdGhlCmN1cnJlbnQgb25lLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0t
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+
CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgfCAyMyArKysrKysr
KysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgYi94ZW4v
ZHJpdmVycy92cGNpL2hlYWRlci5jCmluZGV4IDEwNmU4YWY4YjIuLjg1ODM1MDhlZTEgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9o
ZWFkZXIuYwpAQCAtMzYyLDE2ICszNjIsNiBAQCBzdGF0aWMgdm9pZCBiYXJfd3JpdGUoY29uc3Qg
c3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCiAgICAgdWludDhfdCBzbG90
ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4pOwog
ICAgIGJvb2wgaGkgPSBmYWxzZTsKIAotICAgIGlmICggcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNl
ZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCkgJgotICAgICAgICAgUENJX0NP
TU1BTkRfTUVNT1JZICkKLSAgICB7Ci0gICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0g
ICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiBpZ25vcmVkIEJBUiAlbHUgd3JpdGUg
d2l0aCBtZW1vcnkgZGVjb2RpbmcgZW5hYmxlZFxuIiwKLSAgICAgICAgICAgICAgICBwZGV2LT5z
ZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywKLSAgICAgICAgICAgICAgICBiYXIgLSBwZGV2LT52
cGNpLT5oZWFkZXIuYmFycyk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KICAgICBpZiAoIGJh
ci0+dHlwZSA9PSBWUENJX0JBUl9NRU02NF9ISSApCiAgICAgewogICAgICAgICBBU1NFUlQocmVn
ID4gUENJX0JBU0VfQUREUkVTU18wKTsKQEAgLTM4MSw2ICszNzEsMTkgQEAgc3RhdGljIHZvaWQg
YmFyX3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAog
ICAgIGVsc2UKICAgICAgICAgdmFsICY9IFBDSV9CQVNFX0FERFJFU1NfTUVNX01BU0s7CiAKKyAg
ICBpZiAoIHBjaV9jb25mX3JlYWQxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywg
UENJX0NPTU1BTkQpICYKKyAgICAgICAgIFBDSV9DT01NQU5EX01FTU9SWSApCisgICAgeworICAg
ICAgICAvKiBJZiB0aGUgdmFsdWUgd3JpdHRlbiBpcyB0aGUgY3VycmVudCBvbmUgYXZvaWQgcHJp
bnRpbmcgYSB3YXJuaW5nLiAqLworICAgICAgICBpZiAoIHZhbCAhPSAodWludDMyX3QpKGJhci0+
YWRkciA+PiAoaGkgPyAzMiA6IDApKSApCisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJO
SU5HLAorICAgICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IGlnbm9yZWQgQkFS
ICVsdSB3cml0ZSB3aXRoIG1lbW9yeSBkZWNvZGluZyBlbmFibGVkXG4iLAorICAgICAgICAgICAg
ICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywKKyAgICAgICAgICAgICAg
ICAgICAgYmFyIC0gcGRldi0+dnBjaS0+aGVhZGVyLmJhcnMgKyAoaGkgPyAxIDogMCkpOworICAg
ICAgICByZXR1cm47CisgICAgfQorCisKICAgICAvKgogICAgICAqIFVwZGF0ZSB0aGUgY2FjaGVk
IGFkZHJlc3MsIHNvIHRoYXQgd2hlbiBtZW1vcnkgZGVjb2RpbmcgaXMgZW5hYmxlZAogICAgICAq
IFhlbiBjYW4gbWFwIHRoZSBCQVIgaW50byB0aGUgZ3Vlc3QgcDJtLgotLSAKMi4xNy4yIChBcHBs
ZSBHaXQtMTEzKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 16:27:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 16:27:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvllC-0004od-J7; Mon, 18 Feb 2019 16:27:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nHxg=QZ=citrix.com=prvs=945206482=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gvllA-0004oP-Na
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 16:27:12 +0000
X-Inumbo-ID: 0782f09a-339a-11e9-b3cb-2fe020678cbf
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0782f09a-339a-11e9-b3cb-2fe020678cbf;
 Mon, 18 Feb 2019 16:27:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,385,1544486400"; d="scan'208";a="78401998"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23658.56534.767347.406529@mariner.uk.xensource.com>
Date: Mon, 18 Feb 2019 16:27:02 +0000
To: <xen-devel@lists.xenproject.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] Help commissioning x86 boxes intended for builds
 [himrod[012]]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29ycnkgZm9yIHRoZSByYXRoZXIgcmFuZG9tIENDIGxpc3QuCgpMYXN0IHllYXIgd2UgYm91Z2h0
IGEgdmFyaWV0eSBvZiB0ZXN0IGJveGVzLiAgQW1vbmdzdCB0aGVtIHdlcmUgdGhyZWUKYmlnZ2lz
aCBJbnRlbCBtYWNoaW5lcyB3aGljaCBJIGhhZCBwcmltYXJpbHkgaW50ZW5kZWQgZm9yIHVzZSBh
cwpkZWRpY2F0ZWQgYnVpbGQgc2VydmVycy4gIFRoZXNlIGFyZSBoaW1yb2RbMDEyXS4KClVuZm9y
dHVuYXRlbHkgSSBoYXZlIG5vdCBiZWVuIGFibGUgdG8gY29tbWlzc2lvbiB0aGVtIGJlY2F1c2Ug
dGhleQpoYXZlIGJlZW4gZmFpbGluZyB0aGVpciBjb21taXNzaW9uaW5nIHRlc3RzLiAgSW52ZXN0
aWdhdGlvbnMgaGF2ZSBub3QKZm91bmQgdGhlIHByb2JsZW0uCgpUaGUgc3ltcHRvbSBpcyB0aGF0
LCBvY2Nhc2lvbmFsbHksIHRoZSBuZXR3b3JrIHN0b3BzIHdvcmtpbmcgZm9yIGEKd2hpbGUuICBJ
dCB0aGVuIGNvbWVzIGJhY2ssIHNwb250YW5lb3VzbHkuICBUaGVyZSBhcmUgbm8gbG9nIG1lc3Nh
Z2VzCnJlY29yZGVkIG9uIHRoZSBib3ggaXRzZWxmIGluIC92YXIvbG9nIGZvciB0aGlzOyBubyBt
ZXNzYWdlcyBvbiB0aGUKc2VyaWFsIGNvbnNvbGUuCgpUaGUgZmFpbHVyZSBwcm9iYWJpbGl0eSBp
cyBhYm91dCAxMCUgZm9yIGFueSBvbmUgaW5kaXZpZHVhbCB0ZXN0IGpvYi4KCkl0IHNlZW1zIHRv
IGRvIGl0IG9ubHkgdW5kZXIgWGVuIHdpdGggb3VyIG93biBrZXJuZWxzICg0LjE0LngpLgpGb3Ig
aW5pdGlhbCBpbnN0YWxsYXRpb24gYW5kIGZvciBmb3IgYnVpbGRzIHdlIHVzZSBzdG9jayBEZWJp
YW4Ka2VybmVscyAoY3VycmVudGx5LCBqZXNzaWUsIHNvIDMuMTYuNTYtMSBmb3IgdGhlIGluc3Rh
bGxlciBhbmQKMy4xNi41Ny0yIGZvciB0aGUgaW5zdGFsbGVkIHN5c3RlbSk7IGFuZCBJIGhhdmVu
J3Qgc2VlbiBmYWlsdXJlcwp0aGVyZS4gIEkgaGF2ZSBub3QgdHJpZWQgb3RoZXIgY29tYmluYXRp
b25zICh5ZXQpLgoKVGhleSBoYXZlIEludGVsIEkzNTAgTklDcy4gIFdlIGhhdmUgdGhlIHNhbWUg
TklDcyBpbiBhbm90aGVyIHBhaXIgb2YKYm94ZXMsIGRlYmluYVswMV0sIHdoaWNoIHdvcmsgZmlu
ZS4gIChUaGUgaGltcm9kcyBhcmUgc2V0IHRvCnVzZSBVRUZJOyB0aGUgZGViaW5hcyBCSU9TLikK
CkkgaGF2ZSBhbHJlYWR5IGhhZCB0aGUgbWFjaGluZXMnIGZpcm13YXJlIHVwZGF0ZWQuCgoKSSBr
bm93IHRoYXQgaXQgaXNuJ3QgdGhlIHdob2xlIG1hY2hpbmUgZnJlZXppbmcgYmVjYXVzZSBoZXJl
IGlzIGFuCmV4YW1wbGUgd2hlcmUgdGhlIHRlc3QgYm94IGl0c2VsZiBleHBlcmllbmNlcyBhIHRp
bWVvdXQgdHJ5aW5nIHRvIHRhbGsKdG8gdGhlIG5ldHdvcms6CgogIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyNjkvdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUvMTAudHMtZGViaWFuLWluc3RhbGwubG9nCiAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI2OS90ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdS9pbmZvLmh0bWwKCkhlcmUgd2hlbiB0aGUgdGVzdCBib3gncyBuZXR3b3JrIGNv
bm5lY3Rpb24gc3RhcnRzIHdvcmtpbmcgYWdhaW4sIHRoZQpUQ1AgY2FycnlpbmcgdGhlIHNzaCBz
ZXNzaW9uIGV2ZW50dWFsbHkgcmV0cmFuc21pdHMgYW5kIHRoZW4gdGhlIFRDUApjb25uZWN0aW9u
IGlzIHVuYmxvY2tlZCwgc28gdGhlIHRlc3QgYm94IGVuZHMgdXAgc2VuZGluZyB0aGUgd2hvbGUg
bG90Cm9mIGJ1ZmZlcmVkIHVwIGVycm9yIG1lc3NhZ2VzIHRvIHRoZSBjb250cm9sbGVyIFZNIHdo
aWNoIGR1bHkgbG9ncwp0aGVtLgoKClRoZSBtb3N0IHJlY2VudCBmYWlsZWQgY29tbWlzc2lvbmlu
ZyBhdHRlbXB0IHdhcyBmb3IgaGltcm9kcyAwIGFuZCAyCm9ubHkuICBoaW1yb2QxIGhhcyBhbiB1
bnJlbGF0ZWQgcHJvYmxlbSB3aXRoIGl0cyBzZXJpYWwgY2FibGUuCkhvd2V2ZXIsIG15IG5vdGVz
IGluZGljYXRlIHRoYXQgSSBoYWQgcHJldmlvdXMgcHJvYmxlbXMgd2l0aCBoaW1yb2QxCnRvby4g
IFNvIEkgdGhpbmsgd2UgbmVlZCB0byB0YWtlIHRoaXMgYXMgYXBwbHlpbmcgdG8gdGhlc2UgdGhy
ZWUKbWFjaGluZXMuCgpKdXN0IGluIGNhc2UsIEkgaGF2ZSBhc2tlZCBDcmVkYXRpdiB0byBnaXZl
IHRoZSBtYWNoaW5lcyBmcmVzaCBjYWJsZXMKdG8gZGlmZmVyZW50IHN3dGljaCBwb3J0cy4KCgoK
SSBkb24ndCBoYXZlIGEgZ29vZCBtb2RlbCBvZiB3aGF0IHRvIGRvIChvciB0cnkpIG5leHQuICBT
dWdnZXN0aW9ucwp3ZWxjb21lLiAgVGhlIGZ1bGwgcmVwb3J0IGZyb20gbXkgbW9zdCByZWNlbnQg
Y29tbWlzc2lvbmluZyB0ZXN0CmF0dGVtcHQgaXMgaGVyZToKICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMjY5LwoKClRoYW5rcywKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 16:28:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 16:28:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvlmU-0004tw-Vb; Mon, 18 Feb 2019 16:28:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tye4=QZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvlmT-0004tm-VU
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 16:28:33 +0000
X-Inumbo-ID: 37a16bb2-339a-11e9-bcc6-273706aa9555
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37a16bb2-339a-11e9-bcc6-273706aa9555;
 Mon, 18 Feb 2019 16:28:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvlmL-00020y-Sv; Mon, 18 Feb 2019 16:28:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvlmL-0001sw-I8; Mon, 18 Feb 2019 16:28:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvlmL-0008DI-HT; Mon, 18 Feb 2019 16:28:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133301-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=24d5282527f4647907b3572820b5335c15cd0356
X-Osstest-Versions-That: xen=365aabb6e5023cee476adf81106729efd49c644f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Feb 2019 16:28:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133301: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMwMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzMwMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyNGQ1MjgyNTI3ZjQ2NDc5MDdiMzU3MjgyMGI1MzM1YzE1Y2QwMzU2CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzNjVhYWJiNmU1MDIzY2VlNDc2
YWRmODExMDY3MjllZmQ0OWM2NDRmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMyNjQgIDIwMTkt
MDItMTUgMTQ6MDA6NDQgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMzAxICAy
MDE5LTAyLTE4IDEzOjAwOjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAzNjVhYWJiNmU1Li4y
NGQ1MjgyNTI3ICAyNGQ1MjgyNTI3ZjQ2NDc5MDdiMzU3MjgyMGI1MzM1YzE1Y2QwMzU2IC0+IHNt
b2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 16:45:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 16:45:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvm2i-0006XE-Fg; Mon, 18 Feb 2019 16:45:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xuKF=QZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gvm2h-0006X9-RC
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 16:45:19 +0000
X-Inumbo-ID: 925e3410-339c-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 925e3410-339c-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 16:45:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Feb 2019 09:45:16 -0700
Message-Id: <5C6AE1130200007800217C10@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Feb 2019 09:45:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190218162428.19056-1-roger.pau@citrix.com>
In-Reply-To: <20190218162428.19056-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] vpci: reduce verboseness of BAR
 write warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDE3OjI0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEF2b2lkIHByaW50aW5nIGEgd2FybmluZyBtZXNzYWdlIHdoZW4gd3JpdGluZyB0byBhIEJBUiBy
ZWdpc3RlciB3aXRoCj4gbWVtb3J5IGRlY29kaW5nIGVuYWJsZWQgaWYgdGhlIHZhbHVlIHdyaXR0
ZW4gaXMgdGhlIHNhbWUgYXMgdGhlCj4gY3VycmVudCBvbmUuCj4gCj4gTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgp3
aXRoIG9uZSBjb3NtZXRpYyBxdWVzdGlvbjoKCj4gQEAgLTM4MSw2ICszNzEsMTkgQEAgc3RhdGlj
IHZvaWQgYmFyX3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQg
cmVnLAo+ICAgICAgZWxzZQo+ICAgICAgICAgIHZhbCAmPSBQQ0lfQkFTRV9BRERSRVNTX01FTV9N
QVNLOwo+ICAKPiArICAgIGlmICggcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNlZywgcGRldi0+YnVz
LCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCkgJgo+ICsgICAgICAgICBQQ0lfQ09NTUFORF9NRU1P
UlkgKQo+ICsgICAgewo+ICsgICAgICAgIC8qIElmIHRoZSB2YWx1ZSB3cml0dGVuIGlzIHRoZSBj
dXJyZW50IG9uZSBhdm9pZCBwcmludGluZyBhIHdhcm5pbmcuICovCj4gKyAgICAgICAgaWYgKCB2
YWwgIT0gKHVpbnQzMl90KShiYXItPmFkZHIgPj4gKGhpID8gMzIgOiAwKSkgKQo+ICsgICAgICAg
ICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+ICsgICAgICAgICAgICAgICAgICAgICIlMDR4
OiUwMng6JTAyeC4ldTogaWdub3JlZCBCQVIgJWx1IHdyaXRlIHdpdGggbWVtb3J5IGRlY29kaW5n
IGVuYWJsZWRcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMs
IHNsb3QsIGZ1bmMsCj4gKyAgICAgICAgICAgICAgICAgICAgYmFyIC0gcGRldi0+dnBjaS0+aGVh
ZGVyLmJhcnMgKyAoaGkgPyAxIDogMCkpOwoKV2h5IHRoZSBjb25kaXRpb25hbCBvcGVyYXRvcj8g
Ym9vbCBjb252ZXJ0cyBmaW5lIHRvIGFuIGludGVnZXIKdmFsdWUgb2YgMCBvciAxLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 16:53:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 16:53:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvmAP-0007JK-FY; Mon, 18 Feb 2019 16:53:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VanW=QZ=citrix.com=prvs=945e29c39=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gvmAN-0007JF-T9
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 16:53:15 +0000
X-Inumbo-ID: ad85cd4f-339d-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad85cd4f-339d-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 16:53:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,385,1544486400"; d="scan'208";a="86098441"
Date: Mon, 18 Feb 2019 17:53:06 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190218165306.gtbv4tbpkfotthkw@Air-de-Roger>
References: <20190218162428.19056-1-roger.pau@citrix.com>
 <5C6AE1130200007800217C10@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C6AE1130200007800217C10@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] vpci: reduce verboseness of BAR
 write warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTgsIDIwMTkgYXQgMDk6NDU6MDdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjAyLjE5IGF0IDE3OjI0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQXZvaWQgcHJpbnRpbmcgYSB3YXJuaW5nIG1lc3NhZ2Ugd2hlbiB3cml0aW5nIHRv
IGEgQkFSIHJlZ2lzdGVyIHdpdGgKPiA+IG1lbW9yeSBkZWNvZGluZyBlbmFibGVkIGlmIHRoZSB2
YWx1ZSB3cml0dGVuIGlzIHRoZSBzYW1lIGFzIHRoZQo+ID4gY3VycmVudCBvbmUuCj4gPiAKPiA+
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IHdpdGggb25lIGNvc21ldGljIHF1ZXN0aW9uOgo+IAo+
ID4gQEAgLTM4MSw2ICszNzEsMTkgQEAgc3RhdGljIHZvaWQgYmFyX3dyaXRlKGNvbnN0IHN0cnVj
dCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAo+ID4gICAgICBlbHNlCj4gPiAgICAg
ICAgICB2YWwgJj0gUENJX0JBU0VfQUREUkVTU19NRU1fTUFTSzsKPiA+ICAKPiA+ICsgICAgaWYg
KCBwY2lfY29uZl9yZWFkMTYocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIFBDSV9D
T01NQU5EKSAmCj4gPiArICAgICAgICAgUENJX0NPTU1BTkRfTUVNT1JZICkKPiA+ICsgICAgewo+
ID4gKyAgICAgICAgLyogSWYgdGhlIHZhbHVlIHdyaXR0ZW4gaXMgdGhlIGN1cnJlbnQgb25lIGF2
b2lkIHByaW50aW5nIGEgd2FybmluZy4gKi8KPiA+ICsgICAgICAgIGlmICggdmFsICE9ICh1aW50
MzJfdCkoYmFyLT5hZGRyID4+IChoaSA/IDMyIDogMCkpICkKPiA+ICsgICAgICAgICAgICBncHJp
bnRrKFhFTkxPR19XQVJOSU5HLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDol
MDJ4LiV1OiBpZ25vcmVkIEJBUiAlbHUgd3JpdGUgd2l0aCBtZW1vcnkgZGVjb2RpbmcgZW5hYmxl
ZFxuIiwKPiA+ICsgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90
LCBmdW5jLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgYmFyIC0gcGRldi0+dnBjaS0+aGVhZGVy
LmJhcnMgKyAoaGkgPyAxIDogMCkpOwo+IAo+IFdoeSB0aGUgY29uZGl0aW9uYWwgb3BlcmF0b3I/
IGJvb2wgY29udmVydHMgZmluZSB0byBhbiBpbnRlZ2VyCj4gdmFsdWUgb2YgMCBvciAxLgoKSG0s
IEkgYWx3YXlzIGZvcmdldCBhYm91dCB0aGlzLiBXb3VsZCB5b3UgYmUgd2lsbGluZyB0byBmaXgg
dGhpcyBhdApjb21taXQgaWYgSnVlcmdlbiBnaXZlcyBpdCBoaXMgUkFCPwoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 17:01:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 17:01:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvmIW-0008Br-HZ; Mon, 18 Feb 2019 17:01:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xuKF=QZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gvmIU-0008Bm-R0
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 17:01:38 +0000
X-Inumbo-ID: da36e676-339e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da36e676-339e-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 17:01:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Feb 2019 10:01:36 -0700
Message-Id: <5C6AE4ED0200007800217C39@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Feb 2019 10:01:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <23658.56534.767347.406529@mariner.uk.xensource.com>
In-Reply-To: <23658.56534.767347.406529@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Help commissioning x86 boxes intended for builds
 [himrod[012]]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDE3OjI3LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gVGhlIHN5bXB0b20gaXMgdGhhdCwgb2NjYXNpb25hbGx5LCB0aGUgbmV0d29yayBzdG9wcyB3
b3JraW5nIGZvciBhCj4gd2hpbGUuICBJdCB0aGVuIGNvbWVzIGJhY2ssIHNwb250YW5lb3VzbHku
ICBUaGVyZSBhcmUgbm8gbG9nIG1lc3NhZ2VzCj4gcmVjb3JkZWQgb24gdGhlIGJveCBpdHNlbGYg
aW4gL3Zhci9sb2cgZm9yIHRoaXM7IG5vIG1lc3NhZ2VzIG9uIHRoZQo+IHNlcmlhbCBjb25zb2xl
Lgo+IAo+IFRoZSBmYWlsdXJlIHByb2JhYmlsaXR5IGlzIGFib3V0IDEwJSBmb3IgYW55IG9uZSBp
bmRpdmlkdWFsIHRlc3Qgam9iLgo+IAo+IEl0IHNlZW1zIHRvIGRvIGl0IG9ubHkgdW5kZXIgWGVu
IHdpdGggb3VyIG93biBrZXJuZWxzICg0LjE0LngpLgo+IEZvciBpbml0aWFsIGluc3RhbGxhdGlv
biBhbmQgZm9yIGZvciBidWlsZHMgd2UgdXNlIHN0b2NrIERlYmlhbgo+IGtlcm5lbHMgKGN1cnJl
bnRseSwgamVzc2llLCBzbyAzLjE2LjU2LTEgZm9yIHRoZSBpbnN0YWxsZXIgYW5kCj4gMy4xNi41
Ny0yIGZvciB0aGUgaW5zdGFsbGVkIHN5c3RlbSk7IGFuZCBJIGhhdmVuJ3Qgc2VlbiBmYWlsdXJl
cwo+IHRoZXJlLiAgSSBoYXZlIG5vdCB0cmllZCBvdGhlciBjb21iaW5hdGlvbnMgKHlldCkuCgpT
byBvbmUgdGhpbmcgd291bGQgY2xlYXJseSBiZSB0byB0ZWxsIHdoZXRoZXIgdGhpcyBpcyBrZXJu
ZWwgdmVyc2lvbgpvciBYZW4gZGVwZW5kZW50LiBPZiBjb3Vyc2UsIGJ5IG9ubHkgb2JzZXJ2aW5n
IHRoZSBwcm9ibGVtIHVuZGVyClhlbiBpdCdzIHN0aWxsIHVuY2xlYXIgaW4gd2hpY2ggb2YgdGhl
IHR3byB0aGUgaXNzdWUgaXMsIGJ1dCBpZiBpdCdzIGtlcm5lbAp2ZXJzaW9uIGRlcGVuZGVudCwg
dGhlbiB0aGUgcG9pbnRlciBpcyBhdCBsZWFzdCBhIGxpdHRsZSBtb3JlIGNsZWFyLgoKVGhlIHN5
bXB0b20gY2xlYXJseSByZW1pbmRzIG1lIG9mIGJlaGF2aW9yIEkndmUgYmVlbiBvYnNlcnZpbmcK
b24gb25lIG9mIG15IHN5c3RlbXMsIGp1c3Qgd2l0aCBVU0IgKGkuZS4ga2V5Ym9hcmQgYW5kIG1v
dXNlKS4KVGhpcyBvYnNlcnZhdGlvbiBhcHBsaWVzIHRvIHJ1bm5pbmcgYm90aCB3aXRoIGFuZCB3
aXRob3V0IFhlbi4KVGhpcyBpcyBhIHJhdGhlciBvbGQgYm94LCBzbyB0aWxsIG5vdyBJIGRpZG4n
dCByZWFsbHkgaW52ZXN0IHRpbWUgaW50bwpmaWd1cmluZyB3aGF0IHRoZSBjYXVzZSBvZiB0aGlz
IGlzIChhbmQgb2YgY291cnNlIGF0IGxlYXN0IGluaXRpYWxseSBJCndhcyBhbHNvIGhvcGluZyB0
aGF0IG90aGVycyB3b3VsZCBvYnNlcnZlIHNvbWV0aGluZyBsaWtlIHRoaXMgYXMKd2VsbCwgYW5k
IGl0IHdvdWxkIGdldCBmaXhlZCB3aXRob3V0IG1lIGxvb2tpbmcgaW50byBpdCkuCgpUaGUgb3Ro
ZXIgbW9yZSBnZW5lcmFsIHRyb3VibGVzaG9vdGluZyBJJ2Qgc3VnZ2VzdCB0byBkbyB3b3VsZApi
ZSB0byBjaGVjayB3aGV0aGVyIHR1cm5pbmcgb2ZmIHRoZSBJT01NVSBoZWxwcywgb3Igd2hldGhl
cgp0aGluZ3Mgd29yayBhbnkgYmV0dGVyIHdpdGggYm9vdGluZyBmZXdlciB0aGFuIGFsbCB0aGUg
NTYgQ1BVcy4KClRoZXJlIGJlaW5nIG5vIGluZGljYXRpb24gaW4ga2VybmVsIG9yIGh5cGVydmlz
b3IgbG9ncyBhdCBhbGwgaXMgb2YKY291cnNlIHByZXR0eSB1bmV4cGVjdGVkLgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 17:02:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 17:02:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvmJP-0008Es-St; Mon, 18 Feb 2019 17:02:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xuKF=QZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gvmJO-0008Ei-Qm
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 17:02:34 +0000
X-Inumbo-ID: fa5aae80-339e-11e9-9eb7-478bff778581
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa5aae80-339e-11e9-9eb7-478bff778581;
 Mon, 18 Feb 2019 17:02:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Feb 2019 10:02:30 -0700
Message-Id: <5C6AE5220200007800217C3C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 18 Feb 2019 10:02:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190218162428.19056-1-roger.pau@citrix.com>
 <5C6AE1130200007800217C10@prv1-mh.provo.novell.com>
 <20190218165306.gtbv4tbpkfotthkw@Air-de-Roger>
In-Reply-To: <20190218165306.gtbv4tbpkfotthkw@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] vpci: reduce verboseness of BAR
 write warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDE3OjUzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgRmViIDE4LCAyMDE5IGF0IDA5OjQ1OjA3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTguMDIuMTkgYXQgMTc6MjQsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQEAgLTM4MSw2ICszNzEsMTkgQEAgc3RhdGljIHZvaWQgYmFyX3dyaXRlKGNv
bnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAo+PiA+ICAgICAgZWxz
ZQo+PiA+ICAgICAgICAgIHZhbCAmPSBQQ0lfQkFTRV9BRERSRVNTX01FTV9NQVNLOwo+PiA+ICAK
Pj4gPiArICAgIGlmICggcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90
LCBmdW5jLCBQQ0lfQ09NTUFORCkgJgo+PiA+ICsgICAgICAgICBQQ0lfQ09NTUFORF9NRU1PUlkg
KQo+PiA+ICsgICAgewo+PiA+ICsgICAgICAgIC8qIElmIHRoZSB2YWx1ZSB3cml0dGVuIGlzIHRo
ZSBjdXJyZW50IG9uZSBhdm9pZCBwcmludGluZyBhIHdhcm5pbmcuICovCj4+ID4gKyAgICAgICAg
aWYgKCB2YWwgIT0gKHVpbnQzMl90KShiYXItPmFkZHIgPj4gKGhpID8gMzIgOiAwKSkgKQo+PiA+
ICsgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+PiA+ICsgICAgICAgICAgICAg
ICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogaWdub3JlZCBCQVIgJWx1IHdyaXRlIHdpdGggbWVt
b3J5IGRlY29kaW5nIGVuYWJsZWRcbiIsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgcGRldi0+
c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgYmFy
IC0gcGRldi0+dnBjaS0+aGVhZGVyLmJhcnMgKyAoaGkgPyAxIDogMCkpOwo+PiAKPj4gV2h5IHRo
ZSBjb25kaXRpb25hbCBvcGVyYXRvcj8gYm9vbCBjb252ZXJ0cyBmaW5lIHRvIGFuIGludGVnZXIK
Pj4gdmFsdWUgb2YgMCBvciAxLgo+IAo+IEhtLCBJIGFsd2F5cyBmb3JnZXQgYWJvdXQgdGhpcy4g
V291bGQgeW91IGJlIHdpbGxpbmcgdG8gZml4IHRoaXMgYXQKPiBjb21taXQgaWYgSnVlcmdlbiBn
aXZlcyBpdCBoaXMgUkFCPwoKU3VyZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 17:28:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 17:28:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvmhr-0001fo-2Z; Mon, 18 Feb 2019 17:27:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VanW=QZ=citrix.com=prvs=945e29c39=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gvmhp-0001fj-TC
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 17:27:49 +0000
X-Inumbo-ID: 82d32ab3-33a2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82d32ab3-33a2-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 17:27:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,385,1544486400"; d="scan'208";a="78406882"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Feb 2019 18:27:23 +0100
Message-ID: <20190218172727.19644-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 0/4] pvh/dom0/shadow/amd fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlbWFpbmluZyBzZXQgb2YgcGF0Y2hlcyBjb250YWluIGNoYW5nZXMgdG8gdGhlIHAybSBj
b2RlIHRoYXQgY291bGQKYWZmZWN0IEhWTSBndWVzdHMuIE5vdGUgdGhhdCB3aXRob3V0IHRob3Nl
IGNoYW5nZXMgYSBQVkggZG9tMCBydW5uaW5nIG9uCkFNRCBoYXJkd2FyZSB3aWxsIGJlIHVuYWJs
ZSB0byBjcmVhdGUgZ3Vlc3RzLiBPdmVyYWxsIHRoZSBwYXRjaGVzIGFyZSBhCm5pY2UgY2xlYW51
cCB0byB0aGUgaGFuZGxpbmcgb2YgcDJtX2lvcmVxX3NlcnZlciBhbmQgcDJtX21hcF9mb3JlaWdu
CnR5cGVzIElNTy4KClRoZSBzZXJpZXMgY2FuIGFsc28gYmUgZm91bmQgYXQ6CgpnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci94ZW4uZ2l0IGZpeGVzLXY0CgpUaGFua3MsIFJvZ2Vy
LgoKUm9nZXIgUGF1IE1vbm5lICg0KToKICB4ODYvbW06IHNwbGl0IHAybSBpb3JlcSBzZXJ2ZXIg
cGFnZXMgc3BlY2lhbCBoYW5kbGluZyBpbnRvIGhlbHBlcgogIHAybTogY2hhbmdlIHdyaXRlX3Ay
bV9lbnRyeSB0byByZXR1cm4gYW4gZXJyb3IgY29kZQogIHg4Ni9tbTogaGFuZGxlIGZvcmVpZ24g
bWFwcGluZ3MgaW4gcDJtX2VudHJ5X21vZGlmeQogIG5wdC9zaGFkb3c6IGFsbG93IGdldHRpbmcg
Zm9yZWlnbiBwYWdlIHRhYmxlIGVudHJpZXMKCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAg
ICAgICB8ICAxNSArKysrLQogeGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMgfCAgIDQg
Ky0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgIHwgMTA3ICsrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgIHwgIDky
ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgICAg
ICAgICB8ICAxMiArKy0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jICB8ICAgOCAr
Ky0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jICAgIHwgICA3ICstCiB4ZW4vYXJjaC94
ODYvbW0vc2hhZG93L3ByaXZhdGUuaCB8ICAgNiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCAgICAgICAgfCAgNjIgKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Bh
Z2luZy5oICAgICB8ICAgOCArLS0KIDEwIGZpbGVzIGNoYW5nZWQsIDE3MSBpbnNlcnRpb25zKCsp
LCAxNTAgZGVsZXRpb25zKC0pCgotLSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 17:28:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 17:28:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvmhy-0001gK-Ks; Mon, 18 Feb 2019 17:27:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VanW=QZ=citrix.com=prvs=945e29c39=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gvmhx-0001gE-4y
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 17:27:57 +0000
X-Inumbo-ID: 868673e1-33a2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 868673e1-33a2-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 17:27:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,385,1544486400"; d="scan'208";a="78406891"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Feb 2019 18:27:25 +0100
Message-ID: <20190218172727.19644-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190218172727.19644-1-roger.pau@citrix.com>
References: <20190218172727.19644-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 2/4] p2m: change write_p2m_entry to return an
 error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBmb3IgYWxzbyBjaGFuZ2luZyBwMm1fZW50cnlfbW9kaWZ5
IHRvIHJldHVybiBhbgplcnJvciBjb2RlLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
LS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KQ2hhbmdlcyBzaW5jZSB2MzoKIC0gVXNlIGFz
c2VydHMgaW5zdGVhZCBvZiBidWdzIHRvIGNoZWNrIHJldHVybiBjb2RlIGZyb20KICAgd3JpdGVf
cDJtX2VudHJ5IGZyb20gY2FsbGVycyB0aGF0IGRvbid0IHN1cHBvcnQgb3IgZXhwZWN0CiAgIHdy
aXRlX3AybV9lbnRyeSB0byBmYWlsLgoKQ2hhbmdlcyBzaW5jZSB2MjoKIC0gTmV3IGluIHRoaXMg
dmVyc2lvbi4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgICB8ICA0ICsrLQog
eGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMgfCAgNCArKy0KIHhlbi9hcmNoL3g4Ni9t
bS9wMm0tcHQuYyAgICAgICAgIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyAgICAgICAgIHwgMTIgKysrKy0tLQogeGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYyAgfCAgNCArKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bm9uZS5jICAgIHwgIDcgKystLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggfCAg
NiArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgICB8ICA0ICstLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCAgICAgfCAgOCArKy0tLQogOSBmaWxlcyBjaGFuZ2VkLCA3
NSBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCBkYzQ2ZDVl
MTRmLi41YjUwNzM3NmJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTcwOCw3ICs3MDgsNyBAQCBzdGF0aWMg
dm9pZCBoYXBfdXBkYXRlX3BhZ2luZ19tb2RlcyhzdHJ1Y3QgdmNwdSAqdikKICAgICBwdXRfZ2Zu
KGQsIGNyM19nZm4pOwogfQogCi1zdGF0aWMgdm9pZAorc3RhdGljIGludAogaGFwX3dyaXRlX3Ay
bV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbDFfcGdlbnRyeV90
ICpwLAogICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgbmV3LCB1bnNpZ25lZCBpbnQg
bGV2ZWwpCiB7CkBAIC03NDUsNiArNzQ1LDggQEAgaGFwX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbDFfcGdlbnRyeV90ICpwLAogCiAgICAgaWYg
KCBmbHVzaF9uZXN0ZWRwMm0gKQogICAgICAgICBwMm1fZmx1c2hfbmVzdGVkcDJtKGQpOworCisg
ICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyB1bnNpZ25lZCBsb25nIGhhcF9ndmFfdG9fZ2ZuX3Jl
YWxfbW9kZSgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jIGIv
eGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKaW5kZXggZDJhMDdhNWM3OS4uYWJlNTk1
OGE1MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKQEAgLTcxLDcgKzcxLDcgQEAKIC8qICAg
ICAgICBORVNURUQgVklSVCBQMk0gRlVOQ1RJT05TICAgICAgICAgKi8KIC8qKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIAotdm9pZAoraW50CiBuZXN0ZWRwMm1f
d3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2Zu
LAogICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywgdW5zaWduZWQgaW50IGxl
dmVsKQogewpAQCAtODcsNiArODcsOCBAQCBuZXN0ZWRwMm1fd3JpdGVfcDJtX2VudHJ5KHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICBmbHVzaF90bGJf
bWFzayhwMm0tPmRpcnR5X2NwdW1hc2spOwogCiAgICAgcGFnaW5nX3VubG9jayhkKTsKKworICAg
IHJldHVybiAwOwogfQogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKiovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLXB0LmMKaW5kZXggMDRlOWQ4MWNmNi4uM2E4ZGMwNGVmYyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpA
QCAtMTg0LDYgKzE4NCw3IEBAIHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHZvaWQgKip0YWJsZSwKICAgICBsMV9wZ2VudHJ5X3QgKnAybV9lbnRyeSwgbmV3X2VudHJ5Owog
ICAgIHZvaWQgKm5leHQ7CiAgICAgdW5zaWduZWQgaW50IGZsYWdzOworICAgIGludCByYzsKIAog
ICAgIGlmICggIShwMm1fZW50cnkgPSBwMm1fZmluZF9lbnRyeSgqdGFibGUsIGdmbl9yZW1haW5k
ZXIsIGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQsIG1h
eCkpICkKQEAgLTIwMiw3ICsyMDMsMTMgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgdm9pZCAqKnRhYmxlLAogICAgICAgICBuZXdfZW50cnkgPSBsMWVfZnJvbV9tZm4o
bWZuLCBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JXKTsKIAogICAgICAgICBwMm1fYWRkX2lvbW11
X2ZsYWdzKCZuZXdfZW50cnksIGxldmVsLCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxl
KTsKLSAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgbmV3
X2VudHJ5LCBsZXZlbCArIDEpOworICAgICAgICByYyA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAy
bSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsKKyAgICAgICAgaWYgKCBy
YyApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAg
ICAgICAgcDJtX2ZyZWVfcHRwKHAybSwgbWZuX3RvX3BhZ2UobWZuKSk7CisgICAgICAgICAgICBy
ZXR1cm4gcmM7CisgICAgICAgIH0KICAgICB9CiAgICAgZWxzZSBpZiAoIGZsYWdzICYgX1BBR0Vf
UFNFICkKICAgICB7CkBAIC0yNTAsMTQgKzI1NywyNyBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFibGUsCiAgICAgICAgIHsKICAgICAgICAgICAgIG5l
d19lbnRyeSA9IGwxZV9mcm9tX3BmbihwZm4gfCAoaSA8PCAoKGxldmVsIC0gMSkgKiBQQUdFVEFC
TEVfT1JERVIpKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncyk7
Ci0gICAgICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgbDFfZW50cnkgKyBp
LCBuZXdfZW50cnksIGxldmVsKTsKKyAgICAgICAgICAgIHJjID0gcDJtLT53cml0ZV9wMm1fZW50
cnkocDJtLCBnZm4sIGwxX2VudHJ5ICsgaSwgbmV3X2VudHJ5LCBsZXZlbCk7CisgICAgICAgICAg
ICBpZiAoIHJjICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKKyAgICAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsMV9lbnRyeSk7Cisg
ICAgICAgICAgICAgICAgcDJtX2ZyZWVfcHRwKHAybSwgbWZuX3RvX3BhZ2UobWZuKSk7CisgICAg
ICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICAgICAgfQogICAgICAgICB9CiAKICAgICAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UobDFfZW50cnkpOwogCiAgICAgICAgIG5ld19lbnRyeSA9IGwx
ZV9mcm9tX21mbihtZm4sIFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcpOwogICAgICAgICBwMm1f
YWRkX2lvbW11X2ZsYWdzKCZuZXdfZW50cnksIGxldmVsLCBJT01NVUZfcmVhZGFibGV8SU9NTVVG
X3dyaXRhYmxlKTsKLSAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9l
bnRyeSwgbmV3X2VudHJ5LCBsZXZlbCArIDEpOworICAgICAgICByYyA9IHAybS0+d3JpdGVfcDJt
X2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsKKyAgICAg
ICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OworICAgICAgICAgICAgcDJtX2ZyZWVfcHRwKHAybSwgbWZuX3RvX3BhZ2UobWZuKSk7CisgICAg
ICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KICAgICB9CiAgICAgZWxzZQogICAgICAgICBB
U1NFUlQoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKQEAgLTMyMSw3ICszNDEsOCBAQCBzdGF0aWMg
aW50IHAybV9wdF9zZXRfcmVjYWxjX3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAg
ICAgICAgICBpZiAoIChsMWVfZ2V0X2ZsYWdzKGUpICYgX1BBR0VfUFJFU0VOVCkgJiYgIW5lZWRz
X3JlY2FsYyhsMSwgZSkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHNldF9yZWNh
bGMobDEsIGUpOwotICAgICAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZmly
c3RfZ2ZuLCBwZW50LCBlLCBsZXZlbCk7CisgICAgICAgICAgICAgICAgZXJyID0gcDJtLT53cml0
ZV9wMm1fZW50cnkocDJtLCBmaXJzdF9nZm4sIHBlbnQsIGUsIGxldmVsKTsKKyAgICAgICAgICAg
ICAgICBBU1NFUlQoIWVycik7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBmaXJzdF9nZm4g
Kz0gMVVMIDw8IChpICogUEFHRVRBQkxFX09SREVSKTsKICAgICAgICAgfQpAQCAtMzkyLDE0ICs0
MTMsMTYgQEAgc3RhdGljIGludCBkb19yZWNhbGMoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5z
aWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICAgICAgICAgICAhbmVlZHNfcmVjYWxjKGwxLCBl
bnQpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHNldF9yZWNhbGMo
bDEsIGVudCk7Ci0gICAgICAgICAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwg
Z2ZuIC0gcmVtYWluZGVyLCAmcHRhYltpXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZW50LCBsZXZlbCk7CisgICAgICAgICAgICAgICAgICAgIGVyciA9IHAybS0+
d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuIC0gcmVtYWluZGVyLCAmcHRhYltpXSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50LCBsZXZlbCk7CisgICAg
ICAgICAgICAgICAgICAgIEFTU0VSVCghZXJyKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgcmVtYWluZGVyIC09IDFVTCA8PCAoKGxldmVsIC0gMSkgKiBQQUdFVEFCTEVfT1JE
RVIpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgc21wX3dtYigpOwogICAgICAgICAgICAg
Y2xlYXJfcmVjYWxjKGwxLCBlKTsKLSAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAy
bSwgZ2ZuLCBwZW50LCBlLCBsZXZlbCArIDEpOworICAgICAgICAgICAgZXJyID0gcDJtLT53cml0
ZV9wMm1fZW50cnkocDJtLCBnZm4sIHBlbnQsIGUsIGxldmVsICsgMSk7CisgICAgICAgICAgICBB
U1NFUlQoIWVycik7CiAgICAgICAgIH0KICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoKHZvaWQg
KikoKHVuc2lnbmVkIGxvbmcpcGVudCAmIFBBR0VfTUFTSykpOwogICAgIH0KQEAgLTQ0NCw3ICs0
NjcsOCBAQCBzdGF0aWMgaW50IGRvX3JlY2FsYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNp
Z25lZCBsb25nIGdmbikKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICBjbGVh
cl9yZWNhbGMobDEsIGUpOwotICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwg
cGVudCwgZSwgbGV2ZWwgKyAxKTsKKyAgICAgICAgZXJyID0gcDJtLT53cml0ZV9wMm1fZW50cnko
cDJtLCBnZm4sIHBlbnQsIGUsIGxldmVsICsgMSk7CisgICAgICAgIEFTU0VSVCghZXJyKTsKICAg
ICB9CiAKICBvdXQ6CkBAIC01OTUsOCArNjE5LDEwIEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogICAgICAgICBpZiAoIGVu
dHJ5X2NvbnRlbnQubDEgIT0gMCApCiAgICAgICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZl
bnRyeV9jb250ZW50LCAwLCBpb21tdV9wdGVfZmxhZ3MpOwogCi0gICAgICAgIHAybS0+d3JpdGVf
cDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIGVudHJ5X2NvbnRlbnQsIDMpOworICAgICAg
ICByYyA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIGVudHJ5X2Nv
bnRlbnQsIDMpOwogICAgICAgICAvKiBOQjogcGFnaW5nX3dyaXRlX3AybV9lbnRyeSgpIGhhbmRs
ZXMgdGxiIGZsdXNoZXMgcHJvcGVybHkgKi8KKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICB9CiAgICAgZWxzZSAKICAgICB7CkBAIC02MzMsOCArNjU5LDEwIEBA
IHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZu
X3QgbWZuLAogICAgICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmZW50cnlfY29udGVudCwg
MCwgaW9tbXVfcHRlX2ZsYWdzKTsKIAogICAgICAgICAvKiBsZXZlbCAxIGVudHJ5ICovCi0gICAg
ICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIGVudHJ5X2NvbnRl
bnQsIDEpOworICAgICAgICByYyA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1f
ZW50cnksIGVudHJ5X2NvbnRlbnQsIDEpOwogICAgICAgICAvKiBOQjogcGFnaW5nX3dyaXRlX3Ay
bV9lbnRyeSgpIGhhbmRsZXMgdGxiIGZsdXNoZXMgcHJvcGVybHkgKi8KKyAgICAgICAgaWYgKCBy
YyApCisgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAgICAgZWxzZSBpZiAoIHBhZ2Vfb3Jk
ZXIgPT0gUEFHRV9PUkRFUl8yTSApCiAgICAgewpAQCAtNjY5LDggKzY5NywxMCBAQCBwMm1fcHRf
c2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwK
ICAgICAgICAgaWYgKCBlbnRyeV9jb250ZW50LmwxICE9IDAgKQogICAgICAgICAgICAgcDJtX2Fk
ZF9pb21tdV9mbGFncygmZW50cnlfY29udGVudCwgMCwgaW9tbXVfcHRlX2ZsYWdzKTsKIAotICAg
ICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBlbnRyeV9jb250
ZW50LCAyKTsKKyAgICAgICAgcmMgPSBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJt
X2VudHJ5LCBlbnRyeV9jb250ZW50LCAyKTsKICAgICAgICAgLyogTkI6IHBhZ2luZ193cml0ZV9w
Mm1fZW50cnkoKSBoYW5kbGVzIHRsYiBmbHVzaGVzIHByb3Blcmx5ICovCisgICAgICAgIGlmICgg
cmMgKQorICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCiAgICAgLyogVHJhY2sgdGhlIGhp
Z2hlc3QgZ2ZuIGZvciB3aGljaCB3ZSBoYXZlIGV2ZXIgaGFkIGEgdmFsaWQgbWFwcGluZyAqLwpA
QCAtODk0LDggKzkyNCwxMSBAQCBzdGF0aWMgdm9pZCBwMm1fcHRfY2hhbmdlX2VudHJ5X3R5cGVf
Z2xvYmFsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgIGlmICggKGwxZV9nZXRfZmxh
Z3MoZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgogICAgICAgICAgICAgICFuZWVkc19yZWNhbGMobDEs
IGUpICkKICAgICAgICAgeworICAgICAgICAgICAgaW50IHJjOworCiAgICAgICAgICAgICBzZXRf
cmVjYWxjKGwxLCBlKTsKLSAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2Zu
LCAmdGFiW2ldLCBlLCA0KTsKKyAgICAgICAgICAgIHJjID0gcDJtLT53cml0ZV9wMm1fZW50cnko
cDJtLCBnZm4sICZ0YWJbaV0sIGUsIDQpOworICAgICAgICAgICAgQVNTRVJUKCFyYyk7CiAgICAg
ICAgICAgICArK2NoYW5nZWQ7CiAgICAgICAgIH0KICAgICAgICAgZ2ZuICs9IDFVTCA8PCAoTDRf
UEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vcGFnaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKaW5kZXggZDU4MzZlYjY4OC4u
NmQ0NmFhOTY3YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwpAQCAtOTMyLDE4ICs5MzIsMjIgQEAgdm9pZCBwYWdpbmdf
dXBkYXRlX25lc3RlZG1vZGUoc3RydWN0IHZjcHUgKnYpCiB9CiAjZW5kaWYKIAotdm9pZCBwYWdp
bmdfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcg
Z2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdl
bnRyeV90IG5ldywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2
ZWwpCitpbnQgcGFnaW5nX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1
bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlf
dCAqcCwgbDFfcGdlbnRyeV90IG5ldywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBsZXZlbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CiAg
ICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OworICAgIGludCByYyA9IDA7CisKICAgICBpZiAo
IHYtPmRvbWFpbiAhPSBkICkKICAgICAgICAgdiA9IGQtPnZjcHUgPyBkLT52Y3B1WzBdIDogTlVM
TDsKICAgICBpZiAoIGxpa2VseSh2ICYmIHBhZ2luZ19tb2RlX2VuYWJsZWQoZCkgJiYgcGFnaW5n
X2dldF9ob3N0bW9kZSh2KSAhPSBOVUxMKSApCi0gICAgICAgIHBhZ2luZ19nZXRfaG9zdG1vZGUo
diktPndyaXRlX3AybV9lbnRyeShkLCBnZm4sIHAsIG5ldywgbGV2ZWwpOworICAgICAgICByYyA9
IHBhZ2luZ19nZXRfaG9zdG1vZGUodiktPndyaXRlX3AybV9lbnRyeShkLCBnZm4sIHAsIG5ldywg
bGV2ZWwpOwogICAgIGVsc2UKICAgICAgICAgc2FmZV93cml0ZV9wdGUocCwgbmV3KTsKKworICAg
IHJldHVybiByYzsKIH0KIAogaW50IHBhZ2luZ19zZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgcGFnZXMsIGJvb2wgKnByZWVtcHRlZCkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2Nv
bW1vbi5jCmluZGV4IDA1NzZjM2MyZDIuLmZlNDhjNGEwMmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYwpAQCAtMzE3Niw3ICszMTc2LDcgQEAgc3RhdGljIHZvaWQgc2hfdW5zaGFkb3dfZm9yX3Ay
bV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgfQogfQog
Ci12b2lkCitpbnQKIHNoYWRvd193cml0ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwg
bDFfcGdlbnRyeV90IG5ldywKICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxl
dmVsKQpAQCAtMzIwOSw2ICszMjA5LDggQEAgc2hhZG93X3dyaXRlX3AybV9lbnRyeShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICNlbmRpZgogCiAgICAgcGFnaW5nX3VubG9j
ayhkKTsKKworICAgIHJldHVybiAwOwogfQogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvbm9uZS5jCmluZGV4IDRkZTY0NWE0MzMuLjYzNDRkNzU1YWIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9u
ZS5jCkBAIC02MCwxMSArNjAsMTIgQEAgc3RhdGljIHZvaWQgX3VwZGF0ZV9wYWdpbmdfbW9kZXMo
c3RydWN0IHZjcHUgKnYpCiAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiB9CiAKLXN0YXRpYyB2
b2lkIF93cml0ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRy
eV90IG5ldywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVs
KQorc3RhdGljIGludCBfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwg
bDFfcGdlbnRyeV90IG5ldywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbGV2ZWwpCiB7CiAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgcmV0dXJuIC1FTk9T
WVM7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGFnaW5nX21vZGUgc2hfcGFnaW5nX25vbmUg
PSB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaCBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCmluZGV4IGU4ZWQ3YWM3MTQuLmUzMzE3NzFkM2Ug
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCkBAIC0zNzIsOSArMzcyLDkgQEAgZXh0ZXJuIGlu
dCBzaF9yZW1vdmVfd3JpdGVfYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IHJlYWRvbmx5
X21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZh
dWx0X2FkZHIpOwogCiAvKiBGdW5jdGlvbnMgdGhhdCBhdG9taWNhbGx5IHdyaXRlIFBUL1AyTSBl
bnRyaWVzIGFuZCB1cGRhdGUgc3RhdGUgKi8KLXZvaWQgc2hhZG93X3dyaXRlX3AybV9lbnRyeShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKTsKK2ludCBzaGFkb3dfd3JpdGVfcDJt
X2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKTsKIAogLyogVXBkYXRlIGFs
bCB0aGUgdGhpbmdzIHRoYXQgYXJlIGRlcml2ZWQgZnJvbSB0aGUgZ3Vlc3QncyBDUjAvQ1IzL0NS
NC4KICAqIENhbGxlZCB0byBpbml0aWFsaXplIHBhZ2luZyBzdHJ1Y3R1cmVzIGlmIHRoZSBwYWdp
bmcgbW9kZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgKaW5kZXggODM0ZDQ5ZDJkNC4uZjRlYzJiZWNiZCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCkBAIC0yNjUsNyArMjY1LDcgQEAgc3RydWN0IHAybV9kb21haW4gewogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGxhc3Rf
Z2ZuKTsKICAgICB2b2lkICAgICAgICAgICAgICAgKCptZW1vcnlfdHlwZV9jaGFuZ2VkKShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKTsKICAgICAKLSAgICB2b2lkICAgICAgICAgICAgICAgKCp3cml0
ZV9wMm1fZW50cnkpKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgaW50ICAgICAgICAgICAg
ICAgICgqd3JpdGVfcDJtX2VudHJ5KShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sIGwxX3Bn
ZW50cnlfdCAqcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwx
X3BnZW50cnlfdCBuZXcsIHVuc2lnbmVkIGludCBsZXZlbCk7CiAgICAgbG9uZyAgICAgICAgICAg
ICAgICgqYXVkaXRfcDJtKShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKQEAgLTgzNyw3ICs4Mzcs
NyBAQCB2b2lkIHAybV9mbHVzaF9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAqZCk7CiAvKiBGbHVz
aGVzIHRoZSBucDJtIHNwZWNpZmllZCBieSBucDJtX2Jhc2UgKGlmIGl0IGV4aXN0cykgKi8KIHZv
aWQgbnAybV9mbHVzaF9iYXNlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIG5wMm1fYmFz
ZSk7CiAKLXZvaWQgbmVzdGVkcDJtX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKK2ludCBuZXN0ZWRwMm1fd3JpdGVfcDJtX2VudHJ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIGwxX3BnZW50cnlf
dCAqcCwgbDFfcGdlbnRyeV90IG5ldywgdW5zaWduZWQgaW50IGxldmVsKTsKIAogLyoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3BhZ2luZy5oCmluZGV4IGZkY2MyMjg0NGIuLjgxMDMxYmI3OWIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcu
aApAQCAtMTI0LDcgKzEyNCw3IEBAIHN0cnVjdCBwYWdpbmdfbW9kZSB7CiAgICAgdm9pZCAgICAg
ICAgICAoKnVwZGF0ZV9jcjMgICAgICAgICAgICApKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9j
a2luZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBu
b2ZsdXNoKTsKICAgICB2b2lkICAgICAgICAgICgqdXBkYXRlX3BhZ2luZ19tb2RlcyAgICkoc3Ry
dWN0IHZjcHUgKnYpOwotICAgIHZvaWQgICAgICAgICAgKCp3cml0ZV9wMm1fZW50cnkgICAgICAg
KShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICBpbnQgICAgICAgICAg
ICgqd3JpdGVfcDJtX2VudHJ5ICAgICAgICkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3Bn
ZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKTsKIApAQCAtMzM5LDkgKzMzOSw5
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzYWZlX3dyaXRlX3B0ZShsMV9wZ2VudHJ5X3QgKnAsIGwx
X3BnZW50cnlfdCBuZXcpCiAgKiB3ZSBhcmUgd3JpdGluZy4gKi8KIHN0cnVjdCBwMm1fZG9tYWlu
OwogCi12b2lkIHBhZ2luZ193cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwg
dW5zaWduZWQgbG9uZyBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRy
eV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBsZXZlbCk7CitpbnQgcGFnaW5nX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCk7CiAKIC8qCiAgKiBDYWxsZWQgZnJvbSB0aGUg
Z3Vlc3QgdG8gaW5kaWNhdGUgdGhhdCB0aGUgYSBwcm9jZXNzIGlzIGJlaW5nCi0tIAoyLjE3LjIg
KEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 17:28:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 17:28:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvmhu-0001fz-BI; Mon, 18 Feb 2019 17:27:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VanW=QZ=citrix.com=prvs=945e29c39=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gvmhs-0001fu-S9
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 17:27:52 +0000
X-Inumbo-ID: 84a0e569-33a2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84a0e569-33a2-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 17:27:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,385,1544486400"; d="scan'208";a="78406885"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Feb 2019 18:27:24 +0100
Message-ID: <20190218172727.19644-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190218172727.19644-1-roger.pau@citrix.com>
References: <20190218172727.19644-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 1/4] x86/mm: split p2m ioreq server pages
 special handling into helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCBpdCBjYW4gYmUgc2hhcmVkIGJ5IGJvdGggZXB0LCBucHQgYW5kIHNoYWRvdyBjb2Rl
LCBpbnN0ZWFkIG9mCmR1cGxpY2F0aW5nIGl0LgoKTm8gY2hhbmdlIGluIGZ1bmN0aW9uYWxpdHkg
aW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNj
OiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBSZW1vdmUgdW51c2VkIHAybXRfb2xkIGZy
b20gcDJtX3B0X3NldF9lbnRyeS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAg
IHwgIDMgKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgfCA1NSArKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAg
fCAyNCAtLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8ICAz
ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgIHwgMzIgKysrKysrKysrKysrKysr
KysrKwogNSBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCA2MSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21t
L2hhcC9oYXAuYwppbmRleCAzZDY1MWI5NGMzLi5kYzQ2ZDVlMTRmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAg
LTczNCw2ICs3MzQsOSBAQCBoYXBfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuLCBsMV9wZ2VudHJ5X3QgKnAsCiAgICAgICAgICAgICAmJiBwZXJtc19z
dHJpY3RseV9pbmNyZWFzZWQob2xkX2ZsYWdzLCBsMWVfZ2V0X2ZsYWdzKG5ldykpICk7CiAgICAg
fQogCisgICAgcDJtX2VudHJ5X21vZGlmeShwMm1fZ2V0X2hvc3RwMm0oZCksIHAybV9mbGFnc190
b190eXBlKGwxZV9nZXRfZmxhZ3MobmV3KSksCisgICAgICAgICAgICAgICAgICAgICBwMm1fZmxh
Z3NfdG9fdHlwZShvbGRfZmxhZ3MpLCBsZXZlbCk7CisKICAgICBzYWZlX3dyaXRlX3B0ZShwLCBu
ZXcpOwogICAgIGlmICggb2xkX2ZsYWdzICYgX1BBR0VfUFJFU0VOVCApCiAgICAgICAgIGZsdXNo
X3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggYmI1NjI2MDdmNy4u
MGVjZTY2MDhjYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC00Niw3ICs0Niw4IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbF90IGlzX2VwdGVfdmFsaWQoZXB0X2VudHJ5X3QgKmUpCiB9CiAKIC8qIHJldHVybnMgOiAw
IGZvciBzdWNjZXNzLCAtZXJybm8gb3RoZXJ3aXNlICovCi1zdGF0aWMgaW50IGF0b21pY193cml0
ZV9lcHRfZW50cnkoZXB0X2VudHJ5X3QgKmVudHJ5cHRyLCBlcHRfZW50cnlfdCBuZXcsCitzdGF0
aWMgaW50IGF0b21pY193cml0ZV9lcHRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcHRfZW50cnlfdCAqZW50cnlwdHIsIGVw
dF9lbnRyeV90IG5ldywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbGV2
ZWwpCiB7CiAgICAgaW50IHJjOwpAQCAtODksNiArOTAsOCBAQCBzdGF0aWMgaW50IGF0b21pY193
cml0ZV9lcHRfZW50cnkoZXB0X2VudHJ5X3QgKmVudHJ5cHRyLCBlcHRfZW50cnlfdCBuZXcsCiAg
ICAgaWYgKCB1bmxpa2VseShwMm1faXNfZm9yZWlnbihlbnRyeXB0ci0+c2FfcDJtdCkpICYmIGNo
ZWNrX2ZvcmVpZ24gKQogICAgICAgICBvbGRtZm4gPSBlbnRyeXB0ci0+bWZuOwogCisgICAgcDJt
X2VudHJ5X21vZGlmeShwMm0sIG5ldy5zYV9wMm10LCBlbnRyeXB0ci0+c2FfcDJtdCwgbGV2ZWwp
OworCiAgICAgd3JpdGVfYXRvbWljKCZlbnRyeXB0ci0+ZXB0ZSwgbmV3LmVwdGUpOwogCiAgICAg
aWYgKCB1bmxpa2VseShvbGRtZm4gIT0gbWZuX3goSU5WQUxJRF9NRk4pKSApCkBAIC0zOTAsNyAr
MzkzLDggQEAgc3RhdGljIGludCBlcHRfbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCBib29sX3QgcmVhZF9vbmx5LAogICogcHJlc2VudCBlbnRyaWVzIGluIHRoZSBnaXZlbiBwYWdl
IHRhYmxlLCBvcHRpb25hbGx5IG1hcmtpbmcgdGhlIGVudHJpZXMKICAqIGFsc28gZm9yIHRoZWly
IHN1YnRyZWVzIG5lZWRpbmcgUDJNIHR5cGUgcmUtY2FsY3VsYXRpb24uCiAgKi8KLXN0YXRpYyBi
b29sX3QgZXB0X2ludmFsaWRhdGVfZW10KG1mbl90IG1mbiwgYm9vbF90IHJlY2FsYywgaW50IGxl
dmVsKQorc3RhdGljIGJvb2xfdCBlcHRfaW52YWxpZGF0ZV9lbXQoc3RydWN0IHAybV9kb21haW4g
KnAybSwgbWZuX3QgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
IHJlY2FsYywgaW50IGxldmVsKQogewogICAgIGludCByYzsKICAgICBlcHRfZW50cnlfdCAqZXB0
ZSA9IG1hcF9kb21haW5fcGFnZShtZm4pOwpAQCAtNDA4LDcgKzQxMiw3IEBAIHN0YXRpYyBib29s
X3QgZXB0X2ludmFsaWRhdGVfZW10KG1mbl90IG1mbiwgYm9vbF90IHJlY2FsYywgaW50IGxldmVs
KQogICAgICAgICBlLmVtdCA9IE1UUlJfTlVNX1RZUEVTOwogICAgICAgICBpZiAoIHJlY2FsYyAp
CiAgICAgICAgICAgICBlLnJlY2FsYyA9IDE7Ci0gICAgICAgIHJjID0gYXRvbWljX3dyaXRlX2Vw
dF9lbnRyeSgmZXB0ZVtpXSwgZSwgbGV2ZWwpOworICAgICAgICByYyA9IGF0b21pY193cml0ZV9l
cHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwpOwogICAgICAgICBBU1NFUlQocmMgPT0g
MCk7CiAgICAgICAgIGNoYW5nZWQgPSAxOwogICAgIH0KQEAgLTQ1OSw3ICs0NjMsNyBAQCBzdGF0
aWMgaW50IGVwdF9pbnZhbGlkYXRlX2VtdF9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAog
ICAgICAgICAgICAgcmMgPSAtRU5PTUVNOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAg
IH0KLSAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeSgmdGFibGVbaW5kZXhdLCBz
cGxpdF9lcHRfZW50cnksIGkpOworICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5
KHAybSwgJnRhYmxlW2luZGV4XSwgc3BsaXRfZXB0X2VudHJ5LCBpKTsKICAgICAgICAgQVNTRVJU
KHdyYyA9PSAwKTsKIAogICAgICAgICBmb3IgKCA7IGkgPiB0YXJnZXQ7IC0taSApCkBAIC00Nzks
NyArNDgzLDcgQEAgc3RhdGljIGludCBlcHRfaW52YWxpZGF0ZV9lbXRfcmFuZ2Uoc3RydWN0IHAy
bV9kb21haW4gKnAybSwKICAgICAgICAgewogICAgICAgICAgICAgZS5lbXQgPSBNVFJSX05VTV9U
WVBFUzsKICAgICAgICAgICAgIGUucmVjYWxjID0gMTsKLSAgICAgICAgICAgIHdyYyA9IGF0b21p
Y193cml0ZV9lcHRfZW50cnkoJnRhYmxlW2luZGV4XSwgZSwgdGFyZ2V0KTsKKyAgICAgICAgICAg
IHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmdGFibGVbaW5kZXhdLCBlLCB0YXJn
ZXQpOwogICAgICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsKICAgICAgICAgICAgIHJjID0gMTsK
ICAgICAgICAgfQpAQCAtNTQ5LDE3ICs1NTMsMTEgQEAgc3RhdGljIGludCByZXNvbHZlX21pc2Nv
bmZpZyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAg
ICAgICAgICAgICAgbnQgPSBwMm1fcmVjYWxjX3R5cGUoZS5yZWNhbGMsIGUuc2FfcDJtdCwgcDJt
LCBnZm4gKyBpKTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCBudCAhPSBlLnNhX3AybXQgKQog
ICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGUuc2Ff
cDJtdCA9PSBwMm1faW9yZXFfc2VydmVyICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQocDJtLT5pb3JlcS5lbnRyeV9jb3VudCA+
IDApOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQt
LTsKLSAgICAgICAgICAgICAgICAgICAgICAgIH0KLQogICAgICAgICAgICAgICAgICAgICAgICAg
ZS5zYV9wMm10ID0gbnQ7CiAgICAgICAgICAgICAgICAgICAgICAgICBlcHRfcDJtX3R5cGVfdG9f
ZmxhZ3MocDJtLCAmZSwgZS5zYV9wMm10LCBlLmFjY2Vzcyk7CiAgICAgICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICAgICAgZS5yZWNhbGMgPSAwOwotICAgICAgICAgICAgICAgICAg
ICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KCZlcHRlW2ldLCBlLCBsZXZlbCk7CisgICAg
ICAgICAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtp
XSwgZSwgbGV2ZWwpOwogICAgICAgICAgICAgICAgICAgICBBU1NFUlQod3JjID09IDApOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KQEAgLTU5NSw3ICs1OTMsNyBAQCBzdGF0aWMg
aW50IHJlc29sdmVfbWlzY29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgZ2ZuKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYgKCBlcHRf
c3BsaXRfc3VwZXJfcGFnZShwMm0sICZlLCBsZXZlbCwgbGV2ZWwgLSAxKSApCiAgICAgICAgICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9l
cHRfZW50cnkoJmVwdGVbaV0sIGUsIGxldmVsKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHdy
YyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwpOwogICAg
ICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsKICAgICAgICAgICAgICAgICAg
ICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGVwdGUpOwogICAgICAgICAgICAgICAgICAgICAgICAg
bWZuID0gZS5tZm47CkBAIC02MTAsNyArNjA4LDcgQEAgc3RhdGljIGludCByZXNvbHZlX21pc2Nv
bmZpZyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAg
ICAgICAgICBlLnJlY2FsYyA9IDA7CiAgICAgICAgICAgICAgICAgaWYgKCByZWNhbGMgJiYgcDJt
X2lzX2NoYW5nZWFibGUoZS5zYV9wMm10KSApCiAgICAgICAgICAgICAgICAgICAgIGVwdF9wMm1f
dHlwZV90b19mbGFncyhwMm0sICZlLCBlLnNhX3AybXQsIGUuYWNjZXNzKTsKLSAgICAgICAgICAg
ICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KCZlcHRlW2ldLCBlLCBsZXZlbCk7Cisg
ICAgICAgICAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZlcHRlW2ld
LCBlLCBsZXZlbCk7CiAgICAgICAgICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsKICAgICAgICAg
ICAgIH0KIApAQCAtNjIxLDExICs2MTksMTEgQEAgc3RhdGljIGludCByZXNvbHZlX21pc2NvbmZp
ZyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgaWYg
KCBlLmVtdCA9PSBNVFJSX05VTV9UWVBFUyApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFTU0VS
VChpc19lcHRlX3ByZXNlbnQoJmUpKTsKLSAgICAgICAgICAgIGVwdF9pbnZhbGlkYXRlX2VtdChf
bWZuKGUubWZuKSwgZS5yZWNhbGMsIGxldmVsKTsKKyAgICAgICAgICAgIGVwdF9pbnZhbGlkYXRl
X2VtdChwMm0sIF9tZm4oZS5tZm4pLCBlLnJlY2FsYywgbGV2ZWwpOwogICAgICAgICAgICAgc21w
X3dtYigpOwogICAgICAgICAgICAgZS5lbXQgPSAwOwogICAgICAgICAgICAgZS5yZWNhbGMgPSAw
OwotICAgICAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeSgmZXB0ZVtpXSwgZSwg
bGV2ZWwpOworICAgICAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZl
cHRlW2ldLCBlLCBsZXZlbCk7CiAgICAgICAgICAgICBBU1NFUlQod3JjID09IDApOwogICAgICAg
ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoZXB0ZSk7CiAgICAgICAgICAgICByYyA9IDE7CkBAIC03
ODYsNyArNzg0LDcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5f
dCBnZm5fLCBtZm5fdCBtZm4sCiAKICAgICAgICAgLyogbm93IGluc3RhbGwgdGhlIG5ld2x5IHNw
bGl0IGVwdCBzdWItdHJlZSAqLwogICAgICAgICAvKiBOQjogcGxlYXNlIG1ha2Ugc3VyZSBkb21p
YW4gaXMgcGF1c2VkIGFuZCBubyBpbi1mbHkgVlQtZCBETUEuICovCi0gICAgICAgIHJjID0gYXRv
bWljX3dyaXRlX2VwdF9lbnRyeShlcHRfZW50cnksIHNwbGl0X2VwdF9lbnRyeSwgaSk7CisgICAg
ICAgIHJjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sIGVwdF9lbnRyeSwgc3BsaXRfZXB0
X2VudHJ5LCBpKTsKICAgICAgICAgQVNTRVJUKHJjID09IDApOwogCiAgICAgICAgIC8qIHRoZW4g
bW92ZSB0byB0aGUgbGV2ZWwgd2Ugd2FudCB0byBtYWtlIHJlYWwgY2hhbmdlcyAqLwpAQCAtODMz
LDI0ICs4MzEsNyBAQCBlcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90
IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgbmV3X2VudHJ5LnN1cHByZXNzX3ZlID0gaXNfZXB0
ZV92YWxpZCgmb2xkX2VudHJ5KSA/CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvbGRfZW50cnkuc3VwcHJlc3NfdmUgOiAxOwogCi0gICAgLyoKLSAgICAgKiBwMm1faW9yZXFf
c2VydmVyIGlzIG9ubHkgdXNlZCBmb3IgNEsgcGFnZXMsIHNvIHRoZQotICAgICAqIGNvdW50IGlz
IG9ubHkgZG9uZSBvbiBlcHQgcGFnZSB0YWJsZSBlbnRyaWVzLgotICAgICAqLwotICAgIGlmICgg
cDJtdCA9PSBwMm1faW9yZXFfc2VydmVyICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChpID09IDAp
OwotICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50Kys7Ci0gICAgfQotCi0gICAgaWYgKCBl
cHRfZW50cnktPnNhX3AybXQgPT0gcDJtX2lvcmVxX3NlcnZlciApCi0gICAgewotICAgICAgICBB
U1NFUlQoaSA9PSAwKTsKLSAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEuZW50cnlfY291bnQgPiAw
KTsKLSAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOwotICAgIH0KLQotICAgIHJjID0g
YXRvbWljX3dyaXRlX2VwdF9lbnRyeShlcHRfZW50cnksIG5ld19lbnRyeSwgdGFyZ2V0KTsKKyAg
ICByYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCBlcHRfZW50cnksIG5ld19lbnRyeSwg
dGFyZ2V0KTsKICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgICAgIG9sZF9lbnRyeS5lcHRl
ID0gMDsKICAgICBlbHNlCkBAIC0xMDcwLDcgKzEwNTEsNyBAQCBzdGF0aWMgdm9pZCBlcHRfY2hh
bmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgaWYgKCAh
bWZuICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYgKCBlcHRfaW52YWxpZGF0ZV9lbXQoX21m
bihtZm4pLCAxLCBwMm0tPmVwdC53bCkgKQorICAgIGlmICggZXB0X2ludmFsaWRhdGVfZW10KHAy
bSwgX21mbihtZm4pLCAxLCBwMm0tPmVwdC53bCkgKQogICAgICAgICBlcHRfc3luY19kb21haW4o
cDJtKTsKIH0KIApAQCAtMTEyOCw3ICsxMTA5LDcgQEAgc3RhdGljIHZvaWQgZXB0X21lbW9yeV90
eXBlX2NoYW5nZWQoc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICBpZiAoICFtZm4gKQogICAg
ICAgICByZXR1cm47CiAKLSAgICBpZiAoIGVwdF9pbnZhbGlkYXRlX2VtdChfbWZuKG1mbiksIDAs
IHAybS0+ZXB0LndsKSApCisgICAgaWYgKCBlcHRfaW52YWxpZGF0ZV9lbXQocDJtLCBfbWZuKG1m
biksIDAsIHAybS0+ZXB0LndsKSApCiAgICAgICAgIGVwdF9zeW5jX2RvbWFpbihwMm0pOwogfQog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLXB0LmMKaW5kZXggNTJlYWEyNGIxOC4uMDRlOWQ4MWNmNiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtNDM2
LDEzICs0MzYsNiBAQCBzdGF0aWMgaW50IGRvX3JlY2FsYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgICAgICAgICBmbGFncyB8PSBfUEFHRV9QU0U7
CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIGlmICggb3QgPT0gcDJtX2lvcmVxX3NlcnZl
ciApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEuZW50
cnlfY291bnQgPiAwKTsKLSAgICAgICAgICAgICAgICBBU1NFUlQobGV2ZWwgPT0gMCk7Ci0gICAg
ICAgICAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOwotICAgICAgICAgICAgfQotCiAg
ICAgICAgICAgICBlID0gbDFlX2Zyb21fcGZuKG1mbiwgZmxhZ3MpOwogICAgICAgICAgICAgcDJt
X2FkZF9pb21tdV9mbGFncygmZSwgbGV2ZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChudCA9PSBwMm1fcmFtX3J3KQpAQCAtNjE2LDggKzYwOSw2IEBAIHAybV9wdF9zZXRfZW50
cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogCiAgICAg
aWYgKCBwYWdlX29yZGVyID09IFBBR0VfT1JERVJfNEsgKQogICAgIHsKLSAgICAgICAgcDJtX3R5
cGVfdCBwMm10X29sZDsKLQogICAgICAgICByYyA9IHAybV9uZXh0X2xldmVsKHAybSwgJnRhYmxl
LCAmZ2ZuX3JlbWFpbmRlciwgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEwyX1BB
R0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TDJfUEFHRVRBQkxFX0VOVFJJRVMsIDEsIDEpOwpAQCAtNjQxLDIxICs2MzIsNiBAQCBwMm1fcHRf
c2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwK
ICAgICAgICAgaWYgKCBlbnRyeV9jb250ZW50LmwxICE9IDAgKQogICAgICAgICAgICAgcDJtX2Fk
ZF9pb21tdV9mbGFncygmZW50cnlfY29udGVudCwgMCwgaW9tbXVfcHRlX2ZsYWdzKTsKIAotICAg
ICAgICBwMm10X29sZCA9IHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MoKnAybV9lbnRy
eSkpOwotCi0gICAgICAgIC8qCi0gICAgICAgICAqIHAybV9pb3JlcV9zZXJ2ZXIgaXMgb25seSB1
c2VkIGZvciA0SyBwYWdlcywgc28KLSAgICAgICAgICogdGhlIGNvdW50IGlzIG9ubHkgZG9uZSBm
b3IgbGV2ZWwgMSBlbnRyaWVzLgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBwMm10ID09IHAy
bV9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudCsrOwot
Ci0gICAgICAgIGlmICggcDJtdF9vbGQgPT0gcDJtX2lvcmVxX3NlcnZlciApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIEFTU0VSVChwMm0tPmlvcmVxLmVudHJ5X2NvdW50ID4gMCk7Ci0gICAgICAg
ICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50LS07Ci0gICAgICAgIH0KLQogICAgICAgICAvKiBs
ZXZlbCAxIGVudHJ5ICovCiAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBw
Mm1fZW50cnksIGVudHJ5X2NvbnRlbnQsIDEpOwogICAgICAgICAvKiBOQjogcGFnaW5nX3dyaXRl
X3AybV9lbnRyeSgpIGhhbmRsZXMgdGxiIGZsdXNoZXMgcHJvcGVybHkgKi8KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L2NvbW1vbi5jCmluZGV4IDA3ODQwZmY3MjcuLjA1NzZjM2MyZDIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYwpAQCAtMzE4OCw2ICszMTg4LDkgQEAgc2hhZG93X3dyaXRlX3AybV9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBpZiAoIGxpa2VseShkLT5hcmNo
LnBhZ2luZy5zaGFkb3cudG90YWxfcGFnZXMgIT0gMCkgKQogICAgICAgICAgc2hfdW5zaGFkb3df
Zm9yX3AybV9jaGFuZ2UoZCwgZ2ZuLCBwLCBuZXcsIGxldmVsKTsKIAorICAgIHAybV9lbnRyeV9t
b2RpZnkocDJtX2dldF9ob3N0cDJtKGQpLCBwMm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdz
KG5ldykpLAorICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9m
bGFncygqcCkpLCBsZXZlbCk7CisKICAgICAvKiBVcGRhdGUgdGhlIGVudHJ5IHdpdGggbmV3IGNv
bnRlbnQgKi8KICAgICBzYWZlX3dyaXRlX3B0ZShwLCBuZXcpOwogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCAy
MDk1MDc2NTU2Li44MzRkNDlkMmQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTkzMiw2ICs5MzIsMzggQEAg
aW50IHAybV9zZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBm
bGFncywKIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpwMm1fZ2V0X2lvcmVxX3NlcnZlcihzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpOwogCitzdGF0aWMgaW5saW5lIHZvaWQgcDJtX2VudHJ5
X21vZGlmeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBwMm1fdHlwZV90IG50LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgdW5zaWduZWQgaW50IGxl
dmVsKQoreworICAgIGlmICggbGV2ZWwgIT0gMSB8fCBudCA9PSBvdCApCisgICAgICAgIHJldHVy
bjsKKworICAgIHN3aXRjaCAoIG50ICkKKyAgICB7CisgICAgY2FzZSBwMm1faW9yZXFfc2VydmVy
OgorICAgICAgICAvKgorICAgICAgICAgKiBwMm1faW9yZXFfc2VydmVyIGlzIG9ubHkgdXNlZCBm
b3IgNEsgcGFnZXMsIHNvCisgICAgICAgICAqIHRoZSBjb3VudCBpcyBvbmx5IGRvbmUgZm9yIGxl
dmVsIDEgZW50cmllcy4KKyAgICAgICAgICovCisgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291
bnQrKzsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBicmVhazsKKyAg
ICB9CisKKyAgICBzd2l0Y2ggKCBvdCApCisgICAgeworICAgIGNhc2UgcDJtX2lvcmVxX3NlcnZl
cjoKKyAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEuZW50cnlfY291bnQgPiAwKTsKKyAgICAgICAg
cDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6
CisgICAgICAgIGJyZWFrOworICAgIH0KK30KKwogI2VuZGlmIC8qIF9YRU5fQVNNX1g4Nl9QMk1f
SCAqLwogCiAvKgotLSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 17:28:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 17:28:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvmi1-0001hV-3X; Mon, 18 Feb 2019 17:28:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VanW=QZ=citrix.com=prvs=945e29c39=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gvmhz-0001gk-LI
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 17:27:59 +0000
X-Inumbo-ID: 88ae1f1c-33a2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88ae1f1c-33a2-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 17:27:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,385,1544486400"; d="scan'208";a="78406894"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Feb 2019 18:27:26 +0100
Message-ID: <20190218172727.19644-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190218172727.19644-1-roger.pau@citrix.com>
References: <20190218172727.19644-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 3/4] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCB0aGUgc3BlY2lmaWMgaGFuZGxpbmcgY2FuIGJlIHJlbW92ZWQgZnJvbQphdG9taWNf
d3JpdGVfZXB0X2VudHJ5IGFuZCBiZSBzaGFyZWQgd2l0aCBucHQgYW5kIHNoYWRvdyBjb2RlLgoK
VGhpcyBjb21taXQgYWxzbyByZW1vdmVzIHRoZSBjaGVjayB0aGF0IHByZXZlbnQgbm9uLWVwdCBQ
VkggZG9tMCBmcm9tCm1hcHBpbmcgZm9yZWlnbiBwYWdlcy4KClNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFr
YWppbWFAaW50ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCkNoYW5nZXMgc2luY2UgdjM6CiAtIFJlcGxh
Y2UgdGhlIG1mbl92YWxpZCBCVUdfT05zIHdpdGggYW4gYXNzZXJ0ICYgcmV0dXJuLgoKQ2hhbmdl
cyBzaW5jZSB2MjoKIC0gUmV0dXJuIGFuIGVycm9yIGNvZGUgZnJvbSBwMm1fZW50cnlfbW9kaWZ5
IGFuZCBwcm9wYWdhdGUgaXQgdG8gdGhlCiAgIGNhbGxlcnMuCgpDaGFuZ2VzIHNpbmNlIHYxOgog
LSBTaW1wbHkgY29kZSBzaW5jZSBtZm5fdG9fcGFnZSBjYW5ub3QgcmV0dXJuIE5VTEwuCiAtIENo
ZWNrIGlmIHRoZSBtZm4gaXMgdmFsaWQgYmVmb3JlIGdldHRpbmcvZHJvcHBpbmcgdGhlIHBhZ2Ug
cmVmZXJlbmNlLgogLSBVc2UgQlVHX09OIGluc3RlYWQgb2YgQVNTRVJUcywgc2luY2UgZ2V0dGlu
ZyB0aGUgcmVmZXJlbmNlIGNvdW50aW5nCiAgIHdyb25nIGlzIG1vcmUgZGFuZ2Vyb3VzIHRoYW4g
YSBEb1MuCi0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICB8IDEyICsrKysrLS0K
IHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgfCA1NiArKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgfCAgNyAtLS0t
LQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8ICAzICstCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oICAgICAgIHwgMzQgKysrKysrKysrKysrKysrKystLS0KIDUgZmlsZXMgY2hh
bmdlZCwgNDcgaW5zZXJ0aW9ucygrKSwgNjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL2hhcC9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKaW5kZXgg
NWI1MDczNzZiYy4uMmRhZjg0MjRmNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9o
YXAuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCkBAIC03MTQsNiArNzE0LDcgQEAg
aGFwX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwg
bDFfcGdlbnRyeV90ICpwLAogewogICAgIHVpbnQzMl90IG9sZF9mbGFnczsKICAgICBib29sX3Qg
Zmx1c2hfbmVzdGVkcDJtID0gMDsKKyAgICBpbnQgcmM7CiAKICAgICAvKiBXZSBrbm93IGFsd2F5
cyB1c2UgdGhlIGhvc3QgcDJtIGhlcmUsIHJlZ2FyZGxlc3MgaWYgdGhlIHZjcHUKICAgICAgKiBp
cyBpbiBob3N0IG9yIGd1ZXN0IG1vZGUuIFRoZSB2Y3B1IGNhbiBiZSBpbiBndWVzdCBtb2RlIGJ5
CkBAIC03MzQsOCArNzM1LDE1IEBAIGhhcF93cml0ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4sIGwxX3BnZW50cnlfdCAqcCwKICAgICAgICAgICAgICYmIHBl
cm1zX3N0cmljdGx5X2luY3JlYXNlZChvbGRfZmxhZ3MsIGwxZV9nZXRfZmxhZ3MobmV3KSkgKTsK
ICAgICB9CiAKLSAgICBwMm1fZW50cnlfbW9kaWZ5KHAybV9nZXRfaG9zdHAybShkKSwgcDJtX2Zs
YWdzX3RvX3R5cGUobDFlX2dldF9mbGFncyhuZXcpKSwKLSAgICAgICAgICAgICAgICAgICAgIHAy
bV9mbGFnc190b190eXBlKG9sZF9mbGFncyksIGxldmVsKTsKKyAgICByYyA9IHAybV9lbnRyeV9t
b2RpZnkocDJtX2dldF9ob3N0cDJtKGQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1f
ZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKG5ldykpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICBwMm1fZmxhZ3NfdG9fdHlwZShvbGRfZmxhZ3MpLCBsMWVfZ2V0X21mbihuZXcpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBsMWVfZ2V0X21mbigqcCksIGxldmVsKTsKKyAgICBpZiAo
IHJjICkKKyAgICB7CisgICAgICAgIHBhZ2luZ191bmxvY2soZCk7CisgICAgICAgIHJldHVybiBy
YzsKKyAgICB9CiAKICAgICBzYWZlX3dyaXRlX3B0ZShwLCBuZXcpOwogICAgIGlmICggb2xkX2Zs
YWdzICYgX1BBR0VfUFJFU0VOVCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVw
dC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRleCAwZWNlNjYwOGNiLi44M2JkNjAy
ZmM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTQ1LDY1ICs0NSwxOSBAQCBzdGF0aWMgaW5saW5lIGJvb2xf
dCBpc19lcHRlX3ZhbGlkKGVwdF9lbnRyeV90ICplKQogICAgIHJldHVybiAoKGUtPmVwdGUgJiB+
KDF1bCA8PCA2MykpICE9IDAgJiYgZS0+c2FfcDJtdCAhPSBwMm1faW52YWxpZCk7CiB9CiAKLS8q
IHJldHVybnMgOiAwIGZvciBzdWNjZXNzLCAtZXJybm8gb3RoZXJ3aXNlICovCiBzdGF0aWMgaW50
IGF0b21pY193cml0ZV9lcHRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBlcHRfZW50cnlfdCAqZW50cnlwdHIsIGVwdF9lbnRy
eV90IG5ldywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbGV2ZWwpCiB7
Ci0gICAgaW50IHJjOwotICAgIHVuc2lnbmVkIGxvbmcgb2xkbWZuID0gbWZuX3goSU5WQUxJRF9N
Rk4pOwotICAgIGJvb2xfdCBjaGVja19mb3JlaWduID0gKG5ldy5tZm4gIT0gZW50cnlwdHItPm1m
biB8fAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5ldy5zYV9wMm10ICE9IGVudHJ5cHRy
LT5zYV9wMm10KTsKLQotICAgIGlmICggbGV2ZWwgKQotICAgIHsKLSAgICAgICAgQVNTRVJUKCFp
c19lcHRlX3N1cGVycGFnZSgmbmV3KSB8fCAhcDJtX2lzX2ZvcmVpZ24obmV3LnNhX3AybXQpKTsK
LSAgICAgICAgd3JpdGVfYXRvbWljKCZlbnRyeXB0ci0+ZXB0ZSwgbmV3LmVwdGUpOwotICAgICAg
ICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICBpZiAoIHVubGlrZWx5KHAybV9pc19mb3JlaWduKG5l
dy5zYV9wMm10KSkgKQotICAgIHsKLSAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICBpZiAo
ICFpc19lcHRlX3ByZXNlbnQoJm5ldykgKQotICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotCi0g
ICAgICAgIGlmICggY2hlY2tfZm9yZWlnbiApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVj
dCBkb21haW4gKmZkb207Ci0KLSAgICAgICAgICAgIGlmICggIW1mbl92YWxpZChfbWZuKG5ldy5t
Zm4pKSApCi0gICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0KLSAgICAgICAgICAgIHJjID0gLUVT
UkNIOwotICAgICAgICAgICAgZmRvbSA9IHBhZ2VfZ2V0X293bmVyKG1mbl90b19wYWdlKF9tZm4o
bmV3Lm1mbikpKTsKLSAgICAgICAgICAgIGlmICggZmRvbSA9PSBOVUxMICkKLSAgICAgICAgICAg
ICAgICBnb3RvIG91dDsKKyAgICBpbnQgcmMgPSBwMm1fZW50cnlfbW9kaWZ5KHAybSwgbmV3LnNh
X3AybXQsIGVudHJ5cHRyLT5zYV9wMm10LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X21mbihuZXcubWZuKSwgX21mbihlbnRyeXB0ci0+bWZuKSwgbGV2ZWwpOwogCi0gICAgICAgICAg
ICAvKiBnZXQgcmVmY291bnQgb24gdGhlIHBhZ2UgKi8KLSAgICAgICAgICAgIHJjID0gLUVCVVNZ
OwotICAgICAgICAgICAgaWYgKCAhZ2V0X3BhZ2UobWZuX3RvX3BhZ2UoX21mbihuZXcubWZuKSks
IGZkb20pICkKLSAgICAgICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotICAgIH0KLQot
ICAgIGlmICggdW5saWtlbHkocDJtX2lzX2ZvcmVpZ24oZW50cnlwdHItPnNhX3AybXQpKSAmJiBj
aGVja19mb3JlaWduICkKLSAgICAgICAgb2xkbWZuID0gZW50cnlwdHItPm1mbjsKLQotICAgIHAy
bV9lbnRyeV9tb2RpZnkocDJtLCBuZXcuc2FfcDJtdCwgZW50cnlwdHItPnNhX3AybXQsIGxldmVs
KTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOwogCiAgICAgd3JpdGVfYXRvbWlj
KCZlbnRyeXB0ci0+ZXB0ZSwgbmV3LmVwdGUpOwogCi0gICAgaWYgKCB1bmxpa2VseShvbGRtZm4g
IT0gbWZuX3goSU5WQUxJRF9NRk4pKSApCi0gICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKF9t
Zm4ob2xkbWZuKSkpOwotCi0gICAgcmMgPSAwOwotCi0gb3V0OgotICAgIGlmICggcmMgKQotICAg
ICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiZXB0ZSBvOiUiUFJJeDY0IiBuOiUiUFJJeDY0IiBy
YzolZFxuIiwKLSAgICAgICAgICAgICAgICAgZW50cnlwdHItPmVwdGUsIG5ldy5lcHRlLCByYyk7
Ci0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiAwOwogfQogCiBzdGF0aWMgdm9pZCBlcHRfcDJt
X3R5cGVfdG9fZmxhZ3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgZXB0X2VudHJ5X3QgKmVudHJ5
LApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21t
L3AybS1wdC5jCmluZGV4IDNhOGRjMDRlZmMuLjU3YWZhMzdjNzEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKQEAgLTU2
NCwxMyArNTY0LDYgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBn
Zm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19NRU1fU0VUX1Ay
TV9FTlRSWSwgMCwgc2l6ZW9mKHQpLCAmdCk7CiAgICAgfQogCi0gICAgaWYgKCB1bmxpa2VseShw
Mm1faXNfZm9yZWlnbihwMm10KSkgKQotICAgIHsKLSAgICAgICAgLyogaHZtIGZpeG1lOiBmb3Jl
aWduIHR5cGVzIGFyZSBvbmx5IHN1cHBvcnRlZCBvbiBlcHQgYXQgcHJlc2VudCAqLwotICAgICAg
ICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIlVuaW1wbGVtZW50ZWQgZm9yZWlnbiBwMm0gdHlw
ZS5cbiIpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KICAgICAvKiBDYXJyeSBv
dXQgYW55IGV2ZW50dWFsbHkgcGVuZGluZyBlYXJsaWVyIGNoYW5nZXMgZmlyc3QuICovCiAgICAg
cmMgPSBkb19yZWNhbGMocDJtLCBnZm4pOwogICAgIGlmICggcmMgPCAwICkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L2NvbW1vbi5jCmluZGV4IGZlNDhjNGEwMmIuLmFkNjcwZGU1MTUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYwpAQCAtMzE4OSw3ICszMTg5LDggQEAgc2hhZG93X3dyaXRlX3AybV9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgIHNoX3Vuc2hhZG93X2Zv
cl9wMm1fY2hhbmdlKGQsIGdmbiwgcCwgbmV3LCBsZXZlbCk7CiAKICAgICBwMm1fZW50cnlfbW9k
aWZ5KHAybV9nZXRfaG9zdHAybShkKSwgcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncyhu
ZXcpKSwKLSAgICAgICAgICAgICAgICAgICAgIHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxh
Z3MoKnApKSwgbGV2ZWwpOworICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUo
bDFlX2dldF9mbGFncygqcCkpLCBsMWVfZ2V0X21mbihuZXcpLAorICAgICAgICAgICAgICAgICAg
ICAgbDFlX2dldF9tZm4oKnApLCBsZXZlbCk7CiAKICAgICAvKiBVcGRhdGUgdGhlIGVudHJ5IHdp
dGggbmV3IGNvbnRlbnQgKi8KICAgICBzYWZlX3dyaXRlX3B0ZShwLCBuZXcpOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgK
aW5kZXggZjRlYzJiZWNiZC4uMjgwMWE4Y2NjYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC05MzIsMTEgKzkz
MiwxNCBAQCBpbnQgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IGZsYWdzLAogc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnAybV9nZXRfaW9yZXFfc2Vy
dmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncyk7CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBw
Mm1fZW50cnlfbW9kaWZ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHAybV90eXBlX3QgbnQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCB1bnNpZ25l
ZCBpbnQgbGV2ZWwpCitzdGF0aWMgaW5saW5lIGludCBwMm1fZW50cnlfbW9kaWZ5KHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIHAybV90eXBlX3QgbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHAybV90eXBlX3Qgb3QsIG1mbl90IG5mbiwgbWZuX3Qgb2ZuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpCiB7Ci0gICAgaWYg
KCBsZXZlbCAhPSAxIHx8IG50ID09IG90ICkKLSAgICAgICAgcmV0dXJuOworICAgIEJVR19PTihs
ZXZlbCA+IDEgJiYgKG50ID09IHAybV9pb3JlcV9zZXJ2ZXIgfHwgbnQgPT0gcDJtX21hcF9mb3Jl
aWduKSk7CisKKyAgICBpZiAoIGxldmVsICE9IDEgfHwgKG50ID09IG90ICYmIG1mbl9lcShuZm4s
IG9mbikpICkKKyAgICAgICAgcmV0dXJuIDA7CiAKICAgICBzd2l0Y2ggKCBudCApCiAgICAgewpA
QCAtOTQ4LDYgKzk1MSwxOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcDJtX2VudHJ5X21vZGlmeShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBwMm1fdHlwZV90IG50LAogICAgICAgICBwMm0tPmlvcmVx
LmVudHJ5X2NvdW50Kys7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBwMm1fbWFwX2ZvcmVp
Z246CisgICAgICAgIGlmICggIW1mbl92YWxpZChuZm4pICkKKyAgICAgICAgeworICAgICAgICAg
ICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICAgICAgfQorCisgICAgICAgIGlmICggIXBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UobWZu
X3RvX3BhZ2UobmZuKSkgKQorICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKKworICAgICAgICBi
cmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTk1OSw5ICs5
NzQsMjAgQEAgc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRyeV9tb2RpZnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKICAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3Vu
dC0tOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgcDJtX21hcF9mb3JlaWduOgorICAgICAg
ICBpZiAoICFtZm5fdmFsaWQob2ZuKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKyAg
ICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2Uob2ZuKSk7CisgICAgICAgIGJyZWFrOworCiAgICAg
ZGVmYXVsdDoKICAgICAgICAgYnJlYWs7CiAgICAgfQorCisgICAgcmV0dXJuIDA7CiB9CiAKICNl
bmRpZiAvKiBfWEVOX0FTTV9YODZfUDJNX0ggKi8KLS0gCjIuMTcuMiAoQXBwbGUgR2l0LTExMykK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 17:28:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 17:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvmi2-0001iB-DI; Mon, 18 Feb 2019 17:28:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VanW=QZ=citrix.com=prvs=945e29c39=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gvmi1-0001hO-1K
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 17:28:01 +0000
X-Inumbo-ID: 89cd66f5-33a2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89cd66f5-33a2-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 17:28:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,385,1544486400"; d="scan'208";a="78406898"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Feb 2019 18:27:27 +0100
Message-ID: <20190218172727.19644-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190218172727.19644-1-roger.pau@citrix.com>
References: <20190218172727.19644-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 4/4] npt/shadow: allow getting foreign page
 table entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBucHQgYW5kIHNoYWRvdyBjb2RlIHRvIGdldCBhbiBlbnRyeSB3aWxsIGFsd2F5cyBy
ZXR1cm4KSU5WQUxJRF9NRk4gZm9yIGZvcmVpZ24gZW50cmllcy4gQWxsb3cgdG8gcmV0dXJuIHRo
ZSBlbnRyeSBtZm4gZm9yCmZvcmVpZ24gZW50cmllcywgbGlrZSBpdCdzIGRvbmUgZm9yIGdyYW50
IHRhYmxlIGVudHJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNp
dHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIFVzZSBwMm1faXNfYW55X3JhbS4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmluZGV4IDU3YWZhMzdjNzEu
LjE3OTY5NjQzYjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKQEAgLTg5Myw4ICs4OTMsOCBAQCBwb2RfcmV0cnlfbDE6
CiAgICAgKnQgPSBwMm1fcmVjYWxjX3R5cGUocmVjYWxjIHx8IF9uZWVkc19yZWNhbGMoZmxhZ3Mp
LCBsMXQsIHAybSwgZ2ZuKTsKICAgICB1bm1hcF9kb21haW5fcGFnZShsMWUpOwogCi0gICAgQVNT
RVJUKG1mbl92YWxpZChtZm4pIHx8ICFwMm1faXNfcmFtKCp0KSB8fCBwMm1faXNfcGFnaW5nKCp0
KSk7Ci0gICAgcmV0dXJuIChwMm1faXNfdmFsaWQoKnQpIHx8IHAybV9pc19ncmFudCgqdCkpID8g
bWZuIDogSU5WQUxJRF9NRk47CisgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pIHx8ICFwMm1faXNf
YW55X3JhbSgqdCkgfHwgcDJtX2lzX3BhZ2luZygqdCkpOworICAgIHJldHVybiAocDJtX2lzX3Zh
bGlkKCp0KSB8fCBwMm1faXNfYW55X3JhbSgqdCkpID8gbWZuIDogSU5WQUxJRF9NRk47CiB9CiAK
IHN0YXRpYyB2b2lkIHAybV9wdF9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3RydWN0IHAybV9k
b21haW4gKnAybSwKLS0gCjIuMTcuMiAoQXBwbGUgR2l0LTExMykKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 17:42:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 17:42:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvmwB-0003aY-22; Mon, 18 Feb 2019 17:42:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tye4=QZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvmwA-0003aP-8U
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 17:42:38 +0000
X-Inumbo-ID: 8fe0660c-33a4-11e9-8ee9-1b6899228a09
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8fe0660c-33a4-11e9-8ee9-1b6899228a09;
 Mon, 18 Feb 2019 17:42:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvmw0-0003RA-Qz; Mon, 18 Feb 2019 17:42:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvmw0-0007tC-GT; Mon, 18 Feb 2019 17:42:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvmw0-000746-Fa; Mon, 18 Feb 2019 17:42:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133285-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dc5e8c99975bb1a1561de884a83b3c19e4ac7ada
X-Osstest-Versions-That: linux=626b008972db6e4977f6b3460400f6f4e6731081
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Feb 2019 17:42:28 +0000
Subject: [Xen-devel] [linux-4.4 test] 133285: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI4NSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI4NS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZGM1ZThjOTk5NzViYjFhMTU2MWRlODg0YTgz
YjNjMTllNGFjN2FkYQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNjI2
YjAwODk3MmRiNmU0OTc3ZjZiMzQ2MDQwMGY2ZjRlNjczMTA4MQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMyNDk1ICAyMDE5LTAxLTI2IDA5OjExOjU0IFogICAyMyBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDEzMjk3NSAgMjAxOS0wMi0wNiAxOToxMDo1MyBaICAgMTEgZGF5cyAgICA5IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzA3MiAgMjAxOS0wMi0wOSAwODoyOToxOSBaICAg
IDkgZGF5cyAgICA3IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFhcm9uIEx1IDxhYXJvbi5sdUBsaW51eC5hbGliYWJhLmNvbT4KICBBZHJp
YW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2
LmxpbnV4Lm9yZy51az4KICBBbGV4YW5kZXIgQXJpbmcgPGFyaW5nQG1vamF0YXR1LmNvbT4KICBB
bGV4YW5kZXIgUG9wb3YgPGFsZXgucG9wb3ZAbGludXguY29tPgogIEFuZHJlIE5hdWpva3MgPG5h
dXRzY2gyQGdtYWlsLmNvbT4KICBBbmRyZWFzIEdydWVuYmFjaGVyIDxhZ3J1ZW5iYUByZWRoYXQu
Y29tPgogIEFuZHJlaSBWYWdpbiA8YXZhZ2luQGdtYWlsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxh
a3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZj
aGVua29AbGludXguaW50ZWwuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBs
aW5hcm8ub3JnPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgog
IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXlhIExldmluIDxheWFsQG1lbGxhbm94
LmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxiZW4uaHV0Y2hpbmdzQGNvZGV0aGluay5jby51az4KICBC
ZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQmVybmFy
ZCBQaWRvdXggPGY2YnZwQGZyZWUuZnI+CiAgQm9iIFBldGVyc29uIDxycGV0ZXJzb0ByZWRoYXQu
Y29tPgogIENoYXJsZXMgWWVoIDxjaGFybGVzeWVoNTIyQGdtYWlsLmNvbT4KICBDaHJpc3RpYW4g
Qm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ29uZyBXYW5nIDx4aXlvdS53
YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUu
Y29tPgogIERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20uY29tPgogIERhdmUgQ2hpbm5lciA8
ZGNoaW5uZXJAcmVkaGF0LmNvbT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAg
RGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxk
YXZlbUBkYXZlbWxvZnQubmV0PgogIERpbWl0cmlzIE1pY2hhaWxpZGlzIDxkbWljaGFpbEBnb29n
bGUuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBE
bWl0cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpl
dEBnb29nbGUuY29tPgogIEV1Z2VuaXkgUGFsdHNldiA8RXVnZW5peS5QYWx0c2V2QHN5bm9wc3lz
LmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR2VyYWxkIFNjaGFlZmVy
IDxnZXJhbGQuc2NoYWVmZXJAZGUuaWJtLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdr
aEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxp
bmsuZnI+CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVkaGF0LmNvbT4KICBHdXN0YXZvIEEu
IFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRA
Z29uZG9yLmFwYW5hLm9yZy5hdT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+
CiAgSmFjb2IgV2VuIDxqaWFuLncud2VuQG9yYWNsZS5jb20+CiAgSmFlZ2V1ayBLaW0gPGphZWdl
dWtAa2VybmVsLm9yZz4KICBKYW1hbCBIYWRpIFNhbGltIDxqaHNAbW9qYXRhdHUuY29tPgogIEph
bWVzIE1vcnNlIDxqYW1lcy5tb3JzZUBhcm0uY29tPgogIEppbW15IER1cmFuZCBXZXNvbG93c2tp
IDxqZHdAYW1hem9uLmRlPgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKb2hhbiBI
b3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm/Do28gUGF1bG8gUmVjaGkgVml0YSA8anBydml0
YUBlbmRsZXNzbS5jb20+CiAgSm/Do28gUGF1bG8gUmVjaGkgVml0YSA8anBydml0YUBnbWFpbC5j
b20+CiAgS2FuZ2ppZSBMdSA8a2psdUB1bW4uZWR1PgogIEtvZW4gVmFuZGVwdXR0ZSA8a29lbi52
YW5kZXB1dHRlQG5jZW50cmljLmNvbT4KICBLcnp5c3p0b2YgSGFsYXNhIDxraGFsYXNhQHBpYXAu
cGw+CiAgS3l1bmd0YWUgS2ltIDxrdDA3NTVAZ21haWwuY29tPgogIExhcnJ5IEZpbmdlciA8TGFy
cnkuRmluZ2VyQGx3ZmluZ2VyLm5ldD4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgt
Zm91bmRhdGlvbi5vcmc+CiAgTG9yZW56byBCaWFuY29uaSA8bG9yZW56by5iaWFuY29uaUByZWRo
YXQuY29tPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgog
IE1hbmZyZWQgU2NobGFlZ2wgPG1hbmZyZWQuc2NobGFlZ2xAZ2luemluZ2VyLmNvbT4KICBNYW8g
V2VuYW4gPG1hb3dlbmFuQGh1YXdlaS5jb20+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5n
dXRyb25peC5kZT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmsg
QnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVm
c2t5QGRlLmlibS5jb20+CiAgTWFydGluIFZ1aWxsZSA8anBtdjI3QGFpbS5jb20+CiAgTWF0aGlh
cyBUaG9yZSA8bWF0aGlhcy50aG9yZUBpbmZpbmVyYS5jb20+CiAgTWF4IFNjaHVsemUgPG1heC5z
Y2h1bHplQHBvc3Rlby5kZT4KICBNaWNoYWVsIFN0cmF1YmUgPHN0cmF1YmUubGludXhAZ21haWwu
Y29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLdWJlY2VrIDxt
a3ViZWNla0BzdXNlLmN6PgogIE1pbGlhbiBXb2xmZiA8bWlsaWFuLndvbGZmQGtkYWIuY29tPgog
IE5pY29sYXMgUGl0cmUgPG5pY29AbGluYXJvLm9yZz4KICBOaWNvbGFzIFBpdHJlIDxuaWNvbGFz
LnBpdHJlQGxpbmFyby5vcmc+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9s
aXZlciBIYXJ0a29wcCA8c29ja2V0Y2FuQGhhcnRrb3BwLm5ldD4KICBQYWJsbyBOZWlyYSBBeXVz
byA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNvbT4K
ICBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIEUuIE1jS2VubmV5IDxwYXVsbWNrQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBQYXVsIEZ1bGdodW0gPHBhdWxrZkBtaWNyb2dhdGUuY29tPgogIFBhdWxvIEFsY2Fu
dGFyYSA8cGFsY2FudGFyYUBzdXNlLmRlPgogIFBhdWxvIEFsY2FudGFyYSA8cGF1bG9AcGF1bG8u
YWM+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGV0ZXIgT3Nr
b2xrb3YgPHBvc2tAZ29vZ2xlLmNvbT4KICBQaWVycmUtTG91aXMgQm9zc2FydCA8cGllcnJlLWxv
dWlzLmJvc3NhcnRAbGludXguaW50ZWwuY29tPgogIFByYXZpbiBCIFNoZWxhciA8cHNoZWxhckBv
dm4ub3JnPgogIFJhZmFlbCBBcXVpbmkgPGFxdWluaUByZWRoYXQuY29tPgogIFJvc3MgTGFnZXJ3
YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFNhc2hhIExldmluIDxzYXNoYS5sZXZp
bkBvcmFjbGUuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTaGFrZWVs
IEJ1dHQgPHNoYWtlZWxiQGdvb2dsZS5jb20+CiAgU2hhb2t1biBaaGFuZyA8emhhbmdzaGFva3Vu
QGhpc2lsaWNvbi5jb20+CiAgU3RlZmFuIFNjaG1pZHQgPHN0ZWZhbkBvc2cuc2Ftc3VuZy5jb20+
CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJlbkBpMnNlLmNvbT4KICBTdGVwaGVuIEhlbW1p
bmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5j
aEBtaWNyb3NvZnQuY29tPgogIFN1ZGlwIE11a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFp
bC5jb20+CiAgVGFlaGVlIFlvbyA8YXA0MjAwNzNAZ21haWwuY29tPgogIFRhcmlxIFRvdWthbiA8
dGFyaXF0QG1lbGxhbm94LmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5k
ZT4KICBUaW0gSGFydmV5IDx0aGFydmV5QGdhdGV3b3Jrcy5jb20+CiAgVG9tIFBhbmZpbCA8dG9t
QHN0ZWVsc2VyaWVzLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4K
ICBWaW5lZXQgR3VwdGEgPHZndXB0YUBzeW5vcHN5cy5jb20+CiAgV2FpbWFuIExvbmcgPGxvbmdt
YW5AcmVkaGF0LmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBZdW5q
aWFuIFdhbmcgPHdhbmd5dW5qaWFuQGh1YXdlaS5jb20+CiAgWnViaW4gTWl0aHJhIDx6c21AY2hy
b21pdW0ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
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
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAogICA2MjZiMDA4OTcyZGIuLmRjNWU4Yzk5OTc1YiAgZGM1ZThjOTk5NzViYjFhMTU2
MWRlODg0YTgzYjNjMTllNGFjN2FkYSAtPiB0ZXN0ZWQvbGludXgtNC40CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 18:31:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 18:31:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvnh2-0007tO-Hx; Mon, 18 Feb 2019 18:31:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sLuk=QZ=citrix.com=prvs=94545b475=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gvnh1-0007tJ-8j
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 18:31:03 +0000
X-Inumbo-ID: 55421fb6-33ab-11e9-8e1d-b3f3b137b6e3
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55421fb6-33ab-11e9-8e1d-b3f3b137b6e3;
 Mon, 18 Feb 2019 18:30:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,385,1544486400"; d="scan'208";a="86101775"
To: Igor Druzhinin <igor.druzhinin@citrix.com>, <jbeulich@suse.com>,
 <xen-devel@lists.xenproject.org>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <e10e56f7-0da9-3e30-1f50-c1f9ab16dcb1@citrix.com>
Date: Mon, 18 Feb 2019 18:30:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <1550506867-26221-1-git-send-email-igor.druzhinin@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] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George.Dunlap@eu.citrix.com, julien.grall@arm.com, wei.liu2@citrix.com,
 roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDIvMjAxOSAxNjoyMSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gSXQncyB1bnNhZmUg
dG8gZGlzYWJsZSBJT01NVSBvbiBhIGxpdmUgc3lzdGVtIHdoaWNoIGlzIHRoZSBjYXNlCj4gaWYg
d2UncmUgY3Jhc2hpbmcgc2luY2UgcmVtYXBwaW5nIGhhcmR3YXJlIGRvZXNuJ3QgdXN1YWxseSBr
bm93IHdoYXQKPiB0byBkbyB3aXRoIG9uZ29pbmcgYnVzIHRyYW5zYWN0aW9ucyBhbmQgZnJlcXVl
bnRseSByYWlzZXMgTk1JL01DRS9TTUksCj4gZXRjLiAoZGVwZW5kcyBvbiB0aGUgZmlybXdhcmUg
Y29uZmlndXJhdGlvbikgdG8gc2lnbmFsIHRoZXNlIGFibm9ybWFsaXRpZXMuCj4gVGhpcywgaW4g
dHVybiwgZG9lc24ndCBwbGF5IHdlbGwgd2l0aCBrZXhlYyB0cmFuc2l0aW9uIHByb2Nlc3MgYXMg
dGhlcmUgaXMKPiBubyBhbnkgaGFuZGxpbmcgYXZhaWxhYmxlIGF0IHRoZSBtb21lbnQgZm9yIHRo
aXMga2luZCBvZiBldmVudHMgcmVzdWx0aW5nCj4gaW4gZmFpbHVyZXMgdG8gZW50ZXIgdGhlIGtl
cm5lbC4KPgo+IE1vZGVybiBMaW51eCBrZXJuZWxzIHRhdWdodCB0byBjb3B5IGFsbCB0aGUgbmVj
ZXNzYXJ5IERNQVIvSVIgdGFibGVzCj4gZm9sbG93aW5nIGtleGVjIGZyb20gdGhlIHByZXZpb3Vz
IGtlcm5lbCAoWGVuIGluIG91ciBjYXNlKSAtIHNvIGl0J3MKPiBjdXJyZW50bHkgbm9ybWFsIHRv
IGtlZXAgSU9NTVUgZW5hYmxlZC4gSXQgd291bGQgb25seSByZXF1aXJlIHRvIGNoYW5nZQo+IGNy
YXNoIGtlcm5lbCBjb21tYW5kIGxpbmUgYnkgZW5hYmxpbmcgSU9NTVUgZHJpdmVycyBmcm9tIHRo
ZSBleGlzdGluZyB1c2Vycy4KPgo+IEFuIG9wdGlvbiBpcyBsZWZ0IGZvciBjb21wYXRpYmlsaXR5
IHdpdGggYW5jaWVudCBjcmFzaCBrZXJuZWxzIHdoaWNoCj4gZGlkbid0IGxpa2UgdG8gaGF2ZSBJ
T01NVSBhY3RpdmUgdW5kZXIgdGhlaXIgZmVldCBvbiBib290Lgo+Cj4gU2lnbmVkLW9mZi1ieTog
SWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CgpUbyBwcm92aWRlIGEg
Yml0IG9mIGV4dHJhIGJhY2tncm91bmQsIGl0IHR1cm5zIG91dCB0aGF0IGluIGhpbmRzaWdodCwK
dHVybmluZyBvZmYgdGhlIElPTU1VIGluIGEgY3Jhc2ggdXN1YWxseSBtYWtlcyB0aGluZ3Mgd29y
c2UgcmF0aGVyIHRoYW4KYmV0dGVyLgoKSW4gcGFydGljdWxhciwgYW55IGd1ZXN0IHdpdGggYSBQ
Q0kgZGV2aWNlIHdoaWNoIGhhcHBlbnMgdG8gYWxsb2NhdGUgYQpETUEgYnVmZmVyIGluIEdGTiBz
cGFjZSB3aGljaCBtYXRjaGVzIHRoZSBjcmFzaCByZWdpb24gaW4gTUZOIHNwYWNlIHdpbGwKZW5k
IHVwIGNvcnJ1cHRpbmcgdGhlIGNyYXNoIGtlcm5lbCB3aGVuIERNQSByZW1hcHBpbmcgZ2V0cyB0
dXJuZWQgb2ZmLgoKQmVpbmcgYWJsZSB0byBib290IHdpdGggYW4gSU9NTVUgYWxyZWFkeSBhY3Rp
dmUgaXMgYmVjb21pbmcgY29tbW9uLCBub3QKbGVhc3QgYmVjYXVzZSBvZiB0aGUgb25nb2luZyBl
ZmZvcnRzIHRvIGVuZm9yY2UgcHJlLURYRSBETUEgcHJvdGVjdGlvbgp0byBwcm90ZWN0IGFnYWlu
c3QgY29sZC1ib290IERNQSByb290a2l0cy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 20:01:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 20:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvp5s-0006cH-A1; Mon, 18 Feb 2019 20:00:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ity+=QZ=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gvp5q-0006cC-O0
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 20:00:46 +0000
X-Inumbo-ID: dfe72a84-33b7-11e9-bc90-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dfe72a84-33b7-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 20:00:44 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id q11so13183577lfd.3
 for <xen-devel@lists.xenproject.org>; Mon, 18 Feb 2019 12:00:44 -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=S2X1s8e0ParJV+FGsZwfKP9O52WCPUzhDQAH/QWAUUs=;
 b=tD3h7nzXGgrfXjIhYT/+cXpxRXGVWVrMESYvzLZmNcJeqPY1nN8GPzcVCuFAWFW8yL
 MLBilSA8DpGjXXQzsGuqD+1L6/YdIWPfM3zfuKiVWSkeR/nVGgiWZfFNt9YPG+y4HjTm
 XC46NOIj7GepWZc+ZfD/ja5MkaYXypsPdC/ZCpTDTt38tPifjtW6YyHbZVmqwFr/IWby
 iavbnkSkvSp4cbcoJOPTXMgDWd4Ef7JK5WpALX8yuGQU8SLqh9kOEoq3KLXJH2NbOhbZ
 7QfaG2EwIO/rtTxPMvgGWtsoz+bLqPFy762yF07XsVs9lp9WU7VE67OHxBbLgVIqa1Dx
 JlGw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=S2X1s8e0ParJV+FGsZwfKP9O52WCPUzhDQAH/QWAUUs=;
 b=AhoSNQSE+K3Ldx1LjujJ3iMo8YnpvdB3O0chW3OEVgWFqnTuVIfYmvxt0mKixZMq90
 yYv1FFBVncvoU3TqNacHHcaW5iEC4uEjoRpbMYsViVx48Sc5BA8Pc/n0vJjxYQSvZV6b
 +lc96+SWC1Bi/TluIj56zSknp5DUs90Zfsflw9YkQwrpTtIp6L5QHSyaZVT+DfRoEQNK
 DROrE7BOYb2SjjjonXWhjsyGiYV6iy+TqqaiOfYU7FL4NmSfD808ZChBsny18ac906C/
 q4mb/cCWLoknUzvbBNlE99Aht5AGpgHTwqKVxOcys9yHT59ehTVSpBRuz174mRJjo8OI
 I93g==
X-Gm-Message-State: AHQUAua/3f8w7Szii9zfG16iQJyj00A1KN5cezeO66FfxEKJPnCllNue
 O1rxpdoOCxk2mDcFGv7q4GA=
X-Google-Smtp-Source: AHgI3IYdEiHXQhDE4dYafpOmS3y8xO53xk6VJBucOnhNIjM6xmPPHiJwwbScm2hVshEODMKFIcCrUg==
X-Received: by 2002:ac2:5496:: with SMTP id t22mr15056210lfk.31.1550520043257; 
 Mon, 18 Feb 2019 12:00:43 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id r11sm3870577ljb.29.2019.02.18.12.00.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Feb 2019 12:00:42 -0800 (PST)
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
Date: Mon, 18 Feb 2019 22:00:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, andrii_chepurnyi@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE4LjAyLjE5IDE0OjUzLCBBbWl0IFRvbWVyIHdyb3RlOgoKSGkKCj4gSGksCj4+IEkgYW0g
d29uZGVyaW5nIHdoYXQgQW5kcm9pZCB2ZXJzaW9uIHlvdSBhcmUgdXNpbmcuIFdoYXQgaXMgeW91
ciB1c2UtY2FzZT8KPiBXZSBhcmUgdHJ5aW5nIHdpdGggQW5kcm9pZCBPIDguMSB2ZXJzaW9uLgo+
Cj4+IFRoaXMgaXMgb3VyIGRldmVsb3BtZW50IHByb2R1Y3QKPj4gaHR0cHM6Ly9naXRodWIuY29t
L3hlbi10cm9vcHMvbWV0YS14dC1wcm9kLWRldmVsCj4+IHdoaWNoIGluIGFkZGl0aW9uIHRvIExp
bnV4IGd1ZXN0IGNvbnRhaW5zIEFuZHJvaWQgUCBndWVzdC4KPj4KPiBBZnRlciBtYWtpbmcgc29t
ZSBjaGFuZ2VzIGluIGRvbVUgYm9vdGFyZ3MsIHdlIGNhbiBub3cgc2VlCj4gY29uc29sZSBzZXJ2
aWNlIHRyeWluZyB0byBzdGFydCBidXQgZ29lcyBpbnRvIGxvb3Agd2l0aCBtZXNzYWdlOgo+Cj4g
WyAgICA2LjQzMjg2NF0gaW5pdDogc3RhcnRpbmcgc2VydmljZSAnY29uc29sZScuLi4KPiBbICAg
IDYuNDMzOTc0XSBpbml0OiBwcm9wZXJ0eV9zZXQoInJvLmJvb3R0aW1lLmNvbnNvbGUiLCAiNjQz
MjQ2OTg0OCIpCj4gZmFpbGVkOiBwcm9wZXJ0eSBhbHJlYWR5IHNldAo+IFsgICAgNi40MzQ1ODBd
IGluaXQ6IHNldHBnaWQgZmFpbGVkIGZvciBjb25zb2xlOiBPcGVyYXRpb24gbm90IHBlcm1pdHRl
ZAo+IFsgICAgNi40MzQ3NDNdIGluaXQ6IGNhbm5vdCBzZXRleGVjY29uKCd1OnI6c2hlbGw6czAn
KSBmb3IgY29uc29sZToKPiBQZXJtaXNzaW9uIGRlbmllZAo+IFsgICAgNi40MzU0MzRdIGluaXQ6
IFNlcnZpY2UgJ2NvbnNvbGUnIChwaWQgNzgxKSBraWxsZWQgYnkgc2lnbmFsIDYKPiBbICAgIDYu
NDM1NDgzXSBpbml0OiBTZW5kaW5nIHNpZ25hbCA5IHRvIHNlcnZpY2UgJ2NvbnNvbGUnIChwaWQg
NzgxKQo+IHByb2Nlc3MgZ3JvdXAuLi4KPiBbICAgIDYuNDM1NjA4XSBpbml0OiBTdWNjZXNzZnVs
bHkga2lsbGVkIHByb2Nlc3MgY2dyb3VwIHVpZCAyMDAwIHBpZCA3ODEgaW4gMG1zCgpOb3QgY29t
cGxldGVseSBzdXJlLCBidXQgbG9va3MgbGlrZSB0aGUgU0VMaW51eCBpc3N1ZS4KCgo+IEFsc28s
IG9uZSBvdGhlciBxdWVyeS4gSW4gb3JkZXIgdG8gZ2V0IGdyYXBoaWNzIGFuZCBhdWRpbyB1cCBp
biBkb20wCj4ga2VybmVsLCBkbyB3ZQo+IG5lZWQgdG8gbG9hZCBzcGVjaWFsL3Byb3ByaWV0YXJ5
IGdyYXBoaWNzL2F1ZGlvIGRyaXZlciB3aXRoIG1haW5saW5lIGtlcm5lbAo+IGFuZCBVYnVudHUg
RGViaWFuIHJvb3RmcyBvbiBIMyBwbGF0Zm9ybT8KCgpVbmZvcnR1bmF0ZWx5LCBJIGNhbid0IHNh
eSByZWdhcmRpbmcgbWFpbmxpbmUga2VybmVsIGFuZCBVYnVudHUgRGViaWFuIApyb290ZnMuCgpX
ZSB1c2UgTGludXggKGFzIHJvb3RmcyBhcyB3ZWxsKSBmcm9tIFJlbmVzYXMgQlNQIFsxXSBpbiBv
dXIgRG9tRC4gSW4gCm91ciBkZXZlbG9wbWVudCBzZXR1cCB3ZSBoYXZlIHRoaW4gRG9tMCAoZ2Vu
ZXJpYyBBUk0gVjggbWFjaGluZSB3aXRob3V0IAphbnkgZGV2aWNlcyBhc3NpZ25lZCksIGFuZCBh
bGwgZGV2aWNlcyAoaW5jbHVkaW5nIGF1ZGlvL2Rpc3BsYXkvZ3JhcGhpYykgCmFyZSBwYXNzIHRo
cm91Z2hlZCB0byBEb21EIChkcml2ZXIgZG9tYWluKS4gU28gdGhpcyBEb21EIGlzIGVudGlyZWx5
IApiYXNlZCBvbiBSZW5lc2FzIEJTUC4KCgpTbywgSSB0aGluaywgaWYgeW91IGJhc2UgeW91ciBE
b20wIChJIGFzc3VtZSBpdCBpcyAxOjEgbWFwcGVkKSBvbiBCU1AgCnlvdSB3aWxsIGdldCBhdWRp
by9ncmFwaGljIGZ1bmN0aW9uYWwgb3V0IG9mIHRoZSBib3guwqAgQnV0IGZvciBtYWlubGluZSAK
a2VybmVsIHVzYWdlLCB0aGUgb3V0LXRyZWUgZ3JhcGhpY3Mga2VybmVsIGRyaXZlciBzaG91bGQg
YmUgbW9kaWZpZWQgdG8gCnVzZSByZWNlbnQgTGludXggQVBJLgoKWzFdwqAgaHR0cHM6Ly9lbGlu
dXgub3JnL1ItQ2FyL0JvYXJkcy9Zb2N0by1HZW4zCgo+Cj4gVGhhbmtzCj4gLUFtaXQKCi0tIApS
ZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 20:14:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 20:14:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvpJS-0007ax-JV; Mon, 18 Feb 2019 20:14:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ity+=QZ=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gvpJQ-0007as-Pa
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 20:14:48 +0000
X-Inumbo-ID: d5df1949-33b9-11e9-bc90-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5df1949-33b9-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 20:14:47 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id w6so10666201ljd.7
 for <xen-devel@lists.xenproject.org>; Mon, 18 Feb 2019 12:14:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=d6XC7At2+GmQ/Oo3vYNJ9spfcJ2CWCuWkR1QQwuFSaA=;
 b=Rg8ReH4Bz2dWCDzaw28YZRcIFjB8qgioPDbsdVAlEvLY6wgtjtXWAEOg6VSLR/muq+
 hiw5AexODXk3eu+tx1WgMyYTH24j6fzdU+dPWbelcV5ga0dcqcrxXaAdJWAS6SqANfnH
 TroqyQjatPhkwz3O0ig5SHqa/oOicKD74cg+FfwMgAuSCsf06DjRgTM1YojynXwXdDQb
 kzw0bA8gSaaZid00K6vAqLK6oFmh55QBt7/ueSrBTuC0g2Fng8VhfTm53gmmK6ATNXA2
 /37ktw2hSuVyB/GPGsTpBe0JpGIn3NmXU9bcufJsfa5cI7p4x7zcjfER1WThurus6eG0
 u/VQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=d6XC7At2+GmQ/Oo3vYNJ9spfcJ2CWCuWkR1QQwuFSaA=;
 b=l1fXO9DXM3BUwHgRNhqEgW5C9DegTPGJ1ydFPUK9xNVgojjKPB9d7qICF8a/L2Wzxo
 Sy9g3nCKUS/wd9XCf/s1fIGVnA+3W4BOmqU9oOgdscwa6HBknbDeNDo4nlNTEsoriBo3
 pe5bwQB4pz4b0XyCo4bVMhH3TlsnzMu0Bi2RVynNt1PLndVAqTIPHslNZ+Wda7vhDeRY
 7362eblO8CIF/Bh/2o3L0QnDTew6yRbtSvneYm2KFHbZLgfdA9oVtM9Hw/NjzoX/hD4W
 jmYZB5OWkmxBfN1lSplucB4aMrniEFqf0THnpcqWsvKlarqvEeslrGzzQdKQh3hMoD5m
 a3vw==
X-Gm-Message-State: AHQUAuaQQFevPtBZuL9+eBPF6IxrhphM7EMiR1jFWsvCnPPVEUunvq4t
 IN5Jr+42PJfB4YCVdd/xMSU=
X-Google-Smtp-Source: AHgI3IYT4bDA7SVvFsc8Y0ZRDbSoLpNVzsnULpQZy+kfo7o2SiNxrF2ub9VwvJPQDT+M/m/KKf/aPw==
X-Received: by 2002:a2e:9d83:: with SMTP id c3mr4500771ljj.171.1550520885528; 
 Mon, 18 Feb 2019 12:14:45 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id h3sm4011305lfj.25.2019.02.18.12.14.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Feb 2019 12:14:44 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <1549024652-24805-2-git-send-email-olekstysh@gmail.com>
 <d4ba8e5f-00c9-0773-15b3-4a5b4efcc3e6@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <bab8f746-b69e-35ae-a5ab-00dfd53bb737@gmail.com>
Date: Mon, 18 Feb 2019 22:14:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <d4ba8e5f-00c9-0773-15b3-4a5b4efcc3e6@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 1/3] xen/arm: drivers: scif: Add support
 for SCIFA compatible UARTs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE4LjAyLjE5IDE2OjAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaQoKCj4KPiBP
biAwMS8wMi8yMDE5IDEyOjM3LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4gRnJvbTog
T2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pgo+
PiBFeHRlbmQgZXhpc3RpbmcgZHJpdmVyIHRvIGJlIGFibGUgdG8gaGFuZGxlIFNDSUZBIGludGVy
ZmFjZSBhcyB3ZWxsLgo+Cj4gSW4gZ2VuZXJhbCBhIHBhdGNoIHNob3VsZCBkbyBvbmx5IG9uZSB0
aGluZy4gSW4gdGhpcyBjYXNlLCB0aGlzIHNob3VsZCAKPiBoYXZlIGJlZW4gc3BsaXQgaW4gMiBw
YXRjaGVzOiBvbmUgdG8gZXh0ZW5kIHRoZSBkcml2ZXIsIHRoZSBzZWNvbmQgdG8gCj4gYWRkIHN1
cHBvcnQgZm9yIFNDSUZBLgo+Cj4gUGxlYXNlIHNwbGl0IHRoZSBwYXRjaCBhY2NvcmRpbmdseS4K
CgpOb3QgZW50aXJlbHkgY2xlYXIgdG8gbWUgaG93IHRoZSBjdXJyZW50IHBhdGNoIHNob3VsZCBi
ZSBzcGxpdC4uLgoKLSBUaGUgZmlyc3QgcGF0Y2ggd2lsbCBiZSBqdXN0IGEgY29weSBvZiB0aGUg
Y3VycmVudCBwYXRjaCwgYnV0IHdpdGhvdXQgCm5ldyBjb21wYXRpYmxlIHN0cmluZyAoU0NJRkEp
LgoKLSBUaGUgc2Vjb25kIHBhdGNoIHdpbGwgYWRkIG5ldyBjb21wYXRpYmxlIHN0cmluZy4KCkRp
ZCBJIGdldCB5b3VyIHBvaW50IGNvcnJlY3RseT8KCgo+Cj4+IFNDSUYgYW5kIFNDSUZBIGhhdmUg
bG90IGluIGNvbW1vbiwgdGhvdWdoIFNDSUZBIGhhcyBkaWZmZXJlbnQKPj4gb2Zmc2V0cyBhbmQg
Yml0cyBmb3Igc29tZSByZWdpc3RlcnMuCj4+Cj4+IFRoZSAiZGF0YSIgZmllbGQgaW4gc3RydWN0
IGR0X2RldmljZV9tYXRjaCBpcyB1c2VkIGZvciByZWNvZ25pemluZwo+PiB3aGF0IGludGVyZmFj
ZSBpcyBwcmVzZW50IG9uIGEgdGFyZ2V0IGJvYXJkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBPbGVr
c2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4+Cj4+IC0t
LQo+PiDCoMKgwqDCoCBDaGFuZ2VzIGluIHYyOgo+PiDCoMKgwqDCoMKgwqDCoMKgIC0gTmFtZSBh
IGVudW0gZm9yIGRlc2NyaWJpbmcgaW50ZXJmYWNlcyB0aGlzIGRyaXZlciBzdXBwb3J0cwo+PiDC
oMKgwqDCoMKgwqDCoMKgIC0gVXNlIGxvY2FsIHZhcmlhYmxlIGZvciAicGFyYW1zIiB3aGVyZSBh
cHByb3ByaWF0ZQo+PiDCoMKgwqDCoMKgwqDCoMKgIC0gVXNlICJkYXRhIiBmaWVsZCBpbiBzdHJ1
Y3QgZHRfZGV2aWNlX21hdGNoIGluc3RlYWQgb2YgY2FsbGluZwo+PiDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBkdF9kZXZpY2VfaXNfY29tcGF0aWJsZSgpCj4+IMKgwqDCoMKgwqDCoMKgwqAgLSBEb24n
dCBjaGVjayBmb3IgIm92ZXJydW5fcmVnICE9IHN0YXR1c19yZWciIGNvbmRpdGlvbiBkdXJpbmcK
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW5pdGlhbGl6YXRpb24KPj4gLS0tCj4+IMKgIHhlbi9k
cml2ZXJzL2NoYXIvc2NpZi11YXJ0LmPCoMKgwqAgfCAxMzkgCj4+ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0KPj4gwqAgeGVuL2luY2x1ZGUvYXNtLWFybS9zY2lmLXVh
cnQuaCB8wqAgNDQgKysrKysrKysrKystLQo+PiDCoCAyIGZpbGVzIGNoYW5nZWQsIDE0MiBpbnNl
cnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKPj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2
aWNlX21hdGNoIHNjaWZfdWFydF9kdF9tYXRjaFtdIF9faW5pdGNvbnN0ID0KPj4gK3sKPj4gK8Kg
wqDCoCB7IC5jb21wYXRpYmxlID0gInJlbmVzYXMsc2NpZiIswqAgLmRhdGEgPSAodm9pZCAqKVND
SUZfUE9SVCB9LAo+PiArwqDCoMKgIHsgLmNvbXBhdGlibGUgPSAicmVuZXNhcyxzY2lmYSIsIC5k
YXRhID0gKHZvaWQgKilTQ0lGQV9QT1JUIH0sCj4KPiBUaGUgcG9ydF90eXBlIGlzIHByZXR0eSBt
dWNoIG9ubHkgdXNlZCBpbiBzY2lmX3VhcnRfaW5pdC4gU28gaG93IGFib3V0IAo+IHBhc3Npbmcg
YSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3R1cmUgZGlyZWN0bHk/CgpBZ3JlZS4gV2lsbCBkby4KCgo+
Cj4gQ2hlZXJzLAo+Ci0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 20:21:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 20:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvpQ9-0008LX-Cc; Mon, 18 Feb 2019 20:21:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tye4=QZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvpQ7-0008LN-DK
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 20:21:43 +0000
X-Inumbo-ID: c9d26bba-33ba-11e9-88b1-5f4218cdf440
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9d26bba-33ba-11e9-88b1-5f4218cdf440;
 Mon, 18 Feb 2019 20:21:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvpPy-0006Yj-Un; Mon, 18 Feb 2019 20:21:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvpPy-0000ld-KH; Mon, 18 Feb 2019 20:21:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvpPy-0002Gz-JM; Mon, 18 Feb 2019 20:21:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133287-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=67d52fae61c152a68924d94dcf0c569a96fa2f5d
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Feb 2019 20:21:34 +0000
Subject: [Xen-devel] [linux-4.19 test] 133287: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI4NyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyODcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTMzMjc0CgpSZWdy
ZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxz
L3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNjdkNTJmYWU2MWMxNTJhNjg5MjRkOTRk
Y2YwYzU2OWE5NmZhMmY1ZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
ODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDEwOCBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAxMDYgZGF5cyAgIDcwIGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzI3NCAgMjAxOS0wMi0xNiAwMzowMjowMyBa
ICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTM2MyBwZW9wbGUgdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA3OTkyOSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 20:41:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 20:41:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvpjZ-0001Xd-Bj; Mon, 18 Feb 2019 20:41:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ity+=QZ=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gvpjY-0001XY-EB
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 20:41:48 +0000
X-Inumbo-ID: 9baf6eda-33bd-11e9-bc90-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9baf6eda-33bd-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 20:41:47 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id s5-v6so15450969ljd.12
 for <xen-devel@lists.xenproject.org>; Mon, 18 Feb 2019 12:41:47 -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=cduzerymMk55Ef1T2fM1HWhNbyaMSJpIWy9ODCYMREs=;
 b=Jak4zXCBuncFYKQnWyvHgA0v6VGHHS2zSAbsWaXlHqwZANNCmkYFjOeScp/QLWo6Yi
 +05I9zSIEcxefNFsQWOzBJOvVAQ4dQzJ/EQ+QYnYqSpjQijIgOcBhWpvQRTD2G5rwsCy
 kAYTfD+DdgpR5pJWSOkUYzxFzIJJ0G4LA0/T3PEq42o3+37jTBUL9dbynuoCb3pqymj2
 cbjwIU9NPwylGAJ5MklEDI68v0TWYYkJt1ajwzFoanzgofa3m0cnREZXWUrEpP1OEa5x
 qrECEjibVD0hNyo/WCyE0g166MLroHmNYKtK8FedAQByj6JY51VaiZ7N2uDUiXBbAmvY
 FvtA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=cduzerymMk55Ef1T2fM1HWhNbyaMSJpIWy9ODCYMREs=;
 b=C12EAYdnOyJ8FhJ5n5kKM3/aJBaBzGTIxCXj9Fv+eBclTDJl0Boe95k7P9Uu8I3IIU
 WxvNRjmeKFIUcO9S6ZtiCmadQhvY8l6a6J23LVh/ZtIBKYgEU3RtGELfi0k7gcSDG9Pu
 24CjA/rvomC1+QCJ5FslaupB15wFdVP6ANMtiJ//ZBaYr3fdLZlat8QBp3O+RMW+3F5K
 xD0Iwra9xwmsncQqZmUazZHwrKtKSkl0UTrijw26fHNzlXcdbBRmWdPqfmUCWAPA9WFP
 0DTXWTX+6IKRNIE7FnDcdr0NxzEGshi7b+SEE3TVSUBTN9AFvyab5K3GyguretEDN2A5
 2Kog==
X-Gm-Message-State: AHQUAuYylfLNfOL4AXHDj8ibtQYXefROnjvdWD3BvYJm74wXH24vq+zS
 Rh2wDAMM6eofwJKmz2+Mo5c=
X-Google-Smtp-Source: AHgI3Ibcv+0XewC2zN8XOfRQ7bpxDz00WiQGetsz8avVAXqCtOJpzEXwxYZDQEPwzku+BDBi6CaVsw==
X-Received: by 2002:a2e:8315:: with SMTP id a21mr2814764ljh.193.1550522505859; 
 Mon, 18 Feb 2019 12:41:45 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id b21sm3885253lfi.7.2019.02.18.12.41.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Feb 2019 12:41:45 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <1549024652-24805-4-git-send-email-olekstysh@gmail.com>
 <c3ae0a46-8418-c426-c87a-96f30730bbda@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <7fb34ed2-f763-938c-0884-844d1fbe1127@gmail.com>
Date: Mon, 18 Feb 2019 22:41:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <c3ae0a46-8418-c426-c87a-96f30730bbda@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 3/3] xen/arm: Add SCIFA UART support for
 early printk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE4LjAyLjE5IDE2OjA1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgoKSGkKCgo+Cj4g
T24gMDEvMDIvMjAxOSAxMjozNywgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+IEZyb206
IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4K
Pj4gQWRkIHN1cHBvcnQgZm9yIFJlbmVzYXMgIlN0b3V0IiBkZXZlbG9wbWVudCBib2FyZCBiYXNl
ZCBvbgo+PiBSLUNhciBIMiBTb0Mgd2hpY2ggaGFzIFNDSUZBIGNvbXBhdGlibGUgVUFSVC4KPj4K
Pj4gQWN0dWFsbHkgZXhpc3RpbmcgU0NJRiBVQVJUIHN1cHBvcnQgKGRlYnVnLXNjaWYuaW5jKSBh
bmQKPj4gbmV3bHkgYWRkZWQgU0NJRkEgVUFSVCBzdXBwb3J0IChkZWJ1Zy1zY2lmYS5pbmMpIGRp
ZmZlciBvbmx5Cj4+IGluIHJlZ2lzdGVycyBvZmZzZXRzLgo+Cj4gQ2FuIHdlIHRyeSB0byBtZXJn
ZSB0aGUgdHdvIHRoZW4/IE9uZSBzb2x1dGlvbiBpcyB0byBwcm92aWRlIGFub3RoZXIgCj4gb3B0
aW9ucyBzaW1pbGFyIHRvIGhvdyB3ZSBkZWFsIHdpdGggUkVHX1NISUZUIG9uIHRoZSA4MjUwLgoK
CkFjdHVhbGx5LCB0aGUgbWFpbiBkaWZmZXJlbmNlIGZvciB0aGUgImVhcmx5IHByaW50ayIgc3Vw
cG9ydCBpcyBpbiB0d28gCnJlZyBvZmZzZXRzOgoKKyNkZWZpbmUgU0NJRkFfU0NBU1NSwqDCoCAw
eDE0wqDCoMKgIC8qIFNlcmlhbCBzdGF0dXMgcmVnaXN0ZXIgKi8KKyNkZWZpbmUgU0NJRkFfU0NB
RlREUsKgIDB4MjDCoMKgwqAgLyogVHJhbnNtaXQgRklGTyBkYXRhIHJlZ2lzdGVyICovCgorI2Rl
ZmluZSBTQ0lGX1NDRlNSwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDB4MTDCoMKgwqAgLyogU2Vy
aWFsIHN0YXR1cyByZWdpc3RlciAqLworI2RlZmluZSBTQ0lGX1NDRlREUsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgMHgwY8KgwqDCoCAvKiBUcmFuc21pdCBGSUZPIGRhdGEgcmVnaXN0ZXIgKi8KCgpJ
IGFtIG5vdCBtaXN0YWtlbiwgd2Ugd2lsbCBoYXZlIHRvIGludHJvZHVjZSB0d28gb3B0aW9ucyB0
byBjb3ZlciB0aGlzIApjYXNlLCBhcyB0aGUgb2Zmc2V0cyBhcmUgbm90IGNvcnJlbGF0ZWQgd2l0
aCBlYWNoIG90aGVyLCBubz8KCgo+Cj4gQ2hlZXJzLAo+Ci0tIApSZWdhcmRzLAoKT2xla3NhbmRy
IFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 20:45:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 20:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvpmk-0001ja-TY; Mon, 18 Feb 2019 20:45:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ity+=QZ=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gvpmj-0001jR-B5
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 20:45:05 +0000
X-Inumbo-ID: 10d30c43-33be-11e9-bc90-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10d30c43-33be-11e9-bc90-bc764e045a96;
 Mon, 18 Feb 2019 20:45:03 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id d14so4342217ljl.9
 for <xen-devel@lists.xenproject.org>; Mon, 18 Feb 2019 12:45:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=TSj+nd02cDWakVciHzPhvA6n43x52lBBVUYkxRKTdbg=;
 b=TYAp/NrUkf0ssCzqZodsUZJFk/eQwb8I+sjc1n2qYgqxGjCr1heT6yTFJHMe1akgSM
 lpJPgcPjb9v3SGW9VAX2bKXxrg6V2Cs7DMZ8jOcSFywOKlJeBWC8MgmcZ7ZXpYo4c56M
 638qiR3Xw/pomAD257Y+cvCtG2Umlj5psoFTs1ah4F2rf/jr/Eu5ejRSSqWOq1qd/uVP
 O/nI6jBDoorbH9FiokdYyDbTrnBwy0dQdnrg3x5pZEOfkbf2eEC+pa/N4I+/f/ahMYYA
 LPxYUbWsEIpbEQ8DAKUbcQXgbhViWHuGZIV5dADANHWNyyvvWfvYtMG+CQxPIZVbzxOa
 tK0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=TSj+nd02cDWakVciHzPhvA6n43x52lBBVUYkxRKTdbg=;
 b=H9CQ/3RnSYCfq4tLRvdUBNxQuB3taxVKMq4sj9dGCY0H4K1EeGrIJxZGczJrcDxTUq
 A/DrcDaMktKj1kAP0HkgrsJA2EZ0L/SwThTspiq3ItYsBGvigz1vPxOSQNj3vr/HZD4d
 uQ449cLCQSr1WtHScV+E1W0K0w9XPqKWagyNf6g6VTFYgN4XoD7Nx6V44l9Q9FPRAm8H
 hSV5Gh1Y1TrZArzntKhFtQ8X8F0fjWTK+U3UBn9KKmEb3fn1CI4Zj4mtiw/oyOj3xJMU
 znTepv+qIElsggikwwRg6HfGO8vC72fSlAbZKikPdOyERbjJqMuce4eQLPIG7XR4zvfU
 xz6A==
X-Gm-Message-State: AHQUAub2nFQeBQz/v+D6Iti/FZp6SKCByc75AVrANNqCZ16A/KM4QN2v
 NiBVJsgtNQREcFX1sTK2hQA=
X-Google-Smtp-Source: AHgI3IY6shXs2PoAGkFTU4+5U6zA0Tp0ZsSOYwR3qMNPy2LgrpGa6mld2mu4exIFbt74LJi8r4yLDw==
X-Received: by 2002:a2e:9117:: with SMTP id m23mr13308062ljg.94.1550522702633; 
 Mon, 18 Feb 2019 12:45:02 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id x2sm3626819ljj.79.2019.02.18.12.45.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Feb 2019 12:45:01 -0800 (PST)
From: Oleksandr <olekstysh@gmail.com>
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <1549024652-24805-4-git-send-email-olekstysh@gmail.com>
 <c3ae0a46-8418-c426-c87a-96f30730bbda@arm.com>
 <7fb34ed2-f763-938c-0884-844d1fbe1127@gmail.com>
Message-ID: <a4f9f1f1-aa25-0faf-4938-78fe396a1ebc@gmail.com>
Date: Mon, 18 Feb 2019 22:45:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <7fb34ed2-f763-938c-0884-844d1fbe1127@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 3/3] xen/arm: Add SCIFA UART support for
 early printk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE4LjAyLjE5IDIyOjQxLCBPbGVrc2FuZHIgd3JvdGU6Cj4KPiBPbiAxOC4wMi4xOSAxNjow
NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPgo+Cj4gSGkKPgo+Cj4+Cj4+IE9uIDAxLzAy
LzIwMTkgMTI6MzcsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+Pj4gRnJvbTogT2xla3Nh
bmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4KPj4+IEFk
ZCBzdXBwb3J0IGZvciBSZW5lc2FzICJTdG91dCIgZGV2ZWxvcG1lbnQgYm9hcmQgYmFzZWQgb24K
Pj4+IFItQ2FyIEgyIFNvQyB3aGljaCBoYXMgU0NJRkEgY29tcGF0aWJsZSBVQVJULgo+Pj4KPj4+
IEFjdHVhbGx5IGV4aXN0aW5nIFNDSUYgVUFSVCBzdXBwb3J0IChkZWJ1Zy1zY2lmLmluYykgYW5k
Cj4+PiBuZXdseSBhZGRlZCBTQ0lGQSBVQVJUIHN1cHBvcnQgKGRlYnVnLXNjaWZhLmluYykgZGlm
ZmVyIG9ubHkKPj4+IGluIHJlZ2lzdGVycyBvZmZzZXRzLgo+Pgo+PiBDYW4gd2UgdHJ5IHRvIG1l
cmdlIHRoZSB0d28gdGhlbj8gT25lIHNvbHV0aW9uIGlzIHRvIHByb3ZpZGUgYW5vdGhlciAKPj4g
b3B0aW9ucyBzaW1pbGFyIHRvIGhvdyB3ZSBkZWFsIHdpdGggUkVHX1NISUZUIG9uIHRoZSA4MjUw
Lgo+Cj4KPiBBY3R1YWxseSwgdGhlIG1haW4gZGlmZmVyZW5jZSBmb3IgdGhlICJlYXJseSBwcmlu
dGsiIHN1cHBvcnQgaXMgaW4gdHdvIAo+IHJlZyBvZmZzZXRzOgo+Cj4gKyNkZWZpbmUgU0NJRkFf
U0NBU1NSwqDCoCAweDE0wqDCoMKgIC8qIFNlcmlhbCBzdGF0dXMgcmVnaXN0ZXIgKi8KPiArI2Rl
ZmluZSBTQ0lGQV9TQ0FGVERSwqAgMHgyMMKgwqDCoCAvKiBUcmFuc21pdCBGSUZPIGRhdGEgcmVn
aXN0ZXIgKi8KPgo+ICsjZGVmaW5lIFNDSUZfU0NGU1LCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
MHgxMMKgwqDCoCAvKiBTZXJpYWwgc3RhdHVzIHJlZ2lzdGVyICovCj4gKyNkZWZpbmUgU0NJRl9T
Q0ZURFLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDB4MGPCoMKgwqAgLyogVHJhbnNtaXQgRklGTyBk
YXRhIHJlZ2lzdGVyICovCj4KPgo+IEkgYW0gbm90IG1pc3Rha2VuLCB3ZSB3aWxsIGhhdmUgdG8g
aW50cm9kdWNlIHR3byBvcHRpb25zIHRvIGNvdmVyIHRoaXMgCj4gY2FzZSwgYXMgdGhlIG9mZnNl
dHMgYXJlIG5vdCBjb3JyZWxhdGVkIHdpdGggZWFjaCBvdGhlciwgbm8/CgpTb3JyeSwgaXQgc2hv
dWxkIHJlYWQgYXM6CgoqSWYqIEkgYW0gbm90IG1pc3Rha2VuIC4uLgoKCj4KPgo+Pgo+PiBDaGVl
cnMsCj4+Ci0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 18 23:36:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Feb 2019 23:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvsSA-0006P3-CM; Mon, 18 Feb 2019 23:36:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tye4=QZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvsS9-0006Ot-F3
 for xen-devel@lists.xenproject.org; Mon, 18 Feb 2019 23:36:01 +0000
X-Inumbo-ID: efa3a28a-33d5-11e9-ad36-373932f37f23
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efa3a28a-33d5-11e9-ad36-373932f37f23;
 Mon, 18 Feb 2019 23:35:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvsS2-0001lh-Pr; Mon, 18 Feb 2019 23:35:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvsS2-00054i-2n; Mon, 18 Feb 2019 23:35:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvsS1-000680-Vy; Mon, 18 Feb 2019 23:35:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133291-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=c417c1b33d06ef6ae96adb373201a5a3c3b38772
X-Osstest-Versions-That: ovmf=64a17fadcb79e2ce40524abb88a6863f47cbc0c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Feb 2019 23:35:53 +0000
Subject: [Xen-devel] [ovmf test] 133291: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI5MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyOTEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjNDE3YzFiMzNkMDZlZjZhZTk2YWRiMzczMjAxYTVh
M2MzYjM4NzcyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2NGExN2Zh
ZGNiNzllMmNlNDA1MjRhYmI4OGE2ODYzZjQ3Y2JjMGM3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzMyNzMgIDIwMTktMDItMTUgMjM6Mjk6NDIgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzMjkxICAyMDE5LTAyLTE4IDAxOjQxOjE1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNv
bT4KICBIZXNzIENoZW4gPGhlc3MuY2hlbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgNjRhMTdmYWRjYi4uYzQxN2MxYjMzZCAg
YzQxN2MxYjMzZDA2ZWY2YWU5NmFkYjM3MzIwMWE1YTNjM2IzODc3MiAtPiB4ZW4tdGVzdGVkLW1h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 04:38:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 04:38:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvxA9-00043C-P6; Tue, 19 Feb 2019 04:37:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9SbO=Q2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvxA7-000432-U5
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 04:37:43 +0000
X-Inumbo-ID: 14df03bc-3400-11e9-ba0a-cfe3f2e6e957
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 14df03bc-3400-11e9-ba0a-cfe3f2e6e957;
 Tue, 19 Feb 2019 04:37:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvxA0-00027z-3j; Tue, 19 Feb 2019 04:37:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvx9z-0003Et-QG; Tue, 19 Feb 2019 04:37:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvx9z-0006fk-P9; Tue, 19 Feb 2019 04:37:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133288-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:guest-start:fail:heisenbug
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10: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:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-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-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-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-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-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-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-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=49ab1e524f6a1fd0b42aefc827d57413e5332e92
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Feb 2019 04:37:35 +0000
Subject: [Xen-devel] [linux-3.18 test] 133288: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI4OCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyODgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzEzMgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbiAgaW4gMTMzMTMyCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMxMzIKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzIGJyb2tlbiBpbiAxMzMxMzIgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEw
IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggYXJl
IGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMzMxMzIgcGFzcyBpbiAx
MzMyODgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzEzMgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2Fy
ZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBpbiAxMzMxMzIgUkVHUi4gdnMuIDEyODg1OAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgYnJva2VuIGluIDEz
MzEzMiBSRUdSLiB2cy4gMTI4ODU4CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMTMyIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTMzMTMyIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyBicm9rZW4gaW4gMTMzMTMyIGJsb2NrZWQgaW4gMTI4ODU4CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzIGJyb2tlbiBpbiAxMzMxMzIgYmxvY2tl
ZCBpbiAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWlu
c3RhbGwgICBmYWlsIGluIDEzMzEzMiBsaWtlIDEyODg0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMTMyIGxpa2Ug
MTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDEzMzEzMiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjg4NTgKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1
aWxkICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGludXggICAgICAgICAgICAgICAgNDlhYjFlNTI0ZjZhMWZkMGI0MmFlZmM4MjdkNTc0MTNlNTMz
MmU5MgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5
Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4
ICAyMDE4LTEwLTE3IDIxOjQ3OjM5IFogIDEyNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEy
OTc2MCAgMjAxOC0xMS0xMCAxNjoxNzozMCBaICAxMDAgZGF5cyAgIDY3IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEzMzAxMyAgMjAxOS0wMi0wNyAxOTo1NjowMiBaICAgMTEgZGF5cyAg
ICA4IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KNTQxIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzg0OSBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 05:48:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 05:48:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvyFu-0002hS-8r; Tue, 19 Feb 2019 05:47:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BFGP=Q2=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gvyFs-0002hN-GX
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 05:47:44 +0000
X-Inumbo-ID: dcdba6e6-3409-11e9-badc-e734551d8e93
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dcdba6e6-3409-11e9-badc-e734551d8e93;
 Tue, 19 Feb 2019 05:47:38 +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 fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Feb 2019 21:47:37 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,387,1544515200"; d="scan'208";a="145375158"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga004.fm.intel.com with ESMTP; 18 Feb 2019 21:47:37 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 18 Feb 2019 21:47:37 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.102]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.172]) with mapi id 14.03.0415.000;
 Tue, 19 Feb 2019 13:47:34 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v4 1/4] x86/mm: split p2m ioreq server pages special
 handling into helper
Thread-Index: AQHUx69YO2P46TrJWUCmkgbU9G+NbqXmnVFg
Date: Tue, 19 Feb 2019 05:47:34 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C94BC2B@SHSMSX104.ccr.corp.intel.com>
References: <20190218172727.19644-1-roger.pau@citrix.com>
 <20190218172727.19644-2-roger.pau@citrix.com>
In-Reply-To: <20190218172727.19644-2-roger.pau@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMmFkMjFlZTMtYjMyYi00Y2JlLTlmMmQtZGQ5ZDQxN2NkNDlmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiXC9LQmlweHlYWWlvaFhEcm5IZWxPRjl4THI4RmMwVUFzRE9MdlhaSFRJMXpvRkpRQWhoXC80WjlrY1REdlwvWk9OcCJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86/mm: split p2m ioreq server pages
 special handling into helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4g
U2VudDogVHVlc2RheSwgRmVicnVhcnkgMTksIDIwMTkgMToyNyBBTQ0KPiANCj4gU28gdGhhdCBp
dCBjYW4gYmUgc2hhcmVkIGJ5IGJvdGggZXB0LCBucHQgYW5kIHNoYWRvdyBjb2RlLCBpbnN0ZWFk
IG9mDQo+IGR1cGxpY2F0aW5nIGl0Lg0KPiANCj4gTm8gY2hhbmdlIGluIGZ1bmN0aW9uYWxpdHkg
aW50ZW5kZWQuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4NCj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+DQo+IFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+DQoNClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4uIHdpdGggb25lDQpzbWFsbCBjb21tZW50Og0KDQo+ICtzdGF0aWMgaW5saW5lIHZvaWQg
cDJtX2VudHJ5X21vZGlmeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLA0KPiBwMm1fdHlwZV90IG50
LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwg
dW5zaWduZWQgaW50IGxldmVsKQ0KPiArew0KPiArICAgIGlmICggbGV2ZWwgIT0gMSB8fCBudCA9
PSBvdCApDQo+ICsgICAgICAgIHJldHVybjsNCg0KYmFzZWQgb24gdHlwZSBjaGVjaywgZG9lcyBp
dCBtYWtlIG1vcmUgc2Vuc2UgdG8gY2FsbCBpdA0KcDJtX2VudHJ5X21vZGlmeV90eXBlPw0KDQpU
aGFua3MNCktldmluDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 05:48:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 05:48:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvyGz-0002kZ-LR; Tue, 19 Feb 2019 05:48:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OZac=Q2=baidu.com=lirongqing@srs-us1.protection.inumbo.net>)
 id 1gvxTL-00072V-CO
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 04:57:35 +0000
X-Inumbo-ID: dcea4f9b-3402-11e9-bc90-bc764e045a96
Received: from tc-sys-mailedm06.tc.baidu.com (unknown [61.135.168.137])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dcea4f9b-3402-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 04:57:31 +0000 (UTC)
Received: from localhost (cp01-cos-dev01.cp01.baidu.com [10.92.119.46])
 by tc-sys-mailedm06.tc.baidu.com (Postfix) with ESMTP id CFF48263C012;
 Tue, 19 Feb 2019 12:57:28 +0800 (CST)
From: Li RongQing <lirongqing@baidu.com>
To: alsa-devel@alsa-project.org, xen-devel@lists.xenproject.org,
 oleksandr_andrushchenko@epam.com
Date: Tue, 19 Feb 2019 12:57:28 +0800
Message-Id: <1550552248-17492-1-git-send-email-lirongqing@baidu.com>
X-Mailer: git-send-email 1.7.1
X-Mailman-Approved-At: Tue, 19 Feb 2019 05:48:52 +0000
Subject: [Xen-devel] [PATCH] ALSA: xen-front: remove unneeded switch
 fall-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjYXNlIGJsb2NrIHdpbGwgYmUgdGVybWluYXRlZCBieSBhIGJyZWFrLCBzbyBub3QgbmVl
ZAphIHN3aXRjaCBmYWxsLXRocm91Z2gKClNpZ25lZC1vZmYtYnk6IExpIFJvbmdRaW5nIDxsaXJv
bmdxaW5nQGJhaWR1LmNvbT4KLS0tCiBzb3VuZC94ZW4veGVuX3NuZF9mcm9udC5jIHwgMSAtCiAx
IGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3NvdW5kL3hlbi94ZW5f
c25kX2Zyb250LmMgYi9zb3VuZC94ZW4veGVuX3NuZF9mcm9udC5jCmluZGV4IGE5ZTVjMmNkNzY5
OC4uZjEyZmI4ZWVhYTI3IDEwMDY0NAotLS0gYS9zb3VuZC94ZW4veGVuX3NuZF9mcm9udC5jCisr
KyBiL3NvdW5kL3hlbi94ZW5fc25kX2Zyb250LmMKQEAgLTI1MCw3ICsyNTAsNiBAQCBzdGF0aWMg
dm9pZCBzbmRiYWNrX2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwKIAljYXNl
IFhlbmJ1c1N0YXRlUmVjb25maWd1cmVkOgogCQkvKiBmYWxsIHRocm91Z2ggKi8KIAljYXNlIFhl
bmJ1c1N0YXRlSW5pdGlhbGlzZWQ6Ci0JCS8qIGZhbGwgdGhyb3VnaCAqLwogCQlicmVhazsKIAog
CWNhc2UgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmc6Ci0tIAoyLjE2LjIKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 05:48:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 05:48:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvyH3-0002lS-Ur; Tue, 19 Feb 2019 05:48:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9SbO=Q2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvyH2-0002lB-Vw
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 05:48:57 +0000
X-Inumbo-ID: 06dd9a8a-340a-11e9-ac0d-c71dd7485a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06dd9a8a-340a-11e9-ac0d-c71dd7485a96;
 Tue, 19 Feb 2019 05:48:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvyGs-0003j6-Na; Tue, 19 Feb 2019 05:48:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvyGs-0000zi-6h; Tue, 19 Feb 2019 05:48:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvyGs-0007PU-2d; Tue, 19 Feb 2019 05:48:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133290-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-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:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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=6ece8e403defba39de057c630e570fb4372dfcbe
X-Osstest-Versions-That: linux=a4d0a0910e693dafd83311994e12a0a8a0846694
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Feb 2019 05:48:46 +0000
Subject: [Xen-devel] [linux-4.9 test] 133290: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI5MCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI5MC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4g
ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1p
dHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzI3NgogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gcGFzcyBpbiAxMzMyNzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMjc2IHBhc3MgaW4gMTMz
MjkwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTMzMjc2CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
cGFzcyBpbiAxMzMyNzYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI3NiBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjc0OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjc0OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICA2ZWNlOGU0MDNkZWZiYTM5ZGUwNTdjNjMwZTU3MGZiNDM3MmRm
Y2JlCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBhNGQwYTA5MTBlNjkz
ZGFmZDgzMzExOTk0ZTEyYTBhOGEwODQ2Njk0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI3NDgg
IDIwMTktMDItMDIgMTM6MDM6MjYgWiAgIDE2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMy
OTczICAyMDE5LTAyLTA2IDE2OjQxOjQzIFogICAxMiBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTMzMjc2ICAyMDE5LTAyLTE2IDA1OjEzOjQ3IFogICAgMyBkYXlzICAg
IDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEFhcm8gS29z
a2luZW4gPGFhcm8ua29za2luZW5AaWtpLmZpPgogIEFhcm9uIEJyb3duIDxhYXJvbi5mLmJyb3du
QGludGVsLmNvbT4KICBBYXJvbiBMdSA8YWFyb24ubHVAbGludXguYWxpYmFiYS5jb20+CiAgQWRh
bXNraSwgS3J6eXN6dG9mIChOb2tpYSAtIFBML1dyb2NsYXcpIDxrcnp5c3p0b2YuYWRhbXNraUBu
b2tpYS5jb20+CiAgQWRpdHlhIFBha2tpIDxwYWtraTAwMUB1bW4uZWR1PgogIEFkcmlhbiBIdW50
ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgu
b3JnLnVrPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxhbiBU
dWxsIDxhdHVsbEBrZXJuZWwub3JnPgogIEFsZXhhbmRydSBBcmRlbGVhbiA8YWxleGFuZHJ1LmFy
ZGVsZWFuQGFuYWxvZy5jb20+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4K
ICBBbGV4ZXkgS2hvcm9zaGlsb3YgPGtob3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbWlyIEdvbGRz
dGVpbiA8YW1pcjczaWxAZ21haWwuY29tPgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJh
QHJlZGhhdC5jb20+CiAgQW5kcmVpIFZhZ2luIDxhdmFnaW5AZ21haWwuY29tPgogIEFuZHJldyBC
b3dlcnMgPGFuZHJld3guYm93ZXJzQGludGVsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgRHVhbiA8ZnVnYW5nLmR1YW5AbnhwLmNvbT4KICBB
bmR5IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbm5h
IFNjaHVtYWtlciA8QW5uYS5TY2h1bWFrZXJATmV0YXBwLmNvbT4KICBBbnNvbiBIdWFuZyA8QW5z
b24uSHVhbmdAbnhwLmNvbT4KICBBbnRvbiBJdmFub3YgPGFudG9uLml2YW5vdkBjYW1icmlkZ2Vn
cmV5cy5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAg
QXJlbmQgdmFuIFNwcmllbCA8YXJlbmQudmFuc3ByaWVsQGJyb2FkY29tLmNvbT4KICBBcmthZGl1
c3ogTWlza2lld2ljeiA8YXJla21AbWF2ZW4ucGw+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxv
IDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBBeWEg
TGV2aW4gPGF5YWxAbWVsbGFub3guY29tPgogIEJhcnQgVmFuIEFzc2NoZSA8YnZhbmFzc2NoZUBh
Y20ub3JnPgogIEJhcnRsb21pZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5n
LmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+
CiAgQmVuamFtaW4gVGlzc29pcmVzIDxiZW5qYW1pbi50aXNzb2lyZXNAcmVkaGF0LmNvbT4KICBC
ZW9taG8gU2VvIDxiZW9taG8uc2VvQHNhbXN1bmcuY29tPgogIEJlcm5hcmQgUGlkb3V4IDxmNmJ2
cEBmcmVlLmZyPgogIEJpbiBMaXUgPGItbGl1QHRpLmNvbT4KICBCam9ybiBBbmRlcnNzb24gPGJq
b3JuLmFuZGVyc3NvbkBsaW5hcm8ub3JnPgogIEJqb3JuIEhlbGdhYXMgPGJoZWxnYWFzQGdvb2ds
ZS5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8aGVsZ2Fhc0BrZXJuZWwub3JnPgogIEJvYiBQZXRlcnNv
biA8cnBldGVyc29AcmVkaGF0LmNvbT4KICBCb3JpcyBCcmV6aWxsb24gPGJicmV6aWxsb25Aa2Vy
bmVsLm9yZz4KICBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBib290bGluLmNvbT4K
ICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2FzZXkgU2NoYXVmbGVyIDxjYXNleUBz
Y2hhdWZsZXItY2EuY29tPgogIENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2ly
cnVzLmNvbT4KICBDaGVuLVl1IFRzYWkgPHdlbnNAY3NpZS5vcmc+CiAgQ2hlbmcgTGluIDxjaGVu
Zy5saW4xMzBAenRlLmNvbS5jbj4KICBDaHJpcyBQZXJsIDxjcGVybEBqYW5lc3RyZWV0LmNvbT4K
ICBDaHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBDb2xpbiBJYW4g
S2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2Nv
bmdAZ21haWwuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4K
ICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBMZXpjYW5v
IDxkYW5pZWwubGV6Y2Fub0BsaW5hcm8ub3JnPgogIERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0
ZXJAZmZ3bGwuY2g+CiAgRGF2ZSBDYXJyb2xsIDxkYXZpZC5jYXJyb2xsQG1pY3Jvc2VtaS5jb20+
CiAgRGF2ZSBDaGlubmVyIDxkY2hpbm5lckByZWRoYXQuY29tPgogIERhdmlkIEFoZXJuIDxkc2FA
Y3VtdWx1c25ldHdvcmtzLmNvbT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAg
RGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxk
YXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFRlaWdsYW5kIDx0ZWlnbGFuZEByZWRoYXQuY29t
PgogIERhdmlkbG9ociBCdWVzbyA8ZGF2ZUBzdGdvbGFicy5uZXQ+CiAgRGF2aWRsb2hyIEJ1ZXNv
IDxkYnVlc29Ac3VzZS5kZT4KICBEZW5uaXMgRGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRy
b0BpbnRlbC5jb20+CiAgRGljayBLZW5uZWR5IDxkaWNrLmtlbm5lZHlAYnJvYWRjb20uY29tPgog
IERtaXRyeSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xlLmNvbT4KICBEb24gQnJhY2UgPGRvbi5icmFj
ZUBtaWNyb3NlbWkuY29tPgogIEVkdWFyZG8gVmFsZW50aW4gPGVkdWJlenZhbEBnbWFpbC5jb20+
CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEVyaWMgVy4gQmllZGVybWFu
IDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgRmFiaW8gRXN0ZXZhbSA8ZmVzdGV2YW1AZ21haWwu
Y29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGZWxp
eCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAgRmlubiBUaGFpbiA8ZnRoYWluQHRlbGVncmFwaGlj
cy5jb20uYXU+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgRmxv
cmlhbiBLYXVlciA8Zmxvcmlhbi5rYXVlckBrb2Fsby5kZT4KICBGbG9yaWFuIFdlc3RwaGFsIDxm
d0BzdHJsZW4uZGU+CiAgRnJhbmsgUm93YW5kIDxmcmFuay5yb3dhbmRAc29ueS5jb20+CiAgR292
aW5kYXJhanVsdSBWYXJhZGFyYWphbiA8Z3ZhcmFkYXJAY2lzY28uY29tPgogIEdyZWcgS3JvYWgt
SGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGlu
dXhAcm9lY2stdXMubmV0PgogIEd1aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+
CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVkaGF0LmNvbT4KICBHdXN0YXZvIEEuIFIuIFNp
bHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbiBYdSA8aGFuLnh1QG54cC5jb20+CiAg
SGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KICBIYW5zIFZlcmt1aWwgPGh2ZXJr
dWlsLWNpc2NvQHhzNGFsbC5ubD4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsQHhzNGFsbC5ubD4K
ICBIZSBaaGUgPHpoZS5oZUB3aW5kcml2ZXIuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29u
ZG9yLmFwYW5hLm9yZy5hdT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJ
bmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKLiBCcnVjZSBGaWVsZHMgPGJmaWVsZHNA
cmVkaGF0LmNvbT4KICBKYWNvYiBXZW4gPGppYW4udy53ZW5Ab3JhY2xlLmNvbT4KICBKYWVnZXVr
IEtpbSA8amFlZ2V1a0BrZXJuZWwub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNr
aUBuZXRyb25vbWUuY29tPgogIEphbWVzIEJvdHRvbWxleSA8SmFtZXMuQm90dG9tbGV5QEhhbnNl
blBhcnRuZXJzaGlwLmNvbT4KICBKYW1lcyBNb3JzZSA8amFtZXMubW9yc2VAYXJtLmNvbT4KICBK
YW1lcyBTbWFydCA8anNtYXJ0MjAyMUBnbWFpbC5jb20+CiAgSmFuIEthcmEgPGphY2tAc3VzZS5j
ej4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dA
bWVsbGFub3guY29tPgogIEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29t
PgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5
OTBAZ21haWwuY29tPgogIEppbW15IER1cmFuZCBXZXNvbG93c2tpIDxqZHdAYW1hem9uLmRlPgog
IEppb25nIFdhbmcgPGppb25nLndhbmdAbmV0cm9ub21lLmNvbT4KICBKaXJpIEtvc2luYSA8amtv
c2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKb2VyZyBSb2Vk
ZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIZWRiZXJnIDxqb2hhbi5oZWRiZXJnQGludGVs
LmNvbT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb24gSHVu
dGVyIDxqb25hdGhhbmhAbnZpZGlhLmNvbT4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5D
YW1lcm9uQGh1YXdlaS5jb20+CiAgSm/Do28gUGF1bG8gUmVjaGkgVml0YSA8anBydml0YUBlbmRs
ZXNzbS5jb20+CiAgSm/Do28gUGF1bG8gUmVjaGkgVml0YSA8anBydml0YUBnbWFpbC5jb20+CiAg
SnVueGlhbyBCaSA8anVueGlhby5iaUBvcmFjbGUuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5o
ZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9y
Zz4KICBLYW4gTGlhbmcgPGthbi5saWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgS2FuZ2ppZSBMdSA8
a2psdUB1bW4uZWR1PgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtlaXRo
IEJ1c2NoIDxrZWl0aC5idXNjaEBpbnRlbC5jb20+CiAgS29lbiBWYW5kZXB1dHRlIDxrb2VuLnZh
bmRlcHV0dGVAbmNlbnRyaWMuY29tPgogIEtvbnN0YW50aW4gS2hvcmVua28gPGtob3JlbmtvQHZp
cnR1b3p6by5jb20+CiAgS3J6eXN6dG9mIEFkYW1za2kgPGtyenlzenRvZi5hZGFtc2tpQG5va2lh
LmNvbT4KICBLcnp5c3p0b2YgSGFsYXNhIDxraGFsYXNhQHBpYXAucGw+CiAgTGFycyBFbGxlbmJl
cmcgPGxhcnMuZWxsZW5iZXJnQGxpbmJpdC5jb20+CiAgTGVvbmlkIEl6aXVtdHNldiA8bGVvbmlk
Lml6aXVtdHNldkBnbWFpbC5jb20+CiAgTGkgUm9uZ1FpbmcgPGxpcm9uZ3FpbmdAYmFpZHUuY29t
PgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51
cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9yZW56byBCaWFuY29uaSA8
bG9yZW56by5iaWFuY29uaUByZWRoYXQuY29tPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3Jlbnpv
LnBpZXJhbGlzaUBhcm0uY29tPgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5zaz4KICBM
dWNhIENvZWxobyA8bHVjaWFuby5jb2VsaG9AaW50ZWwuY29tPgogIEx1aXMgQ2hhbWJlcmxhaW4g
PG1jZ3JvZkBrZXJuZWwub3JnPgogIEx1aXogQXVndXN0byB2b24gRGVudHogPGx1aXoudm9uLmRl
bnR6QGludGVsLmNvbT4KICBMdWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5kZT4KICBNYWhlc2gg
UmFqYXNoZWtoYXJhIDxtYWhlc2gucmFqYXNoZWtoYXJhQG1pY3Jvc2VtaS5jb20+CiAgTWFuZnJl
ZCBTY2hsYWVnbCA8bWFuZnJlZC5zY2hsYWVnbEBnaW56aW5nZXIuY29tPgogIE1hcmMgR29uemFs
ZXogPG1hcmMudy5nb256YWxlekBmcmVlLmZyPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVy
QGFybS5jb20+CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmVr
IFN6eXByb3dza2kgPG0uc3p5cHJvd3NraUBzYW1zdW5nLmNvbT4KICBNYXJrIEJyb3duIDxicm9v
bmllQGtlcm5lbC5vcmc+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBN
YXJ0aW4gQmx1bWVuc3RpbmdsIDxtYXJ0aW4uYmx1bWVuc3RpbmdsQGdvb2dsZW1haWwuY29tPgog
IE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGlu
IEtlcHBsaW5nZXIgPG1hcnRpbi5rZXBwbGluZ2VyQGdpbnppbmdlci5jb20+CiAgTWFzYWhpcm8g
WWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBNYXRoZXVzIFRhdmFyZXMg
PG1hdGhldXMuYmVybmFyZGlub0B1c3AuYnI+CiAgTWF0aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1h
bkBsaW51eC5pbnRlbC5jb20+CiAgTWF0aGlhcyBUaG9yZSA8bWF0aGlhcy50aG9yZUBpbmZpbmVy
YS5jb20+CiAgTWF0dCBSYW5vc3RheSA8bWF0dC5yYW5vc3RheUBrb25zdWxrby5jb20+CiAgTWF1
cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXhpbWUg
UmlwYXJkIDxtYXhpbWUucmlwYXJkQGJvb3RsaW4uY29tPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1w
ZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWtl
IE1hcmNpbmlzenluIDxtaWtlLm1hcmNpbmlzenluQGludGVsLmNvbT4KICBNaWtsb3MgU3plcmVk
aSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXJvc2xhdiBMaWNodmFyIDxtbGljaHZhckByZWRo
YXQuY29tPgogIE15dW5naG8gSnVuZyA8bWhqdW5na0BnbWFpbC5jb20+CiAgTmFveWEgSG9yaWd1
Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5uZWMuY29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRl
Y2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTm9yYWxmIFRyw7hubmVzIDxub3JhbGZAdHJvbm5lcy5v
cmc+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9sZWtzYW5kciBOYXRhbGVu
a28gPG9sZWtzYW5kckBuYXRhbGVua28ubmFtZT4KICBPbGdhIEtvcm5pZXZza2FpYSA8YWdsb0B1
bWljaC5lZHU+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIFBhb2xvIEJvbnpp
bmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMu
Y29tPgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGludXguaWJtLmNvbT4KICBQYXVsIEVs
ZGVyIDxwYXVsLmVsZGVyQGlkZWFzb25ib2FyZC5jb20+CiAgUGF1bG8gQWxjYW50YXJhIDxwYWxj
YW50YXJhQHN1c2UuZGU+CiAgUGF1bG8gQWxjYW50YXJhIDxwYXVsb0BwYXVsby5hYz4KICBQYXZl
bCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9z
b2Z0LmNvbT4KICBQZXRlciBSb3NpbiA8cGVkYUBheGVudGlhLnNlPgogIFBldGVyIFNoaWVyIDxw
c2hpZXJAZ29vZ2xlLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFk
ZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4g
IyBXaXRoIGRldmVsb3BlciBoYXQgb24KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpA
aW5mcmFkZWFkLm9yZz4gIyBXaXRoIG1haW50YWluZXIgaGF0IG9uCiAgUGV0ZXIgWmlqbHN0cmEg
PHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBoaWxpcHAgWmFiZWwgPHAuemFiZWxAcGVuZ3V0cm9u
aXguZGU+CiAgUGllcnJlLUxvdWlzIEJvc3NhcnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0QGxpbnV4
LmludGVsLmNvbT4KICBQdSBXZW4gPHB1d2VuQGh5Z29uLmNuPgogIFJhZGltIEtyxI1tw6HFmSA8
cmtyY21hckByZWRoYXQuY29tPgogIFJhZmFlbCBBcXVpbmkgPGFxdWluaUByZWRoYXQuY29tPgog
IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSZW5hdG8g
THVpIEdlaCA8cmVuYXRvZ2VoQGdtYWlsLmNvbT4KICBSaWNoYXJkIENvY2hyYW4gPHJpY2hhcmRj
b2NocmFuQGdtYWlsLmNvbT4KICBSaWNoYXJkIFdlaW5iZXJnZXIgPHJpY2hhcmRAbm9kLmF0Pgog
IFJvbGFuZCBLYW1tZXJlciA8cm9sYW5kLmthbW1lcmVyQGxpbmJpdC5jb20+CiAgUm9tYW4gR3Vz
aGNoaW4gPGd1cm9AZmIuY29tPgogIFJvbm5pZSBTYWhsYmVyZyA8bHNhaGxiZXJAcmVkaGF0LmNv
bT4KICBSdW5kb25nIEdlIDxyZG9uZy5nZUBnbWFpbC5jb20+CiAgUnVzc2VsbCBLaW5nIC0gQVJN
IExpbnV4IDxsaW51eEBhcm1saW51eC5vcmcudWs+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVs
QGFybWxpbnV4Lm9yZy51az4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4K
ICBTYWhpdHlhIFR1bW1hbGEgPHN0dW1tYWxhQGNvZGVhdXJvcmEub3JnPgogIFNhbWkgVG9sdmFu
ZW4gPHNhbWl0b2x2YW5lbkBnb29nbGUuY29tPgogIFNhbnRvc2ggU2hpbGlta2FyIDxzYW50b3No
LnNoaWxpbWthckBvcmFjbGUuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4K
ICBTY290dCBCYXVlciA8c2NvdHQuYmF1ZXJAaW50ZWwuY29tPgogIFNjb3R0IFdvb2QgPG9zc0Bi
dXNlcnJvci5uZXQ+CiAgU2ViYXN0aWFuIEFuZHJ6ZWogU2lld2lvciA8YmlnZWFzeUBsaW51dHJv
bml4LmRlPgogIFNlcmdlaSBTaHR5bHlvdiA8c2VyZ2VpLnNodHlseW92QGNvZ2VudGVtYmVkZGVk
LmNvbT4KICBTaGFrZWVsIEJ1dHQgPHNoYWtlZWxiQGdvb2dsZS5jb20+CiAgU2hhbm5vbiBOZWxz
b24gPHNoYW5ub24ubGVlLm5lbHNvbkBnbWFpbC5jb20+CiAgU2hhd24gR3VvIDxzaGF3bmd1b0Br
ZXJuZWwub3JnPgogIFNpbW9uIFd1bmRlcmxpY2ggPHN3QHNpbW9ud3VuZGVybGljaC5kZT4KICBT
bGF3b21pciBTdGVwaWVuIDxzc3RAcG9jenRhLmZtPgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmlu
Z0BmYi5jb20+CiAgU3Jpbml2YXMgS2FuZGFnYXRsYSA8c3Jpbml2YXMua2FuZGFnYXRsYUBsaW5h
cm8ub3JnPgogIFN0ZWZhbiBSb2VzZSA8c3JAZGVueC5kZT4KICBTdGVmYW4gV2FocmVuIDxzdGVm
YW4ud2FocmVuQGkyc2UuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRA
c2VjdW5ldC5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFN0ZXZlIEZy
ZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBMb25nZXJiZWFtIDxzbG9uZ2Vy
YmVhbUBnbWFpbC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1p
cy5vcmc+CiAgU3VkZWVwIEhvbGxhIDxzdWRlZXAuaG9sbGFAYXJtLmNvbT4KICBTdXNobWEgS2Fs
YWtvdGEgPHN1c2htYXgua2FsYWtvdGFAaW50ZWwuY29tPgogIFN2ZW4gRWNrZWxtYW5uIDxzdmVu
QG5hcmZhdGlvbi5vcmc+CiAgc3l6Ym90K2MxZTM2ZDMwZWUzNDE2Mjg5Y2MwQHN5emthbGxlci5h
cHBzcG90bWFpbC5jb20KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFyaXEgVG91
a2FuIDx0YXJpcXRAbWVsbGFub3guY29tPgogIFRldHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxA
SS1sb3ZlLlNBS1VSQS5uZS5qcD4KICBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29t
PgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIZWxsc3Ry
b20gPHRoZWxsc3Ryb21Adm13YXJlLmNvbT4KICBUaWV6aHUgWWFuZyA8a2VybmVscGF0Y2hAMTI2
LmNvbT4KICBUaW0gSGFydmV5IDx0aGFydmV5QGdhdGV3b3Jrcy5jb20+CiAgVGluYSBaaGFuZyA8
dGluYS56aGFuZ0BpbnRlbC5jb20+CiAgVG9tYXMgV2lua2xlciA8dG9tYXMud2lua2xlckBpbnRl
bC5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUb255IEx1Y2sgPHRv
bnkubHVja0BpbnRlbC5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+
CiAgVXdlIEtsZWluZS1Lw7ZuaWcgPHUua2xlaW5lLWtvZW5pZ0BwZW5ndXRyb25peC5kZT4KICBW
aW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRz
QHJlZGhhdC5jb20+CiAgVml2ZWsgR2F1dGFtIDx2aXZlay5nYXV0YW1AY29kZWF1cm9yYS5vcmc+
CiAgVmxhZGltaXIgS29uZHJhdGlldiA8dmxhZGltaXIua29uZHJhdGlldkBsaW51eC5pbnRlbC5j
b20+CiAgVmxhZGlzIERyb25vdiA8dmRyb25vdkByZWRoYXQuY29tPgogIFdhaW1hbiBMb25nIDxs
b25nbWFuQHJlZGhhdC5jb20+CiAgV2FuZyBMaSA8d2FuZ2xpMzlAYmFpZHUuY29tPgogIFdlaSBX
YW5nIDx3dndAZ29vZ2xlLmNvbT4KICBXZW53ZW4gV2FuZyA8d2FuZzY0OTVAdW1uLmVkdT4KICBX
aWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUt
ZHJlYW1zLmRlPgogIFlhbmd0YW8gTGkgPHRpbnkud2luZHp6QGdtYWlsLmNvbT4KICBZb3VuZyBY
aWFvIDxZYW5nWDkyQGhvdG1haWwuY29tPgogIFl1IFpoYW8gPHl1emhhb0Bnb29nbGUuY29tPgog
IFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBZdWZlbiBXYW5nIDx3YW5neXVm
ZW5AaHVhd2VpLmNvbT4KICBZdW5sZWkgSGUgPGhleXVubGVpQGh1YXdlaS5jb20+CiAgWmhhbmcg
UnVpIDxydWkuemhhbmdAaW50ZWwuY29tPgogIFpoYW5nIFl1IDx6aGFuZ3l1MzFAYmFpZHUuY29t
PgogIFpvcmFuIE1hcmtvdmljIDx6bWFya292aWNAc2llcnJhd2lyZWxlc3MuY29tPgogIFp1Ymlu
IE1pdGhyYSA8enNtQGNocm9taXVtLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBi
cm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgNTY0MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 05:50:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 05:50:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvyIv-0003YX-JP; Tue, 19 Feb 2019 05:50:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9SbO=Q2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gvyIu-0003YH-9M
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 05:50:52 +0000
X-Inumbo-ID: 4e568462-340a-11e9-8c71-833d833a9868
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e568462-340a-11e9-8c71-833d833a9868;
 Tue, 19 Feb 2019 05:50:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gvyIo-0003kt-Gd; Tue, 19 Feb 2019 05:50:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gvyIn-0001Ba-Sg; Tue, 19 Feb 2019 05:50:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gvyIn-0008I3-Ry; Tue, 19 Feb 2019 05:50:45 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133299-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=cdb7673abfefda182ace24a3abd1a04d1a16dd79
X-Osstest-Versions-That: freebsd=c9afb7f6b36c845a8ce0a1ed9cf22278211472d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Feb 2019 05:50:45 +0000
Subject: [Xen-devel] [freebsd-master test] 133299: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI5OSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMjk5LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgY2RiNzY3M2FiZmVmZGExODJhY2Uy
NGEzYWJkMWEwNGQxYTE2ZGQ3OQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgYzlhZmI3ZjZiMzZjODQ1YThjZTBhMWVkOWNmMjIyNzgyMTE0NzJkOQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzMjYyICAyMDE5LTAyLTE1IDA5OjE5OjAzIFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzI5OSAgMjAxOS0wMi0xOCAwOToxOToxNiBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAgY2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgZW1hc3Rl
IDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZ2FuYm9sZCA8Z2FuYm9sZEBGcmVlQlNELm9yZz4KICBn
bGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgogIGlhbiA8aWFuQEZyZWVCU0Qub3JnPgogIGlt
cCA8aW1wQEZyZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBr
ZXZhbnMgPGtldmFuc0BGcmVlQlNELm9yZz4KICBtYXJraiA8bWFya2pARnJlZUJTRC5vcmc+CiAg
bXcgPG13QEZyZWVCU0Qub3JnPgogIG9zaG9nYm8gPG9zaG9nYm9ARnJlZUJTRC5vcmc+CiAgcGtl
bHNleSA8cGtlbHNleUBGcmVlQlNELm9yZz4KICByZ3JpbWVzIDxyZ3JpbWVzQEZyZWVCU0Qub3Jn
PgogIHNlZiA8c2VmQEZyZWVCU0Qub3JnPgogIHNodXJkIDxzaHVyZEBGcmVlQlNELm9yZz4KICB0
c29vbWUgPHRzb29tZUBGcmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4K
CmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVi
c2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2ZyZWVic2Qu
Z2l0CiAgIGM5YWZiN2Y2YjM2Li5jZGI3NjczYWJmZSAgY2RiNzY3M2FiZmVmZGExODJhY2UyNGEz
YWJkMWEwNGQxYTE2ZGQ3OSAtPiB0ZXN0ZWQvbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 05:56:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 05:56:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvyNy-0003pd-8A; Tue, 19 Feb 2019 05:56:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3cQP=Q2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gvyNx-0003pY-2j
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 05:56:05 +0000
X-Inumbo-ID: 09ca37b1-340b-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09ca37b1-340b-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 05:56:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D170CAD8A;
 Tue, 19 Feb 2019 05:56:01 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190218162428.19056-1-roger.pau@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <3fca2e8b-62c2-bd3f-e8d0-840afd1899d2@suse.com>
Date: Tue, 19 Feb 2019 06:56:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190218162428.19056-1-roger.pau@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] vpci: reduce verboseness of BAR
 write warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDIvMjAxOSAxNzoyNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEF2b2lkIHByaW50
aW5nIGEgd2FybmluZyBtZXNzYWdlIHdoZW4gd3JpdGluZyB0byBhIEJBUiByZWdpc3RlciB3aXRo
Cj4gbWVtb3J5IGRlY29kaW5nIGVuYWJsZWQgaWYgdGhlIHZhbHVlIHdyaXR0ZW4gaXMgdGhlIHNh
bWUgYXMgdGhlCj4gY3VycmVudCBvbmUuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4g
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdl
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 06:14:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 06:14:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvyfQ-0005Pn-PS; Tue, 19 Feb 2019 06:14:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BFGP=Q2=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gvyfP-0005Pi-C5
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 06:14:07 +0000
X-Inumbo-ID: 8f8d9f2f-340d-11e9-bc90-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f8d9f2f-340d-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 06:14:06 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Feb 2019 22:14:05 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,387,1544515200"; d="scan'208";a="134571337"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by FMSMGA003.fm.intel.com with ESMTP; 18 Feb 2019 22:14:04 -0800
Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 18 Feb 2019 22:14:04 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 18 Feb 2019 22:14:03 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.102]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.109]) with mapi id 14.03.0415.000;
 Tue, 19 Feb 2019 14:14:01 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v4 3/4] x86/mm: handle foreign mappings in
 p2m_entry_modify
Thread-Index: AQHUx69MjcPq4yyzWEK83LvCB6mwvaXmneMQ
Date: Tue, 19 Feb 2019 06:14:00 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C94BC73@SHSMSX104.ccr.corp.intel.com>
References: <20190218172727.19644-1-roger.pau@citrix.com>
 <20190218172727.19644-4-roger.pau@citrix.com>
In-Reply-To: <20190218172727.19644-4-roger.pau@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNmU4ZjNjMzItODNjNy00ZjgwLTkxZmEtN2FkODhiYjgyYjk0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoic2tXVmZxZmttTU9RVTF2UTdCbUNjb0pqWjg1UkVVVGRkYzZ5WU12S1RIdElrQzJNckpiSE1hRjFBZDliTlFtQiJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>, "Nakajima,
 Jun" <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4g
U2VudDogVHVlc2RheSwgRmVicnVhcnkgMTksIDIwMTkgMToyNyBBTQ0KPiANCj4gU28gdGhhdCB0
aGUgc3BlY2lmaWMgaGFuZGxpbmcgY2FuIGJlIHJlbW92ZWQgZnJvbQ0KPiBhdG9taWNfd3JpdGVf
ZXB0X2VudHJ5IGFuZCBiZSBzaGFyZWQgd2l0aCBucHQgYW5kIHNoYWRvdyBjb2RlLg0KPiANCj4g
VGhpcyBjb21taXQgYWxzbyByZW1vdmVzIHRoZSBjaGVjayB0aGF0IHByZXZlbnQgbm9uLWVwdCBQ
VkggZG9tMCBmcm9tDQo+IG1hcHBpbmcgZm9yZWlnbiBwYWdlcy4NCg0KYWgsIHNvIHBsZWFzZSBp
Z25vcmUgbXkgY29tbWVudCB0byBbMS80XS4gcDJtX2VudHJ5X21vZGlmeQ0KaXMgdXNlZCBtb3Jl
IHRoYW4gdHlwZSBjaGFuZ2Ugbm93LiA6LSkNCg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IC0tLQ0KPiBDYzogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPg0KPiBDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPg0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4NCj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IENjOiBKdW4g
TmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+DQo+IENjOiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4NCj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPg0KPiAtLS0N
Cj4gQ2hhbmdlcyBzaW5jZSB2MzoNCj4gIC0gUmVwbGFjZSB0aGUgbWZuX3ZhbGlkIEJVR19PTnMg
d2l0aCBhbiBhc3NlcnQgJiByZXR1cm4uDQo+IA0KPiBDaGFuZ2VzIHNpbmNlIHYyOg0KPiAgLSBS
ZXR1cm4gYW4gZXJyb3IgY29kZSBmcm9tIHAybV9lbnRyeV9tb2RpZnkgYW5kIHByb3BhZ2F0ZSBp
dCB0byB0aGUNCj4gICAgY2FsbGVycy4NCj4gDQo+IENoYW5nZXMgc2luY2UgdjE6DQo+ICAtIFNp
bXBseSBjb2RlIHNpbmNlIG1mbl90b19wYWdlIGNhbm5vdCByZXR1cm4gTlVMTC4NCj4gIC0gQ2hl
Y2sgaWYgdGhlIG1mbiBpcyB2YWxpZCBiZWZvcmUgZ2V0dGluZy9kcm9wcGluZyB0aGUgcGFnZSBy
ZWZlcmVuY2UuDQo+ICAtIFVzZSBCVUdfT04gaW5zdGVhZCBvZiBBU1NFUlRzLCBzaW5jZSBnZXR0
aW5nIHRoZSByZWZlcmVuY2UgY291bnRpbmcNCj4gICAgd3JvbmcgaXMgbW9yZSBkYW5nZXJvdXMg
dGhhbiBhIERvUy4NCj4gLS0tDQo+ICB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgIHwg
MTIgKysrKystLQ0KPiAgeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICB8IDU2ICsrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgeGVuL2FyY2gveDg2L21tL3AybS1wdC5j
ICAgICAgICB8ICA3IC0tLS0tDQo+ICB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIHwg
IDMgKy0NCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgfCAzNCArKysrKysrKysr
KysrKysrKy0tLQ0KPiAgNSBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCA2NSBkZWxl
dGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIv
eGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYw0KPiBpbmRleCA1YjUwNzM3NmJjLi4yZGFmODQyNGY2
IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jDQo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9oYXAvaGFwLmMNCj4gQEAgLTcxNCw2ICs3MTQsNyBAQCBoYXBfd3JpdGVfcDJt
X2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkDQo+IGxvbmcgZ2ZuLCBsMV9wZ2VudHJ5
X3QgKnAsDQo+ICB7DQo+ICAgICAgdWludDMyX3Qgb2xkX2ZsYWdzOw0KPiAgICAgIGJvb2xfdCBm
bHVzaF9uZXN0ZWRwMm0gPSAwOw0KPiArICAgIGludCByYzsNCj4gDQo+ICAgICAgLyogV2Uga25v
dyBhbHdheXMgdXNlIHRoZSBob3N0IHAybSBoZXJlLCByZWdhcmRsZXNzIGlmIHRoZSB2Y3B1DQo+
ICAgICAgICogaXMgaW4gaG9zdCBvciBndWVzdCBtb2RlLiBUaGUgdmNwdSBjYW4gYmUgaW4gZ3Vl
c3QgbW9kZSBieQ0KPiBAQCAtNzM0LDggKzczNSwxNSBAQCBoYXBfd3JpdGVfcDJtX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkDQo+IGxvbmcgZ2ZuLCBsMV9wZ2VudHJ5X3QgKnAsDQo+
ICAgICAgICAgICAgICAmJiBwZXJtc19zdHJpY3RseV9pbmNyZWFzZWQob2xkX2ZsYWdzLCBsMWVf
Z2V0X2ZsYWdzKG5ldykpICk7DQo+ICAgICAgfQ0KPiANCj4gLSAgICBwMm1fZW50cnlfbW9kaWZ5
KHAybV9nZXRfaG9zdHAybShkKSwNCj4gcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncyhu
ZXcpKSwNCj4gLSAgICAgICAgICAgICAgICAgICAgIHAybV9mbGFnc190b190eXBlKG9sZF9mbGFn
cyksIGxldmVsKTsNCj4gKyAgICByYyA9IHAybV9lbnRyeV9tb2RpZnkocDJtX2dldF9ob3N0cDJt
KGQpLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fZmxhZ3NfdG9fdHlwZShsMWVf
Z2V0X2ZsYWdzKG5ldykpLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fZmxhZ3Nf
dG9fdHlwZShvbGRfZmxhZ3MpLCBsMWVfZ2V0X21mbihuZXcpLA0KPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICBsMWVfZ2V0X21mbigqcCksIGxldmVsKTsNCg0Kd2h5IG5vdCBwYXNzaW5nIG9s
ZC9uZXcgcHRlIHRvIHJlZHVjZSAjcGFyYW1ldGVycyBhbmQgdGh1cyBzdGFibGUNCmFnYWluc3Qg
ZnV0dXJlIGNoYW5nZXM/DQoNCj4gKyAgICBpZiAoIHJjICkNCj4gKyAgICB7DQo+ICsgICAgICAg
IHBhZ2luZ191bmxvY2soZCk7DQo+ICsgICAgICAgIHJldHVybiByYzsNCj4gKyAgICB9DQo+IA0K
PiAgICAgIHNhZmVfd3JpdGVfcHRlKHAsIG5ldyk7DQo+ICAgICAgaWYgKCBvbGRfZmxhZ3MgJiBf
UEFHRV9QUkVTRU5UICkNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jDQo+IGluZGV4IDBlY2U2NjA4Y2IuLjgzYmQ2MDJm
YzQgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMNCj4gKysrIGIveGVu
L2FyY2gveDg2L21tL3AybS1lcHQuYw0KPiBAQCAtNDUsNjUgKzQ1LDE5IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbF90IGlzX2VwdGVfdmFsaWQoZXB0X2VudHJ5X3QgKmUpDQo+ICAgICAgcmV0dXJuICgo
ZS0+ZXB0ZSAmIH4oMXVsIDw8IDYzKSkgIT0gMCAmJiBlLT5zYV9wMm10ICE9IHAybV9pbnZhbGlk
KTsNCj4gIH0NCj4gDQo+IC0vKiByZXR1cm5zIDogMCBmb3Igc3VjY2VzcywgLWVycm5vIG90aGVy
d2lzZSAqLw0KPiAgc3RhdGljIGludCBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXB0X2Vu
dHJ5X3QgKmVudHJ5cHRyLCBlcHRfZW50cnlfdCBuZXcsDQo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IGxldmVsKQ0KPiAgew0KPiAtICAgIGludCByYzsNCj4gLSAgICB1
bnNpZ25lZCBsb25nIG9sZG1mbiA9IG1mbl94KElOVkFMSURfTUZOKTsNCj4gLSAgICBib29sX3Qg
Y2hlY2tfZm9yZWlnbiA9IChuZXcubWZuICE9IGVudHJ5cHRyLT5tZm4gfHwNCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBuZXcuc2FfcDJtdCAhPSBlbnRyeXB0ci0+c2FfcDJtdCk7DQo+
IC0NCj4gLSAgICBpZiAoIGxldmVsICkNCj4gLSAgICB7DQo+IC0gICAgICAgIEFTU0VSVCghaXNf
ZXB0ZV9zdXBlcnBhZ2UoJm5ldykNCj4gfHwgIXAybV9pc19mb3JlaWduKG5ldy5zYV9wMm10KSk7
DQo+IC0gICAgICAgIHdyaXRlX2F0b21pYygmZW50cnlwdHItPmVwdGUsIG5ldy5lcHRlKTsNCj4g
LSAgICAgICAgcmV0dXJuIDA7DQo+IC0gICAgfQ0KPiAtDQo+IC0gICAgaWYgKCB1bmxpa2VseShw
Mm1faXNfZm9yZWlnbihuZXcuc2FfcDJtdCkpICkNCj4gLSAgICB7DQo+IC0gICAgICAgIHJjID0g
LUVJTlZBTDsNCj4gLSAgICAgICAgaWYgKCAhaXNfZXB0ZV9wcmVzZW50KCZuZXcpICkNCj4gLSAg
ICAgICAgICAgICAgICBnb3RvIG91dDsNCj4gLQ0KPiAtICAgICAgICBpZiAoIGNoZWNrX2ZvcmVp
Z24gKQ0KPiAtICAgICAgICB7DQo+IC0gICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpmZG9tOw0K
PiAtDQo+IC0gICAgICAgICAgICBpZiAoICFtZm5fdmFsaWQoX21mbihuZXcubWZuKSkgKQ0KPiAt
ICAgICAgICAgICAgICAgIGdvdG8gb3V0Ow0KPiAtDQo+IC0gICAgICAgICAgICByYyA9IC1FU1JD
SDsNCj4gLSAgICAgICAgICAgIGZkb20gPSBwYWdlX2dldF9vd25lcihtZm5fdG9fcGFnZShfbWZu
KG5ldy5tZm4pKSk7DQo+IC0gICAgICAgICAgICBpZiAoIGZkb20gPT0gTlVMTCApDQo+IC0gICAg
ICAgICAgICAgICAgZ290byBvdXQ7DQo+ICsgICAgaW50IHJjID0gcDJtX2VudHJ5X21vZGlmeShw
Mm0sIG5ldy5zYV9wMm10LCBlbnRyeXB0ci0+c2FfcDJtdCwNCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9tZm4obmV3Lm1mbiksIF9tZm4oZW50cnlwdHItPm1mbiksIGxldmVsKTsN
Cj4gDQo+IC0gICAgICAgICAgICAvKiBnZXQgcmVmY291bnQgb24gdGhlIHBhZ2UgKi8NCj4gLSAg
ICAgICAgICAgIHJjID0gLUVCVVNZOw0KPiAtICAgICAgICAgICAgaWYgKCAhZ2V0X3BhZ2UobWZu
X3RvX3BhZ2UoX21mbihuZXcubWZuKSksIGZkb20pICkNCj4gLSAgICAgICAgICAgICAgICBnb3Rv
IG91dDsNCj4gLSAgICAgICAgfQ0KPiAtICAgIH0NCj4gLQ0KPiAtICAgIGlmICggdW5saWtlbHko
cDJtX2lzX2ZvcmVpZ24oZW50cnlwdHItPnNhX3AybXQpKSAmJiBjaGVja19mb3JlaWduICkNCj4g
LSAgICAgICAgb2xkbWZuID0gZW50cnlwdHItPm1mbjsNCj4gLQ0KPiAtICAgIHAybV9lbnRyeV9t
b2RpZnkocDJtLCBuZXcuc2FfcDJtdCwgZW50cnlwdHItPnNhX3AybXQsIGxldmVsKTsNCj4gKyAg
ICBpZiAoIHJjICkNCj4gKyAgICAgICAgcmV0dXJuIHJjOw0KPiANCj4gICAgICB3cml0ZV9hdG9t
aWMoJmVudHJ5cHRyLT5lcHRlLCBuZXcuZXB0ZSk7DQo+IA0KPiAtICAgIGlmICggdW5saWtlbHko
b2xkbWZuICE9IG1mbl94KElOVkFMSURfTUZOKSkgKQ0KPiAtICAgICAgICBwdXRfcGFnZShtZm5f
dG9fcGFnZShfbWZuKG9sZG1mbikpKTsNCj4gLQ0KPiAtICAgIHJjID0gMDsNCj4gLQ0KPiAtIG91
dDoNCj4gLSAgICBpZiAoIHJjICkNCj4gLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgImVw
dGUgbzolIlBSSXg2NCIgbjolIlBSSXg2NCIgcmM6JWRcbiIsDQo+IC0gICAgICAgICAgICAgICAg
IGVudHJ5cHRyLT5lcHRlLCBuZXcuZXB0ZSwgcmMpOw0KPiAtICAgIHJldHVybiByYzsNCj4gKyAg
ICByZXR1cm4gMDsNCj4gIH0NCj4gDQo+ICBzdGF0aWMgdm9pZCBlcHRfcDJtX3R5cGVfdG9fZmxh
Z3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgZXB0X2VudHJ5X3QNCj4gKmVudHJ5LA0KPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1w
dC5jDQo+IGluZGV4IDNhOGRjMDRlZmMuLjU3YWZhMzdjNzEgMTAwNjQ0DQo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tcHQuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMNCj4g
QEAgLTU2NCwxMyArNTY0LDYgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLA0KPiBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sDQo+ICAgICAgICAgIF9fdHJhY2VfdmFyKFRS
Q19NRU1fU0VUX1AyTV9FTlRSWSwgMCwgc2l6ZW9mKHQpLCAmdCk7DQo+ICAgICAgfQ0KPiANCj4g
LSAgICBpZiAoIHVubGlrZWx5KHAybV9pc19mb3JlaWduKHAybXQpKSApDQo+IC0gICAgew0KPiAt
ICAgICAgICAvKiBodm0gZml4bWU6IGZvcmVpZ24gdHlwZXMgYXJlIG9ubHkgc3VwcG9ydGVkIG9u
IGVwdCBhdCBwcmVzZW50ICovDQo+IC0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
VW5pbXBsZW1lbnRlZCBmb3JlaWduIHAybSB0eXBlLlxuIik7DQo+IC0gICAgICAgIHJldHVybiAt
RUlOVkFMOw0KPiAtICAgIH0NCj4gLQ0KPiAgICAgIC8qIENhcnJ5IG91dCBhbnkgZXZlbnR1YWxs
eSBwZW5kaW5nIGVhcmxpZXIgY2hhbmdlcyBmaXJzdC4gKi8NCj4gICAgICByYyA9IGRvX3JlY2Fs
YyhwMm0sIGdmbik7DQo+ICAgICAgaWYgKCByYyA8IDAgKQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9jb21tb24uYw0KPiBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29t
bW9uLmMNCj4gaW5kZXggZmU0OGM0YTAyYi4uYWQ2NzBkZTUxNSAxMDA2NDQNCj4gLS0tIGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L2NvbW1vbi5jDQo+IEBAIC0zMTg5LDcgKzMxODksOCBAQCBzaGFkb3dfd3JpdGVfcDJtX2Vu
dHJ5KHN0cnVjdCBkb21haW4gKmQsDQo+IHVuc2lnbmVkIGxvbmcgZ2ZuLA0KPiAgICAgICAgICAg
c2hfdW5zaGFkb3dfZm9yX3AybV9jaGFuZ2UoZCwgZ2ZuLCBwLCBuZXcsIGxldmVsKTsNCj4gDQo+
ICAgICAgcDJtX2VudHJ5X21vZGlmeShwMm1fZ2V0X2hvc3RwMm0oZCksDQo+IHAybV9mbGFnc190
b190eXBlKGwxZV9nZXRfZmxhZ3MobmV3KSksDQo+IC0gICAgICAgICAgICAgICAgICAgICBwMm1f
ZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKCpwKSksIGxldmVsKTsNCj4gKyAgICAgICAgICAg
ICAgICAgICAgIHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MoKnApKSwgbDFlX2dldF9t
Zm4obmV3KSwNCj4gKyAgICAgICAgICAgICAgICAgICAgIGwxZV9nZXRfbWZuKCpwKSwgbGV2ZWwp
Ow0KPiANCj4gICAgICAvKiBVcGRhdGUgdGhlIGVudHJ5IHdpdGggbmV3IGNvbnRlbnQgKi8NCj4g
ICAgICBzYWZlX3dyaXRlX3B0ZShwLCBuZXcpOw0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgNCj4gaW5kZXggZjRlYzJi
ZWNiZC4uMjgwMWE4Y2NjYSAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oDQo+IEBAIC05MzIsMTEgKzkzMiwx
NCBAQCBpbnQgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwNCj4gdW5zaWdu
ZWQgaW50IGZsYWdzLA0KPiAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnAybV9nZXRfaW9yZXFf
c2VydmVyKHN0cnVjdCBkb21haW4gKmQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncyk7DQo+IA0KPiAtc3RhdGljIGlu
bGluZSB2b2lkIHAybV9lbnRyeV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwNCj4gcDJt
X3R5cGVfdCBudCwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90
eXBlX3Qgb3QsIHVuc2lnbmVkIGludCBsZXZlbCkNCj4gK3N0YXRpYyBpbmxpbmUgaW50IHAybV9l
bnRyeV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdA0KPiBudCwNCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgbWZuX3Qg
bmZuLCBtZm5fdCBvZm4sDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBsZXZlbCkNCj4gIHsNCj4gLSAgICBpZiAoIGxldmVsICE9IDEgfHwgbnQgPT0g
b3QgKQ0KPiAtICAgICAgICByZXR1cm47DQo+ICsgICAgQlVHX09OKGxldmVsID4gMSAmJiAobnQg
PT0gcDJtX2lvcmVxX3NlcnZlciB8fCBudCA9PQ0KPiBwMm1fbWFwX2ZvcmVpZ24pKTsNCj4gKw0K
PiArICAgIGlmICggbGV2ZWwgIT0gMSB8fCAobnQgPT0gb3QgJiYgbWZuX2VxKG5mbiwgb2ZuKSkg
KQ0KPiArICAgICAgICByZXR1cm4gMDsNCg0KY291bGQgYWxzbyByZXR1cm4gaGVyZSBpbiBjYXNl
IG9mIG50PT1vdD09cDJtX2lvcmVxX3NlcnZlciwNCm90aGVyd2lzZSBwMm0tPmlvcmVxLmVudHJ5
X2NvdW50IG1pZ2h0IGJlIHVubmVjZXNzYXJpbHkNCmluYy9kZWMgaWYgbWZuIGNoYW5nZXMgd2hp
bGUgdHlwZSBzdGF5cyBhcyBwMm1faW9yZXFfc2VydmVyLi4uDQoNCj4gDQo+ICAgICAgc3dpdGNo
ICggbnQgKQ0KPiAgICAgIHsNCj4gQEAgLTk0OCw2ICs5NTEsMTggQEAgc3RhdGljIGlubGluZSB2
b2lkIHAybV9lbnRyeV9tb2RpZnkoc3RydWN0DQo+IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVf
dCBudCwNCj4gICAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudCsrOw0KPiAgICAgICAgICBi
cmVhazsNCj4gDQo+ICsgICAgY2FzZSBwMm1fbWFwX2ZvcmVpZ246DQo+ICsgICAgICAgIGlmICgg
IW1mbl92YWxpZChuZm4pICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7DQo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4gKyAgICAgICAg
fQ0KPiArDQo+ICsgICAgICAgIGlmICggIXBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UobWZu
X3RvX3BhZ2UobmZuKSkgKQ0KPiArICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsNCj4gKw0KPiAr
ICAgICAgICBicmVhazsNCj4gKw0KPiAgICAgIGRlZmF1bHQ6DQo+ICAgICAgICAgIGJyZWFrOw0K
PiAgICAgIH0NCj4gQEAgLTk1OSw5ICs5NzQsMjAgQEAgc3RhdGljIGlubGluZSB2b2lkIHAybV9l
bnRyeV9tb2RpZnkoc3RydWN0DQo+IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwNCj4g
ICAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOw0KPiAgICAgICAgICBicmVhazsNCj4g
DQo+ICsgICAgY2FzZSBwMm1fbWFwX2ZvcmVpZ246DQo+ICsgICAgICAgIGlmICggIW1mbl92YWxp
ZChvZm4pICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7DQo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4gKyAgICAgICAgfQ0KPiArICAg
ICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShvZm4pKTsNCj4gKyAgICAgICAgYnJlYWs7DQo+ICsN
Cj4gICAgICBkZWZhdWx0Og0KPiAgICAgICAgICBicmVhazsNCj4gICAgICB9DQo+ICsNCj4gKyAg
ICByZXR1cm4gMDsNCj4gIH0NCj4gDQo+ICAjZW5kaWYgLyogX1hFTl9BU01fWDg2X1AyTV9IICov
DQo+IC0tDQo+IDIuMTcuMiAoQXBwbGUgR2l0LTExMykNCg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 06:56:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 06:56:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gvzK7-0000CS-5k; Tue, 19 Feb 2019 06:56:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iqxt=Q2=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gvzK5-0000CJ-IB
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 06:56:09 +0000
X-Inumbo-ID: 6d9c3c38-3413-11e9-bc90-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::62f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d9c3c38-3413-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 06:56:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=50qkGqkBUCabH5H1gkGD7JPJn7haPUaPMZmkMVlCgZA=;
 b=hUglLcI8L7AxPzljuGzfugnAIU7HBxxlNHgfC+tIjWJLmDyjnhJbEagGoyR/u2LGiK/BY442ACrg8UnIkhpytx6psCSunjILP4LVMcVRiAAflKp1aiTqq9v+3n8Sz++ItNfnWNW7+H+lox2AVW/+hcKgnYBZBkb3BecYKBqU1Gg=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB3605.eurprd03.prod.outlook.com (52.134.114.146) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1622.19; Tue, 19 Feb 2019 06:56:04 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7%2]) with mapi id 15.20.1601.023; Tue, 19 Feb 2019
 06:56:04 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Li RongQing <lirongqing@baidu.com>, "alsa-devel@alsa-project.org"
 <alsa-devel@alsa-project.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] ALSA: xen-front: remove unneeded switch fall-through
Thread-Index: AQHUyBDi/fobzF3Li02npluauP+9aaXmsDoA
Date: Tue, 19 Feb 2019 06:56:04 +0000
Message-ID: <09d316ae-1545-af2d-29eb-ec77c89beb9e@epam.com>
References: <1550552248-17492-1-git-send-email-lirongqing@baidu.com>
In-Reply-To: <1550552248-17492-1-git-send-email-lirongqing@baidu.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bf996c1f-e798-4d06-3368-08d69637512a
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB3605; 
x-ms-traffictypediagnostic: AM6PR03MB3605:
x-microsoft-exchange-diagnostics: 1; AM6PR03MB3605;
 20:VmdvoxDD+x5M/Yd7WMNv0rjTD8Fv5C3+wjZ3k5vjSNhTc20fznTEYdG8bRTz/5ntyOztVqY2tWDxoO3cV+nLnV2gdwUem6fFAtM/OcEP/cgyOXmMjwZ+fzeF8LjyevxpeX9KThmu8VCK7/kxIcIup2gihKdEkJZo6MTPOoZebIQ=
x-microsoft-antispam-prvs: <AM6PR03MB3605892454B71F43A623425AE77C0@AM6PR03MB3605.eurprd03.prod.outlook.com>
x-forefront-prvs: 09538D3531
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(346002)(39860400002)(366004)(376002)(189003)(199004)(446003)(476003)(316002)(305945005)(4744005)(71190400001)(71200400001)(68736007)(2616005)(7736002)(110136005)(11346002)(81166006)(81156014)(55236004)(99286004)(66066001)(25786009)(53546011)(14444005)(6506007)(186003)(26005)(486006)(8676002)(8936002)(5660300002)(76176011)(256004)(102836004)(36756003)(6436002)(86362001)(6486002)(31686004)(478600001)(6512007)(53936002)(2201001)(106356001)(31696002)(105586002)(6246003)(72206003)(14454004)(80792005)(3846002)(6116002)(97736004)(2906002)(229853002)(2501003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB3605;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: U/0rr4HMkDf9sUuYgI4022s6NXeeqrQgVqHcOJoZdr3YXZrvSpyu46tNVJzqdZ6mErjr0aLBQZBGWRmGanzlwgGoIxPCx4A8RU8VVO58/owNGRb8gEVq/lPNV538IOlXVSbfGYRBV7mEJSy1AqkIU66f0Y3rhFuQvGwx1dtYDxw+/p4zu2nXCixJXxLa7TPnICIINrKebCbu+fd/S3+D+F9wOfpbWOrav5z6nWk3VGokUxtSP01njAjq6J9BS8xzsJtbckgrWUO94INDGJu/VxUgNuP4QThdTjwPFgvaokkC9l46YIqpyFFtgtBoi28cw6GJK8RrQ295UBuFmX3dP+tVWvBv9W4jbQIXyObEja6RdxRava4VgJB1uJSJSLHMLtUx+458x0wzJellxssLuyjaW52QPE0qbx/TXwM9VD4=
Content-ID: <56BD7F0708843049912CB39EDAD9D880@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bf996c1f-e798-4d06-3368-08d69637512a
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Feb 2019 06:56:04.6930 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3605
Subject: Re: [Xen-devel] [PATCH] ALSA: xen-front: remove unneeded switch
 fall-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xOS8xOSA2OjU3IEFNLCBMaSBSb25nUWluZyB3cm90ZToNCj4gVGhpcyBjYXNlIGJsb2Nr
IHdpbGwgYmUgdGVybWluYXRlZCBieSBhIGJyZWFrLCBzbyBub3QgbmVlZA0KPiBhIHN3aXRjaCBm
YWxsLXRocm91Z2gNCj4NCj4gU2lnbmVkLW9mZi1ieTogTGkgUm9uZ1FpbmcgPGxpcm9uZ3FpbmdA
YmFpZHUuY29tPg0KUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4NCj4gLS0tDQo+ICAgc291bmQveGVuL3hlbl9zbmRf
ZnJvbnQuYyB8IDEgLQ0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pDQo+DQo+IGRp
ZmYgLS1naXQgYS9zb3VuZC94ZW4veGVuX3NuZF9mcm9udC5jIGIvc291bmQveGVuL3hlbl9zbmRf
ZnJvbnQuYw0KPiBpbmRleCBhOWU1YzJjZDc2OTguLmYxMmZiOGVlYWEyNyAxMDA2NDQNCj4gLS0t
IGEvc291bmQveGVuL3hlbl9zbmRfZnJvbnQuYw0KPiArKysgYi9zb3VuZC94ZW4veGVuX3NuZF9m
cm9udC5jDQo+IEBAIC0yNTAsNyArMjUwLDYgQEAgc3RhdGljIHZvaWQgc25kYmFja19jaGFuZ2Vk
KHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsDQo+ICAgCWNhc2UgWGVuYnVzU3RhdGVSZWNv
bmZpZ3VyZWQ6DQo+ICAgCQkvKiBmYWxsIHRocm91Z2ggKi8NCj4gICAJY2FzZSBYZW5idXNTdGF0
ZUluaXRpYWxpc2VkOg0KPiAtCQkvKiBmYWxsIHRocm91Z2ggKi8NCj4gICAJCWJyZWFrOw0KPiAg
IA0KPiAgIAljYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nOg0KVGhhbmsgeW91LA0KT2xla3Nh
bmRyCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 07:45:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 07:45:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw05m-0004KP-VY; Tue, 19 Feb 2019 07:45:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+Con=Q2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gw05k-0004JP-Lf
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 07:45:24 +0000
X-Inumbo-ID: 4fc963d1-341a-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fc963d1-341a-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 07:45:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Feb 2019 00:43:21 -0700
Message-Id: <5C6BB3920200007800217DAD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Feb 2019 00:43:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
 <e10e56f7-0da9-3e30-1f50-c1f9ab16dcb1@citrix.com>
In-Reply-To: <e10e56f7-0da9-3e30-1f50-c1f9ab16dcb1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDE5OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTgvMDIvMjAxOSAxNjoyMSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IEl0J3Mg
dW5zYWZlIHRvIGRpc2FibGUgSU9NTVUgb24gYSBsaXZlIHN5c3RlbSB3aGljaCBpcyB0aGUgY2Fz
ZQo+PiBpZiB3ZSdyZSBjcmFzaGluZyBzaW5jZSByZW1hcHBpbmcgaGFyZHdhcmUgZG9lc24ndCB1
c3VhbGx5IGtub3cgd2hhdAo+PiB0byBkbyB3aXRoIG9uZ29pbmcgYnVzIHRyYW5zYWN0aW9ucyBh
bmQgZnJlcXVlbnRseSByYWlzZXMgTk1JL01DRS9TTUksCj4+IGV0Yy4gKGRlcGVuZHMgb24gdGhl
IGZpcm13YXJlIGNvbmZpZ3VyYXRpb24pIHRvIHNpZ25hbCB0aGVzZSBhYm5vcm1hbGl0aWVzLgo+
PiBUaGlzLCBpbiB0dXJuLCBkb2Vzbid0IHBsYXkgd2VsbCB3aXRoIGtleGVjIHRyYW5zaXRpb24g
cHJvY2VzcyBhcyB0aGVyZSBpcwo+PiBubyBhbnkgaGFuZGxpbmcgYXZhaWxhYmxlIGF0IHRoZSBt
b21lbnQgZm9yIHRoaXMga2luZCBvZiBldmVudHMgcmVzdWx0aW5nCj4+IGluIGZhaWx1cmVzIHRv
IGVudGVyIHRoZSBrZXJuZWwuCj4+Cj4+IE1vZGVybiBMaW51eCBrZXJuZWxzIHRhdWdodCB0byBj
b3B5IGFsbCB0aGUgbmVjZXNzYXJ5IERNQVIvSVIgdGFibGVzCj4+IGZvbGxvd2luZyBrZXhlYyBm
cm9tIHRoZSBwcmV2aW91cyBrZXJuZWwgKFhlbiBpbiBvdXIgY2FzZSkgLSBzbyBpdCdzCj4+IGN1
cnJlbnRseSBub3JtYWwgdG8ga2VlcCBJT01NVSBlbmFibGVkLiBJdCB3b3VsZCBvbmx5IHJlcXVp
cmUgdG8gY2hhbmdlCj4+IGNyYXNoIGtlcm5lbCBjb21tYW5kIGxpbmUgYnkgZW5hYmxpbmcgSU9N
TVUgZHJpdmVycyBmcm9tIHRoZSBleGlzdGluZyB1c2Vycy4KCklzIHRoaXMgdGhlIG5vcm1hbCBv
cHRpb24gKCJpbnRlbF9pb21tdT1vbiIgaW4gdGhlIEludGVsIGNhc2UpLCBvcgpyYXRoZXIgc29t
ZXRoaW5nIHNwZWNpYWw/IENvbnNpZGVyaW5nIHRoYXQgeW91IGV4cGxpY2l0bHkgdGFsayBhYm91
dApMaW51eCBoZXJlIGFueXdheSwgbWVudGlvbmluZyB0aGUgb3B0aW9uKHMpIGV4cGxpY2l0bHkg
d291bGQgc2VlbQp0byBtYWtlIHNlbnNlLgoKPj4gQW4gb3B0aW9uIGlzIGxlZnQgZm9yIGNvbXBh
dGliaWxpdHkgd2l0aCBhbmNpZW50IGNyYXNoIGtlcm5lbHMgd2hpY2gKPj4gZGlkbid0IGxpa2Ug
dG8gaGF2ZSBJT01NVSBhY3RpdmUgdW5kZXIgdGhlaXIgZmVldCBvbiBib290Lgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPiAK
PiBUbyBwcm92aWRlIGEgYml0IG9mIGV4dHJhIGJhY2tncm91bmQsIGl0IHR1cm5zIG91dCB0aGF0
IGluIGhpbmRzaWdodCwKPiB0dXJuaW5nIG9mZiB0aGUgSU9NTVUgaW4gYSBjcmFzaCB1c3VhbGx5
IG1ha2VzIHRoaW5ncyB3b3JzZSByYXRoZXIgdGhhbgo+IGJldHRlci4KCkZvciBhbiB1bmtub3du
IGRlZmluaXRpb24gb2YgInVzdWFsbHkiLiBDb3JydXB0ZWQgKElPTU1VKSBwYWdlCnRhYmxlcyBh
cmUgbm90IHJlYWxseSBhbiBpbXBvc3NpYmxlIGNyYXNoIHJlYXNvbi4KCj4gSW4gcGFydGljdWxh
ciwgYW55IGd1ZXN0IHdpdGggYSBQQ0kgZGV2aWNlIHdoaWNoIGhhcHBlbnMgdG8gYWxsb2NhdGUg
YQo+IERNQSBidWZmZXIgaW4gR0ZOIHNwYWNlIHdoaWNoIG1hdGNoZXMgdGhlIGNyYXNoIHJlZ2lv
biBpbiBNRk4gc3BhY2Ugd2lsbAo+IGVuZCB1cCBjb3JydXB0aW5nIHRoZSBjcmFzaCBrZXJuZWwg
d2hlbiBETUEgcmVtYXBwaW5nIGdldHMgdHVybmVkIG9mZi4KCkluZGVlZCwgYnV0IHRoYXQncyBv
bmx5IFBWSCBEb20wICh1bnN1cHBvcnRlZCBhcyBvZiB5ZXQpIG9yIFBWCkRvbTAgdXNpbmcgUFYg
SU9NTVUgZnVuY3Rpb25hbGl0eSAobm90IGV2ZW4gaW4gdHJlZSBhcyBvZiB5ZXQpLiBTbwp0aGUg
cXVlc3Rpb24gaXMgaG93IGFwcGxpY2FibGUgdGhpcyBjaGFuZ2UgcmVhbGx5IGlzIGF0IHRoaXMg
cG9pbnQgaW4KdGltZS4gSSBub3RpY2UgaXQgaGFzbid0IGJlZW4gdGFnZ2VkIGZvciA0LjEyLCBz
byBwbGVhc2UgZG9uJ3QgdGFrZQp0aGlzIGFzIG9iamVjdGlvbiB0byBpdCBnb2luZyBpbiAtIEkn
bSBvbmx5IHRyeWluZyB0byBiZXR0ZXIgdW5kZXJzdGFuZAp0aGUgaW1wbGljYXRpb25zLgoKPiBC
ZWluZyBhYmxlIHRvIGJvb3Qgd2l0aCBhbiBJT01NVSBhbHJlYWR5IGFjdGl2ZSBpcyBiZWNvbWlu
ZyBjb21tb24sIG5vdAo+IGxlYXN0IGJlY2F1c2Ugb2YgdGhlIG9uZ29pbmcgZWZmb3J0cyB0byBl
bmZvcmNlIHByZS1EWEUgRE1BIHByb3RlY3Rpb24KPiB0byBwcm90ZWN0IGFnYWluc3QgY29sZC1i
b290IERNQSByb290a2l0cy4KCldoYXQgYWJvdXQgdGhlIGludGVycnVwdCByZW1hcHBpbmcgcGFy
dCBvZiB0aGUgSU9NTVUgZnVuY3Rpb25hbGl0eT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 08:13:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 08:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw0Wx-00078U-Nk; Tue, 19 Feb 2019 08:13:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+Con=Q2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gw0Ww-00078P-Mk
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 08:13:30 +0000
X-Inumbo-ID: 3ccdd19a-341e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ccdd19a-341e-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 08:13:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Feb 2019 01:13:28 -0700
Message-Id: <5C6BBAA50200007800217DCE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Feb 2019 01:13:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDE3OjIxLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6CgpGaXJzdCBvZiBhbGwgLSBwbGVhc2UgZm9sbG93IHBhdGNoIHN1Ym1pc3Npb24gcnVsZXM6
IFRoZXkgZ2V0IHNlbnQgX3RvXwp0aGUgbGlzdCwgd2l0aCBtYWludGFpbmVycyBhbmQgb3RoZXJz
IF9jY18tZWQuCgo+IEl0J3MgdW5zYWZlIHRvIGRpc2FibGUgSU9NTVUgb24gYSBsaXZlIHN5c3Rl
bSB3aGljaCBpcyB0aGUgY2FzZQo+IGlmIHdlJ3JlIGNyYXNoaW5nIHNpbmNlIHJlbWFwcGluZyBo
YXJkd2FyZSBkb2Vzbid0IHVzdWFsbHkga25vdyB3aGF0Cj4gdG8gZG8gd2l0aCBvbmdvaW5nIGJ1
cyB0cmFuc2FjdGlvbnMgYW5kIGZyZXF1ZW50bHkgcmFpc2VzIE5NSS9NQ0UvU01JLAo+IGV0Yy4g
KGRlcGVuZHMgb24gdGhlIGZpcm13YXJlIGNvbmZpZ3VyYXRpb24pIHRvIHNpZ25hbCB0aGVzZSBh
Ym5vcm1hbGl0aWVzLgo+IFRoaXMsIGluIHR1cm4sIGRvZXNuJ3QgcGxheSB3ZWxsIHdpdGgga2V4
ZWMgdHJhbnNpdGlvbiBwcm9jZXNzIGFzIHRoZXJlIGlzCj4gbm8gYW55IGhhbmRsaW5nIGF2YWls
YWJsZSBhdCB0aGUgbW9tZW50IGZvciB0aGlzIGtpbmQgb2YgZXZlbnRzIHJlc3VsdGluZwo+IGlu
IGZhaWx1cmVzIHRvIGVudGVyIHRoZSBrZXJuZWwuCj4gCj4gTW9kZXJuIExpbnV4IGtlcm5lbHMg
dGF1Z2h0IHRvIGNvcHkgYWxsIHRoZSBuZWNlc3NhcnkgRE1BUi9JUiB0YWJsZXMKPiBmb2xsb3dp
bmcga2V4ZWMgZnJvbSB0aGUgcHJldmlvdXMga2VybmVsIChYZW4gaW4gb3VyIGNhc2UpIC0gc28g
aXQncwo+IGN1cnJlbnRseSBub3JtYWwgdG8ga2VlcCBJT01NVSBlbmFibGVkLiBJdCB3b3VsZCBv
bmx5IHJlcXVpcmUgdG8gY2hhbmdlCj4gY3Jhc2gga2VybmVsIGNvbW1hbmQgbGluZSBieSBlbmFi
bGluZyBJT01NVSBkcml2ZXJzIGZyb20gdGhlIGV4aXN0aW5nIHVzZXJzLgo+IAo+IEFuIG9wdGlv
biBpcyBsZWZ0IGZvciBjb21wYXRpYmlsaXR5IHdpdGggYW5jaWVudCBjcmFzaCBrZXJuZWxzIHdo
aWNoCj4gZGlkbid0IGxpa2UgdG8gaGF2ZSBJT01NVSBhY3RpdmUgdW5kZXIgdGhlaXIgZmVldCBv
biBib290Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5p
bkBjaXRyaXguY29tPgo+IC0tLQo+IAo+IEphbiwgQW5kcmV3LCBzaG91bGQgd2UgaGF2ZSB0aGlz
IG9wdGlvbiBoZXJlIGFuZCwgaWYgc28sIHdoYXQgaXMgdGhlIGRlZmF1bHQKPiB2YWx1ZSBmb3Ig
aXQgc2hvdWxkIGJlPwoKSSB0aGluayB0aGUgb3B0aW9uIHNob3VsZCBkZWZpbml0ZWx5IGJlIGhl
cmUgKEkgY2FuJ3QgZXZlbiBzZWUgd2hhdAp0aGUgYWx0ZXJuYXRpdmUgd291bGQgYmUsIGFzIHRo
ZW4gdGhlIHBhdGNoIHdvdWxkIGJlIGVmZmVjdGl2ZWx5CmJlIGRlbGV0aW9uIG9mIHRoZSBpb21t
dV9jcmFzaF9zaHV0ZG93bigpIGludm9jYXRpb24sIGp1c3QgZm9yIGEKcGF0Y2ggYWRkaW5nIHRo
ZSBvcHRpb24gdG8gcmUtaW5zdGF0ZSBpdC4KClRoZSBkZWZhdWx0IGlzIG1vcmUgZGlmZmljdWx0
IHRvIGNob29zZTogS2VlcGluZyB0aGUgSU9NTVUgb24gZm9yCmFuIHVuYXdhcmUgY3Jhc2gga2Vy
bmVsIGlzIHBlcmhhcHMgYWJvdXQgYXMgYmFkIGFzIHR1cm5pbmcgaXQgb2ZmCndoZW4gdGhlIGNy
YXNoIGtlcm5lbCB3b3VsZCBrbm93IGhvdyB0byBkZWFsIHdpdGggaXQuCgpXb3VsZG4ndCBpdCBi
ZSBwb3NzaWJsZSB0byBhbGxvdyB0aGUga2V4ZWMgdG9vbCB0byBzcGVjaWZ5IHRoZQppbnRlbmRl
ZCBiZWhhdmlvciB2aWEgYSAoZmxhZyB0byBhKSBoeXBlcmNhbGw/IEhvdyBpcyBhZGRpbmcgb2Yg
dGhlCnJlc3BlY3RpdmUgY29tbWFuZCBsaW5lIG9wdGlvbiBjb250cm9sbGVkIGluIHRoZSBiYXJl
IG1ldGFsIExpbnV4CmNhc2U/Cgo+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYwo+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+IEBAIC0xMjM1
LDYgKzEyMzUsMTEgQEAgYm9vbGVhbiAoZS5nLiBgaW9tbXU9bm9gKSBjYW4gb3ZlcnJpZGUgdGhp
cyBhbmQgbGVhdmUgdGhlIElPTU1VcyBkaXNhYmxlZC4KPiAgICAgIFRoaXMgb3B0aW9uIGRlcGVu
ZHMgb24gYGludHJlbWFwYCwgYW5kIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQgZHVlIHRvIHNvbWUK
PiAgICAgIGNvcm5lciBjYXNlcyBpbiB0aGUgaW1wbGVtZW50YXRpb24gd2hpY2ggaGF2ZSB5ZXQg
dG8gYmUgcmVzb2x2ZWQuCj4gIAo+ICsqICAgVGhlIGBjcmFzaC1zaHV0ZG93bmAgYm9vbGVhbiBj
b250cm9scyBzaHV0dGluZyBkb3duIElPTU1VIGJlZm9yZSBzd2l0Y2hpbmcKPiArICAgIHRvIGEg
Y3Jhc2gga2VybmVsIHRocm91Z2gga2V4ZWMuIFRoaXMgb3B0aW9uIGlzIGluYWN0aXZlIGJ5IGRl
ZmF1bHQgYW5kCj4gKyAgICBpcyBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIG9sZGVyIGtleGVjIGtl
cm5lbHMgb25seSBhcyBtb2Rlcm4ga2VybmVscyBjb3B5Cj4gKyAgICBhbGwgdGhlIG5lY2Vzc2Fy
eSB0YWJsZXMgZnJvbSB0aGUgcHJldmlvdXMga2VybmVsIGZvbGxvd2luZyBrZXhlYyB0cmFuc2l0
aW9uLgoKWW91IGFsc28gd2FudCB0byBhcHBlbmQgdG8gdGhlICJMaXN0IG9mIiBhdCB0aGUgdG9w
IG9mIHRoaXMgb3B0aW9uJ3MKZGVzY3JpcHRpb24uCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcmFz
aC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKPiBAQCAtMTYyLDggKzE2Miw5IEBAIHN0
YXRpYyB2b2lkIG5taV9zaG9vdGRvd25fY3B1cyh2b2lkKQo+ICAgICAgICAgIHByaW50aygiRmFp
bGVkIHRvIHNob290IGRvd24gQ1BVcyB7JSpwYmx9XG4iLAo+ICAgICAgICAgICAgICAgICBucl9j
cHVfaWRzLCBjcHVtYXNrX2JpdHMoJndhaXRpbmdfdG9fY3Jhc2gpKTsKPiAgCj4gLSAgICAvKiBD
cmFzaCBzaHV0ZG93biBhbnkgSU9NTVUgZnVuY3Rpb25hbGl0eSBhcyB0aGUgY3Jhc2hkdW1wIGtl
cm5lbCBpcyBub3QKPiAtICAgICAqIGhhcHB5IHdoZW4gYm9vdGluZyBpZiBpbnRlcnJ1cHQvZG1h
IHJlbWFwcGluZyBpcyBzdGlsbCBlbmFibGVkICovCj4gKyAgICAvKiBUcnkgdG8gY3Jhc2ggc2h1
dGRvd24gSU9NTVUgZnVuY3Rpb25hbGl0eSBhcyBzb21lIG9sZCBjcmFzaGR1bXAKPiArICAgICAq
IGtlcm5lbHMgYXJlIG5vdCBoYXBweSB3aGVuIGJvb3RpbmcgaWYgaW50ZXJydXB0L2RtYSByZW1h
cHBpbmcKPiArICAgICAqIGlzIHN0aWxsIGVuYWJsZWQgKi8KPiAgICAgIGlvbW11X2NyYXNoX3No
dXRkb3duKCk7CgpQbGVhc2UgY2FuIHlvdSBjb3JyZWN0IGNvbW1lbnQgc3R5bGUgaGVyZSBzZWVp
bmcgdGhlIHlvdQpyZS13cml0ZSBpdCBhbnl3YXk/Cgo+IEBAIC04OCw2ICs4OSw4IEBAIHN0YXRp
YyBpbnQgX19pbml0IHBhcnNlX2lvbW11X3BhcmFtKGNvbnN0IGNoYXIgKnMpCj4gICAgICAgICAg
ICAgIGlvbW11X2ludHJlbWFwID0gdmFsOwo+ICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFy
c2VfYm9vbGVhbigiaW50cG9zdCIsIHMsIHNzKSkgPj0gMCApCj4gICAgICAgICAgICAgIGlvbW11
X2ludHBvc3QgPSB2YWw7Cj4gKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFu
KCJjcmFzaC1zaHV0ZG93biIsIHMsIHNzKSkgPj0gMCApCj4gKyAgICAgICAgICAgIGlvbW11X2Ny
YXNoX3NodXRkb3duX2VuYWJsZSA9IHZhbDsKCiNpZmRlZiBDT05GSUdfS0VYRUMgPwoKPiBAQCAt
NTc5LDYgKzU4Miw5IEBAIHZvaWQgaW9tbXVfc2hhcmVfcDJtX3RhYmxlKHN0cnVjdCBkb21haW4q
IGQpCj4gIAo+ICB2b2lkIGlvbW11X2NyYXNoX3NodXRkb3duKHZvaWQpCj4gIHsKPiArICAgIGlm
ICggIWlvbW11X2NyYXNoX3NodXRkb3duX2VuYWJsZSApCj4gKyAgICAgICAgcmV0dXJuOwoKSG93
IHRvIHJlYWQgdGhpcyBpcyB2ZXJ5IGFtYmlndW91cyAtIHRoZSB3YXkgSSd2ZSBiZWVuIHJlYWRp
bmcgaXQKZmlyc3QgKCJlbmFibGUgSU9NTVUgb24gY3Jhc2ggc2h1dGRvd24iKSB0aGUgY29uZGl0
aW9uIHNlZW1lZApvdXRyaWdodCB3cm9uZy4gSSB0aGluayB0aGUgY29tbWFuZCBsaW5lIG9wdGlv
biB3YW50cyB0byBiZQpzb21ldGhpbmcgbGlrZSAiaW9tbXU9Y3Jhc2gtZGlzYWJsZSIgYW5kIHRo
ZSB2YXJpYWJsZSB0aGVuCmlvbW11X2NyYXNoX2Rpc2FibGUgKHN1YmplY3QgdG8gZnVydGhlciBp
bXByb3ZlbWVudCBpZiBzdGlsbApjb25zaWRlcmVkIHBvdGVudGlhbGx5IGFtYmlndW91cykuCgpT
aW5jZSBpdCBsb29rcyBhcyBpZiB3ZSBsZWF2ZSB0aGUgSU9NTVUgZW50aXJlbHkgdW50b3VjaGVk
IGluIHRoZQpub24tY3Jhc2gta2V4ZWMgY2FzZSBhbHJlYWR5LCBJIGFsc28gd29uZGVyIHdoZXRo
ZXIgYW4gaW52ZXJzZQpjb250cm9sIGZvciB0aGF0IGNhc2Ugd291bGRuJ3QgaGF2ZSBiZWVuIGRl
c2lyYWJsZSBhbHJlYWR5IGluIHRoZQpwYXN0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 08:40:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 08:40:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw0wr-00011m-Uj; Tue, 19 Feb 2019 08:40:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+Con=Q2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gw0wp-00011f-Qk
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 08:40:15 +0000
X-Inumbo-ID: f9d648bb-3421-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9d648bb-3421-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 08:40:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Feb 2019 01:40:13 -0700
Message-Id: <5C6BC0EB0200007800217DF5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Feb 2019 01:40:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190218172727.19644-1-roger.pau@citrix.com>
 <20190218172727.19644-5-roger.pau@citrix.com>
In-Reply-To: <20190218172727.19644-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 4/4] npt/shadow: allow getting foreign
 page table entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDE4OjI3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEN1cnJlbnQgbnB0IGFuZCBzaGFkb3cgY29kZSB0byBnZXQgYW4gZW50cnkgd2lsbCBhbHdheXMg
cmV0dXJuCj4gSU5WQUxJRF9NRk4gZm9yIGZvcmVpZ24gZW50cmllcy4gQWxsb3cgdG8gcmV0dXJu
IHRoZSBlbnRyeSBtZm4gZm9yCj4gZm9yZWlnbiBlbnRyaWVzLCBsaWtlIGl0J3MgZG9uZSBmb3Ig
Z3JhbnQgdGFibGUgZW50cmllcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 08:41:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 08:41:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw0xw-00016I-AK; Tue, 19 Feb 2019 08:41:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+Con=Q2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gw0xv-000168-7h
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 08:41:23 +0000
X-Inumbo-ID: 220bd8c0-3422-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 220bd8c0-3422-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 08:41:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Feb 2019 01:39:21 -0700
Message-Id: <5C6BC0B50200007800217DF2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Feb 2019 01:39:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Kevin Tian" <kevin.tian@intel.com>
References: <20190218172727.19644-1-roger.pau@citrix.com>
 <20190218172727.19644-4-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19C94BC73@SHSMSX104.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19C94BC73@SHSMSX104.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE5IGF0IDA3OjE0LCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+
PiAgRnJvbTogUm9nZXIgUGF1IE1vbm5lIFttYWlsdG86cm9nZXIucGF1QGNpdHJpeC5jb21dCj4+
IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDE5LCAyMDE5IDE6MjcgQU0KPj4gCj4+IEBAIC03MzQs
OCArNzM1LDE1IEBAIGhhcF93cml0ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQKPj4gbG9uZyBnZm4sIGwxX3BnZW50cnlfdCAqcCwKPj4gICAgICAgICAgICAgICYmIHBlcm1z
X3N0cmljdGx5X2luY3JlYXNlZChvbGRfZmxhZ3MsIGwxZV9nZXRfZmxhZ3MobmV3KSkgKTsKPj4g
ICAgICB9Cj4+IAo+PiAtICAgIHAybV9lbnRyeV9tb2RpZnkocDJtX2dldF9ob3N0cDJtKGQpLAo+
PiBwMm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKG5ldykpLAo+PiAtICAgICAgICAgICAg
ICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUob2xkX2ZsYWdzKSwgbGV2ZWwpOwo+PiArICAgIHJj
ID0gcDJtX2VudHJ5X21vZGlmeShwMm1fZ2V0X2hvc3RwMm0oZCksCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgIHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MobmV3KSksCj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9mbGFnc190b190eXBlKG9sZF9mbGFncyksIGwx
ZV9nZXRfbWZuKG5ldyksCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGwxZV9nZXRfbWZu
KCpwKSwgbGV2ZWwpOwo+IAo+IHdoeSBub3QgcGFzc2luZyBvbGQvbmV3IHB0ZSB0byByZWR1Y2Ug
I3BhcmFtZXRlcnMgYW5kIHRodXMgc3RhYmxlCj4gYWdhaW5zdCBmdXR1cmUgY2hhbmdlcz8KClRo
ZSBQVEUgbGF5b3V0IGlzIGRpZmZlcmVudCBiZXR3ZWVuIEVQVCBhbmQgc2hhZG93L05QVCwgeWV0
CnRoZSBmdW5jdGlvbiBoZXJlIGlzIGdlbmVyaWMuIEl0J3Mgbm90IGltcG9zc2libGUgdG8gZG8g
d2hhdCB5b3UKc3VnZ2VzdCwgYnV0IGl0IHdvdWxkIHJlcXVpcmUgZmllbGQgZXh0cmFjdGlvbiBh
YnN0cmFjdGlvbgpmdW5jdGlvbnMsIHdoaWNoIEkgZG9uJ3QgdGhpbmsgaXMgd29ydGggaXQuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 08:49:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 08:49:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw15i-0001Pf-5j; Tue, 19 Feb 2019 08:49:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+Con=Q2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gw15g-0001Pa-Mm
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 08:49:24 +0000
X-Inumbo-ID: 404b2f43-3423-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 404b2f43-3423-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 08:49:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Feb 2019 01:49:21 -0700
Message-Id: <5C6BC30E0200007800217E0E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Feb 2019 01:49:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190218172727.19644-1-roger.pau@citrix.com>
 <20190218172727.19644-2-roger.pau@citrix.com>
In-Reply-To: <20190218172727.19644-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86/mm: split p2m ioreq server pages
 special handling into helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDE4OjI3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4gQEAgLTMxODgsNiArMzE4OCw5IEBAIHNoYWRvd193cml0
ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCj4gICAgICBp
ZiAoIGxpa2VseShkLT5hcmNoLnBhZ2luZy5zaGFkb3cudG90YWxfcGFnZXMgIT0gMCkgKQo+ICAg
ICAgICAgICBzaF91bnNoYWRvd19mb3JfcDJtX2NoYW5nZShkLCBnZm4sIHAsIG5ldywgbGV2ZWwp
Owo+ICAKPiArICAgIHAybV9lbnRyeV9tb2RpZnkocDJtX2dldF9ob3N0cDJtKGQpLCBwMm1fZmxh
Z3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKG5ldykpLAo+ICsgICAgICAgICAgICAgICAgICAgICBw
Mm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKCpwKSksIGxldmVsKTsKPiArCj4gICAgICAv
KiBVcGRhdGUgdGhlIGVudHJ5IHdpdGggbmV3IGNvbnRlbnQgKi8KPiAgICAgIHNhZmVfd3JpdGVf
cHRlKHAsIG5ldyk7CgpTdHJpY3RseSBzcGVha2luZyB5b3Ugc2hvdWxkIENjIFRpbSBmb3IgdGhp
cyBjaGFuZ2UuCgpBbHNvIGF0IHRoaXMgZXhhbXBsZSAoYSBwb3NzaWJsZSBpc3N1ZSBlbHNld2hl
cmUgYXMgd2VsbCkgLSBpcwphY3Rpbmcgb24gdGhlIGhvc3QgUDJNIChvbmx5KSByZWFsbHkgdGhl
IHJpZ2h0IHRoaW5nIHRvIGRvIGhlcmU/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 09:05:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 09:05:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw1LT-00032P-RP; Tue, 19 Feb 2019 09:05:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+Con=Q2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gw1LS-00032K-1l
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 09:05:42 +0000
X-Inumbo-ID: 87830dff-3425-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87830dff-3425-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 09:05:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Feb 2019 02:05:39 -0700
Message-Id: <5C6BC6E10200007800217E1E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Feb 2019 02:05:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190218172727.19644-1-roger.pau@citrix.com>
 <20190218172727.19644-3-roger.pau@citrix.com>
In-Reply-To: <20190218172727.19644-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/4] p2m: change write_p2m_entry to
 return an error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAyLjE5IGF0IDE4OjI3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcHQuYwo+IEBAIC0xODQsNiArMTg0LDcgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAo+ICAgICAgbDFfcGdlbnRyeV90ICpwMm1fZW50cnks
IG5ld19lbnRyeTsKPiAgICAgIHZvaWQgKm5leHQ7Cj4gICAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7
Cj4gKyAgICBpbnQgcmM7Cj4gIAo+ICAgICAgaWYgKCAhKHAybV9lbnRyeSA9IHAybV9maW5kX2Vu
dHJ5KCp0YWJsZSwgZ2ZuX3JlbWFpbmRlciwgZ2ZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNoaWZ0LCBtYXgpKSApCj4gQEAgLTIwMiw3ICsyMDMsMTMgQEAgcDJt
X25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAo+ICAgICAg
ICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX21mbihtZm4sIFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0Vf
UlcpOwo+ICAKPiAgICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZuZXdfZW50cnksIGxldmVs
LCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKPiAtICAgICAgICBwMm0tPndyaXRl
X3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBuZXdfZW50cnksIGxldmVsICsgMSk7Cj4g
KyAgICAgICAgcmMgPSBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBu
ZXdfZW50cnksIGxldmVsICsgMSk7Cj4gKyAgICAgICAgaWYgKCByYyApCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiArICAgICAgICAgICAgcDJtX2Zy
ZWVfcHRwKHAybSwgbWZuX3RvX3BhZ2UobWZuKSk7Cj4gKyAgICAgICAgICAgIHJldHVybiByYzsK
PiArICAgICAgICB9Cj4gICAgICB9Cj4gICAgICBlbHNlIGlmICggZmxhZ3MgJiBfUEFHRV9QU0Ug
KQo+ICAgICAgewo+IEBAIC0yNTAsMTQgKzI1NywyNyBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFibGUsCj4gICAgICAgICAgewo+ICAgICAgICAgICAg
ICBuZXdfZW50cnkgPSBsMWVfZnJvbV9wZm4ocGZuIHwgKGkgPDwgKChsZXZlbCAtIDEpICogUEFH
RVRBQkxFX09SREVSKSksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
bGFncyk7Cj4gLSAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBsMV9l
bnRyeSArIGksIG5ld19lbnRyeSwgbGV2ZWwpOwo+ICsgICAgICAgICAgICByYyA9IHAybS0+d3Jp
dGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBsMV9lbnRyeSArIGksIG5ld19lbnRyeSwgbGV2ZWwpOwo+
ICsgICAgICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAg
ICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgICAgICAgICB1bm1hcF9kb21haW5f
cGFnZShsMV9lbnRyeSk7Cj4gKyAgICAgICAgICAgICAgICBwMm1fZnJlZV9wdHAocDJtLCBtZm5f
dG9fcGFnZShtZm4pKTsKPiArICAgICAgICAgICAgICAgIHJldHVybiByYzsKPiArICAgICAgICAg
ICAgfQo+ICAgICAgICAgIH0KPiAgCj4gICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDFfZW50
cnkpOwo+ICAKPiAgICAgICAgICBuZXdfZW50cnkgPSBsMWVfZnJvbV9tZm4obWZuLCBQMk1fQkFT
RV9GTEFHUyB8IF9QQUdFX1JXKTsKPiAgICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZuZXdf
ZW50cnksIGxldmVsLCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKPiAtICAgICAg
ICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBuZXdfZW50cnksIGxl
dmVsICsgMSk7Cj4gKyAgICAgICAgcmMgPSBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwg
cDJtX2VudHJ5LCBuZXdfZW50cnksIGxldmVsICsgMSk7Cj4gKyAgICAgICAgaWYgKCByYyApCj4g
KyAgICAgICAgewo+ICsgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiArICAgICAg
ICAgICAgcDJtX2ZyZWVfcHRwKHAybSwgbWZuX3RvX3BhZ2UobWZuKSk7Cj4gKyAgICAgICAgICAg
IHJldHVybiByYzsKPiArICAgICAgICB9Cj4gICAgICB9Cj4gICAgICBlbHNlCj4gICAgICAgICAg
QVNTRVJUKGZsYWdzICYgX1BBR0VfUFJFU0VOVCk7CgpQZXJzb25hbGx5IEkgd291bGQgZmluZCBp
dCBxdWl0ZSBkZXNpcmFibGUgaWYgdGhlcmUgd2FzIGp1c3Qgb25lIGluc3RhbmNlIG9mCnRoaXMg
ZXJyb3IgaGFuZGxpbmcgeW91IGFkZCwgd2hpY2ggZG9lc24ndCBsb29rIG92ZXJseSBkaWZmaWN1
bHQgdG8gYXJyYW5nZQpmb3IuCgo+IEBAIC0zMjEsNyArMzQxLDggQEAgc3RhdGljIGludCBwMm1f
cHRfc2V0X3JlY2FsY19yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAgICAgICAgICAg
ICBpZiAoIChsMWVfZ2V0X2ZsYWdzKGUpICYgX1BBR0VfUFJFU0VOVCkgJiYgIW5lZWRzX3JlY2Fs
YyhsMSwgZSkgKQo+ICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICBzZXRfcmVjYWxj
KGwxLCBlKTsKPiAtICAgICAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZmly
c3RfZ2ZuLCBwZW50LCBlLCBsZXZlbCk7Cj4gKyAgICAgICAgICAgICAgICBlcnIgPSBwMm0tPndy
aXRlX3AybV9lbnRyeShwMm0sIGZpcnN0X2dmbiwgcGVudCwgZSwgbGV2ZWwpOwo+ICsgICAgICAg
ICAgICAgICAgQVNTRVJUKCFlcnIpOwo+ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgIGZp
cnN0X2dmbiArPSAxVUwgPDwgKGkgKiBQQUdFVEFCTEVfT1JERVIpOwo+ICAgICAgICAgIH0KClNv
IG9uIGEgcmVsZWFzZSBidWlsZCB3aGF0IHJlc3VsdCB0aGUgY2FsbGVyIHdvdWxkIG9ic2VydmUg
aW4gY2FzZQp0aGVyZSBpcyBhbiAodW5leHBlY3RlZCkgZXJyb3IgZGVwZW5kcyBvbiB3aGV0aGVy
IHRoaXMgb2NjdXJzIG9uCnRoZSBsYXN0IGl0ZXJhdGlvbi4gSSBkb24ndCBjb25zaWRlciB0aGlz
IHZlcnkgaGVscGZ1bCBiZWhhdmlvciBpbgp0ZXJtcyBvZiBkZWJ1Z2dhYmlsaXR5LiAoQWxvbmcg
dGhlc2UgbGluZXMgYWxzbyBhZ2FpbiBmdXJ0aGVyIGRvd24pLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 09:07:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 09:07:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw1Mr-00036o-8d; Tue, 19 Feb 2019 09:07:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9SbO=Q2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gw1Mq-00036b-HH
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 09:07:08 +0000
X-Inumbo-ID: bb1b377d-3425-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb1b377d-3425-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 09:07:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gw1Mo-0008GG-Fk; Tue, 19 Feb 2019 09:07:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gw1Mo-0007FQ-3V; Tue, 19 Feb 2019 09:07:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gw1Mo-0008T5-2s; Tue, 19 Feb 2019 09:07:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133292-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<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-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-livepatch:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-livepatch:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 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-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2: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: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-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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-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=a016b8f207c7a3fe8bdd2b6f7c080020e3e1c823
X-Osstest-Versions-That: xen=e21c79fe4fd204eca0c6b9f79102e3826db7334a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Feb 2019 09:07:06 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 133292: trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI5MiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyOTIvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgIGJyb2tlbgoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
cGFzcyBpbiAxMzMyNzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIHBhc3MgaW4gMTMzMjc4CiB0ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAx
MzMyNzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMzI3OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBwYXNzIGluIDEzMzI3OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMjc4IHBhc3MgaW4gMTMzMjkyCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyOTY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhMDE2YjhmMjA3YzdhM2ZlOGJk
ZDJiNmY3YzA4MDAyMGUzZTFjODIzCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBlMjFjNzlmZTRmZDIwNGVjYTBjNmI5Zjc5MTAyZTM4MjZkYjczMzRhCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMzI5NjYgIDIwMTktMDItMDYgMTI6NTA6MTAgWiAgIDEyIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTMzMTQzICAyMDE5LTAyLTExIDEzOjA3OjQwIFogICAgNyBkYXlzICAg
IDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBi
cm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
aTM4Ni1saXZlcGF0Y2ggaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
aG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTAxNmI4ZjIwN2M3YTNm
ZThiZGQyYjZmN2MwODAwMjBlM2UxYzgyMwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KRGF0ZTogICBNb24gRmViIDExIDE0OjA0OjA4IDIwMTkgKzAxMDAKCiAgICB1cGRh
dGUgWGVuIHZlcnNpb24gdG8gNC4xMC4zCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 09:57:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 09:57:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw296-0007BH-Dp; Tue, 19 Feb 2019 09:57:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cveD=Q2=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gw295-0007B9-EG
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 09:56:59 +0000
X-Inumbo-ID: 3a4ad51c-342c-11e9-bc90-bc764e045a96
Received: from mail-wr1-x42c.google.com (unknown [2a00:1450:4864:20::42c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a4ad51c-342c-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 09:53:38 +0000 (UTC)
Received: by mail-wr1-x42c.google.com with SMTP id i16so13193590wrs.13;
 Tue, 19 Feb 2019 01:53:37 -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
 :to; bh=07uznPLdDTNuavvmV0asSlwiU9Xd0ySjmjVXSjb/VNw=;
 b=c9D5hwerGBsDRbG7BFpcvsquZkr8FQD91HWNsddOHnPQ6tE0LzzdCvSjR6Qn7hNcbr
 SCz9ezS7a/nQlsAsrlh9s5k14KpuLErHZVSbuNCQQZ2cgXdeSXXgZOitkSV4E0NrBpHW
 kB0XAQf/1Wyfcpm9foXdiCiipOAi3pJZW1QhUPw/Np6IuE7n0P4tForNRBDMOSz+FbXO
 CrgPckZrKgQYb6CeLmdvz+RljqXVCV4f/miP0jQYay/Yq/hSO7qQzSipX07q8iE5UPAf
 Of46+Tuq1VlhLXF8ZcMSP2Lsshu53y4sjUknvB22scgth4rNDv+c7xBue82c9GPh7L5C
 Hcwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:to;
 bh=07uznPLdDTNuavvmV0asSlwiU9Xd0ySjmjVXSjb/VNw=;
 b=TjnwLiklzuazav91IADmOu9N4ansfmBUnTWJqu8loJyBaOFxNIK1+f3mmUsHtMvSuk
 4lIiuUSNfBH7c3A1S4gIETvNZ5Ar9GpOd7rxdosPuow7Z7grkLNpV6Ds1RWwDj1llJH4
 BT0cj4DHg1fBimx27CY5X24QZWPSIEuqfpfGMEr9JmQQCYO/7/W7/66DjVZjekO1KdLH
 nfvVQkGXn5ex/ypCRf5F+CuxuqT+M2hh5DEz3wcOaJl+/X07j8BeBruXxVb48n10+QBD
 W7ZlmmDJDy8cgRSmbrufkHccaB/OmfGMoPG4ytITosGofTezZ2E1+glI5u9xtXFCGNaY
 8q+g==
X-Gm-Message-State: AHQUAuaA8Gt/majo/tS0yHcmLPf4rK6F1m6aqCW0Q3b6LxWk3gDEmVFi
 rmsllQustBin13RxqphxuSfOpGphttY=
X-Google-Smtp-Source: AHgI3IZFX+Oa/U3F1G/a9TZYahIuvA4ghIkoPBOXK2A+zqh6hmuy9vwosY9f49SbLwNzFnCKUXFl8w==
X-Received: by 2002:a5d:4e8c:: with SMTP id e12mr19545155wru.21.1550570016264; 
 Tue, 19 Feb 2019 01:53:36 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:b4fb:f06a:eae7:554d?
 ([2a02:c7f:ac18:da00:b4fb:f06a:eae7:554d])
 by smtp.gmail.com with ESMTPSA id c129sm1824999wma.48.2019.02.19.01.53.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 19 Feb 2019 01:53:35 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Message-Id: <E99B3E43-B4F5-4F16-AA22-27BB5F828E6F@gmail.com>
Date: Tue, 19 Feb 2019 09:53:34 +0000
To: xen-announce@lists.xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xenproject.org,
 xen-api@lists.xenproject.org,
 Minios-devel <minios-devel@lists.xenproject.org>,
 win-pv-devel@lists.xenproject.org, mirageos-devel@lists.xenproject.org
X-Mailer: Apple Mail (2.3445.9.1)
Subject: [Xen-devel] Changes to Xen Project websites: xenproject.org &
 blog.xenproject.org
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBDb21tdW5pdHkgbWVtYmVycywKCnRvZGF5IGFuZCB0b21vcnJvdywgd2UgYXJlIG1ha2lu
ZyBjaGFuZ2VzIHRvIFhlbiBQcm9qZWN0IHdlYiByZWFsLWVzdGF0ZS4gU3BlY2lmaWNhbGx5LCB0
aGUgWGVuIHByb2plY3Qgd2Vic2l0ZSBhdCB4ZW5wcm9qZWN0Lm9yZyBpcyByZXBsYWNlZCBieSBh
IG5ldyB3ZWJzaXRlIGFuZCB0aGUgY29udGVudCBvZiBibG9nLnhlbnByb2plY3Qub3JnIHdpbGwg
bW92ZSB0byB4ZW5wcm9qZWN0Lm9yZy9ibG9nIAoKV2hpbGUgd2UgZXhlY3V0ZSB0aGUgc3dpdGNo
LW92ZXIgdGhlcmUgbWF5IGJlIHNvbWUgaGl0Y2hlcywgZHVlIHRvIHRoZSB3b3JrIGJlaW5nIGV4
ZWN1dGVkIGluIGRpZmZlcmVudCB0aW1lLXpvbmVzLiBUaGlzIG1heSBtZWFuIHRoYXQgU1NMIGNl
cnRpZmljYXRlcyBtYXkgYmUgdGVtcG9yYXJpbHkgaW52YWxpZC4gUGxlYXNlIGJlYXIgd2l0aCB1
cywgd2hpbGUgd2UgY29tcGxldGUgdGhpcyB3b3JrLgoKQmVzdCBSZWdhcmRzCkxhcnMgIApfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 10:15:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 10:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw2RD-0000ov-5V; Tue, 19 Feb 2019 10:15:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IDxp=Q2=citrix.com=prvs=946f78d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gw2RB-0000oq-Dz
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 10:15:41 +0000
X-Inumbo-ID: 4dc8f39c-342f-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4dc8f39c-342f-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 10:15:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="86125434"
Date: Tue, 19 Feb 2019 11:15:35 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20190219101535.yeja4loplyjmvryl@Air-de-Roger>
References: <20190218172727.19644-1-roger.pau@citrix.com>
 <20190218172727.19644-2-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19C94BC2B@SHSMSX104.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19C94BC2B@SHSMSX104.ccr.corp.intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86/mm: split p2m ioreq server pages
 special handling into helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, "Nakajima, 
 Jun" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDU6NDc6MzRBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNv
bV0KPiA+IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDE5LCAyMDE5IDE6MjcgQU0KPiA+IAo+ID4g
U28gdGhhdCBpdCBjYW4gYmUgc2hhcmVkIGJ5IGJvdGggZXB0LCBucHQgYW5kIHNoYWRvdyBjb2Rl
LCBpbnN0ZWFkIG9mCj4gPiBkdXBsaWNhdGluZyBpdC4KPiA+IAo+ID4gTm8gY2hhbmdlIGluIGZ1
bmN0aW9uYWxpdHkgaW50ZW5kZWQuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPiBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IAo+IFJldmlld2VkLWJ5OiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4uIHdpdGggb25lCj4gc21hbGwgY29tbWVudDoKPiAKPiA+
ICtzdGF0aWMgaW5saW5lIHZvaWQgcDJtX2VudHJ5X21vZGlmeShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLAo+ID4gcDJtX3R5cGVfdCBudCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwMm1fdHlwZV90IG90LCB1bnNpZ25lZCBpbnQgbGV2ZWwpCj4gPiArewo+ID4gKyAg
ICBpZiAoIGxldmVsICE9IDEgfHwgbnQgPT0gb3QgKQo+ID4gKyAgICAgICAgcmV0dXJuOwo+IAo+
IGJhc2VkIG9uIHR5cGUgY2hlY2ssIGRvZXMgaXQgbWFrZSBtb3JlIHNlbnNlIHRvIGNhbGwgaXQK
PiBwMm1fZW50cnlfbW9kaWZ5X3R5cGU/CgpMYXRlciBvbiB0aGUgZnVuY3Rpb24gd2lsbCBiZSBl
eHBhbmRlZCB0byBhbHNvIHRha2UgYSBuZXcvb2xkIG1mbiBwYWlyCm9mIHBhcmFtZXRlcnMsIHNv
IEkgdGhpbmsgdGhlIG5hbWUgaXMgZmluZSB0YWtpbmcgaW50byBhY2NvdW50IHRoZQpleHBhbnNp
b24gb2YgdGhlIGZ1bmN0aW9uIGxhdGVyIGluIHRoZSBwYXRjaCBzZXJpZXMuCgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 10:36:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 10:36:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw2lI-0002ZI-CT; Tue, 19 Feb 2019 10:36:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kUDC=Q2=citrix.com=prvs=94638e76f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gw2lH-0002ZB-2L
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 10:36:27 +0000
X-Inumbo-ID: 34ad1f02-3432-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34ad1f02-3432-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 10:36:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="78452939"
Date: Tue, 19 Feb 2019 10:36:22 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190219103622.eyfjz4xpg5f2b67s@zion.uk.xensource.com>
References: <20190218162428.19056-1-roger.pau@citrix.com>
 <3fca2e8b-62c2-bd3f-e8d0-840afd1899d2@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3fca2e8b-62c2-bd3f-e8d0-840afd1899d2@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12] vpci: reduce verboseness of BAR
 write warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDY6NTY6MDBBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxOC8wMi8yMDE5IDE3OjI0LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiBB
dm9pZCBwcmludGluZyBhIHdhcm5pbmcgbWVzc2FnZSB3aGVuIHdyaXRpbmcgdG8gYSBCQVIgcmVn
aXN0ZXIgd2l0aAo+ID4gbWVtb3J5IGRlY29kaW5nIGVuYWJsZWQgaWYgdGhlIHZhbHVlIHdyaXR0
ZW4gaXMgdGhlIHNhbWUgYXMgdGhlCj4gPiBjdXJyZW50IG9uZS4KPiA+IAo+ID4gTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+IAo+IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KPiAKCkZpeGVkIHVwIHBlciBKYW4ncyByZXF1ZXN0IGFuZCBhcHBs
aWVkLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 10:38:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 10:38:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw2mx-0002jt-Os; Tue, 19 Feb 2019 10:38:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=azty=Q2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gw2mw-0002ji-2i
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 10:38:10 +0000
X-Inumbo-ID: 72f88674-3432-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 72f88674-3432-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 10:38:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 81C3615AD;
 Tue, 19 Feb 2019 02:01:19 -0800 (PST)
Received: from [10.37.8.220] (unknown [10.37.8.220])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6817A3F675;
 Tue, 19 Feb 2019 02:00:58 -0800 (PST)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <1549024652-24805-2-git-send-email-olekstysh@gmail.com>
 <d4ba8e5f-00c9-0773-15b3-4a5b4efcc3e6@arm.com>
 <bab8f746-b69e-35ae-a5ab-00dfd53bb737@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <16bbe61b-753f-593d-a5d8-1b6662be9a8a@arm.com>
Date: Tue, 19 Feb 2019 10:00:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <bab8f746-b69e-35ae-a5ab-00dfd53bb737@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 1/3] xen/arm: drivers: scif: Add support
 for SCIFA compatible UARTs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMi8xOC8xOSA4OjE0IFBNLCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4g
T24gMTguMDIuMTkgMTY6MDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4gCj4gSGkKPiAK
PiAKPj4KPj4gT24gMDEvMDIvMjAxOSAxMjozNywgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6
Cj4+PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBh
bS5jb20+Cj4+Pgo+Pj4gRXh0ZW5kIGV4aXN0aW5nIGRyaXZlciB0byBiZSBhYmxlIHRvIGhhbmRs
ZSBTQ0lGQSBpbnRlcmZhY2UgYXMgd2VsbC4KPj4KPj4gSW4gZ2VuZXJhbCBhIHBhdGNoIHNob3Vs
ZCBkbyBvbmx5IG9uZSB0aGluZy4gSW4gdGhpcyBjYXNlLCB0aGlzIHNob3VsZCAKPj4gaGF2ZSBi
ZWVuIHNwbGl0IGluIDIgcGF0Y2hlczogb25lIHRvIGV4dGVuZCB0aGUgZHJpdmVyLCB0aGUgc2Vj
b25kIHRvIAo+PiBhZGQgc3VwcG9ydCBmb3IgU0NJRkEuCj4+Cj4+IFBsZWFzZSBzcGxpdCB0aGUg
cGF0Y2ggYWNjb3JkaW5nbHkuCj4gCj4gCj4gTm90IGVudGlyZWx5IGNsZWFyIHRvIG1lIGhvdyB0
aGUgY3VycmVudCBwYXRjaCBzaG91bGQgYmUgc3BsaXQuLi4KPiAKPiAtIFRoZSBmaXJzdCBwYXRj
aCB3aWxsIGJlIGp1c3QgYSBjb3B5IG9mIHRoZSBjdXJyZW50IHBhdGNoLCBidXQgd2l0aG91dCAK
PiBuZXcgY29tcGF0aWJsZSBzdHJpbmcgKFNDSUZBKS4KCldpdGhvdXQgYW55dGhpbmcgcmVsYXRl
ZCB0byBTQ0lGQS4gVGhpcyBwYXRjaCB3b3VsZCBvbmx5IGNvbnRhaW4gdGhlIApyZXdvcmsgb2Yg
dGhlIGNvZGUuCgo+IAo+IC0gVGhlIHNlY29uZCBwYXRjaCB3aWxsIGFkZCBuZXcgY29tcGF0aWJs
ZSBzdHJpbmcuCgorIGFueXRoaW5nIHJlbGF0ZWQgdG8gU0NJRkEgKE1hY3JvcyBhbmQgdGhlIFND
SUZBIGVsZW1lbnQgaW4gdGhlIGFycmF5IApwb3J0X3BhcmFtcy4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 10:48:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 10:48:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw2wd-0003vb-81; Tue, 19 Feb 2019 10:48:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=azty=Q2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gw2wc-0003vU-4I
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 10:48:10 +0000
X-Inumbo-ID: d87e7ef3-3433-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d87e7ef3-3433-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 10:48: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 052991682;
 Tue, 19 Feb 2019 02:09:28 -0800 (PST)
Received: from [10.37.8.220] (unknown [10.37.8.220])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 00A443F675;
 Tue, 19 Feb 2019 02:09:06 -0800 (PST)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <1549024652-24805-4-git-send-email-olekstysh@gmail.com>
 <c3ae0a46-8418-c426-c87a-96f30730bbda@arm.com>
 <7fb34ed2-f763-938c-0884-844d1fbe1127@gmail.com>
 <a4f9f1f1-aa25-0faf-4938-78fe396a1ebc@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ffc9d12a-0579-bcfd-428b-401524949009@arm.com>
Date: Tue, 19 Feb 2019 10:09:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <a4f9f1f1-aa25-0faf-4938-78fe396a1ebc@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 3/3] xen/arm: Add SCIFA UART support for
 early printk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMi8xOC8xOSA4OjQ1IFBNLCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4g
T24gMTguMDIuMTkgMjI6NDEsIE9sZWtzYW5kciB3cm90ZToKPj4KPj4gT24gMTguMDIuMTkgMTY6
MDUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpLAo+Pgo+Pgo+PiBIaQo+Pgo+Pgo+Pj4KPj4+
IE9uIDAxLzAyLzIwMTkgMTI6MzcsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+Pj4+IEZy
b206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4K
Pj4+Pgo+Pj4+IEFkZCBzdXBwb3J0IGZvciBSZW5lc2FzICJTdG91dCIgZGV2ZWxvcG1lbnQgYm9h
cmQgYmFzZWQgb24KPj4+PiBSLUNhciBIMiBTb0Mgd2hpY2ggaGFzIFNDSUZBIGNvbXBhdGlibGUg
VUFSVC4KPj4+Pgo+Pj4+IEFjdHVhbGx5IGV4aXN0aW5nIFNDSUYgVUFSVCBzdXBwb3J0IChkZWJ1
Zy1zY2lmLmluYykgYW5kCj4+Pj4gbmV3bHkgYWRkZWQgU0NJRkEgVUFSVCBzdXBwb3J0IChkZWJ1
Zy1zY2lmYS5pbmMpIGRpZmZlciBvbmx5Cj4+Pj4gaW4gcmVnaXN0ZXJzIG9mZnNldHMuCj4+Pgo+
Pj4gQ2FuIHdlIHRyeSB0byBtZXJnZSB0aGUgdHdvIHRoZW4/IE9uZSBzb2x1dGlvbiBpcyB0byBw
cm92aWRlIGFub3RoZXIgCj4+PiBvcHRpb25zIHNpbWlsYXIgdG8gaG93IHdlIGRlYWwgd2l0aCBS
RUdfU0hJRlQgb24gdGhlIDgyNTAuCj4+Cj4+Cj4+IEFjdHVhbGx5LCB0aGUgbWFpbiBkaWZmZXJl
bmNlIGZvciB0aGUgImVhcmx5IHByaW50ayIgc3VwcG9ydCBpcyBpbiB0d28gCj4+IHJlZyBvZmZz
ZXRzOgo+Pgo+PiArI2RlZmluZSBTQ0lGQV9TQ0FTU1LCoMKgIDB4MTTCoMKgwqAgLyogU2VyaWFs
IHN0YXR1cyByZWdpc3RlciAqLwo+PiArI2RlZmluZSBTQ0lGQV9TQ0FGVERSwqAgMHgyMMKgwqDC
oCAvKiBUcmFuc21pdCBGSUZPIGRhdGEgcmVnaXN0ZXIgKi8KPj4KPj4gKyNkZWZpbmUgU0NJRl9T
Q0ZTUsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAweDEwwqDCoMKgIC8qIFNlcmlhbCBzdGF0dXMg
cmVnaXN0ZXIgKi8KPj4gKyNkZWZpbmUgU0NJRl9TQ0ZURFLCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IDB4MGPCoMKgwqAgLyogVHJhbnNtaXQgRklGTyBkYXRhIHJlZ2lzdGVyICovCj4+Cj4+Cj4+IEkg
YW0gbm90IG1pc3Rha2VuLCB3ZSB3aWxsIGhhdmUgdG8gaW50cm9kdWNlIHR3byBvcHRpb25zIHRv
IGNvdmVyIHRoaXMgCj4+IGNhc2UsIGFzIHRoZSBvZmZzZXRzIGFyZSBub3QgY29ycmVsYXRlZCB3
aXRoIGVhY2ggb3RoZXIsIG5vPwoKWW91IGRvbid0IG5lZWQgdHdvIG9wdGlvbnMuIEZvciBpbnN0
YW5jZSwgeW91IGNhbiBvbmx5IGludHJvZHVjZSBhbiAKb3B0aW9uIFNDSUZfVkVSU0lPTiB0aGF0
IHdvdWxkIGJlIDAgZm9yIFNDSUYgYW5kIDYxIChhc2NpaSAnYScpIGZvciBTQ0lGQS4KClRoZW4g
aW4gdGhlIGNvZGUsIHlvdSBjYW4gdXNlIFNDSUZfVkVSU0lPTiB0byBkZWNpZGVzIHdoaWNoIHNl
dHMgb2YgCm1hY3JvcyB5b3UgYXJlIHVzaW5nLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 11:23:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 11:23:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw3Ue-0006wW-0X; Tue, 19 Feb 2019 11:23:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IDxp=Q2=citrix.com=prvs=946f78d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gw3Uc-0006wR-UT
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 11:23:18 +0000
X-Inumbo-ID: bffab13d-3438-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bffab13d-3438-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 11:23:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="86128395"
Date: Tue, 19 Feb 2019 12:22:12 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190219112212.a7ak45yjnfiuvzw6@Air-de-Roger>
References: <20190218172727.19644-1-roger.pau@citrix.com>
 <20190218172727.19644-2-roger.pau@citrix.com>
 <5C6BC30E0200007800217E0E@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C6BC30E0200007800217E0E@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86/mm: split p2m ioreq server pages
 special handling into helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDE6NDk6MThBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjAyLjE5IGF0IDE4OjI3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+ID4gKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+ID4gQEAgLTMxODgsNiArMzE4OCw5IEBA
IHNoYWRvd193cml0ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4sCj4gPiAgICAgIGlmICggbGlrZWx5KGQtPmFyY2gucGFnaW5nLnNoYWRvdy50b3RhbF9wYWdl
cyAhPSAwKSApCj4gPiAgICAgICAgICAgc2hfdW5zaGFkb3dfZm9yX3AybV9jaGFuZ2UoZCwgZ2Zu
LCBwLCBuZXcsIGxldmVsKTsKPiA+ICAKPiA+ICsgICAgcDJtX2VudHJ5X21vZGlmeShwMm1fZ2V0
X2hvc3RwMm0oZCksIHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MobmV3KSksCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncygqcCkp
LCBsZXZlbCk7Cj4gPiArCj4gPiAgICAgIC8qIFVwZGF0ZSB0aGUgZW50cnkgd2l0aCBuZXcgY29u
dGVudCAqLwo+ID4gICAgICBzYWZlX3dyaXRlX3B0ZShwLCBuZXcpOwo+IAo+IFN0cmljdGx5IHNw
ZWFraW5nIHlvdSBzaG91bGQgQ2MgVGltIGZvciB0aGlzIGNoYW5nZS4KCnNvcnJ5LCBJIGd1ZXNz
IEkgZGlkbid0IHJlcnVuIGdldF9tYWludGFpbmVyIGFmdGVyIGNoYW5naW5nIHRoZSBwYXRjaC4K
Cj4gQWxzbyBhdCB0aGlzIGV4YW1wbGUgKGEgcG9zc2libGUgaXNzdWUgZWxzZXdoZXJlIGFzIHdl
bGwpIC0gaXMKPiBhY3Rpbmcgb24gdGhlIGhvc3QgUDJNIChvbmx5KSByZWFsbHkgdGhlIHJpZ2h0
IHRoaW5nIHRvIGRvIGhlcmU/CgpJJ3ZlIHdvbmRlcmVkIHRoZSBzYW1lIHdoaWxlIHdvcmtpbmcg
b24gdGhpcywgd2hhdCdzIGV2ZW4gd29yc2UgaXMKdGhhdCBwYWdpbmdfd3JpdGVfcDJtX2VudHJ5
IHRha2VzIGEgcDJtIGFzIGl0J3MgZmlyc3QgYXJndW1lbnQsIGJ1dAp0aGVuIHRoZSB3cml0ZV9w
Mm1fZW50cnkgZXhwZWN0IGEgZG9tYWluIGluc3RlYWQgb2YgYSBwMm0uCgpJIGhhdmUgdGhlIGZv
bGxvd2luZyBwYXRjaCB0aGF0IHB1c2hlcyB0aGUgcDJtIHVwIHRvIHRoZQp3cml0ZV9wMm1fZW50
cnkgaGFuZGxlcnMsIHRodXMgcmVtb3ZpbmcgdGhlIG5lZWQgdG8gZG8gYQpwMm1fZ2V0X2hvc3Rw
Mm0gaW4gdGhlIHdyaXRlX3AybV9lbnRyeSBoYW5kbGVycy4KCkknbSBwbGFubmluZyB0byBhZGQg
dGhpcyBhcyBhIHByZS1wYXRjaCB0byBteSBzZXJpZXMuCgpUaGFua3MsIFJvZ2VyLgotLS04PC0t
LQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9t
bS9oYXAvaGFwLmMKaW5kZXggM2Q2NTFiOTRjMy4uMjhmZTQ4ZDE1OCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL2hhcC9oYXAuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCkBA
IC03MDksOSArNzA5LDEwIEBAIHN0YXRpYyB2b2lkIGhhcF91cGRhdGVfcGFnaW5nX21vZGVzKHN0
cnVjdCB2Y3B1ICp2KQogfQogCiBzdGF0aWMgdm9pZAotaGFwX3dyaXRlX3AybV9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbDFfcGdlbnRyeV90ICpwLAoraGFwX3dy
aXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwg
bDFfcGdlbnRyeV90ICpwLAogICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgbmV3LCB1
bnNpZ25lZCBpbnQgbGV2ZWwpCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWlu
OwogICAgIHVpbnQzMl90IG9sZF9mbGFnczsKICAgICBib29sX3QgZmx1c2hfbmVzdGVkcDJtID0g
MDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jIGIveGVuL2FyY2gveDg2
L21tL3BhZ2luZy5jCmluZGV4IGQ1ODM2ZWI2ODguLmU2ZWQzMDA2ZmUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wYWdpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKQEAg
LTk0MSw3ICs5NDEsNyBAQCB2b2lkIHBhZ2luZ193cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgaWYgKCB2LT5kb21haW4gIT0gZCAp
CiAgICAgICAgIHYgPSBkLT52Y3B1ID8gZC0+dmNwdVswXSA6IE5VTEw7CiAgICAgaWYgKCBsaWtl
bHkodiAmJiBwYWdpbmdfbW9kZV9lbmFibGVkKGQpICYmIHBhZ2luZ19nZXRfaG9zdG1vZGUodikg
IT0gTlVMTCkgKQotICAgICAgICBwYWdpbmdfZ2V0X2hvc3Rtb2RlKHYpLT53cml0ZV9wMm1fZW50
cnkoZCwgZ2ZuLCBwLCBuZXcsIGxldmVsKTsKKyAgICAgICAgcGFnaW5nX2dldF9ob3N0bW9kZSh2
KS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwLCBuZXcsIGxldmVsKTsKICAgICBlbHNlCiAg
ICAgICAgIHNhZmVfd3JpdGVfcHRlKHAsIG5ldyk7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpp
bmRleCAwNzg0MGZmNzI3Li42YzY3ZWY0OTk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAg
LTMxNzcsMTAgKzMxNzcsMTIgQEAgc3RhdGljIHZvaWQgc2hfdW5zaGFkb3dfZm9yX3AybV9jaGFu
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiB9CiAKIHZvaWQKLXNoYWRv
d193cml0ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitz
aGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50
cnlfdCBuZXcsCiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCkKIHsK
KyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CisKICAgICBwYWdpbmdfbG9jayhk
KTsKIAogICAgIC8qIElmIHRoZXJlIGFyZSBhbnkgc2hhZG93cywgdXBkYXRlIHRoZW0uICBCdXQg
aWYgc2hhZG93X3RlYXJkb3duKCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bm9uZS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKaW5kZXggNGRlNjQ1YTQzMy4u
MzE2MDAyNzcxZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKQEAgLTYwLDcgKzYwLDcgQEAgc3RhdGlj
IHZvaWQgX3VwZGF0ZV9wYWdpbmdfbW9kZXMoc3RydWN0IHZjcHUgKnYpCiAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CiB9CiAKLXN0YXRpYyB2b2lkIF93cml0ZV9wMm1fZW50cnkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitzdGF0aWMgdm9pZCBfd3JpdGVfcDJtX2VudHJ5
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCkKIHsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9wcml2YXRlLmgKaW5kZXggZThlZDdhYzcxNC4uMGFhZWQxZWRmYyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9wcml2YXRlLmgKQEAgLTM3Miw3ICszNzIsNyBAQCBleHRlcm4gaW50IHNoX3JlbW92ZV93
cml0ZV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgcmVhZG9ubHlfbWZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmF1bHRfYWRkcik7CiAK
IC8qIEZ1bmN0aW9ucyB0aGF0IGF0b21pY2FsbHkgd3JpdGUgUFQvUDJNIGVudHJpZXMgYW5kIHVw
ZGF0ZSBzdGF0ZSAqLwotdm9pZCBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAordm9pZCBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpOwogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3BhZ2luZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaApp
bmRleCBmZGNjMjI4NDRiLi43ZWMwOWQ3YjExIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3BhZ2luZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKQEAgLTEyNCw3
ICsxMjQsOCBAQCBzdHJ1Y3QgcGFnaW5nX21vZGUgewogICAgIHZvaWQgICAgICAgICAgKCp1cGRh
dGVfY3IzICAgICAgICAgICAgKShzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbm9mbHVzaCk7CiAg
ICAgdm9pZCAgICAgICAgICAoKnVwZGF0ZV9wYWdpbmdfbW9kZXMgICApKHN0cnVjdCB2Y3B1ICp2
KTsKLSAgICB2b2lkICAgICAgICAgICgqd3JpdGVfcDJtX2VudHJ5ICAgICAgICkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCisgICAgdm9pZCAgICAgICAgICAoKndyaXRlX3Ay
bV9lbnRyeSAgICAgICApKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3Bn
ZW50cnlfdCBuZXcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBsZXZlbCk7CiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 11:48:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 11:48:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw3tF-0000FF-43; Tue, 19 Feb 2019 11:48:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F0sN=Q2=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gw3tE-0000FA-Dx
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 11:48:44 +0000
X-Inumbo-ID: 4e0bceae-343c-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e0bceae-343c-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 11:48:43 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 E82A6307503A; Tue, 19 Feb 2019 13:48:11 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id C7B0D303EC22;
 Tue, 19 Feb 2019 13:48:11 +0200 (EET)
To: Tamas K Lengyel <tamas@tklengyel.com>,
 Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <bda834e7f6241dea248fb996c3f49ed76699ebb3.camel@bitdefender.com>
 <4c150cf2-25fc-a4cd-00f2-fbbe0b1820ba@citrix.com>
 <1706050043ac45238f37ea9e316e4c108c166be3.camel@bitdefender.com>
 <CABfawhkjiD+q0wXkZwVa=kS=nNZ8XJLfjHZj1CPCMYZ-rxVgLw@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <9c976c21-1a96-b308-dd6e-b0a4d0a1c2e6@bitdefender.com>
Date: Tue, 19 Feb 2019 13:48:08 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <CABfawhkjiD+q0wXkZwVa=kS=nNZ8XJLfjHZj1CPCMYZ-rxVgLw@mail.gmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH RFC 0/6] Slotted channels for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xMi8xOSA3OjAxIFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gT24gVGh1LCBGZWIg
NywgMjAxOSBhdCA5OjA2IEFNIFBldHJlIE92aWRpdSBQSVJDQUxBQlUKPiA8cHBpcmNhbGFidUBi
aXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pgo+PiBPbiBUaHUsIDIwMTktMDItMDcgYXQgMTE6NDYg
KzAwMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+PiBPbiAyLzYvMTkgMjoyNiBQTSwgUGV0cmUg
T3ZpZGl1IFBJUkNBTEFCVSB3cm90ZToKPj4+PiBPbiBXZWQsIDIwMTgtMTItMTkgYXQgMjA6NTIg
KzAyMDAsIFBldHJlIFBpcmNhbGFidSB3cm90ZToKPj4+Pj4gVGhpcyBwYXRjaHNldCBpcyBhIHJl
d29yayBvZiB0aGUgIm11bHRpLXBhZ2UgcmluZyBidWZmZXIiIGZvcgo+Pj4+PiB2bV9ldmVudHMK
Pj4+Pj4gcGF0Y2ggYmFzZWQgb24gQW5kcmV3IENvb3BlcidzIGNvbW1lbnRzLgo+Pj4+PiBGb3Ig
c3luY2hyb25vdXMgdm1fZXZlbnRzIHRoZSByaW5nIHdhaXRxdWV1ZSBsb2dpYyB3YXMKPj4+Pj4g
dW5uZWNlc3NhcnkgYXMKPj4+Pj4gdGhlCj4+Pj4+IHZjcHUgc2VuZGluZyB0aGUgcmVxdWVzdCB3
YXMgYmxvY2tlZCB1bnRpbCBhIHJlc3BvbnNlIHdhcwo+Pj4+PiByZWNlaXZlZC4KPj4+Pj4gVG8g
c2ltcGxpZnkgdGhlIHJlcXVlc3QvcmVzcG9uc2UgbWVjaGFuaXNtLCBhbiBhcnJheSBvZiBzbG90
dGVkCj4+Pj4+IGNoYW5uZWxzCj4+Pj4+IHdhcyBjcmVhdGVkLCBvbmUgcGVyIHZjcHUuIEVhY2gg
dmNwdSBwdXRzIHRoZSByZXF1ZXN0IGluIHRoZQo+Pj4+PiBjb3JyZXNwb25kaW5nIHNsb3QgYW5k
IGJsb2NrcyB1bnRpbCB0aGUgcmVzcG9uc2UgaXMgcmVjZWl2ZWQuCj4+Pj4+Cj4+Pj4+IEknbSBz
ZW5kaW5nIHRoaXMgcGF0Y2ggYXMgYSBSRkMgYmVjYXVzZSwgd2hpbGUgSSdtIHN0aWxsIHdvcmtp
bmcKPj4+Pj4gb24KPj4+Pj4gd2F5IHRvCj4+Pj4+IG1lYXN1cmUgdGhlIG92ZXJhbGwgcGVyZm9y
bWFuY2UgaW1wcm92ZW1lbnQsIHlvdXIgZmVlZGJhY2sgd291bGQKPj4+Pj4gYmUgYQo+Pj4+PiBn
cmVhdAo+Pj4+PiBhc3Npc3RhbmNlLgo+Pj4+Pgo+Pj4+Cj4+Pj4gSXMgYW55b25lIHN0aWxsIHVz
aW5nIGFzeW5jaHJvbm91cyB2bV9ldmVudCByZXF1ZXN0cz8gKHRoZSB2Y3B1IGlzCj4+Pj4gbm90
Cj4+Pj4gYmxvY2tlZCBhbmQgbm8gcmVzcG9uc2UgaXMgZXhwZWN0ZWQpLgo+Pj4+IElmIG5vdCwg
SSBzdWdnZXN0IHRoYXQgdGhlIGZlYXR1cmUgc2hvdWxkIGJlIHJlbW92ZWQgYXMgaXQKPj4+PiAo
c2lnbmlmaWNhbnRseSkgaW5jcmVhc2VzIHRoZSBjb21wbGV4aXR5IG9mIHRoZSBjdXJyZW50Cj4+
Pj4gaW1wbGVtZW50YXRpb24uCj4+Pgo+Pj4gQ291bGQgeW91IGRlc2NyaWJlIGluIGEgYml0IG1v
cmUgZGV0YWlsIHdoYXQgdGhlIHNpdHVhdGlvbgo+Pj4gaXM/ICBXaGF0J3MKPj4+IHRoZSBjdXJy
ZW50IHN0YXRlIGZvIGFmZmFpcnMgd2l0aCB2bV9ldmVudHMsIHdoYXQgeW91J3JlIHRyeWluZyB0
bwo+Pj4gY2hhbmdlLCB3aHkgYXN5bmMgdm1fZXZlbnRzIGlzIG1vcmUgZGlmZmljdWx0Pwo+Pj4K
Pj4gVGhlIG1haW4gcmVhc29uIGZvciB0aGUgdm1fZXZlbnRzIG1vZGlmaWNhdGlvbiB3YXMgdG8g
aW1wcm92ZSB0aGUKPj4gb3ZlcmFsbCBwZXJmb3JtYW5jZSBpbiBoaWdoIHRocm91Z2hwdXQgaW50
cm9zcGVjdGlvbiBzY2VuYXJpb3MuIEZvcgo+PiBkb211cyB3aXRoIGEgaGlnaGVyIHZjcHUgY291
bnQsIGEgdmNwdSBjb3VsZCBzbGVlcCBmb3IgYSBjZXJ0YWluIHBlcmlvZAo+PiBvZiB0aW1lIHdo
aWxlIHdhaXRpbmcgZm9yIGEgcmluZyBzbG90IHRvIGJlY29tZSBhdmFpbGFibGUKPj4gKF9fdm1f
ZXZlbnRfY2xhaW1fc2xvdCkKPj4gVGhlIGZpcnN0IHBhdGNoc2V0IG9ubHkgaW5jcmVhc2VkIHRo
ZSByaW5nIHNpemUsIGFuZCB0aGUgc2Vjb25kCj4+IGl0ZXJhdG9uLCBiYXNlZCBvbiBBbmRyZXcg
Q29wcGVyJ3MgY29tbWVudHMsIHByb3Bvc2VkIGEgc2VwYXJhdGUgcGF0aAo+PiB0byBoYW5kbGUg
c3luY2hyb25vdXMgZXZlbnRzICggYSBzbG90dGVkIGJ1ZmZlciBmb3IgZWFjaCB2Y3B1KSBpbiBv
cmRlcgo+PiB0byBoYXZlIHRoZSBldmVudHMgaGFuZGxlZCBpbmRlcGVuZGVudGx5IG9mIG9uZSBh
bm90aGVyLiBUbyBoYW5kbGUKPj4gYXN5bmNocm9ub3VzIGV2ZW50cywgYSBkeW5hbWljYWxseSBh
bGxvY2F0ZWQgdm1fZXZlbnQgcmluZyBpcyB1c2VkLgo+PiBXaGlsZSB0aGUgaW1wbGVtZW50YXRp
b24gaXMgbm90IGV4YWN0bHkgYW4gZXhlcmNpc2UgaW4gc2ltcGxpY2l0eSwgaXQKPj4gcHJlc2Vy
dmVzIGFsbCB0aGUgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgYW5kIG9mZmVycyBmYWxsYmFjayBpZiB0
aGUgTGludXgKPj4gZG9tYWluIHJ1bm5pbmcgdGhlIG1vbml0b3IgYXBwbGljYXRpb24gZG9lc24n
dCBzdXBwb3J0Cj4+IElPQ1RMX1BSSVZDTURfTU1BUF9SRVNPVVJDRS4KPj4gSG93ZXZlciwgdGhl
IHByb2JsZW0gZ290IGEgbGl0dGxlIGJpdCBtb3JlIGNvbXBsaWNhdGVkIHdoZW4gSSB0cmllZAo+
PiBpbXBsZW1lbnRpbmcgdGhlIHZtX2V2ZW50cyB1c2luZyBhbiBJT1JFUSBzZXJ2ZXIgKGJhc2Vk
IG9uIFBhdWwKPj4gRHVycmFudCdzIGNvbW1lbnRzKS4gRm9yIHN5bmNocm9ub3VzIHZtX2V2ZW50
cywgaXQgc2ltcGxpZmllZCB0aGluZ3MgYQo+PiBsaXR0bGUsIGVsaW1pbmF0aW5nIGJvdGggdGhl
IG5lZWQgZm9yIGEgc3BlY2lhbCBzdHJ1Y3R1cmUgdG8gaG9sZCB0aGUKPj4gcHJvY2Vzc2luZyBz
dGF0ZSBhbmQgdGhlIGV2dGNobnMgZm9yIGVhY2ggdmNwdS4KPj4gVGhlIGFzeW5jaHJvbm91cyBl
dmVudHMgd2VyZSBhIGxpdHRsZSBtb3JlIHRyaWNreSB0byBoYW5kbGUuIFRoZQo+PiBidWZmZXJl
ZCBpb3JlcXMgd2VyZSBhIGdvb2QgY2FuZGlkYXRlLCBidXQgdGhlIG9ubHkgdGhpbmcgdXNhYmxl
IGlzIHRoZQo+PiBjb3JyZXNwb25kaW5nIGV2dGNobiBpbiBjb25qdW5jdGlvbiB3aXRoIGFuIGV4
aXN0aW5nIHJpbmcuIEluIG9yZGVyIHRvCj4+IHVzZSB0aGVtLCBhIG1vY2sgYnVmZmVyZWQgaW9y
ZXEgc2hvdWxkIGJlIGNyZWF0ZWQgYW5kIHRyYW5zbWl0dGVkLCB3aXRoCj4+IHRoZSBvbmx5IG1l
YW5pbmdmdWwgZmllbGQgYmVpbmcgdGhlIGlvcmVxIHR5cGUuCj4+Cj4+PiBJIGNlcnRhaW5seSB0
aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgaWYgeW91IGNvdWxkIHdyaXRlIHRoZSBuZXcKPj4+IHZt
X2V2ZW50Cj4+PiBpbnRlcmZhY2Ugd2l0aG91dCBoYXZpbmcgdG8gc3BlbmQgYSBsb3Qgb2YgZWZm
b3J0IHN1cHBvcnRpbmcgbW9kZXMKPj4+IHRoYXQKPj4+IHlvdSB0aGluayBub2JvZHkgdXNlcy4K
Pj4+Cj4+PiBPbiB0aGUgb3RoZXIgaGFuZCwgZ2V0dGluZyBpbnRvIHRoZSBoYWJpdCBvZiBicmVh
a2luZyBzdHVmZiwgZXZlbiBmb3IKPj4+IHBlb3BsZSB3ZSBkb24ndCBrbm93IGFib3V0LCB3aWxs
IGJlIGEgaGluZHJhbmNlIHRvIGNvbW11bml0eSBncm93dGg7Cj4+PiBhCj4+PiBjb21taXRtZW50
IHRvIGtlZXBpbmcgaXQgd29ya2luZyB3aWxsIGJlIGEgYmVuZWZpdCB0byBncm93dGguCj4+Pgo+
Pj4gQnV0IG9mIGNvdXJzZSwgd2UgaGF2ZW4ndCBkZWNsYXJlZCB0aGUgdm1fZXZlbnQgaW50ZXJm
YWNlICdzdXBwb3J0ZWQnCj4+PiAoaXQncyBub3QgZXZlbiBtZW50aW9uZWQgaW4gdGhlIFNVUFBP
UlQubWQgZG9jdW1lbnQgeWV0KS4KPj4+Cj4+PiBKdXN0IGZvciB0aGUgc2FrZSBvZiBkaXNjdXNz
aW9uLCB3b3VsZCBpdCBiZSBwb3NzaWJsZSAvIHJlYXNvbmJsZSwKPj4+IGZvcgo+Pj4gaW5zdGFu
Y2UsIHRvIGNyZWF0ZSBhIG5ldyBpbnRlcmZhY2UsIHZtX2V2ZW50czIsIGluc3RlYWQ/ICBUaGVu
IHlvdQo+Pj4gY291bGQgd3JpdGUgaXQgdG8gc2hhcmUgdGhlIGlvcmVxIGludGVyZmFjZSB3aXRo
b3V0IGhhdmluZyBsZWdhY3kKPj4+IGJhZ2dhZ2UgeW91J3JlIG5vdCB1c2luZzsgd2UgY291bGQg
ZGVwcmVjYXRlIGFuZCBldmVudHVhbGx5IHJlbW92ZQo+Pj4gdm1fZXZlbnRzMSwgYW5kIGlmIGFu
eW9uZSBzaG91dHMsIHdlIGNhbiBwdXQgaXQgYmFjay4KPj4+Cj4+PiBUaG91Z2h0cz8KPj4+Cj4+
PiAgIC1HZW9yZ2UKPj4gWWVzLCBpdCdzIHBvc3NpYmxlIGFuZCBpdCB3aWxsIEdSRUFUTFkgc2lt
cGxpZnkgdGhlIGltcGxlbWVudGF0aW9uLiBJCj4+IGp1c3QgaGF2ZSB0byBtYWtlIHN1cmUgdGhl
IGludGVyZmFjZXMgYXJlIG11dHVhbGx5IGV4Y2x1c2l2ZS4KPiAKPiBJJ20gZm9yIHJlbW92aW5n
IGZlYXR1cmVzIGZyb20gdGhlIHZtX2V2ZW50IGludGVyZmFjZSB0aGF0IGFyZSBubwo+IGxvbmdl
ciBpbiB1c2UsIGVzcGVjaWFsbHkgaWYgdGhleSBibG9jayBtb3JlIGFkdmFudGFnZW91cyBjaGFu
Z2VzIGxpa2UKPiB0aGlzIG9uZS4gV2UgZG9uJ3Qga25vdyB3aGF0IHRoZSB1c2UtY2FzZSB3YXMg
Zm9yIGFzeW5jIGV2ZW50cyBub3IKPiBoYXZlIHNlZW4gYW55b25lIGV2ZW4gbWVudGlvbiB0aGVt
IHNpbmNlIEkndmUgYmVlbiB3b3JraW5nIHdpdGggWGVuLgo+IENyZWF0aW5nIGEgbmV3IGludGVy
ZmFjZSwgYXMgbWVudGlvbmVkIGFib3ZlLCB3b3VsZCBtYWtlIHNlbnNlIGlmCj4gdGhlcmUgd2Fz
IGEgZGlzYWdyZWVtZW50IHdpdGggcmV0aXJpbmcgdGhpcyBmZWF0dXJlLiBJIGRvbid0IHRoaW5r
Cj4gdGhhdCdzIHRoZSBjYXNlLiBJIGNlcnRhaW5seSB3b3VsZCBwcmVmZXIgbm90IGhhdmluZyB0
byBtYWludGFpbiB0d28KPiBzZXBhcmF0ZSBpbnRlcmZhY2VzIGdvaW5nIGZvcndhcmQgd2l0aG91
dCBhIGNsZWFyIGp1c3RpZmljYXRpb24gYW5kCj4gZG9jdW1lbnRlZCB1c2UtY2FzZSBleHBsYWlu
aW5nIHdoeSB3ZSBrZWVwIHRoZSBvbGQgaW50ZXJmYWNlIGFyb3VuZC4KCkFGQUlDVCwgdGhlIGFz
eW5jIG1vZGVsIGlzIGJyb2tlbiBjb25jZXB0dWFsbHkgYXMgd2VsbCwgc28gaXQgbWFrZXMgbm8g
CnNlbnNlLiBJdCB3b3VsZCBtYWtlIHNlbnNlLCBJTUhPLCBpZiBpdCB3b3VsZCBiZSBsb3NzeSAo
aS5lLiB3ZSBqdXN0IAp3cml0ZSBpbiB0aGUgcmluZyBidWZmZXIsIGlmIHNvbWVib2R5IG1hbmFn
ZXMgdG8gImNhdGNoIiBhbiBldmVudCB3aGlsZSAKaXQgZmxpZXMgYnkgdGhlbiBzbyBiZSBpdCwg
aWYgbm90IGl0IHdpbGwgYmUgb3ZlcndyaXR0ZW4pLiBJZiBpdCB3b3VsZCAKaGF2ZSBiZWVuIHRy
dWx5IGxvc3N5LCBJJ2Qgc2VlIGEgdXNlLWNhc2UgZm9yIGl0LCBmb3IgZ2F0aGVyaW5nIApzdGF0
aXN0aWNzIG1heWJlLgoKSG93ZXZlciwgYXMgdGhlIGNvZGUgaXMgbm93LCB0aGUgVkNQVXMgYXJl
IG5vdCBwYXVzZWQgb25seSBpZiB0aGVyZSdzIApzdGlsbCBzcGFjZSBpbiB0aGUgcmluZyBidWZm
ZXIuIElmIHRoZXJlJ3Mgbm8gbW9yZSBzcGFjZSBpbiB0aGUgcmluZyAKYnVmZmVyLCB0aGUgVkNQ
VSB0cnlpbmcgdG8gcHV0IGFuIGV2ZW50IGluIHN0aWxsIGdldHMgcGF1c2VkIGJ5IHRoZSAKdm1f
ZXZlbnQgbG9naWMsIHdoaWNoIG1lYW5zIHRoYXQgdGhlc2UgZXZlbnRzIGFyZSBvbmx5ICJoYWxm
LWFzeW5jIi4KCkZXSVcsIEknbSB3aXRoIFRhbWFzIG9uIHRoaXMgb25lOiBpZiBub2JvZHkgY2Fy
ZXMgYWJvdXQgYXN5bmMgZXZlbnRzIC8gCmNvbWVzIGZvcndhcmQgd2l0aCB2YWxpZCB1c2UgY2Fz
ZXMgb3IgYXBwbGljYXRpb25zIHVzaW5nIHRoZW0sIEkgc2VlIG5vIApyZWFzb24gd2h5IHdlIHNo
b3VsZCBoYXZlIHRoaXMgZXh0cmEgY29kZSB0byBtYWludGFpbiwgZmluZCBidWdzIGluLCBhbmQg
CnRyaXAgb3ZlciBvdGhlciBjb21wb25lbnRzIChtaWdyYXRpb24sIGluIEFuZHJldydzIGV4YW1w
bGUpLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 11:57:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 11:57:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw41X-00018x-8X; Tue, 19 Feb 2019 11:57:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IDxp=Q2=citrix.com=prvs=946f78d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gw41W-00018s-BX
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 11:57:18 +0000
X-Inumbo-ID: 8061152b-343d-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8061152b-343d-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 11:57:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="86129470"
Date: Tue, 19 Feb 2019 12:56:14 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190219115614.cslr7ge5h6ldj5xp@Air-de-Roger>
References: <20190218172727.19644-1-roger.pau@citrix.com>
 <20190218172727.19644-3-roger.pau@citrix.com>
 <5C6BC6E10200007800217E1E@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C6BC6E10200007800217E1E@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 2/4] p2m: change write_p2m_entry to
 return an error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDI6MDU6MzdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjAyLjE5IGF0IDE4OjI3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gPiArKysgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLXB0LmMKPiA+IEBAIC0xODQsNiArMTg0LDcgQEAgcDJtX25leHRfbGV2ZWwo
c3RydWN0IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAo+ID4gICAgICBsMV9wZ2VudHJ5
X3QgKnAybV9lbnRyeSwgbmV3X2VudHJ5Owo+ID4gICAgICB2b2lkICpuZXh0Owo+ID4gICAgICB1
bnNpZ25lZCBpbnQgZmxhZ3M7Cj4gPiArICAgIGludCByYzsKPiA+ICAKPiA+ICAgICAgaWYgKCAh
KHAybV9lbnRyeSA9IHAybV9maW5kX2VudHJ5KCp0YWJsZSwgZ2ZuX3JlbWFpbmRlciwgZ2ZuLAo+
ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQsIG1heCkpICkK
PiA+IEBAIC0yMDIsNyArMjAzLDEzIEBAIHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHZvaWQgKip0YWJsZSwKPiA+ICAgICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX21m
bihtZm4sIFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcpOwo+ID4gIAo+ID4gICAgICAgICAgcDJt
X2FkZF9pb21tdV9mbGFncygmbmV3X2VudHJ5LCBsZXZlbCwgSU9NTVVGX3JlYWRhYmxlfElPTU1V
Rl93cml0YWJsZSk7Cj4gPiAtICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwg
cDJtX2VudHJ5LCBuZXdfZW50cnksIGxldmVsICsgMSk7Cj4gPiArICAgICAgICByYyA9IHAybS0+
d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAx
KTsKPiA+ICsgICAgICAgIGlmICggcmMgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ID4gKyAgICAgICAgICAgIHAybV9mcmVlX3B0cChwMm0s
IG1mbl90b19wYWdlKG1mbikpOwo+ID4gKyAgICAgICAgICAgIHJldHVybiByYzsKPiA+ICsgICAg
ICAgIH0KPiA+ICAgICAgfQo+ID4gICAgICBlbHNlIGlmICggZmxhZ3MgJiBfUEFHRV9QU0UgKQo+
ID4gICAgICB7Cj4gPiBAQCAtMjUwLDE0ICsyNTcsMjcgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAo+ID4gICAgICAgICAgewo+ID4gICAgICAg
ICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX3BmbihwZm4gfCAoaSA8PCAoKGxldmVsIC0gMSkg
KiBQQUdFVEFCTEVfT1JERVIpKSwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmxhZ3MpOwo+ID4gLSAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwg
Z2ZuLCBsMV9lbnRyeSArIGksIG5ld19lbnRyeSwgbGV2ZWwpOwo+ID4gKyAgICAgICAgICAgIHJj
ID0gcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIGwxX2VudHJ5ICsgaSwgbmV3X2VudHJ5
LCBsZXZlbCk7Cj4gPiArICAgICAgICAgICAgaWYgKCByYyApCj4gPiArICAgICAgICAgICAgewo+
ID4gKyAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiA+ICsgICAgICAgICAg
ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDFfZW50cnkpOwo+ID4gKyAgICAgICAgICAgICAgICBw
Mm1fZnJlZV9wdHAocDJtLCBtZm5fdG9fcGFnZShtZm4pKTsKPiA+ICsgICAgICAgICAgICAgICAg
cmV0dXJuIHJjOwo+ID4gKyAgICAgICAgICAgIH0KPiA+ICAgICAgICAgIH0KPiA+ICAKPiA+ICAg
ICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwxX2VudHJ5KTsKPiA+ICAKPiA+ICAgICAgICAgIG5l
d19lbnRyeSA9IGwxZV9mcm9tX21mbihtZm4sIFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcpOwo+
ID4gICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmbmV3X2VudHJ5LCBsZXZlbCwgSU9NTVVG
X3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7Cj4gPiAtICAgICAgICBwMm0tPndyaXRlX3AybV9l
bnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBuZXdfZW50cnksIGxldmVsICsgMSk7Cj4gPiArICAg
ICAgICByYyA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19l
bnRyeSwgbGV2ZWwgKyAxKTsKPiA+ICsgICAgICAgIGlmICggcmMgKQo+ID4gKyAgICAgICAgewo+
ID4gKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ID4gKyAgICAgICAgICAgIHAy
bV9mcmVlX3B0cChwMm0sIG1mbl90b19wYWdlKG1mbikpOwo+ID4gKyAgICAgICAgICAgIHJldHVy
biByYzsKPiA+ICsgICAgICAgIH0KPiA+ICAgICAgfQo+ID4gICAgICBlbHNlCj4gPiAgICAgICAg
ICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKPiAKPiBQZXJzb25hbGx5IEkgd291bGQg
ZmluZCBpdCBxdWl0ZSBkZXNpcmFibGUgaWYgdGhlcmUgd2FzIGp1c3Qgb25lIGluc3RhbmNlIG9m
Cj4gdGhpcyBlcnJvciBoYW5kbGluZyB5b3UgYWRkLCB3aGljaCBkb2Vzbid0IGxvb2sgb3Zlcmx5
IGRpZmZpY3VsdCB0byBhcnJhbmdlCj4gZm9yLgoKU3VyZS4gV291bGQgeW91IGJlIGZpbmUgd2l0
aCBtZSBhZGRpbmcgYSBsYWJlbD8KCj4gPiBAQCAtMzIxLDcgKzM0MSw4IEBAIHN0YXRpYyBpbnQg
cDJtX3B0X3NldF9yZWNhbGNfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKPiA+ICAgICAg
ICAgICAgICBpZiAoIChsMWVfZ2V0X2ZsYWdzKGUpICYgX1BBR0VfUFJFU0VOVCkgJiYgIW5lZWRz
X3JlY2FsYyhsMSwgZSkgKQo+ID4gICAgICAgICAgICAgIHsKPiA+ICAgICAgICAgICAgICAgICAg
c2V0X3JlY2FsYyhsMSwgZSk7Cj4gPiAtICAgICAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2Vu
dHJ5KHAybSwgZmlyc3RfZ2ZuLCBwZW50LCBlLCBsZXZlbCk7Cj4gPiArICAgICAgICAgICAgICAg
IGVyciA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZmlyc3RfZ2ZuLCBwZW50LCBlLCBsZXZl
bCk7Cj4gPiArICAgICAgICAgICAgICAgIEFTU0VSVCghZXJyKTsKPiA+ICAgICAgICAgICAgICB9
Cj4gPiAgICAgICAgICAgICAgZmlyc3RfZ2ZuICs9IDFVTCA8PCAoaSAqIFBBR0VUQUJMRV9PUkRF
Uik7Cj4gPiAgICAgICAgICB9Cj4gCj4gU28gb24gYSByZWxlYXNlIGJ1aWxkIHdoYXQgcmVzdWx0
IHRoZSBjYWxsZXIgd291bGQgb2JzZXJ2ZSBpbiBjYXNlCj4gdGhlcmUgaXMgYW4gKHVuZXhwZWN0
ZWQpIGVycm9yIGRlcGVuZHMgb24gd2hldGhlciB0aGlzIG9jY3VycyBvbgo+IHRoZSBsYXN0IGl0
ZXJhdGlvbi4gSSBkb24ndCBjb25zaWRlciB0aGlzIHZlcnkgaGVscGZ1bCBiZWhhdmlvciBpbgo+
IHRlcm1zIG9mIGRlYnVnZ2FiaWxpdHkuIChBbG9uZyB0aGVzZSBsaW5lcyBhbHNvIGFnYWluIGZ1
cnRoZXIgZG93bikuCgpEb25lLCB0aGFua3MgZm9yIHNwb3R0aW5nIHRob3NlLgoKUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 12:01:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 12:01:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw45y-0001zI-Oo; Tue, 19 Feb 2019 12:01:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+Con=Q2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gw45w-0001z8-Vz
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 12:01:53 +0000
X-Inumbo-ID: 24189f94-343e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24189f94-343e-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 12:01:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Feb 2019 05:01:50 -0700
Message-Id: <5C6BF02B0200007800217F32@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Feb 2019 05:01: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] x86/shadow: don't pass wrong L4 MFN to
 guest_walk_tables()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NjQtYml0IFBWIGd1ZXN0IHVzZXIgbW9kZSBydW5zIG9uIGEgZGlmZmVyZW50IEw0IHRhYmxlLiBN
YWtlIHN1cmUKLSB0aGUgYWNjZXNzZWQgYml0IGdldHMgc2V0IGluIHRoZSBjb3JyZWN0IHRhYmxl
IChhbmQgaW4gbG9nLWRpcnR5CiAgbW9kZSB0aGUgY29ycmVjdCBwYWdlIGdldHMgbWFya2VkIGRp
cnR5KSBkdXJpbmcgZ3Vlc3Qgd2Fsa3MsCi0gdGhlIGNvcnJlY3QgdGFibGUgZ2V0cyBhdWRpdGVk
IGJ5IHNoX2F1ZGl0X2d3KCksCi0gY29ycmVjdCBpbmZvIGdldHMgbG9nZ2VkIGJ5IHByaW50X2d3
KCkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0g
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9tdWx0aS5jCkBAIC0xODAsNyArMTgwLDEwIEBAIHNoX3dhbGtfZ3Vlc3RfdGFibGVzKHN0
cnVjdCB2Y3B1ICp2LCB1bnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5WQUxJRF9N
Rk4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5n
bDNlCiAjZWxzZSAvKiAzMiBvciA2NCAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWdldGFibGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0X3RhYmxlKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKCgodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSB8fAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlzX3B2XzMyYml0X3ZjcHUodikpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA/IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFi
bGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHBhZ2V0YWJsZV9nZXRfbWZuKHYt
PmFyY2guZ3Vlc3RfdGFibGVfdXNlcikpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlCiAjZW5kaWYKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKTsKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 12:03:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 12:03:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw47D-00025z-5o; Tue, 19 Feb 2019 12:03:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9SbO=Q2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gw47B-00025k-Lk
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 12:03:09 +0000
X-Inumbo-ID: 51993bbe-343e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51993bbe-343e-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 12:03:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gw478-0003DS-QH; Tue, 19 Feb 2019 12:03:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gw478-000446-GT; Tue, 19 Feb 2019 12:03:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gw478-0002ky-Bk; Tue, 19 Feb 2019 12:03:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133293-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start: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-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a3b22b9f11d9fbc48b0291ea92259a5a810e9438
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Feb 2019 12:03:06 +0000
Subject: [Xen-devel] [linux-linus test] 133293: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI5MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMjkzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTMyOTEx
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hl
bnN0b3JlbHMucmVwZWF0IGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5MTEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYTNiMjJiOWYxMWQ5ZmJjNDhiMDI5MWVhOTIy
NTlhNWE4MTBlOTQzOApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODgz
NGY1NjAwY2YzYzhkYjM2NWUxOGEzZDVjYWMyYzI3ODBjODFlNQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMyOTExICAyMDE5LTAyLTA1IDAzOjEyOjIzIFogICAxNCBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDEzMjk5NSAgMjAxOS0wMi0wNyAwODoxMTowOCBaICAgMTIgZGF5cyAgICA5IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzI5MyAgMjAxOS0wMi0xOCAwNzowNjo0NyBaICAg
IDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDMzIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDE1OTIzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 12:07:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 12:07:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw4BX-0002LS-SC; Tue, 19 Feb 2019 12:07:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=riu8=Q2=citrix.com=prvs=9462ceaa8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gw4BW-0002LN-El
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 12:07:38 +0000
X-Inumbo-ID: f07149c2-343e-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f07149c2-343e-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 12:07:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="86130003"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C6BF02B0200007800217F32@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6eaa25e1-fead-44c2-0fbf-720faa7b5a56@citrix.com>
Date: Tue, 19 Feb 2019 12:07:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <5C6BF02B0200007800217F32@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/shadow: don't pass wrong L4 MFN to
 guest_walk_tables()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMjAxOSAxMjowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gNjQtYml0IFBWIGd1ZXN0
IHVzZXIgbW9kZSBydW5zIG9uIGEgZGlmZmVyZW50IEw0IHRhYmxlLiBNYWtlIHN1cmUKPiAtIHRo
ZSBhY2Nlc3NlZCBiaXQgZ2V0cyBzZXQgaW4gdGhlIGNvcnJlY3QgdGFibGUgKGFuZCBpbiBsb2ct
ZGlydHkKPiAgIG1vZGUgdGhlIGNvcnJlY3QgcGFnZSBnZXRzIG1hcmtlZCBkaXJ0eSkgZHVyaW5n
IGd1ZXN0IHdhbGtzLAo+IC0gdGhlIGNvcnJlY3QgdGFibGUgZ2V0cyBhdWRpdGVkIGJ5IHNoX2F1
ZGl0X2d3KCksCj4gLSBjb3JyZWN0IGluZm8gZ2V0cyBsb2dnZWQgYnkgcHJpbnRfZ3coKS4KPgo+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCk91Y2guwqAg
WWVzIC0gdGhhdCBpcyBhIHByb2JsZW0uCgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 12:08:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 12:08:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw4Ci-0002Q6-7M; Tue, 19 Feb 2019 12:08:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3G9U=Q2=citrix.com=prvs=946581f23=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gw4Cg-0002Q0-IQ
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 12:08:50 +0000
X-Inumbo-ID: 1bf97cfb-343f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1bf97cfb-343f-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 12:08:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="78457953"
To: Jan Beulich <JBeulich@suse.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
 <5C6BBAA50200007800217DCE@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <1df95f34-34c8-88cd-6971-748d565f34a8@citrix.com>
Date: Tue, 19 Feb 2019 12:08:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C6BBAA50200007800217DCE@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMjAxOSAwODoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTguMDIuMTkg
YXQgMTc6MjEsIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPiAKPiBGaXJzdCBv
ZiBhbGwgLSBwbGVhc2UgZm9sbG93IHBhdGNoIHN1Ym1pc3Npb24gcnVsZXM6IFRoZXkgZ2V0IHNl
bnQgX3RvXwo+IHRoZSBsaXN0LCB3aXRoIG1haW50YWluZXJzIGFuZCBvdGhlcnMgX2NjXy1lZC4K
PiAKPj4gSXQncyB1bnNhZmUgdG8gZGlzYWJsZSBJT01NVSBvbiBhIGxpdmUgc3lzdGVtIHdoaWNo
IGlzIHRoZSBjYXNlCj4+IGlmIHdlJ3JlIGNyYXNoaW5nIHNpbmNlIHJlbWFwcGluZyBoYXJkd2Fy
ZSBkb2Vzbid0IHVzdWFsbHkga25vdyB3aGF0Cj4+IHRvIGRvIHdpdGggb25nb2luZyBidXMgdHJh
bnNhY3Rpb25zIGFuZCBmcmVxdWVudGx5IHJhaXNlcyBOTUkvTUNFL1NNSSwKPj4gZXRjLiAoZGVw
ZW5kcyBvbiB0aGUgZmlybXdhcmUgY29uZmlndXJhdGlvbikgdG8gc2lnbmFsIHRoZXNlIGFibm9y
bWFsaXRpZXMuCj4+IFRoaXMsIGluIHR1cm4sIGRvZXNuJ3QgcGxheSB3ZWxsIHdpdGgga2V4ZWMg
dHJhbnNpdGlvbiBwcm9jZXNzIGFzIHRoZXJlIGlzCj4+IG5vIGFueSBoYW5kbGluZyBhdmFpbGFi
bGUgYXQgdGhlIG1vbWVudCBmb3IgdGhpcyBraW5kIG9mIGV2ZW50cyByZXN1bHRpbmcKPj4gaW4g
ZmFpbHVyZXMgdG8gZW50ZXIgdGhlIGtlcm5lbC4KPj4KPj4gTW9kZXJuIExpbnV4IGtlcm5lbHMg
dGF1Z2h0IHRvIGNvcHkgYWxsIHRoZSBuZWNlc3NhcnkgRE1BUi9JUiB0YWJsZXMKPj4gZm9sbG93
aW5nIGtleGVjIGZyb20gdGhlIHByZXZpb3VzIGtlcm5lbCAoWGVuIGluIG91ciBjYXNlKSAtIHNv
IGl0J3MKPj4gY3VycmVudGx5IG5vcm1hbCB0byBrZWVwIElPTU1VIGVuYWJsZWQuIEl0IHdvdWxk
IG9ubHkgcmVxdWlyZSB0byBjaGFuZ2UKPj4gY3Jhc2gga2VybmVsIGNvbW1hbmQgbGluZSBieSBl
bmFibGluZyBJT01NVSBkcml2ZXJzIGZyb20gdGhlIGV4aXN0aW5nIHVzZXJzLgo+Pgo+PiBBbiBv
cHRpb24gaXMgbGVmdCBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIGFuY2llbnQgY3Jhc2gga2VybmVs
cyB3aGljaAo+PiBkaWRuJ3QgbGlrZSB0byBoYXZlIElPTU1VIGFjdGl2ZSB1bmRlciB0aGVpciBm
ZWV0IG9uIGJvb3QuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRy
dXpoaW5pbkBjaXRyaXguY29tPgo+PiAtLS0KPj4KPj4gSmFuLCBBbmRyZXcsIHNob3VsZCB3ZSBo
YXZlIHRoaXMgb3B0aW9uIGhlcmUgYW5kLCBpZiBzbywgd2hhdCBpcyB0aGUgZGVmYXVsdAo+PiB2
YWx1ZSBmb3IgaXQgc2hvdWxkIGJlPwo+IAo+IEkgdGhpbmsgdGhlIG9wdGlvbiBzaG91bGQgZGVm
aW5pdGVseSBiZSBoZXJlIChJIGNhbid0IGV2ZW4gc2VlIHdoYXQKPiB0aGUgYWx0ZXJuYXRpdmUg
d291bGQgYmUsIGFzIHRoZW4gdGhlIHBhdGNoIHdvdWxkIGJlIGVmZmVjdGl2ZWx5Cj4gYmUgZGVs
ZXRpb24gb2YgdGhlIGlvbW11X2NyYXNoX3NodXRkb3duKCkgaW52b2NhdGlvbiwganVzdCBmb3Ig
YQo+IHBhdGNoIGFkZGluZyB0aGUgb3B0aW9uIHRvIHJlLWluc3RhdGUgaXQuCj4gCj4gVGhlIGRl
ZmF1bHQgaXMgbW9yZSBkaWZmaWN1bHQgdG8gY2hvb3NlOiBLZWVwaW5nIHRoZSBJT01NVSBvbiBm
b3IKPiBhbiB1bmF3YXJlIGNyYXNoIGtlcm5lbCBpcyBwZXJoYXBzIGFib3V0IGFzIGJhZCBhcyB0
dXJuaW5nIGl0IG9mZgo+IHdoZW4gdGhlIGNyYXNoIGtlcm5lbCB3b3VsZCBrbm93IGhvdyB0byBk
ZWFsIHdpdGggaXQuCj4gCj4gV291bGRuJ3QgaXQgYmUgcG9zc2libGUgdG8gYWxsb3cgdGhlIGtl
eGVjIHRvb2wgdG8gc3BlY2lmeSB0aGUKPiBpbnRlbmRlZCBiZWhhdmlvciB2aWEgYSAoZmxhZyB0
byBhKSBoeXBlcmNhbGw/IEhvdyBpcyBhZGRpbmcgb2YgdGhlCj4gcmVzcGVjdGl2ZSBjb21tYW5k
IGxpbmUgb3B0aW9uIGNvbnRyb2xsZWQgaW4gdGhlIGJhcmUgbWV0YWwgTGludXgKPiBjYXNlPwoK
V2UgY2VydGFpbmx5IGRvbid0IHdhbnQgdG8gY2hhbmdlIHRoZSBleGlzdGluZyBBQkkgYnV0IGFz
IHRvIGV4dGVuZGluZzoKQ291bGQgeW91IGdpdmUgYSB1c2VjYXNlIGZvciBrZXhlYyB0b29sIGhh
dmluZyBzdWNoIGFuIGFkZGl0aW9uYWwKaHlwZXJjYWxsPyBXaGF0IGFkZGl0aW9uYWwgdmFsdWUg
dG8gdGhlIGNvbW1hbmQgbGluZSBvcHRpb24gaXQgd291bGQgYWRkPwoKSSdtIG5vdCBmb2xsb3dp
bmcgeW91ciBsYXN0IHF1ZXN0aW9uLiBDb3VsZCB5b3UgZWxhYm9yYXRlPwoKPj4gLS0tIGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYwo+PiBAQCAtMTIzNSw2ICsxMjM1LDExIEBAIGJvb2xlYW4gKGUuZy4g
YGlvbW11PW5vYCkgY2FuIG92ZXJyaWRlIHRoaXMgYW5kIGxlYXZlIHRoZSBJT01NVXMgZGlzYWJs
ZWQuCj4+ICAgICAgVGhpcyBvcHRpb24gZGVwZW5kcyBvbiBgaW50cmVtYXBgLCBhbmQgaXMgZGlz
YWJsZWQgYnkgZGVmYXVsdCBkdWUgdG8gc29tZQo+PiAgICAgIGNvcm5lciBjYXNlcyBpbiB0aGUg
aW1wbGVtZW50YXRpb24gd2hpY2ggaGF2ZSB5ZXQgdG8gYmUgcmVzb2x2ZWQuCj4+ICAKPj4gKyog
ICBUaGUgYGNyYXNoLXNodXRkb3duYCBib29sZWFuIGNvbnRyb2xzIHNodXR0aW5nIGRvd24gSU9N
TVUgYmVmb3JlIHN3aXRjaGluZwo+PiArICAgIHRvIGEgY3Jhc2gga2VybmVsIHRocm91Z2gga2V4
ZWMuIFRoaXMgb3B0aW9uIGlzIGluYWN0aXZlIGJ5IGRlZmF1bHQgYW5kCj4+ICsgICAgaXMgZm9y
IGNvbXBhdGliaWxpdHkgd2l0aCBvbGRlciBrZXhlYyBrZXJuZWxzIG9ubHkgYXMgbW9kZXJuIGtl
cm5lbHMgY29weQo+PiArICAgIGFsbCB0aGUgbmVjZXNzYXJ5IHRhYmxlcyBmcm9tIHRoZSBwcmV2
aW91cyBrZXJuZWwgZm9sbG93aW5nIGtleGVjIHRyYW5zaXRpb24uCj4gCj4gWW91IGFsc28gd2Fu
dCB0byBhcHBlbmQgdG8gdGhlICJMaXN0IG9mIiBhdCB0aGUgdG9wIG9mIHRoaXMgb3B0aW9uJ3MK
PiBkZXNjcmlwdGlvbi4KPiAKCldpbGwgZG8uCgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvY3Jhc2gu
Ywo+PiArKysgYi94ZW4vYXJjaC94ODYvY3Jhc2guYwo+PiBAQCAtMTYyLDggKzE2Miw5IEBAIHN0
YXRpYyB2b2lkIG5taV9zaG9vdGRvd25fY3B1cyh2b2lkKQo+PiAgICAgICAgICBwcmludGsoIkZh
aWxlZCB0byBzaG9vdCBkb3duIENQVXMgeyUqcGJsfVxuIiwKPj4gICAgICAgICAgICAgICAgIG5y
X2NwdV9pZHMsIGNwdW1hc2tfYml0cygmd2FpdGluZ190b19jcmFzaCkpOwo+PiAgCj4+IC0gICAg
LyogQ3Jhc2ggc2h1dGRvd24gYW55IElPTU1VIGZ1bmN0aW9uYWxpdHkgYXMgdGhlIGNyYXNoZHVt
cCBrZXJuZWwgaXMgbm90Cj4+IC0gICAgICogaGFwcHkgd2hlbiBib290aW5nIGlmIGludGVycnVw
dC9kbWEgcmVtYXBwaW5nIGlzIHN0aWxsIGVuYWJsZWQgKi8KPj4gKyAgICAvKiBUcnkgdG8gY3Jh
c2ggc2h1dGRvd24gSU9NTVUgZnVuY3Rpb25hbGl0eSBhcyBzb21lIG9sZCBjcmFzaGR1bXAKPj4g
KyAgICAgKiBrZXJuZWxzIGFyZSBub3QgaGFwcHkgd2hlbiBib290aW5nIGlmIGludGVycnVwdC9k
bWEgcmVtYXBwaW5nCj4+ICsgICAgICogaXMgc3RpbGwgZW5hYmxlZCAqLwo+PiAgICAgIGlvbW11
X2NyYXNoX3NodXRkb3duKCk7Cj4gCj4gUGxlYXNlIGNhbiB5b3UgY29ycmVjdCBjb21tZW50IHN0
eWxlIGhlcmUgc2VlaW5nIHRoZSB5b3UKPiByZS13cml0ZSBpdCBhbnl3YXk/Cj4gCgpPay4KCj4+
IEBAIC04OCw2ICs4OSw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2lvbW11X3BhcmFtKGNv
bnN0IGNoYXIgKnMpCj4+ICAgICAgICAgICAgICBpb21tdV9pbnRyZW1hcCA9IHZhbDsKPj4gICAg
ICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpbnRwb3N0Iiwgcywgc3MpKSA+
PSAwICkKPj4gICAgICAgICAgICAgIGlvbW11X2ludHBvc3QgPSB2YWw7Cj4+ICsgICAgICAgIGVs
c2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiY3Jhc2gtc2h1dGRvd24iLCBzLCBzcykpID49
IDAgKQo+PiArICAgICAgICAgICAgaW9tbXVfY3Jhc2hfc2h1dGRvd25fZW5hYmxlID0gdmFsOwo+
IAo+ICNpZmRlZiBDT05GSUdfS0VYRUMgPwo+IAo+PiBAQCAtNTc5LDYgKzU4Miw5IEBAIHZvaWQg
aW9tbXVfc2hhcmVfcDJtX3RhYmxlKHN0cnVjdCBkb21haW4qIGQpCj4+ICAKPj4gIHZvaWQgaW9t
bXVfY3Jhc2hfc2h1dGRvd24odm9pZCkKPj4gIHsKPj4gKyAgICBpZiAoICFpb21tdV9jcmFzaF9z
aHV0ZG93bl9lbmFibGUgKQo+PiArICAgICAgICByZXR1cm47Cj4gCj4gSG93IHRvIHJlYWQgdGhp
cyBpcyB2ZXJ5IGFtYmlndW91cyAtIHRoZSB3YXkgSSd2ZSBiZWVuIHJlYWRpbmcgaXQKPiBmaXJz
dCAoImVuYWJsZSBJT01NVSBvbiBjcmFzaCBzaHV0ZG93biIpIHRoZSBjb25kaXRpb24gc2VlbWVk
Cj4gb3V0cmlnaHQgd3JvbmcuIEkgdGhpbmsgdGhlIGNvbW1hbmQgbGluZSBvcHRpb24gd2FudHMg
dG8gYmUKPiBzb21ldGhpbmcgbGlrZSAiaW9tbXU9Y3Jhc2gtZGlzYWJsZSIgYW5kIHRoZSB2YXJp
YWJsZSB0aGVuCj4gaW9tbXVfY3Jhc2hfZGlzYWJsZSAoc3ViamVjdCB0byBmdXJ0aGVyIGltcHJv
dmVtZW50IGlmIHN0aWxsCj4gY29uc2lkZXJlZCBwb3RlbnRpYWxseSBhbWJpZ3VvdXMpLgo+IAoK
SSBjYW4ndCBzZWUgaG93ICJjcmFzaC1zaHV0ZG93biIgaXMgYW1iaWd1b3VzIGJ1dCBpZiB5b3Ug
cHJlZmVyCiJjcmFzaC1kaXNhYmxlIiBJJ2xsIHJlbmFtZSBpdC4KCklnb3IKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 12:20:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 12:20:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw4NY-0003lM-H8; Tue, 19 Feb 2019 12:20:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3cQP=Q2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gw4NX-0003a9-7z
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 12:20:03 +0000
X-Inumbo-ID: ae2064fa-3440-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae2064fa-3440-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 12:20:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E319AAE62;
 Tue, 19 Feb 2019 12:19:00 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C6BF02B0200007800217F32@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <db1ebeb5-c598-a447-02a7-082be499f633@suse.com>
Date: Tue, 19 Feb 2019 13:19:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C6BF02B0200007800217F32@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] x86/shadow: don't pass wrong L4 MFN to
 guest_walk_tables()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMjAxOSAxMzowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gNjQtYml0IFBWIGd1ZXN0
IHVzZXIgbW9kZSBydW5zIG9uIGEgZGlmZmVyZW50IEw0IHRhYmxlLiBNYWtlIHN1cmUKPiAtIHRo
ZSBhY2Nlc3NlZCBiaXQgZ2V0cyBzZXQgaW4gdGhlIGNvcnJlY3QgdGFibGUgKGFuZCBpbiBsb2ct
ZGlydHkKPiAgIG1vZGUgdGhlIGNvcnJlY3QgcGFnZSBnZXRzIG1hcmtlZCBkaXJ0eSkgZHVyaW5n
IGd1ZXN0IHdhbGtzLAo+IC0gdGhlIGNvcnJlY3QgdGFibGUgZ2V0cyBhdWRpdGVkIGJ5IHNoX2F1
ZGl0X2d3KCksCj4gLSBjb3JyZWN0IGluZm8gZ2V0cyBsb2dnZWQgYnkgcHJpbnRfZ3coKS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 12:31:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 12:31:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw4YC-0004q7-QC; Tue, 19 Feb 2019 12:31:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+Con=Q2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gw4YC-0004q2-09
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 12:31:04 +0000
X-Inumbo-ID: 38158885-3442-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38158885-3442-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 12:31:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Feb 2019 05:29:02 -0700
Message-Id: <5C6BF68A0200007800217F91@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 19 Feb 2019 05:28:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190218172727.19644-1-roger.pau@citrix.com>
 <20190218172727.19644-3-roger.pau@citrix.com>
 <5C6BC6E10200007800217E1E@prv1-mh.provo.novell.com>
 <20190219115614.cslr7ge5h6ldj5xp@Air-de-Roger>
In-Reply-To: <20190219115614.cslr7ge5h6ldj5xp@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/4] p2m: change write_p2m_entry to
 return an error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE5IGF0IDEyOjU2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDE5LCAyMDE5IGF0IDAyOjA1OjM3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTguMDIuMTkgYXQgMTg6MjcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4+ID4gKysrIGIveGVu
L2FyY2gveDg2L21tL3AybS1wdC5jCj4+ID4gQEAgLTE4NCw2ICsxODQsNyBAQCBwMm1fbmV4dF9s
ZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFibGUsCj4+ID4gICAgICBsMV9w
Z2VudHJ5X3QgKnAybV9lbnRyeSwgbmV3X2VudHJ5Owo+PiA+ICAgICAgdm9pZCAqbmV4dDsKPj4g
PiAgICAgIHVuc2lnbmVkIGludCBmbGFnczsKPj4gPiArICAgIGludCByYzsKPj4gPiAgCj4+ID4g
ICAgICBpZiAoICEocDJtX2VudHJ5ID0gcDJtX2ZpbmRfZW50cnkoKnRhYmxlLCBnZm5fcmVtYWlu
ZGVyLCBnZm4sCj4+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hp
ZnQsIG1heCkpICkKPj4gPiBAQCAtMjAyLDcgKzIwMywxMyBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFibGUsCj4+ID4gICAgICAgICAgbmV3X2VudHJ5
ID0gbDFlX2Zyb21fbWZuKG1mbiwgUDJNX0JBU0VfRkxBR1MgfCBfUEFHRV9SVyk7Cj4+ID4gIAo+
PiA+ICAgICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3MoJm5ld19lbnRyeSwgbGV2ZWwsIAo+IElP
TU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwo+PiA+IC0gICAgICAgIHAybS0+d3JpdGVf
cDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsKPj4g
PiArICAgICAgICByYyA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnks
IG5ld19lbnRyeSwgbGV2ZWwgKyAKPiAxKTsKPj4gPiArICAgICAgICBpZiAoIHJjICkKPj4gPiAr
ICAgICAgICB7Cj4+ID4gKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+PiA+ICsg
ICAgICAgICAgICBwMm1fZnJlZV9wdHAocDJtLCBtZm5fdG9fcGFnZShtZm4pKTsKPj4gPiArICAg
ICAgICAgICAgcmV0dXJuIHJjOwo+PiA+ICsgICAgICAgIH0KPj4gPiAgICAgIH0KPj4gPiAgICAg
IGVsc2UgaWYgKCBmbGFncyAmIF9QQUdFX1BTRSApCj4+ID4gICAgICB7Cj4+ID4gQEAgLTI1MCwx
NCArMjU3LDI3IEBAIHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHZvaWQg
Kip0YWJsZSwKPj4gPiAgICAgICAgICB7Cj4+ID4gICAgICAgICAgICAgIG5ld19lbnRyeSA9IGwx
ZV9mcm9tX3BmbihwZm4gfCAoaSA8PCAoKGxldmVsIC0gMSkgKiAKPiBQQUdFVEFCTEVfT1JERVIp
KSwKPj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzKTsKPj4g
PiAtICAgICAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIGwxX2VudHJ5ICsg
aSwgbmV3X2VudHJ5LCBsZXZlbCk7Cj4+ID4gKyAgICAgICAgICAgIHJjID0gcDJtLT53cml0ZV9w
Mm1fZW50cnkocDJtLCBnZm4sIGwxX2VudHJ5ICsgaSwgbmV3X2VudHJ5LCAKPiBsZXZlbCk7Cj4+
ID4gKyAgICAgICAgICAgIGlmICggcmMgKQo+PiA+ICsgICAgICAgICAgICB7Cj4+ID4gKyAgICAg
ICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPj4gPiArICAgICAgICAgICAgICAgIHVu
bWFwX2RvbWFpbl9wYWdlKGwxX2VudHJ5KTsKPj4gPiArICAgICAgICAgICAgICAgIHAybV9mcmVl
X3B0cChwMm0sIG1mbl90b19wYWdlKG1mbikpOwo+PiA+ICsgICAgICAgICAgICAgICAgcmV0dXJu
IHJjOwo+PiA+ICsgICAgICAgICAgICB9Cj4+ID4gICAgICAgICAgfQo+PiA+ICAKPj4gPiAgICAg
ICAgICB1bm1hcF9kb21haW5fcGFnZShsMV9lbnRyeSk7Cj4+ID4gIAo+PiA+ICAgICAgICAgIG5l
d19lbnRyeSA9IGwxZV9mcm9tX21mbihtZm4sIFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcpOwo+
PiA+ICAgICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3MoJm5ld19lbnRyeSwgbGV2ZWwsIElPTU1V
Rl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwo+PiA+IC0gICAgICAgIHAybS0+d3JpdGVfcDJt
X2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsKPj4gPiAr
ICAgICAgICByYyA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5l
d19lbnRyeSwgbGV2ZWwgKyAxKTsKPj4gPiArICAgICAgICBpZiAoIHJjICkKPj4gPiArICAgICAg
ICB7Cj4+ID4gKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+PiA+ICsgICAgICAg
ICAgICBwMm1fZnJlZV9wdHAocDJtLCBtZm5fdG9fcGFnZShtZm4pKTsKPj4gPiArICAgICAgICAg
ICAgcmV0dXJuIHJjOwo+PiA+ICsgICAgICAgIH0KPj4gPiAgICAgIH0KPj4gPiAgICAgIGVsc2UK
Pj4gPiAgICAgICAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKPj4gCj4+IFBlcnNv
bmFsbHkgSSB3b3VsZCBmaW5kIGl0IHF1aXRlIGRlc2lyYWJsZSBpZiB0aGVyZSB3YXMganVzdCBv
bmUgaW5zdGFuY2Ugb2YKPj4gdGhpcyBlcnJvciBoYW5kbGluZyB5b3UgYWRkLCB3aGljaCBkb2Vz
bid0IGxvb2sgb3Zlcmx5IGRpZmZpY3VsdCB0byBhcnJhbmdlCj4+IGZvci4KPiAKPiBTdXJlLiBX
b3VsZCB5b3UgYmUgZmluZSB3aXRoIG1lIGFkZGluZyBhIGxhYmVsPwoKUGVyc29uYWxseSAoYWdh
aW4pIEknZCBwcmVmZXIgaWYgeW91IGdvdCBhd2F5IHdpdGhvdXQsIHdoaWNoIChhcyBzYWlkIGJl
Zm9yZSkKZG9lc24ndCBsb29rIG92ZXJseSBkaWZmaWN1bHQgdG8gYXJyYW5nZSBmb3IuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 12:32:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 12:32:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw4ZE-0004uw-5O; Tue, 19 Feb 2019 12:32:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3G9U=Q2=citrix.com=prvs=946581f23=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gw4ZC-0004un-Hv
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 12:32:06 +0000
X-Inumbo-ID: 5d82f0e5-3442-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d82f0e5-3442-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 12:32:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="78459323"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
 <e10e56f7-0da9-3e30-1f50-c1f9ab16dcb1@citrix.com>
 <5C6BB3920200007800217DAD@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <2c2d2582-fa90-f02e-4574-0683efebaa26@citrix.com>
Date: Tue, 19 Feb 2019 12:31:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C6BB3920200007800217DAD@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMjAxOSAwNzo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTguMDIuMTkg
YXQgMTk6MzAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTgvMDIv
MjAxOSAxNjoyMSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+PiBJdCdzIHVuc2FmZSB0byBkaXNh
YmxlIElPTU1VIG9uIGEgbGl2ZSBzeXN0ZW0gd2hpY2ggaXMgdGhlIGNhc2UKPj4+IGlmIHdlJ3Jl
IGNyYXNoaW5nIHNpbmNlIHJlbWFwcGluZyBoYXJkd2FyZSBkb2Vzbid0IHVzdWFsbHkga25vdyB3
aGF0Cj4+PiB0byBkbyB3aXRoIG9uZ29pbmcgYnVzIHRyYW5zYWN0aW9ucyBhbmQgZnJlcXVlbnRs
eSByYWlzZXMgTk1JL01DRS9TTUksCj4+PiBldGMuIChkZXBlbmRzIG9uIHRoZSBmaXJtd2FyZSBj
b25maWd1cmF0aW9uKSB0byBzaWduYWwgdGhlc2UgYWJub3JtYWxpdGllcy4KPj4+IFRoaXMsIGlu
IHR1cm4sIGRvZXNuJ3QgcGxheSB3ZWxsIHdpdGgga2V4ZWMgdHJhbnNpdGlvbiBwcm9jZXNzIGFz
IHRoZXJlIGlzCj4+PiBubyBhbnkgaGFuZGxpbmcgYXZhaWxhYmxlIGF0IHRoZSBtb21lbnQgZm9y
IHRoaXMga2luZCBvZiBldmVudHMgcmVzdWx0aW5nCj4+PiBpbiBmYWlsdXJlcyB0byBlbnRlciB0
aGUga2VybmVsLgo+Pj4KPj4+IE1vZGVybiBMaW51eCBrZXJuZWxzIHRhdWdodCB0byBjb3B5IGFs
bCB0aGUgbmVjZXNzYXJ5IERNQVIvSVIgdGFibGVzCj4+PiBmb2xsb3dpbmcga2V4ZWMgZnJvbSB0
aGUgcHJldmlvdXMga2VybmVsIChYZW4gaW4gb3VyIGNhc2UpIC0gc28gaXQncwo+Pj4gY3VycmVu
dGx5IG5vcm1hbCB0byBrZWVwIElPTU1VIGVuYWJsZWQuIEl0IHdvdWxkIG9ubHkgcmVxdWlyZSB0
byBjaGFuZ2UKPj4+IGNyYXNoIGtlcm5lbCBjb21tYW5kIGxpbmUgYnkgZW5hYmxpbmcgSU9NTVUg
ZHJpdmVycyBmcm9tIHRoZSBleGlzdGluZyB1c2Vycy4KPiAKPiBJcyB0aGlzIHRoZSBub3JtYWwg
b3B0aW9uICgiaW50ZWxfaW9tbXU9b24iIGluIHRoZSBJbnRlbCBjYXNlKSwgb3IKPiByYXRoZXIg
c29tZXRoaW5nIHNwZWNpYWw/IENvbnNpZGVyaW5nIHRoYXQgeW91IGV4cGxpY2l0bHkgdGFsayBh
Ym91dAo+IExpbnV4IGhlcmUgYW55d2F5LCBtZW50aW9uaW5nIHRoZSBvcHRpb24ocykgZXhwbGlj
aXRseSB3b3VsZCBzZWVtCj4gdG8gbWFrZSBzZW5zZS4KPiAKClllcywgaXQncyBpbnRlbF9pb21t
dSAvIGFtZF9pb21tdSAod2hpY2ggaXMgZW5hYmxlZCBieSBkZWZhdWx0IG5vdykuCkknbGwgZ2l2
ZSBhbiBleGFtcGxlIGluIHRoZSBjb21taXQgbWVzc2FnZS4KCj4+PiBBbiBvcHRpb24gaXMgbGVm
dCBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIGFuY2llbnQgY3Jhc2gga2VybmVscyB3aGljaAo+Pj4g
ZGlkbid0IGxpa2UgdG8gaGF2ZSBJT01NVSBhY3RpdmUgdW5kZXIgdGhlaXIgZmVldCBvbiBib290
Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBj
aXRyaXguY29tPgo+Pgo+PiBUbyBwcm92aWRlIGEgYml0IG9mIGV4dHJhIGJhY2tncm91bmQsIGl0
IHR1cm5zIG91dCB0aGF0IGluIGhpbmRzaWdodCwKPj4gdHVybmluZyBvZmYgdGhlIElPTU1VIGlu
IGEgY3Jhc2ggdXN1YWxseSBtYWtlcyB0aGluZ3Mgd29yc2UgcmF0aGVyIHRoYW4KPj4gYmV0dGVy
Lgo+IAo+IEZvciBhbiB1bmtub3duIGRlZmluaXRpb24gb2YgInVzdWFsbHkiLiBDb3JydXB0ZWQg
KElPTU1VKSBwYWdlCj4gdGFibGVzIGFyZSBub3QgcmVhbGx5IGFuIGltcG9zc2libGUgY3Jhc2gg
cmVhc29uLgo+IAoKV2VsbCwgdGhhdCBzdGlsbCBmYWxscyBpbnRvIHRoZSBkZWZpbml0aW9uIG9m
ICJ1c3VhbGx5Ii4gSGF2aW5nIElPTU1VCnBhZ2VzIGNvcnJ1cHRlZCBnaXZlbiBwcm9wZXIgaXNv
bGF0aW9uIG9mIGRldmljZXMgc291bmRzIHVubGlrZWx5LgoKPj4gSW4gcGFydGljdWxhciwgYW55
IGd1ZXN0IHdpdGggYSBQQ0kgZGV2aWNlIHdoaWNoIGhhcHBlbnMgdG8gYWxsb2NhdGUgYQo+PiBE
TUEgYnVmZmVyIGluIEdGTiBzcGFjZSB3aGljaCBtYXRjaGVzIHRoZSBjcmFzaCByZWdpb24gaW4g
TUZOIHNwYWNlIHdpbGwKPj4gZW5kIHVwIGNvcnJ1cHRpbmcgdGhlIGNyYXNoIGtlcm5lbCB3aGVu
IERNQSByZW1hcHBpbmcgZ2V0cyB0dXJuZWQgb2ZmLgo+IAo+IEluZGVlZCwgYnV0IHRoYXQncyBv
bmx5IFBWSCBEb20wICh1bnN1cHBvcnRlZCBhcyBvZiB5ZXQpIG9yIFBWCj4gRG9tMCB1c2luZyBQ
ViBJT01NVSBmdW5jdGlvbmFsaXR5IChub3QgZXZlbiBpbiB0cmVlIGFzIG9mIHlldCkuIFNvCj4g
dGhlIHF1ZXN0aW9uIGlzIGhvdyBhcHBsaWNhYmxlIHRoaXMgY2hhbmdlIHJlYWxseSBpcyBhdCB0
aGlzIHBvaW50IGluCj4gdGltZS4gSSBub3RpY2UgaXQgaGFzbid0IGJlZW4gdGFnZ2VkIGZvciA0
LjEyLCBzbyBwbGVhc2UgZG9uJ3QgdGFrZQo+IHRoaXMgYXMgb2JqZWN0aW9uIHRvIGl0IGdvaW5n
IGluIC0gSSdtIG9ubHkgdHJ5aW5nIHRvIGJldHRlciB1bmRlcnN0YW5kCj4gdGhlIGltcGxpY2F0
aW9ucy4KPiAKCkkgdGhpbmsgdGhlIG1vcmUgcHJldmFsZW50IGNhc2UgdGhhdCBJIHdhbnRlZCB0
byBjb3ZlciBoZXJlIGlzIHRoZSBvbmUKZGVzY3JpYmVkIGluIHRoZSBjb21taXQgbWVzc2FnZTog
YXNzdW1pbmcgeW91IGhhdmUgb25nb2luZyBETUFzIGFueXdoZXJlCmluIHRoZSBzeXN0ZW0gd2l0
aCBJT01NVSBlbmFibGVkIGhhcmR3YXJlIHdpbGwgcmFpc2UgYW4gZXZlbnQgKHRoYXQKd2UncmUg
dW5hYmxlIHRvIGhhbmRsZSkgYXMgc29vbiBhcyB5b3UgdHVybiBJT01NVSB0cmFuc2xhdGlvbiBv
ZmYuIFRoaXMKaGFwcGVucyBzbyBjb21tb25seSBub3cgdGhhdCB3ZSBjYW5ub3Qgc2ltcGx5IHRv
bGVyYXRlIGl0IGhhcHBlbmluZwpzcG9yYWRpY2FsbHkuCgpBbmQgSSBoYXZlIG5vIHN0cm9uZyBm
ZWVsaW5ncyBpZiBpdCBkb2Vzbid0IGdldCBpbnRvIDQuMTIuCgpJZ29yCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 12:44:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 12:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw4ko-0005rs-Ax; Tue, 19 Feb 2019 12:44:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9SbO=Q2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gw4kn-0005ri-0j
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 12:44:05 +0000
X-Inumbo-ID: 096f4c55-3444-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 096f4c55-3444-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 12:44:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gw4ie-0003uY-10; Tue, 19 Feb 2019 12:41:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gw4id-0005ns-Lt; Tue, 19 Feb 2019 12:41:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gw4id-0004Tw-Jq; Tue, 19 Feb 2019 12:41:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133295-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-arm64-xsm:<job
 status>:broken:regression
 xen-4.9-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-arm64:<job status>:broken:regression
 xen-4.9-testing:build-arm64:host-install(4):broken:regression
 xen-4.9-testing:build-arm64-pvops:host-install(4):broken:regression
 xen-4.9-testing:build-arm64-xsm:host-install(4):broken:regression
 xen-4.9-testing:build-i386-pvops:kernel-build:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-intel: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-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-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-amd64-i386-xl-qemuu-debianhvm-amd64-shadow: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-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm: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-i386-migrupgrade: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-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl: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-i386-xl-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-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-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-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck: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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-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-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f5acf97f669c6bc9691e03771ad06703da77e0d5
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Feb 2019 12:41:51 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133295: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI5NSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzI5NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMjUyCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuICBpbiAxMzMyNTIKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzI1MgogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzI1MiBSRUdSLiB2
cy4gMTMyODg5CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gaW4gMTMzMjUyIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMyNTIgUkVHUi4gdnMuIDEzMjg4OQog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIyIGd1
ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBpbiAxMzMyNTIgUkVHUi4gdnMuIDEz
Mjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ZmFpbCBpbiAxMzMyNTIgUkVHUi4gdnMuIDEzMjg4OQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcg
aW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNCBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBpbiAxMzMyNTIgcGFzcyBpbiAx
MzMyODEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIGluIDEzMzI4MSBwYXNzIGluIDEzMzI1Mgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUu
MiBmYWlsIGluIDEzMzI4MSBwYXNzIGluIDEzMzI1MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBpbiAxMzMyODEgcGFz
cyBpbiAxMzMyOTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWluc3RhbGwg
ICAgICBmYWlsIGluIDEzMzI4MSBwYXNzIGluIDEzMzI5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIGluIDEzMzI4MSBwYXNz
IGluIDEzMzI5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93IDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBpbiAxMzMyODEgcGFzcyBpbiAxMzMyOTUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgaW4gMTMzMjgxIHBhc3MgaW4gMTMzMjk1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzI4
MSBwYXNzIGluIDEzMzI5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzMzI1MgoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjUy
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxMzMyNTIgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI1MiBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2Nr
ZWQgaW4gMTMzMjUyIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyNTIgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI1
MiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGlu
IDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgZmFpbCBpbiAxMzMyNTIgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMzMjUyIGJsb2NrZWQg
aW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wIGZhaWwgaW4gMTMzMjUyIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMjUy
IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgZmFpbCBpbiAxMzMyNTIgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDEzMzI1MiBsaWtlIDEzMjg4
OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDEzMzI1MiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjUyIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMzMjUyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyNTIgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMzMyNTIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTMzMjUyIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGlu
IDEzMzI1MiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzMjgxIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE3IGd1ZXN0LXN0YXJ0LjIgZmFpbCBpbiAxMzMyODEgYmxvY2tl
ZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICBmYWlsIGluIDEzMzI4MSBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMjg4
OQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDEzMjg4OQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjVhY2Y5N2Y2NjljNmJjOTY5MWUwMzc3MWFk
MDY3MDNkYTc3ZTBkNQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTRh
YTM4MmNiY2RjMWUyYmE3NWQ2NzM0MTUxY2E2ZTUzMTA0ZTJmMgoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMyODg5ICAyMDE5LTAyLTA0IDIyOjA0OjA5IFogICAxNCBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEzMzE0NyAgMjAxOS0wMi0xMSAxMzo0MTo1MCBaICAgIDcgZGF5cyAgICA1IGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1h
cm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjVhY2Y5
N2Y2NjljNmJjOTY5MWUwMzc3MWFkMDY3MDNkYTc3ZTBkNQpBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gRmViIDExIDE0OjA2OjI3IDIwMTkgKzAxMDAK
CiAgICB1cGRhdGUgWGVuIHZlcnNpb24gdG8gNC45LjQKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVk
ZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 13:03:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 13:03:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw53D-0007Yn-8h; Tue, 19 Feb 2019 13:03:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9SbO=Q2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gw53C-0007Yd-Ln
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 13:03:06 +0000
X-Inumbo-ID: b1e94b35-3446-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1e94b35-3446-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 13:03:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gw53A-0004LP-Da; Tue, 19 Feb 2019 13:03:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gw53A-0007O1-4c; Tue, 19 Feb 2019 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 1gw53A-0008Pj-3g; Tue, 19 Feb 2019 13:03:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133312-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1bcd0b43a16b7a48ec9afce3887c6c841b687abb
X-Osstest-Versions-That: xen=24d5282527f4647907b3572820b5335c15cd0356
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Feb 2019 13:03:04 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133312: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMxMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzMxMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxYmNkMGI0M2ExNmI3YTQ4ZWM5YWZjZTM4ODdjNmM4NDFiNjg3YWJiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyNGQ1MjgyNTI3ZjQ2NDc5MDdi
MzU3MjgyMGI1MzM1YzE1Y2QwMzU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMzMDEgIDIwMTkt
MDItMTggMTM6MDA6NDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMzEyICAy
MDE5LTAyLTE5IDExOjAwOjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIDI0ZDUyODI1MjcuLjFiY2QwYjQzYTEgIDFiY2QwYjQzYTE2Yjdh
NDhlYzlhZmNlMzg4N2M2Yzg0MWI2ODdhYmIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 13:54:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 13:54:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw5qu-00036H-AG; Tue, 19 Feb 2019 13:54:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Om4d=Q2=citrix.com=prvs=946c9af64=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gw5qs-00036C-J7
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 13:54:26 +0000
X-Inumbo-ID: dd48f9f1-344d-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd48f9f1-344d-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 13:54:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="78465882"
To: "Tian, Kevin" <kevin.tian@intel.com>, Roger Pau Monne
 <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <20190218172727.19644-1-roger.pau@citrix.com>
 <20190218172727.19644-4-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19C94BC73@SHSMSX104.ccr.corp.intel.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <31ba621c-4971-e705-99c9-f141da337042@citrix.com>
Date: Tue, 19 Feb 2019 13:53:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19C94BC73@SHSMSX104.ccr.corp.intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>, "Nakajima,
 Jun" <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xOS8xOSA2OjE0IEFNLCBUaWFuLCBLZXZpbiB3cm90ZToKPj4gRnJvbTogUm9nZXIgUGF1
IE1vbm5lIFttYWlsdG86cm9nZXIucGF1QGNpdHJpeC5jb21dCj4+IFNlbnQ6IFR1ZXNkYXksIEZl
YnJ1YXJ5IDE5LCAyMDE5IDE6MjcgQU0KPj4KPj4gU28gdGhhdCB0aGUgc3BlY2lmaWMgaGFuZGxp
bmcgY2FuIGJlIHJlbW92ZWQgZnJvbQo+PiBhdG9taWNfd3JpdGVfZXB0X2VudHJ5IGFuZCBiZSBz
aGFyZWQgd2l0aCBucHQgYW5kIHNoYWRvdyBjb2RlLgo+Pgo+PiBUaGlzIGNvbW1pdCBhbHNvIHJl
bW92ZXMgdGhlIGNoZWNrIHRoYXQgcHJldmVudCBub24tZXB0IFBWSCBkb20wIGZyb20KPj4gbWFw
cGluZyBmb3JlaWduIHBhZ2VzLgo+IAo+IGFoLCBzbyBwbGVhc2UgaWdub3JlIG15IGNvbW1lbnQg
dG8gWzEvNF0uIHAybV9lbnRyeV9tb2RpZnkKPiBpcyB1c2VkIG1vcmUgdGhhbiB0eXBlIGNoYW5n
ZSBub3cuIDotKQo+IAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPj4gLS0tCj4+IENjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGV1LmNpdHJpeC5jb20+Cj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiBDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gQ2M6IEp1biBOYWthamltYSA8anVuLm5h
a2FqaW1hQGludGVsLmNvbT4KPj4gQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
Pgo+PiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4+IC0tLQo+PiBDaGFuZ2VzIHNpbmNl
IHYzOgo+PiAgLSBSZXBsYWNlIHRoZSBtZm5fdmFsaWQgQlVHX09OcyB3aXRoIGFuIGFzc2VydCAm
IHJldHVybi4KPj4KPj4gQ2hhbmdlcyBzaW5jZSB2MjoKPj4gIC0gUmV0dXJuIGFuIGVycm9yIGNv
ZGUgZnJvbSBwMm1fZW50cnlfbW9kaWZ5IGFuZCBwcm9wYWdhdGUgaXQgdG8gdGhlCj4+ICAgIGNh
bGxlcnMuCj4+Cj4+IENoYW5nZXMgc2luY2UgdjE6Cj4+ICAtIFNpbXBseSBjb2RlIHNpbmNlIG1m
bl90b19wYWdlIGNhbm5vdCByZXR1cm4gTlVMTC4KPj4gIC0gQ2hlY2sgaWYgdGhlIG1mbiBpcyB2
YWxpZCBiZWZvcmUgZ2V0dGluZy9kcm9wcGluZyB0aGUgcGFnZSByZWZlcmVuY2UuCj4+ICAtIFVz
ZSBCVUdfT04gaW5zdGVhZCBvZiBBU1NFUlRzLCBzaW5jZSBnZXR0aW5nIHRoZSByZWZlcmVuY2Ug
Y291bnRpbmcKPj4gICAgd3JvbmcgaXMgbW9yZSBkYW5nZXJvdXMgdGhhbiBhIERvUy4KPj4gLS0t
Cj4+ICB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgIHwgMTIgKysrKystLQo+PiAgeGVu
L2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICB8IDU2ICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+PiAgeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAgICB8ICA3IC0tLS0t
Cj4+ICB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIHwgIDMgKy0KPj4gIHhlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmggICAgICAgfCAzNCArKysrKysrKysrKysrKysrKy0tLQo+PiAgNSBm
aWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCA2NSBkZWxldGlvbnMoLSkKPj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFw
L2hhcC5jCj4+IGluZGV4IDViNTA3Mzc2YmMuLjJkYWY4NDI0ZjYgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAu
Ywo+PiBAQCAtNzE0LDYgKzcxNCw3IEBAIGhhcF93cml0ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQKPj4gbG9uZyBnZm4sIGwxX3BnZW50cnlfdCAqcCwKPj4gIHsKPj4gICAg
ICB1aW50MzJfdCBvbGRfZmxhZ3M7Cj4+ICAgICAgYm9vbF90IGZsdXNoX25lc3RlZHAybSA9IDA7
Cj4+ICsgICAgaW50IHJjOwo+Pgo+PiAgICAgIC8qIFdlIGtub3cgYWx3YXlzIHVzZSB0aGUgaG9z
dCBwMm0gaGVyZSwgcmVnYXJkbGVzcyBpZiB0aGUgdmNwdQo+PiAgICAgICAqIGlzIGluIGhvc3Qg
b3IgZ3Vlc3QgbW9kZS4gVGhlIHZjcHUgY2FuIGJlIGluIGd1ZXN0IG1vZGUgYnkKPj4gQEAgLTcz
NCw4ICs3MzUsMTUgQEAgaGFwX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZAo+PiBsb25nIGdmbiwgbDFfcGdlbnRyeV90ICpwLAo+PiAgICAgICAgICAgICAgJiYgcGVy
bXNfc3RyaWN0bHlfaW5jcmVhc2VkKG9sZF9mbGFncywgbDFlX2dldF9mbGFncyhuZXcpKSApOwo+
PiAgICAgIH0KPj4KPj4gLSAgICBwMm1fZW50cnlfbW9kaWZ5KHAybV9nZXRfaG9zdHAybShkKSwK
Pj4gcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncyhuZXcpKSwKPj4gLSAgICAgICAgICAg
ICAgICAgICAgIHAybV9mbGFnc190b190eXBlKG9sZF9mbGFncyksIGxldmVsKTsKPj4gKyAgICBy
YyA9IHAybV9lbnRyeV9tb2RpZnkocDJtX2dldF9ob3N0cDJtKGQpLAo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICBwMm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKG5ldykpLAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fZmxhZ3NfdG9fdHlwZShvbGRfZmxhZ3MpLCBs
MWVfZ2V0X21mbihuZXcpLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICBsMWVfZ2V0X21m
bigqcCksIGxldmVsKTsKPiAKPiB3aHkgbm90IHBhc3Npbmcgb2xkL25ldyBwdGUgdG8gcmVkdWNl
ICNwYXJhbWV0ZXJzIGFuZCB0aHVzIHN0YWJsZQo+IGFnYWluc3QgZnV0dXJlIGNoYW5nZXM/Cj4g
Cj4+ICsgICAgaWYgKCByYyApCj4+ICsgICAgewo+PiArICAgICAgICBwYWdpbmdfdW5sb2NrKGQp
Owo+PiArICAgICAgICByZXR1cm4gcmM7Cj4+ICsgICAgfQo+Pgo+PiAgICAgIHNhZmVfd3JpdGVf
cHRlKHAsIG5ldyk7Cj4+ICAgICAgaWYgKCBvbGRfZmxhZ3MgJiBfUEFHRV9QUkVTRU5UICkKPj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jCj4+IGluZGV4IDBlY2U2NjA4Y2IuLjgzYmQ2MDJmYzQgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYwo+PiBAQCAtNDUsNjUgKzQ1LDE5IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGlzX2VwdGVf
dmFsaWQoZXB0X2VudHJ5X3QgKmUpCj4+ICAgICAgcmV0dXJuICgoZS0+ZXB0ZSAmIH4oMXVsIDw8
IDYzKSkgIT0gMCAmJiBlLT5zYV9wMm10ICE9IHAybV9pbnZhbGlkKTsKPj4gIH0KPj4KPj4gLS8q
IHJldHVybnMgOiAwIGZvciBzdWNjZXNzLCAtZXJybm8gb3RoZXJ3aXNlICovCj4+ICBzdGF0aWMg
aW50IGF0b21pY193cml0ZV9lcHRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKPj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcHRfZW50cnlfdCAqZW50cnlwdHIsIGVw
dF9lbnRyeV90IG5ldywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
bGV2ZWwpCj4+ICB7Cj4+IC0gICAgaW50IHJjOwo+PiAtICAgIHVuc2lnbmVkIGxvbmcgb2xkbWZu
ID0gbWZuX3goSU5WQUxJRF9NRk4pOwo+PiAtICAgIGJvb2xfdCBjaGVja19mb3JlaWduID0gKG5l
dy5tZm4gIT0gZW50cnlwdHItPm1mbiB8fAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG5ldy5zYV9wMm10ICE9IGVudHJ5cHRyLT5zYV9wMm10KTsKPj4gLQo+PiAtICAgIGlmICggbGV2
ZWwgKQo+PiAtICAgIHsKPj4gLSAgICAgICAgQVNTRVJUKCFpc19lcHRlX3N1cGVycGFnZSgmbmV3
KQo+PiB8fCAhcDJtX2lzX2ZvcmVpZ24obmV3LnNhX3AybXQpKTsKPj4gLSAgICAgICAgd3JpdGVf
YXRvbWljKCZlbnRyeXB0ci0+ZXB0ZSwgbmV3LmVwdGUpOwo+PiAtICAgICAgICByZXR1cm4gMDsK
Pj4gLSAgICB9Cj4+IC0KPj4gLSAgICBpZiAoIHVubGlrZWx5KHAybV9pc19mb3JlaWduKG5ldy5z
YV9wMm10KSkgKQo+PiAtICAgIHsKPj4gLSAgICAgICAgcmMgPSAtRUlOVkFMOwo+PiAtICAgICAg
ICBpZiAoICFpc19lcHRlX3ByZXNlbnQoJm5ldykgKQo+PiAtICAgICAgICAgICAgICAgIGdvdG8g
b3V0Owo+PiAtCj4+IC0gICAgICAgIGlmICggY2hlY2tfZm9yZWlnbiApCj4+IC0gICAgICAgIHsK
Pj4gLSAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmZkb207Cj4+IC0KPj4gLSAgICAgICAgICAg
IGlmICggIW1mbl92YWxpZChfbWZuKG5ldy5tZm4pKSApCj4+IC0gICAgICAgICAgICAgICAgZ290
byBvdXQ7Cj4+IC0KPj4gLSAgICAgICAgICAgIHJjID0gLUVTUkNIOwo+PiAtICAgICAgICAgICAg
ZmRvbSA9IHBhZ2VfZ2V0X293bmVyKG1mbl90b19wYWdlKF9tZm4obmV3Lm1mbikpKTsKPj4gLSAg
ICAgICAgICAgIGlmICggZmRvbSA9PSBOVUxMICkKPj4gLSAgICAgICAgICAgICAgICBnb3RvIG91
dDsKPj4gKyAgICBpbnQgcmMgPSBwMm1fZW50cnlfbW9kaWZ5KHAybSwgbmV3LnNhX3AybXQsIGVu
dHJ5cHRyLT5zYV9wMm10LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihu
ZXcubWZuKSwgX21mbihlbnRyeXB0ci0+bWZuKSwgbGV2ZWwpOwo+Pgo+PiAtICAgICAgICAgICAg
LyogZ2V0IHJlZmNvdW50IG9uIHRoZSBwYWdlICovCj4+IC0gICAgICAgICAgICByYyA9IC1FQlVT
WTsKPj4gLSAgICAgICAgICAgIGlmICggIWdldF9wYWdlKG1mbl90b19wYWdlKF9tZm4obmV3Lm1m
bikpLCBmZG9tKSApCj4+IC0gICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4+IC0gICAgICAgIH0K
Pj4gLSAgICB9Cj4+IC0KPj4gLSAgICBpZiAoIHVubGlrZWx5KHAybV9pc19mb3JlaWduKGVudHJ5
cHRyLT5zYV9wMm10KSkgJiYgY2hlY2tfZm9yZWlnbiApCj4+IC0gICAgICAgIG9sZG1mbiA9IGVu
dHJ5cHRyLT5tZm47Cj4+IC0KPj4gLSAgICBwMm1fZW50cnlfbW9kaWZ5KHAybSwgbmV3LnNhX3Ay
bXQsIGVudHJ5cHRyLT5zYV9wMm10LCBsZXZlbCk7Cj4+ICsgICAgaWYgKCByYyApCj4+ICsgICAg
ICAgIHJldHVybiByYzsKPj4KPj4gICAgICB3cml0ZV9hdG9taWMoJmVudHJ5cHRyLT5lcHRlLCBu
ZXcuZXB0ZSk7Cj4+Cj4+IC0gICAgaWYgKCB1bmxpa2VseShvbGRtZm4gIT0gbWZuX3goSU5WQUxJ
RF9NRk4pKSApCj4+IC0gICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKF9tZm4ob2xkbWZuKSkp
Owo+PiAtCj4+IC0gICAgcmMgPSAwOwo+PiAtCj4+IC0gb3V0Ogo+PiAtICAgIGlmICggcmMgKQo+
PiAtICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiZXB0ZSBvOiUiUFJJeDY0IiBuOiUiUFJJ
eDY0IiByYzolZFxuIiwKPj4gLSAgICAgICAgICAgICAgICAgZW50cnlwdHItPmVwdGUsIG5ldy5l
cHRlLCByYyk7Cj4+IC0gICAgcmV0dXJuIHJjOwo+PiArICAgIHJldHVybiAwOwo+PiAgfQo+Pgo+
PiAgc3RhdGljIHZvaWQgZXB0X3AybV90eXBlX3RvX2ZsYWdzKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIGVwdF9lbnRyeV90Cj4+ICplbnRyeSwKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+PiBpbmRleCAzYThkYzA0ZWZj
Li41N2FmYTM3YzcxIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPj4g
KysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4+IEBAIC01NjQsMTMgKzU2NCw2IEBAIHAy
bV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKPj4gZ2ZuX3QgZ2ZuXywgbWZu
X3QgbWZuLAo+PiAgICAgICAgICBfX3RyYWNlX3ZhcihUUkNfTUVNX1NFVF9QMk1fRU5UUlksIDAs
IHNpemVvZih0KSwgJnQpOwo+PiAgICAgIH0KPj4KPj4gLSAgICBpZiAoIHVubGlrZWx5KHAybV9p
c19mb3JlaWduKHAybXQpKSApCj4+IC0gICAgewo+PiAtICAgICAgICAvKiBodm0gZml4bWU6IGZv
cmVpZ24gdHlwZXMgYXJlIG9ubHkgc3VwcG9ydGVkIG9uIGVwdCBhdCBwcmVzZW50ICovCj4+IC0g
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5pbXBsZW1lbnRlZCBmb3JlaWduIHAy
bSB0eXBlLlxuIik7Cj4+IC0gICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAtICAgIH0KPj4gLQo+
PiAgICAgIC8qIENhcnJ5IG91dCBhbnkgZXZlbnR1YWxseSBwZW5kaW5nIGVhcmxpZXIgY2hhbmdl
cyBmaXJzdC4gKi8KPj4gICAgICByYyA9IGRvX3JlY2FsYyhwMm0sIGdmbik7Cj4+ICAgICAgaWYg
KCByYyA8IDAgKQo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
Ywo+PiBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKPj4gaW5kZXggZmU0OGM0YTAy
Yi4uYWQ2NzBkZTUxNSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4+IEBAIC0zMTg5
LDcgKzMxODksOCBAQCBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsCj4+
IHVuc2lnbmVkIGxvbmcgZ2ZuLAo+PiAgICAgICAgICAgc2hfdW5zaGFkb3dfZm9yX3AybV9jaGFu
Z2UoZCwgZ2ZuLCBwLCBuZXcsIGxldmVsKTsKPj4KPj4gICAgICBwMm1fZW50cnlfbW9kaWZ5KHAy
bV9nZXRfaG9zdHAybShkKSwKPj4gcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncyhuZXcp
KSwKPj4gLSAgICAgICAgICAgICAgICAgICAgIHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxh
Z3MoKnApKSwgbGV2ZWwpOwo+PiArICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5
cGUobDFlX2dldF9mbGFncygqcCkpLCBsMWVfZ2V0X21mbihuZXcpLAo+PiArICAgICAgICAgICAg
ICAgICAgICAgbDFlX2dldF9tZm4oKnApLCBsZXZlbCk7Cj4+Cj4+ICAgICAgLyogVXBkYXRlIHRo
ZSBlbnRyeSB3aXRoIG5ldyBjb250ZW50ICovCj4+ICAgICAgc2FmZV93cml0ZV9wdGUocCwgbmV3
KTsKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCj4+IGluZGV4IGY0ZWMyYmVjYmQuLjI4MDFhOGNjY2EgMTAwNjQ0Cj4+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAo+PiBAQCAtOTMyLDExICs5MzIsMTQgQEAgaW50IHAybV9zZXRfaW9yZXFfc2Vy
dmVyKHN0cnVjdCBkb21haW4gKmQsCj4+IHVuc2lnbmVkIGludCBmbGFncywKPj4gIHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpwMm1fZ2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAo+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCAqZmxhZ3MpOwo+Pgo+PiAtc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRyeV9tb2RpZnko
c3RydWN0IHAybV9kb21haW4gKnAybSwKPj4gcDJtX3R5cGVfdCBudCwKPj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHVuc2lnbmVkIGludCBsZXZl
bCkKPj4gK3N0YXRpYyBpbmxpbmUgaW50IHAybV9lbnRyeV9tb2RpZnkoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgcDJtX3R5cGVfdAo+PiBudCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcDJtX3R5cGVfdCBvdCwgbWZuX3QgbmZuLCBtZm5fdCBvZm4sCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCkKPj4gIHsKPj4g
LSAgICBpZiAoIGxldmVsICE9IDEgfHwgbnQgPT0gb3QgKQo+PiAtICAgICAgICByZXR1cm47Cj4+
ICsgICAgQlVHX09OKGxldmVsID4gMSAmJiAobnQgPT0gcDJtX2lvcmVxX3NlcnZlciB8fCBudCA9
PQo+PiBwMm1fbWFwX2ZvcmVpZ24pKTsKPj4gKwo+PiArICAgIGlmICggbGV2ZWwgIT0gMSB8fCAo
bnQgPT0gb3QgJiYgbWZuX2VxKG5mbiwgb2ZuKSkgKQo+PiArICAgICAgICByZXR1cm4gMDsKPiAK
PiBjb3VsZCBhbHNvIHJldHVybiBoZXJlIGluIGNhc2Ugb2YgbnQ9PW90PT1wMm1faW9yZXFfc2Vy
dmVyLAo+IG90aGVyd2lzZSBwMm0tPmlvcmVxLmVudHJ5X2NvdW50IG1pZ2h0IGJlIHVubmVjZXNz
YXJpbHkKPiBpbmMvZGVjIGlmIG1mbiBjaGFuZ2VzIHdoaWxlIHR5cGUgc3RheXMgYXMgcDJtX2lv
cmVxX3NlcnZlci4uLgoKVGhhdCdzIGFuIGludGVyZXN0aW5nIGlkZWEuICBCdXQgaXQgd291bGQg
aGF2ZSB5b3UgZG8gYW4gZXh0cmEgY2hlY2sgZm9yCmFsbCBvcGVyYXRpb25zLCByYXRoZXIgdGhh
biBkb2luZyBhbiBleHRyYSBpbmNyZW1lbnQgLyBkZWNyZW1lbnQgaW4gYQp2ZXJ5IHVudXN1YWwg
Y29ybmVyIGNhc2UuICBQcm9iYWJseSBmYXN0ZXIganVzdCB0byBsZXQgdGhlIHVuY29tbW9uIGNh
c2UKYmUgYSB0aW55IGJpdCBzbG93ZXIuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 14:02:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 14:02:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw5yP-00041t-5G; Tue, 19 Feb 2019 14:02:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IDxp=Q2=citrix.com=prvs=946f78d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gw5yO-00041o-1l
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 14:02:12 +0000
X-Inumbo-ID: f2c4c392-344e-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2c4c392-344e-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 14:02:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="86135504"
Date: Tue, 19 Feb 2019 15:00:49 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20190219140049.smb5zdfppyxi54rf@Air-de-Roger>
References: <20190218172727.19644-1-roger.pau@citrix.com>
 <20190218172727.19644-4-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19C94BC73@SHSMSX104.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19C94BC73@SHSMSX104.ccr.corp.intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>, "Nakajima,
 Jun" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDY6MTQ6MDBBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNv
bV0KPiA+IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDE5LCAyMDE5IDE6MjcgQU0KPiA+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4gPiBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKPiA+IGluZGV4IGZlNDhjNGEwMmIuLmFkNjcwZGU1MTUgMTAw
NjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4gPiArKysgYi94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4gPiBAQCAtMzE4OSw3ICszMTg5LDggQEAg
c2hhZG93X3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLAo+ID4gdW5zaWduZWQgbG9u
ZyBnZm4sCj4gPiAgICAgICAgICAgc2hfdW5zaGFkb3dfZm9yX3AybV9jaGFuZ2UoZCwgZ2ZuLCBw
LCBuZXcsIGxldmVsKTsKPiA+IAo+ID4gICAgICBwMm1fZW50cnlfbW9kaWZ5KHAybV9nZXRfaG9z
dHAybShkKSwKPiA+IHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MobmV3KSksCj4gPiAt
ICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncygqcCkp
LCBsZXZlbCk7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUobDFl
X2dldF9mbGFncygqcCkpLCBsMWVfZ2V0X21mbihuZXcpLAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgIGwxZV9nZXRfbWZuKCpwKSwgbGV2ZWwpOwo+ID4gCj4gPiAgICAgIC8qIFVwZGF0ZSB0aGUg
ZW50cnkgd2l0aCBuZXcgY29udGVudCAqLwo+ID4gICAgICBzYWZlX3dyaXRlX3B0ZShwLCBuZXcp
Owo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCj4gPiBpbmRleCBmNGVjMmJlY2JkLi4yODAxYThjY2NhIDEwMDY0NAo+
ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+ID4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wMm0uaAo+ID4gQEAgLTkzMiwxMSArOTMyLDE0IEBAIGludCBwMm1fc2V0X2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAo+ID4gdW5zaWduZWQgaW50IGZsYWdzLAo+ID4gIHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpwMm1fZ2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgKmZsYWdzKTsKPiA+IAo+ID4gLXN0YXRpYyBpbmxpbmUgdm9pZCBwMm1fZW50
cnlfbW9kaWZ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4gPiBwMm1fdHlwZV90IG50LAo+ID4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHVuc2ln
bmVkIGludCBsZXZlbCkKPiA+ICtzdGF0aWMgaW5saW5lIGludCBwMm1fZW50cnlfbW9kaWZ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHAybV90eXBlX3QKPiA+IG50LAo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgbWZuX3QgbmZuLCBtZm5fdCBv
Zm4sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
bGV2ZWwpCj4gPiAgewo+ID4gLSAgICBpZiAoIGxldmVsICE9IDEgfHwgbnQgPT0gb3QgKQo+ID4g
LSAgICAgICAgcmV0dXJuOwo+ID4gKyAgICBCVUdfT04obGV2ZWwgPiAxICYmIChudCA9PSBwMm1f
aW9yZXFfc2VydmVyIHx8IG50ID09Cj4gPiBwMm1fbWFwX2ZvcmVpZ24pKTsKPiA+ICsKPiA+ICsg
ICAgaWYgKCBsZXZlbCAhPSAxIHx8IChudCA9PSBvdCAmJiBtZm5fZXEobmZuLCBvZm4pKSApCj4g
PiArICAgICAgICByZXR1cm4gMDsKPiAKPiBjb3VsZCBhbHNvIHJldHVybiBoZXJlIGluIGNhc2Ug
b2YgbnQ9PW90PT1wMm1faW9yZXFfc2VydmVyLAo+IG90aGVyd2lzZSBwMm0tPmlvcmVxLmVudHJ5
X2NvdW50IG1pZ2h0IGJlIHVubmVjZXNzYXJpbHkKPiBpbmMvZGVjIGlmIG1mbiBjaGFuZ2VzIHdo
aWxlIHR5cGUgc3RheXMgYXMgcDJtX2lvcmVxX3NlcnZlci4uLgoKVGhlIG9yaWdpbmFsIGNvZGUg
dGhhdCBvcGVuLWNvZGVkIHRoZSBoYW5kbGluZyBvZiBwMm1faW9yZXFfc2VydmVyCmRpZG4ndCBo
YXZlIHRoaXMgb3B0aW1pemF0aW9uLCBhbmQgYXMgc2FpZCBieSBHZW9yZ2UgSSdtIG5vdCBzdXJl
IHRoZQpleHRyYSBjaGVjayBpcyBnb2luZyB0byBiZSB3b3J0aCBpdC4gSSBleHBlY3QgY2hhbmdp
bmcgdGhlIG1mbiBvZiBhbgplbnRyeSB3aXRoIHR5cGUgcDJtX2lvcmVxX3NlcnZlciBpcyBub3Qg
c29tZXRoaW5nIHZlcnkgY29tbW9uLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 14:15:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 14:15:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw6B5-0004x4-BS; Tue, 19 Feb 2019 14:15:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Om4d=Q2=citrix.com=prvs=946c9af64=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gw6B4-0004wz-OK
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 14:15:18 +0000
X-Inumbo-ID: c8048573-3450-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8048573-3450-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 14:15:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="78468731"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C6BF02B0200007800217F32@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <31f2dcc6-7baf-8b61-8863-be76b496d55e@citrix.com>
Date: Tue, 19 Feb 2019 14:15:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <5C6BF02B0200007800217F32@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/shadow: don't pass wrong L4 MFN to
 guest_walk_tables()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xOS8xOSAxMjowMSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gNjQtYml0IFBWIGd1ZXN0
IHVzZXIgbW9kZSBydW5zIG9uIGEgZGlmZmVyZW50IEw0IHRhYmxlLiBNYWtlIHN1cmUKPiAtIHRo
ZSBhY2Nlc3NlZCBiaXQgZ2V0cyBzZXQgaW4gdGhlIGNvcnJlY3QgdGFibGUgKGFuZCBpbiBsb2ct
ZGlydHkKPiAgIG1vZGUgdGhlIGNvcnJlY3QgcGFnZSBnZXRzIG1hcmtlZCBkaXJ0eSkgZHVyaW5n
IGd1ZXN0IHdhbGtzLAo+IC0gdGhlIGNvcnJlY3QgdGFibGUgZ2V0cyBhdWRpdGVkIGJ5IHNoX2F1
ZGl0X2d3KCksCj4gLSBjb3JyZWN0IGluZm8gZ2V0cyBsb2dnZWQgYnkgcHJpbnRfZ3coKS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 15:23:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 15:23:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw7EQ-0001yb-LS; Tue, 19 Feb 2019 15:22:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TxaZ=Q2=gmail.com=michael.d.labriola@srs-us1.protection.inumbo.net>)
 id 1gw7EP-0001yW-PA
 for xen-devel@lists.xen.org; Tue, 19 Feb 2019 15:22:49 +0000
X-Inumbo-ID: 369be8a1-345a-11e9-bc90-bc764e045a96
Received: from mail-ot1-x341.google.com (unknown [2607:f8b0:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 369be8a1-345a-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 15:22:48 +0000 (UTC)
Received: by mail-ot1-x341.google.com with SMTP id t7so18348217otk.8
 for <xen-devel@lists.xen.org>; Tue, 19 Feb 2019 07:22:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=nrmZqWD87gdDcqzd39F4eqZfu9+ngLCu5QfbmmHpwt8=;
 b=CUdrBAxXAyLf17Fl6mhXsSCAU+RUSHCmGcWE+/QE/dV7GLPg00V6CEu25+Is3mhNCw
 sw+I1/XNONqh+FUwP+RuTPvBD50AyQNof/kfvg/Z5rTX9LH5etcbqDvyPq/kpOKkwN/0
 lYoSzO7XUmdo7GNpUbQNiOCf3kTcn5GGYkQOD3hYtVwnRDWBN4xbR8mkC1D8E8vnFExU
 MCVOIYpEMuCJ0CoT+kdAxCD1ZiF0l3MsDxe4f2Dlyx6Wfjtk538ToWi61+MiZT/UUAxj
 m1RDW4s/ewbdu6IXUXRfPeRa/TErth2iwZyjHkGPl+cqBeaXHs2F8HkXY1klSDo2tquq
 yXHw==
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=nrmZqWD87gdDcqzd39F4eqZfu9+ngLCu5QfbmmHpwt8=;
 b=cpfMe9WFJ+VUXYyagFqVFL+MZ4IBQCKkFlSSNvMQkq3Yw02k9SjOlnwoonEmo3WMrq
 92/yAiH6VJVWWTxukVWWWfWlLbOhACvEbETwZtmBLCNSAI8pPXfQHF320RAZl3TEH9NM
 0JmvGC21HspSYnWNilClwpyiP/6O2iFFCDFUY4ojifKfRJi9QcgBEeNIUyKzTPAPWIZU
 TgQlUExFTLVlaC3h08AtyoE7EPUCq8yAk8qc/zO0ANslimeqJKN58NzYTYm71aK8iCqw
 4sred6uMB8ZldAWSQvqFAXdUjouxuk0+1Dqo8ozSH0ziPmb2xIBQxQ+6KjtDzyzPqqNc
 wr9A==
X-Gm-Message-State: AHQUAuZluR+LFXIlm7H6OQbUQfgEurO2W45nbkC0+Ds5xxmp4a4ES82w
 I6esUZVly/JT6FhiNXAZnq+zEJPiwcEk6hZZQYI=
X-Google-Smtp-Source: AHgI3IZuSFYZqwLzycQvJlC3Ntjq2aQw1wkEJbFWMME6Wqew+cJFwqEDZC0e+3aBWVVWgNI4sSihJLD7tI00hfAUu0c=
X-Received: by 2002:a9d:69c2:: with SMTP id v2mr16526894oto.159.1550589767537; 
 Tue, 19 Feb 2019 07:22:47 -0800 (PST)
MIME-Version: 1.0
References: <1550266182-4061-1-git-send-email-michael.d.labriola@gmail.com>
 <bd825cbe-dfe0-0990-01cc-8cf15e514711@amd.com>
In-Reply-To: <bd825cbe-dfe0-0990-01cc-8cf15e514711@amd.com>
From: Michael Labriola <michael.d.labriola@gmail.com>
Date: Tue, 19 Feb 2019 10:22:34 -0500
Message-ID: <CAOQxz3zV=-u2T4=1VahQvM-jwiTE46qzqHfqrLQyPYARoLhdiQ@mail.gmail.com>
To: "Koenig, Christian" <Christian.Koenig@amd.com>
Subject: Re: [Xen-devel] [PATCH RFC] drm: add func to better detect wether
 swiotlb is needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "Zhou,
 David\(ChunMing\)" <David1.Zhou@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Christoph Hellwig <hch@infradead.org>, Paul Durrant <Paul.Durrant@citrix.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 Jan Beulich <JBeulich@suse.com>, "Deucher,
 Alexander" <Alexander.Deucher@amd.com>, "Liu, Monk" <Monk.Liu@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBGZWIgMTYsIDIwMTkgYXQgMjowMCBQTSBLb2VuaWcsIENocmlzdGlhbgo8Q2hyaXN0
aWFuLktvZW5pZ0BhbWQuY29tPiB3cm90ZToKPgo+IEFtIDE1LjAyLjE5IHVtIDIyOjI5IHNjaHJp
ZWIgTWljaGFlbCBEIExhYnJpb2xhOgo+ID4gVGhpcyBjb21taXQgZml4ZXMgRFJNIGZhaWx1cmVz
IG9uIFhlbiBQViBzeXN0ZW1zIHRoYXQgd2VyZSBpbnRyb2R1Y2VkIGluCj4gPiB2NC4xNyBieSB0
aGUgZm9sbG93aW5nIGNvbW1pdHM6Cj4gPgo+ID4gODI2MjYzNjMgZHJtOiBhZGQgZnVuYyB0byBn
ZXQgbWF4IGlvbWVtIGFkZHJlc3MgdjIKPiA+IGZkNWZkNDgwIGRybS9hbWRncHU6IG9ubHkgZW5h
YmxlIHN3aW90bGIgYWxsb2Mgd2hlbiBuZWVkIHYyCj4gPiAxYmMzZDNjYyBkcm0vcmFkZW9uOiBv
bmx5IGVuYWJsZSBzd2lvdGxiIHBhdGggd2hlbiBuZWVkIHYyCj4gPgo+ID4gVGhlIGludHJvZHVj
dGlvbiBvZiAtPm5lZWRfc3dpb3RsYiB0byB0aGUgdHRtX2RtYV9wb3B1bGF0ZSgpIGNvbmRpdGlv
bmFscwo+ID4gaW4gdGhlIHJhZGVvbiBhbmQgYW1kZ3B1IGRldmljZSBkcml2ZXJzIGNhdXNlcyBH
bm9tZSB0byBpbW1lZGlhdGVseSBjcmFzaAo+ID4gb24gWGVuIFBWIHN5c3RlbXMsIHJldHVybmlu
ZyB0aGUgdXNlciB0byB0aGUgbG9naW4gc2NyZWVuLiAgVGhlIGZvbGxvd2luZwo+ID4ga2VybmVs
IGVycm9ycyBnZXQgbG9nZ2VkOgo+ID4KPiA+IFsgICAyOC41NTQyNTldIHJhZGVvbl9kcF9hdXhf
dHJhbnNmZXJfbmF0aXZlOiAyMDAgY2FsbGJhY2tzIHN1cHByZXNzZWQKPiA+IFsgICAzMS4yMTk4
MjFdIHJhZGVvbiAwMDAwOjAxOjAwLjA6IHN3aW90bGIgYnVmZmVyIGlzIGZ1bGwgKHN6OiAyMDk3
MTUyIGJ5dGVzKQo+ID4gWyAgIDMxLjIyMDAzMF0gW2RybTpyYWRlb25fZ2VtX29iamVjdF9jcmVh
dGUgW3JhZGVvbl1dICpFUlJPUiogRmFpbGVkIHRvIGFsbG9jYXRlIEdFTSBvYmplY3QgKDE2Mzg0
MDAwLCAyLCA0MDk2LCAtMTQpCj4gPiBbICAgMzEuMjI2MTA5XSByYWRlb24gMDAwMDowMTowMC4w
OiBzd2lvdGxiIGJ1ZmZlciBpcyBmdWxsIChzejogMjA5NzE1MiBieXRlcykKPiA+IFsgICAzMS4y
MjYzMDBdIFtkcm06cmFkZW9uX2dlbV9vYmplY3RfY3JlYXRlIFtyYWRlb25dXSAqRVJST1IqIEZh
aWxlZCB0byBhbGxvY2F0ZSBHRU0gb2JqZWN0ICgxNjM4NDAwMCwgMiwgNDA5NiwgLTE0KQo+ID4g
WyAgIDMxLjMwMDczNF0gZ25vbWUtc2hlbGxbMTkzNV06IHNlZ2ZhdWx0IGF0IDg4IGlwIDAwMDA3
ZjM5MTUxY2Q5MDQgc3AgMDAwMDdmZmM5NzYxMWFkOCBlcnJvciA0IGluIGxpYm11dHRlci1jb2ds
LnNvWzdmMzkxNTE3ODAwMCthYTAwMF0KPiA+IFsgICAzMS4zMDA3NDVdIENvZGU6IDVmIGMzIDBm
IDFmIDQwIDAwIDQ4IDhiIDQ3IDc4IDQ4IDhiIDQwIDQwIGZmIGUwIDY2IDBmIDFmIDQ0IDAwIDAw
IDQ4IDhiIDQ3IDc4IDQ4IDhiIDQwIDQ4IGZmIGUwIDY2IDBmIDFmIDQ0IDAwIDAwIDQ4IDhiIDQ3
IDc4IDw0OD4gOGIgODAgODggMDAgMDAgMDAgZmYgZTAgMGYgMWYgMDAgNDggOGIgNDcgNzggNDgg
OGIgNDAgNjggZmYgZTAKPiA+IFsgICAzOC4xOTMzMDJdIHJhZGVvbl9kcF9hdXhfdHJhbnNmZXJf
bmF0aXZlOiAxMTYgY2FsbGJhY2tzIHN1cHByZXNzZWQKPiA+IFsgICA0MC4wMDkzMTddIHJhZGVv
biAwMDAwOjAxOjAwLjA6IHN3aW90bGIgYnVmZmVyIGlzIGZ1bGwgKHN6OiAyMDk3MTUyIGJ5dGVz
KQo+ID4gWyAgIDQwLjAwOTQ4OF0gW2RybTpyYWRlb25fZ2VtX29iamVjdF9jcmVhdGUgW3JhZGVv
bl1dICpFUlJPUiogRmFpbGVkIHRvIGFsbG9jYXRlIEdFTSBvYmplY3QgKDE2Mzg0MDAwLCAyLCA0
MDk2LCAtMTQpCj4gPiBbICAgNDAuMDE1MTE0XSByYWRlb24gMDAwMDowMTowMC4wOiBzd2lvdGxi
IGJ1ZmZlciBpcyBmdWxsIChzejogMjA5NzE1MiBieXRlcykKPiA+IFsgICA0MC4wMTUyOTddIFtk
cm06cmFkZW9uX2dlbV9vYmplY3RfY3JlYXRlIFtyYWRlb25dXSAqRVJST1IqIEZhaWxlZCB0byBh
bGxvY2F0ZSBHRU0gb2JqZWN0ICgxNjM4NDAwMCwgMiwgNDA5NiwgLTE0KQo+ID4gWyAgIDQwLjAy
ODMwMl0gZ25vbWUtc2hlbGxbMjQzMV06IHNlZ2ZhdWx0IGF0IDJkYWRmNDAgaXAgMDAwMDAwMDAw
MmRhZGY0MCBzcCAwMDAwN2ZmY2QyNGVhNWY4IGVycm9yIDE1Cj4gPiBbICAgNDAuMDI4MzA2XSBD
b2RlOiAyMCA2ZSAzMSAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAzNyBlMyAzZCAyZCA3ZiAwMCAw
MCA4MCBmNCBlNiAzZCAyZCA3ZiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw
MCAwMCAwMCAwMCAwMCAwMCA8MDA+IDAwIDAwIDAwIDAwIDAwIDAwIDAwIGMxIDAwIDAwIDAwIDAw
IDAwIDAwIDAwIDgwIGUxIGQyIDAzIDAwIDAwCj4gPgo+ID4gVGhpcyBjb21taXQgcmVuYW1lcyBk
cm1fZ2V0X21heF9pb21lbSgpIHRvIGRybV9uZWVkX3N3aW90bGIoKSwgYWRkcyBhCj4gPiB4ZW5f
cHZfZG9tYWluKCkgY2hlY2sgdG8gaXQsIGFuZCBtb3ZlcyB0aGUgYml0IHNoaWZ0aW5nIGNvbXBh
cmlzb24gdGhhdAo+ID4gYWx3YXlzIGZvbGxvd3MgaXRzIHVzYWdlIGludG8gdGhlIGZ1bmN0aW9u
IChzaW1wbGlmeWluZyB0aGUgZHJtIGRyaXZlcgo+ID4gY29kZSkuCj4KPiBZb3Ugc2lnbmVkIG9m
IGJ5IGxpbmUgaXMgbWlzc2luZy4gQXBhcnQgZnJvbSB0aGF0IGl0IGxvb2tzIGxpa2UgYSBnb29k
Cj4gZml4IHRvIG1lLgoKT29wcywgSSBjYW4gcmVzZW5kIHcvIHNpZ25vZmYuCgo+IEJ1dCB0aGUg
cXVlc3Rpb24gaXMgd2h5IGRvZXMgWGVuIG5lZWRzIGRtYV9hbGxvY19jb2hlcmVudCgpID8KCkkn
bSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQsIGV2ZW4gYWZ0ZXIgZGlzY3Vzc2luZyBvbiB4ZW4tZGV2
ZWwuICBXaGF0IEkKd2FzIHRvbGQgYnkgSnVlcmdlbiAob24gQ0MpIGlzOgoKIlRoZSB0aGluZyB3
aGljaCBpcyBkaWZmZXJlbnQgYmV0d2VlbiBYZW4gUFYgZ3Vlc3RzIGFuZCBtb3N0IG90aGVycwoo
YWxsIG90aGVycyg/KSwgbm93IHRoYXQgTGd1ZXN0IGFuZCBVTUwgaGF2ZSBiZWVuIGRyb3BwZWQp
IGlzIHRoYXQKd2hhdCBMaW51eCB0aGlua3Mgb2YgYXMgUEZOICROIGlzbid0IG5lY2Vzc2FyaWx5
IGFkamFjZW50IHRvIFBGTiAkTisxCmluIHN5c3RlbSBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlLgoK
VGhlcmVmb3JlLCBjb2RlIHdoaWNoIGhhcyBhIGJ1ZmZlciBzcGFubmluZyBhIHBhZ2UgYm91bmRh
cnkgY2FuJ3QganVzdApjb252ZXJ0IGEgcG9pbnRlciB0byB0aGUgYnVmZmVyIGludG8gYSBwaHlz
aWNhbCBhZGRyZXNzLCBhbmQgaGFuZCB0aGF0CmFkZHJlc3MgdG8gYSBkZXZpY2UuICBZb3UgZ2Vu
ZXJhbGx5IGVuZCB1cCB3aXRoIGVpdGhlciBtZW1vcnkKY29ycnVwdGlvbiAoRE1BIGhpdHRpbmcg
dGhlIHdyb25nIHBhZ2UgYWxsb2NhdGVkIHRvIHRoZSBndWVzdCksIG9yIGFuCklPTU1VIGZhdWx0
IChETUEgaGl0dGluZyBhIHBhZ2VzIHdoaWNoIGlzbid0IGFsbG9jYXRlZCB0byB0aGUgZ3Vlc3Qp
LiIKCkFuZCBDaHJpc3RvcGggKGFsc28gb24gQ0MpIHBvaW50ZWQgb3V0OgoKInR0bV9wb3B1bGF0
ZV9hbmRfbWFwX3BhZ2VzIHVzZXMgZG1hX21hcF9wYWdlIHRvIG1hcCBHUFUgbWVtb3J5LAphbmQg
ZnJvbSB3aGF0IEkgY2FuIHRlbGwgZnJvbSB5b3VyIHJlcG9ydCBwb3RlbnRpYWxseSBsb3RzIG9m
IGl0LgoKU28gdGhpcyBkb2VzICJwcm9wZXJseSIgdXNlIHRoZSBETUEgQVBJIGZvciBzb21lIGFt
b3VudCBvZiAicHJvcGVybHkiLgpUaGUgcHJvYmxlbSBoZXJlIGlzIHRoYXQgdHRtX3BvcHVsYXRl
X2FuZF9tYXBfcGFnZXMgZmlyc3QgYWxsb2NhdGVzCm1lbW9yeSBhbmQgdGhlbiBtYXBzIGl0IGlu
IGEgd2F5IHdoZXJlIGl0IGJvdW5jZSBidWZmZXJzIGEgbG90LApsZWFkaW5nIHRvIGEgc3dpb3Rs
YiBidWZmZXIgZXhhdXN0aW9uLCBhcyBzZWVuIGluIHlvdXIgcmVwb3J0LgoKdHRtX2RtYV9wb3B1
bGF0ZSBhbHNvIHNvcnQgb2YgInByb3Blcmx5IiB1c2VzIHRoZSBETUEgQVBJIGluIHRoYXQgaXQK
dXNlcyB0aGUgZG1hX2FsbG9jX2NvaGVyZW50IGFsbG9jYXRvci4gIFRoZSBiZW5lZml0IG9mIHRo
YXQgYWxsb2NhdG9yIGlzCnRoYXQgaXMgYWx3YXlzIHJldHVybnMgYWRkcmVzc2FibGUgbWVtb3J5
IHdpdGhvdXQgZXhoYXVzaW5nIHRoZSBzd2lvdGxiCmJ1ZmZlci4gIFRoZSBkb3dzaWRlIG9mIHR0
bV9kbWFfcG9wdWxhdGUgLyBkbWFfYWxsb2NfY29oZXJlbnQgaXMgdGhhdApvbiBhcmNoaXRlY3R1
cmVzIHdoZXJlIFBDSWUgaXMgbm90IGNhY2hlIGNvaGVyZW50IGl0IHBvaW50bGVzc2x5CnVwIG90
aGVyIHJlc291cmNlcywgYXMgY29oZXJlbnQgRE1BIG1lbW9yeSBjYW4gYmUgYSB2ZXJ5IGZpbml0
ZSByZXNvdXJjZQp0aGVyZS4KClNvIGZvciBhIHNob3J0IHRlcm0gZml4IGZvcmNpbmcgdGhlIGRt
YV9hbGxvY19jb2hlcmVudCByb3V0ZSBvbgpYZW4veDg2IGlzIHRoZSByaWdodCB0aGluZy4gIE9u
IFhlbi9hcm0gYW5kIFhlbi9hcm02NCBpcyBtaWdodCBhbHJlYWR5CmJlIHByb2JsZW1lYXRpYyBk
dWUgdG8gdGhlIGV4cGxhbmF0aW9uIGFib3ZlIHVuZm9ydHVuYXRlbHkuCgpUaGUgcmVhbCBmaXgg
aXMgdG8gZmluYWxseSBnZXQgYnJvYWRseSBhdmFpbGFibGUgbm9uLWNvaGVyZW50IGRldmljZQpt
ZW1vcnkgYWxsb2NhdG9yIGludG8gbWFpbmxhaW5lIGFuZCB3aXRoIHR0bV9wb3B1bGF0ZV9hbmRf
bWFwX3BhZ2VzCnRvIHVzZSBpdC4gIE5vdGUgdGhhdCBmb3Igbm9uLWNvaGVyZW50IGRldmljZXMg
aXQgc2VlbXMgbGlrZQp0dG1fcG9wdWxhdGVfYW5kX21hcF9wYWdlcyBhbHNvIHNlZW1zIHRvIG1p
c3MgcHJvcGVyIG93bmVyc2hpcAptYW5hZ2VtZW50IGJ1dCB0aGF0IGlzIGFub3RoZXIgaXNzdWUu
CgpNeSBwcm9wb3NhbCBmb3Igc3VjaCBhbiBhbGxvY2F0b3IgaGVyZToKCiAgIGh0dHBzOi8vbHdu
Lm5ldC9BcnRpY2xlcy83NzQ0MjkvIgoKPgo+IFVzaW5nIGRtYV9hbGxvY19jb2hlcmVudCgpIGlz
IHJlYWxseSBqdXN0IGEgZmFsbGJhY2sgcGF0aCBhbmQgd2UgbmVlZCB0bwo+IGRpc2FibGUgYSBi
dW5jaCBvZiB1c2Vyc3BhY2UgZmVhdHVyZXMgd2hlbiBnb2luZyBkb3duIHRoYXQgcm91dGUuCgpT
bywgZm9yIHRoZSBzaG9ydC10ZXJtIGZpeCwgSSdsbCByZXN1Ym1pdCBteSBwYXRjaCB3LyBhcHBy
b3ByaWF0ZSBzaWduLW9mZi4KCkknbSBhbGwgZm9yIG1ha2luZyBpdCB3b3JrIGV2ZW4gYmV0dGVy
IG9uIFhlbiBhZnRlciB0aGlzIGJhbmQtYWlkIGlzCmFwcGxpZWQuICBJIGNhbiBoZWxwIHRlc3Qg
b3V0IHByb3Bvc2VkIHBhdGNoZXMgb24gbXkgc3lzdGVtcyBpZiB0aGF0CmhlbHBzLiAgVGhhbmtz
IQoKLU1pa2UKCi0tCk1pY2hhZWwgRCBMYWJyaW9sYQoyMSBSaXAgVmFuIFdpbmtsZSBDaXIKV2Fy
d2ljaywgUkkgMDI4ODYKNDAxLTMxNi05ODQ0IChjZWxsKQo0MDEtODQ4LTg4NzEgKHdvcmspCjQw
MS0yMzQtMTMwNiAoaG9tZSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 15:26:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 15:26:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw7Hx-0002Ca-Az; Tue, 19 Feb 2019 15:26:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IDxp=Q2=citrix.com=prvs=946f78d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gw7Hv-0002CU-N7
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 15:26:27 +0000
X-Inumbo-ID: b851d8df-345a-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b851d8df-345a-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 15:26:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="78479880"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Feb 2019 16:26:08 +0100
Message-ID: <20190219152608.23768-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] libs/gnttab: add missing FreeBSD
 functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEZyZWVCU0QgaW1wbGVtZW50YXRpb24gaXMgbWlzc2luZyB0aGUgZm9sbG93aW5nIGZ1bmN0
aW9uczoKCm9zZGVwX2dudHRhYl9kbWFidWZfZXhwX2Zyb21fcmVmcwpvc2RlcF9nbnR0YWJfZG1h
YnVmX2V4cF93YWl0X3JlbGVhc2VkCm9zZGVwX2dudHRhYl9kbWFidWZfaW1wX3RvX3JlZnMKb3Nk
ZXBfZ250dGFiX2RtYWJ1Zl9pbXBfcmVsZWFzZQoKV2hpY2ggYWxsIGRlYWwgd2l0aCBkbWFidWZz
LCB0aGF0IG9ubHkgZXhpc3RzIG9uIExpbnV4LiBJbXBsZW1lbnQgdGhlbQp1c2luZyBhYm9ydCwg
c2luY2Ugc3VjaCBmdW5jdGlvbnMgc2hvdWxkIG5ldmVyIGJlIGNhbGxlZCBvbiBGcmVlQlNELgoK
RlRSLCBJIHJlYWxpemVkIHRob3NlIGZ1bmN0aW9ucyB3aGVyZSBtaXNzaW5nIHdoZW4gYXR0ZW1w
dGluZyB0byB1c2UKcHlncnViOgoKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgog
IEZpbGUgIi91c3IvbG9jYWwvbGliL3hlbi9iaW4vcHlncnViIiwgbGluZSAxOSwgaW4gPG1vZHVs
ZT4KICAgIGltcG9ydCB4ZW4ubG93bGV2ZWwueGMKSW1wb3J0RXJyb3I6IC91c3IvbG9jYWwvbGli
L2xpYnhlbmdudHRhYi5zby4xOiBVbmRlZmluZWQgc3ltYm9sICJvc2RlcF9nbnR0YWJfZG1hYnVm
X2V4cF9mcm9tX3JlZnMiCgpGaXhlczogZWU4MTA1ICgibGliZ250dGFiOiBBZGQgc3VwcG9ydCBm
b3IgTGludXggZG1hLWJ1ZiIpClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29s
cy9saWJzL2dudHRhYi9mcmVlYnNkLmMgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9s
aWJzL2dudHRhYi9mcmVlYnNkLmMgYi90b29scy9saWJzL2dudHRhYi9mcmVlYnNkLmMKaW5kZXgg
NWMxMmZlOWIwYi4uODg2YjU4ODMwMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9nbnR0YWIvZnJl
ZWJzZC5jCisrKyBiL3Rvb2xzL2xpYnMvZ250dGFiL2ZyZWVic2QuYwpAQCAtMzA3LDYgKzMwNywz
NSBAQCBpbnQgb3NkZXBfZ250c2hyX3Vuc2hhcmUoeGVuZ250c2hyX2hhbmRsZSAqeGdzLAogICAg
IHJldHVybiBtdW5tYXAoc3RhcnRfYWRkcmVzcywgY291bnQgKiBQQUdFX1NJWkUpOwogfQogCisv
KgorICogVGhlIGZ1bmN0aW9ucyBiZWxvdyBhcmUgTGludXgtaXNtcyB0aGF0IHdpbGwgbGlrZWx5
IG5ldmVyIGJlIGltcGxlbWVudGVkCisgKiBvbiBGcmVlQlNEIHVubGVzcyBGcmVlQlNEIGFsc28g
aW1wbGVtZW50cyBzb21ldGhpbmcgYWtpbiB0byBMaW51eCBkbWFidWYuCisgKi8KK2ludCBvc2Rl
cF9nbnR0YWJfZG1hYnVmX2V4cF9mcm9tX3JlZnMoeGVuZ250dGFiX2hhbmRsZSAqeGd0LCB1aW50
MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgZmxhZ3MsIHVpbnQzMl90IGNvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1aW50MzJfdCAqcmVmcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgKmRtYWJ1Zl9mZCkKK3sKKyAgICBhYm9ydCgpOworfQorCitp
bnQgb3NkZXBfZ250dGFiX2RtYWJ1Zl9leHBfd2FpdF9yZWxlYXNlZCh4ZW5nbnR0YWJfaGFuZGxl
ICp4Z3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBmZCwgdWludDMyX3Qgd2FpdF90b19tcykKK3sKKyAgICBhYm9ydCgpOworfQorCitpbnQgb3Nk
ZXBfZ250dGFiX2RtYWJ1Zl9pbXBfdG9fcmVmcyh4ZW5nbnR0YWJfaGFuZGxlICp4Z3QsIHVpbnQz
Ml90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
ZmQsIHVpbnQzMl90IGNvdW50LCB1aW50MzJfdCAqcmVmcykKK3sKKyAgICBhYm9ydCgpOworfQor
CitpbnQgb3NkZXBfZ250dGFiX2RtYWJ1Zl9pbXBfcmVsZWFzZSh4ZW5nbnR0YWJfaGFuZGxlICp4
Z3QsIHVpbnQzMl90IGZkKQoreworICAgIGFib3J0KCk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 15:59:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 15:59:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw7nz-0004pY-Gx; Tue, 19 Feb 2019 15:59:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ng2s=Q2=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1gw7ny-0004pT-F6
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 15:59:34 +0000
X-Inumbo-ID: 5861a688-345f-11e9-bc90-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::61a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5861a688-345f-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 15:59:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ddU6BpoOwRCUaRieswBGWa1ysVRhK9SHgsmgLVg0IFs=;
 b=BMBmpiT/1tmLN+//eao7dz6N+qNX7IdJcZiEjIhJpl3ZT/+cPUzySUOrkqtc1zQlwJfLXNUn99QaJUVHIa0EpXyLJuMDuGTHgnL3Sfp5Wz2kN9nuejliLt17QldHdB200GbLPb+LVmpw8w0z8nPnyHJbKMaJElO8rmiF30HGD5g=
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com (20.177.32.75) by
 AM6PR03MB5957.eurprd03.prod.outlook.com (10.255.123.27) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.14; Tue, 19 Feb 2019 15:59:29 +0000
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::bca8:57fa:1fc5:8562]) by AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::bca8:57fa:1fc5:8562%5]) with mapi id 15.20.1622.018; Tue, 19 Feb 2019
 15:59:29 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v3 08/11] optee: add support for arbitrary shared memory
Thread-Index: AQHUlxZJ2mQYTFyzdEKfh+bIZsCLh6W5zqGAgC3bYQA=
Date: Tue, 19 Feb 2019 15:59:29 +0000
Message-ID: <8736ojlqfz.fsf@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-9-volodymyr_babchuk@epam.com>
 <af48d16a-9028-ceb6-5cc6-8be703b04a60@arm.com>
In-Reply-To: <af48d16a-9028-ceb6-5cc6-8be703b04a60@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b7e80192-e308-49ba-29c4-08d696833b0e
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB5957; 
x-ms-traffictypediagnostic: AM6PR03MB5957:
x-microsoft-exchange-diagnostics: 1; AM6PR03MB5957;
 20:F2ZR/qw6quhqVJKA4yRlaJu3WkMQoc1ULQyaK/SETvancJQgXhAyfbRujIyjjuUJ5s1yCnt4jNUBF6bVa5SnkWf/XFdeZD21cr2rmSXfVo7tWkue740kaGNxYei7KxjOrgxFBCcQU1c0WCWWER2/7ngVzVif2YT3s0odsf+PQLc=
x-microsoft-antispam-prvs: <AM6PR03MB595755C284356C6A34B6BA85E67C0@AM6PR03MB5957.eurprd03.prod.outlook.com>
x-forefront-prvs: 09538D3531
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(346002)(396003)(136003)(376002)(366004)(51444003)(199004)(189003)(80792005)(6486002)(6436002)(476003)(2616005)(72206003)(26005)(486006)(6246003)(25786009)(97736004)(229853002)(106356001)(53936002)(446003)(11346002)(105586002)(5660300002)(186003)(6916009)(6512007)(4326008)(81166006)(81156014)(8676002)(71190400001)(68736007)(71200400001)(316002)(478600001)(86362001)(66066001)(54906003)(55236004)(14444005)(256004)(53546011)(305945005)(6506007)(102836004)(14454004)(99286004)(7736002)(8936002)(6116002)(3846002)(76176011)(36756003)(2906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB5957;
 H:AM6PR03MB4150.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 17of72TXgLjZEOIlH9dqF7BwhRFYo1S8xpRwreXVJu+5oF0JZKRKLQc2rAENs9pK9WRCrbEu1x+7/MN0e13Kk8ZWGFXU+1Xl8D4Du4b8wR1fUILLEOeWd7viKNqyzy0R5jMLUiikQB9QdYl6Z+CIkqAvlNFhzJOjH8ul38ZQuqQ/LIaL5s8p78utbPyL0j/5MENZ0AcrMxUCEjUhFleOLJHMDSRSeR4md4CVadgLnuSuBe54/nZXBK5kZDkgU16gW5/5tjZLvpJ8hNLIWcPZn4JFJDWUMpxUfq8SFXg75snnM9Q07peYLtUN4xS9IKTXh9ldrCde+PIDrkxdFzzZ1ZR5uDVGxVjL7CFfgdwLmwCyEYYq5Qdv74FAaot2CZfVqWqUTOuav5MhlkvWIsEzX7jU4Lul/O5evfSr3rTvERo=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b7e80192-e308-49ba-29c4-08d696833b0e
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Feb 2019 15:59:29.3568 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB5957
Subject: Re: [Xen-devel] [PATCH v3 08/11] optee: add support for arbitrary
 shared memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKSnVsaWVuIEdyYWxsIHdyaXRlczoKCj4gSGkgVm9sb2R5bXlyLAo+Cj4g
T24gMTgvMTIvMjAxOCAyMToxMSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IEZyb206IFZv
bG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgo+Pgo+PiBTaGFyZWQgbWVt
b3J5IGlzIHdpZGVseSB1c2VkIGJ5IE5XIHRvIGNvbW11bmljYXRlIHdpdGgKPj4gVEFzIGluIE9Q
LVRFRS4gTlcgY2FuIHNoYXJlIHBhcnQgb2Ygb3duIG1lbW9yeSB3aXRoCj4+IFRBIG9yIE9QLVRF
RSBjb3JlLCBieSByZWdpc3RlcmluZyBpdCBPUC1URUUsIG9yIGJ5IHByb3ZpZGluZwo+PiBhIHRl
bXBvcmFsIHJlZmVyZW5jZS4gQW55d2F5cywgaW5mb3JtYXRpb24gYWJvdXQgc3VjaCBtZW1vcnkK
Pj4gYnVmZmVycyBhcmUgc2VudCB0byBPUC1URUUgYXMgYSBsaXN0IG9mIHBhZ2VzLiBUaGlzIG1l
Y2hhbmlzbQo+PiBpcyBkZXNjcmliZWQgaW4gb3B0ZWVfbXNnLmguCj4+Cj4+IE1lZGlhdG9yIHNo
b3VsZCBzdGVwIGluIHdoZW4gTlcgdHJpZXMgdG8gc2hhcmUgbWVtb3J5IHdpdGgKPj4gT1AtVEVF
IGZvciB0d28gcmVhc29uczoKPj4KPj4gMS4gRG8gYWRkcmVzcyB0cmFuc2xhdGlvbiBmcm9tIElQ
QSB0byBQQS4KPj4gMi4gUGluIGRvbWFpbiBwYWdlcyB0aWxsIHRoZXkgYXJlIG1hcHBlZCBpbnRv
IE9QLVRFRSBvciBUQQo+Cj4gTG9va2luZyBhdCB0aGUgY29kZSwgSSB0aGluayB0aGUgcGFnZSBh
cmUgbWFwcGVkIHdoaWxlIE9QLVRFRSBpcyB1c2luZwo+IHRoZW0uIElmIHNvLCBpdCBzaG91bGQg
YmUgcy90aWxsL3doaWxlLy4KPgo+PiAgICAgYWRkcmVzcyBzcGFjZSwgc28gZG9tYWluIGNhbid0
IHRyYW5zZmVyIHRoaXMgcGFnZXMgdG8KPj4gICAgIG90aGVyIGRvbWFpbiBvciBiYWxsb29uIG91
dCB0aGVtLiA+Cj4+IEFkZHJlc3MgdHJhbnNsYXRpb24gaXMgZG9uZSBieSB0cmFuc2xhdGVfbm9u
Y29udGlnKC4uLikgZnVuY3Rpb24uCj4+IEl0IGFsbG9jYXRlcyBuZXcgYnVmZmVyIGZyb20geGVu
aGVhcCBhbmQgdGhlbiB3YWxrcyBvbiBndWVzdAo+PiBwcm92aWRlZCBsaXN0IG9mIHBhZ2VzLCB0
cmFuc2xhdGVzIGFkZHJlc3NlcyBhbmQgc3RvcmVzIFBBcyBpbnRvCj4+IG5ld2x5IGFsbG9jYXRl
ZCBidWZmZXIuIFRoaXMgYnVmZmVyIHdpbGwgYmUgcHJvdmlkZWQgdG8gT1AtVEVFCj4+IGluc3Rl
YWQgb2Ygb3JpZ2luYWwgYnVmZmVyIGZyb20gdGhlIGd1ZXN0LiBUaGlzIGJ1ZmZlciB3aWxsCj4+
IGJlIGZyZWUgYXQgdGhlIGVuZCBvZiBzdGFuZGFyZCBjYWxsLgo+Pgo+PiBJbiB0aGUgc2FtZSB0
aW1lIHRoaXMgZnVuY3Rpb24gcGlucyBwYWdlcyBhbmQgc3RvcmVzIHRoZW0gaW4KPj4gc3RydWN0
IG9wdGVlX3NobV9idWYgb2JqZWN0LiBUaGlzIG9iamVjdCB3aWxsIGxpdmUgYWxsIHRoZSB0aW1l
LAo+PiB3aGVuIGdpdmVuIFNITSBidWZmZXIgaXMga25vd24gdG8gT1AtVEVFLiBJdCB3aWxsIGJl
IGZyZWVkCj4+IGFmdGVyIGd1ZXN0IHVucmVnaXN0ZXJzIHNoYXJlZCBidWZmZXIuIEF0IHRoaXMg
dGltZSBwYWdlcwo+PiB3aWxsIGJlIHVucGlubmVkLgo+Pgo+PiBXZSBkb24ndCBuZWVkIHRvIGRv
IGFueSBzcGVjaWFsIHJlZmVyZW5jZSBjb3VudGluZyBiZWNhdXNlIE9QLVRFRQo+PiB0cmFja3Mg
YnVmZmVyIG9uIGl0cyBzaWRlLiBTbywgbWVkaWF0b3Igd2lsbCB1bnBpbiBwYWdlcyBvbmx5Cj4+
IHdoZW4gT1AtVEVFIHJldHVybnMgc3VjY2Vzc2Z1bGx5IGZyb20gT1BURUVfTVNHX0NNRF9VTlJF
R0lTVEVSX1NITQo+PiBjYWxsLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1
ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPj4gLS0tCj4+Cj4+ICAgQ2hhbmdlcyBmcm9tIHYy
Ogo+PiAgIC0gTWFkZSBzdXJlIHRoYXQgZ3Vlc3QgZG9lcyBub3QgdHJpZXMgdG8gcmVnaXN0ZXIg
c2hhcmVkIGJ1ZmZlciB3aXRoCj4+ICAgICB0aGUgc2FtZSBjb29raWUgdHdpY2UKPj4gICAtIEZp
eGVkIGNvZGluZyBzdHlsZQo+PiAgIC0gVXNlIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKCkg
aW5zdGVhZCBvZiBkaXJlY3QgbWVtb3J5IG1hcHBpbmcKPj4KPj4gICB4ZW4vYXJjaC9hcm0vdGVl
L29wdGVlLmMgfCAyNzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+
ICAgMSBmaWxlIGNoYW5nZWQsIDI3NCBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4gaW5k
ZXggNzcxMTQ4ZTk0MC4uY2ZjM2IzNGRmNyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3Rl
ZS9vcHRlZS5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiBAQCAtMzcsNiAr
MzcsMTAgQEAKPj4gICAgKi8KPj4gICAjZGVmaW5lIE1BWF9SUENfU0hNUyAgICBNQVhfU1REX0NB
TExTCj4+ICAgKy8qIE1heGltdW0gdG90YWwgbnVtYmVyIG9mIHBhZ2VzIHRoYXQgZ3Vlc3QgY2Fu
IHNoYXJlIHdpdGggT1AtVEVFCj4+ICovCj4+ICsjZGVmaW5lIE1BWF9UT1RBTF9TTUhfQlVGX1BH
ICAgIDE2Mzg0Cj4KPiBQbGVhc2UgZXhwbGFpbiBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYW5kIGNv
ZGUgaG93IHlvdSBjYW1lIHVwIHRvIHRoaXMgdmFsdWUuCgpCYXNpY2FsbHkgaXQgaXMgdGFrZW4g
ZnJvbSBoZWFkLiBJIGp1c3QgbmVlZGVkIHNvbWUgbnVtYmVyLiBZb3Ugc2VlLApudW1iZXIgb2Yg
cmVnaXN0ZXJlZCBzaGFyZWQgbWVtb3J5IGJ1ZmZlciBzb2xlbHkgZGVwZW5kcyBvbiBmcmVlIGhl
YXAgaW4KT1AtVEVFLiBCdXQgdGhlIHNhbWUgaGVhcCBpcyB1c2VkIGZvciBvdGhlciBwdXJwb3Nl
cywgc28gaXQgaXMgaGFyZCB0bwp0ZWxsIGhvdyBtdWNoIHBhZ2VzIGNhbiBiZSBzaGFyZWQgd2l0
aCBPUC1URUUuIEkgYXNzdW1lZCB0aGF0IDY0TSBvdWdodAp0byBiZSBlbm91Z2ggZm9yIGFueWJv
ZHkuCgpQcm9iYWJseSBpdCBpcyB3b3J0aCB0byBtYWtlIHRoaXMgY29uZmlndXJhYmxlIHZpYSBk
b21jdGwgaW50ZXJmYWNlLgoKPj4gKyNkZWZpbmUgTUFYX05PTkNPTlRJR19FTlRSSUVTICAgNQo+
Cj4gSWYgSSB1bmRlcnN0YW5kIGNvcnJlY3RseSB0aGUgY29kZSBiZWxvdywgTUFYX05PTkNPTlRJ
R19FTlRJUkVTIGlzCj4gYmFzaWNhbGx5IGxpbmtlZCB0byB0aGUgbnVtYmVyIG9mIHBhcmFtZXRl
cnMuIFRoZSBtYXhpbXVtIG51bWJlciBvZgo+IHBhcmFtZXRlcnMgaXMgNS4KPiBJIHNlZSBpbiBw
YXRjaCAjNiB5b3UgY2hlY2sgaGF2ZSB0aGUgZm9sbG93aW5nIGNoZWNrCj4KPiBPUFRFRV9NU0df
R0VUX0FSR19TSVpFKG51bV9wYXJhbXMpID4gT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUK
PiBJdCBpcyBub3QgZW50aXJlbHkgb2J2aW91cyBob3cgdGhpcyBlbnN1cmUgeW91IGhhdmUgbm8g
bW9yZSB0aGFuIDUKPiBwYXJhbWV0ZXJzIG5laXRoZXIgaG93IHlvdSBjYW1lIHVwIHRvIHRoaXMg
dmFsdWUuIENhbiB5b3UgcGxlYXNlIGF0Cj4gbGVhc3QgcHJvdmlkZSBtb3JlIGRvY3VtZW50YXRp
b24gaW4gdGhlIGNvZGUgZXhwbGFpbmluZyB0aGUgb3JpZ2luIG9mCj4gdGhlIHZhbHVlPwpTYWRs
eSwgaXQgaXMgbm90IG1lbnRpb25lZCBpbiBzdGFuZGFyZC4gQnV0IGl0IGlzIGRlZmluZWQgbG9j
YWxseSBpbgpPUC1URUUsIGluICJ0ZWVfYXBpX2RlZmluZXMuaCIgZmlsZSBpbiB0aGUgZm9sbG93
aW5nIHdheToKCi8qIE5vdCBzcGVjaWZpZWQgaW4gdGhlIHN0YW5kYXJkICovCiNkZWZpbmUgVEVF
X05VTV9QQVJBTVMgIDQKCkZpZnRoIHBhcmFtZXRlciBpcyBhZGRlZCB0byBoYW5kbGUgUlBDIGJ1
ZmZlciBpbiB0aGUgc2FtZSB3YXkgYXMgb3RoZXIgcGFyYW1ldGVycy4KQWN0dWFsbHksIEkgdGhp
bmssIEkgbmVlZCB0byByZXdvcmsgdGhpcywgYmVjYXVzZSB0aGVyZSBvbmx5IGhhcmQgbGltaXQK
dG8gbnVtYmVyIG9mIHBhcmFtZXRlcnMgaXMgbWVudGlvbmVkIGNoZWNrCgpPUFRFRV9NU0dfR0VU
X0FSR19TSVpFKG51bV9wYXJhbXMpID4gT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUKCgo+
IFlvdSBtaWdodCBhbHNvIHdhbnQgYQo+Cj4gQlVJTERfQlVHX09OKE9QVEVFX01TR19HRVRfQVJH
X1NJWkUoTUFYX05PTkNPTlRJR19FTlRSSUVTKSA9PQo+IE9QVEVFX01TR19OT05DT05USUdfUEFH
RV9TSVpFKS4KSSB0aGluayB0aGF0CgogQlVJTERfQlVHX09OKE9QVEVFX01TR19HRVRfQVJHX1NJ
WkUoTUFYX05PTkNPTlRJR19FTlRSSUVTKSA8PQogT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJ
WkUpLgoKd291bGQgYmUgYmV0dGVyIGluIHRoaXMgY2FzZS4gQnV0IHllcywgSSB0aGluayBJIG5l
ZWQgdG8gcmV2aXNpdCB0aGlzIHBhcnQuCgpbLi4uXQoKPj4gKyAgICAgICAgaWYgKCBuZXcgPj0g
TUFYX1RPVEFMX1NNSF9CVUZfUEcgKQo+PiArICAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gVGhl
IGxpbWl0YXRpb24gaXMgaW4gbnVtYmVyIG9mIHBhZ2UgYW5kIHF1aXRlIGhpZ2guIFdoYXQgd291
bGQgcHJldmVudAo+IGEgZ3Vlc3QgdG8gcmVnaXN0ZXIgc2hhcmVkIG1lbW9yeSBwYWdlIGJ5IHBh
Z2U/IElmIG5vdGhpbmcsIHRoZW4gSQo+IHRoaW5rIHlvdSBjYW4gZW5kIHVwIHRvIHNvbWV0aGlu
ZyBpbnRlcmVzdGluZyBpc3N1ZSBpbiBYZW4gYmVjYXVzZSBvZgo+IHRoZSBncm93aW5nIGxpc3Qg
YW5kIG1lbW9yeSB1c2VkLgpBcmUgeW91IHN1Z2dlc3RpbmcgdG8gaW50cm9kdWNlIGxpbWl0IGJv
dGggb24gbnVtYmVyIG9mIGJ1ZmZlcnMgYW5kCnRoZSB0b3RhbCBudW1iZXIgb2YgcGFnZXM/Cgpb
Li4uXQo+PiArICAgIHN0cnVjdCBwYWdlX2luZm8gKmd1ZXN0X3BhZ2U7Cj4+ICsgICAgc3RydWN0
IHsKPj4gKyAgICAgICAgdWludDY0X3QgcGFnZXNfbGlzdFtQQUdFTElTVF9FTlRSSUVTX1BFUl9Q
QUdFXTsKPj4gKyAgICAgICAgdWludDY0X3QgbmV4dF9wYWdlX2RhdGE7Cj4+ICsgICAgfSAqcGFn
ZXNfZGF0YV9ndWVzdCwgKnBhZ2VzX2RhdGFfeGVuLCAqcGFnZXNfZGF0YV94ZW5fc3RhcnQ7Cj4K
PiBUaGUgc3RydWN0dXJlIGlzIHRoZSBpbnRlcm5hbCBvZiBPUFRFRV9NU0dfQVRUUl9OT05DT05U
SUcsIGFtIEkKPiBjb3JyZWN0PyBJZiBzbywgdGhlIGNvbW1lbnQgYXQgdGhlIGJlZ2lubmluZyBv
ZiB0aGUgZnVuY3Rpb24gc2hvdWxkIGJlCj4gb24gdG9wIG9mIHRoZSBzdHJ1Y3R1cmUgd2l0aCBm
dXJ0aGVyIGNsYXJpZmljYXRpb24gKGkuZSB0aGlzIGlzIHRoZQo+IGxheW91dCBvZiB0aGUgbWVt
b3J5KS4KWWVzLCB0aGlzIGlzIHRoZSBsYXlvdXQgb2YgbWVtb3J5IHdoaWNoIGlzIGRlc2NyaWJl
ZCBpbgpvcHRlZV9tc2cuaC4gSSdsbCBhZGQgcmVmZXJlbmNlIHRvIHRoaXMgZmlsZSBpbiBjb21t
ZW50LgoKWy4uLl0KPj4gKyAgICBwYWdlX29mZnNldCA9IHBhcmFtLT51LnRtZW0uYnVmX3B0ciAm
IChPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSAtIDEpOwo+PiArCj4+ICsgICAgLyogU2l6
ZSBvZiB0aGUgdXNlciBidWZmZXIgaW4gYnl0ZXMgKi8KPj4gKyAgICBzaXplID0gUk9VTkRVUChw
YXJhbS0+dS50bWVtLnNpemUgKyBwYWdlX29mZnNldCwKPj4gKyAgICAgICAgICAgICAgICAgICBP
UFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7Cj4+ICsKPj4gKyAgICBudW1fcGFnZXMgPSBE
SVZfUk9VTkRfVVAoc2l6ZSwgT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUpOwo+PiArCj4+
ICsgICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhnZXRfcGFnZXNfbGlzdF9zaXplKG51
bV9wYWdlcykpOwo+PiArCj4+ICsgICAgcGFnZXNfZGF0YV94ZW5fc3RhcnQgPSBhbGxvY194ZW5o
ZWFwX3BhZ2VzKG9yZGVyLCAwKTsKPgo+IEJ5IHVzaW5nIGFsbG9jX3hlbmhlYXBfcGFnZXMsIHlv
dSBtYXkgZW5kLXVwIGFsbG9jYXRpb24gbW9yZSBtZW1vcnkKPiB0aGFuIG5lY2Vzc2FyeSB3aGVu
IHRoZSBvcmRlciBpcyBnZXR0aW5nIGJpZ2dlci4gV2hhdCBpcyB0aGUgYmlnZ2VyCj4gb3JkZXIg
eW91IGV4cGVjdCBoZXJlPwo+Ckl0IGRlcGVuZCBvbiBNQVhfVE9UQUxfU01IX0JVRl9QRy4gT25l
IHBhZ2UgY2FuIGNvbnRhaW4gdXAgdG8gNTExCmVudHJpZXMsIHBsdXMgcmVmZXJlbmNlIHRvIHRo
ZSBuZXh0IG9uZS4gU28sIGJhc2ljYWxseSBhdCBtYXggSSB3aWxsCm5lZWQgYWJvdXQgMzIgcGFn
ZXMsIHdoaWNoIGdpdmVzIG9yZGVyIDUtNi4KSSB0aGluaywgSSBjYW4gdHJ5IHh6YWxsb2Mgb3Ig
ZG9taGVhcCB0aGVyZS4gQnV0IGxvb2tzIGxpa2UgdGhlcmUgaXMgbm8KeG1lbV9wb29sIGZvciB0
aGUgZG9taGVhcC4gU28sIEkgc3RpbGwgd2lsbCBiZSBmb3JjZWQgdG8gdXNlCmFsbG9jX2RvbWhl
YXBfcGFnZXMoKS4KClsuLi5dCgotLSAKQmVzdCByZWdhcmRzLFZvbG9keW15ciBCYWJjaHVrCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 16:06:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 16:06:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw7ux-0006Ev-Ao; Tue, 19 Feb 2019 16:06:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kUDC=Q2=citrix.com=prvs=94638e76f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gw7uv-0006EO-JJ
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 16:06:45 +0000
X-Inumbo-ID: 595041c0-3460-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 595041c0-3460-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 16:06:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="78487236"
Date: Tue, 19 Feb 2019 16:06:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190219160638.wwo5qxg7sr7orekl@zion.uk.xensource.com>
References: <20190219152608.23768-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190219152608.23768-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12] libs/gnttab: add missing FreeBSD
 functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDQ6MjY6MDhQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZSBGcmVlQlNEIGltcGxlbWVudGF0aW9uIGlzIG1pc3NpbmcgdGhlIGZvbGxv
d2luZyBmdW5jdGlvbnM6Cj4gCj4gb3NkZXBfZ250dGFiX2RtYWJ1Zl9leHBfZnJvbV9yZWZzCj4g
b3NkZXBfZ250dGFiX2RtYWJ1Zl9leHBfd2FpdF9yZWxlYXNlZAo+IG9zZGVwX2dudHRhYl9kbWFi
dWZfaW1wX3RvX3JlZnMKPiBvc2RlcF9nbnR0YWJfZG1hYnVmX2ltcF9yZWxlYXNlCj4gCj4gV2hp
Y2ggYWxsIGRlYWwgd2l0aCBkbWFidWZzLCB0aGF0IG9ubHkgZXhpc3RzIG9uIExpbnV4LiBJbXBs
ZW1lbnQgdGhlbQo+IHVzaW5nIGFib3J0LCBzaW5jZSBzdWNoIGZ1bmN0aW9ucyBzaG91bGQgbmV2
ZXIgYmUgY2FsbGVkIG9uIEZyZWVCU0QuCj4gCj4gRlRSLCBJIHJlYWxpemVkIHRob3NlIGZ1bmN0
aW9ucyB3aGVyZSBtaXNzaW5nIHdoZW4gYXR0ZW1wdGluZyB0byB1c2UKPiBweWdydWI6Cj4gCj4g
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgo+ICAgRmlsZSAiL3Vzci9sb2NhbC9s
aWIveGVuL2Jpbi9weWdydWIiLCBsaW5lIDE5LCBpbiA8bW9kdWxlPgo+ICAgICBpbXBvcnQgeGVu
Lmxvd2xldmVsLnhjCj4gSW1wb3J0RXJyb3I6IC91c3IvbG9jYWwvbGliL2xpYnhlbmdudHRhYi5z
by4xOiBVbmRlZmluZWQgc3ltYm9sICJvc2RlcF9nbnR0YWJfZG1hYnVmX2V4cF9mcm9tX3JlZnMi
Cj4gCj4gRml4ZXM6IGVlODEwNSAoImxpYmdudHRhYjogQWRkIHN1cHBvcnQgZm9yIExpbnV4IGRt
YS1idWYiKQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgo+IC0tLQo+IENjOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2Fu
ZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKCkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQ0MgSnVlcmdlbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 16:10:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 16:10:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw7yd-0006w4-UC; Tue, 19 Feb 2019 16:10:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3cQP=Q2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gw7yc-0006vz-Sw
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 16:10:34 +0000
X-Inumbo-ID: e1c14bab-3460-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1c14bab-3460-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 16:10:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6ED88B031;
 Tue, 19 Feb 2019 16:09:31 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190219152608.23768-1-roger.pau@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <840d3ff7-0b1a-d17e-8f3a-0f283370d698@suse.com>
Date: Tue, 19 Feb 2019 17:09:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190219152608.23768-1-roger.pau@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] libs/gnttab: add missing FreeBSD
 functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMjAxOSAxNjoyNiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZSBGcmVlQlNE
IGltcGxlbWVudGF0aW9uIGlzIG1pc3NpbmcgdGhlIGZvbGxvd2luZyBmdW5jdGlvbnM6Cj4gCj4g
b3NkZXBfZ250dGFiX2RtYWJ1Zl9leHBfZnJvbV9yZWZzCj4gb3NkZXBfZ250dGFiX2RtYWJ1Zl9l
eHBfd2FpdF9yZWxlYXNlZAo+IG9zZGVwX2dudHRhYl9kbWFidWZfaW1wX3RvX3JlZnMKPiBvc2Rl
cF9nbnR0YWJfZG1hYnVmX2ltcF9yZWxlYXNlCj4gCj4gV2hpY2ggYWxsIGRlYWwgd2l0aCBkbWFi
dWZzLCB0aGF0IG9ubHkgZXhpc3RzIG9uIExpbnV4LiBJbXBsZW1lbnQgdGhlbQo+IHVzaW5nIGFi
b3J0LCBzaW5jZSBzdWNoIGZ1bmN0aW9ucyBzaG91bGQgbmV2ZXIgYmUgY2FsbGVkIG9uIEZyZWVC
U0QuCj4gCj4gRlRSLCBJIHJlYWxpemVkIHRob3NlIGZ1bmN0aW9ucyB3aGVyZSBtaXNzaW5nIHdo
ZW4gYXR0ZW1wdGluZyB0byB1c2UKPiBweWdydWI6Cj4gCj4gVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgo+ICAgRmlsZSAiL3Vzci9sb2NhbC9saWIveGVuL2Jpbi9weWdydWIiLCBs
aW5lIDE5LCBpbiA8bW9kdWxlPgo+ICAgICBpbXBvcnQgeGVuLmxvd2xldmVsLnhjCj4gSW1wb3J0
RXJyb3I6IC91c3IvbG9jYWwvbGliL2xpYnhlbmdudHRhYi5zby4xOiBVbmRlZmluZWQgc3ltYm9s
ICJvc2RlcF9nbnR0YWJfZG1hYnVmX2V4cF9mcm9tX3JlZnMiCj4gCj4gRml4ZXM6IGVlODEwNSAo
ImxpYmdudHRhYjogQWRkIHN1cHBvcnQgZm9yIExpbnV4IGRtYS1idWYiKQo+IFNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 16:14:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 16:14:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw82h-000770-HP; Tue, 19 Feb 2019 16:14:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ng2s=Q2=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1gw82g-00076T-BE
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 16:14:46 +0000
X-Inumbo-ID: 77b42a21-3461-11e9-bc90-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.87]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77b42a21-3461-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 16:14:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=u4UBSyjPK67jo7LmG77X5FC0bbQMVum7ubemozeRvk8=;
 b=TdvkyuYeeTUoussVlowO3YKiE4yASawzJwvr/JP+T7YUhEhi0dqbnDVzq2u2h93I2X9ehDarvG7CEqf3+BedyHi0TXj+nvDcQAf4yI20JgWK/NUwH+pwvyW5keRh7DQX83vy1RaQlZwgpW3y3tVgtlp0l6A1ALadAxA45MJSrZA=
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com (20.177.32.75) by
 AM6PR03MB4374.eurprd03.prod.outlook.com (20.177.33.76) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1622.19; Tue, 19 Feb 2019 16:14:23 +0000
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::bca8:57fa:1fc5:8562]) by AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::bca8:57fa:1fc5:8562%5]) with mapi id 15.20.1622.018; Tue, 19 Feb 2019
 16:14:23 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v3 09/11] optee: add support for RPC commands
Thread-Index: AQHUlxZKw6c37QNgdEGJfVCEEM41h6W50yqAgC3bAgA=
Date: Tue, 19 Feb 2019 16:14:23 +0000
Message-ID: <871s43lpr5.fsf@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-10-volodymyr_babchuk@epam.com>
 <989d7ed1-8a63-115c-0dbe-842f0e664aec@arm.com>
In-Reply-To: <989d7ed1-8a63-115c-0dbe-842f0e664aec@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fd652e51-887a-4283-ae31-08d696854fc4
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4374; 
x-ms-traffictypediagnostic: AM6PR03MB4374:
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4374;
 20:xj3kAd6c3Myuk0vkqthZdcSKsBxJoOAsLozfBaPHnHlJeUNgSnQwEw2tsnLs6dya0ddqlCqxllvHHQ+lukxN70MqgtxVuZfYN5waQCN6RVZ1cRz7BVPR0KdLexJOAvrqq77MKrJQmzHtplqbTSygFY3uO0XWoNkIdf/VHKwBfdE=
x-microsoft-antispam-prvs: <AM6PR03MB4374514F2B881FB867419C66E67C0@AM6PR03MB4374.eurprd03.prod.outlook.com>
x-forefront-prvs: 09538D3531
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(376002)(136003)(396003)(39860400002)(346002)(189003)(199004)(6512007)(86362001)(3846002)(6116002)(8936002)(68736007)(81156014)(6436002)(6506007)(478600001)(53546011)(36756003)(97736004)(81166006)(14454004)(99286004)(80792005)(102836004)(26005)(72206003)(6486002)(2906002)(55236004)(186003)(229853002)(76176011)(14444005)(5660300002)(54906003)(256004)(6916009)(71200400001)(316002)(486006)(66066001)(11346002)(7736002)(25786009)(446003)(106356001)(476003)(2616005)(4326008)(105586002)(6246003)(8676002)(53936002)(71190400001)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4374;
 H:AM6PR03MB4150.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: tvNl5wM2TJ3aCVzIW7LqWfCvO4XkiR9A2+jPCcvx8IV9sy3rhi9n2JQQBa1yFUOu4r3tY+ICtP4/UwcLNy/VLgQFN8AUktYmwR89D/uif+B36K9MpFD83zou9oWtpztoAQjSIbPkylFpxyarc73DOYdzWJ3/uI5seRXieraWWRY2UmYLQSx9bGY2x/zbr6ONo3Gvl77xc6+u4RGGdvJFIo09770EvvZg5S9HPUW9/acQvA8v8O4anQx3euRly4rZ/BKAwUbKQSwd8I5I3unOyTa/Us3EXZRIxpi+JMPtqsI7IrWAezZAw24nt5KMvthw0iYBKdDYfEuWkFlk2+xIDSreRnEoua+NZk+UD0c2o6KzUdcyKrjc5l9DtBW2rckipBH3OUrxS0RmXorl9Vza+UNYuneIphrrWn4DjPGzCBU=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fd652e51-887a-4283-ae31-08d696854fc4
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Feb 2019 16:14:23.1589 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4374
Subject: Re: [Xen-devel] [PATCH v3 09/11] optee: add support for RPC commands
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpIFZvbG9keW15ciwKPgo+IE9u
IDE4LzEyLzIwMTggMjE6MTEsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBGcm9tOiBWb2xv
ZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPj4KPj4gT1AtVEVFIGNhbiBp
c3N1ZSBtdWx0aXBsZSBSUEMgcmVxdWVzdHMuIFdlIGFyZSBpbnRlcmVzdGVkIG1vc3RseSBpbgo+
PiByZXF1ZXN0IHRoYXQgYXNrcyBOVyB0byBhbGxvY2F0ZS9mcmVlIHNoYXJlZCBtZW1vcnkgZm9y
IE9QLVRFRQo+PiBuZWVkcywgYmVjYXVzZSBtZWRpYXRvciBuZWVkIHRvIGRvIGFkZHJlc3MgdHJh
bnNsYXRpb24gaW4gdGhlIHNhbWUKPgo+IE5JVDogdGhlIG1lZGlhdG9yIG5lZWRzCj4KPj4gd2F5
IGFzIGl0IHdhcyBkb25lIGZvciBzaGFyZWQgYnVmZmVycyByZWdpc3RlcmVkIGJ5IE5XLgo+Pgo+
PiBBcyBtZWRpYXRvciBub3cgYWNjZXNzZXMgc2hhcmVkIGNvbW1hbmQgYnVmZmVyLCB3ZSBuZWVk
IHRvIHNoYWRvdwo+PiBpdCBpbiB0aGUgc2FtZSB3YXksIGFzIHdlIHNoYWRvdyByZXF1ZXN0IGJ1
ZmZlcnMgZm9yIFNURCBjYWxscy4KPgo+IFRoaXMgaXMgYSBiaXQgY29uZnVzaW5nLCBkb2VzIGl0
IG1lYW5zIHBhdGNoICM4IGlzIG5vdCBkb2luZyB0aGUgcmlnaHQgdGhpbmc/Ck5vLCBpdCB3YXMg
cGF0Y2ggIzYgOikKCkFuZCBJIGNhbid0IHNheSB0aGF0IGl0IGRpZCBzb21ldGhpbmcgd3Jvbmcu
IFJlbWVtYmVyIHRoYXQgcHJpb3IgdG8gdGhlCmxhc3QgcGF0Y2ggaW4gc2VyaWVzIERvbVUgY2Fu
J3QgdXNlIHRoZSBtZWRpYXRvci4gQW5kIGZvciBEb20wIGl0IGlzIG9rYXkgdG8KbWFwIFJQQyBj
b21tYW5kIGJ1ZmZlciBkaXJlY3RseS4gRGVzY3JpcHRpb24gb2YgcGF0Y2ggIzQgbWVudGlvbnMg
dGhhdAp3ZSBuZWVkIGFsbCBwYXRjaGVzIGluIHRoZSBzZXJpZXMgZm9yIGEgY29tcGxldGUgbWVk
aWF0b3IuCgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJj
aHVrQGdtYWlsLmNvbT4KPj4gLS0tCj4+Cj4+ICAgQ2hhbmdlcyBmcm9tIHYyOgo+PiAgIC0gVXNl
IGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKCkgaW5zdGVhZCBvZiBkaXJlY3QgbWFwcGluZwo+
Pgo+PiAgIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyB8IDEzNiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0KPj4gICAxIGZpbGUgY2hhbmdlZCwgMTMwIGluc2VydGlvbnMo
KyksIDYgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29w
dGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4gaW5kZXggY2ZjM2IzNGRmNy4uYmYz
NTM1OTQ2ZCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+ICsrKyBi
L3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiBAQCAtNjcsNiArNjcsOCBAQCBzdHJ1Y3Qgb3B0
ZWVfc3RkX2NhbGwgewo+PiAgIHN0cnVjdCBzaG1fcnBjIHsKPj4gICAgICAgc3RydWN0IGxpc3Rf
aGVhZCBsaXN0Owo+PiAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpndWVzdF9wYWdlOwo+PiArICAg
IHN0cnVjdCBvcHRlZV9tc2dfYXJnICp4ZW5fYXJnOwo+PiArICAgIHBhZGRyX3QgZ3Vlc3RfaXBh
Owo+PiAgICAgICB1aW50NjRfdCBjb29raWU7Cj4+ICAgfTsKPj4gICBAQCAtMjkwLDYgKzI5Miwx
MSBAQCBzdGF0aWMgc3RydWN0IHNobV9ycGMKPj4gKmFsbG9jYXRlX2FuZF9waW5fc2htX3JwYyhz
dHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBQMk1fQUxMT0MpOwo+PiAgICAgICBpZiAoICFzaG1fcnBjLT5ndWVz
dF9wYWdlICkKPj4gICAgICAgICAgIGdvdG8gZXJyOwo+PiArICAgIHNobV9ycGMtPmd1ZXN0X2lw
YSA9IGdhZGRyOwo+PiArCj4+ICsgICAgc2htX3JwYy0+eGVuX2FyZyA9IGFsbG9jX3hlbmhlYXBf
cGFnZSgpOwo+Cj4gQmFzZWQgb24gdGhlIGRpc2N1c3Npb24gaW4gcGF0Y2ggIzYsIEkgdGhpbmsg
eW91IHdhbnQgdG8gdXNlIHRvCj4gYWxsb2NhdGUgdGhlIG1lbW9yeSBmcm9tIGRvbWhlYXAuClll
cywgd2lsbCBkby4KSSBhbHJlYWR5IGRpZCBpdCBmb3IgIzYgYW5kIG5vdyB0aGVyZSBpcyBhIGxv
dHMgb2YgcGxhY2VzCndoZXJlIEkgYW0gbWFwcGluZy91bm1hcHBpbmcgdGhhdCBwYWdlLiBTbywg
aXQgaXMgc29tZXdoYXQKaW5jb252ZW5pZW50Li4uCgpJdCBqdXN0IGFwcGVhcmVkIHRvIG1lIHRo
YXQgSSBjYW4gbWFwIHRob3NlIHBhZ2VzIHdoZW4gZW50ZXJpbmcKbWVkaWF0b3IgYW5kIHVubWFw
IHdoZW4gbGVhdmluZy4KCj4+ICsgICAgaWYgKCAhc2htX3JwYy0+eGVuX2FyZyApCj4+ICsgICAg
ICAgIGdvdG8gZXJyOwo+PiAgICAgICAgIHNobV9ycGMtPmNvb2tpZSA9IGNvb2tpZTsKPj4gICBA
QCAtMzEzLDYgKzMyMCw3IEBAIHN0YXRpYyBzdHJ1Y3Qgc2htX3JwYwo+PiAqYWxsb2NhdGVfYW5k
X3Bpbl9zaG1fcnBjKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPj4gICBlcnI6Cj4+ICAgICAg
IGF0b21pY19kZWMoJmN0eC0+c2htX3JwY19jb3VudCk7Cj4+ICAgICAgIHB1dF9wYWdlKHNobV9y
cGMtPmd1ZXN0X3BhZ2UpOwo+PiArICAgIGZyZWVfeGVuaGVhcF9wYWdlKHNobV9ycGMtPnhlbl9h
cmcpOwo+PiAgICAgICB4ZnJlZShzaG1fcnBjKTsKPj4gICAgICAgICByZXR1cm4gTlVMTDsKPj4g
QEAgLTMzOSwxMiArMzQ3LDMyIEBAIHN0YXRpYyB2b2lkIGZyZWVfc2htX3JwYyhzdHJ1Y3Qgb3B0
ZWVfZG9tYWluICpjdHgsIHVpbnQ2NF90IGNvb2tpZSkKPj4gICAgICAgaWYgKCAhZm91bmQgKQo+
PiAgICAgICAgICAgcmV0dXJuOwo+PiAgICsgICAgZnJlZV94ZW5oZWFwX3BhZ2Uoc2htX3JwYy0+
eGVuX2FyZyk7Cj4+ICsKPj4gICAgICAgQVNTRVJUKHNobV9ycGMtPmd1ZXN0X3BhZ2UpOwo+PiAg
ICAgICBwdXRfcGFnZShzaG1fcnBjLT5ndWVzdF9wYWdlKTsKPj4gICAgICAgICB4ZnJlZShzaG1f
cnBjKTsKPj4gICB9Cj4+ICAgK3N0YXRpYyBzdHJ1Y3Qgc2htX3JwYyAqZmluZF9zaG1fcnBjKHN0
cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPj4gdWludDY0X3QgY29va2llKQo+PiArewo+PiArICAg
IHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjOwo+PiArCj4+ICsgICAgc3Bpbl9sb2NrKCZjdHgtPmxv
Y2spOwo+PiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHNobV9ycGMsICZjdHgtPnNobV9ycGNf
bGlzdCwgbGlzdCApCj4+ICsgICAgewo+PiArICAgICAgICBpZiAoIHNobV9ycGMtPmNvb2tpZSA9
PSBjb29raWUgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2so
JmN0eC0+bG9jayk7Cj4+ICsgICAgICAgICAgICAgICAgcmV0dXJuIHNobV9ycGM7Cj4+ICsgICAg
ICAgIH0KPj4gKyAgICB9Cj4+ICsgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4+ICsKPj4g
KyAgICByZXR1cm4gTlVMTDsKPj4gK30KPj4gKwo+PiAgIHN0YXRpYyBzdHJ1Y3Qgb3B0ZWVfc2ht
X2J1ZiAqYWxsb2NhdGVfb3B0ZWVfc2htX2J1ZihzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90IGNvb2tpZSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VzX2NudCkKPj4gQEAgLTcxMiw2ICs3NDAs
MzMgQEAgc3RhdGljIHZvaWQgY29weV9zdGRfcmVxdWVzdF9iYWNrKHN0cnVjdCBvcHRlZV9kb21h
aW4gKmN0eCwKPj4gICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4+ICAgfQo+PiAgICtzdGF0aWMgdm9p
ZCBoYW5kbGVfcnBjX3JldHVybihzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwpCj4+
ICt7Cj4+ICsgICAgY2FsbC0+cnBjX3BhcmFtc1swXSA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsK
Pj4gKyAgICBjYWxsLT5ycGNfcGFyYW1zWzFdID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOwo+PiAr
ICAgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsKPj4gKyAg
ICBjYWxsLT5ycGNfb3AgPSBPUFRFRV9TTUNfUkVUVVJOX0dFVF9SUENfRlVOQyhnZXRfdXNlcl9y
ZWcocmVncywgMCkpOwo+PiArCj4+ICsgICAgaWYgKCBjYWxsLT5ycGNfb3AgPT0gT1BURUVfU01D
X1JQQ19GVU5DX0NNRCApCj4+ICsgICAgewo+PiArICAgICAgICAvKiBDb3B5IFJQQyByZXF1ZXN0
IGZyb20gc2hhZG93ZWQgYnVmZmVyIHRvIGd1ZXN0ICovCj4+ICsgICAgICAgIHVpbnQ2NF90IGNv
b2tpZSA9IGdldF91c2VyX3JlZyhyZWdzLCAxKSA8PCAzMiB8IGdldF91c2VyX3JlZyhyZWdzLCAy
KTsKPgo+IEkgYW0gYWZyYWlkIHRoaXMgaXMgbm90IGdvaW5nIHRvIHdvcmsgY29ycmVjdGx5LiBn
ZXRfdXNlcl9yZWcgcmV0dXJuIGEKPiA2NC1iaXQgdmFsdWUsIHNvIGlmIHRoZSB0b3AgYml0IGFy
ZSBub24temVybyB0aGVuIHRoZSBjb29raWUgdmFsdWUKPiB3aWxsIGFjdHVhbGx5IGJlIHdyb25n
LiBJdCBpcyBub3QgY2xlYXIgdG8gbWUgd2hldGhlciB0aGUgYml0cyBbNjM6MzJdCj4gc2hvdWxk
IGJlIDAsIHNvIHRoZSBiZXN0IGlzIHRvIGlnbm9yZSB0aGVtLgo+IEdpdmVuIHlvdSB1c2Ugc2lt
aWxhciBjb25zdHJ1Y3Rpb24gaW4gYSBmZXcgcGxhY2VzIGluIHRoZSBjb2RlLCBJCj4gd291bGQg
aW50cm9kdWNlIGEgbmV3IGhlbHBlciB0aGF0IHRha2UgMiByZWdpc3RlciBpbmRleGVzIGFuZCBy
ZXR1cm4KPiB0aGUgNjQtYml0IHZhbHVlLgpHb29kIGlkZWEsIHRoYW5rcy4KClsuLi5dCgotLSAK
QmVzdCByZWdhcmRzLFZvbG9keW15ciBCYWJjaHVrCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 16:35:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 16:35:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw8MI-0000Jm-ED; Tue, 19 Feb 2019 16:35:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pnVz=Q2=citrix.com=prvs=946e8a4f0=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gw8MH-0000Jh-9t
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 16:35:01 +0000
X-Inumbo-ID: 4be16ae1-3464-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4be16ae1-3464-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 16:34:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="78492083"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qeme-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 19 Feb 2019 16:34:40 +0000
Message-ID: <20190219163440.15702-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen-block: stop leaking memory in
 xen_block_drive_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvY2FsbHkgYWxsb2NhdGVkIFFEaWN0LXMgbmVlZCB0byBiZSBmcmVlZC4gKCdmaWxlX2xh
eWVyJyB3aWxsIGJlCmZyZWVkIGltcGxpY2l0bHkgc2luY2UgaXQgaXMgYWRkZWQgYXMgYW4gb2Jq
ZWN0IHRvICdkcml2ZXJfbGF5ZXInKS4KClNwb3R0ZWQgYnkgQ292ZXJpdHk6IENJRCAxMzk4NjQ5
CgpXaGlsZSBpbiB0aGUgbmVpZ2hib3VyaG9vZCBmcmVlICdkcml2ZXInIGFuZCAnZmlsZW5hbWUn
IGFzIHNvb24gYXMgdGhleSBhcmUKYWRkZWQgdG8gdGhlIFFEaWN0cy4gRnJlZWluZyBhZnRlciB0
aGUgJ2RvbmUnIGxhYmVsIGRvZXNuJ3QgbWFrZSB0aGF0IG11Y2gKc2Vuc2UgYXMsIGlmIHRoZSBl
cnJvciBwYXRoIGp1bXBzIHRvIHRoYXQgbGFiZWwsIHRoZSB2YWx1ZXMgd291bGQgYmUgTlVMTAph
bnl3YXkuCgpUaGlzIHBhdGNoIGFsc28gbWFrZXMgdGhhdCBtb3JlIG9idmlvdXMgYnkgdGFraW5n
IHRoZSBlcnJvciBwYXRoIGlmCidwYXJhbXMnIGlzIE5VTEwgYW5kIHRoZW4gYXNzZXJ0aW5nIHRo
YXQgYm90aCBkcml2ZXIgYW5kIGZpbGVuYW1lIGFyZQpub24tTlVMTCBpbiB0aGUgbm9ybWFsIHBh
dGguCgpSZXBvcnRlZC1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3Jn
PgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEFu
dGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpDYzogS2V2aW4gV29sZiA8
a3dvbGZAcmVkaGF0LmNvbT4KQ2M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+Ci0tLQog
aHcvYmxvY2sveGVuLWJsb2NrLmMgfCAxNiArKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2Nr
L3hlbi1ibG9jay5jIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKaW5kZXggMzdhNDU2YzIwNy4uNzBm
YzI0NTVlOCAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxvY2sv
eGVuLWJsb2NrLmMKQEAgLTc0MywxMiArNzQzLDEyIEBAIHN0YXRpYyBYZW5CbG9ja0RyaXZlICp4
ZW5fYmxvY2tfZHJpdmVfY3JlYXRlKGNvbnN0IGNoYXIgKmlkLAogICAgICAgICB9CiAKICAgICAg
ICAgZ19zdHJmcmVldih2KTsKLSAgICB9Ci0KLSAgICBpZiAoIWZpbGVuYW1lKSB7Ci0gICAgICAg
IGVycm9yX3NldGcoZXJycCwgIm5vIGZpbGVuYW1lIik7CisgICAgfSBlbHNlIHsKKyAgICAgICAg
ZXJyb3Jfc2V0ZyhlcnJwLCAibm8gcGFyYW1zIik7CiAgICAgICAgIGdvdG8gZG9uZTsKICAgICB9
CisKKyAgICBhc3NlcnQoZmlsZW5hbWUpOwogICAgIGFzc2VydChkcml2ZXIpOwogCiAgICAgZHJp
dmUgPSBnX25ldzAoWGVuQmxvY2tEcml2ZSwgMSk7CkBAIC03NTgsNiArNzU4LDcgQEAgc3RhdGlj
IFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUoY29uc3QgY2hhciAqaWQsCiAK
ICAgICBxZGljdF9wdXRfc3RyKGZpbGVfbGF5ZXIsICJkcml2ZXIiLCAiZmlsZSIpOwogICAgIHFk
aWN0X3B1dF9zdHIoZmlsZV9sYXllciwgImZpbGVuYW1lIiwgZmlsZW5hbWUpOworICAgIGdfZnJl
ZShmaWxlbmFtZSk7CiAKICAgICBpZiAobW9kZSAmJiAqbW9kZSAhPSAndycpIHsKICAgICAgICAg
cWRpY3RfcHV0X2Jvb2woZmlsZV9sYXllciwgInJlYWQtb25seSIsIHRydWUpOwpAQCAtNzkzLDE2
ICs3OTQsMTcgQEAgc3RhdGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUo
Y29uc3QgY2hhciAqaWQsCiAgICAgZHJpdmVyX2xheWVyID0gcWRpY3RfbmV3KCk7CiAKICAgICBx
ZGljdF9wdXRfc3RyKGRyaXZlcl9sYXllciwgImRyaXZlciIsIGRyaXZlcik7CisgICAgZ19mcmVl
KGRyaXZlcik7CisKICAgICBxZGljdF9wdXRfb2JqKGRyaXZlcl9sYXllciwgImZpbGUiLCBRT0JK
RUNUKGZpbGVfbGF5ZXIpKTsKIAogICAgIGdfYXNzZXJ0KCFkcml2ZS0+bm9kZV9uYW1lKTsKICAg
ICBkcml2ZS0+bm9kZV9uYW1lID0geGVuX2Jsb2NrX2Jsb2NrZGV2X2FkZChkcml2ZS0+aWQsIGRy
aXZlcl9sYXllciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmbG9jYWxfZXJyKTsKIAotZG9uZToKLSAgICBnX2ZyZWUoZHJpdmVyKTsKLSAgICBnX2ZyZWUo
ZmlsZW5hbWUpOworICAgIHFvYmplY3RfdW5yZWYoZHJpdmVyX2xheWVyKTsKIAorZG9uZToKICAg
ICBpZiAobG9jYWxfZXJyKSB7CiAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOwogICAgICAgICB4ZW5fYmxvY2tfZHJpdmVfZGVzdHJveShkcml2ZSwgTlVMTCk7Ci0tIAoy
LjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 16:36:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 16:36:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw8NV-0000OP-RR; Tue, 19 Feb 2019 16:36:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wprz=Q2=steadfast.net=kevin@srs-us1.protection.inumbo.net>)
 id 1gw8NT-0000OH-KJ
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 16:36:15 +0000
X-Inumbo-ID: 74e7bfbd-3464-11e9-bc90-bc764e045a96
Received: from staffmx.steadfast.net (unknown [67.202.100.6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74e7bfbd-3464-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 16:36:07 +0000 (UTC)
Received: from staffmx.steadfast.net (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTPS id 5284E1480179
 for <xen-devel@lists.xenproject.org>; Tue, 19 Feb 2019 10:36:05 -0600 (CST)
Received: from localhost (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTP id 391ED1480178
 for <xen-devel@lists.xenproject.org>; Tue, 19 Feb 2019 10:36:05 -0600 (CST)
DKIM-Filter: OpenDKIM Filter v2.10.3 staffmx.steadfast.net 391ED1480178
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=steadfast.net;
 s=EEBF4A38-4631-11E7-97AD-3B7F97C5FFE7; t=1550594165;
 bh=W2oNLHXFkOAwoDZl/CqshcmLiUiaG5EVE3AGBEjgQk0=;
 h=To:From:Message-ID:Date:MIME-Version;
 b=Xt9boxLK+OKhBvZ1SGOXwLES4KnsSjCYCteAzoAoHfSIrwq804XIJVxe03P962wFX
 h/0tGwUh/UmbWjR2AsKGaTvrR96qnktbbEKf+XYMjkAIC28IKLmVFUYcHUt1576gQ2
 OSa3Uc0by7mpADiTyPO2ELccakuuXFPZlI85LQV59VcjJKrkyvqkYNaxl+UCr20B21
 c98im57HJC+tcRLy8sFzeadbGWg9NuQQT9RidlHLdNkFiINPHpWbTzuzzyjhMUMfXj
 tl8oJmZvYg52ENVQgtEsP9Z66ptTNTh+fyLMxtVwjm5sYPocMz3u/B1RRM8YnNMAP2
 h35zUZBvLR0Zg==
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 HSSVAhVX9ayY for <xen-devel@lists.xenproject.org>;
 Tue, 19 Feb 2019 10:36:04 -0600 (CST)
Received: from ziyal.office.steadfast.net (unknown [10.254.4.33])
 by staffmx.steadfast.net (Postfix) with ESMTPSA id C23D11480153
 for <xen-devel@lists.xenproject.org>; Tue, 19 Feb 2019 10:36:04 -0600 (CST)
To: xen-devel <xen-devel@lists.xenproject.org>
From: Kevin Stange <kevin@steadfast.net>
Openpgp: preference=signencrypt
Autocrypt: addr=kevin@steadfast.net; prefer-encrypt=mutual; keydata=
 mQGiBEHoVBYRBACgNUrSLbbGAzxmsG5nd5KNoJXVwD8/FgxiYweLHrCHGrGEruEuknqoRFGs
 0SBLBLQuZjeO+KUtgTV6T+xLIoJgrDPHmhU0qYZZj8WUM3Dg+tt15eD58BRt/OltMdWPUXwy
 lzGTZhCrHFFeo1H1YseweI6b7QEuroklHrDWWPt3IwCgn5mlOVyUhjwqanaCYgbzdrWNZGcD
 /iXOCfRfAJpUhP7GxA4JB8vpSkxZETQxhpa+mNtqbnq1oJyNgONj56x7jbGOAmnjfazG68cJ
 kRxQ7t4J1A1QkjogeHrKgAPE7p6MCQs/h0cGHaj52VxOcw3fTKZxxW7JiuOjKmdqn/jSnVlN
 OGEm4PM02pEhc/otWf80TxHHbiCxBACSZZz5p43Kq3kTbTbW+gnNcL6Je7mNvKW7qUthBvmv
 HzU5wERvaGgEii76hA8CNXuMmOp00H98iJh5mgfzI3+1gO9HJjFuA9sg04eAKTcRNruW7lYF
 X6pGffEdeogM+bxm7mcbegyBVvWdGP7K3WKC50Vmjkn7mxSJxnA4vIcdQ7Q3S2V2aW4gU3Rh
 bmdlIChTdGVhZGZhc3QgTmV0d29ya3MpIDxrZXZpbkBzdGVhZGZhc3QubmV0PohfBBMRAgAf
 AhsDAh4BAheABQJIwdxjBgsJCAcDAgQVAggDAxYCAQAKCRCR38Gh4qODSNfdAJ9bOiF7IrIm
 R0q8Wb4o0SJqw45m5gCfWukZU6ScRP9xU1CuQnQ8rCqtVvW5Ag0EQehUGxAIALNp0GIzBv1n
 nILS1pBoQntIl+Q7Ey/K7UUvbOOPfDoa67YZRCq7Qlf8MwNRUZFmZkm3aEHjZn77JqBA4FKa
 MRGoEjXDgaNL4aAAo14OrexgomogU6TQk1yPNmcY0ImFDdVn8Pm7G21hcwgiDnO7cy4yNcyf
 6pnL82j0cOWifeJlPU9Tu0jf2iXrd6sYLxRlFL0JrvzNhjcC200TK9RHObsNnsVSQGTjRrb+
 pyAIG4LT98cWNj6jsRAotMxN1Rlm9GfK/I3okBC3Wu4qiWgNwdadrrM4rh28de/p22QyaXjk
 XKfRDhwFw7DbBHBY+o58QQTyy24VsDGbOt57fyvCmz8AAwUH/AhoYm0tGUm3td2Gk+wx3FUK
 7TDL8Jt65TAYBMFwk70PCEgKBJdJ0MKdnCmW5qhzuPkT2iexIYhj5RUHayqPz9NWegSHCDjy
 Du1ozxns3rTAzAGIqGmPnuhndv7GyqJksmHFqTouOmqNVQzqGtC6eI1zpf+R+LWqHYzknS3x
 7cw67eMgXO8x15lKSnK4oCmGoG6/69lthouwFJAwztUW/Iy6wPHShhEDAYyIdZcG5c4cFG4M
 Blb1rt3neJiUQfjrciRw/lEWKSoxGDZzxS0qA849IW4rfJkKyOPPSaH0ZrRsTq3M4AdcA42v
 1Fm2/B9k1Je97ZP0PVW3hiVUv0q5VFqISQQYEQIACQUCQehUGwIbDAAKCRCR38Gh4qODSKp1
 AKCY44btwb7f/4c4Ne0G3OEGTpdXEACeJ3XO66Ly3snOfSDddcnYDvzTykE=
Organization: Steadfast
Message-ID: <15f4d81d-2abd-fe6b-acb8-9f061eee5284@steadfast.net>
Date: Tue, 19 Feb 2019 10:36:04 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------39F41CF1CB28AF2CE4F51A67"
Content-Language: en-US
Subject: [Xen-devel] Kernel oops with 'divide error' in dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
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.
--------------39F41CF1CB28AF2CE4F51A67
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Hi,

I just saw a lockup yesterday running Xen 4.8.5 + Linux 4.9.127 which
started with a divide error, after which the CPU locked up in dom0 and
networking went down.  I've attached the Linux trace that abrt captured
before it died.  There's also a trace I was able to capture from the
serial console which was being printed every couple minutes after the
system locked up.  Xen was still accessible on the serial console at the
time, but it has since been rebooted, so there's nothing I can
immediately do to further investigate.

The console trace is a partial capture as I was only able to get one
screenful, so the registers are cut off.

A very similar issue happened on the same type of system in December,
but I was unable to capture any traces at that time, so I can't confirm
that they are the same.  I have no reproducing case at the moment.

Any guidance would be appreciated.

-- 
Kevin Stange
Chief Technology Officer
Steadfast | Managed Infrastructure, Datacenter and Cloud Services
800 S Wells, Suite 190 | Chicago, IL 60607
312.602.2689 X203 | Fax: 312.602.2688
kevin@steadfast.net | www.steadfast.net

--------------39F41CF1CB28AF2CE4F51A67
Content-Type: text/plain; charset=UTF-8;
 name="abrt-log-20190218.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="abrt-log-20190218.txt"

CnJlYXNvbjogICAgICAgICBkaXZpZGUgZXJyb3I6IDAwMDAgWyMxXSBTTVAKY21kbGluZTog
ICAgICAgIHBsYWNlaG9sZGVyIHJvb3Q9VVVJRD0wYWRjMzczNy1hZmIyLTRlM2YtYjNkOC1h
MDc0YmEwMGM2NmEgcm8gbm9tb2Rlc2V0IGNyYXNoa2VybmVsPWF1dG8gLnV1aWQ9YjY3NTRh
ZDE6YzgyY2FkNmI6NmZlOTJhZGI6MGZkMGQ4YTIgLnV1aWQ9ZjUzZDJhNjI6ZDY3NjY5MjQ6
Njk4Yjg1ZTU6N2RjYTVlZGYgLnV1aWQ9MmYwYThjZjk6NjhiMmNhZDQ6M2FmY2UwYmE6MDE2
ZmJlNmMgcmhnYiBxdWlldCBwY2llX2FzcG09b2ZmIGNvbnNvbGU9aHZjMCBlYXJseXByaW50
az14ZW4gbm9tb2Rlc2V0CnBhY2thZ2U6ICAgICAgICBrZXJuZWwKY29tcG9uZW50OiAgICAg
IGtlcm5lbApob3N0bmFtZTogICAgICAgCmNvdW50OiAgICAgICAgICAxCmFicnRfdmVyc2lv
bjogICAyLjEuMTEKYW5hbHl6ZXI6ICAgICAgIEtlcm5lbG9vcHMKYXJjaGl0ZWN0dXJlOiAg
IHg4Nl82NApkdXBoYXNoOiAgICAgICAgYmZhMzEwZDk2NGZmZDBiYTUxNjhlMTNhMDYxODcw
OTNlMmNiOWQ2NwpldmVudF9sb2c6ICAgICAgCmtlcm5lbDogICAgICAgICA0LjkuMTI3LTMy
LmVsNy54ODZfNjQKa2VybmVsX3RhaW50ZWRfbG9uZzogTyAtIE91dC1vZi10cmVlIG1vZHVs
ZSBoYXMgYmVlbiBsb2FkZWQuCmtlcm5lbF90YWludGVkX3Nob3J0OiBHTwpsYXN0X29jY3Vy
cmVuY2U6IDE1NTA1MTY3ODAKb3NfcmVsZWFzZTogICAgIENlbnRPUyBMaW51eCByZWxlYXNl
IDcuNi4xODEwIChDb3JlKSAKcGtnX2FyY2g6ICAgICAgIHg4Nl82NApwa2dfZXBvY2g6ICAg
ICAgMApwa2dfbmFtZTogICAgICAga2VybmVsCnBrZ19yZWxlYXNlOiAgICAzMi5lbDcKcGtn
X3ZlbmRvcjogICAgIENlbnRPUwpwa2dfdmVyc2lvbjogICAgNC45LjEyNwpydW5sZXZlbDog
ICAgICAgTiAzCnRpbWU6ICAgICAgICAgICBNb24gMTggRmViIDIwMTkgMDE6MDY6MjAgUE0g
Q1NUCnR5cGU6ICAgICAgICAgICBLZXJuZWxvb3BzCnVpZDogICAgICAgICAgICAwCnVzZXJu
YW1lOiAgICAgICByb290CnV1aWQ6ICAgICAgICAgICBiZmEzMTBkOTY0ZmZkMGJhNTE2OGUx
M2EwNjE4NzA5M2UyY2I5ZDY3CgpiYWNrdHJhY2U6CjpkaXZpZGUgZXJyb3I6IDAwMDAgWyMx
XSBTTVAKOk1vZHVsZXMgbGlua2VkIGluOiB4dF9tdWx0aXBvcnQgaXA2dGFibGVfbmF0IG5m
X25hdF9pcHY2IGNsc19mdyBzY2hfaHRiIHh0X21hcmsgc2NoX3RiZiBuZl9jb25udHJhY2tf
aXB2NiBuZl9kZWZyYWdfaXB2NiB4dF9waHlzZGV2IGJyX25ldGZpbHRlciBuZl9jb25udHJh
Y2tfbmV0bGluayBuZm5ldGxpbmsgeHRfQ0hFQ0tTVU0gaXB0YWJsZV9tYW5nbGUgaXB0X01B
U1FVRVJBREUgbmZfbmF0X21hc3F1ZXJhZGVfaXB2NCBpcHRhYmxlX25hdCBuZl9uYXRfaXB2
NCBuZl9uYXQgeHRfY29ubnRyYWNrIHR1biBlYnRhYmxlX2ZpbHRlciBlYnRhYmxlcyBycGNz
ZWNfZ3NzX2tyYjUgYXV0aF9ycGNnc3MgbmZzdjQgbmZzIGxvY2tkIGdyYWNlIGZzY2FjaGUg
ZG1fc2VydmljZV90aW1lIGFycHRhYmxlX2ZpbHRlciBhcnBfdGFibGVzIGlzY3NpX3RjcCBp
cDZ0X1JFSkVDVCBuZl9yZWplY3RfaXB2NiBpcDZ0YWJsZV9tYW5nbGUgaXA2dGFibGVfZmls
dGVyIGxpYmlzY3NpX3RjcCBsaWJpc2NzaSBpcDZfdGFibGVzIGJyaWRnZSBzY3NpX3RyYW5z
cG9ydF9pc2NzaSA4MDIxcSBnYXJwIG1ycCBzdHAgbGxjIHN1bnJwYyBpVENPX3dkdCBpVENP
X3ZlbmRvcl9zdXBwb3J0IGludGVsX3JhcGwgc2JfZWRhYyBlZGFjX2NvcmUgeDg2X3BrZ190
ZW1wX3RoZXJtYWwgaW50ZWxfcG93ZXJjbGFtcCBjb3JldGVtcCBjcmN0MTBkaWZfcGNsbXVs
IGNyYzMyX3BjbG11bCBnaGFzaF9jbG11bG5pX2ludGVsIGludGVsX3JhcGxfcGVyZiBwY3Nw
a3Igam95ZGV2IGkyY19pODAxIGkyY19zbWJ1cyBtZWlfbWUgbWVpIGxwY19pY2gKOndtaSBp
cG1pX3NpIGlwbWlfbXNnaGFuZGxlciBpb2F0ZG1hIHNocGNocCBib25kaW5nIHVmcyhPKSBu
Zl9jb25udHJhY2tfaXB2NCBuZl9kZWZyYWdfaXB2NCB4ZW5mcyB4ZW5fcHJpdmNtZCBuZl9j
b25udHJhY2sgZG1fbXVsdGlwYXRoIGNyYzMyY19pbnRlbCBzZXJpb19yYXcgcmFpZDEgdHRt
IGlnYiBwdHAgcHBzX2NvcmUgZGNhIGlzY2kgbGlic2FzIHNjc2lfdHJhbnNwb3J0X3NhcyBm
amVzIGJsa3RhcCB4ZW5fYWNwaV9wcm9jZXNzb3IgeGVuX3BjaWJhY2sgeGVuX25ldGJhY2sg
eGVuX2Jsa2JhY2sgeGVuX2dudGFsbG9jIHhlbl9nbnRkZXYgeGVuX2V2dGNobgo6Q1BVOiAx
IFBJRDogNzI4NyBDb21tOiBtb25pdCBUYWludGVkOiBHICAgICAgICAgICBPICAgIDQuOS4x
MjctMzIuZWw3Lng4Nl82NCAjMQo6SGFyZHdhcmUgbmFtZTogU3VwZXJtaWNybyBYOURSRC1p
Ri9MRi9YOURSRC1pRiwgQklPUyAzLjIgMDEvMTYvMjAxNQo6dGFzazogZmZmZjg4MDEzNzU4
MGJjMCB0YXNrLnN0YWNrOiBmZmZmYzkwMDQzZGQwMDAwCjpSSVA6IGUwMzA6WyZsdDtmZmZm
ZmZmZjgxMGRiYTRlJmd0O10gIFsmbHQ7ZmZmZmZmZmY4MTBkYmE0ZSZndDtdIGNwdXRpbWVf
YWRqdXN0KzB4MTFlLzB4MTMwCjpSU1A6IGUwMmI6ZmZmZmM5MDA0M2RkM2JkOCAgRUZMQUdT
OiAwMDAxMDAwMgo6UkFYOiA0ZjI1ZDhmNWU1MTJiMzk4IFJCWDogZmZmZjg4MDEzNTQ3ZGJl
OCBSQ1g6IGZmZmZjOTAwNDNkZDNkMzAKOlJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IGZm
ZmY4ODAxMzU0NzAwMDAgUkRJOiBmZmZmODgwMTM1NDdkYmY4CjpSQlA6IGZmZmZjOTAwNDNk
ZDNjMTAgUjA4OiAwMDAwMDAwMDllNGJhMzg0IFIwOTogMDAwMDAwMDA4MDAwMGJhNgo6UjEw
OiAwMDAwMDAwMDAwMDAwMDAwIFIxMTogMDAwMDAxZDJlODMxMGZiNCBSMTI6IGZmZmZjOTAw
NDNkZDNjMjAKOlIxMzogODAwMDBiYTZlZGI2ODc2MSBSMTQ6IDAwMDAwOWQzZDIyZDFkM2Mg
UjE1OiBmZmZmODgwMTM1NDdkYmY4CjpGUzogIDAwMDA3Zjg4Yjk4NTA4ODAoMDAwMCkgR1M6
ZmZmZjg4MDE0MjA0MDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCjpDUzogIGUw
MzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzCjpDUjI6IDAwMDA3
ZmU2YjEyNTY5YWMgQ1IzOiAwMDAwMDAwMTM4NzhhMDAwIENSNDogMDAwMDAwMDAwMDA0MjY2
MAo6U3RhY2s6CjpmZmZmYzkwMDQzZGQzZDMwIGZmZmZjOTAwNDNkZDNkMjggZmZmZjg4MDEz
NjdmNDM4MCBmZmZmYzkwMDQzZGQzZDI4CjpmZmZmYzkwMDQzZGQzZDMwIDAwMDAwMDAwMDAw
MDAwMjAgZmZmZjg4MDEzNTQ3ZGEwMCBmZmZmYzkwMDQzZGQzYzUwCjpmZmZmZmZmZjgxMGRj
OGUxIDAwMDAwMWQ2MGI2MGY1YTQgMDAwMDA5ZTRiYTM4NDU5YiA4MDAwMGJhNmVkYjY4NzYx
CjpDYWxsIFRyYWNlOgo6WyZsdDtmZmZmZmZmZjgxMGRjOGUxJmd0O10gdGhyZWFkX2dyb3Vw
X2NwdXRpbWVfYWRqdXN0ZWQrMHg0MS8weDUwCjpbJmx0O2ZmZmZmZmZmODEyY2Y1M2ImZ3Q7
XSBkb190YXNrX3N0YXQrMHg5M2IvMHhjMjAKOlsmbHQ7ZmZmZmZmZmY4MTJkMDQ4NCZndDtd
IHByb2NfdGdpZF9zdGF0KzB4MTQvMHgyMAo6WyZsdDtmZmZmZmZmZjgxMmNhNjU1Jmd0O10g
cHJvY19zaW5nbGVfc2hvdysweDU1LzB4OTAKOlsmbHQ7ZmZmZmZmZmY4MTI3YWFhYyZndDtd
IHNlcV9yZWFkKzB4ZmMvMHgzYzAKOlsmbHQ7ZmZmZmZmZmY4MTI1NGQ2YiZndDtdIF9fdmZz
X3JlYWQrMHgyYi8weDEzMAo6WyZsdDtmZmZmZmZmZjgxMzZmZTkzJmd0O10gPyBzZWN1cml0
eV9maWxlX3Blcm1pc3Npb24rMHhhMy8weGMwCjpbJmx0O2ZmZmZmZmZmODEyNTU0NDkmZ3Q7
XSA/IHJ3X3ZlcmlmeV9hcmVhKzB4NDkvMHhiMAo6WyZsdDtmZmZmZmZmZjgxMjU1NTNjJmd0
O10gdmZzX3JlYWQrMHg4Yy8weDEzMAo6WyZsdDtmZmZmZmZmZjgxMjU2OWE2Jmd0O10gU3lT
X3JlYWQrMHg0Ni8weGEwCjpbJmx0O2ZmZmZmZmZmODEwMDM5YTkmZ3Q7XSBkb19zeXNjYWxs
XzY0KzB4NzkvMHgxODAKOlsmbHQ7ZmZmZmZmZmY4MTg5MmE4ZSZndDtdIGVudHJ5X1NZU0NB
TExfNjRfYWZ0ZXJfc3dhcGdzKzB4NTgvMHhjNgo6Q29kZTogNGQgMzkgYzggNzYgYzEgNGMg
ODkgZDAgNDggYzEgZTggMjAgNDggODUgYzAgNzQgY2EgNGMgODkgYzAgNDkgZDEgZWEgNGQg
ODkgYzggNDggZDEgZTggNDkgODkgYzEgZWIgOWYgNDQgODkgYzggMzEgZDIgNDkgMGYgYWYg
YzAgJmx0OzQ5Jmd0OyBmNyBmMiA0OSA4OSBjMCBlOSAzOSBmZiBmZiBmZiAwZiAxZiA4MCAw
MCAwMCAwMCAwMCA2NiA2NiA2NiAKOlJJUCAgWyZsdDtmZmZmZmZmZjgxMGRiYTRlJmd0O10g
Y3B1dGltZV9hZGp1c3QrMHgxMWUvMHgxMzAKOlJTUCAmbHQ7ZmZmZmM5MDA0M2RkM2JkOCZn
dDsKZG1lc2c6CjpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDQuOS4xMjctMzIuZWw3
Lng4Nl82NCAoKSAoZ2NjIHZlcnNpb24gNC44LjUgMjAxNTA2MjMgKFJlZCBIYXQgNC44LjUt
MjgpIChHQ0MpICkgIzEgU01QIE1vbiBTZXAgMTcgMTM6NDA6NTggVVRDIDIwMTgKOlsgICAg
MC4wMDAwMDBdIENvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgcm9vdD1VVUlEPTBhZGMzNzM3
LWFmYjItNGUzZi1iM2Q4LWEwNzRiYTAwYzY2YSBybyBub21vZGVzZXQgY3Jhc2hrZXJuZWw9
YXV0byAudXVpZD1iNjc1NGFkMTpjODJjYWQ2Yjo2ZmU5MmFkYjowZmQwZDhhMiAudXVpZD1m
NTNkMmE2MjpkNjc2NjkyNDo2OThiODVlNTo3ZGNhNWVkZiAudXVpZD0yZjBhOGNmOTo2OGIy
Y2FkNDozYWZjZTBiYTowMTZmYmU2YyByaGdiIHF1aWV0IHBjaWVfYXNwbT1vZmYgY29uc29s
ZT1odmMwIGVhcmx5cHJpbnRrPXhlbiBub21vZGVzZXQKOlsgICAgMC4wMDAwMDBdIHg4Ni9m
cHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMTogJ3g4NyBmbG9hdGluZyBwb2lu
dCByZWdpc3RlcnMnCjpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZF
IGZlYXR1cmUgMHgwMDI6ICdTU0UgcmVnaXN0ZXJzJwo6WyAgICAwLjAwMDAwMF0geDg2L2Zw
dTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDA0OiAnQVZYIHJlZ2lzdGVycycKOlsg
ICAgMC4wMDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbMl06ICA1NzYsIHhzdGF0ZV9z
aXplc1syXTogIDI1Ngo6WyAgICAwLjAwMDAwMF0geDg2L2ZwdTogRW5hYmxlZCB4c3RhdGUg
ZmVhdHVyZXMgMHg3LCBjb250ZXh0IHNpemUgaXMgODMyIGJ5dGVzLCB1c2luZyAnc3RhbmRh
cmQnIGZvcm1hdC4KOlsgICAgMC4wMDAwMDBdIFJlbGVhc2VkIDAgcGFnZShzKQo6WyAgICAw
LjAwMDAwMF0gZTgyMDogQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgo6WyAgICAw
LjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOTlm
ZmZdIHVzYWJsZQo6WyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDA5YWMw
MC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkCjpbICAgIDAuMDAwMDAwXSBYZW46IFtt
ZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA3ZGU0ZmZmZl0gdXNhYmxlCjpbICAg
IDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDdkZTUwMDAwLTB4MDAwMDAwMDA3ZGZm
ZmZmZl0gcmVzZXJ2ZWQKOlsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwN2Uw
MDAwMDAtMHgwMDAwMDAwMDdlMWVkZmZmXSBBQ1BJIE5WUwo6WyAgICAwLjAwMDAwMF0gWGVu
OiBbbWVtIDB4MDAwMDAwMDA3ZTFlZTAwMC0weDAwMDAwMDAwN2YzNjdmZmZdIHJlc2VydmVk
CjpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDdmMzY4MDAwLTB4MDAwMDAw
MDA3ZjdmZmZmZl0gQUNQSSBOVlMKOlsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAw
MDAwODAwMDAwMDAtMHgwMDAwMDAwMDhmZmZmZmZmXSByZXNlcnZlZAo6WyAgICAwLjAwMDAw
MF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBkZmZmYzAwMC0weDAwMDAwMDAwZGZmZmNmZmZdIHJl
c2VydmVkCjpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGZiZmZlMDAwLTB4
MDAwMDAwMDBmYmZmZWZmZl0gcmVzZXJ2ZWQKOlsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAw
eDAwMDAwMDAwZmVjMDAwMDAtMHgwMDAwMDAwMGZlYzAxZmZmXSByZXNlcnZlZAo6WyAgICAw
LjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZWM0MDAwMC0weDAwMDAwMDAwZmVjNDBm
ZmZdIHJlc2VydmVkCjpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGZlZDFj
MDAwLTB4MDAwMDAwMDBmZWQzZmZmZl0gcmVzZXJ2ZWQKOlsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwZmVlMDAwMDAtMHgwMDAwMDAwMGZlZWZmZmZmXSByZXNlcnZlZAo6
WyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZjAwMDAwMC0weDAwMDAwMDAw
ZmZmZmZmZmZdIHJlc2VydmVkCjpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MTAwMDAwMDAwLTB4MDAwMDAwMDg3ZmZmZmZmZl0gdXNhYmxlCjpbICAgIDAuMDAwMDAwXSBi
b290Y29uc29sZSBbeGVuYm9vdDBdIGVuYWJsZWQKOlsgICAgMC4wMDAwMDBdIE5YIChFeGVj
dXRlIERpc2FibGUpIHByb3RlY3Rpb246IGFjdGl2ZQo6WyAgICAwLjAwMDAwMF0gU01CSU9T
IDIuNyBwcmVzZW50Lgo6WyAgICAwLjAwMDAwMF0gRE1JOiBTdXBlcm1pY3JvIFg5RFJELWlG
L0xGL1g5RFJELWlGLCBCSU9TIDMuMiAwMS8xNi8yMDE1CjpbICAgIDAuMDAwMDAwXSBIeXBl
cnZpc29yIGRldGVjdGVkOiBYZW4KOlsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVt
IDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0gdXNhYmxlID09Jmd0OyByZXNlcnZlZAo6WyAgICAw
LjAwMDAwMF0gZTgyMDogcmVtb3ZlIFttZW0gMHgwMDBhMDAwMC0weDAwMGZmZmZmXSB1c2Fi
bGUKOlsgICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZuID0gMHg4ODAwMDAgbWF4X2FyY2hf
cGZuID0gMHg0MDAwMDAwMDAKOlsgICAgMC4wMDAwMDBdIE1UUlI6IERpc2FibGVkCjpbICAg
IDAuMDAwMDAwXSB4ODYvUEFUOiBNVFJScyBkaXNhYmxlZCwgc2tpcHBpbmcgUEFUIGluaXRp
YWxpemF0aW9uIHRvby4KOlsgICAgMC4wMDAwMDBdIHg4Ni9QQVQ6IENvbmZpZ3VyYXRpb24g
WzAtN106IFdCICBXVCAgVUMtIFVDICBXQyAgV1AgIFVDICBVQyAgCjpbICAgIDAuMDAwMDAw
XSBlODIwOiBsYXN0X3BmbiA9IDB4N2RlNTAgbWF4X2FyY2hfcGZuID0gMHg0MDAwMDAwMDAK
OlsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2ZmZmY4ODAwMDAw
OTQwMDBdIDk0MDAwIHNpemUgMjQ1NzYKOlsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjQ3NzAw
MCwgMHgwMjQ3N2ZmZl0gUEdUQUJMRQo6WyAgICAwLjAwMDAwMF0gQlJLIFsweDAyNDc4MDAw
LCAweDAyNDc4ZmZmXSBQR1RBQkxFCjpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDI0NzkwMDAs
IDB4MDI0NzlmZmZdIFBHVEFCTEUKOlsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjQ3YTAwMCwg
MHgwMjQ3YWZmZl0gUEdUQUJMRQo6WyAgICAwLjAwMDAwMF0gQlJLIFsweDAyNDdiMDAwLCAw
eDAyNDdiZmZmXSBQR1RBQkxFCjpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDI0N2MwMDAsIDB4
MDI0N2NmZmZdIFBHVEFCTEUKOlsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjQ3ZDAwMCwgMHgw
MjQ3ZGZmZl0gUEdUQUJMRQo6WyAgICAwLjAwMDAwMF0gQlJLIFsweDAyNDdlMDAwLCAweDAy
NDdlZmZmXSBQR1RBQkxFCjpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDI0N2YwMDAsIDB4MDI0
N2ZmZmZdIFBHVEFCTEUKOlsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjQ4MDAwMCwgMHgwMjQ4
MGZmZl0gUEdUQUJMRQo6WyAgICAwLjAwMDAwMF0gQlJLIFsweDAyNDgxMDAwLCAweDAyNDgx
ZmZmXSBQR1RBQkxFCjpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDI0ODIwMDAsIDB4MDI0ODJm
ZmZdIFBHVEFCTEUKOlsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgwNDAwMDAwMC0w
eDA1MWRhZmZmXQo6WyAgICAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0g
dmVyaWZpY2F0aW9uIGRpc2FibGVkCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAw
MDAwMDAwMDBGMDRBMCAwMDAwMjQgKHYwMiBTVVBFUk0pCjpbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBYU0RUIDB4MDAwMDAwMDA3RTExMTA5MCAwMDAwOUMgKHYwMSBTVVBFUk0gU01DSS0tTUIg
MDAwMDAwMDEgQU1JICAwMDAxMDAxMykKOlsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1AgMHgw
MDAwMDAwMDdFMTFCQzU4IDAwMDBGNCAodjA0IFNVUEVSTSBTTUNJLS1NQiAwMDAwMDAwMSBB
TUkgIDAwMDEwMDEzKQo6WyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAweDAwMDAwMDAwN0Ux
MTExQzAgMDBBQTk3ICh2MDIgU1VQRVJNIFNNQ0ktLU1CIDAwMDAwMDAwIElOVEwgMjAwOTEx
MTIpCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDB4MDAwMDAwMDA3RTFFNTA4MCAwMDAw
NDAKOlsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgwMDAwMDAwMDdFMTFCRDUwIDAwMDBE
NCAodjAzICAgICAgICAgICAgICAgICAwMDAwMDAwMSBBTUkgIDAwMDEwMDEzKQo6WyAgICAw
LjAwMDAwMF0gQUNQSTogRlBEVCAweDAwMDAwMDAwN0UxMUJFMjggMDAwMDQ0ICh2MDEgICAg
ICAgICAgICAgICAgIDAwMDAwMDAxIEFNSSAgMDAwMTAwMTMpCjpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBTUkFUIDB4MDAwMDAwMDA3RTExQkU3MCAwMDAzMzAgKHYwMSBBIE0gSSAgQU1JIFNS
QVQgMDAwMDAwMDEgQU1JLiAwMDAwMDAwMCkKOlsgICAgMC4wMDAwMDBdIEFDUEk6IFNMSVQg
MHgwMDAwMDAwMDdFMTFDMUEwIDAwMDAzMCAodjAxIEEgTSBJICBBTUkgU0xJVCAwMDAwMDAw
MCBBTUkuIDAwMDAwMDAwKQo6WyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDAwMDAwMDAw
N0UxMUMxRDAgMDAwMDM4ICh2MDEgU1VQRVJNIFNNQ0ktLU1CIDAwMDAwMDAxIEFNSS4gMDAw
MDAwMDUpCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBQUkFEIDB4MDAwMDAwMDA3RTExQzIwOCAw
MDAwQkUgKHYwMiBQUkFESUQgUFJBRFRJRCAgMDAwMDAwMDEgTVNGVCAwNDAwMDAwMCkKOlsg
ICAgMC4wMDAwMDBdIEFDUEk6IFNQTUkgMHgwMDAwMDAwMDdFMTFDMkM4IDAwMDA0MCAodjA1
IEEgTSBJICBPRU1TUE1JICAwMDAwMDAwMCBBTUkuIDAwMDAwMDAwKQo6WyAgICAwLjAwMDAw
MF0gQUNQSTogU1NEVCAweDAwMDAwMDAwN0UxMUMzMDggMEM3QUU4ICh2MDIgSU5URUwgIENw
dVBtICAgIDAwMDA0MDAwIElOVEwgMjAwOTExMTIpCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBF
SU5KIDB4MDAwMDAwMDA3RTFFM0RGMCAwMDAxMzAgKHYwMSBBTUkgICAgQU1JIEVJTkogMDAw
MDAwMDAgICAgICAwMDAwMDAwMCkKOlsgICAgMC4wMDAwMDBdIEFDUEk6IEVSU1QgMHgwMDAw
MDAwMDdFMUUzRjIwIDAwMDIzMCAodjAxIEFNSUVSICBBTUkgRVJTVCAwMDAwMDAwMCAgICAg
IDAwMDAwMDAwKQo6WyAgICAwLjAwMDAwMF0gQUNQSTogSEVTVCAweDAwMDAwMDAwN0UxRTQx
NTAgMDAwMEE4ICh2MDEgQU1JICAgIEFNSSBIRVNUIDAwMDAwMDAwICAgICAgMDAwMDAwMDAp
CjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBCRVJUIDB4MDAwMDAwMDA3RTFFNDFGOCAwMDAwMzAg
KHYwMSBBTUkgICAgQU1JIEJFUlQgMDAwMDAwMDAgICAgICAwMDAwMDAwMCkKOlsgICAgMC4w
MDAwMDBdIEFDUEk6IFJNQUQgMHgwMDAwMDAwMDdFMUU0MjI4IDAwMDE0MCAodjAxIEEgTSBJ
ICBPRU1ETUFSICAwMDAwMDAwMSBJTlRMIDAwMDAwMDAxKQo6WyAgICAwLjAwMDAwMF0gQUNQ
STogTUNGRyAweDAwMDAwMDAwN0UxRTQzNjggMDAwMDNDICh2MDEgU1VQRVJNIFNNQ0ktLU1C
IDAwMDAwMDAxIE1TRlQgMDAwMDAwOTcpCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBB
UElDIGFkZHJlc3MgMHhmZWUwMDAwMAo6WyAgICAwLjAwMDAwMF0gU2V0dGluZyBBUElDIHJv
dXRpbmcgdG8gWGVuIFBWLgo6WyAgICAwLjAwMDAwMF0gTlVNQSB0dXJuZWQgb2ZmCjpbICAg
IDAuMDAwMDAwXSBGYWtpbmcgYSBub2RlIGF0IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4
MDAwMDAwMDg3ZmZmZmZmZl0KOlsgICAgMC4wMDAwMDBdIE5PREVfREFUQSgwKSBhbGxvY2F0
ZWQgW21lbSAweDc5ZTM2MDAwLTB4NzllNjBmZmZdCjpbICAgIDAuMDAwMDAwXSBrZXhlY19j
b3JlOiBjcmFzaGtlcm5lbDogbWVtb3J5IHZhbHVlIGV4cGVjdGVkCjpbICAgIDAuMDAwMDAw
XSBab25lIHJhbmdlczoKOlsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAweDAwMDAw
MDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwZmZmZmZmXQo6WyAgICAwLjAwMDAwMF0gICBETUEz
MiAgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdCjpbICAg
IDAuMDAwMDAwXSAgIE5vcm1hbCAgIFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAw
MDg3ZmZmZmZmZl0KOlsgICAgMC4wMDAwMDBdICAgRGV2aWNlICAgZW1wdHkKOlsgICAgMC4w
MDAwMDBdIE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlCjpbICAgIDAuMDAwMDAw
XSBFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMKOlsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6
IFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMDA5OWZmZl0KOlsgICAgMC4w
MDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA3
ZGU0ZmZmZl0KOlsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMTAw
MDAwMDAwLTB4MDAwMDAwMDg3ZmZmZmZmZl0KOlsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0
dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDg3ZmZmZmZmZl0K
OlsgICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA4Mzc5ODgxCjpbICAgIDAu
MDAwMDAwXSAgIERNQSB6b25lOiA2NCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKOlsgICAgMC4w
MDAwMDBdICAgRE1BIHpvbmU6IDIxIHBhZ2VzIHJlc2VydmVkCjpbICAgIDAuMDAwMDAwXSAg
IERNQSB6b25lOiAzOTkzIHBhZ2VzLCBMSUZPIGJhdGNoOjAKOlsgICAgMC4wMDAwMDBdICAg
RE1BMzIgem9uZTogNzk5NCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKOlsgICAgMC4wMDAwMDBd
ICAgRE1BMzIgem9uZTogNTExNTY4IHBhZ2VzLCBMSUZPIGJhdGNoOjMxCjpbICAgIDAuMDAw
MDAwXSAgIE5vcm1hbCB6b25lOiAxMjI4ODAgcGFnZXMgdXNlZCBmb3IgbWVtbWFwCjpbICAg
IDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiA3ODY0MzIwIHBhZ2VzLCBMSUZPIGJhdGNoOjMx
CjpbICAgIDAuMDAwMDAwXSBwMm0gdmlydHVhbCBhcmVhIGF0IGZmZmZjOTAwMDAwMDAwMDAs
IHNpemUgaXMgNDAwMDAwMDAKOlsgICAgMC4wMDAwMDBdIFJlbWFwcGVkIDI3MDg3MCBwYWdl
KHMpCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDQwOAo6WyAg
ICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKOlsgICAg
MC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAwXSBoaWdoIGVkZ2UgbGlu
dFsweDFdKQo6WyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDFd
IGhpZ2ggZWRnZSBsaW50WzB4MV0pCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkg
KGFjcGlfaWRbMHgwMl0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKOlsgICAgMC4wMDAwMDBdIEFD
UEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAzXSBoaWdoIGVkZ2UgbGludFsweDFdKQo6WyAg
ICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDRdIGhpZ2ggZWRnZSBs
aW50WzB4MV0pCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgw
NV0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKOlsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05N
SSAoYWNwaV9pZFsweDA2XSBoaWdoIGVkZ2UgbGludFsweDFdKQo6WyAgICAwLjAwMDAwMF0g
QUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDddIGhpZ2ggZWRnZSBsaW50WzB4MV0pCjpb
ICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgMCwgdmVyc2lvbiAzMiwgYWRkcmVz
cyAweGZlYzAwMDAwLCBHU0kgMC0yMwo6WyAgICAwLjAwMDAwMF0gSU9BUElDWzFdOiBhcGlj
X2lkIDIsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMwMTAwMCwgR1NJIDI0LTQ3CjpbICAg
IDAuMDAwMDAwXSBJT0FQSUNbMl06IGFwaWNfaWQgMywgdmVyc2lvbiAzMiwgYWRkcmVzcyAw
eGZlYzQwMDAwLCBHU0kgNDgtNzEKOlsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZS
IChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpCjpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdo
IGxldmVsKQo6WyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgo6
WyAgICAwLjAwMDAwMF0gQUNQSTogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLgo6WyAgICAwLjAw
MDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0
aW9uCjpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhNzAxIGJhc2U6IDB4
ZmVkMDAwMDAKOlsgICAgMC4wMDAwMDBdIHNtcGJvb3Q6IEFsbG93aW5nIDggQ1BVcywgMCBo
b3RwbHVnIENQVXMKOlsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v
cnk6IFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXQo6WyAgICAwLjAwMDAwMF0gUE06IFJl
Z2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMDlhMDAwLTB4MDAwOWFmZmZdCjpb
ICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAw
OWIwMDAtMHgwMDBmZmZmZl0KOlsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2
ZSBtZW1vcnk6IFttZW0gMHg3ZGU1MDAwMC0weDdkZmZmZmZmXQo6WyAgICAwLjAwMDAwMF0g
UE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDdlMDAwMDAwLTB4N2UxZWRm
ZmZdCjpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVt
IDB4N2UxZWUwMDAtMHg3ZjM2N2ZmZl0KOlsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVk
IG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg3ZjM2ODAwMC0weDdmN2ZmZmZmXQo6WyAgICAwLjAw
MDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDdmODAwMDAwLTB4
N2ZmZmZmZmZdCjpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiBbbWVtIDB4ODAwMDAwMDAtMHg4ZmZmZmZmZl0KOlsgICAgMC4wMDAwMDBdIFBNOiBSZWdp
c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5MDAwMDAwMC0weGRmZmZiZmZmXQo6WyAg
ICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGRmZmZj
MDAwLTB4ZGZmZmNmZmZdCjpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUg
bWVtb3J5OiBbbWVtIDB4ZGZmZmQwMDAtMHhmYmZmZGZmZl0KOlsgICAgMC4wMDAwMDBdIFBN
OiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmYmZmZTAwMC0weGZiZmZlZmZm
XQo6WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eGZiZmZmMDAwLTB4ZmViZmZmZmZdCjpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu
b3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMDAwMDAtMHhmZWMwMWZmZl0KOlsgICAgMC4wMDAw
MDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMwMjAwMC0weGZl
YzNmZmZmXQo6WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTog
W21lbSAweGZlYzQwMDAwLTB4ZmVjNDBmZmZdCjpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjNDEwMDAtMHhmZWQxYmZmZl0KOlsgICAg
MC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQxYzAw
MC0weGZlZDNmZmZmXQo6WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1l
bW9yeTogW21lbSAweGZlZDQwMDAwLTB4ZmVkZmZmZmZdCjpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVlMDAwMDAtMHhmZWVmZmZmZl0K
OlsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhm
ZWYwMDAwMC0weGZlZmZmZmZmXQo6WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9z
YXZlIG1lbW9yeTogW21lbSAweGZmMDAwMDAwLTB4ZmZmZmZmZmZdCjpbICAgIDAuMDAwMDAw
XSBlODIwOiBbbWVtIDB4OTAwMDAwMDAtMHhkZmZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kg
ZGV2aWNlcwo6WyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVs
IG9uIFhlbgo6WyAgICAwLjAwMDAwMF0gWGVuIHZlcnNpb246IDQuOC41LTEuZWw3IChwcmVz
ZXJ2ZS1BRCkKOlsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiByZWZpbmVkLWppZmZpZXM6
IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6
IDE5MTA5Njk5NDAzOTE0MTkgbnMKOlsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJf
Q1BVUzo4MTkyIG5yX2NwdW1hc2tfYml0czo4IG5yX2NwdV9pZHM6OCBucl9ub2RlX2lkczox
CjpbICAgIDAuMDAwMDAwXSBwZXJjcHU6IEVtYmVkZGVkIDM3IHBhZ2VzL2NwdSBAZmZmZjg4
MDE0MjAwMDAwMCBzMTExMjU2IHI4MTkyIGQzMjEwNCB1MjYyMTQ0CjpbICAgIDAuMDAwMDAw
XSBwY3B1LWFsbG9jOiBzMTExMjU2IHI4MTkyIGQzMjEwNCB1MjYyMTQ0IGFsbG9jPTEqMjA5
NzE1Mgo6WyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAgMSAyIDMgNCA1IDYgNyAK
OlsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIE5vZGUgb3JkZXIsIG1vYmls
aXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDgyNDg5MjIKOlsgICAgMC4wMDAwMDBd
IFBvbGljeSB6b25lOiBOb3JtYWwKOlsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxp
bmU6IHBsYWNlaG9sZGVyIHJvb3Q9VVVJRD0wYWRjMzczNy1hZmIyLTRlM2YtYjNkOC1hMDc0
YmEwMGM2NmEgcm8gbm9tb2Rlc2V0IGNyYXNoa2VybmVsPWF1dG8gLnV1aWQ9YjY3NTRhZDE6
YzgyY2FkNmI6NmZlOTJhZGI6MGZkMGQ4YTIgLnV1aWQ9ZjUzZDJhNjI6ZDY3NjY5MjQ6Njk4
Yjg1ZTU6N2RjYTVlZGYgLnV1aWQ9MmYwYThjZjk6NjhiMmNhZDQ6M2FmY2UwYmE6MDE2ZmJl
NmMgcmhnYiBxdWlldCBwY2llX2FzcG09b2ZmIGNvbnNvbGU9aHZjMCBlYXJseXByaW50az14
ZW4gbm9tb2Rlc2V0CjpbICAgIDAuMDAwMDAwXSBQQ0llIEFTUE0gaXMgZGlzYWJsZWQKOlsg
ICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAzLCAz
Mjc2OCBieXRlcykKOlsgICAgMC4wMDAwMDBdIHNvZnR3YXJlIElPIFRMQiBbbWVtIDB4MTNl
MDAwMDAwLTB4MTQyMDAwMDAwXSAoNjRNQikgbWFwcGVkIGF0IFtmZmZmODgwMTNlMDAwMDAw
LWZmZmY4ODAxNDFmZmZmZmZdCjpbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDIzODIzMjhLLzMz
NTE5NTI0SyBhdmFpbGFibGUgKDg4MDRLIGtlcm5lbCBjb2RlLCAxNjA2SyByd2RhdGEsIDQw
ODRLIHJvZGF0YSwgMjQwMEsgaW5pdCwgMjU2OEsgYnNzLCAzMTEzNzE5NksgcmVzZXJ2ZWQs
IDBLIGNtYS1yZXNlcnZlZCkKOlsgICAgMC4wMDAwMDBdIEhpZXJhcmNoaWNhbCBSQ1UgaW1w
bGVtZW50YXRpb24uCjpbICAgIDAuMDAwMDAwXSAJQnVpbGQtdGltZSBhZGp1c3RtZW50IG9m
IGxlYWYgZmFub3V0IHRvIDY0Lgo6WyAgICAwLjAwMDAwMF0gCVJDVSByZXN0cmljdGluZyBD
UFVzIGZyb20gTlJfQ1BVUz04MTkyIHRvIG5yX2NwdV9pZHM9Mi4KOlsgICAgMC4wMDAwMDBd
IFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9NjQsIG5yX2Nw
dV9pZHM9Mgo6WyAgICAwLjAwMDAwMF0gVXNpbmcgTlVMTCBsZWdhY3kgUElDCjpbICAgIDAu
MDAwMDAwXSBOUl9JUlFTOjUyNDU0NCBucl9pcnFzOjUxMiAwCjpbICAgIDAuMDAwMDAwXSB4
ZW46ZXZlbnRzOiBVc2luZyBGSUZPLWJhc2VkIEFCSQo6WyAgICAwLjAwMDAwMF0geGVuOiAt
LSZndDsgcGlycT0xIC0mZ3Q7IGlycT0xIChnc2k9MSkKOlsgICAgMC4wMDAwMDBdIHhlbjog
LS0mZ3Q7IHBpcnE9MiAtJmd0OyBpcnE9MiAoZ3NpPTIpCjpbICAgIDAuMDAwMDAwXSB4ZW46
IC0tJmd0OyBwaXJxPTMgLSZndDsgaXJxPTMgKGdzaT0zKQo6WyAgICAwLjAwMDAwMF0geGVu
OiAtLSZndDsgcGlycT00IC0mZ3Q7IGlycT00IChnc2k9NCkKOlsgICAgMC4wMDAwMDBdIHhl
bjogLS0mZ3Q7IHBpcnE9NSAtJmd0OyBpcnE9NSAoZ3NpPTUpCjpbICAgIDAuMDAwMDAwXSB4
ZW46IC0tJmd0OyBwaXJxPTYgLSZndDsgaXJxPTYgKGdzaT02KQo6WyAgICAwLjAwMDAwMF0g
eGVuOiAtLSZndDsgcGlycT03IC0mZ3Q7IGlycT03IChnc2k9NykKOlsgICAgMC4wMDAwMDBd
IHhlbjogLS0mZ3Q7IHBpcnE9OCAtJmd0OyBpcnE9OCAoZ3NpPTgpCjpbICAgIDAuMDAwMDAw
XSB4ZW46IC0tJmd0OyBwaXJxPTkgLSZndDsgaXJxPTkgKGdzaT05KQo6WyAgICAwLjAwMDAw
MF0geGVuOiAtLSZndDsgcGlycT0xMCAtJmd0OyBpcnE9MTAgKGdzaT0xMCkKOlsgICAgMC4w
MDAwMDBdIHhlbjogLS0mZ3Q7IHBpcnE9MTEgLSZndDsgaXJxPTExIChnc2k9MTEpCjpbICAg
IDAuMDAwMDAwXSB4ZW46IC0tJmd0OyBwaXJxPTEyIC0mZ3Q7IGlycT0xMiAoZ3NpPTEyKQo6
WyAgICAwLjAwMDAwMF0geGVuOiAtLSZndDsgcGlycT0xMyAtJmd0OyBpcnE9MTMgKGdzaT0x
MykKOlsgICAgMC4wMDAwMDBdIHhlbjogLS0mZ3Q7IHBpcnE9MTQgLSZndDsgaXJxPTE0IChn
c2k9MTQpCjpbICAgIDAuMDAwMDAwXSB4ZW46IC0tJmd0OyBwaXJxPTE1IC0mZ3Q7IGlycT0x
NSAoZ3NpPTE1KQo6WyAgICAwLjAwMDAwMF0gCU9mZmxvYWQgUkNVIGNhbGxiYWNrcyBmcm9t
IGFsbCBDUFVzCjpbICAgIDAuMDAwMDAwXSAJT2ZmbG9hZCBSQ1UgY2FsbGJhY2tzIGZyb20g
Q1BVczogMC0xLgo6WyAgICAwLjAwMDAwMF0gQ29uc29sZTogY29sb3VyIFZHQSsgODB4MjUK
OlsgICAgMC4wMDAwMDBdIGNvbnNvbGUgW2h2YzBdIGVuYWJsZWQKOlsgICAgMC4wMDAwMDBd
IGJvb3Rjb25zb2xlIFt4ZW5ib290MF0gZGlzYWJsZWQKOlsgICAgMC4wMDAwMDBdIGNsb2Nr
c291cmNlOiB4ZW46IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDFj
ZDQyZTRkZmZiLCBtYXhfaWRsZV9uczogODgxNTkwNTkxNDgzIG5zCjpbICAgIDAuMDAwMDAw
XSBYZW46IHVzaW5nIHZjcHVvcCB0aW1lciBpbnRlcmZhY2UKOlsgICAgMC4wMDAwMDBdIGlu
c3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMAo6WyAgICAwLjAwMDAwMF0gdHNjOiBVbmFi
bGUgdG8gY2FsaWJyYXRlIGFnYWluc3QgUElUCjpbICAgIDAuMDAwMDAwXSB0c2M6IEhQRVQv
UE1USU1FUiBjYWxpYnJhdGlvbiBmYWlsZWQKOlsgICAgMC4wMDAwMDBdIHRzYzogRGV0ZWN0
ZWQgMjQwMC4wMDggTUh6IHByb2Nlc3Nvcgo6WyAgIDI1LjM4NzEwMV0gQ2FsaWJyYXRpbmcg
ZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZhbHVlIGNhbGN1bGF0ZWQgdXNpbmcgdGltZXIgZnJl
cXVlbmN5Li4gNDgwMC4wMSBCb2dvTUlQUyAobHBqPTI0MDAwMDgpCjpbICAgMjUuMzg3MTA1
XSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKOlsgICAyNS4zODcxNDRd
IEFDUEk6IENvcmUgcmV2aXNpb24gMjAxNjA4MzEKOlsgICAyNS41MzY4NTNdIEFDUEk6IDIg
QUNQSSBBTUwgdGFibGVzIHN1Y2Nlc3NmdWxseSBhY3F1aXJlZCBhbmQgbG9hZGVkCjpbICAg
MjUuNTM3NzI3XSBTZWN1cml0eSBGcmFtZXdvcmsgaW5pdGlhbGl6ZWQKOlsgICAyNS41Mzc3
MjldIFlhbWE6IGJlY29taW5nIG1pbmRmdWwuCjpbICAgMjUuNTM3NzQ0XSBTRUxpbnV4OiAg
SW5pdGlhbGl6aW5nLgo6WyAgIDI1LjUzNzgwMl0gU0VMaW51eDogIFN0YXJ0aW5nIGluIHBl
cm1pc3NpdmUgbW9kZQo6WyAgIDI1LjU1MDE1MV0gRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUg
ZW50cmllczogNDE5NDMwNCAob3JkZXI6IDEzLCAzMzU1NDQzMiBieXRlcykKOlsgICAyNS41
NjI2MTVdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMjA5NzE1MiAob3JkZXI6
IDEyLCAxNjc3NzIxNiBieXRlcykKOlsgICAyNS41NjU5OTBdIE1vdW50LWNhY2hlIGhhc2gg
dGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA3LCA1MjQyODggYnl0ZXMpCjpbICAgMjUu
NTY2MjE0XSBNb3VudHBvaW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9y
ZGVyOiA3LCA1MjQyODggYnl0ZXMpCjpbICAgMjUuNTY3MjUwXSBtY2U6IENQVSBzdXBwb3J0
cyAyIE1DRSBiYW5rcwo6WyAgIDI1LjU2NzI4Nl0gTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6
IDRLQiA1MTIsIDJNQiA4LCA0TUIgOAo6WyAgIDI1LjU2NzI4Nl0gTGFzdCBsZXZlbCBkVExC
IGVudHJpZXM6IDRLQiA1MTIsIDJNQiAzMiwgNE1CIDMyLCAxR0IgMAo6WyAgIDI1LjU2NzI5
M10gU3BlY3RyZSBWMiA6IE1pdGlnYXRpb246IEZ1bGwgZ2VuZXJpYyByZXRwb2xpbmUKOlsg
ICAyNS41NjcyOTRdIFNwZWN0cmUgVjIgOiBTcGVjdHJlIHYyIC8gU3BlY3RyZVJTQiBtaXRp
Z2F0aW9uOiBGaWxsaW5nIFJTQiBvbiBjb250ZXh0IHN3aXRjaAo6WyAgIDI1LjU2NzI5NV0g
U3BlY3RyZSBWMiA6IFNwZWN0cmUgdjIgbWl0aWdhdGlvbjogRW5hYmxpbmcgSW5kaXJlY3Qg
QnJhbmNoIFByZWRpY3Rpb24gQmFycmllcgo6WyAgIDI1LjU2NzI5NV0gU3BlY3RyZSBWMiA6
IEVuYWJsaW5nIFJlc3RyaWN0ZWQgU3BlY3VsYXRpb24gZm9yIGZpcm13YXJlIGNhbGxzCjpb
ICAgMjUuNTY3Mjk4XSBTcGVjdWxhdGl2ZSBTdG9yZSBCeXBhc3M6IE1pdGlnYXRpb246IFNw
ZWN1bGF0aXZlIFN0b3JlIEJ5cGFzcyBkaXNhYmxlZCB2aWEgcHJjdGwgYW5kIHNlY2NvbXAK
OlsgICAyNS41NjgwNDZdIEZyZWVpbmcgU01QIGFsdGVybmF0aXZlcyBtZW1vcnk6IDMySwo6
WyAgIDI1LjU3MDI0M10gZnRyYWNlOiBhbGxvY2F0aW5nIDM0NDkzIGVudHJpZXMgaW4gMTM1
IHBhZ2VzCjpbICAgMjUuNjA3MjQxXSBzbXBib290OiBNYXggbG9naWNhbCBwYWNrYWdlczog
MQo6WyAgIDI1LjYwNzI0OV0gVlBNVSBkaXNhYmxlZCBieSBoeXBlcnZpc29yLgo6WyAgIDI1
LjYwNzI5Nl0gUGVyZm9ybWFuY2UgRXZlbnRzOiBTYW5keUJyaWRnZSBldmVudHMsIFBNVSBu
b3QgYXZhaWxhYmxlIGR1ZSB0byB2aXJ0dWFsaXphdGlvbiwgdXNpbmcgc29mdHdhcmUgZXZl
bnRzIG9ubHkuCjpbICAgMjUuNjA4NDYyXSBOTUkgd2F0Y2hkb2c6IGRpc2FibGVkIChjcHUw
KTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkCjpbICAgMjUuNjA4NDYzXSBOTUkgd2F0
Y2hkb2c6IFNodXR0aW5nIGRvd24gaGFyZCBsb2NrdXAgZGV0ZWN0b3Igb24gYWxsIGNwdXMK
OlsgICAyNS42MDkyODddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMQo6WyAgIDI1
LjYwOTc5OV0geDg2OiBCb290ZWQgdXAgMSBub2RlLCAyIENQVXMKOlsgICAyNS42MTE2NTFd
IGRldnRtcGZzOiBpbml0aWFsaXplZAo6WyAgIDI1LjYxMjAxNV0geDg2L21tOiBNZW1vcnkg
YmxvY2sgc2l6ZTogMTI4TUIKOlsgICAyNS42MzM4OTBdIFBNOiBSZWdpc3RlcmluZyBBQ1BJ
IE5WUyByZWdpb24gW21lbSAweDdlMDAwMDAwLTB4N2UxZWRmZmZdICgyMDIzNDI0IGJ5dGVz
KQo6WyAgIDI1LjYzNDAzNV0gUE06IFJlZ2lzdGVyaW5nIEFDUEkgTlZTIHJlZ2lvbiBbbWVt
IDB4N2YzNjgwMDAtMHg3ZjdmZmZmZl0gKDQ4MTY4OTYgYnl0ZXMpCjpbICAgMjUuNjM0NjEz
XSBjbG9ja3NvdXJjZTogamlmZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAw
eGZmZmZmZmZmLCBtYXhfaWRsZV9uczogMTkxMTI2MDQ0NjI3NTAwMCBucwo6WyAgIDI1LjYz
NDYzNV0gZnV0ZXggaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiAzLCAzMjc2OCBi
eXRlcykKOlsgICAyNS42MzQ3ODRdIGF0b21pYzY0X3Rlc3Q6IHBhc3NlZCBmb3IgeDg2LTY0
IHBsYXRmb3JtIHdpdGggQ1g4IGFuZCB3aXRoIFNTRQo6WyAgIDI1LjYzNDc4NV0gcGluY3Ry
bCBjb3JlOiBpbml0aWFsaXplZCBwaW5jdHJsIHN1YnN5c3RlbQo6WyAgIDI1LjYzNTQ0OV0g
TkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgo6WyAgIDI1LjYzNTQ3N10geGVu
OmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91dAo6WyAg
IDI1LjYzNTQ5OF0gR3JhbnQgdGFibGUgaW5pdGlhbGl6ZWQKOlsgICAyNS42MzcyMzVdIEFD
UEkgRkFEVCBkZWNsYXJlcyB0aGUgc3lzdGVtIGRvZXNuJ3Qgc3VwcG9ydCBQQ0llIEFTUE0s
IHNvIGRpc2FibGUgaXQKOlsgICAyNS42MzcyMzddIEFDUEk6IGJ1cyB0eXBlIFBDSSByZWdp
c3RlcmVkCjpbICAgMjUuNjM3MjM5XSBhY3BpcGhwOiBBQ1BJIEhvdCBQbHVnIFBDSSBDb250
cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjUKOlsgICAyNS42MzgxNjJdIFBDSTogTU1DT05G
SUcgZm9yIGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdIGF0IFttZW0gMHg4MDAwMDAwMC0weDhm
ZmZmZmZmXSAoYmFzZSAweDgwMDAwMDAwKQo6WyAgIDI1LjYzODE2NV0gUENJOiBNTUNPTkZJ
RyBhdCBbbWVtIDB4ODAwMDAwMDAtMHg4ZmZmZmZmZl0gcmVzZXJ2ZWQgaW4gRTgyMAo6WyAg
IDI1LjYzOTMyOF0gcmFuZG9tOiBmYXN0IGluaXQgZG9uZQo6WyAgIDI1Ljc0Mjg5N10gUENJ
OiBVc2luZyBjb25maWd1cmF0aW9uIHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKOlsgICAyNS43
NTY5MDldIEFDUEk6IEFkZGVkIF9PU0koTW9kdWxlIERldmljZSkKOlsgICAyNS43NTY5MTBd
IEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIERldmljZSkKOlsgICAyNS43NTY5MTFdIEFD
UEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykKOlsgICAyNS43NTY5MTJdIEFD
UEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIEFnZ3JlZ2F0b3IgRGV2aWNlKQo6WyAgIDI1Ljc1
NzM3MV0geGVuOiByZWdpc3RlcmluZyBnc2kgOSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMAo6
WyAgIDI1Ljc1NzU3OF0gQUNQSTogRXhlY3V0ZWQgMSBibG9ja3Mgb2YgbW9kdWxlLWxldmVs
IGV4ZWN1dGFibGUgQU1MIGNvZGUKOlsgICAyNi4zNjE4NzZdIEFDUEk6IEludGVycHJldGVy
IGVuYWJsZWQKOlsgICAyNi4zNjE5MDRdIEFDUEk6IChzdXBwb3J0cyBTMCBTMSBTNCBTNSkK
OlsgICAyNi4zNjE5MDZdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRp
bmcKOlsgICAyNi4zNjIxNDZdIEhFU1Q6IFRhYmxlIHBhcnNpbmcgaGFzIGJlZW4gaW5pdGlh
bGl6ZWQuCjpbICAgMjYuMzYyMTUwXSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3Mg
ZnJvbSBBQ1BJOyBpZiBuZWNlc3NhcnksIHVzZSAmcXVvdDtwY2k9bm9jcnMmcXVvdDsgYW5k
IHJlcG9ydCBhIGJ1Zwo6WyAgIDI2LjQwNDY5M10gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQ
Q0kwXSAoZG9tYWluIDAwMDAgW2J1cyAwMC03ZV0pCjpbICAgMjYuNDA0NzAyXSBhY3BpIFBO
UDBBMDg6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBTZWdtZW50cyBN
U0ldCjpbICAgMjYuNDA0OTEwXSBhY3BpIFBOUDBBMDg6MDA6IF9PU0M6IG5vdCByZXF1ZXN0
aW5nIE9TIGNvbnRyb2w7IE9TIHJlcXVpcmVzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2Nr
UE0gTVNJXQo6WyAgIDI2LjQwNTYyN10gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAw
CjpbICAgMjYuNDA1NjMxXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtp
byAgMHgwMDAwLTB4MDNhZiB3aW5kb3ddCjpbICAgMjYuNDA1NjMzXSBwY2lfYnVzIDAwMDA6
MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwM2UwLTB4MGNmNyB3aW5kb3ddCjpbICAg
MjYuNDA1NjM0XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgw
M2IwLTB4MDNkZiB3aW5kb3ddCjpbICAgMjYuNDA1NjM2XSBwY2lfYnVzIDAwMDA6MDA6IHJv
b3QgYnVzIHJlc291cmNlIFtpbyAgMHgwZDAwLTB4OWZmZiB3aW5kb3ddCjpbICAgMjYuNDA1
NjM4XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgwMDBhMDAw
MC0weDAwMGJmZmZmIHdpbmRvd10KOlsgICAyNi40MDU2NDBdIHBjaV9idXMgMDAwMDowMDog
cm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGMwMDAwLTB4MDAwZGZmZmYgd2luZG93XQo6
WyAgIDI2LjQwNTY0Ml0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVt
IDB4ZmVkMDgwMDAtMHhmZWQwOGZmZiB3aW5kb3ddCjpbICAgMjYuNDA1NjQ0XSBwY2lfYnVz
IDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhmZWQwZTAwMC0weGZlZDBmZmZm
IHdpbmRvd10KOlsgICAyNi40MDU2NDVdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVz
b3VyY2UgW21lbSAweDgwMDAwMDAwLTB4ZGZmZmZmZmYgd2luZG93XQo6WyAgIDI2LjQwNTY0
OV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDAwLTdlXQo6WyAg
IDI2LjQwNTY5M10gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6M2MwMF0gdHlwZSAwMCBjbGFz
cyAweDA2MDAwMAo6WyAgIDI2LjQwNTkyNl0gcGNpIDAwMDA6MDA6MDAuMDogUE1FIyBzdXBw
b3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKOlsgICAyNi40MDYyOTFdIHBjaSAwMDAwOjAw
OjAyLjA6IFs4MDg2OjNjMDRdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKOlsgICAyNi40MDY1
NDldIHBjaSAwMDAwOjAwOjAyLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNj
b2xkCjpbICAgMjYuNDA2Njk1XSBwY2kgMDAwMDowMDowMi4wOiBTeXN0ZW0gd2FrZXVwIGRp
c2FibGVkIGJ5IEFDUEkKOlsgICAyNi40MDY5NTBdIHBjaSAwMDAwOjAwOjAyLjI6IFs4MDg2
OjNjMDZdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKOlsgICAyNi40MDcyMDhdIHBjaSAwMDAw
OjAwOjAyLjI6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCjpbICAgMjYu
NDA3MzMyXSBwY2kgMDAwMDowMDowMi4yOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFD
UEkKOlsgICAyNi40MDc1OTJdIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2OjNjMDhdIHR5cGUg
MDEgY2xhc3MgMHgwNjA0MDAKOlsgICAyNi40MDc4NjNdIHBjaSAwMDAwOjAwOjAzLjA6IFBN
RSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCjpbICAgMjYuNDA3OTg2XSBwY2kg
MDAwMDowMDowMy4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkKOlsgICAyNi40
MDgyNTNdIHBjaSAwMDAwOjAwOjA0LjA6IFs4MDg2OjNjMjBdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDAKOlsgICAyNi40MDgzMDldIHBjaSAwMDAwOjAwOjA0LjA6IHJlZyAweDEwOiBbbWVt
IDB4ZGZhMWMwMDAtMHhkZmExZmZmZiA2NGJpdF0KOlsgICAyNi40MDg4MjJdIHBjaSAwMDAw
OjAwOjA0LjE6IFs4MDg2OjNjMjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40
MDg4NzZdIHBjaSAwMDAwOjAwOjA0LjE6IHJlZyAweDEwOiBbbWVtIDB4ZGZhMTgwMDAtMHhk
ZmExYmZmZiA2NGJpdF0KOlsgICAyNi40MDkzNzNdIHBjaSAwMDAwOjAwOjA0LjI6IFs4MDg2
OjNjMjJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40MDk0MjZdIHBjaSAwMDAw
OjAwOjA0LjI6IHJlZyAweDEwOiBbbWVtIDB4ZGZhMTQwMDAtMHhkZmExN2ZmZiA2NGJpdF0K
OlsgICAyNi40MDk5NDVdIHBjaSAwMDAwOjAwOjA0LjM6IFs4MDg2OjNjMjNdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDAKOlsgICAyNi40MDk5OTldIHBjaSAwMDAwOjAwOjA0LjM6IHJlZyAw
eDEwOiBbbWVtIDB4ZGZhMTAwMDAtMHhkZmExM2ZmZiA2NGJpdF0KOlsgICAyNi40MTA0OTVd
IHBjaSAwMDAwOjAwOjA0LjQ6IFs4MDg2OjNjMjRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAK
OlsgICAyNi40MTA1NDldIHBjaSAwMDAwOjAwOjA0LjQ6IHJlZyAweDEwOiBbbWVtIDB4ZGZh
MGMwMDAtMHhkZmEwZmZmZiA2NGJpdF0KOlsgICAyNi40MTEwNjFdIHBjaSAwMDAwOjAwOjA0
LjU6IFs4MDg2OjNjMjVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40MTExMTRd
IHBjaSAwMDAwOjAwOjA0LjU6IHJlZyAweDEwOiBbbWVtIDB4ZGZhMDgwMDAtMHhkZmEwYmZm
ZiA2NGJpdF0KOlsgICAyNi40MTE2MTBdIHBjaSAwMDAwOjAwOjA0LjY6IFs4MDg2OjNjMjZd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40MTE2NzVdIHBjaSAwMDAwOjAwOjA0
LjY6IHJlZyAweDEwOiBbbWVtIDB4ZGZhMDQwMDAtMHhkZmEwN2ZmZiA2NGJpdF0KOlsgICAy
Ni40MTIxNzZdIHBjaSAwMDAwOjAwOjA0Ljc6IFs4MDg2OjNjMjddIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDAKOlsgICAyNi40MTIyMzJdIHBjaSAwMDAwOjAwOjA0Ljc6IHJlZyAweDEwOiBb
bWVtIDB4ZGZhMDAwMDAtMHhkZmEwM2ZmZiA2NGJpdF0KOlsgICAyNi40MTI3MzddIHBjaSAw
MDAwOjAwOjA1LjA6IFs4MDg2OjNjMjhdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAy
Ni40MTMxOTldIHBjaSAwMDAwOjAwOjA1LjI6IFs4MDg2OjNjMmFdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDAKOlsgICAyNi40MTM2NDNdIHBjaSAwMDAwOjAwOjA1LjQ6IFs4MDg2OjNjMmNd
IHR5cGUgMDAgY2xhc3MgMHgwODAwMjAKOlsgICAyNi40MTM2OThdIHBjaSAwMDAwOjAwOjA1
LjQ6IHJlZyAweDEwOiBbbWVtIDB4ZGZhMjUwMDAtMHhkZmEyNWZmZl0KOlsgICAyNi40MTQy
MThdIHBjaSAwMDAwOjAwOjExLjA6IFs4MDg2OjFkM2VdIHR5cGUgMDEgY2xhc3MgMHgwNjA0
MDAKOlsgICAyNi40MTQ0OTVdIHBjaSAwMDAwOjAwOjExLjA6IFBNRSMgc3VwcG9ydGVkIGZy
b20gRDAgRDNob3QgRDNjb2xkCjpbICAgMjYuNDE0ODgxXSBwY2kgMDAwMDowMDoxNi4wOiBb
ODA4NjoxZDNhXSB0eXBlIDAwIGNsYXNzIDB4MDc4MDAwCjpbICAgMjYuNDE0OTQ2XSBwY2kg
MDAwMDowMDoxNi4wOiByZWcgMHgxMDogW21lbSAweGZlZDBlMDAwLTB4ZmVkMGUwMGYgNjRi
aXRdCjpbICAgMjYuNDE1MTkyXSBwY2kgMDAwMDowMDoxNi4wOiBQTUUjIHN1cHBvcnRlZCBm
cm9tIEQwIEQzaG90IEQzY29sZAo6WyAgIDI2LjQxNTQ5M10gcGNpIDAwMDA6MDA6MTYuMTog
WzgwODY6MWQzYl0gdHlwZSAwMCBjbGFzcyAweDA3ODAwMAo6WyAgIDI2LjQxNTU1N10gcGNp
IDAwMDA6MDA6MTYuMTogcmVnIDB4MTA6IFttZW0gMHhmZWQwZjAwMC0weGZlZDBmMDBmIDY0
Yml0XQo6WyAgIDI2LjQxNTgwOV0gcGNpIDAwMDA6MDA6MTYuMTogUE1FIyBzdXBwb3J0ZWQg
ZnJvbSBEMCBEM2hvdCBEM2NvbGQKOlsgICAyNi40MTYxNzZdIHBjaSAwMDAwOjAwOjFhLjA6
IFs4MDg2OjFkMmRdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMjAKOlsgICAyNi40MTYyMzJdIHBj
aSAwMDAwOjAwOjFhLjA6IHJlZyAweDEwOiBbbWVtIDB4ZGZhMjMwMDAtMHhkZmEyMzNmZl0K
OlsgICAyNi40MTY1MThdIHBjaSAwMDAwOjAwOjFhLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20g
RDAgRDNob3QgRDNjb2xkCjpbICAgMjYuNDE2NjEzXSBwY2kgMDAwMDowMDoxYS4wOiBTeXN0
ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkKOlsgICAyNi40MTY4NTNdIHBjaSAwMDAwOjAw
OjFjLjA6IFs4MDg2OjFkMTBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKOlsgICAyNi40MTcx
MTZdIHBjaSAwMDAwOjAwOjFjLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNj
b2xkCjpbICAgMjYuNDE3MTY2XSBwY2kgMDAwMDowMDoxYy4wOiBEaXNhYmxpbmcgVVBEQ1Ig
cGVlciBkZWNvZGVzCjpbICAgMjYuNDE3MTgzXSBwY2kgMDAwMDowMDoxYy4wOiBFbmFibGlu
ZyBNUEMgSVJCTkNFCjpbICAgMjYuNDE3MTkwXSBwY2kgMDAwMDowMDoxYy4wOiBJbnRlbCBQ
Q0ggcm9vdCBwb3J0IEFDUyB3b3JrYXJvdW5kIGVuYWJsZWQKOlsgICAyNi40MTcyNjVdIHBj
aSAwMDAwOjAwOjFjLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQo6WyAgIDI2
LjQxNzU2MV0gcGNpIDAwMDA6MDA6MWQuMDogWzgwODY6MWQyNl0gdHlwZSAwMCBjbGFzcyAw
eDBjMDMyMAo6WyAgIDI2LjQxNzYxN10gcGNpIDAwMDA6MDA6MWQuMDogcmVnIDB4MTA6IFtt
ZW0gMHhkZmEyMjAwMC0weGRmYTIyM2ZmXQo6WyAgIDI2LjQxNzkxN10gcGNpIDAwMDA6MDA6
MWQuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKOlsgICAyNi40MTgw
MTNdIHBjaSAwMDAwOjAwOjFkLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQo6
WyAgIDI2LjQxODIyNl0gcGNpIDAwMDA6MDA6MWUuMDogWzgwODY6MjQ0ZV0gdHlwZSAwMSBj
bGFzcyAweDA2MDQwMQo6WyAgIDI2LjQxODQ4Nl0gcGNpIDAwMDA6MDA6MWUuMDogU3lzdGVt
IHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJCjpbICAgMjYuNDE4NzAwXSBwY2kgMDAwMDowMDox
Zi4wOiBbODA4NjoxZDQxXSB0eXBlIDAwIGNsYXNzIDB4MDYwMTAwCjpbICAgMjYuNDE5Mjkx
XSBwY2kgMDAwMDowMDoxZi4yOiBbODA4NjoxZDAyXSB0eXBlIDAwIGNsYXNzIDB4MDEwNjAx
CjpbICAgMjYuNDE5MzQ4XSBwY2kgMDAwMDowMDoxZi4yOiByZWcgMHgxMDogW2lvICAweDkw
NTAtMHg5MDU3XQo6WyAgIDI2LjQxOTM3Nl0gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4MTQ6
IFtpbyAgMHg5MDQwLTB4OTA0M10KOlsgICAyNi40MTk0MDNdIHBjaSAwMDAwOjAwOjFmLjI6
IHJlZyAweDE4OiBbaW8gIDB4OTAzMC0weDkwMzddCjpbICAgMjYuNDE5NDMwXSBwY2kgMDAw
MDowMDoxZi4yOiByZWcgMHgxYzogW2lvICAweDkwMjAtMHg5MDIzXQo6WyAgIDI2LjQxOTQ1
N10gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4MjA6IFtpbyAgMHg5MDAwLTB4OTAxZl0KOlsg
ICAyNi40MTk0ODVdIHBjaSAwMDAwOjAwOjFmLjI6IHJlZyAweDI0OiBbbWVtIDB4ZGZhMjEw
MDAtMHhkZmEyMTdmZl0KOlsgICAyNi40MTk2NDldIHBjaSAwMDAwOjAwOjFmLjI6IFBNRSMg
c3VwcG9ydGVkIGZyb20gRDNob3QKOlsgICAyNi40MTk5NjJdIHBjaSAwMDAwOjAwOjFmLjM6
IFs4MDg2OjFkMjJdIHR5cGUgMDAgY2xhc3MgMHgwYzA1MDAKOlsgICAyNi40MjAwMTZdIHBj
aSAwMDAwOjAwOjFmLjM6IHJlZyAweDEwOiBbbWVtIDB4ZGZhMjAwMDAtMHhkZmEyMDBmZiA2
NGJpdF0KOlsgICAyNi40MjAwOTRdIHBjaSAwMDAwOjAwOjFmLjM6IHJlZyAweDIwOiBbaW8g
IDB4MTE4MC0weDExOWZdCjpbICAgMjYuNDIwNDExXSBwY2kgMDAwMDowMDoxZi42OiBbODA4
NjoxZDI0XSB0eXBlIDAwIGNsYXNzIDB4MTE4MDAwCjpbICAgMjYuNDIwNDc1XSBwY2kgMDAw
MDowMDoxZi42OiByZWcgMHgxMDogW21lbSAweGZlZDA4MDAwLTB4ZmVkMDhmZmYgNjRiaXRd
CjpbICAgMjYuNDIxMDk1XSBwY2kgMDAwMDowMDowMi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMg
MDFdCjpbICAgMjYuNDIxMzA4XSBwY2kgMDAwMDowMDowMi4yOiBQQ0kgYnJpZGdlIHRvIFti
dXMgMDJdCjpbICAgMjYuNDIxNTE1XSBwY2kgMDAwMDowMDowMy4wOiBQQ0kgYnJpZGdlIHRv
IFtidXMgMDNdCjpbICAgMjYuNDIxNzc5XSBwY2kgMDAwMDowNDowMC4wOiBbODA4NjoxZDZi
XSB0eXBlIDAwIGNsYXNzIDB4MDEwNzAwCjpbICAgMjYuNDIxODM5XSBwY2kgMDAwMDowNDow
MC4wOiByZWcgMHgxMDogW21lbSAweGRlNDdjMDAwLTB4ZGU0N2ZmZmYgNjRiaXQgcHJlZl0K
OlsgICAyNi40MjE4ODVdIHBjaSAwMDAwOjA0OjAwLjA6IHJlZyAweDE4OiBbbWVtIDB4ZGUw
MDAwMDAtMHhkZTNmZmZmZiA2NGJpdCBwcmVmXQo6WyAgIDI2LjQyMTkxNF0gcGNpIDAwMDA6
MDQ6MDAuMDogcmVnIDB4MjA6IFtpbyAgMHg4MDAwLTB4ODBmZl0KOlsgICAyNi40MjIyMTNd
IHBjaSAwMDAwOjA0OjAwLjA6IHJlZyAweDE2NDogW21lbSAweGRlNDAwMDAwLTB4ZGU0MDNm
ZmYgNjRiaXQgcHJlZl0KOlsgICAyNi40MjIyMTZdIHBjaSAwMDAwOjA0OjAwLjA6IFZGKG4p
IEJBUjAgc3BhY2U6IFttZW0gMHhkZTQwMDAwMC0weGRlNDdiZmZmIDY0Yml0IHByZWZdIChj
b250YWlucyBCQVIwIGZvciAzMSBWRnMpCjpbICAgMjYuNDIyNjY5XSBwY2kgMDAwMDowMDox
MS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDRdCjpbICAgMjYuNDIyNjgwXSBwY2kgMDAwMDow
MDoxMS4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDgwMDAtMHg4ZmZmXQo6WyAgIDI2LjQy
MjcwNl0gcGNpIDAwMDA6MDA6MTEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkZTAwMDAw
MC0weGRlNGZmZmZmIDY0Yml0IHByZWZdCjpbICAgMjYuNDIyOTcxXSBwY2kgMDAwMDowNTow
MC4wOiBbODA4NjoxNTIxXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwCjpbICAgMjYuNDIzMDI1
XSBwY2kgMDAwMDowNTowMC4wOiByZWcgMHgxMDogW21lbSAweGRmOTIwMDAwLTB4ZGY5M2Zm
ZmZdCjpbICAgMjYuNDIzMDg5XSBwY2kgMDAwMDowNTowMC4wOiByZWcgMHgxODogW2lvICAw
eDcwMjAtMHg3MDNmXQo6WyAgIDI2LjQyMzEyMl0gcGNpIDAwMDA6MDU6MDAuMDogcmVnIDB4
MWM6IFttZW0gMHhkZjljNDAwMC0weGRmOWM3ZmZmXQo6WyAgIDI2LjQyMzQ1M10gcGNpIDAw
MDA6MDU6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKOlsgICAy
Ni40MjM1NDhdIHBjaSAwMDAwOjA1OjAwLjA6IHJlZyAweDE4NDogW21lbSAweGRmOWEwMDAw
LTB4ZGY5YTNmZmZdCjpbICAgMjYuNDIzNTUxXSBwY2kgMDAwMDowNTowMC4wOiBWRihuKSBC
QVIwIHNwYWNlOiBbbWVtIDB4ZGY5YTAwMDAtMHhkZjliZmZmZl0gKGNvbnRhaW5zIEJBUjAg
Zm9yIDggVkZzKQo6WyAgIDI2LjQyMzYyMl0gcGNpIDAwMDA6MDU6MDAuMDogcmVnIDB4MTkw
OiBbbWVtIDB4ZGY5ODAwMDAtMHhkZjk4M2ZmZl0KOlsgICAyNi40MjM2MjRdIHBjaSAwMDAw
OjA1OjAwLjA6IFZGKG4pIEJBUjMgc3BhY2U6IFttZW0gMHhkZjk4MDAwMC0weGRmOTlmZmZm
XSAoY29udGFpbnMgQkFSMyBmb3IgOCBWRnMpCjpbICAgMjYuNDI0MTIwXSBwY2kgMDAwMDow
NTowMC4xOiBbODA4NjoxNTIxXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwCjpbICAgMjYuNDI0
MTcxXSBwY2kgMDAwMDowNTowMC4xOiByZWcgMHgxMDogW21lbSAweGRmOTAwMDAwLTB4ZGY5
MWZmZmZdCjpbICAgMjYuNDI0MjM1XSBwY2kgMDAwMDowNTowMC4xOiByZWcgMHgxODogW2lv
ICAweDcwMDAtMHg3MDFmXQo6WyAgIDI2LjQyNDI2OF0gcGNpIDAwMDA6MDU6MDAuMTogcmVn
IDB4MWM6IFttZW0gMHhkZjljMDAwMC0weGRmOWMzZmZmXQo6WyAgIDI2LjQyNDU5Nl0gcGNp
IDAwMDA6MDU6MDAuMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKOlsg
ICAyNi40MjQ2ODhdIHBjaSAwMDAwOjA1OjAwLjE6IHJlZyAweDE4NDogW21lbSAweGRmOTYw
MDAwLTB4ZGY5NjNmZmZdCjpbICAgMjYuNDI0NjkwXSBwY2kgMDAwMDowNTowMC4xOiBWRihu
KSBCQVIwIHNwYWNlOiBbbWVtIDB4ZGY5NjAwMDAtMHhkZjk3ZmZmZl0gKGNvbnRhaW5zIEJB
UjAgZm9yIDggVkZzKQo6WyAgIDI2LjQyNDc2MV0gcGNpIDAwMDA6MDU6MDAuMTogcmVnIDB4
MTkwOiBbbWVtIDB4ZGY5NDAwMDAtMHhkZjk0M2ZmZl0KOlsgICAyNi40MjQ3NjNdIHBjaSAw
MDAwOjA1OjAwLjE6IFZGKG4pIEJBUjMgc3BhY2U6IFttZW0gMHhkZjk0MDAwMC0weGRmOTVm
ZmZmXSAoY29udGFpbnMgQkFSMyBmb3IgOCBWRnMpCjpbICAgMjYuNDI1MjEyXSBwY2kgMDAw
MDowMDoxYy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDUtMDZdCjpbICAgMjYuNDI1MjIyXSBw
Y2kgMDAwMDowMDoxYy4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDcwMDAtMHg3ZmZmXQo6
WyAgIDI2LjQyNTIzMV0gcGNpIDAwMDA6MDA6MWMuMDogICBicmlkZ2Ugd2luZG93IFttZW0g
MHhkZjkwMDAwMC0weGRmOWZmZmZmXQo6WyAgIDI2LjQyNTQwOF0gcGNpIDAwMDA6MDc6MDEu
MDogWzEwMmI6MDUzMl0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMAo6WyAgIDI2LjQyNTQ1N10g
cGNpIDAwMDA6MDc6MDEuMDogcmVnIDB4MTA6IFttZW0gMHhkZDAwMDAwMC0weGRkZmZmZmZm
IHByZWZdCjpbICAgMjYuNDI1NDg2XSBwY2kgMDAwMDowNzowMS4wOiByZWcgMHgxNDogW21l
bSAweGRmODAwMDAwLTB4ZGY4MDNmZmZdCjpbICAgMjYuNDI1NTE1XSBwY2kgMDAwMDowNzow
MS4wOiByZWcgMHgxODogW21lbSAweGRmMDAwMDAwLTB4ZGY3ZmZmZmZdCjpbICAgMjYuNDI2
MDE0XSBwY2kgMDAwMDowMDoxZS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDddIChzdWJ0cmFj
dGl2ZSBkZWNvZGUpCjpbICAgMjYuNDI2MDMxXSBwY2kgMDAwMDowMDoxZS4wOiAgIGJyaWRn
ZSB3aW5kb3cgW21lbSAweGRmMDAwMDAwLTB4ZGY4ZmZmZmZdCjpbICAgMjYuNDI2MDQ3XSBw
Y2kgMDAwMDowMDoxZS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGRkMDAwMDAwLTB4ZGRm
ZmZmZmYgNjRiaXQgcHJlZl0KOlsgICAyNi40MjYwNTBdIHBjaSAwMDAwOjAwOjFlLjA6ICAg
YnJpZGdlIHdpbmRvdyBbaW8gIDB4MDAwMC0weDAzYWYgd2luZG93XSAoc3VidHJhY3RpdmUg
ZGVjb2RlKQo6WyAgIDI2LjQyNjA1Ml0gcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2lu
ZG93IFtpbyAgMHgwM2UwLTB4MGNmNyB3aW5kb3ddIChzdWJ0cmFjdGl2ZSBkZWNvZGUpCjpb
ICAgMjYuNDI2MDUzXSBwY2kgMDAwMDowMDoxZS4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAw
eDAzYjAtMHgwM2RmIHdpbmRvd10gKHN1YnRyYWN0aXZlIGRlY29kZSkKOlsgICAyNi40MjYw
NTVdIHBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4MGQwMC0weDlm
ZmYgd2luZG93XSAoc3VidHJhY3RpdmUgZGVjb2RlKQo6WyAgIDI2LjQyNjA1N10gcGNpIDAw
MDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZm
IHdpbmRvd10gKHN1YnRyYWN0aXZlIGRlY29kZSkKOlsgICAyNi40MjYwNTldIHBjaSAwMDAw
OjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4MDAwYzAwMDAtMHgwMDBkZmZmZiB3
aW5kb3ddIChzdWJ0cmFjdGl2ZSBkZWNvZGUpCjpbICAgMjYuNDI2MDYwXSBwY2kgMDAwMDow
MDoxZS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZlZDA4MDAwLTB4ZmVkMDhmZmYgd2lu
ZG93XSAoc3VidHJhY3RpdmUgZGVjb2RlKQo6WyAgIDI2LjQyNjA2Ml0gcGNpIDAwMDA6MDA6
MWUuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmZWQwZTAwMC0weGZlZDBmZmZmIHdpbmRv
d10gKHN1YnRyYWN0aXZlIGRlY29kZSkKOlsgICAyNi40MjYwNjNdIHBjaSAwMDAwOjAwOjFl
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ODAwMDAwMDAtMHhkZmZmZmZmZiB3aW5kb3dd
IChzdWJ0cmFjdGl2ZSBkZWNvZGUpCjpbICAgMjYuNDI2MjAyXSBwY2lfYnVzIDAwMDA6MDA6
IG9uIE5VTUEgbm9kZSAwCjpbICAgMjYuNDI2Mzk3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAx
MyB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMAo6WyAgIDI2LjQyNzc2MF0gQUNQSTogUENJIFJv
b3QgQnJpZGdlIFtVTkMwXSAoZG9tYWluIDAwMDAgW2J1cyA3Zl0pCjpbICAgMjYuNDI3NzY0
XSBhY3BpIFBOUDBBMDM6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBT
ZWdtZW50cyBNU0ldCjpbICAgMjYuNDI3NzgxXSBhY3BpIFBOUDBBMDM6MDA6IF9PU0M6IG5v
dCByZXF1ZXN0aW5nIE9TIGNvbnRyb2w7IE9TIHJlcXVpcmVzIFtFeHRlbmRlZENvbmZpZyBB
U1BNIENsb2NrUE0gTVNJXQo6WyAgIDI2LjQyNzk5OF0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1
cyAwMDAwOjdmCjpbICAgMjYuNDI4MDAxXSBwY2lfYnVzIDAwMDA6N2Y6IHJvb3QgYnVzIHJl
c291cmNlIFtidXMgN2ZdCjpbICAgMjYuNDI4MDUyXSBwY2kgMDAwMDo3ZjowOC4wOiBbODA4
NjozYzgwXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDI4NDAwXSBwY2kgMDAw
MDo3ZjowOC4zOiBbODA4NjozYzgzXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYu
NDI4Nzg1XSBwY2kgMDAwMDo3ZjowOC40OiBbODA4NjozYzg0XSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwCjpbICAgMjYuNDI5MTg5XSBwY2kgMDAwMDo3ZjowOS4wOiBbODA4NjozYzkwXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDI5NTI5XSBwY2kgMDAwMDo3ZjowOS4z
OiBbODA4NjozYzkzXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDI5OTM0XSBw
Y2kgMDAwMDo3ZjowOS40OiBbODA4NjozYzk0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpb
ICAgMjYuNDMwMzIzXSBwY2kgMDAwMDo3ZjowYS4wOiBbODA4NjozY2MwXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwCjpbICAgMjYuNDMwNjM5XSBwY2kgMDAwMDo3ZjowYS4xOiBbODA4Njoz
Y2MxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDMwOTY3XSBwY2kgMDAwMDo3
ZjowYS4yOiBbODA4NjozY2MyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDMx
MjgzXSBwY2kgMDAwMDo3ZjowYS4zOiBbODA4NjozY2QwXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwCjpbICAgMjYuNDMxNjExXSBwY2kgMDAwMDo3ZjowYi4wOiBbODA4NjozY2UwXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDMxOTQzXSBwY2kgMDAwMDo3ZjowYi4zOiBb
ODA4NjozY2UzXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDMyMjczXSBwY2kg
MDAwMDo3ZjowYy4wOiBbODA4NjozY2U4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAg
MjYuNDMyNTg3XSBwY2kgMDAwMDo3ZjowYy4xOiBbODA4NjozY2U4XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwCjpbICAgMjYuNDMyOTI4XSBwY2kgMDAwMDo3ZjowYy42OiBbODA4NjozY2Y0
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDMzMjQyXSBwY2kgMDAwMDo3Zjow
Yy43OiBbODA4NjozY2Y2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDMzNTU2
XSBwY2kgMDAwMDo3ZjowZC4wOiBbODA4NjozY2U4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
CjpbICAgMjYuNDMzODg0XSBwY2kgMDAwMDo3ZjowZC4xOiBbODA4NjozY2U4XSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDM0MjEzXSBwY2kgMDAwMDo3ZjowZC42OiBbODA4
NjozY2Y1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDM0NTM0XSBwY2kgMDAw
MDo3ZjowZS4wOiBbODA4NjozY2EwXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYu
NDM0ODUzXSBwY2kgMDAwMDo3ZjowZS4xOiBbODA4NjozYzQ2XSB0eXBlIDAwIGNsYXNzIDB4
MTEwMTAwCjpbICAgMjYuNDM1MjE5XSBwY2kgMDAwMDo3ZjowZi4wOiBbODA4NjozY2E4XSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDM1NjAwXSBwY2kgMDAwMDo3ZjowZi4x
OiBbODA4NjozYzcxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDM1OTk0XSBw
Y2kgMDAwMDo3ZjowZi4yOiBbODA4NjozY2FhXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpb
ICAgMjYuNDM2Mzc1XSBwY2kgMDAwMDo3ZjowZi4zOiBbODA4NjozY2FiXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwCjpbICAgMjYuNDM2NzU5XSBwY2kgMDAwMDo3ZjowZi40OiBbODA4Njoz
Y2FjXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDM3MTU0XSBwY2kgMDAwMDo3
ZjowZi41OiBbODA4NjozY2FkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDM3
NTIzXSBwY2kgMDAwMDo3ZjowZi42OiBbODA4NjozY2FlXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwCjpbICAgMjYuNDM3ODU5XSBwY2kgMDAwMDo3ZjoxMC4wOiBbODA4NjozY2IwXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDM4MjYzXSBwY2kgMDAwMDo3ZjoxMC4xOiBb
ODA4NjozY2IxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDM4NjQzXSBwY2kg
MDAwMDo3ZjoxMC4yOiBbODA4NjozY2IyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAg
MjYuNDM5MDM2XSBwY2kgMDAwMDo3ZjoxMC4zOiBbODA4NjozY2IzXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwCjpbICAgMjYuNDM5NDE4XSBwY2kgMDAwMDo3ZjoxMC40OiBbODA4NjozY2I0
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDM5ODAxXSBwY2kgMDAwMDo3Zjox
MC41OiBbODA4NjozY2I1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDQwMjA0
XSBwY2kgMDAwMDo3ZjoxMC42OiBbODA4NjozY2I2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
CjpbICAgMjYuNDQwNTg1XSBwY2kgMDAwMDo3ZjoxMC43OiBbODA4NjozY2I3XSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDQwOTY0XSBwY2kgMDAwMDo3ZjoxMS4wOiBbODA4
NjozY2I4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYuNDQxMzE2XSBwY2kgMDAw
MDo3ZjoxMy4wOiBbODA4NjozY2U0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpbICAgMjYu
NDQxNjMxXSBwY2kgMDAwMDo3ZjoxMy4xOiBbODA4NjozYzQzXSB0eXBlIDAwIGNsYXNzIDB4
MTEwMTAwCjpbICAgMjYuNDQxOTY0XSBwY2kgMDAwMDo3ZjoxMy40OiBbODA4NjozY2U2XSB0
eXBlIDAwIGNsYXNzIDB4MTEwMTAwCjpbICAgMjYuNDQyMjg5XSBwY2kgMDAwMDo3ZjoxMy41
OiBbODA4NjozYzQ0XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwCjpbICAgMjYuNDQyNjA0XSBw
Y2kgMDAwMDo3ZjoxMy42OiBbODA4NjozYzQ1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCjpb
ICAgMjYuNDQyOTYxXSBwY2lfYnVzIDAwMDA6N2Y6IG9uIE5VTUEgbm9kZSAwCjpbICAgMjYu
NDQzMjc4XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTFdIChkb21haW4gMDAwMCBbYnVz
IDgwLWZlXSkKOlsgICAyNi40NDMyODJdIGFjcGkgUE5QMEEwODowMTogX09TQzogT1Mgc3Vw
cG9ydHMgW0V4dGVuZGVkQ29uZmlnIFNlZ21lbnRzIE1TSV0KOlsgICAyNi40NDM0OTBdIGFj
cGkgUE5QMEEwODowMTogX09TQzogbm90IHJlcXVlc3RpbmcgT1MgY29udHJvbDsgT1MgcmVx
dWlyZXMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBNU0ldCjpbICAgMjYuNDQ0MDE2
XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6ODAKOlsgICAyNi40NDQwMTldIHBjaV9i
dXMgMDAwMDo4MDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweGEwMDAtMHhmZmZmIHdpbmRv
d10KOlsgICAyNi40NDQwMjFdIHBjaV9idXMgMDAwMDo4MDogcm9vdCBidXMgcmVzb3VyY2Ug
W21lbSAweGUwMDAwMDAwLTB4ZmJmZmZmZmYgd2luZG93XQo6WyAgIDI2LjQ0NDAyM10gcGNp
X2J1cyAwMDAwOjgwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDgwLWZlXQo6WyAgIDI2LjQ0
NDA3OF0gcGNpIDAwMDA6ODA6MDIuMDogWzgwODY6M2MwNF0gdHlwZSAwMSBjbGFzcyAweDA2
MDQwMAo6WyAgIDI2LjQ0NDM0NF0gcGNpIDAwMDA6ODA6MDIuMDogUE1FIyBzdXBwb3J0ZWQg
ZnJvbSBEMCBEM2hvdCBEM2NvbGQKOlsgICAyNi40NDQ0NTZdIHBjaSAwMDAwOjgwOjAyLjA6
IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQo6WyAgIDI2LjQ0NDczMl0gcGNpIDAw
MDA6ODA6MDMuMDogWzgwODY6M2MwOF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMAo6WyAgIDI2
LjQ0NTAxNl0gcGNpIDAwMDA6ODA6MDMuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hv
dCBEM2NvbGQKOlsgICAyNi40NDUxMjZdIHBjaSAwMDAwOjgwOjAzLjA6IFN5c3RlbSB3YWtl
dXAgZGlzYWJsZWQgYnkgQUNQSQo6WyAgIDI2LjQ0NTM5NV0gcGNpIDAwMDA6ODA6MDQuMDog
WzgwODY6M2MyMF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMAo6WyAgIDI2LjQ0NTQ1MV0gcGNp
IDAwMDA6ODA6MDQuMDogcmVnIDB4MTA6IFttZW0gMHhmYmYxYzAwMC0weGZiZjFmZmZmIDY0
Yml0XQo6WyAgIDI2LjQ0NTk0Nl0gcGNpIDAwMDA6ODA6MDQuMTogWzgwODY6M2MyMV0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMAo6WyAgIDI2LjQ0NjAxNF0gcGNpIDAwMDA6ODA6MDQuMTog
cmVnIDB4MTA6IFttZW0gMHhmYmYxODAwMC0weGZiZjFiZmZmIDY0Yml0XQo6WyAgIDI2LjQ0
NjUwNF0gcGNpIDAwMDA6ODA6MDQuMjogWzgwODY6M2MyMl0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMAo6WyAgIDI2LjQ0NjU1OV0gcGNpIDAwMDA6ODA6MDQuMjogcmVnIDB4MTA6IFttZW0g
MHhmYmYxNDAwMC0weGZiZjE3ZmZmIDY0Yml0XQo6WyAgIDI2LjQ0NzA3Nl0gcGNpIDAwMDA6
ODA6MDQuMzogWzgwODY6M2MyM10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMAo6WyAgIDI2LjQ0
NzEzMV0gcGNpIDAwMDA6ODA6MDQuMzogcmVnIDB4MTA6IFttZW0gMHhmYmYxMDAwMC0weGZi
ZjEzZmZmIDY0Yml0XQo6WyAgIDI2LjQ0NzYxN10gcGNpIDAwMDA6ODA6MDQuNDogWzgwODY6
M2MyNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMAo6WyAgIDI2LjQ0NzY3Ml0gcGNpIDAwMDA6
ODA6MDQuNDogcmVnIDB4MTA6IFttZW0gMHhmYmYwYzAwMC0weGZiZjBmZmZmIDY0Yml0XQo6
WyAgIDI2LjQ0ODE3NF0gcGNpIDAwMDA6ODA6MDQuNTogWzgwODY6M2MyNV0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMAo6WyAgIDI2LjQ0ODIyOV0gcGNpIDAwMDA6ODA6MDQuNTogcmVnIDB4
MTA6IFttZW0gMHhmYmYwODAwMC0weGZiZjBiZmZmIDY0Yml0XQo6WyAgIDI2LjQ0ODcxNV0g
cGNpIDAwMDA6ODA6MDQuNjogWzgwODY6M2MyNl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMAo6
WyAgIDI2LjQ0ODc2OV0gcGNpIDAwMDA6ODA6MDQuNjogcmVnIDB4MTA6IFttZW0gMHhmYmYw
NDAwMC0weGZiZjA3ZmZmIDY0Yml0XQo6WyAgIDI2LjQ0OTI3NV0gcGNpIDAwMDA6ODA6MDQu
NzogWzgwODY6M2MyN10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMAo6WyAgIDI2LjQ0OTMzMF0g
cGNpIDAwMDA6ODA6MDQuNzogcmVnIDB4MTA6IFttZW0gMHhmYmYwMDAwMC0weGZiZjAzZmZm
IDY0Yml0XQo6WyAgIDI2LjQ0OTgyM10gcGNpIDAwMDA6ODA6MDUuMDogWzgwODY6M2MyOF0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMAo6WyAgIDI2LjQ1MDI4N10gcGNpIDAwMDA6ODA6MDUu
MjogWzgwODY6M2MyYV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMAo6WyAgIDI2LjQ1MDcyMV0g
cGNpIDAwMDA6ODA6MDUuNDogWzgwODY6M2MyY10gdHlwZSAwMCBjbGFzcyAweDA4MDAyMAo6
WyAgIDI2LjQ1MDc3MF0gcGNpIDAwMDA6ODA6MDUuNDogcmVnIDB4MTA6IFttZW0gMHhmYmYy
MDAwMC0weGZiZjIwZmZmXQo6WyAgIDI2LjQ1MTQ4N10gcGNpIDAwMDA6ODA6MDIuMDogUENJ
IGJyaWRnZSB0byBbYnVzIDgxXQo6WyAgIDI2LjQ1MTc0N10gcGNpIDAwMDA6ODI6MDAuMDog
WzgwODY6MTUxNl0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMAo6WyAgIDI2LjQ1MTc4OF0gcGNp
IDAwMDA6ODI6MDAuMDogcmVnIDB4MTA6IFttZW0gMHhmYmQ4MDAwMC0weGZiZGZmZmZmXQo6
WyAgIDI2LjQ1MTg2NV0gcGNpIDAwMDA6ODI6MDAuMDogcmVnIDB4MWM6IFttZW0gMHhmYmUw
NDAwMC0weGZiZTA3ZmZmXQo6WyAgIDI2LjQ1MjEzNV0gcGNpIDAwMDA6ODI6MDAuMDogUE1F
IyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKOlsgICAyNi40NTI0NTddIHBjaSAw
MDAwOjgyOjAwLjE6IFs4MDg2OjE1MTZdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKOlsgICAy
Ni40NTI0OTddIHBjaSAwMDAwOjgyOjAwLjE6IHJlZyAweDEwOiBbbWVtIDB4ZmJkMDAwMDAt
MHhmYmQ3ZmZmZl0KOlsgICAyNi40NTI1NzVdIHBjaSAwMDAwOjgyOjAwLjE6IHJlZyAweDFj
OiBbbWVtIDB4ZmJlMDAwMDAtMHhmYmUwM2ZmZl0KOlsgICAyNi40NTI4MjJdIHBjaSAwMDAw
OjgyOjAwLjE6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCjpbICAgMjYu
NDUzMTA0XSBwY2kgMDAwMDo4MDowMy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgODJdCjpbICAg
MjYuNDUzMTIwXSBwY2kgMDAwMDo4MDowMy4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZi
ZDAwMDAwLTB4ZmJlZmZmZmZdCjpbICAgMjYuNDUzMTk0XSBwY2lfYnVzIDAwMDA6ODA6IG9u
IE5VTUEgbm9kZSAxCjpbICAgMjYuNDUzMzM2XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1VO
QzFdIChkb21haW4gMDAwMCBbYnVzIGZmXSkKOlsgICAyNi40NTMzNDBdIGFjcGkgUE5QMEEw
MzowMTogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIFNlZ21lbnRzIE1TSV0K
OlsgICAyNi40NTMzNThdIGFjcGkgUE5QMEEwMzowMTogX09TQzogbm90IHJlcXVlc3Rpbmcg
T1MgY29udHJvbDsgT1MgcmVxdWlyZXMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBN
U0ldCjpbICAgMjYuNDUzNTU1XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6ZmYKOlsg
ICAyNi40NTM1NTddIHBjaV9idXMgMDAwMDpmZjogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyBm
Zl0KOlsgICAyNi40NTM2MTddIHBjaSAwMDAwOmZmOjA4LjA6IFs4MDg2OjNjODBdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NTM5NjZdIHBjaSAwMDAwOmZmOjA4LjM6IFs4
MDg2OjNjODNdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NTQzNzNdIHBjaSAw
MDAwOmZmOjA4LjQ6IFs4MDg2OjNjODRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAy
Ni40NTQ3NjddIHBjaSAwMDAwOmZmOjA5LjA6IFs4MDg2OjNjOTBdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDAKOlsgICAyNi40NTUxMzJdIHBjaSAwMDAwOmZmOjA5LjM6IFs4MDg2OjNjOTNd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NTU1MjNdIHBjaSAwMDAwOmZmOjA5
LjQ6IFs4MDg2OjNjOTRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NTU5MTRd
IHBjaSAwMDAwOmZmOjBhLjA6IFs4MDg2OjNjYzBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAK
OlsgICAyNi40NTYyNDddIHBjaSAwMDAwOmZmOjBhLjE6IFs4MDg2OjNjYzFdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDAKOlsgICAyNi40NTY1ODRdIHBjaSAwMDAwOmZmOjBhLjI6IFs4MDg2
OjNjYzJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NTY5MDNdIHBjaSAwMDAw
OmZmOjBhLjM6IFs4MDg2OjNjZDBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40
NTcyNDldIHBjaSAwMDAwOmZmOjBiLjA6IFs4MDg2OjNjZTBdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDAKOlsgICAyNi40NTc1NzJdIHBjaSAwMDAwOmZmOjBiLjM6IFs4MDg2OjNjZTNdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NTc5MTldIHBjaSAwMDAwOmZmOjBjLjA6
IFs4MDg2OjNjZThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NTgyNTBdIHBj
aSAwMDAwOmZmOjBjLjE6IFs4MDg2OjNjZThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsg
ICAyNi40NTg1ODRdIHBjaSAwMDAwOmZmOjBjLjY6IFs4MDg2OjNjZjRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDAKOlsgICAyNi40NTg5MDBdIHBjaSAwMDAwOmZmOjBjLjc6IFs4MDg2OjNj
ZjZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NTkyNDBdIHBjaSAwMDAwOmZm
OjBkLjA6IFs4MDg2OjNjZThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NTk1
NjFdIHBjaSAwMDAwOmZmOjBkLjE6IFs4MDg2OjNjZThdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDAKOlsgICAyNi40NTk4OTJdIHBjaSAwMDAwOmZmOjBkLjY6IFs4MDg2OjNjZjVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NjAyMjhdIHBjaSAwMDAwOmZmOjBlLjA6IFs4
MDg2OjNjYTBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NjA1NTZdIHBjaSAw
MDAwOmZmOjBlLjE6IFs4MDg2OjNjNDZdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDAKOlsgICAy
Ni40NjA5MTZdIHBjaSAwMDAwOmZmOjBmLjA6IFs4MDg2OjNjYThdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDAKOlsgICAyNi40NjEzMTddIHBjaSAwMDAwOmZmOjBmLjE6IFs4MDg2OjNjNzFd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NjE3MDRdIHBjaSAwMDAwOmZmOjBm
LjI6IFs4MDg2OjNjYWFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NjIxMTFd
IHBjaSAwMDAwOmZmOjBmLjM6IFs4MDg2OjNjYWJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAK
OlsgICAyNi40NjI1MDRdIHBjaSAwMDAwOmZmOjBmLjQ6IFs4MDg2OjNjYWNdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDAKOlsgICAyNi40NjI4OTNdIHBjaSAwMDAwOmZmOjBmLjU6IFs4MDg2
OjNjYWRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NjMyODZdIHBjaSAwMDAw
OmZmOjBmLjY6IFs4MDg2OjNjYWVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40
NjM2MjddIHBjaSAwMDAwOmZmOjEwLjA6IFs4MDg2OjNjYjBdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDAKOlsgICAyNi40NjQwMTVdIHBjaSAwMDAwOmZmOjEwLjE6IFs4MDg2OjNjYjFdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NjQ0MThdIHBjaSAwMDAwOmZmOjEwLjI6
IFs4MDg2OjNjYjJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NjQ4MTNdIHBj
aSAwMDAwOmZmOjEwLjM6IFs4MDg2OjNjYjNdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsg
ICAyNi40NjUyMTVdIHBjaSAwMDAwOmZmOjEwLjQ6IFs4MDg2OjNjYjRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDAKOlsgICAyNi40NjU2MDVdIHBjaSAwMDAwOmZmOjEwLjU6IFs4MDg2OjNj
YjVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NjYwMDBdIHBjaSAwMDAwOmZm
OjEwLjY6IFs4MDg2OjNjYjZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NjY0
MDldIHBjaSAwMDAwOmZmOjEwLjc6IFs4MDg2OjNjYjddIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDAKOlsgICAyNi40NjY3ODJdIHBjaSAwMDAwOmZmOjExLjA6IFs4MDg2OjNjYjhdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40NjcxNTBdIHBjaSAwMDAwOmZmOjEzLjA6IFs4
MDg2OjNjZTRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40Njc0ODBdIHBjaSAw
MDAwOmZmOjEzLjE6IFs4MDg2OjNjNDNdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDAKOlsgICAy
Ni40Njc4MDddIHBjaSAwMDAwOmZmOjEzLjQ6IFs4MDg2OjNjZTZdIHR5cGUgMDAgY2xhc3Mg
MHgxMTAxMDAKOlsgICAyNi40NjgxMzBdIHBjaSAwMDAwOmZmOjEzLjU6IFs4MDg2OjNjNDRd
IHR5cGUgMDAgY2xhc3MgMHgxMTAxMDAKOlsgICAyNi40Njg0NjNdIHBjaSAwMDAwOmZmOjEz
LjY6IFs4MDg2OjNjNDVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKOlsgICAyNi40Njg4NTdd
IHBjaV9idXMgMDAwMDpmZjogb24gTlVNQSBub2RlIDEKOlsgICAyNi40NjkwODVdIEFDUEk6
IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQV0gKElSUXMgMyA0IDUgNiA3IDEwICoxMSAxMiAx
NCAxNSkKOlsgICAyNi40NjkyMjZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQl0g
KElSUXMgMyA0IDUgNiA3ICoxMCAxMSAxMiAxNCAxNSkKOlsgICAyNi40NjkzNDhdIEFDUEk6
IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQ10gKElSUXMgMyA0ICo1IDYgMTAgMTEgMTIgMTQg
MTUpCjpbICAgMjYuNDY5NDY5XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0RdIChJ
UlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQo6WyAgIDI2LjQ2OTU4OV0gQUNQSTogUENJ
IEludGVycnVwdCBMaW5rIFtMTktFXSAoSVJRcyAzIDQgNSA2IDcgMTAgMTEgMTIgMTQgMTUp
ICowCjpbICAgMjYuNDY5NzA5XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0ZdIChJ
UlFzIDMgNCA1IDYgNyAxMCAxMSAxMiAxNCAxNSkgKjAKOlsgICAyNi40Njk4MzFdIEFDUEk6
IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LR10gKElSUXMgMyA0IDUgNiA3ICoxMCAxMSAxMiAx
NCAxNSkKOlsgICAyNi40Njk5NTJdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LSF0g
KElSUXMgMyA0IDUgNiAqNyAxMCAxMSAxMiAxNCAxNSkKOlsgICAyNi40NzA4NTRdIEFQSUM6
IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAyIHJlYWNoZWQuIFByb2Nlc3NvciAy
LzB4NCBpZ25vcmVkLgo6WyAgIDI2LjQ3MDg1NV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXIKOlsgICAyNi40NzExMTFdIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiAyIHJlYWNoZWQuIFByb2Nlc3NvciAzLzB4NiBpZ25v
cmVkLgo6WyAgIDI2LjQ3MTExMl0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXIKOlsgICAyNi40NzMyOThdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVf
Y3B1cyBsaW1pdCBvZiAyIHJlYWNoZWQuIFByb2Nlc3NvciA0LzB4MjAgaWdub3JlZC4KOlsg
ICAyNi40NzMyOThdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUg
bnVtYmVyCjpbICAgMjYuNDczNTUxXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt
aXQgb2YgMiByZWFjaGVkLiBQcm9jZXNzb3IgNS8weDIyIGlnbm9yZWQuCjpbICAgMjYuNDcz
NTUyXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcgo6
WyAgIDI2LjQ3MzgwMl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDIg
cmVhY2hlZC4gUHJvY2Vzc29yIDYvMHgyNCBpZ25vcmVkLgo6WyAgIDI2LjQ3MzgwM10gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIKOlsgICAyNi40
NzQwNTRdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAyIHJlYWNoZWQu
IFByb2Nlc3NvciA3LzB4MjYgaWdub3JlZC4KOlsgICAyNi40NzQwNjJdIEFDUEk6IFVuYWJs
ZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyCjpbICAgMjYuNDc2MjE0XSBB
Q1BJOiBFbmFibGVkIDEgR1BFcyBpbiBibG9jayAwMCB0byAzRgo6WyAgIDI2LjQ3NjU2OV0g
QUNQSSBFcnJvcjogW1xfU0JfLlBSQURdIE5hbWVzcGFjZSBsb29rdXAgZmFpbHVyZSwgQUVf
Tk9UX0ZPVU5EICgyMDE2MDgzMS9wc2FyZ3MtMzU5KQo6WyAgIDI2LjQ3NjU5M10gQUNQSSBF
cnJvcjogTWV0aG9kIHBhcnNlL2V4ZWN1dGlvbiBmYWlsZWQgW1xfR1BFLl9MMjRdIChOb2Rl
IGZmZmY4ODAxM2Q4Y2ZhYzgpLCBBRV9OT1RfRk9VTkQgKDIwMTYwODMxL3BzcGFyc2UtNTQz
KQo6WyAgIDI2LjQ3NjYxOF0gQUNQSSBFeGNlcHRpb246IEFFX05PVF9GT1VORCwgd2hpbGUg
ZXZhbHVhdGluZyBHUEUgbWV0aG9kIFtfTDI0XSAoMjAxNjA4MzEvZXZncGUtNjQ2KQo6WyAg
IDI2LjQ3NjgwM10geGVuOmJhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgo6
WyAgIDI2LjgzMTIyOV0geGVuX2JhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZl
cgo6WyAgIDI2LjgzMTkwNV0gdmdhYXJiOiBzZXR0aW5nIGFzIGJvb3QgZGV2aWNlOiBQQ0k6
MDAwMDowNzowMS4wCjpbICAgMjYuODMxOTA3XSB2Z2FhcmI6IGRldmljZSBhZGRlZDogUENJ
OjAwMDA6MDc6MDEuMCxkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxsb2Nrcz1ub25lCjpb
ICAgMjYuODMxOTYzXSB2Z2FhcmI6IGxvYWRlZAo6WyAgIDI2LjgzMTk2NF0gdmdhYXJiOiBi
cmlkZ2UgY29udHJvbCBwb3NzaWJsZSAwMDAwOjA3OjAxLjAKOlsgICAyNi44MzI5NjFdIFND
U0kgc3Vic3lzdGVtIGluaXRpYWxpemVkCjpbICAgMjYuODMzMTg3XSBsaWJhdGEgdmVyc2lv
biAzLjAwIGxvYWRlZC4KOlsgICAyNi44MzMzMTBdIEFDUEk6IGJ1cyB0eXBlIFVTQiByZWdp
c3RlcmVkCjpbICAgMjYuODMzMzk4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh
Y2UgZHJpdmVyIHVzYmZzCjpbICAgMjYuODMzNDQwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5l
dyBpbnRlcmZhY2UgZHJpdmVyIGh1Ygo6WyAgIDI2LjgzMzUwMl0gdXNiY29yZTogcmVnaXN0
ZXJlZCBuZXcgZGV2aWNlIGRyaXZlciB1c2IKOlsgICAyNi44MzM5NTVdIFBDSTogVXNpbmcg
QUNQSSBmb3IgSVJRIHJvdXRpbmcKOlsgICAyNi44NTk4NDBdIFBDSTogcGNpX2NhY2hlX2xp
bmVfc2l6ZSBzZXQgdG8gNjQgYnl0ZXMKOlsgICAyNi44NjA3OTZdIGU4MjA6IHJlc2VydmUg
UkFNIGJ1ZmZlciBbbWVtIDB4MDAwOWEwMDAtMHgwMDA5ZmZmZl0KOlsgICAyNi44NjA3OTld
IGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4N2RlNTAwMDAtMHg3ZmZmZmZmZl0K
OlsgICAyNi44NjEzMDldIE5ldExhYmVsOiBJbml0aWFsaXppbmcKOlsgICAyNi44NjEzMTBd
IE5ldExhYmVsOiAgZG9tYWluIGhhc2ggc2l6ZSA9IDEyOAo6WyAgIDI2Ljg2MTMxMV0gTmV0
TGFiZWw6ICBwcm90b2NvbHMgPSBVTkxBQkVMRUQgQ0lQU092NAo6WyAgIDI2Ljg2MTM3NF0g
TmV0TGFiZWw6ICB1bmxhYmVsZWQgdHJhZmZpYyBhbGxvd2VkIGJ5IGRlZmF1bHQKOlsgICAy
Ni44NjE2NzBdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB4ZW4KOlsg
ICAyNi44ODk3OTddIFZGUzogRGlzayBxdW90YXMgZHF1b3RfNi42LjAKOlsgICAyNi44ODk4
NDFdIFZGUzogRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyIDAs
IDQwOTYgYnl0ZXMpCjpbICAgMjYuODg5OTUxXSBodWdldGxiZnM6IGRpc2FibGluZyBiZWNh
dXNlIHRoZXJlIGFyZSBubyBzdXBwb3J0ZWQgaHVnZXBhZ2Ugc2l6ZXMKOlsgICAyNi44OTAx
MzhdIHBucDogUG5QIEFDUEkgaW5pdAo6WyAgIDI2Ljg5MDQ2Nl0gc3lzdGVtIDAwOjAwOiBb
bWVtIDB4ZmMwMDAwMDAtMHhmY2ZmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKOlsgICAyNi44
OTA0NjldIHN5c3RlbSAwMDowMDogW21lbSAweGZkMDAwMDAwLTB4ZmRmZmZmZmZdIGhhcyBi
ZWVuIHJlc2VydmVkCjpbICAgMjYuODkwNDcxXSBzeXN0ZW0gMDA6MDA6IFttZW0gMHhmZTAw
MDAwMC0weGZlYWZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZAo6WyAgIDI2Ljg5MDQ3NF0gc3lz
dGVtIDAwOjAwOiBbbWVtIDB4ZmViMDAwMDAtMHhmZWJmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKOlsgICAyNi44OTA0NzldIHN5c3RlbSAwMDowMDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRl
dmljZSwgSURzIFBOUDBjMDEgKGFjdGl2ZSkKOlsgICAyNi44OTA3NDFdIHN5c3RlbSAwMDow
MTogW21lbSAweGRmZmZjMDAwLTB4ZGZmZmRmZmZdIGNvdWxkIG5vdCBiZSByZXNlcnZlZAo6
WyAgIDI2Ljg5MDc0NF0gc3lzdGVtIDAwOjAxOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNl
LCBJRHMgUE5QMGMwMiAoYWN0aXZlKQo6WyAgIDI2Ljg5MDc3NF0geGVuOiByZWdpc3Rlcmlu
ZyBnc2kgOCB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMAo6WyAgIDI2Ljg5MDg3OV0gcG5wIDAw
OjAyOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGIwMCAoYWN0aXZlKQo6
WyAgIDI2Ljg5MTA2N10gc3lzdGVtIDAwOjAzOiBbaW8gIDB4MDRkMC0weDA0ZDFdIGhhcyBi
ZWVuIHJlc2VydmVkCjpbICAgMjYuODkxMDcwXSBzeXN0ZW0gMDA6MDM6IFttZW0gMHgwMDAw
MDQwMC0weDAwMDAwNGZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKOlsgICAyNi44OTEwNzNd
IHN5c3RlbSAwMDowMzogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIg
KGFjdGl2ZSkKOlsgICAyNi44OTEyNzBdIHN5c3RlbSAwMDowNDogUGx1ZyBhbmQgUGxheSBB
Q1BJIGRldmljZSwgSURzIFBOUDBjMDIgKGFjdGl2ZSkKOlsgICAyNi44OTE2OTJdIHN5c3Rl
bSAwMDowNTogW2lvICAweDBiMDAtMHgwYjdmXSBoYXMgYmVlbiByZXNlcnZlZAo6WyAgIDI2
Ljg5MTY5Nl0gc3lzdGVtIDAwOjA1OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMg
UE5QMGMwMiAoYWN0aXZlKQo6WyAgIDI2Ljg5MjA4Nl0geGVuOiByZWdpc3RlcmluZyBnc2kg
NCB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMAo6WyAgIDI2Ljg5MjEwOV0gcG5wIDAwOjA2OiBb
ZG1hIDAgZGlzYWJsZWRdCjpbICAgMjYuODkyMjM2XSBwbnAgMDA6MDY6IFBsdWcgYW5kIFBs
YXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNTAxIChhY3RpdmUpCjpbICAgMjYuODkyNjA1XSB4
ZW46IHJlZ2lzdGVyaW5nIGdzaSAzIHRyaWdnZXJpbmcgMSBwb2xhcml0eSAwCjpbICAgMjYu
ODkyNjA4XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjMKOlsgICAyNi44OTI2MTFdIHBucCAw
MDowNzogW2RtYSAwIGRpc2FibGVkXQo6WyAgIDI2Ljg5Mjc0M10gcG5wIDAwOjA3OiBQbHVn
IGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDUwMSAoYWN0aXZlKQo6WyAgIDI2Ljg5
MzM1Nl0gc3lzdGVtIDAwOjA4OiBbaW8gIDB4MDQwMC0weDA0NTNdIGhhcyBiZWVuIHJlc2Vy
dmVkCjpbICAgMjYuODkzMzU5XSBzeXN0ZW0gMDA6MDg6IFtpbyAgMHgwNDU4LTB4MDQ3Zl0g
aGFzIGJlZW4gcmVzZXJ2ZWQKOlsgICAyNi44OTMzNjFdIHN5c3RlbSAwMDowODogW2lvICAw
eDExODAtMHgxMTlmXSBoYXMgYmVlbiByZXNlcnZlZAo6WyAgIDI2Ljg5MzM2NF0gc3lzdGVt
IDAwOjA4OiBbaW8gIDB4MDUwMC0weDA1N2ZdIGhhcyBiZWVuIHJlc2VydmVkCjpbICAgMjYu
ODkzMzY3XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQxYzAwMC0weGZlZDFmZmZmXSBoYXMg
YmVlbiByZXNlcnZlZAo6WyAgIDI2Ljg5MzM3NF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVj
MDAwMDAtMHhmZWNmZmZmZl0gY291bGQgbm90IGJlIHJlc2VydmVkCjpbICAgMjYuODkzMzc2
XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZjAwMDAwMC0weGZmZmZmZmZmXSBoYXMgYmVlbiBy
ZXNlcnZlZAo6WyAgIDI2Ljg5MzM3OV0gc3lzdGVtIDAwOjA4OiBQbHVnIGFuZCBQbGF5IEFD
UEkgZGV2aWNlLCBJRHMgUE5QMGMwMSAoYWN0aXZlKQo6WyAgIDI2Ljg5MzU4NV0gc3lzdGVt
IDAwOjA5OiBbaW8gIDB4MDQ1NC0weDA0NTddIGhhcyBiZWVuIHJlc2VydmVkCjpbICAgMjYu
ODkzNTg4XSBzeXN0ZW0gMDA6MDk6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBJ
TlQzZjBkIFBOUDBjMDIgKGFjdGl2ZSkKOlsgICAyNi44OTM5NDddIHN5c3RlbSAwMDowYTog
UGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDEgKGFjdGl2ZSkKOlsgICAy
Ni44OTQxNjZdIHN5c3RlbSAwMDowYjogW21lbSAweGZiZmZlMDAwLTB4ZmJmZmZmZmZdIGNv
dWxkIG5vdCBiZSByZXNlcnZlZAo6WyAgIDI2Ljg5NDE2OV0gc3lzdGVtIDAwOjBiOiBQbHVn
IGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQo6WyAgIDI2Ljg5
NDU4NV0gc3lzdGVtIDAwOjBjOiBbbWVtIDB4MDAwMDAwMDAtMHgwMDA5ZmZmZl0gY291bGQg
bm90IGJlIHJlc2VydmVkCjpbICAgMjYuODk0NTg4XSBzeXN0ZW0gMDA6MGM6IFBsdWcgYW5k
IFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzAxIChhY3RpdmUpCjpbICAgMjYuODk1MjY4
XSBwbnA6IFBuUCBBQ1BJOiBmb3VuZCAxMyBkZXZpY2VzCjpbICAgMjYuOTE3MzA2XSBQTS1U
aW1lciBmYWlsZWQgY29uc2lzdGVuY3kgY2hlY2sgICgweGZmZmZmZikgLSBhYm9ydGluZy4K
OlsgICAyNi45MTc0NzddIHBjaSAwMDAwOjAwOjAyLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAw
MV0KOlsgICAyNi45MTc1MTJdIHBjaSAwMDAwOjAwOjAyLjI6IFBDSSBicmlkZ2UgdG8gW2J1
cyAwMl0KOlsgICAyNi45MTc1NDZdIHBjaSAwMDAwOjAwOjAzLjA6IFBDSSBicmlkZ2UgdG8g
W2J1cyAwM10KOlsgICAyNi45MTc1ODJdIHBjaSAwMDAwOjAwOjExLjA6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAwNF0KOlsgICAyNi45MTc1ODldIHBjaSAwMDAwOjAwOjExLjA6ICAgYnJpZGdl
IHdpbmRvdyBbaW8gIDB4ODAwMC0weDhmZmZdCjpbICAgMjYuOTE3NjExXSBwY2kgMDAwMDow
MDoxMS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGRlMDAwMDAwLTB4ZGU0ZmZmZmYgNjRi
aXQgcHJlZl0KOlsgICAyNi45MTc2MzBdIHBjaSAwMDAwOjAwOjFjLjA6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAwNS0wNl0KOlsgICAyNi45MTc2MzZdIHBjaSAwMDAwOjAwOjFjLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbaW8gIDB4NzAwMC0weDdmZmZdCjpbICAgMjYuOTE3NjQ5XSBwY2kgMDAw
MDowMDoxYy4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGRmOTAwMDAwLTB4ZGY5ZmZmZmZd
CjpbICAgMjYuOTE3Njg2XSBwY2kgMDAwMDowMDoxZS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMg
MDddCjpbICAgMjYuOTE3Njk5XSBwY2kgMDAwMDowMDoxZS4wOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAweGRmMDAwMDAwLTB4ZGY4ZmZmZmZdCjpbICAgMjYuOTE3NzA4XSBwY2kgMDAwMDow
MDoxZS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGRkMDAwMDAwLTB4ZGRmZmZmZmYgNjRi
aXQgcHJlZl0KOlsgICAyNi45MTc3MjddIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNCBb
aW8gIDB4MDAwMC0weDAzYWYgd2luZG93XQo6WyAgIDI2LjkxNzcyOV0gcGNpX2J1cyAwMDAw
OjAwOiByZXNvdXJjZSA1IFtpbyAgMHgwM2UwLTB4MGNmNyB3aW5kb3ddCjpbICAgMjYuOTE3
NzMxXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDYgW2lvICAweDAzYjAtMHgwM2RmIHdp
bmRvd10KOlsgICAyNi45MTc3MzJdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNyBbaW8g
IDB4MGQwMC0weDlmZmYgd2luZG93XQo6WyAgIDI2LjkxNzczNF0gcGNpX2J1cyAwMDAwOjAw
OiByZXNvdXJjZSA4IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmIHdpbmRvd10KOlsgICAy
Ni45MTc3MzVdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgOSBbbWVtIDB4MDAwYzAwMDAt
MHgwMDBkZmZmZiB3aW5kb3ddCjpbICAgMjYuOTE3NzM3XSBwY2lfYnVzIDAwMDA6MDA6IHJl
c291cmNlIDEwIFttZW0gMHhmZWQwODAwMC0weGZlZDA4ZmZmIHdpbmRvd10KOlsgICAyNi45
MTc3MzldIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgMTEgW21lbSAweGZlZDBlMDAwLTB4
ZmVkMGZmZmYgd2luZG93XQo6WyAgIDI2LjkxNzc0MF0gcGNpX2J1cyAwMDAwOjAwOiByZXNv
dXJjZSAxMiBbbWVtIDB4ODAwMDAwMDAtMHhkZmZmZmZmZiB3aW5kb3ddCjpbICAgMjYuOTE3
NzQzXSBwY2lfYnVzIDAwMDA6MDQ6IHJlc291cmNlIDAgW2lvICAweDgwMDAtMHg4ZmZmXQo6
WyAgIDI2LjkxNzc0NF0gcGNpX2J1cyAwMDAwOjA0OiByZXNvdXJjZSAyIFttZW0gMHhkZTAw
MDAwMC0weGRlNGZmZmZmIDY0Yml0IHByZWZdCjpbICAgMjYuOTE3NzQ2XSBwY2lfYnVzIDAw
MDA6MDU6IHJlc291cmNlIDAgW2lvICAweDcwMDAtMHg3ZmZmXQo6WyAgIDI2LjkxNzc0N10g
cGNpX2J1cyAwMDAwOjA1OiByZXNvdXJjZSAxIFttZW0gMHhkZjkwMDAwMC0weGRmOWZmZmZm
XQo6WyAgIDI2LjkxNzc0OV0gcGNpX2J1cyAwMDAwOjA3OiByZXNvdXJjZSAxIFttZW0gMHhk
ZjAwMDAwMC0weGRmOGZmZmZmXQo6WyAgIDI2LjkxNzc1MV0gcGNpX2J1cyAwMDAwOjA3OiBy
ZXNvdXJjZSAyIFttZW0gMHhkZDAwMDAwMC0weGRkZmZmZmZmIDY0Yml0IHByZWZdCjpbICAg
MjYuOTE3NzUyXSBwY2lfYnVzIDAwMDA6MDc6IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHgw
M2FmIHdpbmRvd10KOlsgICAyNi45MTc3NTRdIHBjaV9idXMgMDAwMDowNzogcmVzb3VyY2Ug
NSBbaW8gIDB4MDNlMC0weDBjZjcgd2luZG93XQo6WyAgIDI2LjkxNzc1NV0gcGNpX2J1cyAw
MDAwOjA3OiByZXNvdXJjZSA2IFtpbyAgMHgwM2IwLTB4MDNkZiB3aW5kb3ddCjpbICAgMjYu
OTE3NzU3XSBwY2lfYnVzIDAwMDA6MDc6IHJlc291cmNlIDcgW2lvICAweDBkMDAtMHg5ZmZm
IHdpbmRvd10KOlsgICAyNi45MTc3NThdIHBjaV9idXMgMDAwMDowNzogcmVzb3VyY2UgOCBb
bWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZiB3aW5kb3ddCjpbICAgMjYuOTE3NzYwXSBwY2lf
YnVzIDAwMDA6MDc6IHJlc291cmNlIDkgW21lbSAweDAwMGMwMDAwLTB4MDAwZGZmZmYgd2lu
ZG93XQo6WyAgIDI2LjkxNzc2MV0gcGNpX2J1cyAwMDAwOjA3OiByZXNvdXJjZSAxMCBbbWVt
IDB4ZmVkMDgwMDAtMHhmZWQwOGZmZiB3aW5kb3ddCjpbICAgMjYuOTE3NzYzXSBwY2lfYnVz
IDAwMDA6MDc6IHJlc291cmNlIDExIFttZW0gMHhmZWQwZTAwMC0weGZlZDBmZmZmIHdpbmRv
d10KOlsgICAyNi45MTc3NjRdIHBjaV9idXMgMDAwMDowNzogcmVzb3VyY2UgMTIgW21lbSAw
eDgwMDAwMDAwLTB4ZGZmZmZmZmYgd2luZG93XQo6WyAgIDI2LjkxNzg4NV0gcGNpIDAwMDA6
ODA6MDIuMDogUENJIGJyaWRnZSB0byBbYnVzIDgxXQo6WyAgIDI2LjkxNzkyMV0gcGNpIDAw
MDA6ODA6MDMuMDogUENJIGJyaWRnZSB0byBbYnVzIDgyXQo6WyAgIDI2LjkxNzkzNF0gcGNp
IDAwMDA6ODA6MDMuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYmQwMDAwMC0weGZiZWZm
ZmZmXQo6WyAgIDI2LjkxNzk2MF0gcGNpX2J1cyAwMDAwOjgwOiByZXNvdXJjZSA0IFtpbyAg
MHhhMDAwLTB4ZmZmZiB3aW5kb3ddCjpbICAgMjYuOTE3OTYxXSBwY2lfYnVzIDAwMDA6ODA6
IHJlc291cmNlIDUgW21lbSAweGUwMDAwMDAwLTB4ZmJmZmZmZmYgd2luZG93XQo6WyAgIDI2
LjkxNzk2M10gcGNpX2J1cyAwMDAwOjgyOiByZXNvdXJjZSAxIFttZW0gMHhmYmQwMDAwMC0w
eGZiZWZmZmZmXQo6WyAgIDI2LjkxODIyMV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZh
bWlseSAyCjpbICAgMjYuOTE5NDg5XSBUQ1AgZXN0YWJsaXNoZWQgaGFzaCB0YWJsZSBlbnRy
aWVzOiAyNjIxNDQgKG9yZGVyOiA5LCAyMDk3MTUyIGJ5dGVzKQo6WyAgIDI2LjkyMDMwMF0g
VENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDgsIDEwNDg1NzYg
Ynl0ZXMpCjpbICAgMjYuOTIwNDg3XSBUQ1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVz
dGFibGlzaGVkIDI2MjE0NCBiaW5kIDY1NTM2KQo6WyAgIDI2LjkyMDkxNl0gVURQIGhhc2gg
dGFibGUgZW50cmllczogMTYzODQgKG9yZGVyOiA3LCA1MjQyODggYnl0ZXMpCjpbICAgMjYu
OTIxMjAzXSBVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDE2Mzg0IChvcmRlcjogNywg
NTI0Mjg4IGJ5dGVzKQo6WyAgIDI2LjkyMTQ3OF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29s
IGZhbWlseSAxCjpbICAgMjYuOTIxNzU1XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmln
Z2VyaW5nIDAgcG9sYXJpdHkgMQo6WyAgIDI2LjkyMTgxMl0geGVuOiAtLSZndDsgcGlycT0x
NiAtJmd0OyBpcnE9MTYgKGdzaT0xNikKOlsgICAyNi45Mzc5NjNdIHhlbjogcmVnaXN0ZXJp
bmcgZ3NpIDIzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCjpbICAgMjYuOTM4MDA2XSB4ZW46
IC0tJmd0OyBwaXJxPTIzIC0mZ3Q7IGlycT0yMyAoZ3NpPTIzKQo6WyAgIDI2Ljk1Mzk4Ml0g
cGNpIDAwMDA6MDc6MDEuMDogVmlkZW8gZGV2aWNlIHdpdGggc2hhZG93ZWQgUk9NIGF0IFtt
ZW0gMHgwMDBjMDAwMC0weDAwMGRmZmZmXQo6WyAgIDI2Ljk1NDQzNF0gUENJOiBDTFMgNjQg
Ynl0ZXMsIGRlZmF1bHQgNjQKOlsgICAyNi45NTQ4MzhdIFRyeWluZyB0byB1bnBhY2sgcm9v
dGZzIGltYWdlIGFzIGluaXRyYW1mcy4uLgo6WyAgIDI3LjI5Njc1MF0gRnJlZWluZyBpbml0
cmQgbWVtb3J5OiAxODI4NEsKOlsgICAyNy4yOTk0NjhdIGF1ZGl0OiBpbml0aWFsaXppbmcg
bmV0bGluayBzdWJzeXMgKGRpc2FibGVkKQo6WyAgIDI3LjI5OTU0MV0gYXVkaXQ6IHR5cGU9
MjAwMCBhdWRpdCgxNTQ5NDkxNDY2LjIxMzoxKTogaW5pdGlhbGl6ZWQKOlsgICAyNy4zMDAx
NzRdIEluaXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmluZ3MKOlsgICAyNy4zMDA0Njhd
IHdvcmtpbmdzZXQ6IHRpbWVzdGFtcF9iaXRzPTM2IG1heF9vcmRlcj0yMCBidWNrZXRfb3Jk
ZXI9MAo6WyAgIDI3LjMwMDU3NV0gemJ1ZDogbG9hZGVkCjpbICAgMjcuMzAxODA3XSBTRUxp
bnV4OiAgUmVnaXN0ZXJpbmcgbmV0ZmlsdGVyIGhvb2tzCjpbICAgMjcuNzAyNDg0XSBORVQ6
IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDM4CjpbICAgMjcuNzAyNDg4XSBLZXkgdHlw
ZSBhc3ltbWV0cmljIHJlZ2lzdGVyZWQKOlsgICAyNy43MDI0OTBdIEFzeW1tZXRyaWMga2V5
IHBhcnNlciAneDUwOScgcmVnaXN0ZXJlZAo6WyAgIDI3LjcwMjU0Ml0gQmxvY2sgbGF5ZXIg
U0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI0
OCkKOlsgICAyNy43MDI2MzldIGlvIHNjaGVkdWxlciBub29wIHJlZ2lzdGVyZWQKOlsgICAy
Ny43MDI2NDBdIGlvIHNjaGVkdWxlciBkZWFkbGluZSByZWdpc3RlcmVkCjpbICAgMjcuNzAy
NjgxXSBpbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQgKGRlZmF1bHQpCjpbICAgMjcuNzAz
ODU4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAzMyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQo6
WyAgIDI3LjcwMzkxN10geGVuOiAtLSZndDsgcGlycT0zMyAtJmd0OyBpcnE9MzMgKGdzaT0z
MykKOlsgICAyNy43MDQzMDNdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDMzIHRyaWdnZXJpbmcg
MCBwb2xhcml0eSAxCjpbICAgMjcuNzA0MzA3XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjMz
CjpbICAgMjcuNzA0NTkzXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0MSB0cmlnZ2VyaW5nIDAg
cG9sYXJpdHkgMQo6WyAgIDI3LjcwNDYzOF0geGVuOiAtLSZndDsgcGlycT00MSAtJmd0OyBp
cnE9NDEgKGdzaT00MSkKOlsgICAyNy43MDQ5NjJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE2
IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCjpbICAgMjcuNzA0OTY2XSBBbHJlYWR5IHNldHVw
IHRoZSBHU0kgOjE2CjpbICAgMjcuNzA1MjI2XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNyB0
cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQo6WyAgIDI3LjcwNTI2N10geGVuOiAtLSZndDsgcGly
cT0xNyAtJmd0OyBpcnE9MTcgKGdzaT0xNykKOlsgICAyNy43MDU1MjNdIHhlbjogcmVnaXN0
ZXJpbmcgZ3NpIDU3IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCjpbICAgMjcuNzA1NTY0XSB4
ZW46IC0tJmd0OyBwaXJxPTU3IC0mZ3Q7IGlycT01NyAoZ3NpPTU3KQo6WyAgIDI3LjcwNTg1
OV0geGVuOiByZWdpc3RlcmluZyBnc2kgNjUgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKOlsg
ICAyNy43MDU5MDddIHhlbjogLS0mZ3Q7IHBpcnE9NjUgLSZndDsgaXJxPTY1IChnc2k9NjUp
CjpbICAgMjcuNzA2MTcyXSBwY2lfaG90cGx1ZzogUENJIEhvdCBQbHVnIFBDSSBDb3JlIHZl
cnNpb246IDAuNQo6WyAgIDI3LjcwNjE5N10gcGNpZWhwOiBQQ0kgRXhwcmVzcyBIb3QgUGx1
ZyBDb250cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjQKOlsgICAyNy43MDYzNzddIGludGVs
X2lkbGU6IE1XQUlUIHN1YnN0YXRlczogMHgyMTEyMAo6WyAgIDI3LjcwNjM3OF0gaW50ZWxf
aWRsZTogdjAuNC4xIG1vZGVsIDB4MkQKOlsgICAyNy43MDYzODNdIGludGVsX2lkbGU6IGlu
dGVsX2lkbGUgeWllbGRpbmcgdG8gbm9uZQo6WyAgIDI3LjcwNjY5Nl0gaW5wdXQ6IFBvd2Vy
IEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhTWUJVUzowMC9QTlAwQzBDOjAw
L2lucHV0L2lucHV0MAo6WyAgIDI3LjcwNjcwNV0gQUNQSTogUG93ZXIgQnV0dG9uIFtQV1JC
XQo6WyAgIDI3LjcwNjg4MF0gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhT
WVNUTTowMC9MTlhQV1JCTjowMC9pbnB1dC9pbnB1dDEKOlsgICAyNy43MDY4ODJdIEFDUEk6
IFBvd2VyIEJ1dHRvbiBbUFdSRl0KOlsgICAyNy43MDcxNzhdIE1vbml0b3ItTXdhaXQgd2ls
bCBiZSB1c2VkIHRvIGVudGVyIEMtMSBzdGF0ZQo6WyAgIDI3LjcwNzIwNV0gTW9uaXRvci1N
d2FpdCB3aWxsIGJlIHVzZWQgdG8gZW50ZXIgQy0yIHN0YXRlCjpbICAgMjcuNzEyMzU2XSBX
YXJuaW5nOiBQcm9jZXNzb3IgUGxhdGZvcm0gTGltaXQgbm90IHN1cHBvcnRlZC4KOlsgICAy
Ny43MTI2MzVdIEVSU1Q6IEVycm9yIFJlY29yZCBTZXJpYWxpemF0aW9uIFRhYmxlIChFUlNU
KSBzdXBwb3J0IGlzIGluaXRpYWxpemVkLgo6WyAgIDI3LjcxMjY0OF0gcHN0b3JlOiB1c2lu
ZyB6bGliIGNvbXByZXNzaW9uCjpbICAgMjcuNzEyODAxXSBwc3RvcmU6IFJlZ2lzdGVyZWQg
ZXJzdCBhcyBwZXJzaXN0ZW50IHN0b3JlIGJhY2tlbmQKOlsgICAyNy43MTMwNzRdIEdIRVM6
IEFQRUkgZmlybXdhcmUgZmlyc3QgbW9kZSBpcyBlbmFibGVkIGJ5IFdIRUEgX09TQy4KOlsg
ICAyNy43MTUzMDldIFNlcmlhbDogODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9ydHMsIElSUSBz
aGFyaW5nIGVuYWJsZWQKOlsgICAyNy43MzY1MzRdIDAwOjA2OiB0dHlTMCBhdCBJL08gMHgz
ZjggKGlycSA9IDQsIGJhc2VfYmF1ZCA9IDExNTIwMCkgaXMgYSAxNjU1MEEKOlsgICAyNy43
Mzg3OThdIGhwZXRfYWNwaV9hZGQ6IG5vIGFkZHJlc3Mgb3IgaXJxcyBpbiBfQ1JTCjpbICAg
MjcuNzM4OTU5XSBOb24tdm9sYXRpbGUgbWVtb3J5IGRyaXZlciB2MS4zCjpbICAgMjcuNzM5
MDg3XSBMaW51eCBhZ3BnYXJ0IGludGVyZmFjZSB2MC4xMDMKOlsgICAyNy43Mzk0ODJdIFtk
cm1dIEluaXRpYWxpemVkCjpbICAgMjcuNzUwNDMzXSBicmQ6IG1vZHVsZSBsb2FkZWQKOlsg
ICAyNy43NTU4NDBdIGxvb3A6IG1vZHVsZSBsb2FkZWQKOlsgICAyNy43NTYzOTNdIGFoY2kg
MDAwMDowMDoxZi4yOiB2ZXJzaW9uIDMuMAo6WyAgIDI3Ljc1NjUyNV0geGVuOiByZWdpc3Rl
cmluZyBnc2kgMTggdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKOlsgICAyNy43NTY1NjhdIHhl
bjogLS0mZ3Q7IHBpcnE9MTggLSZndDsgaXJxPTE4IChnc2k9MTgpCjpbICAgMjcuNzY3MDky
XSBhaGNpIDAwMDA6MDA6MWYuMjogQUhDSSAwMDAxLjAzMDAgMzIgc2xvdHMgNiBwb3J0cyA2
IEdicHMgMHgzZiBpbXBsIFNBVEEgbW9kZQo6WyAgIDI3Ljc2NzA5N10gYWhjaSAwMDAwOjAw
OjFmLjI6IGZsYWdzOiA2NGJpdCBuY3Egc250ZiBwbSBsZWQgY2xvIHBpbyBzbHVtIHBhcnQg
ZW1zIGFwc3QgCjpbICAgMjcuNzg0MjU1XSBzY3NpIGhvc3QwOiBhaGNpCjpbICAgMjcuNzg0
ODQ3XSBzY3NpIGhvc3QxOiBhaGNpCjpbICAgMjcuNzg1MzYyXSBzY3NpIGhvc3QyOiBhaGNp
CjpbICAgMjcuNzg1ODQ1XSBzY3NpIGhvc3QzOiBhaGNpCjpbICAgMjcuNzg2Mjc4XSBzY3Np
IGhvc3Q0OiBhaGNpCjpbICAgMjcuNzg2NzI2XSBzY3NpIGhvc3Q1OiBhaGNpCjpbICAgMjcu
Nzg2OTQ3XSBhdGExOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4ZGZhMjEwMDAg
cG9ydCAweGRmYTIxMTAwIGlycSA4OAo6WyAgIDI3Ljc4Njk0OV0gYXRhMjogU0FUQSBtYXgg
VURNQS8xMzMgYWJhciBtMjA0OEAweGRmYTIxMDAwIHBvcnQgMHhkZmEyMTE4MCBpcnEgODgK
OlsgICAyNy43ODY5NTBdIGF0YTM6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhk
ZmEyMTAwMCBwb3J0IDB4ZGZhMjEyMDAgaXJxIDg4CjpbICAgMjcuNzg2OTUyXSBhdGE0OiBT
QVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4ZGZhMjEwMDAgcG9ydCAweGRmYTIxMjgw
IGlycSA4OAo6WyAgIDI3Ljc4Njk1NF0gYXRhNTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBt
MjA0OEAweGRmYTIxMDAwIHBvcnQgMHhkZmEyMTMwMCBpcnEgODgKOlsgICAyNy43ODY5NTZd
IGF0YTY6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhkZmEyMTAwMCBwb3J0IDB4
ZGZhMjEzODAgaXJxIDg4CjpbICAgMjcuNzg4MTE2XSBsaWJwaHk6IEZpeGVkIE1ESU8gQnVz
OiBwcm9iZWQKOlsgICAyNy43ODgzMDFdIGVoY2lfaGNkOiBVU0IgMi4wICdFbmhhbmNlZCcg
SG9zdCBDb250cm9sbGVyIChFSENJKSBEcml2ZXIKOlsgICAyNy43ODgzMDJdIGVoY2ktcGNp
OiBFSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIKOlsgICAyNy43ODg0OTVdIHhlbjogcmVnaXN0
ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCjpbICAgMjcuNzg4NDk4XSBB
bHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2CjpbICAgMjcuNzg4NjAyXSBlaGNpLXBjaSAwMDAw
OjAwOjFhLjA6IEVIQ0kgSG9zdCBDb250cm9sbGVyCjpbICAgMjcuNzg4NzcwXSBlaGNpLXBj
aSAwMDAwOjAwOjFhLjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBu
dW1iZXIgMQo6WyAgIDI3Ljc4ODgwNV0gZWhjaS1wY2kgMDAwMDowMDoxYS4wOiBkZWJ1ZyBw
b3J0IDIKOlsgICAyNy43OTI3NzVdIGVoY2ktcGNpIDAwMDA6MDA6MWEuMDogY2FjaGUgbGlu
ZSBzaXplIG9mIDY0IGlzIG5vdCBzdXBwb3J0ZWQKOlsgICAyNy43OTI4NTRdIGVoY2ktcGNp
IDAwMDA6MDA6MWEuMDogaXJxIDE2LCBpbyBtZW0gMHhkZmEyMzAwMAo6WyAgIDI3Ljc5OTcw
OF0gZWhjaS1wY2kgMDAwMDowMDoxYS4wOiBVU0IgMi4wIHN0YXJ0ZWQsIEVIQ0kgMS4wMAo6
WyAgIDI3Ljc5OTg2N10gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRv
cj0xZDZiLCBpZFByb2R1Y3Q9MDAwMgo6WyAgIDI3Ljc5OTg2OV0gdXNiIHVzYjE6IE5ldyBV
U0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xCjpb
ICAgMjcuNzk5ODcxXSB1c2IgdXNiMTogUHJvZHVjdDogRUhDSSBIb3N0IENvbnRyb2xsZXIK
OlsgICAyNy43OTk4NzJdIHVzYiB1c2IxOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuOS4xMjct
MzIuZWw3Lng4Nl82NCBlaGNpX2hjZAo6WyAgIDI3Ljc5OTg3NF0gdXNiIHVzYjE6IFNlcmlh
bE51bWJlcjogMDAwMDowMDoxYS4wCjpbICAgMjcuODAwMzY3XSBodWIgMS0wOjEuMDogVVNC
IGh1YiBmb3VuZAo6WyAgIDI3LjgwMDM4N10gaHViIDEtMDoxLjA6IDIgcG9ydHMgZGV0ZWN0
ZWQKOlsgICAyNy44MDA5MTddIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDIzIHRyaWdnZXJpbmcg
MCBwb2xhcml0eSAxCjpbICAgMjcuODAwOTIwXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjIz
CjpbICAgMjcuODAwOTc4XSBlaGNpLXBjaSAwMDAwOjAwOjFkLjA6IEVIQ0kgSG9zdCBDb250
cm9sbGVyCjpbICAgMjcuODAxMjA1XSBlaGNpLXBjaSAwMDAwOjAwOjFkLjA6IG5ldyBVU0Ig
YnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMgo6WyAgIDI3LjgwMTI0MF0g
ZWhjaS1wY2kgMDAwMDowMDoxZC4wOiBkZWJ1ZyBwb3J0IDIKOlsgICAyNy44MDUyMzJdIGVo
Y2ktcGNpIDAwMDA6MDA6MWQuMDogY2FjaGUgbGluZSBzaXplIG9mIDY0IGlzIG5vdCBzdXBw
b3J0ZWQKOlsgICAyNy44MDUzMjFdIGVoY2ktcGNpIDAwMDA6MDA6MWQuMDogaXJxIDIzLCBp
byBtZW0gMHhkZmEyMjAwMAo6WyAgIDI3LjgxMTc1Nl0gZWhjaS1wY2kgMDAwMDowMDoxZC4w
OiBVU0IgMi4wIHN0YXJ0ZWQsIEVIQ0kgMS4wMAo6WyAgIDI3LjgxMTg4Nl0gdXNiIHVzYjI6
IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMgo6
WyAgIDI3LjgxMTg4N10gdXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0z
LCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xCjpbICAgMjcuODExODg5XSB1c2IgdXNiMjog
UHJvZHVjdDogRUhDSSBIb3N0IENvbnRyb2xsZXIKOlsgICAyNy44MTE4OTFdIHVzYiB1c2Iy
OiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuOS4xMjctMzIuZWw3Lng4Nl82NCBlaGNpX2hjZAo6
WyAgIDI3LjgxMTg5Ml0gdXNiIHVzYjI6IFNlcmlhbE51bWJlcjogMDAwMDowMDoxZC4wCjpb
ICAgMjcuODEyNDA5XSBodWIgMi0wOjEuMDogVVNCIGh1YiBmb3VuZAo6WyAgIDI3LjgxMjQy
N10gaHViIDItMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQKOlsgICAyNy44MTI4NTBdIGVoY2kt
cGxhdGZvcm06IEVIQ0kgZ2VuZXJpYyBwbGF0Zm9ybSBkcml2ZXIKOlsgICAyNy44MTI4ODFd
IG9oY2lfaGNkOiBVU0IgMS4xICdPcGVuJyBIb3N0IENvbnRyb2xsZXIgKE9IQ0kpIERyaXZl
cgo6WyAgIDI3LjgxMjg4OV0gb2hjaS1wY2k6IE9IQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgo6
WyAgIDI3LjgxMjkzM10gb2hjaS1wbGF0Zm9ybTogT0hDSSBnZW5lcmljIHBsYXRmb3JtIGRy
aXZlcgo6WyAgIDI3LjgxMjk2MF0gdWhjaV9oY2Q6IFVTQiBVbml2ZXJzYWwgSG9zdCBDb250
cm9sbGVyIEludGVyZmFjZSBkcml2ZXIKOlsgICAyNy44MTMyMTRdIHVzYmNvcmU6IHJlZ2lz
dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNic2VyaWFsCjpbICAgMjcuODEzMjQwXSB1
c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYnNlcmlhbF9nZW5l
cmljCjpbICAgMjcuODEzMjcwXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdp
c3RlcmVkIGZvciBnZW5lcmljCjpbICAgMjcuODEzMzU3XSBpODA0MjogUE5QOiBObyBQUy8y
IGNvbnRyb2xsZXIgZm91bmQuIFByb2JpbmcgcG9ydHMgZGlyZWN0bHkuCjpbICAgMjcuODE2
NTQ3XSBzZXJpbzogaTgwNDIgS0JEIHBvcnQgYXQgMHg2MCwweDY0IGlycSAxCjpbICAgMjcu
ODE2NTU0XSBzZXJpbzogaTgwNDIgQVVYIHBvcnQgYXQgMHg2MCwweDY0IGlycSAxMgo6WyAg
IDI3LjgxNzIzOF0gbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxs
IG1pY2UKOlsgICAyNy44MTc2MzddIHJ0Y19jbW9zIDAwOjAyOiBSVEMgY2FuIHdha2UgZnJv
bSBTNAo6WyAgIDI3LjgxODE0MV0gcnRjX2Ntb3MgMDA6MDI6IHJ0YyBjb3JlOiByZWdpc3Rl
cmVkIHJ0Y19jbW9zIGFzIHJ0YzAKOlsgICAyNy44MTgyMjVdIHJ0Y19jbW9zIDAwOjAyOiBh
bGFybXMgdXAgdG8gb25lIG1vbnRoLCB5M2ssIDExNCBieXRlcyBudnJhbQo6WyAgIDI3Ljgx
ODMyMl0gZGV2aWNlLW1hcHBlcjogdWV2ZW50OiB2ZXJzaW9uIDEuMC4zCjpbICAgMjcuODE4
NTE2XSBkZXZpY2UtbWFwcGVyOiBpb2N0bDogNC4zNS4wLWlvY3RsICgyMDE2LTA2LTIzKSBp
bml0aWFsaXNlZDogCjpbICAgMjcuODE4NzM3XSBsZWR0cmlnLWNwdTogcmVnaXN0ZXJlZCB0
byBpbmRpY2F0ZSBhY3Rpdml0eSBvbiBDUFVzCjpbICAgMjcuODIyNjkzXSBoaWRyYXc6IHJh
dyBISUQgZXZlbnRzIGRyaXZlciAoQykgSmlyaSBLb3NpbmEKOlsgICAyNy44MjMzMzJdIHVz
YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiaGlkCjpbICAgMjcu
ODIzMzMzXSB1c2JoaWQ6IFVTQiBISUQgY29yZSBkcml2ZXIKOlsgICAyNy44MjM1ODJdIGRy
b3BfbW9uaXRvcjogSW5pdGlhbGl6aW5nIG5ldHdvcmsgZHJvcCBtb25pdG9yIHNlcnZpY2UK
OlsgICAyNy44MjM3MzVdIGlwX3RhYmxlczogKEMpIDIwMDAtMjAwNiBOZXRmaWx0ZXIgQ29y
ZSBUZWFtCjpbICAgMjcuODIzODUzXSBJbml0aWFsaXppbmcgWEZSTSBuZXRsaW5rIHNvY2tl
dAo6WyAgIDI3LjgyMzk2N10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxMAo6
WyAgIDI3LjgyNDU0MF0gbWlwNjogTW9iaWxlIElQdjYKOlsgICAyNy44MjQ1NDNdIE5FVDog
UmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcKOlsgICAyNy44MjQ4NjVdIG1jZTogVW5h
YmxlIHRvIGluaXQgZGV2aWNlIC9kZXYvbWNlbG9nIChyYzogLTE2KQo6WyAgIDI3LjgyNTAw
NF0gQVZYIHZlcnNpb24gb2YgZ2NtX2VuYy9kZWMgZW5nYWdlZC4KOlsgICAyNy44MjUwMDRd
IEFFUyBDVFIgbW9kZSBieTggb3B0aW1pemF0aW9uIGVuYWJsZWQKOlsgICAyNy44NDM3MzFd
IHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQo6WyAgIDI3Ljg0Mzc1M10gTG9hZGlu
ZyBjb21waWxlZC1pbiBYLjUwOSBjZXJ0aWZpY2F0ZXMKOlsgICAyNy44NDM4ODFdIHpzd2Fw
OiBsb2FkZWQgdXNpbmcgcG9vbCBsem8vemJ1ZAo6WyAgIDI3Ljg2MDI3OF0gS2V5IHR5cGUg
YmlnX2tleSByZWdpc3RlcmVkCjpbICAgMjcuODY4MDc0XSBLZXkgdHlwZSBlbmNyeXB0ZWQg
cmVnaXN0ZXJlZAo6WyAgIDI3Ljg2ODA3N10gaW1hOiBObyBUUE0gY2hpcCBmb3VuZCwgYWN0
aXZhdGluZyBUUE0tYnlwYXNzIQo6WyAgIDI3Ljg2ODA4NV0gaW1hOiBBbGxvY2F0ZWQgaGFz
aCBhbGdvcml0aG06IHNoYTEKOlsgICAyNy44NzExNTNdIEJFUlQ6IENhbid0IHJlcXVlc3Qg
aW9tZW0gcmVnaW9uICZsdDswMDAwMDAwMDdlMWVkYzE4LTAwMDAwMDAwN2UxZWRjMmImZ3Q7
Lgo6WyAgIDI3Ljg3MTY0NF0gcnRjX2Ntb3MgMDA6MDI6IHNldHRpbmcgc3lzdGVtIGNsb2Nr
IHRvIDIwMTktMDItMDYgMjI6MTc6NDYgVVRDICgxNTQ5NDkxNDY2KQo6WyAgIDI4LjA5Mjg0
OF0gYXRhMTogU0FUQSBsaW5rIHVwIDMuMCBHYnBzIChTU3RhdHVzIDEyMyBTQ29udHJvbCAz
MDApCjpbICAgMjguMDkyODY5XSBhdGEyOiBTQVRBIGxpbmsgdXAgNi4wIEdicHMgKFNTdGF0
dXMgMTMzIFNDb250cm9sIDMwMCkKOlsgICAyOC4wOTI4ODRdIGF0YTM6IFNBVEEgbGluayBk
b3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQo6WyAgIDI4LjA5MjkwMV0gYXRhNTogU0FU
QSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApCjpbICAgMjguMDkyOTE3XSBh
dGE0OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKOlsgICAyOC4w
OTQzNDhdIGF0YTIuMDA6IEFUQS04OiBTVDUwMERNMDAyLTFCRDE0MiwgS0M0NSwgbWF4IFVE
TUEvMTMzCjpbICAgMjguMDk0MzUwXSBhdGEyLjAwOiA5NzY3NzMxNjggc2VjdG9ycywgbXVs
dGkgMTY6IExCQTQ4IE5DUSAoZGVwdGggMzEvMzIpCjpbICAgMjguMDk2MDE5XSBhdGEyLjAw
OiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwo6WyAgIDI4LjEwMDc4M10gYXRhNjogU0FUQSBs
aW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApCjpbICAgMjguMTA5NzY5XSB1c2Ig
MS0xOiBuZXcgaGlnaC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIGVoY2ktcGNp
CjpbICAgMjguMTI1NzY0XSB1c2IgMi0xOiBuZXcgaGlnaC1zcGVlZCBVU0IgZGV2aWNlIG51
bWJlciAyIHVzaW5nIGVoY2ktcGNpCjpbICAgMjguMTM1OTI3XSBhdGExLjAwOiBIUEEgZGV0
ZWN0ZWQ6IGN1cnJlbnQgOTc2NzcxMDU1LCBuYXRpdmUgOTc2NzczMTY4CjpbICAgMjguMTM1
OTMyXSBhdGExLjAwOiBBVEEtNzogU1QzNTAwNjMwQVMsIDMuQUFLLCBtYXggVURNQS8xMzMK
OlsgICAyOC4xMzU5MzNdIGF0YTEuMDA6IDk3Njc3MTA1NSBzZWN0b3JzLCBtdWx0aSAxNjog
TEJBNDggTkNRIChkZXB0aCAzMS8zMikKOlsgICAyOC4xOTQyMjhdIGF0YTEuMDA6IGNvbmZp
Z3VyZWQgZm9yIFVETUEvMTMzCjpbICAgMjguMTk0NzI4XSBzY3NpIDA6MDowOjA6IERpcmVj
dC1BY2Nlc3MgICAgIEFUQSAgICAgIFNUMzUwMDYzMEFTICAgICAgSyAgICBQUTogMCBBTlNJ
OiA1CjpbICAgMjguMjAzMzU4XSBzZCAwOjA6MDowOiBbc2RhXSA5NzY3NzEwNTUgNTEyLWJ5
dGUgbG9naWNhbCBibG9ja3M6ICg1MDAgR0IvNDY2IEdpQikKOlsgICAyOC4yMDM0MjZdIHNk
IDA6MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzAgdHlwZSAwCjpbICAgMjguMjAz
NDY0XSBzZCAwOjA6MDowOiBbc2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgo6WyAgIDI4LjIw
MzQ2N10gc2QgMDowOjA6MDogW3NkYV0gTW9kZSBTZW5zZTogMDAgM2EgMDAgMDAKOlsgICAy
OC4yMDM1MTFdIHNkIDA6MDowOjA6IFtzZGFdIFdyaXRlIGNhY2hlOiBlbmFibGVkLCByZWFk
IGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQo6WyAgIDI4LjIw
NDA4NV0gc2NzaSAxOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBTVDUwMERN
MDAyLTFCRDE0IEtDNDUgUFE6IDAgQU5TSTogNQo6WyAgIDI4LjIxNTIxOF0gc2QgMTowOjA6
MDogW3NkYl0gOTc2NzczMTY4IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoNTAwIEdCLzQ2
NiBHaUIpCjpbICAgMjguMjE1MjIwXSBzZCAxOjA6MDowOiBbc2RiXSA0MDk2LWJ5dGUgcGh5
c2ljYWwgYmxvY2tzCjpbICAgMjguMjE1MzU3XSBzZCAxOjA6MDowOiBbc2RiXSBXcml0ZSBQ
cm90ZWN0IGlzIG9mZgo6WyAgIDI4LjIxNTM2MF0gc2QgMTowOjA6MDogW3NkYl0gTW9kZSBT
ZW5zZTogMDAgM2EgMDAgMDAKOlsgICAyOC4yMTUzODJdIHNkIDE6MDowOjA6IEF0dGFjaGVk
IHNjc2kgZ2VuZXJpYyBzZzEgdHlwZSAwCjpbICAgMjguMjE1NDA1XSBzZCAxOjA6MDowOiBb
c2RiXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24n
dCBzdXBwb3J0IERQTyBvciBGVUEKOlsgICAyOC4yMjgwNThdIHVzYiAxLTE6IE5ldyBVU0Ig
ZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj04MDg3LCBpZFByb2R1Y3Q9MDAyNAo6WyAgIDI4LjIy
ODA2MF0gdXNiIDEtMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTAsIFByb2R1Y3Q9
MCwgU2VyaWFsTnVtYmVyPTAKOlsgICAyOC4yMjg1NTRdIGh1YiAxLTE6MS4wOiBVU0IgaHVi
IGZvdW5kCjpbICAgMjguMjI4Njg2XSBodWIgMS0xOjEuMDogNiBwb3J0cyBkZXRlY3RlZAo6
WyAgIDI4LjIzOTA5MV0gIHNkYTogc2RhMSBzZGEyIHNkYTMgc2RhNCAmbHQ7IHNkYTUgJmd0
Owo6WyAgIDI4LjI0MDk2NV0gc2QgMDowOjA6MDogW3NkYV0gQXR0YWNoZWQgU0NTSSBkaXNr
CjpbICAgMjguMjQ0MDczXSB1c2IgMi0xOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5k
b3I9ODA4NywgaWRQcm9kdWN0PTAwMjQKOlsgICAyOC4yNDQwNzVdIHVzYiAyLTE6IE5ldyBV
U0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0wLCBQcm9kdWN0PTAsIFNlcmlhbE51bWJlcj0wCjpb
ICAgMjguMjQ0MzAzXSAgc2RiOiBzZGIxIHNkYjIgc2RiMyBzZGI0ICZsdDsgc2RiNSAmZ3Q7
CjpbICAgMjguMjQ0NTI5XSBodWIgMi0xOjEuMDogVVNCIGh1YiBmb3VuZAo6WyAgIDI4LjI0
NDY1N10gaHViIDItMToxLjA6IDggcG9ydHMgZGV0ZWN0ZWQKOlsgICAyOC4yNDY1MjFdIHNk
IDE6MDowOjA6IFtzZGJdIEF0dGFjaGVkIFNDU0kgZGlzawo6WyAgIDI4LjI0ODQ4OV0gRnJl
ZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMjQwMEsKOlsgICAyOC4yNDg0OTFdIFdyaXRl
IHByb3RlY3RpbmcgdGhlIGtlcm5lbCByZWFkLW9ubHkgZGF0YTogMTQzMzZrCjpbICAgMjgu
MjYxMDY4XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxNDE2Swo6WyAgIDI4LjI2
MTA5NF0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTJLCjpbICAgMjguMjcxMTE3
XSByYW5kb206IHN5c3RlbWQ6IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFkICgxNiBieXRl
cyByZWFkKQo6WyAgIDI4LjI3MjEyOF0gcmFuZG9tOiBzeXN0ZW1kOiB1bmluaXRpYWxpemVk
IHVyYW5kb20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkKOlsgICAyOC4yNzIxNjRdIHJhbmRvbTog
c3lzdGVtZDogdW5pbml0aWFsaXplZCB1cmFuZG9tIHJlYWQgKDE2IGJ5dGVzIHJlYWQpCjpb
ICAgMjguMjc5NTY0XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kIDIxOSBydW5uaW5nIGluIHN5c3Rl
bSBtb2RlLiAoK1BBTSArQVVESVQgK1NFTElOVVggK0lNQSAtQVBQQVJNT1IgK1NNQUNLICtT
WVNWSU5JVCArVVRNUCArTElCQ1JZUFRTRVRVUCArR0NSWVBUICtHTlVUTFMgK0FDTCArWFog
K0xaNCAtU0VDQ09NUCArQkxLSUQgK0VMRlVUSUxTICtLTU9EICtJRE4pCjpbICAgMjguMjc5
NzEyXSBzeXN0ZW1kWzFdOiBEZXRlY3RlZCB2aXJ0dWFsaXphdGlvbiB4ZW4uCjpbICAgMjgu
Mjc5NzI1XSBzeXN0ZW1kWzFdOiBEZXRlY3RlZCBhcmNoaXRlY3R1cmUgeDg2LTY0Lgo6WyAg
IDI4LjI3OTczMl0gc3lzdGVtZFsxXTogUnVubmluZyBpbiBpbml0aWFsIFJBTSBkaXNrLgo6
WyAgIDI4LjI3OTgzOF0gc3lzdGVtZFsxXTogU2V0IGhvc3RuYW1lIHRvICZsdDsmZ3Q7Lgo6
WyAgIDI4LjM0OTcwN10gY2xvY2tzb3VyY2U6IHRzYzogbWFzazogMHhmZmZmZmZmZmZmZmZm
ZmZmIG1heF9jeWNsZXM6IDB4MjI5ODNmMTBhNjQsIG1heF9pZGxlX25zOiA0NDA3OTUyMTg3
MjEgbnMKOlsgICAyOC4zOTMzMTddIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFRpbWVy
cy4KOlsgICAyOC4zOTM0NzZdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFN3YXAuCjpb
ICAgMjguMzkzNTI0XSBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBMb2NhbCBGaWxlIFN5
c3RlbXMuCjpbICAgMjguMzk1MjU1XSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIFJvb3Qg
U2xpY2UuCjpbICAgMjguMzk1NTU1XSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gSm91cm5h
bCBTb2NrZXQuCjpbICAgMjguNDMwNzI0XSB4ZW46eGVuX2V2dGNobjogRXZlbnQtY2hhbm5l
bCBkZXZpY2UgaW5zdGFsbGVkCjpbICAgMjguNDQxMTcxXSB4ZW5fcGNpYmFjazogYmFja2Vu
ZCBpcyB2cGNpCjpbICAgMjguNDQyMzcxXSB4ZW5fYWNwaV9wcm9jZXNzb3I6IFVwbG9hZGlu
ZyBYZW4gcHJvY2Vzc29yIFBNIGluZm8KOlsgICAyOC40NDk5MDVdIGJsa3RhcF9kZXZpY2Vf
aW5pdDogYmxrdGFwIGRldmljZSBtYWpvciAyNTIKOlsgICAyOC40NDk5MDldIGJsa3RhcF9y
aW5nX2luaXQ6IGJsa3RhcCByaW5nIG1ham9yOiAyNDQKOlsgICAyOC41MDE3MTZdIHVzYiAx
LTEuMzogbmV3IGZ1bGwtc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMyB1c2luZyBlaGNpLXBj
aQo6WyAgIDI4LjU4MTI4MF0gdXNiIDEtMS4zOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRW
ZW5kb3I9MDU1NywgaWRQcm9kdWN0PTIyMjEKOlsgICAyOC41ODEyODJdIHVzYiAxLTEuMzog
TmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTEsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVy
PTAKOlsgICAyOC41ODEyODRdIHVzYiAxLTEuMzogUHJvZHVjdDogSGVybW9uIFVTQiBoaWRt
b3VzZSBEZXZpY2UKOlsgICAyOC41ODEyODZdIHVzYiAxLTEuMzogTWFudWZhY3R1cmVyOiBX
aW5ib25kIEVsZWN0cm9uaWNzIENvcnAKOlsgICAyOC41ODMwMDNdIGlucHV0OiBXaW5ib25k
IEVsZWN0cm9uaWNzIENvcnAgSGVybW9uIFVTQiBoaWRtb3VzZSBEZXZpY2UgYXMgL2Rldmlj
ZXMvcGNpMDAwMDowMC8wMDAwOjAwOjFhLjAvdXNiMS8xLTEvMS0xLjMvMS0xLjM6MS4wLzAw
MDM6MDU1NzoyMjIxLjAwMDEvaW5wdXQvaW5wdXQ1CjpbICAgMjguNTgzNDMwXSBoaWQtZ2Vu
ZXJpYyAwMDAzOjA1NTc6MjIyMS4wMDAxOiBpbnB1dCxoaWRyYXcwOiBVU0IgSElEIHYxLjAw
IE1vdXNlIFtXaW5ib25kIEVsZWN0cm9uaWNzIENvcnAgSGVybW9uIFVTQiBoaWRtb3VzZSBE
ZXZpY2VdIG9uIHVzYi0wMDAwOjAwOjFhLjAtMS4zL2lucHV0MAo6WyAgIDI4LjU4NDU3OF0g
aW5wdXQ6IFdpbmJvbmQgRWxlY3Ryb25pY3MgQ29ycCBIZXJtb24gVVNCIGhpZG1vdXNlIERl
dmljZSBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MWEuMC91c2IxLzEtMS8xLTEu
My8xLTEuMzoxLjEvMDAwMzowNTU3OjIyMjEuMDAwMi9pbnB1dC9pbnB1dDYKOlsgICAyOC42
MzY0MjBdIGhpZC1nZW5lcmljIDAwMDM6MDU1NzoyMjIxLjAwMDI6IGlucHV0LGhpZHJhdzE6
IFVTQiBISUQgdjEuMDAgS2V5Ym9hcmQgW1dpbmJvbmQgRWxlY3Ryb25pY3MgQ29ycCBIZXJt
b24gVVNCIGhpZG1vdXNlIERldmljZV0gb24gdXNiLTAwMDA6MDA6MWEuMC0xLjMvaW5wdXQx
CjpbICAgMjkuMzU3OTQzXSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2Ug
dHNjCjpbICAgMzAuMzM0Njg2XSByYW5kb206IGNybmcgaW5pdCBkb25lCjpbICAgMzAuMzM0
NjkxXSByYW5kb206IDcgdXJhbmRvbSB3YXJuaW5nKHMpIG1pc3NlZCBkdWUgdG8gcmF0ZWxp
bWl0aW5nCjpbICAgMzEuMzg2NzU1XSBGVUpJVFNVIEV4dGVuZGVkIFNvY2tldCBOZXR3b3Jr
IERldmljZSBEcml2ZXIgLSB2ZXJzaW9uIDEuMSAtIENvcHlyaWdodCAoYykgMjAxNSBGVUpJ
VFNVIExJTUlURUQKOlsgICAzMi42MDg4MTZdIGlzY2k6IEludGVsKFIpIEM2MDAgU0FTIENv
bnRyb2xsZXIgRHJpdmVyIC0gdmVyc2lvbiAxLjIuMAo6WyAgIDMyLjYwODg3N10gaXNjaSAw
MDAwOjA0OjAwLjA6IGRyaXZlciBjb25maWd1cmVkIGZvciByZXY6IDYgc2lsaWNvbgo6WyAg
IDMyLjYyODA4M10gZGNhIHNlcnZpY2Ugc3RhcnRlZCwgdmVyc2lvbiAxLjEyLjEKOlsgICAz
Mi42Mjg2MzhdIHBwc19jb3JlOiBMaW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVyZWQKOlsg
ICAzMi42Mjg2MzldIHBwc19jb3JlOiBTb2Z0d2FyZSB2ZXIuIDUuMy42IC0gQ29weXJpZ2h0
IDIwMDUtMjAwNyBSb2RvbGZvIEdpb21ldHRpICZsdDsmZ3Q7CjpbICAgMzIuNjI5MjE3XSBQ
VFAgY2xvY2sgc3VwcG9ydCByZWdpc3RlcmVkCjpbICAgMzIuNjMwOTA1XSBpZ2I6IEludGVs
KFIpIEdpZ2FiaXQgRXRoZXJuZXQgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDUuNC4wLWsK
OlsgICAzMi42MzA5MDZdIGlnYjogQ29weXJpZ2h0IChjKSAyMDA3LTIwMTQgSW50ZWwgQ29y
cG9yYXRpb24uCjpbICAgMzIuNjMxMDc0XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmln
Z2VyaW5nIDAgcG9sYXJpdHkgMQo6WyAgIDMyLjYzMTA4Ml0gQWxyZWFkeSBzZXR1cCB0aGUg
R1NJIDoxNgo6WyAgIDMyLjczNDk5OF0gaWdiIDAwMDA6MDU6MDAuMDogYWRkZWQgUEhDIG9u
IGV0aDAKOlsgICAzMi43MzUwMDJdIGlnYiAwMDAwOjA1OjAwLjA6IEludGVsKFIpIEdpZ2Fi
aXQgRXRoZXJuZXQgTmV0d29yayBDb25uZWN0aW9uCjpbICAgMzIuNzM1MDA0XSBpZ2IgMDAw
MDowNTowMC4wOiBldGgwOiAoUENJZTo1LjBHYi9zOldpZHRoIHg0KSAwMDoyNTo5MDo4ODo0
NzplNgo6WyAgIDMyLjczNTA4Ml0gaWdiIDAwMDA6MDU6MDAuMDogZXRoMDogUEJBIE5vOiAx
MDQ5MDAtMDAwCjpbICAgMzIuNzM1MDg0XSBpZ2IgMDAwMDowNTowMC4wOiBVc2luZyBNU0kt
WCBpbnRlcnJ1cHRzLiAyIHJ4IHF1ZXVlKHMpLCAyIHR4IHF1ZXVlKHMpCjpbICAgMzIuNzM3
MDE4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQo6
WyAgIDMyLjczNzAyNV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNwo6WyAgIDMyLjgyMzA0
N10gaWdiIDAwMDA6MDU6MDAuMTogYWRkZWQgUEhDIG9uIGV0aDEKOlsgICAzMi44MjMwNTBd
IGlnYiAwMDAwOjA1OjAwLjE6IEludGVsKFIpIEdpZ2FiaXQgRXRoZXJuZXQgTmV0d29yayBD
b25uZWN0aW9uCjpbICAgMzIuODIzMDUyXSBpZ2IgMDAwMDowNTowMC4xOiBldGgxOiAoUENJ
ZTo1LjBHYi9zOldpZHRoIHg0KSAwMDoyNTo5MDo4ODo0NzplNwo6WyAgIDMyLjgyMzEzNl0g
aWdiIDAwMDA6MDU6MDAuMTogZXRoMTogUEJBIE5vOiAxMDQ5MDAtMDAwCjpbICAgMzIuODIz
MTM4XSBpZ2IgMDAwMDowNTowMC4xOiBVc2luZyBNU0ktWCBpbnRlcnJ1cHRzLiAyIHJ4IHF1
ZXVlKHMpLCAyIHR4IHF1ZXVlKHMpCjpbICAgMzIuODIzMzQwXSB4ZW46IHJlZ2lzdGVyaW5n
IGdzaSA2NCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQo6WyAgIDMyLjgyMzM5N10geGVuOiAt
LSZndDsgcGlycT02NCAtJmd0OyBpcnE9NjQgKGdzaT02NCkKOlsgICAzMi44MzIxMTBdIGlz
Y2kgMDAwMDowNDowMC4wOiBPRU0gcGFyYW1ldGVyIHRhYmxlIGZvdW5kIGluIE9ST00KOlsg
ICAzMi44MzIxMTRdIGlzY2kgMDAwMDowNDowMC4wOiBPRU0gU0FTIHBhcmFtZXRlcnMgKHZl
cnNpb246IDEuMCkgbG9hZGVkIChwbGF0Zm9ybSkKOlsgICAzMi44MzIxODZdIHhlbjogcmVn
aXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCjpbICAgMzIuODMyMTkx
XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2CjpbICAgMzIuODM5NjA0XSBpc2NpIDAwMDA6
MDQ6MDAuMDogU0NVIGNvbnRyb2xsZXIgMDogcGh5IDMtMCBjYWJsZXM6IHtzaG9ydCwgc2hv
cnQsIHNob3J0LCBzaG9ydH0KOlsgICAzMi44NDIwNDFdIHNjc2kgaG9zdDY6IGlzY2kKOlsg
ICAzMi45MDcxOThdIGlnYiAwMDAwOjgyOjAwLjA6IGFkZGVkIFBIQyBvbiBldGgyCjpbICAg
MzIuOTA3MjAxXSBpZ2IgMDAwMDo4MjowMC4wOiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0
IE5ldHdvcmsgQ29ubmVjdGlvbgo6WyAgIDMyLjkwNzIwNF0gaWdiIDAwMDA6ODI6MDAuMDog
ZXRoMjogKFBDSWU6NS4wR2IvczpXaWR0aCB4NCkgMDA6MWI6MjE6YTY6M2Y6NjIKOlsgICAz
Mi45MDcyMDZdIGlnYiAwMDAwOjgyOjAwLjA6IGV0aDI6IFBCQSBObzogVW5rbm93bgo6WyAg
IDMyLjkwNzIwOF0gaWdiIDAwMDA6ODI6MDAuMDogVXNpbmcgTVNJLVggaW50ZXJydXB0cy4g
MiByeCBxdWV1ZShzKSwgMiB0eCBxdWV1ZShzKQo6WyAgIDMyLjkwNzM1N10geGVuOiByZWdp
c3RlcmluZyBnc2kgNjggdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKOlsgICAzMi45MDc0MTNd
IHhlbjogLS0mZ3Q7IHBpcnE9NjggLSZndDsgaXJxPTY4IChnc2k9NjgpCjpbICAgMzIuOTc0
MjI2XSBpZ2IgMDAwMDo4MjowMC4xOiBhZGRlZCBQSEMgb24gZXRoMwo6WyAgIDMyLjk3NDIy
OV0gaWdiIDAwMDA6ODI6MDAuMTogSW50ZWwoUikgR2lnYWJpdCBFdGhlcm5ldCBOZXR3b3Jr
IENvbm5lY3Rpb24KOlsgICAzMi45NzQyMzFdIGlnYiAwMDAwOjgyOjAwLjE6IGV0aDM6IChQ
Q0llOjUuMEdiL3M6V2lkdGggeDQpIDAwOjFiOjIxOmE2OjNmOjYzCjpbICAgMzIuOTc0MjMz
XSBpZ2IgMDAwMDo4MjowMC4xOiBldGgzOiBQQkEgTm86IFVua25vd24KOlsgICAzMi45NzQy
MzVdIGlnYiAwMDAwOjgyOjAwLjE6IFVzaW5nIE1TSS1YIGludGVycnVwdHMuIDIgcnggcXVl
dWUocyksIDIgdHggcXVldWUocykKOlsgICAzMy43MzQ5ODVdIG1kOiBiaW5kJmx0O3NkYjEm
Z3Q7CjpbICAgMzMuNzY0MjU5XSBtZDogYmluZCZsdDtzZGIzJmd0Owo6WyAgIDMzLjc5NDc4
MF0gbWQ6IGJpbmQmbHQ7c2RhNSZndDsKOlsgICAzMy44MDI3MDZdIG1kOiBiaW5kJmx0O3Nk
YjUmZ3Q7CjpbICAgMzMuODE4NDAyXSBtZDogcmFpZDEgcGVyc29uYWxpdHkgcmVnaXN0ZXJl
ZCBmb3IgbGV2ZWwgMQo6WyAgIDMzLjgyNDc0MF0gbWQvcmFpZDE6bWQzOiBhY3RpdmUgd2l0
aCAyIG91dCBvZiAyIG1pcnJvcnMKOlsgICAzMy44MjYxMjhdIGNyZWF0ZWQgYml0bWFwICg0
IHBhZ2VzKSBmb3IgZGV2aWNlIG1kMwo6WyAgIDMzLjgyNjQ4Ml0gbWQzOiBiaXRtYXAgaW5p
dGlhbGl6ZWQgZnJvbSBkaXNrOiByZWFkIDEgcGFnZXMsIHNldCAwIG9mIDczNzkgYml0cwo6
WyAgIDMzLjgyODAzOV0gbWQ6IGJpbmQmbHQ7c2RhMyZndDsKOlsgICAzMy44NDQ5NDBdIG1k
MzogZGV0ZWN0ZWQgY2FwYWNpdHkgY2hhbmdlIGZyb20gMCB0byA0OTUxNTAxNzAxMTIKOlsg
ICAzMy44ODE3MDZdIG1kL3JhaWQxOm1kMDogYWN0aXZlIHdpdGggMiBvdXQgb2YgMiBtaXJy
b3JzCjpbICAgMzMuODgxODYyXSBjcmVhdGVkIGJpdG1hcCAoMSBwYWdlcykgZm9yIGRldmlj
ZSBtZDAKOlsgICAzMy44ODIxMjBdIG1kMDogYml0bWFwIGluaXRpYWxpemVkIGZyb20gZGlz
azogcmVhZCAxIHBhZ2VzLCBzZXQgMCBvZiA4IGJpdHMKOlsgICAzMy44OTQ1OTddIG1kOiBi
aW5kJmx0O3NkYTEmZ3Q7CjpbICAgMzMuODk4ODg2XSBtZDA6IGRldGVjdGVkIGNhcGFjaXR5
IGNoYW5nZSBmcm9tIDAgdG8gNTIzOTYwMzIwCjpbICAgMzMuOTE0MjM2XSBtZC9yYWlkMTpt
ZDE6IGFjdGl2ZSB3aXRoIDIgb3V0IG9mIDIgbWlycm9ycwo6WyAgIDMzLjkxNDMzNl0gbWQx
OiBkZXRlY3RlZCBjYXBhY2l0eSBjaGFuZ2UgZnJvbSAwIHRvIDIxNDUzODY0OTYKOlsgICAz
Ni41MDI1NDddIGlnYiAwMDAwOjA1OjAwLjAgZW5vMTogcmVuYW1lZCBmcm9tIGV0aDAKOlsg
ICAzNi41NDEwODVdIGlnYiAwMDAwOjA1OjAwLjEgZW5vMjogcmVuYW1lZCBmcm9tIGV0aDEK
OlsgICAzNi41Njc2MjZdIGlnYiAwMDAwOjgyOjAwLjAgZW5wMTMwczBmMDogcmVuYW1lZCBm
cm9tIGV0aDIKOlsgICAzNi44NzAzODNdIGlnYiAwMDAwOjgyOjAwLjEgZW5wMTMwczBmMTog
cmVuYW1lZCBmcm9tIGV0aDMKOlsgICAzNy45NTIxMjZdIEVYVDQtZnMgKG1kMyk6IG1vdW50
ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiAobnVsbCkKOlsg
ICAzOC42Mjk5MjVdIHN5c3RlbWQtam91cm5hbGRbMjA2XTogUmVjZWl2ZWQgU0lHVEVSTSBm
cm9tIFBJRCAxIChzeXN0ZW1kKS4KOlsgICAzOC44MjQyNDFdIHN5c3RlbWQ6IDIwIG91dHB1
dCBsaW5lcyBzdXBwcmVzc2VkIGR1ZSB0byByYXRlbGltaXRpbmcKOlsgICAzOS4yNTk0NTJd
IFNFTGludXg6ICBEaXNhYmxlZCBhdCBydW50aW1lLgo6WyAgIDM5LjI1OTQ4Nl0gU0VMaW51
eDogIFVucmVnaXN0ZXJpbmcgbmV0ZmlsdGVyIGhvb2tzCjpbICAgMzkuMjcwOTUxXSBhdWRp
dDogdHlwZT0xNDA0IGF1ZGl0KDE1NDk0OTE0NzcuODk4OjIpOiBzZWxpbnV4PTAgYXVpZD00
Mjk0OTY3Mjk1IHNlcz00Mjk0OTY3Mjk1CjpbICAgNDEuNTAwOTg2XSBFWFQ0LWZzIChtZDMp
OiByZS1tb3VudGVkLiBPcHRzOiAobnVsbCkKOlsgICA0MS44Mzg5NjRdIHN5c3RlbWQtam91
cm5hbGRbMzQ0Ml06IFJlY2VpdmVkIHJlcXVlc3QgdG8gZmx1c2ggcnVudGltZSBqb3VybmFs
IGZyb20gUElEIDEKOlsgICA0MS45NjE4ODFdIG5mX2Nvbm50cmFjayB2ZXJzaW9uIDAuNS4w
ICgxNjM4NCBidWNrZXRzLCA2NTUzNiBtYXgpCjpbICAgNDIuNDA1OTI2XSB1ZnM6IGxvYWRp
bmcgb3V0LW9mLXRyZWUgbW9kdWxlIHRhaW50cyBrZXJuZWwuCjpbICAgNDIuNDkxODg3XSBF
dGhlcm5ldCBDaGFubmVsIEJvbmRpbmcgRHJpdmVyOiB2My43LjEgKEFwcmlsIDI3LCAyMDEx
KQo6WyAgIDQyLjQ5MTg5NV0gTUlJIGxpbmsgbW9uaXRvcmluZyBzZXQgdG8gMTAwIG1zCjpb
ICAgNDQuNjI0NTAzXSBzaHBjaHA6IFN0YW5kYXJkIEhvdCBQbHVnIFBDSSBDb250cm9sbGVy
IERyaXZlciB2ZXJzaW9uOiAwLjQKOlsgICA0NC42NDMyOTJdIGlvYXRkbWE6IEludGVsKFIp
IFF1aWNrRGF0YSBUZWNobm9sb2d5IERyaXZlciA0LjAwCjpbICAgNDQuNjQ2NTAwXSB4ZW46
IHJlZ2lzdGVyaW5nIGdzaSAzMSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQo6WyAgIDQ0LjY0
NjU2MV0geGVuOiAtLSZndDsgcGlycT0zMSAtJmd0OyBpcnE9MzEgKGdzaT0zMSkKOlsgICA0
NC43MDQ0MDZdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDM5IHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAxCjpbICAgNDQuNzA0NDcxXSB4ZW46IC0tJmd0OyBwaXJxPTM5IC0mZ3Q7IGlycT0zOSAo
Z3NpPTM5KQo6WyAgIDQ0Ljc4MzUzNF0geGVuOiByZWdpc3RlcmluZyBnc2kgMzEgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDEKOlsgICA0NC43ODM1NDldIEFscmVhZHkgc2V0dXAgdGhlIEdT
SSA6MzEKOlsgICA0NC44ODAxNjFdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDM5IHRyaWdnZXJp
bmcgMCBwb2xhcml0eSAxCjpbICAgNDQuODgwMTc4XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kg
OjM5CjpbICAgNDQuOTYyNDA5XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAzMSB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQo6WyAgIDQ0Ljk2MjQyM10gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoz
MQo6WyAgIDQ1LjA0MDAzOV0geGVuOiByZWdpc3RlcmluZyBnc2kgMzkgdHJpZ2dlcmluZyAw
IHBvbGFyaXR5IDEKOlsgICA0NS4wNDAwNTRdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MzkK
OlsgICA0NS4xNDQyMjddIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDMxIHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxCjpbICAgNDUuMTQ0MjQyXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjMxCjpb
ICAgNDUuMjUzOTkxXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAzOSB0cmlnZ2VyaW5nIDAgcG9s
YXJpdHkgMQo6WyAgIDQ1LjI1NDAwNl0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDozOQo6WyAg
IDQ1LjM1ODcxN10geGVuOiByZWdpc3RlcmluZyBnc2kgNTUgdHJpZ2dlcmluZyAwIHBvbGFy
aXR5IDEKOlsgICA0NS4zNTg3ODNdIHhlbjogLS0mZ3Q7IHBpcnE9NTUgLSZndDsgaXJxPTU1
IChnc2k9NTUpCjpbICAgNDUuNDUyMTk1XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA2MyB0cmln
Z2VyaW5nIDAgcG9sYXJpdHkgMQo6WyAgIDQ1LjQ1MjI2N10geGVuOiAtLSZndDsgcGlycT02
MyAtJmd0OyBpcnE9NjMgKGdzaT02MykKOlsgICA0NS41NTYxNDddIHhlbjogcmVnaXN0ZXJp
bmcgZ3NpIDU1IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCjpbICAgNDUuNTU2MTY0XSBBbHJl
YWR5IHNldHVwIHRoZSBHU0kgOjU1CjpbICAgNDUuNjQ2MTEyXSB4ZW46IHJlZ2lzdGVyaW5n
IGdzaSA2MyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQo6WyAgIDQ1LjY0NjEzM10gQWxyZWFk
eSBzZXR1cCB0aGUgR1NJIDo2Mwo6WyAgIDQ1Ljc0MjIwMV0geGVuOiByZWdpc3RlcmluZyBn
c2kgNTUgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKOlsgICA0NS43NDIyMThdIEFscmVhZHkg
c2V0dXAgdGhlIEdTSSA6NTUKOlsgICA0NS44MjAxMDddIHhlbjogcmVnaXN0ZXJpbmcgZ3Np
IDYzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCjpbICAgNDUuODIwMTIzXSBBbHJlYWR5IHNl
dHVwIHRoZSBHU0kgOjYzCjpbICAgNDUuODg0MjgyXSBpcG1pIG1lc3NhZ2UgaGFuZGxlciB2
ZXJzaW9uIDM5LjIKOlsgICA0NS44ODY1MTVdIGlwbWlfc2kgSVBJMDAwMTowMDogaXBtaV9z
aTogcHJvYmluZyB2aWEgQUNQSQo6WyAgIDQ1Ljg4NjU2MV0gaXBtaV9zaSBJUEkwMDAxOjAw
OiBbaW8gIDB4MGNhMl0gcmVnc2l6ZSAxIHNwYWNpbmcgMSBpcnEgMAo6WyAgIDQ1Ljg4NjU2
M10gaXBtaV9zaTogQWRkaW5nIEFDUEktc3BlY2lmaWVkIGtjcyBzdGF0ZSBtYWNoaW5lCjpb
ICAgNDUuODg2NjI2XSBJUE1JIFN5c3RlbSBJbnRlcmZhY2UgZHJpdmVyLgo6WyAgIDQ1Ljg4
Njc1N10gaXBtaV9zaTogcHJvYmluZyB2aWEgU01CSU9TCjpbICAgNDUuODg2NzU5XSBpcG1p
X3NpOiBTTUJJT1M6IGlvIDB4Y2EyIHJlZ3NpemUgMSBzcGFjaW5nIDEgaXJxIDAKOlsgICA0
NS44ODY3NjBdIGlwbWlfc2k6IEFkZGluZyBTTUJJT1Mtc3BlY2lmaWVkIGtjcyBzdGF0ZSBt
YWNoaW5lIGR1cGxpY2F0ZSBpbnRlcmZhY2UKOlsgICA0NS44ODY3NjNdIGlwbWlfc2k6IHBy
b2JpbmcgdmlhIFNQTUkKOlsgICA0NS44ODY3NjVdIGlwbWlfc2k6IFNQTUk6IGlvIDB4Y2Ey
IHJlZ3NpemUgMSBzcGFjaW5nIDEgaXJxIDAKOlsgICA0NS44ODY3NjZdIGlwbWlfc2k6IEFk
ZGluZyBTUE1JLXNwZWNpZmllZCBrY3Mgc3RhdGUgbWFjaGluZSBkdXBsaWNhdGUgaW50ZXJm
YWNlCjpbICAgNDUuODg2NzY4XSBpcG1pX3NpOiBUcnlpbmcgQUNQSS1zcGVjaWZpZWQga2Nz
IHN0YXRlIG1hY2hpbmUgYXQgaS9vIGFkZHJlc3MgMHhjYTIsIHNsYXZlIGFkZHJlc3MgMHgw
LCBpcnEgMAo6WyAgIDQ1LjkxMzY4MF0geGVuOiByZWdpc3RlcmluZyBnc2kgNTUgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDEKOlsgICA0NS45MTM2OTVdIEFscmVhZHkgc2V0dXAgdGhlIEdT
SSA6NTUKOlsgICA0NS45ODIxMDddIGlwbWlfc2kgSVBJMDAwMTowMDogVGhlIEJNQyBkb2Vz
IG5vdCBzdXBwb3J0IGNsZWFyaW5nIHRoZSByZWN2IGlycSBiaXQsIGNvbXBlbnNhdGluZywg
YnV0IHRoZSBCTUMgbmVlZHMgdG8gYmUgZml4ZWQuCjpbICAgNDYuMDI2ODY2XSB4ZW46IHJl
Z2lzdGVyaW5nIGdzaSA2MyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQo6WyAgIDQ2LjAyNjg4
NV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo2Mwo6WyAgIDQ2LjE0MTcwMl0gaXBtaV9zaSBJ
UEkwMDAxOjAwOiBGb3VuZCBuZXcgQk1DIChtYW5faWQ6IDB4MDAyYTdjLCBwcm9kX2lkOiAw
eDA2NjAsIGRldl9pZDogMHgyMCkKOlsgICA0Ni4xNDE3NTBdIGlwbWlfc2kgSVBJMDAwMTow
MDogSVBNSSBrY3MgaW50ZXJmYWNlIGluaXRpYWxpemVkCjpbICAgNDYuMzY3MTEzXSB3bWk6
IE1hcHBlciBsb2FkZWQKOlsgICA0Ni42MzMwNTNdIG1laV9tZSAwMDAwOjAwOjE2LjA6IERl
dmljZSBkb2Vzbid0IGhhdmUgdmFsaWQgTUUgSW50ZXJmYWNlCjpbICAgNDYuNzM0MjcxXSB4
ZW46IHJlZ2lzdGVyaW5nIGdzaSAxOCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQo6WyAgIDQ2
LjczNDI4MV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxOAo6WyAgIDQ2LjczNDQ1Ml0gaTgw
MV9zbWJ1cyAwMDAwOjAwOjFmLjM6IFNNQnVzIHVzaW5nIFBDSSBpbnRlcnJ1cHQKOlsgICA0
Ny42NDE3MjFdIG1kOiBiaW5kJmx0O3NkYTImZ3Q7CjpbICAgNDcuNzE2NzU1XSBtZDogYmlu
ZCZsdDtzZGIyJmd0Owo6WyAgIDQ3Ljc0MjcwM10gbWQvcmFpZDE6bWQyOiBhY3RpdmUgd2l0
aCAyIG91dCBvZiAyIG1pcnJvcnMKOlsgICA0Ny43NDM0MjNdIGNyZWF0ZWQgYml0bWFwICgx
IHBhZ2VzKSBmb3IgZGV2aWNlIG1kMgo6WyAgIDQ3Ljc0MzYwN10gbWQyOiBiaXRtYXAgaW5p
dGlhbGl6ZWQgZnJvbSBkaXNrOiByZWFkIDEgcGFnZXMsIHNldCAwIG9mIDMyIGJpdHMKOlsg
ICA0Ny43NzI5MjNdIG1kMjogZGV0ZWN0ZWQgY2FwYWNpdHkgY2hhbmdlIGZyb20gMCB0byAy
MTQ1Mzg2NDk2CjpbICAgNDcuOTg3MzA4XSBpbnB1dDogUEMgU3BlYWtlciBhcyAvZGV2aWNl
cy9wbGF0Zm9ybS9wY3Nwa3IvaW5wdXQvaW5wdXQ3CjpbICAgNDguMTk4MTA3XSBSQVBMIFBN
VTogQVBJIHVuaXQgaXMgMl4tMzIgSm91bGVzLCAzIGZpeGVkIGNvdW50ZXJzLCAxNjM4NDAg
bXMgb3ZmbCB0aW1lcgo6WyAgIDQ4LjE5ODExMF0gUkFQTCBQTVU6IGh3IHVuaXQgb2YgZG9t
YWluIHBwMC1jb3JlIDJeLTE2IEpvdWxlcwo6WyAgIDQ4LjE5ODExMV0gUkFQTCBQTVU6IGh3
IHVuaXQgb2YgZG9tYWluIHBhY2thZ2UgMl4tMTYgSm91bGVzCjpbICAgNDguMTk4MTExXSBS
QVBMIFBNVTogaHcgdW5pdCBvZiBkb21haW4gZHJhbSAyXi0xNiBKb3VsZXMKOlsgICA0OC4z
NDQ5ODldIEVEQUMgTUM6IFZlcjogMy4wLjAKOlsgICA0OC4zNTAyMDddIEVEQUMgc2JyaWRn
ZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjYTAKOlsgICA0OC4zNTAyMjZdIEVEQUMg
c2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjYTAKOlsgICA0OC4zNTAyNDBd
IEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjYTAKOlsgICA0OC4z
NTAyNDJdIEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjYTgKOlsg
ICA0OC4zNTAyNTNdIEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNj
YTgKOlsgICA0OC4zNTAyNjVdIEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4
MDg2OjNjYTgKOlsgICA0OC4zNTAyNjddIEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBD
SSBJRCA4MDg2OjNjNzEKOlsgICA0OC4zNTAyNzhdIEVEQUMgc2JyaWRnZTogU2Vla2luZyBm
b3I6IFBDSSBJRCA4MDg2OjNjNzEKOlsgICA0OC4zNTAyOTBdIEVEQUMgc2JyaWRnZTogU2Vl
a2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjNzEKOlsgICA0OC4zNTAyOTFdIEVEQUMgc2JyaWRn
ZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjYWEKOlsgICA0OC4zNTAzMDNdIEVEQUMg
c2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjYWEKOlsgICA0OC4zNTAzMTRd
IEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjYWEKOlsgICA0OC4z
NTAzMTZdIEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjYWIKOlsg
ICA0OC4zNTAzMjddIEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNj
YWIKOlsgICA0OC4zNTAzMzldIEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4
MDg2OjNjYWIKOlsgICA0OC4zNTAzNDFdIEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBD
SSBJRCA4MDg2OjNjYWMKOlsgICA0OC4zNTAzNTJdIEVEQUMgc2JyaWRnZTogU2Vla2luZyBm
b3I6IFBDSSBJRCA4MDg2OjNjYWMKOlsgICA0OC4zNTAzNjRdIEVEQUMgc2JyaWRnZTogU2Vl
a2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjYWMKOlsgICA0OC4zNTAzNjVdIEVEQUMgc2JyaWRn
ZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjYWQKOlsgICA0OC4zNTAzNzddIEVEQUMg
c2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjYWQKOlsgICA0OC4zNTAzODhd
IEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjYWQKOlsgICA0OC4z
NTAzOTBdIEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjYjgKOlsg
ICA0OC4zNTA0MDJdIEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNj
YjgKOlsgICA0OC4zNTA0MTRdIEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4
MDg2OjNjYjgKOlsgICA0OC4zNTA0MTVdIEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBD
SSBJRCA4MDg2OjNjZjQKOlsgICA0OC4zNTA0MjZdIEVEQUMgc2JyaWRnZTogU2Vla2luZyBm
b3I6IFBDSSBJRCA4MDg2OjNjZjQKOlsgICA0OC4zNTA0MzddIEVEQUMgc2JyaWRnZTogU2Vl
a2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjZjQKOlsgICA0OC4zNTA0MzldIEVEQUMgc2JyaWRn
ZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjZjYKOlsgICA0OC4zNTA0NTBdIEVEQUMg
c2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjZjYKOlsgICA0OC4zNTA0NjFd
IEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjZjYKOlsgICA0OC4z
NTA0NjNdIEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNjZjUKOlsg
ICA0OC4zNTA0NzNdIEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4MDg2OjNj
ZjUKOlsgICA0OC4zNTA0ODVdIEVEQUMgc2JyaWRnZTogU2Vla2luZyBmb3I6IFBDSSBJRCA4
MDg2OjNjZjUKOlsgICA0OC4zNTQ5MjRdIEVEQUMgTUMwOiBHaXZpbmcgb3V0IGRldmljZSB0
byBtb2R1bGUgc2JyaWRnZV9lZGFjLmMgY29udHJvbGxlciBTYW5keSBCcmlkZ2UgU29ja2V0
IzA6IERFViAwMDAwOjdmOjBlLjAgKElOVEVSUlVQVCkKOlsgICA0OC4zNTU5NDNdIEVEQUMg
TUMxOiBHaXZpbmcgb3V0IGRldmljZSB0byBtb2R1bGUgc2JyaWRnZV9lZGFjLmMgY29udHJv
bGxlciBTYW5keSBCcmlkZ2UgU29ja2V0IzE6IERFViAwMDAwOmZmOjBlLjAgKElOVEVSUlVQ
VCkKOlsgICA0OC4zNTU5NDRdIEVEQUMgc2JyaWRnZTogIFZlcjogMS4xLjEgCjpbICAgNDgu
MzY0MTY4XSBpbnRlbF9yYXBsOiBGb3VuZCBSQVBMIGRvbWFpbiBwYWNrYWdlCjpbICAgNDgu
MzY0MTcyXSBpbnRlbF9yYXBsOiBGb3VuZCBSQVBMIGRvbWFpbiBjb3JlCjpbICAgNDguMzY0
MTgyXSBpbnRlbF9yYXBsOiBGb3VuZCBSQVBMIGRvbWFpbiBkcmFtCjpbICAgNTEuMDkyNDg2
XSBBZGRpbmcgMjA5NTEwMGsgc3dhcCBvbiAvZGV2L21kMS4gIFByaW9yaXR5Oi0xIGV4dGVu
dHM6MSBhY3Jvc3M6MjA5NTEwMGsgRlMKOlsgICA1MS4zNTgwODFdIGlUQ09fdmVuZG9yX3N1
cHBvcnQ6IHZlbmRvci1zdXBwb3J0PTAKOlsgICA1MS4zNTkyMzldIGlUQ09fd2R0OiBJbnRl
bCBUQ08gV2F0Y2hEb2cgVGltZXIgRHJpdmVyIHYxLjExCjpbICAgNTEuMzU5MzI1XSBpVENP
X3dkdDogdW5hYmxlIHRvIHJlc2V0IE5PX1JFQk9PVCBmbGFnLCBkZXZpY2UgZGlzYWJsZWQg
YnkgaGFyZHdhcmUvQklPUwo6WyAgIDYyLjY3Njk3MV0gRVhUNC1mcyAobWQwKTogbW91bnRl
ZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJlZCBkYXRhIG1vZGUuIE9wdHM6IChudWxsKQo6WyAg
IDYyLjgxNzkwM10gRVhUNC1mcyAobWQyKTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGggb3Jk
ZXJlZCBkYXRhIG1vZGUuIE9wdHM6IChudWxsKQo6WyAgIDYzLjI2OTIxNl0gUlBDOiBSZWdp
c3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUuCjpbICAgNjMuMjY5
MjE5XSBSUEM6IFJlZ2lzdGVyZWQgdWRwIHRyYW5zcG9ydCBtb2R1bGUuCjpbICAgNjMuMjY5
MjIwXSBSUEM6IFJlZ2lzdGVyZWQgdGNwIHRyYW5zcG9ydCBtb2R1bGUuCjpbICAgNjMuMjY5
MjIxXSBSUEM6IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2NoYW5uZWwgdHJhbnNwb3J0
IG1vZHVsZS4KOlsgICA2My40Nzg3MDZdIGF1ZGl0OiB0eXBlPTEzMDUgYXVkaXQoMTU0OTQ5
MTUwMi4xMDY6Myk6IGF1ZGl0X3BpZD02NTg4IG9sZD0wIGF1aWQ9NDI5NDk2NzI5NSBzZXM9
NDI5NDk2NzI5NSByZXM9MQo6WyAgIDY3LjE4NTk2Ml0gSVB2NjogQUREUkNPTkYoTkVUREVW
X1VQKTogYm9uZDA6IGxpbmsgaXMgbm90IHJlYWR5CjpbICAgNjcuMzU1Mzg0XSBib25kMDog
QWRkaW5nIHNsYXZlIGVubzEKOlsgICA2Ny40MTI3MjFdIGJvbmQwOiBFbnNsYXZpbmcgZW5v
MSBhcyBhIGJhY2t1cCBpbnRlcmZhY2Ugd2l0aCBhIGRvd24gbGluawo6WyAgIDY3LjU1MzUw
OV0gYm9uZDA6IEFkZGluZyBzbGF2ZSBlbnAxMzBzMGYxCjpbICAgNjcuNjAwNDk5XSBib25k
MDogRW5zbGF2aW5nIGVucDEzMHMwZjEgYXMgYSBiYWNrdXAgaW50ZXJmYWNlIHdpdGggYSBk
b3duIGxpbmsKOlsgICA2Ny42MTAwNzVdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGJv
bmQwOiBsaW5rIGlzIG5vdCByZWFkeQo6WyAgIDY4LjI4NDIyNF0gSVB2NjogQUREUkNPTkYo
TkVUREVWX1VQKTogYm9uZDE6IGxpbmsgaXMgbm90IHJlYWR5CjpbICAgNjguNDkzOTgwXSBi
b25kMTogQWRkaW5nIHNsYXZlIGVubzIKOlsgICA2OC41NDg2NjVdIGJvbmQxOiBFbnNsYXZp
bmcgZW5vMiBhcyBhIGJhY2t1cCBpbnRlcmZhY2Ugd2l0aCBhIGRvd24gbGluawo6WyAgIDY4
LjczMTI2N10gYm9uZDE6IEFkZGluZyBzbGF2ZSBlbnAxMzBzMGYwCjpbICAgNjguNzc5NTMx
XSBib25kMTogRW5zbGF2aW5nIGVucDEzMHMwZjAgYXMgYSBiYWNrdXAgaW50ZXJmYWNlIHdp
dGggYSBkb3duIGxpbmsKOlsgICA2OC44NTg1MzVdIElQdjY6IEFERFJDT05GKE5FVERFVl9V
UCk6IGJvbmQxOiBsaW5rIGlzIG5vdCByZWFkeQo6WyAgIDcwLjIyOTA5OF0gaWdiIDAwMDA6
ODI6MDAuMSBlbnAxMzBzMGYxOiBpZ2I6IGVucDEzMHMwZjEgTklDIExpbmsgaXMgVXAgMTAw
MCBNYnBzIEZ1bGwgRHVwbGV4LCBGbG93IENvbnRyb2w6IFJYCjpbICAgNzAuMzE3ODQwXSBi
b25kMDogbGluayBzdGF0dXMgZGVmaW5pdGVseSB1cCBmb3IgaW50ZXJmYWNlIGVucDEzMHMw
ZjEsIDEwMDAgTWJwcyBmdWxsIGR1cGxleAo6WyAgIDcwLjMxNzg0Nl0gYm9uZDA6IFdhcm5p
bmc6IE5vIDgwMi4zYWQgcmVzcG9uc2UgZnJvbSB0aGUgbGluayBwYXJ0bmVyIGZvciBhbnkg
YWRhcHRlcnMgaW4gdGhlIGJvbmQKOlsgICA3MC4zMTc4NTldIGJvbmQwOiBmaXJzdCBhY3Rp
dmUgaW50ZXJmYWNlIHVwIQo6WyAgIDcwLjMxODEwMF0gSVB2NjogQUREUkNPTkYoTkVUREVW
X0NIQU5HRSk6IGJvbmQwOiBsaW5rIGJlY29tZXMgcmVhZHkKOlsgICA3MC4zOTQxNzJdIGln
YiAwMDAwOjA1OjAwLjAgZW5vMTogaWdiOiBlbm8xIE5JQyBMaW5rIGlzIFVwIDEwMDAgTWJw
cyBGdWxsIER1cGxleCwgRmxvdyBDb250cm9sOiBSWAo6WyAgIDcwLjQyMTg5M10gYm9uZDA6
IGxpbmsgc3RhdHVzIGRlZmluaXRlbHkgdXAgZm9yIGludGVyZmFjZSBlbm8xLCAxMDAwIE1i
cHMgZnVsbCBkdXBsZXgKOlsgICA3MS41NzAxNjddIGlnYiAwMDAwOjA1OjAwLjEgZW5vMjog
aWdiOiBlbm8yIE5JQyBMaW5rIGlzIFVwIDEwMDAgTWJwcyBGdWxsIER1cGxleCwgRmxvdyBD
b250cm9sOiBSWAo6WyAgIDcxLjY2OTg3OF0gYm9uZDE6IGxpbmsgc3RhdHVzIGRlZmluaXRl
bHkgdXAgZm9yIGludGVyZmFjZSBlbm8yLCAxMDAwIE1icHMgZnVsbCBkdXBsZXgKOlsgICA3
MS42Njk4ODJdIGJvbmQxOiBXYXJuaW5nOiBObyA4MDIuM2FkIHJlc3BvbnNlIGZyb20gdGhl
IGxpbmsgcGFydG5lciBmb3IgYW55IGFkYXB0ZXJzIGluIHRoZSBib25kCjpbICAgNzEuNjY5
ODkzXSBib25kMTogZmlyc3QgYWN0aXZlIGludGVyZmFjZSB1cCEKOlsgICA3MS42Njk5MjBd
IElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBib25kMTogbGluayBiZWNvbWVzIHJl
YWR5CjpbICAgNzEuODIwMDYyXSBpZ2IgMDAwMDo4MjowMC4wIGVucDEzMHMwZjA6IGlnYjog
ZW5wMTMwczBmMCBOSUMgTGluayBpcyBVcCAxMDAwIE1icHMgRnVsbCBEdXBsZXgsIEZsb3cg
Q29udHJvbDogUlgKOlsgICA3MS44Nzc4NTBdIGJvbmQxOiBsaW5rIHN0YXR1cyBkZWZpbml0
ZWx5IHVwIGZvciBpbnRlcmZhY2UgZW5wMTMwczBmMCwgMTAwMCBNYnBzIGZ1bGwgZHVwbGV4
CjpbICAgNzMuOTAzMDgwXSA4MDIxcTogODAyLjFRIFZMQU4gU3VwcG9ydCB2MS44CjpbICAg
NzMuOTAzMTEwXSA4MDIxcTogYWRkaW5nIFZMQU4gMCB0byBIVyBmaWx0ZXIgb24gZGV2aWNl
IGVubzEKOlsgICA3My45MDMxMjhdIDgwMjFxOiBhZGRpbmcgVkxBTiAwIHRvIEhXIGZpbHRl
ciBvbiBkZXZpY2UgZW5vMgo6WyAgIDczLjkwMzE0NV0gODAyMXE6IGFkZGluZyBWTEFOIDAg
dG8gSFcgZmlsdGVyIG9uIGRldmljZSBlbnAxMzBzMGYwCjpbICAgNzMuOTAzMTYyXSA4MDIx
cTogYWRkaW5nIFZMQU4gMCB0byBIVyBmaWx0ZXIgb24gZGV2aWNlIGVucDEzMHMwZjEKOlsg
ICA3My45MDMxNzhdIDgwMjFxOiBhZGRpbmcgVkxBTiAwIHRvIEhXIGZpbHRlciBvbiBkZXZp
Y2UgYm9uZDAKOlsgICA3My45MDMxOTZdIDgwMjFxOiBhZGRpbmcgVkxBTiAwIHRvIEhXIGZp
bHRlciBvbiBkZXZpY2UgYm9uZDEKOlsgICA3OC45MzQ0NzldIExvYWRpbmcgaVNDU0kgdHJh
bnNwb3J0IGNsYXNzIHYyLjAtODcwLgo6WyAgIDc5LjQ0NDA4Ml0gYnJpZGdlOiBmaWx0ZXJp
bmcgdmlhIGFycC9pcC9pcDZ0YWJsZXMgaXMgbm8gbG9uZ2VyIGF2YWlsYWJsZSBieSBkZWZh
dWx0LiBVcGRhdGUgeW91ciBzY3JpcHRzIHRvIGxvYWQgYnJfbmV0ZmlsdGVyIGlmIHlvdSBu
ZWVkIHRoaXMuCjpbICAgNzkuNTAwMzI4XSBpcDZfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5l
dGZpbHRlciBDb3JlIFRlYW0KOlsgICA3OS45NzY0MTZdIGlzY3NpOiByZWdpc3RlcmVkIHRy
YW5zcG9ydCAodGNwKQo6WyAgIDc5Ljk4OTg1OV0gc2NzaSBob3N0NzogaVNDU0kgSW5pdGlh
dG9yIG92ZXIgVENQL0lQCjpbICAgODAuMDI1Nzc2XSBzY3NpIGhvc3Q4OiBpU0NTSSBJbml0
aWF0b3Igb3ZlciBUQ1AvSVAKOlsgICA4MC4wNjgxOTFdIHNjc2kgNzowOjA6MDogRGlyZWN0
LUFjY2VzcyAgICAgTkVUQVBQICAgTFVOICAgICAgICAgICAgICA4MjBhIFBROiAwIEFOU0k6
IDUKOlsgICA4MC4wODc3MDJdIHNjc2kgODowOjA6NDogRGlyZWN0LUFjY2VzcyAgICAgTkVU
QVBQICAgTFVOICAgICAgICAgICAgICA4MjBhIFBROiAwIEFOU0k6IDUKOlsgICA4MC4wODk2
MTNdIHNkIDc6MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzIgdHlwZSAwCjpbICAg
ODAuMDg5OTQ5XSBzZCA3OjA6MDowOiBbc2RjXSAzNDI4ODQzNTIwMCA1MTItYnl0ZSBsb2dp
Y2FsIGJsb2NrczogKDE3LjYgVEIvMTYuMCBUaUIpCjpbICAgODAuMDg5OTUxXSBzZCA3OjA6
MDowOiBbc2RjXSA0MDk2LWJ5dGUgcGh5c2ljYWwgYmxvY2tzCjpbICAgODAuMDk0MTc0XSBz
ZCA3OjA6MDowOiBbc2RjXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgo6WyAgIDgwLjA5NDE3N10g
c2QgNzowOjA6MDogW3NkY10gTW9kZSBTZW5zZTogYmQgMDAgMDAgMDgKOlsgICA4MC4wOTQ1
NTddIHNkIDc6MDowOjA6IFtzZGNdIFdyaXRlIGNhY2hlOiBkaXNhYmxlZCwgcmVhZCBjYWNo
ZTogZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBGVUEKOlsgICA4MC4xMDc0NDBd
IHNkIDg6MDowOjQ6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzMgdHlwZSAwCjpbICAgODAu
MTA3OTQ0XSBzZCA3OjA6MDowOiBbc2RjXSBBdHRhY2hlZCBTQ1NJIGRpc2sKOlsgICA4MC4x
MDgxMTVdIHNkIDg6MDowOjQ6IFtzZGRdIDM0Mjg4NDM1MjAwIDUxMi1ieXRlIGxvZ2ljYWwg
YmxvY2tzOiAoMTcuNiBUQi8xNi4wIFRpQikKOlsgICA4MC4xMDgxMTddIHNkIDg6MDowOjQ6
IFtzZGRdIDQwOTYtYnl0ZSBwaHlzaWNhbCBibG9ja3MKOlsgICA4MC4xMDkzOTldIHNjc2kg
NzowOjA6MjogRGlyZWN0LUFjY2VzcyAgICAgTkVUQVBQICAgTFVOICAgICAgICAgICAgICA4
MjBhIFBROiAwIEFOU0k6IDUKOlsgICA4MC4xMDk2NzhdIHNkIDg6MDowOjQ6IFtzZGRdIFdy
aXRlIFByb3RlY3QgaXMgb2ZmCjpbICAgODAuMTA5NjgyXSBzZCA4OjA6MDo0OiBbc2RkXSBN
b2RlIFNlbnNlOiBiZCAwMCAwMCAwOAo6WyAgIDgwLjExMTIxOF0gc2QgODowOjA6NDogW3Nk
ZF0gV3JpdGUgY2FjaGU6IGRpc2FibGVkLCByZWFkIGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0
IHN1cHBvcnQgRFBPIG9yIEZVQQo6WyAgIDgwLjExOTE3MV0gc2NzaSA4OjA6MDo1OiBEaXJl
Y3QtQWNjZXNzICAgICBORVRBUFAgICBMVU4gICAgICAgICAgICAgIDgyMGEgUFE6IDAgQU5T
STogNQo6WyAgIDgwLjEyNjMxMl0gc2QgODowOjA6NDogW3NkZF0gQXR0YWNoZWQgU0NTSSBk
aXNrCjpbICAgODAuMTMyMjEyXSBzZCA3OjA6MDoyOiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMg
c2c0IHR5cGUgMAo6WyAgIDgwLjEzMzEyNF0gc2QgNzowOjA6MjogW3NkZV0gMjE0NzUxODQ2
NCA1MTItYnl0ZSBsb2dpY2FsIGJsb2NrczogKDEuMTAgVEIvMS4wMCBUaUIpCjpbICAgODAu
MTMzMTI3XSBzZCA3OjA6MDoyOiBbc2RlXSA0MDk2LWJ5dGUgcGh5c2ljYWwgYmxvY2tzCjpb
ICAgODAuMTM0NjEyXSBzZCA3OjA6MDoyOiBbc2RlXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgo6
WyAgIDgwLjEzNDYxNV0gc2QgNzowOjA6MjogW3NkZV0gTW9kZSBTZW5zZTogYmQgMDAgMDAg
MDgKOlsgICA4MC4xMzQ5NDBdIHNkIDc6MDowOjI6IFtzZGVdIFdyaXRlIGNhY2hlOiBkaXNh
YmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBGVUEK
OlsgICA4MC4xMzczODRdIHNkIDg6MDowOjU6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzUg
dHlwZSAwCjpbICAgODAuMTM4NjQ4XSBzY3NpIDc6MDowOjM6IERpcmVjdC1BY2Nlc3MgICAg
IE5FVEFQUCAgIExVTiAgICAgICAgICAgICAgODIwYSBQUTogMCBBTlNJOiA1CjpbICAgODAu
MTM5MDE3XSBzZCA4OjA6MDo1OiBbc2RmXSAzNDI4ODQzNTIwMCA1MTItYnl0ZSBsb2dpY2Fs
IGJsb2NrczogKDE3LjYgVEIvMTYuMCBUaUIpCjpbICAgODAuMTM5MDIyXSBzZCA4OjA6MDo1
OiBbc2RmXSA0MDk2LWJ5dGUgcGh5c2ljYWwgYmxvY2tzCjpbICAgODAuMTQxNjU4XSBzZCA4
OjA6MDo1OiBbc2RmXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgo6WyAgIDgwLjE0MTY2MV0gc2Qg
ODowOjA6NTogW3NkZl0gTW9kZSBTZW5zZTogYmQgMDAgMDAgMDgKOlsgICA4MC4xNDE2ODhd
IHNjc2kgODowOjA6NjogRGlyZWN0LUFjY2VzcyAgICAgTkVUQVBQICAgTFVOICAgICAgICAg
ICAgICA4MjBhIFBROiAwIEFOU0k6IDUKOlsgICA4MC4xNDI1NjJdIHNkIDg6MDowOjU6IFtz
ZGZdIFdyaXRlIGNhY2hlOiBkaXNhYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24n
dCBzdXBwb3J0IERQTyBvciBGVUEKOlsgICA4MC4xNDYyNTFdIHNkIDc6MDowOjI6IFtzZGVd
IEF0dGFjaGVkIFNDU0kgZGlzawo6WyAgIDgwLjE1MjQyMF0gc2QgODowOjA6NTogW3NkZl0g
QXR0YWNoZWQgU0NTSSBkaXNrCjpbICAgODAuMTU1MjU3XSBzZCA3OjA6MDozOiBBdHRhY2hl
ZCBzY3NpIGdlbmVyaWMgc2c2IHR5cGUgMAo6WyAgIDgwLjE1NjI0NF0gc2QgNzowOjA6Mzog
W3NkZ10gMzQyODg0MzUyMDAgNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICgxNy42IFRCLzE2
LjAgVGlCKQo6WyAgIDgwLjE1NjI0Nl0gc2QgNzowOjA6MzogW3NkZ10gNDA5Ni1ieXRlIHBo
eXNpY2FsIGJsb2Nrcwo6WyAgIDgwLjE1Nzc2OF0gc2NzaSA3OjA6MDo0OiBEaXJlY3QtQWNj
ZXNzICAgICBORVRBUFAgICBMVU4gICAgICAgICAgICAgIDgyMGEgUFE6IDAgQU5TSTogNQo6
WyAgIDgwLjE1Nzc5MF0gc2QgNzowOjA6MzogW3NkZ10gV3JpdGUgUHJvdGVjdCBpcyBvZmYK
OlsgICA4MC4xNTc3OTJdIHNkIDc6MDowOjM6IFtzZGddIE1vZGUgU2Vuc2U6IGJkIDAwIDAw
IDA4CjpbICAgODAuMTU4MjkwXSBzZCA3OjA6MDozOiBbc2RnXSBXcml0ZSBjYWNoZTogZGlz
YWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVB
CjpbICAgODAuMTYwNDAzXSBzZCA4OjA6MDo2OiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMgc2c3
IHR5cGUgMAo6WyAgIDgwLjE2MzY0OV0gc2QgODowOjA6NjogW3NkaF0gMzQyODg0MzUyMDAg
NTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICgxNy42IFRCLzE2LjAgVGlCKQo6WyAgIDgwLjE2
MzY1NF0gc2QgODowOjA6NjogW3NkaF0gNDA5Ni1ieXRlIHBoeXNpY2FsIGJsb2Nrcwo6WyAg
IDgwLjE2NTk3OV0gc2QgODowOjA6NjogW3NkaF0gV3JpdGUgUHJvdGVjdCBpcyBvZmYKOlsg
ICA4MC4xNjU5ODJdIHNkIDg6MDowOjY6IFtzZGhdIE1vZGUgU2Vuc2U6IGJkIDAwIDAwIDA4
CjpbICAgODAuMTY2ODI2XSBzZCA4OjA6MDo2OiBbc2RoXSBXcml0ZSBjYWNoZTogZGlzYWJs
ZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBCjpb
ICAgODAuMTcxNDE2XSBzZCA3OjA6MDozOiBbc2RnXSBBdHRhY2hlZCBTQ1NJIGRpc2sKOlsg
ICA4MC4xNzUzMjNdIHNkIDc6MDowOjQ6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzggdHlw
ZSAwCjpbICAgODAuMTc1NDQ5XSBzZCA3OjA6MDo0OiBbc2RpXSAzNDI4ODQzNTIwMCA1MTIt
Ynl0ZSBsb2dpY2FsIGJsb2NrczogKDE3LjYgVEIvMTYuMCBUaUIpCjpbICAgODAuMTc1NDUx
XSBzZCA3OjA6MDo0OiBbc2RpXSA0MDk2LWJ5dGUgcGh5c2ljYWwgYmxvY2tzCjpbICAgODAu
MTc2MTYwXSBzZCA3OjA6MDo0OiBbc2RpXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgo6WyAgIDgw
LjE3NjE2NV0gc2QgNzowOjA6NDogW3NkaV0gTW9kZSBTZW5zZTogYmQgMDAgMDAgMDgKOlsg
ICA4MC4xNzY1ODJdIHNkIDc6MDowOjQ6IFtzZGldIFdyaXRlIGNhY2hlOiBkaXNhYmxlZCwg
cmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBGVUEKOlsgICA4
MC4xNzkzNTFdIHNjc2kgNzowOjA6NTogRGlyZWN0LUFjY2VzcyAgICAgTkVUQVBQICAgTFVO
ICAgICAgICAgICAgICA4MjBhIFBROiAwIEFOU0k6IDUKOlsgICA4MC4xODExMDRdIHNkIDg6
MDowOjY6IFtzZGhdIEF0dGFjaGVkIFNDU0kgZGlzawo6WyAgIDgwLjE4MzU0Ml0gc2QgNzow
OjA6NDogW3NkaV0gQXR0YWNoZWQgU0NTSSBkaXNrCjpbICAgODAuMTk5MTk2XSBzZCA3OjA6
MDo1OiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMgc2c5IHR5cGUgMAo6WyAgIDgwLjE5OTcxNV0g
c2QgNzowOjA6NTogW3Nkal0gNDI5NDk2NzI5NiA1MTItYnl0ZSBsb2dpY2FsIGJsb2Nrczog
KDIuMjAgVEIvMi4wMCBUaUIpCjpbICAgODAuMTk5NzE4XSBzZCA3OjA6MDo1OiBbc2RqXSA0
MDk2LWJ5dGUgcGh5c2ljYWwgYmxvY2tzCjpbICAgODAuMjAwNDk2XSBzZCA3OjA6MDo1OiBb
c2RqXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgo6WyAgIDgwLjIwMDUwMF0gc2QgNzowOjA6NTog
W3Nkal0gTW9kZSBTZW5zZTogYmQgMDAgMDAgMDgKOlsgICA4MC4yMDA5MTRdIHNkIDc6MDow
OjU6IFtzZGpdIFdyaXRlIGNhY2hlOiBkaXNhYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwg
ZG9lc24ndCBzdXBwb3J0IERQTyBvciBGVUEKOlsgICA4MC4yMTI5ODNdIHNkIDc6MDowOjU6
IFtzZGpdIEF0dGFjaGVkIFNDU0kgZGlzawo6WyAgIDgwLjc4ODQyN10gYXJwX3RhYmxlczog
YXJwX3RhYmxlczogKEMpIDIwMDIgRGF2aWQgUy4gTWlsbGVyCjpbICAgODEuMTY3MDkxXSBk
ZXZpY2UtbWFwcGVyOiBtdWx0aXBhdGggc2VydmljZS10aW1lOiB2ZXJzaW9uIDAuMy4wIGxv
YWRlZAo6WyAgIDgyLjA1OTA5Ml0gRlMtQ2FjaGU6IExvYWRlZAo6WyAgIDgyLjA4OTMwN10g
RlMtQ2FjaGU6IE5ldGZzICduZnMnIHJlZ2lzdGVyZWQgZm9yIGNhY2hpbmcKOlsgICA4Mi4y
OTc0NjNdIE5GUzogUmVnaXN0ZXJpbmcgdGhlIGlkX3Jlc29sdmVyIGtleSB0eXBlCjpbICAg
ODIuMjk3NDgxXSBLZXkgdHlwZSBpZF9yZXNvbHZlciByZWdpc3RlcmVkCjpbICAgODIuMjk3
NDgzXSBLZXkgdHlwZSBpZF9sZWdhY3kgcmVnaXN0ZXJlZAo6WyAgIDg1Ljg4OTc5M10gRWJ0
YWJsZXMgdjIuMCByZWdpc3RlcmVkCjpbICAgODYuNzQ3OTA3XSB0dW46IFVuaXZlcnNhbCBU
VU4vVEFQIGRldmljZSBkcml2ZXIsIDEuNgo6WyAgIDg2Ljc0NzkxMV0gdHVuOiAoQykgMTk5
OS0yMDA0IE1heCBLcmFzbnlhbnNreSAmbHQ7Jmd0Owo6WyAgIDg2Ljc1NDEwM10gdmlyYnIw
OiBwb3J0IDEodmlyYnIwLW5pYykgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgIDg2Ljc1
NDEwOV0gdmlyYnIwOiBwb3J0IDEodmlyYnIwLW5pYykgZW50ZXJlZCBkaXNhYmxlZCBzdGF0
ZQo6WyAgIDg2Ljc1NDUxMl0gZGV2aWNlIHZpcmJyMC1uaWMgZW50ZXJlZCBwcm9taXNjdW91
cyBtb2RlCjpbICAgODcuNzY3MzQ3XSB2aXJicjA6IHBvcnQgMSh2aXJicjAtbmljKSBlbnRl
cmVkIGJsb2NraW5nIHN0YXRlCjpbICAgODcuNzY3MzU1XSB2aXJicjA6IHBvcnQgMSh2aXJi
cjAtbmljKSBlbnRlcmVkIGxpc3RlbmluZyBzdGF0ZQo6WyAgIDg4LjA3NTk4N10gdmlyYnIw
OiBwb3J0IDEodmlyYnIwLW5pYykgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WyAgMTAzLjE1
MTU4OF0gTmV0ZmlsdGVyIG1lc3NhZ2VzIHZpYSBORVRMSU5LIHYwLjMwLgo6WyAgMTAzLjE2
MjA4MV0gY3RuZXRsaW5rIHYwLjkzOiByZWdpc3RlcmluZyB3aXRoIG5mbmV0bGluay4KOlsg
IDE0Ny43OTEyMDFdIDJwcGNua3F1ZW95c29vOiBwb3J0IDEoYm9uZDAuNTApIGVudGVyZWQg
YmxvY2tpbmcgc3RhdGUKOlsgIDE0Ny43OTEyMDhdIDJwcGNua3F1ZW95c29vOiBwb3J0IDEo
Ym9uZDAuNTApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOlsgIDE0Ny43OTE4MDddIGRldmlj
ZSBib25kMC41MCBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKOlsgIDE0Ny43OTE4MzldIGRl
dmljZSBib25kMCBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKOlsgIDE0Ny43OTE4NTNdIGRl
dmljZSBlbm8xIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQo6WyAgMTQ3Ljc5MjAyM10gZGV2
aWNlIGVucDEzMHMwZjEgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlCjpbICAxNDcuOTE5NzE4
XSAycHBjbmtxdWVveXNvbzogcG9ydCAxKGJvbmQwLjUwKSBlbnRlcmVkIGJsb2NraW5nIHN0
YXRlCjpbICAxNDcuOTE5NzIyXSAycHBjbmtxdWVveXNvbzogcG9ydCAxKGJvbmQwLjUwKSBl
bnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKOlsgIDE0OC44MTU1NjBdIHI1Z2xiNXBreDZwdGlv
OiBwb3J0IDEoYm9uZDAuNjApIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsgIDE0OC44MTU1
NjVdIHI1Z2xiNXBreDZwdGlvOiBwb3J0IDEoYm9uZDAuNjApIGVudGVyZWQgZGlzYWJsZWQg
c3RhdGUKOlsgIDE0OC44MTU4OTBdIGRldmljZSBib25kMC42MCBlbnRlcmVkIHByb21pc2N1
b3VzIG1vZGUKOlsgIDE0OC45MDczNDBdIHI1Z2xiNXBreDZwdGlvOiBwb3J0IDEoYm9uZDAu
NjApIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsgIDE0OC45MDczNDVdIHI1Z2xiNXBreDZw
dGlvOiBwb3J0IDEoYm9uZDAuNjApIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQo6WyAgMTQ5
LjU3NzYyMV0gQnJpZGdlIGZpcmV3YWxsaW5nIHJlZ2lzdGVyZWQKOlsgIDE1MC4xNzY3MzNd
IGxlcmt6Nmt2ZGU2YnM3OiBwb3J0IDEoYm9uZDAuMzE2KSBlbnRlcmVkIGJsb2NraW5nIHN0
YXRlCjpbICAxNTAuMTc2NzM3XSBsZXJrejZrdmRlNmJzNzogcG9ydCAxKGJvbmQwLjMxNikg
ZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WyAgMTUwLjE3NzA1N10gZGV2aWNlIGJvbmQwLjMx
NiBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKOlsgIDE1MC4yNTYyNzNdIGxlcmt6Nmt2ZGU2
YnM3OiBwb3J0IDEoYm9uZDAuMzE2KSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbICAxNTAu
MjU2Mjc3XSBsZXJrejZrdmRlNmJzNzogcG9ydCAxKGJvbmQwLjMxNikgZW50ZXJlZCBmb3J3
YXJkaW5nIHN0YXRlCjpbICAxNTguODU0OTAzXSB2aWYgdmlmLTEtMCB4ejhqOGFxM2RlOGRh
ZDogcmVuYW1lZCBmcm9tIHZpZjEuMAo6WyAgMTU4Ljk3NzU1NV0gbGVya3o2a3ZkZTZiczc6
IHBvcnQgMih4ejhqOGFxM2RlOGRhZCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgMTU4
Ljk3NzU2MF0gbGVya3o2a3ZkZTZiczc6IHBvcnQgMih4ejhqOGFxM2RlOGRhZCkgZW50ZXJl
ZCBkaXNhYmxlZCBzdGF0ZQo6WyAgMTU4Ljk3Nzc3OV0gZGV2aWNlIHh6OGo4YXEzZGU4ZGFk
IGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQo6WyAgMTU4Ljk4MjU3MF0gSVB2NjogQUREUkNP
TkYoTkVUREVWX1VQKTogeHo4ajhhcTNkZThkYWQ6IGxpbmsgaXMgbm90IHJlYWR5CjpbICAx
NTkuNDE5MjI0XSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMS8yMDQ5OiB1c2luZyAxIHF1
ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKOlsgIDE1
OS41NTM2MjRdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8xLzIwNTA6IHVzaW5nIDEgcXVl
dWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo6WyAgMTU5
LjU5MDUyM10gdmlmIHZpZi0xLTAgeHo4ajhhcTNkZThkYWQ6IEd1ZXN0IFJ4IHJlYWR5Cjpb
ICAxNTkuNTkxNTk4XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogeHo4ajhhcTNk
ZThkYWQ6IGxpbmsgYmVjb21lcyByZWFkeQo6WyAgMTU5LjU5MTcxMl0gbGVya3o2a3ZkZTZi
czc6IHBvcnQgMih4ejhqOGFxM2RlOGRhZCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAg
MTU5LjU5MTcxNV0gbGVya3o2a3ZkZTZiczc6IHBvcnQgMih4ejhqOGFxM2RlOGRhZCkgZW50
ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCjpbICAxNjIuMTE3OTI2XSBzZW5kX2FycCB1c2VzIG9i
c29sZXRlIChQRl9JTkVULFNPQ0tfUEFDS0VUKQo6WyAgMjA4LjcxMjk0M10gdmlmIHZpZi0y
LTEgaGtnYTdnMnJ1MTNzNHQ6IHJlbmFtZWQgZnJvbSB2aWYyLjEKOlsgIDIwOC43Mzc5NzBd
IHZpZiB2aWYtMi0wIHIxaDZtbmVzMzdsbWVzOiByZW5hbWVkIGZyb20gdmlmMi4wCjpbICAy
MDguODQ4NTk3XSByNWdsYjVwa3g2cHRpbzogcG9ydCAyKGhrZ2E3ZzJydTEzczR0KSBlbnRl
cmVkIGJsb2NraW5nIHN0YXRlCjpbICAyMDguODQ4NjAyXSByNWdsYjVwa3g2cHRpbzogcG9y
dCAyKGhrZ2E3ZzJydTEzczR0KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbICAyMDguODQ4
ODI3XSBkZXZpY2UgaGtnYTdnMnJ1MTNzNHQgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlCjpb
ICAyMDguODU0MTQzXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBoa2dhN2cycnUxM3M0
dDogbGluayBpcyBub3QgcmVhZHkKOlsgIDIwOC45NDg0MzBdIDJwcGNua3F1ZW95c29vOiBw
b3J0IDIocjFoNm1uZXMzN2xtZXMpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsgIDIwOC45
NDg0MzVdIDJwcGNua3F1ZW95c29vOiBwb3J0IDIocjFoNm1uZXMzN2xtZXMpIGVudGVyZWQg
ZGlzYWJsZWQgc3RhdGUKOlsgIDIwOC45NDg2NTJdIGRldmljZSByMWg2bW5lczM3bG1lcyBl
bnRlcmVkIHByb21pc2N1b3VzIG1vZGUKOlsgIDIwOC45NTQ0MzVdIElQdjY6IEFERFJDT05G
KE5FVERFVl9VUCk6IHIxaDZtbmVzMzdsbWVzOiBsaW5rIGlzIG5vdCByZWFkeQo6WyAgMjA5
LjI5MzQzOF0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzIvNTE3MTM6IHVzaW5nIDEgcXVl
dWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo6WyAgMjA5
LjQ4MDUzOF0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzIvNTE3MTQ6IHVzaW5nIDEgcXVl
dWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo6WyAgMjA5
LjU1MDkxN10gdmlmIHZpZi0yLTAgcjFoNm1uZXMzN2xtZXM6IEd1ZXN0IFJ4IHJlYWR5Cjpb
ICAyMDkuNTUyMDEzXSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogcjFoNm1uZXMz
N2xtZXM6IGxpbmsgYmVjb21lcyByZWFkeQo6WyAgMjA5LjU1MjA5Ml0gMnBwY25rcXVlb3lz
b286IHBvcnQgMihyMWg2bW5lczM3bG1lcykgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAg
MjA5LjU1MjA5NV0gMnBwY25rcXVlb3lzb286IHBvcnQgMihyMWg2bW5lczM3bG1lcykgZW50
ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCjpbICAyMDkuNTU3MDI4XSB2aWYgdmlmLTItMSBoa2dh
N2cycnUxM3M0dDogR3Vlc3QgUnggcmVhZHkKOlsgIDIwOS41NTgwMzJdIElQdjY6IEFERFJD
T05GKE5FVERFVl9DSEFOR0UpOiBoa2dhN2cycnUxM3M0dDogbGluayBiZWNvbWVzIHJlYWR5
CjpbICAyMDkuNTU4MDgyXSByNWdsYjVwa3g2cHRpbzogcG9ydCAyKGhrZ2E3ZzJydTEzczR0
KSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbICAyMDkuNTU4MDg0XSByNWdsYjVwa3g2cHRp
bzogcG9ydCAyKGhrZ2E3ZzJydTEzczR0KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKOlsg
IDIyMS42NTE2MjZdIEhUQjogcXVhbnR1bSBvZiBjbGFzcyAxMDAwMiBpcyBiaWcuIENvbnNp
ZGVyIHIycSBjaGFuZ2UuCjpbICAyMjIuNDM3NTQwXSBIVEI6IHF1YW50dW0gb2YgY2xhc3Mg
MTAwMDIgaXMgYmlnLiBDb25zaWRlciByMnEgY2hhbmdlLgo6WyAgMjM2LjYzNDU4NF0gdmlm
IHZpZi0zLTAgZW50NGxuemJwem1ndTQ6IHJlbmFtZWQgZnJvbSB2aWYzLjAKOlsgIDIzNi43
OTk4NDhdIDJwcGNua3F1ZW95c29vOiBwb3J0IDMoZW50NGxuemJwem1ndTQpIGVudGVyZWQg
YmxvY2tpbmcgc3RhdGUKOlsgIDIzNi43OTk4NTVdIDJwcGNua3F1ZW95c29vOiBwb3J0IDMo
ZW50NGxuemJwem1ndTQpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOlsgIDIzNi44MDAzNDBd
IGRldmljZSBlbnQ0bG56YnB6bWd1NCBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKOlsgIDIz
Ni44MDc4NTRdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVudDRsbnpicHptZ3U0OiBs
aW5rIGlzIG5vdCByZWFkeQo6WyAgMjM3LjE5MjYwNF0geGVuLWJsa2JhY2s6IGJhY2tlbmQv
dmJkLzMvNTE3MTM6IHVzaW5nIDEgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBw
ZXJzaXN0ZW50IGdyYW50cwo6WyAgMjM3LjMzNzk5M10geGVuLWJsa2JhY2s6IGJhY2tlbmQv
dmJkLzMvNTE3MTQ6IHVzaW5nIDEgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBw
ZXJzaXN0ZW50IGdyYW50cwo6WyAgMjM3LjM4ODA0Nl0gdmlmIHZpZi0zLTAgZW50NGxuemJw
em1ndTQ6IEd1ZXN0IFJ4IHJlYWR5CjpbICAyMzcuMzkyMDYwXSBJUHY2OiBBRERSQ09ORihO
RVRERVZfQ0hBTkdFKTogZW50NGxuemJwem1ndTQ6IGxpbmsgYmVjb21lcyByZWFkeQo6WyAg
MjM3LjM5MjE5Nl0gMnBwY25rcXVlb3lzb286IHBvcnQgMyhlbnQ0bG56YnB6bWd1NCkgZW50
ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgMjM3LjM5MjIwMV0gMnBwY25rcXVlb3lzb286IHBv
cnQgMyhlbnQ0bG56YnB6bWd1NCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCjpbICAyNTEu
ODQ5NDEwXSBIVEI6IHF1YW50dW0gb2YgY2xhc3MgMTAwMDMgaXMgYmlnLiBDb25zaWRlciBy
MnEgY2hhbmdlLgo6WyAgMjU5LjM5ODYyNl0gdmlmIHZpZi00LTAgaHd3NTlmOXplZ3Y0NzQ6
IHJlbmFtZWQgZnJvbSB2aWY0LjAKOlsgIDI1OS41NTYwNDZdIDJwcGNua3F1ZW95c29vOiBw
b3J0IDQoaHd3NTlmOXplZ3Y0NzQpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsgIDI1OS41
NTYwNTBdIDJwcGNua3F1ZW95c29vOiBwb3J0IDQoaHd3NTlmOXplZ3Y0NzQpIGVudGVyZWQg
ZGlzYWJsZWQgc3RhdGUKOlsgIDI1OS41NTYyNjBdIGRldmljZSBod3c1OWY5emVndjQ3NCBl
bnRlcmVkIHByb21pc2N1b3VzIG1vZGUKOlsgIDI1OS41NjE4OTVdIElQdjY6IEFERFJDT05G
KE5FVERFVl9VUCk6IGh3dzU5Zjl6ZWd2NDc0OiBsaW5rIGlzIG5vdCByZWFkeQo6WyAgMjYw
LjE5OTY2N10gMnBwY25rcXVlb3lzb286IHBvcnQgNSh2aWY0LjAtZW11KSBlbnRlcmVkIGJs
b2NraW5nIHN0YXRlCjpbICAyNjAuMTk5NjcyXSAycHBjbmtxdWVveXNvbzogcG9ydCA1KHZp
ZjQuMC1lbXUpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOlsgIDI2MC4xOTk4ODldIGRldmlj
ZSB2aWY0LjAtZW11IGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQo6WyAgMjYwLjIwNTA4OV0g
MnBwY25rcXVlb3lzb286IHBvcnQgNSh2aWY0LjAtZW11KSBlbnRlcmVkIGJsb2NraW5nIHN0
YXRlCjpbICAyNjAuMjA1MDkyXSAycHBjbmtxdWVveXNvbzogcG9ydCA1KHZpZjQuMC1lbXUp
IGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQo6WyAgMjYwLjMzNDI2OF0geGVuLWJsa2JhY2s6
IGJhY2tlbmQvdmJkLzQvNzY4OiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0
LWFiaSkgCjpbICAyNjAuNDAxMDY3XSB2aWYgdmlmLTQtMCBod3c1OWY5emVndjQ3NDogR3Vl
c3QgUnggcmVhZHkKOlsgIDI2MC40MDEzMDddIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFO
R0UpOiBod3c1OWY5emVndjQ3NDogbGluayBiZWNvbWVzIHJlYWR5CjpbICAyNjAuNDAxMzc2
XSAycHBjbmtxdWVveXNvbzogcG9ydCA0KGh3dzU5Zjl6ZWd2NDc0KSBlbnRlcmVkIGJsb2Nr
aW5nIHN0YXRlCjpbICAyNjAuNDAxMzgxXSAycHBjbmtxdWVveXNvbzogcG9ydCA0KGh3dzU5
Zjl6ZWd2NDc0KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKOlsgIDI3NC4xMDgxNzJdIEhU
QjogcXVhbnR1bSBvZiBjbGFzcyAxMDAwNCBpcyBiaWcuIENvbnNpZGVyIHIycSBjaGFuZ2Uu
CjpbICAzMTMuMDg2OTIwXSB2aWYgdmlmLTUtMCB4YmFoaG9kYjY5YWRxejogcmVuYW1lZCBm
cm9tIHZpZjUuMAo6WyAgMzEzLjIyNjg3Ml0gMnBwY25rcXVlb3lzb286IHBvcnQgNih4YmFo
aG9kYjY5YWRxeikgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgMzEzLjIyNjg5MF0gMnBw
Y25rcXVlb3lzb286IHBvcnQgNih4YmFoaG9kYjY5YWRxeikgZW50ZXJlZCBkaXNhYmxlZCBz
dGF0ZQo6WyAgMzEzLjIyNzExMl0gZGV2aWNlIHhiYWhob2RiNjlhZHF6IGVudGVyZWQgcHJv
bWlzY3VvdXMgbW9kZQo6WyAgMzEzLjIzMjUwMl0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQ
KTogeGJhaGhvZGI2OWFkcXo6IGxpbmsgaXMgbm90IHJlYWR5CjpbICAzMTMuNjQ1NjIzXSB4
ZW4tYmxrYmFjazogYmFja2VuZC92YmQvNS81MTcxMzogdXNpbmcgMSBxdWV1ZXMsIHByb3Rv
Y29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCjpbICAzMTMuODc1MzYzXSB4
ZW4tYmxrYmFjazogYmFja2VuZC92YmQvNS81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3Rv
Y29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCjpbICAzMTMuOTE2MTc5XSB2
aWYgdmlmLTUtMCB4YmFoaG9kYjY5YWRxejogR3Vlc3QgUnggcmVhZHkKOlsgIDMxMy45MTg0
ODBdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB4YmFoaG9kYjY5YWRxejogbGlu
ayBiZWNvbWVzIHJlYWR5CjpbICAzMTMuOTE4NTYxXSAycHBjbmtxdWVveXNvbzogcG9ydCA2
KHhiYWhob2RiNjlhZHF6KSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbICAzMTMuOTE4NTY0
XSAycHBjbmtxdWVveXNvbzogcG9ydCA2KHhiYWhob2RiNjlhZHF6KSBlbnRlcmVkIGZvcndh
cmRpbmcgc3RhdGUKOlsgIDMyOS4wMTMzMzZdIEhUQjogcXVhbnR1bSBvZiBjbGFzcyAxMDAw
NSBpcyBiaWcuIENvbnNpZGVyIHIycSBjaGFuZ2UuCjpbICAzMzUuOTA5MjY1XSB2aWYgdmlm
LTYtMCBnZDNqc2p1ajFzMDNxYzogcmVuYW1lZCBmcm9tIHZpZjYuMAo6WyAgMzM1LjkyOTk5
OV0gdmlmIHZpZi02LTEgb3BvZHJjcmdwdXpkMWk6IHJlbmFtZWQgZnJvbSB2aWY2LjEKOlsg
IDMzNi4wMzc5ODNdIDJwcGNua3F1ZW95c29vOiBwb3J0IDcoZ2QzanNqdWoxczAzcWMpIGVu
dGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsgIDMzNi4wMzc5ODZdIDJwcGNua3F1ZW95c29vOiBw
b3J0IDcoZ2QzanNqdWoxczAzcWMpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOlsgIDMzNi4w
MzgxOTNdIGRldmljZSBnZDNqc2p1ajFzMDNxYyBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUK
OlsgIDMzNi4wNDMyODBdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGdkM2pzanVqMXMw
M3FjOiBsaW5rIGlzIG5vdCByZWFkeQo6WyAgMzM2LjA0NTk0OF0gcjVnbGI1cGt4NnB0aW86
IHBvcnQgMyhvcG9kcmNyZ3B1emQxaSkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgMzM2
LjA0NTk1Nl0gcjVnbGI1cGt4NnB0aW86IHBvcnQgMyhvcG9kcmNyZ3B1emQxaSkgZW50ZXJl
ZCBkaXNhYmxlZCBzdGF0ZQo6WyAgMzM2LjA0NjIxM10gZGV2aWNlIG9wb2RyY3JncHV6ZDFp
IGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQo6WyAgMzM2LjA1MTc2Ml0gSVB2NjogQUREUkNP
TkYoTkVUREVWX1VQKTogb3BvZHJjcmdwdXpkMWk6IGxpbmsgaXMgbm90IHJlYWR5CjpbICAz
MzYuMzg2MjA5XSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvNi81MTcxMzogdXNpbmcgMSBx
dWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIAo6WyAgMzM2LjQ1OTU4NF0geGVuLWJs
a2JhY2s6IGJhY2tlbmQvdmJkLzYvNTE3MTQ6IHVzaW5nIDEgcXVldWVzLCBwcm90b2NvbCAx
ICh4ODZfNjQtYWJpKSAKOlsgIDMzNi43MTMwMjRdIHZpZiB2aWYtNi0wIGdkM2pzanVqMXMw
M3FjOiBHdWVzdCBSeCByZWFkeQo6WyAgMzM2LjcxNDA5MV0gSVB2NjogQUREUkNPTkYoTkVU
REVWX0NIQU5HRSk6IGdkM2pzanVqMXMwM3FjOiBsaW5rIGJlY29tZXMgcmVhZHkKOlsgIDMz
Ni43MTQxNjldIDJwcGNua3F1ZW95c29vOiBwb3J0IDcoZ2QzanNqdWoxczAzcWMpIGVudGVy
ZWQgYmxvY2tpbmcgc3RhdGUKOlsgIDMzNi43MTQxNzJdIDJwcGNua3F1ZW95c29vOiBwb3J0
IDcoZ2QzanNqdWoxczAzcWMpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQo6WyAgMzM2Ljcx
ODA0Ml0gdmlmIHZpZi02LTEgb3BvZHJjcmdwdXpkMWk6IEd1ZXN0IFJ4IHJlYWR5CjpbICAz
MzYuNzE4ODI4XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogb3BvZHJjcmdwdXpk
MWk6IGxpbmsgYmVjb21lcyByZWFkeQo6WyAgMzM2LjcxODg4MF0gcjVnbGI1cGt4NnB0aW86
IHBvcnQgMyhvcG9kcmNyZ3B1emQxaSkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgMzM2
LjcxODg4Ml0gcjVnbGI1cGt4NnB0aW86IHBvcnQgMyhvcG9kcmNyZ3B1emQxaSkgZW50ZXJl
ZCBmb3J3YXJkaW5nIHN0YXRlCjpbICAzNDUuMTk2Mzg3XSBIVEI6IHF1YW50dW0gb2YgY2xh
c3MgMTAwMDYgaXMgYmlnLiBDb25zaWRlciByMnEgY2hhbmdlLgo6WyAgMzQ2LjAzMzkyOV0g
SFRCOiBxdWFudHVtIG9mIGNsYXNzIDEwMDA2IGlzIGJpZy4gQ29uc2lkZXIgcjJxIGNoYW5n
ZS4KOlsgIDM2My41MDQ4MTNdIHdua250ZDJpaXgxNGhqOiBwb3J0IDEoYm9uZDAuMzAwMSkg
ZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgMzYzLjUwNDgxOF0gd25rbnRkMmlpeDE0aGo6
IHBvcnQgMShib25kMC4zMDAxKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbICAzNjMuNTA1
Mjc5XSBkZXZpY2UgYm9uZDAuMzAwMSBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKOlsgIDM2
My41OTkzNzddIHdua250ZDJpaXgxNGhqOiBwb3J0IDEoYm9uZDAuMzAwMSkgZW50ZXJlZCBi
bG9ja2luZyBzdGF0ZQo6WyAgMzYzLjU5OTM4Ml0gd25rbnRkMmlpeDE0aGo6IHBvcnQgMShi
b25kMC4zMDAxKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKOlsgIDM4MS40NDY0MTNdIHZp
ZiB2aWYtOC0wIGRoYjhweXo5cmNnOW5tOiByZW5hbWVkIGZyb20gdmlmOC4wCjpbICAzODEu
NTA3NjA4XSB2aWYgdmlmLTgtMiBweDM2cGwwdXd3dHY3cDogcmVuYW1lZCBmcm9tIHZpZjgu
Mgo6WyAgMzgxLjU1ODU1NV0gdmlmIHZpZi04LTEgZDRid2I2ZTIxMTc1ZHo6IHJlbmFtZWQg
ZnJvbSB2aWY4LjEKOlsgIDM4MS42Nzk5NzJdIDJwcGNua3F1ZW95c29vOiBwb3J0IDgoZGhi
OHB5ejlyY2c5bm0pIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsgIDM4MS42Nzk5OTBdIDJw
cGNua3F1ZW95c29vOiBwb3J0IDgoZGhiOHB5ejlyY2c5bm0pIGVudGVyZWQgZGlzYWJsZWQg
c3RhdGUKOlsgIDM4MS42ODA0MjddIGRldmljZSBkaGI4cHl6OXJjZzlubSBlbnRlcmVkIHBy
b21pc2N1b3VzIG1vZGUKOlsgIDM4MS42OTU0MjddIElQdjY6IEFERFJDT05GKE5FVERFVl9V
UCk6IGRoYjhweXo5cmNnOW5tOiBsaW5rIGlzIG5vdCByZWFkeQo6WyAgMzgxLjc2NzQ3MF0g
cjVnbGI1cGt4NnB0aW86IHBvcnQgNChweDM2cGwwdXd3dHY3cCkgZW50ZXJlZCBibG9ja2lu
ZyBzdGF0ZQo6WyAgMzgxLjc2NzQ3NF0gcjVnbGI1cGt4NnB0aW86IHBvcnQgNChweDM2cGww
dXd3dHY3cCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WyAgMzgxLjc2NzY3Nl0gZGV2aWNl
IHB4MzZwbDB1d3d0djdwIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQo6WyAgMzgxLjc4MDgz
M10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogcHgzNnBsMHV3d3R2N3A6IGxpbmsgaXMg
bm90IHJlYWR5CjpbICAzODEuNzkyMDI2XSB3bmtudGQyaWl4MTRoajogcG9ydCAyKGQ0Yndi
NmUyMTE3NWR6KSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbICAzODEuNzkyMDMwXSB3bmtu
dGQyaWl4MTRoajogcG9ydCAyKGQ0YndiNmUyMTE3NWR6KSBlbnRlcmVkIGRpc2FibGVkIHN0
YXRlCjpbICAzODEuNzkyNDU0XSBkZXZpY2UgZDRid2I2ZTIxMTc1ZHogZW50ZXJlZCBwcm9t
aXNjdW91cyBtb2RlCjpbICAzODEuODAxOTQ0XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVAp
OiBkNGJ3YjZlMjExNzVkejogbGluayBpcyBub3QgcmVhZHkKOlsgIDM4Mi4yNTM2MzFdIHhl
bi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC84LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9j
b2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKOlsgIDM4Mi42NTY4NjldIHhl
bi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC84LzUxNzE0OiB1c2luZyAxIHF1ZXVlcywgcHJvdG9j
b2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKOlsgIDM4Mi42OTQyMDhdIHZp
ZiB2aWYtOC0wIGRoYjhweXo5cmNnOW5tOiBHdWVzdCBSeCByZWFkeQo6WyAgMzgyLjY5NDkz
NF0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGRoYjhweXo5cmNnOW5tOiBsaW5r
IGJlY29tZXMgcmVhZHkKOlsgIDM4Mi42OTUwODNdIDJwcGNua3F1ZW95c29vOiBwb3J0IDgo
ZGhiOHB5ejlyY2c5bm0pIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsgIDM4Mi42OTUwODZd
IDJwcGNua3F1ZW95c29vOiBwb3J0IDgoZGhiOHB5ejlyY2c5bm0pIGVudGVyZWQgZm9yd2Fy
ZGluZyBzdGF0ZQo6WyAgMzgyLjcwMzE3Nl0gdmlmIHZpZi04LTEgZDRid2I2ZTIxMTc1ZHo6
IEd1ZXN0IFJ4IHJlYWR5CjpbICAzODIuNzA0NzEyXSBJUHY2OiBBRERSQ09ORihORVRERVZf
Q0hBTkdFKTogZDRid2I2ZTIxMTc1ZHo6IGxpbmsgYmVjb21lcyByZWFkeQo6WyAgMzgyLjcw
NDc4Nl0gd25rbnRkMmlpeDE0aGo6IHBvcnQgMihkNGJ3YjZlMjExNzVkeikgZW50ZXJlZCBi
bG9ja2luZyBzdGF0ZQo6WyAgMzgyLjcwNDc4OV0gd25rbnRkMmlpeDE0aGo6IHBvcnQgMihk
NGJ3YjZlMjExNzVkeikgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCjpbICAzODIuNzEzMTcx
XSB2aWYgdmlmLTgtMiBweDM2cGwwdXd3dHY3cDogR3Vlc3QgUnggcmVhZHkKOlsgIDM4Mi43
MTQ4NDJdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBweDM2cGwwdXd3dHY3cDog
bGluayBiZWNvbWVzIHJlYWR5CjpbICAzODIuNzE0OTA2XSByNWdsYjVwa3g2cHRpbzogcG9y
dCA0KHB4MzZwbDB1d3d0djdwKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbICAzODIuNzE0
OTA5XSByNWdsYjVwa3g2cHRpbzogcG9ydCA0KHB4MzZwbDB1d3d0djdwKSBlbnRlcmVkIGZv
cndhcmRpbmcgc3RhdGUKOlsgIDM4OC40NDQ1NDJdIHZpZiB2aWYtNy0wIHUyMWg5OG01aGNt
YmNxOiByZW5hbWVkIGZyb20gdmlmNy4wCjpbICAzODguNTYzMzYxXSAycHBjbmtxdWVveXNv
bzogcG9ydCA5KHUyMWg5OG01aGNtYmNxKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbICAz
ODguNTYzMzY1XSAycHBjbmtxdWVveXNvbzogcG9ydCA5KHUyMWg5OG01aGNtYmNxKSBlbnRl
cmVkIGRpc2FibGVkIHN0YXRlCjpbICAzODguNTYzNTg2XSBkZXZpY2UgdTIxaDk4bTVoY21i
Y3EgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlCjpbICAzODguNTY3ODU1XSBJUHY2OiBBRERS
Q09ORihORVRERVZfVVApOiB1MjFoOThtNWhjbWJjcTogbGluayBpcyBub3QgcmVhZHkKOlsg
IDM4OC45NDQzOTldIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC83LzUxNzEzOiB1c2luZyAx
IHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgCjpbICAzODkuMDgxMTUxXSB4ZW4t
YmxrYmFjazogYmFja2VuZC92YmQvNy81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29s
IDEgKHg4Nl82NC1hYmkpIAo6WyAgMzg5LjIwODYxNV0gdmlmIHZpZi03LTAgdTIxaDk4bTVo
Y21iY3E6IEd1ZXN0IFJ4IHJlYWR5CjpbICAzODkuMjEwMTI3XSBJUHY2OiBBRERSQ09ORihO
RVRERVZfQ0hBTkdFKTogdTIxaDk4bTVoY21iY3E6IGxpbmsgYmVjb21lcyByZWFkeQo6WyAg
Mzg5LjIxMDIyOF0gMnBwY25rcXVlb3lzb286IHBvcnQgOSh1MjFoOThtNWhjbWJjcSkgZW50
ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgMzg5LjIxMDIzMV0gMnBwY25rcXVlb3lzb286IHBv
cnQgOSh1MjFoOThtNWhjbWJjcSkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCjpbICAzOTYu
NTYzNzg2XSBIVEI6IHF1YW50dW0gb2YgY2xhc3MgMTAwMDcgaXMgYmlnLiBDb25zaWRlciBy
MnEgY2hhbmdlLgo6WyAgMzk2LjYyMjcwNl0gSFRCOiBxdWFudHVtIG9mIGNsYXNzIDEwMDA4
IGlzIGJpZy4gQ29uc2lkZXIgcjJxIGNoYW5nZS4KOlsgIDM5Ny40ODkxNjldIEhUQjogcXVh
bnR1bSBvZiBjbGFzcyAxMDAwOCBpcyBiaWcuIENvbnNpZGVyIHIycSBjaGFuZ2UuCjpbICAz
OTguNTE2NDI4XSBIVEI6IHF1YW50dW0gb2YgY2xhc3MgMTAwMDggaXMgYmlnLiBDb25zaWRl
ciByMnEgY2hhbmdlLgo6WyAgNDE5LjczNjYyOV0gdmlmIHZpZi05LTEgeDBsNWVjOWl2anlp
dnU6IHJlbmFtZWQgZnJvbSB2aWY5LjEKOlsgIDQxOS43NjMwMjFdIHZpZiB2aWYtOS0wIG83
Zmdkd2Z1MWF4OXIzOiByZW5hbWVkIGZyb20gdmlmOS4wCjpbICA0MTkuOTAxNjYzXSAycHBj
bmtxdWVveXNvbzogcG9ydCAxMCh4MGw1ZWM5aXZqeWl2dSkgZW50ZXJlZCBibG9ja2luZyBz
dGF0ZQo6WyAgNDE5LjkwMTY2N10gMnBwY25rcXVlb3lzb286IHBvcnQgMTAoeDBsNWVjOWl2
anlpdnUpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOlsgIDQxOS45MDE5MjZdIGRldmljZSB4
MGw1ZWM5aXZqeWl2dSBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKOlsgIDQxOS45MDY2MjFd
IElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IHgwbDVlYzlpdmp5aXZ1OiBsaW5rIGlzIG5v
dCByZWFkeQo6WyAgNDE5LjkzOTkwOV0gcjVnbGI1cGt4NnB0aW86IHBvcnQgNShvN2ZnZHdm
dTFheDlyMykgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgNDE5LjkzOTkxNF0gcjVnbGI1
cGt4NnB0aW86IHBvcnQgNShvN2ZnZHdmdTFheDlyMykgZW50ZXJlZCBkaXNhYmxlZCBzdGF0
ZQo6WyAgNDE5Ljk0MDEzNF0gZGV2aWNlIG83Zmdkd2Z1MWF4OXIzIGVudGVyZWQgcHJvbWlz
Y3VvdXMgbW9kZQo6WyAgNDE5Ljk0NDc4MF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTog
bzdmZ2R3ZnUxYXg5cjM6IGxpbmsgaXMgbm90IHJlYWR5CjpbICA0MjAuMzAyNjQ3XSB4ZW4t
YmxrYmFjazogYmFja2VuZC92YmQvOS8yMDQ5OiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wg
MSAoeDg2XzY0LWFiaSkgCjpbICA0MjAuNTkwMTM4XSB4ZW4tYmxrYmFjazogYmFja2VuZC92
YmQvOS8yMDUwOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgCjpb
ICA0MjAuNzM4Nzk5XSB2aWYgdmlmLTktMCBvN2ZnZHdmdTFheDlyMzogR3Vlc3QgUnggcmVh
ZHkKOlsgIDQyMC43Mzg4MzddIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBvN2Zn
ZHdmdTFheDlyMzogbGluayBiZWNvbWVzIHJlYWR5CjpbICA0MjAuNzM4OTU5XSByNWdsYjVw
a3g2cHRpbzogcG9ydCA1KG83Zmdkd2Z1MWF4OXIzKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRl
CjpbICA0MjAuNzM4OTYyXSByNWdsYjVwa3g2cHRpbzogcG9ydCA1KG83Zmdkd2Z1MWF4OXIz
KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKOlsgIDQyMC43NDU5NzBdIHZpZiB2aWYtOS0x
IHgwbDVlYzlpdmp5aXZ1OiBHdWVzdCBSeCByZWFkeQo6WyAgNDIwLjc0NzY2N10gSVB2Njog
QUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IHgwbDVlYzlpdmp5aXZ1OiBsaW5rIGJlY29tZXMg
cmVhZHkKOlsgIDQyMC43NDc3MzhdIDJwcGNua3F1ZW95c29vOiBwb3J0IDEwKHgwbDVlYzlp
dmp5aXZ1KSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbICA0MjAuNzQ3NzQxXSAycHBjbmtx
dWVveXNvbzogcG9ydCAxMCh4MGw1ZWM5aXZqeWl2dSkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0
YXRlCjpbICA0MzEuNzk4OTMzXSBIVEI6IHF1YW50dW0gb2YgY2xhc3MgMTAwMDkgaXMgYmln
LiBDb25zaWRlciByMnEgY2hhbmdlLgo6WyAgNDMyLjYwMTIwNF0gSFRCOiBxdWFudHVtIG9m
IGNsYXNzIDEwMDA5IGlzIGJpZy4gQ29uc2lkZXIgcjJxIGNoYW5nZS4KOlsgIDQ0MC42NDA5
NjJdIHZpZiB2aWYtMTAtMCBmNXRkMzhzYjBtazV0dTogcmVuYW1lZCBmcm9tIHZpZjEwLjAK
OlsgIDQ0MC43ODQ4OTddIHI1Z2xiNXBreDZwdGlvOiBwb3J0IDYoZjV0ZDM4c2IwbWs1dHUp
IGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsgIDQ0MC43ODQ5MDFdIHI1Z2xiNXBreDZwdGlv
OiBwb3J0IDYoZjV0ZDM4c2IwbWs1dHUpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOlsgIDQ0
MC43ODUxMTZdIGRldmljZSBmNXRkMzhzYjBtazV0dSBlbnRlcmVkIHByb21pc2N1b3VzIG1v
ZGUKOlsgIDQ0MC43OTExOThdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGY1dGQzOHNi
MG1rNXR1OiBsaW5rIGlzIG5vdCByZWFkeQo6WyAgNDQxLjA2MTQwMl0geGVuLWJsa2JhY2s6
IGJhY2tlbmQvdmJkLzEwLzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2
XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKOlsgIDQ0MS41Njg3NzVdIHhlbi1ibGtiYWNr
OiBiYWNrZW5kL3ZiZC8xMC81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4
Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCjpbICA0NDEuODA4NzczXSB2aWYgdmlmLTEw
LTAgZjV0ZDM4c2IwbWs1dHU6IEd1ZXN0IFJ4IHJlYWR5CjpbICA0NDEuODA4NzkyXSBJUHY2
OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZjV0ZDM4c2IwbWs1dHU6IGxpbmsgYmVjb21l
cyByZWFkeQo6WyAgNDQxLjgwODg4OV0gcjVnbGI1cGt4NnB0aW86IHBvcnQgNihmNXRkMzhz
YjBtazV0dSkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgNDQxLjgwODg5Ml0gcjVnbGI1
cGt4NnB0aW86IHBvcnQgNihmNXRkMzhzYjBtazV0dSkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0
YXRlCjpbICA0NTMuMDUwODgxXSB2aWYgdmlmLTExLTAgYmF3OHk0YjV3YWtuczY6IHJlbmFt
ZWQgZnJvbSB2aWYxMS4wCjpbICA0NTMuMjAyODI1XSAycHBjbmtxdWVveXNvbzogcG9ydCAx
MShiYXc4eTRiNXdha25zNikgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgNDUzLjIwMjgy
OF0gMnBwY25rcXVlb3lzb286IHBvcnQgMTEoYmF3OHk0YjV3YWtuczYpIGVudGVyZWQgZGlz
YWJsZWQgc3RhdGUKOlsgIDQ1My4yMDMxMDJdIGRldmljZSBiYXc4eTRiNXdha25zNiBlbnRl
cmVkIHByb21pc2N1b3VzIG1vZGUKOlsgIDQ1My4yMDgwMzNdIElQdjY6IEFERFJDT05GKE5F
VERFVl9VUCk6IGJhdzh5NGI1d2FrbnM2OiBsaW5rIGlzIG5vdCByZWFkeQo6WyAgNDUzLjU0
MzAyN10geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzExLzIwNDk6IHVzaW5nIDEgcXVldWVz
LCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo6WyAgNDUzLjg0
OTkzOV0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzExLzIwNTA6IHVzaW5nIDEgcXVldWVz
LCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo6WyAgNDU0LjA4
MDc0MV0gdmlmIHZpZi0xMS0wIGJhdzh5NGI1d2FrbnM2OiBHdWVzdCBSeCByZWFkeQo6WyAg
NDU0LjA4MDgwOV0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGJhdzh5NGI1d2Fr
bnM2OiBsaW5rIGJlY29tZXMgcmVhZHkKOlsgIDQ1NC4wODA5MTNdIDJwcGNua3F1ZW95c29v
OiBwb3J0IDExKGJhdzh5NGI1d2FrbnM2KSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbICA0
NTQuMDgwOTE2XSAycHBjbmtxdWVveXNvbzogcG9ydCAxMShiYXc4eTRiNXdha25zNikgZW50
ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCjpbICA0NTQuNDExOTE5XSBIVEI6IHF1YW50dW0gb2Yg
Y2xhc3MgMTAwMTAgaXMgYmlnLiBDb25zaWRlciByMnEgY2hhbmdlLgo6WyAgNDY0LjgxMDIx
M10gSFRCOiBxdWFudHVtIG9mIGNsYXNzIDEwMDExIGlzIGJpZy4gQ29uc2lkZXIgcjJxIGNo
YW5nZS4KOlsgIDUxOC4yNjQxNTRdIHZpZiB2aWYtMTMtMCBieTEzcDUwMHd1aXR0OTogcmVu
YW1lZCBmcm9tIHZpZjEzLjAKOlsgIDUxOC40MTg4MDldIDJwcGNua3F1ZW95c29vOiBwb3J0
IDEyKGJ5MTNwNTAwd3VpdHQ5KSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbICA1MTguNDE4
ODE0XSAycHBjbmtxdWVveXNvbzogcG9ydCAxMihieTEzcDUwMHd1aXR0OSkgZW50ZXJlZCBk
aXNhYmxlZCBzdGF0ZQo6WyAgNTE4LjQxOTAzNl0gZGV2aWNlIGJ5MTNwNTAwd3VpdHQ5IGVu
dGVyZWQgcHJvbWlzY3VvdXMgbW9kZQo6WyAgNTE4LjQyODYwN10gSVB2NjogQUREUkNPTkYo
TkVUREVWX1VQKTogYnkxM3A1MDB3dWl0dDk6IGxpbmsgaXMgbm90IHJlYWR5CjpbICA1MTgu
Nzg3NzcyXSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMTMvMjA0OTogdXNpbmcgMSBxdWV1
ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCjpbICA1MTgu
OTY4OTc0XSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMTMvMjA1MDogdXNpbmcgMSBxdWV1
ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCjpbICA1MTku
MTMzOTg3XSB2aWYgdmlmLTEzLTAgYnkxM3A1MDB3dWl0dDk6IEd1ZXN0IFJ4IHJlYWR5Cjpb
ICA1MTkuMTM0MDAzXSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogYnkxM3A1MDB3
dWl0dDk6IGxpbmsgYmVjb21lcyByZWFkeQo6WyAgNTE5LjEzNDE0OF0gMnBwY25rcXVlb3lz
b286IHBvcnQgMTIoYnkxM3A1MDB3dWl0dDkpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsg
IDUxOS4xMzQxNTJdIDJwcGNua3F1ZW95c29vOiBwb3J0IDEyKGJ5MTNwNTAwd3VpdHQ5KSBl
bnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKOlsgIDUyNS45MDU0NzZdIEhUQjogcXVhbnR1bSBv
ZiBjbGFzcyAxMDAxMyBpcyBiaWcuIENvbnNpZGVyIHIycSBjaGFuZ2UuCjpbICA1NjguODQy
OTQ2XSB2aWYgdmlmLTE0LTAgcmVoMWZyNWoyeHdlMWg6IHJlbmFtZWQgZnJvbSB2aWYxNC4w
CjpbICA1NjguOTk1NDA2XSAycHBjbmtxdWVveXNvbzogcG9ydCAxMyhyZWgxZnI1ajJ4d2Ux
aCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgNTY4Ljk5NTQxMF0gMnBwY25rcXVlb3lz
b286IHBvcnQgMTMocmVoMWZyNWoyeHdlMWgpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOlsg
IDU2OC45OTcyMzhdIGRldmljZSByZWgxZnI1ajJ4d2UxaCBlbnRlcmVkIHByb21pc2N1b3Vz
IG1vZGUKOlsgIDU2OS4wMDIxNThdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IHJlaDFm
cjVqMnh3ZTFoOiBsaW5rIGlzIG5vdCByZWFkeQo6WyAgNTY5LjM4MDE3OF0geGVuLWJsa2Jh
Y2s6IGJhY2tlbmQvdmJkLzE0LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAo
eDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKOlsgIDU2OS45MDY1NjldIHhlbi1ibGti
YWNrOiBiYWNrZW5kL3ZiZC8xNC81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEg
KHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCjpbICA1NjkuOTc0NDMzXSB2aWYgdmlm
LTE0LTAgcmVoMWZyNWoyeHdlMWg6IEd1ZXN0IFJ4IHJlYWR5CjpbICA1NjkuOTc2NDc2XSBJ
UHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogcmVoMWZyNWoyeHdlMWg6IGxpbmsgYmVj
b21lcyByZWFkeQo6WyAgNTY5Ljk3NjU3NF0gMnBwY25rcXVlb3lzb286IHBvcnQgMTMocmVo
MWZyNWoyeHdlMWgpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsgIDU2OS45NzY1NzddIDJw
cGNua3F1ZW95c29vOiBwb3J0IDEzKHJlaDFmcjVqMnh3ZTFoKSBlbnRlcmVkIGZvcndhcmRp
bmcgc3RhdGUKOlsgIDU4MS4zODYyMTddIEhUQjogcXVhbnR1bSBvZiBjbGFzcyAxMDAxNCBp
cyBiaWcuIENvbnNpZGVyIHIycSBjaGFuZ2UuCjpbICA2MzEuMDIwMDg4XSB2aWYgdmlmLTE1
LTAgcnRpbnl1NGx4MzF6ZXQ6IHJlbmFtZWQgZnJvbSB2aWYxNS4wCjpbICA2MzEuMTczNzIw
XSAycHBjbmtxdWVveXNvbzogcG9ydCAxNChydGlueXU0bHgzMXpldCkgZW50ZXJlZCBibG9j
a2luZyBzdGF0ZQo6WyAgNjMxLjE3MzczMl0gMnBwY25rcXVlb3lzb286IHBvcnQgMTQocnRp
bnl1NGx4MzF6ZXQpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOlsgIDYzMS4xNzQwNjJdIGRl
dmljZSBydGlueXU0bHgzMXpldCBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKOlsgIDYzMS4x
Nzg5NjBdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IHJ0aW55dTRseDMxemV0OiBsaW5r
IGlzIG5vdCByZWFkeQo6WyAgNjMxLjUyNzc2Ml0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJk
LzE1LzIwNDk6IHVzaW5nIDEgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJz
aXN0ZW50IGdyYW50cwo6WyAgNjMxLjc4NTY1Nl0gdmlmIHZpZi0xNS0wIHJ0aW55dTRseDMx
emV0OiBHdWVzdCBSeCByZWFkeQo6WyAgNjMxLjc4NTY4Ml0gSVB2NjogQUREUkNPTkYoTkVU
REVWX0NIQU5HRSk6IHJ0aW55dTRseDMxemV0OiBsaW5rIGJlY29tZXMgcmVhZHkKOlsgIDYz
MS43ODU4MDVdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE0KHJ0aW55dTRseDMxemV0KSBlbnRl
cmVkIGJsb2NraW5nIHN0YXRlCjpbICA2MzEuNzg1ODA4XSAycHBjbmtxdWVveXNvbzogcG9y
dCAxNChydGlueXU0bHgzMXpldCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCjpbICA2NDMu
OTM4MzM1XSBIVEI6IHF1YW50dW0gb2YgY2xhc3MgMTAwMTUgaXMgYmlnLiBDb25zaWRlciBy
MnEgY2hhbmdlLgo6WyAgNjczLjgwMjYxMF0gdmlmIHZpZi0xNi0wIGRrOXFmbTJoYXozNmJ0
OiByZW5hbWVkIGZyb20gdmlmMTYuMAo6WyAgNjczLjk2MTgyOF0gMnBwY25rcXVlb3lzb286
IHBvcnQgMTUoZGs5cWZtMmhhejM2YnQpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsgIDY3
My45NjE4MzNdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE1KGRrOXFmbTJoYXozNmJ0KSBlbnRl
cmVkIGRpc2FibGVkIHN0YXRlCjpbICA2NzMuOTYyMTk5XSBkZXZpY2UgZGs5cWZtMmhhejM2
YnQgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlCjpbICA2NzMuOTcxMzg4XSBJUHY2OiBBRERS
Q09ORihORVRERVZfVVApOiBkazlxZm0yaGF6MzZidDogbGluayBpcyBub3QgcmVhZHkKOlsg
IDY3NC4zMjExMDJdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8xNi8yMDQ5OiB1c2luZyAx
IHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKOlsg
IDY3NC44OTY1MzVdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8xNi8yMDUwOiB1c2luZyAx
IHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKOlsg
IDY3NS4xMDYyMjBdIHZpZiB2aWYtMTYtMCBkazlxZm0yaGF6MzZidDogR3Vlc3QgUnggcmVh
ZHkKOlsgIDY3NS4xMDYzNDVdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBkazlx
Zm0yaGF6MzZidDogbGluayBiZWNvbWVzIHJlYWR5CjpbICA2NzUuMTA2NTgzXSAycHBjbmtx
dWVveXNvbzogcG9ydCAxNShkazlxZm0yaGF6MzZidCkgZW50ZXJlZCBibG9ja2luZyBzdGF0
ZQo6WyAgNjc1LjEwNjU4Nl0gMnBwY25rcXVlb3lzb286IHBvcnQgMTUoZGs5cWZtMmhhejM2
YnQpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQo6WyAgNjgxLjYyOTM5MF0gdmlmIHZpZi0x
Mi0wIGZsOTh5cjdrM2YwOHJyOiByZW5hbWVkIGZyb20gdmlmMTIuMAo6WyAgNjgxLjY0MzE0
Ml0gdmlmIHZpZi0xMi0xIGE4ZjYwZHF1M3hhcHNmOiByZW5hbWVkIGZyb20gdmlmMTIuMQo6
WyAgNjgxLjc2NzI4MF0gcjVnbGI1cGt4NnB0aW86IHBvcnQgNyhhOGY2MGRxdTN4YXBzZikg
ZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgNjgxLjc2NzI4Nl0gcjVnbGI1cGt4NnB0aW86
IHBvcnQgNyhhOGY2MGRxdTN4YXBzZikgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WyAgNjgx
Ljc2NzU5OF0gZGV2aWNlIGE4ZjYwZHF1M3hhcHNmIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9k
ZQo6WyAgNjgxLjc3MjgyOF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogYThmNjBkcXUz
eGFwc2Y6IGxpbmsgaXMgbm90IHJlYWR5CjpbICA2ODEuNzc5ODg4XSAycHBjbmtxdWVveXNv
bzogcG9ydCAxNihmbDk4eXI3azNmMDhycikgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAg
NjgxLjc3OTg5M10gMnBwY25rcXVlb3lzb286IHBvcnQgMTYoZmw5OHlyN2szZjA4cnIpIGVu
dGVyZWQgZGlzYWJsZWQgc3RhdGUKOlsgIDY4MS43ODAzMDFdIGRldmljZSBmbDk4eXI3azNm
MDhyciBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKOlsgIDY4MS43ODgxNDZdIElQdjY6IEFE
RFJDT05GKE5FVERFVl9VUCk6IGZsOTh5cjdrM2YwOHJyOiBsaW5rIGlzIG5vdCByZWFkeQo6
WyAgNjgyLjIzNjk5N10geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzEyLzUxNzEzOiB1c2lu
ZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMK
OlsgIDY4Mi42NzI5MDNdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8xMi81MTcxNDogdXNp
bmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRz
CjpbICA2ODIuOTk0MzgyXSB2aWYgdmlmLTEyLTAgZmw5OHlyN2szZjA4cnI6IEd1ZXN0IFJ4
IHJlYWR5CjpbICA2ODIuOTk0NTYzXSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTog
Zmw5OHlyN2szZjA4cnI6IGxpbmsgYmVjb21lcyByZWFkeQo6WyAgNjgyLjk5NDY1OV0gMnBw
Y25rcXVlb3lzb286IHBvcnQgMTYoZmw5OHlyN2szZjA4cnIpIGVudGVyZWQgYmxvY2tpbmcg
c3RhdGUKOlsgIDY4Mi45OTQ2NjJdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE2KGZsOTh5cjdr
M2YwOHJyKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKOlsgIDY4My4wMzkwMzddIHZpZiB2
aWYtMTItMSBhOGY2MGRxdTN4YXBzZjogR3Vlc3QgUnggcmVhZHkKOlsgIDY4My4wMzkwNjhd
IElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBhOGY2MGRxdTN4YXBzZjogbGluayBi
ZWNvbWVzIHJlYWR5CjpbICA2ODMuMDM5MTU2XSByNWdsYjVwa3g2cHRpbzogcG9ydCA3KGE4
ZjYwZHF1M3hhcHNmKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbICA2ODMuMDM5MTU5XSBy
NWdsYjVwa3g2cHRpbzogcG9ydCA3KGE4ZjYwZHF1M3hhcHNmKSBlbnRlcmVkIGZvcndhcmRp
bmcgc3RhdGUKOlsgIDY4Ny4zMDU5NDddIEhUQjogcXVhbnR1bSBvZiBjbGFzcyAxMDAxNiBp
cyBiaWcuIENvbnNpZGVyIHIycSBjaGFuZ2UuCjpbICA2OTQuOTM4MzcxXSBIVEI6IHF1YW50
dW0gb2YgY2xhc3MgMTAwMTIgaXMgYmlnLiBDb25zaWRlciByMnEgY2hhbmdlLgo6WyAgNjk1
LjkxNzQ3MF0gSFRCOiBxdWFudHVtIG9mIGNsYXNzIDEwMDEyIGlzIGJpZy4gQ29uc2lkZXIg
cjJxIGNoYW5nZS4KOlsgIDcxNS41ODM1NjVdIHZpZiB2aWYtMTctMCBhbHRoODg2c3lqajJk
aDogcmVuYW1lZCBmcm9tIHZpZjE3LjAKOlsgIDcxNS43NDU0NTZdIDJwcGNua3F1ZW95c29v
OiBwb3J0IDE3KGFsdGg4ODZzeWpqMmRoKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbICA3
MTUuNzQ1NDYwXSAycHBjbmtxdWVveXNvbzogcG9ydCAxNyhhbHRoODg2c3lqajJkaCkgZW50
ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WyAgNzE1Ljc0NjUyN10gZGV2aWNlIGFsdGg4ODZzeWpq
MmRoIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQo6WyAgNzE1Ljc1MTU0MV0gSVB2NjogQURE
UkNPTkYoTkVUREVWX1VQKTogYWx0aDg4NnN5amoyZGg6IGxpbmsgaXMgbm90IHJlYWR5Cjpb
ICA3MTYuMTI1MDUwXSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMTcvMjA0OTogdXNpbmcg
MSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCjpb
ICA3MTYuNjAwNjUzXSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMTcvMjA1MDogdXNpbmcg
MSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCjpb
ICA3MTYuNzYyODQxXSB2aWYgdmlmLTE3LTAgYWx0aDg4NnN5amoyZGg6IEd1ZXN0IFJ4IHJl
YWR5CjpbICA3MTYuNzYyOTgwXSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogYWx0
aDg4NnN5amoyZGg6IGxpbmsgYmVjb21lcyByZWFkeQo6WyAgNzE2Ljc2MzA4OF0gMnBwY25r
cXVlb3lzb286IHBvcnQgMTcoYWx0aDg4NnN5amoyZGgpIGVudGVyZWQgYmxvY2tpbmcgc3Rh
dGUKOlsgIDcxNi43NjMwOTFdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE3KGFsdGg4ODZzeWpq
MmRoKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKOlsgIDczMC43MDc4MTRdIEhUQjogcXVh
bnR1bSBvZiBjbGFzcyAxMDAxNyBpcyBiaWcuIENvbnNpZGVyIHIycSBjaGFuZ2UuCjpbICA4
MjcuMDk2Mzk2XSB2aWYgdmlmLTE5LTAgZm92ZXBxdHlsanBodmc6IHJlbmFtZWQgZnJvbSB2
aWYxOS4wCjpbICA4MjcuNDc4NzAzXSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0
eWxqcGh2ZykgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgODI3LjQ3ODcwOF0gMnBwY25r
cXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgZGlzYWJsZWQgc3Rh
dGUKOlsgIDgyNy40NzkyNjVdIGRldmljZSBmb3ZlcHF0eWxqcGh2ZyBlbnRlcmVkIHByb21p
c2N1b3VzIG1vZGUKOlsgIDgyNy41MTg0NThdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6
IGZvdmVwcXR5bGpwaHZnOiBsaW5rIGlzIG5vdCByZWFkeQo6WyAgODI4LjQxNDg0M10geGVu
LWJsa2JhY2s6IGJhY2tlbmQvdmJkLzE5LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9j
b2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKOlsgIDgyOS40NDM3MzBdIHhl
bi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8xOS81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3Rv
Y29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCjpbICA4MjkuNzUyMjAyXSB2
aWYgdmlmLTE5LTAgZm92ZXBxdHlsanBodmc6IEd1ZXN0IFJ4IHJlYWR5CjpbICA4MjkuNzUy
MjI0XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZm92ZXBxdHlsanBodmc6IGxp
bmsgYmVjb21lcyByZWFkeQo6WyAgODI5Ljc1MjMyMl0gMnBwY25rcXVlb3lzb286IHBvcnQg
MTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsgIDgyOS43NTIz
MjVdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGZv
cndhcmRpbmcgc3RhdGUKOlsgIDgzOS43MTk4MDJdIEhUQjogcXVhbnR1bSBvZiBjbGFzcyAx
MDAxOSBpcyBiaWcuIENvbnNpZGVyIHIycSBjaGFuZ2UuCjpbICA4NTEuMDI1MzU5XSB2aWYg
dmlmLTE4LTAgYnZwa2lscWtvcGhjbG86IHJlbmFtZWQgZnJvbSB2aWYxOC4wCjpbICA4NTEu
MTk5MDA1XSAycHBjbmtxdWVveXNvbzogcG9ydCAxOShidnBraWxxa29waGNsbykgZW50ZXJl
ZCBibG9ja2luZyBzdGF0ZQo6WyAgODUxLjE5OTAxMF0gMnBwY25rcXVlb3lzb286IHBvcnQg
MTkoYnZwa2lscWtvcGhjbG8pIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOlsgIDg1MS4xOTky
NDZdIGRldmljZSBidnBraWxxa29waGNsbyBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKOlsg
IDg1MS4yMDU4OTNdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGJ2cGtpbHFrb3BoY2xv
OiBsaW5rIGlzIG5vdCByZWFkeQo6WyAgODUxLjk0ODY1NV0gMnBwY25rcXVlb3lzb286IHBv
cnQgMjAodmlmMTguMC1lbXUpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsgIDg1MS45NDg2
NjBdIDJwcGNua3F1ZW95c29vOiBwb3J0IDIwKHZpZjE4LjAtZW11KSBlbnRlcmVkIGRpc2Fi
bGVkIHN0YXRlCjpbICA4NTEuOTQ5MDE1XSBkZXZpY2UgdmlmMTguMC1lbXUgZW50ZXJlZCBw
cm9taXNjdW91cyBtb2RlCjpbICA4NTEuOTU1MjM1XSAycHBjbmtxdWVveXNvbzogcG9ydCAy
MCh2aWYxOC4wLWVtdSkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgODUxLjk1NTIzOV0g
MnBwY25rcXVlb3lzb286IHBvcnQgMjAodmlmMTguMC1lbXUpIGVudGVyZWQgZm9yd2FyZGlu
ZyBzdGF0ZQo6WyAgODUyLjEwMTAyMV0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzE4Lzc2
ODogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIAo6WyAgODUyLjI0
MDU0NV0gdmlmIHZpZi0xOC0wIGJ2cGtpbHFrb3BoY2xvOiBHdWVzdCBSeCByZWFkeQo6WyAg
ODUyLjI0MDY2MV0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGJ2cGtpbHFrb3Bo
Y2xvOiBsaW5rIGJlY29tZXMgcmVhZHkKOlsgIDg1Mi4yNDA4NzRdIDJwcGNua3F1ZW95c29v
OiBwb3J0IDE5KGJ2cGtpbHFrb3BoY2xvKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbICA4
NTIuMjQwODgxXSAycHBjbmtxdWVveXNvbzogcG9ydCAxOShidnBraWxxa29waGNsbykgZW50
ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCjpbICA4NjguOTQ4NjMwXSBIVEI6IHF1YW50dW0gb2Yg
Y2xhc3MgMTAwMTggaXMgYmlnLiBDb25zaWRlciByMnEgY2hhbmdlLgo6WyAgOTI0Ljk5OTgx
M10gdmlmIHZpZi0yMS0wIHdneWllYXlha3lnand0OiByZW5hbWVkIGZyb20gdmlmMjEuMAo6
WyAgOTI1LjIxNTc5NV0gMnBwY25rcXVlb3lzb286IHBvcnQgMjEod2d5aWVheWFreWdqd3Qp
IGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsgIDkyNS4yMTU4MDBdIDJwcGNua3F1ZW95c29v
OiBwb3J0IDIxKHdneWllYXlha3lnand0KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbICA5
MjUuMjE2MTYxXSBkZXZpY2Ugd2d5aWVheWFreWdqd3QgZW50ZXJlZCBwcm9taXNjdW91cyBt
b2RlCjpbICA5MjUuMjIzMDU2XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiB3Z3lpZWF5
YWt5Z2p3dDogbGluayBpcyBub3QgcmVhZHkKOlsgIDkyNS43ODE1NTRdIHhlbi1ibGtiYWNr
OiBiYWNrZW5kL3ZiZC8yMS8yMDQ5OiB1c2luZyAyIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2
XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKOlsgIDkyNi4xMDE5MTldIHhlbi1ibGtiYWNr
OiBiYWNrZW5kL3ZiZC8yMS8yMDUwOiB1c2luZyAyIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2
XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKOlsgIDkyNi44ODcxNzhdIHZpZiB2aWYtMjEt
MCB3Z3lpZWF5YWt5Z2p3dDogR3Vlc3QgUnggcmVhZHkKOlsgIDkyNi44ODcyNDhdIElQdjY6
IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB3Z3lpZWF5YWt5Z2p3dDogbGluayBiZWNvbWVz
IHJlYWR5CjpbICA5MjYuODg3MzQ4XSAycHBjbmtxdWVveXNvbzogcG9ydCAyMSh3Z3lpZWF5
YWt5Z2p3dCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WyAgOTI2Ljg4NzM1MV0gMnBwY25r
cXVlb3lzb286IHBvcnQgMjEod2d5aWVheWFreWdqd3QpIGVudGVyZWQgZm9yd2FyZGluZyBz
dGF0ZQo6WyAgOTMxLjc2OTAzNV0gSFRCOiBxdWFudHVtIG9mIGNsYXNzIDEwMDIxIGlzIGJp
Zy4gQ29uc2lkZXIgcjJxIGNoYW5nZS4KOlsgMTIzNy41NDM4NjZdIHZpZiB2aWYtMjItMCB3
eGl6ZHB6aXZ2cWZlaDogcmVuYW1lZCBmcm9tIHZpZjIyLjAKOlsgMTIzNy43MDc3MjNdIDJw
cGNua3F1ZW95c29vOiBwb3J0IDIyKHd4aXpkcHppdnZxZmVoKSBlbnRlcmVkIGJsb2NraW5n
IHN0YXRlCjpbIDEyMzcuNzA3NzI3XSAycHBjbmtxdWVveXNvbzogcG9ydCAyMih3eGl6ZHB6
aXZ2cWZlaCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WyAxMjM3LjcwODI5Ml0gZGV2aWNl
IHd4aXpkcHppdnZxZmVoIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQo6WyAxMjM3LjcxNjM0
NF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogd3hpemRweml2dnFmZWg6IGxpbmsgaXMg
bm90IHJlYWR5CjpbIDEyMzguMDY1MDg2XSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMjIv
NTE3MTM6IHVzaW5nIDEgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0
ZW50IGdyYW50cwo6WyAxMjM4LjI3MjE2Nl0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzIy
LzUxNzE0OiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lz
dGVudCBncmFudHMKOlsgMTIzOC43NzY4NzFdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8y
Mi81MTcxNTogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNp
c3RlbnQgZ3JhbnRzCjpbIDEyMzkuMTg1MjA1XSB2aWYgdmlmLTIyLTAgd3hpemRweml2dnFm
ZWg6IEd1ZXN0IFJ4IHJlYWR5CjpbIDEyMzkuMTg1MzEwXSBJUHY2OiBBRERSQ09ORihORVRE
RVZfQ0hBTkdFKTogd3hpemRweml2dnFmZWg6IGxpbmsgYmVjb21lcyByZWFkeQo6WyAxMjM5
LjE4NTQwMF0gMnBwY25rcXVlb3lzb286IHBvcnQgMjIod3hpemRweml2dnFmZWgpIGVudGVy
ZWQgYmxvY2tpbmcgc3RhdGUKOlsgMTIzOS4xODU0MDJdIDJwcGNua3F1ZW95c29vOiBwb3J0
IDIyKHd4aXpkcHppdnZxZmVoKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKOlsgMTI3NS4z
MzMzNzldIEhUQjogcXVhbnR1bSBvZiBjbGFzcyAxMDAyMiBpcyBiaWcuIENvbnNpZGVyIHIy
cSBjaGFuZ2UuCjpbMjk1OTcuNDEwNTExXSBjb25udHJhY2s6IGdlbmVyaWMgaGVscGVyIHdv
bid0IGhhbmRsZSBwcm90b2NvbCA0Ny4gUGxlYXNlIGNvbnNpZGVyIGxvYWRpbmcgdGhlIHNw
ZWNpZmljIGhlbHBlciBtb2R1bGUuCjpbMzg1NzYuNzkzMjE3XSAycHBjbmtxdWVveXNvbzog
cG9ydCAxOChmb3ZlcHF0eWxqcGh2ZykgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WzM4NTc2
Ljk3MTE4NF0gMnBwY25rcXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVy
ZWQgZGlzYWJsZWQgc3RhdGUKOlszODU3Ni45NzY4MzNdIGRldmljZSBmb3ZlcHF0eWxqcGh2
ZyBsZWZ0IHByb21pc2N1b3VzIG1vZGUKOlszODU3Ni45NzY4NTddIDJwcGNua3F1ZW95c29v
OiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbMzg1
OTcuODk4NjQ1XSB2aWYgdmlmLTIzLTAgZm92ZXBxdHlsanBodmc6IHJlbmFtZWQgZnJvbSB2
aWYyMy4wCjpbMzg1OTguMDMzNjc4XSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0
eWxqcGh2ZykgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WzM4NTk4LjAzMzY4M10gMnBwY25r
cXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgZGlzYWJsZWQgc3Rh
dGUKOlszODU5OC4wMzM5MzFdIGRldmljZSBmb3ZlcHF0eWxqcGh2ZyBlbnRlcmVkIHByb21p
c2N1b3VzIG1vZGUKOlszODU5OC4wMzk4MDVdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6
IGZvdmVwcXR5bGpwaHZnOiBsaW5rIGlzIG5vdCByZWFkeQo6WzM4NjAzLjMzNDMyMl0geGVu
LWJsa2JhY2s6IGJhY2tlbmQvdmJkLzIzLzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9j
b2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKOlszODYwMy41MDE5NjFdIHhl
bi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8yMy81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3Rv
Y29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCjpbMzg2MDMuOTIwODQyXSB2
aWYgdmlmLTIzLTAgZm92ZXBxdHlsanBodmc6IEd1ZXN0IFJ4IHJlYWR5CjpbMzg2MDMuOTIw
ODY5XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZm92ZXBxdHlsanBodmc6IGxp
bmsgYmVjb21lcyByZWFkeQo6WzM4NjAzLjkyMTA1MF0gMnBwY25rcXVlb3lzb286IHBvcnQg
MTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlszODYwMy45MjEw
NTddIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGZv
cndhcmRpbmcgc3RhdGUKOlsxMjQ5ODEuMjkwNDgyXSAycHBjbmtxdWVveXNvbzogcG9ydCAx
OChmb3ZlcHF0eWxqcGh2ZykgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WzEyNDk4MS40NjE5
MjRdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGRp
c2FibGVkIHN0YXRlCjpbMTI0OTgxLjQ2NTY2NF0gZGV2aWNlIGZvdmVwcXR5bGpwaHZnIGxl
ZnQgcHJvbWlzY3VvdXMgbW9kZQo6WzEyNDk4MS40NjU2OTJdIDJwcGNua3F1ZW95c29vOiBw
b3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbMTI1MDAx
LjY0OTE0MV0gdmlmIHZpZi0yNC0wIGZvdmVwcXR5bGpwaHZnOiByZW5hbWVkIGZyb20gdmlm
MjQuMAo6WzEyNTAwMS43NzYzMjBdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5
bGpwaHZnKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbMTI1MDAxLjc3NjMyNV0gMnBwY25r
cXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgZGlzYWJsZWQgc3Rh
dGUKOlsxMjUwMDEuNzc2NTUyXSBkZXZpY2UgZm92ZXBxdHlsanBodmcgZW50ZXJlZCBwcm9t
aXNjdW91cyBtb2RlCjpbMTI1MDAxLjc4Mjc2N10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQ
KTogZm92ZXBxdHlsanBodmc6IGxpbmsgaXMgbm90IHJlYWR5CjpbMTI1MDA2LjYyMTc4NF0g
dmlmIHZpZi0yNC0wIGZvdmVwcXR5bGpwaHZnOiBHdWVzdCBSeCByZWFkeQo6WzEyNTAwNi42
MjE4MTZdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBmb3ZlcHF0eWxqcGh2Zzog
bGluayBiZWNvbWVzIHJlYWR5CjpbMTI1MDA2LjYyMTkxN10gMnBwY25rcXVlb3lzb286IHBv
cnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsxMjUwMDYu
NjIxOTIwXSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0eWxqcGh2ZykgZW50ZXJl
ZCBmb3J3YXJkaW5nIHN0YXRlCjpbMTI1MDA2LjY4MDgyMl0geGVuLWJsa2JhY2s6IGJhY2tl
bmQvdmJkLzI0LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFi
aSkgcGVyc2lzdGVudCBncmFudHMKOlsxMjUwMDYuOTQ4MTg4XSB4ZW4tYmxrYmFjazogYmFj
a2VuZC92YmQvMjQvNTE3MTQ6IHVzaW5nIDEgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQt
YWJpKSBwZXJzaXN0ZW50IGdyYW50cwo6WzIxMTM4My44MzYyMTldIDJwcGNua3F1ZW95c29v
OiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbMjEx
MzgzLjk4Nzc3Nl0gMnBwY25rcXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVu
dGVyZWQgZGlzYWJsZWQgc3RhdGUKOlsyMTEzODMuOTkyMjQ5XSBkZXZpY2UgZm92ZXBxdHls
anBodmcgbGVmdCBwcm9taXNjdW91cyBtb2RlCjpbMjExMzgzLjk5MjI2OF0gMnBwY25rcXVl
b3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUK
OlsyMTE0MDUuMzc4OTA4XSB2aWYgdmlmLTI1LTAgZm92ZXBxdHlsanBodmc6IHJlbmFtZWQg
ZnJvbSB2aWYyNS4wCjpbMjExNDA1LjUwMjQ1MF0gMnBwY25rcXVlb3lzb286IHBvcnQgMTgo
Zm92ZXBxdHlsanBodmcpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOlsyMTE0MDUuNTAyNDU0
XSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0eWxqcGh2ZykgZW50ZXJlZCBkaXNh
YmxlZCBzdGF0ZQo6WzIxMTQwNS41MDI3MzJdIGRldmljZSBmb3ZlcHF0eWxqcGh2ZyBlbnRl
cmVkIHByb21pc2N1b3VzIG1vZGUKOlsyMTE0MDUuNTA3NzAzXSBJUHY2OiBBRERSQ09ORihO
RVRERVZfVVApOiBmb3ZlcHF0eWxqcGh2ZzogbGluayBpcyBub3QgcmVhZHkKOlsyMTE0MTAu
ODQ4NTkxXSB2aWYgdmlmLTI1LTAgZm92ZXBxdHlsanBodmc6IEd1ZXN0IFJ4IHJlYWR5Cjpb
MjExNDEwLjg0ODYzNl0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGZvdmVwcXR5
bGpwaHZnOiBsaW5rIGJlY29tZXMgcmVhZHkKOlsyMTE0MTAuODQ4NzY2XSAycHBjbmtxdWVv
eXNvbzogcG9ydCAxOChmb3ZlcHF0eWxqcGh2ZykgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6
WzIxMTQxMC44NDg3NjldIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZn
KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKOlsyMTE0MTAuOTAxNDI2XSB4ZW4tYmxrYmFj
azogYmFja2VuZC92YmQvMjUvNTE3MTM6IHVzaW5nIDEgcXVldWVzLCBwcm90b2NvbCAxICh4
ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo6WzIxMTQxMS4wNjM0OTZdIHhlbi1ibGti
YWNrOiBiYWNrZW5kL3ZiZC8yNS81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEg
KHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCjpbMjkwNTYxLjUwMjMxN10gbWQ6IGRh
dGEtY2hlY2sgb2YgUkFJRCBhcnJheSBtZDIKOlsyOTA1NjEuNTAyMzIwXSBtZDogbWluaW11
bSBfZ3VhcmFudGVlZF8gIHNwZWVkOiAxMDAwIEtCL3NlYy9kaXNrLgo6WzI5MDU2MS41MDIz
MjFdIG1kOiB1c2luZyBtYXhpbXVtIGF2YWlsYWJsZSBpZGxlIElPIGJhbmR3aWR0aCAoYnV0
IG5vdCBtb3JlIHRoYW4gMjAwMDAwIEtCL3NlYykgZm9yIGRhdGEtY2hlY2suCjpbMjkwNTYx
LjUwMjMyNV0gbWQ6IHVzaW5nIDEyOGsgd2luZG93LCBvdmVyIGEgdG90YWwgb2YgMjA5NTEw
NGsuCjpbMjkwNTY3LjgwODYwNV0gbWQ6IGRlbGF5aW5nIGRhdGEtY2hlY2sgb2YgbWQwIHVu
dGlsIG1kMiBoYXMgZmluaXNoZWQgKHRoZXkgc2hhcmUgb25lIG9yIG1vcmUgcGh5c2ljYWwg
dW5pdHMpCjpbMjkwNTc0LjAxMDU4MF0gbWQ6IGRlbGF5aW5nIGRhdGEtY2hlY2sgb2YgbWQx
IHVudGlsIG1kMiBoYXMgZmluaXNoZWQgKHRoZXkgc2hhcmUgb25lIG9yIG1vcmUgcGh5c2lj
YWwgdW5pdHMpCjpbMjkwNTk0LjMwMTk3NV0gbWQ6IG1kMjogZGF0YS1jaGVjayBkb25lLgo6
WzI5MDU5NC4zMzAzMTJdIG1kOiBkYXRhLWNoZWNrIG9mIFJBSUQgYXJyYXkgbWQwCjpbMjkw
NTk0LjMzMDMxNl0gbWQ6IG1pbmltdW0gX2d1YXJhbnRlZWRfICBzcGVlZDogMTAwMCBLQi9z
ZWMvZGlzay4KOlsyOTA1OTQuMzMwMzE3XSBtZDogdXNpbmcgbWF4aW11bSBhdmFpbGFibGUg
aWRsZSBJTyBiYW5kd2lkdGggKGJ1dCBub3QgbW9yZSB0aGFuIDIwMDAwMCBLQi9zZWMpIGZv
ciBkYXRhLWNoZWNrLgo6WzI5MDU5NC4zMzAzMjBdIG1kOiB1c2luZyAxMjhrIHdpbmRvdywg
b3ZlciBhIHRvdGFsIG9mIDUxMTY4MGsuCjpbMjkwNTk0LjMzMTU2NV0gbWQ6IGRlbGF5aW5n
IGRhdGEtY2hlY2sgb2YgbWQxIHVudGlsIG1kMCBoYXMgZmluaXNoZWQgKHRoZXkgc2hhcmUg
b25lIG9yIG1vcmUgcGh5c2ljYWwgdW5pdHMpCjpbMjkwNjAzLjc4NDcyNl0gbWQ6IG1kMDog
ZGF0YS1jaGVjayBkb25lLgo6WzI5MDYwMy44MTE2MjVdIG1kOiBkYXRhLWNoZWNrIG9mIFJB
SUQgYXJyYXkgbWQxCjpbMjkwNjAzLjgxMTYyOV0gbWQ6IG1pbmltdW0gX2d1YXJhbnRlZWRf
ICBzcGVlZDogMTAwMCBLQi9zZWMvZGlzay4KOlsyOTA2MDMuODExNjMwXSBtZDogdXNpbmcg
bWF4aW11bSBhdmFpbGFibGUgaWRsZSBJTyBiYW5kd2lkdGggKGJ1dCBub3QgbW9yZSB0aGFu
IDIwMDAwMCBLQi9zZWMpIGZvciBkYXRhLWNoZWNrLgo6WzI5MDYwMy44MTE2MzNdIG1kOiB1
c2luZyAxMjhrIHdpbmRvdywgb3ZlciBhIHRvdGFsIG9mIDIwOTUxMDRrLgo6WzI5MDYzNS42
NTA0OTldIG1kOiBtZDE6IGRhdGEtY2hlY2sgZG9uZS4KOlsyOTc3NzEuODEzMTg5XSAycHBj
bmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0eWxqcGh2ZykgZW50ZXJlZCBkaXNhYmxlZCBz
dGF0ZQo6WzI5Nzc3MS45OTg5NzRdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5
bGpwaHZnKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbMjk3NzcyLjAwMzg1NF0gZGV2aWNl
IGZvdmVwcXR5bGpwaHZnIGxlZnQgcHJvbWlzY3VvdXMgbW9kZQo6WzI5Nzc3Mi4wMDM4OTBd
IDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGRpc2Fi
bGVkIHN0YXRlCjpbMjk3NzkyLjk4NzkzOV0gdmlmIHZpZi0yNi0wIGZvdmVwcXR5bGpwaHZn
OiByZW5hbWVkIGZyb20gdmlmMjYuMAo6WzI5Nzc5My4xMzI2MTVdIDJwcGNua3F1ZW95c29v
OiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbMjk3
NzkzLjEzMjYyMV0gMnBwY25rcXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVu
dGVyZWQgZGlzYWJsZWQgc3RhdGUKOlsyOTc3OTMuMTMyODY1XSBkZXZpY2UgZm92ZXBxdHls
anBodmcgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlCjpbMjk3NzkzLjEzOTU2OV0gSVB2Njog
QUREUkNPTkYoTkVUREVWX1VQKTogZm92ZXBxdHlsanBodmc6IGxpbmsgaXMgbm90IHJlYWR5
CjpbMjk3Nzk3LjUzMDMyMl0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzI2LzUxNzEzOiB1
c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFu
dHMKOlsyOTc3OTcuNzY1NjAwXSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMjYvNTE3MTQ6
IHVzaW5nIDEgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdy
YW50cwo6WzI5Nzc5OC4yMTk1NTJdIHZpZiB2aWYtMjYtMCBmb3ZlcHF0eWxqcGh2ZzogR3Vl
c3QgUnggcmVhZHkKOlsyOTc3OTguMjE5NTc0XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hB
TkdFKTogZm92ZXBxdHlsanBodmc6IGxpbmsgYmVjb21lcyByZWFkeQo6WzI5Nzc5OC4yMTk2
NzBdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGJs
b2NraW5nIHN0YXRlCjpbMjk3Nzk4LjIxOTY3M10gMnBwY25rcXVlb3lzb286IHBvcnQgMTgo
Zm92ZXBxdHlsanBodmcpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQo6WzM4NDE3MS42MTEx
MjNdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGRp
c2FibGVkIHN0YXRlCjpbMzg0MTcxLjc4NjQ3N10gMnBwY25rcXVlb3lzb286IHBvcnQgMTgo
Zm92ZXBxdHlsanBodmcpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOlszODQxNzEuNzkwNTAz
XSBkZXZpY2UgZm92ZXBxdHlsanBodmcgbGVmdCBwcm9taXNjdW91cyBtb2RlCjpbMzg0MTcx
Ljc5MDUzNV0gMnBwY25rcXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVy
ZWQgZGlzYWJsZWQgc3RhdGUKOlszODQxOTMuMDEyNDAzXSB2aWYgdmlmLTI3LTAgZm92ZXBx
dHlsanBodmc6IHJlbmFtZWQgZnJvbSB2aWYyNy4wCjpbMzg0MTkzLjE3MDcyNl0gMnBwY25r
cXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgYmxvY2tpbmcgc3Rh
dGUKOlszODQxOTMuMTcwNzMwXSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0eWxq
cGh2ZykgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WzM4NDE5My4xNzEwMjhdIGRldmljZSBm
b3ZlcHF0eWxqcGh2ZyBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKOlszODQxOTMuMTc3MjI3
XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBmb3ZlcHF0eWxqcGh2ZzogbGluayBpcyBu
b3QgcmVhZHkKOlszODQxOTcuOTYyMjMwXSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMjcv
NTE3MTM6IHVzaW5nIDEgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0
ZW50IGdyYW50cwo6WzM4NDE5OC4xMzgxMjZdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8y
Ny81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNp
c3RlbnQgZ3JhbnRzCjpbMzg0MTk4LjM3NDQzNF0gdmlmIHZpZi0yNy0wIGZvdmVwcXR5bGpw
aHZnOiBHdWVzdCBSeCByZWFkeQo6WzM4NDE5OC4zNzQ0NTVdIElQdjY6IEFERFJDT05GKE5F
VERFVl9DSEFOR0UpOiBmb3ZlcHF0eWxqcGh2ZzogbGluayBiZWNvbWVzIHJlYWR5CjpbMzg0
MTk4LjM3NDU0OV0gMnBwY25rcXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVu
dGVyZWQgYmxvY2tpbmcgc3RhdGUKOlszODQxOTguMzc0NTUyXSAycHBjbmtxdWVveXNvbzog
cG9ydCAxOChmb3ZlcHF0eWxqcGh2ZykgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCjpbNDMy
NTE2LjI0OTc1NV0gaHRiOiB0b28gbWFueSBldmVudHMhCjpbNDcwNTcxLjA5MTk3OF0gMnBw
Y25rcXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgZGlzYWJsZWQg
c3RhdGUKOls0NzA1NzEuMjM3OTk3XSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0
eWxqcGh2ZykgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WzQ3MDU3MS4yNDMwMTddIGRldmlj
ZSBmb3ZlcHF0eWxqcGh2ZyBsZWZ0IHByb21pc2N1b3VzIG1vZGUKOls0NzA1NzEuMjQzMDQx
XSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0eWxqcGh2ZykgZW50ZXJlZCBkaXNh
YmxlZCBzdGF0ZQo6WzQ3MDU5MS44NjMyNTRdIHZpZiB2aWYtMjgtMCBmb3ZlcHF0eWxqcGh2
ZzogcmVuYW1lZCBmcm9tIHZpZjI4LjAKOls0NzA1OTIuMDE3NTM5XSAycHBjbmtxdWVveXNv
bzogcG9ydCAxOChmb3ZlcHF0eWxqcGh2ZykgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WzQ3
MDU5Mi4wMTc1NDRdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBl
bnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbNDcwNTkyLjAxNzc3Ml0gZGV2aWNlIGZvdmVwcXR5
bGpwaHZnIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQo6WzQ3MDU5Mi4wMjY0MTJdIElQdjY6
IEFERFJDT05GKE5FVERFVl9VUCk6IGZvdmVwcXR5bGpwaHZnOiBsaW5rIGlzIG5vdCByZWFk
eQo6WzQ3MDU5Ni42NzUzMzRdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8yOC81MTcxMzog
dXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3Jh
bnRzCjpbNDcwNTk2Ljc4OTg1Nl0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzI4LzUxNzE0
OiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBn
cmFudHMKOls0NzA1OTcuMTE1NDEzXSB2aWYgdmlmLTI4LTAgZm92ZXBxdHlsanBodmc6IEd1
ZXN0IFJ4IHJlYWR5CjpbNDcwNTk3LjExNTQ0MF0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NI
QU5HRSk6IGZvdmVwcXR5bGpwaHZnOiBsaW5rIGJlY29tZXMgcmVhZHkKOls0NzA1OTcuMTE1
NTQyXSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0eWxqcGh2ZykgZW50ZXJlZCBi
bG9ja2luZyBzdGF0ZQo6WzQ3MDU5Ny4xMTU1NDVdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4
KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKOls1NTY5NjguNTg0
MTMyXSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0eWxqcGh2ZykgZW50ZXJlZCBk
aXNhYmxlZCBzdGF0ZQo6WzU1Njk2OC43MTI2NjddIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4
KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbNTU2OTY4LjcxNzg3
MF0gZGV2aWNlIGZvdmVwcXR5bGpwaHZnIGxlZnQgcHJvbWlzY3VvdXMgbW9kZQo6WzU1Njk2
OC43MTc5MTJdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRl
cmVkIGRpc2FibGVkIHN0YXRlCjpbNTU2OTg5LjMzNDU2Nl0gdmlmIHZpZi0yOS0wIGZvdmVw
cXR5bGpwaHZnOiByZW5hbWVkIGZyb20gdmlmMjkuMAo6WzU1Njk4OS40OTIzMjBdIDJwcGNu
a3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGJsb2NraW5nIHN0
YXRlCjpbNTU2OTg5LjQ5MjMyNF0gMnBwY25rcXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHls
anBodmcpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOls1NTY5ODkuNDkyNzA0XSBkZXZpY2Ug
Zm92ZXBxdHlsanBodmcgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlCjpbNTU2OTg5LjUwMDMw
M10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZm92ZXBxdHlsanBodmc6IGxpbmsgaXMg
bm90IHJlYWR5CjpbNTU2OTk0LjQzODcyOV0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzI5
LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lz
dGVudCBncmFudHMKOls1NTY5OTQuNTM4MjM3XSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQv
MjkvNTE3MTQ6IHVzaW5nIDEgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJz
aXN0ZW50IGdyYW50cwo6WzU1Njk5NC45ODkyNjJdIHZpZiB2aWYtMjktMCBmb3ZlcHF0eWxq
cGh2ZzogR3Vlc3QgUnggcmVhZHkKOls1NTY5OTQuOTg5Mjg1XSBJUHY2OiBBRERSQ09ORihO
RVRERVZfQ0hBTkdFKTogZm92ZXBxdHlsanBodmc6IGxpbmsgYmVjb21lcyByZWFkeQo6WzU1
Njk5NC45ODk0OTBdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBl
bnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbNTU2OTk0Ljk4OTQ5M10gMnBwY25rcXVlb3lzb286
IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQo6WzU5
MzU0My45NzI3MDVdIDJwcGNua3F1ZW95c29vOiBwb3J0IDUodmlmNC4wLWVtdSkgZW50ZXJl
ZCBkaXNhYmxlZCBzdGF0ZQo6WzU5MzU0My45ODEyMTNdIGRldmljZSB2aWY0LjAtZW11IGxl
ZnQgcHJvbWlzY3VvdXMgbW9kZQo6WzU5MzU0My45ODEyNDVdIDJwcGNua3F1ZW95c29vOiBw
b3J0IDUodmlmNC4wLWVtdSkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WzU5MzU0NC4wNzc2
MjhdIDJwcGNua3F1ZW95c29vOiBwb3J0IDQoaHd3NTlmOXplZ3Y0NzQpIGVudGVyZWQgZGlz
YWJsZWQgc3RhdGUKOls1OTM1NDQuMDg3NzcwXSBkZXZpY2UgaHd3NTlmOXplZ3Y0NzQgbGVm
dCBwcm9taXNjdW91cyBtb2RlCjpbNTkzNTQ0LjA4Nzc5N10gMnBwY25rcXVlb3lzb286IHBv
cnQgNChod3c1OWY5emVndjQ3NCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WzU5MzU1MS4w
NjM3MjZdIHZpZiB2aWYtMzAtMCBod3c1OWY5emVndjQ3NDogcmVuYW1lZCBmcm9tIHZpZjMw
LjAKOls1OTM1NTEuMjE0NDE0XSAycHBjbmtxdWVveXNvbzogcG9ydCA0KGh3dzU5Zjl6ZWd2
NDc0KSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbNTkzNTUxLjIxNDQxOF0gMnBwY25rcXVl
b3lzb286IHBvcnQgNChod3c1OWY5emVndjQ3NCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6
WzU5MzU1MS4yMTQ2ODhdIGRldmljZSBod3c1OWY5emVndjQ3NCBlbnRlcmVkIHByb21pc2N1
b3VzIG1vZGUKOls1OTM1NTEuMjE5NjgxXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBo
d3c1OWY5emVndjQ3NDogbGluayBpcyBub3QgcmVhZHkKOls1OTM1NTEuODgyMzQ0XSAycHBj
bmtxdWVveXNvbzogcG9ydCA1KHZpZjMwLjAtZW11KSBlbnRlcmVkIGJsb2NraW5nIHN0YXRl
CjpbNTkzNTUxLjg4MjM0OF0gMnBwY25rcXVlb3lzb286IHBvcnQgNSh2aWYzMC4wLWVtdSkg
ZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WzU5MzU1MS44ODI2NThdIGRldmljZSB2aWYzMC4w
LWVtdSBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKOls1OTM1NTEuODg4NDEyXSAycHBjbmtx
dWVveXNvbzogcG9ydCA1KHZpZjMwLjAtZW11KSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpb
NTkzNTUxLjg4ODQxOV0gMnBwY25rcXVlb3lzb286IHBvcnQgNSh2aWYzMC4wLWVtdSkgZW50
ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCjpbNTkzNTk1LjkwMjk4OF0geGVuLWJsa2JhY2s6IGJh
Y2tlbmQvdmJkLzMwLzc2ODogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1h
YmkpIAo6WzU5Mzk3Ni4xNTA5MjhdIHZpZiB2aWYtMzAtMCBod3c1OWY5emVndjQ3NDogR3Vl
c3QgUnggcmVhZHkKOls1OTM5NzYuMTUxMjE4XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hB
TkdFKTogaHd3NTlmOXplZ3Y0NzQ6IGxpbmsgYmVjb21lcyByZWFkeQo6WzU5Mzk3Ni4xNTEz
NDddIDJwcGNua3F1ZW95c29vOiBwb3J0IDQoaHd3NTlmOXplZ3Y0NzQpIGVudGVyZWQgYmxv
Y2tpbmcgc3RhdGUKOls1OTM5NzYuMTUxMzUzXSAycHBjbmtxdWVveXNvbzogcG9ydCA0KGh3
dzU5Zjl6ZWd2NDc0KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKOls2NDMzNzAuMjI1NTQx
XSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0eWxqcGh2ZykgZW50ZXJlZCBkaXNh
YmxlZCBzdGF0ZQo6WzY0MzM3MC40MDE3NzRdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZv
dmVwcXR5bGpwaHZnKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbNjQzMzcwLjQwNzE0OF0g
ZGV2aWNlIGZvdmVwcXR5bGpwaHZnIGxlZnQgcHJvbWlzY3VvdXMgbW9kZQo6WzY0MzM3MC40
MDcxNzhdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVk
IGRpc2FibGVkIHN0YXRlCjpbNjQzMzkxLjc4OTYxOF0gdmlmIHZpZi0zMS0wIGZvdmVwcXR5
bGpwaHZnOiByZW5hbWVkIGZyb20gdmlmMzEuMAo6WzY0MzM5MS45MzkxNDBdIDJwcGNua3F1
ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRl
CjpbNjQzMzkxLjkzOTE0NV0gMnBwY25rcXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBo
dmcpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOls2NDMzOTEuOTM5NDIwXSBkZXZpY2UgZm92
ZXBxdHlsanBodmcgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlCjpbNjQzMzkxLjk0NTYwNl0g
SVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZm92ZXBxdHlsanBodmc6IGxpbmsgaXMgbm90
IHJlYWR5CjpbNjQzMzk3LjMxNTg2MV0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzMxLzUx
NzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVu
dCBncmFudHMKOls2NDMzOTcuNDcyMDA5XSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMzEv
NTE3MTQ6IHVzaW5nIDEgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0
ZW50IGdyYW50cwo6WzY0MzM5Ny44OTE5MjddIHZpZiB2aWYtMzEtMCBmb3ZlcHF0eWxqcGh2
ZzogR3Vlc3QgUnggcmVhZHkKOls2NDMzOTcuODkxOTc3XSBJUHY2OiBBRERSQ09ORihORVRE
RVZfQ0hBTkdFKTogZm92ZXBxdHlsanBodmc6IGxpbmsgYmVjb21lcyByZWFkeQo6WzY0MzM5
Ny44OTIwOTJdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRl
cmVkIGJsb2NraW5nIHN0YXRlCjpbNjQzMzk3Ljg5MjA5NV0gMnBwY25rcXVlb3lzb286IHBv
cnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQo6WzcyOTc2
OC42NzQ0ODBdIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRl
cmVkIGRpc2FibGVkIHN0YXRlCjpbNzI5NzY4LjgyMTY3Ml0gMnBwY25rcXVlb3lzb286IHBv
cnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOls3Mjk3Njgu
ODI2MjE3XSBkZXZpY2UgZm92ZXBxdHlsanBodmcgbGVmdCBwcm9taXNjdW91cyBtb2RlCjpb
NzI5NzY4LjgyNjI1Ml0gMnBwY25rcXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcp
IGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOls3Mjk3ODkuNjQ4NDkyXSB2aWYgdmlmLTMyLTAg
Zm92ZXBxdHlsanBodmc6IHJlbmFtZWQgZnJvbSB2aWYzMi4wCjpbNzI5Nzg5Ljc4NDE4M10g
MnBwY25rcXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgYmxvY2tp
bmcgc3RhdGUKOls3Mjk3ODkuNzg0MTg5XSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3Zl
cHF0eWxqcGh2ZykgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WzcyOTc4OS43ODQ0NzFdIGRl
dmljZSBmb3ZlcHF0eWxqcGh2ZyBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKOls3Mjk3ODku
NzkxNDIzXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBmb3ZlcHF0eWxqcGh2ZzogbGlu
ayBpcyBub3QgcmVhZHkKOls3Mjk3OTQuNTA3ODY0XSB2aWYgdmlmLTMyLTAgZm92ZXBxdHls
anBodmc6IEd1ZXN0IFJ4IHJlYWR5CjpbNzI5Nzk0LjUwNzg5N10gSVB2NjogQUREUkNPTkYo
TkVUREVWX0NIQU5HRSk6IGZvdmVwcXR5bGpwaHZnOiBsaW5rIGJlY29tZXMgcmVhZHkKOls3
Mjk3OTQuNTA4MDA4XSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0eWxqcGh2Zykg
ZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WzcyOTc5NC41MDgwMTFdIDJwcGNua3F1ZW95c29v
OiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKOls3
Mjk3OTQuNTQwMjY4XSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMzIvNTE3MTM6IHVzaW5n
IDEgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo6
WzcyOTc5NC43MjYxODZdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8zMi81MTcxNDogdXNp
bmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRz
CjpbODE2MTY4Ljk2NDA4MV0gMnBwY25rcXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBo
dmcpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOls4MTYxNjkuMTI3NDgwXSAycHBjbmtxdWVv
eXNvbzogcG9ydCAxOChmb3ZlcHF0eWxqcGh2ZykgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6
WzgxNjE2OS4xMzE3NjldIGRldmljZSBmb3ZlcHF0eWxqcGh2ZyBsZWZ0IHByb21pc2N1b3Vz
IG1vZGUKOls4MTYxNjkuMTMxNzkzXSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0
eWxqcGh2ZykgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WzgxNjE5MC4zODk3MzhdIHZpZiB2
aWYtMzMtMCBmb3ZlcHF0eWxqcGh2ZzogcmVuYW1lZCBmcm9tIHZpZjMzLjAKOls4MTYxOTAu
NTIyNDc3XSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0eWxqcGh2ZykgZW50ZXJl
ZCBibG9ja2luZyBzdGF0ZQo6WzgxNjE5MC41MjI0ODJdIDJwcGNua3F1ZW95c29vOiBwb3J0
IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbODE2MTkwLjUy
MjgwOV0gZGV2aWNlIGZvdmVwcXR5bGpwaHZnIGVudGVyZWQgcHJvbWlzY3VvdXMgbW9kZQo6
WzgxNjE5MC41MzA0MDhdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGZvdmVwcXR5bGpw
aHZnOiBsaW5rIGlzIG5vdCByZWFkeQo6WzgxNjE5NS4yNzgzNjhdIHhlbi1ibGtiYWNrOiBi
YWNrZW5kL3ZiZC8zMy81MTcxMzogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82
NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCjpbODE2MTk1LjUzMzA0OF0geGVuLWJsa2JhY2s6
IGJhY2tlbmQvdmJkLzMzLzUxNzE0OiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2
XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKOls4MTYxOTYuMDY2MDU3XSB2aWYgdmlmLTMz
LTAgZm92ZXBxdHlsanBodmc6IEd1ZXN0IFJ4IHJlYWR5CjpbODE2MTk2LjA2NjA4MV0gSVB2
NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGZvdmVwcXR5bGpwaHZnOiBsaW5rIGJlY29t
ZXMgcmVhZHkKOls4MTYxOTYuMDY2MjU5XSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3Zl
cHF0eWxqcGh2ZykgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQo6WzgxNjE5Ni4wNjYyNjJdIDJw
cGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGZvcndhcmRp
bmcgc3RhdGUKOls4MzY0ODMuNzIwMTI0XSAycHBjbmtxdWVveXNvbzogcG9ydCA2KHhiYWho
b2RiNjlhZHF6KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbODM2NDgzLjg0NzU1M10gMnBw
Y25rcXVlb3lzb286IHBvcnQgNih4YmFoaG9kYjY5YWRxeikgZW50ZXJlZCBkaXNhYmxlZCBz
dGF0ZQo6WzgzNjQ4My44NTIxNjNdIGRldmljZSB4YmFoaG9kYjY5YWRxeiBsZWZ0IHByb21p
c2N1b3VzIG1vZGUKOls4MzY0ODMuODUyMTkyXSAycHBjbmtxdWVveXNvbzogcG9ydCA2KHhi
YWhob2RiNjlhZHF6KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbODM2NTMwLjAzNTQ0Nl0g
dmlmIHZpZi0zNC0wIHhiYWhob2RiNjlhZHF6OiByZW5hbWVkIGZyb20gdmlmMzQuMAo6Wzgz
NjUzMC4xOTkzODFdIDJwcGNua3F1ZW95c29vOiBwb3J0IDYoeGJhaGhvZGI2OWFkcXopIGVu
dGVyZWQgYmxvY2tpbmcgc3RhdGUKOls4MzY1MzAuMTk5Mzg1XSAycHBjbmtxdWVveXNvbzog
cG9ydCA2KHhiYWhob2RiNjlhZHF6KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbODM2NTMw
LjE5OTYxMl0gZGV2aWNlIHhiYWhob2RiNjlhZHF6IGVudGVyZWQgcHJvbWlzY3VvdXMgbW9k
ZQo6WzgzNjUzMC4yMTAyODFdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IHhiYWhob2Ri
NjlhZHF6OiBsaW5rIGlzIG5vdCByZWFkeQo6WzgzNjUzMi4xMDgxMTldIHhlbi1ibGtiYWNr
OiBiYWNrZW5kL3ZiZC8zNC81MTcxMzogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4
Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCjpbODM2NTMyLjI2Nzg5MV0geGVuLWJsa2Jh
Y2s6IGJhY2tlbmQvdmJkLzM0LzUxNzE0OiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAo
eDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKOls4MzY1MzguMDM3ODAwXSB2aWYgdmlm
LTM0LTAgeGJhaGhvZGI2OWFkcXo6IEd1ZXN0IFJ4IHJlYWR5CjpbODM2NTM4LjA0NDMxMF0g
SVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IHhiYWhob2RiNjlhZHF6OiBsaW5rIGJl
Y29tZXMgcmVhZHkKOls4MzY1MzguMDQ0NDU3XSAycHBjbmtxdWVveXNvbzogcG9ydCA2KHhi
YWhob2RiNjlhZHF6KSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbODM2NTM4LjA0NDQ2MF0g
MnBwY25rcXVlb3lzb286IHBvcnQgNih4YmFoaG9kYjY5YWRxeikgZW50ZXJlZCBmb3J3YXJk
aW5nIHN0YXRlCjpbODk1MzU1LjkyODE5Ml0gbWQ6IGRhdGEtY2hlY2sgb2YgUkFJRCBhcnJh
eSBtZDIKOls4OTUzNTUuOTI4MTk4XSBtZDogbWluaW11bSBfZ3VhcmFudGVlZF8gIHNwZWVk
OiAxMDAwIEtCL3NlYy9kaXNrLgo6Wzg5NTM1NS45MjgyMDBdIG1kOiB1c2luZyBtYXhpbXVt
IGF2YWlsYWJsZSBpZGxlIElPIGJhbmR3aWR0aCAoYnV0IG5vdCBtb3JlIHRoYW4gMjAwMDAw
IEtCL3NlYykgZm9yIGRhdGEtY2hlY2suCjpbODk1MzU1LjkyODIwM10gbWQ6IHVzaW5nIDEy
OGsgd2luZG93LCBvdmVyIGEgdG90YWwgb2YgMjA5NTEwNGsuCjpbODk1MzYyLjA3NTkwMV0g
bWQ6IGRlbGF5aW5nIGRhdGEtY2hlY2sgb2YgbWQwIHVudGlsIG1kMiBoYXMgZmluaXNoZWQg
KHRoZXkgc2hhcmUgb25lIG9yIG1vcmUgcGh5c2ljYWwgdW5pdHMpCjpbODk1MzY4LjIxNDYx
NV0gbWQ6IGRlbGF5aW5nIGRhdGEtY2hlY2sgb2YgbWQxIHVudGlsIG1kMiBoYXMgZmluaXNo
ZWQgKHRoZXkgc2hhcmUgb25lIG9yIG1vcmUgcGh5c2ljYWwgdW5pdHMpCjpbODk1Mzg3LjMy
MTg4OF0gbWQ6IG1kMjogZGF0YS1jaGVjayBkb25lLgo6Wzg5NTM4Ny4zNDkyNjhdIG1kOiBk
YXRhLWNoZWNrIG9mIFJBSUQgYXJyYXkgbWQwCjpbODk1Mzg3LjM0OTI3MV0gbWQ6IG1pbmlt
dW0gX2d1YXJhbnRlZWRfICBzcGVlZDogMTAwMCBLQi9zZWMvZGlzay4KOls4OTUzODcuMzQ5
MjcyXSBtZDogdXNpbmcgbWF4aW11bSBhdmFpbGFibGUgaWRsZSBJTyBiYW5kd2lkdGggKGJ1
dCBub3QgbW9yZSB0aGFuIDIwMDAwMCBLQi9zZWMpIGZvciBkYXRhLWNoZWNrLgo6Wzg5NTM4
Ny4zNDkyNzVdIG1kOiB1c2luZyAxMjhrIHdpbmRvdywgb3ZlciBhIHRvdGFsIG9mIDUxMTY4
MGsuCjpbODk1Mzg3LjM1MDE4MV0gbWQ6IGRlbGF5aW5nIGRhdGEtY2hlY2sgb2YgbWQxIHVu
dGlsIG1kMCBoYXMgZmluaXNoZWQgKHRoZXkgc2hhcmUgb25lIG9yIG1vcmUgcGh5c2ljYWwg
dW5pdHMpCjpbODk1Mzk1LjA2MzA5N10gbWQ6IG1kMDogZGF0YS1jaGVjayBkb25lLgo6Wzg5
NTM5NS4xMDIwOTVdIG1kOiBkYXRhLWNoZWNrIG9mIFJBSUQgYXJyYXkgbWQxCjpbODk1Mzk1
LjEwMjA5OV0gbWQ6IG1pbmltdW0gX2d1YXJhbnRlZWRfICBzcGVlZDogMTAwMCBLQi9zZWMv
ZGlzay4KOls4OTUzOTUuMTAyMTAwXSBtZDogdXNpbmcgbWF4aW11bSBhdmFpbGFibGUgaWRs
ZSBJTyBiYW5kd2lkdGggKGJ1dCBub3QgbW9yZSB0aGFuIDIwMDAwMCBLQi9zZWMpIGZvciBk
YXRhLWNoZWNrLgo6Wzg5NTM5NS4xMDIxMDNdIG1kOiB1c2luZyAxMjhrIHdpbmRvdywgb3Zl
ciBhIHRvdGFsIG9mIDIwOTUxMDRrLgo6Wzg5NTQyNy4yNDQ3MjldIG1kOiBtZDE6IGRhdGEt
Y2hlY2sgZG9uZS4KOls5MDI1NjcuMzE4NjE2XSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChm
b3ZlcHF0eWxqcGh2ZykgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQo6WzkwMjU2Ny40NzgxOTRd
IDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGRpc2Fi
bGVkIHN0YXRlCjpbOTAyNTY3LjQ4MzQ2MF0gZGV2aWNlIGZvdmVwcXR5bGpwaHZnIGxlZnQg
cHJvbWlzY3VvdXMgbW9kZQo6WzkwMjU2Ny40ODM1MDZdIDJwcGNua3F1ZW95c29vOiBwb3J0
IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbOTAyNTg4Ljg4
NzIxNl0gdmlmIHZpZi0zNS0wIGZvdmVwcXR5bGpwaHZnOiByZW5hbWVkIGZyb20gdmlmMzUu
MAo6WzkwMjU4OS4wNjA3NDddIDJwcGNua3F1ZW95c29vOiBwb3J0IDE4KGZvdmVwcXR5bGpw
aHZnKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbOTAyNTg5LjA2MDc1Ml0gMnBwY25rcXVl
b3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUK
Ols5MDI1ODkuMDYwOTk3XSBkZXZpY2UgZm92ZXBxdHlsanBodmcgZW50ZXJlZCBwcm9taXNj
dW91cyBtb2RlCjpbOTAyNTg5LjA2NzM3N10gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTog
Zm92ZXBxdHlsanBodmc6IGxpbmsgaXMgbm90IHJlYWR5CjpbOTAyNTk0LjYyMzAxOV0geGVu
LWJsa2JhY2s6IGJhY2tlbmQvdmJkLzM1LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9j
b2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKOls5MDI1OTQuOTAwMjEwXSB4
ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMzUvNTE3MTQ6IHVzaW5nIDEgcXVldWVzLCBwcm90
b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo6WzkwMjU5NS4yNjYyNTRd
IHZpZiB2aWYtMzUtMCBmb3ZlcHF0eWxqcGh2ZzogR3Vlc3QgUnggcmVhZHkKOls5MDI1OTUu
MjY2Mjg2XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZm92ZXBxdHlsanBodmc6
IGxpbmsgYmVjb21lcyByZWFkeQo6WzkwMjU5NS4yNjYzOThdIDJwcGNua3F1ZW95c29vOiBw
b3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlCjpbOTAyNTk1
LjI2NjQwMV0gMnBwY25rcXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVy
ZWQgZm9yd2FyZGluZyBzdGF0ZQo6Wzk4ODk2Ny4zODU4ODRdIDJwcGNua3F1ZW95c29vOiBw
b3J0IDE4KGZvdmVwcXR5bGpwaHZnKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCjpbOTg4OTY3
LjU2MTkwOF0gMnBwY25rcXVlb3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVy
ZWQgZGlzYWJsZWQgc3RhdGUKOls5ODg5NjcuNTY2NDA3XSBkZXZpY2UgZm92ZXBxdHlsanBo
dmcgbGVmdCBwcm9taXNjdW91cyBtb2RlCjpbOTg4OTY3LjU2NjQ0MF0gMnBwY25rcXVlb3lz
b286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKOls5
ODg5ODcuODc4ODQxXSB2aWYgdmlmLTM2LTAgZm92ZXBxdHlsanBodmc6IHJlbmFtZWQgZnJv
bSB2aWYzNi4wCjpbOTg4OTg4LjAxOTMwMV0gMnBwY25rcXVlb3lzb286IHBvcnQgMTgoZm92
ZXBxdHlsanBodmcpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKOls5ODg5ODguMDE5MzA2XSAy
cHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0eWxqcGh2ZykgZW50ZXJlZCBkaXNhYmxl
ZCBzdGF0ZQo6Wzk4ODk4OC4wMTk5MzhdIGRldmljZSBmb3ZlcHF0eWxqcGh2ZyBlbnRlcmVk
IHByb21pc2N1b3VzIG1vZGUKOls5ODg5ODguMDI2NzcxXSBJUHY2OiBBRERSQ09ORihORVRE
RVZfVVApOiBmb3ZlcHF0eWxqcGh2ZzogbGluayBpcyBub3QgcmVhZHkKOls5ODg5OTIuNzgz
NTg5XSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMzYvNTE3MTM6IHVzaW5nIDEgcXVldWVz
LCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwo6Wzk4ODk5Mi45
NDA3NTNdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8zNi81MTcxNDogdXNpbmcgMSBxdWV1
ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCjpbOTg4OTkz
LjMyNTQ2M10gdmlmIHZpZi0zNi0wIGZvdmVwcXR5bGpwaHZnOiBHdWVzdCBSeCByZWFkeQo6
Wzk4ODk5My4zMjU0OTBdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBmb3ZlcHF0
eWxqcGh2ZzogbGluayBiZWNvbWVzIHJlYWR5CjpbOTg4OTkzLjMyNTU5N10gMnBwY25rcXVl
b3lzb286IHBvcnQgMTgoZm92ZXBxdHlsanBodmcpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUK
Ols5ODg5OTMuMzI1NTk5XSAycHBjbmtxdWVveXNvbzogcG9ydCAxOChmb3ZlcHF0eWxqcGh2
ZykgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlCjpbMTAyNTMzMi40MDc5MjJdIGRpdmlkZSBl
cnJvcjogMDAwMCBbIzFdIFNNUAo6WzEwMjUzMzIuNDA3OTQ4XSBNb2R1bGVzIGxpbmtlZCBp
bjogeHRfbXVsdGlwb3J0IGlwNnRhYmxlX25hdCBuZl9uYXRfaXB2NiBjbHNfZncgc2NoX2h0
YiB4dF9tYXJrIHNjaF90YmYgbmZfY29ubnRyYWNrX2lwdjYgbmZfZGVmcmFnX2lwdjYgeHRf
cGh5c2RldiBicl9uZXRmaWx0ZXIgbmZfY29ubnRyYWNrX25ldGxpbmsgbmZuZXRsaW5rIHh0
X0NIRUNLU1VNIGlwdGFibGVfbWFuZ2xlIGlwdF9NQVNRVUVSQURFIG5mX25hdF9tYXNxdWVy
YWRlX2lwdjQgaXB0YWJsZV9uYXQgbmZfbmF0X2lwdjQgbmZfbmF0IHh0X2Nvbm50cmFjayB0
dW4gZWJ0YWJsZV9maWx0ZXIgZWJ0YWJsZXMgcnBjc2VjX2dzc19rcmI1IGF1dGhfcnBjZ3Nz
IG5mc3Y0IG5mcyBsb2NrZCBncmFjZSBmc2NhY2hlIGRtX3NlcnZpY2VfdGltZSBhcnB0YWJs
ZV9maWx0ZXIgYXJwX3RhYmxlcyBpc2NzaV90Y3AgaXA2dF9SRUpFQ1QgbmZfcmVqZWN0X2lw
djYgaXA2dGFibGVfbWFuZ2xlIGlwNnRhYmxlX2ZpbHRlciBsaWJpc2NzaV90Y3AgbGliaXNj
c2kgaXA2X3RhYmxlcyBicmlkZ2Ugc2NzaV90cmFuc3BvcnRfaXNjc2kgODAyMXEgZ2FycCBt
cnAgc3RwIGxsYyBzdW5ycGMgaVRDT193ZHQgaVRDT192ZW5kb3Jfc3VwcG9ydCBpbnRlbF9y
YXBsIHNiX2VkYWMgZWRhY19jb3JlIHg4Nl9wa2dfdGVtcF90aGVybWFsIGludGVsX3Bvd2Vy
Y2xhbXAgY29yZXRlbXAgY3JjdDEwZGlmX3BjbG11bCBjcmMzMl9wY2xtdWwgZ2hhc2hfY2xt
dWxuaV9pbnRlbCBpbnRlbF9yYXBsX3BlcmYgcGNzcGtyIGpveWRldiBpMmNfaTgwMSBpMmNf
c21idXMgbWVpX21lIG1laSBscGNfaWNoCjpbMTAyNTMzMi40MDgxODNdICB3bWkgaXBtaV9z
aSBpcG1pX21zZ2hhbmRsZXIgaW9hdGRtYSBzaHBjaHAgYm9uZGluZyB1ZnMoTykgbmZfY29u
bnRyYWNrX2lwdjQgbmZfZGVmcmFnX2lwdjQgeGVuZnMgeGVuX3ByaXZjbWQgbmZfY29ubnRy
YWNrIGRtX211bHRpcGF0aCBjcmMzMmNfaW50ZWwgc2VyaW9fcmF3IHJhaWQxIHR0bSBpZ2Ig
cHRwIHBwc19jb3JlIGRjYSBpc2NpIGxpYnNhcyBzY3NpX3RyYW5zcG9ydF9zYXMgZmplcyBi
bGt0YXAgeGVuX2FjcGlfcHJvY2Vzc29yIHhlbl9wY2liYWNrIHhlbl9uZXRiYWNrIHhlbl9i
bGtiYWNrIHhlbl9nbnRhbGxvYyB4ZW5fZ250ZGV2IHhlbl9ldnRjaG4KOlsxMDI1MzMyLjQw
ODI4NF0gQ1BVOiAxIFBJRDogNzI4NyBDb21tOiBtb25pdCBUYWludGVkOiBHICAgICAgICAg
ICBPICAgIDQuOS4xMjctMzIuZWw3Lng4Nl82NCAjMQo6WzEwMjUzMzIuNDA4Mjk2XSBIYXJk
d2FyZSBuYW1lOiBTdXBlcm1pY3JvIFg5RFJELWlGL0xGL1g5RFJELWlGLCBCSU9TIDMuMiAw
MS8xNi8yMDE1CjpbMTAyNTMzMi40MDgzMDddIHRhc2s6IGZmZmY4ODAxMzc1ODBiYzAgdGFz
ay5zdGFjazogZmZmZmM5MDA0M2RkMDAwMAo6WzEwMjUzMzIuNDA4MzE2XSBSSVA6IGUwMzA6
WyZsdDtmZmZmZmZmZjgxMGRiYTRlJmd0O10gIFsmbHQ7ZmZmZmZmZmY4MTBkYmE0ZSZndDtd
IGNwdXRpbWVfYWRqdXN0KzB4MTFlLzB4MTMwCjpbMTAyNTMzMi40MDgzMzldIFJTUDogZTAy
YjpmZmZmYzkwMDQzZGQzYmQ4ICBFRkxBR1M6IDAwMDEwMDAyCjpbMTAyNTMzMi40MDgzNDld
IFJBWDogNGYyNWQ4ZjVlNTEyYjM5OCBSQlg6IGZmZmY4ODAxMzU0N2RiZTggUkNYOiBmZmZm
YzkwMDQzZGQzZDMwCjpbMTAyNTMzMi40MDgzNThdIFJEWDogMDAwMDAwMDAwMDAwMDAwMCBS
U0k6IGZmZmY4ODAxMzU0NzAwMDAgUkRJOiBmZmZmODgwMTM1NDdkYmY4CjpbMTAyNTMzMi40
MDgzNzBdIFJCUDogZmZmZmM5MDA0M2RkM2MxMCBSMDg6IDAwMDAwMDAwOWU0YmEzODQgUjA5
OiAwMDAwMDAwMDgwMDAwYmE2CjpbMTAyNTMzMi40MDgzNzldIFIxMDogMDAwMDAwMDAwMDAw
MDAwMCBSMTE6IDAwMDAwMWQyZTgzMTBmYjQgUjEyOiBmZmZmYzkwMDQzZGQzYzIwCjpbMTAy
NTMzMi40MDgzODldIFIxMzogODAwMDBiYTZlZGI2ODc2MSBSMTQ6IDAwMDAwOWQzZDIyZDFk
M2MgUjE1OiBmZmZmODgwMTM1NDdkYmY4CjpbMTAyNTMzMi40MDg0MTBdIEZTOiAgMDAwMDdm
ODhiOTg1MDg4MCgwMDAwKSBHUzpmZmZmODgwMTQyMDQwMDAwKDAwMDApIGtubEdTOjAwMDAw
MDAwMDAwMDAwMDAKOlsxMDI1MzMyLjQwODQyMV0gQ1M6ICBlMDMzIERTOiAwMDAwIEVTOiAw
MDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwo6WzEwMjUzMzIuNDA4NDMwXSBDUjI6IDAwMDA3
ZmU2YjEyNTY5YWMgQ1IzOiAwMDAwMDAwMTM4NzhhMDAwIENSNDogMDAwMDAwMDAwMDA0MjY2
MAo6WzEwMjUzMzIuNDA4NDQ3XSBTdGFjazoKOlsxMDI1MzMyLjQwODQ1M10gIGZmZmZjOTAw
NDNkZDNkMzAgZmZmZmM5MDA0M2RkM2QyOCBmZmZmODgwMTM2N2Y0MzgwIGZmZmZjOTAwNDNk
ZDNkMjgKOlsxMDI1MzMyLjQwODQ3M10gIGZmZmZjOTAwNDNkZDNkMzAgMDAwMDAwMDAwMDAw
MDAyMCBmZmZmODgwMTM1NDdkYTAwIGZmZmZjOTAwNDNkZDNjNTAKOlsxMDI1MzMyLjQwODQ5
M10gIGZmZmZmZmZmODEwZGM4ZTEgMDAwMDAxZDYwYjYwZjVhNCAwMDAwMDllNGJhMzg0NTli
IDgwMDAwYmE2ZWRiNjg3NjEKOlsxMDI1MzMyLjQwODUxMl0gQ2FsbCBUcmFjZToKOlsxMDI1
MzMyLjQwODUyNF0gIFsmbHQ7ZmZmZmZmZmY4MTBkYzhlMSZndDtdIHRocmVhZF9ncm91cF9j
cHV0aW1lX2FkanVzdGVkKzB4NDEvMHg1MAo6WzEwMjUzMzIuNDA4NTM4XSAgWyZsdDtmZmZm
ZmZmZjgxMmNmNTNiJmd0O10gZG9fdGFza19zdGF0KzB4OTNiLzB4YzIwCjpbMTAyNTMzMi40
MDg1NTBdICBbJmx0O2ZmZmZmZmZmODEyZDA0ODQmZ3Q7XSBwcm9jX3RnaWRfc3RhdCsweDE0
LzB4MjAKOlsxMDI1MzMyLjQwODU2MF0gIFsmbHQ7ZmZmZmZmZmY4MTJjYTY1NSZndDtdIHBy
b2Nfc2luZ2xlX3Nob3crMHg1NS8weDkwCjpbMTAyNTMzMi40MDg1NzRdICBbJmx0O2ZmZmZm
ZmZmODEyN2FhYWMmZ3Q7XSBzZXFfcmVhZCsweGZjLzB4M2MwCjpbMTAyNTMzMi40MDg1ODdd
ICBbJmx0O2ZmZmZmZmZmODEyNTRkNmImZ3Q7XSBfX3Zmc19yZWFkKzB4MmIvMHgxMzAKOlsx
MDI1MzMyLjQwODU5OV0gIFsmbHQ7ZmZmZmZmZmY4MTM2ZmU5MyZndDtdID8gc2VjdXJpdHlf
ZmlsZV9wZXJtaXNzaW9uKzB4YTMvMHhjMAo6WzEwMjUzMzIuNDA4NjEwXSAgWyZsdDtmZmZm
ZmZmZjgxMjU1NDQ5Jmd0O10gPyByd192ZXJpZnlfYXJlYSsweDQ5LzB4YjAKOlsxMDI1MzMy
LjQwODYyMV0gIFsmbHQ7ZmZmZmZmZmY4MTI1NTUzYyZndDtdIHZmc19yZWFkKzB4OGMvMHgx
MzAKOlsxMDI1MzMyLjQwODYzMF0gIFsmbHQ7ZmZmZmZmZmY4MTI1NjlhNiZndDtdIFN5U19y
ZWFkKzB4NDYvMHhhMAo6WzEwMjUzMzIuNDA4NjQyXSAgWyZsdDtmZmZmZmZmZjgxMDAzOWE5
Jmd0O10gZG9fc3lzY2FsbF82NCsweDc5LzB4MTgwCjpbMTAyNTMzMi40MDg2NTZdICBbJmx0
O2ZmZmZmZmZmODE4OTJhOGUmZ3Q7XSBlbnRyeV9TWVNDQUxMXzY0X2FmdGVyX3N3YXBncysw
eDU4LzB4YzYKOlsxMDI1MzMyLjQwODY2Nl0gQ29kZTogNGQgMzkgYzggNzYgYzEgNGMgODkg
ZDAgNDggYzEgZTggMjAgNDggODUgYzAgNzQgY2EgNGMgODkgYzAgNDkgZDEgZWEgNGQgODkg
YzggNDggZDEgZTggNDkgODkgYzEgZWIgOWYgNDQgODkgYzggMzEgZDIgNDkgMGYgYWYgYzAg
Jmx0OzQ5Jmd0OyBmNyBmMiA0OSA4OSBjMCBlOSAzOSBmZiBmZiBmZiAwZiAxZiA4MCAwMCAw
MCAwMCAwMCA2NiA2NiA2NiAKOlsxMDI1MzMyLjQwODgyOF0gUklQICBbJmx0O2ZmZmZmZmZm
ODEwZGJhNGUmZ3Q7XSBjcHV0aW1lX2FkanVzdCsweDExZS8weDEzMAo6WzEwMjUzMzIuNDA4
ODQxXSAgUlNQICZsdDtmZmZmYzkwMDQzZGQzYmQ4Jmd0Owo6WzEwMjUzMzIuNDA5MjM3XSAt
LS1bIGVuZCB0cmFjZSA4OTg4ZTQ0ZWYxZTI4OWJlIF0tLS0KbWFjaGluZWlkOgo6c3lzdGVt
ZD0wM2U2NWE3ZGU2YmM0ZDg5YTE1OTJmMzBkODM0YjNiZgo6c29zcmVwb3J0X3VwbG9hZGVy
LWRtaWRlY29kZT1hMDlhYTk2NGQ5MjA3MjBlNDIxMmI1NTdhMmQ1M2E2Mjg5NDVlN2U1MjE3
MjQ0YzZiMDBlOWJmN2JkMzcyYTViCm5vdC1yZXBvcnRhYmxlOgo6QSBrZXJuZWwgcHJvYmxl
bSBvY2N1cnJlZCwgYnV0IHlvdXIga2VybmVsIGhhcyBiZWVuIHRhaW50ZWQgKGZsYWdzOkdP
KS4gRXhwbGFuYXRpb246CjpPIC0gT3V0LW9mLXRyZWUgbW9kdWxlIGhhcyBiZWVuIGxvYWRl
ZC4KOktlcm5lbCBtYWludGFpbmVycyBhcmUgdW5hYmxlIHRvIGRpYWdub3NlIHRhaW50ZWQg
cmVwb3J0cy4gVGFpbnRlZCBtb2R1bGVzOiB1ZnMuCm9zX2luZm86CjpOQU1FPSZxdW90O0Nl
bnRPUyBMaW51eCZxdW90Owo6VkVSU0lPTj0mcXVvdDs3IChDb3JlKSZxdW90Owo6SUQ9JnF1
b3Q7Y2VudG9zJnF1b3Q7CjpJRF9MSUtFPSZxdW90O3JoZWwgZmVkb3JhJnF1b3Q7CjpWRVJT
SU9OX0lEPSZxdW90OzcmcXVvdDsKOlBSRVRUWV9OQU1FPSZxdW90O0NlbnRPUyBMaW51eCA3
IChDb3JlKSZxdW90Owo6QU5TSV9DT0xPUj0mcXVvdDswOzMxJnF1b3Q7CjpDUEVfTkFNRT0m
cXVvdDtjcGU6L286Y2VudG9zOmNlbnRvczo3JnF1b3Q7CjpIT01FX1VSTD0mcXVvdDs7CjpC
VUdfUkVQT1JUX1VSTD0mcXVvdDs7CjoKOkNFTlRPU19NQU5USVNCVF9QUk9KRUNUPSZxdW90
O0NlbnRPUy03JnF1b3Q7CjpDRU5UT1NfTUFOVElTQlRfUFJPSkVDVF9WRVJTSU9OPSZxdW90
OzcmcXVvdDsKOlJFREhBVF9TVVBQT1JUX1BST0RVQ1Q9JnF1b3Q7Y2VudG9zJnF1b3Q7CjpS
RURIQVRfU1VQUE9SVF9QUk9EVUNUX1ZFUlNJT049JnF1b3Q7NyZxdW90Owo6CnByb2NfbW9k
dWxlczoKOnh0X211bHRpcG9ydCAxNjM4NCAxNyAtIExpdmUgMHhmZmZmZmZmZmMwNGMwMDAw
CjppcDZ0YWJsZV9uYXQgMTYzODQgMCAtIExpdmUgMHhmZmZmZmZmZmMwNGJiMDAwCjpuZl9u
YXRfaXB2NiAxNjM4NCAxIGlwNnRhYmxlX25hdCwgTGl2ZSAweGZmZmZmZmZmYzA0YjIwMDAK
OmNsc19mdyAxNjM4NCA0IC0gTGl2ZSAweGZmZmZmZmZmYzA0YWQwMDAKOnNjaF9odGIgMjQ1
NzYgNCAtIExpdmUgMHhmZmZmZmZmZmMwNGEyMDAwCjp4dF9tYXJrIDE2Mzg0IDU0IC0gTGl2
ZSAweGZmZmZmZmZmYzA0OWQwMDAKOnNjaF90YmYgMTYzODQgMjQgLSBMaXZlIDB4ZmZmZmZm
ZmZjMDQ5ODAwMAo6bmZfY29ubnRyYWNrX2lwdjYgMTYzODQgMjggLSBMaXZlIDB4ZmZmZmZm
ZmZjMDQwYzAwMAo6bmZfZGVmcmFnX2lwdjYgMzI3NjggMSBuZl9jb25udHJhY2tfaXB2Niwg
TGl2ZSAweGZmZmZmZmZmYzA0OGYwMDAKOnh0X3BoeXNkZXYgMTYzODQgMTUwIC0gTGl2ZSAw
eGZmZmZmZmZmYzAzZjcwMDAKOmJyX25ldGZpbHRlciAyNDU3NiAxIHh0X3BoeXNkZXYsIExp
dmUgMHhmZmZmZmZmZmMwNDA1MDAwCjpuZl9jb25udHJhY2tfbmV0bGluayAzMjc2OCAwIC0g
TGl2ZSAweGZmZmZmZmZmYzAzZmMwMDAKOm5mbmV0bGluayAxNjM4NCAxIG5mX2Nvbm50cmFj
a19uZXRsaW5rLCBMaXZlIDB4ZmZmZmZmZmZjMDNmMjAwMAo6eHRfQ0hFQ0tTVU0gMTYzODQg
MSAtIExpdmUgMHhmZmZmZmZmZmMwM2VkMDAwCjppcHRhYmxlX21hbmdsZSAxNjM4NCAxIC0g
TGl2ZSAweGZmZmZmZmZmYzAzZTgwMDAKOmlwdF9NQVNRVUVSQURFIDE2Mzg0IDMgLSBMaXZl
IDB4ZmZmZmZmZmZjMDNlMzAwMAo6bmZfbmF0X21hc3F1ZXJhZGVfaXB2NCAxNjM4NCAxIGlw
dF9NQVNRVUVSQURFLCBMaXZlIDB4ZmZmZmZmZmZjMDNkOTAwMAo6aXB0YWJsZV9uYXQgMTYz
ODQgMSAtIExpdmUgMHhmZmZmZmZmZmMwM2RlMDAwCjpuZl9uYXRfaXB2NCAxNjM4NCAxIGlw
dGFibGVfbmF0LCBMaXZlIDB4ZmZmZmZmZmZjMDNjODAwMAo6bmZfbmF0IDI0NTc2IDMgbmZf
bmF0X2lwdjYsbmZfbmF0X21hc3F1ZXJhZGVfaXB2NCxuZl9uYXRfaXB2NCwgTGl2ZSAweGZm
ZmZmZmZmYzAzZDIwMDAKOnh0X2Nvbm50cmFjayAxNjM4NCA1NSAtIExpdmUgMHhmZmZmZmZm
ZmMwM2NkMDAwCjp0dW4gMzI3NjggNSAtIExpdmUgMHhmZmZmZmZmZmMwM2JmMDAwCjplYnRh
YmxlX2ZpbHRlciAxNjM4NCAwIC0gTGl2ZSAweGZmZmZmZmZmYzAzNjkwMDAKOmVidGFibGVz
IDMyNzY4IDEgZWJ0YWJsZV9maWx0ZXIsIExpdmUgMHhmZmZmZmZmZmMwMzdjMDAwCjpycGNz
ZWNfZ3NzX2tyYjUgMzI3NjggMCAtIExpdmUgMHhmZmZmZmZmZmMwMzZmMDAwCjphdXRoX3Jw
Y2dzcyA1MzI0OCAxIHJwY3NlY19nc3Nfa3JiNSwgTGl2ZSAweGZmZmZmZmZmYzAzNDAwMDAK
Om5mc3Y0IDUwNzkwNCAyIC0gTGl2ZSAweGZmZmZmZmZmYzA0MTIwMDAKOm5mcyAyMzM0NzIg
MiBuZnN2NCwgTGl2ZSAweGZmZmZmZmZmYzAzODUwMDAKOmxvY2tkIDc3ODI0IDEgbmZzLCBM
aXZlIDB4ZmZmZmZmZmZjMDM0ZTAwMAo6Z3JhY2UgMTYzODQgMSBsb2NrZCwgTGl2ZSAweGZm
ZmZmZmZmYzAzNjQwMDAKOmZzY2FjaGUgNjk2MzIgMiBuZnN2NCxuZnMsIExpdmUgMHhmZmZm
ZmZmZmMwMzJlMDAwCjpkbV9zZXJ2aWNlX3RpbWUgMTYzODQgOCAtIExpdmUgMHhmZmZmZmZm
ZmMwMzI5MDAwCjphcnB0YWJsZV9maWx0ZXIgMTYzODQgMSAtIExpdmUgMHhmZmZmZmZmZmMw
MzI0MDAwCjphcnBfdGFibGVzIDI0NTc2IDEgYXJwdGFibGVfZmlsdGVyLCBMaXZlIDB4ZmZm
ZmZmZmZjMDMxOTAwMAo6aXNjc2lfdGNwIDIwNDgwIDE4IC0gTGl2ZSAweGZmZmZmZmZmYzAz
MTMwMDAKOmlwNnRfUkVKRUNUIDE2Mzg0IDAgLSBMaXZlIDB4ZmZmZmZmZmZjMDMwZTAwMAo6
bmZfcmVqZWN0X2lwdjYgMTYzODQgMSBpcDZ0X1JFSkVDVCwgTGl2ZSAweGZmZmZmZmZmYzAz
MDAwMDAKOmlwNnRhYmxlX21hbmdsZSAxNjM4NCAxIC0gTGl2ZSAweGZmZmZmZmZmYzAyY2Qw
MDAKOmlwNnRhYmxlX2ZpbHRlciAxNjM4NCAxIC0gTGl2ZSAweGZmZmZmZmZmYzAyNDIwMDAK
OmxpYmlzY3NpX3RjcCAyODY3MiAxIGlzY3NpX3RjcCwgTGl2ZSAweGZmZmZmZmZmYzAzMDYw
MDAKOmxpYmlzY3NpIDU3MzQ0IDIgaXNjc2lfdGNwLGxpYmlzY3NpX3RjcCwgTGl2ZSAweGZm
ZmZmZmZmYzAyZjEwMDAKOmlwNl90YWJsZXMgMjg2NzIgNSBpcDZ0YWJsZV9uYXQsaXA2dGFi
bGVfbWFuZ2xlLGlwNnRhYmxlX2ZpbHRlciwgTGl2ZSAweGZmZmZmZmZmYzAyYzUwMDAKOmJy
aWRnZSAxMjI4ODAgMSBicl9uZXRmaWx0ZXIsIExpdmUgMHhmZmZmZmZmZmMwMmQyMDAwCjpz
Y3NpX3RyYW5zcG9ydF9pc2NzaSAxMDI0MDAgMyBpc2NzaV90Y3AsbGliaXNjc2ksIExpdmUg
MHhmZmZmZmZmZmMwMmFiMDAwCjo4MDIxcSAyODY3MiAwIC0gTGl2ZSAweGZmZmZmZmZmYzAy
NGUwMDAKOmdhcnAgMTYzODQgMSA4MDIxcSwgTGl2ZSAweGZmZmZmZmZmYzAyMjMwMDAKOm1y
cCAyMDQ4MCAxIDgwMjFxLCBMaXZlIDB4ZmZmZmZmZmZjMDIzYzAwMAo6c3RwIDE2Mzg0IDIg
YnJpZGdlLGdhcnAsIExpdmUgMHhmZmZmZmZmZmMwMjM3MDAwCjpsbGMgMTYzODQgMyBicmlk
Z2UsZ2FycCxzdHAsIExpdmUgMHhmZmZmZmZmZmMwMjE5MDAwCjpzdW5ycGMgMzA3MjAwIDEx
IHJwY3NlY19nc3Nfa3JiNSxhdXRoX3JwY2dzcyxuZnN2NCxuZnMsbG9ja2QsIExpdmUgMHhm
ZmZmZmZmZmMwMjVmMDAwCjppVENPX3dkdCAxNjM4NCAwIC0gTGl2ZSAweGZmZmZmZmZmYzAy
MGMwMDAKOmlUQ09fdmVuZG9yX3N1cHBvcnQgMTYzODQgMSBpVENPX3dkdCwgTGl2ZSAweGZm
ZmZmZmZmYzAxZWUwMDAKOmludGVsX3JhcGwgMjA0ODAgMCAtIExpdmUgMHhmZmZmZmZmZmMw
MjQ4MDAwCjpzYl9lZGFjIDMyNzY4IDAgLSBMaXZlIDB4ZmZmZmZmZmZjMDI1NjAwMAo6ZWRh
Y19jb3JlIDU3MzQ0IDEgc2JfZWRhYywgTGl2ZSAweGZmZmZmZmZmYzAyMjgwMDAKOng4Nl9w
a2dfdGVtcF90aGVybWFsIDE2Mzg0IDAgLSBMaXZlIDB4ZmZmZmZmZmZjMDIxZTAwMAo6aW50
ZWxfcG93ZXJjbGFtcCAxNjM4NCAwIC0gTGl2ZSAweGZmZmZmZmZmYzAyMTQwMDAKOmNvcmV0
ZW1wIDE2Mzg0IDAgLSBMaXZlIDB4ZmZmZmZmZmZjMDFmODAwMAo6Y3JjdDEwZGlmX3BjbG11
bCAxNjM4NCAwIC0gTGl2ZSAweGZmZmZmZmZmYzAxZjMwMDAKOmNyYzMyX3BjbG11bCAxNjM4
NCAwIC0gTGl2ZSAweGZmZmZmZmZmYzAxZTMwMDAKOmdoYXNoX2NsbXVsbmlfaW50ZWwgMTYz
ODQgMCAtIExpdmUgMHhmZmZmZmZmZmMwMWU5MDAwCjppbnRlbF9yYXBsX3BlcmYgMTYzODQg
MCAtIExpdmUgMHhmZmZmZmZmZmMwMWE5MDAwCjpwY3Nwa3IgMTYzODQgMCAtIExpdmUgMHhm
ZmZmZmZmZmMwMTg3MDAwCjpqb3lkZXYgMjA0ODAgMCAtIExpdmUgMHhmZmZmZmZmZmMwMWJi
MDAwCjppMmNfaTgwMSAyODY3MiAwIC0gTGl2ZSAweGZmZmZmZmZmYzAxZGIwMDAKOmkyY19z
bWJ1cyAxNjM4NCAxIGkyY19pODAxLCBMaXZlIDB4ZmZmZmZmZmZjMDE4MjAwMAo6bWVpX21l
IDI4NjcyIDAgLSBMaXZlIDB4ZmZmZmZmZmZjMDFkMzAwMAo6bWVpIDY5NjMyIDEgbWVpX21l
LCBMaXZlIDB4ZmZmZmZmZmZjMDFjMTAwMAo6bHBjX2ljaCAyNDU3NiAwIC0gTGl2ZSAweGZm
ZmZmZmZmYzAxYTIwMDAKOndtaSAxNjM4NCAwIC0gTGl2ZSAweGZmZmZmZmZmYzAxNWQwMDAK
OmlwbWlfc2kgNTczNDQgMCAtIExpdmUgMHhmZmZmZmZmZmMwMWZkMDAwCjppcG1pX21zZ2hh
bmRsZXIgNDkxNTIgMSBpcG1pX3NpLCBMaXZlIDB4ZmZmZmZmZmZjMDFhZTAwMAo6aW9hdGRt
YSA0NTA1NiAwIC0gTGl2ZSAweGZmZmZmZmZmYzAxOTYwMDAKOnNocGNocCAzNjg2NCAwIC0g
TGl2ZSAweGZmZmZmZmZmYzAxOGMwMDAKOmJvbmRpbmcgMTI2OTc2IDAgLSBMaXZlIDB4ZmZm
ZmZmZmZjMDE2MjAwMAo6dWZzIDczNzI4IDAgLSBMaXZlIDB4ZmZmZmZmZmZjMDE0YTAwMCAo
TykKOm5mX2Nvbm50cmFja19pcHY0IDE2Mzg0IDI5IC0gTGl2ZSAweGZmZmZmZmZmYzAxNDEw
MDAKOm5mX2RlZnJhZ19pcHY0IDE2Mzg0IDEgbmZfY29ubnRyYWNrX2lwdjQsIExpdmUgMHhm
ZmZmZmZmZmMwMTNjMDAwCjp4ZW5mcyAxNjM4NCAxIC0gTGl2ZSAweGZmZmZmZmZmYzAxMzcw
MDAKOnhlbl9wcml2Y21kIDE2Mzg0IDczIHhlbmZzLCBMaXZlIDB4ZmZmZmZmZmZjMDA5MDAw
MAo6bmZfY29ubnRyYWNrIDEwNjQ5NiA4IG5mX25hdF9pcHY2LG5mX2Nvbm50cmFja19pcHY2
LG5mX2Nvbm50cmFja19uZXRsaW5rLG5mX25hdF9tYXNxdWVyYWRlX2lwdjQsbmZfbmF0X2lw
djQsbmZfbmF0LHh0X2Nvbm50cmFjayxuZl9jb25udHJhY2tfaXB2NCwgTGl2ZSAweGZmZmZm
ZmZmYzAxMWMwMDAKOmRtX211bHRpcGF0aCAyODY3MiA5IGRtX3NlcnZpY2VfdGltZSwgTGl2
ZSAweGZmZmZmZmZmYzAwYjQwMDAKOmNyYzMyY19pbnRlbCAyNDU3NiA0IC0gTGl2ZSAweGZm
ZmZmZmZmYzAwNzYwMDAKOnNlcmlvX3JhdyAxNjM4NCAwIC0gTGl2ZSAweGZmZmZmZmZmYzAw
NGYwMDAKOnJhaWQxIDM2ODY0IDQgLSBMaXZlIDB4ZmZmZmZmZmZjMDBmOTAwMAo6dHRtIDk4
MzA0IDAgLSBMaXZlIDB4ZmZmZmZmZmZjMDEwMzAwMAo6aWdiIDE2Mzg0MCAwIC0gTGl2ZSAw
eGZmZmZmZmZmYzAwZDAwMDAKOnB0cCAyMDQ4MCAxIGlnYiwgTGl2ZSAweGZmZmZmZmZmYzAw
YzYwMDAKOnBwc19jb3JlIDE2Mzg0IDEgcHRwLCBMaXZlIDB4ZmZmZmZmZmZjMDBiZDAwMAo6
ZGNhIDE2Mzg0IDIgaW9hdGRtYSxpZ2IsIExpdmUgMHhmZmZmZmZmZmMwMDNjMDAwCjppc2Np
IDExNDY4OCAwIC0gTGl2ZSAweGZmZmZmZmZmYzAwOTcwMDAKOmxpYnNhcyA3MzcyOCAxIGlz
Y2ksIExpdmUgMHhmZmZmZmZmZmMwMDdkMDAwCjpzY3NpX3RyYW5zcG9ydF9zYXMgNDUwNTYg
MiBpc2NpLGxpYnNhcywgTGl2ZSAweGZmZmZmZmZmYzAwNmEwMDAKOmZqZXMgMjg2NzIgMCAt
IExpdmUgMHhmZmZmZmZmZmMwMDVlMDAwCjpibGt0YXAgMzI3NjggMCAtIExpdmUgMHhmZmZm
ZmZmZmMwMDU1MDAwCjp4ZW5fYWNwaV9wcm9jZXNzb3IgMTYzODQgMCAtIExpdmUgMHhmZmZm
ZmZmZmMwMDI5MDAwCjp4ZW5fcGNpYmFjayA0OTE1MiAwIC0gTGl2ZSAweGZmZmZmZmZmYzAw
NDIwMDAKOnhlbl9uZXRiYWNrIDUzMjQ4IDI3IC0gTGl2ZSAweGZmZmZmZmZmYzAwMmUwMDAK
Onhlbl9ibGtiYWNrIDQwOTYwIDAgW3Blcm1hbmVudF0sIExpdmUgMHhmZmZmZmZmZmMwMDFl
MDAwCjp4ZW5fZ250YWxsb2MgMTYzODQgMCAtIExpdmUgMHhmZmZmZmZmZmMwMDE2MDAwCjp4
ZW5fZ250ZGV2IDIwNDgwIDIzIC0gTGl2ZSAweGZmZmZmZmZmYzAwMGMwMDAKOnhlbl9ldnRj
aG4gMTYzODQgODUgLSBMaXZlIDB4ZmZmZmZmZmZjMDAwNDAwMApzdXNwZW5kX3N0YXRzOgo6
c3VjY2VzczogMAo6ZmFpbDogMAo6ZmFpbGVkX2ZyZWV6ZTogMAo6ZmFpbGVkX3ByZXBhcmU6
IDAKOmZhaWxlZF9zdXNwZW5kOiAwCjpmYWlsZWRfc3VzcGVuZF9sYXRlOiAwCjpmYWlsZWRf
c3VzcGVuZF9ub2lycTogMAo6ZmFpbGVkX3Jlc3VtZTogMAo6ZmFpbGVkX3Jlc3VtZV9lYXJs
eTogMAo6ZmFpbGVkX3Jlc3VtZV9ub2lycTogMAo6ZmFpbHVyZXM6CjogIGxhc3RfZmFpbGVk
X2RldjoJCjoJCQkKOiAgbGFzdF9mYWlsZWRfZXJybm86CTAKOgkJCTAKOiAgbGFzdF9mYWls
ZWRfc3RlcDoJCjoJCQkKCgo=
--------------39F41CF1CB28AF2CE4F51A67
Content-Type: text/plain; charset=UTF-8;
 name="console-trace-20190218.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="console-trace-20190218.txt"

WzEwMjY0MjUuNDEyMzA3XSBDUjI6IDAwMDA3ZmZmYWMwN2FmNTUgQ1IzOiAwMDAwMDAwMDA0
ZTk4MDAwIENSNDogMDAwMDAwMDAwMDA0MjY2MCAgICAgICAgICAgICAgICAgIApbMTAyNjQy
NS40MTIzMjRdIFN0YWNrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgClsxMDI2NDI1LjQxMjMz
M10gIGZmZmZjOTAwNDU1MmZiYTAgZmZmZmZmZmY4MTFjZmU3MiAwMDAwMDAwMDAwMDAwMDAw
IGZmZmZmZmZmODEwNzEyOTAgICAgICAgICAgICAgICAKWzEwMjY0MjUuNDEyMzU0XSAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAzIGZmZmZmZmZmODEwNzEyOTAgMDAwMDAw
MDAwMDAwMDAwMCAgICAgICAgICAgICAgIApbMTAyNjQyNS40MTIzNzNdICBmZmZmYzkwMDQ1
NTJmYjc4IGZmZmZmZmZmODExMzE5YjAgMDAwMDAwMDAwMDAwMDAwMCAwMWZmZmZmZjAwMDAw
MDAxICAgICAgICAgICAgICAgClsxMDI2NDI1LjQxMjM5M10gQ2FsbCBUcmFjZTogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKWzEwMjY0MjUuNDEyNDA4XSAgWzxmZmZmZmZmZjgxMWNmZTcyPl0gPyBn
ZXRfcGFnZV9mcm9tX2ZyZWVsaXN0KzB4MmMyLzB4OWQwICAgICAgICAgICAgICAgICAgICAg
ICAgIApbMTAyNjQyNS40MTI0MjFdICBbPGZmZmZmZmZmODEwNzEyOTA+XSA/IGxlYXZlX21t
KzB4YjAvMHhiMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgClsx
MDI2NDI1LjQxMjQzMF0gIFs8ZmZmZmZmZmY4MTA3MTI5MD5dID8gbGVhdmVfbW0rMHhiMC8w
eGIwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKWzEwMjY0MjUu
NDEyNDM5XSAgWzxmZmZmZmZmZjgxMTMxOWIwPl0gc21wX2NhbGxfZnVuY3Rpb25fbWFueSsw
eDIzMC8weDI3MCAgICAgICAgICAgICAgICAgICAgICAgICAgIApbMTAyNjQyNS40MTI0NDld
ICBbPGZmZmZmZmZmODEwNzEyOTA+XSA/IGxlYXZlX21tKzB4YjAvMHhiMCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgClsxMDI2NDI1LjQxMjQ1OF0gIFs8ZmZm
ZmZmZmY4MTEzMWE0ZD5dIG9uX2VhY2hfY3B1KzB4MmQvMHg2MCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKWzEwMjY0MjUuNDEyNDY4XSAgWzxmZmZmZmZmZjgx
MDcxYWJjPl0gZmx1c2hfdGxiX2tlcm5lbF9yYW5nZSsweDNjLzB4NjAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIApbMTAyNjQyNS40MTI0ODFdICBbPGZmZmZmZmZmODE0MTYyODk+
XSA/IGZpbmRfbmV4dF9iaXQrMHgxOS8weDIwICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgClsxMDI2NDI1LjQxMjQ5M10gIFs8ZmZmZmZmZmY4MTIwY2U2Nz5dIF9fcHVy
Z2Vfdm1hcF9hcmVhX2xhenkrMHgyODcvMHgyZDAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKWzEwMjY0MjUuNDEyNTA0XSAgWzxmZmZmZmZmZjgxMjBjZmJmPl0gdm1fdW5tYXBfYWxp
YXNlcysweDEwZi8weDEyMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbMTAy
NjQyNS40MTI1MTZdICBbPGZmZmZmZmZmODEwNmNlYzY+XSBjaGFuZ2VfcGFnZV9hdHRyX3Nl
dF9jbHIrMHhjNi8weDQ2MCAgICAgICAgICAgICAgICAgICAgICAgICAgClsxMDI2NDI1LjQx
MjUyOV0gIFs8ZmZmZmZmZmY4MTFhNGJlZD5dID8gYnBmX2ppdF9iaW5hcnlfYWxsb2MrMHgz
ZC8weGEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKWzEwMjY0MjUuNDEyNTQwXSAg
WzxmZmZmZmZmZjgxMDZkZTlmPl0gc2V0X21lbW9yeV9ybysweDJmLzB4NDAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbMTAyNjQyNS40MTI1NTFdICBbPGZmZmZm
ZmZmODEwYTQ1ZDU+XSBicGZfaW50X2ppdF9jb21waWxlKzB4MjE1LzB4MjkwICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgClsxMDI2NDI1LjQxMjU2M10gIFs8ZmZmZmZmZmY4MTFh
NTM4Yz5dIGJwZl9wcm9nX3NlbGVjdF9ydW50aW1lKzB4MWMvMHhmMCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKWzEwMjY0MjUuNDEyNTc1XSAgWzxmZmZmZmZmZjgxNzg3ZDc5Pl0g
YnBmX3ByZXBhcmVfZmlsdGVyKzB4MzM5LzB4M2MwICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIApbMTAyNjQyNS40MTI1ODVdICBbPGZmZmZmZmZmODE3ODgyMWE+XSBicGZfcHJv
Z19jcmVhdGVfZnJvbV91c2VyKzB4ZGEvMHgxMjAgICAgICAgICAgICAgICAgICAgICAgICAg
ClsxMDI2NDI1LjQxMjU5OF0gIFs8ZmZmZmZmZmY4MTE2YTAzMD5dID8gd2F0Y2hkb2dfbm1p
X2Rpc2FibGUrMHg3MC8weDcwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKWzEwMjY0
MjUuNDEyNjA4XSAgWzxmZmZmZmZmZjgxMTZhNTYzPl0gZG9fc2VjY29tcCsweGUzLzB4NjIw
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApbMTAyNjQyNS40MTI2
MThdICBbPGZmZmZmZmZmODExNmFiZjQ+XSBwcmN0bF9zZXRfc2VjY29tcCsweDI0LzB4NDAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgClsxMDI2NDI1LjQxMjYzMF0gIFs8
ZmZmZmZmZmY4MTBiZmM5ND5dIFN5U19wcmN0bCsweDJlNC8weDRlMCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKWzEwMjY0MjUuNDEyNjQyXSAgWzxmZmZmZmZm
ZjgxMDAzOWE5Pl0gZG9fc3lzY2FsbF82NCsweDc5LzB4MTgwICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIApbMTAyNjQyNS40MTI2NTVdICBbPGZmZmZmZmZmODE4OTJh
OGU+XSBlbnRyeV9TWVNDQUxMXzY0X2FmdGVyX3N3YXBncysweDU4LzB4YzYgICAgICAgICAg
ICAgICAgICAgICAgClsxMDI2NDI1LjQxMjY2NV0gQ29kZTogODggZmMgZmYgZmYgNDggODMg
YzQgMzAgNWIgNDEgNWMgNWQgYzMgNDggOGQgNzUgZDAgNDggODkgZDEgODkgZGYgNGMgODkg
ZTIgZSAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------39F41CF1CB28AF2CE4F51A67--


From xen-devel-bounces@lists.xenproject.org Tue Feb 19 16:37:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 16:37:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw8Ok-0000V3-FY; Tue, 19 Feb 2019 16:37:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QmS2=Q2=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1gw8Oi-0000Ux-Uq
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 16:37:33 +0000
X-Inumbo-ID: a6f8ce30-3464-11e9-bc90-bc764e045a96
Received: from mail-ot1-x341.google.com (unknown [2607:f8b0:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6f8ce30-3464-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 16:37:31 +0000 (UTC)
Received: by mail-ot1-x341.google.com with SMTP id t7so18819475otk.8
 for <xen-devel@lists.xenproject.org>; Tue, 19 Feb 2019 08:37:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=PvUbk2jBc3O1D8BO/OETwZQ1264FIi+/rJBwb6gWMwI=;
 b=altTHYS86BG6nEhzPSOufO5HjpOKn4UntRbw7L4VmanCQdZO6etAhtL+3dOFYtv3Z/
 OxSkqs8AMxZTacDhV1QAsiFVaGr6SxXFxs6BPHt5tf3a7f1JN+OFUsvwNuQrkbB78Y3L
 qRliGrsDCnZQ/tkxFPgl0DtWDncDQIYI7kuYWS29g+U3aYEumzBDAyZxWH8Y5zhblPFT
 dmWK1Svdj+P8rDz4FBQLVU1g8P60F/1t+sJG8rzBpbjlrdciZx/U+h9761qkdvRd+Q/5
 votEOhCSV/qMZIV1jI/5X3VcvCMJssGXlTDKxuVf6ffIRxsQvrkg+oUSVtgFooTppqt0
 ilwA==
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=PvUbk2jBc3O1D8BO/OETwZQ1264FIi+/rJBwb6gWMwI=;
 b=K4v/BsIAB/NCm0pyiDVAtYGbJKoaA+d0nIAo4RWYHFuoY9FTd6t00itIiCnKQTqeEu
 38LRTqM8tZ3XjbIVFmsbOmrPHAr2pRE6rOsG3JtFBuIG7HL56bkNBJoQpF6PtFQ6jKho
 FWfRH/62gHCdFHdvt+yKPmQaZ53HLIXe87sGB/uDleXUo8sM0ReLxtZ6IvzrOJCKcLRK
 Mfz0sF/fSbL3HmXwePli+KIs4WLw6WFlHUUEGm8yvDSgQpquouwvSzsnlzNBxtNnqlj4
 3h0zpQqwE8dITkDkiACnXjEG5pknJD/AhUTpVHXSAI0Igzyjl91aWJ6d7iicfUc55Lp3
 1HIA==
X-Gm-Message-State: AHQUAuagjAD2WH98XhVn9cDqnAyDU76/LE1N8Phjz4vPFGI89LUFudQu
 FuEVr9vOgOJBrtu2rduBrIkaj89a16UPd2XB8Fv+5A==
X-Google-Smtp-Source: AHgI3IaIpmInx/H5x/0lCaouzIpo1WpbJ87Y9k5hT1scA9c3nGkHIZKDfa6iD4PkBIUu4p9p+CkrWdLqP3/9Shu3SHI=
X-Received: by 2002:aca:b341:: with SMTP id c62mr2834704oif.112.1550594251163; 
 Tue, 19 Feb 2019 08:37:31 -0800 (PST)
MIME-Version: 1.0
References: <20190219163440.15702-1-paul.durrant@citrix.com>
In-Reply-To: <20190219163440.15702-1-paul.durrant@citrix.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Tue, 19 Feb 2019 16:37:20 +0000
Message-ID: <CAFEAcA8tv=3isnJLfJx2a4TiEZR9rHzwqj+p=fB_94rJw=k54A@mail.gmail.com>
To: Paul Durrant <paul.durrant@citrix.com>,
 QEMU Developers <qemu-devel@nongnu.org>
Subject: Re: [Xen-devel] [PATCH] xen-block: stop leaking memory in
 xen_block_drive_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Qemu-block <qemu-block@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGF1bCAtLSB5b3UgdHlwb2VkIHRoZSBxZW11LWRldmVsIGxpc3QgZW1haWwgYWRkcmVzczsg
Y2MnZCB0aGUgcmlnaHQgb25lLgoKdGhhbmtzCi0tIFBNTQoKT24gVHVlLCAxOSBGZWIgMjAxOSBh
dCAxNjozNSwgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4K
PiBUaGUgbG9jYWxseSBhbGxvY2F0ZWQgUURpY3QtcyBuZWVkIHRvIGJlIGZyZWVkLiAoJ2ZpbGVf
bGF5ZXInIHdpbGwgYmUKPiBmcmVlZCBpbXBsaWNpdGx5IHNpbmNlIGl0IGlzIGFkZGVkIGFzIGFu
IG9iamVjdCB0byAnZHJpdmVyX2xheWVyJykuCj4KPiBTcG90dGVkIGJ5IENvdmVyaXR5OiBDSUQg
MTM5ODY0OQo+Cj4gV2hpbGUgaW4gdGhlIG5laWdoYm91cmhvb2QgZnJlZSAnZHJpdmVyJyBhbmQg
J2ZpbGVuYW1lJyBhcyBzb29uIGFzIHRoZXkgYXJlCj4gYWRkZWQgdG8gdGhlIFFEaWN0cy4gRnJl
ZWluZyBhZnRlciB0aGUgJ2RvbmUnIGxhYmVsIGRvZXNuJ3QgbWFrZSB0aGF0IG11Y2gKPiBzZW5z
ZSBhcywgaWYgdGhlIGVycm9yIHBhdGgganVtcHMgdG8gdGhhdCBsYWJlbCwgdGhlIHZhbHVlcyB3
b3VsZCBiZSBOVUxMCj4gYW55d2F5Lgo+Cj4gVGhpcyBwYXRjaCBhbHNvIG1ha2VzIHRoYXQgbW9y
ZSBvYnZpb3VzIGJ5IHRha2luZyB0aGUgZXJyb3IgcGF0aCBpZgo+ICdwYXJhbXMnIGlzIE5VTEwg
YW5kIHRoZW4gYXNzZXJ0aW5nIHRoYXQgYm90aCBkcml2ZXIgYW5kIGZpbGVuYW1lIGFyZQo+IG5v
bi1OVUxMIGluIHRoZSBub3JtYWwgcGF0aC4KPgo+IFJlcG9ydGVkLWJ5OiBQZXRlciBNYXlkZWxs
IDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+Cj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KPiBDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KPiBD
YzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KPiAtLS0KPiAgaHcvYmxvY2sveGVuLWJs
b2NrLmMgfCAxNiArKysrKysrKystLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlv
bnMoKyksIDcgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuLWJsb2Nr
LmMgYi9ody9ibG9jay94ZW4tYmxvY2suYwo+IGluZGV4IDM3YTQ1NmMyMDcuLjcwZmMyNDU1ZTgg
MTAwNjQ0Cj4gLS0tIGEvaHcvYmxvY2sveGVuLWJsb2NrLmMKPiArKysgYi9ody9ibG9jay94ZW4t
YmxvY2suYwo+IEBAIC03NDMsMTIgKzc0MywxMiBAQCBzdGF0aWMgWGVuQmxvY2tEcml2ZSAqeGVu
X2Jsb2NrX2RyaXZlX2NyZWF0ZShjb25zdCBjaGFyICppZCwKPiAgICAgICAgICB9Cj4KPiAgICAg
ICAgICBnX3N0cmZyZWV2KHYpOwo+IC0gICAgfQo+IC0KPiAtICAgIGlmICghZmlsZW5hbWUpIHsK
PiAtICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJubyBmaWxlbmFtZSIpOwo+ICsgICAgfSBlbHNl
IHsKPiArICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJubyBwYXJhbXMiKTsKPiAgICAgICAgICBn
b3RvIGRvbmU7Cj4gICAgICB9Cj4gKwo+ICsgICAgYXNzZXJ0KGZpbGVuYW1lKTsKPiAgICAgIGFz
c2VydChkcml2ZXIpOwo+Cj4gICAgICBkcml2ZSA9IGdfbmV3MChYZW5CbG9ja0RyaXZlLCAxKTsK
PiBAQCAtNzU4LDYgKzc1OCw3IEBAIHN0YXRpYyBYZW5CbG9ja0RyaXZlICp4ZW5fYmxvY2tfZHJp
dmVfY3JlYXRlKGNvbnN0IGNoYXIgKmlkLAo+Cj4gICAgICBxZGljdF9wdXRfc3RyKGZpbGVfbGF5
ZXIsICJkcml2ZXIiLCAiZmlsZSIpOwo+ICAgICAgcWRpY3RfcHV0X3N0cihmaWxlX2xheWVyLCAi
ZmlsZW5hbWUiLCBmaWxlbmFtZSk7Cj4gKyAgICBnX2ZyZWUoZmlsZW5hbWUpOwo+Cj4gICAgICBp
ZiAobW9kZSAmJiAqbW9kZSAhPSAndycpIHsKPiAgICAgICAgICBxZGljdF9wdXRfYm9vbChmaWxl
X2xheWVyLCAicmVhZC1vbmx5IiwgdHJ1ZSk7Cj4gQEAgLTc5MywxNiArNzk0LDE3IEBAIHN0YXRp
YyBYZW5CbG9ja0RyaXZlICp4ZW5fYmxvY2tfZHJpdmVfY3JlYXRlKGNvbnN0IGNoYXIgKmlkLAo+
ICAgICAgZHJpdmVyX2xheWVyID0gcWRpY3RfbmV3KCk7Cj4KPiAgICAgIHFkaWN0X3B1dF9zdHIo
ZHJpdmVyX2xheWVyLCAiZHJpdmVyIiwgZHJpdmVyKTsKPiArICAgIGdfZnJlZShkcml2ZXIpOwo+
ICsKPiAgICAgIHFkaWN0X3B1dF9vYmooZHJpdmVyX2xheWVyLCAiZmlsZSIsIFFPQkpFQ1QoZmls
ZV9sYXllcikpOwo+Cj4gICAgICBnX2Fzc2VydCghZHJpdmUtPm5vZGVfbmFtZSk7Cj4gICAgICBk
cml2ZS0+bm9kZV9uYW1lID0geGVuX2Jsb2NrX2Jsb2NrZGV2X2FkZChkcml2ZS0+aWQsIGRyaXZl
cl9sYXllciwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZsb2NhbF9lcnIpOwo+Cj4gLWRvbmU6Cj4gLSAgICBnX2ZyZWUoZHJpdmVyKTsKPiAtICAgIGdf
ZnJlZShmaWxlbmFtZSk7Cj4gKyAgICBxb2JqZWN0X3VucmVmKGRyaXZlcl9sYXllcik7Cj4KPiAr
ZG9uZToKPiAgICAgIGlmIChsb2NhbF9lcnIpIHsKPiAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKPiAgICAgICAgICB4ZW5fYmxvY2tfZHJpdmVfZGVzdHJveShkcml2
ZSwgTlVMTCk7Cj4gLS0KPiAyLjIwLjEuMi5nYjIxZWJiNgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 16:40:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 16:40:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw8RO-0001FH-VH; Tue, 19 Feb 2019 16:40:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pnVz=Q2=citrix.com=prvs=946e8a4f0=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gw8RN-0001FB-A6
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 16:40:17 +0000
X-Inumbo-ID: 08437a13-3465-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08437a13-3465-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 16:40:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="86149081"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Thread-Topic: [PATCH] xen-block: stop leaking memory in
 xen_block_drive_create()
Thread-Index: AQHUyHEE+B9c6v2FwEOl4k0VS65BD6XnUWgg
Date: Tue, 19 Feb 2019 16:36:28 +0000
Message-ID: <9510cf48c9064c0fb1e6eb64b414a7ea@AMSPEX02CL03.citrite.net>
References: <20190219163440.15702-1-paul.durrant@citrix.com>
In-Reply-To: <20190219163440.15702-1-paul.durrant@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen-block: stop leaking memory in
 xen_block_drive_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Kevin
 Wolf <kwolf@redhat.com>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXBvbG9naWVzLi4uIHR5cG8tZWQgcWVtdS1kZXZlbC4uLgoKPiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQo+IEZyb206IFBhdWwgRHVycmFudCBbbWFpbHRvOnBhdWwuZHVycmFudEBjaXRyaXgu
Y29tXQo+IFNlbnQ6IDE5IEZlYnJ1YXJ5IDIwMTkgMTY6MzUKPiBUbzogcWVtZS1kZXZlbEBub25n
bnUub3JnOyBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IENjOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgUGV0
ZXIgTWF5ZGVsbAo+IDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+OyBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Owo+IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPjsgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT47Cj4gTWF4IFJl
aXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KPiBTdWJqZWN0OiBbUEFUQ0hdIHhlbi1ibG9jazogc3Rv
cCBsZWFraW5nIG1lbW9yeSBpbgo+IHhlbl9ibG9ja19kcml2ZV9jcmVhdGUoKQo+IAo+IFRoZSBs
b2NhbGx5IGFsbG9jYXRlZCBRRGljdC1zIG5lZWQgdG8gYmUgZnJlZWQuICgnZmlsZV9sYXllcicg
d2lsbCBiZQo+IGZyZWVkIGltcGxpY2l0bHkgc2luY2UgaXQgaXMgYWRkZWQgYXMgYW4gb2JqZWN0
IHRvICdkcml2ZXJfbGF5ZXInKS4KPiAKPiBTcG90dGVkIGJ5IENvdmVyaXR5OiBDSUQgMTM5ODY0
OQo+IAo+IFdoaWxlIGluIHRoZSBuZWlnaGJvdXJob29kIGZyZWUgJ2RyaXZlcicgYW5kICdmaWxl
bmFtZScgYXMgc29vbiBhcyB0aGV5Cj4gYXJlCj4gYWRkZWQgdG8gdGhlIFFEaWN0cy4gRnJlZWlu
ZyBhZnRlciB0aGUgJ2RvbmUnIGxhYmVsIGRvZXNuJ3QgbWFrZSB0aGF0IG11Y2gKPiBzZW5zZSBh
cywgaWYgdGhlIGVycm9yIHBhdGgganVtcHMgdG8gdGhhdCBsYWJlbCwgdGhlIHZhbHVlcyB3b3Vs
ZCBiZSBOVUxMCj4gYW55d2F5Lgo+IAo+IFRoaXMgcGF0Y2ggYWxzbyBtYWtlcyB0aGF0IG1vcmUg
b2J2aW91cyBieSB0YWtpbmcgdGhlIGVycm9yIHBhdGggaWYKPiAncGFyYW1zJyBpcyBOVUxMIGFu
ZCB0aGVuIGFzc2VydGluZyB0aGF0IGJvdGggZHJpdmVyIGFuZCBmaWxlbmFtZSBhcmUKPiBub24t
TlVMTCBpbiB0aGUgbm9ybWFsIHBhdGguCj4gCj4gUmVwb3J0ZWQtYnk6IFBldGVyIE1heWRlbGwg
PHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgo+IENjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgo+IENj
OiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgo+IC0tLQo+ICBody9ibG9jay94ZW4tYmxv
Y2suYyB8IDE2ICsrKysrKysrKy0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9u
cygrKSwgNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuLWJsb2Nr
LmMgYi9ody9ibG9jay94ZW4tYmxvY2suYwo+IGluZGV4IDM3YTQ1NmMyMDcuLjcwZmMyNDU1ZTgg
MTAwNjQ0Cj4gLS0tIGEvaHcvYmxvY2sveGVuLWJsb2NrLmMKPiArKysgYi9ody9ibG9jay94ZW4t
YmxvY2suYwo+IEBAIC03NDMsMTIgKzc0MywxMiBAQCBzdGF0aWMgWGVuQmxvY2tEcml2ZSAqeGVu
X2Jsb2NrX2RyaXZlX2NyZWF0ZShjb25zdAo+IGNoYXIgKmlkLAo+ICAgICAgICAgIH0KPiAKPiAg
ICAgICAgICBnX3N0cmZyZWV2KHYpOwo+IC0gICAgfQo+IC0KPiAtICAgIGlmICghZmlsZW5hbWUp
IHsKPiAtICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJubyBmaWxlbmFtZSIpOwo+ICsgICAgfSBl
bHNlIHsKPiArICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJubyBwYXJhbXMiKTsKPiAgICAgICAg
ICBnb3RvIGRvbmU7Cj4gICAgICB9Cj4gKwo+ICsgICAgYXNzZXJ0KGZpbGVuYW1lKTsKPiAgICAg
IGFzc2VydChkcml2ZXIpOwo+IAo+ICAgICAgZHJpdmUgPSBnX25ldzAoWGVuQmxvY2tEcml2ZSwg
MSk7Cj4gQEAgLTc1OCw2ICs3NTgsNyBAQCBzdGF0aWMgWGVuQmxvY2tEcml2ZSAqeGVuX2Jsb2Nr
X2RyaXZlX2NyZWF0ZShjb25zdAo+IGNoYXIgKmlkLAo+IAo+ICAgICAgcWRpY3RfcHV0X3N0cihm
aWxlX2xheWVyLCAiZHJpdmVyIiwgImZpbGUiKTsKPiAgICAgIHFkaWN0X3B1dF9zdHIoZmlsZV9s
YXllciwgImZpbGVuYW1lIiwgZmlsZW5hbWUpOwo+ICsgICAgZ19mcmVlKGZpbGVuYW1lKTsKPiAK
PiAgICAgIGlmIChtb2RlICYmICptb2RlICE9ICd3Jykgewo+ICAgICAgICAgIHFkaWN0X3B1dF9i
b29sKGZpbGVfbGF5ZXIsICJyZWFkLW9ubHkiLCB0cnVlKTsKPiBAQCAtNzkzLDE2ICs3OTQsMTcg
QEAgc3RhdGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUoY29uc3QKPiBj
aGFyICppZCwKPiAgICAgIGRyaXZlcl9sYXllciA9IHFkaWN0X25ldygpOwo+IAo+ICAgICAgcWRp
Y3RfcHV0X3N0cihkcml2ZXJfbGF5ZXIsICJkcml2ZXIiLCBkcml2ZXIpOwo+ICsgICAgZ19mcmVl
KGRyaXZlcik7Cj4gKwo+ICAgICAgcWRpY3RfcHV0X29iaihkcml2ZXJfbGF5ZXIsICJmaWxlIiwg
UU9CSkVDVChmaWxlX2xheWVyKSk7Cj4gCj4gICAgICBnX2Fzc2VydCghZHJpdmUtPm5vZGVfbmFt
ZSk7Cj4gICAgICBkcml2ZS0+bm9kZV9uYW1lID0geGVuX2Jsb2NrX2Jsb2NrZGV2X2FkZChkcml2
ZS0+aWQsIGRyaXZlcl9sYXllciwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZsb2NhbF9lcnIpOwo+IAo+IC1kb25lOgo+IC0gICAgZ19mcmVlKGRyaXZl
cik7Cj4gLSAgICBnX2ZyZWUoZmlsZW5hbWUpOwo+ICsgICAgcW9iamVjdF91bnJlZihkcml2ZXJf
bGF5ZXIpOwo+IAo+ICtkb25lOgo+ICAgICAgaWYgKGxvY2FsX2Vycikgewo+ICAgICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwo+ICAgICAgICAgIHhlbl9ibG9ja19kcml2
ZV9kZXN0cm95KGRyaXZlLCBOVUxMKTsKPiAtLQo+IDIuMjAuMS4yLmdiMjFlYmI2CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 16:46:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 16:46:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw8Xl-0001at-Mz; Tue, 19 Feb 2019 16:46:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QWIv=Q2=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1gw8Xk-0001ao-EU
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 16:46:52 +0000
X-Inumbo-ID: f46c4c93-3465-11e9-bc90-bc764e045a96
Received: from mail-ot1-x330.google.com (unknown [2607:f8b0:4864:20::330])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f46c4c93-3465-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 16:46:51 +0000 (UTC)
Received: by mail-ot1-x330.google.com with SMTP id b3so35281410otp.4
 for <xen-devel@lists.xenproject.org>; Tue, 19 Feb 2019 08:46:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=iZ1AAXmJ6Ji3iYT6EKWGOa9sMXXEFz2f80B4wpFZd7w=;
 b=LNI+LA278DTwYgi7dSCV0Z2POuwUNQZ6agRo0QN/SUdhXhfuM+I7E0i+OMnkWqe//+
 FJGQfnfmzQ2R7q0kTt5aEnfO+QYo6vP+xY47OZcIOLyC/Dm95XOjOP66txt5z9x39hi6
 OihHYUmoigaxgQePH1w6i1yncVS67Gmz09Mj+QkIFka1BkgDuJQQFiyPCalAUqHKO61W
 zQMl7SMPU5rngCvs/GaD/Nt1OaW8vVpzVfdhROhPO81uwcOzonDoaGGhcQjUSLOVFIWD
 igJ0Dt8m/u9gRenb8ru6jLlDIGEf6x+0lS0nYSUI/0fm6kUkfnDHj8jBnAorP3mDU7wb
 JsOQ==
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=iZ1AAXmJ6Ji3iYT6EKWGOa9sMXXEFz2f80B4wpFZd7w=;
 b=DaYKyeMPT6w7o+YSBx38R0ST6/sPO9E4qpf13Jqbfe2P9GJfsN8bcT+5rgZx7n2x6Y
 DoLmxPBbmOsaxTK+Ywy396yxjaWPrr8RROYZlnjIqJaE6I+w4b04cuIxKRgmGIqI0ie0
 4urN4YbjFJBFt16NJTkAQEFbkvxvR28o/Tic2eTxoX8+sR0ctQOpannxD65P4wX5SXFA
 yLWDJoQcF9Jp1H3BcAwBv1b+rsEhVIPCjZ+ZcbALrq9VBnhhTAf6/xFVp/xfSEIlYkwX
 YSFrO2PVAYlhwjJ9rC16IuCAx2s8OVhRgpsjAaQx3FJKBifsvo474q7cxIhpvdNjOH4f
 Cmtg==
X-Gm-Message-State: AHQUAuYjX6mT/1SZmvECqAY2simzd1lDo5cLZgr8JYlLwZ9+UifL5ldj
 jfzGjhK0/6VoxUqXWlEOFigz/Q27ln9tY3KDNlU=
X-Google-Smtp-Source: AHgI3IbAEYZEndcXYOrkn3AzL4nsoPR9MF16NhlZ1PMAfbDRx/do+nI7Eu4OIgyLDXiUxnE0I91T8yXk8mm08eCk6NM=
X-Received: by 2002:a9d:6353:: with SMTP id y19mr18647971otk.336.1550594810204; 
 Tue, 19 Feb 2019 08:46:50 -0800 (PST)
MIME-Version: 1.0
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
In-Reply-To: <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Tue, 19 Feb 2019 22:16:37 +0530
Message-ID: <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
To: Oleksandr <olekstysh@gmail.com>
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, andrii_chepurnyi@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCj4gWzFdICBodHRwczovL2VsaW51eC5vcmcvUi1DYXIvQm9hcmRzL1lvY3RvLUdlbjMKCiBX
ZSB0cmllZCBCU1AgcmVsZWFzZSB2My4xNS4wIGZyb20gYWJvdmUgbGluayBidXQgc2VlIGZvbGxv
d2luZyBtZXNzYWdlOgoKWyAgIDQ1LjUxODg2NV0gPT4gc2V0ZW52IHhlbl9hZGRyX3IgMHg0ODAw
MDAwMDtzZXRlbnYgZmR0X2FkZHJfcgoweDRhMDAwMDAwO3NldGVudiBrZXJuZWxfYWRkcl9yIDB4
N2EwMDAwMDAKWyAgIDUyLjQzMDQ2N10gPT4gc2V0ZW52IGZkdF9oaWdoIDB4ZmZmZmZmZmY7ZmR0
IGFkZHIgJGZkdF9hZGRyX3I7ZmR0IHJlc2l6ZQpbICAgNTUuMzQ4OTM4XSA9PiBzZXRlbnYgeGVu
X2Jvb3RhcmdzIGNvbnNvbGU9ZHR1YXJ0IGRvbTBfbWVtPTUxMk0KWyAgIDU3LjY2MTg2OF0gPT4g
c2V0ZW52IGRvbTBfYm9vdGFyZ3MgY29uc29sZT1odmMwLDExNTIwMG44CmVhcmx5Y29uPXhlbmJv
b3QgZGVidWcgY2xrX2lnbm9yZV91bnVzZWQgcm9vdD0vZGV2L21tY2JsazEgcncgcm9vdHdhaXQK
WyAgIDU5LjgxMzE4NV0gPT4gZmR0IHNldCAvY2hvc2VuIHhlbix4ZW4tYm9vdGFyZ3MgXCIkeGVu
X2Jvb3RhcmdzXCI7ClsgICA2Mi4wMzczNTFdID0+IGZkdCBzZXQgL2Nob3NlbiB4ZW4sZG9tMC1i
b290YXJncwpcIiRkb20wX2Jvb3RhcmdzXCI7ZmR0IG1rbm9kZSAvY2hvc2VuIG1vZHVsZXMKWyAg
IDY1Ljc2NTU3MV0gPT4gZmR0IHNldCAvY2hvc2VuL21vZHVsZXMgJyNhZGRyZXNzLWNlbGxzJyA8
MT47ZmR0IHNldAovY2hvc2VuL21vZHVsZXMgJyNzaXplLWNlbGxzJyA8MT47ZmR0IG1rbm9kZSAv
Y2hvc2VuL21vZHVsZXMgbW9kdWxlQDAKWyAgIDY4LjA4NjA5OV0gPT4gZmR0IHNldCAvY2hvc2Vu
L21vZHVsZXMvbW9kdWxlQDAgY29tcGF0aWJsZQoieGVuLGxpbnV4LXppbWFnZSIgInhlbixtdWx0
aWJvb3QtbW9kdWxlIgpbICAgNzAuMjA1MTEzXSA9PiBmZHQgc2V0IC9jaG9zZW4vbW9kdWxlcy9t
b2R1bGVAMCByZWcgPAoka2VybmVsX2FkZHJfciAweDE4MDAwMDAgPgpbICAgNzIuMTY1NDEyXSA9
PiBib290aSAke3hlbl9hZGRyX3J9IC0gJHtmZHRfYWRkcl9yfQpbICAgNzQuMDIxMDA0XSAjIyBG
bGF0dGVuZWQgRGV2aWNlIFRyZWUgYmxvYiBhdCA0YTAwMDAwMApbICAgNzQuMDI2MjQ0XSAgICBC
b290aW5nIHVzaW5nIHRoZSBmZHQgYmxvYiBhdCAweDRhMDAwMDAwClsgICA3NC4wMzE2OTFdICAg
IHJlc2VydmluZyBmZHQgbWVtb3J5IHJlZ2lvbjogYWRkcj00ODAwMDAwMCBzaXplPTQwMDAwClsg
ICA3NC4wMzgzMTBdICAgIHJlc2VydmluZyBmZHQgbWVtb3J5IHJlZ2lvbjogYWRkcj00YTAwMDAw
MCBzaXplPTEyMDAwClsgICA3NC4wNDQ5MzZdICAgIExvYWRpbmcgRGV2aWNlIFRyZWUgdG8gMDAw
MDAwMDA3ZDcxMDAwMCwgZW5kCjAwMDAwMDAwN2Q3MjRmZmYgLi4uIE9LClsgICA3NC4wNTQwMzZd
ClsgICA3NC4wNTU0ODldIFN0YXJ0aW5nIGtlcm5lbCAuLi4KWyAgIDc0LjA1ODc1NV0KLSBVQVJU
IGVuYWJsZWQgLQotIENQVSAwMDAwMDAwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4
IC0KLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KLSBaZXJvIEJTUyAtCi0gU2V0dGluZyB1cCBjb250
cm9sIHJlZ2lzdGVycyAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgQ2hl
Y2tpbmcgZm9yIGluaXRyZCBpbiAvY2hvc2VuCihYRU4pIFJBTTogMDAwMDAwMDA0ODAwMDAwMCAt
IDAwMDAwMDAwN2ZmZmZmZmYKKFhFTikgUkFNOiAwMDAwMDAwNTAwMDAwMDAwIC0gMDAwMDAwMDUz
ZmZmZmZmZgooWEVOKSBSQU06IDAwMDAwMDA2MDAwMDAwMDAgLSAwMDAwMDAwNjNmZmZmZmZmCihY
RU4pIFJBTTogMDAwMDAwMDcwMDAwMDAwMCAtIDAwMDAwMDA3M2ZmZmZmZmYKKFhFTikKKFhFTikg
TU9EVUxFWzBdOiAwMDAwMDAwMDdkNzEwMDAwIC0gMDAwMDAwMDA3ZDcyMjAwMCBEZXZpY2UgVHJl
ZQooWEVOKSBNT0RVTEVbMV06IDAwMDAwMDAwN2EwMDAwMDAgLSAwMDAwMDAwMDdiODAwMDAwIEtl
cm5lbAooWEVOKSAgUkVTVkRbMF06IDAwMDAwMDAwNDgwMDAwMDAgLSAwMDAwMDAwMDQ4MDQwMDAw
CihYRU4pICBSRVNWRFsxXTogMDAwMDAwMDA0YTAwMDAwMCAtIDAwMDAwMDAwNGEwMTIwMDAKKFhF
TikgIFJFU1ZEWzJdOiAwMDAwMDAwMDdkNzEwMDAwIC0gMDAwMDAwMDA3ZDcyMjAwMAooWEVOKQoo
WEVOKQooWEVOKSBDb21tYW5kIGxpbmU6IGNvbnNvbGU9ZHR1YXJ0IGRvbTBfbWVtPTUxMk0KKFhF
TikgUEZOIGNvbXByZXNzaW9uIG9uIGJpdHMgMTkuLi4xOQooWEVOKSBEb21haW4gaGVhcCBpbml0
aWFsaXNlZAooWEVOKSBCb290aW5nIHVzaW5nIERldmljZSBUcmVlCihYRU4pIFBsYXRmb3JtOiBH
ZW5lcmljIFN5c3RlbQooWEVOKSBUYWtpbmcgZHR1YXJ0IGNvbmZpZ3VyYXRpb24gZnJvbSAvY2hv
c2VuL3N0ZG91dC1wYXRoCihYRU4pIExvb2tpbmcgZm9yIGR0dWFydCBhdCAic2VyaWFsMCIsIG9w
dGlvbnMgIjExNTIwMG44IgooWEVOKSBXQVJOSU5HOiBVQVJUIGNvbmZpZ3VyYXRpb24gaXMgbm90
IHN1cHBvcnRlZAogWGVuIDQuMTIuMC1yYwooWEVOKSBYZW4gdmVyc2lvbiA0LjEyLjAtcmMgKGFt
aXRAKSAoYWFyY2g2NC1saW51eC1nbnUtZ2NjIChMaW5hcm8gR0NDCjcuMy0yMDE4LjA1KSA3LjMu
MSAyMDE4MDQyNSBbbGluYXJvLTcuMy0yMDE4LjA1IHJldmlzaW9uCmQyOTEyMGE0MjRlY2ZiYzE2
N2VmOTAwNjVjMGVlYjdmOTE5Nzc3MDFdKSBkZWJ1Zz15ICBXZWQgRmViICA2CjE2OjIzOjI1IEk5
CihYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IFRodSBKYW4gMjQgMTQ6MDM6NDggMjAxOSArMDAwMCBn
aXQ6NzU1ZWI2NAooWEVOKSBQcm9jZXNzb3I6IDQxMWZkMDczOiAiQVJNIExpbWl0ZWQiLCB2YXJp
YW50OiAweDEsIHBhcnQgMHhkMDcsIHJldiAweDMKKFhFTikgNjQtYml0IEV4ZWN1dGlvbjoKKFhF
TikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMDAwMDAwMDIyMjIgMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSAgICAgRXhjZXB0aW9uIExldmVsczogRUwzOjY0KzMyIEVMMjo2NCszMiBFTDE6NjQr
MzIgRUwwOjY0KzMyCihYRU4pICAgICBFeHRlbnNpb25zOiBGbG9hdGluZ1BvaW50IEFkdmFuY2Vk
U0lNRAooWEVOKSAgIERlYnVnIEZlYXR1cmVzOiAwMDAwMDAwMDEwMzA1MTA2IDAwMDAwMDAwMDAw
MDAwMDAKKFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMDAwMDAwMDAwMDAwMTEy
NCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgSVNBIEZlYXR1cmVzOiAgMDAwMDAwMDAwMDAxMTEy
MCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIDMyLWJpdCBFeGVjdXRpb246CihYRU4pICAgUHJvY2Vz
c29yIEZlYXR1cmVzOiAwMDAwMDEzMTowMDAxMTAxMQooWEVOKSAgICAgSW5zdHJ1Y3Rpb24gU2V0
czogQUFyY2gzMiBBMzIgVGh1bWIgVGh1bWItMiBKYXplbGxlCihYRU4pICAgICBFeHRlbnNpb25z
OiBHZW5lcmljVGltZXIgU2VjdXJpdHkKKFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDMwMTAwNjYK
KFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwCihYRU4pICAgTWVtb3J5IE1vZGVs
IEZlYXR1cmVzOiAxMDIwMTEwNSA0MDAwMDAwMCAwMTI2MDAwMCAwMjEwMjIxMQooWEVOKSAgSVNB
IEZlYXR1cmVzOiAwMjEwMTExMCAxMzExMjExMSAyMTIzMjA0MiAwMTExMjEzMSAwMDAxMTE0MiAw
MDAxMTEyMQooWEVOKSBVc2luZyBTTUMgQ2FsbGluZyBDb252ZW50aW9uIHYxLjEKKFhFTikgVXNp
bmcgUFNDSSB2MS4wCihYRU4pIFNNUDogQWxsb3dpbmcgOCBDUFVzCihYRU4pIEdlbmVyaWMgVGlt
ZXIgSVJROiBwaHlzPTMwIGh5cD0yNiB2aXJ0PTI3IEZyZXE6IDgzMzMgS0h6CihYRU4pIEdJQ3Yy
IGluaXRpYWxpemF0aW9uOgooWEVOKSAgICAgICAgIGdpY19kaXN0X2FkZHI9MDAwMDAwMDBmMTAx
MDAwMAooWEVOKSAgICAgICAgIGdpY19jcHVfYWRkcj0wMDAwMDAwMGYxMDIwMDAwCihYRU4pICAg
ICAgICAgZ2ljX2h5cF9hZGRyPTAwMDAwMDAwZjEwNDAwMDAKKFhFTikgICAgICAgICBnaWNfdmNw
dV9hZGRyPTAwMDAwMDAwZjEwNjAwMDAKKFhFTikgICAgICAgICBnaWNfbWFpbnRlbmFuY2VfaXJx
PTI1CihYRU4pIEdJQ3YyOiBBZGp1c3RpbmcgQ1BVIGludGVyZmFjZSBiYXNlIHRvIDB4ZjEwMmYw
MDAKKFhFTikgR0lDdjI6IDUxMiBsaW5lcywgOCBjcHVzLCBzZWN1cmUgKElJRCAwMjAwMDQzYiku
CihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgcmV2MiAoY3JlZGl0
MikKKFhFTikgSW5pdGlhbGl6aW5nIENyZWRpdDIgc2NoZWR1bGVyCihYRU4pICBsb2FkX3ByZWNp
c2lvbl9zaGlmdDogMTgKKFhFTikgIGxvYWRfd2luZG93X3NoaWZ0OiAzMAooWEVOKSAgdW5kZXJs
b2FkX2JhbGFuY2VfdG9sZXJhbmNlOiAwCihYRU4pICBvdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5j
ZTogLTMKKFhFTikgIHJ1bnF1ZXVlcyBhcnJhbmdlbWVudDogc29ja2V0CihYRU4pICBjYXAgZW5m
b3JjZW1lbnQgZ3JhbnVsYXJpdHk6IDEwbXMKKFhFTikgbG9hZCB0cmFja2luZyB3aW5kb3cgbGVu
Z3RoIDEwNzM3NDE4MjQgbnMKKFhFTikgQWRkaW5nIGNwdSAwIHRvIHJ1bnF1ZXVlIDAKKFhFTikg
IEZpcnN0IGNwdSBvbiBydW5xdWV1ZSwgYWN0aXZhdGluZwooWEVOKSBBbGxvY2F0ZWQgY29uc29s
ZSByaW5nIG9mIDY0IEtpQi4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMQotIENQVSAwMDAwMDAwMSBi
b290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0K
LSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0g
UmVhZHkgLQooWEVOKSBBZGRpbmcgY3B1IDEgdG8gcnVucXVldWUgMAooWEVOKSBDUFUgMSBib290
ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTIKLSBDUFUgMDAwMDAwMDIgYm9vdGluZyAtCi0gQ3Vy
cmVudCBFTCAwMDAwMDAwOCAtCi0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCi0gU2V0dGluZyB1cCBj
b250cm9sIHJlZ2lzdGVycyAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikg
QWRkaW5nIGNwdSAyIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQ1BVIDIgYm9vdGVkLgooWEVOKSBCcmlu
Z2luZyB1cCBDUFUzCi0gQ1BVIDAwMDAwMDAzIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAw
MDggLQotIFhlbiBzdGFydGluZyBhdCBFTDIgLQotIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3Rl
cnMgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEFkZGluZyBjcHUgMyB0
byBydW5xdWV1ZSAwCihYRU4pIENQVSAzIGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNAot
IENQVSAwMDAwMDEwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBYZW4gc3Rh
cnRpbmcgYXQgRUwyIC0KLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KLSBUdXJuaW5n
IG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBDUFU0IE1JRFIgKDB4NDEwZmQwMzQpIGRvZXMg
bm90IG1hdGNoIGJvb3QgQ1BVIE1JRFIgKDB4NDExZmQwNzMpLAooWEVOKSBkaXNhYmxlIGNwdSAo
c2VlIGJpZy5MSVRUTEUudHh0IHVuZGVyIGRvY3MvKS4KKFhFTikgQ1BVNCBuZXZlciBjYW1lIG9u
bGluZQooWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVIDQgKGVycm9yIC01KQooWEVOKSBCcmlu
Z2luZyB1cCBDUFU1Ci0gQ1BVIDAwMDAwMTAxIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAw
MDggLQotIFhlbiBzdGFydGluZyBhdCBFTDIgLQotIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3Rl
cnMgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIENQVTUgTUlEUiAoMHg0
MTBmZDAzNCkgZG9lcyBub3QgbWF0Y2ggYm9vdCBDUFUgTUlEUiAoMHg0MTFmZDA3MyksCihYRU4p
IGRpc2FibGUgY3B1IChzZWUgYmlnLkxJVFRMRS50eHQgdW5kZXIgZG9jcy8pLgooWEVOKSBDUFU1
IG5ldmVyIGNhbWUgb25saW5lCihYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUgNSAoZXJyb3Ig
LTUpCihYRU4pIEJyaW5naW5nIHVwIENQVTYKLSBDUFUgMDAwMDAxMDIgYm9vdGluZyAtCi0gQ3Vy
cmVudCBFTCAwMDAwMDAwOCAtCi0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCi0gU2V0dGluZyB1cCBj
b250cm9sIHJlZ2lzdGVycyAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikg
Q1BVNiBNSURSICgweDQxMGZkMDM0KSBkb2VzIG5vdCBtYXRjaCBib290IENQVSBNSURSICgweDQx
MWZkMDczKSwKKFhFTikgZGlzYWJsZSBjcHUgKHNlZSBiaWcuTElUVExFLnR4dCB1bmRlciBkb2Nz
LykuCihYRU4pIENQVTYgbmV2ZXIgY2FtZSBvbmxpbmUKKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVw
IENQVSA2IChlcnJvciAtNSkKKFhFTikgQnJpbmdpbmcgdXAgQ1BVNwotIENQVSAwMDAwMDEwMyBi
b290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0K
LSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0g
UmVhZHkgLQooWEVOKSBDUFU3IE1JRFIgKDB4NDEwZmQwMzQpIGRvZXMgbm90IG1hdGNoIGJvb3Qg
Q1BVIE1JRFIgKDB4NDExZmQwNzMpLAooWEVOKSBkaXNhYmxlIGNwdSAoc2VlIGJpZy5MSVRUTEUu
dHh0IHVuZGVyIGRvY3MvKS4KKFhFTikgQ1BVNyBuZXZlciBjYW1lIG9ubGluZQooWEVOKSBGYWls
ZWQgdG8gYnJpbmcgdXAgQ1BVIDcgKGVycm9yIC01KQooWEVOKSBCcm91Z2h0IHVwIDQgQ1BVcwoo
WEVOKSBQMk06IDQ0LWJpdCBJUEEgd2l0aCA0NC1iaXQgUEEgYW5kIDgtYml0IFZNSUQKKFhFTikg
UDJNOiA0IGxldmVscyB3aXRoIG9yZGVyLTAgcm9vdCwgVlRDUiAweDgwMDQzNTk0CihYRU4pIEkv
TyB2aXJ0dWFsaXNhdGlvbiBkaXNhYmxlZAooWEVOKSBidWlsZC1pZDogNzRmODAxMDNhZmE5ODk1
M2MwMjllZWE4N2Q2OTY5NmJjZDVlZjY5ZAooWEVOKSBhbHRlcm5hdGl2ZXM6IFBhdGNoaW5nIHdp
dGggYWx0IHRhYmxlIDAwMDAwMDAwMDAyYWJiYTggLT4gMDAwMDAwMDAwMDJhYzFmMAooWEVOKSBD
UFUwIHdpbGwgY2FsbCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEgb24gZXhjZXB0aW9uIGVu
dHJ5CihYRU4pIENQVTIgd2lsbCBjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBvbiBl
eGNlcHRpb24gZW50cnkKKFhFTikgQ1BVMyB3aWxsIGNhbGwgQVJNX1NNQ0NDX0FSQ0hfV09SS0FS
T1VORF8xIG9uIGV4Y2VwdGlvbiBlbnRyeQooWEVOKSBDUFUxIHdpbGwgY2FsbCBBUk1fU01DQ0Nf
QVJDSF9XT1JLQVJPVU5EXzEgb24gZXhjZXB0aW9uIGVudHJ5CihYRU4pICoqKiBMT0FESU5HIERP
TUFJTiAwICoqKgooWEVOKSBMb2FkaW5nIERvbWQwIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAg
MDAwMDAwMDA3YTAwMDAwMAooWEVOKSBBbGxvY2F0aW5nIDE6MSBtYXBwaW5ncyB0b3RhbGxpbmcg
NTEyTUIgZm9yIGRvbTA6CihYRU4pIEJBTktbMF0gMHgwMDAwMDA1MDAwMDAwMC0weDAwMDAwMDcw
MDAwMDAwICg1MTJNQikKKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAwNDgwMDAwMDAt
MHgwMDAwMDA0ODA0MDAwMAooWEVOKSBBbGxvY2F0aW5nIFBQSSAxNiBmb3IgZXZlbnQgY2hhbm5l
bCBpbnRlcnJ1cHQKKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAwMDAwMDAwMDdhMDAwMDAwIHRv
IDAwMDAwMDAwNTAwODAwMDAtMDAwMDAwMDA1MTg4MDAwMAooWEVOKSBMb2FkaW5nIGRvbTAgRFRC
IHRvIDB4MDAwMDAwMDA1ODAwMDAwMC0weDAwMDAwMDAwNTgwMTBhNDgKKFhFTikKKFhFTikgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKSBQYW5pYyBvbiBDUFUg
MDoKKFhFTikgVW5hYmxlIHRvIGNvcHkgdGhlIERUQiB0byBkb20wIG1lbW9yeSAobGVmdCA9IDY4
MTY4IGJ5dGVzKQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CihYRU4pCihYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KCkJ1dCBpZiB3ZSB1c2UgbWFp
bmxpbmUgRFRTIHdpdGggQlNQIHJlbGVhc2UgdjMuMTUuMCBiYXNlZCBrZXJuZWwgLCBXZQpkb24n
dCBzZWUgYWJvdmUgaXNzdWUuCkFueSBpZGVhIHdoYXRzIGdvaW5nIHdyb25nID8KClRoYW5rcwot
QW1pdAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 17:31:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 17:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw9Ek-0005RG-3Y; Tue, 19 Feb 2019 17:31:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=azty=Q2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gw9Ej-0005RB-Bk
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 17:31:17 +0000
X-Inumbo-ID: 28604fcb-346c-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 28604fcb-346c-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 17:31:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C488BEBD;
 Tue, 19 Feb 2019 09:31:14 -0800 (PST)
Received: from [10.37.8.220] (unknown [10.37.8.220])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D69C13F720;
 Tue, 19 Feb 2019 09:31:12 -0800 (PST)
To: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
Date: Tue, 19 Feb 2019 17:31:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Dave P Martin <dave.martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSSBoYXZlIGJlZW4gbG9va2luZyBhdCB1c2luZyBMaW51eCBSVCBpbiBEb20wLiBP
bmNlIHRoZSBndWVzdCBpcyBzdGFydGVkLAp0aGUgY29uc29sZSBpcyBlbmRpbmcgdG8gaGF2ZSBh
IGxvdCBvZiB3YXJuaW5nIChzZWUgdHJhY2UgYmVsb3cpLgoKQWZ0ZXIgc29tZSBpbnZlc3RpZ2F0
aW9uLCB0aGlzIGlzIGJlY2F1c2UgdGhlIGlycSBoYW5kbGVyIHdpbGwgbm93IGJlIHRocmVhZGVk
LgpJIGNhbiByZXByb2R1Y2UgdGhlIHNhbWUgZXJyb3Igd2l0aCB0aGUgdmFuaWxsYSBMaW51eCB3
aGVuIHBhc3NpbmcgdGhlIG9wdGlvbgondGhyZWFkaXJxcycgb24gdGhlIGNvbW1hbmQgbGluZSAo
dGhlIHRyYWNlIGJlbG93IGlzIGZyb20gNS4wLjAtcmM3IHRoYXQgaGFzCm5vdCBSVCBzdXBwb3J0
KS4KCkZXSVcsIHRoZSBpbnRlcnJ1cHQgZm9yIHBvcnQgNiBpcyB1c2VkIHRvIGZvciB0aGUgZ3Vl
c3QgdG8gY29tbXVuaWNhdGUgd2l0aAp4ZW5zdG9yZS4KCkZyb20gbXkgdW5kZXJzdGFuZGluZywg
dGhpcyBpcyBoYXBwZW5pbmcgYmVjYXVzZSB0aGUgaW50ZXJydXB0IGhhbmRsZXIgaXMgbm93CnJ1
biBpbiBhIHRocmVhZC4gU28gd2UgY2FuIGhhdmUgdGhlIGZvbGxvd2luZyBoYXBwZW5pbmcuCgog
ICBJbnRlcnJ1cHQgY29udGV4dCAgICAgICAgICAgIHwgICAgIEludGVycnVwdCB0aHJlYWQKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAKICAgcmVjZWl2ZSBpbnRlcnJ1cHQgcG9y
dCA2ICAgICB8CiAgIGNsZWFyIHRoZSBldnRjaG4gcG9ydCAgICAgICAgfAogICBzZXQgSVJRRl9S
VU5USFJFQUQJICAgICAgICB8CiAgIGtpY2sgaW50ZXJydXB0IHRocmVhZCAgICAgICAgfAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgY2xlYXIgSVJRRl9SVU5USFJFQUQKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIGNhbGwgZXZ0Y2huX2ludGVycnVwdAog
ICByZWNlaXZlIGludGVycnVwdCBwb3J0IDYgICAgIHwKICAgY2xlYXIgdGhlIGV2dGNobiBwb3J0
ICAgICAgICB8CiAgIHNldCBJUlFGX1JVTlRIUkVBRCAgICAgICAgICAgfAogICBraWNrIGludGVy
cnVwdCB0aHJlYWQgICAgICAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IGRpc2FibGUgaW50ZXJydXB0IHBvcnQgNgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgZXZ0Y2huLT5lbmFibGVkID0gZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIFsuLi4uXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICoqKiBIYW5kbGluZyB0aGUgc2Vjb25kIGlu
dGVycnVwdCAqKioKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIGNsZWFyIElS
UUZfUlVOVEhSRUFECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICBjYWxsIGV2
dGNobl9pbnRlcnJ1cHQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIFdBUk4o
Li4uKQoKSSBhbSBub3QgZW50aXJlbHkgc3VyZSBob3cgdG8gZml4IHRoaXMuIEkgaGF2ZSB0d28g
c29sdXRpb25zIGluIG1pbmQ6CgoxKSBQcmV2ZW50IHRoZSBpbnRlcnJ1cHQgaGFuZGxlciB0byBi
ZSB0aHJlYWRlZC4gV2Ugd291bGQgYWxzbyBuZWVkIHRvCnN3aXRjaCBmcm9tIHNwaW5fbG9jayB0
byByYXdfc3Bpbl9sb2NrIGFzIHRoZSBmb3JtZXIgbWF5IHNsZWVwIG9uIFJULUxpbnV4LgoKMikg
UmVtb3ZlIHRoZSB3YXJuaW5nCgpOb25lIG9mIHRoZW0gYXJlIGlkZWFscy4gRG8geW91IGhhdmUg
YW4gb3Bpb25pb24vYmV0dGVyIHN1Z2dlc3Rpb24/CgpbICAxMjcuMTkyMDg3XSBJbnRlcnJ1cHQg
Zm9yIHBvcnQgNiwgYnV0IGFwcGFyZW50bHkgbm90IGVuYWJsZWQ7IHBlci11c2VyIDAwMDAwMDAw
NzhkMzljN2YKWyAgMTI3LjIwMDMzM10gV0FSTklORzogQ1BVOiAwIFBJRDogMjU1MyBhdCBkcml2
ZXJzL3hlbi9ldnRjaG4uYzoxNjcgZXZ0Y2huX2ludGVycnVwdCsweGZjLzB4MTIwClsgIDEyNy4y
MDg3OTldIE1vZHVsZXMgbGlua2VkIGluOgpbICAxMjcuMjExOTM5XSBDUFU6IDAgUElEOiAyNTUz
IENvbW06IGlycS81Mi1ldnRjaG46eCBUYWludGVkOiBHICAgICAgICBXCiAgNS4wLjAtcmM3LTAw
MDIzLWcyYTNkNDE2MjM2OTkgIzEyNTcKWyAgMTI3LjIyMjM3NF0gSGFyZHdhcmUgbmFtZTogQVJN
IEp1bm8gZGV2ZWxvcG1lbnQgYm9hcmQgKHIyKSAoRFQpClsgIDEyNy4yMjgzODFdIHBzdGF0ZTog
NDAwMDAwMDUgKG5aY3YgZGFpZiAtUEFOIC1VQU8pClsgIDEyNy4yMzMyNTZdIHBjIDogZXZ0Y2hu
X2ludGVycnVwdCsweGZjLzB4MTIwClsgIDEyNy4yMzc2MDddIGxyIDogZXZ0Y2huX2ludGVycnVw
dCsweGZjLzB4MTIwClsgIDEyNy4yNDE5NTJdIHNwIDogZmZmZjAwMDAxMmQyYmQ2MApbICAxMjcu
MjQ1MzQ3XSB4Mjk6IGZmZmYwMDAwMTJkMmJkNjAgeDI4OiBmZmZmMDAwMDEwMTVkNjA4ClsgIDEy
Ny4yNTA3NDFdIHgyNzogZmZmZjgwMDhiMzlkZTQwMCB4MjY6IGZmZmYwMDAwMTAxNWQzMzAKWyAg
MTI3LjI1NjEzN10geDI1OiBmZmZmMDAwMDEwMTVkMmQ0IHgyNDogMDAwMDAwMDAwMDAwMDAwMQpb
ICAxMjcuMjYxNTMyXSB4MjM6IGZmZmYwMDAwMTAxNWQ1NzAgeDIyOiAwMDAwMDAwMDAwMDAwMDM0
ClsgIDEyNy4yNjY5MjZdIHgyMTogMDAwMDAwMDAwMDAwMDAwMCB4MjA6IGZmZmY4MDA4YjdmMDI0
MDAKWyAgMTI3LjI3MjMyMl0geDE5OiBmZmZmODAwOGIzYWJhMDAwIHgxODogMDAwMDAwMDAwMDAw
MDAzNwpbICAxMjcuMjc3NzE3XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAw
MDAwMDAwClsgIDEyNy4yODMxMTJdIHgxNTogMDAwMDAwMDBmZmZmZmZmMCB4MTQ6IDAwMDAwMDAw
MDAwMDAwMDAKWyAgMTI3LjI4ODUwN10geDEzOiAzMDMwMzAzMDMwMjA3MjY1IHgxMjogMDAwMDAw
MDAwMDAwMDAwYwpbICAxMjcuMjkzOTAyXSB4MTE6IGZmZmYwMDAwMTBlYTBhODggeDEwOiAwMDAw
MDAwMDAwMDAwMDAwClsgIDEyNy4yOTkyOTddIHg5IDogMDAwMDAwMDBmZmZiOWZmZiB4OCA6IDAw
MDAwMDAwMDAwMDAwMDAKWyAgMTI3LjMwNDcwMV0geDcgOiAwMDAwMDAwMDAwMDAwMDAxIHg2IDog
ZmZmZjgwMDhiYWM1YzI0MApbICAxMjcuMzEwMDg3XSB4NSA6IGZmZmY4MDA4YmFjNWMyNDAgeDQg
OiAwMDAwMDAwMDAwMDAwMDAwClsgIDEyNy4zMTU0ODNdIHgzIDogZmZmZjgwMDhiYWM2NDcwOCB4
MiA6IGZmZmY4MDA4YjM5ZGU0MDAKWyAgMTI3LjMyMDg3N10geDEgOiA4OTNhYzliMzg4MzdiODAw
IHgwIDogMDAwMDAwMDAwMDAwMDAwMApbICAxMjcuMzI2MjcyXSBDYWxsIHRyYWNlOgpbICAxMjcu
MzI4ODAyXSAgZXZ0Y2huX2ludGVycnVwdCsweGZjLzB4MTIwClsgIDEyNy4zMzI4MDRdICBpcnFf
Zm9yY2VkX3RocmVhZF9mbisweDM4LzB4OTgKWyAgMTI3LjMzNzA2Nl0gIGlycV90aHJlYWQrMHgx
OTAvMHgyMzgKWyAgMTI3LjM0MDYzNl0gIGt0aHJlYWQrMHgxMzQvMHgxMzgKWyAgMTI3LjM0Mzk0
Ml0gIHJldF9mcm9tX2ZvcmsrMHgxMC8weDFjClsgIDEyNy4zNDc1OTNdIC0tLVsgZW5kIHRyYWNl
IDFkM2ZhMzg1ODc3Y2MxOGIgXS0tLQoKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 17:46:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 17:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw9St-0006SA-Fg; Tue, 19 Feb 2019 17:45:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5sua=Q2=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1gw9Ss-0006S5-9V
 for xen-devel@lists.xen.org; Tue, 19 Feb 2019 17:45:54 +0000
X-Inumbo-ID: 33418b0e-346e-11e9-bc90-bc764e045a96
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33418b0e-346e-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 17:45:52 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id u188so180895qkh.8
 for <xen-devel@lists.xen.org>; Tue, 19 Feb 2019 09:45:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=umich.edu; s=google-2016-06-03;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ZgdZLNgidd9Vi3kaU8+QYiQz+4l06v/P9Y9lnsCSUDg=;
 b=iY96GtMEe/ODZHhp+0YD+u1x+vMqOezVXHvILdJfBYKc2pUbBwPbsLkuIGq9bOXETR
 OkRpCO3PZoWW4GVnY9O26wOd2iQeafYTLWDM7d3pj9VylRyrc6NL0c9c61fYRnEcW2IJ
 PofgyWWXLSIQ8lmW5lX7EYGJu65YAd9HQhRYUHJI5iqn8CXvX3XKISOgeeaN7SlSbMxY
 IhxTYFHF/WCFbFWFxzGIvR/IGraemj2GHNrCe55nzCaon7S/oBnKqSMacP1TT3gcwlFL
 wz0sbG7lEI/OL9+HYQy6BbGHuiplSuDyH0VzVtbbdLLCk5Wg/LKBPIWTzfkMPHrJJF7l
 5zIQ==
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=ZgdZLNgidd9Vi3kaU8+QYiQz+4l06v/P9Y9lnsCSUDg=;
 b=mVlo1SaESimdvXdPCLsZFzZjmdgxHdMo0dhe0nmqpfMUOz+hg8g/LLfhBOVmZcyHbB
 92Aa3dJhke6TqfmKgV6VM6+cwUggSFdnFOnKlUKmip9axTmHcUTyclGGAMi6m0WW3BjV
 ZwHfaa4iWyQHHuHdJXqrrIZQ/JGOOy4ew+zTwqlA1NtKi7pYLR6LFuwMNbWjoBXQRNKP
 I4yMIOC1QYaOwWmmwEzNgqAyITIrh85Ai4l5TVC6RgYeaPdLS4/fsiuS1OHGACXQwx+0
 VTBNwDW6chsP4hdRLI3jz6sT0CrmFpZr9vJNKwXB3kPZDUq6Pg2tndUqBi/yuINnx0LO
 n8EA==
X-Gm-Message-State: AHQUAubkvuIuNYgRUyWLSWAXKoUFnPzDPxayoT8ODUtZ/tPxS1Z0xcXb
 ciChtISnmM6ctJclSW3ebwN6BzaCF7G/3bEp/Zs=
X-Google-Smtp-Source: AHgI3IZcDi7uIyY1E0o5X+11VDjvu0QZv2RiMmnGY87emxYEQoXxybrt5hHTA8dFixpEaICuAQnxlhp3YWZDwZTjYrA=
X-Received: by 2002:a37:c442:: with SMTP id h2mr20539642qkm.53.1550598351966; 
 Tue, 19 Feb 2019 09:45:51 -0800 (PST)
MIME-Version: 1.0
References: <1531952537-14074-1-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1531952537-14074-1-git-send-email-christopher.w.clark@gmail.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 19 Feb 2019 17:45:40 +0000
Message-ID: <CAFLBxZaBxr-+uRmLs6ThB6q3Hs9wzqo4Xjxzi4GqudQsvF4WHA@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH] tools/xentop : replace use of deprecated
 vwprintw
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKdWwgMTgsIDIwMTggYXQgMTE6MjMgUE0gQ2hyaXN0b3BoZXIgQ2xhcmsKPGNocmlz
dG9waGVyLncuY2xhcmtAZ21haWwuY29tPiB3cm90ZToKPgo+IGdjYy04LjEgY29tcGxhaW5zOgo+
Cj4gfCB4ZW50b3AuYzogSW4gZnVuY3Rpb24gJ3ByaW50JzoKPiB8IHhlbnRvcC5jOjMwNDo0OiBl
cnJvcjogJ3Z3cHJpbnR3JyBpcyBkZXByZWNhdGVkIFstV2Vycm9yPWRlcHJlY2F0ZWQtZGVjbGFy
YXRpb25zXQo+IHwgICAgIHZ3cHJpbnR3KHN0ZHNjciwgKGN1cnNlc19zdHJfdClmbXQsIGFyZ3Mp
Owo+IHwgICAgIF5+fn5+fn5+Cj4KPiB2d19wcmludHcgKG5vdGUgdGhlIHVuZGVyc2NvcmUpIGlz
IGEgbm9uLWRlcHJlY2F0ZWQgYWx0ZXJuYXRpdmUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3Rv
cGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgoKSmFuLAoKVGhp
cyBzaG91bGQgcHJvYmFibHkgYmUgcXVldWVkIGZvciBiYWNrcG9ydC4KCiAtR2VvcmdlCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 17:50:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 17:50:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gw9Wx-00076w-88; Tue, 19 Feb 2019 17:50:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kUDC=Q2=citrix.com=prvs=94638e76f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gw9Wv-00070X-Ru
 for xen-devel@lists.xen.org; Tue, 19 Feb 2019 17:50:05 +0000
X-Inumbo-ID: c993b7db-346e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c993b7db-346e-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 17:50:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="78501696"
Date: Tue, 19 Feb 2019 17:48:56 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <dunlapg@umich.edu>
Message-ID: <20190219174856.c7bpnx2u3cfkw66w@zion.uk.xensource.com>
References: <1531952537-14074-1-git-send-email-christopher.w.clark@gmail.com>
 <CAFLBxZaBxr-+uRmLs6ThB6q3Hs9wzqo4Xjxzi4GqudQsvF4WHA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZaBxr-+uRmLs6ThB6q3Hs9wzqo4Xjxzi4GqudQsvF4WHA@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/xentop : replace use of deprecated
 vwprintw
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDU6NDU6NDBQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiBXZWQsIEp1bCAxOCwgMjAxOCBhdCAxMToyMyBQTSBDaHJpc3RvcGhlciBDbGFy
awo+IDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPgo+ID4gZ2NjLTgu
MSBjb21wbGFpbnM6Cj4gPgo+ID4gfCB4ZW50b3AuYzogSW4gZnVuY3Rpb24gJ3ByaW50JzoKPiA+
IHwgeGVudG9wLmM6MzA0OjQ6IGVycm9yOiAndndwcmludHcnIGlzIGRlcHJlY2F0ZWQgWy1XZXJy
b3I9ZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnNdCj4gPiB8ICAgICB2d3ByaW50dyhzdGRzY3IsIChj
dXJzZXNfc3RyX3QpZm10LCBhcmdzKTsKPiA+IHwgICAgIF5+fn5+fn5+Cj4gPgo+ID4gdndfcHJp
bnR3IChub3RlIHRoZSB1bmRlcnNjb3JlKSBpcyBhIG5vbi1kZXByZWNhdGVkIGFsdGVybmF0aXZl
Lgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5j
bGFyazZAYmFlc3lzdGVtcy5jb20+Cj4gCj4gSmFuLAo+IAo+IFRoaXMgc2hvdWxkIHByb2JhYmx5
IGJlIHF1ZXVlZCBmb3IgYmFja3BvcnQuCgpJVFlNIElhbi4KCldlaS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 19:13:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 19:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwApe-00059U-Je; Tue, 19 Feb 2019 19:13:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PYs1=Q2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gwApd-00059P-IL
 for xen-devel@lists.xen.org; Tue, 19 Feb 2019 19:13:29 +0000
X-Inumbo-ID: 6f2bf006-347a-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f2bf006-347a-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 19:13:27 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7EEBE2147C;
 Tue, 19 Feb 2019 19:13:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550603606;
 bh=ANe8j0MAXTbo4Vlxe9/WouVYoWYjSp9ffkCAi5basJE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=F1lfSXptpcUqs5v7QNyerRaJJbezK4XDOakKEs7V58EZpsFnkc5vuUZd1daehnDHF
 sbh+JiCRHTY+uS1Qcoeh2GBX7RRrKAtQ+By5jSFZs6Ualh3meEyBa+i4Laxcn/UWyg
 9/OArUmrUbWMqSwwb9qsVXAGDAC9Mmu92vUdlTF4=
Date: Tue, 19 Feb 2019 11:13:24 -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: <E42A3E76-5792-4536-867B-E8FD2A18C594@gmail.com>
Message-ID: <alpine.DEB.2.10.1902191112060.5641@sstabellini-ThinkPad-X260>
References: <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
 <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
 <20190218111234.r7ae42wswy2hjo7k@zion.uk.xensource.com>
 <1636EB19-FE45-42FF-B4D3-8CE8853BD040@gmail.com>
 <20190218112337.qoyws3pedxav4wmf@zion.uk.xensource.com>
 <59568551-146c-e0b7-2f94-4f9ee19c5325@citrix.com>
 <1B830543-1B7B-4DF4-8D1E-FB862FEE836C@gmail.com>
 <20190218115712.s7os5yx5sxvqq7n4@zion.uk.xensource.com>
 <a20dd648-286d-c1ec-1ab0-427fae3a145b@citrix.com>
 <d9d2054f-0241-ca87-d2f4-9d3f3bf562f8@citrix.com>
 <775bed6a-1c35-3614-9a86-4fcedf84acd4@citrix.com>
 <E42A3E76-5792-4536-867B-E8FD2A18C594@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 'Jan Beulich' <JBeulich@suse.com>, Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>, robin.randhawa@arm.com,
 committers@xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxOCBGZWIgMjAxOSwgTGFycyBLdXJ0aCB3cm90ZToKPiAgICAgICBPbiAxOCBGZWIg
MjAxOSwgYXQgMTI6MTYsIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4g
d3JvdGU6Cj4gCj4gT24gMi8xOC8xOSAxMjoxMSBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiAg
ICAgICBPbiAyLzE4LzE5IDEyOjAxIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ICAgICAgICAg
ICAgIE9uIDE4LzAyLzIwMTkgMTE6NTcsIFdlaSBMaXUgd3JvdGU6Cj4gICAgICAgICAgICAgICAg
ICAgT24gTW9uLCBGZWIgMTgsIDIwMTkgYXQgMTE6NTM6MTVBTSArMDAwMCwgTGFycyBLdXJ0aCB3
cm90ZToKPiAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPbiAxOCBGZWIgMjAxOSwg
YXQgMTE6MzAsIEdlb3JnZSBEdW5sYXAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPiAKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBPbiAyLzE4LzE5IDExOjIzIEFNLCBXZWkgTGl1IHdyb3RlOgo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9uIE1vbiwgRmViIDE4LCAyMDE5IGF0IDExOjE3
OjU2QU0gKzAwMDAsIExhcnMKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBL
dXJ0aCB3cm90ZToKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBU
aGFuayB5b3UgV2VpLiBJdCdzIGludGVyZXN0aW5nIHRob3VnaAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQgdGhlIGZ1bGwgdnMgSFZNIG9ubHkgaXMgYWxt
b3N0Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWRlbnRpY2Fs
IGluIHRlcm1zIG9mIFNMT0Mncwo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIExhcnMKPiAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGUg
Y2xvYyB0YXJnZXQgY291bnRzIHRoZSBmaWxlcyBpbiB0aGUgZGVwZW5kZW5jeQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYXBoIGdlbmVyYXRlZCBieQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1ha2UuCj4gCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgRG8gd2Uga25vdyBmb3Igc3VyZSB0aGF0IENMT0MgY291bnRzIGV2ZXJ5dGhpbmcgaW4g
YSBmaWxlIG9yIGRvZXMgaXQgaG9ub3VyCj4gICAgICAgICAgICAgICAgICAgICAgICAgdGhlIHBy
ZS1wcm9jZXNzb3Igc2V0dGluZ3M/Cj4gCj4gICAgICAgICAgICAgICAgICAgV2UgY2VydGFpbmx5
IGRvbid0IGZlZWQgYW55IHByZXByb2Nlc3NvciBkZWZpbmVzIHRvIGl0LiBJIGRvdWJ0IGl0Cj4g
ICAgICAgICAgICAgICAgICAgdW5kZXJzdGFuZCBDIHRvIHRoYXQgbGV2ZWwgb2YgZGV0YWlscyBh
bnl3YXkuCj4gCj4gCj4gICAgICAgICAgICAgTG9DIGlzbid0IGEgZmFudGFzdGljIG1ldHJpYyB1
bmRlciBhbnkgY2lyY3Vtc3RhbmNlLgo+IAo+ICAgICAgICAgICAgIEJpZ2dlciBjb2RlIGlzIGRl
ZmluaXRlbHkgYmV0dGVyLCBpZiB0aGUgcmVhc29uIGl0IGlzIGJpZ2dlciBpcyBiZWNhdXNlCj4g
ICAgICAgICAgICAgaXQgaXMgYmVjYXVzZSBpdCBpcyBmb3JtYXR0ZWQgZm9yIHJlYWRhYmlsaXR5
L2NsYXJpdHkgZXRjLgo+IAo+ICAgICAgICAgICAgIEF0dGVtcHRpbmcgdG8gb3B0aW1pc2UgZm9y
IHNtYWxsZXIgTG9DLCBvdGhlciB0aGFuIG1ha2luZyBlbnRpcmUKPiAgICAgICAgICAgICBmdW5j
dGlvbmFsIGFyZWFzIG9wdGlvbmFsLCBpcyB1c3VhbGx5IHNob3J0IHNpZ2h0ZWQuCj4gCj4gCj4g
ICAgICAgRm9yIGluc3RhbmNlLCB3ZSBjb3VsZCBwcm9iYWJseSBkZWNyZWFzZSB0aGUgTG9DIGJ5
IG5lYXJseSAyMGsgYnkKPiAgICAgICBjaGFuZ2luZyB0aGUgc3R5bGUgbm90IHRvIGdpdmUgdGhl
IG9wZW5pbmcgYnJhY2tldCBpdHMgb3duIGxpbmU6Cj4gCj4gICAgICAgJCBmaW5kIC4gLW5hbWUg
JyouYycgfCB4YXJncyBncmVwICdeW1s6c3BhY2U6XV0qeycgfCB3YyAtbAo+ICAgICAgIDE5ODk2
Cj4gICAgICAgJCBmaW5kIC4gLW5hbWUgJyouW2NoXScgfCB4YXJncyBncmVwICdeW1s6c3BhY2U6
XV0qeycgfCB3YyAtbAo+ICAgICAgIDIxODQ3Cj4gCj4gCj4gVGhpcyBpcyBoeXBlcnZpc29yIG9u
bHkgQlRXIChydW4gZnJvbSB4ZW4uZ2l0L3hlbikuCj4gCj4gSXQgaXMgYSBiaXQgbWluZC1ib2dn
bGluZyB0byB0aGluayB0aGF0IHRoZXJlIGFyZSBtb3JlIG9wZW4gYnJhY2tldHMgaW4KPiB0aGUg
WGVuIGNvZGUgYmFzZSB0aGFuIHRoZXJlIGlzIFBWLXNwZWNpZmljIGNvZGUuIE9fbwo+IAo+IAo+
IEFzIHdlIGhhdmUgdGhlIHNhbWUgY29kaW5nIGNvbnZlbnRpb25zIGFjcm9zcyBoeXBlcnZpc29y
IGNvZGUsIHRoYXQgc2hvdWxkbid0IG1ha2UgYSBkaWZmZXJlbmNlCgpUaGlzIGlzIGFtYXppbmcs
IGluIGEgdGVycmlibGUga2luZCBvZiB3YXk6IGFsbCBvdXIgbnVtYmVycyB3aWxsIGJlCmluZmxh
dGVkIGJ5IDIwSyEhIEZvciBYZW4gb24gQXJtIGlzIGFsbW9zdCA1MCUhIEkgYW0gaGFsZi10aGlu
a2luZyB3ZQpzaG91bGQgYWRkIHhhcmdzIGdyZXAgJ15bWzpzcGFjZTpdXSp7JyB0byB0aGUgbWFr
ZSBjbG9jIHRhcmdldC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 19:32:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 19:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwB7l-0006mT-FU; Tue, 19 Feb 2019 19:32:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=riu8=Q2=citrix.com=prvs=9462ceaa8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gwB7k-0006mO-G2
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 19:32:12 +0000
X-Inumbo-ID: 0d09a201-347d-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d09a201-347d-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 19:32:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="86160143"
To: Varad Gautam <vrd@amazon.de>, <xen-devel@lists.xenproject.org>
References: <1550598025-31513-1-git-send-email-vrd@amazon.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <a7cceb8f-a5b2-f812-0840-7cb15da6cfc5@citrix.com>
Date: Tue, 19 Feb 2019 19:19:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <1550598025-31513-1-git-send-email-vrd@amazon.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/pmtimer: Fix hvm_acpi_sleep_button
 behavior
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>, Amit Shah <aams@amazon.de>,
 Jan Beulich <jbeulich@suse.com>, David Woodhouse <dwmw@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMjAxOSAxNzo0MCwgVmFyYWQgR2F1dGFtIHdyb3RlOgo+IENvbW1pdCAxOWZiMTQ2
MjJlOTQxICJ4ODYvcG10aW1lcjogbW92ZSBBQ1BJIHJlZ2lzdGVycyBmcm9tIFBNVFN0YXRlIHRv
Cj4gaHZtX2RvbWFpbiIgbWlzY29uZmlndXJlcyBwbTFhX3N0cyBmb3IgaHZtX2FjcGlfc2xlZXBf
YnV0dG9uIHdpdGgKPiBQV1JCVE5fU1RTIGluc3RlYWQgb2YgU0xQQlROX1NUUywgd2hpY2ggbGVh
ZHMgdG8KPiBYRU5fRE9NQ1RMX1NFTkRUUklHR0VSX1NMRUVQIGNhdXNpbmcgZ3Vlc3QgcG93ZXJk
b3ducy4gRml4IHRoaXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBWYXJhZCBHYXV0YW0gPHZyZEBhbWF6
b24uZGU+CgpPb3BzIHllcyAtIHRoYXQgbG9va3MgbGlrZSBhIGNvcHkvcGFzdGUgZXJyb3IuCgpS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkND
J2luZyBKdWVyZ2VuIC0gdGhpcyBpcyA0LjEyIG1hdGVyaWFsLCBhbmQgbG9va3MgbGlrZSBpdCB3
YW50cyB0byBiZQpiYWNrcG9ydGVkIHRvIDQuOSBpbiBkdWUgY291cnNlLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 19:48:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 19:48:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwBNp-0007nv-Vw; Tue, 19 Feb 2019 19:48:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9SbO=Q2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwBNo-0007nl-OE
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 19:48:48 +0000
X-Inumbo-ID: 5ea5294d-347f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ea5294d-347f-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 19:48:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwBLg-00048S-Dw; Tue, 19 Feb 2019 19:46:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwBLg-0006xd-4v; Tue, 19 Feb 2019 19:46:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwBLg-0001as-41; Tue, 19 Feb 2019 19:46:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133298-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-next:test-armhf-armhf-xl-credit1:xen-boot:fail:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=cb916fc5eabf8832e05f73c246eb467259846ef0
X-Osstest-Versions-That: linux=5ded5871030eb75017639148da0a58931dfbfc25
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Feb 2019 19:46:36 +0000
Subject: [Xen-devel] [linux-next test] 133298: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzI5OCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMyOTgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzMyODAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzI4MAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBr
ZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMjgwCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzMyODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzI4MAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMjgw
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzMyODAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzI4MAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzMjgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMyODAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzI4
MAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzMjgwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQg
YXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMjgwCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVw
ZWF0IGZhaWwgbGlrZSAxMzMyODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzI4MAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMzMjgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMyODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzI4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMzMjgwCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDEzMzI4MAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMzMjgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMyODAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGNiOTE2ZmM1ZWFiZjg4MzJlMDVm
NzNjMjQ2ZWI0NjcyNTk4NDZlZjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDVkZWQ1ODcxMDMwZWI3NTAxNzYzOTE0OGRhMGE1ODkzMWRmYmZjMjUKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5n
IHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTMzMjk4ICAyMDE5LTAyLTE4IDA5OjE4OjU2IFogICAgMSBkYXlz
ICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 21:06:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 21:06:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwCaV-0005jM-Sx; Tue, 19 Feb 2019 21:05:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=slLH=Q2=gmail.com=pairspace@srs-us1.protection.inumbo.net>)
 id 1gwCaU-0005jH-Ez
 for xen-devel@lists.xen.org; Tue, 19 Feb 2019 21:05:58 +0000
X-Inumbo-ID: 2660256b-348a-11e9-bc90-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2660256b-348a-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 21:05:56 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id l15so9827322iti.4
 for <xen-devel@lists.xen.org>; Tue, 19 Feb 2019 13:05:56 -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=6nbfETpCExEBsSC4Mt5LlPd3spv7ggcRaDwzgNIPENU=;
 b=eNVgVA9/Mzbc9RpVXmG57z4eRO9Eu1H1IabSlDm52JN9FwVyJah+kwtL7v1+pbOT4i
 kAUPQgDrHZ86EscLstwD5RVZBBF9q//S3ExmCI2HnhQXYW6WBBaJqsfLvsfrQWkwFIF6
 6dtbZHKYNE5Lmgg0KExPG5TxhvEKkVsk9pK4CXwrnrvv2ssqw5Qnv/tvLahMJxw1JGl/
 OnzGFvJwJdmaMTEX3uc3c/85SONbyS8nPclqbsPSpEBcnKXetySThIcqQh3BNFrMrIZf
 FTjUxrYxSRe/V8cymqJACfHYtr3Ip0/Y1YR1vUuTnUJCJl5vyJGRs9vsY4DrsxxtckQV
 R5cA==
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=6nbfETpCExEBsSC4Mt5LlPd3spv7ggcRaDwzgNIPENU=;
 b=XIDF9h0oO2/r8zkN7LVfNqz1skmF778B0+g0YTMyYON/IYA4FLGczXIFDNGtkzuZ2F
 IF4ClvitRnE/Gv1DWoGTS3ApnAhl9OzO0k20z2PvYUK5eozpi2c9mppGOH5kdEUvo0z3
 Smx16Gpl33PQO9wnSJ8JFRn/0xeT3VJNOcu+mFg8oIcYp1Km5uBWdU7nnQkKCEnshaNQ
 u0L1ysg78Hydl+1wWWY72IxMcYY2d55V0y5T8C4/IQO2+8841YDYaslr+7nGxVsSWgzX
 AOatS5CHTUecavPd/ysbq7KLueAA+wFnZrT5uNXVLWnBUm5/BuQBCb723cLNNYqCoW7u
 LroA==
X-Gm-Message-State: AHQUAubU3C+1aG7DQFDwIykHuw03++NkSqHjicqoqDhLL5Y7uV3ZfI3j
 /WS//QY7BEm6AJ1RiYf3iUQ=
X-Google-Smtp-Source: AHgI3IYdV4Q6s9wYWhcqqcqig7xe8tUYICspY6EA66aiD81Cb99GQqvMjxAuANjk64QQPm74Bg/iyg==
X-Received: by 2002:a5d:8049:: with SMTP id b9mr16580646ior.302.1550610344882; 
 Tue, 19 Feb 2019 13:05:44 -0800 (PST)
Received: from [100.64.72.7] ([173.245.215.249])
 by smtp.gmail.com with ESMTPSA id s10sm7167519ioc.21.2019.02.19.13.05.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 19 Feb 2019 13:05:44 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: P S <pairspace@gmail.com>
X-Mailer: iPad Mail (16D57)
In-Reply-To: <alpine.DEB.2.10.1902191112060.5641@sstabellini-ThinkPad-X260>
Date: Tue, 19 Feb 2019 16:05:43 -0500
Message-Id: <91366EC9-9448-43CE-9D80-88401FB48B5B@gmail.com>
References: <5C653AB10200007800216997@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902140938160.5641@sstabellini-ThinkPad-X260>
 <AB54071B-07B5-4FFC-A1A4-781C24F61D93@gmail.com>
 <20190215110807.jtybxyfl523vwo3y@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902151105580.5641@sstabellini-ThinkPad-X260>
 <20190218111234.r7ae42wswy2hjo7k@zion.uk.xensource.com>
 <1636EB19-FE45-42FF-B4D3-8CE8853BD040@gmail.com>
 <20190218112337.qoyws3pedxav4wmf@zion.uk.xensource.com>
 <59568551-146c-e0b7-2f94-4f9ee19c5325@citrix.com>
 <1B830543-1B7B-4DF4-8D1E-FB862FEE836C@gmail.com>
 <20190218115712.s7os5yx5sxvqq7n4@zion.uk.xensource.com>
 <a20dd648-286d-c1ec-1ab0-427fae3a145b@citrix.com>
 <d9d2054f-0241-ca87-d2f4-9d3f3bf562f8@citrix.com>
 <775bed6a-1c35-3614-9a86-4fcedf84acd4@citrix.com>
 <E42A3E76-5792-4536-867B-E8FD2A18C594@gmail.com>
 <alpine.DEB.2.10.1902191112060.5641@sstabellini-ThinkPad-X260>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, robin.randhawa@arm.com,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 George Dunlap <george.dunlap@citrix.com>,
 "Daniel P.Smith" <dpsmith.dev@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 Jan Beulich <JBeulich@suse.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel <xen-devel@lists.xen.org>
Content-Type: multipart/mixed; boundary="===============5045514908740122145=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5045514908740122145==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-993D9079-4D0D-426B-B960-DA4FEB92959F
Content-Transfer-Encoding: 7bit


--Apple-Mail-993D9079-4D0D-426B-B960-DA4FEB92959F
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

On Feb 19, 2019, at 14:13, Stefano Stabellini <sstabellini@kernel.org> wrote=
:
>=20
>> On Mon, 18 Feb 2019, Lars Kurth wrote:
>>      On 18 Feb 2019, at 12:16, George Dunlap <george.dunlap@citrix.com> w=
rote:
>>=20
>> On 2/18/19 12:11 PM, George Dunlap wrote:
>>      On 2/18/19 12:01 PM, Andrew Cooper wrote:
>>            On 18/02/2019 11:57, Wei Liu wrote:
>>                  On Mon, Feb 18, 2019 at 11:53:15AM +0000, Lars Kurth wro=
te:
>>=20
>>                              On 18 Feb 2019, at 11:30, George Dunlap
>>                              <george.dunlap@citrix.com> wrote:
>>=20
>>                              On 2/18/19 11:23 AM, Wei Liu wrote:
>>                                    On Mon, Feb 18, 2019 at 11:17:56AM +00=
00, Lars
>>                                    Kurth wrote:
>>                                          Thank you Wei. It's interesting t=
hough
>>                                          that the full vs HVM only is alm=
ost
>>                                          identical in terms of SLOC's
>>                                          Lars
>>=20
>>                                    The cloc target counts the files in th=
e dependency
>>                                    graph generated by
>>                                    make.
>>=20
>>                        Do we know for sure that CLOC counts everything in=
 a file or does it honour
>>                        the pre-processor settings?
>>=20
>>                  We certainly don't feed any preprocessor defines to it. I=
 doubt it
>>                  understand C to that level of details anyway.
>>=20
>>=20
>>            LoC isn't a fantastic metric under any circumstance.
>>=20
>>            Bigger code is definitely better, if the reason it is bigger i=
s because
>>            it is because it is formatted for readability/clarity etc.
>>=20
>>            Attempting to optimise for smaller LoC, other than making enti=
re
>>            functional areas optional, is usually short sighted.
>>=20
>>=20
>>      For instance, we could probably decrease the LoC by nearly 20k by
>>      changing the style not to give the opening bracket its own line:
>>=20
>>      $ find . -name '*.c' | xargs grep '^[[:space:]]*{' | wc -l
>>      19896
>>      $ find . -name '*.[ch]' | xargs grep '^[[:space:]]*{' | wc -l
>>      21847
>>=20
>>=20
>> This is hypervisor only BTW (run from xen.git/xen).
>>=20
>> It is a bit mind-boggling to think that there are more open brackets in
>> the Xen code base than there is PV-specific code. O_o
>>=20
>>=20
>> As we have the same coding conventions across hypervisor code, that shoul=
dn't make a difference
>=20
> This is amazing, in a terrible kind of way: all our numbers will be
> inflated by 20K!! For Xen on Arm is almost 50%! I am half-thinking we
> should add xargs grep '^[[:space:]]*{' to the make cloc target.

UCC (Unified Code Count) [1] can measure/diff logical SLOC for several langu=
ages.

Rich

[1] Papers=20
http://csse.usc.edu/TECHRPTS/2007/usc-csse-2007-737/usc-csse-2007-737.pdf
http://csse.usc.edu/csse/event/2012/COCOMO/presentations/TOR-2010(3906)-72_L=
ibrary.pdf
http://www.nguyenvvu.net/wp-content/uploads/2015/07/UCC_Tool_Description.pdf=


[2] Source
http://csse.usc.edu/ucc_new/wordpress/2018/07/26/ucc-version-2018-07/

[3] Build
g++ ./src/*.cpp -o UCC -std=3Dc++0x -DUNIX -O3

[4] Run
UCC -dir xen *.c -outdir report


--Apple-Mail-993D9079-4D0D-426B-B960-DA4FEB92959F
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"></div><div dir=3D"ltr">On =
Feb 19, 2019, at 14:13, Stefano Stabellini &lt;<a href=3D"mailto:sstabellini=
@kernel.org">sstabellini@kernel.org</a>&gt; wrote:</div><div dir=3D"ltr"><br=
></div><blockquote type=3D"cite"><div dir=3D"ltr"><span>On Mon, 18 Feb 2019,=
 Lars Kurth wrote:</span><br><blockquote type=3D"cite"><span> &nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;On 18 Feb 2019, at 12:16, George Dunlap &lt;<a href=3D"mailt=
o:george.dunlap@citrix.com">george.dunlap@citrix.com</a>&gt; wrote:</span><b=
r></blockquote><blockquote type=3D"cite"><span></span><br></blockquote><bloc=
kquote type=3D"cite"><span>On 2/18/19 12:11 PM, George Dunlap wrote:</span><=
br></blockquote><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;On 2/18/19 12:01 PM, Andrew Cooper wrote:</span><br></blockquote><blockqu=
ote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;On 18/02/2019 11:57, Wei Liu wrote:</span><br></blockquote><b=
lockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On Mon, Feb 18, 201=
9 at 11:53:15AM +0000, Lars Kurth wrote:</span><br></blockquote><blockquote t=
ype=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span> &=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;On 18 Feb 2019, at 11:30, George Dunlap</span><br></blo=
ckquote><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<a href=3D=
"mailto:george.dunlap@citrix.com">george.dunlap@citrix.com</a>&gt; wrote:</s=
pan><br></blockquote><blockquote type=3D"cite"><span></span><br></blockquote=
><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On 2/18/19 11:23 AM,=
 Wei Liu wrote:</span><br></blockquote><blockquote type=3D"cite"><span> &nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On Mon, Feb 18, 2019 a=
t 11:17:56AM +0000, Lars</span><br></blockquote><blockquote type=3D"cite"><s=
pan> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kurth wrote:<=
/span><br></blockquote><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Th=
ank you Wei. It's interesting though</span><br></blockquote><blockquote type=
=3D"cite"><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;that the full vs HVM only is almost</span=
><br></blockquote><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;identic=
al in terms of SLOC's</span><br></blockquote><blockquote type=3D"cite"><span=
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;Lars</span><br></blockquote><blockquote type=3D"cite"><s=
pan></span><br></blockquote><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The cloc target counts the files i=
n the dependency</span><br></blockquote><blockquote type=3D"cite"><span> &nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;graph generated by</s=
pan><br></blockquote><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;make.</span><br></blockquote><blockquote=
 type=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span=
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Do we know f=
or sure that CLOC counts everything in a file or does it honour</span><br></=
blockquote><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the pre-processor settings?</span><br></blockq=
uote><blockquote type=3D"cite"><span></span><br></blockquote><blockquote typ=
e=3D"cite"><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We certainly don't feed any prep=
rocessor defines to it. I doubt it</span><br></blockquote><blockquote type=3D=
"cite"><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;understand C to that level of detail=
s anyway.</span><br></blockquote><blockquote type=3D"cite"><span></span><br>=
</blockquote><blockquote type=3D"cite"><span></span><br></blockquote><blockq=
uote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;LoC isn't a fantastic metric under any circumstance.</span><=
br></blockquote><blockquote type=3D"cite"><span></span><br></blockquote><blo=
ckquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;Bigger code is definitely better, if the reason it is big=
ger is because</span><br></blockquote><blockquote type=3D"cite"><span> &nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;it is because i=
t is formatted for readability/clarity etc.</span><br></blockquote><blockquo=
te type=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><sp=
an> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attemp=
ting to optimise for smaller LoC, other than making entire</span><br></block=
quote><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;functional areas optional, is usually short sig=
hted.</span><br></blockquote><blockquote type=3D"cite"><span></span><br></bl=
ockquote><blockquote type=3D"cite"><span></span><br></blockquote><blockquote=
 type=3D"cite"><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For instance, we could p=
robably decrease the LoC by nearly 20k by</span><br></blockquote><blockquote=
 type=3D"cite"><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;changing the style not t=
o give the opening bracket its own line:</span><br></blockquote><blockquote t=
ype=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span> &=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ find . -name '*.c' | xargs grep '^[[:space:]]=
*{' | wc -l</span><br></blockquote><blockquote type=3D"cite"><span> &nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;19896</span><br></blockquote><blockquote type=3D"cite"=
><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ find . -name '*.[ch]' | xargs grep '=
^[[:space:]]*{' | wc -l</span><br></blockquote><blockquote type=3D"cite"><sp=
an> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;21847</span><br></blockquote><blockquote t=
ype=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span><=
/span><br></blockquote><blockquote type=3D"cite"><span>This is hypervisor on=
ly BTW (run from xen.git/xen).</span><br></blockquote><blockquote type=3D"ci=
te"><span></span><br></blockquote><blockquote type=3D"cite"><span>It is a bi=
t mind-boggling to think that there are more open brackets in</span><br></bl=
ockquote><blockquote type=3D"cite"><span>the Xen code base than there is PV-=
specific code. O_o</span><br></blockquote><blockquote type=3D"cite"><span></=
span><br></blockquote><blockquote type=3D"cite"><span></span><br></blockquot=
e><blockquote type=3D"cite"><span>As we have the same coding conventions acr=
oss hypervisor code, that shouldn't make a difference</span><br></blockquote=
><span></span><br><span>This is amazing, in a terrible kind of way: all our n=
umbers will be</span><br><span>inflated by 20K!! For Xen on Arm is almost 50=
%! I am half-thinking we</span><br><span>should add xargs grep '^[[:space:]]=
*{' to the make cloc target.</span><br></div></blockquote><div><br></div><di=
v>UCC (Unified Code Count) [1] can measure/diff logical SLOC for several lan=
guages.</div><div><br></div>Rich<div><br></div><div>[1] Papers&nbsp;</div><d=
iv><a href=3D"http://csse.usc.edu/TECHRPTS/2007/usc-csse-2007-737/usc-csse-2=
007-737.pdf">http://csse.usc.edu/TECHRPTS/2007/usc-csse-2007-737/usc-csse-20=
07-737.pdf</a></div><div><a href=3D"http://csse.usc.edu/csse/event/2012/COCO=
MO/presentations/TOR-2010(3906)-72_Library.pdf" style=3D"background-color: r=
gba(255, 255, 255, 0);"><font color=3D"#000000">http://csse.usc.edu/csse/eve=
nt/2012/COCOMO/presentations/TOR-2010(3906)-72_Library.pdf</font></a></div><=
div><div><a href=3D"http://www.nguyenvvu.net/wp-content/uploads/2015/07/UCC_=
Tool_Description.pdf?i=3D1" style=3D"caret-color: rgb(0, 0, 0); background-c=
olor: rgba(255, 255, 255, 0);"><font color=3D"#000000">http://www.nguyenvvu.=
net/wp-content/uploads/2015/07/UCC_Tool_Description.pdf</font></a></div><div=
></div></div><div><br></div><div>[2] Source</div><div><a href=3D"http://csse=
.usc.edu/ucc_new/wordpress/2018/07/26/ucc-version-2018-07/">http://csse.usc.=
edu/ucc_new/wordpress/2018/07/26/ucc-version-2018-07/</a></div><div><br></di=
v><div>[3] Build</div><div>g++ ./src/*.cpp -o UCC -std=3Dc++0x -DUNIX -O3</d=
iv><div><br></div><div>[4] Run</div><div>UCC -dir xen *.c -outdir report</di=
v><div><br></div></body></html>=

--Apple-Mail-993D9079-4D0D-426B-B960-DA4FEB92959F--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5045514908740122145==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 19 21:20:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 21:20:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwCoV-0007CW-7Y; Tue, 19 Feb 2019 21:20:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=riu8=Q2=citrix.com=prvs=9462ceaa8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gwCoT-0007BW-QE
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 21:20:25 +0000
X-Inumbo-ID: 2a45d32d-348c-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a45d32d-348c-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 21:20:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="86166410"
To: Jan Beulich <JBeulich@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
 <e10e56f7-0da9-3e30-1f50-c1f9ab16dcb1@citrix.com>
 <5C6BB3920200007800217DAD@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <267c5ebf-7a72-8e65-966e-eefd2da2f2c0@citrix.com>
Date: Tue, 19 Feb 2019 21:19:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <5C6BB3920200007800217DAD@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMjAxOSAwNzo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4KPj4+IEFuIG9wdGlvbiBp
cyBsZWZ0IGZvciBjb21wYXRpYmlsaXR5IHdpdGggYW5jaWVudCBjcmFzaCBrZXJuZWxzIHdoaWNo
Cj4+PiBkaWRuJ3QgbGlrZSB0byBoYXZlIElPTU1VIGFjdGl2ZSB1bmRlciB0aGVpciBmZWV0IG9u
IGJvb3QuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhp
bmluQGNpdHJpeC5jb20+Cj4+IFRvIHByb3ZpZGUgYSBiaXQgb2YgZXh0cmEgYmFja2dyb3VuZCwg
aXQgdHVybnMgb3V0IHRoYXQgaW4gaGluZHNpZ2h0LAo+PiB0dXJuaW5nIG9mZiB0aGUgSU9NTVUg
aW4gYSBjcmFzaCB1c3VhbGx5IG1ha2VzIHRoaW5ncyB3b3JzZSByYXRoZXIgdGhhbgo+PiBiZXR0
ZXIuCj4gRm9yIGFuIHVua25vd24gZGVmaW5pdGlvbiBvZiAidXN1YWxseSIuIENvcnJ1cHRlZCAo
SU9NTVUpIHBhZ2UKPiB0YWJsZXMgYXJlIG5vdCByZWFsbHkgYW4gaW1wb3NzaWJsZSBjcmFzaCBy
ZWFzb24uCgpBbmQ/wqAgV2h5IGlzIHRoaXMgcmVsZXZhbnQgaW4gY29udGV4dD8KCj4KPj4gSW4g
cGFydGljdWxhciwgYW55IGd1ZXN0IHdpdGggYSBQQ0kgZGV2aWNlIHdoaWNoIGhhcHBlbnMgdG8g
YWxsb2NhdGUgYQo+PiBETUEgYnVmZmVyIGluIEdGTiBzcGFjZSB3aGljaCBtYXRjaGVzIHRoZSBj
cmFzaCByZWdpb24gaW4gTUZOIHNwYWNlIHdpbGwKPj4gZW5kIHVwIGNvcnJ1cHRpbmcgdGhlIGNy
YXNoIGtlcm5lbCB3aGVuIERNQSByZW1hcHBpbmcgZ2V0cyB0dXJuZWQgb2ZmLgo+IEluZGVlZCwg
YnV0IHRoYXQncyBvbmx5IFBWSCBEb20wICh1bnN1cHBvcnRlZCBhcyBvZiB5ZXQpIG9yIFBWCj4g
RG9tMCB1c2luZyBQViBJT01NVSBmdW5jdGlvbmFsaXR5IChub3QgZXZlbiBpbiB0cmVlIGFzIG9m
IHlldCkuCgpJdCBpcyBldmVyeSBzaW5nbGUgSFZNIGd1ZXN0IHdpdGggYSBQQ0kgZGV2aWNlLgoK
VGhlIGtleGVjL2NyYXNoIHBhdGggaXMgdmVyeSBicm9rZW4gYWxyZWFkeSBpbiBYZW4gYXMgc29v
biBhcyBhbnkga2luZApvZiBQQ0kgUGFzc3Rocm91Z2ggaXMgaW4gdXNlLgoKPj4gQmVpbmcgYWJs
ZSB0byBib290IHdpdGggYW4gSU9NTVUgYWxyZWFkeSBhY3RpdmUgaXMgYmVjb21pbmcgY29tbW9u
LCBub3QKPj4gbGVhc3QgYmVjYXVzZSBvZiB0aGUgb25nb2luZyBlZmZvcnRzIHRvIGVuZm9yY2Ug
cHJlLURYRSBETUEgcHJvdGVjdGlvbgo+PiB0byBwcm90ZWN0IGFnYWluc3QgY29sZC1ib290IERN
QSByb290a2l0cy4KPiBXaGF0IGFib3V0IHRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHBhcnQgb2Yg
dGhlIElPTU1VIGZ1bmN0aW9uYWxpdHk/CgpXaGF0IGFib3V0IGl0P8KgIEl0IGlzIGEgbmVjZXNz
YXJ5IHBhcnQgb2YgcHJvdGVjdGlvbiBhZ2FpbnN0IHJvZ3VlIGRldmljZXMuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 21:47:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 21:47:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwDEk-0000Yd-Jc; Tue, 19 Feb 2019 21:47:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oXqa=Q2=amazon.de=prvs=94675b399=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gwDEj-0000YY-6y
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 21:47:33 +0000
X-Inumbo-ID: f51ed333-348f-11e9-bc90-bc764e045a96
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f51ed333-348f-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 21:47:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550612851; x=1582148851;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=pE12cRFwOX64/9OqB+Xyy/LHmlh8L371J1YlZcw50NQ=;
 b=EpwEf0uKnJUr/pXAzQb2XGRKTR/Ty9bdb/V0EHbttHD3aWuXRWOvyUG7
 1jog2DrXxJrIOgigwYGZPbRuIyU1k4IItLFc1m6U2n9ib0TS1LvgMjTLM
 GtuVA1M+SwtTobEyA+BIxudvoIwnI5mDEsQbhVioU+k5gkJeI+nxHPs+G g=;
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="381871542"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-87a10be6.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 19 Feb 2019 21:47:28 +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-87a10be6.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1JLlPdP067376
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 19 Feb 2019 21:47:27 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 19 Feb 2019 21:47:26 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.30) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 19 Feb 2019 21:47:18 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1c2b8322-1b66-ccc6-9ba9-e86eafb0227a@amazon.de>
 <1549633489-12724-1-git-send-email-nmanthey@amazon.de>
 <1549633489-12724-9-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
 <A18FF6C80200006BB1E090C7@prv1-mh.provo.novell.com>
 <01CCAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <01CEAAAF02000039B1E090C7@prv1-mh.provo.novell.com>
 <5C64048B0200007800216478@prv1-mh.provo.novell.com>
 <a28a936e-a9a1-e5eb-1419-a1f5db07eaf3@amazon.de>
 <5C66959C0200007800216F11@prv1-mh.provo.novell.com>
 <c59aedfa-757c-12e4-cdbf-2ef083703f7d@amazon.de>
 <5C6AD8610200007800217BD4@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <1414ce6e-1eb0-395f-847c-fbba3b332d22@amazon.de>
Date: Tue, 19 Feb 2019 22:47:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C6AD8610200007800217BD4@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.30]
X-ClientProxiedBy: EX13D22UWB004.ant.amazon.com (10.43.161.165) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v6 8/9] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xOC8xOSAxNzowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTguMDIuMTkgYXQg
MTQ6NDksIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBPbiAyLzE1LzE5IDExOjM0LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE1LjAyLjE5IGF0IDEwOjU1LCA8bm1hbnRoZXlA
YW1hem9uLmRlPiB3cm90ZToKPj4+PiBPbiAyLzEzLzE5IDEyOjUwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4+Pj4gT24gMDguMDIuMTkgYXQgMTQ6NDQsIDxubWFudGhleUBhbWF6b24uZGU+IHdy
b3RlOgo+Pj4+Pj4gR3Vlc3RzIGNhbiBpc3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBw
cm92aWRlIGd1ZXN0IGNvbnRyb2xsZWQKPj4+Pj4+IGRhdGEgdG8gdGhlbS4gVGhpcyBkYXRhIGlz
IGFsc28gdXNlZCBmb3IgbWVtb3J5IGxvYWRzLiBUbyBhdm9pZAo+Pj4+Pj4gc3BlY3VsYXRpdmUg
b3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIGFycmF5X2luZGV4X25vc3BlYyBtYWNy
bwo+Pj4+Pj4gd2hlcmUgYXBwbGljYWJsZS4gSG93ZXZlciwgdGhlcmUgYXJlIGFsc28gbWVtb3J5
IGFjY2Vzc2VzIHRoYXQgY2Fubm90Cj4+Pj4+PiBiZSBwcm90ZWN0ZWQgYnkgYSBzaW5nbGUgYXJy
YXkgcHJvdGVjdGlvbiwgb3IgbXVsdGlwbGUgYWNjZXNzZXMgaW4gYQo+Pj4+Pj4gcm93LiBUbyBw
cm90ZWN0IHRoZXNlLCBhIG5vc3BlYyBiYXJyaWVyIGlzIHBsYWNlZCBiZXR3ZWVuIHRoZSBhY3R1
YWwKPj4+Pj4+IHJhbmdlIGNoZWNrIGFuZCB0aGUgYWNjZXNzIHZpYSB0aGUgYmxvY2tfc3BlY3Vs
YXRpb24gbWFjcm8uCj4+Pj4+Pgo+Pj4+Pj4gQXMgZGlmZmVyZW50IHZlcnNpb25zIG9mIGdyYW50
IHRhYmxlcyB1c2Ugc3RydWN0dXJlcyBvZiBkaWZmZXJlbnQgc2l6ZSwKPj4+Pj4+IGFuZCB0aGUg
c3RhdHVzIGlzIGVuY29kZWQgaW4gYW4gYXJyYXkgZm9yIHZlcnNpb24gMiwgc3BlY3VsYXRpdmUK
Pj4+Pj4+IGV4ZWN1dGlvbiBtaWdodCB0b3VjaCB6ZXJvLWluaXRpYWxpemVkIHN0cnVjdHVyZXMg
b2YgdmVyc2lvbiAyIHdoaWxlCj4+Pj4+PiB0aGUgdGFibGUgaXMgYWN0dWFsbHkgdXNpbmcgdmVy
c2lvbiAxLgo+Pj4+PiBXaHkgemVyby1pbml0aWFsaXplZD8gRGlkIEkgc3RpbGwgbm90IHN1Y2Nl
ZWQgZGVtb25zdHJhdGluZyB0byB5b3UKPj4+Pj4gdGhhdCBzcGVjdWxhdGlvbiBhbG9uZyBhIHYy
IHBhdGggY2FuIGFjdHVhbGx5IG92ZXJydW4gdjEgYXJyYXlzLAo+Pj4+PiBub3QganVzdCBhY2Nl
c3MgcGFydHMgd2l0aCBtYXkgc3RpbGwgYmUgemVyby1pbml0aWFsaXplZD8KPj4+PiBJIGJlbGll
dmUgYSBzcGVjdWxhdGl2ZSB2MiBhY2Nlc3MgY2FuIHRvdWNoIGRhdGEgdGhhdCBoYXMgYmVlbiB3
cml0dGVuCj4+Pj4gYnkgdmFsaWQgdjEgYWNjZXNzZXMgYmVmb3JlLCB6ZXJvIGluaXRpYWxpemVk
IGRhdGEsIG9yIHRvdWNoIHRoZSBOVUxMCj4+Pj4gcGFnZS4gR2l2ZW4gdGhlIG1hY3JvcyBmb3Ig
dGhlIGFjY2VzcyBJIGRvIG5vdCBiZWxpZXZlIHRoYXQgYSB2MiBhY2Nlc3MKPj4+PiBjYW4gdG91
Y2ggYSBwYWdlIHRoYXQgaXMgbG9jYXRlZCBiZWhpbmQgYSBwYWdlIGhvbGRpbmcgdmFsaWQgdjEg
ZGF0YS4KPj4+IEkndmUgZ2l2ZW4gZXhhbXBsZXMgYmVmb3JlIG9mIGhvdyBJIHNlZSB0aGlzIHRv
IGJlIHBvc3NpYmxlLiBXb3VsZAo+Pj4geW91IG1pbmQgZ29pbmcgYmFjayB0byBvbmUgb2YgdGhl
IGluc3RhbmNlcywgYW5kIGV4cGxhaW5pbmcgdG8gbWUKPj4+IGhvdyB5b3UgZG8gX25vdF8gc2Vl
IGFueSByb29tIGZvciBhbiBvdmVycnVuIHRoZXJlPyBIYXZpbmcKPj4+IGdpdmVuIGV4YW1wbGVz
LCBJIHNpbXBseSBkb24ndCBrbm93IGhvdyBlbHNlIEkgY2FuIGV4cGxhaW4gdGhpcyB0bwo+Pj4g
eW91IHdpdGhvdXQga25vd2luZyBhdCB3aGF0IHNwZWNpZmljIHBhcnQgb2YgdGhlIGV4cGxhbmF0
aW9uIHdlCj4+PiBkaXZlcmdlLiAoQW5kIG5vLCBJJ20gbm90IGV4Y2x1ZGluZyB0aGF0IEknbSBt
YWtpbmcgdXAgYW4gaXNzdWUKPj4+IHdoZXJlIHRoZXJlIGlzIG5vbmUuKQo+PiBXaGF0IHdlIHdh
bnQgdG8gcmVhbCBvdXQgaXMgdGhhdCB0aGUgYWN0dWFsbHkgdXNlIHZlcnNpb24xLCB3aGlsZQo+
PiBzcGVjdWxhdGlvbiBtaWdodCB1c2UgdmVyc2lvbjIsIHJpZ2h0PyBJIGhvcGUgeW91IHJlZmVy
IHRvIHRoaXMgZXhhbXBsZQo+PiBvZiB5b3VyIGVhcmxpZXIgZW1haWwuCj4+Cj4+IE9uIDEvMjkv
MTkgMTY6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gTGV0J3MgbG9vayBhdCBhbiBleGFtcGxl
OiBncmVmIDI1NiBwb2ludHMgaW50byB0aGUgbWlkZGxlIG9mCj4+PiB0aGUgZmlyc3QgcGFnZSB3
aGVuIHVzaW5nIHYxIGNhbGN1bGF0aW9ucywgYnV0IGF0IHRoZSBzdGFydAo+Pj4gb2YgdGhlIHNl
Y29uZCBwYWdlIHdoZW4gdXNpbmcgdjIgY2FsY3VsYXRpb25zLiBIZW5jZSwgaWYgdGhlCj4+PiBt
YXhpbXVtIG51bWJlciBvZiBncmFudCBmcmFtZXMgd2FzIDEsIHdlJ2Qgb3ZlcnJ1biB0aGUKPj4+
IGFycmF5LCBjb25zaXN0aW5nIG9mIGp1c3QgYSBzaW5nbGUgZWxlbWVudCAoMjU2IGlzIHZhbGlk
IGFzIGEKPj4+IHYxIGdyZWYgaW4gdGhhdCBjYXNlLCBidXQganVzdCBvdXQgb2YgYm91bmRzIGFz
IGEgdjIgb25lKS4KPj4gRnJvbSBob3cgSSByZWFkIHlvdXIgZXhhbXBsZSBhbmQgbXkgZXhwbGFu
YXRpb24sIHRoZSBrZXkgZGlmZmVyZW5jZSBpcwo+PiBpbiB0aGUgc2l6ZSBvZiB0aGUgc2hhcmVk
X3JhdyBhcnJheS4gSW4gY2FzZSBncmVmIDI1NiBpcyBhIHZhbGlkIHYxCj4+IGhhbmRsZSwgdGhl
biB0aGUgc2hhcmVkX3JhdyBhcnJheSBoYXMgc3BhY2UgZm9yIGF0IGxlYXN0IDI1NiBlbnRyaWVz
LCBhcwo+PiBzaGFyZWRfcmF3IHdhcyBhbGxvY2F0ZWQgZm9yIHRoZSBudW1iZXIgb2YgcmVxdWVz
dGVkIGVudHJpZXMuIFRoZSBhY2Nlc3MKPj4gdG8gc2hhcmVkX3JhdyBpcyBjb250cm9sbGVkIHdp
dGggdGhlIG1hY3JvIHNoYXJlZF9lbnRyeV92MjoKPj4gIDIyMiAjZGVmaW5lIFNIR05UX1BFUl9Q
QUdFX1YyIChQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfZW50cnlfdjJfdCkpCj4+ICAyMjMgI2Rl
ZmluZSBzaGFyZWRfZW50cnlfdjIodCwgZSkgXAo+PiAgMjI0ICAgICAoKHQpLT5zaGFyZWRfdjJb
KGUpL1NIR05UX1BFUl9QQUdFX1YyXVsoZSklU0hHTlRfUEVSX1BBR0VfVjJdKQo+PiBTaW5jZSB0
aGUgZGlyZWN0IGFjY2VzcyB0byB0aGUgc2hhcmVkX3YyIGFycmF5IGRlcGVuZHMgb24gdGhlCj4+
IFNIR05UX1BFUl9QQUdFX1YyIHZhbHVlLCB0aGlzIGhhcyB0byBiZSBsZXNzIHRoYW4gdGhlIHNp
emUgb2YgdGhhdAo+PiBhcnJheS4gSGVuY2UsIHNoYXJlZF9yYXcgd2lsbCBub3QgYmUgb3ZlcnJ1
biAobmVpdGhlciBmb3IgdmVyc2lvbiAxIG5vcgo+PiB2ZXJzaW9uIDIpLiBIb3dldmVyLCB0aGlz
IGRpdmlzaW9uIG1pZ2h0IHJlc3VsdCBpbiBhY2Nlc3NpbmcgYW4gZWxlbWVudAo+PiBvZiBzaGFy
ZWRfcmF3IHRoYXQgaGFzIG5vdCBiZWVuIGluaXRpYWxpemVkIGJ5IHZlcnNpb24xIGJlZm9yZS4g
SG93ZXZlciwKPj4gcmlnaHQgYWZ0ZXIgYWxsb2NhdGlvbiwgc2hhcmVkX3JhdyBpcyB6ZXJvIGlu
aXRpYWxpemVkLiBIZW5jZSwgdGhpcwo+PiBtaWdodCByZXN1bHQgaW4gYW4gYWNjZXNzIG9mIHRo
ZSBOVUxMIHBhZ2UuCj4gVGhlIHF1ZXN0aW9uIGlzOiBIb3cgbXVjaCBvZiBzaGFyZWRfcmF3W10g
d2lsbCBiZSB6ZXJvLWluaXRpYWxpemVkPwo+IFRoZSBleGFtcGxlIEkndmUgZ2l2ZW4gdXNlcyBy
ZWxhdGl2ZWx5IHNtYWxsIGdyYW50IHJlZmVyZW5jZSB2YWx1ZXMsCj4gc28gZm9yIHRoZSBwdXJw
b3NlIGhlcmUgbGV0J3MgYXNzdW1lIGd0LT5tYXhfZ3JhbnRfZnJhbWVzIGlzIDEuCj4gSW4gdGhp
cyBjYXNlIHNoYXJlZF9yYXdbXSBpcyBleGFjdGx5IG9uZSBlbnRyeSBpbiBzaXplLiBIZW5jZSB0
aGUKPiBzcGVjdWxhdGl2ZSBhY2Nlc3MgeW91IGRlc2NyaWJlIHdpbGwgbm90IG5lY2Vzc2FyaWx5
IGFjY2VzcyB0aGUgTlVMTAo+IHBhZ2UuCj4KPiBPYnZpb3VzbHkgdGhlIHNhbWUgaXNzdWUgZXhp
c3RzIHdpdGggaGlnaGVyIGxpbWl0cyBhbmQgaGlnaGVyIGdyYW50Cj4gcmVmZXJlbmNlIG51bWJl
cnMuClRoZSBzb2x1dGlvbiB0byB0aGlzIHByb2JsZW0gaXMgcmVhbGx5IHNpbXBsZSwgSSBtaXhl
ZCB1cCBncmFudCBmcmFtZXMKYW5kIGdyYW50IGVudHJpZXMuIEkgYWdyZWUgdGhhdCBzaGFyZWRf
cmF3IGNhbiBiZSBhY2Nlc3NlZCBvdXQtb2YtYm91bmRzCmFuZCBzaG91bGQgYmUgcHJvdGVjdGVk
LiBJIHdpbGwgYWRhcHQgdGhlIGNvbW1pdCBtZXNzYWdlIGFjY29yZGluZ2x5LAphbmQgcmV2aXNl
IHRoZSBtb2RpZmljYXRpb25zIEkgYWRkZWQgdG8gdGhlIGNvZGUgYmFzZS4KPgo+Pj4+Pj4gQEAg
LTEzMjEsNyArMTMyNyw4IEBAIHVubWFwX2NvbW1vbigKPj4+Pj4+ICAgICAgICAgIGdvdG8gdW5s
b2NrX291dDsKPj4+Pj4+ICAgICAgfQo+Pj4+Pj4gIAo+Pj4+Pj4gLSAgICBhY3QgPSBhY3RpdmVf
ZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOwo+Pj4+Pj4gKyAgICBhY3QgPSBhY3RpdmVfZW50
cnlfYWNxdWlyZShyZ3QsIGFycmF5X2luZGV4X25vc3BlYyhvcC0+cmVmLAo+Pj4+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPj4+PiBu
cl9ncmFudF9lbnRyaWVzKHJndCkpKTsKPj4+Pj4gLi4uIHlvdSBhZGQgYSB1c2UgZS5nLiBoZXJl
IHRvIF9ndWFyZF8gYWdhaW5zdCBzcGVjdWxhdGlvbi4KPj4+PiBUaGUgYWRqdXN0bWVudCB5b3Ug
cHJvcG9zZSBpcyB0byBleGNoYW5nZSB0aGUgc3dpdGNoIHN0YXRlbWVudCBpbgo+Pj4+IG5yX2dy
YW50X2VudHJpZXMgd2l0aCBhIGlmKCBldmFsdWF0ZV9ub3NwZWMoIGd0LT5ndF92ZXJzaW9uID09
IDEgKSwgc28KPj4+PiB0aGF0IHRoZSByZXR1cm5lZCB2YWx1ZXMgYXJlIG5vdCBzcGVjdWxhdGVk
Pwo+Pj4gQXQgdGhpcyBwb2ludCBJJ20gbm90IHByb3Bvc2luZyBhIHBhcnRpY3VsYXIgc29sdXRp
b24uIEknbSBqdXN0Cj4+PiBwdXR0aW5nIG9uIHRoZSB0YWJsZSBhbiBpc3N1ZSBsZWZ0IHVuLWFk
ZHJlc3NlZC4gSSBjZXJ0YWlubHkKPj4+IHdvdWxkbid0IHdlbGNvbWUgY29udmVydGluZyB0aGUg
c3dpdGNoKCkgdG8gYW4gaWYoKSwgZXZlbiBpZgo+Pj4gcmlnaHQgbm93IHRoZXJlJ3Mgbm8gdjMg
b24gdGhlIGhvcml6b24uIChJdCdzIGFjdHVhbGx5IHF1aXRlCj4+PiB0aGUgaW52ZXJzZTogSWYg
c29tZW9uZSBjYW1lIGFuZCBzdWJtaXR0ZWQgYSBwYXRjaCB0byBjaGFuZ2UKPj4+IHRoZSB2YXJp
b3VzIGlmKCktcyBvbiBndF92ZXJzaW9uIHRvIHN3aXRjaCgpLWVzLCBJJ2Qgd2VsY29tZSB0aGlz
LikKPj4gSSBhbSBoYXBweSB0byBhZGQgYmxvY2tfc3BlY3VsYXRpb24oKSBtYWNyb3MgaW50byBl
YWNoIGNhc2Ugb2YgdGhlCj4+IHN3aXRjaCBzdGF0ZW1lbnQuCj4gVWdseSwgYnV0IHBlcmhhcHMg
dGhlIG9ubHkgcG9zc2libGUgc29sdXRpb24gYXQgdGhpcyBwb2ludC4KPgo+Pj4+IERvIHlvdSB3
YW50IG1lIHRvCj4+Pj4gY2FjaGUgdGhlIHZhbHVlIGluIGZ1bmN0aW9ucyB0aGF0IGNhbGwgdGhp
cyBtZXRob2QgcmVndWxhcmx5IHRvIGF2b2lkCj4+Pj4gdGhlIHBlbmFsdHkgb2YgdGhlIGludHJv
ZHVjZWQgbGZlbmNlIGZvciBlYWNoIGNhbGw/Cj4+PiBUaGF0IHdvdWxkIGdvIGJhY2sgdG8gdGhl
IHF1ZXN0aW9uIG9mIHdoYXQgZ29vZCBpdCBkb2VzIHRvCj4+PiBsYXRjaCB2YWx1ZSBpbnRvIGEg
bG9jYWwgdmFyaWFibGUgd2hlbiB5b3UgZG9uJ3Qga25vdyB3aGV0aGVyCj4+PiB0aGUgY29tcGls
ZXIgd2lsbCBwdXQgdGhhdCB2YXJpYWJsZSBpbiBhIHJlZ2lzdGVyIG9yIGluIG1lbW9yeS4KPj4+
IElPVyBJJ20gYWZyYWlkIHRoYXQgdG8gYmUgb24gdGhlIHNhZmUgc2lkZSB0aGVyZSdzIG5vIHdh
eQo+Pj4gYXJvdW5kIHRoZSByZXBlYXRlZCBMRkVOQ0VzLgo+PiBUaGUgZGlmZmVyZW5jZSBoZXJl
IHdvdWxkIGJlIHRoYXQgaW4gY2FzZSB0aGUgdmFsdWUgaXMgc3RvcmVkIGludG8gYQo+PiBsb2Nh
bCB2YXJpYWJsZSAoaW5kZXBlbmRlbnRseSBvZiBtZW1vcnkgb3IgcmVnaXN0ZXIpIGFuZCBhbiBs
ZmVuY2Ugd2FzCj4+IGV4ZWN1dGVkLCB0aGlzIHZhbHVlIGNhbiBiZSB0cnVzdGVkIGFuZCBkb2Vz
IG5vdCBoYXZlIHRvIGJlIGNoZWNrZWQKPj4gYWdhaW4sIGFzIGl0J3Mgbm8gbG9uZ2VyIGd1ZXN0
IGNvbnRyb2xsZWQuCj4gQWgsIHllcywgeW91J3JlIHJpZ2h0IChpdCBqdXN0IHdhc24ndCBjbGVh
ciB0byBtZSB0aGF0IHlvdSBpbXBsaWVkCj4gYWRkaW5nIGEgZmVuY2UgdG9nZXRoZXIgd2l0aCB0
aGUgY2FjaGluZyBvZiB0aGUgdmFsdWUpLiBTbyBwZXJoYXBzCj4gdGhhdCdzIHRoZW4gYWxzbyB0
aGUgd2F5IHRvIGdvIGZvciB0aGUgaHVua3MgdW5kZXIgZGlzY3Vzc2lvbiBpbgo+IHBhdGNoIDM/
CgpXZWxsLCB5ZXMuIFRoYXQgc2hvdWxkIGVmZmVjdGl2ZWx5IGJvdW5kIHRoZSBhLmluZGV4IHZh
bHVlcyBpbiB0aGUgb3RoZXIKaHVua3MgaW4gcGF0Y2ggMyBhcyB3ZWxsLiBJIHdpbGwgYWRhcHQg
dGhhdCBwYXRjaCBhY2NvcmRpbmdseS4gVW50aWwKbm93LCBJIHN0ZXBwZWQgYmFjayBmcm9tIHRo
aXMgc29sdXRpb24sIGFzIEkgd2FudCB0byBhdm9pZCB1c2luZyB0aGUKbGZlbmNlIGluc3RydWN0
aW9uIGFzIG11Y2ggYXMgcG9zc2libGUuCgpCZXN0LApOb3JiZXJ0CgoKCgoKQW1hem9uIERldmVs
b3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdl
c2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1J
RDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1
cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 22:17:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 22:17:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwDhA-0002yP-5W; Tue, 19 Feb 2019 22:16:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9SbO=Q2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwDh8-0002yD-QS
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 22:16:54 +0000
X-Inumbo-ID: 0f7ad48b-3494-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f7ad48b-3494-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 22:16:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwDh6-00077d-JT; Tue, 19 Feb 2019 22:16:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwDh5-0000At-Sc; Tue, 19 Feb 2019 22:16:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwDh5-0001fb-Px; Tue, 19 Feb 2019 22:16:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133300-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=365aabb6e5023cee476adf81106729efd49c644f
X-Osstest-Versions-That: xen=365aabb6e5023cee476adf81106729efd49c644f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Feb 2019 22:16:51 +0000
Subject: [Xen-devel] [xen-unstable test] 133300: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMwMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzMwMC8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDQgaG9zdC1p
bnN0YWxsKDQpICAgYnJva2VuIHBhc3MgaW4gMTMzMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzMyODIK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMz
MjgyIGJsb2NrZWQgaW4gMTMzMzAwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzMyODIKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMzI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMyODIK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEzMzI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMjgyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzMyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNjVh
YWJiNmU1MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2NDRmCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICAzNjVhYWJiNmU1MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2
NDRmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMzMDAgIDIwMTktMDItMTggMTA6NDQ6MTUgWiAg
ICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAobm90
IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
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
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IGJy
b2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCBob3N0
LWluc3RhbGwoNCkKClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 22:18:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 22:18:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwDiy-00033u-K2; Tue, 19 Feb 2019 22:18:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=riu8=Q2=citrix.com=prvs=9462ceaa8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gwDix-00033Z-NB
 for xen-devel@lists.xen.org; Tue, 19 Feb 2019 22:18:47 +0000
X-Inumbo-ID: 5246a1f5-3494-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5246a1f5-3494-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 22:18:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="78532752"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 19 Feb 2019 22:18:32 +0000
Message-ID: <1550614715-21161-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/4] xen/common: Break domain_unmap_resources()
 out of domain_kill()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBzdWJzZXF1ZW50IGNoYW5nZSBpcyBnb2luZyB0byBuZWVkIGFuIHg4Ni1zcGVjaWZpYyB1bm1h
cHBpbmcgc3RlcCwgc28gdGFrZQp0aGUgb3Bwb3J0dW5pdHkgdG8gc3BsaXQgdGhlIGN1cnJlbnQg
dmNwdSB1bm1hcHBpbmcgb3V0IGludG8gYSBkZWRpY2F0ZWQgcGF0aC4KCk5vIHByYWN0aWNhbCBj
aGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KQ0M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KQ0M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQ0M6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgfCAx
NiArKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggfCAgNCArKysrCiAy
IGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggMzJi
Y2E4ZC4uZTY2ZjdlYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4v
Y29tbW9uL2RvbWFpbi5jCkBAIC03MDAsMTAgKzcwMCwyMSBAQCBpbnQgcmN1X2xvY2tfbGl2ZV9y
ZW1vdGVfZG9tYWluX2J5X2lkKGRvbWlkX3QgZG9tLCBzdHJ1Y3QgZG9tYWluICoqZCkKICAgICBy
ZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgZG9tYWluX3VubWFwX3Jlc291cmNlcyhzdHJ1Y3Qg
ZG9tYWluICpkKQoreworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfdmNwdSAo
IGQsIHYgKQorICAgIHsKKyAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOworCisgICAgICAgIGFy
Y2hfdmNwdV91bm1hcF9yZXNvdXJjZXModik7CisgICAgfQorfQorCiBpbnQgZG9tYWluX2tpbGwo
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpbnQgcmMgPSAwOwotICAgIHN0cnVjdCB2Y3B1ICp2
OwogCiAgICAgaWYgKCBkID09IGN1cnJlbnQtPmRvbWFpbiApCiAgICAgICAgIHJldHVybiAtRUlO
VkFMOwpAQCAtNzMyLDEzICs3NDMsMTIgQEAgaW50IGRvbWFpbl9raWxsKHN0cnVjdCBkb21haW4g
KmQpCiAgICAgICAgIGQtPnRtZW1fY2xpZW50ID0gTlVMTDsKICAgICAgICAgLyogZmFsbHRocm91
Z2ggKi8KICAgICBjYXNlIERPTURZSU5HX2R5aW5nOgorICAgICAgICBkb21haW5fdW5tYXBfcmVz
b3VyY2VzKGQpOwogICAgICAgICByYyA9IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhkKTsK
ICAgICAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBpZiAo
IGNwdXBvb2xfbW92ZV9kb21haW4oZCwgY3B1cG9vbDApICkKICAgICAgICAgICAgIHJldHVybiAt
RVJFU1RBUlQ7Ci0gICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAgICAgICAgIHVu
bWFwX3ZjcHVfaW5mbyh2KTsKICAgICAgICAgZC0+aXNfZHlpbmcgPSBET01EWUlOR19kZWFkOwog
ICAgICAgICAvKiBNZW0gZXZlbnQgY2xlYW51cCBoYXMgdG8gZ28gaGVyZSBiZWNhdXNlIHRoZSBy
aW5ncyAKICAgICAgICAgICogaGF2ZSB0byBiZSBwdXQgYmVmb3JlIHdlIGNhbGwgcHV0X2RvbWFp
bi4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaCBiL3hlbi9pbmNsdWRl
L3hlbi9kb21haW4uaAppbmRleCBkMWJmYzgyLi5mNTNjM2E5IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCkBAIC05MCw2
ICs5MCwxMCBAQCB2b2lkIGFyY2hfZHVtcF9kb21haW5faW5mbyhzdHJ1Y3QgZG9tYWluICpkKTsK
IAogaW50IGFyY2hfdmNwdV9yZXNldChzdHJ1Y3QgdmNwdSAqKTsKIAorI2lmbmRlZiBhcmNoX3Zj
cHVfdW5tYXBfcmVzb3VyY2VzCitzdGF0aWMgaW5saW5lIHZvaWQgYXJjaF92Y3B1X3VubWFwX3Jl
c291cmNlcyhzdHJ1Y3QgdmNwdSAqdikge30KKyNlbmRpZgorCiBib29sX3QgZG9tY3RsX2xvY2tf
YWNxdWlyZSh2b2lkKTsKIHZvaWQgZG9tY3RsX2xvY2tfcmVsZWFzZSh2b2lkKTsKIAotLSAKMi4x
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 22:18:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 22:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwDiz-000348-U2; Tue, 19 Feb 2019 22:18:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=riu8=Q2=citrix.com=prvs=9462ceaa8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gwDiy-00033e-1o
 for xen-devel@lists.xen.org; Tue, 19 Feb 2019 22:18:48 +0000
X-Inumbo-ID: 5329aaa8-3494-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5329aaa8-3494-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 22:18:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="78532759"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 19 Feb 2019 22:18:33 +0000
Message-ID: <1550614715-21161-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/4] x86/altp2m: Rework #VE enable/disable paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3BsaXQgYWx0cDJtX3ZjcHVfe2VuYWJsZSxkaXNhYmxlfV92ZSgpIG91dCBvZiB0aGUKSFZNT1Bf
YWx0cDJtX3ZjcHVfe2VuYWJsZSxkaXNhYmxlfV9ub3RpZnkgbWFyc2hhbGxpbmcgbG9naWMuICBB
IGZ1dHVyZSBjaGFuZ2UKaXMgZ29pbmcgdG8gbmVlZCB0byBjYWxsIGFsdHAybV92Y3B1X2Rpc2Fi
bGVfdmUoKSBmcm9tIHRoZSBkb21haW5fa2lsbCgpIHBhdGguCgpXaGlsZSBhdCBpdCwgY2xlYW4g
dXAgdGhlIGxvZ2ljIGluIGFsdHAybV92Y3B1X3tpbml0aWFsaXNlLGRlc3Ryb3l9KCkuCmFsdHAy
bV92Y3B1X3Jlc2V0KCkgaGFzIG5vIGV4dGVybmFsIGNhbGxlcnMsIHNvIGZvbGQgaXQgaW50byBp
dHMgdHdvCmNhbGxzaXRlcy4gIFRoaXMgaW4gdHVybiBhbGxvd3MgZm9yIGFsdHAybV92Y3B1X2Rl
c3Ryb3koKSB0byByZXVzZQphbHRwMm1fdmNwdV9kaXNhYmxlX3ZlKCkgcmF0aGVyIHRoYW4gb3Bl
bmNvZGluZyBpdC4KCk5vIHByYWN0aWNhbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KQ0M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNA
dGtsZW5neWVsLmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgIHwgMTkgKystLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L21tL2FsdHAybS5jICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRwMm0uaCB8ICA0ICsrKy0KIDMg
ZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5k
ZXggNzljN2Q4MS4uYTgwZGRjZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC00NTY4LDcgKzQ1NjgsNiBAQCBzdGF0aWMg
aW50IGRvX2FsdHAybV9vcCgKICAgICBjYXNlIEhWTU9QX2FsdHAybV92Y3B1X2VuYWJsZV9ub3Rp
Znk6CiAgICAgewogICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICAgICAgcDJtX3R5cGVfdCBw
Mm10OwogCiAgICAgICAgIGlmICggYS51LmVuYWJsZV9ub3RpZnkucGFkIHx8CiAgICAgICAgICAg
ICAgYS51LmVuYWJsZV9ub3RpZnkudmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMgKQpAQCAtNDU4NSwx
NiArNDU4NCw3IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogCiAgICAgICAgIHYgPSBkLT52
Y3B1W2EudS5lbmFibGVfbm90aWZ5LnZjcHVfaWRdOwogCi0gICAgICAgIGlmICggIWdmbl9lcSh2
Y3B1X2FsdHAybSh2KS52ZWluZm9fZ2ZuLCBJTlZBTElEX0dGTikgfHwKLSAgICAgICAgICAgICBt
Zm5fZXEoZ2V0X2dmbl9xdWVyeV91bmxvY2tlZCh2LT5kb21haW4sCi0gICAgICAgICAgICAgICAg
ICAgIGEudS5lbmFibGVfbm90aWZ5LmdmbiwgJnAybXQpLCBJTlZBTElEX01GTikgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgfQotCi0gICAgICAgIHZjcHVfYWx0cDJtKHYpLnZlaW5mb19nZm4gPSBfZ2ZuKGEudS5lbmFi
bGVfbm90aWZ5Lmdmbik7Ci0gICAgICAgIGFsdHAybV92Y3B1X3VwZGF0ZV92bWZ1bmNfdmUodik7
CisgICAgICAgIHJjID0gYWx0cDJtX3ZjcHVfZW5hYmxlX3ZlKHYsIF9nZm4oYS51LmVuYWJsZV9u
b3RpZnkuZ2ZuKSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtNDYxNiwxMiArNDYwNiw3
IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogCiAgICAgICAgIHYgPSBkLT52Y3B1W2EudS5l
bmFibGVfbm90aWZ5LnZjcHVfaWRdOwogCi0gICAgICAgIC8qIEFscmVhZHkgZGlzYWJsZWQsIG5v
dGhpbmcgdG8gZG8uICovCi0gICAgICAgIGlmICggZ2ZuX2VxKHZjcHVfYWx0cDJtKHYpLnZlaW5m
b19nZm4sIElOVkFMSURfR0ZOKSApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICB2Y3B1
X2FsdHAybSh2KS52ZWluZm9fZ2ZuID0gSU5WQUxJRF9HRk47Ci0gICAgICAgIGFsdHAybV92Y3B1
X3VwZGF0ZV92bWZ1bmNfdmUodik7CisgICAgICAgIGFsdHAybV92Y3B1X2Rpc2FibGVfdmUodik7
CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2Fs
dHAybS5jIGIveGVuL2FyY2gveDg2L21tL2FsdHAybS5jCmluZGV4IDkzMGJkYzIuLjhiZGVmYjAg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9hbHRwMm0uYworKysgYi94ZW4vYXJjaC94ODYv
bW0vYWx0cDJtLmMKQEAgLTIxLDIyICsyMSwxMyBAQAogI2luY2x1ZGUgPGFzbS9hbHRwMm0uaD4K
IAogdm9pZAotYWx0cDJtX3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgc3RydWN0
IGFsdHAybXZjcHUgKmF2ID0gJnZjcHVfYWx0cDJtKHYpOwotCi0gICAgYXYtPnAybWlkeCA9IElO
VkFMSURfQUxUUDJNOwotICAgIGF2LT52ZWluZm9fZ2ZuID0gSU5WQUxJRF9HRk47Ci19Ci0KLXZv
aWQKIGFsdHAybV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCB2
ICE9IGN1cnJlbnQgKQogICAgICAgICB2Y3B1X3BhdXNlKHYpOwogCi0gICAgYWx0cDJtX3ZjcHVf
cmVzZXQodik7CiAgICAgdmNwdV9hbHRwMm0odikucDJtaWR4ID0gMDsKKyAgICB2Y3B1X2FsdHAy
bSh2KS52ZWluZm9fZ2ZuID0gSU5WQUxJRF9HRk47CiAgICAgYXRvbWljX2luYygmcDJtX2dldF9h
bHRwMm0odiktPmFjdGl2ZV92Y3B1cyk7CiAKICAgICBhbHRwMm1fdmNwdV91cGRhdGVfcDJtKHYp
OwpAQCAtNTYsMTUgKzQ3LDM5IEBAIGFsdHAybV92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYp
CiAgICAgaWYgKCAocDJtID0gcDJtX2dldF9hbHRwMm0odikpICkKICAgICAgICAgYXRvbWljX2Rl
YygmcDJtLT5hY3RpdmVfdmNwdXMpOwogCi0gICAgYWx0cDJtX3ZjcHVfcmVzZXQodik7CisgICAg
YWx0cDJtX3ZjcHVfZGlzYWJsZV92ZSh2KTsKIAorICAgIHZjcHVfYWx0cDJtKHYpLnAybWlkeCA9
IElOVkFMSURfQUxUUDJNOwogICAgIGFsdHAybV92Y3B1X3VwZGF0ZV9wMm0odik7Ci0gICAgYWx0
cDJtX3ZjcHVfdXBkYXRlX3ZtZnVuY192ZSh2KTsKIAogICAgIGlmICggdiAhPSBjdXJyZW50ICkK
ICAgICAgICAgdmNwdV91bnBhdXNlKHYpOwogfQogCitpbnQgYWx0cDJtX3ZjcHVfZW5hYmxlX3Zl
KHN0cnVjdCB2Y3B1ICp2LCBnZm5fdCBnZm4pCit7CisgICAgcDJtX3R5cGVfdCBwMm10OworCisg
ICAgaWYgKCAhZ2ZuX2VxKHZjcHVfYWx0cDJtKHYpLnZlaW5mb19nZm4sIElOVkFMSURfR0ZOKSB8
fAorICAgICAgICAgbWZuX2VxKGdldF9nZm5fcXVlcnlfdW5sb2NrZWQodi0+ZG9tYWluLCBnZm5f
eChnZm4pLCAmcDJtdCksCisgICAgICAgICAgICAgICAgSU5WQUxJRF9NRk4pICkKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisKKyAgICB2Y3B1X2FsdHAybSh2KS52ZWluZm9fZ2ZuID0gZ2ZuOwor
ICAgIGFsdHAybV92Y3B1X3VwZGF0ZV92bWZ1bmNfdmUodik7CisKKyAgICByZXR1cm4gMDsKK30K
Kwordm9pZCBhbHRwMm1fdmNwdV9kaXNhYmxlX3ZlKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGlm
ICggIWdmbl9lcSh2Y3B1X2FsdHAybSh2KS52ZWluZm9fZ2ZuLCBJTlZBTElEX0dGTikgKQorICAg
IHsKKyAgICAgICAgdmNwdV9hbHRwMm0odikudmVpbmZvX2dmbiA9IElOVkFMSURfR0ZOOworICAg
ICAgICBhbHRwMm1fdmNwdV91cGRhdGVfdm1mdW5jX3ZlKHYpOworICAgIH0KK30KKwogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYWx0cDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdHAybS5oCmluZGV4IDNiZWZj
ZjYuLjgxMzliZjggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0cDJtLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRwMm0uaApAQCAtMzMsNyArMzMsOSBAQCBzdGF0aWMg
aW5saW5lIGJvb2wgYWx0cDJtX2FjdGl2ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogLyogQWx0
ZXJuYXRlIHAybSBWQ1BVICovCiB2b2lkIGFsdHAybV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZj
cHUgKnYpOwogdm9pZCBhbHRwMm1fdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KTsKLXZvaWQg
YWx0cDJtX3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKnYpOworCitpbnQgYWx0cDJtX3ZjcHVfZW5h
YmxlX3ZlKHN0cnVjdCB2Y3B1ICp2LCBnZm5fdCBnZm4pOwordm9pZCBhbHRwMm1fdmNwdV9kaXNh
YmxlX3ZlKHN0cnVjdCB2Y3B1ICp2KTsKIAogc3RhdGljIGlubGluZSB1aW50MTZfdCBhbHRwMm1f
dmNwdV9pZHgoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 22:18:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 22:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwDj0-00034W-7q; Tue, 19 Feb 2019 22:18:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=riu8=Q2=citrix.com=prvs=9462ceaa8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gwDiy-00033j-AH
 for xen-devel@lists.xen.org; Tue, 19 Feb 2019 22:18:48 +0000
X-Inumbo-ID: 53bf9d45-3494-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53bf9d45-3494-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 22:18:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="78532764"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 19 Feb 2019 22:18:31 +0000
Message-ID: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH tentitively for-4.12 0/4] x86/altp2m: Fix
 multiple security issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIG5vIFhTQXMgYmVjYXVzZSBhbHRwMm0gaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVk
LiAgSG93ZXZlciwgaXQgd291bGQKYmUgdmVyeSBuaWNlIHRvIGhhdmUgaXQgaW4gYSBsZXNzIGJy
b2tlbiBzdGF0ZSBmb3IgNC4xMi4KCk92ZXJhbGwgdGhlIHJpc2sgb2YgcmVncmVzc2lvbiB0byBv
dGhlciBwYXJ0cyBvZiBYZW4gaXMgbWluaW1hbCwgYXMgbW9zdCBvZgp0aGVzZSBjaGFuZ2VzIGFy
ZSBvbmx5IGluIGFsdHAybS1lbmFibGVkIHBhdGhzLgoKQW5kcmV3IENvb3BlciAoNCk6CiAgeGVu
L2NvbW1vbjogQnJlYWsgZG9tYWluX3VubWFwX3Jlc291cmNlcygpIG91dCBvZiBkb21haW5fa2ls
bCgpCiAgeDg2L2FsdHAybTogUmV3b3JrICNWRSBlbmFibGUvZGlzYWJsZSBwYXRocwogIHg4Ni92
bXg6IEZpeCBzZWN1cml0eSBpc3N1ZSB3aGVuIGEgZ3Vlc3QgYmFsbG9vbnMgb3V0IHRoZSAjVkUg
aW5mbyBwYWdlCiAgeDg2L3ZteDogUHJvcGVybHkgZmx1c2ggdGhlIFRMQiB3aGVuIGFuIGFsdHAy
bSBpcyBtb2RpZmllZAoKIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICB8ICA3ICsrKysK
IHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICB8IDE5ICsrLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jICAgICB8IDY5ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L21tL2FsdHAybS5jICAgICAgIHwgODAgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAg
ICAgICAgfCAxNiArKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0cDJtLmggICB8ICA0
ICsrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgIHwgIDMgKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZjcHUuaCB8ICA3ICsrKy0KIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCAg
ICAgICB8ICA0ICsrKwogOSBmaWxlcyBjaGFuZ2VkLCAxNTMgaW5zZXJ0aW9ucygrKSwgNTYgZGVs
ZXRpb25zKC0pCgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 22:18:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 22:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwDj0-00034x-IE; Tue, 19 Feb 2019 22:18:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=riu8=Q2=citrix.com=prvs=9462ceaa8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gwDiy-00033k-Ai
 for xen-devel@lists.xen.org; Tue, 19 Feb 2019 22:18:48 +0000
X-Inumbo-ID: 5370eb92-3494-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5370eb92-3494-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 22:18:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="78532762"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 19 Feb 2019 22:18:34 +0000
Message-ID: <1550614715-21161-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/4] x86/vmx: Fix security issue when a guest
 balloons out the #VE info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvZ2ljIGluIGFsdHAybV92Y3B1X3tlbixkaXN9YWJsZV92ZSgpIGFuZCB2bXhfdmNwdV91
cGRhdGVfdm1mdW5jX3ZlKCkgaXMKZGFuZ2Vyb3VzLiAgQWZ0ZXIgI1ZFIGhhcyBiZWVuIHNldCB1
cCwgdGhlIGd1ZXN0IGNhbiBiYWxsb29uIG91dCBhbmQgZnJlZSB0aGUKbm9taW5hdGVkIEdGTiwg
YWZ0ZXIgd2hpY2ggdGhlIHByb2Nlc3NvciBtYXkgd3JpdGUgdG8gaXQuICBBbHNvLCB0aGUgdW5s
b2NrZWQKR0ZOIHF1ZXJ5IG1lYW5zIHRoZSBNRk4gaXMgc3RhbGUgYnkgdGhlIHRpbWUgaXQgaXMg
dXNlZC4gIEFsdGVybmF0aXZlbHksIGEKZ3Vlc3QgY2FuIHJhY2UgdHdvIGRpc2FibGUgY2FsbHMg
dG8gY2F1c2Ugb25lIFZNQ1MgdG8gc3RpbGwgcmVmZXJlbmNlIHRoZQpub21pbmF0ZWQgR0ZOIGFm
dGVyIHRoZSB0cmFja2luZyBpbmZvcm1hdGlvbiB3YXMgZHJvcHBlZC4KClJld29yayB0aGUgbG9n
aWMgZnJvbSBzY3JhdGNoIHRvIG1ha2UgaXQgc2FmZS4KCkhvbGQgYW4gZXh0cmEgcGFnZSByZWZl
cmVuY2Ugb24gdGhlIHVuZGVybHlpbmcgZnJhbWUsIHRvIGFjY291bnQgZm9yIHRoZQpWTUNTJ3Mg
cmVmZXJlbmNlLiAgVGhpcyBtZWFucyB0aGF0IGlmIHRoZSBHRk4gZ2V0cyBiYWxsb29uZWQgb3V0
LCBpdCBpc24ndApmcmVlZCBiYWNrIHRvIFhlbiB1bnRpbCAjVkUgaXMgZGlzYWJsZWQsIGFuZCB0
aGUgVk1DUyBubyBsb25nZXIgcmVmZXJzIHRvIHRoZQpwYWdlLgoKQSBjb25zZXF1ZW5jZSBvZiB0
aGlzIGlzIHRoYXQgYXJjaF92Y3B1X3VubWFwX3Jlc291cmNlcygpIG5vdyBuZWVkcyB0byBjYWxs
CmFsdHAybV92Y3B1X2Rpc2FibGVfdmUoKSB0byBkcm9wIHRoZSByZWZlcmVuY2UgZHVyaW5nIGRv
bWFpbl9raWxsKCksIHRvIGFsbG93CmFsbCBvZiB0aGUgbWVtb3J5IHRvIGJlIGZyZWVkLgoKRm9y
IGRvbWFpbnMgdXNpbmcgYWx0cDJtLCB3ZSBleHBlY3QgYSBzaW5nbGUgZW5hYmxlIGNhbGwgYW5k
IG5vIGRpc2FibGUgZm9yCnRoZSByZW1haW5pbmcgbGlmZXRpbWUgb2YgdGhlIGRvbWFpbi4gIEhv
d2V2ZXIsIHRvIGF2b2lkIHByb2JsZW1zIHdpdGgKY29uY3VycmVudCBjYWxscywgdXNlIGNtcHhj
aGcoKSB0byBsb2NrbGVzc2x5IG1haW50YWluIHNhZmV0eS4KClRoaXMgZG9lc24ndCBoYXZlIGFu
IFhTQSBiZWNhdXNlIGFsdHAybSBpcyBub3QgeWV0IGEgc2VjdXJpdHktc3VwcG9ydGVkCmZlYXR1
cmUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KQ0M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
Q0M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQ0M6IEp1biBOYWthamlt
YSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9kb21haW4uYyAgICAgICAgICB8ICA3ICsrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYyAgICAgfCAzMyArKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL2Fs
dHAybS5jICAgICAgIHwgNTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgfCAgMyArKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZjcHUuaCB8ICA3ICsrKystCiA1IGZpbGVzIGNoYW5nZWQsIDgyIGluc2Vy
dGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAzMmRjNDI1My4uMTk4ZmExNCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
YwpAQCAtMzgsNiArMzgsNyBAQAogI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2guaD4KICNpbmNsdWRl
IDxwdWJsaWMvc3lzY3RsLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9odm1fdmNwdS5oPgorI2lu
Y2x1ZGUgPGFzbS9hbHRwMm0uaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgogI2luY2x1ZGUgPGFz
bS9tYzE0NjgxOHJ0Yy5oPgogI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KQEAgLTIwMTMsNiArMjAx
NCwxMiBAQCBzdGF0aWMgaW50IHJlbGlucXVpc2hfbWVtb3J5KAogICAgIHJldHVybiByZXQ7CiB9
CiAKK3ZvaWQgYXJjaF92Y3B1X3VubWFwX3Jlc291cmNlcyhzdHJ1Y3QgdmNwdSAqdikKK3sKKyAg
ICBpZiAoIGFsdHAybV9hY3RpdmUodi0+ZG9tYWluKSApCisgICAgICAgIGFsdHAybV92Y3B1X2Rp
c2FibGVfdmUodik7Cit9CisKIGludCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0
IGRvbWFpbiAqZCkKIHsKICAgICBpbnQgcmV0OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCAyNGRlZjkzLi4z
OTViY2NkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMjE5NiwxNCArMjE5NiwxMSBAQCBzdGF0aWMgdm9p
ZCB2bXhfdmNwdV91cGRhdGVfdm1mdW5jX3ZlKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgICAgIGlm
ICggY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25zICkKICAgICAgICAgewotICAgICAgICAgICAg
cDJtX3R5cGVfdCB0OwotICAgICAgICAgICAgbWZuX3QgbWZuOworICAgICAgICAgICAgY29uc3Qg
c3RydWN0IHBhZ2VfaW5mbyAqcGcgPSB2Y3B1X2FsdHAybSh2KS52ZWluZm9fcGc7CiAKLSAgICAg
ICAgICAgIG1mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuX3godmNwdV9hbHRwMm0o
dikudmVpbmZvX2dmbiksICZ0KTsKLQotICAgICAgICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5W
QUxJRF9NRk4pICkKKyAgICAgICAgICAgIGlmICggcGcgKQogICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIF9fdm13cml0ZShWSVJUX0VYQ0VQVElPTl9JTkZPLCBtZm5feChtZm4pIDw8IFBB
R0VfU0hJRlQpOworICAgICAgICAgICAgICAgIF9fdm13cml0ZShWSVJUX0VYQ0VQVElPTl9JTkZP
LCBwYWdlX3RvX21hZGRyKHBnKSk7CiAgICAgICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAg
ICAgKiBNYWtlIHN1cmUgd2UgaGF2ZSBhbiB1cC10by1kYXRlIEVQVFBfSU5ERVggd2hlbgogICAg
ICAgICAgICAgICAgICAqIHNldHRpbmcgU0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZJUlRfRVhDRVBU
SU9OUy4KQEAgLTIyMzcsMjEgKzIyMzQsMTkgQEAgc3RhdGljIGludCB2bXhfdmNwdV9lbXVsYXRl
X3ZtZnVuYyhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogc3RhdGljIGJvb2xf
dCB2bXhfdmNwdV9lbXVsYXRlX3ZlKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIGJvb2xfdCByYyA9
IDAsIHdyaXRhYmxlOwotICAgIGdmbl90IGdmbiA9IHZjcHVfYWx0cDJtKHYpLnZlaW5mb19nZm47
CisgICAgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSB2Y3B1X2FsdHAybSh2KS52ZWluZm9f
cGc7CiAgICAgdmVfaW5mb190ICp2ZWluZm87CisgICAgYm9vbCByYyA9IGZhbHNlOwogCi0gICAg
aWYgKCBnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikgKQotICAgICAgICByZXR1cm4gMDsKKyAgICBp
ZiAoICFwZyApCisgICAgICAgIHJldHVybiByYzsKIAotICAgIHZlaW5mbyA9IGh2bV9tYXBfZ3Vl
c3RfZnJhbWVfcncoZ2ZuX3goZ2ZuKSwgMCwgJndyaXRhYmxlKTsKLSAgICBpZiAoICF2ZWluZm8g
KQotICAgICAgICByZXR1cm4gMDsKLSAgICBpZiAoICF3cml0YWJsZSB8fCB2ZWluZm8tPnNlbWFw
aG9yZSAhPSAwICkKLSAgICAgICAgZ290byBvdXQ7CisgICAgdmVpbmZvID0gX19tYXBfZG9tYWlu
X3BhZ2UocGcpOwogCi0gICAgcmMgPSAxOworICAgIGlmICggdmVpbmZvLT5zZW1hcGhvcmUgIT0g
MCApCisgICAgICAgIGdvdG8gb3V0OwogCisgICAgcmMgPSB0cnVlOwogICAgIHZlaW5mby0+ZXhp
dF9yZWFzb24gPSBFWElUX1JFQVNPTl9FUFRfVklPTEFUSU9OOwogICAgIHZlaW5mby0+c2VtYXBo
b3JlID0gfjA7CiAgICAgdmVpbmZvLT5lcHRwX2luZGV4ID0gdmNwdV9hbHRwMm0odikucDJtaWR4
OwpAQCAtMjI2Niw3ICsyMjYxLDExIEBAIHN0YXRpYyBib29sX3Qgdm14X3ZjcHVfZW11bGF0ZV92
ZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRVZFTlRf
Tk9fRUMpOwogCiAgb3V0OgotICAgIGh2bV91bm1hcF9ndWVzdF9mcmFtZSh2ZWluZm8sIDApOwor
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHZlaW5mbyk7CisKKyAgICBpZiAoIHJjICkKKyAgICAgICAg
cGFnaW5nX21hcmtfZGlydHkodi0+ZG9tYWluLCBwYWdlX3RvX21mbihwZykpOworCiAgICAgcmV0
dXJuIHJjOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vYWx0cDJtLmMgYi94ZW4v
YXJjaC94ODYvbW0vYWx0cDJtLmMKaW5kZXggOGJkZWZiMC4uNzQxMjYzNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL2FsdHAybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9hbHRwMm0uYwpA
QCAtMjcsNyArMjcsNiBAQCBhbHRwMm1fdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQog
ICAgICAgICB2Y3B1X3BhdXNlKHYpOwogCiAgICAgdmNwdV9hbHRwMm0odikucDJtaWR4ID0gMDsK
LSAgICB2Y3B1X2FsdHAybSh2KS52ZWluZm9fZ2ZuID0gSU5WQUxJRF9HRk47CiAgICAgYXRvbWlj
X2luYygmcDJtX2dldF9hbHRwMm0odiktPmFjdGl2ZV92Y3B1cyk7CiAKICAgICBhbHRwMm1fdmNw
dV91cGRhdGVfcDJtKHYpOwpAQCAtNTgsMjUgKzU3LDY3IEBAIGFsdHAybV92Y3B1X2Rlc3Ryb3ko
c3RydWN0IHZjcHUgKnYpCiAKIGludCBhbHRwMm1fdmNwdV9lbmFibGVfdmUoc3RydWN0IHZjcHUg
KnYsIGdmbl90IGdmbikKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAg
IHN0cnVjdCBhbHRwMm12Y3B1ICphID0gJnZjcHVfYWx0cDJtKHYpOwogICAgIHAybV90eXBlX3Qg
cDJtdDsKKyAgICBtZm5fdCBtZm47CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisgICAgaW50
IHJjOworCisgICAgLyogRWFybHkgZXhpdCBwYXRoIGlmICNWRSBpcyBhbHJlYWR5IGNvbmZpZ3Vy
ZWQuICovCisgICAgaWYgKCBhLT52ZWluZm9fcGcgKQorICAgICAgICByZXR1cm4gLUVFWElTVDsK
KworICAgIG1mbiA9IGdldF9nZm4oZCwgZ2ZuX3goZ2ZuKSwgJnAybXQpOworCisgICAgLyoKKyAg
ICAgKiBMb29raW5nIGZvciBhIHBsYWluIHBpZWNlIG9mIGd1ZXN0IHdyaXRlYWJsZSBSQU0uICBU
YWtlIGFuIGV4dHJhIHBhZ2UKKyAgICAgKiByZWZlcmVuY2UgdG8gcmVmbGVjdCBvdXIgaW50ZW50
IHRvIHBvaW50IHRoZSBWTUNTIGF0IGl0LgorICAgICAqLworICAgIGlmICggbWZuX2VxKG1mbiwg
SU5WQUxJRF9NRk4pIHx8ICFwMm1faXNfcmFtKHAybXQpIHx8CisgICAgICAgICBwMm1faXNfcmVh
ZG9ubHkocDJtdCkgfHwgIWdldF9wYWdlKHBnID0gbWZuX3RvX3BhZ2UobWZuKSwgZCkgKQorICAg
IHsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKLSAg
ICBpZiAoICFnZm5fZXEodmNwdV9hbHRwMm0odikudmVpbmZvX2dmbiwgSU5WQUxJRF9HRk4pIHx8
Ci0gICAgICAgICBtZm5fZXEoZ2V0X2dmbl9xdWVyeV91bmxvY2tlZCh2LT5kb21haW4sIGdmbl94
KGdmbiksICZwMm10KSwKLSAgICAgICAgICAgICAgICBJTlZBTElEX01GTikgKQotICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKyAgICAvKgorICAgICAqIFVwZGF0ZSB2ZWluZm9fcGcsIG1ha2luZyBz
dXJlIHRvIGJlIHNhZmUgd2l0aCBjb25jdXJyZW50IGh5cGVyY2FsbHMuCisgICAgICogVGhlIGZp
cnN0IGNhbGxlciB0byBtYWtlIHZlaW5mb19wZyBiZWNvbWUgbm9uLU5VTEwgd2lsbCBwcm9ncmFt
IGl0cyBNRk4KKyAgICAgKiBpbnRvIHRoZSBWTUNTLCBzbyBtdXN0IG5vdCBiZSBjbG9iYmVyZWQu
ICBDYWxsZXJzIHdoaWNoIGxvc2UgdGhlIHJhY2UKKyAgICAgKiBiYWNrIG9mZiB3aXRoIC1FRVhJ
U1QuCisgICAgICovCisgICAgaWYgKCBjbXB4Y2hnKCZhLT52ZWluZm9fcGcsIE5VTEwsIHBnKSAh
PSBOVUxMICkKKyAgICB7CisgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICAgICAgcmMgPSAtRUVY
SVNUOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKLSAgICB2Y3B1X2FsdHAybSh2KS52ZWlu
Zm9fZ2ZuID0gZ2ZuOworICAgIHJjID0gMDsKICAgICBhbHRwMm1fdmNwdV91cGRhdGVfdm1mdW5j
X3ZlKHYpOwogCi0gICAgcmV0dXJuIDA7Cisgb3V0OgorICAgIHB1dF9nZm4oZCwgZ2ZuX3goZ2Zu
KSk7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHZvaWQgYWx0cDJtX3ZjcHVfZGlzYWJsZV92ZShz
dHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBpZiAoICFnZm5fZXEodmNwdV9hbHRwMm0odikudmVpbmZv
X2dmbiwgSU5WQUxJRF9HRk4pICkKKyAgICBzdHJ1Y3QgYWx0cDJtdmNwdSAqYSA9ICZ2Y3B1X2Fs
dHAybSh2KTsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKworICAgIC8qCisgICAgICogVXBk
YXRlIHZlaW5mb19wZywgbWFraW5nIHN1cmUgdG8gYmUgc2FmZSB3aXRoIGNvbmN1cnJlbnQgaHlw
ZXJjYWxscy4KKyAgICAgKiBUaGUgd2lubmVyIG9mIHRoaXMgcmFjZSBpcyByZXNwb25zaWJsZSB0
byB1cGRhdGUgdGhlIFZNQ1MgdG8gbm8gbG9uZ2VyCisgICAgICogcG9pbnQgYXQgdGhlIHBhZ2Us
IHRoZW4gZHJvcCB0aGUgYXNzb2NpYXRlZCByZWYuCisgICAgICovCisgICAgaWYgKCAocGcgPSB4
Y2hnKCZhLT52ZWluZm9fcGcsIE5VTEwpKSApCiAgICAgewotICAgICAgICB2Y3B1X2FsdHAybSh2
KS52ZWluZm9fZ2ZuID0gSU5WQUxJRF9HRk47CiAgICAgICAgIGFsdHAybV92Y3B1X3VwZGF0ZV92
bWZ1bmNfdmUodik7CisKKyAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgIH0KIH0KIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmgKaW5kZXggMjc3Zjk5Zi4uNWY3NDJkMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC02
NTMsNiArNjUzLDkgQEAgYm9vbCB1cGRhdGVfc2Vjb25kYXJ5X3N5c3RlbV90aW1lKHN0cnVjdCB2
Y3B1ICosCiB2b2lkIHZjcHVfc2hvd19leGVjdXRpb25fc3RhdGUoc3RydWN0IHZjcHUgKik7CiB2
b2lkIHZjcHVfc2hvd19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKik7CiAKKyNkZWZpbmUg
YXJjaF92Y3B1X3VubWFwX3Jlc291cmNlcyBhcmNoX3ZjcHVfdW5tYXBfcmVzb3VyY2VzCit2b2lk
IGFyY2hfdmNwdV91bm1hcF9yZXNvdXJjZXMoc3RydWN0IHZjcHUgKnYpOworCiAvKiBDbGVhbiB1
cCBDUjQgYml0cyB0aGF0IGFyZSBub3QgdW5kZXIgZ3Vlc3QgY29udHJvbC4gKi8KIHVuc2lnbmVk
IGxvbmcgcHZfZ3Vlc3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxv
bmcgZ3Vlc3RfY3I0KTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNw
dS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCmluZGV4IGM4YTQwZjYuLjZjODRk
NWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKQEAgLTEzNyw4ICsxMzcsMTMgQEAgc3RydWN0IG5l
c3RlZHZjcHUgewogI2RlZmluZSB2Y3B1X25lc3RlZGh2bSh2KSAoKHYpLT5hcmNoLmh2bS5udmNw
dSkKIAogc3RydWN0IGFsdHAybXZjcHUgeworICAgIC8qCisgICAgICogI1ZFIGluZm9ybWF0aW9u
IHBhZ2UuICBUaGlzIHBvaW50ZXIgYmVpbmcgbm9uLU5VTEwgaW5kaWNhdGVzIHRoYXQgYQorICAg
ICAqIFZNQ1MncyBWSVJUX0VYQ0VQVElPTl9JTkZPIGZpZWxkIGlzIHBvaW50aW5nIHRvIHRoZSBw
YWdlLCBhbmQgYW4gZXh0cmEKKyAgICAgKiBwYWdlIHJlZmVyZW5jZSBpcyBoZWxkLgorICAgICAq
LworICAgIHN0cnVjdCBwYWdlX2luZm8gKnZlaW5mb19wZzsKICAgICB1aW50MTZfdCAgICBwMm1p
ZHg7ICAgICAgICAgLyogYWx0ZXJuYXRlIHAybSBpbmRleCAqLwotICAgIGdmbl90ICAgICAgIHZl
aW5mb19nZm47ICAgICAvKiAjVkUgaW5mb3JtYXRpb24gcGFnZSBnZm4gKi8KIH07CiAKICNkZWZp
bmUgdmNwdV9hbHRwMm0odikgKCh2KS0+YXJjaC5odm0uYXZjcHUpCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 22:18:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 22:18:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwDj1-00035Z-4Z; Tue, 19 Feb 2019 22:18:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=riu8=Q2=citrix.com=prvs=9462ceaa8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gwDiz-000343-HG
 for xen-devel@lists.xen.org; Tue, 19 Feb 2019 22:18:49 +0000
X-Inumbo-ID: 541af38b-3494-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 541af38b-3494-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 22:18:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="78532765"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 19 Feb 2019 22:18:35 +0000
Message-ID: <1550614715-21161-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/4] x86/vmx: Properly flush the TLB when an
 altp2m is modified
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9kaWZpY2FpdG9ucyB0byBhbiBhbHRwMm0gbWFyayB0aGUgcDJtIGFzIG5lZWRpbmcgZmx1c2hp
bmcsIGJ1dCB0aGlzIHdhcwpuZXZlciB3aXJlZCB1cCBpbiB0aGUgcmV0dXJuLXRvLWd1ZXN0IHBh
dGguICBBcyBhIHJlc3VsdCwgc3RhbGUgVExCIGVudHJpZXMKY2FuIHJlbWFpbiBhZnRlciByZXN1
bWluZyB0aGUgZ3Vlc3QuCgpJbiBwcmFjdGljZSwgdGhpcyBtYW5pZmVzdHMgYXMgYSBtaXNzaW5n
IEVQVF9WSU9MQVRJT04gb3IgI1ZFIGV4Y2VwdGlvbiB3aGVuCnRoZSBndWVzdCBzdWJzZXF1ZW50
bHkgYWNjZXNzZXMgYSBwYWdlIHdoaWNoIGhhcyBoYWQgaXRzIHBlcm1pc3Npb25zIHJlZHVjZWQu
Cgp2bXhfdm1lbnRlcl9oZWxwZXIoKSBub3cgaGFzIDExIHAybXMgdG8gcG90ZW50aWFsbHkgaW52
YWxpZGF0ZSwgYnV0IGlzc3VpbmcgMTEKSU5WRVBUIGluc3RydWN0aW9ucyBpc24ndCBjbGV2ZXIu
ICBJbnN0ZWFkLCBjb3VudCBob3cgbWFueSBjb250ZXh0cyBuZWVkCmludmFsaWRhdGluZywgYW5k
IHVzZSBJTlZFUFRfQUxMX0NPTlRFWFQgaWYgdHdvIG9yIG1vcmUgYXJlIGluIG5lZWQgb2YKZmx1
c2hpbmcuCgpUaGlzIGRvZXNuJ3QgaGF2ZSBhbiBYU0EgYmVjYXVzZSBhbHRwMm0gaXMgbm90IHll
dCBhIHNlY3VyaXR5LXN1cHBvcnRlZApmZWF0dXJlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkNDOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CkNDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkND
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDM2ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMxIGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCAzOTViY2NkLi4yOTAx
NzViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDI3Myw2ICs0MjczLDcgQEAgc3RhdGljIHZvaWQgbGJy
X2ZpeHVwKHZvaWQpCiBib29sIHZteF92bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAg
c3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CiAgICAgdTMyIG5ld19hc2lkLCBv
bGRfYXNpZDsKICAgICBzdHJ1Y3QgaHZtX3ZjcHVfYXNpZCAqcF9hc2lkOwogICAgIGJvb2xfdCBu
ZWVkX2ZsdXNoOwpAQCAtNDMxOSwxNyArNDMyMCw0MiBAQCBib29sIHZteF92bWVudGVyX2hlbHBl
cihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogICAgIGlmICggcGFnaW5nX21v
ZGVfaGFwKGN1cnItPmRvbWFpbikgKQogICAgIHsKLSAgICAgICAgc3RydWN0IGVwdF9kYXRhICpl
cHQgPSAmcDJtX2dldF9ob3N0cDJtKGN1cnItPmRvbWFpbiktPmVwdDsKKyAgICAgICAgc3RydWN0
IGVwdF9kYXRhICplcHQgPSAmcDJtX2dldF9ob3N0cDJtKGN1cnJkKS0+ZXB0OwogICAgICAgICB1
bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgICAgICB1bnNpZ25lZCBp
bnQgaW52ID0gMDsgLyogTm9uZSA9PiBTaW5nbGUgPT4gQWxsICovCisgICAgICAgIHN0cnVjdCBl
cHRfZGF0YSAqc2luZ2xlID0gTlVMTDsgLyogU2luZ2xlIGVwdHAsIGlmZiBpbnYgPT0gMSAqLwog
CiAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsIGVwdC0+aW52YWxpZGF0ZSkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsIGVwdC0+aW52YWxp
ZGF0ZSk7Ci0gICAgICAgICAgICBpZiAoIG5lc3RlZGh2bV9lbmFibGVkKGN1cnItPmRvbWFpbikg
KQotICAgICAgICAgICAgICAgIF9faW52ZXB0KElOVkVQVF9BTExfQ09OVEVYVCwgMCk7Ci0gICAg
ICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgX19pbnZlcHQoSU5WRVBUX1NJTkdMRV9DT05U
RVhULCBlcHQtPmVwdHApOworCisgICAgICAgICAgICAvKiBBdXRvbWF0aWNhbGx5IGludmFsaWRh
dGUgYWxsIGNvbnRleHRzIGlmIG5lc3RlZC4gKi8KKyAgICAgICAgICAgIGludiArPSAxICsgbmVz
dGVkaHZtX2VuYWJsZWQoY3VycmQpOworICAgICAgICAgICAgc2luZ2xlID0gZXB0OworICAgICAg
ICB9CisKKyAgICAgICAgaWYgKCBhbHRwMm1fYWN0aXZlKGN1cnItPmRvbWFpbikgKQorICAgICAg
ICB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICAgICAgZm9yICggaSA9
IDA7IGkgPCBNQVhfQUxUUDJNOyArK2kgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IGlmICggY3VycmQtPmFyY2guYWx0cDJtX2VwdHBbaV0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkK
KyAgICAgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgICAgICAgICBlcHQgPSAm
Y3VycmQtPmFyY2guYWx0cDJtX3AybVtpXS0+ZXB0OworICAgICAgICAgICAgICAgIGlmICggY3B1
bWFza190ZXN0X2NwdShjcHUsIGVwdC0+aW52YWxpZGF0ZSkgKQorICAgICAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBlcHQtPmludmFsaWRh
dGUpOworICAgICAgICAgICAgICAgICAgICBpbnYrKzsKKyAgICAgICAgICAgICAgICAgICAgc2lu
Z2xlID0gZXB0OworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KICAgICAgICAgfQor
CisgICAgICAgIGlmICggaW52ICkKKyAgICAgICAgICAgIF9faW52ZXB0KGludiA9PSAxID8gSU5W
RVBUX1NJTkdMRV9DT05URVhUIDogSU5WRVBUX0FMTF9DT05URVhULAorICAgICAgICAgICAgICAg
ICAgICAgaW52ID09IDEgPyBzaW5nbGUtPmVwdHAgICAgICAgICAgOiAwKTsKICAgICB9CiAKICBv
dXQ6Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 22:39:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 22:39:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwE32-00058K-Sy; Tue, 19 Feb 2019 22:39:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F0sN=Q2=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gwE31-00058B-Db
 for xen-devel@lists.xen.org; Tue, 19 Feb 2019 22:39:31 +0000
X-Inumbo-ID: 37a95363-3497-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37a95363-3497-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 22:39:30 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 596F2301AB24; Wed, 20 Feb 2019 00:39:28 +0200 (EET)
Received: from [192.168.228.119] (unknown [188.26.234.162])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 36F23306E477;
 Wed, 20 Feb 2019 00:39:28 +0200 (EET)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
 <1550614715-21161-2-git-send-email-andrew.cooper3@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <d7fe1dbb-1ee8-8834-d9cb-84a30685891d@bitdefender.com>
Date: Wed, 20 Feb 2019 00:39:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <1550614715-21161-2-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH 1/4] xen/common: Break
 domain_unmap_resources() out of domain_kill()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSAxMjoxOCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBBIHN1YnNlcXVlbnQg
Y2hhbmdlIGlzIGdvaW5nIHRvIG5lZWQgYW4geDg2LXNwZWNpZmljIHVubWFwcGluZyBzdGVwLCBz
byB0YWtlCj4gdGhlIG9wcG9ydHVuaXR5IHRvIHNwbGl0IHRoZSBjdXJyZW50IHZjcHUgdW5tYXBw
aW5nIG91dCBpbnRvIGEgZGVkaWNhdGVkIHBhdGguCj4gCj4gTm8gcHJhY3RpY2FsIGNoYW5nZS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgo+IENDOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+Cj4gQ0M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiBD
QzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICB4ZW4vY29tbW9uL2Rv
bWFpbi5jICAgICAgfCAxNiArKysrKysrKysrKysrLS0tCj4gIHhlbi9pbmNsdWRlL3hlbi9kb21h
aW4uaCB8ICA0ICsrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2Nv
bW1vbi9kb21haW4uYwo+IGluZGV4IDMyYmNhOGQuLmU2NmY3ZWEgMTAwNjQ0Cj4gLS0tIGEveGVu
L2NvbW1vbi9kb21haW4uYwo+ICsrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKPiBAQCAtNzAwLDEw
ICs3MDAsMjEgQEAgaW50IHJjdV9sb2NrX2xpdmVfcmVtb3RlX2RvbWFpbl9ieV9pZChkb21pZF90
IGRvbSwgc3RydWN0IGRvbWFpbiAqKmQpCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiArc3Rh
dGljIHZvaWQgZG9tYWluX3VubWFwX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4g
KyAgICBzdHJ1Y3QgdmNwdSAqdjsKPiArCj4gKyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCj4g
KyAgICB7Cj4gKyAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOwo+ICsKPiArICAgICAgICBhcmNo
X3ZjcHVfdW5tYXBfcmVzb3VyY2VzKHYpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICBpbnQgZG9tYWlu
X2tpbGwoc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+ICAgICAgaW50IHJjID0gMDsKPiAtICAgIHN0
cnVjdCB2Y3B1ICp2Owo+ICAKPiAgICAgIGlmICggZCA9PSBjdXJyZW50LT5kb21haW4gKQo+ICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwo+IEBAIC03MzIsMTMgKzc0MywxMiBAQCBpbnQgZG9tYWlu
X2tpbGwoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICBkLT50bWVtX2NsaWVudCA9IE5VTEw7
Cj4gICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KPiAgICAgIGNhc2UgRE9NRFlJTkdfZHlpbmc6
Cj4gKyAgICAgICAgZG9tYWluX3VubWFwX3Jlc291cmNlcyhkKTsKPiAgICAgICAgICByYyA9IGRv
bWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhkKTsKPiAgICAgICAgICBpZiAoIHJjICE9IDAgKQo+
ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICBpZiAoIGNwdXBvb2xfbW92ZV9kb21haW4o
ZCwgY3B1cG9vbDApICkKPiAgICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDthCj4gLSAgICAg
ICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+IC0gICAgICAgICAgICB1bm1hcF92Y3B1X2luZm8o
dik7CgpTbyBiZWZvcmUgdGhpcyBjaGFuZ2UgdGhlcmUgd2FzIGEgbGVhayBvZiBzb21lIHNvcnQg
aGVyZT8gSSBzZWUgdGhhdApiZWZvcmUgdGhpcyBwYXRjaCB1bm1hcF92Y3B1X2luZm8oKSB3YXMg
Y2FsbGVkIG9ubHkgaWYgcmMgPT0gMCwgYnV0IGl0CmlzIG5vdyBjYWxsZWQgdW5jb25kaXRpb25h
bGx5IF9iZWZvcmVfIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpLgoKVGhpcyBkb2VzIGFw
cGVhciB0byBjaGFuZ2UgdGhlIGJlaGF2aW91ciBvZiB0aGUgY29kZSBpbiB0aGUgZXJyb3IgY2Fz
ZS4KCklmIHRoYXQncyBpbnRlbmRlZDoKUmV2aWV3ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 22:47:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 22:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwEAG-0005xp-Nh; Tue, 19 Feb 2019 22:47:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=riu8=Q2=citrix.com=prvs=9462ceaa8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gwEAG-0005xj-6V
 for xen-devel@lists.xen.org; Tue, 19 Feb 2019 22:47:00 +0000
X-Inumbo-ID: 42bfd4ec-3498-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42bfd4ec-3498-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 22:46:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="86169543"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
 <1550614715-21161-2-git-send-email-andrew.cooper3@citrix.com>
 <d7fe1dbb-1ee8-8834-d9cb-84a30685891d@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <56ecfb92-55d0-b061-1c02-f77d5d97aba2@citrix.com>
Date: Tue, 19 Feb 2019 22:46:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <d7fe1dbb-1ee8-8834-d9cb-84a30685891d@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/4] xen/common: Break
 domain_unmap_resources() out of domain_kill()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMjAxOSAyMjozOSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDIvMjAvMTkg
MTI6MTggQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IEEgc3Vic2VxdWVudCBjaGFuZ2UgaXMg
Z29pbmcgdG8gbmVlZCBhbiB4ODYtc3BlY2lmaWMgdW5tYXBwaW5nIHN0ZXAsIHNvIHRha2UKPj4g
dGhlIG9wcG9ydHVuaXR5IHRvIHNwbGl0IHRoZSBjdXJyZW50IHZjcHUgdW5tYXBwaW5nIG91dCBp
bnRvIGEgZGVkaWNhdGVkIHBhdGguCj4+Cj4+IE5vIHByYWN0aWNhbCBjaGFuZ2UuCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+
IC0tLQo+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+PiBDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgo+PiBDQzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPgo+PiBDQzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+PiBD
QzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiAtLS0KPj4gIHhlbi9jb21tb24v
ZG9tYWluLmMgICAgICB8IDE2ICsrKysrKysrKysrKystLS0KPj4gIHhlbi9pbmNsdWRlL3hlbi9k
b21haW4uaCB8ICA0ICsrKysKPj4gIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94
ZW4vY29tbW9uL2RvbWFpbi5jCj4+IGluZGV4IDMyYmNhOGQuLmU2NmY3ZWEgMTAwNjQ0Cj4+IC0t
LSBhL3hlbi9jb21tb24vZG9tYWluLmMKPj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+PiBA
QCAtNzAwLDEwICs3MDAsMjEgQEAgaW50IHJjdV9sb2NrX2xpdmVfcmVtb3RlX2RvbWFpbl9ieV9p
ZChkb21pZF90IGRvbSwgc3RydWN0IGRvbWFpbiAqKmQpCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9
Cj4+ICAKPj4gK3N0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9yZXNvdXJjZXMoc3RydWN0IGRvbWFp
biAqZCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgdmNwdSAqdjsKPj4gKwo+PiArICAgIGZvcl9lYWNo
X3ZjcHUgKCBkLCB2ICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHVubWFwX3ZjcHVfaW5mbyh2KTsK
Pj4gKwo+PiArICAgICAgICBhcmNoX3ZjcHVfdW5tYXBfcmVzb3VyY2VzKHYpOwo+PiArICAgIH0K
Pj4gK30KPj4gKwo+PiAgaW50IGRvbWFpbl9raWxsKHN0cnVjdCBkb21haW4gKmQpCj4+ICB7Cj4+
ICAgICAgaW50IHJjID0gMDsKPj4gLSAgICBzdHJ1Y3QgdmNwdSAqdjsKPj4gIAo+PiAgICAgIGlm
ICggZCA9PSBjdXJyZW50LT5kb21haW4gKQo+PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4g
QEAgLTczMiwxMyArNzQzLDEyIEBAIGludCBkb21haW5fa2lsbChzdHJ1Y3QgZG9tYWluICpkKQo+
PiAgICAgICAgICBkLT50bWVtX2NsaWVudCA9IE5VTEw7Cj4+ICAgICAgICAgIC8qIGZhbGx0aHJv
dWdoICovCj4+ICAgICAgY2FzZSBET01EWUlOR19keWluZzoKPj4gKyAgICAgICAgZG9tYWluX3Vu
bWFwX3Jlc291cmNlcyhkKTsKPj4gICAgICAgICAgcmMgPSBkb21haW5fcmVsaW5xdWlzaF9yZXNv
dXJjZXMoZCk7Cj4+ICAgICAgICAgIGlmICggcmMgIT0gMCApCj4+ICAgICAgICAgICAgICBicmVh
azsKPj4gICAgICAgICAgaWYgKCBjcHVwb29sX21vdmVfZG9tYWluKGQsIGNwdXBvb2wwKSApCj4+
ICAgICAgICAgICAgICByZXR1cm4gLUVSRVNUQVJUO2EKPj4gLSAgICAgICAgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQo+PiAtICAgICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOwo+IFNvIGJlZm9y
ZSB0aGlzIGNoYW5nZSB0aGVyZSB3YXMgYSBsZWFrIG9mIHNvbWUgc29ydCBoZXJlPyBJIHNlZSB0
aGF0Cj4gYmVmb3JlIHRoaXMgcGF0Y2ggdW5tYXBfdmNwdV9pbmZvKCkgd2FzIGNhbGxlZCBvbmx5
IGlmIHJjID09IDAsIGJ1dCBpdAo+IGlzIG5vdyBjYWxsZWQgdW5jb25kaXRpb25hbGx5IF9iZWZv
cmVfIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpLgo+Cj4gVGhpcyBkb2VzIGFwcGVhciB0
byBjaGFuZ2UgdGhlIGJlaGF2aW91ciBvZiB0aGUgY29kZSBpbiB0aGUgZXJyb3IgY2FzZS4KPgo+
IElmIHRoYXQncyBpbnRlbmRlZDoKPiBSZXZpZXdlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKZG9tYWluX2tpbGwoKSBpcyBhIHZlcnkgbG9uZyBydW5u
aW5nIGh5cGVyY2FsbCwgYW5kIHRha2VzIGFib3V0IDE1Cm1pbnV0ZXMgb2Ygd2FsbGNsb2NrIHRp
bWUgZm9yIGRvbWFpbnMgd2l0aCAxVCBvZiBSQU0gKGJlZm9yZSB0aGUgaWRsZQpzY3J1YmJpbmcg
Y2hhbmdlcyB3ZW50IGluKS4KCkl0IHdpbGwgZnJlcXVlbnRseSBicmVhayBvdXQgd2l0aCAtRVJF
U1RBUlQgZm9yIGNvbnRpbnVhdGlvbiBwdXJwb3NlcywKYnV0IGRvZXNuJ3QgZmFpbCBvdXRyaWdo
dC4KCkhvd2V2ZXIsIHdpdGggaGluZHNpZ2h0IGl0IHdvdWxkIHByb2JhYmx5IGJlIGJldHRlciBq
dXN0IHRvIHB1dCB0aGUKYWx0cDJtIGNhc2UgaW4gZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2Vz
KCkgYW5kIGRvIGF3YXkgd2l0aCB0aGlzIHBhdGNoCmVudGlyZWx5LgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 23:08:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 23:08:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwEUw-0007du-Mu; Tue, 19 Feb 2019 23:08:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TxaZ=Q2=gmail.com=michael.d.labriola@srs-us1.protection.inumbo.net>)
 id 1gwEUu-0007dn-Uh
 for xen-devel@lists.xen.org; Tue, 19 Feb 2019 23:08:21 +0000
X-Inumbo-ID: 3e72cc79-349b-11e9-bc90-bc764e045a96
Received: from mail-pg1-x542.google.com (unknown [2607:f8b0:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e72cc79-349b-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 23:08:18 +0000 (UTC)
Received: by mail-pg1-x542.google.com with SMTP id r11so10836090pgp.6
 for <xen-devel@lists.xen.org>; Tue, 19 Feb 2019 15:08: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;
 bh=eMDwzIIraovpyvUL0fWbbqV8zgStL3UhkGc2Gfxoe2M=;
 b=qhA4Py1xIjlZYP9gwt2PKtlZD0jDi9+jmMgy0TwFrKo38Bc4HBEwKR/a9Dq3pqAMxr
 bte6w5rf5F6tGvIgkTddvw7HG1xFiRrZpoPjFMSXswdu34Ik9qzVhMnYpaF+vpjeC5YG
 MDbja7mmK3Q1KQ8egbmVv3Z7VIXJOw0Qu4pr0WTOWQOzmwkYB98mECXjGxkuwBqxOGCa
 I3QpYaRialxtK6U+3iG3cHX3mPQVWVGLR1qCouifridC5JsF/kmOltLKFk3xLIhAtjhM
 3QZNF2UY+bcuKXkK0RJTd4XaPSQjpDt741la/t19k72SOKfMVpmD1HN92HOXQaqZ/PxO
 C+NQ==
X-Google-DKIM-Signature: v=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=eMDwzIIraovpyvUL0fWbbqV8zgStL3UhkGc2Gfxoe2M=;
 b=FvwRnUd1F7MeEOE9rXxffZUffxid0OOO2fuZT3NM+Sd0lSFwxlQFNuDj05Vs0mzFJY
 cT74Kg3hE0O9Z3NZuhIWiQuNtWmS2tYiBi9QTnxi2njN7e3fK1oM2f5pyaTt+H3RmQIB
 9isHJp4mnpmmiH3/UbNXZ9hDR6G9UFbHYvH6qKHU+mIcxNiwlY8ZmuRv7AgO8M01sWcg
 TgyM3yd2luBIb6N3qs6WIecWQjhdXFtzeNhV5cB9dAK+6INFzdxrfy8XxHxvLWoy5md8
 HE5jpinBSFP6EHCpARchsbUqOaRfdcNMZ9xKAt0CZE06qLNiJV7hgGlo2ZB9/iz0VaCk
 oGwQ==
X-Gm-Message-State: AHQUAubjWi1VeXtnZB/rseW5X8pxIo8fz1lxOXtufbq1n2x72muyxbHe
 qlOp47fP7IMhx01HIdAlQs8=
X-Google-Smtp-Source: AHgI3IYMmC63X+p9crU7ysFSpwT74WMTtulf7P9ZJUT0S3GO/mIT+2Xr/FfM5j9ZbUSEFbnysIfrOQ==
X-Received: by 2002:a63:d453:: with SMTP id i19mr11212492pgj.237.1550617697854; 
 Tue, 19 Feb 2019 15:08:17 -0800 (PST)
Received: from eomer.localdomain (wsip-70-167-21-27.ri.ri.cox.net.
 [70.167.21.27])
 by smtp.gmail.com with ESMTPSA id 22sm36210519pfk.53.2019.02.19.15.08.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 19 Feb 2019 15:08:17 -0800 (PST)
From: Michael D Labriola <michael.d.labriola@gmail.com>
To: dri-devel@lists.freedesktop.org, Alex Deucher <alexander.deucher@amd.com>,
 Christian Koenig <christian.koenig@amd.com>,
 Chunming Zhou <david1.zhou@amd.com>, amd-gfx@lists.freedesktop.org,
 Monk Liu <monk.liu@amd.com>
Date: Tue, 19 Feb 2019 18:08:12 -0500
Message-Id: <1550617692-27306-1-git-send-email-michael.d.labriola@gmail.com>
X-Mailer: git-send-email 1.8.3.1
Subject: [Xen-devel] [PATCH] drm: add func to better detect wether swiotlb
 is needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael D Labriola <michael.d.labriola@gmail.com>, xen-devel@lists.xen.org,
 Christoph Hellwig <hch@infradead.org>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21taXQgZml4ZXMgRFJNIGZhaWx1cmVzIG9uIFhlbiBQViBzeXN0ZW1zIHRoYXQgd2Vy
ZSBpbnRyb2R1Y2VkIGluCnY0LjE3IGJ5IHRoZSBmb2xsb3dpbmcgY29tbWl0czoKCjgyNjI2MzYz
IGRybTogYWRkIGZ1bmMgdG8gZ2V0IG1heCBpb21lbSBhZGRyZXNzIHYyCmZkNWZkNDgwIGRybS9h
bWRncHU6IG9ubHkgZW5hYmxlIHN3aW90bGIgYWxsb2Mgd2hlbiBuZWVkIHYyCjFiYzNkM2NjIGRy
bS9yYWRlb246IG9ubHkgZW5hYmxlIHN3aW90bGIgcGF0aCB3aGVuIG5lZWQgdjIKClRoZSBpbnRy
b2R1Y3Rpb24gb2YgLT5uZWVkX3N3aW90bGIgdG8gdGhlIHR0bV9kbWFfcG9wdWxhdGUoKSBjb25k
aXRpb25hbHMKaW4gdGhlIHJhZGVvbiBhbmQgYW1kZ3B1IGRldmljZSBkcml2ZXJzIGNhdXNlcyBH
bm9tZSB0byBpbW1lZGlhdGVseSBjcmFzaApvbiBYZW4gUFYgc3lzdGVtcywgcmV0dXJuaW5nIHRo
ZSB1c2VyIHRvIHRoZSBsb2dpbiBzY3JlZW4uICBUaGUgZm9sbG93aW5nCmtlcm5lbCBlcnJvcnMg
Z2V0IGxvZ2dlZDoKClsgICAyOC41NTQyNTldIHJhZGVvbl9kcF9hdXhfdHJhbnNmZXJfbmF0aXZl
OiAyMDAgY2FsbGJhY2tzIHN1cHByZXNzZWQKWyAgIDMxLjIxOTgyMV0gcmFkZW9uIDAwMDA6MDE6
MDAuMDogc3dpb3RsYiBidWZmZXIgaXMgZnVsbCAoc3o6IDIwOTcxNTIgYnl0ZXMpClsgICAzMS4y
MjAwMzBdIFtkcm06cmFkZW9uX2dlbV9vYmplY3RfY3JlYXRlIFtyYWRlb25dXSAqRVJST1IqIEZh
aWxlZCB0byBhbGxvY2F0ZSBHRU0gb2JqZWN0ICgxNjM4NDAwMCwgMiwgNDA5NiwgLTE0KQpbICAg
MzEuMjI2MTA5XSByYWRlb24gMDAwMDowMTowMC4wOiBzd2lvdGxiIGJ1ZmZlciBpcyBmdWxsIChz
ejogMjA5NzE1MiBieXRlcykKWyAgIDMxLjIyNjMwMF0gW2RybTpyYWRlb25fZ2VtX29iamVjdF9j
cmVhdGUgW3JhZGVvbl1dICpFUlJPUiogRmFpbGVkIHRvIGFsbG9jYXRlIEdFTSBvYmplY3QgKDE2
Mzg0MDAwLCAyLCA0MDk2LCAtMTQpClsgICAzMS4zMDA3MzRdIGdub21lLXNoZWxsWzE5MzVdOiBz
ZWdmYXVsdCBhdCA4OCBpcCAwMDAwN2YzOTE1MWNkOTA0IHNwIDAwMDA3ZmZjOTc2MTFhZDggZXJy
b3IgNCBpbiBsaWJtdXR0ZXItY29nbC5zb1s3ZjM5MTUxNzgwMDArYWEwMDBdClsgICAzMS4zMDA3
NDVdIENvZGU6IDVmIGMzIDBmIDFmIDQwIDAwIDQ4IDhiIDQ3IDc4IDQ4IDhiIDQwIDQwIGZmIGUw
IDY2IDBmIDFmIDQ0IDAwIDAwIDQ4IDhiIDQ3IDc4IDQ4IDhiIDQwIDQ4IGZmIGUwIDY2IDBmIDFm
IDQ0IDAwIDAwIDQ4IDhiIDQ3IDc4IDw0OD4gOGIgODAgODggMDAgMDAgMDAgZmYgZTAgMGYgMWYg
MDAgNDggOGIgNDcgNzggNDggOGIgNDAgNjggZmYgZTAKWyAgIDM4LjE5MzMwMl0gcmFkZW9uX2Rw
X2F1eF90cmFuc2Zlcl9uYXRpdmU6IDExNiBjYWxsYmFja3Mgc3VwcHJlc3NlZApbICAgNDAuMDA5
MzE3XSByYWRlb24gMDAwMDowMTowMC4wOiBzd2lvdGxiIGJ1ZmZlciBpcyBmdWxsIChzejogMjA5
NzE1MiBieXRlcykKWyAgIDQwLjAwOTQ4OF0gW2RybTpyYWRlb25fZ2VtX29iamVjdF9jcmVhdGUg
W3JhZGVvbl1dICpFUlJPUiogRmFpbGVkIHRvIGFsbG9jYXRlIEdFTSBvYmplY3QgKDE2Mzg0MDAw
LCAyLCA0MDk2LCAtMTQpClsgICA0MC4wMTUxMTRdIHJhZGVvbiAwMDAwOjAxOjAwLjA6IHN3aW90
bGIgYnVmZmVyIGlzIGZ1bGwgKHN6OiAyMDk3MTUyIGJ5dGVzKQpbICAgNDAuMDE1Mjk3XSBbZHJt
OnJhZGVvbl9nZW1fb2JqZWN0X2NyZWF0ZSBbcmFkZW9uXV0gKkVSUk9SKiBGYWlsZWQgdG8gYWxs
b2NhdGUgR0VNIG9iamVjdCAoMTYzODQwMDAsIDIsIDQwOTYsIC0xNCkKWyAgIDQwLjAyODMwMl0g
Z25vbWUtc2hlbGxbMjQzMV06IHNlZ2ZhdWx0IGF0IDJkYWRmNDAgaXAgMDAwMDAwMDAwMmRhZGY0
MCBzcCAwMDAwN2ZmY2QyNGVhNWY4IGVycm9yIDE1ClsgICA0MC4wMjgzMDZdIENvZGU6IDIwIDZl
IDMxIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDM3IGUzIDNkIDJkIDdmIDAwIDAwIDgwIGY0IGU2
IDNkIDJkIDdmIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw
IDAwIDAwIDwwMD4gMDAgMDAgMDAgMDAgMDAgMDAgMDAgYzEgMDAgMDAgMDAgMDAgMDAgMDAgMDAg
ODAgZTEgZDIgMDMgMDAgMDAKClRoaXMgY29tbWl0IHJlbmFtZXMgZHJtX2dldF9tYXhfaW9tZW0o
KSB0byBkcm1fbmVlZF9zd2lvdGxiKCksIGFkZHMgYQp4ZW5fcHZfZG9tYWluKCkgY2hlY2sgdG8g
aXQsIGFuZCBtb3ZlcyB0aGUgYml0IHNoaWZ0aW5nIGNvbXBhcmlzb24gdGhhdAphbHdheXMgZm9s
bG93cyBpdHMgdXNhZ2UgaW50byB0aGUgZnVuY3Rpb24gKHNpbXBsaWZ5aW5nIHRoZSBkcm0gZHJp
dmVyCmNvZGUpLgoKU2lnbmVkLW9mZi1ieTogTWljaGFlbCBEIExhYnJpb2xhIDxtaWNoYWVsLmQu
bGFicmlvbGFAZ21haWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192
N18wLmMgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OF8wLmMgIHwg
IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OV8wLmMgIHwgIDIgKy0KIGRy
aXZlcnMvZ3B1L2RybS9kcm1fbWVtb3J5LmMgICAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysr
Ky0tLQogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2aWNlLmMgfCAgMiArLQogaW5j
bHVkZS9kcm0vZHJtX2NhY2hlLmggICAgICAgICAgICAgICAgfCAgMiArLQogNiBmaWxlcyBjaGFu
Z2VkLCAyMSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2Ft
ZGdwdS9nbWNfdjdfMC5jCmluZGV4IDkxMGM0Y2UuLjZiYzAyNjYgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2Ft
ZC9hbWRncHUvZ21jX3Y3XzAuYwpAQCAtMTAyOSw3ICsxMDI5LDcgQEAgc3RhdGljIGludCBnbWNf
djdfMF9zd19pbml0KHZvaWQgKmhhbmRsZSkKIAkJcGNpX3NldF9jb25zaXN0ZW50X2RtYV9tYXNr
KGFkZXYtPnBkZXYsIERNQV9CSVRfTUFTSygzMikpOwogCQlwcl93YXJuKCJhbWRncHU6IE5vIGNv
aGVyZW50IERNQSBhdmFpbGFibGVcbiIpOwogCX0KLQlhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1f
Z2V0X21heF9pb21lbSgpID4gKCh1NjQpMSA8PCBkbWFfYml0cyk7CisJYWRldi0+bmVlZF9zd2lv
dGxiID0gZHJtX25lZWRfc3dpb3RsYihkbWFfYml0cyk7CiAKIAlyID0gZ21jX3Y3XzBfaW5pdF9t
aWNyb2NvZGUoYWRldik7CiAJaWYgKHIpIHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9h
bWQvYW1kZ3B1L2dtY192OF8wLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjhf
MC5jCmluZGV4IDc0N2MwNjguLjg2MzhhZGYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9h
bWQvYW1kZ3B1L2dtY192OF8wLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21j
X3Y4XzAuYwpAQCAtMTE1NSw3ICsxMTU1LDcgQEAgc3RhdGljIGludCBnbWNfdjhfMF9zd19pbml0
KHZvaWQgKmhhbmRsZSkKIAkJcGNpX3NldF9jb25zaXN0ZW50X2RtYV9tYXNrKGFkZXYtPnBkZXYs
IERNQV9CSVRfTUFTSygzMikpOwogCQlwcl93YXJuKCJhbWRncHU6IE5vIGNvaGVyZW50IERNQSBh
dmFpbGFibGVcbiIpOwogCX0KLQlhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fZ2V0X21heF9pb21l
bSgpID4gKCh1NjQpMSA8PCBkbWFfYml0cyk7CisJYWRldi0+bmVlZF9zd2lvdGxiID0gZHJtX25l
ZWRfc3dpb3RsYihkbWFfYml0cyk7CiAKIAlyID0gZ21jX3Y4XzBfaW5pdF9taWNyb2NvZGUoYWRl
dik7CiAJaWYgKHIpIHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dt
Y192OV8wLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjlfMC5jCmluZGV4IGYz
NWQ3YTUuLjRmNjcwOTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dt
Y192OV8wLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y5XzAuYwpAQCAt
OTg5LDcgKzk4OSw3IEBAIHN0YXRpYyBpbnQgZ21jX3Y5XzBfc3dfaW5pdCh2b2lkICpoYW5kbGUp
CiAJCXBjaV9zZXRfY29uc2lzdGVudF9kbWFfbWFzayhhZGV2LT5wZGV2LCBETUFfQklUX01BU0so
MzIpKTsKIAkJcHJpbnRrKEtFUk5fV0FSTklORyAiYW1kZ3B1OiBObyBjb2hlcmVudCBETUEgYXZh
aWxhYmxlLlxuIik7CiAJfQotCWFkZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9nZXRfbWF4X2lvbWVt
KCkgPiAoKHU2NCkxIDw8IGRtYV9iaXRzKTsKKwlhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fbmVl
ZF9zd2lvdGxiKGRtYV9iaXRzKTsKIAogCWlmIChhZGV2LT5hc2ljX3R5cGUgPT0gQ0hJUF9WRUdB
MjApIHsKIAkJciA9IGdmeGh1Yl92MV8xX2dldF94Z21pX2luZm8oYWRldik7CmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vZHJtX21lbW9yeS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9tZW1v
cnkuYwppbmRleCBkNjllNGZjLi42YWY1OWE2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
ZHJtX21lbW9yeS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWVtb3J5LmMKQEAgLTM1LDYg
KzM1LDcgQEAKIAogI2luY2x1ZGUgPGxpbnV4L2hpZ2htZW0uaD4KICNpbmNsdWRlIDxsaW51eC9l
eHBvcnQuaD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNp
bmNsdWRlICJkcm1fbGVnYWN5LmgiCiAKQEAgLTE1MCwxNSArMTUxLDI3IEBAIHZvaWQgZHJtX2xl
Z2FjeV9pb3JlbWFwZnJlZShzdHJ1Y3QgZHJtX2xvY2FsX21hcCAqbWFwLCBzdHJ1Y3QgZHJtX2Rl
dmljZSAqZGV2KQogfQogRVhQT1JUX1NZTUJPTChkcm1fbGVnYWN5X2lvcmVtYXBmcmVlKTsKIAot
dTY0IGRybV9nZXRfbWF4X2lvbWVtKHZvaWQpCitib29sIGRybV9uZWVkX3N3aW90bGIoaW50IGRt
YV9iaXRzKQogewogCXN0cnVjdCByZXNvdXJjZSAqdG1wOwogCXJlc291cmNlX3NpemVfdCBtYXhf
aW9tZW0gPSAwOwogCisJLyoKKwkgKiBYZW4gcGFyYXZpcnR1YWwgaG9zdHMgcmVxdWlyZSBzd2lv
dGxiIHJlZ2FyZGxlc3Mgb2YgcmVxdWVzdGVkIGRtYQorCSAqIHRyYW5zZmVyIHNpemUuCisJICoK
KwkgKiBOT1RFOiBSZWFsbHksIHdoYXQgaXQgcmVxdWlyZXMgaXMgdXNlIG9mIHRoZSBkbWFfYWxs
b2NfY29oZXJlbnQKKwkgKiAgICAgICBhbGxvY2F0b3IgdXNlZCBpbiB0dG1fZG1hX3BvcHVsYXRl
KCkgaW5zdGVhZCBvZgorCSAqICAgICAgIHR0bV9wb3B1bGF0ZV9hbmRfbWFwX3BhZ2VzKCksIHdo
aWNoIGJvdW5jZSBidWZmZXJzIHNvIG11Y2ggaW4KKwkgKiAgICAgICBYZW4gaXQgbGVhZHMgdG8g
c3dpb3RsYiBidWZmZXIgZXhoYXVzdGlvbi4KKwkgKi8KKwlpZiAoeGVuX3B2X2RvbWFpbigpKQor
CQlyZXR1cm4gdHJ1ZTsKKwogCWZvciAodG1wID0gaW9tZW1fcmVzb3VyY2UuY2hpbGQ7IHRtcDsg
dG1wID0gdG1wLT5zaWJsaW5nKSB7CiAJCW1heF9pb21lbSA9IG1heChtYXhfaW9tZW0sICB0bXAt
PmVuZCk7CiAJfQogCi0JcmV0dXJuIG1heF9pb21lbTsKKwlyZXR1cm4gbWF4X2lvbWVtID4gKCh1
NjQpMSA8PCBkbWFfYml0cyk7CiB9Ci1FWFBPUlRfU1lNQk9MKGRybV9nZXRfbWF4X2lvbWVtKTsK
K0VYUE9SVF9TWU1CT0woZHJtX25lZWRfc3dpb3RsYik7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFk
ZW9uX2RldmljZS5jCmluZGV4IDU5YzhhNjYuLmExZDNjNjIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRl
b24vcmFkZW9uX2RldmljZS5jCkBAIC0xMzg3LDcgKzEzODcsNyBAQCBpbnQgcmFkZW9uX2Rldmlj
ZV9pbml0KHN0cnVjdCByYWRlb25fZGV2aWNlICpyZGV2LAogCQlwY2lfc2V0X2NvbnNpc3RlbnRf
ZG1hX21hc2socmRldi0+cGRldiwgRE1BX0JJVF9NQVNLKDMyKSk7CiAJCXByX3dhcm4oInJhZGVv
bjogTm8gY29oZXJlbnQgRE1BIGF2YWlsYWJsZVxuIik7CiAJfQotCXJkZXYtPm5lZWRfc3dpb3Rs
YiA9IGRybV9nZXRfbWF4X2lvbWVtKCkgPiAoKHU2NCkxIDw8IGRtYV9iaXRzKTsKKwlyZGV2LT5u
ZWVkX3N3aW90bGIgPSBkcm1fbmVlZF9zd2lvdGxiKGRtYV9iaXRzKTsKIAogCS8qIFJlZ2lzdGVy
cyBtYXBwaW5nICovCiAJLyogVE9ETzogYmxvY2sgdXNlcnNwYWNlIG1hcHBpbmcgb2YgaW8gcmVn
aXN0ZXIgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9jYWNoZS5oIGIvaW5jbHVkZS9k
cm0vZHJtX2NhY2hlLmgKaW5kZXggYmZlMTYzOS4uNjMzZWFhZiAxMDA2NDQKLS0tIGEvaW5jbHVk
ZS9kcm0vZHJtX2NhY2hlLmgKKysrIGIvaW5jbHVkZS9kcm0vZHJtX2NhY2hlLmgKQEAgLTM4LDcg
KzM4LDcgQEAKIHZvaWQgZHJtX2NsZmx1c2hfcGFnZXMoc3RydWN0IHBhZ2UgKnBhZ2VzW10sIHVu
c2lnbmVkIGxvbmcgbnVtX3BhZ2VzKTsKIHZvaWQgZHJtX2NsZmx1c2hfc2coc3RydWN0IHNnX3Rh
YmxlICpzdCk7CiB2b2lkIGRybV9jbGZsdXNoX3ZpcnRfcmFuZ2Uodm9pZCAqYWRkciwgdW5zaWdu
ZWQgbG9uZyBsZW5ndGgpOwotdTY0IGRybV9nZXRfbWF4X2lvbWVtKHZvaWQpOworYm9vbCBkcm1f
bmVlZF9zd2lvdGxiKGludCBkbWFfYml0cyk7CiAKIAogc3RhdGljIGlubGluZSBib29sIGRybV9h
cmNoX2Nhbl93Y19tZW1vcnkodm9pZCkKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 23:10:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 23:10:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwEXM-0008JL-54; Tue, 19 Feb 2019 23:10:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F0sN=Q2=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gwEXK-0008JD-Qc
 for xen-devel@lists.xen.org; Tue, 19 Feb 2019 23:10:50 +0000
X-Inumbo-ID: 98157d31-349b-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98157d31-349b-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 23:10:49 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 5CDA9301AB26; Wed, 20 Feb 2019 01:10:18 +0200 (EET)
Received: from [192.168.228.119] (unknown [188.26.234.162])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 4C34E303EC23;
 Wed, 20 Feb 2019 01:10:18 +0200 (EET)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
 <1550614715-21161-3-git-send-email-andrew.cooper3@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <0f1a8d91-082a-fa3a-6c87-5689a6263d52@bitdefender.com>
Date: Wed, 20 Feb 2019 01:10:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <1550614715-21161-3-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH 2/4] x86/altp2m: Rework #VE enable/disable
 paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSAxMjoxOCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBTcGxpdCBhbHRwMm1f
dmNwdV97ZW5hYmxlLGRpc2FibGV9X3ZlKCkgb3V0IG9mIHRoZQo+IEhWTU9QX2FsdHAybV92Y3B1
X3tlbmFibGUsZGlzYWJsZX1fbm90aWZ5IG1hcnNoYWxsaW5nIGxvZ2ljLiAgQSBmdXR1cmUgY2hh
bmdlCj4gaXMgZ29pbmcgdG8gbmVlZCB0byBjYWxsIGFsdHAybV92Y3B1X2Rpc2FibGVfdmUoKSBm
cm9tIHRoZSBkb21haW5fa2lsbCgpIHBhdGguCj4gCj4gV2hpbGUgYXQgaXQsIGNsZWFuIHVwIHRo
ZSBsb2dpYyBpbiBhbHRwMm1fdmNwdV97aW5pdGlhbGlzZSxkZXN0cm95fSgpLgo+IGFsdHAybV92
Y3B1X3Jlc2V0KCkgaGFzIG5vIGV4dGVybmFsIGNhbGxlcnMsIHNvIGZvbGQgaXQgaW50byBpdHMg
dHdvCj4gY2FsbHNpdGVzLiAgVGhpcyBpbiB0dXJuIGFsbG93cyBmb3IgYWx0cDJtX3ZjcHVfZGVz
dHJveSgpIHRvIHJldXNlCj4gYWx0cDJtX3ZjcHVfZGlzYWJsZV92ZSgpIHJhdGhlciB0aGFuIG9w
ZW5jb2RpbmcgaXQuCj4gCj4gTm8gcHJhY3RpY2FsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCgpUaGFua3MsClJh
enZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 23:21:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 23:21:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwEhj-0000ko-8Q; Tue, 19 Feb 2019 23:21:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F0sN=Q2=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gwEhi-0000kj-5V
 for xen-devel@lists.xen.org; Tue, 19 Feb 2019 23:21:34 +0000
X-Inumbo-ID: 1730f382-349d-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1730f382-349d-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 23:21:32 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 19797301AB28; Wed, 20 Feb 2019 01:21:01 +0200 (EET)
Received: from [192.168.228.119] (unknown [188.26.234.162])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id E67A8303EC23;
 Wed, 20 Feb 2019 01:21:00 +0200 (EET)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
 <1550614715-21161-5-git-send-email-andrew.cooper3@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <65a38fcf-69a9-63ad-bafc-6aad4c5c3d3c@bitdefender.com>
Date: Wed, 20 Feb 2019 01:20:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <1550614715-21161-5-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH 4/4] x86/vmx: Properly flush the TLB when an
 altp2m is modified
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSAxMjoxOCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBNb2RpZmljYWl0b25z
IHRvIGFuIGFsdHAybSBtYXJrIHRoZSBwMm0gYXMgbmVlZGluZyBmbHVzaGluZywgYnV0IHRoaXMg
d2FzCj4gbmV2ZXIgd2lyZWQgdXAgaW4gdGhlIHJldHVybi10by1ndWVzdCBwYXRoLiAgQXMgYSBy
ZXN1bHQsIHN0YWxlIFRMQiBlbnRyaWVzCj4gY2FuIHJlbWFpbiBhZnRlciByZXN1bWluZyB0aGUg
Z3Vlc3QuCj4gCj4gSW4gcHJhY3RpY2UsIHRoaXMgbWFuaWZlc3RzIGFzIGEgbWlzc2luZyBFUFRf
VklPTEFUSU9OIG9yICNWRSBleGNlcHRpb24gd2hlbgo+IHRoZSBndWVzdCBzdWJzZXF1ZW50bHkg
YWNjZXNzZXMgYSBwYWdlIHdoaWNoIGhhcyBoYWQgaXRzIHBlcm1pc3Npb25zIHJlZHVjZWQuCj4g
Cj4gdm14X3ZtZW50ZXJfaGVscGVyKCkgbm93IGhhcyAxMSBwMm1zIHRvIHBvdGVudGlhbGx5IGlu
dmFsaWRhdGUsIGJ1dCBpc3N1aW5nIDExCj4gSU5WRVBUIGluc3RydWN0aW9ucyBpc24ndCBjbGV2
ZXIuICBJbnN0ZWFkLCBjb3VudCBob3cgbWFueSBjb250ZXh0cyBuZWVkCj4gaW52YWxpZGF0aW5n
LCBhbmQgdXNlIElOVkVQVF9BTExfQ09OVEVYVCBpZiB0d28gb3IgbW9yZSBhcmUgaW4gbmVlZCBv
Zgo+IGZsdXNoaW5nLgo+IAo+IFRoaXMgZG9lc24ndCBoYXZlIGFuIFhTQSBiZWNhdXNlIGFsdHAy
bSBpcyBub3QgeWV0IGEgc2VjdXJpdHktc3VwcG9ydGVkCj4gZmVhdHVyZS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKClRoYW5r
cywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 19 23:50:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Feb 2019 23:50:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwF97-0002YT-IK; Tue, 19 Feb 2019 23:49:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L0uo=Q2=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1gwF95-0002YM-Th
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 23:49:51 +0000
X-Inumbo-ID: 0ab9b9b8-34a1-11e9-bc90-bc764e045a96
Received: from hera.aquilenet.fr (unknown [185.233.100.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ab9b9b8-34a1-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 23:49:49 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 06AA511305;
 Wed, 20 Feb 2019 00:49:48 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id EmJFoS5P4HzQ; Wed, 20 Feb 2019 00:49:47 +0100 (CET)
Received: from function (dhcp-97-171.dsi-ext.ens-lyon.fr [140.77.97.171])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 5C54011303;
 Wed, 20 Feb 2019 00:49:47 +0100 (CET)
Received: from samy by function with local (Exim 4.92-RC5)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1gwF90-0007sX-OR; Wed, 20 Feb 2019 00:49:46 +0100
Date: Wed, 20 Feb 2019 00:49:46 +0100
From: Samuel Thibault <admin@listes.aquilenet.fr>
To: admin@listes.aquilenet.fr, Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20190219234946.wsjvht2fdbfnfdf7@function>
Mail-Followup-To: Samuel Thibault <admin@listes.aquilenet.fr>,
 Dongli Zhang <dongli.zhang@oracle.com>,
 Hans van Kranenburg <hans@knorrie.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
References: <ace166ae-95b0-25c1-d3fa-3d7b2128521e@knorrie.org>
 <20190208231624.d3p5folfbnw7isp2@function>
 <79756d96-788b-b683-82b1-96a87d2353f1@knorrie.org>
 <20190209163534.boh7ljguxytrnb6o@function>
 <b385f45c-c140-550e-220f-bbc372a15cdd@oracle.com>
 <cac5093b-10c8-8476-f6c8-98999e588072@knorrie.org>
 <20190211221050.qnhw7ma2b5ancek3@function>
 <fbb92dc2-6844-a31e-fa29-af703df31223@oracle.com>
 <20190217212914.cczgjr4fp5k4attg@function>
 <29cb64d5-1d7f-30d5-d294-c3556b3e02e1@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <29cb64d5-1d7f-30d5-d294-c3556b3e02e1@oracle.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [admin] [Pkg-xen-devel] [BUG] task jbd2/xvda4-8:174
 blocked for more than 120 seconds.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Hans van Kranenburg <hans@knorrie.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Debian Xen Team <pkg-xen-devel@lists.alioth.debian.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uZ2xpIFpoYW5nLCBsZSBsdW4uIDE4IGbDqXZyLiAyMDE5IDA4OjA5OjU2ICswODAwLCBhIGVj
cml0Ogo+IAo+IAo+IE9uIDIvMTgvMTkgNToyOSBBTSwgU2FtdWVsIFRoaWJhdWx0IHdyb3RlOgo+
ID4gSGVsbG8sCj4gPiAKPiA+IERvbmdsaSBaaGFuZywgbGUgbWFyLiAxMiBmw6l2ci4gMjAxOSAx
MjoxMToyMCArMDgwMCwgYSBlY3JpdDoKPiA+PiBPbiAwMi8xMi8yMDE5IDA2OjEwIEFNLCBTYW11
ZWwgVGhpYmF1bHQgd3JvdGU6Cj4gPj4+IEhhbnMgdmFuIEtyYW5lbmJ1cmcsIGxlIGx1bi4gMTEg
ZsOpdnIuIDIwMTkgMjI6NTk6MTEgKzAxMDAsIGEgZWNyaXQ6Cj4gPj4+PiBPbiAyLzExLzE5IDI6
MzcgQU0sIERvbmdsaSBaaGFuZyB3cm90ZToKPiA+Pj4+Pgo+ID4+Pj4+IE9uIDIvMTAvMTkgMTI6
MzUgQU0sIFNhbXVlbCBUaGliYXVsdCB3cm90ZToKPiA+Pj4+Pj4KPiA+Pj4+Pj4gSGFucyB2YW4g
S3JhbmVuYnVyZywgbGUgc2FtLiAwOSBmw6l2ci4gMjAxOSAxNzowMTo1NSArMDEwMCwgYSBlY3Jp
dDoKPiA+Pj4+Pj4+PiBJIGhhdmUgZm9yd2FyZGVkIHRoZSBvcmlnaW5hbCBtYWlsOiBhbGwgVk0g
SS9PIGdldCBzdHVjaywgYW5kIHRodXMgdGhlCj4gPj4+Pj4+Pj4gVk0gYmVjb21lcyB1bnVzYWJs
ZS4KPiA+Pj4+Pj4+Cj4gPj4+Pj4+PiBUaGVzZSBhcmUgaW4gbWFueSBjYXNlcyB0aGUgc3ltcHRv
bXMgb2YgcnVubmluZyBvdXQgb2YgImdyYW50IGZyYW1lcyIuCj4gPj4+Pj4+Cj4gPj4+Pj4+IE9o
ISAgVGhhdCBjb3VsZCBiZSBpdCBpbmRlZWQuICBJJ20gd29uZGVyaW5nIHdoYXQgY291bGQgYmUg
bW9ub3BvbGl6aW5nCj4gPj4+Pj4+IHRoZW0sIHRob3VnaCwgYW5kIHdoeSArZGViOXUxMSBpcyBh
ZmZlY3RlZCB3aGlsZSArZGViOXUxMCBpcyBub3QuICBJJ20KPiA+Pj4+Pj4gYWZyYWlkIGluY3Jl
YXNpbmcgdGhlIGdudHRhYiBtYXggc2l6ZSB0byAzMiBtaWdodCBqdXN0IGRlZmVyIGZpbGxpbmcg
aXQKPiA+Pj4+Pj4gdXAuCj4gPj4+Pj4+Cj4gPj4+Pj4+PiAgIC0jIC4veGVuLWRpYWcgIGdudHRh
Yl9xdWVyeV9zaXplIDUKPiA+Pj4+Pj4+ICAgZG9taWQ9NTogbnJfZnJhbWVzPTExLCBtYXhfbnJf
ZnJhbWVzPTMyCj4gPj4+Pj4+Cj4gPj4+Pj4+IFRoZSBjdXJyZW50IHZhbHVlIGlzIDMxIG92ZXIg
bWF4IDMyIGluZGVlZC4KPiA+Pj4+Pgo+ID4+Pj4+IEFzc3VtaW5nIHRoaXMgaXMgZ3JhbnQgdjEs
IHRoZXJlIGFyZSBzdGlsbCA0MDk2Lzg9NTEyIGdyYW50IHJlZmVyZW5jZXMgYXZhaWxhYmxlCj4g
Pj4+Pj4gKDMyLTMxPTEgZnJhbWUgYXZhaWxhYmxlKS4gSSBkbyBub3QgdGhpbmsgdGhlIEkvTyBo
YW5nIGNhbiBiZSBhZmZlY3RlZCBieSB0aGUKPiA+Pj4+PiBsYWNrIG9mIGdyYW50IGVudHJ5Lgo+
ID4+Pj4KPiA+Pj4+IEkgc3VzcGVjdCB0aGF0IDMxIG1lYXN1cmVtZW50IHdhcyB0YWtlbiB3aGVu
IHRoZSBkb21VIHdhcyBub3QgaGFuZ2luZyB5ZXQuCj4gPj4+Cj4gPj4+IEluZGVlZCwgSSBkaWRu
J3QgaGF2ZSB0aGUgaGFuZ2luZyBWTSBvZmZoYW5kLiAgSSBoYXZlIGxvb2tlZCBhZ2FpbiwgaXQn
cwo+ID4+PiBub3cgYXQgMzMuIFdlJ2xsIGhhdmUgdG8gbW9uaXRvciB0byBjaGVjayB0aGF0IGl0
IGRvZXNuJ3QgY29udGludWUganVzdAo+ID4+PiBpbmNyZWFzaW5nLgo+ID4+Cj4gPj4gSWYgdGhl
IG1heCB1c2VkIHRvIGJlIDMyIGFuZCB0aGUgY3VycmVudCBpcyBhbHJlYWR5IDMzLCB0aGlzIGlu
ZGljYXRlcyB0aGUgZ3JhbnQKPiA+PiBlbnRyaWVzIG1pZ2h0IGJlIHVzZWQgdXAgaW4gdGhlIHBh
c3QgYmVmb3JlIHRoZSBtYXhfbnJfZnJhbWVzIGlzIHR1bmVkLgo+ID4gCj4gPiBUaGUgbnVtYmVy
IHNlZW1zIHRvIGJlIGdvaW5nIHVwIGJ5IGFib3V0IG9uZSBldmVyeSBkYXkuIFNvIHByb2JhYmx5
IGEKPiA+IGdyYW50IGVudHJ5IGxlYWsgc29tZXdoZXJlIDovCj4gCj4gVGhpcyBtaWdodCBub3Qg
YmUgYSBncmFudCBsZWFrLiBUaGUgYmxvY2sgcHYgZHJpdmVyIHdvdWxkIGhvbGQgdGhlIHBlcnNp
c3RlbnQKPiBncmFudCBmb3IgYSBsb25nIHRpbWUuCj4gCj4gSnVlcmdlbiBoYXMgaW50cm9kdWNl
ZCB0aGUgZmVhdHVyZSB0byByZWNsYWltIHRoZSBzdGFsZSBncmFudHMuCj4gCj4gYmxrZnJvbnQg
c2luY2UgYTQ2YjUzNjcyYjJjMmUzNzcwYjM4YTRhYmY5MGQxNjM2NGQyNTg0Ygo+IAo+IGJsa2Jh
Y2sgc2luY2UgOTczZTU0MDVmMmY2N2RkYmIyYmYwN2IzZmZjNzE5MDhhMzdmZWE4ZQoKT2ssIHRo
YXQgaGFzbid0IHJlYWNoZWQgRGViaWFuIFN0cmV0Y2ggeWV0IDovCgpMZXQncyBrZWVwIG1vbml0
b3JpbmcgZm9yIG5vdy4KClNhbXVlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 00:03:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 00:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwFML-0004bU-RW; Wed, 20 Feb 2019 00:03:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A5C/=Q3=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gwFMK-0004bP-I5
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 00:03:32 +0000
X-Inumbo-ID: f4c72a3d-34a2-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4c72a3d-34a2-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 00:03:31 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1JNx1GW082842;
 Wed, 20 Feb 2019 00:02: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-2018-07-02;
 bh=gfATYa55n+jW6sujzmXKFVyH/9xKyPiskuX1RgL782I=;
 b=EOL+ZWfG14CC1fIBhsKRlmFe+3jozjdbeuDOJ9Jan5dsfWb7hAj0T98SlddYlbTVe0dl
 0+LHU/wgEpD+5fZPfRSS9cUyoUcYKfbG1dbEPl2WzFYGAiZRkUC85YlACzAp9jjfF8Fg
 mzkQ0Xg5LYm9sPYisAKElC+Y/bHjfZTxYOIQdL8SunhvixnYiQ7aIziYZFdqceUD56cH
 VixZvCMWR8/wASCKcwkje8MDL+KbQW1FWviXdwnxqpG4RVrGtBQKAFagZIZgchah5bPn
 yjnVcJZDecr57VwrxqjN4/H/wF+0Uw8/jZjnA9oOc50d+DEoeHGNWDZ0tMq8MIbuSXxA 3Q== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2qp81e6ptp-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 00:02:26 +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 x1K02JUv001440
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 00:02:19 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x1K02HXF029677;
 Wed, 20 Feb 2019 00:02:17 GMT
Received: from localhost.localdomain (/108.49.136.197)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 19 Feb 2019 16:02:16 -0800
Date: Tue, 19 Feb 2019 19:02:10 -0500
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190220000209.GA4091@localhost.localdomain>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9172
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=946 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902190162
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Dave P Martin <dave.martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDU6MzE6MTBQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIGFsbCwKPiAKPiBJIGhhdmUgYmVlbiBsb29raW5nIGF0IHVzaW5nIExpbnV4IFJU
IGluIERvbTAuIE9uY2UgdGhlIGd1ZXN0IGlzIHN0YXJ0ZWQsCj4gdGhlIGNvbnNvbGUgaXMgZW5k
aW5nIHRvIGhhdmUgYSBsb3Qgb2Ygd2FybmluZyAoc2VlIHRyYWNlIGJlbG93KS4KPiAKPiBBZnRl
ciBzb21lIGludmVzdGlnYXRpb24sIHRoaXMgaXMgYmVjYXVzZSB0aGUgaXJxIGhhbmRsZXIgd2ls
bCBub3cgYmUgdGhyZWFkZWQuCj4gSSBjYW4gcmVwcm9kdWNlIHRoZSBzYW1lIGVycm9yIHdpdGgg
dGhlIHZhbmlsbGEgTGludXggd2hlbiBwYXNzaW5nIHRoZSBvcHRpb24KPiAndGhyZWFkaXJxcycg
b24gdGhlIGNvbW1hbmQgbGluZSAodGhlIHRyYWNlIGJlbG93IGlzIGZyb20gNS4wLjAtcmM3IHRo
YXQgaGFzCj4gbm90IFJUIHN1cHBvcnQpLgo+IAo+IEZXSVcsIHRoZSBpbnRlcnJ1cHQgZm9yIHBv
cnQgNiBpcyB1c2VkIHRvIGZvciB0aGUgZ3Vlc3QgdG8gY29tbXVuaWNhdGUgd2l0aAo+IHhlbnN0
b3JlLgo+IAo+IEZyb20gbXkgdW5kZXJzdGFuZGluZywgdGhpcyBpcyBoYXBwZW5pbmcgYmVjYXVz
ZSB0aGUgaW50ZXJydXB0IGhhbmRsZXIgaXMgbm93Cj4gcnVuIGluIGEgdGhyZWFkLiBTbyB3ZSBj
YW4gaGF2ZSB0aGUgZm9sbG93aW5nIGhhcHBlbmluZy4KPiAKPiAgICBJbnRlcnJ1cHQgY29udGV4
dCAgICAgICAgICAgIHwgICAgIEludGVycnVwdCB0aHJlYWQKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIAo+ICAgIHJlY2VpdmUgaW50ZXJydXB0IHBvcnQgNiAgICAgfAo+ICAg
IGNsZWFyIHRoZSBldnRjaG4gcG9ydCAgICAgICAgfAo+ICAgIHNldCBJUlFGX1JVTlRIUkVBRAkg
ICAgICAgIHwKPiAgICBraWNrIGludGVycnVwdCB0aHJlYWQgICAgICAgIHwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgY2xlYXIgSVJRRl9SVU5USFJFQUQKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgY2FsbCBldnRjaG5faW50ZXJydXB0Cj4gICAg
cmVjZWl2ZSBpbnRlcnJ1cHQgcG9ydCA2ICAgICB8Cj4gICAgY2xlYXIgdGhlIGV2dGNobiBwb3J0
ICAgICAgICB8Cj4gICAgc2V0IElSUUZfUlVOVEhSRUFEICAgICAgICAgICB8Cj4gICAga2ljayBp
bnRlcnJ1cHQgdGhyZWFkICAgICAgICB8Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIGRpc2FibGUgaW50ZXJydXB0IHBvcnQgNgo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICBldnRjaG4tPmVuYWJsZWQgPSBmYWxzZQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICBbLi4uLl0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgKioqIEhhbmRsaW5n
IHRoZSBzZWNvbmQgaW50ZXJydXB0ICoqKgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICBjbGVhciBJUlFGX1JVTlRIUkVBRAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICBjYWxsIGV2dGNobl9pbnRlcnJ1cHQKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgV0FSTiguLi4pCj4gCj4gSSBhbSBub3QgZW50aXJlbHkgc3VyZSBob3cg
dG8gZml4IHRoaXMuIEkgaGF2ZSB0d28gc29sdXRpb25zIGluIG1pbmQ6Cj4gCj4gMSkgUHJldmVu
dCB0aGUgaW50ZXJydXB0IGhhbmRsZXIgdG8gYmUgdGhyZWFkZWQuIFdlIHdvdWxkIGFsc28gbmVl
ZCB0bwo+IHN3aXRjaCBmcm9tIHNwaW5fbG9jayB0byByYXdfc3Bpbl9sb2NrIGFzIHRoZSBmb3Jt
ZXIgbWF5IHNsZWVwIG9uIFJULUxpbnV4Lgo+IAo+IDIpIFJlbW92ZSB0aGUgd2FybmluZwoKSSB0
aGluayBhY2Nlc3MgdG8gZXZ0Y2huLT5lbmFibGVkIGlzIHJhY3kgc28gKHdpdGggb3Igd2l0aG91
dCB0aGUgd2FybmluZykgd2UgY2FuJ3QgdXNlIGl0IHJlbGlhYmx5LgoKQW5vdGhlciBhbHRlcm5h
dGl2ZSBjb3VsZCBiZSB0byBxdWV1ZSB0aGUgaXJxIGlmICFldnRjaG4tPmVuYWJsZWQgYW5kIGhh
bmRsZSBpdCBpbiBldnRjaG5fd3JpdGUoKSAod2hpY2ggaXMgd2hlcmUgaXJxIGlzIHN1cHBvc2Vk
IHRvIGJlIHJlLWVuYWJsZWQpLgoKCi1ib3JpcwoKCj4gCj4gTm9uZSBvZiB0aGVtIGFyZSBpZGVh
bHMuIERvIHlvdSBoYXZlIGFuIG9waW9uaW9uL2JldHRlciBzdWdnZXN0aW9uPwo+IAo+IFsgIDEy
Ny4xOTIwODddIEludGVycnVwdCBmb3IgcG9ydCA2LCBidXQgYXBwYXJlbnRseSBub3QgZW5hYmxl
ZDsgcGVyLXVzZXIgMDAwMDAwMDA3OGQzOWM3Zgo+IFsgIDEyNy4yMDAzMzNdIFdBUk5JTkc6IENQ
VTogMCBQSUQ6IDI1NTMgYXQgZHJpdmVycy94ZW4vZXZ0Y2huLmM6MTY3IGV2dGNobl9pbnRlcnJ1
cHQrMHhmYy8weDEyMAo+IFsgIDEyNy4yMDg3OTldIE1vZHVsZXMgbGlua2VkIGluOgo+IFsgIDEy
Ny4yMTE5MzldIENQVTogMCBQSUQ6IDI1NTMgQ29tbTogaXJxLzUyLWV2dGNobjp4IFRhaW50ZWQ6
IEcgICAgICAgIFcKPiAgIDUuMC4wLXJjNy0wMDAyMy1nMmEzZDQxNjIzNjk5ICMxMjU3Cj4gWyAg
MTI3LjIyMjM3NF0gSGFyZHdhcmUgbmFtZTogQVJNIEp1bm8gZGV2ZWxvcG1lbnQgYm9hcmQgKHIy
KSAoRFQpCj4gWyAgMTI3LjIyODM4MV0gcHN0YXRlOiA0MDAwMDAwNSAoblpjdiBkYWlmIC1QQU4g
LVVBTykKPiBbICAxMjcuMjMzMjU2XSBwYyA6IGV2dGNobl9pbnRlcnJ1cHQrMHhmYy8weDEyMAo+
IFsgIDEyNy4yMzc2MDddIGxyIDogZXZ0Y2huX2ludGVycnVwdCsweGZjLzB4MTIwCj4gWyAgMTI3
LjI0MTk1Ml0gc3AgOiBmZmZmMDAwMDEyZDJiZDYwCj4gWyAgMTI3LjI0NTM0N10geDI5OiBmZmZm
MDAwMDEyZDJiZDYwIHgyODogZmZmZjAwMDAxMDE1ZDYwOAo+IFsgIDEyNy4yNTA3NDFdIHgyNzog
ZmZmZjgwMDhiMzlkZTQwMCB4MjY6IGZmZmYwMDAwMTAxNWQzMzAKPiBbICAxMjcuMjU2MTM3XSB4
MjU6IGZmZmYwMDAwMTAxNWQyZDQgeDI0OiAwMDAwMDAwMDAwMDAwMDAxCj4gWyAgMTI3LjI2MTUz
Ml0geDIzOiBmZmZmMDAwMDEwMTVkNTcwIHgyMjogMDAwMDAwMDAwMDAwMDAzNAo+IFsgIDEyNy4y
NjY5MjZdIHgyMTogMDAwMDAwMDAwMDAwMDAwMCB4MjA6IGZmZmY4MDA4YjdmMDI0MDAKPiBbICAx
MjcuMjcyMzIyXSB4MTk6IGZmZmY4MDA4YjNhYmEwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDM3Cj4g
WyAgMTI3LjI3NzcxN10geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAw
MAo+IFsgIDEyNy4yODMxMTJdIHgxNTogMDAwMDAwMDBmZmZmZmZmMCB4MTQ6IDAwMDAwMDAwMDAw
MDAwMDAKPiBbICAxMjcuMjg4NTA3XSB4MTM6IDMwMzAzMDMwMzAyMDcyNjUgeDEyOiAwMDAwMDAw
MDAwMDAwMDBjCj4gWyAgMTI3LjI5MzkwMl0geDExOiBmZmZmMDAwMDEwZWEwYTg4IHgxMDogMDAw
MDAwMDAwMDAwMDAwMAo+IFsgIDEyNy4yOTkyOTddIHg5IDogMDAwMDAwMDBmZmZiOWZmZiB4OCA6
IDAwMDAwMDAwMDAwMDAwMDAKPiBbICAxMjcuMzA0NzAxXSB4NyA6IDAwMDAwMDAwMDAwMDAwMDEg
eDYgOiBmZmZmODAwOGJhYzVjMjQwCj4gWyAgMTI3LjMxMDA4N10geDUgOiBmZmZmODAwOGJhYzVj
MjQwIHg0IDogMDAwMDAwMDAwMDAwMDAwMAo+IFsgIDEyNy4zMTU0ODNdIHgzIDogZmZmZjgwMDhi
YWM2NDcwOCB4MiA6IGZmZmY4MDA4YjM5ZGU0MDAKPiBbICAxMjcuMzIwODc3XSB4MSA6IDg5M2Fj
OWIzODgzN2I4MDAgeDAgOiAwMDAwMDAwMDAwMDAwMDAwCj4gWyAgMTI3LjMyNjI3Ml0gQ2FsbCB0
cmFjZToKPiBbICAxMjcuMzI4ODAyXSAgZXZ0Y2huX2ludGVycnVwdCsweGZjLzB4MTIwCj4gWyAg
MTI3LjMzMjgwNF0gIGlycV9mb3JjZWRfdGhyZWFkX2ZuKzB4MzgvMHg5OAo+IFsgIDEyNy4zMzcw
NjZdICBpcnFfdGhyZWFkKzB4MTkwLzB4MjM4Cj4gWyAgMTI3LjM0MDYzNl0gIGt0aHJlYWQrMHgx
MzQvMHgxMzgKPiBbICAxMjcuMzQzOTQyXSAgcmV0X2Zyb21fZm9yaysweDEwLzB4MWMKPiBbICAx
MjcuMzQ3NTkzXSAtLS1bIGVuZCB0cmFjZSAxZDNmYTM4NTg3N2NjMThiIF0tLS0KPiAKPiAKPiBD
aGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 00:03:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 00:03:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwFMd-0004dT-B5; Wed, 20 Feb 2019 00:03:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HwCw=Q3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwFMc-0004dD-8i
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 00:03:50 +0000
X-Inumbo-ID: fec679d4-34a2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fec679d4-34a2-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 00:03:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwFMZ-0001IO-1K; Wed, 20 Feb 2019 00:03:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwFMY-00055A-Ka; Wed, 20 Feb 2019 00:03:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwFMY-0006Ff-JG; Wed, 20 Feb 2019 00:03:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133302-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-rtds:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-pair:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-pvshim:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-pair:host-install/dst_host(5):broken:regression
 qemu-mainline:test-amd64-i386-xl-pvshim:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:host-install(4):broken:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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: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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=1c5d9d8f111b9cfc0722c7edcdc3b090736972e5
X-Osstest-Versions-That: qemuu=1e36232994c8ad01774501d2e299deba3a2469af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Feb 2019 00:03:46 +0000
Subject: [Xen-devel] [qemu-mainline test] 133302: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMwMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzMDIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNCBob3N0LWluc3RhbGwoNCkgIGJyb2tlbiBSRUdS
LiB2cy4gMTMzMjg0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgNSBob3N0LWluc3RhbGwv
ZHN0X2hvc3QoNSkgYnJva2VuIFJFR1IuIHZzLiAxMzMyODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI4
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBSRUdSLiB2cy4gMTMzMjg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEz
MzI4NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzI4NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTMzMjg0CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0
YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMyODQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzI4NAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzI4NAoKUmVncmVzc2lvbnMgd2hpY2ggYXJl
IHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEz
MzI4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzI4NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMjg0CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzMyODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzI4NAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMWM1ZDlk
OGYxMTFiOWNmYzA3MjJjN2VkY2RjM2IwOTA3MzY5NzJlNQpiYXNlbGluZSB2ZXJzaW9uOgogcWVt
dXUgICAgICAgICAgICAgICAgMWUzNjIzMjk5NGM4YWQwMTc3NDUwMWQyZTI5OWRlYmEzYTI0Njlh
ZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzMjg0ICAyMDE5LTAyLTE3IDAyOjU1OjAwIFogICAg
MiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzMwMiAgMjAxOS0wMi0xOCAxNDo0MjoyNiBa
ICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJt
LmNvbT4KICBDb2xsaW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgogIENvcm5lbGlh
IEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRo
YXQuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIExhdXJlbnQgVml2
aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxp
bmFyby5vcmc+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5v
cmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gYnJv
a2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIGhvc3QtaW5zdGFsbC9k
c3RfaG9zdCg1KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyBob3N0
LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxYzVkOWQ4ZjExMWI5Y2ZjMDcy
MmM3ZWRjZGMzYjA5MDczNjk3MmU1Ck1lcmdlOiAxZTM2MjMyOTk0IDA5MjJlOGMwOTMKQXV0aG9y
OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgTW9uIEZl
YiAxOCAxMTozMjowMCAyMDE5ICswMDAwCgogICAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5j
aCAncmVtb3Rlcy9jb2h1Y2svdGFncy9zMzkweC0yMDE5MDIxOCcgaW50byBzdGFnaW5nCiAgICAK
ICAgIHMzOTB4IHVwZGF0ZXM6CiAgICAtIHRjZzogaW1wbGVtZW50IFNUQ0sgYW5kIGZyaWVuZHMg
Zm9yIENPTkZJR19VU0VSX09OTFkKICAgIC0gYWRkIHpwY2kgdG8gcWVtdSBjcHUgbW9kZWwsIGFz
IHBjaSBpcyBub3cgYWx3YXlzIGJ1aWx0CiAgICAtIGFkZCBtZXBvY2ggdG8gZGVmYXVsdCB6MTQg
Y3B1IG1vZGVsCiAgICAtIGFkZCBjcHUgbW9kZWwgZm9yIHoxNCBHQTIKICAgIC0gdmFyaW91cyBp
bXByb3ZlbWVudHMKICAgIAogICAgIyBncGc6IFNpZ25hdHVyZSBtYWRlIE1vbiAxOCBGZWIgMjAx
OSAxMTowNjoyMyBHTVQKICAgICMgZ3BnOiAgICAgICAgICAgICAgICB1c2luZyBSU0Ega2V5IEMz
RDBENjZEQzM2MjRGRjZBOEMwMThDRURFQ0Y2QjkzQzZGMDJGQUYKICAgICMgZ3BnOiAgICAgICAg
ICAgICAgICBpc3N1ZXIgImNvaHVja0ByZWRoYXQuY29tIgogICAgIyBncGc6IEdvb2Qgc2lnbmF0
dXJlIGZyb20gIkNvcm5lbGlhIEh1Y2sgPGNvbm55QGNvcm5lbGlhLWh1Y2suZGU+IiBbdW5rbm93
bl0KICAgICMgZ3BnOiAgICAgICAgICAgICAgICAgYWthICJDb3JuZWxpYSBIdWNrIDxodWNrY0Bs
aW51eC52bmV0LmlibS5jb20+IiBbZnVsbF0KICAgICMgZ3BnOiAgICAgICAgICAgICAgICAgYWth
ICJDb3JuZWxpYSBIdWNrIDxjb3JuZWxpYS5odWNrQGRlLmlibS5jb20+IiBbZnVsbF0KICAgICMg
Z3BnOiAgICAgICAgICAgICAgICAgYWthICJDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAa2VybmVsLm9y
Zz4iIFt1bmtub3duXQogICAgIyBncGc6ICAgICAgICAgICAgICAgICBha2EgIkNvcm5lbGlhIEh1
Y2sgPGNvaHVja0ByZWRoYXQuY29tPiIgW3Vua25vd25dCiAgICAjIFByaW1hcnkga2V5IGZpbmdl
cnByaW50OiBDM0QwIEQ2NkQgQzM2MiA0RkY2IEE4QzAgIDE4Q0UgREVDRiA2QjkzIEM2RjAgMkZB
RgogICAgCiAgICAqIHJlbW90ZXMvY29odWNrL3RhZ3MvczM5MHgtMjAxOTAyMTg6CiAgICAgIHMz
OTB4OiB1cGdyYWRlIHN0YXR1cyBvZiBLVk0gY29yZXMgdG8gInN1cHBvcnRlZCIKICAgICAgczM5
MHgva3ZtOiBhZGQgdHJhY2Vwb2ludCB0byBpb2V2ZW50ZmQgaW50ZXJmYWNlCiAgICAgIHMzOTB4
L2NwdW1vZGVsOiBhZGQgejE0IEdBMiBtb2RlbAogICAgICBzMzkweC9jcHVtb2RlbDogZGVmYXVs
dCBlbmFibGUgbWVwb2NoIGZvciB6MTQgYW5kIGxhdGVyCiAgICAgIHMzOTB4L2NwdW1vZGVsOiBt
ZXBvY2hwdGZmOiB3YXJuIHdoZW4gbm8gbWVwb2NoIGFuZCByZS1hbGlnbiBncm91cCBpbml0CiAg
ICAgIHMzOTB4OiBhZGQgelBDSSBmZWF0dXJlIHRvICJxZW11IiBDUFUgbW9kZWwKICAgICAgdGFy
Z2V0L3MzOTB4OiBJbXBsZW1lbnQgU1RDSyBldCBhbCBmb3IgQ09ORklHX1VTRVJfT05MWQogICAg
ICB0YXJnZXQvczM5MHg6IFNwbGl0IG91dCBzMzkwLXRvZC5oCiAgICAgIHMzOTB4OiBhbHdheXMg
cHJvdmlkZSBwY2kgc3VwcG9ydAogICAgICBzMzkweDogRml4IHRoZSBjb25mdXNpbmcgY29udHJp
YnV0aW9ucy1hZnRlci0yMDEyIGxpY2Vuc2Ugc3RhdGVtZW50cwogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+Cgpjb21taXQgMDky
MmU4YzA5M2E1NjQyMTlmY2I3ZjQzYjE4Y2ViMTI3MTRkZDkzMQpBdXRob3I6IENvcm5lbGlhIEh1
Y2sgPGNvaHVja0ByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBGZWIgMTMgMTE6MzE6NTkgMjAxOSAr
MDEwMAoKICAgIHMzOTB4OiB1cGdyYWRlIHN0YXR1cyBvZiBLVk0gY29yZXMgdG8gInN1cHBvcnRl
ZCIKICAgIAogICAgV2UgYXJlIGFjdHVhbGx5IHBhaWQgdG8gbG9vayBhZnRlciB0aGlzLgogICAg
CiAgICBNZXNzYWdlLUlkOiA8MjAxOTAyMTMxMDM1MTkuMzI1ODUtMS1jb2h1Y2tAcmVkaGF0LmNv
bT4KICAgIEFja2VkLWJ5OiBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmli
bS5jb20+CiAgICBBY2tlZC1ieTogSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KCmNvbW1p
dCA3NDdjNDMyZjFlNjNkYWI3NWU1ZWE2MTg0ZDhlODQ0YTZkN2U2N2Y4CkF1dGhvcjogQ29ybmVs
aWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIEZlYiAxMiAxNTo1MDowMCAy
MDE5ICswMTAwCgogICAgczM5MHgva3ZtOiBhZGQgdHJhY2Vwb2ludCB0byBpb2V2ZW50ZmQgaW50
ZXJmYWNlCiAgICAKICAgIFRyYWNlIHdoZW4gYXNzaWduaW5nL3VuYXNzaWduaW5nLgogICAgCiAg
ICBNZXNzYWdlLUlkOiA8MjAxOTAyMTIxNTMwMjUuMjU0MjUtMS1jb2h1Y2tAcmVkaGF0LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4K
CmNvbW1pdCBmMmE3ZDE1NzcxMTViZGE3NzBkNjE5ZmY1YmM0NWRiMWY2NTZlZGMzCkF1dGhvcjog
Q29sbGluIFdhbGxpbmcgPHdhbGxpbmdAbGludXguaWJtLmNvbT4KRGF0ZTogICBNb24gRmViIDEx
IDIwOjE2OjU3IDIwMTkgLTA1MDAKCiAgICBzMzkweC9jcHVtb2RlbDogYWRkIHoxNCBHQTIgbW9k
ZWwKICAgIAogICAgSW50cm9kdWNlIHRoZSB6MTQgR0EyIGNwdSBtb2RlbCBmb3IgUUVNVS4gVGhl
cmUgYXJlIG5vIG5ldyBmZWF0dXJlcwogICAgaW50cm9kdWNlZCB3aXRoIHRoaXMgbW9kZWwsIGFu
ZCB3aWxsIGluaGVyaXQgdGhlIHNhbWUgZmVhdHVyZSBzZXQgYXMKICAgIHoxNCBHQTEuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IENvbGxpbiBXYWxsaW5nIDx3YWxsaW5nQGxpbnV4LmlibS5jb20+
CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29t
PgogICAgTWVzc2FnZS1JZDogPDIwMTkwMjEyMDExNjU3LjE4MzI0LTMtd2FsbGluZ0BsaW51eC5p
Ym0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+Cgpjb21taXQgODQxNzZjNzkwNmZmYWY1OTQ1N2JkN2RmZjI1YTNlYTMyZTAwYzNkOApBdXRo
b3I6IENvbGxpbiBXYWxsaW5nIDx3YWxsaW5nQGxpbnV4LmlibS5jb20+CkRhdGU6ICAgTW9uIEZl
YiAxMSAyMDoxNjo1NiAyMDE5IC0wNTAwCgogICAgczM5MHgvY3B1bW9kZWw6IGRlZmF1bHQgZW5h
YmxlIG1lcG9jaCBmb3IgejE0IGFuZCBsYXRlcgogICAgCiAgICBMYXRlc3Qgc3lzdGVtcyBhbmQg
aG9zdCBrZXJuZWxzIHN1cHBvcnQgbWVwb2NoLCB3aGljaCBpcyBhCiAgICBmZWF0dXJlIHRoYXQg
d2FzIG1lYW50IHRvIGJlIHN1cHBvcnRlZCBmb3IgejE0IEdBMSBmcm9tIHRoZQogICAgZ2V0LWdv
LiBMZXQncyBjb3B5IGl0IHRvIHRoZSB6MTQgR0ExIGRlZmF1bHQgQ1BVIG1vZGVsLgogICAgCiAg
ICBNYWNoaW5lcyBzMzkwLWNjdy12aXJ0aW8tMy4xIGFuZCBvbGRlciB3aWxsIHJldGFpbiB0aGUg
b2xkIENQVQogICAgbW9kZWxzIGFuZCB3aWxsIG5vdCBwcm92aWRlIHRoaXMgYml0IG5vciB0aGUg
ZXh0ZW5kZWQgUFRGRgogICAgZnVuY3Rpb25zIGluIHRoZSBkZWZhdWx0IG1vZGVsLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDb2xsaW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgog
ICAgTWVzc2FnZS1JZDogPDIwMTkwMjEyMDExNjU3LjE4MzI0LTItd2FsbGluZ0BsaW51eC5pYm0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+Cgpj
b21taXQgZGRmNWQxOGFmM2NlMzAyOWQ1YjkzMjIyYWY1YTllODE2MGQ0YzM0YgpBdXRob3I6IENv
bGxpbiBXYWxsaW5nIDx3YWxsaW5nQGxpbnV4LmlibS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxMSAy
MDoxNjo1NSAyMDE5IC0wNTAwCgogICAgczM5MHgvY3B1bW9kZWw6IG1lcG9jaHB0ZmY6IHdhcm4g
d2hlbiBubyBtZXBvY2ggYW5kIHJlLWFsaWduIGdyb3VwIGluaXQKICAgIAogICAgVGhlIGV4dGVu
ZGVkIFBURkYgZmVhdHVyZXMgKHFzaWUsIHF0b3VlLCBzdG9lLCBzdG91ZSkgYXJlIGRlcGVuZGVu
dAogICAgb24gdGhlIG11bHRpcGxlLWVwb2NoIGZhY2lsaXR5IChtZXBvY2gpLiBMZXQncyBwcmlu
dCBhIHdhcm5pbmcgaWYgdGhlc2UKICAgIGZlYXR1cmVzIGFyZSBlbmFibGVkIHdpdGhvdXQgbWVw
b2NoLgogICAgCiAgICBXaGlsZSB3ZSdyZSBhdCBpdCwgbGV0J3MgbW92ZSB0aGUgRkVBVF9HUk9V
UF9JTklUIGZvciBtZXBvY2hwdGZmIGRvd24KICAgIHRoZSBzMzkwX2ZlYXR1cmVfZ3JvdXBzIGxp
c3Qgc28gaXQgY2FuIGJlIHByb3Blcmx5IGluZGV4ZWQgd2l0aCBpdHMKICAgIGdlbmVyYXRlZCBT
MzkwRmVhdEdyb3VwIGVudW0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENvbGxpbiBXYWxsaW5n
IDx3YWxsaW5nQGxpbnV4LmlibS5jb20+CiAgICBNZXNzYWdlLUlkOiA8MjAxOTAyMTIwMTE2NTcu
MTgzMjQtMS13YWxsaW5nQGxpbnV4LmlibS5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFu
IEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IERh
dmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQ29y
bmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+Cgpjb21taXQgZDY0NmIxNmIyMWVjYThkNTg2
ZGNiYmQxNWJiNDdlZDAzODc1NDZjNgpBdXRob3I6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEBy
ZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBGZWIgMTIgMTI6MjM6MjMgMjAxOSArMDEwMAoKICAgIHMz
OTB4OiBhZGQgelBDSSBmZWF0dXJlIHRvICJxZW11IiBDUFUgbW9kZWwKICAgIAogICAgQXMgd2Ug
bm93IGFsd2F5cyBoYXZlIFBDSSBzdXBwb3J0LCBsZXQncyBhZGQgaXQgdG8gdGhlICJxZW11IiBD
UFUgbW9kZWwsCiAgICB0YWtpbmcgY2FyZSBvZiBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+
CiAgICBNZXNzYWdlLUlkOiA8MjAxOTAyMTIxMTIzMjMuMTU5MDQtMS1kYXZpZEByZWRoYXQuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+Cgpj
b21taXQgOTY1MDE4YmVhN2NlNzllMTk4N2I1MGJhOTE2MGNiYTk1N2YwMTVkZgpBdXRob3I6IFJp
Y2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgpEYXRlOiAgIE1v
biBGZWIgMTEgMjE6MzA6NDQgMjAxOSAtMDgwMAoKICAgIHRhcmdldC9zMzkweDogSW1wbGVtZW50
IFNUQ0sgZXQgYWwgZm9yIENPTkZJR19VU0VSX09OTFkKICAgIAogICAgVGhpcyBpcyBhIG5vbi1w
cml2aWxlZ2VkIGluc3RydWN0aW9uIHRoYXQgd2FzIG9ubHkgaW1wbGVtZW50ZWQKICAgIGZvciBz
eXN0ZW0gbW9kZS4gIEhvd2V2ZXIsIHRoZSBzdGNrIGluc3RydWN0aW9uIGlzIHVzZWQgYnkgZ2xp
YmMsCiAgICBzbyB0aGlzIHdhcyBjYXVzaW5nIFNJR0lMTCBmb3IgcHJvZ3JhbXMgcnVuIHVuZGVy
IGRlYmlhbiBzdHJldGNoLgogICAgCiAgICBSZXZpZXdlZC1ieTogVGhvbWFzIEh1dGggPHRodXRo
QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJl
ZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5o
ZW5kZXJzb25AbGluYXJvLm9yZz4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE5MDIxMjA1MzA0NC4yOTAx
NS0zLXJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBDb3Ju
ZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KCmNvbW1pdCA0MDM3YzM5YmE1ZDA1MDdmYTll
MWVlMzAyMDEzYjRiMzVlMjUyNmY1CkF1dGhvcjogUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CkRhdGU6ICAgTW9uIEZlYiAxMSAyMTozMDo0MyAyMDE5IC0w
ODAwCgogICAgdGFyZ2V0L3MzOTB4OiBTcGxpdCBvdXQgczM5MC10b2QuaAogICAgCiAgICBXZSB3
aWxsIG5lZWQgdGhlc2UgZnJvbSBDT05GSUdfVVNFUl9PTkxZIGFzIHdlbGwsCiAgICB3aGljaCBj
YW5ub3QgYWNjZXNzIGluY2x1ZGUvaHcvLgogICAgCiAgICBSZXZpZXdlZC1ieTogVGhvbWFzIEh1
dGggPHRodXRoQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGF2aWQgSGlsZGVuYnJhbmQg
PGRhdmlkQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBSaWNoYXJkIEhlbmRlcnNvbiA8
cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE5MDIxMjA1
MzA0NC4yOTAxNS0yLXJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgICBTaWduZWQtb2Zm
LWJ5OiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KCmNvbW1pdCAwOWNlZDgxYWFj
NzZlMWFkZmEwZDRiOTg2OGY3ZGM0YjM4ZTY2ZjE5CkF1dGhvcjogQ29ybmVsaWEgSHVjayA8Y29o
dWNrQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEZlYiAxMSAxMjozMjo1NSAyMDE5ICswMTAwCgog
ICAgczM5MHg6IGFsd2F5cyBwcm92aWRlIHBjaSBzdXBwb3J0CiAgICAKICAgIFdlIHRyaWVkIHRv
IG1ha2UgcGNpIHN1cHBvcnQgb3B0aW9uYWwgb24gczM5MHggaW4gdGhlIHBhc3Q7CiAgICB1bmZv
cnR1bmF0ZWx5LCB3ZSBzdGlsbCByZXF1aXJlIHRoZSBzMzkwIHBoYiB0byBiZSBjcmVhdGVkCiAg
ICB1bmNvbmRpdGlvbmFsbHkgZHVlIHRvIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGlzc3Vlcy4K
ICAgIAogICAgSW5zdGVhZCBvZiBzaW5raW5nIG1vcmUgZWZmb3J0IGludG8gdGhpcyAoaW5jbHVk
aW5nIGNvbXBhdAogICAgaGFuZGxpbmcgZm9yIG9sZGVyIG1hY2hpbmVzIGV0Yy4pIGZvciBub24t
b2J2aW91cyBnYWlucywgbGV0J3MKICAgIGp1c3QgbWFrZSBDT05GSUdfUENJIHNvbWV0aGluZyB0
aGF0IGlzIGFsd2F5cyBzZXQgb24gczM5MHguCiAgICAKICAgIE5vdGUgdGhhdCB5b3UgY2FuIHN0
aWxsIGZlbmNlIG9mZiBwY2kgZm9yIHRoZSBfZ3Vlc3RfIGlmIHlvdQogICAgcHJvdmlkZSBhIGNw
dSBtb2RlbCB3aXRob3V0IHRoZSB6cGNpIGZlYXR1cmUuCiAgICAKICAgIE1lc3NhZ2UtSWQ6IDwy
MDE5MDIxMTExMzI1NS4zODM3LTEtY29odWNrQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTog
VGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGF2aWQgSGls
ZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIEJvcm50
cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogQ29ybmVs
aWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+Cgpjb21taXQgNDQ2OTllMWM5NGJhZDQxYmJlYjBj
OTZmOWVkMzQ0ZWI4ZTMyNTQxMwpBdXRob3I6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29t
PgpEYXRlOiAgIFdlZCBGZWIgNiAxMzo0MTozMyAyMDE5ICswMTAwCgogICAgczM5MHg6IEZpeCB0
aGUgY29uZnVzaW5nIGNvbnRyaWJ1dGlvbnMtYWZ0ZXItMjAxMiBsaWNlbnNlIHN0YXRlbWVudHMK
ICAgIAogICAgVGhlIGxpY2Vuc2UgaW5mb3JtYXRpb24gaW4gdGhlc2UgZmlsZXMgaXMgcmF0aGVy
IGNvbmZ1c2luZy4gVGhlIHRleHQKICAgIGRlY2xhcmVzIExHUEwgZmlyc3QsIGJ1dCB0aGVuIHNh
eXMgdGhhdCBjb250cmlidXRpb25zIGFmdGVyIDIwMTIgYXJlCiAgICBsaWNlbnNlZCB1bmRlciB0
aGUgR1BMIGluc3RlYWQuIEhvdyBzaG91bGQgdGhlIGF2ZXJhZ2UgdXNlciB3aG8ganVzdAogICAg
ZG93bmxvYWRlZCB0aGUgcmVsZWFzZSB0YXJiYWxsIGtub3cgd2hpY2ggcGFydCBpcyBub3cgR1BM
IGFuZCB3aGljaAogICAgaXMgTEdQTD8KICAgIAogICAgTG9va2luZyBhdCB0aGUgdGV4dCBvZiB0
aGUgTEdQTCAoc2VlIENPUFlJTkcuTElCIGluIHRoZSB0b3AgZGlyZWN0b3J5KSwKICAgIHRoZSBs
aWNlbnNlIGNsZWFybHkgc3RhdGVzIGhvdyB0aGlzIHNob3VsZCBiZSBkb25lIGluc3RlYWQ6CiAg
ICAKICAgICIzLiBZb3UgbWF5IG9wdCB0byBhcHBseSB0aGUgdGVybXMgb2YgdGhlIG9yZGluYXJ5
IEdOVSBHZW5lcmFsIFB1YmxpYwogICAgIExpY2Vuc2UgaW5zdGVhZCBvZiB0aGlzIExpY2Vuc2Ug
dG8gYSBnaXZlbiBjb3B5IG9mIHRoZSBMaWJyYXJ5LiBUbyBkbwogICAgIHRoaXMsIHlvdSBtdXN0
IGFsdGVyIGFsbCB0aGUgbm90aWNlcyB0aGF0IHJlZmVyIHRvIHRoaXMgTGljZW5zZSwgc28KICAg
ICB0aGF0IHRoZXkgcmVmZXIgdG8gdGhlIG9yZGluYXJ5IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlLCB2ZXJzaW9uIDIsCiAgICAgaW5zdGVhZCBvZiB0byB0aGlzIExpY2Vuc2UuIgogICAgCiAg
ICBUaHVzIGxldCdzIGNsZWFuIHVwIHRoZSBjb25mdXNpbmcgc3RhdGVtZW50cyBhbmQgdXNlIHRo
ZSBwcm9wZXIgR1BMCiAgICB0ZXh0IG9ubHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRob21h
cyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogICAgTWVzc2FnZS1JZDogPDE1NDk0NTY4OTMtMTY1
ODktMS1naXQtc2VuZC1lbWFpbC10aHV0aEByZWRoYXQuY29tPgogICAgQWNrZWQtYnk6IExhdXJl
bnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICAgIEFja2VkLWJ5OiBDaHJpc3RpYW4gQm9y
bnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDb3Ju
ZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 00:38:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 00:38:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwFuE-0007Fx-4p; Wed, 20 Feb 2019 00:38:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HwCw=Q3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwFuD-0007Fk-DR
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 00:38:33 +0000
X-Inumbo-ID: d9316a23-34a7-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9316a23-34a7-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 00:38:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwFs4-0001s3-9w; Wed, 20 Feb 2019 00:36:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwFs3-0006df-PZ; Wed, 20 Feb 2019 00:36:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwFs3-0006WA-Ou; Wed, 20 Feb 2019 00:36:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133305-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
X-Osstest-Versions-This: ovmf=a169a04fd2cd529527f21575131ba3379ab72df8
X-Osstest-Versions-That: ovmf=c417c1b33d06ef6ae96adb373201a5a3c3b38772
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Feb 2019 00:36:19 +0000
Subject: [Xen-devel] [ovmf test] 133305: trouble: broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMwNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzMDUvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0
aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNCBob3N0LWluc3RhbGwo
NCkgYnJva2VuIFJFR1IuIHZzLiAxMzMyOTEKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBhMTY5YTA0ZmQyY2Q1Mjk1MjdmMjE1NzUxMzFiYTMzNzlh
YjcyZGY4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNDE3YzFiMzNk
MDZlZjZhZTk2YWRiMzczMjAxYTVhM2MzYjM4NzcyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMy
OTEgIDIwMTktMDItMTggMDE6NDE6MTUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTMzMzA1ICAyMDE5LTAyLTE5IDAwOjQxOjIxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlheGluIFd1IDxK
aWF4aW4ud3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj
b21taXQgYTE2OWEwNGZkMmNkNTI5NTI3ZjIxNTc1MTMxYmEzMzc5YWI3MmRmOApBdXRob3I6IEpp
YXhpbiBXdSA8SmlheGluLnd1QGludGVsLmNvbT4KRGF0ZTogICBXZWQgSmFuIDMwIDExOjI0OjI3
IDIwMTkgKzA4MDAKCiAgICBOZXR3b3JrUGtnL0lwNkR4ZTogQ2xlYW4gdGhlIGludmFsaWQgSVB2
NiBjb25maWd1cmF0aW9uIGR1cmluZyBkcml2ZXIgc3RhcnQuCiAgICAKICAgIFJFRjogaHR0cHM6
Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDQ4CiAgICAKICAgICp2
MzogQ2hhbmdlIHRoZSBpZiBjb25kaXRpb24gY2hlY2sgdG8gb25seSBjbGVhbiB0aGUgaW52YWxp
ZCBjb25maWd1cmF0aW9uLgogICAgCiAgICAqdjI6IEFkZCB0aGUgd2FybmluZyBkZWJ1ZyBtZXNz
YWdlLgogICAgCiAgICBUaGlzIHBhdGNoIGlzIHRvIGNsZWFuIHRoZSBpbnZhbGlkIGRhdGEgYW5k
IGNvbnRpbnVlIHRvIHN0YXJ0IElQNiBkcml2ZXIuCiAgICAKICAgIENjOiBNaWNoYWVsIFR1cm5l
ciA8TWljaGFlbC5UdXJuZXJAbWljcm9zb2Z0LmNvbT4KICAgIENjOiBZZSBUaW5nIDx0aW5nLnll
QGludGVsLmNvbT4KICAgIENjOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICBTaWduZWQtb2ZmLWJ5OiBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:03:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:03:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGI7-00009S-DJ; Wed, 20 Feb 2019 01:03:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGI5-00009L-Qx
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:03:13 +0000
X-Inumbo-ID: 4bd25236-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4bd25236-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:03:13 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4032080472;
 Wed, 20 Feb 2019 01:03:12 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 565F91001DE2;
 Wed, 20 Feb 2019 01:02:55 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:08 +0100
Message-Id: <20190220010232.18731-2-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Wed, 20 Feb 2019 01:03:12 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 01/25] chardev: Simplify
 IOWatchPoll::fd_can_read as a GSourceFunc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SU9XYXRjaFBvbGw6OmZkX2Nhbl9yZWFkKCkgcmVhbGx5IGlzIGEgR1NvdXJjZUZ1bmMgdHlwZSwg
aXQgc2ltcGx5CnJldHVybnMgYSBib29sZWFuIHZhbHVlLgpVcGRhdGUgdGhlIGJhY2tlbmRzIHRv
IHJldHVybiBhIGJvb2xlYW4sIHdoZXRoZXIgdGhlcmUgaXMgZGF0YSB0bwpyZWFkIGZyb20gdGhl
IHNvdXJjZSBvciBub3QuCgpTdWdnZXN0ZWQtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRA
cmVkaGF0LmNvbT4KLS0tCiBjaGFyZGV2L2NoYXItZmQuYyAgICAgICAgIHwgNCArKy0tCiBjaGFy
ZGV2L2NoYXItaW8uYyAgICAgICAgIHwgNiArKystLS0KIGNoYXJkZXYvY2hhci1wdHkuYyAgICAg
ICAgfCA0ICsrLS0KIGNoYXJkZXYvY2hhci1zb2NrZXQuYyAgICAgfCA2ICsrKy0tLQogY2hhcmRl
di9jaGFyLXVkcC5jICAgICAgICB8IDQgKystLQogaW5jbHVkZS9jaGFyZGV2L2NoYXItaW8uaCB8
IDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvY2hhcmRldi9jaGFyLWZkLmMgYi9jaGFyZGV2L2NoYXItZmQuYwppbmRl
eCAyYzliMmNlNTY3Li4yNDIxZDhlMjE2IDEwMDY0NAotLS0gYS9jaGFyZGV2L2NoYXItZmQuYwor
KysgYi9jaGFyZGV2L2NoYXItZmQuYwpAQCAtNjksMTMgKzY5LDEzIEBAIHN0YXRpYyBnYm9vbGVh
biBmZF9jaHJfcmVhZChRSU9DaGFubmVsICpjaGFuLCBHSU9Db25kaXRpb24gY29uZCwgdm9pZCAq
b3BhcXVlKQogICAgIHJldHVybiBUUlVFOwogfQogCi1zdGF0aWMgaW50IGZkX2Nocl9yZWFkX3Bv
bGwodm9pZCAqb3BhcXVlKQorc3RhdGljIGdib29sZWFuIGZkX2Nocl9yZWFkX3BvbGwodm9pZCAq
b3BhcXVlKQogewogICAgIENoYXJkZXYgKmNociA9IENIQVJERVYob3BhcXVlKTsKICAgICBGRENo
YXJkZXYgKnMgPSBGRF9DSEFSREVWKG9wYXF1ZSk7CiAKICAgICBzLT5tYXhfc2l6ZSA9IHFlbXVf
Y2hyX2JlX2Nhbl93cml0ZShjaHIpOwotICAgIHJldHVybiBzLT5tYXhfc2l6ZTsKKyAgICByZXR1
cm4gcy0+bWF4X3NpemUgPiAwOwogfQogCiBzdGF0aWMgR1NvdXJjZSAqZmRfY2hyX2FkZF93YXRj
aChDaGFyZGV2ICpjaHIsIEdJT0NvbmRpdGlvbiBjb25kKQpkaWZmIC0tZ2l0IGEvY2hhcmRldi9j
aGFyLWlvLmMgYi9jaGFyZGV2L2NoYXItaW8uYwppbmRleCA4Y2VkMTg0MTYwLi4yYzFjNjkwOThl
IDEwMDY0NAotLS0gYS9jaGFyZGV2L2NoYXItaW8uYworKysgYi9jaGFyZGV2L2NoYXItaW8uYwpA
QCAtMzAsNyArMzAsNyBAQCB0eXBlZGVmIHN0cnVjdCBJT1dhdGNoUG9sbCB7CiAgICAgUUlPQ2hh
bm5lbCAqaW9jOwogICAgIEdTb3VyY2UgKnNyYzsKIAotICAgIElPQ2FuUmVhZEhhbmRsZXIgKmZk
X2Nhbl9yZWFkOworICAgIEdTb3VyY2VGdW5jIGZkX2Nhbl9yZWFkOwogICAgIEdTb3VyY2VGdW5j
IGZkX3JlYWQ7CiAgICAgdm9pZCAqb3BhcXVlOwogfSBJT1dhdGNoUG9sbDsKQEAgLTQ0LDcgKzQ0
LDcgQEAgc3RhdGljIGdib29sZWFuIGlvX3dhdGNoX3BvbGxfcHJlcGFyZShHU291cmNlICpzb3Vy
Y2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpbnQgKnRpbWVvdXQp
CiB7CiAgICAgSU9XYXRjaFBvbGwgKml3cCA9IGlvX3dhdGNoX3BvbGxfZnJvbV9zb3VyY2Uoc291
cmNlKTsKLSAgICBib29sIG5vd19hY3RpdmUgPSBpd3AtPmZkX2Nhbl9yZWFkKGl3cC0+b3BhcXVl
KSA+IDA7CisgICAgYm9vbCBub3dfYWN0aXZlID0gaXdwLT5mZF9jYW5fcmVhZChpd3AtPm9wYXF1
ZSk7CiAgICAgYm9vbCB3YXNfYWN0aXZlID0gaXdwLT5zcmMgIT0gTlVMTDsKICAgICBpZiAod2Fz
X2FjdGl2ZSA9PSBub3dfYWN0aXZlKSB7CiAgICAgICAgIHJldHVybiBGQUxTRTsKQEAgLTc2LDcg
Kzc2LDcgQEAgc3RhdGljIEdTb3VyY2VGdW5jcyBpb193YXRjaF9wb2xsX2Z1bmNzID0gewogCiBH
U291cmNlICppb19hZGRfd2F0Y2hfcG9sbChDaGFyZGV2ICpjaHIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICBRSU9DaGFubmVsICppb2MsCi0gICAgICAgICAgICAgICAgICAgICAgICBJT0NhblJl
YWRIYW5kbGVyICpmZF9jYW5fcmVhZCwKKyAgICAgICAgICAgICAgICAgICAgICAgIEdTb3VyY2VG
dW5jIGZkX2Nhbl9yZWFkLAogICAgICAgICAgICAgICAgICAgICAgICAgUUlPQ2hhbm5lbEZ1bmMg
ZmRfcmVhZCwKICAgICAgICAgICAgICAgICAgICAgICAgIGdwb2ludGVyIHVzZXJfZGF0YSwKICAg
ICAgICAgICAgICAgICAgICAgICAgIEdNYWluQ29udGV4dCAqY29udGV4dCkKZGlmZiAtLWdpdCBh
L2NoYXJkZXYvY2hhci1wdHkuYyBiL2NoYXJkZXYvY2hhci1wdHkuYwppbmRleCBiMDM0MzMyZWRk
Li43Nzc3ZjZkZGVmIDEwMDY0NAotLS0gYS9jaGFyZGV2L2NoYXItcHR5LmMKKysrIGIvY2hhcmRl
di9jaGFyLXB0eS5jCkBAIC0xMTksMTMgKzExOSwxMyBAQCBzdGF0aWMgR1NvdXJjZSAqcHR5X2No
cl9hZGRfd2F0Y2goQ2hhcmRldiAqY2hyLCBHSU9Db25kaXRpb24gY29uZCkKICAgICByZXR1cm4g
cWlvX2NoYW5uZWxfY3JlYXRlX3dhdGNoKHMtPmlvYywgY29uZCk7CiB9CiAKLXN0YXRpYyBpbnQg
cHR5X2Nocl9yZWFkX3BvbGwodm9pZCAqb3BhcXVlKQorc3RhdGljIGdib29sZWFuIHB0eV9jaHJf
cmVhZF9wb2xsKHZvaWQgKm9wYXF1ZSkKIHsKICAgICBDaGFyZGV2ICpjaHIgPSBDSEFSREVWKG9w
YXF1ZSk7CiAgICAgUHR5Q2hhcmRldiAqcyA9IFBUWV9DSEFSREVWKG9wYXF1ZSk7CiAKICAgICBz
LT5yZWFkX2J5dGVzID0gcWVtdV9jaHJfYmVfY2FuX3dyaXRlKGNocik7Ci0gICAgcmV0dXJuIHMt
PnJlYWRfYnl0ZXM7CisgICAgcmV0dXJuIHMtPnJlYWRfYnl0ZXMgPiAwOwogfQogCiBzdGF0aWMg
Z2Jvb2xlYW4gcHR5X2Nocl9yZWFkKFFJT0NoYW5uZWwgKmNoYW4sIEdJT0NvbmRpdGlvbiBjb25k
LCB2b2lkICpvcGFxdWUpCmRpZmYgLS1naXQgYS9jaGFyZGV2L2NoYXItc29ja2V0LmMgYi9jaGFy
ZGV2L2NoYXItc29ja2V0LmMKaW5kZXggNGZjZGQ4YWVkZC4uMjYyYTU5YjY0ZiAxMDA2NDQKLS0t
IGEvY2hhcmRldi9jaGFyLXNvY2tldC5jCisrKyBiL2NoYXJkZXYvY2hhci1zb2NrZXQuYwpAQCAt
MTQ3LDcgKzE0Nyw3IEBAIHN0YXRpYyB2b2lkIHRjcF9jaHJfYWNjZXB0KFFJT05ldExpc3RlbmVy
ICpsaXN0ZW5lciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFFJT0NoYW5uZWxTb2NrZXQg
KmNpb2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpOwogCi1zdGF0
aWMgaW50IHRjcF9jaHJfcmVhZF9wb2xsKHZvaWQgKm9wYXF1ZSk7CitzdGF0aWMgZ2Jvb2xlYW4g
dGNwX2Nocl9yZWFkX3BvbGwodm9pZCAqb3BhcXVlKTsKIHN0YXRpYyB2b2lkIHRjcF9jaHJfZGlz
Y29ubmVjdChDaGFyZGV2ICpjaHIpOwogCiAvKiBDYWxsZWQgd2l0aCBjaHJfd3JpdGVfbG9jayBo
ZWxkLiAgKi8KQEAgLTE4NCw3ICsxODQsNyBAQCBzdGF0aWMgaW50IHRjcF9jaHJfd3JpdGUoQ2hh
cmRldiAqY2hyLCBjb25zdCB1aW50OF90ICpidWYsIGludCBsZW4pCiAgICAgfQogfQogCi1zdGF0
aWMgaW50IHRjcF9jaHJfcmVhZF9wb2xsKHZvaWQgKm9wYXF1ZSkKK3N0YXRpYyBnYm9vbGVhbiB0
Y3BfY2hyX3JlYWRfcG9sbCh2b2lkICpvcGFxdWUpCiB7CiAgICAgQ2hhcmRldiAqY2hyID0gQ0hB
UkRFVihvcGFxdWUpOwogICAgIFNvY2tldENoYXJkZXYgKnMgPSBTT0NLRVRfQ0hBUkRFVihvcGFx
dWUpOwpAQCAtMTkyLDcgKzE5Miw3IEBAIHN0YXRpYyBpbnQgdGNwX2Nocl9yZWFkX3BvbGwodm9p
ZCAqb3BhcXVlKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAgICAgcy0+bWF4X3NpemUgPSBx
ZW11X2Nocl9iZV9jYW5fd3JpdGUoY2hyKTsKLSAgICByZXR1cm4gcy0+bWF4X3NpemU7CisgICAg
cmV0dXJuIHMtPm1heF9zaXplID4gMDsKIH0KIAogc3RhdGljIHZvaWQgdGNwX2Nocl9wcm9jZXNz
X0lBQ19ieXRlcyhDaGFyZGV2ICpjaHIsCmRpZmYgLS1naXQgYS9jaGFyZGV2L2NoYXItdWRwLmMg
Yi9jaGFyZGV2L2NoYXItdWRwLmMKaW5kZXggMDk3YTJmMGY0Mi4uYjZlMzk5ZTk4MyAxMDA2NDQK
LS0tIGEvY2hhcmRldi9jaGFyLXVkcC5jCisrKyBiL2NoYXJkZXYvY2hhci11ZHAuYwpAQCAtNjUs
NyArNjUsNyBAQCBzdGF0aWMgdm9pZCB1ZHBfY2hyX2ZsdXNoX2J1ZmZlcihVZHBDaGFyZGV2ICpz
KQogICAgIH0KIH0KIAotc3RhdGljIGludCB1ZHBfY2hyX3JlYWRfcG9sbCh2b2lkICpvcGFxdWUp
CitzdGF0aWMgZ2Jvb2xlYW4gdWRwX2Nocl9yZWFkX3BvbGwodm9pZCAqb3BhcXVlKQogewogICAg
IENoYXJkZXYgKmNociA9IENIQVJERVYob3BhcXVlKTsKICAgICBVZHBDaGFyZGV2ICpzID0gVURQ
X0NIQVJERVYob3BhcXVlKTsKQEAgLTc3LDcgKzc3LDcgQEAgc3RhdGljIGludCB1ZHBfY2hyX3Jl
YWRfcG9sbCh2b2lkICpvcGFxdWUpCiAgICAgICovCiAgICAgdWRwX2Nocl9mbHVzaF9idWZmZXIo
cyk7CiAKLSAgICByZXR1cm4gcy0+bWF4X3NpemU7CisgICAgcmV0dXJuIHMtPm1heF9zaXplID4g
MDsKIH0KIAogc3RhdGljIGdib29sZWFuIHVkcF9jaHJfcmVhZChRSU9DaGFubmVsICpjaGFuLCBH
SU9Db25kaXRpb24gY29uZCwgdm9pZCAqb3BhcXVlKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9jaGFy
ZGV2L2NoYXItaW8uaCBiL2luY2x1ZGUvY2hhcmRldi9jaGFyLWlvLmgKaW5kZXggOTYzOGRhNTEw
MC4uYTE3Mzg3NDUzOCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9jaGFyZGV2L2NoYXItaW8uaAorKysg
Yi9pbmNsdWRlL2NoYXJkZXYvY2hhci1pby5oCkBAIC0zMSw3ICszMSw3IEBACiAvKiBDYW4gb25s
eSBiZSB1c2VkIGZvciByZWFkICovCiBHU291cmNlICppb19hZGRfd2F0Y2hfcG9sbChDaGFyZGV2
ICpjaHIsCiAgICAgICAgICAgICAgICAgICAgICAgICBRSU9DaGFubmVsICppb2MsCi0gICAgICAg
ICAgICAgICAgICAgICAgICBJT0NhblJlYWRIYW5kbGVyICpmZF9jYW5fcmVhZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIEdTb3VyY2VGdW5jIGZkX2Nhbl9yZWFkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgUUlPQ2hhbm5lbEZ1bmMgZmRfcmVhZCwKICAgICAgICAgICAgICAgICAgICAgICAg
IGdwb2ludGVyIHVzZXJfZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgIEdNYWluQ29udGV4
dCAqY29udGV4dCk7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:03:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:03:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGIJ-0000AB-Ms; Wed, 20 Feb 2019 01:03:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGII-00009x-C9
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:03:26 +0000
X-Inumbo-ID: 536df924-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 536df924-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:03:25 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id CF7CF13A41;
 Wed, 20 Feb 2019 01:02:54 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 044781001DE2;
 Wed, 20 Feb 2019 01:02:34 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:07 +0100
Message-Id: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Wed, 20 Feb 2019 01:02:55 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 00/25] chardev: Convert qemu_chr_write() to
 take a size_t argument
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpUaGlzIHNlcmllcyBjb252ZXJ0IHRoZSBjaGFyZGV2OjpxZW11X2Nocl93cml0ZSgpIHRv
IHRha2UgdW5zaWduZWQKbGVuZ3RoIGFyZ3VtZW50LiBUbyBkbyBzbyBJIHdlbnQgdGhyb3VnaCBh
bGwgY2FsbGVyIGFuZCBjaGVja2VkIGlmCnRoZXJlIGFyZSBubyBuZWdhdGl2ZSB2YWx1ZSBwb3Nz
aWJsZS4KCkknbSBoYXZpbmcgaGVhZGFjaGVzIHdpdGggdGhlIFhlbiBiYWNrZW5kLCB0YWxraW5n
IHdpdGggTWFyYy1BbmRyw6kKaGUgc3VnZ2VzdGVkIEkgYXNrIGhlbHAgdG8gdGhlIFhlbiBtYWlu
dGFpbmVycy4KClNpbmNlIHRoZSBzZXJpZXMgaXMgYmVjb21pbmcgcXVpdGUgYmlnLCBJIHNwbGl0
dGVkIGl0OgotIHBhcnQgMTogY29udmVydCBxZW11X2Nocl93cml0ZSgpCi0gcGFydCAyOiBjb252
ZXJ0IElPUmVhZEhhbmRsZXIKCnBhcnQgMSBjYW4gYmUgcmV2aWV3ZWQgYW5kIG1lcmdlZCB3aXRo
b3V0IHBhcnQgMi4KClRoZSBnaXQgZGlmZnN0YXQgaXMgbm90IGh1Z2UsIGJ1dCB0aGVyZSBhcmUg
dmFyaW91cyBjaGFyZGV2IHN1YnN5c3RlbXMKc28gbWFueSBtYWludGFpbmVycyB0byBhc2sgZm9y
IEFjay4KCnYyOiBodHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwv
MjAxOC0xMC9tc2cwMjM5Ni5odG1sCnYxOiBodHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9o
dG1sL3FlbXUtZGV2ZWwvMjAxOC0xMC9tc2cwMjIwMC5odG1sCiAgICAoZnJvbSBQcmFzYWQgSiBQ
YW5kaXQpCkNoYW5nZXMgcmVxdWVzdGVkIGJ5IFBhb2xvOgpodHRwczovL2xpc3RzLmdudS5vcmcv
YXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxOC0xMC9tc2cwMjI5NC5odG1sCgpQbGVhc2UgcmV2
aWV3LAoKUGhpbC4KClBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpICgyNSk6CiAgY2hhcmRldjogU2lt
cGxpZnkgSU9XYXRjaFBvbGw6OmZkX2Nhbl9yZWFkIGFzIGEgR1NvdXJjZUZ1bmMKICBjaGFyZGV2
OiBBc3NlcnQgSU9DYW5SZWFkSGFuZGxlciBjYW4gbm90IGJlIG5lZ2F0aXZlCiAgY2hhcmRldi93
Y3RhYmxldDogVXNlIHVuc2lnbmVkIHR5cGUgdG8gaG9sZCB1bnNpZ25lZCB2YWx1ZQogIGNoYXJk
ZXY6IExldCBxZW11X2Nocl9iZV9jYW5fd3JpdGUoKSByZXR1cm4gYSBzaXplX3QgdHlwZXMKICBn
ZGJzdHViOiBVc2Ugc2l6ZV90IGZvciBzdHJsZW4oKSByZXR1cm4gdmFsdWUKICBnZGJzdHViOiBV
c2Ugc2l6ZV90IHRvIGhvbGQgR0RCU3RhdGU6Omxhc3RfcGFja2V0X2xlbgogIGdkYnN0dWI6IExl
dCBwdXRfYnVmZmVyKCkgdXNlIHNpemVfdAogIHVpL2d0azogUmVtb3ZlIHBvaW50bGVzcyBjYXN0
CiAgdmhvc3QtdXNlcjogRXhwcmVzcyBzaXplb2Ygd2l0aCBzaXplX3QKICB1c2ItcmVkaXI6IFZl
cmlmeSB1c2JyZWRpcnBhcnNlcl93cml0ZSBnZXQgY2FsbGVkIHdpdGggcG9zaXRpdmUgY291bnQK
ICB4ZW46IExldCB4ZW5jb25zX3NlbmQoKSB0YWtlIGEgJ3NpemUnIGFyZ3VtZW50CiAgeGVuOiBM
ZXQgYnVmZmVyX2FwcGVuZCgpIHJldHVybiB0aGUgc2l6ZSBjb25zdW1lZAogIFJGQyB4ZW46IExl
dCBidWZmZXJfYXBwZW5kKCkgcmV0dXJuIGEgc2l6ZV90CiAgdmlydGlvLXNlcmlhbDogTGV0IFZp
cnRJT1NlcmlhbFBvcnRDbGFzczo6aGF2ZV9kYXRhKCkgdXNlIHNpemVfdAogIHNwYXByLXZ0eTog
TGV0IHZ0eV9wdXRjaGFycygpIHVzZSBzaXplX3QKICB0cG06IFVzZSBzaXplX3QgdG8gaG9sZCBz
aXplcwogIG5ldC9maWx0ZXItbWlycm9yOiBVc2Ugc2l6ZV90CiAgczM5MHgvMzI3MDogTGV0IGlu
c2VydF9JQUNfZXNjYXBlX2NoYXIoKSB1c2Ugc2l6ZV90CiAgczM5MC9lYmNkaWM6IFVzZSBzaXpl
X3QgdG8gaXRlcmF0ZSBvdmVyIGFycmF5cwogIHMzOTB4L3NjbHA6IFVzZSBhIGNvbnN0IHZhcmlh
YmxlIHRvIGltcHJvdmUgcmVhZGFiaWxpdHkKICBzMzkweC9zY2xwOiBVc2Ugc2l6ZV90IGluIHBy
b2Nlc3NfbWRiKCkKICBzMzkweC9zY2xwOiBMZXQgd3JpdGVfY29uc29sZV9kYXRhKCkgdGFrZSBh
IHNpemVfdAogIGh3L2lwbWk6IEFzc2VydCBvdXRsZW4gPiBvdXRwb3MKICBjaGFyZGV2OiBMZXQg
cWVtdV9jaHJfZmVfd3JpdGVbX2FsbF0gdXNlIHNpemVfdCB0eXBlIGFyZ3VtZW50CiAgY2hhcmRl
djogTGV0IHFlbXVfY2hyX3dyaXRlW19hbGxdIHVzZSBzaXplX3QKCiBjaGFyZGV2L2JhdW0uYyAg
ICAgICAgICAgICAgICAgICAgfCAgNiArKystLS0KIGNoYXJkZXYvY2hhci1mZC5jICAgICAgICAg
ICAgICAgICB8ICA2ICsrKy0tLQogY2hhcmRldi9jaGFyLWZlLmMgICAgICAgICAgICAgICAgIHwg
IDQgKystLQogY2hhcmRldi9jaGFyLWlvLmMgICAgICAgICAgICAgICAgIHwgIDYgKysrLS0tCiBj
aGFyZGV2L2NoYXItbXV4LmMgICAgICAgICAgICAgICAgfCAgMyArKy0KIGNoYXJkZXYvY2hhci1w
dHkuYyAgICAgICAgICAgICAgICB8ICA4ICsrKystLS0tCiBjaGFyZGV2L2NoYXItc29ja2V0LmMg
ICAgICAgICAgICAgfCAxMyArKysrKysrLS0tLS0tCiBjaGFyZGV2L2NoYXItdWRwLmMgICAgICAg
ICAgICAgICAgfCAgOCArKysrLS0tLQogY2hhcmRldi9jaGFyLXdpbi5jICAgICAgICAgICAgICAg
IHwgIDIgKy0KIGNoYXJkZXYvY2hhci5jICAgICAgICAgICAgICAgICAgICB8IDE1ICsrKysrKysr
Ky0tLS0tLQogY2hhcmRldi9tc21vdXNlLmMgICAgICAgICAgICAgICAgIHwgIDQgKystLQogY2hh
cmRldi9zcGljZS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGNoYXJkZXYvdHJhY2UtZXZl
bnRzICAgICAgICAgICAgICB8ICAyICstCiBjaGFyZGV2L3djdGFibGV0LmMgICAgICAgICAgICAg
ICAgfCAgOSArKysrKy0tLS0KIGdkYnN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4
ICsrKystLS0tCiBody9idC9oY2ktY3NyLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcv
Y2hhci9zY2xwY29uc29sZS1sbS5jICAgICAgICAgIHwgMTIgKysrKysrKy0tLS0tCiBody9jaGFy
L3NwYXByX3Z0eS5jICAgICAgICAgICAgICAgfCAgMiArLQogaHcvY2hhci90ZXJtaW5hbDMyNzAu
YyAgICAgICAgICAgIHwgIDcgKysrKy0tLQogaHcvY2hhci92aXJ0aW8tY29uc29sZS5jICAgICAg
ICAgIHwgIDIgKy0KIGh3L2NoYXIveGVuX2NvbnNvbGUuYyAgICAgICAgICAgICB8IDI0ICsrKysr
KysrKysrKysrKy0tLS0tLS0tLQogaHcvaXBtaS9pcG1pX2JtY19leHRlcm4uYyAgICAgICAgIHwg
IDMgKystCiBody90cG0vdHBtX2VtdWxhdG9yLmMgICAgICAgICAgICAgfCAgNyArKysrLS0tCiBo
dy91c2IvcmVkaXJlY3QuYyAgICAgICAgICAgICAgICAgfCAgNiArKysrKy0KIGh3L3ZpcnRpby92
aG9zdC11c2VyLmMgICAgICAgICAgICB8IDE0ICsrKysrKysrLS0tLS0tCiBpbmNsdWRlL2NoYXJk
ZXYvY2hhci1mZC5oICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9jaGFyZGV2L2NoYXItZmUuaCAg
ICAgICAgIHwgIDQgKystLQogaW5jbHVkZS9jaGFyZGV2L2NoYXItaW8uaCAgICAgICAgIHwgIDIg
Ky0KIGluY2x1ZGUvY2hhcmRldi9jaGFyLmggICAgICAgICAgICB8ICA0ICsrLS0KIGluY2x1ZGUv
aHcvcHBjL3NwYXByX3Zpby5oICAgICAgICB8ICAyICstCiBpbmNsdWRlL2h3L3MzOTB4L2ViY2Rp
Yy5oICAgICAgICAgfCAgOCArKysrLS0tLQogaW5jbHVkZS9ody92aXJ0aW8vdmlydGlvLXNlcmlh
bC5oIHwgIDIgKy0KIGluY2x1ZGUvc3lzZW11L3JlcGxheS5oICAgICAgICAgICB8ICAyICstCiBu
ZXQvZmlsdGVyLW1pcnJvci5jICAgICAgICAgICAgICAgfCAgMiArLQogcmVwbGF5L3JlcGxheS1j
aGFyLmMgICAgICAgICAgICAgIHwgIDIgKy0KIHN0dWJzL3JlcGxheS5jICAgICAgICAgICAgICAg
ICAgICB8ICAyICstCiB1aS9jb25zb2xlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgNiArKyst
LS0KIHVpL2d0ay5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiAzOCBmaWxlcyBj
aGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKSwgOTYgZGVsZXRpb25zKC0pCgotLSAKMi4yMC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:03:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:03:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGIm-0000EM-1R; Wed, 20 Feb 2019 01:03:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGIk-0000E8-Tr
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:03:54 +0000
X-Inumbo-ID: 646f0905-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 646f0905-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:03:54 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8302D81DFE;
 Wed, 20 Feb 2019 01:03:23 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id C7F281001E7E;
 Wed, 20 Feb 2019 01:03:12 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:09 +0100
Message-Id: <20190220010232.18731-3-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Wed, 20 Feb 2019 01:03:23 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 02/25] chardev: Assert IOCanReadHandler can
 not be negative
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGJhY2tlbmQgc2hvdWxkIG5vdCByZXR1cm4gYSBuZWdhdGl2ZSBsZW5ndGggdG8gcmVhZC4K
V2Ugd2lsbCBsYXRlciBjaGFuZ2UgdGhlIHByb3RvdHlwZSBvZiBJT0NhblJlYWRIYW5kbGVyIHRv
IHJldHVybiBhbgp1bnNpZ25lZCBsZW5ndGguIE1lYW53aGlsZSBtYWtlIHN1cmUgdGhlIHJldHVy
biBsZW5ndGggaXMgcG9zaXRpdmUuCgpTdWdnZXN0ZWQtYnk6IFBhb2xvIEJvbnppbmkgPHBib256
aW5pQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxw
aGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBjaGFyZGV2L2NoYXIuYyB8IDUgKysrKy0KIDEgZmlsZSBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9jaGFy
ZGV2L2NoYXIuYyBiL2NoYXJkZXYvY2hhci5jCmluZGV4IGY2ZDYxZmE1ZjguLjcxZWNkMzJiMjUg
MTAwNjQ0Ci0tLSBhL2NoYXJkZXYvY2hhci5jCisrKyBiL2NoYXJkZXYvY2hhci5jCkBAIC0xNTks
MTIgKzE1OSwxNSBAQCBpbnQgcWVtdV9jaHJfd3JpdGUoQ2hhcmRldiAqcywgY29uc3QgdWludDhf
dCAqYnVmLCBpbnQgbGVuLCBib29sIHdyaXRlX2FsbCkKIGludCBxZW11X2Nocl9iZV9jYW5fd3Jp
dGUoQ2hhcmRldiAqcykKIHsKICAgICBDaGFyQmFja2VuZCAqYmUgPSBzLT5iZTsKKyAgICBpbnQg
cmVjZWl2YWJsZV9ieXRlczsKIAogICAgIGlmICghYmUgfHwgIWJlLT5jaHJfY2FuX3JlYWQpIHsK
ICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgcmV0dXJuIGJlLT5jaHJfY2FuX3JlYWQo
YmUtPm9wYXF1ZSk7CisgICAgcmVjZWl2YWJsZV9ieXRlcyA9IGJlLT5jaHJfY2FuX3JlYWQoYmUt
Pm9wYXF1ZSk7CisgICAgYXNzZXJ0KHJlY2VpdmFibGVfYnl0ZXMgPj0gMCk7CisgICAgcmV0dXJu
IHJlY2VpdmFibGVfYnl0ZXM7CiB9CiAKIHZvaWQgcWVtdV9jaHJfYmVfd3JpdGVfaW1wbChDaGFy
ZGV2ICpzLCB1aW50OF90ICpidWYsIGludCBsZW4pCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:04:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:04:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGJ8-0000Ip-DZ; Wed, 20 Feb 2019 01:04:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGJ7-0000Ih-Gt
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:04:17 +0000
X-Inumbo-ID: 71de656c-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71de656c-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:04:16 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 405BA81F19;
 Wed, 20 Feb 2019 01:03:46 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 4679C1001E7E;
 Wed, 20 Feb 2019 01:03:23 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:10 +0100
Message-Id: <20190220010232.18731-4-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Wed, 20 Feb 2019 01:03:46 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 03/25] chardev/wctablet: Use unsigned type to
 hold unsigned value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGFibGV0Q2hhcmRldjo6cXVlcnkgaXMgYW4gYXJyYXkgb2YgdWludDhfdC4KVXNlIHRoZSBzYW1l
IHR5cGUgdG8gaG9sZCBpdCAodGhpcyBhbHNvIHNpbGVudCBhIC1Xc2lnbi1jb252ZXJzaW9uCndh
cm5pbmcgaW4gdGhlIHRyYWNlIGZ1bmN0aW9uKS4KClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBjaGFyZGV2L3RyYWNlLWV2ZW50
cyB8IDIgKy0KIGNoYXJkZXYvd2N0YWJsZXQuYyAgIHwgNSArKystLQogMiBmaWxlcyBjaGFuZ2Vk
LCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY2hhcmRldi90
cmFjZS1ldmVudHMgYi9jaGFyZGV2L3RyYWNlLWV2ZW50cwppbmRleCBkMGU1ZjNiYmMxLi41NjJi
ZmU3MGU5IDEwMDY0NAotLS0gYS9jaGFyZGV2L3RyYWNlLWV2ZW50cworKysgYi9jaGFyZGV2L3Ry
YWNlLWV2ZW50cwpAQCAtNSw3ICs1LDcgQEAgd2N0X2luaXQodm9pZCkgIiIKIHdjdF9jbWRfcmUo
dm9pZCkgIiIKIHdjdF9jbWRfc3Qodm9pZCkgIiIKIHdjdF9jbWRfc3Aodm9pZCkgIiIKLXdjdF9j
bWRfdHMoaW50IGlucHV0KSAiMHglMDJ4Igord2N0X2NtZF90cyh1aW50OF90IGlucHV0KSAiMHgl
MDJ4Igogd2N0X2NtZF9vdGhlcihjb25zdCBjaGFyICpjbWQpICIlcyIKIHdjdF9zcGVlZChpbnQg
c3BlZWQpICIlZCIKIApkaWZmIC0tZ2l0IGEvY2hhcmRldi93Y3RhYmxldC5jIGIvY2hhcmRldi93
Y3RhYmxldC5jCmluZGV4IDM1ZGJkMjlhMzMuLmNmN2EwOGEzNjMgMTAwNjQ0Ci0tLSBhL2NoYXJk
ZXYvd2N0YWJsZXQuYworKysgYi9jaGFyZGV2L3djdGFibGV0LmMKQEAgLTIwNyw3ICsyMDcsOCBA
QCBzdGF0aWMgaW50IHdjdGFibGV0X2Nocl93cml0ZShzdHJ1Y3QgQ2hhcmRldiAqY2hyLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqYnVmLCBpbnQgbGVuKQog
ewogICAgIFRhYmxldENoYXJkZXYgKnRhYmxldCA9IFdDVEFCTEVUX0NIQVJERVYoY2hyKTsKLSAg
ICB1bnNpZ25lZCBpbnQgaSwgY2xlbjsKKyAgICBzaXplX3QgaTsKKyAgICB1bnNpZ25lZCBpbnQg
Y2xlbjsKICAgICBjaGFyICpwb3M7CiAKICAgICBpZiAodGFibGV0LT5saW5lX3NwZWVkICE9IDk2
MDApIHsKQEAgLTI2OSw3ICsyNzAsNyBAQCBzdGF0aWMgaW50IHdjdGFibGV0X2Nocl93cml0ZShz
dHJ1Y3QgQ2hhcmRldiAqY2hyLAogCiAgICAgfSBlbHNlIGlmIChzdHJuY21wKChjaGFyICopdGFi
bGV0LT5xdWVyeSwgIlRTIiwgMikgPT0gMCAmJgogICAgICAgICAgICAgICAgY2xlbiA9PSAzKSB7
Ci0gICAgICAgIHVuc2lnbmVkIGludCBpbnB1dCA9IHRhYmxldC0+cXVlcnlbMl07CisgICAgICAg
IHVpbnQ4X3QgaW5wdXQgPSB0YWJsZXQtPnF1ZXJ5WzJdOwogICAgICAgICB1aW50OF90IGNvZGVz
WzddID0gewogICAgICAgICAgICAgMHhhMywKICAgICAgICAgICAgICgoaW5wdXQgJiAweDgwKSA9
PSAwKSA/IDB4N2UgOiAweDdmLAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:04:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:04:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGJS-0000S4-OI; Wed, 20 Feb 2019 01:04:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGJR-0000Ri-8e
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:04:37 +0000
X-Inumbo-ID: 7d7b9db7-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d7b9db7-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:04:36 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B0E8D81DF9;
 Wed, 20 Feb 2019 01:04:05 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 05EA71001E7E;
 Wed, 20 Feb 2019 01:03:46 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:11 +0100
Message-Id: <20190220010232.18731-5-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Wed, 20 Feb 2019 01:04:05 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 04/25] chardev: Let qemu_chr_be_can_write()
 return a size_t types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gdGhlIHByZXZpb3VzIGNvbW1pdCB3ZSBhZGRlZCBhbiBhc3NlcnQgdG8gYmUgc3VyZSB0aGFu
CnFlbXVfY2hyX2JlX2Nhbl93cml0ZSgpIHdpbGwgbmV2ZXIgcmV0dXJuIGEgbmVnYXRpdmUgdmFs
dWUuCldlIGNhbiBub3cgY2hhbmdlIGl0cyBwcm90b3R5cGUgdG8gcmV0dXJuIGEgc2l6ZV90LgpB
ZGFwdCB0aGUgYmFja2VuZHMgYWNjb3JkaW5nbHkuCgpTdWdnZXN0ZWQtYnk6IFBhb2xvIEJvbnpp
bmkgPHBib256aW5pQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBjaGFyZGV2L2JhdW0uYyAgICAgICAgICAg
IHwgNiArKystLS0KIGNoYXJkZXYvY2hhci1mZC5jICAgICAgICAgfCAyICstCiBjaGFyZGV2L2No
YXItcHR5LmMgICAgICAgIHwgNCArKy0tCiBjaGFyZGV2L2NoYXItc29ja2V0LmMgICAgIHwgNyAr
KysrLS0tCiBjaGFyZGV2L2NoYXItdWRwLmMgICAgICAgIHwgNCArKy0tCiBjaGFyZGV2L2NoYXIt
d2luLmMgICAgICAgIHwgMiArLQogY2hhcmRldi9jaGFyLmMgICAgICAgICAgICB8IDIgKy0KIGNo
YXJkZXYvbXNtb3VzZS5jICAgICAgICAgfCA0ICsrLS0KIGNoYXJkZXYvc3BpY2UuYyAgICAgICAg
ICAgfCAyICstCiBjaGFyZGV2L3djdGFibGV0LmMgICAgICAgIHwgNCArKy0tCiBody9idC9oY2kt
Y3NyLmMgICAgICAgICAgIHwgMiArLQogaW5jbHVkZS9jaGFyZGV2L2NoYXItZmQuaCB8IDIgKy0K
IGluY2x1ZGUvY2hhcmRldi9jaGFyLmggICAgfCAyICstCiB1aS9jb25zb2xlLmMgICAgICAgICAg
ICAgIHwgNiArKystLS0KIDE0IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDI0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NoYXJkZXYvYmF1bS5jIGIvY2hhcmRldi9iYXVtLmMK
aW5kZXggNzhiMGM4NzYyNS4uMWQ2OWQ2MjE1OCAxMDA2NDQKLS0tIGEvY2hhcmRldi9iYXVtLmMK
KysrIGIvY2hhcmRldi9iYXVtLmMKQEAgLTI2NSw3ICsyNjUsNyBAQCBzdGF0aWMgaW50IGJhdW1f
ZGVmZXJyZWRfaW5pdChCYXVtQ2hhcmRldiAqYmF1bSkKIHN0YXRpYyB2b2lkIGJhdW1fY2hyX2Fj
Y2VwdF9pbnB1dChzdHJ1Y3QgQ2hhcmRldiAqY2hyKQogewogICAgIEJhdW1DaGFyZGV2ICpiYXVt
ID0gQkFVTV9DSEFSREVWKGNocik7Ci0gICAgaW50IHJvb20sIGZpcnN0OworICAgIHNpemVfdCBy
b29tLCBmaXJzdDsKIAogICAgIGlmICghYmF1bS0+b3V0X2J1Zl91c2VkKQogICAgICAgICByZXR1
cm47CkBAIC0yOTIsNyArMjkyLDcgQEAgc3RhdGljIHZvaWQgYmF1bV93cml0ZV9wYWNrZXQoQmF1
bUNoYXJkZXYgKmJhdW0sIGNvbnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbikKIHsKICAgICBDaGFy
ZGV2ICpjaHIgPSBDSEFSREVWKGJhdW0pOwogICAgIHVpbnQ4X3QgaW9fYnVmWzEgKyAyICogbGVu
XSwgKmN1ciA9IGlvX2J1ZjsKLSAgICBpbnQgcm9vbTsKKyAgICBzaXplX3Qgcm9vbTsKICAgICAq
Y3VyKysgPSBFU0M7CiAgICAgd2hpbGUgKGxlbi0tKQogICAgICAgICBpZiAoKCpjdXIrKyA9ICpi
dWYrKykgPT0gRVNDKQpAQCAtMzAzLDcgKzMwMyw3IEBAIHN0YXRpYyB2b2lkIGJhdW1fd3JpdGVf
cGFja2V0KEJhdW1DaGFyZGV2ICpiYXVtLCBjb25zdCB1aW50OF90ICpidWYsIGludCBsZW4pCiAg
ICAgICAgIC8qIEZpdHMgKi8KICAgICAgICAgcWVtdV9jaHJfYmVfd3JpdGUoY2hyLCBpb19idWYs
IGxlbik7CiAgICAgfSBlbHNlIHsKLSAgICAgICAgaW50IGZpcnN0OworICAgICAgICBzaXplX3Qg
Zmlyc3Q7CiAgICAgICAgIHVpbnQ4X3Qgb3V0OwogICAgICAgICAvKiBDYW4ndCBmaXQgYWxsLCBz
ZW5kIHdoYXQgY2FuIGJlLCBhbmQgc3RvcmUgdGhlIHJlc3QuICovCiAgICAgICAgIHFlbXVfY2hy
X2JlX3dyaXRlKGNociwgaW9fYnVmLCByb29tKTsKZGlmZiAtLWdpdCBhL2NoYXJkZXYvY2hhci1m
ZC5jIGIvY2hhcmRldi9jaGFyLWZkLmMKaW5kZXggMjQyMWQ4ZTIxNi4uMGZlMjgyMjg2OSAxMDA2
NDQKLS0tIGEvY2hhcmRldi9jaGFyLWZkLmMKKysrIGIvY2hhcmRldi9jaGFyLWZkLmMKQEAgLTQz
LDcgKzQzLDcgQEAgc3RhdGljIGdib29sZWFuIGZkX2Nocl9yZWFkKFFJT0NoYW5uZWwgKmNoYW4s
IEdJT0NvbmRpdGlvbiBjb25kLCB2b2lkICpvcGFxdWUpCiB7CiAgICAgQ2hhcmRldiAqY2hyID0g
Q0hBUkRFVihvcGFxdWUpOwogICAgIEZEQ2hhcmRldiAqcyA9IEZEX0NIQVJERVYob3BhcXVlKTsK
LSAgICBpbnQgbGVuOworICAgIHNpemVfdCBsZW47CiAgICAgdWludDhfdCBidWZbQ0hSX1JFQURf
QlVGX0xFTl07CiAgICAgc3NpemVfdCByZXQ7CiAKZGlmZiAtLWdpdCBhL2NoYXJkZXYvY2hhci1w
dHkuYyBiL2NoYXJkZXYvY2hhci1wdHkuYwppbmRleCA3Nzc3ZjZkZGVmLi5lYWUyNWYwNDNiIDEw
MDY0NAotLS0gYS9jaGFyZGV2L2NoYXItcHR5LmMKKysrIGIvY2hhcmRldi9jaGFyLXB0eS5jCkBA
IC0zNCw3ICszNCw3IEBACiB0eXBlZGVmIHN0cnVjdCB7CiAgICAgQ2hhcmRldiBwYXJlbnQ7CiAg
ICAgUUlPQ2hhbm5lbCAqaW9jOwotICAgIGludCByZWFkX2J5dGVzOworICAgIHNpemVfdCByZWFk
X2J5dGVzOwogCiAgICAgaW50IGNvbm5lY3RlZDsKICAgICBHU291cmNlICp0aW1lcl9zcmM7CkBA
IC0xMzIsNyArMTMyLDcgQEAgc3RhdGljIGdib29sZWFuIHB0eV9jaHJfcmVhZChRSU9DaGFubmVs
ICpjaGFuLCBHSU9Db25kaXRpb24gY29uZCwgdm9pZCAqb3BhcXVlKQogewogICAgIENoYXJkZXYg
KmNociA9IENIQVJERVYob3BhcXVlKTsKICAgICBQdHlDaGFyZGV2ICpzID0gUFRZX0NIQVJERVYo
b3BhcXVlKTsKLSAgICBnc2l6ZSBsZW47CisgICAgc2l6ZV90IGxlbjsKICAgICB1aW50OF90IGJ1
ZltDSFJfUkVBRF9CVUZfTEVOXTsKICAgICBzc2l6ZV90IHJldDsKIApkaWZmIC0tZ2l0IGEvY2hh
cmRldi9jaGFyLXNvY2tldC5jIGIvY2hhcmRldi9jaGFyLXNvY2tldC5jCmluZGV4IDI2MmE1OWI2
NGYuLjQwMTBjMzQzZTAgMTAwNjQ0Ci0tLSBhL2NoYXJkZXYvY2hhci1zb2NrZXQuYworKysgYi9j
aGFyZGV2L2NoYXItc29ja2V0LmMKQEAgLTYwLDcgKzYwLDcgQEAgdHlwZWRlZiBzdHJ1Y3Qgewog
ICAgIEdTb3VyY2UgKmh1cF9zb3VyY2U7CiAgICAgUUNyeXB0b1RMU0NyZWRzICp0bHNfY3JlZHM7
CiAgICAgVENQQ2hhcmRldlN0YXRlIHN0YXRlOwotICAgIGludCBtYXhfc2l6ZTsKKyAgICBzaXpl
X3QgbWF4X3NpemU7CiAgICAgaW50IGRvX3RlbG5ldG9wdDsKICAgICBpbnQgZG9fbm9kZWxheTsK
ICAgICBpbnQgKnJlYWRfbXNnZmRzOwpAQCAtNDkzLDEwICs0OTMsMTEgQEAgc3RhdGljIGdib29s
ZWFuIHRjcF9jaHJfcmVhZChRSU9DaGFubmVsICpjaGFuLCBHSU9Db25kaXRpb24gY29uZCwgdm9p
ZCAqb3BhcXVlKQogICAgIENoYXJkZXYgKmNociA9IENIQVJERVYob3BhcXVlKTsKICAgICBTb2Nr
ZXRDaGFyZGV2ICpzID0gU09DS0VUX0NIQVJERVYob3BhcXVlKTsKICAgICB1aW50OF90IGJ1ZltD
SFJfUkVBRF9CVUZfTEVOXTsKLSAgICBpbnQgbGVuLCBzaXplOworICAgIHNpemVfdCBsZW47Cisg
ICAgaW50IHNpemU7CiAKICAgICBpZiAoKHMtPnN0YXRlICE9IFRDUF9DSEFSREVWX1NUQVRFX0NP
Tk5FQ1RFRCkgfHwKLSAgICAgICAgcy0+bWF4X3NpemUgPD0gMCkgeworICAgICAgICBzLT5tYXhf
c2l6ZSA9PSAwKSB7CiAgICAgICAgIHJldHVybiBUUlVFOwogICAgIH0KICAgICBsZW4gPSBzaXpl
b2YoYnVmKTsKZGlmZiAtLWdpdCBhL2NoYXJkZXYvY2hhci11ZHAuYyBiL2NoYXJkZXYvY2hhci11
ZHAuYwppbmRleCBiNmUzOTllOTgzLi5kNGY0MDYyNmU0IDEwMDY0NAotLS0gYS9jaGFyZGV2L2No
YXItdWRwLmMKKysrIGIvY2hhcmRldi9jaGFyLXVkcC5jCkBAIC0zOSw3ICszOSw3IEBAIHR5cGVk
ZWYgc3RydWN0IHsKICAgICB1aW50OF90IGJ1ZltDSFJfUkVBRF9CVUZfTEVOXTsKICAgICBpbnQg
YnVmY250OwogICAgIGludCBidWZwdHI7Ci0gICAgaW50IG1heF9zaXplOworICAgIHNpemVfdCBt
YXhfc2l6ZTsKIH0gVWRwQ2hhcmRldjsKIAogI2RlZmluZSBVRFBfQ0hBUkRFVihvYmopIE9CSkVD
VF9DSEVDSyhVZHBDaGFyZGV2LCAob2JqKSwgVFlQRV9DSEFSREVWX1VEUCkKQEAgLTU4LDcgKzU4
LDcgQEAgc3RhdGljIHZvaWQgdWRwX2Nocl9mbHVzaF9idWZmZXIoVWRwQ2hhcmRldiAqcykKICAg
ICBDaGFyZGV2ICpjaHIgPSBDSEFSREVWKHMpOwogCiAgICAgd2hpbGUgKHMtPm1heF9zaXplID4g
MCAmJiBzLT5idWZwdHIgPCBzLT5idWZjbnQpIHsKLSAgICAgICAgaW50IG4gPSBNSU4ocy0+bWF4
X3NpemUsIHMtPmJ1ZmNudCAtIHMtPmJ1ZnB0cik7CisgICAgICAgIHNpemVfdCBuID0gTUlOKHMt
Pm1heF9zaXplLCBzLT5idWZjbnQgLSBzLT5idWZwdHIpOwogICAgICAgICBxZW11X2Nocl9iZV93
cml0ZShjaHIsICZzLT5idWZbcy0+YnVmcHRyXSwgbik7CiAgICAgICAgIHMtPmJ1ZnB0ciArPSBu
OwogICAgICAgICBzLT5tYXhfc2l6ZSA9IHFlbXVfY2hyX2JlX2Nhbl93cml0ZShjaHIpOwpkaWZm
IC0tZ2l0IGEvY2hhcmRldi9jaGFyLXdpbi5jIGIvY2hhcmRldi9jaGFyLXdpbi5jCmluZGV4IDA1
NTE4ZTA5NTguLjMwMzYxZTg4NTIgMTAwNjQ0Ci0tLSBhL2NoYXJkZXYvY2hhci13aW4uYworKysg
Yi9jaGFyZGV2L2NoYXItd2luLmMKQEAgLTI5LDcgKzI5LDcgQEAKIHN0YXRpYyB2b2lkIHdpbl9j
aHJfcmVhZChDaGFyZGV2ICpjaHIsIERXT1JEIGxlbikKIHsKICAgICBXaW5DaGFyZGV2ICpzID0g
V0lOX0NIQVJERVYoY2hyKTsKLSAgICBpbnQgbWF4X3NpemUgPSBxZW11X2Nocl9iZV9jYW5fd3Jp
dGUoY2hyKTsKKyAgICBzaXplX3QgbWF4X3NpemUgPSBxZW11X2Nocl9iZV9jYW5fd3JpdGUoY2hy
KTsKICAgICBpbnQgcmV0LCBlcnI7CiAgICAgdWludDhfdCBidWZbQ0hSX1JFQURfQlVGX0xFTl07
CiAgICAgRFdPUkQgc2l6ZTsKZGlmZiAtLWdpdCBhL2NoYXJkZXYvY2hhci5jIGIvY2hhcmRldi9j
aGFyLmMKaW5kZXggNzFlY2QzMmIyNS4uMzE0OWNkM2JhOSAxMDA2NDQKLS0tIGEvY2hhcmRldi9j
aGFyLmMKKysrIGIvY2hhcmRldi9jaGFyLmMKQEAgLTE1Niw3ICsxNTYsNyBAQCBpbnQgcWVtdV9j
aHJfd3JpdGUoQ2hhcmRldiAqcywgY29uc3QgdWludDhfdCAqYnVmLCBpbnQgbGVuLCBib29sIHdy
aXRlX2FsbCkKICAgICByZXR1cm4gb2Zmc2V0OwogfQogCi1pbnQgcWVtdV9jaHJfYmVfY2FuX3dy
aXRlKENoYXJkZXYgKnMpCitzaXplX3QgcWVtdV9jaHJfYmVfY2FuX3dyaXRlKENoYXJkZXYgKnMp
CiB7CiAgICAgQ2hhckJhY2tlbmQgKmJlID0gcy0+YmU7CiAgICAgaW50IHJlY2VpdmFibGVfYnl0
ZXM7CmRpZmYgLS1naXQgYS9jaGFyZGV2L21zbW91c2UuYyBiL2NoYXJkZXYvbXNtb3VzZS5jCmlu
ZGV4IDBmZmQxMzdjZTguLmNkYjZmODYwMzcgMTAwNjQ0Ci0tLSBhL2NoYXJkZXYvbXNtb3VzZS5j
CisrKyBiL2NoYXJkZXYvbXNtb3VzZS5jCkBAIC0zOCw3ICszOCw3IEBAIHR5cGVkZWYgc3RydWN0
IHsKICAgICBib29sIGJ0bnNbSU5QVVRfQlVUVE9OX19NQVhdOwogICAgIGJvb2wgYnRuY1tJTlBV
VF9CVVRUT05fX01BWF07CiAgICAgdWludDhfdCBvdXRidWZbMzJdOwotICAgIGludCBvdXRsZW47
CisgICAgc2l6ZV90IG91dGxlbjsKIH0gTW91c2VDaGFyZGV2OwogCiAjZGVmaW5lIFRZUEVfQ0hB
UkRFVl9NU01PVVNFICJjaGFyZGV2LW1zbW91c2UiCkBAIC00OCw3ICs0OCw3IEBAIHR5cGVkZWYg
c3RydWN0IHsKIHN0YXRpYyB2b2lkIG1zbW91c2VfY2hyX2FjY2VwdF9pbnB1dChDaGFyZGV2ICpj
aHIpCiB7CiAgICAgTW91c2VDaGFyZGV2ICptb3VzZSA9IE1PVVNFX0NIQVJERVYoY2hyKTsKLSAg
ICBpbnQgbGVuOworICAgIHNpemVfdCBsZW47CiAKICAgICBsZW4gPSBxZW11X2Nocl9iZV9jYW5f
d3JpdGUoY2hyKTsKICAgICBpZiAobGVuID4gbW91c2UtPm91dGxlbikgewpkaWZmIC0tZ2l0IGEv
Y2hhcmRldi9zcGljZS5jIGIvY2hhcmRldi9zcGljZS5jCmluZGV4IDE3M2MyNTc5NDkuLmFkMTgw
YThhMTMgMTAwNjQ0Ci0tLSBhL2NoYXJkZXYvc3BpY2UuYworKysgYi9jaGFyZGV2L3NwaWNlLmMK
QEAgLTQzLDcgKzQzLDcgQEAgc3RhdGljIGludCB2bWNfd3JpdGUoU3BpY2VDaGFyRGV2aWNlSW5z
dGFuY2UgKnNpbiwgY29uc3QgdWludDhfdCAqYnVmLCBpbnQgbGVuKQogICAgIHVpbnQ4X3QqIHAg
PSAodWludDhfdCopYnVmOwogCiAgICAgd2hpbGUgKGxlbiA+IDApIHsKLSAgICAgICAgaW50IGNh
bl93cml0ZSA9IHFlbXVfY2hyX2JlX2Nhbl93cml0ZShjaHIpOworICAgICAgICBzaXplX3QgY2Fu
X3dyaXRlID0gcWVtdV9jaHJfYmVfY2FuX3dyaXRlKGNocik7CiAgICAgICAgIGxhc3Rfb3V0ID0g
TUlOKGxlbiwgY2FuX3dyaXRlKTsKICAgICAgICAgaWYgKGxhc3Rfb3V0IDw9IDApIHsKICAgICAg
ICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvY2hhcmRldi93Y3RhYmxldC5jIGIvY2hhcmRldi93
Y3RhYmxldC5jCmluZGV4IGNmN2EwOGEzNjMuLmRhYWU1NzBiYzcgMTAwNjQ0Ci0tLSBhL2NoYXJk
ZXYvd2N0YWJsZXQuYworKysgYi9jaGFyZGV2L3djdGFibGV0LmMKQEAgLTc0LDcgKzc0LDcgQEAg
dHlwZWRlZiBzdHJ1Y3QgewogCiAgICAgLyogQ29tbWFuZCB0byBiZSBzZW50IHRvIHNlcmlhbCBw
b3J0ICovCiAgICAgdWludDhfdCBvdXRidWZbV0NfT1VUUFVUX0JVRl9NQVhfTEVOXTsKLSAgICBp
bnQgb3V0bGVuOworICAgIHNpemVfdCBvdXRsZW47CiAKICAgICBpbnQgbGluZV9zcGVlZDsKICAg
ICBib29sIHNlbmRfZXZlbnRzOwpAQCAtMTg2LDcgKzE4Niw3IEBAIHN0YXRpYyBRZW11SW5wdXRI
YW5kbGVyIHdjdGFibGV0X2hhbmRsZXIgPSB7CiBzdGF0aWMgdm9pZCB3Y3RhYmxldF9jaHJfYWNj
ZXB0X2lucHV0KENoYXJkZXYgKmNocikKIHsKICAgICBUYWJsZXRDaGFyZGV2ICp0YWJsZXQgPSBX
Q1RBQkxFVF9DSEFSREVWKGNocik7Ci0gICAgaW50IGxlbiwgY2FuV3JpdGU7CisgICAgc2l6ZV90
IGxlbiwgY2FuV3JpdGU7CiAKICAgICBjYW5Xcml0ZSA9IHFlbXVfY2hyX2JlX2Nhbl93cml0ZShj
aHIpOwogICAgIGxlbiA9IGNhbldyaXRlOwpkaWZmIC0tZ2l0IGEvaHcvYnQvaGNpLWNzci5jIGIv
aHcvYnQvaGNpLWNzci5jCmluZGV4IGZhNjY2MGExMTMuLmU4MzdhM2ZhMWYgMTAwNjQ0Ci0tLSBh
L2h3L2J0L2hjaS1jc3IuYworKysgYi9ody9idC9oY2ktY3NyLmMKQEAgLTM4LDcgKzM4LDcgQEAg
c3RydWN0IGNzcmhjaV9zIHsKICNkZWZpbmUgRklGT19MRU4JNDA5NgogICAgIGludCBvdXRfc3Rh
cnQ7CiAgICAgaW50IG91dF9sZW47Ci0gICAgaW50IG91dF9zaXplOworICAgIHNpemVfdCBvdXRf
c2l6ZTsKICAgICB1aW50OF90IG91dGZpZm9bRklGT19MRU4gKiAyXTsKICAgICB1aW50OF90IGlu
cGt0W0ZJRk9fTEVOXTsKICAgICBlbnVtIHsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvY2hhcmRldi9j
aGFyLWZkLmggYi9pbmNsdWRlL2NoYXJkZXYvY2hhci1mZC5oCmluZGV4IGU3YzJiMTc2ZjkuLjM2
YzZiODljZWUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvY2hhcmRldi9jaGFyLWZkLmgKKysrIGIvaW5j
bHVkZS9jaGFyZGV2L2NoYXItZmQuaApAQCAtMzEsNyArMzEsNyBAQCB0eXBlZGVmIHN0cnVjdCBG
RENoYXJkZXYgewogICAgIENoYXJkZXYgcGFyZW50OwogCiAgICAgUUlPQ2hhbm5lbCAqaW9jX2lu
LCAqaW9jX291dDsKLSAgICBpbnQgbWF4X3NpemU7CisgICAgc2l6ZV90IG1heF9zaXplOwogfSBG
RENoYXJkZXY7CiAKICNkZWZpbmUgVFlQRV9DSEFSREVWX0ZEICJjaGFyZGV2LWZkIgpkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9jaGFyZGV2L2NoYXIuaCBiL2luY2x1ZGUvY2hhcmRldi9jaGFyLmgKaW5k
ZXggYzBiNTdmNzY4NS4uMDM0MWRkMWJhMiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9jaGFyZGV2L2No
YXIuaAorKysgYi9pbmNsdWRlL2NoYXJkZXYvY2hhci5oCkBAIC0xNzMsNyArMTczLDcgQEAgQ2hh
cmRldiAqcWVtdV9jaHJfbmV3X25vcmVwbGF5KGNvbnN0IGNoYXIgKmxhYmVsLCBjb25zdCBjaGFy
ICpmaWxlbmFtZSwKICAqCiAgKiBSZXR1cm5zOiB0aGUgbnVtYmVyIG9mIGJ5dGVzIHRoZSBmcm9u
dCBlbmQgY2FuIHJlY2VpdmUgdmlhIEBxZW11X2Nocl9iZV93cml0ZQogICovCi1pbnQgcWVtdV9j
aHJfYmVfY2FuX3dyaXRlKENoYXJkZXYgKnMpOworc2l6ZV90IHFlbXVfY2hyX2JlX2Nhbl93cml0
ZShDaGFyZGV2ICpzKTsKIAogLyoqCiAgKiBxZW11X2Nocl9iZV93cml0ZToKZGlmZiAtLWdpdCBh
L3VpL2NvbnNvbGUuYyBiL3VpL2NvbnNvbGUuYwppbmRleCA2ZDIyODJkM2U5Li40MmYwNGUyYjM3
IDEwMDY0NAotLS0gYS91aS9jb25zb2xlLmMKKysrIGIvdWkvY29uc29sZS5jCkBAIC02MSw4ICs2
MSw4IEBAIGVudW0gVFRZU3RhdGUgewogCiB0eXBlZGVmIHN0cnVjdCBRRU1VRklGTyB7CiAgICAg
dWludDhfdCAqYnVmOwotICAgIGludCBidWZfc2l6ZTsKLSAgICBpbnQgY291bnQsIHdwdHIsIHJw
dHI7CisgICAgc2l6ZV90IGJ1Zl9zaXplLCBjb3VudDsKKyAgICBpbnQgd3B0ciwgcnB0cjsKIH0g
UUVNVUZJRk87CiAKIHN0YXRpYyBpbnQgcWVtdV9maWZvX3dyaXRlKFFFTVVGSUZPICpmLCBjb25z
dCB1aW50OF90ICpidWYsIGludCBsZW4xKQpAQCAtMTExMCw3ICsxMTEwLDcgQEAgc3RhdGljIGlu
dCB2Y19jaHJfd3JpdGUoQ2hhcmRldiAqY2hyLCBjb25zdCB1aW50OF90ICpidWYsIGludCBsZW4p
CiBzdGF0aWMgdm9pZCBrYmRfc2VuZF9jaGFycyh2b2lkICpvcGFxdWUpCiB7CiAgICAgUWVtdUNv
bnNvbGUgKnMgPSBvcGFxdWU7Ci0gICAgaW50IGxlbjsKKyAgICBzaXplX3QgbGVuOwogICAgIHVp
bnQ4X3QgYnVmWzE2XTsKIAogICAgIGxlbiA9IHFlbXVfY2hyX2JlX2Nhbl93cml0ZShzLT5jaHIp
OwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:04:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:04:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGJn-0000Xf-7v; Wed, 20 Feb 2019 01:04:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGJl-0000XJ-QJ
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:04:57 +0000
X-Inumbo-ID: 8a13c931-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a13c931-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:04:57 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C68627A19B;
 Wed, 20 Feb 2019 01:04:26 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 422121001E7E;
 Wed, 20 Feb 2019 01:04:05 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:12 +0100
Message-Id: <20190220010232.18731-6-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Wed, 20 Feb 2019 01:04:27 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 05/25] gdbstub: Use size_t for strlen()
 return value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2Ugc3RybGVuKCkgcmV0dXJucyBhbiB1bnNpZ25lZCB2YWx1ZSwgaXQgaXMgcG9pbnRsZXNz
IHRvCmNvbnZlcnQgaXQgdG8gYSBzaWduZWQgb25lLiBVc2Ugc2l6ZV90IHRvIGhvbGQgaXRzIHJl
dHVybiB2YWx1ZS4KClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGls
bWRAcmVkaGF0LmNvbT4KLS0tCiBnZGJzdHViLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9nZGJzdHViLmMgYi9nZGJz
dHViLmMKaW5kZXggYmM3NzRhZTk5Mi4uNzZlY2EzYmI3ZSAxMDA2NDQKLS0tIGEvZ2Ric3R1Yi5j
CisrKyBiL2dkYnN0dWIuYwpAQCAtMTY5Myw3ICsxNjkzLDcgQEAgc3RhdGljIGludCBnZGJfaGFu
ZGxlX3BhY2tldChHREJTdGF0ZSAqcywgY29uc3QgY2hhciAqbGluZV9idWYpCiAgICAgICAgIH0K
ICNlbHNlIC8qICFDT05GSUdfVVNFUl9PTkxZICovCiAgICAgICAgIGVsc2UgaWYgKHN0cm5jbXAo
cCwgIlJjbWQsIiwgNSkgPT0gMCkgewotICAgICAgICAgICAgaW50IGxlbiA9IHN0cmxlbihwICsg
NSk7CisgICAgICAgICAgICBzaXplX3QgbGVuID0gc3RybGVuKHAgKyA1KTsKIAogICAgICAgICAg
ICAgaWYgKChsZW4gJSAyKSAhPSAwKSB7CiAgICAgICAgICAgICAgICAgcHV0X3BhY2tldChzLCAi
RTAxIik7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:05:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:05:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGK5-0000d0-Iw; Wed, 20 Feb 2019 01:05:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGK4-0000ci-0J
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:05:16 +0000
X-Inumbo-ID: 94d0f5cd-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94d0f5cd-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:05:15 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E1C6687638;
 Wed, 20 Feb 2019 01:05:14 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id C94BA1001E87;
 Wed, 20 Feb 2019 01:04:56 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:15 +0100
Message-Id: <20190220010232.18731-9-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Wed, 20 Feb 2019 01:05:15 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 08/25] ui/gtk: Remove pointless cast
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlICdzaXplJyB2YWx1ZSBpcyBvZiB0eXBlICdndWludCcgd2hpY2ggaXMgYWxyZWFkeSB1bnNp
Z25lZC4KUmVtb3ZlIHRoZSB1c2VsZXNzIGNhc3QuCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBN
YXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogdWkvZ3RrLmMgfCAyICstCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS91aS9ndGsuYyBiL3VpL2d0ay5jCmluZGV4IDk0OWIxNDNlNGUuLmI1ODc5ZmRlY2UgMTAwNjQ0
Ci0tLSBhL3VpL2d0ay5jCisrKyBiL3VpL2d0ay5jCkBAIC0xNzY0LDcgKzE3NjQsNyBAQCBzdGF0
aWMgZ2Jvb2xlYW4gZ2RfdmNfaW4oVnRlVGVybWluYWwgKnRlcm1pbmFsLCBnY2hhciAqdGV4dCwg
Z3VpbnQgc2l6ZSwKICAgICAgICAgfQogICAgIH0KIAotICAgIHFlbXVfY2hyX2JlX3dyaXRlKHZj
LT52dGUuY2hyLCAodWludDhfdCAgKil0ZXh0LCAodW5zaWduZWQgaW50KXNpemUpOworICAgIHFl
bXVfY2hyX2JlX3dyaXRlKHZjLT52dGUuY2hyLCAodWludDhfdCAgKil0ZXh0LCBzaXplKTsKICAg
ICByZXR1cm4gVFJVRTsKIH0KIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:05:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGK7-0000e2-Sq; Wed, 20 Feb 2019 01:05:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGK6-0000dK-6Z
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:05:18 +0000
X-Inumbo-ID: 95cc8572-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95cc8572-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:05:17 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 72E8FC04F4AC;
 Wed, 20 Feb 2019 01:04:46 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 8B38C1001E7E;
 Wed, 20 Feb 2019 01:04:27 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:13 +0100
Message-Id: <20190220010232.18731-7-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Wed, 20 Feb 2019 01:04:46 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 06/25] gdbstub: Use size_t to hold
 GDBState::last_packet_len
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHV0X3BhY2tldF9iaW5hcnkoKSB3ZSBoYXZlOgoKICAgIHVpbnQ4X3QgKnA7CiAgICBmb3Io
OzspIHsKICAgICAgICBwID0gcy0+bGFzdF9wYWNrZXQ7CiAgICAgICAgKihwKyspID0gLi4uCiAg
ICAgICAgcy0+bGFzdF9wYWNrZXRfbGVuID0gcCAtIHMtPmxhc3RfcGFja2V0OwogICAgICAgIHB1
dF9idWZmZXIocywgKHVpbnQ4X3QgKilzLT5sYXN0X3BhY2tldCwgcy0+bGFzdF9wYWNrZXRfbGVu
KTsKClRoZSAncCcgcG9pbnRlciBzdGFydCBhdCBzLT5sYXN0X3BhY2tldCwgdGhlbiBpcyBvbmx5
IGluY3JlbWVudGVkLgpTaW5jZSB3ZSBoYXZlICJwID49IHMtPmxhc3RfcGFja2V0Iiwgd2UgYXJl
IHN1cmUgdGhhbgoicCAtIHMtPmxhc3RfcGFja2V0ID49IDAiLCB0aHVzICJwIC0gcy0+bGFzdF9w
YWNrZXQiIGlzIHBvc2l0aXZlLgoKVGhlIGZldyBvdGhlciBwbGFjZXMgd2hlcmUgcy0+bGFzdF9w
YWNrZXRfbGVuIGlzIHNldCBpcyB3aXRoIGNvbnN0YW50CnBvc2l0aXZlIHZhbHVlcy4KCkl0IG1h
a2VzIHNlbnNlIHRvIHVzZSBzaXplX3QgdG8gaG9sZCBsYXN0X3BhY2tldF9sZW4gdmFsdWVzLgoK
U2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgotLS0KIGdkYnN0dWIuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2dkYnN0dWIuYyBiL2dkYnN0dWIuYwppbmRleCA3
NmVjYTNiYjdlLi42OTM0MGQ3Y2QxIDEwMDY0NAotLS0gYS9nZGJzdHViLmMKKysrIGIvZ2Ric3R1
Yi5jCkBAIC0zMjMsNyArMzIzLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgR0RCU3RhdGUgewogICAgIGlu
dCBsaW5lX3N1bTsgLyogcnVubmluZyBjaGVja3N1bSAqLwogICAgIGludCBsaW5lX2NzdW07IC8q
IGNoZWNrc3VtIGF0IHRoZSBlbmQgb2YgdGhlIHBhY2tldCAqLwogICAgIHVpbnQ4X3QgbGFzdF9w
YWNrZXRbTUFYX1BBQ0tFVF9MRU5HVEggKyA0XTsKLSAgICBpbnQgbGFzdF9wYWNrZXRfbGVuOwor
ICAgIHNpemVfdCBsYXN0X3BhY2tldF9sZW47CiAgICAgaW50IHNpZ25hbDsKICNpZmRlZiBDT05G
SUdfVVNFUl9PTkxZCiAgICAgaW50IGZkOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:05:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:05:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGKG-0000iD-6N; Wed, 20 Feb 2019 01:05:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGKF-0000hr-KG
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:05:27 +0000
X-Inumbo-ID: 9b8d3f3d-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b8d3f3d-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:05:26 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1483181DF3;
 Wed, 20 Feb 2019 01:04:56 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 3865D1001DE2;
 Wed, 20 Feb 2019 01:04:46 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:14 +0100
Message-Id: <20190220010232.18731-8-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Wed, 20 Feb 2019 01:04:56 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 07/25] gdbstub: Let put_buffer() use size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIGNhbGxlcnMgcHJvdmlkZSBhIHNpemVfdCBhcmd1bWVudCwgd2UgY2FuIHNhZmVseSB1c2Ug
c2l6ZV90CmZvciB0aGlzIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KIGdkYnN0dWIuYyB8IDQgKystLQogMSBm
aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9nZGJzdHViLmMgYi9nZGJzdHViLmMKaW5kZXggNjkzNDBkN2NkMS4uODYwZTliYjdjNyAxMDA2
NDQKLS0tIGEvZ2Ric3R1Yi5jCisrKyBiL2dkYnN0dWIuYwpAQCAtNDc1LDEwICs0NzUsMTAgQEAg
c3RhdGljIGludCBnZGJfY29udGludWVfcGFydGlhbChHREJTdGF0ZSAqcywgY2hhciAqbmV3c3Rh
dGVzKQogICAgIHJldHVybiByZXM7CiB9CiAKLXN0YXRpYyB2b2lkIHB1dF9idWZmZXIoR0RCU3Rh
dGUgKnMsIGNvbnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbikKK3N0YXRpYyB2b2lkIHB1dF9idWZm
ZXIoR0RCU3RhdGUgKnMsIGNvbnN0IHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90IGxlbikKIHsKICNpZmRl
ZiBDT05GSUdfVVNFUl9PTkxZCi0gICAgaW50IHJldDsKKyAgICBzc2l6ZV90IHJldDsKIAogICAg
IHdoaWxlIChsZW4gPiAwKSB7CiAgICAgICAgIHJldCA9IHNlbmQocy0+ZmQsIGJ1ZiwgbGVuLCAw
KTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:06:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:06:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGKm-0000tj-JK; Wed, 20 Feb 2019 01:06:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGKl-0000tE-8Q
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:05:59 +0000
X-Inumbo-ID: ae15c056-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae15c056-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:05:57 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D44317266B;
 Wed, 20 Feb 2019 01:05:26 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id AAF561001E7E;
 Wed, 20 Feb 2019 01:05:15 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:16 +0100
Message-Id: <20190220010232.18731-10-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Wed, 20 Feb 2019 01:05:27 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 09/25] vhost-user: Express sizeof with size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VkhPU1RfVVNFUl9IRFJfU0laRSB1c2VzIG9mZnNldG9mKCksIHRodXMgaXMgYW4gZXhwcmVzc2lv
biBvZiB0eXBlCnNpemVfdC4gVXBkYXRlIHRoZSBmb3JtYXQgc3RyaW5nIGFjY29yZGluZ2x5LgoK
U2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgotLS0KIGh3L3ZpcnRpby92aG9zdC11c2VyLmMgfCAxNCArKysrKysrKy0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9o
dy92aXJ0aW8vdmhvc3QtdXNlci5jIGIvaHcvdmlydGlvL3Zob3N0LXVzZXIuYwppbmRleCA1NjRh
MzFkMTJjLi4yZWI3MTQzZDNkIDEwMDY0NAotLS0gYS9ody92aXJ0aW8vdmhvc3QtdXNlci5jCisr
KyBiL2h3L3ZpcnRpby92aG9zdC11c2VyLmMKQEAgLTIxNSwxMSArMjE1LDEyIEBAIHN0YXRpYyBp
bnQgdmhvc3RfdXNlcl9yZWFkKHN0cnVjdCB2aG9zdF9kZXYgKmRldiwgVmhvc3RVc2VyTXNnICpt
c2cpCiAgICAgc3RydWN0IHZob3N0X3VzZXIgKnUgPSBkZXYtPm9wYXF1ZTsKICAgICBDaGFyQmFj
a2VuZCAqY2hyID0gdS0+dXNlci0+Y2hyOwogICAgIHVpbnQ4X3QgKnAgPSAodWludDhfdCAqKSBt
c2c7Ci0gICAgaW50IHIsIHNpemUgPSBWSE9TVF9VU0VSX0hEUl9TSVpFOworICAgIGludCByOwor
ICAgIHNpemVfdCBzaXplID0gVkhPU1RfVVNFUl9IRFJfU0laRTsKIAogICAgIHIgPSBxZW11X2No
cl9mZV9yZWFkX2FsbChjaHIsIHAsIHNpemUpOwogICAgIGlmIChyICE9IHNpemUpIHsKLSAgICAg
ICAgZXJyb3JfcmVwb3J0KCJGYWlsZWQgdG8gcmVhZCBtc2cgaGVhZGVyLiBSZWFkICVkIGluc3Rl
YWQgb2YgJWQuIgorICAgICAgICBlcnJvcl9yZXBvcnQoIkZhaWxlZCB0byByZWFkIG1zZyBoZWFk
ZXIuIFJlYWQgJWQgaW5zdGVhZCBvZiAlenUuIgogICAgICAgICAgICAgICAgICAgICAgIiBPcmln
aW5hbCByZXF1ZXN0ICVkLiIsIHIsIHNpemUsIG1zZy0+aGRyLnJlcXVlc3QpOwogICAgICAgICBn
b3RvIGZhaWw7CiAgICAgfQpAQCAtMjM1LDcgKzIzNiw3IEBAIHN0YXRpYyBpbnQgdmhvc3RfdXNl
cl9yZWFkKHN0cnVjdCB2aG9zdF9kZXYgKmRldiwgVmhvc3RVc2VyTXNnICptc2cpCiAgICAgLyog
dmFsaWRhdGUgbWVzc2FnZSBzaXplIGlzIHNhbmUgKi8KICAgICBpZiAobXNnLT5oZHIuc2l6ZSA+
IFZIT1NUX1VTRVJfUEFZTE9BRF9TSVpFKSB7CiAgICAgICAgIGVycm9yX3JlcG9ydCgiRmFpbGVk
IHRvIHJlYWQgbXNnIGhlYWRlci4iCi0gICAgICAgICAgICAgICAgIiBTaXplICVkIGV4Y2VlZHMg
dGhlIG1heGltdW0gJXp1LiIsIG1zZy0+aGRyLnNpemUsCisgICAgICAgICAgICAgICAgIiBTaXpl
ICV1IGV4Y2VlZHMgdGhlIG1heGltdW0gJXp1LiIsIG1zZy0+aGRyLnNpemUsCiAgICAgICAgICAg
ICAgICAgVkhPU1RfVVNFUl9QQVlMT0FEX1NJWkUpOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAg
fQpAQCAtMjQ2LDcgKzI0Nyw3IEBAIHN0YXRpYyBpbnQgdmhvc3RfdXNlcl9yZWFkKHN0cnVjdCB2
aG9zdF9kZXYgKmRldiwgVmhvc3RVc2VyTXNnICptc2cpCiAgICAgICAgIHIgPSBxZW11X2Nocl9m
ZV9yZWFkX2FsbChjaHIsIHAsIHNpemUpOwogICAgICAgICBpZiAociAhPSBzaXplKSB7CiAgICAg
ICAgICAgICBlcnJvcl9yZXBvcnQoIkZhaWxlZCB0byByZWFkIG1zZyBwYXlsb2FkLiIKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAiIFJlYWQgJWQgaW5zdGVhZCBvZiAlZC4iLCByLCBtc2ctPmhk
ci5zaXplKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAiIFJlYWQgJWQgaW5zdGVhZCBvZiAl
dS4iLCByLCBtc2ctPmhkci5zaXplKTsKICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICAgICAg
fQogICAgIH0KQEAgLTMwMCw3ICszMDEsOCBAQCBzdGF0aWMgaW50IHZob3N0X3VzZXJfd3JpdGUo
c3RydWN0IHZob3N0X2RldiAqZGV2LCBWaG9zdFVzZXJNc2cgKm1zZywKIHsKICAgICBzdHJ1Y3Qg
dmhvc3RfdXNlciAqdSA9IGRldi0+b3BhcXVlOwogICAgIENoYXJCYWNrZW5kICpjaHIgPSB1LT51
c2VyLT5jaHI7Ci0gICAgaW50IHJldCwgc2l6ZSA9IFZIT1NUX1VTRVJfSERSX1NJWkUgKyBtc2ct
Pmhkci5zaXplOworICAgIGludCByZXQ7CisgICAgc2l6ZV90IHNpemUgPSBWSE9TVF9VU0VSX0hE
Ul9TSVpFICsgbXNnLT5oZHIuc2l6ZTsKIAogICAgIC8qCiAgICAgICogRm9yIG5vbi12cmluZyBz
cGVjaWZpYyByZXF1ZXN0cywgbGlrZSBWSE9TVF9VU0VSX1NFVF9NRU1fVEFCTEUsCkBAIC0zMjAs
NyArMzIyLDcgQEAgc3RhdGljIGludCB2aG9zdF91c2VyX3dyaXRlKHN0cnVjdCB2aG9zdF9kZXYg
KmRldiwgVmhvc3RVc2VyTXNnICptc2csCiAgICAgcmV0ID0gcWVtdV9jaHJfZmVfd3JpdGVfYWxs
KGNociwgKGNvbnN0IHVpbnQ4X3QgKikgbXNnLCBzaXplKTsKICAgICBpZiAocmV0ICE9IHNpemUp
IHsKICAgICAgICAgZXJyb3JfcmVwb3J0KCJGYWlsZWQgdG8gd3JpdGUgbXNnLiIKLSAgICAgICAg
ICAgICAgICAgICAgICIgV3JvdGUgJWQgaW5zdGVhZCBvZiAlZC4iLCByZXQsIHNpemUpOworICAg
ICAgICAgICAgICAgICAgICAgIiBXcm90ZSAlZCBpbnN0ZWFkIG9mICV6dS4iLCByZXQsIHNpemUp
OwogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:06:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:06:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGKs-0000wr-TB; Wed, 20 Feb 2019 01:06:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGKr-0000wG-44
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:06:05 +0000
X-Inumbo-ID: b1ed2448-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1ed2448-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:06:04 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9E35F5944D;
 Wed, 20 Feb 2019 01:06:03 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 55C561001E7E;
 Wed, 20 Feb 2019 01:05:51 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:19 +0100
Message-Id: <20190220010232.18731-13-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Wed, 20 Feb 2019 01:06:03 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 12/25] xen: Let buffer_append() return the
 size consumed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGJ1ZmZlci5zaXplIGFuZCBidWZmZXIuY29uc3VtZWQgZmllbGRzIGFyZSBvbmx5IHVwZGF0
ZWQgd2l0aGluIHRoZQpidWZmZXJfYXBwZW5kKCkgYm9keS4gV2UgY2FuIHNpbXBseSBsZXQgYnVm
ZmVyX2FwcGVuZCgpIHJldHVybiB0aGUKZGlmZmVyZW5jZSAodGhlIGJ1ZmZlciBjb25zdW1lZCku
CgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5j
b20+Ci0tLQogaHcvY2hhci94ZW5fY29uc29sZS5jIHwgMTMgKysrKysrKystLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9o
dy9jaGFyL3hlbl9jb25zb2xlLmMgYi9ody9jaGFyL3hlbl9jb25zb2xlLmMKaW5kZXggMDgzYjJj
OGUyYS4uMWEzMDAxNGExMSAxMDA2NDQKLS0tIGEvaHcvY2hhci94ZW5fY29uc29sZS5jCisrKyBi
L2h3L2NoYXIveGVuX2NvbnNvbGUuYwpAQCAtNDgsNyArNDgsNyBAQCBzdHJ1Y3QgWGVuQ29uc29s
ZSB7CiAgICAgaW50ICAgICAgICAgICAgICAgYmFja2xvZzsKIH07CiAKLXN0YXRpYyB2b2lkIGJ1
ZmZlcl9hcHBlbmQoc3RydWN0IFhlbkNvbnNvbGUgKmNvbikKK3N0YXRpYyBzc2l6ZV90IGJ1ZmZl
cl9hcHBlbmQoc3RydWN0IFhlbkNvbnNvbGUgKmNvbikKIHsKICAgICBzdHJ1Y3QgYnVmZmVyICpi
dWZmZXIgPSAmY29uLT5idWZmZXI7CiAgICAgWEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBz
aXplOwpAQCAtNTksOCArNTksOSBAQCBzdGF0aWMgdm9pZCBidWZmZXJfYXBwZW5kKHN0cnVjdCBY
ZW5Db25zb2xlICpjb24pCiAgICAgeGVuX21iKCk7CiAKICAgICBzaXplID0gcHJvZCAtIGNvbnM7
Ci0gICAgaWYgKChzaXplID09IDApIHx8IChzaXplID4gc2l6ZW9mKGludGYtPm91dCkpKQotICAg
ICAgICByZXR1cm47CisgICAgaWYgKChzaXplID09IDApIHx8IChzaXplID4gc2l6ZW9mKGludGYt
Pm91dCkpKSB7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KIAogICAgIGlmICgoYnVmZmVyLT5j
YXBhY2l0eSAtIGJ1ZmZlci0+c2l6ZSkgPCBzaXplKSB7CiAgICAgICAgIGJ1ZmZlci0+Y2FwYWNp
dHkgKz0gKHNpemUgKyAxMDI0KTsKQEAgLTg5LDYgKzkwLDkgQEAgc3RhdGljIHZvaWQgYnVmZmVy
X2FwcGVuZChzdHJ1Y3QgWGVuQ29uc29sZSAqY29uKQogICAgICAgICBpZiAoYnVmZmVyLT5jb25z
dW1lZCA+IGJ1ZmZlci0+bWF4X2NhcGFjaXR5IC0gb3ZlcikKICAgICAgICAgICAgIGJ1ZmZlci0+
Y29uc3VtZWQgPSBidWZmZXItPm1heF9jYXBhY2l0eSAtIG92ZXI7CiAgICAgfQorCisgb3V0Ogor
ICAgIHJldHVybiBidWZmZXItPnNpemUgLSBidWZmZXItPmNvbnN1bWVkOwogfQogCiBzdGF0aWMg
dm9pZCBidWZmZXJfYWR2YW5jZShzdHJ1Y3QgYnVmZmVyICpidWZmZXIsIHNpemVfdCBsZW4pCkBA
IC0yODEsOCArMjg1LDcgQEAgc3RhdGljIHZvaWQgY29uX2V2ZW50KHN0cnVjdCBYZW5MZWdhY3lE
ZXZpY2UgKnhlbmRldikKICAgICBzdHJ1Y3QgWGVuQ29uc29sZSAqY29uID0gY29udGFpbmVyX29m
KHhlbmRldiwgc3RydWN0IFhlbkNvbnNvbGUsIHhlbmRldik7CiAgICAgc3NpemVfdCBzaXplOwog
Ci0gICAgYnVmZmVyX2FwcGVuZChjb24pOwotICAgIHNpemUgPSBjb24tPmJ1ZmZlci5zaXplIC0g
Y29uLT5idWZmZXIuY29uc3VtZWQ7CisgICAgc2l6ZSA9IGJ1ZmZlcl9hcHBlbmQoY29uKTsKICAg
ICBpZiAoc2l6ZSkgewogICAgICAgICB4ZW5jb25zX3NlbmQoY29uLCBzaXplKTsKICAgICB9Ci0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:06:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGKx-0000zm-7F; Wed, 20 Feb 2019 01:06:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGKv-0000yN-Bo
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:06:09 +0000
X-Inumbo-ID: b4b81405-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4b81405-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:06:08 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4CB68811A9;
 Wed, 20 Feb 2019 01:05:38 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 8CBDD1001DE2;
 Wed, 20 Feb 2019 01:05:27 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:17 +0100
Message-Id: <20190220010232.18731-11-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Wed, 20 Feb 2019 01:05:38 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 10/25] usb-redir: Verify usbredirparser_write
 get called with positive count
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHVzYnJlZGlycGFyc2VyX3dyaXRlIGhhbmRsZXIgc2hvdWxkIG5ldmVyIGJlIGNhbGxlZCB3
aXRoIGEgbmVnYXRpdmUKc2l6ZSBwYXlsb2FkLCByZXR1cm4gYW4gZXJyb3IgaWYgdGhpcyBpcyBu
b3QgdGhlIGNhc2UuCk5vdyB0aGF0IHdlIGFyZSBzdXJlIHRoZSAnY291bnQnIHZhbHVlIGlzIHBv
c2l0aXZlLCBtYWtlIGl0IG9idmlvdXMgYnkKY2FzdGluZyBpdCB0byBhIHNpemVfdC4KClNpZ25l
ZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0t
CiBody91c2IvcmVkaXJlY3QuYyB8IDYgKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaHcvdXNiL3JlZGlyZWN0LmMgYi9o
dy91c2IvcmVkaXJlY3QuYwppbmRleCAxOGE0MmQxOTM4Li4xMzFlYWUyZTdlIDEwMDY0NAotLS0g
YS9ody91c2IvcmVkaXJlY3QuYworKysgYi9ody91c2IvcmVkaXJlY3QuYwpAQCAtMjg1LDcgKzI4
NSwxMSBAQCBzdGF0aWMgaW50IHVzYnJlZGlyX3dyaXRlKHZvaWQgKnByaXYsIHVpbnQ4X3QgKmRh
dGEsIGludCBjb3VudCkKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgciA9IHFlbXVf
Y2hyX2ZlX3dyaXRlKCZkZXYtPmNzLCBkYXRhLCBjb3VudCk7CisgICAgaWYgKGNvdW50IDwgMCkg
eworICAgICAgICBFUlJPUigiSWxsZWdhbCB3cml0ZSBjb3VudDogJWlcbiIsIGNvdW50KTsKKyAg
ICAgICAgcmV0dXJuIDA7CisgICAgfQorICAgIHIgPSBxZW11X2Nocl9mZV93cml0ZSgmZGV2LT5j
cywgZGF0YSwgKHNpemVfdCljb3VudCk7CiAgICAgaWYgKHIgPCBjb3VudCkgewogICAgICAgICBp
ZiAoIWRldi0+d2F0Y2gpIHsKICAgICAgICAgICAgIGRldi0+d2F0Y2ggPSBxZW11X2Nocl9mZV9h
ZGRfd2F0Y2goJmRldi0+Y3MsIEdfSU9fT1VUIHwgR19JT19IVVAsCi0tIAoyLjIwLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:06:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:06:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGL4-00014c-NO; Wed, 20 Feb 2019 01:06:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGL3-00013x-Kx
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:06:17 +0000
X-Inumbo-ID: b97abc70-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b97abc70-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:06:16 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 5C2C859450;
 Wed, 20 Feb 2019 01:06:16 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 16F361001DE2;
 Wed, 20 Feb 2019 01:06:03 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:20 +0100
Message-Id: <20190220010232.18731-14-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Wed, 20 Feb 2019 01:06:16 +0000 (UTC)
Subject: [Xen-devel] [RFC PATCH v3 13/25] xen: Let buffer_append() return a
 size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gdGhlIFhlbiB0ZWFtOiB0aGlzIGlzIG5vdCB0cml2aWFsIHRvIG1lIHRvIGRlbW9uc3RyYXRl
CnRoaXMgYXNzZXJ0aW9uIGNhbiBuZXZlciBoYXBwZW4sIGJ1dCB0aGVuIHRoZSB3aG9sZSBzZXJp
ZXMKaXMganVzdGlmaWVkIGFuZCBJIGNhbiBjb252ZXJ0IHFlbXVfY2hyX2ZlX3dyaXRlKCkgdG8g
dXNlCnNpemVfdCBhcmd1bWVudC4KQ2FuIHlvdSBoZWxwIG1lIGhlcmU/CgpTaWduZWQtb2ZmLWJ5
OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcvY2hh
ci94ZW5fY29uc29sZS5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRp
ZmYgLS1naXQgYS9ody9jaGFyL3hlbl9jb25zb2xlLmMgYi9ody9jaGFyL3hlbl9jb25zb2xlLmMK
aW5kZXggMWEzMDAxNGExMS4uNWI2NzJhNWEyNCAxMDA2NDQKLS0tIGEvaHcvY2hhci94ZW5fY29u
c29sZS5jCisrKyBiL2h3L2NoYXIveGVuX2NvbnNvbGUuYwpAQCAtOTIsNiArOTIsNyBAQCBzdGF0
aWMgc3NpemVfdCBidWZmZXJfYXBwZW5kKHN0cnVjdCBYZW5Db25zb2xlICpjb24pCiAgICAgfQog
CiAgb3V0OgorICAgIGFzc2VydChidWZmZXItPnNpemUgPj0gYnVmZmVyLT5jb25zdW1lZCk7CiAg
ICAgcmV0dXJuIGJ1ZmZlci0+c2l6ZSAtIGJ1ZmZlci0+Y29uc3VtZWQ7CiB9CiAKLS0gCjIuMjAu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:06:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:06:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGL9-00017e-2O; Wed, 20 Feb 2019 01:06:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGL7-00016q-Sd
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:06:21 +0000
X-Inumbo-ID: bc417900-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc417900-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:06:21 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D811380F91;
 Wed, 20 Feb 2019 01:05:50 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id DCA311001DE2;
 Wed, 20 Feb 2019 01:05:38 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:18 +0100
Message-Id: <20190220010232.18731-12-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Wed, 20 Feb 2019 01:05:51 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 11/25] xen: Let xencons_send() take a 'size'
 argument
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNpbmdsZSBjYWxsZXIgb2YgeGVuY29uc19zZW5kKCksIGNvbl9ldmVudCgpIGFscmVhZHkg
dXNlIHRoZQpkaWZmZXJlbmNlICdjb24tPmJ1ZmZlci5zaXplIC0gY29uLT5idWZmZXIuY29uc3Vt
ZWQnLgpEZWR1cGxpY2F0ZSBieSBwYXNzaW5nIHRoZSBkaWZmZXJlbmNlIGFzIGFuIGFyZ3VtZW50
LgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQu
Y29tPgotLS0KIGh3L2NoYXIveGVuX2NvbnNvbGUuYyB8IDEyICsrKysrKystLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9o
dy9jaGFyL3hlbl9jb25zb2xlLmMgYi9ody9jaGFyL3hlbl9jb25zb2xlLmMKaW5kZXggOTFmMzRl
ZjA2Yy4uMDgzYjJjOGUyYSAxMDA2NDQKLS0tIGEvaHcvY2hhci94ZW5fY29uc29sZS5jCisrKyBi
L2h3L2NoYXIveGVuX2NvbnNvbGUuYwpAQCAtMTQ0LDExICsxNDQsMTAgQEAgc3RhdGljIHZvaWQg
eGVuY29uc19yZWNlaXZlKHZvaWQgKm9wYXF1ZSwgY29uc3QgdWludDhfdCAqYnVmLCBpbnQgbGVu
KQogICAgIHhlbl9wdl9zZW5kX25vdGlmeSgmY29uLT54ZW5kZXYpOwogfQogCi1zdGF0aWMgdm9p
ZCB4ZW5jb25zX3NlbmQoc3RydWN0IFhlbkNvbnNvbGUgKmNvbikKK3N0YXRpYyB2b2lkIHhlbmNv
bnNfc2VuZChzdHJ1Y3QgWGVuQ29uc29sZSAqY29uLCBzc2l6ZV90IHNpemUpCiB7Ci0gICAgc3Np
emVfdCBsZW4sIHNpemU7CisgICAgc3NpemVfdCBsZW47CiAKLSAgICBzaXplID0gY29uLT5idWZm
ZXIuc2l6ZSAtIGNvbi0+YnVmZmVyLmNvbnN1bWVkOwogICAgIGlmIChxZW11X2Nocl9mZV9iYWNr
ZW5kX2Nvbm5lY3RlZCgmY29uLT5jaHIpKSB7CiAgICAgICAgIGxlbiA9IHFlbXVfY2hyX2ZlX3dy
aXRlKCZjb24tPmNociwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uLT5idWZm
ZXIuZGF0YSArIGNvbi0+YnVmZmVyLmNvbnN1bWVkLApAQCAtMjgwLDEwICsyNzksMTMgQEAgc3Rh
dGljIHZvaWQgY29uX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQog
c3RhdGljIHZvaWQgY29uX2V2ZW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsK
ICAgICBzdHJ1Y3QgWGVuQ29uc29sZSAqY29uID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0
IFhlbkNvbnNvbGUsIHhlbmRldik7CisgICAgc3NpemVfdCBzaXplOwogCiAgICAgYnVmZmVyX2Fw
cGVuZChjb24pOwotICAgIGlmIChjb24tPmJ1ZmZlci5zaXplIC0gY29uLT5idWZmZXIuY29uc3Vt
ZWQpCi0gICAgICAgIHhlbmNvbnNfc2VuZChjb24pOworICAgIHNpemUgPSBjb24tPmJ1ZmZlci5z
aXplIC0gY29uLT5idWZmZXIuY29uc3VtZWQ7CisgICAgaWYgKHNpemUpIHsKKyAgICAgICAgeGVu
Y29uc19zZW5kKGNvbiwgc2l6ZSk7CisgICAgfQogfQogCiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwotLSAK
Mi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:06:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:06:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGLI-0001De-DA; Wed, 20 Feb 2019 01:06:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGLG-0001Cm-VP
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:06:30 +0000
X-Inumbo-ID: c10eb665-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c10eb665-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:06:29 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 10B8F8830E;
 Wed, 20 Feb 2019 01:06:29 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id E4A811001DE2;
 Wed, 20 Feb 2019 01:06:16 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:21 +0100
Message-Id: <20190220010232.18731-15-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Wed, 20 Feb 2019 01:06:29 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 14/25] virtio-serial: Let
 VirtIOSerialPortClass::have_data() use size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm90aCBjYWxsZXJzIGluIGh3L2NoYXIvdmlydGlvLXNlcmlhbC1idXMuYyBwcm92aWRlIHVuc2ln
bmVkIHZhbHVlcywKZXZlbiB0aGUgdHJhY2UgZXZlbnQgZGlzcGxheSBhbiB1bnNpZ25lZCB2YWx1
ZS4KQ29udmVydCB0aGUgaGF2ZV9kYXRhKCkgaGFuZGxlciB0byB0YWtlIGFuIHVuc2lnbmVkIHZh
bHVlLgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRo
YXQuY29tPgotLS0KSXQgaXMgZnVubnkvc2NhcnkgdGhhdCB0aGVyZSBhcmUgYmlnIGNvbW1lbnRz
IGFib3V0IGhvdyB0byB0cmVhdAplcnJvcnMgdG8gc2V0IHRoZSByZXR1cm4gdmFsdWUsIHRoZW4g
dGhlIHJldHVybiB2YWx1ZSBpcyBzaW1wbHkKaWdub3JlZCBieSB0aGUgY2FsbGVyLgotLS0KIGh3
L2NoYXIvdmlydGlvLWNvbnNvbGUuYyAgICAgICAgICB8IDIgKy0KIGluY2x1ZGUvaHcvdmlydGlv
L3ZpcnRpby1zZXJpYWwuaCB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2NoYXIvdmlydGlvLWNvbnNvbGUuYyBi
L2h3L2NoYXIvdmlydGlvLWNvbnNvbGUuYwppbmRleCAyY2JlMWQ0ZWQ1Li4xOTYzOWRjYTNiIDEw
MDY0NAotLS0gYS9ody9jaGFyL3ZpcnRpby1jb25zb2xlLmMKKysrIGIvaHcvY2hhci92aXJ0aW8t
Y29uc29sZS5jCkBAIC00NSw3ICs0NSw3IEBAIHN0YXRpYyBnYm9vbGVhbiBjaHJfd3JpdGVfdW5i
bG9ja2VkKEdJT0NoYW5uZWwgKmNoYW4sIEdJT0NvbmRpdGlvbiBjb25kLAogCiAvKiBDYWxsYmFj
ayBmdW5jdGlvbiB0aGF0J3MgY2FsbGVkIHdoZW4gdGhlIGd1ZXN0IHNlbmRzIHVzIGRhdGEgKi8K
IHN0YXRpYyBzc2l6ZV90IGZsdXNoX2J1ZihWaXJ0SU9TZXJpYWxQb3J0ICpwb3J0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKmJ1Ziwgc3NpemVfdCBsZW4pCisgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqYnVmLCBzaXplX3QgbGVuKQogewog
ICAgIFZpcnRDb25zb2xlICp2Y29uID0gVklSVElPX0NPTlNPTEUocG9ydCk7CiAgICAgc3NpemVf
dCByZXQ7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8tc2VyaWFsLmggYi9p
bmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8tc2VyaWFsLmgKaW5kZXggMTI2NTdhOWYzOS4uZjFhNWNj
ZjRmNyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody92aXJ0aW8vdmlydGlvLXNlcmlhbC5oCisrKyBi
L2luY2x1ZGUvaHcvdmlydGlvL3ZpcnRpby1zZXJpYWwuaApAQCAtODEsNyArODEsNyBAQCB0eXBl
ZGVmIHN0cnVjdCBWaXJ0SU9TZXJpYWxQb3J0Q2xhc3MgewogICAgICAqICdsZW4nLiAgSW4gdGhp
cyBjYXNlLCB0aHJvdHRsaW5nIHdpbGwgYmUgZW5hYmxlZCBmb3IgdGhpcyBwb3J0LgogICAgICAq
LwogICAgIHNzaXplX3QgKCpoYXZlX2RhdGEpKFZpcnRJT1NlcmlhbFBvcnQgKnBvcnQsIGNvbnN0
IHVpbnQ4X3QgKmJ1ZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBzc2l6ZV90IGxlbik7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IGxlbik7CiB9IFZpcnRJT1NlcmlhbFBvcnRD
bGFzczsKIAogLyoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:06:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:06:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGLh-0001Q7-S6; Wed, 20 Feb 2019 01:06:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGLg-0001Pb-Hr
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:06:56 +0000
X-Inumbo-ID: d0e49ca1-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0e49ca1-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:06:56 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4BC211E2D4;
 Wed, 20 Feb 2019 01:06:55 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 8BB1A1001DE2;
 Wed, 20 Feb 2019 01:06:42 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:23 +0100
Message-Id: <20190220010232.18731-17-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Wed, 20 Feb 2019 01:06:55 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 16/25] tpm: Use size_t to hold sizes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXZvaWQgdG8gdXNlIGEgc2lnbmVkIHR5cGUgdG8gaG9sZCBhbiB1bnNpZ25lZCB2YWx1ZS4KClNp
Z25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4K
LS0tCiBody90cG0vdHBtX2VtdWxhdG9yLmMgfCA3ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0
IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvdHBtL3RwbV9l
bXVsYXRvci5jIGIvaHcvdHBtL3RwbV9lbXVsYXRvci5jCmluZGV4IDcwZjRiMTAyODQuLjkzMWU1
NmY2ZWQgMTAwNjQ0Ci0tLSBhL2h3L3RwbS90cG1fZW11bGF0b3IuYworKysgYi9ody90cG0vdHBt
X2VtdWxhdG9yLmMKQEAgLTg3LDE3ICs4NywxOCBAQCBzdGF0aWMgaW50IHRwbV9lbXVsYXRvcl9j
dHJsY21kKFRQTUVtdWxhdG9yICp0cG0sIHVuc2lnbmVkIGxvbmcgY21kLCB2b2lkICptc2csCiB7
CiAgICAgQ2hhckJhY2tlbmQgKmRldiA9ICZ0cG0tPmN0cmxfY2hyOwogICAgIHVpbnQzMl90IGNt
ZF9ubyA9IGNwdV90b19iZTMyKGNtZCk7Ci0gICAgc3NpemVfdCBuID0gc2l6ZW9mKHVpbnQzMl90
KSArIG1zZ19sZW5faW47CisgICAgc2l6ZV90IHN6ID0gc2l6ZW9mKHVpbnQzMl90KSArIG1zZ19s
ZW5faW47CisgICAgc3NpemVfdCBuOwogICAgIHVpbnQ4X3QgKmJ1ZiA9IE5VTEw7CiAgICAgaW50
IHJldCA9IC0xOwogCiAgICAgcWVtdV9tdXRleF9sb2NrKCZ0cG0tPm11dGV4KTsKIAotICAgIGJ1
ZiA9IGdfYWxsb2NhKG4pOworICAgIGJ1ZiA9IGdfYWxsb2NhKHN6KTsKICAgICBtZW1jcHkoYnVm
LCAmY21kX25vLCBzaXplb2YoY21kX25vKSk7CiAgICAgbWVtY3B5KGJ1ZiArIHNpemVvZihjbWRf
bm8pLCBtc2csIG1zZ19sZW5faW4pOwogCi0gICAgbiA9IHFlbXVfY2hyX2ZlX3dyaXRlX2FsbChk
ZXYsIGJ1Ziwgbik7CisgICAgbiA9IHFlbXVfY2hyX2ZlX3dyaXRlX2FsbChkZXYsIGJ1Ziwgc3op
OwogICAgIGlmIChuIDw9IDApIHsKICAgICAgICAgZ290byBlbmQ7CiAgICAgfQotLSAKMi4yMC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:07:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:07:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGLy-0001X4-6t; Wed, 20 Feb 2019 01:07:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGLx-0001Wc-6Q
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:07:13 +0000
X-Inumbo-ID: dab485da-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dab485da-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:07:12 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 17E4D88317;
 Wed, 20 Feb 2019 01:06:42 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9A6981001E87;
 Wed, 20 Feb 2019 01:06:29 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:22 +0100
Message-Id: <20190220010232.18731-16-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Wed, 20 Feb 2019 01:06:42 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 15/25] spapr-vty: Let vty_putchars() use
 size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm90aCBjYWxsZXJzIChoX3B1dF90ZXJtX2NoYXIgYW5kIHJ0YXNfZGlzcGxheV9jaGFyYWN0ZXIp
IHVzZQphbiB1bnNpZ25lZCB2YWx1ZS4KClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody9jaGFyL3NwYXByX3Z0eS5jICAgICAg
ICB8IDIgKy0KIGluY2x1ZGUvaHcvcHBjL3NwYXByX3Zpby5oIHwgMiArLQogMiBmaWxlcyBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvY2hh
ci9zcGFwcl92dHkuYyBiL2h3L2NoYXIvc3BhcHJfdnR5LmMKaW5kZXggNjc0ODMzNGRlZC4uOTJi
OGM0MDQxMCAxMDA2NDQKLS0tIGEvaHcvY2hhci9zcGFwcl92dHkuYworKysgYi9ody9jaGFyL3Nw
YXByX3Z0eS5jCkBAIC04Myw3ICs4Myw3IEBAIHN0YXRpYyBpbnQgdnR5X2dldGNoYXJzKFZJT3NQ
QVBSRGV2aWNlICpzZGV2LCB1aW50OF90ICpidWYsIGludCBtYXgpCiAgICAgcmV0dXJuIG47CiB9
CiAKLXZvaWQgdnR5X3B1dGNoYXJzKFZJT3NQQVBSRGV2aWNlICpzZGV2LCB1aW50OF90ICpidWYs
IGludCBsZW4pCit2b2lkIHZ0eV9wdXRjaGFycyhWSU9zUEFQUkRldmljZSAqc2RldiwgdWludDhf
dCAqYnVmLCBzaXplX3QgbGVuKQogewogICAgIFZJT3NQQVBSVlRZRGV2aWNlICpkZXYgPSBWSU9f
U1BBUFJfVlRZX0RFVklDRShzZGV2KTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9wcGMvc3Bh
cHJfdmlvLmggYi9pbmNsdWRlL2h3L3BwYy9zcGFwcl92aW8uaAppbmRleCBlOGIwMDZkMThmLi5l
ZDc5ZDJmMzgwIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3BwYy9zcGFwcl92aW8uaAorKysgYi9p
bmNsdWRlL2h3L3BwYy9zcGFwcl92aW8uaApAQCAtMTI2LDcgKzEyNiw3IEBAIHN0YXRpYyBpbmxp
bmUgaW50IHNwYXByX3Zpb19kbWFfc2V0KFZJT3NQQVBSRGV2aWNlICpkZXYsIHVpbnQ2NF90IHRh
ZGRyLAogaW50IHNwYXByX3Zpb19zZW5kX2NycShWSU9zUEFQUkRldmljZSAqZGV2LCB1aW50OF90
ICpjcnEpOwogCiBWSU9zUEFQUkRldmljZSAqdnR5X2xvb2t1cChzUEFQUk1hY2hpbmVTdGF0ZSAq
c3BhcHIsIHRhcmdldF91bG9uZyByZWcpOwotdm9pZCB2dHlfcHV0Y2hhcnMoVklPc1BBUFJEZXZp
Y2UgKnNkZXYsIHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbik7Cit2b2lkIHZ0eV9wdXRjaGFycyhWSU9z
UEFQUkRldmljZSAqc2RldiwgdWludDhfdCAqYnVmLCBzaXplX3QgbGVuKTsKIHZvaWQgc3BhcHJf
dnR5X2NyZWF0ZShWSU9zUEFQUkJ1cyAqYnVzLCBDaGFyZGV2ICpjaGFyZGV2KTsKIHZvaWQgc3Bh
cHJfdmxhbl9jcmVhdGUoVklPc1BBUFJCdXMgKmJ1cywgTklDSW5mbyAqbmQpOwogdm9pZCBzcGFw
cl92c2NzaV9jcmVhdGUoVklPc1BBUFJCdXMgKmJ1cyk7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:07:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:07:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGMK-0001gQ-Is; Wed, 20 Feb 2019 01:07:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGMJ-0001fm-4K
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:07:35 +0000
X-Inumbo-ID: e7cba3cb-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7cba3cb-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:07:34 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1C900C058CAF;
 Wed, 20 Feb 2019 01:07:34 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 1166C1001DE2;
 Wed, 20 Feb 2019 01:07:21 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:26 +0100
Message-Id: <20190220010232.18731-20-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Wed, 20 Feb 2019 01:07:34 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 19/25] s390/ebcdic: Use size_t to iterate
 over arrays
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgotLS0KIGluY2x1ZGUvaHcvczM5MHgvZWJjZGljLmggfCA4ICsrKystLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvaHcvczM5MHgvZWJjZGljLmggYi9pbmNsdWRlL2h3L3MzOTB4L2ViY2RpYy5oCmluZGV4IDY5
YTA0Y2FiNjIuLmQ4OTE3NGUxMTMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvczM5MHgvZWJjZGlj
LmgKKysrIGIvaW5jbHVkZS9ody9zMzkweC9lYmNkaWMuaApAQCAtODMsMTggKzgzLDE4IEBAIHN0
YXRpYyBjb25zdCB1aW50OF90IGFzY2lpMmViY2RpY1tdID0gewogICAgIDB4OTAsIDB4M0YsIDB4
M0YsIDB4M0YsIDB4M0YsIDB4RUEsIDB4M0YsIDB4RkYKIH07CiAKLXN0YXRpYyBpbmxpbmUgdm9p
ZCBlYmNkaWNfcHV0KHVpbnQ4X3QgKnAsIGNvbnN0IGNoYXIgKmFzY2lpLCBpbnQgbGVuKQorc3Rh
dGljIGlubGluZSB2b2lkIGViY2RpY19wdXQodWludDhfdCAqcCwgY29uc3QgY2hhciAqYXNjaWks
IHNpemVfdCBsZW4pCiB7Ci0gICAgaW50IGk7CisgICAgc2l6ZV90IGk7CiAKICAgICBmb3IgKGkg
PSAwOyBpIDwgbGVuOyBpKyspIHsKICAgICAgICAgcFtpXSA9IGFzY2lpMmViY2RpY1sodWludDhf
dClhc2NpaVtpXV07CiAgICAgfQogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgYXNjaWlfcHV0KHVp
bnQ4X3QgKnAsIGNvbnN0IGNoYXIgKmViY2RpYywgaW50IGxlbikKK3N0YXRpYyBpbmxpbmUgdm9p
ZCBhc2NpaV9wdXQodWludDhfdCAqcCwgY29uc3QgY2hhciAqZWJjZGljLCBzaXplX3QgbGVuKQog
ewotICAgIGludCBpOworICAgIHNpemVfdCBpOwogCiAgICAgZm9yIChpID0gMDsgaSA8IGxlbjsg
aSsrKSB7CiAgICAgICAgIHBbaV0gPSBlYmNkaWMyYXNjaWlbKHVpbnQ4X3QpZWJjZGljW2ldXTsK
LS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:07:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:07:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGMO-0001ia-Tg; Wed, 20 Feb 2019 01:07:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGMN-0001hs-DA
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:07:39 +0000
X-Inumbo-ID: ea309d5e-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea309d5e-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:07:38 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0120EA4050;
 Wed, 20 Feb 2019 01:07:08 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id B890B1001E7E;
 Wed, 20 Feb 2019 01:06:55 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:24 +0100
Message-Id: <20190220010232.18731-18-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Wed, 20 Feb 2019 01:07:08 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 17/25] net/filter-mirror: Use size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgaW92X3NpemUoKSByZXR1cm5zIGEgc2l6ZV90LCBubyBuZWVkIHRvIHVzZSBhIHNpZ25l
ZCB0eXBlLgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEBy
ZWRoYXQuY29tPgotLS0KIG5ldC9maWx0ZXItbWlycm9yLmMgfCAyICstCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9uZXQvZmlsdGVy
LW1pcnJvci5jIGIvbmV0L2ZpbHRlci1taXJyb3IuYwppbmRleCAzYTYxY2YyMWU4Li45N2I1MmQw
NTQ0IDEwMDY0NAotLS0gYS9uZXQvZmlsdGVyLW1pcnJvci5jCisrKyBiL25ldC9maWx0ZXItbWly
cm9yLmMKQEAgLTQ4LDcgKzQ4LDcgQEAgc3RhdGljIGludCBmaWx0ZXJfc2VuZChNaXJyb3JTdGF0
ZSAqcywKIHsKICAgICBOZXRGaWx0ZXJTdGF0ZSAqbmYgPSBORVRGSUxURVIocyk7CiAgICAgaW50
IHJldCA9IDA7Ci0gICAgc3NpemVfdCBzaXplID0gMDsKKyAgICBzaXplX3Qgc2l6ZSA9IDA7CiAg
ICAgdWludDMyX3QgbGVuID0gMDsKICAgICBjaGFyICpidWY7CiAKLS0gCjIuMjAuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:07:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:07:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGMX-0001mb-8h; Wed, 20 Feb 2019 01:07:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGMW-0001m3-AM
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:07:48 +0000
X-Inumbo-ID: ef265f2e-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef265f2e-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:07:47 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7952720200;
 Wed, 20 Feb 2019 01:07:46 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 907471001E87;
 Wed, 20 Feb 2019 01:07:34 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:27 +0100
Message-Id: <20190220010232.18731-21-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Wed, 20 Feb 2019 01:07:46 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 20/25] s390x/sclp: Use a const variable to
 improve readability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCByZXVzZSB0aGlzIHZhcmlhYmxlIGluIHRoZSBuZXh0IHBhdGNoLgoKU2lnbmVkLW9m
Zi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KIGh3
L2NoYXIvc2NscGNvbnNvbGUtbG0uYyB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9jaGFyL3NjbHBjb25z
b2xlLWxtLmMgYi9ody9jaGFyL3NjbHBjb25zb2xlLWxtLmMKaW5kZXggZGJjOTFhMWU1Yi4uNDk1
NDNlMmM4MyAxMDA2NDQKLS0tIGEvaHcvY2hhci9zY2xwY29uc29sZS1sbS5jCisrKyBiL2h3L2No
YXIvc2NscGNvbnNvbGUtbG0uYwpAQCAtMjEwLDEzICsyMTAsMTQgQEAgc3RhdGljIGludCBwcm9j
ZXNzX21kYihTQ0xQRXZlbnQgKmV2ZW50LCBNREJPICptZGJvKQogICAgIGludCByYzsKICAgICBp
bnQgbGVuOwogICAgIHVpbnQ4X3QgYnVmZmVyW1NJWkVfQlVGRkVSXTsKLQotICAgIGxlbiA9IGJl
MTZfdG9fY3B1KG1kYm8tPmxlbmd0aCk7Ci0gICAgbGVuIC09IHNpemVvZihtZGJvLT5sZW5ndGgp
ICsgc2l6ZW9mKG1kYm8tPnR5cGUpCisgICAgY29uc3Qgc2l6ZV90IGhsZW4gPSBzaXplb2YobWRi
by0+bGVuZ3RoKQorICAgICAgICAgICAgKyBzaXplb2YobWRiby0+dHlwZSkKICAgICAgICAgICAg
ICsgc2l6ZW9mKG1kYm8tPm10by5saW5lX3R5cGVfZmxhZ3MpCiAgICAgICAgICAgICArIHNpemVv
ZihtZGJvLT5tdG8uYWxhcm1fY29udHJvbCkKICAgICAgICAgICAgICsgc2l6ZW9mKG1kYm8tPm10
by5fcmVzZXJ2ZWQpOwogCisgICAgbGVuID0gYmUxNl90b19jcHUobWRiby0+bGVuZ3RoKTsKKyAg
ICBsZW4gLT0gaGxlbjsKICAgICBhc3NlcnQobGVuIDw9IFNJWkVfQlVGRkVSKTsKIAogICAgIC8q
IGNvbnZlcnQgRUJDRElDIFNDTFAgY29udGVudHMgdG8gQVNDSUkgY29uc29sZSBtZXNzYWdlICov
Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:07:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:07:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGMb-0001pp-Ne; Wed, 20 Feb 2019 01:07:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGMa-0001pA-Oe
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:07:52 +0000
X-Inumbo-ID: f20d82ad-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f20d82ad-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:07:51 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4B6A613ABD;
 Wed, 20 Feb 2019 01:07:21 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id B6FF51001DE2;
 Wed, 20 Feb 2019 01:07:08 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:25 +0100
Message-Id: <20190220010232.18731-19-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Wed, 20 Feb 2019 01:07:21 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 18/25] s390x/3270: Let
 insert_IAC_escape_char() use size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBmdW5jdGlvbiB0YWtlcyBzaXplX3QgYXJndW1lbnQgYW5kIHJldHVybiBhIHNpemVfdC4K
ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KLS0tCiBody9jaGFyL3Rlcm1pbmFsMzI3MC5jIHwgNyArKysrLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2NoYXIv
dGVybWluYWwzMjcwLmMgYi9ody9jaGFyL3Rlcm1pbmFsMzI3MC5jCmluZGV4IDM1YjA3OWQ1YzQu
LjFjYjQ4YTNjNmYgMTAwNjQ0Ci0tLSBhL2h3L2NoYXIvdGVybWluYWwzMjcwLmMKKysrIGIvaHcv
Y2hhci90ZXJtaW5hbDMyNzAuYwpAQCAtMTk5LDkgKzE5OSwxMCBAQCBzdGF0aWMgaW50IHJlYWRf
cGF5bG9hZF8zMjcwKEVtdWxhdGVkQ2N3MzI3MERldmljZSAqZGV2KQogfQogCiAvKiBUTjMyNzAg
dXNlcyBiaW5hcnkgdHJhbnNtaXNzaW9uLCB3aGljaCBuZWVkcyBlc2NhcGUgSUFDIHRvIElBQyBJ
QUMgKi8KLXN0YXRpYyBpbnQgaW5zZXJ0X0lBQ19lc2NhcGVfY2hhcih1aW50OF90ICpvdXR2LCBp
bnQgb3V0X2xlbikKK3N0YXRpYyBzaXplX3QgaW5zZXJ0X0lBQ19lc2NhcGVfY2hhcih1aW50OF90
ICpvdXR2LCBzaXplX3Qgb3V0X2xlbikKIHsKLSAgICBpbnQgSUFDX251bSA9IDAsIG5ld19vdXRf
bGVuLCBpLCBqOworICAgIHNpemVfdCBuZXdfb3V0X2xlbjsKKyAgICBpbnQgSUFDX251bSA9IDAs
IGksIGo7CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgb3V0X2xlbjsgaSsrKSB7CiAgICAgICAgIGlm
IChvdXR2W2ldID09IElBQykgewpAQCAtMjMyLDcgKzIzMyw3IEBAIHN0YXRpYyBpbnQgd3JpdGVf
cGF5bG9hZF8zMjcwKEVtdWxhdGVkQ2N3MzI3MERldmljZSAqZGV2LCB1aW50OF90IGNtZCkKICAg
ICBpbnQgY291bnQgPSBjY3dfZHN0cmVhbV9hdmFpbChnZXRfY2RzKHQpKTsKICAgICBpbnQgYm91
bmQgPSAoT1VUUFVUX0JVRkZFUl9TSVpFIC0gMykgLyAyOwogICAgIGludCBsZW4gPSBNSU4oY291
bnQsIGJvdW5kKTsKLSAgICBpbnQgb3V0X2xlbiA9IDA7CisgICAgc2l6ZV90IG91dF9sZW4gPSAw
OwogCiAgICAgaWYgKCF0LT5oYW5kc2hha2VfZG9uZSkgewogICAgICAgICBpZiAoISh0LT5vdXR2
WzBdID09IElBQyAmJiB0LT5vdXR2WzFdICE9IElBQykpIHsKLS0gCjIuMjAuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:08:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:08:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGMs-0001zD-21; Wed, 20 Feb 2019 01:08:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGMq-0001yN-Fy
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:08:08 +0000
X-Inumbo-ID: fbaddf37-34ab-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbaddf37-34ab-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:08:08 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 60EC681F1B;
 Wed, 20 Feb 2019 01:08:07 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 3D36B1001DE2;
 Wed, 20 Feb 2019 01:07:46 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:28 +0100
Message-Id: <20190220010232.18731-22-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Wed, 20 Feb 2019 01:08:07 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 21/25] s390x/sclp: Use size_t in process_mdb()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgaXQgaXMgdW5saWtlbHkgd2UgaGF2ZSBzaXplb2YobWRiby0+bXRvLm1lc3NhZ2UpIDwg
MCwKd2UgY2FuIGNvbnZlcnQgdGhpcyB2YXJpYWJsZSB0byBhbiB1bnNpZ25lZCB0eXBlLgoKU2ln
bmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgot
LS0KIGh3L2NoYXIvc2NscGNvbnNvbGUtbG0uYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaHcvY2hhci9zY2xwY29u
c29sZS1sbS5jIGIvaHcvY2hhci9zY2xwY29uc29sZS1sbS5jCmluZGV4IDQ5NTQzZTJjODMuLjQ4
Yzc2ZDg2M2UgMTAwNjQ0Ci0tLSBhL2h3L2NoYXIvc2NscGNvbnNvbGUtbG0uYworKysgYi9ody9j
aGFyL3NjbHBjb25zb2xlLWxtLmMKQEAgLTIwOCw3ICsyMDgsNyBAQCBzdGF0aWMgaW50IHdyaXRl
X2NvbnNvbGVfZGF0YShTQ0xQRXZlbnQgKmV2ZW50LCBjb25zdCB1aW50OF90ICpidWYsIGludCBs
ZW4pCiBzdGF0aWMgaW50IHByb2Nlc3NfbWRiKFNDTFBFdmVudCAqZXZlbnQsIE1EQk8gKm1kYm8p
CiB7CiAgICAgaW50IHJjOwotICAgIGludCBsZW47CisgICAgdWludDE2X3QgbGVuOwogICAgIHVp
bnQ4X3QgYnVmZmVyW1NJWkVfQlVGRkVSXTsKICAgICBjb25zdCBzaXplX3QgaGxlbiA9IHNpemVv
ZihtZGJvLT5sZW5ndGgpCiAgICAgICAgICAgICArIHNpemVvZihtZGJvLT50eXBlKQpAQCAtMjE3
LDYgKzIxNyw3IEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19tZGIoU0NMUEV2ZW50ICpldmVudCwgTURC
TyAqbWRibykKICAgICAgICAgICAgICsgc2l6ZW9mKG1kYm8tPm10by5fcmVzZXJ2ZWQpOwogCiAg
ICAgbGVuID0gYmUxNl90b19jcHUobWRiby0+bGVuZ3RoKTsKKyAgICBhc3NlcnQobGVuID49IGhs
ZW4pOwogICAgIGxlbiAtPSBobGVuOwogICAgIGFzc2VydChsZW4gPD0gU0laRV9CVUZGRVIpOwog
Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:08:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:08:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGNJ-0002BT-C6; Wed, 20 Feb 2019 01:08:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGNI-0002Ao-0i
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:08:36 +0000
X-Inumbo-ID: 0ba6d0bd-34ac-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ba6d0bd-34ac-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:08:34 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3402985541;
 Wed, 20 Feb 2019 01:08:34 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 7AAD91001E7E;
 Wed, 20 Feb 2019 01:08:23 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:30 +0100
Message-Id: <20190220010232.18731-24-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Wed, 20 Feb 2019 01:08:34 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 23/25] hw/ipmi: Assert outlen > outpos
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSB0aHJvdWdmdWxsIGF1ZGl0IHNob3cgdGhhdCBhbGwgdGltZSBkYXRhIGlzIGFkZGVkIHRvIG91
dGJ1ZltdLAonb3V0bGVuJyBpcyBpbmNyZW1lbnRlZC4gVGhlbiBhdCBjcmVhdGlvbiBhbmQgZWFj
aCB0aW1lCmNvbnRpbnVlX3NlbmQoKSByZXR1cm5zIGl0IHBhc3MgdGhydSBjaGVja19yZXNldCB3
aGljaCByZXNldHMKJ291dHBvcycsIHRodXMgd2UgYWx3YXlzIGhhdmUgJ291dGxlbiA+PSBvdXRw
b3MnLgpBbHNvIGR1ZSB0byB0aGUgY2hlY2sgb24gZW50cnksIHdlIGtub3cgb3V0bGVuICE9IDAu
CldlIGNhbiB0aGVuIGFkZCBhbiBhc3NlcnRpb24gb24gJ291dGxlbiA+IG91dHBvcycsIHdoaWNo
IHdpbGwKaGVscHMgdGhlIG5leHQgcGF0Y2ggdG8gc2FmZWx5IGNvbnZlcnQgJ291dGxlbiAtIG91
dHBvcycgYXMgYW4KdW5zaWduZWQgdHlwZSAoc2l6ZV90KS4KCk1ha2UgdGhpcyBhc3NlcnRpb24g
ZXhwbGljaXQgYnkgY2FzdGluZyAnb3V0bGVuIC0gb3V0cG9zJyBzaXplX3QuCgpTaWduZWQtb2Zm
LWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcv
aXBtaS9pcG1pX2JtY19leHRlcm4uYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaXBtaS9pcG1pX2JtY19leHRl
cm4uYyBiL2h3L2lwbWkvaXBtaV9ibWNfZXh0ZXJuLmMKaW5kZXggYmYwYjdlZTBmNS4uY2E2MWIw
NDk0MiAxMDA2NDQKLS0tIGEvaHcvaXBtaS9pcG1pX2JtY19leHRlcm4uYworKysgYi9ody9pcG1p
L2lwbWlfYm1jX2V4dGVybi5jCkBAIC0xMDcsOCArMTA3LDkgQEAgc3RhdGljIHZvaWQgY29udGlu
dWVfc2VuZChJUE1JQm1jRXh0ZXJuICppYmUpCiAgICAgICAgIGdvdG8gY2hlY2tfcmVzZXQ7CiAg
ICAgfQogIHNlbmQ6CisgICAgYXNzZXJ0KGliZS0+b3V0bGVuID4gaWJlLT5vdXRwb3MpOwogICAg
IHJldCA9IHFlbXVfY2hyX2ZlX3dyaXRlKCZpYmUtPmNociwgaWJlLT5vdXRidWYgKyBpYmUtPm91
dHBvcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpYmUtPm91dGxlbiAtIGliZS0+b3V0
cG9zKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2l6ZV90KShpYmUtPm91dGxlbiAt
IGliZS0+b3V0cG9zKSk7CiAgICAgaWYgKHJldCA+IDApIHsKICAgICAgICAgaWJlLT5vdXRwb3Mg
Kz0gcmV0OwogICAgIH0KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:08:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGNX-0002Gi-Nr; Wed, 20 Feb 2019 01:08:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGNW-0002GP-Uk
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:08:50 +0000
X-Inumbo-ID: 14955505-34ac-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14955505-34ac-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:08:49 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1FC33C062C6A;
 Wed, 20 Feb 2019 01:08:49 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id AB2531001DE2;
 Wed, 20 Feb 2019 01:08:34 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:31 +0100
Message-Id: <20190220010232.18731-25-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Wed, 20 Feb 2019 01:08:49 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 24/25] chardev: Let qemu_chr_fe_write[_all]
 use size_t type argument
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIGNhbGxlciBoYXZlIGJlZW4gYXVkaXRlZCBhbmQgY2FsbCB0aGVzZSBmdW5jdGlvbnMgd2l0
aAp1bnNpZ25lZCBhcmd1bWVudHMuCgpNb3N0IG9mIHRoZW0gdXNlIGEgc2l6ZV90IGFyZ3VtZW50
LCBvciBkaXJlY3RseSBwYXNzIHNpemVvZigpLgoKT25lIGNhc2UgaXMgdW5jbGVhcjogdGhlIG11
eF9jaHJfd3JpdGUoKSBjYWxsIGluIGNoYXJkZXYvY2hhci1tdXguYy4KVGhlcmUgd2UgYWRkIGFu
IGFzc2VydCAod2hpY2ggd2lsbCBiZSByZW1vdmVkIGluIGZldyBwYXRjaGVzKSBhbmQKY2FzdCB0
aGUgcGFyYW1ldGVyIGFzIHNpemVfdCB0byBtYWtlIGV4cGxpY2l0IHRoaXMgdmFsdWUgaXMgdW5z
aWduZWQuCgpTdWdnZXN0ZWQtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KLS0tCiBjaGFyZGV2L2NoYXItZmUuYyAgICAgICAgIHwgNCArKy0tCiBjaGFyZGV2L2NoYXIt
bXV4LmMgICAgICAgIHwgMyArKy0KIGluY2x1ZGUvY2hhcmRldi9jaGFyLWZlLmggfCA0ICsrLS0K
IDMgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2NoYXJkZXYvY2hhci1mZS5jIGIvY2hhcmRldi9jaGFyLWZlLmMKaW5kZXggZjM1MzBh
OTBlNi4uYWIyYTAxNzA5ZCAxMDA2NDQKLS0tIGEvY2hhcmRldi9jaGFyLWZlLmMKKysrIGIvY2hh
cmRldi9jaGFyLWZlLmMKQEAgLTMxLDcgKzMxLDcgQEAKICNpbmNsdWRlICJjaGFyZGV2L2NoYXIt
aW8uaCIKICNpbmNsdWRlICJjaGFyZGV2L2NoYXItbXV4LmgiCiAKLWludCBxZW11X2Nocl9mZV93
cml0ZShDaGFyQmFja2VuZCAqYmUsIGNvbnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbikKK2ludCBx
ZW11X2Nocl9mZV93cml0ZShDaGFyQmFja2VuZCAqYmUsIGNvbnN0IHVpbnQ4X3QgKmJ1Ziwgc2l6
ZV90IGxlbikKIHsKICAgICBDaGFyZGV2ICpzID0gYmUtPmNocjsKIApAQCAtNDIsNyArNDIsNyBA
QCBpbnQgcWVtdV9jaHJfZmVfd3JpdGUoQ2hhckJhY2tlbmQgKmJlLCBjb25zdCB1aW50OF90ICpi
dWYsIGludCBsZW4pCiAgICAgcmV0dXJuIHFlbXVfY2hyX3dyaXRlKHMsIGJ1ZiwgbGVuLCBmYWxz
ZSk7CiB9CiAKLWludCBxZW11X2Nocl9mZV93cml0ZV9hbGwoQ2hhckJhY2tlbmQgKmJlLCBjb25z
dCB1aW50OF90ICpidWYsIGludCBsZW4pCitpbnQgcWVtdV9jaHJfZmVfd3JpdGVfYWxsKENoYXJC
YWNrZW5kICpiZSwgY29uc3QgdWludDhfdCAqYnVmLCBzaXplX3QgbGVuKQogewogICAgIENoYXJk
ZXYgKnMgPSBiZS0+Y2hyOwogCmRpZmYgLS1naXQgYS9jaGFyZGV2L2NoYXItbXV4LmMgYi9jaGFy
ZGV2L2NoYXItbXV4LmMKaW5kZXggMjNhYTgyMTI1ZC4uN2EzZmYyMWRiNCAxMDA2NDQKLS0tIGEv
Y2hhcmRldi9jaGFyLW11eC5jCisrKyBiL2NoYXJkZXYvY2hhci1tdXguYwpAQCAtMzgsNyArMzgs
OCBAQCBzdGF0aWMgaW50IG11eF9jaHJfd3JpdGUoQ2hhcmRldiAqY2hyLCBjb25zdCB1aW50OF90
ICpidWYsIGludCBsZW4pCiAgICAgTXV4Q2hhcmRldiAqZCA9IE1VWF9DSEFSREVWKGNocik7CiAg
ICAgaW50IHJldDsKICAgICBpZiAoIWQtPnRpbWVzdGFtcHMpIHsKLSAgICAgICAgcmV0ID0gcWVt
dV9jaHJfZmVfd3JpdGUoJmQtPmNociwgYnVmLCBsZW4pOworICAgICAgICBhc3NlcnQobGVuID49
IDApOworICAgICAgICByZXQgPSBxZW11X2Nocl9mZV93cml0ZSgmZC0+Y2hyLCBidWYsIChzaXpl
X3QpbGVuKTsKICAgICB9IGVsc2UgewogICAgICAgICBpbnQgaTsKIApkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9jaGFyZGV2L2NoYXItZmUuaCBiL2luY2x1ZGUvY2hhcmRldi9jaGFyLWZlLmgKaW5kZXgg
YWExYjg2NGNjZC4uNWZiMmMyZTdlYyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9jaGFyZGV2L2NoYXIt
ZmUuaAorKysgYi9pbmNsdWRlL2NoYXJkZXYvY2hhci1mZS5oCkBAIC0yMDMsNyArMjAzLDcgQEAg
Z3VpbnQgcWVtdV9jaHJfZmVfYWRkX3dhdGNoKENoYXJCYWNrZW5kICpiZSwgR0lPQ29uZGl0aW9u
IGNvbmQsCiAgKgogICogUmV0dXJuczogdGhlIG51bWJlciBvZiBieXRlcyBjb25zdW1lZCAoMCBp
ZiBubyBhc3NvY2lhdGVkIENoYXJkZXYpCiAgKi8KLWludCBxZW11X2Nocl9mZV93cml0ZShDaGFy
QmFja2VuZCAqYmUsIGNvbnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbik7CitpbnQgcWVtdV9jaHJf
ZmVfd3JpdGUoQ2hhckJhY2tlbmQgKmJlLCBjb25zdCB1aW50OF90ICpidWYsIHNpemVfdCBsZW4p
OwogCiAvKioKICAqIHFlbXVfY2hyX2ZlX3dyaXRlX2FsbDoKQEAgLTIxNyw3ICsyMTcsNyBAQCBp
bnQgcWVtdV9jaHJfZmVfd3JpdGUoQ2hhckJhY2tlbmQgKmJlLCBjb25zdCB1aW50OF90ICpidWYs
IGludCBsZW4pOwogICoKICAqIFJldHVybnM6IHRoZSBudW1iZXIgb2YgYnl0ZXMgY29uc3VtZWQg
KDAgaWYgbm8gYXNzb2NpYXRlZCBDaGFyZGV2KQogICovCi1pbnQgcWVtdV9jaHJfZmVfd3JpdGVf
YWxsKENoYXJCYWNrZW5kICpiZSwgY29uc3QgdWludDhfdCAqYnVmLCBpbnQgbGVuKTsKK2ludCBx
ZW11X2Nocl9mZV93cml0ZV9hbGwoQ2hhckJhY2tlbmQgKmJlLCBjb25zdCB1aW50OF90ICpidWYs
IHNpemVfdCBsZW4pOwogCiAvKioKICAqIHFlbXVfY2hyX2ZlX3JlYWRfYWxsOgotLSAKMi4yMC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:08:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:08:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGNc-0002IV-1O; Wed, 20 Feb 2019 01:08:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGNa-0002Hm-6e
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:08:54 +0000
X-Inumbo-ID: 16cf5e4a-34ac-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16cf5e4a-34ac-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:08:53 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E6C37C057F9F;
 Wed, 20 Feb 2019 01:08:22 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 22EB31001DE2;
 Wed, 20 Feb 2019 01:08:07 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:29 +0100
Message-Id: <20190220010232.18731-23-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Wed, 20 Feb 2019 01:08:23 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 22/25] s390x/sclp: Let write_console_data()
 take a size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgYWxsIGNhbGxlcnMgcHJvdmlkZSBhbiB1bnNpZ25lZCB2YWx1ZSwgd2UgY2FuIHNhZmVs
eQp1c2UgYSBzaXplX3QgYXJndW1lbnQuCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1
LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcvY2hhci9zY2xwY29uc29sZS1sbS5j
IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvaHcvY2hhci9zY2xwY29uc29sZS1sbS5jIGIvaHcvY2hhci9zY2xwY29uc29s
ZS1sbS5jCmluZGV4IDQ4Yzc2ZDg2M2UuLjI5MGQzMTE4YTUgMTAwNjQ0Ci0tLSBhL2h3L2NoYXIv
c2NscGNvbnNvbGUtbG0uYworKysgYi9ody9jaGFyL3NjbHBjb25zb2xlLWxtLmMKQEAgLTE5MSw3
ICsxOTEsNyBAQCBzdGF0aWMgaW50IHJlYWRfZXZlbnRfZGF0YShTQ0xQRXZlbnQgKmV2ZW50LCBF
dmVudEJ1ZmZlckhlYWRlciAqZXZ0X2J1Zl9oZHIsCiAgKiAgLSB3cml0ZSBjb25zb2xlIGRhdGEg
dG8gY2hhcmFjdGVyIGxheWVyCiAgKiAgcmV0dXJucyA8IDAgaWYgYW4gZXJyb3Igb2NjdXJyZWQK
ICAqLwotc3RhdGljIGludCB3cml0ZV9jb25zb2xlX2RhdGEoU0NMUEV2ZW50ICpldmVudCwgY29u
c3QgdWludDhfdCAqYnVmLCBpbnQgbGVuKQorc3RhdGljIGludCB3cml0ZV9jb25zb2xlX2RhdGEo
U0NMUEV2ZW50ICpldmVudCwgY29uc3QgdWludDhfdCAqYnVmLCBzaXplX3QgbGVuKQogewogICAg
IFNDTFBDb25zb2xlTE0gKnNjb24gPSBTQ0xQTE1fQ09OU09MRShldmVudCk7CiAKLS0gCjIuMjAu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:09:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:09:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwGOB-0002WO-CO; Wed, 20 Feb 2019 01:09:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwGO9-0002Vt-VX
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:09:30 +0000
X-Inumbo-ID: 2c4fb691-34ac-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c4fb691-34ac-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:09:29 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id F1BBB81DF3;
 Wed, 20 Feb 2019 01:08:58 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id A515A1018A02;
 Wed, 20 Feb 2019 01:08:49 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org, Prasad J Pandit <pjp@fedoraproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 20 Feb 2019 02:02:32 +0100
Message-Id: <20190220010232.18731-26-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Wed, 20 Feb 2019 01:08:59 +0000 (UTC)
Subject: [Xen-devel] [PATCH v3 25/25] chardev: Let qemu_chr_write[_all] use
 size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Li Zhijian <lizhijian@cn.fujitsu.com>, Amit Shah <amit@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, qemu-ppc@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Zhang Chen <zhangckid@gmail.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugbm93IGtub3cgYWxsIGNhbGxlcnMgdXNlIGEgc2l6ZV90IGFyZ3VtZW50LiBXZSBjYW4KY29u
dmVydCBxZW11X2Nocl93cml0ZSgpIGFuZCBxZW11X2Nocl93cml0ZV9hbGwoKSB0bwp1c2UgYSBz
aXplX3QgYXJndW1lbnQuCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogY2hhcmRldi9jaGFyLmMgICAgICAgICAgfCA4ICsrKyst
LS0tCiBpbmNsdWRlL2NoYXJkZXYvY2hhci5oICB8IDIgKy0KIGluY2x1ZGUvc3lzZW11L3JlcGxh
eS5oIHwgMiArLQogcmVwbGF5L3JlcGxheS1jaGFyLmMgICAgfCAyICstCiBzdHVicy9yZXBsYXku
YyAgICAgICAgICB8IDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NoYXJkZXYvY2hhci5jIGIvY2hhcmRldi9jaGFyLmMK
aW5kZXggMzE0OWNkM2JhOS4uOGYxZjU2YTgwMiAxMDA2NDQKLS0tIGEvY2hhcmRldi9jaGFyLmMK
KysrIGIvY2hhcmRldi9jaGFyLmMKQEAgLTk5LDggKzk5LDggQEAgc3RhdGljIHZvaWQgcWVtdV9j
aHJfd3JpdGVfbG9nKENoYXJkZXYgKnMsIGNvbnN0IHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90IGxlbikK
IH0KIAogc3RhdGljIGludCBxZW11X2Nocl93cml0ZV9idWZmZXIoQ2hhcmRldiAqcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqb2Zmc2V0LCBib29sIHdyaXRl
X2FsbCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKmJ1
Ziwgc2l6ZV90IGxlbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCAq
b2Zmc2V0LCBib29sIHdyaXRlX2FsbCkKIHsKICAgICBDaGFyZGV2Q2xhc3MgKmNjID0gQ0hBUkRF
Vl9HRVRfQ0xBU1Mocyk7CiAgICAgaW50IHJlcyA9IDA7CkBAIC0xMzIsOSArMTMyLDkgQEAgc3Rh
dGljIGludCBxZW11X2Nocl93cml0ZV9idWZmZXIoQ2hhcmRldiAqcywKICAgICByZXR1cm4gcmVz
OwogfQogCi1pbnQgcWVtdV9jaHJfd3JpdGUoQ2hhcmRldiAqcywgY29uc3QgdWludDhfdCAqYnVm
LCBpbnQgbGVuLCBib29sIHdyaXRlX2FsbCkKK2ludCBxZW11X2Nocl93cml0ZShDaGFyZGV2ICpz
LCBjb25zdCB1aW50OF90ICpidWYsIHNpemVfdCBsZW4sIGJvb2wgd3JpdGVfYWxsKQogewotICAg
IGludCBvZmZzZXQgPSAwOworICAgIHNpemVfdCBvZmZzZXQgPSAwOwogICAgIGludCByZXM7CiAK
ICAgICBpZiAocWVtdV9jaHJfcmVwbGF5KHMpICYmIHJlcGxheV9tb2RlID09IFJFUExBWV9NT0RF
X1BMQVkpIHsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvY2hhcmRldi9jaGFyLmggYi9pbmNsdWRlL2No
YXJkZXYvY2hhci5oCmluZGV4IDAzNDFkZDFiYTIuLjJlM2I1YTE1Y2EgMTAwNjQ0Ci0tLSBhL2lu
Y2x1ZGUvY2hhcmRldi9jaGFyLmgKKysrIGIvaW5jbHVkZS9jaGFyZGV2L2NoYXIuaApAQCAtMjIx
LDcgKzIyMSw3IEBAIHZvaWQgcWVtdV9jaHJfc2V0X2ZlYXR1cmUoQ2hhcmRldiAqY2hyLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICBDaGFyZGV2RmVhdHVyZSBmZWF0dXJlKTsKIFFlbXVPcHRz
ICpxZW11X2Nocl9wYXJzZV9jb21wYXQoY29uc3QgY2hhciAqbGFiZWwsIGNvbnN0IGNoYXIgKmZp
bGVuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHBlcm1pdF9tdXhf
bW9uKTsKLWludCBxZW11X2Nocl93cml0ZShDaGFyZGV2ICpzLCBjb25zdCB1aW50OF90ICpidWYs
IGludCBsZW4sIGJvb2wgd3JpdGVfYWxsKTsKK2ludCBxZW11X2Nocl93cml0ZShDaGFyZGV2ICpz
LCBjb25zdCB1aW50OF90ICpidWYsIHNpemVfdCBsZW4sIGJvb2wgd3JpdGVfYWxsKTsKICNkZWZp
bmUgcWVtdV9jaHJfd3JpdGVfYWxsKHMsIGJ1ZiwgbGVuKSBxZW11X2Nocl93cml0ZShzLCBidWYs
IGxlbiwgdHJ1ZSkKIGludCBxZW11X2Nocl93YWl0X2Nvbm5lY3RlZChDaGFyZGV2ICpjaHIsIEVy
cm9yICoqZXJycCk7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzZW11L3JlcGxheS5oIGIvaW5j
bHVkZS9zeXNlbXUvcmVwbGF5LmgKaW5kZXggM2E3YzU4ZTQyMy4uMzM0OTQ0NzE1ZCAxMDA2NDQK
LS0tIGEvaW5jbHVkZS9zeXNlbXUvcmVwbGF5LmgKKysrIGIvaW5jbHVkZS9zeXNlbXUvcmVwbGF5
LmgKQEAgLTE1OCw3ICsxNTgsNyBAQCB2b2lkIHJlcGxheV9jaHJfYmVfd3JpdGUoc3RydWN0IENo
YXJkZXYgKnMsIHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbik7CiAvKiEgV3JpdGVzIGNoYXIgd3JpdGUg
cmV0dXJuIHZhbHVlIHRvIHRoZSByZXBsYXkgbG9nLiAqLwogdm9pZCByZXBsYXlfY2hhcl93cml0
ZV9ldmVudF9zYXZlKGludCByZXMsIGludCBvZmZzZXQpOwogLyohIFJlYWRzIGNoYXIgd3JpdGUg
cmV0dXJuIHZhbHVlIGZyb20gdGhlIHJlcGxheSBsb2cuICovCi12b2lkIHJlcGxheV9jaGFyX3dy
aXRlX2V2ZW50X2xvYWQoaW50ICpyZXMsIGludCAqb2Zmc2V0KTsKK3ZvaWQgcmVwbGF5X2NoYXJf
d3JpdGVfZXZlbnRfbG9hZChpbnQgKnJlcywgc2l6ZV90ICpvZmZzZXQpOwogLyohIFJlYWRzIGlu
Zm9ybWF0aW9uIGFib3V0IHJlYWRfYWxsIGNoYXJhY3RlciBldmVudC4gKi8KIGludCByZXBsYXlf
Y2hhcl9yZWFkX2FsbF9sb2FkKHVpbnQ4X3QgKmJ1Zik7CiAvKiEgV3JpdGVzIGNoYXJhY3RlciBy
ZWFkX2FsbCBlcnJvciBjb2RlIGludG8gdGhlIHJlcGxheSBsb2cuICovCmRpZmYgLS1naXQgYS9y
ZXBsYXkvcmVwbGF5LWNoYXIuYyBiL3JlcGxheS9yZXBsYXktY2hhci5jCmluZGV4IDczNmNjOGMy
ZTYuLmYwMzA4NTc4ZWIgMTAwNjQ0Ci0tLSBhL3JlcGxheS9yZXBsYXktY2hhci5jCisrKyBiL3Jl
cGxheS9yZXBsYXktY2hhci5jCkBAIC0xMDQsNyArMTA0LDcgQEAgdm9pZCByZXBsYXlfY2hhcl93
cml0ZV9ldmVudF9zYXZlKGludCByZXMsIGludCBvZmZzZXQpCiAgICAgcmVwbGF5X3B1dF9kd29y
ZChvZmZzZXQpOwogfQogCi12b2lkIHJlcGxheV9jaGFyX3dyaXRlX2V2ZW50X2xvYWQoaW50ICpy
ZXMsIGludCAqb2Zmc2V0KQordm9pZCByZXBsYXlfY2hhcl93cml0ZV9ldmVudF9sb2FkKGludCAq
cmVzLCBzaXplX3QgKm9mZnNldCkKIHsKICAgICBnX2Fzc2VydChyZXBsYXlfbXV0ZXhfbG9ja2Vk
KCkpOwogCmRpZmYgLS1naXQgYS9zdHVicy9yZXBsYXkuYyBiL3N0dWJzL3JlcGxheS5jCmluZGV4
IDRhYzYwNzg5NWQuLmNmNTg0ZDMxOTEgMTAwNjQ0Ci0tLSBhL3N0dWJzL3JlcGxheS5jCisrKyBi
L3N0dWJzL3JlcGxheS5jCkBAIC00NCw3ICs0NCw3IEBAIHZvaWQgcmVwbGF5X2NoYXJfd3JpdGVf
ZXZlbnRfc2F2ZShpbnQgcmVzLCBpbnQgb2Zmc2V0KQogICAgIGFib3J0KCk7CiB9CiAKLXZvaWQg
cmVwbGF5X2NoYXJfd3JpdGVfZXZlbnRfbG9hZChpbnQgKnJlcywgaW50ICpvZmZzZXQpCit2b2lk
IHJlcGxheV9jaGFyX3dyaXRlX2V2ZW50X2xvYWQoaW50ICpyZXMsIHNpemVfdCAqb2Zmc2V0KQog
ewogICAgIGFib3J0KCk7CiB9Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 01:57:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 01:57:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwH8D-0006mi-3y; Wed, 20 Feb 2019 01:57:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HwCw=Q3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwH8C-0006mY-05
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 01:57:04 +0000
X-Inumbo-ID: d0c02d52-34b2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0c02d52-34b2-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 01:57:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwH89-0004C5-Nl; Wed, 20 Feb 2019 01:57:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwH89-00034T-BC; Wed, 20 Feb 2019 01:57:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwH89-0008HL-9i; Wed, 20 Feb 2019 01:57:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133306-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-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-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-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=1e5634ec79d489d2fbb83bf2e2cd3b1b437ce8e4
X-Osstest-Versions-That: libvirt=0624ac3fa846b3e2a8e70e4cc2fd8477710cd76d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Feb 2019 01:57:01 +0000
Subject: [Xen-devel] [libvirt test] 133306: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMwNiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzMDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI3
MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzI3MgogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEzMzI3MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzI3MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzMjcyCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgMWU1NjM0ZWM3OWQ0ODlkMmZi
YjgzYmYyZTJjZDNiMWI0MzdjZThlNApiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAg
ICAgICAgMDYyNGFjM2ZhODQ2YjNlMmE4ZTcwZTRjYzJmZDg0Nzc3MTBjZDc2ZAoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTMzMjcyICAyMDE5LTAyLTE1IDIyOjU4OjM4IFogICAgNCBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEzMzMwNiAgMjAxOS0wMi0xOSAwNDoxOTowNiBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgMWU1NjM0ZWM3OWQ0ODlkMmZiYjgzYmYyZTJjZDNiMWI0MzdjZThlNApBdXRo
b3I6IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBGZWIgMTgg
MTM6MjQ6MzcgMjAxOSArMDEwMAoKICAgIHV0aWw6IFVzZSB2aXJTdG9yYWdlU291cmNlTmV3IGlu
IHZpclN0b3JhZ2VGaWxlTWV0YWRhdGFOZXcKICAgIAogICAgQ29tbWl0IGRjZGEyYmY0YzExMCBm
b3Jnb3QgdG8gZml4IHRoaXMgb25lIGluc3RhbmNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQ
ZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb2huIEZl
cmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgoKY29tbWl0IDQ0NjAxYTBlOTYxMjhjZjIyYmYwNzM1
NTg5MGVmMGI0NGRhMTAxNzMKQXV0aG9yOiBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNv
bT4KRGF0ZTogICBGcmkgRmViIDE1IDEzOjAzOjU4IDIwMTkgKzAxMDAKCiAgICB1dGlsOiBSZXBs
YWNlIHZpclN0b3JhZ2VTb3VyY2VGcmVlIHdpdGggdmlyT2JqZWN0VW5yZWYKICAgIAogICAgTm93
IHRoYXQgdmlyU3RvcmFnZVNvdXJjZSBpcyBhIHN1YmNsYXNzIG9mIHZpck9iamVjdCB3ZSBjYW4g
dXNlCiAgICB2aXJPYmplY3RVbnJlZiBhbmQgcmVtb3ZlIHZpclN0b3JhZ2VTb3VyY2VGcmVlIHdo
aWNoIHdhcyBhIHRoaW4gd3JhcHBlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgS3Jl
bXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpayBTa3VsdGV0eSA8
ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KCmNvbW1pdCBlMWMwMWIyMjUyZGM1MTJkZGQyZWY1M2ZhZTJh
N2NiYTM0YjExZDQzCkF1dGhvcjogUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CkRh
dGU6ICAgRnJpIEZlYiAxNSAxMjo1Mjo0NSAyMDE5ICswMTAwCgogICAgdXRpbDogUmVtb3ZlIHRo
ZSBBVVRPUFRSIGZ1bmMgZm9yIHZpclN0b3JhZ2VTb3VyY2UKICAgIAogICAgU2luY2UgdmlyU3Rv
cmFnZVNvdXJjZSBpcyBub3cgYSBzdWJjbGFzcyBvZiB2aXJPYmplY3QsIHdlIGNhbiB1c2UKICAg
IFZJUl9BVVRPVU5SRUYgaW5zdGVhZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgS3Jl
bXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpayBTa3VsdGV0eSA8
ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KCmNvbW1pdCAwZDEzNzkwNjk1YmU1MzEyZjYyYTMxMjUzYjU3
MTVjNWM1ZGM5YzBhCkF1dGhvcjogUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CkRh
dGU6ICAgRnJpIEZlYiAxNSAxMjozNToxMiAyMDE5ICswMTAwCgogICAgdXRpbDogYWxsb2M6IElu
dHJvZHVjZSBWSVJfQVVUT1VOUkVGIG1hY3JvCiAgICAKICAgIEFkZCBoZWxwZXIgZm9yIHV0aWxp
emluZyBfX2F0dHJpYnV0ZV9fKGNsZWFudXAoKSkpIGZvciB1bnJlZi1pbmcKICAgIGluc3RhbmNl
cyBvZiBzdWJsYXNzZXMgb2YgdmlyT2JqZWN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRl
ciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmlrIFNrdWx0
ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgoKY29tbWl0IDUzYTBmYTczNjY5M2EyOWUyYzE1NTNj
NTgxYmRlOTQ3MGRlMDQwMzQKQXV0aG9yOiBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNv
bT4KRGF0ZTogICBGcmkgRmViIDE1IDA5OjQ2OjAzIDIwMTkgKzAxMDAKCiAgICB1dGlsOiBzdG9y
YWdlOiBUdXJuIHZpclN0b3JhZ2VTb3VyY2UgaW50byBhIHZpck9iamVjdAogICAgCiAgICBUbyBh
bGxvdyB0cmFja2luZyBhIHNpbmdsZSB2aXJTdG9yYWdlU291cmNlIGluIG11bHRpcGxlIHN0cnVj
dHVyZXMKICAgIHdpdGhvdXQgZXh0cmEgaGFzc2xlIGFsbG93IHJlZmNvdW50aW5nIGJ5IHR1cmlu
aW5nIGl0IGludG8gYW4gb2JqZWN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBLcmVt
cGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmlrIFNrdWx0ZXR5IDxl
c2t1bHRldEByZWRoYXQuY29tPgoKY29tbWl0IGRjZGEyYmY0YzExMDcxYjJmOWQ2ODgwNmE3Zjgw
MGQwNTlkYWZhZjQKQXV0aG9yOiBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KRGF0
ZTogICBUaHUgRmViIDE0IDE2OjIwOjI1IDIwMTkgKzAxMDAKCiAgICB1dGlsOiBJbnRyb2R1Y2Ug
ZnVuY3Rpb24gZm9yIGFsbG9jYXRpbmcgdmlyU3RvcmFnZVNvdXJjZQogICAgCiAgICBBZGQgdmly
U3RvcmFnZVNvdXJjZU5ldyBhbmQgcmVmYWN0b3IgcGxhY2VzIGFsbG9jYXRpbmcgdGhhdCBzdHJ1
Y3R1cmUgdG8KICAgIHVzZSB0aGUgaGVscGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRl
ciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmlrIFNrdWx0
ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgoKY29tbWl0IDg0OTY2MTAzYmVkYWUwNmZjMWEyNmQx
YjQ4NWJmMTJiYTc2NjdmMmUKQXV0aG9yOiBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNv
bT4KRGF0ZTogICBNb24gRmViIDE4IDEwOjEyOjI0IDIwMTkgKzAxMDAKCiAgICBiaHl2ZTogdXNl
IHZpckRvbWFpbkRpc2tEZWZOZXcgdG8gaW5zdGVhZCBvZiBWSVJfQUxMT0MKICAgIAogICAgVXNl
IHRoZSBwcm9wZXIgZnVuY3Rpb24gdG8gYWxsb2NhdGUgYSBkaXNrIGRlZmluaXRpb24uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 02:54:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 02:54:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwI1w-0003XO-Ns; Wed, 20 Feb 2019 02:54:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KFSZ=Q3=ozlabs.org=dgibson@srs-us1.protection.inumbo.net>)
 id 1gwI1u-0003XJ-2E
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 02:54:38 +0000
X-Inumbo-ID: d93c326a-34ba-11e9-bc90-bc764e045a96
Received: from ozlabs.org (unknown [2401:3900:2:1::2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d93c326a-34ba-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 02:54:34 +0000 (UTC)
Received: by ozlabs.org (Postfix, from userid 1007)
 id 4442J62np0z9s71; Wed, 20 Feb 2019 13:54:30 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=gibson.dropbear.id.au; s=201602; t=1550631270;
 bh=EdmPad9pOf64964l+1trDCpMiBHQSicAS+dUOGMXCeE=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=G0B69xDA3W7+I6tmJOLgkuBm7v6m7KqckVDYzKjazpjj0LioGHRa11Nts+VE33LPK
 a4/K3nyLEPKwVtCge3uara8DhSz8yYGo7RP6Q+yWkAp5WaOZ+AHMJYLBDXfl4VmkVj
 hVMpKPoqP7JyYpSFZGUejhSQPxdqGJra07AaKRmE=
Date: Wed, 20 Feb 2019 12:39:06 +1100
From: David Gibson <david@gibson.dropbear.id.au>
To: Philippe =?iso-8859-1?Q?Mathieu-Daud=E9?= <philmd@redhat.com>
Message-ID: <20190220013905.GD9345@umbus.fritz.box>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-16-philmd@redhat.com>
MIME-Version: 1.0
In-Reply-To: <20190220010232.18731-16-philmd@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v3 15/25] spapr-vty: Let vty_putchars() use
 size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel@nongnu.org, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?iso-8859-1?Q?Marc-Andr=E9?= Lureau <marcandre.lureau@redhat.com>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: multipart/mixed; boundary="===============6724693099527924400=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--a6YTfLRor63AaheO
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Feb 20, 2019 at 02:02:22AM +0100, Philippe Mathieu-Daud=E9 wrote:
> Both callers (h_put_term_char and rtas_display_character) use
> an unsigned value.
>=20
> Signed-off-by: Philippe Mathieu-Daud=E9 <philmd@redhat.com>

Acked-by: David Gibson <david@gibson.dropbear.id.au>

> ---
>  hw/char/spapr_vty.c        | 2 +-
>  include/hw/ppc/spapr_vio.h | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
>=20
> diff --git a/hw/char/spapr_vty.c b/hw/char/spapr_vty.c
> index 6748334ded..92b8c40410 100644
> --- a/hw/char/spapr_vty.c
> +++ b/hw/char/spapr_vty.c
> @@ -83,7 +83,7 @@ static int vty_getchars(VIOsPAPRDevice *sdev, uint8_t *=
buf, int max)
>      return n;
>  }
> =20
> -void vty_putchars(VIOsPAPRDevice *sdev, uint8_t *buf, int len)
> +void vty_putchars(VIOsPAPRDevice *sdev, uint8_t *buf, size_t len)
>  {
>      VIOsPAPRVTYDevice *dev =3D VIO_SPAPR_VTY_DEVICE(sdev);
> =20
> diff --git a/include/hw/ppc/spapr_vio.h b/include/hw/ppc/spapr_vio.h
> index e8b006d18f..ed79d2f380 100644
> --- a/include/hw/ppc/spapr_vio.h
> +++ b/include/hw/ppc/spapr_vio.h
> @@ -126,7 +126,7 @@ static inline int spapr_vio_dma_set(VIOsPAPRDevice *d=
ev, uint64_t taddr,
>  int spapr_vio_send_crq(VIOsPAPRDevice *dev, uint8_t *crq);
> =20
>  VIOsPAPRDevice *vty_lookup(sPAPRMachineState *spapr, target_ulong reg);
> -void vty_putchars(VIOsPAPRDevice *sdev, uint8_t *buf, int len);
> +void vty_putchars(VIOsPAPRDevice *sdev, uint8_t *buf, size_t len);
>  void spapr_vty_create(VIOsPAPRBus *bus, Chardev *chardev);
>  void spapr_vlan_create(VIOsPAPRBus *bus, NICInfo *nd);
>  void spapr_vscsi_create(VIOsPAPRBus *bus);

--=20
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson

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

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

iQIzBAEBCAAdFiEEdfRlhq5hpmzETofcbDjKyiDZs5IFAlxsr7cACgkQbDjKyiDZ
s5I+TRAAoUYSiy2dnSWUa835NZsmTwIjbjhGgX+dyP2VcxD6eCzsxu3Ar+t+fsT9
bGMvCegj+errJ2Z9yKpYdMkTzLOkRkHzTx1c5yRNU6f11EhKu6lpTXJh+M2PPgw9
lezN1rbx88MfHcRtJDrvJRpWLCcEyw0n5z74Vln8p9yY2ZMipHLGvMmx7wlAIaG5
IeH2hdSWqT0UV1QAlMTdcUNkr5tdGy7wjI4g3WzuzEnZDPW6qNHig60gC7gjnjM6
Y+PIjrvjeZ2DPWuksWiSB8XGvpKf2rO4qSsoXQSNsZfNTl0IC8DtFaAmdXOp5kcy
gSZfm9a9moDZNZKOp53tvQ216y0A1aNx/Y8Y1dzuR0cC93Db26d3k0rEytpjzpum
ZXvTbU+ggLtgDb0iHUNisNUGnmyTZd1j0c1wkT9nBPXgD+nH1oIiWgW6RfnXB4hZ
fzyy1S5JQYYvoVw+VC0BTskCBAQ5nRDUz+iGoaJz9uPFGQBXOZPEnQmjynoCGY+N
c11l+vaiSJsVauKMiJCbvVAUNvXv9szG4665ocwdN+K+8YuIuIKZqE1LsfuyM0CO
eEHyhVroXx9nOh8mZUbwWKiq1AhQ2kyxGk/vrEEtJyABaxdA8aAzd8JrEfsU+1I5
Dfmu0IPkm6cKrHLUvkyYtnZ8HY8HnDJlyarzVQsa7fzxZ/OsZzc=
=s4B1
-----END PGP SIGNATURE-----

--a6YTfLRor63AaheO--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6724693099527924400==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 20 04:05:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 04:05:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwJ8S-0000iy-Vo; Wed, 20 Feb 2019 04:05:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HwCw=Q3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwJ8Q-0000io-SI
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 04:05:26 +0000
X-Inumbo-ID: bf8fec8e-34c4-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf8fec8e-34c4-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 04:05:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwJ8N-0007F7-SJ; Wed, 20 Feb 2019 04:05:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwJ8N-0002Wx-KF; Wed, 20 Feb 2019 04:05:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwJ8N-0005y3-H8; Wed, 20 Feb 2019 04:05:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133304-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-pair:<job
 status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.19:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.19:build-amd64-libvirt:<job status>:broken:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.19:build-amd64-libvirt:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-freebsd10-i386:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-pair:host-install/src_host(4):broken:heisenbug
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-rumprun-i386:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-examine:host-install:broken:heisenbug
 linux-4.19:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.19:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-cubietruck:xen-install:fail:heisenbug
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=67d52fae61c152a68924d94dcf0c569a96fa2f5d
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Feb 2019 04:05:23 +0000
Subject: [Xen-devel] [linux-4.19 test] 133304: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMwNCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzMDQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICA8
am9iIHN0YXR1cz4gICBicm9rZW4KIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0
LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMzI4NwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICAgYnJv
a2VuIHBhc3MgaW4gMTMzMjg3CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMyODcKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgIDQgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpIGJyb2tlbiBwYXNzIGlu
IDEzMzI4NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDQgaG9zdC1pbnN0
YWxsKDQpICAgYnJva2VuIHBhc3MgaW4gMTMzMjg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAxMzMyODcK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAg
IGJyb2tlbiBwYXNzIGluIDEzMzI4NwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNSBo
b3N0LWluc3RhbGwgICAgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzMjg3CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gMTggZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEz
MzI4NyBwYXNzIGluIDEzMzMwNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4gMTMzMjg3CiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAgIGZhaWwgcGFzcyBp
biAxMzMyODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4gMTMzMjg3CiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MzMyODcKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgNiB4ZW4taW5zdGFsbCAgICAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzI4NwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2Fy
ZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWls
IFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgYmxvY2tlZCBpbiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjg3IG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMzMyODcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjg3IG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTMzMjg3IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBpbiAxMzMyODcgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEzMzI4NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI4NyBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgIGZhaWwgaW4gMTMzMjg3IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGluIDEzMzI4NyBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIGxpa2UgMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEyOTMxMwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDY3ZDUyZmFlNjFjMTUyYTY4OTI0ZDk0ZGNmMGM1NjlhOTZmYTJmNWQKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5
N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTow
OCBaICAxMDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6
MTA6MTUgWiAgMTA3IGRheXMgICA3MSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMy
NzQgIDIwMTktMDItMTYgMDM6MDI6MDMgWiAgICA0IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEz
NjMgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0g
YWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IGJyb2tl
bgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lIGhvc3QtaW5zdGFsbAoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3OTkyOSBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 05:31:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 05:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwKT9-0008F2-OX; Wed, 20 Feb 2019 05:30:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q/Qw=Q3=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gwKT8-0008Ei-1F
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 05:30:54 +0000
X-Inumbo-ID: af751e63-34d0-11e9-bc90-bc764e045a96
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af751e63-34d0-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 05:30:51 +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 orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Feb 2019 21:30:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,388,1544515200"; d="scan'208";a="144924916"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by fmsmga002.fm.intel.com with ESMTP; 19 Feb 2019 21:30:50 -0800
From: ira.weiny@intel.com
To: John Hubbard <jhubbard@nvidia.com>,
 Andrew Morton <akpm@linux-foundation.org>, Michal Hocko <mhocko@suse.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Jason Gunthorpe <jgg@ziepe.ca>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Paul Mackerras <paulus@samba.org>, "David S. Miller" <davem@davemloft.net>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Rich Felker <dalias@libc.org>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Ralf Baechle <ralf@linux-mips.org>,
 Paul Burton <paul.burton@mips.com>, James Hogan <jhogan@kernel.org>
Date: Tue, 19 Feb 2019 21:30:38 -0800
Message-Id: <20190220053040.10831-6-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190220053040.10831-1-ira.weiny@intel.com>
References: <20190220053040.10831-1-ira.weiny@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RESEND PATCH 5/7] IB/hfi1: Use the new FOLL_LONGTERM
 flag to get_user_pages_fast()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-fbdev@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-mips@vger.kernel.org, linux-mm@kvack.org, sparclinux@vger.kernel.org,
 Ira Weiny <ira.weiny@intel.com>, devel@driverdev.osuosl.org,
 linux-s390@vger.kernel.org, rds-devel@oss.oracle.com,
 linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org,
 xen-devel@lists.xenproject.org, devel@lists.orangefs.org,
 linux-media@vger.kernel.org, kvm-ppc@vger.kernel.org,
 ceph-devel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKVXNlIHRoZSBuZXcgRk9MTF9M
T05HVEVSTSB0byBnZXRfdXNlcl9wYWdlc19mYXN0KCkgdG8gcHJvdGVjdCBhZ2FpbnN0CkZTIERB
WCBwYWdlcyBiZWluZyBtYXBwZWQuCgpTaWduZWQtb2ZmLWJ5OiBJcmEgV2VpbnkgPGlyYS53ZWlu
eUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvdXNlcl9wYWdlcy5j
IHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvdXNlcl9wYWdlcy5j
IGIvZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvdXNlcl9wYWdlcy5jCmluZGV4IDc4Y2NhY2Fm
OTdkMC4uNmE3ZjljZDVhOTRlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2luZmluaWJhbmQvaHcvaGZp
MS91c2VyX3BhZ2VzLmMKKysrIGIvZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvdXNlcl9wYWdl
cy5jCkBAIC0xMDQsOSArMTA0LDExIEBAIGludCBoZmkxX2FjcXVpcmVfdXNlcl9wYWdlcyhzdHJ1
Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyB2YWRkciwgc2l6ZV90IG5wCiAJCQkgICAg
Ym9vbCB3cml0YWJsZSwgc3RydWN0IHBhZ2UgKipwYWdlcykKIHsKIAlpbnQgcmV0OworCXVuc2ln
bmVkIGludCBndXBfZmxhZ3MgPSB3cml0YWJsZSA/IEZPTExfV1JJVEUgOiAwOwogCi0JcmV0ID0g
Z2V0X3VzZXJfcGFnZXNfZmFzdCh2YWRkciwgbnBhZ2VzLCB3cml0YWJsZSA/IEZPTExfV1JJVEUg
OiAwLAotCQkJCSAgcGFnZXMpOworCWd1cF9mbGFncyB8PSBGT0xMX0xPTkdURVJNOworCisJcmV0
ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCh2YWRkciwgbnBhZ2VzLCBndXBfZmxhZ3MsIHBhZ2VzKTsK
IAlpZiAocmV0IDwgMCkKIAkJcmV0dXJuIHJldDsKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 05:31:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 05:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwKT9-0008Ew-FK; Wed, 20 Feb 2019 05:30:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q/Qw=Q3=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gwKT8-0008Eh-1F
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 05:30:54 +0000
X-Inumbo-ID: b0729fee-34d0-11e9-bc90-bc764e045a96
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0729fee-34d0-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 05:30:53 +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 orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Feb 2019 21:30:51 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,388,1544515200"; d="scan'208";a="144924919"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by fmsmga002.fm.intel.com with ESMTP; 19 Feb 2019 21:30:50 -0800
From: ira.weiny@intel.com
To: John Hubbard <jhubbard@nvidia.com>,
 Andrew Morton <akpm@linux-foundation.org>, Michal Hocko <mhocko@suse.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Jason Gunthorpe <jgg@ziepe.ca>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Paul Mackerras <paulus@samba.org>, "David S. Miller" <davem@davemloft.net>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Rich Felker <dalias@libc.org>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Ralf Baechle <ralf@linux-mips.org>,
 Paul Burton <paul.burton@mips.com>, James Hogan <jhogan@kernel.org>
Date: Tue, 19 Feb 2019 21:30:39 -0800
Message-Id: <20190220053040.10831-7-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190220053040.10831-1-ira.weiny@intel.com>
References: <20190220053040.10831-1-ira.weiny@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RESEND PATCH 6/7] IB/qib: Use the new FOLL_LONGTERM
 flag to get_user_pages_fast()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-fbdev@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-mips@vger.kernel.org, linux-mm@kvack.org, sparclinux@vger.kernel.org,
 Ira Weiny <ira.weiny@intel.com>, devel@driverdev.osuosl.org,
 linux-s390@vger.kernel.org, rds-devel@oss.oracle.com,
 linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org,
 xen-devel@lists.xenproject.org, devel@lists.orangefs.org,
 linux-media@vger.kernel.org, kvm-ppc@vger.kernel.org,
 ceph-devel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKVXNlIHRoZSBuZXcgRk9MTF9M
T05HVEVSTSB0byBnZXRfdXNlcl9wYWdlc19mYXN0KCkgdG8gcHJvdGVjdCBhZ2FpbnN0CkZTIERB
WCBwYWdlcyBiZWluZyBtYXBwZWQuCgpTaWduZWQtb2ZmLWJ5OiBJcmEgV2VpbnkgPGlyYS53ZWlu
eUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9pbmZpbmliYW5kL2h3L3FpYi9xaWJfdXNlcl9zZG1h
LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2luZmluaWJhbmQvaHcvcWliL3FpYl91c2VyX3NkbWEuYyBi
L2RyaXZlcnMvaW5maW5pYmFuZC9ody9xaWIvcWliX3VzZXJfc2RtYS5jCmluZGV4IDMxYzUyM2Iy
YTlmNS4uYjUzY2MwMjQwZTAyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2luZmluaWJhbmQvaHcvcWli
L3FpYl91c2VyX3NkbWEuYworKysgYi9kcml2ZXJzL2luZmluaWJhbmQvaHcvcWliL3FpYl91c2Vy
X3NkbWEuYwpAQCAtNjczLDcgKzY3Myw3IEBAIHN0YXRpYyBpbnQgcWliX3VzZXJfc2RtYV9waW5f
cGFnZXMoY29uc3Qgc3RydWN0IHFpYl9kZXZkYXRhICpkZCwKIAkJZWxzZQogCQkJaiA9IG5wYWdl
czsKIAotCQlyZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGFkZHIsIGosIDAsIHBhZ2VzKTsKKwkJ
cmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChhZGRyLCBqLCBGT0xMX0xPTkdURVJNLCBwYWdlcyk7
CiAJCWlmIChyZXQgIT0gaikgewogCQkJaSA9IDA7CiAJCQlqID0gcmV0OwotLSAKMi4yMC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 05:31:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 05:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwKTA-0008F8-1c; Wed, 20 Feb 2019 05:30:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q/Qw=Q3=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gwKT8-0008En-76
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 05:30:54 +0000
X-Inumbo-ID: b0ba8771-34d0-11e9-bc90-bc764e045a96
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0ba8771-34d0-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 05:30:53 +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 orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Feb 2019 21:30:51 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,388,1544515200"; d="scan'208";a="144924922"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by fmsmga002.fm.intel.com with ESMTP; 19 Feb 2019 21:30:51 -0800
From: ira.weiny@intel.com
To: John Hubbard <jhubbard@nvidia.com>,
 Andrew Morton <akpm@linux-foundation.org>, Michal Hocko <mhocko@suse.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Jason Gunthorpe <jgg@ziepe.ca>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Paul Mackerras <paulus@samba.org>, "David S. Miller" <davem@davemloft.net>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Rich Felker <dalias@libc.org>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Ralf Baechle <ralf@linux-mips.org>,
 Paul Burton <paul.burton@mips.com>, James Hogan <jhogan@kernel.org>
Date: Tue, 19 Feb 2019 21:30:40 -0800
Message-Id: <20190220053040.10831-8-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190220053040.10831-1-ira.weiny@intel.com>
References: <20190220053040.10831-1-ira.weiny@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RESEND PATCH 7/7] IB/mthca: Use the new FOLL_LONGTERM
 flag to get_user_pages_fast()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-fbdev@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-mips@vger.kernel.org, linux-mm@kvack.org, sparclinux@vger.kernel.org,
 Ira Weiny <ira.weiny@intel.com>, devel@driverdev.osuosl.org,
 linux-s390@vger.kernel.org, rds-devel@oss.oracle.com,
 linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org,
 xen-devel@lists.xenproject.org, devel@lists.orangefs.org,
 linux-media@vger.kernel.org, kvm-ppc@vger.kernel.org,
 ceph-devel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKVXNlIHRoZSBuZXcgRk9MTF9M
T05HVEVSTSB0byBnZXRfdXNlcl9wYWdlc19mYXN0KCkgdG8gcHJvdGVjdCBhZ2FpbnN0CkZTIERB
WCBwYWdlcyBiZWluZyBtYXBwZWQuCgpTaWduZWQtb2ZmLWJ5OiBJcmEgV2VpbnkgPGlyYS53ZWlu
eUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9pbmZpbmliYW5kL2h3L210aGNhL210aGNhX21lbWZy
ZWUuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbmZpbmliYW5kL2h3L210aGNhL210aGNhX21lbWZy
ZWUuYyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody9tdGhjYS9tdGhjYV9tZW1mcmVlLmMKaW5kZXgg
MTEyZDJmMzhlMGRlLi44ZmYwZTkwZDc1NjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW5maW5pYmFu
ZC9ody9tdGhjYS9tdGhjYV9tZW1mcmVlLmMKKysrIGIvZHJpdmVycy9pbmZpbmliYW5kL2h3L210
aGNhL210aGNhX21lbWZyZWUuYwpAQCAtNDcyLDcgKzQ3Miw4IEBAIGludCBtdGhjYV9tYXBfdXNl
cl9kYihzdHJ1Y3QgbXRoY2FfZGV2ICpkZXYsIHN0cnVjdCBtdGhjYV91YXIgKnVhciwKIAkJZ290
byBvdXQ7CiAJfQogCi0JcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCh1YWRkciAmIFBBR0VfTUFT
SywgMSwgRk9MTF9XUklURSwgcGFnZXMpOworCXJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QodWFk
ZHIgJiBQQUdFX01BU0ssIDEsCisJCQkJICBGT0xMX1dSSVRFIHwgRk9MTF9MT05HVEVSTSwgcGFn
ZXMpOwogCWlmIChyZXQgPCAwKQogCQlnb3RvIG91dDsKIAotLSAKMi4yMC4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 05:31:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 05:31:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwKU4-0008NG-F4; Wed, 20 Feb 2019 05:31:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q/Qw=Q3=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gwKU3-0008Ml-Cy
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 05:31:51 +0000
X-Inumbo-ID: d2db3c16-34d0-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2db3c16-34d0-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 05:31:50 +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 fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Feb 2019 21:30:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,388,1544515200"; d="scan'208";a="144924907"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by fmsmga002.fm.intel.com with ESMTP; 19 Feb 2019 21:30:49 -0800
From: ira.weiny@intel.com
To: John Hubbard <jhubbard@nvidia.com>,
 Andrew Morton <akpm@linux-foundation.org>, Michal Hocko <mhocko@suse.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Jason Gunthorpe <jgg@ziepe.ca>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Paul Mackerras <paulus@samba.org>, "David S. Miller" <davem@davemloft.net>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Rich Felker <dalias@libc.org>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Ralf Baechle <ralf@linux-mips.org>,
 Paul Burton <paul.burton@mips.com>, James Hogan <jhogan@kernel.org>
Date: Tue, 19 Feb 2019 21:30:35 -0800
Message-Id: <20190220053040.10831-3-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190220053040.10831-1-ira.weiny@intel.com>
References: <20190220053040.10831-1-ira.weiny@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RESEND PATCH 2/7] mm/gup: Change write parameter to
 flags in fast walk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-fbdev@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-mips@vger.kernel.org, linux-mm@kvack.org, sparclinux@vger.kernel.org,
 Ira Weiny <ira.weiny@intel.com>, devel@driverdev.osuosl.org,
 linux-s390@vger.kernel.org, rds-devel@oss.oracle.com,
 linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org,
 xen-devel@lists.xenproject.org, devel@lists.orangefs.org,
 linux-media@vger.kernel.org, kvm-ppc@vger.kernel.org,
 ceph-devel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKSW4gb3JkZXIgdG8gc3VwcG9y
dCBtb3JlIG9wdGlvbnMgaW4gdGhlIEdVUCBmYXN0IHdhbGssIGNoYW5nZQp0aGUgd3JpdGUgcGFy
YW1ldGVyIHRvIGZsYWdzIHRocm91Z2hvdXQgdGhlIGNhbGwgc3RhY2suCgpUaGlzIHBhdGNoIGRv
ZXMgbm90IGNoYW5nZSBmdW5jdGlvbmFsaXR5IGFuZCBwYXNzZXMgRk9MTF9XUklURQp3aGVyZSB3
cml0ZSB3YXMgcHJldmlvdXNseSB1c2VkLgoKU2lnbmVkLW9mZi1ieTogSXJhIFdlaW55IDxpcmEu
d2VpbnlAaW50ZWwuY29tPgotLS0KIG1tL2d1cC5jIHwgNTIgKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI2IGluc2Vy
dGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21tL2d1cC5jIGIvbW0vZ3Vw
LmMKaW5kZXggZWU5NmVhZmYxMThjLi42ODEzODgyMzYxMDYgMTAwNjQ0Ci0tLSBhL21tL2d1cC5j
CisrKyBiL21tL2d1cC5jCkBAIC0xNDE3LDcgKzE0MTcsNyBAQCBzdGF0aWMgdm9pZCB1bmRvX2Rl
dl9wYWdlbWFwKGludCAqbnIsIGludCBucl9zdGFydCwgc3RydWN0IHBhZ2UgKipwYWdlcykKIAog
I2lmZGVmIENPTkZJR19BUkNIX0hBU19QVEVfU1BFQ0lBTAogc3RhdGljIGludCBndXBfcHRlX3Jh
bmdlKHBtZF90IHBtZCwgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIGVuZCwKLQkJ
CSBpbnQgd3JpdGUsIHN0cnVjdCBwYWdlICoqcGFnZXMsIGludCAqbnIpCisJCQkgdW5zaWduZWQg
aW50IGZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCBpbnQgKm5yKQogewogCXN0cnVjdCBkZXZf
cGFnZW1hcCAqcGdtYXAgPSBOVUxMOwogCWludCBucl9zdGFydCA9ICpuciwgcmV0ID0gMDsKQEAg
LTE0MzUsNyArMTQzNSw3IEBAIHN0YXRpYyBpbnQgZ3VwX3B0ZV9yYW5nZShwbWRfdCBwbWQsIHVu
c2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBlbmQsCiAJCWlmIChwdGVfcHJvdG5vbmUo
cHRlKSkKIAkJCWdvdG8gcHRlX3VubWFwOwogCi0JCWlmICghcHRlX2FjY2Vzc19wZXJtaXR0ZWQo
cHRlLCB3cml0ZSkpCisJCWlmICghcHRlX2FjY2Vzc19wZXJtaXR0ZWQocHRlLCBmbGFncyAmIEZP
TExfV1JJVEUpKQogCQkJZ290byBwdGVfdW5tYXA7CiAKIAkJaWYgKHB0ZV9kZXZtYXAocHRlKSkg
ewpAQCAtMTQ4Nyw3ICsxNDg3LDcgQEAgc3RhdGljIGludCBndXBfcHRlX3JhbmdlKHBtZF90IHBt
ZCwgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIGVuZCwKICAqIHVzZWZ1bCB0byBo
YXZlIGd1cF9odWdlX3BtZCBldmVuIGlmIHdlIGNhbid0IG9wZXJhdGUgb24gcHRlcy4KICAqLwog
c3RhdGljIGludCBndXBfcHRlX3JhbmdlKHBtZF90IHBtZCwgdW5zaWduZWQgbG9uZyBhZGRyLCB1
bnNpZ25lZCBsb25nIGVuZCwKLQkJCSBpbnQgd3JpdGUsIHN0cnVjdCBwYWdlICoqcGFnZXMsIGlu
dCAqbnIpCisJCQkgdW5zaWduZWQgaW50IGZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCBpbnQg
Km5yKQogewogCXJldHVybiAwOwogfQpAQCAtMTU3MCwxMiArMTU3MCwxMiBAQCBzdGF0aWMgaW50
IF9fZ3VwX2RldmljZV9odWdlX3B1ZChwdWRfdCBwdWQsIHB1ZF90ICpwdWRwLCB1bnNpZ25lZCBs
b25nIGFkZHIsCiAjZW5kaWYKIAogc3RhdGljIGludCBndXBfaHVnZV9wbWQocG1kX3Qgb3JpZywg
cG1kX3QgKnBtZHAsIHVuc2lnbmVkIGxvbmcgYWRkciwKLQkJdW5zaWduZWQgbG9uZyBlbmQsIGlu
dCB3cml0ZSwgc3RydWN0IHBhZ2UgKipwYWdlcywgaW50ICpucikKKwkJdW5zaWduZWQgbG9uZyBl
bmQsIHVuc2lnbmVkIGludCBmbGFncywgc3RydWN0IHBhZ2UgKipwYWdlcywgaW50ICpucikKIHsK
IAlzdHJ1Y3QgcGFnZSAqaGVhZCwgKnBhZ2U7CiAJaW50IHJlZnM7CiAKLQlpZiAoIXBtZF9hY2Nl
c3NfcGVybWl0dGVkKG9yaWcsIHdyaXRlKSkKKwlpZiAoIXBtZF9hY2Nlc3NfcGVybWl0dGVkKG9y
aWcsIGZsYWdzICYgRk9MTF9XUklURSkpCiAJCXJldHVybiAwOwogCiAJaWYgKHBtZF9kZXZtYXAo
b3JpZykpCkBAIC0xNjA4LDEyICsxNjA4LDEyIEBAIHN0YXRpYyBpbnQgZ3VwX2h1Z2VfcG1kKHBt
ZF90IG9yaWcsIHBtZF90ICpwbWRwLCB1bnNpZ25lZCBsb25nIGFkZHIsCiB9CiAKIHN0YXRpYyBp
bnQgZ3VwX2h1Z2VfcHVkKHB1ZF90IG9yaWcsIHB1ZF90ICpwdWRwLCB1bnNpZ25lZCBsb25nIGFk
ZHIsCi0JCXVuc2lnbmVkIGxvbmcgZW5kLCBpbnQgd3JpdGUsIHN0cnVjdCBwYWdlICoqcGFnZXMs
IGludCAqbnIpCisJCXVuc2lnbmVkIGxvbmcgZW5kLCB1bnNpZ25lZCBpbnQgZmxhZ3MsIHN0cnVj
dCBwYWdlICoqcGFnZXMsIGludCAqbnIpCiB7CiAJc3RydWN0IHBhZ2UgKmhlYWQsICpwYWdlOwog
CWludCByZWZzOwogCi0JaWYgKCFwdWRfYWNjZXNzX3Blcm1pdHRlZChvcmlnLCB3cml0ZSkpCisJ
aWYgKCFwdWRfYWNjZXNzX3Blcm1pdHRlZChvcmlnLCBmbGFncyAmIEZPTExfV1JJVEUpKQogCQly
ZXR1cm4gMDsKIAogCWlmIChwdWRfZGV2bWFwKG9yaWcpKQpAQCAtMTY0NiwxMyArMTY0NiwxMyBA
QCBzdGF0aWMgaW50IGd1cF9odWdlX3B1ZChwdWRfdCBvcmlnLCBwdWRfdCAqcHVkcCwgdW5zaWdu
ZWQgbG9uZyBhZGRyLAogfQogCiBzdGF0aWMgaW50IGd1cF9odWdlX3BnZChwZ2RfdCBvcmlnLCBw
Z2RfdCAqcGdkcCwgdW5zaWduZWQgbG9uZyBhZGRyLAotCQkJdW5zaWduZWQgbG9uZyBlbmQsIGlu
dCB3cml0ZSwKKwkJCXVuc2lnbmVkIGxvbmcgZW5kLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAJCQlz
dHJ1Y3QgcGFnZSAqKnBhZ2VzLCBpbnQgKm5yKQogewogCWludCByZWZzOwogCXN0cnVjdCBwYWdl
ICpoZWFkLCAqcGFnZTsKIAotCWlmICghcGdkX2FjY2Vzc19wZXJtaXR0ZWQob3JpZywgd3JpdGUp
KQorCWlmICghcGdkX2FjY2Vzc19wZXJtaXR0ZWQob3JpZywgZmxhZ3MgJiBGT0xMX1dSSVRFKSkK
IAkJcmV0dXJuIDA7CiAKIAlCVUlMRF9CVUdfT04ocGdkX2Rldm1hcChvcmlnKSk7CkBAIC0xNjgz
LDcgKzE2ODMsNyBAQCBzdGF0aWMgaW50IGd1cF9odWdlX3BnZChwZ2RfdCBvcmlnLCBwZ2RfdCAq
cGdkcCwgdW5zaWduZWQgbG9uZyBhZGRyLAogfQogCiBzdGF0aWMgaW50IGd1cF9wbWRfcmFuZ2Uo
cHVkX3QgcHVkLCB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAotCQlpbnQg
d3JpdGUsIHN0cnVjdCBwYWdlICoqcGFnZXMsIGludCAqbnIpCisJCXVuc2lnbmVkIGludCBmbGFn
cywgc3RydWN0IHBhZ2UgKipwYWdlcywgaW50ICpucikKIHsKIAl1bnNpZ25lZCBsb25nIG5leHQ7
CiAJcG1kX3QgKnBtZHA7CkBAIC0xNzA1LDcgKzE3MDUsNyBAQCBzdGF0aWMgaW50IGd1cF9wbWRf
cmFuZ2UocHVkX3QgcHVkLCB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAog
CQkJaWYgKHBtZF9wcm90bm9uZShwbWQpKQogCQkJCXJldHVybiAwOwogCi0JCQlpZiAoIWd1cF9o
dWdlX3BtZChwbWQsIHBtZHAsIGFkZHIsIG5leHQsIHdyaXRlLAorCQkJaWYgKCFndXBfaHVnZV9w
bWQocG1kLCBwbWRwLCBhZGRyLCBuZXh0LCBmbGFncywKIAkJCQlwYWdlcywgbnIpKQogCQkJCXJl
dHVybiAwOwogCkBAIC0xNzE1LDkgKzE3MTUsOSBAQCBzdGF0aWMgaW50IGd1cF9wbWRfcmFuZ2Uo
cHVkX3QgcHVkLCB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAogCQkJICog
cG1kIGZvcm1hdCBhbmQgVEhQIHBtZCBmb3JtYXQKIAkJCSAqLwogCQkJaWYgKCFndXBfaHVnZV9w
ZChfX2h1Z2VwZChwbWRfdmFsKHBtZCkpLCBhZGRyLAotCQkJCQkgUE1EX1NISUZULCBuZXh0LCB3
cml0ZSwgcGFnZXMsIG5yKSkKKwkJCQkJIFBNRF9TSElGVCwgbmV4dCwgZmxhZ3MsIHBhZ2VzLCBu
cikpCiAJCQkJcmV0dXJuIDA7Ci0JCX0gZWxzZSBpZiAoIWd1cF9wdGVfcmFuZ2UocG1kLCBhZGRy
LCBuZXh0LCB3cml0ZSwgcGFnZXMsIG5yKSkKKwkJfSBlbHNlIGlmICghZ3VwX3B0ZV9yYW5nZShw
bWQsIGFkZHIsIG5leHQsIGZsYWdzLCBwYWdlcywgbnIpKQogCQkJcmV0dXJuIDA7CiAJfSB3aGls
ZSAocG1kcCsrLCBhZGRyID0gbmV4dCwgYWRkciAhPSBlbmQpOwogCkBAIC0xNzI1LDcgKzE3MjUs
NyBAQCBzdGF0aWMgaW50IGd1cF9wbWRfcmFuZ2UocHVkX3QgcHVkLCB1bnNpZ25lZCBsb25nIGFk
ZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAogfQogCiBzdGF0aWMgaW50IGd1cF9wdWRfcmFuZ2UocDRk
X3QgcDRkLCB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAotCQkJIGludCB3
cml0ZSwgc3RydWN0IHBhZ2UgKipwYWdlcywgaW50ICpucikKKwkJCSB1bnNpZ25lZCBpbnQgZmxh
Z3MsIHN0cnVjdCBwYWdlICoqcGFnZXMsIGludCAqbnIpCiB7CiAJdW5zaWduZWQgbG9uZyBuZXh0
OwogCXB1ZF90ICpwdWRwOwpAQCAtMTczOCwxNCArMTczOCwxNCBAQCBzdGF0aWMgaW50IGd1cF9w
dWRfcmFuZ2UocDRkX3QgcDRkLCB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5k
LAogCQlpZiAocHVkX25vbmUocHVkKSkKIAkJCXJldHVybiAwOwogCQlpZiAodW5saWtlbHkocHVk
X2h1Z2UocHVkKSkpIHsKLQkJCWlmICghZ3VwX2h1Z2VfcHVkKHB1ZCwgcHVkcCwgYWRkciwgbmV4
dCwgd3JpdGUsCisJCQlpZiAoIWd1cF9odWdlX3B1ZChwdWQsIHB1ZHAsIGFkZHIsIG5leHQsIGZs
YWdzLAogCQkJCQkgIHBhZ2VzLCBucikpCiAJCQkJcmV0dXJuIDA7CiAJCX0gZWxzZSBpZiAodW5s
aWtlbHkoaXNfaHVnZXBkKF9faHVnZXBkKHB1ZF92YWwocHVkKSkpKSkgewogCQkJaWYgKCFndXBf
aHVnZV9wZChfX2h1Z2VwZChwdWRfdmFsKHB1ZCkpLCBhZGRyLAotCQkJCQkgUFVEX1NISUZULCBu
ZXh0LCB3cml0ZSwgcGFnZXMsIG5yKSkKKwkJCQkJIFBVRF9TSElGVCwgbmV4dCwgZmxhZ3MsIHBh
Z2VzLCBucikpCiAJCQkJcmV0dXJuIDA7Ci0JCX0gZWxzZSBpZiAoIWd1cF9wbWRfcmFuZ2UocHVk
LCBhZGRyLCBuZXh0LCB3cml0ZSwgcGFnZXMsIG5yKSkKKwkJfSBlbHNlIGlmICghZ3VwX3BtZF9y
YW5nZShwdWQsIGFkZHIsIG5leHQsIGZsYWdzLCBwYWdlcywgbnIpKQogCQkJcmV0dXJuIDA7CiAJ
fSB3aGlsZSAocHVkcCsrLCBhZGRyID0gbmV4dCwgYWRkciAhPSBlbmQpOwogCkBAIC0xNzUzLDcg
KzE3NTMsNyBAQCBzdGF0aWMgaW50IGd1cF9wdWRfcmFuZ2UocDRkX3QgcDRkLCB1bnNpZ25lZCBs
b25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAogfQogCiBzdGF0aWMgaW50IGd1cF9wNGRfcmFu
Z2UocGdkX3QgcGdkLCB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAotCQkJ
IGludCB3cml0ZSwgc3RydWN0IHBhZ2UgKipwYWdlcywgaW50ICpucikKKwkJCSB1bnNpZ25lZCBp
bnQgZmxhZ3MsIHN0cnVjdCBwYWdlICoqcGFnZXMsIGludCAqbnIpCiB7CiAJdW5zaWduZWQgbG9u
ZyBuZXh0OwogCXA0ZF90ICpwNGRwOwpAQCAtMTc2OCw5ICsxNzY4LDkgQEAgc3RhdGljIGludCBn
dXBfcDRkX3JhbmdlKHBnZF90IHBnZCwgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25n
IGVuZCwKIAkJQlVJTERfQlVHX09OKHA0ZF9odWdlKHA0ZCkpOwogCQlpZiAodW5saWtlbHkoaXNf
aHVnZXBkKF9faHVnZXBkKHA0ZF92YWwocDRkKSkpKSkgewogCQkJaWYgKCFndXBfaHVnZV9wZChf
X2h1Z2VwZChwNGRfdmFsKHA0ZCkpLCBhZGRyLAotCQkJCQkgUDREX1NISUZULCBuZXh0LCB3cml0
ZSwgcGFnZXMsIG5yKSkKKwkJCQkJIFA0RF9TSElGVCwgbmV4dCwgZmxhZ3MsIHBhZ2VzLCBucikp
CiAJCQkJcmV0dXJuIDA7Ci0JCX0gZWxzZSBpZiAoIWd1cF9wdWRfcmFuZ2UocDRkLCBhZGRyLCBu
ZXh0LCB3cml0ZSwgcGFnZXMsIG5yKSkKKwkJfSBlbHNlIGlmICghZ3VwX3B1ZF9yYW5nZShwNGQs
IGFkZHIsIG5leHQsIGZsYWdzLCBwYWdlcywgbnIpKQogCQkJcmV0dXJuIDA7CiAJfSB3aGlsZSAo
cDRkcCsrLCBhZGRyID0gbmV4dCwgYWRkciAhPSBlbmQpOwogCkBAIC0xNzc4LDcgKzE3NzgsNyBA
QCBzdGF0aWMgaW50IGd1cF9wNGRfcmFuZ2UocGdkX3QgcGdkLCB1bnNpZ25lZCBsb25nIGFkZHIs
IHVuc2lnbmVkIGxvbmcgZW5kLAogfQogCiBzdGF0aWMgdm9pZCBndXBfcGdkX3JhbmdlKHVuc2ln
bmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBlbmQsCi0JCWludCB3cml0ZSwgc3RydWN0IHBh
Z2UgKipwYWdlcywgaW50ICpucikKKwkJdW5zaWduZWQgaW50IGZsYWdzLCBzdHJ1Y3QgcGFnZSAq
KnBhZ2VzLCBpbnQgKm5yKQogewogCXVuc2lnbmVkIGxvbmcgbmV4dDsKIAlwZ2RfdCAqcGdkcDsK
QEAgLTE3OTEsMTQgKzE3OTEsMTQgQEAgc3RhdGljIHZvaWQgZ3VwX3BnZF9yYW5nZSh1bnNpZ25l
ZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAogCQlpZiAocGdkX25vbmUocGdkKSkKIAkJ
CXJldHVybjsKIAkJaWYgKHVubGlrZWx5KHBnZF9odWdlKHBnZCkpKSB7Ci0JCQlpZiAoIWd1cF9o
dWdlX3BnZChwZ2QsIHBnZHAsIGFkZHIsIG5leHQsIHdyaXRlLAorCQkJaWYgKCFndXBfaHVnZV9w
Z2QocGdkLCBwZ2RwLCBhZGRyLCBuZXh0LCBmbGFncywKIAkJCQkJICBwYWdlcywgbnIpKQogCQkJ
CXJldHVybjsKIAkJfSBlbHNlIGlmICh1bmxpa2VseShpc19odWdlcGQoX19odWdlcGQocGdkX3Zh
bChwZ2QpKSkpKSB7CiAJCQlpZiAoIWd1cF9odWdlX3BkKF9faHVnZXBkKHBnZF92YWwocGdkKSks
IGFkZHIsCi0JCQkJCSBQR0RJUl9TSElGVCwgbmV4dCwgd3JpdGUsIHBhZ2VzLCBucikpCisJCQkJ
CSBQR0RJUl9TSElGVCwgbmV4dCwgZmxhZ3MsIHBhZ2VzLCBucikpCiAJCQkJcmV0dXJuOwotCQl9
IGVsc2UgaWYgKCFndXBfcDRkX3JhbmdlKHBnZCwgYWRkciwgbmV4dCwgd3JpdGUsIHBhZ2VzLCBu
cikpCisJCX0gZWxzZSBpZiAoIWd1cF9wNGRfcmFuZ2UocGdkLCBhZGRyLCBuZXh0LCBmbGFncywg
cGFnZXMsIG5yKSkKIAkJCXJldHVybjsKIAl9IHdoaWxlIChwZ2RwKyssIGFkZHIgPSBuZXh0LCBh
ZGRyICE9IGVuZCk7CiB9CkBAIC0xODUyLDcgKzE4NTIsNyBAQCBpbnQgX19nZXRfdXNlcl9wYWdl
c19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAogCiAJ
aWYgKGd1cF9mYXN0X3Blcm1pdHRlZChzdGFydCwgbnJfcGFnZXMpKSB7CiAJCWxvY2FsX2lycV9z
YXZlKGZsYWdzKTsKLQkJZ3VwX3BnZF9yYW5nZShzdGFydCwgZW5kLCB3cml0ZSwgcGFnZXMsICZu
cik7CisJCWd1cF9wZ2RfcmFuZ2Uoc3RhcnQsIGVuZCwgd3JpdGUgPyBGT0xMX1dSSVRFIDogMCwg
cGFnZXMsICZucik7CiAJCWxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKIAl9CiAKQEAgLTE4OTQs
NyArMTg5NCw3IEBAIGludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQs
IGludCBucl9wYWdlcywgaW50IHdyaXRlLAogCiAJaWYgKGd1cF9mYXN0X3Blcm1pdHRlZChzdGFy
dCwgbnJfcGFnZXMpKSB7CiAJCWxvY2FsX2lycV9kaXNhYmxlKCk7Ci0JCWd1cF9wZ2RfcmFuZ2Uo
YWRkciwgZW5kLCB3cml0ZSwgcGFnZXMsICZucik7CisJCWd1cF9wZ2RfcmFuZ2UoYWRkciwgZW5k
LCB3cml0ZSA/IEZPTExfV1JJVEUgOiAwLCBwYWdlcywgJm5yKTsKIAkJbG9jYWxfaXJxX2VuYWJs
ZSgpOwogCQlyZXQgPSBucjsKIAl9Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 05:31:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 05:31:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwKU4-0008NV-Oy; Wed, 20 Feb 2019 05:31:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q/Qw=Q3=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gwKU3-0008Mj-Cy
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 05:31:51 +0000
X-Inumbo-ID: d216fc72-34d0-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d216fc72-34d0-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 05:31:49 +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 fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Feb 2019 21:30:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,388,1544515200"; d="scan'208";a="144924899"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by fmsmga002.fm.intel.com with ESMTP; 19 Feb 2019 21:30:48 -0800
From: ira.weiny@intel.com
To: John Hubbard <jhubbard@nvidia.com>,
 Andrew Morton <akpm@linux-foundation.org>, Michal Hocko <mhocko@suse.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Jason Gunthorpe <jgg@ziepe.ca>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Paul Mackerras <paulus@samba.org>, "David S. Miller" <davem@davemloft.net>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Rich Felker <dalias@libc.org>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Ralf Baechle <ralf@linux-mips.org>,
 Paul Burton <paul.burton@mips.com>, James Hogan <jhogan@kernel.org>
Date: Tue, 19 Feb 2019 21:30:33 -0800
Message-Id: <20190220053040.10831-1-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [RESEND PATCH 0/7] Add FOLL_LONGTERM to GUP fast and
 use it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-fbdev@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-mips@vger.kernel.org, linux-mm@kvack.org, sparclinux@vger.kernel.org,
 Ira Weiny <ira.weiny@intel.com>, devel@driverdev.osuosl.org,
 linux-s390@vger.kernel.org, rds-devel@oss.oracle.com,
 linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org,
 xen-devel@lists.xenproject.org, devel@lists.orangefs.org,
 linux-media@vger.kernel.org, kvm-ppc@vger.kernel.org,
 ceph-devel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKUmVzZW5kaW5nIHRoZXNlIGFz
IEkgaGFkIG9ubHkgMSBtaW5vciBjb21tZW50IHdoaWNoIEkgYmVsaWV2ZSB3ZSBoYXZlIGNvdmVy
ZWQKaW4gdGhpcyBzZXJpZXMuICBJIHdhcyBhbnRpY2lwYXRpbmcgdGhlc2UgZ29pbmcgdGhyb3Vn
aCB0aGUgbW0gdHJlZSBhcyB0aGV5CmRlcGVuZCBvbiBhIGNsZWFudXAgcGF0Y2ggdGhlcmUgYW5k
IHRoZSBJQiBjaGFuZ2VzIGFyZSB2ZXJ5IG1pbm9yLiAgQnV0IHRoZXkKY291bGQganVzdCBhcyB3
ZWxsIGdvIHRocm91Z2ggdGhlIElCIHRyZWUuCgpOT1RFOiBUaGlzIHNlcmllcyBkZXBlbmRzIG9u
IG15IGNsZWFuIHVwIHBhdGNoIHRvIHJlbW92ZSB0aGUgd3JpdGUgcGFyYW1ldGVyCmZyb20gZ3Vw
X2Zhc3RfcGVybWl0dGVkKClbMV0KCkhGSTEsIHFpYiwgYW5kIG10aGNhLCB1c2UgZ2V0X3VzZXJf
cGFnZXNfZmFzdCgpIGR1ZSB0byBpdCBwZXJmb3JtYW5jZQphZHZhbnRhZ2VzLiAgVGhlc2UgcGFn
ZXMgY2FuIGJlIGhlbGQgZm9yIGEgc2lnbmlmaWNhbnQgdGltZS4gIEJ1dApnZXRfdXNlcl9wYWdl
c19mYXN0KCkgZG9lcyBub3QgcHJvdGVjdCBhZ2FpbnN0IG1hcHBpbmcgb2YgRlMgREFYIHBhZ2Vz
LgoKSW50cm9kdWNlIEZPTExfTE9OR1RFUk0gYW5kIHVzZSB0aGlzIGZsYWcgaW4gZ2V0X3VzZXJf
cGFnZXNfZmFzdCgpIHdoaWNoCnJldGFpbnMgdGhlIHBlcmZvcm1hbmNlIHdoaWxlIGFsc28gYWRk
aW5nIHRoZSBGUyBEQVggY2hlY2tzLiAgWERQIGhhcyBhbHNvCnNob3duIGludGVyZXN0IGluIHVz
aW5nIHRoaXMgZnVuY3Rpb25hbGl0eS5bMl0KCkluIGFkZGl0aW9uIHdlIGNoYW5nZSBnZXRfdXNl
cl9wYWdlcygpIHRvIHVzZSB0aGUgbmV3IEZPTExfTE9OR1RFUk0gZmxhZyBhbmQKcmVtb3ZlIHRo
ZSBzcGVjaWFsaXplZCBnZXRfdXNlcl9wYWdlc19sb25ndGVybSBjYWxsLgoKWzFdIGh0dHBzOi8v
bGttbC5vcmcvbGttbC8yMDE5LzIvMTEvMjM3ClsyXSBodHRwczovL2xrbWwub3JnL2xrbWwvMjAx
OS8yLzExLzE3ODkKCklyYSBXZWlueSAoNyk6CiAgbW0vZ3VwOiBSZXBsYWNlIGdldF91c2VyX3Bh
Z2VzX2xvbmd0ZXJtKCkgd2l0aCBGT0xMX0xPTkdURVJNCiAgbW0vZ3VwOiBDaGFuZ2Ugd3JpdGUg
cGFyYW1ldGVyIHRvIGZsYWdzIGluIGZhc3Qgd2FsawogIG1tL2d1cDogQ2hhbmdlIEdVUCBmYXN0
IHRvIHVzZSBmbGFncyByYXRoZXIgdGhhbiBhIHdyaXRlICdib29sJwogIG1tL2d1cDogQWRkIEZP
TExfTE9OR1RFUk0gY2FwYWJpbGl0eSB0byBHVVAgZmFzdAogIElCL2hmaTE6IFVzZSB0aGUgbmV3
IEZPTExfTE9OR1RFUk0gZmxhZyB0byBnZXRfdXNlcl9wYWdlc19mYXN0KCkKICBJQi9xaWI6IFVz
ZSB0aGUgbmV3IEZPTExfTE9OR1RFUk0gZmxhZyB0byBnZXRfdXNlcl9wYWdlc19mYXN0KCkKICBJ
Qi9tdGhjYTogVXNlIHRoZSBuZXcgRk9MTF9MT05HVEVSTSBmbGFnIHRvIGdldF91c2VyX3BhZ2Vz
X2Zhc3QoKQoKIGFyY2gvbWlwcy9tbS9ndXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTEgKy0KIGFyY2gvcG93ZXJwYy9rdm0vYm9vazNzXzY0X21tdV9odi5jICAgICAgICAgfCAgIDQg
Ky0KIGFyY2gvcG93ZXJwYy9rdm0vZTUwMF9tbXUuYyAgICAgICAgICAgICAgICAgfCAgIDIgKy0K
IGFyY2gvcG93ZXJwYy9tbS9tbXVfY29udGV4dF9pb21tdS5jICAgICAgICAgfCAgIDQgKy0KIGFy
Y2gvczM5MC9rdm0vaW50ZXJydXB0LmMgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gv
czM5MC9tbS9ndXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIGFyY2gvc2gv
bW0vZ3VwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIGFyY2gvc3BhcmMv
bW0vZ3VwLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKy0KIGFyY2gveDg2L2t2bS9w
YWdpbmdfdG1wbC5oICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gveDg2L2t2bS9zdm0u
YyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvZnBnYS9kZmwtYWZ1
LWRtYS1yZWdpb24uYyAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92aWEvdmlh
X2RtYWJsaXQuYyAgICAgICAgICAgfCAgIDMgKy0KIGRyaXZlcnMvaW5maW5pYmFuZC9jb3JlL3Vt
ZW0uYyAgICAgICAgICAgICAgfCAgIDUgKy0KIGRyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3Vz
ZXJfcGFnZXMuYyAgICAgfCAgIDUgKy0KIGRyaXZlcnMvaW5maW5pYmFuZC9ody9tdGhjYS9tdGhj
YV9tZW1mcmVlLmMgfCAgIDMgKy0KIGRyaXZlcnMvaW5maW5pYmFuZC9ody9xaWIvcWliX3VzZXJf
cGFnZXMuYyAgfCAgIDggKy0KIGRyaXZlcnMvaW5maW5pYmFuZC9ody9xaWIvcWliX3VzZXJfc2Rt
YS5jICAgfCAgIDIgKy0KIGRyaXZlcnMvaW5maW5pYmFuZC9ody91c25pYy91c25pY191aW9tLmMg
ICAgfCAgIDkgKy0KIGRyaXZlcnMvbWVkaWEvdjRsMi1jb3JlL3ZpZGVvYnVmLWRtYS1zZy5jICAg
fCAgIDYgKy0KIGRyaXZlcnMvbWlzYy9nZW53cWUvY2FyZF91dGlscy5jICAgICAgICAgICAgfCAg
IDIgKy0KIGRyaXZlcnMvbWlzYy92bXdfdm1jaS92bWNpX2hvc3QuYyAgICAgICAgICAgfCAgIDIg
Ky0KIGRyaXZlcnMvbWlzYy92bXdfdm1jaS92bWNpX3F1ZXVlX3BhaXIuYyAgICAgfCAgIDYgKy0K
IGRyaXZlcnMvcGxhdGZvcm0vZ29sZGZpc2gvZ29sZGZpc2hfcGlwZS5jICAgfCAgIDMgKy0KIGRy
aXZlcnMvcmFwaWRpby9kZXZpY2VzL3Jpb19tcG9ydF9jZGV2LmMgICAgfCAgIDQgKy0KIGRyaXZl
cnMvc2J1cy9jaGFyL29yYWRheC5jICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMv
c2NzaS9zdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKy0KIGRyaXZlcnMvc3Rh
Z2luZy9nYXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUuYyAgfCAgIDQgKy0KIGRyaXZlcnMvdGVlL3Rl
ZV9zaG0uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvdmZpby92Zmlv
X2lvbW11X3NwYXByX3RjZS5jICAgICAgICAgfCAgIDMgKy0KIGRyaXZlcnMvdmZpby92ZmlvX2lv
bW11X3R5cGUxLmMgICAgICAgICAgICAgfCAgIDMgKy0KIGRyaXZlcnMvdmhvc3Qvdmhvc3QuYyAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvcHZyMmZi
LmMgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvdmlydC9mc2xfaHlwZXJ2aXNvci5j
ICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMveGVuL2dudGRldi5jICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDIgKy0KIGZzL29yYW5nZWZzL29yYW5nZWZzLWJ1Zm1hcC5jICAgICAg
ICAgICAgICAgfCAgIDIgKy0KIGluY2x1ZGUvbGludXgvbW0uaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTcgKy0KIGtlcm5lbC9mdXRleC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDIgKy0KIGxpYi9pb3ZfaXRlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDcgKy0KIG1tL2d1cC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAy
MjAgKysrKysrKysrKysrLS0tLS0tLS0KIG1tL2d1cF9iZW5jaG1hcmsuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDUgKy0KIG1tL3V0aWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDggKy0KIG5ldC9jZXBoL3BhZ2V2ZWMuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDIgKy0KIG5ldC9yZHMvaW5mby5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDIgKy0KIG5ldC9yZHMvcmRtYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDMgKy0KIDQ0IGZpbGVzIGNoYW5nZWQsIDIzMiBpbnNlcnRpb25zKCspLCAxODAgZGVsZXRp
b25zKC0pCgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 05:31:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 05:31:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwKU5-0008Np-43; Wed, 20 Feb 2019 05:31:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q/Qw=Q3=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gwKU3-0008Mk-Cz
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 05:31:51 +0000
X-Inumbo-ID: d2a75fac-34d0-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2a75fac-34d0-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 05:31:50 +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 fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Feb 2019 21:30:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,388,1544515200"; d="scan'208";a="144924904"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by fmsmga002.fm.intel.com with ESMTP; 19 Feb 2019 21:30:48 -0800
From: ira.weiny@intel.com
To: John Hubbard <jhubbard@nvidia.com>,
 Andrew Morton <akpm@linux-foundation.org>, Michal Hocko <mhocko@suse.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Jason Gunthorpe <jgg@ziepe.ca>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Paul Mackerras <paulus@samba.org>, "David S. Miller" <davem@davemloft.net>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Rich Felker <dalias@libc.org>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Ralf Baechle <ralf@linux-mips.org>,
 Paul Burton <paul.burton@mips.com>, James Hogan <jhogan@kernel.org>
Date: Tue, 19 Feb 2019 21:30:34 -0800
Message-Id: <20190220053040.10831-2-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190220053040.10831-1-ira.weiny@intel.com>
References: <20190220053040.10831-1-ira.weiny@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RESEND PATCH 1/7] mm/gup: Replace
 get_user_pages_longterm() with FOLL_LONGTERM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-fbdev@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-mips@vger.kernel.org, linux-mm@kvack.org, sparclinux@vger.kernel.org,
 Ira Weiny <ira.weiny@intel.com>, devel@driverdev.osuosl.org,
 linux-s390@vger.kernel.org, rds-devel@oss.oracle.com,
 linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org,
 xen-devel@lists.xenproject.org, devel@lists.orangefs.org,
 linux-media@vger.kernel.org, kvm-ppc@vger.kernel.org,
 ceph-devel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKUmF0aGVyIHRoYW4gaGF2ZSBh
IHNlcGFyYXRlIGdldF91c2VyX3BhZ2VzX2xvbmd0ZXJtKCkgY2FsbCwKaW50cm9kdWNlIEZPTExf
TE9OR1RFUk0gYW5kIGNoYW5nZSB0aGUgbG9uZ3Rlcm0gY2FsbGVycyB0byB1c2UKaXQuCgpUaGlz
IHBhdGNoIGRvZXMgbm90IGNoYW5nZSBhbnkgZnVuY3Rpb25hbGl0eS4KCkZPTExfTE9OR1RFUk0g
Y2FuIG9ubHkgYmUgc3VwcG9ydGVkIHdpdGggZ2V0X3VzZXJfcGFnZXMoKSBhcyBpdApyZXF1aXJl
cyB2bWFzIHRvIGRldGVybWluZSBpZiBEQVggaXMgaW4gdXNlLgoKU2lnbmVkLW9mZi1ieTogSXJh
IFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvaW5maW5pYmFuZC9jb3Jl
L3VtZW0uYyAgICAgICAgICAgICB8ICAgNSArLQogZHJpdmVycy9pbmZpbmliYW5kL2h3L3FpYi9x
aWJfdXNlcl9wYWdlcy5jIHwgICA4ICstCiBkcml2ZXJzL2luZmluaWJhbmQvaHcvdXNuaWMvdXNu
aWNfdWlvbS5jICAgfCAgIDkgKy0KIGRyaXZlcnMvbWVkaWEvdjRsMi1jb3JlL3ZpZGVvYnVmLWRt
YS1zZy5jICB8ICAgNiArLQogZHJpdmVycy92ZmlvL3ZmaW9faW9tbXVfdHlwZTEuYyAgICAgICAg
ICAgIHwgICAzICstCiBpbmNsdWRlL2xpbnV4L21tLmggICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMTMgKy0KIG1tL2d1cC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEz
OCArKysrKysrKysrKystLS0tLS0tLS0KIG1tL2d1cF9iZW5jaG1hcmsuYyAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNSArLQogOCBmaWxlcyBjaGFuZ2VkLCAxMDEgaW5zZXJ0aW9ucygrKSwg
ODYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbmZpbmliYW5kL2NvcmUvdW1l
bS5jIGIvZHJpdmVycy9pbmZpbmliYW5kL2NvcmUvdW1lbS5jCmluZGV4IGI2OWQzZWZhODcxMi4u
MTIwYTQwZGY5MWI0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2luZmluaWJhbmQvY29yZS91bWVtLmMK
KysrIGIvZHJpdmVycy9pbmZpbmliYW5kL2NvcmUvdW1lbS5jCkBAIC0xODUsMTAgKzE4NSwxMSBA
QCBzdHJ1Y3QgaWJfdW1lbSAqaWJfdW1lbV9nZXQoc3RydWN0IGliX3VkYXRhICp1ZGF0YSwgdW5z
aWduZWQgbG9uZyBhZGRyLAogCiAJd2hpbGUgKG5wYWdlcykgewogCQlkb3duX3JlYWQoJm1tLT5t
bWFwX3NlbSk7Ci0JCXJldCA9IGdldF91c2VyX3BhZ2VzX2xvbmd0ZXJtKGN1cl9iYXNlLAorCQly
ZXQgPSBnZXRfdXNlcl9wYWdlcyhjdXJfYmFzZSwKIAkJCQkgICAgIG1pbl90KHVuc2lnbmVkIGxv
bmcsIG5wYWdlcywKIAkJCQkJICAgUEFHRV9TSVpFIC8gc2l6ZW9mIChzdHJ1Y3QgcGFnZSAqKSks
Ci0JCQkJICAgICBndXBfZmxhZ3MsIHBhZ2VfbGlzdCwgdm1hX2xpc3QpOworCQkJCSAgICAgZ3Vw
X2ZsYWdzIHwgRk9MTF9MT05HVEVSTSwKKwkJCQkgICAgIHBhZ2VfbGlzdCwgdm1hX2xpc3QpOwog
CQlpZiAocmV0IDwgMCkgewogCQkJdXBfcmVhZCgmbW0tPm1tYXBfc2VtKTsKIAkJCWdvdG8gdW1l
bV9yZWxlYXNlOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbmZpbmliYW5kL2h3L3FpYi9xaWJfdXNl
cl9wYWdlcy5jIGIvZHJpdmVycy9pbmZpbmliYW5kL2h3L3FpYi9xaWJfdXNlcl9wYWdlcy5jCmlu
ZGV4IGVmOGJjZjM2NmRkYy4uMWI5MzY4MjYxMDM1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2luZmlu
aWJhbmQvaHcvcWliL3FpYl91c2VyX3BhZ2VzLmMKKysrIGIvZHJpdmVycy9pbmZpbmliYW5kL2h3
L3FpYi9xaWJfdXNlcl9wYWdlcy5jCkBAIC0xMTQsMTAgKzExNCwxMCBAQCBpbnQgcWliX2dldF91
c2VyX3BhZ2VzKHVuc2lnbmVkIGxvbmcgc3RhcnRfcGFnZSwgc2l6ZV90IG51bV9wYWdlcywKIAog
CWRvd25fcmVhZCgmY3VycmVudC0+bW0tPm1tYXBfc2VtKTsKIAlmb3IgKGdvdCA9IDA7IGdvdCA8
IG51bV9wYWdlczsgZ290ICs9IHJldCkgewotCQlyZXQgPSBnZXRfdXNlcl9wYWdlc19sb25ndGVy
bShzdGFydF9wYWdlICsgZ290ICogUEFHRV9TSVpFLAotCQkJCQkgICAgICBudW1fcGFnZXMgLSBn
b3QsCi0JCQkJCSAgICAgIEZPTExfV1JJVEUgfCBGT0xMX0ZPUkNFLAotCQkJCQkgICAgICBwICsg
Z290LCBOVUxMKTsKKwkJcmV0ID0gZ2V0X3VzZXJfcGFnZXMoc3RhcnRfcGFnZSArIGdvdCAqIFBB
R0VfU0laRSwKKwkJCQkgICAgIG51bV9wYWdlcyAtIGdvdCwKKwkJCQkgICAgIEZPTExfTE9OR1RF
Uk0gfCBGT0xMX1dSSVRFIHwgRk9MTF9GT1JDRSwKKwkJCQkgICAgIHAgKyBnb3QsIE5VTEwpOwog
CQlpZiAocmV0IDwgMCkgewogCQkJdXBfcmVhZCgmY3VycmVudC0+bW0tPm1tYXBfc2VtKTsKIAkJ
CWdvdG8gYmFpbF9yZWxlYXNlOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbmZpbmliYW5kL2h3L3Vz
bmljL3VzbmljX3Vpb20uYyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody91c25pYy91c25pY191aW9t
LmMKaW5kZXggMDY4NjJhNmFmMTg1Li4xZDlhMTgyYWMxNjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
aW5maW5pYmFuZC9ody91c25pYy91c25pY191aW9tLmMKKysrIGIvZHJpdmVycy9pbmZpbmliYW5k
L2h3L3VzbmljL3VzbmljX3Vpb20uYwpAQCAtMTQzLDEwICsxNDMsMTEgQEAgc3RhdGljIGludCB1
c25pY191aW9tX2dldF9wYWdlcyh1bnNpZ25lZCBsb25nIGFkZHIsIHNpemVfdCBzaXplLCBpbnQg
d3JpdGFibGUsCiAJcmV0ID0gMDsKIAogCXdoaWxlIChucGFnZXMpIHsKLQkJcmV0ID0gZ2V0X3Vz
ZXJfcGFnZXNfbG9uZ3Rlcm0oY3VyX2Jhc2UsCi0JCQkJCW1pbl90KHVuc2lnbmVkIGxvbmcsIG5w
YWdlcywKLQkJCQkJUEFHRV9TSVpFIC8gc2l6ZW9mKHN0cnVjdCBwYWdlICopKSwKLQkJCQkJZ3Vw
X2ZsYWdzLCBwYWdlX2xpc3QsIE5VTEwpOworCQlyZXQgPSBnZXRfdXNlcl9wYWdlcyhjdXJfYmFz
ZSwKKwkJCQkgICAgIG1pbl90KHVuc2lnbmVkIGxvbmcsIG5wYWdlcywKKwkJCQkgICAgIFBBR0Vf
U0laRSAvIHNpemVvZihzdHJ1Y3QgcGFnZSAqKSksCisJCQkJICAgICBndXBfZmxhZ3MgfCBGT0xM
X0xPTkdURVJNLAorCQkJCSAgICAgcGFnZV9saXN0LCBOVUxMKTsKIAogCQlpZiAocmV0IDwgMCkK
IAkJCWdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS92NGwyLWNvcmUvdmlkZW9i
dWYtZG1hLXNnLmMgYi9kcml2ZXJzL21lZGlhL3Y0bDItY29yZS92aWRlb2J1Zi1kbWEtc2cuYwpp
bmRleCAwODkyOWMwODdlMjcuLjg3MGEyYTUyNmUwYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9tZWRp
YS92NGwyLWNvcmUvdmlkZW9idWYtZG1hLXNnLmMKKysrIGIvZHJpdmVycy9tZWRpYS92NGwyLWNv
cmUvdmlkZW9idWYtZG1hLXNnLmMKQEAgLTE4NiwxMiArMTg2LDEyIEBAIHN0YXRpYyBpbnQgdmlk
ZW9idWZfZG1hX2luaXRfdXNlcl9sb2NrZWQoc3RydWN0IHZpZGVvYnVmX2RtYWJ1ZiAqZG1hLAog
CWRwcmludGsoMSwgImluaXQgdXNlciBbMHglbHgrMHglbHggPT4gJWQgcGFnZXNdXG4iLAogCQlk
YXRhLCBzaXplLCBkbWEtPm5yX3BhZ2VzKTsKIAotCWVyciA9IGdldF91c2VyX3BhZ2VzX2xvbmd0
ZXJtKGRhdGEgJiBQQUdFX01BU0ssIGRtYS0+bnJfcGFnZXMsCi0JCQkgICAgIGZsYWdzLCBkbWEt
PnBhZ2VzLCBOVUxMKTsKKwllcnIgPSBnZXRfdXNlcl9wYWdlcyhkYXRhICYgUEFHRV9NQVNLLCBk
bWEtPm5yX3BhZ2VzLAorCQkJICAgICBmbGFncyB8IEZPTExfTE9OR1RFUk0sIGRtYS0+cGFnZXMs
IE5VTEwpOwogCiAJaWYgKGVyciAhPSBkbWEtPm5yX3BhZ2VzKSB7CiAJCWRtYS0+bnJfcGFnZXMg
PSAoZXJyID49IDApID8gZXJyIDogMDsKLQkJZHByaW50aygxLCAiZ2V0X3VzZXJfcGFnZXNfbG9u
Z3Rlcm06IGVycj0lZCBbJWRdXG4iLCBlcnIsCisJCWRwcmludGsoMSwgImdldF91c2VyX3BhZ2Vz
OiBlcnI9JWQgWyVkXVxuIiwgZXJyLAogCQkJZG1hLT5ucl9wYWdlcyk7CiAJCXJldHVybiBlcnIg
PCAwID8gZXJyIDogLUVJTlZBTDsKIAl9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3ZmaW8vdmZpb19p
b21tdV90eXBlMS5jIGIvZHJpdmVycy92ZmlvL3ZmaW9faW9tbXVfdHlwZTEuYwppbmRleCA3MzY1
MmUyMWVmZWMuLjE1MDBiZDBiYjZkYSAxMDA2NDQKLS0tIGEvZHJpdmVycy92ZmlvL3ZmaW9faW9t
bXVfdHlwZTEuYworKysgYi9kcml2ZXJzL3ZmaW8vdmZpb19pb21tdV90eXBlMS5jCkBAIC0zNTEs
NyArMzUxLDggQEAgc3RhdGljIGludCB2YWRkcl9nZXRfcGZuKHN0cnVjdCBtbV9zdHJ1Y3QgKm1t
LCB1bnNpZ25lZCBsb25nIHZhZGRyLAogCiAJZG93bl9yZWFkKCZtbS0+bW1hcF9zZW0pOwogCWlm
IChtbSA9PSBjdXJyZW50LT5tbSkgewotCQlyZXQgPSBnZXRfdXNlcl9wYWdlc19sb25ndGVybSh2
YWRkciwgMSwgZmxhZ3MsIHBhZ2UsIHZtYXMpOworCQlyZXQgPSBnZXRfdXNlcl9wYWdlcyh2YWRk
ciwgMSwgZmxhZ3MgfCBGT0xMX0xPTkdURVJNLCBwYWdlLAorCQkJCSAgICAgdm1hcyk7CiAJfSBl
bHNlIHsKIAkJcmV0ID0gZ2V0X3VzZXJfcGFnZXNfcmVtb3RlKE5VTEwsIG1tLCB2YWRkciwgMSwg
ZmxhZ3MsIHBhZ2UsCiAJCQkJCSAgICB2bWFzLCBOVUxMKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
bGludXgvbW0uaCBiL2luY2x1ZGUvbGludXgvbW0uaAppbmRleCA4MGJiNjQwOGZlNzMuLjA1YTEw
NWQ5ZDRjMyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9tbS5oCisrKyBiL2luY2x1ZGUvbGlu
dXgvbW0uaApAQCAtMTUzNiwxOCArMTUzNiw2IEBAIGxvbmcgZ2V0X3VzZXJfcGFnZXNfbG9ja2Vk
KHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsCiAJCSAgICB1bnNp
Z25lZCBpbnQgZ3VwX2ZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCBpbnQgKmxvY2tlZCk7CiBs
b25nIGdldF91c2VyX3BhZ2VzX3VubG9ja2VkKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVk
IGxvbmcgbnJfcGFnZXMsCiAJCSAgICBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCB1bnNpZ25lZCBpbnQg
Z3VwX2ZsYWdzKTsKLSNpZmRlZiBDT05GSUdfRlNfREFYCi1sb25nIGdldF91c2VyX3BhZ2VzX2xv
bmd0ZXJtKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsCi0JCQkg
ICAgdW5zaWduZWQgaW50IGd1cF9mbGFncywgc3RydWN0IHBhZ2UgKipwYWdlcywKLQkJCSAgICBz
dHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKip2bWFzKTsKLSNlbHNlCi1zdGF0aWMgaW5saW5lIGxvbmcg
Z2V0X3VzZXJfcGFnZXNfbG9uZ3Rlcm0odW5zaWduZWQgbG9uZyBzdGFydCwKLQkJdW5zaWduZWQg
bG9uZyBucl9wYWdlcywgdW5zaWduZWQgaW50IGd1cF9mbGFncywKLQkJc3RydWN0IHBhZ2UgKipw
YWdlcywgc3RydWN0IHZtX2FyZWFfc3RydWN0ICoqdm1hcykKLXsKLQlyZXR1cm4gZ2V0X3VzZXJf
cGFnZXMoc3RhcnQsIG5yX3BhZ2VzLCBndXBfZmxhZ3MsIHBhZ2VzLCB2bWFzKTsKLX0KLSNlbmRp
ZiAvKiBDT05GSUdfRlNfREFYICovCiAKIGludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVk
IGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAogCQkJc3RydWN0IHBhZ2UgKipw
YWdlcyk7CkBAIC0yNjE1LDYgKzI2MDMsNyBAQCBzdHJ1Y3QgcGFnZSAqZm9sbG93X3BhZ2Uoc3Ry
dWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcgYWRkcmVzcywKICNkZWZpbmUg
Rk9MTF9SRU1PVEUJMHgyMDAwCS8qIHdlIGFyZSB3b3JraW5nIG9uIG5vbi1jdXJyZW50IHRzay9t
bSAqLwogI2RlZmluZSBGT0xMX0NPVwkweDQwMDAJLyogaW50ZXJuYWwgR1VQIGZsYWcgKi8KICNk
ZWZpbmUgRk9MTF9BTk9OCTB4ODAwMAkvKiBkb24ndCBkbyBmaWxlIG1hcHBpbmdzICovCisjZGVm
aW5lIEZPTExfTE9OR1RFUk0JMHgxMDAwMAkvKiBtYXBwaW5nIGlzIGludGVuZGVkIGZvciBhIGxv
bmcgdGVybSBwaW4gKi8KIAogc3RhdGljIGlubGluZSBpbnQgdm1fZmF1bHRfdG9fZXJybm8odm1f
ZmF1bHRfdCB2bV9mYXVsdCwgaW50IGZvbGxfZmxhZ3MpCiB7CmRpZmYgLS1naXQgYS9tbS9ndXAu
YyBiL21tL2d1cC5jCmluZGV4IGI2M2U4OGVjYTMxYi4uZWU5NmVhZmYxMThjIDEwMDY0NAotLS0g
YS9tbS9ndXAuYworKysgYi9tbS9ndXAuYwpAQCAtMTEwOSw4NyArMTEwOSwxMDkgQEAgbG9uZyBn
ZXRfdXNlcl9wYWdlc19yZW1vdGUoc3RydWN0IHRhc2tfc3RydWN0ICp0c2ssIHN0cnVjdCBtbV9z
dHJ1Y3QgKm1tLAogfQogRVhQT1JUX1NZTUJPTChnZXRfdXNlcl9wYWdlc19yZW1vdGUpOwogCi0v
KgotICogVGhpcyBpcyB0aGUgc2FtZSBhcyBnZXRfdXNlcl9wYWdlc19yZW1vdGUoKSwganVzdCB3
aXRoIGEKLSAqIGxlc3MtZmxleGlibGUgY2FsbGluZyBjb252ZW50aW9uIHdoZXJlIHdlIGFzc3Vt
ZSB0aGF0IHRoZSB0YXNrCi0gKiBhbmQgbW0gYmVpbmcgb3BlcmF0ZWQgb24gYXJlIHRoZSBjdXJy
ZW50IHRhc2sncyBhbmQgZG9uJ3QgYWxsb3cKLSAqIHBhc3Npbmcgb2YgYSBsb2NrZWQgcGFyYW1l
dGVyLiAgV2UgYWxzbyBvYnZpb3VzbHkgZG9uJ3QgcGFzcwotICogRk9MTF9SRU1PVEUgaW4gaGVy
ZS4KLSAqLwotbG9uZyBnZXRfdXNlcl9wYWdlcyh1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25l
ZCBsb25nIG5yX3BhZ2VzLAotCQl1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdzLCBzdHJ1Y3QgcGFnZSAq
KnBhZ2VzLAotCQlzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKip2bWFzKQotewotCXJldHVybiBfX2dl
dF91c2VyX3BhZ2VzX2xvY2tlZChjdXJyZW50LCBjdXJyZW50LT5tbSwgc3RhcnQsIG5yX3BhZ2Vz
LAotCQkJCSAgICAgICBwYWdlcywgdm1hcywgTlVMTCwKLQkJCQkgICAgICAgZ3VwX2ZsYWdzIHwg
Rk9MTF9UT1VDSCk7Ci19Ci1FWFBPUlRfU1lNQk9MKGdldF91c2VyX3BhZ2VzKTsKLQogI2lmZGVm
IENPTkZJR19GU19EQVgKIC8qCi0gKiBUaGlzIGlzIHRoZSBzYW1lIGFzIGdldF91c2VyX3BhZ2Vz
KCkgaW4gdGhhdCBpdCBhc3N1bWVzIHdlIGFyZQotICogb3BlcmF0aW5nIG9uIHRoZSBjdXJyZW50
IHRhc2sncyBtbSwgYnV0IGl0IGdvZXMgZnVydGhlciB0byB2YWxpZGF0ZQotICogdGhhdCB0aGUg
dm1hcyBhc3NvY2lhdGVkIHdpdGggdGhlIGFkZHJlc3MgcmFuZ2UgYXJlIHN1aXRhYmxlIGZvcgot
ICogbG9uZ3Rlcm0gZWxldmF0ZWQgcGFnZSByZWZlcmVuY2UgY291bnRzLiBGb3IgZXhhbXBsZSwg
ZmlsZXN5c3RlbS1kYXgKLSAqIG1hcHBpbmdzIGFyZSBzdWJqZWN0IHRvIHRoZSBsaWZldGltZSBl
bmZvcmNlZCBieSB0aGUgZmlsZXN5c3RlbSBhbmQKLSAqIHdlIG5lZWQgZ3VhcmFudGVlcyB0aGF0
IGxvbmd0ZXJtIHVzZXJzIGxpa2UgUkRNQSBhbmQgVjRMMiBvbmx5Ci0gKiBlc3RhYmxpc2ggbWFw
cGluZ3MgdGhhdCBoYXZlIGEga2VybmVsIGVuZm9yY2VkIHJldm9jYXRpb24gbWVjaGFuaXNtLgor
ICogX19ndXBfbG9uZ3Rlcm1fbG9ja2VkKCkgaXMgYSB3cmFwcGVyIGZvciBfX2dldF91ZXJfcGFn
ZXNfbG9ja2VkIHdoaWNoCisgKiBhbGxvd3MgdXMgdG8gcHJvY2VzcyB0aGUgRk9MTF9MT05HVEVS
TSBmbGFnIGlmIHByZXNlbnQuCisgKgorICogX19ndXBfbG9uZ3Rlcm1fbG9ja2VkKCkgdmFsaWRh
dGVzIHRoYXQgdGhlIHZtYXMgYXNzb2NpYXRlZCB3aXRoIHRoZSBhZGRyZXNzCisgKiByYW5nZSBh
cmUgc3VpdGFibGUgZm9yIGxvbmd0ZXJtIGVsZXZhdGVkIHBhZ2UgcmVmZXJlbmNlIGNvdW50cy4g
Rm9yIGV4YW1wbGUsCisgKiBmaWxlc3lzdGVtLWRheCBtYXBwaW5ncyBhcmUgc3ViamVjdCB0byB0
aGUgbGlmZXRpbWUgZW5mb3JjZWQgYnkgdGhlCisgKiBmaWxlc3lzdGVtIGFuZCB3ZSBuZWVkIGd1
YXJhbnRlZXMgdGhhdCBsb25ndGVybSB1c2VycyBsaWtlIFJETUEgYW5kIFY0TDIKKyAqIG9ubHkg
ZXN0YWJsaXNoIG1hcHBpbmdzIHRoYXQgaGF2ZSBhIGtlcm5lbCBlbmZvcmNlZCByZXZvY2F0aW9u
IG1lY2hhbmlzbS4KICAqCiAgKiAibG9uZ3Rlcm0iID09IHVzZXJzcGFjZSBjb250cm9sbGVkIGVs
ZXZhdGVkIHBhZ2UgY291bnQgbGlmZXRpbWUuCiAgKiBDb250cmFzdCB0aGlzIHRvIGlvdl9pdGVy
X2dldF9wYWdlcygpIHVzYWdlcyB3aGljaCBhcmUgdHJhbnNpZW50LgogICovCi1sb25nIGdldF91
c2VyX3BhZ2VzX2xvbmd0ZXJtKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnJf
cGFnZXMsCi0JCXVuc2lnbmVkIGludCBndXBfZmxhZ3MsIHN0cnVjdCBwYWdlICoqcGFnZXMsCi0J
CXN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqKnZtYXNfYXJnKQorc3RhdGljIF9fYWx3YXlzX2lubGlu
ZSBsb25nIF9fZ3VwX2xvbmd0ZXJtX2xvY2tlZChzdHJ1Y3QgdGFza19zdHJ1Y3QgKnRzaywKKwkJ
CQkJCSAgc3RydWN0IG1tX3N0cnVjdCAqbW0sCisJCQkJCQkgIHVuc2lnbmVkIGxvbmcgc3RhcnQs
CisJCQkJCQkgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsCisJCQkJCQkgIHN0cnVjdCBwYWdlICoq
cGFnZXMsCisJCQkJCQkgIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqKnZtYXMsCisJCQkJCQkgIHVu
c2lnbmVkIGludCBmbGFncykKIHsKLQlzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKip2bWFzID0gdm1h
c19hcmc7CisJc3RydWN0IHZtX2FyZWFfc3RydWN0ICoqdm1hc190bXAgPSB2bWFzOwogCXN0cnVj
dCB2bV9hcmVhX3N0cnVjdCAqdm1hX3ByZXYgPSBOVUxMOwogCWxvbmcgcmMsIGk7CiAKLQlpZiAo
IXBhZ2VzKQotCQlyZXR1cm4gLUVJTlZBTDsKLQotCWlmICghdm1hcykgewotCQl2bWFzID0ga2Nh
bGxvYyhucl9wYWdlcywgc2l6ZW9mKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqKSwKLQkJCSAgICAg
ICBHRlBfS0VSTkVMKTsKLQkJaWYgKCF2bWFzKQotCQkJcmV0dXJuIC1FTk9NRU07CisJaWYgKGZs
YWdzICYgRk9MTF9MT05HVEVSTSkgeworCQlpZiAoIXBhZ2VzKQorCQkJcmV0dXJuIC1FSU5WQUw7
CisKKwkJaWYgKCF2bWFzX3RtcCkgeworCQkJdm1hc190bXAgPSBrY2FsbG9jKG5yX3BhZ2VzLAor
CQkJCQkgICBzaXplb2Yoc3RydWN0IHZtX2FyZWFfc3RydWN0ICopLAorCQkJCQkgICBHRlBfS0VS
TkVMKTsKKwkJCWlmICghdm1hc190bXApCisJCQkJcmV0dXJuIC1FTk9NRU07CisJCX0KIAl9CiAK
LQlyYyA9IGdldF91c2VyX3BhZ2VzKHN0YXJ0LCBucl9wYWdlcywgZ3VwX2ZsYWdzLCBwYWdlcywg
dm1hcyk7CisJcmMgPSBfX2dldF91c2VyX3BhZ2VzX2xvY2tlZCh0c2ssIG1tLCBzdGFydCwgbnJf
cGFnZXMsIHBhZ2VzLAorCQkJCSAgICAgdm1hc190bXAsIE5VTEwsIGZsYWdzKTsKIAotCWZvciAo
aSA9IDA7IGkgPCByYzsgaSsrKSB7Ci0JCXN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hID0gdm1h
c1tpXTsKKwlpZiAoZmxhZ3MgJiBGT0xMX0xPTkdURVJNKSB7CisJCWZvciAoaSA9IDA7IGkgPCBy
YzsgaSsrKSB7CisJCQlzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSA9IHZtYXNfdG1wW2ldOwog
Ci0JCWlmICh2bWEgPT0gdm1hX3ByZXYpCi0JCQljb250aW51ZTsKKwkJCWlmICh2bWEgPT0gdm1h
X3ByZXYpCisJCQkJY29udGludWU7CiAKLQkJdm1hX3ByZXYgPSB2bWE7CisJCQl2bWFfcHJldiA9
IHZtYTsKIAotCQlpZiAodm1hX2lzX2ZzZGF4KHZtYSkpCi0JCQlicmVhazsKLQl9CisJCQlpZiAo
dm1hX2lzX2ZzZGF4KHZtYSkpCisJCQkJYnJlYWs7CisJCX0KIAotCS8qCi0JICogRWl0aGVyIGdl
dF91c2VyX3BhZ2VzKCkgZmFpbGVkLCBvciB0aGUgdm1hIHZhbGlkYXRpb24KLQkgKiBzdWNjZWVk
ZWQsIGluIGVpdGhlciBjYXNlIHdlIGRvbid0IG5lZWQgdG8gcHV0X3BhZ2UoKSBiZWZvcmUKLQkg
KiByZXR1cm5pbmcuCi0JICovCi0JaWYgKGkgPj0gcmMpCi0JCWdvdG8gb3V0OworCQkvKgorCQkg
KiBFaXRoZXIgZ2V0X3VzZXJfcGFnZXMoKSBmYWlsZWQsIG9yIHRoZSB2bWEgdmFsaWRhdGlvbgor
CQkgKiBzdWNjZWVkZWQsIGluIGVpdGhlciBjYXNlIHdlIGRvbid0IG5lZWQgdG8gcHV0X3BhZ2Uo
KSBiZWZvcmUKKwkJICogcmV0dXJuaW5nLgorCQkgKi8KKwkJaWYgKGkgPj0gcmMpCisJCQlnb3Rv
IG91dDsKIAotCWZvciAoaSA9IDA7IGkgPCByYzsgaSsrKQotCQlwdXRfcGFnZShwYWdlc1tpXSk7
Ci0JcmMgPSAtRU9QTk9UU1VQUDsKKwkJZm9yIChpID0gMDsgaSA8IHJjOyBpKyspCisJCQlwdXRf
cGFnZShwYWdlc1tpXSk7CisJCXJjID0gLUVPUE5PVFNVUFA7CiBvdXQ6Ci0JaWYgKHZtYXMgIT0g
dm1hc19hcmcpCi0JCWtmcmVlKHZtYXMpOworCQlpZiAodm1hc190bXAgIT0gdm1hcykKKwkJCWtm
cmVlKHZtYXNfdG1wKTsKKwl9CisKIAlyZXR1cm4gcmM7CiB9Ci1FWFBPUlRfU1lNQk9MKGdldF91
c2VyX3BhZ2VzX2xvbmd0ZXJtKTsKKyNlbHNlIC8qICFDT05GSUdfRlNfREFYICovCitzdGF0aWMg
X19hbHdheXNfaW5saW5lIGxvbmcgX19ndXBfbG9uZ3Rlcm1fbG9ja2VkKHN0cnVjdCB0YXNrX3N0
cnVjdCAqdHNrLAorCQkJCQkJICBzdHJ1Y3QgbW1fc3RydWN0ICptbSwKKwkJCQkJCSAgdW5zaWdu
ZWQgbG9uZyBzdGFydCwKKwkJCQkJCSAgdW5zaWduZWQgbG9uZyBucl9wYWdlcywKKwkJCQkJCSAg
c3RydWN0IHBhZ2UgKipwYWdlcywKKwkJCQkJCSAgc3RydWN0IHZtX2FyZWFfc3RydWN0ICoqdm1h
cywKKwkJCQkJCSAgdW5zaWduZWQgaW50IGZsYWdzKQoreworCXJldHVybiBfX2dldF91c2VyX3Bh
Z2VzX2xvY2tlZCh0c2ssIG1tLCBzdGFydCwgbnJfcGFnZXMsIHBhZ2VzLCB2bWFzLAorCQkJCSAg
ICAgICBOVUxMLCBmbGFncyk7Cit9CiAjZW5kaWYgLyogQ09ORklHX0ZTX0RBWCAqLwogCisvKgor
ICogVGhpcyBpcyB0aGUgc2FtZSBhcyBnZXRfdXNlcl9wYWdlc19yZW1vdGUoKSwganVzdCB3aXRo
IGEKKyAqIGxlc3MtZmxleGlibGUgY2FsbGluZyBjb252ZW50aW9uIHdoZXJlIHdlIGFzc3VtZSB0
aGF0IHRoZSB0YXNrCisgKiBhbmQgbW0gYmVpbmcgb3BlcmF0ZWQgb24gYXJlIHRoZSBjdXJyZW50
IHRhc2sncyBhbmQgZG9uJ3QgYWxsb3cKKyAqIHBhc3Npbmcgb2YgYSBsb2NrZWQgcGFyYW1ldGVy
LiAgV2UgYWxzbyBvYnZpb3VzbHkgZG9uJ3QgcGFzcworICogRk9MTF9SRU1PVEUgaW4gaGVyZS4K
KyAqLworbG9uZyBnZXRfdXNlcl9wYWdlcyh1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBs
b25nIG5yX3BhZ2VzLAorCQl1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBh
Z2VzLAorCQlzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKip2bWFzKQoreworCXJldHVybiBfX2d1cF9s
b25ndGVybV9sb2NrZWQoY3VycmVudCwgY3VycmVudC0+bW0sIHN0YXJ0LCBucl9wYWdlcywKKwkJ
CQkgICAgIHBhZ2VzLCB2bWFzLCBndXBfZmxhZ3MgfCBGT0xMX1RPVUNIKTsKK30KK0VYUE9SVF9T
WU1CT0woZ2V0X3VzZXJfcGFnZXMpOworCiAvKioKICAqIHBvcHVsYXRlX3ZtYV9wYWdlX3Jhbmdl
KCkgLSAgcG9wdWxhdGUgYSByYW5nZSBvZiBwYWdlcyBpbiB0aGUgdm1hLgogICogQHZtYTogICB0
YXJnZXQgdm1hCmRpZmYgLS1naXQgYS9tbS9ndXBfYmVuY2htYXJrLmMgYi9tbS9ndXBfYmVuY2ht
YXJrLmMKaW5kZXggNWI0MmQzZDRiNjBhLi5jODk4ZTJlMGQxZTQgMTAwNjQ0Ci0tLSBhL21tL2d1
cF9iZW5jaG1hcmsuYworKysgYi9tbS9ndXBfYmVuY2htYXJrLmMKQEAgLTU0LDggKzU0LDkgQEAg
c3RhdGljIGludCBfX2d1cF9iZW5jaG1hcmtfaW9jdGwodW5zaWduZWQgaW50IGNtZCwKIAkJCQkJ
CSBwYWdlcyArIGkpOwogCQkJYnJlYWs7CiAJCWNhc2UgR1VQX0xPTkdURVJNX0JFTkNITUFSSzoK
LQkJCW5yID0gZ2V0X3VzZXJfcGFnZXNfbG9uZ3Rlcm0oYWRkciwgbnIsIGd1cC0+ZmxhZ3MgJiAx
LAotCQkJCQkJICAgICBwYWdlcyArIGksIE5VTEwpOworCQkJbnIgPSBnZXRfdXNlcl9wYWdlcyhh
ZGRyLCBuciwKKwkJCQkJICAgIChndXAtPmZsYWdzICYgMSkgfCBGT0xMX0xPTkdURVJNLAorCQkJ
CQkgICAgcGFnZXMgKyBpLCBOVUxMKTsKIAkJCWJyZWFrOwogCQljYXNlIEdVUF9CRU5DSE1BUks6
CiAJCQluciA9IGdldF91c2VyX3BhZ2VzKGFkZHIsIG5yLCBndXAtPmZsYWdzICYgMSwgcGFnZXMg
KyBpLAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 05:31:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 05:31:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwKU5-0008OH-EK; Wed, 20 Feb 2019 05:31:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q/Qw=Q3=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gwKU3-0008Mr-Iw
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 05:31:51 +0000
X-Inumbo-ID: d2d50a3e-34d0-11e9-bc90-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2d50a3e-34d0-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 05:31:51 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Feb 2019 21:30:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,388,1544515200"; d="scan'208";a="144924913"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by fmsmga002.fm.intel.com with ESMTP; 19 Feb 2019 21:30:50 -0800
From: ira.weiny@intel.com
To: John Hubbard <jhubbard@nvidia.com>,
 Andrew Morton <akpm@linux-foundation.org>, Michal Hocko <mhocko@suse.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Jason Gunthorpe <jgg@ziepe.ca>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Paul Mackerras <paulus@samba.org>, "David S. Miller" <davem@davemloft.net>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Rich Felker <dalias@libc.org>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Ralf Baechle <ralf@linux-mips.org>,
 Paul Burton <paul.burton@mips.com>, James Hogan <jhogan@kernel.org>
Date: Tue, 19 Feb 2019 21:30:37 -0800
Message-Id: <20190220053040.10831-5-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190220053040.10831-1-ira.weiny@intel.com>
References: <20190220053040.10831-1-ira.weiny@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RESEND PATCH 4/7] mm/gup: Add FOLL_LONGTERM capability
 to GUP fast
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-fbdev@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-mips@vger.kernel.org, linux-mm@kvack.org, sparclinux@vger.kernel.org,
 Ira Weiny <ira.weiny@intel.com>, devel@driverdev.osuosl.org,
 linux-s390@vger.kernel.org, rds-devel@oss.oracle.com,
 linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org,
 xen-devel@lists.xenproject.org, devel@lists.orangefs.org,
 linux-media@vger.kernel.org, kvm-ppc@vger.kernel.org,
 ceph-devel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKREFYIHBhZ2VzIHdlcmUgcHJl
dmlvdXNseSB1bnByb3RlY3RlZCBmcm9tIGxvbmd0ZXJtIHBpbnMgd2hlbiB1c2VycwpjYWxsZWQg
Z2V0X3VzZXJfcGFnZXNfZmFzdCgpLgoKVXNlIHRoZSBuZXcgRk9MTF9MT05HVEVSTSBmbGFnIHRv
IGNoZWNrIGZvciBERVZNQVAgcGFnZXMgYW5kIGZhbGwKYmFjayB0byByZWd1bGFyIEdVUCBwcm9j
ZXNzaW5nIGlmIGEgREVWTUFQIHBhZ2UgaXMgZW5jb3VudGVyZWQuCgpTaWduZWQtb2ZmLWJ5OiBJ
cmEgV2VpbnkgPGlyYS53ZWlueUBpbnRlbC5jb20+Ci0tLQogbW0vZ3VwLmMgfCAyNCArKysrKysr
KysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21tL2d1cC5jIGIvbW0vZ3VwLmMKaW5kZXggNmYzMmQz
NmIzYzViLi5mN2U3NTljNTIzYmIgMTAwNjQ0Ci0tLSBhL21tL2d1cC5jCisrKyBiL21tL2d1cC5j
CkBAIC0xNDM5LDYgKzE0MzksOSBAQCBzdGF0aWMgaW50IGd1cF9wdGVfcmFuZ2UocG1kX3QgcG1k
LCB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZW5kLAogCQkJZ290byBwdGVfdW5t
YXA7CiAKIAkJaWYgKHB0ZV9kZXZtYXAocHRlKSkgeworCQkJaWYgKHVubGlrZWx5KGZsYWdzICYg
Rk9MTF9MT05HVEVSTSkpCisJCQkJZ290byBwdGVfdW5tYXA7CisKIAkJCXBnbWFwID0gZ2V0X2Rl
dl9wYWdlbWFwKHB0ZV9wZm4ocHRlKSwgcGdtYXApOwogCQkJaWYgKHVubGlrZWx5KCFwZ21hcCkp
IHsKIAkJCQl1bmRvX2Rldl9wYWdlbWFwKG5yLCBucl9zdGFydCwgcGFnZXMpOwpAQCAtMTU3OCw4
ICsxNTgxLDExIEBAIHN0YXRpYyBpbnQgZ3VwX2h1Z2VfcG1kKHBtZF90IG9yaWcsIHBtZF90ICpw
bWRwLCB1bnNpZ25lZCBsb25nIGFkZHIsCiAJaWYgKCFwbWRfYWNjZXNzX3Blcm1pdHRlZChvcmln
LCBmbGFncyAmIEZPTExfV1JJVEUpKQogCQlyZXR1cm4gMDsKIAotCWlmIChwbWRfZGV2bWFwKG9y
aWcpKQorCWlmIChwbWRfZGV2bWFwKG9yaWcpKSB7CisJCWlmICh1bmxpa2VseShmbGFncyAmIEZP
TExfTE9OR1RFUk0pKQorCQkJcmV0dXJuIDA7CiAJCXJldHVybiBfX2d1cF9kZXZpY2VfaHVnZV9w
bWQob3JpZywgcG1kcCwgYWRkciwgZW5kLCBwYWdlcywgbnIpOworCX0KIAogCXJlZnMgPSAwOwog
CXBhZ2UgPSBwbWRfcGFnZShvcmlnKSArICgoYWRkciAmIH5QTURfTUFTSykgPj4gUEFHRV9TSElG
VCk7CkBAIC0xOTA0LDggKzE5MTAsMjAgQEAgaW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWdu
ZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLAogCQlzdGFydCArPSBuciA8PCBQQUdFX1NISUZU
OwogCQlwYWdlcyArPSBucjsKIAotCQlyZXQgPSBnZXRfdXNlcl9wYWdlc191bmxvY2tlZChzdGFy
dCwgbnJfcGFnZXMgLSBuciwgcGFnZXMsCi0JCQkJCSAgICAgIGd1cF9mbGFncyk7CisJCWlmIChn
dXBfZmxhZ3MgJiBGT0xMX0xPTkdURVJNKSB7CisJCQlkb3duX3JlYWQoJmN1cnJlbnQtPm1tLT5t
bWFwX3NlbSk7CisJCQlyZXQgPSBfX2d1cF9sb25ndGVybV9sb2NrZWQoY3VycmVudCwgY3VycmVu
dC0+bW0sCisJCQkJCQkgICAgc3RhcnQsIG5yX3BhZ2VzIC0gbnIsCisJCQkJCQkgICAgcGFnZXMs
IE5VTEwsIGd1cF9mbGFncyk7CisJCQl1cF9yZWFkKCZjdXJyZW50LT5tbS0+bW1hcF9zZW0pOwor
CQl9IGVsc2UgeworCQkJLyoKKwkJCSAqIHJldGFpbiBGQVVMVF9GT0xMX0FMTE9XX1JFVFJZIG9w
dGltaXphdGlvbiBpZgorCQkJICogcG9zc2libGUKKwkJCSAqLworCQkJcmV0ID0gZ2V0X3VzZXJf
cGFnZXNfdW5sb2NrZWQoc3RhcnQsIG5yX3BhZ2VzIC0gbnIsCisJCQkJCQkgICAgICBwYWdlcywg
Z3VwX2ZsYWdzKTsKKwkJfQogCiAJCS8qIEhhdmUgdG8gYmUgYSBiaXQgY2FyZWZ1bCB3aXRoIHJl
dHVybiB2YWx1ZXMgKi8KIAkJaWYgKG5yID4gMCkgewotLSAKMi4yMC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 05:31:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 05:31:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwKU5-0008Oj-PN; Wed, 20 Feb 2019 05:31:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q/Qw=Q3=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gwKU3-0008N3-OE
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 05:31:51 +0000
X-Inumbo-ID: d30bd52a-34d0-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d30bd52a-34d0-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 05:31:51 +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 fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Feb 2019 21:30:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,388,1544515200"; d="scan'208";a="144924910"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by fmsmga002.fm.intel.com with ESMTP; 19 Feb 2019 21:30:49 -0800
From: ira.weiny@intel.com
To: John Hubbard <jhubbard@nvidia.com>,
 Andrew Morton <akpm@linux-foundation.org>, Michal Hocko <mhocko@suse.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Jason Gunthorpe <jgg@ziepe.ca>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Paul Mackerras <paulus@samba.org>, "David S. Miller" <davem@davemloft.net>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Rich Felker <dalias@libc.org>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Ralf Baechle <ralf@linux-mips.org>,
 Paul Burton <paul.burton@mips.com>, James Hogan <jhogan@kernel.org>
Date: Tue, 19 Feb 2019 21:30:36 -0800
Message-Id: <20190220053040.10831-4-ira.weiny@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190220053040.10831-1-ira.weiny@intel.com>
References: <20190220053040.10831-1-ira.weiny@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RESEND PATCH 3/7] mm/gup: Change GUP fast to use flags
 rather than a write 'bool'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-fbdev@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-mips@vger.kernel.org, linux-mm@kvack.org, sparclinux@vger.kernel.org,
 Ira Weiny <ira.weiny@intel.com>, devel@driverdev.osuosl.org,
 linux-s390@vger.kernel.org, rds-devel@oss.oracle.com,
 linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org,
 xen-devel@lists.xenproject.org, devel@lists.orangefs.org,
 linux-media@vger.kernel.org, kvm-ppc@vger.kernel.org,
 ceph-devel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgoKVG8gZmFjaWxpdGF0ZSBhZGRp
dGlvbmFsIG9wdGlvbnMgdG8gZ2V0X3VzZXJfcGFnZXNfZmFzdCgpIGNoYW5nZSB0aGUKc2luZ3Vs
YXIgd3JpdGUgcGFyYW1ldGVyIHRvIGJlIGd1cF9mbGFncy4KClRoaXMgcGF0Y2ggZG9lcyBub3Qg
Y2hhbmdlIGFueSBmdW5jdGlvbmFsaXR5LiAgTmV3IGZ1bmN0aW9uYWxpdHkgd2lsbApmb2xsb3cg
aW4gc3Vic2VxdWVudCBwYXRjaGVzLgoKU29tZSBvZiB0aGUgZ2V0X3VzZXJfcGFnZXNfZmFzdCgp
IGNhbGwgc2l0ZXMgd2VyZSB1bmNoYW5nZWQgYmVjYXVzZSB0aGV5CmFscmVhZHkgcGFzc2VkIEZP
TExfV1JJVEUgb3IgMCBmb3IgdGhlIHdyaXRlIHBhcmFtZXRlci4KClNpZ25lZC1vZmYtYnk6IEly
YSBXZWlueSA8aXJhLndlaW55QGludGVsLmNvbT4KLS0tCiBhcmNoL21pcHMvbW0vZ3VwLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxMSArKysrKystLS0tLQogYXJjaC9wb3dlcnBjL2t2bS9i
b29rM3NfNjRfbW11X2h2LmMgICAgICAgIHwgIDQgKystLQogYXJjaC9wb3dlcnBjL2t2bS9lNTAw
X21tdS5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gvcG93ZXJwYy9tbS9tbXVfY29udGV4
dF9pb21tdS5jICAgICAgICB8ICA0ICsrLS0KIGFyY2gvczM5MC9rdm0vaW50ZXJydXB0LmMgICAg
ICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3MzOTAvbW0vZ3VwLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIGFyY2gvc2gvbW0vZ3VwLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDExICsrKysrKy0tLS0tCiBhcmNoL3NwYXJjL21tL2d1cC5jICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgOSArKysrKy0tLS0KIGFyY2gveDg2L2t2bS9wYWdpbmdfdG1w
bC5oICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9rdm0vc3ZtLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9mcGdhL2RmbC1hZnUtZG1hLXJlZ2lvbi5j
ICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92aWEvdmlhX2RtYWJsaXQuYyAgICAg
ICAgICB8ICAzICsrLQogZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvdXNlcl9wYWdlcy5jICAg
IHwgIDMgKystCiBkcml2ZXJzL21pc2MvZ2Vud3FlL2NhcmRfdXRpbHMuYyAgICAgICAgICAgfCAg
MiArLQogZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfaG9zdC5jICAgICAgICAgIHwgIDIgKy0K
IGRyaXZlcnMvbWlzYy92bXdfdm1jaS92bWNpX3F1ZXVlX3BhaXIuYyAgICB8ICA2ICsrKystLQog
ZHJpdmVycy9wbGF0Zm9ybS9nb2xkZmlzaC9nb2xkZmlzaF9waXBlLmMgIHwgIDMgKystCiBkcml2
ZXJzL3JhcGlkaW8vZGV2aWNlcy9yaW9fbXBvcnRfY2Rldi5jICAgfCAgNCArKystCiBkcml2ZXJz
L3NidXMvY2hhci9vcmFkYXguYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9zY3Np
L3N0LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKystCiBkcml2ZXJzL3N0YWdpbmcv
Z2Fza2V0L2dhc2tldF9wYWdlX3RhYmxlLmMgfCAgNCArKy0tCiBkcml2ZXJzL3RlZS90ZWVfc2ht
LmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92ZmlvL3ZmaW9faW9tbXVf
c3BhcHJfdGNlLmMgICAgICAgIHwgIDMgKystCiBkcml2ZXJzL3Zob3N0L3Zob3N0LmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi9wdnIyZmIuYyAgICAg
ICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdmlydC9mc2xfaHlwZXJ2aXNvci5jICAgICAgICAg
ICAgICB8ICAyICstCiBkcml2ZXJzL3hlbi9nbnRkZXYuYyAgICAgICAgICAgICAgICAgICAgICAg
fCAgMiArLQogZnMvb3JhbmdlZnMvb3JhbmdlZnMtYnVmbWFwLmMgICAgICAgICAgICAgIHwgIDIg
Ky0KIGluY2x1ZGUvbGludXgvbW0uaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0K
IGtlcm5lbC9mdXRleC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBsaWIv
aW92X2l0ZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArKysrKy0tCiBtbS9n
dXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCiBt
bS91dGlsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQog
bmV0L2NlcGgvcGFnZXZlYy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG5ldC9y
ZHMvaW5mby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvcmRzL3Jk
bWEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKy0KIDM2IGZpbGVzIGNoYW5n
ZWQsIDgxIGluc2VydGlvbnMoKyksIDY1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gv
bWlwcy9tbS9ndXAuYyBiL2FyY2gvbWlwcy9tbS9ndXAuYwppbmRleCAwZDE0ZTBkOGVhY2YuLjRj
MmI0NDgzNjgzYyAxMDA2NDQKLS0tIGEvYXJjaC9taXBzL21tL2d1cC5jCisrKyBiL2FyY2gvbWlw
cy9tbS9ndXAuYwpAQCAtMjM1LDcgKzIzNSw3IEBAIGludCBfX2dldF91c2VyX3BhZ2VzX2Zhc3Qo
dW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCiAgKiBnZXRfdXNl
cl9wYWdlc19mYXN0KCkgLSBwaW4gdXNlciBwYWdlcyBpbiBtZW1vcnkKICAqIEBzdGFydDoJc3Rh
cnRpbmcgdXNlciBhZGRyZXNzCiAgKiBAbnJfcGFnZXM6CW51bWJlciBvZiBwYWdlcyBmcm9tIHN0
YXJ0IHRvIHBpbgotICogQHdyaXRlOgl3aGV0aGVyIHBhZ2VzIHdpbGwgYmUgd3JpdHRlbiB0bwor
ICogQGd1cF9mbGFnczoJZmxhZ3MgbW9kaWZ5aW5nIHBpbiBiZWhhdmlvdXIKICAqIEBwYWdlczoJ
YXJyYXkgdGhhdCByZWNlaXZlcyBwb2ludGVycyB0byB0aGUgcGFnZXMgcGlubmVkLgogICoJCVNo
b3VsZCBiZSBhdCBsZWFzdCBucl9wYWdlcyBsb25nLgogICoKQEAgLTI0Nyw4ICsyNDcsOCBAQCBp
bnQgX19nZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdl
cywgaW50IHdyaXRlLAogICogcmVxdWVzdGVkLiBJZiBucl9wYWdlcyBpcyAwIG9yIG5lZ2F0aXZl
LCByZXR1cm5zIDAuIElmIG5vIHBhZ2VzCiAgKiB3ZXJlIHBpbm5lZCwgcmV0dXJucyAtZXJybm8u
CiAgKi8KLWludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBu
cl9wYWdlcywgaW50IHdyaXRlLAotCQkJc3RydWN0IHBhZ2UgKipwYWdlcykKK2ludCBnZXRfdXNl
cl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywKKwkJCXVuc2ln
bmVkIGludCBndXBfZmxhZ3MsIHN0cnVjdCBwYWdlICoqcGFnZXMpCiB7CiAJc3RydWN0IG1tX3N0
cnVjdCAqbW0gPSBjdXJyZW50LT5tbTsKIAl1bnNpZ25lZCBsb25nIGFkZHIsIGxlbiwgZW5kOwpA
QCAtMjczLDcgKzI3Myw4IEBAIGludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcg
c3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAogCQluZXh0ID0gcGdkX2FkZHJfZW5kKGFk
ZHIsIGVuZCk7CiAJCWlmIChwZ2Rfbm9uZShwZ2QpKQogCQkJZ290byBzbG93OwotCQlpZiAoIWd1
cF9wdWRfcmFuZ2UocGdkLCBhZGRyLCBuZXh0LCB3cml0ZSwgcGFnZXMsICZucikpCisJCWlmICgh
Z3VwX3B1ZF9yYW5nZShwZ2QsIGFkZHIsIG5leHQsIGd1cF9mbGFncyAmIEZPTExfV1JJVEUsCisJ
CQkJICAgcGFnZXMsICZucikpCiAJCQlnb3RvIHNsb3c7CiAJfSB3aGlsZSAocGdkcCsrLCBhZGRy
ID0gbmV4dCwgYWRkciAhPSBlbmQpOwogCWxvY2FsX2lycV9lbmFibGUoKTsKQEAgLTI4OSw3ICsy
OTAsNyBAQCBpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQg
bnJfcGFnZXMsIGludCB3cml0ZSwKIAlwYWdlcyArPSBucjsKIAogCXJldCA9IGdldF91c2VyX3Bh
Z2VzX3VubG9ja2VkKHN0YXJ0LCAoZW5kIC0gc3RhcnQpID4+IFBBR0VfU0hJRlQsCi0JCQkJICAg
ICAgcGFnZXMsIHdyaXRlID8gRk9MTF9XUklURSA6IDApOworCQkJCSAgICAgIHBhZ2VzLCBndXBf
ZmxhZ3MpOwogCiAJLyogSGF2ZSB0byBiZSBhIGJpdCBjYXJlZnVsIHdpdGggcmV0dXJuIHZhbHVl
cyAqLwogCWlmIChuciA+IDApIHsKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9rdm0vYm9vazNz
XzY0X21tdV9odi5jIGIvYXJjaC9wb3dlcnBjL2t2bS9ib29rM3NfNjRfbW11X2h2LmMKaW5kZXgg
YmQyZGNmYmYwMGNkLi44ZmNiMGE5MjFlNDYgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9rdm0v
Ym9vazNzXzY0X21tdV9odi5jCisrKyBiL2FyY2gvcG93ZXJwYy9rdm0vYm9vazNzXzY0X21tdV9o
di5jCkBAIC01ODIsNyArNTgyLDcgQEAgaW50IGt2bXBwY19ib29rM3NfaHZfcGFnZV9mYXVsdChz
dHJ1Y3Qga3ZtX3J1biAqcnVuLCBzdHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUsCiAJLyogSWYgd3JpdGlu
ZyAhPSAwLCB0aGVuIHRoZSBIUFRFIG11c3QgYWxsb3cgd3JpdGluZywgaWYgd2UgZ2V0IGhlcmUg
Ki8KIAl3cml0ZV9vayA9IHdyaXRpbmc7CiAJaHZhID0gZ2ZuX3RvX2h2YV9tZW1zbG90KG1lbXNs
b3QsIGdmbik7Ci0JbnBhZ2VzID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChodmEsIDEsIHdyaXRpbmcs
IHBhZ2VzKTsKKwlucGFnZXMgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGh2YSwgMSwgd3JpdGluZyA/
IEZPTExfV1JJVEUgOiAwLCBwYWdlcyk7CiAJaWYgKG5wYWdlcyA8IDEpIHsKIAkJLyogQ2hlY2sg
aWYgaXQncyBhbiBJL08gbWFwcGluZyAqLwogCQlkb3duX3JlYWQoJmN1cnJlbnQtPm1tLT5tbWFw
X3NlbSk7CkBAIC0xMTc1LDcgKzExNzUsNyBAQCB2b2lkICprdm1wcGNfcGluX2d1ZXN0X3BhZ2Uo
c3RydWN0IGt2bSAqa3ZtLCB1bnNpZ25lZCBsb25nIGdwYSwKIAlpZiAoIW1lbXNsb3QgfHwgKG1l
bXNsb3QtPmZsYWdzICYgS1ZNX01FTVNMT1RfSU5WQUxJRCkpCiAJCWdvdG8gZXJyOwogCWh2YSA9
IGdmbl90b19odmFfbWVtc2xvdChtZW1zbG90LCBnZm4pOwotCW5wYWdlcyA9IGdldF91c2VyX3Bh
Z2VzX2Zhc3QoaHZhLCAxLCAxLCBwYWdlcyk7CisJbnBhZ2VzID0gZ2V0X3VzZXJfcGFnZXNfZmFz
dChodmEsIDEsIEZPTExfV1JJVEUsIHBhZ2VzKTsKIAlpZiAobnBhZ2VzIDwgMSkKIAkJZ290byBl
cnI7CiAJcGFnZSA9IHBhZ2VzWzBdOwpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2t2bS9lNTAw
X21tdS5jIGIvYXJjaC9wb3dlcnBjL2t2bS9lNTAwX21tdS5jCmluZGV4IDI0Mjk2ZjRjYWRjNi4u
ZTBhZjUzZmQ3OGM1IDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMva3ZtL2U1MDBfbW11LmMKKysr
IGIvYXJjaC9wb3dlcnBjL2t2bS9lNTAwX21tdS5jCkBAIC03ODMsNyArNzgzLDcgQEAgaW50IGt2
bV92Y3B1X2lvY3RsX2NvbmZpZ190bGIoc3RydWN0IGt2bV92Y3B1ICp2Y3B1LAogCWlmICghcGFn
ZXMpCiAJCXJldHVybiAtRU5PTUVNOwogCi0JcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChjZmct
PmFycmF5LCBudW1fcGFnZXMsIDEsIHBhZ2VzKTsKKwlyZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0
KGNmZy0+YXJyYXksIG51bV9wYWdlcywgRk9MTF9XUklURSwgcGFnZXMpOwogCWlmIChyZXQgPCAw
KQogCQlnb3RvIGZyZWVfcGFnZXM7CiAKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9tbS9tbXVf
Y29udGV4dF9pb21tdS5jIGIvYXJjaC9wb3dlcnBjL21tL21tdV9jb250ZXh0X2lvbW11LmMKaW5k
ZXggYTcxMmE2NTBhOGI2Li5hY2IwOTkwYzgzNjQgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9t
bS9tbXVfY29udGV4dF9pb21tdS5jCisrKyBiL2FyY2gvcG93ZXJwYy9tbS9tbXVfY29udGV4dF9p
b21tdS5jCkBAIC0xOTAsNyArMTkwLDcgQEAgc3RhdGljIGxvbmcgbW1faW9tbXVfZG9fYWxsb2Mo
c3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgdWEsCiAJZm9yIChpID0gMDsgaSA8
IGVudHJpZXM7ICsraSkgewogCQljdXJfdWEgPSB1YSArIChpIDw8IFBBR0VfU0hJRlQpOwogCQlp
ZiAoMSAhPSBnZXRfdXNlcl9wYWdlc19mYXN0KGN1cl91YSwKLQkJCQkJMS8qIHBhZ2VzICovLCAx
LyogaXN3cml0ZSAqLywgJnBhZ2UpKSB7CisJCQkJCTEvKiBwYWdlcyAqLywgRk9MTF9XUklURSwg
JnBhZ2UpKSB7CiAJCQlyZXQgPSAtRUZBVUxUOwogCQkJZm9yIChqID0gMDsgaiA8IGk7ICsraikK
IAkJCQlwdXRfcGFnZShwZm5fdG9fcGFnZShtZW0tPmhwYXNbal0gPj4KQEAgLTIwOSw3ICsyMDks
NyBAQCBzdGF0aWMgbG9uZyBtbV9pb21tdV9kb19hbGxvYyhzdHJ1Y3QgbW1fc3RydWN0ICptbSwg
dW5zaWduZWQgbG9uZyB1YSwKIAkJCWlmIChtbV9pb21tdV9tb3ZlX3BhZ2VfZnJvbV9jbWEocGFn
ZSkpCiAJCQkJZ290byBwb3B1bGF0ZTsKIAkJCWlmICgxICE9IGdldF91c2VyX3BhZ2VzX2Zhc3Qo
Y3VyX3VhLAotCQkJCQkJMS8qIHBhZ2VzICovLCAxLyogaXN3cml0ZSAqLywKKwkJCQkJCTEvKiBw
YWdlcyAqLywgRk9MTF9XUklURSwKIAkJCQkJCSZwYWdlKSkgewogCQkJCXJldCA9IC1FRkFVTFQ7
CiAJCQkJZm9yIChqID0gMDsgaiA8IGk7ICsraikKZGlmZiAtLWdpdCBhL2FyY2gvczM5MC9rdm0v
aW50ZXJydXB0LmMgYi9hcmNoL3MzOTAva3ZtL2ludGVycnVwdC5jCmluZGV4IGZjYjU1YjAyOTkw
ZS4uNjlkOTM2NmI5NjZjIDEwMDY0NAotLS0gYS9hcmNoL3MzOTAva3ZtL2ludGVycnVwdC5jCisr
KyBiL2FyY2gvczM5MC9rdm0vaW50ZXJydXB0LmMKQEAgLTIyNzgsNyArMjI3OCw3IEBAIHN0YXRp
YyBpbnQga3ZtX3MzOTBfYWRhcHRlcl9tYXAoc3RydWN0IGt2bSAqa3ZtLCB1bnNpZ25lZCBpbnQg
aWQsIF9fdTY0IGFkZHIpCiAJCXJldCA9IC1FRkFVTFQ7CiAJCWdvdG8gb3V0OwogCX0KLQlyZXQg
PSBnZXRfdXNlcl9wYWdlc19mYXN0KG1hcC0+YWRkciwgMSwgMSwgJm1hcC0+cGFnZSk7CisJcmV0
ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChtYXAtPmFkZHIsIDEsIEZPTExfV1JJVEUsICZtYXAtPnBh
Z2UpOwogCWlmIChyZXQgPCAwKQogCQlnb3RvIG91dDsKIAlCVUdfT04ocmV0ICE9IDEpOwpkaWZm
IC0tZ2l0IGEvYXJjaC9zMzkwL21tL2d1cC5jIGIvYXJjaC9zMzkwL21tL2d1cC5jCmluZGV4IDI4
MDlkMTFjN2EyOC4uMGE2ZmFmM2Q5OTYwIDEwMDY0NAotLS0gYS9hcmNoL3MzOTAvbW0vZ3VwLmMK
KysrIGIvYXJjaC9zMzkwL21tL2d1cC5jCkBAIC0yNjUsNyArMjY1LDcgQEAgaW50IF9fZ2V0X3Vz
ZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0
ZSwKICAqIGdldF91c2VyX3BhZ2VzX2Zhc3QoKSAtIHBpbiB1c2VyIHBhZ2VzIGluIG1lbW9yeQog
ICogQHN0YXJ0OglzdGFydGluZyB1c2VyIGFkZHJlc3MKICAqIEBucl9wYWdlczoJbnVtYmVyIG9m
IHBhZ2VzIGZyb20gc3RhcnQgdG8gcGluCi0gKiBAd3JpdGU6CXdoZXRoZXIgcGFnZXMgd2lsbCBi
ZSB3cml0dGVuIHRvCisgKiBAZ3VwX2ZsYWdzOglmbGFncyBtb2RpZnlpbmcgcGluIGJlaGF2aW91
cgogICogQHBhZ2VzOglhcnJheSB0aGF0IHJlY2VpdmVzIHBvaW50ZXJzIHRvIHRoZSBwYWdlcyBw
aW5uZWQuCiAgKgkJU2hvdWxkIGJlIGF0IGxlYXN0IG5yX3BhZ2VzIGxvbmcuCiAgKgpAQCAtMjc3
LDIyICsyNzcsMjIgQEAgaW50IF9fZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0
YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKICAqIHJlcXVlc3RlZC4gSWYgbnJfcGFnZXMg
aXMgMCBvciBuZWdhdGl2ZSwgcmV0dXJucyAwLiBJZiBubyBwYWdlcwogICogd2VyZSBwaW5uZWQs
IHJldHVybnMgLWVycm5vLgogICovCi1pbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBs
b25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKLQkJCXN0cnVjdCBwYWdlICoqcGFn
ZXMpCitpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJf
cGFnZXMsCisJCQl1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQog
ewogCWludCBuciwgcmV0OwogCiAJbWlnaHRfc2xlZXAoKTsKIAlzdGFydCAmPSBQQUdFX01BU0s7
Ci0JbnIgPSBfX2dldF91c2VyX3BhZ2VzX2Zhc3Qoc3RhcnQsIG5yX3BhZ2VzLCB3cml0ZSwgcGFn
ZXMpOworCW5yID0gX19nZXRfdXNlcl9wYWdlc19mYXN0KHN0YXJ0LCBucl9wYWdlcywgZ3VwX2Zs
YWdzICYgRk9MTF9XUklURSwKKwkJCQkgICBwYWdlcyk7CiAJaWYgKG5yID09IG5yX3BhZ2VzKQog
CQlyZXR1cm4gbnI7CiAKIAkvKiBUcnkgdG8gZ2V0IHRoZSByZW1haW5pbmcgcGFnZXMgd2l0aCBn
ZXRfdXNlcl9wYWdlcyAqLwogCXN0YXJ0ICs9IG5yIDw8IFBBR0VfU0hJRlQ7CiAJcGFnZXMgKz0g
bnI7Ci0JcmV0ID0gZ2V0X3VzZXJfcGFnZXNfdW5sb2NrZWQoc3RhcnQsIG5yX3BhZ2VzIC0gbnIs
IHBhZ2VzLAotCQkJCSAgICAgIHdyaXRlID8gRk9MTF9XUklURSA6IDApOworCXJldCA9IGdldF91
c2VyX3BhZ2VzX3VubG9ja2VkKHN0YXJ0LCBucl9wYWdlcyAtIG5yLCBwYWdlcywgZ3VwX2ZsYWdz
KTsKIAkvKiBIYXZlIHRvIGJlIGEgYml0IGNhcmVmdWwgd2l0aCByZXR1cm4gdmFsdWVzICovCiAJ
aWYgKG5yID4gMCkKIAkJcmV0ID0gKHJldCA8IDApID8gbnIgOiByZXQgKyBucjsKZGlmZiAtLWdp
dCBhL2FyY2gvc2gvbW0vZ3VwLmMgYi9hcmNoL3NoL21tL2d1cC5jCmluZGV4IDNlMjdmNmQxZjFl
Yy4uMjc3Yzg4MmY3NDg5IDEwMDY0NAotLS0gYS9hcmNoL3NoL21tL2d1cC5jCisrKyBiL2FyY2gv
c2gvbW0vZ3VwLmMKQEAgLTIwNCw3ICsyMDQsNyBAQCBpbnQgX19nZXRfdXNlcl9wYWdlc19mYXN0
KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAogICogZ2V0X3Vz
ZXJfcGFnZXNfZmFzdCgpIC0gcGluIHVzZXIgcGFnZXMgaW4gbWVtb3J5CiAgKiBAc3RhcnQ6CXN0
YXJ0aW5nIHVzZXIgYWRkcmVzcwogICogQG5yX3BhZ2VzOgludW1iZXIgb2YgcGFnZXMgZnJvbSBz
dGFydCB0byBwaW4KLSAqIEB3cml0ZToJd2hldGhlciBwYWdlcyB3aWxsIGJlIHdyaXR0ZW4gdG8K
KyAqIEBndXBfZmxhZ3M6CWZsYWdzIG1vZGlmeWluZyBwaW4gYmVoYXZpb3VyCiAgKiBAcGFnZXM6
CWFycmF5IHRoYXQgcmVjZWl2ZXMgcG9pbnRlcnMgdG8gdGhlIHBhZ2VzIHBpbm5lZC4KICAqCQlT
aG91bGQgYmUgYXQgbGVhc3QgbnJfcGFnZXMgbG9uZy4KICAqCkBAIC0yMTYsOCArMjE2LDggQEAg
aW50IF9fZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFn
ZXMsIGludCB3cml0ZSwKICAqIHJlcXVlc3RlZC4gSWYgbnJfcGFnZXMgaXMgMCBvciBuZWdhdGl2
ZSwgcmV0dXJucyAwLiBJZiBubyBwYWdlcwogICogd2VyZSBwaW5uZWQsIHJldHVybnMgLWVycm5v
LgogICovCi1pbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQg
bnJfcGFnZXMsIGludCB3cml0ZSwKLQkJCXN0cnVjdCBwYWdlICoqcGFnZXMpCitpbnQgZ2V0X3Vz
ZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsCisJCQl1bnNp
Z25lZCBpbnQgZ3VwX2ZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQogewogCXN0cnVjdCBtbV9z
dHJ1Y3QgKm1tID0gY3VycmVudC0+bW07CiAJdW5zaWduZWQgbG9uZyBhZGRyLCBsZW4sIGVuZDsK
QEAgLTI0MSw3ICsyNDEsOCBAQCBpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25n
IHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKIAkJbmV4dCA9IHBnZF9hZGRyX2VuZChh
ZGRyLCBlbmQpOwogCQlpZiAocGdkX25vbmUocGdkKSkKIAkJCWdvdG8gc2xvdzsKLQkJaWYgKCFn
dXBfcHVkX3JhbmdlKHBnZCwgYWRkciwgbmV4dCwgd3JpdGUsIHBhZ2VzLCAmbnIpKQorCQlpZiAo
IWd1cF9wdWRfcmFuZ2UocGdkLCBhZGRyLCBuZXh0LCBndXBfZmxhZ3MgJiBGT0xMX1dSSVRFLAor
CQkJCSAgIHBhZ2VzLCAmbnIpKQogCQkJZ290byBzbG93OwogCX0gd2hpbGUgKHBnZHArKywgYWRk
ciA9IG5leHQsIGFkZHIgIT0gZW5kKTsKIAlsb2NhbF9pcnFfZW5hYmxlKCk7CkBAIC0yNjEsNyAr
MjYyLDcgQEAgaW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50
IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCiAKIAkJcmV0ID0gZ2V0X3VzZXJfcGFnZXNfdW5sb2NrZWQo
c3RhcnQsCiAJCQkoZW5kIC0gc3RhcnQpID4+IFBBR0VfU0hJRlQsIHBhZ2VzLAotCQkJd3JpdGUg
PyBGT0xMX1dSSVRFIDogMCk7CisJCQlndXBfZmxhZ3MpOwogCiAJCS8qIEhhdmUgdG8gYmUgYSBi
aXQgY2FyZWZ1bCB3aXRoIHJldHVybiB2YWx1ZXMgKi8KIAkJaWYgKG5yID4gMCkgewpkaWZmIC0t
Z2l0IGEvYXJjaC9zcGFyYy9tbS9ndXAuYyBiL2FyY2gvc3BhcmMvbW0vZ3VwLmMKaW5kZXggYWVl
NmRiYTgzZDBlLi4xZTc3MGE1MTdkNGEgMTAwNjQ0Ci0tLSBhL2FyY2gvc3BhcmMvbW0vZ3VwLmMK
KysrIGIvYXJjaC9zcGFyYy9tbS9ndXAuYwpAQCAtMjQ1LDggKzI0NSw4IEBAIGludCBfX2dldF91
c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3Jp
dGUsCiAJcmV0dXJuIG5yOwogfQogCi1pbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBs
b25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKLQkJCXN0cnVjdCBwYWdlICoqcGFn
ZXMpCitpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJf
cGFnZXMsCisJCQl1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQog
ewogCXN0cnVjdCBtbV9zdHJ1Y3QgKm1tID0gY3VycmVudC0+bW07CiAJdW5zaWduZWQgbG9uZyBh
ZGRyLCBsZW4sIGVuZDsKQEAgLTMwMyw3ICszMDMsOCBAQCBpbnQgZ2V0X3VzZXJfcGFnZXNfZmFz
dCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKIAkJbmV4dCA9
IHBnZF9hZGRyX2VuZChhZGRyLCBlbmQpOwogCQlpZiAocGdkX25vbmUocGdkKSkKIAkJCWdvdG8g
c2xvdzsKLQkJaWYgKCFndXBfcHVkX3JhbmdlKHBnZCwgYWRkciwgbmV4dCwgd3JpdGUsIHBhZ2Vz
LCAmbnIpKQorCQlpZiAoIWd1cF9wdWRfcmFuZ2UocGdkLCBhZGRyLCBuZXh0LCBndXBfZmxhZ3Mg
JiBGT0xMX1dSSVRFLAorCQkJCSAgIHBhZ2VzLCAmbnIpKQogCQkJZ290byBzbG93OwogCX0gd2hp
bGUgKHBnZHArKywgYWRkciA9IG5leHQsIGFkZHIgIT0gZW5kKTsKIApAQCAtMzI0LDcgKzMyNSw3
IEBAIGludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9w
YWdlcywgaW50IHdyaXRlLAogCiAJCXJldCA9IGdldF91c2VyX3BhZ2VzX3VubG9ja2VkKHN0YXJ0
LAogCQkJKGVuZCAtIHN0YXJ0KSA+PiBQQUdFX1NISUZULCBwYWdlcywKLQkJCXdyaXRlID8gRk9M
TF9XUklURSA6IDApOworCQkJZ3VwX2ZsYWdzKTsKIAogCQkvKiBIYXZlIHRvIGJlIGEgYml0IGNh
cmVmdWwgd2l0aCByZXR1cm4gdmFsdWVzICovCiAJCWlmIChuciA+IDApIHsKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2t2bS9wYWdpbmdfdG1wbC5oIGIvYXJjaC94ODYva3ZtL3BhZ2luZ190bXBsLmgK
aW5kZXggNmJkY2EzOTgyOWJjLi4wODcxNTAzNGUzMTUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2t2
bS9wYWdpbmdfdG1wbC5oCisrKyBiL2FyY2gveDg2L2t2bS9wYWdpbmdfdG1wbC5oCkBAIC0xNDAs
NyArMTQwLDcgQEAgc3RhdGljIGludCBGTkFNRShjbXB4Y2hnX2dwdGUpKHN0cnVjdCBrdm1fdmNw
dSAqdmNwdSwgc3RydWN0IGt2bV9tbXUgKm1tdSwKIAlwdF9lbGVtZW50X3QgKnRhYmxlOwogCXN0
cnVjdCBwYWdlICpwYWdlOwogCi0JbnBhZ2VzID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCgodW5zaWdu
ZWQgbG9uZylwdGVwX3VzZXIsIDEsIDEsICZwYWdlKTsKKwlucGFnZXMgPSBnZXRfdXNlcl9wYWdl
c19mYXN0KCh1bnNpZ25lZCBsb25nKXB0ZXBfdXNlciwgMSwgRk9MTF9XUklURSwgJnBhZ2UpOwog
CS8qIENoZWNrIGlmIHRoZSB1c2VyIGlzIGRvaW5nIHNvbWV0aGluZyBtZWFuaW5nbGVzcy4gKi8K
IAlpZiAodW5saWtlbHkobnBhZ2VzICE9IDEpKQogCQlyZXR1cm4gLUVGQVVMVDsKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2t2bS9zdm0uYyBiL2FyY2gveDg2L2t2bS9zdm0uYwppbmRleCBmMTNhM2Ey
NGQzNjAuLjE3MzU5NmEwMjBjYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva3ZtL3N2bS5jCisrKyBi
L2FyY2gveDg2L2t2bS9zdm0uYwpAQCAtMTgwMyw3ICsxODAzLDcgQEAgc3RhdGljIHN0cnVjdCBw
YWdlICoqc2V2X3Bpbl9tZW1vcnkoc3RydWN0IGt2bSAqa3ZtLCB1bnNpZ25lZCBsb25nIHVhZGRy
LAogCQlyZXR1cm4gTlVMTDsKIAogCS8qIFBpbiB0aGUgdXNlciB2aXJ0dWFsIGFkZHJlc3MuICov
Ci0JbnBpbm5lZCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QodWFkZHIsIG5wYWdlcywgd3JpdGUgPyBG
T0xMX1dSSVRFIDogMCwgcGFnZXMpOworCW5waW5uZWQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHVh
ZGRyLCBucGFnZXMsIEZPTExfV1JJVEUsIHBhZ2VzKTsKIAlpZiAobnBpbm5lZCAhPSBucGFnZXMp
IHsKIAkJcHJfZXJyKCJTRVY6IEZhaWx1cmUgbG9ja2luZyAlbHUgcGFnZXMuXG4iLCBucGFnZXMp
OwogCQlnb3RvIGVycjsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZnBnYS9kZmwtYWZ1LWRtYS1yZWdp
b24uYyBiL2RyaXZlcnMvZnBnYS9kZmwtYWZ1LWRtYS1yZWdpb24uYwppbmRleCBlMThhNzg2ZmM5
NDMuLmM0Mzg3MjJiZjRlMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9mcGdhL2RmbC1hZnUtZG1hLXJl
Z2lvbi5jCisrKyBiL2RyaXZlcnMvZnBnYS9kZmwtYWZ1LWRtYS1yZWdpb24uYwpAQCAtMTAyLDcg
KzEwMiw3IEBAIHN0YXRpYyBpbnQgYWZ1X2RtYV9waW5fcGFnZXMoc3RydWN0IGRmbF9mZWF0dXJl
X3BsYXRmb3JtX2RhdGEgKnBkYXRhLAogCQlnb3RvIHVubG9ja192bTsKIAl9CiAKLQlwaW5uZWQg
PSBnZXRfdXNlcl9wYWdlc19mYXN0KHJlZ2lvbi0+dXNlcl9hZGRyLCBucGFnZXMsIDEsCisJcGlu
bmVkID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChyZWdpb24tPnVzZXJfYWRkciwgbnBhZ2VzLCBGT0xM
X1dSSVRFLAogCQkJCSAgICAgcmVnaW9uLT5wYWdlcyk7CiAJaWYgKHBpbm5lZCA8IDApIHsKIAkJ
cmV0ID0gcGlubmVkOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZpYS92aWFfZG1hYmxp
dC5jIGIvZHJpdmVycy9ncHUvZHJtL3ZpYS92aWFfZG1hYmxpdC5jCmluZGV4IDM0NWJkYTQ0OTRl
MS4uMGM4YjA5NjAyOTEwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmlhL3ZpYV9kbWFi
bGl0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZpYS92aWFfZG1hYmxpdC5jCkBAIC0yMzksNyAr
MjM5LDggQEAgdmlhX2xvY2tfYWxsX2RtYV9wYWdlcyhkcm1fdmlhX3NnX2luZm9fdCAqdnNnLCAg
ZHJtX3ZpYV9kbWFibGl0X3QgKnhmZXIpCiAJaWYgKE5VTEwgPT0gdnNnLT5wYWdlcykKIAkJcmV0
dXJuIC1FTk9NRU07CiAJcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCgodW5zaWduZWQgbG9uZyl4
ZmVyLT5tZW1fYWRkciwKLQkJCXZzZy0+bnVtX3BhZ2VzLCB2c2ctPmRpcmVjdGlvbiA9PSBETUFf
RlJPTV9ERVZJQ0UsCisJCQl2c2ctPm51bV9wYWdlcywKKwkJCXZzZy0+ZGlyZWN0aW9uID09IERN
QV9GUk9NX0RFVklDRSA/IEZPTExfV1JJVEUgOiAwLAogCQkJdnNnLT5wYWdlcyk7CiAJaWYgKHJl
dCAhPSB2c2ctPm51bV9wYWdlcykgewogCQlpZiAocmV0IDwgMCkKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfcGFnZXMuYyBiL2RyaXZlcnMvaW5maW5pYmFuZC9o
dy9oZmkxL3VzZXJfcGFnZXMuYwppbmRleCAyNGI1OTJjNjUyMmUuLjc4Y2NhY2FmOTdkMCAxMDA2
NDQKLS0tIGEvZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvdXNlcl9wYWdlcy5jCisrKyBiL2Ry
aXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfcGFnZXMuYwpAQCAtMTA1LDcgKzEwNSw4IEBA
IGludCBoZmkxX2FjcXVpcmVfdXNlcl9wYWdlcyhzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWdu
ZWQgbG9uZyB2YWRkciwgc2l6ZV90IG5wCiB7CiAJaW50IHJldDsKIAotCXJldCA9IGdldF91c2Vy
X3BhZ2VzX2Zhc3QodmFkZHIsIG5wYWdlcywgd3JpdGFibGUsIHBhZ2VzKTsKKwlyZXQgPSBnZXRf
dXNlcl9wYWdlc19mYXN0KHZhZGRyLCBucGFnZXMsIHdyaXRhYmxlID8gRk9MTF9XUklURSA6IDAs
CisJCQkJICBwYWdlcyk7CiAJaWYgKHJldCA8IDApCiAJCXJldHVybiByZXQ7CiAKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvbWlzYy9nZW53cWUvY2FyZF91dGlscy5jIGIvZHJpdmVycy9taXNjL2dlbndx
ZS9jYXJkX3V0aWxzLmMKaW5kZXggMjUyNjVmZDBmZDZlLi44OWNmZjlkMTAxMmIgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvbWlzYy9nZW53cWUvY2FyZF91dGlscy5jCisrKyBiL2RyaXZlcnMvbWlzYy9n
ZW53cWUvY2FyZF91dGlscy5jCkBAIC02MDMsNyArNjAzLDcgQEAgaW50IGdlbndxZV91c2VyX3Zt
YXAoc3RydWN0IGdlbndxZV9kZXYgKmNkLCBzdHJ1Y3QgZG1hX21hcHBpbmcgKm0sIHZvaWQgKnVh
ZGRyLAogCS8qIHBpbiB1c2VyIHBhZ2VzIGluIG1lbW9yeSAqLwogCXJjID0gZ2V0X3VzZXJfcGFn
ZXNfZmFzdChkYXRhICYgUEFHRV9NQVNLLCAvKiBwYWdlIGFsaWduZWQgYWRkciAqLwogCQkJCSBt
LT5ucl9wYWdlcywKLQkJCQkgbS0+d3JpdGUsCQkvKiByZWFkYWJsZS93cml0YWJsZSAqLworCQkJ
CSBtLT53cml0ZSA/IEZPTExfV1JJVEUgOiAwLAkvKiByZWFkYWJsZS93cml0YWJsZSAqLwogCQkJ
CSBtLT5wYWdlX2xpc3QpOwkvKiBwdHJzIHRvIHBhZ2VzICovCiAJaWYgKHJjIDwgMCkKIAkJZ290
byBmYWlsX2dldF91c2VyX3BhZ2VzOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9taXNjL3Ztd192bWNp
L3ZtY2lfaG9zdC5jIGIvZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfaG9zdC5jCmluZGV4IDk5
N2Y5MjU0M2RkNC4uNDIyZDA4ZGEzMjQ0IDEwMDY0NAotLS0gYS9kcml2ZXJzL21pc2Mvdm13X3Zt
Y2kvdm1jaV9ob3N0LmMKKysrIGIvZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfaG9zdC5jCkBA
IC0yNDIsNyArMjQyLDcgQEAgc3RhdGljIGludCB2bWNpX2hvc3Rfc2V0dXBfbm90aWZ5KHN0cnVj
dCB2bWNpX2N0eCAqY29udGV4dCwKIAkvKgogCSAqIExvY2sgcGh5c2ljYWwgcGFnZSBiYWNraW5n
IGEgZ2l2ZW4gdXNlciBWQS4KIAkgKi8KLQlyZXR2YWwgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHV2
YSwgMSwgMSwgJmNvbnRleHQtPm5vdGlmeV9wYWdlKTsKKwlyZXR2YWwgPSBnZXRfdXNlcl9wYWdl
c19mYXN0KHV2YSwgMSwgRk9MTF9XUklURSwgJmNvbnRleHQtPm5vdGlmeV9wYWdlKTsKIAlpZiAo
cmV0dmFsICE9IDEpIHsKIAkJY29udGV4dC0+bm90aWZ5X3BhZ2UgPSBOVUxMOwogCQlyZXR1cm4g
Vk1DSV9FUlJPUl9HRU5FUklDOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9taXNjL3Ztd192bWNpL3Zt
Y2lfcXVldWVfcGFpci5jIGIvZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfcXVldWVfcGFpci5j
CmluZGV4IDI2NGY0ZWQ4ZWVmMi4uYzUzOTZlZTMyZTUxIDEwMDY0NAotLS0gYS9kcml2ZXJzL21p
c2Mvdm13X3ZtY2kvdm1jaV9xdWV1ZV9wYWlyLmMKKysrIGIvZHJpdmVycy9taXNjL3Ztd192bWNp
L3ZtY2lfcXVldWVfcGFpci5jCkBAIC02NjYsNyArNjY2LDggQEAgc3RhdGljIGludCBxcF9ob3N0
X2dldF91c2VyX21lbW9yeSh1NjQgcHJvZHVjZV91dmEsCiAJaW50IGVyciA9IFZNQ0lfU1VDQ0VT
UzsKIAogCXJldHZhbCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoKHVpbnRwdHJfdCkgcHJvZHVjZV91
dmEsCi0JCQkJICAgICBwcm9kdWNlX3EtPmtlcm5lbF9pZi0+bnVtX3BhZ2VzLCAxLAorCQkJCSAg
ICAgcHJvZHVjZV9xLT5rZXJuZWxfaWYtPm51bV9wYWdlcywKKwkJCQkgICAgIEZPTExfV1JJVEUs
CiAJCQkJICAgICBwcm9kdWNlX3EtPmtlcm5lbF9pZi0+dS5oLmhlYWRlcl9wYWdlKTsKIAlpZiAo
cmV0dmFsIDwgKGludClwcm9kdWNlX3EtPmtlcm5lbF9pZi0+bnVtX3BhZ2VzKSB7CiAJCXByX2Rl
YnVnKCJnZXRfdXNlcl9wYWdlc19mYXN0KHByb2R1Y2UpIGZhaWxlZCAocmV0dmFsPSVkKSIsCkBA
IC02NzgsNyArNjc5LDggQEAgc3RhdGljIGludCBxcF9ob3N0X2dldF91c2VyX21lbW9yeSh1NjQg
cHJvZHVjZV91dmEsCiAJfQogCiAJcmV0dmFsID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCgodWludHB0
cl90KSBjb25zdW1lX3V2YSwKLQkJCQkgICAgIGNvbnN1bWVfcS0+a2VybmVsX2lmLT5udW1fcGFn
ZXMsIDEsCisJCQkJICAgICBjb25zdW1lX3EtPmtlcm5lbF9pZi0+bnVtX3BhZ2VzLAorCQkJCSAg
ICAgRk9MTF9XUklURSwKIAkJCQkgICAgIGNvbnN1bWVfcS0+a2VybmVsX2lmLT51LmguaGVhZGVy
X3BhZ2UpOwogCWlmIChyZXR2YWwgPCAoaW50KWNvbnN1bWVfcS0+a2VybmVsX2lmLT5udW1fcGFn
ZXMpIHsKIAkJcHJfZGVidWcoImdldF91c2VyX3BhZ2VzX2Zhc3QoY29uc3VtZSkgZmFpbGVkIChy
ZXR2YWw9JWQpIiwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGxhdGZvcm0vZ29sZGZpc2gvZ29sZGZp
c2hfcGlwZS5jIGIvZHJpdmVycy9wbGF0Zm9ybS9nb2xkZmlzaC9nb2xkZmlzaF9waXBlLmMKaW5k
ZXggMzIxYmM2NzNjNDE3Li5jZWYwMTMzYWE0N2EgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGxhdGZv
cm0vZ29sZGZpc2gvZ29sZGZpc2hfcGlwZS5jCisrKyBiL2RyaXZlcnMvcGxhdGZvcm0vZ29sZGZp
c2gvZ29sZGZpc2hfcGlwZS5jCkBAIC0yNzQsNyArMjc0LDggQEAgc3RhdGljIGludCBwaW5fdXNl
cl9wYWdlcyh1bnNpZ25lZCBsb25nIGZpcnN0X3BhZ2UsCiAJCSppdGVyX2xhc3RfcGFnZV9zaXpl
ID0gbGFzdF9wYWdlX3NpemU7CiAJfQogCi0JcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChmaXJz
dF9wYWdlLCByZXF1ZXN0ZWRfcGFnZXMsICFpc193cml0ZSwKKwlyZXQgPSBnZXRfdXNlcl9wYWdl
c19mYXN0KGZpcnN0X3BhZ2UsIHJlcXVlc3RlZF9wYWdlcywKKwkJCQkgICFpc193cml0ZSA/IEZP
TExfV1JJVEUgOiAwLAogCQkJCSAgcGFnZXMpOwogCWlmIChyZXQgPD0gMCkKIAkJcmV0dXJuIC1F
RkFVTFQ7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3JhcGlkaW8vZGV2aWNlcy9yaW9fbXBvcnRfY2Rl
di5jIGIvZHJpdmVycy9yYXBpZGlvL2RldmljZXMvcmlvX21wb3J0X2NkZXYuYwppbmRleCBjYmU0
NjdmZjFhYmEuLmY2ODFiM2U5ZTk3MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9yYXBpZGlvL2Rldmlj
ZXMvcmlvX21wb3J0X2NkZXYuYworKysgYi9kcml2ZXJzL3JhcGlkaW8vZGV2aWNlcy9yaW9fbXBv
cnRfY2Rldi5jCkBAIC04NjgsNyArODY4LDkgQEAgcmlvX2RtYV90cmFuc2ZlcihzdHJ1Y3QgZmls
ZSAqZmlscCwgdTMyIHRyYW5zZmVyX21vZGUsCiAKIAkJcGlubmVkID0gZ2V0X3VzZXJfcGFnZXNf
ZmFzdCgKIAkJCQkodW5zaWduZWQgbG9uZyl4ZmVyLT5sb2NfYWRkciAmIFBBR0VfTUFTSywKLQkJ
CQlucl9wYWdlcywgZGlyID09IERNQV9GUk9NX0RFVklDRSwgcGFnZV9saXN0KTsKKwkJCQlucl9w
YWdlcywKKwkJCQlkaXIgPT0gRE1BX0ZST01fREVWSUNFID8gRk9MTF9XUklURSA6IDAsCisJCQkJ
cGFnZV9saXN0KTsKIAogCQlpZiAocGlubmVkICE9IG5yX3BhZ2VzKSB7CiAJCQlpZiAocGlubmVk
IDwgMCkgewpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zYnVzL2NoYXIvb3JhZGF4LmMgYi9kcml2ZXJz
L3NidXMvY2hhci9vcmFkYXguYwppbmRleCA2NTE2YmMzY2I1OGIuLjc5MGFhMTQ4NjcwZCAxMDA2
NDQKLS0tIGEvZHJpdmVycy9zYnVzL2NoYXIvb3JhZGF4LmMKKysrIGIvZHJpdmVycy9zYnVzL2No
YXIvb3JhZGF4LmMKQEAgLTQzNyw3ICs0MzcsNyBAQCBzdGF0aWMgaW50IGRheF9sb2NrX3BhZ2Uo
dm9pZCAqdmEsIHN0cnVjdCBwYWdlICoqcCkKIAogCWRheF9kYmcoInV2YSAlcCIsIHZhKTsKIAot
CXJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoKHVuc2lnbmVkIGxvbmcpdmEsIDEsIDEsIHApOwor
CXJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoKHVuc2lnbmVkIGxvbmcpdmEsIDEsIEZPTExfV1JJ
VEUsIHApOwogCWlmIChyZXQgPT0gMSkgewogCQlkYXhfZGJnKCJsb2NrZWQgcGFnZSAlcCwgZm9y
IFZBICVwIiwgKnAsIHZhKTsKIAkJcmV0dXJuIDA7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3Njc2kv
c3QuYyBiL2RyaXZlcnMvc2NzaS9zdC5jCmluZGV4IDdmZjIyZDNmMDNlMy4uODcxYjI1OTE0YzA3
IDEwMDY0NAotLS0gYS9kcml2ZXJzL3Njc2kvc3QuYworKysgYi9kcml2ZXJzL3Njc2kvc3QuYwpA
QCAtNDkxOCw3ICs0OTE4LDggQEAgc3RhdGljIGludCBzZ2xfbWFwX3VzZXJfcGFnZXMoc3RydWN0
IHN0X2J1ZmZlciAqU1RicCwKIAogICAgICAgICAvKiBUcnkgdG8gZmF1bHQgaW4gYWxsIG9mIHRo
ZSBuZWNlc3NhcnkgcGFnZXMgKi8KICAgICAgICAgLyogcnc9PVJFQUQgbWVhbnMgcmVhZCBmcm9t
IGRyaXZlLCB3cml0ZSBpbnRvIG1lbW9yeSBhcmVhICovCi0JcmVzID0gZ2V0X3VzZXJfcGFnZXNf
ZmFzdCh1YWRkciwgbnJfcGFnZXMsIHJ3ID09IFJFQUQsIHBhZ2VzKTsKKwlyZXMgPSBnZXRfdXNl
cl9wYWdlc19mYXN0KHVhZGRyLCBucl9wYWdlcywgcncgPT0gUkVBRCA/IEZPTExfV1JJVEUgOiAw
LAorCQkJCSAgcGFnZXMpOwogCiAJLyogRXJyb3JzIGFuZCBubyBwYWdlIG1hcHBlZCBzaG91bGQg
cmV0dXJuIGhlcmUgKi8KIAlpZiAocmVzIDwgbnJfcGFnZXMpCmRpZmYgLS1naXQgYS9kcml2ZXJz
L3N0YWdpbmcvZ2Fza2V0L2dhc2tldF9wYWdlX3RhYmxlLmMgYi9kcml2ZXJzL3N0YWdpbmcvZ2Fz
a2V0L2dhc2tldF9wYWdlX3RhYmxlLmMKaW5kZXggMjY3NTVkOWNhNDFkLi5mNjdmZGYxZDM4MTcg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy9nYXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUuYwor
KysgYi9kcml2ZXJzL3N0YWdpbmcvZ2Fza2V0L2dhc2tldF9wYWdlX3RhYmxlLmMKQEAgLTQ4Niw4
ICs0ODYsOCBAQCBzdGF0aWMgaW50IGdhc2tldF9wZXJmb3JtX21hcHBpbmcoc3RydWN0IGdhc2tl
dF9wYWdlX3RhYmxlICpwZ190YmwsCiAJCQlwdGVzW2ldLmRtYV9hZGRyID0gcGdfdGJsLT5jb2hl
cmVudF9wYWdlc1swXS5wYWRkciArCiAJCQkJCSAgIG9mZiArIGkgKiBQQUdFX1NJWkU7CiAJCX0g
ZWxzZSB7Ci0JCQlyZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHBhZ2VfYWRkciAtIG9mZnNldCwg
MSwgMSwKLQkJCQkJCSAgJnBhZ2UpOworCQkJcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChwYWdl
X2FkZHIgLSBvZmZzZXQsIDEsCisJCQkJCQkgIEZPTExfV1JJVEUsICZwYWdlKTsKIAogCQkJaWYg
KHJldCA8PSAwKSB7CiAJCQkJZGV2X2VycihwZ190YmwtPmRldmljZSwKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvdGVlL3RlZV9zaG0uYyBiL2RyaXZlcnMvdGVlL3RlZV9zaG0uYwppbmRleCAwYjlhYjFk
MGRkNDUuLjQ5ZmQ3MzEyZTJhYSAxMDA2NDQKLS0tIGEvZHJpdmVycy90ZWUvdGVlX3NobS5jCisr
KyBiL2RyaXZlcnMvdGVlL3RlZV9zaG0uYwpAQCAtMjczLDcgKzI3Myw3IEBAIHN0cnVjdCB0ZWVf
c2htICp0ZWVfc2htX3JlZ2lzdGVyKHN0cnVjdCB0ZWVfY29udGV4dCAqY3R4LCB1bnNpZ25lZCBs
b25nIGFkZHIsCiAJCWdvdG8gZXJyOwogCX0KIAotCXJjID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChz
dGFydCwgbnVtX3BhZ2VzLCAxLCBzaG0tPnBhZ2VzKTsKKwlyYyA9IGdldF91c2VyX3BhZ2VzX2Zh
c3Qoc3RhcnQsIG51bV9wYWdlcywgRk9MTF9XUklURSwgc2htLT5wYWdlcyk7CiAJaWYgKHJjID4g
MCkKIAkJc2htLT5udW1fcGFnZXMgPSByYzsKIAlpZiAocmMgIT0gbnVtX3BhZ2VzKSB7CmRpZmYg
LS1naXQgYS9kcml2ZXJzL3ZmaW8vdmZpb19pb21tdV9zcGFwcl90Y2UuYyBiL2RyaXZlcnMvdmZp
by92ZmlvX2lvbW11X3NwYXByX3RjZS5jCmluZGV4IGM0MjQ5MTMzMjRlMy4uYTRiMTBiYjQwODZi
IDEwMDY0NAotLS0gYS9kcml2ZXJzL3ZmaW8vdmZpb19pb21tdV9zcGFwcl90Y2UuYworKysgYi9k
cml2ZXJzL3ZmaW8vdmZpb19pb21tdV9zcGFwcl90Y2UuYwpAQCAtNTMyLDcgKzUzMiw4IEBAIHN0
YXRpYyBpbnQgdGNlX2lvbW11X3VzZV9wYWdlKHVuc2lnbmVkIGxvbmcgdGNlLCB1bnNpZ25lZCBs
b25nICpocGEpCiAJZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyZWN0aW9uID0gaW9tbXVfdGNl
X2RpcmVjdGlvbih0Y2UpOwogCiAJaWYgKGdldF91c2VyX3BhZ2VzX2Zhc3QodGNlICYgUEFHRV9N
QVNLLCAxLAotCQkJZGlyZWN0aW9uICE9IERNQV9UT19ERVZJQ0UsICZwYWdlKSAhPSAxKQorCQkJ
ZGlyZWN0aW9uICE9IERNQV9UT19ERVZJQ0UgPyBGT0xMX1dSSVRFIDogMCwKKwkJCSZwYWdlKSAh
PSAxKQogCQlyZXR1cm4gLUVGQVVMVDsKIAogCSpocGEgPSBfX3BhKCh1bnNpZ25lZCBsb25nKSBw
YWdlX2FkZHJlc3MocGFnZSkpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy92aG9zdC92aG9zdC5jIGIv
ZHJpdmVycy92aG9zdC92aG9zdC5jCmluZGV4IDI0YTEyOWZjZGQ2MS4uNzI2ODViMTY1OWZmIDEw
MDY0NAotLS0gYS9kcml2ZXJzL3Zob3N0L3Zob3N0LmMKKysrIGIvZHJpdmVycy92aG9zdC92aG9z
dC5jCkBAIC0xNzAwLDcgKzE3MDAsNyBAQCBzdGF0aWMgaW50IHNldF9iaXRfdG9fdXNlcihpbnQg
bnIsIHZvaWQgX191c2VyICphZGRyKQogCWludCBiaXQgPSBuciArIChsb2cgJSBQQUdFX1NJWkUp
ICogODsKIAlpbnQgcjsKIAotCXIgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGxvZywgMSwgMSwgJnBh
Z2UpOworCXIgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGxvZywgMSwgRk9MTF9XUklURSwgJnBhZ2Up
OwogCWlmIChyIDwgMCkKIAkJcmV0dXJuIHI7CiAJQlVHX09OKHIgIT0gMSk7CmRpZmYgLS1naXQg
YS9kcml2ZXJzL3ZpZGVvL2ZiZGV2L3B2cjJmYi5jIGIvZHJpdmVycy92aWRlby9mYmRldi9wdnIy
ZmIuYwppbmRleCA4YTUzZDFkZTYxMWQuLjQxMzkwYzhlMGY2NyAxMDA2NDQKLS0tIGEvZHJpdmVy
cy92aWRlby9mYmRldi9wdnIyZmIuYworKysgYi9kcml2ZXJzL3ZpZGVvL2ZiZGV2L3B2cjJmYi5j
CkBAIC02ODYsNyArNjg2LDcgQEAgc3RhdGljIHNzaXplX3QgcHZyMmZiX3dyaXRlKHN0cnVjdCBm
Yl9pbmZvICppbmZvLCBjb25zdCBjaGFyICpidWYsCiAJaWYgKCFwYWdlcykKIAkJcmV0dXJuIC1F
Tk9NRU07CiAKLQlyZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KCh1bnNpZ25lZCBsb25nKWJ1Ziwg
bnJfcGFnZXMsIHRydWUsIHBhZ2VzKTsKKwlyZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KCh1bnNp
Z25lZCBsb25nKWJ1ZiwgbnJfcGFnZXMsIEZPTExfV1JJVEUsIHBhZ2VzKTsKIAlpZiAocmV0IDwg
bnJfcGFnZXMpIHsKIAkJbnJfcGFnZXMgPSByZXQ7CiAJCXJldCA9IC1FSU5WQUw7CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3ZpcnQvZnNsX2h5cGVydmlzb3IuYyBiL2RyaXZlcnMvdmlydC9mc2xfaHlw
ZXJ2aXNvci5jCmluZGV4IDhiYTcyNmU2MDBlOS4uNjQ0NmJjYWI0MTg1IDEwMDY0NAotLS0gYS9k
cml2ZXJzL3ZpcnQvZnNsX2h5cGVydmlzb3IuYworKysgYi9kcml2ZXJzL3ZpcnQvZnNsX2h5cGVy
dmlzb3IuYwpAQCAtMjQ0LDcgKzI0NCw3IEBAIHN0YXRpYyBsb25nIGlvY3RsX21lbWNweShzdHJ1
Y3QgZnNsX2h2X2lvY3RsX21lbWNweSBfX3VzZXIgKnApCiAKIAkvKiBHZXQgdGhlIHBoeXNpY2Fs
IGFkZHJlc3NlcyBvZiB0aGUgc291cmNlIGJ1ZmZlciAqLwogCW51bV9waW5uZWQgPSBnZXRfdXNl
cl9wYWdlc19mYXN0KHBhcmFtLmxvY2FsX3ZhZGRyIC0gbGJfb2Zmc2V0LAotCQludW1fcGFnZXMs
IHBhcmFtLnNvdXJjZSAhPSAtMSwgcGFnZXMpOworCQludW1fcGFnZXMsIHBhcmFtLnNvdXJjZSAh
PSAtMSA/IEZPTExfV1JJVEUgOiAwLCBwYWdlcyk7CiAKIAlpZiAobnVtX3Bpbm5lZCAhPSBudW1f
cGFnZXMpIHsKIAkJLyogZ2V0X3VzZXJfcGFnZXMoKSBmYWlsZWQgKi8KZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL2dudGRldi5jIGIvZHJpdmVycy94ZW4vZ250ZGV2LmMKaW5kZXggNWVmYzVlZWU5
NTQ0Li43YjQ3ZjFlNmFhYjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2dudGRldi5jCisrKyBi
L2RyaXZlcnMveGVuL2dudGRldi5jCkBAIC04NTIsNyArODUyLDcgQEAgc3RhdGljIGludCBnbnRk
ZXZfZ2V0X3BhZ2Uoc3RydWN0IGdudGRldl9jb3B5X2JhdGNoICpiYXRjaCwgdm9pZCBfX3VzZXIg
KnZpcnQsCiAJdW5zaWduZWQgbG9uZyB4ZW5fcGZuOwogCWludCByZXQ7CiAKLQlyZXQgPSBnZXRf
dXNlcl9wYWdlc19mYXN0KGFkZHIsIDEsIHdyaXRlYWJsZSwgJnBhZ2UpOworCXJldCA9IGdldF91
c2VyX3BhZ2VzX2Zhc3QoYWRkciwgMSwgd3JpdGVhYmxlID8gRk9MTF9XUklURSA6IDAsICZwYWdl
KTsKIAlpZiAocmV0IDwgMCkKIAkJcmV0dXJuIHJldDsKIApkaWZmIC0tZ2l0IGEvZnMvb3Jhbmdl
ZnMvb3JhbmdlZnMtYnVmbWFwLmMgYi9mcy9vcmFuZ2Vmcy9vcmFuZ2Vmcy1idWZtYXAuYwppbmRl
eCA0NDNiY2Q4YzNjMTkuLjVhN2M0ZmRhNjgyZiAxMDA2NDQKLS0tIGEvZnMvb3JhbmdlZnMvb3Jh
bmdlZnMtYnVmbWFwLmMKKysrIGIvZnMvb3JhbmdlZnMvb3JhbmdlZnMtYnVmbWFwLmMKQEAgLTI2
OSw3ICsyNjksNyBAQCBvcmFuZ2Vmc19idWZtYXBfbWFwKHN0cnVjdCBvcmFuZ2Vmc19idWZtYXAg
KmJ1Zm1hcCwKIAogCS8qIG1hcCB0aGUgcGFnZXMgKi8KIAlyZXQgPSBnZXRfdXNlcl9wYWdlc19m
YXN0KCh1bnNpZ25lZCBsb25nKXVzZXJfZGVzYy0+cHRyLAotCQkJICAgICBidWZtYXAtPnBhZ2Vf
Y291bnQsIDEsIGJ1Zm1hcC0+cGFnZV9hcnJheSk7CisJCQkgICAgIGJ1Zm1hcC0+cGFnZV9jb3Vu
dCwgRk9MTF9XUklURSwgYnVmbWFwLT5wYWdlX2FycmF5KTsKIAogCWlmIChyZXQgPCAwKQogCQly
ZXR1cm4gcmV0OwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tbS5oIGIvaW5jbHVkZS9saW51
eC9tbS5oCmluZGV4IDA1YTEwNWQ5ZDRjMy4uOGUxZjNjZDc0ODJhIDEwMDY0NAotLS0gYS9pbmNs
dWRlL2xpbnV4L21tLmgKKysrIGIvaW5jbHVkZS9saW51eC9tbS5oCkBAIC0xNTM3LDggKzE1Mzcs
OCBAQCBsb25nIGdldF91c2VyX3BhZ2VzX2xvY2tlZCh1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNp
Z25lZCBsb25nIG5yX3BhZ2VzLAogbG9uZyBnZXRfdXNlcl9wYWdlc191bmxvY2tlZCh1bnNpZ25l
ZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLAogCQkgICAgc3RydWN0IHBhZ2Ug
KipwYWdlcywgdW5zaWduZWQgaW50IGd1cF9mbGFncyk7CiAKLWludCBnZXRfdXNlcl9wYWdlc19m
YXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAotCQkJc3Ry
dWN0IHBhZ2UgKipwYWdlcyk7CitpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25n
IHN0YXJ0LCBpbnQgbnJfcGFnZXMsCisJCQl1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdzLCBzdHJ1Y3Qg
cGFnZSAqKnBhZ2VzKTsKIAogLyogQ29udGFpbmVyIGZvciBwaW5uZWQgcGZucyAvIHBhZ2VzICov
CiBzdHJ1Y3QgZnJhbWVfdmVjdG9yIHsKZGlmZiAtLWdpdCBhL2tlcm5lbC9mdXRleC5jIGIva2Vy
bmVsL2Z1dGV4LmMKaW5kZXggZmRkMzEyZGEwOTkyLi5lMTAyMDk5NDZmOGIgMTAwNjQ0Ci0tLSBh
L2tlcm5lbC9mdXRleC5jCisrKyBiL2tlcm5lbC9mdXRleC5jCkBAIC01NDYsNyArNTQ2LDcgQEAg
Z2V0X2Z1dGV4X2tleSh1MzIgX191c2VyICp1YWRkciwgaW50IGZzaGFyZWQsIHVuaW9uIGZ1dGV4
X2tleSAqa2V5LCBlbnVtIGZ1dGV4X2EKIAlpZiAodW5saWtlbHkoc2hvdWxkX2ZhaWxfZnV0ZXgo
ZnNoYXJlZCkpKQogCQlyZXR1cm4gLUVGQVVMVDsKIAotCWVyciA9IGdldF91c2VyX3BhZ2VzX2Zh
c3QoYWRkcmVzcywgMSwgMSwgJnBhZ2UpOworCWVyciA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoYWRk
cmVzcywgMSwgRk9MTF9XUklURSwgJnBhZ2UpOwogCS8qCiAJICogSWYgd3JpdGUgYWNjZXNzIGlz
IG5vdCByZXF1aXJlZCAoZWcuIEZVVEVYX1dBSVQpLCB0cnkKIAkgKiBhbmQgZ2V0IHJlYWQtb25s
eSBhY2Nlc3MuCmRpZmYgLS1naXQgYS9saWIvaW92X2l0ZXIuYyBiL2xpYi9pb3ZfaXRlci5jCmlu
ZGV4IGJlNGJkNjI3Y2FmMC4uNmRiYWUwNjkyNzE5IDEwMDY0NAotLS0gYS9saWIvaW92X2l0ZXIu
YworKysgYi9saWIvaW92X2l0ZXIuYwpAQCAtMTI4MCw3ICsxMjgwLDkgQEAgc3NpemVfdCBpb3Zf
aXRlcl9nZXRfcGFnZXMoc3RydWN0IGlvdl9pdGVyICppLAogCQkJbGVuID0gbWF4cGFnZXMgKiBQ
QUdFX1NJWkU7CiAJCWFkZHIgJj0gfihQQUdFX1NJWkUgLSAxKTsKIAkJbiA9IERJVl9ST1VORF9V
UChsZW4sIFBBR0VfU0laRSk7Ci0JCXJlcyA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoYWRkciwgbiwg
aW92X2l0ZXJfcncoaSkgIT0gV1JJVEUsIHBhZ2VzKTsKKwkJcmVzID0gZ2V0X3VzZXJfcGFnZXNf
ZmFzdChhZGRyLCBuLAorCQkJCWlvdl9pdGVyX3J3KGkpICE9IFdSSVRFID8gIEZPTExfV1JJVEUg
OiAwLAorCQkJCXBhZ2VzKTsKIAkJaWYgKHVubGlrZWx5KHJlcyA8IDApKQogCQkJcmV0dXJuIHJl
czsKIAkJcmV0dXJuIChyZXMgPT0gbiA/IGxlbiA6IHJlcyAqIFBBR0VfU0laRSkgLSAqc3RhcnQ7
CkBAIC0xMzYxLDcgKzEzNjMsOCBAQCBzc2l6ZV90IGlvdl9pdGVyX2dldF9wYWdlc19hbGxvYyhz
dHJ1Y3QgaW92X2l0ZXIgKmksCiAJCXAgPSBnZXRfcGFnZXNfYXJyYXkobik7CiAJCWlmICghcCkK
IAkJCXJldHVybiAtRU5PTUVNOwotCQlyZXMgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGFkZHIsIG4s
IGlvdl9pdGVyX3J3KGkpICE9IFdSSVRFLCBwKTsKKwkJcmVzID0gZ2V0X3VzZXJfcGFnZXNfZmFz
dChhZGRyLCBuLAorCQkJCWlvdl9pdGVyX3J3KGkpICE9IFdSSVRFID8gIEZPTExfV1JJVEUgOiAw
LCBwKTsKIAkJaWYgKHVubGlrZWx5KHJlcyA8IDApKSB7CiAJCQlrdmZyZWUocCk7CiAJCQlyZXR1
cm4gcmVzOwpkaWZmIC0tZ2l0IGEvbW0vZ3VwLmMgYi9tbS9ndXAuYwppbmRleCA2ODEzODgyMzYx
MDYuLjZmMzJkMzZiM2M1YiAxMDA2NDQKLS0tIGEvbW0vZ3VwLmMKKysrIGIvbW0vZ3VwLmMKQEAg
LTE4NjMsNyArMTg2Myw3IEBAIGludCBfX2dldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9u
ZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCiAgKiBnZXRfdXNlcl9wYWdlc19mYXN0
KCkgLSBwaW4gdXNlciBwYWdlcyBpbiBtZW1vcnkKICAqIEBzdGFydDoJc3RhcnRpbmcgdXNlciBh
ZGRyZXNzCiAgKiBAbnJfcGFnZXM6CW51bWJlciBvZiBwYWdlcyBmcm9tIHN0YXJ0IHRvIHBpbgot
ICogQHdyaXRlOgl3aGV0aGVyIHBhZ2VzIHdpbGwgYmUgd3JpdHRlbiB0bworICogQGd1cF9mbGFn
czoJZmxhZ3MgbW9kaWZ5aW5nIHBpbiBiZWhhdmlvdXIKICAqIEBwYWdlczoJYXJyYXkgdGhhdCBy
ZWNlaXZlcyBwb2ludGVycyB0byB0aGUgcGFnZXMgcGlubmVkLgogICoJCVNob3VsZCBiZSBhdCBs
ZWFzdCBucl9wYWdlcyBsb25nLgogICoKQEAgLTE4NzUsOCArMTg3NSw4IEBAIGludCBfX2dldF91
c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3Jp
dGUsCiAgKiByZXF1ZXN0ZWQuIElmIG5yX3BhZ2VzIGlzIDAgb3IgbmVnYXRpdmUsIHJldHVybnMg
MC4gSWYgbm8gcGFnZXMKICAqIHdlcmUgcGlubmVkLCByZXR1cm5zIC1lcnJuby4KICAqLwotaW50
IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBp
bnQgd3JpdGUsCi0JCQlzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQoraW50IGdldF91c2VyX3BhZ2VzX2Zh
c3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLAorCQkJdW5zaWduZWQgaW50IGd1
cF9mbGFncywgc3RydWN0IHBhZ2UgKipwYWdlcykKIHsKIAl1bnNpZ25lZCBsb25nIGFkZHIsIGxl
biwgZW5kOwogCWludCBuciA9IDAsIHJldCA9IDA7CkBAIC0xODk0LDcgKzE4OTQsNyBAQCBpbnQg
Z2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGlu
dCB3cml0ZSwKIAogCWlmIChndXBfZmFzdF9wZXJtaXR0ZWQoc3RhcnQsIG5yX3BhZ2VzKSkgewog
CQlsb2NhbF9pcnFfZGlzYWJsZSgpOwotCQlndXBfcGdkX3JhbmdlKGFkZHIsIGVuZCwgd3JpdGUg
PyBGT0xMX1dSSVRFIDogMCwgcGFnZXMsICZucik7CisJCWd1cF9wZ2RfcmFuZ2UoYWRkciwgZW5k
LCBndXBfZmxhZ3MsIHBhZ2VzLCAmbnIpOwogCQlsb2NhbF9pcnFfZW5hYmxlKCk7CiAJCXJldCA9
IG5yOwogCX0KQEAgLTE5MDUsNyArMTkwNSw3IEBAIGludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVu
c2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAogCQlwYWdlcyArPSBu
cjsKIAogCQlyZXQgPSBnZXRfdXNlcl9wYWdlc191bmxvY2tlZChzdGFydCwgbnJfcGFnZXMgLSBu
ciwgcGFnZXMsCi0JCQkJd3JpdGUgPyBGT0xMX1dSSVRFIDogMCk7CisJCQkJCSAgICAgIGd1cF9m
bGFncyk7CiAKIAkJLyogSGF2ZSB0byBiZSBhIGJpdCBjYXJlZnVsIHdpdGggcmV0dXJuIHZhbHVl
cyAqLwogCQlpZiAobnIgPiAwKSB7CmRpZmYgLS1naXQgYS9tbS91dGlsLmMgYi9tbS91dGlsLmMK
aW5kZXggMWVhMDU1MTM4MDQzLi4wMWZmZTE0NWM2MmIgMTAwNjQ0Ci0tLSBhL21tL3V0aWwuYwor
KysgYi9tbS91dGlsLmMKQEAgLTMwNiw3ICszMDYsNyBAQCBFWFBPUlRfU1lNQk9MX0dQTChfX2dl
dF91c2VyX3BhZ2VzX2Zhc3QpOwogICogZ2V0X3VzZXJfcGFnZXNfZmFzdCgpIC0gcGluIHVzZXIg
cGFnZXMgaW4gbWVtb3J5CiAgKiBAc3RhcnQ6CXN0YXJ0aW5nIHVzZXIgYWRkcmVzcwogICogQG5y
X3BhZ2VzOgludW1iZXIgb2YgcGFnZXMgZnJvbSBzdGFydCB0byBwaW4KLSAqIEB3cml0ZToJd2hl
dGhlciBwYWdlcyB3aWxsIGJlIHdyaXR0ZW4gdG8KKyAqIEBndXBfZmxhZ3M6CWZsYWdzIG1vZGlm
eWluZyBwaW4gYmVoYXZpb3VyCiAgKiBAcGFnZXM6CWFycmF5IHRoYXQgcmVjZWl2ZXMgcG9pbnRl
cnMgdG8gdGhlIHBhZ2VzIHBpbm5lZC4KICAqCQlTaG91bGQgYmUgYXQgbGVhc3QgbnJfcGFnZXMg
bG9uZy4KICAqCkBAIC0zMjcsMTAgKzMyNywxMCBAQCBFWFBPUlRfU1lNQk9MX0dQTChfX2dldF91
c2VyX3BhZ2VzX2Zhc3QpOwogICogZ2V0X3VzZXJfcGFnZXNfZmFzdCBzaW1wbHkgZmFsbHMgYmFj
ayB0byBnZXRfdXNlcl9wYWdlcy4KICAqLwogaW50IF9fd2VhayBnZXRfdXNlcl9wYWdlc19mYXN0
KHVuc2lnbmVkIGxvbmcgc3RhcnQsCi0JCQkJaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsIHN0cnVj
dCBwYWdlICoqcGFnZXMpCisJCQkJaW50IG5yX3BhZ2VzLCB1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdz
LAorCQkJCXN0cnVjdCBwYWdlICoqcGFnZXMpCiB7Ci0JcmV0dXJuIGdldF91c2VyX3BhZ2VzX3Vu
bG9ja2VkKHN0YXJ0LCBucl9wYWdlcywgcGFnZXMsCi0JCQkJICAgICAgIHdyaXRlID8gRk9MTF9X
UklURSA6IDApOworCXJldHVybiBnZXRfdXNlcl9wYWdlc191bmxvY2tlZChzdGFydCwgbnJfcGFn
ZXMsIHBhZ2VzLCBndXBfZmxhZ3MpOwogfQogRVhQT1JUX1NZTUJPTF9HUEwoZ2V0X3VzZXJfcGFn
ZXNfZmFzdCk7CiAKZGlmZiAtLWdpdCBhL25ldC9jZXBoL3BhZ2V2ZWMuYyBiL25ldC9jZXBoL3Bh
Z2V2ZWMuYwppbmRleCBkMzczNmY1YmZmZWMuLjc0Y2FmYzAxNDJlYSAxMDA2NDQKLS0tIGEvbmV0
L2NlcGgvcGFnZXZlYy5jCisrKyBiL25ldC9jZXBoL3BhZ2V2ZWMuYwpAQCAtMjcsNyArMjcsNyBA
QCBzdHJ1Y3QgcGFnZSAqKmNlcGhfZ2V0X2RpcmVjdF9wYWdlX3ZlY3Rvcihjb25zdCB2b2lkIF9f
dXNlciAqZGF0YSwKIAl3aGlsZSAoZ290IDwgbnVtX3BhZ2VzKSB7CiAJCXJjID0gZ2V0X3VzZXJf
cGFnZXNfZmFzdCgKIAkJICAgICh1bnNpZ25lZCBsb25nKWRhdGEgKyAoKHVuc2lnbmVkIGxvbmcp
Z290ICogUEFHRV9TSVpFKSwKLQkJICAgIG51bV9wYWdlcyAtIGdvdCwgd3JpdGVfcGFnZSwgcGFn
ZXMgKyBnb3QpOworCQkgICAgbnVtX3BhZ2VzIC0gZ290LCB3cml0ZV9wYWdlID8gRk9MTF9XUklU
RSA6IDAsIHBhZ2VzICsgZ290KTsKIAkJaWYgKHJjIDwgMCkKIAkJCWJyZWFrOwogCQlCVUdfT04o
cmMgPT0gMCk7CmRpZmYgLS1naXQgYS9uZXQvcmRzL2luZm8uYyBiL25ldC9yZHMvaW5mby5jCmlu
ZGV4IGUzNjdhOTdhMThjOC4uMDNmNmZkNTZkMjM3IDEwMDY0NAotLS0gYS9uZXQvcmRzL2luZm8u
YworKysgYi9uZXQvcmRzL2luZm8uYwpAQCAtMTkzLDcgKzE5Myw3IEBAIGludCByZHNfaW5mb19n
ZXRzb2Nrb3B0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIGludCBvcHRuYW1lLCBjaGFyIF9fdXNlciAq
b3B0dmFsLAogCQlyZXQgPSAtRU5PTUVNOwogCQlnb3RvIG91dDsKIAl9Ci0JcmV0ID0gZ2V0X3Vz
ZXJfcGFnZXNfZmFzdChzdGFydCwgbnJfcGFnZXMsIDEsIHBhZ2VzKTsKKwlyZXQgPSBnZXRfdXNl
cl9wYWdlc19mYXN0KHN0YXJ0LCBucl9wYWdlcywgRk9MTF9XUklURSwgcGFnZXMpOwogCWlmIChy
ZXQgIT0gbnJfcGFnZXMpIHsKIAkJaWYgKHJldCA+IDApCiAJCQlucl9wYWdlcyA9IHJldDsKZGlm
ZiAtLWdpdCBhL25ldC9yZHMvcmRtYS5jIGIvbmV0L3Jkcy9yZG1hLmMKaW5kZXggMTgyYWI4NDMw
NTk0Li5iMzQwZWQ0ZmM0M2EgMTAwNjQ0Ci0tLSBhL25ldC9yZHMvcmRtYS5jCisrKyBiL25ldC9y
ZHMvcmRtYS5jCkBAIC0xNTgsNyArMTU4LDggQEAgc3RhdGljIGludCByZHNfcGluX3BhZ2VzKHVu
c2lnbmVkIGxvbmcgdXNlcl9hZGRyLCB1bnNpZ25lZCBpbnQgbnJfcGFnZXMsCiB7CiAJaW50IHJl
dDsKIAotCXJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QodXNlcl9hZGRyLCBucl9wYWdlcywgd3Jp
dGUsIHBhZ2VzKTsKKwlyZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHVzZXJfYWRkciwgbnJfcGFn
ZXMsIHdyaXRlID8gRk9MTF9XUklURSA6IDAsCisJCQkJICBwYWdlcyk7CiAKIAlpZiAocmV0ID49
IDAgJiYgcmV0IDwgbnJfcGFnZXMpIHsKIAkJd2hpbGUgKHJldC0tKQotLSAKMi4yMC4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 05:48:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 05:48:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwKjh-0001Zv-Lv; Wed, 20 Feb 2019 05:48:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mlyC=Q2=amazon.de=prvs=946c10dd5=vrd@srs-us1.protection.inumbo.net>)
 id 1gw9Or-0006ET-BK
 for xen-devel@lists.xenproject.org; Tue, 19 Feb 2019 17:41:45 +0000
X-Inumbo-ID: 9ee0a652-346d-11e9-bc90-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ee0a652-346d-11e9-bc90-bc764e045a96;
 Tue, 19 Feb 2019 17:41:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550598103; x=1582134103;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=tGcarprmGPYFJER6KjUVuY++kgCMJiTbJ9vmrhsN9Xo=;
 b=mdaGXE6bCXz6Y86negBbQLxAk5YjNlQsDTSBOtjp2V7VWyCUVIMDZdBy
 Wu7sd6gtvlf1RGKHmNpGxsj9jvk0WmpYmk0FSaTALqCpWC7Ax/gBI48IM
 Pdzm9vuYn9pzJmEQaYjfW7N/Oumx7P5d1Cion0L757q/CLon5yNJKjsZS M=;
X-IronPort-AV: E=Sophos;i="5.58,388,1544486400"; d="scan'208";a="783779107"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-98acfc19.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 19 Feb 2019 17:40:41 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-98acfc19.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1JHedmB071279
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 19 Feb 2019 17:40:39 GMT
Received: from EX13D08UEB004.ant.amazon.com (10.43.60.142) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 19 Feb 2019 17:40:39 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB004.ant.amazon.com (10.43.60.142) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 19 Feb 2019 17:40:39 +0000
Received: from u908889d5e8f057.ant.amazon.com (10.28.86.17) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 19 Feb 2019 17:40:38 +0000
From: Varad Gautam <vrd@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Feb 2019 18:40:25 +0100
Message-ID: <1550598025-31513-1-git-send-email-vrd@amazon.de>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Wed, 20 Feb 2019 05:48:00 +0000
Subject: [Xen-devel] [PATCH] x86/pmtimer: Fix hvm_acpi_sleep_button behavior
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 Amit Shah <aams@amazon.de>, Jan Beulich <jbeulich@suse.com>,
 David Woodhouse <dwmw@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDE5ZmIxNDYyMmU5NDEgIng4Ni9wbXRpbWVyOiBtb3ZlIEFDUEkgcmVnaXN0ZXJzIGZy
b20gUE1UU3RhdGUgdG8KaHZtX2RvbWFpbiIgbWlzY29uZmlndXJlcyBwbTFhX3N0cyBmb3IgaHZt
X2FjcGlfc2xlZXBfYnV0dG9uIHdpdGgKUFdSQlROX1NUUyBpbnN0ZWFkIG9mIFNMUEJUTl9TVFMs
IHdoaWNoIGxlYWRzIHRvClhFTl9ET01DVExfU0VORFRSSUdHRVJfU0xFRVAgY2F1c2luZyBndWVz
dCBwb3dlcmRvd25zLiBGaXggdGhpcy4KClNpZ25lZC1vZmYtYnk6IFZhcmFkIEdhdXRhbSA8dnJk
QGFtYXpvbi5kZT4KQ0M6IEFtaXQgU2hhaCA8YWFtc0BhbWF6b24uZGU+CkNDOiBEYXZpZCBXb29k
aG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLQoK
UGxlYXNlIGFsc28gaW5jbHVkZSBpbnRvIHRoZSBzdGFibGUgYnJhbmNoLgoKIHhlbi9hcmNoL3g4
Ni9odm0vcG10aW1lci5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYwppbmRleCA0MzU2NDdmLi5iNTZiNzQzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Bt
dGltZXIuYwpAQCAtODcsNyArODcsNyBAQCB2b2lkIGh2bV9hY3BpX3NsZWVwX2J1dHRvbihzdHJ1
Y3QgZG9tYWluICpkKQogICAgICAgICByZXR1cm47CiAKICAgICBzcGluX2xvY2soJnMtPmxvY2sp
OwotICAgIGQtPmFyY2guaHZtX2RvbWFpbi5hY3BpLnBtMWFfc3RzIHw9IFBXUkJUTl9TVFM7Cisg
ICAgZC0+YXJjaC5odm1fZG9tYWluLmFjcGkucG0xYV9zdHMgfD0gU0xQQlROX1NUUzsKICAgICBw
bXRfdXBkYXRlX3NjaShzKTsKICAgICBzcGluX3VubG9jaygmcy0+bG9jayk7CiB9Ci0tIAoyLjcu
NApBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApCZXJsaW4gLSBEcmVzZGVu
IC0gQWFjaGVuCm1haW4gb2ZmaWNlOiBLcmF1c2Vuc3RyLiAzOCwgMTAxMTcgQmVybGluCkdlc2No
YWVmdHNmdWVocmVyOiBEci4gUmFsZiBIZXJicmljaCwgQ2hyaXN0aWFuIFNjaGxhZWdlcgpVc3Qt
SUQ6IERFMjg5MjM3ODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJn
IEhSQiAxNDkxNzMgQgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApL
cmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBT
Y2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdl
biBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 06:32:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 06:32:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwLQC-0005X7-0U; Wed, 20 Feb 2019 06:31:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Aapo=Q3=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gwLQB-0005X2-3R
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 06:31:55 +0000
X-Inumbo-ID: 358458cb-34d9-11e9-bc90-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::605])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 358458cb-34d9-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 06:31:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=wxjVIuRwhIxgsh8Xa1/JAxQcIsddfFaGTYPxsaQxybU=;
 b=S1PbtcWNeFQNcCaAXWuOnxF+lmYVLilAybmJ3nZDXLuAMqkalt9odhM7HHvnBucrRXXG2Uraz7A+ocwQ9uXTlIJNpCDCDDBDK/qfD8maN/ggO4iik/gY8Ik+2tI9jyOp6scs4QWkajWXShJlk4s6cfclIZAeLIRt/kSePw0VpY0=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4680.eurprd03.prod.outlook.com (20.177.34.12) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1622.19; Wed, 20 Feb 2019 06:31:50 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7%2]) with mapi id 15.20.1643.014; Wed, 20 Feb 2019
 06:31:50 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH for-4.12] libs/gnttab: add missing FreeBSD functions
Thread-Index: AQHUyGd8tEKB4WfbpEWHuot+GtpQraXoOxuA
Date: Wed, 20 Feb 2019 06:31:50 +0000
Message-ID: <3b7a055c-f1ab-5c68-d34f-e2a819d28092@epam.com>
References: <20190219152608.23768-1-roger.pau@citrix.com>
In-Reply-To: <20190219152608.23768-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=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3a6a7986-e555-489c-d777-08d696fd18bc
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4680; 
x-ms-traffictypediagnostic: AM6PR03MB4680:
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4680;
 20:XOHSGz0DzyJPxud6joAnXGosh8FRyc2bE0fBk4WhQ4YXMp43+ZM/vEi2MJZ83xiG6FSXOdPzLO4MkX1i+SSZ0tLcPp3JBjES3JNtDNrkfkuavf46yVNCgB6QJkXGIHop4+8187g4m+25cjNR8fNsTmTyEa/139iXeA2zyIUyC5I=
x-microsoft-antispam-prvs: <AM6PR03MB46807C9D6A1221868CF15D40E77D0@AM6PR03MB4680.eurprd03.prod.outlook.com>
x-forefront-prvs: 0954EE4910
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(366004)(346002)(136003)(396003)(376002)(199004)(189003)(81156014)(2906002)(105586002)(186003)(81166006)(31686004)(55236004)(2501003)(8936002)(53546011)(106356001)(8676002)(6506007)(476003)(2616005)(99286004)(31696002)(86362001)(4326008)(11346002)(25786009)(102836004)(5660300002)(71200400001)(71190400001)(6116002)(3846002)(446003)(486006)(54906003)(110136005)(68736007)(316002)(76176011)(229853002)(6512007)(6436002)(256004)(7736002)(6246003)(53936002)(478600001)(72206003)(66066001)(97736004)(14454004)(6486002)(26005)(80792005)(305945005)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4680;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: IjygKLctUWJjmnJxOmvon7tGKpagKy+7hMBuPCHNMbdvgRS9pRviOG5WUUIo4SnftZu0n6cYZ/oSrifttUM75Bx3QiwOd1HoC9HHpgK7kB4KV5PvqEErEhKE6HT+TD5t+YyBhMgFOm4uevl2e8rS9CCjMMdKt4b1U/DK3t0qZM1Prma/3Cn5vQF82g0BwGp4QdIgVO9/h1jHSa5CZOJoeKmxln5HHC+WQf3uD4OMM9BYFNrffwB/DuT+BDwjpeXcNHQbLnwQxucRgwFKdibXmi6VSiiXMxVvnX7ok/bsbujlznlGg+CH55UoOETQbQA7pRSpO/wQvfs8OlXwkK+mb7qPVX3+eQwE+Gqn6qjrTIWcSB+U/wR2Wx8uEAzc+ebE4boIGC3+7ue2tmmtr94AYGYInLckvrdk7on6xjHkCwQ=
Content-ID: <9D0F916367F58F47A555215DC0D782D2@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3a6a7986-e555-489c-d777-08d696fd18bc
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2019 06:31:50.4264 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4680
Subject: Re: [Xen-devel] [PATCH for-4.12] libs/gnttab: add missing FreeBSD
 functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xOS8xOSA1OjI2IFBNLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6DQo+IFRoZSBGcmVlQlNE
IGltcGxlbWVudGF0aW9uIGlzIG1pc3NpbmcgdGhlIGZvbGxvd2luZyBmdW5jdGlvbnM6DQo+DQo+
IG9zZGVwX2dudHRhYl9kbWFidWZfZXhwX2Zyb21fcmVmcw0KPiBvc2RlcF9nbnR0YWJfZG1hYnVm
X2V4cF93YWl0X3JlbGVhc2VkDQo+IG9zZGVwX2dudHRhYl9kbWFidWZfaW1wX3RvX3JlZnMNCj4g
b3NkZXBfZ250dGFiX2RtYWJ1Zl9pbXBfcmVsZWFzZQ0KPg0KPiBXaGljaCBhbGwgZGVhbCB3aXRo
IGRtYWJ1ZnMsIHRoYXQgb25seSBleGlzdHMgb24gTGludXguIEltcGxlbWVudCB0aGVtDQo+IHVz
aW5nIGFib3J0LCBzaW5jZSBzdWNoIGZ1bmN0aW9ucyBzaG91bGQgbmV2ZXIgYmUgY2FsbGVkIG9u
IEZyZWVCU0QuDQo+DQo+IEZUUiwgSSByZWFsaXplZCB0aG9zZSBmdW5jdGlvbnMgd2hlcmUgbWlz
c2luZyB3aGVuIGF0dGVtcHRpbmcgdG8gdXNlDQo+IHB5Z3J1YjoNCj4NCj4gVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOg0KPiAgICBGaWxlICIvdXNyL2xvY2FsL2xpYi94ZW4vYmlu
L3B5Z3J1YiIsIGxpbmUgMTksIGluIDxtb2R1bGU+DQo+ICAgICAgaW1wb3J0IHhlbi5sb3dsZXZl
bC54Yw0KPiBJbXBvcnRFcnJvcjogL3Vzci9sb2NhbC9saWIvbGlieGVuZ250dGFiLnNvLjE6IFVu
ZGVmaW5lZCBzeW1ib2wgIm9zZGVwX2dudHRhYl9kbWFidWZfZXhwX2Zyb21fcmVmcyINCj4NCj4g
Rml4ZXM6IGVlODEwNSAoImxpYmdudHRhYjogQWRkIHN1cHBvcnQgZm9yIExpbnV4IGRtYS1idWYi
KQ0KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4NCkluZGVlZCwgbXkgYmFkDQpSZXZpZXdlZC1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
PG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPg0KPiAtLS0NCj4gQ2M6IE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4NCj4gQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPg0KPiBDYzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gLS0tDQo+ICAgdG9vbHMvbGlicy9nbnR0YWIvZnJlZWJz
ZC5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gICAxIGZpbGUgY2hhbmdl
ZCwgMjkgaW5zZXJ0aW9ucygrKQ0KPg0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9nbnR0YWIv
ZnJlZWJzZC5jIGIvdG9vbHMvbGlicy9nbnR0YWIvZnJlZWJzZC5jDQo+IGluZGV4IDVjMTJmZTli
MGIuLjg4NmI1ODgzMDMgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnMvZ250dGFiL2ZyZWVic2Qu
Yw0KPiArKysgYi90b29scy9saWJzL2dudHRhYi9mcmVlYnNkLmMNCj4gQEAgLTMwNyw2ICszMDcs
MzUgQEAgaW50IG9zZGVwX2dudHNocl91bnNoYXJlKHhlbmdudHNocl9oYW5kbGUgKnhncywNCj4g
ICAgICAgcmV0dXJuIG11bm1hcChzdGFydF9hZGRyZXNzLCBjb3VudCAqIFBBR0VfU0laRSk7DQo+
ICAgfQ0KPiAgIA0KPiArLyoNCj4gKyAqIFRoZSBmdW5jdGlvbnMgYmVsb3cgYXJlIExpbnV4LWlz
bXMgdGhhdCB3aWxsIGxpa2VseSBuZXZlciBiZSBpbXBsZW1lbnRlZA0KPiArICogb24gRnJlZUJT
RCB1bmxlc3MgRnJlZUJTRCBhbHNvIGltcGxlbWVudHMgc29tZXRoaW5nIGFraW4gdG8gTGludXgg
ZG1hYnVmLg0KPiArICovDQo+ICtpbnQgb3NkZXBfZ250dGFiX2RtYWJ1Zl9leHBfZnJvbV9yZWZz
KHhlbmdudHRhYl9oYW5kbGUgKnhndCwgdWludDMyX3QgZG9taWQsDQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzLCB1aW50MzJfdCBjb3VudCwN
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDMyX3Qg
KnJlZnMsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICpkbWFidWZfZmQpDQo+ICt7DQo+ICsgICAgYWJvcnQoKTsNCj4gK30NCj4gKw0KPiAraW50IG9z
ZGVwX2dudHRhYl9kbWFidWZfZXhwX3dhaXRfcmVsZWFzZWQoeGVuZ250dGFiX2hhbmRsZSAqeGd0
LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
ZmQsIHVpbnQzMl90IHdhaXRfdG9fbXMpDQo+ICt7DQo+ICsgICAgYWJvcnQoKTsNCj4gK30NCj4g
Kw0KPiAraW50IG9zZGVwX2dudHRhYl9kbWFidWZfaW1wX3RvX3JlZnMoeGVuZ250dGFiX2hhbmRs
ZSAqeGd0LCB1aW50MzJfdCBkb21pZCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGZkLCB1aW50MzJfdCBjb3VudCwgdWludDMyX3QgKnJlZnMpDQo+ICt7
DQo+ICsgICAgYWJvcnQoKTsNCj4gK30NCj4gKw0KPiAraW50IG9zZGVwX2dudHRhYl9kbWFidWZf
aW1wX3JlbGVhc2UoeGVuZ250dGFiX2hhbmRsZSAqeGd0LCB1aW50MzJfdCBmZCkNCj4gK3sNCj4g
KyAgICBhYm9ydCgpOw0KPiArfQ0KPiArDQo+ICAgLyoNCj4gICAgKiBMb2NhbCB2YXJpYWJsZXM6
DQo+ICAgICogbW9kZTogQw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 07:32:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 07:32:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwMMd-00021W-Se; Wed, 20 Feb 2019 07:32:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hWxu=Q3=redhat.com=kraxel@srs-us1.protection.inumbo.net>)
 id 1gwMMc-00021R-84
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 07:32:18 +0000
X-Inumbo-ID: a58b46f6-34e1-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a58b46f6-34e1-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 07:32:16 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0FFAEC04BD35;
 Wed, 20 Feb 2019 07:32:15 +0000 (UTC)
Received: from sirius.home.kraxel.org (ovpn-116-228.ams2.redhat.com
 [10.36.116.228])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 0FAAA17989;
 Wed, 20 Feb 2019 07:32:07 +0000 (UTC)
Received: by sirius.home.kraxel.org (Postfix, from userid 1000)
 id 4A76E11AAB; Wed, 20 Feb 2019 08:32:06 +0100 (CET)
Date: Wed, 20 Feb 2019 08:32:06 +0100
From: Gerd Hoffmann <kraxel@redhat.com>
To: Philippe =?utf-8?Q?Mathieu-Daud=C3=A9?= <philmd@redhat.com>
Message-ID: <20190220073206.gkzviu3v5xpu65n7@sirius.home.kraxel.org>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-4-philmd@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190220010232.18731-4-philmd@redhat.com>
User-Agent: NeoMutt/20180716
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Wed, 20 Feb 2019 07:32:15 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v3 03/25] chardev/wctablet: Use unsigned
 type to hold unsigned value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel@nongnu.org, Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?utf-8?Q?Marc-Andr=C3=A9?= Lureau <marcandre.lureau@redhat.com>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMDI6MDI6MTBBTSArMDEwMCwgUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgd3JvdGU6Cj4gVGFibGV0Q2hhcmRldjo6cXVlcnkgaXMgYW4gYXJyYXkgb2YgdWlu
dDhfdC4KPiBVc2UgdGhlIHNhbWUgdHlwZSB0byBob2xkIGl0ICh0aGlzIGFsc28gc2lsZW50IGEg
LVdzaWduLWNvbnZlcnNpb24KPiB3YXJuaW5nIGluIHRoZSB0cmFjZSBmdW5jdGlvbikuCj4gCj4g
U2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgoKUmV2aWV3ZWQtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgoKPiAtLS0K
PiAgY2hhcmRldi90cmFjZS1ldmVudHMgfCAyICstCj4gIGNoYXJkZXYvd2N0YWJsZXQuYyAgIHwg
NSArKystLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvY2hhcmRldi90cmFjZS1ldmVudHMgYi9jaGFyZGV2L3RyYWNl
LWV2ZW50cwo+IGluZGV4IGQwZTVmM2JiYzEuLjU2MmJmZTcwZTkgMTAwNjQ0Cj4gLS0tIGEvY2hh
cmRldi90cmFjZS1ldmVudHMKPiArKysgYi9jaGFyZGV2L3RyYWNlLWV2ZW50cwo+IEBAIC01LDcg
KzUsNyBAQCB3Y3RfaW5pdCh2b2lkKSAiIgo+ICB3Y3RfY21kX3JlKHZvaWQpICIiCj4gIHdjdF9j
bWRfc3Qodm9pZCkgIiIKPiAgd2N0X2NtZF9zcCh2b2lkKSAiIgo+IC13Y3RfY21kX3RzKGludCBp
bnB1dCkgIjB4JTAyeCIKPiArd2N0X2NtZF90cyh1aW50OF90IGlucHV0KSAiMHglMDJ4Igo+ICB3
Y3RfY21kX290aGVyKGNvbnN0IGNoYXIgKmNtZCkgIiVzIgo+ICB3Y3Rfc3BlZWQoaW50IHNwZWVk
KSAiJWQiCj4gIAo+IGRpZmYgLS1naXQgYS9jaGFyZGV2L3djdGFibGV0LmMgYi9jaGFyZGV2L3dj
dGFibGV0LmMKPiBpbmRleCAzNWRiZDI5YTMzLi5jZjdhMDhhMzYzIDEwMDY0NAo+IC0tLSBhL2No
YXJkZXYvd2N0YWJsZXQuYwo+ICsrKyBiL2NoYXJkZXYvd2N0YWJsZXQuYwo+IEBAIC0yMDcsNyAr
MjA3LDggQEAgc3RhdGljIGludCB3Y3RhYmxldF9jaHJfd3JpdGUoc3RydWN0IENoYXJkZXYgKmNo
ciwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqYnVmLCBp
bnQgbGVuKQo+ICB7Cj4gICAgICBUYWJsZXRDaGFyZGV2ICp0YWJsZXQgPSBXQ1RBQkxFVF9DSEFS
REVWKGNocik7Cj4gLSAgICB1bnNpZ25lZCBpbnQgaSwgY2xlbjsKPiArICAgIHNpemVfdCBpOwo+
ICsgICAgdW5zaWduZWQgaW50IGNsZW47Cj4gICAgICBjaGFyICpwb3M7Cj4gIAo+ICAgICAgaWYg
KHRhYmxldC0+bGluZV9zcGVlZCAhPSA5NjAwKSB7Cj4gQEAgLTI2OSw3ICsyNzAsNyBAQCBzdGF0
aWMgaW50IHdjdGFibGV0X2Nocl93cml0ZShzdHJ1Y3QgQ2hhcmRldiAqY2hyLAo+ICAKPiAgICAg
IH0gZWxzZSBpZiAoc3RybmNtcCgoY2hhciAqKXRhYmxldC0+cXVlcnksICJUUyIsIDIpID09IDAg
JiYKPiAgICAgICAgICAgICAgICAgY2xlbiA9PSAzKSB7Cj4gLSAgICAgICAgdW5zaWduZWQgaW50
IGlucHV0ID0gdGFibGV0LT5xdWVyeVsyXTsKPiArICAgICAgICB1aW50OF90IGlucHV0ID0gdGFi
bGV0LT5xdWVyeVsyXTsKPiAgICAgICAgICB1aW50OF90IGNvZGVzWzddID0gewo+ICAgICAgICAg
ICAgICAweGEzLAo+ICAgICAgICAgICAgICAoKGlucHV0ICYgMHg4MCkgPT0gMCkgPyAweDdlIDog
MHg3ZiwKPiAtLSAKPiAyLjIwLjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 07:33:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 07:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwMNP-00023I-72; Wed, 20 Feb 2019 07:33:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hWxu=Q3=redhat.com=kraxel@srs-us1.protection.inumbo.net>)
 id 1gwMNO-00023C-MV
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 07:33:06 +0000
X-Inumbo-ID: c33e3c3c-34e1-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c33e3c3c-34e1-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 07:33:06 +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 727C33DE07;
 Wed, 20 Feb 2019 07:32:35 +0000 (UTC)
Received: from sirius.home.kraxel.org (ovpn-116-228.ams2.redhat.com
 [10.36.116.228])
 by smtp.corp.redhat.com (Postfix) with ESMTP id BB55560C67;
 Wed, 20 Feb 2019 07:32:23 +0000 (UTC)
Received: by sirius.home.kraxel.org (Postfix, from userid 1000)
 id E7D0D11AAB; Wed, 20 Feb 2019 08:32:22 +0100 (CET)
Date: Wed, 20 Feb 2019 08:32:22 +0100
From: Gerd Hoffmann <kraxel@redhat.com>
To: Philippe =?utf-8?Q?Mathieu-Daud=C3=A9?= <philmd@redhat.com>
Message-ID: <20190220073222.53hb63v4zmf7qasb@sirius.home.kraxel.org>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-9-philmd@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190220010232.18731-9-philmd@redhat.com>
User-Agent: NeoMutt/20180716
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.29]); Wed, 20 Feb 2019 07:32:35 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v3 08/25] ui/gtk: Remove pointless cast
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel@nongnu.org, Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?utf-8?Q?Marc-Andr=C3=A9?= Lureau <marcandre.lureau@redhat.com>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMDI6MDI6MTVBTSArMDEwMCwgUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgd3JvdGU6Cj4gVGhlICdzaXplJyB2YWx1ZSBpcyBvZiB0eXBlICdndWludCcgd2hp
Y2ggaXMgYWxyZWFkeSB1bnNpZ25lZC4KPiBSZW1vdmUgdGhlIHVzZWxlc3MgY2FzdC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+
CgpSZXZpZXdlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 07:33:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 07:33:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwMO6-000280-IJ; Wed, 20 Feb 2019 07:33:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hWxu=Q3=redhat.com=kraxel@srs-us1.protection.inumbo.net>)
 id 1gwMO4-00027q-WA
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 07:33:49 +0000
X-Inumbo-ID: d8b92741-34e1-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8b92741-34e1-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 07:33:42 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 92C1681F12;
 Wed, 20 Feb 2019 07:33:11 +0000 (UTC)
Received: from sirius.home.kraxel.org (ovpn-116-228.ams2.redhat.com
 [10.36.116.228])
 by smtp.corp.redhat.com (Postfix) with ESMTP id BFA5319C5B;
 Wed, 20 Feb 2019 07:32:56 +0000 (UTC)
Received: by sirius.home.kraxel.org (Postfix, from userid 1000)
 id 15F7D11AAB; Wed, 20 Feb 2019 08:32:56 +0100 (CET)
Date: Wed, 20 Feb 2019 08:32:56 +0100
From: Gerd Hoffmann <kraxel@redhat.com>
To: Philippe =?utf-8?Q?Mathieu-Daud=C3=A9?= <philmd@redhat.com>
Message-ID: <20190220073253.gtjfejyrozbp32cc@sirius.home.kraxel.org>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-11-philmd@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190220010232.18731-11-philmd@redhat.com>
User-Agent: NeoMutt/20180716
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Wed, 20 Feb 2019 07:33:11 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v3 10/25] usb-redir: Verify
 usbredirparser_write get called with positive count
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel@nongnu.org, Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?utf-8?Q?Marc-Andr=C3=A9?= Lureau <marcandre.lureau@redhat.com>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMDI6MDI6MTdBTSArMDEwMCwgUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgd3JvdGU6Cj4gVGhlIHVzYnJlZGlycGFyc2VyX3dyaXRlIGhhbmRsZXIgc2hvdWxk
IG5ldmVyIGJlIGNhbGxlZCB3aXRoIGEgbmVnYXRpdmUKPiBzaXplIHBheWxvYWQsIHJldHVybiBh
biBlcnJvciBpZiB0aGlzIGlzIG5vdCB0aGUgY2FzZS4KPiBOb3cgdGhhdCB3ZSBhcmUgc3VyZSB0
aGUgJ2NvdW50JyB2YWx1ZSBpcyBwb3NpdGl2ZSwgbWFrZSBpdCBvYnZpb3VzIGJ5Cj4gY2FzdGlu
ZyBpdCB0byBhIHNpemVfdC4KClJldmlld2VkLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVk
aGF0LmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 08:49:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 08:49:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwNYb-00005S-Hg; Wed, 20 Feb 2019 08:48:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aCrA=Q3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gwNYZ-00005N-VI
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 08:48:43 +0000
X-Inumbo-ID: 527eacdf-34ec-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 527eacdf-34ec-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 08:48:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Feb 2019 01:48:40 -0700
Message-Id: <5C6D146602000078002183D2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 20 Feb 2019 01:48:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
 <5C6BBAA50200007800217DCE@prv1-mh.provo.novell.com>
 <1df95f34-34c8-88cd-6971-748d565f34a8@citrix.com>
In-Reply-To: <1df95f34-34c8-88cd-6971-748d565f34a8@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE5IGF0IDEzOjA4LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDIvMjAxOSAwODoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE4
LjAyLjE5IGF0IDE3OjIxLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBK
YW4sIEFuZHJldywgc2hvdWxkIHdlIGhhdmUgdGhpcyBvcHRpb24gaGVyZSBhbmQsIGlmIHNvLCB3
aGF0IGlzIHRoZSBkZWZhdWx0Cj4+PiB2YWx1ZSBmb3IgaXQgc2hvdWxkIGJlPwo+PiAKPj4gSSB0
aGluayB0aGUgb3B0aW9uIHNob3VsZCBkZWZpbml0ZWx5IGJlIGhlcmUgKEkgY2FuJ3QgZXZlbiBz
ZWUgd2hhdAo+PiB0aGUgYWx0ZXJuYXRpdmUgd291bGQgYmUsIGFzIHRoZW4gdGhlIHBhdGNoIHdv
dWxkIGJlIGVmZmVjdGl2ZWx5Cj4+IGJlIGRlbGV0aW9uIG9mIHRoZSBpb21tdV9jcmFzaF9zaHV0
ZG93bigpIGludm9jYXRpb24sIGp1c3QgZm9yIGEKPj4gcGF0Y2ggYWRkaW5nIHRoZSBvcHRpb24g
dG8gcmUtaW5zdGF0ZSBpdC4KPj4gCj4+IFRoZSBkZWZhdWx0IGlzIG1vcmUgZGlmZmljdWx0IHRv
IGNob29zZTogS2VlcGluZyB0aGUgSU9NTVUgb24gZm9yCj4+IGFuIHVuYXdhcmUgY3Jhc2gga2Vy
bmVsIGlzIHBlcmhhcHMgYWJvdXQgYXMgYmFkIGFzIHR1cm5pbmcgaXQgb2ZmCj4+IHdoZW4gdGhl
IGNyYXNoIGtlcm5lbCB3b3VsZCBrbm93IGhvdyB0byBkZWFsIHdpdGggaXQuCj4+IAo+PiBXb3Vs
ZG4ndCBpdCBiZSBwb3NzaWJsZSB0byBhbGxvdyB0aGUga2V4ZWMgdG9vbCB0byBzcGVjaWZ5IHRo
ZQo+PiBpbnRlbmRlZCBiZWhhdmlvciB2aWEgYSAoZmxhZyB0byBhKSBoeXBlcmNhbGw/IEhvdyBp
cyBhZGRpbmcgb2YgdGhlCj4+IHJlc3BlY3RpdmUgY29tbWFuZCBsaW5lIG9wdGlvbiBjb250cm9s
bGVkIGluIHRoZSBiYXJlIG1ldGFsIExpbnV4Cj4+IGNhc2U/Cj4gCj4gV2UgY2VydGFpbmx5IGRv
bid0IHdhbnQgdG8gY2hhbmdlIHRoZSBleGlzdGluZyBBQkkgYnV0IGFzIHRvIGV4dGVuZGluZzoK
PiBDb3VsZCB5b3UgZ2l2ZSBhIHVzZWNhc2UgZm9yIGtleGVjIHRvb2wgaGF2aW5nIHN1Y2ggYW4g
YWRkaXRpb25hbAo+IGh5cGVyY2FsbD8gV2hhdCBhZGRpdGlvbmFsIHZhbHVlIHRvIHRoZSBjb21t
YW5kIGxpbmUgb3B0aW9uIGl0IHdvdWxkIGFkZD8KClNvbWUgZW50aXR5IG5lZWRzIHRvIGRlY2lk
ZSB3aGV0aGVyIHRvIGFkZCB0aGUgcmVzcGVjdGl2ZSBjb21tYW5kCmxpbmUgb3B0aW9uIHRvIHRo
ZSBjcmFzaCBrZXJuZWwncyBjb21tYW5kIGxpbmUuIEl0IHNob3VsZCBiZSB0aGlzIHNhbWUKZW50
aXR5IHRvIHRlbGwgWGVuIHdoZXRoZXIgdG8ga2VlcCB0aGUgSU9NTVUgZW5hYmxlZCB3aGlsZSBp
bnZva2luZwp0aGUgY3Jhc2gga2VybmVsLiBJIGFtIG1lcmVseSBndWVzc2luZyB0aGF0IHRoaXMg
ZW50aXR5IGlzIHRoZSBrZXhlYwp0b29sLgoKPiBJJ20gbm90IGZvbGxvd2luZyB5b3VyIGxhc3Qg
cXVlc3Rpb24uIENvdWxkIHlvdSBlbGFib3JhdGU/CgpJJ20gc2ltcGx5IGFza2luZyB3aGF0IHRo
ZSBiYXJlIG1ldGFsIGVxdWl2YWxlbnQgYmVoYXZpb3IgaXMgaGVyZSwKaS5lLiBob3cgY29tbWFu
ZCBsaW5lIG9wdGlvbiBhZGRpdGlvbiBhbmQgSU9NTVUgc3RhdGUgYXJlIGJlaW5nCmtlcHQgaW4g
c3luYyBpbiB0aGF0IGNhc2UuIEp1c3QgZm9yIHJlZmVyZW5jZSwgaW4gdGhlIGhvcGUgdGhhdCB3
aGF0CnRoZXkgZG8gaXMgc2FuZSwgYW5kIGhlbmNlIHdlIGNvdWxkIGZvbGxvdyB0aGF0IG1vZGVs
LgoKPj4+IEBAIC04OCw2ICs4OSw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2lvbW11X3Bh
cmFtKGNvbnN0IGNoYXIgKnMpCj4+PiAgICAgICAgICAgICAgaW9tbXVfaW50cmVtYXAgPSB2YWw7
Cj4+PiAgICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImludHBvc3QiLCBz
LCBzcykpID49IDAgKQo+Pj4gICAgICAgICAgICAgIGlvbW11X2ludHBvc3QgPSB2YWw7Cj4+PiAr
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImNyYXNoLXNodXRkb3duIiwg
cywgc3MpKSA+PSAwICkKPj4+ICsgICAgICAgICAgICBpb21tdV9jcmFzaF9zaHV0ZG93bl9lbmFi
bGUgPSB2YWw7Cj4+IAo+PiAjaWZkZWYgQ09ORklHX0tFWEVDID8KPj4gCj4+PiBAQCAtNTc5LDYg
KzU4Miw5IEBAIHZvaWQgaW9tbXVfc2hhcmVfcDJtX3RhYmxlKHN0cnVjdCBkb21haW4qIGQpCj4+
PiAgCj4+PiAgdm9pZCBpb21tdV9jcmFzaF9zaHV0ZG93bih2b2lkKQo+Pj4gIHsKPj4+ICsgICAg
aWYgKCAhaW9tbXVfY3Jhc2hfc2h1dGRvd25fZW5hYmxlICkKPj4+ICsgICAgICAgIHJldHVybjsK
Pj4gCj4+IEhvdyB0byByZWFkIHRoaXMgaXMgdmVyeSBhbWJpZ3VvdXMgLSB0aGUgd2F5IEkndmUg
YmVlbiByZWFkaW5nIGl0Cj4+IGZpcnN0ICgiZW5hYmxlIElPTU1VIG9uIGNyYXNoIHNodXRkb3du
IikgdGhlIGNvbmRpdGlvbiBzZWVtZWQKPj4gb3V0cmlnaHQgd3JvbmcuIEkgdGhpbmsgdGhlIGNv
bW1hbmQgbGluZSBvcHRpb24gd2FudHMgdG8gYmUKPj4gc29tZXRoaW5nIGxpa2UgImlvbW11PWNy
YXNoLWRpc2FibGUiIGFuZCB0aGUgdmFyaWFibGUgdGhlbgo+PiBpb21tdV9jcmFzaF9kaXNhYmxl
IChzdWJqZWN0IHRvIGZ1cnRoZXIgaW1wcm92ZW1lbnQgaWYgc3RpbGwKPj4gY29uc2lkZXJlZCBw
b3RlbnRpYWxseSBhbWJpZ3VvdXMpLgo+PiAKPiAKPiBJIGNhbid0IHNlZSBob3cgImNyYXNoLXNo
dXRkb3duIiBpcyBhbWJpZ3VvdXMgYnV0IGlmIHlvdSBwcmVmZXIKPiAiY3Jhc2gtZGlzYWJsZSIg
SSdsbCByZW5hbWUgaXQuCgpJJ3ZlIGV4cGxhaW5lZCBob3cgSSByZWFkIHRoaXMgaW5pdGlhbGx5
LiBUaGUgbWFpbiBwcm9ibGVtIEkgc2VlIGhlcmUKaXMgdGhhdCAic2h1dGRvd24iIGluIHRoaXMg
c2l0dWF0aW9uIGhhcyB0d28gbWVhbmluZ3MgLSB0aGUgZmFjdAp0aGF0IHdlIHNodXQgZG93biAo
dGhlIGVudGlyZSBzeXN0ZW0pIGluIHByZXBhcmF0aW9uIG9mIGludm9raW5nCnRoZSBjcmFzaCBr
ZXJuZWwgKHRoYXQncyB3aGF0IGluIG15IHVuZGVyc3RhbmRpbmcgdGhlIGZ1bmN0aW9uJ3MKbmFt
ZSB3YXMgZGVyaXZlZCBmcm9tKSwgYW5kICJzaHV0dGluZyBkb3duIiAoaS5lLiBkaXNhYmxpbmcp
IG9mCnRoZSBJT01NVSBpbiB0aGlzIGNhc2UgKHdoaWNoIGluIG15IHVuZGVyc3RhbmRpbmcgaXMg
d2hhdCB5b3UndmUKYmFzZWQgdGhlIG9wdGlvbiBhbmQgc3ltYm9sIG5hbWVzIHVwb24pLgoKQ29t
bW9ubHkgd2UgZG9uJ3QgdXNlICJzaHV0IGRvd24iIGZvciBhbiBhY3Rpb24gb24gdGhlIElPTU1V
LgpXZSAiZW5hYmxlIiBvciAiZGlzYWJsZSIgaXQuIEhlbmNlIG15IGFsdGVybmF0aXZlIG5hbWUg
c3VnZ2VzdGlvbi4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 08:57:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 08:57:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwNhG-0000yD-KB; Wed, 20 Feb 2019 08:57:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aCrA=Q3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gwNhG-0000y8-2z
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 08:57:42 +0000
X-Inumbo-ID: 93d0a6c6-34ed-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93d0a6c6-34ed-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 08:57:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Feb 2019 01:55:39 -0700
Message-Id: <5C6D160A02000078002183E3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 20 Feb 2019 01:55:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
 <e10e56f7-0da9-3e30-1f50-c1f9ab16dcb1@citrix.com>
 <5C6BB3920200007800217DAD@prv1-mh.provo.novell.com>
 <2c2d2582-fa90-f02e-4574-0683efebaa26@citrix.com>
In-Reply-To: <2c2d2582-fa90-f02e-4574-0683efebaa26@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE5IGF0IDEzOjMxLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDIvMjAxOSAwNzo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE4
LjAyLjE5IGF0IDE5OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAxOC8wMi8yMDE5IDE2OjIxLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4+PiBJdCdzIHVuc2Fm
ZSB0byBkaXNhYmxlIElPTU1VIG9uIGEgbGl2ZSBzeXN0ZW0gd2hpY2ggaXMgdGhlIGNhc2UKPj4+
PiBpZiB3ZSdyZSBjcmFzaGluZyBzaW5jZSByZW1hcHBpbmcgaGFyZHdhcmUgZG9lc24ndCB1c3Vh
bGx5IGtub3cgd2hhdAo+Pj4+IHRvIGRvIHdpdGggb25nb2luZyBidXMgdHJhbnNhY3Rpb25zIGFu
ZCBmcmVxdWVudGx5IHJhaXNlcyBOTUkvTUNFL1NNSSwKPj4+PiBldGMuIChkZXBlbmRzIG9uIHRo
ZSBmaXJtd2FyZSBjb25maWd1cmF0aW9uKSB0byBzaWduYWwgdGhlc2UgYWJub3JtYWxpdGllcy4K
Pj4+PiBUaGlzLCBpbiB0dXJuLCBkb2Vzbid0IHBsYXkgd2VsbCB3aXRoIGtleGVjIHRyYW5zaXRp
b24gcHJvY2VzcyBhcyB0aGVyZSBpcwo+Pj4+IG5vIGFueSBoYW5kbGluZyBhdmFpbGFibGUgYXQg
dGhlIG1vbWVudCBmb3IgdGhpcyBraW5kIG9mIGV2ZW50cyByZXN1bHRpbmcKPj4+PiBpbiBmYWls
dXJlcyB0byBlbnRlciB0aGUga2VybmVsLgo+Pj4+Cj4+Pj4gTW9kZXJuIExpbnV4IGtlcm5lbHMg
dGF1Z2h0IHRvIGNvcHkgYWxsIHRoZSBuZWNlc3NhcnkgRE1BUi9JUiB0YWJsZXMKPj4+PiBmb2xs
b3dpbmcga2V4ZWMgZnJvbSB0aGUgcHJldmlvdXMga2VybmVsIChYZW4gaW4gb3VyIGNhc2UpIC0g
c28gaXQncwo+Pj4+IGN1cnJlbnRseSBub3JtYWwgdG8ga2VlcCBJT01NVSBlbmFibGVkLiBJdCB3
b3VsZCBvbmx5IHJlcXVpcmUgdG8gY2hhbmdlCj4+Pj4gY3Jhc2gga2VybmVsIGNvbW1hbmQgbGlu
ZSBieSBlbmFibGluZyBJT01NVSBkcml2ZXJzIGZyb20gdGhlIGV4aXN0aW5nIHVzZXJzLgo+PiAK
Pj4gSXMgdGhpcyB0aGUgbm9ybWFsIG9wdGlvbiAoImludGVsX2lvbW11PW9uIiBpbiB0aGUgSW50
ZWwgY2FzZSksIG9yCj4+IHJhdGhlciBzb21ldGhpbmcgc3BlY2lhbD8gQ29uc2lkZXJpbmcgdGhh
dCB5b3UgZXhwbGljaXRseSB0YWxrIGFib3V0Cj4+IExpbnV4IGhlcmUgYW55d2F5LCBtZW50aW9u
aW5nIHRoZSBvcHRpb24ocykgZXhwbGljaXRseSB3b3VsZCBzZWVtCj4+IHRvIG1ha2Ugc2Vuc2Uu
Cj4+IAo+IAo+IFllcywgaXQncyBpbnRlbF9pb21tdSAvIGFtZF9pb21tdSAod2hpY2ggaXMgZW5h
YmxlZCBieSBkZWZhdWx0IG5vdykuCgpOb3QgYXMgZmFyIGFzIEkgY2FuIHRlbGwsIGF0IGxlYXN0
IGluIHRoZSBJbnRlbCBjYXNlOiBUaGVyZSdzIHN0aWxsCkNPTkZJR19JTlRFTF9JT01NVV9ERUZB
VUxUX09OLiAoQXMgYW4gYXNpZGUsIHdoaWxlIHVubGlrZWx5LCBpdCdzCmFsc28gc3RpbGwgcG9z
c2libGUgdG8gYnVpbGQga2VybmVscyB3aXRob3V0IElPTU1VIHN1cHBvcnQgaW5uIHRoZSBmaXJz
dApwbGFjZS4pCgo+IEknbGwgZ2l2ZSBhbiBleGFtcGxlIGluIHRoZSBjb21taXQgbWVzc2FnZS4K
ClRoYW5rcy4KCj4+Pj4gQW4gb3B0aW9uIGlzIGxlZnQgZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBh
bmNpZW50IGNyYXNoIGtlcm5lbHMgd2hpY2gKPj4+PiBkaWRuJ3QgbGlrZSB0byBoYXZlIElPTU1V
IGFjdGl2ZSB1bmRlciB0aGVpciBmZWV0IG9uIGJvb3QuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5
OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPj4+Cj4+PiBUbyBw
cm92aWRlIGEgYml0IG9mIGV4dHJhIGJhY2tncm91bmQsIGl0IHR1cm5zIG91dCB0aGF0IGluIGhp
bmRzaWdodCwKPj4+IHR1cm5pbmcgb2ZmIHRoZSBJT01NVSBpbiBhIGNyYXNoIHVzdWFsbHkgbWFr
ZXMgdGhpbmdzIHdvcnNlIHJhdGhlciB0aGFuCj4+PiBiZXR0ZXIuCj4+IAo+PiBGb3IgYW4gdW5r
bm93biBkZWZpbml0aW9uIG9mICJ1c3VhbGx5Ii4gQ29ycnVwdGVkIChJT01NVSkgcGFnZQo+PiB0
YWJsZXMgYXJlIG5vdCByZWFsbHkgYW4gaW1wb3NzaWJsZSBjcmFzaCByZWFzb24uCj4+IAo+IAo+
IFdlbGwsIHRoYXQgc3RpbGwgZmFsbHMgaW50byB0aGUgZGVmaW5pdGlvbiBvZiAidXN1YWxseSIu
IEhhdmluZyBJT01NVQo+IHBhZ2VzIGNvcnJ1cHRlZCBnaXZlbiBwcm9wZXIgaXNvbGF0aW9uIG9m
IGRldmljZXMgc291bmRzIHVubGlrZWx5LgoKRXZlcnl0aGluZywgYWJzb2x1dGVseSBldmVyeXRo
aW5nIGlzIHBvc3NpYmxlIGFzIGEgY2F1c2UgZm9yIGEgY3Jhc2guCkkgZG9uJ3Qgc2VlIHdoeSBk
ZXZpY2UgaXNvbGF0aW9uIHdvdWxkIG1hdHRlciBoZXJlIGF0IGFsbC4gUGFnZSB0YWJsZQpjb3Jy
dXB0aW9uIChiZSBpdCBJT01NVSBvciBDUFUgb25lKSBjYW4gYmUgY2F1c2VkIGJ5Cm1hbGZ1bmN0
aW9uaW5nIGtlcm5lbCBjb2RlLCBlbnRpcmVseSB1bnJlbGF0ZWQgdG8gd2hhdCBkZXZpY2VzIGRv
LgoKPj4+IEluIHBhcnRpY3VsYXIsIGFueSBndWVzdCB3aXRoIGEgUENJIGRldmljZSB3aGljaCBo
YXBwZW5zIHRvIGFsbG9jYXRlIGEKPj4+IERNQSBidWZmZXIgaW4gR0ZOIHNwYWNlIHdoaWNoIG1h
dGNoZXMgdGhlIGNyYXNoIHJlZ2lvbiBpbiBNRk4gc3BhY2Ugd2lsbAo+Pj4gZW5kIHVwIGNvcnJ1
cHRpbmcgdGhlIGNyYXNoIGtlcm5lbCB3aGVuIERNQSByZW1hcHBpbmcgZ2V0cyB0dXJuZWQgb2Zm
Lgo+PiAKPj4gSW5kZWVkLCBidXQgdGhhdCdzIG9ubHkgUFZIIERvbTAgKHVuc3VwcG9ydGVkIGFz
IG9mIHlldCkgb3IgUFYKPj4gRG9tMCB1c2luZyBQViBJT01NVSBmdW5jdGlvbmFsaXR5IChub3Qg
ZXZlbiBpbiB0cmVlIGFzIG9mIHlldCkuIFNvCj4+IHRoZSBxdWVzdGlvbiBpcyBob3cgYXBwbGlj
YWJsZSB0aGlzIGNoYW5nZSByZWFsbHkgaXMgYXQgdGhpcyBwb2ludCBpbgo+PiB0aW1lLiBJIG5v
dGljZSBpdCBoYXNuJ3QgYmVlbiB0YWdnZWQgZm9yIDQuMTIsIHNvIHBsZWFzZSBkb24ndCB0YWtl
Cj4+IHRoaXMgYXMgb2JqZWN0aW9uIHRvIGl0IGdvaW5nIGluIC0gSSdtIG9ubHkgdHJ5aW5nIHRv
IGJldHRlciB1bmRlcnN0YW5kCj4+IHRoZSBpbXBsaWNhdGlvbnMuCj4+IAo+IAo+IEkgdGhpbmsg
dGhlIG1vcmUgcHJldmFsZW50IGNhc2UgdGhhdCBJIHdhbnRlZCB0byBjb3ZlciBoZXJlIGlzIHRo
ZSBvbmUKPiBkZXNjcmliZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlOiBhc3N1bWluZyB5b3UgaGF2
ZSBvbmdvaW5nIERNQXMgYW55d2hlcmUKPiBpbiB0aGUgc3lzdGVtIHdpdGggSU9NTVUgZW5hYmxl
ZCBoYXJkd2FyZSB3aWxsIHJhaXNlIGFuIGV2ZW50ICh0aGF0Cj4gd2UncmUgdW5hYmxlIHRvIGhh
bmRsZSkgYXMgc29vbiBhcyB5b3UgdHVybiBJT01NVSB0cmFuc2xhdGlvbiBvZmYuIFRoaXMKPiBo
YXBwZW5zIHNvIGNvbW1vbmx5IG5vdyB0aGF0IHdlIGNhbm5vdCBzaW1wbHkgdG9sZXJhdGUgaXQg
aGFwcGVuaW5nCj4gc3BvcmFkaWNhbGx5LgoKV2VsbCwgYXMgdmFsaWRseSBwb2ludGVkIG91dCBi
eSBBbmRyZXcsIEkgZGlkIHdyb25nbHkgbGltaXQgbXkgdGhpbmtpbmcKdG8gRG9tMCBvbmx5IGhl
cmUuIFNvIHBsZWFzZSBkaXNyZWdhcmQgdGhpcyBwYXJ0IG9mIG15IHJlcGx5LgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 09:01:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 09:01:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwNki-0001hf-5k; Wed, 20 Feb 2019 09:01:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aCrA=Q3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gwNkg-0001ha-Pn
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 09:01:14 +0000
X-Inumbo-ID: 130d6eaf-34ee-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 130d6eaf-34ee-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 09:01:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Feb 2019 02:01:13 -0700
Message-Id: <5C6D175702000078002183ED@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 20 Feb 2019 02:01:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
 <e10e56f7-0da9-3e30-1f50-c1f9ab16dcb1@citrix.com>
 <5C6BB3920200007800217DAD@prv1-mh.provo.novell.com>
 <267c5ebf-7a72-8e65-966e-eefd2da2f2c0@citrix.com>
In-Reply-To: <267c5ebf-7a72-8e65-966e-eefd2da2f2c0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE5IGF0IDIyOjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDIvMjAxOSAwNzo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Cj4+Pj4gQW4g
b3B0aW9uIGlzIGxlZnQgZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBhbmNpZW50IGNyYXNoIGtlcm5l
bHMgd2hpY2gKPj4+PiBkaWRuJ3QgbGlrZSB0byBoYXZlIElPTU1VIGFjdGl2ZSB1bmRlciB0aGVp
ciBmZWV0IG9uIGJvb3QuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8
aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPj4+IFRvIHByb3ZpZGUgYSBiaXQgb2YgZXh0cmEg
YmFja2dyb3VuZCwgaXQgdHVybnMgb3V0IHRoYXQgaW4gaGluZHNpZ2h0LAo+Pj4gdHVybmluZyBv
ZmYgdGhlIElPTU1VIGluIGEgY3Jhc2ggdXN1YWxseSBtYWtlcyB0aGluZ3Mgd29yc2UgcmF0aGVy
IHRoYW4KPj4+IGJldHRlci4KPj4gRm9yIGFuIHVua25vd24gZGVmaW5pdGlvbiBvZiAidXN1YWxs
eSIuIENvcnJ1cHRlZCAoSU9NTVUpIHBhZ2UKPj4gdGFibGVzIGFyZSBub3QgcmVhbGx5IGFuIGlt
cG9zc2libGUgY3Jhc2ggcmVhc29uLgo+IAo+IEFuZD8gIFdoeSBpcyB0aGlzIHJlbGV2YW50IGlu
IGNvbnRleHQ/CgpCZWNhdXNlIG91ciBjaGFuY2VzIG9mIHJlY292ZXJpbmcgKHdpdGggdGhlIElP
TU1VIHN0aWxsIGVuYWJsZWQpCmRlcGVuZCBvbiB1bmNvcnJ1cHRlZCBwYWdlIHRhYmxlcyBmb3Ig
YXQgbGVhc3QgdGhvc2UgcGFydHMgb2YgdGhlCmFkZHJlc3Mgc3BhY2UgdG8vZnJvbSB3aGljaCBJ
L08gaXMgc3RpbGwgaW4gZmxpZ2h0LgoKPj4+IEluIHBhcnRpY3VsYXIsIGFueSBndWVzdCB3aXRo
IGEgUENJIGRldmljZSB3aGljaCBoYXBwZW5zIHRvIGFsbG9jYXRlIGEKPj4+IERNQSBidWZmZXIg
aW4gR0ZOIHNwYWNlIHdoaWNoIG1hdGNoZXMgdGhlIGNyYXNoIHJlZ2lvbiBpbiBNRk4gc3BhY2Ug
d2lsbAo+Pj4gZW5kIHVwIGNvcnJ1cHRpbmcgdGhlIGNyYXNoIGtlcm5lbCB3aGVuIERNQSByZW1h
cHBpbmcgZ2V0cyB0dXJuZWQgb2ZmLgo+PiBJbmRlZWQsIGJ1dCB0aGF0J3Mgb25seSBQVkggRG9t
MCAodW5zdXBwb3J0ZWQgYXMgb2YgeWV0KSBvciBQVgo+PiBEb20wIHVzaW5nIFBWIElPTU1VIGZ1
bmN0aW9uYWxpdHkgKG5vdCBldmVuIGluIHRyZWUgYXMgb2YgeWV0KS4KPiAKPiBJdCBpcyBldmVy
eSBzaW5nbGUgSFZNIGd1ZXN0IHdpdGggYSBQQ0kgZGV2aWNlLgo+IAo+IFRoZSBrZXhlYy9jcmFz
aCBwYXRoIGlzIHZlcnkgYnJva2VuIGFscmVhZHkgaW4gWGVuIGFzIHNvb24gYXMgYW55IGtpbmQK
PiBvZiBQQ0kgUGFzc3Rocm91Z2ggaXMgaW4gdXNlLgoKSW5kZWVkLCBhcyBzYWlkIGluIHRoZSBv
dGhlciByZXBseSB0byBTZXJnZXksIEkgZGlkIHdyb25nbHkgY29uc2lkZXIKRG9tMCBvbmx5IGhl
cmUuCgo+Pj4gQmVpbmcgYWJsZSB0byBib290IHdpdGggYW4gSU9NTVUgYWxyZWFkeSBhY3RpdmUg
aXMgYmVjb21pbmcgY29tbW9uLCBub3QKPj4+IGxlYXN0IGJlY2F1c2Ugb2YgdGhlIG9uZ29pbmcg
ZWZmb3J0cyB0byBlbmZvcmNlIHByZS1EWEUgRE1BIHByb3RlY3Rpb24KPj4+IHRvIHByb3RlY3Qg
YWdhaW5zdCBjb2xkLWJvb3QgRE1BIHJvb3RraXRzLgo+PiBXaGF0IGFib3V0IHRoZSBpbnRlcnJ1
cHQgcmVtYXBwaW5nIHBhcnQgb2YgdGhlIElPTU1VIGZ1bmN0aW9uYWxpdHk/Cj4gCj4gV2hhdCBh
Ym91dCBpdD8gIEl0IGlzIGEgbmVjZXNzYXJ5IHBhcnQgb2YgcHJvdGVjdGlvbiBhZ2FpbnN0IHJv
Z3VlIGRldmljZXMuCgpCdXQgaXNuJ3QgaXQgYSB2YWxpZCBxdWVzdGlvbiB3aGV0aGVyIGtlZXBp
bmcgaW50ZXJydXB0IHJlbWFwcGluZwplbmFibGVkIGlzIGhlbHBmdWwgb3IgcG90ZW50aWFsbHkg
bWFraW5nIHRoaW5ncyB3b3JzZT8gVGhlCmRlc2NyaXB0aW9uIG9mIHRoZSBwYXRjaCBkaXNjdXNz
ZXMgdGhlIERNQSB0cmFuc2xhdGlvbiBhc3BlY3RzCm9ubHkuIFVubGVzcyB0aGUgY3Jhc2gga2Vy
bmVsIHdvdWxkIGFsd2F5cyBvcGVyYXRlIGluIHBvbGxpbmcKbW9kZSBvbmx5LCBpdCBuZWVkcyB0
byBoYXZlIGludGVycnVwdHMgcm91dGVkIHRvIHRoZSByaWdodApoYW5kbGVyKHMpLiBXaGV0aGVy
IHRoYXQncyBndWFyYW50ZWVkIHdpdGggcmVtYXBwaW5nIGxlZnQKZW5hYmxlZCBpcyBub3Qgc29t
ZXRoaW5nIHRoYXQgZ29lcyB3aXRob3V0IHNheWluZywgaW1vLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 09:37:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 09:37:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwOJh-0004JL-6n; Wed, 20 Feb 2019 09:37:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=80LJ=Q3=redhat.com=cohuck@srs-us1.protection.inumbo.net>)
 id 1gwOJf-0004JG-Rj
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 09:37:23 +0000
X-Inumbo-ID: 1fe6610a-34f3-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fe6610a-34f3-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 09:37:23 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 261C75AFE9;
 Wed, 20 Feb 2019 09:37:22 +0000 (UTC)
Received: from gondolin (dhcp-192-187.str.redhat.com [10.33.192.187])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 7BB9117976;
 Wed, 20 Feb 2019 09:37:05 +0000 (UTC)
Date: Wed, 20 Feb 2019 10:37:03 +0100
From: Cornelia Huck <cohuck@redhat.com>
To: Philippe =?UTF-8?B?TWF0aGlldS1EYXVkw6k=?= <philmd@redhat.com>
Message-ID: <20190220103703.19f668bc.cohuck@redhat.com>
In-Reply-To: <20190220010232.18731-19-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-19-philmd@redhat.com>
Organization: Red Hat GmbH
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Wed, 20 Feb 2019 09:37:22 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v3 18/25] s390x/3270: Let
 insert_IAC_escape_char() use size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>, "Michael S.
 Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel@nongnu.org, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, qemu-ppc@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMCBGZWIgMjAxOSAwMjowMjoyNSArMDEwMApQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8cGhpbG1kQHJlZGhhdC5jb20+IHdyb3RlOgoKPiBUaGlzIGZ1bmN0aW9uIHRha2VzIHNpemVf
dCBhcmd1bWVudCBhbmQgcmV0dXJuIGEgc2l6ZV90Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KPiAtLS0KPiAgaHcvY2hhci90
ZXJtaW5hbDMyNzAuYyB8IDcgKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKUmV2aWV3ZWQtYnk6IENvcm5lbGlhIEh1Y2sgPGNvaHVja0By
ZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 09:41:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 09:41:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwONI-0004za-Pr; Wed, 20 Feb 2019 09:41:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=80LJ=Q3=redhat.com=cohuck@srs-us1.protection.inumbo.net>)
 id 1gwONH-0004zV-UP
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 09:41:07 +0000
X-Inumbo-ID: a5c4dd06-34f3-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5c4dd06-34f3-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 09:41:07 +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 D421F83F40;
 Wed, 20 Feb 2019 09:41:06 +0000 (UTC)
Received: from gondolin (dhcp-192-187.str.redhat.com [10.33.192.187])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C65F760BF6;
 Wed, 20 Feb 2019 09:40:54 +0000 (UTC)
Date: Wed, 20 Feb 2019 10:40:51 +0100
From: Cornelia Huck <cohuck@redhat.com>
To: Philippe =?UTF-8?B?TWF0aGlldS1EYXVkw6k=?= <philmd@redhat.com>
Message-ID: <20190220104051.72f1aca0.cohuck@redhat.com>
In-Reply-To: <20190220010232.18731-20-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-20-philmd@redhat.com>
Organization: Red Hat GmbH
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.27]); Wed, 20 Feb 2019 09:41:07 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v3 19/25] s390/ebcdic: Use size_t to iterate
 over arrays
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>, "Michael S.
 Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel@nongnu.org, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, qemu-ppc@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMCBGZWIgMjAxOSAwMjowMjoyNiArMDEwMApQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8cGhpbG1kQHJlZGhhdC5jb20+IHdyb3RlOgoKPiBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBN
YXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Cj4gLS0tCj4gIGluY2x1ZGUvaHcvczM5
MHgvZWJjZGljLmggfCA4ICsrKystLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvczM5MHgvZWJj
ZGljLmggYi9pbmNsdWRlL2h3L3MzOTB4L2ViY2RpYy5oCj4gaW5kZXggNjlhMDRjYWI2Mi4uZDg5
MTc0ZTExMyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2h3L3MzOTB4L2ViY2RpYy5oCj4gKysrIGIv
aW5jbHVkZS9ody9zMzkweC9lYmNkaWMuaAo+IEBAIC04MywxOCArODMsMTggQEAgc3RhdGljIGNv
bnN0IHVpbnQ4X3QgYXNjaWkyZWJjZGljW10gPSB7Cj4gICAgICAweDkwLCAweDNGLCAweDNGLCAw
eDNGLCAweDNGLCAweEVBLCAweDNGLCAweEZGCj4gIH07Cj4gIAo+IC1zdGF0aWMgaW5saW5lIHZv
aWQgZWJjZGljX3B1dCh1aW50OF90ICpwLCBjb25zdCBjaGFyICphc2NpaSwgaW50IGxlbikKPiAr
c3RhdGljIGlubGluZSB2b2lkIGViY2RpY19wdXQodWludDhfdCAqcCwgY29uc3QgY2hhciAqYXNj
aWksIHNpemVfdCBsZW4pCj4gIHsKPiAtICAgIGludCBpOwo+ICsgICAgc2l6ZV90IGk7Cj4gIAo+
ICAgICAgZm9yIChpID0gMDsgaSA8IGxlbjsgaSsrKSB7Cj4gICAgICAgICAgcFtpXSA9IGFzY2lp
MmViY2RpY1sodWludDhfdClhc2NpaVtpXV07Cj4gICAgICB9Cj4gIH0KPiAgCj4gLXN0YXRpYyBp
bmxpbmUgdm9pZCBhc2NpaV9wdXQodWludDhfdCAqcCwgY29uc3QgY2hhciAqZWJjZGljLCBpbnQg
bGVuKQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgYXNjaWlfcHV0KHVpbnQ4X3QgKnAsIGNvbnN0IGNo
YXIgKmViY2RpYywgc2l6ZV90IGxlbikKPiAgewo+IC0gICAgaW50IGk7Cj4gKyAgICBzaXplX3Qg
aTsKPiAgCj4gICAgICBmb3IgKGkgPSAwOyBpIDwgbGVuOyBpKyspIHsKPiAgICAgICAgICBwW2ld
ID0gZWJjZGljMmFzY2lpWyh1aW50OF90KWViY2RpY1tpXV07CgpNYWtpbmcgdGhlIHBhc3NlZCBs
ZW4gcGFyYW1ldGVyIGEgc2l6ZV90IG1ha2VzIHNlbnNlOyBidXQgdXNpbmcgYQpzaXplX3QgYXMg
YW4gYXJyYXkgaXRlcmF0b3IgbG9va3MgYSBiaXQgdW5pZGlvbWF0aWMuLi4gaXQncyBub3Qgd3Jv
bmcsCnRob3VnaC4KCkFja2VkLWJ5OiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 09:45:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 09:45:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwORJ-0005En-Dg; Wed, 20 Feb 2019 09:45:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PanB=Q3=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gwORI-0005Eg-87
 for xen-devel@lists.xen.org; Wed, 20 Feb 2019 09:45:16 +0000
X-Inumbo-ID: 38922e38-34f4-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38922e38-34f4-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 09:45:14 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 4A8F3305FFAD; Wed, 20 Feb 2019 11:45:13 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 3CD6E306E477;
 Wed, 20 Feb 2019 11:45:13 +0200 (EET)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
 <1550614715-21161-4-git-send-email-andrew.cooper3@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <d93f2d4d-80bb-3422-1580-9d17911c59a4@bitdefender.com>
Date: Wed, 20 Feb 2019 11:45:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <1550614715-21161-4-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH 3/4] x86/vmx: Fix security issue when a
 guest balloons out the #VE info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSAxMjoxOCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgbG9naWMgaW4g
YWx0cDJtX3ZjcHVfe2VuLGRpc31hYmxlX3ZlKCkgYW5kIHZteF92Y3B1X3VwZGF0ZV92bWZ1bmNf
dmUoKSBpcwo+IGRhbmdlcm91cy4gIEFmdGVyICNWRSBoYXMgYmVlbiBzZXQgdXAsIHRoZSBndWVz
dCBjYW4gYmFsbG9vbiBvdXQgYW5kIGZyZWUgdGhlCj4gbm9taW5hdGVkIEdGTiwgYWZ0ZXIgd2hp
Y2ggdGhlIHByb2Nlc3NvciBtYXkgd3JpdGUgdG8gaXQuICBBbHNvLCB0aGUgdW5sb2NrZWQKPiBH
Rk4gcXVlcnkgbWVhbnMgdGhlIE1GTiBpcyBzdGFsZSBieSB0aGUgdGltZSBpdCBpcyB1c2VkLiAg
QWx0ZXJuYXRpdmVseSwgYQo+IGd1ZXN0IGNhbiByYWNlIHR3byBkaXNhYmxlIGNhbGxzIHRvIGNh
dXNlIG9uZSBWTUNTIHRvIHN0aWxsIHJlZmVyZW5jZSB0aGUKPiBub21pbmF0ZWQgR0ZOIGFmdGVy
IHRoZSB0cmFja2luZyBpbmZvcm1hdGlvbiB3YXMgZHJvcHBlZC4KPiAKPiBSZXdvcmsgdGhlIGxv
Z2ljIGZyb20gc2NyYXRjaCB0byBtYWtlIGl0IHNhZmUuCj4gCj4gSG9sZCBhbiBleHRyYSBwYWdl
IHJlZmVyZW5jZSBvbiB0aGUgdW5kZXJseWluZyBmcmFtZSwgdG8gYWNjb3VudCBmb3IgdGhlCj4g
Vk1DUydzIHJlZmVyZW5jZS4gIFRoaXMgbWVhbnMgdGhhdCBpZiB0aGUgR0ZOIGdldHMgYmFsbG9v
bmVkIG91dCwgaXQgaXNuJ3QKPiBmcmVlZCBiYWNrIHRvIFhlbiB1bnRpbCAjVkUgaXMgZGlzYWJs
ZWQsIGFuZCB0aGUgVk1DUyBubyBsb25nZXIgcmVmZXJzIHRvIHRoZQo+IHBhZ2UuCj4gCj4gQSBj
b25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgYXJjaF92Y3B1X3VubWFwX3Jlc291cmNlcygpIG5v
dyBuZWVkcyB0byBjYWxsCj4gYWx0cDJtX3ZjcHVfZGlzYWJsZV92ZSgpIHRvIGRyb3AgdGhlIHJl
ZmVyZW5jZSBkdXJpbmcgZG9tYWluX2tpbGwoKSwgdG8gYWxsb3cKPiBhbGwgb2YgdGhlIG1lbW9y
eSB0byBiZSBmcmVlZC4KPiAKPiBGb3IgZG9tYWlucyB1c2luZyBhbHRwMm0sIHdlIGV4cGVjdCBh
IHNpbmdsZSBlbmFibGUgY2FsbCBhbmQgbm8gZGlzYWJsZSBmb3IKPiB0aGUgcmVtYWluaW5nIGxp
ZmV0aW1lIG9mIHRoZSBkb21haW4uICBIb3dldmVyLCB0byBhdm9pZCBwcm9ibGVtcyB3aXRoCj4g
Y29uY3VycmVudCBjYWxscywgdXNlIGNtcHhjaGcoKSB0byBsb2NrbGVzc2x5IG1haW50YWluIHNh
ZmV0eS4KPiAKPiBUaGlzIGRvZXNuJ3QgaGF2ZSBhbiBYU0EgYmVjYXVzZSBhbHRwMm0gaXMgbm90
IHlldCBhIHNlY3VyaXR5LXN1cHBvcnRlZAo+IGZlYXR1cmUuCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlcjxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGVzdGVkLWJ5OiBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CgoKVGhhbmtzLApSYXp2YW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 09:46:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 09:46:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwOS9-0005Ip-Pc; Wed, 20 Feb 2019 09:46:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwOS8-0005Ic-Rs
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 09:46:08 +0000
X-Inumbo-ID: 58850a5f-34f4-11e9-bc90-bc764e045a96
Received: from mail-qt1-f193.google.com (unknown [209.85.160.193])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58850a5f-34f4-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 09:46:07 +0000 (UTC)
Received: by mail-qt1-f193.google.com with SMTP id j36so26436315qta.7
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 01:46:07 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=4cNouHkgTPIxRKORdZcOxweIThHIN20ycGrmHUkZ1K0=;
 b=jdG/XOdY5/2AnRelkrEcY/1tFutga6uSOEF759KTVhtImuLJOAyiSLeJeahjo9AxSk
 JJJUVTK6HBZJDPE3AIUc/aGW65U6GZVhUfXPkkZ/hMuK+7JM2T5AEbUsMVGWACQEvwbo
 BP+VJpXtaviQQGN8RgNWkVt4Qk4KttELAckXruOMJONFvrXRt6vQub7kHYk92FIME8pn
 hB6LtcESfRzmjBNQHmEMDbDYJeHbto2zZ5LeU5q391LuB1hzJcezgIamCdrNNOxeXRmZ
 umT598TPcWuosvwVeBNWid4wZ2Pl05WRCIcgIjTTDbcghHjbRcOmBvz6chmK1XFeS9Ad
 AH/A==
X-Gm-Message-State: AHQUAuYR+ErpI6oONoudPXp6i8R6Gqgvntzf/+xevQ8xhS08QYOZkOYP
 F5Q+MD8NiZJ0gXpRw6WOX1dAkrYTDFqqhvrdulpGSA==
X-Google-Smtp-Source: AHgI3IbYugxPaPzfH7ivgNSz+x7BB4Su4YrZYhgtqIavCqxUv47WGyxqB4hDV25YgZk/Jz9XYlKBvouAHrAsS32CwCY=
X-Received: by 2002:a0c:ecc5:: with SMTP id o5mr25351308qvq.106.1550655967020; 
 Wed, 20 Feb 2019 01:46:07 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-2-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-2-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 10:45:55 +0100
Message-ID: <CAMxuvaw01BjjoshjUc+9F5P53oSNrZU_n0OebiPOnp_q5MA58w@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 01/25] chardev: Simplify
 IOWatchPoll::fd_can_read as a GSourceFunc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMjowMyBBTSBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqQo8
cGhpbG1kQHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gSU9XYXRjaFBvbGw6OmZkX2Nhbl9yZWFkKCkg
cmVhbGx5IGlzIGEgR1NvdXJjZUZ1bmMgdHlwZSwgaXQgc2ltcGx5Cj4gcmV0dXJucyBhIGJvb2xl
YW4gdmFsdWUuCj4gVXBkYXRlIHRoZSBiYWNrZW5kcyB0byByZXR1cm4gYSBib29sZWFuLCB3aGV0
aGVyIHRoZXJlIGlzIGRhdGEgdG8KPiByZWFkIGZyb20gdGhlIHNvdXJjZSBvciBub3QuCj4KPiBT
dWdnZXN0ZWQtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+Cj4gU2lnbmVk
LW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgoKUmV2
aWV3ZWQtYnk6IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29t
PgoKPiAtLS0KPiAgY2hhcmRldi9jaGFyLWZkLmMgICAgICAgICB8IDQgKystLQo+ICBjaGFyZGV2
L2NoYXItaW8uYyAgICAgICAgIHwgNiArKystLS0KPiAgY2hhcmRldi9jaGFyLXB0eS5jICAgICAg
ICB8IDQgKystLQo+ICBjaGFyZGV2L2NoYXItc29ja2V0LmMgICAgIHwgNiArKystLS0KPiAgY2hh
cmRldi9jaGFyLXVkcC5jICAgICAgICB8IDQgKystLQo+ICBpbmNsdWRlL2NoYXJkZXYvY2hhci1p
by5oIHwgMiArLQo+ICA2IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0
aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2NoYXJkZXYvY2hhci1mZC5jIGIvY2hhcmRldi9jaGFy
LWZkLmMKPiBpbmRleCAyYzliMmNlNTY3Li4yNDIxZDhlMjE2IDEwMDY0NAo+IC0tLSBhL2NoYXJk
ZXYvY2hhci1mZC5jCj4gKysrIGIvY2hhcmRldi9jaGFyLWZkLmMKPiBAQCAtNjksMTMgKzY5LDEz
IEBAIHN0YXRpYyBnYm9vbGVhbiBmZF9jaHJfcmVhZChRSU9DaGFubmVsICpjaGFuLCBHSU9Db25k
aXRpb24gY29uZCwgdm9pZCAqb3BhcXVlKQo+ICAgICAgcmV0dXJuIFRSVUU7Cj4gIH0KPgo+IC1z
dGF0aWMgaW50IGZkX2Nocl9yZWFkX3BvbGwodm9pZCAqb3BhcXVlKQo+ICtzdGF0aWMgZ2Jvb2xl
YW4gZmRfY2hyX3JlYWRfcG9sbCh2b2lkICpvcGFxdWUpCj4gIHsKPiAgICAgIENoYXJkZXYgKmNo
ciA9IENIQVJERVYob3BhcXVlKTsKPiAgICAgIEZEQ2hhcmRldiAqcyA9IEZEX0NIQVJERVYob3Bh
cXVlKTsKPgo+ICAgICAgcy0+bWF4X3NpemUgPSBxZW11X2Nocl9iZV9jYW5fd3JpdGUoY2hyKTsK
PiAtICAgIHJldHVybiBzLT5tYXhfc2l6ZTsKPiArICAgIHJldHVybiBzLT5tYXhfc2l6ZSA+IDA7
Cj4gIH0KPgo+ICBzdGF0aWMgR1NvdXJjZSAqZmRfY2hyX2FkZF93YXRjaChDaGFyZGV2ICpjaHIs
IEdJT0NvbmRpdGlvbiBjb25kKQo+IGRpZmYgLS1naXQgYS9jaGFyZGV2L2NoYXItaW8uYyBiL2No
YXJkZXYvY2hhci1pby5jCj4gaW5kZXggOGNlZDE4NDE2MC4uMmMxYzY5MDk4ZSAxMDA2NDQKPiAt
LS0gYS9jaGFyZGV2L2NoYXItaW8uYwo+ICsrKyBiL2NoYXJkZXYvY2hhci1pby5jCj4gQEAgLTMw
LDcgKzMwLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgSU9XYXRjaFBvbGwgewo+ICAgICAgUUlPQ2hhbm5l
bCAqaW9jOwo+ICAgICAgR1NvdXJjZSAqc3JjOwo+Cj4gLSAgICBJT0NhblJlYWRIYW5kbGVyICpm
ZF9jYW5fcmVhZDsKPiArICAgIEdTb3VyY2VGdW5jIGZkX2Nhbl9yZWFkOwo+ICAgICAgR1NvdXJj
ZUZ1bmMgZmRfcmVhZDsKPiAgICAgIHZvaWQgKm9wYXF1ZTsKPiAgfSBJT1dhdGNoUG9sbDsKPiBA
QCAtNDQsNyArNDQsNyBAQCBzdGF0aWMgZ2Jvb2xlYW4gaW9fd2F0Y2hfcG9sbF9wcmVwYXJlKEdT
b3VyY2UgKnNvdXJjZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
aW50ICp0aW1lb3V0KQo+ICB7Cj4gICAgICBJT1dhdGNoUG9sbCAqaXdwID0gaW9fd2F0Y2hfcG9s
bF9mcm9tX3NvdXJjZShzb3VyY2UpOwo+IC0gICAgYm9vbCBub3dfYWN0aXZlID0gaXdwLT5mZF9j
YW5fcmVhZChpd3AtPm9wYXF1ZSkgPiAwOwo+ICsgICAgYm9vbCBub3dfYWN0aXZlID0gaXdwLT5m
ZF9jYW5fcmVhZChpd3AtPm9wYXF1ZSk7Cj4gICAgICBib29sIHdhc19hY3RpdmUgPSBpd3AtPnNy
YyAhPSBOVUxMOwo+ICAgICAgaWYgKHdhc19hY3RpdmUgPT0gbm93X2FjdGl2ZSkgewo+ICAgICAg
ICAgIHJldHVybiBGQUxTRTsKPiBAQCAtNzYsNyArNzYsNyBAQCBzdGF0aWMgR1NvdXJjZUZ1bmNz
IGlvX3dhdGNoX3BvbGxfZnVuY3MgPSB7Cj4KPiAgR1NvdXJjZSAqaW9fYWRkX3dhdGNoX3BvbGwo
Q2hhcmRldiAqY2hyLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBRSU9DaGFubmVsICppb2Ms
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgIElPQ2FuUmVhZEhhbmRsZXIgKmZkX2Nhbl9yZWFk
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICBHU291cmNlRnVuYyBmZF9jYW5fcmVhZCwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgUUlPQ2hhbm5lbEZ1bmMgZmRfcmVhZCwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ3BvaW50ZXIgdXNlcl9kYXRhLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICBHTWFpbkNvbnRleHQgKmNvbnRleHQpCj4gZGlmZiAtLWdpdCBhL2NoYXJkZXYvY2hh
ci1wdHkuYyBiL2NoYXJkZXYvY2hhci1wdHkuYwo+IGluZGV4IGIwMzQzMzJlZGQuLjc3NzdmNmRk
ZWYgMTAwNjQ0Cj4gLS0tIGEvY2hhcmRldi9jaGFyLXB0eS5jCj4gKysrIGIvY2hhcmRldi9jaGFy
LXB0eS5jCj4gQEAgLTExOSwxMyArMTE5LDEzIEBAIHN0YXRpYyBHU291cmNlICpwdHlfY2hyX2Fk
ZF93YXRjaChDaGFyZGV2ICpjaHIsIEdJT0NvbmRpdGlvbiBjb25kKQo+ICAgICAgcmV0dXJuIHFp
b19jaGFubmVsX2NyZWF0ZV93YXRjaChzLT5pb2MsIGNvbmQpOwo+ICB9Cj4KPiAtc3RhdGljIGlu
dCBwdHlfY2hyX3JlYWRfcG9sbCh2b2lkICpvcGFxdWUpCj4gK3N0YXRpYyBnYm9vbGVhbiBwdHlf
Y2hyX3JlYWRfcG9sbCh2b2lkICpvcGFxdWUpCj4gIHsKPiAgICAgIENoYXJkZXYgKmNociA9IENI
QVJERVYob3BhcXVlKTsKPiAgICAgIFB0eUNoYXJkZXYgKnMgPSBQVFlfQ0hBUkRFVihvcGFxdWUp
Owo+Cj4gICAgICBzLT5yZWFkX2J5dGVzID0gcWVtdV9jaHJfYmVfY2FuX3dyaXRlKGNocik7Cj4g
LSAgICByZXR1cm4gcy0+cmVhZF9ieXRlczsKPiArICAgIHJldHVybiBzLT5yZWFkX2J5dGVzID4g
MDsKPiAgfQo+Cj4gIHN0YXRpYyBnYm9vbGVhbiBwdHlfY2hyX3JlYWQoUUlPQ2hhbm5lbCAqY2hh
biwgR0lPQ29uZGl0aW9uIGNvbmQsIHZvaWQgKm9wYXF1ZSkKPiBkaWZmIC0tZ2l0IGEvY2hhcmRl
di9jaGFyLXNvY2tldC5jIGIvY2hhcmRldi9jaGFyLXNvY2tldC5jCj4gaW5kZXggNGZjZGQ4YWVk
ZC4uMjYyYTU5YjY0ZiAxMDA2NDQKPiAtLS0gYS9jaGFyZGV2L2NoYXItc29ja2V0LmMKPiArKysg
Yi9jaGFyZGV2L2NoYXItc29ja2V0LmMKPiBAQCAtMTQ3LDcgKzE0Nyw3IEBAIHN0YXRpYyB2b2lk
IHRjcF9jaHJfYWNjZXB0KFFJT05ldExpc3RlbmVyICpsaXN0ZW5lciwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUUlPQ2hhbm5lbFNvY2tldCAqY2lvYywKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqb3BhcXVlKTsKPgo+IC1zdGF0aWMgaW50IHRjcF9jaHJfcmVhZF9w
b2xsKHZvaWQgKm9wYXF1ZSk7Cj4gK3N0YXRpYyBnYm9vbGVhbiB0Y3BfY2hyX3JlYWRfcG9sbCh2
b2lkICpvcGFxdWUpOwo+ICBzdGF0aWMgdm9pZCB0Y3BfY2hyX2Rpc2Nvbm5lY3QoQ2hhcmRldiAq
Y2hyKTsKPgo+ICAvKiBDYWxsZWQgd2l0aCBjaHJfd3JpdGVfbG9jayBoZWxkLiAgKi8KPiBAQCAt
MTg0LDcgKzE4NCw3IEBAIHN0YXRpYyBpbnQgdGNwX2Nocl93cml0ZShDaGFyZGV2ICpjaHIsIGNv
bnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbikKPiAgICAgIH0KPiAgfQo+Cj4gLXN0YXRpYyBpbnQg
dGNwX2Nocl9yZWFkX3BvbGwodm9pZCAqb3BhcXVlKQo+ICtzdGF0aWMgZ2Jvb2xlYW4gdGNwX2No
cl9yZWFkX3BvbGwodm9pZCAqb3BhcXVlKQo+ICB7Cj4gICAgICBDaGFyZGV2ICpjaHIgPSBDSEFS
REVWKG9wYXF1ZSk7Cj4gICAgICBTb2NrZXRDaGFyZGV2ICpzID0gU09DS0VUX0NIQVJERVYob3Bh
cXVlKTsKPiBAQCAtMTkyLDcgKzE5Miw3IEBAIHN0YXRpYyBpbnQgdGNwX2Nocl9yZWFkX3BvbGwo
dm9pZCAqb3BhcXVlKQo+ICAgICAgICAgIHJldHVybiAwOwo+ICAgICAgfQo+ICAgICAgcy0+bWF4
X3NpemUgPSBxZW11X2Nocl9iZV9jYW5fd3JpdGUoY2hyKTsKPiAtICAgIHJldHVybiBzLT5tYXhf
c2l6ZTsKPiArICAgIHJldHVybiBzLT5tYXhfc2l6ZSA+IDA7Cj4gIH0KPgo+ICBzdGF0aWMgdm9p
ZCB0Y3BfY2hyX3Byb2Nlc3NfSUFDX2J5dGVzKENoYXJkZXYgKmNociwKPiBkaWZmIC0tZ2l0IGEv
Y2hhcmRldi9jaGFyLXVkcC5jIGIvY2hhcmRldi9jaGFyLXVkcC5jCj4gaW5kZXggMDk3YTJmMGY0
Mi4uYjZlMzk5ZTk4MyAxMDA2NDQKPiAtLS0gYS9jaGFyZGV2L2NoYXItdWRwLmMKPiArKysgYi9j
aGFyZGV2L2NoYXItdWRwLmMKPiBAQCAtNjUsNyArNjUsNyBAQCBzdGF0aWMgdm9pZCB1ZHBfY2hy
X2ZsdXNoX2J1ZmZlcihVZHBDaGFyZGV2ICpzKQo+ICAgICAgfQo+ICB9Cj4KPiAtc3RhdGljIGlu
dCB1ZHBfY2hyX3JlYWRfcG9sbCh2b2lkICpvcGFxdWUpCj4gK3N0YXRpYyBnYm9vbGVhbiB1ZHBf
Y2hyX3JlYWRfcG9sbCh2b2lkICpvcGFxdWUpCj4gIHsKPiAgICAgIENoYXJkZXYgKmNociA9IENI
QVJERVYob3BhcXVlKTsKPiAgICAgIFVkcENoYXJkZXYgKnMgPSBVRFBfQ0hBUkRFVihvcGFxdWUp
Owo+IEBAIC03Nyw3ICs3Nyw3IEBAIHN0YXRpYyBpbnQgdWRwX2Nocl9yZWFkX3BvbGwodm9pZCAq
b3BhcXVlKQo+ICAgICAgICovCj4gICAgICB1ZHBfY2hyX2ZsdXNoX2J1ZmZlcihzKTsKPgo+IC0g
ICAgcmV0dXJuIHMtPm1heF9zaXplOwo+ICsgICAgcmV0dXJuIHMtPm1heF9zaXplID4gMDsKPiAg
fQo+Cj4gIHN0YXRpYyBnYm9vbGVhbiB1ZHBfY2hyX3JlYWQoUUlPQ2hhbm5lbCAqY2hhbiwgR0lP
Q29uZGl0aW9uIGNvbmQsIHZvaWQgKm9wYXF1ZSkKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9jaGFy
ZGV2L2NoYXItaW8uaCBiL2luY2x1ZGUvY2hhcmRldi9jaGFyLWlvLmgKPiBpbmRleCA5NjM4ZGE1
MTAwLi5hMTczODc0NTM4IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvY2hhcmRldi9jaGFyLWlvLmgK
PiArKysgYi9pbmNsdWRlL2NoYXJkZXYvY2hhci1pby5oCj4gQEAgLTMxLDcgKzMxLDcgQEAKPiAg
LyogQ2FuIG9ubHkgYmUgdXNlZCBmb3IgcmVhZCAqLwo+ICBHU291cmNlICppb19hZGRfd2F0Y2hf
cG9sbChDaGFyZGV2ICpjaHIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgIFFJT0NoYW5uZWwg
KmlvYywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgSU9DYW5SZWFkSGFuZGxlciAqZmRfY2Fu
X3JlYWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIEdTb3VyY2VGdW5jIGZkX2Nhbl9yZWFk
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBRSU9DaGFubmVsRnVuYyBmZF9yZWFkLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICBncG9pbnRlciB1c2VyX2RhdGEsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgIEdNYWluQ29udGV4dCAqY29udGV4dCk7Cj4gLS0KPiAyLjIwLjEKPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 10:04:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 10:04:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwOk0-0006yy-I1; Wed, 20 Feb 2019 10:04:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwOjz-0006yt-52
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 10:04:35 +0000
X-Inumbo-ID: ebdc4a02-34f6-11e9-bc90-bc764e045a96
Received: from mail-qt1-f194.google.com (unknown [209.85.160.194])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebdc4a02-34f6-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 10:04:33 +0000 (UTC)
Received: by mail-qt1-f194.google.com with SMTP id p48so26518976qtk.2
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 02:04: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:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=8SmksXdHsVKKwSD/vWIrqedsj9HONUsQY5YPWOqefrw=;
 b=NH2CxIaWj+6SM8VADd3HHBi49S95DkEKsGbgJmz/ghQwXCewQhm4zIdS1KyzsFuiMd
 J4Uuc3PlUd+L1C7ihkxU45eRGMmhEE7h3fiqtGaxdz+9ZZoLfr6KX41QvAX6aFFFtDSY
 ay9edshwx0zmuM8Ryr7RnxS24b8wAwywUUPYXZIpPjwFmrd7otqC21hStLPAAZ+eOT+W
 b+vai+jQMtQZTX0SChycyENVIp32sIZzAXxw3pDkda3wm8exztJ/smio5GpoVfwqC9YQ
 yo9q1CaxKiMKrazVv7WLmEsndElB02AhL1TL2iibgMOL9FAsKzQzAl5+CvdrWCP22lb6
 l6JA==
X-Gm-Message-State: AHQUAuYDQ7HkyNKH+HiRHHKkbLfwHOmic21Ai0brS2PjzYvmiO5iIPcB
 4gHxIFLNsX23wNB082si3NGNUU1bISU0MIWBRSAvPQ==
X-Google-Smtp-Source: AHgI3IZzmFM02YWF/brucwDAYU4OAW4FPYFsv9Q3lnOek4cUGpjAxMbqdnbl1RKBo8pFodly+hdIyCT3CWXrBZXA0Qs=
X-Received: by 2002:ac8:24f2:: with SMTP id t47mr26142542qtt.120.1550657013316; 
 Wed, 20 Feb 2019 02:03:33 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-3-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-3-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 11:03:22 +0100
Message-ID: <CAMxuvaw_Hgbtxu79NEUAoaKaEnmKRCgorJ_r5mXQQTbrHEMtbQ@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 02/25] chardev: Assert IOCanReadHandler
 can not be negative
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCk9uIFdlZCwgRmViIDIwLCAyMDE5IGF0IDI6MDMgQU0gUGhpbGlwcGUgTWF0aGlldS1EYXVk
w6kKPHBoaWxtZEByZWRoYXQuY29tPiB3cm90ZToKPgo+IFRoZSBiYWNrZW5kIHNob3VsZCBub3Qg
cmV0dXJuIGEgbmVnYXRpdmUgbGVuZ3RoIHRvIHJlYWQuCj4gV2Ugd2lsbCBsYXRlciBjaGFuZ2Ug
dGhlIHByb3RvdHlwZSBvZiBJT0NhblJlYWRIYW5kbGVyIHRvIHJldHVybiBhbgo+IHVuc2lnbmVk
IGxlbmd0aC4gTWVhbndoaWxlIG1ha2Ugc3VyZSB0aGUgcmV0dXJuIGxlbmd0aCBpcyBwb3NpdGl2
ZS4KPgo+IFN1Z2dlc3RlZC1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5j
b20+CgpJbiBzdWNoIHBhdGNoLCB5b3Ugc2hvdWxkIGRvIGV4dGVuc2l2ZSByZXZpZXcgb2YgZXhp
c3RpbmcgY2FsbGJhY2tzLApvciBmaW5kIGEgY29udmluY2luZyBhcmd1bWVudCB0aGF0IHRoaXMg
Y2FuJ3QgYnJlYWsuCgpUaGUgcHJvYmxlbSBpcyB0aGVyZSBhcmUgYSBsb3Qgb2YgY2FuX3JlYWQg
Y2FsbGJhY2tzLCBhbmQgaXQncyBub3QKdHJpdmlhbC4gVGhlICpmaXJzdCogb2YgZ2l0LWdyZXAg
aXMgcm5nX2VnZF9jaHJfY2FuX3JlYWQoKQoKIDU3ICAgICBRU0lNUExFUV9GT1JFQUNIKHJlcSwg
JnMtPnBhcmVudC5yZXF1ZXN0cywgbmV4dCkgewogNTggICAgICAgICBzaXplICs9IHJlcS0+c2l6
ZSAtIHJlcS0+b2Zmc2V0OwogNTkgICAgIH0KIDYwCiA2MSAgICAgcmV0dXJuIHNpemU7CgpDbGVh
cmx5IG5vdCBvYnZpb3VzIGlmIGl0IHJldHVybnMgPj0gMC4KCkFub3RoZXIgYXBwcm9hY2ggaXMg
dG8gbG9vayBhdCB0aGUgY2FsbGVyIGFuZCB0aGUgcmV0dXJuIHZhbHVlCmhhbmRsaW5nLiBJZiBu
b25lIGhhbmRsZSBuZWdhdGl2ZSB2YWx1ZXMgKG9yIHdvdWxkIGhhdmUgd3JvbmcKYmVoYXZpb3Vy
IHdpdGggbmVnYXRpdmUgdmFsdWVzKSwgdGhlIGFzc2VydCgpIGlzIHBlcmhhcHMganVzdGlmaWVk
LCBhcwppdCBjb3VsZCBwcmV2ZW50IGZyb20gZG9pbmcgbW9yZSBoYXJtLgoKPiAtLS0KPiAgY2hh
cmRldi9jaGFyLmMgfCA1ICsrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS9jaGFyZGV2L2NoYXIuYyBiL2NoYXJkZXYv
Y2hhci5jCj4gaW5kZXggZjZkNjFmYTVmOC4uNzFlY2QzMmIyNSAxMDA2NDQKPiAtLS0gYS9jaGFy
ZGV2L2NoYXIuYwo+ICsrKyBiL2NoYXJkZXYvY2hhci5jCj4gQEAgLTE1OSwxMiArMTU5LDE1IEBA
IGludCBxZW11X2Nocl93cml0ZShDaGFyZGV2ICpzLCBjb25zdCB1aW50OF90ICpidWYsIGludCBs
ZW4sIGJvb2wgd3JpdGVfYWxsKQo+ICBpbnQgcWVtdV9jaHJfYmVfY2FuX3dyaXRlKENoYXJkZXYg
KnMpCj4gIHsKPiAgICAgIENoYXJCYWNrZW5kICpiZSA9IHMtPmJlOwo+ICsgICAgaW50IHJlY2Vp
dmFibGVfYnl0ZXM7Cj4KPiAgICAgIGlmICghYmUgfHwgIWJlLT5jaHJfY2FuX3JlYWQpIHsKPiAg
ICAgICAgICByZXR1cm4gMDsKPiAgICAgIH0KPgo+IC0gICAgcmV0dXJuIGJlLT5jaHJfY2FuX3Jl
YWQoYmUtPm9wYXF1ZSk7Cj4gKyAgICByZWNlaXZhYmxlX2J5dGVzID0gYmUtPmNocl9jYW5fcmVh
ZChiZS0+b3BhcXVlKTsKPiArICAgIGFzc2VydChyZWNlaXZhYmxlX2J5dGVzID49IDApOwo+ICsg
ICAgcmV0dXJuIHJlY2VpdmFibGVfYnl0ZXM7Cj4gIH0KPgo+ICB2b2lkIHFlbXVfY2hyX2JlX3dy
aXRlX2ltcGwoQ2hhcmRldiAqcywgdWludDhfdCAqYnVmLCBpbnQgbGVuKQo+IC0tCj4gMi4yMC4x
Cj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 10:04:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 10:04:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwOk3-0006zH-SZ; Wed, 20 Feb 2019 10:04:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HwCw=Q3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwOk3-0006z4-Ab
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 10:04:39 +0000
X-Inumbo-ID: ee6ff0e0-34f6-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee6ff0e0-34f6-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 10:04:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwOk1-0006Wj-Gq; Wed, 20 Feb 2019 10:04:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwOk1-0002sH-6Q; Wed, 20 Feb 2019 10:04:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwOk0-0001W4-Rh; Wed, 20 Feb 2019 10:04:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133324-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=1bcd0b43a16b7a48ec9afce3887c6c841b687abb
X-Osstest-Versions-That: xen=365aabb6e5023cee476adf81106729efd49c644f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Feb 2019 10:04:36 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 133324: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMyNCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzMyNC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDFiY2QwYjQzYTE2Yjdh
NDhlYzlhZmNlMzg4N2M2Yzg0MWI2ODdhYmIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDM2NWFhYmI2ZTUwMjNjZWU0NzZhZGY4MTEwNjcyOWVmZDQ5YzY0NGYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMzI4NiAgMjAxOS0wMi0xNyAwOToxODo0NyBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMzMjQgIDIwMTktMDItMjAgMDk6MTg6NTYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgog
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKam9iczoKIGNvdmVyaXR5
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIDM2NWFhYmI2ZTUuLjFiY2QwYjQzYTEgIDFiY2QwYjQzYTE2YjdhNDhl
YzlhZmNlMzg4N2M2Yzg0MWI2ODdhYmIgLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 10:18:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 10:18:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwOxW-00087b-4V; Wed, 20 Feb 2019 10:18:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwOxU-00087W-Nx
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 10:18:32 +0000
X-Inumbo-ID: df4fd506-34f8-11e9-bc90-bc764e045a96
Received: from mail-qk1-f195.google.com (unknown [209.85.222.195])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df4fd506-34f8-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 10:18:31 +0000 (UTC)
Received: by mail-qk1-f195.google.com with SMTP id x9so1653511qkf.0
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 02:18:31 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=KsI8EN7WeSdry+mrzISXocKPssFvE3S65iPM8WUtPYM=;
 b=BPpNuJLE9Gu9coAy/9Aa8Jlq/+d3voQh0Pc/iNTubffiQQn8bvZRxGNuqSfRHyP8p9
 wdiiIb7sx/05LurNUeShQ1j/JobXYwh90DbvJ49yb3oDTx4OnRm3gF09CcagjUjGIvzG
 +WwnblN73Wa/WnPgqz+u1L48iNRxVfriq227wsPD9MXWh0ld/mYSN2ho2dXwn5fDBKAj
 FLQAmbJBaZYc+HgLi2/pqYfMzCyLybyXXrAjcAhIZFGYDvOkSVAmLaQ+4sdnyXJfn3gh
 ePA4Y/3BsogwU2UbzBgH59VwCfFj/1IMoUQobNThmq+HaWIKPWbNiJvMoD3jcRb7MjzJ
 supQ==
X-Gm-Message-State: AHQUAuYp+iI93F9O4domJRhPbqkPyGqIqPsS/YleVqLKbxDBJnIxDmk0
 yOWP9G15JpHuuriSw+8EXk23DgacP5gPhgEGtKKFcg==
X-Google-Smtp-Source: AHgI3IZIYfS+VedflruSXlPtKe0CMmQNwmF4b6HKdvAdnoa0SCCPBY+MuPLqW0qa6Hkn5Ubwh38MFPiUc28Dz8XTx2U=
X-Received: by 2002:a37:9b89:: with SMTP id
 d131mr23272129qke.331.1550657851249; 
 Wed, 20 Feb 2019 02:17:31 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-4-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-4-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 11:17:19 +0100
Message-ID: <CAMxuvawsWu1m83qwp=U8m0X9Ar4m9CNiEVetfimhXoHzzkNHJQ@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 03/25] chardev/wctablet: Use unsigned
 type to hold unsigned value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCk9uIFdlZCwgRmViIDIwLCAyMDE5IGF0IDI6MDMgQU0gUGhpbGlwcGUgTWF0aGlldS1EYXVk
w6kKPHBoaWxtZEByZWRoYXQuY29tPiB3cm90ZToKPgo+IFRhYmxldENoYXJkZXY6OnF1ZXJ5IGlz
IGFuIGFycmF5IG9mIHVpbnQ4X3QuCj4gVXNlIHRoZSBzYW1lIHR5cGUgdG8gaG9sZCBpdCAodGhp
cyBhbHNvIHNpbGVudCBhIC1Xc2lnbi1jb252ZXJzaW9uCj4gd2FybmluZyBpbiB0aGUgdHJhY2Ug
ZnVuY3Rpb24pLgo+Cj4gU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBo
aWxtZEByZWRoYXQuY29tPgoKUmV2aWV3ZWQtYnk6IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2Fu
ZHJlLmx1cmVhdUByZWRoYXQuY29tPgoKPiAtLS0KPiAgY2hhcmRldi90cmFjZS1ldmVudHMgfCAy
ICstCj4gIGNoYXJkZXYvd2N0YWJsZXQuYyAgIHwgNSArKystLQo+ICAyIGZpbGVzIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9jaGFyZGV2
L3RyYWNlLWV2ZW50cyBiL2NoYXJkZXYvdHJhY2UtZXZlbnRzCj4gaW5kZXggZDBlNWYzYmJjMS4u
NTYyYmZlNzBlOSAxMDA2NDQKPiAtLS0gYS9jaGFyZGV2L3RyYWNlLWV2ZW50cwo+ICsrKyBiL2No
YXJkZXYvdHJhY2UtZXZlbnRzCj4gQEAgLTUsNyArNSw3IEBAIHdjdF9pbml0KHZvaWQpICIiCj4g
IHdjdF9jbWRfcmUodm9pZCkgIiIKPiAgd2N0X2NtZF9zdCh2b2lkKSAiIgo+ICB3Y3RfY21kX3Nw
KHZvaWQpICIiCj4gLXdjdF9jbWRfdHMoaW50IGlucHV0KSAiMHglMDJ4Igo+ICt3Y3RfY21kX3Rz
KHVpbnQ4X3QgaW5wdXQpICIweCUwMngiCj4gIHdjdF9jbWRfb3RoZXIoY29uc3QgY2hhciAqY21k
KSAiJXMiCj4gIHdjdF9zcGVlZChpbnQgc3BlZWQpICIlZCIKPgo+IGRpZmYgLS1naXQgYS9jaGFy
ZGV2L3djdGFibGV0LmMgYi9jaGFyZGV2L3djdGFibGV0LmMKPiBpbmRleCAzNWRiZDI5YTMzLi5j
ZjdhMDhhMzYzIDEwMDY0NAo+IC0tLSBhL2NoYXJkZXYvd2N0YWJsZXQuYwo+ICsrKyBiL2NoYXJk
ZXYvd2N0YWJsZXQuYwo+IEBAIC0yMDcsNyArMjA3LDggQEAgc3RhdGljIGludCB3Y3RhYmxldF9j
aHJfd3JpdGUoc3RydWN0IENoYXJkZXYgKmNociwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgdWludDhfdCAqYnVmLCBpbnQgbGVuKQo+ICB7Cj4gICAgICBUYWJsZXRDaGFy
ZGV2ICp0YWJsZXQgPSBXQ1RBQkxFVF9DSEFSREVWKGNocik7Cj4gLSAgICB1bnNpZ25lZCBpbnQg
aSwgY2xlbjsKPiArICAgIHNpemVfdCBpOwo+ICsgICAgdW5zaWduZWQgaW50IGNsZW47Cj4gICAg
ICBjaGFyICpwb3M7Cj4KPiAgICAgIGlmICh0YWJsZXQtPmxpbmVfc3BlZWQgIT0gOTYwMCkgewo+
IEBAIC0yNjksNyArMjcwLDcgQEAgc3RhdGljIGludCB3Y3RhYmxldF9jaHJfd3JpdGUoc3RydWN0
IENoYXJkZXYgKmNociwKPgo+ICAgICAgfSBlbHNlIGlmIChzdHJuY21wKChjaGFyICopdGFibGV0
LT5xdWVyeSwgIlRTIiwgMikgPT0gMCAmJgo+ICAgICAgICAgICAgICAgICBjbGVuID09IDMpIHsK
PiAtICAgICAgICB1bnNpZ25lZCBpbnQgaW5wdXQgPSB0YWJsZXQtPnF1ZXJ5WzJdOwo+ICsgICAg
ICAgIHVpbnQ4X3QgaW5wdXQgPSB0YWJsZXQtPnF1ZXJ5WzJdOwo+ICAgICAgICAgIHVpbnQ4X3Qg
Y29kZXNbN10gPSB7Cj4gICAgICAgICAgICAgIDB4YTMsCj4gICAgICAgICAgICAgICgoaW5wdXQg
JiAweDgwKSA9PSAwKSA/IDB4N2UgOiAweDdmLAo+IC0tCj4gMi4yMC4xCj4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 10:39:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 10:39:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPHi-0001Lw-Tg; Wed, 20 Feb 2019 10:39:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fEqt=Q3=redhat.com=berrange@srs-us1.protection.inumbo.net>)
 id 1gwPHh-0001Lr-JA
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 10:39:25 +0000
X-Inumbo-ID: ca534068-34fb-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca534068-34fb-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 10:39:24 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9083672D79;
 Wed, 20 Feb 2019 10:39:23 +0000 (UTC)
Received: from redhat.com (ovpn-112-26.ams2.redhat.com [10.36.112.26])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9E0451001E6D;
 Wed, 20 Feb 2019 10:38:39 +0000 (UTC)
Date: Wed, 20 Feb 2019 10:38:36 +0000
From: Daniel =?utf-8?B?UC4gQmVycmFuZ8Op?= <berrange@redhat.com>
To: Philippe =?utf-8?Q?Mathieu-Daud=C3=A9?= <philmd@redhat.com>
Message-ID: <20190220103836.GC21870@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-26-philmd@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190220010232.18731-26-philmd@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Wed, 20 Feb 2019 10:39:24 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v3 25/25] chardev: Let
 qemu_chr_write[_all] use size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Daniel =?utf-8?B?UC4gQmVycmFuZ8Op?= <berrange@redhat.com>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel@nongnu.org, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?utf-8?Q?Marc-Andr=C3=A9?= Lureau <marcandre.lureau@redhat.com>,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 xen-devel@lists.xenproject.org, David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMDI6MDI6MzJBTSArMDEwMCwgUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgd3JvdGU6Cgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2NoYXJkZXYvY2hhci5oIGIv
aW5jbHVkZS9jaGFyZGV2L2NoYXIuaAo+IGluZGV4IDAzNDFkZDFiYTIuLjJlM2I1YTE1Y2EgMTAw
NjQ0Cj4gLS0tIGEvaW5jbHVkZS9jaGFyZGV2L2NoYXIuaAo+ICsrKyBiL2luY2x1ZGUvY2hhcmRl
di9jaGFyLmgKPiBAQCAtMjIxLDcgKzIyMSw3IEBAIHZvaWQgcWVtdV9jaHJfc2V0X2ZlYXR1cmUo
Q2hhcmRldiAqY2hyLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIENoYXJkZXZGZWF0dXJl
IGZlYXR1cmUpOwo+ICBRZW11T3B0cyAqcWVtdV9jaHJfcGFyc2VfY29tcGF0KGNvbnN0IGNoYXIg
KmxhYmVsLCBjb25zdCBjaGFyICpmaWxlbmFtZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIHBlcm1pdF9tdXhfbW9uKTsKPiAtaW50IHFlbXVfY2hyX3dyaXRlKENoYXJk
ZXYgKnMsIGNvbnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbiwgYm9vbCB3cml0ZV9hbGwpOwo+ICtp
bnQgcWVtdV9jaHJfd3JpdGUoQ2hhcmRldiAqcywgY29uc3QgdWludDhfdCAqYnVmLCBzaXplX3Qg
bGVuLCBib29sIHdyaXRlX2FsbCk7CgpTZWVpbmcgdGhpcyBjbGVhbnVwIHJlbWluZHMgbWUgdGhh
dCBJIHRoaW5rIHdlIG91Z2h0IHRvIGNoYW5nZQp0aGUgY2hhcmRldiByZWFkICYgd3JpdGUgZnVu
Y3Rpb25zIHRvIHRha2UgInZvaWQgKmJ1ZiIgaW5zdGVhZC4KYXMgaXMgZG9uZSBmb3IgcmVndWxh
ciBsaWJjICByZWFkL3dyaXRlIGZ1bmN0aW9ucy4gVGhpcyB3b3VsZAphdm9pZCBjYXN0cyBpbiB0
aGUgY2FsbGVycyBiZXR3ZWVuIGNoYXIgKi91aW50OF90ICoKClNvbWV0aGluZyB0byB0aGluayBh
Ym91dCBmb3IgYSBmdXR1cmUgY2xlYW51cCBqb2IuLi4uc2FtZSBhcHBsaWVzCmZvciB0aGUgUUlP
Q2hhbm5lbCBBUElzIHdoaWNoIHRha2UgYSAnY2hhciAqYnVmJywgYW5ub3lpbmdseQpkaWZmZXJl
bnQgZnJvbSB0aGUgY2hhcmRldiBBUElzIDotKCBCb3RoIG91Z2h0IHRvIGhhdmUgdm9pZCAqYnVm
CgoKUmVnYXJkcywKRGFuaWVsCi0tIAp8OiBodHRwczovL2JlcnJhbmdlLmNvbSAgICAgIC1vLSAg
ICBodHRwczovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy9kYmVycmFuZ2UgOnwKfDogaHR0cHM6Ly9s
aWJ2aXJ0Lm9yZyAgICAgICAgIC1vLSAgICAgICAgICAgIGh0dHBzOi8vZnN0b3AxMzguYmVycmFu
Z2UuY29tIDp8Cnw6IGh0dHBzOi8vZW50YW5nbGUtcGhvdG8ub3JnICAgIC1vLSAgICBodHRwczov
L3d3dy5pbnN0YWdyYW0uY29tL2RiZXJyYW5nZSA6fAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 10:41:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 10:41:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPJT-0001zf-Aj; Wed, 20 Feb 2019 10:41:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwPJR-0001zX-Su
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 10:41:13 +0000
X-Inumbo-ID: 0a6899db-34fc-11e9-bc90-bc764e045a96
Received: from mail-qt1-f196.google.com (unknown [209.85.160.196])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a6899db-34fc-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 10:41:12 +0000 (UTC)
Received: by mail-qt1-f196.google.com with SMTP id w4so26648063qtc.1
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 02:41: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:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=0F3W4PY5qymtcX/cgKfhD0lyQfRSvatax9ygr4Oxe2o=;
 b=BIva2KjAxmEKnCR1Ju0e2DWs6NdyzFy0OSRqJ9K52BW5MdMjmGc28r/1kEfPr7lThD
 KOT91sV6EFWMAeB9cYXwsTD/+QvS/iZOlkutVBEAc5TP6YIQHThVZmtiGtQcWJnjSIpK
 edQFk5p2UNz/+UxbnhjGDX1ICaCP66pmxlVj7n5lUfQGhKI289sX9zvYKXcSAzozUvkj
 K6eognUJ/Uk/0VIvpjzZ8wJg5So68WdYk+rBwSClxa6lqRZ0Iet4gtMd1yADhetYHZcC
 Vz8WCdLt3T6Buq1yHGl9fhCkOjFFRFtgXYd5muMtEH9Ge32Qcl8KUrQFvdcp9qavsfVs
 7V9w==
X-Gm-Message-State: AHQUAuZRm9a1BV5SVR3v95TnFwOa3IKOiMEYgxFeNw8TSLV39nKQqSjK
 WmjBUjvubAxWB2O9QwbMAIVkK8W0fRw7c4xXTdsbfA==
X-Google-Smtp-Source: AHgI3IbqfH/yQILL2W/bbvmgGJa2bVZKI9ktJZGk+dAfRVa0hpbSp7/pdBLwLfRtQhRnzfgqkN23gUQ5qSbJfWCRtA8=
X-Received: by 2002:ac8:3619:: with SMTP id m25mr1438353qtb.346.1550659211938; 
 Wed, 20 Feb 2019 02:40:11 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-5-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-5-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 11:40:00 +0100
Message-ID: <CAMxuvay1yT+zE3QLZt1fJW8F9JnxUJMwaeoAV-FpTLo1_dYEcg@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 04/25] chardev: Let
 qemu_chr_be_can_write() return a size_t types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCk9uIFdlZCwgRmViIDIwLCAyMDE5IGF0IDI6MDQgQU0gUGhpbGlwcGUgTWF0aGlldS1EYXVk
w6kKPHBoaWxtZEByZWRoYXQuY29tPiB3cm90ZToKPgo+IEluIHRoZSBwcmV2aW91cyBjb21taXQg
d2UgYWRkZWQgYW4gYXNzZXJ0IHRvIGJlIHN1cmUgdGhhbgo+IHFlbXVfY2hyX2JlX2Nhbl93cml0
ZSgpIHdpbGwgbmV2ZXIgcmV0dXJuIGEgbmVnYXRpdmUgdmFsdWUuCj4gV2UgY2FuIG5vdyBjaGFu
Z2UgaXRzIHByb3RvdHlwZSB0byByZXR1cm4gYSBzaXplX3QuCj4gQWRhcHQgdGhlIGJhY2tlbmRz
IGFjY29yZGluZ2x5LgoKRWFjaCB2YXJpYWJsZSB5b3UgY2hhbmdlIHRvIGFuIHVuc2lnbmVkIHR5
cGUsIHdlIHNob3VsZCBjaGVjayBpdCBpc24ndAp1c2VkIHdpdGggbmVnYXRpdmUgdmFsdWVzLgoK
Pgo+IFN1Z2dlc3RlZC1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KPiBT
aWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+
Cj4gLS0tCj4gIGNoYXJkZXYvYmF1bS5jICAgICAgICAgICAgfCA2ICsrKy0tLQo+ICBjaGFyZGV2
L2NoYXItZmQuYyAgICAgICAgIHwgMiArLQo+ICBjaGFyZGV2L2NoYXItcHR5LmMgICAgICAgIHwg
NCArKy0tCj4gIGNoYXJkZXYvY2hhci1zb2NrZXQuYyAgICAgfCA3ICsrKystLS0KPiAgY2hhcmRl
di9jaGFyLXVkcC5jICAgICAgICB8IDQgKystLQo+ICBjaGFyZGV2L2NoYXItd2luLmMgICAgICAg
IHwgMiArLQo+ICBjaGFyZGV2L2NoYXIuYyAgICAgICAgICAgIHwgMiArLQo+ICBjaGFyZGV2L21z
bW91c2UuYyAgICAgICAgIHwgNCArKy0tCj4gIGNoYXJkZXYvc3BpY2UuYyAgICAgICAgICAgfCAy
ICstCj4gIGNoYXJkZXYvd2N0YWJsZXQuYyAgICAgICAgfCA0ICsrLS0KPiAgaHcvYnQvaGNpLWNz
ci5jICAgICAgICAgICB8IDIgKy0KPiAgaW5jbHVkZS9jaGFyZGV2L2NoYXItZmQuaCB8IDIgKy0K
PiAgaW5jbHVkZS9jaGFyZGV2L2NoYXIuaCAgICB8IDIgKy0KPiAgdWkvY29uc29sZS5jICAgICAg
ICAgICAgICB8IDYgKysrLS0tCj4gIDE0IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyks
IDI0IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2NoYXJkZXYvYmF1bS5jIGIvY2hhcmRl
di9iYXVtLmMKPiBpbmRleCA3OGIwYzg3NjI1Li4xZDY5ZDYyMTU4IDEwMDY0NAo+IC0tLSBhL2No
YXJkZXYvYmF1bS5jCj4gKysrIGIvY2hhcmRldi9iYXVtLmMKPiBAQCAtMjY1LDcgKzI2NSw3IEBA
IHN0YXRpYyBpbnQgYmF1bV9kZWZlcnJlZF9pbml0KEJhdW1DaGFyZGV2ICpiYXVtKQo+ICBzdGF0
aWMgdm9pZCBiYXVtX2Nocl9hY2NlcHRfaW5wdXQoc3RydWN0IENoYXJkZXYgKmNocikKPiAgewo+
ICAgICAgQmF1bUNoYXJkZXYgKmJhdW0gPSBCQVVNX0NIQVJERVYoY2hyKTsKPiAtICAgIGludCBy
b29tLCBmaXJzdDsKPiArICAgIHNpemVfdCByb29tLCBmaXJzdDsKPgo+ICAgICAgaWYgKCFiYXVt
LT5vdXRfYnVmX3VzZWQpCj4gICAgICAgICAgcmV0dXJuOwo+IEBAIC0yOTIsNyArMjkyLDcgQEAg
c3RhdGljIHZvaWQgYmF1bV93cml0ZV9wYWNrZXQoQmF1bUNoYXJkZXYgKmJhdW0sIGNvbnN0IHVp
bnQ4X3QgKmJ1ZiwgaW50IGxlbikKPiAgewo+ICAgICAgQ2hhcmRldiAqY2hyID0gQ0hBUkRFVihi
YXVtKTsKPiAgICAgIHVpbnQ4X3QgaW9fYnVmWzEgKyAyICogbGVuXSwgKmN1ciA9IGlvX2J1ZjsK
PiAtICAgIGludCByb29tOwo+ICsgICAgc2l6ZV90IHJvb207Cj4gICAgICAqY3VyKysgPSBFU0M7
Cj4gICAgICB3aGlsZSAobGVuLS0pCj4gICAgICAgICAgaWYgKCgqY3VyKysgPSAqYnVmKyspID09
IEVTQykKPiBAQCAtMzAzLDcgKzMwMyw3IEBAIHN0YXRpYyB2b2lkIGJhdW1fd3JpdGVfcGFja2V0
KEJhdW1DaGFyZGV2ICpiYXVtLCBjb25zdCB1aW50OF90ICpidWYsIGludCBsZW4pCj4gICAgICAg
ICAgLyogRml0cyAqLwo+ICAgICAgICAgIHFlbXVfY2hyX2JlX3dyaXRlKGNociwgaW9fYnVmLCBs
ZW4pOwo+ICAgICAgfSBlbHNlIHsKPiAtICAgICAgICBpbnQgZmlyc3Q7Cj4gKyAgICAgICAgc2l6
ZV90IGZpcnN0Owo+ICAgICAgICAgIHVpbnQ4X3Qgb3V0Owo+ICAgICAgICAgIC8qIENhbid0IGZp
dCBhbGwsIHNlbmQgd2hhdCBjYW4gYmUsIGFuZCBzdG9yZSB0aGUgcmVzdC4gKi8KPiAgICAgICAg
ICBxZW11X2Nocl9iZV93cml0ZShjaHIsIGlvX2J1Ziwgcm9vbSk7CgpiYXVtIHJvb20gJiBmaXJz
dCBhcmUgb25seSB1c2VkIGZvciBub24tbmVnYXRpdmUgY2FwYWNpdHkgdmFsdWVzLiBhY2sKCj4g
ZGlmZiAtLWdpdCBhL2NoYXJkZXYvY2hhci1mZC5jIGIvY2hhcmRldi9jaGFyLWZkLmMKPiBpbmRl
eCAyNDIxZDhlMjE2Li4wZmUyODIyODY5IDEwMDY0NAo+IC0tLSBhL2NoYXJkZXYvY2hhci1mZC5j
Cj4gKysrIGIvY2hhcmRldi9jaGFyLWZkLmMKPiBAQCAtNDMsNyArNDMsNyBAQCBzdGF0aWMgZ2Jv
b2xlYW4gZmRfY2hyX3JlYWQoUUlPQ2hhbm5lbCAqY2hhbiwgR0lPQ29uZGl0aW9uIGNvbmQsIHZv
aWQgKm9wYXF1ZSkKPiAgewo+ICAgICAgQ2hhcmRldiAqY2hyID0gQ0hBUkRFVihvcGFxdWUpOwo+
ICAgICAgRkRDaGFyZGV2ICpzID0gRkRfQ0hBUkRFVihvcGFxdWUpOwo+IC0gICAgaW50IGxlbjsK
PiArICAgIHNpemVfdCBsZW47Cj4gICAgICB1aW50OF90IGJ1ZltDSFJfUkVBRF9CVUZfTEVOXTsK
PiAgICAgIHNzaXplX3QgcmV0Owo+CgpmZCBsZW4gaXMgb25seSB1c2VkIGZvciBub24tbmVnYXRp
dmUgYnVmZmVyIHNpemUuIGFjawoKPiBkaWZmIC0tZ2l0IGEvY2hhcmRldi9jaGFyLXB0eS5jIGIv
Y2hhcmRldi9jaGFyLXB0eS5jCj4gaW5kZXggNzc3N2Y2ZGRlZi4uZWFlMjVmMDQzYiAxMDA2NDQK
PiAtLS0gYS9jaGFyZGV2L2NoYXItcHR5LmMKPiArKysgYi9jaGFyZGV2L2NoYXItcHR5LmMKPiBA
QCAtMzQsNyArMzQsNyBAQAo+ICB0eXBlZGVmIHN0cnVjdCB7Cj4gICAgICBDaGFyZGV2IHBhcmVu
dDsKPiAgICAgIFFJT0NoYW5uZWwgKmlvYzsKPiAtICAgIGludCByZWFkX2J5dGVzOwo+ICsgICAg
c2l6ZV90IHJlYWRfYnl0ZXM7Cj4KCk9ubHkgc2V0IHdpdGggdmFsdWVzIHJldHVybmVkIGZyb20g
cWVtdV9jaHJfYmVfY2FuX3dyaXRlKCksIGFjawoKPiAgICAgIGludCBjb25uZWN0ZWQ7Cj4gICAg
ICBHU291cmNlICp0aW1lcl9zcmM7Cj4gQEAgLTEzMiw3ICsxMzIsNyBAQCBzdGF0aWMgZ2Jvb2xl
YW4gcHR5X2Nocl9yZWFkKFFJT0NoYW5uZWwgKmNoYW4sIEdJT0NvbmRpdGlvbiBjb25kLCB2b2lk
ICpvcGFxdWUpCj4gIHsKPiAgICAgIENoYXJkZXYgKmNociA9IENIQVJERVYob3BhcXVlKTsKPiAg
ICAgIFB0eUNoYXJkZXYgKnMgPSBQVFlfQ0hBUkRFVihvcGFxdWUpOwo+IC0gICAgZ3NpemUgbGVu
Owo+ICsgICAgc2l6ZV90IGxlbjsKPiAgICAgIHVpbnQ4X3QgYnVmW0NIUl9SRUFEX0JVRl9MRU5d
Owo+ICAgICAgc3NpemVfdCByZXQ7CgpwdHkgbGVuIGlzIG9ubHkgdXNlZCBmb3Igbm9uLW5lZ2F0
aXZlIGJ1ZmZlciBzaXplLiBhY2sKCj4gZGlmZiAtLWdpdCBhL2NoYXJkZXYvY2hhci1zb2NrZXQu
YyBiL2NoYXJkZXYvY2hhci1zb2NrZXQuYwo+IGluZGV4IDI2MmE1OWI2NGYuLjQwMTBjMzQzZTAg
MTAwNjQ0Cj4gLS0tIGEvY2hhcmRldi9jaGFyLXNvY2tldC5jCj4gKysrIGIvY2hhcmRldi9jaGFy
LXNvY2tldC5jCj4gQEAgLTYwLDcgKzYwLDcgQEAgdHlwZWRlZiBzdHJ1Y3Qgewo+ICAgICAgR1Nv
dXJjZSAqaHVwX3NvdXJjZTsKPiAgICAgIFFDcnlwdG9UTFNDcmVkcyAqdGxzX2NyZWRzOwo+ICAg
ICAgVENQQ2hhcmRldlN0YXRlIHN0YXRlOwo+IC0gICAgaW50IG1heF9zaXplOwo+ICsgICAgc2l6
ZV90IG1heF9zaXplOwoKT25seSBzZXQgd2l0aCB2YWx1ZXMgcmV0dXJuZWQgZnJvbSBxZW11X2No
cl9iZV9jYW5fd3JpdGUoKSwgYWNrCgo+ICAgICAgaW50IGRvX3RlbG5ldG9wdDsKPiAgICAgIGlu
dCBkb19ub2RlbGF5Owo+ICAgICAgaW50ICpyZWFkX21zZ2ZkczsKPiBAQCAtNDkzLDEwICs0OTMs
MTEgQEAgc3RhdGljIGdib29sZWFuIHRjcF9jaHJfcmVhZChRSU9DaGFubmVsICpjaGFuLCBHSU9D
b25kaXRpb24gY29uZCwgdm9pZCAqb3BhcXVlKQo+ICAgICAgQ2hhcmRldiAqY2hyID0gQ0hBUkRF
VihvcGFxdWUpOwo+ICAgICAgU29ja2V0Q2hhcmRldiAqcyA9IFNPQ0tFVF9DSEFSREVWKG9wYXF1
ZSk7Cj4gICAgICB1aW50OF90IGJ1ZltDSFJfUkVBRF9CVUZfTEVOXTsKPiAtICAgIGludCBsZW4s
IHNpemU7Cj4gKyAgICBzaXplX3QgbGVuOwoKbGVuIGlzIG9ubHkgdXNlZCBmb3Igbm9uLW5lZ2F0
aXZlIGJ1ZmZlciBzaXplLiBhY2sKCj4gKyAgICBpbnQgc2l6ZTsKPgo+ICAgICAgaWYgKChzLT5z
dGF0ZSAhPSBUQ1BfQ0hBUkRFVl9TVEFURV9DT05ORUNURUQpIHx8Cj4gLSAgICAgICAgcy0+bWF4
X3NpemUgPD0gMCkgewo+ICsgICAgICAgIHMtPm1heF9zaXplID09IDApIHsKPiAgICAgICAgICBy
ZXR1cm4gVFJVRTsKPiAgICAgIH0KPiAgICAgIGxlbiA9IHNpemVvZihidWYpOwo+IGRpZmYgLS1n
aXQgYS9jaGFyZGV2L2NoYXItdWRwLmMgYi9jaGFyZGV2L2NoYXItdWRwLmMKPiBpbmRleCBiNmUz
OTllOTgzLi5kNGY0MDYyNmU0IDEwMDY0NAo+IC0tLSBhL2NoYXJkZXYvY2hhci11ZHAuYwo+ICsr
KyBiL2NoYXJkZXYvY2hhci11ZHAuYwo+IEBAIC0zOSw3ICszOSw3IEBAIHR5cGVkZWYgc3RydWN0
IHsKPiAgICAgIHVpbnQ4X3QgYnVmW0NIUl9SRUFEX0JVRl9MRU5dOwo+ICAgICAgaW50IGJ1ZmNu
dDsKPiAgICAgIGludCBidWZwdHI7Cj4gLSAgICBpbnQgbWF4X3NpemU7Cj4gKyAgICBzaXplX3Qg
bWF4X3NpemU7CgpPbmx5IHNldCB3aXRoIHZhbHVlcyByZXR1cm5lZCBmcm9tIHFlbXVfY2hyX2Jl
X2Nhbl93cml0ZSgpLCBhY2sKCj4gIH0gVWRwQ2hhcmRldjsKPgo+ICAjZGVmaW5lIFVEUF9DSEFS
REVWKG9iaikgT0JKRUNUX0NIRUNLKFVkcENoYXJkZXYsIChvYmopLCBUWVBFX0NIQVJERVZfVURQ
KQo+IEBAIC01OCw3ICs1OCw3IEBAIHN0YXRpYyB2b2lkIHVkcF9jaHJfZmx1c2hfYnVmZmVyKFVk
cENoYXJkZXYgKnMpCj4gICAgICBDaGFyZGV2ICpjaHIgPSBDSEFSREVWKHMpOwo+Cj4gICAgICB3
aGlsZSAocy0+bWF4X3NpemUgPiAwICYmIHMtPmJ1ZnB0ciA8IHMtPmJ1ZmNudCkgewo+IC0gICAg
ICAgIGludCBuID0gTUlOKHMtPm1heF9zaXplLCBzLT5idWZjbnQgLSBzLT5idWZwdHIpOwo+ICsg
ICAgICAgIHNpemVfdCBuID0gTUlOKHMtPm1heF9zaXplLCBzLT5idWZjbnQgLSBzLT5idWZwdHIp
OwoKdGhlIHdoaWxlKCkgY29uZGl0aW9uIGVuc3VyZXMgdGhlIHZhbHVlIHdpbGwgYmUgPiAwLiBh
Y2sKCj4gICAgICAgICAgcWVtdV9jaHJfYmVfd3JpdGUoY2hyLCAmcy0+YnVmW3MtPmJ1ZnB0cl0s
IG4pOwo+ICAgICAgICAgIHMtPmJ1ZnB0ciArPSBuOwo+ICAgICAgICAgIHMtPm1heF9zaXplID0g
cWVtdV9jaHJfYmVfY2FuX3dyaXRlKGNocik7Cj4gZGlmZiAtLWdpdCBhL2NoYXJkZXYvY2hhci13
aW4uYyBiL2NoYXJkZXYvY2hhci13aW4uYwo+IGluZGV4IDA1NTE4ZTA5NTguLjMwMzYxZTg4NTIg
MTAwNjQ0Cj4gLS0tIGEvY2hhcmRldi9jaGFyLXdpbi5jCj4gKysrIGIvY2hhcmRldi9jaGFyLXdp
bi5jCj4gQEAgLTI5LDcgKzI5LDcgQEAKPiAgc3RhdGljIHZvaWQgd2luX2Nocl9yZWFkKENoYXJk
ZXYgKmNociwgRFdPUkQgbGVuKQo+ICB7Cj4gICAgICBXaW5DaGFyZGV2ICpzID0gV0lOX0NIQVJE
RVYoY2hyKTsKPiAtICAgIGludCBtYXhfc2l6ZSA9IHFlbXVfY2hyX2JlX2Nhbl93cml0ZShjaHIp
Owo+ICsgICAgc2l6ZV90IG1heF9zaXplID0gcWVtdV9jaHJfYmVfY2FuX3dyaXRlKGNocik7Cgp1
bm1vZGlmaWVkLCBhY2sKCj4gICAgICBpbnQgcmV0LCBlcnI7Cj4gICAgICB1aW50OF90IGJ1ZltD
SFJfUkVBRF9CVUZfTEVOXTsKPiAgICAgIERXT1JEIHNpemU7Cj4gZGlmZiAtLWdpdCBhL2NoYXJk
ZXYvY2hhci5jIGIvY2hhcmRldi9jaGFyLmMKPiBpbmRleCA3MWVjZDMyYjI1Li4zMTQ5Y2QzYmE5
IDEwMDY0NAo+IC0tLSBhL2NoYXJkZXYvY2hhci5jCj4gKysrIGIvY2hhcmRldi9jaGFyLmMKPiBA
QCAtMTU2LDcgKzE1Niw3IEBAIGludCBxZW11X2Nocl93cml0ZShDaGFyZGV2ICpzLCBjb25zdCB1
aW50OF90ICpidWYsIGludCBsZW4sIGJvb2wgd3JpdGVfYWxsKQo+ICAgICAgcmV0dXJuIG9mZnNl
dDsKPiAgfQo+Cj4gLWludCBxZW11X2Nocl9iZV9jYW5fd3JpdGUoQ2hhcmRldiAqcykKPiArc2l6
ZV90IHFlbXVfY2hyX2JlX2Nhbl93cml0ZShDaGFyZGV2ICpzKQo+ICB7Cj4gICAgICBDaGFyQmFj
a2VuZCAqYmUgPSBzLT5iZTsKPiAgICAgIGludCByZWNlaXZhYmxlX2J5dGVzOwo+IGRpZmYgLS1n
aXQgYS9jaGFyZGV2L21zbW91c2UuYyBiL2NoYXJkZXYvbXNtb3VzZS5jCj4gaW5kZXggMGZmZDEz
N2NlOC4uY2RiNmY4NjAzNyAxMDA2NDQKPiAtLS0gYS9jaGFyZGV2L21zbW91c2UuYwo+ICsrKyBi
L2NoYXJkZXYvbXNtb3VzZS5jCj4gQEAgLTM4LDcgKzM4LDcgQEAgdHlwZWRlZiBzdHJ1Y3Qgewo+
ICAgICAgYm9vbCBidG5zW0lOUFVUX0JVVFRPTl9fTUFYXTsKPiAgICAgIGJvb2wgYnRuY1tJTlBV
VF9CVVRUT05fX01BWF07Cj4gICAgICB1aW50OF90IG91dGJ1ZlszMl07Cj4gLSAgICBpbnQgb3V0
bGVuOwo+ICsgICAgc2l6ZV90IG91dGxlbjsKCm91dGxlbiBpcyBvbmx5IHVzZWQgYXMgbm9uLW5l
Z2F0aXZlIGJ1ZmZlciBzaXplLCBhY2sKCj4gIH0gTW91c2VDaGFyZGV2Owo+Cj4gICNkZWZpbmUg
VFlQRV9DSEFSREVWX01TTU9VU0UgImNoYXJkZXYtbXNtb3VzZSIKPiBAQCAtNDgsNyArNDgsNyBA
QCB0eXBlZGVmIHN0cnVjdCB7Cj4gIHN0YXRpYyB2b2lkIG1zbW91c2VfY2hyX2FjY2VwdF9pbnB1
dChDaGFyZGV2ICpjaHIpCj4gIHsKPiAgICAgIE1vdXNlQ2hhcmRldiAqbW91c2UgPSBNT1VTRV9D
SEFSREVWKGNocik7Cj4gLSAgICBpbnQgbGVuOwo+ICsgICAgc2l6ZV90IGxlbjsKPgo+ICAgICAg
bGVuID0gcWVtdV9jaHJfYmVfY2FuX3dyaXRlKGNocik7CgpzYW1lCgo+ICAgICAgaWYgKGxlbiA+
IG1vdXNlLT5vdXRsZW4pIHsKPiBkaWZmIC0tZ2l0IGEvY2hhcmRldi9zcGljZS5jIGIvY2hhcmRl
di9zcGljZS5jCj4gaW5kZXggMTczYzI1Nzk0OS4uYWQxODBhOGExMyAxMDA2NDQKPiAtLS0gYS9j
aGFyZGV2L3NwaWNlLmMKPiArKysgYi9jaGFyZGV2L3NwaWNlLmMKPiBAQCAtNDMsNyArNDMsNyBA
QCBzdGF0aWMgaW50IHZtY193cml0ZShTcGljZUNoYXJEZXZpY2VJbnN0YW5jZSAqc2luLCBjb25z
dCB1aW50OF90ICpidWYsIGludCBsZW4pCj4gICAgICB1aW50OF90KiBwID0gKHVpbnQ4X3QqKWJ1
ZjsKPgo+ICAgICAgd2hpbGUgKGxlbiA+IDApIHsKPiAtICAgICAgICBpbnQgY2FuX3dyaXRlID0g
cWVtdV9jaHJfYmVfY2FuX3dyaXRlKGNocik7Cj4gKyAgICAgICAgc2l6ZV90IGNhbl93cml0ZSA9
IHFlbXVfY2hyX2JlX2Nhbl93cml0ZShjaHIpOwoKdW5tb2RpZmllZCB2YWx1ZSwgYWNrCgo+ICAg
ICAgICAgIGxhc3Rfb3V0ID0gTUlOKGxlbiwgY2FuX3dyaXRlKTsKPiAgICAgICAgICBpZiAobGFz
dF9vdXQgPD0gMCkgewo+ICAgICAgICAgICAgICBicmVhazsKPiBkaWZmIC0tZ2l0IGEvY2hhcmRl
di93Y3RhYmxldC5jIGIvY2hhcmRldi93Y3RhYmxldC5jCj4gaW5kZXggY2Y3YTA4YTM2My4uZGFh
ZTU3MGJjNyAxMDA2NDQKPiAtLS0gYS9jaGFyZGV2L3djdGFibGV0LmMKPiArKysgYi9jaGFyZGV2
L3djdGFibGV0LmMKPiBAQCAtNzQsNyArNzQsNyBAQCB0eXBlZGVmIHN0cnVjdCB7Cj4KPiAgICAg
IC8qIENvbW1hbmQgdG8gYmUgc2VudCB0byBzZXJpYWwgcG9ydCAqLwo+ICAgICAgdWludDhfdCBv
dXRidWZbV0NfT1VUUFVUX0JVRl9NQVhfTEVOXTsKPiAtICAgIGludCBvdXRsZW47Cj4gKyAgICBz
aXplX3Qgb3V0bGVuOwoKVXNlZCBhcyBub24tbmVnYXRpdmUgYnVmZmVyIHNpemUgb25seSwgYWNr
Cj4KPiAgICAgIGludCBsaW5lX3NwZWVkOwo+ICAgICAgYm9vbCBzZW5kX2V2ZW50czsKPiBAQCAt
MTg2LDcgKzE4Niw3IEBAIHN0YXRpYyBRZW11SW5wdXRIYW5kbGVyIHdjdGFibGV0X2hhbmRsZXIg
PSB7Cj4gIHN0YXRpYyB2b2lkIHdjdGFibGV0X2Nocl9hY2NlcHRfaW5wdXQoQ2hhcmRldiAqY2hy
KQo+ICB7Cj4gICAgICBUYWJsZXRDaGFyZGV2ICp0YWJsZXQgPSBXQ1RBQkxFVF9DSEFSREVWKGNo
cik7Cj4gLSAgICBpbnQgbGVuLCBjYW5Xcml0ZTsKPiArICAgIHNpemVfdCBsZW4sIGNhbldyaXRl
OwoKVXNlZCBhcyBub24tbmVnYXRpdmUgYnVmZmVyIHNpemUgb25seSwgYWNrCgo+Cj4gICAgICBj
YW5Xcml0ZSA9IHFlbXVfY2hyX2JlX2Nhbl93cml0ZShjaHIpOwo+ICAgICAgbGVuID0gY2FuV3Jp
dGU7Cj4gZGlmZiAtLWdpdCBhL2h3L2J0L2hjaS1jc3IuYyBiL2h3L2J0L2hjaS1jc3IuYwo+IGlu
ZGV4IGZhNjY2MGExMTMuLmU4MzdhM2ZhMWYgMTAwNjQ0Cj4gLS0tIGEvaHcvYnQvaGNpLWNzci5j
Cj4gKysrIGIvaHcvYnQvaGNpLWNzci5jCj4gQEAgLTM4LDcgKzM4LDcgQEAgc3RydWN0IGNzcmhj
aV9zIHsKPiAgI2RlZmluZSBGSUZPX0xFTiAgICAgICA0MDk2Cj4gICAgICBpbnQgb3V0X3N0YXJ0
Owo+ICAgICAgaW50IG91dF9sZW47Cj4gLSAgICBpbnQgb3V0X3NpemU7Cj4gKyAgICBzaXplX3Qg
b3V0X3NpemU7CgpVc2VkIGFzIG5vbi1uZWdhdGl2ZSBidWZmZXIgc2l6ZSBvbmx5LCBhY2sKCj4g
ICAgICB1aW50OF90IG91dGZpZm9bRklGT19MRU4gKiAyXTsKPiAgICAgIHVpbnQ4X3QgaW5wa3Rb
RklGT19MRU5dOwo+ICAgICAgZW51bSB7Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvY2hhcmRldi9j
aGFyLWZkLmggYi9pbmNsdWRlL2NoYXJkZXYvY2hhci1mZC5oCj4gaW5kZXggZTdjMmIxNzZmOS4u
MzZjNmI4OWNlZSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2NoYXJkZXYvY2hhci1mZC5oCj4gKysr
IGIvaW5jbHVkZS9jaGFyZGV2L2NoYXItZmQuaAo+IEBAIC0zMSw3ICszMSw3IEBAIHR5cGVkZWYg
c3RydWN0IEZEQ2hhcmRldiB7Cj4gICAgICBDaGFyZGV2IHBhcmVudDsKPgo+ICAgICAgUUlPQ2hh
bm5lbCAqaW9jX2luLCAqaW9jX291dDsKPiAtICAgIGludCBtYXhfc2l6ZTsKPiArICAgIHNpemVf
dCBtYXhfc2l6ZTsKCk9ubHkgc2V0IHdpdGggdmFsdWVzIHJldHVybmVkIGZyb20gcWVtdV9jaHJf
YmVfY2FuX3dyaXRlKCksIGFjawoKPiAgfSBGRENoYXJkZXY7Cj4KPiAgI2RlZmluZSBUWVBFX0NI
QVJERVZfRkQgImNoYXJkZXYtZmQiCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvY2hhcmRldi9jaGFy
LmggYi9pbmNsdWRlL2NoYXJkZXYvY2hhci5oCj4gaW5kZXggYzBiNTdmNzY4NS4uMDM0MWRkMWJh
MiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2NoYXJkZXYvY2hhci5oCj4gKysrIGIvaW5jbHVkZS9j
aGFyZGV2L2NoYXIuaAo+IEBAIC0xNzMsNyArMTczLDcgQEAgQ2hhcmRldiAqcWVtdV9jaHJfbmV3
X25vcmVwbGF5KGNvbnN0IGNoYXIgKmxhYmVsLCBjb25zdCBjaGFyICpmaWxlbmFtZSwKPiAgICoK
PiAgICogUmV0dXJuczogdGhlIG51bWJlciBvZiBieXRlcyB0aGUgZnJvbnQgZW5kIGNhbiByZWNl
aXZlIHZpYSBAcWVtdV9jaHJfYmVfd3JpdGUKPiAgICovCj4gLWludCBxZW11X2Nocl9iZV9jYW5f
d3JpdGUoQ2hhcmRldiAqcyk7Cj4gK3NpemVfdCBxZW11X2Nocl9iZV9jYW5fd3JpdGUoQ2hhcmRl
diAqcyk7Cj4KPiAgLyoqCj4gICAqIHFlbXVfY2hyX2JlX3dyaXRlOgo+IGRpZmYgLS1naXQgYS91
aS9jb25zb2xlLmMgYi91aS9jb25zb2xlLmMKPiBpbmRleCA2ZDIyODJkM2U5Li40MmYwNGUyYjM3
IDEwMDY0NAo+IC0tLSBhL3VpL2NvbnNvbGUuYwo+ICsrKyBiL3VpL2NvbnNvbGUuYwo+IEBAIC02
MSw4ICs2MSw4IEBAIGVudW0gVFRZU3RhdGUgewo+Cj4gIHR5cGVkZWYgc3RydWN0IFFFTVVGSUZP
IHsKPiAgICAgIHVpbnQ4X3QgKmJ1ZjsKPiAtICAgIGludCBidWZfc2l6ZTsKPiAtICAgIGludCBj
b3VudCwgd3B0ciwgcnB0cjsKPiArICAgIHNpemVfdCBidWZfc2l6ZSwgY291bnQ7Cj4gKyAgICBp
bnQgd3B0ciwgcnB0cjsKCk9ubHkgdXNlZCBhcyBub24tbmVnYXRpdmUgYnVmZmVyIHNpemUsIGFj
awoKPiAgfSBRRU1VRklGTzsKPgo+ICBzdGF0aWMgaW50IHFlbXVfZmlmb193cml0ZShRRU1VRklG
TyAqZiwgY29uc3QgdWludDhfdCAqYnVmLCBpbnQgbGVuMSkKPiBAQCAtMTExMCw3ICsxMTEwLDcg
QEAgc3RhdGljIGludCB2Y19jaHJfd3JpdGUoQ2hhcmRldiAqY2hyLCBjb25zdCB1aW50OF90ICpi
dWYsIGludCBsZW4pCj4gIHN0YXRpYyB2b2lkIGtiZF9zZW5kX2NoYXJzKHZvaWQgKm9wYXF1ZSkK
PiAgewo+ICAgICAgUWVtdUNvbnNvbGUgKnMgPSBvcGFxdWU7Cj4gLSAgICBpbnQgbGVuOwo+ICsg
ICAgc2l6ZV90IGxlbjsKCk9ubHkgdXNlZCBhcyBub24tbmVnYXRpdmUgYnVmZmVyIHNpemUsIGFj
awoKPiAgICAgIHVpbnQ4X3QgYnVmWzE2XTsKPgo+ICAgICAgbGVuID0gcWVtdV9jaHJfYmVfY2Fu
X3dyaXRlKHMtPmNocik7Cj4gLS0KPiAyLjIwLjEKPgoKVGhhdCB3YXMgcGFpbmZ1bCwgaG9wZWZ1
bGx5IEkgZGlkbid0IG1pc3Mgc29tZXRoaW5nLi4uCgpSZXZpZXdlZC1ieTogTWFyYy1BbmRyw6kg
THVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 10:42:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 10:42:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPKR-00025O-QQ; Wed, 20 Feb 2019 10:42:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwPKR-00025G-0P
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 10:42:15 +0000
X-Inumbo-ID: 2eb6e072-34fc-11e9-bc90-bc764e045a96
Received: from mail-qt1-f193.google.com (unknown [209.85.160.193])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2eb6e072-34fc-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 10:42:13 +0000 (UTC)
Received: by mail-qt1-f193.google.com with SMTP id z25so4838389qti.13
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 02:42:13 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=sodwy8TI+q4g7StO08StC/5jC1zGjShqWjwwo2xJZV0=;
 b=cl2pMa0lAyosNN1ec3CtzHmmI48rQrsw5b2C2RNC426B9L97QSjYdZYf50I7rwoevT
 op7p4wFS9c1M5W1XCQGTWJpsaqvJlyNgan4HpPXj29ikQZF83M+vX4oijI8cd/sripuF
 qz5wDsdaQeGMMV9aIpHUA7DAAtD/8JiGTIVIfy9w8KUwvnyfo1beciQUsbUQ4QEsg05V
 G/IvN6qeFpk3cNjU4uEKvKQLr36FmlE19C9WyuaYTnIFM8BK+h1Dc44OP6AD+IYDeWgF
 Cqi1D5U4fGVdZn5jLsomKOMr6gSU3qPvvv1fEGNAIIdL+1DwkJS/Wfj3yy5tNq8vNR+X
 LGtw==
X-Gm-Message-State: AHQUAua0iKj3cARZpTZPEpXqRStarHKcyOq1IxAetBTUQW3AV8CDWq4A
 3aCQzi5Zx2szRqDzfa/Fp/E+fMVkgq7H/oYtI9H9LA==
X-Google-Smtp-Source: AHgI3IanSNButrkHV36kmra812vYqAgIFu9oyog4tob7mvMypXMAAtt8MVbx00eEQR+wfTdwZZfRSq0nmhoFa4WIkhY=
X-Received: by 2002:a0c:c966:: with SMTP id v35mr25620111qvj.116.1550659332946; 
 Wed, 20 Feb 2019 02:42:12 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-26-philmd@redhat.com>
 <20190220103836.GC21870@redhat.com>
In-Reply-To: <20190220103836.GC21870@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 11:42:02 +0100
Message-ID: <CAMxuvayMF+3Y-cMkvBW8KqfuBy_AQCg771wyV660nnsmeG-q2g@mail.gmail.com>
To: =?UTF-8?Q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v3 25/25] chardev: Let
 qemu_chr_write[_all] use size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCk9uIFdlZCwgRmViIDIwLCAyMDE5IGF0IDExOjM5IEFNIERhbmllbCBQLiBCZXJyYW5nw6kg
PGJlcnJhbmdlQHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gT24gV2VkLCBGZWIgMjAsIDIwMTkgYXQg
MDI6MDI6MzJBTSArMDEwMCwgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgd3JvdGU6Cj4KPiA+IGRp
ZmYgLS1naXQgYS9pbmNsdWRlL2NoYXJkZXYvY2hhci5oIGIvaW5jbHVkZS9jaGFyZGV2L2NoYXIu
aAo+ID4gaW5kZXggMDM0MWRkMWJhMi4uMmUzYjVhMTVjYSAxMDA2NDQKPiA+IC0tLSBhL2luY2x1
ZGUvY2hhcmRldi9jaGFyLmgKPiA+ICsrKyBiL2luY2x1ZGUvY2hhcmRldi9jaGFyLmgKPiA+IEBA
IC0yMjEsNyArMjIxLDcgQEAgdm9pZCBxZW11X2Nocl9zZXRfZmVhdHVyZShDaGFyZGV2ICpjaHIs
Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBDaGFyZGV2RmVhdHVyZSBmZWF0dXJlKTsK
PiA+ICBRZW11T3B0cyAqcWVtdV9jaHJfcGFyc2VfY29tcGF0KGNvbnN0IGNoYXIgKmxhYmVsLCBj
b25zdCBjaGFyICpmaWxlbmFtZSwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2wgcGVybWl0X211eF9tb24pOwo+ID4gLWludCBxZW11X2Nocl93cml0ZShDaGFyZGV2ICpz
LCBjb25zdCB1aW50OF90ICpidWYsIGludCBsZW4sIGJvb2wgd3JpdGVfYWxsKTsKPiA+ICtpbnQg
cWVtdV9jaHJfd3JpdGUoQ2hhcmRldiAqcywgY29uc3QgdWludDhfdCAqYnVmLCBzaXplX3QgbGVu
LCBib29sIHdyaXRlX2FsbCk7Cj4KPiBTZWVpbmcgdGhpcyBjbGVhbnVwIHJlbWluZHMgbWUgdGhh
dCBJIHRoaW5rIHdlIG91Z2h0IHRvIGNoYW5nZQo+IHRoZSBjaGFyZGV2IHJlYWQgJiB3cml0ZSBm
dW5jdGlvbnMgdG8gdGFrZSAidm9pZCAqYnVmIiBpbnN0ZWFkLgo+IGFzIGlzIGRvbmUgZm9yIHJl
Z3VsYXIgbGliYyAgcmVhZC93cml0ZSBmdW5jdGlvbnMuIFRoaXMgd291bGQKPiBhdm9pZCBjYXN0
cyBpbiB0aGUgY2FsbGVycyBiZXR3ZWVuIGNoYXIgKi91aW50OF90ICoKPgo+IFNvbWV0aGluZyB0
byB0aGluayBhYm91dCBmb3IgYSBmdXR1cmUgY2xlYW51cCBqb2IuLi4uc2FtZSBhcHBsaWVzCj4g
Zm9yIHRoZSBRSU9DaGFubmVsIEFQSXMgd2hpY2ggdGFrZSBhICdjaGFyICpidWYnLCBhbm5veWlu
Z2x5Cj4gZGlmZmVyZW50IGZyb20gdGhlIGNoYXJkZXYgQVBJcyA6LSggQm90aCBvdWdodCB0byBo
YXZlIHZvaWQgKmJ1ZgoKSSBmdWxseSBhZ3JlZSwgYW5kIEkgc3RhcnRlZCB0aGF0IGNvbnZlcnNp
b24gc29tZSB0aW1lIGFnbywgYW5kIGxvc3QKaXQgc29tZXdoZXJlLiBUaGF0IHNob3VsZCBiZSBl
YXNpZXIgdGhhbiBjaGFuZ2luZyB0aGUgc2lnbiBvZiByZXR1cm4KdmFsdWVzIHRob3VnaCEKCj4K
Pgo+IFJlZ2FyZHMsCj4gRGFuaWVsCj4gLS0KPiB8OiBodHRwczovL2JlcnJhbmdlLmNvbSAgICAg
IC1vLSAgICBodHRwczovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy9kYmVycmFuZ2UgOnwKPiB8OiBo
dHRwczovL2xpYnZpcnQub3JnICAgICAgICAgLW8tICAgICAgICAgICAgaHR0cHM6Ly9mc3RvcDEz
OC5iZXJyYW5nZS5jb20gOnwKPiB8OiBodHRwczovL2VudGFuZ2xlLXBob3RvLm9yZyAgICAtby0g
ICAgaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9kYmVycmFuZ2UgOnwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 10:53:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 10:53:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPVF-00032d-T0; Wed, 20 Feb 2019 10:53:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=80LJ=Q3=redhat.com=cohuck@srs-us1.protection.inumbo.net>)
 id 1gwPVE-00032Y-NP
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 10:53:24 +0000
X-Inumbo-ID: be6ba393-34fd-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be6ba393-34fd-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 10:53:23 +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 202B67DD2D;
 Wed, 20 Feb 2019 10:53:23 +0000 (UTC)
Received: from gondolin (dhcp-192-187.str.redhat.com [10.33.192.187])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 30E8A60BF6;
 Wed, 20 Feb 2019 10:53:19 +0000 (UTC)
Date: Wed, 20 Feb 2019 11:53:16 +0100
From: Cornelia Huck <cohuck@redhat.com>
To: Philippe =?UTF-8?B?TWF0aGlldS1EYXVkw6k=?= <philmd@redhat.com>
Message-ID: <20190220115316.3e471bff.cohuck@redhat.com>
In-Reply-To: <20190220010232.18731-21-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-21-philmd@redhat.com>
Organization: Red Hat GmbH
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]); Wed, 20 Feb 2019 10:53:23 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v3 20/25] s390x/sclp: Use a const variable
 to improve readability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>, "Michael S.
 Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel@nongnu.org, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, qemu-ppc@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMCBGZWIgMjAxOSAwMjowMjoyNyArMDEwMApQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8cGhpbG1kQHJlZGhhdC5jb20+IHdyb3RlOgoKPiBXZSB3aWxsIHJldXNlIHRoaXMgdmFyaWFi
bGUgaW4gdGhlIG5leHQgcGF0Y2guCj4gCj4gU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgo+IC0tLQo+ICBody9jaGFyL3NjbHBjb25zb2xl
LWxtLmMgfCA3ICsrKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvY2hhci9zY2xwY29uc29sZS1sbS5jIGIv
aHcvY2hhci9zY2xwY29uc29sZS1sbS5jCj4gaW5kZXggZGJjOTFhMWU1Yi4uNDk1NDNlMmM4MyAx
MDA2NDQKPiAtLS0gYS9ody9jaGFyL3NjbHBjb25zb2xlLWxtLmMKPiArKysgYi9ody9jaGFyL3Nj
bHBjb25zb2xlLWxtLmMKPiBAQCAtMjEwLDEzICsyMTAsMTQgQEAgc3RhdGljIGludCBwcm9jZXNz
X21kYihTQ0xQRXZlbnQgKmV2ZW50LCBNREJPICptZGJvKQo+ICAgICAgaW50IHJjOwo+ICAgICAg
aW50IGxlbjsKPiAgICAgIHVpbnQ4X3QgYnVmZmVyW1NJWkVfQlVGRkVSXTsKPiAtCj4gLSAgICBs
ZW4gPSBiZTE2X3RvX2NwdShtZGJvLT5sZW5ndGgpOwo+IC0gICAgbGVuIC09IHNpemVvZihtZGJv
LT5sZW5ndGgpICsgc2l6ZW9mKG1kYm8tPnR5cGUpCj4gKyAgICBjb25zdCBzaXplX3QgaGxlbiA9
IHNpemVvZihtZGJvLT5sZW5ndGgpCj4gKyAgICAgICAgICAgICsgc2l6ZW9mKG1kYm8tPnR5cGUp
Cj4gICAgICAgICAgICAgICsgc2l6ZW9mKG1kYm8tPm10by5saW5lX3R5cGVfZmxhZ3MpCj4gICAg
ICAgICAgICAgICsgc2l6ZW9mKG1kYm8tPm10by5hbGFybV9jb250cm9sKQo+ICAgICAgICAgICAg
ICArIHNpemVvZihtZGJvLT5tdG8uX3Jlc2VydmVkKTsKPiAgCj4gKyAgICBsZW4gPSBiZTE2X3Rv
X2NwdShtZGJvLT5sZW5ndGgpOwo+ICsgICAgbGVuIC09IGhsZW47Cj4gICAgICBhc3NlcnQobGVu
IDw9IFNJWkVfQlVGRkVSKTsKPiAgCj4gICAgICAvKiBjb252ZXJ0IEVCQ0RJQyBTQ0xQIGNvbnRl
bnRzIHRvIEFTQ0lJIGNvbnNvbGUgbWVzc2FnZSAqLwoKSSdkIHByb2JhYmx5IG1lcmdlIHRoaXMg
d2l0aCB0aGUgbmV4dCBwYXRjaCwgdGhvdWdoLgoKUmV2aWV3ZWQtYnk6IENvcm5lbGlhIEh1Y2sg
PGNvaHVja0ByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 10:54:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 10:54:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPW0-00035B-7q; Wed, 20 Feb 2019 10:54:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=80LJ=Q3=redhat.com=cohuck@srs-us1.protection.inumbo.net>)
 id 1gwPVy-000353-J9
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 10:54:10 +0000
X-Inumbo-ID: d9d8117f-34fd-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9d8117f-34fd-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 10:54:10 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 5882E1555C;
 Wed, 20 Feb 2019 10:54:09 +0000 (UTC)
Received: from gondolin (dhcp-192-187.str.redhat.com [10.33.192.187])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 03C161001E6D;
 Wed, 20 Feb 2019 10:53:55 +0000 (UTC)
Date: Wed, 20 Feb 2019 11:53:53 +0100
From: Cornelia Huck <cohuck@redhat.com>
To: Philippe =?UTF-8?B?TWF0aGlldS1EYXVkw6k=?= <philmd@redhat.com>
Message-ID: <20190220115353.01ecf05f.cohuck@redhat.com>
In-Reply-To: <20190220010232.18731-22-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-22-philmd@redhat.com>
Organization: Red Hat GmbH
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Wed, 20 Feb 2019 10:54:09 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v3 21/25] s390x/sclp: Use size_t in
 process_mdb()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>, "Michael S.
 Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel@nongnu.org, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, qemu-ppc@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMCBGZWIgMjAxOSAwMjowMjoyOCArMDEwMApQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8cGhpbG1kQHJlZGhhdC5jb20+IHdyb3RlOgoKPiBTaW5jZSBpdCBpcyB1bmxpa2VseSB3ZSBo
YXZlIHNpemVvZihtZGJvLT5tdG8ubWVzc2FnZSkgPCAwLAo+IHdlIGNhbiBjb252ZXJ0IHRoaXMg
dmFyaWFibGUgdG8gYW4gdW5zaWduZWQgdHlwZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Cj4gLS0tCj4gIGh3L2NoYXIvc2Ns
cGNvbnNvbGUtbG0uYyB8IDMgKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKClJldmlld2VkLWJ5OiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 10:54:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 10:54:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPWj-0003GQ-TH; Wed, 20 Feb 2019 10:54:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwPWi-0003G1-C1
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 10:54:56 +0000
X-Inumbo-ID: f47594e7-34fd-11e9-bc90-bc764e045a96
Received: from mail-qk1-f195.google.com (unknown [209.85.222.195])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f47594e7-34fd-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 10:54:54 +0000 (UTC)
Received: by mail-qk1-f195.google.com with SMTP id x6so1675950qki.6
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 02:54:54 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Pfl95en6MN29nHTVLwiCdXnwG0WpmQyLcftcvdVXPSI=;
 b=rTKN/meOhNgCWEOnvFudmzKsKEYwQy800fjjHtPAFZghK64nadjUWnAFHmGUobsti5
 dqERgyidVoe3T1BBSTSQNrN8THFSxI2u43V40PYtsFnnPi8up27JzyEiQwG9CLgYW0cr
 DtY6Km2ycrdYOQC/DDORNm97YCB1MfAL0kbQuhjhrMDtP+VUeR93xykX7FqD/ZhlsT+Y
 PzuszG7qiaI7H3eWtNUio27Hb+eu0dQWj0SByOTJeOrZGpCsO05tzn8TjpbASIxJgbzE
 KC6cgPA+Aio2/45Fl7pNFjjvheSZkDHWzmOeZ4WEq9X6Flhz16LeID9ur+noynkYmBuP
 mLBw==
X-Gm-Message-State: AHQUAuYL6gcBqZg2zdI8AWMpAjWndXewtojOFBYZ0HjO5mfkDDxzUiiq
 qU47T54yxzGxNWSb59T9wFSY/Dbp4Tu6my5dp84Mhg==
X-Google-Smtp-Source: AHgI3IZajD7zhR0J+F7dNSxcHZ7cmBkiQHUTROVcRwBOtnaMDhv7BxzhMFIFhXJZIGFPWCh5E+QheuXnzHuCeLUuwSo=
X-Received: by 2002:ae9:dfc7:: with SMTP id t190mr23133326qkf.43.1550660034127; 
 Wed, 20 Feb 2019 02:53:54 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-1-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 11:53:42 +0100
Message-ID: <CAMxuvazRLabuNiGdKb9HSxyqJ+9NhxJkqkv824BTFj95j5u9rA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 00/25] chardev: Convert qemu_chr_write()
 to take a size_t argument
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCk9uIFdlZCwgRmViIDIwLCAyMDE5IGF0IDI6MDIgQU0gUGhpbGlwcGUgTWF0aGlldS1EYXVk
w6kKPHBoaWxtZEByZWRoYXQuY29tPiB3cm90ZToKPgo+IEhpLAo+Cj4gVGhpcyBzZXJpZXMgY29u
dmVydCB0aGUgY2hhcmRldjo6cWVtdV9jaHJfd3JpdGUoKSB0byB0YWtlIHVuc2lnbmVkCj4gbGVu
Z3RoIGFyZ3VtZW50LiBUbyBkbyBzbyBJIHdlbnQgdGhyb3VnaCBhbGwgY2FsbGVyIGFuZCBjaGVj
a2VkIGlmCj4gdGhlcmUgYXJlIG5vIG5lZ2F0aXZlIHZhbHVlIHBvc3NpYmxlLgoKCkNoYW5naW5n
IHNpZ25lZG5lc3MgaXMgcHJvYmxlbWF0aWMgYW5kIGNhbiBlYXNpbHkgaW50cm9kdWNlIGJ1Z3Mg
dGhhdAphcmUgZWFzeSB0byBtaXNzIGR1cmluZyByZXZpZXcuCgpJIGFncmVlIHdpdGggQ29ybmVs
aWEgYWJvdXQgaWRpb21hdGljIHVzZSBvZiBpbnQuIENoYW5naW5nICJpbnQiIGZvcgoic2l6ZV90
IiBpc24ndCBzeXN0ZW1hdGljYWxseSBhIGNsZWFyIHdpbi4KCkV2ZW4gR29vZ2xlIEMrKyBzdHls
ZSByZWNvbW1lbmRzIHRvIGF2b2lkIHVuc2lnbmVkIHR5cGVzICIoZXhjZXB0IGZvcgpyZXByZXNl
bnRpbmcgYml0ZmllbGRzIG9yIG1vZHVsYXIgYXJpdGhtZXRpYykuIERvIG5vdCB1c2UgYW4gdW5z
aWduZWQKdHlwZSBtZXJlbHkgdG8gYXNzZXJ0IHRoYXQgYSB2YXJpYWJsZSBpcyBub24tbmVnYXRp
dmUuIgpodHRwczovL2dvb2dsZS5naXRodWIuaW8vc3R5bGVndWlkZS9jcHBndWlkZS5odG1sI0lu
dGVnZXJfVHlwZXMgLSBzZWUgcmF0aW9uYWxlCgpTaW5jZSBQYW9sbyB5b3Ugc3VnZ2VzdGVkIHRo
ZSBjaGFuZ2UsIGNvdWxkIHlvdSBnaXZlIHNvbWUgY29udmluY2luZwphcmd1bWVudHMgdGhhdCBp
dCdzIHdvcnRoIHRha2luZyB0aGUgcGx1bmdlPwoKdGhhbmtzCgo+Cj4gSSdtIGhhdmluZyBoZWFk
YWNoZXMgd2l0aCB0aGUgWGVuIGJhY2tlbmQsIHRhbGtpbmcgd2l0aCBNYXJjLUFuZHLDqQo+IGhl
IHN1Z2dlc3RlZCBJIGFzayBoZWxwIHRvIHRoZSBYZW4gbWFpbnRhaW5lcnMuCj4KPiBTaW5jZSB0
aGUgc2VyaWVzIGlzIGJlY29taW5nIHF1aXRlIGJpZywgSSBzcGxpdHRlZCBpdDoKPiAtIHBhcnQg
MTogY29udmVydCBxZW11X2Nocl93cml0ZSgpCj4gLSBwYXJ0IDI6IGNvbnZlcnQgSU9SZWFkSGFu
ZGxlcgo+Cj4gcGFydCAxIGNhbiBiZSByZXZpZXdlZCBhbmQgbWVyZ2VkIHdpdGhvdXQgcGFydCAy
Lgo+Cj4gVGhlIGdpdCBkaWZmc3RhdCBpcyBub3QgaHVnZSwgYnV0IHRoZXJlIGFyZSB2YXJpb3Vz
IGNoYXJkZXYgc3Vic3lzdGVtcwo+IHNvIG1hbnkgbWFpbnRhaW5lcnMgdG8gYXNrIGZvciBBY2su
Cj4KPiB2MjogaHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRldmVsLzIw
MTgtMTAvbXNnMDIzOTYuaHRtbAo+IHYxOiBodHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9o
dG1sL3FlbXUtZGV2ZWwvMjAxOC0xMC9tc2cwMjIwMC5odG1sCj4gICAgIChmcm9tIFByYXNhZCBK
IFBhbmRpdCkKPiBDaGFuZ2VzIHJlcXVlc3RlZCBieSBQYW9sbzoKPiBodHRwczovL2xpc3RzLmdu
dS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxOC0xMC9tc2cwMjI5NC5odG1sCj4KPiBQ
bGVhc2UgcmV2aWV3LAo+Cj4gUGhpbC4KPgo+IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpICgyNSk6
Cj4gICBjaGFyZGV2OiBTaW1wbGlmeSBJT1dhdGNoUG9sbDo6ZmRfY2FuX3JlYWQgYXMgYSBHU291
cmNlRnVuYwo+ICAgY2hhcmRldjogQXNzZXJ0IElPQ2FuUmVhZEhhbmRsZXIgY2FuIG5vdCBiZSBu
ZWdhdGl2ZQo+ICAgY2hhcmRldi93Y3RhYmxldDogVXNlIHVuc2lnbmVkIHR5cGUgdG8gaG9sZCB1
bnNpZ25lZCB2YWx1ZQo+ICAgY2hhcmRldjogTGV0IHFlbXVfY2hyX2JlX2Nhbl93cml0ZSgpIHJl
dHVybiBhIHNpemVfdCB0eXBlcwo+ICAgZ2Ric3R1YjogVXNlIHNpemVfdCBmb3Igc3RybGVuKCkg
cmV0dXJuIHZhbHVlCj4gICBnZGJzdHViOiBVc2Ugc2l6ZV90IHRvIGhvbGQgR0RCU3RhdGU6Omxh
c3RfcGFja2V0X2xlbgo+ICAgZ2Ric3R1YjogTGV0IHB1dF9idWZmZXIoKSB1c2Ugc2l6ZV90Cj4g
ICB1aS9ndGs6IFJlbW92ZSBwb2ludGxlc3MgY2FzdAo+ICAgdmhvc3QtdXNlcjogRXhwcmVzcyBz
aXplb2Ygd2l0aCBzaXplX3QKPiAgIHVzYi1yZWRpcjogVmVyaWZ5IHVzYnJlZGlycGFyc2VyX3dy
aXRlIGdldCBjYWxsZWQgd2l0aCBwb3NpdGl2ZSBjb3VudAo+ICAgeGVuOiBMZXQgeGVuY29uc19z
ZW5kKCkgdGFrZSBhICdzaXplJyBhcmd1bWVudAo+ICAgeGVuOiBMZXQgYnVmZmVyX2FwcGVuZCgp
IHJldHVybiB0aGUgc2l6ZSBjb25zdW1lZAo+ICAgUkZDIHhlbjogTGV0IGJ1ZmZlcl9hcHBlbmQo
KSByZXR1cm4gYSBzaXplX3QKPiAgIHZpcnRpby1zZXJpYWw6IExldCBWaXJ0SU9TZXJpYWxQb3J0
Q2xhc3M6OmhhdmVfZGF0YSgpIHVzZSBzaXplX3QKPiAgIHNwYXByLXZ0eTogTGV0IHZ0eV9wdXRj
aGFycygpIHVzZSBzaXplX3QKPiAgIHRwbTogVXNlIHNpemVfdCB0byBob2xkIHNpemVzCj4gICBu
ZXQvZmlsdGVyLW1pcnJvcjogVXNlIHNpemVfdAo+ICAgczM5MHgvMzI3MDogTGV0IGluc2VydF9J
QUNfZXNjYXBlX2NoYXIoKSB1c2Ugc2l6ZV90Cj4gICBzMzkwL2ViY2RpYzogVXNlIHNpemVfdCB0
byBpdGVyYXRlIG92ZXIgYXJyYXlzCj4gICBzMzkweC9zY2xwOiBVc2UgYSBjb25zdCB2YXJpYWJs
ZSB0byBpbXByb3ZlIHJlYWRhYmlsaXR5Cj4gICBzMzkweC9zY2xwOiBVc2Ugc2l6ZV90IGluIHBy
b2Nlc3NfbWRiKCkKPiAgIHMzOTB4L3NjbHA6IExldCB3cml0ZV9jb25zb2xlX2RhdGEoKSB0YWtl
IGEgc2l6ZV90Cj4gICBody9pcG1pOiBBc3NlcnQgb3V0bGVuID4gb3V0cG9zCj4gICBjaGFyZGV2
OiBMZXQgcWVtdV9jaHJfZmVfd3JpdGVbX2FsbF0gdXNlIHNpemVfdCB0eXBlIGFyZ3VtZW50Cj4g
ICBjaGFyZGV2OiBMZXQgcWVtdV9jaHJfd3JpdGVbX2FsbF0gdXNlIHNpemVfdAo+Cj4gIGNoYXJk
ZXYvYmF1bS5jICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQo+ICBjaGFyZGV2L2NoYXIt
ZmQuYyAgICAgICAgICAgICAgICAgfCAgNiArKystLS0KPiAgY2hhcmRldi9jaGFyLWZlLmMgICAg
ICAgICAgICAgICAgIHwgIDQgKystLQo+ICBjaGFyZGV2L2NoYXItaW8uYyAgICAgICAgICAgICAg
ICAgfCAgNiArKystLS0KPiAgY2hhcmRldi9jaGFyLW11eC5jICAgICAgICAgICAgICAgIHwgIDMg
KystCj4gIGNoYXJkZXYvY2hhci1wdHkuYyAgICAgICAgICAgICAgICB8ICA4ICsrKystLS0tCj4g
IGNoYXJkZXYvY2hhci1zb2NrZXQuYyAgICAgICAgICAgICB8IDEzICsrKysrKystLS0tLS0KPiAg
Y2hhcmRldi9jaGFyLXVkcC5jICAgICAgICAgICAgICAgIHwgIDggKysrKy0tLS0KPiAgY2hhcmRl
di9jaGFyLXdpbi5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgY2hhcmRldi9jaGFyLmMgICAg
ICAgICAgICAgICAgICAgIHwgMTUgKysrKysrKysrLS0tLS0tCj4gIGNoYXJkZXYvbXNtb3VzZS5j
ICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KPiAgY2hhcmRldi9zcGljZS5jICAgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgY2hhcmRldi90cmFjZS1ldmVudHMgICAgICAgICAgICAgIHwgIDIg
Ky0KPiAgY2hhcmRldi93Y3RhYmxldC5jICAgICAgICAgICAgICAgIHwgIDkgKysrKystLS0tCj4g
IGdkYnN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKystLS0tCj4gIGh3L2J0
L2hjaS1jc3IuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGh3L2NoYXIvc2NscGNvbnNv
bGUtbG0uYyAgICAgICAgICB8IDEyICsrKysrKystLS0tLQo+ICBody9jaGFyL3NwYXByX3Z0eS5j
ICAgICAgICAgICAgICAgfCAgMiArLQo+ICBody9jaGFyL3Rlcm1pbmFsMzI3MC5jICAgICAgICAg
ICAgfCAgNyArKysrLS0tCj4gIGh3L2NoYXIvdmlydGlvLWNvbnNvbGUuYyAgICAgICAgICB8ICAy
ICstCj4gIGh3L2NoYXIveGVuX2NvbnNvbGUuYyAgICAgICAgICAgICB8IDI0ICsrKysrKysrKysr
KysrKy0tLS0tLS0tLQo+ICBody9pcG1pL2lwbWlfYm1jX2V4dGVybi5jICAgICAgICAgfCAgMyAr
Ky0KPiAgaHcvdHBtL3RwbV9lbXVsYXRvci5jICAgICAgICAgICAgIHwgIDcgKysrKy0tLQo+ICBo
dy91c2IvcmVkaXJlY3QuYyAgICAgICAgICAgICAgICAgfCAgNiArKysrKy0KPiAgaHcvdmlydGlv
L3Zob3N0LXVzZXIuYyAgICAgICAgICAgIHwgMTQgKysrKysrKystLS0tLS0KPiAgaW5jbHVkZS9j
aGFyZGV2L2NoYXItZmQuaCAgICAgICAgIHwgIDIgKy0KPiAgaW5jbHVkZS9jaGFyZGV2L2NoYXIt
ZmUuaCAgICAgICAgIHwgIDQgKystLQo+ICBpbmNsdWRlL2NoYXJkZXYvY2hhci1pby5oICAgICAg
ICAgfCAgMiArLQo+ICBpbmNsdWRlL2NoYXJkZXYvY2hhci5oICAgICAgICAgICAgfCAgNCArKy0t
Cj4gIGluY2x1ZGUvaHcvcHBjL3NwYXByX3Zpby5oICAgICAgICB8ICAyICstCj4gIGluY2x1ZGUv
aHcvczM5MHgvZWJjZGljLmggICAgICAgICB8ICA4ICsrKystLS0tCj4gIGluY2x1ZGUvaHcvdmly
dGlvL3ZpcnRpby1zZXJpYWwuaCB8ICAyICstCj4gIGluY2x1ZGUvc3lzZW11L3JlcGxheS5oICAg
ICAgICAgICB8ICAyICstCj4gIG5ldC9maWx0ZXItbWlycm9yLmMgICAgICAgICAgICAgICB8ICAy
ICstCj4gIHJlcGxheS9yZXBsYXktY2hhci5jICAgICAgICAgICAgICB8ICAyICstCj4gIHN0dWJz
L3JlcGxheS5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIHVpL2NvbnNvbGUuYyAgICAg
ICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQo+ICB1aS9ndGsuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMiArLQo+ICAzOCBmaWxlcyBjaGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKSwg
OTYgZGVsZXRpb25zKC0pCj4KPiAtLQo+IDIuMjAuMQo+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 10:54:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 10:54:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPWj-0003GJ-J8; Wed, 20 Feb 2019 10:54:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=80LJ=Q3=redhat.com=cohuck@srs-us1.protection.inumbo.net>)
 id 1gwPWi-0003G0-By
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 10:54:56 +0000
X-Inumbo-ID: f5406bfc-34fd-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5406bfc-34fd-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 10:54:55 +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 272D081DFE;
 Wed, 20 Feb 2019 10:54:55 +0000 (UTC)
Received: from gondolin (dhcp-192-187.str.redhat.com [10.33.192.187])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 61E8560139;
 Wed, 20 Feb 2019 10:54:39 +0000 (UTC)
Date: Wed, 20 Feb 2019 11:54:37 +0100
From: Cornelia Huck <cohuck@redhat.com>
To: Philippe =?UTF-8?B?TWF0aGlldS1EYXVkw6k=?= <philmd@redhat.com>
Message-ID: <20190220115437.320367f4.cohuck@redhat.com>
In-Reply-To: <20190220010232.18731-23-philmd@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-23-philmd@redhat.com>
Organization: Red Hat GmbH
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Wed, 20 Feb 2019 10:54:55 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v3 22/25] s390x/sclp: Let
 write_console_data() take a size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>, "Michael S.
 Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel@nongnu.org, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, qemu-ppc@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMCBGZWIgMjAxOSAwMjowMjoyOSArMDEwMApQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8cGhpbG1kQHJlZGhhdC5jb20+IHdyb3RlOgoKPiBTaW5jZSBhbGwgY2FsbGVycyBwcm92aWRl
IGFuIHVuc2lnbmVkIHZhbHVlLCB3ZSBjYW4gc2FmZWx5Cj4gdXNlIGEgc2l6ZV90IGFyZ3VtZW50
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVk
aGF0LmNvbT4KPiAtLS0KPiAgaHcvY2hhci9zY2xwY29uc29sZS1sbS5jIHwgMiArLQo+ICAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKClJldmlld2VkLWJ5OiBD
b3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 10:58:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 10:58:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPZr-0003Zh-EZ; Wed, 20 Feb 2019 10:58:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=80LJ=Q3=redhat.com=cohuck@srs-us1.protection.inumbo.net>)
 id 1gwPZq-0003Za-0y
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 10:58:10 +0000
X-Inumbo-ID: 6863d123-34fe-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6863d123-34fe-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 10:58:09 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 840BEC07DEA3;
 Wed, 20 Feb 2019 10:58:08 +0000 (UTC)
Received: from gondolin (dhcp-192-187.str.redhat.com [10.33.192.187])
 by smtp.corp.redhat.com (Postfix) with ESMTP id AC67567667;
 Wed, 20 Feb 2019 10:57:51 +0000 (UTC)
Date: Wed, 20 Feb 2019 11:57:49 +0100
From: Cornelia Huck <cohuck@redhat.com>
To: =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20190220115749.7589f868.cohuck@redhat.com>
In-Reply-To: <CAMxuvazRLabuNiGdKb9HSxyqJ+9NhxJkqkv824BTFj95j5u9rA@mail.gmail.com>
References: <20190220010232.18731-1-philmd@redhat.com>
 <CAMxuvazRLabuNiGdKb9HSxyqJ+9NhxJkqkv824BTFj95j5u9rA@mail.gmail.com>
Organization: Red Hat GmbH
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Wed, 20 Feb 2019 10:58:08 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v3 00/25] chardev: Convert qemu_chr_write()
 to take a size_t argument
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>, "Michael S.
 Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Philippe =?UTF-8?B?TWF0aGlldS1EYXVkw6k=?= <philmd@redhat.com>,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, qemu-ppc@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMCBGZWIgMjAxOSAxMTo1Mzo0MiArMDEwMApNYXJjLUFuZHLDqSBMdXJlYXUgPG1h
cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IEhpCj4gCj4gT24gV2VkLCBGZWIg
MjAsIDIwMTkgYXQgMjowMiBBTSBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqQo+IDxwaGlsbWRAcmVk
aGF0LmNvbT4gd3JvdGU6Cj4gPgo+ID4gSGksCj4gPgo+ID4gVGhpcyBzZXJpZXMgY29udmVydCB0
aGUgY2hhcmRldjo6cWVtdV9jaHJfd3JpdGUoKSB0byB0YWtlIHVuc2lnbmVkCj4gPiBsZW5ndGgg
YXJndW1lbnQuIFRvIGRvIHNvIEkgd2VudCB0aHJvdWdoIGFsbCBjYWxsZXIgYW5kIGNoZWNrZWQg
aWYKPiA+IHRoZXJlIGFyZSBubyBuZWdhdGl2ZSB2YWx1ZSBwb3NzaWJsZS4gIAo+IAo+IAo+IENo
YW5naW5nIHNpZ25lZG5lc3MgaXMgcHJvYmxlbWF0aWMgYW5kIGNhbiBlYXNpbHkgaW50cm9kdWNl
IGJ1Z3MgdGhhdAo+IGFyZSBlYXN5IHRvIG1pc3MgZHVyaW5nIHJldmlldy4KPiAKPiBJIGFncmVl
IHdpdGggQ29ybmVsaWEgYWJvdXQgaWRpb21hdGljIHVzZSBvZiBpbnQuIENoYW5naW5nICJpbnQi
IGZvcgo+ICJzaXplX3QiIGlzbid0IHN5c3RlbWF0aWNhbGx5IGEgY2xlYXIgd2luLgo+IAo+IEV2
ZW4gR29vZ2xlIEMrKyBzdHlsZSByZWNvbW1lbmRzIHRvIGF2b2lkIHVuc2lnbmVkIHR5cGVzICIo
ZXhjZXB0IGZvcgo+IHJlcHJlc2VudGluZyBiaXRmaWVsZHMgb3IgbW9kdWxhciBhcml0aG1ldGlj
KS4gRG8gbm90IHVzZSBhbiB1bnNpZ25lZAo+IHR5cGUgbWVyZWx5IHRvIGFzc2VydCB0aGF0IGEg
dmFyaWFibGUgaXMgbm9uLW5lZ2F0aXZlLiIKPiBodHRwczovL2dvb2dsZS5naXRodWIuaW8vc3R5
bGVndWlkZS9jcHBndWlkZS5odG1sI0ludGVnZXJfVHlwZXMgLSBzZWUgcmF0aW9uYWxlCj4gCj4g
U2luY2UgUGFvbG8geW91IHN1Z2dlc3RlZCB0aGUgY2hhbmdlLCBjb3VsZCB5b3UgZ2l2ZSBzb21l
IGNvbnZpbmNpbmcKPiBhcmd1bWVudHMgdGhhdCBpdCdzIHdvcnRoIHRha2luZyB0aGUgcGx1bmdl
PwoKRldJVywgdXNpbmcgYW4gZXhwbGljaXRseSB1bnNpZ25lZCB0eXBlIGZvciBhIGxlbmd0aCBz
b3VuZHMgZmluZTsgYnV0Cm5vdCBhbGwgY29udmVyc2lvbnMgYXJlIHJlYWxseSBjb252aW5jaW5n
IChhbGJlaXQgbm90IHdyb25nKS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 10:58:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 10:58:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPaL-0003cT-P2; Wed, 20 Feb 2019 10:58:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwPaK-0003cM-Cb
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 10:58:40 +0000
X-Inumbo-ID: 7a8aeafe-34fe-11e9-bc90-bc764e045a96
Received: from mail-qt1-f193.google.com (unknown [209.85.160.193])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a8aeafe-34fe-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 10:58:39 +0000 (UTC)
Received: by mail-qt1-f193.google.com with SMTP id v10so26629567qtp.8
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 02:58: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:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=rxoHkFjLBWl3wuxRC6W2WWWtAYO3ReypvVMvnEZiSOI=;
 b=tTQQ+hx7NbxpxkqLQEkFrChs8XvN/R7ep8oJlqrnR6u2YH+1mzz1YWGuOegWJcKghU
 Yc/pFdG3TKvgP52G4Vp/Px/82WvQnL7PIl8SlhpLJkBrmopzuqsYRf89psK0jYYOnC3p
 bfdTxMsY8pXDCPxCZ2Z4xkh63jLy3ylkKOyax1C6YJPTb1mgadL8LBDYfjhVYUFnXHIG
 B9g712rkIKrVkm6kTdpFSxloczLqhYS7P7drySZnjtKISooKeLHhOXI/VYy7CPfUt0Ns
 IMn3etvKC/DIPGOitcKL5KCo7d1RC6M+mrncMju7ZRdgTqq9D9pjIbpsaQfkuODJtJVk
 1uTA==
X-Gm-Message-State: AHQUAuaFRZtzJf0VPAHm64NlG9NPZtnsqO7SDA07a9aEVV/oU0yADkVT
 XWTeoM8hnzEMG1Ra8s1P02Drs9c4CoMkmh4PogZZxA==
X-Google-Smtp-Source: AHgI3IY4r+jscIiOELD9VFmgwqpaweSDrvv+Ng5gAoNtEAoBEPmBE2FClMMH904s2RYa6RjjhBxWITw7JGMljQTb6b8=
X-Received: by 2002:ac8:24f2:: with SMTP id t47mr26308208qtt.120.1550660259153; 
 Wed, 20 Feb 2019 02:57:39 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-6-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-6-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 11:57:27 +0100
Message-ID: <CAMxuvay41f60+vi9BTv7CFU1coTViQrzAC-PTGoY7Ffmx+KPVA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 05/25] gdbstub: Use size_t for strlen()
 return value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMjowNCBBTSBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqQo8
cGhpbG1kQHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gU2luY2Ugc3RybGVuKCkgcmV0dXJucyBhbiB1
bnNpZ25lZCB2YWx1ZSwgaXQgaXMgcG9pbnRsZXNzIHRvCj4gY29udmVydCBpdCB0byBhIHNpZ25l
ZCBvbmUuIFVzZSBzaXplX3QgdG8gaG9sZCBpdHMgcmV0dXJuIHZhbHVlLgo+Cj4gU2lnbmVkLW9m
Zi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgoKUmV2aWV3
ZWQtYnk6IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgoK
KGl0IGxvb2tzIGxpa2UgdGhlIHZhcmlhYmxlIGlzIGhpZGluZyBsZW4gZnJvbSBvdXRlciBzY29w
ZSBidHcpCgo+IC0tLQo+ICBnZGJzdHViLmMgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL2dkYnN0dWIuYyBiL2dk
YnN0dWIuYwo+IGluZGV4IGJjNzc0YWU5OTIuLjc2ZWNhM2JiN2UgMTAwNjQ0Cj4gLS0tIGEvZ2Ri
c3R1Yi5jCj4gKysrIGIvZ2Ric3R1Yi5jCj4gQEAgLTE2OTMsNyArMTY5Myw3IEBAIHN0YXRpYyBp
bnQgZ2RiX2hhbmRsZV9wYWNrZXQoR0RCU3RhdGUgKnMsIGNvbnN0IGNoYXIgKmxpbmVfYnVmKQo+
ICAgICAgICAgIH0KPiAgI2Vsc2UgLyogIUNPTkZJR19VU0VSX09OTFkgKi8KPiAgICAgICAgICBl
bHNlIGlmIChzdHJuY21wKHAsICJSY21kLCIsIDUpID09IDApIHsKPiAtICAgICAgICAgICAgaW50
IGxlbiA9IHN0cmxlbihwICsgNSk7Cj4gKyAgICAgICAgICAgIHNpemVfdCBsZW4gPSBzdHJsZW4o
cCArIDUpOwo+Cj4gICAgICAgICAgICAgIGlmICgobGVuICUgMikgIT0gMCkgewo+ICAgICAgICAg
ICAgICAgICAgcHV0X3BhY2tldChzLCAiRTAxIik7Cj4gLS0KPiAyLjIwLjEKPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 10:59:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 10:59:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPb8-0003il-83; Wed, 20 Feb 2019 10:59:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwPb7-0003ic-IT
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 10:59:29 +0000
X-Inumbo-ID: 97d16bc5-34fe-11e9-bc90-bc764e045a96
Received: from mail-qk1-f196.google.com (unknown [209.85.222.196])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97d16bc5-34fe-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 10:59:28 +0000 (UTC)
Received: by mail-qk1-f196.google.com with SMTP id i5so1657717qkd.13
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 02:59: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:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Ghb1LUkJbsJuRr7sm3+oH/QjO6OLg9b6D8zc6Zyn6A8=;
 b=DVmE7CxvfsJb9cnS2V0bWQ6PyrM6v/eTvBCJCkbNWLBpFpJehoGFkEZff8U565KWgD
 Z+41LjDEU6378tH3QeF+W/77gZfUwF2gOa46TPR2HV6MwKHhfkfFL5DfkEY0KdJTzXdo
 5QhFzuJ+p7QbsBJDf51BbFqtw5Tiyi3FSKcr9ZAx5UNZcVKKklxkd3xPJ72QCPw/cc0R
 4kXrxtNdFeXgiMtbTaxpJrWHb6eQ6nTZBbgHKeR5CTnCZ/MeWW2QXsdO9HPTVUjP7UkC
 22UFCQRQ8IXYg0jaRqmWd5y/ova4pxbRL/PeWXeVSQFNCijaQ/pD44o8i6jE7xExY7st
 mGYg==
X-Gm-Message-State: AHQUAuakYBC99IuRtaCmWhkbpSQOTkt8INy9AmNfR7298P0DeNASF71R
 4bzEnDc/PsMn1lofyBZWpX9Ac1a75kWl+7Sc0RIqAw==
X-Google-Smtp-Source: AHgI3IZv2beR1nIx8OcrxIGTVG8CdDR/cMUY11bdWYQKArIM1zO7r8YDXF2U8+ycK6wJOgzYvlPIeNKdNtRn29y1Ppc=
X-Received: by 2002:a37:4bcd:: with SMTP id
 y196mr23387953qka.352.1550660368287; 
 Wed, 20 Feb 2019 02:59:28 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-7-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-7-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 11:59:16 +0100
Message-ID: <CAMxuvawqVgk6PP2wUZLbD9NyCktJDSoeLdduPQCysaEvwgDd_g@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 06/25] gdbstub: Use size_t to hold
 GDBState::last_packet_len
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMjowNCBBTSBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqQo8
cGhpbG1kQHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gSW4gcHV0X3BhY2tldF9iaW5hcnkoKSB3ZSBo
YXZlOgo+Cj4gICAgIHVpbnQ4X3QgKnA7Cj4gICAgIGZvcig7Oykgewo+ICAgICAgICAgcCA9IHMt
Pmxhc3RfcGFja2V0Owo+ICAgICAgICAgKihwKyspID0gLi4uCj4gICAgICAgICBzLT5sYXN0X3Bh
Y2tldF9sZW4gPSBwIC0gcy0+bGFzdF9wYWNrZXQ7Cj4gICAgICAgICBwdXRfYnVmZmVyKHMsICh1
aW50OF90ICopcy0+bGFzdF9wYWNrZXQsIHMtPmxhc3RfcGFja2V0X2xlbik7Cj4KPiBUaGUgJ3An
IHBvaW50ZXIgc3RhcnQgYXQgcy0+bGFzdF9wYWNrZXQsIHRoZW4gaXMgb25seSBpbmNyZW1lbnRl
ZC4KPiBTaW5jZSB3ZSBoYXZlICJwID49IHMtPmxhc3RfcGFja2V0Iiwgd2UgYXJlIHN1cmUgdGhh
bgo+ICJwIC0gcy0+bGFzdF9wYWNrZXQgPj0gMCIsIHRodXMgInAgLSBzLT5sYXN0X3BhY2tldCIg
aXMgcG9zaXRpdmUuCj4KPiBUaGUgZmV3IG90aGVyIHBsYWNlcyB3aGVyZSBzLT5sYXN0X3BhY2tl
dF9sZW4gaXMgc2V0IGlzIHdpdGggY29uc3RhbnQKPiBwb3NpdGl2ZSB2YWx1ZXMuCj4KPiBJdCBt
YWtlcyBzZW5zZSB0byB1c2Ugc2l6ZV90IHRvIGhvbGQgbGFzdF9wYWNrZXRfbGVuIHZhbHVlcy4K
Pgo+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KClJldmlld2VkLWJ5OiBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVA
cmVkaGF0LmNvbT4KCj4gLS0tCj4gIGdkYnN0dWIuYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZ2Ric3R1Yi5j
IGIvZ2Ric3R1Yi5jCj4gaW5kZXggNzZlY2EzYmI3ZS4uNjkzNDBkN2NkMSAxMDA2NDQKPiAtLS0g
YS9nZGJzdHViLmMKPiArKysgYi9nZGJzdHViLmMKPiBAQCAtMzIzLDcgKzMyMyw3IEBAIHR5cGVk
ZWYgc3RydWN0IEdEQlN0YXRlIHsKPiAgICAgIGludCBsaW5lX3N1bTsgLyogcnVubmluZyBjaGVj
a3N1bSAqLwo+ICAgICAgaW50IGxpbmVfY3N1bTsgLyogY2hlY2tzdW0gYXQgdGhlIGVuZCBvZiB0
aGUgcGFja2V0ICovCj4gICAgICB1aW50OF90IGxhc3RfcGFja2V0W01BWF9QQUNLRVRfTEVOR1RI
ICsgNF07Cj4gLSAgICBpbnQgbGFzdF9wYWNrZXRfbGVuOwo+ICsgICAgc2l6ZV90IGxhc3RfcGFj
a2V0X2xlbjsKPiAgICAgIGludCBzaWduYWw7Cj4gICNpZmRlZiBDT05GSUdfVVNFUl9PTkxZCj4g
ICAgICBpbnQgZmQ7Cj4gLS0KPiAyLjIwLjEKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 11:03:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 11:03:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPeh-0004X6-PU; Wed, 20 Feb 2019 11:03:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwPeg-0004X1-UN
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 11:03:10 +0000
X-Inumbo-ID: 1bb3af8c-34ff-11e9-bc90-bc764e045a96
Received: from mail-qt1-f193.google.com (unknown [209.85.160.193])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1bb3af8c-34ff-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 11:03:09 +0000 (UTC)
Received: by mail-qt1-f193.google.com with SMTP id d2so960549qti.11
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 03:03:09 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Q75vU2wTvQbcIIsB+XS84d27zKy4mbHLhYp4Ahtt/ck=;
 b=kn2GhYcfiR/6Ut1QzhQACxkEz2/rn7+R2/4EN+Enp+t705zW8/cbn1XUIS++HtdLDB
 RSrSx5f5l+QBKAeOC54Va+PJGMsVi0TTQdczgTDh1E7Ks6BJ/DzwCHE35MIOphr0F1Tw
 wdmJ8sHBGR+6qvsRbv/JXS00XNiFxdYXY5nhoewRt/C00tR/0CKXjtxO62pl2PB5hc+6
 7YXOqImeRaj/fnCqQhaF4PeBdn5ZYs28dE/oe9HfjY2J/dBp6NQ9QY/dHS13hzl/CEno
 Eiat82AUQqzQm/DTdiul+sbC5j+j9WbT/8CL2pdxa/ltLVi3nL2Tc9gDA0E0ro708h38
 hg/w==
X-Gm-Message-State: AHQUAubUTQBNd8faMcnYCdvIW4aJ/zqqBIhK8Rqyz7VgysY9kbud/EaL
 cLWPkhtkOXaIWhnrJTxNiv7AhMnfhn/O94HtfZe1FA==
X-Google-Smtp-Source: AHgI3Ibm7rzHmgZ5DAklAOmu++Rt2Syna7FKiPzDHkbizSvT3WOJ4aYcicXp0UhmUI6LGmEILqUKBG2xRis0bMJdibE=
X-Received: by 2002:ac8:3227:: with SMTP id x36mr26330836qta.56.1550660589547; 
 Wed, 20 Feb 2019 03:03:09 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-8-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-8-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 12:02:58 +0100
Message-ID: <CAMxuvaz6ZHh9X3ZV4iXndMcCTFAemRFqAF=6UWj+Mg+B=5BFjg@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 07/25] gdbstub: Let put_buffer() use
 size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMjowNCBBTSBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqQo8
cGhpbG1kQHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gQWxsIGNhbGxlcnMgcHJvdmlkZSBhIHNpemVf
dCBhcmd1bWVudCwgd2UgY2FuIHNhZmVseSB1c2Ugc2l6ZV90Cj4gZm9yIHRoaXMgZnVuY3Rpb24u
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CgpSZXZpZXdlZC1ieTogTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1
QHJlZGhhdC5jb20+Cgo+IC0tLQo+ICBnZGJzdHViLmMgfCA0ICsrLS0KPiAgMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9nZGJz
dHViLmMgYi9nZGJzdHViLmMKPiBpbmRleCA2OTM0MGQ3Y2QxLi44NjBlOWJiN2M3IDEwMDY0NAo+
IC0tLSBhL2dkYnN0dWIuYwo+ICsrKyBiL2dkYnN0dWIuYwo+IEBAIC00NzUsMTAgKzQ3NSwxMCBA
QCBzdGF0aWMgaW50IGdkYl9jb250aW51ZV9wYXJ0aWFsKEdEQlN0YXRlICpzLCBjaGFyICpuZXdz
dGF0ZXMpCj4gICAgICByZXR1cm4gcmVzOwo+ICB9Cj4KPiAtc3RhdGljIHZvaWQgcHV0X2J1ZmZl
cihHREJTdGF0ZSAqcywgY29uc3QgdWludDhfdCAqYnVmLCBpbnQgbGVuKQo+ICtzdGF0aWMgdm9p
ZCBwdXRfYnVmZmVyKEdEQlN0YXRlICpzLCBjb25zdCB1aW50OF90ICpidWYsIHNpemVfdCBsZW4p
Cj4gIHsKPiAgI2lmZGVmIENPTkZJR19VU0VSX09OTFkKPiAtICAgIGludCByZXQ7Cj4gKyAgICBz
c2l6ZV90IHJldDsKPgo+ICAgICAgd2hpbGUgKGxlbiA+IDApIHsKPiAgICAgICAgICByZXQgPSBz
ZW5kKHMtPmZkLCBidWYsIGxlbiwgMCk7Cj4gLS0KPiAyLjIwLjEKPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 11:06:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 11:06:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPhj-0004iS-AD; Wed, 20 Feb 2019 11:06:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwPhh-0004hi-K9
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 11:06:17 +0000
X-Inumbo-ID: 8a953066-34ff-11e9-bc90-bc764e045a96
Received: from mail-qt1-f195.google.com (unknown [209.85.160.195])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a953066-34ff-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 11:06:15 +0000 (UTC)
Received: by mail-qt1-f195.google.com with SMTP id j36so26635975qta.7
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 03:06: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:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=R9CONKuYqKYq3ot/SGylxmDUC2ohwDtxZfhTErpExd0=;
 b=eRtKgm3gs35ky57edM4T2l3bfxtRP4odMrijW6Wfa7Q2WRA6UC+iZnBZcTkHMbA2QB
 aQ0geTTOU84q2AlEQpGDMF3GqSkw9N9B8Vy53ytHNDtwDQqGICtF8kWltph+BT6ndgo4
 sVdm5K1Ug+3zrvC55gSeNJULJ0efLGl6LCCwE9W83J4p5qNxbGjVKRUcMf6HFC6kt4S5
 f9dxR9SZdDZAZwUECGcTo61jrCyWkJh6IZh84Ay7bC1Q8uqNxDeNrPie8CXwUnXXbVfO
 zKm1Rfy7yeK1od0yPEGnOgbfJpfME0QqluD2/q11y92e7p8sfOPrWFlze4sQoYFB1Yj+
 eEWA==
X-Gm-Message-State: AHQUAuYrjqUTsStzxJBRPG+G0HFps6dw3CMha9uj3T2KDrUBuqx24vwO
 XUU44Mwui8MLanXT3tax8fuPd2nlYff2Afz5YUt0rA==
X-Google-Smtp-Source: AHgI3IYD8eWQ7Ktwc2xAiotLe57k0Duced8fQkHL3Sw4YiP20F/uaacVf8bIiRkkenKzQzgoFY5kzBjHZ1tsxv2xNeY=
X-Received: by 2002:ac8:24f2:: with SMTP id t47mr26339190qtt.120.1550660775540; 
 Wed, 20 Feb 2019 03:06:15 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-10-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-10-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 12:06:04 +0100
Message-ID: <CAMxuvawxJf3udoJVGyQk5SkT1GBAHjpH4Bjq6=h7hMw-3zT8xQ@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 09/25] vhost-user: Express sizeof with
 size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMjowNSBBTSBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqQo8
cGhpbG1kQHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gVkhPU1RfVVNFUl9IRFJfU0laRSB1c2VzIG9m
ZnNldG9mKCksIHRodXMgaXMgYW4gZXhwcmVzc2lvbiBvZiB0eXBlCj4gc2l6ZV90LiBVcGRhdGUg
dGhlIGZvcm1hdCBzdHJpbmcgYWNjb3JkaW5nbHkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CgpSZXZpZXdlZC1ieTogTWFyYy1B
bmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Cgo+IC0tLQo+ICBody92
aXJ0aW8vdmhvc3QtdXNlci5jIHwgMTQgKysrKysrKystLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQs
IDggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9ody92aXJ0
aW8vdmhvc3QtdXNlci5jIGIvaHcvdmlydGlvL3Zob3N0LXVzZXIuYwo+IGluZGV4IDU2NGEzMWQx
MmMuLjJlYjcxNDNkM2QgMTAwNjQ0Cj4gLS0tIGEvaHcvdmlydGlvL3Zob3N0LXVzZXIuYwo+ICsr
KyBiL2h3L3ZpcnRpby92aG9zdC11c2VyLmMKPiBAQCAtMjE1LDExICsyMTUsMTIgQEAgc3RhdGlj
IGludCB2aG9zdF91c2VyX3JlYWQoc3RydWN0IHZob3N0X2RldiAqZGV2LCBWaG9zdFVzZXJNc2cg
Km1zZykKPiAgICAgIHN0cnVjdCB2aG9zdF91c2VyICp1ID0gZGV2LT5vcGFxdWU7Cj4gICAgICBD
aGFyQmFja2VuZCAqY2hyID0gdS0+dXNlci0+Y2hyOwo+ICAgICAgdWludDhfdCAqcCA9ICh1aW50
OF90ICopIG1zZzsKPiAtICAgIGludCByLCBzaXplID0gVkhPU1RfVVNFUl9IRFJfU0laRTsKPiAr
ICAgIGludCByOwo+ICsgICAgc2l6ZV90IHNpemUgPSBWSE9TVF9VU0VSX0hEUl9TSVpFOwo+Cj4g
ICAgICByID0gcWVtdV9jaHJfZmVfcmVhZF9hbGwoY2hyLCBwLCBzaXplKTsKPiAgICAgIGlmIChy
ICE9IHNpemUpIHsKPiAtICAgICAgICBlcnJvcl9yZXBvcnQoIkZhaWxlZCB0byByZWFkIG1zZyBo
ZWFkZXIuIFJlYWQgJWQgaW5zdGVhZCBvZiAlZC4iCj4gKyAgICAgICAgZXJyb3JfcmVwb3J0KCJG
YWlsZWQgdG8gcmVhZCBtc2cgaGVhZGVyLiBSZWFkICVkIGluc3RlYWQgb2YgJXp1LiIKPiAgICAg
ICAgICAgICAgICAgICAgICAgIiBPcmlnaW5hbCByZXF1ZXN0ICVkLiIsIHIsIHNpemUsIG1zZy0+
aGRyLnJlcXVlc3QpOwo+ICAgICAgICAgIGdvdG8gZmFpbDsKPiAgICAgIH0KPiBAQCAtMjM1LDcg
KzIzNiw3IEBAIHN0YXRpYyBpbnQgdmhvc3RfdXNlcl9yZWFkKHN0cnVjdCB2aG9zdF9kZXYgKmRl
diwgVmhvc3RVc2VyTXNnICptc2cpCj4gICAgICAvKiB2YWxpZGF0ZSBtZXNzYWdlIHNpemUgaXMg
c2FuZSAqLwo+ICAgICAgaWYgKG1zZy0+aGRyLnNpemUgPiBWSE9TVF9VU0VSX1BBWUxPQURfU0la
RSkgewo+ICAgICAgICAgIGVycm9yX3JlcG9ydCgiRmFpbGVkIHRvIHJlYWQgbXNnIGhlYWRlci4i
Cj4gLSAgICAgICAgICAgICAgICAiIFNpemUgJWQgZXhjZWVkcyB0aGUgbWF4aW11bSAlenUuIiwg
bXNnLT5oZHIuc2l6ZSwKPiArICAgICAgICAgICAgICAgICIgU2l6ZSAldSBleGNlZWRzIHRoZSBt
YXhpbXVtICV6dS4iLCBtc2ctPmhkci5zaXplLAo+ICAgICAgICAgICAgICAgICAgVkhPU1RfVVNF
Ul9QQVlMT0FEX1NJWkUpOwo+ICAgICAgICAgIGdvdG8gZmFpbDsKPiAgICAgIH0KPiBAQCAtMjQ2
LDcgKzI0Nyw3IEBAIHN0YXRpYyBpbnQgdmhvc3RfdXNlcl9yZWFkKHN0cnVjdCB2aG9zdF9kZXYg
KmRldiwgVmhvc3RVc2VyTXNnICptc2cpCj4gICAgICAgICAgciA9IHFlbXVfY2hyX2ZlX3JlYWRf
YWxsKGNociwgcCwgc2l6ZSk7Cj4gICAgICAgICAgaWYgKHIgIT0gc2l6ZSkgewo+ICAgICAgICAg
ICAgICBlcnJvcl9yZXBvcnQoIkZhaWxlZCB0byByZWFkIG1zZyBwYXlsb2FkLiIKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICIgUmVhZCAlZCBpbnN0ZWFkIG9mICVkLiIsIHIsIG1zZy0+aGRy
LnNpemUpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIiBSZWFkICVkIGluc3RlYWQgb2Yg
JXUuIiwgciwgbXNnLT5oZHIuc2l6ZSk7Cj4gICAgICAgICAgICAgIGdvdG8gZmFpbDsKPiAgICAg
ICAgICB9Cj4gICAgICB9Cj4gQEAgLTMwMCw3ICszMDEsOCBAQCBzdGF0aWMgaW50IHZob3N0X3Vz
ZXJfd3JpdGUoc3RydWN0IHZob3N0X2RldiAqZGV2LCBWaG9zdFVzZXJNc2cgKm1zZywKPiAgewo+
ICAgICAgc3RydWN0IHZob3N0X3VzZXIgKnUgPSBkZXYtPm9wYXF1ZTsKPiAgICAgIENoYXJCYWNr
ZW5kICpjaHIgPSB1LT51c2VyLT5jaHI7Cj4gLSAgICBpbnQgcmV0LCBzaXplID0gVkhPU1RfVVNF
Ul9IRFJfU0laRSArIG1zZy0+aGRyLnNpemU7Cj4gKyAgICBpbnQgcmV0Owo+ICsgICAgc2l6ZV90
IHNpemUgPSBWSE9TVF9VU0VSX0hEUl9TSVpFICsgbXNnLT5oZHIuc2l6ZTsKPgo+ICAgICAgLyoK
PiAgICAgICAqIEZvciBub24tdnJpbmcgc3BlY2lmaWMgcmVxdWVzdHMsIGxpa2UgVkhPU1RfVVNF
Ul9TRVRfTUVNX1RBQkxFLAo+IEBAIC0zMjAsNyArMzIyLDcgQEAgc3RhdGljIGludCB2aG9zdF91
c2VyX3dyaXRlKHN0cnVjdCB2aG9zdF9kZXYgKmRldiwgVmhvc3RVc2VyTXNnICptc2csCj4gICAg
ICByZXQgPSBxZW11X2Nocl9mZV93cml0ZV9hbGwoY2hyLCAoY29uc3QgdWludDhfdCAqKSBtc2cs
IHNpemUpOwo+ICAgICAgaWYgKHJldCAhPSBzaXplKSB7Cj4gICAgICAgICAgZXJyb3JfcmVwb3J0
KCJGYWlsZWQgdG8gd3JpdGUgbXNnLiIKPiAtICAgICAgICAgICAgICAgICAgICAgIiBXcm90ZSAl
ZCBpbnN0ZWFkIG9mICVkLiIsIHJldCwgc2l6ZSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICIg
V3JvdGUgJWQgaW5zdGVhZCBvZiAlenUuIiwgcmV0LCBzaXplKTsKPiAgICAgICAgICByZXR1cm4g
LTE7Cj4gICAgICB9Cj4KPiAtLQo+IDIuMjAuMQo+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 11:07:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 11:07:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPip-0004oE-LG; Wed, 20 Feb 2019 11:07:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwPio-0004o8-2S
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 11:07:26 +0000
X-Inumbo-ID: b3bcbc80-34ff-11e9-bc90-bc764e045a96
Received: from mail-qk1-f195.google.com (unknown [209.85.222.195])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3bcbc80-34ff-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 11:07:24 +0000 (UTC)
Received: by mail-qk1-f195.google.com with SMTP id y140so1685744qkb.9
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 03:07:24 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=0ynD7kHbbbVusJX0yP0NCVxEYxocY1J/AuWMwPXxISo=;
 b=psg0pJg+dnBQqBl1S6s2FEEMpf63LzIuIEEDpbQ5EENgd9ogU10Vho82Wb2OKVYrBv
 vfQ519MVBc0W5uDSDjo1gKemDTiicnsQDZ4Ctt1qHu1ZRUSCuowXYDLNIo/vhBoosQnO
 akUu8Rhp395tQPiv5Y2u065ja4Cj2BD3StpYuMYd9U6F2yRDmLlJ2T2q4e+JFC3PKnyU
 qXg3Fr9IqyJWofIUfNxkANn7ZNxvbvYZMFDKkEcFhpwZm00yfq5C3oXewFw60hVdSjaO
 YfLAu0z9wPnuvPWwPm7ICNNx+pBPXqMlCc/1RI+zqJ2QPWi1Stc5eNdnD7rDtQuGIgwx
 17Ow==
X-Gm-Message-State: AHQUAuZKfgDnVKgF3uV/E1Op4yQFRoz3SjKfLQRl3qr2n+/y5Y+2E40A
 1AAKkl3jj9Vj8KeOLOrJwWiVRz5oZTdR5JqMxzFZTQ==
X-Google-Smtp-Source: AHgI3IYhc4QgNzpfXiVEzT4zL9LQ8bX21S+Hjg6SrWTISTcaJmhOlzcNyADfy1Sli3eNPSguwITY72YMemdaZitMK8M=
X-Received: by 2002:a37:9b89:: with SMTP id
 d131mr23411259qke.331.1550660844623; 
 Wed, 20 Feb 2019 03:07:24 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-12-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-12-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 12:07:13 +0100
Message-ID: <CAMxuvaxORh6Kc-rJ605fJidj1yd+e23VeeA_+O=FU1dH7Zh32w@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 11/25] xen: Let xencons_send() take a
 'size' argument
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMjowNSBBTSBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqQo8
cGhpbG1kQHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gVGhlIHNpbmdsZSBjYWxsZXIgb2YgeGVuY29u
c19zZW5kKCksIGNvbl9ldmVudCgpIGFscmVhZHkgdXNlIHRoZQo+IGRpZmZlcmVuY2UgJ2Nvbi0+
YnVmZmVyLnNpemUgLSBjb24tPmJ1ZmZlci5jb25zdW1lZCcuCj4gRGVkdXBsaWNhdGUgYnkgcGFz
c2luZyB0aGUgZGlmZmVyZW5jZSBhcyBhbiBhcmd1bWVudC4KPgo+IFNpZ25lZC1vZmYtYnk6IFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KCgpSZXZpZXdlZC1ieTog
TWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CgoKPiAtLS0K
PiAgaHcvY2hhci94ZW5fY29uc29sZS5jIHwgMTIgKysrKysrKy0tLS0tCj4gIDEgZmlsZSBjaGFu
Z2VkLCA3IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvaHcv
Y2hhci94ZW5fY29uc29sZS5jIGIvaHcvY2hhci94ZW5fY29uc29sZS5jCj4gaW5kZXggOTFmMzRl
ZjA2Yy4uMDgzYjJjOGUyYSAxMDA2NDQKPiAtLS0gYS9ody9jaGFyL3hlbl9jb25zb2xlLmMKPiAr
KysgYi9ody9jaGFyL3hlbl9jb25zb2xlLmMKPiBAQCAtMTQ0LDExICsxNDQsMTAgQEAgc3RhdGlj
IHZvaWQgeGVuY29uc19yZWNlaXZlKHZvaWQgKm9wYXF1ZSwgY29uc3QgdWludDhfdCAqYnVmLCBp
bnQgbGVuKQo+ICAgICAgeGVuX3B2X3NlbmRfbm90aWZ5KCZjb24tPnhlbmRldik7Cj4gIH0KPgo+
IC1zdGF0aWMgdm9pZCB4ZW5jb25zX3NlbmQoc3RydWN0IFhlbkNvbnNvbGUgKmNvbikKPiArc3Rh
dGljIHZvaWQgeGVuY29uc19zZW5kKHN0cnVjdCBYZW5Db25zb2xlICpjb24sIHNzaXplX3Qgc2l6
ZSkKPiAgewo+IC0gICAgc3NpemVfdCBsZW4sIHNpemU7Cj4gKyAgICBzc2l6ZV90IGxlbjsKPgo+
IC0gICAgc2l6ZSA9IGNvbi0+YnVmZmVyLnNpemUgLSBjb24tPmJ1ZmZlci5jb25zdW1lZDsKPiAg
ICAgIGlmIChxZW11X2Nocl9mZV9iYWNrZW5kX2Nvbm5lY3RlZCgmY29uLT5jaHIpKSB7Cj4gICAg
ICAgICAgbGVuID0gcWVtdV9jaHJfZmVfd3JpdGUoJmNvbi0+Y2hyLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbi0+YnVmZmVyLmRhdGEgKyBjb24tPmJ1ZmZlci5jb25zdW1l
ZCwKPiBAQCAtMjgwLDEwICsyNzksMTMgQEAgc3RhdGljIHZvaWQgY29uX2Rpc2Nvbm5lY3Qoc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQo+ICBzdGF0aWMgdm9pZCBjb25fZXZlbnQoc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQo+ICB7Cj4gICAgICBzdHJ1Y3QgWGVuQ29uc29s
ZSAqY29uID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkNvbnNvbGUsIHhlbmRldik7
Cj4gKyAgICBzc2l6ZV90IHNpemU7Cj4KPiAgICAgIGJ1ZmZlcl9hcHBlbmQoY29uKTsKPiAtICAg
IGlmIChjb24tPmJ1ZmZlci5zaXplIC0gY29uLT5idWZmZXIuY29uc3VtZWQpCj4gLSAgICAgICAg
eGVuY29uc19zZW5kKGNvbik7Cj4gKyAgICBzaXplID0gY29uLT5idWZmZXIuc2l6ZSAtIGNvbi0+
YnVmZmVyLmNvbnN1bWVkOwo+ICsgICAgaWYgKHNpemUpIHsKPiArICAgICAgICB4ZW5jb25zX3Nl
bmQoY29uLCBzaXplKTsKPiArICAgIH0KPiAgfQo+Cj4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCj4gLS0K
PiAyLjIwLjEKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 11:13:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 11:13:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPoh-0005cR-E0; Wed, 20 Feb 2019 11:13:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwPog-0005cI-G1
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 11:13:30 +0000
X-Inumbo-ID: 8ca0c90d-3500-11e9-bc90-bc764e045a96
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ca0c90d-3500-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 11:13:29 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id c8so25482626wrs.4
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 03:13:29 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:openpgp:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=DBXgrKhE/bXfHluEyuPqOC1h8aLDON7Qgl4nPmlEtY4=;
 b=pUrixVKf2r2odioMvm9PayH5m0J65/VQk6q+cWreOHL0XnFMmS3Sp2Uv3tGfz6+cC1
 WIf/kzmMG9KvVtxloWW+9Z8u/G9Xrp7e1oeGTxCdgyLgXMki2r6Y/4nq4ZrFAgxFdVSJ
 IZvfZX3V/5nqvxbDK/Jk91po8VsgrIBxLKEzwKd4HGEKyQr9lBlHR+knfxBssavCiUq2
 t0yEyxYAlCK3WsUpNIMsmOzJYKbGzhy8p0RV6RnS7B3RbPkbbYgOeYXYX1Oybpn68Nk8
 7DTjq69SaqRRvPBTif7qg+VAwrV251NasbjaPnrG4HrZsIAgvu+zVeHNQMngiqe9jaxk
 YKhQ==
X-Gm-Message-State: AHQUAubwKsRdQAvuX9wplzjwoZB/oVjYpapDL8FSM1Z99P2/j0foWSTC
 W1w3y9iBFg6BJ8zCSc9r2vGORA==
X-Google-Smtp-Source: AHgI3IbyhciZswUo9hzoyBK17ZsULORZrzuYQdMl248cDQcUsdOUJKW0WdiISHBGFG6cnhNEpV+Mag==
X-Received: by 2002:a05:6000:10ce:: with SMTP id
 b14mr14996195wrx.221.1550661208243; 
 Wed, 20 Feb 2019 03:13:28 -0800 (PST)
Received: from [10.201.33.194] ([149.6.131.75])
 by smtp.gmail.com with ESMTPSA id x6sm8955811wmg.0.2019.02.20.03.13.26
 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Feb 2019 03:13:27 -0800 (PST)
To: =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= <marcandre.lureau@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-3-philmd@redhat.com>
 <CAMxuvaw_Hgbtxu79NEUAoaKaEnmKRCgorJ_r5mXQQTbrHEMtbQ@mail.gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Openpgp: id=89C1E78F601EE86C867495CBA2A3FD6EDEADC0DE;
 url=http://pgp.mit.edu/pks/lookup?op=get&search=0xA2A3FD6EDEADC0DE
Message-ID: <68f7233c-8b95-8782-27a7-106fc2997646@redhat.com>
Date: Wed, 20 Feb 2019 12:13:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <CAMxuvaw_Hgbtxu79NEUAoaKaEnmKRCgorJ_r5mXQQTbrHEMtbQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 02/25] chardev: Assert IOCanReadHandler
 can not be negative
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSAxMTowMyBBTSwgTWFyYy1BbmRyw6kgTHVyZWF1IHdyb3RlOgo+IEhpCj4gCj4g
T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMjowMyBBTSBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqQo+
IDxwaGlsbWRAcmVkaGF0LmNvbT4gd3JvdGU6Cj4+Cj4+IFRoZSBiYWNrZW5kIHNob3VsZCBub3Qg
cmV0dXJuIGEgbmVnYXRpdmUgbGVuZ3RoIHRvIHJlYWQuCj4+IFdlIHdpbGwgbGF0ZXIgY2hhbmdl
IHRoZSBwcm90b3R5cGUgb2YgSU9DYW5SZWFkSGFuZGxlciB0byByZXR1cm4gYW4KPj4gdW5zaWdu
ZWQgbGVuZ3RoLiBNZWFud2hpbGUgbWFrZSBzdXJlIHRoZSByZXR1cm4gbGVuZ3RoIGlzIHBvc2l0
aXZlLgo+Pgo+PiBTdWdnZXN0ZWQtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5j
b20+Cj4+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVk
aGF0LmNvbT4KPiAKPiBJbiBzdWNoIHBhdGNoLCB5b3Ugc2hvdWxkIGRvIGV4dGVuc2l2ZSByZXZp
ZXcgb2YgZXhpc3RpbmcgY2FsbGJhY2tzLAo+IG9yIGZpbmQgYSBjb252aW5jaW5nIGFyZ3VtZW50
IHRoYXQgdGhpcyBjYW4ndCBicmVhay4KCkFyZ2ggSSBtaXNzZWQgdGhhdC4KCj4gVGhlIHByb2Js
ZW0gaXMgdGhlcmUgYXJlIGEgbG90IG9mIGNhbl9yZWFkIGNhbGxiYWNrcywgYW5kIGl0J3Mgbm90
Cj4gdHJpdmlhbC4gVGhlICpmaXJzdCogb2YgZ2l0LWdyZXAgaXMgcm5nX2VnZF9jaHJfY2FuX3Jl
YWQoKQo+IAo+ICA1NyAgICAgUVNJTVBMRVFfRk9SRUFDSChyZXEsICZzLT5wYXJlbnQucmVxdWVz
dHMsIG5leHQpIHsKPiAgNTggICAgICAgICBzaXplICs9IHJlcS0+c2l6ZSAtIHJlcS0+b2Zmc2V0
Owo+ICA1OSAgICAgfQo+ICA2MAo+ICA2MSAgICAgcmV0dXJuIHNpemU7Cj4gCj4gQ2xlYXJseSBu
b3Qgb2J2aW91cyBpZiBpdCByZXR1cm5zID49IDAuCj4gCj4gQW5vdGhlciBhcHByb2FjaCBpcyB0
byBsb29rIGF0IHRoZSBjYWxsZXIgYW5kIHRoZSByZXR1cm4gdmFsdWUKPiBoYW5kbGluZy4gSWYg
bm9uZSBoYW5kbGUgbmVnYXRpdmUgdmFsdWVzIChvciB3b3VsZCBoYXZlIHdyb25nCj4gYmVoYXZp
b3VyIHdpdGggbmVnYXRpdmUgdmFsdWVzKSwgdGhlIGFzc2VydCgpIGlzIHBlcmhhcHMganVzdGlm
aWVkLCBhcwo+IGl0IGNvdWxkIHByZXZlbnQgZnJvbSBkb2luZyBtb3JlIGhhcm0uCgpJJ2xsIGdv
IGFuZCBhdWRpdCBhbGwgb2YgdGhlbS4KClRoYW5rcyBmb3IgdGhlIHJldmlldyEKClBoaWwuCgo+
PiAtLS0KPj4gIGNoYXJkZXYvY2hhci5jIHwgNSArKysrLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvY2hhcmRldi9j
aGFyLmMgYi9jaGFyZGV2L2NoYXIuYwo+PiBpbmRleCBmNmQ2MWZhNWY4Li43MWVjZDMyYjI1IDEw
MDY0NAo+PiAtLS0gYS9jaGFyZGV2L2NoYXIuYwo+PiArKysgYi9jaGFyZGV2L2NoYXIuYwo+PiBA
QCAtMTU5LDEyICsxNTksMTUgQEAgaW50IHFlbXVfY2hyX3dyaXRlKENoYXJkZXYgKnMsIGNvbnN0
IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbiwgYm9vbCB3cml0ZV9hbGwpCj4+ICBpbnQgcWVtdV9jaHJf
YmVfY2FuX3dyaXRlKENoYXJkZXYgKnMpCj4+ICB7Cj4+ICAgICAgQ2hhckJhY2tlbmQgKmJlID0g
cy0+YmU7Cj4+ICsgICAgaW50IHJlY2VpdmFibGVfYnl0ZXM7Cj4+Cj4+ICAgICAgaWYgKCFiZSB8
fCAhYmUtPmNocl9jYW5fcmVhZCkgewo+PiAgICAgICAgICByZXR1cm4gMDsKPj4gICAgICB9Cj4+
Cj4+IC0gICAgcmV0dXJuIGJlLT5jaHJfY2FuX3JlYWQoYmUtPm9wYXF1ZSk7Cj4+ICsgICAgcmVj
ZWl2YWJsZV9ieXRlcyA9IGJlLT5jaHJfY2FuX3JlYWQoYmUtPm9wYXF1ZSk7Cj4+ICsgICAgYXNz
ZXJ0KHJlY2VpdmFibGVfYnl0ZXMgPj0gMCk7Cj4+ICsgICAgcmV0dXJuIHJlY2VpdmFibGVfYnl0
ZXM7Cj4+ICB9Cj4+Cj4+ICB2b2lkIHFlbXVfY2hyX2JlX3dyaXRlX2ltcGwoQ2hhcmRldiAqcywg
dWludDhfdCAqYnVmLCBpbnQgbGVuKQo+PiAtLQo+PiAyLjIwLjEKPj4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 11:14:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 11:14:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPpH-0005en-P6; Wed, 20 Feb 2019 11:14:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwPpG-0005ef-Rq
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 11:14:06 +0000
X-Inumbo-ID: a2cf9690-3500-11e9-bc90-bc764e045a96
Received: from mail-qk1-f193.google.com (unknown [209.85.222.193])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2cf9690-3500-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 11:14:06 +0000 (UTC)
Received: by mail-qk1-f193.google.com with SMTP id y15so254318qki.8
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 03:14:06 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=du7nhn7ExRbv04H42khKEjZCp6G+nANQl0OGpNLrUgs=;
 b=pjf1jqOBZcPPv3Hg+KsR0ljHDI/M5AuRiU7QpEhGfx0+h8t3Lg38tFLVNePlWtnrev
 A3LJIK1vEjWkeKjv0nrc8VMA9vkJH9TH1BWOUd9SBgtZhuAdJgufov9c2Tkx5KVpgm5K
 9y5Bl7bpO37kIWMuzpgUn0DRX1CpbDb2RXFybiLgBdLHRNVIJ9Yt8KVRyY8PSad2wvOO
 XLCBc41dBpYKrQHCvOHh7afLmCnSn98f05dKwrjHPS7QGH75yHOGbvZd8N1+f/4d7Rx/
 usG62oBc+OGYNc1EpKFykIVhtHcCTEiM7Zsj6Y4Ss3YKyXA+95pJLere4C6P5GHj1U8g
 s1Sg==
X-Gm-Message-State: AHQUAuZ8NPLAUs5ZebqmO+mZ7e07i2XVZZ6Z57EDLdhS3fZMaD6xxy56
 CQ0PJj02UCEieNEju9aEszW6lz6hT6Xy0mnTgF9jtA==
X-Google-Smtp-Source: AHgI3IaMNRYSLvgY8ApGEtCz1xQKRy3TJeNUY3VuABjlrYTGYLxkNzS42sHrpEeAJC+g73lF7Ck9S/DrJwfPKOWDX+Y=
X-Received: by 2002:ae9:dfc7:: with SMTP id t190mr23196367qkf.43.1550661245717; 
 Wed, 20 Feb 2019 03:14:05 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-13-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-13-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 12:13:54 +0100
Message-ID: <CAMxuvaxm_uHMm3ccWSwFpk7T3ZDqoOP0FE+Eu-M_NWnXAh=QYQ@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 12/25] xen: Let buffer_append() return
 the size consumed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCk9uIFdlZCwgRmViIDIwLCAyMDE5IGF0IDI6MDYgQU0gUGhpbGlwcGUgTWF0aGlldS1EYXVk
w6kKPHBoaWxtZEByZWRoYXQuY29tPiB3cm90ZToKPgo+IFRoZSBidWZmZXIuc2l6ZSBhbmQgYnVm
ZmVyLmNvbnN1bWVkIGZpZWxkcyBhcmUgb25seSB1cGRhdGVkIHdpdGhpbiB0aGUKPiBidWZmZXJf
YXBwZW5kKCkgYm9keS4gV2UgY2FuIHNpbXBseSBsZXQgYnVmZmVyX2FwcGVuZCgpIHJldHVybiB0
aGUKPiBkaWZmZXJlbmNlICh0aGUgYnVmZmVyIGNvbnN1bWVkKS4KPgo+IFNpZ25lZC1vZmYtYnk6
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KClRoaXMgaXMgd2Vp
cmQsIHdoeSBub3QgaW50cm9kdWNlIGEgYnVmZmVyX3NpemUoKSBmdW5jdGlvbiBpbnN0ZWFkPwoK
PiAtLS0KPiAgaHcvY2hhci94ZW5fY29uc29sZS5jIHwgMTMgKysrKysrKystLS0tLQo+ICAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdp
dCBhL2h3L2NoYXIveGVuX2NvbnNvbGUuYyBiL2h3L2NoYXIveGVuX2NvbnNvbGUuYwo+IGluZGV4
IDA4M2IyYzhlMmEuLjFhMzAwMTRhMTEgMTAwNjQ0Cj4gLS0tIGEvaHcvY2hhci94ZW5fY29uc29s
ZS5jCj4gKysrIGIvaHcvY2hhci94ZW5fY29uc29sZS5jCj4gQEAgLTQ4LDcgKzQ4LDcgQEAgc3Ry
dWN0IFhlbkNvbnNvbGUgewo+ICAgICAgaW50ICAgICAgICAgICAgICAgYmFja2xvZzsKPiAgfTsK
Pgo+IC1zdGF0aWMgdm9pZCBidWZmZXJfYXBwZW5kKHN0cnVjdCBYZW5Db25zb2xlICpjb24pCj4g
K3N0YXRpYyBzc2l6ZV90IGJ1ZmZlcl9hcHBlbmQoc3RydWN0IFhlbkNvbnNvbGUgKmNvbikKPiAg
ewo+ICAgICAgc3RydWN0IGJ1ZmZlciAqYnVmZmVyID0gJmNvbi0+YnVmZmVyOwo+ICAgICAgWEVO
Q09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwo+IEBAIC01OSw4ICs1OSw5IEBAIHN0YXRp
YyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IFhlbkNvbnNvbGUgKmNvbikKPiAgICAgIHhlbl9t
YigpOwo+Cj4gICAgICBzaXplID0gcHJvZCAtIGNvbnM7Cj4gLSAgICBpZiAoKHNpemUgPT0gMCkg
fHwgKHNpemUgPiBzaXplb2YoaW50Zi0+b3V0KSkpCj4gLSAgICAgICAgcmV0dXJuOwo+ICsgICAg
aWYgKChzaXplID09IDApIHx8IChzaXplID4gc2l6ZW9mKGludGYtPm91dCkpKSB7Cj4gKyAgICAg
ICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4KPiAgICAgIGlmICgoYnVmZmVyLT5jYXBhY2l0eSAtIGJ1
ZmZlci0+c2l6ZSkgPCBzaXplKSB7Cj4gICAgICAgICAgYnVmZmVyLT5jYXBhY2l0eSArPSAoc2l6
ZSArIDEwMjQpOwo+IEBAIC04OSw2ICs5MCw5IEBAIHN0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQo
c3RydWN0IFhlbkNvbnNvbGUgKmNvbikKPiAgICAgICAgICBpZiAoYnVmZmVyLT5jb25zdW1lZCA+
IGJ1ZmZlci0+bWF4X2NhcGFjaXR5IC0gb3ZlcikKPiAgICAgICAgICAgICAgYnVmZmVyLT5jb25z
dW1lZCA9IGJ1ZmZlci0+bWF4X2NhcGFjaXR5IC0gb3ZlcjsKPiAgICAgIH0KPiArCj4gKyBvdXQ6
Cj4gKyAgICByZXR1cm4gYnVmZmVyLT5zaXplIC0gYnVmZmVyLT5jb25zdW1lZDsKPiAgfQo+Cj4g
IHN0YXRpYyB2b2lkIGJ1ZmZlcl9hZHZhbmNlKHN0cnVjdCBidWZmZXIgKmJ1ZmZlciwgc2l6ZV90
IGxlbikKPiBAQCAtMjgxLDggKzI4NSw3IEBAIHN0YXRpYyB2b2lkIGNvbl9ldmVudChzdHJ1Y3Qg
WGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCj4gICAgICBzdHJ1Y3QgWGVuQ29uc29sZSAqY29uID0g
Y29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkNvbnNvbGUsIHhlbmRldik7Cj4gICAgICBz
c2l6ZV90IHNpemU7Cj4KPiAtICAgIGJ1ZmZlcl9hcHBlbmQoY29uKTsKPiAtICAgIHNpemUgPSBj
b24tPmJ1ZmZlci5zaXplIC0gY29uLT5idWZmZXIuY29uc3VtZWQ7Cj4gKyAgICBzaXplID0gYnVm
ZmVyX2FwcGVuZChjb24pOwo+ICAgICAgaWYgKHNpemUpIHsKPiAgICAgICAgICB4ZW5jb25zX3Nl
bmQoY29uLCBzaXplKTsKPiAgICAgIH0KPiAtLQo+IDIuMjAuMQo+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 11:21:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 11:21:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPwg-0006cE-Ow; Wed, 20 Feb 2019 11:21:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwPwe-0006c9-W1
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 11:21:45 +0000
X-Inumbo-ID: b3c0cd06-3501-11e9-bc90-bc764e045a96
Received: from mail-qt1-f195.google.com (unknown [209.85.160.195])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3c0cd06-3501-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 11:21:44 +0000 (UTC)
Received: by mail-qt1-f195.google.com with SMTP id w4so26756855qtc.1
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 03:21:44 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=5FwIZoFyhiMIhPCsael3nORkdF69Zfkv7O5ZO86Zi+k=;
 b=RLx9Q06lzeGjEJqzBrx9vBgR6V29+Z78JnJ/uhHZLOweSvfp10lNgzYKZjhR4YFrvb
 4ThNSJmEwvN+AlZ5Fi1xPolZnFx9jvcQ3Z66R8SQN0sO3HAw6q6ZbR3co/iAR+aiv0S4
 A5v91uzbXryC+Qm7jRJ+rr6V/K4080TT0FBaTlpFdBVYBSfM6USb7ecxFXYHNCgsRu+D
 NC47odY2IOXoxAAAiiaB6akUGKZk2kV5JDnZKwS9HZNxlGGfTDgCssT0zf11JG0d5XWN
 EJXYvFBNm5pXa78736Z8J4uww4TR1gqMLIxewU3RsCLTKGv5t3hRHJxgA+nibs9xACBq
 Uw5Q==
X-Gm-Message-State: AHQUAuZDKYc875oxQ8jYYk5iK04m+FN4vTYj6u8m7z7lP+5llqqNnDMZ
 Mj2xLe1YWyGZmOVLPz0zOiqPqNY7UtTXgc1a+b0Gaw==
X-Google-Smtp-Source: AHgI3IbpMbqEdfU+agjnJw/pGPJiQUmXexaeW5dzYXYvGRYZhNFRhqT7bpkl1n+Dco3ZdKwQITVdG9dBTmjjk1fMRGc=
X-Received: by 2002:ac8:3619:: with SMTP id m25mr1576934qtb.346.1550661703635; 
 Wed, 20 Feb 2019 03:21:43 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-15-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-15-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 12:21:32 +0100
Message-ID: <CAMxuvay56AwY0Mw9RfjNU4eJn+zJkvSKDKPpx+Qkx2tgp6r2tQ@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 14/25] virtio-serial: Let
 VirtIOSerialPortClass::have_data() use size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMjowNiBBTSBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqQo8
cGhpbG1kQHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gQm90aCBjYWxsZXJzIGluIGh3L2NoYXIvdmly
dGlvLXNlcmlhbC1idXMuYyBwcm92aWRlIHVuc2lnbmVkIHZhbHVlcywKPiBldmVuIHRoZSB0cmFj
ZSBldmVudCBkaXNwbGF5IGFuIHVuc2lnbmVkIHZhbHVlLgo+IENvbnZlcnQgdGhlIGhhdmVfZGF0
YSgpIGhhbmRsZXIgdG8gdGFrZSBhbiB1bnNpZ25lZCB2YWx1ZS4KPgo+IFNpZ25lZC1vZmYtYnk6
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KCgpSZXZpZXdlZC1i
eTogTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Cgo+IC0t
LQo+IEl0IGlzIGZ1bm55L3NjYXJ5IHRoYXQgdGhlcmUgYXJlIGJpZyBjb21tZW50cyBhYm91dCBo
b3cgdG8gdHJlYXQKPiBlcnJvcnMgdG8gc2V0IHRoZSByZXR1cm4gdmFsdWUsIHRoZW4gdGhlIHJl
dHVybiB2YWx1ZSBpcyBzaW1wbHkKPiBpZ25vcmVkIGJ5IHRoZSBjYWxsZXIuCgpoYXZlX2RhdGEo
KSByZXR1cm4gdmFsdWU/IHllcywgdGhlIGNvZGUgbWF5IGhhdmUgY2hhbmdlIGFuZCB0aGUKY29t
bWVudCBkb2Vzbid0IHNlZW0gdG8gcmVmbGVjdCBhY2N1cmF0ZWx5IHdoYXQncyBnb2luZyBvbi4K
Cj4gLS0tCj4gIGh3L2NoYXIvdmlydGlvLWNvbnNvbGUuYyAgICAgICAgICB8IDIgKy0KPiAgaW5j
bHVkZS9ody92aXJ0aW8vdmlydGlvLXNlcmlhbC5oIHwgMiArLQo+ICAyIGZpbGVzIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9ody9jaGFy
L3ZpcnRpby1jb25zb2xlLmMgYi9ody9jaGFyL3ZpcnRpby1jb25zb2xlLmMKPiBpbmRleCAyY2Jl
MWQ0ZWQ1Li4xOTYzOWRjYTNiIDEwMDY0NAo+IC0tLSBhL2h3L2NoYXIvdmlydGlvLWNvbnNvbGUu
Ywo+ICsrKyBiL2h3L2NoYXIvdmlydGlvLWNvbnNvbGUuYwo+IEBAIC00NSw3ICs0NSw3IEBAIHN0
YXRpYyBnYm9vbGVhbiBjaHJfd3JpdGVfdW5ibG9ja2VkKEdJT0NoYW5uZWwgKmNoYW4sIEdJT0Nv
bmRpdGlvbiBjb25kLAo+Cj4gIC8qIENhbGxiYWNrIGZ1bmN0aW9uIHRoYXQncyBjYWxsZWQgd2hl
biB0aGUgZ3Vlc3Qgc2VuZHMgdXMgZGF0YSAqLwo+ICBzdGF0aWMgc3NpemVfdCBmbHVzaF9idWYo
VmlydElPU2VyaWFsUG9ydCAqcG9ydCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHVpbnQ4X3QgKmJ1Ziwgc3NpemVfdCBsZW4pCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCB1aW50OF90ICpidWYsIHNpemVfdCBsZW4pCj4gIHsKPiAgICAgIFZpcnRDb25zb2xlICp2
Y29uID0gVklSVElPX0NPTlNPTEUocG9ydCk7Cj4gICAgICBzc2l6ZV90IHJldDsKPiBkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9ody92aXJ0aW8vdmlydGlvLXNlcmlhbC5oIGIvaW5jbHVkZS9ody92aXJ0
aW8vdmlydGlvLXNlcmlhbC5oCj4gaW5kZXggMTI2NTdhOWYzOS4uZjFhNWNjZjRmNyAxMDA2NDQK
PiAtLS0gYS9pbmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8tc2VyaWFsLmgKPiArKysgYi9pbmNsdWRl
L2h3L3ZpcnRpby92aXJ0aW8tc2VyaWFsLmgKPiBAQCAtODEsNyArODEsNyBAQCB0eXBlZGVmIHN0
cnVjdCBWaXJ0SU9TZXJpYWxQb3J0Q2xhc3Mgewo+ICAgICAgICogJ2xlbicuICBJbiB0aGlzIGNh
c2UsIHRocm90dGxpbmcgd2lsbCBiZSBlbmFibGVkIGZvciB0aGlzIHBvcnQuCj4gICAgICAgKi8K
PiAgICAgIHNzaXplX3QgKCpoYXZlX2RhdGEpKFZpcnRJT1NlcmlhbFBvcnQgKnBvcnQsIGNvbnN0
IHVpbnQ4X3QgKmJ1ZiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgIHNzaXplX3QgbGVuKTsK
PiArICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBsZW4pOwo+ICB9IFZpcnRJT1Nlcmlh
bFBvcnRDbGFzczsKPgo+ICAvKgo+IC0tCj4gMi4yMC4xCj4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 11:22:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 11:22:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPxb-0006g5-5L; Wed, 20 Feb 2019 11:22:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwPxa-0006fz-Ck
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 11:22:42 +0000
X-Inumbo-ID: d63ff981-3501-11e9-bc90-bc764e045a96
Received: from mail-qt1-f196.google.com (unknown [209.85.160.196])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d63ff981-3501-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 11:22:41 +0000 (UTC)
Received: by mail-qt1-f196.google.com with SMTP id o6so26689910qtk.6
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 03:22:41 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=T4QcnKJB5Sf7Qeearvjah8OkCPFF4Gh0Rcb5b11afNo=;
 b=j/zZyJZ4b/MBFl2dmd9AMUa/+8k/uZYgIlcvwp0S6mQgW8niydAJ/yUaBm7ZT6o+wg
 Ur7Jtg/LJNhzCsAHlErP7gffUaRYWHSz91ww2VR2Uuh36OXr4d2qhoXW5urVwA06XnQI
 E2GPB+DqMUOMoRUSfqtSWVbUFn5xT5zVctiU8Nt6Sz7Y2pz+S4UpDl2ObjfANyhnY3p4
 ogYYNPapSxlcZdt+zsJZ/FowQHpyX9prNcbmrA9glcOJ4l6VrMniuVDlhWhFLaJfLyZB
 uYRBVh7Ef4QyxLgWn+z9mHHRqSHvvUDYzjFzbUJim/UHqdsPHI56jr5ODI8KWjKMbVaI
 KBgw==
X-Gm-Message-State: AHQUAub72X+fg3D/tSXrv6uUK0oXeLRWL6fFc/oKTi4qS/e/ExlL84f1
 vrFW8PcqA0tpO6MG+B89Cc6iqhJFItz56zpH68rU2Q==
X-Google-Smtp-Source: AHgI3IYFt6JPbWoqh7Ytu/mpDCYiQJDRTO0SsZteOrrqqAIFPi+E1Aol0ehwuW3pbimYcfZy3sfN+USS7/2yyxRYmfY=
X-Received: by 2002:ac8:f4c:: with SMTP id l12mr26821828qtk.225.1550661761544; 
 Wed, 20 Feb 2019 03:22:41 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-17-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-17-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 12:22:30 +0100
Message-ID: <CAMxuvayRcj2W2_+hrZbVeH5yHDp2F8sBE1++Y0p2d6iJknLVbw@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 16/25] tpm: Use size_t to hold sizes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMjowNiBBTSBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqQo8
cGhpbG1kQHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gQXZvaWQgdG8gdXNlIGEgc2lnbmVkIHR5cGUg
dG8gaG9sZCBhbiB1bnNpZ25lZCB2YWx1ZS4KPgo+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KCgpSZXZpZXdlZC1ieTogTWFyYy1BbmRy
w6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Cgo+IC0tLQo+ICBody90cG0v
dHBtX2VtdWxhdG9yLmMgfCA3ICsrKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9ody90cG0vdHBtX2VtdWxhdG9y
LmMgYi9ody90cG0vdHBtX2VtdWxhdG9yLmMKPiBpbmRleCA3MGY0YjEwMjg0Li45MzFlNTZmNmVk
IDEwMDY0NAo+IC0tLSBhL2h3L3RwbS90cG1fZW11bGF0b3IuYwo+ICsrKyBiL2h3L3RwbS90cG1f
ZW11bGF0b3IuYwo+IEBAIC04NywxNyArODcsMTggQEAgc3RhdGljIGludCB0cG1fZW11bGF0b3Jf
Y3RybGNtZChUUE1FbXVsYXRvciAqdHBtLCB1bnNpZ25lZCBsb25nIGNtZCwgdm9pZCAqbXNnLAo+
ICB7Cj4gICAgICBDaGFyQmFja2VuZCAqZGV2ID0gJnRwbS0+Y3RybF9jaHI7Cj4gICAgICB1aW50
MzJfdCBjbWRfbm8gPSBjcHVfdG9fYmUzMihjbWQpOwo+IC0gICAgc3NpemVfdCBuID0gc2l6ZW9m
KHVpbnQzMl90KSArIG1zZ19sZW5faW47Cj4gKyAgICBzaXplX3Qgc3ogPSBzaXplb2YodWludDMy
X3QpICsgbXNnX2xlbl9pbjsKPiArICAgIHNzaXplX3QgbjsKPiAgICAgIHVpbnQ4X3QgKmJ1ZiA9
IE5VTEw7Cj4gICAgICBpbnQgcmV0ID0gLTE7Cj4KPiAgICAgIHFlbXVfbXV0ZXhfbG9jaygmdHBt
LT5tdXRleCk7Cj4KPiAtICAgIGJ1ZiA9IGdfYWxsb2NhKG4pOwo+ICsgICAgYnVmID0gZ19hbGxv
Y2Eoc3opOwo+ICAgICAgbWVtY3B5KGJ1ZiwgJmNtZF9ubywgc2l6ZW9mKGNtZF9ubykpOwo+ICAg
ICAgbWVtY3B5KGJ1ZiArIHNpemVvZihjbWRfbm8pLCBtc2csIG1zZ19sZW5faW4pOwo+Cj4gLSAg
ICBuID0gcWVtdV9jaHJfZmVfd3JpdGVfYWxsKGRldiwgYnVmLCBuKTsKPiArICAgIG4gPSBxZW11
X2Nocl9mZV93cml0ZV9hbGwoZGV2LCBidWYsIHN6KTsKPiAgICAgIGlmIChuIDw9IDApIHsKPiAg
ICAgICAgICBnb3RvIGVuZDsKPiAgICAgIH0KPiAtLQo+IDIuMjAuMQo+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 11:25:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 11:25:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwPzu-0006uX-KD; Wed, 20 Feb 2019 11:25:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwPzt-0006uQ-6u
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 11:25:05 +0000
X-Inumbo-ID: 2b06001c-3502-11e9-bc90-bc764e045a96
Received: from mail-qk1-f194.google.com (unknown [209.85.222.194])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b06001c-3502-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 11:25:04 +0000 (UTC)
Received: by mail-qk1-f194.google.com with SMTP id x9so1743809qkf.0
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 03:25: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:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=8JBHcTPfEI0bzjABQPflWkdY2hbooWxOM4TIaCC9yn0=;
 b=nPlhYmUV//boWsxX0Ky5Vw7/qtIWGFWG4GAzoJ3d/B7YTN8NxmiLuCsvgTomaMdA86
 Rz0/wGjcdWnNtntj2UwemOCcp7osNUsrm24A3A/XGKvUuksQfpFonneDht0MRx/lD/YG
 pnIrgJAA6lTVNM5sYbk1uYXGOAsgE1aY8UsVHS2NTPQgyJAy1QHEg7v1x3NVGsNwFcYi
 01hfMXgoq5CqMIdZW1HBGNM/RUEiGcMsU81RGw3K9qnjM8/71h5tVTwNa0OJfl7Na4gM
 1adVkWiZiC66SAQtqgAF6M2dZFz7w39YDV33DIl8h76n89Zh/eY2sUX8bm5fx6yjA9nC
 yHBw==
X-Gm-Message-State: AHQUAuZxsrsPlhPls/9+uXLg0a68xfVeSPbpuVPjM7+vDOP9rxzKuns3
 m4fwP+d6olxbRN4RrHjVkRqY/h2azlY95RNzcwV9hA==
X-Google-Smtp-Source: AHgI3IaaenvTyWzq6tWuQaU8ZWf3XRiIYIp40hVdedGodcp2+rqRgGvChUMFgtDdYWA0E6nfLzNIVPlfupYZ5FPQLNE=
X-Received: by 2002:a37:9b89:: with SMTP id
 d131mr23463311qke.331.1550661843760; 
 Wed, 20 Feb 2019 03:24:03 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-18-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-18-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 12:23:52 +0100
Message-ID: <CAMxuvax-F7PWF_ncpoTtVLu327Tph=J_q8OnFa1Qject7u6b9Q@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 17/25] net/filter-mirror: Use size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCk9uIFdlZCwgRmViIDIwLCAyMDE5IGF0IDI6MDcgQU0gUGhpbGlwcGUgTWF0aGlldS1EYXVk
w6kKPHBoaWxtZEByZWRoYXQuY29tPiB3cm90ZToKPgo+IFNpbmNlIGlvdl9zaXplKCkgcmV0dXJu
cyBhIHNpemVfdCwgbm8gbmVlZCB0byB1c2UgYSBzaWduZWQgdHlwZS4KCkFuZCBpdCBpcyB0aGUg
dmFyaWFibGUgb25seSBwdXJwb3NlLgoKPgo+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KCgpSZXZpZXdlZC1ieTogTWFyYy1BbmRyw6kg
THVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CgoKPiAtLS0KPiAgbmV0L2ZpbHRl
ci1taXJyb3IuYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl
bGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvbmV0L2ZpbHRlci1taXJyb3IuYyBiL25ldC9maWx0
ZXItbWlycm9yLmMKPiBpbmRleCAzYTYxY2YyMWU4Li45N2I1MmQwNTQ0IDEwMDY0NAo+IC0tLSBh
L25ldC9maWx0ZXItbWlycm9yLmMKPiArKysgYi9uZXQvZmlsdGVyLW1pcnJvci5jCj4gQEAgLTQ4
LDcgKzQ4LDcgQEAgc3RhdGljIGludCBmaWx0ZXJfc2VuZChNaXJyb3JTdGF0ZSAqcywKPiAgewo+
ICAgICAgTmV0RmlsdGVyU3RhdGUgKm5mID0gTkVURklMVEVSKHMpOwo+ICAgICAgaW50IHJldCA9
IDA7Cj4gLSAgICBzc2l6ZV90IHNpemUgPSAwOwo+ICsgICAgc2l6ZV90IHNpemUgPSAwOwo+ICAg
ICAgdWludDMyX3QgbGVuID0gMDsKPiAgICAgIGNoYXIgKmJ1ZjsKPgo+IC0tCj4gMi4yMC4xCj4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 11:26:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 11:26:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwQ0y-000707-0y; Wed, 20 Feb 2019 11:26:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwQ0w-000700-Lk
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 11:26:10 +0000
X-Inumbo-ID: 50fe3ee4-3502-11e9-bc90-bc764e045a96
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50fe3ee4-3502-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 11:26:08 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id a62so6251941wmh.4
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 03:26:08 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:openpgp:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=tGtFhuqIenGeI7qZteam3sYv8Bw4Cn7RXBfTZV+ei28=;
 b=CVq0RRpbdPVwn1U2bKvuziWvkm3T1zuG31oNJ0DXIedLEE0RC1HnnoQCmboQ5VcvA2
 Bc2I7cykTS3k+ODtG5k84XwvoftKkadkyFKDcLoWRH34o+7d+w4YogEfJfZB7Yo0ILwg
 OdSU7Vf4T3YF6J5QBEH93oDNq7ikWLXvp7tlIInIWFcz20dqLljqzfrFg6ByL0g6YEpI
 FSAhSw6RxshJXmfoU3jx29mQ2a9mj0cwIi2g+lUgLXe4BM6KNj0fo+8Ry451rmNp5tFe
 DLzR+AchLvTty4r2XPWqfNmpXQfVVF4HWfVKZ1pGEv4DcegBzBuR1qAyZGTfA4A66tSJ
 VrBw==
X-Gm-Message-State: AHQUAuZym2AkjPthpgHA0wazJW6kUZMbHvomHxEcJxVVezKGbX24BKfM
 GZhUTae7oYiA34O3VC6WpLo2Ug==
X-Google-Smtp-Source: AHgI3IZ1fSvx+AQVOKOwiRscRuvy9Q7q+xGrF9XVlT36B5wav34Bhukl2mNx2n/FWkHmWX3EWKFaWg==
X-Received: by 2002:a1c:f707:: with SMTP id v7mr6512258wmh.18.1550661967066;
 Wed, 20 Feb 2019 03:26:07 -0800 (PST)
Received: from [10.201.33.194] ([149.6.131.75])
 by smtp.gmail.com with ESMTPSA id v4sm4894136wmg.1.2019.02.20.03.26.05
 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Feb 2019 03:26:06 -0800 (PST)
To: =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= <marcandre.lureau@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-5-philmd@redhat.com>
 <CAMxuvay1yT+zE3QLZt1fJW8F9JnxUJMwaeoAV-FpTLo1_dYEcg@mail.gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Openpgp: id=89C1E78F601EE86C867495CBA2A3FD6EDEADC0DE;
 url=http://pgp.mit.edu/pks/lookup?op=get&search=0xA2A3FD6EDEADC0DE
Message-ID: <ae380ecf-575d-7e55-ac3f-bfba2f7b81fa@redhat.com>
Date: Wed, 20 Feb 2019 12:26:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <CAMxuvay1yT+zE3QLZt1fJW8F9JnxUJMwaeoAV-FpTLo1_dYEcg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 04/25] chardev: Let
 qemu_chr_be_can_write() return a size_t types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSAxMTo0MCBBTSwgTWFyYy1BbmRyw6kgTHVyZWF1IHdyb3RlOgo+IEhpCj4gCj4g
T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMjowNCBBTSBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqQo+
IDxwaGlsbWRAcmVkaGF0LmNvbT4gd3JvdGU6Cj4+Cj4+IEluIHRoZSBwcmV2aW91cyBjb21taXQg
d2UgYWRkZWQgYW4gYXNzZXJ0IHRvIGJlIHN1cmUgdGhhbgo+PiBxZW11X2Nocl9iZV9jYW5fd3Jp
dGUoKSB3aWxsIG5ldmVyIHJldHVybiBhIG5lZ2F0aXZlIHZhbHVlLgo+PiBXZSBjYW4gbm93IGNo
YW5nZSBpdHMgcHJvdG90eXBlIHRvIHJldHVybiBhIHNpemVfdC4KPj4gQWRhcHQgdGhlIGJhY2tl
bmRzIGFjY29yZGluZ2x5Lgo+IAo+IEVhY2ggdmFyaWFibGUgeW91IGNoYW5nZSB0byBhbiB1bnNp
Z25lZCB0eXBlLCB3ZSBzaG91bGQgY2hlY2sgaXQgaXNuJ3QKPiB1c2VkIHdpdGggbmVnYXRpdmUg
dmFsdWVzLgoKRm9ydHVuYXRlbHkgdGhlIHByZXByb2Nlc3NvciBjYW4gaGVscCBoZXJlIQoKT2gg
SSBmb3Jnb3QgdG8gd3JpdGUgZG93biB0aGUgc3RlcHMgSSByYW46CgogICMgZW5hYmxlIHdhcm5p
bmdzCiAgJCBjb25maWd1cmUgXAogICAgLS1leHRyYS1jZmxhZ3M9Jy1XdHlwZS1saW1pdHMgLVdz
aWduLWNvbnZlcnNpb24gLVdzaWduLWNvbXBhcmUnIFwKICAgIC0tZGlzYWJsZS13ZXJyb3IKCiAg
IyBzaW5jZSB0aGVyZSBhcmUgbWFueSBzaWduIGFidXNlLCBidWlsZCBibGluZGx5CiAgJCBtYWtl
IDI+L2Rldi9udWxsCgogICMgbm93IHJlZnJlc2ggdGhlIHNvdXJjZSB3ZSBtb2RpZmllZAogICQg
Z2l0IGRpZmYgLS1uYW1lLW9ubHkgb3JpZ2luL21hc3RlciBcCiAgICAgIHwgZWdyZXAgXC5jXCQg
XAogICAgICB8IHhhcmdzIHRvdWNoCgogICMgYnVpbGQgYWdhaW4gYW5kIGNhcmVmdWxseSB3YXRj
aCB0aGUgd2FybmluZ3MKICAjICh0aGVyZSBhcmUgbWFueSB1bnVzZWZ1bCAjaW5jbHVkZSB3YXJu
aW5ncywgaWdub3JlIHRoZW0pCiAgJCBtYWtlCgo+Pgo+PiBTdWdnZXN0ZWQtYnk6IFBhb2xvIEJv
bnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KPj4gLS0tCj4+ICBjaGFyZGV2L2JhdW0u
YyAgICAgICAgICAgIHwgNiArKystLS0KPj4gIGNoYXJkZXYvY2hhci1mZC5jICAgICAgICAgfCAy
ICstCj4+ICBjaGFyZGV2L2NoYXItcHR5LmMgICAgICAgIHwgNCArKy0tCj4+ICBjaGFyZGV2L2No
YXItc29ja2V0LmMgICAgIHwgNyArKysrLS0tCj4+ICBjaGFyZGV2L2NoYXItdWRwLmMgICAgICAg
IHwgNCArKy0tCj4+ICBjaGFyZGV2L2NoYXItd2luLmMgICAgICAgIHwgMiArLQo+PiAgY2hhcmRl
di9jaGFyLmMgICAgICAgICAgICB8IDIgKy0KPj4gIGNoYXJkZXYvbXNtb3VzZS5jICAgICAgICAg
fCA0ICsrLS0KPj4gIGNoYXJkZXYvc3BpY2UuYyAgICAgICAgICAgfCAyICstCj4+ICBjaGFyZGV2
L3djdGFibGV0LmMgICAgICAgIHwgNCArKy0tCj4+ICBody9idC9oY2ktY3NyLmMgICAgICAgICAg
IHwgMiArLQo+PiAgaW5jbHVkZS9jaGFyZGV2L2NoYXItZmQuaCB8IDIgKy0KPj4gIGluY2x1ZGUv
Y2hhcmRldi9jaGFyLmggICAgfCAyICstCj4+ICB1aS9jb25zb2xlLmMgICAgICAgICAgICAgIHwg
NiArKystLS0KPj4gIDE0IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDI0IGRlbGV0
aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvY2hhcmRldi9iYXVtLmMgYi9jaGFyZGV2L2JhdW0u
Ywo+PiBpbmRleCA3OGIwYzg3NjI1Li4xZDY5ZDYyMTU4IDEwMDY0NAo+PiAtLS0gYS9jaGFyZGV2
L2JhdW0uYwo+PiArKysgYi9jaGFyZGV2L2JhdW0uYwo+PiBAQCAtMjY1LDcgKzI2NSw3IEBAIHN0
YXRpYyBpbnQgYmF1bV9kZWZlcnJlZF9pbml0KEJhdW1DaGFyZGV2ICpiYXVtKQo+PiAgc3RhdGlj
IHZvaWQgYmF1bV9jaHJfYWNjZXB0X2lucHV0KHN0cnVjdCBDaGFyZGV2ICpjaHIpCj4+ICB7Cj4+
ICAgICAgQmF1bUNoYXJkZXYgKmJhdW0gPSBCQVVNX0NIQVJERVYoY2hyKTsKPj4gLSAgICBpbnQg
cm9vbSwgZmlyc3Q7Cj4+ICsgICAgc2l6ZV90IHJvb20sIGZpcnN0Owo+Pgo+PiAgICAgIGlmICgh
YmF1bS0+b3V0X2J1Zl91c2VkKQo+PiAgICAgICAgICByZXR1cm47Cj4+IEBAIC0yOTIsNyArMjky
LDcgQEAgc3RhdGljIHZvaWQgYmF1bV93cml0ZV9wYWNrZXQoQmF1bUNoYXJkZXYgKmJhdW0sIGNv
bnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbikKPj4gIHsKPj4gICAgICBDaGFyZGV2ICpjaHIgPSBD
SEFSREVWKGJhdW0pOwo+PiAgICAgIHVpbnQ4X3QgaW9fYnVmWzEgKyAyICogbGVuXSwgKmN1ciA9
IGlvX2J1ZjsKPj4gLSAgICBpbnQgcm9vbTsKPj4gKyAgICBzaXplX3Qgcm9vbTsKPj4gICAgICAq
Y3VyKysgPSBFU0M7Cj4+ICAgICAgd2hpbGUgKGxlbi0tKQo+PiAgICAgICAgICBpZiAoKCpjdXIr
KyA9ICpidWYrKykgPT0gRVNDKQo+PiBAQCAtMzAzLDcgKzMwMyw3IEBAIHN0YXRpYyB2b2lkIGJh
dW1fd3JpdGVfcGFja2V0KEJhdW1DaGFyZGV2ICpiYXVtLCBjb25zdCB1aW50OF90ICpidWYsIGlu
dCBsZW4pCj4+ICAgICAgICAgIC8qIEZpdHMgKi8KPj4gICAgICAgICAgcWVtdV9jaHJfYmVfd3Jp
dGUoY2hyLCBpb19idWYsIGxlbik7Cj4+ICAgICAgfSBlbHNlIHsKPj4gLSAgICAgICAgaW50IGZp
cnN0Owo+PiArICAgICAgICBzaXplX3QgZmlyc3Q7Cj4+ICAgICAgICAgIHVpbnQ4X3Qgb3V0Owo+
PiAgICAgICAgICAvKiBDYW4ndCBmaXQgYWxsLCBzZW5kIHdoYXQgY2FuIGJlLCBhbmQgc3RvcmUg
dGhlIHJlc3QuICovCj4+ICAgICAgICAgIHFlbXVfY2hyX2JlX3dyaXRlKGNociwgaW9fYnVmLCBy
b29tKTsKPiAKPiBiYXVtIHJvb20gJiBmaXJzdCBhcmUgb25seSB1c2VkIGZvciBub24tbmVnYXRp
dmUgY2FwYWNpdHkgdmFsdWVzLiBhY2sKPiAKPj4gZGlmZiAtLWdpdCBhL2NoYXJkZXYvY2hhci1m
ZC5jIGIvY2hhcmRldi9jaGFyLWZkLmMKPj4gaW5kZXggMjQyMWQ4ZTIxNi4uMGZlMjgyMjg2OSAx
MDA2NDQKPj4gLS0tIGEvY2hhcmRldi9jaGFyLWZkLmMKPj4gKysrIGIvY2hhcmRldi9jaGFyLWZk
LmMKPj4gQEAgLTQzLDcgKzQzLDcgQEAgc3RhdGljIGdib29sZWFuIGZkX2Nocl9yZWFkKFFJT0No
YW5uZWwgKmNoYW4sIEdJT0NvbmRpdGlvbiBjb25kLCB2b2lkICpvcGFxdWUpCj4+ICB7Cj4+ICAg
ICAgQ2hhcmRldiAqY2hyID0gQ0hBUkRFVihvcGFxdWUpOwo+PiAgICAgIEZEQ2hhcmRldiAqcyA9
IEZEX0NIQVJERVYob3BhcXVlKTsKPj4gLSAgICBpbnQgbGVuOwo+PiArICAgIHNpemVfdCBsZW47
Cj4+ICAgICAgdWludDhfdCBidWZbQ0hSX1JFQURfQlVGX0xFTl07Cj4+ICAgICAgc3NpemVfdCBy
ZXQ7Cj4+Cj4gCj4gZmQgbGVuIGlzIG9ubHkgdXNlZCBmb3Igbm9uLW5lZ2F0aXZlIGJ1ZmZlciBz
aXplLiBhY2sKPiAKPj4gZGlmZiAtLWdpdCBhL2NoYXJkZXYvY2hhci1wdHkuYyBiL2NoYXJkZXYv
Y2hhci1wdHkuYwo+PiBpbmRleCA3Nzc3ZjZkZGVmLi5lYWUyNWYwNDNiIDEwMDY0NAo+PiAtLS0g
YS9jaGFyZGV2L2NoYXItcHR5LmMKPj4gKysrIGIvY2hhcmRldi9jaGFyLXB0eS5jCj4+IEBAIC0z
NCw3ICszNCw3IEBACj4+ICB0eXBlZGVmIHN0cnVjdCB7Cj4+ICAgICAgQ2hhcmRldiBwYXJlbnQ7
Cj4+ICAgICAgUUlPQ2hhbm5lbCAqaW9jOwo+PiAtICAgIGludCByZWFkX2J5dGVzOwo+PiArICAg
IHNpemVfdCByZWFkX2J5dGVzOwo+Pgo+IAo+IE9ubHkgc2V0IHdpdGggdmFsdWVzIHJldHVybmVk
IGZyb20gcWVtdV9jaHJfYmVfY2FuX3dyaXRlKCksIGFjawo+IAo+PiAgICAgIGludCBjb25uZWN0
ZWQ7Cj4+ICAgICAgR1NvdXJjZSAqdGltZXJfc3JjOwo+PiBAQCAtMTMyLDcgKzEzMiw3IEBAIHN0
YXRpYyBnYm9vbGVhbiBwdHlfY2hyX3JlYWQoUUlPQ2hhbm5lbCAqY2hhbiwgR0lPQ29uZGl0aW9u
IGNvbmQsIHZvaWQgKm9wYXF1ZSkKPj4gIHsKPj4gICAgICBDaGFyZGV2ICpjaHIgPSBDSEFSREVW
KG9wYXF1ZSk7Cj4+ICAgICAgUHR5Q2hhcmRldiAqcyA9IFBUWV9DSEFSREVWKG9wYXF1ZSk7Cj4+
IC0gICAgZ3NpemUgbGVuOwo+PiArICAgIHNpemVfdCBsZW47Cj4+ICAgICAgdWludDhfdCBidWZb
Q0hSX1JFQURfQlVGX0xFTl07Cj4+ICAgICAgc3NpemVfdCByZXQ7Cj4gCj4gcHR5IGxlbiBpcyBv
bmx5IHVzZWQgZm9yIG5vbi1uZWdhdGl2ZSBidWZmZXIgc2l6ZS4gYWNrCj4gCj4+IGRpZmYgLS1n
aXQgYS9jaGFyZGV2L2NoYXItc29ja2V0LmMgYi9jaGFyZGV2L2NoYXItc29ja2V0LmMKPj4gaW5k
ZXggMjYyYTU5YjY0Zi4uNDAxMGMzNDNlMCAxMDA2NDQKPj4gLS0tIGEvY2hhcmRldi9jaGFyLXNv
Y2tldC5jCj4+ICsrKyBiL2NoYXJkZXYvY2hhci1zb2NrZXQuYwo+PiBAQCAtNjAsNyArNjAsNyBA
QCB0eXBlZGVmIHN0cnVjdCB7Cj4+ICAgICAgR1NvdXJjZSAqaHVwX3NvdXJjZTsKPj4gICAgICBR
Q3J5cHRvVExTQ3JlZHMgKnRsc19jcmVkczsKPj4gICAgICBUQ1BDaGFyZGV2U3RhdGUgc3RhdGU7
Cj4+IC0gICAgaW50IG1heF9zaXplOwo+PiArICAgIHNpemVfdCBtYXhfc2l6ZTsKPiAKPiBPbmx5
IHNldCB3aXRoIHZhbHVlcyByZXR1cm5lZCBmcm9tIHFlbXVfY2hyX2JlX2Nhbl93cml0ZSgpLCBh
Y2sKPiAKPj4gICAgICBpbnQgZG9fdGVsbmV0b3B0Owo+PiAgICAgIGludCBkb19ub2RlbGF5Owo+
PiAgICAgIGludCAqcmVhZF9tc2dmZHM7Cj4+IEBAIC00OTMsMTAgKzQ5MywxMSBAQCBzdGF0aWMg
Z2Jvb2xlYW4gdGNwX2Nocl9yZWFkKFFJT0NoYW5uZWwgKmNoYW4sIEdJT0NvbmRpdGlvbiBjb25k
LCB2b2lkICpvcGFxdWUpCj4+ICAgICAgQ2hhcmRldiAqY2hyID0gQ0hBUkRFVihvcGFxdWUpOwo+
PiAgICAgIFNvY2tldENoYXJkZXYgKnMgPSBTT0NLRVRfQ0hBUkRFVihvcGFxdWUpOwo+PiAgICAg
IHVpbnQ4X3QgYnVmW0NIUl9SRUFEX0JVRl9MRU5dOwo+PiAtICAgIGludCBsZW4sIHNpemU7Cj4+
ICsgICAgc2l6ZV90IGxlbjsKPiAKPiBsZW4gaXMgb25seSB1c2VkIGZvciBub24tbmVnYXRpdmUg
YnVmZmVyIHNpemUuIGFjawo+IAo+PiArICAgIGludCBzaXplOwo+Pgo+PiAgICAgIGlmICgocy0+
c3RhdGUgIT0gVENQX0NIQVJERVZfU1RBVEVfQ09OTkVDVEVEKSB8fAo+PiAtICAgICAgICBzLT5t
YXhfc2l6ZSA8PSAwKSB7Cj4+ICsgICAgICAgIHMtPm1heF9zaXplID09IDApIHsKPj4gICAgICAg
ICAgcmV0dXJuIFRSVUU7Cj4+ICAgICAgfQo+PiAgICAgIGxlbiA9IHNpemVvZihidWYpOwo+PiBk
aWZmIC0tZ2l0IGEvY2hhcmRldi9jaGFyLXVkcC5jIGIvY2hhcmRldi9jaGFyLXVkcC5jCj4+IGlu
ZGV4IGI2ZTM5OWU5ODMuLmQ0ZjQwNjI2ZTQgMTAwNjQ0Cj4+IC0tLSBhL2NoYXJkZXYvY2hhci11
ZHAuYwo+PiArKysgYi9jaGFyZGV2L2NoYXItdWRwLmMKPj4gQEAgLTM5LDcgKzM5LDcgQEAgdHlw
ZWRlZiBzdHJ1Y3Qgewo+PiAgICAgIHVpbnQ4X3QgYnVmW0NIUl9SRUFEX0JVRl9MRU5dOwo+PiAg
ICAgIGludCBidWZjbnQ7Cj4+ICAgICAgaW50IGJ1ZnB0cjsKPj4gLSAgICBpbnQgbWF4X3NpemU7
Cj4+ICsgICAgc2l6ZV90IG1heF9zaXplOwo+IAo+IE9ubHkgc2V0IHdpdGggdmFsdWVzIHJldHVy
bmVkIGZyb20gcWVtdV9jaHJfYmVfY2FuX3dyaXRlKCksIGFjawo+IAo+PiAgfSBVZHBDaGFyZGV2
Owo+Pgo+PiAgI2RlZmluZSBVRFBfQ0hBUkRFVihvYmopIE9CSkVDVF9DSEVDSyhVZHBDaGFyZGV2
LCAob2JqKSwgVFlQRV9DSEFSREVWX1VEUCkKPj4gQEAgLTU4LDcgKzU4LDcgQEAgc3RhdGljIHZv
aWQgdWRwX2Nocl9mbHVzaF9idWZmZXIoVWRwQ2hhcmRldiAqcykKPj4gICAgICBDaGFyZGV2ICpj
aHIgPSBDSEFSREVWKHMpOwo+Pgo+PiAgICAgIHdoaWxlIChzLT5tYXhfc2l6ZSA+IDAgJiYgcy0+
YnVmcHRyIDwgcy0+YnVmY250KSB7Cj4+IC0gICAgICAgIGludCBuID0gTUlOKHMtPm1heF9zaXpl
LCBzLT5idWZjbnQgLSBzLT5idWZwdHIpOwo+PiArICAgICAgICBzaXplX3QgbiA9IE1JTihzLT5t
YXhfc2l6ZSwgcy0+YnVmY250IC0gcy0+YnVmcHRyKTsKPiAKPiB0aGUgd2hpbGUoKSBjb25kaXRp
b24gZW5zdXJlcyB0aGUgdmFsdWUgd2lsbCBiZSA+IDAuIGFjawo+IAo+PiAgICAgICAgICBxZW11
X2Nocl9iZV93cml0ZShjaHIsICZzLT5idWZbcy0+YnVmcHRyXSwgbik7Cj4+ICAgICAgICAgIHMt
PmJ1ZnB0ciArPSBuOwo+PiAgICAgICAgICBzLT5tYXhfc2l6ZSA9IHFlbXVfY2hyX2JlX2Nhbl93
cml0ZShjaHIpOwo+PiBkaWZmIC0tZ2l0IGEvY2hhcmRldi9jaGFyLXdpbi5jIGIvY2hhcmRldi9j
aGFyLXdpbi5jCj4+IGluZGV4IDA1NTE4ZTA5NTguLjMwMzYxZTg4NTIgMTAwNjQ0Cj4+IC0tLSBh
L2NoYXJkZXYvY2hhci13aW4uYwo+PiArKysgYi9jaGFyZGV2L2NoYXItd2luLmMKPj4gQEAgLTI5
LDcgKzI5LDcgQEAKPj4gIHN0YXRpYyB2b2lkIHdpbl9jaHJfcmVhZChDaGFyZGV2ICpjaHIsIERX
T1JEIGxlbikKPj4gIHsKPj4gICAgICBXaW5DaGFyZGV2ICpzID0gV0lOX0NIQVJERVYoY2hyKTsK
Pj4gLSAgICBpbnQgbWF4X3NpemUgPSBxZW11X2Nocl9iZV9jYW5fd3JpdGUoY2hyKTsKPj4gKyAg
ICBzaXplX3QgbWF4X3NpemUgPSBxZW11X2Nocl9iZV9jYW5fd3JpdGUoY2hyKTsKPiAKPiB1bm1v
ZGlmaWVkLCBhY2sKPiAKPj4gICAgICBpbnQgcmV0LCBlcnI7Cj4+ICAgICAgdWludDhfdCBidWZb
Q0hSX1JFQURfQlVGX0xFTl07Cj4+ICAgICAgRFdPUkQgc2l6ZTsKPj4gZGlmZiAtLWdpdCBhL2No
YXJkZXYvY2hhci5jIGIvY2hhcmRldi9jaGFyLmMKPj4gaW5kZXggNzFlY2QzMmIyNS4uMzE0OWNk
M2JhOSAxMDA2NDQKPj4gLS0tIGEvY2hhcmRldi9jaGFyLmMKPj4gKysrIGIvY2hhcmRldi9jaGFy
LmMKPj4gQEAgLTE1Niw3ICsxNTYsNyBAQCBpbnQgcWVtdV9jaHJfd3JpdGUoQ2hhcmRldiAqcywg
Y29uc3QgdWludDhfdCAqYnVmLCBpbnQgbGVuLCBib29sIHdyaXRlX2FsbCkKPj4gICAgICByZXR1
cm4gb2Zmc2V0Owo+PiAgfQo+Pgo+PiAtaW50IHFlbXVfY2hyX2JlX2Nhbl93cml0ZShDaGFyZGV2
ICpzKQo+PiArc2l6ZV90IHFlbXVfY2hyX2JlX2Nhbl93cml0ZShDaGFyZGV2ICpzKQo+PiAgewo+
PiAgICAgIENoYXJCYWNrZW5kICpiZSA9IHMtPmJlOwo+PiAgICAgIGludCByZWNlaXZhYmxlX2J5
dGVzOwo+PiBkaWZmIC0tZ2l0IGEvY2hhcmRldi9tc21vdXNlLmMgYi9jaGFyZGV2L21zbW91c2Uu
Ywo+PiBpbmRleCAwZmZkMTM3Y2U4Li5jZGI2Zjg2MDM3IDEwMDY0NAo+PiAtLS0gYS9jaGFyZGV2
L21zbW91c2UuYwo+PiArKysgYi9jaGFyZGV2L21zbW91c2UuYwo+PiBAQCAtMzgsNyArMzgsNyBA
QCB0eXBlZGVmIHN0cnVjdCB7Cj4+ICAgICAgYm9vbCBidG5zW0lOUFVUX0JVVFRPTl9fTUFYXTsK
Pj4gICAgICBib29sIGJ0bmNbSU5QVVRfQlVUVE9OX19NQVhdOwo+PiAgICAgIHVpbnQ4X3Qgb3V0
YnVmWzMyXTsKPj4gLSAgICBpbnQgb3V0bGVuOwo+PiArICAgIHNpemVfdCBvdXRsZW47Cj4gCj4g
b3V0bGVuIGlzIG9ubHkgdXNlZCBhcyBub24tbmVnYXRpdmUgYnVmZmVyIHNpemUsIGFjawo+IAo+
PiAgfSBNb3VzZUNoYXJkZXY7Cj4+Cj4+ICAjZGVmaW5lIFRZUEVfQ0hBUkRFVl9NU01PVVNFICJj
aGFyZGV2LW1zbW91c2UiCj4+IEBAIC00OCw3ICs0OCw3IEBAIHR5cGVkZWYgc3RydWN0IHsKPj4g
IHN0YXRpYyB2b2lkIG1zbW91c2VfY2hyX2FjY2VwdF9pbnB1dChDaGFyZGV2ICpjaHIpCj4+ICB7
Cj4+ICAgICAgTW91c2VDaGFyZGV2ICptb3VzZSA9IE1PVVNFX0NIQVJERVYoY2hyKTsKPj4gLSAg
ICBpbnQgbGVuOwo+PiArICAgIHNpemVfdCBsZW47Cj4+Cj4+ICAgICAgbGVuID0gcWVtdV9jaHJf
YmVfY2FuX3dyaXRlKGNocik7Cj4gCj4gc2FtZQo+IAo+PiAgICAgIGlmIChsZW4gPiBtb3VzZS0+
b3V0bGVuKSB7Cj4+IGRpZmYgLS1naXQgYS9jaGFyZGV2L3NwaWNlLmMgYi9jaGFyZGV2L3NwaWNl
LmMKPj4gaW5kZXggMTczYzI1Nzk0OS4uYWQxODBhOGExMyAxMDA2NDQKPj4gLS0tIGEvY2hhcmRl
di9zcGljZS5jCj4+ICsrKyBiL2NoYXJkZXYvc3BpY2UuYwo+PiBAQCAtNDMsNyArNDMsNyBAQCBz
dGF0aWMgaW50IHZtY193cml0ZShTcGljZUNoYXJEZXZpY2VJbnN0YW5jZSAqc2luLCBjb25zdCB1
aW50OF90ICpidWYsIGludCBsZW4pCj4+ICAgICAgdWludDhfdCogcCA9ICh1aW50OF90KilidWY7
Cj4+Cj4+ICAgICAgd2hpbGUgKGxlbiA+IDApIHsKPj4gLSAgICAgICAgaW50IGNhbl93cml0ZSA9
IHFlbXVfY2hyX2JlX2Nhbl93cml0ZShjaHIpOwo+PiArICAgICAgICBzaXplX3QgY2FuX3dyaXRl
ID0gcWVtdV9jaHJfYmVfY2FuX3dyaXRlKGNocik7Cj4gCj4gdW5tb2RpZmllZCB2YWx1ZSwgYWNr
Cj4gCj4+ICAgICAgICAgIGxhc3Rfb3V0ID0gTUlOKGxlbiwgY2FuX3dyaXRlKTsKPj4gICAgICAg
ICAgaWYgKGxhc3Rfb3V0IDw9IDApIHsKPj4gICAgICAgICAgICAgIGJyZWFrOwo+PiBkaWZmIC0t
Z2l0IGEvY2hhcmRldi93Y3RhYmxldC5jIGIvY2hhcmRldi93Y3RhYmxldC5jCj4+IGluZGV4IGNm
N2EwOGEzNjMuLmRhYWU1NzBiYzcgMTAwNjQ0Cj4+IC0tLSBhL2NoYXJkZXYvd2N0YWJsZXQuYwo+
PiArKysgYi9jaGFyZGV2L3djdGFibGV0LmMKPj4gQEAgLTc0LDcgKzc0LDcgQEAgdHlwZWRlZiBz
dHJ1Y3Qgewo+Pgo+PiAgICAgIC8qIENvbW1hbmQgdG8gYmUgc2VudCB0byBzZXJpYWwgcG9ydCAq
Lwo+PiAgICAgIHVpbnQ4X3Qgb3V0YnVmW1dDX09VVFBVVF9CVUZfTUFYX0xFTl07Cj4+IC0gICAg
aW50IG91dGxlbjsKPj4gKyAgICBzaXplX3Qgb3V0bGVuOwo+IAo+IFVzZWQgYXMgbm9uLW5lZ2F0
aXZlIGJ1ZmZlciBzaXplIG9ubHksIGFjawo+Pgo+PiAgICAgIGludCBsaW5lX3NwZWVkOwo+PiAg
ICAgIGJvb2wgc2VuZF9ldmVudHM7Cj4+IEBAIC0xODYsNyArMTg2LDcgQEAgc3RhdGljIFFlbXVJ
bnB1dEhhbmRsZXIgd2N0YWJsZXRfaGFuZGxlciA9IHsKPj4gIHN0YXRpYyB2b2lkIHdjdGFibGV0
X2Nocl9hY2NlcHRfaW5wdXQoQ2hhcmRldiAqY2hyKQo+PiAgewo+PiAgICAgIFRhYmxldENoYXJk
ZXYgKnRhYmxldCA9IFdDVEFCTEVUX0NIQVJERVYoY2hyKTsKPj4gLSAgICBpbnQgbGVuLCBjYW5X
cml0ZTsKPj4gKyAgICBzaXplX3QgbGVuLCBjYW5Xcml0ZTsKPiAKPiBVc2VkIGFzIG5vbi1uZWdh
dGl2ZSBidWZmZXIgc2l6ZSBvbmx5LCBhY2sKPiAKPj4KPj4gICAgICBjYW5Xcml0ZSA9IHFlbXVf
Y2hyX2JlX2Nhbl93cml0ZShjaHIpOwo+PiAgICAgIGxlbiA9IGNhbldyaXRlOwo+PiBkaWZmIC0t
Z2l0IGEvaHcvYnQvaGNpLWNzci5jIGIvaHcvYnQvaGNpLWNzci5jCj4+IGluZGV4IGZhNjY2MGEx
MTMuLmU4MzdhM2ZhMWYgMTAwNjQ0Cj4+IC0tLSBhL2h3L2J0L2hjaS1jc3IuYwo+PiArKysgYi9o
dy9idC9oY2ktY3NyLmMKPj4gQEAgLTM4LDcgKzM4LDcgQEAgc3RydWN0IGNzcmhjaV9zIHsKPj4g
ICNkZWZpbmUgRklGT19MRU4gICAgICAgNDA5Ngo+PiAgICAgIGludCBvdXRfc3RhcnQ7Cj4+ICAg
ICAgaW50IG91dF9sZW47Cj4+IC0gICAgaW50IG91dF9zaXplOwo+PiArICAgIHNpemVfdCBvdXRf
c2l6ZTsKPiAKPiBVc2VkIGFzIG5vbi1uZWdhdGl2ZSBidWZmZXIgc2l6ZSBvbmx5LCBhY2sKPiAK
Pj4gICAgICB1aW50OF90IG91dGZpZm9bRklGT19MRU4gKiAyXTsKPj4gICAgICB1aW50OF90IGlu
cGt0W0ZJRk9fTEVOXTsKPj4gICAgICBlbnVtIHsKPj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvY2hh
cmRldi9jaGFyLWZkLmggYi9pbmNsdWRlL2NoYXJkZXYvY2hhci1mZC5oCj4+IGluZGV4IGU3YzJi
MTc2ZjkuLjM2YzZiODljZWUgMTAwNjQ0Cj4+IC0tLSBhL2luY2x1ZGUvY2hhcmRldi9jaGFyLWZk
LmgKPj4gKysrIGIvaW5jbHVkZS9jaGFyZGV2L2NoYXItZmQuaAo+PiBAQCAtMzEsNyArMzEsNyBA
QCB0eXBlZGVmIHN0cnVjdCBGRENoYXJkZXYgewo+PiAgICAgIENoYXJkZXYgcGFyZW50Owo+Pgo+
PiAgICAgIFFJT0NoYW5uZWwgKmlvY19pbiwgKmlvY19vdXQ7Cj4+IC0gICAgaW50IG1heF9zaXpl
Owo+PiArICAgIHNpemVfdCBtYXhfc2l6ZTsKPiAKPiBPbmx5IHNldCB3aXRoIHZhbHVlcyByZXR1
cm5lZCBmcm9tIHFlbXVfY2hyX2JlX2Nhbl93cml0ZSgpLCBhY2sKPiAKPj4gIH0gRkRDaGFyZGV2
Owo+Pgo+PiAgI2RlZmluZSBUWVBFX0NIQVJERVZfRkQgImNoYXJkZXYtZmQiCj4+IGRpZmYgLS1n
aXQgYS9pbmNsdWRlL2NoYXJkZXYvY2hhci5oIGIvaW5jbHVkZS9jaGFyZGV2L2NoYXIuaAo+PiBp
bmRleCBjMGI1N2Y3Njg1Li4wMzQxZGQxYmEyIDEwMDY0NAo+PiAtLS0gYS9pbmNsdWRlL2NoYXJk
ZXYvY2hhci5oCj4+ICsrKyBiL2luY2x1ZGUvY2hhcmRldi9jaGFyLmgKPj4gQEAgLTE3Myw3ICsx
NzMsNyBAQCBDaGFyZGV2ICpxZW11X2Nocl9uZXdfbm9yZXBsYXkoY29uc3QgY2hhciAqbGFiZWws
IGNvbnN0IGNoYXIgKmZpbGVuYW1lLAo+PiAgICoKPj4gICAqIFJldHVybnM6IHRoZSBudW1iZXIg
b2YgYnl0ZXMgdGhlIGZyb250IGVuZCBjYW4gcmVjZWl2ZSB2aWEgQHFlbXVfY2hyX2JlX3dyaXRl
Cj4+ICAgKi8KPj4gLWludCBxZW11X2Nocl9iZV9jYW5fd3JpdGUoQ2hhcmRldiAqcyk7Cj4+ICtz
aXplX3QgcWVtdV9jaHJfYmVfY2FuX3dyaXRlKENoYXJkZXYgKnMpOwo+Pgo+PiAgLyoqCj4+ICAg
KiBxZW11X2Nocl9iZV93cml0ZToKPj4gZGlmZiAtLWdpdCBhL3VpL2NvbnNvbGUuYyBiL3VpL2Nv
bnNvbGUuYwo+PiBpbmRleCA2ZDIyODJkM2U5Li40MmYwNGUyYjM3IDEwMDY0NAo+PiAtLS0gYS91
aS9jb25zb2xlLmMKPj4gKysrIGIvdWkvY29uc29sZS5jCj4+IEBAIC02MSw4ICs2MSw4IEBAIGVu
dW0gVFRZU3RhdGUgewo+Pgo+PiAgdHlwZWRlZiBzdHJ1Y3QgUUVNVUZJRk8gewo+PiAgICAgIHVp
bnQ4X3QgKmJ1ZjsKPj4gLSAgICBpbnQgYnVmX3NpemU7Cj4+IC0gICAgaW50IGNvdW50LCB3cHRy
LCBycHRyOwo+PiArICAgIHNpemVfdCBidWZfc2l6ZSwgY291bnQ7Cj4+ICsgICAgaW50IHdwdHIs
IHJwdHI7Cj4gCj4gT25seSB1c2VkIGFzIG5vbi1uZWdhdGl2ZSBidWZmZXIgc2l6ZSwgYWNrCj4g
Cj4+ICB9IFFFTVVGSUZPOwo+Pgo+PiAgc3RhdGljIGludCBxZW11X2ZpZm9fd3JpdGUoUUVNVUZJ
Rk8gKmYsIGNvbnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbjEpCj4+IEBAIC0xMTEwLDcgKzExMTAs
NyBAQCBzdGF0aWMgaW50IHZjX2Nocl93cml0ZShDaGFyZGV2ICpjaHIsIGNvbnN0IHVpbnQ4X3Qg
KmJ1ZiwgaW50IGxlbikKPj4gIHN0YXRpYyB2b2lkIGtiZF9zZW5kX2NoYXJzKHZvaWQgKm9wYXF1
ZSkKPj4gIHsKPj4gICAgICBRZW11Q29uc29sZSAqcyA9IG9wYXF1ZTsKPj4gLSAgICBpbnQgbGVu
Owo+PiArICAgIHNpemVfdCBsZW47Cj4gCj4gT25seSB1c2VkIGFzIG5vbi1uZWdhdGl2ZSBidWZm
ZXIgc2l6ZSwgYWNrCj4gCj4+ICAgICAgdWludDhfdCBidWZbMTZdOwo+Pgo+PiAgICAgIGxlbiA9
IHFlbXVfY2hyX2JlX2Nhbl93cml0ZShzLT5jaHIpOwo+PiAtLQo+PiAyLjIwLjEKPj4KPiAKPiBU
aGF0IHdhcyBwYWluZnVsLCBob3BlZnVsbHkgSSBkaWRuJ3QgbWlzcyBzb21ldGhpbmcuLi4KCkFz
IGlzIHRoaXMgc2VyaWVzIGFuZCBpdHMgcmViYXNlcy4uLgoKSSBob3BlIHlvdSB3aWxsIHN0aWxs
IGJlIGFzIHdpbGxpbmdmdWwgdG8gcmV2aWV3IHRoZSBmb2xsb3cgdXAgc2VyaWVzCihwYXJ0ICMy
KSB3aGljaCBpcyB3b3JzdC4KCkkgZmVsdCB0aGlzIGlzIHBvaW50bGVzcyB0byB3cml0ZSB0aGUg
c2FtZSBkZXRhaWxlZCByZXZpZXcgeW91IGRpZCBpbgp0aGUgY29tbWl0IG1lc3NhZ2UsIGJlY2F1
c2UgdGhlIHJldmlld2VyIHN0aWxsIGhhcyB0byBnbyB0byBlYWNoIHBhdGNoCmFuZCB2ZXJpZnku
Cgo+IAo+IFJldmlld2VkLWJ5OiBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVA
cmVkaGF0LmNvbT4KPiAKClRoYW5rcyBhIGxvdCEKClBoaWwuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 11:31:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 11:31:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwQ5t-0007ok-4s; Wed, 20 Feb 2019 11:31:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fEqt=Q3=redhat.com=berrange@srs-us1.protection.inumbo.net>)
 id 1gwQ5s-0007of-8M
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 11:31:16 +0000
X-Inumbo-ID: 08798f35-3503-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08798f35-3503-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 11:31:15 +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 96BF2A911;
 Wed, 20 Feb 2019 11:30:44 +0000 (UTC)
Received: from redhat.com (ovpn-112-26.ams2.redhat.com [10.36.112.26])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id C290861D36;
 Wed, 20 Feb 2019 11:30:19 +0000 (UTC)
Date: Wed, 20 Feb 2019 11:30:16 +0000
From: Daniel =?utf-8?B?UC4gQmVycmFuZ8Op?= <berrange@redhat.com>
To: =?utf-8?Q?Marc-Andr=C3=A9?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20190220113016.GD21870@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
 <CAMxuvazRLabuNiGdKb9HSxyqJ+9NhxJkqkv824BTFj95j5u9rA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAMxuvazRLabuNiGdKb9HSxyqJ+9NhxJkqkv824BTFj95j5u9rA@mail.gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
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.29]); Wed, 20 Feb 2019 11:30:45 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v3 00/25] chardev: Convert
 qemu_chr_write() to take a size_t argument
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Daniel =?utf-8?B?UC4gQmVycmFuZ8Op?= <berrange@redhat.com>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Zhang Chen <zhangckid@gmail.com>, qemu-devel <qemu-devel@nongnu.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Philippe =?utf-8?Q?Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMTE6NTM6NDJBTSArMDEwMCwgTWFyYy1BbmRyw6kgTHVy
ZWF1IHdyb3RlOgo+IEhpCj4gCj4gT24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMjowMiBBTSBQaGls
aXBwZSBNYXRoaWV1LURhdWTDqQo+IDxwaGlsbWRAcmVkaGF0LmNvbT4gd3JvdGU6Cj4gPgo+ID4g
SGksCj4gPgo+ID4gVGhpcyBzZXJpZXMgY29udmVydCB0aGUgY2hhcmRldjo6cWVtdV9jaHJfd3Jp
dGUoKSB0byB0YWtlIHVuc2lnbmVkCj4gPiBsZW5ndGggYXJndW1lbnQuIFRvIGRvIHNvIEkgd2Vu
dCB0aHJvdWdoIGFsbCBjYWxsZXIgYW5kIGNoZWNrZWQgaWYKPiA+IHRoZXJlIGFyZSBubyBuZWdh
dGl2ZSB2YWx1ZSBwb3NzaWJsZS4KPiAKPiAKPiBDaGFuZ2luZyBzaWduZWRuZXNzIGlzIHByb2Js
ZW1hdGljIGFuZCBjYW4gZWFzaWx5IGludHJvZHVjZSBidWdzIHRoYXQKPiBhcmUgZWFzeSB0byBt
aXNzIGR1cmluZyByZXZpZXcuCj4gCj4gSSBhZ3JlZSB3aXRoIENvcm5lbGlhIGFib3V0IGlkaW9t
YXRpYyB1c2Ugb2YgaW50LiBDaGFuZ2luZyAiaW50IiBmb3IKPiAic2l6ZV90IiBpc24ndCBzeXN0
ZW1hdGljYWxseSBhIGNsZWFyIHdpbi4KPiAKPiBFdmVuIEdvb2dsZSBDKysgc3R5bGUgcmVjb21t
ZW5kcyB0byBhdm9pZCB1bnNpZ25lZCB0eXBlcyAiKGV4Y2VwdCBmb3IKPiByZXByZXNlbnRpbmcg
Yml0ZmllbGRzIG9yIG1vZHVsYXIgYXJpdGhtZXRpYykuIERvIG5vdCB1c2UgYW4gdW5zaWduZWQK
PiB0eXBlIG1lcmVseSB0byBhc3NlcnQgdGhhdCBhIHZhcmlhYmxlIGlzIG5vbi1uZWdhdGl2ZS4i
Cj4gaHR0cHM6Ly9nb29nbGUuZ2l0aHViLmlvL3N0eWxlZ3VpZGUvY3BwZ3VpZGUuaHRtbCNJbnRl
Z2VyX1R5cGVzIC0gc2VlIHJhdGlvbmFsZQo+IAo+IFNpbmNlIFBhb2xvIHlvdSBzdWdnZXN0ZWQg
dGhlIGNoYW5nZSwgY291bGQgeW91IGdpdmUgc29tZSBjb252aW5jaW5nCj4gYXJndW1lbnRzIHRo
YXQgaXQncyB3b3J0aCB0YWtpbmcgdGhlIHBsdW5nZT8KClRoZSBjaGFyZGV2IHdyaXRlL3JlYWQg
bWV0aG9kcyB3aWxsIGVuZCB1cCBjYWxsaW5nIGxpYmMgcmVhZC93cml0ZQptZXRob2RzLCB3aG9z
ZSBwYXJhbWV0ZXJzIGFyZSAic2l6ZV90IGNvdW50Ii4KClRodXMgaWYgdGhlcmUgaXMgUUVNVSBj
b2RlIHRoYXQgY291bGQgY3VycmVudGx5IChtaXN0YWtlbmx5KSBwYXNzIGEKbmVnYXRpdmUgdmFs
dWUgZm9yIGxlbmd0aCB0byBxZW11X2Nocl93cml0ZSwgdW5sZXNzIHNvbWV0aGluZyBzdG9wcwpp
dCwgdGhpcyBpcyBnb2luZyB0byBiZSBjYXN0IHRvIGEgc2l6ZV90IHdoZW4gd2UgZmluYWxseSBj
YWxsIHJlYWQvCndyaXRlIG9uIHRoZSBGRCwgbGVhZGluZyB0byBhIGxhcmdlIHBvc2l0aXZlIHZh
bHVlICYgYXJyYXkgb3V0IG9mCmJvdW5kcyByZWFkL3dyaXRlLiAKCklPVyB3ZSBhbHJlYWR5IGhh
dmUgaW5jb25zaXN0ZW50IHVzZSBvZiBzaWduZWQgdnMgdW5zaWduZWQgaW4gb3VyIGNvZGUKd2hp
Y2ggaGFzIHBvdGVudGlhbCB0byBjYXVzZSBidWdzLiBDb252ZXJ0aW5nIGNoYXJkZXYgdG8gdXNl
IHNpemVfdAp3ZSBnZXQgcmlkIGZvIHRoZSBtaXNtYXRjaCB3aXRoIHRoZSB1bmRlcmx5aW5nIGxp
YmMgQVBJcyB3ZSBjYWxsLAp3aGljaCB1bHRpbWF0ZWx5IGVsaW1pbmF0ZXMgYW4gYXJlYSBvZiBy
aXNrIGxvbmdlciB0ZXJtLiBUaGVyZSBpcyBhCmNoYW5jZSBpdCBjb3VsZCB1bmNvdmVyIHNvbWUg
cHJlLWV4aXN0aW5nIGRvcm1hbnQgYnVncywgYnV0IHByb3ZpZGVkCndlIGRvIGR1ZSBkaWxpZ2Vu
Y2UgdG8gY2hlY2sgY2FsbGVycyBJIHRoaW5rIGl0cyBhIHdpbiB0byBiZSBjb25zaXN0ZW50Cndp
dGggbGliYyBBUElzIGluIHNpemVfdCB1c2FnZSBmb3IgcmVhZC93cml0ZS4KClJlZ2FyZHMsCkRh
bmllbAotLSAKfDogaHR0cHM6Ly9iZXJyYW5nZS5jb20gICAgICAtby0gICAgaHR0cHM6Ly93d3cu
ZmxpY2tyLmNvbS9waG90b3MvZGJlcnJhbmdlIDp8Cnw6IGh0dHBzOi8vbGlidmlydC5vcmcgICAg
ICAgICAtby0gICAgICAgICAgICBodHRwczovL2ZzdG9wMTM4LmJlcnJhbmdlLmNvbSA6fAp8OiBo
dHRwczovL2VudGFuZ2xlLXBob3RvLm9yZyAgICAtby0gICAgaHR0cHM6Ly93d3cuaW5zdGFncmFt
LmNvbS9kYmVycmFuZ2UgOnwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 11:31:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 11:31:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwQ5r-0007oZ-Sa; Wed, 20 Feb 2019 11:31:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwQ5r-0007oU-2e
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 11:31:15 +0000
X-Inumbo-ID: 06c2c2f7-3503-11e9-bc90-bc764e045a96
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06c2c2f7-3503-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 11:31:13 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id q187so6263337wme.5
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 03:31:13 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:openpgp:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=uyMxCcEZRDY5aRBtEYpf6daP6BjbJ/q0aACDe/qkJKg=;
 b=azvLFbPSCMBQK1+TI5Zq3PhhX7MWDRxMb37h6nu6OddIOnc5lWzYCrbJtP5b/q8r+k
 /3fmd+8Leg/bJ7jOkl8SO9thFydde9cYtrdJKsn7Du2Ufl1D1lznEnPqMCWa50K/vEvc
 oIMwhvzsngSAHG0qN3izXzCqorNnHofoyCQvgvMi7AfDGzF+QnyjcRw8Kkj5Txd52bb2
 +O9m0YgznYpTycELL1o8yGChBt7S67kFk4Pkr1LBBVMmTekXvLp5t7m2IBk3VF0+Pl5Q
 nGyUWFbJKve36ESgB58XFVO8sURaY0tG7RdhEkuLIp9Z0uGv+ctPNT2Bp2ijT+diTFFH
 9r0g==
X-Gm-Message-State: AHQUAuZ/ovxl01v3VkcDm1vgK0zWapYLw+NkYt7o4DL8vMRdH+9ARmNK
 KJauxr4bicJG5975kgLuWkmQ6Q==
X-Google-Smtp-Source: AHgI3IYbB2xo3CUCwMqbp2ShN46rphSL+wP3HPOQIxP84RYceZhuOXjFimTSdzj24AUCzNnJev5fSw==
X-Received: by 2002:a1c:9e4a:: with SMTP id h71mr6600690wme.82.1550662272100; 
 Wed, 20 Feb 2019 03:31:12 -0800 (PST)
Received: from [10.201.33.194] ([149.6.131.75])
 by smtp.gmail.com with ESMTPSA id b18sm13389361wro.80.2019.02.20.03.31.10
 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Feb 2019 03:31:11 -0800 (PST)
To: =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?Q?Daniel_P=2e_Berrang=c3=a9?= <berrange@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-26-philmd@redhat.com>
 <20190220103836.GC21870@redhat.com>
 <CAMxuvayMF+3Y-cMkvBW8KqfuBy_AQCg771wyV660nnsmeG-q2g@mail.gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Openpgp: id=89C1E78F601EE86C867495CBA2A3FD6EDEADC0DE;
 url=http://pgp.mit.edu/pks/lookup?op=get&search=0xA2A3FD6EDEADC0DE
Message-ID: <1968dced-0f2f-bca4-333f-26a2ed130f6e@redhat.com>
Date: Wed, 20 Feb 2019 12:31:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <CAMxuvayMF+3Y-cMkvBW8KqfuBy_AQCg771wyV660nnsmeG-q2g@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v3 25/25] chardev: Let
 qemu_chr_write[_all] use size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSAxMTo0MiBBTSwgTWFyYy1BbmRyw6kgTHVyZWF1IHdyb3RlOgo+IEhpCj4gCj4g
T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMTE6MzkgQU0gRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVy
cmFuZ2VAcmVkaGF0LmNvbT4gd3JvdGU6Cj4+Cj4+IE9uIFdlZCwgRmViIDIwLCAyMDE5IGF0IDAy
OjAyOjMyQU0gKzAxMDAsIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIHdyb3RlOgo+Pgo+Pj4gZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvY2hhcmRldi9jaGFyLmggYi9pbmNsdWRlL2NoYXJkZXYvY2hhci5o
Cj4+PiBpbmRleCAwMzQxZGQxYmEyLi4yZTNiNWExNWNhIDEwMDY0NAo+Pj4gLS0tIGEvaW5jbHVk
ZS9jaGFyZGV2L2NoYXIuaAo+Pj4gKysrIGIvaW5jbHVkZS9jaGFyZGV2L2NoYXIuaAo+Pj4gQEAg
LTIyMSw3ICsyMjEsNyBAQCB2b2lkIHFlbXVfY2hyX3NldF9mZWF0dXJlKENoYXJkZXYgKmNociwK
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIENoYXJkZXZGZWF0dXJlIGZlYXR1cmUpOwo+
Pj4gIFFlbXVPcHRzICpxZW11X2Nocl9wYXJzZV9jb21wYXQoY29uc3QgY2hhciAqbGFiZWwsIGNv
bnN0IGNoYXIgKmZpbGVuYW1lLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbCBwZXJtaXRfbXV4X21vbik7Cj4+PiAtaW50IHFlbXVfY2hyX3dyaXRlKENoYXJkZXYgKnMs
IGNvbnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbiwgYm9vbCB3cml0ZV9hbGwpOwo+Pj4gK2ludCBx
ZW11X2Nocl93cml0ZShDaGFyZGV2ICpzLCBjb25zdCB1aW50OF90ICpidWYsIHNpemVfdCBsZW4s
IGJvb2wgd3JpdGVfYWxsKTsKPj4KPj4gU2VlaW5nIHRoaXMgY2xlYW51cCByZW1pbmRzIG1lIHRo
YXQgSSB0aGluayB3ZSBvdWdodCB0byBjaGFuZ2UKPj4gdGhlIGNoYXJkZXYgcmVhZCAmIHdyaXRl
IGZ1bmN0aW9ucyB0byB0YWtlICJ2b2lkICpidWYiIGluc3RlYWQuCj4+IGFzIGlzIGRvbmUgZm9y
IHJlZ3VsYXIgbGliYyAgcmVhZC93cml0ZSBmdW5jdGlvbnMuIFRoaXMgd291bGQKPj4gYXZvaWQg
Y2FzdHMgaW4gdGhlIGNhbGxlcnMgYmV0d2VlbiBjaGFyICovdWludDhfdCAqCj4+Cj4+IFNvbWV0
aGluZyB0byB0aGluayBhYm91dCBmb3IgYSBmdXR1cmUgY2xlYW51cCBqb2IuLi4uc2FtZSBhcHBs
aWVzCj4+IGZvciB0aGUgUUlPQ2hhbm5lbCBBUElzIHdoaWNoIHRha2UgYSAnY2hhciAqYnVmJywg
YW5ub3lpbmdseQo+PiBkaWZmZXJlbnQgZnJvbSB0aGUgY2hhcmRldiBBUElzIDotKCBCb3RoIG91
Z2h0IHRvIGhhdmUgdm9pZCAqYnVmCj4gCj4gSSBmdWxseSBhZ3JlZSwgYW5kIEkgc3RhcnRlZCB0
aGF0IGNvbnZlcnNpb24gc29tZSB0aW1lIGFnbywgYW5kIGxvc3QKPiBpdCBzb21ld2hlcmUuIFRo
YXQgc2hvdWxkIGJlIGVhc2llciB0aGFuIGNoYW5naW5nIHRoZSBzaWduIG9mIHJldHVybgo+IHZh
bHVlcyB0aG91Z2ghCgpJIHRob3VnaHQgYWJvdXQgaXQgdG9vIGFuZCBhbSBoYXBweSBib3RoIG9m
IHlvdSBhZ3JlZS4KClRoZSAicGFydCAjMyIgdXBkYXRlIHRoZSBwcm90b3R5cGVzIHRvIHJldHVy
biBzc2l6ZV90IGluc3RlYWQgb2YgaW50LgpJIGNhbiBkbyB0aGlzIGNoYW5nZSB0aGVyZS4KCj4+
Cj4+Cj4+IFJlZ2FyZHMsCj4+IERhbmllbAo+PiAtLQo+PiB8OiBodHRwczovL2JlcnJhbmdlLmNv
bSAgICAgIC1vLSAgICBodHRwczovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy9kYmVycmFuZ2UgOnwK
Pj4gfDogaHR0cHM6Ly9saWJ2aXJ0Lm9yZyAgICAgICAgIC1vLSAgICAgICAgICAgIGh0dHBzOi8v
ZnN0b3AxMzguYmVycmFuZ2UuY29tIDp8Cj4+IHw6IGh0dHBzOi8vZW50YW5nbGUtcGhvdG8ub3Jn
ICAgIC1vLSAgICBodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2RiZXJyYW5nZSA6fAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 11:38:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 11:38:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwQCh-0008GE-3h; Wed, 20 Feb 2019 11:38:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O+CU=Q3=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwQCf-0008FU-D5
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 11:38:17 +0000
X-Inumbo-ID: 02cbf26a-3504-11e9-bc90-bc764e045a96
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02cbf26a-3504-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 11:38:16 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id z84so6084333wmg.4
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 03:38:16 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:openpgp:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=MgUQgVWSr+aHoNZliWoCWYfiKfxhMZeWUUQejMiGakU=;
 b=nLCvarux6kEJfv0Dx5N8HN3eh3l0KIUH0vtG9E6ExYLSEVAStRBMXy5m2MmLbNACoQ
 //IRaYYzaKqQxshBSRj2MbyJDYvXRnBaA6aW0eMkYLRgI7g/0cPFK9GR1Tv8CE6M5/MW
 aA75li9/XrdHfTejUxhur3yt3FqPykEf07XSyfeUIMzARYhA3teW1Ul/jRpz+4JY8VDE
 qfLCy75bExkDv95ohmUva4BdBQnN3jo2QtzPDotpcBu53sM2cbo589k68kgLqi1yGcag
 +SKF/9E8NFqklqr6vF1lSSE5N5BhP9Ruw8Su7p7yPlsxtwFIfPAih/h6QTxyRWj2pcFH
 wfFA==
X-Gm-Message-State: AHQUAual7e/q4BM+CU24wbfFuXCc9SpQO+Xllv0snGw+TOl3nXr6Rwbx
 jHoEn2oFUBL1EHf9JPvMAOpskw==
X-Google-Smtp-Source: AHgI3IYsoApgnr/dVENZI6NsekYDsfYBqVHkqvh15H4ITDd4izHl55w0fL7RLlbZNXMpkuv8TJ/hVQ==
X-Received: by 2002:a1c:720f:: with SMTP id n15mr5876135wmc.64.1550662634942; 
 Wed, 20 Feb 2019 03:37:14 -0800 (PST)
Received: from [10.201.33.194] ([149.6.131.75])
 by smtp.gmail.com with ESMTPSA id b195sm8941026wmg.36.2019.02.20.03.37.13
 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Feb 2019 03:37:14 -0800 (PST)
To: Cornelia Huck <cohuck@redhat.com>, Eric Blake <eblake@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-20-philmd@redhat.com>
 <20190220104051.72f1aca0.cohuck@redhat.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Openpgp: id=89C1E78F601EE86C867495CBA2A3FD6EDEADC0DE;
 url=http://pgp.mit.edu/pks/lookup?op=get&search=0xA2A3FD6EDEADC0DE
Message-ID: <6c470f3f-3678-8d79-e092-02bfe20dc84d@redhat.com>
Date: Wed, 20 Feb 2019 12:37:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <20190220104051.72f1aca0.cohuck@redhat.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 19/25] s390/ebcdic: Use size_t to iterate
 over arrays
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel@nongnu.org, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= <marcandre.lureau@redhat.com>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, qemu-ppc@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSAxMDo0MCBBTSwgQ29ybmVsaWEgSHVjayB3cm90ZToKPiBPbiBXZWQsIDIwIEZl
YiAyMDE5IDAyOjAyOjI2ICswMTAwCj4gUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEBy
ZWRoYXQuY29tPiB3cm90ZToKPiAKPj4gU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgo+PiAtLS0KPj4gIGluY2x1ZGUvaHcvczM5MHgvZWJj
ZGljLmggfCA4ICsrKystLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9zMzkweC9lYmNkaWMu
aCBiL2luY2x1ZGUvaHcvczM5MHgvZWJjZGljLmgKPj4gaW5kZXggNjlhMDRjYWI2Mi4uZDg5MTc0
ZTExMyAxMDA2NDQKPj4gLS0tIGEvaW5jbHVkZS9ody9zMzkweC9lYmNkaWMuaAo+PiArKysgYi9p
bmNsdWRlL2h3L3MzOTB4L2ViY2RpYy5oCj4+IEBAIC04MywxOCArODMsMTggQEAgc3RhdGljIGNv
bnN0IHVpbnQ4X3QgYXNjaWkyZWJjZGljW10gPSB7Cj4+ICAgICAgMHg5MCwgMHgzRiwgMHgzRiwg
MHgzRiwgMHgzRiwgMHhFQSwgMHgzRiwgMHhGRgo+PiAgfTsKPj4gIAo+PiAtc3RhdGljIGlubGlu
ZSB2b2lkIGViY2RpY19wdXQodWludDhfdCAqcCwgY29uc3QgY2hhciAqYXNjaWksIGludCBsZW4p
Cj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgZWJjZGljX3B1dCh1aW50OF90ICpwLCBjb25zdCBjaGFy
ICphc2NpaSwgc2l6ZV90IGxlbikKPj4gIHsKPj4gLSAgICBpbnQgaTsKPj4gKyAgICBzaXplX3Qg
aTsKPj4gIAo+PiAgICAgIGZvciAoaSA9IDA7IGkgPCBsZW47IGkrKykgewo+PiAgICAgICAgICBw
W2ldID0gYXNjaWkyZWJjZGljWyh1aW50OF90KWFzY2lpW2ldXTsKPj4gICAgICB9Cj4+ICB9Cj4+
ICAKPj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBhc2NpaV9wdXQodWludDhfdCAqcCwgY29uc3QgY2hh
ciAqZWJjZGljLCBpbnQgbGVuKQo+PiArc3RhdGljIGlubGluZSB2b2lkIGFzY2lpX3B1dCh1aW50
OF90ICpwLCBjb25zdCBjaGFyICplYmNkaWMsIHNpemVfdCBsZW4pCj4+ICB7Cj4+IC0gICAgaW50
IGk7Cj4+ICsgICAgc2l6ZV90IGk7Cj4+ICAKPj4gICAgICBmb3IgKGkgPSAwOyBpIDwgbGVuOyBp
KyspIHsKPj4gICAgICAgICAgcFtpXSA9IGViY2RpYzJhc2NpaVsodWludDhfdCllYmNkaWNbaV1d
Owo+IAo+IE1ha2luZyB0aGUgcGFzc2VkIGxlbiBwYXJhbWV0ZXIgYSBzaXplX3QgbWFrZXMgc2Vu
c2U7IGJ1dCB1c2luZyBhCj4gc2l6ZV90IGFzIGFuIGFycmF5IGl0ZXJhdG9yIGxvb2tzIGEgYml0
IHVuaWRpb21hdGljLi4uIGl0J3Mgbm90IHdyb25nLAo+IHRob3VnaC4KClRoaXMgaXMgdG8gc2ls
ZW50IHRoZSAiLVdzaWduLWNvbnZlcnNpb24gLVdzaWduLWNvbXBhcmUiIHdhcm5pbmdzLi4uCkkg
YW0gc3RpbGwgbm90IHN1cmUgd2hhdCBpcyB0aGUgYmVzdCB0byBkby4KCj4gQWNrZWQtYnk6IENv
cm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgoKVGhhbmtzIQoKUGhpbC4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 12:31:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 12:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwR1T-0004tl-JE; Wed, 20 Feb 2019 12:30:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RPnU=Q3=citrix.com=prvs=947cb6223=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwR1S-0004tg-Ir
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 12:30:46 +0000
X-Inumbo-ID: 575d36ef-350b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 575d36ef-350b-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 12:30:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,390,1544486400"; d="scan'208";a="78579018"
Date: Wed, 20 Feb 2019 12:29:01 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20190220122901.6kvc7ibyjo4uyzke@zion.uk.xensource.com>
References: <e3219697-0759-39fc-2486-715cdec1ca9e@citrix.com>
 <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>, "Dannowski, Uwe" <uwed@amazon.de>,
 Lars Kurth <lars.kurth@citrix.com>, Konrad Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <JGross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgMTE6NDQ6NTVBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiAzLiBJbXBsZW1lbnQgeGVuaGVhcCB1c2luZyB2bWFwIGluZnJhc3RydWN0dXJlCj4gCj4gVGhp
cyBoZWxwcyBwcmVzZXJ2ZSB4ZW5oZWFwJ3MgImFsd2F5cyBtYXBwZWQiIHByb3BlcnR5LiBBdCB0
aGUgbW9tZW50LAo+IHZtYXAgcmVsaWVzIG9uIHhlbmhlYXAsIHdlIHdhbnQgdG8gdHVybiB0aGlz
IHJlbGF0aW9uc2hpcCBhcm91bmQuCj4gCj4gVGhlcmUgaXMgYSBsb29wIHdoYXQgbmVlZHMgYnJl
YWtpbmcgaW4gdGhlIG5ldyB3b3JsZDoKPiAKPiAgIGFsbG9jX3hlbmhlYXBfcGFnZXMgLT4gdm1h
cCAtPiBfX3ZtYXAgLT4gbWFwX3BhZ2VzX3RvX3hlbiAtPgo+ICAgICB2aXJ0X3RvX3hlbl9sMWUg
LT4gYWxsb2NfeGVuX3BhZ2V0YWJsZSAtPiBhbGxvY194ZW5oZWFwX3BhZ2UgLT4gdm1hcCAuLi4K
PiAKPiBUd28gb3B0aW9ucyB3ZXJlIHByb3Bvc2VkIHRvIGJyZWFrIHRoaXMgbG9vcDoKPiAKPiAg
IDMuMSBQcmUtcG9wdWxhdGUgYWxsIHBhZ2UgdGFibGVzIGZvciB2bWFwIHJlZ2lvbgoKTm93IHRo
YXQgd2UgaGF2ZSB0aGlzIC4uLgoKPiAgIDMuMiBTd2l0Y2ggcGFnZSB0YWJsZSBhbGxvY2F0aW9u
IHRvIHVzZSBkb21oZWFwIHBhZ2UKPiAKPiAKPiBUaGUgb3RoZXIgd29yayBpdGVtIGlzIHRvIHRy
YWNrIHBhZ2U8LT52aXJ0IHJlbGF0aW9uc2hpcCBzbyB0aGF0Cj4gY29udmVyc2lvbiBmdW5jdGlv
bnMgKF90b192aXJ0IGV0YykgY29udGludWUgdG8gd29yay4gRm9yIFBvQyBwdXJwb3NlLAo+IHB1
dHRpbmcgYSB2b2lkICogaW50byBwYWdlX2luZm8gaXMgZ29vZCBlbm91Z2guIEJ1dCBpbiB0aGUg
ZnV0dXJlIHdlCj4gd2FudCB0byBoYXZlIGEgc2VwYXJhdGUgYXJyYXkgZm9yIHRyYWNraW5nIHNv
IHRoYXQgcGFnZV9pbmZvIHN0YXlzIHBvd2VyCj4gb2YgdHdvIGluIHNpemUuCj4gCgpJIHN0YXJ0
ZWQgd29ya2luZyBvbiBzb21lIHByb3RvdHlwaW5nIGNvZGUgZm9yIHRoZSByZXN0IG9mIHRoaXMg
bWFqb3IKd29yayBpdGVtLiBDb252ZXJzaW9uIGZ1bmN0aW9ucyBhcmUgYSBiaXQgbWVzc3kgdG8g
ZGVhbCB3aXRoIChJIGhhdmUgbm8KaWRlYSB3aGV0aGVyIG15IG1vZGlmaWNhdGlvbnMgYXJlIHRv
dGFsbHkgY29ycmVjdCBhdCB0aGlzIHBvaW50KSwgYnV0CnRoZSBtb3N0IG1ham9yIGlzc3VlIEkg
c2VlIGlzIGFuIG9wdGltaXNhdGlvbiBkb25lIGJ5IHhtYWxsb2Mgd2hpY2gKaXNuJ3QgY29tcGF0
aWJsZSB3aXRoIHZtYXAuCgpTbyB4bWFsbG9jIGhhcyB0aGlzIG9wdGltaXNhdGlvbjogaXQgd2ls
bCBhbGxvY2F0ZSBhIGhpZ2gtb3JkZXIgcGFnZQpmcm9tIHhlbmhlYXAgd2hlbiBuZWNlc3Nhcnkg
YW5kIHRoZW4gYXR0ZW1wdCB0byBicmVhayB0aGF0IHVwIGFuZCByZXR1cm4KdGhlIHVudXNlZCBw
b3J0aW9uLiAgVm1hcCB1c2VzIGJpdG1hcCB0byB0cmFjayBhZGRyZXNzIHNwYWNlIHVzYWdlLCBh
bmQKaXQgbWFuZGF0ZXMgYSBndWFyZCBwYWdlIGJlZm9yZSBldmVyeSBhZGRyZXNzIHNwYWNlIGFs
bG9jYXRpb24uIFdoYXQKeG1hbGxvYyBkb2VzIGlzIHRvIGZyZWUgYSBwb3J0aW9uIG9mIHRoZSBh
ZGRyZXNzIHNwYWNlLCB3aGljaCBpc24ndApyZWFsbHkgc3VwcG9ydGVkIGJ5IHZtYXAuCgpJIGNh
bWUgdXAgd2l0aCB0d28gb3B0aW9ucyB5ZXN0ZXJkYXk6CgoxLiBSZW1vdmUgdGhlIG9wdGltaXNh
dGlvbiBpbiB4bWFsbG9jCjIuIE1ha2Ugdm1hcCBhYmxlIHRvIGJyZWFrIHVwIGFsbG9jYXRpb24K
Ck5laXRoZXIgbG9va3MgZ3JlYXQgdG8gbWUuIFRoZSBmaXJzdCBpcyBzaW1wbGUgYnV0IHBvdGVu
dGlhbGx5IHdhc3RlZnVsCihob3cgbXVjaCBpcyB3YXN0ZWQ/KS4gVGhlIHNlY29uZCByZXF1aXJl
cyBub24tdHJpdmlhbCBtb2RpZmljYXRpb24gdG8Kdm1hcCwgZXNzZW50aWFsbHkgcmVtb3Zpbmcg
dGhlIG1hbmRhdG9yeSBndWFyZCBwYWdlLiBJbiBjb21wYXJpc29uIHRoZQpmaXJzdCBpcyBlYXNp
ZXIgYW5kIHNhZmVyLgoKSSB3b3VsZCBsaWtlIHRvIGhlYXIgcGVvcGxlJ3MgdGhvdWdodCBvbiB0
aGlzLiBDb21tZW50cyBhcmUgd2VsY29tZS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 13:02:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 13:02:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwRWG-0007Qx-1N; Wed, 20 Feb 2019 13:02:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bm+n=Q3=citrix.com=prvs=947007f5f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwRWE-0007Qs-Ke
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 13:02:34 +0000
X-Inumbo-ID: c83d45a3-350f-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c83d45a3-350f-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 13:02:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,391,1544486400"; d="scan'208";a="86197073"
Date: Wed, 20 Feb 2019 14:00:52 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190220130052.b22syaca6cswc3pk@Air-de-Roger>
References: <e3219697-0759-39fc-2486-715cdec1ca9e@citrix.com>
 <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
 <20190220122901.6kvc7ibyjo4uyzke@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190220122901.6kvc7ibyjo4uyzke@zion.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, "Dannowski, Uwe" <uwed@amazon.de>,
 Lars Kurth <lars.kurth@citrix.com>, Konrad Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <JGross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMTI6Mjk6MDFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEphbiAyNCwgMjAxOSBhdCAxMTo0NDo1NUFNICswMDAwLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gMy4gSW1wbGVtZW50IHhlbmhlYXAgdXNpbmcgdm1hcCBpbmZyYXN0cnVjdHVyZQo+ID4g
Cj4gPiBUaGlzIGhlbHBzIHByZXNlcnZlIHhlbmhlYXAncyAiYWx3YXlzIG1hcHBlZCIgcHJvcGVy
dHkuIEF0IHRoZSBtb21lbnQsCj4gPiB2bWFwIHJlbGllcyBvbiB4ZW5oZWFwLCB3ZSB3YW50IHRv
IHR1cm4gdGhpcyByZWxhdGlvbnNoaXAgYXJvdW5kLgo+ID4gCj4gPiBUaGVyZSBpcyBhIGxvb3Ag
d2hhdCBuZWVkcyBicmVha2luZyBpbiB0aGUgbmV3IHdvcmxkOgo+ID4gCj4gPiAgIGFsbG9jX3hl
bmhlYXBfcGFnZXMgLT4gdm1hcCAtPiBfX3ZtYXAgLT4gbWFwX3BhZ2VzX3RvX3hlbiAtPgo+ID4g
ICAgIHZpcnRfdG9feGVuX2wxZSAtPiBhbGxvY194ZW5fcGFnZXRhYmxlIC0+IGFsbG9jX3hlbmhl
YXBfcGFnZSAtPiB2bWFwIC4uLgo+ID4gCj4gPiBUd28gb3B0aW9ucyB3ZXJlIHByb3Bvc2VkIHRv
IGJyZWFrIHRoaXMgbG9vcDoKPiA+IAo+ID4gICAzLjEgUHJlLXBvcHVsYXRlIGFsbCBwYWdlIHRh
YmxlcyBmb3Igdm1hcCByZWdpb24KPiAKPiBOb3cgdGhhdCB3ZSBoYXZlIHRoaXMgLi4uCj4gCj4g
PiAgIDMuMiBTd2l0Y2ggcGFnZSB0YWJsZSBhbGxvY2F0aW9uIHRvIHVzZSBkb21oZWFwIHBhZ2UK
PiA+IAo+ID4gCj4gPiBUaGUgb3RoZXIgd29yayBpdGVtIGlzIHRvIHRyYWNrIHBhZ2U8LT52aXJ0
IHJlbGF0aW9uc2hpcCBzbyB0aGF0Cj4gPiBjb252ZXJzaW9uIGZ1bmN0aW9ucyAoX3RvX3ZpcnQg
ZXRjKSBjb250aW51ZSB0byB3b3JrLiBGb3IgUG9DIHB1cnBvc2UsCj4gPiBwdXR0aW5nIGEgdm9p
ZCAqIGludG8gcGFnZV9pbmZvIGlzIGdvb2QgZW5vdWdoLiBCdXQgaW4gdGhlIGZ1dHVyZSB3ZQo+
ID4gd2FudCB0byBoYXZlIGEgc2VwYXJhdGUgYXJyYXkgZm9yIHRyYWNraW5nIHNvIHRoYXQgcGFn
ZV9pbmZvIHN0YXlzIHBvd2VyCj4gPiBvZiB0d28gaW4gc2l6ZS4KPiA+IAo+IAo+IEkgc3RhcnRl
ZCB3b3JraW5nIG9uIHNvbWUgcHJvdG90eXBpbmcgY29kZSBmb3IgdGhlIHJlc3Qgb2YgdGhpcyBt
YWpvcgo+IHdvcmsgaXRlbS4gQ29udmVyc2lvbiBmdW5jdGlvbnMgYXJlIGEgYml0IG1lc3N5IHRv
IGRlYWwgd2l0aCAoSSBoYXZlIG5vCj4gaWRlYSB3aGV0aGVyIG15IG1vZGlmaWNhdGlvbnMgYXJl
IHRvdGFsbHkgY29ycmVjdCBhdCB0aGlzIHBvaW50KSwgYnV0Cj4gdGhlIG1vc3QgbWFqb3IgaXNz
dWUgSSBzZWUgaXMgYW4gb3B0aW1pc2F0aW9uIGRvbmUgYnkgeG1hbGxvYyB3aGljaAo+IGlzbid0
IGNvbXBhdGlibGUgd2l0aCB2bWFwLgo+IAo+IFNvIHhtYWxsb2MgaGFzIHRoaXMgb3B0aW1pc2F0
aW9uOiBpdCB3aWxsIGFsbG9jYXRlIGEgaGlnaC1vcmRlciBwYWdlCj4gZnJvbSB4ZW5oZWFwIHdo
ZW4gbmVjZXNzYXJ5IGFuZCB0aGVuIGF0dGVtcHQgdG8gYnJlYWsgdGhhdCB1cCBhbmQgcmV0dXJu
Cj4gdGhlIHVudXNlZCBwb3J0aW9uLiAgVm1hcCB1c2VzIGJpdG1hcCB0byB0cmFjayBhZGRyZXNz
IHNwYWNlIHVzYWdlLCBhbmQKPiBpdCBtYW5kYXRlcyBhIGd1YXJkIHBhZ2UgYmVmb3JlIGV2ZXJ5
IGFkZHJlc3Mgc3BhY2UgYWxsb2NhdGlvbi4gV2hhdAo+IHhtYWxsb2MgZG9lcyBpcyB0byBmcmVl
IGEgcG9ydGlvbiBvZiB0aGUgYWRkcmVzcyBzcGFjZSwgd2hpY2ggaXNuJ3QKPiByZWFsbHkgc3Vw
cG9ydGVkIGJ5IHZtYXAuCj4gCj4gSSBjYW1lIHVwIHdpdGggdHdvIG9wdGlvbnMgeWVzdGVyZGF5
Ogo+IAo+IDEuIFJlbW92ZSB0aGUgb3B0aW1pc2F0aW9uIGluIHhtYWxsb2MKPiAyLiBNYWtlIHZt
YXAgYWJsZSB0byBicmVhayB1cCBhbGxvY2F0aW9uCj4gCj4gTmVpdGhlciBsb29rcyBncmVhdCB0
byBtZS4gVGhlIGZpcnN0IGlzIHNpbXBsZSBidXQgcG90ZW50aWFsbHkgd2FzdGVmdWwKPiAoaG93
IG11Y2ggaXMgd2FzdGVkPykuIFRoZSBzZWNvbmQgcmVxdWlyZXMgbm9uLXRyaXZpYWwgbW9kaWZp
Y2F0aW9uIHRvCj4gdm1hcCwgZXNzZW50aWFsbHkgcmVtb3ZpbmcgdGhlIG1hbmRhdG9yeSBndWFy
ZCBwYWdlLiBJbiBjb21wYXJpc29uIHRoZQo+IGZpcnN0IGlzIGVhc2llciBhbmQgc2FmZXIuCj4g
Cj4gSSB3b3VsZCBsaWtlIHRvIGhlYXIgcGVvcGxlJ3MgdGhvdWdodCBvbiB0aGlzLiBDb21tZW50
cyBhcmUgd2VsY29tZS4KClRoZSBQViBkb20wIGJ1aWxkZXIgZG9lcyBzb21ldGhpbmcgc2ltaWxh
ciB0byB0aGlzLCBpdCB0cmllcyB0bwphbGxvY2F0ZSBhIHBhZ2UgdGhhdCBoYXMgYW4gb3JkZXIg
ZXF1YWwgb3IgaGlnaGVyIHRoYW4gdGhlIG9yZGVyIG9mCnRoZSByZXF1ZXN0IHNpemUsIGFuZCB0
aGVuIGZyZWVzIHVwIHRoZSB1bnVzZWQgcGFydC4KCkkndmUgdXNlZCBhbm90aGVyIGFwcHJvYWNo
IGZvciB0aGUgUFZIIGRvbTAgYnVpbGRlciwgd2hpY2ggaXMgdG8gbmV2ZXIKYWxsb2NhdGUgbW9y
ZSB0aGFuIHdoYXQncyByZXF1aXJlZCwgYW5kIGluc3RlYWQgYWx3YXlzIHVuZGVyLWFsbG9jYXRl
LgpUaGlzIGhhcyB0aGUgYmVuZWZpdCBvZiBub3Qgc3BsaXR0aW5nIGhpZ2ggb3JkZXIgcGFnZXMs
IGJ1dCByZXF1aXJlcwptdWx0aXBsZSBjYWxscyB0byB0aGUgYWxsb2NhdGlvbiBmdW5jdGlvbi4g
U2VlCnB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2UgaW4gaHZtL2RvbTBfYnVpbGQuYyBhbmQgaXQn
cyB1c2FnZSBvZgpnZXRfb3JkZXJfZnJvbV9wYWdlcy4gSSB0aGluayBhIHNpbWlsYXIgYXBwcm9h
Y2ggY291bGQgYmUgaW1wbGVtZW50ZWQKaW4geG1hbGxvYz8KClJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 13:10:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 13:10:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwRda-0008Hs-Ti; Wed, 20 Feb 2019 13:10:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RPnU=Q3=citrix.com=prvs=947cb6223=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwRda-0008Hn-4M
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 13:10:10 +0000
X-Inumbo-ID: d823c032-3510-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d823c032-3510-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 13:10:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,391,1544486400"; d="scan'208";a="78581924"
Date: Wed, 20 Feb 2019 13:09:56 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190220130956.tkhsmdojzdf4nc7x@zion.uk.xensource.com>
References: <e3219697-0759-39fc-2486-715cdec1ca9e@citrix.com>
 <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
 <20190220122901.6kvc7ibyjo4uyzke@zion.uk.xensource.com>
 <20190220130052.b22syaca6cswc3pk@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190220130052.b22syaca6cswc3pk@Air-de-Roger>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, "Dannowski, Uwe" <uwed@amazon.de>,
 Lars Kurth <lars.kurth@citrix.com>, Konrad Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <JGross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMDI6MDA6NTJQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIEZlYiAyMCwgMjAxOSBhdCAxMjoyOTowMVBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgMTE6NDQ6NTVBTSArMDAwMCwg
V2VpIExpdSB3cm90ZToKPiA+ID4gMy4gSW1wbGVtZW50IHhlbmhlYXAgdXNpbmcgdm1hcCBpbmZy
YXN0cnVjdHVyZQo+ID4gPiAKPiA+ID4gVGhpcyBoZWxwcyBwcmVzZXJ2ZSB4ZW5oZWFwJ3MgImFs
d2F5cyBtYXBwZWQiIHByb3BlcnR5LiBBdCB0aGUgbW9tZW50LAo+ID4gPiB2bWFwIHJlbGllcyBv
biB4ZW5oZWFwLCB3ZSB3YW50IHRvIHR1cm4gdGhpcyByZWxhdGlvbnNoaXAgYXJvdW5kLgo+ID4g
PiAKPiA+ID4gVGhlcmUgaXMgYSBsb29wIHdoYXQgbmVlZHMgYnJlYWtpbmcgaW4gdGhlIG5ldyB3
b3JsZDoKPiA+ID4gCj4gPiA+ICAgYWxsb2NfeGVuaGVhcF9wYWdlcyAtPiB2bWFwIC0+IF9fdm1h
cCAtPiBtYXBfcGFnZXNfdG9feGVuIC0+Cj4gPiA+ICAgICB2aXJ0X3RvX3hlbl9sMWUgLT4gYWxs
b2NfeGVuX3BhZ2V0YWJsZSAtPiBhbGxvY194ZW5oZWFwX3BhZ2UgLT4gdm1hcCAuLi4KPiA+ID4g
Cj4gPiA+IFR3byBvcHRpb25zIHdlcmUgcHJvcG9zZWQgdG8gYnJlYWsgdGhpcyBsb29wOgo+ID4g
PiAKPiA+ID4gICAzLjEgUHJlLXBvcHVsYXRlIGFsbCBwYWdlIHRhYmxlcyBmb3Igdm1hcCByZWdp
b24KPiA+IAo+ID4gTm93IHRoYXQgd2UgaGF2ZSB0aGlzIC4uLgo+ID4gCj4gPiA+ICAgMy4yIFN3
aXRjaCBwYWdlIHRhYmxlIGFsbG9jYXRpb24gdG8gdXNlIGRvbWhlYXAgcGFnZQo+ID4gPiAKPiA+
ID4gCj4gPiA+IFRoZSBvdGhlciB3b3JrIGl0ZW0gaXMgdG8gdHJhY2sgcGFnZTwtPnZpcnQgcmVs
YXRpb25zaGlwIHNvIHRoYXQKPiA+ID4gY29udmVyc2lvbiBmdW5jdGlvbnMgKF90b192aXJ0IGV0
YykgY29udGludWUgdG8gd29yay4gRm9yIFBvQyBwdXJwb3NlLAo+ID4gPiBwdXR0aW5nIGEgdm9p
ZCAqIGludG8gcGFnZV9pbmZvIGlzIGdvb2QgZW5vdWdoLiBCdXQgaW4gdGhlIGZ1dHVyZSB3ZQo+
ID4gPiB3YW50IHRvIGhhdmUgYSBzZXBhcmF0ZSBhcnJheSBmb3IgdHJhY2tpbmcgc28gdGhhdCBw
YWdlX2luZm8gc3RheXMgcG93ZXIKPiA+ID4gb2YgdHdvIGluIHNpemUuCj4gPiA+IAo+ID4gCj4g
PiBJIHN0YXJ0ZWQgd29ya2luZyBvbiBzb21lIHByb3RvdHlwaW5nIGNvZGUgZm9yIHRoZSByZXN0
IG9mIHRoaXMgbWFqb3IKPiA+IHdvcmsgaXRlbS4gQ29udmVyc2lvbiBmdW5jdGlvbnMgYXJlIGEg
Yml0IG1lc3N5IHRvIGRlYWwgd2l0aCAoSSBoYXZlIG5vCj4gPiBpZGVhIHdoZXRoZXIgbXkgbW9k
aWZpY2F0aW9ucyBhcmUgdG90YWxseSBjb3JyZWN0IGF0IHRoaXMgcG9pbnQpLCBidXQKPiA+IHRo
ZSBtb3N0IG1ham9yIGlzc3VlIEkgc2VlIGlzIGFuIG9wdGltaXNhdGlvbiBkb25lIGJ5IHhtYWxs
b2Mgd2hpY2gKPiA+IGlzbid0IGNvbXBhdGlibGUgd2l0aCB2bWFwLgo+ID4gCj4gPiBTbyB4bWFs
bG9jIGhhcyB0aGlzIG9wdGltaXNhdGlvbjogaXQgd2lsbCBhbGxvY2F0ZSBhIGhpZ2gtb3JkZXIg
cGFnZQo+ID4gZnJvbSB4ZW5oZWFwIHdoZW4gbmVjZXNzYXJ5IGFuZCB0aGVuIGF0dGVtcHQgdG8g
YnJlYWsgdGhhdCB1cCBhbmQgcmV0dXJuCj4gPiB0aGUgdW51c2VkIHBvcnRpb24uICBWbWFwIHVz
ZXMgYml0bWFwIHRvIHRyYWNrIGFkZHJlc3Mgc3BhY2UgdXNhZ2UsIGFuZAo+ID4gaXQgbWFuZGF0
ZXMgYSBndWFyZCBwYWdlIGJlZm9yZSBldmVyeSBhZGRyZXNzIHNwYWNlIGFsbG9jYXRpb24uIFdo
YXQKPiA+IHhtYWxsb2MgZG9lcyBpcyB0byBmcmVlIGEgcG9ydGlvbiBvZiB0aGUgYWRkcmVzcyBz
cGFjZSwgd2hpY2ggaXNuJ3QKPiA+IHJlYWxseSBzdXBwb3J0ZWQgYnkgdm1hcC4KPiA+IAo+ID4g
SSBjYW1lIHVwIHdpdGggdHdvIG9wdGlvbnMgeWVzdGVyZGF5Ogo+ID4gCj4gPiAxLiBSZW1vdmUg
dGhlIG9wdGltaXNhdGlvbiBpbiB4bWFsbG9jCj4gPiAyLiBNYWtlIHZtYXAgYWJsZSB0byBicmVh
ayB1cCBhbGxvY2F0aW9uCj4gPiAKPiA+IE5laXRoZXIgbG9va3MgZ3JlYXQgdG8gbWUuIFRoZSBm
aXJzdCBpcyBzaW1wbGUgYnV0IHBvdGVudGlhbGx5IHdhc3RlZnVsCj4gPiAoaG93IG11Y2ggaXMg
d2FzdGVkPykuIFRoZSBzZWNvbmQgcmVxdWlyZXMgbm9uLXRyaXZpYWwgbW9kaWZpY2F0aW9uIHRv
Cj4gPiB2bWFwLCBlc3NlbnRpYWxseSByZW1vdmluZyB0aGUgbWFuZGF0b3J5IGd1YXJkIHBhZ2Uu
IEluIGNvbXBhcmlzb24gdGhlCj4gPiBmaXJzdCBpcyBlYXNpZXIgYW5kIHNhZmVyLgo+ID4gCj4g
PiBJIHdvdWxkIGxpa2UgdG8gaGVhciBwZW9wbGUncyB0aG91Z2h0IG9uIHRoaXMuIENvbW1lbnRz
IGFyZSB3ZWxjb21lLgo+IAo+IFRoZSBQViBkb20wIGJ1aWxkZXIgZG9lcyBzb21ldGhpbmcgc2lt
aWxhciB0byB0aGlzLCBpdCB0cmllcyB0bwo+IGFsbG9jYXRlIGEgcGFnZSB0aGF0IGhhcyBhbiBv
cmRlciBlcXVhbCBvciBoaWdoZXIgdGhhbiB0aGUgb3JkZXIgb2YKPiB0aGUgcmVxdWVzdCBzaXpl
LCBhbmQgdGhlbiBmcmVlcyB1cCB0aGUgdW51c2VkIHBhcnQuCj4gCj4gSSd2ZSB1c2VkIGFub3Ro
ZXIgYXBwcm9hY2ggZm9yIHRoZSBQVkggZG9tMCBidWlsZGVyLCB3aGljaCBpcyB0byBuZXZlcgo+
IGFsbG9jYXRlIG1vcmUgdGhhbiB3aGF0J3MgcmVxdWlyZWQsIGFuZCBpbnN0ZWFkIGFsd2F5cyB1
bmRlci1hbGxvY2F0ZS4KPiBUaGlzIGhhcyB0aGUgYmVuZWZpdCBvZiBub3Qgc3BsaXR0aW5nIGhp
Z2ggb3JkZXIgcGFnZXMsIGJ1dCByZXF1aXJlcwo+IG11bHRpcGxlIGNhbGxzIHRvIHRoZSBhbGxv
Y2F0aW9uIGZ1bmN0aW9uLiBTZWUKPiBwdmhfcG9wdWxhdGVfbWVtb3J5X3JhbmdlIGluIGh2bS9k
b20wX2J1aWxkLmMgYW5kIGl0J3MgdXNhZ2Ugb2YKPiBnZXRfb3JkZXJfZnJvbV9wYWdlcy4gSSB0
aGluayBhIHNpbWlsYXIgYXBwcm9hY2ggY291bGQgYmUgaW1wbGVtZW50ZWQKPiBpbiB4bWFsbG9j
Pwo+IAoKVGhlIHVzYWdlIGluIFBWIGRvbTAgYnVpbGQgaXMgbm90IGFuIGlzc3VlIGJlY2F1c2Ug
dGhvc2UgcGFnZXMgYXJlCmRvbWhlYXAgcGFnZXMuIE9uIGEgcmVsYXRlZCB0b3BpYywgSSBoYXZl
IHRvIGZpeCB0aGF0IGluc3RhbmNlIHNpbmNlIGl0CnRyZWF0cyBkb21oZWFwIHBhZ2VzIGxpa2Ug
eGVuaGVhcCBwYWdlcywgd2hpY2ggd2lsbCBiZSB2ZXJ5IHdyb25nIGluIHRoZQpmdXR1cmUuCgpZ
b3VyIGV4YW1wbGUgb2YgUFZIIGRvbTAgYnVpbGQgdXNlcyBkb21oZWFwIHBhZ2VzIHRvbywgc28g
dGhhdCdzIG5vdCBhbgppc3N1ZS4KCkkgdGhpbmsgdW5kZXItYWxsb2NhdGUtdGhlbi1tYXAgbG9v
a3MgcGxhdXNpYmxlLiB4bWFsbG9jIHdpbGwgbmVlZAp0byBhbGxvY2F0ZSBwYWdlcywgcHV0IHRo
ZW0gaW50byBhbiBhcnJheSBhbmQgY2FsbCBfX3ZtYXAgb24gdGhhdCBhcnJheQpkaXJlY3RseS4K
CldlaS4KCj4gUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 13:27:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 13:27:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwRuI-0000xz-FB; Wed, 20 Feb 2019 13:27:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CHx8=Q3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gwRuH-0000xu-Ct
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 13:27:25 +0000
X-Inumbo-ID: 424374d3-3513-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 424374d3-3513-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 13:27:24 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 115A9A78;
 Wed, 20 Feb 2019 05:26:54 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 243683F690;
 Wed, 20 Feb 2019 05:26:53 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-9-volodymyr_babchuk@epam.com>
 <af48d16a-9028-ceb6-5cc6-8be703b04a60@arm.com> <8736ojlqfz.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2cbdef57-ec37-6ab5-caad-80d6501281a7@arm.com>
Date: Wed, 20 Feb 2019 13:26:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <8736ojlqfz.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 08/11] optee: add support for arbitrary
 shared memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMjAxOSAxNTo1OSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGVsbG8gSnVs
aWVuLAoKSGkgVm9sb2R5bXlyLAoKPiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBIaSBWb2xv
ZHlteXIsCj4+Cj4+IE9uIDE4LzEyLzIwMTggMjE6MTEsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+Pj4gRnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Cj4+
Pgo+Pj4gU2hhcmVkIG1lbW9yeSBpcyB3aWRlbHkgdXNlZCBieSBOVyB0byBjb21tdW5pY2F0ZSB3
aXRoCj4+PiBUQXMgaW4gT1AtVEVFLiBOVyBjYW4gc2hhcmUgcGFydCBvZiBvd24gbWVtb3J5IHdp
dGgKPj4+IFRBIG9yIE9QLVRFRSBjb3JlLCBieSByZWdpc3RlcmluZyBpdCBPUC1URUUsIG9yIGJ5
IHByb3ZpZGluZwo+Pj4gYSB0ZW1wb3JhbCByZWZlcmVuY2UuIEFueXdheXMsIGluZm9ybWF0aW9u
IGFib3V0IHN1Y2ggbWVtb3J5Cj4+PiBidWZmZXJzIGFyZSBzZW50IHRvIE9QLVRFRSBhcyBhIGxp
c3Qgb2YgcGFnZXMuIFRoaXMgbWVjaGFuaXNtCj4+PiBpcyBkZXNjcmliZWQgaW4gb3B0ZWVfbXNn
LmguCj4+Pgo+Pj4gTWVkaWF0b3Igc2hvdWxkIHN0ZXAgaW4gd2hlbiBOVyB0cmllcyB0byBzaGFy
ZSBtZW1vcnkgd2l0aAo+Pj4gT1AtVEVFIGZvciB0d28gcmVhc29uczoKPj4+Cj4+PiAxLiBEbyBh
ZGRyZXNzIHRyYW5zbGF0aW9uIGZyb20gSVBBIHRvIFBBLgo+Pj4gMi4gUGluIGRvbWFpbiBwYWdl
cyB0aWxsIHRoZXkgYXJlIG1hcHBlZCBpbnRvIE9QLVRFRSBvciBUQQo+Pgo+PiBMb29raW5nIGF0
IHRoZSBjb2RlLCBJIHRoaW5rIHRoZSBwYWdlIGFyZSBtYXBwZWQgd2hpbGUgT1AtVEVFIGlzIHVz
aW5nCj4+IHRoZW0uIElmIHNvLCBpdCBzaG91bGQgYmUgcy90aWxsL3doaWxlLy4KPj4KPj4+ICAg
ICAgYWRkcmVzcyBzcGFjZSwgc28gZG9tYWluIGNhbid0IHRyYW5zZmVyIHRoaXMgcGFnZXMgdG8K
Pj4+ICAgICAgb3RoZXIgZG9tYWluIG9yIGJhbGxvb24gb3V0IHRoZW0uID4KPj4+IEFkZHJlc3Mg
dHJhbnNsYXRpb24gaXMgZG9uZSBieSB0cmFuc2xhdGVfbm9uY29udGlnKC4uLikgZnVuY3Rpb24u
Cj4+PiBJdCBhbGxvY2F0ZXMgbmV3IGJ1ZmZlciBmcm9tIHhlbmhlYXAgYW5kIHRoZW4gd2Fsa3Mg
b24gZ3Vlc3QKPj4+IHByb3ZpZGVkIGxpc3Qgb2YgcGFnZXMsIHRyYW5zbGF0ZXMgYWRkcmVzc2Vz
IGFuZCBzdG9yZXMgUEFzIGludG8KPj4+IG5ld2x5IGFsbG9jYXRlZCBidWZmZXIuIFRoaXMgYnVm
ZmVyIHdpbGwgYmUgcHJvdmlkZWQgdG8gT1AtVEVFCj4+PiBpbnN0ZWFkIG9mIG9yaWdpbmFsIGJ1
ZmZlciBmcm9tIHRoZSBndWVzdC4gVGhpcyBidWZmZXIgd2lsbAo+Pj4gYmUgZnJlZSBhdCB0aGUg
ZW5kIG9mIHN0YW5kYXJkIGNhbGwuCj4+Pgo+Pj4gSW4gdGhlIHNhbWUgdGltZSB0aGlzIGZ1bmN0
aW9uIHBpbnMgcGFnZXMgYW5kIHN0b3JlcyB0aGVtIGluCj4+PiBzdHJ1Y3Qgb3B0ZWVfc2htX2J1
ZiBvYmplY3QuIFRoaXMgb2JqZWN0IHdpbGwgbGl2ZSBhbGwgdGhlIHRpbWUsCj4+PiB3aGVuIGdp
dmVuIFNITSBidWZmZXIgaXMga25vd24gdG8gT1AtVEVFLiBJdCB3aWxsIGJlIGZyZWVkCj4+PiBh
ZnRlciBndWVzdCB1bnJlZ2lzdGVycyBzaGFyZWQgYnVmZmVyLiBBdCB0aGlzIHRpbWUgcGFnZXMK
Pj4+IHdpbGwgYmUgdW5waW5uZWQuCj4+Pgo+Pj4gV2UgZG9uJ3QgbmVlZCB0byBkbyBhbnkgc3Bl
Y2lhbCByZWZlcmVuY2UgY291bnRpbmcgYmVjYXVzZSBPUC1URUUKPj4+IHRyYWNrcyBidWZmZXIg
b24gaXRzIHNpZGUuIFNvLCBtZWRpYXRvciB3aWxsIHVucGluIHBhZ2VzIG9ubHkKPj4+IHdoZW4g
T1AtVEVFIHJldHVybnMgc3VjY2Vzc2Z1bGx5IGZyb20gT1BURUVfTVNHX0NNRF9VTlJFR0lTVEVS
X1NITQo+Pj4gY2FsbC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8
dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPj4+IC0tLQo+Pj4KPj4+ICAgIENoYW5nZXMgZnJvbSB2
MjoKPj4+ICAgIC0gTWFkZSBzdXJlIHRoYXQgZ3Vlc3QgZG9lcyBub3QgdHJpZXMgdG8gcmVnaXN0
ZXIgc2hhcmVkIGJ1ZmZlciB3aXRoCj4+PiAgICAgIHRoZSBzYW1lIGNvb2tpZSB0d2ljZQo+Pj4g
ICAgLSBGaXhlZCBjb2Rpbmcgc3R5bGUKPj4+ICAgIC0gVXNlIGFjY2Vzc19ndWVzdF9tZW1vcnlf
YnlfaXBhKCkgaW5zdGVhZCBvZiBkaXJlY3QgbWVtb3J5IG1hcHBpbmcKPj4+Cj4+PiAgICB4ZW4v
YXJjaC9hcm0vdGVlL29wdGVlLmMgfCAyNzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4+PiAgICAxIGZpbGUgY2hhbmdlZCwgMjc0IGluc2VydGlvbnMoKykKPj4+Cj4+
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJtL3Rl
ZS9vcHRlZS5jCj4+PiBpbmRleCA3NzExNDhlOTQwLi5jZmMzYjM0ZGY3IDEwMDY0NAo+Pj4gLS0t
IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL29w
dGVlLmMKPj4+IEBAIC0zNyw2ICszNywxMCBAQAo+Pj4gICAgICovCj4+PiAgICAjZGVmaW5lIE1B
WF9SUENfU0hNUyAgICBNQVhfU1REX0NBTExTCj4+PiAgICArLyogTWF4aW11bSB0b3RhbCBudW1i
ZXIgb2YgcGFnZXMgdGhhdCBndWVzdCBjYW4gc2hhcmUgd2l0aCBPUC1URUUKPj4+ICovCj4+PiAr
I2RlZmluZSBNQVhfVE9UQUxfU01IX0JVRl9QRyAgICAxNjM4NAo+Pgo+PiBQbGVhc2UgZXhwbGFp
biBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYW5kIGNvZGUgaG93IHlvdSBjYW1lIHVwIHRvIHRoaXMg
dmFsdWUuCj4gCj4gQmFzaWNhbGx5IGl0IGlzIHRha2VuIGZyb20gaGVhZC4gSSBqdXN0IG5lZWRl
ZCBzb21lIG51bWJlci4gWW91IHNlZSwKPiBudW1iZXIgb2YgcmVnaXN0ZXJlZCBzaGFyZWQgbWVt
b3J5IGJ1ZmZlciBzb2xlbHkgZGVwZW5kcyBvbiBmcmVlIGhlYXAgaW4KPiBPUC1URUUuIEJ1dCB0
aGUgc2FtZSBoZWFwIGlzIHVzZWQgZm9yIG90aGVyIHB1cnBvc2VzLCBzbyBpdCBpcyBoYXJkIHRv
Cj4gdGVsbCBob3cgbXVjaCBwYWdlcyBjYW4gYmUgc2hhcmVkIHdpdGggT1AtVEVFLiBJIGFzc3Vt
ZWQgdGhhdCA2NE0gb3VnaHQKPiB0byBiZSBlbm91Z2ggZm9yIGFueWJvZHkuCgpTdWNoIGV4cGxh
bmF0aW9uIHdvdWxkIGJlIGZpbmUgZm9yIG1lIGluIHRoZSBjb21taXQgbWVzc2FnZSBhbmQgdGhl
IGNvZGUuIFRoZSAKZ29hbCBpcyB0byBsb2cgaG93IHdlIGNhbWUgdXAgd2l0aCB0aGUgdmFsdWUg
KGV2ZW4gaWYgaXQgaXMgcmFuZG9tKS4gVGhpcyB3b3VsZCAKaGVscCB1cyBpZiB3ZSBuZWVkIHRv
IHJlZmluZSB0aGUgdmFsdWUgaW4gdGhlIGZ1dHVyZS4KCj4gCj4gUHJvYmFibHkgaXQgaXMgd29y
dGggdG8gbWFrZSB0aGlzIGNvbmZpZ3VyYWJsZSB2aWEgZG9tY3RsIGludGVyZmFjZS4KSXQgaXMg
bm90IHN0cmljdGx5IG5lY2Vzc2FyeSBmb3Igbm93LiBXZSBjYW4gcmVmaW5lIGl0IGluIHRoZSBm
dXR1cmUgaWYgbmVlZGVkLgoKWy4uLl0KCj4+PiArICAgIHBhZ2Vfb2Zmc2V0ID0gcGFyYW0tPnUu
dG1lbS5idWZfcHRyICYgKE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFIC0gMSk7Cj4+PiAr
Cj4+PiArICAgIC8qIFNpemUgb2YgdGhlIHVzZXIgYnVmZmVyIGluIGJ5dGVzICovCj4+PiArICAg
IHNpemUgPSBST1VORFVQKHBhcmFtLT51LnRtZW0uc2l6ZSArIHBhZ2Vfb2Zmc2V0LAo+Pj4gKyAg
ICAgICAgICAgICAgICAgICBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7Cj4+PiArCj4+
PiArICAgIG51bV9wYWdlcyA9IERJVl9ST1VORF9VUChzaXplLCBPUFRFRV9NU0dfTk9OQ09OVElH
X1BBR0VfU0laRSk7Cj4+PiArCj4+PiArICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMo
Z2V0X3BhZ2VzX2xpc3Rfc2l6ZShudW1fcGFnZXMpKTsKPj4+ICsKPj4+ICsgICAgcGFnZXNfZGF0
YV94ZW5fc3RhcnQgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVyLCAwKTsKPj4KPj4gQnkgdXNp
bmcgYWxsb2NfeGVuaGVhcF9wYWdlcywgeW91IG1heSBlbmQtdXAgYWxsb2NhdGlvbiBtb3JlIG1l
bW9yeQo+PiB0aGFuIG5lY2Vzc2FyeSB3aGVuIHRoZSBvcmRlciBpcyBnZXR0aW5nIGJpZ2dlci4g
V2hhdCBpcyB0aGUgYmlnZ2VyCj4+IG9yZGVyIHlvdSBleHBlY3QgaGVyZT8KPj4KPiBJdCBkZXBl
bmQgb24gTUFYX1RPVEFMX1NNSF9CVUZfUEcuIE9uZSBwYWdlIGNhbiBjb250YWluIHVwIHRvIDUx
MQo+IGVudHJpZXMsIHBsdXMgcmVmZXJlbmNlIHRvIHRoZSBuZXh0IG9uZS4gU28sIGJhc2ljYWxs
eSBhdCBtYXggSSB3aWxsCj4gbmVlZCBhYm91dCAzMiBwYWdlcywgd2hpY2ggZ2l2ZXMgb3JkZXIg
NS02Lgo+IEkgdGhpbmssIEkgY2FuIHRyeSB4emFsbG9jIG9yIGRvbWhlYXAgdGhlcmUuIEJ1dCBs
b29rcyBsaWtlIHRoZXJlIGlzIG5vCj4geG1lbV9wb29sIGZvciB0aGUgZG9taGVhcC4gU28sIEkg
c3RpbGwgd2lsbCBiZSBmb3JjZWQgdG8gdXNlCj4gYWxsb2NfZG9taGVhcF9wYWdlcygpLgp4bWVt
X3Bvb2wgaXMgbm90IHVzZWQgd2hlbiB5b3UgYWxsb2NhdGUgYnVmZmVyIGxhcmdlciB0aGFuIFBB
R0VfU0laRS4gSW5zdGVhZCwgCnhtYWxsb2Mgd2lsbCBhbGxvY2F0ZSBhbiBvcmRlciBiaWdnZXIg
dGhhbiBmcmVlIHVudXNlZCBwYWdlIChzZWUgCnhtYWxsb2Nfd2hvbGVfcGFnZXMpLgoKSXQgaXMg
bm90IG92ZXJseSBjcml0aWNhbCB0byBhbGxvY2F0ZSBtb3JlIGZvciBub3csIGJ1dCBpdCB3b3Vs
ZCBiZSBuaWNlIHRvIGFkZCAKaXQgYXMgYSBUT0RPIGluIHRoZSBjb2RlLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 13:29:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 13:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwRw6-00012X-T3; Wed, 20 Feb 2019 13:29:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwRw6-00012R-Hp
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 13:29:18 +0000
X-Inumbo-ID: 85180491-3513-11e9-bc90-bc764e045a96
Received: from mail-qt1-f195.google.com (unknown [209.85.160.195])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85180491-3513-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 13:29:16 +0000 (UTC)
Received: by mail-qt1-f195.google.com with SMTP id w4so27163651qtc.1
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 05:29:16 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=D3MIeTZU9EMVJaErBvgqjsGoEMj9eDdfZ0jBd/NWoSA=;
 b=LqAxaw9kbr4E9ONzgHnaO4y/TsXKHV8WNwGPMAKkr34kO9ryexswnbD0aJWPHeL3ws
 5XXfgiQwU0Kh/VrlPJBpFYDKlDcfaeLxVnOnK/PlW3yQ1wg0018EuiMrwYn7gPK55Z4I
 FFhaJK2SB3xn8d+ASFvper2RvxmmTGUy7V5JkMKesUcgmq6JSIN6Uh8WVZrGf2lBKODQ
 jxByjIQn52B3ncueyq4HUnyFvmQ5uOa2aOOTlGdwoY5qyZ8BLpRgjSj4SgWYq0ZV8ia6
 B28l3x27aLDawn64GqRb9ItbOvQhZ0fdTcjHtD9r4R85kBxEZ8fnrNUcbwg0Pvd7HloW
 VK8w==
X-Gm-Message-State: AHQUAuZFl1FqIjn33itWUb1tyYRFCpGvgSK/1KOD4nUE4p6eR09oPbok
 hfm3RZVwjJ0OxiZBSQ1nqu2NgnrWk2e07PEGJuluMg==
X-Google-Smtp-Source: AHgI3Ibhlkkgd2I3+z2cosxwnX/ZnN1NefSrewXvu0bReAHY8533XjSm/AZJCiox/gzgWaqXXWJQvbfPeBU/FjSYsiQ=
X-Received: by 2002:ac8:3619:: with SMTP id m25mr2030712qtb.346.1550669296091; 
 Wed, 20 Feb 2019 05:28:16 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-5-philmd@redhat.com>
 <CAMxuvay1yT+zE3QLZt1fJW8F9JnxUJMwaeoAV-FpTLo1_dYEcg@mail.gmail.com>
 <ae380ecf-575d-7e55-ac3f-bfba2f7b81fa@redhat.com>
In-Reply-To: <ae380ecf-575d-7e55-ac3f-bfba2f7b81fa@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 14:28:04 +0100
Message-ID: <CAMxuvaxR+H8vq12YqSZH6VJkrHHMw9VtP4HBPx6c2_Nd+fXWGA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 04/25] chardev: Let
 qemu_chr_be_can_write() return a size_t types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCk9uIFdlZCwgRmViIDIwLCAyMDE5IGF0IDEyOjI2IFBNIFBoaWxpcHBlIE1hdGhpZXUtRGF1
ZMOpCjxwaGlsbWRAcmVkaGF0LmNvbT4gd3JvdGU6Cj4KPiBPbiAyLzIwLzE5IDExOjQwIEFNLCBN
YXJjLUFuZHLDqSBMdXJlYXUgd3JvdGU6Cj4gPiBIaQo+ID4KPiA+IE9uIFdlZCwgRmViIDIwLCAy
MDE5IGF0IDI6MDQgQU0gUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kKPiA+IDxwaGlsbWRAcmVkaGF0
LmNvbT4gd3JvdGU6Cj4gPj4KPiA+PiBJbiB0aGUgcHJldmlvdXMgY29tbWl0IHdlIGFkZGVkIGFu
IGFzc2VydCB0byBiZSBzdXJlIHRoYW4KPiA+PiBxZW11X2Nocl9iZV9jYW5fd3JpdGUoKSB3aWxs
IG5ldmVyIHJldHVybiBhIG5lZ2F0aXZlIHZhbHVlLgo+ID4+IFdlIGNhbiBub3cgY2hhbmdlIGl0
cyBwcm90b3R5cGUgdG8gcmV0dXJuIGEgc2l6ZV90Lgo+ID4+IEFkYXB0IHRoZSBiYWNrZW5kcyBh
Y2NvcmRpbmdseS4KPiA+Cj4gPiBFYWNoIHZhcmlhYmxlIHlvdSBjaGFuZ2UgdG8gYW4gdW5zaWdu
ZWQgdHlwZSwgd2Ugc2hvdWxkIGNoZWNrIGl0IGlzbid0Cj4gPiB1c2VkIHdpdGggbmVnYXRpdmUg
dmFsdWVzLgo+Cj4gRm9ydHVuYXRlbHkgdGhlIHByZXByb2Nlc3NvciBjYW4gaGVscCBoZXJlIQo+
Cj4gT2ggSSBmb3Jnb3QgdG8gd3JpdGUgZG93biB0aGUgc3RlcHMgSSByYW46Cj4KPiAgICMgZW5h
YmxlIHdhcm5pbmdzCj4gICAkIGNvbmZpZ3VyZSBcCj4gICAgIC0tZXh0cmEtY2ZsYWdzPSctV3R5
cGUtbGltaXRzIC1Xc2lnbi1jb252ZXJzaW9uIC1Xc2lnbi1jb21wYXJlJyBcCj4gICAgIC0tZGlz
YWJsZS13ZXJyb3IKPgo+ICAgIyBzaW5jZSB0aGVyZSBhcmUgbWFueSBzaWduIGFidXNlLCBidWls
ZCBibGluZGx5Cj4gICAkIG1ha2UgMj4vZGV2L251bGwKPgo+ICAgIyBub3cgcmVmcmVzaCB0aGUg
c291cmNlIHdlIG1vZGlmaWVkCj4gICAkIGdpdCBkaWZmIC0tbmFtZS1vbmx5IG9yaWdpbi9tYXN0
ZXIgXAo+ICAgICAgIHwgZWdyZXAgXC5jXCQgXAo+ICAgICAgIHwgeGFyZ3MgdG91Y2gKPgo+ICAg
IyBidWlsZCBhZ2FpbiBhbmQgY2FyZWZ1bGx5IHdhdGNoIHRoZSB3YXJuaW5ncwo+ICAgIyAodGhl
cmUgYXJlIG1hbnkgdW51c2VmdWwgI2luY2x1ZGUgd2FybmluZ3MsIGlnbm9yZSB0aGVtKQo+ICAg
JCBtYWtlCj4KPiA+Pgo+ID4+IFN1Z2dlc3RlZC1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlA
cmVkaGF0LmNvbT4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
cGhpbG1kQHJlZGhhdC5jb20+Cj4gPj4gLS0tCj4gPj4gIGNoYXJkZXYvYmF1bS5jICAgICAgICAg
ICAgfCA2ICsrKy0tLQo+ID4+ICBjaGFyZGV2L2NoYXItZmQuYyAgICAgICAgIHwgMiArLQo+ID4+
ICBjaGFyZGV2L2NoYXItcHR5LmMgICAgICAgIHwgNCArKy0tCj4gPj4gIGNoYXJkZXYvY2hhci1z
b2NrZXQuYyAgICAgfCA3ICsrKystLS0KPiA+PiAgY2hhcmRldi9jaGFyLXVkcC5jICAgICAgICB8
IDQgKystLQo+ID4+ICBjaGFyZGV2L2NoYXItd2luLmMgICAgICAgIHwgMiArLQo+ID4+ICBjaGFy
ZGV2L2NoYXIuYyAgICAgICAgICAgIHwgMiArLQo+ID4+ICBjaGFyZGV2L21zbW91c2UuYyAgICAg
ICAgIHwgNCArKy0tCj4gPj4gIGNoYXJkZXYvc3BpY2UuYyAgICAgICAgICAgfCAyICstCj4gPj4g
IGNoYXJkZXYvd2N0YWJsZXQuYyAgICAgICAgfCA0ICsrLS0KPiA+PiAgaHcvYnQvaGNpLWNzci5j
ICAgICAgICAgICB8IDIgKy0KPiA+PiAgaW5jbHVkZS9jaGFyZGV2L2NoYXItZmQuaCB8IDIgKy0K
PiA+PiAgaW5jbHVkZS9jaGFyZGV2L2NoYXIuaCAgICB8IDIgKy0KPiA+PiAgdWkvY29uc29sZS5j
ICAgICAgICAgICAgICB8IDYgKysrLS0tCj4gPj4gIDE0IGZpbGVzIGNoYW5nZWQsIDI1IGluc2Vy
dGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL2NoYXJkZXYv
YmF1bS5jIGIvY2hhcmRldi9iYXVtLmMKPiA+PiBpbmRleCA3OGIwYzg3NjI1Li4xZDY5ZDYyMTU4
IDEwMDY0NAo+ID4+IC0tLSBhL2NoYXJkZXYvYmF1bS5jCj4gPj4gKysrIGIvY2hhcmRldi9iYXVt
LmMKPiA+PiBAQCAtMjY1LDcgKzI2NSw3IEBAIHN0YXRpYyBpbnQgYmF1bV9kZWZlcnJlZF9pbml0
KEJhdW1DaGFyZGV2ICpiYXVtKQo+ID4+ICBzdGF0aWMgdm9pZCBiYXVtX2Nocl9hY2NlcHRfaW5w
dXQoc3RydWN0IENoYXJkZXYgKmNocikKPiA+PiAgewo+ID4+ICAgICAgQmF1bUNoYXJkZXYgKmJh
dW0gPSBCQVVNX0NIQVJERVYoY2hyKTsKPiA+PiAtICAgIGludCByb29tLCBmaXJzdDsKPiA+PiAr
ICAgIHNpemVfdCByb29tLCBmaXJzdDsKPiA+Pgo+ID4+ICAgICAgaWYgKCFiYXVtLT5vdXRfYnVm
X3VzZWQpCj4gPj4gICAgICAgICAgcmV0dXJuOwo+ID4+IEBAIC0yOTIsNyArMjkyLDcgQEAgc3Rh
dGljIHZvaWQgYmF1bV93cml0ZV9wYWNrZXQoQmF1bUNoYXJkZXYgKmJhdW0sIGNvbnN0IHVpbnQ4
X3QgKmJ1ZiwgaW50IGxlbikKPiA+PiAgewo+ID4+ICAgICAgQ2hhcmRldiAqY2hyID0gQ0hBUkRF
VihiYXVtKTsKPiA+PiAgICAgIHVpbnQ4X3QgaW9fYnVmWzEgKyAyICogbGVuXSwgKmN1ciA9IGlv
X2J1ZjsKPiA+PiAtICAgIGludCByb29tOwo+ID4+ICsgICAgc2l6ZV90IHJvb207Cj4gPj4gICAg
ICAqY3VyKysgPSBFU0M7Cj4gPj4gICAgICB3aGlsZSAobGVuLS0pCj4gPj4gICAgICAgICAgaWYg
KCgqY3VyKysgPSAqYnVmKyspID09IEVTQykKPiA+PiBAQCAtMzAzLDcgKzMwMyw3IEBAIHN0YXRp
YyB2b2lkIGJhdW1fd3JpdGVfcGFja2V0KEJhdW1DaGFyZGV2ICpiYXVtLCBjb25zdCB1aW50OF90
ICpidWYsIGludCBsZW4pCj4gPj4gICAgICAgICAgLyogRml0cyAqLwo+ID4+ICAgICAgICAgIHFl
bXVfY2hyX2JlX3dyaXRlKGNociwgaW9fYnVmLCBsZW4pOwo+ID4+ICAgICAgfSBlbHNlIHsKPiA+
PiAtICAgICAgICBpbnQgZmlyc3Q7Cj4gPj4gKyAgICAgICAgc2l6ZV90IGZpcnN0Owo+ID4+ICAg
ICAgICAgIHVpbnQ4X3Qgb3V0Owo+ID4+ICAgICAgICAgIC8qIENhbid0IGZpdCBhbGwsIHNlbmQg
d2hhdCBjYW4gYmUsIGFuZCBzdG9yZSB0aGUgcmVzdC4gKi8KPiA+PiAgICAgICAgICBxZW11X2No
cl9iZV93cml0ZShjaHIsIGlvX2J1Ziwgcm9vbSk7Cj4gPgo+ID4gYmF1bSByb29tICYgZmlyc3Qg
YXJlIG9ubHkgdXNlZCBmb3Igbm9uLW5lZ2F0aXZlIGNhcGFjaXR5IHZhbHVlcy4gYWNrCj4gPgo+
ID4+IGRpZmYgLS1naXQgYS9jaGFyZGV2L2NoYXItZmQuYyBiL2NoYXJkZXYvY2hhci1mZC5jCj4g
Pj4gaW5kZXggMjQyMWQ4ZTIxNi4uMGZlMjgyMjg2OSAxMDA2NDQKPiA+PiAtLS0gYS9jaGFyZGV2
L2NoYXItZmQuYwo+ID4+ICsrKyBiL2NoYXJkZXYvY2hhci1mZC5jCj4gPj4gQEAgLTQzLDcgKzQz
LDcgQEAgc3RhdGljIGdib29sZWFuIGZkX2Nocl9yZWFkKFFJT0NoYW5uZWwgKmNoYW4sIEdJT0Nv
bmRpdGlvbiBjb25kLCB2b2lkICpvcGFxdWUpCj4gPj4gIHsKPiA+PiAgICAgIENoYXJkZXYgKmNo
ciA9IENIQVJERVYob3BhcXVlKTsKPiA+PiAgICAgIEZEQ2hhcmRldiAqcyA9IEZEX0NIQVJERVYo
b3BhcXVlKTsKPiA+PiAtICAgIGludCBsZW47Cj4gPj4gKyAgICBzaXplX3QgbGVuOwo+ID4+ICAg
ICAgdWludDhfdCBidWZbQ0hSX1JFQURfQlVGX0xFTl07Cj4gPj4gICAgICBzc2l6ZV90IHJldDsK
PiA+Pgo+ID4KPiA+IGZkIGxlbiBpcyBvbmx5IHVzZWQgZm9yIG5vbi1uZWdhdGl2ZSBidWZmZXIg
c2l6ZS4gYWNrCj4gPgo+ID4+IGRpZmYgLS1naXQgYS9jaGFyZGV2L2NoYXItcHR5LmMgYi9jaGFy
ZGV2L2NoYXItcHR5LmMKPiA+PiBpbmRleCA3Nzc3ZjZkZGVmLi5lYWUyNWYwNDNiIDEwMDY0NAo+
ID4+IC0tLSBhL2NoYXJkZXYvY2hhci1wdHkuYwo+ID4+ICsrKyBiL2NoYXJkZXYvY2hhci1wdHku
Ywo+ID4+IEBAIC0zNCw3ICszNCw3IEBACj4gPj4gIHR5cGVkZWYgc3RydWN0IHsKPiA+PiAgICAg
IENoYXJkZXYgcGFyZW50Owo+ID4+ICAgICAgUUlPQ2hhbm5lbCAqaW9jOwo+ID4+IC0gICAgaW50
IHJlYWRfYnl0ZXM7Cj4gPj4gKyAgICBzaXplX3QgcmVhZF9ieXRlczsKPiA+Pgo+ID4KPiA+IE9u
bHkgc2V0IHdpdGggdmFsdWVzIHJldHVybmVkIGZyb20gcWVtdV9jaHJfYmVfY2FuX3dyaXRlKCks
IGFjawo+ID4KPiA+PiAgICAgIGludCBjb25uZWN0ZWQ7Cj4gPj4gICAgICBHU291cmNlICp0aW1l
cl9zcmM7Cj4gPj4gQEAgLTEzMiw3ICsxMzIsNyBAQCBzdGF0aWMgZ2Jvb2xlYW4gcHR5X2Nocl9y
ZWFkKFFJT0NoYW5uZWwgKmNoYW4sIEdJT0NvbmRpdGlvbiBjb25kLCB2b2lkICpvcGFxdWUpCj4g
Pj4gIHsKPiA+PiAgICAgIENoYXJkZXYgKmNociA9IENIQVJERVYob3BhcXVlKTsKPiA+PiAgICAg
IFB0eUNoYXJkZXYgKnMgPSBQVFlfQ0hBUkRFVihvcGFxdWUpOwo+ID4+IC0gICAgZ3NpemUgbGVu
Owo+ID4+ICsgICAgc2l6ZV90IGxlbjsKPiA+PiAgICAgIHVpbnQ4X3QgYnVmW0NIUl9SRUFEX0JV
Rl9MRU5dOwo+ID4+ICAgICAgc3NpemVfdCByZXQ7Cj4gPgo+ID4gcHR5IGxlbiBpcyBvbmx5IHVz
ZWQgZm9yIG5vbi1uZWdhdGl2ZSBidWZmZXIgc2l6ZS4gYWNrCj4gPgo+ID4+IGRpZmYgLS1naXQg
YS9jaGFyZGV2L2NoYXItc29ja2V0LmMgYi9jaGFyZGV2L2NoYXItc29ja2V0LmMKPiA+PiBpbmRl
eCAyNjJhNTliNjRmLi40MDEwYzM0M2UwIDEwMDY0NAo+ID4+IC0tLSBhL2NoYXJkZXYvY2hhci1z
b2NrZXQuYwo+ID4+ICsrKyBiL2NoYXJkZXYvY2hhci1zb2NrZXQuYwo+ID4+IEBAIC02MCw3ICs2
MCw3IEBAIHR5cGVkZWYgc3RydWN0IHsKPiA+PiAgICAgIEdTb3VyY2UgKmh1cF9zb3VyY2U7Cj4g
Pj4gICAgICBRQ3J5cHRvVExTQ3JlZHMgKnRsc19jcmVkczsKPiA+PiAgICAgIFRDUENoYXJkZXZT
dGF0ZSBzdGF0ZTsKPiA+PiAtICAgIGludCBtYXhfc2l6ZTsKPiA+PiArICAgIHNpemVfdCBtYXhf
c2l6ZTsKPiA+Cj4gPiBPbmx5IHNldCB3aXRoIHZhbHVlcyByZXR1cm5lZCBmcm9tIHFlbXVfY2hy
X2JlX2Nhbl93cml0ZSgpLCBhY2sKPiA+Cj4gPj4gICAgICBpbnQgZG9fdGVsbmV0b3B0Owo+ID4+
ICAgICAgaW50IGRvX25vZGVsYXk7Cj4gPj4gICAgICBpbnQgKnJlYWRfbXNnZmRzOwo+ID4+IEBA
IC00OTMsMTAgKzQ5MywxMSBAQCBzdGF0aWMgZ2Jvb2xlYW4gdGNwX2Nocl9yZWFkKFFJT0NoYW5u
ZWwgKmNoYW4sIEdJT0NvbmRpdGlvbiBjb25kLCB2b2lkICpvcGFxdWUpCj4gPj4gICAgICBDaGFy
ZGV2ICpjaHIgPSBDSEFSREVWKG9wYXF1ZSk7Cj4gPj4gICAgICBTb2NrZXRDaGFyZGV2ICpzID0g
U09DS0VUX0NIQVJERVYob3BhcXVlKTsKPiA+PiAgICAgIHVpbnQ4X3QgYnVmW0NIUl9SRUFEX0JV
Rl9MRU5dOwo+ID4+IC0gICAgaW50IGxlbiwgc2l6ZTsKPiA+PiArICAgIHNpemVfdCBsZW47Cj4g
Pgo+ID4gbGVuIGlzIG9ubHkgdXNlZCBmb3Igbm9uLW5lZ2F0aXZlIGJ1ZmZlciBzaXplLiBhY2sK
PiA+Cj4gPj4gKyAgICBpbnQgc2l6ZTsKPiA+Pgo+ID4+ICAgICAgaWYgKChzLT5zdGF0ZSAhPSBU
Q1BfQ0hBUkRFVl9TVEFURV9DT05ORUNURUQpIHx8Cj4gPj4gLSAgICAgICAgcy0+bWF4X3NpemUg
PD0gMCkgewo+ID4+ICsgICAgICAgIHMtPm1heF9zaXplID09IDApIHsKPiA+PiAgICAgICAgICBy
ZXR1cm4gVFJVRTsKPiA+PiAgICAgIH0KPiA+PiAgICAgIGxlbiA9IHNpemVvZihidWYpOwo+ID4+
IGRpZmYgLS1naXQgYS9jaGFyZGV2L2NoYXItdWRwLmMgYi9jaGFyZGV2L2NoYXItdWRwLmMKPiA+
PiBpbmRleCBiNmUzOTllOTgzLi5kNGY0MDYyNmU0IDEwMDY0NAo+ID4+IC0tLSBhL2NoYXJkZXYv
Y2hhci11ZHAuYwo+ID4+ICsrKyBiL2NoYXJkZXYvY2hhci11ZHAuYwo+ID4+IEBAIC0zOSw3ICsz
OSw3IEBAIHR5cGVkZWYgc3RydWN0IHsKPiA+PiAgICAgIHVpbnQ4X3QgYnVmW0NIUl9SRUFEX0JV
Rl9MRU5dOwo+ID4+ICAgICAgaW50IGJ1ZmNudDsKPiA+PiAgICAgIGludCBidWZwdHI7Cj4gPj4g
LSAgICBpbnQgbWF4X3NpemU7Cj4gPj4gKyAgICBzaXplX3QgbWF4X3NpemU7Cj4gPgo+ID4gT25s
eSBzZXQgd2l0aCB2YWx1ZXMgcmV0dXJuZWQgZnJvbSBxZW11X2Nocl9iZV9jYW5fd3JpdGUoKSwg
YWNrCj4gPgo+ID4+ICB9IFVkcENoYXJkZXY7Cj4gPj4KPiA+PiAgI2RlZmluZSBVRFBfQ0hBUkRF
VihvYmopIE9CSkVDVF9DSEVDSyhVZHBDaGFyZGV2LCAob2JqKSwgVFlQRV9DSEFSREVWX1VEUCkK
PiA+PiBAQCAtNTgsNyArNTgsNyBAQCBzdGF0aWMgdm9pZCB1ZHBfY2hyX2ZsdXNoX2J1ZmZlcihV
ZHBDaGFyZGV2ICpzKQo+ID4+ICAgICAgQ2hhcmRldiAqY2hyID0gQ0hBUkRFVihzKTsKPiA+Pgo+
ID4+ICAgICAgd2hpbGUgKHMtPm1heF9zaXplID4gMCAmJiBzLT5idWZwdHIgPCBzLT5idWZjbnQp
IHsKPiA+PiAtICAgICAgICBpbnQgbiA9IE1JTihzLT5tYXhfc2l6ZSwgcy0+YnVmY250IC0gcy0+
YnVmcHRyKTsKPiA+PiArICAgICAgICBzaXplX3QgbiA9IE1JTihzLT5tYXhfc2l6ZSwgcy0+YnVm
Y250IC0gcy0+YnVmcHRyKTsKPiA+Cj4gPiB0aGUgd2hpbGUoKSBjb25kaXRpb24gZW5zdXJlcyB0
aGUgdmFsdWUgd2lsbCBiZSA+IDAuIGFjawo+ID4KPiA+PiAgICAgICAgICBxZW11X2Nocl9iZV93
cml0ZShjaHIsICZzLT5idWZbcy0+YnVmcHRyXSwgbik7Cj4gPj4gICAgICAgICAgcy0+YnVmcHRy
ICs9IG47Cj4gPj4gICAgICAgICAgcy0+bWF4X3NpemUgPSBxZW11X2Nocl9iZV9jYW5fd3JpdGUo
Y2hyKTsKPiA+PiBkaWZmIC0tZ2l0IGEvY2hhcmRldi9jaGFyLXdpbi5jIGIvY2hhcmRldi9jaGFy
LXdpbi5jCj4gPj4gaW5kZXggMDU1MThlMDk1OC4uMzAzNjFlODg1MiAxMDA2NDQKPiA+PiAtLS0g
YS9jaGFyZGV2L2NoYXItd2luLmMKPiA+PiArKysgYi9jaGFyZGV2L2NoYXItd2luLmMKPiA+PiBA
QCAtMjksNyArMjksNyBAQAo+ID4+ICBzdGF0aWMgdm9pZCB3aW5fY2hyX3JlYWQoQ2hhcmRldiAq
Y2hyLCBEV09SRCBsZW4pCj4gPj4gIHsKPiA+PiAgICAgIFdpbkNoYXJkZXYgKnMgPSBXSU5fQ0hB
UkRFVihjaHIpOwo+ID4+IC0gICAgaW50IG1heF9zaXplID0gcWVtdV9jaHJfYmVfY2FuX3dyaXRl
KGNocik7Cj4gPj4gKyAgICBzaXplX3QgbWF4X3NpemUgPSBxZW11X2Nocl9iZV9jYW5fd3JpdGUo
Y2hyKTsKPiA+Cj4gPiB1bm1vZGlmaWVkLCBhY2sKPiA+Cj4gPj4gICAgICBpbnQgcmV0LCBlcnI7
Cj4gPj4gICAgICB1aW50OF90IGJ1ZltDSFJfUkVBRF9CVUZfTEVOXTsKPiA+PiAgICAgIERXT1JE
IHNpemU7Cj4gPj4gZGlmZiAtLWdpdCBhL2NoYXJkZXYvY2hhci5jIGIvY2hhcmRldi9jaGFyLmMK
PiA+PiBpbmRleCA3MWVjZDMyYjI1Li4zMTQ5Y2QzYmE5IDEwMDY0NAo+ID4+IC0tLSBhL2NoYXJk
ZXYvY2hhci5jCj4gPj4gKysrIGIvY2hhcmRldi9jaGFyLmMKPiA+PiBAQCAtMTU2LDcgKzE1Niw3
IEBAIGludCBxZW11X2Nocl93cml0ZShDaGFyZGV2ICpzLCBjb25zdCB1aW50OF90ICpidWYsIGlu
dCBsZW4sIGJvb2wgd3JpdGVfYWxsKQo+ID4+ICAgICAgcmV0dXJuIG9mZnNldDsKPiA+PiAgfQo+
ID4+Cj4gPj4gLWludCBxZW11X2Nocl9iZV9jYW5fd3JpdGUoQ2hhcmRldiAqcykKPiA+PiArc2l6
ZV90IHFlbXVfY2hyX2JlX2Nhbl93cml0ZShDaGFyZGV2ICpzKQo+ID4+ICB7Cj4gPj4gICAgICBD
aGFyQmFja2VuZCAqYmUgPSBzLT5iZTsKPiA+PiAgICAgIGludCByZWNlaXZhYmxlX2J5dGVzOwo+
ID4+IGRpZmYgLS1naXQgYS9jaGFyZGV2L21zbW91c2UuYyBiL2NoYXJkZXYvbXNtb3VzZS5jCj4g
Pj4gaW5kZXggMGZmZDEzN2NlOC4uY2RiNmY4NjAzNyAxMDA2NDQKPiA+PiAtLS0gYS9jaGFyZGV2
L21zbW91c2UuYwo+ID4+ICsrKyBiL2NoYXJkZXYvbXNtb3VzZS5jCj4gPj4gQEAgLTM4LDcgKzM4
LDcgQEAgdHlwZWRlZiBzdHJ1Y3Qgewo+ID4+ICAgICAgYm9vbCBidG5zW0lOUFVUX0JVVFRPTl9f
TUFYXTsKPiA+PiAgICAgIGJvb2wgYnRuY1tJTlBVVF9CVVRUT05fX01BWF07Cj4gPj4gICAgICB1
aW50OF90IG91dGJ1ZlszMl07Cj4gPj4gLSAgICBpbnQgb3V0bGVuOwo+ID4+ICsgICAgc2l6ZV90
IG91dGxlbjsKPiA+Cj4gPiBvdXRsZW4gaXMgb25seSB1c2VkIGFzIG5vbi1uZWdhdGl2ZSBidWZm
ZXIgc2l6ZSwgYWNrCj4gPgo+ID4+ICB9IE1vdXNlQ2hhcmRldjsKPiA+Pgo+ID4+ICAjZGVmaW5l
IFRZUEVfQ0hBUkRFVl9NU01PVVNFICJjaGFyZGV2LW1zbW91c2UiCj4gPj4gQEAgLTQ4LDcgKzQ4
LDcgQEAgdHlwZWRlZiBzdHJ1Y3Qgewo+ID4+ICBzdGF0aWMgdm9pZCBtc21vdXNlX2Nocl9hY2Nl
cHRfaW5wdXQoQ2hhcmRldiAqY2hyKQo+ID4+ICB7Cj4gPj4gICAgICBNb3VzZUNoYXJkZXYgKm1v
dXNlID0gTU9VU0VfQ0hBUkRFVihjaHIpOwo+ID4+IC0gICAgaW50IGxlbjsKPiA+PiArICAgIHNp
emVfdCBsZW47Cj4gPj4KPiA+PiAgICAgIGxlbiA9IHFlbXVfY2hyX2JlX2Nhbl93cml0ZShjaHIp
Owo+ID4KPiA+IHNhbWUKPiA+Cj4gPj4gICAgICBpZiAobGVuID4gbW91c2UtPm91dGxlbikgewo+
ID4+IGRpZmYgLS1naXQgYS9jaGFyZGV2L3NwaWNlLmMgYi9jaGFyZGV2L3NwaWNlLmMKPiA+PiBp
bmRleCAxNzNjMjU3OTQ5Li5hZDE4MGE4YTEzIDEwMDY0NAo+ID4+IC0tLSBhL2NoYXJkZXYvc3Bp
Y2UuYwo+ID4+ICsrKyBiL2NoYXJkZXYvc3BpY2UuYwo+ID4+IEBAIC00Myw3ICs0Myw3IEBAIHN0
YXRpYyBpbnQgdm1jX3dyaXRlKFNwaWNlQ2hhckRldmljZUluc3RhbmNlICpzaW4sIGNvbnN0IHVp
bnQ4X3QgKmJ1ZiwgaW50IGxlbikKPiA+PiAgICAgIHVpbnQ4X3QqIHAgPSAodWludDhfdCopYnVm
Owo+ID4+Cj4gPj4gICAgICB3aGlsZSAobGVuID4gMCkgewo+ID4+IC0gICAgICAgIGludCBjYW5f
d3JpdGUgPSBxZW11X2Nocl9iZV9jYW5fd3JpdGUoY2hyKTsKPiA+PiArICAgICAgICBzaXplX3Qg
Y2FuX3dyaXRlID0gcWVtdV9jaHJfYmVfY2FuX3dyaXRlKGNocik7Cj4gPgo+ID4gdW5tb2RpZmll
ZCB2YWx1ZSwgYWNrCj4gPgo+ID4+ICAgICAgICAgIGxhc3Rfb3V0ID0gTUlOKGxlbiwgY2FuX3dy
aXRlKTsKPiA+PiAgICAgICAgICBpZiAobGFzdF9vdXQgPD0gMCkgewo+ID4+ICAgICAgICAgICAg
ICBicmVhazsKPiA+PiBkaWZmIC0tZ2l0IGEvY2hhcmRldi93Y3RhYmxldC5jIGIvY2hhcmRldi93
Y3RhYmxldC5jCj4gPj4gaW5kZXggY2Y3YTA4YTM2My4uZGFhZTU3MGJjNyAxMDA2NDQKPiA+PiAt
LS0gYS9jaGFyZGV2L3djdGFibGV0LmMKPiA+PiArKysgYi9jaGFyZGV2L3djdGFibGV0LmMKPiA+
PiBAQCAtNzQsNyArNzQsNyBAQCB0eXBlZGVmIHN0cnVjdCB7Cj4gPj4KPiA+PiAgICAgIC8qIENv
bW1hbmQgdG8gYmUgc2VudCB0byBzZXJpYWwgcG9ydCAqLwo+ID4+ICAgICAgdWludDhfdCBvdXRi
dWZbV0NfT1VUUFVUX0JVRl9NQVhfTEVOXTsKPiA+PiAtICAgIGludCBvdXRsZW47Cj4gPj4gKyAg
ICBzaXplX3Qgb3V0bGVuOwo+ID4KPiA+IFVzZWQgYXMgbm9uLW5lZ2F0aXZlIGJ1ZmZlciBzaXpl
IG9ubHksIGFjawo+ID4+Cj4gPj4gICAgICBpbnQgbGluZV9zcGVlZDsKPiA+PiAgICAgIGJvb2wg
c2VuZF9ldmVudHM7Cj4gPj4gQEAgLTE4Niw3ICsxODYsNyBAQCBzdGF0aWMgUWVtdUlucHV0SGFu
ZGxlciB3Y3RhYmxldF9oYW5kbGVyID0gewo+ID4+ICBzdGF0aWMgdm9pZCB3Y3RhYmxldF9jaHJf
YWNjZXB0X2lucHV0KENoYXJkZXYgKmNocikKPiA+PiAgewo+ID4+ICAgICAgVGFibGV0Q2hhcmRl
diAqdGFibGV0ID0gV0NUQUJMRVRfQ0hBUkRFVihjaHIpOwo+ID4+IC0gICAgaW50IGxlbiwgY2Fu
V3JpdGU7Cj4gPj4gKyAgICBzaXplX3QgbGVuLCBjYW5Xcml0ZTsKPiA+Cj4gPiBVc2VkIGFzIG5v
bi1uZWdhdGl2ZSBidWZmZXIgc2l6ZSBvbmx5LCBhY2sKPiA+Cj4gPj4KPiA+PiAgICAgIGNhbldy
aXRlID0gcWVtdV9jaHJfYmVfY2FuX3dyaXRlKGNocik7Cj4gPj4gICAgICBsZW4gPSBjYW5Xcml0
ZTsKPiA+PiBkaWZmIC0tZ2l0IGEvaHcvYnQvaGNpLWNzci5jIGIvaHcvYnQvaGNpLWNzci5jCj4g
Pj4gaW5kZXggZmE2NjYwYTExMy4uZTgzN2EzZmExZiAxMDA2NDQKPiA+PiAtLS0gYS9ody9idC9o
Y2ktY3NyLmMKPiA+PiArKysgYi9ody9idC9oY2ktY3NyLmMKPiA+PiBAQCAtMzgsNyArMzgsNyBA
QCBzdHJ1Y3QgY3NyaGNpX3Mgewo+ID4+ICAjZGVmaW5lIEZJRk9fTEVOICAgICAgIDQwOTYKPiA+
PiAgICAgIGludCBvdXRfc3RhcnQ7Cj4gPj4gICAgICBpbnQgb3V0X2xlbjsKPiA+PiAtICAgIGlu
dCBvdXRfc2l6ZTsKPiA+PiArICAgIHNpemVfdCBvdXRfc2l6ZTsKPiA+Cj4gPiBVc2VkIGFzIG5v
bi1uZWdhdGl2ZSBidWZmZXIgc2l6ZSBvbmx5LCBhY2sKPiA+Cj4gPj4gICAgICB1aW50OF90IG91
dGZpZm9bRklGT19MRU4gKiAyXTsKPiA+PiAgICAgIHVpbnQ4X3QgaW5wa3RbRklGT19MRU5dOwo+
ID4+ICAgICAgZW51bSB7Cj4gPj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvY2hhcmRldi9jaGFyLWZk
LmggYi9pbmNsdWRlL2NoYXJkZXYvY2hhci1mZC5oCj4gPj4gaW5kZXggZTdjMmIxNzZmOS4uMzZj
NmI4OWNlZSAxMDA2NDQKPiA+PiAtLS0gYS9pbmNsdWRlL2NoYXJkZXYvY2hhci1mZC5oCj4gPj4g
KysrIGIvaW5jbHVkZS9jaGFyZGV2L2NoYXItZmQuaAo+ID4+IEBAIC0zMSw3ICszMSw3IEBAIHR5
cGVkZWYgc3RydWN0IEZEQ2hhcmRldiB7Cj4gPj4gICAgICBDaGFyZGV2IHBhcmVudDsKPiA+Pgo+
ID4+ICAgICAgUUlPQ2hhbm5lbCAqaW9jX2luLCAqaW9jX291dDsKPiA+PiAtICAgIGludCBtYXhf
c2l6ZTsKPiA+PiArICAgIHNpemVfdCBtYXhfc2l6ZTsKPiA+Cj4gPiBPbmx5IHNldCB3aXRoIHZh
bHVlcyByZXR1cm5lZCBmcm9tIHFlbXVfY2hyX2JlX2Nhbl93cml0ZSgpLCBhY2sKPiA+Cj4gPj4g
IH0gRkRDaGFyZGV2Owo+ID4+Cj4gPj4gICNkZWZpbmUgVFlQRV9DSEFSREVWX0ZEICJjaGFyZGV2
LWZkIgo+ID4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2NoYXJkZXYvY2hhci5oIGIvaW5jbHVkZS9j
aGFyZGV2L2NoYXIuaAo+ID4+IGluZGV4IGMwYjU3Zjc2ODUuLjAzNDFkZDFiYTIgMTAwNjQ0Cj4g
Pj4gLS0tIGEvaW5jbHVkZS9jaGFyZGV2L2NoYXIuaAo+ID4+ICsrKyBiL2luY2x1ZGUvY2hhcmRl
di9jaGFyLmgKPiA+PiBAQCAtMTczLDcgKzE3Myw3IEBAIENoYXJkZXYgKnFlbXVfY2hyX25ld19u
b3JlcGxheShjb25zdCBjaGFyICpsYWJlbCwgY29uc3QgY2hhciAqZmlsZW5hbWUsCj4gPj4gICAq
Cj4gPj4gICAqIFJldHVybnM6IHRoZSBudW1iZXIgb2YgYnl0ZXMgdGhlIGZyb250IGVuZCBjYW4g
cmVjZWl2ZSB2aWEgQHFlbXVfY2hyX2JlX3dyaXRlCj4gPj4gICAqLwo+ID4+IC1pbnQgcWVtdV9j
aHJfYmVfY2FuX3dyaXRlKENoYXJkZXYgKnMpOwo+ID4+ICtzaXplX3QgcWVtdV9jaHJfYmVfY2Fu
X3dyaXRlKENoYXJkZXYgKnMpOwo+ID4+Cj4gPj4gIC8qKgo+ID4+ICAgKiBxZW11X2Nocl9iZV93
cml0ZToKPiA+PiBkaWZmIC0tZ2l0IGEvdWkvY29uc29sZS5jIGIvdWkvY29uc29sZS5jCj4gPj4g
aW5kZXggNmQyMjgyZDNlOS4uNDJmMDRlMmIzNyAxMDA2NDQKPiA+PiAtLS0gYS91aS9jb25zb2xl
LmMKPiA+PiArKysgYi91aS9jb25zb2xlLmMKPiA+PiBAQCAtNjEsOCArNjEsOCBAQCBlbnVtIFRU
WVN0YXRlIHsKPiA+Pgo+ID4+ICB0eXBlZGVmIHN0cnVjdCBRRU1VRklGTyB7Cj4gPj4gICAgICB1
aW50OF90ICpidWY7Cj4gPj4gLSAgICBpbnQgYnVmX3NpemU7Cj4gPj4gLSAgICBpbnQgY291bnQs
IHdwdHIsIHJwdHI7Cj4gPj4gKyAgICBzaXplX3QgYnVmX3NpemUsIGNvdW50Owo+ID4+ICsgICAg
aW50IHdwdHIsIHJwdHI7Cj4gPgo+ID4gT25seSB1c2VkIGFzIG5vbi1uZWdhdGl2ZSBidWZmZXIg
c2l6ZSwgYWNrCj4gPgo+ID4+ICB9IFFFTVVGSUZPOwo+ID4+Cj4gPj4gIHN0YXRpYyBpbnQgcWVt
dV9maWZvX3dyaXRlKFFFTVVGSUZPICpmLCBjb25zdCB1aW50OF90ICpidWYsIGludCBsZW4xKQo+
ID4+IEBAIC0xMTEwLDcgKzExMTAsNyBAQCBzdGF0aWMgaW50IHZjX2Nocl93cml0ZShDaGFyZGV2
ICpjaHIsIGNvbnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbikKPiA+PiAgc3RhdGljIHZvaWQga2Jk
X3NlbmRfY2hhcnModm9pZCAqb3BhcXVlKQo+ID4+ICB7Cj4gPj4gICAgICBRZW11Q29uc29sZSAq
cyA9IG9wYXF1ZTsKPiA+PiAtICAgIGludCBsZW47Cj4gPj4gKyAgICBzaXplX3QgbGVuOwo+ID4K
PiA+IE9ubHkgdXNlZCBhcyBub24tbmVnYXRpdmUgYnVmZmVyIHNpemUsIGFjawo+ID4KPiA+PiAg
ICAgIHVpbnQ4X3QgYnVmWzE2XTsKPiA+Pgo+ID4+ICAgICAgbGVuID0gcWVtdV9jaHJfYmVfY2Fu
X3dyaXRlKHMtPmNocik7Cj4gPj4gLS0KPiA+PiAyLjIwLjEKPiA+Pgo+ID4KPiA+IFRoYXQgd2Fz
IHBhaW5mdWwsIGhvcGVmdWxseSBJIGRpZG4ndCBtaXNzIHNvbWV0aGluZy4uLgo+Cj4gQXMgaXMg
dGhpcyBzZXJpZXMgYW5kIGl0cyByZWJhc2VzLi4uCj4KPiBJIGhvcGUgeW91IHdpbGwgc3RpbGwg
YmUgYXMgd2lsbGluZ2Z1bCB0byByZXZpZXcgdGhlIGZvbGxvdyB1cCBzZXJpZXMKPiAocGFydCAj
Mikgd2hpY2ggaXMgd29yc3QuCj4KPiBJIGZlbHQgdGhpcyBpcyBwb2ludGxlc3MgdG8gd3JpdGUg
dGhlIHNhbWUgZGV0YWlsZWQgcmV2aWV3IHlvdSBkaWQgaW4KPiB0aGUgY29tbWl0IG1lc3NhZ2Us
IGJlY2F1c2UgdGhlIHJldmlld2VyIHN0aWxsIGhhcyB0byBnbyB0byBlYWNoIHBhdGNoCj4gYW5k
IHZlcmlmeS4KCgpTdXJlLCBidXQgaXQgaXMgc3RpbGwgYmV0dGVyIHRoYW4gbm90aGluZyA6KSBJ
ZiB5b3Ugc3lzdGVtYXRpY2FsbHkKcmV2aWV3IGVhY2ggY2hhbmdlLCBpdCBkb2Vzbid0IHRha2Ug
bXVjaCBtb3JlIHRpbWUgdG8gd3JpdGUgaXQgZG93bi4KQW5kIGlmIHRoZXJlIGFyZSBpc3N1ZXMg
bGF0ZXIgb24sIHRoZXJlIHdvdWxkIGJlIGEgc2hvcnQgcmF0aW9uYWxlIGZvcgppdCwgZXZlbiBp
ZiBwcm9vdmVkIHRvIGJlIHdyb25nL2JhZC4KCj4KPiA+Cj4gPiBSZXZpZXdlZC1ieTogTWFyYy1B
bmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Cj4gPgo+Cj4gVGhhbmtz
IGEgbG90IQo+Cj4gUGhpbC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 13:31:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 13:31:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwRxs-0001jc-EC; Wed, 20 Feb 2019 13:31:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4WCc=Q3=citrix.com=prvs=94761b710=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gwRxq-0001jU-Rd
 for xen-devel@lists.xen.org; Wed, 20 Feb 2019 13:31:06 +0000
X-Inumbo-ID: c5a71743-3513-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5a71743-3513-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 13:31:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,391,1544486400"; d="scan'208";a="78583651"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 20 Feb 2019 13:29:57 +0000
Message-ID: <1550669397-7933-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 for-4.12] x86/vpmu: Improve documentation and
 parsing for vpmu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGJlaGF2aW91ciBvZiB2cG11PTxib29sPiBiZWluZyBleGNsdXNpdmUgb2YgdnBtdT1idHN8
aXBjfGFyY2ggaXMgb2RkIGFuZApjb250cmFyeSB0byBYZW4ncyBub3JtYWwgY29tbWFuZCBsaW5l
IHBhcnNpbmcgYmVoYXZpb3VyLiAgUmV3cml0ZSB0aGUgcGFyc2luZwp0byB1c2UgdGhlIG5vcm1h
bCBmb3JtLCBidXQgcmV0YWluIHRoZSBwcmV2aW91cyBiZWhhdmlvdXIgd2hlcmUgdGhlIHVzZSBv
ZgpidHMvaXBjL2FyY2ggaW1wbGllcyB2cG11PXRydWUuCgpQYXJ0cyBvZiB0aGUgZG9jdW1lbmF0
aW9uIGFyZSBzdGFsZSwgbW9zdCBub3RpYmx5IHRoZSBIVk0tb25seSBzdGF0ZW1lbnQuClVwZGF0
ZSBpdCBmb3IgY29uc2lzdGVuY3kgYW5kIGNvcnJlY3RuZXNzLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnYyOgogKiBIYXZlIHZwbXU9MCBz
dXBlcmNlZWQgcHJldmlvdXMgYnRzL2lwYy9hcmNoIHNldHRpbmdzLCBmb3IgYmV0dGVyCiAgIGNv
bnNpc3RlbmN5IHNpbWlsYXIgWGVuIG9wdGlvbnMKICogUmVwaHJhc2UgdGhlIGRvY3VtZW50YXRp
b24gdG8gYmV0dGVyIGluZGljYXRlIHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiB0aGUKICAgc3Vi
LW9wdGlvbnMuCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgNDQgKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgICAgICAgICAg
IHwgNjggKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNo
YW5nZWQsIDU0IGluc2VydGlvbnMoKyksIDU4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLnBhbmRvYwppbmRleCBjOGQxY2VkLi5hMDNjMGI0IDEwMDY0NAotLS0gYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
cGFuZG9jCkBAIC0yMTA4LDM2ICsyMTA4LDM4IEBAIFVzZSBWaXJ0dWFsIFByb2Nlc3NvciBJRCBz
dXBwb3J0IGlmIGF2YWlsYWJsZS4gIFRoaXMgcHJldmVudHMgdGhlIG5lZWQgZm9yIFRMQgogZmx1
c2hlcyBvbiBWTSBlbnRyeSBhbmQgZXhpdCwgaW5jcmVhc2luZyBwZXJmb3JtYW5jZS4KIAogIyMj
IHZwbXUgKHg4NikKLT4gYD0gKCA8Ym9vbGVhbj4gfCB7IGJ0cyB8IGlwYyB8IGFyY2ggWywgLi4u
XSB9IClgCisgICAgPSBMaXN0IG9mIFsgPGJvb2w+LCBidHMsIGlwYywgYXJjaCBdCiAKLT4gRGVm
YXVsdDogYG9mZmAKKyAgICBBcHBsaWNhYmlsaXR5OiB4ODYuICBEZWZhdWx0OiBmYWxzZQogCi1T
d2l0Y2ggb24gdGhlIHZpcnR1YWxpemVkIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcgdW5pdCBmb3Ig
SFZNIGd1ZXN0cy4KK0NvbnRyb2xzIGZvciBQZXJmb3JtYW5jZSBNb25pdG9yaW5nIFVuaXQgdmly
dHVhbGlzYXRpb24uCiAKLUlmIHRoZSBjdXJyZW50IGNwdSBpc24ndCBzdXBwb3J0ZWQgYSBtZXNz
YWdlIGxpa2UKLSdWUE1VOiBJbml0aWFsaXphdGlvbiBmYWlsZWQuIC4uLicKLWlzIHByaW50ZWQg
b24gdGhlIGh5cGVydmlzb3Igc2VyaWFsIGxvZy4KK1BlcmZvcm1hbmNlIG1vbml0b3JpbmcgZmFj
aWxpdGllcyB0ZW5kIHRvIGJlIHZlcnkgaGFyZHdhcmUgc3BlY2lmaWMsIGFuZAorcHJvdmlkZSBh
Y2Nlc3MgdG8gYSB3ZWFsdGggb2YgbG93IGxldmVsIHByb2Nlc3NvciBpbmZvcm1hdGlvbi4KIAot
Rm9yIHNvbWUgSW50ZWwgTmVoYWxlbSBwcm9jZXNzb3JzIGEgcXVpcmsgaGFuZGxpbmcgZXhpc3Qg
Zm9yIGFuIHVua25vd24KLXdyb25nIGJlaGF2aW91ciAoc2VlIGBoYW5kbGVfcG1jX3F1aXJrKClg
KS4KKyogICBBbiBvdmVyYWxsIGJvb2xlYW4gY2FuIGJlIHVzZWQgdG8gZW5hYmxlIG9yIGRpc2Fi
bGUgdlBNVSBzdXBwb3J0LiAgdlBNVSBpcworICAgIGRpc2FibGVkIGJ5IGRlZmF1bHQuCiAKLUlm
ICd2cG11PWJ0cycgaXMgc3BlY2lmaWVkIHRoZSB2aXJ0dWFsaXNhdGlvbiBvZiB0aGUgQnJhbmNo
IFRyYWNlIFN0b3JlIChCVFMpCi1mZWF0dXJlIGlzIHN3aXRjaGVkIG9uIG9uIEludGVsIHByb2Nl
c3NvcnMgc3VwcG9ydGluZyB0aGlzIGZlYXR1cmUuCisgICAgV2hlbiBlbmFibGVkLCBndWVzdHMg
aGF2ZSBmdWxsIGFjY2VzcyB0byBhbGwgcGVyZm9ybWFuY2UgY291bnRlciBzZXR0aW5ncywKKyAg
ICBpbmNsdWRpbmcgbW9kZWwgc3BlY2lmaWMgZnVuY3Rpb25hbGl0eS4gIFRoaXMgaXMgYSBzdXBl
cnNldCBvZiB0aGUKKyAgICBmdW5jdGlvbmFsaXR5IG9mZmVyZWQgYnkgYGlwY2AgYW5kL29yIGBh
cmNoYCwgYnV0IGEgc3Vic2V0IG9mIHRoZQorICAgIGZ1bmN0aW9uYWxpdHkgb2ZmZXJlZCBieSBg
YnRzYC4KIAotdnBtdT1pcGMgZW5hYmxlcyBwZXJmb3JtYW5jZSBtb25pdG9yaW5nLCBidXQgcmVz
dHJpY3RzIHRoZSBjb3VudGVycyB0byB0aGUKLW1vc3QgbWluaW11bSBzZXQgcG9zc2libGU6IGlu
c3RydWN0aW9ucywgY3ljbGVzLCBhbmQgcmVmZXJlbmNlIGN5Y2xlcy4gVGhlc2UKLWNhbiBiZSB1
c2VkIHRvIGNhbGN1bGF0ZSBpbnN0cnVjdGlvbnMgcGVyIGN5Y2xlIChJUEMpLgorICAgIFhlbidz
IHdhdGNoZG9nIGZ1bmN0aW9uYWxpdHkgaXMgaW1wbGVtZW50ZWQgdXNpbmcgcGVyZm9ybWFuY2Ug
Y291bnRlcnMuCisgICAgQXMgYSByZXN1bHQsIHVzZSBvZiB0aGUgKip3YXRjaGRvZyoqIG9wdGlv
biB3aWxsIG92ZXJyaWRlIGFuZCBkaXNhYmxlCisgICAgdlBNVS4KIAotdnBtdT1hcmNoIGVuYWJs
ZXMgcGVyZm9ybWFuY2UgbW9uaXRvcmluZywgYnV0IHJlc3RyaWN0cyB0aGUgY291bnRlcnMgdG8g
dGhlCi1wcmUtZGVmaW5lZCBhcmNoaXRlY3R1cmFsIGV2ZW50cyBvbmx5LiBUaGVzZSBhcmUgZXhw
b3NlZCBieSBjcHVpZCwgYW5kIGxpc3RlZAotaW4gdGhlIFByZS1EZWZpbmVkIEFyY2hpdGVjdHVy
YWwgUGVyZm9ybWFuY2UgRXZlbnRzIHRhYmxlIGZyb20gdGhlIEludGVsIDY0Ci1hbmQgSUEtMzIg
QXJjaGl0ZWN0dXJlcyBTb2Z0d2FyZSBEZXZlbG9wZXIncyBNYW51YWwsIFZvbHVtZSAzQiwgU3lz
dGVtCi1Qcm9ncmFtbWluZyBHdWlkZSwgUGFydCAyLgorKiAgIFRoZSBgYnRzYCBvcHRpb24gZW5h
YmxlcyBwZXJmb3JtYW5jZSBtb25pdG9yaW5nLCBhbmQgcGVybWl0cyBhZGRpdGlvbmFsCisgICAg
YWNjZXNzIHRvIHRoZSBCcmFuY2ggVHJhY2UgU3RvcmUgY29udHJvbHMuICBCVFMgaXMgYW4gSW50
ZWwgZmVhdHVyZSB3aGVyZQorICAgIHRoZSBwcm9jZXNzb3IgY2FuIHdyaXRlIGRhdGEgaW50byBh
IGJ1ZmZlciB3aGVuZXZlciBhIGJyYW5jaCBvY2N1cnMuCisgICAgSG93ZXZlciwgYXMgdGhpcyBm
ZWF0dXJlIGlzbid0IHZpcnR1YWxpc2VkLCBhIG1pc2NvbmZpZ3VyYXRpb24gYnkgdGhlCisgICAg
Z3Vlc3QgY2FuIGxvY2sgdGhlIGVudGlyZSBzeXN0ZW0gdXAuCiAKLUlmIGEgYm9vbGVhbiBpcyBu
b3QgdXNlZCwgY29tYmluYXRpb25zIG9mIGZsYWdzIGFyZSBhbGxvd2VkLCBjb21tYSBzZXBhcmF0
ZWQuCi1Gb3IgZXhhbXBsZSwgdnBtdT1hcmNoLGJ0cy4KKyogICBUaGUgYGlwY2Agb3B0aW9uIGFs
bG93cyBhY2Nlc3MgdG8gdGhlIG1vc3QgbWluaW1hbCBzZXQgb2YgY291bnRlcnMKKyAgICBwb3Nz
aWJsZTogaW5zdHJ1Y3Rpb25zLCBjeWNsZXMsIGFuZCByZWZlcmVuY2UgY3ljbGVzLiAgVGhlc2Ug
Y2FuIGJlIHVzZWQKKyAgICB0byBjYWxjdWxhdGUgaW5zdHJ1Y3Rpb25zIHBlciBjeWNsZSAoSVBD
KS4KIAotTm90ZSB0aGF0IGlmICoqd2F0Y2hkb2cqKiBvcHRpb24gaXMgYWxzbyBzcGVjaWZpZWQg
dnBtdSB3aWxsIGJlIHR1cm5lZCBvZmYuCisqICAgVGhlIGBhcmNoYCBvcHRpb24gYWxsb3dzIGFj
Y2VzcyB0byB0aGUgcHJlLWRlZmluZWQgYXJjaGl0ZWN0dXJhbCBldmVudHMuCiAKICpXYXJuaW5n
OioKIEFzIHRoZSB2aXJ0dWFsaXNhdGlvbiBpcyBub3QgMTAwJSBzYWZlLCBkb24ndCB1c2UgdGhl
IHZwbXUgZmxhZyBvbgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMgYi94ZW4v
YXJjaC94ODYvY3B1L3ZwbXUuYwppbmRleCAxM2RhN2QwLi44MzI0ZDYyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYwpAQCAt
NDIsMTkgKzQyLDkgQEAgQ0hFQ0tfcG11X2NudHJfcGFpcjsKIENIRUNLX3BtdV9kYXRhOwogQ0hF
Q0tfcG11X3BhcmFtczsKIAotLyoKLSAqICJ2cG11IiA6ICAgICB2cG11IGdlbmVyYWxseSBlbmFi
bGVkIChhbGwgY291bnRlcnMpCi0gKiAidnBtdT1vZmYiICA6IHZwbXUgZ2VuZXJhbGx5IGRpc2Fi
bGVkCi0gKiAidnBtdT1idHMiICA6IHZwbXUgZW5hYmxlZCBhbmQgSW50ZWwgQlRTIGZlYXR1cmUg
c3dpdGNoZWQgb24uCi0gKiAidnBtdT1pcGMiICA6IHZwbXUgZW5hYmxlZCBmb3IgSVBDIGNvdW50
ZXJzIG9ubHkgKG1vc3QgcmVzdHJpY3RpdmUpCi0gKiAidnBtdT1hcmNoIiA6IHZwbXUgZW5hYmxl
ZCBmb3IgcHJlZGVmIGFyY2ggY291bnRlcnMgb25seSAocmVzdHJpY3RpdmUpCi0gKiBmbGFnIGNv
bWJpbmF0aW9ucyBhcmUgYWxsb3dlZCwgZWcsICJ2cG11PWlwYyxidHMiLgotICovCiBzdGF0aWMg
dW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgb3B0X3ZwbXVfZW5hYmxlZDsKIHVuc2lnbmVkIGlu
dCBfX3JlYWRfbW9zdGx5IHZwbXVfbW9kZSA9IFhFTlBNVV9NT0RFX09GRjsKIHVuc2lnbmVkIGlu
dCBfX3JlYWRfbW9zdGx5IHZwbXVfZmVhdHVyZXMgPSAwOwotc3RhdGljIGludCBwYXJzZV92cG11
X3BhcmFtcyhjb25zdCBjaGFyICpzKTsKLWN1c3RvbV9wYXJhbSgidnBtdSIsIHBhcnNlX3ZwbXVf
cGFyYW1zKTsKIAogc3RhdGljIERFRklORV9TUElOTE9DSyh2cG11X2xvY2spOwogc3RhdGljIHVu
c2lnbmVkIHZwbXVfY291bnQ7CkBAIC02NCwzNyArNTQsNDEgQEAgc3RhdGljIERFRklORV9QRVJf
Q1BVKHN0cnVjdCB2Y3B1ICosIGxhc3RfdmNwdSk7CiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV92
cG11X3BhcmFtcyhjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGlu
dCByYyA9IDAsIHZhbDsKIAotICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocywgTlVMTCkgKQotICAg
IHsKLSAgICBjYXNlIDA6Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGRv
IHsKLSAgICAgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7Ci0gICAgICAgICAgICBpZiAoICFz
cyApCi0gICAgICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7Ci0KLSAgICAgICAgICAg
IGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJidHMiKSApCi0gICAgICAgICAgICAgICAgdnBtdV9m
ZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JTlRFTF9CVFM7Ci0gICAgICAgICAgICBlbHNlIGlm
ICggIWNtZGxpbmVfc3RyY21wKHMsICJpcGMiKSApCi0gICAgICAgICAgICAgICAgdnBtdV9mZWF0
dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JUENfT05MWTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAh
Y21kbGluZV9zdHJjbXAocywgImFyY2giKSApCi0gICAgICAgICAgICAgICAgdnBtdV9mZWF0dXJl
cyB8PSBYRU5QTVVfRkVBVFVSRV9BUkNIX09OTFk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihz
LCAnLCcpOworICAgICAgICBpZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAn
XDAnKTsKKworICAgICAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29sKHMsIHNzKSkgPj0gMCApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIG9wdF92cG11X2VuYWJsZWQgPSB2YWw7CisgICAgICAgICAg
ICBpZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIHZwbXVfZmVhdHVyZXMgPSAwOworICAgICAg
ICB9CisgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImJ0cyIpICkKKyAgICAg
ICAgICAgIHZwbXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRVUkVfSU5URUxfQlRTOworICAgICAg
ICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJpcGMiKSApCisgICAgICAgICAgICB2cG11
X2ZlYXR1cmVzIHw9IFhFTlBNVV9GRUFUVVJFX0lQQ19PTkxZOworICAgICAgICBlbHNlIGlmICgg
IWNtZGxpbmVfc3RyY21wKHMsICJhcmNoIikgKQorICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8
PSBYRU5QTVVfRkVBVFVSRV9BUkNIX09OTFk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hpbGUgKCAqc3MgKTsK
IAotICAgICAgICAgICAgcyA9IHNzICsgMTsKLSAgICAgICAgfSB3aGlsZSAoICpzcyApOwotICAg
ICAgICAvKiBmYWxsIHRocm91Z2ggKi8KLSAgICBjYXNlIDE6Ci0gICAgICAgIC8qIERlZmF1bHQg
VlBNVSBtb2RlICovCisgICAgLyogU2VsZWN0aW5nIGJ0cy9pcGMvYXJjaCBpbXBsaWVzIHZwbXU9
MS4gKi8KKyAgICBpZiAoIHZwbXVfZmVhdHVyZXMgKQorICAgICAgICBvcHRfdnBtdV9lbmFibGVk
ID0gdHJ1ZTsKKworICAgIGlmICggb3B0X3ZwbXVfZW5hYmxlZCApCiAgICAgICAgIHZwbXVfbW9k
ZSA9IFhFTlBNVV9NT0RFX1NFTEY7Ci0gICAgICAgIG9wdF92cG11X2VuYWJsZWQgPSAxOwotICAg
ICAgICBicmVhazsKLSAgICB9Ci0gICAgcmV0dXJuIDA7CisKKyAgICByZXR1cm4gcmM7CiB9Citj
dXN0b21fcGFyYW0oInZwbXUiLCBwYXJzZV92cG11X3BhcmFtcyk7CiAKIHZvaWQgdnBtdV9sdnRw
Y191cGRhdGUodWludDMyX3QgdmFsKQogewotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 13:36:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 13:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwS2u-00024Q-5w; Wed, 20 Feb 2019 13:36:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwS2s-00024H-FI
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 13:36:18 +0000
X-Inumbo-ID: 7fcf160e-3514-11e9-bc90-bc764e045a96
Received: from mail-qt1-f194.google.com (unknown [209.85.160.194])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7fcf160e-3514-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 13:36:17 +0000 (UTC)
Received: by mail-qt1-f194.google.com with SMTP id o6so27120220qtk.6
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 05:36:17 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=9fqbk2yQ68TtTpUWCHkA4H54+Eip57Vie4G4Z8lyLIs=;
 b=h23QptGQHvJXPl+GhYpziOH9lpiczOHSgrXcDI8sbRIEEyEidKItHgNFMtyB7zznDS
 4/Y1sKJudknm3a3qcOKwgujAG50osZVzw09V3r6h+iE97JQx5OZFg50Mhf5RHSx+o2qI
 v29mZovb/QBliIfmKNlRPd1Pjro4Rpfx/NYmTEE3QIhSOOlUvRY+4WeY/BeUQcRyW6lA
 mJA3klJHseW3oHFkrHu1se0Idey6JBxTHZ5XHTkVWtZK3oSgmKj//7JQuuVBCP716Loa
 6nDITsT8Pj3+GZCIDRDqUAgLMmR28dzg9Jt7SXLLwMH0ZemlKvp0ZBBIXKMQfKf7Z5mZ
 r5LQ==
X-Gm-Message-State: AHQUAuYmvZUHztAuKAtAeBtGTtfc+Z41sySumbE0wS1YbTUJw1j+wGuR
 ttwUdCHKuKymorfH9mDNbKpPJIz03OxYMXG7dS7ZYg==
X-Google-Smtp-Source: AHgI3IZc59F0j7yuEEkQCkZHJO9i6rpfwTreyGwHCl9XMV5bLe+dIsMeFY8STCF3/gffnEdEZkfjOileanD9BinGeeU=
X-Received: by 2002:ac8:f4c:: with SMTP id l12mr27312645qtk.225.1550669776902; 
 Wed, 20 Feb 2019 05:36:16 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-24-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-24-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 14:36:05 +0100
Message-ID: <CAMxuvazeeB6oWe61kLOH_0o3DO7sJ8EDhBYMggMNexwVnsW-AA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 23/25] hw/ipmi: Assert outlen > outpos
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCk9uIFdlZCwgRmViIDIwLCAyMDE5IGF0IDI6MDggQU0gUGhpbGlwcGUgTWF0aGlldS1EYXVk
w6kKPHBoaWxtZEByZWRoYXQuY29tPiB3cm90ZToKPgo+IEEgdGhyb3VnZnVsbCBhdWRpdCBzaG93
IHRoYXQgYWxsIHRpbWUgZGF0YSBpcyBhZGRlZCB0byBvdXRidWZbXSwKCnRocm91Z2Z1bGw/IDop
IHRob3JvdWdoPwoKPiAnb3V0bGVuJyBpcyBpbmNyZW1lbnRlZC4gVGhlbiBhdCBjcmVhdGlvbiBh
bmQgZWFjaCB0aW1lCj4gY29udGludWVfc2VuZCgpIHJldHVybnMgaXQgcGFzcyB0aHJ1IGNoZWNr
X3Jlc2V0IHdoaWNoIHJlc2V0cwo+ICdvdXRwb3MnLCB0aHVzIHdlIGFsd2F5cyBoYXZlICdvdXRs
ZW4gPj0gb3V0cG9zJy4KPiBBbHNvIGR1ZSB0byB0aGUgY2hlY2sgb24gZW50cnksIHdlIGtub3cg
b3V0bGVuICE9IDAuCj4gV2UgY2FuIHRoZW4gYWRkIGFuIGFzc2VydGlvbiBvbiAnb3V0bGVuID4g
b3V0cG9zJywgd2hpY2ggd2lsbAoKaG1tLCBJIHRoaW5rIHlvdSBjb3VsZCBhc3NlcnQgJ291dGxl
biA+PSBvdXRwb3MnIG9ubHkuIEkgZG9uJ3QgYnV5CnlvdXIgYXJndW1lbnQgYWJvdXQgJ291dGxl
biA+IG91dHBvcycgKGJlY2F1c2Ugb3V0bGVuICE9IDA/KQoKPiBoZWxwcyB0aGUgbmV4dCBwYXRj
aCB0byBzYWZlbHkgY29udmVydCAnb3V0bGVuIC0gb3V0cG9zJyBhcyBhbgo+IHVuc2lnbmVkIHR5
cGUgKHNpemVfdCkuCj4KPiBNYWtlIHRoaXMgYXNzZXJ0aW9uIGV4cGxpY2l0IGJ5IGNhc3Rpbmcg
J291dGxlbiAtIG91dHBvcycgc2l6ZV90Lgo+Cj4gU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgo+IC0tLQo+ICBody9pcG1pL2lwbWlfYm1j
X2V4dGVybi5jIHwgMyArKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL2h3L2lwbWkvaXBtaV9ibWNfZXh0ZXJuLmMgYi9o
dy9pcG1pL2lwbWlfYm1jX2V4dGVybi5jCj4gaW5kZXggYmYwYjdlZTBmNS4uY2E2MWIwNDk0MiAx
MDA2NDQKPiAtLS0gYS9ody9pcG1pL2lwbWlfYm1jX2V4dGVybi5jCj4gKysrIGIvaHcvaXBtaS9p
cG1pX2JtY19leHRlcm4uYwo+IEBAIC0xMDcsOCArMTA3LDkgQEAgc3RhdGljIHZvaWQgY29udGlu
dWVfc2VuZChJUE1JQm1jRXh0ZXJuICppYmUpCj4gICAgICAgICAgZ290byBjaGVja19yZXNldDsK
PiAgICAgIH0KPiAgIHNlbmQ6Cj4gKyAgICBhc3NlcnQoaWJlLT5vdXRsZW4gPiBpYmUtPm91dHBv
cyk7Cj4gICAgICByZXQgPSBxZW11X2Nocl9mZV93cml0ZSgmaWJlLT5jaHIsIGliZS0+b3V0YnVm
ICsgaWJlLT5vdXRwb3MsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpYmUtPm91dGxl
biAtIGliZS0+b3V0cG9zKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzaXplX3Qp
KGliZS0+b3V0bGVuIC0gaWJlLT5vdXRwb3MpKTsKPiAgICAgIGlmIChyZXQgPiAwKSB7Cj4gICAg
ICAgICAgaWJlLT5vdXRwb3MgKz0gcmV0Owo+ICAgICAgfQo+IC0tCj4gMi4yMC4xCj4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 13:45:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 13:45:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwSBR-0002xS-4E; Wed, 20 Feb 2019 13:45:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVrY=Q3=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gwSBP-0002xN-Qq
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 13:45:07 +0000
X-Inumbo-ID: bb25cec0-3515-11e9-bc90-bc764e045a96
Received: from mail-qt1-f196.google.com (unknown [209.85.160.196])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb25cec0-3515-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 13:45:06 +0000 (UTC)
Received: by mail-qt1-f196.google.com with SMTP id a48so27169850qtb.4
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 05:45:06 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=dl1t+wQ8/XUK/XrQVIbQi0CPFZBmJM+4SoKZ0ESJ200=;
 b=W7LsYKlfA0Jpw8bUGk/J6BkvHfb4qRRc62lM9rSdo6mH9l+rVVs3d2q2+5yKOsqRQr
 NhLb3cEcsUhki0UfFEFtL4II3pzhVfu8qcUy4hVj/FtLHqQE2yUsyXnTPse2xRAV88dm
 CD3nV+1GH333FE0upZbqXE2kuviy7aoJVVWqsmfL0TtviafoDSHCdDxxRi8W4Zstikz4
 L3tC10YZecCNSLCFzgMgyCGpRJUXj0X9q+x3HWUXe3N0FxqPzKP8ai+8+gAV+wKL/g6w
 VuHcMPsjPl6lYYZcb9pCUBZkFd3UaAKggSTkASBVsOX/MS/tl9xyJDIwahUjiXk+SuKD
 RrzA==
X-Gm-Message-State: AHQUAuaOQq/0f45fD5tnrVEjvEXVy2GYqZf0Hr+U0ndKgvAnX5bEWQGo
 AplTRp3+XeWxZUGXYZptS1KdQ22WatTosDXRmjYHIw==
X-Google-Smtp-Source: AHgI3IaXFBgBTgS0kWIXfj8UpCN05JvY2/jt7wdNJZWP4hbPe9mXvWvGky2uJ63p2xC9VN9zNBoX0NbKgoPwn0XXck4=
X-Received: by 2002:a0c:c966:: with SMTP id v35mr26198610qvj.116.1550670305923; 
 Wed, 20 Feb 2019 05:45:05 -0800 (PST)
MIME-Version: 1.0
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-25-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-25-philmd@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 20 Feb 2019 14:44:54 +0100
Message-ID: <CAMxuvaxwbxXKAYKdU4E8LmQ46_8_2L8GJrfp9+AmNOL0uvWsXg@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 24/25] chardev: Let
 qemu_chr_fe_write[_all] use size_t type argument
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMjowOCBBTSBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqQo8
cGhpbG1kQHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gQWxsIGNhbGxlciBoYXZlIGJlZW4gYXVkaXRl
ZCBhbmQgY2FsbCB0aGVzZSBmdW5jdGlvbnMgd2l0aAo+IHVuc2lnbmVkIGFyZ3VtZW50cy4KPgo+
IE1vc3Qgb2YgdGhlbSB1c2UgYSBzaXplX3QgYXJndW1lbnQsIG9yIGRpcmVjdGx5IHBhc3Mgc2l6
ZW9mKCkuCj4KPiBPbmUgY2FzZSBpcyB1bmNsZWFyOiB0aGUgbXV4X2Nocl93cml0ZSgpIGNhbGwg
aW4gY2hhcmRldi9jaGFyLW11eC5jLgo+IFRoZXJlIHdlIGFkZCBhbiBhc3NlcnQgKHdoaWNoIHdp
bGwgYmUgcmVtb3ZlZCBpbiBmZXcgcGF0Y2hlcykgYW5kCj4gY2FzdCB0aGUgcGFyYW1ldGVyIGFz
IHNpemVfdCB0byBtYWtlIGV4cGxpY2l0IHRoaXMgdmFsdWUgaXMgdW5zaWduZWQuCgptdXhfY2hy
X3dyaXRlKCkgaXMgY2FsbGVkIGluZGlyZWN0bHkgZnJvbSBxZW11X2Nocl9mZV93cml0ZSgpLCBz
byB0aGUKc2FtZSBhcmd1bWVudCBhcHBsaWVzIGhlcmUuIEZpbmUgd2l0aCBvciB3aXRob3V0IHRo
ZSBhc3NlcnQoKS4KCj4KPiBTdWdnZXN0ZWQtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxt
ZEByZWRoYXQuY29tPgoKUmV2aWV3ZWQtYnk6IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJl
Lmx1cmVhdUByZWRoYXQuY29tPgoKPiAtLS0KPiAgY2hhcmRldi9jaGFyLWZlLmMgICAgICAgICB8
IDQgKystLQo+ICBjaGFyZGV2L2NoYXItbXV4LmMgICAgICAgIHwgMyArKy0KPiAgaW5jbHVkZS9j
aGFyZGV2L2NoYXItZmUuaCB8IDQgKystLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9jaGFyZGV2L2NoYXItZmUuYyBi
L2NoYXJkZXYvY2hhci1mZS5jCj4gaW5kZXggZjM1MzBhOTBlNi4uYWIyYTAxNzA5ZCAxMDA2NDQK
PiAtLS0gYS9jaGFyZGV2L2NoYXItZmUuYwo+ICsrKyBiL2NoYXJkZXYvY2hhci1mZS5jCj4gQEAg
LTMxLDcgKzMxLDcgQEAKPiAgI2luY2x1ZGUgImNoYXJkZXYvY2hhci1pby5oIgo+ICAjaW5jbHVk
ZSAiY2hhcmRldi9jaGFyLW11eC5oIgo+Cj4gLWludCBxZW11X2Nocl9mZV93cml0ZShDaGFyQmFj
a2VuZCAqYmUsIGNvbnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbikKPiAraW50IHFlbXVfY2hyX2Zl
X3dyaXRlKENoYXJCYWNrZW5kICpiZSwgY29uc3QgdWludDhfdCAqYnVmLCBzaXplX3QgbGVuKQo+
ICB7Cj4gICAgICBDaGFyZGV2ICpzID0gYmUtPmNocjsKPgo+IEBAIC00Miw3ICs0Miw3IEBAIGlu
dCBxZW11X2Nocl9mZV93cml0ZShDaGFyQmFja2VuZCAqYmUsIGNvbnN0IHVpbnQ4X3QgKmJ1Ziwg
aW50IGxlbikKPiAgICAgIHJldHVybiBxZW11X2Nocl93cml0ZShzLCBidWYsIGxlbiwgZmFsc2Up
Owo+ICB9Cj4KPiAtaW50IHFlbXVfY2hyX2ZlX3dyaXRlX2FsbChDaGFyQmFja2VuZCAqYmUsIGNv
bnN0IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbikKPiAraW50IHFlbXVfY2hyX2ZlX3dyaXRlX2FsbChD
aGFyQmFja2VuZCAqYmUsIGNvbnN0IHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90IGxlbikKPiAgewo+ICAg
ICAgQ2hhcmRldiAqcyA9IGJlLT5jaHI7Cj4KPiBkaWZmIC0tZ2l0IGEvY2hhcmRldi9jaGFyLW11
eC5jIGIvY2hhcmRldi9jaGFyLW11eC5jCj4gaW5kZXggMjNhYTgyMTI1ZC4uN2EzZmYyMWRiNCAx
MDA2NDQKPiAtLS0gYS9jaGFyZGV2L2NoYXItbXV4LmMKPiArKysgYi9jaGFyZGV2L2NoYXItbXV4
LmMKPiBAQCAtMzgsNyArMzgsOCBAQCBzdGF0aWMgaW50IG11eF9jaHJfd3JpdGUoQ2hhcmRldiAq
Y2hyLCBjb25zdCB1aW50OF90ICpidWYsIGludCBsZW4pCj4gICAgICBNdXhDaGFyZGV2ICpkID0g
TVVYX0NIQVJERVYoY2hyKTsKPiAgICAgIGludCByZXQ7Cj4gICAgICBpZiAoIWQtPnRpbWVzdGFt
cHMpIHsKPiAtICAgICAgICByZXQgPSBxZW11X2Nocl9mZV93cml0ZSgmZC0+Y2hyLCBidWYsIGxl
bik7Cj4gKyAgICAgICAgYXNzZXJ0KGxlbiA+PSAwKTsKPiArICAgICAgICByZXQgPSBxZW11X2No
cl9mZV93cml0ZSgmZC0+Y2hyLCBidWYsIChzaXplX3QpbGVuKTsKPiAgICAgIH0gZWxzZSB7Cj4g
ICAgICAgICAgaW50IGk7Cj4KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9jaGFyZGV2L2NoYXItZmUu
aCBiL2luY2x1ZGUvY2hhcmRldi9jaGFyLWZlLmgKPiBpbmRleCBhYTFiODY0Y2NkLi41ZmIyYzJl
N2VjIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvY2hhcmRldi9jaGFyLWZlLmgKPiArKysgYi9pbmNs
dWRlL2NoYXJkZXYvY2hhci1mZS5oCj4gQEAgLTIwMyw3ICsyMDMsNyBAQCBndWludCBxZW11X2No
cl9mZV9hZGRfd2F0Y2goQ2hhckJhY2tlbmQgKmJlLCBHSU9Db25kaXRpb24gY29uZCwKPiAgICoK
PiAgICogUmV0dXJuczogdGhlIG51bWJlciBvZiBieXRlcyBjb25zdW1lZCAoMCBpZiBubyBhc3Nv
Y2lhdGVkIENoYXJkZXYpCj4gICAqLwo+IC1pbnQgcWVtdV9jaHJfZmVfd3JpdGUoQ2hhckJhY2tl
bmQgKmJlLCBjb25zdCB1aW50OF90ICpidWYsIGludCBsZW4pOwo+ICtpbnQgcWVtdV9jaHJfZmVf
d3JpdGUoQ2hhckJhY2tlbmQgKmJlLCBjb25zdCB1aW50OF90ICpidWYsIHNpemVfdCBsZW4pOwo+
Cj4gIC8qKgo+ICAgKiBxZW11X2Nocl9mZV93cml0ZV9hbGw6Cj4gQEAgLTIxNyw3ICsyMTcsNyBA
QCBpbnQgcWVtdV9jaHJfZmVfd3JpdGUoQ2hhckJhY2tlbmQgKmJlLCBjb25zdCB1aW50OF90ICpi
dWYsIGludCBsZW4pOwo+ICAgKgo+ICAgKiBSZXR1cm5zOiB0aGUgbnVtYmVyIG9mIGJ5dGVzIGNv
bnN1bWVkICgwIGlmIG5vIGFzc29jaWF0ZWQgQ2hhcmRldikKPiAgICovCj4gLWludCBxZW11X2No
cl9mZV93cml0ZV9hbGwoQ2hhckJhY2tlbmQgKmJlLCBjb25zdCB1aW50OF90ICpidWYsIGludCBs
ZW4pOwo+ICtpbnQgcWVtdV9jaHJfZmVfd3JpdGVfYWxsKENoYXJCYWNrZW5kICpiZSwgY29uc3Qg
dWludDhfdCAqYnVmLCBzaXplX3QgbGVuKTsKPgo+ICAvKioKPiAgICogcWVtdV9jaHJfZmVfcmVh
ZF9hbGw6Cj4gLS0KPiAyLjIwLjEKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 13:45:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 13:45:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwSBq-00030X-F7; Wed, 20 Feb 2019 13:45:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aCrA=Q3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gwSBp-00030N-ML
 for xen-devel@lists.xen.org; Wed, 20 Feb 2019 13:45:33 +0000
X-Inumbo-ID: cab65828-3515-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cab65828-3515-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 13:45:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Feb 2019 06:43:31 -0700
Message-Id: <5C6D5981020000780021877E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 20 Feb 2019 06:43:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1550669397-7933-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550669397-7933-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] x86/vpmu: Improve documentation
 and parsing for vpmu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE5IGF0IDE0OjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGJlaGF2aW91ciBvZiB2cG11PTxib29sPiBiZWluZyBleGNsdXNpdmUgb2YgdnBt
dT1idHN8aXBjfGFyY2ggaXMgb2RkIGFuZAo+IGNvbnRyYXJ5IHRvIFhlbidzIG5vcm1hbCBjb21t
YW5kIGxpbmUgcGFyc2luZyBiZWhhdmlvdXIuICBSZXdyaXRlIHRoZSBwYXJzaW5nCj4gdG8gdXNl
IHRoZSBub3JtYWwgZm9ybSwgYnV0IHJldGFpbiB0aGUgcHJldmlvdXMgYmVoYXZpb3VyIHdoZXJl
IHRoZSB1c2Ugb2YKPiBidHMvaXBjL2FyY2ggaW1wbGllcyB2cG11PXRydWUuCj4gCj4gUGFydHMg
b2YgdGhlIGRvY3VtZW5hdGlvbiBhcmUgc3RhbGUsIG1vc3Qgbm90aWJseSB0aGUgSFZNLW9ubHkg
c3RhdGVtZW50Lgo+IFVwZGF0ZSBpdCBmb3IgY29uc2lzdGVuY3kgYW5kIGNvcnJlY3RuZXNzLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 13:47:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 13:47:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwSDG-00038Q-SP; Wed, 20 Feb 2019 13:47:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CHx8=Q3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gwSDF-00038H-Gt
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 13:47:01 +0000
X-Inumbo-ID: ff192762-3515-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ff192762-3515-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 13:47:00 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E2470EBD;
 Wed, 20 Feb 2019 05:46:29 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CC7253F690;
 Wed, 20 Feb 2019 05:46:28 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-10-volodymyr_babchuk@epam.com>
 <989d7ed1-8a63-115c-0dbe-842f0e664aec@arm.com> <871s43lpr5.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8d5c6ec2-793f-d6e7-8779-2fdd743fdbb7@arm.com>
Date: Wed, 20 Feb 2019 13:46:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <871s43lpr5.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 09/11] optee: add support for RPC commands
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxOS8wMi8yMDE5IDE2OjE0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBI
aSBKdWxpZW4sCj4gCj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPiAKPj4gSGkgVm9sb2R5bXlyLAo+
Pgo+PiBPbiAxOC8xMi8yMDE4IDIxOjExLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+IEZy
b206IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgo+Pj4KPj4+IE9Q
LVRFRSBjYW4gaXNzdWUgbXVsdGlwbGUgUlBDIHJlcXVlc3RzLiBXZSBhcmUgaW50ZXJlc3RlZCBt
b3N0bHkgaW4KPj4+IHJlcXVlc3QgdGhhdCBhc2tzIE5XIHRvIGFsbG9jYXRlL2ZyZWUgc2hhcmVk
IG1lbW9yeSBmb3IgT1AtVEVFCj4+PiBuZWVkcywgYmVjYXVzZSBtZWRpYXRvciBuZWVkIHRvIGRv
IGFkZHJlc3MgdHJhbnNsYXRpb24gaW4gdGhlIHNhbWUKPj4KPj4gTklUOiB0aGUgbWVkaWF0b3Ig
bmVlZHMKPj4KPj4+IHdheSBhcyBpdCB3YXMgZG9uZSBmb3Igc2hhcmVkIGJ1ZmZlcnMgcmVnaXN0
ZXJlZCBieSBOVy4KPj4+Cj4+PiBBcyBtZWRpYXRvciBub3cgYWNjZXNzZXMgc2hhcmVkIGNvbW1h
bmQgYnVmZmVyLCB3ZSBuZWVkIHRvIHNoYWRvdwo+Pj4gaXQgaW4gdGhlIHNhbWUgd2F5LCBhcyB3
ZSBzaGFkb3cgcmVxdWVzdCBidWZmZXJzIGZvciBTVEQgY2FsbHMuCj4+Cj4+IFRoaXMgaXMgYSBi
aXQgY29uZnVzaW5nLCBkb2VzIGl0IG1lYW5zIHBhdGNoICM4IGlzIG5vdCBkb2luZyB0aGUgcmln
aHQgdGhpbmc/Cj4gTm8sIGl0IHdhcyBwYXRjaCAjNiA6KQo+IAo+IEFuZCBJIGNhbid0IHNheSB0
aGF0IGl0IGRpZCBzb21ldGhpbmcgd3JvbmcuIFJlbWVtYmVyIHRoYXQgcHJpb3IgdG8gdGhlCj4g
bGFzdCBwYXRjaCBpbiBzZXJpZXMgRG9tVSBjYW4ndCB1c2UgdGhlIG1lZGlhdG9yLiBBbmQgZm9y
IERvbTAgaXQgaXMgb2theSB0bwo+IG1hcCBSUEMgY29tbWFuZCBidWZmZXIgZGlyZWN0bHkuIERl
c2NyaXB0aW9uIG9mIHBhdGNoICM0IG1lbnRpb25zIHRoYXQKPiB3ZSBuZWVkIGFsbCBwYXRjaGVz
IGluIHRoZSBzZXJpZXMgZm9yIGEgY29tcGxldGUgbWVkaWF0b3IuCgpOb3QgYWxsIHRoZSBtZW1v
cnkgaW4gRG9tMCBpcyAxOjEgbWFwcGVkLiBTbyB5b3UgbWF5IGVuZCB1cCB0byB1c2UgdGhlIHdy
b25nIAphZGRyZXNzIGhlcmUuCgpCdXQsIGl0IGlzIG5vdCB2ZXJ5IGludHVpdGl2ZSB0byBoYXZl
IHRvIHJlYWQgdGhlIGNvbW1pdCBtZXNzYWdlIG9mIHBhdGNoICM0IHRvIAp1bmRlcnN0YW5kIHRo
YXQgcGF0Y2ggIzggaXMgZml4aW5nIGEgZmxhdyBpbiBwYXRjaCAjNi4KClRlY2huaWNhbGx5LCBl
YXJsaWVyIHBhdGNoIHNob3VsZCBub3QgaGF2ZSBhbGxvd2VkIHRvIHVzZSBzaGFyZWQgY29tbWFu
ZCBidWZmZXIgCnVudGlsIG5vdy4gV2hpbGUgSSBhcHByZWNpYXRlIGl0IGlzIGhhcmQgdG8gc3Bs
aXQgYmlnIHNlcmllcywgd2UgYXQgbGVhc3QgbmVlZCAKdG8gd3JpdGUgY2xlYXIgY29tbWl0IG1l
c3NhZ2UuIEluIHRoYXQgY2FzZSAibm93IGFjY2Vzc2VzIiBjbGVhciBsZWFkIHRvIHRoaW5rIApz
b21ldGhpbmcgd3JvbmcgaGFzIGJlZW4gZG9uZSBiZWZvcmUuIFNvIGEgcmVtaW5kZXIgaW4gdGhl
IGNvbW1pdCBtZXNzYWdlIHdvdWxkIApoZWxwIHRoZSByZXZpZXdlciBoZXJlLgoKPiAKPj4+Cj4+
PiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNv
bT4KPj4+IC0tLQo+Pj4KPj4+ICAgIENoYW5nZXMgZnJvbSB2MjoKPj4+ICAgIC0gVXNlIGFjY2Vz
c19ndWVzdF9tZW1vcnlfYnlfaXBhKCkgaW5zdGVhZCBvZiBkaXJlY3QgbWFwcGluZwo+Pj4KPj4+
ICAgIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyB8IDEzNiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0KPj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCAxMzAgaW5zZXJ0aW9ucygr
KSwgNiBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9v
cHRlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+PiBpbmRleCBjZmMzYjM0ZGY3Li5i
ZjM1MzU5NDZkIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+PiAr
KysgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4+IEBAIC02Nyw2ICs2Nyw4IEBAIHN0cnVj
dCBvcHRlZV9zdGRfY2FsbCB7Cj4+PiAgICBzdHJ1Y3Qgc2htX3JwYyB7Cj4+PiAgICAgICAgc3Ry
dWN0IGxpc3RfaGVhZCBsaXN0Owo+Pj4gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKmd1ZXN0X3Bh
Z2U7Cj4+PiArICAgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICp4ZW5fYXJnOwo+Pj4gKyAgICBwYWRk
cl90IGd1ZXN0X2lwYTsKPj4+ICAgICAgICB1aW50NjRfdCBjb29raWU7Cj4+PiAgICB9Owo+Pj4g
ICAgQEAgLTI5MCw2ICsyOTIsMTEgQEAgc3RhdGljIHN0cnVjdCBzaG1fcnBjCj4+PiAqYWxsb2Nh
dGVfYW5kX3Bpbl9zaG1fcnBjKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DKTsKPj4+ICAg
ICAgICBpZiAoICFzaG1fcnBjLT5ndWVzdF9wYWdlICkKPj4+ICAgICAgICAgICAgZ290byBlcnI7
Cj4+PiArICAgIHNobV9ycGMtPmd1ZXN0X2lwYSA9IGdhZGRyOwo+Pj4gKwo+Pj4gKyAgICBzaG1f
cnBjLT54ZW5fYXJnID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7Cj4+Cj4+IEJhc2VkIG9uIHRoZSBk
aXNjdXNzaW9uIGluIHBhdGNoICM2LCBJIHRoaW5rIHlvdSB3YW50IHRvIHVzZSB0bwo+PiBhbGxv
Y2F0ZSB0aGUgbWVtb3J5IGZyb20gZG9taGVhcC4KPiBZZXMsIHdpbGwgZG8uCj4gSSBhbHJlYWR5
IGRpZCBpdCBmb3IgIzYgYW5kIG5vdyB0aGVyZSBpcyBhIGxvdHMgb2YgcGxhY2VzCj4gd2hlcmUg
SSBhbSBtYXBwaW5nL3VubWFwcGluZyB0aGF0IHBhZ2UuIFNvLCBpdCBpcyBzb21ld2hhdAo+IGlu
Y29udmVuaWVudC4uLgoKV2VsbCwgc2VjdXJpdHkgaXMgYWx3YXlzIGluY29udmVuaWVudCB1bnRp
bCB3ZSBmb3VuZCBhIGZsYXcgOykuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 14:13:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 14:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwScy-0005dV-6a; Wed, 20 Feb 2019 14:13:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aCrA=Q3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gwScw-0005dQ-DG
 for xen-devel@lists.xen.org; Wed, 20 Feb 2019 14:13:34 +0000
X-Inumbo-ID: b4702198-3519-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4702198-3519-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 14:13:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Feb 2019 07:11:32 -0700
Message-Id: <5C6D6011020000780021879C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 20 Feb 2019 07:11:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
 <1550614715-21161-2-git-send-email-andrew.cooper3@citrix.com>
 <d7fe1dbb-1ee8-8834-d9cb-84a30685891d@bitdefender.com>
 <56ecfb92-55d0-b061-1c02-f77d5d97aba2@citrix.com>
In-Reply-To: <56ecfb92-55d0-b061-1c02-f77d5d97aba2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/4] xen/common: Break
 domain_unmap_resources() out of domain_kill()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE5IGF0IDIzOjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDIvMjAxOSAyMjozOSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBPbiAy
LzIwLzE5IDEyOjE4IEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gQSBzdWJzZXF1ZW50IGNo
YW5nZSBpcyBnb2luZyB0byBuZWVkIGFuIHg4Ni1zcGVjaWZpYyB1bm1hcHBpbmcgc3RlcCwgc28g
dGFrZQo+Pj4gdGhlIG9wcG9ydHVuaXR5IHRvIHNwbGl0IHRoZSBjdXJyZW50IHZjcHUgdW5tYXBw
aW5nIG91dCBpbnRvIGEgZGVkaWNhdGVkIAo+IHBhdGguCj4+Pgo+Pj4gTm8gcHJhY3RpY2FsIGNo
YW5nZS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgo+Pj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+PiBDQzogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+PiBDQzogUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4gQ0M6IFRhbWFzIEsgTGVuZ3llbCA8dGFt
YXNAdGtsZW5neWVsLmNvbT4KPj4+IENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cj4+PiAtLS0KPj4+ICB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgfCAxNiArKysrKysrKysrKysr
LS0tCj4+PiAgeGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIHwgIDQgKysrKwo+Pj4gIDIgZmlsZXMg
Y2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKPj4+IGluZGV4
IDMyYmNhOGQuLmU2NmY3ZWEgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4+
PiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4+PiBAQCAtNzAwLDEwICs3MDAsMjEgQEAgaW50
IHJjdV9sb2NrX2xpdmVfcmVtb3RlX2RvbWFpbl9ieV9pZChkb21pZF90IGRvbSwgCj4gc3RydWN0
IGRvbWFpbiAqKmQpCj4+PiAgICAgIHJldHVybiAwOwo+Pj4gIH0KPj4+ICAKPj4+ICtzdGF0aWMg
dm9pZCBkb21haW5fdW5tYXBfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCj4+PiArewo+Pj4g
KyAgICBzdHJ1Y3QgdmNwdSAqdjsKPj4+ICsKPj4+ICsgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYg
KQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICB1bm1hcF92Y3B1X2luZm8odik7Cj4+PiArCj4+PiAr
ICAgICAgICBhcmNoX3ZjcHVfdW5tYXBfcmVzb3VyY2VzKHYpOwo+Pj4gKyAgICB9Cj4+PiArfQo+
Pj4gKwo+Pj4gIGludCBkb21haW5fa2lsbChzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gIHsKPj4+ICAg
ICAgaW50IHJjID0gMDsKPj4+IC0gICAgc3RydWN0IHZjcHUgKnY7Cj4+PiAgCj4+PiAgICAgIGlm
ICggZCA9PSBjdXJyZW50LT5kb21haW4gKQo+Pj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+
PiBAQCAtNzMyLDEzICs3NDMsMTIgQEAgaW50IGRvbWFpbl9raWxsKHN0cnVjdCBkb21haW4gKmQp
Cj4+PiAgICAgICAgICBkLT50bWVtX2NsaWVudCA9IE5VTEw7Cj4+PiAgICAgICAgICAvKiBmYWxs
dGhyb3VnaCAqLwo+Pj4gICAgICBjYXNlIERPTURZSU5HX2R5aW5nOgo+Pj4gKyAgICAgICAgZG9t
YWluX3VubWFwX3Jlc291cmNlcyhkKTsKPj4+ICAgICAgICAgIHJjID0gZG9tYWluX3JlbGlucXVp
c2hfcmVzb3VyY2VzKGQpOwo+Pj4gICAgICAgICAgaWYgKCByYyAhPSAwICkKPj4+ICAgICAgICAg
ICAgICBicmVhazsKPj4+ICAgICAgICAgIGlmICggY3B1cG9vbF9tb3ZlX2RvbWFpbihkLCBjcHVw
b29sMCkgKQo+Pj4gICAgICAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7YQo+Pj4gLSAgICAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+Pj4gLSAgICAgICAgICAgIHVubWFwX3ZjcHVfaW5mbyh2
KTsKPj4gU28gYmVmb3JlIHRoaXMgY2hhbmdlIHRoZXJlIHdhcyBhIGxlYWsgb2Ygc29tZSBzb3J0
IGhlcmU/IEkgc2VlIHRoYXQKPj4gYmVmb3JlIHRoaXMgcGF0Y2ggdW5tYXBfdmNwdV9pbmZvKCkg
d2FzIGNhbGxlZCBvbmx5IGlmIHJjID09IDAsIGJ1dCBpdAo+PiBpcyBub3cgY2FsbGVkIHVuY29u
ZGl0aW9uYWxseSBfYmVmb3JlXyBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKS4KPj4KPj4g
VGhpcyBkb2VzIGFwcGVhciB0byBjaGFuZ2UgdGhlIGJlaGF2aW91ciBvZiB0aGUgY29kZSBpbiB0
aGUgZXJyb3IgY2FzZS4KPj4KPj4gSWYgdGhhdCdzIGludGVuZGVkOgo+PiBSZXZpZXdlZC1ieTog
UmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IAo+IGRvbWFpbl9r
aWxsKCkgaXMgYSB2ZXJ5IGxvbmcgcnVubmluZyBoeXBlcmNhbGwsIGFuZCB0YWtlcyBhYm91dCAx
NQo+IG1pbnV0ZXMgb2Ygd2FsbGNsb2NrIHRpbWUgZm9yIGRvbWFpbnMgd2l0aCAxVCBvZiBSQU0g
KGJlZm9yZSB0aGUgaWRsZQo+IHNjcnViYmluZyBjaGFuZ2VzIHdlbnQgaW4pLgo+IAo+IEl0IHdp
bGwgZnJlcXVlbnRseSBicmVhayBvdXQgd2l0aCAtRVJFU1RBUlQgZm9yIGNvbnRpbnVhdGlvbiBw
dXJwb3NlcywKPiBidXQgZG9lc24ndCBmYWlsIG91dHJpZ2h0Lgo+IAo+IEhvd2V2ZXIsIHdpdGgg
aGluZHNpZ2h0IGl0IHdvdWxkIHByb2JhYmx5IGJlIGJldHRlciBqdXN0IHRvIHB1dCB0aGUKPiBh
bHRwMm0gY2FzZSBpbiBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSBhbmQgZG8gYXdheSB3
aXRoIHRoaXMgcGF0Y2gKPiBlbnRpcmVseS4KCldoaWxlIHRoaXMgcGF0Y2ggY291bGQgaGF2ZSBt
eSBhY2ssIEknZCBjbGVhcmx5IHByZWZlciB5b3UgZ29pbmcgdGhlCmRlc2NyaWJlZCBhbHRlcm5h
dGl2ZSByb3V0ZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 14:14:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 14:14:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwSds-0005oD-Mq; Wed, 20 Feb 2019 14:14:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aCrA=Q3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gwSdr-0005o7-Md
 for xen-devel@lists.xen.org; Wed, 20 Feb 2019 14:14:31 +0000
X-Inumbo-ID: d6cbe50e-3519-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6cbe50e-3519-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 14:14:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Feb 2019 07:14:30 -0700
Message-Id: <5C6D60C302000078002187A8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 20 Feb 2019 07:14:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
 <1550614715-21161-3-git-send-email-andrew.cooper3@citrix.com>
 <0f1a8d91-082a-fa3a-6c87-5689a6263d52@bitdefender.com>
In-Reply-To: <0f1a8d91-082a-fa3a-6c87-5689a6263d52@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/4] x86/altp2m: Rework #VE enable/disable
 paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE5IGF0IDAwOjEwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMi8yMC8xOSAxMjoxOCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gU3BsaXQg
YWx0cDJtX3ZjcHVfe2VuYWJsZSxkaXNhYmxlfV92ZSgpIG91dCBvZiB0aGUKPj4gSFZNT1BfYWx0
cDJtX3ZjcHVfe2VuYWJsZSxkaXNhYmxlfV9ub3RpZnkgbWFyc2hhbGxpbmcgbG9naWMuICBBIGZ1
dHVyZSAKPiBjaGFuZ2UKPj4gaXMgZ29pbmcgdG8gbmVlZCB0byBjYWxsIGFsdHAybV92Y3B1X2Rp
c2FibGVfdmUoKSBmcm9tIHRoZSBkb21haW5fa2lsbCgpIAo+IHBhdGguCj4+IAo+PiBXaGlsZSBh
dCBpdCwgY2xlYW4gdXAgdGhlIGxvZ2ljIGluIGFsdHAybV92Y3B1X3tpbml0aWFsaXNlLGRlc3Ry
b3l9KCkuCj4+IGFsdHAybV92Y3B1X3Jlc2V0KCkgaGFzIG5vIGV4dGVybmFsIGNhbGxlcnMsIHNv
IGZvbGQgaXQgaW50byBpdHMgdHdvCj4+IGNhbGxzaXRlcy4gIFRoaXMgaW4gdHVybiBhbGxvd3Mg
Zm9yIGFsdHAybV92Y3B1X2Rlc3Ryb3koKSB0byByZXVzZQo+PiBhbHRwMm1fdmNwdV9kaXNhYmxl
X3ZlKCkgcmF0aGVyIHRoYW4gb3BlbmNvZGluZyBpdC4KPj4gCj4+IE5vIHByYWN0aWNhbCBjaGFu
Z2UuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+IAo+IFJldmlld2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 14:15:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 14:15:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwSeP-0005s9-1L; Wed, 20 Feb 2019 14:15:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CHx8=Q3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gwSeN-0005ry-De
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 14:15:03 +0000
X-Inumbo-ID: e9eed6ab-3519-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e9eed6ab-3519-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 14:15:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 84AF1EBD;
 Wed, 20 Feb 2019 06:15:02 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 74E5F3F690;
 Wed, 20 Feb 2019 06:15:01 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
Date: Wed, 20 Feb 2019 14:15:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190220000209.GA4091@localhost.localdomain>
Content-Language: en-US
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Dave P Martin <dave.martin@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQm9yaXMsCgpUaGFuayB5b3UgZm9yIHlvdXIgYW5zd2VyLgoKT24gMjAvMDIvMjAxOSAwMDow
MiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIFR1ZSwgRmViIDE5LCAyMDE5IGF0IDA1OjMx
OjEwUE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgYWxsLAo+Pgo+PiBJIGhhdmUg
YmVlbiBsb29raW5nIGF0IHVzaW5nIExpbnV4IFJUIGluIERvbTAuIE9uY2UgdGhlIGd1ZXN0IGlz
IHN0YXJ0ZWQsCj4+IHRoZSBjb25zb2xlIGlzIGVuZGluZyB0byBoYXZlIGEgbG90IG9mIHdhcm5p
bmcgKHNlZSB0cmFjZSBiZWxvdykuCj4+Cj4+IEFmdGVyIHNvbWUgaW52ZXN0aWdhdGlvbiwgdGhp
cyBpcyBiZWNhdXNlIHRoZSBpcnEgaGFuZGxlciB3aWxsIG5vdyBiZSB0aHJlYWRlZC4KPj4gSSBj
YW4gcmVwcm9kdWNlIHRoZSBzYW1lIGVycm9yIHdpdGggdGhlIHZhbmlsbGEgTGludXggd2hlbiBw
YXNzaW5nIHRoZSBvcHRpb24KPj4gJ3RocmVhZGlycXMnIG9uIHRoZSBjb21tYW5kIGxpbmUgKHRo
ZSB0cmFjZSBiZWxvdyBpcyBmcm9tIDUuMC4wLXJjNyB0aGF0IGhhcwo+PiBub3QgUlQgc3VwcG9y
dCkuCj4+Cj4+IEZXSVcsIHRoZSBpbnRlcnJ1cHQgZm9yIHBvcnQgNiBpcyB1c2VkIHRvIGZvciB0
aGUgZ3Vlc3QgdG8gY29tbXVuaWNhdGUgd2l0aAo+PiB4ZW5zdG9yZS4KPj4KPj4gIEZyb20gbXkg
dW5kZXJzdGFuZGluZywgdGhpcyBpcyBoYXBwZW5pbmcgYmVjYXVzZSB0aGUgaW50ZXJydXB0IGhh
bmRsZXIgaXMgbm93Cj4+IHJ1biBpbiBhIHRocmVhZC4gU28gd2UgY2FuIGhhdmUgdGhlIGZvbGxv
d2luZyBoYXBwZW5pbmcuCj4+Cj4+ICAgICBJbnRlcnJ1cHQgY29udGV4dCAgICAgICAgICAgIHwg
ICAgIEludGVycnVwdCB0aHJlYWQKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fAo+PiAgICAgcmVjZWl2ZSBpbnRlcnJ1cHQgcG9ydCA2ICAgICB8Cj4+ICAgICBjbGVhciB0aGUg
ZXZ0Y2huIHBvcnQgICAgICAgIHwKPj4gICAgIHNldCBJUlFGX1JVTlRIUkVBRAkgICAgICAgIHwK
Pj4gICAgIGtpY2sgaW50ZXJydXB0IHRocmVhZCAgICAgICAgfAo+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIGNsZWFyIElSUUZfUlVOVEhSRUFECj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgY2FsbCBldnRjaG5faW50ZXJydXB0Cj4+ICAgICBy
ZWNlaXZlIGludGVycnVwdCBwb3J0IDYgICAgIHwKPj4gICAgIGNsZWFyIHRoZSBldnRjaG4gcG9y
dCAgICAgICAgfAo+PiAgICAgc2V0IElSUUZfUlVOVEhSRUFEICAgICAgICAgICB8Cj4+ICAgICBr
aWNrIGludGVycnVwdCB0aHJlYWQgICAgICAgIHwKPj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICBkaXNhYmxlIGludGVycnVwdCBwb3J0IDYKPj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICBldnRjaG4tPmVuYWJsZWQgPSBmYWxzZQo+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIFsuLi4uXQo+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgKioqIEhhbmRsaW5nIHRoZSBzZWNvbmQgaW50ZXJydXB0ICoqKgo+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIGNsZWFyIElSUUZfUlVOVEhSRUFECj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgY2FsbCBldnRjaG5faW50ZXJydXB0Cj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgV0FSTiguLi4pCj4+Cj4+IEkgYW0g
bm90IGVudGlyZWx5IHN1cmUgaG93IHRvIGZpeCB0aGlzLiBJIGhhdmUgdHdvIHNvbHV0aW9ucyBp
biBtaW5kOgo+Pgo+PiAxKSBQcmV2ZW50IHRoZSBpbnRlcnJ1cHQgaGFuZGxlciB0byBiZSB0aHJl
YWRlZC4gV2Ugd291bGQgYWxzbyBuZWVkIHRvCj4+IHN3aXRjaCBmcm9tIHNwaW5fbG9jayB0byBy
YXdfc3Bpbl9sb2NrIGFzIHRoZSBmb3JtZXIgbWF5IHNsZWVwIG9uIFJULUxpbnV4Lgo+Pgo+PiAy
KSBSZW1vdmUgdGhlIHdhcm5pbmcKPiAKPiBJIHRoaW5rIGFjY2VzcyB0byBldnRjaG4tPmVuYWJs
ZWQgaXMgcmFjeSBzbyAod2l0aCBvciB3aXRob3V0IHRoZSB3YXJuaW5nKSB3ZSBjYW4ndCB1c2Ug
aXQgcmVsaWFibHkuCgpUaGlua2luZyBhYm91dCBpdCwgaXQgd291bGQgbm90IGJlIHRoZSBvbmx5
IGlzc3VlLiBUaGUgcmluZyBpcyBzaXplZCB0byBjb250YWluIApvbmx5IG9uZSBpbnN0YW5jZSBv
ZiB0aGUgc2FtZSBldmVudC4gU28gaWYgeW91IHJlY2VpdmUgdHdpY2UgdGhlIGV2ZW50LCB5b3Ug
bWF5IApvdmVyZmxvdyB0aGUgcmluZy4KCj4gCj4gQW5vdGhlciBhbHRlcm5hdGl2ZSBjb3VsZCBi
ZSB0byBxdWV1ZSB0aGUgaXJxIGlmICFldnRjaG4tPmVuYWJsZWQgYW5kIGhhbmRsZSBpdCBpbiBl
dnRjaG5fd3JpdGUoKSAod2hpY2ggaXMgd2hlcmUgaXJxIGlzIHN1cHBvc2VkIHRvIGJlIHJlLWVu
YWJsZWQpLgpXaGF0IGRvIHlvdSBtZWFuIGJ5IHF1ZXVlPyBJcyBpdCBxdWV1ZWluZyBpbiB0aGUg
cmluZz8gSWYgc28sIHdvdWxkbid0IGl0IGJlIApyYWN5IGFzIGRlc2NyaWJlZCBhYm92ZT8KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 14:21:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 14:21:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwSk9-0006iO-Qf; Wed, 20 Feb 2019 14:21:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aOoo=Q3=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1gwSk8-0006iJ-3G
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 14:21:00 +0000
X-Inumbo-ID: be392b3e-351a-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be392b3e-351a-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 14:20:59 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id BB57C8F507;
 Wed, 20 Feb 2019 14:20:27 +0000 (UTC)
Received: from [10.3.116.222] (ovpn-116-222.phx2.redhat.com [10.3.116.222])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id E66D61001E95;
 Wed, 20 Feb 2019 14:20:04 +0000 (UTC)
To: =?UTF-8?Q?Daniel_P=2e_Berrang=c3=a9?= <berrange@redhat.com>,
 =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= <marcandre.lureau@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
 <CAMxuvazRLabuNiGdKb9HSxyqJ+9NhxJkqkv824BTFj95j5u9rA@mail.gmail.com>
 <20190220113016.GD21870@redhat.com>
From: Eric Blake <eblake@redhat.com>
Organization: Red Hat, Inc.
Message-ID: <2917cc10-3382-b4ce-061f-5ab8e45ea3f7@redhat.com>
Date: Wed, 20 Feb 2019 08:20:04 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <20190220113016.GD21870@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Wed, 20 Feb 2019 14:20:28 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v3 00/25] chardev: Convert
 qemu_chr_write() to take a size_t argument
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSA1OjMwIEFNLCBEYW5pZWwgUC4gQmVycmFuZ8OpIHdyb3RlOgoKPj4gU2luY2Ug
UGFvbG8geW91IHN1Z2dlc3RlZCB0aGUgY2hhbmdlLCBjb3VsZCB5b3UgZ2l2ZSBzb21lIGNvbnZp
bmNpbmcKPj4gYXJndW1lbnRzIHRoYXQgaXQncyB3b3J0aCB0YWtpbmcgdGhlIHBsdW5nZT8KPiAK
PiBUaGUgY2hhcmRldiB3cml0ZS9yZWFkIG1ldGhvZHMgd2lsbCBlbmQgdXAgY2FsbGluZyBsaWJj
IHJlYWQvd3JpdGUKPiBtZXRob2RzLCB3aG9zZSBwYXJhbWV0ZXJzIGFyZSAic2l6ZV90IGNvdW50
Ii4KCkluIG15IG1pbmQsIHRoYXQncyB0aGUgY29udmluY2luZyByZWFzb24uIFdlIHNob3VsZCBt
b2RlbCBvdXIgcmVhZC93cml0ZQphZnRlciB0aGUgbGliYyByZWFkL3dyaXRlLCB3aGljaCBtZWFu
cyBzaXplX3QgaW5wdXQgYW5kIHNzaXplX3QgcmV0dXJucy4KCj4gCj4gVGh1cyBpZiB0aGVyZSBp
cyBRRU1VIGNvZGUgdGhhdCBjb3VsZCBjdXJyZW50bHkgKG1pc3Rha2VubHkpIHBhc3MgYQo+IG5l
Z2F0aXZlIHZhbHVlIGZvciBsZW5ndGggdG8gcWVtdV9jaHJfd3JpdGUsIHVubGVzcyBzb21ldGhp
bmcgc3RvcHMKPiBpdCwgdGhpcyBpcyBnb2luZyB0byBiZSBjYXN0IHRvIGEgc2l6ZV90IHdoZW4g
d2UgZmluYWxseSBjYWxsIHJlYWQvCj4gd3JpdGUgb24gdGhlIEZELCBsZWFkaW5nIHRvIGEgbGFy
Z2UgcG9zaXRpdmUgdmFsdWUgJiBhcnJheSBvdXQgb2YKPiBib3VuZHMgcmVhZC93cml0ZS4gCj4g
Cj4gSU9XIHdlIGFscmVhZHkgaGF2ZSBpbmNvbnNpc3RlbnQgdXNlIG9mIHNpZ25lZCB2cyB1bnNp
Z25lZCBpbiBvdXIgY29kZQo+IHdoaWNoIGhhcyBwb3RlbnRpYWwgdG8gY2F1c2UgYnVncy4gQ29u
dmVydGluZyBjaGFyZGV2IHRvIHVzZSBzaXplX3QKPiB3ZSBnZXQgcmlkIGZvIHRoZSBtaXNtYXRj
aCB3aXRoIHRoZSB1bmRlcmx5aW5nIGxpYmMgQVBJcyB3ZSBjYWxsLAo+IHdoaWNoIHVsdGltYXRl
bHkgZWxpbWluYXRlcyBhbiBhcmVhIG9mIHJpc2sgbG9uZ2VyIHRlcm0uIFRoZXJlIGlzIGEKPiBj
aGFuY2UgaXQgY291bGQgdW5jb3ZlciBzb21lIHByZS1leGlzdGluZyBkb3JtYW50IGJ1Z3MsIGJ1
dCBwcm92aWRlZAo+IHdlIGRvIGR1ZSBkaWxpZ2VuY2UgdG8gY2hlY2sgY2FsbGVycyBJIHRoaW5r
IGl0cyBhIHdpbiB0byBiZSBjb25zaXN0ZW50Cj4gd2l0aCBsaWJjIEFQSXMgaW4gc2l6ZV90IHVz
YWdlIGZvciByZWFkL3dyaXRlLgoKQW5kIGhvcGVmdWxseSB0aGlzIGV4ZXJjaXNlIG9mIG1ha2lu
ZyB0aGUgY29udmVyc2lvbiBzZXJ2ZXMgYXMgYSBnb29kCmF1ZGl0IHRvIGhlbHAgdXMgZ2FpbiBj
b25maWRlbmNlIGluIG91ciBjb2RlIGFuZC9vciBmaXggYnVncyBpdCB1bmNvdmVycy4KCi0tIApF
cmljIEJsYWtlLCBQcmluY2lwYWwgU29mdHdhcmUgRW5naW5lZXIKUmVkIEhhdCwgSW5jLiAgICAg
ICAgICAgKzEtOTE5LTMwMS0zMjI2ClZpcnR1YWxpemF0aW9uOiAgcWVtdS5vcmcgfCBsaWJ2aXJ0
Lm9yZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 14:33:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 14:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwSvs-0007h1-6m; Wed, 20 Feb 2019 14:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PRB9=Q3=gmail.com=tcminyard@srs-us1.protection.inumbo.net>)
 id 1gwS2o-00023z-Ui
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 13:36:14 +0000
X-Inumbo-ID: 7d90a6b1-3514-11e9-bc90-bc764e045a96
Received: from mail-ot1-x341.google.com (unknown [2607:f8b0:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d90a6b1-3514-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 13:36:13 +0000 (UTC)
Received: by mail-ot1-x341.google.com with SMTP id 98so40229665oty.1
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 05:36:13 -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:reply-to:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=SmnVEkOKIYa071D5bvX5gIpliQOSssjjTOdkjUsC0so=;
 b=DbUEF0KI3nzpfpHxKHYupT6WvEqwRiOTtfZmAiTKgSbr9lZV2eZTkxoqqp0DTHyPzC
 zD+KQvz733LRzCYdpqlyJUeZObkCKR7nbry6pLJhZMo3tJTkik1PsdYLdjuHEuMqhfwk
 uI4T9Yypi97n81vQ2QaIM6mM7ceUGpsBjWlxoDMlI2/dxaMgEqO8XJapPZPcPt8SVoJ2
 VryAj6EsymanbajDifafIwU9Wx6F/7SDJ/Bj5W5qufko/F9LOA1SKi4TGI6x+fexr0MW
 RyEzFn9O+ftGvbuNmWMlppmqhshzjJRVgpeZnMy0XZjct4Arg/K7tYeF3TUn5P9yAV0i
 7bCw==
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
 :reply-to:references:mime-version:content-disposition
 :content-transfer-encoding:in-reply-to:user-agent;
 bh=SmnVEkOKIYa071D5bvX5gIpliQOSssjjTOdkjUsC0so=;
 b=BCHnhT1TmsPPTQUFNalgIRbKigdrVnpRKsg8XedleRyhGjBTHk9aWoaAb1wWygekng
 pvY2ddWCv9Uv+bY3OKMLjPSDwKhuF1Tpt7dd7gWBUB23+vTV6Pgm9/nhl/7bLGCiRaTI
 qiigQaekuG7V/7v9Lyksc01UfIwfA9kZpVu1OB3TtRC5kK34d3SJ/Ms2U0TbXts65Z+a
 2GSIWpaTcMcIFXZStkWZE3I7bFtqRmP440xJhHZ0rpVebtQ4ueqv+Mv/TG+mIUYnHj7D
 rs7fAsfGQFHRHDuAx6hp2Pq/zjMFBwyDbSmkY/g+Nmp8LyYhRBfEmYwUS7AdizTPjd9L
 9DYA==
X-Gm-Message-State: AHQUAuaW7/+YIbD9BRbeX4WVpXDaiKaJVu9n+A+KNwxo8u4alaVaUL0C
 GOSrm6k1UkAwsLF785y2xg==
X-Google-Smtp-Source: AHgI3IaF3UZFPtxh4uufBCekDDcOrnbNprz+MUvUogKM4QXou0Q88Px4k6pxFemyHnHdupxaOaNV2w==
X-Received: by 2002:a9d:282:: with SMTP id 2mr20945564otl.287.1550669772702;
 Wed, 20 Feb 2019 05:36:12 -0800 (PST)
Received: from serve.minyard.net ([47.184.128.64])
 by smtp.gmail.com with ESMTPSA id y5sm8273293oix.38.2019.02.20.05.36.10
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 20 Feb 2019 05:36:11 -0800 (PST)
Received: from minyard.net (unknown
 [IPv6:2001:470:b8f6:1b:d1f6:7172:48bb:512b])
 by serve.minyard.net (Postfix) with ESMTPSA id E1B5A1801EE;
 Wed, 20 Feb 2019 13:36:09 +0000 (UTC)
Date: Wed, 20 Feb 2019 07:36:08 -0600
From: Corey Minyard <minyard@acm.org>
To: Philippe =?utf-8?Q?Mathieu-Daud=C3=A9?= <philmd@redhat.com>
Message-ID: <20190220133608.GB5504@minyard.net>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-24-philmd@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190220010232.18731-24-philmd@redhat.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
X-Mailman-Approved-At: Wed, 20 Feb 2019 14:33:07 +0000
Subject: Re: [Xen-devel] [PATCH v3 23/25] hw/ipmi: Assert outlen > outpos
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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: minyard@acm.org
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel@nongnu.org, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Amit Shah <amit@kernel.org>,
 =?utf-8?Q?Marc-Andr=C3=A9?= Lureau <marcandre.lureau@redhat.com>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMDI6MDI6MzBBTSArMDEwMCwgUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgd3JvdGU6Cj4gQSB0aHJvdWdmdWxsIGF1ZGl0IHNob3cgdGhhdCBhbGwgdGltZSBk
YXRhIGlzIGFkZGVkIHRvIG91dGJ1ZltdLAo+ICdvdXRsZW4nIGlzIGluY3JlbWVudGVkLiAgVGhl
biBhdCBjcmVhdGlvbiBhbmQgZWFjaCB0aW1lCj4gY29udGludWVfc2VuZCgpIHJldHVybnMgaXQg
cGFzcyB0aHJ1IGNoZWNrX3Jlc2V0IHdoaWNoIHJlc2V0cwo+ICdvdXRwb3MnLCB0aHVzIHdlIGFs
d2F5cyBoYXZlICdvdXRsZW4gPj0gb3V0cG9zJy4KClBlcmhhcHM6ICJBIHRob3JvdWdoIGF1ZGl0
IHNob3dzIHRoYXQgb3V0bGVuIGlzIGFsd2F5cyBpbmNyZW1lbnRlZAp3aGVuIGRhdGEgaXMgYWx3
YXlzIGFkZGVkIHRvIG91dGJ1ZltdLiAgVGhlbiBhdCBjcmVhdGlvbiBhbmQgZWFjaAp0aW1lIGNv
bnRpbnVzX3NlbmQoKSByZXR1cm5zIGl0IGFzc3VyZXMgaWYgb3V0cG9zIHJlYWNoZXMgb3V0bGVu
LApib3RoIHZhbHVlcyBhcmUgcmVzZXQgdG8gemVybywgZXhjZXB0IGluIHRoZSBjYXNlIG9mIHNl
bmRpbmcKYSByZXNldCB3aGVyZSBhIG5ldyBjb21tYW5kIGlzIGFkZGVkLiIKClRoaXMgaXMgY2Vy
dGFpbmx5IHRoZSBkZXNpZ24gaW50ZW50LCB0aGFuayB5b3UgZm9yIHRoZSB0aG9yb3VnaAphdWRp
dC4KCj4gQWxzbyBkdWUgdG8gdGhlIGNoZWNrIG9uIGVudHJ5LCB3ZSBrbm93IG91dGxlbiAhPSAw
Lgo+IFdlIGNhbiB0aGVuIGFkZCBhbiBhc3NlcnRpb24gb24gJ291dGxlbiA+IG91dHBvcycsIHdo
aWNoIHdpbGwKPiBoZWxwcyB0aGUgbmV4dCBwYXRjaCB0byBzYWZlbHkgY29udmVydCAnb3V0bGVu
IC0gb3V0cG9zJyBhcyBhbgoKSSB3YXMgYSBsaXR0bGUgY29uZnVzZWQgYnkgIm5leHQgcGF0Y2gi
LCB0aGVyZSBpcyBubyBmb2xsb3dpbmcKcGF0Y2ggaW4gdGhlIHNlcmllcyBmb3IgdGhpcy4gIE1h
eWJlICJuZXh0IHBhcnQgb2YgdGhlIHBhdGNoIj8KCj4gdW5zaWduZWQgdHlwZSAoc2l6ZV90KS4K
PiAKPiBNYWtlIHRoaXMgYXNzZXJ0aW9uIGV4cGxpY2l0IGJ5IGNhc3RpbmcgJ291dGxlbiAtIG91
dHBvcycgc2l6ZV90Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOp
IDxwaGlsbWRAcmVkaGF0LmNvbT4KCk91dHNpZGUgb2YgdGhlIG1pbm9yIGdyYW1tZXIgaXNzdWVz
LCB0aGlzIGxvb2tzIGdvb2QuICBJIGhhdmUKbm90aWNlZCB0aGUgaW5jb25zaXN0ZW50IHNpZ25l
ZC91bnNpZ25lZCB1c2FnZSBpbiBxZW11IGFuZCBJTUhPCml0J3MgbGlrZWx5IHRvIGxlYWQgdG8g
dmVyeSBiYWQgYnVncyBhdCBzb21lIHBvaW50LiAgVGhlcmUgaGF2ZQpiZWVuIHN0dWRpZXMgdGhh
dCBzaG93IHRoYXQgdW5zaWduZWQgdmFsdWVzIHRlbmQgdG8gYmUgbW9yZQpidWdneSBpbiB1c2Fn
ZSBkdWUgdG8gdW5kZXJmbG93cywgYnV0IGZvciBhIGxlbmd0aCB2YWx1ZSB0aGF0CndpbGwgZXZl
bnR1YWxseSBiZSBjb252ZXJ0ZWQgdG8gYW4gdW5zaWduZWQgdmFsdWUsIHdoYXQgaXMKaGVyZSBp
cyBiZXR0ZXIsIEkgdGhpbmsuCgpCb3RoIG91dHBvcyBhbmQgb3V0bGVuIGFyZSB1bnNpZ25lZCwg
c28gdGhlIHNpemVfdCgpIGNhc3QgaXMKbm90IHJlYWxseSBuZWNlc3NhcnksIGJ1dCBJIGd1ZXNz
IGl0IG1ha2VzIGl0IGNsZWFyLgoKUmV2aWV3ZWQtYnk6IENvcmV5IE1pbnlhcmQgPGNtaW55YXJk
QG12aXN0YS5jb20+Cgo+IC0tLQo+ICBody9pcG1pL2lwbWlfYm1jX2V4dGVybi5jIHwgMyArKy0K
PiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRp
ZmYgLS1naXQgYS9ody9pcG1pL2lwbWlfYm1jX2V4dGVybi5jIGIvaHcvaXBtaS9pcG1pX2JtY19l
eHRlcm4uYwo+IGluZGV4IGJmMGI3ZWUwZjUuLmNhNjFiMDQ5NDIgMTAwNjQ0Cj4gLS0tIGEvaHcv
aXBtaS9pcG1pX2JtY19leHRlcm4uYwo+ICsrKyBiL2h3L2lwbWkvaXBtaV9ibWNfZXh0ZXJuLmMK
PiBAQCAtMTA3LDggKzEwNyw5IEBAIHN0YXRpYyB2b2lkIGNvbnRpbnVlX3NlbmQoSVBNSUJtY0V4
dGVybiAqaWJlKQo+ICAgICAgICAgIGdvdG8gY2hlY2tfcmVzZXQ7Cj4gICAgICB9Cj4gICBzZW5k
Ogo+ICsgICAgYXNzZXJ0KGliZS0+b3V0bGVuID4gaWJlLT5vdXRwb3MpOwo+ICAgICAgcmV0ID0g
cWVtdV9jaHJfZmVfd3JpdGUoJmliZS0+Y2hyLCBpYmUtPm91dGJ1ZiArIGliZS0+b3V0cG9zLAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWJlLT5vdXRsZW4gLSBpYmUtPm91dHBvcyk7
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2l6ZV90KShpYmUtPm91dGxlbiAtIGli
ZS0+b3V0cG9zKSk7Cj4gICAgICBpZiAocmV0ID4gMCkgewo+ICAgICAgICAgIGliZS0+b3V0cG9z
ICs9IHJldDsKPiAgICAgIH0KPiAtLSAKPiAyLjIwLjEKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 14:37:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 14:37:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwSzm-0007zN-UY; Wed, 20 Feb 2019 14:37:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aCrA=Q3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gwSzm-0007zI-65
 for xen-devel@lists.xen.org; Wed, 20 Feb 2019 14:37:10 +0000
X-Inumbo-ID: ffe1970d-351c-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffe1970d-351c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 14:37:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Feb 2019 07:37:07 -0700
Message-Id: <5C6D661202000078002187DE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 20 Feb 2019 07:37:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
 <1550614715-21161-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550614715-21161-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/4] x86/vmx: Fix security issue when a
 guest balloons out the #VE info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE5IGF0IDIzOjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTU4LDI1ICs1Nyw2NyBAQCBhbHRwMm1fdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1
ICp2KQo+ICAKPiAgaW50IGFsdHAybV92Y3B1X2VuYWJsZV92ZShzdHJ1Y3QgdmNwdSAqdiwgZ2Zu
X3QgZ2ZuKQo+ICB7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+ICsgICAg
c3RydWN0IGFsdHAybXZjcHUgKmEgPSAmdmNwdV9hbHRwMm0odik7Cj4gICAgICBwMm1fdHlwZV90
IHAybXQ7Cj4gKyAgICBtZm5fdCBtZm47Cj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKPiAr
ICAgIGludCByYzsKPiArCj4gKyAgICAvKiBFYXJseSBleGl0IHBhdGggaWYgI1ZFIGlzIGFscmVh
ZHkgY29uZmlndXJlZC4gKi8KPiArICAgIGlmICggYS0+dmVpbmZvX3BnICkKPiArICAgICAgICBy
ZXR1cm4gLUVFWElTVDsKPiArCj4gKyAgICBtZm4gPSBnZXRfZ2ZuKGQsIGdmbl94KGdmbiksICZw
Mm10KTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogTG9va2luZyBmb3IgYSBwbGFpbiBwaWVjZSBv
ZiBndWVzdCB3cml0ZWFibGUgUkFNLiAgVGFrZSBhbiBleHRyYSBwYWdlCj4gKyAgICAgKiByZWZl
cmVuY2UgdG8gcmVmbGVjdCBvdXIgaW50ZW50IHRvIHBvaW50IHRoZSBWTUNTIGF0IGl0Lgo+ICsg
ICAgICovCj4gKyAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSB8fCAhcDJtX2lzX3Jh
bShwMm10KSB8fAo+ICsgICAgICAgICBwMm1faXNfcmVhZG9ubHkocDJtdCkgfHwgIWdldF9wYWdl
KHBnID0gbWZuX3RvX3BhZ2UobWZuKSwgZCkgKQoKcDJtX2lzX3JhbSgpIGlzIHByZXR0eSBicm9h
ZCBhIGNsYXNzLCBhbmQgcDJtX2lzX3JlYWRvbmx5KCkgcmVtb3Zlcwpvbmx5IHVzZWZ1bGx5IHAy
bV9yYW1fcm8gYW5kIHAybV9yYW1fc2hhcmVkIGZyb20gdGhlIHNldC4gSW4KcGFydGljdWxhciBw
Mm1faW9yZXFfc2VydmVyIGlzIHRodXMgcGVybWl0dGVkLCBhcyBhcmUgYWxsIHAybV9wYWdpbmdf
Kgp3aGljaCBkb24ndCBwcm9kdWNlIElOVkFMSURfTUZOLiBJIGRvbid0IHRoaW5rIHRoYXQncyB3
aGF0IHlvdSB3YW50LgpJIGFsc28gZG9uJ3QgdGhpbmsgeW91IHJlYWxseSB3YW50IHRvIGV4Y2x1
ZGUgcDJtX3JhbV9sb2dkaXJ0eSAtIGlmCmFueXRoaW5nIHlvdSBtaWdodCBuZWVkIHRvIGNvbnZl
cnQgdGhhdCB0eXBlIHRvIHAybV9yYW1fcncgaW4gY2FzZQp5b3UgZmluZCB0aGUgcGFnZSBpbiB0
aGF0IHN0YXRlLgoKQ2FuJ3QgeW91IHNpbXBseSBjYWxsIGNoZWNrX2dldF9wYWdlX2Zyb21fZ2Zu
KCkgaGVyZSBhbnl3YXk/CgpGdXJ0aGVybW9yZSBJJ20gdW5jZXJ0YWluIGlmIGdldF9wYWdlKCkg
aXMgcXVpdGUgZW5vdWdoOiBEb24ndCB5b3UKYWxzbyB3YW50IGEgd3JpdGFibGUgdHlwZSByZWZl
cmVuY2U/IEl0IG1heSBub3Qgc3RyaWN0bHkgYmUgbmVlZGVkIGF0CnRoaXMgcG9pbnQsIGJ1dCBJ
IHRoaW5rIHdlJ3JlIHRyeWluZyB0byBtYWtlIHRoZSBkaXN0aW5jdGlvbiBpbiBuZXcgY29kZSwK
bGlrZSB3YXMgZS5nLiBkb25lIGluIHJlY2VudCBWaXJpZGlhbiBjaGFuZ2VzLgoKPiArICAgIHsK
PiArICAgICAgICByYyA9IC1FSU5WQUw7Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4g
IAo+IC0gICAgaWYgKCAhZ2ZuX2VxKHZjcHVfYWx0cDJtKHYpLnZlaW5mb19nZm4sIElOVkFMSURf
R0ZOKSB8fAo+IC0gICAgICAgICBtZm5fZXEoZ2V0X2dmbl9xdWVyeV91bmxvY2tlZCh2LT5kb21h
aW4sIGdmbl94KGdmbiksICZwMm10KSwKPiAtICAgICAgICAgICAgICAgIElOVkFMSURfTUZOKSAp
Cj4gLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICAvKgo+ICsgICAgICogVXBkYXRlIHZl
aW5mb19wZywgbWFraW5nIHN1cmUgdG8gYmUgc2FmZSB3aXRoIGNvbmN1cnJlbnQgaHlwZXJjYWxs
cy4KPiArICAgICAqIFRoZSBmaXJzdCBjYWxsZXIgdG8gbWFrZSB2ZWluZm9fcGcgYmVjb21lIG5v
bi1OVUxMIHdpbGwgcHJvZ3JhbSBpdHMgTUZOCj4gKyAgICAgKiBpbnRvIHRoZSBWTUNTLCBzbyBt
dXN0IG5vdCBiZSBjbG9iYmVyZWQuICBDYWxsZXJzIHdoaWNoIGxvc2UgdGhlIHJhY2UKPiArICAg
ICAqIGJhY2sgb2ZmIHdpdGggLUVFWElTVC4KPiArICAgICAqLwo+ICsgICAgaWYgKCBjbXB4Y2hn
KCZhLT52ZWluZm9fcGcsIE5VTEwsIHBnKSAhPSBOVUxMICkKPiArICAgIHsKPiArICAgICAgICBw
dXRfcGFnZShwZyk7Cj4gKyAgICAgICAgcmMgPSAtRUVYSVNUOwo+ICsgICAgICAgIGdvdG8gb3V0
Owo+ICsgICAgfQo+ICAKPiAtICAgIHZjcHVfYWx0cDJtKHYpLnZlaW5mb19nZm4gPSBnZm47Cj4g
KyAgICByYyA9IDA7Cj4gICAgICBhbHRwMm1fdmNwdV91cGRhdGVfdm1mdW5jX3ZlKHYpOwo+ICAK
PiAtICAgIHJldHVybiAwOwo+ICsgb3V0Ogo+ICsgICAgcHV0X2dmbihkLCBnZm5feChnZm4pKTsK
CklzIHRoZXJlIGFueSByZWFzb24gd2h5IHlvdSBuZWVkIHRvIGhvbGQgdGhlIEdGTiByZWYgdW50
aWwgaGVyZT8gSXQgd291bGQKc2VlbSB0byBtZSB0aGF0IGl0IGNhbiBiZSBkcm9wcGVkIHRoZSBt
b21lbnQgeW91J3ZlIG9idGFpbmVkIHRoZSBnZW5lcmFsCnBhZ2UgcmVmLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 14:49:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 14:49:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwTBr-0000V0-2D; Wed, 20 Feb 2019 14:49:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aCrA=Q3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gwTBp-0000Uv-DT
 for xen-devel@lists.xen.org; Wed, 20 Feb 2019 14:49:37 +0000
X-Inumbo-ID: bdc9184f-351e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdc9184f-351e-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 14:49:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Feb 2019 07:47:35 -0700
Message-Id: <5C6D68860200007800218806@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 20 Feb 2019 07:47:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
 <1550614715-21161-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550614715-21161-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/4] x86/vmx: Properly flush the TLB when an
 altp2m is modified
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE5IGF0IDIzOjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTQzMTksMTcgKzQzMjAsNDIgQEAgYm9vbCB2bXhfdm1lbnRlcl9oZWxwZXIoY29u
c3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIAo+ICAgICAgaWYgKCBwYWdpbmdfbW9k
ZV9oYXAoY3Vyci0+ZG9tYWluKSApCj4gICAgICB7Cj4gLSAgICAgICAgc3RydWN0IGVwdF9kYXRh
ICplcHQgPSAmcDJtX2dldF9ob3N0cDJtKGN1cnItPmRvbWFpbiktPmVwdDsKPiArICAgICAgICBz
dHJ1Y3QgZXB0X2RhdGEgKmVwdCA9ICZwMm1fZ2V0X2hvc3RwMm0oY3VycmQpLT5lcHQ7Cj4gICAg
ICAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPiArICAgICAgICB1
bnNpZ25lZCBpbnQgaW52ID0gMDsgLyogTm9uZSA9PiBTaW5nbGUgPT4gQWxsICovCj4gKyAgICAg
ICAgc3RydWN0IGVwdF9kYXRhICpzaW5nbGUgPSBOVUxMOyAvKiBTaW5nbGUgZXB0cCwgaWZmIGlu
diA9PSAxICovCj4gIAo+ICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsIGVwdC0+
aW52YWxpZGF0ZSkgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgY3B1bWFza19jbGVhcl9j
cHUoY3B1LCBlcHQtPmludmFsaWRhdGUpOwo+IC0gICAgICAgICAgICBpZiAoIG5lc3RlZGh2bV9l
bmFibGVkKGN1cnItPmRvbWFpbikgKQo+IC0gICAgICAgICAgICAgICAgX19pbnZlcHQoSU5WRVBU
X0FMTF9DT05URVhULCAwKTsKPiAtICAgICAgICAgICAgZWxzZQo+IC0gICAgICAgICAgICAgICAg
X19pbnZlcHQoSU5WRVBUX1NJTkdMRV9DT05URVhULCBlcHQtPmVwdHApOwo+ICsKPiArICAgICAg
ICAgICAgLyogQXV0b21hdGljYWxseSBpbnZhbGlkYXRlIGFsbCBjb250ZXh0cyBpZiBuZXN0ZWQu
ICovCj4gKyAgICAgICAgICAgIGludiArPSAxICsgbmVzdGVkaHZtX2VuYWJsZWQoY3VycmQpOwo+
ICsgICAgICAgICAgICBzaW5nbGUgPSBlcHQ7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBp
ZiAoIGFsdHAybV9hY3RpdmUoY3Vyci0+ZG9tYWluKSApCgpQbGVhc2UgdXNlIGN1cnJkIGhlcmUg
YXMgd2VsbC4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 15:01:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 15:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwTMs-00021B-62; Wed, 20 Feb 2019 15:01:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HwCw=Q3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwTMq-00020r-Kw
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 15:01:00 +0000
X-Inumbo-ID: 541ee840-3520-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 541ee840-3520-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 15:00:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwTMn-0005cR-Ew; Wed, 20 Feb 2019 15:00:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwTMn-0004LX-6n; Wed, 20 Feb 2019 15:00:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwTMn-0006Qe-4t; Wed, 20 Feb 2019 15:00:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133308-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:build-amd64-libvirt:<job status>:broken:regression
 linux-4.9:test-armhf-armhf-xl-arndale:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 linux-4.9:build-amd64-libvirt:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-armhf-armhf-xl-arndale:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qcow2:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 linux-4.9:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-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-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop: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-i386-xl-qemut-ws16-amd64:guest-stop: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=6ece8e403defba39de057c630e570fb4372dfcbe
X-Osstest-Versions-That: linux=a4d0a0910e693dafd83311994e12a0a8a0846694
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Feb 2019 15:00:57 +0000
Subject: [Xen-devel] [linux-4.9 test] 133308: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMwOCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzMwOC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICA8am9iIHN0YXR1cz4gICAgICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9i
IHN0YXR1cz4gICAgYnJva2VuCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgPGpvYiBzdGF0dXM+ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDxqb2Igc3RhdHVzPiBicm9rZW4gaW4gMTMzMjkwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMyOTAK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMjkwIHBhc3MgaW4gMTMzMzA4CiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMyOTAgcGFzcyBp
biAxMzMzMDgKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzI5MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gcGFz
cyBpbiAxMzMyOTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzI5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJva2VuIHBhc3MgaW4gMTMzMjkw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQp
ICBicm9rZW4gcGFzcyBpbiAxMzMyOTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMzI5MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAxMzMyOTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gcGFzcyBp
biAxMzMyOTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMjc2IHBhc3MgaW4gMTMzMzA4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIGluIDEzMzI5MCBwYXNzIGluIDEzMzMwOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3Mg
aW4gMTMzMjc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMzMyOTAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIHBh
c3MgaW4gMTMzMjkwCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1p
bnN0YWxsICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzMyOTAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzI5
MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMzMyOTAgbGlrZSAxMzI3
NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMjkwIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMy
OTAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMzMjkwIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMzMyOTAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkwIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxMzMyOTAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI3NDgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNzQ4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgNmVjZThlNDAzZGVmYmEzOWRlMDU3YzYzMGU1NzBmYjQzNzJkZmNiZQpi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgYTRkMGEwOTEwZTY5M2RhZmQ4
MzMxMTk5NGUxMmEwYThhMDg0NjY5NAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNzQ4ICAyMDE5
LTAyLTAyIDEzOjAzOjI2IFogICAxOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjk3MyAg
MjAxOS0wMi0wNiAxNjo0MTo0MyBaICAgMTMgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMzI3NiAgMjAxOS0wMi0xNiAwNToxMzo0NyBaICAgIDQgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJF
cmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICBBYXJvIEtvc2tpbmVu
IDxhYXJvLmtvc2tpbmVuQGlraS5maT4KICBBYXJvbiBCcm93biA8YWFyb24uZi5icm93bkBpbnRl
bC5jb20+CiAgQWFyb24gTHUgPGFhcm9uLmx1QGxpbnV4LmFsaWJhYmEuY29tPgogIEFkYW1za2ks
IEtyenlzenRvZiAoTm9raWEgLSBQTC9Xcm9jbGF3KSA8a3J6eXN6dG9mLmFkYW1za2lAbm9raWEu
Y29tPgogIEFkaXR5YSBQYWtraSA8cGFra2kwMDFAdW1uLmVkdT4KICBBZHJpYW4gSHVudGVyIDxh
ZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51
az4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsYW4gVHVsbCA8
YXR1bGxAa2VybmVsLm9yZz4KICBBbGV4YW5kcnUgQXJkZWxlYW4gPGFsZXhhbmRydS5hcmRlbGVh
bkBhbmFsb2cuY29tPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAgQWxl
eGV5IEtob3Jvc2hpbG92IDxraG9yb3NoaWxvdkBpc3ByYXMucnU+CiAgQW1pciBHb2xkc3RlaW4g
PGFtaXI3M2lsQGdtYWlsLmNvbT4KICBBbmRyZWFzIEdydWVuYmFjaGVyIDxhZ3J1ZW5iYUByZWRo
YXQuY29tPgogIEFuZHJlaSBWYWdpbiA8YXZhZ2luQGdtYWlsLmNvbT4KICBBbmRyZXcgQm93ZXJz
IDxhbmRyZXd4LmJvd2Vyc0BpbnRlbC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1m
b3VuZGF0aW9uLm9yZz4KICBBbmR5IER1YW4gPGZ1Z2FuZy5kdWFuQG54cC5jb20+CiAgQW5keSBT
aGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQW5uYSBTY2h1
bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQW5zb24gSHVhbmcgPEFuc29uLkh1
YW5nQG54cC5jb20+CiAgQW50b24gSXZhbm92IDxhbnRvbi5pdmFub3ZAY2FtYnJpZGdlZ3JleXMu
Y29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFyZW5k
IHZhbiBTcHJpZWwgPGFyZW5kLnZhbnNwcmllbEBicm9hZGNvbS5jb20+CiAgQXJrYWRpdXN6IE1p
c2tpZXdpY3ogPGFyZWttQG1hdmVuLnBsPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNt
ZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXlhIExldmlu
IDxheWFsQG1lbGxhbm94LmNvbT4KICBCYXJ0IFZhbiBBc3NjaGUgPGJ2YW5hc3NjaGVAYWNtLm9y
Zz4KICBCYXJ0bG9taWVqIFpvbG5pZXJraWV3aWN6IDxiLnpvbG5pZXJraWVAc2Ftc3VuZy5jb20+
CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJl
bmphbWluIFRpc3NvaXJlcyA8YmVuamFtaW4udGlzc29pcmVzQHJlZGhhdC5jb20+CiAgQmVvbWhv
IFNlbyA8YmVvbWhvLnNlb0BzYW1zdW5nLmNvbT4KICBCZXJuYXJkIFBpZG91eCA8ZjZidnBAZnJl
ZS5mcj4KICBCaW4gTGl1IDxiLWxpdUB0aS5jb20+CiAgQmpvcm4gQW5kZXJzc29uIDxiam9ybi5h
bmRlcnNzb25AbGluYXJvLm9yZz4KICBCam9ybiBIZWxnYWFzIDxiaGVsZ2Fhc0Bnb29nbGUuY29t
PgogIEJqb3JuIEhlbGdhYXMgPGhlbGdhYXNAa2VybmVsLm9yZz4KICBCb2IgUGV0ZXJzb24gPHJw
ZXRlcnNvQHJlZGhhdC5jb20+CiAgQm9yaXMgQnJlemlsbG9uIDxiYnJlemlsbG9uQGtlcm5lbC5v
cmc+CiAgQm9yaXMgQnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5jb20+CiAgQm9y
aXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIENhc2V5IFNjaGF1ZmxlciA8Y2FzZXlAc2NoYXVm
bGVyLWNhLmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291cmNlLmNpcnJ1cy5j
b20+CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUub3JnPgogIENoZW5nIExpbiA8Y2hlbmcubGlu
MTMwQHp0ZS5jb20uY24+CiAgQ2hyaXMgUGVybCA8Y3BlcmxAamFuZXN0cmVldC5jb20+CiAgQ2hy
aXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ29saW4gSWFuIEtpbmcg
PGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdt
YWlsLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFu
aWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgTGV6Y2FubyA8ZGFu
aWVsLmxlemNhbm9AbGluYXJvLm9yZz4KICBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZm
d2xsLmNoPgogIERhdmUgQ2Fycm9sbCA8ZGF2aWQuY2Fycm9sbEBtaWNyb3NlbWkuY29tPgogIERh
dmUgQ2hpbm5lciA8ZGNoaW5uZXJAcmVkaGF0LmNvbT4KICBEYXZpZCBBaGVybiA8ZHNhQGN1bXVs
dXNuZXR3b3Jrcy5jb20+CiAgRGF2aWQgQWhlcm4gPGRzYWhlcm5AZ21haWwuY29tPgogIERhdmlk
IEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1A
ZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBUZWlnbGFuZCA8dGVpZ2xhbmRAcmVkaGF0LmNvbT4KICBE
YXZpZGxvaHIgQnVlc28gPGRhdmVAc3Rnb2xhYnMubmV0PgogIERhdmlkbG9ociBCdWVzbyA8ZGJ1
ZXNvQHN1c2UuZGU+CiAgRGVubmlzIERhbGVzc2FuZHJvIDxkZW5uaXMuZGFsZXNzYW5kcm9AaW50
ZWwuY29tPgogIERpY2sgS2VubmVkeSA8ZGljay5rZW5uZWR5QGJyb2FkY29tLmNvbT4KICBEbWl0
cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAgRG9uIEJyYWNlIDxkb24uYnJhY2VAbWlj
cm9zZW1pLmNvbT4KICBFZHVhcmRvIFZhbGVudGluIDxlZHViZXp2YWxAZ21haWwuY29tPgogIEVy
aWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFcmljIFcuIEJpZWRlcm1hbiA8ZWJp
ZWRlcm1AeG1pc3Npb24uY29tPgogIEZhYmlvIEVzdGV2YW0gPGZlc3RldmFtQGdtYWlsLmNvbT4K
ICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5jb20+CiAgRmVsaXggRmll
dGthdSA8bmJkQG5iZC5uYW1lPgogIEZpbm4gVGhhaW4gPGZ0aGFpbkB0ZWxlZ3JhcGhpY3MuY29t
LmF1PgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPgogIEZsb3JpYW4g
S2F1ZXIgPGZsb3JpYW4ua2F1ZXJAa29hbG8uZGU+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3Ry
bGVuLmRlPgogIEZyYW5rIFJvd2FuZCA8ZnJhbmsucm93YW5kQHNvbnkuY29tPgogIEdvdmluZGFy
YWp1bHUgVmFyYWRhcmFqYW4gPGd2YXJhZGFyQGNpc2NvLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRt
YW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJv
ZWNrLXVzLm5ldD4KICBHdWlsbGF1bWUgTmF1bHQgPGcubmF1bHRAYWxwaGFsaW5rLmZyPgogIEd1
aWxsYXVtZSBOYXVsdCA8Z25hdWx0QHJlZGhhdC5jb20+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8
Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYW4gWHUgPGhhbi54dUBueHAuY29tPgogIEhhbnMg
ZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSGFucyBWZXJrdWlsIDxodmVya3VpbC1j
aXNjb0B4czRhbGwubmw+CiAgSGFucyBWZXJrdWlsIDxodmVya3VpbEB4czRhbGwubmw+CiAgSGUg
WmhlIDx6aGUuaGVAd2luZHJpdmVyLmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5h
cGFuYS5vcmcuYXU+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSW5nbyBN
b2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhh
dC5jb20+CiAgSmFjb2IgV2VuIDxqaWFuLncud2VuQG9yYWNsZS5jb20+CiAgSmFlZ2V1ayBLaW0g
PGphZWdldWtAa2VybmVsLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0
cm9ub21lLmNvbT4KICBKYW1lcyBCb3R0b21sZXkgPEphbWVzLkJvdHRvbWxleUBIYW5zZW5QYXJ0
bmVyc2hpcC5jb20+CiAgSmFtZXMgTW9yc2UgPGphbWVzLm1vcnNlQGFybS5jb20+CiAgSmFtZXMg
U21hcnQgPGpzbWFydDIwMjFAZ21haWwuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAg
SmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxh
bm94LmNvbT4KICBKZWZmIEtpcnNoZXIgPGplZmZyZXkudC5raXJzaGVyQGludGVsLmNvbT4KICBK
ZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdt
YWlsLmNvbT4KICBKaW1teSBEdXJhbmQgV2Vzb2xvd3NraSA8amR3QGFtYXpvbi5kZT4KICBKaW9u
ZyBXYW5nIDxqaW9uZy53YW5nQG5ldHJvbm9tZS5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFA
c3VzZS5jej4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSm9lcmcgUm9lZGVsIDxq
cm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSGVkYmVyZyA8am9oYW4uaGVkYmVyZ0BpbnRlbC5jb20+
CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9uIEh1bnRlciA8
am9uYXRoYW5oQG52aWRpYS5jb20+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJv
bkBodWF3ZWkuY29tPgogIEpvw6NvIFBhdWxvIFJlY2hpIFZpdGEgPGpwcnZpdGFAZW5kbGVzc20u
Y29tPgogIEpvw6NvIFBhdWxvIFJlY2hpIFZpdGEgPGpwcnZpdGFAZ21haWwuY29tPgogIEp1bnhp
YW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5m
ZW5nQGNhbm9uaWNhbC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAg
S2FuIExpYW5nIDxrYW4ubGlhbmdAbGludXguaW50ZWwuY29tPgogIEthbmdqaWUgTHUgPGtqbHVA
dW1uLmVkdT4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLZWl0aCBCdXNj
aCA8a2VpdGguYnVzY2hAaW50ZWwuY29tPgogIEtvZW4gVmFuZGVwdXR0ZSA8a29lbi52YW5kZXB1
dHRlQG5jZW50cmljLmNvbT4KICBLb25zdGFudGluIEtob3JlbmtvIDxraG9yZW5rb0B2aXJ0dW96
em8uY29tPgogIEtyenlzenRvZiBBZGFtc2tpIDxrcnp5c3p0b2YuYWRhbXNraUBub2tpYS5jb20+
CiAgS3J6eXN6dG9mIEhhbGFzYSA8a2hhbGFzYUBwaWFwLnBsPgogIExhcnMgRWxsZW5iZXJnIDxs
YXJzLmVsbGVuYmVyZ0BsaW5iaXQuY29tPgogIExlb25pZCBJeml1bXRzZXYgPGxlb25pZC5peml1
bXRzZXZAZ21haWwuY29tPgogIExpIFJvbmdRaW5nIDxsaXJvbmdxaW5nQGJhaWR1LmNvbT4KICBM
aW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2Fs
bGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIExvcmVuem8gQmlhbmNvbmkgPGxvcmVu
em8uYmlhbmNvbmlAcmVkaGF0LmNvbT4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVy
YWxpc2lAYXJtLmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHVjYSBD
b2VsaG8gPGx1Y2lhbm8uY29lbGhvQGludGVsLmNvbT4KICBMdWlzIENoYW1iZXJsYWluIDxtY2dy
b2ZAa2VybmVsLm9yZz4KICBMdWl6IEF1Z3VzdG8gdm9uIERlbnR6IDxsdWl6LnZvbi5kZW50ekBp
bnRlbC5jb20+CiAgTHVrYXMgV3VubmVyIDxsdWthc0B3dW5uZXIuZGU+CiAgTWFoZXNoIFJhamFz
aGVraGFyYSA8bWFoZXNoLnJhamFzaGVraGFyYUBtaWNyb3NlbWkuY29tPgogIE1hbmZyZWQgU2No
bGFlZ2wgPG1hbmZyZWQuc2NobGFlZ2xAZ2luemluZ2VyLmNvbT4KICBNYXJjIEdvbnphbGV6IDxt
YXJjLncuZ29uemFsZXpAZnJlZS5mcj4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0u
Y29tPgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4KICBNYXJlayBTenlw
cm93c2tpIDxtLnN6eXByb3dza2lAc2Ftc3VuZy5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBr
ZXJuZWwub3JnPgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTWFydGlu
IEJsdW1lbnN0aW5nbCA8bWFydGluLmJsdW1lbnN0aW5nbEBnb29nbGVtYWlsLmNvbT4KICBNYXJ0
aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBLZXBw
bGluZ2VyIDxtYXJ0aW4ua2VwcGxpbmdlckBnaW56aW5nZXIuY29tPgogIE1hc2FoaXJvIFlhbWFk
YSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF0aGV1cyBUYXZhcmVzIDxtYXRo
ZXVzLmJlcm5hcmRpbm9AdXNwLmJyPgogIE1hdGhpYXMgTnltYW4gPG1hdGhpYXMubnltYW5AbGlu
dXguaW50ZWwuY29tPgogIE1hdGhpYXMgVGhvcmUgPG1hdGhpYXMudGhvcmVAaW5maW5lcmEuY29t
PgogIE1hdHQgUmFub3N0YXkgPG1hdHQucmFub3N0YXlAa29uc3Vsa28uY29tPgogIE1hdXJvIENh
cnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4aW1lIFJpcGFy
ZCA8bWF4aW1lLnJpcGFyZEBib290bGluLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxs
ZXJtYW4uaWQuYXU+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlrZSBNYXJj
aW5pc3p5biA8bWlrZS5tYXJjaW5pc3p5bkBpbnRlbC5jb20+CiAgTWlrbG9zIFN6ZXJlZGkgPG1z
emVyZWRpQHJlZGhhdC5jb20+CiAgTWlyb3NsYXYgTGljaHZhciA8bWxpY2h2YXJAcmVkaGF0LmNv
bT4KICBNeXVuZ2hvIEp1bmcgPG1oanVuZ2tAZ21haWwuY29tPgogIE5hb3lhIEhvcmlndWNoaSA8
bi1ob3JpZ3VjaGlAYWguanAubmVjLmNvbT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5j
ZWxsb3JAZ21haWwuY29tPgogIE5vcmFsZiBUcsO4bm5lcyA8bm9yYWxmQHRyb25uZXMub3JnPgog
IE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBPbGVrc2FuZHIgTmF0YWxlbmtvIDxv
bGVrc2FuZHJAbmF0YWxlbmtvLm5hbWU+CiAgT2xnYSBLb3JuaWV2c2thaWEgPGFnbG9AdW1pY2gu
ZWR1PgogIE9sb2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4KICBQYW9sbyBCb256aW5pIDxw
Ym9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4K
ICBQYXVsIEUuIE1jS2VubmV5IDxwYXVsbWNrQGxpbnV4LmlibS5jb20+CiAgUGF1bCBFbGRlciA8
cGF1bC5lbGRlckBpZGVhc29uYm9hcmQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGFsY2FudGFy
YUBzdXNlLmRlPgogIFBhdWxvIEFsY2FudGFyYSA8cGF1bG9AcGF1bG8uYWM+CiAgUGF2ZWwgTWFj
aGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5j
b20+CiAgUGV0ZXIgUm9zaW4gPHBlZGFAYXhlbnRpYS5zZT4KICBQZXRlciBTaGllciA8cHNoaWVy
QGdvb2dsZS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5v
cmc+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+ICMgV2l0
aCBkZXZlbG9wZXIgaGF0IG9uCiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJh
ZGVhZC5vcmc+ICMgV2l0aCBtYWludGFpbmVyIGhhdCBvbgogIFBldGVyIFppamxzdHJhIDxwZXRl
cnpAaW5mcmFkZWFkLm9yZz4KICBQaGlsaXBwIFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRl
PgogIFBpZXJyZS1Mb3VpcyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRl
bC5jb20+CiAgUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KICBSYWRpbSBLcsSNbcOhxZkgPHJrcmNt
YXJAcmVkaGF0LmNvbT4KICBSYWZhZWwgQXF1aW5pIDxhcXVpbmlAcmVkaGF0LmNvbT4KICBSYWZh
ZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmVuYXRvIEx1aSBH
ZWggPHJlbmF0b2dlaEBnbWFpbC5jb20+CiAgUmljaGFyZCBDb2NocmFuIDxyaWNoYXJkY29jaHJh
bkBnbWFpbC5jb20+CiAgUmljaGFyZCBXZWluYmVyZ2VyIDxyaWNoYXJkQG5vZC5hdD4KICBSb2xh
bmQgS2FtbWVyZXIgPHJvbGFuZC5rYW1tZXJlckBsaW5iaXQuY29tPgogIFJvbWFuIEd1c2hjaGlu
IDxndXJvQGZiLmNvbT4KICBSb25uaWUgU2FobGJlcmcgPGxzYWhsYmVyQHJlZGhhdC5jb20+CiAg
UnVuZG9uZyBHZSA8cmRvbmcuZ2VAZ21haWwuY29tPgogIFJ1c3NlbGwgS2luZyAtIEFSTSBMaW51
eCA8bGludXhAYXJtbGludXgub3JnLnVrPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1s
aW51eC5vcmcudWs+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2Fo
aXR5YSBUdW1tYWxhIDxzdHVtbWFsYUBjb2RlYXVyb3JhLm9yZz4KICBTYW1pIFRvbHZhbmVuIDxz
YW1pdG9sdmFuZW5AZ29vZ2xlLmNvbT4KICBTYW50b3NoIFNoaWxpbWthciA8c2FudG9zaC5zaGls
aW1rYXJAb3JhY2xlLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2Nv
dHQgQmF1ZXIgPHNjb3R0LmJhdWVyQGludGVsLmNvbT4KICBTY290dCBXb29kIDxvc3NAYnVzZXJy
b3IubmV0PgogIFNlYmFzdGlhbiBBbmRyemVqIFNpZXdpb3IgPGJpZ2Vhc3lAbGludXRyb25peC5k
ZT4KICBTZXJnZWkgU2h0eWx5b3YgPHNlcmdlaS5zaHR5bHlvdkBjb2dlbnRlbWJlZGRlZC5jb20+
CiAgU2hha2VlbCBCdXR0IDxzaGFrZWVsYkBnb29nbGUuY29tPgogIFNoYW5ub24gTmVsc29uIDxz
aGFubm9uLmxlZS5uZWxzb25AZ21haWwuY29tPgogIFNoYXduIEd1byA8c2hhd25ndW9Aa2VybmVs
Lm9yZz4KICBTaW1vbiBXdW5kZXJsaWNoIDxzd0BzaW1vbnd1bmRlcmxpY2guZGU+CiAgU2xhd29t
aXIgU3RlcGllbiA8c3N0QHBvY3p0YS5mbT4KICBTb25nIExpdSA8c29uZ2xpdWJyYXZpbmdAZmIu
Y29tPgogIFNyaW5pdmFzIEthbmRhZ2F0bGEgPHNyaW5pdmFzLmthbmRhZ2F0bGFAbGluYXJvLm9y
Zz4KICBTdGVmYW4gUm9lc2UgPHNyQGRlbnguZGU+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndh
aHJlbkBpMnNlLmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3Vu
ZXQuY29tPgogIFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4KICBTdGV2ZSBGcmVuY2gg
PHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3RldmUgTG9uZ2VyYmVhbSA8c2xvbmdlcmJlYW1A
Z21haWwuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3Jn
PgogIFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+CiAgU3VzaG1hIEthbGFrb3Rh
IDxzdXNobWF4LmthbGFrb3RhQGludGVsLmNvbT4KICBTdmVuIEVja2VsbWFubiA8c3ZlbkBuYXJm
YXRpb24ub3JnPgogIHN5emJvdCtjMWUzNmQzMGVlMzQxNjI4OWNjMEBzeXprYWxsZXIuYXBwc3Bv
dG1haWwuY29tCiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRhcmlxIFRvdWthbiA8
dGFyaXF0QG1lbGxhbm94LmNvbT4KICBUZXRzdW8gSGFuZGEgPHBlbmd1aW4ta2VybmVsQEktbG92
ZS5TQUtVUkEubmUuanA+CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KICBU
aG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgSGVsbHN0cm9tIDx0
aGVsbHN0cm9tQHZtd2FyZS5jb20+CiAgVGllemh1IFlhbmcgPGtlcm5lbHBhdGNoQDEyNi5jb20+
CiAgVGltIEhhcnZleSA8dGhhcnZleUBnYXRld29ya3MuY29tPgogIFRpbmEgWmhhbmcgPHRpbmEu
emhhbmdAaW50ZWwuY29tPgogIFRvbWFzIFdpbmtsZXIgPHRvbWFzLndpbmtsZXJAaW50ZWwuY29t
PgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1
Y2tAaW50ZWwuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFV3
ZSBLbGVpbmUtS8O2bmlnIDx1LmtsZWluZS1rb2VuaWdAcGVuZ3V0cm9uaXguZGU+CiAgVmlub2Qg
S291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRo
YXQuY29tPgogIFZpdmVrIEdhdXRhbSA8dml2ZWsuZ2F1dGFtQGNvZGVhdXJvcmEub3JnPgogIFZs
YWRpbWlyIEtvbmRyYXRpZXYgPHZsYWRpbWlyLmtvbmRyYXRpZXZAbGludXguaW50ZWwuY29tPgog
IFZsYWRpcyBEcm9ub3YgPHZkcm9ub3ZAcmVkaGF0LmNvbT4KICBXYWltYW4gTG9uZyA8bG9uZ21h
bkByZWRoYXQuY29tPgogIFdhbmcgTGkgPHdhbmdsaTM5QGJhaWR1LmNvbT4KICBXZWkgV2FuZyA8
d3Z3QGdvb2dsZS5jb20+CiAgV2Vud2VuIFdhbmcgPHdhbmc2NDk1QHVtbi5lZHU+CiAgV2lsbCBE
ZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFt
cy5kZT4KICBZYW5ndGFvIExpIDx0aW55LndpbmR6ekBnbWFpbC5jb20+CiAgWW91bmcgWGlhbyA8
WWFuZ1g5MkBob3RtYWlsLmNvbT4KICBZdSBaaGFvIDx5dXpoYW9AZ29vZ2xlLmNvbT4KICBZdWVI
YWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWXVmZW4gV2FuZyA8d2FuZ3l1ZmVuQGh1
YXdlaS5jb20+CiAgWXVubGVpIEhlIDxoZXl1bmxlaUBodWF3ZWkuY29tPgogIFpoYW5nIFJ1aSA8
cnVpLnpoYW5nQGludGVsLmNvbT4KICBaaGFuZyBZdSA8emhhbmd5dTMxQGJhaWR1LmNvbT4KICBa
b3JhbiBNYXJrb3ZpYyA8em1hcmtvdmljQHNpZXJyYXdpcmVsZXNzLmNvbT4KICBadWJpbiBNaXRo
cmEgPHpzbUBjaHJvbWl1bS5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBicm9r
ZW4KYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LWxpYnZpcnQgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDU2NDEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 15:17:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 15:17:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwTcs-00039D-PM; Wed, 20 Feb 2019 15:17:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aCrA=Q3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gwTcs-000398-4Y
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 15:17:34 +0000
X-Inumbo-ID: a4acbce1-3522-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4acbce1-3522-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 15:17:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Feb 2019 08:15:31 -0700
Message-Id: <5C6D6F11020000780021883E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 20 Feb 2019 08:15:29 -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] x86/shadow: don't use map_domain_page_global()
 on paths that may not fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGFzc3VtcHRpb24gKGFjY29yZGluZyB0byBvbmUgY29tbWVudCkgYW5kIGhvcGUgKGFjY29y
ZGluZyB0bwphbm90aGVyKSB0aGF0IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoKSBjYW4ndCBmYWls
IGFyZSBib3RoIHdyb25nIG9uCmxhcmdlIGVub3VnaCBzeXN0ZW1zLiBEbyBhd2F5IHdpdGggdGhl
IGd1ZXN0X3Z0YWJsZSBmaWVsZCBhbHRvZ2V0aGVyLAphbmQgZXN0YWJsaXNoIC8gdGVhciBkb3du
IHRoZSBkZXNpcmVkIG1hcHBpbmcgYXMgbmVjZXNzYXJ5LgoKVGhlIGFsdGVybmF0aXZlcywgZGlz
Y2FyZGVkIGFzIGJlaW5nIHVuZGVzaXJhYmxlLCB3b3VsZCBoYXZlIGJlZW4gdG8KZWl0aGVyIGNy
YXNoIHRoZSBndWVzdCBpbiBzaF91cGRhdGVfY3IzKCkgd2hlbiB0aGUgbWFwcGluZyBmYWlscywg
b3IgdG8KYnViYmxlIHVwIGFuIGVycm9yIGluZGljYXRvciwgd2hpY2ggdXBwZXIgbGF5ZXJzIHdv
dWxkIGhhdmUgYSBoYXJkIHRpbWUKdG8gZGVhbCB3aXRoIChvdGhlciB0aGFuIGFnYWluIGJ5IGNy
YXNoaW5nIHRoZSBndWVzdCkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0xNzUsMTggKzE3NSwyMiBAQCBzdGF0aWMg
aW5saW5lIGJvb2wKIHNoX3dhbGtfZ3Vlc3RfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIHZhLCB3YWxrX3QgKmd3LAogICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGZl
YykKIHsKLSAgICByZXR1cm4gZ3Vlc3Rfd2Fsa190YWJsZXModiwgcDJtX2dldF9ob3N0cDJtKHYt
PmRvbWFpbiksIHZhLCBndywgcGZlYywKICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDMgLyog
UEFFICovCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIElOVkFMSURfTUZOLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ2wzZQorICAgIHJl
dHVybiBndWVzdF93YWxrX3RhYmxlcyh2LCBwMm1fZ2V0X2hvc3RwMm0odi0+ZG9tYWluKSwgdmEs
IGd3LCBwZmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJTlZBTElEX01GTiwgdi0+
YXJjaC5wYWdpbmcuc2hhZG93LmdsM2UpOwogI2Vsc2UgLyogMzIgb3IgNjQgKi8KLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKCgodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSB8
fAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzX3B2XzMyYml0X3ZjcHUodikpCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2gu
Z3Vlc3RfdGFibGUpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHBhZ2V0YWJsZV9n
ZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlcikpLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlCisgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBtZm5fdCByb290X21mbiA9ICgodi0+YXJj
aC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSB8fCBpc19wdl8zMmJpdF9kb21haW4oZCkKKyAgICAg
ICAgICAgICAgICAgICAgICA/IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGUp
CisgICAgICAgICAgICAgICAgICAgICAgOiBwYWdldGFibGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0
X3RhYmxlX3VzZXIpKTsKKyAgICB2b2lkICpyb290X21hcCA9IG1hcF9kb21haW5fcGFnZShyb290
X21mbik7CisgICAgYm9vbCBvayA9IGd1ZXN0X3dhbGtfdGFibGVzKHYsIHAybV9nZXRfaG9zdHAy
bShkKSwgdmEsIGd3LCBwZmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb290
X21mbiwgcm9vdF9tYXApOworCisgICAgdW5tYXBfZG9tYWluX3BhZ2Uocm9vdF9tYXApOworCisg
ICAgcmV0dXJuIG9rOwogI2VuZGlmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7CiB9
CiAKIC8qIFRoaXMgdmFsaWRhdGlvbiBpcyBjYWxsZWQgd2l0aCBsb2NrIGhlbGQsIGFuZCBhZnRl
ciB3cml0ZSBwZXJtaXNzaW9uCkBAIC0yMjYsOCArMjMwLDkgQEAgc2hhZG93X2NoZWNrX2d3YWxr
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZwogICAgIHBlcmZjX2luY3Ioc2hhZG93X2NoZWNrX2d3YWxr
KTsKICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDMgLyogUEFFIG9yIDY0Li4uICovCiAjaWYg
R1VFU1RfUEFHSU5HX0xFVkVMUyA+PSA0IC8qIDY0LWJpdCBvbmx5Li4uICovCi0gICAgbDRwID0g
KGd1ZXN0X2w0ZV90ICopdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZTsKKyAgICBs
NHAgPSBtYXBfZG9tYWluX3BhZ2UoZ3ctPmw0bWZuKTsKICAgICBtaXNtYXRjaCB8PSAoZ3ctPmw0
ZS5sNCAhPSBsNHBbZ3Vlc3RfbDRfdGFibGVfb2Zmc2V0KHZhKV0ubDQpOworICAgIHVubWFwX2Rv
bWFpbl9wYWdlKGw0cCk7CiAgICAgbDNwID0gbWFwX2RvbWFpbl9wYWdlKGd3LT5sM21mbik7CiAg
ICAgbWlzbWF0Y2ggfD0gKGd3LT5sM2UubDMgIT0gbDNwW2d1ZXN0X2wzX3RhYmxlX29mZnNldCh2
YSldLmwzKTsKICAgICB1bm1hcF9kb21haW5fcGFnZShsM3ApOwpAQCAtMjM1LDEzICsyNDAsMTEg
QEAgc2hhZG93X2NoZWNrX2d3YWxrKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZwogICAgIG1pc21hdGNo
IHw9IChndy0+bDNlLmwzICE9CiAgICAgICAgICAgICAgICAgIHYtPmFyY2gucGFnaW5nLnNoYWRv
dy5nbDNlW2d1ZXN0X2wzX3RhYmxlX29mZnNldCh2YSldLmwzKTsKICNlbmRpZgorI2VuZGlmCiAg
ICAgbDJwID0gbWFwX2RvbWFpbl9wYWdlKGd3LT5sMm1mbik7CiAgICAgbWlzbWF0Y2ggfD0gKGd3
LT5sMmUubDIgIT0gbDJwW2d1ZXN0X2wyX3RhYmxlX29mZnNldCh2YSldLmwyKTsKICAgICB1bm1h
cF9kb21haW5fcGFnZShsMnApOwotI2Vsc2UKLSAgICBsMnAgPSAoZ3Vlc3RfbDJlX3QgKil2LT5h
cmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlOwotICAgIG1pc21hdGNoIHw9IChndy0+bDJl
LmwyICE9IGwycFtndWVzdF9sMl90YWJsZV9vZmZzZXQodmEpXS5sMik7Ci0jZW5kaWYKKwogICAg
IGlmICggIShndWVzdF9jYW5fdXNlX2wyX3N1cGVycGFnZXModikgJiYKICAgICAgICAgICAgKGd1
ZXN0X2wyZV9nZXRfZmxhZ3MoZ3ctPmwyZSkgJiBfUEFHRV9QU0UpKSApCiAgICAgewpAQCAtMzg2
Miw3ICszODY1LDggQEAgc2hfdXBkYXRlX2xpbmVhcl9lbnRyaWVzKHN0cnVjdCB2Y3B1ICp2KQog
fQogCiAKLS8qIFJlbW92ZXMgdmNwdS0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZSBh
bmQgdmNwdS0+YXJjaC5zaGFkb3dfdGFibGVbXS4KKy8qCisgKiBSZW1vdmVzIHZjcHUtPmFyY2gu
c2hhZG93X3RhYmxlW10uCiAgKiBEb2VzIGFsbCBhcHByb3ByaWF0ZSBtYW5hZ2VtZW50L2Jvb2tr
ZWVwaW5nL3JlZmNvdW50aW5nL2V0Yy4uLgogICovCiBzdGF0aWMgdm9pZApAQCAtMzg3MywyMyAr
Mzg3Nyw2IEBAIHNoX2RldGFjaF9vbGRfdGFibGVzKHN0cnVjdCB2Y3B1ICp2KQogICAgIGludCBp
ID0gMDsKIAogICAgIC8vLy8KLSAgICAvLy8vIHZjcHUtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVz
dF92dGFibGUKLSAgICAvLy8vCi0KLSNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDMKLSAgICAv
KiBQQUUgZ3Vlc3RzIGRvbid0IGhhdmUgYSBtYXBwaW5nIG9mIHRoZSBndWVzdCB0b3AtbGV2ZWwg
dGFibGUgKi8KLSAgICBBU1NFUlQodi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZSA9
PSBOVUxMKTsKLSNlbHNlCi0gICAgaWYgKCB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRh
YmxlICkKLSAgICB7Ci0gICAgICAgIGlmICggc2hhZG93X21vZGVfZXh0ZXJuYWwoZCkgfHwgc2hh
ZG93X21vZGVfdHJhbnNsYXRlKGQpICkKLSAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlX2ds
b2JhbCh2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlKTsKLSAgICAgICAgdi0+YXJj
aC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZSA9IE5VTEw7Ci0gICAgfQotI2VuZGlmIC8vICFO
REVCVUcKLQotCi0gICAgLy8vLwogICAgIC8vLy8gdmNwdS0+YXJjaC5zaGFkb3dfdGFibGVbXQog
ICAgIC8vLy8KIApAQCAtNDA0NCwyOSArNDAzMSwxMiBAQCBzaF91cGRhdGVfY3IzKHN0cnVjdCB2
Y3B1ICp2LCBpbnQgZG9fbG9jCiAjZW5kaWYKICAgICAgICAgZ21mbiA9IHBhZ2V0YWJsZV9nZXRf
bWZuKHYtPmFyY2guZ3Vlc3RfdGFibGUpOwogCi0KLSAgICAvLy8vCi0gICAgLy8vLyB2Y3B1LT5h
cmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlCi0gICAgLy8vLwotI2lmIEdVRVNUX1BBR0lO
R19MRVZFTFMgPT0gNAotICAgIGlmICggc2hhZG93X21vZGVfZXh0ZXJuYWwoZCkgfHwgc2hhZG93
X21vZGVfdHJhbnNsYXRlKGQpICkKLSAgICB7Ci0gICAgICAgIGlmICggdi0+YXJjaC5wYWdpbmcu
c2hhZG93Lmd1ZXN0X3Z0YWJsZSApCi0gICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9i
YWwodi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZSk7Ci0gICAgICAgIHYtPmFyY2gu
cGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGUgPSBtYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGdtZm4p
OwotICAgICAgICAvKiBQQUdJTkdfTEVWRUxTPT00IGltcGxpZXMgNjQtYml0LCB3aGljaCBtZWFu
cyB0aGF0Ci0gICAgICAgICAqIG1hcF9kb21haW5fcGFnZV9nbG9iYWwgY2FuJ3QgZmFpbCAqLwot
ICAgICAgICBCVUdfT04odi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0X3Z0YWJsZSA9PSBOVUxM
KTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3Rf
dnRhYmxlID0gX19saW5lYXJfbDRfdGFibGU7Ci0jZWxpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09
IDMKKyNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDMKICAgICAvKgogICAgICAqIE9uIFBBRSBn
dWVzdHMgd2UgZG9uJ3QgdXNlIGEgbWFwcGluZyBvZiB0aGUgZ3Vlc3QncyBvd24gdG9wLWxldmVs
CiAgICAgICogdGFibGUuICBXZSBjYWNoZSB0aGUgY3VycmVudCBzdGF0ZSBvZiB0aGF0IHRhYmxl
IGFuZCBzaGFkb3cgdGhhdCwKICAgICAgKiB1bnRpbCB0aGUgbmV4dCBDUjMgd3JpdGUgbWFrZXMg
dXMgcmVmcmVzaCBvdXIgY2FjaGUuCiAgICAgICovCi0gICAgQVNTRVJUKHYtPmFyY2gucGFnaW5n
LnNoYWRvdy5ndWVzdF92dGFibGUgPT0gTlVMTCk7CiAgICAgQVNTRVJUKHNoYWRvd19tb2RlX2V4
dGVybmFsKGQpKTsKIAogICAgIC8qCkBAIC00MDc5LDE2ICs0MDQ5LDYgQEAgc2hfdXBkYXRlX2Ny
MyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvYwogICAgIGZvciAoIGkgPSAwOyBpIDwgNCA7IGkr
KyApCiAgICAgICAgIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5nbDNlW2ldID0gZ2wzZVtpXTsKICAg
ICB1bm1hcF9kb21haW5fcGFnZShnbDNlKTsKLSNlbGlmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0g
MgotICAgIEFTU0VSVChzaGFkb3dfbW9kZV9leHRlcm5hbChkKSk7Ci0gICAgaWYgKCB2LT5hcmNo
LnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlICkKLSAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2Vf
Z2xvYmFsKHYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGUpOwotICAgIHYtPmFyY2gu
cGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGUgPSBtYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGdtZm4p
OwotICAgIC8qIERvZXMgdGhpcyByZWFsbHkgbmVlZCBtYXBfZG9tYWluX3BhZ2VfZ2xvYmFsPyAg
SGFuZGxlIHRoZQotICAgICAqIGVycm9yIHByb3Blcmx5IGlmIHNvLiAqLwotICAgIEJVR19PTih2
LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlID09IE5VTEwpOyAvKiBYWFggKi8KLSNl
bHNlCi0jZXJyb3IgdGhpcyBzaG91bGQgbmV2ZXIgaGFwcGVuCiAjZW5kaWYKIAogCi0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaApAQCAtMTMzLDggKzEzMyw2IEBAIHN0cnVjdCBzaGFkb3dfdmNwdSB7CiAgICAgbDNfcGdl
bnRyeV90IGwzdGFibGVbNF0gX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oMzIpKSk7CiAgICAg
LyogUEFFIGd1ZXN0czogcGVyLXZjcHUgY2FjaGUgb2YgdGhlIHRvcC1sZXZlbCAqZ3Vlc3QqIGVu
dHJpZXMgKi8KICAgICBsM19wZ2VudHJ5X3QgZ2wzZVs0XSBfX2F0dHJpYnV0ZV9fKChfX2FsaWdu
ZWRfXygzMikpKTsKLSAgICAvKiBOb24tUEFFIGd1ZXN0czogcG9pbnRlciB0byBndWVzdCB0b3At
bGV2ZWwgcGFnZXRhYmxlICovCi0gICAgdm9pZCAqZ3Vlc3RfdnRhYmxlOwogICAgIC8qIExhc3Qg
TUZOIHRoYXQgd2UgZW11bGF0ZWQgYSB3cml0ZSB0byBhcyB1bnNoYWRvdyBoZXVyaXN0aWNzLiAq
LwogICAgIHVuc2lnbmVkIGxvbmcgbGFzdF9lbXVsYXRlZF9tZm5fZm9yX3Vuc2hhZG93OwogICAg
IC8qIE1GTiBvZiB0aGUgbGFzdCBzaGFkb3cgdGhhdCB3ZSBzaG90IGEgd3JpdGVhYmxlIG1hcHBp
bmcgaW4gKi8KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 15:21:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 15:21:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwTgS-0003ps-Ao; Wed, 20 Feb 2019 15:21:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9uSJ=Q3=bombadil.srs.infradead.org=batv+a6035ce01c0cd448ed71+5659+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gwTgR-0003pn-75
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 15:21:15 +0000
X-Inumbo-ID: 2893b7b9-3523-11e9-bc90-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2893b7b9-3523-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 15:21:13 +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=EFeifr+GfaKqX300Um+mjNzD3Rm1S0esXSt0B9w2YGY=; b=WIGucUyBjsGVWuL2jvGEP36J7
 wAIM66Nws+XW3bCRdl88lmFalND8Uqloj60hjuL97/UwAqCvwAh/q71HAghQoAiJxUBKDV4NeFs+P
 HVl2PIkFym1snOkp7H0Bh7Iwy3HNth61esVAhkupONHYlLPFOyNBcP6ioDPUrT9m8HmSlz0Cy7brW
 T3CThrxzbkECUC+LLP/75uJ0vWxiD0QDLR28VwL+hwhNu5iUxu99KR6fznvbiQWa2uKqaDKSSWHwd
 5uLNPR4nLxuoKU8lEnZ+ly+ElHLeYkLQbpv5lMqHn24WHv224i/dDaYfT4EtkA5c0+hIF01oAUZ5T
 N7tedkzRQ==;
Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gwTek-00048O-OH; Wed, 20 Feb 2019 15:19:30 +0000
Date: Wed, 20 Feb 2019 07:19:30 -0800
From: Christoph Hellwig <hch@infradead.org>
To: ira.weiny@intel.com
Message-ID: <20190220151930.GB11695@infradead.org>
References: <20190220053040.10831-1-ira.weiny@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190220053040.10831-1-ira.weiny@intel.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RESEND PATCH 0/7] Add FOLL_LONGTERM to GUP fast
 and use it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-fbdev@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>, James Hogan <jhogan@kernel.org>,
 linux-fpga@vger.kernel.org, Heiko Carstens <heiko.carstens@de.ibm.com>,
 dri-devel@lists.freedesktop.org, linux-mips@vger.kernel.org,
 linux-mm@kvack.org, Rich Felker <dalias@libc.org>,
 Paul Mackerras <paulus@samba.org>, sparclinux@vger.kernel.org,
 ceph-devel@vger.kernel.org, devel@driverdev.osuosl.org,
 linux-s390@vger.kernel.org, rds-devel@oss.oracle.com,
 Yoshinori Sato <ysato@users.sourceforge.jp>, linux-rdma@vger.kernel.org,
 Jason Gunthorpe <jgg@ziepe.ca>, Ingo Molnar <mingo@redhat.com>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 xen-devel@lists.xenproject.org, devel@lists.orangefs.org,
 linux-media@vger.kernel.org, John Hubbard <jhubbard@nvidia.com>,
 kvm-ppc@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 virtualization@lists.linux-foundation.org, linux-scsi@vger.kernel.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 Ralf Baechle <ralf@linux-mips.org>, Paul Burton <paul.burton@mips.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDk6MzA6MzNQTSAtMDgwMCwgaXJhLndlaW55QGludGVs
LmNvbSB3cm90ZToKPiBGcm9tOiBJcmEgV2VpbnkgPGlyYS53ZWlueUBpbnRlbC5jb20+Cj4gCj4g
UmVzZW5kaW5nIHRoZXNlIGFzIEkgaGFkIG9ubHkgMSBtaW5vciBjb21tZW50IHdoaWNoIEkgYmVs
aWV2ZSB3ZSBoYXZlIGNvdmVyZWQKPiBpbiB0aGlzIHNlcmllcy4gIEkgd2FzIGFudGljaXBhdGlu
ZyB0aGVzZSBnb2luZyB0aHJvdWdoIHRoZSBtbSB0cmVlIGFzIHRoZXkKPiBkZXBlbmQgb24gYSBj
bGVhbnVwIHBhdGNoIHRoZXJlIGFuZCB0aGUgSUIgY2hhbmdlcyBhcmUgdmVyeSBtaW5vci4gIEJ1
dCB0aGV5Cj4gY291bGQganVzdCBhcyB3ZWxsIGdvIHRocm91Z2ggdGhlIElCIHRyZWUuCj4gCj4g
Tk9URTogVGhpcyBzZXJpZXMgZGVwZW5kcyBvbiBteSBjbGVhbiB1cCBwYXRjaCB0byByZW1vdmUg
dGhlIHdyaXRlIHBhcmFtZXRlcgo+IGZyb20gZ3VwX2Zhc3RfcGVybWl0dGVkKClbMV0KPiAKPiBI
RkkxLCBxaWIsIGFuZCBtdGhjYSwgdXNlIGdldF91c2VyX3BhZ2VzX2Zhc3QoKSBkdWUgdG8gaXQg
cGVyZm9ybWFuY2UKPiBhZHZhbnRhZ2VzLiAgVGhlc2UgcGFnZXMgY2FuIGJlIGhlbGQgZm9yIGEg
c2lnbmlmaWNhbnQgdGltZS4gIEJ1dAo+IGdldF91c2VyX3BhZ2VzX2Zhc3QoKSBkb2VzIG5vdCBw
cm90ZWN0IGFnYWluc3QgbWFwcGluZyBvZiBGUyBEQVggcGFnZXMuCgpUaGlzIEkgZG9uJ3QgZ2V0
IC0gaWYgeW91IGRvIGxvY2sgZG93biBsb25nIHRlcm0gbWFwcGluZ3MgcGVyZm9ybWFuY2UKb2Yg
dGhlIGFjdHVhbCBnZXRfdXNlcl9wYWdlcyBjYWxsIHNob3VsZG4ndCBtYXR0ZXIgdG8gc3RhcnQg
d2l0aC4KCldoYXQgZG8gSSBtaXNzPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 16:20:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 16:20:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwUbr-00010X-ES; Wed, 20 Feb 2019 16:20:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OJTK=Q3=bounce.vates.fr=bounce-md_30504962.5c6d7e0d.v1-0a7bd3b16168421c9ba60982decbce55@srs-us1.protection.inumbo.net>)
 id 1gwUbq-00010S-45
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 16:20:34 +0000
X-Inumbo-ID: 7079d5fa-352b-11e9-bc90-bc764e045a96
Received: from mail186-15.suw21.mandrillapp.com (unknown [198.2.186.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7079d5fa-352b-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 16:20:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=mandrill; d=vates.fr; 
 h=From:Subject:To:Cc:Message-Id:Date:MIME-Version:Content-Type:Content-Transfer-Encoding;
 i=ronan.abhamon@vates.fr; 
 bh=eJGmwNshu9Z/qBlBcxcU3jwFeFd7tLYVeJIF88eQISs=;
 b=RIUT3PlSJm5m6RR6op+YUBp66edrwqmI0FCwsbqlfBsndPTn6Si7NiOxBhRq4uX2xWWoDVSoBpU2
 gbfvTHEp+79D/46/8wNJz//+bKlnjofYFEhfiyKTi5/F6Bm1VlJDllPFu8kLZQkzoseo8o/6CC+0
 d/mjrRQrrQf3BfAa8LQ=
Received: from pmta02.mandrill.prod.suw01.rsglab.com (127.0.0.1) by
 mail186-15.suw21.mandrillapp.com id hdlv4s174bkj for
 <xen-devel@lists.xenproject.org>;
 Wed, 20 Feb 2019 16:19:25 +0000 (envelope-from
 <bounce-md_30504962.5c6d7e0d.v1-0a7bd3b16168421c9ba60982decbce55@bounce.vates.fr>)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mandrillapp.com; 
 i=@mandrillapp.com; q=dns/txt; s=mandrill; t=1550679565; h=From : 
 Subject : To : Cc : Message-Id : Date : MIME-Version : Content-Type : 
 Content-Transfer-Encoding : From : Subject : Date : X-Mandrill-User : 
 List-Unsubscribe; bh=eJGmwNshu9Z/qBlBcxcU3jwFeFd7tLYVeJIF88eQISs=; 
 b=FDeHo4OuuVMRfy2ZGPDbhrNGfYXrvEQFKEEwpGii3tFt8cQ0VtcOsSN/023Hr8cEKwklBx
 3SjKxuqHMz7/t5Jno9fYeFdF7wvsWaY/y7eD6Tzn/xZPk11wS2n6Bq/ymV0T777gyMAt+I9V
 SlBBTX2Rtnl8XhXV5XOSMV+1xhSN8=
From: Ronan Abhamon <ronan.abhamon@vates.fr>
Received: from [212.129.1.64] by mandrillapp.com id
 0a7bd3b16168421c9ba60982decbce55; Wed, 20 Feb 2019 16:19:25 +0000
X-Virus-Scanned: amavisd-new at plam.fr
X-Mailer: git-send-email 2.20.1
To: <xen-devel@lists.xenproject.org>
Message-Id: <20190220161922.14232-1-ronan.abhamon@vates.fr>
X-Report-Abuse: Please forward a copy of this message, including all headers,
 to abuse@mandrill.com
X-Report-Abuse: You can also report abuse here:
 http://mandrillapp.com/contact/abuse?id=30504962.0a7bd3b16168421c9ba60982decbce55
X-Mandrill-User: md_30504962
Date: Wed, 20 Feb 2019 16:19:25 +0000
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/xentop: Display '-' when stats are not
 available.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Pritha Srivastava <pritha.srivastava@citrix.com>,
 Ronan Abhamon <ronan.abhamon@vates.fr>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5zcml2YXN0YXZhQGNpdHJpeC5jb20+CgpE
aXNwbGF5aW5nIDAgaXMgbWlzbGVhZGluZy4KClNpZ25lZC1vZmYtYnk6IFByaXRoYSBTcml2YXN0
YXZhIDxwcml0aGEuc3JpdmFzdGF2YUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBSb25hbiBB
YmhhbW9uIDxyb25hbi5hYmhhbW9uQHZhdGVzLmZyPgotLS0KIHRvb2xzL3hlbnN0YXQvbGlieGVu
c3RhdC9zcmMveGVuc3RhdC5jICAgICAgIHwgICA2ICsKIHRvb2xzL3hlbnN0YXQvbGlieGVuc3Rh
dC9zcmMveGVuc3RhdC5oICAgICAgIHwgICAzICsKIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9z
cmMveGVuc3RhdF9saW51eC5jIHwgIDQ3ICsrKy0tLQogdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0
L3NyYy94ZW5zdGF0X3ByaXYuaCAgfCAgIDEgKwogdG9vbHMveGVuc3RhdC94ZW50b3AveGVudG9w
LmMgICAgICAgICAgICAgICAgfCAxNTkgKysrKysrKysrKysrKysrLS0tLQogNSBmaWxlcyBjaGFu
Z2VkLCAxNTggaW5zZXJ0aW9ucygrKSwgNTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmMgYi90b29scy94ZW5zdGF0L2xpYnhl
bnN0YXQvc3JjL3hlbnN0YXQuYwppbmRleCBmYmU0NGYzYzU2Li44ZmExMmQ3YmMwIDEwMDY0NAot
LS0gYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuYworKysgYi90b29scy94
ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuYwpAQCAtNzI5LDYgKzcyOSwxMiBAQCB1bnNp
Z25lZCBsb25nIGxvbmcgeGVuc3RhdF92YmRfd3Jfc2VjdHMoeGVuc3RhdF92YmQgKiB2YmQpCiAJ
cmV0dXJuIHZiZC0+d3Jfc2VjdHM7CiB9CiAKKy8qIFJldHVybnMgZXJyb3Igd2hpbGUgZ2V0dGlu
ZyBzdGF0cyAoMSBpZiBlcnJvciBoYXBwZW5lZCwgMCBvdGhlcndpc2UpICovCit1bnNpZ25lZCBp
bnQgeGVuc3RhdF92YmRfZXJyb3IoeGVuc3RhdF92YmQgKiB2YmQpCit7CisJcmV0dXJuIHZiZC0+
ZXJyb3I7Cit9CisKIC8qCiAgKiBUbWVtIGZ1bmN0aW9ucwogICovCmRpZmYgLS1naXQgYS90b29s
cy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuaCBiL3Rvb2xzL3hlbnN0YXQvbGlieGVu
c3RhdC9zcmMveGVuc3RhdC5oCmluZGV4IDQ3ZWM2MGUxNGQuLmZlMTNiNjU3MjcgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5oCisrKyBiL3Rvb2xzL3hl
bnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5oCkBAIC0xOTMsNiArMTkzLDkgQEAgdW5zaWdu
ZWQgbG9uZyBsb25nIHhlbnN0YXRfdmJkX3dyX3JlcXMoeGVuc3RhdF92YmQgKiB2YmQpOwogdW5z
aWduZWQgbG9uZyBsb25nIHhlbnN0YXRfdmJkX3JkX3NlY3RzKHhlbnN0YXRfdmJkICogdmJkKTsK
IHVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3ZiZF93cl9zZWN0cyh4ZW5zdGF0X3ZiZCAqIHZi
ZCk7CiAKKy8qIFJldHVybnMgZXJyb3Igd2hpbGUgZ2V0dGluZyBzdGF0cyAoMSBpZiBlcnJvciBo
YXBwZW5lZCwgMCBvdGhlcndpc2UpICovCit1bnNpZ25lZCBpbnQgeGVuc3RhdF92YmRfZXJyb3Io
eGVuc3RhdF92YmQgKiB2YmQpOworCiAvKgogICogVG1lbSBmdW5jdGlvbnMgLSBleHRyYWN0IHRt
ZW0gaW5mb3JtYXRpb24KICAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0
L3NyYy94ZW5zdGF0X2xpbnV4LmMgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0
YXRfbGludXguYwppbmRleCA3Y2RkM2JmOTFmLi45NDIxY2E0M2M4IDEwMDY0NAotLS0gYS90b29s
cy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfbGludXguYworKysgYi90b29scy94ZW5z
dGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfbGludXguYwpAQCAtNDM2LDEzICs0MzYsMTUgQEAg
aW50IHhlbnN0YXRfY29sbGVjdF92YmRzKHhlbnN0YXRfbm9kZSAqIG5vZGUpCiAJCXJldCA9IHNz
Y2FuZihkcC0+ZF9uYW1lLCAiJTNzLSV1LSV1IiwgYnVmLCAmZG9taWQsICZ2YmQuZGV2KTsKIAkJ
aWYgKHJldCAhPSAzKQogCQkJY29udGludWU7CisJCWlmICghKHN0cnN0cihidWYsICJ2YmQiKSkg
JiYgIShzdHJzdHIoYnVmLCAidGFwIikpKQorCQkJY29udGludWU7CiAKIAkJaWYgKHN0cmNtcChi
dWYsInZiZCIpID09IDApCiAJCQl2YmQuYmFja190eXBlID0gMTsKIAkJZWxzZSBpZiAoc3RyY21w
KGJ1ZiwidGFwIikgPT0gMCkKIAkJCXZiZC5iYWNrX3R5cGUgPSAyOwogCQllbHNlCi0JCQljb250
aW51ZTsKKwkJCXZiZC5iYWNrX3R5cGUgPSAwOwogCiAJCWRvbWFpbiA9IHhlbnN0YXRfbm9kZV9k
b21haW4obm9kZSwgZG9taWQpOwogCQlpZiAoZG9tYWluID09IE5VTEwpIHsKQEAgLTQ1MywzNiAr
NDU1LDI5IEBAIGludCB4ZW5zdGF0X2NvbGxlY3RfdmJkcyh4ZW5zdGF0X25vZGUgKiBub2RlKQog
CQkJY29udGludWU7CiAJCX0KIAotCQlpZigocmVhZF9hdHRyaWJ1dGVzX3ZiZChkcC0+ZF9uYW1l
LCAic3RhdGlzdGljcy9vb19yZXEiLCBidWYsIDI1Nik8PTApCi0JCSAgIHx8ICgocmV0ID0gc3Nj
YW5mKGJ1ZiwgIiVsbHUiLCAmdmJkLm9vX3JlcXMpKSAhPSAxKSkKLQkJewotCQkJY29udGludWU7
Ci0JCX0KLQotCQlpZigocmVhZF9hdHRyaWJ1dGVzX3ZiZChkcC0+ZF9uYW1lLCAic3RhdGlzdGlj
cy9yZF9yZXEiLCBidWYsIDI1Nik8PTApCi0JCSAgIHx8ICgocmV0ID0gc3NjYW5mKGJ1ZiwgIiVs
bHUiLCAmdmJkLnJkX3JlcXMpKSAhPSAxKSkKKwkJaWYgKHZiZC5iYWNrX3R5cGUgPT0gMSB8fCB2
YmQuYmFja190eXBlID09IDIpCiAJCXsKLQkJCWNvbnRpbnVlOwotCQl9CiAKLQkJaWYoKHJlYWRf
YXR0cmlidXRlc192YmQoZHAtPmRfbmFtZSwgInN0YXRpc3RpY3Mvd3JfcmVxIiwgYnVmLCAyNTYp
PD0wKQotCQkgICB8fCAoKHJldCA9IHNzY2FuZihidWYsICIlbGx1IiwgJnZiZC53cl9yZXFzKSkg
IT0gMSkpCi0JCXsKLQkJCWNvbnRpbnVlOwotCQl9Ci0KLQkJaWYoKHJlYWRfYXR0cmlidXRlc192
YmQoZHAtPmRfbmFtZSwgInN0YXRpc3RpY3MvcmRfc2VjdCIsIGJ1ZiwgMjU2KTw9MCkKLQkJICAg
fHwgKChyZXQgPSBzc2NhbmYoYnVmLCAiJWxsdSIsICZ2YmQucmRfc2VjdHMpKSAhPSAxKSkKLQkJ
ewotCQkJY29udGludWU7CisJCQl2YmQuZXJyb3IgPSAwOworCisJCQlpZiAoKHJlYWRfYXR0cmli
dXRlc192YmQoZHAtPmRfbmFtZSwgInN0YXRpc3RpY3Mvb29fcmVxIiwgYnVmLCAyNTYpPD0wKSB8
fAorCQkJCSgocmV0ID0gc3NjYW5mKGJ1ZiwgIiVsbHUiLCAmdmJkLm9vX3JlcXMpKSAhPSAxKSB8
fAorCQkJCShyZWFkX2F0dHJpYnV0ZXNfdmJkKGRwLT5kX25hbWUsICJzdGF0aXN0aWNzL3JkX3Jl
cSIsIGJ1ZiwgMjU2KTw9MCkgfHwKKwkJCQkoKHJldCA9IHNzY2FuZihidWYsICIlbGx1IiwgJnZi
ZC5yZF9yZXFzKSkgIT0gMSkgfHwKKwkJCQkocmVhZF9hdHRyaWJ1dGVzX3ZiZChkcC0+ZF9uYW1l
LCAic3RhdGlzdGljcy93cl9yZXEiLCBidWYsIDI1Nik8PTApIHx8CisJCQkJKChyZXQgPSBzc2Nh
bmYoYnVmLCAiJWxsdSIsICZ2YmQud3JfcmVxcykpICE9IDEpIHx8CisJCQkJKHJlYWRfYXR0cmli
dXRlc192YmQoZHAtPmRfbmFtZSwgInN0YXRpc3RpY3MvcmRfc2VjdCIsIGJ1ZiwgMjU2KTw9MCkg
fHwKKwkJCQkoKHJldCA9IHNzY2FuZihidWYsICIlbGx1IiwgJnZiZC53cl9zZWN0cykpICE9IDEp
IHx8CisJCQkJKHJlYWRfYXR0cmlidXRlc192YmQoZHAtPmRfbmFtZSwgInN0YXRpc3RpY3Mvd3Jf
c2VjdCIsIGJ1ZiwgMjU2KTw9MCkgfHwKKwkJCQkoKHJldCA9IHNzY2FuZihidWYsICIlbGx1Iiwg
JnZiZC53cl9zZWN0cykpICE9IDEpKQorCQkJeworCQkJCXZiZC5lcnJvciA9IDE7CisJCQl9CiAJ
CX0KLQotCQlpZigocmVhZF9hdHRyaWJ1dGVzX3ZiZChkcC0+ZF9uYW1lLCAic3RhdGlzdGljcy93
cl9zZWN0IiwgYnVmLCAyNTYpPD0wKQotCQkgICB8fCAoKHJldCA9IHNzY2FuZihidWYsICIlbGx1
IiwgJnZiZC53cl9zZWN0cykpICE9IDEpKQorCQllbHNlCiAJCXsKLQkJCWNvbnRpbnVlOworCQkJ
dmJkLmVycm9yID0gMTsKIAkJfQotCiAJCWlmICgoeGVuc3RhdF9zYXZlX3ZiZChkb21haW4sICZ2
YmQpKSA9PSBOVUxMKSB7CiAJCQlwZXJyb3IoIkFsbG9jYXRpb24gZXJyb3IiKTsKIAkJCXJldHVy
biAwOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3By
aXYuaCBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9wcml2LmgKaW5kZXgg
NzRlMDc3NGE1ZS4uZWJmY2QwZmZmNiAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5z
dGF0L3NyYy94ZW5zdGF0X3ByaXYuaAorKysgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3Jj
L3hlbnN0YXRfcHJpdi5oCkBAIC05OCw2ICs5OCw3IEBAIHN0cnVjdCB4ZW5zdGF0X25ldHdvcmsg
ewogc3RydWN0IHhlbnN0YXRfdmJkIHsKIAl1bnNpZ25lZCBpbnQgYmFja190eXBlOwogCXVuc2ln
bmVkIGludCBkZXY7CisJdW5zaWduZWQgaW50IGVycm9yOwogCXVuc2lnbmVkIGxvbmcgbG9uZyBv
b19yZXFzOwogCXVuc2lnbmVkIGxvbmcgbG9uZyByZF9yZXFzOwogCXVuc2lnbmVkIGxvbmcgbG9u
ZyB3cl9yZXFzOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RhdC94ZW50b3AveGVudG9wLmMgYi90
b29scy94ZW5zdGF0L3hlbnRvcC94ZW50b3AuYwppbmRleCBjNDY1ODEwNjJiLi44ZWY2ZjQ5ZmY5
IDEwMDY0NAotLS0gYS90b29scy94ZW5zdGF0L3hlbnRvcC94ZW50b3AuYworKysgYi90b29scy94
ZW5zdGF0L3hlbnRvcC94ZW50b3AuYwpAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1ZGUgPHRpbWUu
aD4KICNpbmNsdWRlIDx1bmlzdGQuaD4KICNpbmNsdWRlIDxzaWduYWwuaD4KKyNpbmNsdWRlIDxz
dGRib29sLmg+CiAjaWYgZGVmaW5lZChfX2xpbnV4X18pCiAjaW5jbHVkZSA8bGludXgva2Rldl90
Lmg+CiAjZW5kaWYKQEAgLTg3LDcgKzg4LDcgQEAgc3RhdGljIGludCBoYW5kbGVfa2V5KGludCk7
CiBzdGF0aWMgaW50IGNvbXBhcmUodW5zaWduZWQgbG9uZyBsb25nLCB1bnNpZ25lZCBsb25nIGxv
bmcpOwogc3RhdGljIGludCBjb21wYXJlX2RvbWFpbnMoeGVuc3RhdF9kb21haW4gKiosIHhlbnN0
YXRfZG9tYWluICoqKTsKIHN0YXRpYyB1bnNpZ25lZCBsb25nIGxvbmcgdG90X25ldF9ieXRlcygg
eGVuc3RhdF9kb21haW4gKiwgaW50KTsKLXN0YXRpYyB1bnNpZ25lZCBsb25nIGxvbmcgdG90X3Zi
ZF9yZXFzKCB4ZW5zdGF0X2RvbWFpbiAqLCBpbnQpOworc3RhdGljIGJvb2wgdG90X3ZiZF9yZXFz
KCB4ZW5zdGF0X2RvbWFpbiAqLCBpbnQsIHVuc2lnbmVkIGxvbmcgbG9uZyAqKTsKIAogLyogRmll
bGQgZnVuY3Rpb25zICovCiBzdGF0aWMgaW50IGNvbXBhcmVfc3RhdGUoeGVuc3RhdF9kb21haW4g
KmRvbWFpbjEsIHhlbnN0YXRfZG9tYWluICpkb21haW4yKTsKQEAgLTY4NSw3MCArNjg2LDE0MCBA
QCBzdGF0aWMgdm9pZCBwcmludF92YmRzKHhlbnN0YXRfZG9tYWluICpkb21haW4pCiAgICByZXR1
cm5pbmcgLTEsMCwxICogZm9yIDwsPSw+ICovCiBzdGF0aWMgaW50IGNvbXBhcmVfdmJkX29vKHhl
bnN0YXRfZG9tYWluICpkb21haW4xLCB4ZW5zdGF0X2RvbWFpbiAqZG9tYWluMikKIHsKLSAgcmV0
dXJuIC1jb21wYXJlKHRvdF92YmRfcmVxcyhkb21haW4xLCBGSUVMRF9WQkRfT08pLAotCQkgIHRv
dF92YmRfcmVxcyhkb21haW4yLCBGSUVMRF9WQkRfT08pKTsKKyAgdW5zaWduZWQgbG9uZyBsb25n
IGRvbTFfdmJkX29vID0gMCwgZG9tMl92YmRfb28gPSAwOworCisgIHRvdF92YmRfcmVxcyhkb21h
aW4xLCBGSUVMRF9WQkRfT08sICZkb20xX3ZiZF9vbyk7CisgIHRvdF92YmRfcmVxcyhkb21haW4x
LCBGSUVMRF9WQkRfT08sICZkb20yX3ZiZF9vbyk7CisKKyAgcmV0dXJuIC1jb21wYXJlKGRvbTFf
dmJkX29vLAorCQkgIGRvbTJfdmJkX29vKTsKIH0KIAogLyogUHJpbnRzIG51bWJlciBvZiB0b3Rh
bCBWQkQgT08gcmVxdWVzdHMgc3RhdGlzdGljICovCiBzdGF0aWMgdm9pZCBwcmludF92YmRfb28o
eGVuc3RhdF9kb21haW4gKmRvbWFpbikKIHsKLQlwcmludCgiJThsbHUiLCB0b3RfdmJkX3JlcXMo
ZG9tYWluLCBGSUVMRF9WQkRfT08pKTsKKwl1bnNpZ25lZCBsb25nIGxvbmcgdmJkX29vOworCisJ
aWYgKHRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZCRF9PTywgJnZiZF9vbykpCisJeworCQlw
cmludCgiJThsbHUiLCB2YmRfb28pOworCX0KKwllbHNlCisJeworCQlwcmludCgiJThjIiwgJy0n
KTsKKwl9CiB9CiAKIC8qIENvbXBhcmVzIG51bWJlciBvZiB0b3RhbCBWQkQgUkVBRCByZXF1ZXN0
cyBvZiB0d28gZG9tYWlucywKICAgIHJldHVybmluZyAtMSwwLDEgKiBmb3IgPCw9LD4gKi8KIHN0
YXRpYyBpbnQgY29tcGFyZV92YmRfcmQoeGVuc3RhdF9kb21haW4gKmRvbWFpbjEsIHhlbnN0YXRf
ZG9tYWluICpkb21haW4yKQogewotCXJldHVybiAtY29tcGFyZSh0b3RfdmJkX3JlcXMoZG9tYWlu
MSwgRklFTERfVkJEX1JEKSwKLQkJCXRvdF92YmRfcmVxcyhkb21haW4yLCBGSUVMRF9WQkRfUkQp
KTsKKwl1bnNpZ25lZCBsb25nIGxvbmcgZG9tMV92YmRfcmQgPSAwLCBkb20yX3ZiZF9yZCA9IDA7
CisKKwl0b3RfdmJkX3JlcXMoZG9tYWluMSwgRklFTERfVkJEX1JELCAmZG9tMV92YmRfcmQpOwor
CXRvdF92YmRfcmVxcyhkb21haW4xLCBGSUVMRF9WQkRfUkQsICZkb20yX3ZiZF9yZCk7CisKKwly
ZXR1cm4gLWNvbXBhcmUoZG9tMV92YmRfcmQsCisJCQlkb20xX3ZiZF9yZCk7CiB9CiAKIC8qIFBy
aW50cyBudW1iZXIgb2YgdG90YWwgVkJEIFJFQUQgcmVxdWVzdHMgc3RhdGlzdGljICovCiBzdGF0
aWMgdm9pZCBwcmludF92YmRfcmQoeGVuc3RhdF9kb21haW4gKmRvbWFpbikKIHsKLQlwcmludCgi
JSpsbHUiLCBmaWVsZHNbRklFTERfVkJEX1JELTFdLmRlZmF1bHRfd2lkdGgsIHRvdF92YmRfcmVx
cyhkb21haW4sIEZJRUxEX1ZCRF9SRCkpOworCXVuc2lnbmVkIGxvbmcgbG9uZyB2YmRfcmQ7CisK
KwlpZiAodG90X3ZiZF9yZXFzKGRvbWFpbiwgRklFTERfVkJEX1JELCAmdmJkX3JkKSkKKwl7CisJ
CXByaW50KCIlKmxsdSIsIGZpZWxkc1tGSUVMRF9WQkRfUkQtMV0uZGVmYXVsdF93aWR0aCwgdmJk
X3JkKTsKKwl9CisJZWxzZQorCXsKKwkJcHJpbnQoIiUqYyIsIGZpZWxkc1tGSUVMRF9WQkRfUkQt
MV0uZGVmYXVsdF93aWR0aCwgJy0nKTsKKwl9CiB9CiAKIC8qIENvbXBhcmVzIG51bWJlciBvZiB0
b3RhbCBWQkQgV1JJVEUgcmVxdWVzdHMgb2YgdHdvIGRvbWFpbnMsCiAgICByZXR1cm5pbmcgLTEs
MCwxICogZm9yIDwsPSw+ICovCiBzdGF0aWMgaW50IGNvbXBhcmVfdmJkX3dyKHhlbnN0YXRfZG9t
YWluICpkb21haW4xLCB4ZW5zdGF0X2RvbWFpbiAqZG9tYWluMikKIHsKLQlyZXR1cm4gLWNvbXBh
cmUodG90X3ZiZF9yZXFzKGRvbWFpbjEsIEZJRUxEX1ZCRF9XUiksCi0JCQl0b3RfdmJkX3JlcXMo
ZG9tYWluMiwgRklFTERfVkJEX1dSKSk7CisJdW5zaWduZWQgbG9uZyBsb25nIGRvbTFfdmJkX3dy
ID0gMCwgZG9tMl92YmRfd3IgPSAwOworCisJdG90X3ZiZF9yZXFzKGRvbWFpbjEsIEZJRUxEX1ZC
RF9XUiwgJmRvbTFfdmJkX3dyKTsKKwl0b3RfdmJkX3JlcXMoZG9tYWluMSwgRklFTERfVkJEX1dS
LCAmZG9tMl92YmRfd3IpOworCisJcmV0dXJuIC1jb21wYXJlKGRvbTFfdmJkX3dyLAorCQkJZG9t
Ml92YmRfd3IpOwogfQogCiAvKiBQcmludHMgbnVtYmVyIG9mIHRvdGFsIFZCRCBXUklURSByZXF1
ZXN0cyBzdGF0aXN0aWMgKi8KIHN0YXRpYyB2b2lkIHByaW50X3ZiZF93cih4ZW5zdGF0X2RvbWFp
biAqZG9tYWluKQogewotCXByaW50KCIlKmxsdSIsIGZpZWxkc1tGSUVMRF9WQkRfV1ItMV0uZGVm
YXVsdF93aWR0aCwgdG90X3ZiZF9yZXFzKGRvbWFpbiwgRklFTERfVkJEX1dSKSk7CisJdW5zaWdu
ZWQgbG9uZyBsb25nIHZiZF93cjsKKworCWlmICh0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9W
QkRfV1IsICZ2YmRfd3IpKQorCXsKKwkJcHJpbnQoIiUqbGx1IiwgZmllbGRzW0ZJRUxEX1ZCRF9X
Ui0xXS5kZWZhdWx0X3dpZHRoLCB2YmRfd3IpOworCX0KKwllbHNlCisJeworCQlwcmludCgiJSpj
IiwgZmllbGRzW0ZJRUxEX1ZCRF9XUi0xXS5kZWZhdWx0X3dpZHRoLCAnLScpOworCX0KIH0KIAog
LyogQ29tcGFyZXMgbnVtYmVyIG9mIHRvdGFsIFZCRCBSRUFEIHNlY3RvcnMgb2YgdHdvIGRvbWFp
bnMsCiAgICByZXR1cm5pbmcgLTEsMCwxICogZm9yIDwsPSw+ICovCiBzdGF0aWMgaW50IGNvbXBh
cmVfdmJkX3JzZWN0KHhlbnN0YXRfZG9tYWluICpkb21haW4xLCB4ZW5zdGF0X2RvbWFpbiAqZG9t
YWluMikKIHsKLQlyZXR1cm4gLWNvbXBhcmUodG90X3ZiZF9yZXFzKGRvbWFpbjEsIEZJRUxEX1ZC
RF9SU0VDVCksCi0JCQl0b3RfdmJkX3JlcXMoZG9tYWluMiwgRklFTERfVkJEX1JTRUNUKSk7CisJ
dW5zaWduZWQgbG9uZyBsb25nIGRvbTFfdmJkX3JzZWN0ID0gMCwgZG9tMl92YmRfcnNlY3QgPSAw
OworCisJdG90X3ZiZF9yZXFzKGRvbWFpbjEsIEZJRUxEX1ZCRF9SU0VDVCwgJmRvbTFfdmJkX3Jz
ZWN0KTsKKwl0b3RfdmJkX3JlcXMoZG9tYWluMSwgRklFTERfVkJEX1JTRUNULCAmZG9tMl92YmRf
cnNlY3QpOworCisJcmV0dXJuIC1jb21wYXJlKGRvbTFfdmJkX3JzZWN0LAorCQkJZG9tMl92YmRf
cnNlY3QpOwogfQogCiAvKiBQcmludHMgbnVtYmVyIG9mIHRvdGFsIFZCRCBSRUFEIHNlY3RvcnMg
c3RhdGlzdGljICovCiBzdGF0aWMgdm9pZCBwcmludF92YmRfcnNlY3QoeGVuc3RhdF9kb21haW4g
KmRvbWFpbikKIHsKLQlwcmludCgiJSpsbHUiLCBmaWVsZHNbRklFTERfVkJEX1JTRUNULTFdLmRl
ZmF1bHRfd2lkdGgsIHRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZCRF9SU0VDVCkpOworCXVu
c2lnbmVkIGxvbmcgbG9uZyB2YmRfcnNlY3Q7CisKKwlpZiAodG90X3ZiZF9yZXFzKGRvbWFpbiwg
RklFTERfVkJEX1JTRUNULCAmdmJkX3JzZWN0KSkKKwl7CisJCXByaW50KCIlKmxsdSIsIGZpZWxk
c1tGSUVMRF9WQkRfUlNFQ1QtMV0uZGVmYXVsdF93aWR0aCwgdmJkX3JzZWN0KTsKKwl9CisJZWxz
ZQorCXsKKwkJcHJpbnQoIiUqYyIsIGZpZWxkc1tGSUVMRF9WQkRfUlNFQ1QtMV0uZGVmYXVsdF93
aWR0aCwgJy0nKTsKKwl9CiB9CiAKIC8qIENvbXBhcmVzIG51bWJlciBvZiB0b3RhbCBWQkQgV1JJ
VEUgc2VjdG9ycyBvZiB0d28gZG9tYWlucywKICAgIHJldHVybmluZyAtMSwwLDEgKiBmb3IgPCw9
LD4gKi8KIHN0YXRpYyBpbnQgY29tcGFyZV92YmRfd3NlY3QoeGVuc3RhdF9kb21haW4gKmRvbWFp
bjEsIHhlbnN0YXRfZG9tYWluICpkb21haW4yKQogewotCXJldHVybiAtY29tcGFyZSh0b3RfdmJk
X3JlcXMoZG9tYWluMSwgRklFTERfVkJEX1dTRUNUKSwKLQkJCXRvdF92YmRfcmVxcyhkb21haW4y
LCBGSUVMRF9WQkRfV1NFQ1QpKTsKKwl1bnNpZ25lZCBsb25nIGxvbmcgZG9tMV92YmRfd3NlY3Qg
PSAwLCBkb20yX3ZiZF93c2VjdCA9IDA7CisKKwl0b3RfdmJkX3JlcXMoZG9tYWluMSwgRklFTERf
VkJEX1dTRUNULCAmZG9tMV92YmRfd3NlY3QpOworCXRvdF92YmRfcmVxcyhkb21haW4yLCBGSUVM
RF9WQkRfV1NFQ1QsICZkb20yX3ZiZF93c2VjdCk7CisKKwlyZXR1cm4gLWNvbXBhcmUoZG9tMV92
YmRfd3NlY3QsCisJCQlkb20yX3ZiZF93c2VjdCk7CiB9CiAKIC8qIFByaW50cyBudW1iZXIgb2Yg
dG90YWwgVkJEIFdSSVRFIHNlY3RvcnMgc3RhdGlzdGljICovCiBzdGF0aWMgdm9pZCBwcmludF92
YmRfd3NlY3QoeGVuc3RhdF9kb21haW4gKmRvbWFpbikKIHsKLQlwcmludCgiJSpsbHUiLCBmaWVs
ZHNbRklFTERfVkJEX1dTRUNULTFdLmRlZmF1bHRfd2lkdGgsIHRvdF92YmRfcmVxcyhkb21haW4s
IEZJRUxEX1ZCRF9XU0VDVCkpOworCXVuc2lnbmVkIGxvbmcgbG9uZyB2YmRfd3NlY3Q7CisKKwlp
ZiAodG90X3ZiZF9yZXFzKGRvbWFpbiwgRklFTERfVkJEX1dTRUNULCAmdmJkX3dzZWN0KSkKKwl7
CisJCXByaW50KCIlKmxsdSIsIGZpZWxkc1tGSUVMRF9WQkRfV1NFQ1QtMV0uZGVmYXVsdF93aWR0
aCwgdmJkX3dzZWN0KTsKKwl9CisJZWxzZQorCXsKKwkJcHJpbnQoIiUqYyIsIGZpZWxkc1tGSUVM
RF9WQkRfV1NFQ1QtMV0uZGVmYXVsdF93aWR0aCwgJy0nKTsKKwl9CiB9CiAKIApAQCAtNzU5LDE3
ICs4MzAsMjUgQEAgc3RhdGljIHZvaWQgcHJpbnRfdmJkX3dzZWN0KHhlbnN0YXRfZG9tYWluICpk
b21haW4pCiAgKiAgIGlmIGZsYWcgaXMgRklFTERfVkJEX1JTRUNULCB0aGVuIFJFQUQgc2VjdG9y
cywKICAqICAgaWYgZmxhZyBpcyBGSUVMRF9WQkRfV1NFQ1QsIHRoZW4gV1JJVEUgc2VjdG9ycy4K
ICAqLwotc3RhdGljIHVuc2lnbmVkIGxvbmcgbG9uZyB0b3RfdmJkX3JlcXMoeGVuc3RhdF9kb21h
aW4gKmRvbWFpbiwgaW50IGZsYWcpCitzdGF0aWMgYm9vbCB0b3RfdmJkX3JlcXMoeGVuc3RhdF9k
b21haW4gKmRvbWFpbiwgaW50IGZsYWcsIHVuc2lnbmVkIGxvbmcgbG9uZyAqcmVzKQogewogCWlu
dCBpID0gMDsKIAl4ZW5zdGF0X3ZiZCAqdmJkOwogCXVuc2lnbmVkIG51bV92YmRzID0gMDsKIAl1
bnNpZ25lZCBsb25nIGxvbmcgdG90YWwgPSAwOworCWJvb2wgc2hvd19zdGF0cyA9IGZhbHNlOwog
CQogCW51bV92YmRzID0geGVuc3RhdF9kb21haW5fbnVtX3ZiZHMoZG9tYWluKTsKLQkKKwlpZigh
bnVtX3ZiZHMpCisgICAgICAgICAgICAgICBzaG93X3N0YXRzID0gdHJ1ZTsKKwogCWZvciAoIGk9
MCA7IGkgPCBudW1fdmJkcyA7IGkrKykgewogCQl2YmQgPSB4ZW5zdGF0X2RvbWFpbl92YmQoZG9t
YWluLGkpOworCQlpZiAoeGVuc3RhdF92YmRfZXJyb3IodmJkKSkKKwkJCWNvbnRpbnVlOworCQll
bHNlCisJCQlzaG93X3N0YXRzID0gdHJ1ZTsKKwogCQlzd2l0Y2goZmxhZykgewogCQljYXNlIEZJ
RUxEX1ZCRF9PTzoKIAkJCXRvdGFsICs9IHhlbnN0YXRfdmJkX29vX3JlcXModmJkKTsKQEAgLTc5
MSw3ICs4NzAsOSBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBsb25nIHRvdF92YmRfcmVxcyh4ZW5z
dGF0X2RvbWFpbiAqZG9tYWluLCBpbnQgZmxhZykKIAkJfQogCX0KIAkKLQlyZXR1cm4gdG90YWw7
CisJKnJlcyA9IHRvdGFsOworCisJcmV0dXJuIHNob3dfc3RhdHM7CiB9CiAKIC8qIENvbXBhcmVz
IHNlY3VyaXR5IGlkIChzc2lkKSBvZiB0d28gZG9tYWlucywgcmV0dXJuaW5nIC0xLDAsMSBmb3Ig
PCw9LD4gKi8KQEAgLTgyMiw2ICs5MDMsNyBAQCB2b2lkIHJlc2V0X2ZpZWxkX3dpZHRocyh2b2lk
KQogdm9pZCBhZGp1c3RfZmllbGRfd2lkdGhzKHhlbnN0YXRfZG9tYWluICpkb21haW4pCiB7CiAJ
dW5zaWduZWQgaW50IGxlbmd0aDsKKwl1bnNpZ25lZCBsb25nIGxvbmcgdmJkX3JkLCB2YmRfd3Is
IHZiZF9yc2VjdCwgdmJkX3dzZWN0OwogCiAJaWYgKHNob3dfZnVsbF9uYW1lKSB7CiAJCWxlbmd0
aCA9IHN0cmxlbih4ZW5zdGF0X2RvbWFpbl9uYW1lKGRvbWFpbikpOwpAQCAtODM3LDE5ICs5MTks
MjMgQEAgdm9pZCBhZGp1c3RfZmllbGRfd2lkdGhzKHhlbnN0YXRfZG9tYWluICpkb21haW4pCiAJ
aWYgKGxlbmd0aCA+IGZpZWxkc1tGSUVMRF9ORVRfUlgtMV0uZGVmYXVsdF93aWR0aCkKIAkJZmll
bGRzW0ZJRUxEX05FVF9SWC0xXS5kZWZhdWx0X3dpZHRoID0gbGVuZ3RoOwogCi0JbGVuZ3RoID0g
SU5UX0ZJRUxEX1dJRFRIKCh0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9WQkRfUkQpKSArIDEp
OworCXRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZCRF9SRCwgJnZiZF9yZCk7CisJbGVuZ3Ro
ID0gSU5UX0ZJRUxEX1dJRFRIKHZiZF9yZCArIDEpOwogCWlmIChsZW5ndGggPiBmaWVsZHNbRklF
TERfVkJEX1JELTFdLmRlZmF1bHRfd2lkdGgpCiAJCWZpZWxkc1tGSUVMRF9WQkRfUkQtMV0uZGVm
YXVsdF93aWR0aCA9IGxlbmd0aDsKIAotCWxlbmd0aCA9IElOVF9GSUVMRF9XSURUSCgodG90X3Zi
ZF9yZXFzKGRvbWFpbiwgRklFTERfVkJEX1dSKSkgKyAxKTsKKwl0b3RfdmJkX3JlcXMoZG9tYWlu
LCBGSUVMRF9WQkRfV1IsICZ2YmRfd3IpOworCWxlbmd0aCA9IElOVF9GSUVMRF9XSURUSCh2YmRf
d3IgKyAxKTsKIAlpZiAobGVuZ3RoID4gZmllbGRzW0ZJRUxEX1ZCRF9XUi0xXS5kZWZhdWx0X3dp
ZHRoKQogCQlmaWVsZHNbRklFTERfVkJEX1dSLTFdLmRlZmF1bHRfd2lkdGggPSBsZW5ndGg7CiAK
LQlsZW5ndGggPSBJTlRfRklFTERfV0lEVEgoKHRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZC
RF9SU0VDVCkpICsgMSk7CisJdG90X3ZiZF9yZXFzKGRvbWFpbiwgRklFTERfVkJEX1JTRUNULCAm
dmJkX3JzZWN0KTsKKwlsZW5ndGggPSBJTlRfRklFTERfV0lEVEgodmJkX3JzZWN0ICsgMSk7CiAJ
aWYgKGxlbmd0aCA+IGZpZWxkc1tGSUVMRF9WQkRfUlNFQ1QtMV0uZGVmYXVsdF93aWR0aCkKIAkJ
ZmllbGRzW0ZJRUxEX1ZCRF9SU0VDVC0xXS5kZWZhdWx0X3dpZHRoID0gbGVuZ3RoOwogCi0JbGVu
Z3RoID0gSU5UX0ZJRUxEX1dJRFRIKCh0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9WQkRfV1NF
Q1QpKSArIDEpOworCXRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZCRF9XU0VDVCwgJnZiZF93
c2VjdCk7CisJbGVuZ3RoID0gSU5UX0ZJRUxEX1dJRFRIKHZiZF93c2VjdCArIDEpOwogCWlmIChs
ZW5ndGggPiBmaWVsZHNbRklFTERfVkJEX1dTRUNULTFdLmRlZmF1bHRfd2lkdGgpCiAJCWZpZWxk
c1tGSUVMRF9WQkRfV1NFQ1QtMV0uZGVmYXVsdF93aWR0aCA9IGxlbmd0aDsKIH0KQEAgLTEwNzQs
MTUgKzExNjAsMjQgQEAgdm9pZCBkb192YmQoeGVuc3RhdF9kb21haW4gKmRvbWFpbikKIAkJCSBN
QUpPUih4ZW5zdGF0X3ZiZF9kZXYodmJkKSksCiAJCQkgTUlOT1IoeGVuc3RhdF92YmRfZGV2KHZi
ZCkpKTsKICNlbmRpZgotCi0JCXByaW50KCJWQkQgJXMgJTRkICVzIE9POiAlOGxsdSAgIFJEOiAl
OGxsdSAgIFdSOiAlOGxsdSAgIFJTRUNUOiAlMTBsbHUgICBXU0VDVDogJTEwbGx1XG4iLAotCQkg
ICAgICB2YmRfdHlwZVt4ZW5zdGF0X3ZiZF90eXBlKHZiZCldLAotCQkgICAgICB4ZW5zdGF0X3Zi
ZF9kZXYodmJkKSwgZGV0YWlscywKLQkJICAgICAgeGVuc3RhdF92YmRfb29fcmVxcyh2YmQpLAot
CQkgICAgICB4ZW5zdGF0X3ZiZF9yZF9yZXFzKHZiZCksCi0JCSAgICAgIHhlbnN0YXRfdmJkX3dy
X3JlcXModmJkKSwKLQkJICAgICAgeGVuc3RhdF92YmRfcmRfc2VjdHModmJkKSwKLQkJICAgICAg
eGVuc3RhdF92YmRfd3Jfc2VjdHModmJkKSk7CisJCWlmICh4ZW5zdGF0X3ZiZF9lcnJvcih2YmQp
KQorCQl7CisJCQlwcmludCgiVkJEICVzICU0ZCAlcyBPTzogJThjICAgUkQ6ICU4YyAgIFdSOiAl
OGMgICBSU0VDVDogJTEwYyAgIFdTRUNUOiAlMTBjXG4iLAorCQkJCXZiZF90eXBlW3hlbnN0YXRf
dmJkX3R5cGUodmJkKV0sCisJCQkJeGVuc3RhdF92YmRfZGV2KHZiZCksIGRldGFpbHMsCisJCQkJ
Jy0nLCAnLScsICctJywgJy0nLCctJyk7CisJCX0KKwkJZWxzZQorCQl7CisJCQlwcmludCgiVkJE
ICVzICU0ZCAlcyBPTzogJThsbHUgICBSRDogJThsbHUgICBXUjogJThsbHUgICBSU0VDVDogJTEw
bGx1ICAgV1NFQ1Q6ICUxMGxsdVxuIiwKKwkJCQl2YmRfdHlwZVt4ZW5zdGF0X3ZiZF90eXBlKHZi
ZCldLAorCQkJCXhlbnN0YXRfdmJkX2Rldih2YmQpLCBkZXRhaWxzLAorCQkJCXhlbnN0YXRfdmJk
X29vX3JlcXModmJkKSwKKwkJCQl4ZW5zdGF0X3ZiZF9yZF9yZXFzKHZiZCksCisJCQkJeGVuc3Rh
dF92YmRfd3JfcmVxcyh2YmQpLAorCQkJCXhlbnN0YXRfdmJkX3JkX3NlY3RzKHZiZCksCisJCQkJ
eGVuc3RhdF92YmRfd3Jfc2VjdHModmJkKSk7CisJCX0KIAl9CiB9CiAKLS0gCjIuMjAuMQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 17:01:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 17:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwVEy-0004Nn-Q8; Wed, 20 Feb 2019 17:01:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bm+n=Q3=citrix.com=prvs=947007f5f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwVEw-0004NH-WC
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 17:00:59 +0000
X-Inumbo-ID: 1747b042-3531-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1747b042-3531-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 17:00:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,391,1544486400"; d="scan'208";a="78614897"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 20 Feb 2019 17:59:59 +0100
Message-ID: <20190220170001.32614-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190220170001.32614-1-roger.pau@citrix.com>
References: <20190220170001.32614-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/6] osstest: introduce a helper to get the svn
 revision of a git commit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBvbmx5IHdvcmtzIHdoZW4gdGhlIHN2biByZXZpc2lvbiBpcyBzdG9yZWQgYXMgYSBnaXQg
bm90ZQp3aXRoIHRoZSBmb3JtYXQgJ3JldmlzaW9uPTxyZXZpc2lvbiBudW1iZXI+Jy4KClN1Y2gg
Y29udmVyc2lvbiBpcyByZXF1aXJlZCBpbiBvcmRlciB0byBib290c3RyYXAgYSBGcmVlQlNEIHN5
c3RlbQp3aXRob3V0IHJlbHlpbmcgb24gZXh0ZXJuYWwgcGFja2FnZSByZXBvc2l0b3JpZXMuIEZy
ZWVCU0QgYmFzZSBzeXN0ZW0Kb25seSBjb250YWlucyBhIHN1YnZlcnNpb24gY2xpZW50IChubyBn
aXQgY2xpZW50KSwgYW5kIHRodXMgaW4gb3JkZXIKdG8gZmV0Y2ggdGhlIHBvcnRzIHJlcG9zaXRv
cnkgKHRoYXQgY29udGFpbiB0aGUgZXh0ZXJuYWwgcGFja2FnZXMKYnVpbGQgbWFrZWZpbGVzKSBz
dm4gbXVzdCBiZSB1c2VkLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Ci0tLQogY3JpLWNvbW1vbiB8IDM1ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgOCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jcmktY29tbW9uIGIvY3JpLWNvbW1vbgppbmRleCA4ZDJk
MjZjZi4uMjY1NWE5YWMgMTAwNjQ0Ci0tLSBhL2NyaS1jb21tb24KKysrIGIvY3JpLWNvbW1vbgpA
QCAtMzgsMTIgKzM4LDEwIEBAIGJlc3RlZmZvcnRfcmVwbyAoKSB7CiAJY2FjaGVkX3JlcG8gIiQx
IiAnW2ZldGNoPXRyeV0nCiB9CiAKLXJlcG9fdHJlZV9yZXZfZmV0Y2hfZ2l0ICgpIHsKLQlsb2Nh
bCB0cmVlbmFtZT0kMQotCWxvY2FsIHJlbW90ZXVybD0kMgotCWxvY2FsIHJlbW90ZXRhZz0kMwot
CWxvY2FsIGxvY2FsdGFnPSQ0CityZXBvX2dldF9yZWFsdXJsICgpIHsKKwlsb2NhbCByZW1vdGV1
cmw9JDEKIAlsb2NhbCBwcm94eT1gZ2V0Y29uZmlnIEdpdENhY2hlUHJveHlgCisKIAljYXNlICRy
ZW1vdGV1cmwgaW4KIAkkcHJveHkqKQogCQlsb2NhbCByZWFsdXJsPSIkcmVtb3RldXJsIiA7OwpA
QCAtNTIsMTQgKzUwLDM1IEBAIHJlcG9fdHJlZV9yZXZfZmV0Y2hfZ2l0ICgpIHsKIAkqKQogCQls
b2NhbCByZWFsdXJsPSIkcmVtb3RldXJsIiA7OwogCWVzYWMKLQlpZiAhIHRlc3QgLWQgJHJlcG9z
LyR0cmVlbmFtZTsgdGhlbgotCSAgICAgICAgZ2l0IGNsb25lIC0tYmFyZSAkcmVhbHVybCAkcmVw
b3MvJHRyZWVuYW1lID4mMgotCWZpCisKKwllY2hvICRyZWFsdXJsCit9CisKK3JlcG9fdHJlZV9y
ZXZfZmV0Y2hfZ2l0ICgpIHsKKwlsb2NhbCB0cmVlbmFtZT0kMQorCWxvY2FsIHJlbW90ZXVybD0k
MgorCWxvY2FsIHJlbW90ZXRhZz0kMworCWxvY2FsIGxvY2FsdGFnPSQ0CisJbG9jYWwgcmVhbHVy
bD1gcmVwb19nZXRfcmVhbHVybCAkcmVtb3RldXJsYAorCiAJY2QgJHJlcG9zLyR0cmVlbmFtZQog
CWdpdCBmZXRjaCAtZiAkcmVhbHVybCAkcmVtb3RldGFnOiRsb2NhbHRhZyA+JjIKIAlnaXQgcmV2
LXBhcnNlICRsb2NhbHRhZ14wCiB9CiAKK3JlcG9fdHJlZV9naXQyc3ZuX3JldiAoKSB7CisJbG9j
YWwgdHJlZW5hbWU9JDEKKwlsb2NhbCByZW1vdGV1cmw9JDIKKwlsb2NhbCBnaXRyZXY9JDMKKwls
b2NhbCByZWFsdXJsPWByZXBvX2dldF9yZWFsdXJsICRyZW1vdGV1cmxgCisKKwljZCAkcmVwb3Mv
JHRyZWVuYW1lCisJZ2l0IGZldGNoIC1mICRyZWFsdXJsIHJlZnMvbm90ZXMvY29tbWl0czpyZWZz
L25vdGVzL2NvbW1pdHMgPiYyCisJZ2l0IG5vdGVzIHNob3cgJGdpdHJldiB8IFwKKwkJc2VkIC1u
ICdzL14uKnJldmlzaW9uPVwoWzAtOV1bMC05XSpcKS4qJC9cMS9wJworfQorCisKIHNlbGVjdF9w
cmV2eGVuYnJhbmNoICgpIHsKIAlwcmV2eGVuYnJhbmNoPWAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
ICR4ZW5icmFuY2hgCiB9Ci0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 17:01:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 17:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwVEx-0004NV-6B; Wed, 20 Feb 2019 17:00:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bm+n=Q3=citrix.com=prvs=947007f5f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwVEv-0004N9-Qg
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 17:00:57 +0000
X-Inumbo-ID: 169eb71f-3531-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 169eb71f-3531-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 17:00:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,391,1544486400"; d="scan'208";a="78614890"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 20 Feb 2019 17:59:57 +0100
Message-ID: <20190220170001.32614-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190220170001.32614-1-roger.pau@citrix.com>
References: <20190220170001.32614-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/6] osstest: introduce a helper to create a
 weblink to a directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; 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
LQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDEzICsrKysrKysrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCAxMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5w
bSBiL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KaW5kZXggYzZkYTVlZTkuLjEyNDI3ZDExIDEwMDY0
NAotLS0gYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCisrKyBiL09zc3Rlc3QvVGVzdFN1cHBvcnQu
cG0KQEAgLTEyNSw2ICsxMjUsNyBAQCBCRUdJTiB7CiAgICAgICAgICAgICAgICAgICAgICAgdG9v
bHN0YWNrIGd1ZXN0X2NyZWF0ZSBndWVzdF9jcmVhdGVfcGF1c2VkCiAKICAgICAgICAgICAgICAg
ICAgICAgICBhd2FpdF93ZWJzcGFjZV9mZXRjaF9ieWxlYWYgY3JlYXRlX3dlYmZpbGUKKyAgICAg
ICAgICAgICAgICAgICAgICBjcmVhdGVfd2VibGluawogICAgICAgICAgICAgICAgICAgICAgIGZp
bGVfbGlua19jb250ZW50cyBnZXRfdGltZW91dAogICAgICAgICAgICAgICAgICAgICAgIHNldHVw
X25ldGJvb3RfZGkgc2V0dXBfbmV0Ym9vdF9sb2NhbCBob3N0X25ldGJvb3RfZmlsZQogICAgICAg
ICAgICAgICAgICAgICAgIHN1YnN0X25ldGJvb3RfdGVtcGxhdGUgc2V0dXBfbmV0Ym9vdF9tZW1k
aXNrCkBAIC0yNzM5LDYgKzI3NDAsMTggQEAgc3ViIGNyZWF0ZV93ZWJmaWxlICgkJCQpIHsKICAg
ICByZXR1cm4gJHdmX3VybDsKIH0KIAorc3ViIGNyZWF0ZV93ZWJsaW5rICgkJCQpIHsKKyAgICBt
eSAoJGhvLCAkdGFpbCwgJHRhcmdldCkgPSBAXzsKKyAgICBteSAkd2ZfcmhzPSBob3N0bmFtZXBh
dGgoJGhvKS4iXyIuJHRhaWw7CisgICAgbXkgJHdmX2NvbW1vbj0gJGN7V2Vic3BhY2VDb21tb259
LiR3Zl9yaHM7CisgICAgbXkgJHdmX3VybD0gJGN7V2Vic3BhY2VVcmx9LiR3Zl9jb21tb247Cisg
ICAgbXkgJHdmX2ZpbGU9ICRje1dlYnNwYWNlRmlsZX0uJHdmX2NvbW1vbjsKKworICAgIHVubGlu
ayAkd2ZfZmlsZTsKKyAgICBzeW1saW5rICR0YXJnZXQsICR3Zl9maWxlIG9yIGRpZSAiJHdmX2Zp
bGUgJCEiOworICAgIHJldHVybiAkd2ZfdXJsOworfQorCiAjLS0tLS0tLS0tLSBuZXRib290IGhh
bmRsaW5nIC0tLS0tLS0tLS0KIAogc3ViIGZpbGVfbGlua19jb250ZW50cyAoJCQkKSB7Ci0tIAoy
LjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 17:01:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 17:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwVEz-0004O2-Dp; Wed, 20 Feb 2019 17:01:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bm+n=Q3=citrix.com=prvs=947007f5f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwVEy-0004Nj-OM
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 17:01:00 +0000
X-Inumbo-ID: 1889d337-3531-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1889d337-3531-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 17:00:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,391,1544486400"; d="scan'208";a="78614908"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 20 Feb 2019 18:00:01 +0100
Message-ID: <20190220170001.32614-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190220170001.32614-1-roger.pau@citrix.com>
References: <20190220170001.32614-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 6/6] osstest: use a locally built pkg repository
 for FreeBSD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZW1vdmVzIHRoZSBkZXBlbmRlbmN5IG9uIHRoZSBvZmZpY2lhbCBwa2cgcmVwb3NpdG9y
eSwgd2hpY2ggaXMKZGFuZ2Vyb3VzIHdoZW4gbm90IHRlc3Rpbmcgc3RhYmxlIGJyYW5jaGVzLCBz
aW5jZSB0aGUgQUJJIG9mIHRoZQpkZXZlbG9wbWVudCBicmFuY2ggaXMgbm90IHN0YWJsZSwgYW5k
IHRodXMgaXQncyBlYXN5IGZvciBwYWNrYWdlcyB0bwpnZXQgb3V0IG9mIHN5bmMsIG9yIGZvciBv
c3N0ZXN0IHRvIHRlc3QgYW4gb2xkIEZyZWVCU0QgdmVyc2lvbiB0aGF0CmhhcyBhbiBBQkkgZGlm
ZmVyZW50IHRoYW4gdGhlIG9uZSB1c2VkIHRvIGJ1aWxkIHRoZSBvZmZpY2lhbApwYWNrYWdlcy4K
ClRoZSBvdXRwdXQgb2YgdGhlIHBhY2thZ2UgYnVpbGQgdGVzdCBpcyB0ZXN0ZWQgdG9nZXRoZXIg
d2l0aCB0aGUgbmV3bHkKYnVpbHQgaW1hZ2UsIGFuZCBpZiB0aGVyZSBhcmUgbm8gcmVncmVzc2lv
bnMgYm90aCBhcmUgYW5vaW50ZWQgaW4KbG9ja3N0ZXAgaW4gb3JkZXIgdG8gcHJldmVudCB0ZW1w
b3JhcnkgZGlzY3JlcGFuY2llcyBiZXR3ZWVuIHRoZQppbnN0YWxsZXIgYW5kIHRoZSBwYWNrYWdl
IHJlcG9zaXRvcnkuCgpOb3RlIHRoYXQgaW4gb3JkZXIgdG8gYm9vdHN0cmFwIHRoZSBmaXJzdCBy
dW4gaXQncyBwb3NzaWJsZSB0bwptYW51YWxseSBzZXQgdGhlIHBhY2thZ2UgcmVwb3NpdG9yeSB0
byB1c2Ugd2l0aCBhbiBlbnZpcm9ubWVudAp2YXJpYWJsZToKCiAtIEZSRUVCU0RfUEFDS0FHRVNf
PGFyY2g+X0JVSUxESk9COiBwb2ludHMgdG8gdGhlIGZsaWdodC5qb2IgdGhhdAogICBjb250YWlu
cyB0aGUgYmluYXJ5IHBhY2thZ2UgcmVwb3NpdG9yeS4KIC0gRlJFRUJTRF9QQUNLQUdFUzogcG9p
bnRzIHRvIGEgbG9jYWwgZGlyZWN0b3J5IHRoYXQgY29udGFpbnMgdGhlCiAgIGJpbmFyeSByZXBv
c2l0b3J5LgoKSXQncyBhbHNvIHBvc3NpYmxlIHRvIHNldCB0aGUgZGlyZWN0b3J5IHRoYXQgY29u
dGFpbnMgdGhlIHBhY2thZ2UKcmVwb3NpdG9yeSBpbiB0aGUgY29uZmlndXJhdGlvbiBmaWxlIHVz
aW5nIEZyZWVCU0RQYWNrYWdlcy4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgotLS0KIGNyLWRhaWx5LWJyYW5jaCAgICAgICAgIHwgMzUgKysr
KysrKysrKystLS0tCiBtYWtlLWZyZWVic2QtZmxpZ2h0ICAgICB8IDEwICsrKy0tCiBtZmktY29t
bW9uICAgICAgICAgICAgICB8IDk0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tCiB0cy1idWlsZC1wcmVwLWZyZWVic2QgICB8IDQzICsrKysrKysrKysrKysrKysrKysK
IHRzLWZyZWVic2QtaG9zdC1pbnN0YWxsIHwgMTMgLS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDE0
NyBpbnNlcnRpb25zKCspLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jci1kYWlseS1i
cmFuY2ggYi9jci1kYWlseS1icmFuY2gKaW5kZXggOTcxZjRjMDEuLjI4Y2JkNjFhIDEwMDc1NQot
LS0gYS9jci1kYWlseS1icmFuY2gKKysrIGIvY3ItZGFpbHktYnJhbmNoCkBAIC0zMjEsMTUgKzMy
MSwyNiBAQCBmcmVlYnNkKQogZXNhYwogCiBJRlM9JCdcbicKK2NvdW50PTAKIGZvciBhbm9pbnRl
ZCBpbiBcCi0gICAgYC4vbWctYW5vaW50IGxpc3QtcHJlcGFyZWQgImZyZWVic2QgYnVpbGQgJGZy
ZWVic2RfYnJhbmNoICoiYDsgZG8KKyAgICBgLi9tZy1hbm9pbnQgbGlzdC1wcmVwYXJlZCAiZnJl
ZWJzZCogYnVpbGQgJGZyZWVic2RfYnJhbmNoICoiYDsgZG8KICAgICAjIFJldHJpZXZlIHByZXZp
b3VzIHN1Y2Nlc3NmdWwgRnJlZUJTRCBidWlsZCBmb3IgZWFjaCBhcmNoLgogICAgIGZyZWVic2Rf
YXJjaD0ke2Fub2ludGVkIyMqIH0KLSAgICBmcmVlYnNkX2VudnZhcj0iRlJFRUJTRF8ke2ZyZWVi
c2RfYXJjaF5efV9CVUlMREpPQiIKKyAgICBmcmVlYnNkX25hbWU9JHthbm9pbnRlZCUlICp9Cisg
ICAgZnJlZWJzZF9uYW1lPSR7ZnJlZWJzZF9uYW1lLy0vX30KKyAgICBmcmVlYnNkX2VudnZhcj0i
JHtmcmVlYnNkX25hbWVeXn1fJHtmcmVlYnNkX2FyY2heXn1fQlVJTERKT0IiCiAgICAgaWYgWyAi
eCR7IWZyZWVic2RfZW52dmFyfSIgPSAieCIgXTsgdGhlbgotICAgICAgICBmbGlnaHRfam9iPWAu
L21nLWFub2ludCByZXRyaWV2ZSAiJGFub2ludGVkImAKLSAgICAgICAgZXhwb3J0ICR7ZnJlZWJz
ZF9lbnZ2YXJ9PSR7ZmxpZ2h0X2pvYi8gLy59CisJZW52dmFyc1skY291bnRdPSIkZnJlZWJzZF9l
bnZ2YXIiCisJcmVma2V5c1skY291bnRdPSIkYW5vaW50ZWQiCisJY291bnQ9JCgoY291bnQrMSkp
CisgICAgZmkKK2RvbmUKK2NvdW50PTAKK2ZvciBmbGlnaHRfam9iIGluIGAuL21nLWFub2ludCBy
ZXRyaWV2ZSAke3JlZmtleXNbQF19YDsgZG8KKyAgICBpZiBbICIkZmxpZ2h0X2pvYiIgIT0gIkVS
Uk9SIiBdOyB0aGVuCisJZXhwb3J0ICR7ZW52dmFyc1skY291bnRdfT0ke2ZsaWdodF9qb2IvIC8u
fQogICAgIGZpCisgICAgY291bnQ9JCgoY291bnQrMSkpCiBkb25lCiB1bnNldCBJRlMKIApAQCAt
NTQyLDE3ICs1NTMsMjMgQEAgZnJlZWJzZC0qKQogICAgICAgIFsgIngkT1NTVEVTVF9CTEVTU0lO
RyIgPT0gInhyZWFsIiBdOyB0aGVuCiAgICAgICAgIElGUz0kJ1xuJwogICAgICAgICBmb3IgYW5v
aW50ZWQgaW4gYC4vbWctYW5vaW50IGxpc3QtcHJlcGFyZWQgXAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJmcmVlYnNkIGJ1aWxkICRmcmVlYnNkX2JyYW5jaCAqImA7IGRv
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyZWVic2QqIGJ1aWxkICRm
cmVlYnNkX2JyYW5jaCAqImA7IGRvCiAgICAgICAgICAgICAjIFVwZGF0ZSBhbm9pbnRlZCB2ZXJz
aW9ucwogICAgICAgICAgICAgIyBOQjogZmFpbHVyZSB0byB1cGRhdGUgYW4gYW5vaW50ZWQgYnVp
bGQgZm9yIGEgc3BlY2lmaWMgYXJjaAogICAgICAgICAgICAgIyBzaG91bGQgbm90IGJlIGZhdGFs
LCBhbmQgaXQncyBub3QgYW4gaXNzdWUgaWYgb25lIG9mIHRoZQogICAgICAgICAgICAgIyBhcmNo
ZXMgZ2V0cyBzbGlnaHRseSBvdXQgb2Ygc3luYyB3aXRoIHRoZSBvdGhlciBvbmVzLgogICAgICAg
ICAgICAgZnJlZWJzZF9hcmNoPSR7YW5vaW50ZWQjIyogfQotICAgICAgICAgICAgaWYgLi9tZy1h
bm9pbnQgYW5vaW50ICIkYW5vaW50ZWQiIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICRm
bGlnaHQgYnVpbGQtJGZyZWVic2RfYXJjaC1mcmVlYnNkOyB0aGVuCi0gICAgICAgICAgICAgICAg
ZWNobyAiQW5vaW50ZWQgYXJ0aWZhY3RzIGZyb20gYnVpbGQtJGZyZWVic2RfYXJjaC1mcmVlYnNk
IgotICAgICAgICAgICAgZmkKKyAgICAgICAgICAgIGZyZWVic2RfbmFtZT0ke2Fub2ludGVkJSUg
Kn0KKwkgICAgIyBSZWx5IG9uIHRoZSBmYWN0IHRoYXQgdGhlIGpvYiBzdWZmaXggaXMgdGhlIHNh
bWUgYXMgdGhlCisJICAgICMgYW5vaW50bWVudCByZWZrZXkuIEllOgorCSAgICAjIHJlZmtleTog
ZnJlZWJzZCAgICAgICAgICBqb2I6IGJ1aWxkLTxhcmNoPi1mcmVlYnNkCisJICAgICMgcmVma2V5
OiBmcmVlYnNkLXBhY2thZ2VzIGpvYjogYnVpbGQtPGFyY2g+LWZyZWVic2QtcGFja2FnZXMKKyAg
ICAgICAgICAgIGFub2ludD0iJGFub2ludCBcIiRhbm9pbnRlZFwiICRmbGlnaHQgXAorICAgICAg
ICAgICAgICAgICAgICBidWlsZC0kZnJlZWJzZF9hcmNoLSRmcmVlYnNkX25hbWUiCiAgICAgICAg
IGRvbmUKKwlpZiAuL21nLWFub2ludCBhbm9pbnQgJGFub2ludDsgdGhlbgorCQllY2hvICJBbm9p
bnRlZCBidWlsZCBhcnRpZmFjdHMgZnJvbSBmbGlnaHQiCisJZmkKICAgICAgICAgdW5zZXQgSUZT
CiAgICAgZmkKICAgICA7OwpkaWZmIC0tZ2l0IGEvbWFrZS1mcmVlYnNkLWZsaWdodCBiL21ha2Ut
ZnJlZWJzZC1mbGlnaHQKaW5kZXggZmMzZDJkODMuLjA0NThhMzNiIDEwMDc1NQotLS0gYS9tYWtl
LWZyZWVic2QtZmxpZ2h0CisrKyBiL21ha2UtZnJlZWJzZC1mbGlnaHQKQEAgLTQ1LDEyICs0NSwx
NCBAQCBmb3IgYXJjaCBpbiAiJGFyY2hlcyI7IGRvCiAgICAgICAgICAgICAgICAgICAgICByZWNp
cGVfdGVzdGluc3RhbGw9dHJ1ZSIKICAgICBjcmVhdGVfZnJlZWJzZF9wa2dfYnVpbGRfam9iIGJ1
aWxkLSRhcmNoLWZyZWVic2QtcGFja2FnZXMKIAotICAgICMgQ3JlYXRlIGFuIGlkZW50aWNhbCBq
b2IgdGhhdCdzIGdvaW5nIHRvIHVzZSB0aGUgYnVpbGQgb3V0cHV0IGZyb20KLSAgICAjIHRoZSBw
cmV2aW91cyBvbmUuCisgICAgIyBDcmVhdGUgYSBidWlsZCBqb2IgdGhhdCBnb2luZyB0byB1c2Ug
dGhlIG91dHB1dCBvZiBib3RoIHRoZSBqb2JzCisgICAgIyBhYm92ZSBpbiBvcmRlciB0byB0ZXN0
IHRoZSBuZXdseSBidWlsdCBGcmVlQlNEIGFuZCBwYWNrYWdlcworICAgIGZyZWVic2RfcnVudmFy
cz0iJGZyZWVic2RfcnVudmFycyBcCisgICAgICAgICAgICAgICAgICAgICBmcmVlYnNkcGFja2Fn
ZXNidWlsZGpvYj1idWlsZC0kYXJjaC1mcmVlYnNkLXBhY2thZ2VzIgogICAgIGNyZWF0ZV9mcmVl
YnNkX2J1aWxkX2pvYiBidWlsZC0kYXJjaC1mcmVlYnNkLWFnYWluCiAKLSAgICAjIENyZWF0ZSBh
IFhlbiBidWlsZCBqb2IgdGhhdCdzIGdvaW5nIHRvIHVzZSB0aGUgb3V0cHV0IGZyb20gdGhlIGZp
cnN0Ci0gICAgIyBGcmVlQlNEIGJ1aWxkIGpvYi4KKyAgICAjIENyZWF0ZSBhIFhlbiBidWlsZCBq
b2IgdGhhdCdzIGdvaW5nIHRvIHVzZSB0aGUgb3V0cHV0IGZyb20gdGhlCisgICAgIyBGcmVlQlNE
IGJ1aWxkIGpvYnMuCiAgICAgY3JlYXRlX3hlbl9idWlsZF9qb2IgYnVpbGQtJGFyY2gteGVuLWZy
ZWVic2QgYnVpbGQteGVuLWZyZWVic2QgICAgICBcCiAgICAgICAgIGhvc3RfaG9zdGZsYWdzPWFy
Y2gtJGFyY2gscHVycG9zZS1idWlsZCBhbGxfaG9zdF9vcz1mcmVlYnNkICAgICBcCiAgICAgICAg
ICRmcmVlYnNkX3J1bnZhcnMKZGlmZiAtLWdpdCBhL21maS1jb21tb24gYi9tZmktY29tbW9uCmlu
ZGV4IDgzZDNjNzEzLi4xMmNkZTg1ZiAxMDA2NDQKLS0tIGEvbWZpLWNvbW1vbgorKysgYi9tZmkt
Y29tbW9uCkBAIC0xNTYsNyArMTU2LDYgQEAgc2V0X2ZyZWVic2RfcnVudmFycyAoKSB7CiAgICAg
IyA0LiBMb29rIGZvciBhbiBhbm9pbnRlZCBidWlsZCBvZiBGcmVlQlNEIGBtYXN0ZXInIChFeGVj
dXRpdmUgb25seSkKICAgICAjCiAgICAgbG9jYWwgbm9faG9zdGZsYWdzPSQxCi0gICAgbG9jYWwg
ZW52dmFyPSJGUkVFQlNEXyR7YXJjaF5efV9CVUlMREpPQiIKIAogICAgIGlmIFsgeCRub19ob3N0
ZmxhZ3MgIT0geHRydWUgXTsgdGhlbgogICAgICAgICAjIG9zc3Rlc3QgZG9lc24ndCB5ZXQga25v
dyBob3cgdG8gaW5zdGFsbCBGcmVlQlNEIG9uIFVFRkkgaG9zdHMsIHNvCkBAIC0xNjQsMjcgKzE2
Myw1OSBAQCBzZXRfZnJlZWJzZF9ydW52YXJzICgpIHsKICAgICAgICAgZnJlZWJzZF9ydW52YXJz
PSJhbGxfaG9zdGZsYWdzLD1Qcm9wRXE6RmlybXdhcmU6YmlvczpiaW9zIgogICAgIGZpCiAKLSAg
ICBpZiBbIC1uICIkeyFlbnZ2YXJ9IiBdOyB0aGVuCi0gICAgICAgIGZyZWVic2RfcnVudmFycz0i
JGZyZWVic2RfcnVudmFycyBmcmVlYnNkYnVpbGRqb2I9JHshZW52dmFyfSIKLSAgICAgICAgcmV0
dXJuCi0gICAgZmkKLSAgICBpZiBbIC1uICIkRlJFRUJTRF9ESVNUIiBdICYmIFsgLW4gIiRGUkVF
QlNEX1ZFUlNJT04iIF07IHRoZW4KLSAgICAgICAgZnJlZWJzZF9ydW52YXJzPSIkZnJlZWJzZF9y
dW52YXJzIGZyZWVic2RfZGlzdHBhdGg9JEZSRUVCU0RfRElTVC8kYXJjaCBcCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgZnJlZWJzZF92ZXJzaW9uPSRGUkVFQlNEX1ZFUlNJT04iCi0gICAgICAg
IHJldHVybgotICAgIGZpCi0gICAgbG9jYWwgZGlzdHBhdGg9YGdldGNvbmZpZyAiRnJlZUJTRERp
c3QiYAotICAgIGlmIFsgLW4gIiRkaXN0cGF0aCIgXTsgdGhlbgotICAgICAgICBsb2NhbCB2ZXJz
aW9uPWBnZXRjb25maWcgIkZyZWVCU0RWZXJzaW9uImAKLSAgICAgICAgZnJlZWJzZF9ydW52YXJz
PSIkZnJlZWJzZF9ydW52YXJzIGZyZWVic2RfZGlzdHBhdGg9JGRpc3RwYXRoLyRhcmNoIFwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICBmcmVlYnNkX3ZlcnNpb249JHZlcnNpb24iCi0gICAgICAg
IHJldHVybgotICAgIGZpCi0gICAgbG9jYWwgYW5vaW50bWVudD0iZnJlZWJzZCBidWlsZCBtYXN0
ZXIgJGFyY2giCi0gICAgbG9jYWwgZmxpZ2h0am9iPWAuL21nLWFub2ludCByZXRyaWV2ZSAtLXRv
bGVyYXRlLXVucHJlcGFyZWQgIiRhbm9pbnRtZW50ImAKLSAgICBpZiBbIC1uICIkZmxpZ2h0am9i
IiBdOyB0aGVuCi0gICAgICAgIGZyZWVic2RfcnVudmFycz0iJGZyZWVic2RfcnVudmFycyBmcmVl
YnNkYnVpbGRqb2I9JHtmbGlnaHRqb2IvIC8ufSIKLSAgICAgICAgcmV0dXJuCisgICAgIyBDaGVj
ayBpZiB0aGUgcGFja2FnZXMgYXJlIHByb3ZpZGVkIGV4dGVybmFsbHksIG9yIGVsc2UgYXNzdW1l
IHRoZXkKKyAgICAjIGFyZSBwcm92aWRlZCBieSB0aGUgc2FtZSBmbGlnaHQgYXMgdGhlIGluc3Rh
bGxlciBiaW5hcmllcy4KKyAgICBsb2NhbCBwa2dwYXRoPWBnZXRjb25maWcgIkZyZWVCU0RQYWNr
YWdlcyJgCisgICAgY291bnRlcj0wCisgICAgSUZTPSQnXG4nCisgICAgZm9yIGZsaWdodGpvYiBp
biBgLi9tZy1hbm9pbnQgcmV0cmlldmUgLS10b2xlcmF0ZS11bnByZXBhcmVkIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAiZnJlZWJzZCBidWlsZCBtYXN0ZXIgJGFyY2giIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAiZnJlZWJzZC1wYWNrYWdlcyBidWlsZCBtYXN0ZXIgJGFyY2giYDsgZG8KKyAg
ICAgICAgaWYgWyAkY291bnRlciAtZXEgMCBdOyB0aGVuCisgICAgICAgICAgICAjIEFub2ludGVk
IEZyZWVCU0QgaW5zdGFsbGVyCisgICAgICAgICAgICBsb2NhbCBlbnZ2YXI9IkZSRUVCU0RfJHth
cmNoXl59X0JVSUxESk9CIgorICAgICAgICAgICAgbG9jYWwgZGlzdHBhdGg9YGdldGNvbmZpZyAi
RnJlZUJTRERpc3QiYAorICAgICAgICAgICAgaWYgWyAtbiAiJHshZW52dmFyfSIgXTsgdGhlbgor
ICAgICAgICAgICAgICAgIGZyZWVic2RfcnVudmFycz0iJGZyZWVic2RfcnVudmFycyBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcmVlYnNkYnVpbGRqb2I9JHshZW52dmFyfSIK
KyAgICAgICAgICAgIGVsaWYgWyAtbiAiJEZSRUVCU0RfRElTVCIgXSAmJiBbIC1uICIkRlJFRUJT
RF9WRVJTSU9OIiBdOyB0aGVuCisgICAgICAgICAgICAgICAgZnJlZWJzZF9ydW52YXJzPSIkZnJl
ZWJzZF9ydW52YXJzIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyZWVic2Rf
ZGlzdHBhdGg9JEZSRUVCU0RfRElTVC8kYXJjaCBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmcmVlYnNkX3ZlcnNpb249JEZSRUVCU0RfVkVSU0lPTiIKKyAgICAgICAgICAgIGVs
aWYgWyAtbiAiJGRpc3RwYXRoIiBdOyB0aGVuCisgICAgICAgICAgICAgICAgbG9jYWwgdmVyc2lv
bj1gZ2V0Y29uZmlnICJGcmVlQlNEVmVyc2lvbiJgCisgICAgICAgICAgICAgICAgZnJlZWJzZF9y
dW52YXJzPSIkZnJlZWJzZF9ydW52YXJzIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZyZWVic2RfZGlzdHBhdGg9JGRpc3RwYXRoLyRhcmNoIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZyZWVic2RfdmVyc2lvbj0kdmVyc2lvbiIKKyAgICAgICAgICAgIGVs
aWYgWyAiJGZsaWdodGpvYiIgIT0gIkVSUk9SIiBdOyB0aGVuCisgICAgICAgICAgICAgICAgZnJl
ZWJzZF9ydW52YXJzPSIkZnJlZWJzZF9ydW52YXJzIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZyZWVic2RidWlsZGpvYj0ke2ZsaWdodGpvYi8gLy59IgorICAgICAgICAgICAg
ZmkKKyAgICAgICAgZWxpZiBbICRjb3VudGVyIC1lcSAxIF07IHRoZW4KKyAgICAgICAgICAgICMg
QW5vaW50ZWQgcGFja2FnZSByZXBvc2l0b3J5CisgICAgICAgICAgICBsb2NhbCBlbnZ2YXI9IkZS
RUVCU0RfUEFDS0FHRVNfJHthcmNoXl59X0JVSUxESk9CIgorICAgICAgICAgICAgbG9jYWwgcGtn
cGF0aD1gZ2V0Y29uZmlnICJGcmVlQlNEUGFja2FnZXMiYAorICAgICAgICAgICAgaWYgWyAtbiAi
JHshZW52dmFyfSIgXTsgdGhlbgorICAgICAgICAgICAgICAgIGZyZWVic2RfcnVudmFycz0iJGZy
ZWVic2RfcnVudmFycyBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcmVlYnNk
cGFja2FnZXNidWlsZGpvYj0keyFlbnZ2YXJ9IgorICAgICAgICAgICAgZWxpZiBbIC1uICIkRlJF
RUJTRF9QQUNLQUdFUyIgXTsgdGhlbgorICAgICAgICAgICAgICAgIGZyZWVic2RfcnVudmFycz0i
JGZyZWVic2RfcnVudmFycyBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcmVl
YnNkX3BhY2thZ2VzPSRGUkVFQlNEX1BBQ0tBR0VTLyRhcmNoIgorICAgICAgICAgICAgZWxpZiBb
IC1uICIkcGtncGF0aCIgXTsgdGhlbgorICAgICAgICAgICAgICAgIGZyZWVic2RfcnVudmFycz0i
JGZyZWVic2RfcnVudmFycyBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcmVl
YnNkX3BhY2thZ2VzPSRwa2dwYXRoLyRhcmNoIgorICAgICAgICAgICAgZWxpZiBbICIkZmxpZ2h0
am9iIiAhPSAiRVJST1IiIF07IHRoZW4KKyAgICAgICAgICAgICAgICBmcmVlYnNkX3J1bnZhcnM9
IiRmcmVlYnNkX3J1bnZhcnMgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJl
ZWJzZHBhY2thZ2VzYnVpbGRqb2I9JHtmbGlnaHRqb2IvIC8ufSIKKyAgICAgICAgICAgIGZpCisg
ICAgICAgIGZpCisgICAgICAgIGNvdW50ZXI9JCgoY291bnRlcisxKSkKKyAgICBkb25lCisgICAg
dW5zZXQgSUZTCisKKyAgICAjIE1ha2Ugc3VyZSB3ZSBnb3QgZXhhY3RseSAyIHJlc3VsdHMuCisg
ICAgaWYgWyAkY291bnRlciAtbmUgMiBdOyB0aGVuCisgICAgICAgIGV4aXQgMQogICAgIGZpCiB9
CiAKQEAgLTIwMiw2ICsyMzMsMjUgQEAgY3JlYXRlX2ZyZWVic2RfYnVpbGRfam9iICgpIHsKICAg
ICAkZnJlZWJzZF9ydW52YXJzCiB9CiAKK2NyZWF0ZV9mcmVlYnNkX3BrZ19idWlsZF9qb2IgKCkg
eworICByZXBvcz1gZ2V0cmVwb3NgCisgIGxvY2FsIG5hbWU9JDEKKyAgbG9jYWwgc3ZucmV2PWBy
ZXBvX3RyZWVfZ2l0MnN2bl9yZXYgZnJlZWJzZC1wb3J0cyAkVFJFRV9GUkVFQlNEX1BPUlRTIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJFJFVklTSU9OX0ZSRUVCU0Rf
UE9SVFNgCisKKyAgam9iX2NyZWF0ZV9idWlsZCAkbmFtZSBidWlsZC1wa2ctZnJlZWJzZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBhcmNoPSRhcmNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAkUlVOVkFS
UyAkQlVJTERfUlVOVkFSUyAkQlVJTERfRlJFRUJTRF9SVU5WQVJTICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAkYXJjaF9ydW52YXJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0cmVlX2ZyZWVic2Rwb3J0cz0kVFJFRV9GUkVF
QlNEX1BPUlRTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXZpc2lvbl9m
cmVlYnNkcG9ydHM9JFJFVklTSU9OX0ZSRUVCU0RfUE9SVFMgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICBzdm50cmVlX2ZyZWVic2Rwb3J0cz0kVFJFRV9GUkVFQlNEX1BPUlRTX1NWTiAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBzdm5yZXZpc2lvbl9mcmVlYnNkcG9ydHM9JHN2bnJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBob3N0X2hvc3RmbGFn
cz1hcmNoLSRhcmNoLHB1cnBvc2UtYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBhbGxfaG9zdF9vcz1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAkZnJlZWJzZF9ydW52YXJzIHJlY2lwZV9za2lwYnVpbGRw
cmVwPXRydWUKK30KKwogY3JlYXRlX3hlbl9idWlsZF9qb2IgKCkgewogICBsb2NhbCBuYW1lPSQx
OyBzaGlmdAogICBsb2NhbCByZWNpcGU9JDE7IHNoaWZ0CmRpZmYgLS1naXQgYS90cy1idWlsZC1w
cmVwLWZyZWVic2QgYi90cy1idWlsZC1wcmVwLWZyZWVic2QKaW5kZXggZWY4ODA1MDMuLmVjNDI4
MjI3IDEwMDc1NQotLS0gYS90cy1idWlsZC1wcmVwLWZyZWVic2QKKysrIGIvdHMtYnVpbGQtcHJl
cC1mcmVlYnNkCkBAIC0zMCw2ICszMCw0OCBAQCAkd2hob3N0IHx8PSAnaG9zdCc7CiBvdXIgJGhv
PSBzZWxlY3Rob3N0KCR3aGhvc3QpOwogZXhpdCAwIGlmICRoby0+e1NoYXJlZFJlYWR5fTsKIAor
IyBOQjogdGhlIHBhY2thZ2VzIGFyZSBidWlsdCBhcyBwYXJ0IG9mIHRoZSBidWlsZC08YXJjaD4t
ZnJlZWJzZC1hZ2FpbgorIyBqb2IsIHdoaWNoIGluc3RhbGxzIHRoZSBob3N0IHVzaW5nIHRoZSBu
ZXdseSBjb21waWxlZCBGcmVlQlNEIHZlcnNpb24uCitvdXIgJHBhdGhfcGFja2FnZXMgPSAkcnsi
ZnJlZWJzZF9wYWNrYWdlcyJ9IHx8CisgICAgICAgICAgICAgICAgICAgICBnZXRfc3Rhc2hlZCgi
cGF0aF9mcmVlYnNkcGFja2FnZXNkaXN0IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICRyeyJmcmVlYnNkcGFja2FnZXNidWlsZGpvYiJ9KTsKKworc3ViIGJvb3RzdHJhcCAoKSB7
CisgICAgIyBDcmVhdGUgYSBob3N0LXNwZWNpZmljIGxpbmsgdG8gdGhlIHBrZyBiaW5hcmllcyB0
byB1c2UuCisgICAgbXkgJHBrZ19yZXBvX3VybCA9IGNyZWF0ZV93ZWJsaW5rKCRobywgInBhY2th
Z2VzIiwgJHBhdGhfcGFja2FnZXMpOworCisgICAgdGFyZ2V0X2NtZF9yb290KCRobywgPDxFTkQs
IDYwMCk7CitzZXQgLWV4CisjIFNldCBwcm94eSBmb3IgdGhlIHBrZyBtYW5hZ2VyCitta2RpciAt
cCAvdXNyL2xvY2FsL2V0Yy8KK2NhdCA8PCBFTkRQS0cgPj4gL3Vzci9sb2NhbC9ldGMvcGtnLmNv
bmYKK3BrZ19lbnY6IHsgaHR0cF9wcm94eSA9ICRje0h0dHBQcm94eX0gfQorZGVmYXVsdF9hbHdh
eXNfeWVzOiB0cnVlCithc3N1bWVfYWx3YXlzX3llczogdHJ1ZQorRU5EUEtHCisKKyMgU2V0dXAg
Y3VzdG9tIHBrZyByZXBvc2l0b3J5Citta2RpciAtcCAvdXNyL2xvY2FsL2V0Yy9wa2cvcmVwb3Mv
CitjYXQgPDwgRU5EUkVQTyA+IC91c3IvbG9jYWwvZXRjL3BrZy9yZXBvcy9vc3N0ZXN0LmNvbmYK
K29zc3Rlc3Q6IHsKKyAgICB1cmw6ICIkcGtnX3JlcG9fdXJsIiwKKyAgICBlbmFibGVkOiB5ZXMs
Cit9CitFTkRSRVBPCisjIERpc2FibGUgZGVmYXVsdCBvZmZpY2lhbCBGcmVlQlNEIG1pcnJvcgor
Y2F0IDw8IEVORFJFUE8gPiAvdXNyL2xvY2FsL2V0Yy9wa2cvcmVwb3MvRnJlZUJTRC5jb25mCitG
cmVlQlNEOiB7CisgICAgZW5hYmxlZDogbm8sCit9CitFTkRSRVBPCisKKyMgQm9vdHN0YXAgdGhl
IHBhY2thZ2UgbWFuYWdlcgorZXhwb3J0IEhUVFBfUFJPWFk9JGN7SHR0cFByb3h5fQorZXhwb3J0
IEFTU1VNRV9BTFdBWVNfWUVTPXllcworcGtnIGJvb3RzdHJhcAorRU5ECit9CisKIHN1YiBpbnN0
YWxsX2RlcHMgKCkgewogICAgIG15IEBwYWNrYWdlcyA9IHF3KGdpdCBnbGliIHBrZ2NvbmYgeWFq
bCBnbWFrZSBwaXhtYW4gbWFya2Rvd24gZ2V0dGV4dAogICAgICAgICAgICAgICAgICAgICAgIHB5
dGhvbiBhcmdwLXN0YW5kYWxvbmUgbHpvMiBnaXQgZ2NjIGJpbnV0aWxzKTsKQEAgLTM3LDYgKzc5
LDcgQEAgc3ViIGluc3RhbGxfZGVwcyAoKSB7CiAgICAgdGFyZ2V0X2luc3RhbGxfcGFja2FnZXMo
JGhvLCBAcGFja2FnZXMpOwogfQogCitib290c3RyYXAoKTsKIGluc3RhbGxfZGVwcygpOwogZ2l0
Y2FjaGVfc2V0dXAoJGhvKTsKIApkaWZmIC0tZ2l0IGEvdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwg
Yi90cy1mcmVlYnNkLWhvc3QtaW5zdGFsbAppbmRleCAzYzNlOWMzNC4uZTg5NzdlOTUgMTAwNzU1
Ci0tLSBhL3RzLWZyZWVic2QtaG9zdC1pbnN0YWxsCisrKyBiL3RzLWZyZWVic2QtaG9zdC1pbnN0
YWxsCkBAIC0xOTQsMTkgKzE5NCw2IEBAIHN5c3JjIHNlbmRtYWlsX3N1Ym1pdF9lbmFibGU9Tk8K
IHN5c3JjIHNlbmRtYWlsX291dGJvdW5kX2VuYWJsZT1OTwogc3lzcmMgc2VuZG1haWxfbXNwX3F1
ZXVlX2VuYWJsZT1OTwogCi0jIFNldCBwcm94eSBmb3IgdGhlIHBrZyBtYW5hZ2VyCi1ta2RpciAt
cCAvdXNyL2xvY2FsL2V0Yy8KLWNhdCA8PCBFTkRQS0cgPj4gL3Vzci9sb2NhbC9ldGMvcGtnLmNv
bmYKLXBrZ19lbnY6IHsgaHR0cF9wcm94eSA9ICRje0h0dHBQcm94eX0gfQotZGVmYXVsdF9hbHdh
eXNfeWVzOiB0cnVlCi1hc3N1bWVfYWx3YXlzX3llczogdHJ1ZQotRU5EUEtHCi0KLSMgQm9vdHN0
YXAgdGhlIHBhY2thZ2UgbWFuYWdlcgotZXhwb3J0IEhUVFBfUFJPWFk9JGN7SHR0cFByb3h5fQot
ZXhwb3J0IEFTU1VNRV9BTFdBWVNfWUVTPXllcwotcGtnIGJvb3RzdHJhcAotCiAjIEFsbG93IHJv
b3QgdXNlciBsb2dpbiBhbmQgc2V0dXAgc3NoIGtleXMKIGNoc2ggLXMgL2Jpbi9zaCByb290CiBl
Y2hvICdQZXJtaXRSb290TG9naW4geWVzJyA+PiAvZXRjL3NzaC9zc2hkX2NvbmZpZwotLSAKMi4x
Ny4yIChBcHBsZSBHaXQtMTEzKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 17:01:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 17:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwVEw-0004NE-SS; Wed, 20 Feb 2019 17:00:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bm+n=Q3=citrix.com=prvs=947007f5f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwVEv-0004N4-KV
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 17:00:57 +0000
X-Inumbo-ID: 15883759-3531-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15883759-3531-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 17:00:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,391,1544486400"; d="scan'208";a="78614881"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 20 Feb 2019 17:59:55 +0100
Message-ID: <20190220170001.32614-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/6] osstest: create a local binary FreeBSD
 package repository
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpJbiBvcmRlciB0byByZWxpYWJseSBydW4gRnJlZUJTRCB0ZXN0IHdpdGggdGhlIGRl
dmVsb3BtZW50IGJyYW5jaCAoYWthCkhFQUQpIG9zc3Rlc3QgbmVlZHMgaXQncyBjdXN0b20gYmlu
YXJ5IHBhY2thZ2UgcmVwb3NpdG9yeSB0aGF0IGNvbnRhaW5zCnRoZSBwYWNrYWdlcyBidWlsdCBh
Z2FpbnN0IHRoZSBzcGVjaWZpYyB2ZXJzaW9uIG9mIEZyZWVCU0QgdW5kZXIgdGVzdC4KRnJlZUJT
RCBIRUFEIGRvZXNuJ3QgaGF2ZSBhbnkgQUJJIGd1YXJhbnRlZXMsIGFuZCBhcyBzdWNoIGJpbmFy
eQpwYWNrYWdlcyBhcmUgdGllZCB0byB0aGUgYmFzZSBzeXN0ZW0gdXNlZCB0byBidWlsZCB0aGVt
LgoKVGhpcyBzZXJpZXMgaW50cm9kdWNlcyBhIG5ldyBqb2IgdG8gdGhlIEZyZWVCU0Qgc3BlY2lm
aWMgZmxpZ2h0LCB0aGF0CmJ1aWxkcyBhIGxvY2FsIGJpbmFyeSBwYWNrYWdlIHJlcG9zaXRvcnkg
YWdhaW5zdCB0aGUgRnJlZUJTRCB2ZXJzaW9uCnVuZGVyIHRlc3QuIE5vdGUgIHRoYXQgdGhpcyBy
ZXBvc2l0b3J5IG9ubHkgY29udGFpbnMgdGhlIGRlcGVuZGVuY2llcwpyZXF1aXJlZCB0byBidWls
ZCBYZW4uIFRoZSBvdXRwdXQgb2YgdGhlIHBhY2thZ2UgYnVpbGRpbmcgam9iIGFub2ludGVkCnRv
Z2V0aGVyIHdpdGggdGhlIGluc3RhbGxlciBhcyBhIHBhaXIsIHNvIHRoZXkgYXJlIHVzZWQgaW4g
Y29uanVuY3Rpb24uCgpOb3RlIHRoYXQgdGhlIHBhY2thZ2UgYnVpbGRpbmcgam9iIGlzIChsaWtl
IHRoZSBpbnN0YWxsZXIgYnVpbGRpbmcgam9iKQpvbmx5IHVzZWQgYnkgdGhlIEZSZWVCU0Qgc3Bl
Y2lmaWMgZmxpZ2h0LCB0aGUgb3V0cHV0IGhvd2V2ZXIgd2lsbCAgYmUKY29uc3VtZWQgYnkgb3Ro
ZXIgZmxpZ2h0cywganVzdCBsaWtlIHRoZSBGcmVlQlNEIGluc3RhbGxlci4KClRoZSBydW52YXIg
Y2hhbmdlcyBmb3IgYSBGcmVlQlNEIGZsaWdodCBhcmU6CgorYnVpbGQtYW1kNjQtZnJlZWJzZC1w
YWNrYWdlcyBhbGxfaG9zdF9vcyAgICAgICAgICAgICAgZnJlZWJzZAorYnVpbGQtYW1kNjQtZnJl
ZWJzZC1wYWNrYWdlcyBhbGxfaG9zdGZsYWdzICAgICAgICAgICAgUHJvcEVxOkZpcm13YXJlOmJp
b3M6YmlvcworYnVpbGQtYW1kNjQtZnJlZWJzZC1wYWNrYWdlcyBhcmNoICAgICAgICAgICAgICAg
ICAgICAgYW1kNjQKK2J1aWxkLWFtZDY0LWZyZWVic2QtcGFja2FnZXMgZnJlZWJzZGJ1aWxkam9i
ICAgICAgICAgIGJ1aWxkLWFtZDY0LWZyZWVic2QKK2J1aWxkLWFtZDY0LWZyZWVic2QgICAgICAg
ICAgZnJlZWJzZHBhY2thZ2VzYnVpbGRqb2IgIDEzMzMxNS5idWlsZC1hbWQ2NC1mcmVlYnNkLXBh
Y2thZ2VzCitidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgIGZyZWVic2RwYWNrYWdlc2J1aWxk
am9iICBidWlsZC1hbWQ2NC1mcmVlYnNkLXBhY2thZ2VzCitidWlsZC1hbWQ2NC1mcmVlYnNkLXBh
Y2thZ2VzIGZyZWVic2RwYWNrYWdlc2J1aWxkam9iICAxMzMzMTUuYnVpbGQtYW1kNjQtZnJlZWJz
ZC1wYWNrYWdlcworYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICBmcmVlYnNkcGFja2FnZXNi
dWlsZGpvYiAgYnVpbGQtYW1kNjQtZnJlZWJzZC1wYWNrYWdlcworYnVpbGQtYW1kNjQtZnJlZWJz
ZC1wYWNrYWdlcyBob3N0X2hvc3RmbGFncyAgICAgICAgICAgYXJjaC1hbWQ2NCxwdXJwb3NlLWJ1
aWxkCitidWlsZC1hbWQ2NC1mcmVlYnNkLXBhY2thZ2VzIHJlY2lwZV9za2lwYnVpbGRwcmVwICAg
ICB0cnVlCitidWlsZC1hbWQ2NC1mcmVlYnNkLXBhY2thZ2VzIHJlY2lwZV90ZXN0aW5zdGFsbCAg
ICAgICB0cnVlCitidWlsZC1hbWQ2NC1mcmVlYnNkLXBhY2thZ2VzIHJldmlzaW9uX2ZyZWVic2Rw
b3J0cworYnVpbGQtYW1kNjQtZnJlZWJzZC1wYWNrYWdlcyBzdm5yZXZpc2lvbl9mcmVlYnNkcG9y
dHMgNDgzNTkwCitidWlsZC1hbWQ2NC1mcmVlYnNkLXBhY2thZ2VzIHN2bnRyZWVfZnJlZWJzZHBv
cnRzICAgICBodHRwczovL3N2bi5GcmVlQlNELm9yZy9wb3J0cy9oZWFkCitidWlsZC1hbWQ2NC1m
cmVlYnNkLXBhY2thZ2VzIHRyZWVfZnJlZWJzZHBvcnRzICAgICAgICBnaXQ6Ly9naXRodWIuY29t
L2ZyZWVic2QvZnJlZWJzZC1wb3J0cy5naXQKCkFuZCBmb3IgYSB4ZW4tdW5zdGFibGUgZmxpZ2h0
OgoKK3Rlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgZnJlZWJzZHBhY2thZ2VzYnVpbGRqb2Ig
IDEzMzMxNS5idWlsZC1hbWQ2NC1mcmVlYnNkLXBhY2thZ2VzCgpUaGUgZm9sbG93aW5nIGxpbmtz
IHNob3cgdGhlIHJlc3VsdCBvZiBhIHN1Y2Nlc3NmdWwgRnJlZUJTRCBmbGlnaHQKaW5jbHVkaW5n
IHRoZSBiaW5hcnkgcGFja2FnZSByZXBvc2l0b3J5IGJ1aWxkOgoKaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzMyMS8KCk5vdGUgdGhhdCBiZWZvcmUg
YXBwbHlpbmcgdGhlIHNlcmllcyB0aGUgb3V0cHV0IG9mIHRoZSBhYm92ZSBmbGlnaHQKc2hvdWxk
IGJlIGFub2ludGVkLCBzbyBmb2xsb3cgdXAgZmxpZ2h0cyBjYW4gdXNlZCB0aGlzIG91dHB1dCBh
cyB0aGUKaW5pdGlhbCBzZWVkOgoKJCAuL21nLWFub2ludCBhbm9pbnQgImZyZWVic2QgYnVpbGQg
bWFzdGVyIGFtZDY0IiAxMzMzMjEgYnVpbGQtYW1kNjQtZnJlZWJzZCBcCiAgICAgICAgICAgICAg
ICAgICAgICJmcmVlYnNkLXBhY2thZ2VzIGJ1aWxkIG1hc3RlciBhbWQ2NCIgMTMzMzIxIGJ1aWxk
LWFtZDY0LWZyZWVic2QtcGFja2FnZXMKCkkndmUgcHVzaGVkIHRoZSBwYXRjaCBzZXJpZXMgdG8g
bXkgZ2l0IHJlcG86CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci9vc3N0ZXN0
LmdpdCBmcmVlYnNkLXBrZwoKVGhhbmtzLCBSb2dlci4KClJvZ2VyIFBhdSBNb25uZSAoNik6CiAg
b3NzdGVzdDogaW50cm9kdWNlIGEgaGVscGVyIHRvIHN0YXNoIGEgd2hvbGUgZGlyZWN0b3J5CiAg
b3NzdGVzdDogaW50cm9kdWNlIGEgaGVscGVyIHRvIGNyZWF0ZSBhIHdlYmxpbmsgdG8gYSBkaXJl
Y3RvcnkKICBvc3N0ZXN0OiBhbGxvdyB0byBwZXJmb3JtIG11bHRpcGxlIGFub2ludHMgaW4gdGhl
IHNhbWUgdHJhbnNhY3Rpb24KICBvc3N0ZXN0OiBpbnRyb2R1Y2UgYSBoZWxwZXIgdG8gZ2V0IHRo
ZSBzdm4gcmV2aXNpb24gb2YgYSBnaXQgY29tbWl0CiAgb3NzdGVzdDogaW50cm9kdWNlIGEgc2Ny
aXB0IHRvIGJ1aWxkIGEgRnJlZUJTRCBwYWNrYWdlIHJlcG9zaXRvcnkKICBvc3N0ZXN0OiB1c2Ug
YSBsb2NhbGx5IGJ1aWx0IHBrZyByZXBvc2l0b3J5IGZvciBGcmVlQlNECgogT3NzdGVzdC9UZXN0
U3VwcG9ydC5wbSAgICB8ICAzMiArKysrKysrLQogYXAtY29tbW9uICAgICAgICAgICAgICAgICB8
ICAgNiArKwogYXAtZmV0Y2gtdmVyc2lvbiAgICAgICAgICB8ICAxOSArKysrLQogY3ItZGFpbHkt
YnJhbmNoICAgICAgICAgICB8ICA5MiArKysrKysrKysrKysrKy0tLS0tLS0KIGNyaS1jb21tb24g
ICAgICAgICAgICAgICAgfCAgMzUgKysrKysrLS0KIG1ha2UtZnJlZWJzZC1mbGlnaHQgICAgICAg
fCAgMTQgKystLQogbWZpLWNvbW1vbiAgICAgICAgICAgICAgICB8ICA5NCArKysrKysrKysrKysr
KysrLS0tLS0KIG1nLWFub2ludCAgICAgICAgICAgICAgICAgfCAxNjcgKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHNnLXJ1bi1qb2IgICAgICAgICAgICAgICAgfCAgIDkg
Ky0KIHRzLWJ1aWxkLXByZXAtZnJlZWJzZCAgICAgfCAgNDMgKysrKysrKysrKwogdHMtZnJlZWJz
ZC1idWlsZC1wYWNrYWdlcyB8IDE0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHRzLWZyZWVic2QtaG9zdC1pbnN0YWxsICAgfCAgMTMgLS0tCiAxMiBmaWxlcyBjaGFuZ2VkLCA1
MDYgaW5zZXJ0aW9ucygrKSwgMTYzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNzU1IHRz
LWZyZWVic2QtYnVpbGQtcGFja2FnZXMKCi0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 17:01:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 17:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwVEz-0004Nw-2o; Wed, 20 Feb 2019 17:01:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bm+n=Q3=citrix.com=prvs=947007f5f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwVEx-0004NM-5Q
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 17:00:59 +0000
X-Inumbo-ID: 17940efe-3531-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17940efe-3531-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 17:00:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,391,1544486400"; d="scan'208";a="78614895"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 20 Feb 2019 17:59:58 +0100
Message-ID: <20190220170001.32614-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190220170001.32614-1-roger.pau@citrix.com>
References: <20190220170001.32614-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/6] osstest: allow to perform multiple anoints
 in the same transaction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gdGhlIHNhbWUgd2F5IGFsbG93IHRvIHBlcmZvcm0gc2V2ZXJhbCBmZXRjaGVzIGluIHRoZSBz
YW1lIHJldHJpZXZlCnRyYW5zYWN0aW9uLgoKRnVydGhlciBwYXRjaGVzIHdpbGwgYW5vaW50IGEg
RnJlZUJTRCBpbWFnZSBhbmQgYSBiaW5hcnkgcG9ydHMgdHJlZQppbiB0aGUgc2FtZSB0cmFuc2Fj
dGlvbiwgYW5kIGl0J3MgcmVxdWlyZWQgdG8gZG8gaXQgaW4gdGhlIHNhbWUKdHJhbnNhY3Rpb24g
aW4gb3JkZXIgdG8gYXZvaWQgaW5jb25zaXN0ZW5jaWVzIHdoZW4gZmV0Y2hpbmcgdGhlbS4KCk5v
dGUgdGhhdCBtb3N0IG9mIHRoZSBjaGFuZ2VzIGluIHRoaXMgcGF0Y2ggaXMgY29kZSBtb3ZlbWVu
dCBpbiBvcmRlcgp0byBwbGFjZSB0aGUgZGF0YWJhc2UgYWNjZXNzb3JzIGluc2lkZSBvZiBhIGxv
b3AgdGhhdCBpdGVyYXRlcyBvdmVyCnRoZSBpbnB1dCBwYXJhbWV0ZXJzLgoKU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogbWctYW5vaW50
IHwgMTY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDg4IGluc2VydGlvbnMoKyksIDc5IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL21nLWFub2ludCBiL21nLWFub2ludAppbmRleCBkMDkxMjRiMy4uMDg0NDdi
OGUgMTAwNzU1Ci0tLSBhL21nLWFub2ludAorKysgYi9tZy1hbm9pbnQKQEAgLTEwLDEyICsxMCwx
MiBAQAogIwogIyAgLi9tZy1hbm9pbnQgZGVzdHJveSBSRUZLRVkKICMKLSMgIC4vbWctYW5vaW50
IGFub2ludCBbQU5PSU5ULU9QVElPTi4uLl0gUkVGS0VZIEZMSUdIVCBKT0IKKyMgIC4vbWctYW5v
aW50IGFub2ludCBbQU5PSU5ULU9QVElPTi4uLl0gUkVGS0VZIEZMSUdIVCBKT0IgW1JFRktFWSBG
TElHSFQgSk9CLi4uXQogIyAgICAgQU5PSU5ULU9QVElPTnMgYXJlOgogIyAgICAgICAgLS1hbGxv
dy1ibGVzc2VkPUJMRVNTSU5HLC4uLiAgICAgICBkZWZhdWx0IGlzIGZyb20gYHByZXBhcmUnCiAj
ICAgICAgICAtLWFsbG93LWpvYi1zdGF0dXM9U1RBVFVTLC4uLiAgICAgIGRlZmF1bHQgaXMgb25s
eSBgcGFzcycKICMKLSMgIC4vbWctYW5vaW50IHJldHJpZXZlIFstLXRvbGVyYXRlLXVucHJlcGFy
ZWRdIFJFRktFWQorIyAgLi9tZy1hbm9pbnQgcmV0cmlldmUgWy0tdG9sZXJhdGUtdW5wcmVwYXJl
ZF0gUkVGS0VZIFtSRUZLRVkuLi5dCiAjICAgICAgPT4gRkxJR0hUIEpPQgogIyAgICAgICAgIGlm
IG5vdGhpbmcgYW5vaW50ZWQgeWV0LCBwcmludHMgbm90aGluZyBhbmQgZXhpdHMgMAogIyAgICAg
ICAgIGlmIGFub2ludG1lbnQgbm90IHByZXBhcmVkLCBmYWlscwpAQCAtMTg5LDggKzE4OSw3IEBA
IHN1YiBjbWRfYW5vaW50IHsKIAkgICAgZGllICJ1bmtub3duIG9wdGlvbiAkXyA/IjsKIAl9CiAg
ICAgfQotICAgIGRpZSB1bmxlc3MgQEFSR1Y9PTM7Ci0gICAgbXkgKCRyZWZrZXksICRmbGlnaHQs
ICRqb2IpID0gQEFSR1Y7CisgICAgZGllIHVubGVzcyBAQVJHViUzPT0wOwogCiAgICAgZmFpbF91
bmxlc3NfY2FuX2Fub2ludCgpOwogICAgIHByZXBfcXVlcmllcygpOwpAQCAtMjI4LDY5ICsyMjcs
NzQgQEAgRU5ECiAKICAgICBkYl9yZXRyeSgkZGJoX3Rlc3RzLCBbXSwgc3ViIHsKIAlAbyA9ICgp
OwotICAgICAgICAkdGFza19xLT5leGVjdXRlKCRyZWZrZXkpOwotCi0JIyBmaW5kIHRoZSB0YXNr
IHJvdyAoaWUsIHRoZSBhbm9pbnRtZW50IGtpbmQpCi0JbXkgKCR0YXNrLCAkcmVmaW5mbykgPSAk
dGFza19xLT5mZXRjaHJvd19hcnJheSgpOwotCWRpZSAibm8gc3VjaCBhbm9pbnRtZW50IGtpbmQg
XGAkcmVma2V5JyAobm8gcHJlcGFyZT8pXG4iCi0JICAgIHVubGVzcyBkZWZpbmVkICR0YXNrOwot
CW15ICVwYXJhbXM7Ci0JZm9yZWFjaCAoc3BsaXQgL1xzKy8sICRyZWZpbmZvKSB7Ci0JICAgIGRp
ZSB1bmxlc3MgbS89LzsKLQkgICAgJHBhcmFtc3skYH0gPSAkJzsKLQl9Ci0JbXkgJWJsZXNzaW5n
czsKLQkkYmxlc3NpbmdzeyRffSsrIGZvcmVhY2gKLQkgICAgZ3JlcCAvLi8sCi0JICAgIChzcGxp
dCAvLC8sICRwYXJhbXN7Ymxlc3NpbmdzfSksCi0JICAgIChzcGxpdCAvLC8sICRhbGxvd19ibGVz
c2VkKTsKLQotCW15ICVqb2JzdGF0dXM7Ci0JJGpvYnN0YXR1c3twYXNzfSsrOwotCSRqb2JzdGF0
dXN7JF99KysgZm9yZWFjaCBncmVwIC8uLywgc3BsaXQgLywvLCAkYWxsb3dfam9ic3RhdHVzOwot
Ci0JIyBjaGVjayB0aGUgdG8tYmUtYW5vaW50ZWQgZmxpZ2h0J3MgYmxlc3NpbmcKLQkkbmV3Zmxp
Z2h0X3EtPmV4ZWN1dGUoJGZsaWdodCk7Ci0JbXkgJGZyb3cgPSAkbmV3ZmxpZ2h0X3EtPmZldGNo
cm93X2hhc2hyZWYoKTsKLQlkaWUgImZsaWdodCAkZmxpZ2h0IG1pc3NpbmciIHVubGVzcyAkZnJv
dzsKLQlkaWUgImZsaWdodCAkZmxpZ2h0IG5vdCBzdGFydGVkIiB1bmxlc3MgZGVmaW5lZCAkZnJv
dy0+e3N0YXJ0ZWR9OwotCi0JIyBjaGVjayB0aGUgam9iIHN0YXR1cwotCSRuZXdqb2JfcS0+ZXhl
Y3V0ZSgkZmxpZ2h0LCAkam9iKTsKLQlteSAoJGpzdGF0dXMpID0gJG5ld2pvYl9xLT5mZXRjaHJv
d19hcnJheSgpOwotCWRpZSAiam9iICRmbGlnaHQuJGpvYiBtaXNzaW5nIiB1bmxlc3MgZGVmaW5l
ZCAkanN0YXR1czsKLQlkaWUgImpvYiAkZmxpZ2h0LiRqb2Igc3RhdHVzICRqc3RhdHVzIiB1bmxl
c3MgJGpvYnN0YXR1c3skanN0YXR1c307Ci0KLQlwdXNoIEBvLCAiZmxpZ2h0ICRmbGlnaHQgYmxl
c3NlZCAkZnJvdy0+e2JsZXNzaW5nfSIuCi0JICAgICAgICAgIiBzdGFydGVkICIuc2hvd19hYnNf
dGltZSgkZnJvdy0+e3N0YXJ0ZWR9KTsKLQotCWRpZSAiZmxpZ2h0ICRmbGlnaHQgYmxlc3Npbmcg
JGZyb3ctPntibGVzc2luZ30iLgotCSAgICAiIChub3QgJHBhcmFtc3tibGVzc2luZ3N9IC8gJGFs
bG93X2JsZXNzZWQpIgotCSAgICB1bmxlc3MgJGJsZXNzaW5nc3sgJGZyb3ctPntibGVzc2luZ30g
fTsKLQotCSMgY2hlY2sgdG8tYmUtYW5ub2ludGVkIGZsaWdodCBpcyBtb3N0IHJlY2VudAotCSRt
b3N0cmVjZW50X3EtPmV4ZWN1dGUoJHRhc2spOwotCW15ICRtb3N0cmVjZW50ID0gJG1vc3RyZWNl
bnRfcS0+ZmV0Y2hyb3dfaGFzaHJlZigpOwotCWRpZSAiZmxpZ2h0ICRmbGlnaHQgbm90IG5ld2Vy
IHRoYW4gJG1vc3RyZWNlbnQtPntmbGlnaHR9IgotCSAgICB1bmxlc3MgJGZyb3ctPntzdGFydGVk
fSA+ICgkbW9zdHJlY2VudC0+e3N0YXJ0ZWR9IC8vIDApOwotCi0JIyBleHBpcmUgb2xkIGFub2lu
dG1lbnRzCi0JJGNvdW50X3EtPmV4ZWN1dGUoJHRhc2spOwotCW15ICgkY3VycmVudCkgPSAkY291
bnRfcS0+ZmV0Y2hyb3dfYXJyYXkoKTsKLQlteSAkd2FudF9kZWxldGUgPSAoJGN1cnJlbnQrMSkg
LSAkcGFyYW1ze2tlZXB9OwotCXB1c2ggQG8sICJhbm9pbnRtZW50ICRyZWZrZXk6IGN1cnJlbnRs
eSAkY3VycmVudCBhbm9pbnRlZCI7Ci0JaWYgKCR3YW50X2RlbGV0ZSA+IDApIHsKLQkgICAgJHRv
ZGVsZXRlX3EtPmV4ZWN1dGUoJHRhc2ssICR3YW50X2RlbGV0ZSk7Ci0JICAgIHdoaWxlIChteSAk
ZCA9ICR0b2RlbGV0ZV9xLT5mZXRjaHJvd19oYXNocmVmKCkpIHsKLQkJcHVzaCBAbywgIiBleHBp
cmluZyAkZC0+e2ZsaWdodH0uJGQtPntqb2J9IFsvJGQtPntzaGFyZWl4fV0iLgotCQkgICAgIiBz
dGFydGVkICIuc2hvd19hYnNfdGltZSgkZC0+e3N0YXJ0ZWR9KTsKLQkJJGRlbGV0ZV9yZXNfcS0+
ZXhlY3V0ZSgkdGFzaywgJGQtPntmbGlnaHR9LCAkZC0+e3NoYXJlaXh9KTsKLQkgICAgfQotCX0K
IAotCSMgYXQgbGFzdCEKLQkkaW5zZXJ0X3EtPmV4ZWN1dGUoJGZsaWdodCwkdGFzaywkdGFzaywk
am9iKTsKLQlwdXNoIEBvLCAiYW5vaW50ZWQgJGZsaWdodC4kam9iIjsKKwlmb3IgKG15ICRpPTA7
ICRpIDwgQEFSR1Y7ICRpKz0zKSB7CisJCW15ICgkcmVma2V5LCAkZmxpZ2h0LCAkam9iKSA9IEBB
UkdWWyRpLi4kaSsyXTsKKworCSAgICAgICAgJHRhc2tfcS0+ZXhlY3V0ZSgkcmVma2V5KTsKKwor
CQkjIGZpbmQgdGhlIHRhc2sgcm93IChpZSwgdGhlIGFub2ludG1lbnQga2luZCkKKwkJbXkgKCR0
YXNrLCAkcmVmaW5mbykgPSAkdGFza19xLT5mZXRjaHJvd19hcnJheSgpOworCQlkaWUgIm5vIHN1
Y2ggYW5vaW50bWVudCBraW5kIFxgJHJlZmtleScgKG5vIHByZXBhcmU/KVxuIgorCQkgICAgdW5s
ZXNzIGRlZmluZWQgJHRhc2s7CisJCW15ICVwYXJhbXM7CisJCWZvcmVhY2ggKHNwbGl0IC9ccysv
LCAkcmVmaW5mbykgeworCQkgICAgZGllIHVubGVzcyBtLz0vOworCQkgICAgJHBhcmFtc3skYH0g
PSAkJzsKKwkJfQorCQlteSAlYmxlc3NpbmdzOworCQkkYmxlc3NpbmdzeyRffSsrIGZvcmVhY2gK
KwkJICAgIGdyZXAgLy4vLAorCQkgICAgKHNwbGl0IC8sLywgJHBhcmFtc3tibGVzc2luZ3N9KSwK
KwkJICAgIChzcGxpdCAvLC8sICRhbGxvd19ibGVzc2VkKTsKKworCQlteSAlam9ic3RhdHVzOwor
CQkkam9ic3RhdHVze3Bhc3N9Kys7CisJCSRqb2JzdGF0dXN7JF99KysgZm9yZWFjaCBncmVwIC8u
Lywgc3BsaXQgLywvLCAkYWxsb3dfam9ic3RhdHVzOworCisJCSMgY2hlY2sgdGhlIHRvLWJlLWFu
b2ludGVkIGZsaWdodCdzIGJsZXNzaW5nCisJCSRuZXdmbGlnaHRfcS0+ZXhlY3V0ZSgkZmxpZ2h0
KTsKKwkJbXkgJGZyb3cgPSAkbmV3ZmxpZ2h0X3EtPmZldGNocm93X2hhc2hyZWYoKTsKKwkJZGll
ICJmbGlnaHQgJGZsaWdodCBtaXNzaW5nIiB1bmxlc3MgJGZyb3c7CisJCWRpZSAiZmxpZ2h0ICRm
bGlnaHQgbm90IHN0YXJ0ZWQiIHVubGVzcyBkZWZpbmVkICRmcm93LT57c3RhcnRlZH07CisKKwkJ
IyBjaGVjayB0aGUgam9iIHN0YXR1cworCQkkbmV3am9iX3EtPmV4ZWN1dGUoJGZsaWdodCwgJGpv
Yik7CisJCW15ICgkanN0YXR1cykgPSAkbmV3am9iX3EtPmZldGNocm93X2FycmF5KCk7CisJCWRp
ZSAiam9iICRmbGlnaHQuJGpvYiBtaXNzaW5nIiB1bmxlc3MgZGVmaW5lZCAkanN0YXR1czsKKwkJ
ZGllICJqb2IgJGZsaWdodC4kam9iIHN0YXR1cyAkanN0YXR1cyIgdW5sZXNzICRqb2JzdGF0dXN7
JGpzdGF0dXN9OworCisJCXB1c2ggQG8sICJmbGlnaHQgJGZsaWdodCBibGVzc2VkICRmcm93LT57
Ymxlc3Npbmd9Ii4KKwkJICAgICAgICAgIiBzdGFydGVkICIuc2hvd19hYnNfdGltZSgkZnJvdy0+
e3N0YXJ0ZWR9KTsKKworCQlkaWUgImZsaWdodCAkZmxpZ2h0IGJsZXNzaW5nICRmcm93LT57Ymxl
c3Npbmd9Ii4KKwkJICAgICIgKG5vdCAkcGFyYW1ze2JsZXNzaW5nc30gLyAkYWxsb3dfYmxlc3Nl
ZCkiCisJCSAgICB1bmxlc3MgJGJsZXNzaW5nc3sgJGZyb3ctPntibGVzc2luZ30gfTsKKworCQkj
IGNoZWNrIHRvLWJlLWFubm9pbnRlZCBmbGlnaHQgaXMgbW9zdCByZWNlbnQKKwkJJG1vc3RyZWNl
bnRfcS0+ZXhlY3V0ZSgkdGFzayk7CisJCW15ICRtb3N0cmVjZW50ID0gJG1vc3RyZWNlbnRfcS0+
ZmV0Y2hyb3dfaGFzaHJlZigpOworCQlkaWUgImZsaWdodCAkZmxpZ2h0IG5vdCBuZXdlciB0aGFu
ICRtb3N0cmVjZW50LT57ZmxpZ2h0fSIKKwkJICAgIHVubGVzcyAkZnJvdy0+e3N0YXJ0ZWR9ID4g
KCRtb3N0cmVjZW50LT57c3RhcnRlZH0gLy8gMCk7CisKKwkJIyBleHBpcmUgb2xkIGFub2ludG1l
bnRzCisJCSRjb3VudF9xLT5leGVjdXRlKCR0YXNrKTsKKwkJbXkgKCRjdXJyZW50KSA9ICRjb3Vu
dF9xLT5mZXRjaHJvd19hcnJheSgpOworCQlteSAkd2FudF9kZWxldGUgPSAoJGN1cnJlbnQrMSkg
LSAkcGFyYW1ze2tlZXB9OworCQlwdXNoIEBvLCAiYW5vaW50bWVudCAkcmVma2V5OiBjdXJyZW50
bHkgJGN1cnJlbnQgYW5vaW50ZWQiOworCQlpZiAoJHdhbnRfZGVsZXRlID4gMCkgeworCQkgICAg
JHRvZGVsZXRlX3EtPmV4ZWN1dGUoJHRhc2ssICR3YW50X2RlbGV0ZSk7CisJCSAgICB3aGlsZSAo
bXkgJGQgPSAkdG9kZWxldGVfcS0+ZmV0Y2hyb3dfaGFzaHJlZigpKSB7CisJCQlwdXNoIEBvLCAi
IGV4cGlyaW5nICRkLT57ZmxpZ2h0fS4kZC0+e2pvYn0gWy8kZC0+e3NoYXJlaXh9XSIuCisJCQkg
ICAgIiBzdGFydGVkICIuc2hvd19hYnNfdGltZSgkZC0+e3N0YXJ0ZWR9KTsKKwkJCSRkZWxldGVf
cmVzX3EtPmV4ZWN1dGUoJHRhc2ssICRkLT57ZmxpZ2h0fSwgJGQtPntzaGFyZWl4fSk7CisJCSAg
ICB9CisJCX0KKworCQkjIGF0IGxhc3QhCisJCSRpbnNlcnRfcS0+ZXhlY3V0ZSgkZmxpZ2h0LCR0
YXNrLCR0YXNrLCRqb2IpOworCQlwdXNoIEBvLCAiYW5vaW50ZWQgJGZsaWdodC4kam9iIjsKKwl9
CiAgICAgfSk7CiAgICAgcHJfbygpOwogfSAgICAKQEAgLTMwMSwyNiArMzA1LDMxIEBAIHN1YiBj
bWRfcmV0cmlldmUgewogCXNoaWZ0IEBBUkdWOwogCSR0b2xlcmF0ZV91bnByZXBhcmVkID0gMTsK
ICAgICB9Ci0gICAgZGllIHVubGVzcyBAQVJHVj09MTsKKyAgICBkaWUgdW5sZXNzIEBBUkdWPj0x
OwogICAgIGRpZSBpZiAkQVJHVlswXSA9fiBtL14tLzsKLSAgICBteSAoJHJlZmtleSkgPSBAQVJH
VjsKIAogICAgIGVtcHR5X3VubGVzc19jYW5fYW5vaW50KCk7CiAgICAgcHJlcF9xdWVyaWVzKCk7
CiAKICAgICBkYl9yZXRyeSgkZGJoX3Rlc3RzLCBbXSwgc3ViIHsKICAgICAgICAgQG8gPSAoKTsK
LSAgICAgICAgJHRhc2tfcS0+ZXhlY3V0ZSgkcmVma2V5KTsKLQlteSAoJHRhc2spID0gJHRhc2tf
cS0+ZmV0Y2hyb3dfYXJyYXkoKTsKLQlkaWUgIm5vIHN1Y2ggYW5vaW50bWVudCBraW5kIFxgJHJl
ZmtleSciCi0JICAgIHVubGVzcyBkZWZpbmVkICR0YXNrIG9yICR0b2xlcmF0ZV91bnByZXBhcmVk
OwotCi0JJG1vc3RyZWNlbnRfcS0+ZXhlY3V0ZSgkdGFzayk7Ci0JbXkgJHJvdyA9ICRtb3N0cmVj
ZW50X3EtPmZldGNocm93X2hhc2hyZWYoKTsKLQlpZiAoJHJvdykgewotCSAgICBwdXNoIEBvLCAi
JHJvdy0+e2ZsaWdodH0gJHJvdy0+e2pvYn0iOwotCX0gZWxzZSB7Ci0JICAgIHByaW50IFNUREVS
UiAid2FybmluZzogbm90aGluZyBhbm9pbnRlZCAkcmVma2V5XG4iOworCisJZm9yZWFjaCBteSAk
cmVma2V5IChAQVJHVikgeworCSAgICAgICAgJHRhc2tfcS0+ZXhlY3V0ZSgkcmVma2V5KTsKKwkJ
bXkgKCR0YXNrKSA9ICR0YXNrX3EtPmZldGNocm93X2FycmF5KCk7CisJCWRpZSAibm8gc3VjaCBh
bm9pbnRtZW50IGtpbmQgXGAkcmVma2V5JyIKKwkJICAgIHVubGVzcyBkZWZpbmVkICR0YXNrIG9y
ICR0b2xlcmF0ZV91bnByZXBhcmVkOworCisJCSRtb3N0cmVjZW50X3EtPmV4ZWN1dGUoJHRhc2sp
OworCQlteSAkcm93ID0gJG1vc3RyZWNlbnRfcS0+ZmV0Y2hyb3dfaGFzaHJlZigpOworCQlpZiAo
JHJvdykgeworCQkgICAgcHVzaCBAbywgIiRyb3ctPntmbGlnaHR9ICRyb3ctPntqb2J9IjsKKwkJ
fSBlbHNlIHsKKwkJICAgICMgUHVzaCBhbiBlcnJvciBsaW5lIHNvIHRoZSBudW1iZXIgb2Ygb3V0
cHV0IGxpbmVzCisJCSAgICAjIG1hdGNoZXMgdGhlIG51bWJlciBvZiBSRUZLRVlzIHJlcXVlc3Rl
ZC4KKwkJICAgIHB1c2ggQG8sICJFUlJPUiI7CisJCSAgICBwcmludCBTVERFUlIgIndhcm5pbmc6
IG5vdGhpbmcgYW5vaW50ZWQgJHJlZmtleVxuIjsKKwkJfQogCX0KICAgICB9KTsKICAgICBwcl9v
KCk7Ci0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 17:01:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 17:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwVF0-0004Ol-T5; Wed, 20 Feb 2019 17:01:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bm+n=Q3=citrix.com=prvs=947007f5f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwVEz-0004O8-PX
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 17:01:01 +0000
X-Inumbo-ID: 193faad9-3531-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 193faad9-3531-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 17:01:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,391,1544486400"; d="scan'208";a="78614905"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 20 Feb 2019 18:00:00 +0100
Message-ID: <20190220170001.32614-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190220170001.32614-1-roger.pau@citrix.com>
References: <20190220170001.32614-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/6] osstest: introduce a script to build a
 FreeBSD package repository
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGJ1aWxkaW5nIG9mIHRoZSBiaW5hcnkgcGFja2FnZXMgaXRzZWxmIGlzIGRvbmUgd2l0aCB0
aGUgcG91ZHJpZXJlCnRvb2wsIHRoYXQgZ2l2ZW4gYSBzZXQgb2YgcG9ydCBuYW1lcyBnZW5lcmF0
ZXMgYSBiaW5hcnkgcGFja2FnZQpyZXBvc2l0b3J5IHdpdGggdGhlIHJlcXVlc3RlZCBwYWNrYWdl
cyBhbmQgYWxsIGl0J3MgZGVwZW5kZW5jaWVzLgoKQWRkIGEgcGFja2FnZXMgYnVpbGQgam9iIGlu
IHRoZSBGcmVlQlNEIGZsaWdodC4gTm90ZSB0aGF0IHRoZSBiaW5hcnkKcGFja2FnZXMgZ2VuZXJh
dGVkIGFyZSB0aWVkIHRvIHRoZSBiYXNlIHN5c3RlbSB1c2VkIHRvIGJ1aWxkIHRoZW0gd2hlbgpu
b3QgdXNpbmcgYSBGcmVlQlNEIHN0YWJsZSBicmFuY2gsIHN0YWJsZSBicmFuY2hlcyBndWFyYW50
ZWUgQUJJCnN0YWJpbGl0eS4KCkZldGNoaW5nIHRoZSBwb3J0cyB0cmVlIHRoYXQgY29udGFpbiB0
aGUgTWFrZWZpbGVzIHRvIGJ1aWxkIHRoZSBwb3J0cwppcyBzbGlnaHRseSBtb3JlIGNvbXBsaWNh
dGVkIHRoYW4gd2hhdCB3b3VsZCBleHBlY3RlZCwgc2luY2UgdGhlCkZyZWVCU0QgYmFzZSBzeXN0
ZW0gZG9lc24ndCBjb250YWluIGEgZ2l0IGNsaWVudCB0aGUgZmV0Y2hpbmcgaXMgZG9uZQpmb3Jt
IHRoZSBzdm4gcmVwb3NpdG9yeSB1c2luZyB0aGUgc3ZubGl0ZSB0b29sIGZyb20gdGhlIGJhc2Ug
c3lzdGVtLgpUaGlzIGlzIHJlcXVpcmVkIGluIG9yZGVyIHRvIGFzc3VyZSB0aGF0IGJvb3RzdHJh
cHBpbmcgdGhlIGJpbmFyeQpyZXBvc2l0b3J5IGRvZXNuJ3QgZGVwZW5kIG9uIGFueSBleHRlcm5h
bCB0b29scyBub3QgZm91bmQgaW4gdGhlIGJhc2UKc3lzdGVtLgoKU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogYXAtY29tbW9uICAgICAg
ICAgICAgICAgICB8ICAgNiArKwogYXAtZmV0Y2gtdmVyc2lvbiAgICAgICAgICB8ICAxOSArKyst
LQogY3ItZGFpbHktYnJhbmNoICAgICAgICAgICB8ICA1NyArKysrKysrKystLS0tLS0KIG1ha2Ut
ZnJlZWJzZC1mbGlnaHQgICAgICAgfCAgIDggKystCiBzZy1ydW4tam9iICAgICAgICAgICAgICAg
IHwgICA5ICsrLQogdHMtZnJlZWJzZC1idWlsZC1wYWNrYWdlcyB8IDE0NSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAyMTUgaW5zZXJ0aW9u
cygrKSwgMjkgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA3NTUgdHMtZnJlZWJzZC1idWls
ZC1wYWNrYWdlcwoKZGlmZiAtLWdpdCBhL2FwLWNvbW1vbiBiL2FwLWNvbW1vbgppbmRleCA4N2Rm
Nzk0OC4uODA4M2I2YzIgMTAwNjQ0Ci0tLSBhL2FwLWNvbW1vbgorKysgYi9hcC1jb21tb24KQEAg
LTQxLDYgKzQxLDExIEBACiA6ICR7UFVTSF9UUkVFX0ZSRUVCU0Q6PSRYRU5CSVRTOi9ob21lL3hl
bi9naXQvZnJlZWJzZC5naXR9CiA6ICR7QkFTRV9UUkVFX0ZSRUVCU0Q6PWdpdDovL3hlbmJpdHMu
eGVuLm9yZy9mcmVlYnNkLmdpdH0KIAorOiAke1RSRUVfRlJFRUJTRF9QT1JUUzo9Z2l0Oi8vZ2l0
aHViLmNvbS9mcmVlYnNkL2ZyZWVic2QtcG9ydHMuZ2l0fQorOiAke1RSRUVfRlJFRUJTRF9QT1JU
U19TVk46PWh0dHBzOi8vc3ZuLkZyZWVCU0Qub3JnL3BvcnRzL2hlYWR9Cis6ICR7UFVTSF9UUkVF
X0ZSRUVCU0RfUE9SVFM6PSRYRU5CSVRTOi9ob21lL3hlbi9naXQvZnJlZWJzZC1wb3J0cy5naXR9
Cis6ICR7QkFTRV9UUkVFX0ZSRUVCU0RfUE9SVFM6PWdpdDovL3hlbmJpdHMueGVuLm9yZy9mcmVl
YnNkLXBvcnRzLmdpdH0KKwogOiAke1RSRUVfTElCVklSVDo9Z2l0Oi8vbGlidmlydC5vcmcvbGli
dmlydC5naXR9CiA6ICR7UFVTSF9UUkVFX0xJQlZJUlQ6PSRYRU5CSVRTOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXR9CiA6ICR7QkFTRV9UUkVFX0xJQlZJUlQ6PWdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saWJ2aXJ0LmdpdH0KQEAgLTg4LDYgKzkzLDcgQEAgZmkKIDogJHtMT0NBTFJFVl9PVk1GOj1k
YWlseS1jcm9uLiRicmFuY2h9CiA6ICR7TE9DQUxSRVZfWFRGOj1kYWlseS1jcm9uLiRicmFuY2h9
CiA6ICR7TE9DQUxSRVZfRlJFRUJTRDo9ZGFpbHktY3Jvbi4kYnJhbmNofQorOiAke0xPQ0FMUkVW
X0ZSRUVCU0RfUE9SVFM6PWRhaWx5LWNyb24uJGJyYW5jaH0KIAogOiAke1RSRUVCQVNFX0xJTlVY
X1hDUDo9aHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4y
N30KIApkaWZmIC0tZ2l0IGEvYXAtZmV0Y2gtdmVyc2lvbiBiL2FwLWZldGNoLXZlcnNpb24KaW5k
ZXggODc3MjViZjAuLmEwOTYzY2M1IDEwMDc1NQotLS0gYS9hcC1mZXRjaC12ZXJzaW9uCisrKyBi
L2FwLWZldGNoLXZlcnNpb24KQEAgLTEwOCwxMSArMTA4LDIyIEBAIG92bWYpCiAJOzsKIGZyZWVi
c2QtKikKIAlicmFuY2hjb3JlPSR7YnJhbmNoI2ZyZWVic2QtfQotCWlmIFsgIngkYnJhbmNoY29y
ZSIgIT0gInhtYXN0ZXIiIF07IHRoZW4KLQkJYnJhbmNoY29yZT0ic3RhYmxlLyRicmFuY2hjb3Jl
IgorCXN1YmJyYW5jaD0ke2JyYW5jaGNvcmUjKi0tfQorCWJyYW5jaGNvcmU9JHticmFuY2hjb3Jl
JS0tIiRzdWJicmFuY2gifQorCisJaWYgWyAiJHN1YmJyYW5jaCIgPSAiJGJyYW5jaGNvcmUiIF07
IHRoZW4KKwkJaWYgWyAiJGJyYW5jaGNvcmUiICE9IG1hc3RlciBdOyB0aGVuCisJCQlicmFuY2hj
b3JlPSJzdGFibGUvJGJyYW5jaGNvcmUiCisJCWZpCisJCXJlcG9fdHJlZV9yZXZfZmV0Y2hfZ2l0
IGZyZWVic2QgXAorCQkJJFRSRUVfRlJFRUJTRCAkYnJhbmNoY29yZSAkTE9DQUxSRVZfRlJFRUJT
RAorCWVsc2UKKwkJaWYgWyAiJHN1YmJyYW5jaCIgIT0gcG9ydHMgXTsgdGhlbgorCQkJZXhpdCAx
CisJCWZpCisJCXJlcG9fdHJlZV9yZXZfZmV0Y2hfZ2l0IGZyZWVic2QtcG9ydHMgXAorCQkJJFRS
RUVfRlJFRUJTRF9QT1JUUyBtYXN0ZXIgJExPQ0FMUkVWX0ZSRUVCU0RfUE9SVFMKIAlmaQotCXJl
cG9fdHJlZV9yZXZfZmV0Y2hfZ2l0IGZyZWVic2QgXAotCQkkVFJFRV9GUkVFQlNEICRicmFuY2hj
b3JlICRMT0NBTFJFVl9GUkVFQlNECiAJOzsKIG9zc3Rlc3QpCiAgICAgICAgIGlmIFsgIngkT1NT
VEVTVF9VU0VfSEVBRCIgPSAieHkiIF0gOyB0aGVuCmRpZmYgLS1naXQgYS9jci1kYWlseS1icmFu
Y2ggYi9jci1kYWlseS1icmFuY2gKaW5kZXggNDliOGFkOGUuLjk3MWY0YzAxIDEwMDc1NQotLS0g
YS9jci1kYWlseS1icmFuY2gKKysrIGIvY3ItZGFpbHktYnJhbmNoCkBAIC00NywxOSArNDcsMjgg
QEAgZGV0ZXJtaW5lX3ZlcnNpb24gKCkgewogCWxvY2FsIHR2ZXJzaW9udmFyPSQxCiAJbG9jYWwg
dGJyYW5jaD0kMgogCWxvY2FsIHRyZWV2YXJ3aGljaD0kMwotCWlmIFsgIngkdGJyYW5jaCIgPSAi
eCRicmFuY2giIF0gJiYgWyAieCRmb3JjZV9iYXNlbGluZSIgPSB4IF07IHRoZW4KLSAgICAgICAg
ICAgICAgICBpZiBbICJ4JEZPUkNFX1JFVklTSU9OIiAhPSB4IF07IHRoZW4KLSAgICAgICAgICAg
ICAgICAgICAgICAgIHR2ZXJzaW9uPSIkRk9SQ0VfUkVWSVNJT04iCi0gICAgICAgICAgICAgICAg
ZWxzZQotCQkJdHZlcnNpb249YCRBUF9GRVRDSF9QRlggLi9hcC1mZXRjaC12ZXJzaW9uICIkdGJy
YW5jaCJgCi0gICAgICAgICAgICAgICAgZmkKLQkJZGV0ZXJtaW5lX3RyZWUgIiR0cmVldmFyd2hp
Y2giICIiIF8ke3RyZWV2YXJ3aGljaH0KLQkJZGV0ZXJtaW5lX3RyZWUgIiR0cmVldmFyd2hpY2gi
ICIiIF8ke3RyZWV2YXJ3aGljaH1fVEhJUwotCWVsc2UKKworCWNhc2UgIiR0YnJhbmNoIiBpbgor
CSIkYnJhbmNoInwiJGJyYW5jaCItLSopCisJCWlmIFsgIngkZm9yY2VfYmFzZWxpbmUiID0geCBd
OyB0aGVuCisJCQlpZiBbICJ4JEZPUkNFX1JFVklTSU9OIiAhPSB4IF07IHRoZW4KKwkJCQl0dmVy
c2lvbj0iJEZPUkNFX1JFVklTSU9OIgorCQkJZWxzZQorCQkJCXR2ZXJzaW9uPWAkQVBfRkVUQ0hf
UEZYIC4vYXAtZmV0Y2gtdmVyc2lvbiAiJHRicmFuY2giYAorCQkJZmkKKwkJCWRldGVybWluZV90
cmVlICIkdHJlZXZhcndoaWNoIiAiIiBfJHt0cmVldmFyd2hpY2h9CisJCQlkZXRlcm1pbmVfdHJl
ZSAiJHRyZWV2YXJ3aGljaCIgIiIgXyR7dHJlZXZhcndoaWNofV9USElTCisJCQlldmFsICIkdHZl
cnNpb252YXI9JHR2ZXJzaW9uIgorCQkJcmV0dXJuCisJCWZpCisJCTsmICMgZmFsbHRocm91Z2gK
KwkqKQogCQl0dmVyc2lvbj1gJEFQX0ZFVENIX1BGWCAuL2FwLWZldGNoLXZlcnNpb24tYmFzZWxp
bmUgIiR0YnJhbmNoImAKIAkJZGV0ZXJtaW5lX3RyZWUgIiR0cmVldmFyd2hpY2giIEJBU0VfIF8k
e3RyZWV2YXJ3aGljaH0KIAkJZGV0ZXJtaW5lX3RyZWUgIiR0cmVldmFyd2hpY2giIEJBU0VfIF8k
e3RyZWV2YXJ3aGljaH1fVEhJUwotCWZpCisJCTs7CisJZXNhYworCiAJZXZhbCAiJHR2ZXJzaW9u
dmFyPSR0dmVyc2lvbiIKIH0KIApAQCAtMjM1LDE4ICsyNDQsMjQgQEAgaWYgWyAieCRSRVZJU0lP
Tl9MSU5VWEZJUk1XQVJFIiA9IHggXTsgdGhlbgogCWRldGVybWluZV92ZXJzaW9uIFJFVklTSU9O
X0xJTlVYRklSTVdBUkUgbGludXhmaXJtd2FyZSBMSU5VWEZJUk1XQVJFCiAgICAgICAgIGV4cG9y
dCBSRVZJU0lPTl9MSU5VWEZJUk1XQVJFCiBmaQotaWYgWyAieCRSRVZJU0lPTl9GUkVFQlNEIiA9
IHggXTsgdGhlbgotCWNhc2UgIiRicmFuY2giIGluCi0JZnJlZWJzZC0qKQotCQlkZXRlcm1pbmVf
dmVyc2lvbiBSRVZJU0lPTl9GUkVFQlNEICIkYnJhbmNoIiBGUkVFQlNECi0JCTs7Ci0JKikKLQkJ
ZGV0ZXJtaW5lX3ZlcnNpb24gUkVWSVNJT05fRlJFRUJTRCBmcmVlYnNkLW1hc3RlciBGUkVFQlNE
Ci0JCTs7Ci0JZXNhYwotCitjYXNlICIkYnJhbmNoIiBpbgorZnJlZWJzZC0qKQorCVsgIngkUkVW
SVNJT05fRlJFRUJTRCIgPSB4IF0gJiYgXAorCWRldGVybWluZV92ZXJzaW9uIFJFVklTSU9OX0ZS
RUVCU0QgIiRicmFuY2giIEZSRUVCU0QgJiYgXAogCWV4cG9ydCBSRVZJU0lPTl9GUkVFQlNECi1m
aQorCVsgIngkUkVWSVNJT05fRlJFRUJTRF9QT1JUUyIgPSB4IF0gJiYgXAorCWRldGVybWluZV92
ZXJzaW9uIFJFVklTSU9OX0ZSRUVCU0RfUE9SVFMgIiRicmFuY2giLS1wb3J0cyBGUkVFQlNEX1BP
UlRTICYmIFwKKwlleHBvcnQgUkVWSVNJT05fRlJFRUJTRF9QT1JUUworCTs7CisqKQorCVsgIngk
UkVWSVNJT05fRlJFRUJTRCIgPSB4IF0gJiYgXAorCWRldGVybWluZV92ZXJzaW9uIFJFVklTSU9O
X0ZSRUVCU0QgZnJlZWJzZC1tYXN0ZXIgRlJFRUJTRCAmJiBcCisJZXhwb3J0IFJFVklTSU9OX0ZS
RUVCU0QKKwlbICJ4JFJFVklTSU9OX0ZSRUVCU0RfUE9SVFMiID0geCBdICYmIFwKKwlkZXRlcm1p
bmVfdmVyc2lvbiBSRVZJU0lPTl9GUkVFQlNEX1BPUlRTIGZyZWVic2QtbWFzdGVyLS1wb3J0cyBG
UkVFQlNEX1BPUlRTICYmIFwKKwlleHBvcnQgUkVWSVNJT05fRlJFRUJTRF9QT1JUUworCTs7Citl
c2FjCiAKIGNhc2UgIiR0cmVlIiBpbgogeGVuKQpkaWZmIC0tZ2l0IGEvbWFrZS1mcmVlYnNkLWZs
aWdodCBiL21ha2UtZnJlZWJzZC1mbGlnaHQKaW5kZXggZDNjNDEzYjUuLmZjM2QyZDgzIDEwMDc1
NQotLS0gYS9tYWtlLWZyZWVic2QtZmxpZ2h0CisrKyBiL21ha2UtZnJlZWJzZC1mbGlnaHQKQEAg
LTM4LDEzICszOCwxNSBAQCBqb2JfY3JlYXRlX2J1aWxkX2ZpbHRlcl9jYWxsYmFjayAoKSB7CiAK
IGZvciBhcmNoIGluICIkYXJjaGVzIjsgZG8KICAgICBzZXRfZnJlZWJzZF9ydW52YXJzCi0KICAg
ICBjcmVhdGVfZnJlZWJzZF9idWlsZF9qb2IgYnVpbGQtJGFyY2gtZnJlZWJzZAogCi0gICAgIyBD
cmVhdGUgYW4gaWRlbnRpY2FsIGpvYiB0aGF0J3MgZ29pbmcgdG8gdXNlIHRoZSBidWlsZCBvdXRw
dXQgZnJvbQotICAgICMgdGhlIHByZXZpb3VzIG9uZS4KKyAgICAjIENyZWF0ZSBhIGpvYiB0byBi
dWlsZCB0aGUgcGFja2FnZXMgYWdhaW5zdCB0aGUgbmV3IHdvcmxkLgogICAgIGZyZWVic2RfcnVu
dmFycz0iJGZyZWVic2RfcnVudmFycyBmcmVlYnNkYnVpbGRqb2I9YnVpbGQtJGFyY2gtZnJlZWJz
ZCBcCiAgICAgICAgICAgICAgICAgICAgICByZWNpcGVfdGVzdGluc3RhbGw9dHJ1ZSIKKyAgICBj
cmVhdGVfZnJlZWJzZF9wa2dfYnVpbGRfam9iIGJ1aWxkLSRhcmNoLWZyZWVic2QtcGFja2FnZXMK
KworICAgICMgQ3JlYXRlIGFuIGlkZW50aWNhbCBqb2IgdGhhdCdzIGdvaW5nIHRvIHVzZSB0aGUg
YnVpbGQgb3V0cHV0IGZyb20KKyAgICAjIHRoZSBwcmV2aW91cyBvbmUuCiAgICAgY3JlYXRlX2Zy
ZWVic2RfYnVpbGRfam9iIGJ1aWxkLSRhcmNoLWZyZWVic2QtYWdhaW4KIAogICAgICMgQ3JlYXRl
IGEgWGVuIGJ1aWxkIGpvYiB0aGF0J3MgZ29pbmcgdG8gdXNlIHRoZSBvdXRwdXQgZnJvbSB0aGUg
Zmlyc3QKZGlmZiAtLWdpdCBhL3NnLXJ1bi1qb2IgYi9zZy1ydW4tam9iCmluZGV4IDdkMjdmNDE1
Li4zNzEyMzk4MCAxMDA3NTUKLS0tIGEvc2ctcnVuLWpvYgorKysgYi9zZy1ydW4tam9iCkBAIC03
MTYsNiArNzE2LDcgQEAgcHJvYyBuZWVkLWhvc3RzL2J1aWxkLXJ1bXBydW4ge30gICAgICAgIHsg
cmV0dXJuIEJVSUxEX0xJTlVYIH0KIHByb2MgbmVlZC1ob3N0cy9idWlsZC14dGYge30gICAgICAg
ICAgICB7IHJldHVybiBCVUlMRF9MSU5VWCB9CiBwcm9jIG5lZWQtaG9zdHMvYnVpbGQtZnJlZWJz
ZCB7fSAgICAgICAgeyByZXR1cm4gQlVJTERfRlJFRUJTRCB9CiBwcm9jIG5lZWQtaG9zdHMvYnVp
bGQteGVuLWZyZWVic2Qge30gICAgeyByZXR1cm4gQlVJTERfRlJFRUJTRCB9Citwcm9jIG5lZWQt
aG9zdHMvYnVpbGQtcGtnLWZyZWVic2Qge30gICAgeyByZXR1cm4gQlVJTERfRlJFRUJTRCB9CiAK
IHByb2MgcnVuLWpvYi9idWlsZCB7fSB7CiAgICAgcnVuLXRzIC4gPSB0cy14ZW4tYnVpbGQKQEAg
LTc0Niw2ICs3NDcsMTAgQEAgcHJvYyBydW4tam9iL2J1aWxkLWZyZWVic2Qge30gewogICAgIHJ1
bi10cyAuID0gdHMtZnJlZWJzZC1idWlsZAogfQogCitwcm9jIHJ1bi1qb2IvYnVpbGQtcGtnLWZy
ZWVic2Qge30geworICAgIHJ1bi10cyAuID0gdHMtZnJlZWJzZC1idWlsZC1wYWNrYWdlcworfQor
CiBwcm9jIHJ1bi1qb2IvYnVpbGQteGVuLWZyZWVic2Qge30gewogICAgIHJ1bi10cyAuID0gdHMt
eGVuLWJ1aWxkLWZyZWVic2QgKyBob3N0CiB9CkBAIC03NjgsNyArNzczLDkgQEAgcHJvYyBwcmVw
YXJlLWJ1aWxkLWhvc3QtZnJlZWJzZCB7fSB7CiAgICAgZ2xvYmFsIGpvYmluZm8KICAgICBpZiB7
W3JlY2lwZS1mbGFnIHRlc3RpbnN0YWxsXX0geyBzZXQgYnJva2VuIGZhaWwgfSB7IHNldCBicm9r
ZW4gYnJva2VuIH0KICAgICBydW4tdHMgJGJyb2tlbiBob3N0LWluc3RhbGwoKikgdHMtZnJlZWJz
ZC1ob3N0LWluc3RhbGwKLSAgICBydW4tdHMgLiBob3N0LWJ1aWxkLXByZXAgdHMtYnVpbGQtcHJl
cC1mcmVlYnNkCisgICAgaWYgeyFbcmVjaXBlLWZsYWcgc2tpcGJ1aWxkcHJlcF19IHsKKyAgICAg
ICAgcnVuLXRzIC4gaG9zdC1idWlsZC1wcmVwIHRzLWJ1aWxkLXByZXAtZnJlZWJzZAorICAgIH0K
IH0KIAogcHJvYyBuZWVkLWhvc3RzL2NvdmVyaXR5IHt9IHsgcmV0dXJuIEJVSUxEX0xJTlVYIH0K
ZGlmZiAtLWdpdCBhL3RzLWZyZWVic2QtYnVpbGQtcGFja2FnZXMgYi90cy1mcmVlYnNkLWJ1aWxk
LXBhY2thZ2VzCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwLi45MjAyZGQ5Zgot
LS0gL2Rldi9udWxsCisrKyBiL3RzLWZyZWVic2QtYnVpbGQtcGFja2FnZXMKQEAgLTAsMCArMSwx
NDUgQEAKKyMhL3Vzci9iaW4vcGVybCAtdworIyBUaGlzIGlzIHBhcnQgb2YgIm9zc3Rlc3QiLCBh
biBhdXRvbWF0ZWQgdGVzdGluZyBmcmFtZXdvcmsgZm9yIFhlbi4KKyMgQ29weXJpZ2h0IChDKSAy
MDE5IENpdHJpeCBJbmMuCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBv
ZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQor
IyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBM
aWNlbnNlLCBvcgorIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorIworIyBU
aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKKyMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKKyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorIyBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KKyMKKyMgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29w
eSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisjIGFsb25nIHdpdGgg
dGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
LgorCisjIFRoaXMgc2NyaXB0IHdpbGwgZ2VuZXJhdGUgYSBwYWNrYWdlIHJlcG9zaXRvcnkgZm9y
IEZyZWVCU0QsIGFzCisjIGRlc2NyaWJlZCBpbiB0aGUgaGFuZGJvb2s6CisjIGh0dHBzOi8vd3d3
LmZyZWVic2Qub3JnL2RvYy9oYW5kYm9vay9wb3J0cy1wb3VkcmllcmUuaHRtbAorCisjIENvbnN1
bWVzIHRoZSBmb2xsb3dpbmcgaW5wdXQgcnVudmFyczoKKyMKKyMgc3ZucmV2aXNpb25fZnJlZWJz
ZHBvcnRzOiBwb3J0cyBzdm4gcmV2aXNpb24gaWQgdG8gdXNlLgorIyBzdm50cmVlX2ZyZWVic2Rw
b3J0cyBwb3J0cyBzdm4gdHJlZSB0byBmZXRjaCB0aGUgc291cmNlIGNvZGUgZnJvbS4KKyMKKyMg
UHJvZHVjZXM6IGEgYmluYXJ5IHBhY2thZ2UgcmVwb3NpdG9yeSB0byBjb25zdW1lLgorIworIyBT
ZXRzIHRoZSBmb2xsb3dpbmcgcnVudmFyOgorIworIyBwYXRoX2ZyZWVic2RwYWNrYWdlc2Rpc3Q6
IHBvaW50cyB0byB0aGUgZm9sZGVyIHdoZXJlIHRoZSBwYWNrYWdlIHRyZWUgaXMKKyMgc3RvcmVk
LgorCit1c2Ugc3RyaWN0IHF3KHZhcnMpOwordXNlIERCSTsKK3VzZSBQT1NJWDsKK3VzZSBVUkk7
CisKK3Vuc2hpZnQgQElOQywgcXcoLik7Cit1c2UgT3NzdGVzdDsKK3VzZSBPc3N0ZXN0OjpUZXN0
U3VwcG9ydDsKK3VzZSBPc3N0ZXN0OjpCdWlsZFN1cHBvcnQ7CisKK3RzcmVhZGNvbmZpZygpOwor
CitzZWxlY3RidWlsZGhvc3QoXEBBUkdWKTsKK2J1aWxkZGlyc3Byb3BzKCk7CisKK3N1YiBjaGVj
a291dCAoKSB7CisgICAgbXkgJHUgPSBVUkktPm5ldygkY3tIdHRwUHJveHl9KTsKKyAgICBteSAk
aG9zdCA9ICR1LT5ob3N0OworICAgIG15ICRwb3J0ID0gJHUtPnBvcnQ7CisgICAgcHJlcGJ1aWxk
ZGlycygpOworCisgICAgbG9nbSgiQ2hlY2tvdXQgcG9ydHMgdHJlZSBmcm9tIHN2biIpOworICAg
IHRhcmdldF9jbWRfYnVpbGQoJGhvLCA0MDAwLCAkYnVpbGRkaXIsIDw8RU5EKTsKK2NkICRidWls
ZGRpcgorcm0gLXJmIHBvcnRzCisjIHN2biBpZ25vcmVzIEhUVFBfUFJPWFkgZW52dmFyCitzdm5s
aXRlIGNoZWNrb3V0IC0tY29uZmlnLW9wdGlvbiBzZXJ2ZXJzOmdsb2JhbDpodHRwLXByb3h5LWhv
c3Q9JGhvc3QgXFwKKyAgICAgICAgICAgICAgICAgLS1jb25maWctb3B0aW9uIHNlcnZlcnM6Z2xv
YmFsOmh0dHAtcHJveHktcG9ydD0kcG9ydCBcXAorICAgICAgICAgICAgICAgICAtLXRydXN0LXNl
cnZlci1jZXJ0IFxcCisgICAgICAgICAgICAgICAgICRyeyJzdm50cmVlX2ZyZWVic2Rwb3J0cyJ9
IFxcCisgICAgICAgICAgICAgICAgIC1yICRyeyJzdm5yZXZpc2lvbl9mcmVlYnNkcG9ydHMifSBw
b3J0cworRU5ECit9CisKK3N1YiBpbnN0YWxsX3BvcnQgKCQkKSB7CisgICAgbXkgKCRwb3J0LCAk
dGltZSkgPSBAXzsKKyAgICBteSAkbmFtZSA9ICRwb3J0OworCisgICAgJG5hbWUgPX4gcy9cLy8t
LzsKKyAgICBidWlsZGNtZF9zdGFtcGVkX2xvZ2dlZF9yb290KCR0aW1lLCAicG9ydHMvJHBvcnQi
LCAiJG5hbWUtaW5zdGFsbCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnJywg
J21ha2UgaW5zdGFsbCcsICcnKTsKK30KKworc3ViIGNvbmZpZ19wb3VkcmllcmUoKSB7CisgICAg
dGFyZ2V0X2NtZF9yb290KCRobywgPDxFTkQsIDMwKTsKK3NldCAtZXgKK21rZGlyIC1wICRidWls
ZGRpci9wb3VkcmllcmUKKyMgQ3JlYXRlIHRoZSBkaXJlY3RvcnkgZm9yIHRoZSBkaXN0ZmlsZXMK
K21rZGlyIC1wIC91c3IvcG9ydHMvZGlzdGZpbGVzCitjYXQgPDwgRU5EUCA+PiAvdXNyL2xvY2Fs
L2V0Yy9wb3VkcmllcmUuY29uZgorIyBVc2UgdGhlIFpGUyBwb29sIGNyZWF0ZWQgYnkgdGhlIGlu
c3RhbGxlcgorWlBPT0w9enJvb3QKKyMgU2V0dXAgdGhlIGh0dHAgcHJveHkgZm9yIHRoZSBidWls
ZGVyIGphaWwKK2V4cG9ydCBIVFRQX1BST1hZPSRje0h0dHBQcm94eX0KKyMgVXNlIHBhcmFsbGVs
IG1ha2Ugam9icworQUxMT1dfTUFLRV9KT0JTPXllcworIyBTdG9yZSBidWlsZCByZXN1bHRzIGlu
IGJ1aWxkZGlyCisjIE5COiB1c2UgcmVhbHBhdGggdG8gd29ya2Fyb3VuZCBhIGJ1ZyBpbiBwb3Vk
cmllcmUgdmVyc2lvbnMgPCAzLjMuMDoKKyMgaHR0cHM6Ly9naXRodWIuY29tL2ZyZWVic2QvcG91
ZHJpZXJlL2lzc3Vlcy82NTQKK1BPVURSSUVSRV9EQVRBPWByZWFscGF0aCAkYnVpbGRkaXIvcG91
ZHJpZXJlYAorRU5EUAorIyBSZWdpc3RlciB0aGUgbG9jYWwgcG9ydHMgdHJlZQorcG91ZHJpZXJl
IHBvcnRzIC1jIC1tIG5vbmUgLU0gJGJ1aWxkZGlyL3BvcnRzIC1wIGxvY2FsCitFTkQKK30KKwor
c3ViIGNyZWF0ZV9qYWlsKCkgeworICAgIG15ICRzcmNfcHJlZml4ID0gJHJ7ImZyZWVic2RfZGlz
dHBhdGgifSB8fAorICAgICAgICAgICAgICAgICAgICAgZ2V0X3N0YXNoZWQoInBhdGhfZnJlZWJz
ZGRpc3QiLCAkcnsiZnJlZWJzZGJ1aWxkam9iIn0pOworICAgIG15ICRkc3RfcHJlZml4ID0gIi9y
b290L3NldHMiOworCisgICAgdGFyZ2V0X2NtZF9yb290KCRobywgIm1rZGlyIC1wICRkc3RfcHJl
Zml4IiwgMzApOworICAgIHRhcmdldF9wdXRmaWxlX3Jvb3QoJGhvLCA2MDAsICIkc3JjX3ByZWZp
eC9iYXNlLnR4eiIsCisgICAgICAgICAgICAgICAgICAgICAgICAiJGRzdF9wcmVmaXgvYmFzZS50
eHoiKTsKKworICAgICMgTkI6IGNyZWF0ZSB0aGUgamFpbCB1c2luZyB0aGUgc2FtZSBidWlsZCBh
cyB0aGUgaG9zdAorICAgIHRhcmdldF9jbWRfcm9vdCgkaG8sIDw8RU5ELCAxMjAwKTsKK3BvdWRy
aWVyZSBqYWlsIC1jIC1qIGJ1aWxkZXIgLXYgYHVuYW1lIC1yYCAtbSB0YXI9JGRzdF9wcmVmaXgv
YmFzZS50eHoKK0VORAorfQorCitzdWIgYnVpbGQoKSB7CisgICAgbXkgQHBhY2thZ2VzID0gcXco
ZGV2ZWwvZ2l0IGRldmVsL2dsaWIyMCBkZXZlbC9wa2djb25mIGRldmVsL3lhamwKKyAgICAgICAg
ICAgICAgICAgICAgICBkZXZlbC9nbWFrZSB4MTEvcGl4bWFuIHRleHRwcm9jL21hcmtkb3duCisg
ICAgICAgICAgICAgICAgICAgICAgZGV2ZWwvZ2V0dGV4dCBsYW5nL3B5dGhvbiBkZXZlbC9hcmdw
LXN0YW5kYWxvbmUKKyAgICAgICAgICAgICAgICAgICAgICBhcmNoaXZlcnMvbHpvMiBsYW5nL2dj
YyBkZXZlbC9iaW51dGlscyk7CisKKyAgICB0YXJnZXRfcHV0ZmlsZWNvbnRlbnRzX3Jvb3Rfc3Rh
c2goJGhvLCAzMCwgam9pbigiXG4iLCBAcGFja2FnZXMpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAnfi9wYWNrYWdlLmxpc3QnKTsKKworICAgIHRhcmdldF9jbWRfcm9v
dCgkaG8sIDw8RU5ELCAxNDQwMCk7Citwb3VkcmllcmUgYnVsayAtaiBidWlsZGVyIC1wIGxvY2Fs
IC1mIH4vcGFja2FnZS5saXN0CitFTkQKK30KKworY2hlY2tvdXQoKTsKKworbG9nbSgiQnVpbGQg
YW5kIGluc3RhbGwgcG91ZHJpZXJlIik7CitpbnN0YWxsX3BvcnQoInBvcnRzLW1nbXQvcG91ZHJp
ZXJlIiwgMzYwMCk7Citjb25maWdfcG91ZHJpZXJlKCk7CisKK2xvZ20oIkNyZWF0ZSBidWlsZCBq
YWlsIik7CitjcmVhdGVfamFpbCgpOworCitsb2dtKCJCdWlsZCBwYWNrYWdlcyIpOworYnVpbGQo
KTsKKworbG9nbSgiU3Rhc2hpbmcgYnVpbGQgb3V0cHV0Iik7CitidWlsdF9zdGFzaF9kaXIoJGhv
LCAkYnVpbGRkaXIsICJmcmVlYnNkcGFja2FnZXNkaXN0IiwKKyAgICAgICAgICAgICAgICAicG91
ZHJpZXJlL3BhY2thZ2VzL2J1aWxkZXItbG9jYWwiKTsKKworbG9nbSgiRnJlZUJTRCBwYWNrYWdl
cyBidWlsdCBzdWNjZXNzZnVsIik7Ci0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 17:01:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 17:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwVEy-0004Nf-G0; Wed, 20 Feb 2019 17:01:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bm+n=Q3=citrix.com=prvs=947007f5f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwVEx-0004NI-06
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 17:00:59 +0000
X-Inumbo-ID: 175aec00-3531-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 175aec00-3531-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 17:00:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,391,1544486400"; d="scan'208";a="78614887"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 20 Feb 2019 17:59:56 +0100
Message-ID: <20190220170001.32614-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190220170001.32614-1-roger.pau@citrix.com>
References: <20190220170001.32614-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/6] osstest: introduce a helper to stash a
 whole directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aG91dCBjb21wcmVzc2luZyBpdC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gfCAxOSAr
KysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0
L1Rlc3RTdXBwb3J0LnBtCmluZGV4IDMzNGNjMmNiLi5jNmRhNWVlOSAxMDA2NDQKLS0tIGEvT3Nz
dGVzdC9UZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC0zMCw2
ICszMCw3IEBAIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OkxvZ3RhaWxlcjsKIHVzZSBGaWxl
OjpDb3B5OwogdXNlIEZpbGU6OkJhc2VuYW1lOwordXNlIEZpbGU6OlBhdGg7CiB1c2UgSU86Okhh
bmRsZTsKIHVzZSBDYXJwOwogdXNlIERpZ2VzdDo6U0hBOwpAQCAtOTAsNyArOTEsNyBAQCBCRUdJ
TiB7CiAgICAgICAgICAgICAgICAgICAgICAgZGlyX2lkZW50aWZ5X3ZjcwogICAgICAgICAgICAg
ICAgICAgICAgIGJ1aWxkX3VybF92Y3MgYnVpbGRfY2xvbmUKICAgICAgICAgICAgICAgICAgICAg
ICBidWlsdF9zdGFzaCBidWlsdF9zdGFzaF9maWxlIGJ1aWx0X3N0YXNoX2RlYnVnZmlsZQotICAg
ICAgICAgICAgICAgICAgICAgIGJ1aWx0X2NvbXByZXNzX3N0YXNoZWQKKyAgICAgICAgICAgICAg
ICAgICAgICBidWlsdF9jb21wcmVzc19zdGFzaGVkIGJ1aWx0X3N0YXNoX2RpcgogICAgICAgICAg
ICAgICAgICAgICAgIGhnX2Rpcl9yZXZpc2lvbiBnaXRfZGlyX3JldmlzaW9uIHZjc19kaXJfcmV2
aXNpb24KICAgICAgICAgICAgICAgICAgICAgICBzdG9yZV9yZXZpc2lvbiBzdG9yZV92Y3NfcmV2
aXNpb24KICAgICAgICAgICAgICAgICAgICAgICBnaXRfbWFzc2FnZV91cmwKQEAgLTE2OTUsNiAr
MTY5NiwyMiBAQCBzdWIgYnVpbHRfc3Rhc2hfZmlsZSAoJCQkJDskKSB7CiAgICAgc3RvcmVfcnVu
dmFyKCJwYXRoXyRpdGVtIiwgJHN0YXNobGVhZik7CiB9CiAKK3N1YiBidWlsdF9zdGFzaF9kaXIg
KCQkJCQ7JCkgeworICAgIG15ICgkaG8sICRidWlsZGRpciwgJGl0ZW0sICRkbmFtZSwgJG9wdGlv
bmFsKSA9IEBfOworICAgIG15ICRmaWxlcyA9IHRhcmdldF9jbWRfb3V0cHV0KCRobywgPDxFTkQs
IDMwMCk7CitjZCAkYnVpbGRkaXIvJGRuYW1lCitmaW5kIC1MIC4gLXR5cGUgZgorRU5ECisKKyAg
ICBmb3JlYWNoIG15ICRmaWxlIChzcGxpdCAvXG4vLCAkZmlsZXMpIHsKKyAgICAgICAgJGZpbGUg
PX4gcyxeLi8sLDsKKyAgICAgICAgbXkgJHN0YXNobGVhZiA9ICIkc3Rhc2gvYnVpbGQvJGl0ZW0v
JGZpbGUiOworCisgICAgICAgIG1rcGF0aChkaXJuYW1lKCRzdGFzaGxlYWYpKTsKKyAgICAgICAg
dGFyZ2V0X2dldGZpbGUoJGhvLCAzMDAsICIkYnVpbGRkaXIvJGRuYW1lLyRmaWxlIiwgJHN0YXNo
bGVhZik7CisgICAgfQorICAgIHN0b3JlX3J1bnZhcigicGF0aF8kaXRlbSIsICJidWlsZC8kaXRl
bSIpOworfQogCiBzdWIgYnVpbHRfY29tcHJlc3Nfc3Rhc2hlZCgkKSB7CiAgICAgbXkgKCRwYXRo
KSA9IEBfOwotLSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 17:07:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 17:07:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwVLU-0005GY-Lc; Wed, 20 Feb 2019 17:07:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A5C/=Q3=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gwVLS-0005GT-UP
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 17:07:42 +0000
X-Inumbo-ID: 07bf7481-3532-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07bf7481-3532-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 17:07:41 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1KGxMDU116560;
 Wed, 20 Feb 2019 17:07:35 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=wgSp8GUo9gnHSPGGyeGz4IRZSLjZ9TITmUC6ZGtnlDo=;
 b=oIoFKHX8HvVHGKlm2hGo2+qIFgmssDdKBMKS8/AEO27z2CHigz6yzIUnNRGSs2f4WprY
 QM1e5mqbPkUU7CFvDZHIju5lKroMURzA1etHdyWXML8qBJiyLF6pw1aL17meyEAfV0zW
 vQWg699gUAxN1mF8I5CPdCGHZ3Qw7VYAS5kTwduipcL0suR0jYvETMaLAHZ2rg5PO0ce
 eidgZrMmC2Cwtkk++ukhZw2tv9AN7mc7go0CoflfAoSG8N1V3/E/muymlQLIe7juY/Wt
 ow9dugAVodWvKvk3afeuxbCIeQhjPQLR/iWcUWxKZHc1wrwHZSdcLE0oFKvpfdrcRNqX Aw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2qpb5rjtdu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 17:07:35 +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 x1KH7XNs005707
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 17:07:34 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x1KH7WXa006513;
 Wed, 20 Feb 2019 17:07:32 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 09:07:32 -0800
To: Julien Grall <julien.grall@arm.com>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
Date: Wed, 20 Feb 2019 12:07:26 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=964 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902200120
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Dave P Martin <dave.martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSA5OjE1IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgQm9yaXMsCj4KPiBU
aGFuayB5b3UgZm9yIHlvdXIgYW5zd2VyLgo+Cj4gT24gMjAvMDIvMjAxOSAwMDowMiwgQm9yaXMg
T3N0cm92c2t5IHdyb3RlOgo+PiBPbiBUdWUsIEZlYiAxOSwgMjAxOSBhdCAwNTozMToxMFBNICsw
MDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBhbGwsCj4+Pgo+Pj4gSSBoYXZlIGJlZW4g
bG9va2luZyBhdCB1c2luZyBMaW51eCBSVCBpbiBEb20wLiBPbmNlIHRoZSBndWVzdCBpcwo+Pj4g
c3RhcnRlZCwKPj4+IHRoZSBjb25zb2xlIGlzIGVuZGluZyB0byBoYXZlIGEgbG90IG9mIHdhcm5p
bmcgKHNlZSB0cmFjZSBiZWxvdykuCj4+Pgo+Pj4gQWZ0ZXIgc29tZSBpbnZlc3RpZ2F0aW9uLCB0
aGlzIGlzIGJlY2F1c2UgdGhlIGlycSBoYW5kbGVyIHdpbGwgbm93Cj4+PiBiZSB0aHJlYWRlZC4K
Pj4+IEkgY2FuIHJlcHJvZHVjZSB0aGUgc2FtZSBlcnJvciB3aXRoIHRoZSB2YW5pbGxhIExpbnV4
IHdoZW4gcGFzc2luZwo+Pj4gdGhlIG9wdGlvbgo+Pj4gJ3RocmVhZGlycXMnIG9uIHRoZSBjb21t
YW5kIGxpbmUgKHRoZSB0cmFjZSBiZWxvdyBpcyBmcm9tIDUuMC4wLXJjNwo+Pj4gdGhhdCBoYXMK
Pj4+IG5vdCBSVCBzdXBwb3J0KS4KPj4+Cj4+PiBGV0lXLCB0aGUgaW50ZXJydXB0IGZvciBwb3J0
IDYgaXMgdXNlZCB0byBmb3IgdGhlIGd1ZXN0IHRvCj4+PiBjb21tdW5pY2F0ZSB3aXRoCj4+PiB4
ZW5zdG9yZS4KPj4+Cj4+PiDCoEZyb20gbXkgdW5kZXJzdGFuZGluZywgdGhpcyBpcyBoYXBwZW5p
bmcgYmVjYXVzZSB0aGUgaW50ZXJydXB0Cj4+PiBoYW5kbGVyIGlzIG5vdwo+Pj4gcnVuIGluIGEg
dGhyZWFkLiBTbyB3ZSBjYW4gaGF2ZSB0aGUgZm9sbG93aW5nIGhhcHBlbmluZy4KPj4+Cj4+PiDC
oMKgwqAgSW50ZXJydXB0IGNvbnRleHTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqDCoCBJ
bnRlcnJ1cHQgdGhyZWFkCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwKPj4+IMKgwqDCoCByZWNlaXZlIGludGVycnVw
dCBwb3J0IDbCoMKgwqDCoCB8Cj4+PiDCoMKgwqAgY2xlYXIgdGhlIGV2dGNobiBwb3J0wqDCoMKg
wqDCoMKgwqAgfAo+Pj4gwqDCoMKgIHNldCBJUlFGX1JVTlRIUkVBRMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgfAo+Pj4gwqDCoMKgIGtpY2sgaW50ZXJydXB0IHRocmVhZMKgwqDCoMKgwqDCoMKgIHwK
Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfMKgwqDCoCBjbGVhciBJUlFGX1JVTlRIUkVBRAo+Pj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDC
oMKgIGNhbGwgZXZ0Y2huX2ludGVycnVwdAo+Pj4gwqDCoMKgIHJlY2VpdmUgaW50ZXJydXB0IHBv
cnQgNsKgwqDCoMKgIHwKPj4+IMKgwqDCoCBjbGVhciB0aGUgZXZ0Y2huIHBvcnTCoMKgwqDCoMKg
wqDCoCB8Cj4+PiDCoMKgwqAgc2V0IElSUUZfUlVOVEhSRUFEwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fAo+Pj4gwqDCoMKgIGtpY2sgaW50ZXJydXB0IHRocmVhZMKgwqDCoMKgwqDCoMKgIHwKPj4+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgfMKgwqDCoCBkaXNhYmxlIGludGVycnVwdCBwb3J0IDYKPj4+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDC
oCBldnRjaG4tPmVuYWJsZWQgPSBmYWxzZQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgIFsuLi4uXQo+Pj4g
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB8Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgKioqIEhhbmRsaW5nIHRoZSBzZWNvbmQKPj4+
IGludGVycnVwdCAqKioKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBjbGVhciBJUlFGX1JVTlRIUkVBRAo+
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB8wqDCoMKgIGNhbGwgZXZ0Y2huX2ludGVycnVwdAo+Pj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDC
oMKgIFdBUk4oLi4uKQo+Pj4KPj4+IEkgYW0gbm90IGVudGlyZWx5IHN1cmUgaG93IHRvIGZpeCB0
aGlzLiBJIGhhdmUgdHdvIHNvbHV0aW9ucyBpbiBtaW5kOgo+Pj4KPj4+IDEpIFByZXZlbnQgdGhl
IGludGVycnVwdCBoYW5kbGVyIHRvIGJlIHRocmVhZGVkLiBXZSB3b3VsZCBhbHNvIG5lZWQgdG8K
Pj4+IHN3aXRjaCBmcm9tIHNwaW5fbG9jayB0byByYXdfc3Bpbl9sb2NrIGFzIHRoZSBmb3JtZXIg
bWF5IHNsZWVwIG9uCj4+PiBSVC1MaW51eC4KPj4+Cj4+PiAyKSBSZW1vdmUgdGhlIHdhcm5pbmcK
Pj4KPj4gSSB0aGluayBhY2Nlc3MgdG8gZXZ0Y2huLT5lbmFibGVkIGlzIHJhY3kgc28gKHdpdGgg
b3Igd2l0aG91dCB0aGUKPj4gd2FybmluZykgd2UgY2FuJ3QgdXNlIGl0IHJlbGlhYmx5Lgo+Cj4g
VGhpbmtpbmcgYWJvdXQgaXQsIGl0IHdvdWxkIG5vdCBiZSB0aGUgb25seSBpc3N1ZS4gVGhlIHJp
bmcgaXMgc2l6ZWQKPiB0byBjb250YWluIG9ubHkgb25lIGluc3RhbmNlIG9mIHRoZSBzYW1lIGV2
ZW50LiBTbyBpZiB5b3UgcmVjZWl2ZQo+IHR3aWNlIHRoZSBldmVudCwgeW91IG1heSBvdmVyZmxv
dyB0aGUgcmluZy4KCkhtLi4uIFRoYXQncyBhbm90aGVyIGFyZ3VtZW50IGluIGZhdm9yIG9mICJ1
bnRocmVhZGluZyIgdGhlIGhhbmRsZXIuCgo+Cj4+Cj4+IEFub3RoZXIgYWx0ZXJuYXRpdmUgY291
bGQgYmUgdG8gcXVldWUgdGhlIGlycSBpZiAhZXZ0Y2huLT5lbmFibGVkIGFuZAo+PiBoYW5kbGUg
aXQgaW4gZXZ0Y2huX3dyaXRlKCkgKHdoaWNoIGlzIHdoZXJlIGlycSBpcyBzdXBwb3NlZCB0byBi
ZQo+PiByZS1lbmFibGVkKS4KPiBXaGF0IGRvIHlvdSBtZWFuIGJ5IHF1ZXVlPyBJcyBpdCBxdWV1
ZWluZyBpbiB0aGUgcmluZz8gCgoKTm8sIEkgd2FzIHRoaW5raW5nIGFib3V0IGhhdmluZyBhIG5l
dyBzdHJ1Y3R1cmUgZm9yIGRlZmVycmVkIGludGVycnVwdHMuCgotYm9yaXMKCj4gSWYgc28sIHdv
dWxkbid0IGl0IGJlIHJhY3kgYXMgZGVzY3JpYmVkIGFib3ZlPwoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 17:08:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 17:08:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwVLz-0005Ib-WD; Wed, 20 Feb 2019 17:08:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RPnU=Q3=citrix.com=prvs=947cb6223=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwVLy-0005IT-8q
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 17:08:14 +0000
X-Inumbo-ID: 1ae71eb3-3532-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ae71eb3-3532-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 17:08:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,391,1544486400"; d="scan'208";a="78615972"
Date: Wed, 20 Feb 2019 17:08:09 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190220170809.jr6neinf5beescf4@zion.uk.xensource.com>
References: <e3219697-0759-39fc-2486-715cdec1ca9e@citrix.com>
 <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
 <20190220122901.6kvc7ibyjo4uyzke@zion.uk.xensource.com>
 <20190220130052.b22syaca6cswc3pk@Air-de-Roger>
 <20190220130956.tkhsmdojzdf4nc7x@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190220130956.tkhsmdojzdf4nc7x@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, "Dannowski, Uwe" <uwed@amazon.de>,
 Lars Kurth <lars.kurth@citrix.com>, Konrad Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <JGross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMDE6MDk6NTZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
Wy4uLl0KPiBJIHRoaW5rIHVuZGVyLWFsbG9jYXRlLXRoZW4tbWFwIGxvb2tzIHBsYXVzaWJsZS4g
eG1hbGxvYyB3aWxsIG5lZWQKPiB0byBhbGxvY2F0ZSBwYWdlcywgcHV0IHRoZW0gaW50byBhbiBh
cnJheSBhbmQgY2FsbCBfX3ZtYXAgb24gdGhhdCBhcnJheQo+IGRpcmVjdGx5LgoKVGhlIGJpZ2dl
c3QgaXNzdWUgd2l0aCB0aGlzIGFwcHJvYWNoIGlzIHRoYXQgd2Ugbm93IG5lZWQgYW4gYXJyYXkg
b2YKMVVMPDxNQVhfT1JERVIgdG8gYWNjb21tb2RhdGUgbWZucy4gQmFjayBvZiBlbnZlbG9wZSBj
YWxjdWxhdGlvbjogb24geDg2CnRoaXMgaXMgZ29pbmcgdG8gYmUgKDFVTDw8MjApKjggYnl0ZXMg
bG9uZy4gVGhpcyBpcyBub3QgZmVhc2libGUuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 17:11:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 17:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwVOr-00062n-HX; Wed, 20 Feb 2019 17:11:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dYg4=Q3=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gwVOq-00062h-NE
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 17:11:12 +0000
X-Inumbo-ID: 84dd1b9f-3532-11e9-bc90-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84dd1b9f-3532-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 17:11:11 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id g80so21456978ljg.6
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 09:11:11 -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=wKlSz49rtF1kYd0ylPO5VSOSnWhj1FfdfC/uJEZ3jpU=;
 b=cHQj1hFocDkZhX8XdB2Srh4GJ5IYetH86Xoni+vCBIvuOuU0hhV594KG7e3ZtDxfRE
 cpUaLVV/v63biZli1yKMG6iJAqO7GDWU2FBKezB6EMfqqDk+NCWzolyZgbg6YdfRjMO4
 gbiP0OtPY1loLibfTPt7+oPLrDPbBrp4g5gelVINpZpN/uHImGoWPd7D0Eiws6/7PO5+
 v2Pnx7z2G+k6NthLWEhXga9M9wCLk8mcFtmbOn0BLxHJIfzck/SU0MkJ4QVX2fgDdHBq
 6MOYBShU9Jhkx/V08nFH2StUqGP3l5hwHYXON0Na9iI/4s2sMNW84CwaEio32/FZNFkq
 G/Mg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=wKlSz49rtF1kYd0ylPO5VSOSnWhj1FfdfC/uJEZ3jpU=;
 b=e+2MCcZWkqMlGRJr74Aj4L/qKyd1f9A0np+5Vh+25Fhz2NVpD7aX3547UteyuryZvW
 oTrad3fqEHGMOOJmBalxkb5fHprH4Af+A2DN84g2PhYfBCU+HXccSB0Aje4oRr7PVNVJ
 crlwZv8uWxqWDlh3HF+5oDPvbHQy9js//caNLMk+Q4Dkho62abxO9aKj4rSwQp8yz7a5
 8IKbkC9PDQ294f2sIPivJGMjJ/cby1zdL50Fsh6hOyHw9hrs+KTfLNW1eDDOMzejKPD6
 H+w574RevpEI8YYwEQMuJD1a2Ei3zRceLSCzaOfyOQgebqyjoiaZB93eDaBwDgc5nd96
 q94g==
X-Gm-Message-State: AHQUAubLpovoqs9Du6vn2rcIgf0+q33IIhct15j+XJs4jF2zh2ZQ3gEM
 V3TmWk258W6Eh48VOqbrrQA=
X-Google-Smtp-Source: AHgI3IbbQ05roO23hWdnHDxdFE+Dwv+1N0D0dR6vRQA5Lu500XmMJ0NfWeu3ftEwtpR94kpYkBoBdw==
X-Received: by 2002:a2e:7a03:: with SMTP id v3mr2926078ljc.22.1550682669771;
 Wed, 20 Feb 2019 09:11:09 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id u5sm2279508lfi.24.2019.02.20.09.11.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Feb 2019 09:11:09 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <1549024652-24805-2-git-send-email-olekstysh@gmail.com>
 <d4ba8e5f-00c9-0773-15b3-4a5b4efcc3e6@arm.com>
 <bab8f746-b69e-35ae-a5ab-00dfd53bb737@gmail.com>
 <16bbe61b-753f-593d-a5d8-1b6662be9a8a@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <777e327c-d56c-1600-7049-c68fadac24f5@gmail.com>
Date: Wed, 20 Feb 2019 19:11:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <16bbe61b-753f-593d-a5d8-1b6662be9a8a@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 1/3] xen/arm: drivers: scif: Add support
 for SCIFA compatible UARTs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE5LjAyLjE5IDEyOjAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAo+
Cj4gT24gMi8xOC8xOSA4OjE0IFBNLCBPbGVrc2FuZHIgd3JvdGU6Cj4+Cj4+IE9uIDE4LjAyLjE5
IDE2OjAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4KPj4gSGkKCkhpIEp1bGllbgoK
Cj4+Cj4+Cj4+Pgo+Pj4gT24gMDEvMDIvMjAxOSAxMjozNywgT2xla3NhbmRyIFR5c2hjaGVua28g
d3JvdGU6Cj4+Pj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hl
bmtvQGVwYW0uY29tPgo+Pj4+Cj4+Pj4gRXh0ZW5kIGV4aXN0aW5nIGRyaXZlciB0byBiZSBhYmxl
IHRvIGhhbmRsZSBTQ0lGQSBpbnRlcmZhY2UgYXMgd2VsbC4KPj4+Cj4+PiBJbiBnZW5lcmFsIGEg
cGF0Y2ggc2hvdWxkIGRvIG9ubHkgb25lIHRoaW5nLiBJbiB0aGlzIGNhc2UsIHRoaXMgCj4+PiBz
aG91bGQgaGF2ZSBiZWVuIHNwbGl0IGluIDIgcGF0Y2hlczogb25lIHRvIGV4dGVuZCB0aGUgZHJp
dmVyLCB0aGUgCj4+PiBzZWNvbmQgdG8gYWRkIHN1cHBvcnQgZm9yIFNDSUZBLgo+Pj4KPj4+IFBs
ZWFzZSBzcGxpdCB0aGUgcGF0Y2ggYWNjb3JkaW5nbHkuCj4+Cj4+Cj4+IE5vdCBlbnRpcmVseSBj
bGVhciB0byBtZSBob3cgdGhlIGN1cnJlbnQgcGF0Y2ggc2hvdWxkIGJlIHNwbGl0Li4uCj4+Cj4+
IC0gVGhlIGZpcnN0IHBhdGNoIHdpbGwgYmUganVzdCBhIGNvcHkgb2YgdGhlIGN1cnJlbnQgcGF0
Y2gsIGJ1dCAKPj4gd2l0aG91dCBuZXcgY29tcGF0aWJsZSBzdHJpbmcgKFNDSUZBKS4KPgo+IFdp
dGhvdXQgYW55dGhpbmcgcmVsYXRlZCB0byBTQ0lGQS4gVGhpcyBwYXRjaCB3b3VsZCBvbmx5IGNv
bnRhaW4gdGhlIAo+IHJld29yayBvZiB0aGUgY29kZS4KPgo+Pgo+PiAtIFRoZSBzZWNvbmQgcGF0
Y2ggd2lsbCBhZGQgbmV3IGNvbXBhdGlibGUgc3RyaW5nLgo+Cj4gKyBhbnl0aGluZyByZWxhdGVk
IHRvIFNDSUZBIChNYWNyb3MgYW5kIHRoZSBTQ0lGQSBlbGVtZW50IGluIHRoZSBhcnJheSAKPiBw
b3J0X3BhcmFtcy4KCgpJdCBpcyBjbGVhciBub3cuIFdpbGwgZG8uCgoKPgo+IENoZWVycywKPgot
LSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 17:32:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 17:32:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwVj8-0007ok-FD; Wed, 20 Feb 2019 17:32:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HwCw=Q3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwVj6-0007oV-MJ
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 17:32:08 +0000
X-Inumbo-ID: 721e05f2-3535-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 721e05f2-3535-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 17:32:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwVj5-0000cF-02; Wed, 20 Feb 2019 17:32:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwVj4-00051h-PV; Wed, 20 Feb 2019 17:32:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwVj4-0007sG-OF; Wed, 20 Feb 2019 17:32:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133329-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 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=1e12872d29cc36c61894e347dd3409d7d206699d
X-Osstest-Versions-That: xen=1bcd0b43a16b7a48ec9afce3887c6c841b687abb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Feb 2019 17:32:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133329: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMyOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzMyOS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTMzMzEyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAx
ZTEyODcyZDI5Y2MzNmM2MTg5NGUzNDdkZDM0MDlkN2QyMDY2OTlkCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAxYmNkMGI0M2ExNmI3YTQ4ZWM5YWZjZTM4ODdjNmM4NDFi
Njg3YWJiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMzMTIgIDIwMTktMDItMTkgMTE6MDA6Mzcg
WiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMzI5ICAyMDE5LTAyLTIwIDEyOjAw
OjM5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMWUx
Mjg3MmQyOWNjMzZjNjE4OTRlMzQ3ZGQzNDA5ZDdkMjA2Njk5ZApBdXRob3I6IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEZlYiAxOSAxNjoyNjowOCAy
MDE5ICswMTAwCgogICAgbGlicy9nbnR0YWI6IGFkZCBtaXNzaW5nIEZyZWVCU0QgZnVuY3Rpb25z
CiAgICAKICAgIFRoZSBGcmVlQlNEIGltcGxlbWVudGF0aW9uIGlzIG1pc3NpbmcgdGhlIGZvbGxv
d2luZyBmdW5jdGlvbnM6CiAgICAKICAgIG9zZGVwX2dudHRhYl9kbWFidWZfZXhwX2Zyb21fcmVm
cwogICAgb3NkZXBfZ250dGFiX2RtYWJ1Zl9leHBfd2FpdF9yZWxlYXNlZAogICAgb3NkZXBfZ250
dGFiX2RtYWJ1Zl9pbXBfdG9fcmVmcwogICAgb3NkZXBfZ250dGFiX2RtYWJ1Zl9pbXBfcmVsZWFz
ZQogICAgCiAgICBXaGljaCBhbGwgZGVhbCB3aXRoIGRtYWJ1ZnMsIHRoYXQgb25seSBleGlzdHMg
b24gTGludXguIEltcGxlbWVudCB0aGVtCiAgICB1c2luZyBhYm9ydCwgc2luY2Ugc3VjaCBmdW5j
dGlvbnMgc2hvdWxkIG5ldmVyIGJlIGNhbGxlZCBvbiBGcmVlQlNELgogICAgCiAgICBGVFIsIEkg
cmVhbGl6ZWQgdGhvc2UgZnVuY3Rpb25zIHdoZXJlIG1pc3Npbmcgd2hlbiBhdHRlbXB0aW5nIHRv
IHVzZQogICAgcHlncnViOgogICAgCiAgICBUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6CiAgICAgIEZpbGUgIi91c3IvbG9jYWwvbGliL3hlbi9iaW4vcHlncnViIiwgbGluZSAxOSwg
aW4gPG1vZHVsZT4KICAgICAgICBpbXBvcnQgeGVuLmxvd2xldmVsLnhjCiAgICBJbXBvcnRFcnJv
cjogL3Vzci9sb2NhbC9saWIvbGlieGVuZ250dGFiLnNvLjE6IFVuZGVmaW5lZCBzeW1ib2wgIm9z
ZGVwX2dudHRhYl9kbWFidWZfZXhwX2Zyb21fcmVmcyIKICAgIAogICAgRml4ZXM6IGVlODEwNSAo
ImxpYmdudHRhYjogQWRkIHN1cHBvcnQgZm9yIExpbnV4IGRtYS1idWYiKQogICAgU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CihxZW11IGNo
YW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 18:04:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 18:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwWDv-00026K-FE; Wed, 20 Feb 2019 18:03:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q/Qw=Q3=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gwWDu-00026F-67
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 18:03:58 +0000
X-Inumbo-ID: e3a1989c-3539-11e9-bc90-bc764e045a96
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3a1989c-3539-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 18:03:56 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Feb 2019 10:02:55 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,391,1544515200"; d="scan'208";a="148440466"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by fmsmga001.fm.intel.com with ESMTP; 20 Feb 2019 10:02:55 -0800
Date: Wed, 20 Feb 2019 10:02:56 -0800
From: Ira Weiny <ira.weiny@intel.com>
To: Christoph Hellwig <hch@infradead.org>
Message-ID: <20190220180255.GA12020@iweiny-DESK2.sc.intel.com>
References: <20190220053040.10831-1-ira.weiny@intel.com>
 <20190220151930.GB11695@infradead.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190220151930.GB11695@infradead.org>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [RESEND PATCH 0/7] Add FOLL_LONGTERM to GUP fast
 and use it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-fbdev@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>, James Hogan <jhogan@kernel.org>,
 linux-fpga@vger.kernel.org, Heiko Carstens <heiko.carstens@de.ibm.com>,
 dri-devel@lists.freedesktop.org, linux-mips@vger.kernel.org,
 linux-mm@kvack.org, Rich Felker <dalias@libc.org>,
 Paul Mackerras <paulus@samba.org>, sparclinux@vger.kernel.org,
 ceph-devel@vger.kernel.org, devel@driverdev.osuosl.org,
 linux-s390@vger.kernel.org, rds-devel@oss.oracle.com,
 Yoshinori Sato <ysato@users.sourceforge.jp>, linux-rdma@vger.kernel.org,
 Jason Gunthorpe <jgg@ziepe.ca>, Ingo Molnar <mingo@redhat.com>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 xen-devel@lists.xenproject.org, devel@lists.orangefs.org,
 linux-media@vger.kernel.org, John Hubbard <jhubbard@nvidia.com>,
 kvm-ppc@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 virtualization@lists.linux-foundation.org, linux-scsi@vger.kernel.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 Ralf Baechle <ralf@linux-mips.org>, Paul Burton <paul.burton@mips.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMDc6MTk6MzBBTSAtMDgwMCwgQ2hyaXN0b3BoIEhlbGx3
aWcgd3JvdGU6Cj4gT24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDk6MzA6MzNQTSAtMDgwMCwgaXJh
LndlaW55QGludGVsLmNvbSB3cm90ZToKPiA+IEZyb206IElyYSBXZWlueSA8aXJhLndlaW55QGlu
dGVsLmNvbT4KPiA+IAo+ID4gUmVzZW5kaW5nIHRoZXNlIGFzIEkgaGFkIG9ubHkgMSBtaW5vciBj
b21tZW50IHdoaWNoIEkgYmVsaWV2ZSB3ZSBoYXZlIGNvdmVyZWQKPiA+IGluIHRoaXMgc2VyaWVz
LiAgSSB3YXMgYW50aWNpcGF0aW5nIHRoZXNlIGdvaW5nIHRocm91Z2ggdGhlIG1tIHRyZWUgYXMg
dGhleQo+ID4gZGVwZW5kIG9uIGEgY2xlYW51cCBwYXRjaCB0aGVyZSBhbmQgdGhlIElCIGNoYW5n
ZXMgYXJlIHZlcnkgbWlub3IuICBCdXQgdGhleQo+ID4gY291bGQganVzdCBhcyB3ZWxsIGdvIHRo
cm91Z2ggdGhlIElCIHRyZWUuCj4gPiAKPiA+IE5PVEU6IFRoaXMgc2VyaWVzIGRlcGVuZHMgb24g
bXkgY2xlYW4gdXAgcGF0Y2ggdG8gcmVtb3ZlIHRoZSB3cml0ZSBwYXJhbWV0ZXIKPiA+IGZyb20g
Z3VwX2Zhc3RfcGVybWl0dGVkKClbMV0KPiA+IAo+ID4gSEZJMSwgcWliLCBhbmQgbXRoY2EsIHVz
ZSBnZXRfdXNlcl9wYWdlc19mYXN0KCkgZHVlIHRvIGl0IHBlcmZvcm1hbmNlCj4gPiBhZHZhbnRh
Z2VzLiAgVGhlc2UgcGFnZXMgY2FuIGJlIGhlbGQgZm9yIGEgc2lnbmlmaWNhbnQgdGltZS4gIEJ1
dAo+ID4gZ2V0X3VzZXJfcGFnZXNfZmFzdCgpIGRvZXMgbm90IHByb3RlY3QgYWdhaW5zdCBtYXBw
aW5nIG9mIEZTIERBWCBwYWdlcy4KPiAKPiBUaGlzIEkgZG9uJ3QgZ2V0IC0gaWYgeW91IGRvIGxv
Y2sgZG93biBsb25nIHRlcm0gbWFwcGluZ3MgcGVyZm9ybWFuY2UKPiBvZiB0aGUgYWN0dWFsIGdl
dF91c2VyX3BhZ2VzIGNhbGwgc2hvdWxkbid0IG1hdHRlciB0byBzdGFydCB3aXRoLgo+IAo+IFdo
YXQgZG8gSSBtaXNzPwoKQSBjb3VwbGUgb2YgcG9pbnRzLgoKRmlyc3QgImxvbmd0ZXJtIiBpcyBh
IHJlbGF0aXZlIHRoaW5nIGFuZCBhdCB0aGlzIHBvaW50IGlzIHByb2JhYmx5IGEgbWlzbm9tZXIu
ClRoaXMgaXMgcmVhbGx5IGZsYWdnaW5nIGEgcGluIHdoaWNoIGlzIGdvaW5nIHRvIGJlIGdpdmVu
IHRvIGhhcmR3YXJlIGFuZCBjYW4ndAptb3ZlLiAgSSd2ZSB0aG91Z2h0IG9mIGEgY291cGxlIG9m
IGFsdGVybmF0aXZlIG5hbWVzIGJ1dCBJIHRoaW5rIHdlIGhhdmUgdG8Kc2V0dGxlIG9uIGlmIHdl
IGFyZSBnb2luZyB0byB1c2UgRkxfTEFZT1VUIG9yIHNvbWV0aGluZyBlbHNlIHRvIHNvbHZlIHRo
ZQoibG9uZ3Rlcm0iIHByb2JsZW0uICBUaGVuIEkgdGhpbmsgd2UgY2FuIGNoYW5nZSB0aGUgZmxh
ZyB0byBhIGJldHRlciBuYW1lLgoKU2Vjb25kLCBJdCBkZXBlbmRzIG9uIGhvdyBvZnRlbiB5b3Ug
YXJlIHJlZ2lzdGVyaW5nIG1lbW9yeS4gIEkgaGF2ZSBzcG9rZW4gd2l0aApzb21lIFJETUEgdXNl
cnMgd2hvIGNvbnNpZGVyIE1SIGluIHRoZSBwZXJmb3JtYW5jZSBwYXRoLi4uICBGb3IgdGhlIG92
ZXJhbGwKYXBwbGljYXRpb24gcGVyZm9ybWFuY2UuICBJIGRvbid0IGhhdmUgdGhlIG51bWJlcnMg
YXMgdGhlIHRlc3RzIGZvciBIRkkxIHdlcmUKZG9uZSBhIGxvbmcgdGltZSBhZ28uICBCdXQgdGhl
cmUgd2FzIGEgc2lnbmlmaWNhbnQgYWR2YW50YWdlLiAgU29tZSBvZiB3aGljaCBpcwpwcm9iYWJs
eSBkdWUgdG8gdGhlIGZhY3QgdGhhdCB5b3UgZG9uJ3QgaGF2ZSB0byBob2xkIG1tYXBfc2VtLgoK
RmluYWxseSwgYXJjaGl0ZWN0dXJhbGx5IEkgdGhpbmsgaXQgd291bGQgYmUgZ29vZCBmb3IgZXZl
cnlvbmUgdG8gdXNlICpfZmFzdC4KVGhlcmUgYXJlIHBhdGNoZXMgc3VibWl0dGVkIHRvIHRoZSBS
RE1BIGxpc3Qgd2hpY2ggd291bGQgYWxsb3cgdGhlIHVzZSBvZgoqX2Zhc3QgKHRoZXkgcmV3b3Jr
aW5nIHRoZSB1c2Ugb2YgbW1hcF9zZW0pIGFuZCBhcyBzb29uIGFzIHRoZXkgYXJlIGFjY2VwdGVk
CkknbGwgc3VibWl0IGEgcGF0Y2ggdG8gY29udmVydCB0aGUgUkRNQSBjb3JlIGFzIHdlbGwuICBB
bHNvIHRvIHRoaXMgcG9pbnQKb3RoZXJzIGFyZSBsb29raW5nIHRvIHVzZSAqX2Zhc3QuWzJdCgpB
cyBhbiBhc3NpZGUsIEphc29ucyBwb2ludGVkIG91dCBpbiBteSBwcmV2aW91cyBzdWJtaXNzaW9u
IHRoYXQgKl9mYXN0IGFuZAoqX3VubG9ja2VkIGxvb2sgdmVyeSBtdWNoIHRoZSBzYW1lLiAgSSBh
Z3JlZSBhbmQgSSB0aGluayBmdXJ0aGVyIGNsZWFudXAgd2lsbApiZSBjb21pbmcuICBCdXQgSSdt
IGZvY3VzZWQgb24gZ2V0dGluZyB0aGUgZmluYWwgc29sdXRpb24gZm9yIERBWCBhdCB0aGUKbW9t
ZW50LgoKSXJhCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 18:04:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 18:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwWDz-00026Y-Pp; Wed, 20 Feb 2019 18:04:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dYg4=Q3=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gwWDy-00026Q-Hi
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 18:04:02 +0000
X-Inumbo-ID: e6504afe-3539-11e9-bc90-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6504afe-3539-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 18:04:01 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id a17so5282503ljd.4
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 10:04:01 -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=RKV1KFhl60pSnxtnXBE4MA1U4wt8C0M5ykmEQAd1zUs=;
 b=aHGpRBVEtShRkOeVgsX/tn8qoz5E7rUE8hd2GxWafO880QkfTipnKjugN9cpvkRu9u
 dU19JPhOkkLCvryH8UZp6zwoypLO4wlPqBL7DzhKBDz41CwtAZV0ej3T9Mq94gFtNXqz
 vUz8r25Kl6SCfGWnf8Sz4PQiZtEGHR7o0UNzyli3OEBxcS/agwrIf/dvBc+YLWsjmtF6
 jFzzlvbHWcdbjqM4CAiyQuePMMjnZ21tt3QVsuyDdzXbpVcczN6XSYERvwbIq1Uf/A/i
 wzSdJuGHo0G9xC9tsgKz8Rhbok7y0N9OmqasGaslFLJRvGjV7CvrjH6VDADLA6mVDj1J
 FUJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=RKV1KFhl60pSnxtnXBE4MA1U4wt8C0M5ykmEQAd1zUs=;
 b=ebb5Xj+/MoqsbO/wAq3joFx7Vy/9bocsBDRgT74KIBDq/h9jVNr8/71km3oghT3uYM
 uUCETIkTZyUL041M4SFmdGk6NiWM085geOhZP1SqYjH4wuYcQOnWii5XXju+KfrDgdAH
 BZ2NouobPd2BYYgN0jYckC1k0f6xYr3serKRHXVp0lUjZI5DNB8DR8HnqN5lNaYfkYKk
 YqHAxvLGCwU75eFJM1A5RKn+akPGMIbs3tCnzWfciT679uKCWOjIjQPgfkagu0l7kh5S
 u5P+5a7z6TLumYdWsq7C3yCiSnBTcE7xe2V690FowACEsGvKK+edPWpbaQft9cIHPELU
 YbBg==
X-Gm-Message-State: AHQUAuZq6pu6VZWhySMgVdH2aeM/7JFhWtfOQSKOhGeWZcgMCs2l1A12
 7Uo9BZfyMS7IUk043d77g44=
X-Google-Smtp-Source: AHgI3IYv7NFYk7IWbbmVmjVeRLsxYXEiPCSL/ZDJUCHiRjPdWY4sW4Ox8vIjdFvGSXonUaDJzlzM5g==
X-Received: by 2002:a2e:7e0f:: with SMTP id z15mr3655937ljc.145.1550685839786; 
 Wed, 20 Feb 2019 10:03:59 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id 2sm1343990ljh.41.2019.02.20.10.03.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Feb 2019 10:03:58 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <1549024652-24805-4-git-send-email-olekstysh@gmail.com>
 <c3ae0a46-8418-c426-c87a-96f30730bbda@arm.com>
 <7fb34ed2-f763-938c-0884-844d1fbe1127@gmail.com>
 <a4f9f1f1-aa25-0faf-4938-78fe396a1ebc@gmail.com>
 <ffc9d12a-0579-bcfd-428b-401524949009@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <0839f3bf-384b-ceb6-4412-677575367387@gmail.com>
Date: Wed, 20 Feb 2019 20:03:57 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <ffc9d12a-0579-bcfd-428b-401524949009@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 3/3] xen/arm: Add SCIFA UART support for
 early printk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE5LjAyLjE5IDEyOjA5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGkgSnVsaWVuCgoKPj4+Cj4+PiBBY3R1YWxseSwgdGhlIG1haW4gZGlmZmVyZW5jZSBmb3IgdGhl
ICJlYXJseSBwcmludGsiIHN1cHBvcnQgaXMgaW4gCj4+PiB0d28gcmVnIG9mZnNldHM6Cj4+Pgo+
Pj4gKyNkZWZpbmUgU0NJRkFfU0NBU1NSwqDCoCAweDE0wqDCoMKgIC8qIFNlcmlhbCBzdGF0dXMg
cmVnaXN0ZXIgKi8KPj4+ICsjZGVmaW5lIFNDSUZBX1NDQUZURFLCoCAweDIwwqDCoMKgIC8qIFRy
YW5zbWl0IEZJRk8gZGF0YSByZWdpc3RlciAqLwo+Pj4KPj4+ICsjZGVmaW5lIFNDSUZfU0NGU1LC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMHgxMMKgwqDCoCAvKiBTZXJpYWwgc3RhdHVzIHJlZ2lz
dGVyICovCj4+PiArI2RlZmluZSBTQ0lGX1NDRlREUsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMHgw
Y8KgwqDCoCAvKiBUcmFuc21pdCBGSUZPIGRhdGEgCj4+PiByZWdpc3RlciAqLwo+Pj4KPj4+Cj4+
PiBJIGFtIG5vdCBtaXN0YWtlbiwgd2Ugd2lsbCBoYXZlIHRvIGludHJvZHVjZSB0d28gb3B0aW9u
cyB0byBjb3ZlciAKPj4+IHRoaXMgY2FzZSwgYXMgdGhlIG9mZnNldHMgYXJlIG5vdCBjb3JyZWxh
dGVkIHdpdGggZWFjaCBvdGhlciwgbm8/Cj4KPiBZb3UgZG9uJ3QgbmVlZCB0d28gb3B0aW9ucy4g
Rm9yIGluc3RhbmNlLCB5b3UgY2FuIG9ubHkgaW50cm9kdWNlIGFuIAo+IG9wdGlvbiBTQ0lGX1ZF
UlNJT04gdGhhdCB3b3VsZCBiZSAwIGZvciBTQ0lGIGFuZCA2MSAoYXNjaWkgJ2EnKSBmb3IgCj4g
U0NJRkEuCj4KPiBUaGVuIGluIHRoZSBjb2RlLCB5b3UgY2FuIHVzZSBTQ0lGX1ZFUlNJT04gdG8g
ZGVjaWRlcyB3aGljaCBzZXRzIG9mIAo+IG1hY3JvcyB5b3UgYXJlIHVzaW5nLgoKSSB0aGluayBJ
IHVuZGVyc3RhbmQgdGhlIGlkZWEuIFdpbGwgdHJ5LgoKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRy
IFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 18:05:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 18:05:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwWFM-0002Jn-5Z; Wed, 20 Feb 2019 18:05:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CHx8=Q3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gwWFL-0002Je-3D
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 18:05:27 +0000
X-Inumbo-ID: 19298e24-353a-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 19298e24-353a-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 18:05:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 91C2AA78;
 Wed, 20 Feb 2019 10:05:25 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 803003F575;
 Wed, 20 Feb 2019 10:05:24 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
Date: Wed, 20 Feb 2019 18:05:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Dave P Martin <dave.martin@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMC8wMi8yMDE5IDE3OjA3LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24gMi8y
MC8xOSA5OjE1IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEJvcmlzLAo+Pgo+PiBUaGFu
ayB5b3UgZm9yIHlvdXIgYW5zd2VyLgo+Pgo+PiBPbiAyMC8wMi8yMDE5IDAwOjAyLCBCb3JpcyBP
c3Ryb3Zza3kgd3JvdGU6Cj4+PiBPbiBUdWUsIEZlYiAxOSwgMjAxOSBhdCAwNTozMToxMFBNICsw
MDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgYWxsLAo+Pj4+Cj4+Pj4gSSBoYXZlIGJl
ZW4gbG9va2luZyBhdCB1c2luZyBMaW51eCBSVCBpbiBEb20wLiBPbmNlIHRoZSBndWVzdCBpcwo+
Pj4+IHN0YXJ0ZWQsCj4+Pj4gdGhlIGNvbnNvbGUgaXMgZW5kaW5nIHRvIGhhdmUgYSBsb3Qgb2Yg
d2FybmluZyAoc2VlIHRyYWNlIGJlbG93KS4KPj4+Pgo+Pj4+IEFmdGVyIHNvbWUgaW52ZXN0aWdh
dGlvbiwgdGhpcyBpcyBiZWNhdXNlIHRoZSBpcnEgaGFuZGxlciB3aWxsIG5vdwo+Pj4+IGJlIHRo
cmVhZGVkLgo+Pj4+IEkgY2FuIHJlcHJvZHVjZSB0aGUgc2FtZSBlcnJvciB3aXRoIHRoZSB2YW5p
bGxhIExpbnV4IHdoZW4gcGFzc2luZwo+Pj4+IHRoZSBvcHRpb24KPj4+PiAndGhyZWFkaXJxcycg
b24gdGhlIGNvbW1hbmQgbGluZSAodGhlIHRyYWNlIGJlbG93IGlzIGZyb20gNS4wLjAtcmM3Cj4+
Pj4gdGhhdCBoYXMKPj4+PiBub3QgUlQgc3VwcG9ydCkuCj4+Pj4KPj4+PiBGV0lXLCB0aGUgaW50
ZXJydXB0IGZvciBwb3J0IDYgaXMgdXNlZCB0byBmb3IgdGhlIGd1ZXN0IHRvCj4+Pj4gY29tbXVu
aWNhdGUgd2l0aAo+Pj4+IHhlbnN0b3JlLgo+Pj4+Cj4+Pj4gIMKgRnJvbSBteSB1bmRlcnN0YW5k
aW5nLCB0aGlzIGlzIGhhcHBlbmluZyBiZWNhdXNlIHRoZSBpbnRlcnJ1cHQKPj4+PiBoYW5kbGVy
IGlzIG5vdwo+Pj4+IHJ1biBpbiBhIHRocmVhZC4gU28gd2UgY2FuIGhhdmUgdGhlIGZvbGxvd2lu
ZyBoYXBwZW5pbmcuCj4+Pj4KPj4+PiAgwqDCoMKgIEludGVycnVwdCBjb250ZXh0wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB8wqDCoMKgwqAgSW50ZXJydXB0IHRocmVhZAo+Pj4+ICDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwK
Pj4+PiAgwqDCoMKgIHJlY2VpdmUgaW50ZXJydXB0IHBvcnQgNsKgwqDCoMKgIHwKPj4+PiAgwqDC
oMKgIGNsZWFyIHRoZSBldnRjaG4gcG9ydMKgwqDCoMKgwqDCoMKgIHwKPj4+PiAgwqDCoMKgIHNl
dCBJUlFGX1JVTlRIUkVBRMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfAo+Pj4+ICDCoMKgwqAga2lj
ayBpbnRlcnJ1cHQgdGhyZWFkwqDCoMKgwqDCoMKgwqAgfAo+Pj4+ICDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAg
Y2xlYXIgSVJRRl9SVU5USFJFQUQKPj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgIGNhbGwgZXZ0Y2huX2lu
dGVycnVwdAo+Pj4+ICDCoMKgwqAgcmVjZWl2ZSBpbnRlcnJ1cHQgcG9ydCA2wqDCoMKgwqAgfAo+
Pj4+ICDCoMKgwqAgY2xlYXIgdGhlIGV2dGNobiBwb3J0wqDCoMKgwqDCoMKgwqAgfAo+Pj4+ICDC
oMKgwqAgc2V0IElSUUZfUlVOVEhSRUFEwqDCoMKgwqDCoMKgwqDCoMKgwqAgfAo+Pj4+ICDCoMKg
wqAga2ljayBpbnRlcnJ1cHQgdGhyZWFkwqDCoMKgwqDCoMKgwqAgfAo+Pj4+ICDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzC
oMKgwqAgZGlzYWJsZSBpbnRlcnJ1cHQgcG9ydCA2Cj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBldnRj
aG4tPmVuYWJsZWQgPSBmYWxzZQo+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgWy4uLi5dCj4+Pj4gIMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgfAo+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgKioqIEhhbmRsaW5nIHRoZSBzZWNvbmQKPj4+
PiBpbnRlcnJ1cHQgKioqCj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBjbGVhciBJUlFGX1JVTlRIUkVB
RAo+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgY2FsbCBldnRjaG5faW50ZXJydXB0Cj4+Pj4gIMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgfMKgwqDCoCBXQVJOKC4uLikKPj4+Pgo+Pj4+IEkgYW0gbm90IGVudGlyZWx5IHN1cmUgaG93
IHRvIGZpeCB0aGlzLiBJIGhhdmUgdHdvIHNvbHV0aW9ucyBpbiBtaW5kOgo+Pj4+Cj4+Pj4gMSkg
UHJldmVudCB0aGUgaW50ZXJydXB0IGhhbmRsZXIgdG8gYmUgdGhyZWFkZWQuIFdlIHdvdWxkIGFs
c28gbmVlZCB0bwo+Pj4+IHN3aXRjaCBmcm9tIHNwaW5fbG9jayB0byByYXdfc3Bpbl9sb2NrIGFz
IHRoZSBmb3JtZXIgbWF5IHNsZWVwIG9uCj4+Pj4gUlQtTGludXguCj4+Pj4KPj4+PiAyKSBSZW1v
dmUgdGhlIHdhcm5pbmcKPj4+Cj4+PiBJIHRoaW5rIGFjY2VzcyB0byBldnRjaG4tPmVuYWJsZWQg
aXMgcmFjeSBzbyAod2l0aCBvciB3aXRob3V0IHRoZQo+Pj4gd2FybmluZykgd2UgY2FuJ3QgdXNl
IGl0IHJlbGlhYmx5Lgo+Pgo+PiBUaGlua2luZyBhYm91dCBpdCwgaXQgd291bGQgbm90IGJlIHRo
ZSBvbmx5IGlzc3VlLiBUaGUgcmluZyBpcyBzaXplZAo+PiB0byBjb250YWluIG9ubHkgb25lIGlu
c3RhbmNlIG9mIHRoZSBzYW1lIGV2ZW50LiBTbyBpZiB5b3UgcmVjZWl2ZQo+PiB0d2ljZSB0aGUg
ZXZlbnQsIHlvdSBtYXkgb3ZlcmZsb3cgdGhlIHJpbmcuCj4gCj4gSG0uLi4gVGhhdCdzIGFub3Ro
ZXIgYXJndW1lbnQgaW4gZmF2b3Igb2YgInVudGhyZWFkaW5nIiB0aGUgaGFuZGxlci4KCkkgZmly
c3QgdGhvdWdodCBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0byB1bnRocmVhZCBpdC4gSG93ZXZlciwg
Cndha2VfdXBfaW50ZXJydXB0aWJsZSBpcyB1c2luZyBhIHNwaW5fbG9jay4gT24gUlQgc3Bpbl9s
b2NrIGNhbiBzbGVlcCwgc28gdGhpcyAKY2Fubm90IGJlIHVzZWQgaW4gYW4gaW50ZXJydXB0IGNv
bnRleHQuCgpTbyBJIHRoaW5rICJ1bnRocmVhZGluZyIgdGhlIGhhbmRsZXIgaXMgbm90IGFuIG9w
dGlvbiBoZXJlLgoKPiAKPj4KPj4+Cj4+PiBBbm90aGVyIGFsdGVybmF0aXZlIGNvdWxkIGJlIHRv
IHF1ZXVlIHRoZSBpcnEgaWYgIWV2dGNobi0+ZW5hYmxlZCBhbmQKPj4+IGhhbmRsZSBpdCBpbiBl
dnRjaG5fd3JpdGUoKSAod2hpY2ggaXMgd2hlcmUgaXJxIGlzIHN1cHBvc2VkIHRvIGJlCj4+PiBy
ZS1lbmFibGVkKS4KPj4gV2hhdCBkbyB5b3UgbWVhbiBieSBxdWV1ZT8gSXMgaXQgcXVldWVpbmcg
aW4gdGhlIHJpbmc/Cj4gCj4gCj4gTm8sIEkgd2FzIHRoaW5raW5nIGFib3V0IGhhdmluZyBhIG5l
dyBzdHJ1Y3R1cmUgZm9yIGRlZmVycmVkIGludGVycnVwdHMuCgpIbW1tLCBJIGFtIG5vdCBlbnRp
cmVseSBzdXJlIHdoYXQgd291bGQgYmUgdGhlIHN0cnVjdHVyZSBoZXJlLiBDb3VsZCB5b3UgZXhw
YW5kIAp5b3VyIHRoaW5raW5nPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 18:13:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 18:13:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwWN2-0003Bw-1B; Wed, 20 Feb 2019 18:13:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dYg4=Q3=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gwWN0-0003Br-0T
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 18:13:22 +0000
X-Inumbo-ID: 32fc9db4-353b-11e9-bc90-bc764e045a96
Received: from mail-lj1-x232.google.com (unknown [2a00:1450:4864:20::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32fc9db4-353b-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 18:13:19 +0000 (UTC)
Received: by mail-lj1-x232.google.com with SMTP id s5-v6so21567273ljd.12
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 10:13:19 -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=camxNpebKSmFowOEGiNuaiyidN69sYZ0ne+7TXRnMhA=;
 b=poic8utDJGPderXRIVN0q8bx3WtIDND2OErtexTXCFDUDnJraAMkx9gxYJDWFClFrK
 FsSwHs1WOechLvomlFQc3G1/US26RYtoDVE+bDeJqmta3wq4Kk3F1YFLpvnsJUf9EQpy
 a2AxU6qJOXu7lBLXtb8UIq7BYLkpva8/PKfFCB13D7GLYN1uU67AlqXnWWooGxQ1mmLE
 DDnzU7a8igCh12MVqJuu4aJt9B83ZzmHRm5qMSJIC6Rf2Pt0zCuFCUTaRiQSXnzGjSUb
 7pGFdSMwJGTZ6TFuTBK5pu8AKuho+bMpJHyv4V06q6tSIALV4Y1srapxYPE+RHb9sjsj
 uhTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=camxNpebKSmFowOEGiNuaiyidN69sYZ0ne+7TXRnMhA=;
 b=FvB0LJAn6P6a6uicMc+tgArUsvLdPKUiuOP6sOna5L9PuMVXIb+rW/JRQIP3BrCDwe
 dcSpRQpcen3u6nY9Lc0b2x8E+hjvZfM2hL1mSlKmPyc3ij9nmbpC+g6jCk+8BLDmwYff
 LlzsKvERiE1ccxtpyrFg0qzQR9dSyZJKuLM4+y2PPM6xozoGuMiNx/R8m/uZ4zwUypGp
 FCMiIbEj4ksjisakabR5Sy92RCk/TZoneAWUqXIJ75MnaLZvXxsuW6a/S5nMGYf4nvjz
 BSWnnh+BgYQMLTPJyGPItQzWxSWsjaLJ75VfIpxxwLc0C2ZbbadfIz5rFLWH+kU8PhvC
 4BiQ==
X-Gm-Message-State: AHQUAuYGs2DfcM/BGgquhpABcHZfLKLFtMB0a2YKZJ58sc0oA4IOPmrG
 0By6141gYNJHU8iQLzSdhok=
X-Google-Smtp-Source: AHgI3IbEP9sl30xSkj5Yd5ExwFfQ5Nho2sCoXZrmP6s1J3m4/mZqXEvpLGcUrEKkX6yhAJ75FZ+wCA==
X-Received: by 2002:a2e:90cd:: with SMTP id o13mr12089385ljg.153.1550686397911; 
 Wed, 20 Feb 2019 10:13:17 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id f1sm1276331ljf.40.2019.02.20.10.13.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Feb 2019 10:13:17 -0800 (PST)
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <c9d99545-36d6-ba00-4eee-e3be96d5b9c1@gmail.com>
Date: Wed, 20 Feb 2019 20:13:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, andrii_chepurnyi@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE5LjAyLjE5IDE4OjQ2LCBBbWl0IFRvbWVyIHdyb3RlOgo+IEhpCgpIaQoKCj4KPj4gWzFd
ICBodHRwczovL2VsaW51eC5vcmcvUi1DYXIvQm9hcmRzL1lvY3RvLUdlbjMKPiAgIFdlIHRyaWVk
IEJTUCByZWxlYXNlIHYzLjE1LjAgZnJvbSBhYm92ZSBsaW5rIGJ1dCBzZWUgZm9sbG93aW5nIG1l
c3NhZ2U6Cj4KPiBbICAgNDUuNTE4ODY1XSA9PiBzZXRlbnYgeGVuX2FkZHJfciAweDQ4MDAwMDAw
O3NldGVudiBmZHRfYWRkcl9yCj4gMHg0YTAwMDAwMDtzZXRlbnYga2VybmVsX2FkZHJfciAweDdh
MDAwMDAwCj4gWyAgIDUyLjQzMDQ2N10gPT4gc2V0ZW52IGZkdF9oaWdoIDB4ZmZmZmZmZmY7ZmR0
IGFkZHIgJGZkdF9hZGRyX3I7ZmR0IHJlc2l6ZQo+IFsgICA1NS4zNDg5MzhdID0+IHNldGVudiB4
ZW5fYm9vdGFyZ3MgY29uc29sZT1kdHVhcnQgZG9tMF9tZW09NTEyTQo+IFsgICA1Ny42NjE4Njhd
ID0+IHNldGVudiBkb20wX2Jvb3RhcmdzIGNvbnNvbGU9aHZjMCwxMTUyMDBuOAo+IGVhcmx5Y29u
PXhlbmJvb3QgZGVidWcgY2xrX2lnbm9yZV91bnVzZWQgcm9vdD0vZGV2L21tY2JsazEgcncgcm9v
dHdhaXQKPiBbICAgNTkuODEzMTg1XSA9PiBmZHQgc2V0IC9jaG9zZW4geGVuLHhlbi1ib290YXJn
cyBcIiR4ZW5fYm9vdGFyZ3NcIjsKPiBbICAgNjIuMDM3MzUxXSA9PiBmZHQgc2V0IC9jaG9zZW4g
eGVuLGRvbTAtYm9vdGFyZ3MKPiBcIiRkb20wX2Jvb3RhcmdzXCI7ZmR0IG1rbm9kZSAvY2hvc2Vu
IG1vZHVsZXMKPiBbICAgNjUuNzY1NTcxXSA9PiBmZHQgc2V0IC9jaG9zZW4vbW9kdWxlcyAnI2Fk
ZHJlc3MtY2VsbHMnIDwxPjtmZHQgc2V0Cj4gL2Nob3Nlbi9tb2R1bGVzICcjc2l6ZS1jZWxscycg
PDE+O2ZkdCBta25vZGUgL2Nob3Nlbi9tb2R1bGVzIG1vZHVsZUAwCj4gWyAgIDY4LjA4NjA5OV0g
PT4gZmR0IHNldCAvY2hvc2VuL21vZHVsZXMvbW9kdWxlQDAgY29tcGF0aWJsZQo+ICJ4ZW4sbGlu
dXgtemltYWdlIiAieGVuLG11bHRpYm9vdC1tb2R1bGUiCj4gWyAgIDcwLjIwNTExM10gPT4gZmR0
IHNldCAvY2hvc2VuL21vZHVsZXMvbW9kdWxlQDAgcmVnIDwKPiAka2VybmVsX2FkZHJfciAweDE4
MDAwMDAgPgo+IFsgICA3Mi4xNjU0MTJdID0+IGJvb3RpICR7eGVuX2FkZHJfcn0gLSAke2ZkdF9h
ZGRyX3J9Cj4gWyAgIDc0LjAyMTAwNF0gIyMgRmxhdHRlbmVkIERldmljZSBUcmVlIGJsb2IgYXQg
NGEwMDAwMDAKPiBbICAgNzQuMDI2MjQ0XSAgICBCb290aW5nIHVzaW5nIHRoZSBmZHQgYmxvYiBh
dCAweDRhMDAwMDAwCj4gWyAgIDc0LjAzMTY5MV0gICAgcmVzZXJ2aW5nIGZkdCBtZW1vcnkgcmVn
aW9uOiBhZGRyPTQ4MDAwMDAwIHNpemU9NDAwMDAKPiBbICAgNzQuMDM4MzEwXSAgICByZXNlcnZp
bmcgZmR0IG1lbW9yeSByZWdpb246IGFkZHI9NGEwMDAwMDAgc2l6ZT0xMjAwMAo+IFsgICA3NC4w
NDQ5MzZdICAgIExvYWRpbmcgRGV2aWNlIFRyZWUgdG8gMDAwMDAwMDA3ZDcxMDAwMCwgZW5kCj4g
MDAwMDAwMDA3ZDcyNGZmZiAuLi4gT0sKPiBbICAgNzQuMDU0MDM2XQo+IFsgICA3NC4wNTU0ODld
IFN0YXJ0aW5nIGtlcm5lbCAuLi4KPiBbICAgNzQuMDU4NzU1XQo+IC0gVUFSVCBlbmFibGVkIC0K
PiAtIENQVSAwMDAwMDAwMCBib290aW5nIC0KPiAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQo+IC0g
WGVuIHN0YXJ0aW5nIGF0IEVMMiAtCj4gLSBaZXJvIEJTUyAtCj4gLSBTZXR0aW5nIHVwIGNvbnRy
b2wgcmVnaXN0ZXJzIC0KPiAtIFR1cm5pbmcgb24gcGFnaW5nIC0KPiAtIFJlYWR5IC0KPiAoWEVO
KSBDaGVja2luZyBmb3IgaW5pdHJkIGluIC9jaG9zZW4KPiAoWEVOKSBSQU06IDAwMDAwMDAwNDgw
MDAwMDAgLSAwMDAwMDAwMDdmZmZmZmZmCj4gKFhFTikgUkFNOiAwMDAwMDAwNTAwMDAwMDAwIC0g
MDAwMDAwMDUzZmZmZmZmZgo+IChYRU4pIFJBTTogMDAwMDAwMDYwMDAwMDAwMCAtIDAwMDAwMDA2
M2ZmZmZmZmYKPiAoWEVOKSBSQU06IDAwMDAwMDA3MDAwMDAwMDAgLSAwMDAwMDAwNzNmZmZmZmZm
Cj4gKFhFTikKPiAoWEVOKSBNT0RVTEVbMF06IDAwMDAwMDAwN2Q3MTAwMDAgLSAwMDAwMDAwMDdk
NzIyMDAwIERldmljZSBUcmVlCj4gKFhFTikgTU9EVUxFWzFdOiAwMDAwMDAwMDdhMDAwMDAwIC0g
MDAwMDAwMDA3YjgwMDAwMCBLZXJuZWwKPiAoWEVOKSAgUkVTVkRbMF06IDAwMDAwMDAwNDgwMDAw
MDAgLSAwMDAwMDAwMDQ4MDQwMDAwCj4gKFhFTikgIFJFU1ZEWzFdOiAwMDAwMDAwMDRhMDAwMDAw
IC0gMDAwMDAwMDA0YTAxMjAwMAo+IChYRU4pICBSRVNWRFsyXTogMDAwMDAwMDA3ZDcxMDAwMCAt
IDAwMDAwMDAwN2Q3MjIwMDAKPiAoWEVOKQo+IChYRU4pCj4gKFhFTikgQ29tbWFuZCBsaW5lOiBj
b25zb2xlPWR0dWFydCBkb20wX21lbT01MTJNCj4gKFhFTikgUEZOIGNvbXByZXNzaW9uIG9uIGJp
dHMgMTkuLi4xOQo+IChYRU4pIERvbWFpbiBoZWFwIGluaXRpYWxpc2VkCj4gKFhFTikgQm9vdGlu
ZyB1c2luZyBEZXZpY2UgVHJlZQo+IChYRU4pIFBsYXRmb3JtOiBHZW5lcmljIFN5c3RlbQo+IChY
RU4pIFRha2luZyBkdHVhcnQgY29uZmlndXJhdGlvbiBmcm9tIC9jaG9zZW4vc3Rkb3V0LXBhdGgK
PiAoWEVOKSBMb29raW5nIGZvciBkdHVhcnQgYXQgInNlcmlhbDAiLCBvcHRpb25zICIxMTUyMDBu
OCIKPiAoWEVOKSBXQVJOSU5HOiBVQVJUIGNvbmZpZ3VyYXRpb24gaXMgbm90IHN1cHBvcnRlZAo+
ICAgWGVuIDQuMTIuMC1yYwo+IChYRU4pIFhlbiB2ZXJzaW9uIDQuMTIuMC1yYyAoYW1pdEApIChh
YXJjaDY0LWxpbnV4LWdudS1nY2MgKExpbmFybyBHQ0MKPiA3LjMtMjAxOC4wNSkgNy4zLjEgMjAx
ODA0MjUgW2xpbmFyby03LjMtMjAxOC4wNSByZXZpc2lvbgo+IGQyOTEyMGE0MjRlY2ZiYzE2N2Vm
OTAwNjVjMGVlYjdmOTE5Nzc3MDFdKSBkZWJ1Zz15ICBXZWQgRmViICA2Cj4gMTY6MjM6MjUgSTkK
PiAoWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiBUaHUgSmFuIDI0IDE0OjAzOjQ4IDIwMTkgKzAwMDAg
Z2l0Ojc1NWViNjQKPiAoWEVOKSBQcm9jZXNzb3I6IDQxMWZkMDczOiAiQVJNIExpbWl0ZWQiLCB2
YXJpYW50OiAweDEsIHBhcnQgMHhkMDcsIHJldiAweDMKPiAoWEVOKSA2NC1iaXQgRXhlY3V0aW9u
Ogo+IChYRU4pICAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAyMjIyIDAwMDAwMDAw
MDAwMDAwMDAKPiAoWEVOKSAgICAgRXhjZXB0aW9uIExldmVsczogRUwzOjY0KzMyIEVMMjo2NCsz
MiBFTDE6NjQrMzIgRUwwOjY0KzMyCj4gKFhFTikgICAgIEV4dGVuc2lvbnM6IEZsb2F0aW5nUG9p
bnQgQWR2YW5jZWRTSU1ECj4gKFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDAwMDAwMDAxMDMwNTEw
NiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pICAgTWVtb3J5IE1vZGVsIEZlYXR1cmVz
OiAwMDAwMDAwMDAwMDAxMTI0IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgIElTQSBGZWF0dXJl
czogIDAwMDAwMDAwMDAwMTExMjAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIDMyLWJpdCBFeGVj
dXRpb246Cj4gKFhFTikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMTMxOjAwMDExMDExCj4g
KFhFTikgICAgIEluc3RydWN0aW9uIFNldHM6IEFBcmNoMzIgQTMyIFRodW1iIFRodW1iLTIgSmF6
ZWxsZQo+IChYRU4pICAgICBFeHRlbnNpb25zOiBHZW5lcmljVGltZXIgU2VjdXJpdHkKPiAoWEVO
KSAgIERlYnVnIEZlYXR1cmVzOiAwMzAxMDA2Ngo+IChYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVz
OiAwMDAwMDAwMAo+IChYRU4pICAgTWVtb3J5IE1vZGVsIEZlYXR1cmVzOiAxMDIwMTEwNSA0MDAw
MDAwMCAwMTI2MDAwMCAwMjEwMjIxMQo+IChYRU4pICBJU0EgRmVhdHVyZXM6IDAyMTAxMTEwIDEz
MTEyMTExIDIxMjMyMDQyIDAxMTEyMTMxIDAwMDExMTQyIDAwMDExMTIxCj4gKFhFTikgVXNpbmcg
U01DIENhbGxpbmcgQ29udmVudGlvbiB2MS4xCj4gKFhFTikgVXNpbmcgUFNDSSB2MS4wCj4gKFhF
TikgU01QOiBBbGxvd2luZyA4IENQVXMKPiAoWEVOKSBHZW5lcmljIFRpbWVyIElSUTogcGh5cz0z
MCBoeXA9MjYgdmlydD0yNyBGcmVxOiA4MzMzIEtIego+IChYRU4pIEdJQ3YyIGluaXRpYWxpemF0
aW9uOgo+IChYRU4pICAgICAgICAgZ2ljX2Rpc3RfYWRkcj0wMDAwMDAwMGYxMDEwMDAwCj4gKFhF
TikgICAgICAgICBnaWNfY3B1X2FkZHI9MDAwMDAwMDBmMTAyMDAwMAo+IChYRU4pICAgICAgICAg
Z2ljX2h5cF9hZGRyPTAwMDAwMDAwZjEwNDAwMDAKPiAoWEVOKSAgICAgICAgIGdpY192Y3B1X2Fk
ZHI9MDAwMDAwMDBmMTA2MDAwMAo+IChYRU4pICAgICAgICAgZ2ljX21haW50ZW5hbmNlX2lycT0y
NQo+IChYRU4pIEdJQ3YyOiBBZGp1c3RpbmcgQ1BVIGludGVyZmFjZSBiYXNlIHRvIDB4ZjEwMmYw
MDAKPiAoWEVOKSBHSUN2MjogNTEyIGxpbmVzLCA4IGNwdXMsIHNlY3VyZSAoSUlEIDAyMDAwNDNi
KS4KPiAoWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIHJldjIgKGNy
ZWRpdDIpCj4gKFhFTikgSW5pdGlhbGl6aW5nIENyZWRpdDIgc2NoZWR1bGVyCj4gKFhFTikgIGxv
YWRfcHJlY2lzaW9uX3NoaWZ0OiAxOAo+IChYRU4pICBsb2FkX3dpbmRvd19zaGlmdDogMzAKPiAo
WEVOKSAgdW5kZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlOiAwCj4gKFhFTikgIG92ZXJsb2FkX2Jh
bGFuY2VfdG9sZXJhbmNlOiAtMwo+IChYRU4pICBydW5xdWV1ZXMgYXJyYW5nZW1lbnQ6IHNvY2tl
dAo+IChYRU4pICBjYXAgZW5mb3JjZW1lbnQgZ3JhbnVsYXJpdHk6IDEwbXMKPiAoWEVOKSBsb2Fk
IHRyYWNraW5nIHdpbmRvdyBsZW5ndGggMTA3Mzc0MTgyNCBucwo+IChYRU4pIEFkZGluZyBjcHUg
MCB0byBydW5xdWV1ZSAwCj4gKFhFTikgIEZpcnN0IGNwdSBvbiBydW5xdWV1ZSwgYWN0aXZhdGlu
Zwo+IChYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgNjQgS2lCLgo+IChYRU4pIEJyaW5n
aW5nIHVwIENQVTEKPiAtIENQVSAwMDAwMDAwMSBib290aW5nIC0KPiAtIEN1cnJlbnQgRUwgMDAw
MDAwMDggLQo+IC0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCj4gLSBTZXR0aW5nIHVwIGNvbnRyb2wg
cmVnaXN0ZXJzIC0KPiAtIFR1cm5pbmcgb24gcGFnaW5nIC0KPiAtIFJlYWR5IC0KPiAoWEVOKSBB
ZGRpbmcgY3B1IDEgdG8gcnVucXVldWUgMAo+IChYRU4pIENQVSAxIGJvb3RlZC4KPiAoWEVOKSBC
cmluZ2luZyB1cCBDUFUyCj4gLSBDUFUgMDAwMDAwMDIgYm9vdGluZyAtCj4gLSBDdXJyZW50IEVM
IDAwMDAwMDA4IC0KPiAtIFhlbiBzdGFydGluZyBhdCBFTDIgLQo+IC0gU2V0dGluZyB1cCBjb250
cm9sIHJlZ2lzdGVycyAtCj4gLSBUdXJuaW5nIG9uIHBhZ2luZyAtCj4gLSBSZWFkeSAtCj4gKFhF
TikgQWRkaW5nIGNwdSAyIHRvIHJ1bnF1ZXVlIDAKPiAoWEVOKSBDUFUgMiBib290ZWQuCj4gKFhF
TikgQnJpbmdpbmcgdXAgQ1BVMwo+IC0gQ1BVIDAwMDAwMDAzIGJvb3RpbmcgLQo+IC0gQ3VycmVu
dCBFTCAwMDAwMDAwOCAtCj4gLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KPiAtIFNldHRpbmcgdXAg
Y29udHJvbCByZWdpc3RlcnMgLQo+IC0gVHVybmluZyBvbiBwYWdpbmcgLQo+IC0gUmVhZHkgLQo+
IChYRU4pIEFkZGluZyBjcHUgMyB0byBydW5xdWV1ZSAwCj4gKFhFTikgQ1BVIDMgYm9vdGVkLgo+
IChYRU4pIEJyaW5naW5nIHVwIENQVTQKPiAtIENQVSAwMDAwMDEwMCBib290aW5nIC0KPiAtIEN1
cnJlbnQgRUwgMDAwMDAwMDggLQo+IC0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCj4gLSBTZXR0aW5n
IHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KPiAtIFR1cm5pbmcgb24gcGFnaW5nIC0KPiAtIFJlYWR5
IC0KPiAoWEVOKSBDUFU0IE1JRFIgKDB4NDEwZmQwMzQpIGRvZXMgbm90IG1hdGNoIGJvb3QgQ1BV
IE1JRFIgKDB4NDExZmQwNzMpLAo+IChYRU4pIGRpc2FibGUgY3B1IChzZWUgYmlnLkxJVFRMRS50
eHQgdW5kZXIgZG9jcy8pLgo+IChYRU4pIENQVTQgbmV2ZXIgY2FtZSBvbmxpbmUKPiAoWEVOKSBG
YWlsZWQgdG8gYnJpbmcgdXAgQ1BVIDQgKGVycm9yIC01KQo+IChYRU4pIEJyaW5naW5nIHVwIENQ
VTUKPiAtIENQVSAwMDAwMDEwMSBib290aW5nIC0KPiAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQo+
IC0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCj4gLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJz
IC0KPiAtIFR1cm5pbmcgb24gcGFnaW5nIC0KPiAtIFJlYWR5IC0KPiAoWEVOKSBDUFU1IE1JRFIg
KDB4NDEwZmQwMzQpIGRvZXMgbm90IG1hdGNoIGJvb3QgQ1BVIE1JRFIgKDB4NDExZmQwNzMpLAo+
IChYRU4pIGRpc2FibGUgY3B1IChzZWUgYmlnLkxJVFRMRS50eHQgdW5kZXIgZG9jcy8pLgo+IChY
RU4pIENQVTUgbmV2ZXIgY2FtZSBvbmxpbmUKPiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BV
IDUgKGVycm9yIC01KQo+IChYRU4pIEJyaW5naW5nIHVwIENQVTYKPiAtIENQVSAwMDAwMDEwMiBi
b290aW5nIC0KPiAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQo+IC0gWGVuIHN0YXJ0aW5nIGF0IEVM
MiAtCj4gLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KPiAtIFR1cm5pbmcgb24gcGFn
aW5nIC0KPiAtIFJlYWR5IC0KPiAoWEVOKSBDUFU2IE1JRFIgKDB4NDEwZmQwMzQpIGRvZXMgbm90
IG1hdGNoIGJvb3QgQ1BVIE1JRFIgKDB4NDExZmQwNzMpLAo+IChYRU4pIGRpc2FibGUgY3B1IChz
ZWUgYmlnLkxJVFRMRS50eHQgdW5kZXIgZG9jcy8pLgo+IChYRU4pIENQVTYgbmV2ZXIgY2FtZSBv
bmxpbmUKPiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVIDYgKGVycm9yIC01KQo+IChYRU4p
IEJyaW5naW5nIHVwIENQVTcKPiAtIENQVSAwMDAwMDEwMyBib290aW5nIC0KPiAtIEN1cnJlbnQg
RUwgMDAwMDAwMDggLQo+IC0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCj4gLSBTZXR0aW5nIHVwIGNv
bnRyb2wgcmVnaXN0ZXJzIC0KPiAtIFR1cm5pbmcgb24gcGFnaW5nIC0KPiAtIFJlYWR5IC0KPiAo
WEVOKSBDUFU3IE1JRFIgKDB4NDEwZmQwMzQpIGRvZXMgbm90IG1hdGNoIGJvb3QgQ1BVIE1JRFIg
KDB4NDExZmQwNzMpLAo+IChYRU4pIGRpc2FibGUgY3B1IChzZWUgYmlnLkxJVFRMRS50eHQgdW5k
ZXIgZG9jcy8pLgo+IChYRU4pIENQVTcgbmV2ZXIgY2FtZSBvbmxpbmUKPiAoWEVOKSBGYWlsZWQg
dG8gYnJpbmcgdXAgQ1BVIDcgKGVycm9yIC01KQo+IChYRU4pIEJyb3VnaHQgdXAgNCBDUFVzCj4g
KFhFTikgUDJNOiA0NC1iaXQgSVBBIHdpdGggNDQtYml0IFBBIGFuZCA4LWJpdCBWTUlECj4gKFhF
TikgUDJNOiA0IGxldmVscyB3aXRoIG9yZGVyLTAgcm9vdCwgVlRDUiAweDgwMDQzNTk0Cj4gKFhF
TikgSS9PIHZpcnR1YWxpc2F0aW9uIGRpc2FibGVkCj4gKFhFTikgYnVpbGQtaWQ6IDc0ZjgwMTAz
YWZhOTg5NTNjMDI5ZWVhODdkNjk2OTZiY2Q1ZWY2OWQKPiAoWEVOKSBhbHRlcm5hdGl2ZXM6IFBh
dGNoaW5nIHdpdGggYWx0IHRhYmxlIDAwMDAwMDAwMDAyYWJiYTggLT4gMDAwMDAwMDAwMDJhYzFm
MAo+IChYRU4pIENQVTAgd2lsbCBjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBvbiBl
eGNlcHRpb24gZW50cnkKPiAoWEVOKSBDUFUyIHdpbGwgY2FsbCBBUk1fU01DQ0NfQVJDSF9XT1JL
QVJPVU5EXzEgb24gZXhjZXB0aW9uIGVudHJ5Cj4gKFhFTikgQ1BVMyB3aWxsIGNhbGwgQVJNX1NN
Q0NDX0FSQ0hfV09SS0FST1VORF8xIG9uIGV4Y2VwdGlvbiBlbnRyeQo+IChYRU4pIENQVTEgd2ls
bCBjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBvbiBleGNlcHRpb24gZW50cnkKPiAo
WEVOKSAqKiogTE9BRElORyBET01BSU4gMCAqKioKPiAoWEVOKSBMb2FkaW5nIERvbWQwIGtlcm5l
bCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDA3YTAwMDAwMAo+IChYRU4pIEFsbG9jYXRpbmcg
MToxIG1hcHBpbmdzIHRvdGFsbGluZyA1MTJNQiBmb3IgZG9tMDoKPiAoWEVOKSBCQU5LWzBdIDB4
MDAwMDAwNTAwMDAwMDAtMHgwMDAwMDA3MDAwMDAwMCAoNTEyTUIpCj4gKFhFTikgR3JhbnQgdGFi
bGUgcmFuZ2U6IDB4MDAwMDAwNDgwMDAwMDAtMHgwMDAwMDA0ODA0MDAwMAo+IChYRU4pIEFsbG9j
YXRpbmcgUFBJIDE2IGZvciBldmVudCBjaGFubmVsIGludGVycnVwdAo+IChYRU4pIExvYWRpbmcg
ekltYWdlIGZyb20gMDAwMDAwMDA3YTAwMDAwMCB0byAwMDAwMDAwMDUwMDgwMDAwLTAwMDAwMDAw
NTE4ODAwMDAKPiAoWEVOKSBMb2FkaW5nIGRvbTAgRFRCIHRvIDB4MDAwMDAwMDA1ODAwMDAwMC0w
eDAwMDAwMDAwNTgwMTBhNDgKPiAoWEVOKQo+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPiAoWEVOKSBQYW5pYyBvbiBDUFUgMDoKPiAoWEVOKSBVbmFibGUg
dG8gY29weSB0aGUgRFRCIHRvIGRvbTAgbWVtb3J5IChsZWZ0ID0gNjgxNjggYnl0ZXMpCj4gKFhF
TikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IChYRU4pCj4gKFhF
TikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgo+Cj4gQnV0IGlmIHdlIHVzZSBtYWlubGluZSBE
VFMgd2l0aCBCU1AgcmVsZWFzZSB2My4xNS4wIGJhc2VkIGtlcm5lbCAsIFdlCj4gZG9uJ3Qgc2Vl
IGFib3ZlIGlzc3VlLgo+IEFueSBpZGVhIHdoYXRzIGdvaW5nIHdyb25nID8KCldlIHVzZSBlYXJs
aWVyIEJTUCB2ZXJzaW9uIGFuZCB3ZSBkaWRuJ3QgZmFjZSB0aGUgc2ltaWxhciBpc3N1ZS4KCldl
IGhhdmUgYSBwbGFuIHRvIHN3aXRjaCB0byByZWNlbnQgQlNQIHZlcnNpb24gKDMuMTUpLiBTbywg
SSB3aWxsIGNvbWUgCnVwIHdpdGggdXBkYXRlcyB3aGVuIHdlIG1pZ3JhdGUuCgoKPgo+IFRoYW5r
cwo+IC1BbWl0CgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 18:21:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 18:21:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwWUg-00045b-17; Wed, 20 Feb 2019 18:21:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yUjJ=Q3=citrix.com=prvs=94737ca7f=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gwWUf-00045W-4e
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 18:21:17 +0000
X-Inumbo-ID: 4f26dd0e-353c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f26dd0e-353c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 18:21:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,392,1544486400"; d="scan'208";a="78624696"
To: Jan Beulich <JBeulich@suse.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
 <5C6BBAA50200007800217DCE@prv1-mh.provo.novell.com>
 <1df95f34-34c8-88cd-6971-748d565f34a8@citrix.com>
 <5C6D146602000078002183D2@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <df8a00b2-2c53-307c-e459-d1180a2b785a@citrix.com>
Date: Wed, 20 Feb 2019 18:19:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C6D146602000078002183D2@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMjAxOSAwODo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gCj4gU29tZSBlbnRpdHkg
bmVlZHMgdG8gZGVjaWRlIHdoZXRoZXIgdG8gYWRkIHRoZSByZXNwZWN0aXZlIGNvbW1hbmQKPiBs
aW5lIG9wdGlvbiB0byB0aGUgY3Jhc2gga2VybmVsJ3MgY29tbWFuZCBsaW5lLiBJdCBzaG91bGQg
YmUgdGhpcyBzYW1lCj4gZW50aXR5IHRvIHRlbGwgWGVuIHdoZXRoZXIgdG8ga2VlcCB0aGUgSU9N
TVUgZW5hYmxlZCB3aGlsZSBpbnZva2luZwo+IHRoZSBjcmFzaCBrZXJuZWwuIEkgYW0gbWVyZWx5
IGd1ZXNzaW5nIHRoYXQgdGhpcyBlbnRpdHkgaXMgdGhlIGtleGVjCj4gdG9vbC4KPiAKCkkgd2Fz
IGp1c3QgZG91YmxlIGNoZWNraW5nIGFuZCBpdCBzZWVtcyAoYXNzdW1pbmcgdGhlIGRldmljZSBy
ZXNldApjb3JyZWN0bHkgaW4gdGhlIGNyYXNoIGtlcm5lbCkgZXZlcnl0aGluZyBzZWVtIHRvIHdv
cmsgZXZlbiB3aXRob3V0CmVuYWJsaW5nIGludGVsX2lvbW11IGluIHRoZSBjb21tYW5kIGxpbmUg
LSBuZXdlciBrZXJuZWxzIGhhbmRsZSB0aGlzCmNhc2UgYnkgZXhwbGljaXRseSBkaXNhYmxpbmcg
dHJhbnNsYXRpb24gaW4gYW55IGNhc2U6IHRoZXkgZXhwZWN0IGl0IHRvCmJlIGVuYWJsZWQgYnkg
dGhlIHByZXZpb3VzIGtlcm5lbC4KCkkgaW50ZW5kZWQgWGVuIGNvbW1hbmQgbGluZSBvcHRpb24g
YmUgbW9yZSBvZiBhIGZhbGxiYWNrIG1lY2hhbmlzbSBmb3IKdGhvc2Ugc3RpbGwgdXNpbmcgYW5j
aWVudCBrZHVtcCBrZXJuZWxzLiBGb3IgYWxsIHRoZSBvdGhlcnMgdGhlCnRyYW5zaXRpb24gc2hv
dWxkIGJlIHRyYW5zcGFyZW50LiBXaXRoIHRoZSBhYm92ZSBzYWlkLCBoYXZpbmcgYW4Kb3JjaGVz
dHJhdGlvbiB0b29sIG9uIHRvcCBvZiB0aGF0IHNlZW1zIGEgYml0IG9mIG92ZXJraWxsLgoKPj4g
SSdtIG5vdCBmb2xsb3dpbmcgeW91ciBsYXN0IHF1ZXN0aW9uLiBDb3VsZCB5b3UgZWxhYm9yYXRl
Pwo+IAo+IEknbSBzaW1wbHkgYXNraW5nIHdoYXQgdGhlIGJhcmUgbWV0YWwgZXF1aXZhbGVudCBi
ZWhhdmlvciBpcyBoZXJlLAo+IGkuZS4gaG93IGNvbW1hbmQgbGluZSBvcHRpb24gYWRkaXRpb24g
YW5kIElPTU1VIHN0YXRlIGFyZSBiZWluZwo+IGtlcHQgaW4gc3luYyBpbiB0aGF0IGNhc2UuIEp1
c3QgZm9yIHJlZmVyZW5jZSwgaW4gdGhlIGhvcGUgdGhhdCB3aGF0Cj4gdGhleSBkbyBpcyBzYW5l
LCBhbmQgaGVuY2Ugd2UgY291bGQgZm9sbG93IHRoYXQgbW9kZWwuCj4gCgpBcyBtZW50aW9uZWQg
YWJvdmUsIExpbnV4IChhcyB0aGUgbWFpbiBrZXJuZWwpIGN1cnJlbnRseSBvbmx5IHN1cHBvcnRz
CnNlY29uZGFyeSBrZXJuZWxzIHRoYXQgZXhwZWN0IElPTU1VIHRvIGJlIGVuYWJsZWQgYW5kIGhh
dmUgYmFzaWMgRE1BUgp1bmRlcnN0YW5kaW5nIHdoaWNoIG1lYW5zIGNyYXNoIGtlcm5lbCBpcyBz
dXBwb3NlZCB0byBiZSB1cCB0byBkYXRlIHdpdGgKdGhlIG1haW4gb25lLiBPbiB0aGUgb3RoZXIg
aGFuZCwgTGludXggKGFzIGEgY3Jhc2gga2VybmVsKSBleHBlY3RzIHRoZQptYWluIGtlcm5lbCAo
d2hpY2ggbWlnaHQgYmUgWGVuKSB0byBkbyBlaXRoZXIgb2YgdGhpbmdzOiBrZWVwIElPTU1VCmVu
YWJsZWQgb3IgZGlzYWJsZWQgLSBib3RoIGNhc2VzIGFyZSBoYW5kbGVkLgoKSWdvcgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 18:23:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 18:23:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwWWn-0004BH-Ef; Wed, 20 Feb 2019 18:23:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4WCc=Q3=citrix.com=prvs=94761b710=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gwWWm-0004BC-4s
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 18:23:28 +0000
X-Inumbo-ID: 9ca4bf93-353c-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ca4bf93-353c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 18:23:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,392,1544486400"; d="scan'208";a="86220506"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C6D6F11020000780021883E@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <daeab5cd-8129-f5bc-dd97-43218682ee47@citrix.com>
Date: Wed, 20 Feb 2019 18:22:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <5C6D6F11020000780021883E@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/shadow: don't use
 map_domain_page_global() on paths that may not fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMjAxOSAxNToxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIGFzc3VtcHRpb24g
KGFjY29yZGluZyB0byBvbmUgY29tbWVudCkgYW5kIGhvcGUgKGFjY29yZGluZyB0bwo+IGFub3Ro
ZXIpIHRoYXQgbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCgpIGNhbid0IGZhaWwgYXJlIGJvdGggd3Jv
bmcgb24KPiBsYXJnZSBlbm91Z2ggc3lzdGVtcy4gRG8gYXdheSB3aXRoIHRoZSBndWVzdF92dGFi
bGUgZmllbGQgYWx0b2dldGhlciwKPiBhbmQgZXN0YWJsaXNoIC8gdGVhciBkb3duIHRoZSBkZXNp
cmVkIG1hcHBpbmcgYXMgbmVjZXNzYXJ5Lgo+Cj4gVGhlIGFsdGVybmF0aXZlcywgZGlzY2FyZGVk
IGFzIGJlaW5nIHVuZGVzaXJhYmxlLCB3b3VsZCBoYXZlIGJlZW4gdG8KPiBlaXRoZXIgY3Jhc2gg
dGhlIGd1ZXN0IGluIHNoX3VwZGF0ZV9jcjMoKSB3aGVuIHRoZSBtYXBwaW5nIGZhaWxzLCBvciB0
bwo+IGJ1YmJsZSB1cCBhbiBlcnJvciBpbmRpY2F0b3IsIHdoaWNoIHVwcGVyIGxheWVycyB3b3Vs
ZCBoYXZlIGEgaGFyZCB0aW1lCj4gdG8gZGVhbCB3aXRoIChvdGhlciB0aGFuIGFnYWluIGJ5IGNy
YXNoaW5nIHRoZSBndWVzdCkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 18:31:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 18:31:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwWeY-000565-9t; Wed, 20 Feb 2019 18:31:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kG0S=Q3=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1gwWeW-000560-Ot
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 18:31:28 +0000
X-Inumbo-ID: bbc77f66-353d-11e9-bc90-bc764e045a96
Received: from mail-ot1-x329.google.com (unknown [2607:f8b0:4864:20::329])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbc77f66-353d-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 18:31:27 +0000 (UTC)
Received: by mail-ot1-x329.google.com with SMTP id b3so41853493otp.4
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 10:31:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=mRQIg0frQmp6peCxwYaFO8aiQFZqDmopBKMUXaq5YKk=;
 b=plnrkMoSxtp3JQ90pCi9EM3xB+jPNY9TI9Zii8fhgzx1NOudcZn+kqBD9iDnr0jDUj
 6WxhV4ke+f1oz+IyvbJX6Zdpyd/2xciZFKruLYKwUVPdSOWbUSXhr5aaBXzYBW2pKpCl
 cVtYi20L18GXi8AgsPDLZ07RMJuwBAIWjDvlsKaCPB6ipyeo4nM+otaJ55zaj8d4FORf
 lyQhaGvalh4FJNyJ0BQ6FWOO6oQwksmtdn83pcG/AjWzkvPo05h3kGz6O8+sVYWkNx3+
 CpCKyiTopudiSTwTlZ1kul3gqyEAzalmJ8Q4+KFDAkrxHTCccrBsA/ia4Kuq6quEF+Nb
 FfPQ==
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=mRQIg0frQmp6peCxwYaFO8aiQFZqDmopBKMUXaq5YKk=;
 b=VeuDVkg8uA0mm3bmXp8yq9E4S+iHZCX6HbIszPsQF48XKBGO+fWXy+oXchC+mQQiT1
 ug3hVGCzdF8/22ilW00WvRdY/oOs4HAzSQUhmL7UVJgMvtYyakZNGu0FyYPle0+Q/nIV
 K1TqwIo8Iljnod9+I77VtvvveIjhohxL8am5/TJ4tDPLqXEvY8q8TgmFmWd3QnXsYNn0
 WFWnbyGqQQ7kJdbBMucnQ+xRKYvHpb/bGEdN6aSzluPk1kwNyvkoCieGoR99/utG2OOf
 e9ak1jBCr47DMj3VpSGs9rYgM0E3nhNsl/EG/SOE9WIViNe1JBzI8cVtt6tx+fwP1WAY
 o2Fw==
X-Gm-Message-State: AHQUAuZO+5xtbCBq8KIhcK0JBG2ksar4tWlz6lYo23ZSeTRzUj6OWn3/
 eLmcO6nYSKLoQ8HiRIe5EBeM+dTzRIJL8pa83Gk=
X-Google-Smtp-Source: AHgI3IYr7dl9Etmtc7SD8z1e2iL0cTPN3x8zBr1dXnh1YRuZyjdOBAN7e7jH3MfraPr89GQJewiA0d5EptSHHMEttPc=
X-Received: by 2002:a9d:6755:: with SMTP id w21mr14833571otm.87.1550687486557; 
 Wed, 20 Feb 2019 10:31:26 -0800 (PST)
MIME-Version: 1.0
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <c9d99545-36d6-ba00-4eee-e3be96d5b9c1@gmail.com>
In-Reply-To: <c9d99545-36d6-ba00-4eee-e3be96d5b9c1@gmail.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Thu, 21 Feb 2019 00:01:14 +0530
Message-ID: <CABHD4K8d=yTmNCcDMw7qbnvkPmz7uCa4kGscvZC+2Q3v7j-h0Q@mail.gmail.com>
To: Oleksandr <olekstysh@gmail.com>
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, andrii_chepurnyi@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgo+IFdlIHVzZSBlYXJsaWVyIEJTUCB2ZXJzaW9uIGFuZCB3ZSBkaWRuJ3QgZmFjZSB0aGUg
c2ltaWxhciBpc3N1ZS4KPgo+IFdlIGhhdmUgYSBwbGFuIHRvIHN3aXRjaCB0byByZWNlbnQgQlNQ
IHZlcnNpb24gKDMuMTUpLiBTbywgSSB3aWxsIGNvbWUKPiB1cCB3aXRoIHVwZGF0ZXMgd2hlbiB3
ZSBtaWdyYXRlLgoKVGhhbmtzIGZvciB0aGlzIGluZm9ybWF0aW9uLCB3ZSBoYXZlIG5vdyBidWls
dCBpdCBmb3IgMy45IGJ1dCB5ZXQgdG8KdGVzdCB0aGUgaW1hZ2VzLgpBbHNvLCBpdCB3b3VsZCBi
ZSBncmVhdCBpZiB5b3UgY2FuIGxldCB1cyBrbm93IHRoZSBYRU4gdmVyc2lvbiB5b3UgdXNlIHdp
dGggQlNQCmltYWdlcz8KClRoYW5rcywKLUFtaXQuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 18:53:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 18:53:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwWzM-0006qm-3s; Wed, 20 Feb 2019 18:53:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HwCw=Q3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwWzL-0006qd-Et
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 18:52:59 +0000
X-Inumbo-ID: bcabc482-3540-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bcabc482-3540-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 18:52:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwWzI-0002CN-HL; Wed, 20 Feb 2019 18:52:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwWzI-0001dp-90; Wed, 20 Feb 2019 18:52:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwWzI-0007I5-7o; Wed, 20 Feb 2019 18:52:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133311-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:build-armhf:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit1:<job status>:broken:regression
 xen-4.10-testing:build-armhf:host-install(4):broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-livepatch:<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-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-livepatch:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-credit1:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-credit1: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-xl-credit2: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-xl-arndale: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-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw: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:build-check(1):blocked: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-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-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-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-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-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-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-amd64-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-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-i386-xl-qemuu-ws16-amd64:guest-stop: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-xl-qemut-ws16-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-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=a016b8f207c7a3fe8bdd2b6f7c080020e3e1c823
X-Osstest-Versions-That: xen=e21c79fe4fd204eca0c6b9f79102e3826db7334a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Feb 2019 18:52:56 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 133311: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMxMSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzMTEvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMy
OTY2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9i
IHN0YXR1cz4gIGJyb2tlbiBpbiAxMzMyOTIKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzI5MgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiBi
cm9rZW4gaW4gMTMzMjkyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA8am9iIHN0YXR1cz4gYnJva2VuIGluIDEzMzI5MgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICBicm9rZW4g
aW4gMTMzMjkyCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMyOTIgcGFzcyBpbiAxMzMzMTEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2Vu
IGluIDEzMzI5MiBwYXNzIGluIDEzMzMxMQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICA0
IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMjkyIHBhc3MgaW4gMTMzMzExCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gaW4gMTMzMjkyIHBhc3MgaW4gMTMzMzExCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGlu
IDEzMzI5MiBwYXNzIGluIDEzMzMxMQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgIDQgaG9zdC1pbnN0YWxsKDQpICAgYnJva2VuIHBhc3MgaW4gMTMzMjkyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gcGFz
cyBpbiAxMzMyOTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzI5MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICAgYnJva2VuIHBhc3MgaW4gMTMzMjky
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMzI5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMjc4
IHBhc3MgaW4gMTMzMzExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBwYXNzIGluIDEzMzI3OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgcGFzcyBpbiAxMzMyOTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBwYXNzIGluIDEzMzI5
MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBwYXNzIGluIDEzMzI5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4g
MTMzMjkyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAgZGViaWFuLWh2bS1p
bnN0YWxsICAgIGZhaWwgcGFzcyBpbiAxMzMyOTIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzI5MgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDEzMzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5MiBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgZmFpbCBpbiAx
MzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5MiBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEzMzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5NjYKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGEwMTZiOGYyMDdjN2EzZmU4YmRkMmI2ZjdjMDgwMDIwZTNlMWM4MjMKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGUyMWM3OWZlNGZkMjA0ZWNhMGM2Yjlm
NzkxMDJlMzgyNmRiNzMzNGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjk2NiAgMjAxOS0wMi0w
NiAxMjo1MDoxMCBaICAgMTQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMxNDMgIDIwMTkt
MDItMTEgMTM6MDc6NDAgWiAgICA5IGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGEwMTZiOGYyMDdjN2EzZmU4YmRk
MmI2ZjdjMDgwMDIwZTNlMWM4MjMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgTW9uIEZlYiAxMSAxNDowNDowOCAyMDE5ICswMTAwCgogICAgdXBkYXRlIFhl
biB2ZXJzaW9uIHRvIDQuMTAuMwoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 18:58:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 18:58:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwX4Q-0007A3-VY; Wed, 20 Feb 2019 18:58:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yUjJ=Q3=citrix.com=prvs=94737ca7f=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gwX4P-00079y-Jn
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 18:58:13 +0000
X-Inumbo-ID: 77ed0df3-3541-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77ed0df3-3541-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 18:58:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,392,1544486400"; d="scan'208";a="78629163"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
 <e10e56f7-0da9-3e30-1f50-c1f9ab16dcb1@citrix.com>
 <5C6BB3920200007800217DAD@prv1-mh.provo.novell.com>
 <267c5ebf-7a72-8e65-966e-eefd2da2f2c0@citrix.com>
 <5C6D175702000078002183ED@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <ebb27e07-10b5-70b3-f3ad-f1f7a1086ecb@citrix.com>
Date: Wed, 20 Feb 2019 18:57:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C6D175702000078002183ED@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMjAxOSAwOTowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQnV0IGlzbid0IGl0IGEg
dmFsaWQgcXVlc3Rpb24gd2hldGhlciBrZWVwaW5nIGludGVycnVwdCByZW1hcHBpbmcKPiBlbmFi
bGVkIGlzIGhlbHBmdWwgb3IgcG90ZW50aWFsbHkgbWFraW5nIHRoaW5ncyB3b3JzZT8gVGhlCj4g
ZGVzY3JpcHRpb24gb2YgdGhlIHBhdGNoIGRpc2N1c3NlcyB0aGUgRE1BIHRyYW5zbGF0aW9uIGFz
cGVjdHMKPiBvbmx5LiBVbmxlc3MgdGhlIGNyYXNoIGtlcm5lbCB3b3VsZCBhbHdheXMgb3BlcmF0
ZSBpbiBwb2xsaW5nCj4gbW9kZSBvbmx5LCBpdCBuZWVkcyB0byBoYXZlIGludGVycnVwdHMgcm91
dGVkIHRvIHRoZSByaWdodAo+IGhhbmRsZXIocykuIFdoZXRoZXIgdGhhdCdzIGd1YXJhbnRlZWQg
d2l0aCByZW1hcHBpbmcgbGVmdAo+IGVuYWJsZWQgaXMgbm90IHNvbWV0aGluZyB0aGF0IGdvZXMg
d2l0aG91dCBzYXlpbmcsIGltby4KPiAKCklSIGNvcHkgbG9naWMgd29ya3MgYXMgZm9sbG93cyAt
IElSVCBpcyBjb3BpZWQgYXMgaXMgYW5kIHN0aWxsIGluCmZ1bmN0aW9uaW5nIHN0YXRlIHdoaWxl
IHJlbWFwYWJsZSBpbnRlcnJ1cHRzIG1pZ2h0IGJlIGluLWZsaWdodC4gTmV3IElSVAplbnRyaWVz
IGFyZSBhbGxvY2F0ZWQgaW4gYWRkaXRpb24gdG8gZXhpc3Rpbmcgb25lcyB3aGljaCBtYWtlcyB0
aGUKdHJhbnNpdGlvbiB0cmFuc3BhcmVudCBmb3IgYSBkZXZpY2UuIEknbGwgbWVudGlvbiB0aGlz
IGFzcGVjdCBpbiB0aGUKY29tbWl0IG1lc3NhZ2Ugc2luY2UgaXQgZG9lc24ndCBzZWVtIG9idmlv
dXMgLSB5b3UncmUgcmlnaHQuCgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 19:05:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 19:05:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwXBi-00085d-Pk; Wed, 20 Feb 2019 19:05:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yUjJ=Q3=citrix.com=prvs=94737ca7f=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gwXBh-00085Y-ML
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 19:05:45 +0000
X-Inumbo-ID: 85197a7e-3542-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85197a7e-3542-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 19:05:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,392,1544486400"; d="scan'208";a="78630184"
To: Jan Beulich <JBeulich@suse.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
 <e10e56f7-0da9-3e30-1f50-c1f9ab16dcb1@citrix.com>
 <5C6BB3920200007800217DAD@prv1-mh.provo.novell.com>
 <2c2d2582-fa90-f02e-4574-0683efebaa26@citrix.com>
 <5C6D160A02000078002183E3@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <be38002a-6ff2-c590-8b3e-9ebfb4d0658b@citrix.com>
Date: Wed, 20 Feb 2019 19:05:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C6D160A02000078002183E3@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMjAxOSAwODo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gCj4gRXZlcnl0aGluZywg
YWJzb2x1dGVseSBldmVyeXRoaW5nIGlzIHBvc3NpYmxlIGFzIGEgY2F1c2UgZm9yIGEgY3Jhc2gu
Cj4gSSBkb24ndCBzZWUgd2h5IGRldmljZSBpc29sYXRpb24gd291bGQgbWF0dGVyIGhlcmUgYXQg
YWxsLiBQYWdlIHRhYmxlCj4gY29ycnVwdGlvbiAoYmUgaXQgSU9NTVUgb3IgQ1BVIG9uZSkgY2Fu
IGJlIGNhdXNlZCBieQo+IG1hbGZ1bmN0aW9uaW5nIGtlcm5lbCBjb2RlLCBlbnRpcmVseSB1bnJl
bGF0ZWQgdG8gd2hhdCBkZXZpY2VzIGRvLgo+IAoKWWVzLCBJIGJsaW5kbHkgYXNzdW1lZCB0aGF0
IHN0cmF5IERNQSBpcyB0aGUgbW9zdCBjb21tb24gc291cmNlIG9mCmtlcm5lbCBkYXRhIGNvcnJ1
cHRpb24uIFVuZm9ydHVuYXRlbHksIHdlIGRvbid0IHJlYWxseSBoYXZlIGEgY2hvaWNlIG5vdwot
IGFsbW9zdCBhbGwgcGxhdGZvcm1zIHRoZXNlIGRheXMgcmFpc2Ugc29tZSBmb3JtIG9mIGFuIGVy
cm9yIGluIHRoZQpldmVudCBvZiB1bmhhbmRlZCB0cmFuc2xhdGlvbiBmYXVsdCAoYXQgbGVhc3Qg
bW9zdCBvZiB0aG9zZSB3ZSBoYXZlIG5vdwppbiBvdXIgbGFicykuIFNvIGl0J3MgZWl0aGVyIHNs
aWdodCBjaGFuY2Ugb2YgZW50ZXJpbmcgdGhlIGNyYXNoIGtlcm5lbAp3aXRoIGNvcnJ1cHRlZCBJ
T01NVSBwYWdlcyBvciBub3QgZW50ZXJpbmcgaXQgYXQgYWxsIGluIG1vc3Qgb2YgdGhlIGNhc2Vz
LgoKSWdvcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 19:48:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 19:48:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwXrA-00033r-CE; Wed, 20 Feb 2019 19:48:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HwCw=Q3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwXr8-00033f-TL
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 19:48:34 +0000
X-Inumbo-ID: 8105277d-3548-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8105277d-3548-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 19:48:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwXr6-0003G6-Jb; Wed, 20 Feb 2019 19:48:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwXr6-0005W0-7d; Wed, 20 Feb 2019 19:48:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwXr6-0008Ay-4h; Wed, 20 Feb 2019 19:48:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133307-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-raw:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-libvirt:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:<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-xl-qcow2:<job status>:broken:regression
 linux-3.18:test-armhf-armhf-xl-vhd:<job status>:broken:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:<job status>:broken:regression
 linux-3.18:test-armhf-armhf-xl:<job status>:broken:regression
 linux-3.18:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:<job status>:broken:regression
 linux-3.18:test-amd64-i386-pair:<job status>:broken:regression
 linux-3.18:build-i386-xsm:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-3.18:build-i386-xsm:host-install(4):broken:regression
 linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-libvirt:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-rumprun-i386:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qcow2:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-raw:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-pair:host-install/dst_host(5):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-examine:host-install:broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:guest-start:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:heisenbug
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:build-arm64-libvirt: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-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-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-arm64-arm64-examine: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-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10: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-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-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install: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:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=49ab1e524f6a1fd0b42aefc827d57413e5332e92
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Feb 2019 19:48:32 +0000
Subject: [Xen-devel] [linux-3.18 test] 133307: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMwNyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzMDcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTI4ODU4CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMxMzIKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEz
MzEzMgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMTMyCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAzIGNhcHR1cmUtbG9ncyBicm9rZW4gaW4gMTMzMTMyIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hv
c3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9v
dCAgICAgICBmYWlsIGluIDEzMzI4OCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCA3IHhlbi1ib290IGZhaWwgaW4gMTMzMjg4IFJFR1Iu
IHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hv
c3QgZmFpbCBpbiAxMzMyODggUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCBmYWlsIGluIDEzMzI4OCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgIGZhaWwgaW4g
MTMzMjg4IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgaW4gMTMzMjg4IFJFR1IuIHZzLiAxMjg4NTgK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNCBob3N0LWluc3RhbGwoNCkgICAg
YnJva2VuIHBhc3MgaW4gMTMzMjg4CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMyODgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSAgIGJyb2tlbiBwYXNz
IGluIDEzMzI4OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzMjg4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMyODgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxs
KDQpIGJyb2tlbiBwYXNzIGluIDEzMzI4OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzMjg4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgICBicm9rZW4g
cGFzcyBpbiAxMzMyODgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA0IGhv
c3QtaW5zdGFsbCg0KSAgIGJyb2tlbiBwYXNzIGluIDEzMzI4OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICAgYnJva2VuIHBhc3MgaW4gMTMz
Mjg4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgICBicm9rZW4gcGFzcyBpbiAxMzMyODgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzI4OAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgNSBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkgYnJva2Vu
IHBhc3MgaW4gMTMzMjg4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIHBhc3MgaW4gMTMzMjg4CiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICA1IGhvc3QtaW5zdGFsbCAgICAgICAgICAgICBicm9rZW4gcGFz
cyBpbiAxMzMyODgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzI4OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTMzMTMyIHBhc3MgaW4gMTMzMjg4
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBp
biAxMzMyODggcGFzcyBpbiAxMzMxMzIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgZmFpbCBpbiAxMzMyODggcGFzcyBpbiAxMzMzMDcKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgZmFpbCBpbiAxMzMyODgg
cGFzcyBpbiAxMzMzMDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCAgZmFpbCBwYXNzIGluIDEzMzI4OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBwYXNzIGlu
IDEzMzI4OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFs
bCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMzMjg4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVn
YXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgYnJva2VuIGluIDEzMzEzMiBSRUdSLiB2cy4gMTI4ODU4
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4g
MTMzMTMyIFJFR1IuIHZzLiAxMjg4NTgKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlIGJyb2tlbiBpbiAxMzMxMzIgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMzMxMzIgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgYnJva2VuIGluIDEzMzEzMiBibG9ja2VkIGlu
IDEyODg1OAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyBicm9r
ZW4gaW4gMTMzMTMyIGJsb2NrZWQgaW4gMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgZmFpbCBpbiAxMzMxMzIgbGlrZSAxMjg4NDEKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDEzMzEzMiBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMxMzIgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMjg4IGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMzMyODggbGlr
ZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICBmYWlsIGluIDEzMzI4OCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICBmYWlsIGluIDEzMzI4OCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTMzMjg4IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyODggbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzMyODggbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyODggbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEzMzI4OCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjg4IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgZmFpbCBpbiAxMzMyODgg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEzMzI4OCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjg4IG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCBm
YWlsIGluIDEzMzI4OCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0
IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICAgICAgZmFpbCAgbGlrZSAxMjg4MDcKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgICBmYWls
ICBsaWtlIDEyODg0MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4
NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDQ5YWIx
ZTUyNGY2YTFmZDBiNDJhZWZjODI3ZDU3NDEzZTUzMzJlOTIKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1
ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAx
MjUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAg
WiAgMTAyIGRheXMgICA2OCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMwMTMgIDIw
MTktMDItMDcgMTk6NTY6MDIgWiAgIDEyIGRheXMgICAgOSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjU0MSBwZW9w
bGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhs
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYtcGFpciBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bCBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIGhv
c3QtaW5zdGFsbC9kc3RfaG9zdCg1KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSBob3N0LWluc3RhbGwKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
LXB2b3BzIGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAxNzg0OSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 20:05:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 20:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwY7B-0004p1-2n; Wed, 20 Feb 2019 20:05:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A5C/=Q3=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gwY79-0004ow-Sy
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 20:05:07 +0000
X-Inumbo-ID: d0d7152c-354a-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0d7152c-354a-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 20:05:06 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1KJxERS079218;
 Wed, 20 Feb 2019 20:05:01 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=MMFS5jWNCDXNPouMXo759ZuhWDEdalsyrCZbi+QTrgQ=;
 b=LZyZw0WgywBUKmwhQ7HVEieUdFT2usSCNh4NDk3gwK28MCDop9/spjnzlmJMsFdZeeHs
 9ECBQQfd1l2T/YuFt10bln6U7MVEOIxxGPFr8j3HpaKPLtJfi4kjB3wE9SEFNGT6U5xW
 mDbi56EfCSYnc3vGJECvtFx45KPSwbDKJlUTnpbZuaLyWG9Bwv2+TZICx8zuBBzW2znc
 C41VkfoU2nChShp/A3qhGxASyUqqSAaw9lwm52/2YkXJ0WRfqegVVmuKbfLBmrPgcIq3
 X3JEl9C40UHPPpWnpsQf2s2VDHZzVGmC5VMta9rGi/6p4iDa9KJnEoUCTBjq0CMKPl3c ww== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2qpb5rkrsw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:05:01 +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 x1KK50Mj015829
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:05:00 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1KK4xGo011297;
 Wed, 20 Feb 2019 20:04:59 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 12:04:59 -0800
To: Julien Grall <julien.grall@arm.com>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
Date: Wed, 20 Feb 2019 15:04:53 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902200137
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Dave P Martin <dave.martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSAxOjA1IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBPbiAyMC8w
Mi8yMDE5IDE3OjA3LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDIvMjAvMTkgOToxNSBB
TSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgQm9yaXMsCj4+Pgo+Pj4gVGhhbmsgeW91IGZv
ciB5b3VyIGFuc3dlci4KPj4+Cj4+PiBPbiAyMC8wMi8yMDE5IDAwOjAyLCBCb3JpcyBPc3Ryb3Zz
a3kgd3JvdGU6Cj4+Pj4gT24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDU6MzE6MTBQTSArMDAwMCwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBIaSBhbGwsCj4+Pj4+Cj4+Pj4+IEkgaGF2ZSBiZWVu
IGxvb2tpbmcgYXQgdXNpbmcgTGludXggUlQgaW4gRG9tMC4gT25jZSB0aGUgZ3Vlc3QgaXMKPj4+
Pj4gc3RhcnRlZCwKPj4+Pj4gdGhlIGNvbnNvbGUgaXMgZW5kaW5nIHRvIGhhdmUgYSBsb3Qgb2Yg
d2FybmluZyAoc2VlIHRyYWNlIGJlbG93KS4KPj4+Pj4KPj4+Pj4gQWZ0ZXIgc29tZSBpbnZlc3Rp
Z2F0aW9uLCB0aGlzIGlzIGJlY2F1c2UgdGhlIGlycSBoYW5kbGVyIHdpbGwgbm93Cj4+Pj4+IGJl
IHRocmVhZGVkLgo+Pj4+PiBJIGNhbiByZXByb2R1Y2UgdGhlIHNhbWUgZXJyb3Igd2l0aCB0aGUg
dmFuaWxsYSBMaW51eCB3aGVuIHBhc3NpbmcKPj4+Pj4gdGhlIG9wdGlvbgo+Pj4+PiAndGhyZWFk
aXJxcycgb24gdGhlIGNvbW1hbmQgbGluZSAodGhlIHRyYWNlIGJlbG93IGlzIGZyb20gNS4wLjAt
cmM3Cj4+Pj4+IHRoYXQgaGFzCj4+Pj4+IG5vdCBSVCBzdXBwb3J0KS4KPj4+Pj4KPj4+Pj4gRldJ
VywgdGhlIGludGVycnVwdCBmb3IgcG9ydCA2IGlzIHVzZWQgdG8gZm9yIHRoZSBndWVzdCB0bwo+
Pj4+PiBjb21tdW5pY2F0ZSB3aXRoCj4+Pj4+IHhlbnN0b3JlLgo+Pj4+Pgo+Pj4+PiDCoMKgRnJv
bSBteSB1bmRlcnN0YW5kaW5nLCB0aGlzIGlzIGhhcHBlbmluZyBiZWNhdXNlIHRoZSBpbnRlcnJ1
cHQKPj4+Pj4gaGFuZGxlciBpcyBub3cKPj4+Pj4gcnVuIGluIGEgdGhyZWFkLiBTbyB3ZSBjYW4g
aGF2ZSB0aGUgZm9sbG93aW5nIGhhcHBlbmluZy4KPj4+Pj4KPj4+Pj4gwqDCoMKgwqAgSW50ZXJy
dXB0IGNvbnRleHTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqDCoCBJbnRlcnJ1cHQgdGhy
ZWFkCj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCB8Cj4+Pj4+IMKgwqDCoMKgIHJlY2VpdmUgaW50ZXJydXB0IHBv
cnQgNsKgwqDCoMKgIHwKPj4+Pj4gwqDCoMKgwqAgY2xlYXIgdGhlIGV2dGNobiBwb3J0wqDCoMKg
wqDCoMKgwqAgfAo+Pj4+PiDCoMKgwqDCoCBzZXQgSVJRRl9SVU5USFJFQUTCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHwKPj4+Pj4gwqDCoMKgwqAga2ljayBpbnRlcnJ1cHQgdGhyZWFkwqDCoMKgwqDC
oMKgwqAgfAo+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBjbGVhciBJUlFGX1JVTlRIUkVBRAo+Pj4+
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfMKgwqDCoCBjYWxsIGV2dGNobl9pbnRlcnJ1cHQKPj4+Pj4gwqDCoMKgwqAg
cmVjZWl2ZSBpbnRlcnJ1cHQgcG9ydCA2wqDCoMKgwqAgfAo+Pj4+PiDCoMKgwqDCoCBjbGVhciB0
aGUgZXZ0Y2huIHBvcnTCoMKgwqDCoMKgwqDCoCB8Cj4+Pj4+IMKgwqDCoMKgIHNldCBJUlFGX1JV
TlRIUkVBRMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwKPj4+Pj4gwqDCoMKgwqAga2ljayBpbnRlcnJ1
cHQgdGhyZWFkwqDCoMKgwqDCoMKgwqAgfAo+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBkaXNhYmxl
IGludGVycnVwdCBwb3J0IDYKPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgZXZ0Y2huLT5lbmFibGVk
ID0gZmFsc2UKPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgWy4uLi5dCj4+Pj4+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8
Cj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgICoqKiBIYW5kbGluZyB0aGUgc2Vjb25kCj4+Pj4+IGlu
dGVycnVwdCAqKioKPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgY2xlYXIgSVJRRl9SVU5USFJFQUQK
Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgY2FsbCBldnRjaG5faW50ZXJydXB0Cj4+Pj4+IMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB8wqDCoMKgIFdBUk4oLi4uKQo+Pj4+Pgo+Pj4+PiBJIGFtIG5vdCBlbnRpcmVseSBzdXJl
IGhvdyB0byBmaXggdGhpcy4gSSBoYXZlIHR3byBzb2x1dGlvbnMgaW4gbWluZDoKPj4+Pj4KPj4+
Pj4gMSkgUHJldmVudCB0aGUgaW50ZXJydXB0IGhhbmRsZXIgdG8gYmUgdGhyZWFkZWQuIFdlIHdv
dWxkIGFsc28KPj4+Pj4gbmVlZCB0bwo+Pj4+PiBzd2l0Y2ggZnJvbSBzcGluX2xvY2sgdG8gcmF3
X3NwaW5fbG9jayBhcyB0aGUgZm9ybWVyIG1heSBzbGVlcCBvbgo+Pj4+PiBSVC1MaW51eC4KPj4+
Pj4KPj4+Pj4gMikgUmVtb3ZlIHRoZSB3YXJuaW5nCj4+Pj4KPj4+PiBJIHRoaW5rIGFjY2VzcyB0
byBldnRjaG4tPmVuYWJsZWQgaXMgcmFjeSBzbyAod2l0aCBvciB3aXRob3V0IHRoZQo+Pj4+IHdh
cm5pbmcpIHdlIGNhbid0IHVzZSBpdCByZWxpYWJseS4KPj4+Cj4+PiBUaGlua2luZyBhYm91dCBp
dCwgaXQgd291bGQgbm90IGJlIHRoZSBvbmx5IGlzc3VlLiBUaGUgcmluZyBpcyBzaXplZAo+Pj4g
dG8gY29udGFpbiBvbmx5IG9uZSBpbnN0YW5jZSBvZiB0aGUgc2FtZSBldmVudC4gU28gaWYgeW91
IHJlY2VpdmUKPj4+IHR3aWNlIHRoZSBldmVudCwgeW91IG1heSBvdmVyZmxvdyB0aGUgcmluZy4K
Pj4KPj4gSG0uLi4gVGhhdCdzIGFub3RoZXIgYXJndW1lbnQgaW4gZmF2b3Igb2YgInVudGhyZWFk
aW5nIiB0aGUgaGFuZGxlci4KPgo+IEkgZmlyc3QgdGhvdWdodCBpdCB3b3VsZCBiZSBwb3NzaWJs
ZSB0byB1bnRocmVhZCBpdC4gSG93ZXZlciwKPiB3YWtlX3VwX2ludGVycnVwdGlibGUgaXMgdXNp
bmcgYSBzcGluX2xvY2suIE9uIFJUIHNwaW5fbG9jayBjYW4gc2xlZXAsCj4gc28gdGhpcyBjYW5u
b3QgYmUgdXNlZCBpbiBhbiBpbnRlcnJ1cHQgY29udGV4dC4KPgo+IFNvIEkgdGhpbmsgInVudGhy
ZWFkaW5nIiB0aGUgaGFuZGxlciBpcyBub3QgYW4gb3B0aW9uIGhlcmUuCgpUaGF0IHNvdW5kcyBs
aWtlIGEgZGlmZmVyZW50IHByb2JsZW0uIEkuZS4gdGhlcmUgYXJlIHR3byBpc3N1ZXM6CiogdGhy
ZWFkZWQgaW50ZXJydXB0cyBkb24ndCB3b3JrIHByb3Blcmx5IChyYWNlcywgcmluZyBvdmVyZmxv
dykKKiBldnRjaG5faW50ZXJydXB0KCkgKHRocmVhZGVkIG9yIG5vdCkgaGFzIHNwaW5fbG9jaygp
LCB3aGljaCBpcyBub3QKZ29pbmcgdG8gd29yayBmb3IgUlQKClRoZSBmaXJzdCBjYW4gYmUgZml4
ZWQgYnkgdXNpbmcgbm9uLXRocmVhZGVkIGhhbmRsZXJzLgoKPgo+Pgo+Pj4KPj4+Pgo+Pj4+IEFu
b3RoZXIgYWx0ZXJuYXRpdmUgY291bGQgYmUgdG8gcXVldWUgdGhlIGlycSBpZiAhZXZ0Y2huLT5l
bmFibGVkIGFuZAo+Pj4+IGhhbmRsZSBpdCBpbiBldnRjaG5fd3JpdGUoKSAod2hpY2ggaXMgd2hl
cmUgaXJxIGlzIHN1cHBvc2VkIHRvIGJlCj4+Pj4gcmUtZW5hYmxlZCkuCj4+PiBXaGF0IGRvIHlv
dSBtZWFuIGJ5IHF1ZXVlPyBJcyBpdCBxdWV1ZWluZyBpbiB0aGUgcmluZz8KPj4KPj4KPj4gTm8s
IEkgd2FzIHRoaW5raW5nIGFib3V0IGhhdmluZyBhIG5ldyBzdHJ1Y3R1cmUgZm9yIGRlZmVycmVk
IGludGVycnVwdHMuCj4KPiBIbW1tLCBJIGFtIG5vdCBlbnRpcmVseSBzdXJlIHdoYXQgd291bGQg
YmUgdGhlIHN0cnVjdHVyZSBoZXJlLiBDb3VsZAo+IHlvdSBleHBhbmQgeW91ciB0aGlua2luZz8K
ClNvbWUgc29ydCBvZiBhIEZJRk8gdGhhdCBzdG9yZXMge2lycSwgZGF0YX0gdHVwbGUuIEl0IGNv
dWxkIG9idmlvdXNseSBiZQppbXBsZW1lbnRlZCBhcyBhIHJpbmcgYnV0IG5vdCBuZWNlc3Nhcmls
eSBhcyBYZW4gc2hhcmVkIHJpbmcgKGlmIHRoYXQncwp3aGF0IHlvdSB3ZXJlIHJlZmVycmluZyB0
bykuCgotYm9yaXMKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 20:14:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 20:14:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwYGJ-0005jY-0w; Wed, 20 Feb 2019 20:14:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CHx8=Q3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gwYGH-0005jT-Lx
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 20:14:33 +0000
X-Inumbo-ID: 226dda1b-354c-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 226dda1b-354c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 20:14:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EC353A78;
 Wed, 20 Feb 2019 12:14:01 -0800 (PST)
Received: from [10.37.8.123] (unknown [10.37.8.123])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CE64F3F5C1;
 Wed, 20 Feb 2019 12:13:59 -0800 (PST)
To: Amit Tomer <amittomer25@gmail.com>, Oleksandr <olekstysh@gmail.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
Date: Wed, 20 Feb 2019 20:13:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, andrii_chepurnyi@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW1pdCwKClRoYW5rIHlvdSBmb3IgdGhlIHJlcG9ydC4KCk9uIDIvMTkvMTkgNDo0NiBQTSwg
QW1pdCBUb21lciB3cm90ZToKPiAoWEVOKSBDUFU3IE1JRFIgKDB4NDEwZmQwMzQpIGRvZXMgbm90
IG1hdGNoIGJvb3QgQ1BVIE1JRFIgKDB4NDExZmQwNzMpLAo+IChYRU4pIGRpc2FibGUgY3B1IChz
ZWUgYmlnLkxJVFRMRS50eHQgdW5kZXIgZG9jcy8pLgo+IChYRU4pIENQVTcgbmV2ZXIgY2FtZSBv
bmxpbmUKPiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVIDcgKGVycm9yIC01KQo+IChYRU4p
IEJyb3VnaHQgdXAgNCBDUFVzCj4gKFhFTikgUDJNOiA0NC1iaXQgSVBBIHdpdGggNDQtYml0IFBB
IGFuZCA4LWJpdCBWTUlECj4gKFhFTikgUDJNOiA0IGxldmVscyB3aXRoIG9yZGVyLTAgcm9vdCwg
VlRDUiAweDgwMDQzNTk0Cj4gKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGRpc2FibGVkCj4gKFhF
TikgYnVpbGQtaWQ6IDc0ZjgwMTAzYWZhOTg5NTNjMDI5ZWVhODdkNjk2OTZiY2Q1ZWY2OWQKPiAo
WEVOKSBhbHRlcm5hdGl2ZXM6IFBhdGNoaW5nIHdpdGggYWx0IHRhYmxlIDAwMDAwMDAwMDAyYWJi
YTggLT4gMDAwMDAwMDAwMDJhYzFmMAo+IChYRU4pIENQVTAgd2lsbCBjYWxsIEFSTV9TTUNDQ19B
UkNIX1dPUktBUk9VTkRfMSBvbiBleGNlcHRpb24gZW50cnkKPiAoWEVOKSBDUFUyIHdpbGwgY2Fs
bCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEgb24gZXhjZXB0aW9uIGVudHJ5Cj4gKFhFTikg
Q1BVMyB3aWxsIGNhbGwgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xIG9uIGV4Y2VwdGlvbiBl
bnRyeQo+IChYRU4pIENQVTEgd2lsbCBjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBv
biBleGNlcHRpb24gZW50cnkKPiAoWEVOKSAqKiogTE9BRElORyBET01BSU4gMCAqKioKPiAoWEVO
KSBMb2FkaW5nIERvbWQwIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDA3YTAwMDAw
MAo+IChYRU4pIEFsbG9jYXRpbmcgMToxIG1hcHBpbmdzIHRvdGFsbGluZyA1MTJNQiBmb3IgZG9t
MDoKPiAoWEVOKSBCQU5LWzBdIDB4MDAwMDAwNTAwMDAwMDAtMHgwMDAwMDA3MDAwMDAwMCAoNTEy
TUIpCj4gKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAwNDgwMDAwMDAtMHgwMDAwMDA0
ODA0MDAwMAo+IChYRU4pIEFsbG9jYXRpbmcgUFBJIDE2IGZvciBldmVudCBjaGFubmVsIGludGVy
cnVwdAo+IChYRU4pIExvYWRpbmcgekltYWdlIGZyb20gMDAwMDAwMDA3YTAwMDAwMCB0byAwMDAw
MDAwMDUwMDgwMDAwLTAwMDAwMDAwNTE4ODAwMDAKPiAoWEVOKSBMb2FkaW5nIGRvbTAgRFRCIHRv
IDB4MDAwMDAwMDA1ODAwMDAwMC0weDAwMDAwMDAwNTgwMTBhNDgKPiAoWEVOKQo+IChYRU4pICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAoWEVOKSBQYW5pYyBvbiBD
UFUgMDoKPiAoWEVOKSBVbmFibGUgdG8gY29weSB0aGUgRFRCIHRvIGRvbTAgbWVtb3J5IChsZWZ0
ID0gNjgxNjggYnl0ZXMpCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgoKVGhpcyBpcyBhIGJpdCBvZGQuIFRoZSBmdW5jdGlvbiBjb3B5X3RvX2d1ZXN0X3Bo
eXNfZmx1c2hfZGNhY2hlIGNhbgpvbmx5IGZhaWwgd2hlbiB0aGUgUDJNIGVudHJ5IGlzIGludmFs
aWQgb3IgaXQgaXMgbm90IGEgUkFNIHBhZ2UuCgpGcm9tIHRoZSBsb2csIGl0IGNhbid0IGV2ZW4g
Y29weSB0aGUgZmlyc3QgcGFnZS4gSG93ZXZlciwgdGhpcyBzZWVtcyAKdG8gYmVsb25nIHRvIHRo
ZSBSQU0gKHNlZSBCQU5LWzBdIG1lc3NhZ2UpLiBXb3VsZCB5b3UgbWluZCB0byBhcHBseSB0aGUK
Zm9sbG93aW5nIHBhdGNoIGFuZCBzZW5kIHRoZSBsb2c/CgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBk
OTgzNjc3OWQxLi4wOGI5Y2QyYzQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xODA1LDYgKzE4MDUs
OCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZHRiX2xvYWQoc3RydWN0IGtlcm5lbF9pbmZvICpraW5m
bykKICAgICBwcmludGsoIkxvYWRpbmcgZG9tMCBEVEIgdG8gMHglIlBSSXBhZGRyIi0weCUiUFJJ
cGFkZHIiXG4iLAogICAgICAgICAgICBraW5mby0+ZHRiX3BhZGRyLCBraW5mby0+ZHRiX3BhZGRy
ICsgZmR0X3RvdGFsc2l6ZShraW5mby0+ZmR0KSk7CiAKKyAgICBkdW1wX3AybV9sb29rdXAoa2lu
Zm8tPmQsIGtpbmZvLT5kdGJfcGFkZHIpOworCiAgICAgbGVmdCA9IGNvcHlfdG9fZ3Vlc3RfcGh5
c19mbHVzaF9kY2FjaGUoa2luZm8tPmQsIGtpbmZvLT5kdGJfcGFkZHIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2luZm8tPmZkdCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmZHRfdG90YWxzaXplKGtpbmZvLT5mZHQpKTsK
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 20:17:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 20:17:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwYJ1-0005rX-H8; Wed, 20 Feb 2019 20:17:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nwQz=Q3=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gwYJ0-0005rR-2y
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 20:17:22 +0000
X-Inumbo-ID: 86313b91-354c-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86313b91-354c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 20:17:20 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1KK95Wa088088;
 Wed, 20 Feb 2019 20:17:00 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : mime-version : content-type :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=pffK+Le697AXpCX5r1dpNPWwhi9QEZtzB5OYbGD69mM=;
 b=APBXlS8Pc3BJLn7RTbHnebcHzMbJbjzz5uPJNOzW7EWT8gdAUO/jjoewlphU9EdMX08N
 p5b7PLrIu71uZ5URaNYLdwHl5AMSvptmzTXi7aanlmKgIRTvBw835cLT3Cw1ZJo5AvBO
 lGzrXbVZAqrRfNWplwR6XzvitYobxE51w779WRqoGEFvBKUCTfGB8tkS8GK/U4og+x6t
 /TAhRHT962osWhFze/f+lnL4a0uqvRoHdE1M2ysUSfnEMQQeDf0CZStptwatOWwolmGQ
 3X8CdhZvpfhdPgf+yRiXSoOpLn3ARSExdi7iIrnjU5rkaL17aBkidjAhjVOo6Xwf7gZ5 /A== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2qp81ec36q-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:16:59 +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 x1KKGr94019808
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:16:54 GMT
Received: from abhmp0022.oracle.com (abhmp0022.oracle.com [141.146.116.28])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1KKGqD7015069;
 Wed, 20 Feb 2019 20:16:52 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 12:16:52 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org
Date: Wed, 20 Feb 2019 20:15:30 +0000
Message-Id: <20190220201609.28290-1-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902200138
Subject: [Xen-devel] [PATCH RFC 00/39] x86/KVM: Xen HVM guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>, x86@kernel.org,
 Ankur Arora <ankur.a.arora@oracle.com>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGV5LAoKUHJlc2VudGVkIGhlcmV3aXRoIGEgc2VyaWVzIHRoYXQgYWxsb3dzIEtWTSB0byBib290
IFhlbiB4ODYgSFZNIGd1ZXN0cyAod2l0aCB0aGVpcgpyZXNwZWN0aXZlIGZyb250ZW5kcyBhbmQg
YmFja2VuZHMpLiBPbiB0aGUgaHlwZXJ2aXNvciBzaWRlLCB0aGUgYXBwcm9hY2ggaXMgdG8ga2Vl
cAp0aGUgaW1wbGVtZW50YXRpb24gc2ltaWxhciB0byBob3cgSHlwZXJWIHdhcyBkb25lIG9uIHg4
NiBLVk0uIE9uIHRoZSBiYWNrZW5kIGRyaXZlcgpzaWRlLCB0aGUgaW50ZW50IGlzIHRvIHJldXNl
IFhlbiBzdXBwb3J0LgoKTm90ZSB0aGF0IHRoaXMgaXMgYW4gUkZDIHNvIHRoZXJlIGFyZSBidWdz
IGFuZCByb29tIGZvciBpbXByb3ZlbWVudC4gVGhlIGludGVudAppcyB0byBnZXQgb3ZlcmFsbCBm
ZWVkYmFjayBiZWZvcmUgcHJvY2VlZGluZyBmdXJ0aGVyLgoKUnVubmluZyBYZW4gZ3Vlc3RzIG9u
IEtWTSwgZW5hYmxlcyB0aGUgZm9sbG93aW5nIHVzZS1jYXNlczoKCiAqIFJ1biB1bm1vZGlmaWVk
IFhlbiBIVk0gaW1hZ2VzOwoKICogRmFjaWxpdGF0ZSBkZXZlbG9wbWVudC90ZXN0aW5nIG9mIFhl
biBndWVzdHMgYW5kIFhlbiBQViBkcml2ZXJzOwoKVGhlcmUgaGFzIGJlZW4gYSBzaW1pbGFyIHBy
b3Bvc2FsIGluIHRoZSBwYXN0IHdpdGggWGVubmVyLCBhbGJlaXQgdGhpcyB3b3JrCmhhcyB0aGUg
Zm9sbG93aW5nIGFkdmFudGFnZXMgb3ZlciBpdDoKCiAqIEFsbG93cyB1c2Ugb2YgZXhpc3Rpbmcg
WGVuIFBWIGRyaXZlcnMgc3VjaCBhcyBibG9jaywgbmV0IGV0YywgYm90aCBhcwogZnJvbnRlbmRz
IGFuZCBiYWNrZW5kczsKCiAqIFhlbiB0b29saW5nIHdpbGwgc2VlIHRoZSBzYW1lIFVBQkkgYXMg
b24gWGVuLiBUaGlzIG1lYW5zIHRoaW5ncyBsaWtlCiB4ZW5zdG9yZWQsIHhlbnN0b3JlLWxpc3Qs
IHhlbnN0b3JlLXJlYWQgcnVuIHVubW9kaWZpZWQuIE9wdGlvbmFsbHksCiB1c2Vyc3BhY2UgVk1N
IGNhbiBlbXVsYXRlIHhlbnN0b3JlIG9wZXJhdGlvbnM7CgogVGhpcyB3b3JrIGlzIGRpdmlkZWQg
aW4gdHdvIHBhcnRzOgoKIDEuIFhlbiBIVk0gQUJJIHN1cHBvcnQgKHBhdGNoZXMgMSAtIDE2KQoK
IFN1cHBvcnQgdGhlIG5lY2Vzc2FyeSBtZWNoYW5pc21zIHRvIGFsbG93IEhWTSBndWVzdHMgdG8K
IGJvb3QgKndpdGhvdXQqIFBWIGZyb250ZW5kcyBleHBvc2VkIHRvIHRoZSBndWVzdC4KIAogV2Ug
c3RhcnQgYnkgaW50ZXJjZXB0aW5nIGh5cGVyY2FsbHMgbWFkZSBieSB0aGUgZ3Vlc3QsIGZvbGxv
d2VkCiBieSBldmVudCBjaGFubmVsIElQSXMvVklSUXMgKGZvciBQViBJUEksIHRpbWVycywgc3Bp
bmxvY2tzKSwKIHB2Y2xvY2sgYW5kIHN0ZWFsIGNsb2NrLgoKCUFua3VyIEFyb3JhICgxKToKCSAg
ICAgIEtWTTogeDg2L3hlbjogc3VwcG9ydCB1cGNhbGwgdmVjdG9yCgoJQm9yaXMgT3N0cm92c2t5
ICgxKToKCSAgICAgIEtWTTogeDg2L3hlbjogaGFuZGxlIFBWIHNwaW5sb2NrcyBzbG93cGF0aAoK
CUpvYW8gTWFydGlucyAoMTQpOgoJICAgICAgS1ZNOiB4ODY6IGZpeCBYZW4gaHlwZXJjYWxsIHBh
Z2UgbXNyIGhhbmRsaW5nCgkgICAgICBLVk06IHg4Ni94ZW46IGludGVyY2VwdCB4ZW4gaHlwZXJj
YWxscyBpZiBlbmFibGVkCgkgICAgICBLVk06IHg4Ni94ZW46IHJlZ2lzdGVyIHNoYXJlZF9pbmZv
IHBhZ2UKCSAgICAgIEtWTTogeDg2L3hlbjogc2V0dXAgcHZjbG9jayB1cGRhdGVzCgkgICAgICBL
Vk06IHg4Ni94ZW46IHVwZGF0ZSB3YWxsY2xvY2sgcmVnaW9uCgkgICAgICBLVk06IHg4Ni94ZW46
IHJlZ2lzdGVyIHZjcHUgaW5mbwoJICAgICAgS1ZNOiB4ODYveGVuOiByZWdpc3RlciB2Y3B1IHRp
bWUgaW5mbyByZWdpb24KCSAgICAgIEtWTTogeDg2L3hlbjogcmVnaXN0ZXIgc3RlYWwgY2xvY2sK
CSAgICAgIEtWTTogeDg2OiBkZWNsYXJlIFhlbiBIVk0gZ3Vlc3QgY2FwYWJpbGl0eQoJICAgICAg
S1ZNOiB4ODYveGVuOiBldnRjaG4gc2lnbmFsaW5nIHZpYSBldmVudGZkCgkgICAgICBLVk06IHg4
Ni94ZW46IHN0b3JlIHZpcnEgd2hlbiBhc3NpZ25pbmcgZXZ0Y2huCgkgICAgICBLVk06IHg4Ni94
ZW46IGhhbmRsZSBQViB0aW1lcnMgb25lc2hvdCBtb2RlCgkgICAgICBLVk06IHg4Ni94ZW46IGhh
bmRsZSBQViBJUEkgdmNwdSB5aWVsZAoJICAgICAgS1ZNOiB4ODY6IGRlY2xhcmUgWGVuIEhWTSBl
dnRjaG4gb2ZmbG9hZCBjYXBhYmlsaXR5CgkgCgkgRG9jdW1lbnRhdGlvbi92aXJ0dWFsL2t2bS9h
cGkudHh0IHwgICAyMyArKwoJIGFyY2gveDg2L2luY2x1ZGUvYXNtL2t2bV9ob3N0LmggICB8ICAg
NDYgKysrKwoJIGFyY2gveDg2L2t2bS9NYWtlZmlsZSAgICAgICAgICAgICB8ICAgIDIgKy0KCSBh
cmNoL3g4Ni9rdm0vaXJxLmMgICAgICAgICAgICAgICAgfCAgIDI1ICsrLQoJIGFyY2gveDg2L2t2
bS9pcnFfY29tbS5jICAgICAgICAgICB8ICAgMTEgKwoJIGFyY2gveDg2L2t2bS90cmFjZS5oICAg
ICAgICAgICAgICB8ICAgMzMgKysrCgkgYXJjaC94ODYva3ZtL3g4Ni5jICAgICAgICAgICAgICAg
IHwgICA2MCArKysrKy0KCSBhcmNoL3g4Ni9rdm0veDg2LmggICAgICAgICAgICAgICAgfCAgICAx
ICsKCSBhcmNoL3g4Ni9rdm0veGVuLmMgICAgICAgICAgICAgICAgfCAxMDI1ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCgkgYXJjaC94ODYva3ZtL3hlbi5oICAgICAgICAgICAgICAgIHwg
ICA0OCArKysrKwoJIGluY2x1ZGUvbGludXgva3ZtX2hvc3QuaCAgICAgICAgICB8ICAgMjQgKysr
CgkgaW5jbHVkZS91YXBpL2xpbnV4L2t2bS5oICAgICAgICAgIHwgICA3MyArKysrKystCgkgMTIg
ZmlsZXMgY2hhbmdlZCwgMTM2MSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCgogMi4g
UFYgRHJpdmVyIHN1cHBvcnQgKHBhdGNoZXMgMTcgLSAzOSkKCiBXZSBzdGFydCBieSByZWRpcmVj
dGluZyBoeXBlcmNhbGxzIGZyb20gdGhlIGJhY2tlbmQgdG8gcm91dGluZXMKIHdoaWNoIGVtdWxh
dGUgdGhlIGJlaGF2aW91ciB0aGF0IFBWIGJhY2tlbmRzIGV4cGVjdCBpLmUuIGdyYW50CiB0YWJs
ZSBhbmQgaW50ZXJkb21haW4gZXZlbnRzLiBOZXh0LCB3ZSBhZGQgc3VwcG9ydCBmb3IgbGF0ZQog
aW5pdGlhbGl6YXRpb24gb2YgeGVuYnVzLCBmb2xsb3dlZCBieSBpbXBsZW1lbnRpbmcKIGZyb250
ZW5kL2JhY2tlbmQgY29tbXVuaWNhdGlvbiBtZWNoYW5pc21zIChpLmUuIGdyYW50IHRhYmxlcyBh
bmQKIGludGVyZG9tYWluIGV2ZW50IGNoYW5uZWxzKS4gRmluYWxseSwgaW50cm9kdWNlIHhlbi1z
aGltLmtvLAogd2hpY2ggd2lsbCBzZXR1cCBhIGxpbWl0ZWQgWGVuIGVudmlyb25tZW50LiBUaGlz
IHVzZXMgdGhlIGFkZGVkCiBmdW5jdGlvbmFsaXR5IG9mIFhlbiBzcGVjaWZpYyBzaGFyZWQgbWVt
b3J5IChncmFudCB0YWJsZXMpIGFuZAogbm90aWZpY2F0aW9ucyAoZXZlbnQgY2hhbm5lbHMpLgoK
IE5vdGUgdGhhdCBwYXRjaCAxOSBpcyB1c2VmdWwgdG8gWGVuIG9uIGl0cyBvd24uCgoJIEFua3Vy
IEFyb3JhICgxMSk6CgkgICAgICB4ODYveGVuOiBleHBvcnQgdmNwdV9pbmZvIGFuZCBzaGFyZWRf
aW5mbwoJICAgICAgeDg2L3hlbjogbWFrZSBoeXBlcmNhbGxfcGFnZSBnZW5lcmljCgkgICAgICBL
Vk06IHg4Ni94ZW46IGJhY2tlbmQgaHlwZXJjYWxsIHN1cHBvcnQKCSAgICAgIEtWTTogeDg2L3hl
bjogZ3JhbnQgbWFwIHN1cHBvcnQKCSAgICAgIEtWTTogeDg2L3hlbjogZ3JhbnQgdW5tYXAgc3Vw
cG9ydAoJICAgICAgS1ZNOiB4ODYveGVuOiBpbnRlcmRvbWFpbiBldnRjaG4gc3VwcG9ydAoJICAg
ICAgS1ZNOiB4ODYveGVuOiBldnRjaG4gdW5tYXNrIHN1cHBvcnQKCSAgICAgIEtWTTogeDg2L3hl
bjogYWRkIGFkZGl0aW9uYWwgZXZ0Y2huIG9wcwoJICAgICAgeGVuLXNoaW06IGludHJvZHVjZSBz
aGltIGRvbWFpbiBkcml2ZXIKCSAgICAgIHhlbi9nbnRkZXY6IHhlbl9zaGltX2RvbWFpbigpIHN1
cHBvcnQKCSAgICAgIHhlbi94ZW5idXM6IHhlbl9zaGltX2RvbWFpbigpIHN1cHBvcnQKCglKb2Fv
IE1hcnRpbnMgKDEyKToKCSAgICAgIHhlbi94ZW5idXM6IHhlbmJ1cyB1bmluaXQgc3VwcG9ydAoJ
ICAgICAgeGVuLWJsa2JhY2s6IG1vZHVsZV9leGl0IHN1cHBvcnQKCSAgICAgIEtWTTogeDg2L3hl
bjogZG9taWQgYWxsb2NhdGlvbgoJICAgICAgS1ZNOiB4ODYveGVuOiBncmFudCB0YWJsZSBpbml0
CgkgICAgICBLVk06IHg4Ni94ZW46IGdyYW50IHRhYmxlIGdyb3cgc3VwcG9ydAoJICAgICAgS1ZN
OiB4ODYveGVuOiBncmFudCBjb3B5IHN1cHBvcnQKCSAgICAgIHhlbi9iYWxsb29uOiB4ZW5fc2hp
bV9kb21haW4oKSBzdXBwb3J0CgkgICAgICB4ZW4vZ3JhbnQtdGFibGU6IHhlbl9zaGltX2RvbWFp
bigpIHN1cHBvcnQKCSAgICAgIGRyaXZlcnMveGVuOiB4ZW5fc2hpbV9kb21haW4oKSBzdXBwb3J0
CgkgICAgICB4ZW4tbmV0YmFjazogeGVuX3NoaW1fZG9tYWluKCkgc3VwcG9ydAoJICAgICAgeGVu
LWJsa2JhY2s6IHhlbl9zaGltX2RvbWFpbigpIHN1cHBvcnQKCSAgICAgIEtWTTogeDg2OiBkZWNs
YXJlIFhlbiBIVk0gRG9tMCBjYXBhYmlsaXR5CgoJW1NlZSB0aGUgZW50aXJlIHNlcmllcyBkaWZm
c3RhdCBhdCB0aGUgZW5kXQoKVGhlcmUgYXJlIGFkZGl0aW9uYWwgUWVtdSBwYXRjaGVzIHRvIHRh
a2UgYWR2YW50YWdlIG9mIHRoaXMgKGFuZAp0aGV5IGFyZSBhdmFpbGFibGUgaGVyZVswXVsxXSku
IEFuIGV4YW1wbGUgb24gaG93IHlvdSBjb3VsZCBydW4gaXQgd291bGQgYmU6CgokIC4veDg2XzY0
LXNvZnRtbXUvcWVtdS1zeXN0ZW0teDg2XzY0IC1ub2RlZmF1bHRzIC1zZXJpYWwgbW9uOnN0ZGlv
IFwKICAtbWFjaGluZSB4ZW5mdixhY2NlbD1rdm0gXAogIC1jcHUgaG9zdCwta3ZtLCt4ZW4seGVu
LW1ham9yLXZlcnNpb249NCx4ZW4tbWlub3ItdmVyc2lvbj00LCt4ZW4tdmFwaWMsK3hlbi1wdmNs
b2NrIFwKICAta2VybmVsIC9wYXRoL3RvL2tlcm5lbCAtbSAxNkcgLXNtcCAxNixzb2NrZXRzPTEs
Y29yZXM9MTYsdGhyZWFkcz0xLG1heGNwdXM9MTYgXAogIC1hcHBlbmQgImVhcmx5cHJpbnRrPXR0
eVMwIGNvbnNvbGU9dHR5MCBjb25zb2xlPXR0eVMwIiBcCiAgLWRldmljZSB4ZW4tcGxhdGZvcm0g
LWRldmljZSB1c2ItZWhjaSAtZGV2aWNlIHVzYi10YWJsZXQsYnVzPXVzYi1idXMuMCAtdm5jIDow
IC1rIHB0IFwKICAtbmV0ZGV2IHR5cGU9dGFwLGlkPW5ldDEsaWZuYW1lPXZpZjEuMCxzY3JpcHQ9
cWVtdS1pZnVwIFwKICAtZGV2aWNlIHhlbi1uaWMsbmV0ZGV2PW5ldDEsbWFjPTUyOjU0OjAwOjEy
OjM0OjU2LGJhY2tlbmR0eXBlPXZpZixiYWNrZW5kPTAgXAogIC1kcml2ZSBmaWxlPS9wYXRoL3Rv
L2ltYWdlLmltZyxmb3JtYXQ9cmF3LGlkPWxlZ2FjeSxpZj1pZGUgXAogIC1ibG9ja2RldiBmaWxl
LG5vZGUtbmFtZT1kcml2ZSxmaWxlbmFtZT0vcGF0aC90by9pbWFnZS5pbWcsbG9ja2luZz1vZmYg
XAogIC1kZXZpY2UgeGVuLWRpc2ssdmRldj14dmRhLGRyaXZlPWRyaXZlLGJhY2tlbmR0eXBlPXZi
ZAoKTmF0dXJhbGx5IG90aGVyIG9wdGlvbnMgYXJlIHN0aWxsIGF0IHlvdXIgZGlzcG9zYWwgKGUu
Zy4gYm9vdGluZyB3aXRoIHEzNQpwbGF0Zm9ybSwgb3Igd2l0aCB2aXJ0aW8sIGV0YykuCgpUaG91
Z2h0cz8gCgpDaGVlcnMsCglKb2FvCgpbMF0gaHR0cHM6Ly93d3cuZ2l0aHViLmNvbS9qcGVtYXJ0
aW5zL3FlbXUgeGVuLXNoaW0tcmZjClsxXSBodHRwczovL3d3dy5naXRodWIuY29tL2pwZW1hcnRp
bnMvbGludXggeGVuLXNoaW0tcmZjCgogRG9jdW1lbnRhdGlvbi92aXJ0dWFsL2t2bS9hcGkudHh0
ICAgICAgICB8ICAgMzMgKwogYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaCAgICAgICAg
ICB8ICAgODggKysKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaCAgICAgfCAg
IDEyICstCiBhcmNoL3g4Ni9rdm0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgICAxMCAr
CiBhcmNoL3g4Ni9rdm0vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogYXJj
aC94ODYva3ZtL2lycS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjUgKy0KIGFyY2gveDg2
L2t2bS9pcnFfY29tbS5jICAgICAgICAgICAgICAgICAgfCAgIDExICsKIGFyY2gveDg2L2t2bS90
cmFjZS5oICAgICAgICAgICAgICAgICAgICAgfCAgIDMzICsKIGFyY2gveDg2L2t2bS94ODYuYyAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDY2ICstCiBhcmNoL3g4Ni9rdm0veDg2LmggICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMSArCiBhcmNoL3g4Ni9rdm0veGVuLWFzbS5TICAgICAgICAg
ICAgICAgICAgIHwgICA2NiArCiBhcmNoL3g4Ni9rdm0veGVuLXNoaW0uYyAgICAgICAgICAgICAg
ICAgIHwgIDEzOCArKwogYXJjaC94ODYva3ZtL3hlbi5jICAgICAgICAgICAgICAgICAgICAgICB8
IDIyNjIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4Ni9rdm0veGVuLmgg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA1NSArCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMg
ICAgICAgICAgICAgICAgIHwgICA0OSArCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jICAg
ICAgICAgICAgIHwgICAgMyArLQogYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jICAgICAgICAg
ICAgICB8ICAgIDEgKwogYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYyAgICAgICAgICAgICB8
ICAgIDMgKy0KIGFyY2gveDg2L3hlbi94ZW4tYXNtXzMyLlMgICAgICAgICAgICAgICAgfCAgICAy
ICstCiBhcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TICAgICAgICAgICAgICAgIHwgICAgMiArLQog
YXJjaC94ODYveGVuL3hlbi1oZWFkLlMgICAgICAgICAgICAgICAgICB8ICAgIDggKy0KIGRyaXZl
cnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFjay5jICAgICAgfCAgIDI3ICstCiBkcml2ZXJzL2Js
b2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oICAgICAgIHwgICAgMiArCiBkcml2ZXJzL2Jsb2NrL3hl
bi1ibGtiYWNrL3hlbmJ1cy5jICAgICAgIHwgICAxOSArLQogZHJpdmVycy9uZXQveGVuLW5ldGJh
Y2svbmV0YmFjay5jICAgICAgICB8ICAgMjUgKy0KIGRyaXZlcnMveGVuL2JhbGxvb24uYyAgICAg
ICAgICAgICAgICAgICAgfCAgIDE1ICstCiBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzXzJsLmMg
ICAgICAgICAgIHwgICAgNCArLQogZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMgICAg
ICAgICB8ICAgIDYgKy0KIGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfZmlmby5jICAgICAgICAg
fCAgICAyICstCiBkcml2ZXJzL3hlbi9ldnRjaG4uYyAgICAgICAgICAgICAgICAgICAgIHwgICAg
NCArLQogZHJpdmVycy94ZW4vZmVhdHVyZXMuYyAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwog
ZHJpdmVycy94ZW4vZ250ZGV2LmMgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0KIGRyaXZl
cnMveGVuL2dyYW50LXRhYmxlLmMgICAgICAgICAgICAgICAgfCAgIDE1ICstCiBkcml2ZXJzL3hl
bi9wcml2Y21kLmMgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogZHJpdmVycy94ZW4veGVu
YnVzL3hlbmJ1cy5oICAgICAgICAgICAgICB8ICAgIDIgKwogZHJpdmVycy94ZW4veGVuYnVzL3hl
bmJ1c19jbGllbnQuYyAgICAgICB8ICAgMjggKy0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNf
ZGV2X2JhY2tlbmQuYyAgfCAgICA0ICstCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9m
cm9udGVuZC5jIHwgICAgNiArLQogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jICAg
ICAgICB8ICAgNTcgKy0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYyAgICAgICAgICAg
fCAgIDQwICstCiBkcml2ZXJzL3hlbi94ZW5mcy9zdXBlci5jICAgICAgICAgICAgICAgIHwgICAg
NyArLQogZHJpdmVycy94ZW4veGVuZnMveGVuc3ltcy5jICAgICAgICAgICAgICB8ICAgIDQgKwog
aW5jbHVkZS9saW51eC9rdm1faG9zdC5oICAgICAgICAgICAgICAgICB8ICAgMjQgKwogaW5jbHVk
ZS91YXBpL2xpbnV4L2t2bS5oICAgICAgICAgICAgICAgICB8ICAxMDQgKy0KIGluY2x1ZGUveGVu
L2JhbGxvb24uaCAgICAgICAgICAgICAgICAgICAgfCAgICA3ICsKIGluY2x1ZGUveGVuL3hlbi1v
cHMuaCAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBpbmNsdWRlL3hlbi94ZW4uaCAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiBpbmNsdWRlL3hlbi94ZW5idXMuaCAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMyArCiA0OCBmaWxlcyBjaGFuZ2VkLCAzMjMyIGluc2VydGlvbnMo
KyksIDY3IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L2t2bS94ZW4t
YXNtLlMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9rdm0veGVuLXNoaW0uYwogY3JlYXRl
IG1vZGUgMTAwNjQ0IGFyY2gveDg2L2t2bS94ZW4uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gv
eDg2L2t2bS94ZW4uaAoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 20:18:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 20:18:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwYJh-0005vD-SD; Wed, 20 Feb 2019 20:18:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nwQz=Q3=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gwYJg-0005uv-5b
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 20:18:04 +0000
X-Inumbo-ID: a009a62b-354c-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a009a62b-354c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 20:18:03 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1KK8VnE087431;
 Wed, 20 Feb 2019 20:18: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 : mime-version :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=Q7ek5QGqUVAsNrW8yhTeyoULt5uKOYECFtZLQ9l/1ho=;
 b=fkNNkExhVsWOCn+cW2Vbb1Z1v8D4qYjbf8P+te0V44dWN4Y0hLDXs1/d3mLjVYtofmmD
 CQjjw4g6xYExMumH484CoTDUMSomlsUplIYUFUDafOCSKlu1R+VgNdczG+BBw7bmlqAB
 L1ilXPc6z91hd9Li9rE3PCIAgQwLl1OKuTroxfrUNdaMW6eKDwgk2lQ/dJ5fDzEPt55M
 uuQ2eT29Gsy0yTF0rlJO0coPgCSTAW2mVetS7UCnbdAWHLqvaRLMss143y0cLQ9pPHXU
 /7EN3cUIIe6jn3Pbe/Rl99WP74EnCFT+riUfEuKhpXIRA94lxJAlkhfXWI6RoVnIZhQu JA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2qp81ec3by-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:18:01 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x1KKHtvi027093
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:17:55 GMT
Received: from abhmp0022.oracle.com (abhmp0022.oracle.com [141.146.116.28])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1KKHtjM015587;
 Wed, 20 Feb 2019 20:17:55 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 12:17:54 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Wed, 20 Feb 2019 20:15:49 +0000
Message-Id: <20190220201609.28290-20-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190220201609.28290-1-joao.m.martins@oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902200138
Subject: [Xen-devel] [PATCH RFC 19/39] xen/xenbus: xenbus uninit support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Ankur Arora <ankur.a.arora@oracle.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3MgcmVpbml0aWFsaXphdGlvbiBvZiB4ZW5idXMgd2hpY2ggaXMgdXNlZnVsIGZv
cgp4ZW5fc2hpbV9kb21haW4oKSBzdXBwb3J0LiBDbGVhbmluZyB4ZW5idXMgc3RhdGUgbWVhbnMg
Y2FuY2VsbGluZwpwZW5kaW5nIHdhdGNoIGV2ZW50cywgYW5kIGRlbGV0aW5nIGFsbCB3YXRjaGVz
LCBjbG9zaW5nIHhlbnN0b3JlIGV2ZW50CmNoYW5uZWwgYW5kIGZpbmFsbHkgc3RvcHBpbmcgeGVu
YnVzL3hlbndhdGNoIGt0aHJlYWRzIGFsb25nc2lkZQp1bnJlZ2lzdGVyaW5nIC9wcm9jL3hlbi4K
ClNpZ25lZC1vZmYtYnk6IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4K
LS0tCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzLmggICAgICAgIHwgIDIgKysKIGRyaXZlcnMv
eGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmMgfCAgNSArKysrCiBkcml2ZXJzL3hlbi94ZW5idXMv
eGVuYnVzX3Byb2JlLmMgIHwgNTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYyAgICAgfCAzOCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDkzIGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1cy5oIGIvZHJp
dmVycy94ZW4veGVuYnVzL3hlbmJ1cy5oCmluZGV4IDA5Mjk4MTE3MWRmMS4uZTBlNTg2ZDgxZDQ4
IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzLmgKKysrIGIvZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1cy5oCkBAIC05Niw2ICs5Niw3IEBAIGV4dGVybiB3YWl0X3F1ZXVlX2hl
YWRfdCB4Yl93YWl0cTsKIGV4dGVybiBzdHJ1Y3QgbXV0ZXggeGJfd3JpdGVfbXV0ZXg7CiAKIGlu
dCB4c19pbml0KHZvaWQpOwordm9pZCB4c19kZWluaXQodm9pZCk7CiBpbnQgeGJfaW5pdF9jb21t
cyh2b2lkKTsKIHZvaWQgeGJfZGVpbml0X2NvbW1zKHZvaWQpOwogaW50IHhzX3dhdGNoX21zZyhz
dHJ1Y3QgeHNfd2F0Y2hfZXZlbnQgKmV2ZW50KTsKQEAgLTEyOSw2ICsxMzAsNyBAQCBpbnQgeGVu
YnVzX3JlYWRfb3RoZXJlbmRfZGV0YWlscyhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGVuZGV2LAog
CQkJCSBjaGFyICppZF9ub2RlLCBjaGFyICpwYXRoX25vZGUpOwogCiB2b2lkIHhlbmJ1c19yaW5n
X29wc19pbml0KHZvaWQpOwordm9pZCB4ZW5idXNfcmluZ19vcHNfZGVpbml0KHZvaWQpOwogCiBp
bnQgeGVuYnVzX2Rldl9yZXF1ZXN0X2FuZF9yZXBseShzdHJ1Y3QgeHNkX3NvY2ttc2cgKm1zZywg
dm9pZCAqcGFyKTsKIHZvaWQgeGVuYnVzX2Rldl9xdWV1ZV9yZXBseShzdHJ1Y3QgeGJfcmVxX2Rh
dGEgKnJlcSk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NsaWVudC5j
IGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jbGllbnQuYwppbmRleCBlMTdjYTgxNTYxNzEu
LmFkYTFjOWFhNjUyNSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jbGll
bnQuYworKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NsaWVudC5jCkBAIC05MzUsMyAr
OTM1LDggQEAgdm9pZCBfX2luaXQgeGVuYnVzX3Jpbmdfb3BzX2luaXQodm9pZCkKICNlbmRpZgog
CQlyaW5nX29wcyA9ICZyaW5nX29wc19odm07CiB9CisKK3ZvaWQgeGVuYnVzX3Jpbmdfb3BzX2Rl
aW5pdCh2b2lkKQoreworCXJpbmdfb3BzID0gTlVMTDsKK30KZGlmZiAtLWdpdCBhL2RyaXZlcnMv
eGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJv
YmUuYwppbmRleCA1YjQ3MTg4OWQ3MjMuLjJlMGVkNDZiMDVlNyAxMDA2NDQKLS0tIGEvZHJpdmVy
cy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCisrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5i
dXNfcHJvYmUuYwpAQCAtNzQxLDYgKzc0MSwyMSBAQCBzdGF0aWMgaW50IF9faW5pdCB4ZW5zdG9y
ZWRfbG9jYWxfaW5pdCh2b2lkKQogCXJldHVybiBlcnI7CiB9CiAKK3N0YXRpYyB2b2lkIHhlbnN0
b3JlZF9sb2NhbF9kZWluaXQodm9pZCkKK3sKKwlzdHJ1Y3QgZXZ0Y2huX2Nsb3NlIGNsb3NlOwor
CXZvaWQgKnBhZ2UgPSBOVUxMOworCisJcGFnZSA9IGdmbl90b192aXJ0KHhlbl9zdG9yZV9nZm4p
OworCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZylwYWdlKTsKKworCWNsb3NlLnBvcnQgPSB4ZW5f
c3RvcmVfZXZ0Y2huOworCisJSFlQRVJWSVNPUl9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX2Ns
b3NlLCAmY2xvc2UpOworCisJeGVuX3N0b3JlX2V2dGNobiA9IDA7Cit9CisKIHN0YXRpYyBpbnQg
eGVuYnVzX3Jlc3VtZV9jYihzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5iLAogCQkJICAgIHVuc2ln
bmVkIGxvbmcgYWN0aW9uLCB2b2lkICpkYXRhKQogewpAQCAtNzY1LDcgKzc4MCwxMSBAQCBzdGF0
aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIHhlbmJ1c19yZXN1bWVfbmIgPSB7CiAJLm5vdGlmaWVy
X2NhbGwgPSB4ZW5idXNfcmVzdW1lX2NiLAogfTsKIAotc3RhdGljIGludCBfX2luaXQgeGVuYnVz
X2luaXQodm9pZCkKKyNpZmRlZiBDT05GSUdfWEVOX0NPTVBBVF9YRU5GUworc3RydWN0IHByb2Nf
ZGlyX2VudHJ5ICp4ZW5fcHJvY2ZzOworI2VuZGlmCisKK2ludCB4ZW5idXNfaW5pdCh2b2lkKQog
ewogCWludCBlcnIgPSAwOwogCXVpbnQ2NF90IHYgPSAwOwpAQCAtODMzLDEzICs4NTIsMzkgQEAg
c3RhdGljIGludCBfX2luaXQgeGVuYnVzX2luaXQodm9pZCkKIAkgKiBDcmVhdGUgeGVuZnMgbW91
bnRwb2ludCBpbiAvcHJvYyBmb3IgY29tcGF0aWJpbGl0eSB3aXRoCiAJICogdXRpbGl0aWVzIHRo
YXQgZXhwZWN0IHRvIGZpbmQgInhlbmJ1cyIgdW5kZXIgIi9wcm9jL3hlbiIuCiAJICovCi0JcHJv
Y19jcmVhdGVfbW91bnRfcG9pbnQoInhlbiIpOworCXhlbl9wcm9jZnMgPSBwcm9jX2NyZWF0ZV9t
b3VudF9wb2ludCgieGVuIik7CiAjZW5kaWYKIAogb3V0X2Vycm9yOgogCXJldHVybiBlcnI7CiB9
Ci0KK0VYUE9SVF9TWU1CT0xfR1BMKHhlbmJ1c19pbml0KTsKIHBvc3Rjb3JlX2luaXRjYWxsKHhl
bmJ1c19pbml0KTsKIAordm9pZCB4ZW5idXNfZGVpbml0KHZvaWQpCit7CisJaWYgKCF4ZW5fZG9t
YWluKCkpCisJCXJldHVybjsKKworI2lmZGVmIENPTkZJR19YRU5fQ09NUEFUX1hFTkZTCisJcHJv
Y19yZW1vdmUoeGVuX3Byb2Nmcyk7CisJeGVuX3Byb2NmcyA9IE5VTEw7CisjZW5kaWYKKworCXhz
X2RlaW5pdCgpOworCXhlbnN0b3JlZF9yZWFkeSA9IDA7CisKKwlzd2l0Y2ggKHhlbl9zdG9yZV9k
b21haW5fdHlwZSkgeworCWNhc2UgWFNfTE9DQUw6CisJCXhlbnN0b3JlZF9sb2NhbF9kZWluaXQo
KTsKKwkJeGVuX3N0b3JlX2ludGVyZmFjZSA9IE5VTEw7CisJCWJyZWFrOworCWRlZmF1bHQ6CisJ
CXByX3dhcm4oIlhlbnN0b3JlIHN0YXRlIHVua25vd25cbiIpOworCQlicmVhazsKKwl9CisJeGVu
YnVzX3Jpbmdfb3BzX2RlaW5pdCgpOworfQorRVhQT1JUX1NZTUJPTF9HUEwoeGVuYnVzX2RlaW5p
dCk7CisKIE1PRFVMRV9MSUNFTlNFKCJHUEwiKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hl
bmJ1cy94ZW5idXNfeHMuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYwppbmRleCA0
OWEzODc0YWU2YmIuLmJkNmRiMzcwMzk3MiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuYnVz
L3hlbmJ1c194cy5jCisrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYwpAQCAtODY2
LDYgKzg2Niw3IEBAIHN0YXRpYyBpbnQgeGVud2F0Y2hfdGhyZWFkKHZvaWQgKnVudXNlZCkKIAog
CWZvciAoOzspIHsKIAkJd2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKHdhdGNoX2V2ZW50c193YWl0
cSwKKwkJCQkJIGt0aHJlYWRfc2hvdWxkX3N0b3AoKSB8fAogCQkJCQkgIWxpc3RfZW1wdHkoJndh
dGNoX2V2ZW50cykpOwogCiAJCWlmIChrdGhyZWFkX3Nob3VsZF9zdG9wKCkpCkBAIC05MTcsNiAr
OTE4LDggQEAgc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayB4c19yZWJvb3RfbmIgPSB7CiAJ
Lm5vdGlmaWVyX2NhbGwgPSB4c19yZWJvb3Rfbm90aWZ5LAogfTsKIAorc3RhdGljIHN0cnVjdCB0
YXNrX3N0cnVjdCAqeGVud2F0Y2hfdGFzazsKKwogaW50IHhzX2luaXQodm9pZCkKIHsKIAlpbnQg
ZXJyOwpAQCAtOTMyLDkgKzkzNSw0NCBAQCBpbnQgeHNfaW5pdCh2b2lkKQogCXRhc2sgPSBrdGhy
ZWFkX3J1bih4ZW53YXRjaF90aHJlYWQsIE5VTEwsICJ4ZW53YXRjaCIpOwogCWlmIChJU19FUlIo
dGFzaykpCiAJCXJldHVybiBQVFJfRVJSKHRhc2spOworCXhlbndhdGNoX3Rhc2sgPSB0YXNrOwog
CiAJLyogc2h1dGRvd24gd2F0Y2hlcyBmb3Iga2V4ZWMgYm9vdCAqLwogCXhzX3Jlc2V0X3dhdGNo
ZXMoKTsKIAogCXJldHVybiAwOwogfQorCit2b2lkIGNhbmNlbF93YXRjaGVzKHZvaWQpCit7CisJ
c3RydWN0IHhzX3dhdGNoX2V2ZW50ICpldmVudCwgKnRtcDsKKworCS8qIENhbmNlbCBwZW5kaW5n
IHdhdGNoIGV2ZW50cy4gKi8KKwlzcGluX2xvY2soJndhdGNoX2V2ZW50c19sb2NrKTsKKwlsaXN0
X2Zvcl9lYWNoX2VudHJ5X3NhZmUoZXZlbnQsIHRtcCwgJndhdGNoX2V2ZW50cywgbGlzdCkgewor
CQlsaXN0X2RlbCgmZXZlbnQtPmxpc3QpOworCQlrZnJlZShldmVudCk7CisJfQorCXNwaW5fdW5s
b2NrKCZ3YXRjaF9ldmVudHNfbG9jayk7Cit9CisKK3ZvaWQgZGVsZXRlX3dhdGNoZXModm9pZCkK
K3sKKwlzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwgKnRtcDsKKworCXNwaW5fbG9jaygmd2F0
Y2hlc19sb2NrKTsKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUod2F0Y2gsIHRtcCwgJndhdGNo
ZXMsIGxpc3QpIHsKKwkJbGlzdF9kZWwoJndhdGNoLT5saXN0KTsKKwl9CisJc3Bpbl91bmxvY2so
JndhdGNoZXNfbG9jayk7Cit9CisKK3ZvaWQgeHNfZGVpbml0KHZvaWQpCit7CisJa3RocmVhZF9z
dG9wKHhlbndhdGNoX3Rhc2spOworCXhlbndhdGNoX3Rhc2sgPSBOVUxMOworCXhiX2RlaW5pdF9j
b21tcygpOworCXVucmVnaXN0ZXJfcmVib290X25vdGlmaWVyKCZ4c19yZWJvb3RfbmIpOworCWNh
bmNlbF93YXRjaGVzKCk7CisJZGVsZXRlX3dhdGNoZXMoKTsKK30KLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 20:18:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 20:18:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwYJl-0005wX-Ak; Wed, 20 Feb 2019 20:18:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nwQz=Q3=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gwYJj-0005vc-7o
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 20:18:07 +0000
X-Inumbo-ID: a1f14788-354c-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1f14788-354c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 20:18:06 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1KK8X06087279;
 Wed, 20 Feb 2019 20:17:54 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=yZpRshFok7HHOJ43X643k5AyRcEujMIw9dtV9CXJRJg=;
 b=1Oozu2huMwf2Gl/VTapxfKIOkytKKYlt4+xaqThxN2OB/hlboNYscxIHX57rQtoWsC8R
 qQhXT/d8/xX8+cycbr6ou16pSgenmBI198Y5k/5qLwCvdp5yeeb3wPKim9bJr1NCms/R
 PBDOH54MidArV5/tRW9dnLsONqBwaXxVD+cJy2jQNP6d35XD1SpZPtCRdnIWipGo2rf7
 RQQDMwWWYcdcp3Ig4p0QC6nmCa+LyOkBfA0aoLiubxRbYxD4z4OitAD2BypRAmsZkTwM
 Vph7cApzHUgmuQBwid1qPL6T8fxa9Q8gU54fYFIAa1JW30ZUzL2eCO+Wz6wBpV2iXDdv eQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2qpb5rktrk-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:17:54 +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 x1KKHr3T022699
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:17:53 GMT
Received: from abhmp0022.oracle.com (abhmp0022.oracle.com [141.146.116.28])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x1KKHqvq012033;
 Wed, 20 Feb 2019 20:17:52 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 12:17:51 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Wed, 20 Feb 2019 20:15:48 +0000
Message-Id: <20190220201609.28290-19-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190220201609.28290-1-joao.m.martins@oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902200138
Subject: [Xen-devel] [PATCH RFC 18/39] x86/xen: make hypercall_page generic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>, x86@kernel.org,
 Ankur Arora <ankur.a.arora@oracle.com>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5rdXIgQXJvcmEgPGFua3VyLmEuYXJvcmFAb3JhY2xlLmNvbT4KCkV4cG9ydCBoeXBl
cmNhbGxfcGFnZSBhcyBhIGdlbmVyaWMgaW50ZXJmYWNlIHdoaWNoIGNhbiBiZSBpbXBsZW1lbnRl
ZApieSBvdGhlciBoeXBlcnZpc29ycy4gV2l0aCB0aGlzIGNoYW5nZSwgaHlwZXJjYWxsX3BhZ2Ug
bm93IHBvaW50cyB0bwp0aGUgbmV3bHkgaW50cm9kdWNlZCB4ZW5faHlwZXJjYWxsX3BhZ2Ugd2hp
Y2ggaXMgc2VlZGVkIGJ5IFhlbiwgb3IgdG8Kb25lIHRoYXQgaXMgZmlsbGVkIGluIGJ5IGEgZGlm
ZmVyZW50IGh5cGVydmlzb3IuCgpTaWduZWQtb2ZmLWJ5OiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5h
cm9yYUBvcmFjbGUuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwu
aCB8IDEyICsrKysrKystLS0tLQogYXJjaC94ODYveGVuL2VubGlnaHRlbi5jICAgICAgICAgICAg
IHwgIDEgKwogYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyAgICAgICAgIHwgIDMgKystCiBh
cmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgfCAgMSArCiBhcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX3B2aC5jICAgICAgICAgfCAgMyArKy0KIGFyY2gveDg2L3hlbi94ZW4tYXNtXzMy
LlMgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TICAgICAgICAg
ICAgfCAgMiArLQogYXJjaC94ODYveGVuL3hlbi1oZWFkLlMgICAgICAgICAgICAgIHwgIDggKysr
Ky0tLS0KIDggZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oIGIvYXJj
aC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCmluZGV4IGVmMDViZWE3MDEwZC4uMWEz
Y2Q2NjgwZTZmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxs
LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCkBAIC04NiwxMSAr
ODYsMTMgQEAgc3RydWN0IHhlbl9kbV9vcF9idWY7CiAgKiB0aGVyZSBhcmVuJ3QgbW9yZSB0aGFu
IDUgYXJndW1lbnRzLi4uKQogICovCiAKLWV4dGVybiBzdHJ1Y3QgeyBjaGFyIF9lbnRyeVszMl07
IH0gaHlwZXJjYWxsX3BhZ2VbXTsKK3N0cnVjdCBoeXBlcmNhbGxfZW50cnkgeyBjaGFyIF9lbnRy
eVszMl07IH07CitleHRlcm4gc3RydWN0IGh5cGVyY2FsbF9lbnRyeSB4ZW5faHlwZXJjYWxsX3Bh
Z2VbMTI4XTsKK2V4dGVybiBzdHJ1Y3QgaHlwZXJjYWxsX2VudHJ5ICpoeXBlcmNhbGxfcGFnZTsK
IAotI2RlZmluZSBfX0hZUEVSQ0FMTAkJImNhbGwgaHlwZXJjYWxsX3BhZ2UrJWNbb2Zmc2V0XSIK
KyNkZWZpbmUgX19IWVBFUkNBTEwJQ0FMTF9OT1NQRUMKICNkZWZpbmUgX19IWVBFUkNBTExfRU5U
UlkoeCkJCQkJCQlcCi0JW29mZnNldF0gImkiIChfX0hZUEVSVklTT1JfIyN4ICogc2l6ZW9mKGh5
cGVyY2FsbF9wYWdlWzBdKSkKKwlbdGh1bmtfdGFyZ2V0XSAiMCIgKGh5cGVyY2FsbF9wYWdlICsg
X19IWVBFUlZJU09SXyMjeCkKIAogI2lmZGVmIENPTkZJR19YODZfMzIKICNkZWZpbmUgX19IWVBF
UkNBTExfUkVUUkVHCSJlYXgiCkBAIC0xMTYsNyArMTE4LDcgQEAgZXh0ZXJuIHN0cnVjdCB7IGNo
YXIgX2VudHJ5WzMyXTsgfSBoeXBlcmNhbGxfcGFnZVtdOwogCXJlZ2lzdGVyIHVuc2lnbmVkIGxv
bmcgX19hcmc0IGFzbShfX0hZUEVSQ0FMTF9BUkc0UkVHKSA9IF9fYXJnNDsgXAogCXJlZ2lzdGVy
IHVuc2lnbmVkIGxvbmcgX19hcmc1IGFzbShfX0hZUEVSQ0FMTF9BUkc1UkVHKSA9IF9fYXJnNTsK
IAotI2RlZmluZSBfX0hZUEVSQ0FMTF8wUEFSQU0JIj1yIiAoX19yZXMpLCBBU01fQ0FMTF9DT05T
VFJBSU5UCisjZGVmaW5lIF9fSFlQRVJDQUxMXzBQQVJBTQkiPSZyIiAoX19yZXMpLCBBU01fQ0FM
TF9DT05TVFJBSU5UCiAjZGVmaW5lIF9fSFlQRVJDQUxMXzFQQVJBTQlfX0hZUEVSQ0FMTF8wUEFS
QU0sICIrciIgKF9fYXJnMSkKICNkZWZpbmUgX19IWVBFUkNBTExfMlBBUkFNCV9fSFlQRVJDQUxM
XzFQQVJBTSwgIityIiAoX19hcmcyKQogI2RlZmluZSBfX0hZUEVSQ0FMTF8zUEFSQU0JX19IWVBF
UkNBTExfMlBBUkFNLCAiK3IiIChfX2FyZzMpCkBAIC0yMDgsNyArMjEwLDcgQEAgeGVuX3Npbmds
ZV9jYWxsKHVuc2lnbmVkIGludCBjYWxsLAogCiAJYXNtIHZvbGF0aWxlKENBTExfTk9TUEVDCiAJ
CSAgICAgOiBfX0hZUEVSQ0FMTF81UEFSQU0KLQkJICAgICA6IFt0aHVua190YXJnZXRdICJhIiAo
Jmh5cGVyY2FsbF9wYWdlW2NhbGxdKQorCQkgICAgIDogW3RodW5rX3RhcmdldF0gIjAiIChoeXBl
cmNhbGxfcGFnZSArIGNhbGwpCiAJCSAgICAgOiBfX0hZUEVSQ0FMTF9DTE9CQkVSNSk7CiAKIAly
ZXR1cm4gKGxvbmcpX19yZXM7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMg
Yi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKaW5kZXggNzNiOTczNmU4OWQyLi5iMzZhMTBlNmI1
ZDcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYworKysgYi9hcmNoL3g4Ni94
ZW4vZW5saWdodGVuLmMKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlICJzbXAuaCIKICNpbmNs
dWRlICJwbXUuaCIKIAorc3RydWN0IGh5cGVyY2FsbF9lbnRyeSAqaHlwZXJjYWxsX3BhZ2U7CiBF
WFBPUlRfU1lNQk9MX0dQTChoeXBlcmNhbGxfcGFnZSk7CiAKIC8qCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYwpp
bmRleCAwZTc1NjQyZDQyYTMuLjQwODQ1ZTNlOWE5NiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVu
L2VubGlnaHRlbl9odm0uYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCkBAIC0x
MDUsOCArMTA1LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRfaHZtX3B2X2luZm8odm9pZCkK
IAogCQlwdl9pbmZvLm5hbWUgPSAiWGVuIEhWTSI7CiAJCW1zciA9IGNwdWlkX2VieChiYXNlICsg
Mik7Ci0JCXBmbiA9IF9fcGEoaHlwZXJjYWxsX3BhZ2UpOworCQlwZm4gPSBfX3BhKHhlbl9oeXBl
cmNhbGxfcGFnZSk7CiAJCXdybXNyX3NhZmUobXNyLCAodTMyKXBmbiwgKHUzMikocGZuID4+IDMy
KSk7CisJCWh5cGVyY2FsbF9wYWdlID0geGVuX2h5cGVyY2FsbF9wYWdlOwogCX0KIAogCXhlbl9z
ZXR1cF9mZWF0dXJlcygpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5j
IGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCmluZGV4IGM1NGE0OTNlMTM5YS4uZTE1Mzc3
MTNiNTdkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKKysrIGIvYXJj
aC94ODYveGVuL2VubGlnaHRlbl9wdi5jCkBAIC0xMTk3LDYgKzExOTcsNyBAQCBhc21saW5rYWdl
IF9fdmlzaWJsZSB2b2lkIF9faW5pdCB4ZW5fc3RhcnRfa2VybmVsKHZvaWQpCiAKIAlpZiAoIXhl
bl9zdGFydF9pbmZvKQogCQlyZXR1cm47CisJaHlwZXJjYWxsX3BhZ2UgPSB4ZW5faHlwZXJjYWxs
X3BhZ2U7CiAKIAl4ZW5fZG9tYWluX3R5cGUgPSBYRU5fUFZfRE9NQUlOOwogCXhlbl9zdGFydF9m
bGFncyA9IHhlbl9zdGFydF9pbmZvLT5mbGFnczsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHZoLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCmluZGV4IDM1Yjc1
OTlkMmQwYi4uZDU3YThhZDE3NjllIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVu
X3B2aC5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKQEAgLTMwLDggKzMwLDkg
QEAgdm9pZCBfX2luaXQgeGVuX3B2aF9pbml0KHZvaWQpCiAJeGVuX3N0YXJ0X2ZsYWdzID0gcHZo
X3N0YXJ0X2luZm8uZmxhZ3M7CiAKIAltc3IgPSBjcHVpZF9lYngoeGVuX2NwdWlkX2Jhc2UoKSAr
IDIpOwotCXBmbiA9IF9fcGEoaHlwZXJjYWxsX3BhZ2UpOworCXBmbiA9IF9fcGEoeGVuX2h5cGVy
Y2FsbF9wYWdlKTsKIAl3cm1zcl9zYWZlKG1zciwgKHUzMilwZm4sICh1MzIpKHBmbiA+PiAzMikp
OworCWh5cGVyY2FsbF9wYWdlID0geGVuX2h5cGVyY2FsbF9wYWdlOwogfQogCiB2b2lkIF9faW5p
dCBtZW1fbWFwX3ZpYV9oY2FsbChzdHJ1Y3QgYm9vdF9wYXJhbXMgKmJvb3RfcGFyYW1zX3ApCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV8zMi5TIGIvYXJjaC94ODYveGVuL3hlbi1h
c21fMzIuUwppbmRleCBjMTVkYjA2MGEyNDIuLmVlNDk5ODA1NWVhOSAxMDA2NDQKLS0tIGEvYXJj
aC94ODYveGVuL3hlbi1hc21fMzIuUworKysgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV8zMi5TCkBA
IC0xMjEsNyArMTIxLDcgQEAgeGVuX2lyZXRfZW5kX2NyaXQ6CiAKIGh5cGVyX2lyZXQ6CiAJLyog
cHV0IHRoaXMgb3V0IG9mIGxpbmUgc2luY2UgaXRzIHZlcnkgcmFyZWx5IHVzZWQgKi8KLQlqbXAg
aHlwZXJjYWxsX3BhZ2UgKyBfX0hZUEVSVklTT1JfaXJldCAqIDMyCisJam1wIHhlbl9oeXBlcmNh
bGxfcGFnZSArIF9fSFlQRVJWSVNPUl9pcmV0ICogMzIKIAogCS5nbG9ibCB4ZW5faXJldF9zdGFy
dF9jcml0LCB4ZW5faXJldF9lbmRfY3JpdAogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVu
LWFzbV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwppbmRleCAxZTllZjBiYTMwYTUu
LjIxNzJkNmFlYzlhMyAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUworKysg
Yi9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCkBAIC03MCw3ICs3MCw3IEBAIEVOVFJZKHhlbl9l
YXJseV9pZHRfaGFuZGxlcl9hcnJheSkKIEVORCh4ZW5fZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkp
CiAJX19GSU5JVAogCi1oeXBlcmNhbGxfaXJldCA9IGh5cGVyY2FsbF9wYWdlICsgX19IWVBFUlZJ
U09SX2lyZXQgKiAzMgoraHlwZXJjYWxsX2lyZXQgPSB4ZW5faHlwZXJjYWxsX3BhZ2UgKyBfX0hZ
UEVSVklTT1JfaXJldCAqIDMyCiAvKgogICogWGVuNjQgaXJldCBmcmFtZToKICAqCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni94ZW4veGVuLWhlYWQuUyBiL2FyY2gveDg2L3hlbi94ZW4taGVhZC5TCmlu
ZGV4IDUwNzdlYWQ1ZTU5Yy4uN2ZmNTQzN2JkODNmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4v
eGVuLWhlYWQuUworKysgYi9hcmNoL3g4Ni94ZW4veGVuLWhlYWQuUwpAQCAtNTgsMTggKzU4LDE4
IEBAIEVORChzdGFydHVwX3hlbikKIAogLnB1c2hzZWN0aW9uIC50ZXh0CiAJLmJhbGlnbiBQQUdF
X1NJWkUKLUVOVFJZKGh5cGVyY2FsbF9wYWdlKQorRU5UUlkoeGVuX2h5cGVyY2FsbF9wYWdlKQog
CS5yZXB0IChQQUdFX1NJWkUgLyAzMikKIAkJVU5XSU5EX0hJTlRfRU1QVFkKIAkJLnNraXAgMzIK
IAkuZW5kcgogCiAjZGVmaW5lIEhZUEVSQ0FMTChuKSBcCi0JLmVxdSB4ZW5faHlwZXJjYWxsXyMj
biwgaHlwZXJjYWxsX3BhZ2UgKyBfX0hZUEVSVklTT1JfIyNuICogMzI7IFwKKwkuZXF1IHhlbl9o
eXBlcmNhbGxfIyNuLCB4ZW5faHlwZXJjYWxsX3BhZ2UgKyBfX0hZUEVSVklTT1JfIyNuICogMzI7
IFwKIAkudHlwZSB4ZW5faHlwZXJjYWxsXyMjbiwgQGZ1bmN0aW9uOyAuc2l6ZSB4ZW5faHlwZXJj
YWxsXyMjbiwgMzIKICNpbmNsdWRlIDxhc20veGVuLWh5cGVyY2FsbHMuaD4KICN1bmRlZiBIWVBF
UkNBTEwKLUVORChoeXBlcmNhbGxfcGFnZSkKK0VORCh4ZW5faHlwZXJjYWxsX3BhZ2UpCiAucG9w
c2VjdGlvbgogCiAJRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX0dVRVNUX09TLCAgICAgICAuYXNj
aXogImxpbnV4IikKQEAgLTg1LDcgKzg1LDcgQEAgRU5EKGh5cGVyY2FsbF9wYWdlKQogI2lmZGVm
IENPTkZJR19YRU5fUFYKIAlFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfRU5UUlksICAgICAgICAg
IF9BU01fUFRSIHN0YXJ0dXBfeGVuKQogI2VuZGlmCi0JRUxGTk9URShYZW4sIFhFTl9FTEZOT1RF
X0hZUEVSQ0FMTF9QQUdFLCBfQVNNX1BUUiBoeXBlcmNhbGxfcGFnZSkKKwlFTEZOT1RFKFhlbiwg
WEVOX0VMRk5PVEVfSFlQRVJDQUxMX1BBR0UsIF9BU01fUFRSIHhlbl9oeXBlcmNhbGxfcGFnZSkK
IAlFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfRkVBVFVSRVMsCiAJCS5hc2NpaSAiIXdyaXRhYmxl
X3BhZ2VfdGFibGVzfHBhZV9wZ2Rpcl9hYm92ZV80Z2IiKQogCUVMRk5PVEUoWGVuLCBYRU5fRUxG
Tk9URV9TVVBQT1JURURfRkVBVFVSRVMsCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 20:18:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 20:18:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwYKL-00064m-NE; Wed, 20 Feb 2019 20:18:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nwQz=Q3=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gwYKK-00064V-Ne
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 20:18:44 +0000
X-Inumbo-ID: b7e2dd53-354c-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7e2dd53-354c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 20:18:43 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1KK8q7r087687;
 Wed, 20 Feb 2019 20:18:42 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=Q0vNiEu8C1xVftpLfrPYy6je6m9dd4hOUd4QG/a02TY=;
 b=3d3E4nAra5kn7VEKjXGgHnWDCQ+AoVXbep3lcjzOtPqjQNiphlNJ33AzrOvGcnJPGa9N
 a1Gbz0HKCfxI12qxxuynWPVPIAnvJdCN6Br5n26ypxXHVFaTk37eNjty8K4hGzZZOrIf
 ar8KoBAw3dZbdIZC/W2zEOoAAFI2UVoPX81Ssfy+83vLPNfsfM+jcypDcIQTfd7I7Ztq
 jvyGT0EzU/GQwoOI9fAnjHHnDiu6slHzL59kfnQq10ArrVMNGDOh7W5vdxExjDgy4hZL
 dZoNTjd747JtABjMse/G8ac5a2B48IcExQE6TK06LfBCVfriqUMW9+S3WwxXiiOu7n8Q PA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2qpb5rktvx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:18:41 +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 x1KKIeNX025682
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:18:41 GMT
Received: from abhmp0022.oracle.com (abhmp0022.oracle.com [141.146.116.28])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x1KKIeWm010196;
 Wed, 20 Feb 2019 20:18:40 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 12:18:40 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Wed, 20 Feb 2019 20:16:03 +0000
Message-Id: <20190220201609.28290-34-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190220201609.28290-1-joao.m.martins@oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=952 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902200138
Subject: [Xen-devel] [PATCH RFC 33/39] xen/grant-table: xen_shim_domain()
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Ankur Arora <ankur.a.arora@oracle.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCB4ZW4tc2hpbSwgYWxsb2NhdGVfeGVuYmFsbG9vbmVkX3BhZ2VzKCkgb25seSBhbGxvY2F0
ZXMgYQpwbGFjZS1ob2xkZXIgcGFnZSAocGZuIDApIGV4cGVjdGluZyBhIHN1YnNlcXVlbnQgbWFw
X2dyYW50X3JlZiB0byBmaXgKaXQgdXAuCgpIb3dldmVyLCB0aGlzIG1lYW5zIHRoYXQsIHVudGls
IHRoZSBncmFudCBvcGVyYXRpb24KKEdOVFRBQk9QX21hcF9ncmFudF9yZWYpIHByb3ZpZGVzIGEg
dmFsaWQgcGFnZSwgd2UgY2Fubm90IHNldApQYWdlUHJpdmF0ZSBvciBzYXZlIGFueSBzdGF0ZS4K
ClRoaXMgcGF0Y2ggZWxpZGVzIHRoZSBzZXR0aW5nIG9mIHRoYXQgc3RhdGUgaWYgeGVuX3NoaW1f
ZG9tYWluKCkuIEluCmFkZGl0aW9uLCBnbnR0YWJfbWFwX3JlZnMoKSBub3cgZmlsbHMgaW4gdGhl
IGFwcHJvcHJpYXRlIHBhZ2UgcmV0dXJuZWQKZnJvbSB0aGUgZ3JhbnQgb3BlcmF0aW9uLgoKU2ln
bmVkLW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgotLS0K
IGRyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMgfCAxNSArKysrKysrKysrKy0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL2dyYW50LXRhYmxlLmMgYi9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jCmluZGV4
IDdlYTZmYjZhMmU1ZC4uYWIwNWI3MGQ5OGJiIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9ncmFu
dC10YWJsZS5jCisrKyBiL2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMKQEAgLTgwNCw3ICs4MDQs
NyBAQCBpbnQgZ250dGFiX2FsbG9jX3BhZ2VzKGludCBucl9wYWdlcywgc3RydWN0IHBhZ2UgKipw
YWdlcykKIAlpbnQgcmV0OwogCiAJcmV0ID0gYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzKG5yX3Bh
Z2VzLCBwYWdlcyk7Ci0JaWYgKHJldCA8IDApCisJaWYgKHJldCA8IDAgfHwgeGVuX3NoaW1fZG9t
YWluKCkpCiAJCXJldHVybiByZXQ7CiAKIAlyZXQgPSBnbnR0YWJfcGFnZXNfc2V0X3ByaXZhdGUo
bnJfcGFnZXMsIHBhZ2VzKTsKQEAgLTEwNDUsNiArMTA0NSwxMSBAQCBpbnQgZ250dGFiX21hcF9y
ZWZzKHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqbWFwX29wcywKIAkJewogCQkJc3RydWN0
IHhlbl9wYWdlX2ZvcmVpZ24gKmZvcmVpZ247CiAKKwkJCWlmICh4ZW5fc2hpbV9kb21haW4oKSkg
eworCQkJCXBhZ2VzW2ldID0gdmlydF90b19wYWdlKG1hcF9vcHNbaV0uaG9zdF9hZGRyKTsKKwkJ
CQljb250aW51ZTsKKwkJCX0KKwogCQkJU2V0UGFnZUZvcmVpZ24ocGFnZXNbaV0pOwogCQkJZm9y
ZWlnbiA9IHhlbl9wYWdlX2ZvcmVpZ24ocGFnZXNbaV0pOwogCQkJZm9yZWlnbi0+ZG9taWQgPSBt
YXBfb3BzW2ldLmRvbTsKQEAgLTEwODUsOCArMTA5MCwxMCBAQCBpbnQgZ250dGFiX3VubWFwX3Jl
ZnMoc3RydWN0IGdudHRhYl91bm1hcF9ncmFudF9yZWYgKnVubWFwX29wcywKIAlpZiAocmV0KQog
CQlyZXR1cm4gcmV0OwogCi0JZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKyspCi0JCUNsZWFyUGFn
ZUZvcmVpZ24ocGFnZXNbaV0pOworCWZvciAoaSA9IDA7IGkgPCBjb3VudDsgaSsrKSB7CisJCWlm
ICgheGVuX3NoaW1fZG9tYWluKCkpCisJCQlDbGVhclBhZ2VGb3JlaWduKHBhZ2VzW2ldKTsKKwl9
CiAKIAlyZXR1cm4gY2xlYXJfZm9yZWlnbl9wMm1fbWFwcGluZyh1bm1hcF9vcHMsIGt1bm1hcF9v
cHMsIHBhZ2VzLCBjb3VudCk7CiB9CkBAIC0xMTEzLDcgKzExMjAsNyBAQCBzdGF0aWMgdm9pZCBf
X2dudHRhYl91bm1hcF9yZWZzX2FzeW5jKHN0cnVjdCBnbnRhYl91bm1hcF9xdWV1ZV9kYXRhKiBp
dGVtKQogCWludCBwYzsKIAogCWZvciAocGMgPSAwOyBwYyA8IGl0ZW0tPmNvdW50OyBwYysrKSB7
Ci0JCWlmIChwYWdlX2NvdW50KGl0ZW0tPnBhZ2VzW3BjXSkgPiAxKSB7CisJCWlmIChwYWdlX2Nv
dW50KGl0ZW0tPnBhZ2VzW3BjXSkgPiAxICYmICF4ZW5fc2hpbV9kb21haW4oKSkgewogCQkJdW5z
aWduZWQgbG9uZyBkZWxheSA9IEdOVFRBQl9VTk1BUF9SRUZTX0RFTEFZICogKGl0ZW0tPmFnZSAr
IDEpOwogCQkJc2NoZWR1bGVfZGVsYXllZF93b3JrKCZpdGVtLT5nbnR0YWJfd29yaywKIAkJCQkJ
ICAgICAgbXNlY3NfdG9famlmZmllcyhkZWxheSkpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 20:18:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 20:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwYKQ-000664-1R; Wed, 20 Feb 2019 20:18:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nwQz=Q3=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gwYKO-00065Y-Hn
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 20:18:48 +0000
X-Inumbo-ID: ba3b7fc1-354c-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba3b7fc1-354c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 20:18:47 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1KK8e4A087617;
 Wed, 20 Feb 2019 20:18:35 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=iYIXYGyjPcBp7iJxj6+nN/3XpB73yvjLQ8ym2bw5tbg=;
 b=AYvhMbteyxJvtoiOMPGOViJorIFJPB6mXFoMYiKUbafbIQheKd7FpUBfsK4SlnKXyiS4
 i4dFSFuY7cIw1GKBOEm9sf9RFMRkROvnDt0dccoeJJKfSdJmKlTdRenYpvYXbzadhLRO
 XJoPgpBVnCXwKDHGaUxBIKHYNWav9EDSrW+Kk+EbPiuGkkpmfx3u1KdxMpb6InCSZEP1
 HO1+A/7b4Oj7cmvigaa9l1P8rejO4qUjtlJCieWDySZrQST0IMGZN66QUv9TFe0YeLIo
 x6JO/z8E4QVssuoeZNl2PAhHRFY8gzD1ehbG6wRy/E4tKv5hD+m3nwLSO1tGfjparKa5 Wg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2qp81ec3ea-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:18:35 +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 x1KKIYfZ020176
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:18:34 GMT
Received: from abhmp0022.oracle.com (abhmp0022.oracle.com [141.146.116.28])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x1KKIYDq010078;
 Wed, 20 Feb 2019 20:18:34 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 12:18:33 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Wed, 20 Feb 2019 20:16:01 +0000
Message-Id: <20190220201609.28290-32-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190220201609.28290-1-joao.m.martins@oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902200138
Subject: [Xen-devel] [PATCH RFC 31/39] xen-shim: introduce shim domain driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>, x86@kernel.org,
 Ankur Arora <ankur.a.arora@oracle.com>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5rdXIgQXJvcmEgPGFua3VyLmEuYXJvcmFAb3JhY2xlLmNvbT4KCnhlbi1zaGltLmtv
IHNldHMgdXAgYW5kIHRlYXJzIGRvd24gc3RhdGUgbmVlZGVkIHRvIHN1cHBvcnQgWGVuCmJhY2tl
bmRzLiBUaGUgdW5kZXJseWluZyBwcmltaXRpdmVzIHRoYXQgYXJlIGV4cG9zZWQgYXJlIGludGVy
ZG9tYWluCmV2ZW50LWNoYW5uZWxzIGFuZCBncmFudC10YWJsZSBtYXAvdW5tYXAvY29weS4KCldl
IHNldHVwIHRoZSBmb2xsb3dpbmc6CgogICogSW5pdGlhbGl6ZSBzaGFyZWRfaW5mbyBhbmQgdmNw
dV9pbmZvIHBhZ2VzLCBlc3NlbnRpYWxseSBzZXR0aW5nCiAgICB1cCBldmVudC1jaGFubmVsIHN0
YXRlLgogICogU2V0IHVwIGZlYXR1cmVzICh0aGlzIGFsbG93cyB4ZW5fZmVhdHVyZSgpIHRvIHdv
cmspCiAgKiBJbml0aWFsaXplIGV2ZW50LWNoYW5uZWwgc3Vic3lzdGVtIChzZWxlY3QgZXZlbnQg
b3BzIGFuZCByZWxhdGVkCiAgICBzZXR1cC4pCiAgKiBJbml0aWFsaXplIHhlbmJ1cyBhbmQgdGVh
ciBpdCBkb3duIG9uIG1vZHVsZSBleGl0LgoKVGhpcyBmdW5jdGlvbmFsaXR5IHdvdWxkIGJlIHVz
ZWQgYnkgdGhlIGJhY2tlbmQgZHJpdmVycyAoZS5nLiBuZXRiYWNrLApzY3NpYmFjaywgYmxrYmFj
ayBldGMpIGluIG9yZGVyIHRvIGRyaXZlIGd1ZXN0IEkvTy4KCkNvLWRldmVsb3BlZC1ieTogSm9h
byBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmt1
ciBBcm9yYSA8YW5rdXIuYS5hcm9yYUBvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBKb2FvIE1h
cnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9h
c20va3ZtX2hvc3QuaCAgICAgICAgICB8ICAgMiArCiBhcmNoL3g4Ni9rdm0vS2NvbmZpZyAgICAg
ICAgICAgICAgICAgICAgIHwgIDEwICsrKwogYXJjaC94ODYva3ZtL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICB8ICAgMSArCiBhcmNoL3g4Ni9rdm0veGVuLXNoaW0uYyAgICAgICAgICAgICAg
ICAgIHwgMTA3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L3hlbi9l
bmxpZ2h0ZW4uYyAgICAgICAgICAgICAgICAgfCAgNDUgKysrKysrKysrKysrKwogZHJpdmVycy94
ZW4vZXZlbnRzL2V2ZW50c18ybC5jICAgICAgICAgICB8ICAgMiArLQogZHJpdmVycy94ZW4vZXZl
bnRzL2V2ZW50c19iYXNlLmMgICAgICAgICB8ICAgNiArLQogZHJpdmVycy94ZW4vZmVhdHVyZXMu
YyAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rl
dl9mcm9udGVuZC5jIHwgICA0ICstCiBpbmNsdWRlL3hlbi94ZW4uaCAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA1ICsrCiBpbmNsdWRlL3hlbi94ZW5idXMuaCAgICAgICAgICAgICAgICAgICAg
IHwgICAzICsKIDExIGZpbGVzIGNoYW5nZWQsIDE4MiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L2t2bS94ZW4tc2hpbS5jCgpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaCBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL2t2bV9ob3N0LmgKaW5kZXggNTU2MDllOTE5ZTE0Li42YmRhZTg2NDlkNTYgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2t2bV9ob3N0LmgKKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20va3ZtX2hvc3QuaApAQCAtODk2LDYgKzg5Niw4IEBAIHN0cnVjdCBrdm1fZ3JhbnRfdGFi
bGUgewogLyogWGVuIGVtdWxhdGlvbiBjb250ZXh0ICovCiBzdHJ1Y3Qga3ZtX3hlbiB7CiAJdTY0
IHhlbl9oeXBlcmNhbGw7CisKKyNkZWZpbmUgWEVOX1NISU1fRE9NSUQJMAogCWRvbWlkX3QgZG9t
aWQ7CiAKIAlnZm5fdCBzaGluZm9fYWRkcjsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2t2bS9LY29u
ZmlnIGIvYXJjaC94ODYva3ZtL0tjb25maWcKaW5kZXggNzJmYTk1NWY0YTE1Li40NzM0N2RmMjgy
ZGMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2t2bS9LY29uZmlnCisrKyBiL2FyY2gveDg2L2t2bS9L
Y29uZmlnCkBAIC05Niw2ICs5NiwxNiBAQCBjb25maWcgS1ZNX01NVV9BVURJVAogCSBUaGlzIG9w
dGlvbiBhZGRzIGEgUi9XIGtWTSBtb2R1bGUgcGFyYW1ldGVyICdtbXVfYXVkaXQnLCB3aGljaCBh
bGxvd3MKIAkgYXVkaXRpbmcgb2YgS1ZNIE1NVSBldmVudHMgYXQgcnVudGltZS4KIAorY29uZmln
IFhFTl9TSElNCisgICAgICAgdHJpc3RhdGUgIlhlbiBoeXBlcmNhbGwgZW11bGF0aW9uIHNoaW0i
CisgICAgICAgZGVwZW5kcyBvbiBLVk0KKyAgICAgICBkZXBlbmRzIG9uIFhFTgorICAgICAgIGRl
ZmF1bHQgbQorICAgICAgIGhlbHAKKwlTaGltIHRvIHN1cHBvcnQgWGVuIGh5cGVyY2FsbHMgb24g
bm9uLVhlbiBob3N0cy4gSXQgaW50ZXJjZXB0cyBncmFudAorCXRhYmxlIGFuZCBldmVudCBjaGFu
bmVscyBoeXBlcmNhbGxzIHNhbWUgd2F5IGFzIFhlbiBoeXBlcnZpc29yLiBUaGlzIGlzCisJdXNl
ZnVsIGZvciBoYXZpbmcgWGVuIGJhY2tlbmQgZHJpdmVycyB3b3JrIG9uIEtWTS4KKwogIyBPSywg
aXQncyBhIGxpdHRsZSBjb3VudGVyLWludHVpdGl2ZSB0byBkbyB0aGlzLCBidXQgaXQgcHV0cyBp
dCBuZWF0bHkgdW5kZXIKICMgdGhlIHZpcnR1YWxpemF0aW9uIG1lbnUuCiBzb3VyY2UgImRyaXZl
cnMvdmhvc3QvS2NvbmZpZyIKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2t2bS9NYWtlZmlsZSBiL2Fy
Y2gveDg2L2t2bS9NYWtlZmlsZQppbmRleCBjMWVhYWJiZDBhNTQuLmE5NmE5NmEwMDJhNyAxMDA2
NDQKLS0tIGEvYXJjaC94ODYva3ZtL01ha2VmaWxlCisrKyBiL2FyY2gveDg2L2t2bS9NYWtlZmls
ZQpAQCAtMTgsMyArMTgsNCBAQCBrdm0tYW1kLXkJCSs9IHN2bS5vIHBtdV9hbWQubwogb2JqLSQo
Q09ORklHX0tWTSkJKz0ga3ZtLm8KIG9iai0kKENPTkZJR19LVk1fSU5URUwpCSs9IGt2bS1pbnRl
bC5vCiBvYmotJChDT05GSUdfS1ZNX0FNRCkJKz0ga3ZtLWFtZC5vCitvYmotJChDT05GSUdfWEVO
X1NISU0pICArPSB4ZW4tc2hpbS5vCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rdm0veGVuLXNoaW0u
YyBiL2FyY2gveDg2L2t2bS94ZW4tc2hpbS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMC4uNjFmZGNlYjYzZWMyCi0tLSAvZGV2L251bGwKKysrIGIvYXJjaC94ODYva3Zt
L3hlbi1zaGltLmMKQEAgLTAsMCArMSwxMDcgQEAKKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiBHUEwtMi4wCisvKgorICogQ29weXJpZ2h0IChjKSAyMDE5IE9yYWNsZSBhbmQvb3IgaXRzIGFm
ZmlsaWF0ZXMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICogWGVuIGh5cGVyY2FsbCBlbXVs
YXRpb24gc2hpbQorICovCisKKyNkZWZpbmUgcHJfZm10KGZtdCkgIktWTToiIEtCVUlMRF9NT0RO
QU1FICI6ICIgZm10CisKKyNpbmNsdWRlIDxhc20va3ZtX2hvc3QuaD4KKworI2luY2x1ZGUgPHhl
bi94ZW4uaD4KKyNpbmNsdWRlIDx4ZW4veGVuLW9wcy5oPgorI2luY2x1ZGUgPHhlbi9ldmVudHMu
aD4KKyNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CisKKyNkZWZpbmUgQklUU19QRVJfRVZUQ0hOX1dP
UkQgKHNpemVvZih4ZW5fdWxvbmdfdCkqOCkKKworc3RhdGljIHN0cnVjdCBrdm1feGVuIHNoaW0g
PSB7IC5kb21pZCA9IFhFTl9TSElNX0RPTUlEIH07CisKK3N0YXRpYyB2b2lkIHNoaW1fZXZ0Y2hu
X3NldHVwKHN0cnVjdCBzaGFyZWRfaW5mbyAqcykKK3sKKwlpbnQgY3B1OworCisJLyogUG9pbnQg
WGVuJ3Mgc2hhcmVkX2luZm8gdG8gdGhlIGRvbWFpbidzIHNpbmZvIHBhZ2UgKi8KKwlIWVBFUlZJ
U09SX3NoYXJlZF9pbmZvID0gczsKKworCS8qIEV2dGNobnMgd2lsbCBiZSBtYXJrZWQgcGVuZGlu
ZyBvbiBhbGxvY2F0aW9uICovCisJbWVtc2V0KHMtPmV2dGNobl9wZW5kaW5nLCAwLCBzaXplb2Yo
cy0+ZXZ0Y2huX3BlbmRpbmcpKTsKKwkvKiAuLi4gYnV0IHdlIGRvIG1hc2sgYWxsIG9mIC0tIGRv
bTAgZXhwZWN0IGl0LiAqLworCW1lbXNldChzLT5ldnRjaG5fbWFzaywgMSwgc2l6ZW9mKHMtPmV2
dGNobl9tYXNrKSk7CisKKwlmb3JfZWFjaF9wb3NzaWJsZV9jcHUoY3B1KSB7CisJCXN0cnVjdCB2
Y3B1X2luZm8gKnZjcHVfaW5mbzsKKwkJaW50IGk7CisKKwkJLyogRGlyZWN0IENQVSBtYXBwaW5n
IGFzIGZhciBhcyBkb20wIGlzIGNvbmNlcm5lZCAqLworCQlwZXJfY3B1KHhlbl92Y3B1X2lkLCBj
cHUpID0gY3B1OworCisJCXZjcHVfaW5mbyA9ICZwZXJfY3B1KHhlbl92Y3B1X2luZm8sIGNwdSk7
CisJCW1lbXNldCh2Y3B1X2luZm8sIDAsIHNpemVvZigqdmNwdV9pbmZvKSk7CisKKwkJdmNwdV9p
bmZvLT5ldnRjaG5fdXBjYWxsX21hc2sgPSAwOworCisJCXZjcHVfaW5mby0+ZXZ0Y2huX3VwY2Fs
bF9wZW5kaW5nID0gMDsKKwkJZm9yIChpID0gMDsgaSA8IEJJVFNfUEVSX0VWVENITl9XT1JEOyBp
KyspCisJCQljbGVhcl9iaXQoaSwgJnZjcHVfaW5mby0+ZXZ0Y2huX3BlbmRpbmdfc2VsKTsKKwor
CQlwZXJfY3B1KHhlbl92Y3B1LCBjcHUpID0gdmNwdV9pbmZvOworCX0KK30KKworc3RhdGljIGlu
dCBfX2luaXQgc2hpbV9yZWdpc3Rlcih2b2lkKQoreworCXN0cnVjdCBzaGFyZWRfaW5mbyAqc2hp
bmZvOworCisJc2hpbmZvID0gKHN0cnVjdCBzaGFyZWRfaW5mbyAqKWdldF96ZXJvZWRfcGFnZShH
RlBfS0VSTkVMKTsKKwlpZiAoIXNoaW5mbykgeworCQlwcl9lcnIoIkZhaWxlZCB0byBhbGxvY2F0
ZSBzaGFyZWRfaW5mbyBwYWdlXG4iKTsKKwkJcmV0dXJuIC1FTk9NRU07CisJfQorCXNoaW0uc2hp
bmZvID0gc2hpbmZvOworCisJaWRyX2luaXQoJnNoaW0ucG9ydF90b19ldnQpOworCW11dGV4X2lu
aXQoJnNoaW0ueGVuX2xvY2spOworCisJa3ZtX3hlbl9yZWdpc3Rlcl9sY2FsbCgmc2hpbSk7CisK
KwkvKiBXZSBjYW4gaGFuZGxlIGh5cGVyY2FsbHMgYWZ0ZXIgdGhpcyBwb2ludCAqLworCXhlbl9z
aGltX2RvbWFpbiA9IDE7CisKKwlzaGltX2V2dGNobl9zZXR1cChzaGltLnNoaW5mbyk7CisKKwl4
ZW5fc2V0dXBfZmVhdHVyZXMoKTsKKworCXhlbl9pbml0X0lSUSgpOworCisJeGVuYnVzX2luaXQo
KTsKKworCXJldHVybiAwOworfQorCitzdGF0aWMgaW50IF9faW5pdCBzaGltX2luaXQodm9pZCkK
K3sKKwlpZiAoeGVuX2RvbWFpbigpKQorCQlyZXR1cm4gLUVOT0RFVjsKKworCXJldHVybiBzaGlt
X3JlZ2lzdGVyKCk7Cit9CisKK3N0YXRpYyB2b2lkIF9fZXhpdCBzaGltX2V4aXQodm9pZCkKK3sK
Kwl4ZW5idXNfZGVpbml0KCk7CisJeGVuX3NoaW1fZG9tYWluID0gMDsKKworCWt2bV94ZW5fdW5y
ZWdpc3Rlcl9sY2FsbCgpOworCUhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBOVUxMOworCWZyZWVf
cGFnZSgodW5zaWduZWQgbG9uZykgc2hpbS5zaGluZm8pOworCXNoaW0uc2hpbmZvID0gTlVMTDsK
K30KKworbW9kdWxlX2luaXQoc2hpbV9pbml0KTsKK21vZHVsZV9leGl0KHNoaW1fZXhpdCkKKwor
TU9EVUxFX0FVVEhPUigiQW5rdXIgQXJvcmEgPGFua3VyLmEuYXJvcmFAb3JhY2xlLmNvbT4sIgor
CSAgICAgICJKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+Iik7CitNT0RV
TEVfTElDRU5TRSgiR1BMIik7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMg
Yi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKaW5kZXggYjM2YTEwZTZiNWQ3Li44ZDllOTNiNmVi
MDkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYworKysgYi9hcmNoL3g4Ni94
ZW4vZW5saWdodGVuLmMKQEAgLTU3LDYgKzU3LDkgQEAgRVhQT1JUX1BFUl9DUFVfU1lNQk9MKHhl
bl92Y3B1X2luZm8pOwogZW51bSB4ZW5fZG9tYWluX3R5cGUgeGVuX2RvbWFpbl90eXBlID0gWEVO
X05BVElWRTsKIEVYUE9SVF9TWU1CT0xfR1BMKHhlbl9kb21haW5fdHlwZSk7CiAKK2ludCB4ZW5f
c2hpbV9kb21haW47CitFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fc2hpbV9kb21haW4pOworCiB1bnNp
Z25lZCBsb25nICptYWNoaW5lX3RvX3BoeXNfbWFwcGluZyA9ICh2b2lkICopTUFDSDJQSFlTX1ZJ
UlRfU1RBUlQ7CiBFWFBPUlRfU1lNQk9MKG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nKTsKIHVuc2ln
bmVkIGxvbmcgIG1hY2hpbmVfdG9fcGh5c19ucjsKQEAgLTM0OSwzICszNTIsNDUgQEAgdm9pZCB4
ZW5fYXJjaF91bnJlZ2lzdGVyX2NwdShpbnQgbnVtKQogfQogRVhQT1JUX1NZTUJPTCh4ZW5fYXJj
aF91bnJlZ2lzdGVyX2NwdSk7CiAjZW5kaWYKKworc3RhdGljIHN0cnVjdCBtb2R1bGUgKmZpbmRf
bW9kdWxlX3NoaW0odm9pZCkKK3sKKwlzdGF0aWMgY29uc3QgY2hhciBuYW1lW10gPSAieGVuX3No
aW0iOworCXN0cnVjdCBtb2R1bGUgKm1vZHVsZTsKKworCW11dGV4X2xvY2soJm1vZHVsZV9tdXRl
eCk7CisJbW9kdWxlID0gZmluZF9tb2R1bGUobmFtZSk7CisJbXV0ZXhfdW5sb2NrKCZtb2R1bGVf
bXV0ZXgpOworCisJcmV0dXJuIG1vZHVsZTsKK30KKworYm9vbCB4ZW5fc2hpbV9kb21haW5fZ2V0
KHZvaWQpCit7CisJc3RydWN0IG1vZHVsZSAqc2hpbTsKKworCWlmICgheGVuX3NoaW1fZG9tYWlu
KCkpCisJCXJldHVybiBmYWxzZTsKKworCXNoaW0gPSBmaW5kX21vZHVsZV9zaGltKCk7CisJaWYg
KCFzaGltKQorCQlyZXR1cm4gZmFsc2U7CisKKwlyZXR1cm4gdHJ5X21vZHVsZV9nZXQoc2hpbSk7
Cit9CitFWFBPUlRfU1lNQk9MKHhlbl9zaGltX2RvbWFpbl9nZXQpOworCit2b2lkIHhlbl9zaGlt
X2RvbWFpbl9wdXQodm9pZCkKK3sKKwlzdHJ1Y3QgbW9kdWxlICpzaGltOworCisJaWYgKCF4ZW5f
c2hpbV9kb21haW4oKSkKKwkJcmV0dXJuOworCisJc2hpbSA9IGZpbmRfbW9kdWxlX3NoaW0oKTsK
KwlpZiAoIXNoaW0pCisJCXJldHVybjsKKworCW1vZHVsZV9wdXQoc2hpbSk7Cit9CitFWFBPUlRf
U1lNQk9MKHhlbl9zaGltX2RvbWFpbl9wdXQpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZl
bnRzL2V2ZW50c18ybC5jIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c18ybC5jCmluZGV4IGI1
YWNmNGIwOTk3MS4uZjA4ZDEzYTAzM2MxIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9ldmVudHMv
ZXZlbnRzXzJsLmMKKysrIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c18ybC5jCkBAIC04OSw3
ICs4OSw3IEBAIHN0YXRpYyB2b2lkIGV2dGNobl8ybF91bm1hc2sodW5zaWduZWQgcG9ydCkKIAl1
bnNpZ25lZCBpbnQgY3B1ID0gZ2V0X2NwdSgpOwogCWludCBkb19oeXBlcmNhbGwgPSAwLCBldnRj
aG5fcGVuZGluZyA9IDA7CiAKLQlCVUdfT04oIWlycXNfZGlzYWJsZWQoKSk7CisJV0FSTl9PTigh
aXJxc19kaXNhYmxlZCgpKTsKIAogCWlmICh1bmxpa2VseSgoY3B1ICE9IGNwdV9mcm9tX2V2dGNo
bihwb3J0KSkpKQogCQlkb19oeXBlcmNhbGwgPSAxOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
ZXZlbnRzL2V2ZW50c19iYXNlLmMgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYwpp
bmRleCAxMTdlNzZiMmY5MzkuLmEyMDg3Mjg3YzNiNiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
ZXZlbnRzL2V2ZW50c19iYXNlLmMKKysrIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNl
LmMKQEAgLTE2NjUsNyArMTY2NSw3IEBAIHZvaWQgeGVuX2NhbGxiYWNrX3ZlY3Rvcih2b2lkKSB7
fQogc3RhdGljIGJvb2wgZmlmb19ldmVudHMgPSB0cnVlOwogbW9kdWxlX3BhcmFtKGZpZm9fZXZl
bnRzLCBib29sLCAwKTsKIAotdm9pZCBfX2luaXQgeGVuX2luaXRfSVJRKHZvaWQpCit2b2lkIHhl
bl9pbml0X0lSUSh2b2lkKQogewogCWludCByZXQgPSAtRUlOVkFMOwogCXVuc2lnbmVkIGludCBl
dnRjaG47CkBAIC0xNjgzLDYgKzE2ODMsOSBAQCB2b2lkIF9faW5pdCB4ZW5faW5pdF9JUlEodm9p
ZCkKIAlmb3IgKGV2dGNobiA9IDA7IGV2dGNobiA8IHhlbl9ldnRjaG5fbnJfY2hhbm5lbHMoKTsg
ZXZ0Y2huKyspCiAJCW1hc2tfZXZ0Y2huKGV2dGNobik7CiAKKwlpZiAoeGVuX3NoaW1fZG9tYWlu
KCkpCisJCXJldHVybjsKKwogCXBpcnFfbmVlZHNfZW9pID0gcGlycV9uZWVkc19lb2lfZmxhZzsK
IAogI2lmZGVmIENPTkZJR19YODYKQEAgLTE3MTQsMyArMTcxNyw0IEBAIHZvaWQgX19pbml0IHhl
bl9pbml0X0lSUSh2b2lkKQogCX0KICNlbmRpZgogfQorRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2lu
aXRfSVJRKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2ZlYXR1cmVzLmMgYi9kcml2ZXJzL3hl
bi9mZWF0dXJlcy5jCmluZGV4IGQ3ZDM0ZmRmYzk5My4uMTUxOGMzYjZmMDA0IDEwMDY0NAotLS0g
YS9kcml2ZXJzL3hlbi9mZWF0dXJlcy5jCisrKyBiL2RyaXZlcnMveGVuL2ZlYXR1cmVzLmMKQEAg
LTMxLDMgKzMxLDQgQEAgdm9pZCB4ZW5fc2V0dXBfZmVhdHVyZXModm9pZCkKIAkJCXhlbl9mZWF0
dXJlc1tpICogMzIgKyBqXSA9ICEhKGZpLnN1Ym1hcCAmIDE8PGopOwogCX0KIH0KK0VYUE9SVF9T
WU1CT0xfR1BMKHhlbl9zZXR1cF9mZWF0dXJlcyk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94
ZW5idXMveGVuYnVzX2Rldl9mcm9udGVuZC5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19k
ZXZfZnJvbnRlbmQuYwppbmRleCBjM2UyMDEwMjVlZjAuLmE0MDgwZDA0YTAxYyAxMDA2NDQKLS0t
IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQuYworKysgYi9kcml2ZXJz
L3hlbi94ZW5idXMveGVuYnVzX2Rldl9mcm9udGVuZC5jCkBAIC02ODAsNyArNjgwLDcgQEAgc3Rh
dGljIHN0cnVjdCBtaXNjZGV2aWNlIHhlbmJ1c19kZXYgPSB7CiAJLmZvcHMgPSAmeGVuX3hlbmJ1
c19mb3BzLAogfTsKIAotc3RhdGljIGludCBfX2luaXQgeGVuYnVzX2luaXQodm9pZCkKK3N0YXRp
YyBpbnQgX19pbml0IHhlbmJ1c19mcm9udGVuZF9pbml0KHZvaWQpCiB7CiAJaW50IGVycjsKIApA
QCAtNjkyLDQgKzY5Miw0IEBAIHN0YXRpYyBpbnQgX19pbml0IHhlbmJ1c19pbml0KHZvaWQpCiAJ
CXByX2VycigiQ291bGQgbm90IHJlZ2lzdGVyIHhlbmJ1cyBmcm9udGVuZCBkZXZpY2VcbiIpOwog
CXJldHVybiBlcnI7CiB9Ci1kZXZpY2VfaW5pdGNhbGwoeGVuYnVzX2luaXQpOworZGV2aWNlX2lu
aXRjYWxsKHhlbmJ1c19mcm9udGVuZF9pbml0KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3hl
bi5oIGIvaW5jbHVkZS94ZW4veGVuLmgKaW5kZXggMGUyMTU2Nzg2YWQyLi4wNGRmYTk5ZTY3ZWIg
MTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbi5oCisrKyBiL2luY2x1ZGUveGVuL3hlbi5oCkBA
IC0xMCw4ICsxMCwxMiBAQCBlbnVtIHhlbl9kb21haW5fdHlwZSB7CiAKICNpZmRlZiBDT05GSUdf
WEVOCiBleHRlcm4gZW51bSB4ZW5fZG9tYWluX3R5cGUgeGVuX2RvbWFpbl90eXBlOworZXh0ZXJu
IGludCB4ZW5fc2hpbV9kb21haW47CitleHRlcm4gYm9vbCB4ZW5fc2hpbV9kb21haW5fZ2V0KHZv
aWQpOworZXh0ZXJuIHZvaWQgeGVuX3NoaW1fZG9tYWluX3B1dCh2b2lkKTsKICNlbHNlCiAjZGVm
aW5lIHhlbl9kb21haW5fdHlwZQkJWEVOX05BVElWRQorI2RlZmluZSB4ZW5fc2hpbV9kb21haW4g
ICAgICAwCiAjZW5kaWYKIAogI2lmZGVmIENPTkZJR19YRU5fUFZICkBAIC0yNCw2ICsyOCw3IEBA
IGV4dGVybiBib29sIHhlbl9wdmg7CiAjZGVmaW5lIHhlbl9wdl9kb21haW4oKQkJKHhlbl9kb21h
aW5fdHlwZSA9PSBYRU5fUFZfRE9NQUlOKQogI2RlZmluZSB4ZW5faHZtX2RvbWFpbigpCSh4ZW5f
ZG9tYWluX3R5cGUgPT0gWEVOX0hWTV9ET01BSU4pCiAjZGVmaW5lIHhlbl9wdmhfZG9tYWluKCkJ
KHhlbl9wdmgpCisjZGVmaW5lIHhlbl9zaGltX2RvbWFpbigpCSgheGVuX2RvbWFpbigpICYmIHhl
bl9zaGltX2RvbWFpbikKIAogI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+CiAKZGlmZiAtLWdpdCBh
L2luY2x1ZGUveGVuL3hlbmJ1cy5oIGIvaW5jbHVkZS94ZW4veGVuYnVzLmgKaW5kZXggODY5Yzgx
NmQ1ZjhjLi5kMjc4OWU3ZDIwNTUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbmJ1cy5oCisr
KyBiL2luY2x1ZGUveGVuL3hlbmJ1cy5oCkBAIC0yMzMsNCArMjMzLDcgQEAgZXh0ZXJuIGNvbnN0
IHN0cnVjdCBmaWxlX29wZXJhdGlvbnMgeGVuX3hlbmJ1c19mb3BzOwogZXh0ZXJuIHN0cnVjdCB4
ZW5zdG9yZV9kb21haW5faW50ZXJmYWNlICp4ZW5fc3RvcmVfaW50ZXJmYWNlOwogZXh0ZXJuIGlu
dCB4ZW5fc3RvcmVfZXZ0Y2huOwogCitpbnQgeGVuYnVzX2luaXQodm9pZCk7Cit2b2lkIHhlbmJ1
c19kZWluaXQodm9pZCk7CisKICNlbmRpZiAvKiBfWEVOX1hFTkJVU19IICovCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 20:18:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 20:18:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwYKS-00067e-FM; Wed, 20 Feb 2019 20:18:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nwQz=Q3=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gwYKR-00066c-0Q
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 20:18:51 +0000
X-Inumbo-ID: bb7142eb-354c-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb7142eb-354c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 20:18:49 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1KK8VMo087440;
 Wed, 20 Feb 2019 20:18:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=nEoaALBLcsNsxHnJFDNeJyCL6A1vZHWL3Ev7hoUXOR8=;
 b=L7GnQZKkBuiZR6S84VaVdAO/PMf0RxkH2Ijy80O0lmcjcqbkn3ABj626knGXcZaDVUIF
 BDZWhrJlcEoHOpGhhTwFiolKxI76K9L/u8TuTNtXXnddgsuZUbCMZDdVop3NkH9ofrmZ
 6s56Y77lgri2vfCxVvz0a9Dye5kPNQzpcJ+7/517VfOVDd4yOxmFEaxPUbYVY3C4pc94
 xGbzKEQoKeN4W693bFRat7J9Eqs6C4ISUQgwDNHL6AFYDk7o8HXyVPGhtXBDTQZnhsqA
 eZJDc/2CZtc9oB5sx3xpxHM+YLbrEsYV8Z5ID7iqZkzZaXRt0LFOc7rBUc+ouprS+exQ Lg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2qp81ec3f4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:18:47 +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 x1KKIkdD020684
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:18:46 GMT
Received: from abhmp0022.oracle.com (abhmp0022.oracle.com [141.146.116.28])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1KKIkfj019110;
 Wed, 20 Feb 2019 20:18:46 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 12:18:45 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Wed, 20 Feb 2019 20:16:05 +0000
Message-Id: <20190220201609.28290-36-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190220201609.28290-1-joao.m.martins@oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902200138
Subject: [Xen-devel] [PATCH RFC 35/39] xen/xenbus: xen_shim_domain() support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Ankur Arora <ankur.a.arora@oracle.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5rdXIgQXJvcmEgPGFua3VyLmEuYXJvcmFAb3JhY2xlLmNvbT4KCkZpeHVwIHRoZSBn
bnR0YWIgdW5tYXBfb3BzIChhbmQgb3RoZXIgZGF0YSBzdHJ1Y3R1cmVzKSB0byBoYW5kbGUKaG9z
dF9hZGRyIGFzIGFuIE9VVCBwYXJhbWV0ZXIgZnJvbSB0aGUgY2FsbCB0byBHTlRUQUJPUF9tYXBf
Z3JhbnRfcmVmLgoKQWxzbywgYWxsb3cgeGVuc3RvcmVkIHRvIGJlIGhvc3RlZCBpbiBYU19MT0NB
TCBtb2RlIGZvcgp4ZW5fc2hpbV9kb21haW4oKSAtLSB0aGlzIG1lYW5zIHRoYXQgaXQgZG9lcyBu
b3QgbmVlZCB0byBhY3F1aXJlCnhlbnN0b3JlIGV2dGNobiBhbmQgcGZuIGV4dGVybmFsbHkuCgpD
by1kZXZlbG9wZWQtYnk6IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4K
U2lnbmVkLW9mZi1ieTogQW5rdXIgQXJvcmEgPGFua3VyLmEuYXJvcmFAb3JhY2xlLmNvbT4KU2ln
bmVkLW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgotLS0K
IGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmMgICAgICAgfCAyMyArKysrKysrKysr
KysrKysrKy0tLS0tLQogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfYmFja2VuZC5jICB8
ICA0ICsrLS0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfZGV2X2Zyb250ZW5kLmMgfCAgNCAr
Ky0tCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMgICAgICAgIHwgIDggKysrKy0t
LS0KIDQgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jbGllbnQuYyBiL2RyaXZlcnMv
eGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmMKaW5kZXggYWRhMWM5YWE2NTI1Li5iMjIxNDlhNzg5
ZDQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmMKKysrIGIv
ZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jbGllbnQuYwpAQCAtNDg3LDggKzQ4NywxMSBAQCBz
dGF0aWMgaW50IF9feGVuYnVzX21hcF9yaW5nKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJ
CQkJCSAibWFwcGluZyBpbiBzaGFyZWQgcGFnZSAlZCBmcm9tIGRvbWFpbiAlZCIsCiAJCQkJCSBn
bnRfcmVmc1tpXSwgZGV2LT5vdGhlcmVuZF9pZCk7CiAJCQlnb3RvIGZhaWw7Ci0JCX0gZWxzZQor
CQl9IGVsc2UgewogCQkJaGFuZGxlc1tpXSA9IG1hcFtpXS5oYW5kbGU7CisJCQlpZiAoeGVuX3No
aW1fZG9tYWluKCkpCisJCQkJYWRkcnNbaV0gPSBtYXBbaV0uaG9zdF9hZGRyOworCQl9CiAJfQog
CiAJcmV0dXJuIEdOVFNUX29rYXk7CkBAIC00OTgsNyArNTAxLDggQEAgc3RhdGljIGludCBfX3hl
bmJ1c19tYXBfcmluZyhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQlpZiAoaGFuZGxlc1tp
XSAhPSBJTlZBTElEX0dSQU5UX0hBTkRMRSkgewogCQkJbWVtc2V0KCZ1bm1hcFtqXSwgMCwgc2l6
ZW9mKHVubWFwW2pdKSk7CiAJCQlnbnR0YWJfc2V0X3VubWFwX29wKCZ1bm1hcFtqXSwgKHBoeXNf
YWRkcl90KWFkZHJzW2ldLAotCQkJCQkgICAgR05UTUFQX2hvc3RfbWFwLCBoYW5kbGVzW2ldKTsK
KwkJCQkJICAgICF4ZW5fc2hpbV9kb21haW4oKT9HTlRNQVBfaG9zdF9tYXA6MCwKKwkJCQkJICAg
IGhhbmRsZXNbaV0pOwogCQkJaisrOwogCQl9CiAJfQpAQCAtNTQ2LDcgKzU1MCw3IEBAIHN0YXRp
YyBpbnQgeGVuYnVzX21hcF9yaW5nX3ZhbGxvY19odm0oc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwKIAkJCQkgICAgICB2b2lkICoqdmFkZHIpCiB7CiAJc3RydWN0IHhlbmJ1c19tYXBfbm9kZSAq
bm9kZTsKLQlpbnQgZXJyOworCWludCBpLCBlcnI7CiAJdm9pZCAqYWRkcjsKIAlib29sIGxlYWtl
ZCA9IGZhbHNlOwogCXN0cnVjdCBtYXBfcmluZ192YWxsb2NfaHZtIGluZm8gPSB7CkBAIC01NzIs
OSArNTc2LDE2IEBAIHN0YXRpYyBpbnQgeGVuYnVzX21hcF9yaW5nX3ZhbGxvY19odm0oc3RydWN0
IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCSAgICAgJmluZm8pOwogCiAJZXJyID0gX194ZW5idXNf
bWFwX3JpbmcoZGV2LCBnbnRfcmVmLCBucl9ncmVmcywgbm9kZS0+aGFuZGxlcywKLQkJCQlpbmZv
LnBoeXNfYWRkcnMsIEdOVE1BUF9ob3N0X21hcCwgJmxlYWtlZCk7CisJCQkJaW5mby5waHlzX2Fk
ZHJzLAorCQkJCSF4ZW5fc2hpbV9kb21haW4oKSA/IEdOVE1BUF9ob3N0X21hcCA6IDAsCisJCQkJ
JmxlYWtlZCk7CiAJbm9kZS0+bnJfaGFuZGxlcyA9IG5yX2dyZWZzOwogCisJaWYgKHhlbl9zaGlt
X2RvbWFpbigpKSB7CisJCWZvciAoaSA9IDA7IGkgPCBucl9ncmVmczsgaSsrKQorCQkJbm9kZS0+
aHZtLnBhZ2VzW2ldID0gdmlydF90b19wYWdlKGluZm8ucGh5c19hZGRyc1tpXSk7CisJfQorCiAJ
aWYgKGVycikKIAkJZ290byBvdXRfZnJlZV9iYWxsb29uZWRfcGFnZXM7CiAKQEAgLTg4Miw3ICs4
OTMsNyBAQCBpbnQgeGVuYnVzX3VubWFwX3Jpbmcoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwK
IAogCWZvciAoaSA9IDA7IGkgPCBucl9oYW5kbGVzOyBpKyspCiAJCWdudHRhYl9zZXRfdW5tYXBf
b3AoJnVubWFwW2ldLCB2YWRkcnNbaV0sCi0JCQkJICAgIEdOVE1BUF9ob3N0X21hcCwgaGFuZGxl
c1tpXSk7CisJCQkJICAgICF4ZW5fc2hpbV9kb21haW4oKT9HTlRNQVBfaG9zdF9tYXA6MCwgaGFu
ZGxlc1tpXSk7CiAKIAlpZiAoSFlQRVJWSVNPUl9ncmFudF90YWJsZV9vcChHTlRUQUJPUF91bm1h
cF9ncmFudF9yZWYsIHVubWFwLCBpKSkKIAkJQlVHKCk7CkBAIC05MjYsNyArOTM3LDcgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCB4ZW5idXNfcmluZ19vcHMgcmluZ19vcHNfaHZtID0gewogCS51bm1h
cCA9IHhlbmJ1c191bm1hcF9yaW5nX3ZmcmVlX2h2bSwKIH07CiAKLXZvaWQgX19pbml0IHhlbmJ1
c19yaW5nX29wc19pbml0KHZvaWQpCit2b2lkIHhlbmJ1c19yaW5nX29wc19pbml0KHZvaWQpCiB7
CiAjaWZkZWYgQ09ORklHX1hFTl9QVgogCWlmICgheGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3Ry
YW5zbGF0ZWRfcGh5c21hcCkpCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVz
X2Rldl9iYWNrZW5kLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9iYWNrZW5kLmMK
aW5kZXggZWRiYTVmZWNkZTRkLi5iNjA1Yzg3YmZmNzYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVu
L3hlbmJ1cy94ZW5idXNfZGV2X2JhY2tlbmQuYworKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzX2Rldl9iYWNrZW5kLmMKQEAgLTExOSwxMSArMTE5LDExIEBAIHN0YXRpYyBzdHJ1Y3QgbWlz
Y2RldmljZSB4ZW5idXNfYmFja2VuZF9kZXYgPSB7CiAJLmZvcHMgPSAmeGVuYnVzX2JhY2tlbmRf
Zm9wcywKIH07CiAKLXN0YXRpYyBpbnQgX19pbml0IHhlbmJ1c19iYWNrZW5kX2luaXQodm9pZCkK
K2ludCB4ZW5idXNfYmFja2VuZF9pbml0KHZvaWQpCiB7CiAJaW50IGVycjsKIAotCWlmICgheGVu
X2luaXRpYWxfZG9tYWluKCkpCisJaWYgKCF4ZW5faW5pdGlhbF9kb21haW4oKSAmJiAheGVuX3No
aW1fZG9tYWluKCkpCiAJCXJldHVybiAtRU5PREVWOwogCiAJZXJyID0gbWlzY19yZWdpc3Rlcigm
eGVuYnVzX2JhY2tlbmRfZGV2KTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5i
dXNfZGV2X2Zyb250ZW5kLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9mcm9udGVu
ZC5jCmluZGV4IGE0MDgwZDA0YTAxYy4uYzZmY2E2Y2NhNmM4IDEwMDY0NAotLS0gYS9kcml2ZXJz
L3hlbi94ZW5idXMveGVuYnVzX2Rldl9mcm9udGVuZC5jCisrKyBiL2RyaXZlcnMveGVuL3hlbmJ1
cy94ZW5idXNfZGV2X2Zyb250ZW5kLmMKQEAgLTY4MCwxMSArNjgwLDExIEBAIHN0YXRpYyBzdHJ1
Y3QgbWlzY2RldmljZSB4ZW5idXNfZGV2ID0gewogCS5mb3BzID0gJnhlbl94ZW5idXNfZm9wcywK
IH07CiAKLXN0YXRpYyBpbnQgX19pbml0IHhlbmJ1c19mcm9udGVuZF9pbml0KHZvaWQpCitzdGF0
aWMgaW50IHhlbmJ1c19mcm9udGVuZF9pbml0KHZvaWQpCiB7CiAJaW50IGVycjsKIAotCWlmICgh
eGVuX2RvbWFpbigpKQorCWlmICgheGVuX2RvbWFpbigpICYmICF4ZW5fc2hpbV9kb21haW4oKSkK
IAkJcmV0dXJuIC1FTk9ERVY7CiAKIAllcnIgPSBtaXNjX3JlZ2lzdGVyKCZ4ZW5idXNfZGV2KTsK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYyBiL2RyaXZlcnMv
eGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwppbmRleCAyZTBlZDQ2YjA1ZTcuLmJiYzQwNWNkMDFl
ZiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCisrKyBiL2Ry
aXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwpAQCAtNjkzLDcgKzY5Myw3IEBAIEVYUE9S
VF9TWU1CT0xfR1BMKHhlbmJ1c19wcm9iZSk7CiAKIHN0YXRpYyBpbnQgX19pbml0IHhlbmJ1c19w
cm9iZV9pbml0Y2FsbCh2b2lkKQogewotCWlmICgheGVuX2RvbWFpbigpKQorCWlmICgheGVuX2Rv
bWFpbigpICYmICF4ZW5fc2hpbV9kb21haW4oKSkKIAkJcmV0dXJuIC1FTk9ERVY7CiAKIAlpZiAo
eGVuX2luaXRpYWxfZG9tYWluKCkgfHwgeGVuX2h2bV9kb21haW4oKSkKQEAgLTc5MCw3ICs3OTAs
NyBAQCBpbnQgeGVuYnVzX2luaXQodm9pZCkKIAl1aW50NjRfdCB2ID0gMDsKIAl4ZW5fc3RvcmVf
ZG9tYWluX3R5cGUgPSBYU19VTktOT1dOOwogCi0JaWYgKCF4ZW5fZG9tYWluKCkpCisJaWYgKCF4
ZW5fZG9tYWluKCkgJiYgIXhlbl9zaGltX2RvbWFpbigpKQogCQlyZXR1cm4gLUVOT0RFVjsKIAog
CXhlbmJ1c19yaW5nX29wc19pbml0KCk7CkBAIC03OTksNyArNzk5LDcgQEAgaW50IHhlbmJ1c19p
bml0KHZvaWQpCiAJCXhlbl9zdG9yZV9kb21haW5fdHlwZSA9IFhTX1BWOwogCWlmICh4ZW5faHZt
X2RvbWFpbigpKQogCQl4ZW5fc3RvcmVfZG9tYWluX3R5cGUgPSBYU19IVk07Ci0JaWYgKHhlbl9o
dm1fZG9tYWluKCkgJiYgeGVuX2luaXRpYWxfZG9tYWluKCkpCisJaWYgKCh4ZW5faHZtX2RvbWFp
bigpICYmIHhlbl9pbml0aWFsX2RvbWFpbigpKSB8fCB4ZW5fc2hpbV9kb21haW4oKSkKIAkJeGVu
X3N0b3JlX2RvbWFpbl90eXBlID0gWFNfTE9DQUw7CiAJaWYgKHhlbl9wdl9kb21haW4oKSAmJiAh
eGVuX3N0YXJ0X2luZm8tPnN0b3JlX2V2dGNobikKIAkJeGVuX3N0b3JlX2RvbWFpbl90eXBlID0g
WFNfTE9DQUw7CkBAIC04NjMsNyArODYzLDcgQEAgcG9zdGNvcmVfaW5pdGNhbGwoeGVuYnVzX2lu
aXQpOwogCiB2b2lkIHhlbmJ1c19kZWluaXQodm9pZCkKIHsKLQlpZiAoIXhlbl9kb21haW4oKSkK
KwlpZiAoIXhlbl9kb21haW4oKSAmJiAheGVuX3NoaW1fZG9tYWluKCkpCiAJCXJldHVybjsKIAog
I2lmZGVmIENPTkZJR19YRU5fQ09NUEFUX1hFTkZTCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 20:18:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 20:18:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwYKT-00068i-S5; Wed, 20 Feb 2019 20:18:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nwQz=Q3=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gwYKT-00068I-DL
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 20:18:53 +0000
X-Inumbo-ID: bd5b0a25-354c-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd5b0a25-354c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 20:18:52 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1KK8e4C087617;
 Wed, 20 Feb 2019 20:18:50 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=vahAq3kKddmSkfjcBh53XGqFljJf1oYQypzdVmOyw0Y=;
 b=RyJv7v5K27ef8U03dFrDBbsDxmmO4aIGNBOtI81x2cmx/7TVwwNKoBlZd5brgZA4MTLO
 m17CZsghn/1QSkk+la1M9cfqqGmLGGpo720hasLol/xOPGIFe9inMW28EwUHD/4ppYVk
 NNq67Usy+Gff+2eC/GMNXir30+4EO+ycoRKAZ79gidUi0Ki+ZqzQwqx/qR1fRInSiOAC
 dQN11OuM585EIR+JDDh2WWkVDeqc5zEsV5thOjgpvCDR99ogNQi5TRS0aSaWITeO+ILF
 QkJplgMyVc1q0fPDEKHkAvvxt0p6Y04IstT2mZbtrGm1F7qkmO4AD0ZX0hSc7uZCirBA uw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2qp81ec3fc-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:18:50 +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 x1KKIidk020563
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:18:44 GMT
Received: from abhmp0022.oracle.com (abhmp0022.oracle.com [141.146.116.28])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1KKIhYb015978;
 Wed, 20 Feb 2019 20:18:43 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 12:18:43 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Wed, 20 Feb 2019 20:16:04 +0000
Message-Id: <20190220201609.28290-35-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190220201609.28290-1-joao.m.martins@oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=758 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902200138
Subject: [Xen-devel] [PATCH RFC 34/39] xen/gntdev: xen_shim_domain() support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Ankur Arora <ankur.a.arora@oracle.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5rdXIgQXJvcmEgPGFua3VyLmEuYXJvcmFAb3JhY2xlLmNvbT4KCkdOVFRBQk9QX21h
cF9ncmFudF9yZWYgdHJlYXRzIGhvc3RfYWRkciBhcyBhbiBPVVQgcGFyYW1ldGVyIGZvcgp4ZW5f
c2hpbV9kb21haW0oKS4KCkFjY29yZGluZ2x5IGl0J3MgdXBkYXRlZCBpbiBzdHJ1Y3QgZ250dGFi
X3VubWFwX2dyYW50X3JlZiBiZWZvcmUgaXQgZ2V0cwp1c2VkIHZpYSBHTlRUQUJPUF91bm1hcF9n
cmFudF9yZWYuCgpDby1kZXZlbG9wZWQtYnk6IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNA
b3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5rdXIgQXJvcmEgPGFua3VyLmEuYXJvcmFAb3Jh
Y2xlLmNvbT4KU2lnbmVkLW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFj
bGUuY29tPgotLS0KIGRyaXZlcnMveGVuL2dudGRldi5jIHwgMTAgKysrKysrKystLQogMSBmaWxl
IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
cml2ZXJzL3hlbi9nbnRkZXYuYyBiL2RyaXZlcnMveGVuL2dudGRldi5jCmluZGV4IDVlZmM1ZWVl
OTU0NC4uODU0MGE1MWY3NTk3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9nbnRkZXYuYworKysg
Yi9kcml2ZXJzL3hlbi9nbnRkZXYuYwpAQCAtMzUxLDYgKzM1MSw4IEBAIGludCBnbnRkZXZfbWFw
X2dyYW50X3BhZ2VzKHN0cnVjdCBnbnRkZXZfZ3JhbnRfbWFwICptYXApCiAJCX0KIAogCQltYXAt
PnVubWFwX29wc1tpXS5oYW5kbGUgPSBtYXAtPm1hcF9vcHNbaV0uaGFuZGxlOworCQlpZiAoeGVu
X3NoaW1fZG9tYWluKCkpCisJCQltYXAtPnVubWFwX29wc1tpXS5ob3N0X2FkZHIgPSBtYXAtPm1h
cF9vcHNbaV0uaG9zdF9hZGRyOwogCQlpZiAodXNlX3B0ZW1vZCkKIAkJCW1hcC0+a3VubWFwX29w
c1tpXS5oYW5kbGUgPSBtYXAtPmttYXBfb3BzW2ldLmhhbmRsZTsKICNpZmRlZiBDT05GSUdfWEVO
X0dSQU5UX0RNQV9BTExPQwpAQCAtMTEyMiw3ICsxMTI0LDkgQEAgc3RhdGljIGludCBnbnRkZXZf
bW1hcChzdHJ1Y3QgZmlsZSAqZmxpcCwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCiAJCQkJ
KG1hcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpKQogCQkJZ290byBvdXRfdW5sb2NrX3B1dDsK
IAl9IGVsc2UgewotCQltYXAtPmZsYWdzID0gR05UTUFQX2hvc3RfbWFwOworCQltYXAtPmZsYWdz
ID0gMDsKKwkJaWYgKCF4ZW5fc2hpbV9kb21haW4oKSkKKwkJCW1hcC0+ZmxhZ3MgPSBHTlRNQVBf
aG9zdF9tYXA7CiAJCWlmICghKHZtYS0+dm1fZmxhZ3MgJiBWTV9XUklURSkpCiAJCQltYXAtPmZs
YWdzIHw9IEdOVE1BUF9yZWFkb25seTsKIAl9CkBAIC0xMjA3LDcgKzEyMTEsNyBAQCBzdGF0aWMg
aW50IF9faW5pdCBnbnRkZXZfaW5pdCh2b2lkKQogewogCWludCBlcnI7CiAKLQlpZiAoIXhlbl9k
b21haW4oKSkKKwlpZiAoIXhlbl9kb21haW4oKSAmJiAheGVuX3NoaW1fZG9tYWluX2dldCgpKQog
CQlyZXR1cm4gLUVOT0RFVjsKIAogCXVzZV9wdGVtb2QgPSAheGVuX2ZlYXR1cmUoWEVORkVBVF9h
dXRvX3RyYW5zbGF0ZWRfcGh5c21hcCk7CkBAIC0xMjE1LDYgKzEyMTksNyBAQCBzdGF0aWMgaW50
IF9faW5pdCBnbnRkZXZfaW5pdCh2b2lkKQogCWVyciA9IG1pc2NfcmVnaXN0ZXIoJmdudGRldl9t
aXNjZGV2KTsKIAlpZiAoZXJyICE9IDApIHsKIAkJcHJfZXJyKCJDb3VsZCBub3QgcmVnaXN0ZXIg
Z250ZGV2IGRldmljZVxuIik7CisJCXhlbl9zaGltX2RvbWFpbl9wdXQoKTsKIAkJcmV0dXJuIGVy
cjsKIAl9CiAJcmV0dXJuIDA7CkBAIC0xMjIzLDYgKzEyMjgsNyBAQCBzdGF0aWMgaW50IF9faW5p
dCBnbnRkZXZfaW5pdCh2b2lkKQogc3RhdGljIHZvaWQgX19leGl0IGdudGRldl9leGl0KHZvaWQp
CiB7CiAJbWlzY19kZXJlZ2lzdGVyKCZnbnRkZXZfbWlzY2Rldik7CisJeGVuX3NoaW1fZG9tYWlu
X3B1dCgpOwogfQogCiBtb2R1bGVfaW5pdChnbnRkZXZfaW5pdCk7Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 20:19:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 20:19:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwYKb-0006DP-5X; Wed, 20 Feb 2019 20:19:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nwQz=Q3=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gwYKa-0006Cy-FV
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 20:19:00 +0000
X-Inumbo-ID: c1464100-354c-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1464100-354c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 20:18:59 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1KK8X0D087279;
 Wed, 20 Feb 2019 20:18:55 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=0lg03zJLVaBGqwjLBLKs78/Wx7pcPDjqBK/bhI6FzTQ=;
 b=x4g9//AfL0MpMsu69Y6hq7AoBMds9YX5yL1OhI5AxZL/LQXRuWBUi0oC4WuGIcn1XAo1
 UZns63sifFX/x0nuectoMd9FXjqfvTC8ozgAr0Q68jx9AFgpHOnECikWTYfRBePPglHG
 0C197uIL8dwHMxhbal2FpqPbVplGnTrBs//LyMSWvmZZe9mdUNSTEKaQQwM/ayVgYgo8
 E0oCP3+cQ/zk05FJF+QnUwbeAetFfXBnj/6/lwHrO1Yob5VTAG8PXdlOXAYgGQD0gT6k
 tIVFF0B2imyafuvg3fytEkSIOc/oWqE5udrUbeFcZ9U7C2e8mgm4kaZ/pbS+YiTKOqN4 0Q== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2qpb5rktxa-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:18:55 +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 x1KKIsgM030964
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:18:54 GMT
Received: from abhmp0022.oracle.com (abhmp0022.oracle.com [141.146.116.28])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x1KKIs1D010292;
 Wed, 20 Feb 2019 20:18:54 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 12:18:53 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Wed, 20 Feb 2019 20:16:08 +0000
Message-Id: <20190220201609.28290-39-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190220201609.28290-1-joao.m.martins@oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=810 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902200138
Subject: [Xen-devel] [PATCH RFC 38/39] xen-blkback: xen_shim_domain() support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Ankur Arora <ankur.a.arora@oracle.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCB4ZW5fc2hpbV9kb21haW4oKSBlbmFibGVkLCB0aGUgc3RydWN0IHBhZ2VzIHVzZWQgZm9y
IGdyYW50IG1hcHBpbmdzCmFyZSBvbmx5IHZhbGlkIGluIHRoZSBpbnRlcnZhbCBiZXR3ZWVuIEdO
VFRBQk9QX21hcF9ncmFudF9yZWYgYW5kCkdOVFRBQk9QX3VubWFwX2dyYW50X3JlZi4KCkVuc3Vy
ZSB0aGF0IHdlIGRvIG5vdCBjYWNoZSB0aGUgc3RydWN0IHBhZ2Ugb3V0c2lkZSB0aGF0IGR1cmF0
aW9uLgoKQWxzbywgdXBkYXRlIHRoZSBzdHJ1Y3QgcGFnZSBmb3IgdGhlIHNlZ21lbnQgYWZ0ZXIK
R05UVEFCT1BfbWFwX2dyYW50X3JlZiwgZm9yIHRoZSBzdWJzZXF1ZW50IHRyYWNraW5nIG9yIHdo
ZW4gZG9pbmcgSU8uCgpJbiBhZGRpdGlvbiwgd2UgZGlzYWJsZSBwZXJzaXN0ZW50IGdyYW50cyBm
b3IgdGhpcyBjb25maWd1cmF0aW9uLCBzaW5jZQp0aGUgbWFwL3VubWFwIG92ZXJoZWFkIGlzIGZh
aXJseSBzbWFsbCAoaW4gdGhlIGZhc3QgcGF0aCwgcGFnZSBsb29rdXAsCmdldF9wYWdlKCkgYW5k
IHB1dF9wYWdlKCkuKSBUaGlzIHJlZHVjZXMgdGhlIG1lbW9yeSB1c2FnZSBpbgpibGtiYWNrL2Js
a2Zyb250LgoKQ28tZGV2ZWxvcGVkLWJ5OiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5hcm9yYUBvcmFj
bGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNs
ZS5jb20+ClNpZ25lZC1vZmYtYnk6IEFua3VyIEFyb3JhIDxhbmt1ci5hLmFyb3JhQG9yYWNsZS5j
b20+Ci0tLQogZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMgfCAxOSArKysrKysr
KysrKysrKysrLS0tCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jICB8ICA1ICsr
Ky0tCiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMgYi9kcml2ZXJz
L2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYwppbmRleCBkNTFkODhiZTg4ZTEuLjIwYzE1ZTY3
ODdiMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMKKysr
IGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMKQEAgLTE2Nyw2ICsxNjcsMTUg
QEAgc3RhdGljIGlubGluZSB2b2lkIHB1dF9mcmVlX3BhZ2VzKHN0cnVjdCB4ZW5fYmxraWZfcmlu
ZyAqcmluZywgc3RydWN0IHBhZ2UgKipwYWcKIAl1bnNpZ25lZCBsb25nIGZsYWdzOwogCWludCBp
OwogCisJLyoKKwkgKiBXZSBkb24ndCBvd24gdGhlIHN0cnVjdCBwYWdlIGFmdGVyIHVubWFwIGhh
cyBiZWVuIGNhbGxlZC4KKwkgKiBSZWFsbG9jYXRpb24gaXMgY2hlYXAgYW55d2F5IGZvciB0aGUg
c2hpbSBkb21haW4gY2FzZSwgc28gZnJlZSBpdC4KKwkgKi8KKwlpZiAoeGVuX3NoaW1fZG9tYWlu
KCkpIHsKKwkJZ250dGFiX2ZyZWVfcGFnZXMobnVtLCBwYWdlKTsKKwkJcmV0dXJuOworCX0KKwog
CXNwaW5fbG9ja19pcnFzYXZlKCZyaW5nLT5mcmVlX3BhZ2VzX2xvY2ssIGZsYWdzKTsKIAlmb3Ig
KGkgPSAwOyBpIDwgbnVtOyBpKyspCiAJCWxpc3RfYWRkKCZwYWdlW2ldLT5scnUsICZyaW5nLT5m
cmVlX3BhZ2VzKTsKQEAgLTgyNSw3ICs4MzQsNyBAQCBzdGF0aWMgaW50IHhlbl9ibGtia19tYXAo
c3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5nLAogCSAqLwogYWdhaW46CiAJZm9yIChpID0gbWFw
X3VudGlsOyBpIDwgbnVtOyBpKyspIHsKLQkJdWludDMyX3QgZmxhZ3M7CisJCXVpbnQzMl90IGZs
YWdzID0gMDsKIAogCQlpZiAodXNlX3BlcnNpc3RlbnRfZ250cykgewogCQkJcGVyc2lzdGVudF9n
bnQgPSBnZXRfcGVyc2lzdGVudF9nbnQoCkBAIC04NDYsNyArODU1LDggQEAgc3RhdGljIGludCB4
ZW5fYmxrYmtfbWFwKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZywKIAkJCWFkZHIgPSB2YWRk
cihwYWdlc1tpXS0+cGFnZSk7CiAJCQlwYWdlc190b19nbnRbc2Vnc190b19tYXBdID0gcGFnZXNb
aV0tPnBhZ2U7CiAJCQlwYWdlc1tpXS0+cGVyc2lzdGVudF9nbnQgPSBOVUxMOwotCQkJZmxhZ3Mg
PSBHTlRNQVBfaG9zdF9tYXA7CisJCQlpZiAoIXhlbl9zaGltX2RvbWFpbigpKQorCQkJCWZsYWdz
ID0gR05UTUFQX2hvc3RfbWFwOwogCQkJaWYgKCF1c2VfcGVyc2lzdGVudF9nbnRzICYmIHJvKQog
CQkJCWZsYWdzIHw9IEdOVE1BUF9yZWFkb25seTsKIAkJCWdudHRhYl9zZXRfbWFwX29wKCZtYXBb
c2Vnc190b19tYXArK10sIGFkZHIsCkBAIC04ODAsNiArODkwLDggQEAgc3RhdGljIGludCB4ZW5f
YmxrYmtfbWFwKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZywKIAkJCQlnb3RvIG5leHQ7CiAJ
CQl9CiAJCQlwYWdlc1tzZWdfaWR4XS0+aGFuZGxlID0gbWFwW25ld19tYXBfaWR4XS5oYW5kbGU7
CisJCQlpZiAoeGVuX3NoaW1fZG9tYWluKCkpCisJCQkJcGFnZXNbc2VnX2lkeF0tPnBhZ2UgPSBw
YWdlc190b19nbnRbbmV3X21hcF9pZHhdOwogCQl9IGVsc2UgewogCQkJY29udGludWU7CiAJCX0K
QEAgLTE0NzgsNyArMTQ5MCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHhlbl9ibGtpZl9pbml0KHZv
aWQpCiB7CiAJaW50IHJjID0gMDsKIAotCWlmICgheGVuX2RvbWFpbigpKQorCWlmICgheGVuX2Rv
bWFpbigpICYmICF4ZW5fc2hpbV9kb21haW5fZ2V0KCkpCiAJCXJldHVybiAtRU5PREVWOwogCiAJ
aWYgKHhlbl9ibGtpZl9tYXhfcmluZ19vcmRlciA+IFhFTkJVU19NQVhfUklOR19HUkFOVF9PUkRF
UikgewpAQCAtMTUwOCw2ICsxNTIwLDcgQEAgc3RhdGljIHZvaWQgX19leGl0IHhlbl9ibGtpZl9l
eGl0KHZvaWQpCiB7CiAJeGVuX2Jsa2lmX2ludGVyZmFjZV9leGl0KCk7CiAJeGVuX2Jsa2lmX3hl
bmJ1c19leGl0KCk7CisJeGVuX3NoaW1fZG9tYWluX3B1dCgpOwogfQogCiBtb2R1bGVfZXhpdCh4
ZW5fYmxraWZfZXhpdCk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hl
bmJ1cy5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwppbmRleCA0MjRlMmVm
ZWJlODUuLjExYmUwYzA1MmI3NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFj
ay94ZW5idXMuYworKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCkBAIC04
NzEsNyArODcxLDggQEAgc3RhdGljIHZvaWQgY29ubmVjdChzdHJ1Y3QgYmFja2VuZF9pbmZvICpi
ZSkKIAogCXhlbl9ibGtia19iYXJyaWVyKHhidCwgYmUsIGJlLT5ibGtpZi0+dmJkLmZsdXNoX3N1
cHBvcnQpOwogCi0JZXJyID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJmZWF0
dXJlLXBlcnNpc3RlbnQiLCAiJXUiLCAxKTsKKwllcnIgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2
LT5ub2RlbmFtZSwgImZlYXR1cmUtcGVyc2lzdGVudCIsICIldSIsCisJCQkgICAgIXhlbl9zaGlt
X2RvbWFpbigpKTsKIAlpZiAoZXJyKSB7CiAJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJ3
cml0aW5nICVzL2ZlYXR1cmUtcGVyc2lzdGVudCIsCiAJCQkJIGRldi0+bm9kZW5hbWUpOwpAQCAt
MTA1OSw3ICsxMDYwLDcgQEAgc3RhdGljIGludCBjb25uZWN0X3Jpbmcoc3RydWN0IGJhY2tlbmRf
aW5mbyAqYmUpCiAJfQogCXBlcnNfZ3JhbnRzID0geGVuYnVzX3JlYWRfdW5zaWduZWQoZGV2LT5v
dGhlcmVuZCwgImZlYXR1cmUtcGVyc2lzdGVudCIsCiAJCQkJCSAgIDApOwotCWJlLT5ibGtpZi0+
dmJkLmZlYXR1cmVfZ250X3BlcnNpc3RlbnQgPSBwZXJzX2dyYW50czsKKwliZS0+YmxraWYtPnZi
ZC5mZWF0dXJlX2dudF9wZXJzaXN0ZW50ID0gcGVyc19ncmFudHMgJiYgIXhlbl9zaGltX2RvbWFp
bigpOwogCWJlLT5ibGtpZi0+dmJkLm92ZXJmbG93X21heF9ncmFudHMgPSAwOwogCiAJLyoKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 20:19:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 20:19:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwYKe-0006Fe-GV; Wed, 20 Feb 2019 20:19:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nwQz=Q3=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gwYKc-0006ER-Lg
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 20:19:02 +0000
X-Inumbo-ID: c29aff91-354c-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c29aff91-354c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 20:19:01 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1KK8c9Z087605;
 Wed, 20 Feb 2019 20:17:59 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=77QyT0phQkeZUA6ZmD10vXuqjVPqFaqksd3QgbzVgcE=;
 b=VpdkMv1bV3DD6gUFdqPFCR+s/5qiMvSTU6egNXo5eskWdCjlpH7Pc3p1u9v9BTn4Dvyj
 GS3WMCVZfIa/AgRBQWC/eBtNEbZEQsbwEY60yBa+KGQNpxBFKfyIBRdNqZA5jjtL0nOK
 +zo5l0AEagcNHPQ/Y5JCWMJpoal74XhAZTmo3MggSrSMajzZiwKmTBBhcltMWkWtn6/U
 Yfpojqn8WBblNy/veaQq/QflH0sVXLDoKD+rST7fLIXTTsJwPpjvGb78CQ3ZFi1qSlBk
 iubArrqmcyp4l55QLarPbme+MgDFypFru3cnoBO7mMwa454c6EEJXDuTx3VBSsOoWiDk kw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2qpb5rktsd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:17: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 x1KKHwrh022956
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:17:58 GMT
Received: from abhmp0022.oracle.com (abhmp0022.oracle.com [141.146.116.28])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x1KKHvwI012065;
 Wed, 20 Feb 2019 20:17:57 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 12:17:57 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Wed, 20 Feb 2019 20:15:50 +0000
Message-Id: <20190220201609.28290-21-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190220201609.28290-1-joao.m.martins@oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902200138
Subject: [Xen-devel] [PATCH RFC 20/39] xen-blkback: module_exit support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Ankur Arora <ankur.a.arora@oracle.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkltcGxlbWVudCBtb2R1bGVfZXhpdCB0byBhbGxvdyB1c2VycyB0byBkbyBtb2R1bGUgdW5sb2Fk
IG9mIGJsa2JhY2suCldlIHByZXZlbnQgdXNlcnMgZnJvbSBtb2R1bGUgdW5sb2FkIHdoZW5ldmVy
IHRoZXJlIGFyZSBzdGlsbCBpbnRlcmZhY2VzCmFsbG9jYXRlZCwgaW4gb3RoZXIgd29yZHMsIGRv
IG1vZHVsZV9nZXQgb24geGVuX2Jsa2lmX2FsbG9jKCkgYW5kCm1vZHVsZV9wdXQgb24geGVuX2Js
a2lmX2ZyZWUoKS4KClNpZ25lZC1vZmYtYnk6IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNA
b3JhY2xlLmNvbT4KLS0tCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYyB8ICA4
ICsrKysrKysrCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oICB8ICAyICsrCiBk
cml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jICB8IDE0ICsrKysrKysrKysrKysrCiAz
IGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2Js
b2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxr
YmFjay5jCmluZGV4IGZkMWUxOWYxYTQ5Zi4uZDUxZDg4YmU4OGUxIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYworKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1i
bGtiYWNrL2Jsa2JhY2suYwpAQCAtMTUwNCw1ICsxNTA0LDEzIEBAIHN0YXRpYyBpbnQgX19pbml0
IHhlbl9ibGtpZl9pbml0KHZvaWQpCiAKIG1vZHVsZV9pbml0KHhlbl9ibGtpZl9pbml0KTsKIAor
c3RhdGljIHZvaWQgX19leGl0IHhlbl9ibGtpZl9leGl0KHZvaWQpCit7CisJeGVuX2Jsa2lmX2lu
dGVyZmFjZV9leGl0KCk7CisJeGVuX2Jsa2lmX3hlbmJ1c19leGl0KCk7Cit9CisKK21vZHVsZV9l
eGl0KHhlbl9ibGtpZl9leGl0KTsKKwogTU9EVUxFX0xJQ0VOU0UoIkR1YWwgQlNEL0dQTCIpOwog
TU9EVUxFX0FMSUFTKCJ4ZW4tYmFja2VuZDp2YmQiKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxv
Y2sveGVuLWJsa2JhY2svY29tbW9uLmggYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1v
bi5oCmluZGV4IDFkMzAwMmQ3NzNmNy4uMzQxNWM1NThlMTE1IDEwMDY0NAotLS0gYS9kcml2ZXJz
L2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oCisrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Jh
Y2svY29tbW9uLmgKQEAgLTM3Niw4ICszNzYsMTAgQEAgc3RydWN0IHBoeXNfcmVxIHsKIAlibGtp
Zl9zZWN0b3JfdAkJc2VjdG9yX251bWJlcjsKIH07CiBpbnQgeGVuX2Jsa2lmX2ludGVyZmFjZV9p
bml0KHZvaWQpOwordm9pZCB4ZW5fYmxraWZfaW50ZXJmYWNlX2V4aXQodm9pZCk7CiAKIGludCB4
ZW5fYmxraWZfeGVuYnVzX2luaXQodm9pZCk7Cit2b2lkIHhlbl9ibGtpZl94ZW5idXNfZXhpdCh2
b2lkKTsKIAogaXJxcmV0dXJuX3QgeGVuX2Jsa2lmX2JlX2ludChpbnQgaXJxLCB2b2lkICpkZXZf
aWQpOwogaW50IHhlbl9ibGtpZl9zY2hlZHVsZSh2b2lkICphcmcpOwpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Jh
Y2sveGVuYnVzLmMKaW5kZXggYTRiYzc0ZTcyYzM5Li40MjRlMmVmZWJlODUgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKKysrIGIvZHJpdmVycy9ibG9jay94
ZW4tYmxrYmFjay94ZW5idXMuYwpAQCAtMTgxLDYgKzE4MSw4IEBAIHN0YXRpYyBzdHJ1Y3QgeGVu
X2Jsa2lmICp4ZW5fYmxraWZfYWxsb2MoZG9taWRfdCBkb21pZCkKIAlpbml0X2NvbXBsZXRpb24o
JmJsa2lmLT5kcmFpbl9jb21wbGV0ZSk7CiAJSU5JVF9XT1JLKCZibGtpZi0+ZnJlZV93b3JrLCB4
ZW5fYmxraWZfZGVmZXJyZWRfZnJlZSk7CiAKKwlfX21vZHVsZV9nZXQoVEhJU19NT0RVTEUpOwor
CiAJcmV0dXJuIGJsa2lmOwogfQogCkBAIC0zMjgsNiArMzMwLDggQEAgc3RhdGljIHZvaWQgeGVu
X2Jsa2lmX2ZyZWUoc3RydWN0IHhlbl9ibGtpZiAqYmxraWYpCiAKIAkvKiBNYWtlIHN1cmUgZXZl
cnl0aGluZyBpcyBkcmFpbmVkIGJlZm9yZSBzaHV0dGluZyBkb3duICovCiAJa21lbV9jYWNoZV9m
cmVlKHhlbl9ibGtpZl9jYWNoZXAsIGJsa2lmKTsKKworCW1vZHVsZV9wdXQoVEhJU19NT0RVTEUp
OwogfQogCiBpbnQgX19pbml0IHhlbl9ibGtpZl9pbnRlcmZhY2VfaW5pdCh2b2lkKQpAQCAtMzQx
LDYgKzM0NSwxMSBAQCBpbnQgX19pbml0IHhlbl9ibGtpZl9pbnRlcmZhY2VfaW5pdCh2b2lkKQog
CXJldHVybiAwOwogfQogCit2b2lkIHhlbl9ibGtpZl9pbnRlcmZhY2VfZXhpdCh2b2lkKQorewor
CWttZW1fY2FjaGVfZGVzdHJveSh4ZW5fYmxraWZfY2FjaGVwKTsKK30KKwogLyoKICAqICBzeXNm
cyBpbnRlcmZhY2UgZm9yIFZCRCBJL08gcmVxdWVzdHMKICAqLwpAQCAtMTExNSwzICsxMTI0LDgg
QEAgaW50IHhlbl9ibGtpZl94ZW5idXNfaW5pdCh2b2lkKQogewogCXJldHVybiB4ZW5idXNfcmVn
aXN0ZXJfYmFja2VuZCgmeGVuX2Jsa2JrX2RyaXZlcik7CiB9CisKK3ZvaWQgeGVuX2Jsa2lmX3hl
bmJ1c19leGl0KHZvaWQpCit7CisJeGVuYnVzX3VucmVnaXN0ZXJfZHJpdmVyKCZ4ZW5fYmxrYmtf
ZHJpdmVyKTsKK30KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 20:19:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 20:19:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwYKf-0006Gu-Qt; Wed, 20 Feb 2019 20:19:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nwQz=Q3=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gwYKd-0006F5-RU
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 20:19:03 +0000
X-Inumbo-ID: c3201fbb-354c-11e9-bc90-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3201fbb-354c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 20:19:02 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1KK8Uhd081679;
 Wed, 20 Feb 2019 20:17:50 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=sI+XoHhsjwJV0n1ws79+QJSD983LQFkAU2y/PjLPk54=;
 b=eLwhTvA43e+K0d0bPGEgP41YXPJQzaqcvn6fgjcmYtzoZjPU/Jq31SFsUnjnNQTgEk57
 LKOqVxnhnuhsI3vz63C4fVzC5HY9sIEVb5P/3dzU+l6IQt48dDWBnX5wFoegnPprbPIt
 NnY1EieQX9sBJGIqJ3dGmFlp5mG0BZaJ7+XERbimD1MirCWA1Qef3YoWZfl1l5nNI6pa
 PucYr7X3xpx7JKU0HTO5M3rBBj6Z6JlX76XCxVgjvlx1XCtUsAyN29Zu+6KombBFZoIw
 ejxluXLvEvvR8b0zoaMRAkupHOV56iD0wItkkAQyhcNlDCDlExUgSl+5rlavefa+6cxb Xg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2qp9xu3xhn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:17:49 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x1KKHnb5026797
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:17:49 GMT
Received: from abhmp0022.oracle.com (abhmp0022.oracle.com [141.146.116.28])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1KKHmCQ015556;
 Wed, 20 Feb 2019 20:17:48 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 12:17:48 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Wed, 20 Feb 2019 20:15:47 +0000
Message-Id: <20190220201609.28290-18-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190220201609.28290-1-joao.m.martins@oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902200138
Subject: [Xen-devel] [PATCH RFC 17/39] x86/xen: export vcpu_info and
 shared_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>, x86@kernel.org,
 Ankur Arora <ankur.a.arora@oracle.com>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5rdXIgQXJvcmEgPGFua3VyLmEuYXJvcmFAb3JhY2xlLmNvbT4KCkFsc28gcmVtb3Zl
IF9faW5pdCBhbm5vdGF0aW9ucyBmcm9tIHhlbl9ldnRjaG5fMmwvZmlmb19pbml0KCkuCgpUaGlz
IGFsbG93cyB1cyB0byBzdXBwb3J0IDItbGV2ZWwgZXZlbnQgY2hhbm5lbCBBQkkgb24KeGVuX3No
aW1fZG9tYWluKCkuCgpTaWduZWQtb2ZmLWJ5OiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5hcm9yYUBv
cmFjbGUuY29tPgotLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyAgICAgICAgIHwgMyArKysK
IGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfMmwuYyAgIHwgMiArLQogZHJpdmVycy94ZW4vZXZl
bnRzL2V2ZW50c19maWZvLmMgfCAyICstCiBpbmNsdWRlL3hlbi94ZW4tb3BzLmggICAgICAgICAg
ICB8IDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyBiL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW4uYwppbmRleCA3NTBmNDZhZDAxOGEuLjczYjk3MzZlODlkMiAxMDA2NDQKLS0tIGEv
YXJjaC94ODYveGVuL2VubGlnaHRlbi5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYwpA
QCAtNTAsNiArNTAsOCBAQCBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9pbmZvLCB4ZW5fdmNw
dV9pbmZvKTsKIC8qIExpbnV4IDwtPiBYZW4gdkNQVSBpZCBtYXBwaW5nICovCiBERUZJTkVfUEVS
X0NQVSh1aW50MzJfdCwgeGVuX3ZjcHVfaWQpOwogRVhQT1JUX1BFUl9DUFVfU1lNQk9MKHhlbl92
Y3B1X2lkKTsKK0VYUE9SVF9QRVJfQ1BVX1NZTUJPTCh4ZW5fdmNwdSk7CitFWFBPUlRfUEVSX0NQ
VV9TWU1CT0woeGVuX3ZjcHVfaW5mbyk7CiAKIGVudW0geGVuX2RvbWFpbl90eXBlIHhlbl9kb21h
aW5fdHlwZSA9IFhFTl9OQVRJVkU7CiBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fZG9tYWluX3R5cGUp
OwpAQCAtNzksNiArODEsNyBAQCBFWFBPUlRfU1lNQk9MKHhlbl9zdGFydF9mbGFncyk7CiAgKiBw
YWdlIGFzIHNvb24gYXMgZml4bWFwIGlzIHVwIGFuZCBydW5uaW5nLgogICovCiBzdHJ1Y3Qgc2hh
cmVkX2luZm8gKkhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSAmeGVuX2R1bW15X3NoYXJlZF9pbmZv
OworRVhQT1JUX1NZTUJPTF9HUEwoSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyk7CiAKIC8qCiAgKiBG
bGFnIHRvIGRldGVybWluZSB3aGV0aGVyIHZjcHUgaW5mbyBwbGFjZW1lbnQgaXMgYXZhaWxhYmxl
IG9uIGFsbApkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c18ybC5jIGIvZHJp
dmVycy94ZW4vZXZlbnRzL2V2ZW50c18ybC5jCmluZGV4IDhlZGVmNTFjOTJlNS4uYjVhY2Y0YjA5
OTcxIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzXzJsLmMKKysrIGIvZHJp
dmVycy94ZW4vZXZlbnRzL2V2ZW50c18ybC5jCkBAIC0zNjksNyArMzY5LDcgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBldnRjaG5fb3BzIGV2dGNobl9vcHNfMmwgPSB7CiAJLnJlc3VtZQkgICAgICAg
ICAgID0gZXZ0Y2huXzJsX3Jlc3VtZSwKIH07CiAKLXZvaWQgX19pbml0IHhlbl9ldnRjaG5fMmxf
aW5pdCh2b2lkKQordm9pZCB4ZW5fZXZ0Y2huXzJsX2luaXQodm9pZCkKIHsKIAlwcl9pbmZvKCJV
c2luZyAyLWxldmVsIEFCSVxuIik7CiAJZXZ0Y2huX29wcyA9ICZldnRjaG5fb3BzXzJsOwpkaWZm
IC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMgYi9kcml2ZXJzL3hlbi9l
dmVudHMvZXZlbnRzX2ZpZm8uYwppbmRleCA3NmIzMThlODgzODIuLjQ1M2I0YjA1ZjIzOCAxMDA2
NDQKLS0tIGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMKKysrIGIvZHJpdmVycy94
ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMKQEAgLTQzMCw3ICs0MzAsNyBAQCBzdGF0aWMgaW50IHhl
bl9ldnRjaG5fY3B1X2RlYWQodW5zaWduZWQgaW50IGNwdSkKIAlyZXR1cm4gMDsKIH0KIAotaW50
IF9faW5pdCB4ZW5fZXZ0Y2huX2ZpZm9faW5pdCh2b2lkKQoraW50IHhlbl9ldnRjaG5fZmlmb19p
bml0KHZvaWQpCiB7CiAJaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKIAlpbnQgcmV0Owpk
aWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuLW9wcy5oIGIvaW5jbHVkZS94ZW4veGVuLW9wcy5o
CmluZGV4IDQ5Njk4MTcxMjRhOC4uOTJmYzQ1MDc1NTAwIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hl
bi94ZW4tb3BzLmgKKysrIGIvaW5jbHVkZS94ZW4veGVuLW9wcy5oCkBAIC0xMCw3ICsxMCw3IEBA
CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS92Y3B1Lmg+CiAKIERFQ0xBUkVfUEVSX0NQVShzdHJ1
Y3QgdmNwdV9pbmZvICosIHhlbl92Y3B1KTsKLQorREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB2Y3B1
X2luZm8sIHhlbl92Y3B1X2luZm8pOwogREVDTEFSRV9QRVJfQ1BVKHVpbnQzMl90LCB4ZW5fdmNw
dV9pZCk7CiBzdGF0aWMgaW5saW5lIHVpbnQzMl90IHhlbl92Y3B1X25yKGludCBjcHUpCiB7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 20:19:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 20:19:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwYLR-0006hS-Du; Wed, 20 Feb 2019 20:19:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nwQz=Q3=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gwYLQ-0006h6-Ew
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 20:19:52 +0000
X-Inumbo-ID: e046cd18-354c-11e9-bc90-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e046cd18-354c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 20:19:51 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1KK8qDU081939;
 Wed, 20 Feb 2019 20:18:40 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=NTxOcurqJlQlCOmdT9Cg4RcY8w77Z669tNvu7Rl2B6U=;
 b=fEydcBYmCx/tjgu15N7dbOIE0EU5eFtRpT5j0YjNrZqPj9jXx1LM7r10/PRHAjlttaSR
 5An38nBBVf8/StS0LCjeqK+02rd6CDpvXSotOc0vKrdsrzPi5ksKquLfk4+BhcUCNwYr
 /RVsNmR5Tq31CMgw7SfXxaW3yro+vFz6A/f+NhhL31hlk8gd0tMFWwRj9mLtnjUi3VDl
 /dLFHluxBLAdd1zj8lMnNwT8wykSPFpRyiRWqMQxFZWai/WoYGuOjfyWAnNx3UkyYFhu
 epq4+VLpxoogmD/SfiZeCkdpeSAxU/f0D/nrRi3odnGNr9Qnws6MJCzDDjIlr88+80pm 0w== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2qp9xu3xnn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:18:39 +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 x1KKIcSo025549
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:18:39 GMT
Received: from abhmp0022.oracle.com (abhmp0022.oracle.com [141.146.116.28])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x1KKIbUF012376;
 Wed, 20 Feb 2019 20:18:38 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 12:18:37 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Wed, 20 Feb 2019 20:16:02 +0000
Message-Id: <20190220201609.28290-33-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190220201609.28290-1-joao.m.martins@oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902200138
Subject: [Xen-devel] [PATCH RFC 32/39] xen/balloon: xen_shim_domain() support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>, x86@kernel.org,
 Ankur Arora <ankur.a.arora@oracle.com>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGJhbGxvb25pbmcgdXNlcyBob2xsb3cgc3RydWN0IHBhZ2VzICh3aXRoIHRoZSB1bmRlcmx5
aW5nIFBGTnMgYmVpbmcKcG9wdWxhdGVkL3VucG9wdWxhdGVkIHZpYSBoeXBlcmNhbGxzKSB3aGlj
aCBhcmUgdXNlZCBieSB0aGUgZ3JhbnQgbG9naWMKdG8gbWFwIGdyYW50cyBmcm9tIG90aGVyIGRv
bWFpbnMuCgpGb3IgcHVycG9zZXMgb2YgYSBLVk0gYmFzZWQgeGVuLXNoaW0sIHRoaXMgbW9kZWwg
aXMgbm90IHVzZWZ1bCAtLQptYXBwaW5nIGlzIHVubmVjZXNzYXJ5IHNpbmNlIGFsbCBndWVzdCBt
ZW1vcnkgaXMgYWxyZWFkeSBtYXBwZWQgaW4gdGhlCktWTSBob3N0LiBUaGUgc2ltcGxlc3Qgb3B0
aW9uIGlzIHRvIGp1c3QgdHJhbnNsYXRlIGdyYW50IHJlZmVyZW5jZXMgdG8KR1BBcyAoZXNzZW50
aWFsbHkgYSBnZXRfcGFnZSgpIG9uIHRoZSBhcHByb3ByaWF0ZSBHUEEuKQoKVGhpcyBwYXRjaCBw
cm92aWRlcyBhbiBhbHRlcm5hdGUgYmFsbG9vbiBhbGxvY2F0aW9uIG1lY2hhbmlzbSB3aGVyZSBp
bgp0aGUgYWxsb2NhdGlvbiBwYXRoIHdlIGp1c3QgcHJvdmlkZSBhIGNvbnN0YW50IHN0cnVjdCBw
YWdlCihjb3JyZXNwb25kaW5nIHRvIHBhZ2UgMC4pIFRoaXMgYWxsb3dzIHRoZSBjYWxsaW5nIGNv
ZGUgLS0gd2hpY2ggZG9lcyBhCnBhZ2VfdG9fcGZuKCkgb24gdGhlIHJldHVybmVkIHN0cnVjdCBw
YWdlIC0tIHRvIHJlbWFpbiB1bmNoYW5nZWQgYmVmb3JlCmRvaW5nIHRoZSBncmFudCBvcGVyYXRp
b24gKHdoaWNoIGluIHRoaXMgY2FzZSB3b3VsZCBmaWxsIGluIHRoZSByZWFsCnN0cnVjdCBwYWdl
LikKCkNvLWRldmVsb3BlZC1ieTogQW5rdXIgQXJvcmEgPGFua3VyLmEuYXJvcmFAb3JhY2xlLmNv
bT4KU2lnbmVkLW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5hcm9yYUBvcmFjbGUuY29tPgot
LS0KIGFyY2gveDg2L2t2bS94ZW4tc2hpbS5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogZHJpdmVycy94ZW4vYmFsbG9vbi5jICAgfCAxNSArKysrKysrKysrKysrKy0KIGlu
Y2x1ZGUveGVuL2JhbGxvb24uaCAgIHwgIDcgKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA1MiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva3ZtL3hl
bi1zaGltLmMgYi9hcmNoL3g4Ni9rdm0veGVuLXNoaW0uYwppbmRleCA2MWZkY2ViNjNlYzIuLjQw
ODZkOTJhNGJmYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva3ZtL3hlbi1zaGltLmMKKysrIGIvYXJj
aC94ODYva3ZtL3hlbi1zaGltLmMKQEAgLTEzLDExICsxMyw0MCBAQAogI2luY2x1ZGUgPHhlbi94
ZW4tb3BzLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgogI2luY2x1ZGUgPHhlbi94ZW5idXMu
aD4KKyNpbmNsdWRlIDx4ZW4vYmFsbG9vbi5oPgogCiAjZGVmaW5lIEJJVFNfUEVSX0VWVENITl9X
T1JEIChzaXplb2YoeGVuX3Vsb25nX3QpKjgpCiAKIHN0YXRpYyBzdHJ1Y3Qga3ZtX3hlbiBzaGlt
ID0geyAuZG9taWQgPSBYRU5fU0hJTV9ET01JRCB9OwogCitzdGF0aWMgaW50IHNoaW1fYWxsb2Nf
cGFnZXMoaW50IG5yX3BhZ2VzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQoreworCWludCBpOworCisJ
LyoKKwkgKiBXZSBwcm92aWRlIHBhZ2UgMCBpbnN0ZWFkIG9mIE5VTEwgYmVjYXVzZSB3ZSdsbCBl
ZmZlY3RpdmVseQorCSAqIGRvIHRoZSBpbnZlcnNlIG9wZXJhdGlvbiB3aGlsZSBkZXJpdmluZyB0
aGUgcGZuIHRvIHBhc3MgdG8KKwkgKiB4ZW4gZm9yIG1hcHBpbmcuCisJICovCisJZm9yIChpID0g
MDsgaSA8IG5yX3BhZ2VzOyBpKyspCisJCXBhZ2VzW2ldID0gcGZuX3RvX3BhZ2UoMCk7CisKKwly
ZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgc2hpbV9mcmVlX3BhZ2VzKGludCBucl9wYWdlcywg
c3RydWN0IHBhZ2UgKipwYWdlcykKK3sKKwlpbnQgaTsKKworCWZvciAoaSA9IDA7IGkgPCBucl9w
YWdlczsgaSsrKQorCQlwYWdlc1tpXSA9IE5VTEw7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgeGVuX2Jh
bGxvb25fb3BzIHNoaW1fYmFsbG9vbl9vcHMgPSB7CisJLmFsbG9jX3BhZ2VzID0gc2hpbV9hbGxv
Y19wYWdlcywKKwkuZnJlZV9wYWdlcyA9IHNoaW1fZnJlZV9wYWdlcywKK307CisKIHN0YXRpYyB2
b2lkIHNoaW1fZXZ0Y2huX3NldHVwKHN0cnVjdCBzaGFyZWRfaW5mbyAqcykKIHsKIAlpbnQgY3B1
OwpAQCAtNjUsNiArOTQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBzaGltX3JlZ2lzdGVyKHZvaWQp
CiAJbXV0ZXhfaW5pdCgmc2hpbS54ZW5fbG9jayk7CiAKIAlrdm1feGVuX3JlZ2lzdGVyX2xjYWxs
KCZzaGltKTsKKwl4ZW5fYmFsbG9vbl9vcHMgPSAmc2hpbV9iYWxsb29uX29wczsKIAogCS8qIFdl
IGNhbiBoYW5kbGUgaHlwZXJjYWxscyBhZnRlciB0aGlzIHBvaW50ICovCiAJeGVuX3NoaW1fZG9t
YWluID0gMTsKQEAgLTk0LDYgKzEyNCw3IEBAIHN0YXRpYyB2b2lkIF9fZXhpdCBzaGltX2V4aXQo
dm9pZCkKIAl4ZW5fc2hpbV9kb21haW4gPSAwOwogCiAJa3ZtX3hlbl91bnJlZ2lzdGVyX2xjYWxs
KCk7CisJeGVuX2JhbGxvb25fb3BzID0gTlVMTDsKIAlIWVBFUlZJU09SX3NoYXJlZF9pbmZvID0g
TlVMTDsKIAlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpIHNoaW0uc2hpbmZvKTsKIAlzaGltLnNo
aW5mbyA9IE5VTEw7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMgYi9kcml2ZXJz
L3hlbi9iYWxsb29uLmMKaW5kZXggY2ViNTA0OGRlOWE3Li4wMDM3NWZhNmMxMjIgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMveGVuL2JhbGxvb24uYworKysgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKQEAg
LTEzOCw3ICsxMzgsNyBAQCBlbnVtIGJwX3N0YXRlIHsKIAogc3RhdGljIERFRklORV9NVVRFWChi
YWxsb29uX211dGV4KTsKIAotc3RydWN0IGJhbGxvb25fc3RhdHMgYmFsbG9vbl9zdGF0czsKK3N0
cnVjdCBiYWxsb29uX3N0YXRzIGJhbGxvb25fc3RhdHMgX19yZWFkX21vc3RseTsKIEVYUE9SVF9T
WU1CT0xfR1BMKGJhbGxvb25fc3RhdHMpOwogCiAvKiBXZSBpbmNyZWFzZS9kZWNyZWFzZSBpbiBi
YXRjaGVzIHdoaWNoIGZpdCBpbiBhIHBhZ2UgKi8KQEAgLTE1OCw2ICsxNTgsOSBAQCBzdGF0aWMg
REVDTEFSRV9ERUxBWUVEX1dPUksoYmFsbG9vbl93b3JrZXIsIGJhbGxvb25fcHJvY2Vzcyk7CiAj
ZGVmaW5lIEdGUF9CQUxMT09OIFwKIAkoR0ZQX0hJR0hVU0VSIHwgX19HRlBfTk9XQVJOIHwgX19H
RlBfTk9SRVRSWSB8IF9fR0ZQX05PTUVNQUxMT0MpCiAKK3N0cnVjdCB4ZW5fYmFsbG9vbl9vcHMg
Knhlbl9iYWxsb29uX29wczsKK0VYUE9SVF9TWU1CT0woeGVuX2JhbGxvb25fb3BzKTsKKwogLyog
YmFsbG9vbl9hcHBlbmQ6IGFkZCB0aGUgZ2l2ZW4gcGFnZSB0byB0aGUgYmFsbG9vbi4gKi8KIHN0
YXRpYyB2b2lkIF9fYmFsbG9vbl9hcHBlbmQoc3RydWN0IHBhZ2UgKnBhZ2UpCiB7CkBAIC01ODks
NiArNTkyLDExIEBAIGludCBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMoaW50IG5yX3BhZ2VzLCBz
dHJ1Y3QgcGFnZSAqKnBhZ2VzKQogCXN0cnVjdCBwYWdlICpwYWdlOwogCWludCByZXQ7CiAKKwlp
ZiAoeGVuX3NoaW1fZG9tYWluKCkgJiYgeGVuX2JhbGxvb25fb3BzKQorCQlyZXR1cm4geGVuX2Jh
bGxvb25fb3BzLT5hbGxvY19wYWdlcyhucl9wYWdlcywgcGFnZXMpOworCisJV0FSTl9PTl9PTkNF
KHhlbl9zaGltX2RvbWFpbigpKTsKKwogCW11dGV4X2xvY2soJmJhbGxvb25fbXV0ZXgpOwogCiAJ
YmFsbG9vbl9zdGF0cy50YXJnZXRfdW5wb3B1bGF0ZWQgKz0gbnJfcGFnZXM7CkBAIC02MzQsNiAr
NjQyLDExIEBAIHZvaWQgZnJlZV94ZW5iYWxsb29uZWRfcGFnZXMoaW50IG5yX3BhZ2VzLCBzdHJ1
Y3QgcGFnZSAqKnBhZ2VzKQogewogCWludCBpOwogCisJaWYgKHhlbl9zaGltX2RvbWFpbigpICYm
IHhlbl9iYWxsb29uX29wcykKKwkJcmV0dXJuIHhlbl9iYWxsb29uX29wcy0+ZnJlZV9wYWdlcyhu
cl9wYWdlcywgcGFnZXMpOworCisJV0FSTl9PTl9PTkNFKHhlbl9zaGltX2RvbWFpbigpKTsKKwog
CW11dGV4X2xvY2soJmJhbGxvb25fbXV0ZXgpOwogCiAJZm9yIChpID0gMDsgaSA8IG5yX3BhZ2Vz
OyBpKyspIHsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2JhbGxvb24uaCBiL2luY2x1ZGUveGVu
L2JhbGxvb24uaAppbmRleCA0OTE0YjkzYTIzZjIuLjliYTZhN2U5MWQ1ZSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS94ZW4vYmFsbG9vbi5oCisrKyBiL2luY2x1ZGUveGVuL2JhbGxvb24uaApAQCAtMjIs
NiArMjIsMTMgQEAgc3RydWN0IGJhbGxvb25fc3RhdHMgewogCiBleHRlcm4gc3RydWN0IGJhbGxv
b25fc3RhdHMgYmFsbG9vbl9zdGF0czsKIAorc3RydWN0IHhlbl9iYWxsb29uX29wcyB7CisJaW50
ICgqYWxsb2NfcGFnZXMpKGludCBucl9wYWdlcywgc3RydWN0IHBhZ2UgKipwYWdlcyk7CisJdm9p
ZCAoKmZyZWVfcGFnZXMpKGludCBucl9wYWdlcywgc3RydWN0IHBhZ2UgKipwYWdlcyk7Cit9Owor
CitleHRlcm4gc3RydWN0IHhlbl9iYWxsb29uX29wcyAqeGVuX2JhbGxvb25fb3BzOworCiB2b2lk
IGJhbGxvb25fc2V0X25ld190YXJnZXQodW5zaWduZWQgbG9uZyB0YXJnZXQpOwogCiBpbnQgYWxs
b2NfeGVuYmFsbG9vbmVkX3BhZ2VzKGludCBucl9wYWdlcywgc3RydWN0IHBhZ2UgKipwYWdlcyk7
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 20:19:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 20:19:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwYLS-0006i0-Nq; Wed, 20 Feb 2019 20:19:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nwQz=Q3=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gwYLR-0006hZ-Lr
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 20:19:53 +0000
X-Inumbo-ID: e0f2aa4e-354c-11e9-bc90-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0f2aa4e-354c-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 20:19:52 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1KK98rL082386;
 Wed, 20 Feb 2019 20:18:51 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=jPor7XctkGZCsqvXc242v28Xv2yJ7KWqcRDiRETXPRI=;
 b=F8H07j44UR1tdSp9IX24yuzkWPkmOz7N1HefA6nBH2ZGm0d/i5epC0lBYdUHGt3ufw1F
 CE6uD+ubucHMlnQwjhdTI9MHKcgb0aDCiZW3NG9vS1FE3WFxi6wE8BITz8fjwQU1unbH
 /mFjA/OD2BIyscqlvV1nfjG4Ck28RNljs339RqQUaKcZomkhtl8WthEwf7NZYGjS/0jw
 viANzo+l5MwQKLEZMrQSza7IzGGqPiUn6FEfFkW06HIPzObL3axqkEaPeYmr43zooBBB
 gTJF1PuXjEwAqRpSFuFvN6WiMG6Xp6QUND9uoRzEDo01qD1nDt6NiePgL/ybzle3DnfK rQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2qp9xu3xp7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:18:50 +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 x1KKInTQ008317
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 20:18:49 GMT
Received: from abhmp0022.oracle.com (abhmp0022.oracle.com [141.146.116.28])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x1KKInBo012477;
 Wed, 20 Feb 2019 20:18:49 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 12:18:48 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Wed, 20 Feb 2019 20:16:06 +0000
Message-Id: <20190220201609.28290-37-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190220201609.28290-1-joao.m.martins@oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=994 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902200138
Subject: [Xen-devel] [PATCH RFC 36/39] drivers/xen: xen_shim_domain() support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Ankur Arora <ankur.a.arora@oracle.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RW5hYmxlIC9kZXYveGVuL3tnbnRkZXYsZXZ0Y2hufSBhbmQgL3Byb2MveGVuLyBmb3IgeGVuX3No
aW1fZG9tYWluKCkuCgpUaGVzZSBpbnRlcmZhY2VzIHdpbGwgYmUgdXNlZCBieSB4ZW5zdG9yZWQg
dG8gaW5pdGlhbGl6ZSBpdHMKZXZlbnQgY2hhbm5lbCBwb3J0IGFuZCB0aGUga3ZhIHVzZWQgdG8g
Y29tbXVuaWNhdGUgd2l0aCB0aGUKeGVuYnVzIGRyaXZlci4KClNpZ25lZC1vZmYtYnk6IEpvYW8g
TWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9ldnRj
aG4uYyAgICAgICAgICAgfCA0ICsrKy0KIGRyaXZlcnMveGVuL3ByaXZjbWQuYyAgICAgICAgICB8
IDUgKysrKy0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYyB8IDIgKy0KIGRyaXZlcnMv
eGVuL3hlbmZzL3N1cGVyLmMgICAgICB8IDcgKysrKy0tLQogZHJpdmVycy94ZW4veGVuZnMveGVu
c3ltcy5jICAgIHwgNCArKysrCiA1IGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZ0Y2huLmMgYi9kcml2ZXJz
L3hlbi9ldnRjaG4uYwppbmRleCA2ZDFhNWU1ODk2OGYuLjM2NzM5MGViNTg4MyAxMDA2NDQKLS0t
IGEvZHJpdmVycy94ZW4vZXZ0Y2huLmMKKysrIGIvZHJpdmVycy94ZW4vZXZ0Y2huLmMKQEAgLTcw
OCwxMyArNzA4LDE0IEBAIHN0YXRpYyBpbnQgX19pbml0IGV2dGNobl9pbml0KHZvaWQpCiB7CiAJ
aW50IGVycjsKIAotCWlmICgheGVuX2RvbWFpbigpKQorCWlmICgheGVuX2RvbWFpbigpICYmICF4
ZW5fc2hpbV9kb21haW5fZ2V0KCkpCiAJCXJldHVybiAtRU5PREVWOwogCiAJLyogQ3JlYXRlICcv
ZGV2L3hlbi9ldnRjaG4nLiAqLwogCWVyciA9IG1pc2NfcmVnaXN0ZXIoJmV2dGNobl9taXNjZGV2
KTsKIAlpZiAoZXJyICE9IDApIHsKIAkJcHJfZXJyKCJDb3VsZCBub3QgcmVnaXN0ZXIgL2Rldi94
ZW4vZXZ0Y2huXG4iKTsKKwkJeGVuX3NoaW1fZG9tYWluX3B1dCgpOwogCQlyZXR1cm4gZXJyOwog
CX0KIApAQCAtNzI2LDYgKzcyNyw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGV2dGNobl9pbml0KHZv
aWQpCiBzdGF0aWMgdm9pZCBfX2V4aXQgZXZ0Y2huX2NsZWFudXAodm9pZCkKIHsKIAltaXNjX2Rl
cmVnaXN0ZXIoJmV2dGNobl9taXNjZGV2KTsKKwl4ZW5fc2hpbV9kb21haW5fcHV0KCk7CiB9CiAK
IG1vZHVsZV9pbml0KGV2dGNobl9pbml0KTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3ByaXZj
bWQuYyBiL2RyaXZlcnMveGVuL3ByaXZjbWQuYwppbmRleCBiMjRkZGFjMTYwNGIuLmEwNjNhZDVj
ODI2MCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHJpdmNtZC5jCisrKyBiL2RyaXZlcnMveGVu
L3ByaXZjbWQuYwpAQCAtOTk5LDEyICs5OTksMTMgQEAgc3RhdGljIGludCBfX2luaXQgcHJpdmNt
ZF9pbml0KHZvaWQpCiB7CiAJaW50IGVycjsKIAotCWlmICgheGVuX2RvbWFpbigpKQorCWlmICgh
eGVuX2RvbWFpbigpICYmICF4ZW5fc2hpbV9kb21haW5fZ2V0KCkpCiAJCXJldHVybiAtRU5PREVW
OwogCiAJZXJyID0gbWlzY19yZWdpc3RlcigmcHJpdmNtZF9kZXYpOwogCWlmIChlcnIgIT0gMCkg
ewogCQlwcl9lcnIoIkNvdWxkIG5vdCByZWdpc3RlciBYZW4gcHJpdmNtZCBkZXZpY2VcbiIpOwor
CQl4ZW5fc2hpbV9kb21haW5fcHV0KCk7CiAJCXJldHVybiBlcnI7CiAJfQogCkBAIC0xMDEyLDYg
KzEwMTMsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwcml2Y21kX2luaXQodm9pZCkKIAlpZiAoZXJy
ICE9IDApIHsKIAkJcHJfZXJyKCJDb3VsZCBub3QgcmVnaXN0ZXIgWGVuIGh5cGVyY2FsbC1idWYg
ZGV2aWNlXG4iKTsKIAkJbWlzY19kZXJlZ2lzdGVyKCZwcml2Y21kX2Rldik7CisJCXhlbl9zaGlt
X2RvbWFpbl9wdXQoKTsKIAkJcmV0dXJuIGVycjsKIAl9CiAKQEAgLTEwMjIsNiArMTAyNCw3IEBA
IHN0YXRpYyB2b2lkIF9fZXhpdCBwcml2Y21kX2V4aXQodm9pZCkKIHsKIAltaXNjX2RlcmVnaXN0
ZXIoJnByaXZjbWRfZGV2KTsKIAltaXNjX2RlcmVnaXN0ZXIoJnhlbl9wcml2Y21kYnVmX2Rldik7
CisJeGVuX3NoaW1fZG9tYWluX3B1dCgpOwogfQogCiBtb2R1bGVfaW5pdChwcml2Y21kX2luaXQp
OwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jIGIvZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1c194cy5jCmluZGV4IGJkNmRiMzcwMzk3Mi4uMDYyYzBhNWZhNDE1IDEw
MDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKKysrIGIvZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1c194cy5jCkBAIC03MzUsNyArNzM1LDcgQEAgc3RhdGljIHZvaWQgeHNf
cmVzZXRfd2F0Y2hlcyh2b2lkKQogewogCWludCBlcnI7CiAKLQlpZiAoIXhlbl9odm1fZG9tYWlu
KCkgfHwgeGVuX2luaXRpYWxfZG9tYWluKCkpCisJaWYgKCF4ZW5faHZtX2RvbWFpbigpIHx8IHhl
bl9pbml0aWFsX2RvbWFpbigpIHx8IHhlbl9zaGltX2RvbWFpbigpKQogCQlyZXR1cm47CiAKIAlp
ZiAoeGVuX3N0cmljdF94ZW5idXNfcXVpcmsoKSkKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hl
bmZzL3N1cGVyLmMgYi9kcml2ZXJzL3hlbi94ZW5mcy9zdXBlci5jCmluZGV4IDcxZGRmYjRjZjYx
Yy4uMmVmMzI2NjQ1ODgwIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW5mcy9zdXBlci5jCisr
KyBiL2RyaXZlcnMveGVuL3hlbmZzL3N1cGVyLmMKQEAgLTY0LDcgKzY0LDggQEAgc3RhdGljIGlu
dCB4ZW5mc19maWxsX3N1cGVyKHN0cnVjdCBzdXBlcl9ibG9jayAqc2IsIHZvaWQgKmRhdGEsIGlu
dCBzaWxlbnQpCiAJfTsKIAogCXJldHVybiBzaW1wbGVfZmlsbF9zdXBlcihzYiwgWEVORlNfU1VQ
RVJfTUFHSUMsCi0JCQl4ZW5faW5pdGlhbF9kb21haW4oKSA/IHhlbmZzX2luaXRfZmlsZXMgOiB4
ZW5mc19maWxlcyk7CisJCQl4ZW5faW5pdGlhbF9kb21haW4oKSB8fCB4ZW5fc2hpbV9kb21haW4o
KSA/CisJCQkJeGVuZnNfaW5pdF9maWxlcyA6IHhlbmZzX2ZpbGVzKTsKIH0KIAogc3RhdGljIHN0
cnVjdCBkZW50cnkgKnhlbmZzX21vdW50KHN0cnVjdCBmaWxlX3N5c3RlbV90eXBlICpmc190eXBl
LApAQCAtODQsNyArODUsNyBAQCBNT0RVTEVfQUxJQVNfRlMoInhlbmZzIik7CiAKIHN0YXRpYyBp
bnQgX19pbml0IHhlbmZzX2luaXQodm9pZCkKIHsKLQlpZiAoeGVuX2RvbWFpbigpKQorCWlmICh4
ZW5fZG9tYWluKCkgfHwgeGVuX3NoaW1fZG9tYWluKCkpCiAJCXJldHVybiByZWdpc3Rlcl9maWxl
c3lzdGVtKCZ4ZW5mc190eXBlKTsKIAogCXJldHVybiAwOwpAQCAtOTIsNyArOTMsNyBAQCBzdGF0
aWMgaW50IF9faW5pdCB4ZW5mc19pbml0KHZvaWQpCiAKIHN0YXRpYyB2b2lkIF9fZXhpdCB4ZW5m
c19leGl0KHZvaWQpCiB7Ci0JaWYgKHhlbl9kb21haW4oKSkKKwlpZiAoeGVuX2RvbWFpbigpIHx8
IHhlbl9zaGltX2RvbWFpbigpKQogCQl1bnJlZ2lzdGVyX2ZpbGVzeXN0ZW0oJnhlbmZzX3R5cGUp
OwogfQogCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5mcy94ZW5zeW1zLmMgYi9kcml2ZXJz
L3hlbi94ZW5mcy94ZW5zeW1zLmMKaW5kZXggYzZjNzNhMzNjNDRkLi43OWJjY2I1M2QzNDQgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbmZzL3hlbnN5bXMuYworKysgYi9kcml2ZXJzL3hlbi94
ZW5mcy94ZW5zeW1zLmMKQEAgLTgsNiArOCw3IEBACiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9w
bGF0Zm9ybS5oPgogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJjYWxsLmg+CiAjaW5jbHVkZSA8eGVu
L3hlbi1vcHMuaD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSAieGVuZnMuaCIKIAog
CkBAIC0xMTQsNiArMTE1LDkgQEAgc3RhdGljIGludCB4ZW5zeW1zX29wZW4oc3RydWN0IGlub2Rl
ICppbm9kZSwgc3RydWN0IGZpbGUgKmZpbGUpCiAJc3RydWN0IHhlbnN5bXMgKnhzOwogCWludCBy
ZXQ7CiAKKwlpZiAoeGVuX3NoaW1fZG9tYWluKCkpCisJCXJldHVybiAtRUlOVkFMOworCiAJcmV0
ID0gc2VxX29wZW5fcHJpdmF0ZShmaWxlLCAmeGVuc3ltc19zZXFfb3BzLAogCQkJICAgICAgIHNp
emVvZihzdHJ1Y3QgeGVuc3ltcykpOwogCWlmIChyZXQpCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 21:03:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 21:03:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwZ1O-00012l-Vm; Wed, 20 Feb 2019 21:03:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CHx8=Q3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gwZ1M-00012g-VA
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 21:03:12 +0000
X-Inumbo-ID: affe0778-3550-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id affe0778-3550-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 20:47: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 57BE9EBD;
 Wed, 20 Feb 2019 12:46:37 -0800 (PST)
Received: from [10.37.8.123] (unknown [10.37.8.123])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4702D3F5C1;
 Wed, 20 Feb 2019 12:46:35 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
Date: Wed, 20 Feb 2019 20:46:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <dave.martin@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgQW5kcmV3IGFuZCBKYW4gZm9yIGZlZWRiYWNrIG9uIHRoZSBldmVudCBjaGFubmVsIGludGVy
cnVwdCkKCkhpIEJvcmlzLAoKVGhhbmsgeW91IGZvciB0aGUgeW91ciBmZWVkYmFjay4KCk9uIDIv
MjAvMTkgODowNCBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDIvMjAvMTkgMTowNSBQ
TSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24gMjAvMDIvMjAxOSAxNzowNywg
Qm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMi8yMC8xOSA5OjE1IEFNLCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4+Pj4gSGkgQm9yaXMsCj4+Pj4KPj4+PiBUaGFuayB5b3UgZm9yIHlvdXIgYW5z
d2VyLgo+Pj4+Cj4+Pj4gT24gMjAvMDIvMjAxOSAwMDowMiwgQm9yaXMgT3N0cm92c2t5IHdyb3Rl
Ogo+Pj4+PiBPbiBUdWUsIEZlYiAxOSwgMjAxOSBhdCAwNTozMToxMFBNICswMDAwLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4+Pj4+PiBIaSBhbGwsCj4+Pj4+Pgo+Pj4+Pj4gSSBoYXZlIGJlZW4gbG9v
a2luZyBhdCB1c2luZyBMaW51eCBSVCBpbiBEb20wLiBPbmNlIHRoZSBndWVzdCBpcwo+Pj4+Pj4g
c3RhcnRlZCwKPj4+Pj4+IHRoZSBjb25zb2xlIGlzIGVuZGluZyB0byBoYXZlIGEgbG90IG9mIHdh
cm5pbmcgKHNlZSB0cmFjZSBiZWxvdykuCj4+Pj4+Pgo+Pj4+Pj4gQWZ0ZXIgc29tZSBpbnZlc3Rp
Z2F0aW9uLCB0aGlzIGlzIGJlY2F1c2UgdGhlIGlycSBoYW5kbGVyIHdpbGwgbm93Cj4+Pj4+PiBi
ZSB0aHJlYWRlZC4KPj4+Pj4+IEkgY2FuIHJlcHJvZHVjZSB0aGUgc2FtZSBlcnJvciB3aXRoIHRo
ZSB2YW5pbGxhIExpbnV4IHdoZW4gcGFzc2luZwo+Pj4+Pj4gdGhlIG9wdGlvbgo+Pj4+Pj4gJ3Ro
cmVhZGlycXMnIG9uIHRoZSBjb21tYW5kIGxpbmUgKHRoZSB0cmFjZSBiZWxvdyBpcyBmcm9tIDUu
MC4wLXJjNwo+Pj4+Pj4gdGhhdCBoYXMKPj4+Pj4+IG5vdCBSVCBzdXBwb3J0KS4KPj4+Pj4+Cj4+
Pj4+PiBGV0lXLCB0aGUgaW50ZXJydXB0IGZvciBwb3J0IDYgaXMgdXNlZCB0byBmb3IgdGhlIGd1
ZXN0IHRvCj4+Pj4+PiBjb21tdW5pY2F0ZSB3aXRoCj4+Pj4+PiB4ZW5zdG9yZS4KPj4+Pj4+Cj4+
Pj4+PiAgwqDCoEZyb20gbXkgdW5kZXJzdGFuZGluZywgdGhpcyBpcyBoYXBwZW5pbmcgYmVjYXVz
ZSB0aGUgaW50ZXJydXB0Cj4+Pj4+PiBoYW5kbGVyIGlzIG5vdwo+Pj4+Pj4gcnVuIGluIGEgdGhy
ZWFkLiBTbyB3ZSBjYW4gaGF2ZSB0aGUgZm9sbG93aW5nIGhhcHBlbmluZy4KPj4+Pj4+Cj4+Pj4+
PiAgwqDCoMKgwqAgSW50ZXJydXB0IGNvbnRleHTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKg
wqDCoCBJbnRlcnJ1cHQgdGhyZWFkCj4+Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwKPj4+Pj4+ICDCoMKgwqDC
oCByZWNlaXZlIGludGVycnVwdCBwb3J0IDbCoMKgwqDCoCB8Cj4+Pj4+PiAgwqDCoMKgwqAgY2xl
YXIgdGhlIGV2dGNobiBwb3J0wqDCoMKgwqDCoMKgwqAgfAo+Pj4+Pj4gIMKgwqDCoMKgIHNldCBJ
UlFGX1JVTlRIUkVBRMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfAo+Pj4+Pj4gIMKgwqDCoMKgIGtp
Y2sgaW50ZXJydXB0IHRocmVhZMKgwqDCoMKgwqDCoMKgIHwKPj4+Pj4+ICDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKg
wqDCoCBjbGVhciBJUlFGX1JVTlRIUkVBRAo+Pj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgIGNhbGwg
ZXZ0Y2huX2ludGVycnVwdAo+Pj4+Pj4gIMKgwqDCoMKgIHJlY2VpdmUgaW50ZXJydXB0IHBvcnQg
NsKgwqDCoMKgIHwKPj4+Pj4+ICDCoMKgwqDCoCBjbGVhciB0aGUgZXZ0Y2huIHBvcnTCoMKgwqDC
oMKgwqDCoCB8Cj4+Pj4+PiAgwqDCoMKgwqAgc2V0IElSUUZfUlVOVEhSRUFEwqDCoMKgwqDCoMKg
wqDCoMKgwqAgfAo+Pj4+Pj4gIMKgwqDCoMKgIGtpY2sgaW50ZXJydXB0IHRocmVhZMKgwqDCoMKg
wqDCoMKgIHwKPj4+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBkaXNhYmxlIGludGVycnVwdCBwb3J0
IDYKPj4+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBldnRjaG4tPmVuYWJsZWQgPSBmYWxzZQo+Pj4+
Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB8wqDCoMKgIFsuLi4uXQo+Pj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8Cj4+Pj4+PiAg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHzCoMKgwqAgKioqIEhhbmRsaW5nIHRoZSBzZWNvbmQKPj4+Pj4+IGludGVycnVw
dCAqKioKPj4+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBjbGVhciBJUlFGX1JVTlRIUkVBRAo+Pj4+
Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB8wqDCoMKgIGNhbGwgZXZ0Y2huX2ludGVycnVwdAo+Pj4+Pj4gIMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB8wqDCoMKgIFdBUk4oLi4uKQo+Pj4+Pj4KPj4+Pj4+IEkgYW0gbm90IGVudGlyZWx5IHN1
cmUgaG93IHRvIGZpeCB0aGlzLiBJIGhhdmUgdHdvIHNvbHV0aW9ucyBpbiBtaW5kOgo+Pj4+Pj4K
Pj4+Pj4+IDEpIFByZXZlbnQgdGhlIGludGVycnVwdCBoYW5kbGVyIHRvIGJlIHRocmVhZGVkLiBX
ZSB3b3VsZCBhbHNvCj4+Pj4+PiBuZWVkIHRvCj4+Pj4+PiBzd2l0Y2ggZnJvbSBzcGluX2xvY2sg
dG8gcmF3X3NwaW5fbG9jayBhcyB0aGUgZm9ybWVyIG1heSBzbGVlcCBvbgo+Pj4+Pj4gUlQtTGlu
dXguCj4+Pj4+Pgo+Pj4+Pj4gMikgUmVtb3ZlIHRoZSB3YXJuaW5nCj4+Pj4+Cj4+Pj4+IEkgdGhp
bmsgYWNjZXNzIHRvIGV2dGNobi0+ZW5hYmxlZCBpcyByYWN5IHNvICh3aXRoIG9yIHdpdGhvdXQg
dGhlCj4+Pj4+IHdhcm5pbmcpIHdlIGNhbid0IHVzZSBpdCByZWxpYWJseS4KPj4+Pgo+Pj4+IFRo
aW5raW5nIGFib3V0IGl0LCBpdCB3b3VsZCBub3QgYmUgdGhlIG9ubHkgaXNzdWUuIFRoZSByaW5n
IGlzIHNpemVkCj4+Pj4gdG8gY29udGFpbiBvbmx5IG9uZSBpbnN0YW5jZSBvZiB0aGUgc2FtZSBl
dmVudC4gU28gaWYgeW91IHJlY2VpdmUKPj4+PiB0d2ljZSB0aGUgZXZlbnQsIHlvdSBtYXkgb3Zl
cmZsb3cgdGhlIHJpbmcuCj4+Pgo+Pj4gSG0uLi4gVGhhdCdzIGFub3RoZXIgYXJndW1lbnQgaW4g
ZmF2b3Igb2YgInVudGhyZWFkaW5nIiB0aGUgaGFuZGxlci4KPj4KPj4gSSBmaXJzdCB0aG91Z2h0
IGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIHVudGhyZWFkIGl0LiBIb3dldmVyLAo+PiB3YWtlX3Vw
X2ludGVycnVwdGlibGUgaXMgdXNpbmcgYSBzcGluX2xvY2suIE9uIFJUIHNwaW5fbG9jayBjYW4g
c2xlZXAsCj4+IHNvIHRoaXMgY2Fubm90IGJlIHVzZWQgaW4gYW4gaW50ZXJydXB0IGNvbnRleHQu
Cj4+Cj4+IFNvIEkgdGhpbmsgInVudGhyZWFkaW5nIiB0aGUgaGFuZGxlciBpcyBub3QgYW4gb3B0
aW9uIGhlcmUuCj4gCj4gVGhhdCBzb3VuZHMgbGlrZSBhIGRpZmZlcmVudCBwcm9ibGVtLiBJLmUu
IHRoZXJlIGFyZSB0d28gaXNzdWVzOgo+ICogdGhyZWFkZWQgaW50ZXJydXB0cyBkb24ndCB3b3Jr
IHByb3Blcmx5IChyYWNlcywgcmluZyBvdmVyZmxvdykKPiAqIGV2dGNobl9pbnRlcnJ1cHQoKSAo
dGhyZWFkZWQgb3Igbm90KSBoYXMgc3Bpbl9sb2NrKCksIHdoaWNoIGlzIG5vdAo+IGdvaW5nIHRv
IHdvcmsgZm9yIFJUCgpJIGFtIGFmcmFpZCB0aGF0J3Mgbm90IGNvcnJlY3QsIHlvdSBjYW4gdXNl
IHNwaW5fbG9jaygpIGluIHRocmVhZGVkIAppbnRlcnJ1cHQgaGFuZGxlci4KCj4gVGhlIGZpcnN0
IGNhbiBiZSBmaXhlZCBieSB1c2luZyBub24tdGhyZWFkZWQgaGFuZGxlcnMuCgpUaGUgdHdvIGFy
ZSBzb21ld2hhdCByZWxhdGVkLCBpZiB5b3UgdXNlIGEgbm9uLXRocmVhZGVkIGhhbmRsZXIgdGhl
biB5b3UgCmFyZSBub3QgZ29pbmcgdG8gaGVscCB0aGUgUlQgY2FzZS4KCkluIGdlbmVyYWwsIHRo
ZSB1bnRocmVhZGVkIHNvbHV0aW9uIHNob3VsZCBiZSB1c2VkIGluIHRoZSBsYXN0IHJlc29ydC4K
Cj4+Cj4+Pgo+Pj4+Cj4+Pj4+Cj4+Pj4+IEFub3RoZXIgYWx0ZXJuYXRpdmUgY291bGQgYmUgdG8g
cXVldWUgdGhlIGlycSBpZiAhZXZ0Y2huLT5lbmFibGVkIGFuZAo+Pj4+PiBoYW5kbGUgaXQgaW4g
ZXZ0Y2huX3dyaXRlKCkgKHdoaWNoIGlzIHdoZXJlIGlycSBpcyBzdXBwb3NlZCB0byBiZQo+Pj4+
PiByZS1lbmFibGVkKS4KPj4+PiBXaGF0IGRvIHlvdSBtZWFuIGJ5IHF1ZXVlPyBJcyBpdCBxdWV1
ZWluZyBpbiB0aGUgcmluZz8KPj4+Cj4+Pgo+Pj4gTm8sIEkgd2FzIHRoaW5raW5nIGFib3V0IGhh
dmluZyBhIG5ldyBzdHJ1Y3R1cmUgZm9yIGRlZmVycmVkIGludGVycnVwdHMuCj4+Cj4+IEhtbW0s
IEkgYW0gbm90IGVudGlyZWx5IHN1cmUgd2hhdCB3b3VsZCBiZSB0aGUgc3RydWN0dXJlIGhlcmUu
IENvdWxkCj4+IHlvdSBleHBhbmQgeW91ciB0aGlua2luZz8KPiAKPiBTb21lIHNvcnQgb2YgYSBG
SUZPIHRoYXQgc3RvcmVzIHtpcnEsIGRhdGF9IHR1cGxlLiBJdCBjb3VsZCBvYnZpb3VzbHkgYmUK
PiBpbXBsZW1lbnRlZCBhcyBhIHJpbmcgYnV0IG5vdCBuZWNlc3NhcmlseSBhcyBYZW4gc2hhcmVk
IHJpbmcgKGlmIHRoYXQncwo+IHdoYXQgeW91IHdlcmUgcmVmZXJyaW5nIHRvKS4KClRoZSB1bmRl
cmx5aW5nIHF1ZXN0aW9uIGlzIHdoYXQgaGFwcGVuIGlmIHlvdSBtaXNzIGFuIGludGVycnVwdC4g
SXMgaXQgCmdvaW5nIHRvIGJlIG9rPyBJZiBubywgdGhlbiB3ZSBoYXZlIHRvIHJlY29yZCBldmVy
eXRoaW5nIGFuZCBjYW4ndCAKa2lsbC9zZW5kIGFuIGVycm9yIHRvIHRoZSB1c2VyIGFwcCBiZWNh
dXNlIGl0IGlzIG5vdCBpdHMgZmF1bHQuCgpUaGlzIG1lYW5zIGEgRklGTyB3b3VsZCBub3QgYmUg
YSB2aWFibGUuIEhvdyBkbyB5b3Ugc2l6ZSBpdD8gU3RhdGljIChpLmUgCnByZS1kZWZpbmVkKSBz
aXplIGlzIG5vdCBnb2luZyB0byBiZSBwb3NzaWJsZSBiZWNhdXNlIHlvdSBkb24ndCBrbm93IGhv
dyAKbWFueSBpbnRlcnJ1cHQgeW91IGFyZSBnb2luZyB0byByZWNlaXZlIGJlZm9yZSB0aGUgdGhy
ZWFkIGhhbmRsZXIgcnVucy4gCllvdSBjYW4ndCBtYWtlIGl0IGdyb3cgZHluYW1pY2FsbHkgYXMg
aXQgbWFrZSBiZWNvbWUgcXVpdGUgYmlnIGZvciB0aGUgCnNhbWUgcmVhc29uLgoKRGlzY3Vzc2lu
ZyB3aXRoIG15IHRlYW0sIGEgc29sdXRpb24gdGhhdCBjYW1lIHVwIHdvdWxkIGJlIHRvIGludHJv
ZHVjZSAKb25lIGF0b21pYyBmaWVsZCBwZXIgZXZlbnQgdG8gcmVjb3JkIHRoZSBudW1iZXIgb2Yg
ZXZlbnQgcmVjZWl2ZWQuIEkgCndpbGwgZXhwbG9yZSB0aGF0IHNvbHV0aW9uIHRvbW9ycm93LgoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 21:09:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 21:09:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwZ7G-0001CM-NP; Wed, 20 Feb 2019 21:09:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=litf=Q3=redhat.com=pbonzini@srs-us1.protection.inumbo.net>)
 id 1gwZ7G-0001CH-0q
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 21:09:18 +0000
X-Inumbo-ID: c7d59a8e-3553-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7d59a8e-3553-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 21:09:16 +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 D5DD91455EF;
 Wed, 20 Feb 2019 21:09:15 +0000 (UTC)
Received: from [10.36.112.19] (ovpn-112-19.ams2.redhat.com [10.36.112.19])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id DA82D60BE6;
 Wed, 20 Feb 2019 21:09:10 +0000 (UTC)
To: Joao Martins <joao.m.martins@oracle.com>, kvm@vger.kernel.org,
 linux-kernel@vger.kernel.org
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=pbonzini@redhat.com; prefer-encrypt=mutual; keydata=
 mQHhBFRCcBIBDqDGsz4K0zZun3jh+U6Z9wNGLKQ0kSFyjN38gMqU1SfP+TUNQepFHb/Gc0E2
 CxXPkIBTvYY+ZPkoTh5xF9oS1jqI8iRLzouzF8yXs3QjQIZ2SfuCxSVwlV65jotcjD2FTN04
 hVopm9llFijNZpVIOGUTqzM4U55sdsCcZUluWM6x4HSOdw5F5Utxfp1wOjD/v92Lrax0hjiX
 DResHSt48q+8FrZzY+AUbkUS+Jm34qjswdrgsC5uxeVcLkBgWLmov2kMaMROT0YmFY6A3m1S
 P/kXmHDXxhe23gKb3dgwxUTpENDBGcfEzrzilWueOeUWiOcWuFOed/C3SyijBx3Av/lbCsHU
 Vx6pMycNTdzU1BuAroB+Y3mNEuW56Yd44jlInzG2UOwt9XjjdKkJZ1g0P9dwptwLEgTEd3Fo
 UdhAQyRXGYO8oROiuh+RZ1lXp6AQ4ZjoyH8WLfTLf5g1EKCTc4C1sy1vQSdzIRu3rBIjAvnC
 tGZADei1IExLqB3uzXKzZ1BZ+Z8hnt2og9hb7H0y8diYfEk2w3R7wEr+Ehk5NQsT2MPI2QBd
 wEv1/Aj1DgUHZAHzG1QN9S8wNWQ6K9DqHZTBnI1hUlkp22zCSHK/6FwUCuYp1zcAEQEAAbQj
 UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT6JAg0EEwECACMFAlRCcBICGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRB+FRAMzTZpsbceDp9IIN6BIA0Ol7MoB15E
 11kRz/ewzryFY54tQlMnd4xxfH8MTQ/mm9I482YoSwPMdcWFAKnUX6Yo30tbLiNB8hzaHeRj
 jx12K+ptqYbg+cevgOtbLAlL9kNgLLcsGqC2829jBCUTVeMSZDrzS97ole/YEez2qFpPnTV0
 VrRWClWVfYh+JfzpXmgyhbkuwUxNFk421s4Ajp3d8nPPFUGgBG5HOxzkAm7xb1cjAuJ+oi/K
 CHfkuN+fLZl/u3E/fw7vvOESApLU5o0icVXeakfSz0LsygEnekDbxPnE5af/9FEkXJD5EoYG
 SEahaEtgNrR4qsyxyAGYgZlS70vkSSYJ+iT2rrwEiDlo31MzRo6Ba2FfHBSJ7lcYdPT7bbk9
 AO3hlNMhNdUhoQv7M5HsnqZ6unvSHOKmReNaS9egAGdRN0/GPDWr9wroyJ65ZNQsHl9nXBqE
 AukZNr5oJO5vxrYiAuuTSd6UI/xFkjtkzltG3mw5ao2bBpk/V/YuePrJsnPFHG7NhizrxttB
 nTuOSCMo45pfHQ+XYd5K1+Cv/NzZFNWscm5htJ0HznY+oOsZvHTyGz3v91pn51dkRYN0otqr
 bQ4tlFFuVjArBZcapSIe6NV8C4cEiSS5AQ0EVEJxcwEIAK+nUrsUz3aP2aBjIrX3a1+C+39R
 nctpNIPcJjFJ/8WafRiwcEuLjbvJ/4kyM6K7pWUIQftl1P8Woxwb5nqL7zEFHh5I+hKS3haO
 5pgco//V0tWBGMKinjqntpd4U4Dl299dMBZ4rRbPvmI8rr63sCENxTnHhTECyHdGFpqSzWzy
 97rH68uqMpxbUeggVwYkYihZNd8xt1+lf7GWYNEO/QV8ar/qbRPG6PEfiPPHQd/sldGYavmd
 //o6TQLSJsvJyJDt7KxulnNT8Q2X/OdEuVQsRT5glLaSAeVAABcLAEnNgmCIGkX7TnQF8a6w
 gHGrZIR9ZCoKvDxAr7RP6mPeS9sAEQEAAYkDEgQYAQIACQUCVEJxcwIbAgEpCRB+FRAMzTZp
 scBdIAQZAQIABgUCVEJxcwAKCRC/+9JfeMeug/SlCACl7QjRnwHo/VzENWD9G2VpUOd9eRnS
 DZGQmPo6Mp3Wy8vL7snGFBfRseT9BevXBSkxvtOnUUV2YbyLmolAODqUGzUI8ViF339poOYN
 i6Ffek0E19IMQ5+CilqJJ2d5ZvRfaq70LA/Ly9jmIwwX4auvXrWl99/2wCkqnWZI+PAepkcX
 JRD4KY2fsvRi64/aoQmcxTiyyR7q3/52Sqd4EdMfj0niYJV0Xb9nt8G57Dp9v3Ox5JeWZKXS
 krFqy1qyEIypIrqcMbtXM7LSmiQ8aJRM4ZHYbvgjChJKR4PsKNQZQlMWGUJO4nVFSkrixc9R
 Z49uIqQK3b3ENB1QkcdMg9cxsB0Onih8zR+Wp1uDZXnz1ekto+EivLQLqvTjCCwLxxJafwKI
 bqhQ+hGR9jF34EFur5eWt9jJGloEPVv0GgQflQaE+rRGe+3f5ZDgRe5Y/EJVNhBhKcafcbP8
 MzmLRh3UDnYDwaeguYmxuSlMdjFL96YfhRBXs8tUw6SO9jtCgBvoOIBDCxxAJjShY4KIvEpK
 b2hSNr8KxzelKKlSXMtB1bbHbQxiQcerAipYiChUHq1raFc3V0eOyCXK205rLtknJHhM5pfG
 6taABGAMvJgm/MrVILIxvBuERj1FRgcgoXtiBmLEJSb7akcrRlqe3MoPTntSTNvNzAJmfWhd
 SvP0G1WDLolqvX0OtKMppI91AWVu72f1kolJg43wbaKpRJg1GMkKEI3H+jrrlTBrNl/8e20m
 TElPRDKzPiowmXeZqFSS1A6Azv0TJoo9as+lWF+P4zCXt40+Zhh5hdHO38EV7vFAVG3iuay6
 7ToF8Uy7tgc3mdH98WQSmHcn/H5PFYk3xTP3KHB7b0FZPdFPQXBZb9+tJeZBi9gMqcjMch+Y
 R8dmTcQRQX14bm5nXlBF7VpSOPZMR392LY7wzAvRdhz7aeIUkdO7VelaspFk2nT7wOj1Y6uL
 nRxQlLkBDQRUQnHuAQgAx4dxXO6/Zun0eVYOnr5GRl76+2UrAAemVv9Yfn2PbDIbxXqLff7o
 yVJIkw4WdhQIIvvtu5zH24iYjmdfbg8iWpP7NqxUQRUZJEWbx2CRwkMHtOmzQiQ2tSLjKh/c
 HeyFH68xjeLcinR7jXMrHQK+UCEw6jqi1oeZzGvfmxarUmS0uRuffAb589AJW50kkQK9VD/9
 QC2FJISSUDnRC0PawGSZDXhmvITJMdD4TjYrePYhSY4uuIV02v028TVAaYbIhxvDY0hUQE4r
 8ZbGRLn52bEzaIPgl1p/adKfeOUeMReg/CkyzQpmyB1TSk8lDMxQzCYHXAzwnGi8WU9iuE1P
 0wARAQABiQHzBBgBAgAJBQJUQnHuAhsMAAoJEH4VEAzNNmmxp1EOoJy0uZggJm7gZKeJ7iUp
 eX4eqUtqelUw6gU2daz2hE/jsxsTbC/w5piHmk1H1VWDKEM4bQBTuiJ0bfo55SWsUNN+c9hh
 IX+Y8LEe22izK3w7mRpvGcg+/ZRG4DEMHLP6JVsv5GMpoYwYOmHnplOzCXHvmdlW0i6SrMsB
 Dl9rw4AtIa6bRwWLim1lQ6EM3PWifPrWSUPrPcw4OLSwFk0CPqC4HYv/7ZnASVkR5EERFF3+
 6iaaVi5OgBd81F1TCvCX2BEyIDRZLJNvX3TOd5FEN+lIrl26xecz876SvcOb5SL5SKg9/rCB
 ufdPSjojkGFWGziHiFaYhbuI2E+NfWLJtd+ZvWAAV+O0d8vFFSvriy9enJ8kxJwhC0ECbSKF
 Y+W1eTIhMD3aeAKY90drozWEyHhENf4l/V+Ja5vOnW+gCDQkGt2Y1lJAPPSIqZKvHzGShdh8
 DduC0U3xYkfbGAUvbxeepjgzp0uEnBXfPTy09JGpgWbg0w91GyfT/ujKaGd4vxG2Ei+MMNDm
 S1SMx7wu0evvQ5kT9NPzyq8R2GIhVSiAd2jioGuTjX6AZCFv3ToO53DliFMkVTecLptsXaes
 uUHgL9dKIfvpm+rNXRn9wAwGjk0X/A==
Message-ID: <35051310-c497-8ad5-4434-1b8426a317d2@redhat.com>
Date: Wed, 20 Feb 2019 22:09:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190220201609.28290-1-joao.m.martins@oracle.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Wed, 20 Feb 2019 21:09:16 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC 00/39] x86/KVM: Xen HVM guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, x86@kernel.org,
 Ankur Arora <ankur.a.arora@oracle.com>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMTkgMjE6MTUsIEpvYW8gTWFydGlucyB3cm90ZToKPiAgMi4gUFYgRHJpdmVyIHN1
cHBvcnQgKHBhdGNoZXMgMTcgLSAzOSkKPiAKPiAgV2Ugc3RhcnQgYnkgcmVkaXJlY3RpbmcgaHlw
ZXJjYWxscyBmcm9tIHRoZSBiYWNrZW5kIHRvIHJvdXRpbmVzCj4gIHdoaWNoIGVtdWxhdGUgdGhl
IGJlaGF2aW91ciB0aGF0IFBWIGJhY2tlbmRzIGV4cGVjdCBpLmUuIGdyYW50Cj4gIHRhYmxlIGFu
ZCBpbnRlcmRvbWFpbiBldmVudHMuIE5leHQsIHdlIGFkZCBzdXBwb3J0IGZvciBsYXRlCj4gIGlu
aXRpYWxpemF0aW9uIG9mIHhlbmJ1cywgZm9sbG93ZWQgYnkgaW1wbGVtZW50aW5nCj4gIGZyb250
ZW5kL2JhY2tlbmQgY29tbXVuaWNhdGlvbiBtZWNoYW5pc21zIChpLmUuIGdyYW50IHRhYmxlcyBh
bmQKPiAgaW50ZXJkb21haW4gZXZlbnQgY2hhbm5lbHMpLiBGaW5hbGx5LCBpbnRyb2R1Y2UgeGVu
LXNoaW0ua28sCj4gIHdoaWNoIHdpbGwgc2V0dXAgYSBsaW1pdGVkIFhlbiBlbnZpcm9ubWVudC4g
VGhpcyB1c2VzIHRoZSBhZGRlZAo+ICBmdW5jdGlvbmFsaXR5IG9mIFhlbiBzcGVjaWZpYyBzaGFy
ZWQgbWVtb3J5IChncmFudCB0YWJsZXMpIGFuZAo+ICBub3RpZmljYXRpb25zIChldmVudCBjaGFu
bmVscykuCgpJIGFtIGEgYml0IHdvcnJpZWQgYnkgdGhlIGxhc3QgcGF0Y2hlcywgdGhleSBzZWVt
IHJlYWxseSBicml0dGxlIGFuZApwcm9uZSB0byBicmVha2FnZS4gIEkgZG9uJ3Qga25vdyBYZW4g
d2VsbCBlbm91Z2ggdG8gdW5kZXJzdGFuZCBpZiB0aGUKbGFjayBvZiBzdXBwb3J0IGZvciBHTlRN
QVBfaG9zdF9tYXAgaXMgZml4YWJsZSwgYnV0IGlmIG5vdCwgeW91IGhhdmUgdG8KZGVmaW5lIGEg
Y29tcGxldGVseSBkaWZmZXJlbnQgaHlwZXJjYWxsLgoKT2YgY291cnNlLCB0ZXN0cyBhcmUgbWlz
c2luZy4gIFlvdSBzaG91bGQgdXNlIHRoZQp0b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9rdm0vIGZy
YW1ld29yaywgYW5kIGlkZWFsbHkgZWFjaCBwYXRjaCBzaG91bGQKY29tZSB3aXRoIGNvdmVyYWdl
IGZvciB0aGUgbmV3bHktYWRkZWQgY29kZS4KClRoYW5rcywKClBhb2xvCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 21:24:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 21:24:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwZMF-0002mY-3Q; Wed, 20 Feb 2019 21:24:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HwCw=Q3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwZME-0002mO-5E
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 21:24:46 +0000
X-Inumbo-ID: f143e6fc-3555-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f143e6fc-3555-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 21:24:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwZMC-0005LH-9d; Wed, 20 Feb 2019 21:24:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwZMB-0003jL-91; Wed, 20 Feb 2019 21:24:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwZMB-0004oX-83; Wed, 20 Feb 2019 21:24:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133337-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:<job
 status>:broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:host-install(4):broken:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=db2af23d15077605f286d8ef86c8f5d9c1b8302a
X-Osstest-Versions-That: xen=1bcd0b43a16b7a48ec9afce3887c6c841b687abb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Feb 2019 21:24:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133337: trouble: broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMzNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzMzNy8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMzEyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGRiMmFmMjNkMTUwNzc2MDVmMjg2
ZDhlZjg2YzhmNWQ5YzFiODMwMmEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIDFiY2QwYjQzYTE2YjdhNDhlYzlhZmNlMzg4N2M2Yzg0MWI2ODdhYmIKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMzMxMiAgMjAxOS0wMi0xOSAxMTowMDozNyBaICAgIDEgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzMzMjkgIDIwMTktMDItMjAgMTI6MDA6MzkgWiAgICAwIGRheXMgICAg
MiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMzMzcgIDIwMTktMDItMjAgMTg6MDA6
NDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBWYXJh
ZCBHYXV0YW0gPHZyZEBhbWF6b24uZGU+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwgYnJva2VuCmJyb2tlbi1zdGVw
IHRlc3QtYXJtaGYtYXJtaGYteGwgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj
b21taXQgZGIyYWYyM2QxNTA3NzYwNWYyODZkOGVmODZjOGY1ZDljMWI4MzAyYQpBdXRob3I6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgRmViIDIwIDE3OjA3OjE3
IDIwMTkgKzAxMDAKCiAgICB4ODYvc2hhZG93OiBkb24ndCBwYXNzIHdyb25nIEw0IE1GTiB0byBn
dWVzdF93YWxrX3RhYmxlcygpCiAgICAKICAgIDY0LWJpdCBQViBndWVzdCB1c2VyIG1vZGUgcnVu
cyBvbiBhIGRpZmZlcmVudCBMNCB0YWJsZS4gTWFrZSBzdXJlCiAgICAtIHRoZSBhY2Nlc3NlZCBi
aXQgZ2V0cyBzZXQgaW4gdGhlIGNvcnJlY3QgdGFibGUgKGFuZCBpbiBsb2ctZGlydHkKICAgICAg
bW9kZSB0aGUgY29ycmVjdCBwYWdlIGdldHMgbWFya2VkIGRpcnR5KSBkdXJpbmcgZ3Vlc3Qgd2Fs
a3MsCiAgICAtIHRoZSBjb3JyZWN0IHRhYmxlIGdldHMgYXVkaXRlZCBieSBzaF9hdWRpdF9ndygp
LAogICAgLSBjb3JyZWN0IGluZm8gZ2V0cyBsb2dnZWQgYnkgcHJpbnRfZ3coKS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGIyMmM5
MDBjNDRhMmRiOGRiMWM1M2UyNjllMTUyMjA2ZTU1YzI3M2YKQXV0aG9yOiBWYXJhZCBHYXV0YW0g
PHZyZEBhbWF6b24uZGU+CkRhdGU6ICAgV2VkIEZlYiAyMCAxNzowNjoyNSAyMDE5ICswMTAwCgog
ICAgeDg2L3BtdGltZXI6IGZpeCBodm1fYWNwaV9zbGVlcF9idXR0b24gYmVoYXZpb3IKICAgIAog
ICAgQ29tbWl0IDE5ZmIxNDYyMmU5NDEgIng4Ni9wbXRpbWVyOiBtb3ZlIEFDUEkgcmVnaXN0ZXJz
IGZyb20gUE1UU3RhdGUgdG8KICAgIGh2bV9kb21haW4iIG1pc2NvbmZpZ3VyZXMgcG0xYV9zdHMg
Zm9yIGh2bV9hY3BpX3NsZWVwX2J1dHRvbiB3aXRoCiAgICBQV1JCVE5fU1RTIGluc3RlYWQgb2Yg
U0xQQlROX1NUUywgd2hpY2ggbGVhZHMgdG8KICAgIFhFTl9ET01DVExfU0VORFRSSUdHRVJfU0xF
RVAgY2F1c2luZyBndWVzdCBwb3dlcmRvd25zLiBGaXggdGhpcy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogVmFyYWQgR2F1dGFtIDx2cmRAYW1hem9uLmRlPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgM2M1NTUyOTU0YzVj
NjM4NjBjY2MwMWM2YmM0ZjljMDc3YmMyNjA3MgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEZlYiAxIDE2OjU2OjM4IDIwMTkgKzAw
MDAKCiAgICB4ODYvdnBtdTogSW1wcm92ZSBkb2N1bWVudGF0aW9uIGFuZCBwYXJzaW5nIGZvciB2
cG11PQogICAgCiAgICBUaGUgYmVoYXZpb3VyIG9mIHZwbXU9PGJvb2w+IGJlaW5nIGV4Y2x1c2l2
ZSBvZiB2cG11PWJ0c3xpcGN8YXJjaCBpcyBvZGQgYW5kCiAgICBjb250cmFyeSB0byBYZW4ncyBu
b3JtYWwgY29tbWFuZCBsaW5lIHBhcnNpbmcgYmVoYXZpb3VyLiAgUmV3cml0ZSB0aGUgcGFyc2lu
ZwogICAgdG8gdXNlIHRoZSBub3JtYWwgZm9ybSwgYnV0IHJldGFpbiB0aGUgcHJldmlvdXMgYmVo
YXZpb3VyIHdoZXJlIHRoZSB1c2Ugb2YKICAgIGJ0cy9pcGMvYXJjaCBpbXBsaWVzIHZwbXU9dHJ1
ZS4KICAgIAogICAgUGFydHMgb2YgdGhlIGRvY3VtZW5hdGlvbiBhcmUgc3RhbGUsIG1vc3Qgbm90
aWJseSB0aGUgSFZNLW9ubHkgc3RhdGVtZW50LgogICAgVXBkYXRlIGl0IGZvciBjb25zaXN0ZW5j
eSBhbmQgY29ycmVjdG5lc3MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDFlMTI4NzJkMjljYzM2YzYxODk0ZTM0N2RkMzQwOWQ3
ZDIwNjY5OWQKQXV0aG9yOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpE
YXRlOiAgIFR1ZSBGZWIgMTkgMTY6MjY6MDggMjAxOSArMDEwMAoKICAgIGxpYnMvZ250dGFiOiBh
ZGQgbWlzc2luZyBGcmVlQlNEIGZ1bmN0aW9ucwogICAgCiAgICBUaGUgRnJlZUJTRCBpbXBsZW1l
bnRhdGlvbiBpcyBtaXNzaW5nIHRoZSBmb2xsb3dpbmcgZnVuY3Rpb25zOgogICAgCiAgICBvc2Rl
cF9nbnR0YWJfZG1hYnVmX2V4cF9mcm9tX3JlZnMKICAgIG9zZGVwX2dudHRhYl9kbWFidWZfZXhw
X3dhaXRfcmVsZWFzZWQKICAgIG9zZGVwX2dudHRhYl9kbWFidWZfaW1wX3RvX3JlZnMKICAgIG9z
ZGVwX2dudHRhYl9kbWFidWZfaW1wX3JlbGVhc2UKICAgIAogICAgV2hpY2ggYWxsIGRlYWwgd2l0
aCBkbWFidWZzLCB0aGF0IG9ubHkgZXhpc3RzIG9uIExpbnV4LiBJbXBsZW1lbnQgdGhlbQogICAg
dXNpbmcgYWJvcnQsIHNpbmNlIHN1Y2ggZnVuY3Rpb25zIHNob3VsZCBuZXZlciBiZSBjYWxsZWQg
b24gRnJlZUJTRC4KICAgIAogICAgRlRSLCBJIHJlYWxpemVkIHRob3NlIGZ1bmN0aW9ucyB3aGVy
ZSBtaXNzaW5nIHdoZW4gYXR0ZW1wdGluZyB0byB1c2UKICAgIHB5Z3J1YjoKICAgIAogICAgVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogICAgICBGaWxlICIvdXNyL2xvY2FsL2xp
Yi94ZW4vYmluL3B5Z3J1YiIsIGxpbmUgMTksIGluIDxtb2R1bGU+CiAgICAgICAgaW1wb3J0IHhl
bi5sb3dsZXZlbC54YwogICAgSW1wb3J0RXJyb3I6IC91c3IvbG9jYWwvbGliL2xpYnhlbmdudHRh
Yi5zby4xOiBVbmRlZmluZWQgc3ltYm9sICJvc2RlcF9nbnR0YWJfZG1hYnVmX2V4cF9mcm9tX3Jl
ZnMiCiAgICAKICAgIEZpeGVzOiBlZTgxMDUgKCJsaWJnbnR0YWI6IEFkZCBzdXBwb3J0IGZvciBM
aW51eCBkbWEtYnVmIikKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRy
dXNoY2hlbmtvQGVwYW0uY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 21:28:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 21:28:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwZQC-0002t7-MD; Wed, 20 Feb 2019 21:28:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dYg4=Q3=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gwZQB-0002t2-4n
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 21:28:51 +0000
X-Inumbo-ID: 8313b4e3-3556-11e9-bc90-bc764e045a96
Received: from mail-it1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8313b4e3-3556-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 21:28:49 +0000 (UTC)
Received: by mail-it1-x142.google.com with SMTP id d125so7578958ith.1
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 13:28:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Cy9fpsoLmkafOolxW2bVOo0nXrubp1SFwcCSJ/1cOIU=;
 b=ACi6JYYuHnS8MEVFuAMbIhTp/kdFJPBPPTocNf42v72BqK+Yh/O1D/FePZ18/mL1jx
 fgxkfpd+/84Li/GZwBfCuaN/Mn5awjCN6fHAkgBpURz8nWRoY3I6PFa6WN2In7emXMtI
 I3kZifECaBmQ2524bTfwgn2cpIoACrMJB2BNelaqPoRHVRvVGQLobvcd0yB8drxJiCem
 Zc4dj2A0qcLhetQUj3YrtINfF7EnldgHgXNnekn6x2Pvi2WrDvgSXCCNQZqkA0aB1MdO
 AzEXSw6jdxVV4HsH2C60SsOHnrG+OyvGO8BE6PajyuSxbUfJdyrvXeI02Vipk3szeFkH
 9c3w==
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=Cy9fpsoLmkafOolxW2bVOo0nXrubp1SFwcCSJ/1cOIU=;
 b=bccgLGQTE+0LbgB/M12tOYSThjbJ8tKykY/sE3k26aT76eyNu6M+1dFuRW+bsiDK5w
 TTb1JFkE1alCDegAo/F+hs6xb8uPbij6pE6KSNoWttQMMlq8conk/rgr+jr/hQAx0Ymp
 yb8dxVGyhJ2roOM2rPAWGSuyr8bwv+9iQoejnP7Jba9cUnSUwKCRge1I8dIvH3WL3TXK
 Dd5QOV0Xi3d8Oc0dD7gZ3zo0rV96piRjOz3hfPmheKrSwpCLLoSMQF87oq6ylAEPIkt4
 yvhqoanZK0SxGaaAxjq/LG46Vtc9uX9iR6DQSg3zoaaT6J7M5DbcF3OLJkDLSPNEounC
 2jpQ==
X-Gm-Message-State: AHQUAualfRn6tc+du2mCT0hNbD9lNI5C0ktWSjx4DTvdvAVUBTqzkkyv
 DuRdf69AKhTwpJIIMNe+Im4T/E/f9OeEOx3tHfA=
X-Google-Smtp-Source: AHgI3IYZ4wgHMFZpSd6nl23g7krUfmfO7xpXkYQHtHIgwAOV24bGydj4XGuuX3bIbScOkR3oEd334fPv2ZOO8gQFEQY=
X-Received: by 2002:a5e:a608:: with SMTP id q8mr22830267ioi.82.1550698129009; 
 Wed, 20 Feb 2019 13:28:49 -0800 (PST)
MIME-Version: 1.0
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
In-Reply-To: <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Wed, 20 Feb 2019 23:28:36 +0200
Message-ID: <CAPD2p-=U3Hfi9g-PhcU6ztAWwAhTES2aoMAJjJ0nY6quj_9m0Q@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, andrii_chepurnyi@epam.com,
 amittomer25@gmail.com
Content-Type: multipart/mixed; boundary="===============0052757312410077869=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0052757312410077869==
Content-Type: multipart/alternative; boundary="00000000000022319f05825a0bcc"

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

=D1=81=D1=80, 20 =D1=84=D0=B5=D0=B2=D1=80. 2019 =D0=B3., 22:14 Julien Grall=
 <julien.grall@arm.com>:

> Hi Amit,


Hi, Julien, Amit.

Sorry for formatting, writing from my mobile.

If I am not mistaken, the diff between BSP's and mainline device trees is
in reserved memory area. BSP device tree (1) contains reserved memory
regions, but the mainline one (2) doesn't.
>From the log you provided, I see that Xen is trying to copy device-tree to
the address which is located in reserved area (0x58000000). FYI, we always
remove these reserved area nodes from the device-tree. Maybe that's why we
didn't face an issue. Julien, what do you think, can this be a reason?

(1)
https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-bsp.git/tree/=
arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts?h=3Dv4.14.75-ltsi/rcar-3.9.3=
.rc1

(2)
https://elixir.bootlin.com/linux/v5.0-rc7/source/arch/arm64/boot/dts/renesa=
s/r8a7795-h3ulcb.dts


> Thank you for the report.
>
> On 2/19/19 4:46 PM, Amit Tomer wrote:
> > (XEN) CPU7 MIDR (0x410fd034) does not match boot CPU MIDR (0x411fd073),
> > (XEN) disable cpu (see big.LITTLE.txt under docs/).
> > (XEN) CPU7 never came online
> > (XEN) Failed to bring up CPU 7 (error -5)
> > (XEN) Brought up 4 CPUs
> > (XEN) P2M: 44-bit IPA with 44-bit PA and 8-bit VMID
> > (XEN) P2M: 4 levels with order-0 root, VTCR 0x80043594
> > (XEN) I/O virtualisation disabled
> > (XEN) build-id: 74f80103afa98953c029eea87d69696bcd5ef69d
> > (XEN) alternatives: Patching with alt table 00000000002abba8 ->
> 00000000002ac1f0
> > (XEN) CPU0 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry
> > (XEN) CPU2 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry
> > (XEN) CPU3 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry
> > (XEN) CPU1 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry
> > (XEN) *** LOADING DOMAIN 0 ***
> > (XEN) Loading Domd0 kernel from boot module @ 000000007a000000
> > (XEN) Allocating 1:1 mappings totalling 512MB for dom0:
> > (XEN) BANK[0] 0x00000050000000-0x00000070000000 (512MB)
> > (XEN) Grant table range: 0x00000048000000-0x00000048040000
> > (XEN) Allocating PPI 16 for event channel interrupt
> > (XEN) Loading zImage from 000000007a000000 to
> 0000000050080000-0000000051880000
> > (XEN) Loading dom0 DTB to 0x0000000058000000-0x0000000058010a48
> > (XEN)
> > (XEN) ****************************************
> > (XEN) Panic on CPU 0:
> > (XEN) Unable to copy the DTB to dom0 memory (left =3D 68168 bytes)
> > (XEN) ****************************************
>
> This is a bit odd. The function copy_to_guest_phys_flush_dcache can
> only fail when the P2M entry is invalid or it is not a RAM page.
>
> From the log, it can't even copy the first page. However, this seems
> to belong to the RAM (see BANK[0] message). Would you mind to apply the
> following patch and send the log?
>
>
> diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
> index d9836779d1..08b9cd2c44 100644
> --- a/xen/arch/arm/domain_build.c
> +++ b/xen/arch/arm/domain_build.c
> @@ -1805,6 +1805,8 @@ static void __init dtb_load(struct kernel_info
> *kinfo)
>      printk("Loading dom0 DTB to 0x%"PRIpaddr"-0x%"PRIpaddr"\n",
>             kinfo->dtb_paddr, kinfo->dtb_paddr +
> fdt_totalsize(kinfo->fdt));
>
> +    dump_p2m_lookup(kinfo->d, kinfo->dtb_paddr);
> +
>      left =3D copy_to_guest_phys_flush_dcache(kinfo->d, kinfo->dtb_paddr,
>                                             kinfo->fdt,
>                                             fdt_totalsize(kinfo->fdt));
>
> Cheers,
>
> --
> Julien Grall
>

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

<div dir=3D"auto"><div><br></div><div dir=3D"auto"><br><div class=3D"gmail_=
quote" dir=3D"auto"><div dir=3D"ltr" class=3D"gmail_attr">=D1=81=D1=80, 20 =
=D1=84=D0=B5=D0=B2=D1=80. 2019 =D0=B3., 22:14 Julien Grall &lt;<a href=3D"m=
ailto:julien.grall@arm.com" target=3D"_blank" rel=3D"noreferrer">julien.gra=
ll@arm.com</a>&gt;:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Amit,</block=
quote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">Hi, Julien,=
 Amit.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Sorry for formatt=
ing, writing from my mobile.</div><div dir=3D"auto"><br></div><div dir=3D"a=
uto">If I am not mistaken, the diff between BSP&#39;s and mainline device t=
rees is in reserved memory area. BSP device tree (1) contains reserved memo=
ry regions, but the mainline one (2) doesn&#39;t.</div><div dir=3D"auto">Fr=
om the log you provided, I see that Xen is trying to copy device-tree to th=
e address which is located in reserved area (<span style=3D"font-family:san=
s-serif">0x58000000). FYI, we always remove these reserved area nodes from =
the device-tree. Maybe that&#39;s why we didn&#39;t face an issue. Julien, =
what do you think, can this be a reason?</span></div><div dir=3D"auto"><br>=
</div><div dir=3D"auto">(1)=C2=A0<a href=3D"https://git.kernel.org/pub/scm/=
linux/kernel/git/horms/renesas-bsp.git/tree/arch/arm64/boot/dts/renesas/r8a=
7795-h3ulcb.dts?h=3Dv4.14.75-ltsi/rcar-3.9.3.rc1">https://git.kernel.org/pu=
b/scm/linux/kernel/git/horms/renesas-bsp.git/tree/arch/arm64/boot/dts/renes=
as/r8a7795-h3ulcb.dts?h=3Dv4.14.75-ltsi/rcar-3.9.3.rc1</a></div><div dir=3D=
"auto"><br></div><div dir=3D"auto">(2) <a href=3D"https://elixir.bootlin.co=
m/linux/v5.0-rc7/source/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts">htt=
ps://elixir.bootlin.com/linux/v5.0-rc7/source/arch/arm64/boot/dts/renesas/r=
8a7795-h3ulcb.dts</a></div><div dir=3D"auto"><br></div><div dir=3D"auto"></=
div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">
<br>
Thank you for the report.<br>
<br>
On 2/19/19 4:46 PM, Amit Tomer wrote:<br>
&gt; (XEN) CPU7 MIDR (0x410fd034) does not match boot CPU MIDR (0x411fd073)=
,<br>
&gt; (XEN) disable cpu (see big.LITTLE.txt under docs/).<br>
&gt; (XEN) CPU7 never came online<br>
&gt; (XEN) Failed to bring up CPU 7 (error -5)<br>
&gt; (XEN) Brought up 4 CPUs<br>
&gt; (XEN) P2M: 44-bit IPA with 44-bit PA and 8-bit VMID<br>
&gt; (XEN) P2M: 4 levels with order-0 root, VTCR 0x80043594<br>
&gt; (XEN) I/O virtualisation disabled<br>
&gt; (XEN) build-id: 74f80103afa98953c029eea87d69696bcd5ef69d<br>
&gt; (XEN) alternatives: Patching with alt table 00000000002abba8 -&gt; 000=
00000002ac1f0<br>
&gt; (XEN) CPU0 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry<br=
>
&gt; (XEN) CPU2 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry<br=
>
&gt; (XEN) CPU3 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry<br=
>
&gt; (XEN) CPU1 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry<br=
>
&gt; (XEN) *** LOADING DOMAIN 0 ***<br>
&gt; (XEN) Loading Domd0 kernel from boot module @ 000000007a000000<br>
&gt; (XEN) Allocating 1:1 mappings totalling 512MB for dom0:<br>
&gt; (XEN) BANK[0] 0x00000050000000-0x00000070000000 (512MB)<br>
&gt; (XEN) Grant table range: 0x00000048000000-0x00000048040000<br>
&gt; (XEN) Allocating PPI 16 for event channel interrupt<br>
&gt; (XEN) Loading zImage from 000000007a000000 to 0000000050080000-0000000=
051880000<br>
&gt; (XEN) Loading dom0 DTB to 0x0000000058000000-0x0000000058010a48<br>
&gt; (XEN)<br>
&gt; (XEN) ****************************************<br>
&gt; (XEN) Panic on CPU 0:<br>
&gt; (XEN) Unable to copy the DTB to dom0 memory (left =3D 68168 bytes)<br>
&gt; (XEN) ****************************************<br>
<br>
This is a bit odd. The function copy_to_guest_phys_flush_dcache can<br>
only fail when the P2M entry is invalid or it is not a RAM page.<br>
<br>
>From the log, it can&#39;t even copy the first page. However, this seems <b=
r>
to belong to the RAM (see BANK[0] message). Would you mind to apply the<br>
following patch and send the log?<br>
<br>
<br>
diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c<br>
index d9836779d1..08b9cd2c44 100644<br>
--- a/xen/arch/arm/domain_build.c<br>
+++ b/xen/arch/arm/domain_build.c<br>
@@ -1805,6 +1805,8 @@ static void __init dtb_load(struct kernel_info *kinfo=
)<br>
=C2=A0 =C2=A0 =C2=A0printk(&quot;Loading dom0 DTB to 0x%&quot;PRIpaddr&quot=
;-0x%&quot;PRIpaddr&quot;\n&quot;,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 kinfo-&gt;dtb_paddr, kinfo-&gt;dt=
b_paddr + fdt_totalsize(kinfo-&gt;fdt));<br>
<br>
+=C2=A0 =C2=A0 dump_p2m_lookup(kinfo-&gt;d, kinfo-&gt;dtb_paddr);<br>
+<br>
=C2=A0 =C2=A0 =C2=A0left =3D copy_to_guest_phys_flush_dcache(kinfo-&gt;d, k=
info-&gt;dtb_paddr,<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 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 kinfo-&gt;fdt,<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 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 fdt_totalsize(kinfo-&gt;fdt));<br>
<br>
Cheers,<br>
<br>
-- <br>
Julien Grall<br>
</blockquote></div></div></div>

--00000000000022319f05825a0bcc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0052757312410077869==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 20 21:47:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 21:47:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwZiX-0004N9-Cq; Wed, 20 Feb 2019 21:47:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A5C/=Q3=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gwZiV-0004N4-HC
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 21:47:47 +0000
X-Inumbo-ID: 28acf24c-3559-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28acf24c-3559-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 21:47:46 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1KLkcv1169637;
 Wed, 20 Feb 2019 21:46:38 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=TwiW21mXLBto8GnpNIEZTI5c9MZ7n0kC/RSr0M4DuVU=;
 b=aMXY1NrDeeO0hW0PCGxQepitMk6Kbz4zuNgQQhcK4hHojccuphBc9brsQU3RcxKTYDGg
 ksi6yJKvyRW4+1bvJ25MAP4Sd3swrWo+ubpmNxGDI73FBaRuvfAqB9hF2JdlPL9OzpI+
 nIh6NL3EfTd5Nxb3drUocKSpw3EZn8QEND08vlWep5PQLGQAizRXRADwCtWW84OsF3PR
 C5KPZ9qyXVF9hIy1KdiW13apPIF9/D3QkLLlAAxqsQ8YZu/M5iXmgr4l1z07PozLYXQW
 8sARsqY1RRuvdxS6Cv/DVuDKopLi5PXRqngdFGI+pfCqAG+P7+3/qW8w4zD7uGjGUkil Ig== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2qpb5rm8jx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 21:46:38 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x1KLkbxZ015625
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Feb 2019 21:46:38 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1KLkaSS027911;
 Wed, 20 Feb 2019 21:46:37 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, 20 Feb 2019 13:46:36 -0800
To: Julien Grall <julien.grall@arm.com>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <1574a7fe-a5ac-4bc2-d3f0-967d8d01e5f1@oracle.com>
Date: Wed, 20 Feb 2019 16:46:30 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902200146
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <dave.martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSAzOjQ2IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gKCsgQW5kcmV3IGFuZCBK
YW4gZm9yIGZlZWRiYWNrIG9uIHRoZSBldmVudCBjaGFubmVsIGludGVycnVwdCkKPgo+IEhpIEJv
cmlzLAo+Cj4gVGhhbmsgeW91IGZvciB0aGUgeW91ciBmZWVkYmFjay4KPgo+IE9uIDIvMjAvMTkg
ODowNCBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAyLzIwLzE5IDE6MDUgUE0sIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpLAo+Pj4KPj4+IE9uIDIwLzAyLzIwMTkgMTc6MDcsIEJv
cmlzIE9zdHJvdnNreSB3cm90ZToKPj4+PiBPbiAyLzIwLzE5IDk6MTUgQU0sIEp1bGllbiBHcmFs
bCB3cm90ZToKPj4+Pj4gSGkgQm9yaXMsCj4+Pj4+Cj4+Pj4+IFRoYW5rIHlvdSBmb3IgeW91ciBh
bnN3ZXIuCj4+Pj4+Cj4+Pj4+IE9uIDIwLzAyLzIwMTkgMDA6MDIsIEJvcmlzIE9zdHJvdnNreSB3
cm90ZToKPj4+Pj4+IE9uIFR1ZSwgRmViIDE5LCAyMDE5IGF0IDA1OjMxOjEwUE0gKzAwMDAsIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+PiBIaSBhbGwsCj4+Pj4+Pj4KPj4+Pj4+PiBJIGhhdmUg
YmVlbiBsb29raW5nIGF0IHVzaW5nIExpbnV4IFJUIGluIERvbTAuIE9uY2UgdGhlIGd1ZXN0IGlz
Cj4+Pj4+Pj4gc3RhcnRlZCwKPj4+Pj4+PiB0aGUgY29uc29sZSBpcyBlbmRpbmcgdG8gaGF2ZSBh
IGxvdCBvZiB3YXJuaW5nIChzZWUgdHJhY2UgYmVsb3cpLgo+Pj4+Pj4+Cj4+Pj4+Pj4gQWZ0ZXIg
c29tZSBpbnZlc3RpZ2F0aW9uLCB0aGlzIGlzIGJlY2F1c2UgdGhlIGlycSBoYW5kbGVyIHdpbGwg
bm93Cj4+Pj4+Pj4gYmUgdGhyZWFkZWQuCj4+Pj4+Pj4gSSBjYW4gcmVwcm9kdWNlIHRoZSBzYW1l
IGVycm9yIHdpdGggdGhlIHZhbmlsbGEgTGludXggd2hlbiBwYXNzaW5nCj4+Pj4+Pj4gdGhlIG9w
dGlvbgo+Pj4+Pj4+ICd0aHJlYWRpcnFzJyBvbiB0aGUgY29tbWFuZCBsaW5lICh0aGUgdHJhY2Ug
YmVsb3cgaXMgZnJvbSA1LjAuMC1yYzcKPj4+Pj4+PiB0aGF0IGhhcwo+Pj4+Pj4+IG5vdCBSVCBz
dXBwb3J0KS4KPj4+Pj4+Pgo+Pj4+Pj4+IEZXSVcsIHRoZSBpbnRlcnJ1cHQgZm9yIHBvcnQgNiBp
cyB1c2VkIHRvIGZvciB0aGUgZ3Vlc3QgdG8KPj4+Pj4+PiBjb21tdW5pY2F0ZSB3aXRoCj4+Pj4+
Pj4geGVuc3RvcmUuCj4+Pj4+Pj4KPj4+Pj4+PiDCoMKgwqBGcm9tIG15IHVuZGVyc3RhbmRpbmcs
IHRoaXMgaXMgaGFwcGVuaW5nIGJlY2F1c2UgdGhlIGludGVycnVwdAo+Pj4+Pj4+IGhhbmRsZXIg
aXMgbm93Cj4+Pj4+Pj4gcnVuIGluIGEgdGhyZWFkLiBTbyB3ZSBjYW4gaGF2ZSB0aGUgZm9sbG93
aW5nIGhhcHBlbmluZy4KPj4+Pj4+Pgo+Pj4+Pj4+IMKgwqDCoMKgwqAgSW50ZXJydXB0IGNvbnRl
eHTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqDCoCBJbnRlcnJ1cHQgdGhyZWFkCj4+Pj4+
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgfAo+Pj4+Pj4+IMKgwqDCoMKgwqAgcmVjZWl2ZSBpbnRlcnJ1cHQgcG9y
dCA2wqDCoMKgwqAgfAo+Pj4+Pj4+IMKgwqDCoMKgwqAgY2xlYXIgdGhlIGV2dGNobiBwb3J0wqDC
oMKgwqDCoMKgwqAgfAo+Pj4+Pj4+IMKgwqDCoMKgwqAgc2V0IElSUUZfUlVOVEhSRUFEwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8Cj4+Pj4+Pj4gwqDCoMKgwqDCoCBraWNrIGludGVycnVwdCB0aHJl
YWTCoMKgwqDCoMKgwqDCoCB8Cj4+Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBjbGVhciBJUlFG
X1JVTlRIUkVBRAo+Pj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgY2FsbCBldnRjaG5faW50ZXJy
dXB0Cj4+Pj4+Pj4gwqDCoMKgwqDCoCByZWNlaXZlIGludGVycnVwdCBwb3J0IDbCoMKgwqDCoCB8
Cj4+Pj4+Pj4gwqDCoMKgwqDCoCBjbGVhciB0aGUgZXZ0Y2huIHBvcnTCoMKgwqDCoMKgwqDCoCB8
Cj4+Pj4+Pj4gwqDCoMKgwqDCoCBzZXQgSVJRRl9SVU5USFJFQUTCoMKgwqDCoMKgwqDCoMKgwqDC
oCB8Cj4+Pj4+Pj4gwqDCoMKgwqDCoCBraWNrIGludGVycnVwdCB0aHJlYWTCoMKgwqDCoMKgwqDC
oCB8Cj4+Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBkaXNhYmxlIGludGVycnVwdCBwb3J0IDYK
Pj4+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgIGV2dGNobi0+ZW5hYmxlZCA9IGZhbHNlCj4+Pj4+
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBbLi4uLl0KPj4+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8Cj4+Pj4+
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgfMKgwqDCoCAqKiogSGFuZGxpbmcgdGhlIHNlY29uZAo+Pj4+Pj4+IGlu
dGVycnVwdCAqKioKPj4+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgIGNsZWFyIElSUUZfUlVOVEhS
RUFECj4+Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBjYWxsIGV2dGNobl9pbnRlcnJ1cHQKPj4+
Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgIFdBUk4oLi4uKQo+Pj4+Pj4+Cj4+Pj4+Pj4gSSBhbSBu
b3QgZW50aXJlbHkgc3VyZSBob3cgdG8gZml4IHRoaXMuIEkgaGF2ZSB0d28gc29sdXRpb25zIGlu
Cj4+Pj4+Pj4gbWluZDoKPj4+Pj4+Pgo+Pj4+Pj4+IDEpIFByZXZlbnQgdGhlIGludGVycnVwdCBo
YW5kbGVyIHRvIGJlIHRocmVhZGVkLiBXZSB3b3VsZCBhbHNvCj4+Pj4+Pj4gbmVlZCB0bwo+Pj4+
Pj4+IHN3aXRjaCBmcm9tIHNwaW5fbG9jayB0byByYXdfc3Bpbl9sb2NrIGFzIHRoZSBmb3JtZXIg
bWF5IHNsZWVwIG9uCj4+Pj4+Pj4gUlQtTGludXguCj4+Pj4+Pj4KPj4+Pj4+PiAyKSBSZW1vdmUg
dGhlIHdhcm5pbmcKPj4+Pj4+Cj4+Pj4+PiBJIHRoaW5rIGFjY2VzcyB0byBldnRjaG4tPmVuYWJs
ZWQgaXMgcmFjeSBzbyAod2l0aCBvciB3aXRob3V0IHRoZQo+Pj4+Pj4gd2FybmluZykgd2UgY2Fu
J3QgdXNlIGl0IHJlbGlhYmx5Lgo+Pj4+Pgo+Pj4+PiBUaGlua2luZyBhYm91dCBpdCwgaXQgd291
bGQgbm90IGJlIHRoZSBvbmx5IGlzc3VlLiBUaGUgcmluZyBpcyBzaXplZAo+Pj4+PiB0byBjb250
YWluIG9ubHkgb25lIGluc3RhbmNlIG9mIHRoZSBzYW1lIGV2ZW50LiBTbyBpZiB5b3UgcmVjZWl2
ZQo+Pj4+PiB0d2ljZSB0aGUgZXZlbnQsIHlvdSBtYXkgb3ZlcmZsb3cgdGhlIHJpbmcuCj4+Pj4K
Pj4+PiBIbS4uLiBUaGF0J3MgYW5vdGhlciBhcmd1bWVudCBpbiBmYXZvciBvZiAidW50aHJlYWRp
bmciIHRoZSBoYW5kbGVyLgo+Pj4KPj4+IEkgZmlyc3QgdGhvdWdodCBpdCB3b3VsZCBiZSBwb3Nz
aWJsZSB0byB1bnRocmVhZCBpdC4gSG93ZXZlciwKPj4+IHdha2VfdXBfaW50ZXJydXB0aWJsZSBp
cyB1c2luZyBhIHNwaW5fbG9jay4gT24gUlQgc3Bpbl9sb2NrIGNhbiBzbGVlcCwKPj4+IHNvIHRo
aXMgY2Fubm90IGJlIHVzZWQgaW4gYW4gaW50ZXJydXB0IGNvbnRleHQuCj4+Pgo+Pj4gU28gSSB0
aGluayAidW50aHJlYWRpbmciIHRoZSBoYW5kbGVyIGlzIG5vdCBhbiBvcHRpb24gaGVyZS4KPj4K
Pj4gVGhhdCBzb3VuZHMgbGlrZSBhIGRpZmZlcmVudCBwcm9ibGVtLiBJLmUuIHRoZXJlIGFyZSB0
d28gaXNzdWVzOgo+PiAqIHRocmVhZGVkIGludGVycnVwdHMgZG9uJ3Qgd29yayBwcm9wZXJseSAo
cmFjZXMsIHJpbmcgb3ZlcmZsb3cpCj4+ICogZXZ0Y2huX2ludGVycnVwdCgpICh0aHJlYWRlZCBv
ciBub3QpIGhhcyBzcGluX2xvY2soKSwgd2hpY2ggaXMgbm90Cj4+IGdvaW5nIHRvIHdvcmsgZm9y
IFJUCj4KPiBJIGFtIGFmcmFpZCB0aGF0J3Mgbm90IGNvcnJlY3QsIHlvdSBjYW4gdXNlIHNwaW5f
bG9jaygpIGluIHRocmVhZGVkCj4gaW50ZXJydXB0IGhhbmRsZXIuCgpJbiBub24tUlQgaGFuZGxl
ciAtLSB5ZXMsIGJ1dCBub3QgaW4gYW4gUlQgb25lIChpbiBmYWN0LCBpc24ndCB0aGlzIHdoYXQK
eW91IHlvdXJzZWxmIHNhaWQgYWJvdmU/KQoKPgo+PiBUaGUgZmlyc3QgY2FuIGJlIGZpeGVkIGJ5
IHVzaW5nIG5vbi10aHJlYWRlZCBoYW5kbGVycy4KPgo+IFRoZSB0d28gYXJlIHNvbWV3aGF0IHJl
bGF0ZWQsIGlmIHlvdSB1c2UgYSBub24tdGhyZWFkZWQgaGFuZGxlciB0aGVuCj4geW91IGFyZSBu
b3QgZ29pbmcgdG8gaGVscCB0aGUgUlQgY2FzZS4KPgo+IEluIGdlbmVyYWwsIHRoZSB1bnRocmVh
ZGVkIHNvbHV0aW9uIHNob3VsZCBiZSB1c2VkIGluIHRoZSBsYXN0IHJlc29ydC4KPgo+Pj4KPj4+
Pgo+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+IEFub3RoZXIgYWx0ZXJuYXRpdmUgY291bGQgYmUgdG8gcXVl
dWUgdGhlIGlycSBpZiAhZXZ0Y2huLT5lbmFibGVkCj4+Pj4+PiBhbmQKPj4+Pj4+IGhhbmRsZSBp
dCBpbiBldnRjaG5fd3JpdGUoKSAod2hpY2ggaXMgd2hlcmUgaXJxIGlzIHN1cHBvc2VkIHRvIGJl
Cj4+Pj4+PiByZS1lbmFibGVkKS4KPj4+Pj4gV2hhdCBkbyB5b3UgbWVhbiBieSBxdWV1ZT8gSXMg
aXQgcXVldWVpbmcgaW4gdGhlIHJpbmc/Cj4+Pj4KPj4+Pgo+Pj4+IE5vLCBJIHdhcyB0aGlua2lu
ZyBhYm91dCBoYXZpbmcgYSBuZXcgc3RydWN0dXJlIGZvciBkZWZlcnJlZAo+Pj4+IGludGVycnVw
dHMuCj4+Pgo+Pj4gSG1tbSwgSSBhbSBub3QgZW50aXJlbHkgc3VyZSB3aGF0IHdvdWxkIGJlIHRo
ZSBzdHJ1Y3R1cmUgaGVyZS4gQ291bGQKPj4+IHlvdSBleHBhbmQgeW91ciB0aGlua2luZz8KPj4K
Pj4gU29tZSBzb3J0IG9mIGEgRklGTyB0aGF0IHN0b3JlcyB7aXJxLCBkYXRhfSB0dXBsZS4gSXQg
Y291bGQgb2J2aW91c2x5IGJlCj4+IGltcGxlbWVudGVkIGFzIGEgcmluZyBidXQgbm90IG5lY2Vz
c2FyaWx5IGFzIFhlbiBzaGFyZWQgcmluZyAoaWYgdGhhdCdzCj4+IHdoYXQgeW91IHdlcmUgcmVm
ZXJyaW5nIHRvKS4KPgo+IFRoZSB1bmRlcmx5aW5nIHF1ZXN0aW9uIGlzIHdoYXQgaGFwcGVuIGlm
IHlvdSBtaXNzIGFuIGludGVycnVwdC4gSXMgaXQKPiBnb2luZyB0byBiZSBvaz8KClRoaXMgSSBh
bSBub3Qgc3VyZSBhYm91dC4gSSB0aG91Z2h0IHllcyBzaW5jZSB3ZSBhcmUgc2lnbmFsaW5nIHRo
ZQpwcm9jZXNzIG9ubHkgb25jZS4KCi1ib3JpcwoKPiBJZiBubywgdGhlbiB3ZSBoYXZlIHRvIHJl
Y29yZCBldmVyeXRoaW5nIGFuZCBjYW4ndCBraWxsL3NlbmQgYW4gZXJyb3IKPiB0byB0aGUgdXNl
ciBhcHAgYmVjYXVzZSBpdCBpcyBub3QgaXRzIGZhdWx0Lgo+Cj4gVGhpcyBtZWFucyBhIEZJRk8g
d291bGQgbm90IGJlIGEgdmlhYmxlLiBIb3cgZG8geW91IHNpemUgaXQ/IFN0YXRpYwo+IChpLmUg
cHJlLWRlZmluZWQpIHNpemUgaXMgbm90IGdvaW5nIHRvIGJlIHBvc3NpYmxlIGJlY2F1c2UgeW91
IGRvbid0Cj4ga25vdyBob3cgbWFueSBpbnRlcnJ1cHQgeW91IGFyZSBnb2luZyB0byByZWNlaXZl
IGJlZm9yZSB0aGUgdGhyZWFkCj4gaGFuZGxlciBydW5zLiBZb3UgY2FuJ3QgbWFrZSBpdCBncm93
IGR5bmFtaWNhbGx5IGFzIGl0IG1ha2UgYmVjb21lCj4gcXVpdGUgYmlnIGZvciB0aGUgc2FtZSBy
ZWFzb24uCj4KPiBEaXNjdXNzaW5nIHdpdGggbXkgdGVhbSwgYSBzb2x1dGlvbiB0aGF0IGNhbWUg
dXAgd291bGQgYmUgdG8gaW50cm9kdWNlCj4gb25lIGF0b21pYyBmaWVsZCBwZXIgZXZlbnQgdG8g
cmVjb3JkIHRoZSBudW1iZXIgb2YgZXZlbnQgcmVjZWl2ZWQuIEkKPiB3aWxsIGV4cGxvcmUgdGhh
dCBzb2x1dGlvbiB0b21vcnJvdy4KPgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 22:04:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 22:04:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwZyl-0005ll-1Q; Wed, 20 Feb 2019 22:04:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CHx8=Q3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gwZyj-0005ld-UD
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 22:04:33 +0000
X-Inumbo-ID: 804f6139-355b-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 804f6139-355b-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 22:04:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 07395EBD;
 Wed, 20 Feb 2019 14:04:02 -0800 (PST)
Received: from [10.37.12.86] (unknown [10.37.12.86])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9614F3F5C1;
 Wed, 20 Feb 2019 14:03:59 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <1574a7fe-a5ac-4bc2-d3f0-967d8d01e5f1@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1100e6b1-6fa8-06f0-8ecc-b0699a2ce5f4@arm.com>
Date: Wed, 20 Feb 2019 22:03:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1574a7fe-a5ac-4bc2-d3f0-967d8d01e5f1@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <dave.martin@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQm9yaXMsCgpPbiAyLzIwLzE5IDk6NDYgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBP
biAyLzIwLzE5IDM6NDYgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gKCsgQW5kcmV3IGFuZCBK
YW4gZm9yIGZlZWRiYWNrIG9uIHRoZSBldmVudCBjaGFubmVsIGludGVycnVwdCkKPj4KPj4gSGkg
Qm9yaXMsCj4+Cj4+IFRoYW5rIHlvdSBmb3IgdGhlIHlvdXIgZmVlZGJhY2suCj4+Cj4+IE9uIDIv
MjAvMTkgODowNCBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMi8yMC8xOSAxOjA1
IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBPbiAyMC8wMi8yMDE5
IDE3OjA3LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+IE9uIDIvMjAvMTkgOToxNSBBTSwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gSGkgQm9yaXMsCj4+Pj4+Pgo+Pj4+Pj4gVGhhbmsg
eW91IGZvciB5b3VyIGFuc3dlci4KPj4+Pj4+Cj4+Pj4+PiBPbiAyMC8wMi8yMDE5IDAwOjAyLCBC
b3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+Pj4gT24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDU6
MzE6MTBQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+PiBIaSBhbGwsCj4+Pj4+
Pj4+Cj4+Pj4+Pj4+IEkgaGF2ZSBiZWVuIGxvb2tpbmcgYXQgdXNpbmcgTGludXggUlQgaW4gRG9t
MC4gT25jZSB0aGUgZ3Vlc3QgaXMKPj4+Pj4+Pj4gc3RhcnRlZCwKPj4+Pj4+Pj4gdGhlIGNvbnNv
bGUgaXMgZW5kaW5nIHRvIGhhdmUgYSBsb3Qgb2Ygd2FybmluZyAoc2VlIHRyYWNlIGJlbG93KS4K
Pj4+Pj4+Pj4KPj4+Pj4+Pj4gQWZ0ZXIgc29tZSBpbnZlc3RpZ2F0aW9uLCB0aGlzIGlzIGJlY2F1
c2UgdGhlIGlycSBoYW5kbGVyIHdpbGwgbm93Cj4+Pj4+Pj4+IGJlIHRocmVhZGVkLgo+Pj4+Pj4+
PiBJIGNhbiByZXByb2R1Y2UgdGhlIHNhbWUgZXJyb3Igd2l0aCB0aGUgdmFuaWxsYSBMaW51eCB3
aGVuIHBhc3NpbmcKPj4+Pj4+Pj4gdGhlIG9wdGlvbgo+Pj4+Pj4+PiAndGhyZWFkaXJxcycgb24g
dGhlIGNvbW1hbmQgbGluZSAodGhlIHRyYWNlIGJlbG93IGlzIGZyb20gNS4wLjAtcmM3Cj4+Pj4+
Pj4+IHRoYXQgaGFzCj4+Pj4+Pj4+IG5vdCBSVCBzdXBwb3J0KS4KPj4+Pj4+Pj4KPj4+Pj4+Pj4g
RldJVywgdGhlIGludGVycnVwdCBmb3IgcG9ydCA2IGlzIHVzZWQgdG8gZm9yIHRoZSBndWVzdCB0
bwo+Pj4+Pj4+PiBjb21tdW5pY2F0ZSB3aXRoCj4+Pj4+Pj4+IHhlbnN0b3JlLgo+Pj4+Pj4+Pgo+
Pj4+Pj4+PiAgwqDCoMKgRnJvbSBteSB1bmRlcnN0YW5kaW5nLCB0aGlzIGlzIGhhcHBlbmluZyBi
ZWNhdXNlIHRoZSBpbnRlcnJ1cHQKPj4+Pj4+Pj4gaGFuZGxlciBpcyBub3cKPj4+Pj4+Pj4gcnVu
IGluIGEgdGhyZWFkLiBTbyB3ZSBjYW4gaGF2ZSB0aGUgZm9sbG93aW5nIGhhcHBlbmluZy4KPj4+
Pj4+Pj4KPj4+Pj4+Pj4gIMKgwqDCoMKgwqAgSW50ZXJydXB0IGNvbnRleHTCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHzCoMKgwqDCoCBJbnRlcnJ1cHQgdGhyZWFkCj4+Pj4+Pj4+ICDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB8Cj4+Pj4+Pj4+ICDCoMKgwqDCoMKgIHJlY2VpdmUgaW50ZXJydXB0IHBvcnQgNsKgwqDCoMKg
IHwKPj4+Pj4+Pj4gIMKgwqDCoMKgwqAgY2xlYXIgdGhlIGV2dGNobiBwb3J0wqDCoMKgwqDCoMKg
wqAgfAo+Pj4+Pj4+PiAgwqDCoMKgwqDCoCBzZXQgSVJRRl9SVU5USFJFQUTCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHwKPj4+Pj4+Pj4gIMKgwqDCoMKgwqAga2ljayBpbnRlcnJ1cHQgdGhyZWFkwqDC
oMKgwqDCoMKgwqAgfAo+Pj4+Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBjbGVhciBJUlFGX1JV
TlRIUkVBRAo+Pj4+Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBjYWxsIGV2dGNobl9pbnRlcnJ1
cHQKPj4+Pj4+Pj4gIMKgwqDCoMKgwqAgcmVjZWl2ZSBpbnRlcnJ1cHQgcG9ydCA2wqDCoMKgwqAg
fAo+Pj4+Pj4+PiAgwqDCoMKgwqDCoCBjbGVhciB0aGUgZXZ0Y2huIHBvcnTCoMKgwqDCoMKgwqDC
oCB8Cj4+Pj4+Pj4+ICDCoMKgwqDCoMKgIHNldCBJUlFGX1JVTlRIUkVBRMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHwKPj4+Pj4+Pj4gIMKgwqDCoMKgwqAga2ljayBpbnRlcnJ1cHQgdGhyZWFkwqDCoMKg
wqDCoMKgwqAgfAo+Pj4+Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBkaXNhYmxlIGludGVycnVw
dCBwb3J0IDYKPj4+Pj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgZXZ0Y2huLT5lbmFibGVkID0g
ZmFsc2UKPj4+Pj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgWy4uLi5dCj4+Pj4+Pj4+ICDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB8Cj4+Pj4+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgICoqKiBIYW5kbGluZyB0aGUg
c2Vjb25kCj4+Pj4+Pj4+IGludGVycnVwdCAqKioKPj4+Pj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKg
wqAgY2xlYXIgSVJRRl9SVU5USFJFQUQKPj4+Pj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgY2Fs
bCBldnRjaG5faW50ZXJydXB0Cj4+Pj4+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgIFdBUk4oLi4u
KQo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJIGFtIG5vdCBlbnRpcmVseSBzdXJlIGhvdyB0byBmaXggdGhp
cy4gSSBoYXZlIHR3byBzb2x1dGlvbnMgaW4KPj4+Pj4+Pj4gbWluZDoKPj4+Pj4+Pj4KPj4+Pj4+
Pj4gMSkgUHJldmVudCB0aGUgaW50ZXJydXB0IGhhbmRsZXIgdG8gYmUgdGhyZWFkZWQuIFdlIHdv
dWxkIGFsc28KPj4+Pj4+Pj4gbmVlZCB0bwo+Pj4+Pj4+PiBzd2l0Y2ggZnJvbSBzcGluX2xvY2sg
dG8gcmF3X3NwaW5fbG9jayBhcyB0aGUgZm9ybWVyIG1heSBzbGVlcCBvbgo+Pj4+Pj4+PiBSVC1M
aW51eC4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gMikgUmVtb3ZlIHRoZSB3YXJuaW5nCj4+Pj4+Pj4KPj4+
Pj4+PiBJIHRoaW5rIGFjY2VzcyB0byBldnRjaG4tPmVuYWJsZWQgaXMgcmFjeSBzbyAod2l0aCBv
ciB3aXRob3V0IHRoZQo+Pj4+Pj4+IHdhcm5pbmcpIHdlIGNhbid0IHVzZSBpdCByZWxpYWJseS4K
Pj4+Pj4+Cj4+Pj4+PiBUaGlua2luZyBhYm91dCBpdCwgaXQgd291bGQgbm90IGJlIHRoZSBvbmx5
IGlzc3VlLiBUaGUgcmluZyBpcyBzaXplZAo+Pj4+Pj4gdG8gY29udGFpbiBvbmx5IG9uZSBpbnN0
YW5jZSBvZiB0aGUgc2FtZSBldmVudC4gU28gaWYgeW91IHJlY2VpdmUKPj4+Pj4+IHR3aWNlIHRo
ZSBldmVudCwgeW91IG1heSBvdmVyZmxvdyB0aGUgcmluZy4KPj4+Pj4KPj4+Pj4gSG0uLi4gVGhh
dCdzIGFub3RoZXIgYXJndW1lbnQgaW4gZmF2b3Igb2YgInVudGhyZWFkaW5nIiB0aGUgaGFuZGxl
ci4KPj4+Pgo+Pj4+IEkgZmlyc3QgdGhvdWdodCBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0byB1bnRo
cmVhZCBpdC4gSG93ZXZlciwKPj4+PiB3YWtlX3VwX2ludGVycnVwdGlibGUgaXMgdXNpbmcgYSBz
cGluX2xvY2suIE9uIFJUIHNwaW5fbG9jayBjYW4gc2xlZXAsCj4+Pj4gc28gdGhpcyBjYW5ub3Qg
YmUgdXNlZCBpbiBhbiBpbnRlcnJ1cHQgY29udGV4dC4KPj4+Pgo+Pj4+IFNvIEkgdGhpbmsgInVu
dGhyZWFkaW5nIiB0aGUgaGFuZGxlciBpcyBub3QgYW4gb3B0aW9uIGhlcmUuCj4+Pgo+Pj4gVGhh
dCBzb3VuZHMgbGlrZSBhIGRpZmZlcmVudCBwcm9ibGVtLiBJLmUuIHRoZXJlIGFyZSB0d28gaXNz
dWVzOgo+Pj4gKiB0aHJlYWRlZCBpbnRlcnJ1cHRzIGRvbid0IHdvcmsgcHJvcGVybHkgKHJhY2Vz
LCByaW5nIG92ZXJmbG93KQo+Pj4gKiBldnRjaG5faW50ZXJydXB0KCkgKHRocmVhZGVkIG9yIG5v
dCkgaGFzIHNwaW5fbG9jaygpLCB3aGljaCBpcyBub3QKPj4+IGdvaW5nIHRvIHdvcmsgZm9yIFJU
Cj4+Cj4+IEkgYW0gYWZyYWlkIHRoYXQncyBub3QgY29ycmVjdCwgeW91IGNhbiB1c2Ugc3Bpbl9s
b2NrKCkgaW4gdGhyZWFkZWQKPj4gaW50ZXJydXB0IGhhbmRsZXIuCj4gCj4gSW4gbm9uLVJUIGhh
bmRsZXIgLS0geWVzLCBidXQgbm90IGluIGFuIFJUIG9uZSAoaW4gZmFjdCwgaXNuJ3QgdGhpcyB3
aGF0Cj4geW91IHlvdXJzZWxmIHNhaWQgYWJvdmU/KQoKSW4gUlQtbGludXgsIGludGVycnVwdCBo
YW5kbGVycyBhcmUgdGhyZWFkZWQgYnkgZGVmYXVsdC4gU28gdGhlIGhhbmRsZXIgCndpbGwgbm90
IHJ1biBpbiB0aGUgaW50ZXJydXB0IGNvbnRleHQuIEhlbmNlLCBpdCB3aWxsIGJlIHNhZmUgdG8g
Y2FsbCAKc3Bpbl9sb2NrLgoKSG93ZXZlciwgaWYgeW91IGZvcmNlIHRoZSBoYW5kbGVyIHRvIG5v
dCBiZSB0aHJlYWRlZCAoSVJRRl9OT19USFJFQUQpLCAKaXQgd2lsbCBydW4gaW4gaW50ZXJydXB0
IGNvbnRleHQuCgo+Pj4+Cj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4gQW5vdGhlciBhbHRl
cm5hdGl2ZSBjb3VsZCBiZSB0byBxdWV1ZSB0aGUgaXJxIGlmICFldnRjaG4tPmVuYWJsZWQKPj4+
Pj4+PiBhbmQKPj4+Pj4+PiBoYW5kbGUgaXQgaW4gZXZ0Y2huX3dyaXRlKCkgKHdoaWNoIGlzIHdo
ZXJlIGlycSBpcyBzdXBwb3NlZCB0byBiZQo+Pj4+Pj4+IHJlLWVuYWJsZWQpLgo+Pj4+Pj4gV2hh
dCBkbyB5b3UgbWVhbiBieSBxdWV1ZT8gSXMgaXQgcXVldWVpbmcgaW4gdGhlIHJpbmc/Cj4+Pj4+
Cj4+Pj4+Cj4+Pj4+IE5vLCBJIHdhcyB0aGlua2luZyBhYm91dCBoYXZpbmcgYSBuZXcgc3RydWN0
dXJlIGZvciBkZWZlcnJlZAo+Pj4+PiBpbnRlcnJ1cHRzLgo+Pj4+Cj4+Pj4gSG1tbSwgSSBhbSBu
b3QgZW50aXJlbHkgc3VyZSB3aGF0IHdvdWxkIGJlIHRoZSBzdHJ1Y3R1cmUgaGVyZS4gQ291bGQK
Pj4+PiB5b3UgZXhwYW5kIHlvdXIgdGhpbmtpbmc/Cj4+Pgo+Pj4gU29tZSBzb3J0IG9mIGEgRklG
TyB0aGF0IHN0b3JlcyB7aXJxLCBkYXRhfSB0dXBsZS4gSXQgY291bGQgb2J2aW91c2x5IGJlCj4+
PiBpbXBsZW1lbnRlZCBhcyBhIHJpbmcgYnV0IG5vdCBuZWNlc3NhcmlseSBhcyBYZW4gc2hhcmVk
IHJpbmcgKGlmIHRoYXQncwo+Pj4gd2hhdCB5b3Ugd2VyZSByZWZlcnJpbmcgdG8pLgo+Pgo+PiBU
aGUgdW5kZXJseWluZyBxdWVzdGlvbiBpcyB3aGF0IGhhcHBlbiBpZiB5b3UgbWlzcyBhbiBpbnRl
cnJ1cHQuIElzIGl0Cj4+IGdvaW5nIHRvIGJlIG9rPwo+IAo+IFRoaXMgSSBhbSBub3Qgc3VyZSBh
Ym91dC4gSSB0aG91Z2h0IHllcyBzaW5jZSB3ZSBhcmUgc2lnbmFsaW5nIHRoZQo+IHByb2Nlc3Mg
b25seSBvbmNlLgoKSSBoYXZlIENDZWQgQW5kcmV3IGFuZCBKYW4gdG8gc2VlIGlmIHRoZXkgY2Fu
IGhlbHAgaGVyZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 22:40:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 22:40:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwaXB-00009m-Uc; Wed, 20 Feb 2019 22:40:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HwCw=Q3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwaXA-00009c-Ft
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 22:40:08 +0000
X-Inumbo-ID: 787c3f37-3560-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 787c3f37-3560-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 22:40:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwaX7-0006kq-QQ; Wed, 20 Feb 2019 22:40:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwaX7-0007zw-GA; Wed, 20 Feb 2019 22:40:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwaX7-00065l-ES; Wed, 20 Feb 2019 22:40:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133313-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-armhf:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 linux-linus:test-amd64-amd64-pair:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-linus:test-amd64-amd64-pair:host-install/src_host(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-xsm:host-install(4):broken:regression
 linux-linus:build-armhf:host-install(4):broken:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-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-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b5372fe5dc84235dbe04998efdede3c4daa866a9
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Feb 2019 22:40:05 +0000
Subject: [Xen-devel] [linux-linus test] 133313: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMxMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMzEzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICA8am9iIHN0YXR1cz4gICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgNCBob3N0LWluc3RhbGwvc3JjX2hvc3Qo
NCkgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMy
OTExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNCBob3N0LWluc3RhbGwo
NCkgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjkxMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTMyOTExCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAx
MzI5MTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzI5MTEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MzI5MTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1k
aS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI5MTEKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0
IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICAgICAgZmFpbCAgbGlrZSAxMzI4MDQKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9y
ZWxzLnJlcGVhdCBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGI1
MzcyZmU1ZGM4NDIzNWRiZTA0OTk4ZWZkZWRlM2M0ZGFhODY2YTkKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDg4MzRmNTYwMGNmM2M4ZGIzNjVlMThhM2Q1Y2FjMmMyNzgw
YzgxZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjkxMSAgMjAxOS0wMi0wNSAwMzoxMjoyMyBa
ICAgMTUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI5OTUgIDIwMTktMDItMDcgMDg6MTE6
MDggWiAgIDEzIGRheXMgICAxMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMzMTMg
IDIwMTktMDItMTkgMTI6MDQ6MjUgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ0NSBw
ZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxk
LWFybWhmIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtIGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAxNjIyMCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 20 23:42:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Feb 2019 23:42:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwbV4-0004Rb-4i; Wed, 20 Feb 2019 23:42:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IXGB=Q3=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gwbV2-0004RW-GP
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 23:42:00 +0000
X-Inumbo-ID: 1d303af7-3569-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d303af7-3569-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 23:41:59 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 09F4523733;
 Wed, 20 Feb 2019 18:39:49 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 20 Feb 2019 18:39:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=R+1XRH
 9hHORtPG3X4sZt0YpWgH0VQjQV+CvjLcZs8Kc=; b=a6tr9OLjGrqZhJ9nDMYiYA
 pp294kGuBKZ2G61KKS0rLYJvw+PNrm0nU8Cr/yoWlGdl6jaiL+rHCHYjym30WyFs
 08Ak9iIrf9v7v8s9YlZ5xhwwBDNg5IrHC1fFqpydfKRysC4daG4CoPxZv9UZzLhR
 NwLZ3p7alpfJn6wLGftoH/jh9Efq82Wz2gieTQv/d/UMEcR6d0gfz/ovuFoyJMss
 2Pd3GrKvieKJYbVCYIQcR7qS0L5t454v1bbEiR06AyfcvVFQZL9r1CKpvQC/ewZV
 xLudHkbVBl8w4700WzkzZuD1y/kF52kK/Z/BrYkAwU3hKFckd1FNxOclywT2/AWQ
 ==
X-ME-Sender: <xms:Q-VtXEI-ETSqyRaACa2Ks99EvXEjridd9PcIUFExAtackZYYx9_QZg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrtdejgdduvdculddtuddrgedtledrtddtmd
 cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgv
 khcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinh
 hvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedr
 feefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisg
 hlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:Q-VtXJJrRJB5ey--Ztpvjeuo9BQ6o2qjO3EjU0LSxvwKupye1hJsjg>
 <xmx:Q-VtXFnAy8fi9p1NpBzjt8dc4SwjDA1XUkwzjLJt7OtbIoLC0wJyyA>
 <xmx:Q-VtXHIfW3UX2pzPsD-GDO84CEeodh4sIyDa12SeAn2gUonY1NIpSg>
 <xmx:ReVtXEaNlPfVx3iJk0LlgG0X0spudSK_NNFEbafWkhFznwUBWo2MvQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 2DFAB100E5;
 Wed, 20 Feb 2019 18:39:45 -0500 (EST)
Date: Thu, 21 Feb 2019 00:39:41 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20190220233941.GA5279@mail-itl>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
MIME-Version: 1.0
In-Reply-To: <20190220201609.28290-1-joao.m.martins@oracle.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH RFC 00/39] x86/KVM: Xen HVM guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, kvm@vger.kernel.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Ankur Arora <ankur.a.arora@oracle.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: multipart/mixed; boundary="===============8928113825264654514=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Wed, Feb 20, 2019 at 08:15:30PM +0000, Joao Martins wrote:
>  2. PV Driver support (patches 17 - 39)
>=20
>  We start by redirecting hypercalls from the backend to routines
>  which emulate the behaviour that PV backends expect i.e. grant
>  table and interdomain events. Next, we add support for late
>  initialization of xenbus, followed by implementing
>  frontend/backend communication mechanisms (i.e. grant tables and
>  interdomain event channels). Finally, introduce xen-shim.ko,
>  which will setup a limited Xen environment. This uses the added
>  functionality of Xen specific shared memory (grant tables) and
>  notifications (event channels).

Does it mean backends could be run in another guest, similarly as on
real Xen? AFAIK virtio doesn't allow that as virtio backends need
arbitrary write access to guest memory. But grant tables provide enough
abstraction to do that safely.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxt5T0ACgkQ24/THMrX
1ywuXgf8CxriAQi41O9KOBv2YBHj6F7y0aXbFijExKEae2dRQAFiC/FF3Pmsny4Q
m6MSC9lVwdkZeg05S9T0ljll+XPGVb5a2rwn1aevI6i0zHOsI8/MoJrkfpL9iUmR
VncMocTrf3ysT/azWkFCbQFmVYutTZx7YFTyTaqpH6Y0aSR/IfN4Tmkwf3Vck4Eq
kDesmHKpXdS8VdVXfV3umReqMJnvMZlRQfisUtOzRWqrORwooCcB83703ewGvHz+
n5/WJrbkZ8XeKOuK0NfIC3u45pvAFdI/7oH7LedoK4qwo/EV6HyfKMkrAjSVAxme
1b0Yyf/5F0sbZeFPOHGTVHFV6iBgsQ==
=MtoW
-----END PGP SIGNATURE-----

--gBBFr7Ir9EOA20Yy--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8928113825264654514==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 21 00:27:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 00:27:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwcCs-0007zb-MY; Thu, 21 Feb 2019 00:27:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tnw6=Q4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwcCr-0007zO-Dq
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 00:27:17 +0000
X-Inumbo-ID: 7029ce28-356f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7029ce28-356f-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 00:27:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwcAj-0000r7-4H; Thu, 21 Feb 2019 00:25:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwcAi-0006EQ-SE; Thu, 21 Feb 2019 00:25:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwcAi-0000ZE-Qk; Thu, 21 Feb 2019 00:25:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133314-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-i386-pvgrub:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl:<job status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-pygrub:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-xtf-amd64-amd64-2:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:<job
 status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.9-testing:build-arm64:<job status>:broken:regression
 xen-4.9-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.9-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-arm64:host-install(4):broken:regression
 xen-4.9-testing:build-arm64-pvops:host-install(4):broken:regression
 xen-4.9-testing:build-arm64-xsm:host-install(4):broken:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:build-i386-pvops:kernel-build:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 xen-4.9-testing:test-xtf-amd64-amd64-2:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl: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-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install: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-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-intel: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-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-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-i386-xl-qemut-stubdom-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-amd64-i386-migrupgrade: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-xl-qemut-ws16-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-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd: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-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch: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-i386-libvirt-xsm: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-armhf-armhf-xl-cubietruck: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-credit1: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:test-armhf-armhf-libvirt: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-xl-arndale: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-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install: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:guest-start.2:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-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-qemuu-win10-i386:windows-install: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-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f5acf97f669c6bc9691e03771ad06703da77e0d5
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Feb 2019 00:25:04 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133314: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMxNCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzMxNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEzMjg4OQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMjUyCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuICBpbiAxMzMyNTIKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzI1MgogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzI1MiBSRUdSLiB2cy4gMTMy
ODg5CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
aW4gMTMzMjUyIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMyNTIgUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0
IGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMzMyNTIgUkVHUi4gdnMuIDEzMjg4OQogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICBmYWlsIGluIDEzMzI5NSBS
RUdSLiB2cy4gMTMyODg5CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMzI4MQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDQgaG9zdC1pbnN0YWxsKDQpICAgYnJva2VuIHBh
c3MgaW4gMTMzMjgxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNCBob3N0
LWluc3RhbGwoNCkgICBicm9rZW4gcGFzcyBpbiAxMzMyODEKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzI5
NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
ICAgYnJva2VuIHBhc3MgaW4gMTMzMjk1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAxMzMyOTUKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tl
biBwYXNzIGluIDEzMzI5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMzI5NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBh
c3MgaW4gMTMzMjk1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMyOTUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgNCBob3N0LWluc3RhbGwoNCkgIGJyb2tlbiBwYXNzIGluIDEzMzI5
NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTQgZ3Vlc3QtbG9jYWxtaWdy
YXRlIGZhaWwgaW4gMTMzMjUyIHBhc3MgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIGluIDEzMzI4MSBw
YXNzIGluIDEzMzI5NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4taW5zdGFs
bCAgICAgIGZhaWwgaW4gMTMzMjgxIHBhc3MgaW4gMTMzMjk1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWls
IGluIDEzMzI4MSBwYXNzIGluIDEzMzMxNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzMyODEgcGFzcyBpbiAx
MzMzMTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIGluIDEzMzI4MSBwYXNzIGluIDEzMzMxNAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBpbiAxMzMyODEgcGFzcyBpbiAxMzMzMTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBpbiAxMzMyODEgcGFz
cyBpbiAxMzMzMTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMjk1IHBhc3MgaW4gMTMzMjUyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIHBhc3MgaW4gMTMzMjgxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4gMTMzMjgxCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBwYXNzIGluIDEzMzI4MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTMzMjgxCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2Rz
dF9ob3N0IGZhaWwgcGFzcyBpbiAxMzMyOTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNCBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBwYXNzIGluIDEzMzI5NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIHBhc3MgaW4gMTMzMjk1CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBwYXNzIGluIDEzMzI5NQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBm
YWlsIHBhc3MgaW4gMTMzMjk1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyNTIgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI1MiBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTMzMjUyIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyNTIgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDEzMzI1MiBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjUyIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tl
ZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTMzMjk1
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMjk1
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2Nr
ZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMy
OTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMyOTUg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTMzMjk1
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2Nr
ZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5
NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwg
aW4gMTMzMjUyIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MzI1MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjUyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjUyIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCBmYWlsIGluIDEzMzI1MiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzMjgxIGJsb2NrZWQgaW4gMTMyODg5
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE3IGd1ZXN0LXN0YXJ0LjIgZmFpbCBpbiAx
MzMyODEgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEzMzI4MSBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFp
bCBpbiAxMzMyOTUgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMjk1IGxpa2Ug
MTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgZmFpbCBpbiAxMzMyOTUgbGlrZSAxMzI4ODkKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMz
Mjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjk1IG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMz
Mjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjk1IG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4g
MTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjg4OQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGY1YWNmOTdmNjY5YzZi
Yzk2OTFlMDM3NzFhZDA2NzAzZGE3N2UwZDUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDU0YWEzODJjYmNkYzFlMmJhNzVkNjczNDE1MWNhNmU1MzEwNGUyZjIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMjg4OSAgMjAxOS0wMi0wNCAyMjowNDowOSBaICAgMTYgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMxNDcgIDIwMTktMDItMTEgMTM6NDE6NTAgWiAgICA5IGRh
eXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1hbWQ2NC14bCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhz
bSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCBmNWFjZjk3ZjY2OWM2YmM5NjkxZTAzNzcxYWQwNjcwM2RhNzdlMGQ1CkF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBGZWIgMTEg
MTQ6MDY6MjcgMjAxOSArMDEwMAoKICAgIHVwZGF0ZSBYZW4gdmVyc2lvbiB0byA0LjkuNAoocWVt
dSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 00:30:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 00:30:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwcFf-0000Bx-B6; Thu, 21 Feb 2019 00:30:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GiMu=Q4=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1gwcFd-0000Bn-9t
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 00:30:09 +0000
X-Inumbo-ID: d6dcd768-356f-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6dcd768-356f-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 00:30:07 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1L0Smcl102165;
 Thu, 21 Feb 2019 00:28:53 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=1xLGvszPYPyOSKoIYzMs5Zwpc4JSnGc/udVZjL/KiJI=;
 b=lBkQ0KwENN2nISYDlRdgwXi3hmpUfyd9zJamhRac0NCZNu5z7Kq2/My8HTFHhuakPILK
 T7j2lfLhmp5dhd6RnMX7uyX9pDg3UaB1OfTr32iKjUHJYAiH7JM4doVBYYMT9DECswRM
 53H19rY6m5TRTUeY+3cHUL5sFPEQeaUyyXllPE7MbSoXeuvGOFCV9t8SGm6UXnV0tIHc
 wDFd9iP2i62eLRU4wNZ3l38N1mFGHAegLjKpF+H1UV1v3rZSAmjMPod7C8l9F/ND4dU1
 54f/mp5QRcncS1J5spbJ4uQvU/L0y162IOLAyJWGjam8nykrMpHqWBqO8rkyqH8nUI6t gg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2qp81ed64y-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Feb 2019 00:28:52 +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 x1L0Skhk028166
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Feb 2019 00:28:47 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 x1L0SjIh029159;
 Thu, 21 Feb 2019 00:28:45 GMT
Received: from [10.156.74.184] (/10.156.74.184)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 16:28:45 -0800
To: Paolo Bonzini <pbonzini@redhat.com>,
 Joao Martins <joao.m.martins@oracle.com>, kvm@vger.kernel.org,
 linux-kernel@vger.kernel.org
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
 <35051310-c497-8ad5-4434-1b8426a317d2@redhat.com>
From: Ankur Arora <ankur.a.arora@oracle.com>
Message-ID: <6bc9183d-82db-f4d8-9dc1-e14dea3e354e@oracle.com>
Date: Wed, 20 Feb 2019 16:29:00 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <35051310-c497-8ad5-4434-1b8426a317d2@redhat.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902210003
Subject: Re: [Xen-devel] [PATCH RFC 00/39] x86/KVM: Xen HVM guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, x86@kernel.org,
 Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSAxOjA5IFBNLCBQYW9sbyBCb256aW5pIHdyb3RlOgo+IE9uIDIwLzAyLzE5IDIx
OjE1LCBKb2FvIE1hcnRpbnMgd3JvdGU6Cj4+ICAgMi4gUFYgRHJpdmVyIHN1cHBvcnQgKHBhdGNo
ZXMgMTcgLSAzOSkKPj4KPj4gICBXZSBzdGFydCBieSByZWRpcmVjdGluZyBoeXBlcmNhbGxzIGZy
b20gdGhlIGJhY2tlbmQgdG8gcm91dGluZXMKPj4gICB3aGljaCBlbXVsYXRlIHRoZSBiZWhhdmlv
dXIgdGhhdCBQViBiYWNrZW5kcyBleHBlY3QgaS5lLiBncmFudAo+PiAgIHRhYmxlIGFuZCBpbnRl
cmRvbWFpbiBldmVudHMuIE5leHQsIHdlIGFkZCBzdXBwb3J0IGZvciBsYXRlCj4+ICAgaW5pdGlh
bGl6YXRpb24gb2YgeGVuYnVzLCBmb2xsb3dlZCBieSBpbXBsZW1lbnRpbmcKPj4gICBmcm9udGVu
ZC9iYWNrZW5kIGNvbW11bmljYXRpb24gbWVjaGFuaXNtcyAoaS5lLiBncmFudCB0YWJsZXMgYW5k
Cj4+ICAgaW50ZXJkb21haW4gZXZlbnQgY2hhbm5lbHMpLiBGaW5hbGx5LCBpbnRyb2R1Y2UgeGVu
LXNoaW0ua28sCj4+ICAgd2hpY2ggd2lsbCBzZXR1cCBhIGxpbWl0ZWQgWGVuIGVudmlyb25tZW50
LiBUaGlzIHVzZXMgdGhlIGFkZGVkCj4+ICAgZnVuY3Rpb25hbGl0eSBvZiBYZW4gc3BlY2lmaWMg
c2hhcmVkIG1lbW9yeSAoZ3JhbnQgdGFibGVzKSBhbmQKPj4gICBub3RpZmljYXRpb25zIChldmVu
dCBjaGFubmVscykuCj4gCj4gSSBhbSBhIGJpdCB3b3JyaWVkIGJ5IHRoZSBsYXN0IHBhdGNoZXMs
IHRoZXkgc2VlbSByZWFsbHkgYnJpdHRsZSBhbmQKPiBwcm9uZSB0byBicmVha2FnZS4gIEkgZG9u
J3Qga25vdyBYZW4gd2VsbCBlbm91Z2ggdG8gdW5kZXJzdGFuZCBpZiB0aGUKPiBsYWNrIG9mIHN1
cHBvcnQgZm9yIEdOVE1BUF9ob3N0X21hcCBpcyBmaXhhYmxlLCBidXQgaWYgbm90LCB5b3UgaGF2
ZSB0bwo+IGRlZmluZSBhIGNvbXBsZXRlbHkgZGlmZmVyZW50IGh5cGVyY2FsbC4KSSBhc3N1bWUg
eW91IGFyZSBhd2FyZSBvZiBtb3N0IG9mIHRoaXMsIGJ1dCBqdXN0IGluIGNhc2UsIGhlcmUncyB0
aGUKZmxvdyB3aGVuIGEgYmFja2VuZCBkcml2ZXIgd2FudHMgdG8gbWFwIGEgZ3JhbnQtcmVmZXJl
bmNlIGluIHRoZQpob3N0OiBpdCBhbGxvY2F0ZXMgYW4gZW1wdHkgc3RydWN0IHBhZ2UgKHZpYSBi
YWxsb29uaW5nKSBhbmQgZG9lcyBhCm1hcF9ncmFudF9yZWYoR05UTUFQX2hvc3RfbWFwKSBoeXBl
cmNhbGwuIEluIHJlc3BvbnNlLCBYZW4gdmFsaWRhdGVzIHRoZQpncmFudC1yZWZlcmVuY2UgYW5k
IG1hcHMgaXQgb250byB0aGUgYWRkcmVzcyBhc3NvY2lhdGVkIHdpdGggdGhlIHN0cnVjdApwYWdl
LgpBZnRlciB0aGlzLCBmcm9tIHRoZSBQT1Ygb2YgdGhlIHVuZGVybHlpbmcgbmV0d29yay9ibG9j
ayBkcml2ZXJzLCB0aGVzZQpzdHJ1Y3QgcGFnZXMgY2FuIGJlIHVzZWQgYXMganVzdCByZWd1bGFy
IHBhZ2VzLgoKVG8gc3VwcG9ydCB0aGlzIGluIGEgS1ZNIGVudmlyb25tZW50LCB3aGVyZSBBRkFJ
Q1Mgbm8gcmVtYXBwaW5nIG9mIHBhZ2VzCmlzIHBvc3NpYmxlLCB0aGUgaWRlYSB3YXMgdG8gbWFr
ZSBtaW5pbWFsIGNoYW5nZXMgdG8gdGhlIGJhY2tlbmQgZHJpdmVycwpzdWNoIHRoYXQgbWFwX2dy
YW50X3JlZigpIGNvdWxkIGp1c3QgcmV0dXJuIHRoZSBQRk4gZnJvbSB3aGljaCB0aGUKYmFja2Vu
ZCBjb3VsZCBkZXJpdmUgdGhlIHN0cnVjdCBwYWdlLgoKVG8gZW5zdXJlIHRoYXQgYmFja2VuZHMg
LS0gd2hlbiBydW5uaW5nIGluIHRoaXMgZW52aXJvbm1lbnQgLS0gaGF2ZSBiZWVuCm1vZGlmaWVk
IHRvIGRlYWwgd2l0aCB0aGVzZSBuZXcgc2VtYW50aWNzLCBvdXIgbWFwX2dyYW50X3JlZigpCmlt
cGxlbWVudGF0aW9uIGV4cGxpY2l0bHkgZGlzYWxsb3dzIHRoZSBHTlRNQVBfaG9zdF9tYXAgZmxh
Zy4KCk5vdyBpZiBJJ20gcmVhZGluZyB5b3UgcmlnaHQsIHlvdSB3b3VsZCBwcmVmZXIgc29tZXRo
aW5nIG1vcmUKc3RyYWlnaHRmb3J3YXJkIC0tIHBlcmhhcHMgc2ltaWxhciBzZW1hbnRpY3MgYnV0
IGEgbmV3IGZsYWcgdGhhdAptYWtlcyB0aGlzIGJlaGF2aW91ciBleHBsaWNpdD8KCj4gCj4gT2Yg
Y291cnNlLCB0ZXN0cyBhcmUgbWlzc2luZy4gIFlvdSBzaG91bGQgdXNlIHRoZQo+IHRvb2xzL3Rl
c3Rpbmcvc2VsZnRlc3RzL2t2bS8gZnJhbWV3b3JrLCBhbmQgaWRlYWxseSBlYWNoIHBhdGNoIHNo
b3VsZAo+IGNvbWUgd2l0aCBjb3ZlcmFnZSBmb3IgdGhlIG5ld2x5LWFkZGVkIGNvZGUuCkFncmVl
ZC4KClRoYW5rcwpBbmt1cgoKPiAKPiBUaGFua3MsCj4gCj4gUGFvbG8KPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 00:31:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 00:31:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwcHO-0000Hm-OI; Thu, 21 Feb 2019 00:31:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GiMu=Q4=oracle.com=ankur.a.arora@srs-us1.protection.inumbo.net>)
 id 1gwcHO-0000Hg-8E
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 00:31:58 +0000
X-Inumbo-ID: 17cd9dc8-3570-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17cd9dc8-3570-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 00:31:56 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1L0SklX102932;
 Thu, 21 Feb 2019 00:31: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-2018-07-02;
 bh=9Yi0nUtp/p2qYVg/S+SSRoCpnvGRxFRBCQS7128GnrE=;
 b=AFNcxLbDUjrSbfUM7/R4Q09G2NEHjff9EswhTPsfZYSTcjpqXVZTUM5otfnYrQrDb5f/
 ThGJJScE/tcWBPOGnEEWTkLUHUeGwzHbS0t0WucUARPsps1cyRlLWBkCENPyDwCdAi8G
 1OS5cLmxO6RSEHH4MFwKmZHxvpjw34HjXgV5iLsfJ6qnGX2EPj/maMHXYdl2lXJtwrfq
 k4ocnhP0PO6Tv2YLICQ2ZmladQ6n2zWIjwafN0yV98kISBzbez4GuTNjV4drojoIREoA
 CSNXf9yZbGFMDMViWi1HK27dLACa6Oa9NIHW+m57Liz54PGL0N5VaPrMUv8rJB4F96iq hA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2qpb5rmx5e-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Feb 2019 00:31:39 +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 x1L0VcVs015628
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Feb 2019 00:31:38 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x1L0Vb8i030592;
 Thu, 21 Feb 2019 00:31:37 GMT
Received: from [10.156.74.184] (/10.156.74.184)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Feb 2019 16:31:36 -0800
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, Joao Martins <joao.m.martins@oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
 <20190220233941.GA5279@mail-itl>
From: Ankur Arora <ankur.a.arora@oracle.com>
Message-ID: <292773f7-5a4d-ba00-8398-0c8b81766b93@oracle.com>
Date: Wed, 20 Feb 2019 16:31:53 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20190220233941.GA5279@mail-itl>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902210003
Subject: Re: [Xen-devel] [PATCH RFC 00/39] x86/KVM: Xen HVM guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, kvm@vger.kernel.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Paolo Bonzini <pbonzini@redhat.com>,
 Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyLzIwLzE5IDM6MzkgUE0sIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToK
PiBPbiBXZWQsIEZlYiAyMCwgMjAxOSBhdCAwODoxNTozMFBNICswMDAwLCBKb2FvIE1hcnRpbnMg
d3JvdGU6Cj4+ICAgMi4gUFYgRHJpdmVyIHN1cHBvcnQgKHBhdGNoZXMgMTcgLSAzOSkKPj4KPj4g
ICBXZSBzdGFydCBieSByZWRpcmVjdGluZyBoeXBlcmNhbGxzIGZyb20gdGhlIGJhY2tlbmQgdG8g
cm91dGluZXMKPj4gICB3aGljaCBlbXVsYXRlIHRoZSBiZWhhdmlvdXIgdGhhdCBQViBiYWNrZW5k
cyBleHBlY3QgaS5lLiBncmFudAo+PiAgIHRhYmxlIGFuZCBpbnRlcmRvbWFpbiBldmVudHMuIE5l
eHQsIHdlIGFkZCBzdXBwb3J0IGZvciBsYXRlCj4+ICAgaW5pdGlhbGl6YXRpb24gb2YgeGVuYnVz
LCBmb2xsb3dlZCBieSBpbXBsZW1lbnRpbmcKPj4gICBmcm9udGVuZC9iYWNrZW5kIGNvbW11bmlj
YXRpb24gbWVjaGFuaXNtcyAoaS5lLiBncmFudCB0YWJsZXMgYW5kCj4+ICAgaW50ZXJkb21haW4g
ZXZlbnQgY2hhbm5lbHMpLiBGaW5hbGx5LCBpbnRyb2R1Y2UgeGVuLXNoaW0ua28sCj4+ICAgd2hp
Y2ggd2lsbCBzZXR1cCBhIGxpbWl0ZWQgWGVuIGVudmlyb25tZW50LiBUaGlzIHVzZXMgdGhlIGFk
ZGVkCj4+ICAgZnVuY3Rpb25hbGl0eSBvZiBYZW4gc3BlY2lmaWMgc2hhcmVkIG1lbW9yeSAoZ3Jh
bnQgdGFibGVzKSBhbmQKPj4gICBub3RpZmljYXRpb25zIChldmVudCBjaGFubmVscykuCj4gCj4g
RG9lcyBpdCBtZWFuIGJhY2tlbmRzIGNvdWxkIGJlIHJ1biBpbiBhbm90aGVyIGd1ZXN0LCBzaW1p
bGFybHkgYXMgb24KPiByZWFsIFhlbj8gQUZBSUsgdmlydGlvIGRvZXNuJ3QgYWxsb3cgdGhhdCBh
cyB2aXJ0aW8gYmFja2VuZHMgbmVlZApJJ20gYWZyYWlkIG5vdC4gRm9yIG5vdyBncmFudCBvcGVy
YXRpb25zIChtYXAvdW5tYXApIGNhbiBvbmx5IGJlIGRvbmUKYnkgYmFja2VuZHMgdG8gdGhlIGxv
Y2FsIEtWTSBpbnN0YW5jZS4KCkFua3VyCgo+IGFyYml0cmFyeSB3cml0ZSBhY2Nlc3MgdG8gZ3Vl
c3QgbWVtb3J5LiBCdXQgZ3JhbnQgdGFibGVzIHByb3ZpZGUgZW5vdWdoCj4gYWJzdHJhY3Rpb24g
dG8gZG8gdGhhdCBzYWZlbHkuCgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 02:37:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 02:37:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gweEI-0008FM-1P; Thu, 21 Feb 2019 02:36:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KVx0=Q4=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gweEG-0008FH-Nx
 for xen-devel@lists.xen.org; Thu, 21 Feb 2019 02:36:52 +0000
X-Inumbo-ID: 8a25422e-3581-11e9-bc90-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a25422e-3581-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 02:36:50 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id f24-v6so22648746ljk.0
 for <xen-devel@lists.xen.org>; Wed, 20 Feb 2019 18:36:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=IhT33+ZuZhnclLJtzrgLTvsh568OJwgxzHtt6EZoeoE=;
 b=RRDQaL2Yr6th/tcc24ot1sRaI12xLnsOT26YVojzv6FLlBcPV4BZH7qKQYvXQRy0Ml
 xgHyh6bj9Xh4TnWOM//4cBWzFemxAhb+kUIo9tDssoivn0Hz/a7DNF7QkegBx20FAGCg
 YrkJeugdrrurdNvVCq5U1ghRK5uazu7WJejHQMyH1vDR0zb8y17em07zw1XqXQITvj8d
 Uf+f//sKtQqL8efMFlzW9j7KhEfvhhELp4ufj6w5q4pFpnciIRQPovl0FYOKzk9JzEti
 ZDqfX/rsuBnEGNqhZ3nCqJTwA7Q1wucr7yMhsychbrwxfUa5c4tLfu9P7jCmXg/ZYdVn
 gtfQ==
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=IhT33+ZuZhnclLJtzrgLTvsh568OJwgxzHtt6EZoeoE=;
 b=fhcSBJhRBgaIsRH7sj6J+UKs+uMakbTMhc6DRGp70Yfc8wyZp/H5sEswcMPo1eWMiQ
 JDI/Z9jHxnjG4k+BsFCqt0zMzYA0Gi0ODhyGrgTb5RdBSXHqhtxXiyJ1Lo4Xkn5HJyuG
 2yR08lQXKYg8HxJXO1lfbkDi1wkxP13O2Gt/sesC/Mu8fcndvC4nQmz4WtU9R3s3wbvW
 PymDLVm7/j5tJf6RMjfbEQiS3MHW4ktOLuCK/y7lKAZ4Plb6FT+y+FLwM1bi1Idh2N/m
 E6WrJuizEHSvK9USl+MwcHLML/dNcxP1908OERINookBt/KLBepRs8OrlQnC7Yc9lbWI
 V0pw==
X-Gm-Message-State: AHQUAubc0r7LcKfoSSZumKG4co7/yFxYAGoD2QDOmg6gF7yAFa3IN04S
 VmMJLLLo2J+gmYTrDiQMsc4EmgoHU39Ao6Prf5A=
X-Google-Smtp-Source: AHgI3IahDoLmYSzyXftmcGNCvk1lLmWsiwGhF2S+3m4XfLJICiUO5nC5rltmz2rH5SPgMvCWKXFIHyOjBjhd24YBdDM=
X-Received: by 2002:a2e:9b99:: with SMTP id z25mr13905243lji.106.1550716608824; 
 Wed, 20 Feb 2019 18:36:48 -0800 (PST)
MIME-Version: 1.0
References: <20190215024104.GA26331@jordon-HP-15-Notebook-PC>
In-Reply-To: <20190215024104.GA26331@jordon-HP-15-Notebook-PC>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Thu, 21 Feb 2019 08:11:02 +0530
Message-ID: <CAFqt6zbchvoD-MdEF2T52eOPQ2x4gZ4G-72oZkW5f_RiT1nXpA@mail.gmail.com>
To: Andrew Morton <akpm@linux-foundation.org>,
 Matthew Wilcox <willy@infradead.org>, Michal Hocko <mhocko@suse.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>, 
 Vlastimil Babka <vbabka@suse.cz>, Rik van Riel <riel@surriel.com>, 
 Stephen Rothwell <sfr@canb.auug.org.au>, rppt@linux.vnet.ibm.com, 
 Peter Zijlstra <peterz@infradead.org>,
 Russell King - ARM Linux <linux@armlinux.org.uk>, robin.murphy@arm.com, 
 iamjoonsoo.kim@lge.com, treding@nvidia.com, Kees Cook <keescook@chromium.org>, 
 Marek Szyprowski <m.szyprowski@samsung.com>, stefanr@s5r6.in-berlin.de,
 hjc@rock-chips.com, Heiko Stuebner <heiko@sntech.de>, airlied@linux.ie,
 oleksandr_andrushchenko@epam.com, 
 joro@8bytes.org, pawel@osciak.com, Kyungmin Park <kyungmin.park@samsung.com>, 
 mchehab@kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>, 
 Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 0/9] mm: Use vm_map_pages() and
 vm_map_pages_zero() API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org,
 Linux-MM <linux-mm@kvack.org>, iommu@lists.linux-foundation.org,
 linux1394-devel@lists.sourceforge.net, linux-arm-kernel@lists.infradead.org,
 linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTUsIDIwMTkgYXQgODowNiBBTSBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxp
bnV4QGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBQcmV2aW91bHkgZHJpdmVycyBoYXZlIHRoZWlyIG93
biB3YXkgb2YgbWFwcGluZyByYW5nZSBvZgo+IGtlcm5lbCBwYWdlcy9tZW1vcnkgaW50byB1c2Vy
IHZtYSBhbmQgdGhpcyB3YXMgZG9uZSBieQo+IGludm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0
aGluIGEgbG9vcC4KPgo+IEFzIHRoaXMgcGF0dGVybiBpcyBjb21tb24gYWNyb3NzIGRpZmZlcmVu
dCBkcml2ZXJzLCBpdCBjYW4KPiBiZSBnZW5lcmFsaXplZCBieSBjcmVhdGluZyBuZXcgZnVuY3Rp
b25zIGFuZCB1c2UgaXQgYWNyb3NzCj4gdGhlIGRyaXZlcnMuCj4KPiB2bV9tYXBfcGFnZXMoKSBp
cyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQgdG8gbWFwCj4ga2VybmVsIG1lbW9yeS9wYWdl
cyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBjb25zaWRlcmVkIHZtX3Bnb2ZmLgo+Cj4gdm1fbWFwX3Bh
Z2VzX3plcm8oKSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQgdG8gbWFwCj4gcmFuZ2Ug
b2Yga2VybmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBub3QgY29uc2lkZXJl
ZAo+IHZtX3Bnb2ZmLiB2bV9wZ29mZiBpcyBwYXNzZWQgZGVmYXVsdCBhcyAwIGZvciB0aG9zZSBk
cml2ZXJzLgo+Cj4gV2UgX2NvdWxkXyB0aGVuIGF0IGEgbGF0ZXIgImZpeCIgdGhlc2UgZHJpdmVy
cyB3aGljaCBhcmUgdXNpbmcKPiB2bV9tYXBfcGFnZXNfemVybygpIHRvIGJlaGF2ZSBhY2NvcmRp
bmcgdG8gdGhlIG5vcm1hbCB2bV9wZ29mZgo+IG9mZnNldHRpbmcgc2ltcGx5IGJ5IHJlbW92aW5n
IHRoZSBfemVybyBzdWZmaXggb24gdGhlIGZ1bmN0aW9uCj4gbmFtZSBhbmQgaWYgdGhhdCBjYXVz
ZXMgcmVncmVzc2lvbnMsIGl0IGdpdmVzIHVzIGFuIGVhc3kgd2F5IHRvIHJldmVydC4KPgo+IFRl
c3RlZCBvbiBSb2NrY2hpcCBoYXJkd2FyZSBhbmQgZGlzcGxheSBpcyB3b3JraW5nIGZpbmUsIGlu
Y2x1ZGluZyB0YWxraW5nCj4gdG8gTGltYSB2aWEgcHJpbWUuCj4KPiB2MSAtPiB2MjoKPiAgICAg
ICAgIEZldyBSZXZpZXdlZC1ieS4KPgo+ICAgICAgICAgVXBkYXRlZCB0aGUgY2hhbmdlIGxvZyBp
biBbOC85XQo+Cj4gICAgICAgICBJbiBbNy85XSwgdm1fcGdvZmYgaXMgdHJlYXRlZCBpbiBWNEwy
IEFQSSBhcyBhICdjb29raWUnCj4gICAgICAgICB0byBzZWxlY3QgYSBidWZmZXIsIG5vdCBhcyBh
IGluLWJ1ZmZlciBvZmZzZXQgYnkgZGVzaWduCj4gICAgICAgICBhbmQgaXQgYWx3YXlzIHdhbnQg
dG8gbW1hcCBhIHdob2xlIGJ1ZmZlciBmcm9tIGl0cyBiZWdpbm5pbmcuCj4gICAgICAgICBBZGRl
ZCBhZGRpdGlvbmFsIGNoYW5nZXMgYWZ0ZXIgZGlzY3Vzc2luZyB3aXRoIE1hcmVrIGFuZAo+ICAg
ICAgICAgdm1fbWFwX3BhZ2VzKCkgY291bGQgYmUgdXNlZCBpbnN0ZWFkIG9mIHZtX21hcF9wYWdl
c196ZXJvKCkuCj4KPiB2MiAtPiB2MzoKPiAgICAgICAgIENvcnJlY3RlZCB0aGUgZG9jdW1lbnRh
dGlvbiBhcyBwZXIgcmV2aWV3IGNvbW1lbnQuCj4KPiAgICAgICAgIEFzIHN1Z2dlc3RlZCBpbiB2
MiwgcmVuYW1pbmcgdGhlIGludGVyZmFjZXMgdG8gLQo+ICAgICAgICAgKnZtX2luc2VydF9yYW5n
ZSgpIC0+IHZtX21hcF9wYWdlcygpKiBhbmQKPiAgICAgICAgICp2bV9pbnNlcnRfcmFuZ2VfYnVn
Z3koKSAtPiB2bV9tYXBfcGFnZXNfemVybygpKi4KPiAgICAgICAgIEFzIHRoZSBpbnRlcmZhY2Ug
aXMgcmVuYW1lZCwgbW9kaWZpZWQgdGhlIGNvZGUgYWNjb3JkaW5nbHksCj4gICAgICAgICB1cGRh
dGVkIHRoZSBjaGFuZ2UgbG9ncyBhbmQgbW9kaWZpZWQgdGhlIHN1YmplY3QgbGluZXMgdG8gdXNl
IHRoZQo+ICAgICAgICAgbmV3IGludGVyZmFjZXMuIFRoZXJlIGlzIG5vIG90aGVyIGNoYW5nZSBh
cGFydCBmcm9tIHJlbmFtaW5nIGFuZAo+ICAgICAgICAgdXNpbmcgdGhlIG5ldyBpbnRlcmZhY2Uu
Cj4KPiAgICAgICAgIFBhdGNoWzEvOV0gJiBbNC85XSwgVGVzdGVkIG9uIFJvY2tjaGlwIGhhcmR3
YXJlLgo+Cj4gdjMgLT4gdjQ6Cj4gICAgICAgICBGaXhlZCBidWlsZCB3YXJuaW5ncyBvbiBwYXRj
aCBbOC85XSByZXBvcnRlZCBieSBrYnVpbGQgdGVzdCByb2JvdC4KPgo+IFNvdXB0aWNrIEpvYXJk
ZXIgKDkpOgo+ICAgbW06IEludHJvZHVjZSBuZXcgdm1fbWFwX3BhZ2VzKCkgYW5kIHZtX21hcF9w
YWdlc196ZXJvKCkgQVBJCj4gICBhcm06IG1tOiBkbWEtbWFwcGluZzogQ29udmVydCB0byB1c2Ug
dm1fbWFwX3BhZ2VzKCkKPiAgIGRyaXZlcnMvZmlyZXdpcmUvY29yZS1pc28uYzogQ29udmVydCB0
byB1c2Ugdm1fbWFwX3BhZ2VzX3plcm8oKQo+ICAgZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9n
ZW0uYzogQ29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzKCkKPiAgIGRybS94ZW4veGVuX2RybV9m
cm9udF9nZW0uYzogQ29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzKCkKPiAgIGlvbW11L2RtYS1p
b21tdS5jOiBDb252ZXJ0IHRvIHVzZSB2bV9tYXBfcGFnZXMoKQo+ICAgdmlkZW9idWYyL3ZpZGVv
YnVmMi1kbWEtc2cuYzogQ29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzKCkKPiAgIHhlbi9nbnRk
ZXYuYzogQ29udmVydCB0byB1c2Ugdm1fbWFwX3BhZ2VzKCkKPiAgIHhlbi9wcml2Y21kLWJ1Zi5j
OiBDb252ZXJ0IHRvIHVzZSB2bV9tYXBfcGFnZXNfemVybygpCgpJZiBubyBmdXJ0aGVyIGNvbW1l
bnQsIGlzIGl0IGZpbmUgdG8gdGFrZSB0aGVzZSBwYXRjaGVzIHRvIC1tbQp0cmVlIGZvciByZWdy
ZXNzaW9uID8KCj4KPiAgYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAyMiArKy0tLS0KPiAgZHJpdmVycy9maXJld2lyZS9jb3JlLWlzby5jICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxNSArLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9y
b2NrY2hpcF9kcm1fZ2VtLmMgICAgICAgIHwgMTcgKy0tLS0KPiAgZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250X2dlbS5jICAgICAgICAgICAgfCAxOCArKy0tLQo+ICBkcml2ZXJzL2lv
bW11L2RtYS1pb21tdS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyICstLS0KPiAgZHJp
dmVycy9tZWRpYS9jb21tb24vdmlkZW9idWYyL3ZpZGVvYnVmMi1jb3JlLmMgICAgfCAgNyArKwo+
ICAuLi4vbWVkaWEvY29tbW9uL3ZpZGVvYnVmMi92aWRlb2J1ZjItZG1hLWNvbnRpZy5jICB8ICA2
IC0tCj4gIGRyaXZlcnMvbWVkaWEvY29tbW9uL3ZpZGVvYnVmMi92aWRlb2J1ZjItZG1hLXNnLmMg
IHwgMjIgKystLS0tCj4gIGRyaXZlcnMveGVuL2dudGRldi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTEgKystCj4gIGRyaXZlcnMveGVuL3ByaXZjbWQtYnVmLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDggKy0tCj4gIGluY2x1ZGUvbGludXgvbW0uaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysKPiAgbW0vbWVtb3J5LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4MSArKysrKysrKysrKysrKysrKysrKysrCj4g
IG1tL25vbW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTQg
KysrKwo+ICAxMyBmaWxlcyBjaGFuZ2VkLCAxMzQgaW5zZXJ0aW9ucygrKSwgMTAzIGRlbGV0aW9u
cygtKQo+Cj4gLS0KPiAxLjkuMQo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 02:52:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 02:52:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gweTN-0001A2-IE; Thu, 21 Feb 2019 02:52:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tnw6=Q4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gweTL-00019s-Cn
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 02:52:27 +0000
X-Inumbo-ID: b75208bc-3583-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b75208bc-3583-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 02:52:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gweTH-0004pn-SE; Thu, 21 Feb 2019 02:52:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gweTH-0005pW-IH; Thu, 21 Feb 2019 02:52:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gweTH-0003e4-HF; Thu, 21 Feb 2019 02:52:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133340-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-armhf:<job
 status>:broken:regression
 xen-unstable-smoke:build-armhf:host-install(4):broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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=db2af23d15077605f286d8ef86c8f5d9c1b8302a
X-Osstest-Versions-That: xen=1bcd0b43a16b7a48ec9afce3887c6c841b687abb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Feb 2019 02:52:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133340: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM0MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzM0MC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMzEyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGRi
MmFmMjNkMTUwNzc2MDVmMjg2ZDhlZjg2YzhmNWQ5YzFiODMwMmEKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDFiY2QwYjQzYTE2YjdhNDhlYzlhZmNlMzg4N2M2Yzg0MWI2
ODdhYmIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzMxMiAgMjAxOS0wMi0xOSAxMTowMDozNyBa
ICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMzMjkgIDIwMTktMDItMjAgMTI6MDA6
MzkgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMzMzcg
IDIwMTktMDItMjAgMTg6MDA6NDYgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KICBWYXJhZCBHYXV0YW0gPHZyZEBhbWF6b24uZGU+CiAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpi
cm9rZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCBkYjJhZjIzZDE1MDc3NjA1ZjI4NmQ4ZWY4NmM4ZjVkOWMxYjgzMDJhCkF1dGhvcjog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBGZWIgMjAgMTc6MDc6
MTcgMjAxOSArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IGRvbid0IHBhc3Mgd3JvbmcgTDQgTUZOIHRv
IGd1ZXN0X3dhbGtfdGFibGVzKCkKICAgIAogICAgNjQtYml0IFBWIGd1ZXN0IHVzZXIgbW9kZSBy
dW5zIG9uIGEgZGlmZmVyZW50IEw0IHRhYmxlLiBNYWtlIHN1cmUKICAgIC0gdGhlIGFjY2Vzc2Vk
IGJpdCBnZXRzIHNldCBpbiB0aGUgY29ycmVjdCB0YWJsZSAoYW5kIGluIGxvZy1kaXJ0eQogICAg
ICBtb2RlIHRoZSBjb3JyZWN0IHBhZ2UgZ2V0cyBtYXJrZWQgZGlydHkpIGR1cmluZyBndWVzdCB3
YWxrcywKICAgIC0gdGhlIGNvcnJlY3QgdGFibGUgZ2V0cyBhdWRpdGVkIGJ5IHNoX2F1ZGl0X2d3
KCksCiAgICAtIGNvcnJlY3QgaW5mbyBnZXRzIGxvZ2dlZCBieSBwcmludF9ndygpLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgYjIy
YzkwMGM0NGEyZGI4ZGIxYzUzZTI2OWUxNTIyMDZlNTVjMjczZgpBdXRob3I6IFZhcmFkIEdhdXRh
bSA8dnJkQGFtYXpvbi5kZT4KRGF0ZTogICBXZWQgRmViIDIwIDE3OjA2OjI1IDIwMTkgKzAxMDAK
CiAgICB4ODYvcG10aW1lcjogZml4IGh2bV9hY3BpX3NsZWVwX2J1dHRvbiBiZWhhdmlvcgogICAg
CiAgICBDb21taXQgMTlmYjE0NjIyZTk0MSAieDg2L3BtdGltZXI6IG1vdmUgQUNQSSByZWdpc3Rl
cnMgZnJvbSBQTVRTdGF0ZSB0bwogICAgaHZtX2RvbWFpbiIgbWlzY29uZmlndXJlcyBwbTFhX3N0
cyBmb3IgaHZtX2FjcGlfc2xlZXBfYnV0dG9uIHdpdGgKICAgIFBXUkJUTl9TVFMgaW5zdGVhZCBv
ZiBTTFBCVE5fU1RTLCB3aGljaCBsZWFkcyB0bwogICAgWEVOX0RPTUNUTF9TRU5EVFJJR0dFUl9T
TEVFUCBjYXVzaW5nIGd1ZXN0IHBvd2VyZG93bnMuIEZpeCB0aGlzLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBWYXJhZCBHYXV0YW0gPHZyZEBhbWF6b24uZGU+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCAzYzU1NTI5NTRj
NWM2Mzg2MGNjYzAxYzZiYzRmOWMwNzdiYzI2MDcyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgRmViIDEgMTY6NTY6MzggMjAxOSAr
MDAwMAoKICAgIHg4Ni92cG11OiBJbXByb3ZlIGRvY3VtZW50YXRpb24gYW5kIHBhcnNpbmcgZm9y
IHZwbXU9CiAgICAKICAgIFRoZSBiZWhhdmlvdXIgb2YgdnBtdT08Ym9vbD4gYmVpbmcgZXhjbHVz
aXZlIG9mIHZwbXU9YnRzfGlwY3xhcmNoIGlzIG9kZCBhbmQKICAgIGNvbnRyYXJ5IHRvIFhlbidz
IG5vcm1hbCBjb21tYW5kIGxpbmUgcGFyc2luZyBiZWhhdmlvdXIuICBSZXdyaXRlIHRoZSBwYXJz
aW5nCiAgICB0byB1c2UgdGhlIG5vcm1hbCBmb3JtLCBidXQgcmV0YWluIHRoZSBwcmV2aW91cyBi
ZWhhdmlvdXIgd2hlcmUgdGhlIHVzZSBvZgogICAgYnRzL2lwYy9hcmNoIGltcGxpZXMgdnBtdT10
cnVlLgogICAgCiAgICBQYXJ0cyBvZiB0aGUgZG9jdW1lbmF0aW9uIGFyZSBzdGFsZSwgbW9zdCBu
b3RpYmx5IHRoZSBIVk0tb25seSBzdGF0ZW1lbnQuCiAgICBVcGRhdGUgaXQgZm9yIGNvbnNpc3Rl
bmN5IGFuZCBjb3JyZWN0bmVzcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWUxMjg3MmQyOWNjMzZjNjE4OTRlMzQ3ZGQzNDA5
ZDdkMjA2Njk5ZApBdXRob3I6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIEZlYiAxOSAxNjoyNjowOCAyMDE5ICswMTAwCgogICAgbGlicy9nbnR0YWI6
IGFkZCBtaXNzaW5nIEZyZWVCU0QgZnVuY3Rpb25zCiAgICAKICAgIFRoZSBGcmVlQlNEIGltcGxl
bWVudGF0aW9uIGlzIG1pc3NpbmcgdGhlIGZvbGxvd2luZyBmdW5jdGlvbnM6CiAgICAKICAgIG9z
ZGVwX2dudHRhYl9kbWFidWZfZXhwX2Zyb21fcmVmcwogICAgb3NkZXBfZ250dGFiX2RtYWJ1Zl9l
eHBfd2FpdF9yZWxlYXNlZAogICAgb3NkZXBfZ250dGFiX2RtYWJ1Zl9pbXBfdG9fcmVmcwogICAg
b3NkZXBfZ250dGFiX2RtYWJ1Zl9pbXBfcmVsZWFzZQogICAgCiAgICBXaGljaCBhbGwgZGVhbCB3
aXRoIGRtYWJ1ZnMsIHRoYXQgb25seSBleGlzdHMgb24gTGludXguIEltcGxlbWVudCB0aGVtCiAg
ICB1c2luZyBhYm9ydCwgc2luY2Ugc3VjaCBmdW5jdGlvbnMgc2hvdWxkIG5ldmVyIGJlIGNhbGxl
ZCBvbiBGcmVlQlNELgogICAgCiAgICBGVFIsIEkgcmVhbGl6ZWQgdGhvc2UgZnVuY3Rpb25zIHdo
ZXJlIG1pc3Npbmcgd2hlbiBhdHRlbXB0aW5nIHRvIHVzZQogICAgcHlncnViOgogICAgCiAgICBU
cmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgICAgIEZpbGUgIi91c3IvbG9jYWwv
bGliL3hlbi9iaW4vcHlncnViIiwgbGluZSAxOSwgaW4gPG1vZHVsZT4KICAgICAgICBpbXBvcnQg
eGVuLmxvd2xldmVsLnhjCiAgICBJbXBvcnRFcnJvcjogL3Vzci9sb2NhbC9saWIvbGlieGVuZ250
dGFiLnNvLjE6IFVuZGVmaW5lZCBzeW1ib2wgIm9zZGVwX2dudHRhYl9kbWFidWZfZXhwX2Zyb21f
cmVmcyIKICAgIAogICAgRml4ZXM6IGVlODEwNSAoImxpYmdudHRhYjogQWRkIHN1cHBvcnQgZm9y
IExpbnV4IGRtYS1idWYiKQogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2Fu
ZHJ1c2hjaGVua29AZXBhbS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 03:14:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 03:14:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gweoj-0002fj-Do; Thu, 21 Feb 2019 03:14:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KVx0=Q4=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gweoi-0002fb-0c
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 03:14:32 +0000
X-Inumbo-ID: cc7a0765-3586-11e9-bc90-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc7a0765-3586-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 03:14:29 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id g80so22682662ljg.6
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 19:14:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=aM8TRNuzJ3VArCdJFkaUZ5ab2p1dPmeFOeRw2H22Q7c=;
 b=WcwlfgRhlJX1FHSVuUNAjMNbxv516BlWc0YQ6gx9Of/X0ZIBACOBZaTrLl90Vt+KTI
 QB4Xt1hK/+0oPG+7ynTzs67Q6bNQYZnWMinifbQU4ckfmF7morKBqxOOWVbDPh4GpKBD
 XMr0kG77EzNQVpJ8PM4aL/rE/72ZV4T8O7LaeIl4NcsRUBjQepl8rl2b3R+A71pPxOSa
 QZBobVauhwiqBAVOAr35+aIRFk25nmnRJsQHJeQhfDKYlG0+7xslTtPB6ovkcMCVIN/9
 zzste2WrEymLX+kEoDfPJkUdBGbOC5SDF51tMUhp2br7Cqqyvt3rCDyt0h/aenvvpyLc
 gz+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=aM8TRNuzJ3VArCdJFkaUZ5ab2p1dPmeFOeRw2H22Q7c=;
 b=DAIAkQqBw5tmJaxVCcfgM8PHM+mEHTYGN8MheLXsj4lJ/DtGGuRIpbQI0qAOSoegg5
 jd4x3lt4CRshXg06CS+Yhf2jIC+Lsd/FNZ5azWRwuncKl772Hcdlcj2nSrJ8HrHJbvey
 iCTfm/H5dRY5U/d4Ro/JGZITPLD66BxlUruZdAytF1Aclmu7EamD/3fdlicgotzEwxLO
 qTVlThjk3JmyW+UIHe5PqbhLUOS3v0wZeSh1r3XbV1Cmks09i2y4DCM35RDiwb9u0eWo
 1ajvIwnVxwiSsmJlSG/4gBNogJrdLFz0z70CWawsU/G8zjcjuz+muUxC5nqvjT4YwxET
 jDeQ==
X-Gm-Message-State: AHQUAuZtbz/nLr+a1Cj3Vo8f2crXljn1g3QsDeZsdTKLSPYDFYRVbQ2/
 Ae7aRI7IVpHbrWUNBffc5p73HnPHI0nkkRKq8gY=
X-Google-Smtp-Source: AHgI3IawBMq2msEgV4CUI9btMrNUwexvQY3i20ysOkV8Y61F8PlZgpxIGJBqkaqt9zhBoRGEX3DTV8t7liR4VjSyifQ=
X-Received: by 2002:a2e:9916:: with SMTP id v22mr5322502lji.68.1550718867500; 
 Wed, 20 Feb 2019 19:14:27 -0800 (PST)
MIME-Version: 1.0
References: <20190220053040.10831-1-ira.weiny@intel.com>
 <20190220053040.10831-4-ira.weiny@intel.com>
In-Reply-To: <20190220053040.10831-4-ira.weiny@intel.com>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Thu, 21 Feb 2019 08:48:41 +0530
Message-ID: <CAFqt6zYvkhKw3GExRQB2e_c16KQqrKT=GoiqErA06txUQa2bMQ@mail.gmail.com>
To: ira.weiny@intel.com
Subject: Re: [Xen-devel] [RESEND PATCH 3/7] mm/gup: Change GUP fast to use
 flags rather than a write 'bool'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-fbdev@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>, James Hogan <jhogan@kernel.org>,
 linux-fpga@vger.kernel.org, Heiko Carstens <heiko.carstens@de.ibm.com>,
 dri-devel@lists.freedesktop.org, linux-mips@vger.kernel.org,
 Linux-MM <linux-mm@kvack.org>, Rich Felker <dalias@libc.org>,
 Paul Mackerras <paulus@samba.org>, sparclinux@vger.kernel.org,
 ceph-devel@vger.kernel.org,
 "open list:ANDROID DRIVERS" <devel@driverdev.osuosl.org>,
 linux-s390@vger.kernel.org, rds-devel@oss.oracle.com,
 Yoshinori Sato <ysato@users.sourceforge.jp>, linux-rdma@vger.kernel.org,
 Jason Gunthorpe <jgg@ziepe.ca>, Ingo Molnar <mingo@redhat.com>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 xen-devel@lists.xenproject.org, devel@lists.orangefs.org,
 linux-media@vger.kernel.org, John Hubbard <jhubbard@nvidia.com>,
 kvm-ppc@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 virtualization@lists.linux-foundation.org,
 linux-scsi <linux-scsi@vger.kernel.org>, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, Ralf Baechle <ralf@linux-mips.org>,
 Paul Burton <paul.burton@mips.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSXJhLAoKT24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMTE6MDEgQU0gPGlyYS53ZWlueUBpbnRl
bC5jb20+IHdyb3RlOgo+Cj4gRnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgo+
Cj4gVG8gZmFjaWxpdGF0ZSBhZGRpdGlvbmFsIG9wdGlvbnMgdG8gZ2V0X3VzZXJfcGFnZXNfZmFz
dCgpIGNoYW5nZSB0aGUKPiBzaW5ndWxhciB3cml0ZSBwYXJhbWV0ZXIgdG8gYmUgZ3VwX2ZsYWdz
Lgo+Cj4gVGhpcyBwYXRjaCBkb2VzIG5vdCBjaGFuZ2UgYW55IGZ1bmN0aW9uYWxpdHkuICBOZXcg
ZnVuY3Rpb25hbGl0eSB3aWxsCj4gZm9sbG93IGluIHN1YnNlcXVlbnQgcGF0Y2hlcy4KPgo+IFNv
bWUgb2YgdGhlIGdldF91c2VyX3BhZ2VzX2Zhc3QoKSBjYWxsIHNpdGVzIHdlcmUgdW5jaGFuZ2Vk
IGJlY2F1c2UgdGhleQo+IGFscmVhZHkgcGFzc2VkIEZPTExfV1JJVEUgb3IgMCBmb3IgdGhlIHdy
aXRlIHBhcmFtZXRlci4KPgo+IFNpZ25lZC1vZmYtYnk6IElyYSBXZWlueSA8aXJhLndlaW55QGlu
dGVsLmNvbT4KPiAtLS0KPiAgYXJjaC9taXBzL21tL2d1cC5jICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMTEgKysrKysrLS0tLS0KPiAgYXJjaC9wb3dlcnBjL2t2bS9ib29rM3NfNjRfbW11X2h2
LmMgICAgICAgIHwgIDQgKystLQo+ICBhcmNoL3Bvd2VycGMva3ZtL2U1MDBfbW11LmMgICAgICAg
ICAgICAgICAgfCAgMiArLQo+ICBhcmNoL3Bvd2VycGMvbW0vbW11X2NvbnRleHRfaW9tbXUuYyAg
ICAgICAgfCAgNCArKy0tCj4gIGFyY2gvczM5MC9rdm0vaW50ZXJydXB0LmMgICAgICAgICAgICAg
ICAgICB8ICAyICstCj4gIGFyY2gvczM5MC9tbS9ndXAuYyAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDEyICsrKysrKy0tLS0tLQo+ICBhcmNoL3NoL21tL2d1cC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxMSArKysrKystLS0tLQo+ICBhcmNoL3NwYXJjL21tL2d1cC5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgOSArKysrKy0tLS0KPiAgYXJjaC94ODYva3ZtL3BhZ2luZ190bXBs
LmggICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgYXJjaC94ODYva3ZtL3N2bS5jICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9mcGdhL2RmbC1hZnUtZG1hLXJlZ2lv
bi5jICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3ZpYS92aWFfZG1hYmxpdC5j
ICAgICAgICAgIHwgIDMgKystCj4gIGRyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfcGFn
ZXMuYyAgICB8ICAzICsrLQo+ICBkcml2ZXJzL21pc2MvZ2Vud3FlL2NhcmRfdXRpbHMuYyAgICAg
ICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL21pc2Mvdm13X3ZtY2kvdm1jaV9ob3N0LmMgICAgICAg
ICAgfCAgMiArLQo+ICBkcml2ZXJzL21pc2Mvdm13X3ZtY2kvdm1jaV9xdWV1ZV9wYWlyLmMgICAg
fCAgNiArKysrLS0KPiAgZHJpdmVycy9wbGF0Zm9ybS9nb2xkZmlzaC9nb2xkZmlzaF9waXBlLmMg
IHwgIDMgKystCj4gIGRyaXZlcnMvcmFwaWRpby9kZXZpY2VzL3Jpb19tcG9ydF9jZGV2LmMgICB8
ICA0ICsrKy0KPiAgZHJpdmVycy9zYnVzL2NoYXIvb3JhZGF4LmMgICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9zY3NpL3N0LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMg
KystCj4gIGRyaXZlcnMvc3RhZ2luZy9nYXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUuYyB8ICA0ICsr
LS0KPiAgZHJpdmVycy90ZWUvdGVlX3NobS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy92ZmlvL3ZmaW9faW9tbXVfc3BhcHJfdGNlLmMgICAgICAgIHwgIDMgKystCj4g
IGRyaXZlcnMvdmhvc3Qvdmhvc3QuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGRy
aXZlcnMvdmlkZW8vZmJkZXYvcHZyMmZiLmMgICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZl
cnMvdmlydC9mc2xfaHlwZXJ2aXNvci5jICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMv
eGVuL2dudGRldi5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGZzL29yYW5nZWZz
L29yYW5nZWZzLWJ1Zm1hcC5jICAgICAgICAgICAgICB8ICAyICstCj4gIGluY2x1ZGUvbGludXgv
bW0uaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KPiAga2VybmVsL2Z1dGV4LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgbGliL2lvdl9pdGVyLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcgKysrKystLQo+ICBtbS9ndXAuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCj4gIG1tL3V0aWwuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKystLS0tCj4gIG5ldC9jZXBo
L3BhZ2V2ZWMuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIG5ldC9yZHMvaW5m
by5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIG5ldC9yZHMvcmRtYS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrLQo+ICAzNiBmaWxlcyBjaGFuZ2Vk
LCA4MSBpbnNlcnRpb25zKCspLCA2NSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9hcmNo
L21pcHMvbW0vZ3VwLmMgYi9hcmNoL21pcHMvbW0vZ3VwLmMKPiBpbmRleCAwZDE0ZTBkOGVhY2Yu
LjRjMmI0NDgzNjgzYyAxMDA2NDQKPiAtLS0gYS9hcmNoL21pcHMvbW0vZ3VwLmMKPiArKysgYi9h
cmNoL21pcHMvbW0vZ3VwLmMKPiBAQCAtMjM1LDcgKzIzNSw3IEBAIGludCBfX2dldF91c2VyX3Bh
Z2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4g
ICAqIGdldF91c2VyX3BhZ2VzX2Zhc3QoKSAtIHBpbiB1c2VyIHBhZ2VzIGluIG1lbW9yeQo+ICAg
KiBAc3RhcnQ6ICAgICBzdGFydGluZyB1c2VyIGFkZHJlc3MKPiAgICogQG5yX3BhZ2VzOiAgbnVt
YmVyIG9mIHBhZ2VzIGZyb20gc3RhcnQgdG8gcGluCj4gLSAqIEB3cml0ZTogICAgIHdoZXRoZXIg
cGFnZXMgd2lsbCBiZSB3cml0dGVuIHRvCj4gKyAqIEBndXBfZmxhZ3M6IGZsYWdzIG1vZGlmeWlu
ZyBwaW4gYmVoYXZpb3VyCj4gICAqIEBwYWdlczogICAgIGFycmF5IHRoYXQgcmVjZWl2ZXMgcG9p
bnRlcnMgdG8gdGhlIHBhZ2VzIHBpbm5lZC4KPiAgICogICAgICAgICAgICAgU2hvdWxkIGJlIGF0
IGxlYXN0IG5yX3BhZ2VzIGxvbmcuCj4gICAqCj4gQEAgLTI0Nyw4ICsyNDcsOCBAQCBpbnQgX19n
ZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50
IHdyaXRlLAo+ICAgKiByZXF1ZXN0ZWQuIElmIG5yX3BhZ2VzIGlzIDAgb3IgbmVnYXRpdmUsIHJl
dHVybnMgMC4gSWYgbm8gcGFnZXMKPiAgICogd2VyZSBwaW5uZWQsIHJldHVybnMgLWVycm5vLgo+
ICAgKi8KPiAtaW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50
IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBh
Z2UgKipwYWdlcykKPiAraW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFy
dCwgaW50IG5yX3BhZ2VzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBn
dXBfZmxhZ3MsIHN0cnVjdCBwYWdlICoqcGFnZXMpCj4gIHsKPiAgICAgICAgIHN0cnVjdCBtbV9z
dHJ1Y3QgKm1tID0gY3VycmVudC0+bW07Cj4gICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIsIGxl
biwgZW5kOwo+IEBAIC0yNzMsNyArMjczLDggQEAgaW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5z
aWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gICAgICAgICAgICAg
ICAgIG5leHQgPSBwZ2RfYWRkcl9lbmQoYWRkciwgZW5kKTsKPiAgICAgICAgICAgICAgICAgaWYg
KHBnZF9ub25lKHBnZCkpCj4gICAgICAgICAgICAgICAgICAgICAgICAgZ290byBzbG93Owo+IC0g
ICAgICAgICAgICAgICBpZiAoIWd1cF9wdWRfcmFuZ2UocGdkLCBhZGRyLCBuZXh0LCB3cml0ZSwg
cGFnZXMsICZucikpCj4gKyAgICAgICAgICAgICAgIGlmICghZ3VwX3B1ZF9yYW5nZShwZ2QsIGFk
ZHIsIG5leHQsIGd1cF9mbGFncyAmIEZPTExfV1JJVEUsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYWdlcywgJm5yKSkKPiAgICAgICAgICAgICAgICAgICAgICAgICBnb3Rv
IHNsb3c7Cj4gICAgICAgICB9IHdoaWxlIChwZ2RwKyssIGFkZHIgPSBuZXh0LCBhZGRyICE9IGVu
ZCk7Cj4gICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Cj4gQEAgLTI4OSw3ICsyOTAsNyBAQCBp
bnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMs
IGludCB3cml0ZSwKPiAgICAgICAgIHBhZ2VzICs9IG5yOwo+Cj4gICAgICAgICByZXQgPSBnZXRf
dXNlcl9wYWdlc191bmxvY2tlZChzdGFydCwgKGVuZCAtIHN0YXJ0KSA+PiBQQUdFX1NISUZULAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZXMsIHdyaXRlID8gRk9M
TF9XUklURSA6IDApOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFn
ZXMsIGd1cF9mbGFncyk7Cj4KPiAgICAgICAgIC8qIEhhdmUgdG8gYmUgYSBiaXQgY2FyZWZ1bCB3
aXRoIHJldHVybiB2YWx1ZXMgKi8KPiAgICAgICAgIGlmIChuciA+IDApIHsKPiBkaWZmIC0tZ2l0
IGEvYXJjaC9wb3dlcnBjL2t2bS9ib29rM3NfNjRfbW11X2h2LmMgYi9hcmNoL3Bvd2VycGMva3Zt
L2Jvb2szc182NF9tbXVfaHYuYwo+IGluZGV4IGJkMmRjZmJmMDBjZC4uOGZjYjBhOTIxZTQ2IDEw
MDY0NAo+IC0tLSBhL2FyY2gvcG93ZXJwYy9rdm0vYm9vazNzXzY0X21tdV9odi5jCj4gKysrIGIv
YXJjaC9wb3dlcnBjL2t2bS9ib29rM3NfNjRfbW11X2h2LmMKPiBAQCAtNTgyLDcgKzU4Miw3IEBA
IGludCBrdm1wcGNfYm9vazNzX2h2X3BhZ2VfZmF1bHQoc3RydWN0IGt2bV9ydW4gKnJ1biwgc3Ry
dWN0IGt2bV92Y3B1ICp2Y3B1LAo+ICAgICAgICAgLyogSWYgd3JpdGluZyAhPSAwLCB0aGVuIHRo
ZSBIUFRFIG11c3QgYWxsb3cgd3JpdGluZywgaWYgd2UgZ2V0IGhlcmUgKi8KPiAgICAgICAgIHdy
aXRlX29rID0gd3JpdGluZzsKPiAgICAgICAgIGh2YSA9IGdmbl90b19odmFfbWVtc2xvdChtZW1z
bG90LCBnZm4pOwo+IC0gICAgICAgbnBhZ2VzID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChodmEsIDEs
IHdyaXRpbmcsIHBhZ2VzKTsKPiArICAgICAgIG5wYWdlcyA9IGdldF91c2VyX3BhZ2VzX2Zhc3Qo
aHZhLCAxLCB3cml0aW5nID8gRk9MTF9XUklURSA6IDAsIHBhZ2VzKTsKCkp1c3QgcmVxdWVzdGlu
ZyBmb3Igb3BpbmlvbiwKKiB3cml0aW5nID8gRk9MTF9XUklURSA6IDAgKiBpcyB1c2VkIGluIG1h
bnkgcGxhY2VzLiBIb3cgYWJvdXQgcGxhY2luZyBpdCBpbiBhCm1hY3JvLyBpbmxpbmUgPwoKPiAg
ICAgICAgIGlmIChucGFnZXMgPCAxKSB7Cj4gICAgICAgICAgICAgICAgIC8qIENoZWNrIGlmIGl0
J3MgYW4gSS9PIG1hcHBpbmcgKi8KPiAgICAgICAgICAgICAgICAgZG93bl9yZWFkKCZjdXJyZW50
LT5tbS0+bW1hcF9zZW0pOwo+IEBAIC0xMTc1LDcgKzExNzUsNyBAQCB2b2lkICprdm1wcGNfcGlu
X2d1ZXN0X3BhZ2Uoc3RydWN0IGt2bSAqa3ZtLCB1bnNpZ25lZCBsb25nIGdwYSwKPiAgICAgICAg
IGlmICghbWVtc2xvdCB8fCAobWVtc2xvdC0+ZmxhZ3MgJiBLVk1fTUVNU0xPVF9JTlZBTElEKSkK
PiAgICAgICAgICAgICAgICAgZ290byBlcnI7Cj4gICAgICAgICBodmEgPSBnZm5fdG9faHZhX21l
bXNsb3QobWVtc2xvdCwgZ2ZuKTsKPiAtICAgICAgIG5wYWdlcyA9IGdldF91c2VyX3BhZ2VzX2Zh
c3QoaHZhLCAxLCAxLCBwYWdlcyk7Cj4gKyAgICAgICBucGFnZXMgPSBnZXRfdXNlcl9wYWdlc19m
YXN0KGh2YSwgMSwgRk9MTF9XUklURSwgcGFnZXMpOwo+ICAgICAgICAgaWYgKG5wYWdlcyA8IDEp
Cj4gICAgICAgICAgICAgICAgIGdvdG8gZXJyOwo+ICAgICAgICAgcGFnZSA9IHBhZ2VzWzBdOwo+
IGRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMva3ZtL2U1MDBfbW11LmMgYi9hcmNoL3Bvd2VycGMv
a3ZtL2U1MDBfbW11LmMKPiBpbmRleCAyNDI5NmY0Y2FkYzYuLmUwYWY1M2ZkNzhjNSAxMDA2NDQK
PiAtLS0gYS9hcmNoL3Bvd2VycGMva3ZtL2U1MDBfbW11LmMKPiArKysgYi9hcmNoL3Bvd2VycGMv
a3ZtL2U1MDBfbW11LmMKPiBAQCAtNzgzLDcgKzc4Myw3IEBAIGludCBrdm1fdmNwdV9pb2N0bF9j
b25maWdfdGxiKHN0cnVjdCBrdm1fdmNwdSAqdmNwdSwKPiAgICAgICAgIGlmICghcGFnZXMpCj4g
ICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+Cj4gLSAgICAgICByZXQgPSBnZXRfdXNl
cl9wYWdlc19mYXN0KGNmZy0+YXJyYXksIG51bV9wYWdlcywgMSwgcGFnZXMpOwo+ICsgICAgICAg
cmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChjZmctPmFycmF5LCBudW1fcGFnZXMsIEZPTExfV1JJ
VEUsIHBhZ2VzKTsKPiAgICAgICAgIGlmIChyZXQgPCAwKQo+ICAgICAgICAgICAgICAgICBnb3Rv
IGZyZWVfcGFnZXM7Cj4KPiBkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL21tL21tdV9jb250ZXh0
X2lvbW11LmMgYi9hcmNoL3Bvd2VycGMvbW0vbW11X2NvbnRleHRfaW9tbXUuYwo+IGluZGV4IGE3
MTJhNjUwYThiNi4uYWNiMDk5MGM4MzY0IDEwMDY0NAo+IC0tLSBhL2FyY2gvcG93ZXJwYy9tbS9t
bXVfY29udGV4dF9pb21tdS5jCj4gKysrIGIvYXJjaC9wb3dlcnBjL21tL21tdV9jb250ZXh0X2lv
bW11LmMKPiBAQCAtMTkwLDcgKzE5MCw3IEBAIHN0YXRpYyBsb25nIG1tX2lvbW11X2RvX2FsbG9j
KHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIHVhLAo+ICAgICAgICAgZm9yIChp
ID0gMDsgaSA8IGVudHJpZXM7ICsraSkgewo+ICAgICAgICAgICAgICAgICBjdXJfdWEgPSB1YSAr
IChpIDw8IFBBR0VfU0hJRlQpOwo+ICAgICAgICAgICAgICAgICBpZiAoMSAhPSBnZXRfdXNlcl9w
YWdlc19mYXN0KGN1cl91YSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMS8qIHBhZ2VzICovLCAxLyogaXN3cml0ZSAqLywgJnBhZ2UpKSB7Cj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEvKiBwYWdlcyAqLywgRk9MTF9XUklURSwgJnBh
Z2UpKSB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKPiAgICAgICAg
ICAgICAgICAgICAgICAgICBmb3IgKGogPSAwOyBqIDwgaTsgKytqKQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGZuX3RvX3BhZ2UobWVtLT5ocGFzW2pdID4+Cj4g
QEAgLTIwOSw3ICsyMDksNyBAQCBzdGF0aWMgbG9uZyBtbV9pb21tdV9kb19hbGxvYyhzdHJ1Y3Qg
bW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyB1YSwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAobW1faW9tbXVfbW92ZV9wYWdlX2Zyb21fY21hKHBhZ2UpKQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ290byBwb3B1bGF0ZTsKPiAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoMSAhPSBnZXRfdXNlcl9wYWdlc19mYXN0KGN1cl91YSwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLyogcGFnZXMgKi8sIDEvKiBpc3dyaXRl
ICovLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEv
KiBwYWdlcyAqLywgRk9MTF9XUklURSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmcGFnZSkpIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJldCA9IC1FRkFVTFQ7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3Ig
KGogPSAwOyBqIDwgaTsgKytqKQo+IGRpZmYgLS1naXQgYS9hcmNoL3MzOTAva3ZtL2ludGVycnVw
dC5jIGIvYXJjaC9zMzkwL2t2bS9pbnRlcnJ1cHQuYwo+IGluZGV4IGZjYjU1YjAyOTkwZS4uNjlk
OTM2NmI5NjZjIDEwMDY0NAo+IC0tLSBhL2FyY2gvczM5MC9rdm0vaW50ZXJydXB0LmMKPiArKysg
Yi9hcmNoL3MzOTAva3ZtL2ludGVycnVwdC5jCj4gQEAgLTIyNzgsNyArMjI3OCw3IEBAIHN0YXRp
YyBpbnQga3ZtX3MzOTBfYWRhcHRlcl9tYXAoc3RydWN0IGt2bSAqa3ZtLCB1bnNpZ25lZCBpbnQg
aWQsIF9fdTY0IGFkZHIpCj4gICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7Cj4gICAgICAg
ICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgICAgfQo+IC0gICAgICAgcmV0ID0gZ2V0X3VzZXJf
cGFnZXNfZmFzdChtYXAtPmFkZHIsIDEsIDEsICZtYXAtPnBhZ2UpOwo+ICsgICAgICAgcmV0ID0g
Z2V0X3VzZXJfcGFnZXNfZmFzdChtYXAtPmFkZHIsIDEsIEZPTExfV1JJVEUsICZtYXAtPnBhZ2Up
Owo+ICAgICAgICAgaWYgKHJldCA8IDApCj4gICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAg
ICAgICAgQlVHX09OKHJldCAhPSAxKTsKPiBkaWZmIC0tZ2l0IGEvYXJjaC9zMzkwL21tL2d1cC5j
IGIvYXJjaC9zMzkwL21tL2d1cC5jCj4gaW5kZXggMjgwOWQxMWM3YTI4Li4wYTZmYWYzZDk5NjAg
MTAwNjQ0Cj4gLS0tIGEvYXJjaC9zMzkwL21tL2d1cC5jCj4gKysrIGIvYXJjaC9zMzkwL21tL2d1
cC5jCj4gQEAgLTI2NSw3ICsyNjUsNyBAQCBpbnQgX19nZXRfdXNlcl9wYWdlc19mYXN0KHVuc2ln
bmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAo+ICAgKiBnZXRfdXNlcl9w
YWdlc19mYXN0KCkgLSBwaW4gdXNlciBwYWdlcyBpbiBtZW1vcnkKPiAgICogQHN0YXJ0OiAgICAg
c3RhcnRpbmcgdXNlciBhZGRyZXNzCj4gICAqIEBucl9wYWdlczogIG51bWJlciBvZiBwYWdlcyBm
cm9tIHN0YXJ0IHRvIHBpbgo+IC0gKiBAd3JpdGU6ICAgICB3aGV0aGVyIHBhZ2VzIHdpbGwgYmUg
d3JpdHRlbiB0bwo+ICsgKiBAZ3VwX2ZsYWdzOiBmbGFncyBtb2RpZnlpbmcgcGluIGJlaGF2aW91
cgo+ICAgKiBAcGFnZXM6ICAgICBhcnJheSB0aGF0IHJlY2VpdmVzIHBvaW50ZXJzIHRvIHRoZSBw
YWdlcyBwaW5uZWQuCj4gICAqICAgICAgICAgICAgIFNob3VsZCBiZSBhdCBsZWFzdCBucl9wYWdl
cyBsb25nLgo+ICAgKgo+IEBAIC0yNzcsMjIgKzI3NywyMiBAQCBpbnQgX19nZXRfdXNlcl9wYWdl
c19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAo+ICAg
KiByZXF1ZXN0ZWQuIElmIG5yX3BhZ2VzIGlzIDAgb3IgbmVnYXRpdmUsIHJldHVybnMgMC4gSWYg
bm8gcGFnZXMKPiAgICogd2VyZSBwaW5uZWQsIHJldHVybnMgLWVycm5vLgo+ICAgKi8KPiAtaW50
IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBp
bnQgd3JpdGUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2UgKipwYWdlcykK
PiAraW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3Bh
Z2VzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBndXBfZmxhZ3MsIHN0
cnVjdCBwYWdlICoqcGFnZXMpCj4gIHsKPiAgICAgICAgIGludCBuciwgcmV0Owo+Cj4gICAgICAg
ICBtaWdodF9zbGVlcCgpOwo+ICAgICAgICAgc3RhcnQgJj0gUEFHRV9NQVNLOwo+IC0gICAgICAg
bnIgPSBfX2dldF91c2VyX3BhZ2VzX2Zhc3Qoc3RhcnQsIG5yX3BhZ2VzLCB3cml0ZSwgcGFnZXMp
Owo+ICsgICAgICAgbnIgPSBfX2dldF91c2VyX3BhZ2VzX2Zhc3Qoc3RhcnQsIG5yX3BhZ2VzLCBn
dXBfZmxhZ3MgJiBGT0xMX1dSSVRFLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFnZXMpOwo+ICAgICAgICAgaWYgKG5yID09IG5yX3BhZ2VzKQo+ICAgICAgICAgICAgICAg
ICByZXR1cm4gbnI7Cj4KPiAgICAgICAgIC8qIFRyeSB0byBnZXQgdGhlIHJlbWFpbmluZyBwYWdl
cyB3aXRoIGdldF91c2VyX3BhZ2VzICovCj4gICAgICAgICBzdGFydCArPSBuciA8PCBQQUdFX1NI
SUZUOwo+ICAgICAgICAgcGFnZXMgKz0gbnI7Cj4gLSAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdl
c191bmxvY2tlZChzdGFydCwgbnJfcGFnZXMgLSBuciwgcGFnZXMsCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB3cml0ZSA/IEZPTExfV1JJVEUgOiAwKTsKPiArICAgICAg
IHJldCA9IGdldF91c2VyX3BhZ2VzX3VubG9ja2VkKHN0YXJ0LCBucl9wYWdlcyAtIG5yLCBwYWdl
cywgZ3VwX2ZsYWdzKTsKPiAgICAgICAgIC8qIEhhdmUgdG8gYmUgYSBiaXQgY2FyZWZ1bCB3aXRo
IHJldHVybiB2YWx1ZXMgKi8KPiAgICAgICAgIGlmIChuciA+IDApCj4gICAgICAgICAgICAgICAg
IHJldCA9IChyZXQgPCAwKSA/IG5yIDogcmV0ICsgbnI7Cj4gZGlmZiAtLWdpdCBhL2FyY2gvc2gv
bW0vZ3VwLmMgYi9hcmNoL3NoL21tL2d1cC5jCj4gaW5kZXggM2UyN2Y2ZDFmMWVjLi4yNzdjODgy
Zjc0ODkgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9zaC9tbS9ndXAuYwo+ICsrKyBiL2FyY2gvc2gvbW0v
Z3VwLmMKPiBAQCAtMjA0LDcgKzIwNCw3IEBAIGludCBfX2dldF91c2VyX3BhZ2VzX2Zhc3QodW5z
aWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gICAqIGdldF91c2Vy
X3BhZ2VzX2Zhc3QoKSAtIHBpbiB1c2VyIHBhZ2VzIGluIG1lbW9yeQo+ICAgKiBAc3RhcnQ6ICAg
ICBzdGFydGluZyB1c2VyIGFkZHJlc3MKPiAgICogQG5yX3BhZ2VzOiAgbnVtYmVyIG9mIHBhZ2Vz
IGZyb20gc3RhcnQgdG8gcGluCj4gLSAqIEB3cml0ZTogICAgIHdoZXRoZXIgcGFnZXMgd2lsbCBi
ZSB3cml0dGVuIHRvCj4gKyAqIEBndXBfZmxhZ3M6IGZsYWdzIG1vZGlmeWluZyBwaW4gYmVoYXZp
b3VyCj4gICAqIEBwYWdlczogICAgIGFycmF5IHRoYXQgcmVjZWl2ZXMgcG9pbnRlcnMgdG8gdGhl
IHBhZ2VzIHBpbm5lZC4KPiAgICogICAgICAgICAgICAgU2hvdWxkIGJlIGF0IGxlYXN0IG5yX3Bh
Z2VzIGxvbmcuCj4gICAqCj4gQEAgLTIxNiw4ICsyMTYsOCBAQCBpbnQgX19nZXRfdXNlcl9wYWdl
c19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAo+ICAg
KiByZXF1ZXN0ZWQuIElmIG5yX3BhZ2VzIGlzIDAgb3IgbmVnYXRpdmUsIHJldHVybnMgMC4gSWYg
bm8gcGFnZXMKPiAgICogd2VyZSBwaW5uZWQsIHJldHVybnMgLWVycm5vLgo+ICAgKi8KPiAtaW50
IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBp
bnQgd3JpdGUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2UgKipwYWdlcykK
PiAraW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3Bh
Z2VzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBndXBfZmxhZ3MsIHN0
cnVjdCBwYWdlICoqcGFnZXMpCj4gIHsKPiAgICAgICAgIHN0cnVjdCBtbV9zdHJ1Y3QgKm1tID0g
Y3VycmVudC0+bW07Cj4gICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIsIGxlbiwgZW5kOwo+IEBA
IC0yNDEsNyArMjQxLDggQEAgaW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBz
dGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gICAgICAgICAgICAgICAgIG5leHQgPSBw
Z2RfYWRkcl9lbmQoYWRkciwgZW5kKTsKPiAgICAgICAgICAgICAgICAgaWYgKHBnZF9ub25lKHBn
ZCkpCj4gICAgICAgICAgICAgICAgICAgICAgICAgZ290byBzbG93Owo+IC0gICAgICAgICAgICAg
ICBpZiAoIWd1cF9wdWRfcmFuZ2UocGdkLCBhZGRyLCBuZXh0LCB3cml0ZSwgcGFnZXMsICZucikp
Cj4gKyAgICAgICAgICAgICAgIGlmICghZ3VwX3B1ZF9yYW5nZShwZ2QsIGFkZHIsIG5leHQsIGd1
cF9mbGFncyAmIEZPTExfV1JJVEUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYWdlcywgJm5yKSkKPiAgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIHNsb3c7Cj4gICAg
ICAgICB9IHdoaWxlIChwZ2RwKyssIGFkZHIgPSBuZXh0LCBhZGRyICE9IGVuZCk7Cj4gICAgICAg
ICBsb2NhbF9pcnFfZW5hYmxlKCk7Cj4gQEAgLTI2MSw3ICsyNjIsNyBAQCBpbnQgZ2V0X3VzZXJf
cGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwK
Pgo+ICAgICAgICAgICAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc191bmxvY2tlZChzdGFydCwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAoZW5kIC0gc3RhcnQpID4+IFBBR0VfU0hJRlQsIHBh
Z2VzLAo+IC0gICAgICAgICAgICAgICAgICAgICAgIHdyaXRlID8gRk9MTF9XUklURSA6IDApOwo+
ICsgICAgICAgICAgICAgICAgICAgICAgIGd1cF9mbGFncyk7Cj4KPiAgICAgICAgICAgICAgICAg
LyogSGF2ZSB0byBiZSBhIGJpdCBjYXJlZnVsIHdpdGggcmV0dXJuIHZhbHVlcyAqLwo+ICAgICAg
ICAgICAgICAgICBpZiAobnIgPiAwKSB7Cj4gZGlmZiAtLWdpdCBhL2FyY2gvc3BhcmMvbW0vZ3Vw
LmMgYi9hcmNoL3NwYXJjL21tL2d1cC5jCj4gaW5kZXggYWVlNmRiYTgzZDBlLi4xZTc3MGE1MTdk
NGEgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9zcGFyYy9tbS9ndXAuYwo+ICsrKyBiL2FyY2gvc3BhcmMv
bW0vZ3VwLmMKPiBAQCAtMjQ1LDggKzI0NSw4IEBAIGludCBfX2dldF91c2VyX3BhZ2VzX2Zhc3Qo
dW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gICAgICAgICBy
ZXR1cm4gbnI7Cj4gIH0KPgo+IC1pbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25n
IHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQo+ICtpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25l
ZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGd1cF9mbGFncywgc3RydWN0IHBhZ2UgKipwYWdlcykKPiAgewo+ICAgICAgICAg
c3RydWN0IG1tX3N0cnVjdCAqbW0gPSBjdXJyZW50LT5tbTsKPiAgICAgICAgIHVuc2lnbmVkIGxv
bmcgYWRkciwgbGVuLCBlbmQ7Cj4gQEAgLTMwMyw3ICszMDMsOCBAQCBpbnQgZ2V0X3VzZXJfcGFn
ZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKPiAg
ICAgICAgICAgICAgICAgbmV4dCA9IHBnZF9hZGRyX2VuZChhZGRyLCBlbmQpOwo+ICAgICAgICAg
ICAgICAgICBpZiAocGdkX25vbmUocGdkKSkKPiAgICAgICAgICAgICAgICAgICAgICAgICBnb3Rv
IHNsb3c7Cj4gLSAgICAgICAgICAgICAgIGlmICghZ3VwX3B1ZF9yYW5nZShwZ2QsIGFkZHIsIG5l
eHQsIHdyaXRlLCBwYWdlcywgJm5yKSkKPiArICAgICAgICAgICAgICAgaWYgKCFndXBfcHVkX3Jh
bmdlKHBnZCwgYWRkciwgbmV4dCwgZ3VwX2ZsYWdzICYgRk9MTF9XUklURSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VzLCAmbnIpKQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgIGdvdG8gc2xvdzsKPiAgICAgICAgIH0gd2hpbGUgKHBnZHArKywgYWRkciA9IG5leHQs
IGFkZHIgIT0gZW5kKTsKPgo+IEBAIC0zMjQsNyArMzI1LDcgQEAgaW50IGdldF91c2VyX3BhZ2Vz
X2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4KPiAg
ICAgICAgICAgICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfdW5sb2NrZWQoc3RhcnQsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgKGVuZCAtIHN0YXJ0KSA+PiBQQUdFX1NISUZULCBwYWdlcywK
PiAtICAgICAgICAgICAgICAgICAgICAgICB3cml0ZSA/IEZPTExfV1JJVEUgOiAwKTsKPiArICAg
ICAgICAgICAgICAgICAgICAgICBndXBfZmxhZ3MpOwo+Cj4gICAgICAgICAgICAgICAgIC8qIEhh
dmUgdG8gYmUgYSBiaXQgY2FyZWZ1bCB3aXRoIHJldHVybiB2YWx1ZXMgKi8KPiAgICAgICAgICAg
ICAgICAgaWYgKG5yID4gMCkgewo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rdm0vcGFnaW5nX3Rt
cGwuaCBiL2FyY2gveDg2L2t2bS9wYWdpbmdfdG1wbC5oCj4gaW5kZXggNmJkY2EzOTgyOWJjLi4w
ODcxNTAzNGUzMTUgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYva3ZtL3BhZ2luZ190bXBsLmgKPiAr
KysgYi9hcmNoL3g4Ni9rdm0vcGFnaW5nX3RtcGwuaAo+IEBAIC0xNDAsNyArMTQwLDcgQEAgc3Rh
dGljIGludCBGTkFNRShjbXB4Y2hnX2dwdGUpKHN0cnVjdCBrdm1fdmNwdSAqdmNwdSwgc3RydWN0
IGt2bV9tbXUgKm1tdSwKPiAgICAgICAgIHB0X2VsZW1lbnRfdCAqdGFibGU7Cj4gICAgICAgICBz
dHJ1Y3QgcGFnZSAqcGFnZTsKPgo+IC0gICAgICAgbnBhZ2VzID0gZ2V0X3VzZXJfcGFnZXNfZmFz
dCgodW5zaWduZWQgbG9uZylwdGVwX3VzZXIsIDEsIDEsICZwYWdlKTsKPiArICAgICAgIG5wYWdl
cyA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoKHVuc2lnbmVkIGxvbmcpcHRlcF91c2VyLCAxLCBGT0xM
X1dSSVRFLCAmcGFnZSk7Cj4gICAgICAgICAvKiBDaGVjayBpZiB0aGUgdXNlciBpcyBkb2luZyBz
b21ldGhpbmcgbWVhbmluZ2xlc3MuICovCj4gICAgICAgICBpZiAodW5saWtlbHkobnBhZ2VzICE9
IDEpKQo+ICAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiBkaWZmIC0tZ2l0IGEvYXJj
aC94ODYva3ZtL3N2bS5jIGIvYXJjaC94ODYva3ZtL3N2bS5jCj4gaW5kZXggZjEzYTNhMjRkMzYw
Li4xNzM1OTZhMDIwY2IgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYva3ZtL3N2bS5jCj4gKysrIGIv
YXJjaC94ODYva3ZtL3N2bS5jCj4gQEAgLTE4MDMsNyArMTgwMyw3IEBAIHN0YXRpYyBzdHJ1Y3Qg
cGFnZSAqKnNldl9waW5fbWVtb3J5KHN0cnVjdCBrdm0gKmt2bSwgdW5zaWduZWQgbG9uZyB1YWRk
ciwKPiAgICAgICAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4KPiAgICAgICAgIC8qIFBpbiB0aGUg
dXNlciB2aXJ0dWFsIGFkZHJlc3MuICovCj4gLSAgICAgICBucGlubmVkID0gZ2V0X3VzZXJfcGFn
ZXNfZmFzdCh1YWRkciwgbnBhZ2VzLCB3cml0ZSA/IEZPTExfV1JJVEUgOiAwLCBwYWdlcyk7Cj4g
KyAgICAgICBucGlubmVkID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCh1YWRkciwgbnBhZ2VzLCBGT0xM
X1dSSVRFLCBwYWdlcyk7Cj4gICAgICAgICBpZiAobnBpbm5lZCAhPSBucGFnZXMpIHsKPiAgICAg
ICAgICAgICAgICAgcHJfZXJyKCJTRVY6IEZhaWx1cmUgbG9ja2luZyAlbHUgcGFnZXMuXG4iLCBu
cGFnZXMpOwo+ICAgICAgICAgICAgICAgICBnb3RvIGVycjsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9mcGdhL2RmbC1hZnUtZG1hLXJlZ2lvbi5jIGIvZHJpdmVycy9mcGdhL2RmbC1hZnUtZG1hLXJl
Z2lvbi5jCj4gaW5kZXggZTE4YTc4NmZjOTQzLi5jNDM4NzIyYmY0ZTEgMTAwNjQ0Cj4gLS0tIGEv
ZHJpdmVycy9mcGdhL2RmbC1hZnUtZG1hLXJlZ2lvbi5jCj4gKysrIGIvZHJpdmVycy9mcGdhL2Rm
bC1hZnUtZG1hLXJlZ2lvbi5jCj4gQEAgLTEwMiw3ICsxMDIsNyBAQCBzdGF0aWMgaW50IGFmdV9k
bWFfcGluX3BhZ2VzKHN0cnVjdCBkZmxfZmVhdHVyZV9wbGF0Zm9ybV9kYXRhICpwZGF0YSwKPiAg
ICAgICAgICAgICAgICAgZ290byB1bmxvY2tfdm07Cj4gICAgICAgICB9Cj4KPiAtICAgICAgIHBp
bm5lZCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QocmVnaW9uLT51c2VyX2FkZHIsIG5wYWdlcywgMSwK
PiArICAgICAgIHBpbm5lZCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QocmVnaW9uLT51c2VyX2FkZHIs
IG5wYWdlcywgRk9MTF9XUklURSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVnaW9uLT5wYWdlcyk7Cj4gICAgICAgICBpZiAocGlubmVkIDwgMCkgewo+ICAgICAgICAg
ICAgICAgICByZXQgPSBwaW5uZWQ7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92aWEv
dmlhX2RtYWJsaXQuYyBiL2RyaXZlcnMvZ3B1L2RybS92aWEvdmlhX2RtYWJsaXQuYwo+IGluZGV4
IDM0NWJkYTQ0OTRlMS4uMGM4YjA5NjAyOTEwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS92aWEvdmlhX2RtYWJsaXQuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92aWEvdmlhX2RtYWJs
aXQuYwo+IEBAIC0yMzksNyArMjM5LDggQEAgdmlhX2xvY2tfYWxsX2RtYV9wYWdlcyhkcm1fdmlh
X3NnX2luZm9fdCAqdnNnLCAgZHJtX3ZpYV9kbWFibGl0X3QgKnhmZXIpCj4gICAgICAgICBpZiAo
TlVMTCA9PSB2c2ctPnBhZ2VzKQo+ICAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAg
ICAgICAgIHJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoKHVuc2lnbmVkIGxvbmcpeGZlci0+bWVt
X2FkZHIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgdnNnLT5udW1fcGFnZXMsIHZzZy0+ZGly
ZWN0aW9uID09IERNQV9GUk9NX0RFVklDRSwKPiArICAgICAgICAgICAgICAgICAgICAgICB2c2ct
Pm51bV9wYWdlcywKPiArICAgICAgICAgICAgICAgICAgICAgICB2c2ctPmRpcmVjdGlvbiA9PSBE
TUFfRlJPTV9ERVZJQ0UgPyBGT0xMX1dSSVRFIDogMCwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICB2c2ctPnBhZ2VzKTsKPiAgICAgICAgIGlmIChyZXQgIT0gdnNnLT5udW1fcGFnZXMpIHsKPiAg
ICAgICAgICAgICAgICAgaWYgKHJldCA8IDApCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5maW5p
YmFuZC9ody9oZmkxL3VzZXJfcGFnZXMuYyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3Vz
ZXJfcGFnZXMuYwo+IGluZGV4IDI0YjU5MmM2NTIyZS4uNzhjY2FjYWY5N2QwIDEwMDY0NAo+IC0t
LSBhL2RyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfcGFnZXMuYwo+ICsrKyBiL2RyaXZl
cnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfcGFnZXMuYwo+IEBAIC0xMDUsNyArMTA1LDggQEAg
aW50IGhmaTFfYWNxdWlyZV91c2VyX3BhZ2VzKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25l
ZCBsb25nIHZhZGRyLCBzaXplX3QgbnAKPiAgewo+ICAgICAgICAgaW50IHJldDsKPgo+IC0gICAg
ICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCh2YWRkciwgbnBhZ2VzLCB3cml0YWJsZSwgcGFn
ZXMpOwo+ICsgICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCh2YWRkciwgbnBhZ2VzLCB3
cml0YWJsZSA/IEZPTExfV1JJVEUgOiAwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYWdlcyk7Cj4gICAgICAgICBpZiAocmV0IDwgMCkKPiAgICAgICAgICAgICAgICAgcmV0
dXJuIHJldDsKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21pc2MvZ2Vud3FlL2NhcmRfdXRpbHMu
YyBiL2RyaXZlcnMvbWlzYy9nZW53cWUvY2FyZF91dGlscy5jCj4gaW5kZXggMjUyNjVmZDBmZDZl
Li44OWNmZjlkMTAxMmIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9taXNjL2dlbndxZS9jYXJkX3V0
aWxzLmMKPiArKysgYi9kcml2ZXJzL21pc2MvZ2Vud3FlL2NhcmRfdXRpbHMuYwo+IEBAIC02MDMs
NyArNjAzLDcgQEAgaW50IGdlbndxZV91c2VyX3ZtYXAoc3RydWN0IGdlbndxZV9kZXYgKmNkLCBz
dHJ1Y3QgZG1hX21hcHBpbmcgKm0sIHZvaWQgKnVhZGRyLAo+ICAgICAgICAgLyogcGluIHVzZXIg
cGFnZXMgaW4gbWVtb3J5ICovCj4gICAgICAgICByYyA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoZGF0
YSAmIFBBR0VfTUFTSywgLyogcGFnZSBhbGlnbmVkIGFkZHIgKi8KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtLT5ucl9wYWdlcywKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtLT53cml0ZSwgICAgICAgICAgICAgIC8qIHJlYWRhYmxlL3dyaXRhYmxlICovCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbS0+d3JpdGUgPyBGT0xMX1dSSVRFIDog
MCwgICAgIC8qIHJlYWRhYmxlL3dyaXRhYmxlICovCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbS0+cGFnZV9saXN0KTsgLyogcHRycyB0byBwYWdlcyAqLwo+ICAgICAgICAgaWYg
KHJjIDwgMCkKPiAgICAgICAgICAgICAgICAgZ290byBmYWlsX2dldF91c2VyX3BhZ2VzOwo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL21pc2Mvdm13X3ZtY2kvdm1jaV9ob3N0LmMgYi9kcml2ZXJzL21p
c2Mvdm13X3ZtY2kvdm1jaV9ob3N0LmMKPiBpbmRleCA5OTdmOTI1NDNkZDQuLjQyMmQwOGRhMzI0
NCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL21pc2Mvdm13X3ZtY2kvdm1jaV9ob3N0LmMKPiArKysg
Yi9kcml2ZXJzL21pc2Mvdm13X3ZtY2kvdm1jaV9ob3N0LmMKPiBAQCAtMjQyLDcgKzI0Miw3IEBA
IHN0YXRpYyBpbnQgdm1jaV9ob3N0X3NldHVwX25vdGlmeShzdHJ1Y3Qgdm1jaV9jdHggKmNvbnRl
eHQsCj4gICAgICAgICAvKgo+ICAgICAgICAgICogTG9jayBwaHlzaWNhbCBwYWdlIGJhY2tpbmcg
YSBnaXZlbiB1c2VyIFZBLgo+ICAgICAgICAgICovCj4gLSAgICAgICByZXR2YWwgPSBnZXRfdXNl
cl9wYWdlc19mYXN0KHV2YSwgMSwgMSwgJmNvbnRleHQtPm5vdGlmeV9wYWdlKTsKPiArICAgICAg
IHJldHZhbCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QodXZhLCAxLCBGT0xMX1dSSVRFLCAmY29udGV4
dC0+bm90aWZ5X3BhZ2UpOwo+ICAgICAgICAgaWYgKHJldHZhbCAhPSAxKSB7Cj4gICAgICAgICAg
ICAgICAgIGNvbnRleHQtPm5vdGlmeV9wYWdlID0gTlVMTDsKPiAgICAgICAgICAgICAgICAgcmV0
dXJuIFZNQ0lfRVJST1JfR0VORVJJQzsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9taXNjL3Ztd192
bWNpL3ZtY2lfcXVldWVfcGFpci5jIGIvZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfcXVldWVf
cGFpci5jCj4gaW5kZXggMjY0ZjRlZDhlZWYyLi5jNTM5NmVlMzJlNTEgMTAwNjQ0Cj4gLS0tIGEv
ZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfcXVldWVfcGFpci5jCj4gKysrIGIvZHJpdmVycy9t
aXNjL3Ztd192bWNpL3ZtY2lfcXVldWVfcGFpci5jCj4gQEAgLTY2Niw3ICs2NjYsOCBAQCBzdGF0
aWMgaW50IHFwX2hvc3RfZ2V0X3VzZXJfbWVtb3J5KHU2NCBwcm9kdWNlX3V2YSwKPiAgICAgICAg
IGludCBlcnIgPSBWTUNJX1NVQ0NFU1M7Cj4KPiAgICAgICAgIHJldHZhbCA9IGdldF91c2VyX3Bh
Z2VzX2Zhc3QoKHVpbnRwdHJfdCkgcHJvZHVjZV91dmEsCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHByb2R1Y2VfcS0+a2VybmVsX2lmLT5udW1fcGFnZXMsIDEsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb2R1Y2VfcS0+a2VybmVsX2lmLT5u
dW1fcGFnZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZPTExfV1JJ
VEUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb2R1Y2VfcS0+a2Vy
bmVsX2lmLT51LmguaGVhZGVyX3BhZ2UpOwo+ICAgICAgICAgaWYgKHJldHZhbCA8IChpbnQpcHJv
ZHVjZV9xLT5rZXJuZWxfaWYtPm51bV9wYWdlcykgewo+ICAgICAgICAgICAgICAgICBwcl9kZWJ1
ZygiZ2V0X3VzZXJfcGFnZXNfZmFzdChwcm9kdWNlKSBmYWlsZWQgKHJldHZhbD0lZCkiLAo+IEBA
IC02NzgsNyArNjc5LDggQEAgc3RhdGljIGludCBxcF9ob3N0X2dldF91c2VyX21lbW9yeSh1NjQg
cHJvZHVjZV91dmEsCj4gICAgICAgICB9Cj4KPiAgICAgICAgIHJldHZhbCA9IGdldF91c2VyX3Bh
Z2VzX2Zhc3QoKHVpbnRwdHJfdCkgY29uc3VtZV91dmEsCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN1bWVfcS0+a2VybmVsX2lmLT5udW1fcGFnZXMsIDEsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN1bWVfcS0+a2VybmVsX2lmLT5u
dW1fcGFnZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZPTExfV1JJ
VEUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN1bWVfcS0+a2Vy
bmVsX2lmLT51LmguaGVhZGVyX3BhZ2UpOwo+ICAgICAgICAgaWYgKHJldHZhbCA8IChpbnQpY29u
c3VtZV9xLT5rZXJuZWxfaWYtPm51bV9wYWdlcykgewo+ICAgICAgICAgICAgICAgICBwcl9kZWJ1
ZygiZ2V0X3VzZXJfcGFnZXNfZmFzdChjb25zdW1lKSBmYWlsZWQgKHJldHZhbD0lZCkiLAo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL3BsYXRmb3JtL2dvbGRmaXNoL2dvbGRmaXNoX3BpcGUuYyBiL2Ry
aXZlcnMvcGxhdGZvcm0vZ29sZGZpc2gvZ29sZGZpc2hfcGlwZS5jCj4gaW5kZXggMzIxYmM2NzNj
NDE3Li5jZWYwMTMzYWE0N2EgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9wbGF0Zm9ybS9nb2xkZmlz
aC9nb2xkZmlzaF9waXBlLmMKPiArKysgYi9kcml2ZXJzL3BsYXRmb3JtL2dvbGRmaXNoL2dvbGRm
aXNoX3BpcGUuYwo+IEBAIC0yNzQsNyArMjc0LDggQEAgc3RhdGljIGludCBwaW5fdXNlcl9wYWdl
cyh1bnNpZ25lZCBsb25nIGZpcnN0X3BhZ2UsCj4gICAgICAgICAgICAgICAgICppdGVyX2xhc3Rf
cGFnZV9zaXplID0gbGFzdF9wYWdlX3NpemU7Cj4gICAgICAgICB9Cj4KPiAtICAgICAgIHJldCA9
IGdldF91c2VyX3BhZ2VzX2Zhc3QoZmlyc3RfcGFnZSwgcmVxdWVzdGVkX3BhZ2VzLCAhaXNfd3Jp
dGUsCj4gKyAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGZpcnN0X3BhZ2UsIHJlcXVl
c3RlZF9wYWdlcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWlzX3dyaXRl
ID8gRk9MTF9XUklURSA6IDAsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
Z2VzKTsKPiAgICAgICAgIGlmIChyZXQgPD0gMCkKPiAgICAgICAgICAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcmFwaWRpby9kZXZpY2VzL3Jpb19tcG9ydF9j
ZGV2LmMgYi9kcml2ZXJzL3JhcGlkaW8vZGV2aWNlcy9yaW9fbXBvcnRfY2Rldi5jCj4gaW5kZXgg
Y2JlNDY3ZmYxYWJhLi5mNjgxYjNlOWU5NzAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9yYXBpZGlv
L2RldmljZXMvcmlvX21wb3J0X2NkZXYuYwo+ICsrKyBiL2RyaXZlcnMvcmFwaWRpby9kZXZpY2Vz
L3Jpb19tcG9ydF9jZGV2LmMKPiBAQCAtODY4LDcgKzg2OCw5IEBAIHJpb19kbWFfdHJhbnNmZXIo
c3RydWN0IGZpbGUgKmZpbHAsIHUzMiB0cmFuc2Zlcl9tb2RlLAo+Cj4gICAgICAgICAgICAgICAg
IHBpbm5lZCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAodW5zaWduZWQgbG9uZyl4ZmVyLT5sb2NfYWRkciAmIFBBR0VfTUFTSywKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yX3BhZ2VzLCBkaXIgPT0gRE1BX0ZST01fREVW
SUNFLCBwYWdlX2xpc3QpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnJfcGFn
ZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXIgPT0gRE1BX0ZST01fREVW
SUNFID8gRk9MTF9XUklURSA6IDAsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWdlX2xpc3QpOwo+Cj4gICAgICAgICAgICAgICAgIGlmIChwaW5uZWQgIT0gbnJfcGFnZXMpIHsK
PiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAocGlubmVkIDwgMCkgewo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL3NidXMvY2hhci9vcmFkYXguYyBiL2RyaXZlcnMvc2J1cy9jaGFyL29yYWRheC5j
Cj4gaW5kZXggNjUxNmJjM2NiNThiLi43OTBhYTE0ODY3MGQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy9zYnVzL2NoYXIvb3JhZGF4LmMKPiArKysgYi9kcml2ZXJzL3NidXMvY2hhci9vcmFkYXguYwo+
IEBAIC00MzcsNyArNDM3LDcgQEAgc3RhdGljIGludCBkYXhfbG9ja19wYWdlKHZvaWQgKnZhLCBz
dHJ1Y3QgcGFnZSAqKnApCj4KPiAgICAgICAgIGRheF9kYmcoInV2YSAlcCIsIHZhKTsKPgo+IC0g
ICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCgodW5zaWduZWQgbG9uZyl2YSwgMSwgMSwg
cCk7Cj4gKyAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KCh1bnNpZ25lZCBsb25nKXZh
LCAxLCBGT0xMX1dSSVRFLCBwKTsKPiAgICAgICAgIGlmIChyZXQgPT0gMSkgewo+ICAgICAgICAg
ICAgICAgICBkYXhfZGJnKCJsb2NrZWQgcGFnZSAlcCwgZm9yIFZBICVwIiwgKnAsIHZhKTsKPiAg
ICAgICAgICAgICAgICAgcmV0dXJuIDA7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvc2NzaS9zdC5j
IGIvZHJpdmVycy9zY3NpL3N0LmMKPiBpbmRleCA3ZmYyMmQzZjAzZTMuLjg3MWIyNTkxNGMwNyAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL3Njc2kvc3QuYwo+ICsrKyBiL2RyaXZlcnMvc2NzaS9zdC5j
Cj4gQEAgLTQ5MTgsNyArNDkxOCw4IEBAIHN0YXRpYyBpbnQgc2dsX21hcF91c2VyX3BhZ2VzKHN0
cnVjdCBzdF9idWZmZXIgKlNUYnAsCj4KPiAgICAgICAgICAvKiBUcnkgdG8gZmF1bHQgaW4gYWxs
IG9mIHRoZSBuZWNlc3NhcnkgcGFnZXMgKi8KPiAgICAgICAgICAvKiBydz09UkVBRCBtZWFucyBy
ZWFkIGZyb20gZHJpdmUsIHdyaXRlIGludG8gbWVtb3J5IGFyZWEgKi8KPiAtICAgICAgIHJlcyA9
IGdldF91c2VyX3BhZ2VzX2Zhc3QodWFkZHIsIG5yX3BhZ2VzLCBydyA9PSBSRUFELCBwYWdlcyk7
Cj4gKyAgICAgICByZXMgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHVhZGRyLCBucl9wYWdlcywgcncg
PT0gUkVBRCA/IEZPTExfV1JJVEUgOiAwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYWdlcyk7Cj4KPiAgICAgICAgIC8qIEVycm9ycyBhbmQgbm8gcGFnZSBtYXBwZWQgc2hv
dWxkIHJldHVybiBoZXJlICovCj4gICAgICAgICBpZiAocmVzIDwgbnJfcGFnZXMpCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9nYXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUuYyBiL2RyaXZl
cnMvc3RhZ2luZy9nYXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUuYwo+IGluZGV4IDI2NzU1ZDljYTQx
ZC4uZjY3ZmRmMWQzODE3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvc3RhZ2luZy9nYXNrZXQvZ2Fz
a2V0X3BhZ2VfdGFibGUuYwo+ICsrKyBiL2RyaXZlcnMvc3RhZ2luZy9nYXNrZXQvZ2Fza2V0X3Bh
Z2VfdGFibGUuYwo+IEBAIC00ODYsOCArNDg2LDggQEAgc3RhdGljIGludCBnYXNrZXRfcGVyZm9y
bV9tYXBwaW5nKHN0cnVjdCBnYXNrZXRfcGFnZV90YWJsZSAqcGdfdGJsLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgIHB0ZXNbaV0uZG1hX2FkZHIgPSBwZ190YmwtPmNvaGVyZW50X3BhZ2VzWzBd
LnBhZGRyICsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zm
ICsgaSAqIFBBR0VfU0laRTsKPiAgICAgICAgICAgICAgICAgfSBlbHNlIHsKPiAtICAgICAgICAg
ICAgICAgICAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHBhZ2VfYWRkciAtIG9mZnNl
dCwgMSwgMSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZwYWdlKTsKPiArICAgICAgICAgICAgICAgICAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdl
c19mYXN0KHBhZ2VfYWRkciAtIG9mZnNldCwgMSwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEZPTExfV1JJVEUsICZwYWdlKTsKPgo+ICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIChyZXQgPD0gMCkgewo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZGV2X2VycihwZ190YmwtPmRldmljZSwKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy90
ZWUvdGVlX3NobS5jIGIvZHJpdmVycy90ZWUvdGVlX3NobS5jCj4gaW5kZXggMGI5YWIxZDBkZDQ1
Li40OWZkNzMxMmUyYWEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy90ZWUvdGVlX3NobS5jCj4gKysr
IGIvZHJpdmVycy90ZWUvdGVlX3NobS5jCj4gQEAgLTI3Myw3ICsyNzMsNyBAQCBzdHJ1Y3QgdGVl
X3NobSAqdGVlX3NobV9yZWdpc3RlcihzdHJ1Y3QgdGVlX2NvbnRleHQgKmN0eCwgdW5zaWduZWQg
bG9uZyBhZGRyLAo+ICAgICAgICAgICAgICAgICBnb3RvIGVycjsKPiAgICAgICAgIH0KPgo+IC0g
ICAgICAgcmMgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHN0YXJ0LCBudW1fcGFnZXMsIDEsIHNobS0+
cGFnZXMpOwo+ICsgICAgICAgcmMgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHN0YXJ0LCBudW1fcGFn
ZXMsIEZPTExfV1JJVEUsIHNobS0+cGFnZXMpOwo+ICAgICAgICAgaWYgKHJjID4gMCkKPiAgICAg
ICAgICAgICAgICAgc2htLT5udW1fcGFnZXMgPSByYzsKPiAgICAgICAgIGlmIChyYyAhPSBudW1f
cGFnZXMpIHsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy92ZmlvL3ZmaW9faW9tbXVfc3BhcHJfdGNl
LmMgYi9kcml2ZXJzL3ZmaW8vdmZpb19pb21tdV9zcGFwcl90Y2UuYwo+IGluZGV4IGM0MjQ5MTMz
MjRlMy4uYTRiMTBiYjQwODZiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvdmZpby92ZmlvX2lvbW11
X3NwYXByX3RjZS5jCj4gKysrIGIvZHJpdmVycy92ZmlvL3ZmaW9faW9tbXVfc3BhcHJfdGNlLmMK
PiBAQCAtNTMyLDcgKzUzMiw4IEBAIHN0YXRpYyBpbnQgdGNlX2lvbW11X3VzZV9wYWdlKHVuc2ln
bmVkIGxvbmcgdGNlLCB1bnNpZ25lZCBsb25nICpocGEpCj4gICAgICAgICBlbnVtIGRtYV9kYXRh
X2RpcmVjdGlvbiBkaXJlY3Rpb24gPSBpb21tdV90Y2VfZGlyZWN0aW9uKHRjZSk7Cj4KPiAgICAg
ICAgIGlmIChnZXRfdXNlcl9wYWdlc19mYXN0KHRjZSAmIFBBR0VfTUFTSywgMSwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICBkaXJlY3Rpb24gIT0gRE1BX1RPX0RFVklDRSwgJnBhZ2UpICE9IDEp
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aW9uICE9IERNQV9UT19ERVZJQ0UgPyBG
T0xMX1dSSVRFIDogMCwKPiArICAgICAgICAgICAgICAgICAgICAgICAmcGFnZSkgIT0gMSkKPiAg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4KPiAgICAgICAgICpocGEgPSBfX3BhKCh1
bnNpZ25lZCBsb25nKSBwYWdlX2FkZHJlc3MocGFnZSkpOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L3Zob3N0L3Zob3N0LmMgYi9kcml2ZXJzL3Zob3N0L3Zob3N0LmMKPiBpbmRleCAyNGExMjlmY2Rk
NjEuLjcyNjg1YjE2NTlmZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3Zob3N0L3Zob3N0LmMKPiAr
KysgYi9kcml2ZXJzL3Zob3N0L3Zob3N0LmMKPiBAQCAtMTcwMCw3ICsxNzAwLDcgQEAgc3RhdGlj
IGludCBzZXRfYml0X3RvX3VzZXIoaW50IG5yLCB2b2lkIF9fdXNlciAqYWRkcikKPiAgICAgICAg
IGludCBiaXQgPSBuciArIChsb2cgJSBQQUdFX1NJWkUpICogODsKPiAgICAgICAgIGludCByOwo+
Cj4gLSAgICAgICByID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChsb2csIDEsIDEsICZwYWdlKTsKPiAr
ICAgICAgIHIgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGxvZywgMSwgRk9MTF9XUklURSwgJnBhZ2Up
Owo+ICAgICAgICAgaWYgKHIgPCAwKQo+ICAgICAgICAgICAgICAgICByZXR1cm4gcjsKPiAgICAg
ICAgIEJVR19PTihyICE9IDEpOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3ZpZGVvL2ZiZGV2L3B2
cjJmYi5jIGIvZHJpdmVycy92aWRlby9mYmRldi9wdnIyZmIuYwo+IGluZGV4IDhhNTNkMWRlNjEx
ZC4uNDEzOTBjOGUwZjY3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvdmlkZW8vZmJkZXYvcHZyMmZi
LmMKPiArKysgYi9kcml2ZXJzL3ZpZGVvL2ZiZGV2L3B2cjJmYi5jCj4gQEAgLTY4Niw3ICs2ODYs
NyBAQCBzdGF0aWMgc3NpemVfdCBwdnIyZmJfd3JpdGUoc3RydWN0IGZiX2luZm8gKmluZm8sIGNv
bnN0IGNoYXIgKmJ1ZiwKPiAgICAgICAgIGlmICghcGFnZXMpCj4gICAgICAgICAgICAgICAgIHJl
dHVybiAtRU5PTUVNOwo+Cj4gLSAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KCh1bnNp
Z25lZCBsb25nKWJ1ZiwgbnJfcGFnZXMsIHRydWUsIHBhZ2VzKTsKPiArICAgICAgIHJldCA9IGdl
dF91c2VyX3BhZ2VzX2Zhc3QoKHVuc2lnbmVkIGxvbmcpYnVmLCBucl9wYWdlcywgRk9MTF9XUklU
RSwgcGFnZXMpOwo+ICAgICAgICAgaWYgKHJldCA8IG5yX3BhZ2VzKSB7Cj4gICAgICAgICAgICAg
ICAgIG5yX3BhZ2VzID0gcmV0Owo+ICAgICAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL3ZpcnQvZnNsX2h5cGVydmlzb3IuYyBiL2RyaXZlcnMvdmlydC9m
c2xfaHlwZXJ2aXNvci5jCj4gaW5kZXggOGJhNzI2ZTYwMGU5Li42NDQ2YmNhYjQxODUgMTAwNjQ0
Cj4gLS0tIGEvZHJpdmVycy92aXJ0L2ZzbF9oeXBlcnZpc29yLmMKPiArKysgYi9kcml2ZXJzL3Zp
cnQvZnNsX2h5cGVydmlzb3IuYwo+IEBAIC0yNDQsNyArMjQ0LDcgQEAgc3RhdGljIGxvbmcgaW9j
dGxfbWVtY3B5KHN0cnVjdCBmc2xfaHZfaW9jdGxfbWVtY3B5IF9fdXNlciAqcCkKPgo+ICAgICAg
ICAgLyogR2V0IHRoZSBwaHlzaWNhbCBhZGRyZXNzZXMgb2YgdGhlIHNvdXJjZSBidWZmZXIgKi8K
PiAgICAgICAgIG51bV9waW5uZWQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHBhcmFtLmxvY2FsX3Zh
ZGRyIC0gbGJfb2Zmc2V0LAo+IC0gICAgICAgICAgICAgICBudW1fcGFnZXMsIHBhcmFtLnNvdXJj
ZSAhPSAtMSwgcGFnZXMpOwo+ICsgICAgICAgICAgICAgICBudW1fcGFnZXMsIHBhcmFtLnNvdXJj
ZSAhPSAtMSA/IEZPTExfV1JJVEUgOiAwLCBwYWdlcyk7Cj4KPiAgICAgICAgIGlmIChudW1fcGlu
bmVkICE9IG51bV9wYWdlcykgewo+ICAgICAgICAgICAgICAgICAvKiBnZXRfdXNlcl9wYWdlcygp
IGZhaWxlZCAqLwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9nbnRkZXYuYyBiL2RyaXZlcnMv
eGVuL2dudGRldi5jCj4gaW5kZXggNWVmYzVlZWU5NTQ0Li43YjQ3ZjFlNmFhYjQgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy94ZW4vZ250ZGV2LmMKPiArKysgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwo+
IEBAIC04NTIsNyArODUyLDcgQEAgc3RhdGljIGludCBnbnRkZXZfZ2V0X3BhZ2Uoc3RydWN0IGdu
dGRldl9jb3B5X2JhdGNoICpiYXRjaCwgdm9pZCBfX3VzZXIgKnZpcnQsCj4gICAgICAgICB1bnNp
Z25lZCBsb25nIHhlbl9wZm47Cj4gICAgICAgICBpbnQgcmV0Owo+Cj4gLSAgICAgICByZXQgPSBn
ZXRfdXNlcl9wYWdlc19mYXN0KGFkZHIsIDEsIHdyaXRlYWJsZSwgJnBhZ2UpOwo+ICsgICAgICAg
cmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChhZGRyLCAxLCB3cml0ZWFibGUgPyBGT0xMX1dSSVRF
IDogMCwgJnBhZ2UpOwo+ICAgICAgICAgaWYgKHJldCA8IDApCj4gICAgICAgICAgICAgICAgIHJl
dHVybiByZXQ7Cj4KPiBkaWZmIC0tZ2l0IGEvZnMvb3JhbmdlZnMvb3JhbmdlZnMtYnVmbWFwLmMg
Yi9mcy9vcmFuZ2Vmcy9vcmFuZ2Vmcy1idWZtYXAuYwo+IGluZGV4IDQ0M2JjZDhjM2MxOS4uNWE3
YzRmZGE2ODJmIDEwMDY0NAo+IC0tLSBhL2ZzL29yYW5nZWZzL29yYW5nZWZzLWJ1Zm1hcC5jCj4g
KysrIGIvZnMvb3JhbmdlZnMvb3JhbmdlZnMtYnVmbWFwLmMKPiBAQCAtMjY5LDcgKzI2OSw3IEBA
IG9yYW5nZWZzX2J1Zm1hcF9tYXAoc3RydWN0IG9yYW5nZWZzX2J1Zm1hcCAqYnVmbWFwLAo+Cj4g
ICAgICAgICAvKiBtYXAgdGhlIHBhZ2VzICovCj4gICAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdl
c19mYXN0KCh1bnNpZ25lZCBsb25nKXVzZXJfZGVzYy0+cHRyLAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnVmbWFwLT5wYWdlX2NvdW50LCAxLCBidWZtYXAtPnBhZ2VfYXJyYXkpOwo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVmbWFwLT5wYWdlX2NvdW50LCBGT0xMX1dS
SVRFLCBidWZtYXAtPnBhZ2VfYXJyYXkpOwo+Cj4gICAgICAgICBpZiAocmV0IDwgMCkKPiAgICAg
ICAgICAgICAgICAgcmV0dXJuIHJldDsKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tbS5o
IGIvaW5jbHVkZS9saW51eC9tbS5oCj4gaW5kZXggMDVhMTA1ZDlkNGMzLi44ZTFmM2NkNzQ4MmEg
MTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9saW51eC9tbS5oCj4gKysrIGIvaW5jbHVkZS9saW51eC9t
bS5oCj4gQEAgLTE1MzcsOCArMTUzNyw4IEBAIGxvbmcgZ2V0X3VzZXJfcGFnZXNfbG9ja2VkKHVu
c2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsCj4gIGxvbmcgZ2V0X3Vz
ZXJfcGFnZXNfdW5sb2NrZWQodW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBucl9w
YWdlcywKPiAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlICoqcGFnZXMsIHVuc2lnbmVk
IGludCBndXBfZmxhZ3MpOwo+Cj4gLWludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxv
bmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBwYWdlICoqcGFnZXMpOwo+ICtpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNp
Z25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGd1cF9mbGFncywgc3RydWN0IHBhZ2UgKipwYWdlcyk7Cj4KPiAgLyogQ29u
dGFpbmVyIGZvciBwaW5uZWQgcGZucyAvIHBhZ2VzICovCj4gIHN0cnVjdCBmcmFtZV92ZWN0b3Ig
ewo+IGRpZmYgLS1naXQgYS9rZXJuZWwvZnV0ZXguYyBiL2tlcm5lbC9mdXRleC5jCj4gaW5kZXgg
ZmRkMzEyZGEwOTkyLi5lMTAyMDk5NDZmOGIgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL2Z1dGV4LmMK
PiArKysgYi9rZXJuZWwvZnV0ZXguYwo+IEBAIC01NDYsNyArNTQ2LDcgQEAgZ2V0X2Z1dGV4X2tl
eSh1MzIgX191c2VyICp1YWRkciwgaW50IGZzaGFyZWQsIHVuaW9uIGZ1dGV4X2tleSAqa2V5LCBl
bnVtIGZ1dGV4X2EKPiAgICAgICAgIGlmICh1bmxpa2VseShzaG91bGRfZmFpbF9mdXRleChmc2hh
cmVkKSkpCj4gICAgICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+Cj4gLSAgICAgICBlcnIg
PSBnZXRfdXNlcl9wYWdlc19mYXN0KGFkZHJlc3MsIDEsIDEsICZwYWdlKTsKPiArICAgICAgIGVy
ciA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoYWRkcmVzcywgMSwgRk9MTF9XUklURSwgJnBhZ2UpOwo+
ICAgICAgICAgLyoKPiAgICAgICAgICAqIElmIHdyaXRlIGFjY2VzcyBpcyBub3QgcmVxdWlyZWQg
KGVnLiBGVVRFWF9XQUlUKSwgdHJ5Cj4gICAgICAgICAgKiBhbmQgZ2V0IHJlYWQtb25seSBhY2Nl
c3MuCj4gZGlmZiAtLWdpdCBhL2xpYi9pb3ZfaXRlci5jIGIvbGliL2lvdl9pdGVyLmMKPiBpbmRl
eCBiZTRiZDYyN2NhZjAuLjZkYmFlMDY5MjcxOSAxMDA2NDQKPiAtLS0gYS9saWIvaW92X2l0ZXIu
Ywo+ICsrKyBiL2xpYi9pb3ZfaXRlci5jCj4gQEAgLTEyODAsNyArMTI4MCw5IEBAIHNzaXplX3Qg
aW92X2l0ZXJfZ2V0X3BhZ2VzKHN0cnVjdCBpb3ZfaXRlciAqaSwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICBsZW4gPSBtYXhwYWdlcyAqIFBBR0VfU0laRTsKPiAgICAgICAgICAgICAgICAgYWRk
ciAmPSB+KFBBR0VfU0laRSAtIDEpOwo+ICAgICAgICAgICAgICAgICBuID0gRElWX1JPVU5EX1VQ
KGxlbiwgUEFHRV9TSVpFKTsKPiAtICAgICAgICAgICAgICAgcmVzID0gZ2V0X3VzZXJfcGFnZXNf
ZmFzdChhZGRyLCBuLCBpb3ZfaXRlcl9ydyhpKSAhPSBXUklURSwgcGFnZXMpOwo+ICsgICAgICAg
ICAgICAgICByZXMgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGFkZHIsIG4sCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpb3ZfaXRlcl9ydyhpKSAhPSBXUklURSA/ICBGT0xMX1dSSVRF
IDogMCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VzKTsKPiAgICAgICAg
ICAgICAgICAgaWYgKHVubGlrZWx5KHJlcyA8IDApKQo+ICAgICAgICAgICAgICAgICAgICAgICAg
IHJldHVybiByZXM7Cj4gICAgICAgICAgICAgICAgIHJldHVybiAocmVzID09IG4gPyBsZW4gOiBy
ZXMgKiBQQUdFX1NJWkUpIC0gKnN0YXJ0Owo+IEBAIC0xMzYxLDcgKzEzNjMsOCBAQCBzc2l6ZV90
IGlvdl9pdGVyX2dldF9wYWdlc19hbGxvYyhzdHJ1Y3QgaW92X2l0ZXIgKmksCj4gICAgICAgICAg
ICAgICAgIHAgPSBnZXRfcGFnZXNfYXJyYXkobik7Cj4gICAgICAgICAgICAgICAgIGlmICghcCkK
PiAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAtICAgICAgICAgICAg
ICAgcmVzID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChhZGRyLCBuLCBpb3ZfaXRlcl9ydyhpKSAhPSBX
UklURSwgcCk7Cj4gKyAgICAgICAgICAgICAgIHJlcyA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoYWRk
ciwgbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvdl9pdGVyX3J3KGkpICE9
IFdSSVRFID8gIEZPTExfV1JJVEUgOiAwLCBwKTsKPiAgICAgICAgICAgICAgICAgaWYgKHVubGlr
ZWx5KHJlcyA8IDApKSB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAga3ZmcmVlKHApOwo+ICAg
ICAgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXM7Cj4gZGlmZiAtLWdpdCBhL21tL2d1cC5j
IGIvbW0vZ3VwLmMKPiBpbmRleCA2ODEzODgyMzYxMDYuLjZmMzJkMzZiM2M1YiAxMDA2NDQKPiAt
LS0gYS9tbS9ndXAuYwo+ICsrKyBiL21tL2d1cC5jCj4gQEAgLTE4NjMsNyArMTg2Myw3IEBAIGlu
dCBfX2dldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2Vz
LCBpbnQgd3JpdGUsCj4gICAqIGdldF91c2VyX3BhZ2VzX2Zhc3QoKSAtIHBpbiB1c2VyIHBhZ2Vz
IGluIG1lbW9yeQo+ICAgKiBAc3RhcnQ6ICAgICBzdGFydGluZyB1c2VyIGFkZHJlc3MKPiAgICog
QG5yX3BhZ2VzOiAgbnVtYmVyIG9mIHBhZ2VzIGZyb20gc3RhcnQgdG8gcGluCj4gLSAqIEB3cml0
ZTogICAgIHdoZXRoZXIgcGFnZXMgd2lsbCBiZSB3cml0dGVuIHRvCj4gKyAqIEBndXBfZmxhZ3M6
IGZsYWdzIG1vZGlmeWluZyBwaW4gYmVoYXZpb3VyCj4gICAqIEBwYWdlczogICAgIGFycmF5IHRo
YXQgcmVjZWl2ZXMgcG9pbnRlcnMgdG8gdGhlIHBhZ2VzIHBpbm5lZC4KPiAgICogICAgICAgICAg
ICAgU2hvdWxkIGJlIGF0IGxlYXN0IG5yX3BhZ2VzIGxvbmcuCj4gICAqCj4gQEAgLTE4NzUsOCAr
MTg3NSw4IEBAIGludCBfX2dldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwg
aW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gICAqIHJlcXVlc3RlZC4gSWYgbnJfcGFnZXMgaXMg
MCBvciBuZWdhdGl2ZSwgcmV0dXJucyAwLiBJZiBubyBwYWdlcwo+ICAgKiB3ZXJlIHBpbm5lZCwg
cmV0dXJucyAtZXJybm8uCj4gICAqLwo+IC1pbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25l
ZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQo+ICtpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1
bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGd1cF9mbGFncywgc3RydWN0IHBhZ2UgKipwYWdlcykKPiAgewo+ICAg
ICAgICAgdW5zaWduZWQgbG9uZyBhZGRyLCBsZW4sIGVuZDsKPiAgICAgICAgIGludCBuciA9IDAs
IHJldCA9IDA7Cj4gQEAgLTE4OTQsNyArMTg5NCw3IEBAIGludCBnZXRfdXNlcl9wYWdlc19mYXN0
KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAo+Cj4gICAgICAg
ICBpZiAoZ3VwX2Zhc3RfcGVybWl0dGVkKHN0YXJ0LCBucl9wYWdlcykpIHsKPiAgICAgICAgICAg
ICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKPiAtICAgICAgICAgICAgICAgZ3VwX3BnZF9yYW5n
ZShhZGRyLCBlbmQsIHdyaXRlID8gRk9MTF9XUklURSA6IDAsIHBhZ2VzLCAmbnIpOwo+ICsgICAg
ICAgICAgICAgICBndXBfcGdkX3JhbmdlKGFkZHIsIGVuZCwgZ3VwX2ZsYWdzLCBwYWdlcywgJm5y
KTsKPiAgICAgICAgICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+ICAgICAgICAgICAgICAg
ICByZXQgPSBucjsKPiAgICAgICAgIH0KPiBAQCAtMTkwNSw3ICsxOTA1LDcgQEAgaW50IGdldF91
c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3Jp
dGUsCj4gICAgICAgICAgICAgICAgIHBhZ2VzICs9IG5yOwo+Cj4gICAgICAgICAgICAgICAgIHJl
dCA9IGdldF91c2VyX3BhZ2VzX3VubG9ja2VkKHN0YXJ0LCBucl9wYWdlcyAtIG5yLCBwYWdlcywK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdyaXRlID8gRk9MTF9XUklURSA6IDAp
Owo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndXBfZmxh
Z3MpOwo+Cj4gICAgICAgICAgICAgICAgIC8qIEhhdmUgdG8gYmUgYSBiaXQgY2FyZWZ1bCB3aXRo
IHJldHVybiB2YWx1ZXMgKi8KPiAgICAgICAgICAgICAgICAgaWYgKG5yID4gMCkgewo+IGRpZmYg
LS1naXQgYS9tbS91dGlsLmMgYi9tbS91dGlsLmMKPiBpbmRleCAxZWEwNTUxMzgwNDMuLjAxZmZl
MTQ1YzYyYiAxMDA2NDQKPiAtLS0gYS9tbS91dGlsLmMKPiArKysgYi9tbS91dGlsLmMKPiBAQCAt
MzA2LDcgKzMwNiw3IEBAIEVYUE9SVF9TWU1CT0xfR1BMKF9fZ2V0X3VzZXJfcGFnZXNfZmFzdCk7
Cj4gICAqIGdldF91c2VyX3BhZ2VzX2Zhc3QoKSAtIHBpbiB1c2VyIHBhZ2VzIGluIG1lbW9yeQo+
ICAgKiBAc3RhcnQ6ICAgICBzdGFydGluZyB1c2VyIGFkZHJlc3MKPiAgICogQG5yX3BhZ2VzOiAg
bnVtYmVyIG9mIHBhZ2VzIGZyb20gc3RhcnQgdG8gcGluCj4gLSAqIEB3cml0ZTogICAgIHdoZXRo
ZXIgcGFnZXMgd2lsbCBiZSB3cml0dGVuIHRvCj4gKyAqIEBndXBfZmxhZ3M6IGZsYWdzIG1vZGlm
eWluZyBwaW4gYmVoYXZpb3VyCj4gICAqIEBwYWdlczogICAgIGFycmF5IHRoYXQgcmVjZWl2ZXMg
cG9pbnRlcnMgdG8gdGhlIHBhZ2VzIHBpbm5lZC4KPiAgICogICAgICAgICAgICAgU2hvdWxkIGJl
IGF0IGxlYXN0IG5yX3BhZ2VzIGxvbmcuCj4gICAqCj4gQEAgLTMyNywxMCArMzI3LDEwIEBAIEVY
UE9SVF9TWU1CT0xfR1BMKF9fZ2V0X3VzZXJfcGFnZXNfZmFzdCk7Cj4gICAqIGdldF91c2VyX3Bh
Z2VzX2Zhc3Qgc2ltcGx5IGZhbGxzIGJhY2sgdG8gZ2V0X3VzZXJfcGFnZXMuCj4gICAqLwo+ICBp
bnQgX193ZWFrIGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBucl9wYWdlcywgaW50IHdyaXRlLCBzdHJ1
Y3QgcGFnZSAqKnBhZ2VzKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG5y
X3BhZ2VzLCB1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdzLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHBhZ2UgKipwYWdlcykKPiAgewo+IC0gICAgICAgcmV0dXJuIGdldF91
c2VyX3BhZ2VzX3VubG9ja2VkKHN0YXJ0LCBucl9wYWdlcywgcGFnZXMsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgd3JpdGUgPyBGT0xMX1dSSVRFIDogMCk7Cj4gKyAg
ICAgICByZXR1cm4gZ2V0X3VzZXJfcGFnZXNfdW5sb2NrZWQoc3RhcnQsIG5yX3BhZ2VzLCBwYWdl
cywgZ3VwX2ZsYWdzKTsKPiAgfQo+ICBFWFBPUlRfU1lNQk9MX0dQTChnZXRfdXNlcl9wYWdlc19m
YXN0KTsKPgo+IGRpZmYgLS1naXQgYS9uZXQvY2VwaC9wYWdldmVjLmMgYi9uZXQvY2VwaC9wYWdl
dmVjLmMKPiBpbmRleCBkMzczNmY1YmZmZWMuLjc0Y2FmYzAxNDJlYSAxMDA2NDQKPiAtLS0gYS9u
ZXQvY2VwaC9wYWdldmVjLmMKPiArKysgYi9uZXQvY2VwaC9wYWdldmVjLmMKPiBAQCAtMjcsNyAr
MjcsNyBAQCBzdHJ1Y3QgcGFnZSAqKmNlcGhfZ2V0X2RpcmVjdF9wYWdlX3ZlY3Rvcihjb25zdCB2
b2lkIF9fdXNlciAqZGF0YSwKPiAgICAgICAgIHdoaWxlIChnb3QgPCBudW1fcGFnZXMpIHsKPiAg
ICAgICAgICAgICAgICAgcmMgPSBnZXRfdXNlcl9wYWdlc19mYXN0KAo+ICAgICAgICAgICAgICAg
ICAgICAgKHVuc2lnbmVkIGxvbmcpZGF0YSArICgodW5zaWduZWQgbG9uZylnb3QgKiBQQUdFX1NJ
WkUpLAo+IC0gICAgICAgICAgICAgICAgICAgbnVtX3BhZ2VzIC0gZ290LCB3cml0ZV9wYWdlLCBw
YWdlcyArIGdvdCk7Cj4gKyAgICAgICAgICAgICAgICAgICBudW1fcGFnZXMgLSBnb3QsIHdyaXRl
X3BhZ2UgPyBGT0xMX1dSSVRFIDogMCwgcGFnZXMgKyBnb3QpOwo+ICAgICAgICAgICAgICAgICBp
ZiAocmMgPCAwKQo+ICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAg
ICAgICBCVUdfT04ocmMgPT0gMCk7Cj4gZGlmZiAtLWdpdCBhL25ldC9yZHMvaW5mby5jIGIvbmV0
L3Jkcy9pbmZvLmMKPiBpbmRleCBlMzY3YTk3YTE4YzguLjAzZjZmZDU2ZDIzNyAxMDA2NDQKPiAt
LS0gYS9uZXQvcmRzL2luZm8uYwo+ICsrKyBiL25ldC9yZHMvaW5mby5jCj4gQEAgLTE5Myw3ICsx
OTMsNyBAQCBpbnQgcmRzX2luZm9fZ2V0c29ja29wdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBpbnQg
b3B0bmFtZSwgY2hhciBfX3VzZXIgKm9wdHZhbCwKPiAgICAgICAgICAgICAgICAgcmV0ID0gLUVO
T01FTTsKPiAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gICAgICAgICB9Cj4gLSAgICAgICBy
ZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHN0YXJ0LCBucl9wYWdlcywgMSwgcGFnZXMpOwo+ICsg
ICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChzdGFydCwgbnJfcGFnZXMsIEZPTExfV1JJ
VEUsIHBhZ2VzKTsKPiAgICAgICAgIGlmIChyZXQgIT0gbnJfcGFnZXMpIHsKPiAgICAgICAgICAg
ICAgICAgaWYgKHJldCA+IDApCj4gICAgICAgICAgICAgICAgICAgICAgICAgbnJfcGFnZXMgPSBy
ZXQ7Cj4gZGlmZiAtLWdpdCBhL25ldC9yZHMvcmRtYS5jIGIvbmV0L3Jkcy9yZG1hLmMKPiBpbmRl
eCAxODJhYjg0MzA1OTQuLmIzNDBlZDRmYzQzYSAxMDA2NDQKPiAtLS0gYS9uZXQvcmRzL3JkbWEu
Ywo+ICsrKyBiL25ldC9yZHMvcmRtYS5jCj4gQEAgLTE1OCw3ICsxNTgsOCBAQCBzdGF0aWMgaW50
IHJkc19waW5fcGFnZXModW5zaWduZWQgbG9uZyB1c2VyX2FkZHIsIHVuc2lnbmVkIGludCBucl9w
YWdlcywKPiAgewo+ICAgICAgICAgaW50IHJldDsKPgo+IC0gICAgICAgcmV0ID0gZ2V0X3VzZXJf
cGFnZXNfZmFzdCh1c2VyX2FkZHIsIG5yX3BhZ2VzLCB3cml0ZSwgcGFnZXMpOwo+ICsgICAgICAg
cmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCh1c2VyX2FkZHIsIG5yX3BhZ2VzLCB3cml0ZSA/IEZP
TExfV1JJVEUgOiAwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlcyk7
Cj4KPiAgICAgICAgIGlmIChyZXQgPj0gMCAmJiByZXQgPCBucl9wYWdlcykgewo+ICAgICAgICAg
ICAgICAgICB3aGlsZSAocmV0LS0pCj4gLS0KPiAyLjIwLjEKPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 03:46:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 03:46:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwfJF-0004zE-1l; Thu, 21 Feb 2019 03:46:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tnw6=Q4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwfJE-0004z5-9k
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 03:46:04 +0000
X-Inumbo-ID: 357ea200-358b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 357ea200-358b-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 03:46:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwfJC-0005s6-3F; Thu, 21 Feb 2019 03:46:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwfJB-0000Ge-PU; Thu, 21 Feb 2019 03:46:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwfJB-0007fk-Oe; Thu, 21 Feb 2019 03:46:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133318-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
X-Osstest-Versions-This: ovmf=68c67d3a2a33261e41ff0123129b4e9759617f71
X-Osstest-Versions-That: ovmf=c417c1b33d06ef6ae96adb373201a5a3c3b38772
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Feb 2019 03:46:01 +0000
Subject: [Xen-devel] [ovmf test] 133318: trouble: broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMxOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzMTgvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0
aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDQgaG9zdC1pbnN0YWxs
KDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjkxCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
Ogogb3ZtZiAgICAgICAgICAgICAgICAgNjhjNjdkM2EyYTMzMjYxZTQxZmYwMTIzMTI5YjRlOTc1
OTYxN2Y3MQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgYzQxN2MxYjMz
ZDA2ZWY2YWU5NmFkYjM3MzIwMWE1YTNjM2IzODc3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMz
MjkxICAyMDE5LTAyLTE4IDAxOjQxOjE1IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEzMzMwNSAgMjAxOS0wMi0xOSAwMDo0MToyMSBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzMxOCAgMjAxOS0wMi0yMCAwMDozNzoxNCBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRh
bi5iaUBpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIEZl
bmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBp
bnRlbC5jb20+CiAgSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE1heCBLbnV0c2VuIDxtYWtudXRz
ZUBtaWNyb3NvZnQuY29tPgogIFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICBSdWl5dSBOaSA8
cnVpeXUubmlAaW50ZWwuY29tPgogIFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+
CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBTdGFyIFplbmcg
PHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgog
IFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDcwNSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 04:25:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 04:25:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwfvA-0007ud-6x; Thu, 21 Feb 2019 04:25:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tnw6=Q4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwfv8-0007uR-NZ
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 04:25:14 +0000
X-Inumbo-ID: ae09481a-3590-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae09481a-3590-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 04:25:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwfv5-0006qA-Ou; Thu, 21 Feb 2019 04:25:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwfv5-00028X-Bv; Thu, 21 Feb 2019 04:25:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwfv5-0001mL-Aq; Thu, 21 Feb 2019 04:25:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133316-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-raw:<job
 status>:broken:regression
 xen-unstable:build-i386-pvops:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-unstable:build-i386-pvops:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:host-install(4):broken:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:host-install(4):broken:regression
 xen-unstable:test-xtf-amd64-amd64-3:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64: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-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd: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-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1bcd0b43a16b7a48ec9afce3887c6c841b687abb
X-Osstest-Versions-That: xen=365aabb6e5023cee476adf81106729efd49c644f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Feb 2019 04:25:11 +0000
Subject: [Xen-devel] [xen-unstable test] 133316: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMxNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzMxNi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMzMDAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gUkVHUi4gdnMuIDEzMzMwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNCBo
b3N0LWluc3RhbGwoNCkgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMzAwCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMzMzMDAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzMwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDEzMzMwMAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4t
ZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMzAwCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzMwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMzAw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzMzMDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzMwMAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMWJjZDBi
NDNhMTZiN2E0OGVjOWFmY2UzODg3YzZjODQxYjY4N2FiYgpiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgMzY1YWFiYjZlNTAyM2NlZTQ3NmFkZjgxMTA2NzI5ZWZkNDljNjQ0
ZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzMzAwICAyMDE5LTAyLTE4IDEwOjQ0OjE1IFogICAg
MiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzMxNiAgMjAxOS0wMi0xOSAyMjoxODowMiBa
ICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgYnJva2VuCmJyb2tlbi1zdGVw
IGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCAxYmNkMGI0M2ExNmI3YTQ4ZWM5YWZjZTM4ODdjNmM4NDFiNjg3YWJiCkF1
dGhvcjogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24g
RmViIDE4IDE3OjI0OjI4IDIwMTkgKzAxMDAKCiAgICB2cGNpOiByZWR1Y2UgdmVyYm9zZW5lc3Mg
b2YgQkFSIHdyaXRlIHdhcm5pbmdzCiAgICAKICAgIEF2b2lkIHByaW50aW5nIGEgd2FybmluZyBt
ZXNzYWdlIHdoZW4gd3JpdGluZyB0byBhIEJBUiByZWdpc3RlciB3aXRoCiAgICBtZW1vcnkgZGVj
b2RpbmcgZW5hYmxlZCBpZiB0aGUgdmFsdWUgd3JpdHRlbiBpcyB0aGUgc2FtZSBhcyB0aGUKICAg
IGN1cnJlbnQgb25lLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1h
Y2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDI0ZDUyODI1
MjdmNDY0NzkwN2IzNTcyODIwYjUzMzVjMTVjZDAzNTYKQXV0aG9yOiBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkRhdGU6ICAgTW9uIEZlYiAxOCAxMzo0NjowMiAy
MDE5ICswMTAwCgogICAgeDg2L2FsdHAybTogZml4IEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0
YXRlIHJhY2UKICAgIAogICAgSFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgZG9lcyBub3Qg
ZG9tYWluX3BhdXNlKCksIHByZXN1bWFibHkKICAgIG9uIHB1cnBvc2UgKGFzIGl0IHdhcyBvcmln
aW5hbGx5IHN1cHBvc2VkIHRvIGNhdGVyIHRvIGEgaW4tZ3Vlc3QKICAgIGFnZW50LCBhbmQgYSBk
b21haW4gcGF1c2luZyBpdHNlbGYgaXMgbm90IGEgZ29vZCBpZGVhKS4KICAgIAogICAgVGhpcyBj
YW4gbGVhZCB0byBkb21haW4gY3Jhc2hlcyBpbiB0aGUgdm14X3ZtZXhpdF9oYW5kbGVyKCkgY29k
ZQogICAgdGhhdCBjaGVja3MgaWYgdGhlIGd1ZXN0IGhhcyB0aGUgYWJpbGl0eSB0byBzd2l0Y2gg
RVBUUCB3aXRob3V0IGFuCiAgICBleGl0LiBUaGF0IGNvZGUgY2FuIF9fdm1yZWFkKCkgdGhlIGhv
c3QgcDJtJ3MgRVBUX1BPSU5URVIKICAgIChiZWZvcmUgSFZNT1BfYWx0cDJtX3NldF9kb21haW5f
c3RhdGUgImZvcl9lYWNoX3ZjcHUoKSIgaGFzIGEKICAgIGNoYW5jZSB0byBydW4gYWx0cDJtX3Zj
cHVfaW5pdGlhbGlzZSgpLCBidXQgYWZ0ZXIKICAgIGQtPmFyY2guYWx0cDJtX2FjdGl2ZSBpcyBz
ZXQpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKY29tbWl0IDI5ZDI4YjI5MTkwYmEwOWQ1M2FlN2U0NzUxMDhkZWY4NGUxNmUzNjMKQXV0aG9y
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEZl
YiAxOCAxMzo0NToyNCAyMDE5ICswMTAwCgogICAgYWx0cDJtOiBQcmV2ZW50IGRlYWRsb2NrcyB3
aGVuIGEgZG9tYWluIHBlcmZvcm1zIGFsdHAybSBvcGVyYXRpb25zIG9uIGl0c2VsZgogICAgCiAg
ICBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYoKSB3YXMgaW50cm9kdWNlZCB0byBhbGxvdyBhIGRv
bWFpbiB0byBwYXVzZQogICAgaXRzZWxmIHdoaWxlIGRvaW5nIGFsdHAybSBvcGVyYXRpb25zLiAg
SG93ZXZlciwgYXMgd3JpdHRlbiwgaXQgaGFzIGEKICAgIHJpc2sgZm8gZGVhZGxvY2sgaWYgdHdv
IHZjcHVzIGVudGVyIHRoZSBsb29wIGF0IHRoZSBzYW1lIHRpbWUuCiAgICAKICAgIEx1Y2tpbHks
IHRoZXJlJ3MgYWxyZWFkeSBhIHNvbHV0aW9uIGZvciB0aGlzOiBBdHRlbXB0IHRvIGNhbGwgZG9t
YWluJ3MKICAgIGh5cGVyY2FsbF9kZWFkbG9ja19tdXRleCwgYW5kIHJlc3RhcnQgdGhlIGVudGly
ZSBoeXBlcmNhbGwgaWYgeW91CiAgICBmYWlsLgogICAgCiAgICBNYWtlIGRvbWFpbl9wYXVzZV9l
eGNlcHRfc2VsZigpIGF0dGVtcHQgdG8gZ3JhYiB0aGlzIG11dGV4IHdoZW4KICAgIHBhdXNpbmcg
aXRzZWxmLCByZXR1cm5pbmcgLUVSRVNUQVJUIGlmIGl0IGZhaWxzLiAgSGF2ZSB0aGUgY2FsbGVy
cwogICAgY2hlY2sgZm9yIGVycm9ycyBhbmQgcGFzcyB0aGUgdmFsdWUgdXAuICBJbiBib3RoIGNh
c2VzLCB0aGUgdG9wLWxldmVsCiAgICBkb19odm1fb3AoKSBzaG91bGQgRFRSVCB3aGVuIC1FUkVT
VEFSVCBpcyByZXR1cm5lZC4KICAgIAogICAgVGhlIChuZWNlc3NhcnkpIHJldXNlIG9mIHRoZSBo
eXBlcmNhbGwgZGVhZGxvY2sgbXV0ZXggcG9zZXMgdGhlIHJpc2sKICAgIG9mIGdldHRpbmcgY2Fs
bGVkIGZyb20gYSBjb250ZXh0IHdoZXJlIHRoZSBsb2NrIHdhcyBhbHJlYWR5IGFjcXVpcmVkCiAg
ICAoZS5nLiBzb21lb25lIG1heSAoc2F5KSBjYWxsIGRvbWN0bF9sb2NrKCksIHRoZW4gYWZ0ZXJ3
YXJkcyBjYWxsCiAgICBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYoKSkuIEhvd2V2ZXIsIGluIHRo
ZSBpbnRlcmVzdCBvZiBub3QKICAgIG92ZXJjb21wbGljYXRpbmcgdGhpbmdzLCBubyBjaGFuZ2Vz
IGFyZSBtYWRlIGhlcmUgdG8gdGhlIG11dGV4LgogICAgQXR0ZW1wdGVkIG5lc3Rpbmcgb2YgdGhp
cyBsb2NrIGlzbid0IGEgc2VjdXJpdHkgaXNzdWUsIGJlY2F1c2UgYWxsCiAgICB0aGF0IHdpbGwg
aGFwcGVuIGlzIHRoYXQgdGhlIHZjcHUgd2lsbCBsaXZlbG9jayB0YWtpbmcgY29udGludWF0aW9u
cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgogICAgVGVzdGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Y29tbWl0IGZiYWEwZTU4ZjM5YWUyMzI2M2FkMDkzNWQ4OGE3ZTYxZTBkZDllZjEKQXV0aG9yOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRmViIDE4
IDEzOjQ0OjUzIDIwMTkgKzAxMDAKCiAgICBwdmgvZG9tMDogd2FybiB3aGVuIGRvbTBfbWVtIGlz
IG5vdCBzZXQKICAgIAogICAgVGhlcmUgaGF2ZSBiZWVuIHNldmVyYWwgcmVwb3J0cyBvZiB0aGUg
ZG9tMCBidWlsZGVyIHJ1bm5pbmcgb3V0IG9mCiAgICBtZW1vcnkgd2hlbiBidWlsZGluZyBhIFBW
SCBkb20wIHdpdGhvdXQgaGF2aW5nIHNwZWNpZmllZCBhIGRvbTBfbWVtCiAgICB2YWx1ZS4gUHJp
bnQgYSB3YXJuaW5nIG1lc3NhZ2UgaWYgZG9tMF9tZW0gaXMgbm90IHNldCB3aGVuIGJvb3Rpbmcg
aW4KICAgIFBWSCBtb2RlLgogICAgCiAgICBUaGlzIGlzIGEgdGVtcG9yYXJ5IHdvcmthcm91bmQg
dW50aWwgYWNjb3VudGluZyBmb3IgaW50ZXJuYWwgbWVtb3J5CiAgICByZXF1aXJlZCBieSBYZW4g
KGllOiBwYWdpbmcgc3RydWN0dXJlcykgaXMgaW1wcm92ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDZmYTE3NTU2NDRkMGU2Mzc5MzAwN2M4ZDkxMWI0
YjUyMGNhOTUzMDEKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KRGF0ZTogICBNb24gRmViIDE4IDEzOjQ0OjI0IDIwMTkgKzAxMDAKCiAgICBhbWQvbnB0L3No
YWRvdzogcmVwbGFjZSBhc3NlcnQgdGhhdCBwcmV2ZW50cyBjcmVhdGluZyAyTS8xRyBNTUlPIGVu
dHJpZXMKICAgIAogICAgVGhlIGFzc2VydCB3YXMgb3JpZ2luYWxseSBhZGRlZCB0byBtYWtlIHN1
cmUgdGhhdCBoaWdoZXIgb3JkZXIKICAgIHJlZ2lvbnMgKD4gUEFHRV9PUkRFUl80SykgY291bGQg
bm90IGJlIHVzZWQgdG8gYnlwYXNzIHRoZQogICAgbW1pb19yb19yYW5nZXMgY2hlY2sgcGVyZm9y
bWVkIGJ5IHAybV90eXBlX3RvX2ZsYWdzLgogICAgCiAgICBUaGlzIGhvd2V2ZXIgaXMgYWxyZWFk
eSBjaGVja2VkIGluIHNldF9tbWlvX3AybV9lbnRyeSwgd2hpY2ggbWFrZXMKICAgIHN1cmUgdGhh
dCBoaWdoZXIgb3JkZXIgbWFwcGluZ3MgZG9uJ3Qgb3ZlcmxhcCB3aXRoIG1taW9fcm9fcmFuZ2Vz
LAogICAgdGh1cyBhbGxvd2luZyB0aGUgY3JlYXRpb24gb2YgaGlnaCBvcmRlciBNTUlPIG1hcHBp
bmdzIHNhZmVseS4KICAgIAogICAgUmVwbGFjZSB0aGUgYXNzZXJ0IHRvIGFsbG93IDJNLzFHIGVu
dHJpZXMgdG8gYmUgY3JlYXRlZCBmb3IgTU1JTwogICAgcmVnaW9ucyBhbmQgYWRkIHNvbWUgZXh0
cmEgYXNzZXJ0cyBhcyBhIHJlcGxhY2VtZW50IHRvIG1ha2Ugc3VyZQogICAgdGhlcmUncyBubyBv
dmVybGFwcGluZyB3aXRoIE1NSU8gcmVhZC1vbmx5IHJhbmdlcy4KICAgIAogICAgTm90ZSB0aGF0
IDFHIE1NSU8gZW50cmllcyB3aWxsIG5vdCBiZSBjcmVhdGVkIHVubGVzcyBtbWlvX29yZGVyIGlz
CiAgICBjaGFuZ2VkIHRvIGFsbG93IGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDAzNmM2Y2JkZGNhMjhiZTVhNTI2ZGEwNDViYjM3
OWZlZGZhZDgyNTUKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KRGF0ZTogICBNb24gRmViIDE4IDEzOjQzOjUwIDIwMTkgKzAxMDAKCiAgICB4ODYvcHZoOiBy
ZW9yZGVyIFBWSCBkb20wIGlvbW11IGluaXRpYWxpemF0aW9uCiAgICAKICAgIFNvIHRoYXQgdGhl
IGlvbW11IGlzIGluaXRpYWxpemVkIGJlZm9yZSBwb3B1bGF0aW5nIHRoZSBwMm0sIGFuZAogICAg
ZW50cmllcyBhZGRlZCBnZXQgdGhlIGNvcnJlc3BvbmRpbmcgaW9tbXUgcGFnZSB0YWJsZSBlbnRy
aWVzIGlmCiAgICByZXF1aXJlZC4gVGhpcyByZXF1aXJlcyBzcGxpdHRpbmcgdGhlIGN1cnJlbnQg
cHZoX3NldHVwX3AybSBpbnRvIHR3bwogICAgZGlmZmVyZW50IGZ1bmN0aW9ucy4gT25lIHRoYXQg
Y3JhZnRzIGRvbTAgcGh5c21hcCBhbmQgc2V0cyB0aGUgcGFnaW5nCiAgICBhbGxvY2F0aW9uLCBh
bmQgYW5vdGhlciBvbmUgdGhhdCBhY3R1YWxseSBwb3B1bGF0ZXMgdGhlIHAybSB3aXRoIFJBTQog
ICAgcmVnaW9ucy4KICAgIAogICAgTm90ZSB0aGF0IHRoaXMgYWxsb3dzIHRvIHJlbW92ZSB0aGUg
c3BlY2lhbCBjYXNpbmcgZG9uZSBmb3IgdGhlIGxvdwogICAgMU1CIGluIGh3ZG9tX2lvbW11X21h
cC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Y29tbWl0IGRjMGIwYjFmMmQ1NzkyZWNkOWUyNmYyZTY1YjM2NjgyZjhlYzJiMjcKQXV0aG9yOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRmViIDE4
IDEzOjQyOjUxIDIwMTkgKzAxMDAKCiAgICBkb20wL3B2aDogYWxpZ24gYWxsb2NhdGlvbiBhbmQg
bWFwcGluZyBvcmRlciB0byBzdGFydCBhZGRyZXNzCiAgICAKICAgIFRoZSBwMm0gYW5kIGlvbW11
IG1hcHBpbmcgY29kZSBhbHdheXMgaGFkIHRoZSByZXF1aXJlbWVudCB0aGF0CiAgICBhZGRyZXNz
ZXMgYW5kIG9yZGVycyBtdXN0IGJlIGFsaWduZWQgd2hlbiBwb3B1bGF0aW5nIHRoZSBwMm0gb3Ig
dGhlCiAgICBpb21tdSBwYWdlIHRhYmxlcy4KICAgIAogICAgUFZIIGRvbTAgYnVpbGRlciBkaWRu
J3QgdGFrZSB0aGlzIHJlcXVpcmVtZW50IGludG8gYWNjb3VudCwgYW5kIGNhbgogICAgY2FsbCBp
bnRvIHRoZSBwMm0vaW9tbXUgbWFwcGluZyBoZWxwZXJzIHdpdGggYWRkcmVzc2VzIGFuZCBvcmRl
cnMgdGhhdAogICAgYXJlIG5vdCBhbGlnbmVkLgogICAgCiAgICBGaXggdGhpcyBieSBtYWtpbmcg
c3VyZSB0aGUgb3JkZXJzIHBhc3NlZCB0byB0aGUgcGh5c21hcCBwb3B1bGF0aW9uCiAgICBoZWxw
ZXJzIGFyZSBhbHdheXMgYWxpZ25lZCB0byB0aGUgZ3Vlc3QgYWRkcmVzcyB0byBiZSBwb3B1bGF0
ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoocWVtdSBjaGFu
Z2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 05:49:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 05:49:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwhEl-0005oC-NI; Thu, 21 Feb 2019 05:49:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m1W5=Q3=omnibond.com=hubcap@srs-us1.protection.inumbo.net>)
 id 1gwXZM-0001yj-RU
 for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 19:30:13 +0000
X-Inumbo-ID: ef530f9a-3545-11e9-bc90-bc764e045a96
Received: from mail-yw1-xc42.google.com (unknown [2607:f8b0:4864:20::c42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef530f9a-3545-11e9-bc90-bc764e045a96;
 Wed, 20 Feb 2019 19:30:09 +0000 (UTC)
Received: by mail-yw1-xc42.google.com with SMTP id v201so9662614ywa.9
 for <xen-devel@lists.xenproject.org>; Wed, 20 Feb 2019 11:30:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=omnibond-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=jHC3JdeDrKP++BpQiGenbuNYS2+2eeTS6eGU4OYXRv4=;
 b=tzxO3lf8WShoVwxVhWHKEOfVMR6bcc1AP4c3cKnOMnezZF1Lk+3yaGtFmErLkJVJ66
 l9iNFzlZHv9rqZ2i9kmaiTc9WuSs+Rp28EeEH1Oqrb08ZBetE+t/wBqZuP8vFXppPEKO
 9dThPOMmrzY4JU+yq4Mb97NkTCf7eZyAwNOUSPcLvaYmlpCP+fXrpKCRqQrmo+Vf9i8F
 sWnUrQ7hazL3tLaM65NOzgZcbsyd+bk2s9vmGVUxi79C1Rq7lYPiXIflUiOeZLWNDYr2
 M106GN0+rSvWFwsTqOUtQitJq/iCd91LTQTrULalHxBxwaCyQRXY5c1eHlzaK/zBVpRl
 sN6Q==
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=jHC3JdeDrKP++BpQiGenbuNYS2+2eeTS6eGU4OYXRv4=;
 b=CosyD+Llt8cO0g8XXgtU3EqLeu7ylPbKCCTU+FywpL/OYQ6OmIKcI2zr7X8PxpSkDi
 nsj+KTYzYH38NWOKTreZLZMp0ozGyaNZuLAowQEwbWdau4Rx7jN4Ch9wR0MwR6XP9fSi
 31x35o+D3mhxSOmrGsHQN1/XEN3Ml9hiVe6ARCPhqocq2HUYTZ6c+NaAMv8G+q6rGBIz
 riYFuhJknvAvERj/1XomqCETc/8SEF1j26nfWbqZUUvIj8pGJhgfaV8xtQlfpSYoYpsl
 6UpHahFR6WJOdnuReFA0DwfMRBKuCgNGuKhq9XuJ8NGmEDg5a0qcmJVBc+nCSMOgicSi
 WUhw==
X-Gm-Message-State: AHQUAuZi3+nPyD8DK35NChAOZtYft61dRF//693vUroxWmK1j81DubiY
 tUoSGiRNHpba5szS7CZguODFpfcb909g9U9+JxXbyA==
X-Google-Smtp-Source: AHgI3Ia+cUdnTrptXy2BYrJH7T7w4qEW5EvKTMJsBrA/EoTZJLIp5Jq0YzpROBA8LsxkF6J1VaVJ/RKwl3GU4A00Fm4=
X-Received: by 2002:a81:2fc1:: with SMTP id
 v184mr18236636ywv.129.1550691009056; 
 Wed, 20 Feb 2019 11:30:09 -0800 (PST)
MIME-Version: 1.0
References: <20190220053040.10831-1-ira.weiny@intel.com>
 <20190220053040.10831-4-ira.weiny@intel.com>
In-Reply-To: <20190220053040.10831-4-ira.weiny@intel.com>
From: Mike Marshall <hubcap@omnibond.com>
Date: Wed, 20 Feb 2019 14:29:57 -0500
Message-ID: <CAOg9mSTTcD-9bCSDfC0WRYqfVrNB4TwOzL0c4+6QXi-N_Y43Vw@mail.gmail.com>
To: ira.weiny@intel.com
X-Mailman-Approved-At: Thu, 21 Feb 2019 05:49:33 +0000
Subject: Re: [Xen-devel] [RESEND PATCH 3/7] mm/gup: Change GUP fast to use
 flags rather than a write 'bool'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-fbdev@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>, James Hogan <jhogan@kernel.org>,
 linux-fpga@vger.kernel.org, Heiko Carstens <heiko.carstens@de.ibm.com>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org,
 linux-mm <linux-mm@kvack.org>, Rich Felker <dalias@libc.org>,
 Paul Mackerras <paulus@samba.org>, sparclinux@vger.kernel.org,
 ceph-devel@vger.kernel.org, devel@driverdev.osuosl.org,
 linux-s390@vger.kernel.org, rds-devel@oss.oracle.com,
 Yoshinori Sato <ysato@users.sourceforge.jp>, linux-rdma@vger.kernel.org,
 Jason Gunthorpe <jgg@ziepe.ca>, Ingo Molnar <mingo@redhat.com>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 xen-devel@lists.xenproject.org, devel@lists.orangefs.org,
 linux-media@vger.kernel.org, John Hubbard <jhubbard@nvidia.com>,
 kvm-ppc@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Thomas Gleixner <tglx@linutronix.de>, linux-scsi@vger.kernel.org,
 netdev@vger.kernel.org, linux-mips@vger.kernel.org,
 Ralf Baechle <ralf@linux-mips.org>, LKML <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSXJhCgpNYXJ0aW4gYW5kIEkgbG9va2VkIGF0IHlvdXIgcGF0Y2ggYW5kIGFncmVlIHRoYXQg
aXQgZG9lc24ndCBjaGFuZ2UKZnVuY3Rpb25hbGl0eSBmb3IgT3JhbmdlZnMuCgpSZXZpZXdlZC1i
eTogTWlrZSBNYXJzaGFsbCA8aHViY2FwQG9tbmlib25kLmNvbT4KCgoKT24gV2VkLCBGZWIgMjAs
IDIwMTkgYXQgMTI6MzIgQU0gPGlyYS53ZWlueUBpbnRlbC5jb20+IHdyb3RlOgo+Cj4gRnJvbTog
SXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgo+Cj4gVG8gZmFjaWxpdGF0ZSBhZGRpdGlv
bmFsIG9wdGlvbnMgdG8gZ2V0X3VzZXJfcGFnZXNfZmFzdCgpIGNoYW5nZSB0aGUKPiBzaW5ndWxh
ciB3cml0ZSBwYXJhbWV0ZXIgdG8gYmUgZ3VwX2ZsYWdzLgo+Cj4gVGhpcyBwYXRjaCBkb2VzIG5v
dCBjaGFuZ2UgYW55IGZ1bmN0aW9uYWxpdHkuICBOZXcgZnVuY3Rpb25hbGl0eSB3aWxsCj4gZm9s
bG93IGluIHN1YnNlcXVlbnQgcGF0Y2hlcy4KPgo+IFNvbWUgb2YgdGhlIGdldF91c2VyX3BhZ2Vz
X2Zhc3QoKSBjYWxsIHNpdGVzIHdlcmUgdW5jaGFuZ2VkIGJlY2F1c2UgdGhleQo+IGFscmVhZHkg
cGFzc2VkIEZPTExfV1JJVEUgb3IgMCBmb3IgdGhlIHdyaXRlIHBhcmFtZXRlci4KPgo+IFNpZ25l
ZC1vZmYtYnk6IElyYSBXZWlueSA8aXJhLndlaW55QGludGVsLmNvbT4KPiAtLS0KPiAgYXJjaC9t
aXBzL21tL2d1cC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTEgKysrKysrLS0tLS0KPiAg
YXJjaC9wb3dlcnBjL2t2bS9ib29rM3NfNjRfbW11X2h2LmMgICAgICAgIHwgIDQgKystLQo+ICBh
cmNoL3Bvd2VycGMva3ZtL2U1MDBfbW11LmMgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBhcmNo
L3Bvd2VycGMvbW0vbW11X2NvbnRleHRfaW9tbXUuYyAgICAgICAgfCAgNCArKy0tCj4gIGFyY2gv
czM5MC9rdm0vaW50ZXJydXB0LmMgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGFyY2gvczM5
MC9tbS9ndXAuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQo+ICBh
cmNoL3NoL21tL2d1cC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMSArKysrKystLS0t
LQo+ICBhcmNoL3NwYXJjL21tL2d1cC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgOSArKysr
Ky0tLS0KPiAgYXJjaC94ODYva3ZtL3BhZ2luZ190bXBsLmggICAgICAgICAgICAgICAgIHwgIDIg
Ky0KPiAgYXJjaC94ODYva3ZtL3N2bS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9mcGdhL2RmbC1hZnUtZG1hLXJlZ2lvbi5jICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3ZpYS92aWFfZG1hYmxpdC5jICAgICAgICAgIHwgIDMgKystCj4gIGRy
aXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfcGFnZXMuYyAgICB8ICAzICsrLQo+ICBkcml2
ZXJzL21pc2MvZ2Vud3FlL2NhcmRfdXRpbHMuYyAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJz
L21pc2Mvdm13X3ZtY2kvdm1jaV9ob3N0LmMgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL21p
c2Mvdm13X3ZtY2kvdm1jaV9xdWV1ZV9wYWlyLmMgICAgfCAgNiArKysrLS0KPiAgZHJpdmVycy9w
bGF0Zm9ybS9nb2xkZmlzaC9nb2xkZmlzaF9waXBlLmMgIHwgIDMgKystCj4gIGRyaXZlcnMvcmFw
aWRpby9kZXZpY2VzL3Jpb19tcG9ydF9jZGV2LmMgICB8ICA0ICsrKy0KPiAgZHJpdmVycy9zYnVz
L2NoYXIvb3JhZGF4LmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9zY3NpL3N0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKystCj4gIGRyaXZlcnMvc3RhZ2luZy9n
YXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUuYyB8ICA0ICsrLS0KPiAgZHJpdmVycy90ZWUvdGVlX3No
bS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy92ZmlvL3ZmaW9faW9t
bXVfc3BhcHJfdGNlLmMgICAgICAgIHwgIDMgKystCj4gIGRyaXZlcnMvdmhvc3Qvdmhvc3QuYyAg
ICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvdmlkZW8vZmJkZXYvcHZyMmZi
LmMgICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvdmlydC9mc2xfaHlwZXJ2aXNvci5j
ICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMveGVuL2dudGRldi5jICAgICAgICAgICAg
ICAgICAgICAgICB8ICAyICstCj4gIGZzL29yYW5nZWZzL29yYW5nZWZzLWJ1Zm1hcC5jICAgICAg
ICAgICAgICB8ICAyICstCj4gIGluY2x1ZGUvbGludXgvbW0uaCAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICA0ICsrLS0KPiAga2VybmVsL2Z1dGV4LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDIgKy0KPiAgbGliL2lvdl9pdGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDcgKysrKystLQo+ICBtbS9ndXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAxMCArKysrKy0tLS0tCj4gIG1tL3V0aWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICA4ICsrKystLS0tCj4gIG5ldC9jZXBoL3BhZ2V2ZWMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAyICstCj4gIG5ldC9yZHMvaW5mby5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAyICstCj4gIG5ldC9yZHMvcmRtYS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAzICsrLQo+ICAzNiBmaWxlcyBjaGFuZ2VkLCA4MSBpbnNlcnRpb25zKCspLCA2NSBk
ZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9hcmNoL21pcHMvbW0vZ3VwLmMgYi9hcmNoL21p
cHMvbW0vZ3VwLmMKPiBpbmRleCAwZDE0ZTBkOGVhY2YuLjRjMmI0NDgzNjgzYyAxMDA2NDQKPiAt
LS0gYS9hcmNoL21pcHMvbW0vZ3VwLmMKPiArKysgYi9hcmNoL21pcHMvbW0vZ3VwLmMKPiBAQCAt
MjM1LDcgKzIzNSw3IEBAIGludCBfX2dldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBz
dGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gICAqIGdldF91c2VyX3BhZ2VzX2Zhc3Qo
KSAtIHBpbiB1c2VyIHBhZ2VzIGluIG1lbW9yeQo+ICAgKiBAc3RhcnQ6ICAgICBzdGFydGluZyB1
c2VyIGFkZHJlc3MKPiAgICogQG5yX3BhZ2VzOiAgbnVtYmVyIG9mIHBhZ2VzIGZyb20gc3RhcnQg
dG8gcGluCj4gLSAqIEB3cml0ZTogICAgIHdoZXRoZXIgcGFnZXMgd2lsbCBiZSB3cml0dGVuIHRv
Cj4gKyAqIEBndXBfZmxhZ3M6IGZsYWdzIG1vZGlmeWluZyBwaW4gYmVoYXZpb3VyCj4gICAqIEBw
YWdlczogICAgIGFycmF5IHRoYXQgcmVjZWl2ZXMgcG9pbnRlcnMgdG8gdGhlIHBhZ2VzIHBpbm5l
ZC4KPiAgICogICAgICAgICAgICAgU2hvdWxkIGJlIGF0IGxlYXN0IG5yX3BhZ2VzIGxvbmcuCj4g
ICAqCj4gQEAgLTI0Nyw4ICsyNDcsOCBAQCBpbnQgX19nZXRfdXNlcl9wYWdlc19mYXN0KHVuc2ln
bmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAo+ICAgKiByZXF1ZXN0ZWQu
IElmIG5yX3BhZ2VzIGlzIDAgb3IgbmVnYXRpdmUsIHJldHVybnMgMC4gSWYgbm8gcGFnZXMKPiAg
ICogd2VyZSBwaW5uZWQsIHJldHVybnMgLWVycm5vLgo+ICAgKi8KPiAtaW50IGdldF91c2VyX3Bh
Z2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2UgKipwYWdlcykKPiAraW50IGdldF91
c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBndXBfZmxhZ3MsIHN0cnVjdCBwYWdlICoq
cGFnZXMpCj4gIHsKPiAgICAgICAgIHN0cnVjdCBtbV9zdHJ1Y3QgKm1tID0gY3VycmVudC0+bW07
Cj4gICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIsIGxlbiwgZW5kOwo+IEBAIC0yNzMsNyArMjcz
LDggQEAgaW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5y
X3BhZ2VzLCBpbnQgd3JpdGUsCj4gICAgICAgICAgICAgICAgIG5leHQgPSBwZ2RfYWRkcl9lbmQo
YWRkciwgZW5kKTsKPiAgICAgICAgICAgICAgICAgaWYgKHBnZF9ub25lKHBnZCkpCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgZ290byBzbG93Owo+IC0gICAgICAgICAgICAgICBpZiAoIWd1cF9w
dWRfcmFuZ2UocGdkLCBhZGRyLCBuZXh0LCB3cml0ZSwgcGFnZXMsICZucikpCj4gKyAgICAgICAg
ICAgICAgIGlmICghZ3VwX3B1ZF9yYW5nZShwZ2QsIGFkZHIsIG5leHQsIGd1cF9mbGFncyAmIEZP
TExfV1JJVEUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlcywgJm5y
KSkKPiAgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIHNsb3c7Cj4gICAgICAgICB9IHdoaWxl
IChwZ2RwKyssIGFkZHIgPSBuZXh0LCBhZGRyICE9IGVuZCk7Cj4gICAgICAgICBsb2NhbF9pcnFf
ZW5hYmxlKCk7Cj4gQEAgLTI4OSw3ICsyOTAsNyBAQCBpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1
bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKPiAgICAgICAgIHBh
Z2VzICs9IG5yOwo+Cj4gICAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc191bmxvY2tlZChzdGFy
dCwgKGVuZCAtIHN0YXJ0KSA+PiBQQUdFX1NISUZULAo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFnZXMsIHdyaXRlID8gRk9MTF9XUklURSA6IDApOwo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZXMsIGd1cF9mbGFncyk7Cj4KPiAgICAg
ICAgIC8qIEhhdmUgdG8gYmUgYSBiaXQgY2FyZWZ1bCB3aXRoIHJldHVybiB2YWx1ZXMgKi8KPiAg
ICAgICAgIGlmIChuciA+IDApIHsKPiBkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2t2bS9ib29r
M3NfNjRfbW11X2h2LmMgYi9hcmNoL3Bvd2VycGMva3ZtL2Jvb2szc182NF9tbXVfaHYuYwo+IGlu
ZGV4IGJkMmRjZmJmMDBjZC4uOGZjYjBhOTIxZTQ2IDEwMDY0NAo+IC0tLSBhL2FyY2gvcG93ZXJw
Yy9rdm0vYm9vazNzXzY0X21tdV9odi5jCj4gKysrIGIvYXJjaC9wb3dlcnBjL2t2bS9ib29rM3Nf
NjRfbW11X2h2LmMKPiBAQCAtNTgyLDcgKzU4Miw3IEBAIGludCBrdm1wcGNfYm9vazNzX2h2X3Bh
Z2VfZmF1bHQoc3RydWN0IGt2bV9ydW4gKnJ1biwgc3RydWN0IGt2bV92Y3B1ICp2Y3B1LAo+ICAg
ICAgICAgLyogSWYgd3JpdGluZyAhPSAwLCB0aGVuIHRoZSBIUFRFIG11c3QgYWxsb3cgd3JpdGlu
ZywgaWYgd2UgZ2V0IGhlcmUgKi8KPiAgICAgICAgIHdyaXRlX29rID0gd3JpdGluZzsKPiAgICAg
ICAgIGh2YSA9IGdmbl90b19odmFfbWVtc2xvdChtZW1zbG90LCBnZm4pOwo+IC0gICAgICAgbnBh
Z2VzID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChodmEsIDEsIHdyaXRpbmcsIHBhZ2VzKTsKPiArICAg
ICAgIG5wYWdlcyA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoaHZhLCAxLCB3cml0aW5nID8gRk9MTF9X
UklURSA6IDAsIHBhZ2VzKTsKPiAgICAgICAgIGlmIChucGFnZXMgPCAxKSB7Cj4gICAgICAgICAg
ICAgICAgIC8qIENoZWNrIGlmIGl0J3MgYW4gSS9PIG1hcHBpbmcgKi8KPiAgICAgICAgICAgICAg
ICAgZG93bl9yZWFkKCZjdXJyZW50LT5tbS0+bW1hcF9zZW0pOwo+IEBAIC0xMTc1LDcgKzExNzUs
NyBAQCB2b2lkICprdm1wcGNfcGluX2d1ZXN0X3BhZ2Uoc3RydWN0IGt2bSAqa3ZtLCB1bnNpZ25l
ZCBsb25nIGdwYSwKPiAgICAgICAgIGlmICghbWVtc2xvdCB8fCAobWVtc2xvdC0+ZmxhZ3MgJiBL
Vk1fTUVNU0xPVF9JTlZBTElEKSkKPiAgICAgICAgICAgICAgICAgZ290byBlcnI7Cj4gICAgICAg
ICBodmEgPSBnZm5fdG9faHZhX21lbXNsb3QobWVtc2xvdCwgZ2ZuKTsKPiAtICAgICAgIG5wYWdl
cyA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoaHZhLCAxLCAxLCBwYWdlcyk7Cj4gKyAgICAgICBucGFn
ZXMgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGh2YSwgMSwgRk9MTF9XUklURSwgcGFnZXMpOwo+ICAg
ICAgICAgaWYgKG5wYWdlcyA8IDEpCj4gICAgICAgICAgICAgICAgIGdvdG8gZXJyOwo+ICAgICAg
ICAgcGFnZSA9IHBhZ2VzWzBdOwo+IGRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMva3ZtL2U1MDBf
bW11LmMgYi9hcmNoL3Bvd2VycGMva3ZtL2U1MDBfbW11LmMKPiBpbmRleCAyNDI5NmY0Y2FkYzYu
LmUwYWY1M2ZkNzhjNSAxMDA2NDQKPiAtLS0gYS9hcmNoL3Bvd2VycGMva3ZtL2U1MDBfbW11LmMK
PiArKysgYi9hcmNoL3Bvd2VycGMva3ZtL2U1MDBfbW11LmMKPiBAQCAtNzgzLDcgKzc4Myw3IEBA
IGludCBrdm1fdmNwdV9pb2N0bF9jb25maWdfdGxiKHN0cnVjdCBrdm1fdmNwdSAqdmNwdSwKPiAg
ICAgICAgIGlmICghcGFnZXMpCj4gICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+Cj4g
LSAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGNmZy0+YXJyYXksIG51bV9wYWdlcywg
MSwgcGFnZXMpOwo+ICsgICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChjZmctPmFycmF5
LCBudW1fcGFnZXMsIEZPTExfV1JJVEUsIHBhZ2VzKTsKPiAgICAgICAgIGlmIChyZXQgPCAwKQo+
ICAgICAgICAgICAgICAgICBnb3RvIGZyZWVfcGFnZXM7Cj4KPiBkaWZmIC0tZ2l0IGEvYXJjaC9w
b3dlcnBjL21tL21tdV9jb250ZXh0X2lvbW11LmMgYi9hcmNoL3Bvd2VycGMvbW0vbW11X2NvbnRl
eHRfaW9tbXUuYwo+IGluZGV4IGE3MTJhNjUwYThiNi4uYWNiMDk5MGM4MzY0IDEwMDY0NAo+IC0t
LSBhL2FyY2gvcG93ZXJwYy9tbS9tbXVfY29udGV4dF9pb21tdS5jCj4gKysrIGIvYXJjaC9wb3dl
cnBjL21tL21tdV9jb250ZXh0X2lvbW11LmMKPiBAQCAtMTkwLDcgKzE5MCw3IEBAIHN0YXRpYyBs
b25nIG1tX2lvbW11X2RvX2FsbG9jKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25n
IHVhLAo+ICAgICAgICAgZm9yIChpID0gMDsgaSA8IGVudHJpZXM7ICsraSkgewo+ICAgICAgICAg
ICAgICAgICBjdXJfdWEgPSB1YSArIChpIDw8IFBBR0VfU0hJRlQpOwo+ICAgICAgICAgICAgICAg
ICBpZiAoMSAhPSBnZXRfdXNlcl9wYWdlc19mYXN0KGN1cl91YSwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMS8qIHBhZ2VzICovLCAxLyogaXN3cml0ZSAqLywgJnBh
Z2UpKSB7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEvKiBwYWdl
cyAqLywgRk9MTF9XUklURSwgJnBhZ2UpKSB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgcmV0
ID0gLUVGQVVMVDsKPiAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgKGogPSAwOyBqIDwgaTsg
KytqKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGZuX3RvX3Bh
Z2UobWVtLT5ocGFzW2pdID4+Cj4gQEAgLTIwOSw3ICsyMDksNyBAQCBzdGF0aWMgbG9uZyBtbV9p
b21tdV9kb19hbGxvYyhzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyB1YSwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiAobW1faW9tbXVfbW92ZV9wYWdlX2Zyb21fY21hKHBh
Z2UpKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ290byBwb3B1bGF0ZTsKPiAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiAoMSAhPSBnZXRfdXNlcl9wYWdlc19mYXN0KGN1cl91
YSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLyog
cGFnZXMgKi8sIDEvKiBpc3dyaXRlICovLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDEvKiBwYWdlcyAqLywgRk9MTF9XUklURSwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGFnZSkpIHsKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7Cj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmb3IgKGogPSAwOyBqIDwgaTsgKytqKQo+IGRpZmYgLS1naXQgYS9h
cmNoL3MzOTAva3ZtL2ludGVycnVwdC5jIGIvYXJjaC9zMzkwL2t2bS9pbnRlcnJ1cHQuYwo+IGlu
ZGV4IGZjYjU1YjAyOTkwZS4uNjlkOTM2NmI5NjZjIDEwMDY0NAo+IC0tLSBhL2FyY2gvczM5MC9r
dm0vaW50ZXJydXB0LmMKPiArKysgYi9hcmNoL3MzOTAva3ZtL2ludGVycnVwdC5jCj4gQEAgLTIy
NzgsNyArMjI3OCw3IEBAIHN0YXRpYyBpbnQga3ZtX3MzOTBfYWRhcHRlcl9tYXAoc3RydWN0IGt2
bSAqa3ZtLCB1bnNpZ25lZCBpbnQgaWQsIF9fdTY0IGFkZHIpCj4gICAgICAgICAgICAgICAgIHJl
dCA9IC1FRkFVTFQ7Cj4gICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgICAgfQo+IC0g
ICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChtYXAtPmFkZHIsIDEsIDEsICZtYXAtPnBh
Z2UpOwo+ICsgICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChtYXAtPmFkZHIsIDEsIEZP
TExfV1JJVEUsICZtYXAtPnBhZ2UpOwo+ICAgICAgICAgaWYgKHJldCA8IDApCj4gICAgICAgICAg
ICAgICAgIGdvdG8gb3V0Owo+ICAgICAgICAgQlVHX09OKHJldCAhPSAxKTsKPiBkaWZmIC0tZ2l0
IGEvYXJjaC9zMzkwL21tL2d1cC5jIGIvYXJjaC9zMzkwL21tL2d1cC5jCj4gaW5kZXggMjgwOWQx
MWM3YTI4Li4wYTZmYWYzZDk5NjAgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9zMzkwL21tL2d1cC5jCj4g
KysrIGIvYXJjaC9zMzkwL21tL2d1cC5jCj4gQEAgLTI2NSw3ICsyNjUsNyBAQCBpbnQgX19nZXRf
dXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdy
aXRlLAo+ICAgKiBnZXRfdXNlcl9wYWdlc19mYXN0KCkgLSBwaW4gdXNlciBwYWdlcyBpbiBtZW1v
cnkKPiAgICogQHN0YXJ0OiAgICAgc3RhcnRpbmcgdXNlciBhZGRyZXNzCj4gICAqIEBucl9wYWdl
czogIG51bWJlciBvZiBwYWdlcyBmcm9tIHN0YXJ0IHRvIHBpbgo+IC0gKiBAd3JpdGU6ICAgICB3
aGV0aGVyIHBhZ2VzIHdpbGwgYmUgd3JpdHRlbiB0bwo+ICsgKiBAZ3VwX2ZsYWdzOiBmbGFncyBt
b2RpZnlpbmcgcGluIGJlaGF2aW91cgo+ICAgKiBAcGFnZXM6ICAgICBhcnJheSB0aGF0IHJlY2Vp
dmVzIHBvaW50ZXJzIHRvIHRoZSBwYWdlcyBwaW5uZWQuCj4gICAqICAgICAgICAgICAgIFNob3Vs
ZCBiZSBhdCBsZWFzdCBucl9wYWdlcyBsb25nLgo+ICAgKgo+IEBAIC0yNzcsMjIgKzI3NywyMiBA
QCBpbnQgX19nZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9w
YWdlcywgaW50IHdyaXRlLAo+ICAgKiByZXF1ZXN0ZWQuIElmIG5yX3BhZ2VzIGlzIDAgb3IgbmVn
YXRpdmUsIHJldHVybnMgMC4gSWYgbm8gcGFnZXMKPiAgICogd2VyZSBwaW5uZWQsIHJldHVybnMg
LWVycm5vLgo+ICAgKi8KPiAtaW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBz
dGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHBhZ2UgKipwYWdlcykKPiAraW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQg
bG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBndXBfZmxhZ3MsIHN0cnVjdCBwYWdlICoqcGFnZXMpCj4gIHsKPiAgICAgICAgIGlu
dCBuciwgcmV0Owo+Cj4gICAgICAgICBtaWdodF9zbGVlcCgpOwo+ICAgICAgICAgc3RhcnQgJj0g
UEFHRV9NQVNLOwo+IC0gICAgICAgbnIgPSBfX2dldF91c2VyX3BhZ2VzX2Zhc3Qoc3RhcnQsIG5y
X3BhZ2VzLCB3cml0ZSwgcGFnZXMpOwo+ICsgICAgICAgbnIgPSBfX2dldF91c2VyX3BhZ2VzX2Zh
c3Qoc3RhcnQsIG5yX3BhZ2VzLCBndXBfZmxhZ3MgJiBGT0xMX1dSSVRFLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFnZXMpOwo+ICAgICAgICAgaWYgKG5yID09IG5yX3Bh
Z2VzKQo+ICAgICAgICAgICAgICAgICByZXR1cm4gbnI7Cj4KPiAgICAgICAgIC8qIFRyeSB0byBn
ZXQgdGhlIHJlbWFpbmluZyBwYWdlcyB3aXRoIGdldF91c2VyX3BhZ2VzICovCj4gICAgICAgICBz
dGFydCArPSBuciA8PCBQQUdFX1NISUZUOwo+ICAgICAgICAgcGFnZXMgKz0gbnI7Cj4gLSAgICAg
ICByZXQgPSBnZXRfdXNlcl9wYWdlc191bmxvY2tlZChzdGFydCwgbnJfcGFnZXMgLSBuciwgcGFn
ZXMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3cml0ZSA/IEZPTExf
V1JJVEUgOiAwKTsKPiArICAgICAgIHJldCA9IGdldF91c2VyX3BhZ2VzX3VubG9ja2VkKHN0YXJ0
LCBucl9wYWdlcyAtIG5yLCBwYWdlcywgZ3VwX2ZsYWdzKTsKPiAgICAgICAgIC8qIEhhdmUgdG8g
YmUgYSBiaXQgY2FyZWZ1bCB3aXRoIHJldHVybiB2YWx1ZXMgKi8KPiAgICAgICAgIGlmIChuciA+
IDApCj4gICAgICAgICAgICAgICAgIHJldCA9IChyZXQgPCAwKSA/IG5yIDogcmV0ICsgbnI7Cj4g
ZGlmZiAtLWdpdCBhL2FyY2gvc2gvbW0vZ3VwLmMgYi9hcmNoL3NoL21tL2d1cC5jCj4gaW5kZXgg
M2UyN2Y2ZDFmMWVjLi4yNzdjODgyZjc0ODkgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9zaC9tbS9ndXAu
Ywo+ICsrKyBiL2FyY2gvc2gvbW0vZ3VwLmMKPiBAQCAtMjA0LDcgKzIwNCw3IEBAIGludCBfX2dl
dF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQg
d3JpdGUsCj4gICAqIGdldF91c2VyX3BhZ2VzX2Zhc3QoKSAtIHBpbiB1c2VyIHBhZ2VzIGluIG1l
bW9yeQo+ICAgKiBAc3RhcnQ6ICAgICBzdGFydGluZyB1c2VyIGFkZHJlc3MKPiAgICogQG5yX3Bh
Z2VzOiAgbnVtYmVyIG9mIHBhZ2VzIGZyb20gc3RhcnQgdG8gcGluCj4gLSAqIEB3cml0ZTogICAg
IHdoZXRoZXIgcGFnZXMgd2lsbCBiZSB3cml0dGVuIHRvCj4gKyAqIEBndXBfZmxhZ3M6IGZsYWdz
IG1vZGlmeWluZyBwaW4gYmVoYXZpb3VyCj4gICAqIEBwYWdlczogICAgIGFycmF5IHRoYXQgcmVj
ZWl2ZXMgcG9pbnRlcnMgdG8gdGhlIHBhZ2VzIHBpbm5lZC4KPiAgICogICAgICAgICAgICAgU2hv
dWxkIGJlIGF0IGxlYXN0IG5yX3BhZ2VzIGxvbmcuCj4gICAqCj4gQEAgLTIxNiw4ICsyMTYsOCBA
QCBpbnQgX19nZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9w
YWdlcywgaW50IHdyaXRlLAo+ICAgKiByZXF1ZXN0ZWQuIElmIG5yX3BhZ2VzIGlzIDAgb3IgbmVn
YXRpdmUsIHJldHVybnMgMC4gSWYgbm8gcGFnZXMKPiAgICogd2VyZSBwaW5uZWQsIHJldHVybnMg
LWVycm5vLgo+ICAgKi8KPiAtaW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBz
dGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHBhZ2UgKipwYWdlcykKPiAraW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQg
bG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBndXBfZmxhZ3MsIHN0cnVjdCBwYWdlICoqcGFnZXMpCj4gIHsKPiAgICAgICAgIHN0
cnVjdCBtbV9zdHJ1Y3QgKm1tID0gY3VycmVudC0+bW07Cj4gICAgICAgICB1bnNpZ25lZCBsb25n
IGFkZHIsIGxlbiwgZW5kOwo+IEBAIC0yNDEsNyArMjQxLDggQEAgaW50IGdldF91c2VyX3BhZ2Vz
X2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gICAg
ICAgICAgICAgICAgIG5leHQgPSBwZ2RfYWRkcl9lbmQoYWRkciwgZW5kKTsKPiAgICAgICAgICAg
ICAgICAgaWYgKHBnZF9ub25lKHBnZCkpCj4gICAgICAgICAgICAgICAgICAgICAgICAgZ290byBz
bG93Owo+IC0gICAgICAgICAgICAgICBpZiAoIWd1cF9wdWRfcmFuZ2UocGdkLCBhZGRyLCBuZXh0
LCB3cml0ZSwgcGFnZXMsICZucikpCj4gKyAgICAgICAgICAgICAgIGlmICghZ3VwX3B1ZF9yYW5n
ZShwZ2QsIGFkZHIsIG5leHQsIGd1cF9mbGFncyAmIEZPTExfV1JJVEUsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWdlcywgJm5yKSkKPiAgICAgICAgICAgICAgICAgICAg
ICAgICBnb3RvIHNsb3c7Cj4gICAgICAgICB9IHdoaWxlIChwZ2RwKyssIGFkZHIgPSBuZXh0LCBh
ZGRyICE9IGVuZCk7Cj4gICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Cj4gQEAgLTI2MSw3ICsy
NjIsNyBAQCBpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQg
bnJfcGFnZXMsIGludCB3cml0ZSwKPgo+ICAgICAgICAgICAgICAgICByZXQgPSBnZXRfdXNlcl9w
YWdlc191bmxvY2tlZChzdGFydCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAoZW5kIC0gc3Rh
cnQpID4+IFBBR0VfU0hJRlQsIHBhZ2VzLAo+IC0gICAgICAgICAgICAgICAgICAgICAgIHdyaXRl
ID8gRk9MTF9XUklURSA6IDApOwo+ICsgICAgICAgICAgICAgICAgICAgICAgIGd1cF9mbGFncyk7
Cj4KPiAgICAgICAgICAgICAgICAgLyogSGF2ZSB0byBiZSBhIGJpdCBjYXJlZnVsIHdpdGggcmV0
dXJuIHZhbHVlcyAqLwo+ICAgICAgICAgICAgICAgICBpZiAobnIgPiAwKSB7Cj4gZGlmZiAtLWdp
dCBhL2FyY2gvc3BhcmMvbW0vZ3VwLmMgYi9hcmNoL3NwYXJjL21tL2d1cC5jCj4gaW5kZXggYWVl
NmRiYTgzZDBlLi4xZTc3MGE1MTdkNGEgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9zcGFyYy9tbS9ndXAu
Ywo+ICsrKyBiL2FyY2gvc3BhcmMvbW0vZ3VwLmMKPiBAQCAtMjQ1LDggKzI0NSw4IEBAIGludCBf
X2dldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBp
bnQgd3JpdGUsCj4gICAgICAgICByZXR1cm4gbnI7Cj4gIH0KPgo+IC1pbnQgZ2V0X3VzZXJfcGFn
ZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQo+ICtpbnQgZ2V0X3Vz
ZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGd1cF9mbGFncywgc3RydWN0IHBhZ2UgKipw
YWdlcykKPiAgewo+ICAgICAgICAgc3RydWN0IG1tX3N0cnVjdCAqbW0gPSBjdXJyZW50LT5tbTsK
PiAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgbGVuLCBlbmQ7Cj4gQEAgLTMwMyw3ICszMDMs
OCBAQCBpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJf
cGFnZXMsIGludCB3cml0ZSwKPiAgICAgICAgICAgICAgICAgbmV4dCA9IHBnZF9hZGRyX2VuZChh
ZGRyLCBlbmQpOwo+ICAgICAgICAgICAgICAgICBpZiAocGdkX25vbmUocGdkKSkKPiAgICAgICAg
ICAgICAgICAgICAgICAgICBnb3RvIHNsb3c7Cj4gLSAgICAgICAgICAgICAgIGlmICghZ3VwX3B1
ZF9yYW5nZShwZ2QsIGFkZHIsIG5leHQsIHdyaXRlLCBwYWdlcywgJm5yKSkKPiArICAgICAgICAg
ICAgICAgaWYgKCFndXBfcHVkX3JhbmdlKHBnZCwgYWRkciwgbmV4dCwgZ3VwX2ZsYWdzICYgRk9M
TF9XUklURSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VzLCAmbnIp
KQo+ICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gc2xvdzsKPiAgICAgICAgIH0gd2hpbGUg
KHBnZHArKywgYWRkciA9IG5leHQsIGFkZHIgIT0gZW5kKTsKPgo+IEBAIC0zMjQsNyArMzI1LDcg
QEAgaW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3Bh
Z2VzLCBpbnQgd3JpdGUsCj4KPiAgICAgICAgICAgICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNf
dW5sb2NrZWQoc3RhcnQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgKGVuZCAtIHN0YXJ0KSA+
PiBQQUdFX1NISUZULCBwYWdlcywKPiAtICAgICAgICAgICAgICAgICAgICAgICB3cml0ZSA/IEZP
TExfV1JJVEUgOiAwKTsKPiArICAgICAgICAgICAgICAgICAgICAgICBndXBfZmxhZ3MpOwo+Cj4g
ICAgICAgICAgICAgICAgIC8qIEhhdmUgdG8gYmUgYSBiaXQgY2FyZWZ1bCB3aXRoIHJldHVybiB2
YWx1ZXMgKi8KPiAgICAgICAgICAgICAgICAgaWYgKG5yID4gMCkgewo+IGRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9rdm0vcGFnaW5nX3RtcGwuaCBiL2FyY2gveDg2L2t2bS9wYWdpbmdfdG1wbC5oCj4g
aW5kZXggNmJkY2EzOTgyOWJjLi4wODcxNTAzNGUzMTUgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYv
a3ZtL3BhZ2luZ190bXBsLmgKPiArKysgYi9hcmNoL3g4Ni9rdm0vcGFnaW5nX3RtcGwuaAo+IEBA
IC0xNDAsNyArMTQwLDcgQEAgc3RhdGljIGludCBGTkFNRShjbXB4Y2hnX2dwdGUpKHN0cnVjdCBr
dm1fdmNwdSAqdmNwdSwgc3RydWN0IGt2bV9tbXUgKm1tdSwKPiAgICAgICAgIHB0X2VsZW1lbnRf
dCAqdGFibGU7Cj4gICAgICAgICBzdHJ1Y3QgcGFnZSAqcGFnZTsKPgo+IC0gICAgICAgbnBhZ2Vz
ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCgodW5zaWduZWQgbG9uZylwdGVwX3VzZXIsIDEsIDEsICZw
YWdlKTsKPiArICAgICAgIG5wYWdlcyA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoKHVuc2lnbmVkIGxv
bmcpcHRlcF91c2VyLCAxLCBGT0xMX1dSSVRFLCAmcGFnZSk7Cj4gICAgICAgICAvKiBDaGVjayBp
ZiB0aGUgdXNlciBpcyBkb2luZyBzb21ldGhpbmcgbWVhbmluZ2xlc3MuICovCj4gICAgICAgICBp
ZiAodW5saWtlbHkobnBhZ2VzICE9IDEpKQo+ICAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVM
VDsKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYva3ZtL3N2bS5jIGIvYXJjaC94ODYva3ZtL3N2bS5j
Cj4gaW5kZXggZjEzYTNhMjRkMzYwLi4xNzM1OTZhMDIwY2IgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94
ODYva3ZtL3N2bS5jCj4gKysrIGIvYXJjaC94ODYva3ZtL3N2bS5jCj4gQEAgLTE4MDMsNyArMTgw
Myw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZSAqKnNldl9waW5fbWVtb3J5KHN0cnVjdCBrdm0gKmt2
bSwgdW5zaWduZWQgbG9uZyB1YWRkciwKPiAgICAgICAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4K
PiAgICAgICAgIC8qIFBpbiB0aGUgdXNlciB2aXJ0dWFsIGFkZHJlc3MuICovCj4gLSAgICAgICBu
cGlubmVkID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCh1YWRkciwgbnBhZ2VzLCB3cml0ZSA/IEZPTExf
V1JJVEUgOiAwLCBwYWdlcyk7Cj4gKyAgICAgICBucGlubmVkID0gZ2V0X3VzZXJfcGFnZXNfZmFz
dCh1YWRkciwgbnBhZ2VzLCBGT0xMX1dSSVRFLCBwYWdlcyk7Cj4gICAgICAgICBpZiAobnBpbm5l
ZCAhPSBucGFnZXMpIHsKPiAgICAgICAgICAgICAgICAgcHJfZXJyKCJTRVY6IEZhaWx1cmUgbG9j
a2luZyAlbHUgcGFnZXMuXG4iLCBucGFnZXMpOwo+ICAgICAgICAgICAgICAgICBnb3RvIGVycjsK
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9mcGdhL2RmbC1hZnUtZG1hLXJlZ2lvbi5jIGIvZHJpdmVy
cy9mcGdhL2RmbC1hZnUtZG1hLXJlZ2lvbi5jCj4gaW5kZXggZTE4YTc4NmZjOTQzLi5jNDM4NzIy
YmY0ZTEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9mcGdhL2RmbC1hZnUtZG1hLXJlZ2lvbi5jCj4g
KysrIGIvZHJpdmVycy9mcGdhL2RmbC1hZnUtZG1hLXJlZ2lvbi5jCj4gQEAgLTEwMiw3ICsxMDIs
NyBAQCBzdGF0aWMgaW50IGFmdV9kbWFfcGluX3BhZ2VzKHN0cnVjdCBkZmxfZmVhdHVyZV9wbGF0
Zm9ybV9kYXRhICpwZGF0YSwKPiAgICAgICAgICAgICAgICAgZ290byB1bmxvY2tfdm07Cj4gICAg
ICAgICB9Cj4KPiAtICAgICAgIHBpbm5lZCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QocmVnaW9uLT51
c2VyX2FkZHIsIG5wYWdlcywgMSwKPiArICAgICAgIHBpbm5lZCA9IGdldF91c2VyX3BhZ2VzX2Zh
c3QocmVnaW9uLT51c2VyX2FkZHIsIG5wYWdlcywgRk9MTF9XUklURSwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVnaW9uLT5wYWdlcyk7Cj4gICAgICAgICBpZiAocGlu
bmVkIDwgMCkgewo+ICAgICAgICAgICAgICAgICByZXQgPSBwaW5uZWQ7Cj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS92aWEvdmlhX2RtYWJsaXQuYyBiL2RyaXZlcnMvZ3B1L2RybS92aWEv
dmlhX2RtYWJsaXQuYwo+IGluZGV4IDM0NWJkYTQ0OTRlMS4uMGM4YjA5NjAyOTEwIDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92aWEvdmlhX2RtYWJsaXQuYwo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS92aWEvdmlhX2RtYWJsaXQuYwo+IEBAIC0yMzksNyArMjM5LDggQEAgdmlhX2xvY2tf
YWxsX2RtYV9wYWdlcyhkcm1fdmlhX3NnX2luZm9fdCAqdnNnLCAgZHJtX3ZpYV9kbWFibGl0X3Qg
KnhmZXIpCj4gICAgICAgICBpZiAoTlVMTCA9PSB2c2ctPnBhZ2VzKQo+ICAgICAgICAgICAgICAg
ICByZXR1cm4gLUVOT01FTTsKPiAgICAgICAgIHJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoKHVu
c2lnbmVkIGxvbmcpeGZlci0+bWVtX2FkZHIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgdnNn
LT5udW1fcGFnZXMsIHZzZy0+ZGlyZWN0aW9uID09IERNQV9GUk9NX0RFVklDRSwKPiArICAgICAg
ICAgICAgICAgICAgICAgICB2c2ctPm51bV9wYWdlcywKPiArICAgICAgICAgICAgICAgICAgICAg
ICB2c2ctPmRpcmVjdGlvbiA9PSBETUFfRlJPTV9ERVZJQ0UgPyBGT0xMX1dSSVRFIDogMCwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICB2c2ctPnBhZ2VzKTsKPiAgICAgICAgIGlmIChyZXQgIT0g
dnNnLT5udW1fcGFnZXMpIHsKPiAgICAgICAgICAgICAgICAgaWYgKHJldCA8IDApCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfcGFnZXMuYyBiL2RyaXZlcnMv
aW5maW5pYmFuZC9ody9oZmkxL3VzZXJfcGFnZXMuYwo+IGluZGV4IDI0YjU5MmM2NTIyZS4uNzhj
Y2FjYWY5N2QwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJf
cGFnZXMuYwo+ICsrKyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfcGFnZXMuYwo+
IEBAIC0xMDUsNyArMTA1LDggQEAgaW50IGhmaTFfYWNxdWlyZV91c2VyX3BhZ2VzKHN0cnVjdCBt
bV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIHZhZGRyLCBzaXplX3QgbnAKPiAgewo+ICAgICAg
ICAgaW50IHJldDsKPgo+IC0gICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCh2YWRkciwg
bnBhZ2VzLCB3cml0YWJsZSwgcGFnZXMpOwo+ICsgICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNf
ZmFzdCh2YWRkciwgbnBhZ2VzLCB3cml0YWJsZSA/IEZPTExfV1JJVEUgOiAwLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlcyk7Cj4gICAgICAgICBpZiAocmV0IDwgMCkK
PiAgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21p
c2MvZ2Vud3FlL2NhcmRfdXRpbHMuYyBiL2RyaXZlcnMvbWlzYy9nZW53cWUvY2FyZF91dGlscy5j
Cj4gaW5kZXggMjUyNjVmZDBmZDZlLi44OWNmZjlkMTAxMmIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy9taXNjL2dlbndxZS9jYXJkX3V0aWxzLmMKPiArKysgYi9kcml2ZXJzL21pc2MvZ2Vud3FlL2Nh
cmRfdXRpbHMuYwo+IEBAIC02MDMsNyArNjAzLDcgQEAgaW50IGdlbndxZV91c2VyX3ZtYXAoc3Ry
dWN0IGdlbndxZV9kZXYgKmNkLCBzdHJ1Y3QgZG1hX21hcHBpbmcgKm0sIHZvaWQgKnVhZGRyLAo+
ICAgICAgICAgLyogcGluIHVzZXIgcGFnZXMgaW4gbWVtb3J5ICovCj4gICAgICAgICByYyA9IGdl
dF91c2VyX3BhZ2VzX2Zhc3QoZGF0YSAmIFBBR0VfTUFTSywgLyogcGFnZSBhbGlnbmVkIGFkZHIg
Ki8KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtLT5ucl9wYWdlcywKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtLT53cml0ZSwgICAgICAgICAgICAgIC8qIHJl
YWRhYmxlL3dyaXRhYmxlICovCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbS0+
d3JpdGUgPyBGT0xMX1dSSVRFIDogMCwgICAgIC8qIHJlYWRhYmxlL3dyaXRhYmxlICovCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbS0+cGFnZV9saXN0KTsgLyogcHRycyB0byBw
YWdlcyAqLwo+ICAgICAgICAgaWYgKHJjIDwgMCkKPiAgICAgICAgICAgICAgICAgZ290byBmYWls
X2dldF91c2VyX3BhZ2VzOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21pc2Mvdm13X3ZtY2kvdm1j
aV9ob3N0LmMgYi9kcml2ZXJzL21pc2Mvdm13X3ZtY2kvdm1jaV9ob3N0LmMKPiBpbmRleCA5OTdm
OTI1NDNkZDQuLjQyMmQwOGRhMzI0NCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL21pc2Mvdm13X3Zt
Y2kvdm1jaV9ob3N0LmMKPiArKysgYi9kcml2ZXJzL21pc2Mvdm13X3ZtY2kvdm1jaV9ob3N0LmMK
PiBAQCAtMjQyLDcgKzI0Miw3IEBAIHN0YXRpYyBpbnQgdm1jaV9ob3N0X3NldHVwX25vdGlmeShz
dHJ1Y3Qgdm1jaV9jdHggKmNvbnRleHQsCj4gICAgICAgICAvKgo+ICAgICAgICAgICogTG9jayBw
aHlzaWNhbCBwYWdlIGJhY2tpbmcgYSBnaXZlbiB1c2VyIFZBLgo+ICAgICAgICAgICovCj4gLSAg
ICAgICByZXR2YWwgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHV2YSwgMSwgMSwgJmNvbnRleHQtPm5v
dGlmeV9wYWdlKTsKPiArICAgICAgIHJldHZhbCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QodXZhLCAx
LCBGT0xMX1dSSVRFLCAmY29udGV4dC0+bm90aWZ5X3BhZ2UpOwo+ICAgICAgICAgaWYgKHJldHZh
bCAhPSAxKSB7Cj4gICAgICAgICAgICAgICAgIGNvbnRleHQtPm5vdGlmeV9wYWdlID0gTlVMTDsK
PiAgICAgICAgICAgICAgICAgcmV0dXJuIFZNQ0lfRVJST1JfR0VORVJJQzsKPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfcXVldWVfcGFpci5jIGIvZHJpdmVycy9taXNj
L3Ztd192bWNpL3ZtY2lfcXVldWVfcGFpci5jCj4gaW5kZXggMjY0ZjRlZDhlZWYyLi5jNTM5NmVl
MzJlNTEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfcXVldWVfcGFp
ci5jCj4gKysrIGIvZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfcXVldWVfcGFpci5jCj4gQEAg
LTY2Niw3ICs2NjYsOCBAQCBzdGF0aWMgaW50IHFwX2hvc3RfZ2V0X3VzZXJfbWVtb3J5KHU2NCBw
cm9kdWNlX3V2YSwKPiAgICAgICAgIGludCBlcnIgPSBWTUNJX1NVQ0NFU1M7Cj4KPiAgICAgICAg
IHJldHZhbCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoKHVpbnRwdHJfdCkgcHJvZHVjZV91dmEsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb2R1Y2VfcS0+a2VybmVsX2lm
LT5udW1fcGFnZXMsIDEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBy
b2R1Y2VfcS0+a2VybmVsX2lmLT5udW1fcGFnZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEZPTExfV1JJVEUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHByb2R1Y2VfcS0+a2VybmVsX2lmLT51LmguaGVhZGVyX3BhZ2UpOwo+ICAgICAgICAg
aWYgKHJldHZhbCA8IChpbnQpcHJvZHVjZV9xLT5rZXJuZWxfaWYtPm51bV9wYWdlcykgewo+ICAg
ICAgICAgICAgICAgICBwcl9kZWJ1ZygiZ2V0X3VzZXJfcGFnZXNfZmFzdChwcm9kdWNlKSBmYWls
ZWQgKHJldHZhbD0lZCkiLAo+IEBAIC02NzgsNyArNjc5LDggQEAgc3RhdGljIGludCBxcF9ob3N0
X2dldF91c2VyX21lbW9yeSh1NjQgcHJvZHVjZV91dmEsCj4gICAgICAgICB9Cj4KPiAgICAgICAg
IHJldHZhbCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoKHVpbnRwdHJfdCkgY29uc3VtZV91dmEsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN1bWVfcS0+a2VybmVsX2lm
LT5udW1fcGFnZXMsIDEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN1bWVfcS0+a2VybmVsX2lmLT5udW1fcGFnZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEZPTExfV1JJVEUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN1bWVfcS0+a2VybmVsX2lmLT51LmguaGVhZGVyX3BhZ2UpOwo+ICAgICAgICAg
aWYgKHJldHZhbCA8IChpbnQpY29uc3VtZV9xLT5rZXJuZWxfaWYtPm51bV9wYWdlcykgewo+ICAg
ICAgICAgICAgICAgICBwcl9kZWJ1ZygiZ2V0X3VzZXJfcGFnZXNfZmFzdChjb25zdW1lKSBmYWls
ZWQgKHJldHZhbD0lZCkiLAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3BsYXRmb3JtL2dvbGRmaXNo
L2dvbGRmaXNoX3BpcGUuYyBiL2RyaXZlcnMvcGxhdGZvcm0vZ29sZGZpc2gvZ29sZGZpc2hfcGlw
ZS5jCj4gaW5kZXggMzIxYmM2NzNjNDE3Li5jZWYwMTMzYWE0N2EgMTAwNjQ0Cj4gLS0tIGEvZHJp
dmVycy9wbGF0Zm9ybS9nb2xkZmlzaC9nb2xkZmlzaF9waXBlLmMKPiArKysgYi9kcml2ZXJzL3Bs
YXRmb3JtL2dvbGRmaXNoL2dvbGRmaXNoX3BpcGUuYwo+IEBAIC0yNzQsNyArMjc0LDggQEAgc3Rh
dGljIGludCBwaW5fdXNlcl9wYWdlcyh1bnNpZ25lZCBsb25nIGZpcnN0X3BhZ2UsCj4gICAgICAg
ICAgICAgICAgICppdGVyX2xhc3RfcGFnZV9zaXplID0gbGFzdF9wYWdlX3NpemU7Cj4gICAgICAg
ICB9Cj4KPiAtICAgICAgIHJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoZmlyc3RfcGFnZSwgcmVx
dWVzdGVkX3BhZ2VzLCAhaXNfd3JpdGUsCj4gKyAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc19m
YXN0KGZpcnN0X3BhZ2UsIHJlcXVlc3RlZF9wYWdlcywKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIWlzX3dyaXRlID8gRk9MTF9XUklURSA6IDAsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhZ2VzKTsKPiAgICAgICAgIGlmIChyZXQgPD0gMCkKPiAgICAg
ICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcmFwaWRp
by9kZXZpY2VzL3Jpb19tcG9ydF9jZGV2LmMgYi9kcml2ZXJzL3JhcGlkaW8vZGV2aWNlcy9yaW9f
bXBvcnRfY2Rldi5jCj4gaW5kZXggY2JlNDY3ZmYxYWJhLi5mNjgxYjNlOWU5NzAgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy9yYXBpZGlvL2RldmljZXMvcmlvX21wb3J0X2NkZXYuYwo+ICsrKyBiL2Ry
aXZlcnMvcmFwaWRpby9kZXZpY2VzL3Jpb19tcG9ydF9jZGV2LmMKPiBAQCAtODY4LDcgKzg2OCw5
IEBAIHJpb19kbWFfdHJhbnNmZXIoc3RydWN0IGZpbGUgKmZpbHAsIHUzMiB0cmFuc2Zlcl9tb2Rl
LAo+Cj4gICAgICAgICAgICAgICAgIHBpbm5lZCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZyl4ZmVyLT5sb2NfYWRk
ciAmIFBBR0VfTUFTSywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yX3BhZ2Vz
LCBkaXIgPT0gRE1BX0ZST01fREVWSUNFLCBwYWdlX2xpc3QpOwo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbnJfcGFnZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkaXIgPT0gRE1BX0ZST01fREVWSUNFID8gRk9MTF9XUklURSA6IDAsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYWdlX2xpc3QpOwo+Cj4gICAgICAgICAgICAgICAgIGlmIChw
aW5uZWQgIT0gbnJfcGFnZXMpIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAocGlubmVk
IDwgMCkgewo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3NidXMvY2hhci9vcmFkYXguYyBiL2RyaXZl
cnMvc2J1cy9jaGFyL29yYWRheC5jCj4gaW5kZXggNjUxNmJjM2NiNThiLi43OTBhYTE0ODY3MGQg
MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9zYnVzL2NoYXIvb3JhZGF4LmMKPiArKysgYi9kcml2ZXJz
L3NidXMvY2hhci9vcmFkYXguYwo+IEBAIC00MzcsNyArNDM3LDcgQEAgc3RhdGljIGludCBkYXhf
bG9ja19wYWdlKHZvaWQgKnZhLCBzdHJ1Y3QgcGFnZSAqKnApCj4KPiAgICAgICAgIGRheF9kYmco
InV2YSAlcCIsIHZhKTsKPgo+IC0gICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCgodW5z
aWduZWQgbG9uZyl2YSwgMSwgMSwgcCk7Cj4gKyAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc19m
YXN0KCh1bnNpZ25lZCBsb25nKXZhLCAxLCBGT0xMX1dSSVRFLCBwKTsKPiAgICAgICAgIGlmIChy
ZXQgPT0gMSkgewo+ICAgICAgICAgICAgICAgICBkYXhfZGJnKCJsb2NrZWQgcGFnZSAlcCwgZm9y
IFZBICVwIiwgKnAsIHZhKTsKPiAgICAgICAgICAgICAgICAgcmV0dXJuIDA7Cj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvc2NzaS9zdC5jIGIvZHJpdmVycy9zY3NpL3N0LmMKPiBpbmRleCA3ZmYyMmQz
ZjAzZTMuLjg3MWIyNTkxNGMwNyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3Njc2kvc3QuYwo+ICsr
KyBiL2RyaXZlcnMvc2NzaS9zdC5jCj4gQEAgLTQ5MTgsNyArNDkxOCw4IEBAIHN0YXRpYyBpbnQg
c2dsX21hcF91c2VyX3BhZ2VzKHN0cnVjdCBzdF9idWZmZXIgKlNUYnAsCj4KPiAgICAgICAgICAv
KiBUcnkgdG8gZmF1bHQgaW4gYWxsIG9mIHRoZSBuZWNlc3NhcnkgcGFnZXMgKi8KPiAgICAgICAg
ICAvKiBydz09UkVBRCBtZWFucyByZWFkIGZyb20gZHJpdmUsIHdyaXRlIGludG8gbWVtb3J5IGFy
ZWEgKi8KPiAtICAgICAgIHJlcyA9IGdldF91c2VyX3BhZ2VzX2Zhc3QodWFkZHIsIG5yX3BhZ2Vz
LCBydyA9PSBSRUFELCBwYWdlcyk7Cj4gKyAgICAgICByZXMgPSBnZXRfdXNlcl9wYWdlc19mYXN0
KHVhZGRyLCBucl9wYWdlcywgcncgPT0gUkVBRCA/IEZPTExfV1JJVEUgOiAwLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlcyk7Cj4KPiAgICAgICAgIC8qIEVycm9ycyBh
bmQgbm8gcGFnZSBtYXBwZWQgc2hvdWxkIHJldHVybiBoZXJlICovCj4gICAgICAgICBpZiAocmVz
IDwgbnJfcGFnZXMpCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9nYXNrZXQvZ2Fza2V0
X3BhZ2VfdGFibGUuYyBiL2RyaXZlcnMvc3RhZ2luZy9nYXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUu
Ywo+IGluZGV4IDI2NzU1ZDljYTQxZC4uZjY3ZmRmMWQzODE3IDEwMDY0NAo+IC0tLSBhL2RyaXZl
cnMvc3RhZ2luZy9nYXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUuYwo+ICsrKyBiL2RyaXZlcnMvc3Rh
Z2luZy9nYXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUuYwo+IEBAIC00ODYsOCArNDg2LDggQEAgc3Rh
dGljIGludCBnYXNrZXRfcGVyZm9ybV9tYXBwaW5nKHN0cnVjdCBnYXNrZXRfcGFnZV90YWJsZSAq
cGdfdGJsLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHB0ZXNbaV0uZG1hX2FkZHIgPSBwZ190
YmwtPmNvaGVyZW50X3BhZ2VzWzBdLnBhZGRyICsKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgb2ZmICsgaSAqIFBBR0VfU0laRTsKPiAgICAgICAgICAgICAgICAg
fSBlbHNlIHsKPiAtICAgICAgICAgICAgICAgICAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc19m
YXN0KHBhZ2VfYWRkciAtIG9mZnNldCwgMSwgMSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZwYWdlKTsKPiArICAgICAgICAgICAgICAgICAgICAg
ICByZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHBhZ2VfYWRkciAtIG9mZnNldCwgMSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZPTExfV1JJVEUs
ICZwYWdlKTsKPgo+ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChyZXQgPD0gMCkgewo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2X2VycihwZ190YmwtPmRldmljZSwKPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy90ZWUvdGVlX3NobS5jIGIvZHJpdmVycy90ZWUvdGVlX3NobS5j
Cj4gaW5kZXggMGI5YWIxZDBkZDQ1Li40OWZkNzMxMmUyYWEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy90ZWUvdGVlX3NobS5jCj4gKysrIGIvZHJpdmVycy90ZWUvdGVlX3NobS5jCj4gQEAgLTI3Myw3
ICsyNzMsNyBAQCBzdHJ1Y3QgdGVlX3NobSAqdGVlX3NobV9yZWdpc3RlcihzdHJ1Y3QgdGVlX2Nv
bnRleHQgKmN0eCwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ICAgICAgICAgICAgICAgICBnb3RvIGVy
cjsKPiAgICAgICAgIH0KPgo+IC0gICAgICAgcmMgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHN0YXJ0
LCBudW1fcGFnZXMsIDEsIHNobS0+cGFnZXMpOwo+ICsgICAgICAgcmMgPSBnZXRfdXNlcl9wYWdl
c19mYXN0KHN0YXJ0LCBudW1fcGFnZXMsIEZPTExfV1JJVEUsIHNobS0+cGFnZXMpOwo+ICAgICAg
ICAgaWYgKHJjID4gMCkKPiAgICAgICAgICAgICAgICAgc2htLT5udW1fcGFnZXMgPSByYzsKPiAg
ICAgICAgIGlmIChyYyAhPSBudW1fcGFnZXMpIHsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy92Zmlv
L3ZmaW9faW9tbXVfc3BhcHJfdGNlLmMgYi9kcml2ZXJzL3ZmaW8vdmZpb19pb21tdV9zcGFwcl90
Y2UuYwo+IGluZGV4IGM0MjQ5MTMzMjRlMy4uYTRiMTBiYjQwODZiIDEwMDY0NAo+IC0tLSBhL2Ry
aXZlcnMvdmZpby92ZmlvX2lvbW11X3NwYXByX3RjZS5jCj4gKysrIGIvZHJpdmVycy92ZmlvL3Zm
aW9faW9tbXVfc3BhcHJfdGNlLmMKPiBAQCAtNTMyLDcgKzUzMiw4IEBAIHN0YXRpYyBpbnQgdGNl
X2lvbW11X3VzZV9wYWdlKHVuc2lnbmVkIGxvbmcgdGNlLCB1bnNpZ25lZCBsb25nICpocGEpCj4g
ICAgICAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXJlY3Rpb24gPSBpb21tdV90Y2VfZGly
ZWN0aW9uKHRjZSk7Cj4KPiAgICAgICAgIGlmIChnZXRfdXNlcl9wYWdlc19mYXN0KHRjZSAmIFBB
R0VfTUFTSywgMSwKPiAtICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3Rpb24gIT0gRE1BX1RP
X0RFVklDRSwgJnBhZ2UpICE9IDEpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aW9u
ICE9IERNQV9UT19ERVZJQ0UgPyBGT0xMX1dSSVRFIDogMCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAmcGFnZSkgIT0gMSkKPiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4KPiAg
ICAgICAgICpocGEgPSBfX3BhKCh1bnNpZ25lZCBsb25nKSBwYWdlX2FkZHJlc3MocGFnZSkpOwo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL3Zob3N0L3Zob3N0LmMgYi9kcml2ZXJzL3Zob3N0L3Zob3N0
LmMKPiBpbmRleCAyNGExMjlmY2RkNjEuLjcyNjg1YjE2NTlmZiAxMDA2NDQKPiAtLS0gYS9kcml2
ZXJzL3Zob3N0L3Zob3N0LmMKPiArKysgYi9kcml2ZXJzL3Zob3N0L3Zob3N0LmMKPiBAQCAtMTcw
MCw3ICsxNzAwLDcgQEAgc3RhdGljIGludCBzZXRfYml0X3RvX3VzZXIoaW50IG5yLCB2b2lkIF9f
dXNlciAqYWRkcikKPiAgICAgICAgIGludCBiaXQgPSBuciArIChsb2cgJSBQQUdFX1NJWkUpICog
ODsKPiAgICAgICAgIGludCByOwo+Cj4gLSAgICAgICByID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChs
b2csIDEsIDEsICZwYWdlKTsKPiArICAgICAgIHIgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGxvZywg
MSwgRk9MTF9XUklURSwgJnBhZ2UpOwo+ICAgICAgICAgaWYgKHIgPCAwKQo+ICAgICAgICAgICAg
ICAgICByZXR1cm4gcjsKPiAgICAgICAgIEJVR19PTihyICE9IDEpOwo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL3ZpZGVvL2ZiZGV2L3B2cjJmYi5jIGIvZHJpdmVycy92aWRlby9mYmRldi9wdnIyZmIu
Ywo+IGluZGV4IDhhNTNkMWRlNjExZC4uNDEzOTBjOGUwZjY3IDEwMDY0NAo+IC0tLSBhL2RyaXZl
cnMvdmlkZW8vZmJkZXYvcHZyMmZiLmMKPiArKysgYi9kcml2ZXJzL3ZpZGVvL2ZiZGV2L3B2cjJm
Yi5jCj4gQEAgLTY4Niw3ICs2ODYsNyBAQCBzdGF0aWMgc3NpemVfdCBwdnIyZmJfd3JpdGUoc3Ry
dWN0IGZiX2luZm8gKmluZm8sIGNvbnN0IGNoYXIgKmJ1ZiwKPiAgICAgICAgIGlmICghcGFnZXMp
Cj4gICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+Cj4gLSAgICAgICByZXQgPSBnZXRf
dXNlcl9wYWdlc19mYXN0KCh1bnNpZ25lZCBsb25nKWJ1ZiwgbnJfcGFnZXMsIHRydWUsIHBhZ2Vz
KTsKPiArICAgICAgIHJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoKHVuc2lnbmVkIGxvbmcpYnVm
LCBucl9wYWdlcywgRk9MTF9XUklURSwgcGFnZXMpOwo+ICAgICAgICAgaWYgKHJldCA8IG5yX3Bh
Z2VzKSB7Cj4gICAgICAgICAgICAgICAgIG5yX3BhZ2VzID0gcmV0Owo+ICAgICAgICAgICAgICAg
ICByZXQgPSAtRUlOVkFMOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3ZpcnQvZnNsX2h5cGVydmlz
b3IuYyBiL2RyaXZlcnMvdmlydC9mc2xfaHlwZXJ2aXNvci5jCj4gaW5kZXggOGJhNzI2ZTYwMGU5
Li42NDQ2YmNhYjQxODUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy92aXJ0L2ZzbF9oeXBlcnZpc29y
LmMKPiArKysgYi9kcml2ZXJzL3ZpcnQvZnNsX2h5cGVydmlzb3IuYwo+IEBAIC0yNDQsNyArMjQ0
LDcgQEAgc3RhdGljIGxvbmcgaW9jdGxfbWVtY3B5KHN0cnVjdCBmc2xfaHZfaW9jdGxfbWVtY3B5
IF9fdXNlciAqcCkKPgo+ICAgICAgICAgLyogR2V0IHRoZSBwaHlzaWNhbCBhZGRyZXNzZXMgb2Yg
dGhlIHNvdXJjZSBidWZmZXIgKi8KPiAgICAgICAgIG51bV9waW5uZWQgPSBnZXRfdXNlcl9wYWdl
c19mYXN0KHBhcmFtLmxvY2FsX3ZhZGRyIC0gbGJfb2Zmc2V0LAo+IC0gICAgICAgICAgICAgICBu
dW1fcGFnZXMsIHBhcmFtLnNvdXJjZSAhPSAtMSwgcGFnZXMpOwo+ICsgICAgICAgICAgICAgICBu
dW1fcGFnZXMsIHBhcmFtLnNvdXJjZSAhPSAtMSA/IEZPTExfV1JJVEUgOiAwLCBwYWdlcyk7Cj4K
PiAgICAgICAgIGlmIChudW1fcGlubmVkICE9IG51bV9wYWdlcykgewo+ICAgICAgICAgICAgICAg
ICAvKiBnZXRfdXNlcl9wYWdlcygpIGZhaWxlZCAqLwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9nbnRkZXYuYyBiL2RyaXZlcnMveGVuL2dudGRldi5jCj4gaW5kZXggNWVmYzVlZWU5NTQ0Li43
YjQ3ZjFlNmFhYjQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vZ250ZGV2LmMKPiArKysgYi9k
cml2ZXJzL3hlbi9nbnRkZXYuYwo+IEBAIC04NTIsNyArODUyLDcgQEAgc3RhdGljIGludCBnbnRk
ZXZfZ2V0X3BhZ2Uoc3RydWN0IGdudGRldl9jb3B5X2JhdGNoICpiYXRjaCwgdm9pZCBfX3VzZXIg
KnZpcnQsCj4gICAgICAgICB1bnNpZ25lZCBsb25nIHhlbl9wZm47Cj4gICAgICAgICBpbnQgcmV0
Owo+Cj4gLSAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGFkZHIsIDEsIHdyaXRlYWJs
ZSwgJnBhZ2UpOwo+ICsgICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChhZGRyLCAxLCB3
cml0ZWFibGUgPyBGT0xMX1dSSVRFIDogMCwgJnBhZ2UpOwo+ICAgICAgICAgaWYgKHJldCA8IDAp
Cj4gICAgICAgICAgICAgICAgIHJldHVybiByZXQ7Cj4KPiBkaWZmIC0tZ2l0IGEvZnMvb3Jhbmdl
ZnMvb3JhbmdlZnMtYnVmbWFwLmMgYi9mcy9vcmFuZ2Vmcy9vcmFuZ2Vmcy1idWZtYXAuYwo+IGlu
ZGV4IDQ0M2JjZDhjM2MxOS4uNWE3YzRmZGE2ODJmIDEwMDY0NAo+IC0tLSBhL2ZzL29yYW5nZWZz
L29yYW5nZWZzLWJ1Zm1hcC5jCj4gKysrIGIvZnMvb3JhbmdlZnMvb3JhbmdlZnMtYnVmbWFwLmMK
PiBAQCAtMjY5LDcgKzI2OSw3IEBAIG9yYW5nZWZzX2J1Zm1hcF9tYXAoc3RydWN0IG9yYW5nZWZz
X2J1Zm1hcCAqYnVmbWFwLAo+Cj4gICAgICAgICAvKiBtYXAgdGhlIHBhZ2VzICovCj4gICAgICAg
ICByZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KCh1bnNpZ25lZCBsb25nKXVzZXJfZGVzYy0+cHRy
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVmbWFwLT5wYWdlX2NvdW50LCAxLCBi
dWZtYXAtPnBhZ2VfYXJyYXkpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVmbWFw
LT5wYWdlX2NvdW50LCBGT0xMX1dSSVRFLCBidWZtYXAtPnBhZ2VfYXJyYXkpOwo+Cj4gICAgICAg
ICBpZiAocmV0IDwgMCkKPiAgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKPiBkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9saW51eC9tbS5oIGIvaW5jbHVkZS9saW51eC9tbS5oCj4gaW5kZXggMDVhMTA1
ZDlkNGMzLi44ZTFmM2NkNzQ4MmEgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9saW51eC9tbS5oCj4g
KysrIGIvaW5jbHVkZS9saW51eC9tbS5oCj4gQEAgLTE1MzcsOCArMTUzNyw4IEBAIGxvbmcgZ2V0
X3VzZXJfcGFnZXNfbG9ja2VkKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnJf
cGFnZXMsCj4gIGxvbmcgZ2V0X3VzZXJfcGFnZXNfdW5sb2NrZWQodW5zaWduZWQgbG9uZyBzdGFy
dCwgdW5zaWduZWQgbG9uZyBucl9wYWdlcywKPiAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBw
YWdlICoqcGFnZXMsIHVuc2lnbmVkIGludCBndXBfZmxhZ3MpOwo+Cj4gLWludCBnZXRfdXNlcl9w
YWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAo+
IC0gICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlICoqcGFnZXMpOwo+ICtpbnQgZ2V0
X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGd1cF9mbGFncywgc3RydWN0IHBhZ2Ug
KipwYWdlcyk7Cj4KPiAgLyogQ29udGFpbmVyIGZvciBwaW5uZWQgcGZucyAvIHBhZ2VzICovCj4g
IHN0cnVjdCBmcmFtZV92ZWN0b3Igewo+IGRpZmYgLS1naXQgYS9rZXJuZWwvZnV0ZXguYyBiL2tl
cm5lbC9mdXRleC5jCj4gaW5kZXggZmRkMzEyZGEwOTkyLi5lMTAyMDk5NDZmOGIgMTAwNjQ0Cj4g
LS0tIGEva2VybmVsL2Z1dGV4LmMKPiArKysgYi9rZXJuZWwvZnV0ZXguYwo+IEBAIC01NDYsNyAr
NTQ2LDcgQEAgZ2V0X2Z1dGV4X2tleSh1MzIgX191c2VyICp1YWRkciwgaW50IGZzaGFyZWQsIHVu
aW9uIGZ1dGV4X2tleSAqa2V5LCBlbnVtIGZ1dGV4X2EKPiAgICAgICAgIGlmICh1bmxpa2VseShz
aG91bGRfZmFpbF9mdXRleChmc2hhcmVkKSkpCj4gICAgICAgICAgICAgICAgIHJldHVybiAtRUZB
VUxUOwo+Cj4gLSAgICAgICBlcnIgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGFkZHJlc3MsIDEsIDEs
ICZwYWdlKTsKPiArICAgICAgIGVyciA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoYWRkcmVzcywgMSwg
Rk9MTF9XUklURSwgJnBhZ2UpOwo+ICAgICAgICAgLyoKPiAgICAgICAgICAqIElmIHdyaXRlIGFj
Y2VzcyBpcyBub3QgcmVxdWlyZWQgKGVnLiBGVVRFWF9XQUlUKSwgdHJ5Cj4gICAgICAgICAgKiBh
bmQgZ2V0IHJlYWQtb25seSBhY2Nlc3MuCj4gZGlmZiAtLWdpdCBhL2xpYi9pb3ZfaXRlci5jIGIv
bGliL2lvdl9pdGVyLmMKPiBpbmRleCBiZTRiZDYyN2NhZjAuLjZkYmFlMDY5MjcxOSAxMDA2NDQK
PiAtLS0gYS9saWIvaW92X2l0ZXIuYwo+ICsrKyBiL2xpYi9pb3ZfaXRlci5jCj4gQEAgLTEyODAs
NyArMTI4MCw5IEBAIHNzaXplX3QgaW92X2l0ZXJfZ2V0X3BhZ2VzKHN0cnVjdCBpb3ZfaXRlciAq
aSwKPiAgICAgICAgICAgICAgICAgICAgICAgICBsZW4gPSBtYXhwYWdlcyAqIFBBR0VfU0laRTsK
PiAgICAgICAgICAgICAgICAgYWRkciAmPSB+KFBBR0VfU0laRSAtIDEpOwo+ICAgICAgICAgICAg
ICAgICBuID0gRElWX1JPVU5EX1VQKGxlbiwgUEFHRV9TSVpFKTsKPiAtICAgICAgICAgICAgICAg
cmVzID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChhZGRyLCBuLCBpb3ZfaXRlcl9ydyhpKSAhPSBXUklU
RSwgcGFnZXMpOwo+ICsgICAgICAgICAgICAgICByZXMgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGFk
ZHIsIG4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3ZfaXRlcl9ydyhpKSAh
PSBXUklURSA/ICBGT0xMX1dSSVRFIDogMCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhZ2VzKTsKPiAgICAgICAgICAgICAgICAgaWYgKHVubGlrZWx5KHJlcyA8IDApKQo+ICAg
ICAgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXM7Cj4gICAgICAgICAgICAgICAgIHJldHVy
biAocmVzID09IG4gPyBsZW4gOiByZXMgKiBQQUdFX1NJWkUpIC0gKnN0YXJ0Owo+IEBAIC0xMzYx
LDcgKzEzNjMsOCBAQCBzc2l6ZV90IGlvdl9pdGVyX2dldF9wYWdlc19hbGxvYyhzdHJ1Y3QgaW92
X2l0ZXIgKmksCj4gICAgICAgICAgICAgICAgIHAgPSBnZXRfcGFnZXNfYXJyYXkobik7Cj4gICAg
ICAgICAgICAgICAgIGlmICghcCkKPiAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVO
T01FTTsKPiAtICAgICAgICAgICAgICAgcmVzID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChhZGRyLCBu
LCBpb3ZfaXRlcl9ydyhpKSAhPSBXUklURSwgcCk7Cj4gKyAgICAgICAgICAgICAgIHJlcyA9IGdl
dF91c2VyX3BhZ2VzX2Zhc3QoYWRkciwgbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGlvdl9pdGVyX3J3KGkpICE9IFdSSVRFID8gIEZPTExfV1JJVEUgOiAwLCBwKTsKPiAgICAg
ICAgICAgICAgICAgaWYgKHVubGlrZWx5KHJlcyA8IDApKSB7Cj4gICAgICAgICAgICAgICAgICAg
ICAgICAga3ZmcmVlKHApOwo+ICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXM7Cj4g
ZGlmZiAtLWdpdCBhL21tL2d1cC5jIGIvbW0vZ3VwLmMKPiBpbmRleCA2ODEzODgyMzYxMDYuLjZm
MzJkMzZiM2M1YiAxMDA2NDQKPiAtLS0gYS9tbS9ndXAuYwo+ICsrKyBiL21tL2d1cC5jCj4gQEAg
LTE4NjMsNyArMTg2Myw3IEBAIGludCBfX2dldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9u
ZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gICAqIGdldF91c2VyX3BhZ2VzX2Zh
c3QoKSAtIHBpbiB1c2VyIHBhZ2VzIGluIG1lbW9yeQo+ICAgKiBAc3RhcnQ6ICAgICBzdGFydGlu
ZyB1c2VyIGFkZHJlc3MKPiAgICogQG5yX3BhZ2VzOiAgbnVtYmVyIG9mIHBhZ2VzIGZyb20gc3Rh
cnQgdG8gcGluCj4gLSAqIEB3cml0ZTogICAgIHdoZXRoZXIgcGFnZXMgd2lsbCBiZSB3cml0dGVu
IHRvCj4gKyAqIEBndXBfZmxhZ3M6IGZsYWdzIG1vZGlmeWluZyBwaW4gYmVoYXZpb3VyCj4gICAq
IEBwYWdlczogICAgIGFycmF5IHRoYXQgcmVjZWl2ZXMgcG9pbnRlcnMgdG8gdGhlIHBhZ2VzIHBp
bm5lZC4KPiAgICogICAgICAgICAgICAgU2hvdWxkIGJlIGF0IGxlYXN0IG5yX3BhZ2VzIGxvbmcu
Cj4gICAqCj4gQEAgLTE4NzUsOCArMTg3NSw4IEBAIGludCBfX2dldF91c2VyX3BhZ2VzX2Zhc3Qo
dW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gICAqIHJlcXVl
c3RlZC4gSWYgbnJfcGFnZXMgaXMgMCBvciBuZWdhdGl2ZSwgcmV0dXJucyAwLiBJZiBubyBwYWdl
cwo+ICAgKiB3ZXJlIHBpbm5lZCwgcmV0dXJucyAtZXJybm8uCj4gICAqLwo+IC1pbnQgZ2V0X3Vz
ZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0
ZSwKPiAtICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQo+ICtpbnQg
Z2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGd1cF9mbGFncywgc3RydWN0IHBh
Z2UgKipwYWdlcykKPiAgewo+ICAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyLCBsZW4sIGVuZDsK
PiAgICAgICAgIGludCBuciA9IDAsIHJldCA9IDA7Cj4gQEAgLTE4OTQsNyArMTg5NCw3IEBAIGlu
dCBnZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywg
aW50IHdyaXRlLAo+Cj4gICAgICAgICBpZiAoZ3VwX2Zhc3RfcGVybWl0dGVkKHN0YXJ0LCBucl9w
YWdlcykpIHsKPiAgICAgICAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKPiAtICAgICAg
ICAgICAgICAgZ3VwX3BnZF9yYW5nZShhZGRyLCBlbmQsIHdyaXRlID8gRk9MTF9XUklURSA6IDAs
IHBhZ2VzLCAmbnIpOwo+ICsgICAgICAgICAgICAgICBndXBfcGdkX3JhbmdlKGFkZHIsIGVuZCwg
Z3VwX2ZsYWdzLCBwYWdlcywgJm5yKTsKPiAgICAgICAgICAgICAgICAgbG9jYWxfaXJxX2VuYWJs
ZSgpOwo+ICAgICAgICAgICAgICAgICByZXQgPSBucjsKPiAgICAgICAgIH0KPiBAQCAtMTkwNSw3
ICsxOTA1LDcgQEAgaW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwg
aW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gICAgICAgICAgICAgICAgIHBhZ2VzICs9IG5yOwo+
Cj4gICAgICAgICAgICAgICAgIHJldCA9IGdldF91c2VyX3BhZ2VzX3VubG9ja2VkKHN0YXJ0LCBu
cl9wYWdlcyAtIG5yLCBwYWdlcywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdy
aXRlID8gRk9MTF9XUklURSA6IDApOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBndXBfZmxhZ3MpOwo+Cj4gICAgICAgICAgICAgICAgIC8qIEhhdmUgdG8g
YmUgYSBiaXQgY2FyZWZ1bCB3aXRoIHJldHVybiB2YWx1ZXMgKi8KPiAgICAgICAgICAgICAgICAg
aWYgKG5yID4gMCkgewo+IGRpZmYgLS1naXQgYS9tbS91dGlsLmMgYi9tbS91dGlsLmMKPiBpbmRl
eCAxZWEwNTUxMzgwNDMuLjAxZmZlMTQ1YzYyYiAxMDA2NDQKPiAtLS0gYS9tbS91dGlsLmMKPiAr
KysgYi9tbS91dGlsLmMKPiBAQCAtMzA2LDcgKzMwNiw3IEBAIEVYUE9SVF9TWU1CT0xfR1BMKF9f
Z2V0X3VzZXJfcGFnZXNfZmFzdCk7Cj4gICAqIGdldF91c2VyX3BhZ2VzX2Zhc3QoKSAtIHBpbiB1
c2VyIHBhZ2VzIGluIG1lbW9yeQo+ICAgKiBAc3RhcnQ6ICAgICBzdGFydGluZyB1c2VyIGFkZHJl
c3MKPiAgICogQG5yX3BhZ2VzOiAgbnVtYmVyIG9mIHBhZ2VzIGZyb20gc3RhcnQgdG8gcGluCj4g
LSAqIEB3cml0ZTogICAgIHdoZXRoZXIgcGFnZXMgd2lsbCBiZSB3cml0dGVuIHRvCj4gKyAqIEBn
dXBfZmxhZ3M6IGZsYWdzIG1vZGlmeWluZyBwaW4gYmVoYXZpb3VyCj4gICAqIEBwYWdlczogICAg
IGFycmF5IHRoYXQgcmVjZWl2ZXMgcG9pbnRlcnMgdG8gdGhlIHBhZ2VzIHBpbm5lZC4KPiAgICog
ICAgICAgICAgICAgU2hvdWxkIGJlIGF0IGxlYXN0IG5yX3BhZ2VzIGxvbmcuCj4gICAqCj4gQEAg
LTMyNywxMCArMzI3LDEwIEBAIEVYUE9SVF9TWU1CT0xfR1BMKF9fZ2V0X3VzZXJfcGFnZXNfZmFz
dCk7Cj4gICAqIGdldF91c2VyX3BhZ2VzX2Zhc3Qgc2ltcGx5IGZhbGxzIGJhY2sgdG8gZ2V0X3Vz
ZXJfcGFnZXMuCj4gICAqLwo+ICBpbnQgX193ZWFrIGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWdu
ZWQgbG9uZyBzdGFydCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBucl9w
YWdlcywgaW50IHdyaXRlLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IG5yX3BhZ2VzLCB1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdzLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2UgKipwYWdlcykKPiAgewo+
IC0gICAgICAgcmV0dXJuIGdldF91c2VyX3BhZ2VzX3VubG9ja2VkKHN0YXJ0LCBucl9wYWdlcywg
cGFnZXMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd3JpdGUgPyBG
T0xMX1dSSVRFIDogMCk7Cj4gKyAgICAgICByZXR1cm4gZ2V0X3VzZXJfcGFnZXNfdW5sb2NrZWQo
c3RhcnQsIG5yX3BhZ2VzLCBwYWdlcywgZ3VwX2ZsYWdzKTsKPiAgfQo+ICBFWFBPUlRfU1lNQk9M
X0dQTChnZXRfdXNlcl9wYWdlc19mYXN0KTsKPgo+IGRpZmYgLS1naXQgYS9uZXQvY2VwaC9wYWdl
dmVjLmMgYi9uZXQvY2VwaC9wYWdldmVjLmMKPiBpbmRleCBkMzczNmY1YmZmZWMuLjc0Y2FmYzAx
NDJlYSAxMDA2NDQKPiAtLS0gYS9uZXQvY2VwaC9wYWdldmVjLmMKPiArKysgYi9uZXQvY2VwaC9w
YWdldmVjLmMKPiBAQCAtMjcsNyArMjcsNyBAQCBzdHJ1Y3QgcGFnZSAqKmNlcGhfZ2V0X2RpcmVj
dF9wYWdlX3ZlY3Rvcihjb25zdCB2b2lkIF9fdXNlciAqZGF0YSwKPiAgICAgICAgIHdoaWxlIChn
b3QgPCBudW1fcGFnZXMpIHsKPiAgICAgICAgICAgICAgICAgcmMgPSBnZXRfdXNlcl9wYWdlc19m
YXN0KAo+ICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpZGF0YSArICgodW5zaWdu
ZWQgbG9uZylnb3QgKiBQQUdFX1NJWkUpLAo+IC0gICAgICAgICAgICAgICAgICAgbnVtX3BhZ2Vz
IC0gZ290LCB3cml0ZV9wYWdlLCBwYWdlcyArIGdvdCk7Cj4gKyAgICAgICAgICAgICAgICAgICBu
dW1fcGFnZXMgLSBnb3QsIHdyaXRlX3BhZ2UgPyBGT0xMX1dSSVRFIDogMCwgcGFnZXMgKyBnb3Qp
Owo+ICAgICAgICAgICAgICAgICBpZiAocmMgPCAwKQo+ICAgICAgICAgICAgICAgICAgICAgICAg
IGJyZWFrOwo+ICAgICAgICAgICAgICAgICBCVUdfT04ocmMgPT0gMCk7Cj4gZGlmZiAtLWdpdCBh
L25ldC9yZHMvaW5mby5jIGIvbmV0L3Jkcy9pbmZvLmMKPiBpbmRleCBlMzY3YTk3YTE4YzguLjAz
ZjZmZDU2ZDIzNyAxMDA2NDQKPiAtLS0gYS9uZXQvcmRzL2luZm8uYwo+ICsrKyBiL25ldC9yZHMv
aW5mby5jCj4gQEAgLTE5Myw3ICsxOTMsNyBAQCBpbnQgcmRzX2luZm9fZ2V0c29ja29wdChzdHJ1
Y3Qgc29ja2V0ICpzb2NrLCBpbnQgb3B0bmFtZSwgY2hhciBfX3VzZXIgKm9wdHZhbCwKPiAgICAg
ICAgICAgICAgICAgcmV0ID0gLUVOT01FTTsKPiAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4g
ICAgICAgICB9Cj4gLSAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHN0YXJ0LCBucl9w
YWdlcywgMSwgcGFnZXMpOwo+ICsgICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChzdGFy
dCwgbnJfcGFnZXMsIEZPTExfV1JJVEUsIHBhZ2VzKTsKPiAgICAgICAgIGlmIChyZXQgIT0gbnJf
cGFnZXMpIHsKPiAgICAgICAgICAgICAgICAgaWYgKHJldCA+IDApCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgbnJfcGFnZXMgPSByZXQ7Cj4gZGlmZiAtLWdpdCBhL25ldC9yZHMvcmRtYS5jIGIv
bmV0L3Jkcy9yZG1hLmMKPiBpbmRleCAxODJhYjg0MzA1OTQuLmIzNDBlZDRmYzQzYSAxMDA2NDQK
PiAtLS0gYS9uZXQvcmRzL3JkbWEuYwo+ICsrKyBiL25ldC9yZHMvcmRtYS5jCj4gQEAgLTE1OCw3
ICsxNTgsOCBAQCBzdGF0aWMgaW50IHJkc19waW5fcGFnZXModW5zaWduZWQgbG9uZyB1c2VyX2Fk
ZHIsIHVuc2lnbmVkIGludCBucl9wYWdlcywKPiAgewo+ICAgICAgICAgaW50IHJldDsKPgo+IC0g
ICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCh1c2VyX2FkZHIsIG5yX3BhZ2VzLCB3cml0
ZSwgcGFnZXMpOwo+ICsgICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCh1c2VyX2FkZHIs
IG5yX3BhZ2VzLCB3cml0ZSA/IEZPTExfV1JJVEUgOiAwLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYWdlcyk7Cj4KPiAgICAgICAgIGlmIChyZXQgPj0gMCAmJiByZXQgPCBu
cl9wYWdlcykgewo+ICAgICAgICAgICAgICAgICB3aGlsZSAocmV0LS0pCj4gLS0KPiAyLjIwLjEK
Pgo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 06:05:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 06:05:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwhUJ-0007O3-M2; Thu, 21 Feb 2019 06:05:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tnw6=Q4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwhUI-0007Nt-Jl
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 06:05:38 +0000
X-Inumbo-ID: b55216f9-359e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b55216f9-359e-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 06:05:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwhUG-0000ij-T8; Thu, 21 Feb 2019 06:05:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwhUG-0002XG-JJ; Thu, 21 Feb 2019 06:05:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwhUG-00061s-HD; Thu, 21 Feb 2019 06:05:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133343-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: 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
 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=db2af23d15077605f286d8ef86c8f5d9c1b8302a
X-Osstest-Versions-That: xen=1bcd0b43a16b7a48ec9afce3887c6c841b687abb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Feb 2019 06:05:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133343: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM0MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzM0My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkYjJhZjIzZDE1MDc3NjA1ZjI4NmQ4ZWY4NmM4ZjVkOWMxYjgzMDJhCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxYmNkMGI0M2ExNmI3YTQ4ZWM5
YWZjZTM4ODdjNmM4NDFiNjg3YWJiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMzMTIgIDIwMTkt
MDItMTkgMTE6MDA6MzcgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzMzI5ICAy
MDE5LTAyLTIwIDEyOjAwOjM5IFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMzMzM3ICAyMDE5LTAyLTIwIDE4OjAwOjQ2IFogICAgMCBkYXlzICAgIDMgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgVmFyYWQgR2F1dGFtIDx2cmRAYW1hem9uLmRl
PgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAxYmNkMGI0
M2ExLi5kYjJhZjIzZDE1ICBkYjJhZjIzZDE1MDc3NjA1ZjI4NmQ4ZWY4NmM4ZjVkOWMxYjgzMDJh
IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 06:26:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 06:26:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwhoL-0000P9-E5; Thu, 21 Feb 2019 06:26:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k/VU=Q4=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gwhoJ-0000P4-Lw
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 06:26:19 +0000
X-Inumbo-ID: 97ef4ff5-35a1-11e9-bc90-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97ef4ff5-35a1-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 06:26:17 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Feb 2019 22:26:16 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,393,1544515200"; d="scan'208";a="148602771"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga001.fm.intel.com with ESMTP; 20 Feb 2019 22:26:16 -0800
Received: from shsmsx105.ccr.corp.intel.com (10.239.4.158) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 20 Feb 2019 22:26:15 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.102]) by
 SHSMSX105.ccr.corp.intel.com ([169.254.11.253]) with mapi id 14.03.0415.000;
 Thu, 21 Feb 2019 14:26:13 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Thread-Topic: [PATCH v4 3/4] x86/mm: handle foreign mappings in
 p2m_entry_modify
Thread-Index: AQHUx69MjcPq4yyzWEK83LvCB6mwvaXmneMQgAADqoCAAyuTIA==
Date: Thu, 21 Feb 2019 06:26:12 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C950515@SHSMSX104.ccr.corp.intel.com>
References: <20190218172727.19644-1-roger.pau@citrix.com>
 <20190218172727.19644-4-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19C94BC73@SHSMSX104.ccr.corp.intel.com>
 <20190219140049.smb5zdfppyxi54rf@Air-de-Roger>
In-Reply-To: <20190219140049.smb5zdfppyxi54rf@Air-de-Roger>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjFiOTA0MGQtY2Y4MS00NzJhLTlmNzMtYzE5YTZhNGJjOTI3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoidEVSVjFTeWJnM29ER3dWbTZnRm8rVjB3U0V4bVQySEVucTduMHhhS0ZNQ2RNMG1LdUxyaEFzV3Rud1U2Z1pLNSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>, "Nakajima,
 Jun" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIFttYWlsdG86cm9nZXIucGF1QGNpdHJpeC5jb21dCj4g
U2VudDogVHVlc2RheSwgRmVicnVhcnkgMTksIDIwMTkgMTA6MDEgUE0KPiAKPiBPbiBUdWUsIEZl
YiAxOSwgMjAxOSBhdCAwNjoxNDowMEFNICswMDAwLCBUaWFuLCBLZXZpbiB3cm90ZToKPiA+ID4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIFttYWlsdG86cm9nZXIucGF1QGNpdHJpeC5jb21dCj4gPiA+
IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDE5LCAyMDE5IDE6MjcgQU0KPiA+ID4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKPiA+ID4gYi94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L2NvbW1vbi5jCj4gPiA+IGluZGV4IGZlNDhjNGEwMmIuLmFkNjcwZGU1MTUgMTAw
NjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKPiA+ID4gKysr
IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+ID4gPiBAQCAtMzE4OSw3ICszMTg5
LDggQEAgc2hhZG93X3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLAo+ID4gPiB1bnNp
Z25lZCBsb25nIGdmbiwKPiA+ID4gICAgICAgICAgIHNoX3Vuc2hhZG93X2Zvcl9wMm1fY2hhbmdl
KGQsIGdmbiwgcCwgbmV3LCBsZXZlbCk7Cj4gPiA+Cj4gPiA+ICAgICAgcDJtX2VudHJ5X21vZGlm
eShwMm1fZ2V0X2hvc3RwMm0oZCksCj4gPiA+IHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxh
Z3MobmV3KSksCj4gPiA+IC0gICAgICAgICAgICAgICAgICAgICBwMm1fZmxhZ3NfdG9fdHlwZShs
MWVfZ2V0X2ZsYWdzKCpwKSksIGxldmVsKTsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIHAy
bV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MoKnApKSwgbDFlX2dldF9tZm4obmV3KSwKPiA+
ID4gKyAgICAgICAgICAgICAgICAgICAgIGwxZV9nZXRfbWZuKCpwKSwgbGV2ZWwpOwo+ID4gPgo+
ID4gPiAgICAgIC8qIFVwZGF0ZSB0aGUgZW50cnkgd2l0aCBuZXcgY29udGVudCAqLwo+ID4gPiAg
ICAgIHNhZmVfd3JpdGVfcHRlKHAsIG5ldyk7Cj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+ID4gPiBpbmRleCBm
NGVjMmJlY2JkLi4yODAxYThjY2NhIDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oCj4gPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiA+ID4gQEAg
LTkzMiwxMSArOTMyLDE0IEBAIGludCBwMm1fc2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLAo+ID4gPiB1bnNpZ25lZCBpbnQgZmxhZ3MsCj4gPiA+ICBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcDJtX2dldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKPiA+ID4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZs
YWdzKTsKPiA+ID4KPiA+ID4gLXN0YXRpYyBpbmxpbmUgdm9pZCBwMm1fZW50cnlfbW9kaWZ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sCj4gPiA+IHAybV90eXBlX3QgbnQsCj4gPiA+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCB1bnNpZ25lZCBpbnQg
bGV2ZWwpCj4gPiA+ICtzdGF0aWMgaW5saW5lIGludCBwMm1fZW50cnlfbW9kaWZ5KHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sCj4gcDJtX3R5cGVfdAo+ID4gPiBudCwKPiA+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgbWZuX3QgbmZuLCBtZm5fdCBv
Zm4sCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBsZXZlbCkKPiA+ID4gIHsKPiA+ID4gLSAgICBpZiAoIGxldmVsICE9IDEgfHwgbnQgPT0gb3Qg
KQo+ID4gPiAtICAgICAgICByZXR1cm47Cj4gPiA+ICsgICAgQlVHX09OKGxldmVsID4gMSAmJiAo
bnQgPT0gcDJtX2lvcmVxX3NlcnZlciB8fCBudCA9PQo+ID4gPiBwMm1fbWFwX2ZvcmVpZ24pKTsK
PiA+ID4gKwo+ID4gPiArICAgIGlmICggbGV2ZWwgIT0gMSB8fCAobnQgPT0gb3QgJiYgbWZuX2Vx
KG5mbiwgb2ZuKSkgKQo+ID4gPiArICAgICAgICByZXR1cm4gMDsKPiA+Cj4gPiBjb3VsZCBhbHNv
IHJldHVybiBoZXJlIGluIGNhc2Ugb2YgbnQ9PW90PT1wMm1faW9yZXFfc2VydmVyLAo+ID4gb3Ro
ZXJ3aXNlIHAybS0+aW9yZXEuZW50cnlfY291bnQgbWlnaHQgYmUgdW5uZWNlc3NhcmlseQo+ID4g
aW5jL2RlYyBpZiBtZm4gY2hhbmdlcyB3aGlsZSB0eXBlIHN0YXlzIGFzIHAybV9pb3JlcV9zZXJ2
ZXIuLi4KPiAKPiBUaGUgb3JpZ2luYWwgY29kZSB0aGF0IG9wZW4tY29kZWQgdGhlIGhhbmRsaW5n
IG9mIHAybV9pb3JlcV9zZXJ2ZXIKPiBkaWRuJ3QgaGF2ZSB0aGlzIG9wdGltaXphdGlvbiwgYW5k
IGFzIHNhaWQgYnkgR2VvcmdlIEknbSBub3Qgc3VyZSB0aGUKPiBleHRyYSBjaGVjayBpcyBnb2lu
ZyB0byBiZSB3b3J0aCBpdC4gSSBleHBlY3QgY2hhbmdpbmcgdGhlIG1mbiBvZiBhbgo+IGVudHJ5
IHdpdGggdHlwZSBwMm1faW9yZXFfc2VydmVyIGlzIG5vdCBzb21ldGhpbmcgdmVyeSBjb21tb24u
Cj4gCgpPSy4gUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 06:51:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 06:51:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwiC6-0002Vs-I7; Thu, 21 Feb 2019 06:50:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tnw6=Q4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwiC5-0002Vg-Iy
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 06:50:53 +0000
X-Inumbo-ID: 071fd422-35a5-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 071fd422-35a5-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 06:50:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwiC3-0001Xa-5U; Thu, 21 Feb 2019 06:50:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwiC2-0005HE-RF; Thu, 21 Feb 2019 06:50:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwiC2-000823-QF; Thu, 21 Feb 2019 06:50:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133317-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-pair:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-libvirt-xsm:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-pair:host-install/src_host(4):broken:regression
 qemu-mainline:test-amd64-i386-libvirt-xsm:host-install(4):broken:regression
 qemu-mainline:test-armhf-armhf-xl-arndale:xen-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2: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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=2e68b8620637a4ee8c79b5724144b726af1e261b
X-Osstest-Versions-That: qemuu=1e36232994c8ad01774501d2e299deba3a2469af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Feb 2019 06:50:50 +0000
Subject: [Xen-devel] [qemu-mainline test] 133317: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMxNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzMTcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzMyODQKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICA0IGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KSBicm9rZW4g
UkVHUi4gdnMuIDEzMzI4NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjg0CiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzMyODQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMiBndWVzdC1zdGFy
dC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMzI4NAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxMzMyODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzMjg0CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMyODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzMjg0
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzMyODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzI4NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzI4NAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
Mjg0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMzMjg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMyODQKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDEzMzI4NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMjg0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzMyODQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMmU2OGI4NjIwNjM3YTRlZThjNzliNTcyNDE0NGI3
MjZhZjFlMjYxYgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgMWUzNjIz
Mjk5NGM4YWQwMTc3NDUwMWQyZTI5OWRlYmEzYTI0NjlhZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTMzMjg0ICAyMDE5LTAyLTE3IDAyOjU1OjAwIFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDEzMzMwMiAgMjAxOS0wMi0xOCAxNDo0MjoyNiBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzMxNyAgMjAxOS0wMi0yMCAwMDowNTozNCBaICAgIDEg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmVuamFtaW4g
SGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIENocmlzdGlhbiBCb3Ju
dHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDb2xsaW4gV2FsbGluZyA8d2FsbGlu
Z0BsaW51eC5pYm0uY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPD
qWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJz
b24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+
CiAgRmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAgTGF1cmVu
dCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2Fu
ZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxh
bmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4K
ICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxw
aGlsbWRAcmVkaGF0LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25A
bGluYXJvLm9yZz4KICBSb21hbiBLYXBsIDxya2FAc3lzZ28uY29tPgogIFRob21hcyBIdXRoIDx0
aHV0aEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMTI5NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 07:58:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 07:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwjFQ-00072F-DW; Thu, 21 Feb 2019 07:58:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2FLj=Q4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gwjFO-00072A-L2
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 07:58:22 +0000
X-Inumbo-ID: 74341ed9-35ae-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74341ed9-35ae-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 07:58:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6C74FACA9;
 Thu, 21 Feb 2019 07:57:19 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, Joao Martins <joao.m.martins@oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
 <20190220233941.GA5279@mail-itl>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <58ff93e1-6c91-c1a6-4273-531c28101569@suse.com>
Date: Thu, 21 Feb 2019 08:57:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190220233941.GA5279@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC 00/39] x86/KVM: Xen HVM guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, kvm@vger.kernel.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Ankur Arora <ankur.a.arora@oracle.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDIvMjAxOSAwMDozOSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IE9uIFdlZCwgRmViIDIwLCAyMDE5IGF0IDA4OjE1OjMwUE0gKzAwMDAsIEpvYW8gTWFydGlucyB3
cm90ZToKPj4gIDIuIFBWIERyaXZlciBzdXBwb3J0IChwYXRjaGVzIDE3IC0gMzkpCj4+Cj4+ICBX
ZSBzdGFydCBieSByZWRpcmVjdGluZyBoeXBlcmNhbGxzIGZyb20gdGhlIGJhY2tlbmQgdG8gcm91
dGluZXMKPj4gIHdoaWNoIGVtdWxhdGUgdGhlIGJlaGF2aW91ciB0aGF0IFBWIGJhY2tlbmRzIGV4
cGVjdCBpLmUuIGdyYW50Cj4+ICB0YWJsZSBhbmQgaW50ZXJkb21haW4gZXZlbnRzLiBOZXh0LCB3
ZSBhZGQgc3VwcG9ydCBmb3IgbGF0ZQo+PiAgaW5pdGlhbGl6YXRpb24gb2YgeGVuYnVzLCBmb2xs
b3dlZCBieSBpbXBsZW1lbnRpbmcKPj4gIGZyb250ZW5kL2JhY2tlbmQgY29tbXVuaWNhdGlvbiBt
ZWNoYW5pc21zIChpLmUuIGdyYW50IHRhYmxlcyBhbmQKPj4gIGludGVyZG9tYWluIGV2ZW50IGNo
YW5uZWxzKS4gRmluYWxseSwgaW50cm9kdWNlIHhlbi1zaGltLmtvLAo+PiAgd2hpY2ggd2lsbCBz
ZXR1cCBhIGxpbWl0ZWQgWGVuIGVudmlyb25tZW50LiBUaGlzIHVzZXMgdGhlIGFkZGVkCj4+ICBm
dW5jdGlvbmFsaXR5IG9mIFhlbiBzcGVjaWZpYyBzaGFyZWQgbWVtb3J5IChncmFudCB0YWJsZXMp
IGFuZAo+PiAgbm90aWZpY2F0aW9ucyAoZXZlbnQgY2hhbm5lbHMpLgo+IAo+IERvZXMgaXQgbWVh
biBiYWNrZW5kcyBjb3VsZCBiZSBydW4gaW4gYW5vdGhlciBndWVzdCwgc2ltaWxhcmx5IGFzIG9u
Cj4gcmVhbCBYZW4/IEFGQUlLIHZpcnRpbyBkb2Vzbid0IGFsbG93IHRoYXQgYXMgdmlydGlvIGJh
Y2tlbmRzIG5lZWQKPiBhcmJpdHJhcnkgd3JpdGUgYWNjZXNzIHRvIGd1ZXN0IG1lbW9yeS4gQnV0
IGdyYW50IHRhYmxlcyBwcm92aWRlIGVub3VnaAo+IGFic3RyYWN0aW9uIHRvIGRvIHRoYXQgc2Fm
ZWx5LgoKQXMgbG9uZyBhcyB0aGUgZ3JhbnQgdGFibGUgZW11bGF0aW9uIGluIHhlbi1zaGltIGlz
bid0IGp1c3QgYSB3cmFwcGVyIHRvCiJub3JtYWwiIEtWTSBndWVzdCBtZW1vcnkgYWNjZXNzLgoK
SSBndWVzcyB0aGUgeGVuLXNoaW0gaW1wbGVtZW50YXRpb24gZG9lc24ndCBzdXBwb3J0IHRoZSBz
YW1lIGtpbmQgb2YKZ3Vlc3QgbWVtb3J5IGlzb2xhdGlvbiBhcyBYZW4gZG9lcz8KCgpKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 08:09:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 08:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwjPl-0008MD-QZ; Thu, 21 Feb 2019 08:09:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dj2S=Q4=citrix.com=prvs=9488a9425=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwjPk-0008M8-CM
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 08:09:04 +0000
X-Inumbo-ID: f260ddb1-35af-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f260ddb1-35af-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 08:09:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="86246065"
Date: Thu, 21 Feb 2019 09:07:52 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190221080752.zy2qlzb4vi7tbu3p@Air-de-Roger>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <1574a7fe-a5ac-4bc2-d3f0-967d8d01e5f1@oracle.com>
 <1100e6b1-6fa8-06f0-8ecc-b0699a2ce5f4@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1100e6b1-6fa8-06f0-8ecc-b0699a2ce5f4@arm.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dave P Martin <dave.martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMTA6MDM6NTdQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEJvcmlzLAo+IAo+IE9uIDIvMjAvMTkgOTo0NiBQTSwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+ID4gT24gMi8yMC8xOSAzOjQ2IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+
ICgrIEFuZHJldyBhbmQgSmFuIGZvciBmZWVkYmFjayBvbiB0aGUgZXZlbnQgY2hhbm5lbCBpbnRl
cnJ1cHQpCj4gPiA+IAo+ID4gPiBIaSBCb3JpcywKPiA+ID4gCj4gPiA+IFRoYW5rIHlvdSBmb3Ig
dGhlIHlvdXIgZmVlZGJhY2suCj4gPiA+IAo+ID4gPiBPbiAyLzIwLzE5IDg6MDQgUE0sIEJvcmlz
IE9zdHJvdnNreSB3cm90ZToKPiA+ID4gPiBPbiAyLzIwLzE5IDE6MDUgUE0sIEp1bGllbiBHcmFs
bCB3cm90ZToKPiA+ID4gPiA+IEhpLAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiAyMC8wMi8yMDE5
IDE3OjA3LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPiA+ID4gPiA+IE9uIDIvMjAvMTkgOTox
NSBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gPiA+IEhpIEJvcmlzLAo+ID4gPiA+
ID4gPiA+IAo+ID4gPiA+ID4gPiA+IFRoYW5rIHlvdSBmb3IgeW91ciBhbnN3ZXIuCj4gPiA+ID4g
PiA+ID4gCj4gPiA+ID4gPiA+ID4gT24gMjAvMDIvMjAxOSAwMDowMiwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gT24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDU6MzE6MTBQ
TSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gPiBIaSBhbGwsCj4g
PiA+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+ID4gPiBJIGhhdmUgYmVlbiBsb29raW5nIGF0
IHVzaW5nIExpbnV4IFJUIGluIERvbTAuIE9uY2UgdGhlIGd1ZXN0IGlzCj4gPiA+ID4gPiA+ID4g
PiA+IHN0YXJ0ZWQsCj4gPiA+ID4gPiA+ID4gPiA+IHRoZSBjb25zb2xlIGlzIGVuZGluZyB0byBo
YXZlIGEgbG90IG9mIHdhcm5pbmcgKHNlZSB0cmFjZSBiZWxvdykuCj4gPiA+ID4gPiA+ID4gPiA+
IAo+ID4gPiA+ID4gPiA+ID4gPiBBZnRlciBzb21lIGludmVzdGlnYXRpb24sIHRoaXMgaXMgYmVj
YXVzZSB0aGUgaXJxIGhhbmRsZXIgd2lsbCBub3cKPiA+ID4gPiA+ID4gPiA+ID4gYmUgdGhyZWFk
ZWQuCj4gPiA+ID4gPiA+ID4gPiA+IEkgY2FuIHJlcHJvZHVjZSB0aGUgc2FtZSBlcnJvciB3aXRo
IHRoZSB2YW5pbGxhIExpbnV4IHdoZW4gcGFzc2luZwo+ID4gPiA+ID4gPiA+ID4gPiB0aGUgb3B0
aW9uCj4gPiA+ID4gPiA+ID4gPiA+ICd0aHJlYWRpcnFzJyBvbiB0aGUgY29tbWFuZCBsaW5lICh0
aGUgdHJhY2UgYmVsb3cgaXMgZnJvbSA1LjAuMC1yYzcKPiA+ID4gPiA+ID4gPiA+ID4gdGhhdCBo
YXMKPiA+ID4gPiA+ID4gPiA+ID4gbm90IFJUIHN1cHBvcnQpLgo+ID4gPiA+ID4gPiA+ID4gPiAK
PiA+ID4gPiA+ID4gPiA+ID4gRldJVywgdGhlIGludGVycnVwdCBmb3IgcG9ydCA2IGlzIHVzZWQg
dG8gZm9yIHRoZSBndWVzdCB0bwo+ID4gPiA+ID4gPiA+ID4gPiBjb21tdW5pY2F0ZSB3aXRoCj4g
PiA+ID4gPiA+ID4gPiA+IHhlbnN0b3JlLgo+ID4gPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4g
PiA+ID4gIMKgwqDCoEZyb20gbXkgdW5kZXJzdGFuZGluZywgdGhpcyBpcyBoYXBwZW5pbmcgYmVj
YXVzZSB0aGUgaW50ZXJydXB0Cj4gPiA+ID4gPiA+ID4gPiA+IGhhbmRsZXIgaXMgbm93Cj4gPiA+
ID4gPiA+ID4gPiA+IHJ1biBpbiBhIHRocmVhZC4gU28gd2UgY2FuIGhhdmUgdGhlIGZvbGxvd2lu
ZyBoYXBwZW5pbmcuCj4gPiA+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+ID4gPiAgwqDCoMKg
wqDCoCBJbnRlcnJ1cHQgY29udGV4dMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoMKgIElu
dGVycnVwdCB0aHJlYWQKPiA+ID4gPiA+ID4gPiA+ID4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwKPiA+ID4gPiA+
ID4gPiA+ID4gIMKgwqDCoMKgwqAgcmVjZWl2ZSBpbnRlcnJ1cHQgcG9ydCA2wqDCoMKgwqAgfAo+
ID4gPiA+ID4gPiA+ID4gPiAgwqDCoMKgwqDCoCBjbGVhciB0aGUgZXZ0Y2huIHBvcnTCoMKgwqDC
oMKgwqDCoCB8Cj4gPiA+ID4gPiA+ID4gPiA+ICDCoMKgwqDCoMKgIHNldCBJUlFGX1JVTlRIUkVB
RMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfAo+ID4gPiA+ID4gPiA+ID4gPiAgwqDCoMKgwqDCoCBr
aWNrIGludGVycnVwdCB0aHJlYWTCoMKgwqDCoMKgwqDCoCB8Cj4gPiA+ID4gPiA+ID4gPiA+ICDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB8wqDCoMKgIGNsZWFyIElSUUZfUlVOVEhSRUFECj4gPiA+ID4gPiA+ID4gPiA+
ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB8wqDCoMKgIGNhbGwgZXZ0Y2huX2ludGVycnVwdAo+ID4gPiA+ID4gPiA+
ID4gPiAgwqDCoMKgwqDCoCByZWNlaXZlIGludGVycnVwdCBwb3J0IDbCoMKgwqDCoCB8Cj4gPiA+
ID4gPiA+ID4gPiA+ICDCoMKgwqDCoMKgIGNsZWFyIHRoZSBldnRjaG4gcG9ydMKgwqDCoMKgwqDC
oMKgIHwKPiA+ID4gPiA+ID4gPiA+ID4gIMKgwqDCoMKgwqAgc2V0IElSUUZfUlVOVEhSRUFEwqDC
oMKgwqDCoMKgwqDCoMKgwqAgfAo+ID4gPiA+ID4gPiA+ID4gPiAgwqDCoMKgwqDCoCBraWNrIGlu
dGVycnVwdCB0aHJlYWTCoMKgwqDCoMKgwqDCoCB8Cj4gPiA+ID4gPiA+ID4gPiA+ICDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB8wqDCoMKgIGRpc2FibGUgaW50ZXJydXB0IHBvcnQgNgo+ID4gPiA+ID4gPiA+ID4gPiAg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfMKgwqDCoCBldnRjaG4tPmVuYWJsZWQgPSBmYWxzZQo+ID4gPiA+ID4gPiA+
ID4gPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBbLi4uLl0KPiA+ID4gPiA+ID4gPiA+ID4gIMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHwKPiA+ID4gPiA+ID4gPiA+ID4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgKioqIEhhbmRs
aW5nIHRoZSBzZWNvbmQKPiA+ID4gPiA+ID4gPiA+ID4gaW50ZXJydXB0ICoqKgo+ID4gPiA+ID4g
PiA+ID4gPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBjbGVhciBJUlFGX1JVTlRIUkVBRAo+ID4gPiA+
ID4gPiA+ID4gPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBjYWxsIGV2dGNobl9pbnRlcnJ1cHQKPiA+
ID4gPiA+ID4gPiA+ID4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgV0FSTiguLi4pCj4gPiA+ID4gPiA+
ID4gPiA+IAo+ID4gPiA+ID4gPiA+ID4gPiBJIGFtIG5vdCBlbnRpcmVseSBzdXJlIGhvdyB0byBm
aXggdGhpcy4gSSBoYXZlIHR3byBzb2x1dGlvbnMgaW4KPiA+ID4gPiA+ID4gPiA+ID4gbWluZDoK
PiA+ID4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gPiA+IDEpIFByZXZlbnQgdGhlIGludGVy
cnVwdCBoYW5kbGVyIHRvIGJlIHRocmVhZGVkLiBXZSB3b3VsZCBhbHNvCj4gPiA+ID4gPiA+ID4g
PiA+IG5lZWQgdG8KPiA+ID4gPiA+ID4gPiA+ID4gc3dpdGNoIGZyb20gc3Bpbl9sb2NrIHRvIHJh
d19zcGluX2xvY2sgYXMgdGhlIGZvcm1lciBtYXkgc2xlZXAgb24KPiA+ID4gPiA+ID4gPiA+ID4g
UlQtTGludXguCj4gPiA+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+ID4gPiAyKSBSZW1vdmUg
dGhlIHdhcm5pbmcKPiA+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+ID4gSSB0aGluayBhY2Nl
c3MgdG8gZXZ0Y2huLT5lbmFibGVkIGlzIHJhY3kgc28gKHdpdGggb3Igd2l0aG91dCB0aGUKPiA+
ID4gPiA+ID4gPiA+IHdhcm5pbmcpIHdlIGNhbid0IHVzZSBpdCByZWxpYWJseS4KPiA+ID4gPiA+
ID4gPiAKPiA+ID4gPiA+ID4gPiBUaGlua2luZyBhYm91dCBpdCwgaXQgd291bGQgbm90IGJlIHRo
ZSBvbmx5IGlzc3VlLiBUaGUgcmluZyBpcyBzaXplZAo+ID4gPiA+ID4gPiA+IHRvIGNvbnRhaW4g
b25seSBvbmUgaW5zdGFuY2Ugb2YgdGhlIHNhbWUgZXZlbnQuIFNvIGlmIHlvdSByZWNlaXZlCj4g
PiA+ID4gPiA+ID4gdHdpY2UgdGhlIGV2ZW50LCB5b3UgbWF5IG92ZXJmbG93IHRoZSByaW5nLgo+
ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gSG0uLi4gVGhhdCdzIGFub3RoZXIgYXJndW1lbnQgaW4g
ZmF2b3Igb2YgInVudGhyZWFkaW5nIiB0aGUgaGFuZGxlci4KPiA+ID4gPiA+IAo+ID4gPiA+ID4g
SSBmaXJzdCB0aG91Z2h0IGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIHVudGhyZWFkIGl0LiBIb3dl
dmVyLAo+ID4gPiA+ID4gd2FrZV91cF9pbnRlcnJ1cHRpYmxlIGlzIHVzaW5nIGEgc3Bpbl9sb2Nr
LiBPbiBSVCBzcGluX2xvY2sgY2FuIHNsZWVwLAo+ID4gPiA+ID4gc28gdGhpcyBjYW5ub3QgYmUg
dXNlZCBpbiBhbiBpbnRlcnJ1cHQgY29udGV4dC4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gU28gSSB0
aGluayAidW50aHJlYWRpbmciIHRoZSBoYW5kbGVyIGlzIG5vdCBhbiBvcHRpb24gaGVyZS4KPiA+
ID4gPiAKPiA+ID4gPiBUaGF0IHNvdW5kcyBsaWtlIGEgZGlmZmVyZW50IHByb2JsZW0uIEkuZS4g
dGhlcmUgYXJlIHR3byBpc3N1ZXM6Cj4gPiA+ID4gKiB0aHJlYWRlZCBpbnRlcnJ1cHRzIGRvbid0
IHdvcmsgcHJvcGVybHkgKHJhY2VzLCByaW5nIG92ZXJmbG93KQo+ID4gPiA+ICogZXZ0Y2huX2lu
dGVycnVwdCgpICh0aHJlYWRlZCBvciBub3QpIGhhcyBzcGluX2xvY2soKSwgd2hpY2ggaXMgbm90
Cj4gPiA+ID4gZ29pbmcgdG8gd29yayBmb3IgUlQKPiA+ID4gCj4gPiA+IEkgYW0gYWZyYWlkIHRo
YXQncyBub3QgY29ycmVjdCwgeW91IGNhbiB1c2Ugc3Bpbl9sb2NrKCkgaW4gdGhyZWFkZWQKPiA+
ID4gaW50ZXJydXB0IGhhbmRsZXIuCj4gPiAKPiA+IEluIG5vbi1SVCBoYW5kbGVyIC0tIHllcywg
YnV0IG5vdCBpbiBhbiBSVCBvbmUgKGluIGZhY3QsIGlzbid0IHRoaXMgd2hhdAo+ID4geW91IHlv
dXJzZWxmIHNhaWQgYWJvdmU/KQo+IAo+IEluIFJULWxpbnV4LCBpbnRlcnJ1cHQgaGFuZGxlcnMg
YXJlIHRocmVhZGVkIGJ5IGRlZmF1bHQuIFNvIHRoZSBoYW5kbGVyIHdpbGwKPiBub3QgcnVuIGlu
IHRoZSBpbnRlcnJ1cHQgY29udGV4dC4gSGVuY2UsIGl0IHdpbGwgYmUgc2FmZSB0byBjYWxsIHNw
aW5fbG9jay4KPiAKPiBIb3dldmVyLCBpZiB5b3UgZm9yY2UgdGhlIGhhbmRsZXIgdG8gbm90IGJl
IHRocmVhZGVkIChJUlFGX05PX1RIUkVBRCksIGl0Cj4gd2lsbCBydW4gaW4gaW50ZXJydXB0IGNv
bnRleHQuCj4gCj4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4g
PiA+ID4gPiAKPiA+ID4gPiA+ID4gPiA+IEFub3RoZXIgYWx0ZXJuYXRpdmUgY291bGQgYmUgdG8g
cXVldWUgdGhlIGlycSBpZiAhZXZ0Y2huLT5lbmFibGVkCj4gPiA+ID4gPiA+ID4gPiBhbmQKPiA+
ID4gPiA+ID4gPiA+IGhhbmRsZSBpdCBpbiBldnRjaG5fd3JpdGUoKSAod2hpY2ggaXMgd2hlcmUg
aXJxIGlzIHN1cHBvc2VkIHRvIGJlCj4gPiA+ID4gPiA+ID4gPiByZS1lbmFibGVkKS4KPiA+ID4g
PiA+ID4gPiBXaGF0IGRvIHlvdSBtZWFuIGJ5IHF1ZXVlPyBJcyBpdCBxdWV1ZWluZyBpbiB0aGUg
cmluZz8KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBObywgSSB3YXMgdGhp
bmtpbmcgYWJvdXQgaGF2aW5nIGEgbmV3IHN0cnVjdHVyZSBmb3IgZGVmZXJyZWQKPiA+ID4gPiA+
ID4gaW50ZXJydXB0cy4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gSG1tbSwgSSBhbSBub3QgZW50aXJl
bHkgc3VyZSB3aGF0IHdvdWxkIGJlIHRoZSBzdHJ1Y3R1cmUgaGVyZS4gQ291bGQKPiA+ID4gPiA+
IHlvdSBleHBhbmQgeW91ciB0aGlua2luZz8KPiA+ID4gPiAKPiA+ID4gPiBTb21lIHNvcnQgb2Yg
YSBGSUZPIHRoYXQgc3RvcmVzIHtpcnEsIGRhdGF9IHR1cGxlLiBJdCBjb3VsZCBvYnZpb3VzbHkg
YmUKPiA+ID4gPiBpbXBsZW1lbnRlZCBhcyBhIHJpbmcgYnV0IG5vdCBuZWNlc3NhcmlseSBhcyBY
ZW4gc2hhcmVkIHJpbmcgKGlmIHRoYXQncwo+ID4gPiA+IHdoYXQgeW91IHdlcmUgcmVmZXJyaW5n
IHRvKS4KPiA+ID4gCj4gPiA+IFRoZSB1bmRlcmx5aW5nIHF1ZXN0aW9uIGlzIHdoYXQgaGFwcGVu
IGlmIHlvdSBtaXNzIGFuIGludGVycnVwdC4gSXMgaXQKPiA+ID4gZ29pbmcgdG8gYmUgb2s/Cj4g
PiAKPiA+IFRoaXMgSSBhbSBub3Qgc3VyZSBhYm91dC4gSSB0aG91Z2h0IHllcyBzaW5jZSB3ZSBh
cmUgc2lnbmFsaW5nIHRoZQo+ID4gcHJvY2VzcyBvbmx5IG9uY2UuCj4gCj4gSSBoYXZlIENDZWQg
QW5kcmV3IGFuZCBKYW4gdG8gc2VlIGlmIHRoZXkgY2FuIGhlbHAgaGVyZS4KCkZXSVcsIHlvdSBj
YW4gYWxzbyBtYXNrIHRoZSBpbnRlcnJ1cHQgd2hpbGUgd2FpdGluZyBmb3IgdGhlIHRocmVhZCB0
bwpleGVjdXRlIHRoZSBpbnRlcnJ1cHQgaGFuZGxlci4gSWU6CgoxLiBJbnRlcnJ1cHQgaW5qZWN0
ZWQKMi4gRXhlY3V0ZSBndWVzdCBldmVudCBjaGFubmVsIGNhbGxiYWNrCjMuIFNjYW4gZm9yIHBl
bmRpbmcgaW50ZXJydXB0cwo0LiBNYXNrIGludGVycnVwdAo1LiBDbGVhciBwZW5kaW5nIGZpZWxk
CjYuIFF1ZXVlIHRocmVhZGVkIGhhbmRsZXIKNy4gR28gdG8gMyB1bnRpbCBhbGwgaW50ZXJydXB0
cyBhcmUgZHJhaW5lZApbLi4uXQo4LiBFeGVjdXRlIGludGVycnVwdCBoYW5kbGVyIGluIHRocmVh
ZAo5LiBVbm1hc2sgaW50ZXJydXB0CgpUaGF0IHNob3VsZCBwcmV2ZW50IHlvdSBmcm9tIHN0YWNr
aW5nIGludGVycnVwdHM/CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 08:17:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 08:17:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwjYF-0000i4-Na; Thu, 21 Feb 2019 08:17:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rINu=Q4=amazon.de=prvs=9484abbec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gwjYE-0000hz-8t
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 08:17:50 +0000
X-Inumbo-ID: 2ce09840-35b1-11e9-bc90-bc764e045a96
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ce09840-35b1-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 08:17:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550737069; x=1582273069;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=y75reSHGlNIzKNGkilxqlzx/q/wiDx+AHvQzRBydhFU=;
 b=oh2hk3RGn+3fQP+DsPE/uCC8lNajebSQ94M4b6keFziYKYAKdCtIJawH
 kNGQtoA2ZpRi/ZKvqrHCexQiBSamEBRzyKXQ4/t25mWJ2ff75LawF4+Ng
 syomJC3pWzdpU1CAFlsLeS7cZAEWm2DUf1HzjJ9xnXUCkMzZqhdI42fln g=;
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="718783232"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 21 Feb 2019 08:17:46 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1L8HgAl073817
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 21 Feb 2019 08:17:43 GMT
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:17:38 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:17:37 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.9) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 21 Feb 2019 08:17:32 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 09:16:36 +0100
Message-ID: <1550737003-25779-3-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v7 2/9] x86/vioapic: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBpbnRlcmFjdGluZyB3aXRoIGlvIGFwaWMsIGEgZ3Vlc3QgY2FuIHNwZWNpZnkgdmFsdWVz
IHRoYXQgYXJlIHVzZWQKYXMgaW5kZXggdG8gc3RydWN0dXJlcywgYW5kIHdob3NlIHZhbHVlcyBh
cmUgbm90IGNvbXBhcmVkIGFnYWluc3QKdXBwZXIgYm91bmRzIHRvIHByZXZlbnQgc3BlY3VsYXRp
dmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLiBUaGlzIGNoYW5nZQpwcmV2ZW50cyB0aGVzZSBzcGVj
dWxhdGl2ZSBhY2Nlc3Nlcy4KCkZ1cnRoZXJtb3JlLCB2YXJpYWJsZXMgYXJlIGluaXRpYWxpemVk
IGFuZCB0aGUgY29tcGlsZXIgaXMgYXNrZWQgdG8gbm90Cm9wdGltaXplZCB0aGVzZSBpbml0aWFs
aXphdGlvbnMsIGFzIHRoZSB1bmluaXRpYWxpemVkIHZhcmlhYmxlcyBtaWdodCBiZQp1c2VkIGlu
IGEgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzcy4gT3V0IG9mIHRoZSBmb3VyIGluaXRp
YWxpemVkCnZhcmlhYmxlcywgdHdvIGFyZSBwb3RlbnRpYWxseSBwcm9ibGVtYXRpYywgbmFtZWx5
IG9uZXMgaW4gdGhlIGZ1bmN0aW9ucwp2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlIGFuZCB2aW9h
cGljX2dldF90cmlnZ2VyX21vZGUuCgpBcyB0aGUgdHdvIHByb2JsZW1hdGljIHZhcmlhYmxlcyBh
cmUgYm90aCB1c2VkIGluIHRoZSBjb21tb24gZnVuY3Rpb24KZ3NpX3Zpb2FwaWMsIHRoZSBtaXRp
Z2F0aW9uIGlzIGltcGxlbWVudGVkIHRoZXJlLiBBcyB0aGUgYWNjZXNzIHBhdHRlcm4Kb2YgdGhl
IGN1cnJlbnRseSBub24tZ3Vlc3QtY29udHJvbGxlZCBmdW5jdGlvbnMgbWlnaHQgY2hhbmdlIGlu
IHRoZQpmdXR1cmUgYXMgd2VsbCwgdGhlIG90aGVyIHZhcmlhYmxlcyBhcmUgaW5pdGlhbGl6ZWQg
YXMgd2VsbC4KClRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9y
dC4KClNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgoK
LS0tCgpOb3RlczoKICB2NzogbWVudGlvbiBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgaW4gY29tbWl0
IG1lc3NhZ2UKICAgICAgZml4IGNvbW1lbnQgdHlwbwogICAgICBkcm9wICdndWVzdCBjb250cm9s
bGVkJyBmcm9tIGNvbW1pdCBtZXNzYWdlCgogeGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMgfCAy
OCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0
aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zp
b2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCi0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC0zMCw2ICsz
MCw3IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KICNpbmNsdWRlIDxw
dWJsaWMvaHZtL2lvcmVxLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9pby5oPgogI2luY2x1ZGUgPGFz
bS9odm0vdnBpYy5oPgpAQCAtNjYsNiArNjcsMTIgQEAgc3RhdGljIHN0cnVjdCBodm1fdmlvYXBp
YyAqZ3NpX3Zpb2FwaWMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKIHsKICAgICB1bnNpZ25lZCBp
bnQgaTsKIAorICAgIC8qCisgICAgICogTWFrZSBzdXJlIHRoZSBjb21waWxlciBkb2VzIG5vdCBv
cHRpbWl6ZSBhd2F5IHRoZSBpbml0aWFsaXphdGlvbiBkb25lIGJ5CisgICAgICogY2FsbGVycwor
ICAgICAqLworICAgIE9QVElNSVpFUl9ISURFX1ZBUigqcGluKTsKKwogICAgIGZvciAoIGkgPSAw
OyBpIDwgZC0+YXJjaC5odm0ubnJfdmlvYXBpY3M7IGkrKyApCiAgICAgewogICAgICAgICBzdHJ1
Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMgPSBkb21haW5fdmlvYXBpYyhkLCBpKTsKQEAgLTExNyw3
ICsxMjQsOCBAQCBzdGF0aWMgdWludDMyX3QgdmlvYXBpY19yZWFkX2luZGlyZWN0KGNvbnN0IHN0
cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYykKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
CiAKLSAgICAgICAgcmVkaXJfY29udGVudCA9IHZpb2FwaWMtPnJlZGlydGJsW3JlZGlyX2luZGV4
XS5iaXRzOworICAgICAgICByZWRpcl9jb250ZW50ID0gdmlvYXBpYy0+cmVkaXJ0YmxbYXJyYXlf
aW5kZXhfbm9zcGVjKHJlZGlyX2luZGV4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHZpb2FwaWMtPm5yX3BpbnMpXS5iaXRzOwogICAgICAg
ICByZXN1bHQgPSAodmlvYXBpYy0+aW9yZWdzZWwgJiAxKSA/IChyZWRpcl9jb250ZW50ID4+IDMy
KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHJlZGlyX2NvbnRl
bnQ7CiAgICAgICAgIGJyZWFrOwpAQCAtMjEyLDcgKzIyMCwxNSBAQCBzdGF0aWMgdm9pZCB2aW9h
cGljX3dyaXRlX3JlZGlyZW50KAogICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZtX2Rv
bWFpbl9pcnEoZCk7CiAgICAgdW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSAqcGVudCwgZW50Owog
ICAgIGludCB1bm1hc2tlZCA9IDA7Ci0gICAgdW5zaWduZWQgaW50IGdzaSA9IHZpb2FwaWMtPmJh
c2VfZ3NpICsgaWR4OworICAgIHVuc2lnbmVkIGludCBnc2k7CisKKyAgICAvKiBDYWxsZXJzIG9m
IHRoaXMgZnVuY3Rpb24gc2hvdWxkIG1ha2Ugc3VyZSBpZHggaXMgYm91bmRlZCBhcHByb3ByaWF0
ZWx5ICovCisgICAgQVNTRVJUKGlkeCA8IHZpb2FwaWMtPm5yX3BpbnMpOworCisgICAgLyogTWFr
ZSBzdXJlIG5vIG91dC1vZi1ib3VuZHMgdmFsdWUgZm9yIGlkeCBjYW4gYmUgdXNlZCAqLworICAg
IGlkeCA9IGFycmF5X2luZGV4X25vc3BlYyhpZHgsIHZpb2FwaWMtPm5yX3BpbnMpOworCisgICAg
Z3NpID0gdmlvYXBpYy0+YmFzZV9nc2kgKyBpZHg7CiAKICAgICBzcGluX2xvY2soJmQtPmFyY2gu
aHZtLmlycV9sb2NrKTsKIApAQCAtNDY3LDcgKzQ4Myw3IEBAIHN0YXRpYyB2b2lkIHZpb2FwaWNf
ZGVsaXZlcihzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMsIHVuc2lnbmVkIGludCBwaW4pCiAK
IHZvaWQgdmlvYXBpY19pcnFfcG9zaXRpdmVfZWRnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgaXJxKQogewotICAgIHVuc2lnbmVkIGludCBwaW47CisgICAgdW5zaWduZWQgaW50IHBp
biA9IDA7IC8qIFNlZSBnc2lfdmlvYXBpYyAqLwogICAgIHN0cnVjdCBodm1fdmlvYXBpYyAqdmlv
YXBpYyA9IGdzaV92aW9hcGljKGQsIGlycSwgJnBpbik7CiAgICAgdW5pb24gdmlvYXBpY19yZWRp
cl9lbnRyeSAqZW50OwogCkBAIC01NDIsNyArNTU4LDcgQEAgdm9pZCB2aW9hcGljX3VwZGF0ZV9F
T0koc3RydWN0IGRvbWFpbiAqZCwgdTggdmVjdG9yKQogCiBpbnQgdmlvYXBpY19nZXRfbWFzayhj
b25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQogewotICAgIHVuc2lnbmVk
IGludCBwaW47CisgICAgdW5zaWduZWQgaW50IHBpbiA9IDA7IC8qIFNlZSBnc2lfdmlvYXBpYyAq
LwogICAgIGNvbnN0IHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYyA9IGdzaV92aW9hcGljKGQs
IGdzaSwgJnBpbik7CiAKICAgICBpZiAoICF2aW9hcGljICkKQEAgLTU1Myw3ICs1NjksNyBAQCBp
bnQgdmlvYXBpY19nZXRfbWFzayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
Z3NpKQogCiBpbnQgdmlvYXBpY19nZXRfdmVjdG9yKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBnc2kpCiB7Ci0gICAgdW5zaWduZWQgaW50IHBpbjsKKyAgICB1bnNpZ25lZCBp
bnQgcGluID0gMDsgLyogU2VlIGdzaV92aW9hcGljICovCiAgICAgY29uc3Qgc3RydWN0IGh2bV92
aW9hcGljICp2aW9hcGljID0gZ3NpX3Zpb2FwaWMoZCwgZ3NpLCAmcGluKTsKIAogICAgIGlmICgg
IXZpb2FwaWMgKQpAQCAtNTY0LDcgKzU4MCw3IEBAIGludCB2aW9hcGljX2dldF92ZWN0b3IoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkKIAogaW50IHZpb2FwaWNfZ2V0
X3RyaWdnZXJfbW9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQog
ewotICAgIHVuc2lnbmVkIGludCBwaW47CisgICAgdW5zaWduZWQgaW50IHBpbiA9IDA7IC8qIFNl
ZSBnc2lfdmlvYXBpYyAqLwogICAgIGNvbnN0IHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYyA9
IGdzaV92aW9hcGljKGQsIGdzaSwgJnBpbik7CiAKICAgICBpZiAoICF2aW9hcGljICkKLS0gCjIu
Ny40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3Ry
LiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIs
IFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRz
Z2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 08:18:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 08:18:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwjYf-0000jh-1Q; Thu, 21 Feb 2019 08:18:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2FLj=Q4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gwjYd-0000jV-7s
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 08:18:15 +0000
X-Inumbo-ID: 3b39b5bd-35b1-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b39b5bd-35b1-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 08:18:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 95CCDAD95;
 Thu, 21 Feb 2019 08:17:12 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <2c5300a3-ed7f-c1a3-81d3-35adb23bea4c@suse.com>
Date: Thu, 21 Feb 2019 09:17:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Dave P Martin <dave.martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMjAxOSAxODozMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiBJ
IGhhdmUgYmVlbiBsb29raW5nIGF0IHVzaW5nIExpbnV4IFJUIGluIERvbTAuIE9uY2UgdGhlIGd1
ZXN0IGlzIHN0YXJ0ZWQsCj4gdGhlIGNvbnNvbGUgaXMgZW5kaW5nIHRvIGhhdmUgYSBsb3Qgb2Yg
d2FybmluZyAoc2VlIHRyYWNlIGJlbG93KS4KPiAKPiBBZnRlciBzb21lIGludmVzdGlnYXRpb24s
IHRoaXMgaXMgYmVjYXVzZSB0aGUgaXJxIGhhbmRsZXIgd2lsbCBub3cgYmUgdGhyZWFkZWQuCj4g
SSBjYW4gcmVwcm9kdWNlIHRoZSBzYW1lIGVycm9yIHdpdGggdGhlIHZhbmlsbGEgTGludXggd2hl
biBwYXNzaW5nIHRoZSBvcHRpb24KPiAndGhyZWFkaXJxcycgb24gdGhlIGNvbW1hbmQgbGluZSAo
dGhlIHRyYWNlIGJlbG93IGlzIGZyb20gNS4wLjAtcmM3IHRoYXQgaGFzCj4gbm90IFJUIHN1cHBv
cnQpLgo+IAo+IEZXSVcsIHRoZSBpbnRlcnJ1cHQgZm9yIHBvcnQgNiBpcyB1c2VkIHRvIGZvciB0
aGUgZ3Vlc3QgdG8gY29tbXVuaWNhdGUgd2l0aAo+IHhlbnN0b3JlLgo+IAo+IEZyb20gbXkgdW5k
ZXJzdGFuZGluZywgdGhpcyBpcyBoYXBwZW5pbmcgYmVjYXVzZSB0aGUgaW50ZXJydXB0IGhhbmRs
ZXIgaXMgbm93Cj4gcnVuIGluIGEgdGhyZWFkLiBTbyB3ZSBjYW4gaGF2ZSB0aGUgZm9sbG93aW5n
IGhhcHBlbmluZy4KPiAKPiAgICBJbnRlcnJ1cHQgY29udGV4dCAgICAgICAgICAgIHwgICAgIElu
dGVycnVwdCB0aHJlYWQKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIAo+ICAg
IHJlY2VpdmUgaW50ZXJydXB0IHBvcnQgNiAgICAgfAo+ICAgIGNsZWFyIHRoZSBldnRjaG4gcG9y
dCAgICAgICAgfAo+ICAgIHNldCBJUlFGX1JVTlRIUkVBRAkgICAgICAgIHwKPiAgICBraWNrIGlu
dGVycnVwdCB0aHJlYWQgICAgICAgIHwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgY2xlYXIgSVJRRl9SVU5USFJFQUQKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgY2FsbCBldnRjaG5faW50ZXJydXB0Cj4gICAgcmVjZWl2ZSBpbnRlcnJ1cHQgcG9y
dCA2ICAgICB8Cj4gICAgY2xlYXIgdGhlIGV2dGNobiBwb3J0ICAgICAgICB8Cj4gICAgc2V0IElS
UUZfUlVOVEhSRUFEICAgICAgICAgICB8Cj4gICAga2ljayBpbnRlcnJ1cHQgdGhyZWFkICAgICAg
ICB8Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIGRpc2FibGUgaW50ZXJy
dXB0IHBvcnQgNgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICBldnRjaG4t
PmVuYWJsZWQgPSBmYWxzZQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICBb
Li4uLl0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgKioqIEhhbmRsaW5nIHRoZSBzZWNvbmQgaW50ZXJydXB0
ICoqKgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICBjbGVhciBJUlFGX1JV
TlRIUkVBRAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICBjYWxsIGV2dGNo
bl9pbnRlcnJ1cHQKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgV0FSTigu
Li4pCj4gCj4gSSBhbSBub3QgZW50aXJlbHkgc3VyZSBob3cgdG8gZml4IHRoaXMuIEkgaGF2ZSB0
d28gc29sdXRpb25zIGluIG1pbmQ6Cj4gCj4gMSkgUHJldmVudCB0aGUgaW50ZXJydXB0IGhhbmRs
ZXIgdG8gYmUgdGhyZWFkZWQuIFdlIHdvdWxkIGFsc28gbmVlZCB0bwo+IHN3aXRjaCBmcm9tIHNw
aW5fbG9jayB0byByYXdfc3Bpbl9sb2NrIGFzIHRoZSBmb3JtZXIgbWF5IHNsZWVwIG9uIFJULUxp
bnV4Lgo+IAo+IDIpIFJlbW92ZSB0aGUgd2FybmluZwoKMykgU3BsaXQgdGhlIGhhbmRsZXIgKFJU
LW9ubHk/KSB0byBhIG5vbi10aHJlYWRlZCBwYXJ0IGNvbnRhaW5pbmcKICAgZXZlcnl0aGluZyB1
bnRpbCB0aGUgImV2dGNobi0+ZW5hYmxlZCA9IGZhbHNlIiBhbmQgb25seSB0aGVuCiAgIGtpY2sg
dGhlIHRocmVhZCBkb2luZyB0aGUgcmVzdCwgaW5jbHVkaW5nIHRoZSBzcGluX2xvY2soKS4KCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 08:18:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 08:18:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwjYw-0000mM-BV; Thu, 21 Feb 2019 08:18:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rINu=Q4=amazon.de=prvs=9484abbec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gwjYv-0000mA-Qf
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 08:18:33 +0000
X-Inumbo-ID: 468927f9-35b1-11e9-bc90-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 468927f9-35b1-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 08:18:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550737112; x=1582273112;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=qdOes+JPQNNiIkvW4hhBWH5gUajpI28SpN+YCCyDh1E=;
 b=G4y2kq0Y0xFlua7GVR7Ce+N6pcgU5YypvS9f6reOBmeYYSAjlJVC7zan
 XSMOUS2QHLfnWtw+fhm+fLmHc2ilDyJH3GLK3w1ySFP7lz38X8ORNSBO+
 KaoLZQPT97knNR0j5y0m25MEKXrlHQQrcHEjrxexi5xlYpg0zAbch2UDO U=;
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="789034596"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 21 Feb 2019 08:17:26 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1L8HL0G039637
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 21 Feb 2019 08:17:23 GMT
Received: from EX13D08UEE004.ant.amazon.com (10.43.62.182) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:17:23 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D08UEE004.ant.amazon.com (10.43.62.182) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:17:22 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.9) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 21 Feb 2019 08:17:18 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 09:16:35 +0100
Message-ID: <1550737003-25779-2-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v7 1/9] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3Vlc3RzIGNhbiBpc3N1ZSBldmVudCBjaGFubmVsIGludGVyYWN0aW9uIHdpdGggZ3Vlc3Qgc3Bl
Y2lmaWVkIGRhdGEuClRvIGF2b2lkIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywg
d2UgdXNlIHRoZSBub3NwZWMgbWFjcm9zLApvciB0aGUgZG9tYWluX3ZjcHUgZnVuY3Rpb24uIFdo
ZXJlIGFwcHJvcHJpYXRlLCB3ZSB1c2UgdGhlIHZjcHVfaWQgb2YKdGhlIHNlbGVjZXRlZCB2Y3B1
IGluc3RlYWQgb2YgdGhlIHBhcmFtZXRlciB0aGF0IGNhbiBiZSBpbmZsdWVuY2VkIGJ5CnRoZSBn
dWVzdCwgc28gdGhhdCBvbmx5IG9uZSBhY2Nlc3MgbmVlZHMgdG8gYmUgcHJvdGVjdGVkLgoKVGhp
cyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgoKU2lnbmVkLW9m
Zi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KTm90ZXM6CiAg
djc6IG1lbnRpb24gc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGluIGNvbW1pdCBtZXNzYWdlCiAgICAg
IGV4cGxhaW4gcHJlZmVycmVkIHVzZSBvZiBpbnRlcm5hbCBkYXRhIGluIGNvbW1pdCBtZXNzYWdl
CiAgICAgIGRyb3AgdXBkYXRlIGluIHNldF9nbG9iYWxfdmlycV9oYW5kbGVyCgogeGVuL2NvbW1v
bi9ldmVudF9jaGFubmVsLmMgfCAyOSArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVu
L2NvbW1vbi9ldmVudF9maWZvLmMgICAgfCAxMyArKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vZXZlbnQuaCAgICB8ICA1ICsrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMo
KyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5l
bC5jIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9j
aGFubmVsLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKQEAgLTM2NSwxMSArMzY1
LDE2IEBAIGludCBldnRjaG5fYmluZF92aXJxKGV2dGNobl9iaW5kX3ZpcnFfdCAqYmluZCwgZXZ0
Y2huX3BvcnRfdCBwb3J0KQogICAgIGlmICggKHZpcnEgPCAwKSB8fCAodmlycSA+PSBBUlJBWV9T
SVpFKHYtPnZpcnFfdG9fZXZ0Y2huKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAg
LyoKKyAgICAqIE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZSB2aXJxIGlzIGJv
dW5kZWQgZXZlbiBkdXJpbmcKKyAgICAqIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbi4KKyAgICAqLwor
ICAgIHZpcnEgPSBhcnJheV9pbmRleF9ub3NwZWModmlycSwgQVJSQVlfU0laRSh2LT52aXJxX3Rv
X2V2dGNobikpOworCiAgICAgaWYgKCB2aXJxX2lzX2dsb2JhbCh2aXJxKSAmJiAodmNwdSAhPSAw
KSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgaWYgKCAodmNwdSA8IDApIHx8ICh2
Y3B1ID49IGQtPm1heF92Y3B1cykgfHwKLSAgICAgICAgICgodiA9IGQtPnZjcHVbdmNwdV0pID09
IE5VTEwpICkKKyAgICBpZiAoICh2ID0gZG9tYWluX3ZjcHUoZCwgdmNwdSkpID09IE5VTEwgKQog
ICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAogICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7
CkBAIC00MTgsOCArNDIzLDcgQEAgc3RhdGljIGxvbmcgZXZ0Y2huX2JpbmRfaXBpKGV2dGNobl9i
aW5kX2lwaV90ICpiaW5kKQogICAgIGludCAgICAgICAgICAgIHBvcnQsIHZjcHUgPSBiaW5kLT52
Y3B1OwogICAgIGxvbmcgICAgICAgICAgIHJjID0gMDsKIAotICAgIGlmICggKHZjcHUgPCAwKSB8
fCAodmNwdSA+PSBkLT5tYXhfdmNwdXMpIHx8Ci0gICAgICAgICAoZC0+dmNwdVt2Y3B1XSA9PSBO
VUxMKSApCisgICAgaWYgKCBkb21haW5fdmNwdShkLCB2Y3B1KSA9PSBOVUxMICkKICAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOwpAQCAtODEz
LDYgKzgxNyw3IEBAIGludCBzZXRfZ2xvYmFsX3ZpcnFfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpk
LCB1aW50MzJfdCB2aXJxKQogCiAgICAgaWYgKHZpcnEgPj0gTlJfVklSUVMpCiAgICAgICAgIHJl
dHVybiAtRUlOVkFMOworCiAgICAgaWYgKCF2aXJxX2lzX2dsb2JhbCh2aXJxKSkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAKQEAgLTkzMCw4ICs5MzUsMTAgQEAgbG9uZyBldnRjaG5fYmluZF92
Y3B1KHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgdmNwdV9pZCkKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwogICAgIHN0cnVjdCBldnRjaG4gKmNobjsKICAg
ICBsb25nICAgICAgICAgICByYyA9IDA7CisgICAgc3RydWN0IHZjcHUgICAqdjsKIAotICAgIGlm
ICggKHZjcHVfaWQgPj0gZC0+bWF4X3ZjcHVzKSB8fCAoZC0+dmNwdVt2Y3B1X2lkXSA9PSBOVUxM
KSApCisgICAgLyogVXNlIHRoZSB2Y3B1IGluZm8gdG8gcHJldmVudCBzcGVjdWxhdGl2ZSBvdXQt
b2YtYm91bmQgYWNjZXNzZXMgKi8KKyAgICBpZiAoICh2ID0gZG9tYWluX3ZjcHUoZCwgdmNwdV9p
ZCkpID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAogICAgIHNwaW5fbG9jaygm
ZC0+ZXZlbnRfbG9jayk7CkBAIC05NTUsMjIgKzk2MiwyMiBAQCBsb25nIGV2dGNobl9iaW5kX3Zj
cHUodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQogICAgIHsKICAgICBj
YXNlIEVDU19WSVJROgogICAgICAgICBpZiAoIHZpcnFfaXNfZ2xvYmFsKGNobi0+dS52aXJxKSAp
Ci0gICAgICAgICAgICBjaG4tPm5vdGlmeV92Y3B1X2lkID0gdmNwdV9pZDsKKyAgICAgICAgICAg
IGNobi0+bm90aWZ5X3ZjcHVfaWQgPSB2LT52Y3B1X2lkOwogICAgICAgICBlbHNlCiAgICAgICAg
ICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgRUNTX1VOQk9VTkQ6
CiAgICAgY2FzZSBFQ1NfSU5URVJET01BSU46Ci0gICAgICAgIGNobi0+bm90aWZ5X3ZjcHVfaWQg
PSB2Y3B1X2lkOworICAgICAgICBjaG4tPm5vdGlmeV92Y3B1X2lkID0gdi0+dmNwdV9pZDsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBFQ1NfUElSUToKLSAgICAgICAgaWYgKCBjaG4tPm5vdGlm
eV92Y3B1X2lkID09IHZjcHVfaWQgKQorICAgICAgICBpZiAoIGNobi0+bm90aWZ5X3ZjcHVfaWQg
PT0gdi0+dmNwdV9pZCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgdW5saW5rX3BpcnFf
cG9ydChjaG4sIGQtPnZjcHVbY2huLT5ub3RpZnlfdmNwdV9pZF0pOwotICAgICAgICBjaG4tPm5v
dGlmeV92Y3B1X2lkID0gdmNwdV9pZDsKKyAgICAgICAgY2huLT5ub3RpZnlfdmNwdV9pZCA9IHYt
PnZjcHVfaWQ7CiAgICAgICAgIHBpcnFfc2V0X2FmZmluaXR5KGQsIGNobi0+dS5waXJxLmlycSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19vZihkLT52Y3B1W3ZjcHVfaWRdLT5w
cm9jZXNzb3IpKTsKLSAgICAgICAgbGlua19waXJxX3BvcnQocG9ydCwgY2huLCBkLT52Y3B1W3Zj
cHVfaWRdKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19vZih2LT5wcm9jZXNz
b3IpKTsKKyAgICAgICAgbGlua19waXJxX3BvcnQocG9ydCwgY2huLCB2KTsKICAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9ldmVudF9maWZvLmMgYi94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYwotLS0gYS94ZW4v
Y29tbW9uL2V2ZW50X2ZpZm8uYworKysgYi94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYwpAQCAtMzMs
NyArMzMsOCBAQCBzdGF0aWMgaW5saW5lIGV2ZW50X3dvcmRfdCAqZXZ0Y2huX2ZpZm9fd29yZF9m
cm9tX3BvcnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgKi8KICAgICBzbXBfcm1iKCk7
CiAKLSAgICBwID0gcG9ydCAvIEVWVENITl9GSUZPX0VWRU5UX1dPUkRTX1BFUl9QQUdFOworICAg
IHAgPSBhcnJheV9pbmRleF9ub3NwZWMocG9ydCAvIEVWVENITl9GSUZPX0VWRU5UX1dPUkRTX1BF
Ul9QQUdFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZXZ0Y2huX2ZpZm8tPm51bV9l
dnRjaG5zKTsKICAgICB3ID0gcG9ydCAlIEVWVENITl9GSUZPX0VWRU5UX1dPUkRTX1BFUl9QQUdF
OwogCiAgICAgcmV0dXJuIGQtPmV2dGNobl9maWZvLT5ldmVudF9hcnJheVtwXSArIHc7CkBAIC01
MTYsMTQgKzUxNywyMCBAQCBpbnQgZXZ0Y2huX2ZpZm9faW5pdF9jb250cm9sKHN0cnVjdCBldnRj
aG5faW5pdF9jb250cm9sICppbml0X2NvbnRyb2wpCiAgICAgZ2ZuICAgICA9IGluaXRfY29udHJv
bC0+Y29udHJvbF9nZm47CiAgICAgb2Zmc2V0ICA9IGluaXRfY29udHJvbC0+b2Zmc2V0OwogCi0g
ICAgaWYgKCB2Y3B1X2lkID49IGQtPm1heF92Y3B1cyB8fCAhZC0+dmNwdVt2Y3B1X2lkXSApCisg
ICAgaWYgKCAodiA9IGRvbWFpbl92Y3B1KGQsIHZjcHVfaWQpKSA9PSBOVUxMICkKICAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7Ci0gICAgdiA9IGQtPnZjcHVbdmNwdV9pZF07CiAKICAgICAvKiBNdXN0
IG5vdCBjcm9zcyBwYWdlIGJvdW5kYXJ5LiAqLwogICAgIGlmICggb2Zmc2V0ID4gKFBBR0VfU0la
RSAtIHNpemVvZihldnRjaG5fZmlmb19jb250cm9sX2Jsb2NrX3QpKSApCiAgICAgICAgIHJldHVy
biAtRUlOVkFMOwogCisgICAgLyoKKyAgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xs
ZWQgdmFsdWUgb2Zmc2V0IGlzIGJvdW5kZWQgZXZlbiBkdXJpbmcKKyAgICAgKiBzcGVjdWxhdGl2
ZSBleGVjdXRpb24uCisgICAgICovCisgICAgb2Zmc2V0ID0gYXJyYXlfaW5kZXhfbm9zcGVjKG9m
ZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfU0laRSAtIHNpemVvZihldnRj
aG5fZmlmb19jb250cm9sX2Jsb2NrX3QpICsgMSk7CisKICAgICAvKiBNdXN0IGJlIDgtYnl0ZXMg
YWxpZ25lZC4gKi8KICAgICBpZiAoIG9mZnNldCAmICg4IC0gMSkgKQogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oIGIveGVuL2luY2x1
ZGUveGVuL2V2ZW50LmgKLS0tIGEveGVuL2luY2x1ZGUveGVuL2V2ZW50LmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2V2ZW50LmgKQEAgLTEzLDYgKzEzLDcgQEAKICNpbmNsdWRlIDx4ZW4vc21wLmg+
CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5j
bHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPGFzbS9ldmVudC5oPgogCiAvKgpAQCAtMTAz
LDcgKzEwNCw3IEBAIHZvaWQgYXJjaF9ldnRjaG5faW5qZWN0KHN0cnVjdCB2Y3B1ICp2KTsKICAq
IFRoZSBmaXJzdCBidWNrZXQgaXMgZGlyZWN0bHkgYWNjZXNzZWQgdmlhIGQtPmV2dGNobi4KICAq
LwogI2RlZmluZSBncm91cF9mcm9tX3BvcnQoZCwgcCkgXAotICAgICgoZCktPmV2dGNobl9ncm91
cFsocCkgLyBFVlRDSE5TX1BFUl9HUk9VUF0pCisgICAgYXJyYXlfYWNjZXNzX25vc3BlYygoZCkt
PmV2dGNobl9ncm91cCwgKHApIC8gRVZUQ0hOU19QRVJfR1JPVVApCiAjZGVmaW5lIGJ1Y2tldF9m
cm9tX3BvcnQoZCwgcCkgXAogICAgICgoZ3JvdXBfZnJvbV9wb3J0KGQsIHApKVsoKHApICUgRVZU
Q0hOU19QRVJfR1JPVVApIC8gRVZUQ0hOU19QRVJfQlVDS0VUXSkKIApAQCAtMTE3LDcgKzExOCw3
IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IHBvcnRfaXNfdmFsaWQoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IHApCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBldnRjaG4gKmV2dGNobl9mcm9t
X3BvcnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHApCiB7CiAgICAgaWYgKCBwIDwg
RVZUQ0hOU19QRVJfQlVDS0VUICkKLSAgICAgICAgcmV0dXJuICZkLT5ldnRjaG5bcF07CisgICAg
ICAgIHJldHVybiAmZC0+ZXZ0Y2huW2FycmF5X2luZGV4X25vc3BlYyhwLCBFVlRDSE5TX1BFUl9C
VUNLRVQpXTsKICAgICByZXR1cm4gYnVja2V0X2Zyb21fcG9ydChkLCBwKSArIChwICUgRVZUQ0hO
U19QRVJfQlVDS0VUKTsKIH0KIAotLSAKMi43LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50
ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVl
aHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAy
MzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkx
NzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 08:19:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 08:19:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwjZd-0000tg-ST; Thu, 21 Feb 2019 08:19:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rINu=Q4=amazon.de=prvs=9484abbec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gwjZc-0000tO-DT
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 08:19:16 +0000
X-Inumbo-ID: 5fb3fb3e-35b1-11e9-bc90-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fb3fb3e-35b1-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 08:19:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550737154; x=1582273154;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=G9sYGfo4aFIXBMjeFHPN/KIDuViii3OFiTmtedgMwqM=;
 b=IwzKZjGqgf1InwpKorLdC93tRiSclSGZzmrGdmaQZgY2qMzGzaDi2YR/
 jp86kN0r9//eJ5WCu3G+NLzuFeQhQnYQ3cSefPF5hE5/EkjWvqO5YH30f
 lSdvlhhXoxBk+ylVOVtLo54yXTc59UNB8DSMVyO6sExRtuUn8KM7NUgFS 0=;
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="660877596"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 21 Feb 2019 08:17:01 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1L8GwTg129556
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 21 Feb 2019 08:17:00 GMT
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:17:00 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:16:59 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.9) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 21 Feb 2019 08:16:55 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 09:16:34 +0100
Message-ID: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] SpectreV1+L1TF Patch Series v7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBhbGwsCgpUaGlzIHBhdGNoIHNlcmllcyBhdHRlbXB0cyB0byBtaXRpZ2F0ZSB0aGUgaXNz
dWUgdGhhdCBoYXZlIGJlZW4gcmFpc2VkIGluIHRoZQpYU0EtMjg5IChodHRwczovL3hlbmJpdHMu
eGVuLm9yZy94c2EvYWR2aXNvcnktMjg5Lmh0bWwpLCBuYW1lbHkgdG8gYXZvaWQKdG91Y2hpbmcg
bWVtb3J5IGZyb20gdGhlIGh5cGVydmlzb3Igc3BlY3VsYXRpdmVseSB0aGF0IHdvdWxkIG5vdCBi
ZSB0b3VjaGVkCndpdGhvdXQgc3BlY3VsYXRpb24uIFRvIGJsb2NrIHNwZWN1bGF0aXZlIGV4ZWN1
dGlvbiBvbiBJbnRlbCBoYXJkd2FyZSwgYW4KbGZlbmNlIGluc3RydWN0aW9uIGlzIHJlcXVpcmVk
IHRvIG1ha2Ugc3VyZSB0aGF0IHNlbGVjdGVkIGNoZWNrcyBhcmUgbm90CmJ5cGFzc2VkLiBTcGVj
dWxhdGl2ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMgY2FuIGJlIHByZXZlbnRlZCBieSB1c2luZyB0
aGUKYXJyYXlfaW5kZXhfbm9zcGVjIG1hY3JvLgoKVGhlIG1ham9yIGNoYW5nZXMgYmV0d2VlbiB2
NiBhbmQgdjcgb2YgdGhpcyBzZXJpZXMgYXJlIHByZWZlcnJpbmcgdGhlIGxmZW5jZQppbnN0cnVj
dGlvbiB0byBibG9jayBzcGVjdWxhdGlvbiBvdmVyIHVwZGF0aW5nIHZhcmlhYmxlcy4gRnVydGhl
cm1vcmUsIHdoZW4KcGF0Y2hpbmcgaW4gdGhlIGxmZW5jZSBpbnN0cnVjdGlvbiBhdXRvbWF0aWNh
bGx5LCB0aGUgc2V0dGluZyBvZiBzbXQgYW5kIGwxZApmbHVzaGluZyBhcmUgdGFrZW4gaW50byBh
Y2NvdW50LgoKQmVzdCwKTm9yYmVydAoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJt
YW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBD
aHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkK
RWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 08:19:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 08:19:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwjaD-0000z2-7K; Thu, 21 Feb 2019 08:19:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rINu=Q4=amazon.de=prvs=9484abbec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gwjaB-0000yo-WF
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 08:19:52 +0000
X-Inumbo-ID: 74883e6e-35b1-11e9-bc90-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74883e6e-35b1-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 08:19:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550737190; x=1582273190;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=/D1hS49MQ9lyxUyH8UzsIMZEi2wGfBr3h+A4avsIrMo=;
 b=Nubuf4zS7lJvra0jY+wlcGYRqqoIoYTe0bTg5BlaIS6zszfLz6zBg5Rt
 SwQfREACUVr51TuZKvefv7w1KnZnbh2pJ1oK3PSmoE7HW1OtRTDiu4Maz
 OXSM+MZpfZMgimpPF0zUFMmr0ttN0cq+u/Qmod2SXjapwHByqRFvXH56B w=;
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="784223985"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 21 Feb 2019 08:18: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 x1L8IZhD047395
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 21 Feb 2019 08:18:35 GMT
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:18:01 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:18:00 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.9) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 21 Feb 2019 08:17:56 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 09:16:37 +0100
Message-ID: <1550737003-25779-4-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v7 3/9] spec: add l1tf-barrier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gY29udHJvbCB0aGUgcnVudGltZSBiZWhhdmlvciBvbiBMMVRGIHZ1bG5lcmFibGUgcGxhdGZv
cm1zIGJldHRlciwgdGhlCmNvbW1hbmQgbGluZSBvcHRpb24gbDF0Zi1iYXJyaWVyIGlzIGludHJv
ZHVjZWQuIFRoaXMgb3B0aW9uIGNvbnRyb2xzCndoZXRoZXIgb24gdnVsbmVyYWJsZSB4ODYgcGxh
dGZvcm1zIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgdXNlZCB0bwpwcmV2ZW50IHNwZWN1bGF0
aXZlIGV4ZWN1dGlvbiBmcm9tIGJ5cGFzc2luZyB0aGUgZXZhbHVhdGlvbiBvZgpjb25kaXRpb25h
bHMgdGhhdCBhcmUgcHJvdGVjdGVkIHdpdGggdGhlIGV2YWx1YXRlX25vc3BlYyBtYWNyby4KCkJ5
IG5vdywgWGVuIGlzIGNhcGFibGUgb2YgaWRlbnRpZnlpbmcgTDFURiB2dWxuZXJhYmxlIGhhcmR3
YXJlLiBIb3dldmVyLAp0aGlzIGluZm9ybWF0aW9uIGNhbm5vdCBiZSB1c2VkIGZvciBhbHRlcm5h
dGl2ZSBwYXRjaGluZywgYXMgYSBDUFUgZmVhdHVyZQppcyByZXF1aXJlZC4gVG8gY29udHJvbCBh
bHRlcm5hdGl2ZSBwYXRjaGluZyB3aXRoIHRoZSBjb21tYW5kIGxpbmUgb3B0aW9uLAphIG5ldyB4
ODYgZmVhdHVyZSAiWDg2X0ZFQVRVUkVfU0NfTDFURl9WVUxOIiBpcyBpbnRyb2R1Y2VkLiBUaGlz
IGZlYXR1cmUKaXMgdXNlZCB0byBwYXRjaCB0aGUgbGZlbmNlIGluc3RydWN0aW9uIGludG8gdGhl
IGFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZQpmdW5jdGlvbi4gVGhlIGZlYXR1cmUgaXMgZW5hYmxl
ZCBvbmx5IGlmIEwxVEYgdnVsbmVyYWJsZSBoYXJkd2FyZSBpcwpkZXRlY3RlZCBhbmQgdGhlIGNv
bW1hbmQgbGluZSBvcHRpb24gZG9lcyBub3QgcHJldmVudCB1c2luZyB0aGlzIGZlYXR1cmUuCgpU
aGUgc3RhdHVzIG9mIGh5cGVydGhyZWFkaW5nIGlzIGNvbnNpZGVyZWQgd2hlbiBhdXRvbWF0aWNh
bGx5IGVuYWJsaW5nCmFkZGluZyB0aGUgbGZlbmNlIGluc3RydWN0aW9uLiBTaW5jZSBwbGF0Zm9y
bXMgd2l0aG91dCBoeXBlcnRocmVhZGluZyBjYW4Kc3RpbGwgYmUgdnVsbmVyYWJsZSB0byBMMVRG
IGluIGNhc2UgdGhlIEwxIGNhY2hlIGlzIG5vdCBmbHVzaGVkIHByb3Blcmx5LAp0aGUgYWRkaXRp
b25hbCBsZmVuY2UgaW5zdHJ1Y3Rpb25zIGFyZSBwYXRjaGVkIGluIGlmIGVpdGhlciBoeXBlcnRo
cmVhZGluZwppcyBlbmFibGVkLCBvciBMMSBjYWNoZSBmbHVzaGluZyBpcyBtaXNzaW5nLgoKVGhp
cyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgoKU2lnbmVkLW9m
Zi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KCk5vdGVzOgog
IHY3OiBtZW50aW9uIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBpbiBjb21taXQgbWVzc2FnZQogICAg
ICBjb25zaWRlciBzbXQgYW5kIGwxZGZsdXNoIGluIGF1dG8gc2V0dGluZyBmb3IgbDF0Zi1iYXJy
aWVyCgogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgMTQgKysrKysrKysrKy0t
LS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysr
Ky0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggfCAgMSArCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybC5oICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDI3IGluc2Vy
dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCi0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKQEAgLTQ4Myw5ICs0ODMsOSBAQCBhY2NvdW50aW5nIGZvciBoYXJk
d2FyZSBjYXBhYmlsaXRpZXMgYXMgZW51bWVyYXRlZCB2aWEgQ1BVSUQuCiAKIEN1cnJlbnRseSBh
Y2NlcHRlZDoKIAotVGhlIFNwZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdhcmUgZmVhdHVyZXMgYGli
cnNiYCwgYHN0aWJwYCwgYGlicGJgLAotYGwxZC1mbHVzaGAgYW5kIGBzc2JkYCBhcmUgdXNlZCBi
eSBkZWZhdWx0IGlmIGF2YWlsYWJsZSBhbmQgYXBwbGljYWJsZS4gIFRoZXkgY2FuCi1iZSBpZ25v
cmVkLCBlLmcuIGBuby1pYnJzYmAsIGF0IHdoaWNoIHBvaW50IFhlbiB3b24ndCB1c2UgdGhlbSBp
dHNlbGYsIGFuZAorVGhlIFNwZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdhcmUgZmVhdHVyZXMgYGli
cnNiYCwgYHN0aWJwYCwgYGlicGJgLCBgbDFkLWZsdXNoYCwKK2BsMXRmLWJhcnJpZXJgIGFuZCBg
c3NiZGAgYXJlIHVzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2FibGUuICBU
aGV5CitjYW4gYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBhdCB3aGljaCBwb2ludCBYZW4g
d29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQKIHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgog
CiAjIyMgY3B1aWRfbWFza19jcHUKQEAgLTE4OTYsNyArMTg5Niw3IEBAIEJ5IGRlZmF1bHQgU1NC
RCB3aWxsIGJlIG1pdGlnYXRlZCBhdCBydW50aW1lIChpLmUgYHNzYmQ9cnVudGltZWApLgogIyMj
IHNwZWMtY3RybCAoeDg2KQogPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYs
aHZtLG1zci1zYyxyc2J9PTxib29sPiwKID4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRwb2xp
bmV8bGZlbmNlfGptcCwge2licnMsaWJwYixzc2JkLGVhZ2VyLWZwdSwKLT4gICAgICAgICAgICAg
IGwxZC1mbHVzaH09PGJvb2w+IF1gCis+ICAgICAgICAgICAgICBsMWQtZmx1c2gsbDF0Zi1iYXJy
aWVyfT08Ym9vbD4gXWAKIAogQ29udHJvbHMgZm9yIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBzaWRl
Y2hhbm5lbCBtaXRpZ2F0aW9ucy4gIEJ5IGRlZmF1bHQsIFhlbgogd2lsbCBwaWNrIHRoZSBtb3N0
IGFwcHJvcHJpYXRlIG1pdGlnYXRpb25zIGJhc2VkIG9uIGNvbXBpbGVkIGluIHN1cHBvcnQsCkBA
IC0xOTYyLDYgKzE5NjIsMTIgQEAgSXJyZXNwZWN0aXZlIG9mIFhlbidzIHNldHRpbmcsIHRoZSBm
ZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBIVk0gZ3Vlc3RzIHRvCiB1c2UuICBCeSBkZWZhdWx0
LCBYZW4gd2lsbCBlbmFibGUgdGhpcyBtaXRpZ2F0aW9uIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRv
IGJlCiB2dWxuZXJhYmxlIHRvIEwxVEYuCiAKK09uIGhhcmR3YXJlIHZ1bG5lcmFibGUgdG8gTDFU
RiwgdGhlIGBsMXRmLWJhcnJpZXI9YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2UKK29yIHBy
ZXZlbnQgWGVuIGZyb20gcHJvdGVjdGluZyBldmFsdWF0aW9ucyBpbnNpZGUgdGhlIGh5cGVydmlz
b3Igd2l0aCBhIGJhcnJpZXIKK2luc3RydWN0aW9uIHRvIG5vdCBsb2FkIHBvdGVudGlhbGx5IHNl
Y3JldCBpbmZvcm1hdGlvbiBpbnRvIEwxIGNhY2hlLiAgQnkKK2RlZmF1bHQsIFhlbiB3aWxsIGVu
YWJsZSB0aGlzIG1pdGlnYXRpb24gb24gaGFyZHdhcmUgYmVsaWV2ZWQgdG8gYmUgdnVsbmVyYWJs
ZQordG8gTDFURi4KKwogIyMjIHN5bmNfY29uc29sZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YwotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUg
PHhlbi93YXJuaW5nLmg+CiAKKyNpbmNsdWRlIDxhc20vY3B1aWQuaD4KICNpbmNsdWRlIDxhc20v
bWljcm9jb2RlLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNz
b3IuaD4KQEAgLTUwLDYgKzUxLDcgQEAgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1
ZTsKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOwogaW50OF90IF9fcmVhZF9t
b3N0bHkgb3B0X2VhZ2VyX2ZwdSA9IC0xOwogaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2wxZF9m
bHVzaCA9IC0xOworaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2wxdGZfYmFycmllciA9IC0xOwog
CiBib29sIF9faW5pdGRhdGEgYnNwX2RlbGF5X3NwZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFkX21v
c3RseSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CkBAIC05MSw2ICs5Myw4IEBAIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogICAgICAgICAgICAgaWYgKCBv
cHRfcHZfbDF0Zl9kb211IDwgMCApCiAgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGZfZG9tdSA9
IDA7CiAKKyAgICAgICAgICAgIG9wdF9sMXRmX2JhcnJpZXIgPSAwOworCiAgICAgICAgIGRpc2Fi
bGVfY29tbW9uOgogICAgICAgICAgICAgb3B0X3JzYl9wdiA9IGZhbHNlOwogICAgICAgICAgICAg
b3B0X3JzYl9odm0gPSBmYWxzZTsKQEAgLTE1Nyw2ICsxNjEsOCBAQCBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIG9wdF9lYWdlcl9m
cHUgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibDFkLWZs
dXNoIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggPSB2YWw7Cisg
ICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibDF0Zi1iYXJyaWVyIiwgcywg
c3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9wdF9sMXRmX2JhcnJpZXIgPSB2YWw7CiAgICAgICAg
IGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApAQCAtMjQ4LDcgKzI1NCw3IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50
NjRfdCBjYXBzKQogICAgICAgICAgICAgICAgIlxuIik7CiAKICAgICAvKiBTZXR0aW5ncyBmb3Ig
WGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNwZWN0aXZlIG9mIGd1ZXN0cy4gKi8KLSAgICBwcmludGso
IiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3RoZXI6JXMl
c1xuIiwKKyAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RS
TDogJXMlcywgT3RoZXI6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05F
ICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJS
RVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5D
RSIgOgpAQCAtMjU4LDcgKzI2NCw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxz
KGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAhYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpICAgICAgICAgICA/ICIiIDoKICAgICAgICAgICAgKGRl
ZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIgU1NC
RC0iLAogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA/ICIgSUJQQiIgIDogIiIsCi0gICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIpOworICAgICAgICAgICBvcHRfbDFk
X2ZsdXNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiLAor
ICAgICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIg
TDFURl9CQVJSSUVSIiA6ICIiKTsKIAogICAgIC8qIEwxVEYgZGlhZ25vc3RpY3MsIHByaW50ZWQg
aWYgdnVsbmVyYWJsZSBvciBQViBzaGFkb3dpbmcgaXMgaW4gdXNlLiAqLwogICAgIGlmICggY3B1
X2hhc19idWdfbDF0ZiB8fCBvcHRfcHZfbDF0Zl9od2RvbSB8fCBvcHRfcHZfbDF0Zl9kb211ICkK
QEAgLTg0Miw2ICs4NDksMTIgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0
aW9ucyh2b2lkKQogICAgIGVsc2UgaWYgKCBvcHRfbDFkX2ZsdXNoID09IC0xICkKICAgICAgICAg
b3B0X2wxZF9mbHVzaCA9IGNwdV9oYXNfYnVnX2wxdGYgJiYgIShjYXBzICYgQVJDSF9DQVBTX1NL
SVBfTDFERkwpOwogCisgICAgLyogQnkgZGVmYXVsdCwgZW5hYmxlIEwxVEZfVlVMTiBvbiBMMVRG
LXZ1bG5lcmFibGUgaGFyZHdhcmUgKi8KKyAgICBpZiAoIG9wdF9sMXRmX2JhcnJpZXIgPT0gLTEg
KQorICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyID0gY3B1X2hhc19idWdfbDF0ZiAmJiAob3B0X3Nt
dCAhPSAwIHx8IG9wdF9sMWRfZmx1c2ggPT0gMCk7CisgICAgaWYgKCBvcHRfbDF0Zl9iYXJyaWVy
ID4gMCApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfTDFURl9W
VUxOKTsKKwogICAgIC8qCiAgICAgICogV2UgZG8gbm90IGRpc2FibGUgSFQgYnkgZGVmYXVsdCBv
biBhZmZlY3RlZCBoYXJkd2FyZS4KICAgICAgKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCi0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTI1LDYgKzI1LDcgQEAgWEVOX0NQVUZFQVRVUkUoWEVO
X1NNQVAsICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzExKSAvKiBTTUFQIGdldHMgdXNlZCBieSBY
ZW4gaXQKIFhFTl9DUFVGRUFUVVJFKExGRU5DRV9ESVNQQVRDSCwgKEZTQ0FQSU5UUyswKSozMisx
MikgLyogbGZlbmNlIHNldCBhcyBEaXNwYXRjaCBTZXJpYWxpc2luZyAqLwogWEVOX0NQVUZFQVRV
UkUoSU5EX1RIVU5LX0xGRU5DRSwoRlNDQVBJTlRTKzApKjMyKzEzKSAvKiBVc2UgSU5EX1RIVU5L
X0xGRU5DRSAqLwogWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0pNUCwgICAoRlNDQVBJTlRTKzAp
KjMyKzE0KSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLworWEVOX0NQVUZFQVRVUkUoU0NfTDFURl9W
VUxOLCAgICAoRlNDQVBJTlRTKzApKjMyKzE1KSAvKiBMMVRGIHByb3RlY3Rpb24gcmVxdWlyZWQg
Ki8KIFhFTl9DUFVGRUFUVVJFKFNDX01TUl9QViwgICAgICAgKEZTQ0FQSU5UUyswKSozMisxNikg
LyogTVNSX1NQRUNfQ1RSTCB1c2VkIGJ5IFhlbiBmb3IgUFYgKi8KIFhFTl9DUFVGRUFUVVJFKFND
X01TUl9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisxNykgLyogTVNSX1NQRUNfQ1RSTCB1c2Vk
IGJ5IFhlbiBmb3IgSFZNICovCiBYRU5fQ1BVRkVBVFVSRShTQ19SU0JfUFYsICAgICAgIChGU0NB
UElOVFMrMCkqMzIrMTgpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBQViAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsLmgKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0zNyw2ICszNyw3IEBAIGV4dGVy
biBib29sIG9wdF9pYnBiOwogZXh0ZXJuIGJvb2wgb3B0X3NzYmQ7CiBleHRlcm4gaW50OF90IG9w
dF9lYWdlcl9mcHU7CiBleHRlcm4gaW50OF90IG9wdF9sMWRfZmx1c2g7CitleHRlcm4gaW50OF90
IG9wdF9sMXRmX2JhcnJpZXI7CiAKIGV4dGVybiBib29sIGJzcF9kZWxheV9zcGVjX2N0cmw7CiBl
eHRlcm4gdWludDhfdCBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7Ci0tIAoyLjcuNAoKCgoKQW1hem9u
IERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVy
bGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNo
ClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxv
dHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 08:22:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 08:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwjcg-0001kU-V2; Thu, 21 Feb 2019 08:22:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rINu=Q4=amazon.de=prvs=9484abbec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gwjcf-0001kF-OJ
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 08:22:25 +0000
X-Inumbo-ID: d1534952-35b1-11e9-bc90-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1534952-35b1-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 08:22:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550737345; x=1582273345;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=DnWxD3ttBDCZHGC+U7PbyGpP0t9GWW56Srj5sHpP6b8=;
 b=OsLjTTVSyrxMp3BJIqkx5+PDhvnhpA/xoHwOz11AvnijozVQBPxDfsAC
 r9J6JOA4g00wEaZmldD+FUvqb8c/1qx8qIUeX/oy0MNO/FaLFu8naaYjI
 jttCI3eLmNM4KzUQOGynZuRl9C2VlQ+HroG9zD/GiuiPaxYcTNGoBKQKY Y=;
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="660880363"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 21 Feb 2019 08:22:21 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1L8MHBZ023588
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 21 Feb 2019 08:22:17 GMT
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:22:14 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:22:14 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.9) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 21 Feb 2019 08:22:10 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 09:16:40 +0100
Message-ID: <1550737003-25779-7-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v7 6/9] is_hvm/pv_domain: block
 speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBjaGVja2luZyBmb3IgYmVpbmcgYW4gaHZtIGRvbWFpbiwgb3IgUFYgZG9tYWluLCB3ZSBo
YXZlIHRvIG1ha2UKc3VyZSB0aGF0IHNwZWN1bGF0aW9uIGNhbm5vdCBieXBhc3MgdGhhdCBjaGVj
aywgYW5kIGV2ZW50dWFsbHkgYWNjZXNzCmRhdGEgdGhhdCBzaG91bGQgbm90IGVuZCB1cCBpbiBj
YWNoZSBmb3IgdGhlIGN1cnJlbnQgZG9tYWluIHR5cGUuCgpUaGlzIGlzIHBhcnQgb2YgdGhlIHNw
ZWN1bGF0aXZlIGhhcmRlbmluZyBlZmZvcnQuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQoKTm90ZXM6CiAgdjc6IG1lbnRpb24gc3BlY3Vs
YXRpdmUgaGFyZGVuaW5nIGluIGNvbW1pdCBtZXNzYWdlCgogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCkBAIC05MjIsNyArOTIyLDggQEAgdm9pZCB3YXRjaGRvZ19kb21haW5f
ZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKIAogc3RhdGljIGlubGluZSBib29sIGlzX3B2X2Rv
bWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHJldHVybiBJU19FTkFCTEVEKENP
TkZJR19QVikgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVfcHYgOiBmYWxzZTsKKyAgICBy
ZXR1cm4gSVNfRU5BQkxFRChDT05GSUdfUFYpCisgICAgICAgICAgID8gZXZhbHVhdGVfbm9zcGVj
KGQtPmd1ZXN0X3R5cGUgPT0gZ3Vlc3RfdHlwZV9wdikgOiBmYWxzZTsKIH0KIAogc3RhdGljIGlu
bGluZSBib29sIGlzX3B2X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCkBAIC05NTMsNyArOTU0
LDggQEAgc3RhdGljIGlubGluZSBib29sIGlzX3B2XzY0Yml0X3ZjcHUoY29uc3Qgc3RydWN0IHZj
cHUgKnYpCiAjZW5kaWYKIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19odm1fZG9tYWluKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJuIElTX0VOQUJMRUQoQ09ORklHX0hWTSkgPyBk
LT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVfaHZtIDogZmFsc2U7CisgICAgcmV0dXJuIElTX0VO
QUJMRUQoQ09ORklHX0hWTSkKKyAgICAgICAgICAgPyBldmFsdWF0ZV9ub3NwZWMoZC0+Z3Vlc3Rf
dHlwZSA9PSBndWVzdF90eXBlX2h2bSkgOiBmYWxzZTsKIH0KIAogc3RhdGljIGlubGluZSBib29s
IGlzX2h2bV92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQotLSAKMi43LjQKCgoKCkFtYXpvbiBE
ZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxp
bgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApV
c3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0
ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 08:22:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 08:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwjcg-0001kO-Lt; Thu, 21 Feb 2019 08:22:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rINu=Q4=amazon.de=prvs=9484abbec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gwjcf-0001kE-Hq
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 08:22:25 +0000
X-Inumbo-ID: d0c0c1e7-35b1-11e9-bc90-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0c0c1e7-35b1-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 08:22:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550737344; x=1582273344;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=RCFeVH7ywtm00VN5ZRjdp1+qRazh4jeMgLFQEvNWsHM=;
 b=MFZsryPk+Kxb3zn4nlUfG+P8LEmLnG0Wvz607+WoHlettSRbTPKOCGe8
 3R98rC31yfbOPXKmp8osEHlP3jbGgmR9zfuQ06nSS0Vg9vzpu/cX+YIRR
 NtxHH5DL0v4mwTG6AMUOraiEjIbYCocBP+J+81x/u/6139TpS4E6CgNMk 4=;
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="660880234"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 21 Feb 2019 08:21:17 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1L8LDLx068403
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 21 Feb 2019 08:21:13 GMT
Received: from EX13D08UEB004.ant.amazon.com (10.43.60.142) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:21:13 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D08UEB004.ant.amazon.com (10.43.60.142) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:21:12 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.9) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 21 Feb 2019 08:21:07 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 09:16:38 +0100
Message-ID: <1550737003-25779-5-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v7 4/9] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgdGhlIEwxVEYgdnVsbmVyYWJpbGl0eSBvZiBJbnRlbCBDUFVzLCBsb2FkaW5nIGh5cGVy
dmlzb3IgZGF0YSBpbnRvCkwxIGNhY2hlIGlzIHByb2JsZW1hdGljLCBiZWNhdXNlIHdoZW4gaHlw
ZXJ0aHJlYWRpbmcgaXMgdXNlZCBhcyB3ZWxsLCBhCmd1ZXN0IHJ1bm5pbmcgb24gdGhlIHNpYmxp
bmcgY29yZSBjYW4gbGVhayB0aGlzIHBvdGVudGlhbGx5IHNlY3JldCBkYXRhLgoKVG8gcHJldmVu
dCB0aGVzZSBzcGVjdWxhdGl2ZSBhY2Nlc3Nlcywgd2UgYmxvY2sgc3BlY3VsYXRpb24gYWZ0ZXIK
YWNjZXNzaW5nIHRoZSBkb21haW4gcHJvcGVydHkgZmllbGQgYnkgYWRkaW5nIGxmZW5jZSBpbnN0
cnVjdGlvbnMuIFRoaXMKd2F5LCB0aGUgQ1BVIGNvbnRpbnVlcyBleGVjdXRpbmcgYW5kIGxvYWRp
bmcgZGF0YSBvbmx5IG9uY2UgdGhlIGNvbmRpdGlvbgppcyBhY3R1YWxseSBldmFsdWF0ZWQuCgpB
cyB0aGUgbWFjcm9zIGFyZSB0eXBpY2FsbHkgdXNlZCBpbiBpZiBzdGF0ZW1lbnRzLCB0aGUgbGZl
bmNlIGhhcyB0byBjb21lCmluIGEgY29tcGF0aWJsZSB3YXkuIFRoZXJlZm9yZSwgYSBmdW5jdGlv
biB0aGF0IHJldHVybnMgdHJ1ZSBhZnRlciBhbgpsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgaW50cm9k
dWNlZC4gVG8gcHJvdGVjdCBib3RoIGJyYW5jaGVzIGFmdGVyIGEKY29uZGl0aW9uYWwsIGFuIGxm
ZW5jZSBpbnN0cnVjdGlvbiBoYXMgdG8gYmUgYWRkZWQgZm9yIHRoZSB0d28gYnJhbmNoZXMuClRv
IGJlIGFibGUgdG8gYmxvY2sgc3BlY3VsYXRpb24gYWZ0ZXIgc2V2ZXJhbCBldmFsdWF0aW9ucywg
dGhlIGdlbmVyaWMKYmFycmllciBtYWNybyBibG9ja19zcGVjdWxhdGlvbiBpcyBhbHNvIGludHJv
ZHVjZWQuCgpBcyB0aGUgTDFURiB2dWxuZXJhYmlsaXR5IGlzIG9ubHkgcHJlc2VudCBvbiB0aGUg
eDg2IGFyY2hpdGVjdHVyZSwgdGhlcmUgaXMKbm8gbmVlZCB0byBhZGQgcHJvdGVjdGlvbiBmb3Ig
b3RoZXIgYXJjaGl0ZWN0dXJlcy4gSGVuY2UsIHRoZSBpbnRyb2R1Y2VkCm1hY3JvcyBhcmUgZGVm
aW5lZCBidXQgZW1wdHkuCgpPbiB0aGUgeDg2IGFyY2hpdGVjdHVyZSwgYnkgZGVmYXVsdCwgdGhl
IGxmZW5jZSBpbnN0cnVjdGlvbiBpcyBub3QgcHJlc2VudAplaXRoZXIuIE9ubHkgd2hlbiBhIEwx
VEYgdnVsbmVyYWJsZSBwbGF0Zm9ybSBpcyBkZXRlY3RlZCwgdGhlIGxmZW5jZQppbnN0cnVjdGlv
biBpcyBwYXRjaGVkIGluIHZpYSBhbHRlcm5hdGl2ZSBwYXRjaGluZy4gU2ltaWxhcmx5LCBQViBn
dWVzdHMKYXJlIHByb3RlY3RlZCB3cnQgTDFURiBieSBkZWZhdWx0LCBzbyB0aGF0IHRoZSBwcm90
ZWN0aW9uIGlzIGZ1cnRoZXJtb3JlCmRpc2FibGVkIGluIGNhc2UgSFZNIGlzIGV4Y2x1ZWRlZCB2
aWEgdGhlIGJ1aWxkIGNvbmZpZ3VyYXRpb24uCgpJbnRyb2R1Y2luZyB0aGUgbGZlbmNlIGluc3Ry
dWN0aW9ucyBjYXRjaGVzIGEgbG90IG9mIHBvdGVudGlhbCBsZWFrcyB3aXRoCmEgc2ltcGxlIHVu
aW50cnVzaXZlIGNvZGUgY2hhbmdlLiBEdXJpbmcgcGVyZm9ybWFuY2UgdGVzdGluZywgd2UgZGlk
IG5vdApub3RpY2UgcGVyZm9ybWFuY2UgZWZmZWN0cy4KClRoaXMgaXMgcGFydCBvZiB0aGUgc3Bl
Y3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KClNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhl
eSA8bm1hbnRoZXlAYW1hem9uLmRlPgotLS0KCk5vdGVzOgogIHY3OiBtZW50aW9uIHNwZWN1bGF0
aXZlIGhhcmRlbmluZyBpbiBjb21taXQgbWVzc2F0ZQogICAgICBkcm9wIHN5c3RlbS5oIGluY2x1
ZGUKICAgICAgZHJvcCBhcmNoIHByZWZpeAogICAgICBhZGQgb3V0ZXIgYnJhY2tldHMgaW4gYmxv
Y2tfc3BlY3VsYXRpb24KCiB4ZW4vaW5jbHVkZS9hc20tYXJtL25vc3BlYy5oIHwgMjAgKysrKysr
KysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmggfCAzOCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL25vc3BlYy5o
ICAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNTkgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vbm9zcGVjLmgKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5oCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9ub3NwZWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbm9zcGVjLmgKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL25vc3Bl
Yy5oCkBAIC0wLDAgKzEsMjAgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w
ICovCisvKiBDb3B5cmlnaHQgMjAxOCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVz
LiBBbGwgUmlnaHRzIFJlc2VydmVkLiAqLworCisjaWZuZGVmIF9BU01fQVJNX05PU1BFQ19ICisj
ZGVmaW5lIF9BU01fQVJNX05PU1BFQ19ICisKKyNkZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRp
dGlvbikgKGNvbmRpdGlvbikKKworI2RlZmluZSBibG9ja19zcGVjdWxhdGlvbigpCisKKyNlbmRp
ZiAvKiBfQVNNX0FSTV9OT1NQRUNfSCAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L25vc3BlYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bm9zcGVjLmgKQEAgLTAsMCArMSwzOCBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQ
TC0yLjAgKi8KKy8qIENvcHlyaWdodCAyMDE4IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmls
aWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuICovCisKKyNpZm5kZWYgX0FTTV9YODZfTk9TUEVD
X0gKKyNkZWZpbmUgX0FTTV9YODZfTk9TUEVDX0gKKworI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2
ZS5oPgorCisvKiBBbGxvdyB0byBpbnNlcnQgYSByZWFkIG1lbW9yeSBiYXJyaWVyIGludG8gY29u
ZGl0aW9uYWxzICovCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGJhcnJpZXJfbm9zcGVjX3Ry
dWUodm9pZCkKK3sKKyNpZmRlZiBDT05GSUdfSFZNCisgICAgYWx0ZXJuYXRpdmUoIiIsICJsZmVu
Y2UiLCBYODZfRkVBVFVSRV9TQ19MMVRGX1ZVTE4pOworI2VuZGlmCisgICAgcmV0dXJuIHRydWU7
Cit9CisKKy8qIEFsbG93IHRvIHByb3RlY3QgZXZhbHVhdGlvbiBvZiBjb25kaXRpb25hc2wgd2l0
aCByZXNwZWN0IHRvIHNwZWN1bGF0aW9uICovCisjaWZkZWYgQ09ORklHX0hWTQorI2RlZmluZSBl
dmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICgoY29uZGl0aW9uKSA/IGJhcnJpZXJfbm9zcGVjX3RydWUoKSA6ICFi
YXJyaWVyX25vc3BlY190cnVlKCkpCisjZWxzZQorI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29u
ZGl0aW9uKSAoY29uZGl0aW9uKQorI2VuZGlmCisKKy8qIEFsbG93IHRvIGJsb2NrIHNwZWN1bGF0
aXZlIGV4ZWN1dGlvbiBpbiBnZW5lcmljIGNvZGUgKi8KKyNkZWZpbmUgYmxvY2tfc3BlY3VsYXRp
b24oKSAoKHZvaWQpYmFycmllcl9ub3NwZWNfdHJ1ZSgpKQorCisjZW5kaWYgLyogX0FTTV9YODZf
Tk9TUEVDX0ggKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL25vc3Bl
Yy5oIGIveGVuL2luY2x1ZGUveGVuL25vc3BlYy5oCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ub3Nw
ZWMuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKQEAgLTgsNiArOCw3IEBACiAjZGVm
aW5lIFhFTl9OT1NQRUNfSAogCiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgorI2luY2x1ZGUgPGFz
bS9ub3NwZWMuaD4KIAogLyoqCiAgKiBhcnJheV9pbmRleF9tYXNrX25vc3BlYygpIC0gZ2VuZXJh
dGUgYSB+MCBtYXNrIHdoZW4gaW5kZXggPCBzaXplLCAwIG90aGVyd2lzZQotLSAKMi43LjQKCgoK
CkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEw
MTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBI
ZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0
IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 08:23:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 08:23:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwjdB-0001qj-Ey; Thu, 21 Feb 2019 08:22:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rINu=Q4=amazon.de=prvs=9484abbec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gwjdA-0001qX-6l
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 08:22:56 +0000
X-Inumbo-ID: e31a10f2-35b1-11e9-bc90-bc764e045a96
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e31a10f2-35b1-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 08:22:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550737374; x=1582273374;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=kwK1UTD1V1QHubrecVX3S6C/ypdm66FdbUORF6bj1Pg=;
 b=umviEsI77i9S96M9E39kxrNfkBN2dihP5k79JrjpU7c3+8KJzuSNkY03
 UXdJl/oUVU4KHmQHjpB7Yl3GQYuIUyh7U4pz97+z5YK5sF6d+5/ATCrKI
 hOPAKvIVt9+Chg004dafjTp+4+dgspx8bB46F5Hwh9TLkoENXyazvlAiM Y=;
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="759955331"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 21 Feb 2019 08:21:53 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1L8LnFH064741
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 21 Feb 2019 08:21:50 GMT
Received: from EX13D08UEB002.ant.amazon.com (10.43.60.107) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:21:49 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D08UEB002.ant.amazon.com (10.43.60.107) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:21:48 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.9) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 21 Feb 2019 08:21:44 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 09:16:39 +0100
Message-ID: <1550737003-25779-6-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v7 5/9] is_control_domain: block
 speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hlY2tzIG9mIGRvbWFpbiBwcm9wZXJ0aWVzLCBzdWNoIGFzIGlzX2hhcmR3YXJlX2RvbWFpbiBv
ciBpc19odm1fZG9tYWluLAptaWdodCBiZSBieXBhc3NlZCBieSBzcGVjdWxhdGl2ZWx5IGV4ZWN1
dGluZyB0aGVzZSBpbnN0cnVjdGlvbnMuIEEgcmVhc29uCmZvciBieXBhc3NpbmcgdGhlc2UgY2hl
Y2tzIGlzIHRoYXQgdGhlc2UgbWFjcm9zIGFjY2VzcyB0aGUgZG9tYWluCnN0cnVjdHVyZSB2aWEg
YSBwb2ludGVyLCBhbmQgY2hlY2sgYSBjZXJ0YWluIGZpZWxkLiBTaW5jZSB0aGlzIG1lbW9yeQph
Y2Nlc3MgaXMgc2xvdywgdGhlIENQVSBhc3N1bWVzIGEgcmV0dXJuZWQgdmFsdWUgYW5kIGNvbnRp
bnVlcyB0aGUKZXhlY3V0aW9uLgoKSW4gY2FzZSBhbiBpc19jb250cm9sX2RvbWFpbiBjaGVjayBp
cyBieXBhc3NlZCwgZm9yIGV4YW1wbGUgZHVyaW5nIGEKaHlwZXJjYWxsLCBkYXRhIHRoYXQgc2hv
dWxkIG9ubHkgYmUgYWNjZXNzaWJsZSBieSB0aGUgY29udHJvbCBkb21haW4gY291bGQKYmUgbG9h
ZGVkIGludG8gdGhlIGNhY2hlLgoKVGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJk
ZW5pbmcgZWZmb3J0LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBh
bWF6b24uZGU+CgotLS0KCk5vdGVzOgogIHY3OiBtZW50aW9uIHNwZWN1bGF0aXZlIGhhcmRlbmlu
ZyBpbiBjb21taXQgbWVzc2FnZQoKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgNCArKy0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
QEAgLTkxMywxMCArOTEzLDEwIEBAIHZvaWQgd2F0Y2hkb2dfZG9tYWluX2Rlc3Ryb3koc3RydWN0
IGRvbWFpbiAqZCk7CiAgKiAgICAodGhhdCBpcywgdGhpcyB3b3VsZCBub3QgYmUgc3VpdGFibGUg
Zm9yIGEgZHJpdmVyIGRvbWFpbikKICAqICAtIFRoZXJlIGlzIG5ldmVyIGEgcmVhc29uIHRvIGRl
bnkgdGhlIGhhcmR3YXJlIGRvbWFpbiBhY2Nlc3MgdG8gdGhpcwogICovCi0jZGVmaW5lIGlzX2hh
cmR3YXJlX2RvbWFpbihfZCkgKChfZCkgPT0gaGFyZHdhcmVfZG9tYWluKQorI2RlZmluZSBpc19o
YXJkd2FyZV9kb21haW4oX2QpIGV2YWx1YXRlX25vc3BlYygoX2QpID09IGhhcmR3YXJlX2RvbWFp
bikKIAogLyogVGhpcyBjaGVjayBpcyBmb3IgZnVuY3Rpb25hbGl0eSBzcGVjaWZpYyB0byBhIGNv
bnRyb2wgZG9tYWluICovCi0jZGVmaW5lIGlzX2NvbnRyb2xfZG9tYWluKF9kKSAoKF9kKS0+aXNf
cHJpdmlsZWdlZCkKKyNkZWZpbmUgaXNfY29udHJvbF9kb21haW4oX2QpIGV2YWx1YXRlX25vc3Bl
YygoX2QpLT5pc19wcml2aWxlZ2VkKQogCiAjZGVmaW5lIFZNX0FTU0lTVChkLCB0KSAodGVzdF9i
aXQoVk1BU1NUX1RZUEVfICMjIHQsICYoZCktPnZtX2Fzc2lzdCkpCiAKLS0gCjIuNy40CgoKCgpB
bWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDEx
NyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVy
YnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBD
aGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 08:23:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 08:23:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwjdu-0001xN-Pe; Thu, 21 Feb 2019 08:23:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rINu=Q4=amazon.de=prvs=9484abbec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gwjds-0001x6-MC
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 08:23:40 +0000
X-Inumbo-ID: fd8d857a-35b1-11e9-bc90-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd8d857a-35b1-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 08:23:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550737419; x=1582273419;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=r6Y3u1E2m6EYmHbvm8GrMvdRf7rQy/oYDCBy+ZC62wk=;
 b=ufdeLJN4uFA0xXmhj97UuKtcd81/K9slg5pXLIrihsg1zbrV5EwtLYU3
 w5qmbUyDfaI1F4+ibZh8QDhnIuUOSxe8L8gHEwztWDktQFvmyO4gMD6IJ
 rbWAAxLVzVbiR01Syr18iofiR5TkuTIgeCRZ4z5KU2CHmnjupRzMn98jc 0=;
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="789037856"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2c-397e131e.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 21 Feb 2019 08:22:38 +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-397e131e.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1L8MZP4005902
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 21 Feb 2019 08:22:38 GMT
Received: from EX13D08UEE003.ant.amazon.com (10.43.62.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:22:37 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D08UEE003.ant.amazon.com (10.43.62.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:22:36 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.9) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 21 Feb 2019 08:22:32 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 09:16:41 +0100
Message-ID: <1550737003-25779-8-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v7 7/9] common/memory: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGdldF9wYWdlX2Zyb21fZ2ZuIG1ldGhvZCByZXR1cm5zIGEgcG9pbnRlciB0byBhIHBhZ2Ug
dGhhdCBiZWxvbmdzCnRvIGEgZ2ZuLiBCZWZvcmUgcmV0dXJuaW5nIHRoZSBwb2ludGVyLCB0aGUg
Z2ZuIGlzIGNoZWNrZWQgZm9yIGJlaW5nCnZhbGlkLiBVbmRlciBzcGVjdWxhdGlvbiwgdGhlc2Ug
Y2hlY2tzIGNhbiBiZSBieXBhc3NlZCwgc28gdGhhdAp0aGUgZnVuY3Rpb24gZ2V0X3BhZ2UgaXMg
c3RpbGwgZXhlY3V0ZWQgcGFydGlhbGx5LiBDb25zZXF1ZW50bHksIHRoZQpmdW5jdGlvbiBwYWdl
X2dldF9vd25lcl9hbmRfcmVmZXJlbmNlIG1pZ2h0IGJlIGV4ZWN1dGVkIHBhcnRpYWxseSBhcwp3
ZWxsLiBJbiB0aGlzIGZ1bmN0aW9uLCB0aGUgY29tcHV0ZWQgcG9pbnRlciBpcyBhY2Nlc3NlZCwg
cmVzdWx0aW5nIGluCmEgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFkZHJlc3MgbG9hZC4gQXMg
dGhlIGdmbiBjYW4gYmUgY29udHJvbGxlZCBieQphIGd1ZXN0LCB0aGlzIGFjY2VzcyBpcyBwcm9i
bGVtYXRpYy4KClRvIG1pdGlnYXRlIHRoZSByb290IGNhdXNlLCBhbiBsZmVuY2UgaW5zdHJ1Y3Rp
b24gaXMgYWRkZWQgdmlhIHRoZQpldmFsdWF0ZV9ub3NwZWMgbWFjcm8uIFRvIG1ha2UgdGhlIHBy
b3RlY3Rpb24gZ2VuZXJpYywgd2UgZG8gbm90CmludHJvZHVjZSB0aGUgbGZlbmNlIGluc3RydWN0
aW9uIGZvciB0aGlzIHNpbmdsZSBjaGVjaywgYnV0IGFkZCBpdCB0bwp0aGUgbWZuX3ZhbGlkIGZ1
bmN0aW9uLiBUaGlzIHdheSwgb3RoZXIgcG90ZW50aWFsbHkgcHJvYmxlbWF0aWMgYWNjZXNzZXMK
YXJlIHByb3RlY3RlZCBhcyB3ZWxsLgoKVGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBo
YXJkZW5pbmcgZWZmb3J0LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhl
eUBhbWF6b24uZGU+CgotLS0KCk5vdGVzOgogIHY3OiBtZW50aW9uIHNwZWN1bGF0aXZlIGhhcmRl
bmluZyBpbiBjb21taXQgbWVzc2FnZQogICAgICBzcGxpdCByZXR1cm4gc3RhdGVtZW50IGludG8g
Ym91bmQgY2hlY2sgYW5kIHJlbWFpbmRlcgoKIHhlbi9jb21tb24vcGR4LmMgfCA2ICsrKystLQog
MSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3BkeC5jIGIveGVuL2NvbW1vbi9wZHguYwotLS0gYS94ZW4vY29tbW9u
L3BkeC5jCisrKyBiL3hlbi9jb21tb24vcGR4LmMKQEAgLTE4LDYgKzE4LDcgQEAKICNpbmNsdWRl
IDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9iaXRvcHMu
aD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CiAKIC8qIFBhcmFtZXRlcnMgZm9yIFBGTi9NQURE
UiBjb21wcmVzc2lvbi4gKi8KIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBtYXhfcGR4OwpA
QCAtMzMsOCArMzQsOSBAQCB1bnNpZ25lZCBsb25nIF9fcmVhZF9tb3N0bHkgcGR4X2dyb3VwX3Zh
bGlkW0JJVFNfVE9fTE9OR1MoCiAKIGJvb2wgX19tZm5fdmFsaWQodW5zaWduZWQgbG9uZyBtZm4p
CiB7Ci0gICAgcmV0dXJuIGxpa2VseShtZm4gPCBtYXhfcGFnZSkgJiYKLSAgICAgICAgICAgbGlr
ZWx5KCEobWZuICYgcGZuX2hvbGVfbWFzaykpICYmCisgICAgaWYgKCB1bmxpa2VseShldmFsdWF0
ZV9ub3NwZWMobWZuID49IG1heF9wYWdlKSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
cmV0dXJuIGxpa2VseSghKG1mbiAmIHBmbl9ob2xlX21hc2spKSAmJgogICAgICAgICAgICBsaWtl
bHkodGVzdF9iaXQocGZuX3RvX3BkeChtZm4pIC8gUERYX0dST1VQX0NPVU5ULAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGR4X2dyb3VwX3ZhbGlkKSk7CiB9Ci0tIAoyLjcuNAoKCgoKQW1h
em9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcg
QmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJy
aWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hh
cmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 08:24:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 08:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwjea-00023T-4J; Thu, 21 Feb 2019 08:24:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rINu=Q4=amazon.de=prvs=9484abbec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gwjeY-00023E-Q0
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 08:24:22 +0000
X-Inumbo-ID: 168b235e-35b2-11e9-bc90-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 168b235e-35b2-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 08:24:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550737461; x=1582273461;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=OntVFl/bju9PZCbECXdivnb/aZJsFFtFrQa+b/HrQwE=;
 b=sZPhr5OcJwZPlfrQZpX0wEFQSvevIAgm2luVmajdxqAKMo3tzrLZJNyP
 VswIggpCz7wtYdd0BRcP061rlYKohNSbXk5y4ic5vKWRgqR5gucFH9uC5
 0bQnt2fIB3FdpViWH0i2m38IcDysBOttZU7uLj+FeK/4omZWxUXnBf1he I=;
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="660880490"
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;
 21 Feb 2019 08:23:20 +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 x1L8NH0u080977
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 21 Feb 2019 08:23:19 GMT
Received: from EX13D08UEE001.ant.amazon.com (10.43.62.126) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:23:06 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D08UEE001.ant.amazon.com (10.43.62.126) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:23:05 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.9) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 21 Feb 2019 08:23:01 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 09:16:42 +0100
Message-ID: <1550737003-25779-9-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v7 8/9] x86/hvm: add nospec to
 hvmop param
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhcmFtcyBhcnJheSBpbiBodm0gY2FuIGJlIGFjY2Vzc2VkIHdpdGggZ2V0IGFuZCBzZXQg
ZnVuY3Rpb25zLgpBcyB0aGUgaW5kZXggaXMgZ3Vlc3QgY29udHJvbGxlZCwgbWFrZSBzdXJlIG5v
IG91dC1vZi1ib3VuZCBhY2Nlc3NlcwpjYW4gYmUgcGVyZm9ybWVkLgoKQXMgd2UgY2Fubm90IGlu
Zmx1ZW5jZSBob3cgZnV0dXJlIGNvbXBpbGVycyBtaWdodCBtb2RpZnkgdGhlCmluc3RydWN0aW9u
cyB0aGF0IGVuZm9yY2UgdGhlIGJvdW5kcywgd2UgZnVydGhlcm1vcmUgYmxvY2sgc3BlY3VsYXRp
b24sCnNvIHRoYXQgdGhlIHVwZGF0ZSBpcyB2aXNpYmxlIGluIHRoZSBhcmNoaXRlY3R1cmFsIHN0
YXRlLgoKVGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgoK
U2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0K
Ck5vdGVzOgogIHY3OiBhZGQgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIHRvIGNvbW1pdCBtZXNzYWdl
CiAgICAgIGFkZCBsZmVuY2UgdG8gYS5pbmRleCB1cGRhdGVzIChvdGhlciBwYXJ0cyBvZiB0aGF0
IGNvbW1pdCBoYXZlCiAgICAgICAgICBiZWVuIGNvbW1pdHRlZCBhbHJlYWR5KQoKIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgfCAxNCArKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE0IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQxMDksNiArNDEwOSwxMyBAQCBzdGF0aWMgaW50IGh2bW9w
X3NldF9wYXJhbSgKICAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwogCisgICAgLyoKKyAgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNv
bnRyb2xsZWQgdmFsdWUgYS5pbmRleCBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCisgICAgICogc3Bl
Y3VsYXRpdmUgZXhlY3V0aW9uLgorICAgICAqLworICAgIGEuaW5kZXggPSBhcnJheV9pbmRleF9u
b3NwZWMoYS5pbmRleCwgSFZNX05SX1BBUkFNUyk7CisgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsK
KwogICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9taWQpOwogICAgIGlmICgg
ZCA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FU1JDSDsKQEAgLTQzNzUsNiArNDM4MiwxMyBA
QCBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgKICAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05S
X1BBUkFNUyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCisgICAgLyoKKyAgICAgKiBNYWtl
IHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgYS5pbmRleCBpcyBib3VuZGVkIGV2ZW4g
ZHVyaW5nCisgICAgICogc3BlY3VsYXRpdmUgZXhlY3V0aW9uLgorICAgICAqLworICAgIGEuaW5k
ZXggPSBhcnJheV9pbmRleF9ub3NwZWMoYS5pbmRleCwgSFZNX05SX1BBUkFNUyk7CisgICAgYmxv
Y2tfc3BlY3VsYXRpb24oKTsKKwogICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEu
ZG9taWQpOwogICAgIGlmICggZCA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FU1JDSDsKLS0g
CjIuNy40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vu
c3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVn
ZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBB
bXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 08:24:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 08:24:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwjeq-0002GB-Eb; Thu, 21 Feb 2019 08:24:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rINu=Q4=amazon.de=prvs=9484abbec=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gwjep-0002Fx-48
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 08:24:39 +0000
X-Inumbo-ID: 20ea9016-35b2-11e9-bc90-bc764e045a96
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20ea9016-35b2-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 08:24:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1550737478; x=1582273478;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=t767O/uISjltPTuqd/IIesiOn4NgYX1GjDfVHW5AdQQ=;
 b=g6tGI+LD6wddaS/m82peD2cZ3f7Q1vaIFPJU79alv4QehAKRtfrE8k0K
 yBune5YIDRrkSlbq5PY1JvX2goufF2YHF2qQQD77qB3er751RrtYl0Llo
 IEFcuZHHa7FJJX+nsV7Cofymyd856i3fdvE/2FvnWRm1o0RC3JPM+4X2g w=;
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="718785586"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2c-579b7f5b.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 21 Feb 2019 08:23:37 +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 x1L8NT9o071934
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 21 Feb 2019 08:23:35 GMT
Received: from EX13D08UEE003.ant.amazon.com (10.43.62.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:23:25 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D08UEE003.ant.amazon.com (10.43.62.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 21 Feb 2019 08:23:24 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.9) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 21 Feb 2019 08:23:20 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 09:16:43 +0100
Message-ID: <1550737003-25779-10-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v7 9/9] common/grant_table: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3Vlc3RzIGNhbiBpc3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0
IGNvbnRyb2xsZWQKZGF0YSB0byB0aGVtLiBUaGlzIGRhdGEgaXMgYWxzbyB1c2VkIGZvciBtZW1v
cnkgbG9hZHMuIFRvIGF2b2lkCnNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywgd2Ug
dXNlIHRoZSBhcnJheV9pbmRleF9ub3NwZWMgbWFjcm8Kd2hlcmUgYXBwbGljYWJsZS4gSG93ZXZl
ciwgdGhlcmUgYXJlIGFsc28gbWVtb3J5IGFjY2Vzc2VzIHRoYXQgY2Fubm90CmJlIHByb3RlY3Rl
ZCBieSBhIHNpbmdsZSBhcnJheSBwcm90ZWN0aW9uLCBvciBtdWx0aXBsZSBhY2Nlc3NlcyBpbiBh
CnJvdy4gVG8gcHJvdGVjdCB0aGVzZSwgYSBub3NwZWMgYmFycmllciBpcyBwbGFjZWQgYmV0d2Vl
biB0aGUgYWN0dWFsCnJhbmdlIGNoZWNrIGFuZCB0aGUgYWNjZXNzIHZpYSB0aGUgYmxvY2tfc3Bl
Y3VsYXRpb24gbWFjcm8uCgpBcyBkaWZmZXJlbnQgdmVyc2lvbnMgb2YgZ3JhbnQgdGFibGVzIHVz
ZSBzdHJ1Y3R1cmVzIG9mIGRpZmZlcmVudCBzaXplLAphbmQgdGhlIHN0YXR1cyBpcyBlbmNvZGVk
IGluIGFuIGFycmF5IGZvciB2ZXJzaW9uIDIsIHNwZWN1bGF0aXZlCmV4ZWN1dGlvbiBtaWdodCBw
ZXJmb3JtIG91dC1vZi1ib3VuZCBhY2Nlc3NlcyBvZiB2ZXJzaW9uIDIgd2hpbGUKdGhlIHRhYmxl
IGlzIGFjdHVhbGx5IHVzaW5nIHZlcnNpb24gMS4gSGVuY2UsIHNwZWN1bGF0aW9uIGlzIHByZXZl
bnRlZAp3aGVuIGFjY2Vzc2luZyBtZW1vcnkgYmFzZWQgb24gdGhlIGdyYW50IHRhYmxlIHZlcnNp
b24uCgpUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBlZmZvcnQuCgpT
aWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQoK
Tm90ZXM6CiAgdjc6IG1lbnRpb24gc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGluIGNvbW1pdCBtZXNz
YWdlCiAgICAgIGFkZCBzcGFjZXMgZm9yIGFyaXRobWV0aWMKICAgICAgaW50cm9kdWNlIHN3aXRj
aCBhbmQgYmxvY2tfc3BlY3VsYXRpb24gbWFjcm8gaW4gc2hhcmVkX2VudHJ5X2hlYWRlcgogICAg
ICBpbnRyb2R1Y2UgYmxvY2tfc3BlY3VsYXRpb24gbWFjcm8gaW4gbnJfZ3JhbnRfZW50cmllcwog
ICAgICB1c2UgYmxvY2tfc3BlY3VsYXRpb24gaW5zdGVhZCBvZiBhcnJheV9pbmRleF9ub3NwZWMo
Li4uLCBucl9ncmFudF9lbnRyaWVzKQogICAgICAgICAgYXMgbnJfZ3JhbnRfZW50cmllcyBjb21l
cyB3aXRoIGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBieSBub3cKICAgICAgY2FjaGUgcmVzdWx0cyBv
ZiBucl9ncmFudF9lbnRyaWVzIHdoZW4gYmVpbmcgdXNlZCBpbiBsb29wcyB0byBhdm9pZCBsZmVu
Y2UKICAgICAgdXNlIGxmZW5jZSBpbiBzaGFyZWRfZW50cnlfaGVhZGVyIHRvIGVuc3VyZSBib3Vu
ZCBjaGVja3MKCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA3OCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2MSBpbnNl
cnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKLS0tIGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMzcsNiArMzcsNyBA
QAogI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KICNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgog
I2luY2x1ZGUgPHhlbi92bWFwLmg+CisjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUg
PHhzbS94c20uaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KIApAQCAtMjAzLDggKzIwNCw5
IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX3N0YXR1c19mcmFtZXMoY29uc3Qgc3Ry
dWN0IGdyYW50X3RhYmxlICpndCkKIH0KIAogI2RlZmluZSBNQVBUUkFDS19QRVJfUEFHRSAoUEFH
RV9TSVpFIC8gc2l6ZW9mKHN0cnVjdCBncmFudF9tYXBwaW5nKSkKLSNkZWZpbmUgbWFwdHJhY2tf
ZW50cnkodCwgZSkgXAotICAgICgodCktPm1hcHRyYWNrWyhlKS9NQVBUUkFDS19QRVJfUEFHRV1b
KGUpJU1BUFRSQUNLX1BFUl9QQUdFXSkKKyNkZWZpbmUgbWFwdHJhY2tfZW50cnkodCwgZSkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKCh0
KS0+bWFwdHJhY2tbYXJyYXlfaW5kZXhfbm9zcGVjKGUsICh0KS0+bWFwdHJhY2tfbGltaXQpIC8g
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFQ
VFJBQ0tfUEVSX1BBR0VdWyhlKSAlIE1BUFRSQUNLX1BFUl9QQUdFXSkKIAogc3RhdGljIGlubGlu
ZSB1bnNpZ25lZCBpbnQKIG5yX21hcHRyYWNrX2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQp
CkBAIC0yMjYsMTAgKzIyOCwxOCBAQCBucl9tYXB0cmFja19mcmFtZXMoc3RydWN0IGdyYW50X3Rh
YmxlICp0KQogc3RhdGljIGdyYW50X2VudHJ5X2hlYWRlcl90ICoKIHNoYXJlZF9lbnRyeV9oZWFk
ZXIoc3RydWN0IGdyYW50X3RhYmxlICp0LCBncmFudF9yZWZfdCByZWYpCiB7Ci0gICAgaWYgKCB0
LT5ndF92ZXJzaW9uID09IDEgKQorICAgIHN3aXRjaCAoIHQtPmd0X3ZlcnNpb24gKQorICAgIHsK
KyAgICBjYXNlIDE6CisgICAgICAgIC8qIE1ha2Ugc3VyZSB3ZSByZXR1cm4gYSB2YWx1ZSBpbmRl
cGVuZGVudGx5IG9mIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiAqLworICAgICAgICBibG9ja19zcGVj
dWxhdGlvbigpOwogICAgICAgICByZXR1cm4gKGdyYW50X2VudHJ5X2hlYWRlcl90Kikmc2hhcmVk
X2VudHJ5X3YxKHQsIHJlZik7Ci0gICAgZWxzZQorICAgIGNhc2UgMjoKKyAgICAgICAgLyogTWFr
ZSBzdXJlIHdlIHJldHVybiBhIHZhbHVlIGluZGVwZW5kZW50bHkgb2Ygc3BlY3VsYXRpdmUgZXhl
Y3V0aW9uICovCisgICAgICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CiAgICAgICAgIHJldHVybiAm
c2hhcmVkX2VudHJ5X3YyKHQsIHJlZikuaGRyOworICAgIH0KKyAgICByZXR1cm4gTlVMTDsKIH0K
IAogLyogQWN0aXZlIGdyYW50IGVudHJ5IC0gdXNlZCBmb3Igc2hhZG93aW5nIEdURl9wZXJtaXRf
YWNjZXNzIGdyYW50cy4gKi8KQEAgLTYzNCwxMCArNjQ0LDE2IEBAIHN0YXRpYyB1bnNpZ25lZCBp
bnQgbnJfZ3JhbnRfZW50cmllcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQogICAgIGNhc2UgMToK
ICAgICAgICAgQlVJTERfQlVHX09OKGYyZShJTklUSUFMX05SX0dSQU5UX0ZSQU1FUywgMSkgPAog
ICAgICAgICAgICAgICAgICAgICAgR05UVEFCX05SX1JFU0VSVkVEX0VOVFJJRVMpOworCisgICAg
ICAgIC8qIE1ha2Ugc3VyZSB3ZSByZXR1cm4gYSB2YWx1ZSBpbmRlcGVuZGVudGx5IG9mIHNwZWN1
bGF0aXZlIGV4ZWN1dGlvbiAqLworICAgICAgICBibG9ja19zcGVjdWxhdGlvbigpOwogICAgICAg
ICByZXR1cm4gZjJlKG5yX2dyYW50X2ZyYW1lcyhndCksIDEpOwogICAgIGNhc2UgMjoKICAgICAg
ICAgQlVJTERfQlVHX09OKGYyZShJTklUSUFMX05SX0dSQU5UX0ZSQU1FUywgMikgPAogICAgICAg
ICAgICAgICAgICAgICAgR05UVEFCX05SX1JFU0VSVkVEX0VOVFJJRVMpOworCisgICAgICAgIC8q
IE1ha2Ugc3VyZSB3ZSByZXR1cm4gYSB2YWx1ZSBpbmRlcGVuZGVudGx5IG9mIHNwZWN1bGF0aXZl
IGV4ZWN1dGlvbiAqLworICAgICAgICBibG9ja19zcGVjdWxhdGlvbigpOwogICAgICAgICByZXR1
cm4gZjJlKG5yX2dyYW50X2ZyYW1lcyhndCksIDIpOwogI3VuZGVmIGYyZQogICAgIH0KQEAgLTk2
Myw5ICs5NzksMTUgQEAgbWFwX2dyYW50X3JlZigKICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291
dCwgR05UU1RfYmFkX2dudHJlZiwgIkJhZCByZWYgJSN4IGZvciBkJWRcbiIsCiAgICAgICAgICAg
ICAgICAgIG9wLT5yZWYsIHJndC0+ZG9tYWluLT5kb21haW5faWQpOwogCisgICAgLyogTWFrZSBz
dXJlIHRoZSBhYm92ZSBib3VuZCBjaGVjayBjYW5ub3QgYmUgYnlwYXNzZWQgc3BlY3VsYXRpdmVs
eSAqLworICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CisKICAgICBhY3QgPSBhY3RpdmVfZW50cnlf
YWNxdWlyZShyZ3QsIG9wLT5yZWYpOwogICAgIHNoYWggPSBzaGFyZWRfZW50cnlfaGVhZGVyKHJn
dCwgb3AtPnJlZik7Ci0gICAgc3RhdHVzID0gcmd0LT5ndF92ZXJzaW9uID09IDEgPyAmc2hhaC0+
ZmxhZ3MgOiAmc3RhdHVzX2VudHJ5KHJndCwgb3AtPnJlZik7CisKKyAgICAvKiBNYWtlIHN1cmUg
d2UgZG8gbm90IGFjY2VzcyBtZW1vcnkgc3BlY3VsYXRpdmVseSAqLworICAgIHN0YXR1cyA9IGV2
YWx1YXRlX25vc3BlYyhyZ3QtPmd0X3ZlcnNpb24gPT0gMSkgPyAmc2hhaC0+ZmxhZ3MKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICZzdGF0dXNfZW50
cnkocmd0LCBvcC0+cmVmKTsKIAogICAgIC8qIElmIGFscmVhZHkgcGlubmVkLCBjaGVjayB0aGUg
YWN0aXZlIGRvbWlkIGFuZCBhdm9pZCByZWZjbnQgb3ZlcmZsb3cuICovCiAgICAgaWYgKCBhY3Qt
PnBpbiAmJgpAQCAtOTg3LDcgKzEwMDksNyBAQCBtYXBfZ3JhbnRfcmVmKAogCiAgICAgICAgIGlm
ICggIWFjdC0+cGluICkKICAgICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4g
PSByZ3QtPmd0X3ZlcnNpb24gPT0gMSA/CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9
IGV2YWx1YXRlX25vc3BlYyhyZ3QtPmd0X3ZlcnNpb24gPT0gMSkgPwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzaGFyZWRfZW50cnlfdjEocmd0LCBvcC0+cmVmKS5mcmFtZSA6CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYXJlZF9lbnRyeV92MihyZ3QsIG9wLT5y
ZWYpLmZ1bGxfcGFnZS5mcmFtZTsKIApAQCAtMTMyMSw2ICsxMzQzLDkgQEAgdW5tYXBfY29tbW9u
KAogICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAgICAgfQogCisgICAgLyogTWFrZSBzdXJlIHRo
ZSBhYm92ZSBib3VuZCBjaGVjayBjYW5ub3QgYmUgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLwor
ICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CisKICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWly
ZShyZ3QsIG9wLT5yZWYpOwogCiAgICAgLyoKQEAgLTE0MTgsNyArMTQ0Myw3IEBAIHVubWFwX2Nv
bW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGc7CiAgICAgdWludDE2X3QgKnN0YXR1czsKIAotICAgIGlmICggIW9wLT5k
b25lICkKKyAgICBpZiAoIGV2YWx1YXRlX25vc3BlYyghb3AtPmRvbmUpICkKICAgICB7CiAgICAg
ICAgIC8qIHVubWFwX2NvbW1vbigpIGRpZG4ndCBkbyBhbnl0aGluZyAtIG5vdGhpbmcgdG8gY29t
cGxldGUuICovCiAgICAgICAgIHJldHVybjsKQEAgLTIwMjYsNiArMjA1MSw3IEBAIGdudHRhYl9w
cmVwYXJlX2Zvcl90cmFuc2ZlcigKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAorICAgIC8q
IFRoaXMgY2FsbCBlbnN1cmVzIHRoZSBhYm92ZSBjaGVjayBjYW5ub3QgYmUgYnlwYXNzZWQgc3Bl
Y3VsYXRpdmVseSAqLwogICAgIHNoYSA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCByZWYpOwog
CiAgICAgc2NvbWJvLndvcmQgPSAqKHUzMiAqKSZzaGEtPmZsYWdzOwpAQCAtMjIyMyw3ICsyMjQ5
LDExIEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgb2theSA9IGdudHRhYl9wcmVwYXJlX2Zv
cl90cmFuc2ZlcihlLCBkLCBnb3AucmVmKTsKICAgICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2Fs
bG9jX2xvY2spOwogCi0gICAgICAgIGlmICggdW5saWtlbHkoIW9rYXkpIHx8IHVubGlrZWx5KGUt
PmlzX2R5aW5nKSApCisgICAgICAgIC8qCisgICAgICAgICAqIE1ha2Ugc3VyZSB0aGUgcmVmZXJl
bmNlIGJvdW5kIGNoZWNrIGluIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcgorICAgICAgICAg
KiBpcyByZXNwZWN0ZWQgYW5kIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBpcyBibG9ja2VkIGFjY29y
ZGluZ2x5CisgICAgICAgICAqLworICAgICAgICBpZiAoIHVubGlrZWx5KCFldmFsdWF0ZV9ub3Nw
ZWMob2theSkpIHx8IHVubGlrZWx5KGUtPmlzX2R5aW5nKSApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGJvb2xfdCBkcm9wX2RvbV9yZWYgPSAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZSwgLTEp
OwogCkBAIC0yMjUzLDcgKzIyODMsNyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgIGdyYW50
X3JlYWRfbG9jayhlLT5ncmFudF90YWJsZSk7CiAgICAgICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9h
Y3F1aXJlKGUtPmdyYW50X3RhYmxlLCBnb3AucmVmKTsKIAotICAgICAgICBpZiAoIGUtPmdyYW50
X3RhYmxlLT5ndF92ZXJzaW9uID09IDEgKQorICAgICAgICBpZiAoIGV2YWx1YXRlX25vc3BlYyhl
LT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAxKSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IGdyYW50X2VudHJ5X3YxX3QgKnNoYSA9ICZzaGFyZWRfZW50cnlfdjEoZS0+Z3JhbnRfdGFibGUs
IGdvcC5yZWYpOwogCkBAIC0yNDA4LDkgKzI0MzgsMTEgQEAgYWNxdWlyZV9ncmFudF9mb3JfY29w
eSgKICAgICAgICAgUElOX0ZBSUwoZ3RfdW5sb2NrX291dCwgR05UU1RfYmFkX2dudHJlZiwKICAg
ICAgICAgICAgICAgICAgIkJhZCBncmFudCByZWZlcmVuY2UgJSN4XG4iLCBncmVmKTsKIAotICAg
IGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgZ3JlZik7CisgICAgLyogVGhpcyBjYWxs
IG1ha2VzIHN1cmUgdGhlIGFib3ZlIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBzcGVjdWxhdGl2ZWx5
ICovCiAgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBncmVmKTsKLSAgICBpZiAo
IHJndC0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShy
Z3QsIGdyZWYpOworCisgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMocmd0LT5ndF92ZXJzaW9uID09
IDEpICkKICAgICB7CiAgICAgICAgIHNoYTIgPSBOVUxMOwogICAgICAgICBzdGF0dXMgPSAmc2hh
aC0+ZmxhZ3M7CkBAIC0yODI2LDYgKzI4NTgsOSBAQCBzdGF0aWMgaW50IGdudHRhYl9jb3B5X2J1
Zihjb25zdCBzdHJ1Y3QgZ250dGFiX2NvcHkgKm9wLAogICAgICAgICAgICAgICAgICBvcC0+ZGVz
dC5vZmZzZXQsIGRlc3QtPnB0ci5vZmZzZXQsCiAgICAgICAgICAgICAgICAgIG9wLT5sZW4sIGRl
c3QtPmxlbik7CiAKKyAgICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNrcyBhcmUgbm90IGJ5
cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAgICBibG9ja19zcGVjdWxhdGlvbigpOworCiAgICAg
bWVtY3B5KGRlc3QtPnZpcnQgKyBvcC0+ZGVzdC5vZmZzZXQsIHNyYy0+dmlydCArIG9wLT5zb3Vy
Y2Uub2Zmc2V0LAogICAgICAgICAgICBvcC0+bGVuKTsKICAgICBnbnR0YWJfbWFya19kaXJ0eShk
ZXN0LT5kb21haW4sIGRlc3QtPm1mbik7CkBAIC0yOTQ2LDYgKzI5ODEsNyBAQCBnbnR0YWJfc2V0
X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0X3ZlcnNpb25fdCkgdW9w
KQogICAgIGdyYW50X2VudHJ5X3YxX3QgcmVzZXJ2ZWRfZW50cmllc1tHTlRUQUJfTlJfUkVTRVJW
RURfRU5UUklFU107CiAgICAgaW50IHJlczsKICAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1bnNp
Z25lZCBpbnQgZ3RfbnJfZ3JhbnRfZW50cmllczsKIAogICAgIGlmICggY29weV9mcm9tX2d1ZXN0
KCZvcCwgdW9wLCAxKSApCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwpAQCAtMjk2OSw3ICszMDA1
LDggQEAgZ250dGFiX3NldF92ZXJzaW9uKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3Nl
dF92ZXJzaW9uX3QpIHVvcCkKICAgICAgKiBhcmUgYWxsb3dlZCB0byBiZSBpbiB1c2UgKHhlbnN0
b3JlL3hlbmNvbnNvbGUga2VlcHMgdGhlbSBtYXBwZWQpLgogICAgICAqIChZb3UgbmVlZCB0byBj
aGFuZ2UgdGhlIHZlcnNpb24gbnVtYmVyIGZvciBlLmcuIGtleGVjLikKICAgICAgKi8KLSAgICBm
b3IgKCBpID0gR05UVEFCX05SX1JFU0VSVkVEX0VOVFJJRVM7IGkgPCBucl9ncmFudF9lbnRyaWVz
KGd0KTsgaSsrICkKKyAgICBndF9ucl9ncmFudF9lbnRyaWVzID0gbnJfZ3JhbnRfZW50cmllcyhn
dCk7CisgICAgZm9yICggaSA9IEdOVFRBQl9OUl9SRVNFUlZFRF9FTlRSSUVTOyBpIDwgZ3RfbnJf
Z3JhbnRfZW50cmllczsgaSsrICkKICAgICB7CiAgICAgICAgIGlmICggcmVhZF9hdG9taWMoJl9h
Y3RpdmVfZW50cnkoZ3QsIGkpLnBpbikgIT0gMCApCiAgICAgICAgIHsKQEAgLTMyMTEsNiArMzI0
OCw5IEBAIHN3YXBfZ3JhbnRfcmVmKGdyYW50X3JlZl90IHJlZl9hLCBncmFudF9yZWZfdCByZWZf
YikKICAgICBpZiAoIHVubGlrZWx5KHJlZl9iID49IG5yX2dyYW50X2VudHJpZXMoZC0+Z3JhbnRf
dGFibGUpKSkKICAgICAgICAgUElOX0ZBSUwob3V0LCBHTlRTVF9iYWRfZ250cmVmLCAiQmFkIHJl
Zi1iICUjeFxuIiwgcmVmX2IpOwogCisgICAgLyogTWFrZSBzdXJlIHRoZSBhYm92ZSBjaGVja3Mg
YXJlIG5vdCBieXBhc3NlZCBzcGVjdWxhdGl2ZWx5ICovCisgICAgYmxvY2tfc3BlY3VsYXRpb24o
KTsKKwogICAgIC8qIFN3YXBwaW5nIHRoZSBzYW1lIHJlZiBpcyBhIG5vLW9wLiAqLwogICAgIGlm
ICggcmVmX2EgPT0gcmVmX2IgKQogICAgICAgICBnb3RvIG91dDsKQEAgLTMyMjMsNyArMzI2Myw3
IEBAIHN3YXBfZ3JhbnRfcmVmKGdyYW50X3JlZl90IHJlZl9hLCBncmFudF9yZWZfdCByZWZfYikK
ICAgICBpZiAoIGFjdF9iLT5waW4gKQogICAgICAgICBQSU5fRkFJTChvdXQsIEdOVFNUX2VhZ2Fp
biwgInJlZiBiICUjeCBidXN5XG4iLCByZWZfYik7CiAKLSAgICBpZiAoIGd0LT5ndF92ZXJzaW9u
ID09IDEgKQorICAgIGlmICggZXZhbHVhdGVfbm9zcGVjKGd0LT5ndF92ZXJzaW9uID09IDEpICkK
ICAgICB7CiAgICAgICAgIGdyYW50X2VudHJ5X3YxX3Qgc2hhcmVkOwogCkBAIC0zNjgxLDEyICsz
NzIxLDE0IEBAIHZvaWQgZ3JhbnRfdGFibGVfd2Fybl9hY3RpdmVfZ3JhbnRzKHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0OwogICAgIGdyYW50X3Jl
Zl90IHJlZjsKICAgICB1bnNpZ25lZCBpbnQgbnJfYWN0aXZlID0gMDsKKyAgICB1bnNpZ25lZCBp
bnQgZ3RfbnJfZ3JhbnRfZW50cmllczsKIAogI2RlZmluZSBXQVJOX0dSQU5UX01BWCAxMAogCiAg
ICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsKIAotICAgIGZvciAoIHJlZiA9IDA7IHJlZiAhPSBucl9n
cmFudF9lbnRyaWVzKGd0KTsgcmVmKysgKQorICAgIGd0X25yX2dyYW50X2VudHJpZXMgPSBucl9n
cmFudF9lbnRyaWVzKGd0KTsKKyAgICBmb3IgKCByZWYgPSAwOyByZWYgIT0gZ3RfbnJfZ3JhbnRf
ZW50cmllczsgcmVmKysgKQogICAgIHsKICAgICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVp
cmUoZ3QsIHJlZik7CiAgICAgICAgIGlmICggIWFjdC0+cGluICkKQEAgLTM3NzEsNyArMzgxMyw3
IEBAIGludCBtZW1fc2hhcmluZ19ncmVmX3RvX2dmbihzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0LCBn
cmFudF9yZWZfdCByZWYsCiAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICBlbHNlIGlmICggcmVm
ID49IG5yX2dyYW50X2VudHJpZXMoZ3QpICkKICAgICAgICAgcmMgPSAtRU5PRU5UOwotICAgIGVs
c2UgaWYgKCBndC0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICBlbHNlIGlmICggZXZhbHVhdGVfbm9z
cGVjKGd0LT5ndF92ZXJzaW9uID09IDEpICkKICAgICB7CiAgICAgICAgIGNvbnN0IGdyYW50X2Vu
dHJ5X3YxX3QgKnNoYTEgPSAmc2hhcmVkX2VudHJ5X3YxKGd0LCByZWYpOwogCkBAIC0zNzkzLDcg
KzM4MzUsNyBAQCBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxl
ICpndCwgZ3JhbnRfcmVmX3QgcmVmLAogICAgICAgICByYyA9IC1FTlhJTzsKICAgICBlbHNlIGlm
ICggIXJjICYmIHN0YXR1cyApCiAgICAgewotICAgICAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09
IDEgKQorICAgICAgICBpZiAoIGV2YWx1YXRlX25vc3BlYyhndC0+Z3RfdmVyc2lvbiA9PSAxKSAp
CiAgICAgICAgICAgICAqc3RhdHVzID0gZmxhZ3M7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAg
ICpzdGF0dXMgPSBzdGF0dXNfZW50cnkoZ3QsIHJlZik7CkBAIC0zOTM1LDYgKzM5NzcsNyBAQCBz
dGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiAgICAgaW50
IGZpcnN0ID0gMTsKICAgICBncmFudF9yZWZfdCByZWY7CiAgICAgc3RydWN0IGdyYW50X3RhYmxl
ICpndCA9IHJkLT5ncmFudF90YWJsZTsKKyAgICB1bnNpZ25lZCBpbnQgZ3RfbnJfZ3JhbnRfZW50
cmllczsKIAogICAgIHByaW50aygiICAgICAgLS0tLS0tLS0gYWN0aXZlIC0tLS0tLS0tICAgICAg
IC0tLS0tLS0tIHNoYXJlZCAtLS0tLS0tLVxuIik7CiAgICAgcHJpbnRrKCJbcmVmXSBsb2NhbGRv
bSBtZm4gICAgICBwaW4gICAgICAgICAgbG9jYWxkb20gZ21mbiAgICAgZmxhZ3NcbiIpOwpAQCAt
Mzk0Nyw3ICszOTkwLDggQEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBk
b21haW4gKnJkKQogICAgICAgICAgICBucl9ncmFudF9mcmFtZXMoZ3QpLCBndC0+bWF4X2dyYW50
X2ZyYW1lcywKICAgICAgICAgICAgbnJfbWFwdHJhY2tfZnJhbWVzKGd0KSwgZ3QtPm1heF9tYXB0
cmFja19mcmFtZXMpOwogCi0gICAgZm9yICggcmVmID0gMDsgcmVmICE9IG5yX2dyYW50X2VudHJp
ZXMoZ3QpOyByZWYrKyApCisgICAgZ3RfbnJfZ3JhbnRfZW50cmllcyA9IG5yX2dyYW50X2VudHJp
ZXMoZ3QpOworICAgIGZvciAoIHJlZiA9IDA7IHJlZiAhPSBndF9ucl9ncmFudF9lbnRyaWVzOyBy
ZWYrKyApCiAgICAgewogICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7CiAg
ICAgICAgIHN0cnVjdCBncmFudF9lbnRyeV9oZWFkZXIgKnNoYTsKLS0gCjIuNy40CgoKCgpBbWF6
b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBC
ZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJp
Y2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFy
bG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 08:39:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 08:39:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwjsd-0003Hj-U8; Thu, 21 Feb 2019 08:38:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kaJ0=Q4=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gwjsc-0003He-Bg
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 08:38:54 +0000
X-Inumbo-ID: 1e43ec3d-35b4-11e9-bc90-bc764e045a96
Received: from mail-vs1-xe2a.google.com (unknown [2607:f8b0:4864:20::e2a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e43ec3d-35b4-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 08:38:53 +0000 (UTC)
Received: by mail-vs1-xe2a.google.com with SMTP id e81so12565487vsd.2
 for <xen-devel@lists.xenproject.org>; Thu, 21 Feb 2019 00:38:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=aXMKTt/1rco3IwZZQgOLA3bXsc2kSVNzL8qokhgUx1Q=;
 b=FU69ipH2gI+843kbc6UcVO21JaFSGu8grSkv39uLDDbfC9OhgDkLyFbV15JjqpycmK
 N7YxrmZNIS5rYIO8NEeRf2jwOGv5Ucq5e4UZYYxBx0Yy+w2tSEdptBBtf/tkvwfPZf4K
 1KIJqXI1DQh3J8F3uyUpww0EDY3alGoLBl3M9MT/zaf7TS9mit9XNZMZ2svM6OgqpLGJ
 v3JW5UdNn0txpXAU+D/KewlO+8wKX/kDOEjTIY/M16eRGitl+WWYt6Ho8YGw0+tfWHxG
 3OlkafvEd0K67WfAwhuzbUieFNJ+RCzaqvfCZ90WkVrvkKotsXfOj2k7TbG5B1Di6bGj
 Gq2A==
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=aXMKTt/1rco3IwZZQgOLA3bXsc2kSVNzL8qokhgUx1Q=;
 b=AuGvQg0qimhb7PVXXQEtZ1t9c5HJpgQu4ZNNwCsolrX2D78/Vw5NyKtw47OnhDCExR
 ETEgiC+Z+9giRiD3ZLw6njLZV0mRWB0nAQrHdNp8F/8AJv7syOsy4TvZupfQWtj+fJ7m
 jg+qDFpcd7uFStuOOWIyzqVwsonFhGBjPoPBd2aKLg2J+PqOI+ZQn+BjgC9fE7/09Rbn
 f0+L/ZeobVfZpjVijKZTZ6EdOD9npNOR79IOerz42LJhtRrDDhP30fExjuD3kqs1VbSa
 X9DltdD75hCQWU+a5Eam4katRJ3jZ1c/hYzKEZIBzNCOca3uYVMjxE+1ep3aTjZBoI28
 Dlkg==
X-Gm-Message-State: AHQUAuZV4lj49hjXIOOi6T/DS05rXPMftpG0pWjx1CGZhRWJqiIM3sg9
 teKd0Dfdsh8OvxN/Xp9Qzci8KhfcqhbyvOJOdZA=
X-Google-Smtp-Source: AHgI3IYNix0Sni7fJvD/4BxJq22mM4Wj+6iizjgcjNMRGNVgXi6mNI+eIj2oJQM7wohP7cdlUEvjRczaX250KQ8Po60=
X-Received: by 2002:a67:7685:: with SMTP id r127mr20325084vsc.35.1550738332486; 
 Thu, 21 Feb 2019 00:38:52 -0800 (PST)
MIME-Version: 1.0
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <1574a7fe-a5ac-4bc2-d3f0-967d8d01e5f1@oracle.com>
 <1100e6b1-6fa8-06f0-8ecc-b0699a2ce5f4@arm.com>
 <20190221080752.zy2qlzb4vi7tbu3p@Air-de-Roger>
In-Reply-To: <20190221080752.zy2qlzb4vi7tbu3p@Air-de-Roger>
From: Julien Grall <julien.grall@gmail.com>
Date: Thu, 21 Feb 2019 08:38:39 +0000
Message-ID: <CAF3u54Ct7nBjoLw9Vzb=aZVu=N5Ccp5_k6GxLo_ZSA=YCsco6A@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dave P Martin <dave.martin@arm.com>
Content-Type: multipart/mixed; boundary="===============0893561625914154609=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0893561625914154609==
Content-Type: multipart/alternative; boundary="0000000000007293380582636702"

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

Hi Roger,

On Thu, 21 Feb 2019, 08:08 Roger Pau Monn=C3=A9, <roger.pau@citrix.com> wro=
te:

> FWIW, you can also mask the interrupt while waiting for the thread to
> execute the interrupt handler. Ie:
>

Thank you for providing steps, however where would the masking be done? By
the irqchip or a custom solution?


> 1. Interrupt injected
> 2. Execute guest event channel callback
> 3. Scan for pending interrupts
> 4. Mask interrupt
> 5. Clear pending field
> 6. Queue threaded handler
> 7. Go to 3 until all interrupts are drained
> [...]
> 8. Execute interrupt handler in thread
> 9. Unmask interrupt
>
> That should prevent you from stacking interrupts?
>
> Roger.
>

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

Hi Roger,<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Thu, 21 Feb=
 2019, 08:08 Roger Pau Monn=C3=A9, &lt;<a href=3D"mailto:roger.pau@citrix.c=
om">roger.pau@citrix.com</a>&gt; wrote:</div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>
FWIW, you can also mask the interrupt while waiting for the thread to<br>
execute the interrupt handler. Ie:<br></blockquote></div><div><br></div><di=
v>Thank you for providing steps, however where would the masking be done? B=
y the irqchip or a custom solution?</div><div><br></div><div class=3D"gmail=
_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex">
<br>
1. Interrupt injected<br>
2. Execute guest event channel callback<br>
3. Scan for pending interrupts<br>
4. Mask interrupt<br>
5. Clear pending field<br>
6. Queue threaded handler<br>
7. Go to 3 until all interrupts are drained<br>
[...]<br>
8. Execute interrupt handler in thread<br>
9. Unmask interrupt<br>
<br>
That should prevent you from stacking interrupts?<br>
<br>
Roger.<br>
</blockquote></div>

--0000000000007293380582636702--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0893561625914154609==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 21 08:53:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 08:53:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwk6k-0004mO-71; Thu, 21 Feb 2019 08:53:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2FLj=Q4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gwk6j-0004mJ-6T
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 08:53:29 +0000
X-Inumbo-ID: 273d3847-35b6-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 273d3847-35b6-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 08:53:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 75239AF7B;
 Thu, 21 Feb 2019 08:52:26 +0000 (UTC)
To: Julien Grall <julien.grall@gmail.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <1574a7fe-a5ac-4bc2-d3f0-967d8d01e5f1@oracle.com>
 <1100e6b1-6fa8-06f0-8ecc-b0699a2ce5f4@arm.com>
 <20190221080752.zy2qlzb4vi7tbu3p@Air-de-Roger>
 <CAF3u54Ct7nBjoLw9Vzb=aZVu=N5Ccp5_k6GxLo_ZSA=YCsco6A@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <def7a5d4-0eaf-f883-655a-5c089adbf9c9@suse.com>
Date: Thu, 21 Feb 2019 09:52:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAF3u54Ct7nBjoLw9Vzb=aZVu=N5Ccp5_k6GxLo_ZSA=YCsco6A@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dave P Martin <dave.martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDIvMjAxOSAwOTozOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFJvZ2VyLAo+IAo+
IE9uIFRodSwgMjEgRmViIDIwMTksIDA4OjA4IFJvZ2VyIFBhdSBNb25uw6ksIDxyb2dlci5wYXVA
Y2l0cml4LmNvbQo+IDxtYWlsdG86cm9nZXIucGF1QGNpdHJpeC5jb20+PiB3cm90ZToKPiAKPiAg
ICAgRldJVywgeW91IGNhbiBhbHNvIG1hc2sgdGhlIGludGVycnVwdCB3aGlsZSB3YWl0aW5nIGZv
ciB0aGUgdGhyZWFkIHRvCj4gICAgIGV4ZWN1dGUgdGhlIGludGVycnVwdCBoYW5kbGVyLiBJZToK
PiAKPiAKPiBUaGFuayB5b3UgZm9yIHByb3ZpZGluZyBzdGVwcywgaG93ZXZlciB3aGVyZSB3b3Vs
ZCB0aGUgbWFza2luZyBiZSBkb25lPwo+IEJ5IHRoZSBpcnFjaGlwIG9yIGEgY3VzdG9tIHNvbHV0
aW9uPwoKSSdkIGdvIHRoZSBpcnFjaGlwIHJvdXRlLiBUaGlzIHdvdWxkIGJlIHRoZSBsZWFzdCBp
bnRydXNpdmUgY2hhbmdlCndpdGhvdXQgdGhlIG5lZWQgZm9yIGhhbmRsaW5nIFJUIGluIGEgc3Bl
Y2lhbCB3YXkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:16:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:16:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwkSa-0006Xk-4n; Thu, 21 Feb 2019 09:16:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dj2S=Q4=citrix.com=prvs=9488a9425=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwkSY-0006Xd-NZ
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:16:02 +0000
X-Inumbo-ID: 4da03f9a-35b9-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4da03f9a-35b9-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:16:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="86249110"
Date: Thu, 21 Feb 2019 10:14:31 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@gmail.com>
Message-ID: <20190221091431.vqi53op37mvhi25z@Air-de-Roger>
References: <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <1574a7fe-a5ac-4bc2-d3f0-967d8d01e5f1@oracle.com>
 <1100e6b1-6fa8-06f0-8ecc-b0699a2ce5f4@arm.com>
 <20190221080752.zy2qlzb4vi7tbu3p@Air-de-Roger>
 <CAF3u54Ct7nBjoLw9Vzb=aZVu=N5Ccp5_k6GxLo_ZSA=YCsco6A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAF3u54Ct7nBjoLw9Vzb=aZVu=N5Ccp5_k6GxLo_ZSA=YCsco6A@mail.gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dave P Martin <dave.martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMDg6Mzg6MzlBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFJvZ2VyLAo+IAo+IE9uIFRodSwgMjEgRmViIDIwMTksIDA4OjA4IFJvZ2VyIFBh
dSBNb25uw6ksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4gPiBGV0lXLCB5b3Ug
Y2FuIGFsc28gbWFzayB0aGUgaW50ZXJydXB0IHdoaWxlIHdhaXRpbmcgZm9yIHRoZSB0aHJlYWQg
dG8KPiA+IGV4ZWN1dGUgdGhlIGludGVycnVwdCBoYW5kbGVyLiBJZToKPiA+Cj4gCj4gVGhhbmsg
eW91IGZvciBwcm92aWRpbmcgc3RlcHMsIGhvd2V2ZXIgd2hlcmUgd291bGQgdGhlIG1hc2tpbmcg
YmUgZG9uZT8gQnkKPiB0aGUgaXJxY2hpcCBvciBhIGN1c3RvbSBzb2x1dGlvbj8KCkknbSBub3Qg
ZmFtaWxpYXIgd2l0aCB0aGUgaXJxY2hpcCBpbmZyYXN0cnVjdHVyZSBpbiBMaW51eCwgd2hhdCBJ
CnByb3Bvc2VkIGJlbG93IGlzIHdoYXQgRnJlZUJTRCBkb2VzIHdoZW4gcnVubmluZyBpbnRlcnJ1
cHQgaGFuZGxlcnMgaW4KZGVmZXJyZWQgdGhyZWFkcyBJSVJDLgoKSWYgaXJxY2hpcCBoYXMgYSBz
cGVjaWZpYyBoYW5kbGVyIHRvIGRpc3BhdGNoIHRvIGEgdGhyZWFkLCB0aGVuIHRoYXQncwp0aGUg
cGxhY2Ugd2hlcmUgdGhlIG1hc2tpbmcgc2hvdWxkIGhhcHBlbi4gTGlrZWx5LCB0aGUgdW5tYXNr
aW5nCnNob3VsZCBiZSBkb25lIGJ5IHRoZSBpcnEgaGFuZGxpbmcgaW5mcmFzdHJ1Y3R1cmUgYWZ0
ZXIgdGhlIHRocmVhZApleGVjdXRpbmcgdGhlIGludGVycnVwdCBoYW5kbGVyIGhhcyBmaW5pc2hl
ZC4KCklzbid0IHRoZXJlIGEgc2ltaWxhciB3YXkgdG8gaGFuZGxlIGludGVycnVwdHMgaW4gdGhy
ZWFkcyBmb3IgTGludXg/Cgo+IAo+ID4gMS4gSW50ZXJydXB0IGluamVjdGVkCj4gPiAyLiBFeGVj
dXRlIGd1ZXN0IGV2ZW50IGNoYW5uZWwgY2FsbGJhY2sKPiA+IDMuIFNjYW4gZm9yIHBlbmRpbmcg
aW50ZXJydXB0cwo+ID4gNC4gTWFzayBpbnRlcnJ1cHQKPiA+IDUuIENsZWFyIHBlbmRpbmcgZmll
bGQKPiA+IDYuIFF1ZXVlIHRocmVhZGVkIGhhbmRsZXIKPiA+IDcuIEdvIHRvIDMgdW50aWwgYWxs
IGludGVycnVwdHMgYXJlIGRyYWluZWQKPiA+IFsuLi5dCj4gPiA4LiBFeGVjdXRlIGludGVycnVw
dCBoYW5kbGVyIGluIHRocmVhZAo+ID4gOS4gVW5tYXNrIGludGVycnVwdAo+ID4KPiA+IFRoYXQg
c2hvdWxkIHByZXZlbnQgeW91IGZyb20gc3RhY2tpbmcgaW50ZXJydXB0cz8KPiA+Cj4gPiBSb2dl
ci4KPiA+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:31:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:31:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwkh4-0007wl-LJ; Thu, 21 Feb 2019 09:31:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tnw6=Q4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwkh3-0007wb-3K
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:31:01 +0000
X-Inumbo-ID: 65efacb5-35bb-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65efacb5-35bb-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:30:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwkgy-0005Ar-Tz; Thu, 21 Feb 2019 09:30:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwkgy-00038c-LC; Thu, 21 Feb 2019 09:30:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwkgy-0003Ql-Jk; Thu, 21 Feb 2019 09:30:56 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133325-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=fa1581bf5c27168a1678fb252001ffcbc00f3b31
X-Osstest-Versions-That: freebsd=cdb7673abfefda182ace24a3abd1a04d1a16dd79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Feb 2019 09:30:56 +0000
Subject: [Xen-devel] [freebsd-master test] 133325: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMyNSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMzI1LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgZmExNTgxYmY1YzI3MTY4YTE2Nzhm
YjI1MjAwMWZmY2JjMDBmM2IzMQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgY2RiNzY3M2FiZmVmZGExODJhY2UyNGEzYWJkMWEwNGQxYTE2ZGQ3OQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzMjk5ICAyMDE5LTAyLTE4IDA5OjE5OjE2IFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzMyNSAgMjAxOS0wMi0yMCAwOToxOToyNCBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFuZHJldyA8YW5kcmV3QEZyZWVCU0Qub3JnPgogIGJhcHQgPGJhcHRARnJlZUJTRC5vcmc+CiAg
YmNyYW4gPGJjcmFuQEZyZWVCU0Qub3JnPgogIGJkZSA8YmRlQEZyZWVCU0Qub3JnPgogIGJyIDxi
ckBGcmVlQlNELm9yZz4KICBjZW0gPGNlbUBGcmVlQlNELm9yZz4KICBjcGVyY2l2YSA8Y3BlcmNp
dmFARnJlZUJTRC5vcmc+CiAgZGltIDxkaW1ARnJlZUJTRC5vcmc+CiAgZWQgPGVkQEZyZWVCU0Qu
b3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGdhbmJvbGQgPGdhbmJvbGRARnJl
ZUJTRC5vcmc+CiAgZ2xlYml1cyA8Z2xlYml1c0BGcmVlQlNELm9yZz4KICBpYW4gPGlhbkBGcmVl
QlNELm9yZz4KICBpbXAgPGltcEBGcmVlQlNELm9yZz4KICBqaWxsZXMgPGppbGxlc0BGcmVlQlNE
Lm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBtYXJraiA8bWFya2pARnJlZUJTRC5vcmc+
CiAgbWNrdXNpY2sgPG1ja3VzaWNrQEZyZWVCU0Qub3JnPgogIG5naWUgPG5naWVARnJlZUJTRC5v
cmc+CiAgcGpkIDxwamRARnJlZUJTRC5vcmc+CiAgc2VmIDxzZWZARnJlZUJTRC5vcmc+CiAgdGhq
IDx0aGpARnJlZUJTRC5vcmc+CiAgdHJhc3ogPHRyYXN6QEZyZWVCU0Qub3JnPgogIHRzb29tZSA8
dHNvb21lQEZyZWVCU0Qub3JnPgogIHZtYWZmaW9uZSA8dm1hZmZpb25lQEZyZWVCU0Qub3JnPgoK
am9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJz
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5n
aXQKICAgY2RiNzY3M2FiZmUuLmZhMTU4MWJmNWMyICBmYTE1ODFiZjVjMjcxNjhhMTY3OGZiMjUy
MDAxZmZjYmMwMGYzYjMxIC0+IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:35:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:35:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwkky-0008Cf-7C; Thu, 21 Feb 2019 09:35:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=a78a=Q4=citrix.com=prvs=948d70b84=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gwkkw-0008Ca-5f
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:35:02 +0000
X-Inumbo-ID: f4d98838-35bb-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4d98838-35bb-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:35:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="86250276"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?J1BoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpJw==?= <philmd@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Prasad J Pandit
 <pjp@fedoraproject.org>, =?utf-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?=
 <marcandre.lureau@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
Thread-Topic: [PATCH v3 11/25] xen: Let xencons_send() take a 'size' argument
Thread-Index: AQHUyLhu2sqG1WCIj0GLSvah4kFHw6Xp/47Q
Date: Thu, 21 Feb 2019 09:34:16 +0000
Message-ID: <5816cdd23b46411392eee8e00ff08041@AMSPEX02CL03.citrite.net>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-12-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-12-philmd@redhat.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 11/25] xen: Let xencons_send() take a
 'size' argument
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>, Stefano
 Stabellini <sstabellini@kernel.org>, Samuel
 Thibault <samuel.thibault@ens-lyon.org>, Li Zhijian <lizhijian@cn.fujitsu.com>,
 Amit Shah <amit@kernel.org>, "Michael S.
 Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 "qemu-s390x@nongnu.org" <qemu-s390x@nongnu.org>,
 "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefan Berger <stefanb@linux.ibm.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSBbbWFpbHRvOnBoaWxtZEByZWRoYXQuY29tXQ0KPiBTZW50OiAyMCBGZWJydWFyeSAyMDE5
IDAxOjAyDQo+IFRvOiBxZW11LWRldmVsQG5vbmdudS5vcmc7IFByYXNhZCBKIFBhbmRpdCA8cGpw
QGZlZG9yYXByb2plY3Qub3JnPjsgTWFyYy0NCj4gQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1
cmVhdUByZWRoYXQuY29tPjsgUGFvbG8gQm9uemluaQ0KPiA8cGJvbnppbmlAcmVkaGF0LmNvbT4N
Cj4gQ2M6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+OyBBbnRob255IFBlcmFyZA0K
PiA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IHFlbXUtcHBjQG5vbmdudS5vcmc7IFN0ZWZh
biBCZXJnZXINCj4gPHN0ZWZhbmJAbGludXguaWJtLmNvbT47IERhdmlkIEdpYnNvbiA8ZGF2aWRA
Z2lic29uLmRyb3BiZWFyLmlkLmF1PjsgR2VyZA0KPiBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+OyBaaGFuZyBDaGVuIDx6aGFuZ2NraWRAZ21haWwuY29tPjsgeGVuLQ0KPiBkZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZzsgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+OyBTYW11
ZWwNCj4gVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+OyBDaHJpc3RpYW4g
Qm9ybnRyYWVnZXINCj4gPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+OyBBbWl0IFNoYWggPGFtaXRA
a2VybmVsLm9yZz47IExpIFpoaWppYW4NCj4gPGxpemhpamlhbkBjbi5mdWppdHN1LmNvbT47IENv
cmV5IE1pbnlhcmQgPG1pbnlhcmRAYWNtLm9yZz47IE1pY2hhZWwgUy4NCj4gVHNpcmtpbiA8bXN0
QHJlZGhhdC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgSGFs
aWwNCj4gUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Ow0KPiBxZW11LXMzOTB4QG5vbmdudS5vcmc7IFBhdmVsIERv
dmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAaXNwcmFzLnJ1PjsNCj4gUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjMgMTEvMjVdIHhl
bjogTGV0IHhlbmNvbnNfc2VuZCgpIHRha2UgYSAnc2l6ZScgYXJndW1lbnQNCj4gDQo+IFRoZSBz
aW5nbGUgY2FsbGVyIG9mIHhlbmNvbnNfc2VuZCgpLCBjb25fZXZlbnQoKSBhbHJlYWR5IHVzZSB0
aGUNCj4gZGlmZmVyZW5jZSAnY29uLT5idWZmZXIuc2l6ZSAtIGNvbi0+YnVmZmVyLmNvbnN1bWVk
Jy4NCj4gRGVkdXBsaWNhdGUgYnkgcGFzc2luZyB0aGUgZGlmZmVyZW5jZSBhcyBhbiBhcmd1bWVu
dC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRA
cmVkaGF0LmNvbT4NCj4gLS0tDQo+ICBody9jaGFyL3hlbl9jb25zb2xlLmMgfCAxMiArKysrKysr
LS0tLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0p
DQo+IA0KPiBkaWZmIC0tZ2l0IGEvaHcvY2hhci94ZW5fY29uc29sZS5jIGIvaHcvY2hhci94ZW5f
Y29uc29sZS5jDQo+IGluZGV4IDkxZjM0ZWYwNmMuLjA4M2IyYzhlMmEgMTAwNjQ0DQo+IC0tLSBh
L2h3L2NoYXIveGVuX2NvbnNvbGUuYw0KPiArKysgYi9ody9jaGFyL3hlbl9jb25zb2xlLmMNCj4g
QEAgLTE0NCwxMSArMTQ0LDEwIEBAIHN0YXRpYyB2b2lkIHhlbmNvbnNfcmVjZWl2ZSh2b2lkICpv
cGFxdWUsIGNvbnN0DQo+IHVpbnQ4X3QgKmJ1ZiwgaW50IGxlbikNCj4gICAgICB4ZW5fcHZfc2Vu
ZF9ub3RpZnkoJmNvbi0+eGVuZGV2KTsNCj4gIH0NCj4gDQo+IC1zdGF0aWMgdm9pZCB4ZW5jb25z
X3NlbmQoc3RydWN0IFhlbkNvbnNvbGUgKmNvbikNCj4gK3N0YXRpYyB2b2lkIHhlbmNvbnNfc2Vu
ZChzdHJ1Y3QgWGVuQ29uc29sZSAqY29uLCBzc2l6ZV90IHNpemUpDQo+ICB7DQo+IC0gICAgc3Np
emVfdCBsZW4sIHNpemU7DQo+ICsgICAgc3NpemVfdCBsZW47DQo+IA0KPiAtICAgIHNpemUgPSBj
b24tPmJ1ZmZlci5zaXplIC0gY29uLT5idWZmZXIuY29uc3VtZWQ7DQo+ICAgICAgaWYgKHFlbXVf
Y2hyX2ZlX2JhY2tlbmRfY29ubmVjdGVkKCZjb24tPmNocikpIHsNCj4gICAgICAgICAgbGVuID0g
cWVtdV9jaHJfZmVfd3JpdGUoJmNvbi0+Y2hyLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb24tPmJ1ZmZlci5kYXRhICsgY29uLT5idWZmZXIuY29uc3VtZWQsDQo+IEBAIC0y
ODAsMTAgKzI3OSwxMyBAQCBzdGF0aWMgdm9pZCBjb25fZGlzY29ubmVjdChzdHJ1Y3QgWGVuTGVn
YWN5RGV2aWNlDQo+ICp4ZW5kZXYpDQo+ICBzdGF0aWMgdm9pZCBjb25fZXZlbnQoc3RydWN0IFhl
bkxlZ2FjeURldmljZSAqeGVuZGV2KQ0KPiAgew0KPiAgICAgIHN0cnVjdCBYZW5Db25zb2xlICpj
b24gPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQ29uc29sZSwNCj4geGVuZGV2KTsN
Cj4gKyAgICBzc2l6ZV90IHNpemU7DQo+IA0KPiAgICAgIGJ1ZmZlcl9hcHBlbmQoY29uKTsNCj4g
LSAgICBpZiAoY29uLT5idWZmZXIuc2l6ZSAtIGNvbi0+YnVmZmVyLmNvbnN1bWVkKQ0KPiAtICAg
ICAgICB4ZW5jb25zX3NlbmQoY29uKTsNCj4gKyAgICBzaXplID0gY29uLT5idWZmZXIuc2l6ZSAt
IGNvbi0+YnVmZmVyLmNvbnN1bWVkOw0KPiArICAgIGlmIChzaXplKSB7DQo+ICsgICAgICAgIHhl
bmNvbnNfc2VuZChjb24sIHNpemUpOw0KPiArICAgIH0NCg0KWW91IGludHJvZHVjZSB0aGlzIGhl
cmUsIG9ubHkgdG8gbW9kaWZ5IGl0IGluIHBhdGNoICMxMi4gV2h5IG5vdCBzcXVhc2ggdGhlIHR3
byB0b2dldGhlcj8NCg0KICBQYXVsDQoNCj4gIH0NCj4gDQo+ICAvKiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAq
Lw0KPiAtLQ0KPiAyLjIwLjENCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:47:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:47:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwkws-0000cW-CK; Thu, 21 Feb 2019 09:47:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/sLC=Q4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gwkwr-0000cR-NJ
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:47:21 +0000
X-Inumbo-ID: ad86a909-35bd-11e9-bc90-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::62c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad86a909-35bd-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:47:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1RukeN2P/paTZrJepwjOMjgoEZOekyAdHZcwnxUJlsI=;
 b=mYPf+gOxUCC1rRL4M4/+xERh3Wt0D7j72qFBx2xTGzLmfHfsVDRdTI3k8zlxUTLy9be7TrTruHKwpSw5ZTvxy+p+Q/+CAisDvm3YZkBrmzVDkTJhEMQ3S6fUa6Z9/hBF/tDfkwcWylfpGHC3Et9JJc9yTVG1glD0ApJg9TSDiVw=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB1167.eurprd08.prod.outlook.com (10.166.45.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.14; Thu, 21 Feb 2019 09:47:16 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b%4]) with mapi id 15.20.1643.014; Thu, 21 Feb 2019
 09:47:16 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Norbert Manthey <nmanthey@amazon.de>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH SpectreV1+L1TF v7 4/9] nospec: introduce
 evaluate_nospec
Thread-Index: AQHUyb6creINlOufd0mbwEaAkg3xiaXqAVsA
Date: Thu, 21 Feb 2019 09:47:16 +0000
Message-ID: <8cc5ac14-27fc-5a1e-6b66-42ba901921d4@arm.com>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
 <1550737003-25779-5-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1550737003-25779-5-git-send-email-nmanthey@amazon.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0142.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:9f::34) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.140.106.54]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 44dd414c-a8fa-48bc-8b0c-08d697e19045
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB1167; 
x-ms-traffictypediagnostic: VI1PR08MB1167:
nodisclaimer: True
x-microsoft-exchange-diagnostics: 1; VI1PR08MB1167;
 20:vsdKZJjrdMxjnhdxcVXwXyOmyrPyMzkAum/kpq5stozH6XfE9o1YD90ezzT//SlezQkElAug+kisiwcE4vjcv7S694VOPdvfzvN1sDJ1Cyj0KWwt6fQnG2yH/hOl87hMfRMJZ3T96E814JQSw6DHbn1usnxUCKCvwOiPxHn4W8U=
x-microsoft-antispam-prvs: <VI1PR08MB1167999934DEF404047379EE807E0@VI1PR08MB1167.eurprd08.prod.outlook.com>
x-forefront-prvs: 09555FB1AD
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(366004)(396003)(39860400002)(346002)(136003)(189003)(199004)(71200400001)(44832011)(486006)(7416002)(6436002)(4326008)(31686004)(25786009)(229853002)(99286004)(4744005)(31696002)(11346002)(2616005)(71190400001)(86362001)(446003)(6512007)(476003)(72206003)(26005)(305945005)(186003)(7736002)(478600001)(6486002)(68736007)(6246003)(105586002)(8936002)(81156014)(81166006)(6116002)(3846002)(256004)(316002)(106356001)(54906003)(2906002)(36756003)(102836004)(14454004)(66066001)(5660300002)(110136005)(52116002)(76176011)(6506007)(386003)(2501003)(53546011)(97736004)(53936002)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB1167;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: PjpNqF9K77c117YjAarZjvJsvby02Z3/qFJkRdnwdnIwf3yhEpSacSevqUxkE7DDdXlVIQWWvjEeeXnGVlwCkXcPsxrfH2mnRFQz1873Vp+OWowYmuXfoRn3lU2WP0R071X6qMjXwfBbD4e0X6suglMdf5jqkuKF9Y4XCP+48+pZUjCyPl4vuCHDZDKDkQ++TZDWSSOzHwjMVisyZ1XrBJr4pK3oj03G0PWkiJDEXzNn14rWb2JdOsxg7TT4Hupv3fDP/2YFQ1zrG8ZXkMUiYMpK4AhbM2F8+NnJa2yW43DvDFW2/SxOkv67kulFNfLhfc9GIYGbeL4wD35+82F0yrJ4JvTLP0tqjOl8TT0pHDh9nOaXu1YRaMlefRomqVlb82SoylCaCEMBEIh7T7ijjcPvnT0WIRGvvyxNFIZbD2s=
Content-ID: <5BD51846BE148540989F9C493E86D264@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 44dd414c-a8fa-48bc-8b0c-08d697e19045
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Feb 2019 09:47:15.7332 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB1167
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v7 4/9] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Martin Pohlack <mpohlack@amazon.de>,
 Pawel Wieczorkiewicz <wipawel@amazon.de>, Bjoern Doebel <doebel@amazon.de>,
 Jan Beulich <jbeulich@suse.com>, Martin Mazein <amazein@amazon.de>,
 Julian Stecklina <jsteckli@amazon.de>, nd <nd@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, David Woodhouse <dwmw@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTm9yYmVydCwNCg0KT24gMjEvMDIvMjAxOSAwODoxNiwgTm9yYmVydCBNYW50aGV5IHdyb3Rl
Og0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ub3NwZWMuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbm9zcGVjLmgNCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gLS0tIC9kZXYv
bnVsbA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL25vc3BlYy5oDQo+IEBAIC0wLDAgKzEs
MjAgQEANCj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovDQo+ICsvKiBD
b3B5cmlnaHQgMjAxOCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmln
aHRzIFJlc2VydmVkLiAqLw0KPiArDQo+ICsjaWZuZGVmIF9BU01fQVJNX05PU1BFQ19IDQo+ICsj
ZGVmaW5lIF9BU01fQVJNX05PU1BFQ19IDQo+ICsNCj4gKyNkZWZpbmUgZXZhbHVhdGVfbm9zcGVj
KGNvbmRpdGlvbikgKGNvbmRpdGlvbikNCj4gKw0KPiArI2RlZmluZSBibG9ja19zcGVjdWxhdGlv
bigpDQoNCk5JVDogQ291bGQgeW91IHR1cm4gdGhpcyB0byBhIHN0YXRpYyBpbmxpbmU/DQoNCldp
dGggdGhhdCBmb3IgdGhlIEFybSBjb2RlOg0KDQpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4NCg0KQ2hlZXJzLA0KDQotLSANCkp1bGllbiBHcmFsbA0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:51:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:51:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl0e-0001IZ-1w; Thu, 21 Feb 2019 09:51:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hIO5=Q4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gwl0c-0001IU-HX
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:51:14 +0000
X-Inumbo-ID: 373af87f-35be-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 373af87f-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:51:11 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x1L9o7s8028612;
 Thu, 21 Feb 2019 17:50:07 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-DB.hygon.cn with ESMTP id x1L9o1wa026730;
 Thu, 21 Feb 2019 17:50:01 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 21 Feb
 2019 17:50:04 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:48:53 +0800
Message-ID: <026111a83e9d83902bc2acee243858a21ecec304.1550647742.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
MIME-Version: 1.0
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex02.Hygon.cn (172.23.18.12) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam1.hygon.cn x1L9o7s8028612
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v2 01/14] x86/cpu: Create Hygon Dhyana
 architecture support file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHg4NiBhcmNoaXRlY3R1cmUgc3VwcG9ydCBmb3IgYSBuZXcgcHJvY2Vzc29yOiBIeWdvbiBE
aHlhbmEgRmFtaWx5CjE4aC4gQ2FydmUgb3V0IGluaXRpYWxpemF0aW9uIGNvZGVzIGZyb20gYW1k
LmMgbmVlZGVkIGJ5IERoeWFuYSBpbnRvIGEKc2VwYXJhdGUgZmlsZSBoeWdvbi5jIGJ5IHJlbW92
aW5nIHVubmVjZXNzYXJ5IGNvZGVzIGFuZCBtYWtlIEh5Z29uCmluaXRpYWxpemF0aW9uIGNvZGVz
IG1vcmUgY2xlYXIuCgpUbyBpZGVudGlmeSBIeWdvbiBEaHlhbmEgQ1BVLCBhZGQgYSBuZXcgdmVu
ZG9yIHR5cGUgWDg2X1ZFTkRPUl9IWUdPTgpmb3Igc3lzdGVtIHJlY29nbml0aW9uLgoKQXMgb3B0
X2NwdWlkX21hc2tfbDdzMF9lYXggYW5kIG9wdF9jcHVpZF9tYXNrX2w3czBfZWJ4IGFyZSB1c2Vk
IGJ5IGJvdGgKQU1EIGFuZCBIeWdvbiwgc28gbW92ZSB0aGVtIHRvIGNvbW1vbi5jLgoKU2lnbmVk
LW9mZi1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L01h
a2VmaWxlICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2NwdS9hbWQuYyAgICAgICAgICAg
IHwgICA1IC0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAgICAgICB8ICAgNiArCiB4ZW4v
YXJjaC94ODYvY3B1L2NwdS5oICAgICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gveDg2L2NwdS9o
eWdvbi5jICAgICAgICAgIHwgMjQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni12ZW5kb3JzLmggfCAgIDMgKy0KIDYgZmlsZXMg
Y2hhbmdlZCwgMjU5IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2FyY2gveDg2L2NwdS9oeWdvbi5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2NwdS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9jcHUvTWFrZWZpbGUKaW5kZXggMzRhMDFjYS4u
MWRiN2Q4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9NYWtlZmlsZQorKysgYi94ZW4v
YXJjaC94ODYvY3B1L01ha2VmaWxlCkBAIC04LDQgKzgsNSBAQCBvYmoteSArPSBpbnRlbC5vCiBv
YmoteSArPSBpbnRlbF9jYWNoZWluZm8ubwogb2JqLXkgKz0gbXdhaXQtaWRsZS5vCiBvYmoteSAr
PSBzaGFuZ2hhaS5vCitvYmoteSArPSBoeWdvbi5vCiBvYmoteSArPSB2cG11Lm8gdnBtdV9hbWQu
byB2cG11X2ludGVsLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4v
YXJjaC94ODYvY3B1L2FtZC5jCmluZGV4IGM3OTA0MTYuLjRjNTk1Y2YgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwpAQCAtMzIs
MTEgKzMyLDYgQEAKIHN0YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2ZhbXJldlsxNF07CiBzdHJp
bmdfcGFyYW0oImNwdWlkX21hc2tfY3B1Iiwgb3B0X2ZhbXJldik7CiAKLXN0YXRpYyB1bnNpZ25l
ZCBpbnQgX19pbml0ZGF0YSBvcHRfY3B1aWRfbWFza19sN3MwX2VheCA9IH4wdTsKLWludGVnZXJf
cGFyYW0oImNwdWlkX21hc2tfbDdzMF9lYXgiLCBvcHRfY3B1aWRfbWFza19sN3MwX2VheCk7Ci1z
dGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgb3B0X2NwdWlkX21hc2tfbDdzMF9lYnggPSB+
MHU7Ci1pbnRlZ2VyX3BhcmFtKCJjcHVpZF9tYXNrX2w3czBfZWJ4Iiwgb3B0X2NwdWlkX21hc2tf
bDdzMF9lYngpOwotCiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgb3B0X2NwdWlkX21h
c2tfdGhlcm1hbF9lY3ggPSB+MHU7CiBpbnRlZ2VyX3BhcmFtKCJjcHVpZF9tYXNrX3RoZXJtYWxf
ZWN4Iiwgb3B0X2NwdWlkX21hc2tfdGhlcm1hbF9lY3gpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCBkZTZj
NWM5Li41YmFiODQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTM2LDYgKzM2LDExIEBAIGludGVnZXJfcGFy
YW0oImNwdWlkX21hc2tfZXh0X2VjeCIsIG9wdF9jcHVpZF9tYXNrX2V4dF9lY3gpOwogdW5zaWdu
ZWQgaW50IG9wdF9jcHVpZF9tYXNrX2V4dF9lZHggPSB+MHU7CiBpbnRlZ2VyX3BhcmFtKCJjcHVp
ZF9tYXNrX2V4dF9lZHgiLCBvcHRfY3B1aWRfbWFza19leHRfZWR4KTsKIAordW5zaWduZWQgaW50
ICBvcHRfY3B1aWRfbWFza19sN3MwX2VheCA9IH4wdTsKK2ludGVnZXJfcGFyYW0oImNwdWlkX21h
c2tfbDdzMF9lYXgiLCBvcHRfY3B1aWRfbWFza19sN3MwX2VheCk7Cit1bnNpZ25lZCBpbnQgIG9w
dF9jcHVpZF9tYXNrX2w3czBfZWJ4ID0gfjB1OworaW50ZWdlcl9wYXJhbSgiY3B1aWRfbWFza19s
N3MwX2VieCIsIG9wdF9jcHVpZF9tYXNrX2w3czBfZWJ4KTsKKwogdW5zaWduZWQgaW50IF9faW5p
dGRhdGEgZXhwZWN0ZWRfbGV2ZWxsaW5nX2NhcDsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5
IGxldmVsbGluZ19jYXBzOwogCkBAIC03MDQsNiArNzA5LDcgQEAgdm9pZCBfX2luaXQgZWFybHlf
Y3B1X2luaXQodm9pZCkKIHsKIAlpbnRlbF9jcHVfaW5pdCgpOwogCWFtZF9pbml0X2NwdSgpOwor
CWh5Z29uX2luaXRfY3B1KCk7CiAJY2VudGF1cl9pbml0X2NwdSgpOwogCXNoYW5naGFpX2luaXRf
Y3B1KCk7CiAJZWFybHlfY3B1X2RldGVjdCgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Nw
dS9jcHUuaCBiL3hlbi9hcmNoL3g4Ni9jcHUvY3B1LmgKaW5kZXggMmZjYjkzMS4uOWVhNTNlNSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jcHUuaAorKysgYi94ZW4vYXJjaC94ODYvY3B1
L2NwdS5oCkBAIC0xMywxMSArMTMsMTMgQEAgZXh0ZXJuIGJvb2xfdCBvcHRfYXJhdDsKIGV4dGVy
biB1bnNpZ25lZCBpbnQgb3B0X2NwdWlkX21hc2tfZWN4LCBvcHRfY3B1aWRfbWFza19lZHg7CiBl
eHRlcm4gdW5zaWduZWQgaW50IG9wdF9jcHVpZF9tYXNrX3hzYXZlX2VheDsKIGV4dGVybiB1bnNp
Z25lZCBpbnQgb3B0X2NwdWlkX21hc2tfZXh0X2VjeCwgb3B0X2NwdWlkX21hc2tfZXh0X2VkeDsK
K2V4dGVybiB1bnNpZ25lZCBpbnQgb3B0X2NwdWlkX21hc2tfbDdzMF9lYXgsIG9wdF9jcHVpZF9t
YXNrX2w3czBfZWJ4OwogCiBleHRlcm4gaW50IGdldF9tb2RlbF9uYW1lKHN0cnVjdCBjcHVpbmZv
X3g4NiAqYyk7CiBleHRlcm4gdm9pZCBkaXNwbGF5X2NhY2hlaW5mbyhzdHJ1Y3QgY3B1aW5mb194
ODYgKmMpOwogCiBpbnQgaW50ZWxfY3B1X2luaXQodm9pZCk7CiBpbnQgYW1kX2luaXRfY3B1KHZv
aWQpOworaW50IGh5Z29uX2luaXRfY3B1KHZvaWQpOwogaW50IGNlbnRhdXJfaW5pdF9jcHUodm9p
ZCk7CiBpbnQgc2hhbmdoYWlfaW5pdF9jcHUodm9pZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvY3B1L2h5Z29uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2h5Z29uLmMKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uM2U3OTQ0MQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvaHlnb24uYwpAQCAtMCwwICsxLDI0OCBAQAorI2luY2x1ZGUgPHhlbi9pbml0Lmg+
CisjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgorI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5o
PgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KKworI2luY2x1ZGUgImNwdS5oIgorCisvKgor
ICogU2V0cyBjYXBzIGluIGV4cGVjdGVkX2xldmVsbGluZ19jYXAsIHByb2JlcyBmb3IgdGhlIHNw
ZWNpZmllZCBtYXNrIE1TUiwgYW5kCisgKiBzZXQgY2FwcyBpbiBsZXZlbGxpbmdfY2FwcyBpZiBp
dCBpcyBmb3VuZC4gIFJldHVybnMgdGhlIGRlZmF1bHQgdmFsdWUuCisgKi8KK3N0YXRpYyB1aW50
NjRfdCBfX2luaXQgX3Byb2JlX21hc2tfbXNyKHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IGNh
cHMpCit7CisJdWludDY0X3QgdmFsdWU7CisKKwlleHBlY3RlZF9sZXZlbGxpbmdfY2FwIHw9IGNh
cHM7CisKKwlpZiAoKHJkbXNyX3NhZmUobXNyLCB2YWx1ZSkgPT0gMCkgJiYgKHdybXNyX3NhZmUo
bXNyLCB2YWx1ZSkgPT0gMCkpCisJCWxldmVsbGluZ19jYXBzIHw9IGNhcHM7CisKKwlyZXR1cm4g
dmFsdWU7Cit9CisKKy8qIFByb2JlIGZvciB0aGUgZXhpc3RhbmNlIG9mIHRoZSBleHBlY3RlZCBt
YXNraW5nIE1TUnMuICovCitzdGF0aWMgdm9pZCBfX2luaXQgbm9pbmxpbmUgcHJvYmVfbWFza2lu
Z19tc3JzKHZvaWQpCit7CisJY29uc3Qgc3RydWN0IGNwdWluZm9feDg2ICpjID0gJmJvb3RfY3B1
X2RhdGE7CisKKwkvKiBXb3JrIG91dCB3aGljaCBtYXNraW5nIE1TUnMgd2Ugc2hvdWxkIGhhdmUu
ICovCisJY3B1aWRtYXNrX2RlZmF1bHRzLl8xY2QgPQorCQlfcHJvYmVfbWFza19tc3IoTVNSX0s4
X0ZFQVRVUkVfTUFTSywgTENBUF8xY2QpOworCWNwdWlkbWFza19kZWZhdWx0cy5lMWNkID0KKwkJ
X3Byb2JlX21hc2tfbXNyKE1TUl9LOF9FWFRfRkVBVFVSRV9NQVNLLCBMQ0FQX2UxY2QpOworCWlm
IChjLT5jcHVpZF9sZXZlbCA+PSA3KQorCQljcHVpZG1hc2tfZGVmYXVsdHMuXzdhYjAgPQorCQkJ
X3Byb2JlX21hc2tfbXNyKE1TUl9BTURfTDdTMF9GRUFUVVJFX01BU0ssIExDQVBfN2FiMCk7Cit9
CisKKy8qCisgKiBDb250ZXh0IHN3aXRjaCBDUFVJRCBtYXNraW5nIHN0YXRlIHRvIHRoZSBuZXh0
IGRvbWFpbi4gIE9ubHkgY2FsbGVkIGlmCisgKiBDUFVJRCBGYXVsdGluZyBpc24ndCBhdmFpbGFi
bGUsIGJ1dCBtYXNraW5nIE1TUnMgaGF2ZSBiZWVuIGRldGVjdGVkLiAgQQorICogcGFyYW1ldGVy
IG9mIE5VTEwgaXMgdXNlZCB0byBjb250ZXh0IHN3aXRjaCB0byB0aGUgZGVmYXVsdCBob3N0IHN0
YXRlIChieQorICogdGhlIGNwdSBicmluZ3VwLWNvZGUsIGNyYXNoIHBhdGgsIGV0YykuCisgKi8K
K3N0YXRpYyB2b2lkIGh5Z29uX2N0eHRfc3dpdGNoX21hc2tpbmcoY29uc3Qgc3RydWN0IHZjcHUg
Km5leHQpCit7CisJc3RydWN0IGNwdWlkbWFza3MgKnRoZXNlX21hc2tzID0gJnRoaXNfY3B1KGNw
dWlkbWFza3MpOworCWNvbnN0IHN0cnVjdCBkb21haW4gKm5leHRkID0gbmV4dCA/IG5leHQtPmRv
bWFpbiA6IE5VTEw7CisJY29uc3Qgc3RydWN0IGNwdWlkbWFza3MgKm1hc2tzID0KKwkJKG5leHRk
ICYmIGlzX3B2X2RvbWFpbihuZXh0ZCkgJiYgbmV4dGQtPmFyY2gucHYuY3B1aWRtYXNrcykKKwkJ
PyBuZXh0ZC0+YXJjaC5wdi5jcHVpZG1hc2tzIDogJmNwdWlkbWFza19kZWZhdWx0czsKKworCWlm
ICgobGV2ZWxsaW5nX2NhcHMgJiBMQ0FQXzFjZCkgPT0gTENBUF8xY2QpIHsKKwkJdWludDY0X3Qg
dmFsID0gbWFza3MtPl8xY2Q7CisKKwkJLyoKKwkJICogT1NYU0FWRSBkZWZhdWx0cyB0byAxLCB3
aGljaCBjYXVzZXMgZmFzdC1mb3J3YXJkaW5nIG9mCisJCSAqIFhlbidzIHJlYWwgc2V0dGluZy4g
IENsb2JiZXIgaXQgaWYgZGlzYWJsZWQgYnkgdGhlIGd1ZXN0CisJCSAqIGtlcm5lbC4KKwkJICov
CisJCWlmIChuZXh0ICYmIGlzX3B2X3ZjcHUobmV4dCkgJiYgIWlzX2lkbGVfdmNwdShuZXh0KSAm
JgorCQkgICAgIShuZXh0LT5hcmNoLnB2LmN0cmxyZWdbNF0gJiBYODZfQ1I0X09TWFNBVkUpKQor
CQkJdmFsICY9IH4oKHVpbnQ2NF90KWNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9PU1hTQVZFKSA8
PCAzMik7CisKKwkJaWYgKHVubGlrZWx5KHRoZXNlX21hc2tzLT5fMWNkICE9IHZhbCkpIHsKKwkJ
CXdybXNybChNU1JfSzhfRkVBVFVSRV9NQVNLLCB2YWwpOworCQkJdGhlc2VfbWFza3MtPl8xY2Qg
PSB2YWw7CisJCX0KKwl9CisKKyNkZWZpbmUgTEFaWShjYXAsIG1zciwgZmllbGQpCQkJCQkJXAor
CSh7CQkJCQkJCQlcCisJCWlmICh1bmxpa2VseSh0aGVzZV9tYXNrcy0+ZmllbGQgIT0gbWFza3Mt
PmZpZWxkKSAmJglcCisJCSAgICAoKGxldmVsbGluZ19jYXBzICYgY2FwKSA9PSBjYXApKSB7CQkJ
CQkJCVwKKwkJCXdybXNybChtc3IsIG1hc2tzLT5maWVsZCk7CQkJXAorCQkJdGhlc2VfbWFza3Mt
PmZpZWxkID0gbWFza3MtPmZpZWxkOwkJXAorCQl9CQkJCQkJCVwKKwl9KQorCisJTEFaWShMQ0FQ
X2UxY2QsIE1TUl9LOF9FWFRfRkVBVFVSRV9NQVNLLCAgIGUxY2QpOworCUxBWlkoTENBUF83YWIw
LCBNU1JfQU1EX0w3UzBfRkVBVFVSRV9NQVNLLCBfN2FiMCk7CisjdW5kZWYgTEFaWQorfQorCisv
KgorICogTWFzayB0aGUgZmVhdHVyZXMgYW5kIGV4dGVuZGVkIGZlYXR1cmVzIHJldHVybmVkIGJ5
IENQVUlELiAgUGFyYW1ldGVycyBhcmUKKyAqIHNldCBmcm9tIHRoZSBib290IGxpbmUgdmlhIHVz
ZXItZGVmaW5lZCBtYXNrcy4KKyAqLworc3RhdGljIHZvaWQgX19pbml0IG5vaW5saW5lIGh5Z29u
X2luaXRfbGV2ZWxsaW5nKHZvaWQpCit7CisJcHJvYmVfbWFza2luZ19tc3JzKCk7CisKKwlpZiAo
KGxldmVsbGluZ19jYXBzICYgTENBUF8xY2QpID09IExDQVBfMWNkKSB7CisJCXVpbnQzMl90IGVj
eCwgZWR4LCB0bXA7CisKKwkJY3B1aWQoMHgwMDAwMDAwMSwgJnRtcCwgJnRtcCwgJmVjeCwgJmVk
eCk7CisKKwkJaWYgKH4ob3B0X2NwdWlkX21hc2tfZWN4ICYgb3B0X2NwdWlkX21hc2tfZWR4KSkg
eworCQkJZWN4ICY9IG9wdF9jcHVpZF9tYXNrX2VjeDsKKwkJCWVkeCAmPSBvcHRfY3B1aWRfbWFz
a19lZHg7CisJCX0KKworCQkvKiBGYXN0LWZvcndhcmQgYml0cyAtIE11c3QgYmUgc2V0LiAqLwor
CQlpZiAoZWN4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1hTQVZFKSkKKwkJCWVjeCB8PSBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfT1NYU0FWRSk7CisJCWVkeCB8PSBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfQVBJQyk7CisKKwkJLyogQWxsb3cgdGhlIEhZUEVSVklTT1IgYml0IHRvIGJl
IHNldCB2aWEgZ3Vlc3QgcG9saWN5LiAqLworCQllY3ggfD0gY3B1ZmVhdF9tYXNrKFg4Nl9GRUFU
VVJFX0hZUEVSVklTT1IpOworCisJCWNwdWlkbWFza19kZWZhdWx0cy5fMWNkID0gKCh1aW50NjRf
dCllY3ggPDwgMzIpIHwgZWR4OworCX0KKworCWlmICgobGV2ZWxsaW5nX2NhcHMgJiBMQ0FQX2Ux
Y2QpID09IExDQVBfZTFjZCkgeworCQl1aW50MzJfdCBlY3gsIGVkeCwgdG1wOworCisJCWNwdWlk
KDB4ODAwMDAwMDEsICZ0bXAsICZ0bXAsICZlY3gsICZlZHgpOworCisJCWlmICh+KG9wdF9jcHVp
ZF9tYXNrX2V4dF9lY3ggJiBvcHRfY3B1aWRfbWFza19leHRfZWR4KSkgeworCQkJZWN4ICY9IG9w
dF9jcHVpZF9tYXNrX2V4dF9lY3g7CisJCQllZHggJj0gb3B0X2NwdWlkX21hc2tfZXh0X2VkeDsK
KwkJfQorCisJCS8qIEZhc3QtZm9yd2FyZCBiaXRzIC0gTXVzdCBiZSBzZXQuICovCisJCWVkeCB8
PSBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfQVBJQyk7CisKKwkJY3B1aWRtYXNrX2RlZmF1bHRz
LmUxY2QgPSAoKHVpbnQ2NF90KWVjeCA8PCAzMikgfCBlZHg7CisJfQorCisJaWYgKChsZXZlbGxp
bmdfY2FwcyAmIExDQVBfN2FiMCkgPT0gTENBUF83YWIwKSB7CisJCXVpbnQzMl90IGVheCwgZWJ4
LCB0bXA7CisKKwkJY3B1aWQoMHgwMDAwMDAwNywgJmVheCwgJmVieCwgJnRtcCwgJnRtcCk7CisK
KwkJaWYgKH4ob3B0X2NwdWlkX21hc2tfbDdzMF9lYXggJiBvcHRfY3B1aWRfbWFza19sN3MwX2Vi
eCkpIHsKKwkJCWVheCAmPSBvcHRfY3B1aWRfbWFza19sN3MwX2VheDsKKwkJCWVieCAmPSBvcHRf
Y3B1aWRfbWFza19sN3MwX2VieDsKKwkJfQorCisJCWNwdWlkbWFza19kZWZhdWx0cy5fN2FiMCAm
PSAoKHVpbnQ2NF90KWVheCA8PCAzMikgfCBlYng7CisJfQorCisJaWYgKG9wdF9jcHVfaW5mbykg
eworCQlwcmludGsoWEVOTE9HX0lORk8gIkxldmVsbGluZyBjYXBzOiAlI3hcbiIsIGxldmVsbGlu
Z19jYXBzKTsKKwkJcHJpbnRrKFhFTkxPR19JTkZPCisJCSAgICAgICAiTVNSIGRlZmF1bHRzOiAx
ZCAweCUwOHgsIDFjIDB4JTA4eCwgZTFkIDB4JTA4eCwgIgorCQkgICAgICAgImUxYyAweCUwOHgs
IDdhMCAweCUwOHgsIDdiMCAweCUwOHhcbiIsCisJCSAgICAgICAodWludDMyX3QpY3B1aWRtYXNr
X2RlZmF1bHRzLl8xY2QsCisJCSAgICAgICAodWludDMyX3QpKGNwdWlkbWFza19kZWZhdWx0cy5f
MWNkID4+IDMyKSwKKwkJICAgICAgICh1aW50MzJfdCljcHVpZG1hc2tfZGVmYXVsdHMuZTFjZCwK
KwkJICAgICAgICh1aW50MzJfdCkoY3B1aWRtYXNrX2RlZmF1bHRzLmUxY2QgPj4gMzIpLAorCQkg
ICAgICAgKHVpbnQzMl90KShjcHVpZG1hc2tfZGVmYXVsdHMuXzdhYjAgPj4gMzIpLAorCQkgICAg
ICAgKHVpbnQzMl90KWNwdWlkbWFza19kZWZhdWx0cy5fN2FiMCk7CisJfQorCisJaWYgKGxldmVs
bGluZ19jYXBzKQorCQljdHh0X3N3aXRjaF9tYXNraW5nID0gaHlnb25fY3R4dF9zd2l0Y2hfbWFz
a2luZzsKK30KKworc3RhdGljIHZvaWQgaHlnb25fZ2V0X3RvcG9sb2d5KHN0cnVjdCBjcHVpbmZv
X3g4NiAqYykKK3sKKwl1MzIgZWJ4OworCisJaWYgKGMtPng4Nl9tYXhfY29yZXMgPD0gMSkKKwkJ
cmV0dXJuOworCisJLyogQ29udmVydCBsb2NhbCBBUElDIElEIGludG8gdGhlIHNvY2tldCBJRCAq
LworCWMtPnBoeXNfcHJvY19pZCA+Pj0gKGNwdWlkX2VjeCgweDgwMDAwMDA4KSA+PiAxMikgJiAw
eGY7CisKKwllYnggPSBjcHVpZF9lYngoMHg4MDAwMDAxZSk7CisJYy0+eDg2X251bV9zaWJsaW5n
cyA9ICgoZWJ4ID4+IDgpICYgMHgzKSArIDE7CisJYy0+eDg2X21heF9jb3JlcyAvPSBjLT54ODZf
bnVtX3NpYmxpbmdzOworCWMtPmNwdV9jb3JlX2lkID0gZWJ4ICYgMHhmZjsKKworCWlmIChvcHRf
Y3B1X2luZm8pCisJICAgICAgICBwcmludGsoIkNQVSAlZCglZCkgLT4gUHJvY2Vzc29yICVkLCBD
b3JlICVkXG4iLAorCSAgICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCksIGMtPng4Nl9t
YXhfY29yZXMsCisJICAgICAgICAgICAgICAgICAgICAgICAgYy0+cGh5c19wcm9jX2lkLCBjLT5j
cHVfY29yZV9pZCk7Cit9CisKK3N0YXRpYyB2b2lkIGVhcmx5X2luaXRfaHlnb24oc3RydWN0IGNw
dWluZm9feDg2ICpjKQoreworCWlmIChjID09ICZib290X2NwdV9kYXRhKQorCQloeWdvbl9pbml0
X2xldmVsbGluZygpOworCisJY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKE5VTEwpOworfQorCitzdGF0
aWMgdm9pZCBpbml0X2h5Z29uKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKK3sKKwl1MzIgbCwgaDsK
Kwl1bnNpZ25lZCBsb25nIGxvbmcgdmFsdWU7CisKKwkvKiBBdHRlbXB0IHRvIHNldCBsZmVuY2Ug
dG8gYmUgRGlzcGF0Y2ggU2VyaWFsaXNpbmcuICovCisJaWYgKHJkbXNyX3NhZmUoTVNSX0FNRDY0
X0RFX0NGRywgdmFsdWUpKQorCQkvKiBVbmFibGUgdG8gcmVhZC4gIEFzc3VtZSB0aGUgc2FmZXIg
ZGVmYXVsdC4gKi8KKwkJX19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENILCBj
LT54ODZfY2FwYWJpbGl0eSk7CisJZWxzZSBpZiAodmFsdWUgJiBBTUQ2NF9ERV9DRkdfTEZFTkNF
X1NFUklBTElTRSkKKwkJLyogQWxyZWFkeSBkaXNwYXRjaCBzZXJpYWxpc2luZy4gKi8KKwkJX19z
ZXRfYml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCwgYy0+eDg2X2NhcGFiaWxpdHkpOwor
CisJLyoKKwkgKiBJZiB0aGUgdXNlciBoYXMgZXhwbGljaXRseSBjaG9zZW4gdG8gZGlzYWJsZSBN
ZW1vcnkgRGlzYW1iaWd1YXRpb24KKwkgKiB0byBtaXRpZ2lhdGUgU3BlY3VsYXRpdmUgU3RvcmUg
QnlwYXNzLCBwb2tlIHRoZSBhcHByb3ByaWF0ZSBNU1IuCisJICovCisgCWlmIChvcHRfc3NiZCAm
JiAhcmRtc3Jfc2FmZShNU1JfQU1ENjRfTFNfQ0ZHLCB2YWx1ZSkpIHsKKwkJdmFsdWUgfD0gMXVs
bCA8PCAxMDsKKwkJd3Jtc3Jfc2FmZShNU1JfQU1ENjRfTFNfQ0ZHLCB2YWx1ZSk7CisJfQorCisJ
ZGlzcGxheV9jYWNoZWluZm8oYyk7CisKKwlpZiAoY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9JVFND
KSkgeworCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfQ09OU1RBTlRfVFNDLCBjLT54ODZfY2FwYWJp
bGl0eSk7CisJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9OT05TVE9QX1RTQywgYy0+eDg2X2NhcGFi
aWxpdHkpOworCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfVFNDX1JFTElBQkxFLCBjLT54ODZfY2Fw
YWJpbGl0eSk7CisJfQorCisJYy0+eDg2X21heF9jb3JlcyA9IChjcHVpZF9lY3goMHg4MDAwMDAw
OCkgJiAweGZmKSArIDE7CisKKwloeWdvbl9nZXRfdG9wb2xvZ3koYyk7CisKKwkvKiBIeWdvbiBD
UFVzIGRvIG5vdCBzdXBwb3J0IFNZU0VOVEVSIG91dHNpZGUgb2YgbGVnYWN5IG1vZGUuICovCisJ
X19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfU0VQLCBjLT54ODZfY2FwYWJpbGl0eSk7CisKKwkvKiBI
eWdvbiBwcm9jZXNzb3JzIGhhdmUgQVBJQyB0aW1lciBydW5uaW5nIGluIGRlZXAgQyBzdGF0ZXMu
ICovCisJaWYgKCBvcHRfYXJhdCApCisJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9BUkFULCBjLT54
ODZfY2FwYWJpbGl0eSk7CisKKwlpZiAoY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9FRlJPKSkgewor
CQlyZG1zcihNU1JfSzdfSFdDUiwgbCwgaCk7CisJCWwgfD0gKDEgPDwgMjcpOyAvKiBFbmFibGUg
cmVhZC1vbmx5IEFQRVJGL01QRVJGIGJpdCAqLworCQl3cm1zcihNU1JfSzdfSFdDUiwgbCwgaCk7
CisJfQorfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGNwdV9kZXYgaHlnb25fY3B1X2RldiA9IHsK
KwkuY192ZW5kb3IJPSAiSHlnb24iLAorCS5jX2lkZW50IAk9IHsgIkh5Z29uR2VudWluZSIgfSwK
KwkuY19lYXJseV9pbml0CT0gZWFybHlfaW5pdF9oeWdvbiwKKwkuY19pbml0CQk9IGluaXRfaHln
b24sCit9OworCitpbnQgX19pbml0IGh5Z29uX2luaXRfY3B1KHZvaWQpCit7CisJY3B1X2RldnNb
WDg2X1ZFTkRPUl9IWUdPTl0gPSAmaHlnb25fY3B1X2RldjsKKwlyZXR1cm4gMDsKK30KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LXZlbmRvcnMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYveDg2LXZlbmRvcnMuaAppbmRleCAzOGE4MWMzLi5mYTFjYmI0IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni12ZW5kb3JzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni94ODYtdmVuZG9ycy5oCkBAIC05LDYgKzksNyBAQAogI2RlZmluZSBYODZfVkVORE9SX0FNRCAy
CiAjZGVmaW5lIFg4Nl9WRU5ET1JfQ0VOVEFVUiAzCiAjZGVmaW5lIFg4Nl9WRU5ET1JfU0hBTkdI
QUkgNAotI2RlZmluZSBYODZfVkVORE9SX05VTSA1CisjZGVmaW5lIFg4Nl9WRU5ET1JfSFlHT04g
NQorI2RlZmluZSBYODZfVkVORE9SX05VTSA2CiAKICNlbmRpZgkvKiBfX1hFTl9YODZfVkVORE9S
U19IX18gKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:51:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:51:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl0o-0001JL-Ad; Thu, 21 Feb 2019 09:51:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hIO5=Q4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gwl0m-0001JB-DJ
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:51:24 +0000
X-Inumbo-ID: 3d8f99b6-35be-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d8f99b6-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:51:22 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x1L9nfSm022710;
 Thu, 21 Feb 2019 17:49:41 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-FE.hygon.cn with ESMTP id x1L9ne6W023042;
 Thu, 21 Feb 2019 17:49:40 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 21 Feb
 2019 17:49:41 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:48:52 +0800
Message-ID: <cover.1550647742.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex02.Hygon.cn (172.23.18.12) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam2.hygon.cn x1L9nfSm022710
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v2 00/14] Add support for Hygon Dhyana Family
 18h processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Pu Wen <puwen@hygon.cn>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgYSBuZXcgeDg2IENQVSBWZW5kb3IsIENoZW5nZHUgSGFpZ3VhbmcgSUMgRGVzaWduIENvLiwg
THRkIChIeWdvbikKaXMgYSBKb2ludCBWZW50dXJlIGJldHdlZW4gQU1EIGFuZCBIYWlndWFuZyBJ
bmZvcm1hdGlvbiBUZWNobm9sb2d5IENvLiwKTHRkLiwgYW5kIGFpbXMgYXQgcHJvdmlkaW5nIGhp
Z2ggcGVyZm9ybWFuY2UgeDg2IHByb2Nlc3NvciBmb3IgQ2hpbmEKc2VydmVyIG1hcmtldC4KClRo
ZSBmaXJzdCBnZW5lcmF0aW9uIEh5Z29uJ3MgcHJvY2Vzc29yKERoeWFuYSkgb3JpZ2luYXRlcyBm
cm9tIEFNRAp0ZWNobm9sb2d5IGFuZCBzaGFyZXMgbW9zdCBvZiB0aGUgYXJjaGl0ZWN0dXJlIHdp
dGggQU1EJ3MgZmFtaWx5IDE3aCwKYnV0IHdpdGggZGlmZmVyZW50IENQVSB2ZW5kb3IgSUQoIkh5
Z29uR2VudWluZSIpIGFuZCBmYW1pbHkgc2VyaWVzCm51bWJlcjogMThoIChIeWdvbiB3aWxsIG5l
Z290aWF0ZSB3aXRoIEFNRCB0byBtYWtlIHN1cmUgdGhhdCBvbmx5IEh5Z29uCndpbGwgdXNlIGZh
bWlseSAxOGgpLgoKVG8gZW5hYmxlIHN1cHBvcnQgb2YgWGVuIHRvIEh5Z29uIERoeWFuYSBDUFUs
IHdlIGFkZCBhIG5ldyB2ZW5kb3IgdHlwZQooWDg2X1ZFTkRPUl9IWUdPTiwgd2l0aCB2YWx1ZSBv
ZiA1KSwgYW5kIHNoYXJlIG1vc3Qgb2YgdGhlIGNvZGVzIHdpdGgKQU1EIGZhbWlseSAxN2guCgpU
aGlzIHBhdGNoIHNlcmllcyBoYXZlIGJlZW4gYXBwbGllZCBhbmQgdGVzdGVkIHN1Y2Nlc3NmdWxs
eSBvbiBIeWdvbgpEaHlhbmEgcHJvY2Vzc29yLiBBbHNvIHRlc3RlZCBvbiBBTUQgRVBZQyAoZmFt
aWx5IDE3aCkgcHJvY2Vzc29yLCBpdAp3b3JrcyBmaW5lIGFuZCBtYWtlcyBubyBoYXJtIHRvIHRo
ZSBleGlzdGluZyBjb2Rlcy4KCgp2MS0+djI6CiAgLSBSZWJhc2VkIG9uIDQuMjAuMC1yYzMgYW5k
IHRlc3RlZCBhZ2FpbnN0IGl0LgogIC0gTW92ZSBvcHRfY3B1aWRfbWFza19sN3MwXyhlYXgvZWJ4
KSB0byBjb21tb24uYy4KICAtIEluc2VydCBIeWdvbiBjYXNlcyBhZnRlciBBTUQgb25lcyBpbnN0
ZWFkIG9mIGFib3ZlLgogIC0gUmVtb3ZlIChyZC93ciltc3JfaHlnb25fc2FmZSBhbmQgdXNlIChy
ZC93ciltc3Jfc2FmZSBpbnN0ZWFkLgogIC0gUmVtb3ZlIHdybXNyX2h5Z29uIGFuZCB1c2Ugd3Jt
c3JsIGluc3RlYWQuCiAgLSBSZW1vdmUgdGhlIHVubmVjZXNzYXJ5IGNoYW5nZSB0byB4c3RhdGUu
CiAgLSBSZWZpbmUgc29tZSBjb2RlcyBhbmQgY29tbWVudHMuCiAgLSBBZGQgQWNrZWQtYnkgZnJv
bSBKYW4gQmV1bGljaCBmb3IgeDg2L3RyYXBzLgogIC0gQWRkIEFja2VkLWJ5IGZyb20gV2VpIExp
dSBmb3IgdG9vbHMvbGlieGMuCgoKUHUgV2VuICgxNCk6CiAgeDg2L2NwdTogQ3JlYXRlIEh5Z29u
IERoeWFuYSBhcmNoaXRlY3R1cmUgc3VwcG9ydCBmaWxlCiAgeDg2L2NwdS9tdHJyOiBBZGQgSHln
b24gRGh5YW5hIHN1cHBvcnQgdG8gZ2V0IFRPUF9NRU0yCiAgeDg2L2NwdS92cG11OiBBZGQgSHln
b24gRGh5YW5hIGFuZCBBTUQgWmVuIHN1cHBvcnQgZm9yIHZQTVUKICB4ODYvY3B1L21jZTogQWRk
IEh5Z29uIERoeWFuYSBzdXBwb3J0IHRvIHRoZSBNQ0EgaW5mcmFzdHJ1Y3R1cmUKICB4ODYvc3Bl
Y19jdHJsOiBBZGQgSHlnb24gRGh5YW5hIHRvIHRoZSByZXNwZWN0aXZlIG1pdGlnYXRpb24gbWFj
aGluZXJ5CiAgeDg2L2FwaWM6IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydAogIHg4Ni9hY3BpOiBB
ZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQKICB4ODYvaW9tbXU6IEFkZCBIeWdvbiBEaHlhbmEgc3Vw
cG9ydAogIHg4Ni9wdjogQWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0IHRvIGVtdWxhdGUgTVNScyBh
Y2Nlc3MKICB4ODYvZG9tYWluOiBBZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQKICB4ODYvZG9tY3Rs
OiBBZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQKICB4ODYvdHJhcHM6IEFkZCBIeWdvbiBEaHlhbmEg
c3VwcG9ydAogIHg4Ni9jcHVpZDogQWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0CiAgdG9vbHMvbGli
eGM6IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydAoKIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5j
ICAgICAgICAgICAgIHwgIDE2ICsrLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyAgICAg
ICAgICAgfCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5jICAgIHwg
ICA4ICstCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL3Bvd2Vybm93LmMgICB8ICAgMyArLQog
eGVuL2FyY2gveDg2L2FwaWMuYyAgICAgICAgICAgICAgICAgICAgfCAgIDUgKwogeGVuL2FyY2gv
eDg2L2NwdS9NYWtlZmlsZSAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2NwdS9h
bWQuYyAgICAgICAgICAgICAgICAgfCAgIDUgLQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAg
ICAgICAgICAgICAgfCAgIDkgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvY3B1LmggICAgICAgICAgICAg
ICAgIHwgICAyICsKIHhlbi9hcmNoL3g4Ni9jcHUvaHlnb24uYyAgICAgICAgICAgICAgIHwgMjQ4
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svYW1kX25vbmZhdGFsLmMgfCAgIDUgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5j
ICAgICAgICAgIHwgICA2ICstCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfYW1kLmMgICAg
ICB8ICAgNSArLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbm9uLWZhdGFsLmMgICAgfCAgIDMg
Ky0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyAgICAgICAgIHwgICAyICsKIHhlbi9h
cmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMgICAgICAgIHwgICA1ICstCiB4ZW4vYXJjaC94ODYv
Y3B1L3ZwbXUuYyAgICAgICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYvY3B1L3ZwbXVf
YW1kLmMgICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgICAgICAgICAg
ICAgICAgICB8ICAxMCArLQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgICAgICAg
fCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgICAgIHwgICA5ICst
CiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICAgICB8ICAxMyArLQogeGVuL2Fy
Y2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgICAgICAgfCAgMTkgKystCiB4ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gveDg2L3RyYXBzLmMg
ICAgICAgICAgICAgICAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAg
ICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtdmVuZG9ycy5oICAgICAg
fCAgIDMgKy0KIDI3IGZpbGVzIGNoYW5nZWQsIDM1NCBpbnNlcnRpb25zKCspLCA0MyBkZWxldGlv
bnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvY3B1L2h5Z29uLmMKCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:52:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl1o-0001QJ-Ut; Thu, 21 Feb 2019 09:52:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hIO5=Q4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gwl1n-0001Q1-Nt
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:52:27 +0000
X-Inumbo-ID: 6383445c-35be-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6383445c-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:52:25 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x1L9pl46023007;
 Thu, 21 Feb 2019 17:51:47 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-DB.hygon.cn with ESMTP id x1L9phA6026923;
 Thu, 21 Feb 2019 17:51:43 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 21 Feb
 2019 17:51:46 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:51:35 +0800
Message-ID: <b2e0c2402d6170aff5064ef2f7c49c7732b0c3f9.1550647742.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
MIME-Version: 1.0
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex02.Hygon.cn (172.23.18.12) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam2.hygon.cn x1L9pl46023007
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v2 05/14] x86/spec_ctrl: Add Hygon Dhyana to the
 respective mitigation machinery
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEh5Z29uIERoeWFuYSBDUFUgaGFzIHRoZSBzYW1lIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBh
cyBBTUQgZmFtaWx5CjE3aCwgc28gc2hhcmUgQU1EIFJldHBvbGluZSBhbmQgUFRJIG1pdGlnYXRp
b24gY29kZSB3aXRoIEh5Z29uIERoeWFuYS4KClNpZ25lZC1vZmYtYnk6IFB1IFdlbiA8cHV3ZW5A
aHlnb24uY24+Ci0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIHwgNiArKysrLS0KIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4
IGFkNzJlY2QuLjM4YTZlZDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwor
KysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTMwNiw3ICszMDYsOCBAQCBzdGF0aWMg
Ym9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKIHsKICAgICB1bnNpZ25l
ZCBpbnQgdWNvZGVfcmV2ID0gdGhpc19jcHUodWNvZGVfY3B1X2luZm8pLmNwdV9zaWcucmV2Owog
Ci0gICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQor
ICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EIHx8Cisg
ICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTiApCiAg
ICAgICAgIHJldHVybiB0cnVlOwogCiAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3Ig
IT0gWDg2X1ZFTkRPUl9JTlRFTCB8fApAQCAtNjEyLDcgKzYxMyw4IEBAIGludDhfdCBfX3JlYWRf
bW9zdGx5IG9wdF94cHRpX2RvbXUgPSAtMTsKIAogc3RhdGljIF9faW5pdCB2b2lkIHhwdGlfaW5p
dF9kZWZhdWx0KHVpbnQ2NF90IGNhcHMpCiB7Ci0gICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQorICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVu
ZG9yID09IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5k
b3IgPT0gWDg2X1ZFTkRPUl9IWUdPTiApCiAgICAgICAgIGNhcHMgPSBBUkNIX0NBUEFCSUxJVElF
U19SRENMX05POwogCiAgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTyAp
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:52:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl1o-0001QB-Lg; Thu, 21 Feb 2019 09:52:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hIO5=Q4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gwl1n-0001Q0-Nt
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:52:27 +0000
X-Inumbo-ID: 636c701f-35be-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 636c701f-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:52:26 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x1L9oQDn028628;
 Thu, 21 Feb 2019 17:50:26 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-FE.hygon.cn with ESMTP id x1L9oLAg023270;
 Thu, 21 Feb 2019 17:50:21 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 21 Feb
 2019 17:50:21 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:48:54 +0800
Message-ID: <def8c70bb26f9d5bc92e29f2ef182a87fbccb408.1550647742.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
MIME-Version: 1.0
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex02.Hygon.cn (172.23.18.12) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam1.hygon.cn x1L9oQDn028628
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v2 02/14] x86/cpu/mtrr: Add Hygon Dhyana support
 to get TOP_MEM2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEh5Z29uIERoeWFuYSBDUFUgc3VwcG9ydHMgdGhlIE1TUiB3YXkgdG8gZ2V0IFRPUF9NRU0y
LiBTbyBhZGQgSHlnb24KRGh5YW5hIHN1cHBvcnQgdG8gcHJpbnQgdGhlIHZhbHVlIG9mIFRPUF9N
RU0yLgoKU2lnbmVkLW9mZi1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KLS0tCiB4ZW4vYXJj
aC94ODYvY3B1L210cnIvZ2VuZXJpYy5jIHwgNSArKystLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1
L210cnIvZ2VuZXJpYy5jIGIveGVuL2FyY2gveDg2L2NwdS9tdHJyL2dlbmVyaWMuYwppbmRleCA4
ZjljZjFiLi45NGVlN2Q2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L210cnIvZ2VuZXJp
Yy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKQEAgLTIxNyw4ICsyMTcs
OSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfbXRycl9zdGF0ZShjb25zdCBjaGFyICpsZXZl
bCkKIAkJCXByaW50aygiJXMgICV1IGRpc2FibGVkXG4iLCBsZXZlbCwgaSk7CiAJfQogCi0JaWYg
KGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRAotCSAgICAmJiBib290
X2NwdV9kYXRhLng4NiA+PSAweGYpIHsKKwlpZiAoKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0FNRCAmJgorCSAgICAgYm9vdF9jcHVfZGF0YS54ODYgPj0gMHhmKSB8fAor
CSAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04pIHsKIAkJ
dWludDY0X3Qgc3lzY2ZnLCB0b20yOwogCiAJCXJkbXNybChNU1JfSzhfU1lTQ0ZHLCBzeXNjZmcp
OwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:52:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:52:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl2J-0001Vg-8h; Thu, 21 Feb 2019 09:52:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hIO5=Q4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gwl2H-0001VU-Tx
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:52:57 +0000
X-Inumbo-ID: 75646fb9-35be-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75646fb9-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:52:56 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x1L9pH9s022983;
 Thu, 21 Feb 2019 17:51:17 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-DB.hygon.cn with ESMTP id x1L9pDs2026902;
 Thu, 21 Feb 2019 17:51:13 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 21 Feb
 2019 17:51:16 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:50:54 +0800
Message-ID: <040f45bfbf35ade98027221680777cb96e561c65.1550647742.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
MIME-Version: 1.0
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex01.Hygon.cn (172.23.18.10) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam2.hygon.cn x1L9pH9s022983
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v2 03/14] x86/cpu/vpmu: Add Hygon Dhyana and AMD
 Zen support for vPMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Pu Wen <puwen@hygon.cn>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFBNVSBhcmNoaXRlY3R1cmUgZm9yIHRoZSBIeWdvbiBEaHlhbmEgQ1BVIGlzIHNpbWlsYXIg
dG8gdGhlIEFNRApmYW1pbHkgMTdoIG9uZS4gU28gYWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0IGlu
IHZwbXVfYXJjaF9pbml0aWFsaXNlCmFuZCB2cG11X2luaXQgYnkgdXNpbmcgdGhlIGNvZGUgcGF0
aCBvZiBBTUQuCgpTaW5jZSBjdXJyZW50IFhlbiB2UE1VIHN0aWxsIG5vdCBzdXBwb3J0IFplbigw
eDE3KSwgc28gYWRkIGJvdGggMHgxNwphbmQgMHgxOCBzdXBwb3J0IGJ5IHVzaW5nIHRoZSAweDE1
J3MgY2FzZSBpbiBhbWRfdnBtdV9pbml0LCBmb3IgMHgxNwphbmQgMHgxOCBoYXZlIHRoZSBzYW1l
IHBlcmZvcm1hbmNlIGV2ZW50IHNlbGVjdCBhbmQgY291bnRlciBNU1JzIGFzCjB4MTUgaGFzLgoK
U2lnbmVkLW9mZi1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KLS0tCiB4ZW4vYXJjaC94ODYv
Y3B1L3ZwbXUuYyAgICAgfCAyICsrCiB4ZW4vYXJjaC94ODYvY3B1L3ZwbXVfYW1kLmMgfCAyICsr
CiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5kZXggMTNkYTdkMC4u
ZjY3OWU3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2NwdS92cG11LmMKQEAgLTQ1OSw2ICs0NTksNyBAQCBzdGF0aWMgaW50IHZwbXVfYXJj
aF9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN3aXRjaCAoIHZlbmRvciApCiAgICAg
ewogICAgIGNhc2UgWDg2X1ZFTkRPUl9BTUQ6CisgICAgY2FzZSBYODZfVkVORE9SX0hZR09OOgog
ICAgICAgICByZXQgPSBzdm1fdnBtdV9pbml0aWFsaXNlKHYpOwogICAgICAgICBicmVhazsKIApA
QCAtODc2LDYgKzg3Nyw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHZwbXVfaW5pdCh2b2lkKQogICAg
IHN3aXRjaCAoIHZlbmRvciApCiAgICAgewogICAgIGNhc2UgWDg2X1ZFTkRPUl9BTUQ6CisgICAg
Y2FzZSBYODZfVkVORE9SX0hZR09OOgogICAgICAgICBpZiAoIGFtZF92cG11X2luaXQoKSApCiAg
ICAgICAgICAgIHZwbXVfbW9kZSA9IFhFTlBNVV9NT0RFX09GRjsKICAgICAgICAgYnJlYWs7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXVfYW1kLmMgYi94ZW4vYXJjaC94ODYvY3B1
L3ZwbXVfYW1kLmMKaW5kZXggNWVmYzM5Yi4uYzlhYmU2ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2NwdS92cG11X2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdV9hbWQuYwpAQCAt
NTQ1LDYgKzU0NSw4IEBAIGludCBfX2luaXQgYW1kX3ZwbXVfaW5pdCh2b2lkKQogICAgIHN3aXRj
aCAoIGN1cnJlbnRfY3B1X2RhdGEueDg2ICkKICAgICB7CiAgICAgY2FzZSAweDE1OgorICAgIGNh
c2UgMHgxNzoKKyAgICBjYXNlIDB4MTg6CiAgICAgICAgIG51bV9jb3VudGVycyA9IEYxNUhfTlVN
X0NPVU5URVJTOwogICAgICAgICBjb3VudGVycyA9IEFNRF9GMTVIX0NPVU5URVJTOwogICAgICAg
ICBjdHJscyA9IEFNRF9GMTVIX0NUUkxTOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:53:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:53:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl2T-0001ZH-OO; Thu, 21 Feb 2019 09:53:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hIO5=Q4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gwl2R-0001YT-QN
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:53:07 +0000
X-Inumbo-ID: 7b793afb-35be-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b793afb-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:53:05 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x1L9paKL028813;
 Thu, 21 Feb 2019 17:51:36 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-FE.hygon.cn with ESMTP id x1L9pWjW023335;
 Thu, 21 Feb 2019 17:51:32 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 21 Feb
 2019 17:51:33 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:51:20 +0800
Message-ID: <ae3100c6a0e10b34ea7fdd3e1d7a91f2ee20df5c.1550647742.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
MIME-Version: 1.0
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex02.Hygon.cn (172.23.18.12) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam1.hygon.cn x1L9paKL028813
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v2 04/14] x86/cpu/mce: Add Hygon Dhyana support
 to the MCA infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1hY2hpbmUgY2hlY2sgYXJjaGl0ZWN0dXJlIGZvciBIeWdvbiBEaHlhbmEgQ1BVIGlzIHNp
bWlsYXIgdG8gdGhlCkFNRCBmYW1pbHkgMTdoIG9uZS4gQWRkIHZlbmRvciBjaGVja2luZyBmb3Ig
SHlnb24gRGh5YW5hIHRvIHNoYXJlIHRoZQpjb2RlIHBhdGggb2YgQU1EIGZhbWlseSAxN2guCgpT
aWduZWQtb2ZmLWJ5OiBQdSBXZW4gPHB1d2VuQGh5Z29uLmNuPgotLS0KIHhlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMgICAgICAgICAgICAgIHwgMyArKy0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNr
L2FtZF9ub25mYXRhbC5jIHwgNSArKystLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMg
ICAgICAgICAgfCA2ICsrKystLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5jICAg
ICAgfCA1ICsrKystCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9ub24tZmF0YWwuYyAgICB8IDMg
KystCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgICAgICAgICB8IDIgKysKIDYgZmls
ZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpp
bmRleCA1YmFiODQ1Li4yMTRiZGI1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTM1MCw3ICszNTAsOCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgZWFybHlfY3B1X2RldGVjdCh2b2lkKQogCQkJaGFwX3BhZGRyX2Jp
dHMgPSBQQUREUl9CSVRTOwogCX0KIAotCWlmIChjLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1Jf
QU1EKQorCWlmIChjLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICYmCisJICAgIGMtPng4
Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9IWUdPTikKIAkJcGFya19vZmZsaW5lX2NwdXMgPSBvcHRf
bWNlOwogCiAJaW5pdGlhbGl6ZV9jcHVfZGF0YSgwKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL2FtZF9ub25mYXRhbC5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svYW1k
X25vbmZhdGFsLmMKaW5kZXggMjIyZjUzOS4uNTg5ZGFjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svYW1kX25vbmZhdGFsLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svYW1kX25vbmZhdGFsLmMKQEAgLTIwMywxMCArMjAzLDExIEBAIHN0YXRpYyB2b2lkIG1jZV9h
bWRfd29ya19mbih2b2lkICpkYXRhKQogCiB2b2lkIF9faW5pdCBhbWRfbm9uZmF0YWxfbWNoZWNr
X2luaXQoc3RydWN0IGNwdWluZm9feDg2ICpjKQogewotCWlmIChjLT54ODZfdmVuZG9yICE9IFg4
Nl9WRU5ET1JfQU1EKQorCWlmIChjLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICYmCisJ
ICAgIGMtPng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9IWUdPTikKIAkJcmV0dXJuOwogCi0JLyog
QXNzdW1lIHdlIGFyZSBvbiBLOCBvciBuZXdlciBBTUQgQ1BVIGhlcmUgKi8KKwkvKiBBc3N1bWUg
d2UgYXJlIG9uIEs4IG9yIG5ld2VyIEFNRCBvciBIeWdvbiBDUFUgaGVyZSAqLwogCiAJLyogVGhl
IHRocmVzaG9sZCBiaXRmaWVsZHMgaW4gTVNSX0lBMzJfTUM0X01JU0MgaGFzCiAJICogYmVlbiBp
bnRyb2R1Y2VkIGFsb25nIHdpdGggdGhlIFNWTUUgZmVhdHVyZSBiaXQuICovCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNr
L21jZS5jCmluZGV4IDMwY2RiMDYuLjA3OThkZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCkBAIC03
NzgsNiArNzc4LDcgQEAgdm9pZCBtY2hlY2tfaW5pdChzdHJ1Y3QgY3B1aW5mb194ODYgKmMsIGJv
b2wgYnNwKQogICAgIHN3aXRjaCAoIGMtPng4Nl92ZW5kb3IgKQogICAgIHsKICAgICBjYXNlIFg4
Nl9WRU5ET1JfQU1EOgorICAgIGNhc2UgWDg2X1ZFTkRPUl9IWUdPTjoKICAgICAgICAgaW5pdGVk
ID0gYW1kX21jaGVja19pbml0KGMpOwogICAgICAgICBicmVhazsKIApAQCAtMTE3MiwxMCArMTE3
MywxMSBAQCBzdGF0aWMgYm9vbCB4ODZfbWNfbXNyaW5qZWN0X3ZlcmlmeShzdHJ1Y3QgeGVuX21j
X21zcmluamVjdCAqbWNpKQogCiAgICAgICAgICAgICAvKiBNU1JzIHRoYXQgdGhlIEhWIHdpbGwg
dGFrZSBjYXJlIG9mICovCiAgICAgICAgICAgICBjYXNlIE1TUl9LOF9IV0NSOgotICAgICAgICAg
ICAgICAgIGlmICggYy0+eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgICAg
ICAgICAgaWYgKCBjLT54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICAg
ICAgICAgICAgICBjLT54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04gKQogICAgICAgICAg
ICAgICAgICAgICByZWFzb24gPSAiSFYgd2lsbCBvcGVyYXRlIEhXQ1IiOwogICAgICAgICAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgICAgICAgICAgcmVhc29uID0gIm9ubHkgc3VwcG9ydGVkIG9u
IEFNRCI7CisgICAgICAgICAgICAgICAgICAgIHJlYXNvbiA9ICJvbmx5IHN1cHBvcnRlZCBvbiBB
TUQgb3IgSHlnb24iOwogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICBkZWZh
dWx0OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5jIGIveGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5jCmluZGV4IGQxMjViYzEuLjA0MGU0NDkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuYworKysgYi94ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2VfYW1kLmMKQEAgLTI3NCw3ICsyNzQsMTAgQEAgZW51bSBtY2hl
Y2tfdHlwZQogYW1kX21jaGVja19pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqY2kpCiB7CiAgICAg
dWludDMyX3QgaTsKLSAgICBlbnVtIG1jZXF1aXJrX2FtZF9mbGFncyBxdWlya2ZsYWcgPSBtY2Vx
dWlya19sb29rdXBfYW1kX3F1aXJrZGF0YShjaSk7CisgICAgZW51bSBtY2VxdWlya19hbWRfZmxh
Z3MgcXVpcmtmbGFnID0gMDsKKworICAgIGlmIChjaS0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9S
X0hZR09OKQorICAgICAgICBxdWlya2ZsYWcgPSBtY2VxdWlya19sb29rdXBfYW1kX3F1aXJrZGF0
YShjaSk7CiAKICAgICAvKiBBc3N1bWUgdGhhdCBtYWNoaW5lIGNoZWNrIHN1cHBvcnQgaXMgYXZh
aWxhYmxlLgogICAgICAqIFRoZSBtaW5pbXVtIHByb3ZpZGVkIHN1cHBvcnQgaXMgYXQgbGVhc3Qg
dGhlIEs4LiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbm9uLWZhdGFs
LmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9ub24tZmF0YWwuYwppbmRleCBkMTJlOGYyLi43
N2JlNDE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9ub24tZmF0YWwuYwor
KysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9ub24tZmF0YWwuYwpAQCAtMTAxLDcgKzEwMSw4
IEBAIHN0YXRpYyBpbnQgX19pbml0IGluaXRfbm9uZmF0YWxfbWNlX2NoZWNrZXIodm9pZCkKIAkg
Ki8KIAlzd2l0Y2ggKGMtPng4Nl92ZW5kb3IpIHsKIAljYXNlIFg4Nl9WRU5ET1JfQU1EOgotCQkv
KiBBc3N1bWUgd2UgYXJlIG9uIEs4IG9yIG5ld2VyIEFNRCBDUFUgaGVyZSAqLworCWNhc2UgWDg2
X1ZFTkRPUl9IWUdPTjoKKwkJLyogQXNzdW1lIHdlIGFyZSBvbiBLOCBvciBuZXdlciBBTUQgb3Ig
SHlnb24gQ1BVIGhlcmUgKi8KIAkJYW1kX25vbmZhdGFsX21jaGVja19pbml0KGMpOwogCQlicmVh
azsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jIGIveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCmluZGV4IGYxNTgzNWUuLjRmNWRlMDcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay92bWNlLmMKQEAgLTE1NCw2ICsxNTQsNyBAQCBzdGF0aWMgaW50IGJhbmtfbWNlX3Jk
bXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAg
ICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFg4Nl9WRU5ET1JfQU1EOgorICAgICAg
ICBjYXNlIFg4Nl9WRU5ET1JfSFlHT046CiAgICAgICAgICAgICByZXQgPSB2bWNlX2FtZF9yZG1z
cih2LCBtc3IsIHZhbCk7CiAgICAgICAgICAgICBicmVhazsKIApAQCAtMjg0LDYgKzI4NSw3IEBA
IHN0YXRpYyBpbnQgYmFua19tY2Vfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwg
dWludDY0X3QgdmFsKQogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYODZfVkVO
RE9SX0FNRDoKKyAgICAgICAgY2FzZSBYODZfVkVORE9SX0hZR09OOgogICAgICAgICAgICAgcmV0
ID0gdm1jZV9hbWRfd3Jtc3IodiwgbXNyLCB2YWwpOwogICAgICAgICAgICAgYnJlYWs7CiAKLS0g
CjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:53:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:53:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl36-0001iy-35; Thu, 21 Feb 2019 09:53:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hIO5=Q4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gwl35-0001ig-8z
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:53:47 +0000
X-Inumbo-ID: 930e6d53-35be-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 930e6d53-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:53:46 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x1L9rMoU023085;
 Thu, 21 Feb 2019 17:53:22 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-FE.hygon.cn with ESMTP id x1L9rLWf023407;
 Thu, 21 Feb 2019 17:53:21 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 21 Feb
 2019 17:53:21 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:53:02 +0800
Message-ID: <17ddf2164f559a70dff4735ebd21ebbc299e4f3f.1550647742.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
MIME-Version: 1.0
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex01.Hygon.cn (172.23.18.10) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam2.hygon.cn x1L9rMoU023085
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v2 10/14] x86/domain: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0IHRvIGhhbmRsZSBIeXBlclRyYW5zcG9ydCByYW5nZS4K
CkFsc28gbG9hZGluZyBhIG51bCBzZWxlY3RvciBkb2VzIG5vdCBjbGVhciBiYXNlcyBhbmQgbGlt
aXRzIG9uIEh5Z29uCkNQVXMsIHNvIGFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydCB0byB0aGUgZnVu
Y3Rpb24gcHJlbG9hZF9zZWdtZW50LgoKU2lnbmVkLW9mZi1ieTogUHUgV2VuIDxwdXdlbkBoeWdv
bi5jbj4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIHwgMyArKy0KIHhlbi9hcmNoL3g4
Ni9kb21haW4uYyAgICAgfCA5ICsrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggMmI0ZDllOS4uYzA2NTdlZSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jCkBAIC01MzIsNyArNTMyLDggQEAgaW50IF9faW5pdCBkb20wX3NldHVwX3Bl
cm1pc3Npb25zKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFkZHJfdG9fcGZuKE1TSV9BRERSX0JBU0VfTE8gKwogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBNU0lfQUREUl9ERVNUX0lEX01BU0spKTsKICAgICAvKiBIeXBlclRy
YW5zcG9ydCByYW5nZS4gKi8KLSAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0FNRCApCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2
X1ZFTkRPUl9BTUQgfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZf
VkVORE9SX0hZR09OICkKICAgICAgICAgcmMgfD0gaW9tZW1fZGVueV9hY2Nlc3MoZCwgcGFkZHJf
dG9fcGZuKDB4ZmRVTEwgPDwgMzIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWRkcl90b19wZm4oKDFVTEwgPDwgNDApIC0gMSkpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMzJkYzQyNTMuLjMxOWVl
YTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKQEAgLTEzMDAsMTMgKzEzMDAsMTQgQEAgYXJjaF9kb192Y3B1X29wKAogfQogCiAv
KgotICogTG9hZGluZyBhIG51bCBzZWxlY3RvciBkb2VzIG5vdCBjbGVhciBiYXNlcyBhbmQgbGlt
aXRzIG9uIEFNRCBDUFVzLiBCZSBvbgotICogdGhlIHNhZmUgc2lkZSBhbmQgcmUtaW5pdGlhbGl6
ZSBib3RoIHRvIGZsYXQgc2VnbWVudCB2YWx1ZXMgYmVmb3JlIGxvYWRpbmcKLSAqIGEgbnVsIHNl
bGVjdG9yLgorICogTG9hZGluZyBhIG51bCBzZWxlY3RvciBkb2VzIG5vdCBjbGVhciBiYXNlcyBh
bmQgbGltaXRzIG9uIEFNRCBvciBIeWdvbgorICogQ1BVcy4gQmUgb24gdGhlIHNhZmUgc2lkZSBh
bmQgcmUtaW5pdGlhbGl6ZSBib3RoIHRvIGZsYXQgc2VnbWVudCB2YWx1ZXMKKyAqIGJlZm9yZSBs
b2FkaW5nIGEgbnVsIHNlbGVjdG9yLgogICovCiAjZGVmaW5lIHByZWxvYWRfc2VnbWVudChzZWcs
IHZhbHVlKSBkbyB7ICAgICAgICAgICAgICBcCiAgICAgaWYgKCAhKCh2YWx1ZSkgJiB+MykgJiYg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICBib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKSBcCisgICAgICAgIChib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgfHwgXAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZf
dmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04pICkgXAogICAgICAgICBhc20gdm9sYXRpbGUgKCAi
bW92bCAlazAsICUlIiAjc2VnICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICA6
OiAiciIgKEZMQVRfVVNFUl9EUzMyKSApOyAgICAgXAogfSB3aGlsZSAoIGZhbHNlICkKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:54:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:54:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl3O-0001nb-EF; Thu, 21 Feb 2019 09:54:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hIO5=Q4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gwl3M-0001nC-RY
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:54:04 +0000
X-Inumbo-ID: 9d23cdd1-35be-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d23cdd1-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:54:02 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x1L9qBCT028913;
 Thu, 21 Feb 2019 17:52:11 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-FE.hygon.cn with ESMTP id x1L9qB2g023373;
 Thu, 21 Feb 2019 17:52:11 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 21 Feb
 2019 17:52:11 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:51:59 +0800
Message-ID: <7eb53b4927793ed31d861d46193fccfa789bc036.1550647742.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
MIME-Version: 1.0
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex01.Hygon.cn (172.23.18.10) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam1.hygon.cn x1L9qBCT028913
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v2 06/14] x86/apic: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0IHRvIHVzZSBtb2Rlcm4gQVBJQy4KClNpZ25lZC1vZmYt
Ynk6IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+Ci0tLQogeGVuL2FyY2gveDg2L2FwaWMuYyB8IDUg
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYXBpYy5jIGIveGVuL2FyY2gveDg2L2FwaWMuYwppbmRleCAyYTI0MzI2Li4wMDRk
Njg1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9h
cGljLmMKQEAgLTkyLDYgKzkyLDExIEBAIHN0YXRpYyBpbnQgbW9kZXJuX2FwaWModm9pZCkKICAg
ICBpZiAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmCiAgICAg
ICAgIGJvb3RfY3B1X2RhdGEueDg2ID49IDB4ZikKICAgICAgICAgcmV0dXJuIDE7CisKKyAgICAv
KiBIeWdvbiBzeXN0ZW1zIHVzZSBtb2Rlcm4gQVBJQyAqLworICAgIGlmIChib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTikKKyAgICAgICAgcmV0dXJuIDE7CisKICAg
ICBsdnIgPSBhcGljX3JlYWQoQVBJQ19MVlIpOwogICAgIHZlcnNpb24gPSBHRVRfQVBJQ19WRVJT
SU9OKGx2cik7CiAgICAgcmV0dXJuIHZlcnNpb24gPj0gMHgxNDsKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:54:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:54:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl3W-0001qF-P7; Thu, 21 Feb 2019 09:54:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hIO5=Q4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gwl3V-0001pf-45
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:54:13 +0000
X-Inumbo-ID: a24864c6-35be-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a24864c6-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:54:11 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x1L9qR3P023044;
 Thu, 21 Feb 2019 17:52:27 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-DB.hygon.cn with ESMTP id x1L9qNZT027031;
 Thu, 21 Feb 2019 17:52:23 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 21 Feb
 2019 17:52:26 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:52:14 +0800
Message-ID: <cb905c52d874c565a4c070bf64b89dafec63fccd.1550647742.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
MIME-Version: 1.0
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex02.Hygon.cn (172.23.18.12) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam2.hygon.cn x1L9qR3P023044
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v2 07/14] x86/acpi: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0IHRvIHRoZSBhY3BpIGNwdWZyZXEgYW5kIGNwdWlkbGUg
c3Vic3lzdGVtcyBieQp1c2luZyB0aGUgY29kZSBwYXRoIG9mIEFNRC4KClNpZ25lZC1vZmYtYnk6
IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUu
YyAgICAgICAgIHwgMyArKy0KIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5jICB8
IDggKysrKystLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvcG93ZXJub3cuYyB8IDMgKyst
CiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jIGIveGVuL2FyY2gveDg2L2FjcGkv
Y3B1X2lkbGUuYwppbmRleCAxNGIwMjc4Li5mNTc4MjVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvYWNwaS9jcHVfaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKQEAg
LTc5NSw3ICs3OTUsOCBAQCB2b2lkIGFjcGlfZGVhZF9pZGxlKHZvaWQpCiAgICAgICAgICAgICBf
X213YWl0KGN4LT5hZGRyZXNzLCAwKTsKICAgICAgICAgfQogICAgIH0KLSAgICBlbHNlIGlmICgg
Y3VycmVudF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmCisgICAgZWxz
ZSBpZiAoIChjdXJyZW50X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgfHwK
KyAgICAgICAgICAgICAgIGN1cnJlbnRfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9S
X0hZR09OKSAmJgogICAgICAgICAgICAgICBjeC0+ZW50cnlfbWV0aG9kID09IEFDUElfQ1NUQVRF
X0VNX1NZU0lPICkKICAgICB7CiAgICAgICAgIC8qIEludGVsIHByZWZlcnMgbm90IHRvIHVzZSBT
WVNJTyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmMg
Yi94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYwppbmRleCA4NDRhYjg1Li4xNGMx
OGJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYworKysg
Yi94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYwpAQCAtNjQ5LDcgKzY0OSw4IEBA
IHN0YXRpYyBpbnQgX19pbml0IGNwdWZyZXFfZHJpdmVyX2luaXQodm9pZCkKICAgICAgICAgKGJv
b3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMKSkKICAgICAgICAgcmV0
ID0gY3B1ZnJlcV9yZWdpc3Rlcl9kcml2ZXIoJmFjcGlfY3B1ZnJlcV9kcml2ZXIpOwogICAgIGVs
c2UgaWYgKChjcHVmcmVxX2NvbnRyb2xsZXIgPT0gRlJFUUNUTF94ZW4pICYmCi0gICAgICAgIChi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpKQorICAgICAgICAoYm9v
dF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTikpCiAgICAgICAgIHJldCA9
IHBvd2Vybm93X3JlZ2lzdGVyX2RyaXZlcigpOwogCiAgICAgcmV0dXJuIHJldDsKQEAgLTY2MCw5
ICs2NjEsMTAgQEAgaW50IGNwdWZyZXFfY3B1X2luaXQodW5zaWduZWQgaW50IGNwdWlkKQogewog
ICAgIGludCByZXQ7CiAKLSAgICAvKiBDdXJyZW50bHkgd2Ugb25seSBoYW5kbGUgSW50ZWwgYW5k
IEFNRCBwcm9jZXNzb3IgKi8KKyAgICAvKiBDdXJyZW50bHkgd2Ugb25seSBoYW5kbGUgSW50ZWws
IEFNRCBhbmQgSHlnb24gcHJvY2Vzc29yICovCiAgICAgaWYgKCAoYm9vdF9jcHVfZGF0YS54ODZf
dmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgKSB8fAotICAgICAgICAgKGJvb3RfY3B1X2RhdGEu
eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApICkKKyAgICAgICAgIChib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKSB8fAorICAgICAgICAgKGJvb3RfY3B1X2Rh
dGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0hZR09OICkgKQogICAgICAgICByZXQgPSBjcHVm
cmVxX2FkZF9jcHUoY3B1aWQpOwogICAgIGVsc2UKICAgICAgICAgcmV0ID0gLUVGQVVMVDsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvcG93ZXJub3cuYyBiL3hlbi9hcmNo
L3g4Ni9hY3BpL2NwdWZyZXEvcG93ZXJub3cuYwppbmRleCAwMjViMzdkLi5mMjQ1OTA4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL3Bvd2Vybm93LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2FjcGkvY3B1ZnJlcS9wb3dlcm5vdy5jCkBAIC0zNjAsNyArMzYwLDggQEAgdW5zaWdu
ZWQgaW50IF9faW5pdCBwb3dlcm5vd19yZWdpc3Rlcl9kcml2ZXIoKQogCiAgICAgZm9yX2VhY2hf
b25saW5lX2NwdShpKSB7CiAgICAgICAgIHN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9ICZjcHVfZGF0
YVtpXTsKLSAgICAgICAgaWYgKGMtPng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQpCisgICAg
ICAgIGlmIChjLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICYmCisgICAgICAgICAgICBj
LT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSFlHT04pCiAgICAgICAgICAgICByZXQgPSAtRU5P
REVWOwogICAgICAgICBlbHNlCiAgICAgICAgIHsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:54:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:54:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl3r-000260-4T; Thu, 21 Feb 2019 09:54:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hIO5=Q4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gwl3q-000226-7E
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:54:34 +0000
X-Inumbo-ID: af360b38-35be-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af360b38-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:54:32 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x1L9r2Nt029034;
 Thu, 21 Feb 2019 17:53:02 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-DB.hygon.cn with ESMTP id x1L9qtGe027046;
 Thu, 21 Feb 2019 17:52:55 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 21 Feb
 2019 17:52:58 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:52:46 +0800
Message-ID: <0c2467cfd648ee7e33398412509cb01c6c48549a.1550647742.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
MIME-Version: 1.0
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex02.Hygon.cn (172.23.18.12) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam1.hygon.cn x1L9r2Nt029034
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v2 09/14] x86/pv: Add Hygon Dhyana support to
 emulate MSRs access
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEh5Z29uIERoeWFuYSBDUFUgc3VwcG9ydHMgbG90cyBvZiBNU1JzKHN1Y2ggYXMgcGVyZiBl
dmVudCBzZWxlY3QgYW5kCmNvdW50ZXIgTVNScywgaGFyZHdhcmUgY29uZmlndXJhdGlvbiBNU1Is
IE1NSU8gY29uZmlndXJhdGlvbiBiYXNlIGFkZHJlc3MKTVNSLCBNUEVSRi9BUEVSRiBNU1JzKSBh
cyBBTUQgQ1BVIGRvZXMsIHNvIGFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydCB0byB0aGUKUFYgZW11
bGF0aW9uIGluZnJhc3RydWN0dXJlIGJ5IHVzaW5nIHRoZSBjb2RlIHBhdGggb2YgQU1ELgoKU2ln
bmVkLW9mZi1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KLS0tCiB4ZW4vYXJjaC94ODYvcHYv
ZW11bC1wcml2LW9wLmMgfCAxOSArKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5k
ZXggOTQyZWNlMi4uMTUyMTA0MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJp
di1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtOTExLDcgKzkx
MSw5IEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZh
bCwKICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgTVNSX0FNRF9GQU0x
NUhfRVZOVFNFTDAgLi4uIE1TUl9BTURfRkFNMTVIX1BFUkZDVFI1OgogICAgIGNhc2UgTVNSX0s3
X0VWTlRTRUwwIC4uLiBNU1JfSzdfUEVSRkNUUjM6Ci0gICAgICAgICAgICBpZiAoIHZwbXVfbXNy
IHx8IChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpICkKKyAgICAg
ICAgICAgIGlmICggdnBtdV9tc3IgfHwKKyAgICAgICAgICAgICAgICAoYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EKSB8fAorICAgICAgICAgICAgICAgIChib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTikgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIGlmICggdnBtdV9kb19yZG1zcihyZWcsIHZhbCkgKQogICAgICAgICAg
ICAgICAgICAgICBicmVhazsKQEAgLTk5Myw3ICs5OTUsOCBAQCBzdGF0aWMgaW50IHdyaXRlX21z
cih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCiAgICAgY2FzZSBNU1JfSzhfUFNUQVRF
NjoKICAgICBjYXNlIE1TUl9LOF9QU1RBVEU3OgogICAgIGNhc2UgTVNSX0s4X0hXQ1I6Ci0gICAg
ICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICkKKyAg
ICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQgJiYK
KyAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9IWUdP
TiApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgaWYgKCBsaWtlbHkoIWlzX2NwdWZyZXFf
Y29udHJvbGxlcihjdXJyZCkpIHx8CiAgICAgICAgICAgICAgd3Jtc3Jfc2FmZShyZWcsIHZhbCkg
PT0gMCApCkBAIC0xMDE0LDggKzEwMTcsOSBAQCBzdGF0aWMgaW50IHdyaXRlX21zcih1bnNpZ25l
ZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBNU1Jf
RkFNMTBIX01NSU9fQ09ORl9CQVNFOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3Zl
bmRvciAhPSBYODZfVkVORE9SX0FNRCB8fAotICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2
IDwgMHgxMCB8fCBib290X2NwdV9kYXRhLng4NiA+IDB4MTcgKQorICAgICAgICBpZiAoIChib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQgfHwKKyAgICAgICAgICAgICAg
Ym9vdF9jcHVfZGF0YS54ODYgPCAweDEwIHx8IGJvb3RfY3B1X2RhdGEueDg2ID4gMHgxNykgJiYK
KyAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSFlH
T04gKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFp
bihjdXJyZCkgfHwgIWlzX3Bpbm5lZF92Y3B1KGN1cnIpICkKICAgICAgICAgICAgIHJldHVybiBY
ODZFTVVMX09LQVk7CkBAIC0xMDU0LDcgKzEwNTgsOCBAQCBzdGF0aWMgaW50IHdyaXRlX21zcih1
bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCiAgICAgY2FzZSBNU1JfSUEzMl9NUEVSRjoK
ICAgICBjYXNlIE1TUl9JQTMyX0FQRVJGOgogICAgICAgICBpZiAoIChib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCkgJiYKLSAgICAgICAgICAgICAoYm9vdF9jcHVf
ZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EKSApCisgICAgICAgICAgICAgKGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCkgJiYKKyAgICAgICAgICAgICAo
Ym9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSFlHT04pICkKICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICBpZiAoIGxpa2VseSghaXNfY3B1ZnJlcV9jb250cm9sbGVyKGN1
cnJkKSkgfHwKICAgICAgICAgICAgICB3cm1zcl9zYWZlKHJlZywgdmFsKSA9PSAwICkKQEAgLTEw
ODcsNyArMTA5Miw5IEBAIHN0YXRpYyBpbnQgd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVp
bnQ2NF90IHZhbCwKICAgICAgICAgICAgIHZwbXVfbXNyID0gdHJ1ZTsKICAgICBjYXNlIE1TUl9B
TURfRkFNMTVIX0VWTlRTRUwwIC4uLiBNU1JfQU1EX0ZBTTE1SF9QRVJGQ1RSNToKICAgICBjYXNl
IE1TUl9LN19FVk5UU0VMMCAuLi4gTVNSX0s3X1BFUkZDVFIzOgotICAgICAgICAgICAgaWYgKCB2
cG11X21zciB8fCAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EKSAp
CisgICAgICAgICAgICBpZiAoIHZwbXVfbXNyIHx8CisgICAgICAgICAgICAgICAgKGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCkgfHwKKyAgICAgICAgICAgICAgICAo
Ym9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04pICkKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBpZiAoICh2cG11X21vZGUgJiBYRU5QTVVfTU9ERV9BTEwp
ICYmCiAgICAgICAgICAgICAgICAgICAgICAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSApCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:54:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:54:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl47-0002C9-Ez; Thu, 21 Feb 2019 09:54:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hIO5=Q4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gwl46-0002Bq-PP
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:54:50 +0000
X-Inumbo-ID: b90a70ea-35be-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b90a70ea-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:54:49 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x1L9qfDT028978;
 Thu, 21 Feb 2019 17:52:42 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-FE.hygon.cn with ESMTP id x1L9qdUG023387;
 Thu, 21 Feb 2019 17:52:39 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 21 Feb
 2019 17:52:39 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:52:28 +0800
Message-ID: <76d99cb5bf0a9ed7c62208f92451e9d6f388c43b.1550647742.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
MIME-Version: 1.0
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex01.Hygon.cn (172.23.18.10) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam1.hygon.cn x1L9qfDT028978
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v2 08/14] x86/iommu: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIElPTU1VIGFyY2hpdGVjdHVyZSBmb3IgdGhlIEh5Z29uIERoeWFuYSBDUFUgaXMgc2ltaWxh
ciB0byB0aGUgQU1ECmZhbWlseSAxN2ggb25lLiBTbyBhZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQg
dG8gaXQgYnkgc2hhcmluZyB0aGUgY29kZQpwYXRoIG9mIEFNRC4KClNpZ25lZC1vZmYtYnk6IFB1
IFdlbiA8cHV3ZW5AaHlnb24uY24+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oIHwg
MSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2lvbW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXgg
OGRjMzkyNC4uNjk5YThmNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaApAQCAtNzQsNiArNzQsNyBAQCBzdGF0
aWMgaW5saW5lIGludCBpb21tdV9oYXJkd2FyZV9zZXR1cCh2b2lkKQogICAgIGNhc2UgWDg2X1ZF
TkRPUl9JTlRFTDoKICAgICAgICAgcmV0dXJuIGludGVsX3Z0ZF9zZXR1cCgpOwogICAgIGNhc2Ug
WDg2X1ZFTkRPUl9BTUQ6CisgICAgY2FzZSBYODZfVkVORE9SX0hZR09OOgogICAgICAgICByZXR1
cm4gYW1kX2lvdl9kZXRlY3QoKTsKICAgICB9CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:55:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:55:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl4N-0002Gw-PC; Thu, 21 Feb 2019 09:55:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hIO5=Q4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gwl4M-0002GV-7D
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:55:06 +0000
X-Inumbo-ID: c1eb19c7-35be-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1eb19c7-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:55:04 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam1.hygon.cn with ESMTP id x1L9sWLl029180;
 Thu, 21 Feb 2019 17:54:32 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-DB.hygon.cn with ESMTP id x1L9sQIU027209;
 Thu, 21 Feb 2019 17:54:26 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 21 Feb
 2019 17:54:29 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:54:10 +0800
Message-ID: <a546bd81402dc9155e3ff245dc1968d090340a29.1550647742.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
MIME-Version: 1.0
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex01.Hygon.cn (172.23.18.10) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam1.hygon.cn x1L9sWLl029180
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v2 13/14] x86/cpuid: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEh5Z29uIERoeWFuYSBmYW1pbHkgMThoIHByb2Nlc3NvciBzaGFyZXMgdGhlIHNhbWUgY3B1
aWQgbGVhdmVzIGFzIHRoZQpBTUQgZmFtaWx5IDE3aCBvbmUuIFNvIGFkZCBIeWdvbiBEaHlhbmEg
c3VwcG9ydCB0byBjYWN1bGF0ZSB0aGUgY3B1aWQKcG9saWNpZXMgYXMgdGhlIEFNRCBDUFUgZG9l
cy4KClNpZ25lZC1vZmYtYnk6IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+Ci0tLQogeGVuL2FyY2gv
eDg2L2NwdWlkLmMgfCAxMCArKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIv
eGVuL2FyY2gveDg2L2NwdWlkLmMKaW5kZXggYWIwYWFiNi4uZjc2MDU5NCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTI0MCw2
ICsyNDAsNyBAQCBzdGF0aWMgdm9pZCByZWNhbGN1bGF0ZV9taXNjKHN0cnVjdCBjcHVpZF9wb2xp
Y3kgKnApCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBYODZfVkVORE9SX0FNRDoKKyAgICBj
YXNlIFg4Nl9WRU5ET1JfSFlHT046CiAgICAgICAgIHplcm9fbGVhdmVzKHAtPmJhc2ljLnJhdywg
MHgyLCAweDMpOwogICAgICAgICBtZW1zZXQocC0+Y2FjaGUucmF3LCAwLCBzaXplb2YocC0+Y2Fj
aGUucmF3KSk7CiAgICAgICAgIHplcm9fbGVhdmVzKHAtPmJhc2ljLnJhdywgMHg5LCAweGEpOwpA
QCAtMzkwLDcgKzM5MSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfaHZtX21heF9w
b2xpY3kodm9pZCkKICAgICAgKiBsb25nIG1vZGUgKGFuZCBpbml0X2FtZCgpIGhhcyBjbGVhcmVk
IGl0IG91dCBvZiBob3N0IGNhcGFiaWxpdGllcyksIGJ1dAogICAgICAqIEhWTSBndWVzdHMgYXJl
IGFibGUgaWYgcnVubmluZyBpbiBwcm90ZWN0ZWQgbW9kZS4KICAgICAgKi8KLSAgICBpZiAoIChi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpICYmCisgICAgaWYgKCAo
Ym9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICAg
Ym9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04pICYmCiAgICAgICAg
ICByYXdfY3B1aWRfcG9saWN5LmJhc2ljLnNlcCApCiAgICAgICAgIF9fc2V0X2JpdChYODZfRkVB
VFVSRV9TRVAsIGh2bV9mZWF0dXJlc2V0KTsKIApAQCAtNDY1LDcgKzQ2Nyw4IEBAIHZvaWQgcmVj
YWxjdWxhdGVfY3B1aWRfcG9saWN5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcC0+YmFzaWMubWF4
X2xlYWYgICA9IG1pbihwLT5iYXNpYy5tYXhfbGVhZiwgICBtYXgtPmJhc2ljLm1heF9sZWFmKTsK
ICAgICBwLT5mZWF0Lm1heF9zdWJsZWFmID0gbWluKHAtPmZlYXQubWF4X3N1YmxlYWYsIG1heC0+
ZmVhdC5tYXhfc3VibGVhZik7CiAgICAgcC0+ZXh0ZC5tYXhfbGVhZiAgICA9IDB4ODAwMDAwMDAg
fCBtaW4ocC0+ZXh0ZC5tYXhfbGVhZiAmIDB4ZmZmZiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAocC0+eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKChwLT54ODZfdmVuZG9yID09
IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHAtPng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTikKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBDUFVJRF9HVUVTVF9OUl9FWFREX0FNRAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IENQVUlEX0dVRVNU
X05SX0VYVERfSU5URUwpIC0gMSk7CiAKQEAgLTUwNyw3ICs1MTAsOCBAQCB2b2lkIHJlY2FsY3Vs
YXRlX2NwdWlkX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggaXNfcHZfMzJiaXRf
ZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0xNLCBt
YXhfZnMpOwotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVO
RE9SX0FNRCApCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9W
RU5ET1JfQU1EICYmCisgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4
Nl9WRU5ET1JfSFlHT04gKQogICAgICAgICAgICAgX19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfU1lT
Q0FMTCwgbWF4X2ZzKTsKICAgICB9CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:55:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl4h-0002Oy-8W; Thu, 21 Feb 2019 09:55:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hIO5=Q4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gwl4f-0002NN-2y
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:55:25 +0000
X-Inumbo-ID: cd7a7344-35be-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd7a7344-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:55:23 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x1L9rbdH023100;
 Thu, 21 Feb 2019 17:53:37 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-DB.hygon.cn with ESMTP id x1L9rXV0027064;
 Thu, 21 Feb 2019 17:53:33 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 21 Feb
 2019 17:53:36 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:53:23 +0800
Message-ID: <a0bfaa7ae5e298e2b55177dbc3db44f3fc14439c.1550647742.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
MIME-Version: 1.0
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex01.Hygon.cn (172.23.18.10) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam2.hygon.cn x1L9rbdH023100
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v2 11/14] x86/domctl: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0IHRvIHVwZGF0ZSBjcHVpZCBpbmZvIGZvciBjcmVhdGlu
ZyBQViBndWVzdC4KClNpZ25lZC1vZmYtYnk6IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+Ci0tLQog
eGVuL2FyY2gveDg2L2RvbWN0bC5jIHwgMTMgKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQs
IDEwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDliZjJkMDguLjNhOWUy
OTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKQEAgLTE3Niw2ICsxNzYsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1
aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAg
ICAgICAgICBjYXNlIFg4Nl9WRU5ET1JfQU1EOgorICAgICAgICAgICAgY2FzZSBYODZfVkVORE9S
X0hZR09OOgogICAgICAgICAgICAgICAgIG1hc2sgJj0gKCh1aW50NjRfdCllY3ggPDwgMzIpIHwg
ZWR4OwogCiAgICAgICAgICAgICAgICAgLyoKQEAgLTIyMCw3ICsyMjEsOCBAQCBzdGF0aWMgaW50
IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAg
dWludDMyX3QgZWF4ID0gY3RsLT5lYXg7CiAgICAgICAgICAgICB1aW50MzJfdCBlYnggPSBwLT5m
ZWF0Ll83YjA7CiAKLSAgICAgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09
IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVu
ZG9yID09IFg4Nl9WRU5ET1JfQU1EIHx8CisgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEu
eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0hZR09OICkKICAgICAgICAgICAgICAgICBtYXNrICY9
ICgodWludDY0X3QpZWF4IDw8IDMyKSB8IGVieDsKIAogICAgICAgICAgICAgZC0+YXJjaC5wdi5j
cHVpZG1hc2tzLT5fN2FiMCA9IG1hc2s7CkBAIC0yODEsOCArMjgzLDEyIEBAIHN0YXRpYyBpbnQg
dXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBp
ZiAoIGNwdV9oYXNfY21wX2xlZ2FjeSApCiAgICAgICAgICAgICAgICAgZWN4IHw9IGNwdWZlYXRf
bWFzayhYODZfRkVBVFVSRV9DTVBfTEVHQUNZKTsKIAotICAgICAgICAgICAgLyogSWYgbm90IGVt
dWxhdGluZyBBTUQsIGNsZWFyIHRoZSBkdXBsaWNhdGVkIGZlYXR1cmVzIGluIGUxZC4gKi8KLSAg
ICAgICAgICAgIGlmICggcC0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCApCisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICogSWYgbm90IGVtdWxhdGluZyBBTUQgYW5kIEh5Z29uLCBj
bGVhciB0aGUgZHVwbGljYXRlZCBmZWF0dXJlcworICAgICAgICAgICAgICogaW4gZTFkLgorICAg
ICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIHAtPng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRP
Ul9BTUQgJiYKKyAgICAgICAgICAgICAgICAgcC0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0hZ
R09OICkKICAgICAgICAgICAgICAgICBlZHggJj0gfkNQVUlEX0NPTU1PTl8xRF9GRUFUVVJFUzsK
IAogICAgICAgICAgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICkKQEAgLTI5
Miw2ICsyOTgsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICBjYXNlIFg4
Nl9WRU5ET1JfQU1EOgorICAgICAgICAgICAgY2FzZSBYODZfVkVORE9SX0hZR09OOgogICAgICAg
ICAgICAgICAgIG1hc2sgJj0gKCh1aW50NjRfdCllY3ggPDwgMzIpIHwgZWR4OwogCiAgICAgICAg
ICAgICAgICAgLyoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:55:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl4i-0002Pb-IO; Thu, 21 Feb 2019 09:55:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hIO5=Q4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gwl4h-0002P0-Dk
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:55:27 +0000
X-Inumbo-ID: cede37f5-35be-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cede37f5-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:55:25 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x1L9rvR0029095;
 Thu, 21 Feb 2019 17:53:57 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-FE.hygon.cn with ESMTP id x1L9ruCx023423;
 Thu, 21 Feb 2019 17:53:56 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 21 Feb
 2019 17:53:57 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:53:47 +0800
Message-ID: <901ce02c0b47f58d2ac82d8ecd2e497de6d622e2.1550647742.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
MIME-Version: 1.0
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex01.Hygon.cn (172.23.18.10) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam1.hygon.cn x1L9rvR0029095
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v2 12/14] x86/traps: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEh5Z29uIERoeWFuYSBwcm9jZXNzb3IgaGFzIHRoZSBtZXRob2xkIHRvIGdldCB0aGUgbGFz
dCBleGNlcHRpb24Kc291cmNlIElQIGZyb20gTVNSMDAwMF8wMURELiBTbyBhZGQgc3VwcG9ydCBm
b3IgaXQgaWYgdGhlIGJvb3QgcGFyYW0KbGVyIGlzIHRydWUuCgpTaWduZWQtb2ZmLWJ5OiBQdSBX
ZW4gPHB1d2VuQGh5Z29uLmNuPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9h
cmNoL3g4Ni90cmFwcy5jCmluZGV4IDA1ZGRjMzkuLjk3YmY5ZTIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xOTczLDYgKzE5
NzMsOSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGNhbGNfbGVyX21zcih2b2lkKQogICAgICAgICAg
ICAgcmV0dXJuIE1TUl9JQTMyX0xBU1RJTlRGUk9NSVA7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7CisKKyAgICBjYXNlIFg4Nl9WRU5ET1JfSFlHT046CisgICAgICAgIHJldHVybiBNU1JfSUEz
Ml9MQVNUSU5URlJPTUlQOwogICAgIH0KIAogICAgIHJldHVybiAwOwotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:56:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:56:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl5G-0002an-TP; Thu, 21 Feb 2019 09:56:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=a78a=Q4=citrix.com=prvs=948d70b84=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gwl5F-0002aT-SA
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:56:01 +0000
X-Inumbo-ID: e414c110-35be-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e414c110-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:56:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="86251131"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?J1BoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpJw==?= <philmd@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Prasad J Pandit
 <pjp@fedoraproject.org>, =?utf-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?=
 <marcandre.lureau@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
Thread-Topic: [RFC PATCH v3 13/25] xen: Let buffer_append() return a size_t
Thread-Index: AQHUyLh9zbOQSdWY70akeZVUyuhcYaXqAuHw
Date: Thu, 21 Feb 2019 09:54:35 +0000
Message-ID: <16ead6a8b47b46858d5f7cd687e742be@AMSPEX02CL03.citrite.net>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-14-philmd@redhat.com>
In-Reply-To: <20190220010232.18731-14-philmd@redhat.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH v3 13/25] xen: Let buffer_append()
 return a size_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Corey Minyard <minyard@acm.org>, Stefano
 Stabellini <sstabellini@kernel.org>, Samuel
 Thibault <samuel.thibault@ens-lyon.org>, Li Zhijian <lizhijian@cn.fujitsu.com>,
 Amit Shah <amit@kernel.org>, "Michael S.
 Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 "qemu-s390x@nongnu.org" <qemu-s390x@nongnu.org>,
 "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefan Berger <stefanb@linux.ibm.com>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgW21haWx0bzpwaGlsbWRAcmVkaGF0LmNvbV0NCj4gU2VudDogMjAgRmVicnVhcnkg
MjAxOSAwMTowMg0KPiBUbzogcWVtdS1kZXZlbEBub25nbnUub3JnOyBQcmFzYWQgSiBQYW5kaXQg
PHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz47IE1hcmMtDQo+IEFuZHLDqSBMdXJlYXUgPG1hcmNhbmRy
ZS5sdXJlYXVAcmVkaGF0LmNvbT47IFBhb2xvIEJvbnppbmkNCj4gPHBib256aW5pQHJlZGhhdC5j
b20+DQo+IENjOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPjsgQW50aG9ueSBQZXJh
cmQNCj4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBxZW11LXBwY0Bub25nbnUub3JnOyBT
dGVmYW4gQmVyZ2VyDQo+IDxzdGVmYW5iQGxpbnV4LmlibS5jb20+OyBEYXZpZCBHaWJzb24gPGRh
dmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT47IEdlcmQNCj4gSG9mZm1hbm4gPGtyYXhlbEByZWRo
YXQuY29tPjsgWmhhbmcgQ2hlbiA8emhhbmdja2lkQGdtYWlsLmNvbT47IHhlbi0NCj4gZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmc7IENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPjsg
U2FtdWVsDQo+IFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPjsgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyDQo+IDxib3JudHJhZWdlckBkZS5pYm0uY29tPjsgQW1pdCBTaGFoIDxh
bWl0QGtlcm5lbC5vcmc+OyBMaSBaaGlqaWFuDQo+IDxsaXpoaWppYW5AY24uZnVqaXRzdS5jb20+
OyBDb3JleSBNaW55YXJkIDxtaW55YXJkQGFjbS5vcmc+OyBNaWNoYWVsIFMuDQo+IFRzaXJraW4g
PG1zdEByZWRoYXQuY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47
IEhhbGlsDQo+IFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPjsgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsNCj4gcWVtdS1zMzkweEBub25nbnUub3JnOyBQYXZl
bCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGlzcHJhcy5ydT47DQo+IFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4NCj4gU3ViamVjdDogW1JGQyBQQVRDSCB2MyAx
My8yNV0geGVuOiBMZXQgYnVmZmVyX2FwcGVuZCgpIHJldHVybiBhIHNpemVfdA0KPiANCj4gVG8g
dGhlIFhlbiB0ZWFtOiB0aGlzIGlzIG5vdCB0cml2aWFsIHRvIG1lIHRvIGRlbW9uc3RyYXRlDQo+
IHRoaXMgYXNzZXJ0aW9uIGNhbiBuZXZlciBoYXBwZW4sIGJ1dCB0aGVuIHRoZSB3aG9sZSBzZXJp
ZXMNCj4gaXMganVzdGlmaWVkIGFuZCBJIGNhbiBjb252ZXJ0IHFlbXVfY2hyX2ZlX3dyaXRlKCkg
dG8gdXNlDQo+IHNpemVfdCBhcmd1bWVudC4NCj4gQ2FuIHlvdSBoZWxwIG1lIGhlcmU/DQoNCkkn
bSBub3QgcGFydGljdWxhcmx5IGZhbWlsaWFyIHdpdGggdGhpcyBiaXQgb2YgY29kZSBidXQgSSBj
YW4gdHJ5Li4uDQoNCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOp
IDxwaGlsbWRAcmVkaGF0LmNvbT4NCj4gLS0tDQo+ICBody9jaGFyL3hlbl9jb25zb2xlLmMgfCAx
ICsNCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQ0KPiANCj4gZGlmZiAtLWdpdCBh
L2h3L2NoYXIveGVuX2NvbnNvbGUuYyBiL2h3L2NoYXIveGVuX2NvbnNvbGUuYw0KPiBpbmRleCAx
YTMwMDE0YTExLi41YjY3MmE1YTI0IDEwMDY0NA0KPiAtLS0gYS9ody9jaGFyL3hlbl9jb25zb2xl
LmMNCj4gKysrIGIvaHcvY2hhci94ZW5fY29uc29sZS5jDQo+IEBAIC05Miw2ICs5Miw3IEBAIHN0
YXRpYyBzc2l6ZV90IGJ1ZmZlcl9hcHBlbmQoc3RydWN0IFhlbkNvbnNvbGUgKmNvbikNCj4gICAg
ICB9DQo+IA0KPiAgIG91dDoNCj4gKyAgICBhc3NlcnQoYnVmZmVyLT5zaXplID49IGJ1ZmZlci0+
Y29uc3VtZWQpOw0KPiAgICAgIHJldHVybiBidWZmZXItPnNpemUgLSBidWZmZXItPmNvbnN1bWVk
Ow0KDQpJIHRoaW5rIHRoaXMgYXNzZXJ0aW9uIGlzIHJlYXNvbmFibGUgYXM6DQoNCi0gYnVmZmVy
X2FkdmFuY2UoKSBhcHBlYXJzIHRvIGhpdCBhIHRlcm1pbmF0aW9uIGNvbmRpdGlvbiB3aGVuIGJ1
ZmZlci0+Y29uc3VtZWQgPT0gYnVmZmVyLT5zaXplLiAoTm90aGluZyBjaGVja3MgZm9yIG92ZXJm
bG93IHdoaWNoIGlzIGJhZCwgYnV0IHRoYXQgZmFjdCBhbHNvIGxlbmRzIHdlaWdodCB0byB0aGUg
YXNzZXJ0aW9uIHRoYXQgY29uc3VtZWQgPiBzaXplIGlzIGEgYnVnKS4NCi0gaWYgYnVmZmVyLT5z
aXplIGV2ZXIgZXhjZWVkcyBidWZmZXItPm1heF9jYXBhY2l0eSB0aGVuIGJvdGggc2l6ZSBhbmQg
Y29uc3VtZWQgYXJlIHJlLWNhbGN1bGF0ZWQgc3VjaCB0aGF0IGNvbnN1bWVkIDw9IHNpemUuDQoN
CiAgUGF1bA0KDQo+ICB9DQo+IA0KPiAtLQ0KPiAyLjIwLjENCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 09:56:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 09:56:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl5N-0002d7-7c; Thu, 21 Feb 2019 09:56:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hIO5=Q4=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gwl5L-0002cW-Co
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 09:56:07 +0000
X-Inumbo-ID: e6f62bb6-35be-11e9-bc90-bc764e045a96
Received: from spam1.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6f62bb6-35be-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 09:56:06 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam1.hygon.cn with ESMTP id x1L9t27r029389;
 Thu, 21 Feb 2019 17:55:02 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-FE.hygon.cn with ESMTP id x1L9t0L0023666;
 Thu, 21 Feb 2019 17:55:01 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from pw-vbox.hygon.cn (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Thu, 21 Feb
 2019 17:55:01 +0800
From: Pu Wen <puwen@hygon.cn>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:54:32 +0800
Message-ID: <cf5337120a69f1debeea663272b2d076549a197b.1550647742.git.puwen@hygon.cn>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
References: <cover.1550647742.git.puwen@hygon.cn>
MIME-Version: 1.0
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex01.Hygon.cn (172.23.18.10) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam1.hygon.cn x1L9t27r029389
X-DNSRBL: 
Subject: [Xen-devel] [PATCH v2 14/14] tools/libxc: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0IHRvIGNhY3VsYXRlIHRoZSBjcHVpZCBwb2xpY2llcyBm
b3IgY3JlYXRpbmcgUFYKb3IgSFZNIGd1ZXN0IGJ5IHVzaW5nIHRoZSBjb2RlIHBhdGggb2YgQU1E
LgoKU2lnbmVkLW9mZi1ieTogUHUgV2VuIDxwdXdlbkBoeWdvbi5jbj4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMg
fCAxNiArKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwg
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBi
L3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCmluZGV4IDA5OGFmZmUuLmQwY2I5YWUgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2Nw
dWlkX3g4Ni5jCkBAIC0yMzQsNiArMjM0LDcgQEAgc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvCiAg
ICAgICAgIFZFTkRPUl9VTktOT1dOLAogICAgICAgICBWRU5ET1JfSU5URUwsCiAgICAgICAgIFZF
TkRPUl9BTUQsCisgICAgICAgIFZFTkRPUl9IWUdPTiwKICAgICB9IHZlbmRvcjsKIAogICAgIGJv
b2wgaHZtOwpAQCAtMzA0LDYgKzMwNSwxMCBAQCBzdGF0aWMgaW50IGdldF9jcHVpZF9kb21haW5f
aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgIHJl
Z3NbMl0gPT0gMHg0NDRkNDE2M1UgJiYKICAgICAgICAgICAgICAgcmVnc1szXSA9PSAweDY5NzQ2
ZTY1VSApCiAgICAgICAgIGluZm8tPnZlbmRvciA9IFZFTkRPUl9BTUQ7CisgICAgZWxzZSBpZiAo
IHJlZ3NbMV0gPT0gMHg2ZjY3Nzk0OFUgJiYgLyogIkh5Z29uR2VudWluZSIgKi8KKyAgICAgICAg
ICAgICAgcmVnc1syXSA9PSAweDY1NmU2OTc1VSAmJgorICAgICAgICAgICAgICByZWdzWzNdID09
IDB4NmU2NTQ3NmVVICkKKyAgICAgICAgaW5mby0+dmVuZG9yID0gVkVORE9SX0hZR09OOwogICAg
IGVsc2UKICAgICAgICAgaW5mby0+dmVuZG9yID0gVkVORE9SX1VOS05PV047CiAKQEAgLTU2OCw3
ICs1NzMsOCBAQCBzdGF0aWMgdm9pZCB4Y19jcHVpZF9odm1fcG9saWN5KGNvbnN0IHN0cnVjdCBj
cHVpZF9kb21haW5faW5mbyAqaW5mbywKICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgaWYg
KCBpbmZvLT52ZW5kb3IgPT0gVkVORE9SX0FNRCApCisgICAgaWYgKCBpbmZvLT52ZW5kb3IgPT0g
VkVORE9SX0FNRCB8fAorICAgICAgICAgaW5mby0+dmVuZG9yID09IFZFTkRPUl9IWUdPTiApCiAg
ICAgICAgIGFtZF94Y19jcHVpZF9wb2xpY3koaW5mbywgaW5wdXQsIHJlZ3MpOwogICAgIGVsc2UK
ICAgICAgICAgaW50ZWxfeGNfY3B1aWRfcG9saWN5KGluZm8sIGlucHV0LCByZWdzKTsKQEAgLTYz
MCw3ICs2MzYsOCBAQCBzdGF0aWMgdm9pZCB4Y19jcHVpZF9wdl9wb2xpY3koY29uc3Qgc3RydWN0
IGNwdWlkX2RvbWFpbl9pbmZvICppbmZvLAogCiAgICAgY2FzZSAweDgwMDAwMDAwOgogICAgIHsK
LSAgICAgICAgdW5zaWduZWQgaW50IG1heCA9IGluZm8tPnZlbmRvciA9PSBWRU5ET1JfQU1ECisg
ICAgICAgIHVuc2lnbmVkIGludCBtYXggPSAoaW5mby0+dmVuZG9yID09IFZFTkRPUl9BTUR8fAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPnZlbmRvciA9PSBWRU5ET1JfSFlHT04p
CiAgICAgICAgICAgICA/IERFRl9NQVhfQU1ERVhUIDogREVGX01BWF9JTlRFTEVYVDsKIAogICAg
ICAgICBpZiAoIHJlZ3NbMF0gPiBtYXggKQpAQCAtNzM2LDcgKzc0Myw4IEBAIHN0YXRpYyB2b2lk
IHNhbml0aXNlX2ZlYXR1cmVzZXQoc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvICppbmZvKQogICAg
ICAgICBpZiAoICFpbmZvLT5wdjY0ICkKICAgICAgICAgewogICAgICAgICAgICAgY2xlYXJfYml0
KFg4Nl9GRUFUVVJFX0xNLCBpbmZvLT5mZWF0dXJlc2V0KTsKLSAgICAgICAgICAgIGlmICggaW5m
by0+dmVuZG9yICE9IFZFTkRPUl9BTUQgKQorICAgICAgICAgICAgaWYgKCBpbmZvLT52ZW5kb3Ig
IT0gVkVORE9SX0FNRCAmJgorICAgICAgICAgICAgICAgICBpbmZvLT52ZW5kb3IgIT0gVkVORE9S
X0hZR09OICkKICAgICAgICAgICAgICAgICBjbGVhcl9iaXQoWDg2X0ZFQVRVUkVfU1lTQ0FMTCwg
aW5mby0+ZmVhdHVyZXNldCk7CiAgICAgICAgIH0KIApAQCAtNzg3LDcgKzc5NSw3IEBAIGludCB4
Y19jcHVpZF9hcHBseV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAog
ICAgIGlucHV0WzBdID0gMHg4MDAwMDAwMDsKICAgICBjcHVpZChpbnB1dCwgcmVncyk7CiAKLSAg
ICBpZiAoIGluZm8udmVuZG9yID09IFZFTkRPUl9BTUQgKQorICAgIGlmICggaW5mby52ZW5kb3Ig
PT0gVkVORE9SX0FNRCB8fCBpbmZvLnZlbmRvciA9PSBWRU5ET1JfSFlHT04gKQogICAgICAgICBl
eHRfbWF4ID0gKHJlZ3NbMF0gPD0gREVGX01BWF9BTURFWFQpID8gcmVnc1swXSA6IERFRl9NQVhf
QU1ERVhUOwogICAgIGVsc2UKICAgICAgICAgZXh0X21heCA9IChyZWdzWzBdIDw9IERFRl9NQVhf
SU5URUxFWFQpID8gcmVnc1swXSA6IERFRl9NQVhfSU5URUxFWFQ7Ci0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 10:00:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 10:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl9D-0003fZ-Rh; Thu, 21 Feb 2019 10:00:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dj2S=Q4=citrix.com=prvs=9488a9425=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwl9C-0003dc-OI
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 10:00:06 +0000
X-Inumbo-ID: 761d70ed-35bf-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 761d70ed-35bf-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 10:00:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="86251368"
Date: Thu, 21 Feb 2019 10:59:41 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190221095941.6ssrgwiugcr7vtb3@Air-de-Roger>
References: <e3219697-0759-39fc-2486-715cdec1ca9e@citrix.com>
 <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
 <20190220122901.6kvc7ibyjo4uyzke@zion.uk.xensource.com>
 <20190220130052.b22syaca6cswc3pk@Air-de-Roger>
 <20190220130956.tkhsmdojzdf4nc7x@zion.uk.xensource.com>
 <20190220170809.jr6neinf5beescf4@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190220170809.jr6neinf5beescf4@zion.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, "Dannowski, Uwe" <uwed@amazon.de>,
 Lars Kurth <lars.kurth@citrix.com>, Konrad Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <JGross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMDU6MDg6MDlQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIEZlYiAyMCwgMjAxOSBhdCAwMTowOTo1NlBNICswMDAwLCBXZWkgTGl1IHdyb3Rl
Ogo+IFsuLi5dCj4gPiBJIHRoaW5rIHVuZGVyLWFsbG9jYXRlLXRoZW4tbWFwIGxvb2tzIHBsYXVz
aWJsZS4geG1hbGxvYyB3aWxsIG5lZWQKPiA+IHRvIGFsbG9jYXRlIHBhZ2VzLCBwdXQgdGhlbSBp
bnRvIGFuIGFycmF5IGFuZCBjYWxsIF9fdm1hcCBvbiB0aGF0IGFycmF5Cj4gPiBkaXJlY3RseS4K
PiAKPiBUaGUgYmlnZ2VzdCBpc3N1ZSB3aXRoIHRoaXMgYXBwcm9hY2ggaXMgdGhhdCB3ZSBub3cg
bmVlZCBhbiBhcnJheSBvZgo+IDFVTDw8TUFYX09SREVSIHRvIGFjY29tbW9kYXRlIG1mbnMuIEJh
Y2sgb2YgZW52ZWxvcGUgY2FsY3VsYXRpb246IG9uIHg4Ngo+IHRoaXMgaXMgZ29pbmcgdG8gYmUg
KDFVTDw8MjApKjggYnl0ZXMgbG9uZy4gVGhpcyBpcyBub3QgZmVhc2libGUuCgpSaWdodC4gSSBn
dWVzcyB0aGUgb25seSByZW1haW5pbmcgb3B0aW9uIGlzIHRvIGFsbG9jYXRlIGEgdmlydHVhbAph
ZGRyZXNzIHNwYWNlIGFuZCBwb3B1bGF0ZSBpdCB1c2luZyBtdWx0aXBsZSBwYWdlcz8KClRoYXQg
d291bGQgbGlrZWx5IHJlcXVpcmUgdG8gc3BsaXQgc29tZSBmdW5jdGlvbnMgaW50byBzbWFsbGVy
IGhlbHBlcnMKc28geW91IGNhbiBjYWxsIHRoZW0gYW5kIHByb3ZpZGUgdGhlIHZpcnR1YWwgYWRk
cmVzcyB3aGVyZSBhIHBhZ2UKc2hvdWxkIGJlIG1hcHBlZD8KClJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 10:00:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 10:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwl9H-0003gy-4K; Thu, 21 Feb 2019 10:00:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=a78a=Q4=citrix.com=prvs=948d70b84=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gwl9G-0003gt-Dl
 for xen-devel@lists.xen.org; Thu, 21 Feb 2019 10:00:10 +0000
X-Inumbo-ID: 774cbb14-35bf-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 774cbb14-35bf-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 10:00:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,394,1544486400"; d="scan'208";a="86251346"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Michael D Labriola' <michael.d.labriola@gmail.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>, "Alex
 Deucher" <alexander.deucher@amd.com>, Christian Koenig
 <christian.koenig@amd.com>, Chunming Zhou <david1.zhou@amd.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>, Monk Liu
 <monk.liu@amd.com>
Thread-Topic: [PATCH] drm: add func to better detect wether swiotlb is needed
Thread-Index: AQHUyKgRrHNwzHhon0K+Re6u74sFZqXqBh4Q
Date: Thu, 21 Feb 2019 09:59:06 +0000
Message-ID: <ba6812cbb26341bd9b5d3a0981f7d64b@AMSPEX02CL03.citrite.net>
References: <1550617692-27306-1-git-send-email-michael.d.labriola@gmail.com>
In-Reply-To: <1550617692-27306-1-git-send-email-michael.d.labriola@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] drm: add func to better detect wether
 swiotlb is needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Christoph Hellwig <hch@infradead.org>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1pY2hhZWwgRCBMYWJyaW9sYSBb
bWFpbHRvOm1pY2hhZWwuZC5sYWJyaW9sYUBnbWFpbC5jb21dCj4gU2VudDogMTkgRmVicnVhcnkg
MjAxOSAyMzowOAo+IFRvOiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnOyBBbGV4IERl
dWNoZXIKPiA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT47IENocmlzdGlhbiBLb2VuaWcgPGNo
cmlzdGlhbi5rb2VuaWdAYW1kLmNvbT47Cj4gQ2h1bm1pbmcgWmhvdSA8ZGF2aWQxLnpob3VAYW1k
LmNvbT47IGFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnOyBNb25rCj4gTGl1IDxtb25rLmxp
dUBhbWQuY29tPgo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBDaHJpc3Rv
cGggSGVsbHdpZwo+IDxoY2hAaW5mcmFkZWFkLm9yZz47IEFuZHJldyBDb29wZXIgPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBQYXVsCj4gRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZzsgSmFuIEJldWxpY2gKPiA8SkJldWxpY2hAc3Vz
ZS5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Owo+
IE1pY2hhZWwgRCBMYWJyaW9sYSA8bWljaGFlbC5kLmxhYnJpb2xhQGdtYWlsLmNvbT4KPiBTdWJq
ZWN0OiBbUEFUQ0hdIGRybTogYWRkIGZ1bmMgdG8gYmV0dGVyIGRldGVjdCB3ZXRoZXIgc3dpb3Rs
YiBpcyBuZWVkZWQKPiAKPiBUaGlzIGNvbW1pdCBmaXhlcyBEUk0gZmFpbHVyZXMgb24gWGVuIFBW
IHN5c3RlbXMgdGhhdCB3ZXJlIGludHJvZHVjZWQgaW4KPiB2NC4xNyBieSB0aGUgZm9sbG93aW5n
IGNvbW1pdHM6Cj4gCj4gODI2MjYzNjMgZHJtOiBhZGQgZnVuYyB0byBnZXQgbWF4IGlvbWVtIGFk
ZHJlc3MgdjIKPiBmZDVmZDQ4MCBkcm0vYW1kZ3B1OiBvbmx5IGVuYWJsZSBzd2lvdGxiIGFsbG9j
IHdoZW4gbmVlZCB2Mgo+IDFiYzNkM2NjIGRybS9yYWRlb246IG9ubHkgZW5hYmxlIHN3aW90bGIg
cGF0aCB3aGVuIG5lZWQgdjIKPiAKPiBUaGUgaW50cm9kdWN0aW9uIG9mIC0+bmVlZF9zd2lvdGxi
IHRvIHRoZSB0dG1fZG1hX3BvcHVsYXRlKCkgY29uZGl0aW9uYWxzCj4gaW4gdGhlIHJhZGVvbiBh
bmQgYW1kZ3B1IGRldmljZSBkcml2ZXJzIGNhdXNlcyBHbm9tZSB0byBpbW1lZGlhdGVseSBjcmFz
aAo+IG9uIFhlbiBQViBzeXN0ZW1zLCByZXR1cm5pbmcgdGhlIHVzZXIgdG8gdGhlIGxvZ2luIHNj
cmVlbi4gIFRoZSBmb2xsb3dpbmcKPiBrZXJuZWwgZXJyb3JzIGdldCBsb2dnZWQ6Cj4gCj4gWyAg
IDI4LjU1NDI1OV0gcmFkZW9uX2RwX2F1eF90cmFuc2Zlcl9uYXRpdmU6IDIwMCBjYWxsYmFja3Mg
c3VwcHJlc3NlZAo+IFsgICAzMS4yMTk4MjFdIHJhZGVvbiAwMDAwOjAxOjAwLjA6IHN3aW90bGIg
YnVmZmVyIGlzIGZ1bGwgKHN6OiAyMDk3MTUyCj4gYnl0ZXMpCj4gWyAgIDMxLjIyMDAzMF0gW2Ry
bTpyYWRlb25fZ2VtX29iamVjdF9jcmVhdGUgW3JhZGVvbl1dICpFUlJPUiogRmFpbGVkIHRvCj4g
YWxsb2NhdGUgR0VNIG9iamVjdCAoMTYzODQwMDAsIDIsIDQwOTYsIC0xNCkKPiBbICAgMzEuMjI2
MTA5XSByYWRlb24gMDAwMDowMTowMC4wOiBzd2lvdGxiIGJ1ZmZlciBpcyBmdWxsIChzejogMjA5
NzE1Mgo+IGJ5dGVzKQo+IFsgICAzMS4yMjYzMDBdIFtkcm06cmFkZW9uX2dlbV9vYmplY3RfY3Jl
YXRlIFtyYWRlb25dXSAqRVJST1IqIEZhaWxlZCB0bwo+IGFsbG9jYXRlIEdFTSBvYmplY3QgKDE2
Mzg0MDAwLCAyLCA0MDk2LCAtMTQpCj4gWyAgIDMxLjMwMDczNF0gZ25vbWUtc2hlbGxbMTkzNV06
IHNlZ2ZhdWx0IGF0IDg4IGlwIDAwMDA3ZjM5MTUxY2Q5MDQgc3AKPiAwMDAwN2ZmYzk3NjExYWQ4
IGVycm9yIDQgaW4gbGlibXV0dGVyLWNvZ2wuc29bN2YzOTE1MTc4MDAwK2FhMDAwXQo+IFsgICAz
MS4zMDA3NDVdIENvZGU6IDVmIGMzIDBmIDFmIDQwIDAwIDQ4IDhiIDQ3IDc4IDQ4IDhiIDQwIDQw
IGZmIGUwIDY2IDBmCj4gMWYgNDQgMDAgMDAgNDggOGIgNDcgNzggNDggOGIgNDAgNDggZmYgZTAg
NjYgMGYgMWYgNDQgMDAgMDAgNDggOGIgNDcgNzgKPiA8NDg+IDhiIDgwIDg4IDAwIDAwIDAwIGZm
IGUwIDBmIDFmIDAwIDQ4IDhiIDQ3IDc4IDQ4IDhiIDQwIDY4IGZmIGUwCj4gWyAgIDM4LjE5MzMw
Ml0gcmFkZW9uX2RwX2F1eF90cmFuc2Zlcl9uYXRpdmU6IDExNiBjYWxsYmFja3Mgc3VwcHJlc3Nl
ZAo+IFsgICA0MC4wMDkzMTddIHJhZGVvbiAwMDAwOjAxOjAwLjA6IHN3aW90bGIgYnVmZmVyIGlz
IGZ1bGwgKHN6OiAyMDk3MTUyCj4gYnl0ZXMpCj4gWyAgIDQwLjAwOTQ4OF0gW2RybTpyYWRlb25f
Z2VtX29iamVjdF9jcmVhdGUgW3JhZGVvbl1dICpFUlJPUiogRmFpbGVkIHRvCj4gYWxsb2NhdGUg
R0VNIG9iamVjdCAoMTYzODQwMDAsIDIsIDQwOTYsIC0xNCkKPiBbICAgNDAuMDE1MTE0XSByYWRl
b24gMDAwMDowMTowMC4wOiBzd2lvdGxiIGJ1ZmZlciBpcyBmdWxsIChzejogMjA5NzE1Mgo+IGJ5
dGVzKQo+IFsgICA0MC4wMTUyOTddIFtkcm06cmFkZW9uX2dlbV9vYmplY3RfY3JlYXRlIFtyYWRl
b25dXSAqRVJST1IqIEZhaWxlZCB0bwo+IGFsbG9jYXRlIEdFTSBvYmplY3QgKDE2Mzg0MDAwLCAy
LCA0MDk2LCAtMTQpCj4gWyAgIDQwLjAyODMwMl0gZ25vbWUtc2hlbGxbMjQzMV06IHNlZ2ZhdWx0
IGF0IDJkYWRmNDAgaXAgMDAwMDAwMDAwMmRhZGY0MAo+IHNwIDAwMDA3ZmZjZDI0ZWE1ZjggZXJy
b3IgMTUKPiBbICAgNDAuMDI4MzA2XSBDb2RlOiAyMCA2ZSAzMSAwMCAwMCAwMCAwMCAwMCAwMCAw
MCAwMCAzNyBlMyAzZCAyZCA3ZiAwMCAwMAo+IDgwIGY0IGU2IDNkIDJkIDdmIDAwIDAwIDAwIDAw
IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwCj4gPDAwPiAwMCAwMCAw
MCAwMCAwMCAwMCAwMCBjMSAwMCAwMCAwMCAwMCAwMCAwMCAwMCA4MCBlMSBkMiAwMyAwMCAwMAo+
IAo+IFRoaXMgY29tbWl0IHJlbmFtZXMgZHJtX2dldF9tYXhfaW9tZW0oKSB0byBkcm1fbmVlZF9z
d2lvdGxiKCksIGFkZHMgYQo+IHhlbl9wdl9kb21haW4oKSBjaGVjayB0byBpdCwgYW5kIG1vdmVz
IHRoZSBiaXQgc2hpZnRpbmcgY29tcGFyaXNvbiB0aGF0Cj4gYWx3YXlzIGZvbGxvd3MgaXRzIHVz
YWdlIGludG8gdGhlIGZ1bmN0aW9uIChzaW1wbGlmeWluZyB0aGUgZHJtIGRyaXZlcgo+IGNvZGUp
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgRCBMYWJyaW9sYSA8bWljaGFlbC5kLmxhYnJp
b2xhQGdtYWlsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y3
XzAuYyAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjhfMC5jICB8
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OV8wLmMgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL2RybV9tZW1vcnkuYyAgICAgICAgICAgfCAxOSArKysrKysrKysr
KysrKysrLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jIHwgIDIg
Ky0KPiAgaW5jbHVkZS9kcm0vZHJtX2NhY2hlLmggICAgICAgICAgICAgICAgfCAgMiArLQo+ICA2
IGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMKPiBiL2RyaXZl
cnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMKPiBpbmRleCA5MTBjNGNlLi42YmMwMjY2
IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMKPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjdfMC5jCj4gQEAgLTEwMjksNyAr
MTAyOSw3IEBAIHN0YXRpYyBpbnQgZ21jX3Y3XzBfc3dfaW5pdCh2b2lkICpoYW5kbGUpCj4gIAkJ
cGNpX3NldF9jb25zaXN0ZW50X2RtYV9tYXNrKGFkZXYtPnBkZXYsIERNQV9CSVRfTUFTSygzMikp
Owo+ICAJCXByX3dhcm4oImFtZGdwdTogTm8gY29oZXJlbnQgRE1BIGF2YWlsYWJsZVxuIik7Cj4g
IAl9Cj4gLQlhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fZ2V0X21heF9pb21lbSgpID4gKCh1NjQp
MSA8PCBkbWFfYml0cyk7Cj4gKwlhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fbmVlZF9zd2lvdGxi
KGRtYV9iaXRzKTsKPiAKPiAgCXIgPSBnbWNfdjdfMF9pbml0X21pY3JvY29kZShhZGV2KTsKPiAg
CWlmIChyKSB7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192
OF8wLmMKPiBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OF8wLmMKPiBpbmRleCA3
NDdjMDY4Li44NjM4YWRmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1
L2dtY192OF8wLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjhfMC5j
Cj4gQEAgLTExNTUsNyArMTE1NSw3IEBAIHN0YXRpYyBpbnQgZ21jX3Y4XzBfc3dfaW5pdCh2b2lk
ICpoYW5kbGUpCj4gIAkJcGNpX3NldF9jb25zaXN0ZW50X2RtYV9tYXNrKGFkZXYtPnBkZXYsIERN
QV9CSVRfTUFTSygzMikpOwo+ICAJCXByX3dhcm4oImFtZGdwdTogTm8gY29oZXJlbnQgRE1BIGF2
YWlsYWJsZVxuIik7Cj4gIAl9Cj4gLQlhZGV2LT5uZWVkX3N3aW90bGIgPSBkcm1fZ2V0X21heF9p
b21lbSgpID4gKCh1NjQpMSA8PCBkbWFfYml0cyk7Cj4gKwlhZGV2LT5uZWVkX3N3aW90bGIgPSBk
cm1fbmVlZF9zd2lvdGxiKGRtYV9iaXRzKTsKPiAKPiAgCXIgPSBnbWNfdjhfMF9pbml0X21pY3Jv
Y29kZShhZGV2KTsKPiAgCWlmIChyKSB7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9h
bWQvYW1kZ3B1L2dtY192OV8wLmMKPiBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192
OV8wLmMKPiBpbmRleCBmMzVkN2E1Li40ZjY3MDkzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9hbWQvYW1kZ3B1L2dtY192OV8wLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2Ft
ZGdwdS9nbWNfdjlfMC5jCj4gQEAgLTk4OSw3ICs5ODksNyBAQCBzdGF0aWMgaW50IGdtY192OV8w
X3N3X2luaXQodm9pZCAqaGFuZGxlKQo+ICAJCXBjaV9zZXRfY29uc2lzdGVudF9kbWFfbWFzayhh
ZGV2LT5wZGV2LCBETUFfQklUX01BU0soMzIpKTsKPiAgCQlwcmludGsoS0VSTl9XQVJOSU5HICJh
bWRncHU6IE5vIGNvaGVyZW50IERNQSBhdmFpbGFibGUuXG4iKTsKPiAgCX0KPiAtCWFkZXYtPm5l
ZWRfc3dpb3RsYiA9IGRybV9nZXRfbWF4X2lvbWVtKCkgPiAoKHU2NCkxIDw8IGRtYV9iaXRzKTsK
PiArCWFkZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9uZWVkX3N3aW90bGIoZG1hX2JpdHMpOwo+IAo+
ICAJaWYgKGFkZXYtPmFzaWNfdHlwZSA9PSBDSElQX1ZFR0EyMCkgewo+ICAJCXIgPSBnZnhodWJf
djFfMV9nZXRfeGdtaV9pbmZvKGFkZXYpOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
ZHJtX21lbW9yeS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9tZW1vcnkuYwo+IGluZGV4IGQ2OWU0
ZmMuLjZhZjU5YTYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9tZW1vcnkuYwo+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWVtb3J5LmMKPiBAQCAtMzUsNiArMzUsNyBAQAo+
IAo+ICAjaW5jbHVkZSA8bGludXgvaGlnaG1lbS5oPgo+ICAjaW5jbHVkZSA8bGludXgvZXhwb3J0
Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4veGVuLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAj
aW5jbHVkZSAiZHJtX2xlZ2FjeS5oIgo+IAo+IEBAIC0xNTAsMTUgKzE1MSwyNyBAQCB2b2lkIGRy
bV9sZWdhY3lfaW9yZW1hcGZyZWUoc3RydWN0IGRybV9sb2NhbF9tYXAKPiAqbWFwLCBzdHJ1Y3Qg
ZHJtX2RldmljZSAqZGV2KQo+ICB9Cj4gIEVYUE9SVF9TWU1CT0woZHJtX2xlZ2FjeV9pb3JlbWFw
ZnJlZSk7Cj4gCj4gLXU2NCBkcm1fZ2V0X21heF9pb21lbSh2b2lkKQo+ICtib29sIGRybV9uZWVk
X3N3aW90bGIoaW50IGRtYV9iaXRzKQo+ICB7Cj4gIAlzdHJ1Y3QgcmVzb3VyY2UgKnRtcDsKPiAg
CXJlc291cmNlX3NpemVfdCBtYXhfaW9tZW0gPSAwOwo+IAo+ICsJLyoKPiArCSAqIFhlbiBwYXJh
dmlydHVhbCBob3N0cyByZXF1aXJlIHN3aW90bGIgcmVnYXJkbGVzcyBvZiByZXF1ZXN0ZWQgZG1h
Cj4gKwkgKiB0cmFuc2ZlciBzaXplLgo+ICsJICoKPiArCSAqIE5PVEU6IFJlYWxseSwgd2hhdCBp
dCByZXF1aXJlcyBpcyB1c2Ugb2YgdGhlIGRtYV9hbGxvY19jb2hlcmVudAo+ICsJICogICAgICAg
YWxsb2NhdG9yIHVzZWQgaW4gdHRtX2RtYV9wb3B1bGF0ZSgpIGluc3RlYWQgb2YKPiArCSAqICAg
ICAgIHR0bV9wb3B1bGF0ZV9hbmRfbWFwX3BhZ2VzKCksIHdoaWNoIGJvdW5jZSBidWZmZXJzIHNv
IG11Y2gKPiBpbgo+ICsJICogICAgICAgWGVuIGl0IGxlYWRzIHRvIHN3aW90bGIgYnVmZmVyIGV4
aGF1c3Rpb24uCj4gKwkgKi8KPiArCWlmICh4ZW5fcHZfZG9tYWluKCkpCgpJJ3ZlIG5vdCBiZWVu
IGZvbGxvd2luZyBhbGwgb2YgdGhlIGlucyBhbmQgb3V0cyBvZiB0aGUgZGlzY3Vzc2lvbiBvbiB0
aGlzIHNvIGFwb2xvZ2llcyBpZiBJJ20gbWlzc2luZyBzb21lIGNvbnRleHQsIGJ1dC4uLgoKVGhp
cyBsb29rcyBsaWtlIHRoZSB3cm9uZyB0ZXN0IHRvIG1lLiBJIHRoaW5rIGl0IHNob3VsZCBiZToK
CmlmICggeGVuX3N3aW90bGIgKQoKPiArCQlyZXR1cm4gdHJ1ZTsKPiArCgogIFBhdWwKCj4gIAlm
b3IgKHRtcCA9IGlvbWVtX3Jlc291cmNlLmNoaWxkOyB0bXA7IHRtcCA9IHRtcC0+c2libGluZykg
ewo+ICAJCW1heF9pb21lbSA9IG1heChtYXhfaW9tZW0sICB0bXAtPmVuZCk7Cj4gIAl9Cj4gCj4g
LQlyZXR1cm4gbWF4X2lvbWVtOwo+ICsJcmV0dXJuIG1heF9pb21lbSA+ICgodTY0KTEgPDwgZG1h
X2JpdHMpOwo+ICB9Cj4gLUVYUE9SVF9TWU1CT0woZHJtX2dldF9tYXhfaW9tZW0pOwo+ICtFWFBP
UlRfU1lNQk9MKGRybV9uZWVkX3N3aW90bGIpOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYwo+IGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRl
b25fZGV2aWNlLmMKPiBpbmRleCA1OWM4YTY2Li5hMWQzYzYyIDEwMDY0NAo+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3JhZGVvbi9yYWRlb25fZGV2aWNlLmMKPiBAQCAtMTM4Nyw3ICsxMzg3LDcgQEAgaW50IHJhZGVv
bl9kZXZpY2VfaW5pdChzdHJ1Y3QgcmFkZW9uX2RldmljZSAqcmRldiwKPiAgCQlwY2lfc2V0X2Nv
bnNpc3RlbnRfZG1hX21hc2socmRldi0+cGRldiwgRE1BX0JJVF9NQVNLKDMyKSk7Cj4gIAkJcHJf
d2FybigicmFkZW9uOiBObyBjb2hlcmVudCBETUEgYXZhaWxhYmxlXG4iKTsKPiAgCX0KPiAtCXJk
ZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9nZXRfbWF4X2lvbWVtKCkgPiAoKHU2NCkxIDw8IGRtYV9i
aXRzKTsKPiArCXJkZXYtPm5lZWRfc3dpb3RsYiA9IGRybV9uZWVkX3N3aW90bGIoZG1hX2JpdHMp
Owo+IAo+ICAJLyogUmVnaXN0ZXJzIG1hcHBpbmcgKi8KPiAgCS8qIFRPRE86IGJsb2NrIHVzZXJz
cGFjZSBtYXBwaW5nIG9mIGlvIHJlZ2lzdGVyICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJt
L2RybV9jYWNoZS5oIGIvaW5jbHVkZS9kcm0vZHJtX2NhY2hlLmgKPiBpbmRleCBiZmUxNjM5Li42
MzNlYWFmIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvZHJtL2RybV9jYWNoZS5oCj4gKysrIGIvaW5j
bHVkZS9kcm0vZHJtX2NhY2hlLmgKPiBAQCAtMzgsNyArMzgsNyBAQAo+ICB2b2lkIGRybV9jbGZs
dXNoX3BhZ2VzKHN0cnVjdCBwYWdlICpwYWdlc1tdLCB1bnNpZ25lZCBsb25nIG51bV9wYWdlcyk7
Cj4gIHZvaWQgZHJtX2NsZmx1c2hfc2coc3RydWN0IHNnX3RhYmxlICpzdCk7Cj4gIHZvaWQgZHJt
X2NsZmx1c2hfdmlydF9yYW5nZSh2b2lkICphZGRyLCB1bnNpZ25lZCBsb25nIGxlbmd0aCk7Cj4g
LXU2NCBkcm1fZ2V0X21heF9pb21lbSh2b2lkKTsKPiArYm9vbCBkcm1fbmVlZF9zd2lvdGxiKGlu
dCBkbWFfYml0cyk7Cj4gCj4gCj4gIHN0YXRpYyBpbmxpbmUgYm9vbCBkcm1fYXJjaF9jYW5fd2Nf
bWVtb3J5KHZvaWQpCj4gLS0KPiAxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 10:11:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 10:11:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwlJx-0004gi-B6; Thu, 21 Feb 2019 10:11:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/sLC=Q4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gwlJv-0004gc-Kq
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 10:11:11 +0000
X-Inumbo-ID: 01fc4281-35c1-11e9-bc90-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::629])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01fc4281-35c1-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 10:11:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=teUamK7FzDFRsHAHF5Wi8tlCocKzkCg0TgLc6xzWvJo=;
 b=OSUMTx8rKAaacZWAgsNH8fhsAIW7tDAl1hY4ErEpv7ox5Zjs5zEdvv5V+h2Sv/8wTdxZhdF1lUBmsXz18HVYCBmlVb0lQEJw6JsU2hFJEgz4S4YIxRsCkcHLaiGeLunV+Qb6s3YUhahjXDrAX0LL8ARHRexszqIPljJ16xfr/Fs=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB0415.eurprd08.prod.outlook.com (10.162.12.22) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.16; Thu, 21 Feb 2019 10:11:06 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b%4]) with mapi id 15.20.1643.014; Thu, 21 Feb 2019
 10:11:06 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Thread-Topic: [Xen-devel] XEN on R-CAR H3
Thread-Index: AQHUviodJCrxiaMxF0uJM4s8ijsXG6XS3f4AgAAELwCAA1e6AIABeD2AgAlDzYCAAF1OAIAEQj2AgAB3b4CAAVwcgIABzEOAgAAU2wCAANUJgA==
Date: Thu, 21 Feb 2019 10:11:06 +0000
Message-ID: <7f68e750-bd85-03a4-37a2-a577566f5a74@arm.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
 <CAPD2p-=U3Hfi9g-PhcU6ztAWwAhTES2aoMAJjJ0nY6quj_9m0Q@mail.gmail.com>
In-Reply-To: <CAPD2p-=U3Hfi9g-PhcU6ztAWwAhTES2aoMAJjJ0nY6quj_9m0Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0274.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:a1::22) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.140.106.54]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 24b90a00-8cab-43dc-df02-08d697e4e4b1
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB0415; 
x-ms-traffictypediagnostic: VI1PR08MB0415:
nodisclaimer: True
x-microsoft-exchange-diagnostics: 1; VI1PR08MB0415;
 20:eq4SDbpws9tHmOB5T3UF9VTJqHXbIMOXEGZwZxKW/dhAN/ZusEle0nwaVvU7GXFZak8mjd2PhGZ7bvBesBspkijiU2pJDPEDo0NHoK+Rr7q1jLEZmJSzg/PfobB0+D04RFDLqwsYTAvYiSlfwjnGO6yNmknETsjD4m5KeaV0vHo=
x-microsoft-antispam-prvs: <VI1PR08MB0415129306BC8A9E02A92722807E0@VI1PR08MB0415.eurprd08.prod.outlook.com>
x-forefront-prvs: 09555FB1AD
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(39860400002)(346002)(376002)(366004)(189003)(199004)(68736007)(44832011)(386003)(486006)(53546011)(6506007)(229853002)(93886005)(2616005)(11346002)(476003)(446003)(25786009)(6916009)(6512007)(1411001)(4326008)(36756003)(102836004)(31686004)(6486002)(6436002)(54906003)(6116002)(3846002)(66066001)(52116002)(2906002)(99286004)(97736004)(105586002)(26005)(186003)(76176011)(7736002)(8676002)(86362001)(81166006)(81156014)(106356001)(316002)(305945005)(256004)(478600001)(72206003)(5660300002)(53936002)(6246003)(8936002)(14454004)(71190400001)(71200400001)(31696002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB0415;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: D/qmTxxbRFGWhyZMaCLBRFaL0fZGNHH6NAqif5g8WpES7Rbnrsg1jw4eFAtCqKrpugRmX7jaI97Ef12jxPDdikGJ8bAR6ErGMimX+/2JoJbiifdozEHvGkeB3pUsYHoaommMHe+L1S41KI8EOn6fzNyvKMJmVm5c1BgW1Dll92KQSP1HRVEOxstYp6JGu0G1a+6gja9LjhSJ5UkksY5gC76WmwKYhdXCqzEa4DD6Jbv1B2cCCoVDbxj0KK7XNbPTwmp3CyHvcOVigo3fN83I5VfjRM1J9F76SjoZuxWdsnSyjvcQ6M8KtrDI/MUpdBU0+MaghB5TgMdJwlvl7fFIYsYD4O1ILIcVi8iEcXNU7Acf7eLJeeaNxCq6SZGgBnJWGOBoKp/P/TiKf87SJSUebB817lmEjYz4qOolN/Le1nw=
Content-ID: <08247B5C2999324B8D3E9ACFE3488C9D@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 24b90a00-8cab-43dc-df02-08d697e4e4b1
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Feb 2019 10:11:06.2692 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0415
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "andrii_chepurnyi@epam.com" <andrii_chepurnyi@epam.com>,
 "amittomer25@gmail.com" <amittomer25@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLA0KDQpPbiAyMC8wMi8yMDE5IDIxOjI4LCBPbGVrc2FuZHIgVHlzaGNoZW5r
byB3cm90ZToNCj4g0YHRgCwgMjAg0YTQtdCy0YAuIDIwMTkg0LMuLCAyMjoxNCBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tIA0KPiA8bWFpbHRvOmp1bGllbi5ncmFsbEBhcm0uY29t
Pj46DQo+IElmIEkgYW0gbm90IG1pc3Rha2VuLCB0aGUgZGlmZiBiZXR3ZWVuIEJTUCdzIGFuZCBt
YWlubGluZSBkZXZpY2UgdHJlZXMgaXMgaW4gDQo+IHJlc2VydmVkIG1lbW9yeSBhcmVhLiBCU1Ag
ZGV2aWNlIHRyZWUgKDEpIGNvbnRhaW5zIHJlc2VydmVkIG1lbW9yeSByZWdpb25zLCBidXQgDQo+
IHRoZSBtYWlubGluZSBvbmUgKDIpIGRvZXNuJ3QuDQo+ICBGcm9tIHRoZSBsb2cgeW91IHByb3Zp
ZGVkLCBJIHNlZSB0aGF0IFhlbiBpcyB0cnlpbmcgdG8gY29weSBkZXZpY2UtdHJlZSB0byB0aGUg
DQo+IGFkZHJlc3Mgd2hpY2ggaXMgbG9jYXRlZCBpbiByZXNlcnZlZCBhcmVhICgweDU4MDAwMDAw
KS4gRllJLCB3ZSBhbHdheXMgcmVtb3ZlIA0KPiB0aGVzZSByZXNlcnZlZCBhcmVhIG5vZGVzIGZy
b20gdGhlIGRldmljZS10cmVlLiBNYXliZSB0aGF0J3Mgd2h5IHdlIGRpZG4ndCBmYWNlIA0KPiBh
biBpc3N1ZS4gSnVsaWVuLCB3aGF0IGRvIHlvdSB0aGluaywgY2FuIHRoaXMgYmUgYSByZWFzb24/
DQpXaGlsZSBJIGtub3cgdGhhdCBYZW4gZG9lcyBub3QgZGVhbCB3aXRoIHJlc2VydmVkIGFyZWEg
eWV0LCB3ZSBzaG91bGQgaGF2ZSBiZWVuIA0KYWJsZSB0byB3cml0ZSBpbiB0aGF0IHJlZ2lvbi4g
V2UgZG9uJ3QgZXZlbiByZWFjaCB0aGF0IHN0YXRlIGFzIHdlIGNhbid0IGdldCB0aGUgDQphc3Nv
Y2lhdGVkIHBhZ2UuDQoNCkl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRoYXQgdGhlIHAybSBlbnRyeSBp
cyBvdmVyd3JpdHRlbiB3aGVuIGdvaW5nIHRocm91Z2ggdGhlIERUIA0KZm9yIG1hcHBpbmcgYWxs
IHRoZSByZWdpb25zIChzZWUgaGFuZGxlX2RldmljZSkuDQoNClByaW50aW5nIHRoZSBsb29rdXAg
d291bGQgYWN0dWFsbHkgaGVscCB0byBrbm93IHdoYXQncyBnb2luZyBvbi4NCg0KQ2hlZXJzLA0K
DQotLSANCkp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 10:21:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 10:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwlU2-0005b0-I1; Thu, 21 Feb 2019 10:21:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EWX/=Q4=ecarx.com.cn=yan.cheng@srs-us1.protection.inumbo.net>)
 id 1gwlMe-0004oe-B4
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 10:14:00 +0000
X-Inumbo-ID: 656aff87-35c1-11e9-bc90-bc764e045a96
Received: from mail.ecarx.com.cn (unknown [115.233.196.50])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 656aff87-35c1-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 10:13:57 +0000 (UTC)
Received: from [10.43.30.204] (59.46.175.6) by srmail004.ecarx.com.cn
 (10.43.200.24) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 21 Feb
 2019 18:13:40 +0800
To: <xen-devel@lists.xenproject.org>
From: chengyan <yancheng@ecarx.com.cn>
Message-ID: <9ee0e867-41c7-6474-bddf-220f2526c5bf@ecarx.com.cn>
Date: Thu, 21 Feb 2019 18:13:32 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
Content-Language: en-US
X-Originating-IP: [59.46.175.6]
X-ClientProxiedBy: srmail003.ecarx.com.cn (10.43.200.23) To
 srmail004.ecarx.com.cn (10.43.200.24)
X-Mailman-Approved-At: Thu, 21 Feb 2019 10:21:37 +0000
Subject: [Xen-devel] About Porting Virtio to the XEN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2363489470926932159=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2363489470926932159==
Content-Type: multipart/alternative;
	boundary="------------330E5B3E865EDC9DC5253D9D"
Content-Language: en-US

--------------330E5B3E865EDC9DC5253D9D
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 8bit

Dear Expert:

                    I want to porting the Virtio to the XEN via 
reference to the below links.

                    https://wiki.xen.org/wiki/Virtio_On_Xen.

                    If I have ported the Virtio as the following guides 
,whether it may reach my requirement,which is in the HVM guest?


                  My expected result is that visit I/O via the virtio. 
Would you please give me answers ?

Thanks.




--------------330E5B3E865EDC9DC5253D9D
Content-Type: multipart/related;
	boundary="------------B538C2316EDEF305540F6CDC"

--------------B538C2316EDEF305540F6CDC
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">
    Dear Expert:
    <p>                   I want to porting the Virtio to the XEN via
      reference to the below links.</p>
    <p>                   <a class="moz-txt-link-freetext" href="https://wiki.xen.org/wiki/Virtio_On_Xen">https://wiki.xen.org/wiki/Virtio_On_Xen</a>.</p>
    <p>                   If I have ported the Virtio as the following
      guides ,whether it may reach my requirement,which is in the HVM
      guest?<br>
    </p>
    <p>                   <img moz-do-not-send="false"
        src="cid:part1.4F5527B6.9E43C9CE@ecarx.com.cn" alt=""
        width="1236" height="190"><br>
    </p>
    <p>                 My expected result is that visit I/O via the
      virtio. Would you please give me answers ?<br>
    </p>
    <p>Thanks.<br>
    </p>
    <p><br>
    </p>
    <p style="margin: 0.4em 0px 0.5em; color: rgb(0, 0, 0); font-family:
      sans-serif; font-size: 12.7px; 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; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">                   <br>
    </p>
  </body>
</html>

--------------B538C2316EDEF305540F6CDC
Content-Type: image/png; name="VIrtio for HVM guest.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.4F5527B6.9E43C9CE@ecarx.com.cn>
Content-Disposition: inline; filename="VIrtio for HVM guest.png"

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
ohOvAkaceW/WrG2MjEMdT9TJ0qiwSpJWejYB2NLdL/OD4+FaZzejTcOE+IFAa524riKHM0rI
3OWHuo/hYcPQAANmslqMYDLv9ZY15yYRTb2gUG3qBY0Th7x3s6E2He5DVxjo0IeGcBvdAaDJ
g6nPMTE75jASErcN9sbA0pU6XVgFNGlSWq7LAAAAcWGVyXz22WZJbUmr10ybBqFy0yyQDCMA
RLgbZxHLJ+FacENETHzRFsXSfGW10Yfad0WfVWxblDJLzE/gjehnxvYh1mykNDTeHqJJggQF
WeoJigEAU+GlWYCTINk2DdvZ9caZj4XazJe9sJQ78Yu+b2RQtBbEBofNY/3UmmmNhN+VsfRw
MFRl5HBKKSXUmgvfZr6glFpcetMzJJt7zMLnQfG3VSgtL9dDNvCi457WbnuQ2dBJESew2zAs
xmzjbeh24/lf/n+Tv/gf5z/hzf808uLt+f7hxd3yk8dP798dfbzv7j8e75/fdt3z7dn+8cf7
ruu654dPH06v7p67h+uTveOP989d1z1cv987uvzadd3dxeG7g9NPD89d9/z14/He8dVD191d
HPb5318d7x9f3j11Xff05eLo4Pz2aUWQr5dHR5e31+8Pzj4/zR4cf7y9Otk//9J1Xffw6XR/
7+js46fbu4eVlI+f3u+dXK8u8Tx+er/3/tNT1z3dnL7bO7nupb89P3hR1+7u4nD/9NNj13WP
txdHe+9Orh667suHg75GXdc935zunVw/jsh///F4Ju/Tl49nH24eu+7L+f5Rr64FT1N5Hj+f
Hx59uH3sxhRyd3m4d3h+8zhtm713R5d3zzNBz2+fu+e7y8P991f3z13XPX4+Ozi8uHvuutvz
/ZerXHMerk4OPnzp8zg6Pj4+/fTUdd3j9cnBhy/Pn8/6Zuq+Xh4dXPSKvjp+t//+6utzn3Zv
JOP7q+N3e6efHrqu6556Qbru8eb04Pjj1+eue76/Otk/vnro7i76Xz1cv9/fW2H/7PPzcB2/
XBwenN30Wd9+ONw/+zxryvefHvqW3H93+OH2qeu6h+uTvfefnqYqfuy6rnv+en1+dn3fdfPa
rUv/8Wj/pNfi893l8X6f8vZs793RRS/M/cfjPr+FZmYe8fT5bH9aevd4c9q3wTZLmwtzd3k4
k717uDreO71ZM+deIc/316cH7/bPb3t5p43Y9fb58b7rHm9OZ3I8f/3YV2LQW69O9s4+v1TB
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
rh+62Yt7Z5+fV+U6fndw/vmpl+zdu+OPX5+7rvt6ebR/fvvcdY+f3u+9//TUPd+e7x+e3z51
Xfdwc3747t3pzVPX3Z7v7x1++PzYl3jQJ/l6eXRw8WW1+l8vj/rqP9+eHx0fH/Ua6J8+f/lw
MBPhy8XhXl+th6vjd/unN49d13VPn97vHV89dN3zzelMUQsWD7cp7enmdO/o4u6567rHz2cH
Bx++PHddd3dxOC3o+f7qZO/dydXDyMN1nr9+PD48+/z0/PXy6PD881PXPd9dHu6/v7qfFXJ4
cffcdbfne++OLu+eu2l5cwtY4+n2/GBWh4fr9/vHH+/7ptl7/+mhV+D+u8MPfUtcn+y9//TU
dV8+HPTqnarj5Pqxm1vXMINJ7i4PZ3l3D1fH06a4Pdt7N1Vbd//xuFf2LPPhfC4O908/PXZd
93h7cTTV3tePx3urHF586at2cn3f9XU7OLy4G1HCvLZd1z1+er9/cv3Y3V8d7x9f3k1t5+jg
/Pap6+4uD/cOz29emMmcz2e9MQ1XdqltF8Y2ZOfDDb3g/up47+Tq/rnrnu4uT/beHV5+7br7
j0cHH74sNcHH+/7VtVoMxIRBz5rHkC8XR4dTlT3enO5Pa/b89ePx/vtPj30V90+v73sbHKr7
sDIvDg8v7lYVc3t+cHTx5anruodPp/uHl3fdw6f3+8e9fT/fX51MG2xLbNlm1Q/XJ3vHH++f
eyPY681sUPJt3np/dbx/fruIZoP+uK1BDQaDwWAwGN6GXXc+/+7//1f/y//+f8x/ir++H321
ihPtuBYAYOlaZZKt7CogQlCdJVnVamR5SeoxqLJcCdem0CeRuMxXTusyx6VFkrUA0GRpLVyJ
tyUZA1lSYgDAhBLKhYUAgDKi23Zp6b/KSyRciQGAOn5fCAAAEOnaBACwxdlqkmUsyVVZtgBV
XjHPY1VRAbRlqbm0kIjrOrYxAGAuLGjb6fYW4o4kAACYMayarZt5W5WGnbQtI44AgHDJVNNo
gLosW+7YBAAQc1yONIw8HNSdH7tN4DheZoWRjQHqLFPS9xgCAGJ7ts6zCgAAUelwBADALDqu
KCjTHNm+QwEAqOuJJsubviRbUgBAlBFs2QIDAKUUqXa7Xl4D5rbE0GcOba90BFTMhBeCVMUW
u+q15xAAINJ3LdAAAFZQqlXqSAAAIGZLBtO6ta0aUQK1HV5l/cZenlaWa5MmT2vLCzgGACw8
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
AAAASUVORK5CYII=
--------------B538C2316EDEF305540F6CDC--

--------------330E5B3E865EDC9DC5253D9D--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2363489470926932159==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 21 10:30:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 10:30:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwlcn-0006Sf-La; Thu, 21 Feb 2019 10:30:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dj2S=Q4=citrix.com=prvs=9488a9425=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwlcm-0006Sa-Fy
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 10:30:40 +0000
X-Inumbo-ID: bac47cc4-35c3-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bac47cc4-35c3-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 10:30:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="86252652"
Date: Thu, 21 Feb 2019 11:29:33 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: chengyan <yancheng@ecarx.com.cn>
Message-ID: <20190221102933.whxec5lvpwtwiz2z@Air-de-Roger>
References: <9ee0e867-41c7-6474-bddf-220f2526c5bf@ecarx.com.cn>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9ee0e867-41c7-6474-bddf-220f2526c5bf@ecarx.com.cn>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] About Porting Virtio to the XEN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMDY6MTM6MzJQTSArMDgwMCwgY2hlbmd5YW4gd3JvdGU6
Cj4gRGVhciBFeHBlcnQ6Cj4gCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IEkgd2FudCB0byBwb3J0aW5nIHRoZSBWaXJ0aW8gdG8gdGhlIFhFTiB2aWEgcmVmZXJlbmNlIHRv
Cj4gdGhlIGJlbG93IGxpbmtzLgo+IAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBodHRwczovL3dpa2kueGVuLm9yZy93aWtpL1ZpcnRpb19Pbl9YZW4uCgpUaGUgd2lraXBh
Z2UgeW91IG1lbnRpb24gaXMgdmVyeSBvdXRkYXRlZCBBRkFJQ1QuIFRoZSBmb2xsb3dpbmcKd2lr
aXBhZ2UgaXMgbGlrZWx5IG1vcmUgcmVsZXZhbnQ6CgpodHRwczovL3dpa2kueGVucHJvamVjdC5v
cmcvd2lraS9RRU1VX1Vwc3RyZWFtI1ZpcnRJTwoKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgwqDCoCBJZiBJIGhhdmUgcG9ydGVkIHRoZSBWaXJ0aW8gYXMgdGhlIGZvbGxvd2luZyBn
dWlkZXMKPiAsd2hldGhlciBpdCBtYXkgcmVhY2ggbXkgcmVxdWlyZW1lbnQsd2hpY2ggaXMgaW4g
dGhlIEhWTSBndWVzdD8KPgo+IAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE15
IGV4cGVjdGVkIHJlc3VsdCBpcyB0aGF0IHZpc2l0IEkvTyB2aWEgdGhlIHZpcnRpby4gV291bGQK
PiB5b3UgcGxlYXNlIGdpdmUgbWUgYW5zd2VycyA/CgpJJ20gYWZyYWlkIHlvdSBoYXZlbid0IHBy
b3ZpZGVkIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgdXMgdG8gaGVscCB5b3UuCgpXaGF0IGhhdmUg
eW91IGRvbmUgZXhhY3RseT8KCkkgYXNzdW1lIHdoYXQgeW91IGRpZCBkaWRuJ3Qgd29yayBvdXQg
YXMgeW91IHdvdWxkIGV4cGVjdCwgY2FuIHlvdQpwcm92aWRlIHRoZSBlcnJvciB0aGF0IHlvdSBn
ZXQ/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 11:30:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 11:30:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwmYr-0002oD-FA; Thu, 21 Feb 2019 11:30:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tnw6=Q4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwmYp-0002o3-Mm
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 11:30:39 +0000
X-Inumbo-ID: 1c78c46b-35cc-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c78c46b-35cc-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 11:30:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwmYn-0007ZW-ES; Thu, 21 Feb 2019 11:30:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwmYn-00036A-80; Thu, 21 Feb 2019 11:30:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwmYn-0002dg-76; Thu, 21 Feb 2019 11:30:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133320-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-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-amd64-amd64-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-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=a27031c4085906612804776a489a39da4d9ba963
X-Osstest-Versions-That: libvirt=0624ac3fa846b3e2a8e70e4cc2fd8477710cd76d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Feb 2019 11:30:37 +0000
Subject: [Xen-devel] [libvirt test] 133320: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMyMCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzMjAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzI3MgogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzMjcyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzMyNzIKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDEzMzI3MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgYTI3MDMx
YzQwODU5MDY2MTI4MDQ3NzZhNDg5YTM5ZGE0ZDliYTk2MwpiYXNlbGluZSB2ZXJzaW9uOgogbGli
dmlydCAgICAgICAgICAgICAgMDYyNGFjM2ZhODQ2YjNlMmE4ZTcwZTRjYzJmZDg0Nzc3MTBjZDc2
ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzMjcyICAyMDE5LTAyLTE1IDIyOjU4OjM4IFogICAg
NSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzMwNiAgMjAxOS0wMi0xOSAwNDoxOTowNiBa
ICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzMyMCAgMjAx
OS0wMi0yMCAwNDoxOTowMCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xv
Z25hQHJlZGhhdC5jb20+CiAgQ2hyaXMgVmVudGVpY2hlciA8Y3ZlbnRlaWNAcmVkaGF0LmNvbT4K
ICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEVyaWMgQmxha2Ug
PGVibGFrZUByZWRoYXQuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+
CiAgSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGlyb2tvdnNraXkg
PG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVk
aGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSA2MjMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 11:46:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 11:46:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwmne-0003ru-To; Thu, 21 Feb 2019 11:45:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J8Hn=Q4=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gwmnd-0003rp-Bs
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 11:45:57 +0000
X-Inumbo-ID: 3f2d96d8-35ce-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f2d96d8-35ce-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 11:45:55 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1LBhikK026679;
 Thu, 21 Feb 2019 11:45: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-2018-07-02;
 bh=Ba56OhV4U5fdnKqj0DAsFEfOsTPbQnQh9bKnjWL81Js=;
 b=5d0bFzU68fTDrZKFM90n/ePecS4MtjsvOpToE1uC6m0f/H72LLmuECxRb4bjXNPaaINu
 DhZqsU4DEqclsjtPy0c6wuMMwrrPXAhGElErASm0IkX+1365sYyw910FccfAc/KIxC3j
 Rzb32cBS88com0KpAdy9TeAXZfZGq+soGDtADfWi7Dst+AUkc1SSKb314a+lHTi/Llp0
 WnZBf0Pxt/lnnbvChyg47K3evnIJwWIEeqAMODqUuCYcuvnRYLAt3t45t77HLOwORKlk
 wuxrfj1r7eN8vjqEmHFrPDwlbz7pkYNIWp41ofcePfu5Io9qBK3C2ZpRtxXctpvQXWhH sQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2qpb5rqbkv-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Feb 2019 11:45:41 +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 x1LBjdlX031560
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Feb 2019 11:45:40 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 x1LBjdFW024966;
 Thu, 21 Feb 2019 11:45:39 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 21 Feb 2019 03:45:39 -0800
To: Paolo Bonzini <pbonzini@redhat.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
 <35051310-c497-8ad5-4434-1b8426a317d2@redhat.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <8b1f4912-4f92-69ae-ae01-d899d5640572@oracle.com>
Date: Thu, 21 Feb 2019 11:45:32 +0000
MIME-Version: 1.0
In-Reply-To: <35051310-c497-8ad5-4434-1b8426a317d2@redhat.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902210087
Subject: Re: [Xen-devel] [PATCH RFC 00/39] x86/KVM: Xen HVM guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, kvm@vger.kernel.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Ankur Arora <ankur.a.arora@oracle.com>,
 Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSA5OjA5IFBNLCBQYW9sbyBCb256aW5pIHdyb3RlOgo+IE9uIDIwLzAyLzE5IDIx
OjE1LCBKb2FvIE1hcnRpbnMgd3JvdGU6Cj4+ICAyLiBQViBEcml2ZXIgc3VwcG9ydCAocGF0Y2hl
cyAxNyAtIDM5KQo+Pgo+PiAgV2Ugc3RhcnQgYnkgcmVkaXJlY3RpbmcgaHlwZXJjYWxscyBmcm9t
IHRoZSBiYWNrZW5kIHRvIHJvdXRpbmVzCj4+ICB3aGljaCBlbXVsYXRlIHRoZSBiZWhhdmlvdXIg
dGhhdCBQViBiYWNrZW5kcyBleHBlY3QgaS5lLiBncmFudAo+PiAgdGFibGUgYW5kIGludGVyZG9t
YWluIGV2ZW50cy4gTmV4dCwgd2UgYWRkIHN1cHBvcnQgZm9yIGxhdGUKPj4gIGluaXRpYWxpemF0
aW9uIG9mIHhlbmJ1cywgZm9sbG93ZWQgYnkgaW1wbGVtZW50aW5nCj4+ICBmcm9udGVuZC9iYWNr
ZW5kIGNvbW11bmljYXRpb24gbWVjaGFuaXNtcyAoaS5lLiBncmFudCB0YWJsZXMgYW5kCj4+ICBp
bnRlcmRvbWFpbiBldmVudCBjaGFubmVscykuIEZpbmFsbHksIGludHJvZHVjZSB4ZW4tc2hpbS5r
bywKPj4gIHdoaWNoIHdpbGwgc2V0dXAgYSBsaW1pdGVkIFhlbiBlbnZpcm9ubWVudC4gVGhpcyB1
c2VzIHRoZSBhZGRlZAo+PiAgZnVuY3Rpb25hbGl0eSBvZiBYZW4gc3BlY2lmaWMgc2hhcmVkIG1l
bW9yeSAoZ3JhbnQgdGFibGVzKSBhbmQKPj4gIG5vdGlmaWNhdGlvbnMgKGV2ZW50IGNoYW5uZWxz
KS4KPiAKPiBJIGFtIGEgYml0IHdvcnJpZWQgYnkgdGhlIGxhc3QgcGF0Y2hlcywgdGhleSBzZWVt
IHJlYWxseSBicml0dGxlIGFuZAo+IHByb25lIHRvIGJyZWFrYWdlLiAgSSBkb24ndCBrbm93IFhl
biB3ZWxsIGVub3VnaCB0byB1bmRlcnN0YW5kIGlmIHRoZQo+IGxhY2sgb2Ygc3VwcG9ydCBmb3Ig
R05UTUFQX2hvc3RfbWFwIGlzIGZpeGFibGUsIGJ1dCBpZiBub3QsIHlvdSBoYXZlIHRvCj4gZGVm
aW5lIGEgY29tcGxldGVseSBkaWZmZXJlbnQgaHlwZXJjYWxsLgo+IApJIGd1ZXNzIEFua3VyIGFs
cmVhZHkgYW5zd2VyZWQgdGhpczsgc28ganVzdCB0byBzdGFjayB0aGlzIG9uIHRvcCBvZiBoaXMg
Y29tbWVudC4KClRoZSB4ZW5fc2hpbV9kb21haW4oKSBpcyBvbmx5IG1lYW50IHRvIGhhbmRsZSB0
aGUgY2FzZSB3aGVyZSB0aGUgYmFja2VuZApoYXMvY2FuLWhhdmUgZnVsbCBhY2Nlc3MgdG8gZ3Vl
c3QgbWVtb3J5IFtpLmUuIG5ldGJhY2sgYW5kIGJsa2JhY2sgd291bGQgd29yawp3aXRoIHNpbWls
YXIgYXNzdW1wdGlvbnMgYXMgdmhvc3Q/XS4gRm9yIHRoZSBub3JtYWwgY2FzZSwgd2hlcmUgYSBi
YWNrZW5kICppbiBhCmd1ZXN0KiBtYXBzIGFuZCB1bm1hcHMgb3RoZXIgZ3Vlc3QgbWVtb3J5LCB0
aGlzIGlzIG5vdCBhcHBsaWNhYmxlIGFuZCB0aGVzZQpjaGFuZ2VzIGRvbid0IGFmZmVjdCB0aGF0
IGNhc2UuCgpJT1csIHRoZSBQViBiYWNrZW5kIGhlcmUgc2l0cyBvbiB0aGUgaHlwZXJ2aXNvciwg
YW5kIHRoZSBoeXBlcmNhbGxzIGFyZW4ndAphY3R1YWwgaHlwZXJjYWxscyBidXQgcmF0aGVyIGlu
dm9raW5nIHNoaW1faHlwZXJjYWxsKCkuIFRoZSBjYWxsIGNoYWluIHdvdWxkIGdvCm1vcmUgb3Ig
bGVzcyBsaWtlOgoKPG5ldGJhY2t8YmxrYmFja3xzY3NpYmFjaz4KIGdudHRhYl9tYXBfcmVmcyht
YXBfb3BzLCBwYWdlcykKICAgSFlQRVJWSVNPUl9ncmFudF90YWJsZV9vcChHTlRUQUJPUF9tYXBf
Z3JhbnRfcmVmLC4uLikKICAgICBzaGltX2h5cGVyY2FsbCgpCiAgICAgICBzaGltX2hjYWxsX2du
dG1hcCgpCgpPdXIgcmVhc29uaW5nIHdhcyB0aGF0IGdpdmVuIHdlIGFyZSBhbHJlYWR5IGluIEtW
TSwgd2h5IG1hcHBpbmcgYSBwYWdlIGlmIHRoZQp1c2VyIChpLmUuIHRoZSBrZXJuZWwgUFYgYmFj
a2VuZCkgaXMgaGltc2VsZj8gVGhlIGxhY2sgb2YgR05UTUFQX2hvc3RfbWFwIGlzIGhvdwp0aGUg
c2hpbSBkZXRlcm1pbmVzIGl0cyB1c2VyIGRvZXNuJ3Qgd2FudCB0byBtYXAgdGhlIHBhZ2UuIEFs
c28sIHRoZXJlJ3MgYW5vdGhlcgppc3N1ZSB3aGVyZSBQViBiYWNrZW5kcyBhbHdheXMgbmVlZCBh
IHN0cnVjdCBwYWdlIHRvIHJlZmVyZW5jZSB0aGUgZGV2aWNlCmluZmxpZ2h0IGRhdGEgYXMgQW5r
dXIgcG9pbnRlZCBvdXQuCgo+IE9mIGNvdXJzZSwgdGVzdHMgYXJlIG1pc3NpbmcuCgpGV0lXOiB0
aGlzIHdhcyBkZWxpYmVyYXRlIGFzIHdlIHdhbnRlZCB0byBnZXQgZm9sa3MgaW1wcmVzc2lvbnMg
YmVmb3JlCnByb2NlZWRpbmcgZnVydGhlciB3aXRoIHRoZSB3b3JrLgoKPiBZb3Ugc2hvdWxkIHVz
ZSB0aGUKPiB0b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9rdm0vIGZyYW1ld29yaywgYW5kIGlkZWFs
bHkgZWFjaCBwYXRjaCBzaG91bGQKPiBjb21lIHdpdGggY292ZXJhZ2UgZm9yIHRoZSBuZXdseS1h
ZGRlZCBjb2RlLgo+IEdvdCBpdC4KCkNoZWVycywKCUpvYW8KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 11:56:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 11:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwmy3-0004ls-4d; Thu, 21 Feb 2019 11:56:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J8Hn=Q4=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gwmy1-0004ln-9R
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 11:56:41 +0000
X-Inumbo-ID: bf1dfba8-35cf-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf1dfba8-35cf-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 11:56:39 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1LBsc0B035676;
 Thu, 21 Feb 2019 11:55: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-2018-07-02;
 bh=Pbq0pvPOHEEJ+KrRRgeyvszIi/z/+hzos7hFkkP1w74=;
 b=GmHkWxAk1iIPPv86Vvh3PdDb2Tl90iilKrF8nfs07s0exHy6e3hKUGI+Gomw1huQqbox
 CGrXa5AYkbjUoEJe/AomYIIYR4a4OAzvbbEidd19PGy5qoQbjC+87uXDPVp2/pjnD4PB
 MmnB3HJtVYv6F8yw9aLbViwTPP6guX32/UnljBCbqtBTOBpPTUNcGKrdfmeCcGYZBV6Q
 jZwuIXRdgfrXYyN2QdgBkC5niMPmhjKekk9KpNyqA5fK8pkP/g7KDNlXXEvznt2OhQGr
 dDi9UofGStiA+zXeMVnC/LPaoTesvnwzQSK2Cnmpc43qnFh7LuHSs2G6PEhCXPKYkaMn Lg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2qpb5rqcv6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Feb 2019 11:55:25 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x1LBtP3a022610
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Feb 2019 11:55:25 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 x1LBtNG2012028;
 Thu, 21 Feb 2019 11:55:24 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 21 Feb 2019 03:55:23 -0800
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
 <20190220233941.GA5279@mail-itl>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <6c12ea67-0845-d2c2-6f78-f4819b46b7b5@oracle.com>
Date: Thu, 21 Feb 2019 11:55:10 +0000
MIME-Version: 1.0
In-Reply-To: <20190220233941.GA5279@mail-itl>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902210089
Subject: Re: [Xen-devel] [PATCH RFC 00/39] x86/KVM: Xen HVM guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, kvm@vger.kernel.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Ankur Arora <ankur.a.arora@oracle.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSAxMTozOSBQTSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IE9uIFdlZCwgRmViIDIwLCAyMDE5IGF0IDA4OjE1OjMwUE0gKzAwMDAsIEpvYW8gTWFydGlucyB3
cm90ZToKPj4gIDIuIFBWIERyaXZlciBzdXBwb3J0IChwYXRjaGVzIDE3IC0gMzkpCj4+Cj4+ICBX
ZSBzdGFydCBieSByZWRpcmVjdGluZyBoeXBlcmNhbGxzIGZyb20gdGhlIGJhY2tlbmQgdG8gcm91
dGluZXMKPj4gIHdoaWNoIGVtdWxhdGUgdGhlIGJlaGF2aW91ciB0aGF0IFBWIGJhY2tlbmRzIGV4
cGVjdCBpLmUuIGdyYW50Cj4+ICB0YWJsZSBhbmQgaW50ZXJkb21haW4gZXZlbnRzLiBOZXh0LCB3
ZSBhZGQgc3VwcG9ydCBmb3IgbGF0ZQo+PiAgaW5pdGlhbGl6YXRpb24gb2YgeGVuYnVzLCBmb2xs
b3dlZCBieSBpbXBsZW1lbnRpbmcKPj4gIGZyb250ZW5kL2JhY2tlbmQgY29tbXVuaWNhdGlvbiBt
ZWNoYW5pc21zIChpLmUuIGdyYW50IHRhYmxlcyBhbmQKPj4gIGludGVyZG9tYWluIGV2ZW50IGNo
YW5uZWxzKS4gRmluYWxseSwgaW50cm9kdWNlIHhlbi1zaGltLmtvLAo+PiAgd2hpY2ggd2lsbCBz
ZXR1cCBhIGxpbWl0ZWQgWGVuIGVudmlyb25tZW50LiBUaGlzIHVzZXMgdGhlIGFkZGVkCj4+ICBm
dW5jdGlvbmFsaXR5IG9mIFhlbiBzcGVjaWZpYyBzaGFyZWQgbWVtb3J5IChncmFudCB0YWJsZXMp
IGFuZAo+PiAgbm90aWZpY2F0aW9ucyAoZXZlbnQgY2hhbm5lbHMpLgo+IAo+IERvZXMgaXQgbWVh
biBiYWNrZW5kcyBjb3VsZCBiZSBydW4gaW4gYW5vdGhlciBndWVzdCwgc2ltaWxhcmx5IGFzIG9u
Cj4gcmVhbCBYZW4/IEFGQUlLIHZpcnRpbyBkb2Vzbid0IGFsbG93IHRoYXQgYXMgdmlydGlvIGJh
Y2tlbmRzIG5lZWQKPiBhcmJpdHJhcnkgd3JpdGUgYWNjZXNzIHRvIGd1ZXN0IG1lbW9yeS4gQnV0
IGdyYW50IHRhYmxlcyBwcm92aWRlIGVub3VnaAo+IGFic3RyYWN0aW9uIHRvIGRvIHRoYXQgc2Fm
ZWx5Lgo+IApJbiB0aGlzIHNlcmllcyBub3QgeWV0LiBIZXJlIHdlIGFyZSB0cnlpbmcgdG8gcmVz
ZW1ibGUgaG93IEtWTSBkcml2ZXMgaXRzIGtlcm5lbApQViBiYWNrZW5kcyAoaS5lLiB2aG9zdCB2
aXJ0aW8pLgoKVGhlIGRvbVUgZ3JhbnQge3VuLH1tYXBwaW5nIGNvdWxkIGJlIGFkZGVkIGNvbXBs
ZW1lbnRhcnkuIFRoZSBtYWluIGRpZmZlcmVuY2UKYmV0d2VlbiBkb21VIGdudG1hcCB2cyBzaGlt
IGdudG1hcCBpcyB0aGF0IHRoZSBmb3JtZXIgbWFwcy91bm1hcHMgdGhlICBndWVzdApwYWdlIG9u
IHRoZSBiYWNrZW5kLiBNb3N0IG9mIGl0IGlzIGNvbW1vbiBjb2RlIEkgdGhpbmsuCgoJSm9hbwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 11:58:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 11:58:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwmzo-0004ra-I5; Thu, 21 Feb 2019 11:58:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwmzm-0004rT-Kf
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 11:58:30 +0000
X-Inumbo-ID: 009b21a3-35d0-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 009b21a3-35d0-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 11:58:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78692415"
Date: Thu, 21 Feb 2019 11:58:21 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: chengyan <yancheng@ecarx.com.cn>
Message-ID: <20190221115821.sicxk2x4kw5met54@zion.uk.xensource.com>
References: <9ee0e867-41c7-6474-bddf-220f2526c5bf@ecarx.com.cn>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9ee0e867-41c7-6474-bddf-220f2526c5bf@ecarx.com.cn>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] About Porting Virtio to the XEN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMDY6MTM6MzJQTSArMDgwMCwgY2hlbmd5YW4gd3JvdGU6
Cj4gRGVhciBFeHBlcnQ6Cj4gCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IEkgd2FudCB0byBwb3J0aW5nIHRoZSBWaXJ0aW8gdG8gdGhlIFhFTiB2aWEgcmVmZXJlbmNlIHRv
Cj4gdGhlIGJlbG93IGxpbmtzLgo+IAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBodHRwczovL3dpa2kueGVuLm9yZy93aWtpL1ZpcnRpb19Pbl9YZW4uCgpUaGF0IHBhZ2Ug
aXMgdmVyeSBkYXRlZC4KPiAKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgwqDCoCBJ
ZiBJIGhhdmUgcG9ydGVkIHRoZSBWaXJ0aW8gYXMgdGhlIGZvbGxvd2luZyBndWlkZXMKPiAsd2hl
dGhlciBpdCBtYXkgcmVhY2ggbXkgcmVxdWlyZW1lbnQsd2hpY2ggaXMgaW4gdGhlIEhWTSBndWVz
dD8KCldoYXQgYXJlIHlvdXIgcmVxdWlyZW1lbnRzPwoKU2VlaW5nIHRoYXQgeW91ciBjb21wYW55
IHNlZW1zIHRvIHdvcmsgb24gYXV0b21vdGl2ZSBwcm9qZWN0cywgSSBrbm93Ckp1bGllbiBmcm9t
IEFybSBoYXMgZG9uZSBzb21lIHdvcmsgZm9yIFhlbiBvbiBBcm0sIGlmIHlvdSBjYW4gYmUgbW9y
ZQpzcGVjaWZpYywgbWF5YmUgSnVsaWVuIGNhbiBnaXZlIHlvdSBhbiBhbnN3ZXI/CgpXZWkuCgo+
IAo+IAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE15IGV4cGVjdGVkIHJlc3Vs
dCBpcyB0aGF0IHZpc2l0IEkvTyB2aWEgdGhlIHZpcnRpby4gV291bGQKPiB5b3UgcGxlYXNlIGdp
dmUgbWUgYW5zd2VycyA/Cj4gCj4gVGhhbmtzLgo+IAo+IAo+IAoKPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
PiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 12:01:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 12:01:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwn2u-0005eO-Mu; Thu, 21 Feb 2019 12:01:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwn2t-0005eF-4k
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 12:01:43 +0000
X-Inumbo-ID: 73152454-35d0-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73152454-35d0-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 12:01:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78692629"
Date: Thu, 21 Feb 2019 12:01:08 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190221120108.m5dage7ahccwjmvy@zion.uk.xensource.com>
References: <20190118124357.19255-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190118124357.19255-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next v2] xen: make grant table
 configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTgsIDIwMTkgYXQgMTI6NDM6NTdQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBJbnRyb2R1Y2UgQ09ORklHX0dSQU5UX1RBQkxFLiBQcm92aWRlIHN0dWJzIGFuZCBtYWtlIHN1
cmUgeDg2IGFuZCBhcm0KPiBoeXBlcnZpc29ycyBidWlsZCB3aXRoIGdyYW50IHRhYmxlIGRpc2Fi
bGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpJ
IGtub3cgdGhpcyBwYXRjaCBjYW4gb25seSBiZSBhcHBsaWVkIGFmdGVyIHRoZSB0cmVlIGlzIHJl
b3BlbiBidXQgLi4uCgo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hl
bi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggMjIxYzc2MmFkYS4uMGYxYzFiNjQzMSAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5j
Cj4gQEAgLTEzOTIsNyArMTM5Miw5IEBAIHN0YXRpYyBhcm1faHlwZXJjYWxsX3QgYXJtX2h5cGVy
Y2FsbF90YWJsZVtdID0gewo+ICAgICAgSFlQRVJDQUxMX0RFUFJFQ0FURUQocGh5c2Rldl9vcF9j
b21wYXQsIDEpLAo+ICAgICAgSFlQRVJDQUxMKHN5c2N0bCwgMiksCj4gICAgICBIWVBFUkNBTEwo
aHZtX29wLCAyKSwKPiArI2lmZGVmIENPTkZJR19HUkFOVF9UQUJMRQo+ICAgICAgSFlQRVJDQUxM
KGdyYW50X3RhYmxlX29wLCAzKSwKPiArI2VuZGlmCj4gICAgICBIWVBFUkNBTEwobXVsdGljYWxs
LCAyKSwKPiAgICAgIEhZUEVSQ0FMTChwbGF0Zm9ybV9vcCwgMSksCj4gICAgICBIWVBFUkNBTExf
QVJNKHZjcHVfb3AsIDMpLAoKY2FuIEkgZ2V0IGFuIGFjayBmcm9tIG9uZSBvZiB0aGUgQXJtIG1h
aW50YWluZXJzIHNvIHRoYXQgSSBjYW4gcXVldWUgaXQKdXA/CgpUaGFua3MsCldlaS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 12:02:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 12:02:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwn3E-0005fx-12; Thu, 21 Feb 2019 12:02:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J8Hn=Q4=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gwn3D-0005fq-AV
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 12:02:03 +0000
X-Inumbo-ID: 7f6add65-35d0-11e9-bc90-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f6add65-35d0-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 12:02:02 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1LBsVT5033428;
 Thu, 21 Feb 2019 12:00: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-2018-07-02;
 bh=5Frl408uQa5TvOGxjZ7jBSx4QfxXDcTDI9sfTVpZaQI=;
 b=TFhxlqWblW7FmFCC3Cdqh21Rz8h54PgMRIBoKmHMv6PjCYRbjFg5K1BY6L/mkmhwCmP9
 Uu7JngVwPrwpAn3cs6hmepAn+qDX55RgGzZiafZlWpIqk3grTNAcujqbqKGyDIdCvg1J
 t2WavHPFCVDoM739bQ2WNc77vIbURHvUCAMCxIyzaYqLyeMthAR+YyQD5Z3IRDeCqrp4
 OFarTfiUwW/CWm0YZxmxq8G1NqNAqgWmcM29ONnRkkfMk+Q6mGd5aoiwlTmJlCT0gy7m
 sWsMuZ6eU5r1rN1poyYJ+0RFAjeuxZ5fov/EFDR4BVbarGvu+tSt/++N2GjgY8r1AYJx 4w== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2qp81efn5d-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Feb 2019 12:00:44 +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 x1LC0giO005099
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Feb 2019 12:00:43 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x1LC0g04004016;
 Thu, 21 Feb 2019 12:00:42 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 21 Feb 2019 04:00:41 -0800
To: Juergen Gross <jgross@suse.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
 <20190220233941.GA5279@mail-itl>
 <58ff93e1-6c91-c1a6-4273-531c28101569@suse.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <705f125d-ea4a-4dca-01ae-06690bc56eed@oracle.com>
Date: Thu, 21 Feb 2019 12:00:35 +0000
MIME-Version: 1.0
In-Reply-To: <58ff93e1-6c91-c1a6-4273-531c28101569@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9173
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902210089
Subject: Re: [Xen-devel] [PATCH RFC 00/39] x86/KVM: Xen HVM guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 kvm@vger.kernel.org, =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 Ankur Arora <ankur.a.arora@oracle.com>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMS8xOSA3OjU3IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDIxLzAyLzIwMTkg
MDA6MzksIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPj4gT24gV2VkLCBGZWIg
MjAsIDIwMTkgYXQgMDg6MTU6MzBQTSArMDAwMCwgSm9hbyBNYXJ0aW5zIHdyb3RlOgo+Pj4gIDIu
IFBWIERyaXZlciBzdXBwb3J0IChwYXRjaGVzIDE3IC0gMzkpCj4+Pgo+Pj4gIFdlIHN0YXJ0IGJ5
IHJlZGlyZWN0aW5nIGh5cGVyY2FsbHMgZnJvbSB0aGUgYmFja2VuZCB0byByb3V0aW5lcwo+Pj4g
IHdoaWNoIGVtdWxhdGUgdGhlIGJlaGF2aW91ciB0aGF0IFBWIGJhY2tlbmRzIGV4cGVjdCBpLmUu
IGdyYW50Cj4+PiAgdGFibGUgYW5kIGludGVyZG9tYWluIGV2ZW50cy4gTmV4dCwgd2UgYWRkIHN1
cHBvcnQgZm9yIGxhdGUKPj4+ICBpbml0aWFsaXphdGlvbiBvZiB4ZW5idXMsIGZvbGxvd2VkIGJ5
IGltcGxlbWVudGluZwo+Pj4gIGZyb250ZW5kL2JhY2tlbmQgY29tbXVuaWNhdGlvbiBtZWNoYW5p
c21zIChpLmUuIGdyYW50IHRhYmxlcyBhbmQKPj4+ICBpbnRlcmRvbWFpbiBldmVudCBjaGFubmVs
cykuIEZpbmFsbHksIGludHJvZHVjZSB4ZW4tc2hpbS5rbywKPj4+ICB3aGljaCB3aWxsIHNldHVw
IGEgbGltaXRlZCBYZW4gZW52aXJvbm1lbnQuIFRoaXMgdXNlcyB0aGUgYWRkZWQKPj4+ICBmdW5j
dGlvbmFsaXR5IG9mIFhlbiBzcGVjaWZpYyBzaGFyZWQgbWVtb3J5IChncmFudCB0YWJsZXMpIGFu
ZAo+Pj4gIG5vdGlmaWNhdGlvbnMgKGV2ZW50IGNoYW5uZWxzKS4KPj4KPj4gRG9lcyBpdCBtZWFu
IGJhY2tlbmRzIGNvdWxkIGJlIHJ1biBpbiBhbm90aGVyIGd1ZXN0LCBzaW1pbGFybHkgYXMgb24K
Pj4gcmVhbCBYZW4/IEFGQUlLIHZpcnRpbyBkb2Vzbid0IGFsbG93IHRoYXQgYXMgdmlydGlvIGJh
Y2tlbmRzIG5lZWQKPj4gYXJiaXRyYXJ5IHdyaXRlIGFjY2VzcyB0byBndWVzdCBtZW1vcnkuIEJ1
dCBncmFudCB0YWJsZXMgcHJvdmlkZSBlbm91Z2gKPj4gYWJzdHJhY3Rpb24gdG8gZG8gdGhhdCBz
YWZlbHkuCj4gCj4gQXMgbG9uZyBhcyB0aGUgZ3JhbnQgdGFibGUgZW11bGF0aW9uIGluIHhlbi1z
aGltIGlzbid0IGp1c3QgYSB3cmFwcGVyIHRvCj4gIm5vcm1hbCIgS1ZNIGd1ZXN0IG1lbW9yeSBh
Y2Nlc3MuCj4gCj4gSSBndWVzcyB0aGUgeGVuLXNoaW0gaW1wbGVtZW50YXRpb24gZG9lc24ndCBz
dXBwb3J0IHRoZSBzYW1lIGtpbmQgb2YKPiBndWVzdCBtZW1vcnkgaXNvbGF0aW9uIGFzIFhlbiBk
b2VzPwo+IApJdCBkb2Vzbid0LCBidXQgaXQncyBhbHNvIHR3byBkaWZmZXJlbnQgdXNlY2FzZXMu
CgpUaGUgeGVuLXNoaW0gaXMgbWVhbnQgdG8gd2hlbiBQViBiYWNrZW5kIGxpdmVzIGluIHRoZSBo
eXBlcnZpc29yIChzaW1pbGFyIG1vZGVsCmFzIEtWTSB2aG9zdCksIHdoZXJlYXMgZG9tVSBncmFu
dCBtYXBwaW5nIHRoYXQgTWFyZWsgaXMgYXNraW5nIGFib3V0IHJlcXVpcmUKYWRkaXRpb25hbCBo
eXBlcmNhbGxzIGhhbmRsZWQgYnkgZ3Vlc3QgKGkuZS4gaW4ga3ZtX3hlbl9oeXBlcmNhbGwpLiBU
aGlzIHdvdWxkCmVxdWF0ZSB0byBob3cgWGVuIGN1cnJlbnRseSBwZXJmb3JtcyBncmFudCBtYXBw
aW5nL3VubWFwcGluZy4KCglKb2FvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 12:02:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 12:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwn3U-0005iU-An; Thu, 21 Feb 2019 12:02:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/sLC=Q4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gwn3T-0005iH-AW
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 12:02:19 +0000
X-Inumbo-ID: 88bbe7ae-35d0-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 88bbe7ae-35d0-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 12:02:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 562DA80D;
 Thu, 21 Feb 2019 04:02:17 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 044193F5C1;
 Thu, 21 Feb 2019 04:02:14 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20190118124357.19255-1-wei.liu2@citrix.com>
 <20190221120108.m5dage7ahccwjmvy@zion.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bc7f880f-7e4b-5608-a01d-bbec7144a157@arm.com>
Date: Thu, 21 Feb 2019 12:02:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190221120108.m5dage7ahccwjmvy@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-next v2] xen: make grant table
 configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMS8wMi8yMDE5IDEyOjAxLCBXZWkgTGl1IHdyb3RlOgo+IE9uIEZyaSwgSmFuIDE4LCAy
MDE5IGF0IDEyOjQzOjU3UE0gKzAwMDAsIFdlaSBMaXUgd3JvdGU6Cj4+IEludHJvZHVjZSBDT05G
SUdfR1JBTlRfVEFCTEUuIFByb3ZpZGUgc3R1YnMgYW5kIG1ha2Ugc3VyZSB4ODYgYW5kIGFybQo+
PiBoeXBlcnZpc29ycyBidWlsZCB3aXRoIGdyYW50IHRhYmxlIGRpc2FibGVkLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IEkga25vdyB0aGlz
IHBhdGNoIGNhbiBvbmx5IGJlIGFwcGxpZWQgYWZ0ZXIgdGhlIHRyZWUgaXMgcmVvcGVuIGJ1dCAu
Li4KPiAKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKPj4gaW5kZXggMjIxYzc2MmFkYS4uMGYxYzFiNjQzMSAxMDA2NDQKPj4gLS0t
IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4g
QEAgLTEzOTIsNyArMTM5Miw5IEBAIHN0YXRpYyBhcm1faHlwZXJjYWxsX3QgYXJtX2h5cGVyY2Fs
bF90YWJsZVtdID0gewo+PiAgICAgICBIWVBFUkNBTExfREVQUkVDQVRFRChwaHlzZGV2X29wX2Nv
bXBhdCwgMSksCj4+ICAgICAgIEhZUEVSQ0FMTChzeXNjdGwsIDIpLAo+PiAgICAgICBIWVBFUkNB
TEwoaHZtX29wLCAyKSwKPj4gKyNpZmRlZiBDT05GSUdfR1JBTlRfVEFCTEUKPj4gICAgICAgSFlQ
RVJDQUxMKGdyYW50X3RhYmxlX29wLCAzKSwKPj4gKyNlbmRpZgo+PiAgICAgICBIWVBFUkNBTEwo
bXVsdGljYWxsLCAyKSwKPj4gICAgICAgSFlQRVJDQUxMKHBsYXRmb3JtX29wLCAxKSwKPj4gICAg
ICAgSFlQRVJDQUxMX0FSTSh2Y3B1X29wLCAzKSwKPiAKPiBjYW4gSSBnZXQgYW4gYWNrIGZyb20g
b25lIG9mIHRoZSBBcm0gbWFpbnRhaW5lcnMgc28gdGhhdCBJIGNhbiBxdWV1ZSBpdAo+IHVwPwoK
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 12:04:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 12:04:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwn5C-0005vR-Nn; Thu, 21 Feb 2019 12:04:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwn5A-0005vC-RL
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 12:04:04 +0000
X-Inumbo-ID: c8345e0c-35d0-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8345e0c-35d0-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 12:04:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78692862"
Date: Thu, 21 Feb 2019 12:03:56 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190221120356.sy3jd4arq7aksvn2@zion.uk.xensource.com>
References: <20190118124357.19255-1-wei.liu2@citrix.com>
 <20190221120108.m5dage7ahccwjmvy@zion.uk.xensource.com>
 <bc7f880f-7e4b-5608-a01d-bbec7144a157@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bc7f880f-7e4b-5608-a01d-bbec7144a157@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next v2] xen: make grant table
 configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMTI6MDI6MTNQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDIxLzAyLzIwMTkgMTI6MDEsIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBG
cmksIEphbiAxOCwgMjAxOSBhdCAxMjo0Mzo1N1BNICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+ID4g
PiBJbnRyb2R1Y2UgQ09ORklHX0dSQU5UX1RBQkxFLiBQcm92aWRlIHN0dWJzIGFuZCBtYWtlIHN1
cmUgeDg2IGFuZCBhcm0KPiA+ID4gaHlwZXJ2aXNvcnMgYnVpbGQgd2l0aCBncmFudCB0YWJsZSBk
aXNhYmxlZC4KPiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4gPiAKPiA+IEkga25vdyB0aGlzIHBhdGNoIGNhbiBvbmx5IGJlIGFwcGxpZWQg
YWZ0ZXIgdGhlIHRyZWUgaXMgcmVvcGVuIGJ1dCAuLi4KPiA+IAo+ID4gPiAKPiA+ID4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiA+ID4g
aW5kZXggMjIxYzc2MmFkYS4uMGYxYzFiNjQzMSAxMDA2NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gv
YXJtL3RyYXBzLmMKPiA+ID4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiA+ID4gQEAgLTEz
OTIsNyArMTM5Miw5IEBAIHN0YXRpYyBhcm1faHlwZXJjYWxsX3QgYXJtX2h5cGVyY2FsbF90YWJs
ZVtdID0gewo+ID4gPiAgICAgICBIWVBFUkNBTExfREVQUkVDQVRFRChwaHlzZGV2X29wX2NvbXBh
dCwgMSksCj4gPiA+ICAgICAgIEhZUEVSQ0FMTChzeXNjdGwsIDIpLAo+ID4gPiAgICAgICBIWVBF
UkNBTEwoaHZtX29wLCAyKSwKPiA+ID4gKyNpZmRlZiBDT05GSUdfR1JBTlRfVEFCTEUKPiA+ID4g
ICAgICAgSFlQRVJDQUxMKGdyYW50X3RhYmxlX29wLCAzKSwKPiA+ID4gKyNlbmRpZgo+ID4gPiAg
ICAgICBIWVBFUkNBTEwobXVsdGljYWxsLCAyKSwKPiA+ID4gICAgICAgSFlQRVJDQUxMKHBsYXRm
b3JtX29wLCAxKSwKPiA+ID4gICAgICAgSFlQRVJDQUxMX0FSTSh2Y3B1X29wLCAzKSwKPiA+IAo+
ID4gY2FuIEkgZ2V0IGFuIGFjayBmcm9tIG9uZSBvZiB0aGUgQXJtIG1haW50YWluZXJzIHNvIHRo
YXQgSSBjYW4gcXVldWUgaXQKPiA+IHVwPwo+IAo+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgoKVGhhbmsgeW91IQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 12:22:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 12:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwnMq-0007ba-Bz; Thu, 21 Feb 2019 12:22:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jKND=Q4=citrix.com=prvs=94889812e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gwnMp-0007bV-6f
 for xen-devel@lists.xen.org; Thu, 21 Feb 2019 12:22:19 +0000
X-Inumbo-ID: 5394f396-35d3-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5394f396-35d3-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 12:22:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78694003"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 21 Feb 2019 12:22:13 +0000
Message-ID: <1550751733-3091-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] x86: Improve the efficiency of
 domain_relinquish_resources()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cGNpX3JlbGVhc2VfZGV2aWNlcygpIHRha2VzIHRoZSBnbG9iYWwgUENJIGxvY2suICBPbmNlIHBj
aV9yZWxlYXNlX2RldmljZXMoKQpoYXMgY29tcGxldGVkLCBpdCB3aWxsIGJlIGNhbGxlZCByZWR1
bmRhbnRseSBlYWNoIHRpbWUgcGFnaW5nX3RlYXJkb3duKCkgYW5kCnZjcHVfZGVzdHJveV9wYWdl
dGFibGVzKCkgY29udGludWUuCgpUaGlzIGlzIGxpYWJsZSB0byBiZSBtaWxsaW9ucyBvZiB0aW1l
cyBmb3IgYSByZWFzb25hYmx5IHNpemVkIGd1ZXN0LCBhbmQgaXMgYQpzZXJpYWxpc2luZyBib3R0
bGVuZWNrIG5vdyB0aGF0IGRvbWFpbl9raWxsKCkgY2FuIGJlIHJ1biBjb25jdXJyZW50bHkgb24K
ZGlmZmVyZW50IGRvbWFpbnMuCgpJbnN0ZWFkIG9mIHByb3BhZ2F0aW5nIHRoZSBvcGVuY29kaW5n
IG9mIHRoZSByZWxpbnF1aXNoIHN0YXRlIG1hY2hpbmUsIHRha2UKdGhlIG9wcG9ydHVuaXR5IHRv
IGNsZWFuIGl0IHVwLgoKTGVhdmUgYSBwcm9wZXIgc2V0IG9mIGNvbW1lbnRzIGV4cGxhaW5pbmcg
dGhhdCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKQppbXBsZW1lbnRzIGEgY28tcm91dGlu
ZS4gIEludHJvZHVjZSBhIGRvY3VtZW50ZWQgUFJPR1JFU1MoKSBtYWNybyB0byBhdm9pZApsYXRl
bnQgYnVncyBzdWNoIGFzIHRoZSBSRUxNRU1feGVuIGNhc2UsIGFuZCBtYWtlIHRoZSBuZXcgUFJP
R18qIHN0YXRlcwpwcml2YXRlIHRvIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKU28gSSBrbm93IFhlbiA0LjEyIGlzbid0IGdvaW5nIHRvIGNyYXNoIGFuZCBi
dXJuIHdpdGhvdXQgdGhpcyBjaGFuZ2UsIGJ1dCBJCmFsc28gY2FuJ3QgdW4tc2VlIHRoZSB1bm5l
Y2Vzc2FyeSBnbG9iYWwgUENJIGxvY2sgY29udGVudGlvbi4gIEluIHRlcm1zIG9mCnJpc2ssIHRo
aXMgaXMgZXh0cmVtZWx5IGxvdyAtIHRoaXMgZnVuY3Rpb24gaGFzIGNvbXBsZXRlIGNvdmVyYWdl
IGluIHRlc3RpbmcsCmFuZCBpdHMgYmVoYXZpb3VyIGlzbid0IGNoYW5naW5nIGRyYW1hdGljYWxs
eS4KCkFSTTogVGhlcmUgYXJlIG5vIHByb2JsZW1zLCBsYXRlbnQgb3Igb3RoZXJ3aXNlLCB3aXRo
IHlvdXIgdmVyc2lvbiBvZgpkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSwgYnV0IEknZCBy
ZWNvbW1lbmQgdGhlIHNhbWUgY2xlYW51cCBpbiBkdWUKY291cnNlLgotLS0KIHhlbi9hcmNoL3g4
Ni9kb21haW4uYyAgICAgICAgfCA3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCB8IDEwICstLS0tLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4
IDMyZGM0MjUzLi43YTI5NDM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC00NzUsOCArNDc1LDYgQEAgaW50IGFyY2hfZG9t
YWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIGludCByYzsKIAogICAgIElOSVRfTElT
VF9IRUFEKCZkLT5hcmNoLnBkZXZfbGlzdCk7Ci0KLSAgICBkLT5hcmNoLnJlbG1lbSA9IFJFTE1F
TV9ub3Rfc3RhcnRlZDsKICAgICBJTklUX1BBR0VfTElTVF9IRUFEKCZkLT5hcmNoLnJlbG1lbV9s
aXN0KTsKIAogICAgIHNwaW5fbG9ja19pbml0KCZkLT5hcmNoLmU4MjBfbG9jayk7CkBAIC0yMDIw
LDE4ICsyMDE4LDUxIEBAIGludCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRv
bWFpbiAqZCkKIAogICAgIEJVR19PTighY3B1bWFza19lbXB0eShkLT5kaXJ0eV9jcHVtYXNrKSk7
CiAKLSAgICBzd2l0Y2ggKCBkLT5hcmNoLnJlbG1lbSApCisgICAgLyoKKyAgICAgKiBUaGlzIGh5
cGVyY2FsbCBjYW4gdGFrZSBtaW51dGVzIG9mIHdhbGxjbG9jayB0aW1lIHRvIGNvbXBsZXRlLiAg
VGhpcworICAgICAqIGxvZ2ljIGltcGxlbWVudHMgYSBjby1yb3V0aW5lLCBzdGFzaGluZyBzdGF0
ZSBpbiBzdHJ1Y3QgZG9tYWluIGFjcm9zcworICAgICAqIGh5cGVyY2FsbCBjb250aW51YXRpb24g
Ym91bmRhcmllcy4KKyAgICAgKi8KKyAgICBzd2l0Y2ggKCBkLT5hcmNoLnJlbF9wcml2ICkKICAg
ICB7Ci0gICAgY2FzZSBSRUxNRU1fbm90X3N0YXJ0ZWQ6CisgICAgICAgIC8qCisgICAgICAgICAq
IFJlY29yZCB0aGUgY3VycmVudCBwcm9ncmVzcy4gIFN1YnNlcXVlbnQgaHlwZXJjYWxsIGNvbnRp
bnVhdGlvbnMKKyAgICAgICAgICogd2lsbCBsb2dpY2FsbHkgcmVzdGFydCB3b3JrIGZyb20gdGhp
cyBwb2ludC4KKyAgICAgICAgICoKKyAgICAgICAgICogUFJPR1JFU1MoKSBtYXJrZXJzIG11c3Qg
bm90IGJlIGluIHRoZSBtaWRkbGUgb2YgbG9vcHMuICBUaGUgbG9vcAorICAgICAgICAgKiB2YXJp
YWJsZSBpc24ndCBwcmVzZXJ2ZWQgYWNyb3NzIGEgY29udGludWF0aW9uLgorICAgICAgICAgKgor
ICAgICAgICAgKiBUbyBhdm9pZCByZWR1bmRhbnQgd29yaywgdGhlcmUgc2hvdWxkIGJlIGEgbWFy
a2VyIGJlZm9yZSBlYWNoCisgICAgICAgICAqIGZ1bmN0aW9uIHdoaWNoIG1heSByZXR1cm4gLUVS
RVNUQVJULgorICAgICAgICAgKi8KKyNkZWZpbmUgUFJPR1JFU1MoeCkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZC0+YXJjaC5y
ZWxfcHJpdiA9IFBST0dfICMjIHg7IC8qIEZhbGx0aHJvdWdoICovIGNhc2UgUFJPR18gIyMgeAor
CisgICAgICAgIGVudW0geworICAgICAgICAgICAgUFJPR19wYWdpbmcgPSAxLAorICAgICAgICAg
ICAgUFJPR192Y3B1X3BhZ2V0YWJsZXMsCisgICAgICAgICAgICBQUk9HX3NoYXJlZCwKKyAgICAg
ICAgICAgIFBST0dfeGVuLAorICAgICAgICAgICAgUFJPR19sNCwKKyAgICAgICAgICAgIFBST0df
bDMsCisgICAgICAgICAgICBQUk9HX2wyLAorICAgICAgICAgICAgUFJPR19kb25lLAorICAgICAg
ICB9OworCisgICAgY2FzZSAwOgogICAgICAgICByZXQgPSBwY2lfcmVsZWFzZV9kZXZpY2VzKGQp
OwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICByZXR1cm4gcmV0OwogCisgICAgUFJP
R1JFU1MocGFnaW5nKToKKwogICAgICAgICAvKiBUZWFyIGRvd24gcGFnaW5nLWFzc2lzdGFuY2Ug
c3R1ZmYuICovCiAgICAgICAgIHJldCA9IHBhZ2luZ190ZWFyZG93bihkKTsKICAgICAgICAgaWYg
KCByZXQgKQogICAgICAgICAgICAgcmV0dXJuIHJldDsKIAorICAgIFBST0dSRVNTKHZjcHVfcGFn
ZXRhYmxlcyk6CisKICAgICAgICAgLyogRHJvcCB0aGUgaW4tdXNlIHJlZmVyZW5jZXMgdG8gcGFn
ZS10YWJsZSBiYXNlcy4gKi8KICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgICAg
ICB7CkBAIC0yMDU4LDEwICsyMDg5LDcgQEAgaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNl
cyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgZC0+YXJjaC5hdXRvX3VubWFzayA9IDA7
CiAgICAgICAgIH0KIAotICAgICAgICBkLT5hcmNoLnJlbG1lbSA9IFJFTE1FTV9zaGFyZWQ7Ci0g
ICAgICAgIC8qIGZhbGx0aHJvdWdoICovCi0KLSAgICBjYXNlIFJFTE1FTV9zaGFyZWQ6CisgICAg
UFJPR1JFU1Moc2hhcmVkKToKIAogICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAg
ICAgICB7CkBAIC0yMDcyLDQ1ICsyMTAwLDQwIEBAIGludCBkb21haW5fcmVsaW5xdWlzaF9yZXNv
dXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAgICByZXR1cm4gcmV0OwogICAg
ICAgICB9CiAKLSAgICAgICAgZC0+YXJjaC5yZWxtZW0gPSBSRUxNRU1feGVuOwotCiAgICAgICAg
IHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKICAgICAgICAgcGFnZV9saXN0X3NwbGlj
ZSgmZC0+YXJjaC5yZWxtZW1fbGlzdCwgJmQtPnBhZ2VfbGlzdCk7CiAgICAgICAgIElOSVRfUEFH
RV9MSVNUX0hFQUQoJmQtPmFyY2gucmVsbWVtX2xpc3QpOwogICAgICAgICBzcGluX3VubG9jaygm
ZC0+cGFnZV9hbGxvY19sb2NrKTsKIAotICAgICAgICAvKiBGYWxsdGhyb3VnaC4gUmVsaW5xdWlz
aCBldmVyeSBwYWdlIG9mIG1lbW9yeS4gKi8KLSAgICBjYXNlIFJFTE1FTV94ZW46CisgICAgUFJP
R1JFU1MoeGVuKToKKwogICAgICAgICByZXQgPSByZWxpbnF1aXNoX21lbW9yeShkLCAmZC0+eGVu
cGFnZV9saXN0LCB+MFVMKTsKICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgcmV0dXJu
IHJldDsKLSAgICAgICAgZC0+YXJjaC5yZWxtZW0gPSBSRUxNRU1fbDQ7Ci0gICAgICAgIC8qIGZh
bGx0aHJvdWdoICovCiAKLSAgICBjYXNlIFJFTE1FTV9sNDoKKyAgICBQUk9HUkVTUyhsNCk6CisK
ICAgICAgICAgcmV0ID0gcmVsaW5xdWlzaF9tZW1vcnkoZCwgJmQtPnBhZ2VfbGlzdCwgUEdUX2w0
X3BhZ2VfdGFibGUpOwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICByZXR1cm4gcmV0
OwotICAgICAgICBkLT5hcmNoLnJlbG1lbSA9IFJFTE1FTV9sMzsKLSAgICAgICAgLyogZmFsbHRo
cm91Z2ggKi8KIAotICAgIGNhc2UgUkVMTUVNX2wzOgorICAgIFBST0dSRVNTKGwzKToKKwogICAg
ICAgICByZXQgPSByZWxpbnF1aXNoX21lbW9yeShkLCAmZC0+cGFnZV9saXN0LCBQR1RfbDNfcGFn
ZV90YWJsZSk7CiAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgIHJldHVybiByZXQ7Ci0g
ICAgICAgIGQtPmFyY2gucmVsbWVtID0gUkVMTUVNX2wyOwotICAgICAgICAvKiBmYWxsdGhyb3Vn
aCAqLwogCi0gICAgY2FzZSBSRUxNRU1fbDI6CisgICAgUFJPR1JFU1MobDIpOgorCiAgICAgICAg
IHJldCA9IHJlbGlucXVpc2hfbWVtb3J5KGQsICZkLT5wYWdlX2xpc3QsIFBHVF9sMl9wYWdlX3Rh
YmxlKTsKICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgcmV0dXJuIHJldDsKLSAgICAg
ICAgZC0+YXJjaC5yZWxtZW0gPSBSRUxNRU1fZG9uZTsKLSAgICAgICAgLyogZmFsbHRocm91Z2gg
Ki8KIAotICAgIGNhc2UgUkVMTUVNX2RvbmU6CisgICAgUFJPR1JFU1MoZG9uZSk6CiAgICAgICAg
IGJyZWFrOwogCisjdW5kZWYgUFJPR1JFU1MKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEJVRygp
OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDI3N2Y5OWYuLjU4YWRlMGIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaApAQCAtMzE0LDE1ICszMTQsNyBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICBp
bnQgcGFnZV9hbGxvY191bmxvY2tfbGV2ZWw7CiAKICAgICAvKiBDb250aW51YWJsZSBkb21haW5f
cmVsaW5xdWlzaF9yZXNvdXJjZXMoKS4gKi8KLSAgICBlbnVtIHsKLSAgICAgICAgUkVMTUVNX25v
dF9zdGFydGVkLAotICAgICAgICBSRUxNRU1fc2hhcmVkLAotICAgICAgICBSRUxNRU1feGVuLAot
ICAgICAgICBSRUxNRU1fbDQsCi0gICAgICAgIFJFTE1FTV9sMywKLSAgICAgICAgUkVMTUVNX2wy
LAotICAgICAgICBSRUxNRU1fZG9uZSwKLSAgICB9IHJlbG1lbTsKKyAgICB1bnNpZ25lZCBpbnQg
cmVsX3ByaXY7CiAgICAgc3RydWN0IHBhZ2VfbGlzdF9oZWFkIHJlbG1lbV9saXN0OwogCiAgICAg
Y29uc3Qgc3RydWN0IGFyY2hfY3N3IHsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 13:12:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 13:12:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwo9L-00037c-3e; Thu, 21 Feb 2019 13:12:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2FLj=Q4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gwo9K-00037X-50
 for xen-devel@lists.xen.org; Thu, 21 Feb 2019 13:12:26 +0000
X-Inumbo-ID: 542469d5-35da-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 542469d5-35da-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 13:12:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 90C81AFC5;
 Thu, 21 Feb 2019 13:11:23 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1550751733-3091-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <7d56d8d5-ac3c-ba72-0996-55549e835960@suse.com>
Date: Thu, 21 Feb 2019 14:11:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1550751733-3091-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] x86: Improve the efficiency of
 domain_relinquish_resources()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDIvMjAxOSAxMzoyMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBwY2lfcmVsZWFzZV9k
ZXZpY2VzKCkgdGFrZXMgdGhlIGdsb2JhbCBQQ0kgbG9jay4gIE9uY2UgcGNpX3JlbGVhc2VfZGV2
aWNlcygpCj4gaGFzIGNvbXBsZXRlZCwgaXQgd2lsbCBiZSBjYWxsZWQgcmVkdW5kYW50bHkgZWFj
aCB0aW1lIHBhZ2luZ190ZWFyZG93bigpIGFuZAo+IHZjcHVfZGVzdHJveV9wYWdldGFibGVzKCkg
Y29udGludWUuCj4gCj4gVGhpcyBpcyBsaWFibGUgdG8gYmUgbWlsbGlvbnMgb2YgdGltZXMgZm9y
IGEgcmVhc29uYWJseSBzaXplZCBndWVzdCwgYW5kIGlzIGEKPiBzZXJpYWxpc2luZyBib3R0bGVu
ZWNrIG5vdyB0aGF0IGRvbWFpbl9raWxsKCkgY2FuIGJlIHJ1biBjb25jdXJyZW50bHkgb24KPiBk
aWZmZXJlbnQgZG9tYWlucy4KPiAKPiBJbnN0ZWFkIG9mIHByb3BhZ2F0aW5nIHRoZSBvcGVuY29k
aW5nIG9mIHRoZSByZWxpbnF1aXNoIHN0YXRlIG1hY2hpbmUsIHRha2UKPiB0aGUgb3Bwb3J0dW5p
dHkgdG8gY2xlYW4gaXQgdXAuCj4gCj4gTGVhdmUgYSBwcm9wZXIgc2V0IG9mIGNvbW1lbnRzIGV4
cGxhaW5pbmcgdGhhdCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKQo+IGltcGxlbWVudHMg
YSBjby1yb3V0aW5lLiAgSW50cm9kdWNlIGEgZG9jdW1lbnRlZCBQUk9HUkVTUygpIG1hY3JvIHRv
IGF2b2lkCj4gbGF0ZW50IGJ1Z3Mgc3VjaCBhcyB0aGUgUkVMTUVNX3hlbiBjYXNlLCBhbmQgbWFr
ZSB0aGUgbmV3IFBST0dfKiBzdGF0ZXMKPiBwcml2YXRlIHRvIGRvbWFpbl9yZWxpbnF1aXNoX3Jl
c291cmNlcygpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 13:14:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 13:14:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwoB6-0003BM-Gn; Thu, 21 Feb 2019 13:14:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2FLj=Q4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gwoB5-0003BG-NP
 for xen-devel@lists.xen.org; Thu, 21 Feb 2019 13:14:15 +0000
X-Inumbo-ID: 957b411f-35da-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 957b411f-35da-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 13:14:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 66C92AEA6;
 Thu, 21 Feb 2019 13:13:13 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <019f63bd-a493-4557-f97d-2f50c2301130@suse.com>
Date: Thu, 21 Feb 2019 14:13:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH tentitively for-4.12 0/4] x86/altp2m: Fix
 multiple security issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMjAxOSAyMzoxOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGVyZSBhcmUgbm8g
WFNBcyBiZWNhdXNlIGFsdHAybSBpc24ndCBzZWN1cml0eSBzdXBwb3J0ZWQuICBIb3dldmVyLCBp
dCB3b3VsZAo+IGJlIHZlcnkgbmljZSB0byBoYXZlIGl0IGluIGEgbGVzcyBicm9rZW4gc3RhdGUg
Zm9yIDQuMTIuCj4gCj4gT3ZlcmFsbCB0aGUgcmlzayBvZiByZWdyZXNzaW9uIHRvIG90aGVyIHBh
cnRzIG9mIFhlbiBpcyBtaW5pbWFsLCBhcyBtb3N0IG9mCj4gdGhlc2UgY2hhbmdlcyBhcmUgb25s
eSBpbiBhbHRwMm0tZW5hYmxlZCBwYXRocy4KPiAKPiBBbmRyZXcgQ29vcGVyICg0KToKPiAgIHhl
bi9jb21tb246IEJyZWFrIGRvbWFpbl91bm1hcF9yZXNvdXJjZXMoKSBvdXQgb2YgZG9tYWluX2tp
bGwoKQo+ICAgeDg2L2FsdHAybTogUmV3b3JrICNWRSBlbmFibGUvZGlzYWJsZSBwYXRocwo+ICAg
eDg2L3ZteDogRml4IHNlY3VyaXR5IGlzc3VlIHdoZW4gYSBndWVzdCBiYWxsb29ucyBvdXQgdGhl
ICNWRSBpbmZvIHBhZ2UKPiAgIHg4Ni92bXg6IFByb3Blcmx5IGZsdXNoIHRoZSBUTEIgd2hlbiBh
biBhbHRwMm0gaXMgbW9kaWZpZWQKPiAKPiAgeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAg
IHwgIDcgKysrKwo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgfCAxOSArKy0tLS0t
LS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICB8IDY5ICsrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vYWx0cDJtLmMgICAgICAg
fCA4MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KPiAgeGVuL2Nv
bW1vbi9kb21haW4uYyAgICAgICAgICAgIHwgMTYgKysrKysrKy0tCj4gIHhlbi9pbmNsdWRlL2Fz
bS14ODYvYWx0cDJtLmggICB8ICA0ICsrLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
ICAgfCAgMyArKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggfCAgNyArKystCj4g
IHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCAgICAgICB8ICA0ICsrKwo+ICA5IGZpbGVzIGNoYW5n
ZWQsIDE1MyBpbnNlcnRpb25zKCspLCA1NiBkZWxldGlvbnMoLSkKPiAKCkZvciB0aGUgc2VyaWVz
OgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 13:32:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 13:32:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwoSy-0004s5-C7; Thu, 21 Feb 2019 13:32:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwoSx-0004s0-DY
 for xen-devel@lists.xen.org; Thu, 21 Feb 2019 13:32:43 +0000
X-Inumbo-ID: 295a5243-35dd-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 295a5243-35dd-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 13:32:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78698981"
Date: Thu, 21 Feb 2019 13:31:11 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190221133111.mckklesaynbr4hxa@zion.uk.xensource.com>
References: <1550751733-3091-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1550751733-3091-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86: Improve the efficiency of
 domain_relinquish_resources()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMTI6MjI6MTNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBwY2lfcmVsZWFzZV9kZXZpY2VzKCkgdGFrZXMgdGhlIGdsb2JhbCBQQ0kgbG9jay4g
IE9uY2UgcGNpX3JlbGVhc2VfZGV2aWNlcygpCj4gaGFzIGNvbXBsZXRlZCwgaXQgd2lsbCBiZSBj
YWxsZWQgcmVkdW5kYW50bHkgZWFjaCB0aW1lIHBhZ2luZ190ZWFyZG93bigpIGFuZAo+IHZjcHVf
ZGVzdHJveV9wYWdldGFibGVzKCkgY29udGludWUuCj4gCj4gVGhpcyBpcyBsaWFibGUgdG8gYmUg
bWlsbGlvbnMgb2YgdGltZXMgZm9yIGEgcmVhc29uYWJseSBzaXplZCBndWVzdCwgYW5kIGlzIGEK
PiBzZXJpYWxpc2luZyBib3R0bGVuZWNrIG5vdyB0aGF0IGRvbWFpbl9raWxsKCkgY2FuIGJlIHJ1
biBjb25jdXJyZW50bHkgb24KPiBkaWZmZXJlbnQgZG9tYWlucy4KPiAKPiBJbnN0ZWFkIG9mIHBy
b3BhZ2F0aW5nIHRoZSBvcGVuY29kaW5nIG9mIHRoZSByZWxpbnF1aXNoIHN0YXRlIG1hY2hpbmUs
IHRha2UKPiB0aGUgb3Bwb3J0dW5pdHkgdG8gY2xlYW4gaXQgdXAuCj4gCj4gTGVhdmUgYSBwcm9w
ZXIgc2V0IG9mIGNvbW1lbnRzIGV4cGxhaW5pbmcgdGhhdCBkb21haW5fcmVsaW5xdWlzaF9yZXNv
dXJjZXMoKQo+IGltcGxlbWVudHMgYSBjby1yb3V0aW5lLiAgSW50cm9kdWNlIGEgZG9jdW1lbnRl
ZCBQUk9HUkVTUygpIG1hY3JvIHRvIGF2b2lkCj4gbGF0ZW50IGJ1Z3Mgc3VjaCBhcyB0aGUgUkVM
TUVNX3hlbiBjYXNlLCBhbmQgbWFrZSB0aGUgbmV3IFBST0dfKiBzdGF0ZXMKPiBwcml2YXRlIHRv
IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 15:17:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 15:17:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwq61-0004XP-6p; Thu, 21 Feb 2019 15:17:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tnw6=Q4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwq60-0004XD-8K
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 15:17:08 +0000
X-Inumbo-ID: bf858c9d-35eb-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf858c9d-35eb-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 15:17:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwq5x-0003UA-Dh; Thu, 21 Feb 2019 15:17:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwq5x-0004vn-1T; Thu, 21 Feb 2019 15:17:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwq5x-0004k7-0f; Thu, 21 Feb 2019 15:17:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133319-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 linux-4.19:test-amd64-i386-xl-shadow:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.19:test-armhf-armhf-xl-rtds:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.19:build-amd64-libvirt:<job status>:broken:regression
 linux-4.19:test-amd64-i386-pair:<job status>:broken:regression
 linux-4.19:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.19:build-amd64-libvirt:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-freebsd10-i386:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-pair:host-install/src_host(4):broken:heisenbug
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-rumprun-i386:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-examine:host-install:broken:heisenbug
 linux-4.19:test-armhf-armhf-xl-rtds:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-rumprun-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-xl-shadow:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.19:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-cubietruck:xen-install:fail:heisenbug
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.19:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-examine:reboot:fail:heisenbug
 linux-4.19:test-amd64-i386-libvirt:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.19:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=67d52fae61c152a68924d94dcf0c569a96fa2f5d
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Feb 2019 15:17:05 +0000
Subject: [Xen-devel] [linux-4.19 test] 133319: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMxOSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzMTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
IDxqb2Igc3RhdHVzPiAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMDQKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGlu
IDEzMzMwNAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzA0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgIGJyb2tlbiBpbiAxMzMzMDQKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgYnJva2VuIGluIDEzMzMwNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICBicm9rZW4gaW4gMTMzMzA0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbiBp
biAxMzMzMDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDxqb2Igc3RhdHVzPiBicm9rZW4gaW4gMTMzMzA0CiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzA0IFJFR1IuIHZzLiAxMjkz
MTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVk
aGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAx
MjkzMTMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMwNCBwYXNzIGluIDEzMzMxOQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2Vu
IGluIDEzMzMwNCBwYXNzIGluIDEzMzMxOQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMDQgcGFzcyBpbiAxMzMzMTkKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyIDQgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpIGJyb2tlbiBpbiAxMzMz
MDQgcGFzcyBpbiAxMzMzMTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMDQgcGFzcyBpbiAxMzMzMTkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBpbiAxMzMzMDQgcGFzcyBpbiAxMzMzMTkKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMwNCBwYXNzIGluIDEzMzMxOQogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNSBob3N0LWluc3RhbGwgICBicm9rZW4gaW4gMTMzMzA0
IHBhc3MgaW4gMTMzMzE5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMzMDQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNz
IGluIDEzMzMwNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAxMzMzMDQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBwYXNzIGluIDEzMzMwNAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgYnJva2VuIHBhc3MgaW4gMTMzMzA0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICBicm9rZW4gcGFz
cyBpbiAxMzMzMDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA0IGhvc3Qt
aW5zdGFsbCg0KSAgIGJyb2tlbiBwYXNzIGluIDEzMzMwNAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzMzA0
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
ICBicm9rZW4gcGFzcyBpbiAxMzMzMDQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAxOCBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMzMjg3IHBhc3MgaW4gMTMzMzE5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgaW4gMTMzMzA0IHBhc3MgaW4gMTMzMjg3CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzA0IHBhc3MgaW4gMTMz
Mjg3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMDQgcGFzcyBpbiAxMzMyODcKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMzMzMDQgcGFz
cyBpbiAxMzMzMTkKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgNiB4ZW4taW5zdGFs
bCAgICBmYWlsIGluIDEzMzMwNCBwYXNzIGluIDEzMzMxOQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMzMjg3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3
IHhlbi1ib290IGZhaWwgcGFzcyBpbiAxMzMyODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4gMTMzMjg3
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxMzMyODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgZmFpbCBwYXNzIGluIDEzMzMwNAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIHBh
c3MgaW4gMTMzMzA0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzMzMDQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzMw
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBwYXNzIGluIDEzMzMwNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMzMzA0CiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMzMzMDQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzMwNAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTMzMzA0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSA3IHhlbi1ib290IGZhaWwgcGFzcyBpbiAxMzMzMDQKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzMw
NAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVu
c3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGluIDEzMzMwNCBSRUdSLiB2cy4gMTI5MzEz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMzMzMDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICBibG9ja2VkIGluIDEzMzMwNCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMz
MzA0IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMz
MzA0IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzMyODcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGluIDEzMzI4NyBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMDQgYmxvY2tlZCBpbiAxMjkzMTMKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIGluIDEzMzMwNCBsaWtlIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzMwNCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTMzMzA0IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzA0IG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgZmFpbCBpbiAxMzMz
MDQgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEyOTMxMwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA2N2Q1MmZhZTYxYzE1MmE2ODkyNGQ5NGRjZjBjNTY5YTk2ZmEyZjVkCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJi
MTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEt
MDIgMDU6Mzk6MDggWiAgMTExIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4
LTExLTA0IDE0OjEwOjE1IFogIDEwOSBkYXlzICAgNzIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTMzMjc0ICAyMDE5LTAyLTE2IDAzOjAyOjAzIFogICAgNSBkYXlzICAgIDQgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoxMzYzIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tam9iIGJ1aWxkLWFtZDY0LWxpYnZpcnQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDc5OTI5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 15:34:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 15:34:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwqMo-0005zo-09; Thu, 21 Feb 2019 15:34:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwqMm-0005zj-Cj
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 15:34:28 +0000
X-Inumbo-ID: 2bc71d91-35ee-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bc71d91-35ee-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 15:34:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78715240"
Date: Thu, 21 Feb 2019 15:32:44 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ronan Abhamon <ronan.abhamon@vates.fr>
Message-ID: <20190221153244.clfytovhcsdt7c7i@zion.uk.xensource.com>
References: <20190220161922.14232-1-ronan.abhamon@vates.fr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190220161922.14232-1-ronan.abhamon@vates.fr>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/xentop: Display '-' when stats are
 not available.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Pritha Srivastava <pritha.srivastava@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMDQ6MTk6MjVQTSArMDAwMCwgUm9uYW4gQWJoYW1vbiB3
cm90ZToKPiBGcm9tOiBQcml0aGEgU3JpdmFzdGF2YSA8cHJpdGhhLnNyaXZhc3RhdmFAY2l0cml4
LmNvbT4KPiAKPiBEaXNwbGF5aW5nIDAgaXMgbWlzbGVhZGluZy4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBQcml0aGEgU3JpdmFzdGF2YSA8cHJpdGhhLnNyaXZhc3RhdmFAY2l0cml4LmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBSb25hbiBBYmhhbW9uIDxyb25hbi5hYmhhbW9uQHZhdGVzLmZyPgo+IC0tLQo+
ICB0b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuYyAgICAgICB8ICAgNiArCj4g
IHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5oICAgICAgIHwgICAzICsKPiAg
dG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X2xpbnV4LmMgfCAgNDcgKysrLS0t
Cj4gIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9wcml2LmggIHwgICAxICsK
PiAgdG9vbHMveGVuc3RhdC94ZW50b3AveGVudG9wLmMgICAgICAgICAgICAgICAgfCAxNTkgKysr
KysrKysrKysrKysrLS0tLQo+ICA1IGZpbGVzIGNoYW5nZWQsIDE1OCBpbnNlcnRpb25zKCspLCA1
OCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0
L3NyYy94ZW5zdGF0LmMgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuYwo+
IGluZGV4IGZiZTQ0ZjNjNTYuLjhmYTEyZDdiYzAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGVuc3Rh
dC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmMKPiArKysgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0
YXQvc3JjL3hlbnN0YXQuYwo+IEBAIC03MjksNiArNzI5LDEyIEBAIHVuc2lnbmVkIGxvbmcgbG9u
ZyB4ZW5zdGF0X3ZiZF93cl9zZWN0cyh4ZW5zdGF0X3ZiZCAqIHZiZCkKPiAgCXJldHVybiB2YmQt
PndyX3NlY3RzOwo+ICB9Cj4gIAo+ICsvKiBSZXR1cm5zIGVycm9yIHdoaWxlIGdldHRpbmcgc3Rh
dHMgKDEgaWYgZXJyb3IgaGFwcGVuZWQsIDAgb3RoZXJ3aXNlKSAqLwo+ICt1bnNpZ25lZCBpbnQg
eGVuc3RhdF92YmRfZXJyb3IoeGVuc3RhdF92YmQgKiB2YmQpCj4gK3sKPiArCXJldHVybiB2YmQt
PmVycm9yOwo+ICt9Cj4gKwoKWW91IGNhbiBkbyBhd2F5IHdpdGggdGhpcyBmdW5jdGlvbiBieSBh
Y2Nlc3NpbmcgdmJkLT5lcnJvciBkaXJlY3RseSBpbgpjb2RlLgoKPiAgLyoKPiAgICogVG1lbSBm
dW5jdGlvbnMKPiAgICovCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9z
cmMveGVuc3RhdC5oIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmgKPiBp
bmRleCA0N2VjNjBlMTRkLi5mZTEzYjY1NzI3IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hlbnN0YXQv
bGlieGVuc3RhdC9zcmMveGVuc3RhdC5oCj4gKysrIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0
L3NyYy94ZW5zdGF0LmgKPiBAQCAtMTkzLDYgKzE5Myw5IEBAIHVuc2lnbmVkIGxvbmcgbG9uZyB4
ZW5zdGF0X3ZiZF93cl9yZXFzKHhlbnN0YXRfdmJkICogdmJkKTsKPiAgdW5zaWduZWQgbG9uZyBs
b25nIHhlbnN0YXRfdmJkX3JkX3NlY3RzKHhlbnN0YXRfdmJkICogdmJkKTsKPiAgdW5zaWduZWQg
bG9uZyBsb25nIHhlbnN0YXRfdmJkX3dyX3NlY3RzKHhlbnN0YXRfdmJkICogdmJkKTsKPiAgCj4g
Ky8qIFJldHVybnMgZXJyb3Igd2hpbGUgZ2V0dGluZyBzdGF0cyAoMSBpZiBlcnJvciBoYXBwZW5l
ZCwgMCBvdGhlcndpc2UpICovCj4gK3Vuc2lnbmVkIGludCB4ZW5zdGF0X3ZiZF9lcnJvcih4ZW5z
dGF0X3ZiZCAqIHZiZCk7Cj4gKwo+ICAvKgo+ICAgKiBUbWVtIGZ1bmN0aW9ucyAtIGV4dHJhY3Qg
dG1lbSBpbmZvcm1hdGlvbgo+ICAgKi8KPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RhdC9saWJ4
ZW5zdGF0L3NyYy94ZW5zdGF0X2xpbnV4LmMgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3Jj
L3hlbnN0YXRfbGludXguYwo+IGluZGV4IDdjZGQzYmY5MWYuLjk0MjFjYTQzYzggMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X2xpbnV4LmMKPiArKysg
Yi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfbGludXguYwo+IEBAIC00MzYs
MTMgKzQzNiwxNSBAQCBpbnQgeGVuc3RhdF9jb2xsZWN0X3ZiZHMoeGVuc3RhdF9ub2RlICogbm9k
ZSkKPiAgCQlyZXQgPSBzc2NhbmYoZHAtPmRfbmFtZSwgIiUzcy0ldS0ldSIsIGJ1ZiwgJmRvbWlk
LCAmdmJkLmRldik7Cj4gIAkJaWYgKHJldCAhPSAzKQo+ICAJCQljb250aW51ZTsKPiArCQlpZiAo
IShzdHJzdHIoYnVmLCAidmJkIikpICYmICEoc3Ryc3RyKGJ1ZiwgInRhcCIpKSkKPiArCQkJY29u
dGludWU7Cj4gIAo+ICAJCWlmIChzdHJjbXAoYnVmLCJ2YmQiKSA9PSAwKQo+ICAJCQl2YmQuYmFj
a190eXBlID0gMTsKPiAgCQllbHNlIGlmIChzdHJjbXAoYnVmLCJ0YXAiKSA9PSAwKQo+ICAJCQl2
YmQuYmFja190eXBlID0gMjsKPiAgCQllbHNlCj4gLQkJCWNvbnRpbnVlOwo+ICsJCQl2YmQuYmFj
a190eXBlID0gMDsKPiAgCj4gIAkJZG9tYWluID0geGVuc3RhdF9ub2RlX2RvbWFpbihub2RlLCBk
b21pZCk7Cj4gIAkJaWYgKGRvbWFpbiA9PSBOVUxMKSB7Cj4gQEAgLTQ1MywzNiArNDU1LDI5IEBA
IGludCB4ZW5zdGF0X2NvbGxlY3RfdmJkcyh4ZW5zdGF0X25vZGUgKiBub2RlKQo+ICAJCQljb250
aW51ZTsKPiAgCQl9Cj4gIAo+IC0JCWlmKChyZWFkX2F0dHJpYnV0ZXNfdmJkKGRwLT5kX25hbWUs
ICJzdGF0aXN0aWNzL29vX3JlcSIsIGJ1ZiwgMjU2KTw9MCkKPiAtCQkgICB8fCAoKHJldCA9IHNz
Y2FuZihidWYsICIlbGx1IiwgJnZiZC5vb19yZXFzKSkgIT0gMSkpCj4gLQkJewo+IC0JCQljb250
aW51ZTsKPiAtCQl9Cj4gLQo+IC0JCWlmKChyZWFkX2F0dHJpYnV0ZXNfdmJkKGRwLT5kX25hbWUs
ICJzdGF0aXN0aWNzL3JkX3JlcSIsIGJ1ZiwgMjU2KTw9MCkKPiAtCQkgICB8fCAoKHJldCA9IHNz
Y2FuZihidWYsICIlbGx1IiwgJnZiZC5yZF9yZXFzKSkgIT0gMSkpCj4gKwkJaWYgKHZiZC5iYWNr
X3R5cGUgPT0gMSB8fCB2YmQuYmFja190eXBlID09IDIpCj4gIAkJewo+IC0JCQljb250aW51ZTsK
PiAtCQl9Cj4gIAo+IC0JCWlmKChyZWFkX2F0dHJpYnV0ZXNfdmJkKGRwLT5kX25hbWUsICJzdGF0
aXN0aWNzL3dyX3JlcSIsIGJ1ZiwgMjU2KTw9MCkKPiAtCQkgICB8fCAoKHJldCA9IHNzY2FuZihi
dWYsICIlbGx1IiwgJnZiZC53cl9yZXFzKSkgIT0gMSkpCj4gLQkJewo+IC0JCQljb250aW51ZTsK
PiAtCQl9Cj4gLQo+IC0JCWlmKChyZWFkX2F0dHJpYnV0ZXNfdmJkKGRwLT5kX25hbWUsICJzdGF0
aXN0aWNzL3JkX3NlY3QiLCBidWYsIDI1Nik8PTApCj4gLQkJICAgfHwgKChyZXQgPSBzc2NhbmYo
YnVmLCAiJWxsdSIsICZ2YmQucmRfc2VjdHMpKSAhPSAxKSkKPiAtCQl7Cj4gLQkJCWNvbnRpbnVl
Owo+ICsJCQl2YmQuZXJyb3IgPSAwOwo+ICsKPiArCQkJaWYgKChyZWFkX2F0dHJpYnV0ZXNfdmJk
KGRwLT5kX25hbWUsICJzdGF0aXN0aWNzL29vX3JlcSIsIGJ1ZiwgMjU2KTw9MCkgfHwKPiArCQkJ
CSgocmV0ID0gc3NjYW5mKGJ1ZiwgIiVsbHUiLCAmdmJkLm9vX3JlcXMpKSAhPSAxKSB8fAo+ICsJ
CQkJKHJlYWRfYXR0cmlidXRlc192YmQoZHAtPmRfbmFtZSwgInN0YXRpc3RpY3MvcmRfcmVxIiwg
YnVmLCAyNTYpPD0wKSB8fAo+ICsJCQkJKChyZXQgPSBzc2NhbmYoYnVmLCAiJWxsdSIsICZ2YmQu
cmRfcmVxcykpICE9IDEpIHx8Cj4gKwkJCQkocmVhZF9hdHRyaWJ1dGVzX3ZiZChkcC0+ZF9uYW1l
LCAic3RhdGlzdGljcy93cl9yZXEiLCBidWYsIDI1Nik8PTApIHx8Cj4gKwkJCQkoKHJldCA9IHNz
Y2FuZihidWYsICIlbGx1IiwgJnZiZC53cl9yZXFzKSkgIT0gMSkgfHwKPiArCQkJCShyZWFkX2F0
dHJpYnV0ZXNfdmJkKGRwLT5kX25hbWUsICJzdGF0aXN0aWNzL3JkX3NlY3QiLCBidWYsIDI1Nik8
PTApIHx8Cj4gKwkJCQkoKHJldCA9IHNzY2FuZihidWYsICIlbGx1IiwgJnZiZC53cl9zZWN0cykp
ICE9IDEpIHx8Cj4gKwkJCQkocmVhZF9hdHRyaWJ1dGVzX3ZiZChkcC0+ZF9uYW1lLCAic3RhdGlz
dGljcy93cl9zZWN0IiwgYnVmLCAyNTYpPD0wKSB8fAo+ICsJCQkJKChyZXQgPSBzc2NhbmYoYnVm
LCAiJWxsdSIsICZ2YmQud3Jfc2VjdHMpKSAhPSAxKSkKPiArCQkJewo+ICsJCQkJdmJkLmVycm9y
ID0gMTsKPiArCQkJfQo+ICAJCX0KPiAtCj4gLQkJaWYoKHJlYWRfYXR0cmlidXRlc192YmQoZHAt
PmRfbmFtZSwgInN0YXRpc3RpY3Mvd3Jfc2VjdCIsIGJ1ZiwgMjU2KTw9MCkKPiAtCQkgICB8fCAo
KHJldCA9IHNzY2FuZihidWYsICIlbGx1IiwgJnZiZC53cl9zZWN0cykpICE9IDEpKQo+ICsJCWVs
c2UKPiAgCQl7Cj4gLQkJCWNvbnRpbnVlOwo+ICsJCQl2YmQuZXJyb3IgPSAxOwo+ICAJCX0KPiAt
Cj4gIAkJaWYgKCh4ZW5zdGF0X3NhdmVfdmJkKGRvbWFpbiwgJnZiZCkpID09IE5VTEwpIHsKPiAg
CQkJcGVycm9yKCJBbGxvY2F0aW9uIGVycm9yIik7Cj4gIAkJCXJldHVybiAwOwo+IGRpZmYgLS1n
aXQgYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfcHJpdi5oIGIvdG9vbHMv
eGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3ByaXYuaAo+IGluZGV4IDc0ZTA3NzRhNWUu
LmViZmNkMGZmZjYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94
ZW5zdGF0X3ByaXYuaAo+ICsrKyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3Rh
dF9wcml2LmgKPiBAQCAtOTgsNiArOTgsNyBAQCBzdHJ1Y3QgeGVuc3RhdF9uZXR3b3JrIHsKPiAg
c3RydWN0IHhlbnN0YXRfdmJkIHsKPiAgCXVuc2lnbmVkIGludCBiYWNrX3R5cGU7Cj4gIAl1bnNp
Z25lZCBpbnQgZGV2Owo+ICsJdW5zaWduZWQgaW50IGVycm9yOwo+ICAJdW5zaWduZWQgbG9uZyBs
b25nIG9vX3JlcXM7Cj4gIAl1bnNpZ25lZCBsb25nIGxvbmcgcmRfcmVxczsKPiAgCXVuc2lnbmVk
IGxvbmcgbG9uZyB3cl9yZXFzOwo+IGRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0L3hlbnRvcC94
ZW50b3AuYyBiL3Rvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcC5jCj4gaW5kZXggYzQ2NTgxMDYy
Yi4uOGVmNmY0OWZmOSAxMDA2NDQKPiAtLS0gYS90b29scy94ZW5zdGF0L3hlbnRvcC94ZW50b3Au
Ywo+ICsrKyBiL3Rvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcC5jCj4gQEAgLTMyLDYgKzMyLDcg
QEAKPiAgI2luY2x1ZGUgPHRpbWUuaD4KPiAgI2luY2x1ZGUgPHVuaXN0ZC5oPgo+ICAjaW5jbHVk
ZSA8c2lnbmFsLmg+Cj4gKyNpbmNsdWRlIDxzdGRib29sLmg+Cj4gICNpZiBkZWZpbmVkKF9fbGlu
dXhfXykKPiAgI2luY2x1ZGUgPGxpbnV4L2tkZXZfdC5oPgo+ICAjZW5kaWYKPiBAQCAtODcsNyAr
ODgsNyBAQCBzdGF0aWMgaW50IGhhbmRsZV9rZXkoaW50KTsKPiAgc3RhdGljIGludCBjb21wYXJl
KHVuc2lnbmVkIGxvbmcgbG9uZywgdW5zaWduZWQgbG9uZyBsb25nKTsKPiAgc3RhdGljIGludCBj
b21wYXJlX2RvbWFpbnMoeGVuc3RhdF9kb21haW4gKiosIHhlbnN0YXRfZG9tYWluICoqKTsKPiAg
c3RhdGljIHVuc2lnbmVkIGxvbmcgbG9uZyB0b3RfbmV0X2J5dGVzKCB4ZW5zdGF0X2RvbWFpbiAq
LCBpbnQpOwo+IC1zdGF0aWMgdW5zaWduZWQgbG9uZyBsb25nIHRvdF92YmRfcmVxcyggeGVuc3Rh
dF9kb21haW4gKiwgaW50KTsKPiArc3RhdGljIGJvb2wgdG90X3ZiZF9yZXFzKCB4ZW5zdGF0X2Rv
bWFpbiAqLCBpbnQsIHVuc2lnbmVkIGxvbmcgbG9uZyAqKTsKClNpbmNlIHlvdSdyZSB0b3VjaGlu
ZyB0aGlzIGFueXdheSwgSSB3b3VsZCBsaWtlIHRvIHJlcXVlc3QgdGhlCmV4dHJhbmVvdXMgc3Bh
Y2UgYmUgcmVtb3ZlZC4KCj4gIAo+ICAvKiBGaWVsZCBmdW5jdGlvbnMgKi8KPiAgc3RhdGljIGlu
dCBjb21wYXJlX3N0YXRlKHhlbnN0YXRfZG9tYWluICpkb21haW4xLCB4ZW5zdGF0X2RvbWFpbiAq
ZG9tYWluMik7Cj4gQEAgLTY4NSw3MCArNjg2LDE0MCBAQCBzdGF0aWMgdm9pZCBwcmludF92YmRz
KHhlbnN0YXRfZG9tYWluICpkb21haW4pCj4gICAgIHJldHVybmluZyAtMSwwLDEgKiBmb3IgPCw9
LD4gKi8KPiAgc3RhdGljIGludCBjb21wYXJlX3ZiZF9vbyh4ZW5zdGF0X2RvbWFpbiAqZG9tYWlu
MSwgeGVuc3RhdF9kb21haW4gKmRvbWFpbjIpCj4gIHsKPiAtICByZXR1cm4gLWNvbXBhcmUodG90
X3ZiZF9yZXFzKGRvbWFpbjEsIEZJRUxEX1ZCRF9PTyksCj4gLQkJICB0b3RfdmJkX3JlcXMoZG9t
YWluMiwgRklFTERfVkJEX09PKSk7Cj4gKyAgdW5zaWduZWQgbG9uZyBsb25nIGRvbTFfdmJkX29v
ID0gMCwgZG9tMl92YmRfb28gPSAwOwo+ICsKPiArICB0b3RfdmJkX3JlcXMoZG9tYWluMSwgRklF
TERfVkJEX09PLCAmZG9tMV92YmRfb28pOwo+ICsgIHRvdF92YmRfcmVxcyhkb21haW4xLCBGSUVM
RF9WQkRfT08sICZkb20yX3ZiZF9vbyk7Cj4gKwo+ICsgIHJldHVybiAtY29tcGFyZShkb20xX3Zi
ZF9vbywKPiArCQkgIGRvbTJfdmJkX29vKTsKClRoaXMgbm93IGZpdHMgaW50byBvbmUgbGluZS4K
ClRoZXJlIGFyZSBvdGhlciBpbnN0YW5jZXMgYXMgd2VsbC4gUGxlYXNlIGZpeCB0aGVtIGluIHRo
ZSBuZXh0IHZlcnNpb24uCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 15:40:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 15:40:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwqSd-0006qr-Mg; Thu, 21 Feb 2019 15:40:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwqSb-0006qm-Ik
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 15:40:29 +0000
X-Inumbo-ID: 033f50e2-35ef-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 033f50e2-35ef-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 15:40:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78716312"
Date: Thu, 21 Feb 2019 15:39:25 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190221153925.rwxv44nrxluq56ne@zion.uk.xensource.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <27fbf2868a07046d4287a35d2b93483ae4a1f6dd.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <27fbf2868a07046d4287a35d2b93483ae4a1f6dd.1548710973.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 02/17] Document ioemu Linux stubdomain
 protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMTA6MzA6MTlQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEFkZCBkb2N1bWVudGF0aW9uIGZvciB1cGNvbWluZyBMaW51
eCBzdHViZG9tYWluIGZvciBxZW11LXVwc3RyZWFtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmVr
IE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
PiAtLS0KPiAgZG9jcy9taXNjL3N0dWJkb20udHh0IHwgNTAgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCA1MCBpbnNlcnRpb25z
KCspCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9zdHViZG9tLnR4dCBiL2RvY3MvbWlzYy9z
dHViZG9tLnR4dAo+IGluZGV4IDRjNTI0ZjIuLjljOTRjNmIgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9t
aXNjL3N0dWJkb20udHh0Cj4gKysrIGIvZG9jcy9taXNjL3N0dWJkb20udHh0Cj4gQEAgLTc1LDYg
Kzc1LDU2IEBAIERlZmluZWQgY29tbWFuZHM6Cj4gICAgIC0gInJ1bm5pbmciIC0gc3VjY2Vzcwo+
ICAKPiAgCj4gK1Rvb2xzdGFjayB0byBMaW51eCBpb2VtdSBzdHViZG9tYWluIHByb3RvY29sCj4g
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKwo+ICtUaGlz
IHNlY3Rpb24gZGVzY3JpYmUgY29tbXVuaWNhdGlvbiBwcm90b2NvbCBiZXR3ZWVuIHRvb2xzdGFj
ayBhbmQKPiArcWVtdS11cHN0cmVhbSBydW5uaW5nIGluIExpbnV4IHN0dWJkb21haW4uIFRoZSBw
cm90b2NvbCBpbmNsdWRlCj4gK2V4cGVjdGF0aW9ucyBvZiBib3RoIHN0dWJkb21haW4sIGFuZCBx
ZW11Lgo+ICsKPiArU2V0dXAgKGRvbmUgYnkgdG9vbHN0YWNrLCBleHBlY3RlZCBieSBzdHViZG9t
YWluKToKPiArIC0gQmxvY2sgZGV2aWNlcyBmb3IgdGFyZ2V0IGRvbWFpbiBhcmUgY29ubmVjdGVk
IGFzIFBWIGRpc2tzIHRvIHN0dWJkb21haW4sCj4gKyAgIGFjY29yZGluZyB0byBjb25maWd1cmF0
aW9uIG9yZGVyLCBzdGFydGluZyB3aXRoIHh2ZGEKPiArIC0gTmV0d29yayBkZXZpY2VzIGZvciB0
YXJnZXQgZG9tYWluIGFyZSBjb25uZWN0ZWQgYXMgUFYgbmljcyB0byBzdHViZG9tYWluLAo+ICsg
ICBhY2NvcmRpbmcgdG8gY29uZmlndXJhdGlvbiBvcmRlciwgc3RhcnRpbmcgd2l0aCAwCj4gKyAt
IFtub3QgaW1wbGVtZW50ZWRdIGlmIGdyYXBoaWNzIG91dHB1dCBpcyBleHBlY3RlZCwgVkZCIGFu
ZCBWS0IgZGV2aWNlcyBhcmUgc2V0IGZvciBzdHViZG9tYWluCj4gKyAgIChpdHMgYmFja2VuZCBp
cyByZXNwb25zaWJsZSBmb3IgZXhwb3NpbmcgdGhlbSB1c2luZyBhcHByb3ByaWF0ZSBwcm90b2Nv
bAo+ICsgICBsaWtlIFZOQyBvciBTcGljZSkKPiArIC0gb3RoZXIgdGFyZ2V0IGRvbWFpbidzIGRl
dmljZXMgYXJlIG5vdCBjb25uZWN0ZWQgYXQgdGhpcyBwb2ludCB0byBzdHViZG9tYWluCj4gKyAg
IChtYXkgYmUgaG90LXBsdWdnZWQgbGF0ZXIpCj4gKyAtIFFFTVUgY29tbWFuZCBsaW5lIGlzIHN0
b3JlZCBpbgo+ICsgICAvdm0vPHRhcmdldC11dWlkPi9pbWFnZS9kbWFyZ3MgeGVuc3RvcmUgZGly
LCBlYWNoIGFyZ3VtZW50IGFzIHNlcGFyYXRlIGtleQo+ICsgICBpbiBmb3JtIC92bS88dGFyZ2V0
LXV1aWQ+L2ltYWdlL2RtYXJncy9OTk4sIHdoZXJlIE5OTiBpcyAwLXBhZGRlZCBhcmd1bWVudAo+
ICsgICBudW1iZXIKPiArIC0gdGFyZ2V0IGRvbWFpbiBpZCBpcyBzdG9yZWQgaW4gL2xvY2FsL2Rv
bWFpbi88c3R1YmRvbS1pZD4vdGFyZ2V0IHhlbnN0b3JlIHBhdGgKPiArPz8gLSBiaW9zIHR5cGUg
aXMgc3RvcmVkIGluIC9sb2NhbC9kb21haW4vPHRhcmdldC1pZD4vaHZtbG9hZGVyL2Jpb3MKClNp
bmNlIHlvdSdyZSBkZWZpbmluZyBhIG5ldyBwcm90b2NvbCBoZXJlLCB5b3UgaGF2ZSB0aGUgbGli
ZXJ0eSB0bwplbGltaW5hdGUgdGhpcyB1bmNlcnRhaW50eSwgdW5sZXNzIGZvciBzb21lIHJlYXNv
biB5b3Ugd2FudCBpdCB0byBiZQpjb21wYXRpYmxlIHdpdGggdGhlIG9sZCBzdHViZG9tPwoKCldl
aS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:02:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:02:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwqnz-0000ZV-J1; Thu, 21 Feb 2019 16:02:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwqny-0000ZQ-R4
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:02:34 +0000
X-Inumbo-ID: 190390c9-35f2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 190390c9-35f2-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:02:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78720943"
Date: Thu, 21 Feb 2019 16:01:59 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190221160159.m6x443nmeugmhtnw@zion.uk.xensource.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <0158b07cdae7a2a7bb592f11d5df408285efb7c6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0158b07cdae7a2a7bb592f11d5df408285efb7c6.1548710973.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 04/17] libxl: Allow running qemu-xen in
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMTA6MzA6MjFQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IERvIG5vdCBwcm9oaWJpdCBhbnltb3JlIHVzaW5nIHN0dWJk
b21haW4gd2l0aCBxZW11LXhlbi4KPiBUbyBoZWxwIGRpc3Rpbmd1c2hpbmcgTWluaU9TIGFuZCBM
aW51eCBzdHViZG9tYWluLCBhZGQgaGVscGVyIGlubGluZQo+IGZ1bmN0aW9ucyBsaWJ4bF9fc3R1
YmRvbWFpbl9pc19saW51eCgpIGFuZAo+IGxpYnhsX19zdHViZG9tYWluX2lzX2xpbnV4X3J1bm5p
bmcoKS4gVGhvc2Ugc2hvdWxkIGJlIHVzZWQgd2hlcmUgcmVhbGx5Cj4gdGhlIGRpZmZlcmVuY2Ug
aXMgYWJvdXQgTWluaU9TL0xpbnV4LCBub3QgcWVtdS14ZW4vcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJl
a0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+IAo+IC0tLQo+IENoYW5nZXMgaW4gdjM6Cj4gIC0g
bmV3IHBhdGNoLCBpbnN0ZWFkIG9mICJsaWJ4bDogQWRkICJzdHViZG9tYWluX3ZlcnNpb24iIHRv
Cj4gIGRvbWFpbl9idWlsZF9pbmZvIgo+ICAtIGhlbHBlciBmdW5jdGlvbnMgYXMgc3VnZ2VzdGVk
IGJ5IElhbiBKYWNrc29uCj4gLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCAg
OSAtLS0tLS0tLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDE3ICsrKysrKysr
KysrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IGluZGV4IGE0ZTc0YTUuLmJiNjI1NDIgMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYwo+IEBAIC0xNjAsMTUgKzE2MCw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxk
X2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAg
Cj4gLSAgICBpZiAoYl9pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSAmJgo+IC0g
ICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0KPiAtICAgICAgICAgICAgTElC
WExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU5fVFJBRElUSU9OQUwgJiYKPiAtICAgICAg
ICBsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWluKSkgewo+
IC0gICAgICAgIExPRyhFUlJPUiwKPiAtICAgICAgICAgICAgImRldmljZSBtb2RlbCBzdHViZG9t
YWlucyByZXF1aXJlIFwicWVtdS14ZW4tdHJhZGl0aW9uYWxcIiIpOwo+IC0gICAgICAgIHJldHVy
biBFUlJPUl9JTlZBTDsKPiAtICAgIH0KPiAtCj4gICAgICBpZiAoIWJfaW5mby0+bWF4X3ZjcHVz
KQo+ICAgICAgICAgIGJfaW5mby0+bWF4X3ZjcHVzID0gMTsKPiAgICAgIGlmICghYl9pbmZvLT5h
dmFpbF92Y3B1cy5zaXplKSB7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gaW5kZXggNDU5ZjliZi4uYjhj
Njk4YSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+IEBAIC0yMTk1LDYgKzIxOTUsMjMgQEAgX2hp
ZGRlbiBpbnQgbGlieGxfX2RldmljZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmcobGlieGxfX2djICpn
YywgdWludDMyX3QgZG9taWQpOwo+ICAgIC8qIFJldHVybiB0aGUgc3lzdGVtLXdpZGUgZGVmYXVs
dCBkZXZpY2UgbW9kZWwgKi8KPiAgX2hpZGRlbiBsaWJ4bF9kZXZpY2VfbW9kZWxfdmVyc2lvbiBs
aWJ4bF9fZGVmYXVsdF9kZXZpY2VfbW9kZWwobGlieGxfX2djICpnYyk7Cj4gIAo+ICtzdGF0aWMg
aW5saW5lCj4gK2Jvb2wgbGlieGxfX3N0dWJkb21haW5faXNfbGludXhfcnVubmluZyhsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCkKPiArewo+ICsgICAgLyogc2FtZSBsb2dpYyBhcyBpbiBs
aWJ4bF9fc3R1YmRvbWFpbl9pc19saW51eCAqLwo+ICsgICAgcmV0dXJuIGxpYnhsX19kZXZpY2Vf
bW9kZWxfdmVyc2lvbl9ydW5uaW5nKGdjLCBkb21pZCkKPiArICAgICAgICA9PSBMSUJYTF9ERVZJ
Q0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjsKCkkgZG9uJ3QgdGhpbmsgdGhlIGxvZ2ljIGlzIGFj
Y3VyYXRlLiBZb3UncmUgcHJlY2x1ZGluZyBydW5uaW5nCnFlbXUteGVuIGluIGEgdW5pa2VybmVs
IGFzIHN0dWJkb20uCgpJIHRoaW5rIHB1dHRpbmcgYW4gZXh0cmEga2V5IGluIHhlbnN0b3JlIHdp
dGggdGhlIHVuZGVybHlpbmcgcGxhdGZvcm0gaXMKbW9yZSBkZXNpcmFibGUuCgo+ICt9Cj4gKwo+
ICtzdGF0aWMgaW5saW5lCj4gK2Jvb2wgbGlieGxfX3N0dWJkb21haW5faXNfbGludXgobGlieGxf
ZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbykKPiArewo+ICsgICAgLyogcmlnaHQgbm93IHFlbXUt
dHJhbmRpdGlvbmFsIGltcGxpZXMgTWluaU9TIHN0dWJkb21haW4gYW5kIHFlbXUteGVuCj4gKyAg
ICAgKiBpbXBsaWVzIExpbnV4IHN0dWJkb21haW4gKi8KPiArICAgIHJldHVybiBsaWJ4bF9kZWZi
b29sX3ZhbChiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWluKSAmJgo+ICsgICAgICAgIGJf
aW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05f
UUVNVV9YRU47CgpTdWJzZXF1ZW50bHkgeW91IHdpbGwgbmVlZCBhIG5ldyBmaWVsZCBpbiBiX2lu
Zm8uCgpXaGF0IGRvIHlvdSB0aGluaz8KCldlaS4KCj4gK30KPiArCj4gICNkZWZpbmUgREVWSUNF
X01PREVMX1hTX1BBVEgoZ2MsIGRtX2RvbWlkLCBkb21pZCwgZm10LCBfYS4uLikgICAgICAgICAg
ICAgIFwKPiAgICAgIGxpYnhsX19zcHJpbnRmKGdjLCAiL2xvY2FsL2RvbWFpbi8ldS9kZXZpY2Ut
bW9kZWwvJXUiIGZtdCwgZG1fZG9taWQsICAgXAo+ICAgICAgICAgICAgICAgICAgICAgZG9taWQs
ICMjX2EpCj4gLS0gCj4gZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:02:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:02:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwqoM-0000ab-Su; Thu, 21 Feb 2019 16:02:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwqoL-0000aT-Va
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:02:58 +0000
X-Inumbo-ID: 26717414-35f2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26717414-35f2-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:02:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78720976"
Date: Thu, 21 Feb 2019 16:02:04 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190221160204.hnyqtloupgkvbntj@zion.uk.xensource.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <060e89a5cca415871c19d05853a31e7d7bc7f6cc.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <060e89a5cca415871c19d05853a31e7d7bc7f6cc.1548710973.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 05/17] libxl: Handle Linux stubdomain
 specific QEMU options.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Eric Shelton <eshelton@pobox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMTA6MzA6MjJQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEZyb206IEVyaWMgU2hlbHRvbiA8ZXNoZWx0b25AcG9ib3gu
Y29tPgo+IAo+IFRoaXMgcGF0Y2ggY3JlYXRlcyBhbiBhcHByb3ByaWF0ZSBjb21tYW5kIGxpbmUg
Zm9yIHRoZSBRRU1VIGluc3RhbmNlCj4gcnVubmluZyBpbiBhIExpbnV4LWJhc2VkIHN0dWJkb21h
aW4uCj4gCj4gTk9URTogYSBudW1iZXIgb2YgaXRlbXMgYXJlIG5vdCBjdXJyZW50bHkgaW1wbGVt
ZW50ZWQgZm9yIExpbnV4LWJhc2VkCj4gc3R1YmRvbWFpbnMsIHN1Y2ggYXM6Cj4gLSBzYXZlL3Jl
c3RvcmUKPiAtIFFNUCBzb2NrZXQKPiAtIGdyYXBoaWNzIG91dHB1dCAoZS5nLiwgVk5DKQo+IAo+
IFNpZ25lZC1vZmYtYnk6IEVyaWMgU2hlbHRvbiA8ZXNoZWx0b25AcG9ib3guY29tPgo+IAo+IFNp
bW9uOgo+ICAqIGZpeCBkaXNrIHBhdGgKPiAgKiBmaXggY2Ryb20gcGF0aCBhbmQgImZvcm1hdCIK
PiAgKiBwYXNzIGRvd25zY3JpcHQgZm9yIG5ldHdvcmsgaW50ZXJmYWNlcwo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiBbZHJv
cCBRdWJlcy1zcGVjaWZpYyBwYXJ0c10KPiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:03:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:03:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwqoO-0000b7-6p; Thu, 21 Feb 2019 16:03:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwqoN-0000ah-66
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:02:59 +0000
X-Inumbo-ID: 28257122-35f2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28257122-35f2-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:02:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78721025"
Date: Thu, 21 Feb 2019 16:02:08 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190221160208.xafgwgdgmbf7je3n@zion.uk.xensource.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <38e82f6a138caf9efbce2589954423daf27c44d4.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <38e82f6a138caf9efbce2589954423daf27c44d4.1548710973.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 06/17] libxl: write qemu arguments into
 separate xenstore keys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMTA6MzA6MjNQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFRoaXMgYWxsb3dzIHVzaW5nIGFyZ3VtZW50cyB3aXRoIHNw
YWNlcywgbGlrZSAtYXBwZW5kLCB3aXRob3V0Cj4gbm9taW5hdGluZyBhbnkgc3BlY2lhbCAic2Vw
YXJhdG9yIiBjaGFyYWN0ZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tp
LUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgoKQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:03:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:03:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwqoP-0000bt-FQ; Thu, 21 Feb 2019 16:03:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwqoO-0000bC-Bx
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:03:00 +0000
X-Inumbo-ID: 2897b94c-35f2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2897b94c-35f2-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:02:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78721031"
Date: Thu, 21 Feb 2019 16:02:14 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190221160214.6iyv6jbhs2iuws3j@zion.uk.xensource.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <f97d93d7f661baea387d5b85abd65891c20515b9.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f97d93d7f661baea387d5b85abd65891c20515b9.1548710973.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 10/17] libxl: typo fix in comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMTA6MzA6MjdQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1H
w7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KCkFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:03:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:03:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwqoP-0000cB-OX; Thu, 21 Feb 2019 16:03:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwqoO-0000bD-DC
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:03:00 +0000
X-Inumbo-ID: 282b0f09-35f2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 282b0f09-35f2-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:02:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78721028"
Date: Thu, 21 Feb 2019 16:02:11 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190221160211.nuylbbi4ile2k46v@zion.uk.xensource.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <e7c58b14e234a5b24a0a4f62da2db26e34071e05.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e7c58b14e234a5b24a0a4f62da2db26e34071e05.1548710973.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 07/17] libxl: create vkb device only for
 guests with graphics output
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMTA6MzA6MjRQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFRoZSBmb3JjZWQgdmtiIGRldmljZSBpcyBtZWFudCBmb3Ig
YmV0dGVyIHBlcmZvcm1hbmNlIG9mIHFlbXUgYWNjZXNzCj4gKGF0IGxlYXN0IGFjY29yZGluZyB0
byBlYmJkMjU2MWI0Y2VmYjI5OWYwZjY4YTg4YjI3ODg1MDQyMjNkZTE4ICJsaWJ4bDoKPiBBZGQg
YSB2a2JkIGZyb250ZW5kL2JhY2tlbmQgcGFpciBmb3IgSFZNIGd1ZXN0cyIpLCB3aGljaCBpc24n
dCB1c2VkIGlmCj4gdGhlcmUgaXMgbm8gY29uZmlndXJlZCBjaGFubmVsIHRvIGFjdHVhbGx5IGFj
Y2VzcyB0aGF0IGtleWJvYXJkLgo+IAo+IE9uZSBjYW4gc3RpbGwgYWRkIHZrYiBkZXZpY2UgbWFu
dWFsbHkgaWYgbmVlZGVkLgo+IAo+IFRoaXMgaXMgY29udGludWF0aW9uIG9mIGIwNTNmMGM0Yzll
NTMzZjNkOTc4MzdjZjg5N2ViOTIwYjgzNTVlZDMgImxpYnhsOiBkbwo+IG5vdCBzdGFydCBkb20w
IHFlbXUgZm9yIHN0dWJkb21haW4gd2hlbiBub3QgbmVlZGVkIi4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT4K
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:03:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:03:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwqoU-0000dk-3Y; Thu, 21 Feb 2019 16:03:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwqoT-0000dQ-EN
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:03:05 +0000
X-Inumbo-ID: 2b15e2b6-35f2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b15e2b6-35f2-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:03:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78721038"
Date: Thu, 21 Feb 2019 16:02:16 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190221160216.s4djoqmfy4ycacbx@zion.uk.xensource.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <8da7250bbf758b3dd1599c792663facc5329f274.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8da7250bbf758b3dd1599c792663facc5329f274.1548710973.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 11/17] libxl: move xswait declaration up
 in libxl_internal.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMTA6MzA6MjhQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEl0IHdpbGwgYmUgbmVlZGVkIGZvciBxbXBfZXZfKiBvdmVy
IHZjaGFuLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1h
cmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:03:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:03:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwqpC-0000rr-UH; Thu, 21 Feb 2019 16:03:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwqpB-0000rI-Lp
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:03:49 +0000
X-Inumbo-ID: 465b760f-35f2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 465b760f-35f2-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:03:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78721092"
Date: Thu, 21 Feb 2019 16:02:20 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190221160219.7doyhzsofcb7ft6l@zion.uk.xensource.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <cd3c849abd5da9257a7e5d36127ce7422557adac.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cd3c849abd5da9257a7e5d36127ce7422557adac.1548710973.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 08/17] xl: add stubdomain related options
 to xl config parser
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMTA6MzA6MjVQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1H
w7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiBSZXZpZXdlZC1ieTog
SmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgo+IC0tLQo+ICBkb2NzL21hbi94bC5j
ZmcuNS5wb2QuaW4gfCAyMyArKysrKysrKysrKysrKysrKysrLS0tLQo+ICB0b29scy94bC94bF9w
YXJzZS5jICAgICAgfCAgNyArKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9u
cygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLjUu
cG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCj4gaW5kZXggM2I5MmYzOS4uZjQ3NTE5
NiAxMDA2NDQKPiAtLS0gYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KPiArKysgYi9kb2NzL21h
bi94bC5jZmcuNS5wb2QuaW4KPiBAQCAtMjY5NCwxMCArMjY5NCwyNSBAQCBtb2RlbCB3aGljaCB0
aGV5IHdlcmUgaW5zdGFsbGVkIHdpdGguCj4gIAo+ICA9aXRlbSBCPGRldmljZV9tb2RlbF9vdmVy
cmlkZT0iUEFUSCI+Cj4gIAo+IC1PdmVycmlkZSB0aGUgcGF0aCB0byB0aGUgYmluYXJ5IHRvIGJl
IHVzZWQgYXMgdGhlIGRldmljZS1tb2RlbC4gVGhlCj4gLWJpbmFyeSBwcm92aWRlZCBoZXJlIE1V
U1QgYmUgY29uc2lzdGVudCB3aXRoIHRoZQo+IC1CPGRldmljZV9tb2RlbF92ZXJzaW9uPiB3aGlj
aCB5b3UgaGF2ZSBzcGVjaWZpZWQuIFlvdSBzaG91bGQgbm90Cj4gLW5vcm1hbGx5IG5lZWQgdG8g
c3BlY2lmeSB0aGlzIG9wdGlvbi4KPiArT3ZlcnJpZGUgdGhlIHBhdGggdG8gdGhlIGJpbmFyeSB0
byBiZSB1c2VkIGFzIHRoZSBkZXZpY2UtbW9kZWwgcnVubmluZyBpbgo+ICt0b29sc3RhY2sgZG9t
YWluLiBUaGUgYmluYXJ5IHByb3ZpZGVkIGhlcmUgTVVTVCBiZSBjb25zaXN0ZW50IHdpdGggdGhl
Cj4gK0I8ZGV2aWNlX21vZGVsX3ZlcnNpb24+IHdoaWNoIHlvdSBoYXZlIHNwZWNpZmllZC4gWW91
IHNob3VsZCBub3Qgbm9ybWFsbHkgbmVlZAo+ICt0byBzcGVjaWZ5IHRoaXMgb3B0aW9uLgo+ICsK
PiArPWl0ZW0gQjxzdHViZG9tYWluX2tlcm5lbD0iUEFUSCI+Cj4gKwo+ICtPdmVycmlkZSB0aGUg
cGF0aCB0byB0aGUga2VybmVsIGltYWdlIHVzZWQgYXMgZGV2aWNlLW1vZGVsIHN0dWJkb21haW4u
Cj4gK1RoZSBiaW5hcnkgcHJvdmlkZWQgaGVyZSBNVVNUIGJlIGNvbnNpc3RlbnQgd2l0aCB0aGUK
PiArQjxkZXZpY2VfbW9kZWxfdmVyc2lvbj4gd2hpY2ggeW91IGhhdmUgc3BlY2lmaWVkLgo+ICtJ
biBjYXNlIG9mIEI8cWVtdS14ZW4tdHJhZGl0aW9uYWw+IGl0IGlzIGV4cGVjdGVkIHRvIGJlIE1p
bmlPUy1iYXNlZCBzdHViZG9tYWluCj4gK2ltYWdlLCBpbiBjYXNlIG9mIEI8cWVtdS14ZW4+IGl0
IGlzIGV4cGVjdGVkIHRvIGJlIExpbnV4LWJhc2VkIHN0dWJkb21haW4KPiAra2VybmVsLgo+ICsK
PiArPWl0ZW0gQjxzdHViZG9tYWluX3JhbWRpc2s9IlBBVEgiPgo+ICsKPiArT3ZlcnJpZGUgdGhl
IHBhdGggdG8gdGhlIHJhbWRpc2sgaW1hZ2UgdXNlZCBhcyBkZXZpY2UtbW9kZWwgc3R1YmRvbWFp
bi4KPiArVGhlIGJpbmFyeSBwcm92aWRlZCBoZXJlIGlzIHRvIGJlIHVzZWQgYnkgYSBrZXJuZWwg
cG9pbnRlZCBieSBCPHN0dWJkb21haW5fa2VybmVsPi4KPiArSXQgaXMga25vd24gdG8gYmUgdXNl
ZCBvbmx5IGJ5IExpbnV4LWJhc2VkIHN0dWJkb21haW4ga2VybmVsLgoKCldoZXJlIGlzIHRoZSBk
b2N1bWVudGF0aW9uIGZvciBzdHViZG9tX21lbW9yeT8KCj4gIAo+ICA9aXRlbSBCPGRldmljZV9t
b2RlbF9zdHViZG9tYWluX292ZXJyaWRlPUJPT0xFQU4+Cj4gIAo+IGRpZmYgLS1naXQgYS90b29s
cy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwo+IGluZGV4IDM1MmNkMjEuLjc3
ZTRjZjAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYwo+ICsrKyBiL3Rvb2xzL3hs
L3hsX3BhcnNlLmMKPiBAQCAtMjUwMiw2ICsyNTAyLDEzIEBAIHNraXBfdXNiZGV2Ogo+ICAgICAg
eGx1X2NmZ19yZXBsYWNlX3N0cmluZyhjb25maWcsICJkZXZpY2VfbW9kZWxfdXNlciIsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZiX2luZm8tPmRldmljZV9tb2RlbF91c2VyLCAwKTsK
PiAgCj4gKyAgICB4bHVfY2ZnX3JlcGxhY2Vfc3RyaW5nIChjb25maWcsICJzdHViZG9tYWluX2tl
cm5lbCIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT5zdHViZG9tYWlu
X2tlcm5lbCwgMCk7Cj4gKyAgICB4bHVfY2ZnX3JlcGxhY2Vfc3RyaW5nIChjb25maWcsICJzdHVi
ZG9tYWluX3JhbWRpc2siLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+
c3R1YmRvbWFpbl9yYW1kaXNrLCAwKTsKPiArICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyAoY29u
ZmlnLCAic3R1YmRvbWFpbl9tZW1vcnkiLCAmbCwgMCkpCj4gKyAgICAgICAgYl9pbmZvLT5zdHVi
ZG9tYWluX21lbWtiID0gbCAqIDEwMjQ7Cj4gKwo+ICAjZGVmaW5lIHBhcnNlX2V4dHJhX2FyZ3Mo
dHlwZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAg
IGUgPSB4bHVfY2ZnX2dldF9saXN0X2FzX3N0cmluZ19saXN0KGNvbmZpZywgImRldmljZV9tb2Rl
bF9hcmdzIiN0eXBlLCBcCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZi
X2luZm8tPmV4dHJhIyN0eXBlLCAwKTsgICAgICAgICAgICBcCj4gLS0gCj4gZ2l0LXNlcmllcyAw
LjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:03:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:03:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwqpC-0000rh-Kj; Thu, 21 Feb 2019 16:03:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwqpB-0000r4-F3
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:03:49 +0000
X-Inumbo-ID: 45a7a91a-35f2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45a7a91a-35f2-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:03:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78721097"
Date: Thu, 21 Feb 2019 16:02:26 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190221160226.yvusvcrnxtcrjic7@zion.uk.xensource.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <02ae82eafc7e64ba7fad883cb5f66cbe888e799d.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <02ae82eafc7e64ba7fad883cb5f66cbe888e799d.1548710973.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 09/17] tools/libvchan: notify server when
 client is connected
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMTA6MzA6MjZQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IExldCB0aGUgc2VydmVyIGtub3cgd2hlbiB0aGUgY2xpZW50
IGlzIGNvbm5lY3RlZC4gT3RoZXJ3aXNlIHNlcnZlciB3aWxsCj4gbm90aWNlIG9ubHkgd2hlbiBj
bGllbnQgc2VuZCBzb21lIGRhdGEuCj4gVGhpcyBjaGFuZ2UgZG9lcyBub3QgYnJlYWsgZXhpc3Rp
bmcgY2xpZW50cywgYXMgbGlidmNoYW4gdXNlciBzaG91bGQKPiBoYW5kbGUgc3B1cmlvdXMgbm90
aWZpY2F0aW9ucyBhbnl3YXkgKGZvciBleGFtcGxlIGFja25vd2xlZGdlIG9mIHJlbW90ZQo+IHNp
ZGUgcmVhZGluZyB0aGUgZGF0YSkuCj4gCj4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+IC0tLQo+IEkg
aGFkIHRoaXMgcGF0Y2ggaW4gUXViZXMgZm9yIGEgbG9uZyB0aW1lIGFuZCB0b3RhbGx5IGZvcmdv
dCBpdCB3YXNuJ3QKPiB1cHN0cmVhbSB0aGluZy4uLgo+IC0tLQo+ICB0b29scy9saWJ2Y2hhbi9p
bml0LmMgfCAzICsrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCj4gCj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnZjaGFuL2luaXQuYyBiL3Rvb2xzL2xpYnZjaGFuL2luaXQuYwo+
IGluZGV4IDE4MDgzM2QuLjUwYTY0YzEgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlidmNoYW4vaW5p
dC5jCj4gKysrIGIvdG9vbHMvbGlidmNoYW4vaW5pdC5jCj4gQEAgLTQ0Nyw2ICs0NDcsOSBAQCBz
dHJ1Y3QgbGlieGVudmNoYW4gKmxpYnhlbnZjaGFuX2NsaWVudF9pbml0KHN0cnVjdCB4ZW50b29s
bG9nX2xvZ2dlciAqbG9nZ2VyLAo+ICAJY3RybC0+cmluZy0+Y2xpX2xpdmUgPSAxOwo+ICAJY3Ry
bC0+cmluZy0+c3J2X25vdGlmeSA9IFZDSEFOX05PVElGWV9XUklURTsKPiAgCj4gKyAgICAvKiB3
YWtlIHVwIHRoZSBzZXJ2ZXIgKi8KPiArICAgIHhlbmV2dGNobl9ub3RpZnkoY3RybC0+ZXZlbnQs
IGN0cmwtPmV2ZW50X3BvcnQpOwo+ICsKCkluZGVudGF0aW9uIGlzIHdyb25nLiBGaXggaXQgYW5k
OgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:07:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:07:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwqsL-0001Yg-FW; Thu, 21 Feb 2019 16:07:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwqsK-0001YZ-BN
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:07:04 +0000
X-Inumbo-ID: ba31047f-35f2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba31047f-35f2-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:07:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78721717"
Date: Thu, 21 Feb 2019 16:05:31 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190221160531.fwtvqhvugkjup3hz@zion.uk.xensource.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <cc3e11d92f7701d2ec97e2cdd656eafd7501df00.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cc3e11d92f7701d2ec97e2cdd656eafd7501df00.1548710973.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 15/17] tools: add missing libxenvchan
 cflags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMTA6MzA6MzJQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IGxpYnhlbnZjaGFuLmggaW5jbHVkZSB4ZW5ldnRjaG4uaCBh
bmQgeGVuZ250dGFiLmgsIHNvIGFwcGxpY2F0aW9ucyBidWlsdAo+IHdpdGggaXQgbmVlZHMgYXBw
bGljYWJsZSAtSSBpbiBDRkxBR1MgdG9vLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6
eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KCkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:13:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:13:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwqyD-0002Eb-5d; Thu, 21 Feb 2019 16:13:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwqyC-0002EW-Bc
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:13:08 +0000
X-Inumbo-ID: 9252dc18-35f3-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9252dc18-35f3-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:13:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78722942"
Date: Thu, 21 Feb 2019 16:12:24 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190221161224.wa2jrbmokkztwgcp@zion.uk.xensource.com>
References: <20190121182834.GN1271@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190121182834.GN1271@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Are xen.git/tools/pkg-config/*.pc used
 anywere/working ?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDY6Mjg6MzRQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gSGksCj4gCj4gSSd2ZSBiZWVuIHRyeWluZyB0byB1c2UgdGhlIHBrZy1jb25maWcg
ZmlsZXMgZ2VuZXJhdGVkIGluCj4gdG9vbHMvcGtnLWNvbmZpZy8gd2hlbiBidWlsZGluZyBRRU1V
LCBidXQgdGhvc2UgZmlsZXMgb25seSBjb250YWlucwo+ICItV2wsLXJwYXRoLWxpbmsiIGFuZCAi
LWwiIG9wdGlvbnMuIEF0IGxpbmsgdGltZXMsIHRoZSBsaW5rZXIganVzdAo+IGRvZXNuJ3QgZmlu
ZCB0aGUgKi5zby4KPiAKPiBBcmUgdGhvc2UgKi5wYyBhY3R1YWxseSB1c2VkIGFueXdoZXJlLCBh
bmQgd29ya2luZyBmb3Igc29tZW9uZT8gUUVNVQo+IGNlcnRhaW5seSBjYW4ndCB1c2UgdGhlbS4g
KFRoZSBvbmUgdGhhdCBlbmQtdXAgYmVlbiBpbnN0YWxsZWQgb24gdGhlCj4gc3lzdGVtIHdvcmtz
IGZpbmUuKQo+IAo+IEkgdGhpbmsgdGhhdCB0aGUgZmlsZSBnZW5lcmF0ZWQgaW4gdG9vbHMvcGtn
LWNvbmZpZy8qLnBjIHNob3VsZCBhbHNvCj4gaGF2ZSB0aGUgLUwgb3B0aW9ucy4gVG8gbWUsIC1y
cGF0aC1saW5rIGlzIG9ubHkgdXNlZnVsIGZvciB0aGUKPiBkZXBlbmRlbmN5IG9mIGEgLnNvIChl
LmcuIHhlbmNhbGwgYmVlbiBsaW5rZWQgYWdhaW5zdCB4ZW50b29sbG9nLCBidXQKPiBxZW11IGRv
ZXNuJ3QgbmVlZCB0byBsaW5rIGFnYWluc3QgaXQpLgoKR29vZCBwb2ludC4KCkp1ZXJnZW4/IFBy
ZXN1bWFibHkgeW91IGhhZCB0aG9zZSBmaWxlcyB3b3JraW5nIHdoZW4geW91IHdyb3RlIHRob3Nl
CnBhdGNoZXM/CgpXZWkuCgo+IAo+IENoZWVycywKPiAKPiAtLSAKPiBBbnRob255IFBFUkFSRAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:17:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:17:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwr24-0002Ws-ON; Thu, 21 Feb 2019 16:17:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwr23-0002Wm-DW
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:17:07 +0000
X-Inumbo-ID: 20d48859-35f4-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20d48859-35f4-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:17:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78723457"
Date: Thu, 21 Feb 2019 16:16:23 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190221161623.bw4hivciq5jipyo7@zion.uk.xensource.com>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <cf1ed08e622ea8c983bdbc39c98033641cc8330a.1549498018.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cf1ed08e622ea8c983bdbc39c98033641cc8330a.1549498018.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v4 3/6] libxl: don't try to manipulate json
 config for stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDcsIDIwMTkgYXQgMDE6MDc6NDZBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFN0dWJkb21haW4gZG8gbm90IGhhdmUgaXQncyBvd24gY29u
ZmlnIGZpbGUgLSBpdHMgY29uZmlndXJhdGlvbiBpcwo+IGRlcml2ZWQgZnJvbSB0YXJnZXQgZG9t
YWlucy4gRG8gbm90IHRyeSB0byBtYW5pcHVsYXRlIGl0IHdoZW4gYXR0YWNoaW5nCj4gUENJIGRl
dmljZS4KPiAKPiBUaGlzIGJ1ZyBwcmV2ZW50ZWQgc3RhcnRpbmcgSFZNIHdpdGggc3R1YmRvbWFp
biBhbmQgUENJIHBhc3N0aHJvdWdoCj4gZGV2aWNlIGF0dGFjaGVkLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdz
bGFiLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:23:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwr8I-0003Da-GE; Thu, 21 Feb 2019 16:23:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwr8G-0003DV-RX
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:23:32 +0000
X-Inumbo-ID: 0675189c-35f5-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0675189c-35f5-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:23:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78724534"
Date: Thu, 21 Feb 2019 16:21:36 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Message-ID: <20190221162136.k7rewgvlpwxn6vkt@zion.uk.xensource.com>
References: <7c7c1f3911aed2c383013637a7172f639c84ba61.1550153684.git.ppircalabu@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7c7c1f3911aed2c383013637a7172f639c84ba61.1550153684.git.ppircalabu@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] vm_event: Add a new opcode to get
 VM_EVENT_INTERFACE_VERSION
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTQsIDIwMTkgYXQgMDQ6MTg6MTFQTSArMDIwMCwgUGV0cmUgUGlyY2FsYWJ1
IHdyb3RlOgo+IEN1cnJlbnRseSwgdGhlIFZNX0VWRU5UX0lOVEVSRkFDRV9WRVJTSU9OIGlzIGRl
dGVybWluZWQgYXQgcnVudGltZSwgYnkKPiBpbnNwZWN0aW5nIHRoZSBjb3JyZXNwb25kaW5nIGZp
ZWxkIGluIGEgdm1fZXZlbnRfcmVxdWVzdC4gVGhpcyBoZWxwZXIKPiBvcGNvZGUgd2lsbCBxdWVy
eSB0aGUgaHlwZXJ2aXNvciBzdXBwb3J0ZWQgdmVyc2lvbiBiZWZvcmUgdGhlIHZtX2V2ZW50Cj4g
cmVsYXRlZCBzdHJ1Y3R1cmVzIGFuZCBsYXlvdXQgYXJlIHNldC11cC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgoKQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:38:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:38:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrMp-0004KU-1I; Thu, 21 Feb 2019 16:38:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwrMn-0004KP-Oo
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:38:33 +0000
X-Inumbo-ID: 1fe7f3c9-35f7-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fe7f3c9-35f7-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:38:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,395,1544486400"; d="scan'208";a="78727660"
Date: Thu, 21 Feb 2019 16:37:06 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Pu Wen <puwen@hygon.cn>
Message-ID: <20190221163706.m7lelscxf6hkhxmx@zion.uk.xensource.com>
References: <cover.1550647742.git.puwen@hygon.cn>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cover.1550647742.git.puwen@hygon.cn>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 00/14] Add support for Hygon Dhyana
 Family 18h processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSB0aGluayB0aGUgdmVyc2lvbiBzaG91bGQgaGF2ZSBiZWVuIHY1PwoKV2VpLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:51:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:51:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrYs-0005na-AD; Thu, 21 Feb 2019 16:51:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dj2S=Q4=citrix.com=prvs=9488a9425=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwrYq-0005nM-JD
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:51:00 +0000
X-Inumbo-ID: dd185b02-35f8-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd185b02-35f8-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:50:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78729737"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:50:39 +0100
Message-ID: <20190221165041.39394-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190221165041.39394-1-roger.pau@citrix.com>
References: <20190221165041.39394-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 3/5] p2m: change write_p2m_entry to return an
 error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBmb3IgYWxzbyBjaGFuZ2luZyBwMm1fZW50cnlfbW9kaWZ5
IHRvIHJldHVybiBhbgplcnJvciBjb2RlLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
LS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KQ2hhbmdlcyBzaW5jZSB2NDoKIC0gSGFuZGxl
IGVycm9ycyBpbiBsb29wcyB0byBhdm9pZCBvdmVyd3JpdGluZyB0aGUgdmFyaWFibGUKICAgY29u
dGFpbmluZyB0aGUgZXJyb3IgY29kZSBpbiBub24tZGVidWcgYnVpbGRzLgogLSBDaGFuZ2UgZXJy
b3IgaGFuZGxpbmcgaW4gcDJtX25leHRfbGV2ZWwgc28gaXQncyBkb25lIGluIGEgc2luZ2xlCiAg
IHBsYWNlLgoKQ2hhbmdlcyBzaW5jZSB2MzoKIC0gVXNlIGFzc2VydHMgaW5zdGVhZCBvZiBidWdz
IHRvIGNoZWNrIHJldHVybiBjb2RlIGZyb20KICAgd3JpdGVfcDJtX2VudHJ5IGZyb20gY2FsbGVy
cyB0aGF0IGRvbid0IHN1cHBvcnQgb3IgZXhwZWN0CiAgIHdyaXRlX3AybV9lbnRyeSB0byBmYWls
LgoKQ2hhbmdlcyBzaW5jZSB2MjoKIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vaGFwL2hhcC5jICAgICAgICB8ICA0ICstCiB4ZW4vYXJjaC94ODYvbW0vaGFwL25l
c3RlZF9oYXAuYyB8ICA0ICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAgICB8IDgz
ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcGFnaW5n
LmMgICAgICAgICB8IDEyICsrKy0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jICB8
ICA0ICstCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYyAgICB8ICA3ICstLQogeGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggfCAgNiArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmggICAgICAgIHwgIDQgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmggICAgIHwg
IDggKy0tCiA5IGZpbGVzIGNoYW5nZWQsIDk3IGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4vYXJjaC94ODYv
bW0vaGFwL2hhcC5jCmluZGV4IDJkYjdmMmMwNGEuLmZkZjc3YzU5YTUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwpA
QCAtNzA4LDcgKzcwOCw3IEBAIHN0YXRpYyB2b2lkIGhhcF91cGRhdGVfcGFnaW5nX21vZGVzKHN0
cnVjdCB2Y3B1ICp2KQogICAgIHB1dF9nZm4oZCwgY3IzX2dmbik7CiB9CiAKLXN0YXRpYyB2b2lk
CitzdGF0aWMgaW50CiBoYXBfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHVuc2lnbmVkIGxvbmcgZ2ZuLCBsMV9wZ2VudHJ5X3QgKnAsCiAgICAgICAgICAgICAgICAgICAg
IGwxX3BnZW50cnlfdCBuZXcsIHVuc2lnbmVkIGludCBsZXZlbCkKIHsKQEAgLTc0Niw2ICs3NDYs
OCBAQCBoYXBfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuLCBsMV9wZ2VudHJ5X3QgKnAsCiAKICAgICBpZiAoIGZsdXNoX25lc3RlZHAybSAp
CiAgICAgICAgIHAybV9mbHVzaF9uZXN0ZWRwMm0oZCk7CisKKyAgICByZXR1cm4gMDsKIH0KIAog
c3RhdGljIHVuc2lnbmVkIGxvbmcgaGFwX2d2YV90b19nZm5fcmVhbF9tb2RlKApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFw
L25lc3RlZF9oYXAuYwppbmRleCBkMmEwN2E1Yzc5Li5hYmU1OTU4YTUyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFw
L25lc3RlZF9oYXAuYwpAQCAtNzEsNyArNzEsNyBAQAogLyogICAgICAgIE5FU1RFRCBWSVJUIFAy
TSBGVU5DVElPTlMgICAgICAgICAqLwogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqLwogCi12b2lkCitpbnQKIG5lc3RlZHAybV93cml0ZV9wMm1fZW50cnkoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgbDFfcGdlbnRyeV90
ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LCB1bnNpZ25lZCBpbnQgbGV2ZWwpCiB7CkBAIC04Nyw2ICs4
Nyw4IEBAIG5lc3RlZHAybV93cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwg
dW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgIGZsdXNoX3RsYl9tYXNrKHAybS0+ZGlydHlfY3B1
bWFzayk7CiAKICAgICBwYWdpbmdfdW5sb2NrKGQpOworCisgICAgcmV0dXJuIDA7CiB9CiAKIC8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRl
eCAwNGU5ZDgxY2Y2Li4yNTRjNWRmZDE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJt
LXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC0xODQsNiArMTg0LDggQEAg
cDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAogICAg
IGwxX3BnZW50cnlfdCAqcDJtX2VudHJ5LCBuZXdfZW50cnk7CiAgICAgdm9pZCAqbmV4dDsKICAg
ICB1bnNpZ25lZCBpbnQgZmxhZ3M7CisgICAgaW50IHJjOworICAgIG1mbl90IG1mbiA9IElOVkFM
SURfTUZOOwogCiAgICAgaWYgKCAhKHAybV9lbnRyeSA9IHAybV9maW5kX2VudHJ5KCp0YWJsZSwg
Z2ZuX3JlbWFpbmRlciwgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzaGlmdCwgbWF4KSkgKQpAQCAtMTk0LDcgKzE5Niw3IEBAIHAybV9uZXh0X2xldmVsKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHZvaWQgKip0YWJsZSwKICAgICAvKiBQb0QvcGFnaW5nOiBOb3Qg
cHJlc2VudCBkb2Vzbid0IGltcGx5IGVtcHR5LiAqLwogICAgIGlmICggIWZsYWdzICkKICAgICB7
Ci0gICAgICAgIG1mbl90IG1mbiA9IHAybV9hbGxvY19wdHAocDJtLCBsZXZlbCk7CisgICAgICAg
IG1mbiA9IHAybV9hbGxvY19wdHAocDJtLCBsZXZlbCk7CiAKICAgICAgICAgaWYgKCBtZm5fZXEo
bWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CkBAIC0yMDIs
MTMgKzIwNCwxNCBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2b2lk
ICoqdGFibGUsCiAgICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX21mbihtZm4sIFAyTV9CQVNF
X0ZMQUdTIHwgX1BBR0VfUlcpOwogCiAgICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3MoJm5ld19l
bnRyeSwgbGV2ZWwsIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwotICAgICAgICBw
Mm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBuZXdfZW50cnksIGxldmVs
ICsgMSk7CisgICAgICAgIHJjID0gcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9l
bnRyeSwgbmV3X2VudHJ5LCBsZXZlbCArIDEpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIH0KICAgICBlbHNlIGlmICggZmxhZ3MgJiBf
UEFHRV9QU0UgKQogICAgIHsKICAgICAgICAgLyogU3BsaXQgc3VwZXJwYWdlcyBwYWdlcyBpbnRv
IHNtYWxsZXIgb25lcy4gKi8KICAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBsMWVfZ2V0X3Bm
bigqcDJtX2VudHJ5KTsKLSAgICAgICAgbWZuX3QgbWZuOwogICAgICAgICBsMV9wZ2VudHJ5X3Qg
KmwxX2VudHJ5OwogICAgICAgICB1bnNpZ25lZCBpbnQgaTsKIApAQCAtMjUwLDE4ICsyNTMsMzcg
QEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAog
ICAgICAgICB7CiAgICAgICAgICAgICBuZXdfZW50cnkgPSBsMWVfZnJvbV9wZm4ocGZuIHwgKGkg
PDwgKChsZXZlbCAtIDEpICogUEFHRVRBQkxFX09SREVSKSksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmxhZ3MpOwotICAgICAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50
cnkocDJtLCBnZm4sIGwxX2VudHJ5ICsgaSwgbmV3X2VudHJ5LCBsZXZlbCk7CisgICAgICAgICAg
ICByYyA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBsMV9lbnRyeSArIGksIG5ld19l
bnRyeSwgbGV2ZWwpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShs
MV9lbnRyeSk7CiAKLSAgICAgICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fbWZuKG1mbiwgUDJNX0JB
U0VfRkxBR1MgfCBfUEFHRV9SVyk7Ci0gICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3MoJm5ld19l
bnRyeSwgbGV2ZWwsIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwotICAgICAgICBw
Mm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBuZXdfZW50cnksIGxldmVs
ICsgMSk7CisgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgeworICAgICAgICAgICAgbmV3X2Vu
dHJ5ID0gbDFlX2Zyb21fbWZuKG1mbiwgUDJNX0JBU0VfRkxBR1MgfCBfUEFHRV9SVyk7CisgICAg
ICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZuZXdfZW50cnksIGxldmVsLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsK
KyAgICAgICAgICAgIHJjID0gcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9lbnRy
eSwgbmV3X2VudHJ5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXZl
bCArIDEpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisgICAgICAgIH0KICAgICB9CiAgICAgZWxzZQogICAgICAgICBBU1NFUlQo
ZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKIAorICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAg
QVNTRVJUKG1mbl92YWxpZChtZm4pKTsKKyAgICAgICAgcDJtX2ZyZWVfcHRwKHAybSwgbWZuX3Rv
X3BhZ2UobWZuKSk7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKICAgICBuZXh0ID0gbWFw
X2RvbWFpbl9wYWdlKGwxZV9nZXRfbWZuKCpwMm1fZW50cnkpKTsKICAgICBpZiAoIHVubWFwICkK
ICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoKnRhYmxlKTsKQEAgLTMyMSw3ICszNDMsMTIgQEAg
c3RhdGljIGludCBwMm1fcHRfc2V0X3JlY2FsY19yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LAogICAgICAgICAgICAgaWYgKCAobDFlX2dldF9mbGFncyhlKSAmIF9QQUdFX1BSRVNFTlQpICYm
ICFuZWVkc19yZWNhbGMobDEsIGUpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBz
ZXRfcmVjYWxjKGwxLCBlKTsKLSAgICAgICAgICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShw
Mm0sIGZpcnN0X2dmbiwgcGVudCwgZSwgbGV2ZWwpOworICAgICAgICAgICAgICAgIGVyciA9IHAy
bS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZmlyc3RfZ2ZuLCBwZW50LCBlLCBsZXZlbCk7CisgICAg
ICAgICAgICAgICAgaWYgKCBlcnIgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0
OworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGZpcnN0X2dm
biArPSAxVUwgPDwgKGkgKiBQQUdFVEFCTEVfT1JERVIpOwogICAgICAgICB9CkBAIC0zOTIsMTQg
KzQxOSwyNCBAQCBzdGF0aWMgaW50IGRvX3JlY2FsYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1
bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgICAgICAgICAgICAgICFuZWVkc19yZWNhbGMobDEs
IGVudCkgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgc2V0X3JlY2Fs
YyhsMSwgZW50KTsKLSAgICAgICAgICAgICAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJt
LCBnZm4gLSByZW1haW5kZXIsICZwdGFiW2ldLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBlbnQsIGxldmVsKTsKKyAgICAgICAgICAgICAgICAgICAgZXJyID0gcDJt
LT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4gLSByZW1haW5kZXIsICZwdGFiW2ldLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnQsIGxldmVsKTsKKyAg
ICAgICAgICAgICAgICAgICAgaWYgKCBlcnIgKQorICAgICAgICAgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgIHJlbWFpbmRlciAtPSAxVUwgPDwgKChsZXZlbCAtIDEpICog
UEFHRVRBQkxFX09SREVSKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIHNtcF93bWIoKTsK
ICAgICAgICAgICAgIGNsZWFyX3JlY2FsYyhsMSwgZSk7Ci0gICAgICAgICAgICBwMm0tPndyaXRl
X3AybV9lbnRyeShwMm0sIGdmbiwgcGVudCwgZSwgbGV2ZWwgKyAxKTsKKyAgICAgICAgICAgIGVy
ciA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwZW50LCBlLCBsZXZlbCArIDEpOwor
ICAgICAgICAgICAgaWYgKCBlcnIgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAg
ICAgfQogICAgICAgICB9CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKCh2b2lkICopKCh1bnNp
Z25lZCBsb25nKXBlbnQgJiBQQUdFX01BU0spKTsKICAgICB9CkBAIC00NDQsNyArNDgxLDggQEAg
c3RhdGljIGludCBkb19yZWNhbGMoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyBnZm4pCiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgY2xlYXJfcmVjYWxj
KGwxLCBlKTsKLSAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHBlbnQsIGUs
IGxldmVsICsgMSk7CisgICAgICAgIGVyciA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2Zu
LCBwZW50LCBlLCBsZXZlbCArIDEpOworICAgICAgICBBU1NFUlQoIWVycik7CiAgICAgfQogCiAg
b3V0OgpAQCAtNTk1LDggKzYzMywxMCBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgaWYgKCBlbnRyeV9jb250
ZW50LmwxICE9IDAgKQogICAgICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmZW50cnlfY29u
dGVudCwgMCwgaW9tbXVfcHRlX2ZsYWdzKTsKIAotICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRy
eShwMm0sIGdmbiwgcDJtX2VudHJ5LCBlbnRyeV9jb250ZW50LCAzKTsKKyAgICAgICAgcmMgPSBw
Mm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBlbnRyeV9jb250ZW50LCAz
KTsKICAgICAgICAgLyogTkI6IHBhZ2luZ193cml0ZV9wMm1fZW50cnkoKSBoYW5kbGVzIHRsYiBm
bHVzaGVzIHByb3Blcmx5ICovCisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgZ290byBv
dXQ7CiAgICAgfQogICAgIGVsc2UgCiAgICAgewpAQCAtNjMzLDggKzY3MywxMCBAQCBwMm1fcHRf
c2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwK
ICAgICAgICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3MoJmVudHJ5X2NvbnRlbnQsIDAsIGlvbW11
X3B0ZV9mbGFncyk7CiAKICAgICAgICAgLyogbGV2ZWwgMSBlbnRyeSAqLwotICAgICAgICBwMm0t
PndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBlbnRyeV9jb250ZW50LCAxKTsK
KyAgICAgICAgcmMgPSBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBl
bnRyeV9jb250ZW50LCAxKTsKICAgICAgICAgLyogTkI6IHBhZ2luZ193cml0ZV9wMm1fZW50cnko
KSBoYW5kbGVzIHRsYiBmbHVzaGVzIHByb3Blcmx5ICovCisgICAgICAgIGlmICggcmMgKQorICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogICAgIGVsc2UgaWYgKCBwYWdlX29yZGVyID09IFBB
R0VfT1JERVJfMk0gKQogICAgIHsKQEAgLTY2OSw4ICs3MTEsMTAgQEAgcDJtX3B0X3NldF9lbnRy
eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAgICAg
IGlmICggZW50cnlfY29udGVudC5sMSAhPSAwICkKICAgICAgICAgICAgIHAybV9hZGRfaW9tbXVf
ZmxhZ3MoJmVudHJ5X2NvbnRlbnQsIDAsIGlvbW11X3B0ZV9mbGFncyk7CiAKLSAgICAgICAgcDJt
LT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgZW50cnlfY29udGVudCwgMik7
CisgICAgICAgIHJjID0gcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9lbnRyeSwg
ZW50cnlfY29udGVudCwgMik7CiAgICAgICAgIC8qIE5COiBwYWdpbmdfd3JpdGVfcDJtX2VudHJ5
KCkgaGFuZGxlcyB0bGIgZmx1c2hlcyBwcm9wZXJseSAqLworICAgICAgICBpZiAoIHJjICkKKyAg
ICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAogICAgIC8qIFRyYWNrIHRoZSBoaWdoZXN0IGdm
biBmb3Igd2hpY2ggd2UgaGF2ZSBldmVyIGhhZCBhIHZhbGlkIG1hcHBpbmcgKi8KQEAgLTg5NCw4
ICs5MzgsMTUgQEAgc3RhdGljIHZvaWQgcDJtX3B0X2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICBpZiAoIChsMWVfZ2V0X2ZsYWdzKGUpICYg
X1BBR0VfUFJFU0VOVCkgJiYKICAgICAgICAgICAgICAhbmVlZHNfcmVjYWxjKGwxLCBlKSApCiAg
ICAgICAgIHsKKyAgICAgICAgICAgIGludCByYzsKKwogICAgICAgICAgICAgc2V0X3JlY2FsYyhs
MSwgZSk7Ci0gICAgICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgJnRhYltp
XSwgZSwgNCk7CisgICAgICAgICAgICByYyA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2Zu
LCAmdGFiW2ldLCBlLCA0KTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICAgICAgfQogICAgICAgICAgICAgKytjaGFuZ2VkOwogICAgICAgICB9CiAg
ICAgICAgIGdmbiArPSAxVUwgPDwgKEw0X1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jIGIveGVuL2FyY2gveDg2L21tL3Bh
Z2luZy5jCmluZGV4IGU2ZWQzMDA2ZmUuLjIxZGIzZWNlYjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9wYWdpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKQEAgLTkzMiwx
OCArOTMyLDIyIEBAIHZvaWQgcGFnaW5nX3VwZGF0ZV9uZXN0ZWRtb2RlKHN0cnVjdCB2Y3B1ICp2
KQogfQogI2VuZGlmCiAKLXZvaWQgcGFnaW5nX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKQoraW50IHBhZ2luZ193cml0ZV9wMm1fZW50cnko
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpCiB7CiAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHAybS0+ZG9tYWluOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKyAg
ICBpbnQgcmMgPSAwOworCiAgICAgaWYgKCB2LT5kb21haW4gIT0gZCApCiAgICAgICAgIHYgPSBk
LT52Y3B1ID8gZC0+dmNwdVswXSA6IE5VTEw7CiAgICAgaWYgKCBsaWtlbHkodiAmJiBwYWdpbmdf
bW9kZV9lbmFibGVkKGQpICYmIHBhZ2luZ19nZXRfaG9zdG1vZGUodikgIT0gTlVMTCkgKQotICAg
ICAgICBwYWdpbmdfZ2V0X2hvc3Rtb2RlKHYpLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAs
IG5ldywgbGV2ZWwpOworICAgICAgICByYyA9IHBhZ2luZ19nZXRfaG9zdG1vZGUodiktPndyaXRl
X3AybV9lbnRyeShwMm0sIGdmbiwgcCwgbmV3LCBsZXZlbCk7CiAgICAgZWxzZQogICAgICAgICBz
YWZlX3dyaXRlX3B0ZShwLCBuZXcpOworCisgICAgcmV0dXJuIHJjOwogfQogCiBpbnQgcGFnaW5n
X3NldF9hbGxvY2F0aW9uKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBwYWdlcywgYm9v
bCAqcHJlZW1wdGVkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXggZGU3YWJmNzE1MC4uYzgx
ODExMjM2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC0zMTc2LDcgKzMxNzYsNyBAQCBz
dGF0aWMgdm9pZCBzaF91bnNoYWRvd19mb3JfcDJtX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdmbiwKICAgICB9CiB9CiAKLXZvaWQKK2ludAogc2hhZG93X3dyaXRlX3Ay
bV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LAogICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpCkBAIC0zMjExLDYgKzMyMTEs
OCBAQCBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuLAogI2VuZGlmCiAKICAgICBwYWdpbmdfdW5sb2NrKGQpOworCisgICAgcmV0
dXJuIDA7CiB9CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbm9uZS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKaW5kZXgg
MzE2MDAyNzcxZC4uMWI1NGVjMDVhOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9ub25lLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKQEAgLTYwLDExICs2
MCwxMiBAQCBzdGF0aWMgdm9pZCBfdXBkYXRlX3BhZ2luZ19tb2RlcyhzdHJ1Y3QgdmNwdSAqdikK
ICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0KIAotc3RhdGljIHZvaWQgX3dyaXRlX3AybV9l
bnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpCitzdGF0aWMg
aW50IF93cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpwLCBsMV9w
Z2VudHJ5X3QgbmV3LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBs
ZXZlbCkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICByZXR1cm4gLUVOT1NZUzsK
IH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBwYWdpbmdfbW9kZSBzaF9wYWdpbmdfbm9uZSA9IHsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9wcml2YXRlLmgKaW5kZXggMGFhZWQxZWRmYy4uNTgwZWYzZTI5ZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTM3Miw5ICszNzIsOSBAQCBleHRlcm4gaW50IHNo
X3JlbW92ZV93cml0ZV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgcmVhZG9ubHlfbWZu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmF1bHRf
YWRkcik7CiAKIC8qIEZ1bmN0aW9ucyB0aGF0IGF0b21pY2FsbHkgd3JpdGUgUFQvUDJNIGVudHJp
ZXMgYW5kIHVwZGF0ZSBzdGF0ZSAqLwotdm9pZCBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpOworaW50IHNoYWRvd193cml0ZV9w
Mm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpOwogCiAvKiBV
cGRhdGUgYWxsIHRoZSB0aGluZ3MgdGhhdCBhcmUgZGVyaXZlZCBmcm9tIHRoZSBndWVzdCdzIENS
MC9DUjMvQ1I0LgogICogQ2FsbGVkIHRvIGluaXRpYWxpemUgcGFnaW5nIHN0cnVjdHVyZXMgaWYg
dGhlIHBhZ2luZyBtb2RlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA4MzRkNDlkMmQ0Li5mNGVjMmJlY2JkIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmgKQEAgLTI2NSw3ICsyNjUsNyBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbGFzdF9nZm4pOwogICAgIHZvaWQgICAgICAgICAgICAgICAoKm1lbW9yeV90eXBlX2NoYW5n
ZWQpKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pOwogICAgIAotICAgIHZvaWQgICAgICAgICAgICAg
ICAoKndyaXRlX3AybV9lbnRyeSkoc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICBpbnQgICAg
ICAgICAgICAgICAgKCp3cml0ZV9wMm1fZW50cnkpKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdm
biwgbDFfcGdlbnRyeV90ICpwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbDFfcGdlbnRyeV90IG5ldywgdW5zaWduZWQgaW50IGxldmVsKTsKICAgICBsb25nICAg
ICAgICAgICAgICAgKCphdWRpdF9wMm0pKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pOwpAQCAtODM3
LDcgKzgzNyw3IEBAIHZvaWQgcDJtX2ZsdXNoX25lc3RlZHAybShzdHJ1Y3QgZG9tYWluICpkKTsK
IC8qIEZsdXNoZXMgdGhlIG5wMm0gc3BlY2lmaWVkIGJ5IG5wMm1fYmFzZSAoaWYgaXQgZXhpc3Rz
KSAqLwogdm9pZCBucDJtX2ZsdXNoX2Jhc2Uoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcg
bnAybV9iYXNlKTsKIAotdm9pZCBuZXN0ZWRwMm1fd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAoraW50IG5lc3RlZHAybV93cml0ZV9wMm1f
ZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgbDFf
cGdlbnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LCB1bnNpZ25lZCBpbnQgbGV2ZWwpOwogCiAv
KgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcGFnaW5nLmgKaW5kZXggN2VjMDlkN2IxMS4uMThhN2VhZWNhNCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3BhZ2luZy5oCkBAIC0xMjQsNyArMTI0LDcgQEAgc3RydWN0IHBhZ2luZ19tb2RlIHsKICAgICB2
b2lkICAgICAgICAgICgqdXBkYXRlX2NyMyAgICAgICAgICAgICkoc3RydWN0IHZjcHUgKnYsIGlu
dCBkb19sb2NraW5nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIG5vZmx1c2gpOwogICAgIHZvaWQgICAgICAgICAgKCp1cGRhdGVfcGFnaW5nX21vZGVz
ICAgKShzdHJ1Y3QgdmNwdSAqdik7Ci0gICAgdm9pZCAgICAgICAgICAoKndyaXRlX3AybV9lbnRy
eSAgICAgICApKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgaW50ICAgICAgICAgICAoKndy
aXRlX3AybV9lbnRyeSAgICAgICApKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAs
IGwxX3BnZW50cnlfdCBuZXcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCk7CkBAIC0zNDAsOSArMzQwLDkgQEAgc3RhdGljIGlu
bGluZSB2b2lkIHNhZmVfd3JpdGVfcHRlKGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5l
dykKICAqIHdlIGFyZSB3cml0aW5nLiAqLwogc3RydWN0IHAybV9kb21haW47CiAKLXZvaWQgcGFn
aW5nX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25n
IGdmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3Bn
ZW50cnlfdCBuZXcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxl
dmVsKTsKK2ludCBwYWdpbmdfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRy
eV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGxldmVsKTsKIAogLyoKICAqIENhbGxlZCBmcm9tIHRoZSBndWVzdCB0byBpbmRp
Y2F0ZSB0aGF0IHRoZSBhIHByb2Nlc3MgaXMgYmVpbmcKLS0gCjIuMTcuMiAoQXBwbGUgR2l0LTEx
MykKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:51:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:51:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrYl-0005mF-9I; Thu, 21 Feb 2019 16:50:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dj2S=Q4=citrix.com=prvs=9488a9425=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwrYj-0005m5-Rq
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:50:53 +0000
X-Inumbo-ID: d95c471c-35f8-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d95c471c-35f8-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:50:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78729706"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:50:36 +0100
Message-ID: <20190221165041.39394-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 0/5] pvh/dom0/shadow/amd fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlbWFpbmluZyBzZXQgb2YgcGF0Y2hlcyBjb250YWluIGNoYW5nZXMgdG8gdGhlIHAybSBj
b2RlIHRoYXQgY291bGQKYWZmZWN0IEhWTSBndWVzdHMuIE5vdGUgdGhhdCB3aXRob3V0IHRob3Nl
IGNoYW5nZXMgYSBQVkggZG9tMCBydW5uaW5nIG9uCkFNRCBoYXJkd2FyZSB3aWxsIGJlIHVuYWJs
ZSB0byBjcmVhdGUgZ3Vlc3RzLiBPdmVyYWxsIHRoZSBwYXRjaGVzIGFyZSBhCm5pY2UgY2xlYW51
cCB0byB0aGUgaGFuZGxpbmcgb2YgcDJtX2lvcmVxX3NlcnZlciBhbmQgcDJtX21hcF9mb3JlaWdu
CnR5cGVzIElNTy4KClRoZSBzZXJpZXMgY2FuIGFsc28gYmUgZm91bmQgYXQ6CgpnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci94ZW4uZ2l0IGZpeGVzLXY1CgpUaGFua3MsIFJvZ2Vy
LgoKUm9nZXIgUGF1IE1vbm5lICg1KToKICB4ODYvcDJtOiBwYXNzIHRoZSBwMm0gdG8gd3JpdGVf
cDJtX2VudHJ5IGhhbmRsZXJzCiAgeDg2L21tOiBzcGxpdCBwMm0gaW9yZXEgc2VydmVyIHBhZ2Vz
IHNwZWNpYWwgaGFuZGxpbmcgaW50byBoZWxwZXIKICBwMm06IGNoYW5nZSB3cml0ZV9wMm1fZW50
cnkgdG8gcmV0dXJuIGFuIGVycm9yIGNvZGUKICB4ODYvbW06IGhhbmRsZSBmb3JlaWduIG1hcHBp
bmdzIGluIHAybV9lbnRyeV9tb2RpZnkKICBucHQvc2hhZG93OiBhbGxvdyBnZXR0aW5nIGZvcmVp
Z24gcGFnZSB0YWJsZSBlbnRyaWVzCgogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICAg
fCAgMTcgKysrKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jIHwgICA0ICstCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICB8IDEwNiArKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgIHwgMTE4ICsrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyAgICAgICAg
IHwgIDEyICsrLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgIHwgIDE4ICsrKyst
CiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYyAgICB8ICAgNyArLQogeGVuL2FyY2gveDg2
L21tL3NoYWRvdy9wcml2YXRlLmggfCAgIDYgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgg
ICAgICAgIHwgIDYyICsrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5n
LmggICAgIHwgICA5ICstLQogMTAgZmlsZXMgY2hhbmdlZCwgMjA0IGluc2VydGlvbnMoKyksIDE1
NSBkZWxldGlvbnMoLSkKCi0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:51:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:51:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrYl-0005mL-IS; Thu, 21 Feb 2019 16:50:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dj2S=Q4=citrix.com=prvs=9488a9425=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwrYk-0005mA-4B
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:50:54 +0000
X-Inumbo-ID: d9bebfe0-35f8-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9bebfe0-35f8-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:50:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78729718"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:50:37 +0100
Message-ID: <20190221165041.39394-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190221165041.39394-1-roger.pau@citrix.com>
References: <20190221165041.39394-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 1/5] x86/p2m: pass the p2m to write_p2m_entry
 handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBjYWxsZXJzIHBhc3MgdGhlIHAybSB0byBwYWdpbmdfd3JpdGVfcDJtX2VudHJ5LCBi
dXQgdGhlCmltcGxlbWVudGF0aW9uIHNwZWNpZmljIGhhbmRsZXJzIG9mIHRoZSB3cml0ZV9wMm1f
ZW50cnkgaG9vayBpbnN0ZWFkCm9mIGEgcDJtIGdldCBhIGRvbWFpbiBzdHJ1Y3QgZHVlIHRvIHRo
ZSBoYW5kbGluZyBkb25lIGluCnBhZ2luZ193cml0ZV9wMm1fZW50cnkuCgpDaGFuZ2UgdGhlIGNv
ZGUgc28gdGhhdCB0aGUgaW1wbGVtZW50YXRpb25zIG9mIHdyaXRlX3AybV9lbnRyeSB0YWtlIGEK
cDJtIGluc3RlYWQgb2YgYSBkb21haW4uCgpUaGlzIGlzIGEgbm9uLWZ1bmN0aW9uYWwgY2hhbmdl
LCBidXQgd2lsbCBiZSB1c2VkIGJ5IGZvbGxvdyB1cApwYXRjaGVzLgoKU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KLS0tCkNoYW5nZXMgc2luY2UgdjQ6CiAtIE5ldyBpbiB0aGlzIHZlcnNpb24uCi0t
LQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICAgfCAzICsrLQogeGVuL2FyY2gveDg2
L21tL3BhZ2luZy5jICAgICAgICAgfCAyICstCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jICB8IDQgKysrLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMgICAgfCAyICstCiB4
ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaCB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvcGFnaW5nLmggICAgIHwgMyArKy0KIDYgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygr
KSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5j
IGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCAzZDY1MWI5NGMzLi4yOGZlNDhkMTU4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9oYXAvaGFwLmMKQEAgLTcwOSw5ICs3MDksMTAgQEAgc3RhdGljIHZvaWQgaGFwX3VwZGF0
ZV9wYWdpbmdfbW9kZXMoc3RydWN0IHZjcHUgKnYpCiB9CiAKIHN0YXRpYyB2b2lkCi1oYXBfd3Jp
dGVfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBsMV9wZ2Vu
dHJ5X3QgKnAsCitoYXBfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVu
c2lnbmVkIGxvbmcgZ2ZuLCBsMV9wZ2VudHJ5X3QgKnAsCiAgICAgICAgICAgICAgICAgICAgIGwx
X3BnZW50cnlfdCBuZXcsIHVuc2lnbmVkIGludCBsZXZlbCkKIHsKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcDJtLT5kb21haW47CiAgICAgdWludDMyX3Qgb2xkX2ZsYWdzOwogICAgIGJvb2xfdCBm
bHVzaF9uZXN0ZWRwMm0gPSAwOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5n
LmMgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKaW5kZXggZDU4MzZlYjY4OC4uZTZlZDMwMDZm
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wYWdpbmcuYwpAQCAtOTQxLDcgKzk0MSw3IEBAIHZvaWQgcGFnaW5nX3dyaXRlX3AybV9l
bnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBpZiAo
IHYtPmRvbWFpbiAhPSBkICkKICAgICAgICAgdiA9IGQtPnZjcHUgPyBkLT52Y3B1WzBdIDogTlVM
TDsKICAgICBpZiAoIGxpa2VseSh2ICYmIHBhZ2luZ19tb2RlX2VuYWJsZWQoZCkgJiYgcGFnaW5n
X2dldF9ob3N0bW9kZSh2KSAhPSBOVUxMKSApCi0gICAgICAgIHBhZ2luZ19nZXRfaG9zdG1vZGUo
diktPndyaXRlX3AybV9lbnRyeShkLCBnZm4sIHAsIG5ldywgbGV2ZWwpOworICAgICAgICBwYWdp
bmdfZ2V0X2hvc3Rtb2RlKHYpLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAsIG5ldywgbGV2
ZWwpOwogICAgIGVsc2UKICAgICAgICAgc2FmZV93cml0ZV9wdGUocCwgbmV3KTsKIH0KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jCmluZGV4IDA3ODQwZmY3MjcuLjZjNjdlZjQ5OTYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYwpAQCAtMzE3NywxMCArMzE3NywxMiBAQCBzdGF0aWMgdm9pZCBzaF91bnNo
YWRvd19mb3JfcDJtX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwK
IH0KIAogdm9pZAotc2hhZG93X3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbiwKK3NoYWRvd193cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50
cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywKICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGxldmVsKQogeworICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKKwog
ICAgIHBhZ2luZ19sb2NrKGQpOwogCiAgICAgLyogSWYgdGhlcmUgYXJlIGFueSBzaGFkb3dzLCB1
cGRhdGUgdGhlbS4gIEJ1dCBpZiBzaGFkb3dfdGVhcmRvd24oKQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9ub25lLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwpp
bmRleCA0ZGU2NDVhNDMzLi4zMTYwMDI3NzFkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L25vbmUuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwpAQCAtNjAs
NyArNjAsNyBAQCBzdGF0aWMgdm9pZCBfdXBkYXRlX3BhZ2luZ19tb2RlcyhzdHJ1Y3QgdmNwdSAq
dikKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0KIAotc3RhdGljIHZvaWQgX3dyaXRlX3Ay
bV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKK3N0YXRpYyB2b2lk
IF93cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBn
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdl
bnRyeV90IG5ldywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxl
dmVsKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCBlOGVkN2FjNzE0Li4wYWFlZDFl
ZGZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMzcyLDcgKzM3Miw3IEBAIGV4dGVy
biBpbnQgc2hfcmVtb3ZlX3dyaXRlX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCByZWFk
b25seV9tZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBmYXVsdF9hZGRyKTsKIAogLyogRnVuY3Rpb25zIHRoYXQgYXRvbWljYWxseSB3cml0ZSBQVC9Q
Mk0gZW50cmllcyBhbmQgdXBkYXRlIHN0YXRlICovCi12b2lkIHNoYWRvd193cml0ZV9wMm1fZW50
cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCit2b2lkIHNoYWRvd193cml0
ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpwLCBsMV9wZ2VudHJ5X3Qg
bmV3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCk7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3BhZ2luZy5oCmluZGV4IGZkY2MyMjg0NGIuLjdlYzA5ZDdiMTEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
YWdpbmcuaApAQCAtMTI0LDcgKzEyNCw4IEBAIHN0cnVjdCBwYWdpbmdfbW9kZSB7CiAgICAgdm9p
ZCAgICAgICAgICAoKnVwZGF0ZV9jcjMgICAgICAgICAgICApKHN0cnVjdCB2Y3B1ICp2LCBpbnQg
ZG9fbG9ja2luZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbCBub2ZsdXNoKTsKICAgICB2b2lkICAgICAgICAgICgqdXBkYXRlX3BhZ2luZ19tb2RlcyAg
ICkoc3RydWN0IHZjcHUgKnYpOwotICAgIHZvaWQgICAgICAgICAgKCp3cml0ZV9wMm1fZW50cnkg
ICAgICAgKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICB2b2lkICAg
ICAgICAgICgqd3JpdGVfcDJtX2VudHJ5ICAgICAgICkoc3RydWN0IHAybV9kb21haW4gKnAybSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3Bn
ZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKTsKIAotLSAKMi4xNy4yIChBcHBs
ZSBHaXQtMTEzKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:51:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:51:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrYo-0005mt-0y; Thu, 21 Feb 2019 16:50:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dj2S=Q4=citrix.com=prvs=9488a9425=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwrYn-0005mh-C1
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:50:57 +0000
X-Inumbo-ID: db763444-35f8-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db763444-35f8-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:50:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78729730"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:50:38 +0100
Message-ID: <20190221165041.39394-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190221165041.39394-1-roger.pau@citrix.com>
References: <20190221165041.39394-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 2/5] x86/mm: split p2m ioreq server pages
 special handling into helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCBpdCBjYW4gYmUgc2hhcmVkIGJ5IGJvdGggZXB0LCBucHQgYW5kIHNoYWRvdyBjb2Rl
LCBpbnN0ZWFkIG9mCmR1cGxpY2F0aW5nIGl0LgoKTm8gY2hhbmdlIGluIGZ1bmN0aW9uYWxpdHkg
aW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
ClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCkNjOiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEp1biBOYWth
amltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgpDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KQ2hhbmdlcyBzaW5jZSB2NDoKIC0gUmVtb3Zl
IHRoZSBwMm1fZ2V0X2hvc3RwMm0gZnJvbSBjYWxsZXJzIG9mIHAybV9lbnRyeV9tb2RpZnkuCgpD
aGFuZ2VzIHNpbmNlIHYxOgogLSBSZW1vdmUgdW51c2VkIHAybXRfb2xkIGZyb20gcDJtX3B0X3Nl
dF9lbnRyeS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgIHwgIDMgKysKIHhl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgfCA1NSArKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgfCAyNCAtLS0tLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8ICAzICsrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKwogNSBmaWxl
cyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCA2MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwpp
bmRleCAyOGZlNDhkMTU4Li4yZGI3ZjJjMDRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
aGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTczNSw2ICs3MzUs
OSBAQCBoYXBfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuLCBsMV9wZ2VudHJ5X3QgKnAsCiAgICAgICAgICAgICAmJiBwZXJtc19zdHJpY3Rs
eV9pbmNyZWFzZWQob2xkX2ZsYWdzLCBsMWVfZ2V0X2ZsYWdzKG5ldykpICk7CiAgICAgfQogCisg
ICAgcDJtX2VudHJ5X21vZGlmeShwMm0sIHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3Mo
bmV3KSksCisgICAgICAgICAgICAgICAgICAgICBwMm1fZmxhZ3NfdG9fdHlwZShvbGRfZmxhZ3Mp
LCBsZXZlbCk7CisKICAgICBzYWZlX3dyaXRlX3B0ZShwLCBuZXcpOwogICAgIGlmICggb2xkX2Zs
YWdzICYgX1BBR0VfUFJFU0VOVCApCiAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2Nw
dW1hc2spOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggYmI1NjI2MDdmNy4uMGVjZTY2MDhjYiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVw
dC5jCkBAIC00Niw3ICs0Niw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGlzX2VwdGVfdmFsaWQo
ZXB0X2VudHJ5X3QgKmUpCiB9CiAKIC8qIHJldHVybnMgOiAwIGZvciBzdWNjZXNzLCAtZXJybm8g
b3RoZXJ3aXNlICovCi1zdGF0aWMgaW50IGF0b21pY193cml0ZV9lcHRfZW50cnkoZXB0X2VudHJ5
X3QgKmVudHJ5cHRyLCBlcHRfZW50cnlfdCBuZXcsCitzdGF0aWMgaW50IGF0b21pY193cml0ZV9l
cHRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBlcHRfZW50cnlfdCAqZW50cnlwdHIsIGVwdF9lbnRyeV90IG5ldywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbGV2ZWwpCiB7CiAgICAgaW50IHJjOwpA
QCAtODksNiArOTAsOCBAQCBzdGF0aWMgaW50IGF0b21pY193cml0ZV9lcHRfZW50cnkoZXB0X2Vu
dHJ5X3QgKmVudHJ5cHRyLCBlcHRfZW50cnlfdCBuZXcsCiAgICAgaWYgKCB1bmxpa2VseShwMm1f
aXNfZm9yZWlnbihlbnRyeXB0ci0+c2FfcDJtdCkpICYmIGNoZWNrX2ZvcmVpZ24gKQogICAgICAg
ICBvbGRtZm4gPSBlbnRyeXB0ci0+bWZuOwogCisgICAgcDJtX2VudHJ5X21vZGlmeShwMm0sIG5l
dy5zYV9wMm10LCBlbnRyeXB0ci0+c2FfcDJtdCwgbGV2ZWwpOworCiAgICAgd3JpdGVfYXRvbWlj
KCZlbnRyeXB0ci0+ZXB0ZSwgbmV3LmVwdGUpOwogCiAgICAgaWYgKCB1bmxpa2VseShvbGRtZm4g
IT0gbWZuX3goSU5WQUxJRF9NRk4pKSApCkBAIC0zOTAsNyArMzkzLDggQEAgc3RhdGljIGludCBl
cHRfbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBib29sX3QgcmVhZF9vbmx5LAog
ICogcHJlc2VudCBlbnRyaWVzIGluIHRoZSBnaXZlbiBwYWdlIHRhYmxlLCBvcHRpb25hbGx5IG1h
cmtpbmcgdGhlIGVudHJpZXMKICAqIGFsc28gZm9yIHRoZWlyIHN1YnRyZWVzIG5lZWRpbmcgUDJN
IHR5cGUgcmUtY2FsY3VsYXRpb24uCiAgKi8KLXN0YXRpYyBib29sX3QgZXB0X2ludmFsaWRhdGVf
ZW10KG1mbl90IG1mbiwgYm9vbF90IHJlY2FsYywgaW50IGxldmVsKQorc3RhdGljIGJvb2xfdCBl
cHRfaW52YWxpZGF0ZV9lbXQoc3RydWN0IHAybV9kb21haW4gKnAybSwgbWZuX3QgbWZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IHJlY2FsYywgaW50IGxldmVsKQog
ewogICAgIGludCByYzsKICAgICBlcHRfZW50cnlfdCAqZXB0ZSA9IG1hcF9kb21haW5fcGFnZSht
Zm4pOwpAQCAtNDA4LDcgKzQxMiw3IEBAIHN0YXRpYyBib29sX3QgZXB0X2ludmFsaWRhdGVfZW10
KG1mbl90IG1mbiwgYm9vbF90IHJlY2FsYywgaW50IGxldmVsKQogICAgICAgICBlLmVtdCA9IE1U
UlJfTlVNX1RZUEVTOwogICAgICAgICBpZiAoIHJlY2FsYyApCiAgICAgICAgICAgICBlLnJlY2Fs
YyA9IDE7Ci0gICAgICAgIHJjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeSgmZXB0ZVtpXSwgZSwg
bGV2ZWwpOworICAgICAgICByYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtp
XSwgZSwgbGV2ZWwpOwogICAgICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAgICAgIGNoYW5nZWQg
PSAxOwogICAgIH0KQEAgLTQ1OSw3ICs0NjMsNyBAQCBzdGF0aWMgaW50IGVwdF9pbnZhbGlkYXRl
X2VtdF9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgcmMgPSAtRU5P
TUVNOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KLSAgICAgICAgd3JjID0gYXRv
bWljX3dyaXRlX2VwdF9lbnRyeSgmdGFibGVbaW5kZXhdLCBzcGxpdF9lcHRfZW50cnksIGkpOwor
ICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgJnRhYmxlW2luZGV4XSwg
c3BsaXRfZXB0X2VudHJ5LCBpKTsKICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsKIAogICAgICAg
ICBmb3IgKCA7IGkgPiB0YXJnZXQ7IC0taSApCkBAIC00NzksNyArNDgzLDcgQEAgc3RhdGljIGlu
dCBlcHRfaW52YWxpZGF0ZV9lbXRfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAg
ICAgewogICAgICAgICAgICAgZS5lbXQgPSBNVFJSX05VTV9UWVBFUzsKICAgICAgICAgICAgIGUu
cmVjYWxjID0gMTsKLSAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkoJnRh
YmxlW2luZGV4XSwgZSwgdGFyZ2V0KTsKKyAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9l
cHRfZW50cnkocDJtLCAmdGFibGVbaW5kZXhdLCBlLCB0YXJnZXQpOwogICAgICAgICAgICAgQVNT
RVJUKHdyYyA9PSAwKTsKICAgICAgICAgICAgIHJjID0gMTsKICAgICAgICAgfQpAQCAtNTQ5LDE3
ICs1NTMsMTEgQEAgc3RhdGljIGludCByZXNvbHZlX21pc2NvbmZpZyhzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgICAgICAgICAgICAgbnQgPSBwMm1f
cmVjYWxjX3R5cGUoZS5yZWNhbGMsIGUuc2FfcDJtdCwgcDJtLCBnZm4gKyBpKTsKICAgICAgICAg
ICAgICAgICAgICAgaWYgKCBudCAhPSBlLnNhX3AybXQgKQogICAgICAgICAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGUuc2FfcDJtdCA9PSBwMm1faW9yZXFfc2Vy
dmVyICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBBU1NFUlQocDJtLT5pb3JlcS5lbnRyeV9jb3VudCA+IDApOwotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQtLTsKLSAgICAgICAgICAgICAgICAg
ICAgICAgIH0KLQogICAgICAgICAgICAgICAgICAgICAgICAgZS5zYV9wMm10ID0gbnQ7CiAgICAg
ICAgICAgICAgICAgICAgICAgICBlcHRfcDJtX3R5cGVfdG9fZmxhZ3MocDJtLCAmZSwgZS5zYV9w
Mm10LCBlLmFjY2Vzcyk7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAg
ICAgZS5yZWNhbGMgPSAwOwotICAgICAgICAgICAgICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVf
ZXB0X2VudHJ5KCZlcHRlW2ldLCBlLCBsZXZlbCk7CisgICAgICAgICAgICAgICAgICAgIHdyYyA9
IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwpOwogICAgICAg
ICAgICAgICAgICAgICBBU1NFUlQod3JjID09IDApOwogICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIH0KQEAgLTU5NSw3ICs1OTMsNyBAQCBzdGF0aWMgaW50IHJlc29sdmVfbWlzY29uZmln
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYgKCBlcHRfc3BsaXRfc3VwZXJfcGFnZShwMm0s
ICZlLCBsZXZlbCwgbGV2ZWwgLSAxKSApCiAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkoJmVwdGVbaV0sIGUs
IGxldmVsKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRf
ZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwpOwogICAgICAgICAgICAgICAgICAgICAgICAg
QVNTRVJUKHdyYyA9PSAwKTsKICAgICAgICAgICAgICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlKGVwdGUpOwogICAgICAgICAgICAgICAgICAgICAgICAgbWZuID0gZS5tZm47CkBAIC02MTAs
NyArNjA4LDcgQEAgc3RhdGljIGludCByZXNvbHZlX21pc2NvbmZpZyhzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgICAgICAgICBlLnJlY2FsYyA9IDA7
CiAgICAgICAgICAgICAgICAgaWYgKCByZWNhbGMgJiYgcDJtX2lzX2NoYW5nZWFibGUoZS5zYV9w
Mm10KSApCiAgICAgICAgICAgICAgICAgICAgIGVwdF9wMm1fdHlwZV90b19mbGFncyhwMm0sICZl
LCBlLnNhX3AybXQsIGUuYWNjZXNzKTsKLSAgICAgICAgICAgICAgICB3cmMgPSBhdG9taWNfd3Jp
dGVfZXB0X2VudHJ5KCZlcHRlW2ldLCBlLCBsZXZlbCk7CisgICAgICAgICAgICAgICAgd3JjID0g
YXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZlcHRlW2ldLCBlLCBsZXZlbCk7CiAgICAgICAg
ICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsKICAgICAgICAgICAgIH0KIApAQCAtNjIxLDExICs2
MTksMTEgQEAgc3RhdGljIGludCByZXNvbHZlX21pc2NvbmZpZyhzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgaWYgKCBlLmVtdCA9PSBNVFJSX05VTV9U
WVBFUyApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVChpc19lcHRlX3ByZXNlbnQoJmUp
KTsKLSAgICAgICAgICAgIGVwdF9pbnZhbGlkYXRlX2VtdChfbWZuKGUubWZuKSwgZS5yZWNhbGMs
IGxldmVsKTsKKyAgICAgICAgICAgIGVwdF9pbnZhbGlkYXRlX2VtdChwMm0sIF9tZm4oZS5tZm4p
LCBlLnJlY2FsYywgbGV2ZWwpOwogICAgICAgICAgICAgc21wX3dtYigpOwogICAgICAgICAgICAg
ZS5lbXQgPSAwOwogICAgICAgICAgICAgZS5yZWNhbGMgPSAwOwotICAgICAgICAgICAgd3JjID0g
YXRvbWljX3dyaXRlX2VwdF9lbnRyeSgmZXB0ZVtpXSwgZSwgbGV2ZWwpOworICAgICAgICAgICAg
d3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZlcHRlW2ldLCBlLCBsZXZlbCk7CiAg
ICAgICAgICAgICBBU1NFUlQod3JjID09IDApOwogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3Bh
Z2UoZXB0ZSk7CiAgICAgICAgICAgICByYyA9IDE7CkBAIC03ODYsNyArNzg0LDcgQEAgZXB0X3Nl
dF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAK
ICAgICAgICAgLyogbm93IGluc3RhbGwgdGhlIG5ld2x5IHNwbGl0IGVwdCBzdWItdHJlZSAqLwog
ICAgICAgICAvKiBOQjogcGxlYXNlIG1ha2Ugc3VyZSBkb21pYW4gaXMgcGF1c2VkIGFuZCBubyBp
bi1mbHkgVlQtZCBETUEuICovCi0gICAgICAgIHJjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShl
cHRfZW50cnksIHNwbGl0X2VwdF9lbnRyeSwgaSk7CisgICAgICAgIHJjID0gYXRvbWljX3dyaXRl
X2VwdF9lbnRyeShwMm0sIGVwdF9lbnRyeSwgc3BsaXRfZXB0X2VudHJ5LCBpKTsKICAgICAgICAg
QVNTRVJUKHJjID09IDApOwogCiAgICAgICAgIC8qIHRoZW4gbW92ZSB0byB0aGUgbGV2ZWwgd2Ug
d2FudCB0byBtYWtlIHJlYWwgY2hhbmdlcyAqLwpAQCAtODMzLDI0ICs4MzEsNyBAQCBlcHRfc2V0
X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAg
ICAgICAgbmV3X2VudHJ5LnN1cHByZXNzX3ZlID0gaXNfZXB0ZV92YWxpZCgmb2xkX2VudHJ5KSA/
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGRfZW50cnkuc3VwcHJlc3Nf
dmUgOiAxOwogCi0gICAgLyoKLSAgICAgKiBwMm1faW9yZXFfc2VydmVyIGlzIG9ubHkgdXNlZCBm
b3IgNEsgcGFnZXMsIHNvIHRoZQotICAgICAqIGNvdW50IGlzIG9ubHkgZG9uZSBvbiBlcHQgcGFn
ZSB0YWJsZSBlbnRyaWVzLgotICAgICAqLwotICAgIGlmICggcDJtdCA9PSBwMm1faW9yZXFfc2Vy
dmVyICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChpID09IDApOwotICAgICAgICBwMm0tPmlvcmVx
LmVudHJ5X2NvdW50Kys7Ci0gICAgfQotCi0gICAgaWYgKCBlcHRfZW50cnktPnNhX3AybXQgPT0g
cDJtX2lvcmVxX3NlcnZlciApCi0gICAgewotICAgICAgICBBU1NFUlQoaSA9PSAwKTsKLSAgICAg
ICAgQVNTRVJUKHAybS0+aW9yZXEuZW50cnlfY291bnQgPiAwKTsKLSAgICAgICAgcDJtLT5pb3Jl
cS5lbnRyeV9jb3VudC0tOwotICAgIH0KLQotICAgIHJjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRy
eShlcHRfZW50cnksIG5ld19lbnRyeSwgdGFyZ2V0KTsKKyAgICByYyA9IGF0b21pY193cml0ZV9l
cHRfZW50cnkocDJtLCBlcHRfZW50cnksIG5ld19lbnRyeSwgdGFyZ2V0KTsKICAgICBpZiAoIHVu
bGlrZWx5KHJjKSApCiAgICAgICAgIG9sZF9lbnRyeS5lcHRlID0gMDsKICAgICBlbHNlCkBAIC0x
MDcwLDcgKzEwNTEsNyBAQCBzdGF0aWMgdm9pZCBlcHRfY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFs
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgaWYgKCAhbWZuICkKICAgICAgICAgcmV0dXJu
OwogCi0gICAgaWYgKCBlcHRfaW52YWxpZGF0ZV9lbXQoX21mbihtZm4pLCAxLCBwMm0tPmVwdC53
bCkgKQorICAgIGlmICggZXB0X2ludmFsaWRhdGVfZW10KHAybSwgX21mbihtZm4pLCAxLCBwMm0t
PmVwdC53bCkgKQogICAgICAgICBlcHRfc3luY19kb21haW4ocDJtKTsKIH0KIApAQCAtMTEyOCw3
ICsxMTA5LDcgQEAgc3RhdGljIHZvaWQgZXB0X21lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IHAy
bV9kb21haW4gKnAybSkKICAgICBpZiAoICFtZm4gKQogICAgICAgICByZXR1cm47CiAKLSAgICBp
ZiAoIGVwdF9pbnZhbGlkYXRlX2VtdChfbWZuKG1mbiksIDAsIHAybS0+ZXB0LndsKSApCisgICAg
aWYgKCBlcHRfaW52YWxpZGF0ZV9lbXQocDJtLCBfbWZuKG1mbiksIDAsIHAybS0+ZXB0LndsKSAp
CiAgICAgICAgIGVwdF9zeW5jX2RvbWFpbihwMm0pOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggNTJlYWEy
NGIxOC4uMDRlOWQ4MWNmNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtNDM2LDEzICs0MzYsNiBAQCBzdGF0aWMg
aW50IGRvX3JlY2FsYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikK
ICAgICAgICAgICAgICAgICBmbGFncyB8PSBfUEFHRV9QU0U7CiAgICAgICAgICAgICB9CiAKLSAg
ICAgICAgICAgIGlmICggb3QgPT0gcDJtX2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEuZW50cnlfY291bnQgPiAwKTsKLSAgICAg
ICAgICAgICAgICBBU1NFUlQobGV2ZWwgPT0gMCk7Ci0gICAgICAgICAgICAgICAgcDJtLT5pb3Jl
cS5lbnRyeV9jb3VudC0tOwotICAgICAgICAgICAgfQotCiAgICAgICAgICAgICBlID0gbDFlX2Zy
b21fcGZuKG1mbiwgZmxhZ3MpOwogICAgICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmZSwg
bGV2ZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChudCA9PSBwMm1fcmFtX3J3
KQpAQCAtNjE2LDggKzYwOSw2IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogCiAgICAgaWYgKCBwYWdlX29yZGVyID09IFBB
R0VfT1JERVJfNEsgKQogICAgIHsKLSAgICAgICAgcDJtX3R5cGVfdCBwMm10X29sZDsKLQogICAg
ICAgICByYyA9IHAybV9uZXh0X2xldmVsKHAybSwgJnRhYmxlLCAmZ2ZuX3JlbWFpbmRlciwgZ2Zu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEwyX1BBR0VUQUJMRV9TSElGVCAtIFBBR0Vf
U0hJRlQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTDJfUEFHRVRBQkxFX0VOVFJJRVMs
IDEsIDEpOwpAQCAtNjQxLDIxICs2MzIsNiBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgaWYgKCBlbnRyeV9j
b250ZW50LmwxICE9IDAgKQogICAgICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmZW50cnlf
Y29udGVudCwgMCwgaW9tbXVfcHRlX2ZsYWdzKTsKIAotICAgICAgICBwMm10X29sZCA9IHAybV9m
bGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MoKnAybV9lbnRyeSkpOwotCi0gICAgICAgIC8qCi0g
ICAgICAgICAqIHAybV9pb3JlcV9zZXJ2ZXIgaXMgb25seSB1c2VkIGZvciA0SyBwYWdlcywgc28K
LSAgICAgICAgICogdGhlIGNvdW50IGlzIG9ubHkgZG9uZSBmb3IgbGV2ZWwgMSBlbnRyaWVzLgot
ICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBwMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQotICAg
ICAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudCsrOwotCi0gICAgICAgIGlmICggcDJtdF9v
bGQgPT0gcDJtX2lvcmVxX3NlcnZlciApCi0gICAgICAgIHsKLSAgICAgICAgICAgIEFTU0VSVChw
Mm0tPmlvcmVxLmVudHJ5X2NvdW50ID4gMCk7Ci0gICAgICAgICAgICBwMm0tPmlvcmVxLmVudHJ5
X2NvdW50LS07Ci0gICAgICAgIH0KLQogICAgICAgICAvKiBsZXZlbCAxIGVudHJ5ICovCiAgICAg
ICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIGVudHJ5X2NvbnRl
bnQsIDEpOwogICAgICAgICAvKiBOQjogcGFnaW5nX3dyaXRlX3AybV9lbnRyeSgpIGhhbmRsZXMg
dGxiIGZsdXNoZXMgcHJvcGVybHkgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IDZjNjdl
ZjQ5OTYuLmRlN2FiZjcxNTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29t
bW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMzE5MCw2ICsz
MTkwLDkgQEAgc2hhZG93X3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1
bnNpZ25lZCBsb25nIGdmbiwKICAgICBpZiAoIGxpa2VseShkLT5hcmNoLnBhZ2luZy5zaGFkb3cu
dG90YWxfcGFnZXMgIT0gMCkgKQogICAgICAgICAgc2hfdW5zaGFkb3dfZm9yX3AybV9jaGFuZ2Uo
ZCwgZ2ZuLCBwLCBuZXcsIGxldmVsKTsKIAorICAgIHAybV9lbnRyeV9tb2RpZnkocDJtLCBwMm1f
ZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKG5ldykpLAorICAgICAgICAgICAgICAgICAgICAg
cDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncygqcCkpLCBsZXZlbCk7CisKICAgICAvKiBV
cGRhdGUgdGhlIGVudHJ5IHdpdGggbmV3IGNvbnRlbnQgKi8KICAgICBzYWZlX3dyaXRlX3B0ZShw
LCBuZXcpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCAyMDk1MDc2NTU2Li44MzRkNDlkMmQ0IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmgKQEAgLTkzMiw2ICs5MzIsMzggQEAgaW50IHAybV9zZXRfaW9yZXFfc2VydmVyKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBmbGFncywKIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpwMm1fZ2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpOwogCitz
dGF0aWMgaW5saW5lIHZvaWQgcDJtX2VudHJ5X21vZGlmeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCBwMm1fdHlwZV90IG50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3R5cGVfdCBvdCwgdW5zaWduZWQgaW50IGxldmVsKQoreworICAgIGlmICggbGV2ZWwgIT0gMSB8
fCBudCA9PSBvdCApCisgICAgICAgIHJldHVybjsKKworICAgIHN3aXRjaCAoIG50ICkKKyAgICB7
CisgICAgY2FzZSBwMm1faW9yZXFfc2VydmVyOgorICAgICAgICAvKgorICAgICAgICAgKiBwMm1f
aW9yZXFfc2VydmVyIGlzIG9ubHkgdXNlZCBmb3IgNEsgcGFnZXMsIHNvCisgICAgICAgICAqIHRo
ZSBjb3VudCBpcyBvbmx5IGRvbmUgZm9yIGxldmVsIDEgZW50cmllcy4KKyAgICAgICAgICovCisg
ICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQrKzsKKyAgICAgICAgYnJlYWs7CisKKyAgICBk
ZWZhdWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBzd2l0Y2ggKCBvdCApCisgICAg
eworICAgIGNhc2UgcDJtX2lvcmVxX3NlcnZlcjoKKyAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEu
ZW50cnlfY291bnQgPiAwKTsKKyAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOworICAg
ICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGJyZWFrOworICAgIH0KK30KKwog
I2VuZGlmIC8qIF9YRU5fQVNNX1g4Nl9QMk1fSCAqLwogCiAvKgotLSAKMi4xNy4yIChBcHBsZSBH
aXQtMTEzKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:51:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:51:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrYv-0005pS-PO; Thu, 21 Feb 2019 16:51:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dj2S=Q4=citrix.com=prvs=9488a9425=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwrYt-0005oB-Pz
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:51:03 +0000
X-Inumbo-ID: df00eb45-35f8-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df00eb45-35f8-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:51:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78729743"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:50:40 +0100
Message-ID: <20190221165041.39394-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190221165041.39394-1-roger.pau@citrix.com>
References: <20190221165041.39394-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 4/5] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCB0aGUgc3BlY2lmaWMgaGFuZGxpbmcgY2FuIGJlIHJlbW92ZWQgZnJvbQphdG9taWNf
d3JpdGVfZXB0X2VudHJ5IGFuZCBiZSBzaGFyZWQgd2l0aCBucHQgYW5kIHNoYWRvdyBjb2RlLgoK
VGhpcyBjb21taXQgYWxzbyByZW1vdmVzIHRoZSBjaGVjayB0aGF0IHByZXZlbnQgbm9uLWVwdCBQ
VkggZG9tMCBmcm9tCm1hcHBpbmcgZm9yZWlnbiBwYWdlcy4KClNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogS2V2aW4gVGlh
biA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRl
bC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgotLS0KQ2hhbmdlcyBzaW5jZSB2MzoKIC0gUmVwbGFjZSB0aGUgbWZu
X3ZhbGlkIEJVR19PTnMgd2l0aCBhbiBhc3NlcnQgJiByZXR1cm4uCgpDaGFuZ2VzIHNpbmNlIHYy
OgogLSBSZXR1cm4gYW4gZXJyb3IgY29kZSBmcm9tIHAybV9lbnRyeV9tb2RpZnkgYW5kIHByb3Bh
Z2F0ZSBpdCB0byB0aGUKICAgY2FsbGVycy4KCkNoYW5nZXMgc2luY2UgdjE6CiAtIFNpbXBseSBj
b2RlIHNpbmNlIG1mbl90b19wYWdlIGNhbm5vdCByZXR1cm4gTlVMTC4KIC0gQ2hlY2sgaWYgdGhl
IG1mbiBpcyB2YWxpZCBiZWZvcmUgZ2V0dGluZy9kcm9wcGluZyB0aGUgcGFnZSByZWZlcmVuY2Uu
CiAtIFVzZSBCVUdfT04gaW5zdGVhZCBvZiBBU1NFUlRzLCBzaW5jZSBnZXR0aW5nIHRoZSByZWZl
cmVuY2UgY291bnRpbmcKICAgd3JvbmcgaXMgbW9yZSBkYW5nZXJvdXMgdGhhbiBhIERvUy4KLS0t
CiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgIHwgMTEgKysrKystLQogeGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYyAgICAgICB8IDU1ICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAgICB8ICA5ICstLS0tLQogeGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8IDExICsrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvcDJtLmggICAgICAgfCAzNCArKysrKysrKysrKysrKysrKy0tLQogNSBmaWxlcyBjaGFuZ2Vk
LCA1NCBpbnNlcnRpb25zKCspLCA2NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCBmZGY3
N2M1OWE1Li40MTJhNDQyYjZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTcxNSw2ICs3MTUsNyBAQCBoYXBf
d3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2Zu
LCBsMV9wZ2VudHJ5X3QgKnAsCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwog
ICAgIHVpbnQzMl90IG9sZF9mbGFnczsKICAgICBib29sX3QgZmx1c2hfbmVzdGVkcDJtID0gMDsK
KyAgICBpbnQgcmM7CiAKICAgICAvKiBXZSBrbm93IGFsd2F5cyB1c2UgdGhlIGhvc3QgcDJtIGhl
cmUsIHJlZ2FyZGxlc3MgaWYgdGhlIHZjcHUKICAgICAgKiBpcyBpbiBob3N0IG9yIGd1ZXN0IG1v
ZGUuIFRoZSB2Y3B1IGNhbiBiZSBpbiBndWVzdCBtb2RlIGJ5CkBAIC03MzUsOCArNzM2LDE0IEBA
IGhhcF93cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyBnZm4sIGwxX3BnZW50cnlfdCAqcCwKICAgICAgICAgICAgICYmIHBlcm1zX3N0cmljdGx5X2lu
Y3JlYXNlZChvbGRfZmxhZ3MsIGwxZV9nZXRfZmxhZ3MobmV3KSkgKTsKICAgICB9CiAKLSAgICBw
Mm1fZW50cnlfbW9kaWZ5KHAybSwgcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncyhuZXcp
KSwKLSAgICAgICAgICAgICAgICAgICAgIHAybV9mbGFnc190b190eXBlKG9sZF9mbGFncyksIGxl
dmVsKTsKKyAgICByYyA9IHAybV9lbnRyeV9tb2RpZnkocDJtLCBwMm1fZmxhZ3NfdG9fdHlwZShs
MWVfZ2V0X2ZsYWdzKG5ldykpLAorICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fZmxhZ3Nf
dG9fdHlwZShvbGRfZmxhZ3MpLCBsMWVfZ2V0X21mbihuZXcpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICBsMWVfZ2V0X21mbigqcCksIGxldmVsKTsKKyAgICBpZiAoIHJjICkKKyAgICB7Cisg
ICAgICAgIHBhZ2luZ191bmxvY2soZCk7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CiAKICAg
ICBzYWZlX3dyaXRlX3B0ZShwLCBuZXcpOwogICAgIGlmICggb2xkX2ZsYWdzICYgX1BBR0VfUFJF
U0VOVCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYwppbmRleCAwZWNlNjYwOGNiLi5lMzA0NGJlZTJlIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0
LmMKQEAgLTUwLDYwICs1MCwxNSBAQCBzdGF0aWMgaW50IGF0b21pY193cml0ZV9lcHRfZW50cnko
c3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBlcHRfZW50cnlfdCAqZW50cnlwdHIsIGVwdF9lbnRyeV90IG5ldywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgbGV2ZWwpCiB7Ci0gICAgaW50IHJjOwotICAgIHVuc2ln
bmVkIGxvbmcgb2xkbWZuID0gbWZuX3goSU5WQUxJRF9NRk4pOwotICAgIGJvb2xfdCBjaGVja19m
b3JlaWduID0gKG5ldy5tZm4gIT0gZW50cnlwdHItPm1mbiB8fAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG5ldy5zYV9wMm10ICE9IGVudHJ5cHRyLT5zYV9wMm10KTsKLQotICAgIGlmICgg
bGV2ZWwgKQotICAgIHsKLSAgICAgICAgQVNTRVJUKCFpc19lcHRlX3N1cGVycGFnZSgmbmV3KSB8
fCAhcDJtX2lzX2ZvcmVpZ24obmV3LnNhX3AybXQpKTsKLSAgICAgICAgd3JpdGVfYXRvbWljKCZl
bnRyeXB0ci0+ZXB0ZSwgbmV3LmVwdGUpOwotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAg
ICBpZiAoIHVubGlrZWx5KHAybV9pc19mb3JlaWduKG5ldy5zYV9wMm10KSkgKQotICAgIHsKLSAg
ICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICBpZiAoICFpc19lcHRlX3ByZXNlbnQoJm5ldykg
KQotICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotCi0gICAgICAgIGlmICggY2hlY2tfZm9yZWln
biApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmZkb207Ci0KLSAgICAg
ICAgICAgIGlmICggIW1mbl92YWxpZChfbWZuKG5ldy5tZm4pKSApCi0gICAgICAgICAgICAgICAg
Z290byBvdXQ7Ci0KLSAgICAgICAgICAgIHJjID0gLUVTUkNIOwotICAgICAgICAgICAgZmRvbSA9
IHBhZ2VfZ2V0X293bmVyKG1mbl90b19wYWdlKF9tZm4obmV3Lm1mbikpKTsKLSAgICAgICAgICAg
IGlmICggZmRvbSA9PSBOVUxMICkKLSAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICBpbnQg
cmMgPSBwMm1fZW50cnlfbW9kaWZ5KHAybSwgbmV3LnNhX3AybXQsIGVudHJ5cHRyLT5zYV9wMm10
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihuZXcubWZuKSwgX21mbihlbnRy
eXB0ci0+bWZuKSwgbGV2ZWwpOwogCi0gICAgICAgICAgICAvKiBnZXQgcmVmY291bnQgb24gdGhl
IHBhZ2UgKi8KLSAgICAgICAgICAgIHJjID0gLUVCVVNZOwotICAgICAgICAgICAgaWYgKCAhZ2V0
X3BhZ2UobWZuX3RvX3BhZ2UoX21mbihuZXcubWZuKSksIGZkb20pICkKLSAgICAgICAgICAgICAg
ICBnb3RvIG91dDsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICggdW5saWtlbHkocDJtX2lz
X2ZvcmVpZ24oZW50cnlwdHItPnNhX3AybXQpKSAmJiBjaGVja19mb3JlaWduICkKLSAgICAgICAg
b2xkbWZuID0gZW50cnlwdHItPm1mbjsKLQotICAgIHAybV9lbnRyeV9tb2RpZnkocDJtLCBuZXcu
c2FfcDJtdCwgZW50cnlwdHItPnNhX3AybXQsIGxldmVsKTsKKyAgICBpZiAoIHJjICkKKyAgICAg
ICAgcmV0dXJuIHJjOwogCiAgICAgd3JpdGVfYXRvbWljKCZlbnRyeXB0ci0+ZXB0ZSwgbmV3LmVw
dGUpOwogCi0gICAgaWYgKCB1bmxpa2VseShvbGRtZm4gIT0gbWZuX3goSU5WQUxJRF9NRk4pKSAp
Ci0gICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKF9tZm4ob2xkbWZuKSkpOwotCi0gICAgcmMg
PSAwOwotCi0gb3V0OgotICAgIGlmICggcmMgKQotICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJS
LCAiZXB0ZSBvOiUiUFJJeDY0IiBuOiUiUFJJeDY0IiByYzolZFxuIiwKLSAgICAgICAgICAgICAg
ICAgZW50cnlwdHItPmVwdGUsIG5ldy5lcHRlLCByYyk7Ci0gICAgcmV0dXJuIHJjOworICAgIHJl
dHVybiAwOwogfQogCiBzdGF0aWMgdm9pZCBlcHRfcDJtX3R5cGVfdG9fZmxhZ3Moc3RydWN0IHAy
bV9kb21haW4gKnAybSwgZXB0X2VudHJ5X3QgKmVudHJ5LApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmluZGV4IDI1NGM1ZGZk
MTkuLjdmOTRmZGI2YTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKQEAgLTE4NCw3ICsxODQsNyBAQCBwMm1fbmV4dF9s
ZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFibGUsCiAgICAgbDFfcGdlbnRy
eV90ICpwMm1fZW50cnksIG5ld19lbnRyeTsKICAgICB2b2lkICpuZXh0OwogICAgIHVuc2lnbmVk
IGludCBmbGFnczsKLSAgICBpbnQgcmM7CisgICAgaW50IHJjID0gMDsKICAgICBtZm5fdCBtZm4g
PSBJTlZBTElEX01GTjsKIAogICAgIGlmICggIShwMm1fZW50cnkgPSBwMm1fZmluZF9lbnRyeSgq
dGFibGUsIGdmbl9yZW1haW5kZXIsIGdmbiwKQEAgLTU3OCwxMyArNTc4LDYgQEAgcDJtX3B0X3Nl
dF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAg
ICAgICAgIF9fdHJhY2VfdmFyKFRSQ19NRU1fU0VUX1AyTV9FTlRSWSwgMCwgc2l6ZW9mKHQpLCAm
dCk7CiAgICAgfQogCi0gICAgaWYgKCB1bmxpa2VseShwMm1faXNfZm9yZWlnbihwMm10KSkgKQot
ICAgIHsKLSAgICAgICAgLyogaHZtIGZpeG1lOiBmb3JlaWduIHR5cGVzIGFyZSBvbmx5IHN1cHBv
cnRlZCBvbiBlcHQgYXQgcHJlc2VudCAqLwotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywgIlVuaW1wbGVtZW50ZWQgZm9yZWlnbiBwMm0gdHlwZS5cbiIpOwotICAgICAgICByZXR1cm4g
LUVJTlZBTDsKLSAgICB9Ci0KICAgICAvKiBDYXJyeSBvdXQgYW55IGV2ZW50dWFsbHkgcGVuZGlu
ZyBlYXJsaWVyIGNoYW5nZXMgZmlyc3QuICovCiAgICAgcmMgPSBkb19yZWNhbGMocDJtLCBnZm4p
OwogICAgIGlmICggcmMgPCAwICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
Y29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IGM4MTgxMTIz
NjAuLjAyNTA3MWExNjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMzE4Miw2ICszMTgy
LDcgQEAgc2hhZG93X3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNp
Z25lZCBsb25nIGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVs
KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKKyAgICBpbnQgcmM7CiAK
ICAgICBwYWdpbmdfbG9jayhkKTsKIApAQCAtMzE5MCw4ICszMTkxLDE0IEBAIHNoYWRvd193cml0
ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAg
ICAgaWYgKCBsaWtlbHkoZC0+YXJjaC5wYWdpbmcuc2hhZG93LnRvdGFsX3BhZ2VzICE9IDApICkK
ICAgICAgICAgIHNoX3Vuc2hhZG93X2Zvcl9wMm1fY2hhbmdlKGQsIGdmbiwgcCwgbmV3LCBsZXZl
bCk7CiAKLSAgICBwMm1fZW50cnlfbW9kaWZ5KHAybSwgcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dl
dF9mbGFncyhuZXcpKSwKLSAgICAgICAgICAgICAgICAgICAgIHAybV9mbGFnc190b190eXBlKGwx
ZV9nZXRfZmxhZ3MoKnApKSwgbGV2ZWwpOworICAgIHJjID0gcDJtX2VudHJ5X21vZGlmeShwMm0s
IHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MobmV3KSksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MoKnApKSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgbDFlX2dldF9tZm4obmV3KSwgbDFlX2dldF9tZm4oKnApLCBsZXZl
bCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBwYWdpbmdfdW5sb2NrKGQpOworICAg
ICAgICByZXR1cm4gcmM7CisgICAgfQogCiAgICAgLyogVXBkYXRlIHRoZSBlbnRyeSB3aXRoIG5l
dyBjb250ZW50ICovCiAgICAgc2FmZV93cml0ZV9wdGUocCwgbmV3KTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4
IGY0ZWMyYmVjYmQuLjI4MDFhOGNjY2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtOTMyLDExICs5MzIsMTQg
QEAgaW50IHAybV9zZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBmbGFncywKIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpwMm1fZ2V0X2lvcmVxX3NlcnZlcihz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpOwogCi1zdGF0aWMgaW5saW5lIHZvaWQgcDJtX2Vu
dHJ5X21vZGlmeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBwMm1fdHlwZV90IG50LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgdW5zaWduZWQgaW50
IGxldmVsKQorc3RhdGljIGlubGluZSBpbnQgcDJtX2VudHJ5X21vZGlmeShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCBwMm1fdHlwZV90IG50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwMm1fdHlwZV90IG90LCBtZm5fdCBuZm4sIG1mbl90IG9mbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKQogewotICAgIGlmICggbGV2
ZWwgIT0gMSB8fCBudCA9PSBvdCApCi0gICAgICAgIHJldHVybjsKKyAgICBCVUdfT04obGV2ZWwg
PiAxICYmIChudCA9PSBwMm1faW9yZXFfc2VydmVyIHx8IG50ID09IHAybV9tYXBfZm9yZWlnbikp
OworCisgICAgaWYgKCBsZXZlbCAhPSAxIHx8IChudCA9PSBvdCAmJiBtZm5fZXEobmZuLCBvZm4p
KSApCisgICAgICAgIHJldHVybiAwOwogCiAgICAgc3dpdGNoICggbnQgKQogICAgIHsKQEAgLTk0
OCw2ICs5NTEsMTggQEAgc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRyeV9tb2RpZnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKICAgICAgICAgcDJtLT5pb3JlcS5lbnRy
eV9jb3VudCsrOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgcDJtX21hcF9mb3JlaWduOgor
ICAgICAgICBpZiAoICFtZm5fdmFsaWQobmZuKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAg
IH0KKworICAgICAgICBpZiAoICFwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKG1mbl90b19w
YWdlKG5mbikpICkKKyAgICAgICAgICAgIHJldHVybiAtRUJVU1k7CisKKyAgICAgICAgYnJlYWs7
CisKICAgICBkZWZhdWx0OgogICAgICAgICBicmVhazsKICAgICB9CkBAIC05NTksOSArOTc0LDIw
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwMm1fZW50cnlfbW9kaWZ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHAybV90eXBlX3QgbnQsCiAgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQtLTsK
ICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIHAybV9tYXBfZm9yZWlnbjoKKyAgICAgICAgaWYg
KCAhbWZuX3ZhbGlkKG9mbikgKQorICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisgICAgICAg
IHB1dF9wYWdlKG1mbl90b19wYWdlKG9mbikpOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1
bHQ6CiAgICAgICAgIGJyZWFrOwogICAgIH0KKworICAgIHJldHVybiAwOwogfQogCiAjZW5kaWYg
LyogX1hFTl9BU01fWDg2X1AyTV9IICovCi0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:51:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:51:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrYw-0005pn-2X; Thu, 21 Feb 2019 16:51:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dj2S=Q4=citrix.com=prvs=9488a9425=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwrYv-0005pE-CT
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:51:05 +0000
X-Inumbo-ID: e0907601-35f8-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0907601-35f8-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:51:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78729751"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 17:50:41 +0100
Message-ID: <20190221165041.39394-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190221165041.39394-1-roger.pau@citrix.com>
References: <20190221165041.39394-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 5/5] npt/shadow: allow getting foreign page
 table entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBucHQgYW5kIHNoYWRvdyBjb2RlIHRvIGdldCBhbiBlbnRyeSB3aWxsIGFsd2F5cyBy
ZXR1cm4KSU5WQUxJRF9NRk4gZm9yIGZvcmVpZ24gZW50cmllcy4gQWxsb3cgdG8gcmV0dXJuIHRo
ZSBlbnRyeSBtZm4gZm9yCmZvcmVpZ24gZW50cmllcywgbGlrZSBpdCdzIGRvbmUgZm9yIGdyYW50
IHRhYmxlIGVudHJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIFVzZSBwMm1faXNfYW55X3JhbS4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vcDJtLXB0LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
IGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmluZGV4IDdmOTRmZGI2YTMuLmJiYzlhM2UyNzgg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLXB0LmMKQEAgLTkwNyw4ICs5MDcsOCBAQCBwb2RfcmV0cnlfbDE6CiAgICAgKnQgPSBw
Mm1fcmVjYWxjX3R5cGUocmVjYWxjIHx8IF9uZWVkc19yZWNhbGMoZmxhZ3MpLCBsMXQsIHAybSwg
Z2ZuKTsKICAgICB1bm1hcF9kb21haW5fcGFnZShsMWUpOwogCi0gICAgQVNTRVJUKG1mbl92YWxp
ZChtZm4pIHx8ICFwMm1faXNfcmFtKCp0KSB8fCBwMm1faXNfcGFnaW5nKCp0KSk7Ci0gICAgcmV0
dXJuIChwMm1faXNfdmFsaWQoKnQpIHx8IHAybV9pc19ncmFudCgqdCkpID8gbWZuIDogSU5WQUxJ
RF9NRk47CisgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pIHx8ICFwMm1faXNfYW55X3JhbSgqdCkg
fHwgcDJtX2lzX3BhZ2luZygqdCkpOworICAgIHJldHVybiAocDJtX2lzX3ZhbGlkKCp0KSB8fCBw
Mm1faXNfYW55X3JhbSgqdCkpID8gbWZuIDogSU5WQUxJRF9NRk47CiB9CiAKIHN0YXRpYyB2b2lk
IHAybV9wdF9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3RydWN0IHAybV9kb21haW4gKnAybSwK
LS0gCjIuMTcuMiAoQXBwbGUgR2l0LTExMykKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 16:55:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 16:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrdP-0006RL-OJ; Thu, 21 Feb 2019 16:55:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwrdO-0006RG-8n
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 16:55:42 +0000
X-Inumbo-ID: 853c9159-35f9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 853c9159-35f9-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 16:55:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78730325"
Date: Thu, 21 Feb 2019 16:55:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190221165538.gz54uafnsgusyieo@zion.uk.xensource.com>
References: <20190221165041.39394-1-roger.pau@citrix.com>
 <20190221165041.39394-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190221165041.39394-2-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v5 1/5] x86/p2m: pass the p2m to
 write_p2m_entry handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMDU6NTA6MzdQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEN1cnJlbnQgY2FsbGVycyBwYXNzIHRoZSBwMm0gdG8gcGFnaW5nX3dyaXRlX3Ay
bV9lbnRyeSwgYnV0IHRoZQo+IGltcGxlbWVudGF0aW9uIHNwZWNpZmljIGhhbmRsZXJzIG9mIHRo
ZSB3cml0ZV9wMm1fZW50cnkgaG9vayBpbnN0ZWFkCj4gb2YgYSBwMm0gZ2V0IGEgZG9tYWluIHN0
cnVjdCBkdWUgdG8gdGhlIGhhbmRsaW5nIGRvbmUgaW4KPiBwYWdpbmdfd3JpdGVfcDJtX2VudHJ5
Lgo+IAo+IENoYW5nZSB0aGUgY29kZSBzbyB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbnMgb2Ygd3Jp
dGVfcDJtX2VudHJ5IHRha2UgYQo+IHAybSBpbnN0ZWFkIG9mIGEgZG9tYWluLgo+IAo+IFRoaXMg
aXMgYSBub24tZnVuY3Rpb25hbCBjaGFuZ2UsIGJ1dCB3aWxsIGJlIHVzZWQgYnkgZm9sbG93IHVw
Cj4gcGF0Y2hlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:05:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:05:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrn8-0007Xr-OM; Thu, 21 Feb 2019 17:05:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwrn7-0007Xe-Ct
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:05:45 +0000
X-Inumbo-ID: ec6fe6af-35fa-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec6fe6af-35fa-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:05:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78731736"
Date: Thu, 21 Feb 2019 17:04:41 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190221170441.q33bdzv7dxw3ofx7@zion.uk.xensource.com>
References: <20190221165041.39394-1-roger.pau@citrix.com>
 <20190221165041.39394-4-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190221165041.39394-4-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v5 3/5] p2m: change write_p2m_entry to
 return an error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMDU6NTA6MzlQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgpbLi4uXQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiBpbmRleCAwNGU5ZDgxY2Y2Li4yNTRjNWRmZDE5IDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYwo+IEBAIC0xODQsNiArMTg0LDggQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAo+ICAgICAgbDFfcGdlbnRyeV90ICpwMm1f
ZW50cnksIG5ld19lbnRyeTsKPiAgICAgIHZvaWQgKm5leHQ7Cj4gICAgICB1bnNpZ25lZCBpbnQg
ZmxhZ3M7Cj4gKyAgICBpbnQgcmM7CgpTaG91bGRuJ3QgcmMgYmUgaW5pdGlhbGlzZWQgdG8gMCBo
ZXJlPyBUaGVyZSBzZWVtcyB0byBiZSBhIHBhdGggd2hpY2gKY2FuIGxlYXZlIHJjIHVuaW5pdGlh
bGlzZWQgd2l0aG91dCBjYWxsaW5nIHdyaXRlX3AybV9lbnRyeS4KCldlaS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:08:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:08:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrpn-0007hL-8d; Thu, 21 Feb 2019 17:08:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W4UY=Q4=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gwrpl-0007hF-0k
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:08:29 +0000
X-Inumbo-ID: 4dfcf028-35fb-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4dfcf028-35fb-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:08:27 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 1C81B22050;
 Thu, 21 Feb 2019 12:08:27 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 21 Feb 2019 12:08:27 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=Fbe/w+
 BP5UGteKuBUTXAezZshhqeF8w3pe/4ZN6SFmc=; b=MnJPkSi7tpjftGj3WMBamD
 iirHDPXB75t872pn8M1/Fkp4dEUS2wHUD2jHKtRnhWaGdXiyeuGYTeVxUkswH/eK
 H3cZxJxZwrCOwx5uF6qoyfBg+JSS6gT87zKqjsszbxjpM+knn+ZdkMLSy9ixYQyz
 8MY4ZzvWj/gxLO+QWRQ55Q9CIUtDe5qx5y/0N7SqGNs+Dv15r0S/C22of5DzoTPM
 Ep+BXBIsebL0gZsEYyQZ4pyz/KetJih4YKUdQKRoPA7VPSa4+Vh0QcwEYJZ90Win
 sxGIpXNAN66f2E19Mu1WEDcKimFWbfJp3m1/YAtb13bYrrLTa0INCM/VjtlS1zRA
 ==
X-ME-Sender: <xms:CttuXEsZAvPVczHqCQRCtz9RKWSAFvtju3YT_7I5awa3jw8wArrsKw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrtdekgdelkeculddtuddrgedtledrtddtmd
 cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgv
 khcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinh
 hvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedr
 feefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisg
 hlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:CttuXI4elGcs4qC5_wzxtPaMAwvqYvrPSzy62dMLdfXLTOZxORs_yg>
 <xmx:CttuXNKe6rA18_SvVy533EXD8t7S9iEq0SKCJOhdNxb_vj3LgvKHZA>
 <xmx:CttuXA7P-Ix7lHkxqMdLTcrGMQ2vG7pP-sTiy7KVCxPUUGCoBayfwg>
 <xmx:C9tuXOxDvySj7ZlOhFf7Z0mqZKaG5kih7sKe212j6MkXKqov9PvUiw>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id A6CB6E4309;
 Thu, 21 Feb 2019 12:08:24 -0500 (EST)
Date: Thu, 21 Feb 2019 18:08:22 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190221170822.GU21228@mail-itl>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <27fbf2868a07046d4287a35d2b93483ae4a1f6dd.1548710973.git-series.marmarek@invisiblethingslab.com>
 <20190221153925.rwxv44nrxluq56ne@zion.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <20190221153925.rwxv44nrxluq56ne@zion.uk.xensource.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v3 02/17] Document ioemu Linux stubdomain
 protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============8806001794426238762=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8806001794426238762==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="4h5NFqzjLBhle1zP"
Content-Disposition: inline


--4h5NFqzjLBhle1zP
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v3 02/17] Document ioemu Linux stubdomain protocol

On Thu, Feb 21, 2019 at 03:39:25PM +0000, Wei Liu wrote:
> On Mon, Jan 28, 2019 at 10:30:19PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > Add documentation for upcoming Linux stubdomain for qemu-upstream.
> >=20
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> > ---
> >  docs/misc/stubdom.txt | 50 +++++++++++++++++++++++++++++++++++++++++++=
+-
> >  1 file changed, 50 insertions(+)
> >=20
> > diff --git a/docs/misc/stubdom.txt b/docs/misc/stubdom.txt
> > index 4c524f2..9c94c6b 100644
> > --- a/docs/misc/stubdom.txt
> > +++ b/docs/misc/stubdom.txt
> > @@ -75,6 +75,56 @@ Defined commands:
> >     - "running" - success
> > =20
> > =20
> > +Toolstack to Linux ioemu stubdomain protocol
> > +--------------------------------------------
> > +
> > +This section describe communication protocol between toolstack and
> > +qemu-upstream running in Linux stubdomain. The protocol include
> > +expectations of both stubdomain, and qemu.
> > +
> > +Setup (done by toolstack, expected by stubdomain):
> > + - Block devices for target domain are connected as PV disks to stubdo=
main,
> > +   according to configuration order, starting with xvda
> > + - Network devices for target domain are connected as PV nics to stubd=
omain,
> > +   according to configuration order, starting with 0
> > + - [not implemented] if graphics output is expected, VFB and VKB devic=
es are set for stubdomain
> > +   (its backend is responsible for exposing them using appropriate pro=
tocol
> > +   like VNC or Spice)
> > + - other target domain's devices are not connected at this point to st=
ubdomain
> > +   (may be hot-plugged later)
> > + - QEMU command line is stored in
> > +   /vm/<target-uuid>/image/dmargs xenstore dir, each argument as separ=
ate key
> > +   in form /vm/<target-uuid>/image/dmargs/NNN, where NNN is 0-padded a=
rgument
> > +   number
> > + - target domain id is stored in /local/domain/<stubdom-id>/target xen=
store path
> > +?? - bios type is stored in /local/domain/<target-id>/hvmloader/bios
>=20
> Since you're defining a new protocol here, you have the liberty to
> eliminate this uncertainty, unless for some reason you want it to be
> compatible with the old stubdom?

I'm not sure who access this xenstore key, since I haven't found how is
it used in minios based stubdomain. Is it used by qemu?

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxu2wYACgkQ24/THMrX
1yz/3Af9HK1E0AgldYNH4ygKIaecNCb8nx7mVPro4lbqOJJIezsA3f8nH0gpgoKG
eC34VzQAWiQxuMVl19mNI9QqiSQuqRIi5x5cSyg5FTr+hEKBF1LDMYymatGwJcLJ
MUMuNwnlMsTUnKaspXZ2XekTmAduWxMuP+QRRvjnG2JunvQyODh0VsG8LrbaONVq
ICTKQNxJHA68k/37XjntpU2h3R+6M91P5iknSLyvuU4M783btlSKBGNLr1eDO9sQ
x+wuozmQu58fLGeA5g/9Fx7eo+T6lTu9Nl1CYVgJzlF4AQwx+xnATvIWDrFcevz+
3XCVUs71n3Io2+NYPpA9xVsNQOdTJw==
=8M9N
-----END PGP SIGNATURE-----

--4h5NFqzjLBhle1zP--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8806001794426238762==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:08:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:08:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrq3-0007jF-IP; Thu, 21 Feb 2019 17:08:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W4UY=Q4=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gwrq2-0007j7-Du
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:08:46 +0000
X-Inumbo-ID: 587d55f4-35fb-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 587d55f4-35fb-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:08:45 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 04EF221FFF;
 Thu, 21 Feb 2019 12:06:35 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 21 Feb 2019 12:06:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=HI/zJI
 Nz40qh7FvA0piM4M6ZvBB/NlxXc1+ysZRMHFk=; b=jkNDoq7R2DMb4pwMOUF5Yk
 m0PgLvrn6EPr3Bd4AxgjSu29k5ooP0cEynfzxj3rR5IAD9tX9S2Xd2tuUSqsaw/r
 DziX4S9c1IVfh8TH/CDq9qMVAIvWBaSACTJwf51d1TORVZ+g2raeCKmi/j050PEa
 +s7N6pOimdKsZ60FB3m8VTb/dPrNSdDpV2Q72/YVDiCoRrzV3BuBoc8sMW0b4Emw
 f0Ua1nusNajKNK788zp/KuYKmjgivPPmsHE4fWp3yR2mCddp7dkwYnPA3Huzg043
 deSX2gRKGi64GAW+GxJPPQfieuOqnbJ2v7uWhtCW2LV1rOvtEk/SDhohgi37czFQ
 ==
X-ME-Sender: <xms:mtpuXAOWJvk9IX9U80-pkr5DWEkFJKuU4vDkE-gp_DO1yCTtIrzKPg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrtdekgdelkeculddtuddrgedtledrtddtmd
 cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgv
 khcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinh
 hvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuffhomhgrihhnpeigvghnphhr
 ohhjvggtthdrohhrghenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrg
 hilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdr
 tghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:mtpuXJ6v-bRY7x5SucmuABZfHxGbqbWf6rYnC6dehdaciPd8ukxE0g>
 <xmx:mtpuXPcOiKjOxDbIqOxTybHVvxldAHJ852U65HTC6Oe6yJgLLZQ3rg>
 <xmx:mtpuXHjtDZoC1Pu3Ojjd8oJeT7s_diisS1VJLcJxQi82H8hnu5M8-w>
 <xmx:mtpuXBdta4ZyS2jbkgIarYui5ETunWB7fQMTAwIsc8zhXCHur-Fx7A>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 9F91A1033F;
 Thu, 21 Feb 2019 12:06:33 -0500 (EST)
Date: Thu, 21 Feb 2019 18:06:31 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190221170631.GT21228@mail-itl>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <0158b07cdae7a2a7bb592f11d5df408285efb7c6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <20190221160159.m6x443nmeugmhtnw@zion.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <20190221160159.m6x443nmeugmhtnw@zion.uk.xensource.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v3 04/17] libxl: Allow running qemu-xen in
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============6684724217198294017=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6684724217198294017==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="+yV1/IgJF0cB7ivg"
Content-Disposition: inline


--+yV1/IgJF0cB7ivg
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v3 04/17] libxl: Allow running qemu-xen in stubdomain

On Thu, Feb 21, 2019 at 04:01:59PM +0000, Wei Liu wrote:
> On Mon, Jan 28, 2019 at 10:30:21PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > Do not prohibit anymore using stubdomain with qemu-xen.
> > To help distingushing MiniOS and Linux stubdomain, add helper inline
> > functions libxl__stubdomain_is_linux() and
> > libxl__stubdomain_is_linux_running(). Those should be used where really
> > the difference is about MiniOS/Linux, not qemu-xen/qemu-xen-traditional.
> >=20
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> >=20
> > ---
> > Changes in v3:
> >  - new patch, instead of "libxl: Add "stubdomain_version" to
> >  domain_build_info"
> >  - helper functions as suggested by Ian Jackson
> > ---
> >  tools/libxl/libxl_create.c   |  9 ---------
> >  tools/libxl/libxl_internal.h | 17 +++++++++++++++++
> >  2 files changed, 17 insertions(+), 9 deletions(-)
> >=20
(...)
> > diff --git a/tools/libxl/libxl_internal.h b/tools/libxl/libxl_internal.h
> > index 459f9bf..b8c698a 100644
> > --- a/tools/libxl/libxl_internal.h
> > +++ b/tools/libxl/libxl_internal.h
> > @@ -2195,6 +2195,23 @@ _hidden int libxl__device_model_version_running(=
libxl__gc *gc, uint32_t domid);
> >    /* Return the system-wide default device model */
> >  _hidden libxl_device_model_version libxl__default_device_model(libxl__=
gc *gc);
> > =20
> > +static inline
> > +bool libxl__stubdomain_is_linux_running(libxl__gc *gc, uint32_t domid)
> > +{
> > +    /* same logic as in libxl__stubdomain_is_linux */
> > +    return libxl__device_model_version_running(gc, domid)
> > +        =3D=3D LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN;
>=20
> I don't think the logic is accurate. You're precluding running
> qemu-xen in a unikernel as stubdom.
>=20
> I think putting an extra key in xenstore with the underlying platform is
> more desirable.
>=20
> > +}
> > +
> > +static inline
> > +bool libxl__stubdomain_is_linux(libxl_domain_build_info *b_info)
> > +{
> > +    /* right now qemu-tranditional implies MiniOS stubdomain and qemu-=
xen
> > +     * implies Linux stubdomain */
> > +    return libxl_defbool_val(b_info->device_model_stubdomain) &&
> > +        b_info->device_model_version =3D=3D LIBXL_DEVICE_MODEL_VERSION=
_QEMU_XEN;
>=20
> Subsequently you will need a new field in b_info.
>=20
> What do you think?

This is _exactly_ what was in v2 of this patch and Ian suggested to
change it:
https://lists.xenproject.org/archives/html/xen-devel/2018-10/msg01317.html

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

--+yV1/IgJF0cB7ivg
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxu2pYACgkQ24/THMrX
1ywvpQf+LGVlGX3re190WuVBV5F2Xorwohq5F6L11Kq0Rww4KMtKHPjoRImiPGPG
OdAZoEH3vLymqqCr6zV3gZE3XO8Sj25hxWe50LRBGwcaDQWeSJfzGtSMn0ARRqwb
BAtcIfW5hHPwNJDu9gXkNYy94g04G8fh+jcnzwgw9Cze+XoWUoZNBFv7mANi8q8J
x/7hm5kKJlOflUu3F2XKqqnwmbscfox2koKvJM3o+NMYpXOeX328lw7akYH07JVe
i7fPfzGRjE88VUUyXg+E7tGi5DNvgyo8ey78Xxt225FaevwlriVx+XwebrzkIlV3
Jfjgv/uLqbrC+N8jQf33SP6Avf0tFw==
=UYFp
-----END PGP SIGNATURE-----

--+yV1/IgJF0cB7ivg--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6684724217198294017==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:09:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:09:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrqK-0007n2-2G; Thu, 21 Feb 2019 17:09:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dj2S=Q4=citrix.com=prvs=9488a9425=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gwrqI-0007mg-O2
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:09:02 +0000
X-Inumbo-ID: 6191411e-35fb-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6191411e-35fb-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:09:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="86278288"
Date: Thu, 21 Feb 2019 17:47:51 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190221164751.hjtyddw63ztmc3yk@Air-de-Roger>
References: <20190208101559.GA21228@mail-itl>
 <20190208101705.31790-1-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190208101705.31790-1-marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4.1 4/6] xen/x86: Allow stubdom access to
 irq created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDgsIDIwMTkgYXQgMTE6MTc6MDVBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFN0dWJkb21haW5zIG5lZWQgdG8gYmUgZ2l2ZW4gc3VmZmlj
aWVudCBwcml2aWxlZ2Ugb3ZlciB0aGUgZ3Vlc3Qgd2hpY2ggaXQKPiBwcm92aWRlcyBlbXVsYXRp
b24gZm9yIGluIG9yZGVyIGZvciBQQ0kgcGFzc3Rocm91Z2ggdG8gd29yayBjb3JyZWN0bHkuCj4g
V2hlbiBhIEhWTSBkb21haW4gdHJ5IHRvIGVuYWJsZSBNU0ksIFFFTVUgaW4gc3R1YmRvbWFpbiBj
YWxscwo+IFBIWVNERVZPUF9tYXBfcGlycSwgYnV0IGxhdGVyIGl0IG5lZWRzIHRvIGNhbGwgWEVO
X0RPTUNUTF9iaW5kX3B0X2lycSBhcwo+IHBhcnQgb2YgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJx
LiBBbGxvdyBmb3IgdGhhdCBhcyBwYXJ0IG9mCj4gUEhZU0RFVk9QX21hcF9waXJxLgo+IAo+IFRo
aXMgaXMgbm90IG5lZWRlZCBmb3IgUENJIElOVHgsIGJlY2F1c2UgSVJRIGluIHRoYXQgY2FzZSBp
cyBrbm93bgo+IGJlZm9yZWhhbmQgYW5kIHRoZSBzdHViZG9tYWluIGlzIGdpdmVuIHBlcm1pc3Np
b25zIG92ZXIgdGhpcyBJUlEgYnkKPiBsaWJ4bF9fZGV2aWNlX3BjaV9hZGQgKHRoZXJlJ3MgYSBk
b19wY2lfYWRkIGFnYWluc3QgdGhlIHN0dWJkb21haW4pLgo+IAo+IGNyZWF0ZV9pcnEoKSBhbHJl
YWR5IGdyYW50IElSUSBhY2Nlc3MgdG8gaGFyZHdhcmVfZG9tYWluLCB3aXRoCj4gYXNzdW1wdGlv
biB0aGUgZGV2aWNlIG1vZGVsIChzb21ldGhpbmcgbWFuYWdpbmcgdGhpcyBJUlEpIGxpdmVzIHRo
ZXJlLgo+IE1vZGlmeSBjcmVhdGVfaXJxKCkgdG8gdGFrZSBhZGRpdGlvbmFsIHBhcmFtZXRlciBw
b2ludGluZyBhdCBkZXZpY2UKPiBtb2RlbCBkb21haW4gLSB3aGljaCBtYXkgYmUgZG9tMCBvciBz
dHViZG9tYWluLiBEbyB0aGUgc2FtZSB3aXRoCj4gZGVzdHJveV9pcnEoKSAoYW5kIG1zaV9mcmVl
X2lycSgpIHdoaWNoIGNhbGxzIGl0KSB0byByZXZlcnNlIHRoZQo+IG9wZXJhdGlvbi4KPiAKPiBU
aGVuLCBhZGp1c3QgYWxsIGNhbGxlcnMgdG8gcHJvdmlkZSB0aGUgcGFyYW1ldGVyLiBJbiBjYXNl
IG9mIGNhbGxzIG5vdAo+IHJlbGF0ZWQgdG8gc3R1YmRvbWFpbi1pbml0aWF0ZWQgYWxsb2NhdGlv
bnMsIGdpdmUgaXQgaGFyZHdhcmVfZG9tYWluLCBzbwo+IHRoZSBiZWhhdmlvciBpcyB1bmNoYW5n
ZWQgdGhlcmUuCj4gCj4gSW5zcGlyZWQgYnkgaHR0cHM6Ly9naXRodWIuY29tL09wZW5YVC94ZW5j
bGllbnQtb2UvYmxvYi81ZTBlNzMwNGE1YTNjNzVlZjAxMjQwYTFlMzY3MzY2NWIyYWFmMDVlL3Jl
Y2lwZXMtZXh0ZW5kZWQveGVuL2ZpbGVzL3N0dWJkb21haW4tbXNpLWlycS1hY2Nlc3MucGF0Y2gg
YnkgRXJpYyBDaGFudWRldCA8Y2hhbnVkZXRlQGFpbmZvc2VjLmNvbT4uCj4gCj4gU2lnbmVkLW9m
Zi1ieTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+IFNpZ25l
ZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxl
dGhpbmdzbGFiLmNvbT4KClRoYW5rcyBmb3Igd29ya2luZyBvbiB0aGlzISBJJ3ZlIGdvdCBzb21l
IGNvbW1lbnRzIGJlbG93LgoKPiAtLS0KPiBDaGFuZ2VzIGluIHYzOgo+ICAtIGV4dGVuZCBjb21t
aXQgbWVzc2FnZQo+IENoYW5nZXMgaW4gdjQ6Cj4gIC0gYWRkIG1pc3NpbmcgZGVzdHJveV9pcnEg
b24gZXJyb3IgcGF0aAo+IENoYW5nZXMgaW4gdjQuMToKPiAgLSBtb3ZlIGlycV97Z3JhbnQscmV2
b2tlfV9hY2Nlc3MoKSB0byB7Y3JlYXRlLGRlc3Ryb3l9X2lycSgpLCB3aGljaAo+ICAgIGJhc2lj
YWxseSBtYWtlIGl0IGEgZGlmZmVyZW50IHBhdGNoCj4gCj4gVGhlcmUgaXMgb25lIGNvZGUgcGF0
aCB3aGVyZSBJIGhhdmVuJ3QgbWFuYWdlZCB0byBwcm9wZXJseSBleHRyYWN0Cj4gcG9zc2libGUg
c3R1YmRvbWFpbiBpbiB1c2U6Cj4gcGNpX3JlbW92ZV9kZXZpY2UoKQo+ICAtPiBwY2lfY2xlYW51
cF9tc2koKQo+ICAgIC0+IG1zaV9mcmVlX2lycXMoKQo+ICAgICAgLT4gbXNpX2ZyZWVfaXJxKCkK
PiAgICAgICAgLT4gZGVzdHJveV9pcnEoKQo+IAo+IEZvciBub3cgSSd2ZSBoYXJkY29kZWQgaGFy
ZHdhcmVfZG9tYWluIHRoZXJlIChpbiBtc2lfZnJlZV9pcnFzKS4gQ2FuIGl0IGhhcHBlbgo+IHdo
ZW4gZGV2aWNlIGlzIHN0aWxsIGFzc2lnbmVkIHRvIHNvbWUgZG9tVT8KPiAtLS0KPiAgeGVuL2Fy
Y2gveDg2L2hwZXQuYyAgICAgICAgICAgICAgICAgICAgICB8ICA1ICstLQo+ICB4ZW4vYXJjaC94
ODYvaXJxLmMgICAgICAgICAgICAgICAgICAgICAgIHwgNDYgKysrKysrKysrKysrKystLS0tLS0t
LS0tCj4gIHhlbi9hcmNoL3g4Ni9tc2kuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArKy0t
Cj4gIHhlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jICAgICAgICAgICAgICAgfCAgNiArKy0tCj4g
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgfCAgNCArLS0KPiAgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICB8ICA3ICsrLS0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9pcnEuaCAgICAgICAgICAgICAgICB8ICA0ICstLQo+ICB4ZW4vaW5jbHVk
ZS9hc20teDg2L21zaS5oICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgOCBmaWxlcyBjaGFuZ2Vk
LCA0NiBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2hwZXQuYyBiL3hlbi9hcmNoL3g4Ni9ocGV0LmMKPiBpbmRleCA0YjA4NDg4ZWYx
Li42ZGI3MWRmZDcxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ocGV0LmMKPiArKysgYi94
ZW4vYXJjaC94ODYvaHBldC5jCj4gQEAgLTExLDYgKzExLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9z
b2Z0aXJxLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaXJxLmg+Cj4gICNpbmNsdWRlIDx4ZW4vbnVtYS5o
Pgo+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gICNpbmNsdWRlIDxhc20vZml4bWFwLmg+Cj4g
ICNpbmNsdWRlIDxhc20vZGl2NjQuaD4KPiAgI2luY2x1ZGUgPGFzbS9ocGV0Lmg+Cj4gQEAgLTM2
OCwxMyArMzY5LDEzIEBAIHN0YXRpYyBpbnQgX19pbml0IGhwZXRfYXNzaWduX2lycShzdHJ1Y3Qg
aHBldF9ldmVudF9jaGFubmVsICpjaCkKPiAgewo+ICAgICAgaW50IGlycTsKPiAgCj4gLSAgICBp
ZiAoIChpcnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9fTk9ERSkpIDwgMCApCj4gKyAgICBpZiAoIChp
cnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9fTk9ERSwgaGFyZHdhcmVfZG9tYWluKSkgPCAwICkKPiAg
ICAgICAgICByZXR1cm4gaXJxOwo+ICAKPiAgICAgIGNoLT5tc2kuaXJxID0gaXJxOwo+ICAgICAg
aWYgKCBocGV0X3NldHVwX21zaV9pcnEoY2gpICkKPiAgICAgIHsKPiAtICAgICAgICBkZXN0cm95
X2lycShpcnEpOwo+ICsgICAgICAgIGRlc3Ryb3lfaXJxKGlycSwgaGFyZHdhcmVfZG9tYWluKTsK
CkhtLCBoZXJlIHlvdSBzaG91bGQgdXNlIGFuIGV4cGxpY2l0IE5VTEwgaW5zdGVhZCBvZiBoYXJk
d2FyZV9kb21haW4KKHdoaWNoIHdpbGwgYWxzbyBiZSBOVUxMIGJ5IHRoZSB0aW1lIHRoaXMgZ2V0
cyBjYWxsZWQpLiBUaGlzIGlycSBpcwp1c2VkIGJ5IFhlbiwgYW5kIGl0IGRvZXNuJ3QgbWFrZSBz
ZW5zZSBsb2dpY2FsbHkgdG8gZ2l2ZSBwZXJtaXNzaW9ucwpvdmVyIGl0IHRvIHRoZSBoYXJkd2Fy
ZSBkb21haW4uCgo+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgfQo+ICAKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIveGVuL2FyY2gveDg2L2lycS5jCj4gaW5kZXgg
OGI0NGQ2Y2UwYi4uZDQxYjMyYjJmNCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKPiBAQCAtMTU3LDcgKzE1Nyw3IEBAIGludCBfX2lu
aXQgYmluZF9pcnFfdmVjdG9yKGludCBpcnEsIGludCB2ZWN0b3IsIGNvbnN0IGNwdW1hc2tfdCAq
Y3B1X21hc2spCj4gIC8qCj4gICAqIER5bmFtaWMgaXJxIGFsbG9jYXRlIGFuZCBkZWFsbG9jYXRp
b24gZm9yIE1TSQo+ICAgKi8KPiAtaW50IGNyZWF0ZV9pcnEobm9kZWlkX3Qgbm9kZSkKPiAraW50
IGNyZWF0ZV9pcnEobm9kZWlkX3Qgbm9kZSwgc3RydWN0IGRvbWFpbiAqZG1fZG9tYWluKQoKVXNp
bmcgcGxhaW4gJ2QnIHdvdWxkIGJlIGZpbmUgZm9yIG1lIGhlcmUsIHNhbWUgYmVsb3cgZm9yCmRl
c3Ryb3lfaXJxLgoKPiAgewo+ICAgICAgaW50IGlycSwgcmV0Owo+ICAgICAgc3RydWN0IGlycV9k
ZXNjICpkZXNjOwo+IEBAIC0xOTAsMTkgKzE5MCwxOSBAQCBpbnQgY3JlYXRlX2lycShub2RlaWRf
dCBub2RlKQo+ICAgICAgICAgIGRlc2MtPmFyY2gudXNlZCA9IElSUV9VTlVTRUQ7Cj4gICAgICAg
ICAgaXJxID0gcmV0Owo+ICAgICAgfQo+IC0gICAgZWxzZSBpZiAoIGhhcmR3YXJlX2RvbWFpbiAp
Cj4gKyAgICBlbHNlIGlmICggZG1fZG9tYWluICkKCkNhbiB5b3UgZ3VhcmFudGVlIHRoYXQgZG1f
ZG9tYWluIGlzIGFsd2F5cyBjdXJyZW50LT5kb21haW4/CgpJIHRoaW5rIHlvdSBuZWVkIHRvIGFz
c2VydCBmb3IgdGhpcywgb3IgZWxzZSB0YWtlIGEgcmVmZXJlbmNlIHRvCmRtX2RvbWFpbiAoZ2V0
X2RvbWFpbikgYmVmb3JlIGFjY2Vzc2luZyBpdCdzIGZpZWxkcywgb3IgZWxzZSB5b3Ugcmlzawp0
aGUgZG9tYWluIGJlaW5nIGRlc3Ryb3llZCB3aGlsZSBtb2RpZnlpbmcgaXQncyBmaWVsZHMuCgo+
ICAgICAgewo+IC0gICAgICAgIHJldCA9IGlycV9wZXJtaXRfYWNjZXNzKGhhcmR3YXJlX2RvbWFp
biwgaXJxKTsKPiArICAgICAgICByZXQgPSBpcnFfcGVybWl0X2FjY2VzcyhkbV9kb21haW4sIGly
cSk7Cj4gICAgICAgICAgaWYgKCByZXQgKQo+ICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0df
RVJSCj4gLSAgICAgICAgICAgICAgICAgICAiQ291bGQgbm90IGdyYW50IERvbTAgYWNjZXNzIHRv
IElSUSVkIChlcnJvciAlZClcbiIsCj4gLSAgICAgICAgICAgICAgICAgICBpcnEsIHJldCk7Cj4g
KyAgICAgICAgICAgICAgICAgICAiQ291bGQgbm90IGdyYW50IERvbSV1IGFjY2VzcyB0byBJUlEl
ZCAoZXJyb3IgJWQpXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgZG1fZG9tYWluLT5kb21haW5f
aWQsIGlycSwgcmV0KTsKPiAgICAgIH0KPiAgCj4gICAgICByZXR1cm4gaXJxOwo+ICB9Cj4gIAo+
IC12b2lkIGRlc3Ryb3lfaXJxKHVuc2lnbmVkIGludCBpcnEpCj4gK3ZvaWQgZGVzdHJveV9pcnEo
dW5zaWduZWQgaW50IGlycSwgc3RydWN0IGRvbWFpbiAqZG1fZG9tYWluKQo+ICB7Cj4gICAgICBz
dHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwo+ICAgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKPiBAQCAtMjEwLDE0ICsyMTAsMTQgQEAgdm9pZCBkZXN0cm95X2lycSh1bnNp
Z25lZCBpbnQgaXJxKQo+ICAKPiAgICAgIEJVR19PTighTVNJX0lSUShpcnEpKTsKPiAgCj4gLSAg
ICBpZiAoIGhhcmR3YXJlX2RvbWFpbiApCj4gKyAgICBpZiAoIGRtX2RvbWFpbiApCj4gICAgICB7
Cj4gLSAgICAgICAgaW50IGVyciA9IGlycV9kZW55X2FjY2VzcyhoYXJkd2FyZV9kb21haW4sIGly
cSk7Cj4gKyAgICAgICAgaW50IGVyciA9IGlycV9kZW55X2FjY2VzcyhkbV9kb21haW4sIGlycSk7
Cj4gIAo+ICAgICAgICAgIGlmICggZXJyICkKPiAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19H
X0VSUgo+IC0gICAgICAgICAgICAgICAgICAgIkNvdWxkIG5vdCByZXZva2UgRG9tMCBhY2Nlc3Mg
dG8gSVJRJXUgKGVycm9yICVkKVxuIiwKPiAtICAgICAgICAgICAgICAgICAgIGlycSwgZXJyKTsK
PiArICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgcmV2b2tlIERvbSV1IGFjY2VzcyB0byBJ
UlEldSAoZXJyb3IgJWQpXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgZG1fZG9tYWluLT5kb21h
aW5faWQsIGlycSwgZXJyKTsKPiAgICAgIH0KPiAgCj4gICAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
ZGVzYy0+bG9jaywgZmxhZ3MpOwo+IEBAIC0yMDEwLDcgKzIwMTAsOSBAQCBpbnQgbWFwX2RvbWFp
bl9waXJxKAo+ICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxKTsKPiAgICAg
ICAgICAgICAgcGNpX2Rpc2FibGVfbXNpKG1zaV9kZXNjKTsKPiAgICAgICAgICAgICAgbXNpX2Rl
c2MtPmlycSA9IC0xOwo+IC0gICAgICAgICAgICBtc2lfZnJlZV9pcnEobXNpX2Rlc2MpOwo+ICsg
ICAgICAgICAgICBtc2lfZnJlZV9pcnEobXNpX2Rlc2MsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICBjdXJyZW50LT5kb21haW4tPnRhcmdldCA9PSBkID8gY3VycmVudC0+ZG9tYWluCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogaGFy
ZHdhcmVfZG9tYWluKTsKPiAgICAgICAgICAgICAgcmV0ID0gLUVCVVNZOwo+ICAgICAgICAgICAg
ICBnb3RvIGRvbmU7Cj4gICAgICAgICAgfQo+IEBAIC0yMDM4LDcgKzIwNDAsOSBAQCBpbnQgbWFw
X2RvbWFpbl9waXJxKAo+ICAgICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNj
LT5sb2NrLCBmbGFncyk7Cj4gIAo+ICAgICAgICAgICAgICBpbmZvID0gTlVMTDsKPiAtICAgICAg
ICAgICAgaXJxID0gY3JlYXRlX2lycShOVU1BX05PX05PREUpOwo+ICsgICAgICAgICAgICBpcnEg
PSBjcmVhdGVfaXJxKE5VTUFfTk9fTk9ERSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjdXJyZW50LT5kb21haW4tPnRhcmdldCA9PSBkID8gY3VycmVudC0+ZG9tYWluCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGhh
cmR3YXJlX2RvbWFpbik7Cj4gICAgICAgICAgICAgIHJldCA9IGlycSA+PSAwID8gcHJlcGFyZV9k
b21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJxICsgbnIsICZpbmZvKQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6IGlycTsKPiAgICAgICAgICAgICAgaWYgKCByZXQgPCAwICkKPiBAQCAt
MjA5NSw3ICsyMDk5LDkgQEAgaW50IG1hcF9kb21haW5fcGlycSgKPiAgICAgICAgICAgICAgICAg
IGlycSA9IGluZm8tPmFyY2guaXJxOwo+ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgIG1z
aV9kZXNjLT5pcnEgPSAtMTsKPiAtICAgICAgICAgICAgbXNpX2ZyZWVfaXJxKG1zaV9kZXNjKTsK
PiArICAgICAgICAgICAgbXNpX2ZyZWVfaXJxKG1zaV9kZXNjLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgY3VycmVudC0+ZG9tYWluLT50YXJnZXQgPT0gZCA/IGN1cnJlbnQtPmRvbWFpbgo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
IGhhcmR3YXJlX2RvbWFpbik7Cj4gICAgICAgICAgICAgIGdvdG8gZG9uZTsKPiAgICAgICAgICB9
Cj4gIAo+IEBAIC0yMjU1LDcgKzIyNjEsOSBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3RydWN0
IGRvbWFpbiAqZCwgaW50IHBpcnEpCj4gICAgICB9Cj4gIAo+ICAgICAgaWYgKG1zaV9kZXNjKQo+
IC0gICAgICAgIG1zaV9mcmVlX2lycShtc2lfZGVzYyk7Cj4gKyAgICAgICAgbXNpX2ZyZWVfaXJx
KG1zaV9kZXNjLAo+ICsgICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPnRhcmdl
dCA9PSBkID8gY3VycmVudC0+ZG9tYWluCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOiBoYXJkd2FyZV9kb21haW4pOwo+ICAKPiAgIGRvbmU6Cj4g
ICAgICByZXR1cm4gcmV0Owo+IEBAIC0yNjcxLDEwICsyNjc5LDEwIEBAIGludCBhbGxvY2F0ZV9h
bmRfbWFwX21zaV9waXJxKHN0cnVjdCBkb21haW4gKmQsIGludCBpbmRleCwgaW50ICpwaXJxX3As
Cj4gICAgICAgICAgICAgIG1zaS0+ZW50cnlfbnIgPSAxOwo+ICAgICAgICAgIGlycSA9IGluZGV4
Owo+ICAgICAgICAgIGlmICggaXJxID09IC0xICkKPiAtICAgICAgICB7Cj4gICAgICBjYXNlIE1B
UF9QSVJRX1RZUEVfTVVMVElfTVNJOgo+IC0gICAgICAgICAgICBpcnEgPSBjcmVhdGVfaXJxKE5V
TUFfTk9fTk9ERSk7Cj4gLSAgICAgICAgfQo+ICsgICAgICAgICAgICBpcnEgPSBjcmVhdGVfaXJx
KE5VTUFfTk9fTk9ERSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5k
b21haW4tPnRhcmdldCA9PSBkID8gY3VycmVudC0+ZG9tYWluCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGhhcmR3YXJlX2RvbWFp
bik7Cj4gIAo+ICAgICAgICAgIGlmICggaXJxIDwgbnJfaXJxc19nc2kgfHwgaXJxID49IG5yX2ly
cXMgKQo+ICAgICAgICAgIHsKPiBAQCAtMjcxNyw3ICsyNzI1LDkgQEAgaW50IGFsbG9jYXRlX2Fu
ZF9tYXBfbXNpX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50IGluZGV4LCBpbnQgKnBpcnFfcCwK
PiAgICAgICAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVNJOgo+ICAgICAgICAgICAgICBpZiAoIGlu
ZGV4ID09IC0xICkKPiAgICAgICAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJOgo+IC0g
ICAgICAgICAgICAgICAgZGVzdHJveV9pcnEoaXJxKTsKPiArICAgICAgICAgICAgICAgIGRlc3Ry
b3lfaXJxKGlycSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFp
bi0+dGFyZ2V0ID09IGQgPyBjdXJyZW50LT5kb21haW4KPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBoYXJkd2FyZV9kb21haW4pOwoK
VGhpcyBwYXR0ZXJuIHNlZW1zIGNvbW1vbiBlbm91Z2ggdG8gZ2V0IGEgaGVscGVyLCBtYXliZSBn
ZXRfZG1fZG9tYWluPwoKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgfQo+ICAgICAg
fQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNpLmMgYi94ZW4vYXJjaC94ODYvbXNpLmMK
PiBpbmRleCBiYWJjNDE0N2M0Li42NjAyNmUzY2E1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9tc2kuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc2kuYwo+IEBAIC02MzMsNyArNjMzLDcgQEAg
aW50IF9fc2V0dXBfbXNpX2lycShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIHN0cnVjdCBtc2lfZGVz
YyAqbXNpZGVzYywKPiAgICAgIHJldHVybiByZXQ7Cj4gIH0KPiAgCj4gLWludCBtc2lfZnJlZV9p
cnEoc3RydWN0IG1zaV9kZXNjICplbnRyeSkKPiAraW50IG1zaV9mcmVlX2lycShzdHJ1Y3QgbXNp
X2Rlc2MgKmVudHJ5LCBzdHJ1Y3QgZG9tYWluICpkbV9kb21haW4pCj4gIHsKPiAgICAgIHVuc2ln
bmVkIGludCBuciA9IGVudHJ5LT5tc2lfYXR0cmliLnR5cGUgIT0gUENJX0NBUF9JRF9NU0lYCj4g
ICAgICAgICAgICAgICAgICAgICAgICA/IGVudHJ5LT5tc2kubnZlYyA6IDE7Cj4gQEAgLTY0MSw3
ICs2NDEsNyBAQCBpbnQgbXNpX2ZyZWVfaXJxKHN0cnVjdCBtc2lfZGVzYyAqZW50cnkpCj4gICAg
ICB3aGlsZSAoIG5yLS0gKQo+ICAgICAgewo+ICAgICAgICAgIGlmICggZW50cnlbbnJdLmlycSA+
PSAwICkKPiAtICAgICAgICAgICAgZGVzdHJveV9pcnEoZW50cnlbbnJdLmlycSk7Cj4gKyAgICAg
ICAgICAgIGRlc3Ryb3lfaXJxKGVudHJ5W25yXS5pcnEsIGRtX2RvbWFpbik7Cj4gIAo+ICAgICAg
ICAgIC8qIEZyZWUgdGhlIHVudXNlZCBJUlRFIGlmIGludHIgcmVtYXAgZW5hYmxlZCAqLwo+ICAg
ICAgICAgIGlmICggaW9tbXVfaW50cmVtYXAgKQo+IEBAIC0xMjgwLDcgKzEyODAsNyBAQCBzdGF0
aWMgdm9pZCBtc2lfZnJlZV9pcnFzKHN0cnVjdCBwY2lfZGV2KiBkZXYpCj4gICAgICBsaXN0X2Zv
cl9lYWNoX2VudHJ5X3NhZmUoIGVudHJ5LCB0bXAsICZkZXYtPm1zaV9saXN0LCBsaXN0ICkKPiAg
ICAgIHsKPiAgICAgICAgICBwY2lfZGlzYWJsZV9tc2koZW50cnkpOwo+IC0gICAgICAgIG1zaV9m
cmVlX2lycShlbnRyeSk7Cj4gKyAgICAgICAgbXNpX2ZyZWVfaXJxKGVudHJ5LCBoYXJkd2FyZV9k
b21haW4pOwoKVGhpcyBsaWtlbHkgcmVxdWlyZXMgc29tZSBjb21tZW50IHRvIGNsYXJpZnkgd2h5
IGlzIHRoZSBoYXJkY29kaW5nIG9mCmhhcmR3YXJlX2RvbWFpbiBjb3JyZWN0IGhlcmUuIEFGQUlD
VCB0aGlzIHdpbGwgYmUgY2FsbGVkIGJ5CnBjaV9yZW1vdmVfZGV2aWNlLCB3aGljaCBJIGFzc3Vt
ZSBhc3N1cmVzIHRoYXQgdGhlIGRldmljZSBoYXMgYmVlbgpkZWFzc2lnbmVkIGZyb20gYW55IGRv
bWFpbiBiZWZvcmUgYXR0ZW1wdGluZyB0byByZW1vdmUgaXQsIGhlbmNlIGl0CmNhbiBvbmx5IGhh
dmUgaXJxcyBhc3NpZ25lZCB0byB0aGUgaGFyZHdhcmVfZG9tYWluIGlmIGFueT8KCj4gICAgICB9
Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jIGIveGVu
L2RyaXZlcnMvY2hhci9uczE2NTUwLmMKPiBpbmRleCAxODllMTIxYjdlLi4yMDM3YmJiZjA4IDEw
MDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCj4gKysrIGIveGVuL2RyaXZl
cnMvY2hhci9uczE2NTUwLmMKPiBAQCAtNzE5LDcgKzcxOSw3IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBuczE2NTUwX2luaXRfaXJxKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKPiAgICAgIHN0cnVj
dCBuczE2NTUwICp1YXJ0ID0gcG9ydC0+dWFydDsKPiAgCj4gICAgICBpZiAoIHVhcnQtPm1zaSAp
Cj4gLSAgICAgICAgdWFydC0+aXJxID0gY3JlYXRlX2lycSgwKTsKPiArICAgICAgICB1YXJ0LT5p
cnEgPSBjcmVhdGVfaXJxKDAsIGhhcmR3YXJlX2RvbWFpbik7Cj4gICNlbmRpZgo+ICB9Cj4gIAo+
IEBAIC04MTIsOSArODEyLDkgQEAgc3RhdGljIHZvaWQgX19pbml0IG5zMTY1NTBfaW5pdF9wb3N0
aXJxKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKPiAgICAgICAgICAgICAgICAgIHsKPiAgICAg
ICAgICAgICAgICAgICAgICB1YXJ0LT5pcnEgPSAwOwo+ICAgICAgICAgICAgICAgICAgICAgIGlm
ICggbXNpX2Rlc2MgKQo+IC0gICAgICAgICAgICAgICAgICAgICAgICBtc2lfZnJlZV9pcnEobXNp
X2Rlc2MpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICBtc2lfZnJlZV9pcnEobXNpX2Rlc2Ms
IGhhcmR3YXJlX2RvbWFpbik7Cj4gICAgICAgICAgICAgICAgICAgICAgZWxzZQo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICBkZXN0cm95X2lycShtc2kuaXJxKTsKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgZGVzdHJveV9pcnEobXNpLmlycSwgaGFyZHdhcmVfZG9tYWluKTsKCkFsbCB0aGlz
IGNhbGxzIHNob3VsZCBwYXNzIGEgTlVMTCBkb21haW4gSU1PLCBzaW5jZSB0aGlzIGlzIHRoZSBz
ZXJpYWwKY29uc29sZSBkcml2ZXIgdXNlZCBieSBYZW4uCgo+ICAgICAgICAgICAgICAgICAgfQo+
ICAgICAgICAgICAgICB9Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW5pdC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2lu
aXQuYwo+IGluZGV4IDE3ZjM5NTUyYTkuLjQyM2M0NzNhNjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKPiBAQCAtNzgwLDcgKzc4MCw3IEBAIHN0YXRpYyBi
b29sX3QgX19pbml0IHNldF9pb21tdV9pbnRlcnJ1cHRfaGFuZGxlcihzdHJ1Y3QgYW1kX2lvbW11
ICppb21tdSkKPiAgICAgIGh3X2lycV9jb250cm9sbGVyICpoYW5kbGVyOwo+ICAgICAgdTE2IGNv
bnRyb2w7Cj4gIAo+IC0gICAgaXJxID0gY3JlYXRlX2lycShOVU1BX05PX05PREUpOwo+ICsgICAg
aXJxID0gY3JlYXRlX2lycShOVU1BX05PX05PREUsIGhhcmR3YXJlX2RvbWFpbik7Cj4gICAgICBp
ZiAoIGlycSA8PSAwICkKPiAgICAgIHsKPiAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJJ
T01NVTogbm8gaXJxc1xuIik7Cj4gQEAgLTgxNiw3ICs4MTYsNyBAQCBzdGF0aWMgYm9vbF90IF9f
aW5pdCBzZXRfaW9tbXVfaW50ZXJydXB0X2hhbmRsZXIoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUp
Cj4gICAgICAgICAgcmV0ID0gcmVxdWVzdF9pcnEoaXJxLCAwLCBpb21tdV9pbnRlcnJ1cHRfaGFu
ZGxlciwgImFtZF9pb21tdSIsIGlvbW11KTsKPiAgICAgIGlmICggcmV0ICkKPiAgICAgIHsKPiAt
ICAgICAgICBkZXN0cm95X2lycShpcnEpOwo+ICsgICAgICAgIGRlc3Ryb3lfaXJxKGlycSwgaGFy
ZHdhcmVfZG9tYWluKTsKClNhbWUgaGVyZSwgdGhpcyBpcyB0aGUgaW9tbXUgdXNlZCBieSBYZW4s
IGhlbmNlIHRoZSBkb21haW4gcGFyYW1ldGVyCnNob3VsZCBiZSBOVUxMLgoKPiAgICAgICAgICBB
TURfSU9NTVVfREVCVUcoImNhbid0IHJlcXVlc3QgaXJxXG4iKTsKPiAgICAgICAgICByZXR1cm4g
MDsKPiAgICAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+IGluZGV4IDUwYTBl
MjUyMjQuLjczY2YxNmMxNDUgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+
IEBAIC0xMTM4LDcgKzExMzgsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBpb21tdV9zZXRfaW50ZXJy
dXB0KHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZCkKPiAgICAgIHN0cnVjdCBpcnFfZGVzYyAq
ZGVzYzsKPiAgCj4gICAgICBpcnEgPSBjcmVhdGVfaXJxKHJoc2EgPyBweG1fdG9fbm9kZShyaHNh
LT5wcm94aW1pdHlfZG9tYWluKQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIDogTlVNQV9O
T19OT0RFKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICA6IE5VTUFfTk9fTk9ERSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgaGFyZHdhcmVfZG9tYWluKTsKPiAgICAgIGlmICggaXJxIDw9
IDAgKQo+ICAgICAgewo+ICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiBWVERQUkVGSVgsICJJ
T01NVTogbm8gaXJxIGF2YWlsYWJsZSFcbiIpOwo+IEBAIC0xMTUxLDcgKzExNTIsNyBAQCBzdGF0
aWMgaW50IF9faW5pdCBpb21tdV9zZXRfaW50ZXJydXB0KHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAq
ZHJoZCkKPiAgICAgIGlmICggcmV0ICkKPiAgICAgIHsKPiAgICAgICAgICBkZXNjLT5oYW5kbGVy
ID0gJm5vX2lycV90eXBlOwo+IC0gICAgICAgIGRlc3Ryb3lfaXJxKGlycSk7Cj4gKyAgICAgICAg
ZGVzdHJveV9pcnEoaXJxLCBoYXJkd2FyZV9kb21haW4pOwo+ICAgICAgICAgIGRwcmludGsoWEVO
TE9HX0VSUiBWVERQUkVGSVgsICJJT01NVTogY2FuJ3QgcmVxdWVzdCBpcnFcbiIpOwo+ICAgICAg
ICAgIHJldHVybiByZXQ7Cj4gICAgICB9Cj4gQEAgLTEyODYsNyArMTI4Nyw3IEBAIHZvaWQgX19p
bml0IGlvbW11X2ZyZWUoc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkKQo+ICAKPiAgICAgIGZy
ZWVfaW50ZWxfaW9tbXUoaW9tbXUtPmludGVsKTsKPiAgICAgIGlmICggaW9tbXUtPm1zaS5pcnEg
Pj0gMCApCj4gLSAgICAgICAgZGVzdHJveV9pcnEoaW9tbXUtPm1zaS5pcnEpOwo+ICsgICAgICAg
IGRlc3Ryb3lfaXJxKGlvbW11LT5tc2kuaXJxLCBoYXJkd2FyZV9kb21haW4pOwoKU2FtZSBoZXJl
LCBzaG91bGQgYmUgYWxsIE5VTEwuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:09:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:09:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrqU-0007pK-Bz; Thu, 21 Feb 2019 17:09:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwrqS-0007ol-Rz
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:09:12 +0000
X-Inumbo-ID: 68025c40-35fb-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68025c40-35fb-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:09:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78732404"
Date: Thu, 21 Feb 2019 17:09:08 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190221170908.qpjrpabnlzpviwbx@zion.uk.xensource.com>
References: <20190221165041.39394-1-roger.pau@citrix.com>
 <20190221165041.39394-5-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190221165041.39394-5-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v5 4/5] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMDU6NTA6NDBQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+ICAKPiAgc3RhdGljIHZvaWQgZXB0X3AybV90eXBlX3RvX2ZsYWdzKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIGVwdF9lbnRyeV90ICplbnRyeSwKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gaW5kZXggMjU0
YzVkZmQxOS4uN2Y5NGZkYjZhMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiBAQCAtMTg0LDcgKzE4NCw3IEBA
IHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHZvaWQgKip0YWJsZSwKPiAg
ICAgIGwxX3BnZW50cnlfdCAqcDJtX2VudHJ5LCBuZXdfZW50cnk7Cj4gICAgICB2b2lkICpuZXh0
Owo+ICAgICAgdW5zaWduZWQgaW50IGZsYWdzOwo+IC0gICAgaW50IHJjOwo+ICsgICAgaW50IHJj
ID0gMDsKCk9oIGhlcmUgaXQgaXMuIEl0IHNob3VsZCBiZSBtb3ZlZCB0byBwcmV2aW91cyBwYXRj
aC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:11:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrsh-0000H0-S2; Thu, 21 Feb 2019 17:11:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2FLj=Q4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gwrsh-0000Gu-7t
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:11:31 +0000
X-Inumbo-ID: ba42317b-35fb-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba42317b-35fb-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:11:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 78AB4AE84;
 Thu, 21 Feb 2019 17:11:28 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, Anthony PERARD <anthony.perard@citrix.com>
References: <20190121182834.GN1271@perard.uk.xensource.com>
 <20190221161224.wa2jrbmokkztwgcp@zion.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <e19e3733-26a0-03ad-fa7d-60701b70d343@suse.com>
Date: Thu, 21 Feb 2019 18:11:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190221161224.wa2jrbmokkztwgcp@zion.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Are xen.git/tools/pkg-config/*.pc used
 anywere/working ?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDIvMjAxOSAxNzoxMiwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIEphbiAyMSwgMjAx
OSBhdCAwNjoyODozNFBNICswMDAwLCBBbnRob255IFBFUkFSRCB3cm90ZToKPj4gSGksCj4+Cj4+
IEkndmUgYmVlbiB0cnlpbmcgdG8gdXNlIHRoZSBwa2ctY29uZmlnIGZpbGVzIGdlbmVyYXRlZCBp
bgo+PiB0b29scy9wa2ctY29uZmlnLyB3aGVuIGJ1aWxkaW5nIFFFTVUsIGJ1dCB0aG9zZSBmaWxl
cyBvbmx5IGNvbnRhaW5zCj4+ICItV2wsLXJwYXRoLWxpbmsiIGFuZCAiLWwiIG9wdGlvbnMuIEF0
IGxpbmsgdGltZXMsIHRoZSBsaW5rZXIganVzdAo+PiBkb2Vzbid0IGZpbmQgdGhlICouc28uCj4+
Cj4+IEFyZSB0aG9zZSAqLnBjIGFjdHVhbGx5IHVzZWQgYW55d2hlcmUsIGFuZCB3b3JraW5nIGZv
ciBzb21lb25lPyBRRU1VCj4+IGNlcnRhaW5seSBjYW4ndCB1c2UgdGhlbS4gKFRoZSBvbmUgdGhh
dCBlbmQtdXAgYmVlbiBpbnN0YWxsZWQgb24gdGhlCj4+IHN5c3RlbSB3b3JrcyBmaW5lLikKPj4K
Pj4gSSB0aGluayB0aGF0IHRoZSBmaWxlIGdlbmVyYXRlZCBpbiB0b29scy9wa2ctY29uZmlnLyou
cGMgc2hvdWxkIGFsc28KPj4gaGF2ZSB0aGUgLUwgb3B0aW9ucy4gVG8gbWUsIC1ycGF0aC1saW5r
IGlzIG9ubHkgdXNlZnVsIGZvciB0aGUKPj4gZGVwZW5kZW5jeSBvZiBhIC5zbyAoZS5nLiB4ZW5j
YWxsIGJlZW4gbGlua2VkIGFnYWluc3QgeGVudG9vbGxvZywgYnV0Cj4+IHFlbXUgZG9lc24ndCBu
ZWVkIHRvIGxpbmsgYWdhaW5zdCBpdCkuCj4gCj4gR29vZCBwb2ludC4KPiAKPiBKdWVyZ2VuPyBQ
cmVzdW1hYmx5IHlvdSBoYWQgdGhvc2UgZmlsZXMgd29ya2luZyB3aGVuIHlvdSB3cm90ZSB0aG9z
ZQo+IHBhdGNoZXM/CgpJIHRoaW5rIHRoZXkgZGlkLgoKTWF5YmUgSSB3YXMgZm9vbGVkIHNvbWVo
b3c/IEJ1dCBBRkFJUiBJIGRpZCBzb21lIGl0ZXJhdGlvbnMgdW50aWwgdGhleQp3b3JrZWQgZm9y
IG1lLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:16:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:16:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrx6-0000f4-Hu; Thu, 21 Feb 2019 17:16:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jKND=Q4=citrix.com=prvs=94889812e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gwrx5-0000ez-9A
 for xen-devel@lists.xen.org; Thu, 21 Feb 2019 17:16:03 +0000
X-Inumbo-ID: 5ba1e9fe-35fc-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ba1e9fe-35fc-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:16:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="86278930"
To: Jan Beulich <JBeulich@suse.com>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
 <1550614715-21161-4-git-send-email-andrew.cooper3@citrix.com>
 <5C6D661202000078002187DE@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <b51acdc7-dc1e-baf0-d101-dba7a874788a@citrix.com>
Date: Thu, 21 Feb 2019 17:03:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <5C6D661202000078002187DE@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/4] x86/vmx: Fix security issue when a
 guest balloons out the #VE info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMjAxOSAxNDozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMDIuMTkg
YXQgMjM6MTgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gQEAgLTU4LDI1
ICs1Nyw2NyBAQCBhbHRwMm1fdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQo+PiAgCj4+ICBp
bnQgYWx0cDJtX3ZjcHVfZW5hYmxlX3ZlKHN0cnVjdCB2Y3B1ICp2LCBnZm5fdCBnZm4pCj4+ICB7
Cj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPj4gKyAgICBzdHJ1Y3QgYWx0
cDJtdmNwdSAqYSA9ICZ2Y3B1X2FsdHAybSh2KTsKPj4gICAgICBwMm1fdHlwZV90IHAybXQ7Cj4+
ICsgICAgbWZuX3QgbWZuOwo+PiArICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+PiArICAgIGlu
dCByYzsKPj4gKwo+PiArICAgIC8qIEVhcmx5IGV4aXQgcGF0aCBpZiAjVkUgaXMgYWxyZWFkeSBj
b25maWd1cmVkLiAqLwo+PiArICAgIGlmICggYS0+dmVpbmZvX3BnICkKPj4gKyAgICAgICAgcmV0
dXJuIC1FRVhJU1Q7Cj4+ICsKPj4gKyAgICBtZm4gPSBnZXRfZ2ZuKGQsIGdmbl94KGdmbiksICZw
Mm10KTsKPj4gKwo+PiArICAgIC8qCj4+ICsgICAgICogTG9va2luZyBmb3IgYSBwbGFpbiBwaWVj
ZSBvZiBndWVzdCB3cml0ZWFibGUgUkFNLiAgVGFrZSBhbiBleHRyYSBwYWdlCj4+ICsgICAgICog
cmVmZXJlbmNlIHRvIHJlZmxlY3Qgb3VyIGludGVudCB0byBwb2ludCB0aGUgVk1DUyBhdCBpdC4K
Pj4gKyAgICAgKi8KPj4gKyAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSB8fCAhcDJt
X2lzX3JhbShwMm10KSB8fAo+PiArICAgICAgICAgcDJtX2lzX3JlYWRvbmx5KHAybXQpIHx8ICFn
ZXRfcGFnZShwZyA9IG1mbl90b19wYWdlKG1mbiksIGQpICkKPiBwMm1faXNfcmFtKCkgaXMgcHJl
dHR5IGJyb2FkIGEgY2xhc3MsIGFuZCBwMm1faXNfcmVhZG9ubHkoKSByZW1vdmVzCj4gb25seSB1
c2VmdWxseSBwMm1fcmFtX3JvIGFuZCBwMm1fcmFtX3NoYXJlZCBmcm9tIHRoZSBzZXQuIEluCj4g
cGFydGljdWxhciBwMm1faW9yZXFfc2VydmVyIGlzIHRodXMgcGVybWl0dGVkLCBhcyBhcmUgYWxs
IHAybV9wYWdpbmdfKgo+IHdoaWNoIGRvbid0IHByb2R1Y2UgSU5WQUxJRF9NRk4uIEkgZG9uJ3Qg
dGhpbmsgdGhhdCdzIHdoYXQgeW91IHdhbnQuCj4gSSBhbHNvIGRvbid0IHRoaW5rIHlvdSByZWFs
bHkgd2FudCB0byBleGNsdWRlIHAybV9yYW1fbG9nZGlydHkgLSBpZgo+IGFueXRoaW5nIHlvdSBt
aWdodCBuZWVkIHRvIGNvbnZlcnQgdGhhdCB0eXBlIHRvIHAybV9yYW1fcncgaW4gY2FzZQo+IHlv
dSBmaW5kIHRoZSBwYWdlIGluIHRoYXQgc3RhdGUuCgpGbGlwcGluZyBsb2dkaXJ0eSBiYWNrIHRv
IHJhbSBjYW5ub3QgcmVhc29uYWJseSBiZSBhIGNhbGxlciByZXF1aXJlbWVudCwKYnV0IHlvdSBh
cmUgcmlnaHQgdGhhdCBsb2dkaXJ0eSBwYWdlcyBvdWdodCB0byBiZSBlbGlnaWJsZS7CoCBIb2xk
aW5nCmV4dHJhIHJlZmVyZW5jZXMgZG9lc24ndCBpbnRlcmFjdCB3aXRoIGxvZ2RpcnR5IG9wZXJh
dGlvbnMuCgo+IENhbid0IHlvdSBzaW1wbHkgY2FsbCBjaGVja19nZXRfcGFnZV9mcm9tX2dmbigp
IGhlcmUgYW55d2F5Pwo+Cj4gRnVydGhlcm1vcmUgSSdtIHVuY2VydGFpbiBpZiBnZXRfcGFnZSgp
IGlzIHF1aXRlIGVub3VnaDogRG9uJ3QgeW91Cj4gYWxzbyB3YW50IGEgd3JpdGFibGUgdHlwZSBy
ZWZlcmVuY2U/IEl0IG1heSBub3Qgc3RyaWN0bHkgYmUgbmVlZGVkIGF0Cj4gdGhpcyBwb2ludCwg
YnV0IEkgdGhpbmsgd2UncmUgdHJ5aW5nIHRvIG1ha2UgdGhlIGRpc3RpbmN0aW9uIGluIG5ldyBj
b2RlLAo+IGxpa2Ugd2FzIGUuZy4gZG9uZSBpbiByZWNlbnQgVmlyaWRpYW4gY2hhbmdlcy4KCk5v
IC0gSSBkb24ndCB3YW50IHRvIHRha2UgYSB3cml0ZWFibGUgcmVmZXJlbmNlLgoKTm90IGJlY2F1
c2UgaXQgaXMgbmVjZXNzYXJpbHkgdGhlIHdyb25nIHRoaW5nIHRvIGRvIGxvbmd0ZXJtLCBidXQK
YmVjYXVzZSBpdCBpcyBub3QgdGhlIGN1cnJlbnQgYmVoYXZpb3VyLCBhbmQgaXMgdGhlcmVmb3Jl
IHN1YnN0YW50aWFsbHkKbW9yZSByaXNreSBpbiB0ZXJtcyBvZiBzdWJ0bGUgdW5leHBlY3RlZCBz
aWRlIGVmZmVjdHMgKGVzcGVjaWFsbHkgZm9yCjQuMTIgYXQgdGhpcyBwb2ludCkuCgpXZSBoYXZl
IHllYXJzIGFuZCB5ZWFycyBvZiBYU0FzIGRlbW9uc3RyYXRpbmcgdGhhdCB0aGluZ3MgdGVuZCB0
byBnbwp3cm9uZy7CoCBJdCBpcyBpcnJlc3BvbnNpYmxlIHRvIHN0YXJ0IGludHJvZHVjaW5nIGEg
bmV3IHJlZmVyZW5jZQpjb3VudGluZyBzY2hlbWUgd2l0aG91dCBkb2luZyB0aGUgd29yayB0byBm
aXJzdCBqdXN0aWZ5IHRoZSBzYWZldHkgb2YKY2hhbmdlLCBhbmQgaGF2ZSBhIHJlYXNvbmFibGUg
ZGVtb25zdHJhdGlvbiB0aGF0IHRoZSByZXN1bHQgaXMgc2FmZSwKZS5nLiB3aXRoIGFuIElPTU1V
IGluIHRoZSBtaXguCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:16:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:16:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwrxo-0000ir-1I; Thu, 21 Feb 2019 17:16:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2FLj=Q4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gwrxm-0000ic-83
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:16:46 +0000
X-Inumbo-ID: 76755636-35fc-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76755636-35fc-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:16:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4A7E9AD76;
 Thu, 21 Feb 2019 17:16:44 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, Anthony PERARD <anthony.perard@citrix.com>
References: <20190121182834.GN1271@perard.uk.xensource.com>
 <20190221161224.wa2jrbmokkztwgcp@zion.uk.xensource.com>
 <e19e3733-26a0-03ad-fa7d-60701b70d343@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <56841ba3-d3e2-546b-d35d-40c904172383@suse.com>
Date: Thu, 21 Feb 2019 18:16:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <e19e3733-26a0-03ad-fa7d-60701b70d343@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Are xen.git/tools/pkg-config/*.pc used
 anywere/working ?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDIvMjAxOSAxODoxMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyMS8wMi8yMDE5
IDE3OjEyLCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBNb24sIEphbiAyMSwgMjAxOSBhdCAwNjoyODoz
NFBNICswMDAwLCBBbnRob255IFBFUkFSRCB3cm90ZToKPj4+IEhpLAo+Pj4KPj4+IEkndmUgYmVl
biB0cnlpbmcgdG8gdXNlIHRoZSBwa2ctY29uZmlnIGZpbGVzIGdlbmVyYXRlZCBpbgo+Pj4gdG9v
bHMvcGtnLWNvbmZpZy8gd2hlbiBidWlsZGluZyBRRU1VLCBidXQgdGhvc2UgZmlsZXMgb25seSBj
b250YWlucwo+Pj4gIi1XbCwtcnBhdGgtbGluayIgYW5kICItbCIgb3B0aW9ucy4gQXQgbGluayB0
aW1lcywgdGhlIGxpbmtlciBqdXN0Cj4+PiBkb2Vzbid0IGZpbmQgdGhlICouc28uCj4+Pgo+Pj4g
QXJlIHRob3NlICoucGMgYWN0dWFsbHkgdXNlZCBhbnl3aGVyZSwgYW5kIHdvcmtpbmcgZm9yIHNv
bWVvbmU/IFFFTVUKPj4+IGNlcnRhaW5seSBjYW4ndCB1c2UgdGhlbS4gKFRoZSBvbmUgdGhhdCBl
bmQtdXAgYmVlbiBpbnN0YWxsZWQgb24gdGhlCj4+PiBzeXN0ZW0gd29ya3MgZmluZS4pCj4+Pgo+
Pj4gSSB0aGluayB0aGF0IHRoZSBmaWxlIGdlbmVyYXRlZCBpbiB0b29scy9wa2ctY29uZmlnLyou
cGMgc2hvdWxkIGFsc28KPj4+IGhhdmUgdGhlIC1MIG9wdGlvbnMuIFRvIG1lLCAtcnBhdGgtbGlu
ayBpcyBvbmx5IHVzZWZ1bCBmb3IgdGhlCj4+PiBkZXBlbmRlbmN5IG9mIGEgLnNvIChlLmcuIHhl
bmNhbGwgYmVlbiBsaW5rZWQgYWdhaW5zdCB4ZW50b29sbG9nLCBidXQKPj4+IHFlbXUgZG9lc24n
dCBuZWVkIHRvIGxpbmsgYWdhaW5zdCBpdCkuCj4+Cj4+IEdvb2QgcG9pbnQuCj4+Cj4+IEp1ZXJn
ZW4/IFByZXN1bWFibHkgeW91IGhhZCB0aG9zZSBmaWxlcyB3b3JraW5nIHdoZW4geW91IHdyb3Rl
IHRob3NlCj4+IHBhdGNoZXM/Cj4gCj4gSSB0aGluayB0aGV5IGRpZC4KPiAKPiBNYXliZSBJIHdh
cyBmb29sZWQgc29tZWhvdz8gQnV0IEFGQUlSIEkgZGlkIHNvbWUgaXRlcmF0aW9ucyB1bnRpbCB0
aGV5Cj4gd29ya2VkIGZvciBtZS4KCk9oLCBJIGhhdmUganVzdCBmb3VuZCBhbiBvbGQgcGF0Y2gg
bHlpbmcgYXJvdW5kIGFkZGluZyB0aGUgIi1MIiBvcHRpb24KdG8gdGhlIGxvY2FsIHBrZy1jb25m
aWcgZmlsZXMsIGFzIHFlbXUgbmVlZHMgdGhvc2UgZm9yIGJ1aWxkaW5nLi4uIDotKQoKSSdsbCBw
b3N0IGl0LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:17:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:17:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwry1-0000kr-CJ; Thu, 21 Feb 2019 17:17:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tnw6=Q4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwry0-0000kb-QB
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:17:00 +0000
X-Inumbo-ID: 7ecc0ed4-35fc-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ecc0ed4-35fc-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:16:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwrxy-0006Ly-4F; Thu, 21 Feb 2019 17:16:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwrxx-0001I1-Qz; Thu, 21 Feb 2019 17:16:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwrxx-0000kp-QF; Thu, 21 Feb 2019 17:16:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133322-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:build-armhf-pvops:<job status>:broken:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-next:test-amd64-i386-libvirt:<job status>:broken:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:<job status>:broken:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:<job status>:broken:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-next:test-amd64-i386-examine:host-install:broken:regression
 linux-next:test-amd64-i386-libvirt:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:host-install(4):broken:regression
 linux-next:build-armhf-pvops:host-install(4):broken:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl: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-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=abf446c9040509ae91c1929c7b80289056cebda2
X-Osstest-Versions-That: linux=a3b22b9f11d9fbc48b0291ea92259a5a810e9438
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Feb 2019 17:16:57 +0000
Subject: [Xen-devel] [linux-next test] 133322: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMyMiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzMjIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjkzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzMy
OTMKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDUgaG9zdC1pbnN0YWxsICAgICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEzMzI5MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjkzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJF
R1IuIHZzLiAxMzMyOTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMzI5MwogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMz
MjkzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzMyOTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMyOTMK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMyOTMKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTMzMjkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzI5MwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEzMzI5MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzI5MwogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzMjkzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMyOTMKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzI5
MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBy
dW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGxpa2UgMTMzMjkz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzMyOTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzI5MwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMzMjkzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDEzMzI5MwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMz
MjkzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzMyOTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzI5MwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIGFiZjQ0NmM5MDQwNTA5YWU5MWMxOTI5YzdiODAyODkwNTZjZWJkYTIK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGEzYjIyYjlmMTFkOWZiYzQ4
YjAyOTFlYTkyMjU5YTVhODEwZTk0MzgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMz
MzIyICAyMDE5LTAyLTIwIDA5OjE5OjA1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:25:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:25:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gws6B-0001oo-B9; Thu, 21 Feb 2019 17:25:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gws6A-0001oc-Bu
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:25:26 +0000
X-Inumbo-ID: ac652b78-35fd-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac652b78-35fd-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:25:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78734504"
Date: Thu, 21 Feb 2019 17:24:22 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190221172422.qvt6cfc7k2god5am@zion.uk.xensource.com>
References: <20190121182834.GN1271@perard.uk.xensource.com>
 <20190221161224.wa2jrbmokkztwgcp@zion.uk.xensource.com>
 <e19e3733-26a0-03ad-fa7d-60701b70d343@suse.com>
 <56841ba3-d3e2-546b-d35d-40c904172383@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <56841ba3-d3e2-546b-d35d-40c904172383@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Are xen.git/tools/pkg-config/*.pc used
 anywere/working ?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMDY6MTY6NDNQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyMS8wMi8yMDE5IDE4OjExLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4gT24g
MjEvMDIvMjAxOSAxNzoxMiwgV2VpIExpdSB3cm90ZToKPiA+PiBPbiBNb24sIEphbiAyMSwgMjAx
OSBhdCAwNjoyODozNFBNICswMDAwLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+Pj4gSGksCj4g
Pj4+Cj4gPj4+IEkndmUgYmVlbiB0cnlpbmcgdG8gdXNlIHRoZSBwa2ctY29uZmlnIGZpbGVzIGdl
bmVyYXRlZCBpbgo+ID4+PiB0b29scy9wa2ctY29uZmlnLyB3aGVuIGJ1aWxkaW5nIFFFTVUsIGJ1
dCB0aG9zZSBmaWxlcyBvbmx5IGNvbnRhaW5zCj4gPj4+ICItV2wsLXJwYXRoLWxpbmsiIGFuZCAi
LWwiIG9wdGlvbnMuIEF0IGxpbmsgdGltZXMsIHRoZSBsaW5rZXIganVzdAo+ID4+PiBkb2Vzbid0
IGZpbmQgdGhlICouc28uCj4gPj4+Cj4gPj4+IEFyZSB0aG9zZSAqLnBjIGFjdHVhbGx5IHVzZWQg
YW55d2hlcmUsIGFuZCB3b3JraW5nIGZvciBzb21lb25lPyBRRU1VCj4gPj4+IGNlcnRhaW5seSBj
YW4ndCB1c2UgdGhlbS4gKFRoZSBvbmUgdGhhdCBlbmQtdXAgYmVlbiBpbnN0YWxsZWQgb24gdGhl
Cj4gPj4+IHN5c3RlbSB3b3JrcyBmaW5lLikKPiA+Pj4KPiA+Pj4gSSB0aGluayB0aGF0IHRoZSBm
aWxlIGdlbmVyYXRlZCBpbiB0b29scy9wa2ctY29uZmlnLyoucGMgc2hvdWxkIGFsc28KPiA+Pj4g
aGF2ZSB0aGUgLUwgb3B0aW9ucy4gVG8gbWUsIC1ycGF0aC1saW5rIGlzIG9ubHkgdXNlZnVsIGZv
ciB0aGUKPiA+Pj4gZGVwZW5kZW5jeSBvZiBhIC5zbyAoZS5nLiB4ZW5jYWxsIGJlZW4gbGlua2Vk
IGFnYWluc3QgeGVudG9vbGxvZywgYnV0Cj4gPj4+IHFlbXUgZG9lc24ndCBuZWVkIHRvIGxpbmsg
YWdhaW5zdCBpdCkuCj4gPj4KPiA+PiBHb29kIHBvaW50Lgo+ID4+Cj4gPj4gSnVlcmdlbj8gUHJl
c3VtYWJseSB5b3UgaGFkIHRob3NlIGZpbGVzIHdvcmtpbmcgd2hlbiB5b3Ugd3JvdGUgdGhvc2UK
PiA+PiBwYXRjaGVzPwo+ID4gCj4gPiBJIHRoaW5rIHRoZXkgZGlkLgo+ID4gCj4gPiBNYXliZSBJ
IHdhcyBmb29sZWQgc29tZWhvdz8gQnV0IEFGQUlSIEkgZGlkIHNvbWUgaXRlcmF0aW9ucyB1bnRp
bCB0aGV5Cj4gPiB3b3JrZWQgZm9yIG1lLgo+IAo+IE9oLCBJIGhhdmUganVzdCBmb3VuZCBhbiBv
bGQgcGF0Y2ggbHlpbmcgYXJvdW5kIGFkZGluZyB0aGUgIi1MIiBvcHRpb24KPiB0byB0aGUgbG9j
YWwgcGtnLWNvbmZpZyBmaWxlcywgYXMgcWVtdSBuZWVkcyB0aG9zZSBmb3IgYnVpbGRpbmcuLi4g
Oi0pCj4gCj4gSSdsbCBwb3N0IGl0LgoKTmljZS4gOi0pCgpXZWkuCgo+IAo+IAo+IEp1ZXJnZW4K
PiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+
IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:32:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:32:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwsD0-0002UW-4a; Thu, 21 Feb 2019 17:32:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwsCy-0002UR-OZ
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:32:28 +0000
X-Inumbo-ID: a824e118-35fe-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a824e118-35fe-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:32:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78735583"
Date: Thu, 21 Feb 2019 17:31:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190221173154.onisjck5hgk7s67k@zion.uk.xensource.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <27fbf2868a07046d4287a35d2b93483ae4a1f6dd.1548710973.git-series.marmarek@invisiblethingslab.com>
 <20190221153925.rwxv44nrxluq56ne@zion.uk.xensource.com>
 <20190221170822.GU21228@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190221170822.GU21228@mail-itl>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 02/17] Document ioemu Linux stubdomain
 protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMDY6MDg6MjJQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFRodSwgRmViIDIxLCAyMDE5IGF0IDAzOjM5OjI1UE0g
KzAwMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBNb24sIEphbiAyOCwgMjAxOSBhdCAxMDozMDox
OVBNICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4gPiA+IEFkZCBk
b2N1bWVudGF0aW9uIGZvciB1cGNvbWluZyBMaW51eCBzdHViZG9tYWluIGZvciBxZW11LXVwc3Ry
ZWFtLgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3Jl
Y2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+ID4gPiAtLS0KPiA+ID4gIGRv
Y3MvbWlzYy9zdHViZG9tLnR4dCB8IDUwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKykKPiA+
ID4gCj4gPiA+IGRpZmYgLS1naXQgYS9kb2NzL21pc2Mvc3R1YmRvbS50eHQgYi9kb2NzL21pc2Mv
c3R1YmRvbS50eHQKPiA+ID4gaW5kZXggNGM1MjRmMi4uOWM5NGM2YiAxMDA2NDQKPiA+ID4gLS0t
IGEvZG9jcy9taXNjL3N0dWJkb20udHh0Cj4gPiA+ICsrKyBiL2RvY3MvbWlzYy9zdHViZG9tLnR4
dAo+ID4gPiBAQCAtNzUsNiArNzUsNTYgQEAgRGVmaW5lZCBjb21tYW5kczoKPiA+ID4gICAgIC0g
InJ1bm5pbmciIC0gc3VjY2Vzcwo+ID4gPiAgCj4gPiA+ICAKPiA+ID4gK1Rvb2xzdGFjayB0byBM
aW51eCBpb2VtdSBzdHViZG9tYWluIHByb3RvY29sCj4gPiA+ICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gPiArCj4gPiA+ICtUaGlzIHNlY3Rpb24gZGVz
Y3JpYmUgY29tbXVuaWNhdGlvbiBwcm90b2NvbCBiZXR3ZWVuIHRvb2xzdGFjayBhbmQKPiA+ID4g
K3FlbXUtdXBzdHJlYW0gcnVubmluZyBpbiBMaW51eCBzdHViZG9tYWluLiBUaGUgcHJvdG9jb2wg
aW5jbHVkZQo+ID4gPiArZXhwZWN0YXRpb25zIG9mIGJvdGggc3R1YmRvbWFpbiwgYW5kIHFlbXUu
Cj4gPiA+ICsKPiA+ID4gK1NldHVwIChkb25lIGJ5IHRvb2xzdGFjaywgZXhwZWN0ZWQgYnkgc3R1
YmRvbWFpbik6Cj4gPiA+ICsgLSBCbG9jayBkZXZpY2VzIGZvciB0YXJnZXQgZG9tYWluIGFyZSBj
b25uZWN0ZWQgYXMgUFYgZGlza3MgdG8gc3R1YmRvbWFpbiwKPiA+ID4gKyAgIGFjY29yZGluZyB0
byBjb25maWd1cmF0aW9uIG9yZGVyLCBzdGFydGluZyB3aXRoIHh2ZGEKPiA+ID4gKyAtIE5ldHdv
cmsgZGV2aWNlcyBmb3IgdGFyZ2V0IGRvbWFpbiBhcmUgY29ubmVjdGVkIGFzIFBWIG5pY3MgdG8g
c3R1YmRvbWFpbiwKPiA+ID4gKyAgIGFjY29yZGluZyB0byBjb25maWd1cmF0aW9uIG9yZGVyLCBz
dGFydGluZyB3aXRoIDAKPiA+ID4gKyAtIFtub3QgaW1wbGVtZW50ZWRdIGlmIGdyYXBoaWNzIG91
dHB1dCBpcyBleHBlY3RlZCwgVkZCIGFuZCBWS0IgZGV2aWNlcyBhcmUgc2V0IGZvciBzdHViZG9t
YWluCj4gPiA+ICsgICAoaXRzIGJhY2tlbmQgaXMgcmVzcG9uc2libGUgZm9yIGV4cG9zaW5nIHRo
ZW0gdXNpbmcgYXBwcm9wcmlhdGUgcHJvdG9jb2wKPiA+ID4gKyAgIGxpa2UgVk5DIG9yIFNwaWNl
KQo+ID4gPiArIC0gb3RoZXIgdGFyZ2V0IGRvbWFpbidzIGRldmljZXMgYXJlIG5vdCBjb25uZWN0
ZWQgYXQgdGhpcyBwb2ludCB0byBzdHViZG9tYWluCj4gPiA+ICsgICAobWF5IGJlIGhvdC1wbHVn
Z2VkIGxhdGVyKQo+ID4gPiArIC0gUUVNVSBjb21tYW5kIGxpbmUgaXMgc3RvcmVkIGluCj4gPiA+
ICsgICAvdm0vPHRhcmdldC11dWlkPi9pbWFnZS9kbWFyZ3MgeGVuc3RvcmUgZGlyLCBlYWNoIGFy
Z3VtZW50IGFzIHNlcGFyYXRlIGtleQo+ID4gPiArICAgaW4gZm9ybSAvdm0vPHRhcmdldC11dWlk
Pi9pbWFnZS9kbWFyZ3MvTk5OLCB3aGVyZSBOTk4gaXMgMC1wYWRkZWQgYXJndW1lbnQKPiA+ID4g
KyAgIG51bWJlcgo+ID4gPiArIC0gdGFyZ2V0IGRvbWFpbiBpZCBpcyBzdG9yZWQgaW4gL2xvY2Fs
L2RvbWFpbi88c3R1YmRvbS1pZD4vdGFyZ2V0IHhlbnN0b3JlIHBhdGgKPiA+ID4gKz8/IC0gYmlv
cyB0eXBlIGlzIHN0b3JlZCBpbiAvbG9jYWwvZG9tYWluLzx0YXJnZXQtaWQ+L2h2bWxvYWRlci9i
aW9zCj4gPiAKPiA+IFNpbmNlIHlvdSdyZSBkZWZpbmluZyBhIG5ldyBwcm90b2NvbCBoZXJlLCB5
b3UgaGF2ZSB0aGUgbGliZXJ0eSB0bwo+ID4gZWxpbWluYXRlIHRoaXMgdW5jZXJ0YWludHksIHVu
bGVzcyBmb3Igc29tZSByZWFzb24geW91IHdhbnQgaXQgdG8gYmUKPiA+IGNvbXBhdGlibGUgd2l0
aCB0aGUgb2xkIHN0dWJkb20/Cj4gCj4gSSdtIG5vdCBzdXJlIHdobyBhY2Nlc3MgdGhpcyB4ZW5z
dG9yZSBrZXksIHNpbmNlIEkgaGF2ZW4ndCBmb3VuZCBob3cgaXMKPiBpdCB1c2VkIGluIG1pbmlv
cyBiYXNlZCBzdHViZG9tYWluLiBJcyBpdCB1c2VkIGJ5IHFlbXU/CgpJdCBpcyByZWFkIGJ5IGh2
bWxvYWRlciBhZmFpY3QuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:36:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:36:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwsGi-0002fh-QV; Thu, 21 Feb 2019 17:36:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2FLj=Q4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gwsGg-0002fc-RP
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:36:18 +0000
X-Inumbo-ID: 31339c88-35ff-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31339c88-35ff-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:36:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8AAE9AC32;
 Thu, 21 Feb 2019 17:36:16 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 21 Feb 2019 18:36:13 +0100
Message-Id: <20190221173613.18000-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] tools: add link path flag for local build to
 pkg-config files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHFlbXUgYnVpbGQgcHJvY2VzcyBpcyByZXF1aXJpbmcgdGhlIGxpbmsgcGF0aCBvZiBYZW4g
bGlicmFyaWVzCnRvIGJlIHNwZWNpZmllZCBib3RoIHdpdGggLUwgYW5kIC1XbCwtcnBhdGgtbGlu
ay4gQWRkIHRoZSAtTCBmbGFnCnRvIHRoZSBsb2NhbCBwa2ctY29uZmlnIGZpbGVzLgoKQXQgdGhl
IHNhbWUgdGltZSBsZXQgdGhlIHBrZy1jb25maWcgZmlsZXMgZGVwZW5kIG9uIHRoZSBNYWtlZmls
ZQpjcmVhdGluZyB0aGVtLCB0b28uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvUnVsZXMubWsgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9S
dWxlcy5tayBiL3Rvb2xzL1J1bGVzLm1rCmluZGV4IDY4ZjJlZDdjZTEuLmY1NjEzZjczYTcgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL1J1bGVzLm1rCisrKyBiL3Rvb2xzL1J1bGVzLm1rCkBAIC0yNjIsNyAr
MjYyLDcgQEAgUEtHX0NPTkZJR19ESVIgPz0gJChYRU5fUk9PVCkvdG9vbHMvcGtnLWNvbmZpZwog
CiBQS0dfQ09ORklHX0ZJTFRFUiA9ICQoZm9yZWFjaCBsLCQoUEtHX0NPTkZJR19SRU1PVkUpLC1l
ICdzIVwoWyAsXVwpJChsKSwhXDEhZycgLWUgJ3MhWyAsXSQobCkkJCEhZycpCiAKLSQoUEtHX0NP
TkZJR19ESVIpLyUucGM6ICUucGMuaW4gTWFrZWZpbGUKKyQoUEtHX0NPTkZJR19ESVIpLyUucGM6
ICUucGMuaW4gTWFrZWZpbGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAlta2RpciAtcCAk
KFBLR19DT05GSUdfRElSKQogCUBzZWQgLWUgJ3MhQEB2ZXJzaW9uQEAhJChQS0dfQ09ORklHX1ZF
UlNJT04pIWcnIFwKIAkgICAgIC1lICdzIUBAcHJlZml4QEAhJChQS0dfQ09ORklHX1BSRUZJWCkh
ZycgXApAQCAtMjcxLDEwICsyNzEsMTAgQEAgJChQS0dfQ09ORklHX0RJUikvJS5wYzogJS5wYy5p
biBNYWtlZmlsZQogCSAgICAgLWUgJ3MhQEBmaXJtd2FyZWRpckBAISQoWEVORklSTVdBUkVESVIp
IWcnIFwKIAkgICAgIC1lICdzIUBAbGliZXhlY2JpbkBAISQoTElCRVhFQ19CSU4pIWcnIFwKIAkg
ICAgIC1lICdzIUBAY2ZsYWdzbG9jYWxAQCEkKFBLR19DT05GSUdfQ0ZMQUdTX0xPQ0FMKSFnJyBc
Ci0JICAgICAtZSAncyFAQGxpYnNmbGFnQEAhLVdsLC1ycGF0aC1saW5rPSFnJyBcCisJICAgICAt
ZSAncyFAQGxpYnNmbGFnQEBcKFteIF0qXCkhLUxcMSAtV2wsLXJwYXRoLWxpbms9XDEhZycgXAog
CSAgICAgJChQS0dfQ09ORklHX0ZJTFRFUikgPCAkPCA+ICRACiAKLSUucGM6ICUucGMuaW4gTWFr
ZWZpbGUKKyUucGM6ICUucGMuaW4gTWFrZWZpbGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsK
IAlAc2VkIC1lICdzIUBAdmVyc2lvbkBAISQoUEtHX0NPTkZJR19WRVJTSU9OKSFnJyBcCiAJICAg
ICAtZSAncyFAQHByZWZpeEBAISQoUEtHX0NPTkZJR19QUkVGSVgpIWcnIFwKIAkgICAgIC1lICdz
IUBAaW5jZGlyQEAhJChQS0dfQ09ORklHX0lOQ0RJUikhZycgXAotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:43:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:43:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwsNB-0003X9-JX; Thu, 21 Feb 2019 17:43:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W4UY=Q4=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gwsNA-0003Wz-Ta
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:43:00 +0000
X-Inumbo-ID: 20dbf419-3600-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20dbf419-3600-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:42:59 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id E6BE221B4E;
 Thu, 21 Feb 2019 12:40:47 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 21 Feb 2019 12:40:47 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=J2JRqI
 a2IEKJYpXMFHUVIYZ4XG7ewnXEl1fK+kRxoUQ=; b=Th2Pbab2yzHk6EvnP7MJdw
 mqDym/dhv5Orsto77/UEWBAHgoCLtWzEFQJQdi90s270mvFFtPQymI3KHncTUnBr
 mnUN9pR/L5777kKyVhtKIhlxrE8fI/qF1P56wUC3w6xuHdwWUmCV1dqxsCFlLNl6
 ZKfKS761eV48Pbc1f0V9/79CUplwdjVBjPw1ElUJmdtlGeX75mc/i9r/HmqY8+ct
 QCuN6nCm/vZNGQhVDLPP1+PY9e1YwP5Ccs0zBEQyKNOha1P13aTFg5H2Ijqy6e1g
 5eCGCWaZyYt19fHhrLSZ4EiiDjH5jfqiKl51VxXTLds1O1+SemXDA4TrC4FRm7gA
 ==
X-ME-Sender: <xms:neJuXKlIjs_Us0JHTO0i8YwvHzLdSVGgiFBf3VfKWadNcY8YhZz8aQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrtdekgddutdegucdltddurdegtdelrddttd
 dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhht
 necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
 enucfjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghr
 vghkucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesih
 hnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepghhithhh
 uhgsrdgtohhmnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfh
 hrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
 necuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:neJuXL3jkTOlam2mxHwOJ_dkfRZVai7Ix5X-HFowuw_FBLxxDeXByw>
 <xmx:neJuXPRTNAj5JMqbwtduRa6sVQmKfMxOCqxRgBfj9WYx7ROlmwg35g>
 <xmx:neJuXMz0XF_qvy-QIdQUhbTjRZOnPbKkE1OuONw4jXWdfNYA4qDvVw>
 <xmx:n-JuXJ2wBEDr6E_O2QH-3z3wib6bwCf_33c661YoKwg4cg6PPEow8g>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id DE4B6E412B;
 Thu, 21 Feb 2019 12:40:42 -0500 (EST)
Date: Thu, 21 Feb 2019 18:40:40 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190221174040.GV21228@mail-itl>
References: <20190208101559.GA21228@mail-itl>
 <20190208101705.31790-1-marmarek@invisiblethingslab.com>
 <20190221164751.hjtyddw63ztmc3yk@Air-de-Roger>
MIME-Version: 1.0
In-Reply-To: <20190221164751.hjtyddw63ztmc3yk@Air-de-Roger>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v4.1 4/6] xen/x86: Allow stubdom access to
 irq created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Brian Woods <brian.woods@amd.com>
Content-Type: multipart/mixed; boundary="===============5330318985792408330=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5330318985792408330==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="gB+ITVRz/u3k8hJv"
Content-Disposition: inline


--gB+ITVRz/u3k8hJv
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v4.1 4/6] xen/x86: Allow stubdom access to irq created
 for msi.

On Thu, Feb 21, 2019 at 05:47:51PM +0100, Roger Pau Monn=C3=A9 wrote:
> On Fri, Feb 08, 2019 at 11:17:05AM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > Stubdomains need to be given sufficient privilege over the guest which =
it
> > provides emulation for in order for PCI passthrough to work correctly.
> > When a HVM domain try to enable MSI, QEMU in stubdomain calls
> > PHYSDEVOP_map_pirq, but later it needs to call XEN_DOMCTL_bind_pt_irq as
> > part of xc_domain_update_msi_irq. Allow for that as part of
> > PHYSDEVOP_map_pirq.
> >=20
> > This is not needed for PCI INTx, because IRQ in that case is known
> > beforehand and the stubdomain is given permissions over this IRQ by
> > libxl__device_pci_add (there's a do_pci_add against the stubdomain).
> >=20
> > create_irq() already grant IRQ access to hardware_domain, with
> > assumption the device model (something managing this IRQ) lives there.
> > Modify create_irq() to take additional parameter pointing at device
> > model domain - which may be dom0 or stubdomain. Do the same with
> > destroy_irq() (and msi_free_irq() which calls it) to reverse the
> > operation.
> >=20
> > Then, adjust all callers to provide the parameter. In case of calls not
> > related to stubdomain-initiated allocations, give it hardware_domain, so
> > the behavior is unchanged there.
> >=20
> > Inspired by https://github.com/OpenXT/xenclient-oe/blob/5e0e7304a5a3c75=
ef01240a1e3673665b2aaf05e/recipes-extended/xen/files/stubdomain-msi-irq-acc=
ess.patch by Eric Chanudet <chanudete@ainfosec.com>.
> >=20
> > Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
>=20
> Thanks for working on this! I've got some comments below.
>=20
> > ---
> > Changes in v3:
> >  - extend commit message
> > Changes in v4:
> >  - add missing destroy_irq on error path
> > Changes in v4.1:
> >  - move irq_{grant,revoke}_access() to {create,destroy}_irq(), which
> >    basically make it a different patch
> >=20
> > There is one code path where I haven't managed to properly extract
> > possible stubdomain in use:
> > pci_remove_device()
> >  -> pci_cleanup_msi()
> >    -> msi_free_irqs()
> >      -> msi_free_irq()
> >        -> destroy_irq()
> >=20
> > For now I've hardcoded hardware_domain there (in msi_free_irqs). Can it=
 happen
> > when device is still assigned to some domU?
> > ---
> >  xen/arch/x86/hpet.c                      |  5 +--
> >  xen/arch/x86/irq.c                       | 46 ++++++++++++++----------
> >  xen/arch/x86/msi.c                       |  6 ++--
> >  xen/drivers/char/ns16550.c               |  6 ++--
> >  xen/drivers/passthrough/amd/iommu_init.c |  4 +--
> >  xen/drivers/passthrough/vtd/iommu.c      |  7 ++--
> >  xen/include/asm-x86/irq.h                |  4 +--
> >  xen/include/asm-x86/msi.h                |  2 +-
> >  8 files changed, 46 insertions(+), 34 deletions(-)
> >=20
> > diff --git a/xen/arch/x86/hpet.c b/xen/arch/x86/hpet.c
> > index 4b08488ef1..6db71dfd71 100644
> > --- a/xen/arch/x86/hpet.c
> > +++ b/xen/arch/x86/hpet.c
> > @@ -11,6 +11,7 @@
> >  #include <xen/softirq.h>
> >  #include <xen/irq.h>
> >  #include <xen/numa.h>
> > +#include <xen/sched.h>
> >  #include <asm/fixmap.h>
> >  #include <asm/div64.h>
> >  #include <asm/hpet.h>
> > @@ -368,13 +369,13 @@ static int __init hpet_assign_irq(struct hpet_eve=
nt_channel *ch)
> >  {
> >      int irq;
> > =20
> > -    if ( (irq =3D create_irq(NUMA_NO_NODE)) < 0 )
> > +    if ( (irq =3D create_irq(NUMA_NO_NODE, hardware_domain)) < 0 )
> >          return irq;
> > =20
> >      ch->msi.irq =3D irq;
> >      if ( hpet_setup_msi_irq(ch) )
> >      {
> > -        destroy_irq(irq);
> > +        destroy_irq(irq, hardware_domain);
>=20
> Hm, here you should use an explicit NULL instead of hardware_domain
> (which will also be NULL by the time this gets called). This irq is
> used by Xen, and it doesn't make sense logically to give permissions
> over it to the hardware domain.

Ok.

> >          return -EINVAL;
> >      }
> > =20
> > diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c
> > index 8b44d6ce0b..d41b32b2f4 100644
> > --- a/xen/arch/x86/irq.c
> > +++ b/xen/arch/x86/irq.c
> > @@ -157,7 +157,7 @@ int __init bind_irq_vector(int irq, int vector, con=
st cpumask_t *cpu_mask)
> >  /*
> >   * Dynamic irq allocate and deallocation for MSI
> >   */
> > -int create_irq(nodeid_t node)
> > +int create_irq(nodeid_t node, struct domain *dm_domain)
>=20
> Using plain 'd' would be fine for me here, same below for
> destroy_irq.

I think it may be misleading, as the parameter is not about domain that
will handle that IRQ, but what domain will get access to it.

> >  {
> >      int irq, ret;
> >      struct irq_desc *desc;
> > @@ -190,19 +190,19 @@ int create_irq(nodeid_t node)
> >          desc->arch.used =3D IRQ_UNUSED;
> >          irq =3D ret;
> >      }
> > -    else if ( hardware_domain )
> > +    else if ( dm_domain )
>=20
> Can you guarantee that dm_domain is always current->domain?

No, in some cases it will be hardware_domain.

> I think you need to assert for this, or else take a reference to
> dm_domain (get_domain) before accessing it's fields, or else you risk
> the domain being destroyed while modifying it's fields.

Can hardware_domain be destroyed without panicking Xen? If so,
get_domain would be indeed needed.

> >      {
> > -        ret =3D irq_permit_access(hardware_domain, irq);
> > +        ret =3D irq_permit_access(dm_domain, irq);
> >          if ( ret )
> >              printk(XENLOG_G_ERR
> > -                   "Could not grant Dom0 access to IRQ%d (error %d)\n",
> > -                   irq, ret);
> > +                   "Could not grant Dom%u access to IRQ%d (error %d)\n=
",
> > +                   dm_domain->domain_id, irq, ret);
> >      }
> > =20
> >      return irq;
> >  }
> > =20
> > -void destroy_irq(unsigned int irq)
> > +void destroy_irq(unsigned int irq, struct domain *dm_domain)
> >  {
> >      struct irq_desc *desc =3D irq_to_desc(irq);
> >      unsigned long flags;
> > @@ -210,14 +210,14 @@ void destroy_irq(unsigned int irq)
> > =20
> >      BUG_ON(!MSI_IRQ(irq));
> > =20
> > -    if ( hardware_domain )
> > +    if ( dm_domain )
> >      {
> > -        int err =3D irq_deny_access(hardware_domain, irq);
> > +        int err =3D irq_deny_access(dm_domain, irq);
> > =20
> >          if ( err )
> >              printk(XENLOG_G_ERR
> > -                   "Could not revoke Dom0 access to IRQ%u (error %d)\n=
",
> > -                   irq, err);
> > +                   "Could not revoke Dom%u access to IRQ%u (error %d)\=
n",
> > +                   dm_domain->domain_id, irq, err);
> >      }
> > =20
> >      spin_lock_irqsave(&desc->lock, flags);
> > @@ -2010,7 +2010,9 @@ int map_domain_pirq(
> >                      d->domain_id, irq);
> >              pci_disable_msi(msi_desc);
> >              msi_desc->irq =3D -1;
> > -            msi_free_irq(msi_desc);
> > +            msi_free_irq(msi_desc,
> > +                         current->domain->target =3D=3D d ? current->d=
omain
> > +                                                      : hardware_domai=
n);
> >              ret =3D -EBUSY;
> >              goto done;
> >          }
> > @@ -2038,7 +2040,9 @@ int map_domain_pirq(
> >              spin_unlock_irqrestore(&desc->lock, flags);
> > =20
> >              info =3D NULL;
> > -            irq =3D create_irq(NUMA_NO_NODE);
> > +            irq =3D create_irq(NUMA_NO_NODE,
> > +                             current->domain->target =3D=3D d ? curren=
t->domain
> > +                                                          : hardware_d=
omain);
> >              ret =3D irq >=3D 0 ? prepare_domain_irq_pirq(d, irq, pirq =
+ nr, &info)
> >                             : irq;
> >              if ( ret < 0 )
> > @@ -2095,7 +2099,9 @@ int map_domain_pirq(
> >                  irq =3D info->arch.irq;
> >              }
> >              msi_desc->irq =3D -1;
> > -            msi_free_irq(msi_desc);
> > +            msi_free_irq(msi_desc,
> > +                         current->domain->target =3D=3D d ? current->d=
omain
> > +                                                      : hardware_domai=
n);
> >              goto done;
> >          }
> > =20
> > @@ -2255,7 +2261,9 @@ int unmap_domain_pirq(struct domain *d, int pirq)
> >      }
> > =20
> >      if (msi_desc)
> > -        msi_free_irq(msi_desc);
> > +        msi_free_irq(msi_desc,
> > +                     current->domain->target =3D=3D d ? current->domain
> > +                                                  : hardware_domain);
> > =20
> >   done:
> >      return ret;
> > @@ -2671,10 +2679,10 @@ int allocate_and_map_msi_pirq(struct domain *d,=
 int index, int *pirq_p,
> >              msi->entry_nr =3D 1;
> >          irq =3D index;
> >          if ( irq =3D=3D -1 )
> > -        {
> >      case MAP_PIRQ_TYPE_MULTI_MSI:
> > -            irq =3D create_irq(NUMA_NO_NODE);
> > -        }
> > +            irq =3D create_irq(NUMA_NO_NODE,
> > +                             current->domain->target =3D=3D d ? curren=
t->domain
> > +                                                          : hardware_d=
omain);
> > =20
> >          if ( irq < nr_irqs_gsi || irq >=3D nr_irqs )
> >          {
> > @@ -2717,7 +2725,9 @@ int allocate_and_map_msi_pirq(struct domain *d, i=
nt index, int *pirq_p,
> >          case MAP_PIRQ_TYPE_MSI:
> >              if ( index =3D=3D -1 )
> >          case MAP_PIRQ_TYPE_MULTI_MSI:
> > -                destroy_irq(irq);
> > +                destroy_irq(irq,
> > +                            current->domain->target =3D=3D d ? current=
->domain
> > +                                                         : hardware_do=
main);
>=20
> This pattern seems common enough to get a helper, maybe get_dm_domain?

Ok.

> >              break;
> >          }
> >      }
> > diff --git a/xen/arch/x86/msi.c b/xen/arch/x86/msi.c
> > index babc4147c4..66026e3ca5 100644
> > --- a/xen/arch/x86/msi.c
> > +++ b/xen/arch/x86/msi.c
> > @@ -633,7 +633,7 @@ int __setup_msi_irq(struct irq_desc *desc, struct m=
si_desc *msidesc,
> >      return ret;
> >  }
> > =20
> > -int msi_free_irq(struct msi_desc *entry)
> > +int msi_free_irq(struct msi_desc *entry, struct domain *dm_domain)
> >  {
> >      unsigned int nr =3D entry->msi_attrib.type !=3D PCI_CAP_ID_MSIX
> >                        ? entry->msi.nvec : 1;
> > @@ -641,7 +641,7 @@ int msi_free_irq(struct msi_desc *entry)
> >      while ( nr-- )
> >      {
> >          if ( entry[nr].irq >=3D 0 )
> > -            destroy_irq(entry[nr].irq);
> > +            destroy_irq(entry[nr].irq, dm_domain);
> > =20
> >          /* Free the unused IRTE if intr remap enabled */
> >          if ( iommu_intremap )
> > @@ -1280,7 +1280,7 @@ static void msi_free_irqs(struct pci_dev* dev)
> >      list_for_each_entry_safe( entry, tmp, &dev->msi_list, list )
> >      {
> >          pci_disable_msi(entry);
> > -        msi_free_irq(entry);
> > +        msi_free_irq(entry, hardware_domain);
>=20
> This likely requires some comment to clarify why is the hardcoding of
> hardware_domain correct here. AFAICT this will be called by
> pci_remove_device, which I assume assures that the device has been
> deassigned from any domain before attempting to remove it, hence it
> can only have irqs assigned to the hardware_domain if any?

That's also my understanding, but I'm not 100% sure about that.
See comment just bellow the commit message.

> >      }
> >  }
> > =20
> > diff --git a/xen/drivers/char/ns16550.c b/xen/drivers/char/ns16550.c
> > index 189e121b7e..2037bbbf08 100644
> > --- a/xen/drivers/char/ns16550.c
> > +++ b/xen/drivers/char/ns16550.c
> > @@ -719,7 +719,7 @@ static void __init ns16550_init_irq(struct serial_p=
ort *port)
> >      struct ns16550 *uart =3D port->uart;
> > =20
> >      if ( uart->msi )
> > -        uart->irq =3D create_irq(0);
> > +        uart->irq =3D create_irq(0, hardware_domain);
> >  #endif
> >  }
> > =20
> > @@ -812,9 +812,9 @@ static void __init ns16550_init_postirq(struct seri=
al_port *port)
> >                  {
> >                      uart->irq =3D 0;
> >                      if ( msi_desc )
> > -                        msi_free_irq(msi_desc);
> > +                        msi_free_irq(msi_desc, hardware_domain);
> >                      else
> > -                        destroy_irq(msi.irq);
> > +                        destroy_irq(msi.irq, hardware_domain);
>=20
> All this calls should pass a NULL domain IMO, since this is the serial
> console driver used by Xen.

Ok.

> >                  }
> >              }
> > =20
> > diff --git a/xen/drivers/passthrough/amd/iommu_init.c b/xen/drivers/pas=
sthrough/amd/iommu_init.c
> > index 17f39552a9..423c473a63 100644
> > --- a/xen/drivers/passthrough/amd/iommu_init.c
> > +++ b/xen/drivers/passthrough/amd/iommu_init.c
> > @@ -780,7 +780,7 @@ static bool_t __init set_iommu_interrupt_handler(st=
ruct amd_iommu *iommu)
> >      hw_irq_controller *handler;
> >      u16 control;
> > =20
> > -    irq =3D create_irq(NUMA_NO_NODE);
> > +    irq =3D create_irq(NUMA_NO_NODE, hardware_domain);
> >      if ( irq <=3D 0 )
> >      {
> >          dprintk(XENLOG_ERR, "IOMMU: no irqs\n");
> > @@ -816,7 +816,7 @@ static bool_t __init set_iommu_interrupt_handler(st=
ruct amd_iommu *iommu)
> >          ret =3D request_irq(irq, 0, iommu_interrupt_handler, "amd_iomm=
u", iommu);
> >      if ( ret )
> >      {
> > -        destroy_irq(irq);
> > +        destroy_irq(irq, hardware_domain);
>=20
> Same here, this is the iommu used by Xen, hence the domain parameter
> should be NULL.

Ok.

> >          AMD_IOMMU_DEBUG("can't request irq\n");
> >          return 0;
> >      }
> > diff --git a/xen/drivers/passthrough/vtd/iommu.c b/xen/drivers/passthro=
ugh/vtd/iommu.c
> > index 50a0e25224..73cf16c145 100644
> > --- a/xen/drivers/passthrough/vtd/iommu.c
> > +++ b/xen/drivers/passthrough/vtd/iommu.c
> > @@ -1138,7 +1138,8 @@ static int __init iommu_set_interrupt(struct acpi=
_drhd_unit *drhd)
> >      struct irq_desc *desc;
> > =20
> >      irq =3D create_irq(rhsa ? pxm_to_node(rhsa->proximity_domain)
> > -                          : NUMA_NO_NODE);
> > +                          : NUMA_NO_NODE,
> > +                     hardware_domain);
> >      if ( irq <=3D 0 )
> >      {
> >          dprintk(XENLOG_ERR VTDPREFIX, "IOMMU: no irq available!\n");
> > @@ -1151,7 +1152,7 @@ static int __init iommu_set_interrupt(struct acpi=
_drhd_unit *drhd)
> >      if ( ret )
> >      {
> >          desc->handler =3D &no_irq_type;
> > -        destroy_irq(irq);
> > +        destroy_irq(irq, hardware_domain);
> >          dprintk(XENLOG_ERR VTDPREFIX, "IOMMU: can't request irq\n");
> >          return ret;
> >      }
> > @@ -1286,7 +1287,7 @@ void __init iommu_free(struct acpi_drhd_unit *drh=
d)
> > =20
> >      free_intel_iommu(iommu->intel);
> >      if ( iommu->msi.irq >=3D 0 )
> > -        destroy_irq(iommu->msi.irq);
> > +        destroy_irq(iommu->msi.irq, hardware_domain);
>=20
> Same here, should be all NULL.

Ok.

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

--gB+ITVRz/u3k8hJv
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxu4pgACgkQ24/THMrX
1ywzWggAg2lBzRS2LiXhRPHuJytWIT5VG1ltFuuyGihbSJJ6Gw//ffEWWNc7HKWC
tHelEZlx/8Sf5T7QU3oKq6hFpuISSzcVrP0ZBf5BwVxXY7Bc2i6mXfYZjhGEXeg4
uDN76tW2n1E+eMgExkJ5/qRCkH0JbMKMPONt08MXQ5qCaffUKMi6EYSW0p5Bdi/H
QE31RHHppRzPJXSaGuwo6oFoIU2geM0PRd/hvbqdj2bFiusA49k7XRAJDj6j1fH/
Ei+hvJyhm9YEW9sJsW1lXwxsYzNKFUtafYTN75NJdgaY9S+62Xw9j4VN/RJ84p4m
g1PeJ4UsRrLZlDc1oben0MyAKBGmOw==
=S4Tf
-----END PGP SIGNATURE-----

--gB+ITVRz/u3k8hJv--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5330318985792408330==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:43:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:43:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwsNB-0003XF-Su; Thu, 21 Feb 2019 17:43:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwsNB-0003X4-5s
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:43:01 +0000
X-Inumbo-ID: 2165fa7e-3600-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2165fa7e-3600-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:43:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78736848"
Date: Thu, 21 Feb 2019 17:42:52 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190221174252.uraj4dmmheg7uiw7@zion.uk.xensource.com>
References: <20190221173613.18000-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190221173613.18000-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools: add link path flag for local build
 to pkg-config files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMDY6MzY6MTNQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGUgcWVtdSBidWlsZCBwcm9jZXNzIGlzIHJlcXVpcmluZyB0aGUgbGluayBwYXRo
IG9mIFhlbiBsaWJyYXJpZXMKPiB0byBiZSBzcGVjaWZpZWQgYm90aCB3aXRoIC1MIGFuZCAtV2ws
LXJwYXRoLWxpbmsuIEFkZCB0aGUgLUwgZmxhZwo+IHRvIHRoZSBsb2NhbCBwa2ctY29uZmlnIGZp
bGVzLgo+IAo+IEF0IHRoZSBzYW1lIHRpbWUgbGV0IHRoZSBwa2ctY29uZmlnIGZpbGVzIGRlcGVu
ZCBvbiB0aGUgTWFrZWZpbGUKPiBjcmVhdGluZyB0aGVtLCB0b28uCj4gCj4gU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:43:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:43:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwsNP-0003Yd-6E; Thu, 21 Feb 2019 17:43:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwsNN-0003YO-EM
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:43:13 +0000
X-Inumbo-ID: 28a99476-3600-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28a99476-3600-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:43:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78736876"
Date: Thu, 21 Feb 2019 17:43:09 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190221174309.yic5k37mcqpoo4wd@zion.uk.xensource.com>
References: <20190221173613.18000-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190221173613.18000-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools: add link path flag for local build
 to pkg-config files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q0MgQW50aG9ueQoKT24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMDY6MzY6MTNQTSArMDEwMCwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPiBUaGUgcWVtdSBidWlsZCBwcm9jZXNzIGlzIHJlcXVpcmluZyB0
aGUgbGluayBwYXRoIG9mIFhlbiBsaWJyYXJpZXMKPiB0byBiZSBzcGVjaWZpZWQgYm90aCB3aXRo
IC1MIGFuZCAtV2wsLXJwYXRoLWxpbmsuIEFkZCB0aGUgLUwgZmxhZwo+IHRvIHRoZSBsb2NhbCBw
a2ctY29uZmlnIGZpbGVzLgo+IAo+IEF0IHRoZSBzYW1lIHRpbWUgbGV0IHRoZSBwa2ctY29uZmln
IGZpbGVzIGRlcGVuZCBvbiB0aGUgTWFrZWZpbGUKPiBjcmVhdGluZyB0aGVtLCB0b28uCj4gCj4g
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICB0
b29scy9SdWxlcy5tayB8IDYgKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9v
bHMvUnVsZXMubWsKPiBpbmRleCA2OGYyZWQ3Y2UxLi5mNTYxM2Y3M2E3IDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL1J1bGVzLm1rCj4gKysrIGIvdG9vbHMvUnVsZXMubWsKPiBAQCAtMjYyLDcgKzI2Miw3
IEBAIFBLR19DT05GSUdfRElSID89ICQoWEVOX1JPT1QpL3Rvb2xzL3BrZy1jb25maWcKPiAgCj4g
IFBLR19DT05GSUdfRklMVEVSID0gJChmb3JlYWNoIGwsJChQS0dfQ09ORklHX1JFTU9WRSksLWUg
J3MhXChbICxdXCkkKGwpLCFcMSFnJyAtZSAncyFbICxdJChsKSQkISFnJykKPiAgCj4gLSQoUEtH
X0NPTkZJR19ESVIpLyUucGM6ICUucGMuaW4gTWFrZWZpbGUKPiArJChQS0dfQ09ORklHX0RJUikv
JS5wYzogJS5wYy5pbiBNYWtlZmlsZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawo+ICAJbWtk
aXIgLXAgJChQS0dfQ09ORklHX0RJUikKPiAgCUBzZWQgLWUgJ3MhQEB2ZXJzaW9uQEAhJChQS0df
Q09ORklHX1ZFUlNJT04pIWcnIFwKPiAgCSAgICAgLWUgJ3MhQEBwcmVmaXhAQCEkKFBLR19DT05G
SUdfUFJFRklYKSFnJyBcCj4gQEAgLTI3MSwxMCArMjcxLDEwIEBAICQoUEtHX0NPTkZJR19ESVIp
LyUucGM6ICUucGMuaW4gTWFrZWZpbGUKPiAgCSAgICAgLWUgJ3MhQEBmaXJtd2FyZWRpckBAISQo
WEVORklSTVdBUkVESVIpIWcnIFwKPiAgCSAgICAgLWUgJ3MhQEBsaWJleGVjYmluQEAhJChMSUJF
WEVDX0JJTikhZycgXAo+ICAJICAgICAtZSAncyFAQGNmbGFnc2xvY2FsQEAhJChQS0dfQ09ORklH
X0NGTEFHU19MT0NBTCkhZycgXAo+IC0JICAgICAtZSAncyFAQGxpYnNmbGFnQEAhLVdsLC1ycGF0
aC1saW5rPSFnJyBcCj4gKwkgICAgIC1lICdzIUBAbGlic2ZsYWdAQFwoW14gXSpcKSEtTFwxIC1X
bCwtcnBhdGgtbGluaz1cMSFnJyBcCj4gIAkgICAgICQoUEtHX0NPTkZJR19GSUxURVIpIDwgJDwg
PiAkQAo+ICAKPiAtJS5wYzogJS5wYy5pbiBNYWtlZmlsZQo+ICslLnBjOiAlLnBjLmluIE1ha2Vm
aWxlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCj4gIAlAc2VkIC1lICdzIUBAdmVyc2lvbkBA
ISQoUEtHX0NPTkZJR19WRVJTSU9OKSFnJyBcCj4gIAkgICAgIC1lICdzIUBAcHJlZml4QEAhJChQ
S0dfQ09ORklHX1BSRUZJWCkhZycgXAo+ICAJICAgICAtZSAncyFAQGluY2RpckBAISQoUEtHX0NP
TkZJR19JTkNESVIpIWcnIFwKPiAtLSAKPiAyLjE2LjQKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:51:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:51:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwsV6-0004bi-3L; Thu, 21 Feb 2019 17:51:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwsV3-0004ba-RR
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:51:09 +0000
X-Inumbo-ID: 44649cff-3601-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44649cff-3601-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:51:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78737994"
Date: Thu, 21 Feb 2019 17:51:00 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190221175100.tbfmagdo74vaal5f@zion.uk.xensource.com>
References: <e3219697-0759-39fc-2486-715cdec1ca9e@citrix.com>
 <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
 <20190220122901.6kvc7ibyjo4uyzke@zion.uk.xensource.com>
 <20190220130052.b22syaca6cswc3pk@Air-de-Roger>
 <20190220130956.tkhsmdojzdf4nc7x@zion.uk.xensource.com>
 <20190220170809.jr6neinf5beescf4@zion.uk.xensource.com>
 <20190221095941.6ssrgwiugcr7vtb3@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190221095941.6ssrgwiugcr7vtb3@Air-de-Roger>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, "Dannowski, Uwe" <uwed@amazon.de>,
 Lars Kurth <lars.kurth@citrix.com>, Konrad Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <JGross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMTA6NTk6NDFBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIEZlYiAyMCwgMjAxOSBhdCAwNTowODowOVBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMDE6MDk6NTZQTSArMDAwMCwg
V2VpIExpdSB3cm90ZToKPiA+IFsuLi5dCj4gPiA+IEkgdGhpbmsgdW5kZXItYWxsb2NhdGUtdGhl
bi1tYXAgbG9va3MgcGxhdXNpYmxlLiB4bWFsbG9jIHdpbGwgbmVlZAo+ID4gPiB0byBhbGxvY2F0
ZSBwYWdlcywgcHV0IHRoZW0gaW50byBhbiBhcnJheSBhbmQgY2FsbCBfX3ZtYXAgb24gdGhhdCBh
cnJheQo+ID4gPiBkaXJlY3RseS4KPiA+IAo+ID4gVGhlIGJpZ2dlc3QgaXNzdWUgd2l0aCB0aGlz
IGFwcHJvYWNoIGlzIHRoYXQgd2Ugbm93IG5lZWQgYW4gYXJyYXkgb2YKPiA+IDFVTDw8TUFYX09S
REVSIHRvIGFjY29tbW9kYXRlIG1mbnMuIEJhY2sgb2YgZW52ZWxvcGUgY2FsY3VsYXRpb246IG9u
IHg4Ngo+ID4gdGhpcyBpcyBnb2luZyB0byBiZSAoMVVMPDwyMCkqOCBieXRlcyBsb25nLiBUaGlz
IGlzIG5vdCBmZWFzaWJsZS4KPiAKPiBSaWdodC4gSSBndWVzcyB0aGUgb25seSByZW1haW5pbmcg
b3B0aW9uIGlzIHRvIGFsbG9jYXRlIGEgdmlydHVhbAo+IGFkZHJlc3Mgc3BhY2UgYW5kIHBvcHVs
YXRlIGl0IHVzaW5nIG11bHRpcGxlIHBhZ2VzPwoKSSBwcm9iYWJseSB3YXMgbm90IGNsZWFyIGVu
b3VnaCAtLSB0aGUgYWZvcmVtZW50aW9uZWQgYXJyYXkgd2FzIG5lZWRlZApmb3IgdGhpcyBtZXRo
b2QsIHNvIEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBmZWFzaWJsZS4KCj4gCj4gVGhhdCB3b3VsZCBs
aWtlbHkgcmVxdWlyZSB0byBzcGxpdCBzb21lIGZ1bmN0aW9ucyBpbnRvIHNtYWxsZXIgaGVscGVy
cwo+IHNvIHlvdSBjYW4gY2FsbCB0aGVtIGFuZCBwcm92aWRlIHRoZSB2aXJ0dWFsIGFkZHJlc3Mg
d2hlcmUgYSBwYWdlCj4gc2hvdWxkIGJlIG1hcHBlZD8KPiAKCk5vdCBmZWFzaWJsZSBhcyBvZiBu
b3cuIFRoZSBmdW5kYW1lbnRhbCBpc3N1ZSBpcyB0aGF0IHZtYXAgaXMgbWFuYWdlZCBieQphIGJp
dG1hcCB3aGljaCBoYXMgMToxIG1hcHBpbmcgZm9yIHBhZ2UgYW5kIGFkZHJlc3Mgc3BhY2UsIGFu
ZCBpdAptYW5kYXRlcyBhIGd1YXJkIHBhZ2UgZm9yIGVhY2ggYWxsb2NhdGlvbi4KClRvIG1ha2Ug
dGhpcyB3b3JrIHdlIG5lZWQgdG8gcmVtb3ZlIHRoZSBtYW5kYXRvcnkgZ3VhcmQgcGFnZS4gSW52
ZW50aW5nCm1vcmUgY29tcGxleCB0cmFja2luZyBzdHJ1Y3R1cmUgaXMgcHJvYmFibHkgbm90IHdv
cnRoIGl0LgoKV2VpLgoKPiBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 17:57:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 17:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwsam-0004wt-Uw; Thu, 21 Feb 2019 17:57:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tnw6=Q4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwsal-0004wj-CP
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 17:57:03 +0000
X-Inumbo-ID: 16a0b068-3602-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16a0b068-3602-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 17:57:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwsai-00076C-Fk; Thu, 21 Feb 2019 17:57:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwsah-0004Vy-PT; Thu, 21 Feb 2019 17:57:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwsah-00042H-On; Thu, 21 Feb 2019 17:56:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133326-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.14:build-armhf:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-libvirt-vhd:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qcow2:host-install(4):broken:regression
 linux-4.14:build-armhf:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl:guest-start/debian.repeat:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:regression
 linux-4.14:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-4.14:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.14:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.14:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5461ace2e2f7b0ebdeca502c743ea819106ecc52
X-Osstest-Versions-That: linux=d6bf9dcebdd11967b2b6c73d7c8f4863624f69c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Feb 2019 17:56:59 +0000
Subject: [Xen-devel] [linux-4.14 test] 133326: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMyNiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzMjYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4g
dnMuIDEzMzI2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzMyNjEK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMzI2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjYxCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1Iu
IHZzLiAxMzMyNjEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMzI2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2
cy4gMTMzMjYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMyNjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMzI2MQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMzI2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjYx
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMzMyNjEKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI2MQogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdS
LiB2cy4gMTMzMjYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMyNjEKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMzMyNjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEz
MzI2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDE4IGd1
ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzMjYxCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzMyNjEKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRlYmlhbi1k
aS1pbnN0YWxsICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzI2MQogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4g
dnMuIDEzMzI2MQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzI2MQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDU0NjFhY2UyZTJmN2IwZWJkZWNhNTAyYzc0M2VhODE5
MTA2ZWNjNTIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGQ2YmY5ZGNl
YmRkMTE5NjdiMmI2YzczZDdjOGY0ODYzNjI0ZjY5YzcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzI2MSAgMjAxOS0wMi0xNSAwODozNDoyNiBaICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzMzMjYgIDIwMTktMDItMjAgMDk6NDE6MTggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiRXJpYyBXLiBC
aWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgQWRyaWFuIEJ1bmsgPGJ1bmtAa2Vy
bmVsLm9yZz4KICBBbWl0IFB1bmRpciA8YW1pdC5wdW5kaXJAbGluYXJvLm9yZz4KICBBbmRyZWFz
IFppZWdsZXIgPGFuZHJlYXMuemllZ2xlckBmYXUuZGU+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBs
aW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyemVqIEhhamRhIDxhLmhhamRhQHNhbXN1bmcuY29t
PgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEJhcnRvc3og
R29sYXN6ZXdza2kgPGJyZ2xAYmdkZXYucGw+CiAgQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQu
Y29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDaGFvIEZhbiA8ZmFuYy5mbnN0
QGNuLmZ1aml0c3UuY29tPgogIENocmlzdGlhbiBMYW1wYXJ0ZXIgPGNodW5rZWV5QGdtYWlsLmNv
bT4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBEYW5pZWwgQXh0ZW5zIDxkamFA
YXh0ZW5zLm5ldD4KICBEYXZpZCBBLiBMb25nIDxkYXZlLmxvbmdAbGluYXJvLm9yZz4KICBEYXZp
ZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0
cnkudG9yb2tob3ZAZ21haWwuY29tPgogIEVyaWMgVy4gQmllZGVybWFuIDxlYmllZGVybUB4bWlz
c2lvbi5jb20+CiAgRmxvcmlhbiBTdGVja2VyIDxtMTlAZmxvcmlhbnN0ZWNrZXIuZGU+CiAgR3Jl
ZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnb3J5IENM
RU1FTlQgPGdyZWdvcnkuY2xlbWVudEBib290bGluLmNvbT4KICBIYXVrZSBNZWhydGVucyA8aGF1
a2VAaGF1a2UtbS5kZT4KICBIZWRpIEJlcnJpY2hlIDxoZWRpLmJlcnJpY2hlQGhwZS5jb20+CiAg
SWxpYSBNaXJraW4gPGltaXJraW5AYWx1bS5taXQuZWR1PgogIEluZ28gTW9sbmFyIDxtaW5nb0Br
ZXJuZWwub3JnPgogIEphY2sgV2FuZyA8amlucHUud2FuZ0BjbG91ZC5pb25vcy5jb20+CiAgSmFt
aWUgTGVudGluIDxqbUBsZW50aW4uY28udWs+CiAgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGlu
dGVsLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmlhbmNoYW8gV2FuZyA8
amlhbmNoYW8udy53YW5nQG9yYWNsZS5jb20+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3Jn
PgogIEppcmkgT2xzYSA8am9sc2FAcmVkaGF0LmNvbT4KICBKb2UgVGhvcm5iZXIgPGVqdEByZWRo
YXQuY29tPgogIEpvbmF0aGFuIEJha2tlciA8eGMtcmFjZXIyQGxpdmUuY2E+CiAgSm9vbmFzIExh
aHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgogIEp1bGllbiBEJ0FzY2Vu
emlvIDxqZGFzY2VuemlvQHBvc3Rlby5uZXQ+CiAgSnVsaWVuIFRoaWVycnkgPGp1bGllbi50aGll
cnJ5QGFybS5jb20+CiAgSnVyaWNhIFZ1a2FkaW4gPGp1cmljYS52dWthZGluQHJ0LXJrLmNvbT4K
ICBLcnp5c3p0b2YgS296bG93c2tpIDxrcnprQGtlcm5lbC5vcmc+CiAgTGludXMgVG9ydmFsZHMg
PHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndh
bGxlaWpAbGluYXJvLm9yZz4KICBMaXZpdSBEdWRhdSA8bGl2aXVAZHVkYXUuY28udWs+CiAgTWFu
dWVsIFJlaW5oYXJkdCA8bWFudWVsLnJoZHRAZ21haWwuY29tPgogIE1hc2FtaSBIaXJhbWF0c3Ug
PG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF0dCBUdXJuZXIgPG1hdHRzdDg4QGdtYWlsLmNvbT4K
ICBNYXR0aSBLdXJrZWxhIDxNYXR0aS5LdXJrZWxhQGlraS5maT4KICBNYXVybyBDaWFuY2lvIDxt
YXVyb0BhY2FkZXUuY29tPgogIE1lZWxpcyBSb29zIDxtcm9vc0BsaW51eC5lZT4KICBNaWtlIFNu
aXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJl
ZGhhdC5jb20+CiAgTmF0ZSBEYWlsZXkgPG5hdGUuZGFpbGV5QHN0cmF0dXMuY29tPgogIE5pY2hv
bGFzIE1jIEd1aXJlIDxob2ZyYXRAb3NhZGwub3JnPgogIE5pa29zIFRzaXJvbmlzIDxudHNpcm9u
aXNAYXJyaWt0by5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIFBhb2xv
IEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF2YW5rdW1hciBLb25kZXRpIDxwa29u
ZGV0aUBjb2RlYXVyb3JhLm9yZz4KICBQYXdlxYIgQ2htaWVsIDxwYXdlbC5taWtvbGFqLmNobWll
bEBnbWFpbC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQ
ZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUmFmYWVsIEouIFd5c29ja2kg
PHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5v
cmc+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgUnVzc2Vs
bCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYW5kZWVwIFBhdGlsIDxzc3Bh
dGlsQGFuZHJvaWQuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWto
YXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU2VyZ2VpIFRyb2ZpbW92aWNoIDxzbHlmb3hAZ2Vu
dG9vLm9yZz4KICBTb25nIExpdSA8c29uZ2xpdWJyYXZpbmdAZmIuY29tPgogIFN0ZXZlIEZyZW5j
aCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9z
dGVkdEBnb29kbWlzLm9yZz4KICBTdWRlZXAgSG9sbGEgPHN1ZGVlcC5ob2xsYUBhcm0uY29tPgog
IFN1ZGlwIE11a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAgU3ZlbiBFY2tl
bG1hbm4gPHN2ZW4uZWNrZWxtYW5uQG9wZW5tZXNoLmNvbT4gW2lwcTQwMTldCiAgVGFrYXNoaSBJ
d2FpIDx0aXdhaUBzdXNlLmRlPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRl
PgogIFRvbWkgVmFsa2VpbmVuIDx0b21pLnZhbGtlaW5lbkB0aS5jb20+CiAgVmlyZXNoIEt1bWFy
IDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNl
LmN6PgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpi
cm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2
NC1hbWQ2NC14bCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
cm1oZiBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMTgxOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 18:00:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 18:00:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwsdf-0005Gp-FH; Thu, 21 Feb 2019 18:00:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0vM=Q4=citrix.com=prvs=948a3d738=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gwsdd-00052w-PM
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 18:00:01 +0000
X-Inumbo-ID: 818b6325-3602-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 818b6325-3602-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 18:00:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78738682"
Date: Thu, 21 Feb 2019 17:58:57 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190221175857.baxaoppa5f62nuar@zion.uk.xensource.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <0158b07cdae7a2a7bb592f11d5df408285efb7c6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <20190221160159.m6x443nmeugmhtnw@zion.uk.xensource.com>
 <20190221170631.GT21228@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190221170631.GT21228@mail-itl>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 04/17] libxl: Allow running qemu-xen in
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMDY6MDY6MzFQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFRodSwgRmViIDIxLCAyMDE5IGF0IDA0OjAxOjU5UE0g
KzAwMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBNb24sIEphbiAyOCwgMjAxOSBhdCAxMDozMDoy
MVBNICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4gPiA+IERvIG5v
dCBwcm9oaWJpdCBhbnltb3JlIHVzaW5nIHN0dWJkb21haW4gd2l0aCBxZW11LXhlbi4KPiA+ID4g
VG8gaGVscCBkaXN0aW5ndXNoaW5nIE1pbmlPUyBhbmQgTGludXggc3R1YmRvbWFpbiwgYWRkIGhl
bHBlciBpbmxpbmUKPiA+ID4gZnVuY3Rpb25zIGxpYnhsX19zdHViZG9tYWluX2lzX2xpbnV4KCkg
YW5kCj4gPiA+IGxpYnhsX19zdHViZG9tYWluX2lzX2xpbnV4X3J1bm5pbmcoKS4gVGhvc2Ugc2hv
dWxkIGJlIHVzZWQgd2hlcmUgcmVhbGx5Cj4gPiA+IHRoZSBkaWZmZXJlbmNlIGlzIGFib3V0IE1p
bmlPUy9MaW51eCwgbm90IHFlbXUteGVuL3FlbXUteGVuLXRyYWRpdGlvbmFsLgo+ID4gPiAKPiA+
ID4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0Bp
bnZpc2libGV0aGluZ3NsYWIuY29tPgo+ID4gPiAKPiA+ID4gLS0tCj4gPiA+IENoYW5nZXMgaW4g
djM6Cj4gPiA+ICAtIG5ldyBwYXRjaCwgaW5zdGVhZCBvZiAibGlieGw6IEFkZCAic3R1YmRvbWFp
bl92ZXJzaW9uIiB0bwo+ID4gPiAgZG9tYWluX2J1aWxkX2luZm8iCj4gPiA+ICAtIGhlbHBlciBm
dW5jdGlvbnMgYXMgc3VnZ2VzdGVkIGJ5IElhbiBKYWNrc29uCj4gPiA+IC0tLQo+ID4gPiAgdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8ICA5IC0tLS0tLS0tLQo+ID4gPiAgdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaCB8IDE3ICsrKysrKysrKysrKysrKysrCj4gPiA+ICAyIGZpbGVz
IGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4gPiA+IAo+ICguLi4p
Cj4gPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAo+ID4gPiBpbmRleCA0NTlmOWJmLi5iOGM2OThhIDEwMDY0
NAo+ID4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gPiA+ICsrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiA+ID4gQEAgLTIxOTUsNiArMjE5NSwyMyBAQCBf
aGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX21vZGVsX3ZlcnNpb25fcnVubmluZyhsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCk7Cj4gPiA+ICAgIC8qIFJldHVybiB0aGUgc3lzdGVtLXdpZGUg
ZGVmYXVsdCBkZXZpY2UgbW9kZWwgKi8KPiA+ID4gIF9oaWRkZW4gbGlieGxfZGV2aWNlX21vZGVs
X3ZlcnNpb24gbGlieGxfX2RlZmF1bHRfZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MpOwo+ID4g
PiAgCj4gPiA+ICtzdGF0aWMgaW5saW5lCj4gPiA+ICtib29sIGxpYnhsX19zdHViZG9tYWluX2lz
X2xpbnV4X3J1bm5pbmcobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpCj4gPiA+ICt7Cj4g
PiA+ICsgICAgLyogc2FtZSBsb2dpYyBhcyBpbiBsaWJ4bF9fc3R1YmRvbWFpbl9pc19saW51eCAq
Lwo+ID4gPiArICAgIHJldHVybiBsaWJ4bF9fZGV2aWNlX21vZGVsX3ZlcnNpb25fcnVubmluZyhn
YywgZG9taWQpCj4gPiA+ICsgICAgICAgID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FF
TVVfWEVOOwo+ID4gCj4gPiBJIGRvbid0IHRoaW5rIHRoZSBsb2dpYyBpcyBhY2N1cmF0ZS4gWW91
J3JlIHByZWNsdWRpbmcgcnVubmluZwo+ID4gcWVtdS14ZW4gaW4gYSB1bmlrZXJuZWwgYXMgc3R1
YmRvbS4KPiA+IAo+ID4gSSB0aGluayBwdXR0aW5nIGFuIGV4dHJhIGtleSBpbiB4ZW5zdG9yZSB3
aXRoIHRoZSB1bmRlcmx5aW5nIHBsYXRmb3JtIGlzCj4gPiBtb3JlIGRlc2lyYWJsZS4KPiA+IAo+
ID4gPiArfQo+ID4gPiArCj4gPiA+ICtzdGF0aWMgaW5saW5lCj4gPiA+ICtib29sIGxpYnhsX19z
dHViZG9tYWluX2lzX2xpbnV4KGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pCj4gPiA+
ICt7Cj4gPiA+ICsgICAgLyogcmlnaHQgbm93IHFlbXUtdHJhbmRpdGlvbmFsIGltcGxpZXMgTWlu
aU9TIHN0dWJkb21haW4gYW5kIHFlbXUteGVuCj4gPiA+ICsgICAgICogaW1wbGllcyBMaW51eCBz
dHViZG9tYWluICovCj4gPiA+ICsgICAgcmV0dXJuIGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+
ZGV2aWNlX21vZGVsX3N0dWJkb21haW4pICYmCj4gPiA+ICsgICAgICAgIGJfaW5mby0+ZGV2aWNl
X21vZGVsX3ZlcnNpb24gPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU47Cj4g
PiAKPiA+IFN1YnNlcXVlbnRseSB5b3Ugd2lsbCBuZWVkIGEgbmV3IGZpZWxkIGluIGJfaW5mby4K
PiA+IAo+ID4gV2hhdCBkbyB5b3UgdGhpbms/Cj4gCj4gVGhpcyBpcyBfZXhhY3RseV8gd2hhdCB3
YXMgaW4gdjIgb2YgdGhpcyBwYXRjaCBhbmQgSWFuIHN1Z2dlc3RlZCB0bwo+IGNoYW5nZSBpdDoK
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTgtMTAvbXNnMDEzMTcuaHRtbAoKQWxyaWdodC4gSWFuIHRob3VnaHQgdW5pa2VybmVsIHFlbXUt
eGVuIHN0dWJkb21haW4gd2FzIG5vdCBjb21pbmcgYWxvbmcKYW55IHRpbWUgc29vbi4gSSBkb24n
dCBkaXNhZ3JlZS4gWW91IGNhbiBrZWVwIHRoZSBwYXRjaCBhcy1pcy4KCkkgdGhpbmsgaW4gdGhl
IGZ1dHVyZSBpZiBpdCBkb2VzIGNvbWUgYWxvbmcsIHdlIGNhbiBzdGlsbCBlYXNpbHkKZGlzdGlu
Z3Vpc2ggaXQgZnJvbSB0aGUgcmVzdC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 18:15:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 18:15:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwssl-0006iG-40; Thu, 21 Feb 2019 18:15:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Grz=Q4=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1gwssk-0006iB-M0
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 18:15:38 +0000
X-Inumbo-ID: b004e03e-3604-11e9-bc90-bc764e045a96
Received: from mail-oi1-x241.google.com (unknown [2607:f8b0:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b004e03e-3604-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 18:15:37 +0000 (UTC)
Received: by mail-oi1-x241.google.com with SMTP id g16so2165128oib.1
 for <xen-devel@lists.xenproject.org>; Thu, 21 Feb 2019 10:15:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=I/PsCfTYFML6AEiXeKNbUyAHdUtr3Qb+O0Mqc4cMogg=;
 b=Q59NeXQW+bhevnFXoMoIrZvDO3PvlDdpNg+QpatN0ABT/shbZ6YgEBWS1REM/Fgrvu
 Go1UKNReFuqoGWB856uXzjbokIIur8lbBckxXSN6RSyMWVbemHwUME2ilHvpTDifS+7R
 yDd/sJRz3UM9u8KMYYCVxrcEhEMv9yKI4aaAnJkd2CVVPmfPfovRBEa/wr1EMFrEvMWi
 HPjJins+jA6+aS9x5v5qxu9tjNAT93tdvpyKBR7SumNodCmomElmhZafc0a1XW+z197y
 eRYCOenJ7GXU4IMt7RpF/f/bueAiGuVkPmCPW4KHLsHI6zjApcTl9bfVa8PS8d5u19Ec
 DwUw==
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=I/PsCfTYFML6AEiXeKNbUyAHdUtr3Qb+O0Mqc4cMogg=;
 b=cv5MKfsqcW7wzuCfiuhI4PeAzvIdVH2aDuNRrywnSHyzGNHF9+oqOre5FovnSdwHPV
 nx+IQw1c7sEkE1/P7BvS7nJ/ne66CkM+GkTsqKr+Tv1Amz0R4y74ivrbEj08WvpdzHl4
 M7HdU9cglHAru9RFQSNUmQ0EVL7vRBwoXE0AUuuT0R9tiDboIDISHRz3MIoraHUexH5n
 sY5e42MqioGn0PGkyeXncLhqcyO00dkNGSp2NxXLPISDnP7Go/LpKOveIX07varjxblm
 4EIJySUqn5p0DpNf5c9q0GuaMTzt0RjRRGADGzssoLajsTysc3wS4SI3VcgEpDFJy4hk
 bOCA==
X-Gm-Message-State: AHQUAuZHB7wS34hgSuBQMkEpg34DW2lsrSPVR2nQroOZwNsNlGL6A2RY
 JTJ6k4doVTYCgCpG3rvHiPwTEu+u+1MR3e8ycVo=
X-Google-Smtp-Source: AHgI3IY3HkQuqQkEdV8rJG1672zx7rGgIji2u8UBjJiz0/BGBU7FGZF94uE7SiPukNIRK1iNuagSuYBDPvPqjS0P6sE=
X-Received: by 2002:aca:e5c9:: with SMTP id c192mr9742986oih.118.1550772936775; 
 Thu, 21 Feb 2019 10:15:36 -0800 (PST)
MIME-Version: 1.0
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
In-Reply-To: <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Thu, 21 Feb 2019 23:45:25 +0530
Message-ID: <CABHD4K9CKxtoO-k4KapNTodKHJT1Z-yoQWjhqMXwFPaUgSLtdA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org,
 andrii_chepurnyi@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKPiBpbmRleCBkOTgzNjc3OWQxLi4wOGI5Y2QyYzQ0IDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwo+IEBAIC0xODA1LDYgKzE4MDUsOCBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgZHRiX2xvYWQoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKPiAgICAgIHByaW50aygiTG9h
ZGluZyBkb20wIERUQiB0byAweCUiUFJJcGFkZHIiLTB4JSJQUklwYWRkciJcbiIsCj4gICAgICAg
ICAgICAga2luZm8tPmR0Yl9wYWRkciwga2luZm8tPmR0Yl9wYWRkciArIGZkdF90b3RhbHNpemUo
a2luZm8tPmZkdCkpOwo+Cj4gKyAgICBkdW1wX3AybV9sb29rdXAoa2luZm8tPmQsIGtpbmZvLT5k
dGJfcGFkZHIpOwo+ICsKPiAgICAgIGxlZnQgPSBjb3B5X3RvX2d1ZXN0X3BoeXNfZmx1c2hfZGNh
Y2hlKGtpbmZvLT5kLCBraW5mby0+ZHRiX3BhZGRyLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAga2luZm8tPmZkdCwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZkdF90b3RhbHNpemUoa2luZm8tPmZkdCkpOwo+ClBsZWFz
ZSBmaW5kIHRoZSBsb2dzIGFmdGVyIGFwcGx5aW5nIHRoaXMgcGF0Y2g6CgooWEVOKSBDUFUyIHdp
bGwgY2FsbCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEgb24gZXhjZXB0aW9uIGVudHJ5CihY
RU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVOKSBMb2FkaW5nIERvbWQwIGtlcm5lbCBm
cm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDA3YTAwMDAwMAooWEVOKSBBbGxvY2F0aW5nIDE6MSBt
YXBwaW5ncyB0b3RhbGxpbmcgNTEyTUIgZm9yIGRvbTA6CihYRU4pIEJBTktbMF0gMHgwMDAwMDA1
MDAwMDAwMC0weDAwMDAwMDcwMDAwMDAwICg1MTJNQikKKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6
IDB4MDAwMDAwNDgwMDAwMDAtMHgwMDAwMDA0ODA0MDAwMAooWEVOKSBBbGxvY2F0aW5nIFBQSSAx
NiBmb3IgZXZlbnQgY2hhbm5lbCBpbnRlcnJ1cHQKKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAw
MDAwMDAwMDdhMDAwMDAwIHRvIDAwMDAwMDAwNTAwODAwMDAtMDAwMDAwMDA1MTg4MDAwMAooWEVO
KSBMb2FkaW5nIGRvbTAgRFRCIHRvIDB4MDAwMDAwMDA1ODAwMDAwMC0weDAwMDAwMDAwNTgwMTBh
NDQKKFhFTikgZG9tMCBJUEEgMHgwMDAwMDAwMDU4MDAwMDAwCihYRU4pIFAyTSBAIDAwMDAwMDA4
MGMyM2RjOTAgbWZuOjB4NzNmZjVlCihYRU4pIDBUSFsweDBdID0gMHgwMDgwMDAwNzNmZjVjN2Zm
CihYRU4pIDFTVFsweDFdID0gMHgwMDgwMDAwNzNmZjNkN2ZmCihYRU4pIDJORFsweGMwXSA9IDB4
MDJjMDAwMDA1ODAwMDZmZAooWEVOKQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCihYRU4pIFBhbmljIG9uIENQVSAwOgooWEVOKSBVbmFibGUgdG8gY29weSB0
aGUgRFRCIHRvIGRvbTAgbWVtb3J5IChsZWZ0ID0gNjgxNjQgYnl0ZXMpCihYRU4pICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikKKFhFTikgUmVib290IGluIGZp
dmUgc2Vjb25kcy4uLgoKVGhhbmtzCi1BbWl0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 18:17:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 18:17:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwsul-0006ug-IB; Thu, 21 Feb 2019 18:17:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W4UY=Q4=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gwsuk-0006uZ-Hg
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 18:17:42 +0000
X-Inumbo-ID: f9ce532d-3604-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9ce532d-3604-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 18:17:41 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id B8B6820964;
 Thu, 21 Feb 2019 13:17:40 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 21 Feb 2019 13:17:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=p+KCkI
 R4SdmlSZGZ6/e1RfxM7ZE5JzleCDEJxUCy/uY=; b=TdyfYik8MKI1LrBws1p/zh
 p5cNvMuSNl+2vltz5wlpb9S/5UZvMTWehtGVp+s5qqQdpTWZ2+zF9Hv/umMK4cyy
 rn2FqqBqfrP/Jzen9D1XDrkT0WJ7k0xOKBUjR8TUgUf2Eg8rzflmATi8kJV4hRU/
 +DbAUW4S69XfXggTkADCJVQIjs5v2EVtL6n96G3ulut3k81+2TRuV14Lz87fW5ef
 kkMWMM/AmIylRst8+udQ93DKFXr+Qvfb1LZclh1F12tfYZvqL/YFphpeO30GzemP
 C+lU+xyn14GqlwbT2voXEtRwBwzrUM9S8SYD2JkFOBw3Ev440XcvurNCotmBdmSg
 ==
X-ME-Sender: <xms:QutuXGyP47V5p9xDqvbeeCI9DlVxwFjbpJUXVcGVUyvByD7QtmgVyQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrtdekgdduuddvucdltddurdegtdelrddttd
 dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhht
 necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
 enucfjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghr
 vghkucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesih
 hnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeeg
 rdeffeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsih
 gslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:QutuXE35AvfZn1Rh4jFEUma0SlWW2UkmsA2NIcud4PGwosiARTp56Q>
 <xmx:QutuXL8oWfggDSr3JG7mFXuUyQ4ANhN2bwYftTnrJoi7fJdVHBZqsg>
 <xmx:QutuXMqoMhiD43APBuCXx-32bOuG7Xp_4dtcss9T0ECdudj6SScVHQ>
 <xmx:ROtuXCO72WchHYQZAdgR_MCqfqCclJyQLW7cQ0bsrUpyLOu7EQ4u6g>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 38D99E419A;
 Thu, 21 Feb 2019 13:17:37 -0500 (EST)
Date: Thu, 21 Feb 2019 19:17:34 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190221181734.GG5348@mail-itl>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
 <27fbf2868a07046d4287a35d2b93483ae4a1f6dd.1548710973.git-series.marmarek@invisiblethingslab.com>
 <20190221153925.rwxv44nrxluq56ne@zion.uk.xensource.com>
 <20190221170822.GU21228@mail-itl>
 <20190221173154.onisjck5hgk7s67k@zion.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <20190221173154.onisjck5hgk7s67k@zion.uk.xensource.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v3 02/17] Document ioemu Linux stubdomain
 protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============0823955482470738655=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0823955482470738655==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="iJXiJc/TAIT2rh2r"
Content-Disposition: inline


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

On Thu, Feb 21, 2019 at 05:31:54PM +0000, Wei Liu wrote:
> On Thu, Feb 21, 2019 at 06:08:22PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Thu, Feb 21, 2019 at 03:39:25PM +0000, Wei Liu wrote:
> > > On Mon, Jan 28, 2019 at 10:30:19PM +0100, Marek Marczykowski-G=C3=B3r=
ecki wrote:
> > > > Add documentation for upcoming Linux stubdomain for qemu-upstream.
> > > >=20
> > > > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblet=
hingslab.com>
> > > > ---
> > > >  docs/misc/stubdom.txt | 50 +++++++++++++++++++++++++++++++++++++++=
+++++-
> > > >  1 file changed, 50 insertions(+)
> > > >=20
> > > > diff --git a/docs/misc/stubdom.txt b/docs/misc/stubdom.txt
> > > > index 4c524f2..9c94c6b 100644
> > > > --- a/docs/misc/stubdom.txt
> > > > +++ b/docs/misc/stubdom.txt
> > > > @@ -75,6 +75,56 @@ Defined commands:
> > > >     - "running" - success
> > > > =20
> > > > =20
> > > > +Toolstack to Linux ioemu stubdomain protocol
> > > > +--------------------------------------------
> > > > +
> > > > +This section describe communication protocol between toolstack and
> > > > +qemu-upstream running in Linux stubdomain. The protocol include
> > > > +expectations of both stubdomain, and qemu.
> > > > +
> > > > +Setup (done by toolstack, expected by stubdomain):
> > > > + - Block devices for target domain are connected as PV disks to st=
ubdomain,
> > > > +   according to configuration order, starting with xvda
> > > > + - Network devices for target domain are connected as PV nics to s=
tubdomain,
> > > > +   according to configuration order, starting with 0
> > > > + - [not implemented] if graphics output is expected, VFB and VKB d=
evices are set for stubdomain
> > > > +   (its backend is responsible for exposing them using appropriate=
 protocol
> > > > +   like VNC or Spice)
> > > > + - other target domain's devices are not connected at this point t=
o stubdomain
> > > > +   (may be hot-plugged later)
> > > > + - QEMU command line is stored in
> > > > +   /vm/<target-uuid>/image/dmargs xenstore dir, each argument as s=
eparate key
> > > > +   in form /vm/<target-uuid>/image/dmargs/NNN, where NNN is 0-padd=
ed argument
> > > > +   number
> > > > + - target domain id is stored in /local/domain/<stubdom-id>/target=
 xenstore path
> > > > +?? - bios type is stored in /local/domain/<target-id>/hvmloader/bi=
os
> > >=20
> > > Since you're defining a new protocol here, you have the liberty to
> > > eliminate this uncertainty, unless for some reason you want it to be
> > > compatible with the old stubdom?
> >=20
> > I'm not sure who access this xenstore key, since I haven't found how is
> > it used in minios based stubdomain. Is it used by qemu?
>=20
> It is read by hvmloader afaict.

Ah, in that case I think it should be removed from this (and minios)
spec, because it is irrelevant to stubdomain.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxu6z4ACgkQ24/THMrX
1ywTlQf/YZr2k9eKj+9umYSmDwe/64Pu18PpoieNhS1h4fOTB82Cao6hHYNIwXbJ
4Uu0R8mpOp1UiKAm2FgBVVXlxZuI2+99F2szFnOPKHQ4bYibbpkyB0odOzUxvWfX
oCsUYt/QUls1q9xK4t8ibP/U6WmgGOnZx6OksffGlpV539jSbBMaLOV7hgWfzOwU
vezjWyv5zdd+yLwUSlnAE9MaHOz8WVl/Q/4GBi8cOvbEfuXdtZbJXqI9/kSo2WDX
NNL0Zq5Qy8gjsMVGDGUjm1V9rAj/ehbH+4QpoCKPk8rcu4anA5g45LDlrg+mSEpx
RUtxwOT2XbANFSCUOdVFuzpvIuX/DA==
=kYqX
-----END PGP SIGNATURE-----

--iJXiJc/TAIT2rh2r--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0823955482470738655==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 21 18:21:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 18:21:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwsy2-0007bT-5f; Thu, 21 Feb 2019 18:21:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Grz=Q4=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1gwsy0-0007bM-Dq
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 18:21:04 +0000
X-Inumbo-ID: 72777eed-3605-11e9-bc90-bc764e045a96
Received: from mail-ot1-x344.google.com (unknown [2607:f8b0:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72777eed-3605-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 18:21:03 +0000 (UTC)
Received: by mail-ot1-x344.google.com with SMTP id z19so45802505otm.2
 for <xen-devel@lists.xenproject.org>; Thu, 21 Feb 2019 10:21:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Cw8PRsMibv6tc0rouCyxuv/defZQsNQLovOCIfpDYqw=;
 b=DZ7m68lp/vaF3pyA0uuXdp5fbMsppWTl8dLwciUhz1vxJpe4Sir8R5FEGWZB6h3S6n
 4XLoDMlxfgnVYTcbh+nK6FuzLk5fOHFf+TUYA8gXC74Tvztn0QskXp2znFRSGrTcte3+
 puozOOXjP1iYvpAeLhuDAv5lePcfES43U7rsKQfmsU78y8p3agf61llDYqgZFDIY9Nv4
 4UQ9RWuwGHMOpwrgkU959KoSlR9dCb9i8MjRLVMWYEAoGkgBofhfvBcL5TwU69+gusyT
 Oj1Xr9lifDq7uPQ93ZGTkgsd5mrmM6b7Yh8RNbucgHd/T3axT/bw6pibynVkxwvgXWJa
 5O7g==
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=Cw8PRsMibv6tc0rouCyxuv/defZQsNQLovOCIfpDYqw=;
 b=K4L2vnjF+3ubgwOQbgNdNYvI/YCVVbP1Y92Ty/5Ds0MOb2/uUMwvI2WzEpssy264oF
 +wgh6TOON+Mfxsbowd4/CSXxioU8FWWZhlyQr0d0RdJI0itBluC9JYw6eaYu78Hq8mEu
 aWoMH+qalKm4kYdL6erjLFZ3dE5nWLrU7RaTYSU+PbSQUw1y3mWB+s/BpR4084hxaZr/
 sysNt+uRCevQFS4bVmNVrEbCu4XsRZAjbGPEvL9i809WTYjmoBKUAAkofnid0ddZ4RR/
 W884klJEQvCWYLoM769hS0hbLLyWi3+jpzGho3c6yfHK0xeeC310ukDpNDJyOpDp8w8H
 +lfQ==
X-Gm-Message-State: AHQUAuaXUE8/bGYYgl1xwFb++YvcAbS9xs74sjGgZ7lPtVWSBIKEmHf7
 uu/sWa9VmITx6aObO+Em7S1Adqm3bEQzLQ+Z9Vc=
X-Google-Smtp-Source: AHgI3IYde/6RQvWkvcYov6QlJbN+xAkbdFtUdJ/PvUCcdq8RK0Gj1VdwRBKLK5jfhxgmU2VYJb0Y5fzh7XrlOdAkMVA=
X-Received: by 2002:a9d:328a:: with SMTP id u10mr2346215otb.336.1550773263099; 
 Thu, 21 Feb 2019 10:21:03 -0800 (PST)
MIME-Version: 1.0
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
 <CAPD2p-=U3Hfi9g-PhcU6ztAWwAhTES2aoMAJjJ0nY6quj_9m0Q@mail.gmail.com>
In-Reply-To: <CAPD2p-=U3Hfi9g-PhcU6ztAWwAhTES2aoMAJjJ0nY6quj_9m0Q@mail.gmail.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Thu, 21 Feb 2019 23:50:51 +0530
Message-ID: <CABHD4K8f9WPxiLZpAtxyw_kx48=1nNSGrxMq1a5Kgp7VpKWoxQ@mail.gmail.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 andrii_chepurnyi@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgo+ICgxKSBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9ob3Jtcy9yZW5lc2FzLWJzcC5naXQvdHJlZS9hcmNoL2FybTY0L2Jvb3QvZHRzL3JlbmVzYXMv
cjhhNzc5NS1oM3VsY2IuZHRzP2g9djQuMTQuNzUtbHRzaS9yY2FyLTMuOS4zLnJjMQo+Cj4gKDIp
IGh0dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2xpbnV4L3Y1LjAtcmM3L3NvdXJjZS9hcmNoL2Fy
bTY0L2Jvb3QvZHRzL3JlbmVzYXMvcjhhNzc5NS1oM3VsY2IuZHRzCgpZZWFoLCB0aGlzIGlzIHdo
YXQgSSB0aG91Z2h0IGluaXRpYWxseSBidXQgd2FzIG5vdCBhYmxlIHRvIGNvbXBpbGUgZHRzCmZp
bGUgYWZ0ZXIgcmVtb3ZpbmcgdGhlIHJlc2VydmUgbm9kZS4KCldpbGwgdHJ5IGl0IGFnYWluLCBU
aGFua3MgZm9yIHBvaW50aW5nIGl0IG91dC4KClRoYW5rcwotQW1pdC4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 18:22:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 18:22:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwszG-0007gr-Vy; Thu, 21 Feb 2019 18:22:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BJfP=Q4=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gwszG-0007gk-Gf
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 18:22:22 +0000
X-Inumbo-ID: a05ec913-3605-11e9-bc90-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a05ec913-3605-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 18:22:21 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id g80so24841538ljg.6
 for <xen-devel@lists.xenproject.org>; Thu, 21 Feb 2019 10:22:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=P3CcO6+AmNJD9O5+Uxwy8xuyhQByMZLT4ZRFDEVNW/E=;
 b=RhA0UnUjCV643IWjSDEiIliq5LxTQFJhHtTQsBQZPi2jJVjSVtvqPK3zkJM9iS94NY
 05d5uAfBgVUQO8+s9eKyzMjpJD1ffRlv5S5iQLih94AKjqWnJlrZIhxXHiuz32o6WnB8
 jBI/ypYbG1BEBi6B+xcRI+VbtbGA/IHloRkPqihOLOsCuXPRgrrTqsHm9q911m0fmkxQ
 J7leM5mHxK1rb3eE3ZaRXgLgHZhNxhfd8YPzDmlkG37+QTaFrBRaZ3LnA0xJ2QlRQC3x
 dJjlWz6BB7F7jEedgItRDtf2fQ4C2Y9dZDfirziDCdENjyBH6VDJfonK8laI5FlUbauQ
 mfOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=P3CcO6+AmNJD9O5+Uxwy8xuyhQByMZLT4ZRFDEVNW/E=;
 b=Bex8705Hi9Xwy/nC0rM49qCTY4t6wCyPIBwVmSr1K/SLfYHzYfQs+ZmOYb9H9NnBiZ
 3DO/Sgnc88zSDaDbRhMG8o82zKu9EKKJ8sTipHrB14jxMUcegXSR5hZU7t6cbW6EIwAn
 MejDXD2/+Ey8KgJA6RXdY5lDJuEuXOcmHEX1UFdL3QK4LhsTXe6gfNucqw8xJ9QjMS9A
 WrMzV7SLSvHfiYwcTQ61L7xuDTBLG8ar1esKnQelXYjqeWIKtQbeQYLz28EBERTItecY
 +U74cX2DGYrgryJROyb0gJ1tY10ias3EALSKmnmvONkypbIbjNVZZNTguXVEX8Qv5rdE
 daKw==
X-Gm-Message-State: AHQUAubwCASQzQgskIhjXUCKgLmvU4NYJp4zNR14MwYQpEPdvNTbfHEY
 0Ocfdksy5p2hXj8no6UZVfI=
X-Google-Smtp-Source: AHgI3IZtLsfoTd2DklO0eEsx6Sx4giMlYNnmJ20nvOPK39Zy9BsDAHmoRHzh8/dldq6SC1XA9U9xPg==
X-Received: by 2002:a2e:3807:: with SMTP id f7mr23121511lja.9.1550773339816;
 Thu, 21 Feb 2019 10:22:19 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id y24sm40404lfg.9.2019.02.21.10.22.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 21 Feb 2019 10:22:19 -0800 (PST)
From: Oleksandr <olekstysh@gmail.com>
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <1549024652-24805-4-git-send-email-olekstysh@gmail.com>
 <c3ae0a46-8418-c426-c87a-96f30730bbda@arm.com>
 <7fb34ed2-f763-938c-0884-844d1fbe1127@gmail.com>
 <a4f9f1f1-aa25-0faf-4938-78fe396a1ebc@gmail.com>
 <ffc9d12a-0579-bcfd-428b-401524949009@arm.com>
 <0839f3bf-384b-ceb6-4412-677575367387@gmail.com>
Message-ID: <2ccd6cca-57c0-d9b0-2a82-7459b72ab555@gmail.com>
Date: Thu, 21 Feb 2019 20:22:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <0839f3bf-384b-ceb6-4412-677575367387@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 3/3] xen/arm: Add SCIFA UART support for
 early printk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuCgo+Pj4+IEFjdHVhbGx5LCB0aGUgbWFpbiBkaWZmZXJlbmNlIGZvciB0aGUgImVh
cmx5IHByaW50ayIgc3VwcG9ydCBpcyBpbiAKPj4+PiB0d28gcmVnIG9mZnNldHM6Cj4+Pj4KPj4+
PiArI2RlZmluZSBTQ0lGQV9TQ0FTU1LCoMKgIDB4MTTCoMKgwqAgLyogU2VyaWFsIHN0YXR1cyBy
ZWdpc3RlciAqLwo+Pj4+ICsjZGVmaW5lIFNDSUZBX1NDQUZURFLCoCAweDIwwqDCoMKgIC8qIFRy
YW5zbWl0IEZJRk8gZGF0YSByZWdpc3RlciAqLwo+Pj4+Cj4+Pj4gKyNkZWZpbmUgU0NJRl9TQ0ZT
UsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAweDEwwqDCoMKgIC8qIFNlcmlhbCBzdGF0dXMgcmVn
aXN0ZXIgKi8KPj4+PiArI2RlZmluZSBTQ0lGX1NDRlREUsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
MHgwY8KgwqDCoCAvKiBUcmFuc21pdCBGSUZPIGRhdGEgCj4+Pj4gcmVnaXN0ZXIgKi8KPj4+Pgo+
Pj4+Cj4+Pj4gSSBhbSBub3QgbWlzdGFrZW4sIHdlIHdpbGwgaGF2ZSB0byBpbnRyb2R1Y2UgdHdv
IG9wdGlvbnMgdG8gY292ZXIgCj4+Pj4gdGhpcyBjYXNlLCBhcyB0aGUgb2Zmc2V0cyBhcmUgbm90
IGNvcnJlbGF0ZWQgd2l0aCBlYWNoIG90aGVyLCBubz8KPj4KPj4gWW91IGRvbid0IG5lZWQgdHdv
IG9wdGlvbnMuIEZvciBpbnN0YW5jZSwgeW91IGNhbiBvbmx5IGludHJvZHVjZSBhbiAKPj4gb3B0
aW9uIFNDSUZfVkVSU0lPTiB0aGF0IHdvdWxkIGJlIDAgZm9yIFNDSUYgYW5kIDYxIChhc2NpaSAn
YScpIGZvciAKPj4gU0NJRkEuCj4+Cj4+IFRoZW4gaW4gdGhlIGNvZGUsIHlvdSBjYW4gdXNlIFND
SUZfVkVSU0lPTiB0byBkZWNpZGVzIHdoaWNoIHNldHMgb2YgCj4+IG1hY3JvcyB5b3UgYXJlIHVz
aW5nLgo+Cj4gSSB0aGluayBJIHVuZGVyc3RhbmQgdGhlIGlkZWEuIFdpbGwgdHJ5LgoKCklzIGl0
IHNvbWV0aGluZyB5b3Ugd291bGQgbGlrZSB0byBzZWU/CgpbU29ycnkgZm9yIGZvcm1hdHRpbmdd
CgoKLS0tCiDCoHhlbi9hcmNoL2FybS9SdWxlcy5ta8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8
wqAgNyArKysrKysrCiDCoHhlbi9hcmNoL2FybS9hcm0zMi9kZWJ1Zy1zY2lmLmluYyB8IDIyICsr
KysrKysrKysrKysrKy0tLS0tLS0KIMKgMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9SdWxlcy5tayBiL3hl
bi9hcmNoL2FybS9SdWxlcy5tawppbmRleCBmMjY0NTkyLi5iMjliZDYwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vUnVsZXMubWsKKysrIGIveGVuL2FyY2gvYXJtL1J1bGVzLm1rCkBAIC02OSw2
ICs2OSwxMiBAQCBFQVJMWV9QUklOVEtfQkFVRCA6PSAkKHdvcmQgMywkKEVBUkxZX1BSSU5US19D
RkcpKQogwqBlbmRpZgogwqBlbmRpZgoKKyMgRm9yIHRoZSBkZWJ1Zy1zY2lmLmluYyB0byByZWNv
Z25pemUgd2hpY2ggVUFSVCBvZmZzZXRzIHRvIGFwcGx5CitpZmVxICgkKEVBUkxZX1BSSU5US19J
TkMpLHNjaWZhKQorRUFSTFlfUFJJTlRLX1NDSUZBX09QVElPTiA6PSB5CitFQVJMWV9QUklOVEtf
SU5DIDo9IHNjaWYKK2VuZGlmCisKIMKgaWZuZXEgKCQoRUFSTFlfUFJJTlRLX0lOQyksKQogwqBF
QVJMWV9QUklOVEsgOj0geQogwqBlbmRpZgpAQCAtNzksNiArODUsNyBAQCBDRkxBR1MtJChFQVJM
WV9QUklOVEspICs9IAotREVBUkxZX1BSSU5US19JTkM9XCJkZWJ1Zy0kKEVBUkxZX1BSSU5US19J
TkMpLmluY1wiCiDCoENGTEFHUy0kKEVBUkxZX1BSSU5USykgKz0gLURFQVJMWV9QUklOVEtfQkFV
RD0kKEVBUkxZX1BSSU5US19CQVVEKQogwqBDRkxBR1MtJChFQVJMWV9QUklOVEspICs9IAotREVB
UkxZX1VBUlRfQkFTRV9BRERSRVNTPSQoRUFSTFlfVUFSVF9CQVNFX0FERFJFU1MpCiDCoENGTEFH
Uy0kKEVBUkxZX1BSSU5USykgKz0gLURFQVJMWV9VQVJUX1JFR19TSElGVD0kKEVBUkxZX1VBUlRf
UkVHX1NISUZUKQorQ0ZMQUdTLSQoRUFSTFlfUFJJTlRLX1NDSUZBX09QVElPTikgKz0gLURFQVJM
WV9QUklOVEtfU0NJRkFfT1BUSU9OCgogwqBlbHNlICMgIUNPTkZJR19ERUJVRwoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9hcm0zMi9kZWJ1Zy1zY2lmLmluYyAKYi94ZW4vYXJjaC9hcm0vYXJt
MzIvZGVidWctc2NpZi5pbmMKaW5kZXggMTQzZjA1ZC4uNDlkZjYxNiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTMyL2RlYnVnLXNjaWYuaW5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9k
ZWJ1Zy1zY2lmLmluYwpAQCAtMSw3ICsxLDcgQEAKIMKgLyoKIMKgICogeGVuL2FyY2gvYXJtL2Fy
bTMyL2RlYnVnLXNjaWYuaW5jCiDCoCAqCi0gKiBTQ0lGIHNwZWNpZmljIGRlYnVnIGNvZGUKKyAq
IFNDSUYoQSkgc3BlY2lmaWMgZGVidWcgY29kZQogwqAgKgogwqAgKiBPbGVrc2FuZHIgVHlzaGNo
ZW5rbyA8b2xla3NhbmRyLnR5c2hjaGVua29AZ2xvYmFsbG9naWMuY29tPgogwqAgKiBDb3B5cmln
aHQgKEMpIDIwMTQsIEdsb2JhbGxvZ2ljLgpAQCAtMTksMjggKzE5LDM2IEBACgogwqAjaW5jbHVk
ZSA8YXNtL3NjaWYtdWFydC5oPgoKKyNpZmRlZiBFQVJMWV9QUklOVEtfU0NJRkFfT1BUSU9OCisj
ZGVmaW5lIFNUQVRVU19SRUfCoMKgwqAgU0NJRkFfU0NBU1NSCisjZGVmaW5lIFRYX0ZJRk9fUkVH
wqDCoCBTQ0lGQV9TQ0FGVERSCisjZWxzZQorI2RlZmluZSBTVEFUVVNfUkVHwqDCoMKgIFNDSUZf
U0NGU1IKKyNkZWZpbmUgVFhfRklGT19SRUfCoMKgIFNDSUZfU0NGVERSCisjZW5kaWYKKwogwqAv
KgotICogU0NJRiBVQVJUIHdhaXQgVUFSVCB0byBiZSByZWFkeSB0byB0cmFuc21pdAorICogU0NJ
RihBKSBVQVJUIHdhaXQgVUFSVCB0byBiZSByZWFkeSB0byB0cmFuc21pdAogwqAgKiByYjogcmVn
aXN0ZXIgd2hpY2ggY29udGFpbnMgdGhlIFVBUlQgYmFzZSBhZGRyZXNzCiDCoCAqIHJjOiBzY3Jh
dGNoIHJlZ2lzdGVyCiDCoCAqLwogwqAubWFjcm8gZWFybHlfdWFydF9yZWFkeSByYiByYwogwqAx
OgotwqDCoMKgwqDCoMKgwqAgbGRyaMKgwqAgXHJjLCBbXHJiLCAjU0NJRl9TQ0ZTUl3CoMKgIC8q
IDwtIFNDRlNSIChzdGF0dXMgcmVnaXN0ZXIpICovCivCoMKgwqDCoMKgwqDCoCBsZHJowqDCoCBc
cmMsIFtccmIsICNTVEFUVVNfUkVHXcKgwqAgLyogUmVhZCBzdGF0dXMgcmVnaXN0ZXIgKi8KIMKg
wqDCoMKgwqDCoMKgwqAgdHN0wqDCoMKgIFxyYywgI1NDRlNSX1RERkXCoMKgwqDCoMKgwqDCoMKg
wqAgLyogQ2hlY2sgVERGRSBiaXQgKi8KIMKgwqDCoMKgwqDCoMKgwqAgYmVxwqDCoMKgIDFiwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBXYWl0IGZvciB0
aGUgVUFSVCB0byBiZSAKcmVhZHkgKi8KIMKgLmVuZG0KCiDCoC8qCi0gKiBTQ0lGIFVBUlQgdHJh
bnNtaXQgY2hhcmFjdGVyCisgKiBTQ0lGKEEpIFVBUlQgdHJhbnNtaXQgY2hhcmFjdGVyCiDCoCAq
IHJiOiByZWdpc3RlciB3aGljaCBjb250YWlucyB0aGUgVUFSVCBiYXNlIGFkZHJlc3MKIMKgICog
cnQ6IHJlZ2lzdGVyIHdoaWNoIGNvbnRhaW5zIHRoZSBjaGFyYWN0ZXIgdG8gdHJhbnNtaXQKIMKg
ICovCiDCoC5tYWNybyBlYXJseV91YXJ0X3RyYW5zbWl0IHJiIHJ0Ci3CoMKgwqDCoMKgwqDCoCBz
dHJiwqDCoCBccnQsIFtccmIsICNTQ0lGX1NDRlREUl3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIC8qIC0+IFNDRlREUiAKKGRhdGEgcmVnaXN0ZXIpICovCi3CoMKgwqDCoMKgwqDC
oCBsZHJowqDCoCBccnQsIFtccmIsICNTQ0lGX1NDRlNSXcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAvKiA8LSBTQ0ZTUiAKKHN0YXR1cyByZWdpc3RlcikgKi8KK8KgwqDCoMKg
wqDCoMKgIHN0cmLCoMKgIFxydCwgW1xyYiwgI1RYX0ZJRk9fUkVHXcKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgLyogV3JpdGUgZGF0YSAKcmVnaXN0ZXIgKi8KK8KgwqDCoMKgwqDC
oMKgIGxkcmjCoMKgIFxydCwgW1xyYiwgI1NUQVRVU19SRUddwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIC8qIFJlYWQgc3RhdHVzIApyZWdpc3RlciAqLwogwqDCoMKgwqDCoMKg
wqDCoCBhbmTCoMKgwqAgXHJ0LCBccnQsICMofihTQ0ZTUl9URU5EIHwgU0NGU1JfVERGRSkpwqDC
oCAvKiBDbGVhciBURU5EIAphbmQgVERGRSBiaXRzICovCi3CoMKgwqDCoMKgwqDCoCBzdHJowqDC
oCBccnQsIFtccmIsICNTQ0lGX1NDRlNSXcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAvKiAtPiBTQ0ZTUiAKKHN0YXR1cyByZWdpc3RlcikgKi8KK8KgwqDCoMKgwqDCoMKgIHN0
cmjCoMKgIFxydCwgW1xyYiwgI1NUQVRVU19SRUddwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIC8qIFdyaXRlIApzdGF0dXMgcmVnaXN0ZXIgKi8KIMKgLmVuZG0KCiDCoC8qCi0t
IAoyLjcuNAoKCj4KPgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 18:43:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 18:43:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwtJa-0001Fm-Sq; Thu, 21 Feb 2019 18:43:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/sLC=Q4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gwtJZ-0001Fh-Mp
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 18:43:21 +0000
X-Inumbo-ID: 8f5edb63-3608-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8f5edb63-3608-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 18:43: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 4B50680D;
 Thu, 21 Feb 2019 10:43:20 -0800 (PST)
Received: from [10.1.31.16] (e110479-lin.cambridge.arm.com [10.1.31.16])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 377223F5C1;
 Thu, 21 Feb 2019 10:43:18 -0800 (PST)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <1549024652-24805-4-git-send-email-olekstysh@gmail.com>
 <c3ae0a46-8418-c426-c87a-96f30730bbda@arm.com>
 <7fb34ed2-f763-938c-0884-844d1fbe1127@gmail.com>
 <a4f9f1f1-aa25-0faf-4938-78fe396a1ebc@gmail.com>
 <ffc9d12a-0579-bcfd-428b-401524949009@arm.com>
 <0839f3bf-384b-ceb6-4412-677575367387@gmail.com>
 <2ccd6cca-57c0-d9b0-2a82-7459b72ab555@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <854eb0c4-c5e5-d19f-cc50-ba623d19a24f@arm.com>
Date: Thu, 21 Feb 2019 18:43:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <2ccd6cca-57c0-d9b0-2a82-7459b72ab555@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 3/3] xen/arm: Add SCIFA UART support for
 early printk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMi8yMS8xOSA2OjIyIFBNLCBPbGVrc2FuZHIgd3JvdGU6Cj0+Pj4+
PiBBY3R1YWxseSwgdGhlIG1haW4gZGlmZmVyZW5jZSBmb3IgdGhlICJlYXJseSBwcmludGsiIHN1
cHBvcnQgaXMgaW4KPj4+Pj4gdHdvIHJlZyBvZmZzZXRzOgo+Pj4+Pgo+Pj4+PiArI2RlZmluZSBT
Q0lGQV9TQ0FTU1LCoMKgIDB4MTTCoMKgwqAgLyogU2VyaWFsIHN0YXR1cyByZWdpc3RlciAqLwo+
Pj4+PiArI2RlZmluZSBTQ0lGQV9TQ0FGVERSwqAgMHgyMMKgwqDCoCAvKiBUcmFuc21pdCBGSUZP
IGRhdGEgcmVnaXN0ZXIgKi8KPj4+Pj4KPj4+Pj4gKyNkZWZpbmUgU0NJRl9TQ0ZTUsKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCAweDEwwqDCoMKgIC8qIFNlcmlhbCBzdGF0dXMgcmVnaXN0ZXIgKi8K
Pj4+Pj4gKyNkZWZpbmUgU0NJRl9TQ0ZURFLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDB4MGPCoMKg
wqAgLyogVHJhbnNtaXQgRklGTyBkYXRhIAo+Pj4+PiByZWdpc3RlciAqLwo+Pj4+Pgo+Pj4+Pgo+
Pj4+PiBJIGFtIG5vdCBtaXN0YWtlbiwgd2Ugd2lsbCBoYXZlIHRvIGludHJvZHVjZSB0d28gb3B0
aW9ucyB0byBjb3ZlciAKPj4+Pj4gdGhpcyBjYXNlLCBhcyB0aGUgb2Zmc2V0cyBhcmUgbm90IGNv
cnJlbGF0ZWQgd2l0aCBlYWNoIG90aGVyLCBubz8KPj4+Cj4+PiBZb3UgZG9uJ3QgbmVlZCB0d28g
b3B0aW9ucy4gRm9yIGluc3RhbmNlLCB5b3UgY2FuIG9ubHkgaW50cm9kdWNlIGFuIAo+Pj4gb3B0
aW9uIFNDSUZfVkVSU0lPTiB0aGF0IHdvdWxkIGJlIDAgZm9yIFNDSUYgYW5kIDYxIChhc2NpaSAn
YScpIGZvciAKPj4+IFNDSUZBLgo+Pj4KPj4+IFRoZW4gaW4gdGhlIGNvZGUsIHlvdSBjYW4gdXNl
IFNDSUZfVkVSU0lPTiB0byBkZWNpZGVzIHdoaWNoIHNldHMgb2YgCj4+PiBtYWNyb3MgeW91IGFy
ZSB1c2luZy4KPj4KPj4gSSB0aGluayBJIHVuZGVyc3RhbmQgdGhlIGlkZWEuIFdpbGwgdHJ5Lgo+
IAo+IAo+IElzIGl0IHNvbWV0aGluZyB5b3Ugd291bGQgbGlrZSB0byBzZWU/CgpZb3VyIHNvbHV0
aW9uIGJlbG93IHJlcXVpcmUgdG8gb3ZlcndyaXRlIEVBUkxZX1BSSU5US19JTkMgYW5kIG5vdCB2
ZXJ5IAplYXN5IHRvIGV4dGVuZCBvZiBvdGhlciB2ZXJzaW9uIChlLmcgc2NpZmIpLiBBcyBJIHN1
Z2dlc3RlZCBlYXJsaWVyLCB3ZSAKY2FuIGludHJvZHVjZSBhbiBvcHRpb24gdGhlIHNhbWUgd2F5
IFJFR19TSElGVCBleGlzdCBmb3IgODI1MC4gVGhlIApkZWZpbml0aW9uIG9mIENPTkZJR19FQVJM
WV9QUklOVEsgaXM6CgpDT05GSUdfRUFSTFlfUFJJTlRLPTxJTkM+LDxCQVNFX0FERFJFU1M+LDxP
VEhFUl9PUFRJT05TPgoKPE9USEVSX09QVElPTlM+IHdvdWxkIGJlIHRoZSB2ZXJzaW9uLiBOb3Ro
aW5nIGZvciBTQ0lGIGFuZCBBIGZvciBTQ0ZJQS4KClRoZW4gaW4gUnVsZXMubWssIHlvdSB3b3Vs
ZCBoYXZlIHNvbWV0aGluZyBsaWtlOgoKaWZuZXEgKCQod29yZCAzLCQoRUFSTFlfUFJJTlRLX0NG
RykpLCkKQ0ZMQUdTLXkgKz0gLURDT05GSUdfRUFSTFlfUFJJTlRLX1ZFUlNJT05fJCh3b3JkIDMs
ICQoRUFSTFlfUFJJTlRLX0NGRykKZWxzZQpDRkxBR1MteSArPSAtRENPTkZJR19FQVJMWV9QUklO
VEtfVkVSU0lPTl9OT05FCmVuZGlmCgpkZWJ1Zy1zY2lmLmluYyB3b3VsZCB0aGVuIGNvbnRhaW46
CgojaWZkZWYgQ09ORklHX0VBUkxZX1BSSU5US19WRVJTSU9OX0EKI2RlZmluZSBmb28KI2RlZmlu
ZSBiYXIKI2VsaWZkZWYgQ09ORklHX0VBUkxZX1BSSU5US19WRVJTSU9OX05PTkUKI2RlZmluZSBm
b28KI2RlZmluZSBiYXIKI2VuZGlmCgpUaGUgQ09ORklHX0VBUkxZX1BSSU5US19WRVJTSU9OX05P
TkUgaXMgaGVyZSB0byBoZWxwIGNhdGNoaW5nIG5ldyAKYWRkaXRpb24uIElmIHNvbWVvbmUgaWYg
dXNpbmcgYSBkaWZmZXJlbnQgdmVyc2lvbiwgaXQgd291bGQgbm90IGNvbXBpbGUuCkFsc28sIHRo
ZSBjb2RlIGluIFJ1bGVzLm1rIGlzIGdlbmVyaWMgZW5vdWdoIHRvIGV4dGVuZCBmb3Igb3RoZXIg
dmVyc2lvbiAKKGUuZyBzY2lmYikuCgpEb2VzIGl0IG1ha2Ugc2Vuc2U/CgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 18:44:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 18:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwtKL-0001J8-DA; Thu, 21 Feb 2019 18:44:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BJfP=Q4=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gwtKJ-0001Iv-Uj
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 18:44:08 +0000
X-Inumbo-ID: aab754da-3608-11e9-bc90-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aab754da-3608-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 18:44:07 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id a17so8575982ljd.4
 for <xen-devel@lists.xenproject.org>; Thu, 21 Feb 2019 10:44:07 -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=uZp65MBBCZRZyvmPl3UV1lljXcmJScZxsbCXDWHdpiw=;
 b=ftgLg0jOv0BpkYJigI5N0LlrAJgPMCcf9ebLPj8C8G/t2dwVJG3AmIzq1s2EboROvx
 f2yOQkWG/OGP0dabb6Rx6qS2OdDQqU3CwRX7h1QVt2l6uyPiJixfNsU6mv95qHB31Wrq
 HwAQNJwSNeGDMXj1Cs28NdFGoO07ezc43ul4bWOVzLetQSDgx3J3P7mNMlLnoTwYq151
 fgEBkxzJ5NbGfl8f4/p5tyL8DYO2xs5xlOOrL5aedaOcEtTcIqmneAghL4O/CU2urBvo
 9rMR8+kW0S9F+BUm9Sf2SXJ9YUonWv1O7mIIo1z4tzWikdCtmlsI2nGjnecNZn12+szt
 34zQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=uZp65MBBCZRZyvmPl3UV1lljXcmJScZxsbCXDWHdpiw=;
 b=fGDrrjlCA71bQzncGvh2zJedthJ+LTxIFPSo4bdrZj3BgjnX0NVtY11t/fD6VzrTql
 SSszQn9dREYcdT6UxziT8rotWUzyCjImh2c5Rm1mf6JcIK/4gKEDlcd9eXsf/PUv0zvG
 0yVoZk+uKKJV9trsrv3Bad78RMfLkdtHBc3Tyk3JqDwYtwtHOm+JyXmBn0BZ/wZUsEK+
 KX6S1sPfFukn2wb7AJL29MdHpYxdRBqhrTIrfhSFAiNbd6NZzQwwxkNAst7Ncqn45QtX
 u+Hs0aXgY4ZwwhKOWHsjp1lPYrYqjF7VJtE2fgLPDJmY66IWMWAb61VZAQphqzjEE7+O
 lcAA==
X-Gm-Message-State: AHQUAubeg+cp5fJ+CDktH117DtdhWcx9DGqfu953AlLPReQcB8cxrME2
 v0k+bdzsHwDP7ffTE6vl0hA=
X-Google-Smtp-Source: AHgI3IZFNFzEsJdwC+qzIeaFxGxtVPFD37RDh7Qbmwdu0m5/Hp8V3dNSbF6sUtFElUxCefH1B8oQLg==
X-Received: by 2002:a2e:814d:: with SMTP id t13mr19428973ljg.46.1550774645670; 
 Thu, 21 Feb 2019 10:44:05 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id z26sm697949lja.33.2019.02.21.10.44.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 21 Feb 2019 10:44:05 -0800 (PST)
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
 <CAPD2p-=U3Hfi9g-PhcU6ztAWwAhTES2aoMAJjJ0nY6quj_9m0Q@mail.gmail.com>
 <CABHD4K8f9WPxiLZpAtxyw_kx48=1nNSGrxMq1a5Kgp7VpKWoxQ@mail.gmail.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <edd00c92-af3a-93de-a199-6dfe75e5fa75@gmail.com>
Date: Thu, 21 Feb 2019 20:44:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CABHD4K8f9WPxiLZpAtxyw_kx48=1nNSGrxMq1a5Kgp7VpKWoxQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 andrii_chepurnyi@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDIxLjAyLjE5IDIwOjIwLCBBbWl0IFRvbWVyIHdyb3RlOgo+IEhpLAoKSGkKCgo+Cj4+ICgx
KSBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9ob3Jtcy9y
ZW5lc2FzLWJzcC5naXQvdHJlZS9hcmNoL2FybTY0L2Jvb3QvZHRzL3JlbmVzYXMvcjhhNzc5NS1o
M3VsY2IuZHRzP2g9djQuMTQuNzUtbHRzaS9yY2FyLTMuOS4zLnJjMQo+Pgo+PiAoMikgaHR0cHM6
Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjUuMC1yYzcvc291cmNlL2FyY2gvYXJtNjQvYm9v
dC9kdHMvcmVuZXNhcy9yOGE3Nzk1LWgzdWxjYi5kdHMKPiBZZWFoLCB0aGlzIGlzIHdoYXQgSSB0
aG91Z2h0IGluaXRpYWxseSBidXQgd2FzIG5vdCBhYmxlIHRvIGNvbXBpbGUgZHRzCj4gZmlsZSBh
ZnRlciByZW1vdmluZyB0aGUgcmVzZXJ2ZSBub2RlLgoKTGlrZWx5LCBpdCBpcyBiZWNhdXNlIHlv
dSBsZWZ0IGRldmljZSBub2RlcyAobW1uZ3IsYWRzcCxldGMpIHdoaWNoIGhhZCAKbGlua3MgdG8g
cmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgLi4uCgoKPgo+IFdpbGwgdHJ5IGl0IGFnYWluLCBUaGFu
a3MgZm9yIHBvaW50aW5nIGl0IG91dC4KPgo+IFRoYW5rcwo+IC1BbWl0LgoKLS0gClJlZ2FyZHMs
CgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 18:53:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 18:53:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwtTZ-0002JV-EZ; Thu, 21 Feb 2019 18:53:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BJfP=Q4=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gwtTY-0002JQ-4l
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 18:53:40 +0000
X-Inumbo-ID: ff4f93ab-3609-11e9-bc90-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff4f93ab-3609-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 18:53:38 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id a17so8599255ljd.4
 for <xen-devel@lists.xenproject.org>; Thu, 21 Feb 2019 10:53:38 -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=KIHUjwPPNKqqAXPOGiS8ApajZQzJnFwwLqNrrH3uoTM=;
 b=eCdtfDV/zLimbuIKQo5Lv9X7+yYDMp1nPSkw8t3ipCRKe5WcCFt53EGRBkqg4pcWOR
 ERk0+tuBlKez+HTPsN4iJtPVW15c2iC578sz4tXF1kLxJSfywzqpsO9cemaFRAopiS+3
 lZbhSAXYlS45HVKLhj1ESyg/Pajlk83VFwhkqMtkcitYDRTqE3r5b8knpivRvr/tM4c3
 VGxwKYGk15QVPb06aJt+0KZ4b7/ND3BGADoNlsdDXNuk2NyJqSzBzs8timO3Yog0BPAp
 3dO3iRcaJVHD7jn/zPDDIAPgmTfBpJ1uU3l/hFlq8PHAsnPbHFlwGlvoK5oMC+JR/pxJ
 cfCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=KIHUjwPPNKqqAXPOGiS8ApajZQzJnFwwLqNrrH3uoTM=;
 b=RvxwvRi+81jbZUmM4fLGYFuKEwATgCajTZ3wHBtFdjNRqxF4slQtnrEa1kJWy3Fbnb
 EbVsCStjdK0HlSlz0NI1r6Fe8uVHfFREoo4WLdR0Jv//VZdgDZzCYq8CCW7SM1f68T+E
 IcpfMDmeEPYRwWMIhedlCx94FywIav85T8OX0DCbB+NMVVautgC9qxTf5BaOd9DRh/wp
 oF5rE6/Xc5BoIx+gup8B6Ur2AtExPgIDn50awaxTtSvqcYDJmGVeVjYHjYPL5ToHdGpw
 R5WwOx4BIurY9dZw3/oAwFyIVbl5XZ+JVYJ89rMzfyjBsjba2HTKIsUefbE5W7U3g60f
 vTJg==
X-Gm-Message-State: AHQUAubwfjqr+HOnjj0t58NRcFk6b2sRfRYXpgg9WRa5Mn1ZMe1o0LnC
 BmaLkuxVUGDTt9/R5okqEUE=
X-Google-Smtp-Source: AHgI3IZHk8JJaexnb10tm2FTOUgOjvOGHBBNhRqjyXNtZSQs2HA/0nHm2TDLrxbPFhwamGYYciipQw==
X-Received: by 2002:a2e:9cda:: with SMTP id g26mr13614ljj.48.1550775217139;
 Thu, 21 Feb 2019 10:53:37 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id f20sm4879618lfc.1.2019.02.21.10.53.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 21 Feb 2019 10:53:36 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <1549024652-24805-4-git-send-email-olekstysh@gmail.com>
 <c3ae0a46-8418-c426-c87a-96f30730bbda@arm.com>
 <7fb34ed2-f763-938c-0884-844d1fbe1127@gmail.com>
 <a4f9f1f1-aa25-0faf-4938-78fe396a1ebc@gmail.com>
 <ffc9d12a-0579-bcfd-428b-401524949009@arm.com>
 <0839f3bf-384b-ceb6-4412-677575367387@gmail.com>
 <2ccd6cca-57c0-d9b0-2a82-7459b72ab555@gmail.com>
 <854eb0c4-c5e5-d19f-cc50-ba623d19a24f@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <52ea302e-20fa-f689-5eec-c40945ae6006@gmail.com>
Date: Thu, 21 Feb 2019 20:53:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <854eb0c4-c5e5-d19f-cc50-ba623d19a24f@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 3/3] xen/arm: Add SCIFA UART support for
 early printk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDIxLjAyLjE5IDIwOjQzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGkgSnVsaWVuCgoKPgo+IE9uIDIvMjEvMTkgNjoyMiBQTSwgT2xla3NhbmRyIHdyb3RlOgo+ID0+
Pj4+PiBBY3R1YWxseSwgdGhlIG1haW4gZGlmZmVyZW5jZSBmb3IgdGhlICJlYXJseSBwcmludGsi
IHN1cHBvcnQgaXMgaW4KPj4+Pj4+IHR3byByZWcgb2Zmc2V0czoKPj4+Pj4+Cj4+Pj4+PiArI2Rl
ZmluZSBTQ0lGQV9TQ0FTU1LCoMKgIDB4MTTCoMKgwqAgLyogU2VyaWFsIHN0YXR1cyByZWdpc3Rl
ciAqLwo+Pj4+Pj4gKyNkZWZpbmUgU0NJRkFfU0NBRlREUsKgIDB4MjDCoMKgwqAgLyogVHJhbnNt
aXQgRklGTyBkYXRhIHJlZ2lzdGVyICovCj4+Pj4+Pgo+Pj4+Pj4gKyNkZWZpbmUgU0NJRl9TQ0ZT
UsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAweDEwwqDCoMKgIC8qIFNlcmlhbCBzdGF0dXMgcmVn
aXN0ZXIgKi8KPj4+Pj4+ICsjZGVmaW5lIFNDSUZfU0NGVERSwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAweDBjwqDCoMKgIC8qIFRyYW5zbWl0IEZJRk8gZGF0YSAKPj4+Pj4+IHJlZ2lzdGVyICovCj4+
Pj4+Pgo+Pj4+Pj4KPj4+Pj4+IEkgYW0gbm90IG1pc3Rha2VuLCB3ZSB3aWxsIGhhdmUgdG8gaW50
cm9kdWNlIHR3byBvcHRpb25zIHRvIGNvdmVyIAo+Pj4+Pj4gdGhpcyBjYXNlLCBhcyB0aGUgb2Zm
c2V0cyBhcmUgbm90IGNvcnJlbGF0ZWQgd2l0aCBlYWNoIG90aGVyLCBubz8KPj4+Pgo+Pj4+IFlv
dSBkb24ndCBuZWVkIHR3byBvcHRpb25zLiBGb3IgaW5zdGFuY2UsIHlvdSBjYW4gb25seSBpbnRy
b2R1Y2UgYW4gCj4+Pj4gb3B0aW9uIFNDSUZfVkVSU0lPTiB0aGF0IHdvdWxkIGJlIDAgZm9yIFND
SUYgYW5kIDYxIChhc2NpaSAnYScpIGZvciAKPj4+PiBTQ0lGQS4KPj4+Pgo+Pj4+IFRoZW4gaW4g
dGhlIGNvZGUsIHlvdSBjYW4gdXNlIFNDSUZfVkVSU0lPTiB0byBkZWNpZGVzIHdoaWNoIHNldHMg
b2YgCj4+Pj4gbWFjcm9zIHlvdSBhcmUgdXNpbmcuCj4+Pgo+Pj4gSSB0aGluayBJIHVuZGVyc3Rh
bmQgdGhlIGlkZWEuIFdpbGwgdHJ5Lgo+Pgo+Pgo+PiBJcyBpdCBzb21ldGhpbmcgeW91IHdvdWxk
IGxpa2UgdG8gc2VlPwo+Cj4gWW91ciBzb2x1dGlvbiBiZWxvdyByZXF1aXJlIHRvIG92ZXJ3cml0
ZSBFQVJMWV9QUklOVEtfSU5DIGFuZCBub3QgdmVyeSAKPiBlYXN5IHRvIGV4dGVuZCBvZiBvdGhl
ciB2ZXJzaW9uIChlLmcgc2NpZmIpLiBBcyBJIHN1Z2dlc3RlZCBlYXJsaWVyLCAKPiB3ZSBjYW4g
aW50cm9kdWNlIGFuIG9wdGlvbiB0aGUgc2FtZSB3YXkgUkVHX1NISUZUIGV4aXN0IGZvciA4MjUw
LiBUaGUgCj4gZGVmaW5pdGlvbiBvZiBDT05GSUdfRUFSTFlfUFJJTlRLIGlzOgo+Cj4gQ09ORklH
X0VBUkxZX1BSSU5USz08SU5DPiw8QkFTRV9BRERSRVNTPiw8T1RIRVJfT1BUSU9OUz4KPgo+IDxP
VEhFUl9PUFRJT05TPiB3b3VsZCBiZSB0aGUgdmVyc2lvbi4gTm90aGluZyBmb3IgU0NJRiBhbmQg
QSBmb3IgU0NGSUEuCj4KPiBUaGVuIGluIFJ1bGVzLm1rLCB5b3Ugd291bGQgaGF2ZSBzb21ldGhp
bmcgbGlrZToKPgo+IGlmbmVxICgkKHdvcmQgMywkKEVBUkxZX1BSSU5US19DRkcpKSwpCj4gQ0ZM
QUdTLXkgKz0gLURDT05GSUdfRUFSTFlfUFJJTlRLX1ZFUlNJT05fJCh3b3JkIDMsICQoRUFSTFlf
UFJJTlRLX0NGRykKPiBlbHNlCj4gQ0ZMQUdTLXkgKz0gLURDT05GSUdfRUFSTFlfUFJJTlRLX1ZF
UlNJT05fTk9ORQo+IGVuZGlmCj4KPiBkZWJ1Zy1zY2lmLmluYyB3b3VsZCB0aGVuIGNvbnRhaW46
Cj4KPiAjaWZkZWYgQ09ORklHX0VBUkxZX1BSSU5US19WRVJTSU9OX0EKPiAjZGVmaW5lIGZvbwo+
ICNkZWZpbmUgYmFyCj4gI2VsaWZkZWYgQ09ORklHX0VBUkxZX1BSSU5US19WRVJTSU9OX05PTkUK
PiAjZGVmaW5lIGZvbwo+ICNkZWZpbmUgYmFyCj4gI2VuZGlmCj4KPiBUaGUgQ09ORklHX0VBUkxZ
X1BSSU5US19WRVJTSU9OX05PTkUgaXMgaGVyZSB0byBoZWxwIGNhdGNoaW5nIG5ldyAKPiBhZGRp
dGlvbi4gSWYgc29tZW9uZSBpZiB1c2luZyBhIGRpZmZlcmVudCB2ZXJzaW9uLCBpdCB3b3VsZCBu
b3QgY29tcGlsZS4KPiBBbHNvLCB0aGUgY29kZSBpbiBSdWxlcy5tayBpcyBnZW5lcmljIGVub3Vn
aCB0byBleHRlbmQgZm9yIG90aGVyIAo+IHZlcnNpb24gKGUuZyBzY2lmYikuCj4KPiBEb2VzIGl0
IG1ha2Ugc2Vuc2U/CgpBYnNvbHV0ZWx5LiBUaGFuayB5b3UKCgo+Cj4gQ2hlZXJzLAo+Ci0tIApS
ZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 19:02:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 19:02:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwtcP-0003G9-Cb; Thu, 21 Feb 2019 19:02:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v70L=Q4=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gwtcN-0003G4-PK
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 19:02:47 +0000
X-Inumbo-ID: 460c7bbe-360b-11e9-bc90-bc764e045a96
Received: from mail-ed1-f66.google.com (unknown [209.85.208.66])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 460c7bbe-360b-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 19:02:46 +0000 (UTC)
Received: by mail-ed1-f66.google.com with SMTP id g9so13556912eds.3
 for <xen-devel@lists.xenproject.org>; Thu, 21 Feb 2019 11:02:46 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=MFeFF3KrwBS3ib4RW/LVDiw5Ezkyl/ug3ym47ZH/0oc=;
 b=V7CNEzrNraSVKXUp+n0AWQW2MqXOqRFIUTq4jauU4YCEccnn1sdMcqejmU/86VDFeH
 ZDQBYOqDG11bBsxlMwVxFoYqC/TmoU3MHdLVpasfAY2VK97+RZRdpcEwyj4lu6uJGQsW
 JDC+EW2arUorHej7Lm3by6zixhxLhJtnlV0aXMBvdR2LcNrZzFX6bteS91DdODjwHKUj
 WWATZtWOCUjNPkwgadzMGGiVL7uAaZVK8C0FHC0NxzLt8H38A8MvAOTB5phlGC3muynX
 g9ankYlkD4eOeJ7mSzAxpRWjGqNGGHqNS7ot82pWy61qjWPY+LNmwj2Wc5yCemwkOw+D
 uTXQ==
X-Gm-Message-State: AHQUAuaCtopSzViyw5cNcMvvJULtZ+c4lqywvXHiGpKh2BQQ+VE3aCh1
 6Q/ePAadMOy33oJTLD0+5+sQMKSJWeY=
X-Google-Smtp-Source: AHgI3IbdMo5Wb6LOga0wyhkmPq71J1lJEvaXCXC+0BHbyAshJLS7TwYdEFxL36uN8foNGdcSBM1pNA==
X-Received: by 2002:a17:906:4d05:: with SMTP id r5mr52328eju.24.1550775765221; 
 Thu, 21 Feb 2019 11:02:45 -0800 (PST)
Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com.
 [209.85.221.50])
 by smtp.gmail.com with ESMTPSA id n10sm2312662ejl.22.2019.02.21.11.02.43
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 21 Feb 2019 11:02:44 -0800 (PST)
Received: by mail-wr1-f50.google.com with SMTP id i16so23585520wrs.13
 for <xen-devel@lists.xenproject.org>; Thu, 21 Feb 2019 11:02:43 -0800 (PST)
X-Received: by 2002:adf:f845:: with SMTP id d5mr10440wrq.113.1550775763396;
 Thu, 21 Feb 2019 11:02:43 -0800 (PST)
MIME-Version: 1.0
References: <7c7c1f3911aed2c383013637a7172f639c84ba61.1550153684.git.ppircalabu@bitdefender.com>
In-Reply-To: <7c7c1f3911aed2c383013637a7172f639c84ba61.1550153684.git.ppircalabu@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 21 Feb 2019 12:02:06 -0700
X-Gmail-Original-Message-ID: <CABfawh=BmZ2mL27CYVFuUSJSxyw-BLt_NX2yJt+iZ9+78AZsiQ@mail.gmail.com>
Message-ID: <CABfawh=BmZ2mL27CYVFuUSJSxyw-BLt_NX2yJt+iZ9+78AZsiQ@mail.gmail.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v2] vm_event: Add a new opcode to get
 VM_EVENT_INTERFACE_VERSION
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTQsIDIwMTkgYXQgNzoxOCBBTSBQZXRyZSBQaXJjYWxhYnUKPHBwaXJjYWxh
YnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPgo+IEN1cnJlbnRseSwgdGhlIFZNX0VWRU5UX0lO
VEVSRkFDRV9WRVJTSU9OIGlzIGRldGVybWluZWQgYXQgcnVudGltZSwgYnkKPiBpbnNwZWN0aW5n
IHRoZSBjb3JyZXNwb25kaW5nIGZpZWxkIGluIGEgdm1fZXZlbnRfcmVxdWVzdC4gVGhpcyBoZWxw
ZXIKPiBvcGNvZGUgd2lsbCBxdWVyeSB0aGUgaHlwZXJ2aXNvciBzdXBwb3J0ZWQgdmVyc2lvbiBi
ZWZvcmUgdGhlIHZtX2V2ZW50Cj4gcmVsYXRlZCBzdHJ1Y3R1cmVzIGFuZCBsYXlvdXQgYXJlIHNl
dC11cC4KPgo+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRk
ZWZlbmRlci5jb20+CgpBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwu
Y29tPgoKPgo+IC0tLQo+IENoYW5nZXMgZnJvbSB2MToKPiAgLSBSZXR1cm4gLUVTUkNIIGluc3Rl
YWQgb2YgLUVJTlZBTCBpZiBET01JRF9JTlZBTElEIGlmIGdpdmVuIGFzCj4gICAgcGFyYW1ldGVy
IHRvIFhFTl9ET01DVExfdm1fZXZlbnRfb3AgYW5kIG9wIGlzIG5vdAo+ICAgIFhFTl9WTV9FVkVO
VF9HRVRfVkVSU0lPTi4gQWxzbyB0aGUgbG9nIG1lc3NhZ2Ugd2FzIHJlbW92ZWQuCj4gIC0gUmVw
bGFjZSBYRU5fVk1fRVZFTlRfR0VUX0lOVEVSRkFDRV9WRVJTSU9OIHdpdGgKPiAgICBYRU5fVk1f
RVZFTlRfR0VUX1ZFUlNJT04uCj4gIC0gUmVwbGFjZSB0aGUgImdldF9pbnRlcmZhY2VfdmVyc2lv
biIgd3JhcHBlciBzdHJ1Y3Qgd2l0aCBhIHNpbmdsZQo+ICAgICJ2ZXJzaW9uIiBmaWVsZC4KPiAg
LSBSZW5hbWUgdGhlIGxpYnhjIHdyYXBwZXIgdG8geGNfdm1fZXZlbnRfZ2V0X3ZlcnNpb24uCj4g
LS0tCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDUgKysrKysKPiAgdG9vbHMv
bGlieGMveGNfdm1fZXZlbnQuYyAgICAgfCAxOCArKysrKysrKysrKysrKysrKy0KPiAgeGVuL2Nv
bW1vbi9kb21jdGwuYyAgICAgICAgICAgfCAgMSArCj4gIHhlbi9jb21tb24vdm1fZXZlbnQuYyAg
ICAgICAgIHwgMTEgKysrKysrKysrKy0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAg
fCAgOSArKysrKysrKy0KPiAgNSBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
IGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBpbmRleCAzMWNkZGE3Li5hMzYyOGU1
IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gKysrIGIvdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBAQCAtMjAwMyw2ICsyMDAzLDExIEBAIGludCB4
Y19zZXRfbWVtX2FjY2Vzc19tdWx0aSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWlu
X2lkLAo+ICBpbnQgeGNfZ2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWFpbl9pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHBmbiwgeGVubWVt
X2FjY2Vzc190ICphY2Nlc3MpOwo+Cj4gKy8qCj4gKyAqIFJldHVybnMgdGhlIFZNX0VWRU5UX0lO
VEVSRkFDRSB2ZXJzaW9uLgo+ICsgKi8KPiAraW50IHhjX3ZtX2V2ZW50X2dldF92ZXJzaW9uKHhj
X2ludGVyZmFjZSAqeGNoKTsKPiArCj4gIC8qKioKPiAgICogTW9uaXRvciBjb250cm9sIG9wZXJh
dGlvbnMuCj4gICAqCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMgYi90
b29scy9saWJ4Yy94Y192bV9ldmVudC5jCj4gaW5kZXggODY3NDYwNy4uYTk3YzYxNSAxMDA2NDQK
PiAtLS0gYS90b29scy9saWJ4Yy94Y192bV9ldmVudC5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNf
dm1fZXZlbnQuYwo+IEBAIC0zNSw3ICszNSw3IEBAIGludCB4Y192bV9ldmVudF9jb250cm9sKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIHVuc2lnbmVkIGludCBvcCwKPgo+
ICAgICAgcmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKPiAgICAgIGlmICggIXJjICYmIHBv
cnQgKQo+IC0gICAgICAgICpwb3J0ID0gZG9tY3RsLnUudm1fZXZlbnRfb3AucG9ydDsKPiArICAg
ICAgICAqcG9ydCA9IGRvbWN0bC51LnZtX2V2ZW50X29wLnUuZW5hYmxlLnBvcnQ7Cj4gICAgICBy
ZXR1cm4gcmM7Cj4gIH0KPgo+IEBAIC0xNTYsNiArMTU2LDIyIEBAIHZvaWQgKnhjX3ZtX2V2ZW50
X2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBpbnQgcGFyYW0s
Cj4gICAgICByZXR1cm4gcmluZ19wYWdlOwo+ICB9Cj4KPiAraW50IHhjX3ZtX2V2ZW50X2dldF92
ZXJzaW9uKHhjX2ludGVyZmFjZSAqeGNoKQo+ICt7Cj4gKyAgICBERUNMQVJFX0RPTUNUTDsKPiAr
ICAgIGludCByYzsKPiArCj4gKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF92bV9ldmVudF9v
cDsKPiArICAgIGRvbWN0bC5kb21haW4gPSBET01JRF9JTlZBTElEOwo+ICsgICAgZG9tY3RsLnUu
dm1fZXZlbnRfb3Aub3AgPSBYRU5fVk1fRVZFTlRfR0VUX1ZFUlNJT047Cj4gKyAgICBkb21jdGwu
dS52bV9ldmVudF9vcC5tb2RlID0gWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF9NT05JVE9SOwo+ICsK
PiArICAgIHJjID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Cj4gKyAgICBpZiAoICFyYyApCj4g
KyAgICAgICAgcmMgPSBkb21jdGwudS52bV9ldmVudF9vcC51LnZlcnNpb247Cj4gKyAgICByZXR1
cm4gcmM7Cj4gK30KPiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICogbW9kZTog
Qwo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwu
Ywo+IGluZGV4IGQwOGI2MjcuLmJhZGU5YTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9kb21j
dGwuYwo+ICsrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKPiBAQCAtMzkyLDYgKzM5Miw3IEBAIGxv
bmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0
bCkKPiAgICAgIHN3aXRjaCAoIG9wLT5jbWQgKQo+ICAgICAgewo+ICAgICAgY2FzZSBYRU5fRE9N
Q1RMX3Rlc3RfYXNzaWduX2RldmljZToKPiArICAgIGNhc2UgWEVOX0RPTUNUTF92bV9ldmVudF9v
cDoKPiAgICAgICAgICBpZiAoIG9wLT5kb21haW4gPT0gRE9NSURfSU5WQUxJRCApCj4gICAgICAg
ICAgewo+ICAgICAgY2FzZSBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbjoKPiBkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi92bV9ldmVudC5jIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCj4gaW5kZXggMjZj
ZmEyYy4uMTljOTgzYyAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKPiArKysg
Yi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKPiBAQCAtODgsNyArODgsNyBAQCBzdGF0aWMgaW50IHZt
X2V2ZW50X2VuYWJsZSgKPiAgICAgIGlmICggcmMgPCAwICkKPiAgICAgICAgICBnb3RvIGVycjsK
Pgo+IC0gICAgKCp2ZWQpLT54ZW5fcG9ydCA9IHZlYy0+cG9ydCA9IHJjOwo+ICsgICAgKCp2ZWQp
LT54ZW5fcG9ydCA9IHZlYy0+dS5lbmFibGUucG9ydCA9IHJjOwo+Cj4gICAgICAvKiBQcmVwYXJl
IHJpbmcgYnVmZmVyICovCj4gICAgICBGUk9OVF9SSU5HX0lOSVQoJigqdmVkKS0+ZnJvbnRfcmlu
ZywKPiBAQCAtNTkyLDYgKzU5MiwxNSBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMsCj4gIHsKPiAgICAgIGlu
dCByYzsKPgo+ICsgICAgaWYgKCB2ZWMtPm9wID09IFhFTl9WTV9FVkVOVF9HRVRfVkVSU0lPTiAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgdmVjLT51LnZlcnNpb24gPSBWTV9FVkVOVF9JTlRFUkZBQ0Vf
VkVSU0lPTjsKPiArICAgICAgICByZXR1cm4gMDsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIHVu
bGlrZWx5KGQgPT0gTlVMTCkgKQo+ICsgICAgICAgIHJldHVybiAtRVNSQ0g7Cj4gKwo+ICAgICAg
cmMgPSB4c21fdm1fZXZlbnRfY29udHJvbChYU01fUFJJViwgZCwgdmVjLT5tb2RlLCB2ZWMtPm9w
KTsKPiAgICAgIGlmICggcmMgKQo+ICAgICAgICAgIHJldHVybiByYzsKPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
Cj4gaW5kZXggN2UxY2YyMS4uMTk0ODZkNSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBAQCAtNzgx
LDYgKzc4MSw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2dkYnN4X2RvbXN0YXR1cyB7Cj4gICNkZWZp
bmUgWEVOX1ZNX0VWRU5UX0VOQUJMRSAgICAgICAgICAgICAgIDAKPiAgI2RlZmluZSBYRU5fVk1f
RVZFTlRfRElTQUJMRSAgICAgICAgICAgICAgMQo+ICAjZGVmaW5lIFhFTl9WTV9FVkVOVF9SRVNV
TUUgICAgICAgICAgICAgICAyCj4gKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX0dFVF9WRVJTSU9OICAg
ICAgICAgIDMKPgo+ICAvKgo+ICAgKiBEb21haW4gbWVtb3J5IHBhZ2luZwo+IEBAIC04NDMsNyAr
ODQ0LDEzIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wIHsKPiAgICAgIHVpbnQzMl90
ICAgICAgIG9wOyAgICAgICAgICAgLyogWEVOX1ZNX0VWRU5UXyogKi8KPiAgICAgIHVpbnQzMl90
ICAgICAgIG1vZGU7ICAgICAgICAgLyogWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF8qICovCj4KPiAt
ICAgIHVpbnQzMl90IHBvcnQ7ICAgICAgICAgICAgICAvKiBPVVQ6IGV2ZW50IGNoYW5uZWwgZm9y
IHJpbmcgKi8KPiArICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAg
ICB1aW50MzJfdCBwb3J0OyAgICAgICAvKiBPVVQ6IGV2ZW50IGNoYW5uZWwgZm9yIHJpbmcgKi8K
PiArICAgICAgICB9IGVuYWJsZTsKPiArCj4gKyAgICAgICAgdWludDMyX3QgdmVyc2lvbjsKPiAr
ICAgIH0gdTsKPiAgfTsKPgo+ICAvKgo+IC0tCj4gMi43LjQKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 19:29:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 19:29:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwu1k-0005E6-HM; Thu, 21 Feb 2019 19:29:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BJfP=Q4=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gwu1i-0005E1-Hn
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 19:28:58 +0000
X-Inumbo-ID: ee0360f0-360e-11e9-bc90-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee0360f0-360e-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 19:28:57 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id q128so24951192ljb.11
 for <xen-devel@lists.xenproject.org>; Thu, 21 Feb 2019 11:28:57 -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=VLmewWrGbOOFWv2PwSCKzrjg52/d04EKmEFdbPMBLUk=;
 b=fkfJHva8Ui8rJ2m49FTN+0/gcPA2xjpL43Teo1IKpBANpwd668gqeB6u3ARxn1GlwJ
 UZnim7Euh4svxlv+CY3y/RmrIiAUFGpsh1Xy05wAIgazvNYtuahXrNQ+3njVymquO5c1
 HLrqlv2JhGShe2wqn+6EbQzETn/guECAvaCYK9W7X8qQA9n0zMVWNF3DEaq0CFeW7eDu
 +STGuuRSvwjnGb+XxAm3xqAHziu0jA/RQYfUn5SERF98juta50fifp9RP4BOsm/1k9l/
 q/KBy3WhvSxpZU+D4LaFCoekWOZGevP82popDzjhkehZ21IHAerwNLa5sFIwonsbeHAi
 F1Tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=VLmewWrGbOOFWv2PwSCKzrjg52/d04EKmEFdbPMBLUk=;
 b=NL789Cj1dIZSlrz+M7gIboKYVoz6z9/2EXZlv5w1oc/u6NBsIA2Kd/d3nymjoqLy7i
 YWyaVjRTn+w7ur3972bP79MwhvXJhWM7Wf9sorqQVazKWr6zxsVJgISf6f05Eh8XphRL
 LBIaxyvebV3IbCx6Tg+JgmRSgVWWrycQydPjEGmMc3zuBswD3Y2RerC/fdNGRb+AZeVF
 VJv5MwMn8MYe46hlecds6kRAiccBiyjbBwCtlyJT78TwWH2DFOtJAF9wGU3/LcmIac0W
 UlHsj4/SZoa3S8WsOSR/Czlek952zBX6HrN5LhgWcbB7Cy1g+f+X5+5QIwXXKTn0Ijf8
 durA==
X-Gm-Message-State: AHQUAubsXKxSQ+xOAJvp/VqxWtgoY/hHuikrZLoHlrO0MKEpt1/NPEjZ
 apTwY/DXDgOXHXQiy8q6PhQ=
X-Google-Smtp-Source: AHgI3IZdAS/7MSmETHu+nedST4Cb5eN7xbeH8PS87w42eqzO+8siowZfVn5s9C/Fs6sZmm+hfHNAVg==
X-Received: by 2002:a2e:8949:: with SMTP id b9mr60531ljk.173.1550777335445;
 Thu, 21 Feb 2019 11:28:55 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id s21-v6sm5903476lji.49.2019.02.21.11.28.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 21 Feb 2019 11:28:54 -0800 (PST)
To: Julien Grall <Julien.Grall@arm.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
 <CAPD2p-=U3Hfi9g-PhcU6ztAWwAhTES2aoMAJjJ0nY6quj_9m0Q@mail.gmail.com>
 <7f68e750-bd85-03a4-37a2-a577566f5a74@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <c7ca7f81-270f-2853-b7e9-d287379c7962@gmail.com>
Date: Thu, 21 Feb 2019 21:28:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <7f68e750-bd85-03a4-37a2-a577566f5a74@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "andrii_chepurnyi@epam.com" <andrii_chepurnyi@epam.com>,
 "amittomer25@gmail.com" <amittomer25@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDIxLjAyLjE5IDEyOjExLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGksIEp1bGllbiwgQW1pdAoKCj4KPiBPbiAyMC8wMi8yMDE5IDIxOjI4LCBPbGVrc2FuZHIgVHlz
aGNoZW5rbyB3cm90ZToKPj4g0YHRgCwgMjAg0YTQtdCy0YAuIDIwMTkg0LMuLCAyMjoxNCBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tCj4+IDxtYWlsdG86anVsaWVuLmdyYWxsQGFy
bS5jb20+PjoKPj4gSWYgSSBhbSBub3QgbWlzdGFrZW4sIHRoZSBkaWZmIGJldHdlZW4gQlNQJ3Mg
YW5kIG1haW5saW5lIGRldmljZSB0cmVlcyBpcyBpbgo+PiByZXNlcnZlZCBtZW1vcnkgYXJlYS4g
QlNQIGRldmljZSB0cmVlICgxKSBjb250YWlucyByZXNlcnZlZCBtZW1vcnkgcmVnaW9ucywgYnV0
Cj4+IHRoZSBtYWlubGluZSBvbmUgKDIpIGRvZXNuJ3QuCj4+ICAgRnJvbSB0aGUgbG9nIHlvdSBw
cm92aWRlZCwgSSBzZWUgdGhhdCBYZW4gaXMgdHJ5aW5nIHRvIGNvcHkgZGV2aWNlLXRyZWUgdG8g
dGhlCj4+IGFkZHJlc3Mgd2hpY2ggaXMgbG9jYXRlZCBpbiByZXNlcnZlZCBhcmVhICgweDU4MDAw
MDAwKS4gRllJLCB3ZSBhbHdheXMgcmVtb3ZlCj4+IHRoZXNlIHJlc2VydmVkIGFyZWEgbm9kZXMg
ZnJvbSB0aGUgZGV2aWNlLXRyZWUuIE1heWJlIHRoYXQncyB3aHkgd2UgZGlkbid0IGZhY2UKPj4g
YW4gaXNzdWUuIEp1bGllbiwgd2hhdCBkbyB5b3UgdGhpbmssIGNhbiB0aGlzIGJlIGEgcmVhc29u
Pwo+IFdoaWxlIEkga25vdyB0aGF0IFhlbiBkb2VzIG5vdCBkZWFsIHdpdGggcmVzZXJ2ZWQgYXJl
YSB5ZXQsIHdlIHNob3VsZCBoYXZlIGJlZW4KPiBhYmxlIHRvIHdyaXRlIGluIHRoYXQgcmVnaW9u
LiBXZSBkb24ndCBldmVuIHJlYWNoIHRoYXQgc3RhdGUgYXMgd2UgY2FuJ3QgZ2V0IHRoZQo+IGFz
c29jaWF0ZWQgcGFnZS4KPgo+IEl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRoYXQgdGhlIHAybSBlbnRy
eSBpcyBvdmVyd3JpdHRlbiB3aGVuIGdvaW5nIHRocm91Z2ggdGhlIERUCj4gZm9yIG1hcHBpbmcg
YWxsIHRoZSByZWdpb25zIChzZWUgaGFuZGxlX2RldmljZSkuCgpNYWtlIHNlbnNlLgoKCkkgaGF2
ZSBqdXN0IG1hZGUgYW4gZXhwZXJpbWVudC4gSSByZXR1cm5lZCByZXNlcnZlZCBub2RlcyBiYWNr
IGluIG15IApzZXR1cCBhbmQgZ290IGFuIGZhdWx0LCBzaW1pbGFyIHRvIHdoYXQgQW1pdCBoYWQg
ZmFjZWQuCgoKKFhFTikgaGFuZGxlIC9tZW1vcnlANDgwMDAwMDAKKFhFTinCoMKgIFNraXAgaXQg
KG1hdGNoZWQpCihYRU4pIGhhbmRsZSAvcmVzZXJ2ZWQtbWVtb3J5CihYRU4pIGR0X2lycV9udW1i
ZXI6IGRldj0vcmVzZXJ2ZWQtbWVtb3J5CihYRU4pIC9yZXNlcnZlZC1tZW1vcnkgcGFzc3Rocm91
Z2ggPSAxIG5pcnEgPSAwIG5hZGRyID0gMAooWEVOKSBoYW5kbGUgL3Jlc2VydmVkLW1lbW9yeS9s
aW51eCxsb3NzeV9kZWNvbXByZXNzCihYRU4pIGR0X2lycV9udW1iZXI6IGRldj0vcmVzZXJ2ZWQt
bWVtb3J5L2xpbnV4LGxvc3N5X2RlY29tcHJlc3MKKFhFTikgL3Jlc2VydmVkLW1lbW9yeS9saW51
eCxsb3NzeV9kZWNvbXByZXNzIHBhc3N0aHJvdWdoID0gMSBuaXJxID0gMCAKbmFkZHIgPSAxCihY
RU4pIERUOiAqKiB0cmFuc2xhdGlvbiBmb3IgZGV2aWNlIAovcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4
LGxvc3N5X2RlY29tcHJlc3MgKioKKFhFTikgRFQ6IGJ1cyBpcyBkZWZhdWx0IChuYT0yLCBucz0y
KSBvbiAvcmVzZXJ2ZWQtbWVtb3J5CihYRU4pIERUOiB0cmFuc2xhdGluZyBhZGRyZXNzOjwzPiAw
MDAwMDAwMDwzPiA1NDAwMDAwMDwzPgooWEVOKSBEVDogcGFyZW50IGJ1cyBpcyBkZWZhdWx0IChu
YT0yLCBucz0yKSBvbiAvCihYRU4pIERUOiBlbXB0eSByYW5nZXM7IDE6MSB0cmFuc2xhdGlvbgoo
WEVOKSBEVDogcGFyZW50IHRyYW5zbGF0aW9uIGZvcjo8Mz4gMDAwMDAwMDA8Mz4gMDAwMDAwMDA8
Mz4KKFhFTikgRFQ6IHdpdGggb2Zmc2V0OiA1NDAwMDAwMAooWEVOKSBEVDogb25lIGxldmVsIHRy
YW5zbGF0aW9uOjwzPiAwMDAwMDAwMDwzPiA1NDAwMDAwMDwzPgooWEVOKSBEVDogcmVhY2hlZCBy
b290IG5vZGUKKFhFTinCoMKgIC0gTU1JTzogMDA1NDAwMDAwMCAtIDAwNTcwMDAwMDAgUDJNVHlw
ZT01CihYRU4pIGhhbmRsZSAvcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4LGFkc3AKKFhFTikgZHRfaXJx
X251bWJlcjogZGV2PS9yZXNlcnZlZC1tZW1vcnkvbGludXgsYWRzcAooWEVOKSAvcmVzZXJ2ZWQt
bWVtb3J5L2xpbnV4LGFkc3AgcGFzc3Rocm91Z2ggPSAxIG5pcnEgPSAwIG5hZGRyID0gMQooWEVO
KSBEVDogKiogdHJhbnNsYXRpb24gZm9yIGRldmljZSAvcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4LGFk
c3AgKioKKFhFTikgRFQ6IGJ1cyBpcyBkZWZhdWx0IChuYT0yLCBucz0yKSBvbiAvcmVzZXJ2ZWQt
bWVtb3J5CihYRU4pIERUOiB0cmFuc2xhdGluZyBhZGRyZXNzOjwzPiAwMDAwMDAwMDwzPiA1NzAw
MDAwMDwzPgooWEVOKSBEVDogcGFyZW50IGJ1cyBpcyBkZWZhdWx0IChuYT0yLCBucz0yKSBvbiAv
CihYRU4pIERUOiBlbXB0eSByYW5nZXM7IDE6MSB0cmFuc2xhdGlvbgooWEVOKSBEVDogcGFyZW50
IHRyYW5zbGF0aW9uIGZvcjo8Mz4gMDAwMDAwMDA8Mz4gMDAwMDAwMDA8Mz4KKFhFTikgRFQ6IHdp
dGggb2Zmc2V0OiA1NzAwMDAwMAooWEVOKSBEVDogb25lIGxldmVsIHRyYW5zbGF0aW9uOjwzPiAw
MDAwMDAwMDwzPiA1NzAwMDAwMDwzPgooWEVOKSBEVDogcmVhY2hlZCByb290IG5vZGUKKFhFTinC
oMKgIC0gTU1JTzogMDA1NzAwMDAwMCAtIDAwNTgwMDAwMDAgUDJNVHlwZT01CihYRU4pIGhhbmRs
ZSAvcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4LGNtYQooWEVOKSBkdF9pcnFfbnVtYmVyOiBkZXY9L3Jl
c2VydmVkLW1lbW9yeS9saW51eCxjbWEKKFhFTikgL3Jlc2VydmVkLW1lbW9yeS9saW51eCxjbWEg
cGFzc3Rocm91Z2ggPSAxIG5pcnEgPSAwIG5hZGRyID0gMQooWEVOKSBEVDogKiogdHJhbnNsYXRp
b24gZm9yIGRldmljZSAvcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4LGNtYSAqKgooWEVOKSBEVDogYnVz
IGlzIGRlZmF1bHQgKG5hPTIsIG5zPTIpIG9uIC9yZXNlcnZlZC1tZW1vcnkKKFhFTikgRFQ6IHRy
YW5zbGF0aW5nIGFkZHJlc3M6PDM+IDAwMDAwMDAwPDM+IDU4MDAwMDAwPDM+CihYRU4pIERUOiBw
YXJlbnQgYnVzIGlzIGRlZmF1bHQgKG5hPTIsIG5zPTIpIG9uIC8KKFhFTikgRFQ6IGVtcHR5IHJh
bmdlczsgMToxIHRyYW5zbGF0aW9uCihYRU4pIERUOiBwYXJlbnQgdHJhbnNsYXRpb24gZm9yOjwz
PiAwMDAwMDAwMDwzPiAwMDAwMDAwMDwzPgooWEVOKSBEVDogd2l0aCBvZmZzZXQ6IDU4MDAwMDAw
CihYRU4pIERUOiBvbmUgbGV2ZWwgdHJhbnNsYXRpb246PDM+IDAwMDAwMDAwPDM+IDU4MDAwMDAw
PDM+CihYRU4pIERUOiByZWFjaGVkIHJvb3Qgbm9kZQoqKFhFTinCoMKgIC0gTU1JTzogMDA1ODAw
MDAwMCAtIDAwNzAwMDAwMDAgUDJNVHlwZT01KgooWEVOKSBoYW5kbGUgL3Jlc2VydmVkLW1lbW9y
eS9saW51eCxtdWx0aW1lZGlhCihYRU4pIGR0X2lycV9udW1iZXI6IGRldj0vcmVzZXJ2ZWQtbWVt
b3J5L2xpbnV4LG11bHRpbWVkaWEKKFhFTikgL3Jlc2VydmVkLW1lbW9yeS9saW51eCxtdWx0aW1l
ZGlhIHBhc3N0aHJvdWdoID0gMSBuaXJxID0gMCBuYWRkciA9IDEKKFhFTikgRFQ6ICoqIHRyYW5z
bGF0aW9uIGZvciBkZXZpY2UgL3Jlc2VydmVkLW1lbW9yeS9saW51eCxtdWx0aW1lZGlhICoqCihY
RU4pIERUOiBidXMgaXMgZGVmYXVsdCAobmE9MiwgbnM9Mikgb24gL3Jlc2VydmVkLW1lbW9yeQoo
WEVOKSBEVDogdHJhbnNsYXRpbmcgYWRkcmVzczo8Mz4gMDAwMDAwMDA8Mz4gNzAwMDAwMDA8Mz4K
KFhFTikgRFQ6IHBhcmVudCBidXMgaXMgZGVmYXVsdCAobmE9MiwgbnM9Mikgb24gLwooWEVOKSBE
VDogZW1wdHkgcmFuZ2VzOyAxOjEgdHJhbnNsYXRpb24KKFhFTikgRFQ6IHBhcmVudCB0cmFuc2xh
dGlvbiBmb3I6PDM+IDAwMDAwMDAwPDM+IDAwMDAwMDAwPDM+CihYRU4pIERUOiB3aXRoIG9mZnNl
dDogNzAwMDAwMDAKKFhFTikgRFQ6IG9uZSBsZXZlbCB0cmFuc2xhdGlvbjo8Mz4gMDAwMDAwMDA8
Mz4gNzAwMDAwMDA8Mz4KKFhFTikgRFQ6IHJlYWNoZWQgcm9vdCBub2RlCihYRU4pwqDCoCAtIE1N
SU86IDAwNzAwMDAwMDAgLSAwMDgwMDAwMDAwIFAyTVR5cGU9NQooWEVOKSBoYW5kbGUgL21tbmdy
CihYRU4pIGR0X2lycV9udW1iZXI6IGRldj0vbW1uZ3IKKFhFTikgL21tbmdyIHBhc3N0aHJvdWdo
ID0gMSBuaXJxID0gMCBuYWRkciA9IDAKKFhFTikgaGFuZGxlIC9tbW5ncmJ1ZgooWEVOKSBkdF9p
cnFfbnVtYmVyOiBkZXY9L21tbmdyYnVmCihYRU4pIC9tbW5ncmJ1ZiBwYXNzdGhyb3VnaCA9IDEg
bmlycSA9IDAgbmFkZHIgPSAwCihYRU4pIGhhbmRsZSAvdnNwbV9pZgooWEVOKSBkdF9pcnFfbnVt
YmVyOiBkZXY9L3ZzcG1faWYKKFhFTikgL3ZzcG1faWYgcGFzc3Rocm91Z2ggPSAxIG5pcnEgPSAw
IG5hZGRyID0gMAooWEVOKSBBbGxvY2F0aW5nIFBQSSAxNiBmb3IgZXZlbnQgY2hhbm5lbCBpbnRl
cnJ1cHQKKFhFTikgQ3JlYXRlIGh5cGVydmlzb3Igbm9kZQooWEVOKSBDcmVhdGUgUFNDSSBub2Rl
CihYRU4pIENyZWF0ZSBjcHVzIG5vZGUKKFhFTikgQ3JlYXRlIGNwdUAwIChsb2dpY2FsIENQVUlE
OiAwKSBub2RlCihYRU4pIENyZWF0ZSBjcHVAMSAobG9naWNhbCBDUFVJRDogMSkgbm9kZQooWEVO
KSBDcmVhdGUgY3B1QDIgKGxvZ2ljYWwgQ1BVSUQ6IDIpIG5vZGUKKFhFTikgQ3JlYXRlIGNwdUAz
IChsb2dpY2FsIENQVUlEOiAzKSBub2RlCihYRU4pIENyZWF0ZSBtZW1vcnkgbm9kZSAocmVnIHNp
emUgNCwgbnIgY2VsbHMgNCkKKFhFTinCoMKgIEJhbmsgMDogMHg2MDAwMDAwMC0+MHg3MDAwMDAw
MAoqKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAwMDAwMDAwMDdhMDAwMDAwIHRvIAowMDAwMDAw
MDYwMDgwMDAwLTAwMDAwMDAwNjIwODAwMDAqCihYRU4pCihYRU4pICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKKFhFTikgUGFuaWMgb24gQ1BVIDA6CihYRU4pIFVuYWJs
ZSB0byBjb3B5IHRoZSBrZXJuZWwgaW4gdGhlIGh3ZG9tIG1lbW9yeQooWEVOKSAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pCihYRU4pIFJlYm9vdCBpbiBmaXZl
IHNlY29uZHMuLi4KCgo+Cj4gUHJpbnRpbmcgdGhlIGxvb2t1cCB3b3VsZCBhY3R1YWxseSBoZWxw
IHRvIGtub3cgd2hhdCdzIGdvaW5nIG9uLgo+Cj4gQ2hlZXJzLAo+Ci0tIApSZWdhcmRzLAoKT2xl
a3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 20:20:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 20:20:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwupH-0001a7-NW; Thu, 21 Feb 2019 20:20:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jKND=Q4=citrix.com=prvs=94889812e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gwupG-0001a2-91
 for xen-devel@lists.xen.org; Thu, 21 Feb 2019 20:20:10 +0000
X-Inumbo-ID: 14bf1aaa-3616-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14bf1aaa-3616-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 20:20:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,396,1544486400"; d="scan'208";a="78754695"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 21 Feb 2019 20:18:57 +0000
Message-ID: <1550780337-638-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1550614715-21161-4-git-send-email-andrew.cooper3@citrix.com>
References: <1550614715-21161-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/4] x86/vmx: Fix security issue when a guest
 balloons out the #VE info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvZ2ljIGluIGFsdHAybV92Y3B1X3tlbixkaXN9YWJsZV92ZSgpIGFuZCB2bXhfdmNwdV91
cGRhdGVfdm1mdW5jX3ZlKCkgaXMKZGFuZ2Vyb3VzLiAgQWZ0ZXIgI1ZFIGhhcyBiZWVuIHNldCB1
cCwgdGhlIGd1ZXN0IGNhbiBiYWxsb29uIG91dCBhbmQgZnJlZSB0aGUKbm9taW5hdGVkIEdGTiwg
YWZ0ZXIgd2hpY2ggdGhlIHByb2Nlc3NvciBtYXkgd3JpdGUgdG8gaXQuICBBbHNvLCB0aGUgdW5s
b2NrZWQKR0ZOIHF1ZXJ5IG1lYW5zIHRoZSBNRk4gaXMgc3RhbGUgYnkgdGhlIHRpbWUgaXQgaXMg
dXNlZC4gIEFsdGVybmF0aXZlbHksIGEKZ3Vlc3QgY2FuIHJhY2UgdHdvIGRpc2FibGUgY2FsbHMg
dG8gY2F1c2Ugb25lIFZNQ1MgdG8gc3RpbGwgcmVmZXJlbmNlIHRoZQpub21pbmF0ZWQgR0ZOIGFm
dGVyIHRoZSB0cmFja2luZyBpbmZvcm1hdGlvbiB3YXMgZHJvcHBlZC4KClJld29yayB0aGUgbG9n
aWMgZnJvbSBzY3JhdGNoIHRvIG1ha2UgaXQgc2FmZS4KCkhvbGQgYW4gZXh0cmEgcGFnZSByZWZl
cmVuY2Ugb24gdGhlIHVuZGVybHlpbmcgZnJhbWUsIHRvIGFjY291bnQgZm9yIHRoZQpWTUNTJ3Mg
cmVmZXJlbmNlLiAgVGhpcyBtZWFucyB0aGF0IGlmIHRoZSBHRk4gZ2V0cyBiYWxsb29uZWQgb3V0
LCBpdCBpc24ndApmcmVlZCBiYWNrIHRvIFhlbiB1bnRpbCAjVkUgaXMgZGlzYWJsZWQsIGFuZCB0
aGUgVk1DUyBubyBsb25nZXIgcmVmZXJzIHRvIHRoZQpwYWdlLgoKQSBjb25zZXF1ZW5jZSBvZiB0
aGlzIGlzIHRoYXQgYWx0cDJtX3ZjcHVfZGlzYWJsZV92ZSgpIG5lZWRzIHRvIGJlIGNhbGxlZApk
dXJpbmcgdGhlIGRvbWFpbl9raWxsKCkgcGF0aCwgdG8gZHJvcCB0aGUgcmVmZXJlbmNlIGZvciBk
b21haW5zIHdoaWNoIHNodXQKZG93biB3aXRoICNWRSBzdGlsbCBlbmFibGVkLgoKRm9yIGRvbWFp
bnMgdXNpbmcgYWx0cDJtLCB3ZSBleHBlY3QgYSBzaW5nbGUgZW5hYmxlIGNhbGwgYW5kIG5vIGRp
c2FibGUgZm9yCnRoZSByZW1haW5pbmcgbGlmZXRpbWUgb2YgdGhlIGRvbWFpbi4gIEhvd2V2ZXIs
IHRvIGF2b2lkIHByb2JsZW1zIHdpdGgKY29uY3VycmVudCBjYWxscywgdXNlIGNtcHhjaGcoKSB0
byBsb2NrbGVzc2x5IG1haW50YWluIHNhZmV0eS4KClRoaXMgZG9lc24ndCBoYXZlIGFuIFhTQSBi
ZWNhdXNlIGFsdHAybSBpcyBub3QgeWV0IGEgc2VjdXJpdHktc3VwcG9ydGVkCmZlYXR1cmUuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpDQzog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzog
UmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpDQzogVGFtYXMgSyBM
ZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWpp
bWFAaW50ZWwuY29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cgp2MjoK
ICogUmV1c2UgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgcmF0aGVyIHRoYW4gaW50cm9k
dWNpbmcKICAgZG9tYWluX3VubWFwX3Jlc291cmNlcygpLgogKiBVc2UgY2hlY2tfZ2V0X3BhZ2Vf
ZnJvbV9nZm4oKSByYXRoZXIgdGhhbiBvcGNvZGluZyBoYWxmIG9mIGl0LgogKiBEaXNhbGxvdyBy
ZWdpc3RlcmluZyB0aGUgI1ZFIGluZm8gcGFnZSBvdmVyIGFueXRoaW5nIHdoaWNoIGlzbid0IHBs
YWluIFJBTQogICBpbiB0aGUgZ3Vlc3QuCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAg
ICAgIHwgIDcgKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICB8IDMzICsrKysr
KysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vYWx0cDJtLmMgICAgICAgfCA1OSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZjcHUuaCB8ICA3ICsrKystCiA0IGZpbGVzIGNoYW5nZWQsIDgwIGluc2VydGlv
bnMoKyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA3YTI5NDM1Li5iNWZlYmQ2IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBA
IC0zOCw2ICszOCw3IEBACiAjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgogI2luY2x1ZGUgPHB1
YmxpYy9zeXNjdGwuaD4KICNpbmNsdWRlIDxwdWJsaWMvaHZtL2h2bV92Y3B1Lmg+CisjaW5jbHVk
ZSA8YXNtL2FsdHAybS5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL21j
MTQ2ODE4cnRjLmg+CiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgpAQCAtMjA3MSw2ICsyMDcyLDEy
IEBAIGludCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICAgICAgICAgICAgICByZXR1cm4gcmV0OwogICAgICAgICB9CiAKKyAgICAgICAgaWYgKCBhbHRw
Mm1fYWN0aXZlKGQpICkKKyAgICAgICAgeworICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQs
IHYgKQorICAgICAgICAgICAgICAgIGFsdHAybV92Y3B1X2Rpc2FibGVfdmUodik7CisgICAgICAg
IH0KKwogICAgICAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggMjRkZWY5My4uMzk1
YmNjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTIxOTYsMTQgKzIxOTYsMTEgQEAgc3RhdGljIHZvaWQg
dm14X3ZjcHVfdXBkYXRlX3ZtZnVuY192ZShzdHJ1Y3QgdmNwdSAqdikKIAogICAgICAgICBpZiAo
IGNwdV9oYXNfdm14X3ZpcnRfZXhjZXB0aW9ucyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHAy
bV90eXBlX3QgdDsKLSAgICAgICAgICAgIG1mbl90IG1mbjsKKyAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCBwYWdlX2luZm8gKnBnID0gdmNwdV9hbHRwMm0odikudmVpbmZvX3BnOwogCi0gICAgICAg
ICAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KHZjcHVfYWx0cDJtKHYp
LnZlaW5mb19nZm4pLCAmdCk7Ci0KLSAgICAgICAgICAgIGlmICggIW1mbl9lcShtZm4sIElOVkFM
SURfTUZOKSApCisgICAgICAgICAgICBpZiAoIHBnICkKICAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBfX3Ztd3JpdGUoVklSVF9FWENFUFRJT05fSU5GTywgbWZuX3gobWZuKSA8PCBQQUdF
X1NISUZUKTsKKyAgICAgICAgICAgICAgICBfX3Ztd3JpdGUoVklSVF9FWENFUFRJT05fSU5GTywg
cGFnZV90b19tYWRkcihwZykpOwogICAgICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAg
ICogTWFrZSBzdXJlIHdlIGhhdmUgYW4gdXAtdG8tZGF0ZSBFUFRQX0lOREVYIHdoZW4KICAgICAg
ICAgICAgICAgICAgKiBzZXR0aW5nIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9WSVJUX0VYQ0VQVElP
TlMuCkBAIC0yMjM3LDIxICsyMjM0LDE5IEBAIHN0YXRpYyBpbnQgdm14X3ZjcHVfZW11bGF0ZV92
bWZ1bmMoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKIHN0YXRpYyBib29sX3Qg
dm14X3ZjcHVfZW11bGF0ZV92ZShzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBib29sX3QgcmMgPSAw
LCB3cml0YWJsZTsKLSAgICBnZm5fdCBnZm4gPSB2Y3B1X2FsdHAybSh2KS52ZWluZm9fZ2ZuOwor
ICAgIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBnID0gdmNwdV9hbHRwMm0odikudmVpbmZvX3Bn
OwogICAgIHZlX2luZm9fdCAqdmVpbmZvOworICAgIGJvb2wgcmMgPSBmYWxzZTsKIAotICAgIGlm
ICggZ2ZuX2VxKGdmbiwgSU5WQUxJRF9HRk4pICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgaWYg
KCAhcGcgKQorICAgICAgICByZXR1cm4gcmM7CiAKLSAgICB2ZWluZm8gPSBodm1fbWFwX2d1ZXN0
X2ZyYW1lX3J3KGdmbl94KGdmbiksIDAsICZ3cml0YWJsZSk7Ci0gICAgaWYgKCAhdmVpbmZvICkK
LSAgICAgICAgcmV0dXJuIDA7Ci0gICAgaWYgKCAhd3JpdGFibGUgfHwgdmVpbmZvLT5zZW1hcGhv
cmUgIT0gMCApCi0gICAgICAgIGdvdG8gb3V0OworICAgIHZlaW5mbyA9IF9fbWFwX2RvbWFpbl9w
YWdlKHBnKTsKIAotICAgIHJjID0gMTsKKyAgICBpZiAoIHZlaW5mby0+c2VtYXBob3JlICE9IDAg
KQorICAgICAgICBnb3RvIG91dDsKIAorICAgIHJjID0gdHJ1ZTsKICAgICB2ZWluZm8tPmV4aXRf
cmVhc29uID0gRVhJVF9SRUFTT05fRVBUX1ZJT0xBVElPTjsKICAgICB2ZWluZm8tPnNlbWFwaG9y
ZSA9IH4wOwogICAgIHZlaW5mby0+ZXB0cF9pbmRleCA9IHZjcHVfYWx0cDJtKHYpLnAybWlkeDsK
QEAgLTIyNjYsNyArMjI2MSwxMSBAQCBzdGF0aWMgYm9vbF90IHZteF92Y3B1X2VtdWxhdGVfdmUo
c3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VWRU5UX05P
X0VDKTsKIAogIG91dDoKLSAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUodmVpbmZvLCAwKTsKKyAg
ICB1bm1hcF9kb21haW5fcGFnZSh2ZWluZm8pOworCisgICAgaWYgKCByYyApCisgICAgICAgIHBh
Z2luZ19tYXJrX2RpcnR5KHYtPmRvbWFpbiwgcGFnZV90b19tZm4ocGcpKTsKKwogICAgIHJldHVy
biByYzsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2FsdHAybS5jIGIveGVuL2Fy
Y2gveDg2L21tL2FsdHAybS5jCmluZGV4IDhiZGVmYjAuLjUwNzY4ZjIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9hbHRwMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vYWx0cDJtLmMKQEAg
LTI3LDcgKzI3LDYgQEAgYWx0cDJtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAg
ICAgICAgdmNwdV9wYXVzZSh2KTsKIAogICAgIHZjcHVfYWx0cDJtKHYpLnAybWlkeCA9IDA7Ci0g
ICAgdmNwdV9hbHRwMm0odikudmVpbmZvX2dmbiA9IElOVkFMSURfR0ZOOwogICAgIGF0b21pY19p
bmMoJnAybV9nZXRfYWx0cDJtKHYpLT5hY3RpdmVfdmNwdXMpOwogCiAgICAgYWx0cDJtX3ZjcHVf
dXBkYXRlX3AybSh2KTsKQEAgLTU4LDI1ICs1Nyw2OSBAQCBhbHRwMm1fdmNwdV9kZXN0cm95KHN0
cnVjdCB2Y3B1ICp2KQogCiBpbnQgYWx0cDJtX3ZjcHVfZW5hYmxlX3ZlKHN0cnVjdCB2Y3B1ICp2
LCBnZm5fdCBnZm4pCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBz
dHJ1Y3QgYWx0cDJtdmNwdSAqYSA9ICZ2Y3B1X2FsdHAybSh2KTsKICAgICBwMm1fdHlwZV90IHAy
bXQ7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisgICAgaW50IHJjOworCisgICAgLyogRWFy
bHkgZXhpdCBwYXRoIGlmICNWRSBpcyBhbHJlYWR5IGNvbmZpZ3VyZWQuICovCisgICAgaWYgKCBh
LT52ZWluZm9fcGcgKQorICAgICAgICByZXR1cm4gLUVFWElTVDsKKworICAgIHJjID0gY2hlY2tf
Z2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ2ZuLCBmYWxzZSwgJnAybXQsICZwZyk7CisgICAgaWYgKCBy
YyApCisgICAgICAgIHJldHVybiByYzsKKworICAgIC8qCisgICAgICogTG9va2luZyBmb3IgYSBw
bGFpbiBwaWVjZSBvZiBndWVzdCB3cml0ZWFibGUgUkFNIHdpdGggaXNuJ3QgYSBtYWdpYworICAg
ICAqIGZyYW1lIHN1Y2ggYXMgYSBncmFudC9pb3JlcS9zaGFyZWRfaW5mby9ldGMgbWFwcGluZy4g
IFdlIChhYil1c2UgdGhlCisgICAgICogcGFnZWFibGUoKSBwcmVkaWNhdGUgZm9yIHRoaXMsIGR1
ZSB0byBpdCBoYXZpbmcgdGhlIHNhbWUgcHJvcGVydGllcworICAgICAqIHRoYXQgd2Ugd2FudC4K
KyAgICAgKi8KKyAgICBpZiAoICFwMm1faXNfcGFnZWFibGUocDJtdCkgfHwgaXNfeGVuX2hlYXBf
cGFnZShwZykgKQorICAgIHsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBnb3RvIGVy
cjsKKyAgICB9CiAKLSAgICBpZiAoICFnZm5fZXEodmNwdV9hbHRwMm0odikudmVpbmZvX2dmbiwg
SU5WQUxJRF9HRk4pIHx8Ci0gICAgICAgICBtZm5fZXEoZ2V0X2dmbl9xdWVyeV91bmxvY2tlZCh2
LT5kb21haW4sIGdmbl94KGdmbiksICZwMm10KSwKLSAgICAgICAgICAgICAgICBJTlZBTElEX01G
TikgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAvKgorICAgICAqIFVwZGF0ZSB2ZWlu
Zm9fcGcsIG1ha2luZyBzdXJlIHRvIGJlIHNhZmUgd2l0aCBjb25jdXJyZW50IGh5cGVyY2FsbHMu
CisgICAgICogVGhlIGZpcnN0IGNhbGxlciB0byBtYWtlIHZlaW5mb19wZyBiZWNvbWUgbm9uLU5V
TEwgd2lsbCBwcm9ncmFtIGl0cyBNRk4KKyAgICAgKiBpbnRvIHRoZSBWTUNTLCBzbyBtdXN0IG5v
dCBiZSBjbG9iYmVyZWQuICBDYWxsZXJzIHdoaWNoIGxvc2UgdGhlIHJhY2UKKyAgICAgKiBiYWNr
IG9mZiB3aXRoIC1FRVhJU1QuCisgICAgICovCisgICAgaWYgKCBjbXB4Y2hnKCZhLT52ZWluZm9f
cGcsIE5VTEwsIHBnKSAhPSBOVUxMICkKKyAgICB7CisgICAgICAgIHJjID0gLUVFWElTVDsKKyAg
ICAgICAgZ290byBlcnI7CisgICAgfQogCi0gICAgdmNwdV9hbHRwMm0odikudmVpbmZvX2dmbiA9
IGdmbjsKICAgICBhbHRwMm1fdmNwdV91cGRhdGVfdm1mdW5jX3ZlKHYpOwogCiAgICAgcmV0dXJu
IDA7CisKKyBlcnI6CisgICAgcHV0X3BhZ2UocGcpOworCisgICAgcmV0dXJuIHJjOwogfQogCiB2
b2lkIGFsdHAybV92Y3B1X2Rpc2FibGVfdmUoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgaWYgKCAh
Z2ZuX2VxKHZjcHVfYWx0cDJtKHYpLnZlaW5mb19nZm4sIElOVkFMSURfR0ZOKSApCisgICAgc3Ry
dWN0IGFsdHAybXZjcHUgKmEgPSAmdmNwdV9hbHRwMm0odik7CisgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGc7CisKKyAgICAvKgorICAgICAqIFVwZGF0ZSB2ZWluZm9fcGcsIG1ha2luZyBzdXJlIHRv
IGJlIHNhZmUgd2l0aCBjb25jdXJyZW50IGh5cGVyY2FsbHMuCisgICAgICogVGhlIHdpbm5lciBv
ZiB0aGlzIHJhY2UgaXMgcmVzcG9uc2libGUgdG8gdXBkYXRlIHRoZSBWTUNTIHRvIG5vIGxvbmdl
cgorICAgICAqIHBvaW50IGF0IHRoZSBwYWdlLCB0aGVuIGRyb3AgdGhlIGFzc29jaWF0ZWQgcmVm
LgorICAgICAqLworICAgIGlmICggKHBnID0geGNoZygmYS0+dmVpbmZvX3BnLCBOVUxMKSkgKQog
ICAgIHsKLSAgICAgICAgdmNwdV9hbHRwMm0odikudmVpbmZvX2dmbiA9IElOVkFMSURfR0ZOOwog
ICAgICAgICBhbHRwMm1fdmNwdV91cGRhdGVfdm1mdW5jX3ZlKHYpOworCisgICAgICAgIHB1dF9w
YWdlKHBnKTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZjcHUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAppbmRleCBjOGE0MGY2Li42
Yzg0ZDVhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBAIC0xMzcsOCArMTM3LDEzIEBAIHN0cnVj
dCBuZXN0ZWR2Y3B1IHsKICNkZWZpbmUgdmNwdV9uZXN0ZWRodm0odikgKCh2KS0+YXJjaC5odm0u
bnZjcHUpCiAKIHN0cnVjdCBhbHRwMm12Y3B1IHsKKyAgICAvKgorICAgICAqICNWRSBpbmZvcm1h
dGlvbiBwYWdlLiAgVGhpcyBwb2ludGVyIGJlaW5nIG5vbi1OVUxMIGluZGljYXRlcyB0aGF0IGEK
KyAgICAgKiBWTUNTJ3MgVklSVF9FWENFUFRJT05fSU5GTyBmaWVsZCBpcyBwb2ludGluZyB0byB0
aGUgcGFnZSwgYW5kIGFuIGV4dHJhCisgICAgICogcGFnZSByZWZlcmVuY2UgaXMgaGVsZC4KKyAg
ICAgKi8KKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICp2ZWluZm9fcGc7CiAgICAgdWludDE2X3QgICAg
cDJtaWR4OyAgICAgICAgIC8qIGFsdGVybmF0ZSBwMm0gaW5kZXggKi8KLSAgICBnZm5fdCAgICAg
ICB2ZWluZm9fZ2ZuOyAgICAgLyogI1ZFIGluZm9ybWF0aW9uIHBhZ2UgZ2ZuICovCiB9OwogCiAj
ZGVmaW5lIHZjcHVfYWx0cDJtKHYpICgodiktPmFyY2guaHZtLmF2Y3B1KQotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 20:46:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 20:46:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwvEs-0003bH-1X; Thu, 21 Feb 2019 20:46:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/sLC=Q4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gwvEq-0003bC-75
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 20:46:36 +0000
X-Inumbo-ID: c5f41953-3619-11e9-bc90-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::60d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5f41953-3619-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 20:46:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=JSMcSztNlofE3POjuyUdc8hpZ4K+7IA9Thez/3ZoQZ4=;
 b=c95Tj1g8/ca0dMZ5qsMQ+3QBn3R/ZSvfVmLOUFG5S2bw2yuzRG9lCZLeZ5RTtgDqwg+8VtwrU8pMGUJybBXrWG1jJLzb11uBgt68KaBiD1bf04BBuM1yFcYfAc/cZqgDGfp5nfwJDHNHkITucgNSKx3h6i9uYd+bNWky+glw/7M=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB3151.eurprd08.prod.outlook.com (52.133.15.138) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.15; Thu, 21 Feb 2019 20:46:31 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b%4]) with mapi id 15.20.1643.014; Thu, 21 Feb 2019
 20:46:31 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>, Julien Grall
 <julien.grall@gmail.com>
Thread-Topic: [Xen-devel] xen/evtchn and forced threaded irq
Thread-Index: AQHUyHjqQ66WxRXB/Uyll7tNFo7Q+qXnzhoAgADuSACAADAtAIAAEDAAgAAhZICAAAulgIAAEMAAgAAE4ICAAKi7AIAACJqAgAAKBYCAAMFVAA==
Date: Thu, 21 Feb 2019 20:46:31 +0000
Message-ID: <e25aaeea-f6bf-1217-f416-726c4e3588f2@arm.com>
References: <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <1574a7fe-a5ac-4bc2-d3f0-967d8d01e5f1@oracle.com>
 <1100e6b1-6fa8-06f0-8ecc-b0699a2ce5f4@arm.com>
 <20190221080752.zy2qlzb4vi7tbu3p@Air-de-Roger>
 <CAF3u54Ct7nBjoLw9Vzb=aZVu=N5Ccp5_k6GxLo_ZSA=YCsco6A@mail.gmail.com>
 <20190221091431.vqi53op37mvhi25z@Air-de-Roger>
In-Reply-To: <20190221091431.vqi53op37mvhi25z@Air-de-Roger>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P123CA0011.GBRP123.PROD.OUTLOOK.COM
 (2603:10a6:600:a6::23) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.140.96.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e778bc35-9b3c-410f-b2d2-08d6983da8d1
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3151; 
x-ms-traffictypediagnostic: VI1PR08MB3151:
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3151;
 20:1tQyDMkYKYGl2vBj+TlR683n6gsSmchUT6cTJoY2CYWAkXHqfORmDrkOqrGhJ07+NVT7azt7/nOXohL/ZRLbRLa7icu5jf3gtKscIXntdB5jTp+GNdI/CCW5U9uGWHXdqo7gCVyIsaHd57DxDsu0R94x6ooIFuQox8hehtF7vdQ=
x-microsoft-antispam-prvs: <VI1PR08MB315139134024B8B2F16175C6807E0@VI1PR08MB3151.eurprd08.prod.outlook.com>
x-forefront-prvs: 09555FB1AD
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(979002)(376002)(366004)(396003)(346002)(39860400002)(136003)(40434004)(199004)(189003)(52116002)(8676002)(3846002)(81166006)(81156014)(305945005)(6486002)(54906003)(93886005)(6116002)(44832011)(486006)(446003)(99286004)(7736002)(229853002)(2906002)(66066001)(8936002)(76176011)(476003)(2616005)(71200400001)(86362001)(26005)(6512007)(36756003)(110136005)(478600001)(25786009)(6246003)(6346003)(4326008)(31686004)(6436002)(106356001)(11346002)(14454004)(71190400001)(53936002)(31696002)(386003)(105586002)(72206003)(6506007)(14444005)(256004)(53546011)(5024004)(186003)(97736004)(102836004)(316002)(68736007)(5660300002)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3151;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: VMFfF/xqDu9hhZkPDcpSBaCkPjEjuwYElgUdFQ6KJ2dmWxO7ewPQNO8VQrZn0uSMZkoMM8e4Cq3OMe2n5WFdUbjSHJCT/gDX8SZN9GyuG53YodKfoU/AOAxroNe6iMjQa30rrEk0ZFBQfGVC97ZljQQFGtqGYNoM2l4fTWvTDJoxfczy77tuwuJFpN1IAtpZT762My3UCnTj3drweG/pXZEhtbarBdVW0z55UuQwF5Yc0PuLC17i0FxscKu6j9+kEIylal1axDWb56QAS5g7IyHLCXCb1CfFTESZzqKYt2axDG5UBGNJrB3QR/IqyNzYgTlJdwrNP4WCegYOQ8+0cdZgQa8ypZuHBLmrbRlHaLpB/eJ36eGgjUEfbQepYXbnIOcFbBSu3Nla7KYu53OSuYjBdSJi1IsiGpIhheIYy3s=
Content-ID: <EB6A25D40E910140BC550E04476C2094@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e778bc35-9b3c-410f-b2d2-08d6983da8d1
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Feb 2019 20:46:30.4740 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3151
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Marc Zyngier <Marc.Zyngier@arm.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dave P Martin <Dave.Martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9nZXIsDQoNCk9uIDIxLzAyLzIwMTkgMDk6MTQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
DQo+IE9uIFRodSwgRmViIDIxLCAyMDE5IGF0IDA4OjM4OjM5QU0gKzAwMDAsIEp1bGllbiBHcmFs
bCB3cm90ZToNCj4+IEhpIFJvZ2VyLA0KPj4NCj4+IE9uIFRodSwgMjEgRmViIDIwMTksIDA4OjA4
IFJvZ2VyIFBhdSBNb25uw6ksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6DQo+Pg0KPj4+
IEZXSVcsIHlvdSBjYW4gYWxzbyBtYXNrIHRoZSBpbnRlcnJ1cHQgd2hpbGUgd2FpdGluZyBmb3Ig
dGhlIHRocmVhZCB0bw0KPj4+IGV4ZWN1dGUgdGhlIGludGVycnVwdCBoYW5kbGVyLiBJZToNCj4+
Pg0KPj4NCj4+IFRoYW5rIHlvdSBmb3IgcHJvdmlkaW5nIHN0ZXBzLCBob3dldmVyIHdoZXJlIHdv
dWxkIHRoZSBtYXNraW5nIGJlIGRvbmU/IEJ5DQo+PiB0aGUgaXJxY2hpcCBvciBhIGN1c3RvbSBz
b2x1dGlvbj8NCj4NCj4gSSdtIG5vdCBmYW1pbGlhciB3aXRoIHRoZSBpcnFjaGlwIGluZnJhc3Ry
dWN0dXJlIGluIExpbnV4LCB3aGF0IEkNCj4gcHJvcG9zZWQgYmVsb3cgaXMgd2hhdCBGcmVlQlNE
IGRvZXMgd2hlbiBydW5uaW5nIGludGVycnVwdCBoYW5kbGVycyBpbg0KPiBkZWZlcnJlZCB0aHJl
YWRzIElJUkMuDQo+DQo+IElmIGlycWNoaXAgaGFzIGEgc3BlY2lmaWMgaGFuZGxlciB0byBkaXNw
YXRjaCB0byBhIHRocmVhZCwgdGhlbiB0aGF0J3MNCj4gdGhlIHBsYWNlIHdoZXJlIHRoZSBtYXNr
aW5nIHNob3VsZCBoYXBwZW4uIExpa2VseSwgdGhlIHVubWFza2luZw0KPiBzaG91bGQgYmUgZG9u
ZSBieSB0aGUgaXJxIGhhbmRsaW5nIGluZnJhc3RydWN0dXJlIGFmdGVyIHRoZSB0aHJlYWQNCj4g
ZXhlY3V0aW5nIHRoZSBpbnRlcnJ1cHQgaGFuZGxlciBoYXMgZmluaXNoZWQuDQo+DQo+IElzbid0
IHRoZXJlIGEgc2ltaWxhciB3YXkgdG8gaGFuZGxlIGludGVycnVwdHMgaW4gdGhyZWFkcyBmb3Ig
TGludXg/DQoNCkxpbnV4IGhhcyBhIGZsYWcgKElSUUZfT05FU0hPVCkgdG8gbWFzayBpbnRlcnJ1
cHQgdW50aWwgdGhlIGludGVycnVwdA0KaGFuZGxlciBoYXMgYmVlbiBydW4uIEl0IGlzIHNldCBm
b3IgYWxsIGludGVycnVwdHMgaGFuZGxlciB0aGF0IGhhdmUNCmJlZW4gZm9yY2VkIHRvIGJlIHRo
cmVhZGVkLg0KDQpIb3dldmVyLCBpdCBsb29rcyBsaWtlIHRoZSBmbGFnIGlzIGJlZW4gaWdub3Jl
ZCBieSB0aGUgaXJxY2hpcCBoYW5kbGVyDQp3ZSB1c2UgKGhhbmRsZV9lZGdlX2lycSkuIERvaW5n
IGEgYml0IG9mIGRpZ2dpbmcsIElSUUZfT05FU0hPVCB1c2UgdG8gYmUNCmhhbmRsZWQgaW4gaGFu
ZGxlX2VkZ2VfaXJxIHVudGlsIHRoZSBmb2xsb3dpbmcgY29tbWl0IGZyb20gMjAwOToNCg0KY29t
bWl0IDRkYmM5Y2EyMTliMGYyOTQzMzJlNzM0NTI4ZjdiODIyMTE3MDAxNzANCkF1dGhvcjogVGhv
bWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+DQpEYXRlOiAgIFRodSBBdWcgMjcgMDk6
Mzg6NDkgMjAwOSArMDIwMA0KDQogICAgIGdlbmlycTogRG8gbm90IG1hc2sgb25lc2hvdCBlZGdl
IHR5cGUgaW50ZXJydXB0cw0KDQogICAgIE1hc2tpbmcgb25lc2hvdCBlZGdlIHR5cGUgaW50ZXJy
dXB0cyBpcyB3cm9uZyBhcyB3ZSBtaWdodCBsb3NlIGFuDQogICAgIGludGVycnVwdCB3aGljaCBp
cyBpc3N1ZWQgd2hlbiB0aGUgdGhyZWFkZWQgaGFuZGxlciBpcyBoYW5kbGluZyB0aGUNCiAgICAg
ZGV2aWNlLiBXZSBjYW4ga2VlcCB0aGUgaXJxIHVubWFza2VkIHNhZmVseSBhcyB3aXRoIGVkZ2Ug
dHlwZQ0KICAgICBpbnRlcnJ1cHRzIHRoZXJlIGlzIG5vIGRhbmdlciBvZiBpbnRlcnJ1cHQgZmxv
b2RzLiBJZiB0aGUgdGhyZWFkZWQNCiAgICAgaGFuZGxlciBoYXMgbm90IHlldCBmaW5pc2hlZCB0
aGVuIElSUVRGX1JVTlRIUkVBRCBpcyBzZXQgd2hpY2ggd2lsbA0KICAgICBrZWVwIHRoZSBoYW5k
bGVyIHRocmVhZCBhY3RpdmUuDQoNCiAgICAgRGVidWdnZWQgYW5kIHZlcmlmaWVkIGluIHByZWVt
cHQtcnQuDQoNCiAgICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0
cm9uaXguZGU+DQoNCkZ1cnRoZXJtb3JlLCBpdCBpcyBwcmV0dHkgY2xlYXIgZnJvbSB0aGUgY29t
bWVudCBvbiB0b3Agb2YNCmhhbmRsZV9lZGdlX2lycSB0aGF0IHRoZSBzYW1lIGludGVycnVwdCBj
YW4gY29tZS11cCBiZWZvcmUgdGhlIGZpcnN0IG9uZQ0KaXMgb25lIGlzIGhhbmRsZWQgYnkgdGhl
IGFzc29jaWF0ZWQgZXZlbnQgaGFuZGxlci4NCg0KSSBhbSBzdGlsbCB0cnlpbmcgdG8gZmlndXJl
IG91dCB3aGV0aGVyIHRoZSBpc3N1ZSBsaWVzIGluIHRoZSBldnRjaG4NCmRyaXZlciBvciB0aGUg
WGVuIGlycWNoaXAgKGV2ZW50c19iYXNlLmMpLiBJIHdpbGwgaGF2ZSBhIGNsb3NlciBsb29rIGFu
ZA0KY29tZSBiYWNrIHdpdGggdXBkYXRlcyBoZXJlLg0KDQpDaGVlcnMsDQoNCi0tDQpKdWxpZW4g
R3JhbGwNCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBh
bnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdl
ZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0
aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRv
IGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNv
cHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4NCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 21:28:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 21:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwvtV-00078j-VY; Thu, 21 Feb 2019 21:28:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JTYB=Q4=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gwvtU-00078e-GS
 for xen-devel@lists.xen.org; Thu, 21 Feb 2019 21:28:36 +0000
X-Inumbo-ID: a3b7fd14-361f-11e9-bc90-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3b7fd14-361f-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 21:28:34 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 81CCB3016E63; Thu, 21 Feb 2019 23:28:32 +0200 (EET)
Received: from [192.168.228.119] (unknown [84.232.220.202])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 597AF306E477;
 Thu, 21 Feb 2019 23:28:32 +0200 (EET)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1550614715-21161-4-git-send-email-andrew.cooper3@citrix.com>
 <1550780337-638-1-git-send-email-andrew.cooper3@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <63664e71-390d-5105-6e7d-ece6126f55c0@bitdefender.com>
Date: Thu, 21 Feb 2019 23:28:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <1550780337-638-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/vmx: Fix security issue when a
 guest balloons out the #VE info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMS8xOSAxMDoxOCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgbG9naWMgaW4g
YWx0cDJtX3ZjcHVfe2VuLGRpc31hYmxlX3ZlKCkgYW5kIHZteF92Y3B1X3VwZGF0ZV92bWZ1bmNf
dmUoKSBpcwo+IGRhbmdlcm91cy4gIEFmdGVyICNWRSBoYXMgYmVlbiBzZXQgdXAsIHRoZSBndWVz
dCBjYW4gYmFsbG9vbiBvdXQgYW5kIGZyZWUgdGhlCj4gbm9taW5hdGVkIEdGTiwgYWZ0ZXIgd2hp
Y2ggdGhlIHByb2Nlc3NvciBtYXkgd3JpdGUgdG8gaXQuICBBbHNvLCB0aGUgdW5sb2NrZWQKPiBH
Rk4gcXVlcnkgbWVhbnMgdGhlIE1GTiBpcyBzdGFsZSBieSB0aGUgdGltZSBpdCBpcyB1c2VkLiAg
QWx0ZXJuYXRpdmVseSwgYQo+IGd1ZXN0IGNhbiByYWNlIHR3byBkaXNhYmxlIGNhbGxzIHRvIGNh
dXNlIG9uZSBWTUNTIHRvIHN0aWxsIHJlZmVyZW5jZSB0aGUKPiBub21pbmF0ZWQgR0ZOIGFmdGVy
IHRoZSB0cmFja2luZyBpbmZvcm1hdGlvbiB3YXMgZHJvcHBlZC4KPiAKPiBSZXdvcmsgdGhlIGxv
Z2ljIGZyb20gc2NyYXRjaCB0byBtYWtlIGl0IHNhZmUuCj4gCj4gSG9sZCBhbiBleHRyYSBwYWdl
IHJlZmVyZW5jZSBvbiB0aGUgdW5kZXJseWluZyBmcmFtZSwgdG8gYWNjb3VudCBmb3IgdGhlCj4g
Vk1DUydzIHJlZmVyZW5jZS4gIFRoaXMgbWVhbnMgdGhhdCBpZiB0aGUgR0ZOIGdldHMgYmFsbG9v
bmVkIG91dCwgaXQgaXNuJ3QKPiBmcmVlZCBiYWNrIHRvIFhlbiB1bnRpbCAjVkUgaXMgZGlzYWJs
ZWQsIGFuZCB0aGUgVk1DUyBubyBsb25nZXIgcmVmZXJzIHRvIHRoZQo+IHBhZ2UuCj4gCj4gQSBj
b25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgYWx0cDJtX3ZjcHVfZGlzYWJsZV92ZSgpIG5lZWRz
IHRvIGJlIGNhbGxlZAo+IGR1cmluZyB0aGUgZG9tYWluX2tpbGwoKSBwYXRoLCB0byBkcm9wIHRo
ZSByZWZlcmVuY2UgZm9yIGRvbWFpbnMgd2hpY2ggc2h1dAo+IGRvd24gd2l0aCAjVkUgc3RpbGwg
ZW5hYmxlZC4KPiAKPiBGb3IgZG9tYWlucyB1c2luZyBhbHRwMm0sIHdlIGV4cGVjdCBhIHNpbmds
ZSBlbmFibGUgY2FsbCBhbmQgbm8gZGlzYWJsZSBmb3IKPiB0aGUgcmVtYWluaW5nIGxpZmV0aW1l
IG9mIHRoZSBkb21haW4uICBIb3dldmVyLCB0byBhdm9pZCBwcm9ibGVtcyB3aXRoCj4gY29uY3Vy
cmVudCBjYWxscywgdXNlIGNtcHhjaGcoKSB0byBsb2NrbGVzc2x5IG1haW50YWluIHNhZmV0eS4K
PiAKPiBUaGlzIGRvZXNuJ3QgaGF2ZSBhbiBYU0EgYmVjYXVzZSBhbHRwMm0gaXMgbm90IHlldCBh
IHNlY3VyaXR5LXN1cHBvcnRlZAo+IGZlYXR1cmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpUZXN0ZWQtYnk6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 22:10:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 22:10:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwwXi-0002fn-CP; Thu, 21 Feb 2019 22:10:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FYcz=Q4=citrix.com=prvs=948ebd35f=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gwwXh-0002fi-EX
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 22:10:09 +0000
X-Inumbo-ID: 72345328-3625-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72345328-3625-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 22:10:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,397,1544486400"; d="scan'208";a="78767587"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Feb 2019 22:08:56 +0000
Message-ID: <1550786936-5925-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] iommu: leave IOMMU enabled by default during
 kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, julien.grall@arm.com,
 jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQncyB1bnNhZmUgdG8gZGlzYWJsZSBJT01NVSBvbiBhIGxpdmUgc3lzdGVtIHdoaWNoIGlzIHRo
ZSBjYXNlCmlmIHdlJ3JlIGNyYXNoaW5nIHNpbmNlIHJlbWFwcGluZyBoYXJkd2FyZSBkb2Vzbid0
IHVzdWFsbHkga25vdyB3aGF0CnRvIGRvIHdpdGggb25nb2luZyBidXMgdHJhbnNhY3Rpb25zIGFu
ZCBmcmVxdWVudGx5IHJhaXNlcyBOTUkvTUNFL1NNSSwKZXRjLiAoZGVwZW5kcyBvbiB0aGUgZmly
bXdhcmUgY29uZmlndXJhdGlvbikgdG8gc2lnbmFsIHRoZXNlIGFibm9ybWFsaXRpZXMuClRoaXMs
IGluIHR1cm4sIGRvZXNuJ3QgcGxheSB3ZWxsIHdpdGgga2V4ZWMgdHJhbnNpdGlvbiBwcm9jZXNz
IGFzIHRoZXJlIGlzCm5vIGhhbmRsaW5nIGF2YWlsYWJsZSBhdCB0aGUgbW9tZW50IGZvciB0aGlz
IGtpbmQgb2YgZXZlbnRzIHJlc3VsdGluZwppbiBmYWlsdXJlcyB0byBlbnRlciB0aGUga2VybmVs
LgoKTW9kZXJuIExpbnV4IGtlcm5lbHMgdGF1Z2h0IHRvIGNvcHkgYWxsIHRoZSBuZWNlc3Nhcnkg
RE1BUi9JUiB0YWJsZXMKZm9sbG93aW5nIGtleGVjIGZyb20gdGhlIHByZXZpb3VzIGtlcm5lbCAo
WGVuIGluIG91ciBjYXNlKSAtIHNvIGl0J3MKY3VycmVudGx5IG5vcm1hbCB0byBrZWVwIElPTU1V
IGVuYWJsZWQuIEl0IG1pZ2h0IHJlcXVpcmUgbWlub3IgY2hhbmdlcyB0bwprZHVtcCBjb21tYW5k
IGxpbmUgdGhhdCBlbmFibGVzIElPTU1VIGRyaXZlcnMgKGUuZy4gaW50ZWxfaW9tbXU9b24gLwpp
bnRyZW1hcD1vbikgYnV0IHJlY2VudCBrZXJuZWxzIGRvbid0IHJlcXVpcmUgYW55IGFkZGl0aW9u
YWwgY2hhbmdlcyBmb3IKdGhlIHRyYW5zaXRpb24gdG8gYmUgdHJhbnNwYXJlbnQuCgpBIGZhbGxi
YWNrIG9wdGlvbiBpcyBzdGlsbCBsZWZ0IGZvciBjb21wYXRpYmlsaXR5IHdpdGggYW5jaWVudCBj
cmFzaAprZXJuZWxzIHdoaWNoIGRpZG4ndCBsaWtlIHRvIGhhdmUgSU9NTVUgYWN0aXZlIHVuZGVy
IHRoZWlyIGZlZXQgb24gYm9vdC4KClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29y
LmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2MjoKKiBGaXhlZCBhbmQgY2xh
cmlmaWVkIGRvY3VtZW50YXRpb24KKiBSZW5hbWVkIG9wdGlvbiB0byBjcmFzaC1kaXNhYmxlCiog
T3RoZXIgbWlub3Igc3VnZ2VzdGlvbnMgdGFrZW4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5wYW5kb2MgfCA4ICsrKysrKystCiB4ZW4vYXJjaC94ODYvY3Jhc2guYyAgICAgICAgICAg
ICAgfCA3ICsrKysrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICB8IDggKysr
KysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXggYTAzYzBiNC4uYWI4NTNiZCAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtMTE3Miw3ICsxMTcyLDcgQEAgZGV0ZWN0aW9uIG9m
IHN5c3RlbXMga25vd24gdG8gbWlzYmVoYXZlIHVwb24gYWNjZXNzZXMgdG8gdGhhdCBwb3J0Lgog
CiAjIyMgaW9tbXUKICAgICA9IExpc3Qgb2YgWyA8Ym9vbD4sIHZlcmJvc2UsIGRlYnVnLCBmb3Jj
ZSwgcmVxdWlyZWQsCi0gICAgICAgICAgICAgICAgc2hhcmVwdCwgaW50cmVtYXAsIGludHBvc3Qs
CisgICAgICAgICAgICAgICAgc2hhcmVwdCwgaW50cmVtYXAsIGludHBvc3QsIGNyYXNoLWRpc2Fi
bGUsCiAgICAgICAgICAgICAgICAgc25vb3AsIHFpbnZhbCwgaWdmeCwgd29ya2Fyb3VuZF9iaW9z
X2J1ZywKICAgICAgICAgICAgICAgICBhbWQtaW9tbXUtcGVyZGV2LWludHJlbWFwLAogICAgICAg
ICAgICAgICAgIGRvbTAte3Bhc3N0aHJvdWdoLHN0cmljdH0gXQpAQCAtMTIzNSw2ICsxMjM1LDEy
IEBAIGJvb2xlYW4gKGUuZy4gYGlvbW11PW5vYCkgY2FuIG92ZXJyaWRlIHRoaXMgYW5kIGxlYXZl
IHRoZSBJT01NVXMgZGlzYWJsZWQuCiAgICAgVGhpcyBvcHRpb24gZGVwZW5kcyBvbiBgaW50cmVt
YXBgLCBhbmQgaXMgZGlzYWJsZWQgYnkgZGVmYXVsdCBkdWUgdG8gc29tZQogICAgIGNvcm5lciBj
YXNlcyBpbiB0aGUgaW1wbGVtZW50YXRpb24gd2hpY2ggaGF2ZSB5ZXQgdG8gYmUgcmVzb2x2ZWQu
CiAKKyogICBUaGUgYGNyYXNoLWRpc2FibGVgIGJvb2xlYW4gY29udHJvbHMgZGlzYWJsaW5nIElP
TU1VIGZ1bmN0aW9uYWxpdHkgKERNQVIvSVIvUUkpCisgICAgYmVmb3JlIHN3aXRjaGluZyB0byBh
IGNyYXNoIGtlcm5lbC4gVGhpcyBvcHRpb24gaXMgaW5hY3RpdmUgYnkgZGVmYXVsdCBhbmQKKyAg
ICBpcyBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIG9sZGVyIGtkdW1wIGtlcm5lbHMgb25seS4gTW9k
ZXJuIGtlcm5lbHMgY29weQorICAgIGFsbCB0aGUgbmVjZXNzYXJ5IHRhYmxlcyBmcm9tIHRoZSBw
cmV2aW91cyBvbmUgZm9sbG93aW5nIGtleGVjIHdoaWNoIG1ha2VzCisgICAgdGhlIHRyYW5zaXRp
b24gdHJhbnNwYXJlbnQgZm9yIHRoZW0gd2l0aCBJT01NVSBmdW5jdGlvbnMgc3RpbGwgb24uCisK
IFRoZSBmb2xsb3dpbmcgb3B0aW9ucyBhcmUgc3BlY2lmaWMgdG8gSW50ZWwgVlQtZCBoYXJkd2Fy
ZToKIAogKiAgIFRoZSBgc25vb3BgIGJvb2xlYW4gY29udHJvbHMgdGhlIFNub29wIENvbnRyb2wg
c3ViLWZlYXR1cmUsIGFuZCBpcyBhY3RpdmUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcmFz
aC5jIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKaW5kZXggNjBjOThiNi4uMDFlNDhhMSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2NyYXNoLmMKKysrIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKQEAg
LTE2Miw4ICsxNjIsMTEgQEAgc3RhdGljIHZvaWQgbm1pX3Nob290ZG93bl9jcHVzKHZvaWQpCiAg
ICAgICAgIHByaW50aygiRmFpbGVkIHRvIHNob290IGRvd24gQ1BVcyB7JSpwYmx9XG4iLAogICAg
ICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKCZ3YWl0aW5nX3RvX2NyYXNoKSk7
CiAKLSAgICAvKiBDcmFzaCBzaHV0ZG93biBhbnkgSU9NTVUgZnVuY3Rpb25hbGl0eSBhcyB0aGUg
Y3Jhc2hkdW1wIGtlcm5lbCBpcyBub3QKLSAgICAgKiBoYXBweSB3aGVuIGJvb3RpbmcgaWYgaW50
ZXJydXB0L2RtYSByZW1hcHBpbmcgaXMgc3RpbGwgZW5hYmxlZCAqLworICAgIC8qCisgICAgICog
VHJ5IHRvIGNyYXNoIHNodXRkb3duIElPTU1VIGZ1bmN0aW9uYWxpdHkgYXMgc29tZSBvbGQgY3Jh
c2hkdW1wCisgICAgICoga2VybmVscyBhcmUgbm90IGhhcHB5IHdoZW4gYm9vdGluZyBpZiBpbnRl
cnJ1cHQvZG1hIHJlbWFwcGluZworICAgICAqIGlzIHN0aWxsIGVuYWJsZWQuCisgICAgICovCiAg
ICAgaW9tbXVfY3Jhc2hfc2h1dGRvd24oKTsKIAogICAgIF9fc3RvcF90aGlzX2NwdSgpOwpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMKaW5kZXggNWVjYWExMC4uNjExZTg1NyAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCkBAIC0zNSw2ICszNSw3IEBAIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2ln
ZnggPSAxOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfc25vb3AgPSAxOwogYm9vbF90IF9f
cmVhZF9tb3N0bHkgaW9tbXVfcWludmFsID0gMTsKIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11
X2ludHJlbWFwID0gMTsKK2Jvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2NyYXNoX2Rpc2FibGU7
CiAKIHN0YXRpYyBib29sIF9faHdkb21faW5pdGRhdGEgaW9tbXVfaHdkb21fbm9uZTsKIGJvb2wg
X19od2RvbV9pbml0ZGF0YSBpb21tdV9od2RvbV9zdHJpY3Q7CkBAIC04OCw2ICs4OSwxMCBAQCBz
dGF0aWMgaW50IF9faW5pdCBwYXJzZV9pb21tdV9wYXJhbShjb25zdCBjaGFyICpzKQogICAgICAg
ICAgICAgaW9tbXVfaW50cmVtYXAgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFy
c2VfYm9vbGVhbigiaW50cG9zdCIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBpb21tdV9p
bnRwb3N0ID0gdmFsOworI2lmZGVmIENPTkZJR19LRVhFQworICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oImNyYXNoLWRpc2FibGUiLCBzLCBzcykpID49IDAgKQorICAgICAg
ICAgICAgaW9tbXVfY3Jhc2hfZGlzYWJsZSA9IHZhbDsKKyNlbmRpZgogICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRlYnVnIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAg
ewogICAgICAgICAgICAgaW9tbXVfZGVidWcgPSB2YWw7CkBAIC01NzksNiArNTg0LDkgQEAgdm9p
ZCBpb21tdV9zaGFyZV9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiogZCkKIAogdm9pZCBpb21tdV9j
cmFzaF9zaHV0ZG93bih2b2lkKQogeworICAgIGlmICggIWlvbW11X2NyYXNoX2Rpc2FibGUgKQor
ICAgICAgICByZXR1cm47CisKICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQogICAgICAgICBpb21t
dV9nZXRfb3BzKCktPmNyYXNoX3NodXRkb3duKCk7CiAgICAgaW9tbXVfZW5hYmxlZCA9IGlvbW11
X2ludHJlbWFwID0gaW9tbXVfaW50cG9zdCA9IDA7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 21 22:24:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Feb 2019 22:24:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwwlR-0003au-T4; Thu, 21 Feb 2019 22:24:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EVWK=Q4=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gwwlR-0003ap-1A
 for xen-devel@lists.xenproject.org; Thu, 21 Feb 2019 22:24:21 +0000
X-Inumbo-ID: 6d5db3c4-3627-11e9-bc90-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d5db3c4-3627-11e9-bc90-bc764e045a96;
 Thu, 21 Feb 2019 22:24:18 +0000 (UTC)
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;
 21 Feb 2019 14:24:17 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,397,1544515200"; d="scan'208";a="136209874"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by orsmga002.jf.intel.com with ESMTP; 21 Feb 2019 14:24:14 -0800
Date: Thu, 21 Feb 2019 14:24:17 -0800
From: Ira Weiny <ira.weiny@intel.com>
To: Souptick Joarder <jrdr.linux@gmail.com>
Message-ID: <20190221222416.GA14053@iweiny-DESK2.sc.intel.com>
References: <20190220053040.10831-1-ira.weiny@intel.com>
 <20190220053040.10831-4-ira.weiny@intel.com>
 <CAFqt6zYvkhKw3GExRQB2e_c16KQqrKT=GoiqErA06txUQa2bMQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFqt6zYvkhKw3GExRQB2e_c16KQqrKT=GoiqErA06txUQa2bMQ@mail.gmail.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [RESEND PATCH 3/7] mm/gup: Change GUP fast to use
 flags rather than a write 'bool'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-fbdev@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>, James Hogan <jhogan@kernel.org>,
 linux-fpga@vger.kernel.org, Heiko Carstens <heiko.carstens@de.ibm.com>,
 dri-devel@lists.freedesktop.org, linux-mips@vger.kernel.org,
 Linux-MM <linux-mm@kvack.org>, Rich Felker <dalias@libc.org>,
 Paul Mackerras <paulus@samba.org>, sparclinux@vger.kernel.org,
 ceph-devel@vger.kernel.org,
 "open list:ANDROID DRIVERS" <devel@driverdev.osuosl.org>,
 linux-s390@vger.kernel.org, rds-devel@oss.oracle.com,
 Yoshinori Sato <ysato@users.sourceforge.jp>, linux-rdma@vger.kernel.org,
 Jason Gunthorpe <jgg@ziepe.ca>, Ingo Molnar <mingo@redhat.com>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 xen-devel@lists.xenproject.org, devel@lists.orangefs.org,
 linux-media@vger.kernel.org, John Hubbard <jhubbard@nvidia.com>,
 kvm-ppc@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 virtualization@lists.linux-foundation.org,
 linux-scsi <linux-scsi@vger.kernel.org>, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, Ralf Baechle <ralf@linux-mips.org>,
 Paul Burton <paul.burton@mips.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMDg6NDg6NDFBTSArMDUzMCwgU291cHRpY2sgSm9hcmRl
ciB3cm90ZToKPiBIaSBJcmEsCj4gCj4gT24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMTE6MDEgQU0g
PGlyYS53ZWlueUBpbnRlbC5jb20+IHdyb3RlOgo+ID4KPiA+IEZyb206IElyYSBXZWlueSA8aXJh
LndlaW55QGludGVsLmNvbT4KPiA+Cj4gPiBUbyBmYWNpbGl0YXRlIGFkZGl0aW9uYWwgb3B0aW9u
cyB0byBnZXRfdXNlcl9wYWdlc19mYXN0KCkgY2hhbmdlIHRoZQo+ID4gc2luZ3VsYXIgd3JpdGUg
cGFyYW1ldGVyIHRvIGJlIGd1cF9mbGFncy4KPiA+Cj4gPiBUaGlzIHBhdGNoIGRvZXMgbm90IGNo
YW5nZSBhbnkgZnVuY3Rpb25hbGl0eS4gIE5ldyBmdW5jdGlvbmFsaXR5IHdpbGwKPiA+IGZvbGxv
dyBpbiBzdWJzZXF1ZW50IHBhdGNoZXMuCj4gPgo+ID4gU29tZSBvZiB0aGUgZ2V0X3VzZXJfcGFn
ZXNfZmFzdCgpIGNhbGwgc2l0ZXMgd2VyZSB1bmNoYW5nZWQgYmVjYXVzZSB0aGV5Cj4gPiBhbHJl
YWR5IHBhc3NlZCBGT0xMX1dSSVRFIG9yIDAgZm9yIHRoZSB3cml0ZSBwYXJhbWV0ZXIuCj4gPgo+
ID4gU2lnbmVkLW9mZi1ieTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgo+ID4gLS0t
Cgpbc25pcF0KCj4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2t2bS9ib29rM3NfNjRfbW11
X2h2LmMgYi9hcmNoL3Bvd2VycGMva3ZtL2Jvb2szc182NF9tbXVfaHYuYwo+ID4gaW5kZXggYmQy
ZGNmYmYwMGNkLi44ZmNiMGE5MjFlNDYgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL3Bvd2VycGMva3Zt
L2Jvb2szc182NF9tbXVfaHYuYwo+ID4gKysrIGIvYXJjaC9wb3dlcnBjL2t2bS9ib29rM3NfNjRf
bW11X2h2LmMKPiA+IEBAIC01ODIsNyArNTgyLDcgQEAgaW50IGt2bXBwY19ib29rM3NfaHZfcGFn
ZV9mYXVsdChzdHJ1Y3Qga3ZtX3J1biAqcnVuLCBzdHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUsCj4gPiAg
ICAgICAgIC8qIElmIHdyaXRpbmcgIT0gMCwgdGhlbiB0aGUgSFBURSBtdXN0IGFsbG93IHdyaXRp
bmcsIGlmIHdlIGdldCBoZXJlICovCj4gPiAgICAgICAgIHdyaXRlX29rID0gd3JpdGluZzsKPiA+
ICAgICAgICAgaHZhID0gZ2ZuX3RvX2h2YV9tZW1zbG90KG1lbXNsb3QsIGdmbik7Cj4gPiAtICAg
ICAgIG5wYWdlcyA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoaHZhLCAxLCB3cml0aW5nLCBwYWdlcyk7
Cj4gPiArICAgICAgIG5wYWdlcyA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoaHZhLCAxLCB3cml0aW5n
ID8gRk9MTF9XUklURSA6IDAsIHBhZ2VzKTsKPiAKPiBKdXN0IHJlcXVlc3RpbmcgZm9yIG9waW5p
b24sCj4gKiB3cml0aW5nID8gRk9MTF9XUklURSA6IDAgKiBpcyB1c2VkIGluIG1hbnkgcGxhY2Vz
LiBIb3cgYWJvdXQgcGxhY2luZyBpdCBpbiBhCj4gbWFjcm8vIGlubGluZSA/CgpJIGRvbid0IHJl
YWxseSB0aGluayB0aGlzIHdvdWxkIGdhaW4gbXVjaC4gIEFuZCBJIGRvbid0IHRoaW5rIGl0IHdv
dWxkIGJlIG1vcmUKY2xlYXIuICBJbiBmYWN0IEkgY2FuJ3QgZXZlbiB0aGluayBvZiBhIG1hY3Jv
IG5hbWUgd2hpY2ggd291bGQgbWFrZSBzZW5zZS4gIEknbQppbmNsaW5lZCB0byBsZWF2ZSB0aGlz
IGFzIHdyaXR0ZW4uCgpJcmEKCj4gCj4gPiAgICAgICAgIGlmIChucGFnZXMgPCAxKSB7Cj4gPiAg
ICAgICAgICAgICAgICAgLyogQ2hlY2sgaWYgaXQncyBhbiBJL08gbWFwcGluZyAqLwo+ID4gICAg
ICAgICAgICAgICAgIGRvd25fcmVhZCgmY3VycmVudC0+bW0tPm1tYXBfc2VtKTsKPiA+IEBAIC0x
MTc1LDcgKzExNzUsNyBAQCB2b2lkICprdm1wcGNfcGluX2d1ZXN0X3BhZ2Uoc3RydWN0IGt2bSAq
a3ZtLCB1bnNpZ25lZCBsb25nIGdwYSwKPiA+ICAgICAgICAgaWYgKCFtZW1zbG90IHx8IChtZW1z
bG90LT5mbGFncyAmIEtWTV9NRU1TTE9UX0lOVkFMSUQpKQo+ID4gICAgICAgICAgICAgICAgIGdv
dG8gZXJyOwo+ID4gICAgICAgICBodmEgPSBnZm5fdG9faHZhX21lbXNsb3QobWVtc2xvdCwgZ2Zu
KTsKPiA+IC0gICAgICAgbnBhZ2VzID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChodmEsIDEsIDEsIHBh
Z2VzKTsKPiA+ICsgICAgICAgbnBhZ2VzID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChodmEsIDEsIEZP
TExfV1JJVEUsIHBhZ2VzKTsKPiA+ICAgICAgICAgaWYgKG5wYWdlcyA8IDEpCj4gPiAgICAgICAg
ICAgICAgICAgZ290byBlcnI7Cj4gPiAgICAgICAgIHBhZ2UgPSBwYWdlc1swXTsKPiA+IGRpZmYg
LS1naXQgYS9hcmNoL3Bvd2VycGMva3ZtL2U1MDBfbW11LmMgYi9hcmNoL3Bvd2VycGMva3ZtL2U1
MDBfbW11LmMKPiA+IGluZGV4IDI0Mjk2ZjRjYWRjNi4uZTBhZjUzZmQ3OGM1IDEwMDY0NAo+ID4g
LS0tIGEvYXJjaC9wb3dlcnBjL2t2bS9lNTAwX21tdS5jCj4gPiArKysgYi9hcmNoL3Bvd2VycGMv
a3ZtL2U1MDBfbW11LmMKPiA+IEBAIC03ODMsNyArNzgzLDcgQEAgaW50IGt2bV92Y3B1X2lvY3Rs
X2NvbmZpZ190bGIoc3RydWN0IGt2bV92Y3B1ICp2Y3B1LAo+ID4gICAgICAgICBpZiAoIXBhZ2Vz
KQo+ID4gICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ID4KPiA+IC0gICAgICAgcmV0
ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChjZmctPmFycmF5LCBudW1fcGFnZXMsIDEsIHBhZ2VzKTsK
PiA+ICsgICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChjZmctPmFycmF5LCBudW1fcGFn
ZXMsIEZPTExfV1JJVEUsIHBhZ2VzKTsKPiA+ICAgICAgICAgaWYgKHJldCA8IDApCj4gPiAgICAg
ICAgICAgICAgICAgZ290byBmcmVlX3BhZ2VzOwo+ID4KPiA+IGRpZmYgLS1naXQgYS9hcmNoL3Bv
d2VycGMvbW0vbW11X2NvbnRleHRfaW9tbXUuYyBiL2FyY2gvcG93ZXJwYy9tbS9tbXVfY29udGV4
dF9pb21tdS5jCj4gPiBpbmRleCBhNzEyYTY1MGE4YjYuLmFjYjA5OTBjODM2NCAxMDA2NDQKPiA+
IC0tLSBhL2FyY2gvcG93ZXJwYy9tbS9tbXVfY29udGV4dF9pb21tdS5jCj4gPiArKysgYi9hcmNo
L3Bvd2VycGMvbW0vbW11X2NvbnRleHRfaW9tbXUuYwo+ID4gQEAgLTE5MCw3ICsxOTAsNyBAQCBz
dGF0aWMgbG9uZyBtbV9pb21tdV9kb19hbGxvYyhzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWdu
ZWQgbG9uZyB1YSwKPiA+ICAgICAgICAgZm9yIChpID0gMDsgaSA8IGVudHJpZXM7ICsraSkgewo+
ID4gICAgICAgICAgICAgICAgIGN1cl91YSA9IHVhICsgKGkgPDwgUEFHRV9TSElGVCk7Cj4gPiAg
ICAgICAgICAgICAgICAgaWYgKDEgIT0gZ2V0X3VzZXJfcGFnZXNfZmFzdChjdXJfdWEsCj4gPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS8qIHBhZ2VzICovLCAxLyog
aXN3cml0ZSAqLywgJnBhZ2UpKSB7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMS8qIHBhZ2VzICovLCBGT0xMX1dSSVRFLCAmcGFnZSkpIHsKPiA+ICAgICAgICAg
ICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7Cj4gPiAgICAgICAgICAgICAgICAgICAgICAg
ICBmb3IgKGogPSAwOyBqIDwgaTsgKytqKQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwdXRfcGFnZShwZm5fdG9fcGFnZShtZW0tPmhwYXNbal0gPj4KPiA+IEBAIC0yMDksNyAr
MjA5LDcgQEAgc3RhdGljIGxvbmcgbW1faW9tbXVfZG9fYWxsb2Moc3RydWN0IG1tX3N0cnVjdCAq
bW0sIHVuc2lnbmVkIGxvbmcgdWEsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAobW1f
aW9tbXVfbW92ZV9wYWdlX2Zyb21fY21hKHBhZ2UpKQo+ID4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnb3RvIHBvcHVsYXRlOwo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgaWYg
KDEgIT0gZ2V0X3VzZXJfcGFnZXNfZmFzdChjdXJfdWEsCj4gPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLyogcGFnZXMgKi8sIDEvKiBpc3dyaXRlICov
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS8q
IHBhZ2VzICovLCBGT0xMX1dSSVRFLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnBhZ2UpKSB7Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJldCA9IC1FRkFVTFQ7Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZvciAoaiA9IDA7IGogPCBpOyArK2opCj4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9zMzkwL2t2bS9p
bnRlcnJ1cHQuYyBiL2FyY2gvczM5MC9rdm0vaW50ZXJydXB0LmMKPiA+IGluZGV4IGZjYjU1YjAy
OTkwZS4uNjlkOTM2NmI5NjZjIDEwMDY0NAo+ID4gLS0tIGEvYXJjaC9zMzkwL2t2bS9pbnRlcnJ1
cHQuYwo+ID4gKysrIGIvYXJjaC9zMzkwL2t2bS9pbnRlcnJ1cHQuYwo+ID4gQEAgLTIyNzgsNyAr
MjI3OCw3IEBAIHN0YXRpYyBpbnQga3ZtX3MzOTBfYWRhcHRlcl9tYXAoc3RydWN0IGt2bSAqa3Zt
LCB1bnNpZ25lZCBpbnQgaWQsIF9fdTY0IGFkZHIpCj4gPiAgICAgICAgICAgICAgICAgcmV0ID0g
LUVGQVVMVDsKPiA+ICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiA+ICAgICAgICAgfQo+ID4g
LSAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KG1hcC0+YWRkciwgMSwgMSwgJm1hcC0+
cGFnZSk7Cj4gPiArICAgICAgIHJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QobWFwLT5hZGRyLCAx
LCBGT0xMX1dSSVRFLCAmbWFwLT5wYWdlKTsKPiA+ICAgICAgICAgaWYgKHJldCA8IDApCj4gPiAg
ICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gPiAgICAgICAgIEJVR19PTihyZXQgIT0gMSk7Cj4g
PiBkaWZmIC0tZ2l0IGEvYXJjaC9zMzkwL21tL2d1cC5jIGIvYXJjaC9zMzkwL21tL2d1cC5jCj4g
PiBpbmRleCAyODA5ZDExYzdhMjguLjBhNmZhZjNkOTk2MCAxMDA2NDQKPiA+IC0tLSBhL2FyY2gv
czM5MC9tbS9ndXAuYwo+ID4gKysrIGIvYXJjaC9zMzkwL21tL2d1cC5jCj4gPiBAQCAtMjY1LDcg
KzI2NSw3IEBAIGludCBfX2dldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwg
aW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gPiAgICogZ2V0X3VzZXJfcGFnZXNfZmFzdCgpIC0g
cGluIHVzZXIgcGFnZXMgaW4gbWVtb3J5Cj4gPiAgICogQHN0YXJ0OiAgICAgc3RhcnRpbmcgdXNl
ciBhZGRyZXNzCj4gPiAgICogQG5yX3BhZ2VzOiAgbnVtYmVyIG9mIHBhZ2VzIGZyb20gc3RhcnQg
dG8gcGluCj4gPiAtICogQHdyaXRlOiAgICAgd2hldGhlciBwYWdlcyB3aWxsIGJlIHdyaXR0ZW4g
dG8KPiA+ICsgKiBAZ3VwX2ZsYWdzOiBmbGFncyBtb2RpZnlpbmcgcGluIGJlaGF2aW91cgo+ID4g
ICAqIEBwYWdlczogICAgIGFycmF5IHRoYXQgcmVjZWl2ZXMgcG9pbnRlcnMgdG8gdGhlIHBhZ2Vz
IHBpbm5lZC4KPiA+ICAgKiAgICAgICAgICAgICBTaG91bGQgYmUgYXQgbGVhc3QgbnJfcGFnZXMg
bG9uZy4KPiA+ICAgKgo+ID4gQEAgLTI3NywyMiArMjc3LDIyIEBAIGludCBfX2dldF91c2VyX3Bh
Z2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4g
PiAgICogcmVxdWVzdGVkLiBJZiBucl9wYWdlcyBpcyAwIG9yIG5lZ2F0aXZlLCByZXR1cm5zIDAu
IElmIG5vIHBhZ2VzCj4gPiAgICogd2VyZSBwaW5uZWQsIHJldHVybnMgLWVycm5vLgo+ID4gICAq
Lwo+ID4gLWludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBu
cl9wYWdlcywgaW50IHdyaXRlLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBh
Z2UgKipwYWdlcykKPiA+ICtpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0
YXJ0LCBpbnQgbnJfcGFnZXMsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgZ3VwX2ZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQo+ID4gIHsKPiA+ICAgICAgICAgaW50
IG5yLCByZXQ7Cj4gPgo+ID4gICAgICAgICBtaWdodF9zbGVlcCgpOwo+ID4gICAgICAgICBzdGFy
dCAmPSBQQUdFX01BU0s7Cj4gPiAtICAgICAgIG5yID0gX19nZXRfdXNlcl9wYWdlc19mYXN0KHN0
YXJ0LCBucl9wYWdlcywgd3JpdGUsIHBhZ2VzKTsKPiA+ICsgICAgICAgbnIgPSBfX2dldF91c2Vy
X3BhZ2VzX2Zhc3Qoc3RhcnQsIG5yX3BhZ2VzLCBndXBfZmxhZ3MgJiBGT0xMX1dSSVRFLAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlcyk7Cj4gPiAgICAgICAgIGlm
IChuciA9PSBucl9wYWdlcykKPiA+ICAgICAgICAgICAgICAgICByZXR1cm4gbnI7Cj4gPgo+ID4g
ICAgICAgICAvKiBUcnkgdG8gZ2V0IHRoZSByZW1haW5pbmcgcGFnZXMgd2l0aCBnZXRfdXNlcl9w
YWdlcyAqLwo+ID4gICAgICAgICBzdGFydCArPSBuciA8PCBQQUdFX1NISUZUOwo+ID4gICAgICAg
ICBwYWdlcyArPSBucjsKPiA+IC0gICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfdW5sb2NrZWQo
c3RhcnQsIG5yX3BhZ2VzIC0gbnIsIHBhZ2VzLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB3cml0ZSA/IEZPTExfV1JJVEUgOiAwKTsKPiA+ICsgICAgICAgcmV0ID0g
Z2V0X3VzZXJfcGFnZXNfdW5sb2NrZWQoc3RhcnQsIG5yX3BhZ2VzIC0gbnIsIHBhZ2VzLCBndXBf
ZmxhZ3MpOwo+ID4gICAgICAgICAvKiBIYXZlIHRvIGJlIGEgYml0IGNhcmVmdWwgd2l0aCByZXR1
cm4gdmFsdWVzICovCj4gPiAgICAgICAgIGlmIChuciA+IDApCj4gPiAgICAgICAgICAgICAgICAg
cmV0ID0gKHJldCA8IDApID8gbnIgOiByZXQgKyBucjsKPiA+IGRpZmYgLS1naXQgYS9hcmNoL3No
L21tL2d1cC5jIGIvYXJjaC9zaC9tbS9ndXAuYwo+ID4gaW5kZXggM2UyN2Y2ZDFmMWVjLi4yNzdj
ODgyZjc0ODkgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL3NoL21tL2d1cC5jCj4gPiArKysgYi9hcmNo
L3NoL21tL2d1cC5jCj4gPiBAQCAtMjA0LDcgKzIwNCw3IEBAIGludCBfX2dldF91c2VyX3BhZ2Vz
X2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gPiAg
ICogZ2V0X3VzZXJfcGFnZXNfZmFzdCgpIC0gcGluIHVzZXIgcGFnZXMgaW4gbWVtb3J5Cj4gPiAg
ICogQHN0YXJ0OiAgICAgc3RhcnRpbmcgdXNlciBhZGRyZXNzCj4gPiAgICogQG5yX3BhZ2VzOiAg
bnVtYmVyIG9mIHBhZ2VzIGZyb20gc3RhcnQgdG8gcGluCj4gPiAtICogQHdyaXRlOiAgICAgd2hl
dGhlciBwYWdlcyB3aWxsIGJlIHdyaXR0ZW4gdG8KPiA+ICsgKiBAZ3VwX2ZsYWdzOiBmbGFncyBt
b2RpZnlpbmcgcGluIGJlaGF2aW91cgo+ID4gICAqIEBwYWdlczogICAgIGFycmF5IHRoYXQgcmVj
ZWl2ZXMgcG9pbnRlcnMgdG8gdGhlIHBhZ2VzIHBpbm5lZC4KPiA+ICAgKiAgICAgICAgICAgICBT
aG91bGQgYmUgYXQgbGVhc3QgbnJfcGFnZXMgbG9uZy4KPiA+ICAgKgo+ID4gQEAgLTIxNiw4ICsy
MTYsOCBAQCBpbnQgX19nZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGlu
dCBucl9wYWdlcywgaW50IHdyaXRlLAo+ID4gICAqIHJlcXVlc3RlZC4gSWYgbnJfcGFnZXMgaXMg
MCBvciBuZWdhdGl2ZSwgcmV0dXJucyAwLiBJZiBubyBwYWdlcwo+ID4gICAqIHdlcmUgcGlubmVk
LCByZXR1cm5zIC1lcnJuby4KPiA+ICAgKi8KPiA+IC1pbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1
bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKPiA+IC0gICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlICoqcGFnZXMpCj4gPiAraW50IGdldF91c2VyX3Bh
Z2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLAo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGd1cF9mbGFncywgc3RydWN0IHBhZ2UgKipwYWdl
cykKPiA+ICB7Cj4gPiAgICAgICAgIHN0cnVjdCBtbV9zdHJ1Y3QgKm1tID0gY3VycmVudC0+bW07
Cj4gPiAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgbGVuLCBlbmQ7Cj4gPiBAQCAtMjQxLDcg
KzI0MSw4IEBAIGludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGlu
dCBucl9wYWdlcywgaW50IHdyaXRlLAo+ID4gICAgICAgICAgICAgICAgIG5leHQgPSBwZ2RfYWRk
cl9lbmQoYWRkciwgZW5kKTsKPiA+ICAgICAgICAgICAgICAgICBpZiAocGdkX25vbmUocGdkKSkK
PiA+ICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gc2xvdzsKPiA+IC0gICAgICAgICAgICAg
ICBpZiAoIWd1cF9wdWRfcmFuZ2UocGdkLCBhZGRyLCBuZXh0LCB3cml0ZSwgcGFnZXMsICZucikp
Cj4gPiArICAgICAgICAgICAgICAgaWYgKCFndXBfcHVkX3JhbmdlKHBnZCwgYWRkciwgbmV4dCwg
Z3VwX2ZsYWdzICYgRk9MTF9XUklURSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZXMsICZucikpCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIHNsb3c7
Cj4gPiAgICAgICAgIH0gd2hpbGUgKHBnZHArKywgYWRkciA9IG5leHQsIGFkZHIgIT0gZW5kKTsK
PiA+ICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+ID4gQEAgLTI2MSw3ICsyNjIsNyBAQCBp
bnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMs
IGludCB3cml0ZSwKPiA+Cj4gPiAgICAgICAgICAgICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNf
dW5sb2NrZWQoc3RhcnQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAoZW5kIC0gc3RhcnQp
ID4+IFBBR0VfU0hJRlQsIHBhZ2VzLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgd3JpdGUg
PyBGT0xMX1dSSVRFIDogMCk7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICBndXBfZmxhZ3Mp
Owo+ID4KPiA+ICAgICAgICAgICAgICAgICAvKiBIYXZlIHRvIGJlIGEgYml0IGNhcmVmdWwgd2l0
aCByZXR1cm4gdmFsdWVzICovCj4gPiAgICAgICAgICAgICAgICAgaWYgKG5yID4gMCkgewo+ID4g
ZGlmZiAtLWdpdCBhL2FyY2gvc3BhcmMvbW0vZ3VwLmMgYi9hcmNoL3NwYXJjL21tL2d1cC5jCj4g
PiBpbmRleCBhZWU2ZGJhODNkMGUuLjFlNzcwYTUxN2Q0YSAxMDA2NDQKPiA+IC0tLSBhL2FyY2gv
c3BhcmMvbW0vZ3VwLmMKPiA+ICsrKyBiL2FyY2gvc3BhcmMvbW0vZ3VwLmMKPiA+IEBAIC0yNDUs
OCArMjQ1LDggQEAgaW50IF9fZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0
LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKPiA+ICAgICAgICAgcmV0dXJuIG5yOwo+ID4gIH0K
PiA+Cj4gPiAtaW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50
IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
cGFnZSAqKnBhZ2VzKQo+ID4gK2ludCBnZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcg
c3RhcnQsIGludCBucl9wYWdlcywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBndXBfZmxhZ3MsIHN0cnVjdCBwYWdlICoqcGFnZXMpCj4gPiAgewo+ID4gICAgICAgICBz
dHJ1Y3QgbW1fc3RydWN0ICptbSA9IGN1cnJlbnQtPm1tOwo+ID4gICAgICAgICB1bnNpZ25lZCBs
b25nIGFkZHIsIGxlbiwgZW5kOwo+ID4gQEAgLTMwMyw3ICszMDMsOCBAQCBpbnQgZ2V0X3VzZXJf
cGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwK
PiA+ICAgICAgICAgICAgICAgICBuZXh0ID0gcGdkX2FkZHJfZW5kKGFkZHIsIGVuZCk7Cj4gPiAg
ICAgICAgICAgICAgICAgaWYgKHBnZF9ub25lKHBnZCkpCj4gPiAgICAgICAgICAgICAgICAgICAg
ICAgICBnb3RvIHNsb3c7Cj4gPiAtICAgICAgICAgICAgICAgaWYgKCFndXBfcHVkX3JhbmdlKHBn
ZCwgYWRkciwgbmV4dCwgd3JpdGUsIHBhZ2VzLCAmbnIpKQo+ID4gKyAgICAgICAgICAgICAgIGlm
ICghZ3VwX3B1ZF9yYW5nZShwZ2QsIGFkZHIsIG5leHQsIGd1cF9mbGFncyAmIEZPTExfV1JJVEUs
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VzLCAmbnIpKQo+ID4g
ICAgICAgICAgICAgICAgICAgICAgICAgZ290byBzbG93Owo+ID4gICAgICAgICB9IHdoaWxlIChw
Z2RwKyssIGFkZHIgPSBuZXh0LCBhZGRyICE9IGVuZCk7Cj4gPgo+ID4gQEAgLTMyNCw3ICszMjUs
NyBAQCBpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCBpbnQgbnJf
cGFnZXMsIGludCB3cml0ZSwKPiA+Cj4gPiAgICAgICAgICAgICAgICAgcmV0ID0gZ2V0X3VzZXJf
cGFnZXNfdW5sb2NrZWQoc3RhcnQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAoZW5kIC0g
c3RhcnQpID4+IFBBR0VfU0hJRlQsIHBhZ2VzLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAg
d3JpdGUgPyBGT0xMX1dSSVRFIDogMCk7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICBndXBf
ZmxhZ3MpOwo+ID4KPiA+ICAgICAgICAgICAgICAgICAvKiBIYXZlIHRvIGJlIGEgYml0IGNhcmVm
dWwgd2l0aCByZXR1cm4gdmFsdWVzICovCj4gPiAgICAgICAgICAgICAgICAgaWYgKG5yID4gMCkg
ewo+ID4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2t2bS9wYWdpbmdfdG1wbC5oIGIvYXJjaC94ODYv
a3ZtL3BhZ2luZ190bXBsLmgKPiA+IGluZGV4IDZiZGNhMzk4MjliYy4uMDg3MTUwMzRlMzE1IDEw
MDY0NAo+ID4gLS0tIGEvYXJjaC94ODYva3ZtL3BhZ2luZ190bXBsLmgKPiA+ICsrKyBiL2FyY2gv
eDg2L2t2bS9wYWdpbmdfdG1wbC5oCj4gPiBAQCAtMTQwLDcgKzE0MCw3IEBAIHN0YXRpYyBpbnQg
Rk5BTUUoY21weGNoZ19ncHRlKShzdHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUsIHN0cnVjdCBrdm1fbW11
ICptbXUsCj4gPiAgICAgICAgIHB0X2VsZW1lbnRfdCAqdGFibGU7Cj4gPiAgICAgICAgIHN0cnVj
dCBwYWdlICpwYWdlOwo+ID4KPiA+IC0gICAgICAgbnBhZ2VzID0gZ2V0X3VzZXJfcGFnZXNfZmFz
dCgodW5zaWduZWQgbG9uZylwdGVwX3VzZXIsIDEsIDEsICZwYWdlKTsKPiA+ICsgICAgICAgbnBh
Z2VzID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCgodW5zaWduZWQgbG9uZylwdGVwX3VzZXIsIDEsIEZP
TExfV1JJVEUsICZwYWdlKTsKPiA+ICAgICAgICAgLyogQ2hlY2sgaWYgdGhlIHVzZXIgaXMgZG9p
bmcgc29tZXRoaW5nIG1lYW5pbmdsZXNzLiAqLwo+ID4gICAgICAgICBpZiAodW5saWtlbHkobnBh
Z2VzICE9IDEpKQo+ID4gICAgICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ID4gZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2t2bS9zdm0uYyBiL2FyY2gveDg2L2t2bS9zdm0uYwo+ID4gaW5kZXgg
ZjEzYTNhMjRkMzYwLi4xNzM1OTZhMDIwY2IgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL3g4Ni9rdm0v
c3ZtLmMKPiA+ICsrKyBiL2FyY2gveDg2L2t2bS9zdm0uYwo+ID4gQEAgLTE4MDMsNyArMTgwMyw3
IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZSAqKnNldl9waW5fbWVtb3J5KHN0cnVjdCBrdm0gKmt2bSwg
dW5zaWduZWQgbG9uZyB1YWRkciwKPiA+ICAgICAgICAgICAgICAgICByZXR1cm4gTlVMTDsKPiA+
Cj4gPiAgICAgICAgIC8qIFBpbiB0aGUgdXNlciB2aXJ0dWFsIGFkZHJlc3MuICovCj4gPiAtICAg
ICAgIG5waW5uZWQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KHVhZGRyLCBucGFnZXMsIHdyaXRlID8g
Rk9MTF9XUklURSA6IDAsIHBhZ2VzKTsKPiA+ICsgICAgICAgbnBpbm5lZCA9IGdldF91c2VyX3Bh
Z2VzX2Zhc3QodWFkZHIsIG5wYWdlcywgRk9MTF9XUklURSwgcGFnZXMpOwo+ID4gICAgICAgICBp
ZiAobnBpbm5lZCAhPSBucGFnZXMpIHsKPiA+ICAgICAgICAgICAgICAgICBwcl9lcnIoIlNFVjog
RmFpbHVyZSBsb2NraW5nICVsdSBwYWdlcy5cbiIsIG5wYWdlcyk7Cj4gPiAgICAgICAgICAgICAg
ICAgZ290byBlcnI7Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9mcGdhL2RmbC1hZnUtZG1hLXJl
Z2lvbi5jIGIvZHJpdmVycy9mcGdhL2RmbC1hZnUtZG1hLXJlZ2lvbi5jCj4gPiBpbmRleCBlMThh
Nzg2ZmM5NDMuLmM0Mzg3MjJiZjRlMSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZnBnYS9kZmwt
YWZ1LWRtYS1yZWdpb24uYwo+ID4gKysrIGIvZHJpdmVycy9mcGdhL2RmbC1hZnUtZG1hLXJlZ2lv
bi5jCj4gPiBAQCAtMTAyLDcgKzEwMiw3IEBAIHN0YXRpYyBpbnQgYWZ1X2RtYV9waW5fcGFnZXMo
c3RydWN0IGRmbF9mZWF0dXJlX3BsYXRmb3JtX2RhdGEgKnBkYXRhLAo+ID4gICAgICAgICAgICAg
ICAgIGdvdG8gdW5sb2NrX3ZtOwo+ID4gICAgICAgICB9Cj4gPgo+ID4gLSAgICAgICBwaW5uZWQg
PSBnZXRfdXNlcl9wYWdlc19mYXN0KHJlZ2lvbi0+dXNlcl9hZGRyLCBucGFnZXMsIDEsCj4gPiAr
ICAgICAgIHBpbm5lZCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QocmVnaW9uLT51c2VyX2FkZHIsIG5w
YWdlcywgRk9MTF9XUklURSwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZWdpb24tPnBhZ2VzKTsKPiA+ICAgICAgICAgaWYgKHBpbm5lZCA8IDApIHsKPiA+ICAgICAg
ICAgICAgICAgICByZXQgPSBwaW5uZWQ7Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3ZpYS92aWFfZG1hYmxpdC5jIGIvZHJpdmVycy9ncHUvZHJtL3ZpYS92aWFfZG1hYmxpdC5jCj4g
PiBpbmRleCAzNDViZGE0NDk0ZTEuLjBjOGIwOTYwMjkxMCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS92aWEvdmlhX2RtYWJsaXQuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3Zp
YS92aWFfZG1hYmxpdC5jCj4gPiBAQCAtMjM5LDcgKzIzOSw4IEBAIHZpYV9sb2NrX2FsbF9kbWFf
cGFnZXMoZHJtX3ZpYV9zZ19pbmZvX3QgKnZzZywgIGRybV92aWFfZG1hYmxpdF90ICp4ZmVyKQo+
ID4gICAgICAgICBpZiAoTlVMTCA9PSB2c2ctPnBhZ2VzKQo+ID4gICAgICAgICAgICAgICAgIHJl
dHVybiAtRU5PTUVNOwo+ID4gICAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KCh1bnNp
Z25lZCBsb25nKXhmZXItPm1lbV9hZGRyLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgdnNn
LT5udW1fcGFnZXMsIHZzZy0+ZGlyZWN0aW9uID09IERNQV9GUk9NX0RFVklDRSwKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgIHZzZy0+bnVtX3BhZ2VzLAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgdnNnLT5kaXJlY3Rpb24gPT0gRE1BX0ZST01fREVWSUNFID8gRk9MTF9XUklURSA6IDAs
Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICB2c2ctPnBhZ2VzKTsKPiA+ICAgICAgICAgaWYg
KHJldCAhPSB2c2ctPm51bV9wYWdlcykgewo+ID4gICAgICAgICAgICAgICAgIGlmIChyZXQgPCAw
KQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfcGFnZXMu
YyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfcGFnZXMuYwo+ID4gaW5kZXggMjRi
NTkyYzY1MjJlLi43OGNjYWNhZjk3ZDAgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2luZmluaWJh
bmQvaHcvaGZpMS91c2VyX3BhZ2VzLmMKPiA+ICsrKyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody9o
ZmkxL3VzZXJfcGFnZXMuYwo+ID4gQEAgLTEwNSw3ICsxMDUsOCBAQCBpbnQgaGZpMV9hY3F1aXJl
X3VzZXJfcGFnZXMoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgdmFkZHIsIHNp
emVfdCBucAo+ID4gIHsKPiA+ICAgICAgICAgaW50IHJldDsKPiA+Cj4gPiAtICAgICAgIHJldCA9
IGdldF91c2VyX3BhZ2VzX2Zhc3QodmFkZHIsIG5wYWdlcywgd3JpdGFibGUsIHBhZ2VzKTsKPiA+
ICsgICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCh2YWRkciwgbnBhZ2VzLCB3cml0YWJs
ZSA/IEZPTExfV1JJVEUgOiAwLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhZ2VzKTsKPiA+ICAgICAgICAgaWYgKHJldCA8IDApCj4gPiAgICAgICAgICAgICAgICAgcmV0
dXJuIHJldDsKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9taXNjL2dlbndxZS9jYXJkX3V0
aWxzLmMgYi9kcml2ZXJzL21pc2MvZ2Vud3FlL2NhcmRfdXRpbHMuYwo+ID4gaW5kZXggMjUyNjVm
ZDBmZDZlLi44OWNmZjlkMTAxMmIgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL21pc2MvZ2Vud3Fl
L2NhcmRfdXRpbHMuYwo+ID4gKysrIGIvZHJpdmVycy9taXNjL2dlbndxZS9jYXJkX3V0aWxzLmMK
PiA+IEBAIC02MDMsNyArNjAzLDcgQEAgaW50IGdlbndxZV91c2VyX3ZtYXAoc3RydWN0IGdlbndx
ZV9kZXYgKmNkLCBzdHJ1Y3QgZG1hX21hcHBpbmcgKm0sIHZvaWQgKnVhZGRyLAo+ID4gICAgICAg
ICAvKiBwaW4gdXNlciBwYWdlcyBpbiBtZW1vcnkgKi8KPiA+ICAgICAgICAgcmMgPSBnZXRfdXNl
cl9wYWdlc19mYXN0KGRhdGEgJiBQQUdFX01BU0ssIC8qIHBhZ2UgYWxpZ25lZCBhZGRyICovCj4g
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtLT5ucl9wYWdlcywKPiA+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG0tPndyaXRlLCAgICAgICAgICAgICAgLyogcmVh
ZGFibGUvd3JpdGFibGUgKi8KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG0t
PndyaXRlID8gRk9MTF9XUklURSA6IDAsICAgICAvKiByZWFkYWJsZS93cml0YWJsZSAqLwo+ID4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbS0+cGFnZV9saXN0KTsgLyogcHRycyB0
byBwYWdlcyAqLwo+ID4gICAgICAgICBpZiAocmMgPCAwKQo+ID4gICAgICAgICAgICAgICAgIGdv
dG8gZmFpbF9nZXRfdXNlcl9wYWdlczsKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21pc2Mvdm13
X3ZtY2kvdm1jaV9ob3N0LmMgYi9kcml2ZXJzL21pc2Mvdm13X3ZtY2kvdm1jaV9ob3N0LmMKPiA+
IGluZGV4IDk5N2Y5MjU0M2RkNC4uNDIyZDA4ZGEzMjQ0IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVy
cy9taXNjL3Ztd192bWNpL3ZtY2lfaG9zdC5jCj4gPiArKysgYi9kcml2ZXJzL21pc2Mvdm13X3Zt
Y2kvdm1jaV9ob3N0LmMKPiA+IEBAIC0yNDIsNyArMjQyLDcgQEAgc3RhdGljIGludCB2bWNpX2hv
c3Rfc2V0dXBfbm90aWZ5KHN0cnVjdCB2bWNpX2N0eCAqY29udGV4dCwKPiA+ICAgICAgICAgLyoK
PiA+ICAgICAgICAgICogTG9jayBwaHlzaWNhbCBwYWdlIGJhY2tpbmcgYSBnaXZlbiB1c2VyIFZB
Lgo+ID4gICAgICAgICAgKi8KPiA+IC0gICAgICAgcmV0dmFsID0gZ2V0X3VzZXJfcGFnZXNfZmFz
dCh1dmEsIDEsIDEsICZjb250ZXh0LT5ub3RpZnlfcGFnZSk7Cj4gPiArICAgICAgIHJldHZhbCA9
IGdldF91c2VyX3BhZ2VzX2Zhc3QodXZhLCAxLCBGT0xMX1dSSVRFLCAmY29udGV4dC0+bm90aWZ5
X3BhZ2UpOwo+ID4gICAgICAgICBpZiAocmV0dmFsICE9IDEpIHsKPiA+ICAgICAgICAgICAgICAg
ICBjb250ZXh0LT5ub3RpZnlfcGFnZSA9IE5VTEw7Cj4gPiAgICAgICAgICAgICAgICAgcmV0dXJu
IFZNQ0lfRVJST1JfR0VORVJJQzsKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21pc2Mvdm13X3Zt
Y2kvdm1jaV9xdWV1ZV9wYWlyLmMgYi9kcml2ZXJzL21pc2Mvdm13X3ZtY2kvdm1jaV9xdWV1ZV9w
YWlyLmMKPiA+IGluZGV4IDI2NGY0ZWQ4ZWVmMi4uYzUzOTZlZTMyZTUxIDEwMDY0NAo+ID4gLS0t
IGEvZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfcXVldWVfcGFpci5jCj4gPiArKysgYi9kcml2
ZXJzL21pc2Mvdm13X3ZtY2kvdm1jaV9xdWV1ZV9wYWlyLmMKPiA+IEBAIC02NjYsNyArNjY2LDgg
QEAgc3RhdGljIGludCBxcF9ob3N0X2dldF91c2VyX21lbW9yeSh1NjQgcHJvZHVjZV91dmEsCj4g
PiAgICAgICAgIGludCBlcnIgPSBWTUNJX1NVQ0NFU1M7Cj4gPgo+ID4gICAgICAgICByZXR2YWwg
PSBnZXRfdXNlcl9wYWdlc19mYXN0KCh1aW50cHRyX3QpIHByb2R1Y2VfdXZhLAo+ID4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb2R1Y2VfcS0+a2VybmVsX2lmLT5udW1f
cGFnZXMsIDEsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvZHVj
ZV9xLT5rZXJuZWxfaWYtPm51bV9wYWdlcywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBGT0xMX1dSSVRFLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHByb2R1Y2VfcS0+a2VybmVsX2lmLT51LmguaGVhZGVyX3BhZ2UpOwo+ID4gICAgICAg
ICBpZiAocmV0dmFsIDwgKGludClwcm9kdWNlX3EtPmtlcm5lbF9pZi0+bnVtX3BhZ2VzKSB7Cj4g
PiAgICAgICAgICAgICAgICAgcHJfZGVidWcoImdldF91c2VyX3BhZ2VzX2Zhc3QocHJvZHVjZSkg
ZmFpbGVkIChyZXR2YWw9JWQpIiwKPiA+IEBAIC02NzgsNyArNjc5LDggQEAgc3RhdGljIGludCBx
cF9ob3N0X2dldF91c2VyX21lbW9yeSh1NjQgcHJvZHVjZV91dmEsCj4gPiAgICAgICAgIH0KPiA+
Cj4gPiAgICAgICAgIHJldHZhbCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoKHVpbnRwdHJfdCkgY29u
c3VtZV91dmEsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Vt
ZV9xLT5rZXJuZWxfaWYtPm51bV9wYWdlcywgMSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdW1lX3EtPmtlcm5lbF9pZi0+bnVtX3BhZ2VzLAo+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZPTExfV1JJVEUsCj4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3VtZV9xLT5rZXJuZWxfaWYtPnUuaC5oZWFk
ZXJfcGFnZSk7Cj4gPiAgICAgICAgIGlmIChyZXR2YWwgPCAoaW50KWNvbnN1bWVfcS0+a2VybmVs
X2lmLT5udW1fcGFnZXMpIHsKPiA+ICAgICAgICAgICAgICAgICBwcl9kZWJ1ZygiZ2V0X3VzZXJf
cGFnZXNfZmFzdChjb25zdW1lKSBmYWlsZWQgKHJldHZhbD0lZCkiLAo+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvcGxhdGZvcm0vZ29sZGZpc2gvZ29sZGZpc2hfcGlwZS5jIGIvZHJpdmVycy9wbGF0
Zm9ybS9nb2xkZmlzaC9nb2xkZmlzaF9waXBlLmMKPiA+IGluZGV4IDMyMWJjNjczYzQxNy4uY2Vm
MDEzM2FhNDdhIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9wbGF0Zm9ybS9nb2xkZmlzaC9nb2xk
ZmlzaF9waXBlLmMKPiA+ICsrKyBiL2RyaXZlcnMvcGxhdGZvcm0vZ29sZGZpc2gvZ29sZGZpc2hf
cGlwZS5jCj4gPiBAQCAtMjc0LDcgKzI3NCw4IEBAIHN0YXRpYyBpbnQgcGluX3VzZXJfcGFnZXMo
dW5zaWduZWQgbG9uZyBmaXJzdF9wYWdlLAo+ID4gICAgICAgICAgICAgICAgICppdGVyX2xhc3Rf
cGFnZV9zaXplID0gbGFzdF9wYWdlX3NpemU7Cj4gPiAgICAgICAgIH0KPiA+Cj4gPiAtICAgICAg
IHJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoZmlyc3RfcGFnZSwgcmVxdWVzdGVkX3BhZ2VzLCAh
aXNfd3JpdGUsCj4gPiArICAgICAgIHJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoZmlyc3RfcGFn
ZSwgcmVxdWVzdGVkX3BhZ2VzLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICFpc193cml0ZSA/IEZPTExfV1JJVEUgOiAwLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhZ2VzKTsKPiA+ICAgICAgICAgaWYgKHJldCA8PSAwKQo+ID4gICAgICAgICAg
ICAgICAgIHJldHVybiAtRUZBVUxUOwo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcmFwaWRpby9k
ZXZpY2VzL3Jpb19tcG9ydF9jZGV2LmMgYi9kcml2ZXJzL3JhcGlkaW8vZGV2aWNlcy9yaW9fbXBv
cnRfY2Rldi5jCj4gPiBpbmRleCBjYmU0NjdmZjFhYmEuLmY2ODFiM2U5ZTk3MCAxMDA2NDQKPiA+
IC0tLSBhL2RyaXZlcnMvcmFwaWRpby9kZXZpY2VzL3Jpb19tcG9ydF9jZGV2LmMKPiA+ICsrKyBi
L2RyaXZlcnMvcmFwaWRpby9kZXZpY2VzL3Jpb19tcG9ydF9jZGV2LmMKPiA+IEBAIC04NjgsNyAr
ODY4LDkgQEAgcmlvX2RtYV90cmFuc2ZlcihzdHJ1Y3QgZmlsZSAqZmlscCwgdTMyIHRyYW5zZmVy
X21vZGUsCj4gPgo+ID4gICAgICAgICAgICAgICAgIHBpbm5lZCA9IGdldF91c2VyX3BhZ2VzX2Zh
c3QoCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXhm
ZXItPmxvY19hZGRyICYgUEFHRV9NQVNLLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBucl9wYWdlcywgZGlyID09IERNQV9GUk9NX0RFVklDRSwgcGFnZV9saXN0KTsKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnJfcGFnZXMsCj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRpciA9PSBETUFfRlJPTV9ERVZJQ0UgPyBGT0xMX1dSSVRFIDog
MCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZV9saXN0KTsKPiA+Cj4g
PiAgICAgICAgICAgICAgICAgaWYgKHBpbm5lZCAhPSBucl9wYWdlcykgewo+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgKHBpbm5lZCA8IDApIHsKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L3NidXMvY2hhci9vcmFkYXguYyBiL2RyaXZlcnMvc2J1cy9jaGFyL29yYWRheC5jCj4gPiBpbmRl
eCA2NTE2YmMzY2I1OGIuLjc5MGFhMTQ4NjcwZCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvc2J1
cy9jaGFyL29yYWRheC5jCj4gPiArKysgYi9kcml2ZXJzL3NidXMvY2hhci9vcmFkYXguYwo+ID4g
QEAgLTQzNyw3ICs0MzcsNyBAQCBzdGF0aWMgaW50IGRheF9sb2NrX3BhZ2Uodm9pZCAqdmEsIHN0
cnVjdCBwYWdlICoqcCkKPiA+Cj4gPiAgICAgICAgIGRheF9kYmcoInV2YSAlcCIsIHZhKTsKPiA+
Cj4gPiAtICAgICAgIHJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoKHVuc2lnbmVkIGxvbmcpdmEs
IDEsIDEsIHApOwo+ID4gKyAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KCh1bnNpZ25l
ZCBsb25nKXZhLCAxLCBGT0xMX1dSSVRFLCBwKTsKPiA+ICAgICAgICAgaWYgKHJldCA9PSAxKSB7
Cj4gPiAgICAgICAgICAgICAgICAgZGF4X2RiZygibG9ja2VkIHBhZ2UgJXAsIGZvciBWQSAlcCIs
ICpwLCB2YSk7Cj4gPiAgICAgICAgICAgICAgICAgcmV0dXJuIDA7Cj4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9zY3NpL3N0LmMgYi9kcml2ZXJzL3Njc2kvc3QuYwo+ID4gaW5kZXggN2ZmMjJkM2Yw
M2UzLi44NzFiMjU5MTRjMDcgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3Njc2kvc3QuYwo+ID4g
KysrIGIvZHJpdmVycy9zY3NpL3N0LmMKPiA+IEBAIC00OTE4LDcgKzQ5MTgsOCBAQCBzdGF0aWMg
aW50IHNnbF9tYXBfdXNlcl9wYWdlcyhzdHJ1Y3Qgc3RfYnVmZmVyICpTVGJwLAo+ID4KPiA+ICAg
ICAgICAgIC8qIFRyeSB0byBmYXVsdCBpbiBhbGwgb2YgdGhlIG5lY2Vzc2FyeSBwYWdlcyAqLwo+
ID4gICAgICAgICAgLyogcnc9PVJFQUQgbWVhbnMgcmVhZCBmcm9tIGRyaXZlLCB3cml0ZSBpbnRv
IG1lbW9yeSBhcmVhICovCj4gPiAtICAgICAgIHJlcyA9IGdldF91c2VyX3BhZ2VzX2Zhc3QodWFk
ZHIsIG5yX3BhZ2VzLCBydyA9PSBSRUFELCBwYWdlcyk7Cj4gPiArICAgICAgIHJlcyA9IGdldF91
c2VyX3BhZ2VzX2Zhc3QodWFkZHIsIG5yX3BhZ2VzLCBydyA9PSBSRUFEID8gRk9MTF9XUklURSA6
IDAsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZXMpOwo+ID4KPiA+
ICAgICAgICAgLyogRXJyb3JzIGFuZCBubyBwYWdlIG1hcHBlZCBzaG91bGQgcmV0dXJuIGhlcmUg
Ki8KPiA+ICAgICAgICAgaWYgKHJlcyA8IG5yX3BhZ2VzKQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvc3RhZ2luZy9nYXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUuYyBiL2RyaXZlcnMvc3RhZ2luZy9n
YXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUuYwo+ID4gaW5kZXggMjY3NTVkOWNhNDFkLi5mNjdmZGYx
ZDM4MTcgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3N0YWdpbmcvZ2Fza2V0L2dhc2tldF9wYWdl
X3RhYmxlLmMKPiA+ICsrKyBiL2RyaXZlcnMvc3RhZ2luZy9nYXNrZXQvZ2Fza2V0X3BhZ2VfdGFi
bGUuYwo+ID4gQEAgLTQ4Niw4ICs0ODYsOCBAQCBzdGF0aWMgaW50IGdhc2tldF9wZXJmb3JtX21h
cHBpbmcoc3RydWN0IGdhc2tldF9wYWdlX3RhYmxlICpwZ190YmwsCj4gPiAgICAgICAgICAgICAg
ICAgICAgICAgICBwdGVzW2ldLmRtYV9hZGRyID0gcGdfdGJsLT5jb2hlcmVudF9wYWdlc1swXS5w
YWRkciArCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zm
ICsgaSAqIFBBR0VfU0laRTsKPiA+ICAgICAgICAgICAgICAgICB9IGVsc2Ugewo+ID4gLSAgICAg
ICAgICAgICAgICAgICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChwYWdlX2FkZHIgLSBv
ZmZzZXQsIDEsIDEsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZwYWdlKTsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIHJldCA9IGdldF91
c2VyX3BhZ2VzX2Zhc3QocGFnZV9hZGRyIC0gb2Zmc2V0LCAxLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGT0xMX1dSSVRFLCAmcGFnZSk7Cj4g
Pgo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHJldCA8PSAwKSB7Cj4gPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRldl9lcnIocGdfdGJsLT5kZXZpY2UsCj4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy90ZWUvdGVlX3NobS5jIGIvZHJpdmVycy90ZWUvdGVlX3NobS5jCj4g
PiBpbmRleCAwYjlhYjFkMGRkNDUuLjQ5ZmQ3MzEyZTJhYSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZl
cnMvdGVlL3RlZV9zaG0uYwo+ID4gKysrIGIvZHJpdmVycy90ZWUvdGVlX3NobS5jCj4gPiBAQCAt
MjczLDcgKzI3Myw3IEBAIHN0cnVjdCB0ZWVfc2htICp0ZWVfc2htX3JlZ2lzdGVyKHN0cnVjdCB0
ZWVfY29udGV4dCAqY3R4LCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gPiAgICAgICAgICAgICAgICAg
Z290byBlcnI7Cj4gPiAgICAgICAgIH0KPiA+Cj4gPiAtICAgICAgIHJjID0gZ2V0X3VzZXJfcGFn
ZXNfZmFzdChzdGFydCwgbnVtX3BhZ2VzLCAxLCBzaG0tPnBhZ2VzKTsKPiA+ICsgICAgICAgcmMg
PSBnZXRfdXNlcl9wYWdlc19mYXN0KHN0YXJ0LCBudW1fcGFnZXMsIEZPTExfV1JJVEUsIHNobS0+
cGFnZXMpOwo+ID4gICAgICAgICBpZiAocmMgPiAwKQo+ID4gICAgICAgICAgICAgICAgIHNobS0+
bnVtX3BhZ2VzID0gcmM7Cj4gPiAgICAgICAgIGlmIChyYyAhPSBudW1fcGFnZXMpIHsKPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL3ZmaW8vdmZpb19pb21tdV9zcGFwcl90Y2UuYyBiL2RyaXZlcnMv
dmZpby92ZmlvX2lvbW11X3NwYXByX3RjZS5jCj4gPiBpbmRleCBjNDI0OTEzMzI0ZTMuLmE0YjEw
YmI0MDg2YiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvdmZpby92ZmlvX2lvbW11X3NwYXByX3Rj
ZS5jCj4gPiArKysgYi9kcml2ZXJzL3ZmaW8vdmZpb19pb21tdV9zcGFwcl90Y2UuYwo+ID4gQEAg
LTUzMiw3ICs1MzIsOCBAQCBzdGF0aWMgaW50IHRjZV9pb21tdV91c2VfcGFnZSh1bnNpZ25lZCBs
b25nIHRjZSwgdW5zaWduZWQgbG9uZyAqaHBhKQo+ID4gICAgICAgICBlbnVtIGRtYV9kYXRhX2Rp
cmVjdGlvbiBkaXJlY3Rpb24gPSBpb21tdV90Y2VfZGlyZWN0aW9uKHRjZSk7Cj4gPgo+ID4gICAg
ICAgICBpZiAoZ2V0X3VzZXJfcGFnZXNfZmFzdCh0Y2UgJiBQQUdFX01BU0ssIDEsCj4gPiAtICAg
ICAgICAgICAgICAgICAgICAgICBkaXJlY3Rpb24gIT0gRE1BX1RPX0RFVklDRSwgJnBhZ2UpICE9
IDEpCj4gPiArICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3Rpb24gIT0gRE1BX1RPX0RFVklD
RSA/IEZPTExfV1JJVEUgOiAwLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgJnBhZ2UpICE9
IDEpCj4gPiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gPgo+ID4gICAgICAgICAq
aHBhID0gX19wYSgodW5zaWduZWQgbG9uZykgcGFnZV9hZGRyZXNzKHBhZ2UpKTsKPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL3Zob3N0L3Zob3N0LmMgYi9kcml2ZXJzL3Zob3N0L3Zob3N0LmMKPiA+
IGluZGV4IDI0YTEyOWZjZGQ2MS4uNzI2ODViMTY1OWZmIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVy
cy92aG9zdC92aG9zdC5jCj4gPiArKysgYi9kcml2ZXJzL3Zob3N0L3Zob3N0LmMKPiA+IEBAIC0x
NzAwLDcgKzE3MDAsNyBAQCBzdGF0aWMgaW50IHNldF9iaXRfdG9fdXNlcihpbnQgbnIsIHZvaWQg
X191c2VyICphZGRyKQo+ID4gICAgICAgICBpbnQgYml0ID0gbnIgKyAobG9nICUgUEFHRV9TSVpF
KSAqIDg7Cj4gPiAgICAgICAgIGludCByOwo+ID4KPiA+IC0gICAgICAgciA9IGdldF91c2VyX3Bh
Z2VzX2Zhc3QobG9nLCAxLCAxLCAmcGFnZSk7Cj4gPiArICAgICAgIHIgPSBnZXRfdXNlcl9wYWdl
c19mYXN0KGxvZywgMSwgRk9MTF9XUklURSwgJnBhZ2UpOwo+ID4gICAgICAgICBpZiAociA8IDAp
Cj4gPiAgICAgICAgICAgICAgICAgcmV0dXJuIHI7Cj4gPiAgICAgICAgIEJVR19PTihyICE9IDEp
Owo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmlkZW8vZmJkZXYvcHZyMmZiLmMgYi9kcml2ZXJz
L3ZpZGVvL2ZiZGV2L3B2cjJmYi5jCj4gPiBpbmRleCA4YTUzZDFkZTYxMWQuLjQxMzkwYzhlMGY2
NyAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvdmlkZW8vZmJkZXYvcHZyMmZiLmMKPiA+ICsrKyBi
L2RyaXZlcnMvdmlkZW8vZmJkZXYvcHZyMmZiLmMKPiA+IEBAIC02ODYsNyArNjg2LDcgQEAgc3Rh
dGljIHNzaXplX3QgcHZyMmZiX3dyaXRlKHN0cnVjdCBmYl9pbmZvICppbmZvLCBjb25zdCBjaGFy
ICpidWYsCj4gPiAgICAgICAgIGlmICghcGFnZXMpCj4gPiAgICAgICAgICAgICAgICAgcmV0dXJu
IC1FTk9NRU07Cj4gPgo+ID4gLSAgICAgICByZXQgPSBnZXRfdXNlcl9wYWdlc19mYXN0KCh1bnNp
Z25lZCBsb25nKWJ1ZiwgbnJfcGFnZXMsIHRydWUsIHBhZ2VzKTsKPiA+ICsgICAgICAgcmV0ID0g
Z2V0X3VzZXJfcGFnZXNfZmFzdCgodW5zaWduZWQgbG9uZylidWYsIG5yX3BhZ2VzLCBGT0xMX1dS
SVRFLCBwYWdlcyk7Cj4gPiAgICAgICAgIGlmIChyZXQgPCBucl9wYWdlcykgewo+ID4gICAgICAg
ICAgICAgICAgIG5yX3BhZ2VzID0gcmV0Owo+ID4gICAgICAgICAgICAgICAgIHJldCA9IC1FSU5W
QUw7Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy92aXJ0L2ZzbF9oeXBlcnZpc29yLmMgYi9kcml2
ZXJzL3ZpcnQvZnNsX2h5cGVydmlzb3IuYwo+ID4gaW5kZXggOGJhNzI2ZTYwMGU5Li42NDQ2YmNh
YjQxODUgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3ZpcnQvZnNsX2h5cGVydmlzb3IuYwo+ID4g
KysrIGIvZHJpdmVycy92aXJ0L2ZzbF9oeXBlcnZpc29yLmMKPiA+IEBAIC0yNDQsNyArMjQ0LDcg
QEAgc3RhdGljIGxvbmcgaW9jdGxfbWVtY3B5KHN0cnVjdCBmc2xfaHZfaW9jdGxfbWVtY3B5IF9f
dXNlciAqcCkKPiA+Cj4gPiAgICAgICAgIC8qIEdldCB0aGUgcGh5c2ljYWwgYWRkcmVzc2VzIG9m
IHRoZSBzb3VyY2UgYnVmZmVyICovCj4gPiAgICAgICAgIG51bV9waW5uZWQgPSBnZXRfdXNlcl9w
YWdlc19mYXN0KHBhcmFtLmxvY2FsX3ZhZGRyIC0gbGJfb2Zmc2V0LAo+ID4gLSAgICAgICAgICAg
ICAgIG51bV9wYWdlcywgcGFyYW0uc291cmNlICE9IC0xLCBwYWdlcyk7Cj4gPiArICAgICAgICAg
ICAgICAgbnVtX3BhZ2VzLCBwYXJhbS5zb3VyY2UgIT0gLTEgPyBGT0xMX1dSSVRFIDogMCwgcGFn
ZXMpOwo+ID4KPiA+ICAgICAgICAgaWYgKG51bV9waW5uZWQgIT0gbnVtX3BhZ2VzKSB7Cj4gPiAg
ICAgICAgICAgICAgICAgLyogZ2V0X3VzZXJfcGFnZXMoKSBmYWlsZWQgKi8KPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi9nbnRkZXYuYyBiL2RyaXZlcnMveGVuL2dudGRldi5jCj4gPiBpbmRl
eCA1ZWZjNWVlZTk1NDQuLjdiNDdmMWU2YWFiNCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMveGVu
L2dudGRldi5jCj4gPiArKysgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwo+ID4gQEAgLTg1Miw3ICs4
NTIsNyBAQCBzdGF0aWMgaW50IGdudGRldl9nZXRfcGFnZShzdHJ1Y3QgZ250ZGV2X2NvcHlfYmF0
Y2ggKmJhdGNoLCB2b2lkIF9fdXNlciAqdmlydCwKPiA+ICAgICAgICAgdW5zaWduZWQgbG9uZyB4
ZW5fcGZuOwo+ID4gICAgICAgICBpbnQgcmV0Owo+ID4KPiA+IC0gICAgICAgcmV0ID0gZ2V0X3Vz
ZXJfcGFnZXNfZmFzdChhZGRyLCAxLCB3cml0ZWFibGUsICZwYWdlKTsKPiA+ICsgICAgICAgcmV0
ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdChhZGRyLCAxLCB3cml0ZWFibGUgPyBGT0xMX1dSSVRFIDog
MCwgJnBhZ2UpOwo+ID4gICAgICAgICBpZiAocmV0IDwgMCkKPiA+ICAgICAgICAgICAgICAgICBy
ZXR1cm4gcmV0Owo+ID4KPiA+IGRpZmYgLS1naXQgYS9mcy9vcmFuZ2Vmcy9vcmFuZ2Vmcy1idWZt
YXAuYyBiL2ZzL29yYW5nZWZzL29yYW5nZWZzLWJ1Zm1hcC5jCj4gPiBpbmRleCA0NDNiY2Q4YzNj
MTkuLjVhN2M0ZmRhNjgyZiAxMDA2NDQKPiA+IC0tLSBhL2ZzL29yYW5nZWZzL29yYW5nZWZzLWJ1
Zm1hcC5jCj4gPiArKysgYi9mcy9vcmFuZ2Vmcy9vcmFuZ2Vmcy1idWZtYXAuYwo+ID4gQEAgLTI2
OSw3ICsyNjksNyBAQCBvcmFuZ2Vmc19idWZtYXBfbWFwKHN0cnVjdCBvcmFuZ2Vmc19idWZtYXAg
KmJ1Zm1hcCwKPiA+Cj4gPiAgICAgICAgIC8qIG1hcCB0aGUgcGFnZXMgKi8KPiA+ICAgICAgICAg
cmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCgodW5zaWduZWQgbG9uZyl1c2VyX2Rlc2MtPnB0ciwK
PiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVmbWFwLT5wYWdlX2NvdW50LCAxLCBi
dWZtYXAtPnBhZ2VfYXJyYXkpOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBidWZt
YXAtPnBhZ2VfY291bnQsIEZPTExfV1JJVEUsIGJ1Zm1hcC0+cGFnZV9hcnJheSk7Cj4gPgo+ID4g
ICAgICAgICBpZiAocmV0IDwgMCkKPiA+ICAgICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+ID4g
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbW0uaCBiL2luY2x1ZGUvbGludXgvbW0uaAo+ID4g
aW5kZXggMDVhMTA1ZDlkNGMzLi44ZTFmM2NkNzQ4MmEgMTAwNjQ0Cj4gPiAtLS0gYS9pbmNsdWRl
L2xpbnV4L21tLmgKPiA+ICsrKyBiL2luY2x1ZGUvbGludXgvbW0uaAo+ID4gQEAgLTE1MzcsOCAr
MTUzNyw4IEBAIGxvbmcgZ2V0X3VzZXJfcGFnZXNfbG9ja2VkKHVuc2lnbmVkIGxvbmcgc3RhcnQs
IHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsCj4gPiAgbG9uZyBnZXRfdXNlcl9wYWdlc191bmxvY2tl
ZCh1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLAo+ID4gICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCB1bnNpZ25lZCBpbnQgZ3VwX2ZsYWdz
KTsKPiA+Cj4gPiAtaW50IGdldF91c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwg
aW50IG5yX3BhZ2VzLCBpbnQgd3JpdGUsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgcGFnZSAqKnBhZ2VzKTsKPiA+ICtpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBs
b25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgZ3VwX2ZsYWdzLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKTsKPiA+Cj4gPiAgLyogQ29u
dGFpbmVyIGZvciBwaW5uZWQgcGZucyAvIHBhZ2VzICovCj4gPiAgc3RydWN0IGZyYW1lX3ZlY3Rv
ciB7Cj4gPiBkaWZmIC0tZ2l0IGEva2VybmVsL2Z1dGV4LmMgYi9rZXJuZWwvZnV0ZXguYwo+ID4g
aW5kZXggZmRkMzEyZGEwOTkyLi5lMTAyMDk5NDZmOGIgMTAwNjQ0Cj4gPiAtLS0gYS9rZXJuZWwv
ZnV0ZXguYwo+ID4gKysrIGIva2VybmVsL2Z1dGV4LmMKPiA+IEBAIC01NDYsNyArNTQ2LDcgQEAg
Z2V0X2Z1dGV4X2tleSh1MzIgX191c2VyICp1YWRkciwgaW50IGZzaGFyZWQsIHVuaW9uIGZ1dGV4
X2tleSAqa2V5LCBlbnVtIGZ1dGV4X2EKPiA+ICAgICAgICAgaWYgKHVubGlrZWx5KHNob3VsZF9m
YWlsX2Z1dGV4KGZzaGFyZWQpKSkKPiA+ICAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsK
PiA+Cj4gPiAtICAgICAgIGVyciA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoYWRkcmVzcywgMSwgMSwg
JnBhZ2UpOwo+ID4gKyAgICAgICBlcnIgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGFkZHJlc3MsIDEs
IEZPTExfV1JJVEUsICZwYWdlKTsKPiA+ICAgICAgICAgLyoKPiA+ICAgICAgICAgICogSWYgd3Jp
dGUgYWNjZXNzIGlzIG5vdCByZXF1aXJlZCAoZWcuIEZVVEVYX1dBSVQpLCB0cnkKPiA+ICAgICAg
ICAgICogYW5kIGdldCByZWFkLW9ubHkgYWNjZXNzLgo+ID4gZGlmZiAtLWdpdCBhL2xpYi9pb3Zf
aXRlci5jIGIvbGliL2lvdl9pdGVyLmMKPiA+IGluZGV4IGJlNGJkNjI3Y2FmMC4uNmRiYWUwNjky
NzE5IDEwMDY0NAo+ID4gLS0tIGEvbGliL2lvdl9pdGVyLmMKPiA+ICsrKyBiL2xpYi9pb3ZfaXRl
ci5jCj4gPiBAQCAtMTI4MCw3ICsxMjgwLDkgQEAgc3NpemVfdCBpb3ZfaXRlcl9nZXRfcGFnZXMo
c3RydWN0IGlvdl9pdGVyICppLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgbGVuID0gbWF4
cGFnZXMgKiBQQUdFX1NJWkU7Cj4gPiAgICAgICAgICAgICAgICAgYWRkciAmPSB+KFBBR0VfU0la
RSAtIDEpOwo+ID4gICAgICAgICAgICAgICAgIG4gPSBESVZfUk9VTkRfVVAobGVuLCBQQUdFX1NJ
WkUpOwo+ID4gLSAgICAgICAgICAgICAgIHJlcyA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoYWRkciwg
biwgaW92X2l0ZXJfcncoaSkgIT0gV1JJVEUsIHBhZ2VzKTsKPiA+ICsgICAgICAgICAgICAgICBy
ZXMgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGFkZHIsIG4sCj4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGlvdl9pdGVyX3J3KGkpICE9IFdSSVRFID8gIEZPTExfV1JJVEUgOiAwLAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlcyk7Cj4gPiAgICAgICAgICAg
ICAgICAgaWYgKHVubGlrZWx5KHJlcyA8IDApKQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAg
cmV0dXJuIHJlczsKPiA+ICAgICAgICAgICAgICAgICByZXR1cm4gKHJlcyA9PSBuID8gbGVuIDog
cmVzICogUEFHRV9TSVpFKSAtICpzdGFydDsKPiA+IEBAIC0xMzYxLDcgKzEzNjMsOCBAQCBzc2l6
ZV90IGlvdl9pdGVyX2dldF9wYWdlc19hbGxvYyhzdHJ1Y3QgaW92X2l0ZXIgKmksCj4gPiAgICAg
ICAgICAgICAgICAgcCA9IGdldF9wYWdlc19hcnJheShuKTsKPiA+ICAgICAgICAgICAgICAgICBp
ZiAoIXApCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiA+IC0g
ICAgICAgICAgICAgICByZXMgPSBnZXRfdXNlcl9wYWdlc19mYXN0KGFkZHIsIG4sIGlvdl9pdGVy
X3J3KGkpICE9IFdSSVRFLCBwKTsKPiA+ICsgICAgICAgICAgICAgICByZXMgPSBnZXRfdXNlcl9w
YWdlc19mYXN0KGFkZHIsIG4sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlv
dl9pdGVyX3J3KGkpICE9IFdSSVRFID8gIEZPTExfV1JJVEUgOiAwLCBwKTsKPiA+ICAgICAgICAg
ICAgICAgICBpZiAodW5saWtlbHkocmVzIDwgMCkpIHsKPiA+ICAgICAgICAgICAgICAgICAgICAg
ICAgIGt2ZnJlZShwKTsKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXM7Cj4g
PiBkaWZmIC0tZ2l0IGEvbW0vZ3VwLmMgYi9tbS9ndXAuYwo+ID4gaW5kZXggNjgxMzg4MjM2MTA2
Li42ZjMyZDM2YjNjNWIgMTAwNjQ0Cj4gPiAtLS0gYS9tbS9ndXAuYwo+ID4gKysrIGIvbW0vZ3Vw
LmMKPiA+IEBAIC0xODYzLDcgKzE4NjMsNyBAQCBpbnQgX19nZXRfdXNlcl9wYWdlc19mYXN0KHVu
c2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9wYWdlcywgaW50IHdyaXRlLAo+ID4gICAqIGdldF91
c2VyX3BhZ2VzX2Zhc3QoKSAtIHBpbiB1c2VyIHBhZ2VzIGluIG1lbW9yeQo+ID4gICAqIEBzdGFy
dDogICAgIHN0YXJ0aW5nIHVzZXIgYWRkcmVzcwo+ID4gICAqIEBucl9wYWdlczogIG51bWJlciBv
ZiBwYWdlcyBmcm9tIHN0YXJ0IHRvIHBpbgo+ID4gLSAqIEB3cml0ZTogICAgIHdoZXRoZXIgcGFn
ZXMgd2lsbCBiZSB3cml0dGVuIHRvCj4gPiArICogQGd1cF9mbGFnczogZmxhZ3MgbW9kaWZ5aW5n
IHBpbiBiZWhhdmlvdXIKPiA+ICAgKiBAcGFnZXM6ICAgICBhcnJheSB0aGF0IHJlY2VpdmVzIHBv
aW50ZXJzIHRvIHRoZSBwYWdlcyBwaW5uZWQuCj4gPiAgICogICAgICAgICAgICAgU2hvdWxkIGJl
IGF0IGxlYXN0IG5yX3BhZ2VzIGxvbmcuCj4gPiAgICoKPiA+IEBAIC0xODc1LDggKzE4NzUsOCBA
QCBpbnQgX19nZXRfdXNlcl9wYWdlc19mYXN0KHVuc2lnbmVkIGxvbmcgc3RhcnQsIGludCBucl9w
YWdlcywgaW50IHdyaXRlLAo+ID4gICAqIHJlcXVlc3RlZC4gSWYgbnJfcGFnZXMgaXMgMCBvciBu
ZWdhdGl2ZSwgcmV0dXJucyAwLiBJZiBubyBwYWdlcwo+ID4gICAqIHdlcmUgcGlubmVkLCByZXR1
cm5zIC1lcnJuby4KPiA+ICAgKi8KPiA+IC1pbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25l
ZCBsb25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKPiA+IC0gICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBwYWdlICoqcGFnZXMpCj4gPiAraW50IGdldF91c2VyX3BhZ2VzX2Zh
c3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGd1cF9mbGFncywgc3RydWN0IHBhZ2UgKipwYWdlcykKPiA+
ICB7Cj4gPiAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgbGVuLCBlbmQ7Cj4gPiAgICAgICAg
IGludCBuciA9IDAsIHJldCA9IDA7Cj4gPiBAQCAtMTg5NCw3ICsxODk0LDcgQEAgaW50IGdldF91
c2VyX3BhZ2VzX2Zhc3QodW5zaWduZWQgbG9uZyBzdGFydCwgaW50IG5yX3BhZ2VzLCBpbnQgd3Jp
dGUsCj4gPgo+ID4gICAgICAgICBpZiAoZ3VwX2Zhc3RfcGVybWl0dGVkKHN0YXJ0LCBucl9wYWdl
cykpIHsKPiA+ICAgICAgICAgICAgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwo+ID4gLSAgICAg
ICAgICAgICAgIGd1cF9wZ2RfcmFuZ2UoYWRkciwgZW5kLCB3cml0ZSA/IEZPTExfV1JJVEUgOiAw
LCBwYWdlcywgJm5yKTsKPiA+ICsgICAgICAgICAgICAgICBndXBfcGdkX3JhbmdlKGFkZHIsIGVu
ZCwgZ3VwX2ZsYWdzLCBwYWdlcywgJm5yKTsKPiA+ICAgICAgICAgICAgICAgICBsb2NhbF9pcnFf
ZW5hYmxlKCk7Cj4gPiAgICAgICAgICAgICAgICAgcmV0ID0gbnI7Cj4gPiAgICAgICAgIH0KPiA+
IEBAIC0xOTA1LDcgKzE5MDUsNyBAQCBpbnQgZ2V0X3VzZXJfcGFnZXNfZmFzdCh1bnNpZ25lZCBs
b25nIHN0YXJ0LCBpbnQgbnJfcGFnZXMsIGludCB3cml0ZSwKPiA+ICAgICAgICAgICAgICAgICBw
YWdlcyArPSBucjsKPiA+Cj4gPiAgICAgICAgICAgICAgICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNf
dW5sb2NrZWQoc3RhcnQsIG5yX3BhZ2VzIC0gbnIsIHBhZ2VzLAo+ID4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB3cml0ZSA/IEZPTExfV1JJVEUgOiAwKTsKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndXBfZmxhZ3MpOwo+ID4KPiA+ICAg
ICAgICAgICAgICAgICAvKiBIYXZlIHRvIGJlIGEgYml0IGNhcmVmdWwgd2l0aCByZXR1cm4gdmFs
dWVzICovCj4gPiAgICAgICAgICAgICAgICAgaWYgKG5yID4gMCkgewo+ID4gZGlmZiAtLWdpdCBh
L21tL3V0aWwuYyBiL21tL3V0aWwuYwo+ID4gaW5kZXggMWVhMDU1MTM4MDQzLi4wMWZmZTE0NWM2
MmIgMTAwNjQ0Cj4gPiAtLS0gYS9tbS91dGlsLmMKPiA+ICsrKyBiL21tL3V0aWwuYwo+ID4gQEAg
LTMwNiw3ICszMDYsNyBAQCBFWFBPUlRfU1lNQk9MX0dQTChfX2dldF91c2VyX3BhZ2VzX2Zhc3Qp
Owo+ID4gICAqIGdldF91c2VyX3BhZ2VzX2Zhc3QoKSAtIHBpbiB1c2VyIHBhZ2VzIGluIG1lbW9y
eQo+ID4gICAqIEBzdGFydDogICAgIHN0YXJ0aW5nIHVzZXIgYWRkcmVzcwo+ID4gICAqIEBucl9w
YWdlczogIG51bWJlciBvZiBwYWdlcyBmcm9tIHN0YXJ0IHRvIHBpbgo+ID4gLSAqIEB3cml0ZTog
ICAgIHdoZXRoZXIgcGFnZXMgd2lsbCBiZSB3cml0dGVuIHRvCj4gPiArICogQGd1cF9mbGFnczog
ZmxhZ3MgbW9kaWZ5aW5nIHBpbiBiZWhhdmlvdXIKPiA+ICAgKiBAcGFnZXM6ICAgICBhcnJheSB0
aGF0IHJlY2VpdmVzIHBvaW50ZXJzIHRvIHRoZSBwYWdlcyBwaW5uZWQuCj4gPiAgICogICAgICAg
ICAgICAgU2hvdWxkIGJlIGF0IGxlYXN0IG5yX3BhZ2VzIGxvbmcuCj4gPiAgICoKPiA+IEBAIC0z
MjcsMTAgKzMyNywxMCBAQCBFWFBPUlRfU1lNQk9MX0dQTChfX2dldF91c2VyX3BhZ2VzX2Zhc3Qp
Owo+ID4gICAqIGdldF91c2VyX3BhZ2VzX2Zhc3Qgc2ltcGx5IGZhbGxzIGJhY2sgdG8gZ2V0X3Vz
ZXJfcGFnZXMuCj4gPiAgICovCj4gPiAgaW50IF9fd2VhayBnZXRfdXNlcl9wYWdlc19mYXN0KHVu
c2lnbmVkIGxvbmcgc3RhcnQsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBucl9wYWdlcywgaW50IHdyaXRlLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgbnJfcGFnZXMsIHVuc2lnbmVkIGludCBndXBfZmxh
Z3MsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlICoqcGFn
ZXMpCj4gPiAgewo+ID4gLSAgICAgICByZXR1cm4gZ2V0X3VzZXJfcGFnZXNfdW5sb2NrZWQoc3Rh
cnQsIG5yX3BhZ2VzLCBwYWdlcywKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHdyaXRlID8gRk9MTF9XUklURSA6IDApOwo+ID4gKyAgICAgICByZXR1cm4gZ2V0X3Vz
ZXJfcGFnZXNfdW5sb2NrZWQoc3RhcnQsIG5yX3BhZ2VzLCBwYWdlcywgZ3VwX2ZsYWdzKTsKPiA+
ICB9Cj4gPiAgRVhQT1JUX1NZTUJPTF9HUEwoZ2V0X3VzZXJfcGFnZXNfZmFzdCk7Cj4gPgo+ID4g
ZGlmZiAtLWdpdCBhL25ldC9jZXBoL3BhZ2V2ZWMuYyBiL25ldC9jZXBoL3BhZ2V2ZWMuYwo+ID4g
aW5kZXggZDM3MzZmNWJmZmVjLi43NGNhZmMwMTQyZWEgMTAwNjQ0Cj4gPiAtLS0gYS9uZXQvY2Vw
aC9wYWdldmVjLmMKPiA+ICsrKyBiL25ldC9jZXBoL3BhZ2V2ZWMuYwo+ID4gQEAgLTI3LDcgKzI3
LDcgQEAgc3RydWN0IHBhZ2UgKipjZXBoX2dldF9kaXJlY3RfcGFnZV92ZWN0b3IoY29uc3Qgdm9p
ZCBfX3VzZXIgKmRhdGEsCj4gPiAgICAgICAgIHdoaWxlIChnb3QgPCBudW1fcGFnZXMpIHsKPiA+
ICAgICAgICAgICAgICAgICByYyA9IGdldF91c2VyX3BhZ2VzX2Zhc3QoCj4gPiAgICAgICAgICAg
ICAgICAgICAgICh1bnNpZ25lZCBsb25nKWRhdGEgKyAoKHVuc2lnbmVkIGxvbmcpZ290ICogUEFH
RV9TSVpFKSwKPiA+IC0gICAgICAgICAgICAgICAgICAgbnVtX3BhZ2VzIC0gZ290LCB3cml0ZV9w
YWdlLCBwYWdlcyArIGdvdCk7Cj4gPiArICAgICAgICAgICAgICAgICAgIG51bV9wYWdlcyAtIGdv
dCwgd3JpdGVfcGFnZSA/IEZPTExfV1JJVEUgOiAwLCBwYWdlcyArIGdvdCk7Cj4gPiAgICAgICAg
ICAgICAgICAgaWYgKHJjIDwgMCkKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+
ID4gICAgICAgICAgICAgICAgIEJVR19PTihyYyA9PSAwKTsKPiA+IGRpZmYgLS1naXQgYS9uZXQv
cmRzL2luZm8uYyBiL25ldC9yZHMvaW5mby5jCj4gPiBpbmRleCBlMzY3YTk3YTE4YzguLjAzZjZm
ZDU2ZDIzNyAxMDA2NDQKPiA+IC0tLSBhL25ldC9yZHMvaW5mby5jCj4gPiArKysgYi9uZXQvcmRz
L2luZm8uYwo+ID4gQEAgLTE5Myw3ICsxOTMsNyBAQCBpbnQgcmRzX2luZm9fZ2V0c29ja29wdChz
dHJ1Y3Qgc29ja2V0ICpzb2NrLCBpbnQgb3B0bmFtZSwgY2hhciBfX3VzZXIgKm9wdHZhbCwKPiA+
ICAgICAgICAgICAgICAgICByZXQgPSAtRU5PTUVNOwo+ID4gICAgICAgICAgICAgICAgIGdvdG8g
b3V0Owo+ID4gICAgICAgICB9Cj4gPiAtICAgICAgIHJldCA9IGdldF91c2VyX3BhZ2VzX2Zhc3Qo
c3RhcnQsIG5yX3BhZ2VzLCAxLCBwYWdlcyk7Cj4gPiArICAgICAgIHJldCA9IGdldF91c2VyX3Bh
Z2VzX2Zhc3Qoc3RhcnQsIG5yX3BhZ2VzLCBGT0xMX1dSSVRFLCBwYWdlcyk7Cj4gPiAgICAgICAg
IGlmIChyZXQgIT0gbnJfcGFnZXMpIHsKPiA+ICAgICAgICAgICAgICAgICBpZiAocmV0ID4gMCkK
PiA+ICAgICAgICAgICAgICAgICAgICAgICAgIG5yX3BhZ2VzID0gcmV0Owo+ID4gZGlmZiAtLWdp
dCBhL25ldC9yZHMvcmRtYS5jIGIvbmV0L3Jkcy9yZG1hLmMKPiA+IGluZGV4IDE4MmFiODQzMDU5
NC4uYjM0MGVkNGZjNDNhIDEwMDY0NAo+ID4gLS0tIGEvbmV0L3Jkcy9yZG1hLmMKPiA+ICsrKyBi
L25ldC9yZHMvcmRtYS5jCj4gPiBAQCAtMTU4LDcgKzE1OCw4IEBAIHN0YXRpYyBpbnQgcmRzX3Bp
bl9wYWdlcyh1bnNpZ25lZCBsb25nIHVzZXJfYWRkciwgdW5zaWduZWQgaW50IG5yX3BhZ2VzLAo+
ID4gIHsKPiA+ICAgICAgICAgaW50IHJldDsKPiA+Cj4gPiAtICAgICAgIHJldCA9IGdldF91c2Vy
X3BhZ2VzX2Zhc3QodXNlcl9hZGRyLCBucl9wYWdlcywgd3JpdGUsIHBhZ2VzKTsKPiA+ICsgICAg
ICAgcmV0ID0gZ2V0X3VzZXJfcGFnZXNfZmFzdCh1c2VyX2FkZHIsIG5yX3BhZ2VzLCB3cml0ZSA/
IEZPTExfV1JJVEUgOiAwLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
Z2VzKTsKPiA+Cj4gPiAgICAgICAgIGlmIChyZXQgPj0gMCAmJiByZXQgPCBucl9wYWdlcykgewo+
ID4gICAgICAgICAgICAgICAgIHdoaWxlIChyZXQtLSkKPiA+IC0tCj4gPiAyLjIwLjEKPiA+Cj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 00:40:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 00:40:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwysu-0006cM-27; Fri, 22 Feb 2019 00:40:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NsmV=Q5=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gwyss-0006cH-0p
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 00:40:10 +0000
X-Inumbo-ID: 66ccefca-363a-11e9-bc90-bc764e045a96
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66ccefca-363a-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 00:40:08 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id y185so7790250wmd.1
 for <xen-devel@lists.xenproject.org>; Thu, 21 Feb 2019 16:40:07 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:openpgp:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=kOvGeS9qAtU4RoA7sKzKdd7RHPW/O/wabjX5rcZkxS0=;
 b=roM/qxp18TaNeOcIMvoZ8BFClDAJ+CiMFWVEyb1BxNmPoOJvuipVinV6YJO5dpyn+8
 ftDr4Hi7YX19qzJCLtkVqYovRMdPtbVrdU6YEDmN7nrcy93nJTK8t/VOjXPk1srRtiJJ
 Rl/jyUDlTQupMVqkGgqfMG651JeHA3zK7VoQ41ld7BeIcK7gqyUBGjdkuevIioBiogwf
 2WrVYDPvovQPQrr0qeIwy6Da9atITEA2T6Th2F5PFzeAZt1DHsCXJlP1hNpDTe6dvkc2
 7dA+x1pzMXyG8lPQY+xv+Jprh9+drK+anJ2yu72a2IAbE01MEDoYnKwYfRBZAacS7nZe
 kRYQ==
X-Gm-Message-State: AHQUAuaaG18zaz5WRszynwnwG/ELVkMDf/5emSJ4UBwCMZoNyXqWi3T9
 JFpxPMHew5lsha+5r2s1qCqQwA==
X-Google-Smtp-Source: AHgI3Ib74og2sW3pdI0d22RRZaGf1YEIwFYEf/moJMVFTSx/xN6Ln5m2eX7MjqNOYJFWIsEv7dRvfw==
X-Received: by 2002:a1c:c208:: with SMTP id s8mr667718wmf.75.1550795946726;
 Thu, 21 Feb 2019 16:39:06 -0800 (PST)
Received: from [192.168.1.37] (109.red-83-53-160.dynamicip.rima-tde.net.
 [83.53.160.109])
 by smtp.gmail.com with ESMTPSA id f7sm327334wru.3.2019.02.21.16.39.04
 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128);
 Thu, 21 Feb 2019 16:39:05 -0800 (PST)
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
To: =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
References: <20190220010232.18731-1-philmd@redhat.com>
 <20190220010232.18731-3-philmd@redhat.com>
 <CAMxuvaw_Hgbtxu79NEUAoaKaEnmKRCgorJ_r5mXQQTbrHEMtbQ@mail.gmail.com>
 <68f7233c-8b95-8782-27a7-106fc2997646@redhat.com>
Openpgp: id=89C1E78F601EE86C867495CBA2A3FD6EDEADC0DE;
 url=http://pgp.mit.edu/pks/lookup?op=get&search=0xA2A3FD6EDEADC0DE
Message-ID: <74dc80bc-d2cd-c79d-4787-6870b450a505@redhat.com>
Date: Fri, 22 Feb 2019 01:39:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <68f7233c-8b95-8782-27a7-106fc2997646@redhat.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 02/25] chardev: Assert IOCanReadHandler
 can not be negative
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Li Zhijian <lizhijian@cn.fujitsu.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 qemu-s390x@nongnu.org, Paul Durrant <paul.durrant@citrix.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Zhang Chen <zhangckid@gmail.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Prasad J Pandit <pjp@fedoraproject.org>, Cornelia Huck <cohuck@redhat.com>,
 qemu-ppc@nongnu.org, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSAxMjoxMyBQTSwgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgd3JvdGU6Cj4gT24g
Mi8yMC8xOSAxMTowMyBBTSwgTWFyYy1BbmRyw6kgTHVyZWF1IHdyb3RlOgo+PiBIaQo+Pgo+PiBP
biBXZWQsIEZlYiAyMCwgMjAxOSBhdCAyOjAzIEFNIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpCj4+
IDxwaGlsbWRAcmVkaGF0LmNvbT4gd3JvdGU6Cj4+Pgo+Pj4gVGhlIGJhY2tlbmQgc2hvdWxkIG5v
dCByZXR1cm4gYSBuZWdhdGl2ZSBsZW5ndGggdG8gcmVhZC4KPj4+IFdlIHdpbGwgbGF0ZXIgY2hh
bmdlIHRoZSBwcm90b3R5cGUgb2YgSU9DYW5SZWFkSGFuZGxlciB0byByZXR1cm4gYW4KPj4+IHVu
c2lnbmVkIGxlbmd0aC4gTWVhbndoaWxlIG1ha2Ugc3VyZSB0aGUgcmV0dXJuIGxlbmd0aCBpcyBw
b3NpdGl2ZS4KPj4+Cj4+PiBTdWdnZXN0ZWQtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp
bG1kQHJlZGhhdC5jb20+Cj4+Cj4+IEluIHN1Y2ggcGF0Y2gsIHlvdSBzaG91bGQgZG8gZXh0ZW5z
aXZlIHJldmlldyBvZiBleGlzdGluZyBjYWxsYmFja3MsCj4+IG9yIGZpbmQgYSBjb252aW5jaW5n
IGFyZ3VtZW50IHRoYXQgdGhpcyBjYW4ndCBicmVhay4KPiAKPiBBcmdoIEkgbWlzc2VkIHRoYXQu
Cj4gCj4+IFRoZSBwcm9ibGVtIGlzIHRoZXJlIGFyZSBhIGxvdCBvZiBjYW5fcmVhZCBjYWxsYmFj
a3MsIGFuZCBpdCdzIG5vdAo+PiB0cml2aWFsLiBUaGUgKmZpcnN0KiBvZiBnaXQtZ3JlcCBpcyBy
bmdfZWdkX2Nocl9jYW5fcmVhZCgpCj4+Cj4+ICA1NyAgICAgUVNJTVBMRVFfRk9SRUFDSChyZXEs
ICZzLT5wYXJlbnQucmVxdWVzdHMsIG5leHQpIHsKPj4gIDU4ICAgICAgICAgc2l6ZSArPSByZXEt
PnNpemUgLSByZXEtPm9mZnNldDsKPj4gIDU5ICAgICB9Cj4+ICA2MAo+PiAgNjEgICAgIHJldHVy
biBzaXplOwo+Pgo+PiBDbGVhcmx5IG5vdCBvYnZpb3VzIGlmIGl0IHJldHVybnMgPj0gMC4KPj4K
Pj4gQW5vdGhlciBhcHByb2FjaCBpcyB0byBsb29rIGF0IHRoZSBjYWxsZXIgYW5kIHRoZSByZXR1
cm4gdmFsdWUKPj4gaGFuZGxpbmcuIElmIG5vbmUgaGFuZGxlIG5lZ2F0aXZlIHZhbHVlcyAob3Ig
d291bGQgaGF2ZSB3cm9uZwo+PiBiZWhhdmlvdXIgd2l0aCBuZWdhdGl2ZSB2YWx1ZXMpLCB0aGUg
YXNzZXJ0KCkgaXMgcGVyaGFwcyBqdXN0aWZpZWQsIGFzCj4+IGl0IGNvdWxkIHByZXZlbnQgZnJv
bSBkb2luZyBtb3JlIGhhcm0uCj4gCj4gSSdsbCBnbyBhbmQgYXVkaXQgYWxsIG9mIHRoZW0uCgpB
Y3R1YWxseSBJIGFscmVhZHkgZGlkIHRoZSB3b3JrLCBidXQgaXQgaXMgaW4gdGhlIHBhcnQgIzIg
YWZ0ZXIgdGhpcwpzZXJpZXMsIGFzIHN1Z2dlc3RlZCBieSBQYW9sbzoKCmh0dHBzOi8vbGlzdHMu
Z251Lm9yZy9hcmNoaXZlL2h0bWwvcWVtdS1kZXZlbC8yMDE4LTEwL21zZzAyMjk0Lmh0bWwKCkkn
bGwgc2ltcGx5IGNoZXJyeS1waWNrIHRoZSBjb21taXQgZnJvbSBzZXJpZXMgIzIgYmVmb3JlIHRo
aXMgcGF0Y2guCgpUaGFua3MsCgpQaGlsLgoKPj4+IC0tLQo+Pj4gIGNoYXJkZXYvY2hhci5jIHwg
NSArKysrLQo+Pj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvY2hhcmRldi9jaGFyLmMgYi9jaGFyZGV2L2NoYXIuYwo+
Pj4gaW5kZXggZjZkNjFmYTVmOC4uNzFlY2QzMmIyNSAxMDA2NDQKPj4+IC0tLSBhL2NoYXJkZXYv
Y2hhci5jCj4+PiArKysgYi9jaGFyZGV2L2NoYXIuYwo+Pj4gQEAgLTE1OSwxMiArMTU5LDE1IEBA
IGludCBxZW11X2Nocl93cml0ZShDaGFyZGV2ICpzLCBjb25zdCB1aW50OF90ICpidWYsIGludCBs
ZW4sIGJvb2wgd3JpdGVfYWxsKQo+Pj4gIGludCBxZW11X2Nocl9iZV9jYW5fd3JpdGUoQ2hhcmRl
diAqcykKPj4+ICB7Cj4+PiAgICAgIENoYXJCYWNrZW5kICpiZSA9IHMtPmJlOwo+Pj4gKyAgICBp
bnQgcmVjZWl2YWJsZV9ieXRlczsKPj4+Cj4+PiAgICAgIGlmICghYmUgfHwgIWJlLT5jaHJfY2Fu
X3JlYWQpIHsKPj4+ICAgICAgICAgIHJldHVybiAwOwo+Pj4gICAgICB9Cj4+Pgo+Pj4gLSAgICBy
ZXR1cm4gYmUtPmNocl9jYW5fcmVhZChiZS0+b3BhcXVlKTsKPj4+ICsgICAgcmVjZWl2YWJsZV9i
eXRlcyA9IGJlLT5jaHJfY2FuX3JlYWQoYmUtPm9wYXF1ZSk7Cj4+PiArICAgIGFzc2VydChyZWNl
aXZhYmxlX2J5dGVzID49IDApOwo+Pj4gKyAgICByZXR1cm4gcmVjZWl2YWJsZV9ieXRlczsKPj4+
ICB9Cj4+Pgo+Pj4gIHZvaWQgcWVtdV9jaHJfYmVfd3JpdGVfaW1wbChDaGFyZGV2ICpzLCB1aW50
OF90ICpidWYsIGludCBsZW4pCj4+PiAtLQo+Pj4gMi4yMC4xCj4+PgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 01:28:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 01:28:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwzd5-0000j4-QX; Fri, 22 Feb 2019 01:27:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1z2=Q5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwzd5-0000iu-25
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 01:27:55 +0000
X-Inumbo-ID: 12f0c183-3641-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12f0c183-3641-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 01:27:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwzd2-0000Am-Fs; Fri, 22 Feb 2019 01:27:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwzd2-0002FT-7w; Fri, 22 Feb 2019 01:27:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwzd2-0005r5-5w; Fri, 22 Feb 2019 01:27:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133351-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-arm64-pvops:<job status>:broken:regression
 linux-4.14:build-arm64-xsm:<job status>:broken:regression
 linux-4.14:build-armhf:<job status>:broken:regression
 linux-4.14:build-arm64:<job status>:broken:regression
 linux-4.14:build-i386-xsm:<job status>:broken:regression
 linux-4.14:build-amd64:<job status>:broken:regression
 linux-4.14:build-i386:<job status>:broken:regression
 linux-4.14:build-amd64-xsm:<job status>:broken:regression
 linux-4.14:build-i386-pvops:<job status>:broken:regression
 linux-4.14:build-armhf-pvops:<job status>:broken:regression
 linux-4.14:build-i386-pvops:hosts-allocate:broken:regression
 linux-4.14:build-i386-xsm:hosts-allocate:broken:regression
 linux-4.14:build-i386:hosts-allocate:broken:regression
 linux-4.14:build-amd64:hosts-allocate:broken:regression
 linux-4.14:build-armhf-pvops:hosts-allocate:broken:regression
 linux-4.14:build-armhf:hosts-allocate:broken:regression
 linux-4.14:build-amd64-xsm:hosts-allocate:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):running:regression
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-4.14:test-armhf-armhf-xl-vhd:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):running:regression
 linux-4.14:test-arm64-arm64-xl-credit1:build-check(1):running:regression
 linux-4.14:test-armhf-armhf-libvirt-raw:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):running:regression
 linux-4.14:test-amd64-i386-examine:build-check(1):running:regression
 linux-4.14:build-armhf-libvirt:build-check(1):running:regression
 linux-4.14:build-i386-libvirt:build-check(1):running:regression
 linux-4.14:test-amd64-i386-libvirt:build-check(1):running:regression
 linux-4.14:test-arm64-arm64-libvirt-xsm:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):running:regression
 linux-4.14:build-amd64-rumprun:build-check(1):running:regression
 linux-4.14:test-armhf-armhf-xl-multivcpu:build-check(1):running:regression
 linux-4.14:build-arm64-libvirt:build-check(1):running:regression
 linux-4.14:test-arm64-arm64-xl:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):running:regression
 linux-4.14:test-arm64-arm64-xl-xsm:build-check(1):running:regression
 linux-4.14:build-amd64-libvirt:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-4.14:test-armhf-armhf-xl-arndale:build-check(1):running:regression
 linux-4.14:test-amd64-i386-rumprun-i386:build-check(1):running:regression
 linux-4.14:test-amd64-i386-libvirt-xsm:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):running:regression
 linux-4.14:test-armhf-armhf-xl-credit2:build-check(1):running:regression
 linux-4.14:test-armhf-armhf-examine:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):running:regression
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):running:regression
 linux-4.14:test-armhf-armhf-xl-cubietruck:build-check(1):running:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):running:regression
 linux-4.14:test-arm64-arm64-xl-credit2:build-check(1):running:regression
 linux-4.14:test-armhf-armhf-xl-rtds:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):running:regression
 linux-4.14:test-amd64-i386-pair:build-check(1):running:regression
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):running:regression
 linux-4.14:test-armhf-armhf-libvirt:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-xsm:build-check(1):running:regression
 linux-4.14:test-arm64-arm64-examine:build-check(1):running:regression
 linux-4.14:build-i386-rumprun:build-check(1):running:regression
 linux-4.14:test-armhf-armhf-xl-credit1:build-check(1):running:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):running:regression
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):running:regression
 linux-4.14:test-armhf-armhf-xl:build-check(1):running:regression
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):running:regression
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):running:regression
 linux-4.14:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.14:build-arm64:hosts-allocate:broken:allowable
 linux-4.14:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64:capture-logs:broken:nonblocking
 linux-4.14:build-i386-xsm:capture-logs:broken:nonblocking
 linux-4.14:build-i386-pvops:capture-logs:broken:nonblocking
 linux-4.14:build-amd64-xsm:capture-logs:broken:nonblocking
 linux-4.14:build-i386:capture-logs:broken:nonblocking
 linux-4.14:build-armhf-pvops:capture-logs:broken:nonblocking
 linux-4.14:build-arm64:capture-logs:broken:nonblocking
 linux-4.14:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.14:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.14:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: linux=5461ace2e2f7b0ebdeca502c743ea819106ecc52
X-Osstest-Versions-That: linux=d6bf9dcebdd11967b2b6c73d7c8f4863624f69c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Feb 2019 01:27:52 +0000
Subject: [Xen-devel] [linux-4.14 test] 133351: trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM1MSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzNTEvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEzMzI2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjYxCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMzMyNjEKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI2MQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjYxCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzMyNjEKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI2MQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpIHJ1bm5pbmcKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5u
aW5nCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgcnVubmluZwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1
bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVu
bmluZwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgMSBidWlsZC1jaGVjaygxKSBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIHJ1bm5pbmcKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIHJ1bm5pbmcKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBy
dW5uaW5nCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IHJ1bm5pbmcKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5u
aW5nCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
cnVubmluZwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5p
bmcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBydW5uaW5n
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgcnVubmluZwogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIHJ1bm5pbmcKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUg
KG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFs
bG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMyNjEKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEz
MzI2MQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjYxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMzI2MQogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMzMjYx
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBi
cm9rZW4gYmxvY2tlZCBpbiAxMzMyNjEKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMzI2MQogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2Nr
ZWQgaW4gMTMzMjYxCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzMyNjEKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMzI2
MQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
YnJva2VuIGJsb2NrZWQgaW4gMTMzMjYxCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzMyNjEKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9j
a2VkIGluIDEzMzI2MQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDU0NjFhY2UyZTJmN2IwZWJkZWNhNTAyYzc0M2VhODE5MTA2ZWNjNTIKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGQ2YmY5ZGNlYmRkMTE5NjdiMmI2Yzcz
ZDdjOGY0ODYzNjI0ZjY5YzcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzI2MSAgMjAxOS0wMi0x
NSAwODozNDoyNiBaICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMzMjYgIDIwMTkt
MDItMjAgMDk6NDE6MTggWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4iIDxlYmll
ZGVybUB4bWlzc2lvbi5jb20+CiAgQWRyaWFuIEJ1bmsgPGJ1bmtAa2VybmVsLm9yZz4KICBBbWl0
IFB1bmRpciA8YW1pdC5wdW5kaXJAbGluYXJvLm9yZz4KICBBbmRyZWFzIFppZWdsZXIgPGFuZHJl
YXMuemllZ2xlckBmYXUuZGU+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9u
Lm9yZz4KICBBbmRyemVqIEhhamRhIDxhLmhhamRhQHNhbXN1bmcuY29tPgogIEFybmFsZG8gQ2Fy
dmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJy
Z2xAYmdkZXYucGw+CiAgQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgogIEJvcmlzbGF2
IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDaGFvIEZhbiA8ZmFuYy5mbnN0QGNuLmZ1aml0c3UuY29t
PgogIENocmlzdGlhbiBMYW1wYXJ0ZXIgPGNodW5rZWV5QGdtYWlsLmNvbT4KICBDaHJpc3RvcGgg
SGVsbHdpZyA8aGNoQGxzdC5kZT4KICBEYW5pZWwgQXh0ZW5zIDxkamFAYXh0ZW5zLm5ldD4KICBE
YXZpZCBBLiBMb25nIDxkYXZlLmxvbmdAbGluYXJvLm9yZz4KICBEYXZpZCBTLiBNaWxsZXIgPGRh
dmVtQGRhdmVtbG9mdC5uZXQ+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21h
aWwuY29tPgogIEVyaWMgVy4gQmllZGVybWFuIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgRmxv
cmlhbiBTdGVja2VyIDxtMTlAZmxvcmlhbnN0ZWNrZXIuZGU+CiAgR3JlZyBLcm9haC1IYXJ0bWFu
IDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnb3J5IENMRU1FTlQgPGdyZWdvcnku
Y2xlbWVudEBib290bGluLmNvbT4KICBIYXVrZSBNZWhydGVucyA8aGF1a2VAaGF1a2UtbS5kZT4K
ICBIZWRpIEJlcnJpY2hlIDxoZWRpLmJlcnJpY2hlQGhwZS5jb20+CiAgSWxpYSBNaXJraW4gPGlt
aXJraW5AYWx1bS5taXQuZWR1PgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEph
Y2sgV2FuZyA8amlucHUud2FuZ0BjbG91ZC5pb25vcy5jb20+CiAgSmFtaWUgTGVudGluIDxqbUBs
ZW50aW4uY28udWs+CiAgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKZW5z
IEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmlhbmNoYW8gV2FuZyA8amlhbmNoYW8udy53YW5n
QG9yYWNsZS5jb20+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3JnPgogIEppcmkgT2xzYSA8
am9sc2FAcmVkaGF0LmNvbT4KICBKb2UgVGhvcm5iZXIgPGVqdEByZWRoYXQuY29tPgogIEpvbmF0
aGFuIEJha2tlciA8eGMtcmFjZXIyQGxpdmUuY2E+CiAgSm9vbmFzIExhaHRpbmVuIDxqb29uYXMu
bGFodGluZW5AbGludXguaW50ZWwuY29tPgogIEp1bGllbiBEJ0FzY2VuemlvIDxqZGFzY2Vuemlv
QHBvc3Rlby5uZXQ+CiAgSnVsaWVuIFRoaWVycnkgPGp1bGllbi50aGllcnJ5QGFybS5jb20+CiAg
SnVyaWNhIFZ1a2FkaW4gPGp1cmljYS52dWthZGluQHJ0LXJrLmNvbT4KICBLcnp5c3p0b2YgS296
bG93c2tpIDxrcnprQGtlcm5lbC5vcmc+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4
LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9y
Zz4KICBMaXZpdSBEdWRhdSA8bGl2aXVAZHVkYXUuY28udWs+CiAgTWFudWVsIFJlaW5oYXJkdCA8
bWFudWVsLnJoZHRAZ21haWwuY29tPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5l
bC5vcmc+CiAgTWF0dCBUdXJuZXIgPG1hdHRzdDg4QGdtYWlsLmNvbT4KICBNYXR0aSBLdXJrZWxh
IDxNYXR0aS5LdXJrZWxhQGlraS5maT4KICBNYXVybyBDaWFuY2lvIDxtYXVyb0BhY2FkZXUuY29t
PgogIE1lZWxpcyBSb29zIDxtcm9vc0BsaW51eC5lZT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJA
cmVkaGF0LmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTmF0
ZSBEYWlsZXkgPG5hdGUuZGFpbGV5QHN0cmF0dXMuY29tPgogIE5pY2hvbGFzIE1jIEd1aXJlIDxo
b2ZyYXRAb3NhZGwub3JnPgogIE5pa29zIFRzaXJvbmlzIDxudHNpcm9uaXNAYXJyaWt0by5jb20+
CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256
aW5pQHJlZGhhdC5jb20+CiAgUGF2YW5rdW1hciBLb25kZXRpIDxwa29uZGV0aUBjb2RlYXVyb3Jh
Lm9yZz4KICBQYXdlxYIgQ2htaWVsIDxwYXdlbC5taWtvbGFqLmNobWllbEBnbWFpbC5jb20+CiAg
UGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRlciBaaWpsc3RyYSA8
cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29j
a2lAaW50ZWwuY29tPgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+CiAgUm9zcyBMYWdl
cndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2Vy
bmVsQGFybWxpbnV4Lm9yZy51az4KICBTYW5kZWVwIFBhdGlsIDxzc3BhdGlsQGFuZHJvaWQuY29t
PgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWtoYXIgTm9yaSA8bnNla2hh
ckB0aS5jb20+CiAgU2VyZ2VpIFRyb2ZpbW92aWNoIDxzbHlmb3hAZ2VudG9vLm9yZz4KICBTb25n
IExpdSA8c29uZ2xpdWJyYXZpbmdAZmIuY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWlj
cm9zb2Z0LmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9y
Zz4KICBTdWRlZXAgSG9sbGEgPHN1ZGVlcC5ob2xsYUBhcm0uY29tPgogIFN1ZGlwIE11a2hlcmpl
ZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAgU3ZlbiBFY2tlbG1hbm4gPHN2ZW4uZWNr
ZWxtYW5uQG9wZW5tZXNoLmNvbT4gW2lwcTQwMTldCiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNl
LmRlPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRvbWkgVmFsa2Vp
bmVuIDx0b21pLnZhbGtlaW5lbkB0aS5jb20+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJA
bGluYXJvLm9yZz4KICBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgogIFhpYW95YW8g
TGkgPHhpYW95YW8ubGlAbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNt
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkz
ODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2Vu
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1pMzg2LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNt
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1pMzg2
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGNh
cHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gY2FwdHVyZS1sb2dzCmJyb2tl
bi1zdGVwIGJ1aWxkLWkzODYgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2
b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm1oZi1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bWhmIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAxODE4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 01:38:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 01:38:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwzmq-0001dF-1c; Fri, 22 Feb 2019 01:38:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FL92=Q5=ecarx.com.cn=yan.cheng@srs-us1.protection.inumbo.net>)
 id 1gwzmo-0001dA-SI
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 01:37:58 +0000
X-Inumbo-ID: 78e5c671-3642-11e9-bc90-bc764e045a96
Received: from mail.ecarx.com.cn (unknown [115.233.196.50])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78e5c671-3642-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 01:37:54 +0000 (UTC)
Received: from [10.43.30.204] (59.46.175.6) by srmail004.ecarx.com.cn
 (10.43.200.24) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Fri, 22 Feb
 2019 09:37:59 +0800
To: Wei Liu <wei.liu2@citrix.com>
References: <9ee0e867-41c7-6474-bddf-220f2526c5bf@ecarx.com.cn>
 <20190221115821.sicxk2x4kw5met54@zion.uk.xensource.com>
From: chengyan <yancheng@ecarx.com.cn>
Message-ID: <a41a0147-a24a-b3d1-7b65-f89d135a46e5@ecarx.com.cn>
Date: Fri, 22 Feb 2019 09:37:50 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190221115821.sicxk2x4kw5met54@zion.uk.xensource.com>
Content-Language: en-US
X-Originating-IP: [59.46.175.6]
X-ClientProxiedBy: srmail003.ecarx.com.cn (10.43.200.23) To
 srmail004.ecarx.com.cn (10.43.200.24)
Subject: Re: [Xen-devel] About Porting Virtio to the XEN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBXZWk6CgogwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE5vdyzCoCBJIG9ubHkgbWFrZSBh
IGRlbW8gaW4geDg2IHBsYXRmb3JtIGFuZCBpdCBpcyBqdXN0IGEgdHJ5LgoKIMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBOb3Qgc3VyZSB0aGF0IHdoZXRoZXIgaXQgaXMgc3VjY2Vzc2Z1bCB1c2lu
ZyBWaXJ0aW8gdGVjaCAKaW4gdGhlIFhFTiBwcm9qZWN0LgoKIMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBJIGZvdW5kIGl0IGlzIGEgaHVnZSBhbmQgZGlmZmljdWx0IHRyeS4KCiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIElmIHRoZXJlIGFyZSBwcm9ibGVtcyByZWxhdGVkIHRvIGFybSBpbiB0aGUg
ZnV0dXJlLCBJIHdpbGwgCmFzayB0byBKdWxpZW4uCgogwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBU
aGFuayB5b3UgZm9yIHlvdXIgcmVjb21tZW5kYXRpb24gYWdhaW4uCgpUaGFua3MuCgrlnKggMjAx
OS8yLzIxIOS4i+WNiDc6NTgsIFdlaSBMaXUg5YaZ6YGTOgo+IE9uIFRodSwgRmViIDIxLCAyMDE5
IGF0IDA2OjEzOjMyUE0gKzA4MDAsIGNoZW5neWFuIHdyb3RlOgo+PiBEZWFyIEV4cGVydDoKPj4K
Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJIHdhbnQgdG8gcG9ydGlu
ZyB0aGUgVmlydGlvIHRvIHRoZSBYRU4gdmlhIHJlZmVyZW5jZSB0bwo+PiB0aGUgYmVsb3cgbGlu
a3MuCj4+Cj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaHR0cHM6Ly93
aWtpLnhlbi5vcmcvd2lraS9WaXJ0aW9fT25fWGVuLgo+IFRoYXQgcGFnZSBpcyB2ZXJ5IGRhdGVk
Lgo+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIMKgwqAgSWYgSSBoYXZlIHBvcnRl
ZCB0aGUgVmlydGlvIGFzIHRoZSBmb2xsb3dpbmcgZ3VpZGVzCj4+ICx3aGV0aGVyIGl0IG1heSBy
ZWFjaCBteSByZXF1aXJlbWVudCx3aGljaCBpcyBpbiB0aGUgSFZNIGd1ZXN0Pwo+IFdoYXQgYXJl
IHlvdXIgcmVxdWlyZW1lbnRzPwo+Cj4gU2VlaW5nIHRoYXQgeW91ciBjb21wYW55IHNlZW1zIHRv
IHdvcmsgb24gYXV0b21vdGl2ZSBwcm9qZWN0cywgSSBrbm93Cj4gSnVsaWVuIGZyb20gQXJtIGhh
cyBkb25lIHNvbWUgd29yayBmb3IgWGVuIG9uIEFybSwgaWYgeW91IGNhbiBiZSBtb3JlCj4gc3Bl
Y2lmaWMsIG1heWJlIEp1bGllbiBjYW4gZ2l2ZSB5b3UgYW4gYW5zd2VyPwo+Cj4gV2VpLgo+Cj4+
Cj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBNeSBleHBlY3RlZCByZXN1bHQg
aXMgdGhhdCB2aXNpdCBJL08gdmlhIHRoZSB2aXJ0aW8uIFdvdWxkCj4+IHlvdSBwbGVhc2UgZ2l2
ZSBtZSBhbnN3ZXJzID8KPj4KPj4gVGhhbmtzLgo+Pgo+Pgo+Pgo+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Cj4+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCj4gLgo+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 01:49:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 01:49:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gwzxI-0002VD-1z; Fri, 22 Feb 2019 01:48:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1z2=Q5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gwzxH-0002V3-Gi
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 01:48:47 +0000
X-Inumbo-ID: fd2338d6-3643-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd2338d6-3643-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 01:48:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gwzxE-0000Yj-DS; Fri, 22 Feb 2019 01:48:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gwzxD-0003E0-VV; Fri, 22 Feb 2019 01:48:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gwzxD-0004fz-Ta; Fri, 22 Feb 2019 01:48:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133344-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=b49758c11280a0dfba981632ed6ed06ed80a30d8
X-Osstest-Versions-That: ovmf=c417c1b33d06ef6ae96adb373201a5a3c3b38772
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Feb 2019 01:48:43 +0000
Subject: [Xen-devel] [ovmf test] 133344: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM0NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzNDQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzMjkxCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTMzMjkxCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYjQ5NzU4YzExMjgwYTBkZmJhOTgxNjMyZWQ2ZWQwNmVkODBhMzBkOApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgYzQxN2MxYjMzZDA2ZWY2YWU5NmFkYjM3
MzIwMWE1YTNjM2IzODc3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzMjkxICAyMDE5LTAyLTE4
IDAxOjQxOjE1IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzMwNSAgMjAxOS0w
Mi0xOSAwMDo0MToyMSBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMzM0NCAgMjAxOS0wMi0yMSAwMzo0Njo1MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVja2kg
TWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tpQGludGVsLmNvbT4KICBBbGJlY2tpLCBNYXRldXN6IDwv
bz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQRExU
KS9jbj1SZWNpcGllbnRzL2NuPUFsYmVja2ksIE1hdGV1c3ozYmU+CiAgQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAg
Q2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgRGFuZGFuIEJpIDxkYW5kYW4u
YmlAaW50ZWwuY29tPgogIEVkZ2FyIEhhbmRhbCA8ZWhhbmRhbEBudmlkaWEuY29tPgogIEZhbiwg
WmhpanVYIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0Bp
bnRlbC5jb20+CiAgR29uemFsZXogRGVsIEN1ZXRvLCBSb2RyaWdvIDxyb2RyaWdvLmdvbnphbGV6
LmRlbC5jdWV0b0BpbnRlbC5jb20+CiAgSmVmZiBCcmFzZW4gPGpicmFzZW5AbnZpZGlhLmNvbT4K
ICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSm9yZGFuIEp1c3RlbiA8am9yZGFu
LmwuanVzdGVuQGludGVsLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5n
Lmdhb0BpbnRlbC5jb20+CiAgTWF4IEtudXRzZW4gPG1ha251dHNlQG1pY3Jvc29mdC5jb20+CiAg
UmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogIFJvZHJpZ28gR29uemFsZXogZGVsIEN1ZXRvIDxy
b2RyaWdvLmdvbnphbGV6LmRlbC5jdWV0b0BpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5p
QGludGVsLmNvbT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIFNoZW5n
bGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnpl
bmdAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBaaGlqdS5G
YW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 02:31:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 02:31:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx0cJ-0006dt-Cw; Fri, 22 Feb 2019 02:31:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1z2=Q5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gx0cI-0006dj-6y
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 02:31:10 +0000
X-Inumbo-ID: e8a48f6c-3649-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8a48f6c-3649-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 02:31:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gx0cF-0001o3-03; Fri, 22 Feb 2019 02:31:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gx0cE-0006ia-MV; Fri, 22 Feb 2019 02:31:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gx0cE-0005Jo-Lt; Fri, 22 Feb 2019 02:31:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133330-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-win10-i386:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-freebsd10-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-shadow:<job status>:broken:regression
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-amd:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 linux-4.9:test-amd64-i386-libvirt:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.9:build-armhf-pvops:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-intel:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-amd:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-pair:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-4.9:build-armhf:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 linux-4.9:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl:<job status>:broken:regression
 linux-4.9:test-amd64-i386-pair:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-pvshim:<job status>:broken:regression
 linux-4.9:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:<job status>:broken:regression
 linux-4.9:build-amd64-xsm:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-rtds:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-pygrub:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-shadow:<job status>:broken:regression
 linux-4.9:test-amd64-i386-rumprun-i386:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:hosts-allocate:broken:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:hosts-allocate:broken:regression
 linux-4.9:test-amd64-amd64-libvirt-vhd:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:hosts-allocate:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-xl-shadow:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-libvirt-pair:hosts-allocate:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-libvirt:hosts-allocate:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:hosts-allocate:broken:regression
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-amd:hosts-allocate:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:hosts-allocate:broken:regression
 linux-4.9:test-amd64-amd64-examine:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-xl:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:hosts-allocate:broken:regression
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-intel:hosts-allocate:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-pvshim:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-raw:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-pygrub:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-i386-pvgrub:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-freebsd10-i386:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-xl-shadow:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-pair:host-install/src_host(4):broken:regression
 linux-4.9:test-amd64-amd64-pair:host-install/dst_host(5):broken:regression
 linux-4.9:test-amd64-i386-freebsd10-amd64:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-pvshim:syslog-server:broken:regression
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-intel:syslog-server:broken:regression
 linux-4.9:test-amd64-amd64-pair:syslog-server:broken:regression
 linux-4.9:test-amd64-amd64-xl-shadow:syslog-server:broken:regression
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-amd:syslog-server:broken:regression
 linux-4.9:test-amd64-i386-freebsd10-i386:syslog-server:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:capture-logs(18):broken:regression
 linux-4.9:test-amd64-amd64-amd64-pvgrub:syslog-server:broken:regression
 linux-4.9:test-amd64-amd64-pygrub:syslog-server:broken:regression
 linux-4.9:test-amd64-i386-freebsd10-amd64:syslog-server:broken:regression
 linux-4.9:test-amd64-i386-xl-raw:syslog-server:broken:regression
 linux-4.9:test-amd64-amd64-i386-pvgrub:syslog-server:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-examine:host-install:broken:regression
 linux-4.9:test-amd64-i386-examine:capture-logs:broken:regression
 linux-4.9:test-amd64-amd64-xl-qcow2:host-install(4):broken:regression
 linux-4.9:build-amd64-xsm:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:syslog-server:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:syslog-server:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:syslog-server:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:syslog-server:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:syslog-server:broken:regression
 linux-4.9:build-armhf-pvops:host-install(4):broken:regression
 linux-4.9:build-armhf:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-libvirt-pair:host-ping-check-xen/src_host:fail:regression
 linux-4.9:test-amd64-amd64-libvirt-pair:host-ping-check-xen/dst_host:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:regression
 linux-4.9:test-amd64-i386-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.9:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-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-xl-xsm: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-debianhvm-amd64-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-multivcpu: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-libvirt-xsm: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:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd: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-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-i386-pvgrub:capture-logs(5):broken:nonblocking
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-amd:capture-logs(5):broken:nonblocking
 linux-4.9:test-amd64-amd64-pair:capture-logs/src_host(6):broken:nonblocking
 linux-4.9:test-amd64-i386-xl-raw:capture-logs(5):broken:nonblocking
 linux-4.9:test-amd64-i386-freebsd10-amd64:capture-logs(5):broken:nonblocking
 linux-4.9:test-amd64-amd64-pair:capture-logs/dst_host(7):broken:nonblocking
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-intel:capture-logs(5):broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-shadow:capture-logs(5):broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:capture-logs(5):broken:nonblocking
 linux-4.9:test-amd64-i386-freebsd10-i386:capture-logs(5):broken:nonblocking
 linux-4.9:test-amd64-amd64-rumprun-amd64:capture-logs(18):broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:capture-logs(11):broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:capture-logs(11):broken:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:capture-logs(5):broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:capture-logs(5):broken:nonblocking
 linux-4.9:test-amd64-amd64-pygrub:capture-logs(5):broken:nonblocking
 linux-4.9:test-amd64-amd64-amd64-pvgrub:capture-logs(5):broken:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:capture-logs(5):broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:capture-logs(5):broken:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-pair:capture-logs/src_host(14):broken:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-pair:capture-logs/dst_host(15):broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:capture-logs(19):broken:nonblocking
 linux-4.9:test-amd64-i386-pair:capture-logs/src_host(25):broken:nonblocking
 linux-4.9:test-amd64-i386-pair:capture-logs/dst_host(26):broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=b9d7a53e4e7407166081463977edbbf026b3b727
X-Osstest-Versions-That: linux=a4d0a0910e693dafd83311994e12a0a8a0846694
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Feb 2019 02:31:06 +0000
Subject: [Xen-devel] [linux-4.9 test] 133330: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMzMCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzMzMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICA8am9iIHN0YXR1cz4gICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICA8am9iIHN0YXR1cz4gICBicm9rZW4K
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
PGpvYiBzdGF0dXM+ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDIgaG9zdHMtYWxsb2NhdGUgIGJyb2tlbiBSRUdSLiB2cy4gMTMy
NzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
IDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMiBob3N0cy1hbGxvY2F0
ZSBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDIgaG9zdHMtYWxsb2NhdGUgYnJva2Vu
IFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDIgaG9zdHMtYWxs
b2NhdGUgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMiBob3N0
cy1hbGxvY2F0ZSBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDIgaG9zdHMtYWxsb2NhdGUgIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMiBob3N0cy1hbGxvY2F0ZSAg
YnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMiBob3N0cy1hbGxvY2F0ZSAgIGJyb2tlbiBSRUdS
LiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDIgaG9z
dHMtYWxsb2NhdGUgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDIgaG9zdHMtYWxsb2NhdGUg
IGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0IDIgaG9zdHMtYWxsb2NhdGUgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAyIGhvc3RzLWFsbG9jYXRlICBicm9rZW4g
UkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDIg
aG9zdHMtYWxsb2NhdGUgIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
MzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAyIGhvc3RzLWFsbG9j
YXRlICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2Vu
IFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDQg
aG9zdC1pbnN0YWxsKDQpICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgNCBob3N0LWluc3RhbGwoNCkgICAgICBicm9rZW4gUkVHUi4gdnMu
IDEzMjc0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgIDQgaG9zdC1p
bnN0YWxsL3NyY19ob3N0KDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgNSBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkgYnJva2VuIFJFR1IuIHZz
LiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDMgc3lzbG9nLXNlcnZlciAgYnJv
a2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDMgc3lz
bG9nLXNlcnZlciAgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAzIHN5c2xvZy1z
ZXJ2ZXIgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgMyBzeXNsb2ctc2VydmVyICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE4IGNhcHR1cmUtbG9ncygxOCkg
YnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAz
IHN5c2xvZy1zZXJ2ZXIgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAzIHN5c2xvZy1z
ZXJ2ZXIgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0
OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMyBzeXNsb2ctc2VydmVyICAgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4g
MTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNCBob3N0LWluc3Rh
bGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgIDUgaG9zdC1pbnN0YWxsICAgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNiBjYXB0dXJlLWxvZ3MgICAgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDEzMjc0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDMgc3lzbG9nLXNlcnZlciAgYnJva2VuIFJFR1IuIHZz
LiAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDMgc3lz
bG9nLXNlcnZlciBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAzIHN5c2xvZy1zZXJ2ZXIgYnJva2VuIFJF
R1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAzIHN5c2xvZy1zZXJ2ZXIgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMyBzeXNsb2ctc2VydmVyICBicm9rZW4gUkVH
Ui4gdnMuIDEzMjc0OAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI3
NDgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEyIGhvc3QtcGluZy1jaGVjay14ZW4v
c3JjX2hvc3QgZmFpbCBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAxMyBob3N0LXBpbmctY2hlY2steGVuL2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDEzMjc0
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFs
bCAgZmFpbCBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAyNCBndWVzdC1t
aWdyYXRlL2RzdF9ob3N0L3NyY19ob3N0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMy
NzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTMyNzQ4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFp
bCBSRUdSLiB2cy4gMTMyNzQ4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgNSBjYXB0dXJlLWxvZ3MoNSkgICAgICAgYnJva2VuIGJsb2NrZWQgaW4g
MTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA1IGNhcHR1cmUtbG9n
cyg1KSBicm9rZW4gYmxvY2tlZCBpbiAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
IDYgY2FwdHVyZS1sb2dzL3NyY19ob3N0KDYpIGJyb2tlbiBibG9ja2VkIGluIDEzMjc0OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNSBjYXB0dXJlLWxvZ3MoNSkgICAgICAgYnJva2Vu
IGJsb2NrZWQgaW4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA1IGNh
cHR1cmUtbG9ncyg1KSAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzI3NDgKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgIDcgY2FwdHVyZS1sb2dzL2RzdF9ob3N0KDcpIGJyb2tlbiBibG9ja2VkIGlu
IDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIDUgY2FwdHVyZS1s
b2dzKDUpIGJyb2tlbiBibG9ja2VkIGluIDEzMjc0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgNSBjYXB0dXJlLWxvZ3MoNSkgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyNzQ4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgNSBjYXB0dXJlLWxvZ3MoNSkgYnJv
a2VuIGJsb2NrZWQgaW4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDUg
Y2FwdHVyZS1sb2dzKDUpICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzI3NDgKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAxOCBjYXB0dXJlLWxvZ3MoMTgpICAgIGJyb2tlbiBibG9ja2Vk
IGluIDEzMjc0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDExIGNhcHR1
cmUtbG9ncygxMSkgYnJva2VuIGJsb2NrZWQgaW4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMSBjYXB0dXJlLWxvZ3MoMTEpIGJyb2tlbiBibG9ja2Vk
IGluIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCA1IGNhcHR1cmUtbG9ncyg1KSBicm9rZW4gYmxvY2tlZCBpbiAxMzI3NDgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA1IGNhcHR1cmUtbG9n
cyg1KSBicm9rZW4gYmxvY2tlZCBpbiAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDUgY2FwdHVyZS1sb2dzKDUpICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDUgY2FwdHVyZS1sb2dzKDUpICAgICAgICAgICAg
IGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA1IGNhcHR1
cmUtbG9ncyg1KSAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgNSBjYXB0dXJlLWxvZ3MoNSkgICAgICBicm9rZW4gbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTQgY2FwdHVyZS1sb2dzL3Ny
Y19ob3N0KDE0KSAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAxNSBjYXB0dXJlLWxvZ3MvZHN0X2hvc3QoMTUpICAgYnJva2VuIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTkgY2FwdHVyZS1sb2dzKDE5KSAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAyNSBjYXB0
dXJlLWxvZ3Mvc3JjX2hvc3QoMjUpICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgIDI2IGNhcHR1cmUtbG9ncy9kc3RfaG9zdCgyNikgICAgYnJva2VuIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjc0OAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
bnV4ICAgICAgICAgICAgICAgIGI5ZDdhNTNlNGU3NDA3MTY2MDgxNDYzOTc3ZWRiYmYwMjZiM2I3
MjcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGE0ZDBhMDkxMGU2OTNk
YWZkODMzMTE5OTRlMTJhMGE4YTA4NDY2OTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjc0OCAg
MjAxOS0wMi0wMiAxMzowMzoyNiBaICAgMTkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI5
NzMgIDIwMTktMDItMDYgMTY6NDE6NDMgWiAgIDE1IGRheXMgICAgOSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzMzMzAgIDIwMTktMDItMjAgMTU6MDI6NTAgWiAgICAxIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCjMxNSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwK
bm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bCBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIGJyb2tlbgpi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgY2FwdHVyZS1sb2dzKDUpCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgY2FwdHVyZS1sb2dzKDUp
CmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIGNhcHR1cmUtbG9ncyg1KQpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiBjYXB0dXJlLWxvZ3MoNSkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIGNhcHR1cmUtbG9ncy9zcmNfaG9zdCg2KQpi
cm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgY2FwdHVy
ZS1sb2dzKDUpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gY2FwdHVyZS1s
b2dzKDUpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgY2FwdHVy
ZS1sb2dzKDUpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBjYXB0dXJlLWxvZ3Mv
ZHN0X2hvc3QoNykKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsIGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgY2FwdHVyZS1sb2dzKDUpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCBjYXB0dXJlLWxvZ3MoNSkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyBjYXB0dXJlLWxvZ3MoNSkKYnJva2VuLXN0ZXAgdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgY2FwdHVyZS1sb2dzKDUpCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgY2FwdHVyZS1sb2dzKDUpCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBob3N0LWluc3RhbGwvc3JjX2hv
c3QoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIGhvc3QtaW5zdGFsbC9kc3Rf
aG9zdCg1KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBjYXB0
dXJlLWxvZ3Mvc3JjX2hvc3QoMTQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyIGNhcHR1cmUtbG9ncy9kc3RfaG9zdCgxNSkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSBzeXNsb2ctc2VydmVyCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyBjYXB0dXJlLWxvZ3MoMTkpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCBjYXB0dXJlLWxvZ3MoMTgpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCBjYXB0dXJlLWxvZ3MoMTEpCmJyb2tlbi1zdGVwIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyIGNhcHR1cmUtbG9ncy9zcmNfaG9zdCgyNSkKYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgY2FwdHVyZS1sb2dzL2RzdF9ob3N0KDI2KQpicm9rZW4tc3RlcCB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBjYXB0dXJlLWxvZ3MoMTEpCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBzeXNsb2ctc2Vy
dmVyCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBzeXNsb2ctc2VydmVyCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93IHN5c2xvZy1zZXJ2ZXIKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCBzeXNsb2ctc2VydmVyCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBzeXNsb2ctc2VydmVyCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCBjYXB0dXJlLWxvZ3Mo
MTgpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHN5c2xvZy1zZXJ2
ZXIKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgc3lzbG9nLXNlcnZlcgpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IHN5c2xvZy1zZXJ2ZXIKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBzeXNsb2ctc2VydmVyCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgc3lzbG9nLXNlcnZlcgpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgaG9z
dC1pbnN0YWxsCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lIGNhcHR1cmUtbG9n
cwpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHN5
c2xvZy1zZXJ2ZXIKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgc3lzbG9nLXNlcnZlcgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IHN5c2xvZy1zZXJ2ZXIKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCBjYXB0
dXJlLWxvZ3MoNSkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93IHN5c2xvZy1zZXJ2ZXIKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IGNhcHR1cmUtbG9ncyg1KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgc3lzbG9nLXNlcnZlcgpi
cm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDc0MTQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 02:32:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 02:32:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx0di-0006iv-0v; Fri, 22 Feb 2019 02:32:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Lmm+=Q5=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gx0dg-0006im-UM
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 02:32:36 +0000
X-Inumbo-ID: 1b6bd182-364a-11e9-bc90-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b6bd182-364a-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 02:32:34 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x1M2ULYp001676;
 Fri, 22 Feb 2019 10:30:22 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-FE.hygon.cn with ESMTP id x1M2UJvN002182;
 Fri, 22 Feb 2019 10:30:19 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.24.109] (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Fri, 22 Feb
 2019 10:30:20 +0800
To: Wei Liu <wei.liu2@citrix.com>
References: <cover.1550647742.git.puwen@hygon.cn>
 <20190221163706.m7lelscxf6hkhxmx@zion.uk.xensource.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <aed57e1e-1fea-97ca-d62f-7054064a14da@hygon.cn>
Date: Fri, 22 Feb 2019 10:30:17 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <20190221163706.m7lelscxf6hkhxmx@zion.uk.xensource.com>
Content-Language: en-US
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex02.Hygon.cn (172.23.18.12) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam2.hygon.cn x1M2ULYp001676
X-DNSRBL: 
Subject: Re: [Xen-devel] [PATCH v2 00/14] Add support for Hygon Dhyana
 Family 18h processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS8yLzIyIDA6MzgsIFdlaSBMaXUgd3JvdGU6Cj4gSSB0aGluayB0aGUgdmVyc2lvbiBz
aG91bGQgaGF2ZSBiZWVuIHY1PwoKQWhhLiBUaGlzIGlzIHRoZSBzZWNvbmQgcmV2aXNpb24gb2Yg
dGhlIHBhdGNoIHNlcmllcy4gU28gd2h5IHNob3VsZCBpdApoYXZlIGJlZW4gdjU/CgotLSAKUmVn
YXJkcywKUHUgV2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 05:13:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 05:13:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx38k-00047n-FV; Fri, 22 Feb 2019 05:12:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0T1B=Q5=m5p.com=ehem@srs-us1.protection.inumbo.net>)
 id 1gx38i-00047i-Vs
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 05:12:49 +0000
X-Inumbo-ID: 7de37a12-3660-11e9-bc90-bc764e045a96
Received: from mailhost.m5p.com (unknown [74.104.188.4])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7de37a12-3660-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 05:12:47 +0000 (UTC)
Received: from m5p.com (mailhost.m5p.com [IPv6:2001:470:1f07:15ff:0:0:0:f7])
 by mailhost.m5p.com (8.15.2/8.15.2) with ESMTPS id x1M5BJn8032353
 (version=TLSv1.2 cipher=DHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Fri, 22 Feb 2019 00:11:25 -0500 (EST) (envelope-from ehem@m5p.com)
Received: (from ehem@localhost)
 by m5p.com (8.15.2/8.15.2/Submit) id x1M5BIua032352;
 Thu, 21 Feb 2019 21:11:18 -0800 (PST) (envelope-from ehem)
Date: Thu, 21 Feb 2019 21:11:18 -0800
From: Elliott Mitchell <ehem+xen@m5p.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190222051118.GA27019@mattapan.m5p.com>
References: <20190215042334.GA74835@mattapan.m5p.com>
 <5C669B690200007800216F34@prv1-mh.provo.novell.com>
 <20190215182023.GA80175@mattapan.m5p.com>
 <5C6A68E0020000780021774C@prv1-mh.provo.novell.com>
 <20190218084258.GA99475@mattapan.m5p.com>
 <5C6A7CEC02000078002177C3@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C6A7CEC02000078002177C3@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
X-Spam-Status: No, score=0.0 required=10.0 tests=none autolearn=unavailable
 autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mattapan.m5p.com
Subject: Re: [Xen-devel] MCE/EDAC Status/Updating?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, 810964@bugs.debian.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTgsIDIwMTkgYXQgMDI6Mzc6NDhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjAyLjE5IGF0IDA5OjQyLCA8ZWhlbSt4ZW5AbTVwLmNvbT4gd3JvdGU6
Cj4gPiBPbiBNb24sIEZlYiAxOCwgMjAxOSBhdCAwMToxMjoxNkFNIC0wNzAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPiA+PiA+Pj4gT24gMTUuMDIuMTkgYXQgMTk6MjAsIDxlaGVtK3hlbkBtNXAuY29t
PiB3cm90ZToKPiA+PiA+IE9uIEZyaSwgRmViIDE1LCAyMDE5IGF0IDAzOjU4OjQ5QU0gLTA3MDAs
IEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+IFdlbGwsIEZhbTEwIGlzIG1lbnRpb25lZCBleHBs
aWNpdGx5LCBidXQgYXMgcGVyIHRoZSB1c2Ugb2YgZS5nLgo+ID4+ID4+IG1jaGVja19hbWRfZmFt
WFggbmV3ZXIgb25lcyBhcmUgc3VwcG9ydGVkIGJ5IHRoaXMgY29kZQo+ID4+ID4+IGFzIHdlbGwu
Cj4gPj4gPiAKPiA+PiA+IEluIHRoYXQgY2FzZSBzb21ldGltZSBiZXR3ZWVuIFhlbiA0LjEgYW5k
IFhlbiA0LjQsIHRoZSBBTUQgTUNFL0VEQUMgY29kZQo+ID4+ID4gd2FzIGNvbXBsZXRlbHkgYnJv
a2VuIGFuZCBoYXNuJ3QgYmVlbiBmaXhlZC4KPiA+PiAKPiA+PiBJIGNhbid0IHNheSBJJ20gc3Vy
cHJpc2VkLCBidXQgZGV0YWlscyBvZiB0aGUgYnJlYWthZ2Ugd291bGQgc3RpbGwKPiA+PiBiZSBh
cHByZWNpYXRlZC4KPiA+IAo+ID4gT3JpZ2luYWxseSBub3RpY2VkIHdpdGggRGViaWFuOiBodHRw
czovL2J1Z3MuZGViaWFuLm9yZy84MTA5NjQgCj4gPiAKPiA+IE9yaWdpbmFsIG9ic2VydmVyIG5v
dGljZWQgdGhhdCBoYWxmIHRoZSBtZW1vcnkgY29udHJvbGxlcnMgd2VyZSBtaXNzaW5nCj4gPiBm
cm9tIExpbnV4J3MgRG9tYWluLTAgZG1lc2cgd2l0aCBYZW4gNC40LiAgRURBQyBjYXBhYmlsaXR5
IGZsYWdzIGFyZQo+ID4gbWlzc2luZyB3aXRoIFhlbiA0LjQuCj4gCj4gQW5kIEkgaGFkIGJlZW4g
Y29tbWVudGluZyBpbiB0aGlzIGJ1Zy4gSSBkb24ndCByZWNhbGwgdGVjaG5pY2FsIGRhdGEKPiBl
dmVyIGhhdmluZyBlbWVyZ2VkIG9uIHRoZSBsaXN0IGhlcmUgYXMgdG8gd2hhdCBpcyByZWFsbHkg
Z29pbmcgb24sCj4gYW5kIHdoYXQgdGhlIHJvb3Qgb2YgdGhpcyBwZXJjZWl2ZWQgcmVncmVzc2lv
biBpcy4KCkkndmUgYmVlbiBoYXZpbmcgYW4gaW50ZXJlc3RpbmcgdGltZSB0cnlpbmcgdG8gZmln
dXJlIG91dCB3aGVyZSB0byBsb29rCnRvIGZpbmQgYXBwcm9wcmlhdGUgaW5mb3JtYXRpb24uCgpJ
J20gdGhpbmtpbmcgRGViaWFuJ3MgZGVmYXVsdCBYZW4gbG9nIGxldmVsIGlzIGEgbGl0dGxlIHRv
byBoaWdoLiAgQWRkaW5nCiJsb2dsdmw9aW5mbyIgZG9lc24ndCBwdXQgYWxsIHRoYXQgbXVjaCBp
biBYZW4ncyBkbWVzZy4gIEknbSBzdXNwZWN0aW5nCiJtY2VfdmVyYm9zaXR5PXZlcmJvc2UiIG1h
eSBiZSBhIGRpZmZlcmVudCBzdG9yeSB0aG91Z2guCgoibG9nbHZsPWluZm8iIGdldHMgbWUgIkFN
RCBGYW0xMGggbWFjaGluZSBjaGVjayByZXBvcnRpbmcgZW5hYmxlZCIsIHNvCmxvb2tzIGxpa2Ug
WGVuIGlzIHN1Y2Nlc3NmdWxseSBnZXR0aW5nIGl0cyBNQ0Ugc3VwcG9ydCBvcGVyYXRpb25hbC4K
ClRha2luZyBhIGNsb3NlciBsb29rIGF0IERvbTAncyBkbWVzZyB0aG91Z2g6CgpNQ0U6IEluLWtl
cm5lbCBNQ0UgZGVjb2RpbmcgZW5hYmxlZC4KRURBQyBhbWQ2NDogRFJBTSBFQ0MgZW5hYmxlZC4K
RURBQyBhbWQ2NDogTkIgTUNFIGJhbmsgZGlzYWJsZWQsIHNldCBNU1IgMHgwMDAwMDE3Yls0XSBv
biBub2RlIDAgdG8gZW5hYmxlLgpFREFDIGFtZDY0OiBFQ0MgZGlzYWJsZWQgaW4gdGhlIEJJT1Mg
b3Igbm8gRUNDIGNhcGFiaWxpdHksIG1vZHVsZSB3aWxsIG5vdCBsb2FkLgogRWl0aGVyIGVuYWJs
ZSBFQ0MgY2hlY2tpbmcgb3IgZm9yY2UgbW9kdWxlIGxvYWRpbmcgYnkgc2V0dGluZyAnZWNjX2Vu
YWJsZV9vdmVycmlkZScuCiAoTm90ZSB0aGF0IHVzZSBvZiB0aGUgb3ZlcnJpZGUgbWF5IGNhdXNl
IHVua25vd24gc2lkZSBlZmZlY3RzLikKClNvIGl0IHNlZW1zIExpbnV4IHdhbnRzIGJpdCA0IG9m
IE1TUl9JQTMyX01DR19DVEwgc2V0IGJlZm9yZSBpdCB3aWxsCndpbGxpbmdseSBlbmFibGUgTUNF
IHN1cHBvcnQgKEkndmUgbm8gaWRlYSB3aGF0IHRoaXMgZG9lcykuCgpUaGlzIHdhcyBkb25lIGlu
IGNvbW1pdCBiMjcyMzUzZmU5OGRiNWJkYzczZmZmM2M2MGEwNTc0ODM1ZGY0Yzg3LgoKCj4gPiBJ
J2QgYmVlbiB3b3JraW5nIHdpdGggYSBwcm9jZXNzb3IgTGludXggd2FzIHJlcG9ydGluZyBhcwo+
ID4gImNwdSBmYW1pbHkgOiAxNiIgKGFoIHllcyAiMTBoIiwgdGhhdCBmdW5reSBvbGRlIHdheSBv
ZiByZWZlcmluZyB0bwo+ID4gdGhpbmdzKSBhbmQgbm90aWNpbmcgTGludXgncyBFREFDIHN1cHBv
cnQgZmFpbGluZyBvbiBrZXJuZWwgc3RhcnQuICBJbgo+ID4gd2hpY2ggY2FzZSB0aGUgRURBQyBz
dXBwb3J0IG9uIEFNRCBwcm9jZXNzb3JzIHdhcyBjb21wbGV0ZWx5IGJyb2tlbgo+ID4gYmV0d2Vl
biA0LjEgYW5kIDQuNCAoaGFkbid0IHJlYWxpemVkIHRoYXQgcHJvY2Vzc29yIHdhcyBqdXN0IG9s
ZCBlbm91Z2gKPiA+IHRvIGJlIGludGVyZXN0aW5nKS4KPiAKPiBXaGlsZSB0aGVyZSdzIGEgcmVs
YXRpb24sIEkgdGhpbmsgd2UgbmVlZCB0byBrZWVwICNNQyBoYW5kbGluZwo+IGFuZCBFREFDIHNl
cGFyYXRlIGhlcmU6IFRoZSBsYXR0ZXIgbGl2ZXMgZW50aXJlbHkgaW4gRG9tMC4gQW5kCj4gYXMg
c2FpZCBpbiB0aGUgRGViaWFuIGJ1ZywgYXQgbGVhc3QgYmFjayBhdCB0aGUgdGltZSB0aGVyZSB3
YXMgbm8KPiByZWFzb24gdG8gYmVsaWV2ZSB0aGUgZHJpdmVyIHdvdWxkIHdvcmsgb24gWGVuIG90
aGVyIHRoYW4gYnkKPiBhY2NpZGVudC4KClRydWUsIHRoZXkgbWlnaHQgaGF2ZSBtZXJlbHkgYmVl
biBub3RpY2VkIGF0IHRoZSBzYW1lIHRpbWUgYW5kIGluIGZhY3QKYmUgdHdvIGRpc3RpbmN0IGlz
c3Vlcy4gIEhhdmluZyBFREFDIHJlcG9ydGluZyBicm9rZW4gaXMgKnZlcnkqIGJhZC4KCkkgYW0g
bGVmdCB0aG91Z2ggbm90aWNpbmcgaG93IHRoZSBzdGF0ZSBvZiBYZW4ncyBFREFDIHN1cHBvcnQg
bG9va3MKcmF0aGVyIG9kZCBmcm9tIGhvdyBvdGhlciBiaXRzIG9mIFhlbiBhcmUgZXZvbHZpbmcu
ICBSYXRoZXIgdGhhbiBnb2luZwptb3JlIGluIGEgZGlyZWN0aW9uIG9mIHBhcmEtdmlydHVhbGl6
YXRpb24sIHRoaXMgY29kZSBsb29rcyB0byBiZSBoZWFkaW5nCm1vcmUgdG93YXJkcyB0cnVlIHZp
cnR1YWxpemF0aW9uLgoKQSBtb3JlIFBWIHR5cGUgYXBwcm9hY2ggbWlnaHQgYmUgdG8gbGV0IERv
bTAgaGFuZGxlIGRlY29kaW5nIHRoZSBtYWNoaW5lCmNoZWNrIHJlZ2lzdGVycy4gIFRoZW4gRG9t
MCBhc2tzIFhlbiBmb3Igd2hhdCBpcyBhdCBwaHlzaWNhbCBhZGRyZXNzIFgsCnRoZW4gcG90ZW50
aWFsbHkgdHVybnMgdGhpcyBpbnRvIGEgUFYgbWVzc2FnZSB0byB0aGUgYXBwcm9wcmlhdGUKZG9t
YWluIGFuZCBwb3RlbnRpYWxseSBsb2dzIHRoZSBldmVudC4gIFN1Y2ggYW4gYXBwcm9hY2ggY291
bGQgYmUgdXNlZAp0byBzeW50aGVzaXplIG1hY2hpbmUgY2hlY2sgZXZlbnRzIGZvciB0ZXN0aW5n
IFZNcy4gIFFlbXUgd291bGQgdGhlbgpuZWVkIGNvZGUgdG8gc2ltdWxhdGUgdGhlIGFwcHJvcHJp
YXRlIHJlZ2lzdGVyIHZhbHVlcyBmb3IgYSBIVk0uCgoKLS0gCihcX19fKFxfX18oXF9fX19fXyAg
ICAgICAgICAtLT0+IDgtKSBFSE0gPD0tLSAgICAgICAgICBfX19fX18vKV9fXy8pX19fLykKIFxC
UyAoICAgIHwgICAgICAgICBlaGVtK3NpZ21zZ0BtNXAuY29tICBQR1AgODcxNDU0NDUgICAgICAg
ICB8ICAgICkgICAvCiAgXF9DU1wgICB8ICBfX19fXyAgLU8gI2luY2x1ZGUgPHN0ZGRpc2NsYWlt
ZXIuaD4gTy0gICBfX19fXyAgfCAgIC8gIF8vCjhBMTlcX19fXF98Xy81OEQyIDdFM0QgRERGNCA3
QkE2IDwtUEdQLT4gNDFEMSBCMzc1IDM3RDAgODcxNFxffF8vX19fLzU0NDUKCgoKCgoKCgoKT24g
TW9uLCBGZWIgMTgsIDIwMTkgYXQgMDI6Mzc6NDhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4+IE9uIDE4LjAyLjE5IGF0IDA5OjQyLCA8ZWhlbSt4ZW5AbTVwLmNvbT4gd3JvdGU6Cj4g
PiBPbiBNb24sIEZlYiAxOCwgMjAxOSBhdCAwMToxMjoxNkFNIC0wNzAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+PiA+Pj4gT24gMTUuMDIuMTkgYXQgMTk6MjAsIDxlaGVtK3hlbkBtNXAuY29tPiB3
cm90ZToKPiA+PiA+IE9uIEZyaSwgRmViIDE1LCAyMDE5IGF0IDAzOjU4OjQ5QU0gLTA3MDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+IFdlbGwsIEZhbTEwIGlzIG1lbnRpb25lZCBleHBsaWNp
dGx5LCBidXQgYXMgcGVyIHRoZSB1c2Ugb2YgZS5nLgo+ID4+ID4+IG1jaGVja19hbWRfZmFtWFgg
bmV3ZXIgb25lcyBhcmUgc3VwcG9ydGVkIGJ5IHRoaXMgY29kZQo+ID4+ID4+IGFzIHdlbGwuCj4g
Pj4gPiAKPiA+PiA+IEluIHRoYXQgY2FzZSBzb21ldGltZSBiZXR3ZWVuIFhlbiA0LjEgYW5kIFhl
biA0LjQsIHRoZSBBTUQgTUNFL0VEQUMgY29kZQo+ID4+ID4gd2FzIGNvbXBsZXRlbHkgYnJva2Vu
IGFuZCBoYXNuJ3QgYmVlbiBmaXhlZC4KPiA+PiAKPiA+PiBJIGNhbid0IHNheSBJJ20gc3VycHJp
c2VkLCBidXQgZGV0YWlscyBvZiB0aGUgYnJlYWthZ2Ugd291bGQgc3RpbGwKPiA+PiBiZSBhcHBy
ZWNpYXRlZC4KPiA+IAo+ID4gT3JpZ2luYWxseSBub3RpY2VkIHdpdGggRGViaWFuOiBodHRwczov
L2J1Z3MuZGViaWFuLm9yZy84MTA5NjQgCj4gPiAKPiA+IE9yaWdpbmFsIG9ic2VydmVyIG5vdGlj
ZWQgdGhhdCBoYWxmIHRoZSBtZW1vcnkgY29udHJvbGxlcnMgd2VyZSBtaXNzaW5nCj4gPiBmcm9t
IExpbnV4J3MgRG9tYWluLTAgZG1lc2cgd2l0aCBYZW4gNC40LiAgRURBQyBjYXBhYmlsaXR5IGZs
YWdzIGFyZQo+ID4gbWlzc2luZyB3aXRoIFhlbiA0LjQuCj4gCj4gQW5kIEkgaGFkIGJlZW4gY29t
bWVudGluZyBpbiB0aGlzIGJ1Zy4gSSBkb24ndCByZWNhbGwgdGVjaG5pY2FsIGRhdGEKPiBldmVy
IGhhdmluZyBlbWVyZ2VkIG9uIHRoZSBsaXN0IGhlcmUgYXMgdG8gd2hhdCBpcyByZWFsbHkgZ29p
bmcgb24sCj4gYW5kIHdoYXQgdGhlIHJvb3Qgb2YgdGhpcyBwZXJjZWl2ZWQgcmVncmVzc2lvbiBp
cy4KPiAKPiA+IEknZCBiZWVuIHdvcmtpbmcgd2l0aCBhIHByb2Nlc3NvciBMaW51eCB3YXMgcmVw
b3J0aW5nIGFzCj4gPiAiY3B1IGZhbWlseSA6IDE2IiAoYWggeWVzICIxMGgiLCB0aGF0IGZ1bmt5
IG9sZGUgd2F5IG9mIHJlZmVyaW5nIHRvCj4gPiB0aGluZ3MpIGFuZCBub3RpY2luZyBMaW51eCdz
IEVEQUMgc3VwcG9ydCBmYWlsaW5nIG9uIGtlcm5lbCBzdGFydC4gIEluCj4gPiB3aGljaCBjYXNl
IHRoZSBFREFDIHN1cHBvcnQgb24gQU1EIHByb2Nlc3NvcnMgd2FzIGNvbXBsZXRlbHkgYnJva2Vu
Cj4gPiBiZXR3ZWVuIDQuMSBhbmQgNC40IChoYWRuJ3QgcmVhbGl6ZWQgdGhhdCBwcm9jZXNzb3Ig
d2FzIGp1c3Qgb2xkIGVub3VnaAo+ID4gdG8gYmUgaW50ZXJlc3RpbmcpLgo+IAo+IFdoaWxlIHRo
ZXJlJ3MgYSByZWxhdGlvbiwgSSB0aGluayB3ZSBuZWVkIHRvIGtlZXAgI01DIGhhbmRsaW5nCj4g
YW5kIEVEQUMgc2VwYXJhdGUgaGVyZTogVGhlIGxhdHRlciBsaXZlcyBlbnRpcmVseSBpbiBEb20w
LiBBbmQKPiBhcyBzYWlkIGluIHRoZSBEZWJpYW4gYnVnLCBhdCBsZWFzdCBiYWNrIGF0IHRoZSB0
aW1lIHRoZXJlIHdhcyBubwo+IHJlYXNvbiB0byBiZWxpZXZlIHRoZSBkcml2ZXIgd291bGQgd29y
ayBvbiBYZW4gb3RoZXIgdGhhbiBieQo+IGFjY2lkZW50Lgo+IAo+IEphbgo+IAo+IAoKCi0tIAoo
XF9fXyhcX19fKFxfX19fX18gICAgICAgICAgLS09PiA4LSkgRUhNIDw9LS0gICAgICAgICAgX19f
X19fLylfX18vKV9fXy8pCiBcQlMgKCAgICB8ICAgICAgICAgZWhlbStzaWdtc2dAbTVwLmNvbSAg
UEdQIDg3MTQ1NDQ1ICAgICAgICAgfCAgICApICAgLwogIFxfQ1NcICAgfCAgX19fX18gIC1PICNp
bmNsdWRlIDxzdGRkaXNjbGFpbWVyLmg+IE8tICAgX19fX18gIHwgICAvICBfLwo4QTE5XF9fX1xf
fF8vNThEMiA3RTNEIERERjQgN0JBNiA8LVBHUC0+IDQxRDEgQjM3NSAzN0QwIDg3MTRcX3xfL19f
Xy81NDQ1CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 05:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 05:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx3C9-0004IC-0X; Fri, 22 Feb 2019 05:16:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1z2=Q5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gx3C8-0004I3-8P
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 05:16:20 +0000
X-Inumbo-ID: fb6aa67b-3660-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb6aa67b-3660-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 05:16:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gx3C4-0006Jx-RD; Fri, 22 Feb 2019 05:16:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gx3C4-0006MQ-I0; Fri, 22 Feb 2019 05:16:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gx3C4-0003Lr-HL; Fri, 22 Feb 2019 05:16:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133338-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-armhf-armhf-xl:<job
 status>:broken:regression
 xen-4.10-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.10-testing:build-amd64:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-arndale:<job status>:broken:regression
 xen-4.10-testing:build-i386:<job status>:broken:regression
 xen-4.10-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-credit1:<job status>:broken:regression
 xen-4.10-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.10-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:<job status>:broken:regression
 xen-4.10-testing:build-i386-prev:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 xen-4.10-testing:build-i386:hosts-allocate:broken:regression
 xen-4.10-testing:build-i386-prev:hosts-allocate:broken:regression
 xen-4.10-testing:build-i386-xsm:hosts-allocate:broken:regression
 xen-4.10-testing:build-amd64:hosts-allocate:broken:regression
 xen-4.10-testing:build-amd64-xsm:hosts-allocate:broken:regression
 xen-4.10-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.10-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.10-testing:build-armhf-libvirt:syslog-server: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-livepatch:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit1:<job status>:broken:regression
 xen-4.10-testing:build-armhf:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 xen-4.10-testing:build-armhf:host-install(4):broken:regression
 xen-4.10-testing:test-xtf-amd64-amd64-5:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):running:regression
 xen-4.10-testing:build-amd64-libvirt:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-livepatch:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-libvirt:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit1:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):running:regression
 xen-4.10-testing:test-xtf-amd64-amd64-1:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 xen-4.10-testing:test-xtf-amd64-amd64-2:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-shadow:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-migrupgrade:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-rtds:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-pair:build-check(1):running:regression
 xen-4.10-testing:build-amd64-rumprun:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-i386-pvgrub:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-xsm:build-check(1):running:regression
 xen-4.10-testing:test-xtf-amd64-amd64-3:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-pair:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit2:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-pygrub:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):running:regression
 xen-4.10-testing:test-xtf-amd64-amd64-4:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):running:regression
 xen-4.10-testing:build-amd64-pvops:syslog-server:running:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-livepatch:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-credit1:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:hosts-allocate:broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl:host-install(4):broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-arndale:host-install(4):broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-credit1:host-ping-check-native:fail:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-vhd: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-multivcpu:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2: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-rtds: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-cubietruck:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-migrupgrade: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-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict: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-qemuu-rhel6hvm-intel: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:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386: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-raw:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-amd: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-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm: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-i386-xl-qemuu-win7-amd64: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-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64: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-pair: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:build-amd64-xsm:capture-logs:broken:nonblocking
 xen-4.10-testing:build-i386:capture-logs:broken:nonblocking
 xen-4.10-testing:build-amd64:capture-logs:broken:nonblocking
 xen-4.10-testing:build-i386-xsm:capture-logs:broken:nonblocking
 xen-4.10-testing:build-i386-prev:capture-logs:broken:nonblocking
 xen-4.10-testing:build-amd64-pvops:capture-logs:broken:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:capture-logs(5):broken:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:capture-logs(6):broken:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:capture-logs(5):broken:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-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-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-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-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl: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-qemuu-ws16-amd64:guest-stop: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-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-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
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-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-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-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a016b8f207c7a3fe8bdd2b6f7c080020e3e1c823
X-Osstest-Versions-That: xen=e21c79fe4fd204eca0c6b9f79102e3826db7334a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Feb 2019 05:16:16 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 133338: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMzOCB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzMzgvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDEzMjk2NgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTY2CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5NjYKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEzMjk2NgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTY2CiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMzI5NjYKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjk2NgogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTY2CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0
dXM+IGJyb2tlbiBpbiAxMzMyOTIKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzI5MgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gPGpvYiBzdGF0dXM+IGJy
b2tlbiBpbiAxMzMyOTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgIDxqb2Igc3RhdHVzPiAgYnJva2VuIGluIDEzMzI5MgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICBicm9rZW4gaW4gMTMz
MjkyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDxq
b2Igc3RhdHVzPiBicm9rZW4gaW4gMTMzMzExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMzMzMTEKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4gIGluIDEzMzMxMQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzExCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbiBpbiAx
MzMzMTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuIGluIDEzMzMxMQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxMSBSRUdSLiB2cy4gMTMyOTY2CiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
cnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5n
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIHJ1bm5pbmcKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBy
dW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIHJ1bm5pbmcKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5u
aW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBy
dW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5u
aW5nCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
IHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBi
dWlsZC1jaGVjaygxKSBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBydW5uaW5nCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICBydW5uaW5nCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgICAgcnVubmluZwogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAg
IHJ1bm5pbmcKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzI5MiBwYXNzIGluIDEzMzMxMQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
aW4gMTMzMjkyIHBhc3MgaW4gMTMzMzExCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgIDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMyOTIgcGFzcyBpbiAxMzMzMTEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBpbiAxMzMyOTIgcGFzcyBpbiAxMzMzMTEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4g
MTMzMjkyIHBhc3MgaW4gMTMzMzExCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzExIHBhc3MgaW4gMTMzMjkyCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMz
MzExIHBhc3MgaW4gMTMzMjkyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTEgcGFzcyBpbiAxMzMyOTIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTEg
cGFzcyBpbiAxMzMyOTIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxMSBwYXNzIGluIDEzMzI5
MgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgYnJva2VuIHBhc3MgaW4gMTMzMjkyCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMyOTIKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBw
YXNzIGluIDEzMzI5MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzMjkyCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMy
OTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIGluIDEzMzI3OCBwYXNzIGluIDEzMzMxMQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgaW4gMTMzMzExIHBhc3MgaW4gMTMzMjc4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMTEg
cGFzcyBpbiAxMzMyOTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMTEgcGFzcyBpbiAxMzMyOTIK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgaW4gMTMzMzExIHBhc3MgaW4gMTMzMjkyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
aW4gMTMzMzExIHBhc3MgaW4gMTMzMjkyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzExIHBhc3MgaW4gMTMzMjkyCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4g
MTMzMzExIHBhc3MgaW4gMTMzMjkyCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICA1IGhv
c3QtcGluZy1jaGVjay1uYXRpdmUgICAgIGZhaWwgcGFzcyBpbiAxMzMyOTIKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzMx
MSBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTMzMzExIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMTEgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9j
a2VkIGluIDEzMzMxMSBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzExIG4vYQogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMz
MTEgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDEzMzMxMSBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzExIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBpbiAxMzMzMTEgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzMxMSBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMz
MzExIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGlu
IDEzMjk2NgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyOTY2CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzI5NjYKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tl
biBibG9ja2VkIGluIDEzMjk2NgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyOTY2CiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBp
biAxMzI5NjYKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzKDUp
ICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjk2NgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgNiBjYXB0dXJlLWxvZ3MoNikgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA1IGNhcHR1cmUtbG9ncyg1KSAgICAgICAgICAg
ICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEzMzI5MiBsaWtlIDEzMjk2NgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
aW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5MiBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBp
biAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEzMzI5MiBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5MiBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDEzMzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMy
OTIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICBmYWlsIGluIDEzMzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTMz
MjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFp
bCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEzMzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTMz
MjkyIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTMzMjkyIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCBmYWlsIGluIDEzMzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYTAxNmI4ZjIwN2M3
YTNmZThiZGQyYjZmN2MwODAwMjBlM2UxYzgyMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgZTIxYzc5ZmU0ZmQyMDRlY2EwYzZiOWY3OTEwMmUzODI2ZGI3MzM0YQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTMyOTY2ICAyMDE5LTAyLTA2IDEyOjUwOjEwIFogICAxNSBkYXlz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzE0MyAgMjAxOS0wMi0xMSAxMzowNzo0MCBaICAgMTAg
ZGF5cyAgICA3IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9r
ZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1w
dm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXByZXYg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyBicm9rZW4KYnJva2VuLXN0ZXAg
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtaTM4NiBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXByZXYgaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
bWQ2NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtaTM4
Ni14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHJldiBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFtZDY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1w
dm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxIGNhcHR1cmUtbG9ncyg2KQpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsIGNhcHR1
cmUtbG9ncyg1KQpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgY2FwdHVy
ZS1sb2dzKDUpCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtaGYtbGlidmlydCBzeXNsb2ctc2VydmVyCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1IGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGEwMTZiOGYyMDdjN2EzZmU4YmRk
MmI2ZjdjMDgwMDIwZTNlMWM4MjMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgTW9uIEZlYiAxMSAxNDowNDowOCAyMDE5ICswMTAwCgogICAgdXBkYXRlIFhl
biB2ZXJzaW9uIHRvIDQuMTAuMwoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 05:59:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 05:59:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx3rE-0007eB-Mp; Fri, 22 Feb 2019 05:58:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Lody=Q5=163.com=lm11986@srs-us1.protection.inumbo.net>)
 id 1gx3q9-0007dl-E7
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 05:57:42 +0000
X-Inumbo-ID: c18ff814-3666-11e9-bc90-bc764e045a96
Received: from m50-133.163.com (unknown [123.125.50.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c18ff814-3666-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 05:57:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
 s=s110527; h=From:Mime-Version:Date:Subject:Message-Id; bh=Yt8+9
 g5NEPb0+2qt1Kua/BkyFAX65qfL1Y77QN3BqlM=; b=f+bIEXILfhMVOBhGimZzp
 Tiw6h5+HCKp01/eB2tJTiY3a9JFQIfxp6LF0hv1WzIuUsXC4s5QrSqSQ9Cdmw0Nb
 2Cljrr9SOMULj+mx9cce3ej8b728JAzQYjQDOpXZyj+rnMWvvruxnrjPGGAt4wCB
 UwNhRfz9HVWjfH2mmI+eOY=
Received: from [172.28.196.206] (unknown [221.11.61.180])
 by smtp3 (Coremail) with SMTP id DdGowAD3B+Awj29cYjjLAA--.134S2;
 Fri, 22 Feb 2019 13:57:15 +0800 (CST)
From: =?utf-8?B?5pWP?= <lm11986@163.com>
Mime-Version: 1.0 (1.0)
Date: Fri, 22 Feb 2019 13:57:04 +0800
Message-Id: <F63E8E54-68C0-430B-B62D-D40003956643@163.com>
To: xen-devel@lists.xenproject.org
X-Mailer: iPhone Mail (16D57)
X-CM-TRANSID: DdGowAD3B+Awj29cYjjLAA--.134S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73
 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUO6pPUUUUU
X-Originating-IP: [221.11.61.180]
X-CM-SenderInfo: 1oprimiyw6il2tof0z/1tbiOwBjzFXlh+4mBAAAsv
X-Mailman-Approved-At: Fri, 22 Feb 2019 05:58:47 +0000
Subject: [Xen-devel] rootfs about xen on FVP-Base-ReVC-2xAEMv8A
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0797192342503870806=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0797192342503870806==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-1FC9E0A9-C283-46F4-ABE5-44B08289737B
Content-Transfer-Encoding: 7bit


--Apple-Mail-1FC9E0A9-C283-46F4-ABE5-44B08289737B
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable


hello
now =EF=BC=8CI am trying to run domain0=EF=BC=88xen on FVP-Base-ReVC-2xAEMv8=
A=EF=BC=89but there is a issue about rootfs =EF=BC=8C
kernel panic  VFS=EF=BC=9Aubable to mount root fs on unknown-block
the filesystem image is xenial-server-cloudimg-arm64-uefi1.img=20
I can not resolve this issue =EF=BC=8Ccan you give me some opinion=EF=BC=9F
thank you very much=EF=BC=81=

--Apple-Mail-1FC9E0A9-C283-46F4-ABE5-44B08289737B
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"><br>hello<div>now =EF=BC=8CI am trying to r=
un domain0=EF=BC=88<span style=3D"font-size: 12pt; font-family: Helvetica;">=
xen on FVP-Base-ReVC-2xAEMv8A</span>=EF=BC=89but there is a issue about root=
fs =EF=BC=8C</div><div>kernel panic &nbsp;VFS=EF=BC=9Aubable to mount root f=
s on unknown-block</div><div>the filesystem image is xenial-server-cloudimg-=
arm64-uefi1.img&nbsp;</div><div>I can not resolve this issue =EF=BC=8Ccan yo=
u give me some opinion=EF=BC=9F</div><div>thank you very much=EF=BC=81</div>=
</body></html>=

--Apple-Mail-1FC9E0A9-C283-46F4-ABE5-44B08289737B--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0797192342503870806==--



From xen-devel-bounces@lists.xenproject.org Fri Feb 22 08:49:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 08:49:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx6WR-000571-DE; Fri, 22 Feb 2019 08:49:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gx6WP-00056w-EK
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 08:49:29 +0000
X-Inumbo-ID: c26b3a27-367e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c26b3a27-367e-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 08:49:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 01:49:26 -0700
Message-Id: <5C6FB7960200007800219030@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 01:49:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
 <1550614715-21161-4-git-send-email-andrew.cooper3@citrix.com>
 <5C6D661202000078002187DE@prv1-mh.provo.novell.com>
 <b51acdc7-dc1e-baf0-d101-dba7a874788a@citrix.com>
In-Reply-To: <b51acdc7-dc1e-baf0-d101-dba7a874788a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/4] x86/vmx: Fix security issue when a
 guest balloons out the #VE info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDE4OjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjAvMDIvMjAxOSAxNDozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE5
LjAyLjE5IGF0IDIzOjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBA
QCAtNTgsMjUgKzU3LDY3IEBAIGFsdHAybV92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCj4+
PiAgCj4+PiAgaW50IGFsdHAybV92Y3B1X2VuYWJsZV92ZShzdHJ1Y3QgdmNwdSAqdiwgZ2ZuX3Qg
Z2ZuKQo+Pj4gIHsKPj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPj4+ICsg
ICAgc3RydWN0IGFsdHAybXZjcHUgKmEgPSAmdmNwdV9hbHRwMm0odik7Cj4+PiAgICAgIHAybV90
eXBlX3QgcDJtdDsKPj4+ICsgICAgbWZuX3QgbWZuOwo+Pj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZzsKPj4+ICsgICAgaW50IHJjOwo+Pj4gKwo+Pj4gKyAgICAvKiBFYXJseSBleGl0IHBhdGgg
aWYgI1ZFIGlzIGFscmVhZHkgY29uZmlndXJlZC4gKi8KPj4+ICsgICAgaWYgKCBhLT52ZWluZm9f
cGcgKQo+Pj4gKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7Cj4+PiArCj4+PiArICAgIG1mbiA9IGdl
dF9nZm4oZCwgZ2ZuX3goZ2ZuKSwgJnAybXQpOwo+Pj4gKwo+Pj4gKyAgICAvKgo+Pj4gKyAgICAg
KiBMb29raW5nIGZvciBhIHBsYWluIHBpZWNlIG9mIGd1ZXN0IHdyaXRlYWJsZSBSQU0uICBUYWtl
IGFuIGV4dHJhIAo+IHBhZ2UKPj4+ICsgICAgICogcmVmZXJlbmNlIHRvIHJlZmxlY3Qgb3VyIGlu
dGVudCB0byBwb2ludCB0aGUgVk1DUyBhdCBpdC4KPj4+ICsgICAgICovCj4+PiArICAgIGlmICgg
bWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pIHx8ICFwMm1faXNfcmFtKHAybXQpIHx8Cj4+PiArICAg
ICAgICAgcDJtX2lzX3JlYWRvbmx5KHAybXQpIHx8ICFnZXRfcGFnZShwZyA9IG1mbl90b19wYWdl
KG1mbiksIGQpICkKPj4gcDJtX2lzX3JhbSgpIGlzIHByZXR0eSBicm9hZCBhIGNsYXNzLCBhbmQg
cDJtX2lzX3JlYWRvbmx5KCkgcmVtb3Zlcwo+PiBvbmx5IHVzZWZ1bGx5IHAybV9yYW1fcm8gYW5k
IHAybV9yYW1fc2hhcmVkIGZyb20gdGhlIHNldC4gSW4KPj4gcGFydGljdWxhciBwMm1faW9yZXFf
c2VydmVyIGlzIHRodXMgcGVybWl0dGVkLCBhcyBhcmUgYWxsIHAybV9wYWdpbmdfKgo+PiB3aGlj
aCBkb24ndCBwcm9kdWNlIElOVkFMSURfTUZOLiBJIGRvbid0IHRoaW5rIHRoYXQncyB3aGF0IHlv
dSB3YW50Lgo+PiBJIGFsc28gZG9uJ3QgdGhpbmsgeW91IHJlYWxseSB3YW50IHRvIGV4Y2x1ZGUg
cDJtX3JhbV9sb2dkaXJ0eSAtIGlmCj4+IGFueXRoaW5nIHlvdSBtaWdodCBuZWVkIHRvIGNvbnZl
cnQgdGhhdCB0eXBlIHRvIHAybV9yYW1fcncgaW4gY2FzZQo+PiB5b3UgZmluZCB0aGUgcGFnZSBp
biB0aGF0IHN0YXRlLgo+IAo+IEZsaXBwaW5nIGxvZ2RpcnR5IGJhY2sgdG8gcmFtIGNhbm5vdCBy
ZWFzb25hYmx5IGJlIGEgY2FsbGVyIHJlcXVpcmVtZW50LAoKU3VyZSAtIGhlbmNlIG15ICJpZiBh
bnl0aGluZyIuCgo+IGJ1dCB5b3UgYXJlIHJpZ2h0IHRoYXQgbG9nZGlydHkgcGFnZXMgb3VnaHQg
dG8gYmUgZWxpZ2libGUuICBIb2xkaW5nCj4gZXh0cmEgcmVmZXJlbmNlcyBkb2Vzbid0IGludGVy
YWN0IHdpdGggbG9nZGlydHkgb3BlcmF0aW9ucy4KPiAKPj4gQ2FuJ3QgeW91IHNpbXBseSBjYWxs
IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKCkgaGVyZSBhbnl3YXk/Cj4+Cj4+IEZ1cnRoZXJtb3Jl
IEknbSB1bmNlcnRhaW4gaWYgZ2V0X3BhZ2UoKSBpcyBxdWl0ZSBlbm91Z2g6IERvbid0IHlvdQo+
PiBhbHNvIHdhbnQgYSB3cml0YWJsZSB0eXBlIHJlZmVyZW5jZT8gSXQgbWF5IG5vdCBzdHJpY3Rs
eSBiZSBuZWVkZWQgYXQKPj4gdGhpcyBwb2ludCwgYnV0IEkgdGhpbmsgd2UncmUgdHJ5aW5nIHRv
IG1ha2UgdGhlIGRpc3RpbmN0aW9uIGluIG5ldyBjb2RlLAo+PiBsaWtlIHdhcyBlLmcuIGRvbmUg
aW4gcmVjZW50IFZpcmlkaWFuIGNoYW5nZXMuCj4gCj4gTm8gLSBJIGRvbid0IHdhbnQgdG8gdGFr
ZSBhIHdyaXRlYWJsZSByZWZlcmVuY2UuCj4gCj4gTm90IGJlY2F1c2UgaXQgaXMgbmVjZXNzYXJp
bHkgdGhlIHdyb25nIHRoaW5nIHRvIGRvIGxvbmd0ZXJtLCBidXQKPiBiZWNhdXNlIGl0IGlzIG5v
dCB0aGUgY3VycmVudCBiZWhhdmlvdXIsIGFuZCBpcyB0aGVyZWZvcmUgc3Vic3RhbnRpYWxseQo+
IG1vcmUgcmlza3kgaW4gdGVybXMgb2Ygc3VidGxlIHVuZXhwZWN0ZWQgc2lkZSBlZmZlY3RzIChl
c3BlY2lhbGx5IGZvcgo+IDQuMTIgYXQgdGhpcyBwb2ludCkuCj4gCj4gV2UgaGF2ZSB5ZWFycyBh
bmQgeWVhcnMgb2YgWFNBcyBkZW1vbnN0cmF0aW5nIHRoYXQgdGhpbmdzIHRlbmQgdG8gZ28KPiB3
cm9uZy4gIEl0IGlzIGlycmVzcG9uc2libGUgdG8gc3RhcnQgaW50cm9kdWNpbmcgYSBuZXcgcmVm
ZXJlbmNlCj4gY291bnRpbmcgc2NoZW1lIHdpdGhvdXQgZG9pbmcgdGhlIHdvcmsgdG8gZmlyc3Qg
anVzdGlmeSB0aGUgc2FmZXR5IG9mCj4gY2hhbmdlLCBhbmQgaGF2ZSBhIHJlYXNvbmFibGUgZGVt
b25zdHJhdGlvbiB0aGF0IHRoZSByZXN1bHQgaXMgc2FmZSwKPiBlLmcuIHdpdGggYW4gSU9NTVUg
aW4gdGhlIG1peC4KCldlbGwsIGFmYWljdCBpdCBoYXMgYmVlbiBhIG1peCBvZiBib3RoIG1vZGVs
cyBiYXNpY2FsbHkgZnJvbSB0aGUKYmVnaW5uaW5nLiBXaGVuZXZlciBuZXcgY29kZSBnZXRzIGFk
ZGVkIHRvIHByb3Blcmx5IHRha2UKcmVmZXJlbmNlcywgeW91IGhhdmUgdG8gZGVjaWRlIGFueXdh
eSB3aGljaCBvZiB0aGUgdHdvCnBvc3NpYmxlIHZhcmlhbnRzIHRvIGZvbGxvdyAoYXMgbG9uZyBh
cyB0aGVyZSBpcyBzdWNoIGFuCmluY29uc2lzdGVuY3kpLiBJIGRvbid0IHNlZSBpdCBhcyBwYXJ0
aWN1bGFybHkgbW9yZSBvciBsZXNzIHJpc2sgdG8gZ28Kb25lIHJvdXRlIHZzIHRoZSBvdGhlci4g
SSBkbyBhZ3JlZSB0aG91Z2ggdGhhdCB3ZSBzaG91bGQgc2V0dGxlCm9uIG9uZSBhcHByb2FjaCBy
YXRoZXIgc29vbmVyIHRoYW4gbGF0ZXIsIGFuZCB0aGVuIG1ha2UgYWxsIEhWTQpjb2RlIGJlaGF2
ZSB0aGF0IHdheS4KCkFueXdheSAtIGFzIGxvbmcgYXMgd2UncmUgY29udmluY2VkIHRoZSB3cml0
YWJsZSByZWYgaXMgbm90IHN0cmljdGx5Cm5lZWRlZCwgSSdtIG5vdCBnb2luZyB0byBvYmplY3Qg
dG8ganVzdCBhY3F1aXJpbmcgYSBnZW5lcmFsIHJlZgpoZXJlLiBCdXQgYXMgc2FpZCwgSSdtIG5v
dCByZWFsbHkgY2VydGFpbiB0aGVyZSBpcyBubyBwbGFjZSB3aGVyZSB3ZQphY3R1YWxseSBleHBl
Y3QgcGFnZXMgd3JpdHRlbiB0byBhbmQgb3duZWQgYnkgSFZNIGd1ZXN0cyB0byBoYXZlCmEgd3Jp
dGFibGUgcmVmLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 08:57:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 08:57:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx6eI-0005yC-Bs; Fri, 22 Feb 2019 08:57:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1z2=Q5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gx6eH-0005y0-Qm
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 08:57:37 +0000
X-Inumbo-ID: e4b2d111-367f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4b2d111-367f-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 08:57:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gx6c7-0002Wl-8f; Fri, 22 Feb 2019 08:55:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gx6c6-0004uc-E1; Fri, 22 Feb 2019 08:55:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gx6c6-0007mp-DK; Fri, 22 Feb 2019 08:55:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133350-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-armhf-pvops:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl:<job status>:broken:regression
 linux-4.19:build-amd64-xsm:<job status>:broken:regression
 linux-4.19:build-i386-xsm:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.19:build-i386:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-pygrub:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-4.19:build-armhf:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.19:build-i386-pvops:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.19:build-i386-pvops:hosts-allocate:broken:regression
 linux-4.19:build-armhf:hosts-allocate:broken:regression
 linux-4.19:build-i386-xsm:hosts-allocate:broken:regression
 linux-4.19:build-i386:hosts-allocate:broken:regression
 linux-4.19:build-armhf-pvops:hosts-allocate:broken:regression
 linux-4.19:build-amd64-xsm:hosts-allocate:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-pygrub:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):running:regression
 linux-4.19:test-armhf-armhf-xl:build-check(1):running:regression
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):running:regression
 linux-4.19:test-amd64-i386-xl-xsm:build-check(1):running:regression
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):running:regression
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):running:regression
 linux-4.19:build-i386-libvirt:build-check(1):running:regression
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-4.19:test-armhf-armhf-examine:build-check(1):running:regression
 linux-4.19:build-armhf-libvirt:build-check(1):running:regression
 linux-4.19:build-i386-rumprun:build-check(1):running:regression
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):running:regression
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):running:regression
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):running:regression
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):running:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):running:regression
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):running:regression
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:build-i386-pvops:capture-logs:broken:nonblocking
 linux-4.19:build-armhf-pvops:capture-logs:broken:nonblocking
 linux-4.19:build-i386:capture-logs:broken:nonblocking
 linux-4.19:build-i386-xsm:capture-logs:broken:nonblocking
 linux-4.19:build-armhf:capture-logs:broken:nonblocking
 linux-4.19:build-amd64-xsm:capture-logs:broken:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=f287634fe3211277f078092bf57dc2b2a2e38dda
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Feb 2019 08:55:22 +0000
Subject: [Xen-devel] [linux-4.19 test] 133350: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM1MCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzNTAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEy
OTMxMwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
MjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiA0
IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEy
OTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5z
dGFsbCAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIHJ1bm5pbmcKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBydW5uaW5nCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVu
bmluZwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBydW5uaW5nCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBydW5uaW5nCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgcnVubmluZwogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1
bm5pbmcKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIHJ1bm5pbmcK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBydW5uaW5nCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSBydW5uaW5nCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEp
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQg
aW4gMTI5MzEzCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjkzMTMKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTMxMwog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAg
ICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIGYyODc2MzRmZTMyMTEyNzdmMDc4MDkyYmY1N2RjMmIyYTJlMzhkZGEKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIx
ODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0w
MiAwNTozOTowOCBaICAxMTIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgt
MTEtMDQgMTQ6MTA6MTUgWiAgMTA5IGRheXMgICA3MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMzMzNTAgIDIwMTktMDItMjEgMTU6MTg6MTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjEzOTggcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0
aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bCBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
aTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybWhmIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYt
eHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybWhmIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gY2FwdHVyZS1s
b2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1pMzg2IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgaG9z
dC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDgyMzM5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 09:01:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 09:01:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx6hb-0006gf-5f; Fri, 22 Feb 2019 09:01:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1z2=Q5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gx6hZ-0006gS-GP
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 09:01:01 +0000
X-Inumbo-ID: 5f93151d-3680-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f93151d-3680-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 09:01:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gx6hX-0002eT-9t; Fri, 22 Feb 2019 09:00:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gx6hW-00057Y-V9; Fri, 22 Feb 2019 09:00:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gx6hW-0003l1-UB; Fri, 22 Feb 2019 09:00:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133339-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 linux-3.18:test-armhf-armhf-xl-cubietruck:<job status>:broken:regression
 linux-3.18:build-i386:<job status>:broken:regression
 linux-3.18:build-i386-pvops:<job status>:broken:regression
 linux-3.18:build-armhf-libvirt:<job status>:broken:regression
 linux-3.18:build-i386-xsm:<job status>:broken:regression
 linux-3.18:test-armhf-armhf-xl-vhd:<job status>:broken:regression
 linux-3.18:build-amd64:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-xsm:hosts-allocate:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:hosts-allocate:broken:regression
 linux-3.18:build-i386-xsm:hosts-allocate:broken:regression
 linux-3.18:build-i386:hosts-allocate:broken:regression
 linux-3.18:build-amd64:hosts-allocate:broken:regression
 linux-3.18:build-i386-pvops:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-3.18:build-armhf-libvirt:host-install(4):broken:regression
 linux-3.18:test-armhf-armhf-xl-cubietruck:host-install(4):broken:regression
 linux-3.18:test-armhf-armhf-xl-vhd:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:build-check(1):running:regression
 linux-3.18:build-amd64-rumprun:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl:build-check(1):running:regression
 linux-3.18:test-amd64-i386-examine:build-check(1):running:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:build-check(1):running:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-raw:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-pygrub:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-libvirt-vhd:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-libvirt:build-check(1):running:regression
 linux-3.18:test-amd64-i386-libvirt-pair:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:build-check(1):running:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-credit1:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:build-check(1):running:regression
 linux-3.18:build-amd64-libvirt:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):running:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):running:regression
 linux-3.18:build-i386-rumprun:build-check(1):running:regression
 linux-3.18:test-amd64-i386-pair:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):running:regression
 linux-3.18:test-amd64-i386-rumprun-i386:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-credit2:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-shadow:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):running:regression
 linux-3.18:build-i386-libvirt:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-shadow:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-libvirt:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-rtds:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-xsm:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-pvshim:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-examine:build-check(1):running:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-pair:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:build-amd64:capture-logs:broken:nonblocking
 linux-3.18:build-i386:capture-logs:broken:nonblocking
 linux-3.18:build-i386-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=b8fa9d76c58c08f5fb00f91080c224a9f5d492c7
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Feb 2019 09:00:58 +0000
Subject: [Xen-devel] [linux-3.18 test] 133339: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzMzOSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzMzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBz
dGF0dXM+ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gUkVHUi4gdnMuIDEy
ODg1OAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEyODg1OAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJF
R1IuIHZzLiAxMjg4NTgKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1
bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBydW5uaW5nCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVu
bmluZwogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1
bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBydW5uaW5nCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hl
Y2soMSkgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmlu
ZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgcnVu
bmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
cnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmlu
ZwogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBy
dW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5p
bmcKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IHJ1bm5pbmcKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgIHJ1bm5pbmcK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
cnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgIDEgYnVpbGQtY2hlY2soMSkgcnVubmluZwogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1
bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSBydW5uaW5nCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI4ODU4CiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBp
biAxMjg4NTgKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAg
ICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyODg1OAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYjhmYTlkNzZjNThjMDhm
NWZiMDBmOTEwODBjMjI0YTlmNWQ0OTJjNwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5IFogIDEyNyBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjoxNzozMCBaICAxMDMgZGF5
cyAgIDY5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzMzOSAgMjAxOS0wMi0yMCAx
OTo1MDoxMSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNjE2IHBlb3BsZSB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYt
bGlidmlydCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBi
cm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgY2FwdHVyZS1s
b2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWkzODYgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCBidWlsZC1pMzg2LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYt
bGlidmlydCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMjA5NTQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 09:51:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 09:51:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx7UI-00029o-8h; Fri, 22 Feb 2019 09:51:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gx7UH-00029j-3A
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 09:51:21 +0000
X-Inumbo-ID: 67235d7a-3687-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67235d7a-3687-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 09:51:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 02:49:18 -0700
Message-Id: <5C6FC59E020000780021908D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 02:49:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
 <e10e56f7-0da9-3e30-1f50-c1f9ab16dcb1@citrix.com>
 <5C6BB3920200007800217DAD@prv1-mh.provo.novell.com>
 <2c2d2582-fa90-f02e-4574-0683efebaa26@citrix.com>
 <5C6D160A02000078002183E3@prv1-mh.provo.novell.com>
 <be38002a-6ff2-c590-8b3e-9ebfb4d0658b@citrix.com>
In-Reply-To: <be38002a-6ff2-c590-8b3e-9ebfb4d0658b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE5IGF0IDIwOjA1LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjAvMDIvMjAxOSAwODo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IAo+PiBFdmVy
eXRoaW5nLCBhYnNvbHV0ZWx5IGV2ZXJ5dGhpbmcgaXMgcG9zc2libGUgYXMgYSBjYXVzZSBmb3Ig
YSBjcmFzaC4KPj4gSSBkb24ndCBzZWUgd2h5IGRldmljZSBpc29sYXRpb24gd291bGQgbWF0dGVy
IGhlcmUgYXQgYWxsLiBQYWdlIHRhYmxlCj4+IGNvcnJ1cHRpb24gKGJlIGl0IElPTU1VIG9yIENQ
VSBvbmUpIGNhbiBiZSBjYXVzZWQgYnkKPj4gbWFsZnVuY3Rpb25pbmcga2VybmVsIGNvZGUsIGVu
dGlyZWx5IHVucmVsYXRlZCB0byB3aGF0IGRldmljZXMgZG8uCj4+IAo+IAo+IFllcywgSSBibGlu
ZGx5IGFzc3VtZWQgdGhhdCBzdHJheSBETUEgaXMgdGhlIG1vc3QgY29tbW9uIHNvdXJjZSBvZgo+
IGtlcm5lbCBkYXRhIGNvcnJ1cHRpb24uIFVuZm9ydHVuYXRlbHksIHdlIGRvbid0IHJlYWxseSBo
YXZlIGEgY2hvaWNlIG5vdwo+IC0gYWxtb3N0IGFsbCBwbGF0Zm9ybXMgdGhlc2UgZGF5cyByYWlz
ZSBzb21lIGZvcm0gb2YgYW4gZXJyb3IgaW4gdGhlCj4gZXZlbnQgb2YgdW5oYW5kZWQgdHJhbnNs
YXRpb24gZmF1bHQgKGF0IGxlYXN0IG1vc3Qgb2YgdGhvc2Ugd2UgaGF2ZSBub3cKPiBpbiBvdXIg
bGFicykuIFNvIGl0J3MgZWl0aGVyIHNsaWdodCBjaGFuY2Ugb2YgZW50ZXJpbmcgdGhlIGNyYXNo
IGtlcm5lbAo+IHdpdGggY29ycnVwdGVkIElPTU1VIHBhZ2VzIG9yIG5vdCBlbnRlcmluZyBpdCBh
dCBhbGwgaW4gbW9zdCBvZiB0aGUgY2FzZXMuCgpBbmQgSSdtIGZpbmUgd2l0aCB0aGlzLCBhcyBs
b25nIGFzIHRoZSBuZXcgKGV2ZW4gaWYgc21hbGxlcikgcmlzayBpcwptZW50aW9uZWQgaW4gdGhl
IGRlc2NyaXB0aW9uLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 09:52:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 09:52:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx7VR-0002Dn-Q4; Fri, 22 Feb 2019 09:52:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gx7VQ-0002Df-PN
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 09:52:32 +0000
X-Inumbo-ID: 920a5c6d-3687-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 920a5c6d-3687-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 09:52:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 02:52:30 -0700
Message-Id: <5C6FC65E0200007800219095@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 02:52:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
 <5C6BBAA50200007800217DCE@prv1-mh.provo.novell.com>
 <1df95f34-34c8-88cd-6971-748d565f34a8@citrix.com>
 <5C6D146602000078002183D2@prv1-mh.provo.novell.com>
 <df8a00b2-2c53-307c-e459-d1180a2b785a@citrix.com>
In-Reply-To: <df8a00b2-2c53-307c-e459-d1180a2b785a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE5IGF0IDE5OjE5LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjAvMDIvMjAxOSAwODo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IAo+PiBTb21l
IGVudGl0eSBuZWVkcyB0byBkZWNpZGUgd2hldGhlciB0byBhZGQgdGhlIHJlc3BlY3RpdmUgY29t
bWFuZAo+PiBsaW5lIG9wdGlvbiB0byB0aGUgY3Jhc2gga2VybmVsJ3MgY29tbWFuZCBsaW5lLiBJ
dCBzaG91bGQgYmUgdGhpcyBzYW1lCj4+IGVudGl0eSB0byB0ZWxsIFhlbiB3aGV0aGVyIHRvIGtl
ZXAgdGhlIElPTU1VIGVuYWJsZWQgd2hpbGUgaW52b2tpbmcKPj4gdGhlIGNyYXNoIGtlcm5lbC4g
SSBhbSBtZXJlbHkgZ3Vlc3NpbmcgdGhhdCB0aGlzIGVudGl0eSBpcyB0aGUga2V4ZWMKPj4gdG9v
bC4KPj4gCj4gCj4gSSB3YXMganVzdCBkb3VibGUgY2hlY2tpbmcgYW5kIGl0IHNlZW1zIChhc3N1
bWluZyB0aGUgZGV2aWNlIHJlc2V0Cj4gY29ycmVjdGx5IGluIHRoZSBjcmFzaCBrZXJuZWwpIGV2
ZXJ5dGhpbmcgc2VlbSB0byB3b3JrIGV2ZW4gd2l0aG91dAo+IGVuYWJsaW5nIGludGVsX2lvbW11
IGluIHRoZSBjb21tYW5kIGxpbmUgLSBuZXdlciBrZXJuZWxzIGhhbmRsZSB0aGlzCj4gY2FzZSBi
eSBleHBsaWNpdGx5IGRpc2FibGluZyB0cmFuc2xhdGlvbiBpbiBhbnkgY2FzZTogdGhleSBleHBl
Y3QgaXQgdG8KPiBiZSBlbmFibGVkIGJ5IHRoZSBwcmV2aW91cyBrZXJuZWwuCgpTbyBpZiB0aGV5
IGRpc2FibGUgdHJhbnNsYXRpb24sIGhvdyBpcyB0aGVtIGRvaW5nIHNvIGFueSBiZXR0ZXIgdGhh
biB1cwpkb2luZyBzbywgb3RoZXIgdGhhbiB0aGVpcnMgb2NjdXJyaW5nIHNsaWdodGx5IGxhdGVy
IG9uIHRoZSB0aW1lIHNjYWxlIGFuZApoZW5jZSB0aGVyZSBiZWluZyBiZXR0ZXIgY2hhbmNlcyBv
ZiBpbi1mbGlnaHQgKGF0IHRoZSB0aW1lIG9mIHRoZSBjcmFzaCkKRE1BIGhhdmluZyBjb21wbGV0
ZWQgbWVhbndoaWxlPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 09:57:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 09:57:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx7aJ-0002Z0-0J; Fri, 22 Feb 2019 09:57:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xnWB=Q5=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gx7aI-0002Yo-GN
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 09:57:34 +0000
X-Inumbo-ID: 45bbdef9-3688-11e9-bc90-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45bbdef9-3688-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 09:57:33 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id v10so1240530lji.3
 for <xen-devel@lists.xenproject.org>; Fri, 22 Feb 2019 01:57:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=ocQWR09J9FBVAHO7nwag82Ra4I506FGxb5Xq+FXc0dU=;
 b=i6oSTv4DUjKxeG87BM7PNs0bdWgIgd2USy1Pi6rgQhMB30rsKwfvTkLzrAmNG1eWsq
 MvKMtYpuClB8vPddxwzeA+9wTrstYHCA8FduSVeK5DFd/k6qcxGoSKnFrTyOU1JBaRjY
 caiLb7kHHj6jHcnwqpZRqL6KE9ZW0UN6k+8r/2uGiVZkuCAn1i0xpgbQXkA49rRz+AJ/
 MGQG7XjMqlili1Z2cjy2vtqBOyS3R27asVLxnDDN6Bq9oQKk2bLHaC8ecNAkC2vWCH6G
 ss/AhmclwW1PnbUrP3eQ3i73PU7q3sJz8bqYLevpXm2ALPe0P0SQ6Ptpnfnvxz2Myc96
 xjCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=ocQWR09J9FBVAHO7nwag82Ra4I506FGxb5Xq+FXc0dU=;
 b=khBuV9r8Ln/fqXMqrv3P6jTiFGw/FrnAxJ4My7QwQ37jayjM8L6c2aMUcwqc+KLUnY
 abGd3aIftMgYTZkUNgtFjKj5hOH8sxrLjONm/Jak97bxWWDQYTI3+H39uiQUxAbc+mOr
 ORuVW8O8KRs+pMgvFdqIlvdHbNvdPJ5LtXhCMHDjyqDxHmL8Ze6ChBdL4A1eebC4+L6m
 8d5ru52wfHuxbWlG3BXzAz+3jHhb9PX6DaD/VsZXgUvtHgpPyQzAX2rre3Bmakm/wci2
 8wYL73kBHfleThR9lpV9//0Kx/KYouhkuxkXzdiMHuJ543Snag2u27sYXyujWZkL8bn3
 D3GA==
X-Gm-Message-State: AHQUAuYU91uOXA9Okfja1ZYDd9f0URduqjzKw7Z30sRLR1ik41UptyZb
 5RHb7g86hERGZLeonv3DZcn1HF5j
X-Google-Smtp-Source: AHgI3IYFjcTvyWUyDywbS2E99dFCm+As0vCSza4GsI+ntryPiPUjp1QH2jPK+qpCPkJg4eV6J9A26g==
X-Received: by 2002:a2e:9056:: with SMTP id n22mr1852939ljg.132.1550829451393; 
 Fri, 22 Feb 2019 01:57:31 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id n7sm328238ljj.71.2019.02.22.01.57.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Feb 2019 01:57:30 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Feb 2019 11:57:19 +0200
Message-Id: <20190222095721.24764-3-andr2000@gmail.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190222095721.24764-1-andr2000@gmail.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH 2/4] cert:xen/common: Add missing default
 labels to switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, andr2000@gmail.com,
 julien.grall@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSXQgaXMgcmVxdWlyZWQgYnkgTUlTUkEgWzFdIHRoYXQgZXZlcnkgc3dpdGNoIHN0
YXRlbWVudCBoYXMgYSBkZWZhdWx0CmxhYmVsIGFzIGEgbWVhc3VyZSBvZiBkZWZlbnNpdmUgcHJv
Z3JhbW1pbmcgdGVjaG5pcXVlLgoKVGhlIGNoYW5nZXMgaW4gdGhpcyBwYXRjaCBhcmUgdG8gbWF0
Y2ggTUlTUkEgQzoyMDEyOiBSdWxlIDE2LjQKcmVxdWlyZW1lbnRzLgoKWzFdIGh0dHBzOi8vd3d3
Lm1pc3JhLm9yZy51ay8KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2RldmljZV90
cmVlLmMgICAgICAgICAgIHwgIDIgKysKIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAg
ICAgfCAgNCArKysrCiB4ZW4vY29tbW9uL2VmaS9ib290LmMgICAgICAgICAgICAgIHwgIDIgKysK
IHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jICAgICAgICAgfCAgNSArKysrKwogeGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jICAgICAgICAgICB8IDE4ICsrKysrKysrKysrKysrKysrLQogeGVuL2Nv
bW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogeGVuL2NvbW1vbi9saWJl
bGYvbGliZWxmLWRvbWluZm8uYyB8ICAzICsrKwogeGVuL2NvbW1vbi9saWJmZHQvZmR0LmMgICAg
ICAgICAgICB8ICAyICsrCiB4ZW4vY29tbW9uL2xpYmZkdC9mZHRfcm8uYyAgICAgICAgIHwgIDMg
KysrCiB4ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgICAgICAgIHwgIDMgKysrCiB4ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jICAgICAgICAgIHwgIDMgKysrCiB4ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdDIuYyAgICAgICAgIHwgIDMgKysrCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAgICAgICAg
ICAgIHwgIDMgKysrCiB4ZW4vY29tbW9uL3RyYWNlLmMgICAgICAgICAgICAgICAgIHwgIDIgKysK
IHhlbi9jb21tb24vdnNwcmludGYuYyAgICAgICAgICAgICAgfCAgOCArKysrKysrKwogMTUgZmls
ZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZGV2aWNlX3RyZWUuYyBiL3hlbi9jb21tb24vZGV2aWNlX3RyZWUuYwppbmRl
eCA4ZmM0MDFkOTFjZjAuLjM0MmE2MjkzM2VkNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kZXZp
Y2VfdHJlZS5jCisrKyBiL3hlbi9jb21tb24vZGV2aWNlX3RyZWUuYwpAQCAtNTY4LDYgKzU2OCw4
IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZHRfYnVzX3BjaV9nZXRfZmxhZ3MoY29uc3QgX19iZTMy
ICphZGRyKQogICAgIGNhc2UgMHgwMzogLyogNjQgYml0cyAqLwogICAgICAgICBmbGFncyB8PSBJ
T1JFU09VUkNFX01FTTsKICAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgYnJl
YWs7CiAgICAgfQogICAgIGlmICh3ICYgMHg0MDAwMDAwMCkKICAgICAgICAgZmxhZ3MgfD0gSU9S
RVNPVVJDRV9QUkVGRVRDSDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4v
Y29tbW9uL2RvbWFpbi5jCmluZGV4IDMyYmNhOGRiZjJkZi4uOWIyNTNiMTY3NjQzIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTc0
Nyw2ICs3NDcsOCBAQCBpbnQgZG9tYWluX2tpbGwoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAg
c2VuZF9nbG9iYWxfdmlycShWSVJRX0RPTV9FWEMpOwogICAgICAgICAvKiBmYWxsdGhyb3VnaCAq
LwogICAgIGNhc2UgRE9NRFlJTkdfZGVhZDoKKyAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KKyAg
ICBkZWZhdWx0OgogICAgICAgICBicmVhazsKICAgICB9CiAKQEAgLTE1NjksNiArMTU3MSw4IEBA
IGxvbmcgdm1fYXNzaXN0KHN0cnVjdCBkb21haW4gKnAsIHVuc2lnbmVkIGludCBjbWQsIHVuc2ln
bmVkIGludCB0eXBlLAogICAgIGNhc2UgVk1BU1NUX0NNRF9kaXNhYmxlOgogICAgICAgICBjbGVh
cl9iaXQodHlwZSwgJnAtPnZtX2Fzc2lzdCk7CiAgICAgICAgIHJldHVybiAwOworICAgIGRlZmF1
bHQ6CisgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIHJldHVybiAtRU5PU1lTOwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4
IDc5MTkzNzg0ZmYxNC4uNjczZDRhNjI1MTc4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9i
b290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCkBAIC01ODIsNiArNTgyLDggQEAgc3Rh
dGljIENIQVIxNiAqX19pbml0IHBvaW50X3RhaWwoQ0hBUjE2ICpmbikKICAgICAgICAgY2FzZSBM
J18nOgogICAgICAgICAgICAgdGFpbCA9IGZuOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IGRlZmF1bHQ6CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogfQogLyoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVs
LmMKaW5kZXggNmZiZTM0NjQ5MGZiLi4xOTFhOTY3YzRiMWQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vZXZlbnRfY2hhbm5lbC5jCisrKyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCkBAIC0x
MDUsNiArMTA1LDggQEAgc3RhdGljIGJvb2wgdmlycV9pc19nbG9iYWwodW5zaWduZWQgaW50IHZp
cnEpCiAKICAgICBjYXNlIFZJUlFfQVJDSF8wIC4uLiBWSVJRX0FSQ0hfNzoKICAgICAgICAgcmV0
dXJuIGFyY2hfdmlycV9pc19nbG9iYWwodmlycSk7CisgICAgZGVmYXVsdDoKKyAgICAgICAgYnJl
YWs7CiAgICAgfQogCiAgICAgQVNTRVJUKHZpcnEgPCBOUl9WSVJRUyk7CkBAIC0xNDE5LDYgKzE0
MjEsOSBAQCBzdGF0aWMgdm9pZCBkb21haW5fZHVtcF9ldnRjaG5faW5mbyhzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgICAgICBjYXNlIEVDU19WSVJROgogICAgICAgICAgICAgcHJpbnRrKCIgdj0lZCIs
IGNobi0+dS52aXJxKTsKICAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAg
ICAgICAgICAgcHJpbnRrKCIgdW5rbm93biBzdGF0ZTogJXUiLCBjaG4tPnN0YXRlKTsKKyAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKICAgICAgICAgc3NpZCA9IHhzbV9zaG93X3NlY3Vy
aXR5X2V2dGNobihkLCBjaG4pOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
IGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGZkMDk5YThmMjU5My4uMGVkMWM0NmMx
NzkwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCkBAIC02NDAsNiArNjQwLDggQEAgc3RhdGljIHVuc2lnbmVkIGludCBu
cl9ncmFudF9lbnRyaWVzKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiAgICAgICAgICAgICAgICAg
ICAgICBHTlRUQUJfTlJfUkVTRVJWRURfRU5UUklFUyk7CiAgICAgICAgIHJldHVybiBmMmUobnJf
Z3JhbnRfZnJhbWVzKGd0KSwgMik7CiAjdW5kZWYgZjJlCisgICAgZGVmYXVsdDoKKyAgICAgICAg
YnJlYWs7CiAgICAgfQogCiAgICAgcmV0dXJuIDA7CkBAIC0yOTkyLDcgKzI5OTQsOSBAQCBnbnR0
YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0X3ZlcnNpb25f
dCkgdW9wKQogICAgIGNhc2UgMjoKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBHTlRUQUJfTlJf
UkVTRVJWRURfRU5UUklFUzsgaSsrICkKICAgICAgICAgewotICAgICAgICAgICAgc3dpdGNoICgg
c2hhcmVkX2VudHJ5X3YyKGd0LCBpKS5oZHIuZmxhZ3MgJiBHVEZfdHlwZV9tYXNrICkKKyAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBmbGFncyA9IHNoYXJlZF9lbnRyeV92MihndCwgaSkuaGRyLmZs
YWdzOworCisgICAgICAgICAgICBzd2l0Y2ggKCBmbGFncyAmIEdURl90eXBlX21hc2sgKQogICAg
ICAgICAgICAgewogICAgICAgICAgICAgY2FzZSBHVEZfcGVybWl0X2FjY2VzczoKICAgICAgICAg
ICAgICAgICAgaWYgKCAhKHNoYXJlZF9lbnRyeV92MihndCwgaSkuZnVsbF9wYWdlLmZyYW1lID4+
IDMyKSApCkBAIC0zMDAzLDkgKzMwMDcsMTcgQEAgZ250dGFiX3NldF92ZXJzaW9uKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldF92ZXJzaW9uX3QpIHVvcCkKICAgICAgICAgICAgICAg
ICAgICAgICAgICAidHJpZWQgdG8gY2hhbmdlIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gMSB3aXRo
IG5vbi1yZXByZXNlbnRhYmxlIGVudHJpZXNcbiIpOwogICAgICAgICAgICAgICAgIHJlcyA9IC1F
UkFOR0U7CiAgICAgICAgICAgICAgICAgZ290byBvdXRfdW5sb2NrOworICAgICAgICAgICAgZGVm
YXVsdDoKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICJiYWQgZmxhZ3MgJSN4IGluIGdyYW50ICUjeCB3aGVuIHN3aXRjaGluZyB2
ZXJzaW9uXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzLCBpKTsKKyAgICAgICAg
ICAgICAgICByZXMgPSAtRUlOVkFMOworICAgICAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazsK
ICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0Ogor
ICAgICAgICBicmVhazsKICAgICB9CiAKICAgICAvKiBQcmVzZXJ2ZSB0aGUgZmlyc3QgOCBlbnRy
aWVzICh0b29sc3RhY2sgcmVzZXJ2ZWQgZ3JhbnRzKS4gKi8KQEAgLTMwMzgsNiArMzA1MCw4IEBA
IGdudHRhYl9zZXRfdmVyc2lvbihYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXRfdmVy
c2lvbl90KSB1b3ApCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7Cisg
ICAgZGVmYXVsdDoKKyAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgaWYgKCBvcC52ZXJzaW9u
IDwgMiAmJiBndC0+Z3RfdmVyc2lvbiA9PSAyICYmCkBAIC0zMDY5LDYgKzMwODMsOCBAQCBnbnR0
YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0X3ZlcnNpb25f
dCkgdW9wKQogICAgICAgICAgICAgICAgICAgICByZXNlcnZlZF9lbnRyaWVzW2ldLmZyYW1lOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggNjEyNTc1NDMwZjFjLi4zOTgz
OTc3YjE2NDMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2VybmVsLmMKKysrIGIveGVuL2NvbW1v
bi9rZXJuZWwuYwpAQCAtMjY3LDYgKzI2Nyw5IEBAIGludCBwYXJzZV9ib29sKGNvbnN0IGNoYXIg
KnMsIGNvbnN0IGNoYXIgKmUpCiAgICAgICAgIGlmICggIXN0cm5jbXAoImRpc2FibGUiLCBzLCA3
KSApCiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0
OgorICAgICAgICBicmVhazsKICAgICB9CiAKICAgICByZXR1cm4gLTE7CkBAIC01NjUsNiArNTY4
LDkgQEAgRE8oeGVuX3ZlcnNpb24pKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p
ZCkgYXJnKQogCiAgICAgICAgIHJldHVybiBzejsKICAgICB9CisKKyAgICBkZWZhdWx0OgorICAg
ICAgICBicmVhazsKICAgICB9CiAKICAgICByZXR1cm4gLUVOT1NZUzsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmMgYi94ZW4vY29tbW9uL2xpYmVsZi9saWJl
bGYtZG9taW5mby5jCmluZGV4IDUwOGYwOGRiNDI4ZC4uMWY1YWNjMmY3MWY4IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtZG9taW5mby5jCisrKyBiL3hlbi9jb21tb24vbGli
ZWxmL2xpYmVsZi1kb21pbmZvLmMKQEAgLTIxNiw2ICsyMTYsOSBAQCBlbGZfZXJyb3JzdGF0dXMg
ZWxmX3hlbl9wYXJzZV9ub3RlKHN0cnVjdCBlbGZfYmluYXJ5ICplbGYsCiAgICAgY2FzZSBYRU5f
RUxGTk9URV9QSFlTMzJfRU5UUlk6CiAgICAgICAgIHBhcm1zLT5waHlzX2VudHJ5ID0gdmFsOwog
ICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGJyZWFrOwogICAgIH0KICAg
ICByZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGliZmR0L2ZkdC5jIGIveGVu
L2NvbW1vbi9saWJmZHQvZmR0LmMKaW5kZXggZDAyZjRiZjVmMzEyLi5jMzBiNDVmOGI0OWUgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vbGliZmR0L2ZkdC5jCisrKyBiL3hlbi9jb21tb24vbGliZmR0
L2ZkdC5jCkBAIC0xOTAsNiArMTkwLDggQEAgaW50IGZkdF9uZXh0X25vZGUoY29uc3Qgdm9pZCAq
ZmR0LCBpbnQgb2Zmc2V0LCBpbnQgKmRlcHRoKQogCQkJCXJldHVybiAtRkRUX0VSUl9OT1RGT1VO
RDsKIAkJCWVsc2UKIAkJCQlyZXR1cm4gbmV4dG9mZnNldDsKKwkJZGVmYXVsdDoKKwkJCWJyZWFr
OwogCQl9CiAJfSB3aGlsZSAodGFnICE9IEZEVF9CRUdJTl9OT0RFKTsKIApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9saWJmZHQvZmR0X3JvLmMgYi94ZW4vY29tbW9uL2xpYmZkdC9mZHRfcm8uYwpp
bmRleCAzNmY5YjQ4MGQxOWUuLmJlZDc3ZTE5NTQ5NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9s
aWJmZHQvZmR0X3JvLmMKKysrIGIveGVuL2NvbW1vbi9saWJmZHQvZmR0X3JvLmMKQEAgLTEyMCw2
ICsxMjAsOSBAQCBzdGF0aWMgaW50IF9uZXh0cHJvcChjb25zdCB2b2lkICpmZHQsIGludCBvZmZz
ZXQpCiAKIAkJY2FzZSBGRFRfUFJPUDoKIAkJCXJldHVybiBvZmZzZXQ7CisKKwkJZGVmYXVsdDoK
KwkJCWJyZWFrOwogCQl9CiAJCW9mZnNldCA9IG5leHRvZmZzZXQ7CiAJfSB3aGlsZSAodGFnID09
IEZEVF9OT1ApOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIGIveGVu
L2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IGE0YzZkMDBiODE4NS4uYmExNmI5ZTE3Zjhj
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKKysrIGIveGVuL2NvbW1v
bi9zY2hlZF9hcmluYzY1My5jCkBAIC02ODksNiArNjg5LDkgQEAgYTY1M3NjaGVkX2FkanVzdF9n
bG9iYWwoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBpZiAoIGNvcHlfdG9f
Z3Vlc3Qoc2MtPnUuc2NoZWRfYXJpbmM2NTMuc2NoZWR1bGUsICZsb2NhbF9zY2hlZCwgMSkgKQog
ICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwogICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6
CisgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIHJldHVybiByYzsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4
IDNhYmUyMGRlZjg0Mi4uYjQ4NWQ0YzRmZGYwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTEyOTEsNiArMTI5
MSw5IEBAIGNzY2hlZF9zeXNfY250bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAg
ICAgIHBhcmFtcy0+dmNwdV9taWdyX2RlbGF5X3VzID0gcHJ2LT52Y3B1X21pZ3JfZGVsYXkgLyBN
SUNST1NFQ1MoMSk7CiAgICAgICAgIHJjID0gMDsKICAgICAgICAgYnJlYWs7CisKKyAgICBkZWZh
dWx0OgorICAgICAgICBicmVhazsKICAgICB9CiAgICAgb3V0OgogICAgIHJldHVybiByYzsKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQyLmMKaW5kZXggNTQzZGMzNjY0ZGQzLi45MjdhNzBlYWI5NDQgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
CkBAIC0zMDM3LDYgKzMwMzcsOSBAQCBzdGF0aWMgaW50IGNzY2hlZDJfc3lzX2NudGwoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIGNhc2UgWEVOX1NZU0NUTF9TQ0hFRE9QX2dldGlu
Zm86CiAgICAgICAgIHBhcmFtcy0+cmF0ZWxpbWl0X3VzID0gcHJ2LT5yYXRlbGltaXRfdXM7CiAg
ICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAg
ICAgfQogCiAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMg
Yi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXggZjFiODFmMDM3MzI5Li44N2RiOGJiNjhjOWMg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVk
X3J0LmMKQEAgLTE0NTUsNiArMTQ1NSw5IEBAIHJ0X2RvbV9jbnRsKAogICAgICAgICAgICAgLyog
bm90aWZ5IHVwcGVyIGNhbGxlciBob3cgbWFueSB2Y3B1cyBoYXZlIGJlZW4gcHJvY2Vzc2VkLiAq
LwogICAgICAgICAgICAgb3AtPnUudi5ucl92Y3B1cyA9IGluZGV4OwogICAgICAgICBicmVhazsK
KyAgICBkZWZhdWx0OgorICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIGJyZWFrOwogICAg
IH0KIAogICAgIHJldHVybiByYzsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdHJhY2UuYyBiL3hl
bi9jb21tb24vdHJhY2UuYwppbmRleCBjYzI5NGZjMzg0NzMuLmUzNDU3Njc1NTJmOCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi90cmFjZS5jCisrKyBiL3hlbi9jb21tb24vdHJhY2UuYwpAQCAtODYz
LDYgKzg2Myw4IEBAIHZvaWQgX190cmFjZV9oeXBlcmNhbGwodWludDMyX3QgZXZlbnQsIHVuc2ln
bmVkIGxvbmcgb3AsCiAgICAgY2FzZSBfX0hZUEVSVklTT1Jfc2NoZWRfb3A6CiAgICAgICAgIEFQ
UEVORF9BUkczMigwKTsgLyogY21kICovCiAgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6Cisg
ICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIF9fdHJhY2VfdmFyKGV2ZW50LCAxLCBzaXplb2Yo
dWludDMyX3QpICogKDEgKyAoYSAtIGQuYXJncykpLCAmZCk7CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3ZzcHJpbnRmLmMgYi94ZW4vY29tbW9uL3ZzcHJpbnRmLmMKaW5kZXggMzUyZDQzYjQyNTE5
Li5jMmVlNWVjMDYyMjAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdnNwcmludGYuYworKysgYi94
ZW4vY29tbW9uL3ZzcHJpbnRmLmMKQEAgLTM2MSwxMSArMzYxLDEzIEBAIHN0YXRpYyBjaGFyICpw
cmludF9kb21haW4oY2hhciAqc3RyLCBjaGFyICplbmQsIGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiAgICAgY2FzZSBET01JRF9YRU46ICBuYW1lID0gIltYRU5dIjsgIGJyZWFrOwogICAgIGNhc2Ug
RE9NSURfQ09XOiAgbmFtZSA9ICJbQ09XXSI7ICBicmVhazsKICAgICBjYXNlIERPTUlEX0lETEU6
IG5hbWUgPSAiW0lETEVdIjsgYnJlYWs7CisgICAgZGVmYXVsdDoKICAgICAgICAgLyoKICAgICAg
ICAgICogSW4gcHJpbmNpcGxlLCB3ZSBjb3VsZCBBU1NFUlRfVU5SRUFDSEFCTEUoKSBpbiB0aGUg
ZGVmYXVsdCBjYXNlLgogICAgICAgICAgKiBIb3dldmVyLCB0aGlzIHBhdGggaXMgdXNlZCB0byBw
cmludCBvdXQgY3Jhc2ggaW5mb3JtYXRpb24sIHdoaWNoCiAgICAgICAgICAqIHJpc2tzIHJlY3Vy
c2luZyBpbmZpbml0ZWx5IGFuZCBub3QgcHJpbnRpbmcgYW55IHVzZWZ1bCBpbmZvcm1hdGlvbi4K
ICAgICAgICAgICovCisgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGlmICggc3RyIDwgZW5k
ICkKQEAgLTQ1NSw2ICs0NTcsOCBAQCBzdGF0aWMgY2hhciAqcG9pbnRlcihjaGFyICpzdHIsIGNo
YXIgKmVuZCwgY29uc3QgY2hhciAqKmZtdF9wdHIsCiAgICAgICAgICAgICArKypmbXRfcHRyOwog
ICAgICAgICAgICAgc2VwID0gMDsKICAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0
OgorICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAogICAgICAgICBmb3IgKCBpID0gMDsg
OyApCkBAIC01MTksNiArNTIzLDkgQEAgc3RhdGljIGNoYXIgKnBvaW50ZXIoY2hhciAqc3RyLCBj
aGFyICplbmQsIGNvbnN0IGNoYXIgKipmbXRfcHRyLAogICAgIGNhc2UgJ3YnOiAvKiBkPGRvbWFp
bi1pZD52PHZjcHUtaWQ+IGZyb20gYSBzdHJ1Y3QgdmNwdSAqLwogICAgICAgICArKypmbXRfcHRy
OwogICAgICAgICByZXR1cm4gcHJpbnRfdmNwdShzdHIsIGVuZCwgYXJnKTsKKworICAgIGRlZmF1
bHQ6CisgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGlmICggZmllbGRfd2lkdGggPT0gLTEg
KQpAQCAtNTk0LDYgKzYwMSw3IEBAIGludCB2c25wcmludGYoY2hhciAqYnVmLCBzaXplX3Qgc2l6
ZSwgY29uc3QgY2hhciAqZm10LCB2YV9saXN0IGFyZ3MpCiAgICAgICAgIGNhc2UgJyAnOiBmbGFn
cyB8PSBTUEFDRTsgZ290byByZXBlYXQ7CiAgICAgICAgIGNhc2UgJyMnOiBmbGFncyB8PSBTUEVD
SUFMOyBnb3RvIHJlcGVhdDsKICAgICAgICAgY2FzZSAnMCc6IGZsYWdzIHw9IFpFUk9QQUQ7IGdv
dG8gcmVwZWF0OworICAgICAgICBkZWZhdWx0IDogYnJlYWs7CiAgICAgICAgIH0KIAogICAgICAg
ICAvKiBnZXQgZmllbGQgd2lkdGggKi8KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 09:57:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 09:57:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx7aI-0002Yt-N6; Fri, 22 Feb 2019 09:57:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xnWB=Q5=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gx7aH-0002Yd-AV
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 09:57:33 +0000
X-Inumbo-ID: 44a49518-3688-11e9-bc90-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44a49518-3688-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 09:57:31 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id z20so1199130ljj.10
 for <xen-devel@lists.xenproject.org>; Fri, 22 Feb 2019 01:57:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=HvlOsUcwe/mpCdjWRNDePHzb6oRI+adWd9kxQ/eU1Us=;
 b=m8LNrcewH57Jhwqo/nGKX2ypiYfEORMbE5Gwdy5VrY5D3if/F0p+TbYv1ZPdbpgQLc
 EdyzolZ5Klkjqy0yXFYC7UoWIF29nYdGx49ibwbYOjrxykTy307N8SgbmTszzUOQDKyX
 qt+a8yNKTXRs1pYXuYE2ScH8PCpCSWpLF5KDgqDfmsWsFsoKHlwZeU3KFGRzPnQUcALy
 wq3jC4CHIH9qGN62M/Pto876bCitq/g6KhUhIoeljXv1RDuHc4zSiyp+MsGPTRLtnFpd
 XCFSaHBcb9Ov/3CPM9gyfI4TZTyK8QZZmBbfHRySUQNbMhBX0nREY+zf3pSZEqNPoJq/
 Wj+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=HvlOsUcwe/mpCdjWRNDePHzb6oRI+adWd9kxQ/eU1Us=;
 b=Z8qATfztkuwECiEXJpkcpeIVEIhWzkqyGT0L0Hik7SXOyrJYicdRbMANg5vbEqftlz
 wJBqMiY7ZrZY8lz9OAsAj5WDHpGVSzeQ/3n2mqyM9QfiQEBzO6vLJCQ1JunJ1fF9f2AA
 8/u3oZqz4aX68wJYLlyUGxPYc6Nz41tb36xdZxPcCjPsAHKT4FsWh/9pCDFgMJ57PUfs
 d5tcx3NUtN1BXJbs1raCsWD/WLixaZ/yFd/LdEl5XOvhX7fkJdnTv2lgzooYWApt5N5N
 cFM57pjRUm7PgWYcG+K1xd5DPl4mxrI4qYZXZNqI6Pm9z4yUzfg1+2Ksezi78OdUPiAR
 qkDQ==
X-Gm-Message-State: AHQUAuYmpvNeWAhaqtJYxrReHva/v7TVR01JilSTW286hIcEposC2zkT
 +n1bvQSYI6qrQCRU4Qgbrk+SHRYw
X-Google-Smtp-Source: AHgI3IblB2LP2Ovzw5hFeRKVYRRcFpUhGoMYg8S86BXFPU3HbO49NP7bDOk0RmwHtORHZG4WWI5sqQ==
X-Received: by 2002:a2e:89c1:: with SMTP id c1mr1808186ljk.187.1550829449557; 
 Fri, 22 Feb 2019 01:57:29 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id n7sm328238ljj.71.2019.02.22.01.57.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Feb 2019 01:57:28 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Feb 2019 11:57:18 +0200
Message-Id: <20190222095721.24764-2-andr2000@gmail.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190222095721.24764-1-andr2000@gmail.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH 1/4] cert:arch/arm: Add missing default
 labels to switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, andr2000@gmail.com,
 julien.grall@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSXQgaXMgcmVxdWlyZWQgYnkgTUlTUkEgWzFdIHRoYXQgZXZlcnkgc3dpdGNoIHN0
YXRlbWVudCBoYXMgYSBkZWZhdWx0CmxhYmVsIGFzIGEgbWVhc3VyZSBvZiBkZWZlbnNpdmUgcHJv
Z3JhbW1pbmcgdGVjaG5pcXVlLgoKVGhlIGNoYW5nZXMgaW4gdGhpcyBwYXRjaCBhcmUgdG8gbWF0
Y2ggTUlTUkEgQzoyMDEyOiBSdWxlIDE2LjQKcmVxdWlyZW1lbnRzLgoKWzFdIGh0dHBzOi8vd3d3
Lm1pc3JhLm9yZy51ay8KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZGVjb2Rl
LmMgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgIHwgMTAgKysrKysrKysr
KwogeGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyB8ICAyICsrCiB4ZW4vYXJjaC9hcm0vbW0uYyAg
ICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgIHwgIDcgKysrKysrKwog
eGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICB8ICA2ICsrKysrKwogeGVuL2FyY2gvYXJtL3ZzbWMu
YyAgICAgICB8ICA5ICsrKysrKysrKwogNyBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RlY29kZS5jIGIveGVuL2FyY2gvYXJtL2RlY29k
ZS5jCmluZGV4IDhiMWUxNWQxMTg5Mi4uMWVkMzc2OTZkNjc4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZGVjb2RlLmMKKysrIGIveGVuL2FyY2gvYXJtL2RlY29kZS5jCkBAIC0xMTIsNiArMTEy
LDkgQEAgc3RhdGljIGludCBkZWNvZGVfdGh1bWIocmVnaXN0ZXJfdCBwYywgc3RydWN0IGhzcl9k
YWJ0ICpkYWJ0KQogICAgICAgICBjYXNlIDM6IC8qIFNpZ25lZCBieXRlICovCiAgICAgICAgICAg
ICB1cGRhdGVfZGFidChkYWJ0LCByZWcsIDAsIHRydWUpOwogICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAg
ICAgICAgIGdvdG8gYmFkX3RodW1iOwogICAgICAgICB9CiAKICAgICAgICAgYnJlYWs7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5k
ZXggNmRjNjMzZWQ1MDQ4Li5lY2I0MzczNmE3YzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTQzOSw2ICs0MzksMTEgQEAg
dW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICAgICAgICAg
ICAgICBjYXNlIDM6IHJlZ3MtPngzID0gYXJnOyBicmVhazsKICAgICAgICAgICAgICAgICBjYXNl
IDQ6IHJlZ3MtPng0ID0gYXJnOyBicmVhazsKICAgICAgICAgICAgICAgICBjYXNlIDU6IHJlZ3Mt
Png1ID0gYXJnOyBicmVhazsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAq
IGFybV9hYmkgSHlwZXJjYWxsIENhbGxpbmcgQ29udmVudGlvbjoKKyAgICAgICAgICAgICAgICAg
KiBBIGh5cGVyY2FsbCBjYW4gdGFrZSB1cCB0byA1IGFyZ3VtZW50cy4KKyAgICAgICAgICAgICAg
ICAgKi8KKyAgICAgICAgICAgICAgICBkZWZhdWx0OiBCVUcoKTsgYnJlYWs7CiAgICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC00NjIsNiArNDY3LDExIEBAIHVuc2lnbmVkIGxv
bmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgICAgICAgICAgICAgY2FzZSAz
OiByZWdzLT5yMyA9IGFyZzsgYnJlYWs7CiAgICAgICAgICAgICAgICAgY2FzZSA0OiByZWdzLT5y
NCA9IGFyZzsgYnJlYWs7CiAgICAgICAgICAgICAgICAgY2FzZSA1OiByZWdzLT5yNSA9IGFyZzsg
YnJlYWs7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBhcm1fYWJpIEh5
cGVyY2FsbCBDYWxsaW5nIENvbnZlbnRpb246CisgICAgICAgICAgICAgICAgICogQSBoeXBlcmNh
bGwgY2FuIHRha2UgdXAgdG8gNSBhcmd1bWVudHMuCisgICAgICAgICAgICAgICAgICovCisgICAg
ICAgICAgICAgICAgZGVmYXVsdDogQlVHKCk7IGJyZWFrOwogICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hl
bi9hcmNoL2FybS9ndWVzdF93YWxrLmMKaW5kZXggN2RiN2E3MzIxYjIwLi44YzRiZTMyYjdlZjgg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKKysrIGIveGVuL2FyY2gvYXJt
L2d1ZXN0X3dhbGsuYwpAQCAtMTAxLDYgKzEwMSw4IEBAIHN0YXRpYyBib29sIGd1ZXN0X3dhbGtf
c2QoY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAKICAgICBzd2l0Y2ggKCBwdGUud2Fsay5kdCApCiAg
ICAgeworICAgIGRlZmF1bHQ6CisgICAgICAgIC8qIEZhbGwgdGhyb3VnaC4gKi8KICAgICBjYXNl
IEwxREVTQ19JTlZBTElEOgogICAgICAgICByZXR1cm4gZmFsc2U7CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggMDFhZTJjY2NjMDY4Li5i
YTViZjViMmIzYmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNo
L2FybS9tbS5jCkBAIC0xMTEyLDYgKzExMTIsOSBAQCBzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdz
X29uX3JhbmdlKGNvbnN0IGNoYXIgKnAsIHVuc2lnbmVkIGxvbmcgbCwgZW51bSBtZyBtZykKICAg
ICAgICAgICAgIHB0ZS5wdC54biA9IDA7CiAgICAgICAgICAgICBwdGUucHQucm8gPSAxOwogICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBwdGUucHQudmFs
aWQgPSAwOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgd3JpdGVfcHRl
KHhlbl94ZW5tYXAgKyBpLCBwdGUpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9w
Mm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCBjMzhiZDdlMTZlMjYuLjFlMTJkYzBmZDQ4
MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0u
YwpAQCAtNTQwLDYgKzU0MCwxMCBAQCBzdGF0aWMgdm9pZCBwMm1fc2V0X3Blcm1pc3Npb24obHBh
ZV90ICplLCBwMm1fdHlwZV90IHQsIHAybV9hY2Nlc3NfdCBhKQogICAgIGNhc2UgcDJtX21heF9y
ZWFsX3R5cGU6CiAgICAgICAgIEJVRygpOwogICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6
CisgICAgICAgIEJVRygpOworICAgICAgICBicmVhazsKICAgICB9CiAKICAgICAvKiBUaGVuIHJl
c3RyaWN0IHdpdGggYWNjZXNzIHBlcm1pc3Npb25zICovCkBAIC01NzQsNiArNTc4LDkgQEAgc3Rh
dGljIHZvaWQgcDJtX3NldF9wZXJtaXNzaW9uKGxwYWVfdCAqZSwgcDJtX3R5cGVfdCB0LCBwMm1f
YWNjZXNzX3QgYSkKICAgICAgICAgZS0+cDJtLnJlYWQgPSBlLT5wMm0ud3JpdGUgPSAwOwogICAg
ICAgICBlLT5wMm0ueG4gPSAxOwogICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAg
ICBCVUcoKTsKKyAgICAgICAgYnJlYWs7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDg3NDFhYTFkNTljZS4u
NDJlMWJkNTRkMzFmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4v
YXJjaC9hcm0vdHJhcHMuYwpAQCAtMTMwNiw2ICsxMzA2LDEwIEBAIGludCBkb19idWdfZnJhbWUo
Y29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHZhZGRyX3QgcGMpCiAgICAgICAgIHNo
b3dfZXhlY3V0aW9uX3N0YXRlKHJlZ3MpOwogICAgICAgICBwYW5pYygiQXNzZXJ0aW9uICclcycg
ZmFpbGVkIGF0ICVzJXM6JWRcbiIsCiAgICAgICAgICAgICAgIHByZWRpY2F0ZSwgcHJlZml4LCBm
aWxlbmFtZSwgbGluZW5vKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAg
ICBicmVhazsKICAgICB9CiAKICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTE5NzIsNiArMTk3Niw4
IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfc3RhZ2UyX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLAogICAgICAgICAgICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKICAg
ICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICBjYXNlIElPX1VOSEFORExFRDoKKyAg
ICAgICAgICAgICAgICAvKiBGYWxsIHRocm91Z2guICovCisgICAgICAgICAgICBkZWZhdWx0Ogog
ICAgICAgICAgICAgICAgIC8qIElPIHVuaGFuZGxlZCwgdHJ5IGFub3RoZXIgd2F5IHRvIGhhbmRs
ZSBpdC4gKi8KICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92c21jLmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCmluZGV4IGM3MmI5
YTA0ZmY3Ni4uOWVhYmVkODlmOWM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisr
KyBiL3hlbi9hcmNoL2FybS92c21jLmMKQEAgLTEwOSw2ICsxMDksOCBAQCBzdGF0aWMgYm9vbCBo
YW5kbGVfYXJjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgY2FzZSBBUk1f
U01DQ0NfQVJDSF9XT1JLQVJPVU5EXzJfRklEOgogICAgICAgICAgICAgc3dpdGNoICggZ2V0X3Nz
YmRfc3RhdGUoKSApCiAgICAgICAgICAgICB7CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAg
ICAgICAgICAgIC8qIEZhbGwgdGhyb3VnaC4gKi8KICAgICAgICAgICAgIGNhc2UgQVJNX1NTQkRf
VU5LTk9XTjoKICAgICAgICAgICAgIGNhc2UgQVJNX1NTQkRfRk9SQ0VfRElTQUJMRToKICAgICAg
ICAgICAgICAgICBicmVhazsKQEAgLTEyMyw2ICsxMjUsOCBAQCBzdGF0aWMgYm9vbCBoYW5kbGVf
YXJjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAogICAgICAgICBzZXRfdXNlcl9yZWcocmVncywg
MCwgcmV0KTsKQEAgLTE1Miw2ICsxNTYsOSBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfYXJjaChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CisK
KyAgICBkZWZhdWx0OgorICAgICAgICBicmVhazsKICAgICB9CiAKICAgICByZXR1cm4gZmFsc2U7
CkBAIC0yNzYsNiArMjgzLDggQEAgc3RhdGljIGJvb2wgdnNtY2NjX2hhbmRsZV9jYWxsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9TSVA6
CiAgICAgICAgICAgICBoYW5kbGVkID0gcGxhdGZvcm1fc21jKHJlZ3MpOwogICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQog
ICAgIH0KIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 09:57:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 09:57:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx7aH-0002Yf-EG; Fri, 22 Feb 2019 09:57:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xnWB=Q5=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gx7aG-0002YY-4a
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 09:57:32 +0000
X-Inumbo-ID: 43ecc2c8-3688-11e9-bc90-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43ecc2c8-3688-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 09:57:30 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id h10so1236780lfc.12
 for <xen-devel@lists.xenproject.org>; Fri, 22 Feb 2019 01:57:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=oULs8ufjrye11iRbZI9aGNXaDq4lZ+7MHbGxciIXKmQ=;
 b=RjRq2bsX5lgslJxHljhdULMcsekLlbdLQEddEyQQxyqOKXXvjje0t4WbKeaGxocv2F
 gB9pgmQDRCbU781i1BAIJwzxLuLccyati5v1P8GscxXYThzIZlFi8dAsAsTKss82czd2
 QaOejBU8oxqhMKF2uZNVFMuL3DoNdD127w2Yvfes4JjMuqVv9/MTlely/11KGm60tq6g
 ndOwSQovPiaqrDSeXS98RYjBTFVLriyM72QsuOjr3UAP0ew3wnrvjSlYonZzSdPfTxy7
 byUWgIJKUVm/khyN3cfUrO7D+EDLvUJa4YeHD05faFc8cSFt2G6EGiqaYy0E8YeHjPqU
 kTVQ==
X-Google-DKIM-Signature: v=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=oULs8ufjrye11iRbZI9aGNXaDq4lZ+7MHbGxciIXKmQ=;
 b=CnugqNnnHSaoMcdpXqEhmSi6FRt8ECdKL2zLRO1qVgGrZB7SUNjN49cBkIwlmls0Ms
 /QRFfqYyWSWJgoKrMwrI6e88YNubjRW3Ke1mHlm3DHSfAWTYwA/uHVKtk5lD6X5AgPwW
 vKqftbhy2cyH7WidVvzvxseMBBGCOmo3e1+3AKu/DEef4/xsixEMeJ5XpT1UV14rKVXY
 BCecGpNvDHsGx6bVSc9y7LURc3pzJxvRokORpOhlHGXttqQzWAD6ABTimmVK19cCW3Yn
 5pqKFfG57W0ZYxDyGJjxPMyfSzDxomCCcjrpZPiDEKXgof6rc48TKfDxklj9sLOJzuKg
 z04g==
X-Gm-Message-State: AHQUAuYDij25kS9Gkqfz54mkJSxgA7s8Wj4KgKlXOOkkgF1O6ha/eSN3
 rF3eCZ1Kg+J2h3u2LBxVVFe/XQRU
X-Google-Smtp-Source: AHgI3IY6gPoveGFWy34VEFjqjxdyv21NKYnaj96Uf96U/KlrOTS9j71Dj4Qb9HP15jLvFzvZirzlgQ==
X-Received: by 2002:a19:ed1a:: with SMTP id y26mr1808712lfy.161.1550829448370; 
 Fri, 22 Feb 2019 01:57:28 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id n7sm328238ljj.71.2019.02.22.01.57.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Feb 2019 01:57:27 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Feb 2019 11:57:17 +0200
Message-Id: <20190222095721.24764-1-andr2000@gmail.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to switch
 statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, andr2000@gmail.com,
 julien.grall@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSGVsbG8sIGV2ZXJ5Ym9keSEKCldlIGF0IEVQQU0gU3lzdGVtcyB3b3VsZCBsaWtl
IHRvIHByZXNlbnQgZmlyc3Qgc2VyaWVzIG9mIHBhdGNoZXMgdGFyZ2V0aW5nIFhlbgpvbiBBUk0g
RnVuY3Rpb25hbCBTYWZldHkgY2VydGlmaWNhdGlvbiAoSVNPNjE1MDggYmFzZWQpOiBpbXBsZW1l
bnRhdGlvbiBvZgpNSVNSQSBbMV0gQzoyMDEyIFJ1bGUgMTYuNCB3aGljaCByZXF1aXJlcyB0aGF0
IGV2ZXJ5IHN3aXRjaCBzdGF0ZW1lbnQgaGFzIGEKZGVmYXVsdCBsYWJlbCBhcyBhIG1lYXN1cmUg
b2YgZGVmZW5zaXZlIHByb2dyYW1taW5nIHRlY2huaXF1ZS4KCkN1cnJlbnQgcGF0Y2ggc2VyaWVz
IGlzIGFnYWluc3QgdGhlIHNvdXJjZSBjb2RlIHVzZWQgYnkgWGVuIGh5cGVydmlzb3Igb24gQVJN
Cm9ubHkgYW5kIGRvZXMgbm90IGluY2x1ZGUgWGVuIHRvb2xzIGFuZCB4ODYgaW1wbGVtZW50YXRp
b24uIEFsdGhvdWdoIHRoZSB0YXJnZXQKaXMgbGltaXRlZCB0byBBUk0gaXQgZG9lcyB0b3VjaCB0
aGUgY29kZSBjb21tb24gdG8gb3RoZXIgYXJjaGl0ZWN0dXJlcyBhcyB3ZWxsLgoKWzFdIGh0dHBz
Oi8vd3d3Lm1pc3JhLm9yZy51ay8KCk9sZWtzYW5kciBBbmRydXNoY2hlbmtvICg0KToKICBjZXJ0
OmFyY2gvYXJtOiBBZGQgbWlzc2luZyBkZWZhdWx0IGxhYmVscyB0byBzd2l0Y2ggc3RhdGVtZW50
cwogIGNlcnQ6eGVuL2NvbW1vbjogQWRkIG1pc3NpbmcgZGVmYXVsdCBsYWJlbHMgdG8gc3dpdGNo
IHN0YXRlbWVudHMKICBjZXJ0Onhlbi9kcml2ZXJzOiBBZGQgbWlzc2luZyBkZWZhdWx0IGxhYmVs
cyB0byBzd2l0Y2ggc3RhdGVtZW50cwogIGNlcnQ6eGVuL3hzbS9mbGFzazogQWRkIG1pc3Npbmcg
ZGVmYXVsdCBsYWJlbHMgdG8gc3dpdGNoIHN0YXRlbWVudHMKCiB4ZW4vYXJjaC9hcm0vZGVjb2Rl
LmMgICAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAg
ICAgIHwgMTAgKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyAgICAgICAgICB8
ICAyICsrCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4v
YXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgIHwgIDcgKysrKysrKwogeGVuL2FyY2gvYXJt
L3RyYXBzLmMgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogeGVuL2FyY2gvYXJtL3ZzbWMuYyAg
ICAgICAgICAgICAgICB8ICA5ICsrKysrKysrKwogeGVuL2NvbW1vbi9kZXZpY2VfdHJlZS5jICAg
ICAgICAgICB8ICAyICsrCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgIHwgIDQg
KysrKwogeGVuL2NvbW1vbi9lZmkvYm9vdC5jICAgICAgICAgICAgICB8ICAyICsrCiB4ZW4vY29t
bW9uL2V2ZW50X2NoYW5uZWwuYyAgICAgICAgIHwgIDUgKysrKysKIHhlbi9jb21tb24vZ3JhbnRf
dGFibGUuYyAgICAgICAgICAgfCAxOCArKysrKysrKysrKysrKysrKy0KIHhlbi9jb21tb24va2Vy
bmVsLmMgICAgICAgICAgICAgICAgfCAgNiArKysrKysKIHhlbi9jb21tb24vbGliZWxmL2xpYmVs
Zi1kb21pbmZvLmMgfCAgMyArKysKIHhlbi9jb21tb24vbGliZmR0L2ZkdC5jICAgICAgICAgICAg
fCAgMiArKwogeGVuL2NvbW1vbi9saWJmZHQvZmR0X3JvLmMgICAgICAgICB8ICAzICsrKwogeGVu
L2NvbW1vbi9zY2hlZF9hcmluYzY1My5jICAgICAgICB8ICAzICsrKwogeGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQuYyAgICAgICAgICB8ICAzICsrKwogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMg
ICAgICAgICB8ICAzICsrKwogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgICAgICAgICB8ICAz
ICsrKwogeGVuL2NvbW1vbi90cmFjZS5jICAgICAgICAgICAgICAgICB8ICAyICsrCiB4ZW4vY29t
bW9uL3ZzcHJpbnRmLmMgICAgICAgICAgICAgIHwgIDggKysrKysrKysKIHhlbi9kcml2ZXJzL2No
YXIvY29uc29sZS5jICAgICAgICAgfCAgNSArKysrKwogeGVuL2RyaXZlcnMvY2hhci9uczE2NTUw
LmMgICAgICAgICB8ICAyICsrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIHwg
IDkgKysrKysrKysrCiB4ZW4veHNtL2ZsYXNrL2F2Yy5jICAgICAgICAgICAgICAgIHwgIDIgKysK
IHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4veHNtL2Zs
YXNrL3NzL3NlcnZpY2VzLmMgICAgICAgIHwgIDUgKysrKysKIDI4IGZpbGVzIGNoYW5nZWQsIDEz
MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgotLSAKMi4yMC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 09:57:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 09:57:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx7aL-0002aN-Do; Fri, 22 Feb 2019 09:57:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xnWB=Q5=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gx7aK-0002ZM-0r
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 09:57:36 +0000
X-Inumbo-ID: 464e00f6-3688-11e9-bc90-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 464e00f6-3688-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 09:57:34 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id g12so1230538lfb.13
 for <xen-devel@lists.xenproject.org>; Fri, 22 Feb 2019 01:57:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=AcT3Pwpudc8jEhyY4NLxQwe9zKlyU7Wf6qfynd4xlaQ=;
 b=mt1udMhpFHeovbhqdGlO1oJPTtRS5XZ/ZyWb3YUl3+4noiKm8rlCd65KpRA6XoMEY/
 14DFTMjZ5heQapij/svn8wiAlo+h1kOlG60Yp3vXo2dvRVowCCegXVYFCAEsKheUyImA
 v1PNCx7t6a6GjQUM0BIv+zVfOu58xIjmVNT4q9Ie6lNvikHjlYXX3KQXuQ1JCIffBLNU
 PL86oQ5152EPAPGO1ccQrk4bkl+8qKiYaA+pgH962W292gnISviPAIj96K6SHOl9zow1
 DCAlPZMfL3VwmKiRglDes4rMzQ54L6JI+4We0Zr1A1ZEsSgpEorJzN6eg7Bv3Z59dWzY
 lsQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=AcT3Pwpudc8jEhyY4NLxQwe9zKlyU7Wf6qfynd4xlaQ=;
 b=qjHj+YL8+M5z432333C7VJXX5IiTSILettWNbE0JJqhcVFCgMJueKd5t0oNYXsHgo9
 3a65FOPb0frBWHH2cP3hJyy/S+pbWStz3r+OrfRNrygNF1ASBBjWyNAqqNoHaby3uXmq
 691/IEtTclxukBClfr46ax7oNiZORZTMK9xvhI2X8PKURIlpVMlNJnCcn9Myg4Iin/sm
 PR80AP9gjk1v0L82poEpQYochdY1R+DAYEcXfy0mHcYbvn2PogaLVg63Rb8j04Mxuz3e
 O5ud9JwPAV3X034SNOa6wavlJ3NrX8ziXUhAWmQ8NMOWTplbemU8DROaYtuPAXqjsT+X
 5trw==
X-Gm-Message-State: AHQUAuaNnozDFxLVf9LnF6E9iQ5XJQSyZWDPG/ou59U1oiEgO4I+OMr+
 7L1BYAP+kloFICOpKjYL8Tay3F6h
X-Google-Smtp-Source: AHgI3Ia9T8PzLJqVKzV09q5KVo/1kC+FevinYi2vuWqd2EMylPqirrIrcXMsUSTXNX1V1PWBvQBULA==
X-Received: by 2002:ac2:4317:: with SMTP id l23mr592603lfh.98.1550829452594;
 Fri, 22 Feb 2019 01:57:32 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id n7sm328238ljj.71.2019.02.22.01.57.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Feb 2019 01:57:31 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Feb 2019 11:57:20 +0200
Message-Id: <20190222095721.24764-4-andr2000@gmail.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190222095721.24764-1-andr2000@gmail.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH 3/4] cert:xen/drivers: Add missing default
 labels to switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, andr2000@gmail.com,
 julien.grall@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSXQgaXMgcmVxdWlyZWQgYnkgTUlTUkEgWzFdIHRoYXQgZXZlcnkgc3dpdGNoIHN0
YXRlbWVudCBoYXMgYSBkZWZhdWx0CmxhYmVsIGFzIGEgbWVhc3VyZSBvZiBkZWZlbnNpdmUgcHJv
Z3JhbW1pbmcgdGVjaG5pcXVlLgoKVGhlIGNoYW5nZXMgaW4gdGhpcyBwYXRjaCBhcmUgdG8gbWF0
Y2ggTUlTUkEgQzoyMDEyOiBSdWxlIDE2LjQKcmVxdWlyZW1lbnRzLgoKWzFdIGh0dHBzOi8vd3d3
Lm1pc3JhLm9yZy51ay8KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYyAgICAgICAgIHwgNSArKysrKwogeGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMgICAg
ICAgICB8IDIgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgfCA5ICsrKysr
KysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRl
eCA0MzE1NTg4ZjA1OTcuLmU0OTllYWQ5MGNhOSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hh
ci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTIwMiw2ICsy
MDIsNyBAQCBzdGF0aWMgY2hhciAqbG9nbHZsX3N0cihpbnQgbHZsKQogICAgIGNhc2UgMjogcmV0
dXJuICJFcnJvcnMgYW5kIHdhcm5pbmdzIjsKICAgICBjYXNlIDM6IHJldHVybiAiRXJyb3JzLCB3
YXJuaW5ncyBhbmQgaW5mbyI7CiAgICAgY2FzZSA0OiByZXR1cm4gIkFsbCI7CisgICAgZGVmYXVs
dDogYnJlYWs7CiAgICAgfQogICAgIHJldHVybiAiPz8/IjsKIH0KQEAgLTcwOCw2ICs3MDksOCBA
QCBzdGF0aWMgaW50IHByaW50a19wcmVmaXhfY2hlY2soY2hhciAqcCwgY2hhciAqKnBwKQogICAg
ICAgICBjYXNlICcwJyAuLi4gJzMnOgogICAgICAgICAgICAgbG9nbHZsID0gcFsxXSAtICcwJzsK
ICAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIH0KICAgICAgICAgcCArPSAzOwogICAgIH0KQEAgLTczMiw2ICs3MzUsOCBAQCBz
dGF0aWMgaW50IHBhcnNlX2NvbnNvbGVfdGltZXN0YW1wcyhjb25zdCBjaGFyICpzKQogICAgIGNh
c2UgMToKICAgICAgICAgb3B0X2Nvbl90aW1lc3RhbXBfbW9kZSA9IFRTTV9EQVRFOwogICAgICAg
ICByZXR1cm4gMDsKKyAgICBkZWZhdWx0OgorICAgICAgICBicmVhazsKICAgICB9CiAgICAgaWYg
KCAqcyA9PSAnXDAnIHx8IC8qIENvbXBhdCBmb3Igb2xkIGJvb2xlYW5wYXJhbSgpICovCiAgICAg
ICAgICAhc3RyY21wKHMsICJkYXRlIikgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9u
czE2NTUwLmMgYi94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwppbmRleCAxODllMTIxYjdlNGQu
LmQwOTAzYTlkNDdkYiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKKysr
IGIveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKQEAgLTk5NSw2ICs5OTUsOCBAQCBzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9wYXJpdHlfY2hhcihpbnQgYykKICAgICAgICAgcmV0dXJuIFVBUlRf
UEFSSVRZX01BUks7CiAgICAgY2FzZSAncyc6IAogICAgICAgICByZXR1cm4gVUFSVF9QQVJJVFlf
U1BBQ0U7CisgICAgZGVmYXVsdDoKKyAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIHJldHVybiAw
OwogfQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggZjE1MWI5ZjViNWVlLi5jYjM1
YTdjZTU1Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMTA1Niw2ICsxMDU2
LDkgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfaW5pdF9jb250ZXh0X2Jhbmsoc3RydWN0IGFybV9z
bW11X2RvbWFpbiAqc21tdV9kb21haW4pCiAJCWNhc2UgNDg6CiAJCQlyZWcgPSAoVFRCQ1IyX0FE
RFJfNDggPDwgVFRCQ1IyX1NFUF9TSElGVCk7CiAJCQlicmVhazsKKwkJZGVmYXVsdDoKKwkJCUJV
RygpOworCQkJYnJlYWs7CiAJCX0KIAogCQlzd2l0Y2ggKHNtbXUtPnMxX291dHB1dF9zaXplKSB7
CkBAIC0xMDc4LDYgKzEwODEsOSBAQCBzdGF0aWMgdm9pZCBhcm1fc21tdV9pbml0X2NvbnRleHRf
YmFuayhzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluICpzbW11X2RvbWFpbikKIAkJY2FzZSA0ODoKIAkJ
CXJlZyB8PSAoVFRCQ1IyX0FERFJfNDggPDwgVFRCQ1IyX1BBU0laRV9TSElGVCk7CiAJCQlicmVh
azsKKwkJZGVmYXVsdDoKKwkJCUJVRygpOworCQkJYnJlYWs7CiAJCX0KIAogCQlpZiAoc3RhZ2Ux
KQpAQCAtMTEzMSw2ICsxMTM3LDkgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfaW5pdF9jb250ZXh0
X2Jhbmsoc3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4pCiAJCQljYXNlIDQ4Ogog
CQkJCXJlZyB8PSAoVFRCQ1IyX0FERFJfNDggPDwgVFRCQ1JfUEFTSVpFX1NISUZUKTsKIAkJCQli
cmVhazsKKwkJCWRlZmF1bHQ6CisJCQkJQlVHKCk7CisJCQkJYnJlYWs7CiAJCQl9CiAJCX0gZWxz
ZSB7CiAJCQlyZWcgfD0gKDY0IC0gc21tdS0+czFfaW5wdXRfc2l6ZSkgPDwgVFRCQ1JfVDBTWl9T
SElGVDsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 09:57:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 09:57:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx7aM-0002bW-N1; Fri, 22 Feb 2019 09:57:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xnWB=Q5=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gx7aL-0002aH-6h
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 09:57:37 +0000
X-Inumbo-ID: 4708ac96-3688-11e9-bc90-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4708ac96-3688-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 09:57:35 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id z7so1036182lji.0
 for <xen-devel@lists.xenproject.org>; Fri, 22 Feb 2019 01:57:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=V/bHP5VSwqvbBEx3MRBSzTgrDubPSEggpPkuJdrS1oI=;
 b=LxkWzypHNRyuvdyZ2lKFdG+9t3GcXFyx+7bUcgeXdA5RV4bp+7RbGLp91wdjSt/PLW
 NrAiyhdZJn0VsqjfAAzOtR4wVRZbdxXMw46fvsVYmqNiTHrA2GEpwrp/U2q7BBIYVYPZ
 O9IsCgJ3LHGnzfzQF1PXkVWS3Gldg11RdLKbQLVyZ+pwz5L5yfk7PNsFUt5+QNsSva/G
 Yp2s2XuTPjuoD0V8/3rHiBbdPb6+S/b+Bkq0tNWz4yhtCzJ3jZIdncqUPZJr5yJXBLbc
 onRe/RvSdV/Ghc0xoHhKWEDG5VZBT+HWpfiZ+ftL3iNj+6OetDM33juwo/x6g67U4Ch3
 6PkA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=V/bHP5VSwqvbBEx3MRBSzTgrDubPSEggpPkuJdrS1oI=;
 b=eYzKW+sRNHQ50QCJk/NsevkUbAgOh6nw5BqRfVjNeHqRC2Di85fdkyp3wKmQXgs7ZK
 zlog44i3JxCfLuShOygThTIkP3N4hXbGB/bbWGaZLun3KHbp5vJCoNNNGHB2cHM3z9Ax
 SHXP7dxZ8SpuGLhEYffK9dST9iraA9B0HDkR7E74+BEAB8J7OkXF8Dqsic4SUXFX+2AJ
 Gw0nEobvOqGdocQ3ZRnVxcsvx1rv/VdhORLP7ndphRMxxk6IcCGV/Cj86qHGA33aM6t9
 srOAJf6epA+grOS5Pg29kwy6sPrBnXZMDLMgeRepKnPB62GV0+XeEPF/sjFRdIVcmsfE
 COkw==
X-Gm-Message-State: AHQUAub/WNABSrNcs9MK+GhioRB3FQOv8Cci2lRmOvNwsqc5AI8thpBQ
 ZrvZdr31YO1eXgXzv7CM6da6+2ZO
X-Google-Smtp-Source: AHgI3IY5lJ6RccNo0Kged2qtkToqnYhejFKHTAGFZKkMxiY72NXy9GdZI7cFLqN1JX/BSqjkohGpVQ==
X-Received: by 2002:a2e:2419:: with SMTP id k25mr1839845ljk.38.1550829453670; 
 Fri, 22 Feb 2019 01:57:33 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id n7sm328238ljj.71.2019.02.22.01.57.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Feb 2019 01:57:33 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Feb 2019 11:57:21 +0200
Message-Id: <20190222095721.24764-5-andr2000@gmail.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190222095721.24764-1-andr2000@gmail.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH 4/4] cert:xen/xsm/flask: Add missing default
 labels to switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, andr2000@gmail.com,
 julien.grall@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSXQgaXMgcmVxdWlyZWQgYnkgTUlTUkEgWzFdIHRoYXQgZXZlcnkgc3dpdGNoIHN0
YXRlbWVudCBoYXMgYSBkZWZhdWx0CmxhYmVsIGFzIGEgbWVhc3VyZSBvZiBkZWZlbnNpdmUgcHJv
Z3JhbW1pbmcgdGVjaG5pcXVlLgoKVGhlIGNoYW5nZXMgaW4gdGhpcyBwYXRjaCBhcmUgdG8gbWF0
Y2ggTUlTUkEgQzoyMDEyOiBSdWxlIDE2LjQKcmVxdWlyZW1lbnRzLgoKWzFdIGh0dHBzOi8vd3d3
Lm1pc3JhLm9yZy51ay8KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiB4ZW4veHNtL2ZsYXNrL2F2Yy5j
ICAgICAgICAgfCAyICsrCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgfCA0ICsrKysKIHhl
bi94c20vZmxhc2svc3Mvc2VydmljZXMuYyB8IDUgKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTEg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svYXZjLmMgYi94ZW4veHNt
L2ZsYXNrL2F2Yy5jCmluZGV4IDY0MGM3MDg2NTliMC4uMDZhYzQwNGIwYWQ2IDEwMDY0NAotLS0g
YS94ZW4veHNtL2ZsYXNrL2F2Yy5jCisrKyBiL3hlbi94c20vZmxhc2svYXZjLmMKQEAgLTU5MCw2
ICs1OTAsOCBAQCB2b2lkIGF2Y19hdWRpdCh1MzIgc3NpZCwgdTMyIHRzaWQsIHUxNiB0Y2xhc3Ms
IHUzMiByZXF1ZXN0ZWQsCiAgICAgY2FzZSBBVkNfQVVESVRfREFUQV9EVERFVjoKICAgICAgICAg
YXZjX3ByaW50aygmYnVmLCAiZHRkZXZpY2U9JXMgIiwgYS0+ZHRkZXYpOwogICAgICAgICBicmVh
azsKKyAgICBkZWZhdWx0OgorICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBhdmNfZHVtcF9x
dWVyeSgmYnVmLCBzc2lkLCB0c2lkLCB0Y2xhc3MpOwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFz
ay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDNkMDBjNzQ3ZjZiNy4uZjI5
YzRhNGZmZDA1IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hz
bS9mbGFzay9ob29rcy5jCkBAIC0zMzksNiArMzM5LDggQEAgc3RhdGljIGNoYXIgKmZsYXNrX3No
b3dfc2VjdXJpdHlfZXZ0Y2huKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBldnRjaG4g
KmMKICAgICAgICAgaWYgKGlycSAmJiBnZXRfaXJxX3NpZChpcnEsICZzaWQsIE5VTEwpKQogICAg
ICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAg
ICAgIGJyZWFrOwogICAgIH0KICAgICBpZiAoICFzaWQgKQogICAgICAgICByZXR1cm4gTlVMTDsK
QEAgLTEyNDYsNiArMTI0OCw4IEBAIHN0YXRpYyBpbnQgZmxhc2tfaHZtX2FsdHAybWh2bV9vcChz
dHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBtb2RlLCB1aW50MzJfdCBvcCkKICAgICAgICAgaWYg
KCBkID09IGN1cnJlbnQtPmRvbWFpbiApCiAgICAgICAgICAgICByZXR1cm4gLUVQRVJNOwogICAg
ICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gLUVQRVJNOwogICAgIH07
CiAKICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19IVk0sIEhWTV9fQUxU
UDJNSFZNX09QKTsKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svc3Mvc2VydmljZXMuYyBiL3hl
bi94c20vZmxhc2svc3Mvc2VydmljZXMuYwppbmRleCBiNTk5MjhlYThhOTguLjMwZGFiNGMzNTMw
OCAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9zcy9zZXJ2aWNlcy5jCisrKyBiL3hlbi94c20v
Zmxhc2svc3Mvc2VydmljZXMuYwpAQCAtMTAxOCw2ICsxMDE4LDExIEBAIHN0YXRpYyBpbnQgc2Vj
dXJpdHlfY29tcHV0ZV9zaWQodTMyIHNzaWQsCiAgICAgICAgICAgICAvKiBVc2UgdGhlIHJlbGF0
ZWQgb2JqZWN0IG93bmVyLiAqLwogICAgICAgICAgICAgbmV3Y29udGV4dC51c2VyID0gdGNvbnRl
eHQtPnVzZXI7CiAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAg
cHJpbnRrKEtFUk5fRVJSICJzZWN1cml0eV9jb21wdXRlX3NpZDogIHVucmVjb2duaXplZCBBVlRB
QiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICBzcGVjaWZpZWQpOworICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOworICAgICAgICAgICAgZ290byBvdXRfdW5sb2NrOwogICAgIH0KIAogICAgIC8q
IFNldCB0aGUgcm9sZSBhbmQgdHlwZSB0byBkZWZhdWx0IHZhbHVlcy4gKi8KLS0gCjIuMjAuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 10:01:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 10:01:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx7e7-0003gx-9K; Fri, 22 Feb 2019 10:01:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kvzH=Q5=citrix.com=prvs=949a6040d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gx7e5-0003gq-TX
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 10:01:29 +0000
X-Inumbo-ID: d206a433-3688-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d206a433-3688-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 10:01:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,399,1544486400"; d="scan'208";a="78802992"
Date: Fri, 22 Feb 2019 10:00:25 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: chengyan <yancheng@ecarx.com.cn>
Message-ID: <20190222100025.hhcu6oginhtk37ji@zion.uk.xensource.com>
References: <9ee0e867-41c7-6474-bddf-220f2526c5bf@ecarx.com.cn>
 <20190221115821.sicxk2x4kw5met54@zion.uk.xensource.com>
 <a41a0147-a24a-b3d1-7b65-f89d135a46e5@ecarx.com.cn>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a41a0147-a24a-b3d1-7b65-f89d135a46e5@ecarx.com.cn>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] About Porting Virtio to the XEN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjIsIDIwMTkgYXQgMDk6Mzc6NTBBTSArMDgwMCwgY2hlbmd5YW4gd3JvdGU6
Cj4gRGVhciBXZWk6Cj4gCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE5vdyzCoCBJIG9ubHkg
bWFrZSBhIGRlbW8gaW4geDg2IHBsYXRmb3JtIGFuZCBpdCBpcyBqdXN0IGEgdHJ5Lgo+IAo+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBOb3Qgc3VyZSB0aGF0IHdoZXRoZXIgaXQgaXMgc3VjY2Vz
c2Z1bCB1c2luZyBWaXJ0aW8gdGVjaCBpbiB0aGUKPiBYRU4gcHJvamVjdC4KPiAKPiDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgSSBmb3VuZCBpdCBpcyBhIGh1Z2UgYW5kIGRpZmZpY3VsdCB0cnku
Cj4gCgpJZiB5b3UganVzdCB3YW50IHRvIGhhdmUgYSBkZW1vLCBJIGRvbid0IHRoaW5rIHlvdSBu
ZWVkIHRvIHVzZSB0aGUKcGF0Y2hlcyBsaXN0ZWQgb24gdGhhdCBwYWdlLgoKV2VpLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 10:27:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 10:27:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx82w-0005Z8-JH; Fri, 22 Feb 2019 10:27:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2oW1=Q5=citrix.com=prvs=9494562d8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gx82v-0005Z2-N6
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 10:27:09 +0000
X-Inumbo-ID: 679a1c1c-368c-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 679a1c1c-368c-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 10:27:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,399,1544486400"; d="scan'208";a="86314944"
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 <xen-devel@lists.xenproject.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
Date: Fri, 22 Feb 2019 10:27:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190222095721.24764-1-andr2000@gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, julien.grall@arm.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMjAxOSAwOTo1NywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gRnJv
bTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgo+Cj4gSGVsbG8sIGV2ZXJ5Ym9keSEKPgo+IFdlIGF0IEVQQU0gU3lzdGVtcyB3b3VsZCBs
aWtlIHRvIHByZXNlbnQgZmlyc3Qgc2VyaWVzIG9mIHBhdGNoZXMgdGFyZ2V0aW5nIFhlbgo+IG9u
IEFSTSBGdW5jdGlvbmFsIFNhZmV0eSBjZXJ0aWZpY2F0aW9uIChJU082MTUwOCBiYXNlZCk6IGlt
cGxlbWVudGF0aW9uIG9mCj4gTUlTUkEgWzFdIEM6MjAxMiBSdWxlIDE2LjQgd2hpY2ggcmVxdWly
ZXMgdGhhdCBldmVyeSBzd2l0Y2ggc3RhdGVtZW50IGhhcyBhCj4gZGVmYXVsdCBsYWJlbCBhcyBh
IG1lYXN1cmUgb2YgZGVmZW5zaXZlIHByb2dyYW1taW5nIHRlY2huaXF1ZS4KCkhhbmcgb24gLSB3
aGF0PwoKQ2FuIHNvbWVvbmUgYXR0ZW1wdCB0byBqdXN0aWZ5IHdoeSBhY3RpdmVseSBicmVha2lu
ZyAtV3N3aXRjaCBpcyBnb2luZwp0byByZXN1bHQgaW4gc2FmZXIvYmV0dGVyIGNvZGU/Cgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 10:43:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 10:43:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx8Il-0006zx-2f; Fri, 22 Feb 2019 10:43:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nFO5=Q5=citrix.com=prvs=9491c27f5=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gx8Ik-0006zs-5z
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 10:43:30 +0000
X-Inumbo-ID: afcab01c-368e-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afcab01c-368e-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 10:43:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,399,1544486400"; d="scan'208";a="86315693"
Date: Fri, 22 Feb 2019 11:42:22 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190222104222.p7niwzgngaf3uz2k@Air-de-Roger>
References: <20190208101559.GA21228@mail-itl>
 <20190208101705.31790-1-marmarek@invisiblethingslab.com>
 <20190221164751.hjtyddw63ztmc3yk@Air-de-Roger>
 <20190221174040.GV21228@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190221174040.GV21228@mail-itl>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4.1 4/6] xen/x86: Allow stubdom access to
 irq created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMDY6NDA6NDBQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFRodSwgRmViIDIxLCAyMDE5IGF0IDA1OjQ3OjUxUE0g
KzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBGcmksIEZlYiAwOCwgMjAxOSBh
dCAxMToxNzowNUFNICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4g
PiA+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4gPiAgICAgIH0KPiA+ID4gIAo+ID4gPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIveGVuL2FyY2gveDg2L2lycS5jCj4gPiA+
IGluZGV4IDhiNDRkNmNlMGIuLmQ0MWIzMmIyZjQgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9pcnEuYwo+ID4gPiArKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKPiA+ID4gQEAgLTE1Nyw3
ICsxNTcsNyBAQCBpbnQgX19pbml0IGJpbmRfaXJxX3ZlY3RvcihpbnQgaXJxLCBpbnQgdmVjdG9y
LCBjb25zdCBjcHVtYXNrX3QgKmNwdV9tYXNrKQo+ID4gPiAgLyoKPiA+ID4gICAqIER5bmFtaWMg
aXJxIGFsbG9jYXRlIGFuZCBkZWFsbG9jYXRpb24gZm9yIE1TSQo+ID4gPiAgICovCj4gPiA+IC1p
bnQgY3JlYXRlX2lycShub2RlaWRfdCBub2RlKQo+ID4gPiAraW50IGNyZWF0ZV9pcnEobm9kZWlk
X3Qgbm9kZSwgc3RydWN0IGRvbWFpbiAqZG1fZG9tYWluKQo+ID4gCj4gPiBVc2luZyBwbGFpbiAn
ZCcgd291bGQgYmUgZmluZSBmb3IgbWUgaGVyZSwgc2FtZSBiZWxvdyBmb3IKPiA+IGRlc3Ryb3lf
aXJxLgo+IAo+IEkgdGhpbmsgaXQgbWF5IGJlIG1pc2xlYWRpbmcsIGFzIHRoZSBwYXJhbWV0ZXIg
aXMgbm90IGFib3V0IGRvbWFpbiB0aGF0Cj4gd2lsbCBoYW5kbGUgdGhhdCBJUlEsIGJ1dCB3aGF0
IGRvbWFpbiB3aWxsIGdldCBhY2Nlc3MgdG8gaXQuCgpSaWdodCwgYnV0IGRvbTAgd2lsbCBhbHNv
IGVuZCB1cCB1c2luZyB0aGlzIGZ1bmN0aW9uIGZvciBpdCdzIG93biBpcnFzCihpcnFzIGFsbG9j
YXRlZCBhbmQgbWFwcGVkIHRvIGRvbTApLCBpbiB3aGljaCBjYXNlIG5hbWluZyB0aGlzCnBhcmFt
ZXRlciBkbV9kb21haW4gaXMgbWlzbGVhZGluZy4gSU1PIGl0J3MgYmV0dGVyIHRvIGp1c3QgbmFt
ZSBpdAonZCcsIHdoaWNoIGlzIHRoZSBkb21haW4gdGhhdCBnZXRzIHBlcm1pc3Npb25zIG92ZXIg
dGhlIGNyZWF0ZWQgaXJxLgoKPiA+ID4gIHsKPiA+ID4gICAgICBpbnQgaXJxLCByZXQ7Cj4gPiA+
ICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwo+ID4gPiBAQCAtMTkwLDE5ICsxOTAsMTkgQEAg
aW50IGNyZWF0ZV9pcnEobm9kZWlkX3Qgbm9kZSkKPiA+ID4gICAgICAgICAgZGVzYy0+YXJjaC51
c2VkID0gSVJRX1VOVVNFRDsKPiA+ID4gICAgICAgICAgaXJxID0gcmV0Owo+ID4gPiAgICAgIH0K
PiA+ID4gLSAgICBlbHNlIGlmICggaGFyZHdhcmVfZG9tYWluICkKPiA+ID4gKyAgICBlbHNlIGlm
ICggZG1fZG9tYWluICkKPiA+IAo+ID4gQ2FuIHlvdSBndWFyYW50ZWUgdGhhdCBkbV9kb21haW4g
aXMgYWx3YXlzIGN1cnJlbnQtPmRvbWFpbj8KPiAKPiBObywgaW4gc29tZSBjYXNlcyBpdCB3aWxs
IGJlIGhhcmR3YXJlX2RvbWFpbi4KClJpZ2h0LCBidXQgaW4gdGhhdCBjYXNlIGN1cnJlbnQtPmRv
bWFpbiA9PSBoYXJkd2FyZV9kb21haW4gSSBndWVzcz8KCj4gCj4gPiBJIHRoaW5rIHlvdSBuZWVk
IHRvIGFzc2VydCBmb3IgdGhpcywgb3IgZWxzZSB0YWtlIGEgcmVmZXJlbmNlIHRvCj4gPiBkbV9k
b21haW4gKGdldF9kb21haW4pIGJlZm9yZSBhY2Nlc3NpbmcgaXQncyBmaWVsZHMsIG9yIGVsc2Ug
eW91IHJpc2sKPiA+IHRoZSBkb21haW4gYmVpbmcgZGVzdHJveWVkIHdoaWxlIG1vZGlmeWluZyBp
dCdzIGZpZWxkcy4KPiAKPiBDYW4gaGFyZHdhcmVfZG9tYWluIGJlIGRlc3Ryb3llZCB3aXRob3V0
IHBhbmlja2luZyBYZW4/IElmIHNvLAo+IGdldF9kb21haW4gd291bGQgYmUgaW5kZWVkIG5lZWRl
ZC4KCldoYXQgYWJvdXQgb3RoZXIgY2FsbGVycyB0aGF0IGFyZSBub3QgdGhlIGhhcmR3YXJlX2Rv
bWFpbj8gWW91IG5lZWQgdG8KbWFrZSBzdXJlIHRob3NlIGRvbWFpbnMgYXJlIG5vdCBkZXN0cm95
ZWQgd2hpbGUge2NyZWF0ZS9kZXN0cm95fV9pcnEKaXMgY2hhbmdpbmcgdGhlIHBlcm1pc3Npb25z
LgoKSWYgeW91IGNhbiBndWFyYW50ZWUgdGhhdCBkbV9kb21haW4gPT0gY3VycmVudC0+ZG9tYWlu
IHRoZW4geW91IGFyZQpzYWZlLCBpZiBub3QgeW91IG5lZWQgdG8gZ2V0IGEgcmVmZXJlbmNlIGJl
Zm9yZSBtb2RpZnlpbmcgYW55IGZpZWxkcwpvZiB0aGUgZG9tYWluIHN0cnVjdC4KClNvIElNTyB5
b3UgZWl0aGVyIG5lZWQgdG8gYWRkIGFuIGFzc2VydCBvciBhIGdldF9kb21haW4gZGVwZW5kaW5n
IG9uCnRoZSBhbnN3ZXIgdG8gdGhlIHF1ZXN0aW9uIGFib3ZlLgoKPiA+ID4gICAgICAgICAgICAg
IGJyZWFrOwo+ID4gPiAgICAgICAgICB9Cj4gPiA+ICAgICAgfQo+ID4gPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21zaS5jIGIveGVuL2FyY2gveDg2L21zaS5jCj4gPiA+IGluZGV4IGJhYmM0
MTQ3YzQuLjY2MDI2ZTNjYTUgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tc2kuYwo+
ID4gPiArKysgYi94ZW4vYXJjaC94ODYvbXNpLmMKPiA+ID4gQEAgLTYzMyw3ICs2MzMsNyBAQCBp
bnQgX19zZXR1cF9tc2lfaXJxKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgc3RydWN0IG1zaV9kZXNj
ICptc2lkZXNjLAo+ID4gPiAgICAgIHJldHVybiByZXQ7Cj4gPiA+ICB9Cj4gPiA+ICAKPiA+ID4g
LWludCBtc2lfZnJlZV9pcnEoc3RydWN0IG1zaV9kZXNjICplbnRyeSkKPiA+ID4gK2ludCBtc2lf
ZnJlZV9pcnEoc3RydWN0IG1zaV9kZXNjICplbnRyeSwgc3RydWN0IGRvbWFpbiAqZG1fZG9tYWlu
KQo+ID4gPiAgewo+ID4gPiAgICAgIHVuc2lnbmVkIGludCBuciA9IGVudHJ5LT5tc2lfYXR0cmli
LnR5cGUgIT0gUENJX0NBUF9JRF9NU0lYCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgPyBl
bnRyeS0+bXNpLm52ZWMgOiAxOwo+ID4gPiBAQCAtNjQxLDcgKzY0MSw3IEBAIGludCBtc2lfZnJl
ZV9pcnEoc3RydWN0IG1zaV9kZXNjICplbnRyeSkKPiA+ID4gICAgICB3aGlsZSAoIG5yLS0gKQo+
ID4gPiAgICAgIHsKPiA+ID4gICAgICAgICAgaWYgKCBlbnRyeVtucl0uaXJxID49IDAgKQo+ID4g
PiAtICAgICAgICAgICAgZGVzdHJveV9pcnEoZW50cnlbbnJdLmlycSk7Cj4gPiA+ICsgICAgICAg
ICAgICBkZXN0cm95X2lycShlbnRyeVtucl0uaXJxLCBkbV9kb21haW4pOwo+ID4gPiAgCj4gPiA+
ICAgICAgICAgIC8qIEZyZWUgdGhlIHVudXNlZCBJUlRFIGlmIGludHIgcmVtYXAgZW5hYmxlZCAq
Lwo+ID4gPiAgICAgICAgICBpZiAoIGlvbW11X2ludHJlbWFwICkKPiA+ID4gQEAgLTEyODAsNyAr
MTI4MCw3IEBAIHN0YXRpYyB2b2lkIG1zaV9mcmVlX2lycXMoc3RydWN0IHBjaV9kZXYqIGRldikK
PiA+ID4gICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIGVudHJ5LCB0bXAsICZkZXYtPm1z
aV9saXN0LCBsaXN0ICkKPiA+ID4gICAgICB7Cj4gPiA+ICAgICAgICAgIHBjaV9kaXNhYmxlX21z
aShlbnRyeSk7Cj4gPiA+IC0gICAgICAgIG1zaV9mcmVlX2lycShlbnRyeSk7Cj4gPiA+ICsgICAg
ICAgIG1zaV9mcmVlX2lycShlbnRyeSwgaGFyZHdhcmVfZG9tYWluKTsKPiA+IAo+ID4gVGhpcyBs
aWtlbHkgcmVxdWlyZXMgc29tZSBjb21tZW50IHRvIGNsYXJpZnkgd2h5IGlzIHRoZSBoYXJkY29k
aW5nIG9mCj4gPiBoYXJkd2FyZV9kb21haW4gY29ycmVjdCBoZXJlLiBBRkFJQ1QgdGhpcyB3aWxs
IGJlIGNhbGxlZCBieQo+ID4gcGNpX3JlbW92ZV9kZXZpY2UsIHdoaWNoIEkgYXNzdW1lIGFzc3Vy
ZXMgdGhhdCB0aGUgZGV2aWNlIGhhcyBiZWVuCj4gPiBkZWFzc2lnbmVkIGZyb20gYW55IGRvbWFp
biBiZWZvcmUgYXR0ZW1wdGluZyB0byByZW1vdmUgaXQsIGhlbmNlIGl0Cj4gPiBjYW4gb25seSBo
YXZlIGlycXMgYXNzaWduZWQgdG8gdGhlIGhhcmR3YXJlX2RvbWFpbiBpZiBhbnk/Cj4gCj4gVGhh
dCdzIGFsc28gbXkgdW5kZXJzdGFuZGluZywgYnV0IEknbSBub3QgMTAwJSBzdXJlIGFib3V0IHRo
YXQuCj4gU2VlIGNvbW1lbnQganVzdCBiZWxsb3cgdGhlIGNvbW1pdCBtZXNzYWdlLgoKSSB3b3Vs
ZCBhZGQgYW4gYXNzZXJ0IHRoYXQgcGRldi0+ZG9tYWluID09IGhhcmR3YXJlX2RvbWFpbiBqdXN0
IHRvIGJlCnN1cmUuCgpBbmQgdGhlbiBpbiBwY2lfcmVtb3ZlX2RldmljZSBJIHRoaW5rIFhlbiBz
aG91bGQgYWxzbyBjaGVjayB0aGF0CnBkZXYtPmRvbWFpbiA9PSBoYXJkd2FyZV9kb21haW4gb3Ig
ZWxzZSByZWZ1c2UgdG8gcmVtb3ZlIHRoZSBkZXZpY2UuCgpKYW4gZG8geW91IGtub3cgd2hldGhl
ciBwY2lfcmVtb3ZlX2RldmljZSBpcyBzdXBwb3NlZCB0byBiZSB1c2VkCmFnYWluc3QgZGV2aWNl
cyBhc3NpZ25lZCB0byBhIGRvbWFpbiBkaWZmZXJlbnQgdGhhbiB0aGUgaGFyZHdhcmUKZG9tYWlu
PwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 10:47:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 10:47:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx8Mb-0007Hv-Ku; Fri, 22 Feb 2019 10:47:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=69Q2=Q5=bounce.vates.fr=bounce-md_30504962.5c6fd33d.v1-4bbe6ed2158b42e3bd8fea37d9ad46a6@srs-us1.protection.inumbo.net>)
 id 1gx8Ma-0007Hp-5N
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 10:47:28 +0000
X-Inumbo-ID: 3dad263a-368f-11e9-bc90-bc764e045a96
Received: from mail11.wdc04.mandrillapp.com (unknown [205.201.139.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3dad263a-368f-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 10:47:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=mandrill; d=vates.fr; 
 h=From:Subject:To:Cc:References:Message-Id:In-Reply-To:Date:MIME-Version:Content-Type:Content-Transfer-Encoding;
 i=ronan.abhamon@vates.fr; 
 bh=fYvOmAPVknPFXC1yiL/nnwYpKNv5vPZB9Hn76+lxTV8=;
 b=FVqjWCVuNWryirpZk6oO8t8/3YRPi10vmIN9Mv9cbsJjXnAqXZINEj8ktEzKg2pM2V0fl3wGG23N
 3SKM+Ae4AcE9DyoO0j1a0R+pk/5ibW6fuEw/T005lJV7cJovQ8PYeHBW1+q9QewGCpkqSBzrJQNG
 c+AW11GhJKLgHvz00b4=
Received: from pmta08.mandrill.prod.suw01.rsglab.com (127.0.0.1) by
 mail11.wdc04.mandrillapp.com id hdv9jq1jvmg8 for
 <xen-devel@lists.xenproject.org>;
 Fri, 22 Feb 2019 10:47:25 +0000 (envelope-from
 <bounce-md_30504962.5c6fd33d.v1-4bbe6ed2158b42e3bd8fea37d9ad46a6@bounce.vates.fr>)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mandrillapp.com; 
 i=@mandrillapp.com; q=dns/txt; s=mandrill; t=1550832445; h=From : 
 Subject : To : Cc : References : Message-Id : In-Reply-To : Date : 
 MIME-Version : Content-Type : Content-Transfer-Encoding : From : 
 Subject : Date : X-Mandrill-User : List-Unsubscribe; 
 bh=fYvOmAPVknPFXC1yiL/nnwYpKNv5vPZB9Hn76+lxTV8=; 
 b=YjM+NqDoJAHfT8qKqQDnCZxrBndnsbFZ+Egm2CXpGxAHrZjdIeQrwO03bIkJO3bGjKCf/M
 5LuwY58IaGTORbhPmQPrNGBn/9wBaRbrxXoLt3CvUZvHSRcxK6yQHL4vI+RkDtdp5VnrvwsK
 afI1ZnFbs1DNs7oT24Orfb3pKqk0g=
From: Ronan Abhamon <ronan.abhamon@vates.fr>
Received: from [212.129.1.64] by mandrillapp.com id
 4bbe6ed2158b42e3bd8fea37d9ad46a6; Fri, 22 Feb 2019 10:47:25 +0000
X-Virus-Scanned: amavisd-new at plam.fr
To: Wei Liu <wei.liu2@citrix.com>
References: <20190220161922.14232-1-ronan.abhamon@vates.fr>
 <20190221153244.clfytovhcsdt7c7i@zion.uk.xensource.com>
Message-Id: <25c9acd3-700c-dcc5-74ac-5c7e4d0fa576@vates.fr>
In-Reply-To: <20190221153244.clfytovhcsdt7c7i@zion.uk.xensource.com>
X-Report-Abuse: Please forward a copy of this message, including all headers,
 to abuse@mandrill.com
X-Report-Abuse: You can also report abuse here:
 http://mandrillapp.com/contact/abuse?id=30504962.4bbe6ed2158b42e3bd8fea37d9ad46a6
X-Mandrill-User: md_30504962
Date: Fri, 22 Feb 2019 10:47:25 +0000
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tools/xentop: Display '-' when stats are
 not available.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Pritha Srivastava <pritha.srivastava@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGUgMjEvMDIvMjAxOSDDoCAxNjozMiwgV2VpIExpdSBhIMOpY3JpdMKgOgoKPiBPbiBXZWQsIEZl
YiAyMCwgMjAxOSBhdCAwNDoxOToyNVBNICswMDAwLCBSb25hbiBBYmhhbW9uIHdyb3RlOgo+PiBG
cm9tOiBQcml0aGEgU3JpdmFzdGF2YSA8cHJpdGhhLnNyaXZhc3RhdmFAY2l0cml4LmNvbT4KPj4K
Pj4gRGlzcGxheWluZyAwIGlzIG1pc2xlYWRpbmcuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFByaXRo
YSBTcml2YXN0YXZhIDxwcml0aGEuc3JpdmFzdGF2YUBjaXRyaXguY29tPgo+PiBTaWduZWQtb2Zm
LWJ5OiBSb25hbiBBYmhhbW9uIDxyb25hbi5hYmhhbW9uQHZhdGVzLmZyPgo+PiAtLS0KPj4gICB0
b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuYyAgICAgICB8ICAgNiArCj4+ICAg
dG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmggICAgICAgfCAgIDMgKwo+PiAg
IHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9saW51eC5jIHwgIDQ3ICsrKy0t
LQo+PiAgIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9wcml2LmggIHwgICAx
ICsKPj4gICB0b29scy94ZW5zdGF0L3hlbnRvcC94ZW50b3AuYyAgICAgICAgICAgICAgICB8IDE1
OSArKysrKysrKysrKysrKystLS0tCj4+ICAgNSBmaWxlcyBjaGFuZ2VkLCAxNTggaW5zZXJ0aW9u
cygrKSwgNTggZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0L2xp
YnhlbnN0YXQvc3JjL3hlbnN0YXQuYyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVu
c3RhdC5jCj4+IGluZGV4IGZiZTQ0ZjNjNTYuLjhmYTEyZDdiYzAgMTAwNjQ0Cj4+IC0tLSBhL3Rv
b2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5jCj4+ICsrKyBiL3Rvb2xzL3hlbnN0
YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5jCj4+IEBAIC03MjksNiArNzI5LDEyIEBAIHVuc2ln
bmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3ZiZF93cl9zZWN0cyh4ZW5zdGF0X3ZiZCAqIHZiZCkKPj4g
ICAJcmV0dXJuIHZiZC0+d3Jfc2VjdHM7Cj4+ICAgfQo+PiAgIAo+PiArLyogUmV0dXJucyBlcnJv
ciB3aGlsZSBnZXR0aW5nIHN0YXRzICgxIGlmIGVycm9yIGhhcHBlbmVkLCAwIG90aGVyd2lzZSkg
Ki8KPj4gK3Vuc2lnbmVkIGludCB4ZW5zdGF0X3ZiZF9lcnJvcih4ZW5zdGF0X3ZiZCAqIHZiZCkK
Pj4gK3sKPj4gKwlyZXR1cm4gdmJkLT5lcnJvcjsKPj4gK30KPj4gKwo+IFlvdSBjYW4gZG8gYXdh
eSB3aXRoIHRoaXMgZnVuY3Rpb24gYnkgYWNjZXNzaW5nIHZiZC0+ZXJyb3IgZGlyZWN0bHkgaW4K
PiBjb2RlLgoKVGhhbmsgeW91IGZvciB5b3VyIGZlZWRiYWNrLCBidXQgeGVuc3RhdF92YmQgaXMg
YSBwcml2YXRlIHN0cnVjdCBvZiAKbGlieGVuc3RhdC4KCkNvcnJlY3QgbWUgaWYgSSBhbSB3cm9u
ZyBidXQgSSBjYW4ndCBpbmNsdWRlIHRoaXMgZmlsZSBpbiB0aGUgeGVudG9wIApmb2xkZXIuCgoK
Um9uYW4gQWJoYW1vbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 10:50:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 10:50:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx8P3-0007Ok-88; Fri, 22 Feb 2019 10:50:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kvzH=Q5=citrix.com=prvs=949a6040d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gx8P2-0007Oe-6G
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 10:50:00 +0000
X-Inumbo-ID: 9934bb49-368f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9934bb49-368f-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 10:49:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,399,1544486400"; d="scan'208";a="78805953"
Date: Fri, 22 Feb 2019 10:48:56 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ronan Abhamon <ronan.abhamon@vates.fr>
Message-ID: <20190222104856.gtlgugn6zpiuyghp@zion.uk.xensource.com>
References: <20190220161922.14232-1-ronan.abhamon@vates.fr>
 <20190221153244.clfytovhcsdt7c7i@zion.uk.xensource.com>
 <25c9acd3-700c-dcc5-74ac-5c7e4d0fa576@vates.fr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <25c9acd3-700c-dcc5-74ac-5c7e4d0fa576@vates.fr>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/xentop: Display '-' when stats are
 not available.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Pritha Srivastava <pritha.srivastava@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjIsIDIwMTkgYXQgMTA6NDc6MjRBTSArMDAwMCwgUm9uYW4gQWJoYW1vbiB3
cm90ZToKPiBMZSAyMS8wMi8yMDE5IMOgIDE2OjMyLCBXZWkgTGl1IGEgw6ljcml0wqA6Cj4gCj4g
PiBPbiBXZWQsIEZlYiAyMCwgMjAxOSBhdCAwNDoxOToyNVBNICswMDAwLCBSb25hbiBBYmhhbW9u
IHdyb3RlOgo+ID4gPiBGcm9tOiBQcml0aGEgU3JpdmFzdGF2YSA8cHJpdGhhLnNyaXZhc3RhdmFA
Y2l0cml4LmNvbT4KPiA+ID4gCj4gPiA+IERpc3BsYXlpbmcgMCBpcyBtaXNsZWFkaW5nLgo+ID4g
PiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5zcml2YXN0
YXZhQGNpdHJpeC5jb20+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IFJvbmFuIEFiaGFtb24gPHJvbmFu
LmFiaGFtb25AdmF0ZXMuZnI+Cj4gPiA+IC0tLQo+ID4gPiAgIHRvb2xzL3hlbnN0YXQvbGlieGVu
c3RhdC9zcmMveGVuc3RhdC5jICAgICAgIHwgICA2ICsKPiA+ID4gICB0b29scy94ZW5zdGF0L2xp
YnhlbnN0YXQvc3JjL3hlbnN0YXQuaCAgICAgICB8ICAgMyArCj4gPiA+ICAgdG9vbHMveGVuc3Rh
dC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X2xpbnV4LmMgfCAgNDcgKysrLS0tCj4gPiA+ICAgdG9v
bHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3ByaXYuaCAgfCAgIDEgKwo+ID4gPiAg
IHRvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcC5jICAgICAgICAgICAgICAgIHwgMTU5ICsrKysr
KysrKysrKysrKy0tLS0KPiA+ID4gICA1IGZpbGVzIGNoYW5nZWQsIDE1OCBpbnNlcnRpb25zKCsp
LCA1OCBkZWxldGlvbnMoLSkKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0
L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuYyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMv
eGVuc3RhdC5jCj4gPiA+IGluZGV4IGZiZTQ0ZjNjNTYuLjhmYTEyZDdiYzAgMTAwNjQ0Cj4gPiA+
IC0tLSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5jCj4gPiA+ICsrKyBi
L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5jCj4gPiA+IEBAIC03MjksNiAr
NzI5LDEyIEBAIHVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3ZiZF93cl9zZWN0cyh4ZW5zdGF0
X3ZiZCAqIHZiZCkKPiA+ID4gICAJcmV0dXJuIHZiZC0+d3Jfc2VjdHM7Cj4gPiA+ICAgfQo+ID4g
PiArLyogUmV0dXJucyBlcnJvciB3aGlsZSBnZXR0aW5nIHN0YXRzICgxIGlmIGVycm9yIGhhcHBl
bmVkLCAwIG90aGVyd2lzZSkgKi8KPiA+ID4gK3Vuc2lnbmVkIGludCB4ZW5zdGF0X3ZiZF9lcnJv
cih4ZW5zdGF0X3ZiZCAqIHZiZCkKPiA+ID4gK3sKPiA+ID4gKwlyZXR1cm4gdmJkLT5lcnJvcjsK
PiA+ID4gK30KPiA+ID4gKwo+ID4gWW91IGNhbiBkbyBhd2F5IHdpdGggdGhpcyBmdW5jdGlvbiBi
eSBhY2Nlc3NpbmcgdmJkLT5lcnJvciBkaXJlY3RseSBpbgo+ID4gY29kZS4KPiAKPiBUaGFuayB5
b3UgZm9yIHlvdXIgZmVlZGJhY2ssIGJ1dCB4ZW5zdGF0X3ZiZCBpcyBhIHByaXZhdGUgc3RydWN0
IG9mCj4gbGlieGVuc3RhdC4KPiAKPiBDb3JyZWN0IG1lIGlmIEkgYW0gd3JvbmcgYnV0IEkgY2Fu
J3QgaW5jbHVkZSB0aGlzIGZpbGUgaW4gdGhlIHhlbnRvcCBmb2xkZXIuCgpPaCwgc29ycnkuIEkg
bWlzcmVhZC4KClllcyB0aGVuIHlvdSBuZWVkIHRvIGtlZXAgdGhpcyBmdW5jdGlvbi4gQnV0IEkg
d291bGQgbGlrZSB5b3UgdG8gY2hhbmdlCnRoZSByZXR1cm4gdHlwZSB0byBib29sIGlmIHBvc3Np
YmxlLgoKV2VpLgoKPiAKPiAKPiBSb25hbiBBYmhhbW9uCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:05:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx8dw-0000X1-Pt; Fri, 22 Feb 2019 11:05:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gx8dv-0000Ww-AC
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:05:23 +0000
X-Inumbo-ID: bf46c2d5-3691-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id bf46c2d5-3691-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:05:22 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 92D0715AB;
 Fri, 22 Feb 2019 03:05:21 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5F5863F5C1;
 Fri, 22 Feb 2019 03:05:20 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>, xen-devel@lists.xenproject.org
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a30ca582-0993-9652-112e-467f49605405@arm.com>
Date: Fri, 22 Feb 2019 11:05:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMi8wMi8yMDE5IDEwOjI3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDIyLzAy
LzIwMTkgMDk6NTcsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBGcm9tOiBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+
Cj4+IEhlbGxvLCBldmVyeWJvZHkhCj4+Cj4+IFdlIGF0IEVQQU0gU3lzdGVtcyB3b3VsZCBsaWtl
IHRvIHByZXNlbnQgZmlyc3Qgc2VyaWVzIG9mIHBhdGNoZXMgdGFyZ2V0aW5nIFhlbgo+PiBvbiBB
Uk0gRnVuY3Rpb25hbCBTYWZldHkgY2VydGlmaWNhdGlvbiAoSVNPNjE1MDggYmFzZWQpOiBpbXBs
ZW1lbnRhdGlvbiBvZgo+PiBNSVNSQSBbMV0gQzoyMDEyIFJ1bGUgMTYuNCB3aGljaCByZXF1aXJl
cyB0aGF0IGV2ZXJ5IHN3aXRjaCBzdGF0ZW1lbnQgaGFzIGEKPj4gZGVmYXVsdCBsYWJlbCBhcyBh
IG1lYXN1cmUgb2YgZGVmZW5zaXZlIHByb2dyYW1taW5nIHRlY2huaXF1ZS4KPiAKPiBIYW5nIG9u
IC0gd2hhdD8KPiAKPiBDYW4gc29tZW9uZSBhdHRlbXB0IHRvIGp1c3RpZnkgd2h5IGFjdGl2ZWx5
IGJyZWFraW5nIC1Xc3dpdGNoIGlzIGdvaW5nCj4gdG8gcmVzdWx0IGluIHNhZmVyL2JldHRlciBj
b2RlPwoKSSB3YXMgYWJvdXQgdG8gYXNrIHRoZSBzYW1lLiBUaGVyZSBhcmUgcXVpdGUgYSBmZXcg
Y2FzZXMgd2hlcmUgdGhpcyBzZXJpZXMgaXMgCmdvaW5nIHRvIG1ha2UgbW9yZSBkaWZmaWN1bHQg
ZXh0ZW5kaW5nIGVudW0uCgpGdXJ0aGVybW9yZSwgdXNpbmcgQlVHKCkgaXMgYSBwcmV0dHkgYmFk
IGlkZWEgaW4gc3dpdGNoLiBBIGd1ZXN0IHdvdWxkIGJlIGFibGUgCnRvIGNyYXNoIHRoZSB3aG9s
ZSBwbGF0Zm9ybSBpZiB0aGVyZSB3YXMgYSBjb2RpbmcgbWlzdGFrZS4gSW5zdGVhZCB3ZSBzaG91
bGQgdXNlIApBU1NFUlRfVU5SRUFDSEFCTEUoKSBhbmQgcHJvdmlkZSBwcm9wZXIgZmFsbGJhY2sg
d2hlbmV2ZXIgaXQgaXMgcG9zc2libGUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:11:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx8jZ-0001Kx-IF; Fri, 22 Feb 2019 11:11:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gx8jX-0001Ks-Vr
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:11:12 +0000
X-Inumbo-ID: 8f585306-3692-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f585306-3692-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:11:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 04:11:10 -0700
Message-Id: <5C6FD8C9020000780021911C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 04:11:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190208101559.GA21228@mail-itl>
 <20190208101705.31790-1-marmarek@invisiblethingslab.com>
 <20190221164751.hjtyddw63ztmc3yk@Air-de-Roger>
 <20190221174040.GV21228@mail-itl>
 <20190222104222.p7niwzgngaf3uz2k@Air-de-Roger>
In-Reply-To: <20190222104222.p7niwzgngaf3uz2k@Air-de-Roger>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4.1 4/6] xen/x86: Allow stubdom access to
 irq created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE5IGF0IDExOjQyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEphbiBkbyB5b3Uga25vdyB3aGV0aGVyIHBjaV9yZW1vdmVfZGV2aWNlIGlzIHN1cHBvc2VkIHRv
IGJlIHVzZWQKPiBhZ2FpbnN0IGRldmljZXMgYXNzaWduZWQgdG8gYSBkb21haW4gZGlmZmVyZW50
IHRoYW4gdGhlIGhhcmR3YXJlCj4gZG9tYWluPwoKTm8sIEkgZG9uJ3QgdGhpbmsgaXQgb3VnaHQg
dG8gYmUgdXNlZCBvbiBhbnkgb3RoZXIgZGV2aWNlcy4gSSBndWVzcwp0aGUgb21pc3Npb24gb2Yg
dGhlIGNoZWNrIGdvZXMgYmFjayB0byBhc3N1bWluZyBzYW5lIERvbTAKYmVoYXZpb3IsIHByb3Bl
cmx5IGRlLWFzc2lnbmluZyBkZXZpY2VzIGJlZm9yZSBob3QtdW5wbHVnZ2luZwp0aGVtLCBhbmQg
aGVuY2UgYmVmb3JlIGludm9raW5nIHRoZSByZXNwZWN0aXZlIHBoeXNkZXYtb3BzLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:13:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:13:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx8lU-0001QY-WB; Fri, 22 Feb 2019 11:13:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xnWB=Q5=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gx8lT-0001QQ-Pp
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:13:11 +0000
X-Inumbo-ID: d5de0339-3692-11e9-bc90-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5de0339-3692-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:13:10 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id h10so1390264lfc.12
 for <xen-devel@lists.xenproject.org>; Fri, 22 Feb 2019 03:13:10 -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=HITucfVhVyShAZurMZAFr3jxYopXjoi9uoNtOyJRGgc=;
 b=eD0qJVLb0qCjnVVg31uNjurA68Ttwz71H6QA0HDGPo1KCz9XnyZ4m5D+HVz1lWRRCI
 P81mzLYokYoyBkKMOmcG74g30AR7325zx+5voZxlUGjARthOqFxOTkswTKWBxtdvMwZy
 sf6HQMrLOZz62JdqmLHTguYrsgkr4zHFAKrkqfHKyhfAtQVxHJcUvFB61yDEhAcmX5mJ
 IjTAZ/2wIxkgntrZspWnCUWZBVCq+LBTr8UNm7x3v/lEVcfeI09S99F2+Jj5BU9vVxSp
 b3jHOqEdFWzEiUzUgpKL2YOJo+/rFHnCB3nfU41BeBd6HKfQpfvMdQFWe1uqimLQ1Roq
 SpNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=HITucfVhVyShAZurMZAFr3jxYopXjoi9uoNtOyJRGgc=;
 b=DNTd+sEmnaW1AJjo4Eu2CN4iDGkgnBSk1oLc/GE+lyIy9qey55UoC8dHqJEVtOxKvG
 S+q8clpKrJmYg9Gwgyp2zK/5t48Eu91qTnYJE82DJk4kNbO3CLngGj+kx9L00Sn7y4n0
 V4SIkNmbLPo901mqQNdzhXV6hoDMYhfxBARJGG/CEgV+Kqc5VWuHrAESN/+pGNJYVVz1
 3cx0pqLnfLplV1Er8wbzUuKmii75ngSQpBgpgPinsqekJM/uNUX1D+URxaYXPwm1DyBp
 OZjM/R82To9H8Be0YF9z42f32NQecgR6aDSpe+enxvcZSt7ttAy+JbtjX9yOXtZhpNC1
 xS5w==
X-Gm-Message-State: AHQUAuZrNRE3Ayg02ZBLfllKvc4YcPoIc/sizy8dnB6sd+57MZUf4WoK
 mwqxnuM4R/4zVwWBi0WUpqI=
X-Google-Smtp-Source: AHgI3IYNFsRemrBqZgtV3ytH4hY5pT1h4kq5XDeYHhbqFlT6O2ANKA5eTRZY8UPXcYKWW2ba37BDcw==
X-Received: by 2002:a19:da1a:: with SMTP id r26mr1838739lfg.2.1550833988397;
 Fri, 22 Feb 2019 03:13:08 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 w3sm493098lfe.18.2019.02.22.03.13.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Feb 2019 03:13:07 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
Date: Fri, 22 Feb 2019 13:13:06 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <a30ca582-0993-9652-112e-467f49605405@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMi8xOSAxOjA1IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBPbiAyMi8w
Mi8yMDE5IDEwOjI3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAyMi8wMi8yMDE5IDA5OjU3
LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IEZyb206IE9sZWtzYW5kciBBbmRy
dXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Cj4+PiBIZWxs
bywgZXZlcnlib2R5IQo+Pj4KPj4+IFdlIGF0IEVQQU0gU3lzdGVtcyB3b3VsZCBsaWtlIHRvIHBy
ZXNlbnQgZmlyc3Qgc2VyaWVzIG9mIHBhdGNoZXMgCj4+PiB0YXJnZXRpbmcgWGVuCj4+PiBvbiBB
Uk0gRnVuY3Rpb25hbCBTYWZldHkgY2VydGlmaWNhdGlvbiAoSVNPNjE1MDggYmFzZWQpOiAKPj4+
IGltcGxlbWVudGF0aW9uIG9mCj4+PiBNSVNSQSBbMV0gQzoyMDEyIFJ1bGUgMTYuNCB3aGljaCBy
ZXF1aXJlcyB0aGF0IGV2ZXJ5IHN3aXRjaCAKPj4+IHN0YXRlbWVudCBoYXMgYQo+Pj4gZGVmYXVs
dCBsYWJlbCBhcyBhIG1lYXN1cmUgb2YgZGVmZW5zaXZlIHByb2dyYW1taW5nIHRlY2huaXF1ZS4K
Pj4KPj4gSGFuZyBvbiAtIHdoYXQ/Cj4+Cj4+IENhbiBzb21lb25lIGF0dGVtcHQgdG8ganVzdGlm
eSB3aHkgYWN0aXZlbHkgYnJlYWtpbmcgLVdzd2l0Y2ggaXMgZ29pbmcKPj4gdG8gcmVzdWx0IGlu
IHNhZmVyL2JldHRlciBjb2RlPwo+Cj4gSSB3YXMgYWJvdXQgdG8gYXNrIHRoZSBzYW1lLiBUaGVy
ZSBhcmUgcXVpdGUgYSBmZXcgY2FzZXMgd2hlcmUgdGhpcyAKPiBzZXJpZXMgaXMgZ29pbmcgdG8g
bWFrZSBtb3JlIGRpZmZpY3VsdCBleHRlbmRpbmcgZW51bS4KPgpXZWxsLCBJIGFtIG5vdCBzdXJl
IEkgY2FuIHRydWx5IGRlZmVuZCBNSVNSQSByZXF1aXJlbWVudHMgaGVyZSwgYnV0IEknbGwgdHJ5
CnRvIGV4cHJlc3MgbXkgdmlldyBvbiB0aGF0LgoKTGV0IHVzIGhhdmUgYSBsb29rIGF0IGdjYydz
IG9wdGlvbnMgWzFdOiBzbywgZm9yIHdoYXQgeW91IGFyZSBzYXlpbmc6CiItV3N3aXRjaApXYXJu
IHdoZW5ldmVyIGEgc3dpdGNoIHN0YXRlbWVudCBoYXMgYW4gaW5kZXggb2YgZW51bWVyYXRlZCB0
eXBlIGFuZCAKbGFja3MgYSBjYXNlIGZvciBvbmUgb3IgbW9yZSBvZiB0aGUgbmFtZWQgY29kZXMg
b2YgdGhhdCBlbnVtZXJhdGlvbi4gCihUaGUgcHJlc2VuY2Ugb2YgYSBkZWZhdWx0IGxhYmVsIHBy
ZXZlbnRzIHRoaXMgd2FybmluZy4pIGNhc2UgbGFiZWxzIApvdXRzaWRlIHRoZSBlbnVtZXJhdGlv
biByYW5nZSBhbHNvIHByb3Zva2Ugd2FybmluZ3Mgd2hlbiB0aGlzIG9wdGlvbiBpcyAKdXNlZCAo
ZXZlbiBpZiB0aGVyZSBpcyBhIGRlZmF1bHQgbGFiZWwpLiBUaGlzIHdhcm5pbmcgaXMgZW5hYmxl
ZCBieSAtV2FsbC4iCgpTbywgaWYgd2UgZG8gbm90IGhhdmUgYWxsIHRoZSBjYXNlcyBjb3ZlcmVk
IHRoZW4gdGhpcyBjb21waWxlcidzIHN3aXRjaCAKd2lsbCBmaXJlCmEgd2FybmluZyAoZXJyb3Ip
LiBXaGF0IGlmIHdlIGhhdmUgYW4gaW50ZWdlciBhcyBhIHN3aXRjaCdzIGluZGV4LCBub3QgCmFu
IGVudW1lcmF0aW9uLApzbyB0aGVuIHRoZXJlIGlzIG5vIGVhc3kgd2F5IHRvIGhhbmRsZSBhbGwg
dGhlIGNhc2VzIGFuZCB3ZSBoYXZlIHRvIApwcm92aWRlICpkZWZhdWx0KiBzdGF0ZW1lbnQuCgpX
aGF0IGlmIHdpdGggdGltZSBlbnVtZXJhdGlvbiBjaGFuZ2VzLCB3aGF0IGlmIHNvbWUgb2YgdGhl
IGNhc2UgCnN0YXRlbWVudHMgZ2V0IHJlbW92ZWQgYW5kIHNvIG9uLgoKQWxsIHRoZXNlLCBhcyBw
ZXIgbXkgdW5kZXJzdGFuZGluZywgbGVhZCB0byBhIGRlZmVuc2l2ZSBwcm9ncmFtbWluZyAKYXBw
cm9hY2gsIGUuZy4gZG8gbm90IHJlbHkgb24gd2hhdAppcyBoZXJlIGF0IHRoZSBtb21lbnQsIGJ1
dCB0aGluayB0aGF0IGV2ZXJ5dGhpbmcgY2FuIGNoYW5nZSBhbnkgdGltZSBzb29uLgoKQlRXLCBJ
IGNoZWNrZWQgdGhlIHNlcmllcyB3aXRoIC1Xc3dpdGNoLWRlZmF1bHQ6Ci1Xc3dpdGNoLWRlZmF1
bHQKV2FybiB3aGVuZXZlciBhIHN3aXRjaCBzdGF0ZW1lbnQgZG9lcyBub3QgaGF2ZSBhIGRlZmF1
bHQgY2FzZS4KPiBGdXJ0aGVybW9yZSwgdXNpbmcgQlVHKCkgaXMgYSBwcmV0dHkgYmFkIGlkZWEg
aW4gc3dpdGNoLiAKSXQgaXMgYW5kIG5vdCBvbmx5IGluIHRoZSBzd2l0Y2guIFRoZSByZWFzb24g
SSBwdXQgQlVHIGlzIHRoYXQgSSB0cmllZCAKdG8gZm9sbG93CnRoZSBleGlzdGluZyAiZXJyb3Ig
aGFuZGxpbmciIGF0IHRob3NlIHBsYWNlcy4KVXNlIG9mIEJVRygpIGl0c2VsZiBpcyBhbm90aGVy
IHRvcGljIHdoaWNoIHdpbGwgYWxzbyBuZWVkIHRvIGJlIGFkZHJlc3NlZAo+IEEgZ3Vlc3Qgd291
bGQgYmUgYWJsZSB0byBjcmFzaCB0aGUgd2hvbGUgcGxhdGZvcm0gaWYgdGhlcmUgd2FzIGEgCj4g
Y29kaW5nIG1pc3Rha2UuIEluc3RlYWQgd2Ugc2hvdWxkIHVzZSBBU1NFUlRfVU5SRUFDSEFCTEUo
KSBhbmQgcHJvdmlkZSAKPiBwcm9wZXIgZmFsbGJhY2sgd2hlbmV2ZXIgaXQgaXMgcG9zc2libGUu
CkV4YWN0bHksIGFzIEkgc2FpZCB3ZSBoYXZlIHRvIGdldCByaWQgb2YgQlVHKCkgYW5kIGZyaWVu
ZHMgYW5kIGhhbmRsZSAKZXJyb3JzIGluc3RlYWQKPgo+IENoZWVycywKPgpUaGFuayB5b3UsCk9s
ZWtzYW5kcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:15:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:15:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx8o5-0001Zm-F5; Fri, 22 Feb 2019 11:15:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gx8o4-0001Ze-DZ
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:15:52 +0000
X-Inumbo-ID: 36c46057-3693-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 36c46057-3693-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:15: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 A3276A78;
 Fri, 22 Feb 2019 03:15:51 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0664A3F5C1;
 Fri, 22 Feb 2019 03:15:50 -0800 (PST)
To: chengyan <yancheng@ecarx.com.cn>, Wei Liu <wei.liu2@citrix.com>
References: <9ee0e867-41c7-6474-bddf-220f2526c5bf@ecarx.com.cn>
 <20190221115821.sicxk2x4kw5met54@zion.uk.xensource.com>
 <a41a0147-a24a-b3d1-7b65-f89d135a46e5@ecarx.com.cn>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9f5317a7-168e-cf77-abf7-307db16c240d@arm.com>
Date: Fri, 22 Feb 2019 11:15:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <a41a0147-a24a-b3d1-7b65-f89d135a46e5@ecarx.com.cn>
Content-Language: en-US
Subject: Re: [Xen-devel] About Porting Virtio to the XEN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMjAxOSAwMTozNywgY2hlbmd5YW4gd3JvdGU6Cj4gRGVhciBXZWk6CgpIZWxsbywK
Cj4gCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBOb3cswqAgSSBvbmx5IG1ha2UgYSBkZW1v
IGluIHg4NiBwbGF0Zm9ybSBhbmQgaXQgaXMganVzdCBhIHRyeS4KPiAKPiAgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIE5vdCBzdXJlIHRoYXQgd2hldGhlciBpdCBpcyBzdWNjZXNzZnVsIHVzaW5n
IFZpcnRpbyB0ZWNoIGluIHRoZSAKPiBYRU4gcHJvamVjdC4KCk5vdCBhbGwgdmlydGlvIGRyaXZl
cnMgaGFzIGEgWGVuIGNvdW50ZXJwYXJ0LiBTbyBpdCBkZXBlbmRzIHdoYXQgeW91IGFyZSBsb29r
aW5nIAphdCBmb3IgeW91ciBkZW1vLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:20:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:20:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx8sa-0002GP-2N; Fri, 22 Feb 2019 11:20:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jiny=Q5=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gx8sY-0002GK-CS
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:20:30 +0000
X-Inumbo-ID: dbcc9c2b-3693-11e9-bc90-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbcc9c2b-3693-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:20:29 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id l5so1434838lje.1
 for <xen-devel@lists.xenproject.org>; Fri, 22 Feb 2019 03:20:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=hroUvC1Bsb0iQ2poca68r36Y7QYD0D6Sh8Ky7xsxn74=;
 b=aA5Ko1cQ2R+x2NY1i1JqexFYl9mUHr2dMStwoqVcnq0zEMAJvZQisuEsLyrBnxE9hG
 iFexPi9d6fMcyk9lfeEQ8YFsLYJAMdgfmaNFSou29xZkoTCT/e5vFeABFh2VJlHtKp4l
 nhXq4IRTsfECEetTgb9feWydj+RWCBIdYfwHi0vG+L297CyPWwQhzU8zVyEwDNBNjcM+
 W+ktTsQah6uLj8zIiDzJ0oQndX5V/mo6w1bPeaDmuajVGOTJAOnjTcvZl6BMWk/i68bW
 j9r2+/GWz3fspd8dcPRHRKZBOSs1QC9yluWyyNgfQR3iVRfrGyVK9qN2tgiHPF+KXqhZ
 M+2A==
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=hroUvC1Bsb0iQ2poca68r36Y7QYD0D6Sh8Ky7xsxn74=;
 b=QqovLQa4+CL8JUA0G6IaWb19IY9rY8Zo8ikIxoq9I+xKpavxF0UJ/UmyrZXTTad85C
 kgFfHnW5Hw7lTh5KrAJOthtz9kGY7bUpwDQbBTh9PS8ZVZsKrky1q6lGiqfLtbqU5vPI
 HAZttRQVjNjLyymtpPRkx2Xp5jrhpGOB0zGoNz5vEflgrgt+KegtV0K1HqS8TxgP0d0X
 DVkK8Qp+0A9EoIEuX06CR2QXYEPfovrK89dbuDSCE5sr/chYWvKMkf783q6/IBqz9YOq
 CeUVPgz57FvzodDWHzk0z6JOm1cz+5FF0ctpQNEarCwNPOpWKUJXBH9UrZxq59lnOnep
 lFeA==
X-Gm-Message-State: AHQUAuZHhQwsI9EAmZzBR4gMUP6s4GI2I4ySQRKqppm8KXj23VwWx0U2
 Q4c7MNudHtObNxRxgrYv7WNVauLzDtY=
X-Google-Smtp-Source: AHgI3Ia1oDhSsOThaJzMAYuVqyBpjAumIAMFv1ubJC/4qh8Rbw/idY7nIeq+0FihG0gY95s4xBTulw==
X-Received: by 2002:a2e:2419:: with SMTP id k25mr2054755ljk.38.1550834427535; 
 Fri, 22 Feb 2019 03:20:27 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id n21sm539590lfb.81.2019.02.22.03.20.26
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Feb 2019 03:20:26 -0800 (PST)
To: xen-devel@lists.xenproject.org
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <725b8717-d7fe-86e8-74a3-79c728c05553@gmail.com>
Date: Fri, 22 Feb 2019 13:20:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gQW5kcmV3LAoKT24gMjIuMDIuMTkgMTI6MjcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4g
Q2FuIHNvbWVvbmUgYXR0ZW1wdCB0byBqdXN0aWZ5IHdoeSBhY3RpdmVseSBicmVha2luZyAtV3N3
aXRjaCBpcyBnb2luZwo+IHRvIHJlc3VsdCBpbiBzYWZlci9iZXR0ZXIgY29kZT8KSSB3b3VsZCBl
eHByZXNzIG15IHZpc2lvbiBvZiB0aGF0IE1JU1JBIHJ1bGUgcmVxdWlyZW1lbnQ6Ckl0IHJlcXVp
cmVzIGhhbmRsaW5nIChpbiBhbnkgbWVhbmluZykgYWxsIHBvc3NpYmxlIGluY29taW5nIHZhbHVl
cyBleHBsaWNpdGx5LgpTd2l0Y2hpbmcgdGhyb3VnaCBlbnVtIHN0aWxsIGNvdWxkIGJlIGd1YXJk
ZWQgYnkgQlVHL0FTU0VSVF9VTlJFQUNIQUJMRSB1bmRlciBkZWZhdWx0IGxhYmVsLiBUaG91Z2gg
YXQgcnVudGltZSwgbm90IGNvbXBpbGF0aW9uIHRpbWUuCgotLSAKU2luY2VyZWx5LApBbmRyaWkg
QW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:21:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:21:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx8tU-0002MC-Dh; Fri, 22 Feb 2019 11:21:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jiny=Q5=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gx8tT-0002M4-5x
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:21:27 +0000
X-Inumbo-ID: fd5993d5-3693-11e9-bc90-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd5993d5-3693-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:21:25 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id z196so740025lff.4
 for <xen-devel@lists.xenproject.org>; Fri, 22 Feb 2019 03:21:25 -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-language:content-transfer-encoding;
 bh=qBQQsgH2uAQ+gJzWvd+1EKTY9QTAHEavTtXQHZLgQk4=;
 b=dJjbqKUZrKhu5nIepwU6XG3oTEkQnW0Gdmfa8qOZNPfg9oMQyEv28WNPwENk1v69+P
 aODvABnWznn0NK3QAlZmKR8rCUiLNnM6aqv1XvUxTcYUgtF+N0Hyp+qHu2aOjN3zz54r
 5t7W49j7HmvYMrFYL16vza8v5oYnimwL83fPnXeHOZQ7caGiEYGJnwJWDerL0pDTV3XG
 ZxmoMgaxIDXA8/mOjxU8DZa3dNn8XnambII+YzsBRr6Z5wdRk1reDqmzc0BYGC73VBNf
 vQ9Qu2/Hhufg49txZTCie/7q4oK5mSsRd5r+EHSQ6cZewn9+SIPnmg1hrc55IKiH3y8L
 0KqA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=qBQQsgH2uAQ+gJzWvd+1EKTY9QTAHEavTtXQHZLgQk4=;
 b=iaCVo49rnLt8PyoY95mW6FX4ixiaFfPaNJqsiSc7sKdQXhgOzs36EjqzCZBLV2QnG6
 AP0rKbORDosLL06sw9K5Ko++f4san16YJXzS8b/b4O6VDBmff5/Hqr8lIDyqMvrZo9iD
 C/dd4HhV2BK/yByHl9pUPYcWfk9wZpmSCmbvgbJiZUdcDBR/q2Z5X7t+oVVUJ4PZ2yV/
 D7LmGm3S4wTUw1NsJPWsarjHhh5WUEZJSI+xtpPem3eLH2pqka53VjgpcxOeLdSXpQtP
 jDPEqq+2a2Lpiwu10mCv3eAQDe2Qy77+jPSz6gSiVBu8lJAv3DfT+36SqIn8MZAXoP0X
 C3EQ==
X-Gm-Message-State: AHQUAubXPEnIFOr9+nyT3TzOU6FKy4ouOtImWUToIo2mD5NNhzaLd/Hu
 DcRtk20Q3HBi3X8h8xEhO6s=
X-Google-Smtp-Source: AHgI3IZPprgBYz+ceV11sJUnzAZVfMapk9g/uIVC0JOWUPdEnMRk6AGNZZmaC6t9SWTBhGE13dlKoA==
X-Received: by 2002:a19:e609:: with SMTP id d9mr2067912lfh.112.1550834484286; 
 Fri, 22 Feb 2019 03:21:24 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id m16sm336757lfg.49.2019.02.22.03.21.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Feb 2019 03:21:23 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>, xen-devel@lists.xenproject.org
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <1a9017e6-9f97-9cf2-fca1-11a2db23e232@gmail.com>
Date: Fri, 22 Feb 2019 13:21:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, julien.grall@arm.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gQW5kcmV3LAoKT24gMjIuMDIuMTkgMTI6MjcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4g
T24gMjIvMDIvMjAxOSAwOTo1NywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+IEZy
b206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFt
LmNvbT4KPj4KPj4gSGVsbG8sIGV2ZXJ5Ym9keSEKPj4KPj4gV2UgYXQgRVBBTSBTeXN0ZW1zIHdv
dWxkIGxpa2UgdG8gcHJlc2VudCBmaXJzdCBzZXJpZXMgb2YgcGF0Y2hlcyB0YXJnZXRpbmcgWGVu
Cj4+IG9uIEFSTSBGdW5jdGlvbmFsIFNhZmV0eSBjZXJ0aWZpY2F0aW9uIChJU082MTUwOCBiYXNl
ZCk6IGltcGxlbWVudGF0aW9uIG9mCj4+IE1JU1JBIFsxXSBDOjIwMTIgUnVsZSAxNi40IHdoaWNo
IHJlcXVpcmVzIHRoYXQgZXZlcnkgc3dpdGNoIHN0YXRlbWVudCBoYXMgYQo+PiBkZWZhdWx0IGxh
YmVsIGFzIGEgbWVhc3VyZSBvZiBkZWZlbnNpdmUgcHJvZ3JhbW1pbmcgdGVjaG5pcXVlLgo+IAo+
IEhhbmcgb24gLSB3aGF0Pwo+IAo+IENhbiBzb21lb25lIGF0dGVtcHQgdG8ganVzdGlmeSB3aHkg
YWN0aXZlbHkgYnJlYWtpbmcgLVdzd2l0Y2ggaXMgZ29pbmcKPiB0byByZXN1bHQgaW4gc2FmZXIv
YmV0dGVyIGNvZGU/CgpJIHdvdWxkIGV4cHJlc3MgbXkgdmlzaW9uIG9mIHRoYXQgTUlTUkEgcnVs
ZSByZXF1aXJlbWVudDoKSXQgcmVxdWlyZXMgaGFuZGxpbmcgKGluIGFueSBtZWFuaW5nKSBhbGwg
cG9zc2libGUgaW5jb21pbmcgdmFsdWVzIGV4cGxpY2l0bHkuClN3aXRjaGluZyB0aHJvdWdoIGVu
dW0gc3RpbGwgY291bGQgYmUgZ3VhcmRlZCBieSBCVUcvQVNTRVJUX1VOUkVBQ0hBQkxFIHVuZGVy
IGRlZmF1bHQgbGFiZWwuIFRob3VnaCBhdCBydW50aW1lLCBub3QgY29tcGlsYXRpb24gdGltZS4K
Ci0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:28:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:28:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx90A-0002rZ-6U; Fri, 22 Feb 2019 11:28:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gx909-0002rU-CP
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:28:21 +0000
X-Inumbo-ID: f4e2d0ab-3694-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f4e2d0ab-3694-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:28:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EEFADA78;
 Fri, 22 Feb 2019 03:27:49 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 33A223F5C1;
 Fri, 22 Feb 2019 03:27:47 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
Date: Fri, 22 Feb 2019 11:27:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMjIvMDIvMjAxOSAxMToxMywgT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gd3JvdGU6Cj4gT24gMi8yMi8xOSAxOjA1IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp
LAo+Pgo+PiBPbiAyMi8wMi8yMDE5IDEwOjI3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24g
MjIvMDIvMjAxOSAwOTo1NywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4gRnJv
bTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgo+Pj4+Cj4+Pj4gSGVsbG8sIGV2ZXJ5Ym9keSEKPj4+Pgo+Pj4+IFdlIGF0IEVQQU0gU3lz
dGVtcyB3b3VsZCBsaWtlIHRvIHByZXNlbnQgZmlyc3Qgc2VyaWVzIG9mIHBhdGNoZXMgdGFyZ2V0
aW5nIFhlbgo+Pj4+IG9uIEFSTSBGdW5jdGlvbmFsIFNhZmV0eSBjZXJ0aWZpY2F0aW9uIChJU082
MTUwOCBiYXNlZCk6IGltcGxlbWVudGF0aW9uIG9mCj4+Pj4gTUlTUkEgWzFdIEM6MjAxMiBSdWxl
IDE2LjQgd2hpY2ggcmVxdWlyZXMgdGhhdCBldmVyeSBzd2l0Y2ggc3RhdGVtZW50IGhhcyBhCj4+
Pj4gZGVmYXVsdCBsYWJlbCBhcyBhIG1lYXN1cmUgb2YgZGVmZW5zaXZlIHByb2dyYW1taW5nIHRl
Y2huaXF1ZS4KPj4+Cj4+PiBIYW5nIG9uIC0gd2hhdD8KPj4+Cj4+PiBDYW4gc29tZW9uZSBhdHRl
bXB0IHRvIGp1c3RpZnkgd2h5IGFjdGl2ZWx5IGJyZWFraW5nIC1Xc3dpdGNoIGlzIGdvaW5nCj4+
PiB0byByZXN1bHQgaW4gc2FmZXIvYmV0dGVyIGNvZGU/Cj4+Cj4+IEkgd2FzIGFib3V0IHRvIGFz
ayB0aGUgc2FtZS4gVGhlcmUgYXJlIHF1aXRlIGEgZmV3IGNhc2VzIHdoZXJlIHRoaXMgc2VyaWVz
IGlzIAo+PiBnb2luZyB0byBtYWtlIG1vcmUgZGlmZmljdWx0IGV4dGVuZGluZyBlbnVtLgo+Pgo+
IFdlbGwsIEkgYW0gbm90IHN1cmUgSSBjYW4gdHJ1bHkgZGVmZW5kIE1JU1JBIHJlcXVpcmVtZW50
cyBoZXJlLCBidXQgSSdsbCB0cnkKPiB0byBleHByZXNzIG15IHZpZXcgb24gdGhhdC4KPiAKPiBM
ZXQgdXMgaGF2ZSBhIGxvb2sgYXQgZ2NjJ3Mgb3B0aW9ucyBbMV06IHNvLCBmb3Igd2hhdCB5b3Ug
YXJlIHNheWluZzoKPiAiLVdzd2l0Y2gKPiBXYXJuIHdoZW5ldmVyIGEgc3dpdGNoIHN0YXRlbWVu
dCBoYXMgYW4gaW5kZXggb2YgZW51bWVyYXRlZCB0eXBlIGFuZCBsYWNrcyBhIAo+IGNhc2UgZm9y
IG9uZSBvciBtb3JlIG9mIHRoZSBuYW1lZCBjb2RlcyBvZiB0aGF0IGVudW1lcmF0aW9uLiAoVGhl
IHByZXNlbmNlIG9mIGEgCj4gZGVmYXVsdCBsYWJlbCBwcmV2ZW50cyB0aGlzIHdhcm5pbmcuKSBj
YXNlIGxhYmVscyBvdXRzaWRlIHRoZSBlbnVtZXJhdGlvbiByYW5nZSAKPiBhbHNvIHByb3Zva2Ug
d2FybmluZ3Mgd2hlbiB0aGlzIG9wdGlvbiBpcyB1c2VkIChldmVuIGlmIHRoZXJlIGlzIGEgZGVm
YXVsdCAKPiBsYWJlbCkuIFRoaXMgd2FybmluZyBpcyBlbmFibGVkIGJ5IC1XYWxsLiIKPiAKPiBT
bywgaWYgd2UgZG8gbm90IGhhdmUgYWxsIHRoZSBjYXNlcyBjb3ZlcmVkIHRoZW4gdGhpcyBjb21w
aWxlcidzIHN3aXRjaCB3aWxsIGZpcmUKPiBhIHdhcm5pbmcgKGVycm9yKS4gV2hhdCBpZiB3ZSBo
YXZlIGFuIGludGVnZXIgYXMgYSBzd2l0Y2gncyBpbmRleCwgbm90IGFuIAo+IGVudW1lcmF0aW9u
LAo+IHNvIHRoZW4gdGhlcmUgaXMgbm8gZWFzeSB3YXkgdG8gaGFuZGxlIGFsbCB0aGUgY2FzZXMg
YW5kIHdlIGhhdmUgdG8gcHJvdmlkZSAKPiAqZGVmYXVsdCogc3RhdGVtZW50LgoKWW91IGhhdmUg
YSBwb2ludCBmb3IgdGhlIGludGVnZXIgc3dpdGNoLgoKPiAKPiBXaGF0IGlmIHdpdGggdGltZSBl
bnVtZXJhdGlvbiBjaGFuZ2VzLCB3aGF0IGlmIHNvbWUgb2YgdGhlIGNhc2Ugc3RhdGVtZW50cyBn
ZXQgCj4gcmVtb3ZlZCBhbmQgc28gb24uCgpJbiB0aGF0IGNhc2UsIHRoZSBjb21waWxlciB3aWxs
IHRocm93IGFuIGVycm9yIChYZW4gaXMgYnVpbHQgd2l0aCAtV2Vycm9yKS4gU28gCmZvciBlbnVt
ZXJhdGlvbiB0aGUgY29tcGlsZXIgd2lsbCBoZWxwIHVzIHRvIHNwb3QgdGhlIG1pc3NpbmcgcGxh
Y2VzLgoKSWYgeW91IGFkZCBhIGRlZmF1bHQgY2FzZSwgeW91IHJlbW92ZSB1cyBhIGdvb2Qgd2F5
IHRvIGNoZWNrIHdlIGFjdHVhbGx5IGFkZCB0aGUgCm5ldyBlbGVtZW50IGV2ZXJ5d2hlcmUuCgo+
IAo+IEFsbCB0aGVzZSwgYXMgcGVyIG15IHVuZGVyc3RhbmRpbmcsIGxlYWQgdG8gYSBkZWZlbnNp
dmUgcHJvZ3JhbW1pbmcgYXBwcm9hY2gsIAo+IGUuZy4gZG8gbm90IHJlbHkgb24gd2hhdAo+IGlz
IGhlcmUgYXQgdGhlIG1vbWVudCwgYnV0IHRoaW5rIHRoYXQgZXZlcnl0aGluZyBjYW4gY2hhbmdl
IGFueSB0aW1lIHNvb24uCkl0IGRvZXMgbm90IG1lYW4gdGhpcyBpcyBhbHdheXMgdGhlIGJlc3Qg
c29sdXRpb24uIElmIHdlIHRha2UgdGhlIGV4YW1wbGUgb2YgdGhlIAplbnVtZXJhdGlvbiwgbm93
IHlvdSBjYW4ndCBlYXNpbHkgZGV0ZWN0IGF0IGNvbXBpbGF0aW9uIHRpbWUgeW91IG1pc3NlZCBh
IGNhc2UuIApUaGlzIGNvdWxkIHBvdGVudGlhbGx5IGxlYWQgdG8gcGFpbmZ1bCBkZWJ1Z2dpbmcg
c2Vzc2lvbiB0byB1bmRlcnN0YW5kIHdoYXQgaXMgCm1pc3NpbmcuCgo+IAo+IEJUVywgSSBjaGVj
a2VkIHRoZSBzZXJpZXMgd2l0aCAtV3N3aXRjaC1kZWZhdWx0Ogo+IC1Xc3dpdGNoLWRlZmF1bHQK
PiBXYXJuIHdoZW5ldmVyIGEgc3dpdGNoIHN0YXRlbWVudCBkb2VzIG5vdCBoYXZlIGEgZGVmYXVs
dCBjYXNlLgo+PiBGdXJ0aGVybW9yZSwgdXNpbmcgQlVHKCkgaXMgYSBwcmV0dHkgYmFkIGlkZWEg
aW4gc3dpdGNoLiAKPiBJdCBpcyBhbmQgbm90IG9ubHkgaW4gdGhlIHN3aXRjaC4gVGhlIHJlYXNv
biBJIHB1dCBCVUcgaXMgdGhhdCBJIHRyaWVkIHRvIGZvbGxvdwo+IHRoZSBleGlzdGluZyAiZXJy
b3IgaGFuZGxpbmciIGF0IHRob3NlIHBsYWNlcy4KCkl0IGlzIG5vdCBiZWNhdXNlIEJVRygpIGlz
IGJlZW4gdXNlZCB0b2RheSBpbiBzb21lIHBsYWNlcyB0aGF0IHdlIG5lZWQgdG8gCmNvbnRpbnVl
IHRvIHNwcmVhZCBpdC4KCj4gVXNlIG9mIEJVRygpIGl0c2VsZiBpcyBhbm90aGVyIHRvcGljIHdo
aWNoIHdpbGwgYWxzbyBuZWVkIHRvIGJlIGFkZHJlc3NlZAoKU28gd2Ugc2hvdWxkIG5vdCBhZGQg
bW9yZSBvZiB0aGVtLi4uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:30:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:30:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx92G-0003XB-QG; Fri, 22 Feb 2019 11:30:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gx92F-0003X4-8n
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:30:31 +0000
X-Inumbo-ID: 4229bb3d-3695-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4229bb3d-3695-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:30:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C7708A78;
 Fri, 22 Feb 2019 03:30:29 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6EFB93F5C1;
 Fri, 22 Feb 2019 03:30:28 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>, xen-devel@lists.xenproject.org
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <1a9017e6-9f97-9cf2-fca1-11a2db23e232@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <db620149-0728-c7b7-1e4b-6350eb859759@arm.com>
Date: Fri, 22 Feb 2019 11:30:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <1a9017e6-9f97-9cf2-fca1-11a2db23e232@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMi8wMi8yMDE5IDExOjIxLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IE9uIDIyLjAyLjE5
IDEyOjI3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAyMi8wMi8yMDE5IDA5OjU3LCBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Cj4+PiBIZWxsbywgZXZl
cnlib2R5IQo+Pj4KPj4+IFdlIGF0IEVQQU0gU3lzdGVtcyB3b3VsZCBsaWtlIHRvIHByZXNlbnQg
Zmlyc3Qgc2VyaWVzIG9mIHBhdGNoZXMgdGFyZ2V0aW5nIFhlbgo+Pj4gb24gQVJNIEZ1bmN0aW9u
YWwgU2FmZXR5IGNlcnRpZmljYXRpb24gKElTTzYxNTA4IGJhc2VkKTogaW1wbGVtZW50YXRpb24g
b2YKPj4+IE1JU1JBIFsxXSBDOjIwMTIgUnVsZSAxNi40IHdoaWNoIHJlcXVpcmVzIHRoYXQgZXZl
cnkgc3dpdGNoIHN0YXRlbWVudCBoYXMgYQo+Pj4gZGVmYXVsdCBsYWJlbCBhcyBhIG1lYXN1cmUg
b2YgZGVmZW5zaXZlIHByb2dyYW1taW5nIHRlY2huaXF1ZS4KPj4KPj4gSGFuZyBvbiAtIHdoYXQ/
Cj4+Cj4+IENhbiBzb21lb25lIGF0dGVtcHQgdG8ganVzdGlmeSB3aHkgYWN0aXZlbHkgYnJlYWtp
bmcgLVdzd2l0Y2ggaXMgZ29pbmcKPj4gdG8gcmVzdWx0IGluIHNhZmVyL2JldHRlciBjb2RlPwo+
IAo+IEkgd291bGQgZXhwcmVzcyBteSB2aXNpb24gb2YgdGhhdCBNSVNSQSBydWxlIHJlcXVpcmVt
ZW50Ogo+IEl0IHJlcXVpcmVzIGhhbmRsaW5nIChpbiBhbnkgbWVhbmluZykgYWxsIHBvc3NpYmxl
IGluY29taW5nIHZhbHVlcyBleHBsaWNpdGx5Lgo+IFN3aXRjaGluZyB0aHJvdWdoIGVudW0gc3Rp
bGwgY291bGQgYmUgZ3VhcmRlZCBieSBCVUcvQVNTRVJUX1VOUkVBQ0hBQkxFIHVuZGVyIAo+IGRl
ZmF1bHQgbGFiZWwuIFRob3VnaCBhdCBydW50aW1lLCBub3QgY29tcGlsYXRpb24gdGltZS4KCldo
aWxlIHJldmlldyB0ZW5kIHRvIGJlIHZlcnkgdGhvcm91Z2gsIGl0IGlzIHNvbWV0aW1lcyBoYXJk
IHRvIHNwb3Qgd2hlbiB3ZSBtaXNzIAphIGNhc2UuIFRoaXMgaXMgd2hlcmUgLVdzd2l0Y2ggY29t
ZXMgaW50byBwbGFjZSB0byBzcG90IG1pc3NpbmcgaG93LgoKSG93IHRoZSBCVUcvQVNTRVJUX1VO
UkVBQ0hBQkxFIHNvbHV0aW9uIGlzIGdvaW5nIHRvIGhlbHAgdXMgaGVyZT8KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:33:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx954-0003eR-AO; Fri, 22 Feb 2019 11:33:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gx952-0003eM-CG
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:33:24 +0000
X-Inumbo-ID: a9b7e0a4-3695-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a9b7e0a4-3695-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:33:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 78E0CA78;
 Fri, 22 Feb 2019 03:32:53 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1B5603F5C1;
 Fri, 22 Feb 2019 03:32:51 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Andrii Anisov <andrii.anisov@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>, xen-devel@lists.xenproject.org
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <1a9017e6-9f97-9cf2-fca1-11a2db23e232@gmail.com>
 <db620149-0728-c7b7-1e4b-6350eb859759@arm.com>
Message-ID: <2cfebd6a-0b99-9704-9338-a87de37a1fb1@arm.com>
Date: Fri, 22 Feb 2019 11:32:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <db620149-0728-c7b7-1e4b-6350eb859759@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMi8wMi8yMDE5IDExOjMwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gCj4gCj4gT24gMjIv
MDIvMjAxOSAxMToyMSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPj4gT24gMjIuMDIuMTkgMTI6Mjcs
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAyMi8wMi8yMDE5IDA5OjU3LCBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8
b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4KPj4+PiBIZWxsbywgZXZlcnli
b2R5IQo+Pj4+Cj4+Pj4gV2UgYXQgRVBBTSBTeXN0ZW1zIHdvdWxkIGxpa2UgdG8gcHJlc2VudCBm
aXJzdCBzZXJpZXMgb2YgcGF0Y2hlcyB0YXJnZXRpbmcgWGVuCj4+Pj4gb24gQVJNIEZ1bmN0aW9u
YWwgU2FmZXR5IGNlcnRpZmljYXRpb24gKElTTzYxNTA4IGJhc2VkKTogaW1wbGVtZW50YXRpb24g
b2YKPj4+PiBNSVNSQSBbMV0gQzoyMDEyIFJ1bGUgMTYuNCB3aGljaCByZXF1aXJlcyB0aGF0IGV2
ZXJ5IHN3aXRjaCBzdGF0ZW1lbnQgaGFzIGEKPj4+PiBkZWZhdWx0IGxhYmVsIGFzIGEgbWVhc3Vy
ZSBvZiBkZWZlbnNpdmUgcHJvZ3JhbW1pbmcgdGVjaG5pcXVlLgo+Pj4KPj4+IEhhbmcgb24gLSB3
aGF0Pwo+Pj4KPj4+IENhbiBzb21lb25lIGF0dGVtcHQgdG8ganVzdGlmeSB3aHkgYWN0aXZlbHkg
YnJlYWtpbmcgLVdzd2l0Y2ggaXMgZ29pbmcKPj4+IHRvIHJlc3VsdCBpbiBzYWZlci9iZXR0ZXIg
Y29kZT8KPj4KPj4gSSB3b3VsZCBleHByZXNzIG15IHZpc2lvbiBvZiB0aGF0IE1JU1JBIHJ1bGUg
cmVxdWlyZW1lbnQ6Cj4+IEl0IHJlcXVpcmVzIGhhbmRsaW5nIChpbiBhbnkgbWVhbmluZykgYWxs
IHBvc3NpYmxlIGluY29taW5nIHZhbHVlcyBleHBsaWNpdGx5Lgo+PiBTd2l0Y2hpbmcgdGhyb3Vn
aCBlbnVtIHN0aWxsIGNvdWxkIGJlIGd1YXJkZWQgYnkgQlVHL0FTU0VSVF9VTlJFQUNIQUJMRSB1
bmRlciAKPj4gZGVmYXVsdCBsYWJlbC4gVGhvdWdoIGF0IHJ1bnRpbWUsIG5vdCBjb21waWxhdGlv
biB0aW1lLgo+IAo+IFdoaWxlIHJldmlldyB0ZW5kIHRvIGJlIHZlcnkgdGhvcm91Z2gsIGl0IGlz
IHNvbWV0aW1lcyBoYXJkIHRvIHNwb3Qgd2hlbiB3ZSBtaXNzIAo+IGEgY2FzZS4gVGhpcyBpcyB3
aGVyZSAtV3N3aXRjaCBjb21lcyBpbnRvIHBsYWNlIHRvIHNwb3QgbWlzc2luZyBob3cuCgpzL2hv
dy9jYXNlLwoKPiAKPiBIb3cgdGhlIEJVRy9BU1NFUlRfVU5SRUFDSEFCTEUgc29sdXRpb24gaXMg
Z29pbmcgdG8gaGVscCB1cyBoZXJlPwo+IAo+IENoZWVycywKPiAKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:46:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:46:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx9HN-0004do-G5; Fri, 22 Feb 2019 11:46:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gx9HM-0004cT-1S
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:46:08 +0000
X-Inumbo-ID: 703b9de8-3697-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 703b9de8-3697-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:46:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 04:44:05 -0700
Message-Id: <5C6FE084020000780021916C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 04:44:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <1574a7fe-a5ac-4bc2-d3f0-967d8d01e5f1@oracle.com>
 <1100e6b1-6fa8-06f0-8ecc-b0699a2ce5f4@arm.com>
In-Reply-To: <1100e6b1-6fa8-06f0-8ecc-b0699a2ce5f4@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, linux-kernel@vger.kernel.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dave P Martin <dave.martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE5IGF0IDIzOjAzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDIvMjAvMTkgOTo0NiBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAyLzIwLzE5
IDM6NDYgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IE9uIDIvMjAvMTkgODowNCBQTSwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+IE9uIDIvMjAvMTkgMTowNSBQTSwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+Pj4+IFNvbWUgc29ydCBvZiBhIEZJRk8gdGhhdCBzdG9yZXMge2lycSwgZGF0YX0g
dHVwbGUuIEl0IGNvdWxkIG9idmlvdXNseSBiZQo+Pj4+IGltcGxlbWVudGVkIGFzIGEgcmluZyBi
dXQgbm90IG5lY2Vzc2FyaWx5IGFzIFhlbiBzaGFyZWQgcmluZyAoaWYgdGhhdCdzCj4+Pj4gd2hh
dCB5b3Ugd2VyZSByZWZlcnJpbmcgdG8pLgoKSSdtIHNvcnQgb2YgbG9zdCBoZXJlIHdpdGggdGhl
IG1peGVkIHJlZmVyZW5jZXMgdG8gImludGVycnVwdHMiIGFuZAoiZXZlbnRzIi4gSW50ZXJydXB0
cyBjYW4gYmUgc2hhcmVkIChhbmQgaGF2ZSBhIHBlci1pbnN0YW5jZQooaXJxLGRhdGEpIHR1cGxl
KSwgYnV0IHRoZXJlIHNob3VsZCBiZSBhdCBtb3N0IG9uZSBpbnRlcnJ1cHQKdW5kZXJseWluZyB0
aGUgZXZlbnQgY2hhbm5lbCBzeXN0ZW1zLCBzaG91bGRuJ3QgdGhlcmU/IEV2ZW50CmNoYW5uZWxz
IG90b2ggY2FuJ3QgYmUgc2hhcmVkLCBhbmQgaGVuY2UgdGhlcmUncyBvbmx5IG9uZQoiZGF0YSIg
aXRlbSB0byBiZSBhc3NvY2lhdGVkIHdpdGggZWFjaCBjaGFubmVsLCBhdCB3aGljaCBwb2ludCBh
CnBsYWluIGNvdW50ZXIgb3VnaHQgdG8gZG8uCgo+Pj4gVGhlIHVuZGVybHlpbmcgcXVlc3Rpb24g
aXMgd2hhdCBoYXBwZW4gaWYgeW91IG1pc3MgYW4gaW50ZXJydXB0LiBJcyBpdAo+Pj4gZ29pbmcg
dG8gYmUgb2s/Cj4+IAo+PiBUaGlzIEkgYW0gbm90IHN1cmUgYWJvdXQuIEkgdGhvdWdodCB5ZXMg
c2luY2Ugd2UgYXJlIHNpZ25hbGluZyB0aGUKPj4gcHJvY2VzcyBvbmx5IG9uY2UuCj4gCj4gSSBo
YXZlIENDZWQgQW5kcmV3IGFuZCBKYW4gdG8gc2VlIGlmIHRoZXkgY2FuIGhlbHAgaGVyZS4KCldo
YXQgbWVhbmluZyBvZiAibWlzcyIgZG8geW91IHVzZSBoZXJlPyBBcyBsb25nIGFzIGlzIG9ubHkg
bWVhbnMKZGVsYXkgKGkuZS4gbWlzcyBhbiBpbnN0YW5jZSwgYnV0IGdldCBub3RpZmllZCBhcyBz
b29uIGFzIGZlYXNpYmxlCmV2ZW4gaWYgdGhlcmUgaXMgbm90IGZ1cnRoZXIgZXZlbnQgY29taW5n
IGZyb20gdGhlIHNvdXJjZSkgLSB0aGF0CndvdWxkIGJlIG9rYXksIEkgdGhpbmsuIEJ1dCBpZiB5
b3UgdHJ1bHkgbWVhbiAibWlzcyIgKGkuZS4gZXZlbnQgbG9zdAphbHRvZ2V0aGVyLCB3aXRoIHNp
bGVuY2UgcmVzdWx0aW5nIGlmIHRoZXJlJ3Mgbm8gZnVydGhlciBldmVudCksIHRoZW4Kbm8sIHRo
aXMgd291bGQgbm90IGJlIHRvbGVyYWJsZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:48:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx9JM-0004jO-CX; Fri, 22 Feb 2019 11:48:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MfXf=Q5=bounce.vates.fr=bounce-md_30504962.5c6fe176.v1-9cb0ed38cad144de8859d589945b21bb@srs-us1.protection.inumbo.net>)
 id 1gx9JK-0004jB-PX
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:48:11 +0000
X-Inumbo-ID: b85f3567-3697-11e9-bc90-bc764e045a96
Received: from mail186-15.suw21.mandrillapp.com (unknown [198.2.186.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b85f3567-3697-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:48:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=mandrill; d=vates.fr; 
 h=From:Subject:To:Cc:Message-Id:Date:MIME-Version:Content-Type:Content-Transfer-Encoding;
 i=ronan.abhamon@vates.fr; 
 bh=f+xXjgQTxEb7NdQLsfi3N2NZjkiUfqDqPvGLoODEG5k=;
 b=mh+mL1dNbrDgZacQuXCLqoabqTYOp41BwaKIcF4ptKSM4QqouN39HxkE83+cUgX1t8Sp1FR+scw5
 1n1UGcKeTDRXRm+y5ylbi45lfmtApsVIb3C3DTvaSULuXS5eSjFtOgB56Kn9zJnjlG56QNsL/bBO
 pI7FnltaSpLaOim9Pvk=
Received: from pmta02.mandrill.prod.suw01.rsglab.com (127.0.0.1) by
 mail186-15.suw21.mandrillapp.com id hdvgne174bkn for
 <xen-devel@lists.xenproject.org>;
 Fri, 22 Feb 2019 11:48:06 +0000 (envelope-from
 <bounce-md_30504962.5c6fe176.v1-9cb0ed38cad144de8859d589945b21bb@bounce.vates.fr>)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mandrillapp.com; 
 i=@mandrillapp.com; q=dns/txt; s=mandrill; t=1550836086; h=From : 
 Subject : To : Cc : Message-Id : Date : MIME-Version : Content-Type : 
 Content-Transfer-Encoding : From : Subject : Date : X-Mandrill-User : 
 List-Unsubscribe; bh=f+xXjgQTxEb7NdQLsfi3N2NZjkiUfqDqPvGLoODEG5k=; 
 b=lfj8JsrfovlhPRXTE7oYMKHqVdYYh7LZ0MBbQ/VvY4MT95lpyYsiCtQiZ/XxlK2xj76KQE
 D05XYuZWWLrE6QMSTegDwaQv3UwrFR/tcPlRKlTFkNCe5JDr2NcHtSNaLs0iD5+W3Pz/j/Ki
 5O2L7LkuSoyhSG7hxgZpHLISbwZ1U=
From: Ronan Abhamon <ronan.abhamon@vates.fr>
Received: from [212.129.1.64] by mandrillapp.com id
 9cb0ed38cad144de8859d589945b21bb; Fri, 22 Feb 2019 11:48:06 +0000
X-Virus-Scanned: amavisd-new at plam.fr
X-Mailer: git-send-email 2.20.1
To: <xen-devel@lists.xenproject.org>
Message-Id: <20190222114139.7415-1-ronan.abhamon@vates.fr>
X-Report-Abuse: Please forward a copy of this message, including all headers,
 to abuse@mandrill.com
X-Report-Abuse: You can also report abuse here:
 http://mandrillapp.com/contact/abuse?id=30504962.9cb0ed38cad144de8859d589945b21bb
X-Mandrill-User: md_30504962
Date: Fri, 22 Feb 2019 11:48:06 +0000
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] tools/xentop: Display '-' when stats are not
 available.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Pritha Srivastava <pritha.srivastava@citrix.com>,
 Ronan Abhamon <ronan.abhamon@vates.fr>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUHJpdGhhIFNyaXZhc3RhdmEgPHByaXRoYS5zcml2YXN0YXZhQGNpdHJpeC5jb20+CgpE
aXNwbGF5aW5nIDAgaXMgbWlzbGVhZGluZy4KClNpZ25lZC1vZmYtYnk6IFByaXRoYSBTcml2YXN0
YXZhIDxwcml0aGEuc3JpdmFzdGF2YUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBSb25hbiBB
YmhhbW9uIDxyb25hbi5hYmhhbW9uQHZhdGVzLmZyPgotLS0KIHRvb2xzL3hlbnN0YXQvbGlieGVu
c3RhdC9zcmMveGVuc3RhdC5jICAgICAgIHwgICA2ICsKIHRvb2xzL3hlbnN0YXQvbGlieGVuc3Rh
dC9zcmMveGVuc3RhdC5oICAgICAgIHwgICA1ICsKIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9z
cmMveGVuc3RhdF9saW51eC5jIHwgIDQ3ICsrKy0tLQogdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0
L3NyYy94ZW5zdGF0X3ByaXYuaCAgfCAgIDEgKwogdG9vbHMveGVuc3RhdC94ZW50b3AveGVudG9w
LmMgICAgICAgICAgICAgICAgfCAxNjEgKysrKysrKysrKysrKystLS0tLQogNSBmaWxlcyBjaGFu
Z2VkLCAxNTggaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmMgYi90b29scy94ZW5zdGF0L2xpYnhl
bnN0YXQvc3JjL3hlbnN0YXQuYwppbmRleCBmYmU0NGYzYzU2Li44Yjg1NmIzMmEzIDEwMDY0NAot
LS0gYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuYworKysgYi90b29scy94
ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuYwpAQCAtNzI5LDYgKzcyOSwxMiBAQCB1bnNp
Z25lZCBsb25nIGxvbmcgeGVuc3RhdF92YmRfd3Jfc2VjdHMoeGVuc3RhdF92YmQgKiB2YmQpCiAJ
cmV0dXJuIHZiZC0+d3Jfc2VjdHM7CiB9CiAKKy8qIFJldHVybnMgZXJyb3Igd2hpbGUgZ2V0dGlu
ZyBzdGF0cyAoMSBpZiBlcnJvciBoYXBwZW5lZCwgMCBvdGhlcndpc2UpICovCitib29sIHhlbnN0
YXRfdmJkX2Vycm9yKHhlbnN0YXRfdmJkICogdmJkKQoreworCXJldHVybiB2YmQtPmVycm9yOwor
fQorCiAvKgogICogVG1lbSBmdW5jdGlvbnMKICAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3Rh
dC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmggYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3Jj
L3hlbnN0YXQuaAppbmRleCA0N2VjNjBlMTRkLi45ZjUwNTNkZDkyIDEwMDY0NAotLS0gYS90b29s
cy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuaAorKysgYi90b29scy94ZW5zdGF0L2xp
YnhlbnN0YXQvc3JjL3hlbnN0YXQuaApAQCAtMjAsNiArMjAsOCBAQAogI2lmbmRlZiBYRU5TVEFU
X0gKICNkZWZpbmUgWEVOU1RBVF9ICiAKKyNpbmNsdWRlIDxzdGRib29sLmg+CisKIC8qIE9wYXF1
ZSBoYW5kbGVzICovCiB0eXBlZGVmIHN0cnVjdCB4ZW5zdGF0X2hhbmRsZSB4ZW5zdGF0X2hhbmRs
ZTsKIHR5cGVkZWYgc3RydWN0IHhlbnN0YXRfZG9tYWluIHhlbnN0YXRfZG9tYWluOwpAQCAtMTkz
LDYgKzE5NSw5IEBAIHVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3ZiZF93cl9yZXFzKHhlbnN0
YXRfdmJkICogdmJkKTsKIHVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3ZiZF9yZF9zZWN0cyh4
ZW5zdGF0X3ZiZCAqIHZiZCk7CiB1bnNpZ25lZCBsb25nIGxvbmcgeGVuc3RhdF92YmRfd3Jfc2Vj
dHMoeGVuc3RhdF92YmQgKiB2YmQpOwogCisvKiBSZXR1cm5zIGVycm9yIHdoaWxlIGdldHRpbmcg
c3RhdHMgKDEgaWYgZXJyb3IgaGFwcGVuZWQsIDAgb3RoZXJ3aXNlKSAqLworYm9vbCB4ZW5zdGF0
X3ZiZF9lcnJvcih4ZW5zdGF0X3ZiZCAqIHZiZCk7CisKIC8qCiAgKiBUbWVtIGZ1bmN0aW9ucyAt
IGV4dHJhY3QgdG1lbSBpbmZvcm1hdGlvbgogICovCmRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0
L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfbGludXguYyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3Rh
dC9zcmMveGVuc3RhdF9saW51eC5jCmluZGV4IDdjZGQzYmY5MWYuLjk0MjFjYTQzYzggMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9saW51eC5jCisrKyBi
L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9saW51eC5jCkBAIC00MzYsMTMg
KzQzNiwxNSBAQCBpbnQgeGVuc3RhdF9jb2xsZWN0X3ZiZHMoeGVuc3RhdF9ub2RlICogbm9kZSkK
IAkJcmV0ID0gc3NjYW5mKGRwLT5kX25hbWUsICIlM3MtJXUtJXUiLCBidWYsICZkb21pZCwgJnZi
ZC5kZXYpOwogCQlpZiAocmV0ICE9IDMpCiAJCQljb250aW51ZTsKKwkJaWYgKCEoc3Ryc3RyKGJ1
ZiwgInZiZCIpKSAmJiAhKHN0cnN0cihidWYsICJ0YXAiKSkpCisJCQljb250aW51ZTsKIAogCQlp
ZiAoc3RyY21wKGJ1ZiwidmJkIikgPT0gMCkKIAkJCXZiZC5iYWNrX3R5cGUgPSAxOwogCQllbHNl
IGlmIChzdHJjbXAoYnVmLCJ0YXAiKSA9PSAwKQogCQkJdmJkLmJhY2tfdHlwZSA9IDI7CiAJCWVs
c2UKLQkJCWNvbnRpbnVlOworCQkJdmJkLmJhY2tfdHlwZSA9IDA7CiAKIAkJZG9tYWluID0geGVu
c3RhdF9ub2RlX2RvbWFpbihub2RlLCBkb21pZCk7CiAJCWlmIChkb21haW4gPT0gTlVMTCkgewpA
QCAtNDUzLDM2ICs0NTUsMjkgQEAgaW50IHhlbnN0YXRfY29sbGVjdF92YmRzKHhlbnN0YXRfbm9k
ZSAqIG5vZGUpCiAJCQljb250aW51ZTsKIAkJfQogCi0JCWlmKChyZWFkX2F0dHJpYnV0ZXNfdmJk
KGRwLT5kX25hbWUsICJzdGF0aXN0aWNzL29vX3JlcSIsIGJ1ZiwgMjU2KTw9MCkKLQkJICAgfHwg
KChyZXQgPSBzc2NhbmYoYnVmLCAiJWxsdSIsICZ2YmQub29fcmVxcykpICE9IDEpKQotCQl7Ci0J
CQljb250aW51ZTsKLQkJfQotCi0JCWlmKChyZWFkX2F0dHJpYnV0ZXNfdmJkKGRwLT5kX25hbWUs
ICJzdGF0aXN0aWNzL3JkX3JlcSIsIGJ1ZiwgMjU2KTw9MCkKLQkJICAgfHwgKChyZXQgPSBzc2Nh
bmYoYnVmLCAiJWxsdSIsICZ2YmQucmRfcmVxcykpICE9IDEpKQorCQlpZiAodmJkLmJhY2tfdHlw
ZSA9PSAxIHx8IHZiZC5iYWNrX3R5cGUgPT0gMikKIAkJewotCQkJY29udGludWU7Ci0JCX0KIAot
CQlpZigocmVhZF9hdHRyaWJ1dGVzX3ZiZChkcC0+ZF9uYW1lLCAic3RhdGlzdGljcy93cl9yZXEi
LCBidWYsIDI1Nik8PTApCi0JCSAgIHx8ICgocmV0ID0gc3NjYW5mKGJ1ZiwgIiVsbHUiLCAmdmJk
LndyX3JlcXMpKSAhPSAxKSkKLQkJewotCQkJY29udGludWU7Ci0JCX0KLQotCQlpZigocmVhZF9h
dHRyaWJ1dGVzX3ZiZChkcC0+ZF9uYW1lLCAic3RhdGlzdGljcy9yZF9zZWN0IiwgYnVmLCAyNTYp
PD0wKQotCQkgICB8fCAoKHJldCA9IHNzY2FuZihidWYsICIlbGx1IiwgJnZiZC5yZF9zZWN0cykp
ICE9IDEpKQotCQl7Ci0JCQljb250aW51ZTsKKwkJCXZiZC5lcnJvciA9IDA7CisKKwkJCWlmICgo
cmVhZF9hdHRyaWJ1dGVzX3ZiZChkcC0+ZF9uYW1lLCAic3RhdGlzdGljcy9vb19yZXEiLCBidWYs
IDI1Nik8PTApIHx8CisJCQkJKChyZXQgPSBzc2NhbmYoYnVmLCAiJWxsdSIsICZ2YmQub29fcmVx
cykpICE9IDEpIHx8CisJCQkJKHJlYWRfYXR0cmlidXRlc192YmQoZHAtPmRfbmFtZSwgInN0YXRp
c3RpY3MvcmRfcmVxIiwgYnVmLCAyNTYpPD0wKSB8fAorCQkJCSgocmV0ID0gc3NjYW5mKGJ1Ziwg
IiVsbHUiLCAmdmJkLnJkX3JlcXMpKSAhPSAxKSB8fAorCQkJCShyZWFkX2F0dHJpYnV0ZXNfdmJk
KGRwLT5kX25hbWUsICJzdGF0aXN0aWNzL3dyX3JlcSIsIGJ1ZiwgMjU2KTw9MCkgfHwKKwkJCQko
KHJldCA9IHNzY2FuZihidWYsICIlbGx1IiwgJnZiZC53cl9yZXFzKSkgIT0gMSkgfHwKKwkJCQko
cmVhZF9hdHRyaWJ1dGVzX3ZiZChkcC0+ZF9uYW1lLCAic3RhdGlzdGljcy9yZF9zZWN0IiwgYnVm
LCAyNTYpPD0wKSB8fAorCQkJCSgocmV0ID0gc3NjYW5mKGJ1ZiwgIiVsbHUiLCAmdmJkLndyX3Nl
Y3RzKSkgIT0gMSkgfHwKKwkJCQkocmVhZF9hdHRyaWJ1dGVzX3ZiZChkcC0+ZF9uYW1lLCAic3Rh
dGlzdGljcy93cl9zZWN0IiwgYnVmLCAyNTYpPD0wKSB8fAorCQkJCSgocmV0ID0gc3NjYW5mKGJ1
ZiwgIiVsbHUiLCAmdmJkLndyX3NlY3RzKSkgIT0gMSkpCisJCQl7CisJCQkJdmJkLmVycm9yID0g
MTsKKwkJCX0KIAkJfQotCi0JCWlmKChyZWFkX2F0dHJpYnV0ZXNfdmJkKGRwLT5kX25hbWUsICJz
dGF0aXN0aWNzL3dyX3NlY3QiLCBidWYsIDI1Nik8PTApCi0JCSAgIHx8ICgocmV0ID0gc3NjYW5m
KGJ1ZiwgIiVsbHUiLCAmdmJkLndyX3NlY3RzKSkgIT0gMSkpCisJCWVsc2UKIAkJewotCQkJY29u
dGludWU7CisJCQl2YmQuZXJyb3IgPSAxOwogCQl9Ci0KIAkJaWYgKCh4ZW5zdGF0X3NhdmVfdmJk
KGRvbWFpbiwgJnZiZCkpID09IE5VTEwpIHsKIAkJCXBlcnJvcigiQWxsb2NhdGlvbiBlcnJvciIp
OwogCQkJcmV0dXJuIDA7CmRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3Jj
L3hlbnN0YXRfcHJpdi5oIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3By
aXYuaAppbmRleCA3NGUwNzc0YTVlLi5lYmZjZDBmZmY2IDEwMDY0NAotLS0gYS90b29scy94ZW5z
dGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfcHJpdi5oCisrKyBiL3Rvb2xzL3hlbnN0YXQvbGli
eGVuc3RhdC9zcmMveGVuc3RhdF9wcml2LmgKQEAgLTk4LDYgKzk4LDcgQEAgc3RydWN0IHhlbnN0
YXRfbmV0d29yayB7CiBzdHJ1Y3QgeGVuc3RhdF92YmQgewogCXVuc2lnbmVkIGludCBiYWNrX3R5
cGU7CiAJdW5zaWduZWQgaW50IGRldjsKKwl1bnNpZ25lZCBpbnQgZXJyb3I7CiAJdW5zaWduZWQg
bG9uZyBsb25nIG9vX3JlcXM7CiAJdW5zaWduZWQgbG9uZyBsb25nIHJkX3JlcXM7CiAJdW5zaWdu
ZWQgbG9uZyBsb25nIHdyX3JlcXM7CmRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0L3hlbnRvcC94
ZW50b3AuYyBiL3Rvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcC5jCmluZGV4IGM0NjU4MTA2MmIu
LjMxZWEwZTY1YTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcC5jCisr
KyBiL3Rvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcC5jCkBAIC04Nyw3ICs4Nyw3IEBAIHN0YXRp
YyBpbnQgaGFuZGxlX2tleShpbnQpOwogc3RhdGljIGludCBjb21wYXJlKHVuc2lnbmVkIGxvbmcg
bG9uZywgdW5zaWduZWQgbG9uZyBsb25nKTsKIHN0YXRpYyBpbnQgY29tcGFyZV9kb21haW5zKHhl
bnN0YXRfZG9tYWluICoqLCB4ZW5zdGF0X2RvbWFpbiAqKik7CiBzdGF0aWMgdW5zaWduZWQgbG9u
ZyBsb25nIHRvdF9uZXRfYnl0ZXMoIHhlbnN0YXRfZG9tYWluICosIGludCk7Ci1zdGF0aWMgdW5z
aWduZWQgbG9uZyBsb25nIHRvdF92YmRfcmVxcyggeGVuc3RhdF9kb21haW4gKiwgaW50KTsKK3N0
YXRpYyBib29sIHRvdF92YmRfcmVxcyh4ZW5zdGF0X2RvbWFpbiAqLCBpbnQsIHVuc2lnbmVkIGxv
bmcgbG9uZyAqKTsKIAogLyogRmllbGQgZnVuY3Rpb25zICovCiBzdGF0aWMgaW50IGNvbXBhcmVf
c3RhdGUoeGVuc3RhdF9kb21haW4gKmRvbWFpbjEsIHhlbnN0YXRfZG9tYWluICpkb21haW4yKTsK
QEAgLTY4NSw5MSArNjg1LDE2NCBAQCBzdGF0aWMgdm9pZCBwcmludF92YmRzKHhlbnN0YXRfZG9t
YWluICpkb21haW4pCiAgICByZXR1cm5pbmcgLTEsMCwxICogZm9yIDwsPSw+ICovCiBzdGF0aWMg
aW50IGNvbXBhcmVfdmJkX29vKHhlbnN0YXRfZG9tYWluICpkb21haW4xLCB4ZW5zdGF0X2RvbWFp
biAqZG9tYWluMikKIHsKLSAgcmV0dXJuIC1jb21wYXJlKHRvdF92YmRfcmVxcyhkb21haW4xLCBG
SUVMRF9WQkRfT08pLAotCQkgIHRvdF92YmRfcmVxcyhkb21haW4yLCBGSUVMRF9WQkRfT08pKTsK
Kwl1bnNpZ25lZCBsb25nIGxvbmcgZG9tMV92YmRfb28gPSAwLCBkb20yX3ZiZF9vbyA9IDA7CisK
Kwl0b3RfdmJkX3JlcXMoZG9tYWluMSwgRklFTERfVkJEX09PLCAmZG9tMV92YmRfb28pOworCXRv
dF92YmRfcmVxcyhkb21haW4xLCBGSUVMRF9WQkRfT08sICZkb20yX3ZiZF9vbyk7CisKKwlyZXR1
cm4gLWNvbXBhcmUoZG9tMV92YmRfb28sIGRvbTJfdmJkX29vKTsKIH0KIAogLyogUHJpbnRzIG51
bWJlciBvZiB0b3RhbCBWQkQgT08gcmVxdWVzdHMgc3RhdGlzdGljICovCiBzdGF0aWMgdm9pZCBw
cmludF92YmRfb28oeGVuc3RhdF9kb21haW4gKmRvbWFpbikKIHsKLQlwcmludCgiJThsbHUiLCB0
b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9WQkRfT08pKTsKKwl1bnNpZ25lZCBsb25nIGxvbmcg
dmJkX29vOworCisJaWYgKHRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZCRF9PTywgJnZiZF9v
bykpCisJeworCQlwcmludCgiJThsbHUiLCB2YmRfb28pOworCX0KKwllbHNlCisJeworCQlwcmlu
dCgiJThjIiwgJy0nKTsKKwl9CiB9CiAKIC8qIENvbXBhcmVzIG51bWJlciBvZiB0b3RhbCBWQkQg
UkVBRCByZXF1ZXN0cyBvZiB0d28gZG9tYWlucywKICAgIHJldHVybmluZyAtMSwwLDEgKiBmb3Ig
PCw9LD4gKi8KIHN0YXRpYyBpbnQgY29tcGFyZV92YmRfcmQoeGVuc3RhdF9kb21haW4gKmRvbWFp
bjEsIHhlbnN0YXRfZG9tYWluICpkb21haW4yKQogewotCXJldHVybiAtY29tcGFyZSh0b3RfdmJk
X3JlcXMoZG9tYWluMSwgRklFTERfVkJEX1JEKSwKLQkJCXRvdF92YmRfcmVxcyhkb21haW4yLCBG
SUVMRF9WQkRfUkQpKTsKKwl1bnNpZ25lZCBsb25nIGxvbmcgZG9tMV92YmRfcmQgPSAwLCBkb20y
X3ZiZF9yZCA9IDA7CisKKwl0b3RfdmJkX3JlcXMoZG9tYWluMSwgRklFTERfVkJEX1JELCAmZG9t
MV92YmRfcmQpOworCXRvdF92YmRfcmVxcyhkb21haW4xLCBGSUVMRF9WQkRfUkQsICZkb20yX3Zi
ZF9yZCk7CisKKwlyZXR1cm4gLWNvbXBhcmUoZG9tMV92YmRfcmQsIGRvbTFfdmJkX3JkKTsKIH0K
IAogLyogUHJpbnRzIG51bWJlciBvZiB0b3RhbCBWQkQgUkVBRCByZXF1ZXN0cyBzdGF0aXN0aWMg
Ki8KIHN0YXRpYyB2b2lkIHByaW50X3ZiZF9yZCh4ZW5zdGF0X2RvbWFpbiAqZG9tYWluKQogewot
CXByaW50KCIlKmxsdSIsIGZpZWxkc1tGSUVMRF9WQkRfUkQtMV0uZGVmYXVsdF93aWR0aCwgdG90
X3ZiZF9yZXFzKGRvbWFpbiwgRklFTERfVkJEX1JEKSk7CisJdW5zaWduZWQgbG9uZyBsb25nIHZi
ZF9yZDsKKworCWlmICh0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9WQkRfUkQsICZ2YmRfcmQp
KQorCXsKKwkJcHJpbnQoIiUqbGx1IiwgZmllbGRzW0ZJRUxEX1ZCRF9SRC0xXS5kZWZhdWx0X3dp
ZHRoLCB2YmRfcmQpOworCX0KKwllbHNlCisJeworCQlwcmludCgiJSpjIiwgZmllbGRzW0ZJRUxE
X1ZCRF9SRC0xXS5kZWZhdWx0X3dpZHRoLCAnLScpOworCX0KIH0KIAogLyogQ29tcGFyZXMgbnVt
YmVyIG9mIHRvdGFsIFZCRCBXUklURSByZXF1ZXN0cyBvZiB0d28gZG9tYWlucywKICAgIHJldHVy
bmluZyAtMSwwLDEgKiBmb3IgPCw9LD4gKi8KIHN0YXRpYyBpbnQgY29tcGFyZV92YmRfd3IoeGVu
c3RhdF9kb21haW4gKmRvbWFpbjEsIHhlbnN0YXRfZG9tYWluICpkb21haW4yKQogewotCXJldHVy
biAtY29tcGFyZSh0b3RfdmJkX3JlcXMoZG9tYWluMSwgRklFTERfVkJEX1dSKSwKLQkJCXRvdF92
YmRfcmVxcyhkb21haW4yLCBGSUVMRF9WQkRfV1IpKTsKKwl1bnNpZ25lZCBsb25nIGxvbmcgZG9t
MV92YmRfd3IgPSAwLCBkb20yX3ZiZF93ciA9IDA7CisKKwl0b3RfdmJkX3JlcXMoZG9tYWluMSwg
RklFTERfVkJEX1dSLCAmZG9tMV92YmRfd3IpOworCXRvdF92YmRfcmVxcyhkb21haW4xLCBGSUVM
RF9WQkRfV1IsICZkb20yX3ZiZF93cik7CisKKwlyZXR1cm4gLWNvbXBhcmUoZG9tMV92YmRfd3Is
IGRvbTJfdmJkX3dyKTsKIH0KIAogLyogUHJpbnRzIG51bWJlciBvZiB0b3RhbCBWQkQgV1JJVEUg
cmVxdWVzdHMgc3RhdGlzdGljICovCiBzdGF0aWMgdm9pZCBwcmludF92YmRfd3IoeGVuc3RhdF9k
b21haW4gKmRvbWFpbikKIHsKLQlwcmludCgiJSpsbHUiLCBmaWVsZHNbRklFTERfVkJEX1dSLTFd
LmRlZmF1bHRfd2lkdGgsIHRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZCRF9XUikpOworCXVu
c2lnbmVkIGxvbmcgbG9uZyB2YmRfd3I7CisKKwlpZiAodG90X3ZiZF9yZXFzKGRvbWFpbiwgRklF
TERfVkJEX1dSLCAmdmJkX3dyKSkKKwl7CisJCXByaW50KCIlKmxsdSIsIGZpZWxkc1tGSUVMRF9W
QkRfV1ItMV0uZGVmYXVsdF93aWR0aCwgdmJkX3dyKTsKKwl9CisJZWxzZQorCXsKKwkJcHJpbnQo
IiUqYyIsIGZpZWxkc1tGSUVMRF9WQkRfV1ItMV0uZGVmYXVsdF93aWR0aCwgJy0nKTsKKwl9CiB9
CiAKIC8qIENvbXBhcmVzIG51bWJlciBvZiB0b3RhbCBWQkQgUkVBRCBzZWN0b3JzIG9mIHR3byBk
b21haW5zLAogICAgcmV0dXJuaW5nIC0xLDAsMSAqIGZvciA8LD0sPiAqLwogc3RhdGljIGludCBj
b21wYXJlX3ZiZF9yc2VjdCh4ZW5zdGF0X2RvbWFpbiAqZG9tYWluMSwgeGVuc3RhdF9kb21haW4g
KmRvbWFpbjIpCiB7Ci0JcmV0dXJuIC1jb21wYXJlKHRvdF92YmRfcmVxcyhkb21haW4xLCBGSUVM
RF9WQkRfUlNFQ1QpLAotCQkJdG90X3ZiZF9yZXFzKGRvbWFpbjIsIEZJRUxEX1ZCRF9SU0VDVCkp
OworCXVuc2lnbmVkIGxvbmcgbG9uZyBkb20xX3ZiZF9yc2VjdCA9IDAsIGRvbTJfdmJkX3JzZWN0
ID0gMDsKKworCXRvdF92YmRfcmVxcyhkb21haW4xLCBGSUVMRF9WQkRfUlNFQ1QsICZkb20xX3Zi
ZF9yc2VjdCk7CisJdG90X3ZiZF9yZXFzKGRvbWFpbjEsIEZJRUxEX1ZCRF9SU0VDVCwgJmRvbTJf
dmJkX3JzZWN0KTsKKworCXJldHVybiAtY29tcGFyZShkb20xX3ZiZF9yc2VjdCwgZG9tMl92YmRf
cnNlY3QpOwogfQogCiAvKiBQcmludHMgbnVtYmVyIG9mIHRvdGFsIFZCRCBSRUFEIHNlY3RvcnMg
c3RhdGlzdGljICovCiBzdGF0aWMgdm9pZCBwcmludF92YmRfcnNlY3QoeGVuc3RhdF9kb21haW4g
KmRvbWFpbikKIHsKLQlwcmludCgiJSpsbHUiLCBmaWVsZHNbRklFTERfVkJEX1JTRUNULTFdLmRl
ZmF1bHRfd2lkdGgsIHRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZCRF9SU0VDVCkpOworCXVu
c2lnbmVkIGxvbmcgbG9uZyB2YmRfcnNlY3Q7CisKKwlpZiAodG90X3ZiZF9yZXFzKGRvbWFpbiwg
RklFTERfVkJEX1JTRUNULCAmdmJkX3JzZWN0KSkKKwl7CisJCXByaW50KCIlKmxsdSIsIGZpZWxk
c1tGSUVMRF9WQkRfUlNFQ1QtMV0uZGVmYXVsdF93aWR0aCwgdmJkX3JzZWN0KTsKKwl9CisJZWxz
ZQorCXsKKwkJcHJpbnQoIiUqYyIsIGZpZWxkc1tGSUVMRF9WQkRfUlNFQ1QtMV0uZGVmYXVsdF93
aWR0aCwgJy0nKTsKKwl9CiB9CiAKIC8qIENvbXBhcmVzIG51bWJlciBvZiB0b3RhbCBWQkQgV1JJ
VEUgc2VjdG9ycyBvZiB0d28gZG9tYWlucywKICAgIHJldHVybmluZyAtMSwwLDEgKiBmb3IgPCw9
LD4gKi8KIHN0YXRpYyBpbnQgY29tcGFyZV92YmRfd3NlY3QoeGVuc3RhdF9kb21haW4gKmRvbWFp
bjEsIHhlbnN0YXRfZG9tYWluICpkb21haW4yKQogewotCXJldHVybiAtY29tcGFyZSh0b3RfdmJk
X3JlcXMoZG9tYWluMSwgRklFTERfVkJEX1dTRUNUKSwKLQkJCXRvdF92YmRfcmVxcyhkb21haW4y
LCBGSUVMRF9WQkRfV1NFQ1QpKTsKKwl1bnNpZ25lZCBsb25nIGxvbmcgZG9tMV92YmRfd3NlY3Qg
PSAwLCBkb20yX3ZiZF93c2VjdCA9IDA7CisKKwl0b3RfdmJkX3JlcXMoZG9tYWluMSwgRklFTERf
VkJEX1dTRUNULCAmZG9tMV92YmRfd3NlY3QpOworCXRvdF92YmRfcmVxcyhkb21haW4yLCBGSUVM
RF9WQkRfV1NFQ1QsICZkb20yX3ZiZF93c2VjdCk7CisKKwlyZXR1cm4gLWNvbXBhcmUoZG9tMV92
YmRfd3NlY3QsIGRvbTJfdmJkX3dzZWN0KTsKIH0KIAogLyogUHJpbnRzIG51bWJlciBvZiB0b3Rh
bCBWQkQgV1JJVEUgc2VjdG9ycyBzdGF0aXN0aWMgKi8KIHN0YXRpYyB2b2lkIHByaW50X3ZiZF93
c2VjdCh4ZW5zdGF0X2RvbWFpbiAqZG9tYWluKQogewotCXByaW50KCIlKmxsdSIsIGZpZWxkc1tG
SUVMRF9WQkRfV1NFQ1QtMV0uZGVmYXVsdF93aWR0aCwgdG90X3ZiZF9yZXFzKGRvbWFpbiwgRklF
TERfVkJEX1dTRUNUKSk7CisJdW5zaWduZWQgbG9uZyBsb25nIHZiZF93c2VjdDsKKworCWlmICh0
b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9WQkRfV1NFQ1QsICZ2YmRfd3NlY3QpKQorCXsKKwkJ
cHJpbnQoIiUqbGx1IiwgZmllbGRzW0ZJRUxEX1ZCRF9XU0VDVC0xXS5kZWZhdWx0X3dpZHRoLCB2
YmRfd3NlY3QpOworCX0KKwllbHNlCisJeworCQlwcmludCgiJSpjIiwgZmllbGRzW0ZJRUxEX1ZC
RF9XU0VDVC0xXS5kZWZhdWx0X3dpZHRoLCAnLScpOworCX0KIH0KIAogCi0vKiBHZXRzIG51bWJl
ciBvZiB0b3RhbCBWQkQgcmVxdWVzdHMgc3RhdGlzdGljLCAKKy8qIEdldHMgbnVtYmVyIG9mIHRv
dGFsIFZCRCByZXF1ZXN0cyBzdGF0aXN0aWMsCiAgKiAgIGlmIGZsYWcgaXMgRklFTERfVkJEX09P
LCB0aGVuIE9PIHJlcXVlc3RzLAogICogICBpZiBmbGFnIGlzIEZJRUxEX1ZCRF9SRCwgdGhlbiBS
RUFEIHJlcXVlc3RzLAogICogICBpZiBmbGFnIGlzIEZJRUxEX1ZCRF9XUiwgdGhlbiBXUklURSBy
ZXF1ZXN0cywKICAqICAgaWYgZmxhZyBpcyBGSUVMRF9WQkRfUlNFQ1QsIHRoZW4gUkVBRCBzZWN0
b3JzLAogICogICBpZiBmbGFnIGlzIEZJRUxEX1ZCRF9XU0VDVCwgdGhlbiBXUklURSBzZWN0b3Jz
LgogICovCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBsb25nIHRvdF92YmRfcmVxcyh4ZW5zdGF0X2Rv
bWFpbiAqZG9tYWluLCBpbnQgZmxhZykKK3N0YXRpYyBib29sIHRvdF92YmRfcmVxcyh4ZW5zdGF0
X2RvbWFpbiAqZG9tYWluLCBpbnQgZmxhZywgdW5zaWduZWQgbG9uZyBsb25nICpyZXMpCiB7CiAJ
aW50IGkgPSAwOwogCXhlbnN0YXRfdmJkICp2YmQ7CiAJdW5zaWduZWQgbnVtX3ZiZHMgPSAwOwog
CXVuc2lnbmVkIGxvbmcgbG9uZyB0b3RhbCA9IDA7Ci0JCisJYm9vbCBzaG93X3N0YXRzID0gZmFs
c2U7CisKIAludW1fdmJkcyA9IHhlbnN0YXRfZG9tYWluX251bV92YmRzKGRvbWFpbik7Ci0JCisJ
aWYgKCFudW1fdmJkcykKKwkJc2hvd19zdGF0cyA9IHRydWU7CisKIAlmb3IgKCBpPTAgOyBpIDwg
bnVtX3ZiZHMgOyBpKyspIHsKIAkJdmJkID0geGVuc3RhdF9kb21haW5fdmJkKGRvbWFpbixpKTsK
KwkJaWYgKHhlbnN0YXRfdmJkX2Vycm9yKHZiZCkpCisJCQljb250aW51ZTsKKwkJZWxzZQorCQkJ
c2hvd19zdGF0cyA9IHRydWU7CisKIAkJc3dpdGNoKGZsYWcpIHsKIAkJY2FzZSBGSUVMRF9WQkRf
T086CiAJCQl0b3RhbCArPSB4ZW5zdGF0X3ZiZF9vb19yZXFzKHZiZCk7CkBAIC03OTAsOCArODYz
LDEwIEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGxvbmcgdG90X3ZiZF9yZXFzKHhlbnN0YXRfZG9t
YWluICpkb21haW4sIGludCBmbGFnKQogCQkJYnJlYWs7CiAJCX0KIAl9Ci0JCi0JcmV0dXJuIHRv
dGFsOworCisJKnJlcyA9IHRvdGFsOworCisJcmV0dXJuIHNob3dfc3RhdHM7CiB9CiAKIC8qIENv
bXBhcmVzIHNlY3VyaXR5IGlkIChzc2lkKSBvZiB0d28gZG9tYWlucywgcmV0dXJuaW5nIC0xLDAs
MSBmb3IgPCw9LD4gKi8KQEAgLTgyMiw2ICs4OTcsNyBAQCB2b2lkIHJlc2V0X2ZpZWxkX3dpZHRo
cyh2b2lkKQogdm9pZCBhZGp1c3RfZmllbGRfd2lkdGhzKHhlbnN0YXRfZG9tYWluICpkb21haW4p
CiB7CiAJdW5zaWduZWQgaW50IGxlbmd0aDsKKwl1bnNpZ25lZCBsb25nIGxvbmcgdmJkX3JkLCB2
YmRfd3IsIHZiZF9yc2VjdCwgdmJkX3dzZWN0OwogCiAJaWYgKHNob3dfZnVsbF9uYW1lKSB7CiAJ
CWxlbmd0aCA9IHN0cmxlbih4ZW5zdGF0X2RvbWFpbl9uYW1lKGRvbWFpbikpOwpAQCAtODM3LDE5
ICs5MTMsMjMgQEAgdm9pZCBhZGp1c3RfZmllbGRfd2lkdGhzKHhlbnN0YXRfZG9tYWluICpkb21h
aW4pCiAJaWYgKGxlbmd0aCA+IGZpZWxkc1tGSUVMRF9ORVRfUlgtMV0uZGVmYXVsdF93aWR0aCkK
IAkJZmllbGRzW0ZJRUxEX05FVF9SWC0xXS5kZWZhdWx0X3dpZHRoID0gbGVuZ3RoOwogCi0JbGVu
Z3RoID0gSU5UX0ZJRUxEX1dJRFRIKCh0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9WQkRfUkQp
KSArIDEpOworCXRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZCRF9SRCwgJnZiZF9yZCk7CisJ
bGVuZ3RoID0gSU5UX0ZJRUxEX1dJRFRIKHZiZF9yZCArIDEpOwogCWlmIChsZW5ndGggPiBmaWVs
ZHNbRklFTERfVkJEX1JELTFdLmRlZmF1bHRfd2lkdGgpCiAJCWZpZWxkc1tGSUVMRF9WQkRfUkQt
MV0uZGVmYXVsdF93aWR0aCA9IGxlbmd0aDsKIAotCWxlbmd0aCA9IElOVF9GSUVMRF9XSURUSCgo
dG90X3ZiZF9yZXFzKGRvbWFpbiwgRklFTERfVkJEX1dSKSkgKyAxKTsKKwl0b3RfdmJkX3JlcXMo
ZG9tYWluLCBGSUVMRF9WQkRfV1IsICZ2YmRfd3IpOworCWxlbmd0aCA9IElOVF9GSUVMRF9XSURU
SCh2YmRfd3IgKyAxKTsKIAlpZiAobGVuZ3RoID4gZmllbGRzW0ZJRUxEX1ZCRF9XUi0xXS5kZWZh
dWx0X3dpZHRoKQogCQlmaWVsZHNbRklFTERfVkJEX1dSLTFdLmRlZmF1bHRfd2lkdGggPSBsZW5n
dGg7CiAKLQlsZW5ndGggPSBJTlRfRklFTERfV0lEVEgoKHRvdF92YmRfcmVxcyhkb21haW4sIEZJ
RUxEX1ZCRF9SU0VDVCkpICsgMSk7CisJdG90X3ZiZF9yZXFzKGRvbWFpbiwgRklFTERfVkJEX1JT
RUNULCAmdmJkX3JzZWN0KTsKKwlsZW5ndGggPSBJTlRfRklFTERfV0lEVEgodmJkX3JzZWN0ICsg
MSk7CiAJaWYgKGxlbmd0aCA+IGZpZWxkc1tGSUVMRF9WQkRfUlNFQ1QtMV0uZGVmYXVsdF93aWR0
aCkKIAkJZmllbGRzW0ZJRUxEX1ZCRF9SU0VDVC0xXS5kZWZhdWx0X3dpZHRoID0gbGVuZ3RoOwog
Ci0JbGVuZ3RoID0gSU5UX0ZJRUxEX1dJRFRIKCh0b3RfdmJkX3JlcXMoZG9tYWluLCBGSUVMRF9W
QkRfV1NFQ1QpKSArIDEpOworCXRvdF92YmRfcmVxcyhkb21haW4sIEZJRUxEX1ZCRF9XU0VDVCwg
JnZiZF93c2VjdCk7CisJbGVuZ3RoID0gSU5UX0ZJRUxEX1dJRFRIKHZiZF93c2VjdCArIDEpOwog
CWlmIChsZW5ndGggPiBmaWVsZHNbRklFTERfVkJEX1dTRUNULTFdLmRlZmF1bHRfd2lkdGgpCiAJ
CWZpZWxkc1tGSUVMRF9WQkRfV1NFQ1QtMV0uZGVmYXVsdF93aWR0aCA9IGxlbmd0aDsKIH0KQEAg
LTEwMDksNyArMTA4OSw3IEBAIHZvaWQgZG9fdmNwdSh4ZW5zdGF0X2RvbWFpbiAqZG9tYWluKQog
CQlpZiAoeGVuc3RhdF92Y3B1X29ubGluZSh2Y3B1KSA+IDApIHsKIAkJCWlmIChpICE9IDAgJiYg
KGklNSk9PTApCiAJCQkJcHJpbnQoIlxuICAgICAgICAiKTsKLQkJCXByaW50KCIgJTJ1OiAlMTBs
bHVzIiwgaSwgCisJCQlwcmludCgiICUydTogJTEwbGx1cyIsIGksCiAJCQkJCXhlbnN0YXRfdmNw
dV9ucyh2Y3B1KS8xMDAwMDAwMDAwKTsKIAkJfQogCX0KQEAgLTEwNzQsMTUgKzExNTQsMjQgQEAg
dm9pZCBkb192YmQoeGVuc3RhdF9kb21haW4gKmRvbWFpbikKIAkJCSBNQUpPUih4ZW5zdGF0X3Zi
ZF9kZXYodmJkKSksCiAJCQkgTUlOT1IoeGVuc3RhdF92YmRfZGV2KHZiZCkpKTsKICNlbmRpZgot
Ci0JCXByaW50KCJWQkQgJXMgJTRkICVzIE9POiAlOGxsdSAgIFJEOiAlOGxsdSAgIFdSOiAlOGxs
dSAgIFJTRUNUOiAlMTBsbHUgICBXU0VDVDogJTEwbGx1XG4iLAotCQkgICAgICB2YmRfdHlwZVt4
ZW5zdGF0X3ZiZF90eXBlKHZiZCldLAotCQkgICAgICB4ZW5zdGF0X3ZiZF9kZXYodmJkKSwgZGV0
YWlscywKLQkJICAgICAgeGVuc3RhdF92YmRfb29fcmVxcyh2YmQpLAotCQkgICAgICB4ZW5zdGF0
X3ZiZF9yZF9yZXFzKHZiZCksCi0JCSAgICAgIHhlbnN0YXRfdmJkX3dyX3JlcXModmJkKSwKLQkJ
ICAgICAgeGVuc3RhdF92YmRfcmRfc2VjdHModmJkKSwKLQkJICAgICAgeGVuc3RhdF92YmRfd3Jf
c2VjdHModmJkKSk7CisJCWlmICh4ZW5zdGF0X3ZiZF9lcnJvcih2YmQpKQorCQl7CisJCQlwcmlu
dCgiVkJEICVzICU0ZCAlcyBPTzogJThjICAgUkQ6ICU4YyAgIFdSOiAlOGMgICBSU0VDVDogJTEw
YyAgIFdTRUNUOiAlMTBjXG4iLAorCQkJCXZiZF90eXBlW3hlbnN0YXRfdmJkX3R5cGUodmJkKV0s
CisJCQkJeGVuc3RhdF92YmRfZGV2KHZiZCksIGRldGFpbHMsCisJCQkJJy0nLCAnLScsICctJywg
Jy0nLCctJyk7CisJCX0KKwkJZWxzZQorCQl7CisJCQlwcmludCgiVkJEICVzICU0ZCAlcyBPTzog
JThsbHUgICBSRDogJThsbHUgICBXUjogJThsbHUgICBSU0VDVDogJTEwbGx1ICAgV1NFQ1Q6ICUx
MGxsdVxuIiwKKwkJCQl2YmRfdHlwZVt4ZW5zdGF0X3ZiZF90eXBlKHZiZCldLAorCQkJCXhlbnN0
YXRfdmJkX2Rldih2YmQpLCBkZXRhaWxzLAorCQkJCXhlbnN0YXRfdmJkX29vX3JlcXModmJkKSwK
KwkJCQl4ZW5zdGF0X3ZiZF9yZF9yZXFzKHZiZCksCisJCQkJeGVuc3RhdF92YmRfd3JfcmVxcyh2
YmQpLAorCQkJCXhlbnN0YXRfdmJkX3JkX3NlY3RzKHZiZCksCisJCQkJeGVuc3RhdF92YmRfd3Jf
c2VjdHModmJkKSk7CisJCX0KIAl9CiB9CiAKLS0gCjIuMjAuMQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:48:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx9JO-0004k4-Mh; Fri, 22 Feb 2019 11:48:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gx9JN-0004jk-6w
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:48:13 +0000
X-Inumbo-ID: bb2211b2-3697-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb2211b2-3697-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:48:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 04:48:10 -0700
Message-Id: <5C6FE1790200007800219178@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 04:48:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <e3219697-0759-39fc-2486-715cdec1ca9e@citrix.com>
 <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
 <20190220122901.6kvc7ibyjo4uyzke@zion.uk.xensource.com>
 <20190220130052.b22syaca6cswc3pk@Air-de-Roger>
 <20190220130956.tkhsmdojzdf4nc7x@zion.uk.xensource.com>
 <20190220170809.jr6neinf5beescf4@zion.uk.xensource.com>
In-Reply-To: <20190220170809.jr6neinf5beescf4@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Mihai Dontu <mdontu@bitdefender.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>, uwed@amazon.de,
 Lars Kurth <lars.kurth@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE5IGF0IDE4OjA4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMDE6MDk6NTZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBbLi4uXQo+PiBJIHRoaW5rIHVuZGVyLWFsbG9jYXRlLXRoZW4tbWFwIGxvb2tzIHBsYXVzaWJs
ZS4geG1hbGxvYyB3aWxsIG5lZWQKPj4gdG8gYWxsb2NhdGUgcGFnZXMsIHB1dCB0aGVtIGludG8g
YW4gYXJyYXkgYW5kIGNhbGwgX192bWFwIG9uIHRoYXQgYXJyYXkKPj4gZGlyZWN0bHkuCj4gCj4g
VGhlIGJpZ2dlc3QgaXNzdWUgd2l0aCB0aGlzIGFwcHJvYWNoIGlzIHRoYXQgd2Ugbm93IG5lZWQg
YW4gYXJyYXkgb2YKPiAxVUw8PE1BWF9PUkRFUiB0byBhY2NvbW1vZGF0ZSBtZm5zLiBCYWNrIG9m
IGVudmVsb3BlIGNhbGN1bGF0aW9uOiBvbiB4ODYKPiB0aGlzIGlzIGdvaW5nIHRvIGJlICgxVUw8
PDIwKSo4IGJ5dGVzIGxvbmcuIFRoaXMgaXMgbm90IGZlYXNpYmxlLgoKQXJlIHdlIHJlYWxseSBj
YWxsaW5nIHhtYWxsb2MoKSB3aXRoIGFueSBudW1iZXIgbmVhcmx5IHRoaXMgYmlnPwoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:51:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:51:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx9Mm-0005hL-D0; Fri, 22 Feb 2019 11:51:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kvzH=Q5=citrix.com=prvs=949a6040d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gx9Ml-0005h7-14
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:51:43 +0000
X-Inumbo-ID: 38352c6a-3698-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38352c6a-3698-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:51:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,399,1544486400"; d="scan'208";a="78809173"
Date: Fri, 22 Feb 2019 11:50:33 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190222115033.2jhkceg6fv4bcmkm@zion.uk.xensource.com>
References: <e3219697-0759-39fc-2486-715cdec1ca9e@citrix.com>
 <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
 <20190220122901.6kvc7ibyjo4uyzke@zion.uk.xensource.com>
 <20190220130052.b22syaca6cswc3pk@Air-de-Roger>
 <20190220130956.tkhsmdojzdf4nc7x@zion.uk.xensource.com>
 <20190220170809.jr6neinf5beescf4@zion.uk.xensource.com>
 <5C6FE1790200007800219178@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C6FE1790200007800219178@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Mihai Dontu <mdontu@bitdefender.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>, uwed@amazon.de,
 Lars Kurth <lars.kurth@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjIsIDIwMTkgYXQgMDQ6NDg6MDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjAyLjE5IGF0IDE4OjA4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBXZWQsIEZlYiAyMCwgMjAxOSBhdCAwMTowOTo1NlBNICswMDAwLCBXZWkgTGl1
IHdyb3RlOgo+ID4gWy4uLl0KPiA+PiBJIHRoaW5rIHVuZGVyLWFsbG9jYXRlLXRoZW4tbWFwIGxv
b2tzIHBsYXVzaWJsZS4geG1hbGxvYyB3aWxsIG5lZWQKPiA+PiB0byBhbGxvY2F0ZSBwYWdlcywg
cHV0IHRoZW0gaW50byBhbiBhcnJheSBhbmQgY2FsbCBfX3ZtYXAgb24gdGhhdCBhcnJheQo+ID4+
IGRpcmVjdGx5Lgo+ID4gCj4gPiBUaGUgYmlnZ2VzdCBpc3N1ZSB3aXRoIHRoaXMgYXBwcm9hY2gg
aXMgdGhhdCB3ZSBub3cgbmVlZCBhbiBhcnJheSBvZgo+ID4gMVVMPDxNQVhfT1JERVIgdG8gYWNj
b21tb2RhdGUgbWZucy4gQmFjayBvZiBlbnZlbG9wZSBjYWxjdWxhdGlvbjogb24geDg2Cj4gPiB0
aGlzIGlzIGdvaW5nIHRvIGJlICgxVUw8PDIwKSo4IGJ5dGVzIGxvbmcuIFRoaXMgaXMgbm90IGZl
YXNpYmxlLgo+IAo+IEFyZSB3ZSByZWFsbHkgY2FsbGluZyB4bWFsbG9jKCkgd2l0aCBhbnkgbnVt
YmVyIG5lYXJseSB0aGlzIGJpZz8KCkluIHByYWN0aWNlLCBJIGRvbid0IHRoaW5rIHNvLiBXaGF0
IGRvIHlvdSB0aGluayBpcyBhIHNlbnNpYmxlIGxpbWl0PwoKV2VpLgoKPiAKPiBKYW4KPiAKPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:51:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:51:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx9Mn-0005hS-Ln; Fri, 22 Feb 2019 11:51:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kvzH=Q5=citrix.com=prvs=949a6040d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gx9Mm-0005hF-6v
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:51:44 +0000
X-Inumbo-ID: 38df8b92-3698-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38df8b92-3698-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:51:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,399,1544486400"; d="scan'208";a="78809197"
Date: Fri, 22 Feb 2019 11:51:02 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ronan Abhamon <ronan.abhamon@vates.fr>
Message-ID: <20190222115102.5pdtstqv5cxangfe@zion.uk.xensource.com>
References: <20190222114139.7415-1-ronan.abhamon@vates.fr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190222114139.7415-1-ronan.abhamon@vates.fr>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] tools/xentop: Display '-' when stats are
 not available.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Pritha Srivastava <pritha.srivastava@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjIsIDIwMTkgYXQgMTE6NDg6MDZBTSArMDAwMCwgUm9uYW4gQWJoYW1vbiB3
cm90ZToKPiBGcm9tOiBQcml0aGEgU3JpdmFzdGF2YSA8cHJpdGhhLnNyaXZhc3RhdmFAY2l0cml4
LmNvbT4KPiAKPiBEaXNwbGF5aW5nIDAgaXMgbWlzbGVhZGluZy4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBQcml0aGEgU3JpdmFzdGF2YSA8cHJpdGhhLnNyaXZhc3RhdmFAY2l0cml4LmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBSb25hbiBBYmhhbW9uIDxyb25hbi5hYmhhbW9uQHZhdGVzLmZyPgoKQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:53:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:53:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx9OR-0005ve-2T; Fri, 22 Feb 2019 11:53:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kvzH=Q5=citrix.com=prvs=949a6040d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gx9OP-0005vT-68
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:53:25 +0000
X-Inumbo-ID: 74d20e8a-3698-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74d20e8a-3698-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:53:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,399,1544486400"; d="scan'208";a="78809254"
Date: Fri, 22 Feb 2019 11:52:21 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190222115221.ixebkoahyuqanddq@zion.uk.xensource.com>
References: <20190221173613.18000-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190221173613.18000-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools: add link path flag for local build
 to pkg-config files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMDY6MzY6MTNQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGUgcWVtdSBidWlsZCBwcm9jZXNzIGlzIHJlcXVpcmluZyB0aGUgbGluayBwYXRo
IG9mIFhlbiBsaWJyYXJpZXMKPiB0byBiZSBzcGVjaWZpZWQgYm90aCB3aXRoIC1MIGFuZCAtV2ws
LXJwYXRoLWxpbmsuIEFkZCB0aGUgLUwgZmxhZwo+IHRvIHRoZSBsb2NhbCBwa2ctY29uZmlnIGZp
bGVzLgo+IAo+IEF0IHRoZSBzYW1lIHRpbWUgbGV0IHRoZSBwa2ctY29uZmlnIGZpbGVzIGRlcGVu
ZCBvbiB0aGUgTWFrZWZpbGUKPiBjcmVhdGluZyB0aGVtLCB0b28uCj4gCj4gU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKSnVlcmdlbiwgZG8geW91IHdhbnQg
dGhpcyBpbiA0LjEyPwoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 11:53:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 11:53:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx9Ol-0005zq-By; Fri, 22 Feb 2019 11:53:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jiny=Q5=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gx9Oj-0005zL-Ao
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 11:53:45 +0000
X-Inumbo-ID: 80e0d748-3698-11e9-bc90-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80e0d748-3698-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 11:53:44 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id q128so1457826ljb.11
 for <xen-devel@lists.xenproject.org>; Fri, 22 Feb 2019 03:53:44 -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-language:content-transfer-encoding;
 bh=iP86/VHGUnvcZGqes+PComtc+N5u1mSNszQF6n/RuUY=;
 b=UXB2/GmcmrKvo4sjLfcpEEm2mw+s9xNPa+hF13rlHE7eiI9TZJ+qzSo8bJLOhyUyyh
 kT7WmRrk3jpzkQk+eRoFD0oRxDs6boz3sGGmRELT7QxODue8biFHQsX3L4BKchBg5576
 lqOjx6pehZbS5/tjA7j+hPMAsWR0zMesIy/Cpy1dJJBEHLn8zko6VarH3tKYK+un2qvq
 PQQNycewVccCe+oGxwp15FZ8XXarsVdUlH8vNstTunjOVTHBNfKl4wd5eUhOHE2l5g0a
 L1FgNOD5+jKFIQM3QTL2ju1jDtDZvq9SLG12aSTCER6vqwXaffUrfZV7VRGUwI7pxMji
 Lzpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=iP86/VHGUnvcZGqes+PComtc+N5u1mSNszQF6n/RuUY=;
 b=SqyJtdR4uUPZegQtuNo2GveMMZi5u3nv9TcnDpzTFFMhndd0spR7b4WrK43aRhXDSc
 Rycxz8IxaDxZV/HU3Dw1ake/r5JtxmXHueqYdpRuiZn1ftGLTnB058v46XyWdrqVnI09
 6cN0wRh/wEUZp8OSOzfTtgr4n8Kqs2Ox6vTS7c/QwXfusEZWg8L4VDPbhKe+1YgKImyz
 GBY3lLTUJumkH3GiFtsBYqhiJli5vvlIaRrUSb29sb5mNp8fOlAuHEnMSxlg2CFYF9M6
 gI1JFX99m3erHn9WwZm7KvWjH3z5X/P0btRRNel8QI7UmXUgIcq7CYTxfXWkc3AovWa8
 LoQg==
X-Gm-Message-State: AHQUAuY9IoHlkyrd6lrUOvtA6Jde0AhY39HJ0U3vef87f/OTQ0KfIdnW
 MZyQjBxJESyRPoB07hVM4Yw=
X-Google-Smtp-Source: AHgI3IaPsAYzkK6cTy8jqVS7ZDsNd3N927v5jT1/wWN0krTK2KSSFzuutFtdBiwn8D8UAO6+aUrM0g==
X-Received: by 2002:a2e:9b15:: with SMTP id u21mr2181377lji.82.1550836422916; 
 Fri, 22 Feb 2019 03:53:42 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id b15sm420204ljj.70.2019.02.22.03.53.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Feb 2019 03:53:42 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>, xen-devel@lists.xenproject.org
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <1a9017e6-9f97-9cf2-fca1-11a2db23e232@gmail.com>
 <db620149-0728-c7b7-1e4b-6350eb859759@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <a604beb1-4b20-b22e-ad5b-f423c66af3db@gmail.com>
Date: Fri, 22 Feb 2019 13:53:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <db620149-0728-c7b7-1e4b-6350eb859759@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMDIuMTkgMTM6MzAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBX
aGlsZSByZXZpZXcgdGVuZCB0byBiZSB2ZXJ5IHRob3JvdWdoLCBpdCBpcyBzb21ldGltZXMgaGFy
ZCB0byBzcG90IHdoZW4gd2UgbWlzcyBhIGNhc2UuIFRoaXMgaXMgd2hlcmUgLVdzd2l0Y2ggY29t
ZXMgaW50byBwbGFjZSB0byBzcG90IG1pc3NpbmcgaG93Lgo+Cj4gSG93IHRoZSBCVUcvQVNTRVJU
X1VOUkVBQ0hBQkxFIHNvbHV0aW9uIGlzIGdvaW5nIHRvIGhlbHAgdXMgaGVyZT8KSSB1bmRlcnN0
YW5kIHRoYXQgaGl0dGluZyAtV3N3aXRjaCByZXF1aXJlcyBsZXNzIGVmZm9ydHMsIHRoZSBjb21w
aWxhdGlvbiBvbmx5LiBPdGhlcndpc2UgYnVpbGQgcnVuLCBldmVuIGZ1bGZpbGxpbmcgc29tZSBj
b25kaXRpb25zIGFyZSBuZWVkZWQgdG8gaGl0IG1pc3NlZCBlbnVtIGluZGV4LgoKQnV0IGhvdyB0
aG9zZSBgc3dpdGNoKClgIHdpdGhvdXQgYGRlZmF1bHQ6YCBsYWJlbCBhcmUgcHJvdGVjdGVkIGFn
YWluc3QgdGhlIHZhbHVlIG91dHNpZGUgdGhlIGVudW0/CgotLSAKU2luY2VyZWx5LApBbmRyaWkg
QW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:01:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:01:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx9WU-00075d-Ll; Fri, 22 Feb 2019 12:01:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xnWB=Q5=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gx9WT-00075Y-AA
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 12:01:45 +0000
X-Inumbo-ID: 9e57a785-3699-11e9-bc90-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e57a785-3699-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:01:43 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id e27so1502630lfj.8
 for <xen-devel@lists.xenproject.org>; Fri, 22 Feb 2019 04:01:43 -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=GIe9eOTq09rJy90zU/Kx1ivz78HCM9tru1jW0U4zElA=;
 b=BmcWvpC6MPkRb26vICzpMZKi704GGdpI5LigtsUvcz09c3PfobA2i16VR7Yl2IJYVw
 07HpsWbfQpbYylmiWBokZCsMQaOB89RJwsNwfBdrC+kr4NRCmpIW6MrIxLLkjFUMkqvg
 ZXeNe7xP8ggi21avY/LkomiQfVpbYfHf3qNmqZs8oxhk39VUocJJAKalcaWpdgYj7P/T
 OhU7IzEWKgCToWVIHZr8QzfxX8MQR4eNRT/d0PD32w59B299JHV0GiRME8ubILAXzqRr
 HTKMRK+Pf9D8FYj4CosoImFZd7IVQ0uOXhbJ7LcodJuSEhz8DfQInLB7u1sLxyY+7Ocd
 jDpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=GIe9eOTq09rJy90zU/Kx1ivz78HCM9tru1jW0U4zElA=;
 b=Htqv5d1FSUJDVOS68WkWG8++xD4V3B6dS6TE88uLbj1Pd3gZ5bl7x3BXzPSMC71VYR
 dLJtNx44YhiohBhCKKS5mAglcu6XZ3ERFtfUVhDNqq+lJUvQWPIu+O6yf7ALj7JGBsTZ
 zAmqwaLd1ijbrg/Yir9gIRuvUK9lhMijoNe5i7k+su0dZ2GfNzyD/GJ3Cq1MXi1kk1mV
 f8Yh/PuEdSR7/LKMjxX4puboKFdYP/9i9pyJCIfwMqhR6/cQabC80Xs7YAk8Dxq29Ooz
 hX7FwbGk4pmIVCMjRr1cy80aiU24sTU+G1c0hzbok1h0QsleQIGeF+aAbVvjVQjZDv90
 Rmlw==
X-Gm-Message-State: AHQUAub/fIM1gCi6HUAhXWP8m4ZJ/aH5GKUJbqwX0kG0V4iVCti1yzep
 XSphi08DLVsx/++Ap9XMQiQ=
X-Google-Smtp-Source: AHgI3IZq4OTKm+MRIhGJshAAbETnGO0cIDga5fz9/Wcg/J+bWgZMV/t4xk01f/xDMsszQ9J3L3aFTw==
X-Received: by 2002:a19:22d8:: with SMTP id i207mr2131960lfi.117.1550836901823; 
 Fri, 22 Feb 2019 04:01:41 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 72sm395344ljj.76.2019.02.22.04.01.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Feb 2019 04:01:41 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
Date: Fri, 22 Feb 2019 14:01:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMi8xOSAxOjI3IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAo+
Cj4gT24gMjIvMDIvMjAxOSAxMToxMywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+
IE9uIDIvMjIvMTkgMTowNSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGksCj4+Pgo+Pj4g
T24gMjIvMDIvMjAxOSAxMDoyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAyMi8wMi8y
MDE5IDA5OjU3LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4gRnJvbTogT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+
Pj4+Pgo+Pj4+PiBIZWxsbywgZXZlcnlib2R5IQo+Pj4+Pgo+Pj4+PiBXZSBhdCBFUEFNIFN5c3Rl
bXMgd291bGQgbGlrZSB0byBwcmVzZW50IGZpcnN0IHNlcmllcyBvZiBwYXRjaGVzIAo+Pj4+PiB0
YXJnZXRpbmcgWGVuCj4+Pj4+IG9uIEFSTSBGdW5jdGlvbmFsIFNhZmV0eSBjZXJ0aWZpY2F0aW9u
IChJU082MTUwOCBiYXNlZCk6IAo+Pj4+PiBpbXBsZW1lbnRhdGlvbiBvZgo+Pj4+PiBNSVNSQSBb
MV0gQzoyMDEyIFJ1bGUgMTYuNCB3aGljaCByZXF1aXJlcyB0aGF0IGV2ZXJ5IHN3aXRjaCAKPj4+
Pj4gc3RhdGVtZW50IGhhcyBhCj4+Pj4+IGRlZmF1bHQgbGFiZWwgYXMgYSBtZWFzdXJlIG9mIGRl
ZmVuc2l2ZSBwcm9ncmFtbWluZyB0ZWNobmlxdWUuCj4+Pj4KPj4+PiBIYW5nIG9uIC0gd2hhdD8K
Pj4+Pgo+Pj4+IENhbiBzb21lb25lIGF0dGVtcHQgdG8ganVzdGlmeSB3aHkgYWN0aXZlbHkgYnJl
YWtpbmcgLVdzd2l0Y2ggaXMgZ29pbmcKPj4+PiB0byByZXN1bHQgaW4gc2FmZXIvYmV0dGVyIGNv
ZGU/Cj4+Pgo+Pj4gSSB3YXMgYWJvdXQgdG8gYXNrIHRoZSBzYW1lLiBUaGVyZSBhcmUgcXVpdGUg
YSBmZXcgY2FzZXMgd2hlcmUgdGhpcyAKPj4+IHNlcmllcyBpcyBnb2luZyB0byBtYWtlIG1vcmUg
ZGlmZmljdWx0IGV4dGVuZGluZyBlbnVtLgo+Pj4KPj4gV2VsbCwgSSBhbSBub3Qgc3VyZSBJIGNh
biB0cnVseSBkZWZlbmQgTUlTUkEgcmVxdWlyZW1lbnRzIGhlcmUsIGJ1dCAKPj4gSSdsbCB0cnkK
Pj4gdG8gZXhwcmVzcyBteSB2aWV3IG9uIHRoYXQuCj4+Cj4+IExldCB1cyBoYXZlIGEgbG9vayBh
dCBnY2MncyBvcHRpb25zIFsxXTogc28sIGZvciB3aGF0IHlvdSBhcmUgc2F5aW5nOgo+PiAiLVdz
d2l0Y2gKPj4gV2FybiB3aGVuZXZlciBhIHN3aXRjaCBzdGF0ZW1lbnQgaGFzIGFuIGluZGV4IG9m
IGVudW1lcmF0ZWQgdHlwZSBhbmQgCj4+IGxhY2tzIGEgY2FzZSBmb3Igb25lIG9yIG1vcmUgb2Yg
dGhlIG5hbWVkIGNvZGVzIG9mIHRoYXQgZW51bWVyYXRpb24uIAo+PiAoVGhlIHByZXNlbmNlIG9m
IGEgZGVmYXVsdCBsYWJlbCBwcmV2ZW50cyB0aGlzIHdhcm5pbmcuKSBjYXNlIGxhYmVscyAKPj4g
b3V0c2lkZSB0aGUgZW51bWVyYXRpb24gcmFuZ2UgYWxzbyBwcm92b2tlIHdhcm5pbmdzIHdoZW4g
dGhpcyBvcHRpb24gCj4+IGlzIHVzZWQgKGV2ZW4gaWYgdGhlcmUgaXMgYSBkZWZhdWx0IGxhYmVs
KS4gVGhpcyB3YXJuaW5nIGlzIGVuYWJsZWQgCj4+IGJ5IC1XYWxsLiIKPj4KPj4gU28sIGlmIHdl
IGRvIG5vdCBoYXZlIGFsbCB0aGUgY2FzZXMgY292ZXJlZCB0aGVuIHRoaXMgY29tcGlsZXIncyAK
Pj4gc3dpdGNoIHdpbGwgZmlyZQo+PiBhIHdhcm5pbmcgKGVycm9yKS4gV2hhdCBpZiB3ZSBoYXZl
IGFuIGludGVnZXIgYXMgYSBzd2l0Y2gncyBpbmRleCwgCj4+IG5vdCBhbiBlbnVtZXJhdGlvbiwK
Pj4gc28gdGhlbiB0aGVyZSBpcyBubyBlYXN5IHdheSB0byBoYW5kbGUgYWxsIHRoZSBjYXNlcyBh
bmQgd2UgaGF2ZSB0byAKPj4gcHJvdmlkZSAqZGVmYXVsdCogc3RhdGVtZW50Lgo+Cj4gWW91IGhh
dmUgYSBwb2ludCBmb3IgdGhlIGludGVnZXIgc3dpdGNoLgo+Cj4+Cj4+IFdoYXQgaWYgd2l0aCB0
aW1lIGVudW1lcmF0aW9uIGNoYW5nZXMsIHdoYXQgaWYgc29tZSBvZiB0aGUgY2FzZSAKPj4gc3Rh
dGVtZW50cyBnZXQgcmVtb3ZlZCBhbmQgc28gb24uCj4KPiBJbiB0aGF0IGNhc2UsIHRoZSBjb21w
aWxlciB3aWxsIHRocm93IGFuIGVycm9yIChYZW4gaXMgYnVpbHQgd2l0aCAKPiAtV2Vycm9yKS4g
U28gZm9yIGVudW1lcmF0aW9uIHRoZSBjb21waWxlciB3aWxsIGhlbHAgdXMgdG8gc3BvdCB0aGUg
Cj4gbWlzc2luZyBwbGFjZXMuCj4KPiBJZiB5b3UgYWRkIGEgZGVmYXVsdCBjYXNlLCB5b3UgcmVt
b3ZlIHVzIGEgZ29vZCB3YXkgdG8gY2hlY2sgd2UgCj4gYWN0dWFsbHkgYWRkIHRoZSBuZXcgZWxl
bWVudCBldmVyeXdoZXJlLgpUaGUgYW5zd2VyIGlzIHRoYXQgd2hhdCBoYXBwZW5zIGlmIHdlIGJ5
IGFueSByZWFzb24gZWl0aGVyIGJ5IGEgbWlzdGFrZSAKb3IgYW55IG90aGVyIG1lYW4KaGF2ZSBh
IGJ1aWxkIHdoaWNoIGRvZXNuJ3QgaGF2ZSAtV3N3aXRjaCBvciAtV2FsbC4gSSBtZWFuIHRoYXQg
CmV2ZXJ5dGhpbmcgY2hhbmdlcyBhbmQgaGF2aW5nCiJkZWZhdWx0IiBpbiB0aGUgc291cmNlIGRv
ZXMgZ3VhcmFudGVlIHRoZSBoYW5kbGluZyBhcyBpdCB3YXMgaW50ZW5kZWQgCnRvIGJlLgo+Cj4+
Cj4+IEFsbCB0aGVzZSwgYXMgcGVyIG15IHVuZGVyc3RhbmRpbmcsIGxlYWQgdG8gYSBkZWZlbnNp
dmUgcHJvZ3JhbW1pbmcgCj4+IGFwcHJvYWNoLCBlLmcuIGRvIG5vdCByZWx5IG9uIHdoYXQKPj4g
aXMgaGVyZSBhdCB0aGUgbW9tZW50LCBidXQgdGhpbmsgdGhhdCBldmVyeXRoaW5nIGNhbiBjaGFu
Z2UgYW55IHRpbWUgCj4+IHNvb24uCj4gSXQgZG9lcyBub3QgbWVhbiB0aGlzIGlzIGFsd2F5cyB0
aGUgYmVzdCBzb2x1dGlvbi4gSWYgd2UgdGFrZSB0aGUgCj4gZXhhbXBsZSBvZiB0aGUgZW51bWVy
YXRpb24sIG5vdyB5b3UgY2FuJ3QgZWFzaWx5IGRldGVjdCBhdCBjb21waWxhdGlvbiAKPiB0aW1l
IHlvdSBtaXNzZWQgYSBjYXNlLiBUaGlzIGNvdWxkIHBvdGVudGlhbGx5IGxlYWQgdG8gcGFpbmZ1
bCAKPiBkZWJ1Z2dpbmcgc2Vzc2lvbiB0byB1bmRlcnN0YW5kIHdoYXQgaXMgbWlzc2luZy4KPgpC
dXQgd2hhdCBoYXBwZW5zIGlmIHlvdSBtaXNzIGRlZmF1bHQgaGFuZGxpbmcgYW5kIGJlY2F1c2Ug
b2YgYnVncyBpbiB0aGUgCmNvZGUgeW91IGRvIG5vdApoYW5kbGUgImNvbXBpbGUgdGltZSB1bmV4
cGVjdGVkIHZhbHVlcyI/Cj4+Cj4+IEJUVywgSSBjaGVja2VkIHRoZSBzZXJpZXMgd2l0aCAtV3N3
aXRjaC1kZWZhdWx0Ogo+PiAtV3N3aXRjaC1kZWZhdWx0Cj4+IFdhcm4gd2hlbmV2ZXIgYSBzd2l0
Y2ggc3RhdGVtZW50IGRvZXMgbm90IGhhdmUgYSBkZWZhdWx0IGNhc2UuCj4+PiBGdXJ0aGVybW9y
ZSwgdXNpbmcgQlVHKCkgaXMgYSBwcmV0dHkgYmFkIGlkZWEgaW4gc3dpdGNoLiAKPj4gSXQgaXMg
YW5kIG5vdCBvbmx5IGluIHRoZSBzd2l0Y2guIFRoZSByZWFzb24gSSBwdXQgQlVHIGlzIHRoYXQg
SSAKPj4gdHJpZWQgdG8gZm9sbG93Cj4+IHRoZSBleGlzdGluZyAiZXJyb3IgaGFuZGxpbmciIGF0
IHRob3NlIHBsYWNlcy4KPgo+IEl0IGlzIG5vdCBiZWNhdXNlIEJVRygpIGlzIGJlZW4gdXNlZCB0
b2RheSBpbiBzb21lIHBsYWNlcyB0aGF0IHdlIG5lZWQgCj4gdG8gY29udGludWUgdG8gc3ByZWFk
IGl0Lgo+Cj4+IFVzZSBvZiBCVUcoKSBpdHNlbGYgaXMgYW5vdGhlciB0b3BpYyB3aGljaCB3aWxs
IGFsc28gbmVlZCB0byBiZSAKPj4gYWRkcmVzc2VkCj4KPiBTbyB3ZSBzaG91bGQgbm90IGFkZCBt
b3JlIG9mIHRoZW0uLi4KQWdhaW4sIEkgc2VlIHRoaXMgYXMgYSBkZWRpY2F0ZWQgY2hhbmdlLiBT
bywgaW4gdGhlIGN1cnJlbnQgc2VyaWVzIEkgCnRoaW5rIGl0IGlzCmFjY2VwdGFibGUgdG8gdXNl
IHRoZSBleGlzdGluZyB3YXkgb2YgZXJyb3IgaGFuZGxpbmcgaWYgYW55IGF0IGFsbC4KPgo+IENo
ZWVycywKPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:02:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:02:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx9Xf-0007A5-0v; Fri, 22 Feb 2019 12:02:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oYfA=Q5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gx9Xd-00079y-0C
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 12:02:57 +0000
X-Inumbo-ID: c8e9d601-3699-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8e9d601-3699-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:02:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5A7F8AEAD;
 Fri, 22 Feb 2019 12:02:53 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20190221173613.18000-1-jgross@suse.com>
 <20190222115221.ixebkoahyuqanddq@zion.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <f51c459f-8e2e-3db0-f2f9-be66b9b86eb5@suse.com>
Date: Fri, 22 Feb 2019 13:02:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190222115221.ixebkoahyuqanddq@zion.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] tools: add link path flag for local build
 to pkg-config files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMjAxOSAxMjo1MiwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEZlYiAyMSwgMjAx
OSBhdCAwNjozNjoxM1BNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBUaGUgcWVtdSBi
dWlsZCBwcm9jZXNzIGlzIHJlcXVpcmluZyB0aGUgbGluayBwYXRoIG9mIFhlbiBsaWJyYXJpZXMK
Pj4gdG8gYmUgc3BlY2lmaWVkIGJvdGggd2l0aCAtTCBhbmQgLVdsLC1ycGF0aC1saW5rLiBBZGQg
dGhlIC1MIGZsYWcKPj4gdG8gdGhlIGxvY2FsIHBrZy1jb25maWcgZmlsZXMuCj4+Cj4+IEF0IHRo
ZSBzYW1lIHRpbWUgbGV0IHRoZSBwa2ctY29uZmlnIGZpbGVzIGRlcGVuZCBvbiB0aGUgTWFrZWZp
bGUKPj4gY3JlYXRpbmcgdGhlbSwgdG9vLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gSnVlcmdlbiwgZG8geW91IHdhbnQgdGhpcyBpbiA0
LjEyPwoKSG1tLCB3aHk/IERvZXMgaXQgcmVwYWlyIGFueSBidWlsZCBlcnJvciBpbiA0LjEyPyBJ
IGRvbid0IHRoaW5rIHNvLiBJdAp3aWxsIGhlbHAgZm9yIGZ1cnRoZXIgZGV2ZWxvcG1lbnQgKGUu
Zy4gcmVtb3ZpbmcgdGhlIGV4cGxpY2l0IGluY2x1ZGUKcGF0aHMgYW5kIGxpYnJhcmllcyBhZGRl
ZCB0byB0aGUgcWVtdSBjb25maWd1cmUgY2FsbCksIGJ1dCB0aGlzIHdvbid0CmhhcHBlbiBpbiA0
LjEyLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:04:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:04:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx9Yx-0007Gk-DY; Fri, 22 Feb 2019 12:04:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kvzH=Q5=citrix.com=prvs=949a6040d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gx9Yw-0007Ge-Ly
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 12:04:18 +0000
X-Inumbo-ID: faa9a5a5-3699-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id faa9a5a5-3699-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:04:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,399,1544486400"; d="scan'208";a="78809876"
Date: Fri, 22 Feb 2019 12:04:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190222120410.epko4b7dkgnzzj3b@zion.uk.xensource.com>
References: <20190221173613.18000-1-jgross@suse.com>
 <20190222115221.ixebkoahyuqanddq@zion.uk.xensource.com>
 <f51c459f-8e2e-3db0-f2f9-be66b9b86eb5@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f51c459f-8e2e-3db0-f2f9-be66b9b86eb5@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools: add link path flag for local build
 to pkg-config files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjIsIDIwMTkgYXQgMDE6MDI6NTFQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyMi8wMi8yMDE5IDEyOjUyLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVGh1LCBG
ZWIgMjEsIDIwMTkgYXQgMDY6MzY6MTNQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+
PiBUaGUgcWVtdSBidWlsZCBwcm9jZXNzIGlzIHJlcXVpcmluZyB0aGUgbGluayBwYXRoIG9mIFhl
biBsaWJyYXJpZXMKPiA+PiB0byBiZSBzcGVjaWZpZWQgYm90aCB3aXRoIC1MIGFuZCAtV2wsLXJw
YXRoLWxpbmsuIEFkZCB0aGUgLUwgZmxhZwo+ID4+IHRvIHRoZSBsb2NhbCBwa2ctY29uZmlnIGZp
bGVzLgo+ID4+Cj4gPj4gQXQgdGhlIHNhbWUgdGltZSBsZXQgdGhlIHBrZy1jb25maWcgZmlsZXMg
ZGVwZW5kIG9uIHRoZSBNYWtlZmlsZQo+ID4+IGNyZWF0aW5nIHRoZW0sIHRvby4KPiA+Pgo+ID4+
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiA+IAo+ID4g
SnVlcmdlbiwgZG8geW91IHdhbnQgdGhpcyBpbiA0LjEyPwo+IAo+IEhtbSwgd2h5PyBEb2VzIGl0
IHJlcGFpciBhbnkgYnVpbGQgZXJyb3IgaW4gNC4xMj8gSSBkb24ndCB0aGluayBzby4gSXQKPiB3
aWxsIGhlbHAgZm9yIGZ1cnRoZXIgZGV2ZWxvcG1lbnQgKGUuZy4gcmVtb3ZpbmcgdGhlIGV4cGxp
Y2l0IGluY2x1ZGUKPiBwYXRocyBhbmQgbGlicmFyaWVzIGFkZGVkIHRvIHRoZSBxZW11IGNvbmZp
Z3VyZSBjYWxsKSwgYnV0IHRoaXMgd29uJ3QKPiBoYXBwZW4gaW4gNC4xMi4KClRoYW5rcyBmb3Ig
Y29uZmlybWluZy4KCldlaS4KCj4gCj4gCj4gSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:08:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:08:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx9cd-0007er-WA; Fri, 22 Feb 2019 12:08:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gx9cd-0007em-5y
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 12:08:07 +0000
X-Inumbo-ID: 82b10241-369a-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82b10241-369a-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:08:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 05:06:03 -0700
Message-Id: <5C6FE5AB02000078002191B0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 05:06:03 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <e3219697-0759-39fc-2486-715cdec1ca9e@citrix.com>
 <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
 <20190220122901.6kvc7ibyjo4uyzke@zion.uk.xensource.com>
 <20190220130052.b22syaca6cswc3pk@Air-de-Roger>
 <20190220130956.tkhsmdojzdf4nc7x@zion.uk.xensource.com>
 <20190220170809.jr6neinf5beescf4@zion.uk.xensource.com>
 <5C6FE1790200007800219178@prv1-mh.provo.novell.com>
 <20190222115033.2jhkceg6fv4bcmkm@zion.uk.xensource.com>
In-Reply-To: <20190222115033.2jhkceg6fv4bcmkm@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Mihai Dontu <mdontu@bitdefender.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>, uwed@amazon.de,
 Lars Kurth <lars.kurth@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE5IGF0IDEyOjUwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBGZWIgMjIsIDIwMTkgYXQgMDQ6NDg6MDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyMC4wMi4xOSBhdCAxODowOCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IE9uIFdlZCwgRmViIDIwLCAyMDE5IGF0IDAxOjA5OjU2UE0gKzAwMDAsIFdlaSBM
aXUgd3JvdGU6Cj4+ID4gWy4uLl0KPj4gPj4gSSB0aGluayB1bmRlci1hbGxvY2F0ZS10aGVuLW1h
cCBsb29rcyBwbGF1c2libGUuIHhtYWxsb2Mgd2lsbCBuZWVkCj4+ID4+IHRvIGFsbG9jYXRlIHBh
Z2VzLCBwdXQgdGhlbSBpbnRvIGFuIGFycmF5IGFuZCBjYWxsIF9fdm1hcCBvbiB0aGF0IGFycmF5
Cj4+ID4+IGRpcmVjdGx5Lgo+PiA+IAo+PiA+IFRoZSBiaWdnZXN0IGlzc3VlIHdpdGggdGhpcyBh
cHByb2FjaCBpcyB0aGF0IHdlIG5vdyBuZWVkIGFuIGFycmF5IG9mCj4+ID4gMVVMPDxNQVhfT1JE
RVIgdG8gYWNjb21tb2RhdGUgbWZucy4gQmFjayBvZiBlbnZlbG9wZSBjYWxjdWxhdGlvbjogb24g
eDg2Cj4+ID4gdGhpcyBpcyBnb2luZyB0byBiZSAoMVVMPDwyMCkqOCBieXRlcyBsb25nLiBUaGlz
IGlzIG5vdCBmZWFzaWJsZS4KPj4gCj4+IEFyZSB3ZSByZWFsbHkgY2FsbGluZyB4bWFsbG9jKCkg
d2l0aCBhbnkgbnVtYmVyIG5lYXJseSB0aGlzIGJpZz8KPiAKPiBJbiBwcmFjdGljZSwgSSBkb24n
dCB0aGluayBzby4gV2hhdCBkbyB5b3UgdGhpbmsgaXMgYSBzZW5zaWJsZSBsaW1pdD8KCkknbSBh
ZnJhaWQgeW91IHdvbid0IGxpa2UgdGhlIGFuc3dlcjogV2hhdGV2ZXIgdGhlIGJpZ2dlc3QgY2h1
bmsgaXMKd2UgY3VycmVudGx5IGFsbG9jYXRlIGFueXdoZXJlLiBQZXJoYXBzLCBlLmcuIGlmIHRo
ZXJlJ3MgYSBzaW5nbGUgYmlnCiJ2aW9sYXRvciIsIGNoYW5naW5nIHNvbWUgY29kZSB0byByZWR1
Y2UgdGhlIHVwcGVyIGJvdW5kIG1pZ2h0IGJlCmRlc2lyYWJsZS4KCkluIGdlbmVyYWwgdGhlcmUg
c2hvdWxkbid0IGJlIGFueSBnb2luZyBiZXlvbmQgb25lIHBhZ2Ugb25jZSB3ZSd2ZQpjb21wbGV0
ZWQgYm9vdGluZy4gU2V2ZXJhbCB5ZWFycyBiYWNrIEkgdGhpbmsgSSBoYWQgbWFuYWdlZCB0bwpy
ZXBsYWNlIG1vc3QgKGFsbD8pIGhpZ2hlciBvcmRlciB4bWFsbG9jKCktcy4gU28gYW5vdGhlciBv
cHRpb24gbWlnaHQKYmUgdG8gYWxsb3cgdXAgdG8gTUFYX09SREVSIGJ5IHdheSBvZiBzb21lIGlu
aXQtb25seSBtZWNoYW5pc20sCmFuZCBsYXRlciBhbGxvdyBvbmx5IHVwIHRvIHNpbmdsZSBwYWdl
IGNodW5rcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:12:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:12:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx9gL-0008Ka-H7; Fri, 22 Feb 2019 12:11:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kvzH=Q5=citrix.com=prvs=949a6040d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gx9gJ-0008KV-MY
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 12:11:55 +0000
X-Inumbo-ID: 0aa6307a-369b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0aa6307a-369b-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:11:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,399,1544486400"; d="scan'208";a="78810330"
Date: Fri, 22 Feb 2019 12:11:45 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190222121145.xkvchgp7yjckokri@zion.uk.xensource.com>
References: <e3219697-0759-39fc-2486-715cdec1ca9e@citrix.com>
 <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
 <20190220122901.6kvc7ibyjo4uyzke@zion.uk.xensource.com>
 <20190220130052.b22syaca6cswc3pk@Air-de-Roger>
 <20190220130956.tkhsmdojzdf4nc7x@zion.uk.xensource.com>
 <20190220170809.jr6neinf5beescf4@zion.uk.xensource.com>
 <5C6FE1790200007800219178@prv1-mh.provo.novell.com>
 <20190222115033.2jhkceg6fv4bcmkm@zion.uk.xensource.com>
 <5C6FE5AB02000078002191B0@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C6FE5AB02000078002191B0@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Mihai Dontu <mdontu@bitdefender.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>, uwed@amazon.de,
 Lars Kurth <lars.kurth@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjIsIDIwMTkgYXQgMDU6MDY6MDNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjAyLjE5IGF0IDEyOjUwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIEZlYiAyMiwgMjAxOSBhdCAwNDo0ODowOUFNIC0wNzAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMjAuMDIuMTkgYXQgMTg6MDgsIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+IE9uIFdlZCwgRmViIDIwLCAyMDE5IGF0IDAxOjA5OjU2UE0g
KzAwMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPj4gPiBbLi4uXQo+ID4+ID4+IEkgdGhpbmsgdW5kZXIt
YWxsb2NhdGUtdGhlbi1tYXAgbG9va3MgcGxhdXNpYmxlLiB4bWFsbG9jIHdpbGwgbmVlZAo+ID4+
ID4+IHRvIGFsbG9jYXRlIHBhZ2VzLCBwdXQgdGhlbSBpbnRvIGFuIGFycmF5IGFuZCBjYWxsIF9f
dm1hcCBvbiB0aGF0IGFycmF5Cj4gPj4gPj4gZGlyZWN0bHkuCj4gPj4gPiAKPiA+PiA+IFRoZSBi
aWdnZXN0IGlzc3VlIHdpdGggdGhpcyBhcHByb2FjaCBpcyB0aGF0IHdlIG5vdyBuZWVkIGFuIGFy
cmF5IG9mCj4gPj4gPiAxVUw8PE1BWF9PUkRFUiB0byBhY2NvbW1vZGF0ZSBtZm5zLiBCYWNrIG9m
IGVudmVsb3BlIGNhbGN1bGF0aW9uOiBvbiB4ODYKPiA+PiA+IHRoaXMgaXMgZ29pbmcgdG8gYmUg
KDFVTDw8MjApKjggYnl0ZXMgbG9uZy4gVGhpcyBpcyBub3QgZmVhc2libGUuCj4gPj4gCj4gPj4g
QXJlIHdlIHJlYWxseSBjYWxsaW5nIHhtYWxsb2MoKSB3aXRoIGFueSBudW1iZXIgbmVhcmx5IHRo
aXMgYmlnPwo+ID4gCj4gPiBJbiBwcmFjdGljZSwgSSBkb24ndCB0aGluayBzby4gV2hhdCBkbyB5
b3UgdGhpbmsgaXMgYSBzZW5zaWJsZSBsaW1pdD8KPiAKPiBJJ20gYWZyYWlkIHlvdSB3b24ndCBs
aWtlIHRoZSBhbnN3ZXI6IFdoYXRldmVyIHRoZSBiaWdnZXN0IGNodW5rIGlzCj4gd2UgY3VycmVu
dGx5IGFsbG9jYXRlIGFueXdoZXJlLiBQZXJoYXBzLCBlLmcuIGlmIHRoZXJlJ3MgYSBzaW5nbGUg
YmlnCj4gInZpb2xhdG9yIiwgY2hhbmdpbmcgc29tZSBjb2RlIHRvIHJlZHVjZSB0aGUgdXBwZXIg
Ym91bmQgbWlnaHQgYmUKPiBkZXNpcmFibGUuCj4gCj4gSW4gZ2VuZXJhbCB0aGVyZSBzaG91bGRu
J3QgYmUgYW55IGdvaW5nIGJleW9uZCBvbmUgcGFnZSBvbmNlIHdlJ3ZlCj4gY29tcGxldGVkIGJv
b3RpbmcuIFNldmVyYWwgeWVhcnMgYmFjayBJIHRoaW5rIEkgaGFkIG1hbmFnZWQgdG8KPiByZXBs
YWNlIG1vc3QgKGFsbD8pIGhpZ2hlciBvcmRlciB4bWFsbG9jKCktcy4gU28gYW5vdGhlciBvcHRp
b24gbWlnaHQKPiBiZSB0byBhbGxvdyB1cCB0byBNQVhfT1JERVIgYnkgd2F5IG9mIHNvbWUgaW5p
dC1vbmx5IG1lY2hhbmlzbSwKPiBhbmQgbGF0ZXIgYWxsb3cgb25seSB1cCB0byBzaW5nbGUgcGFn
ZSBjaHVua3MuCj4gCgpUaGluayBhYm91dCBpdCwgaWYgeW91IGhhdmUgZG9uZSB0aGUgd29yayB0
byByZW1vdmUgaGlnaCBvcmRlcgphbGxvY2F0aW9ucywgcmVtb3ZpbmcgdGhpcyBvcHRpbWlzYXRp
b24gaXMgdGhlIGVhc2llc3QgdGhpbmcgdG8gZG8gYW5kCndvdWxkbid0IG1ha2UgdGhpbmdzIHdv
cnNlLCBpc24ndCBpdD8KCldlaS4KCj4gSmFuCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:24:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:24:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gx9sZ-0000q7-7L; Fri, 22 Feb 2019 12:24:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gx9sY-0000q2-LK
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 12:24:34 +0000
X-Inumbo-ID: cecc97b5-369c-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cecc97b5-369c-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:24:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 05:24:31 -0700
Message-Id: <5C6FE9FF02000078002191E1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 05:24:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1550614715-21161-4-git-send-email-andrew.cooper3@citrix.com>
 <1550780337-638-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550780337-638-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/vmx: Fix security issue when a
 guest balloons out the #VE info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDIxOjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGxvZ2ljIGluIGFsdHAybV92Y3B1X3tlbixkaXN9YWJsZV92ZSgpIGFuZCB2bXhf
dmNwdV91cGRhdGVfdm1mdW5jX3ZlKCkgaXMKPiBkYW5nZXJvdXMuICBBZnRlciAjVkUgaGFzIGJl
ZW4gc2V0IHVwLCB0aGUgZ3Vlc3QgY2FuIGJhbGxvb24gb3V0IGFuZCBmcmVlIHRoZQo+IG5vbWlu
YXRlZCBHRk4sIGFmdGVyIHdoaWNoIHRoZSBwcm9jZXNzb3IgbWF5IHdyaXRlIHRvIGl0LiAgQWxz
bywgdGhlIHVubG9ja2VkCj4gR0ZOIHF1ZXJ5IG1lYW5zIHRoZSBNRk4gaXMgc3RhbGUgYnkgdGhl
IHRpbWUgaXQgaXMgdXNlZC4gIEFsdGVybmF0aXZlbHksIGEKPiBndWVzdCBjYW4gcmFjZSB0d28g
ZGlzYWJsZSBjYWxscyB0byBjYXVzZSBvbmUgVk1DUyB0byBzdGlsbCByZWZlcmVuY2UgdGhlCj4g
bm9taW5hdGVkIEdGTiBhZnRlciB0aGUgdHJhY2tpbmcgaW5mb3JtYXRpb24gd2FzIGRyb3BwZWQu
Cj4gCj4gUmV3b3JrIHRoZSBsb2dpYyBmcm9tIHNjcmF0Y2ggdG8gbWFrZSBpdCBzYWZlLgo+IAo+
IEhvbGQgYW4gZXh0cmEgcGFnZSByZWZlcmVuY2Ugb24gdGhlIHVuZGVybHlpbmcgZnJhbWUsIHRv
IGFjY291bnQgZm9yIHRoZQo+IFZNQ1MncyByZWZlcmVuY2UuICBUaGlzIG1lYW5zIHRoYXQgaWYg
dGhlIEdGTiBnZXRzIGJhbGxvb25lZCBvdXQsIGl0IGlzbid0Cj4gZnJlZWQgYmFjayB0byBYZW4g
dW50aWwgI1ZFIGlzIGRpc2FibGVkLCBhbmQgdGhlIFZNQ1Mgbm8gbG9uZ2VyIHJlZmVycyB0byB0
aGUKPiBwYWdlLgo+IAo+IEEgY29uc2VxdWVuY2Ugb2YgdGhpcyBpcyB0aGF0IGFsdHAybV92Y3B1
X2Rpc2FibGVfdmUoKSBuZWVkcyB0byBiZSBjYWxsZWQKPiBkdXJpbmcgdGhlIGRvbWFpbl9raWxs
KCkgcGF0aCwgdG8gZHJvcCB0aGUgcmVmZXJlbmNlIGZvciBkb21haW5zIHdoaWNoIHNodXQKPiBk
b3duIHdpdGggI1ZFIHN0aWxsIGVuYWJsZWQuCj4gCj4gRm9yIGRvbWFpbnMgdXNpbmcgYWx0cDJt
LCB3ZSBleHBlY3QgYSBzaW5nbGUgZW5hYmxlIGNhbGwgYW5kIG5vIGRpc2FibGUgZm9yCj4gdGhl
IHJlbWFpbmluZyBsaWZldGltZSBvZiB0aGUgZG9tYWluLiAgSG93ZXZlciwgdG8gYXZvaWQgcHJv
YmxlbXMgd2l0aAo+IGNvbmN1cnJlbnQgY2FsbHMsIHVzZSBjbXB4Y2hnKCkgdG8gbG9ja2xlc3Ns
eSBtYWludGFpbiBzYWZldHkuCj4gCj4gVGhpcyBkb2Vzbid0IGhhdmUgYW4gWFNBIGJlY2F1c2Ug
YWx0cDJtIGlzIG5vdCB5ZXQgYSBzZWN1cml0eS1zdXBwb3J0ZWQKPiBmZWF0dXJlLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkkgd291bGQgYXBwcmVjaWF0
ZSB0aG91Z2ggaWYgeW91IGNvdWxkIGFkZCBoYWxmIGEgc2VudGVuY2UgY2xhcmlmeWluZwp0aGF0
IGFuZCB3aHkgeW91IGRlY2lkZWQgYWdhaW5zdCBvYnRhaW5pbmcgYSB3cml0YWJsZSB0eXBlLXJl
Zi4KCkFsc28gLSBJIHRha2UgaXQgdGhhdCBhbHRwMm0gYW5kIG1pZ3JhdGlvbiBkb24ndCB3b3Jr
IHRvZ2V0aGVyPwpPdGhlcndpc2Ugd291bGRuJ3QgeW91IG5lZWQgdG8gbWFyayB0aGUgcGFnZSBk
aXJ0eSBpbiBtb3JlCmNhc2VzPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:33:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxA0v-0001jp-4P; Fri, 22 Feb 2019 12:33:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ipoK=Q5=xen.org=tim@srs-us1.protection.inumbo.net>)
 id 1gxA0t-0001jk-OQ
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 12:33:11 +0000
X-Inumbo-ID: 0336cd28-369e-11e9-bc90-bc764e045a96
Received: from deinos.phlegethon.org (unknown [2001:41d0:8:b1d7::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0336cd28-369e-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:33:10 +0000 (UTC)
Received: from tjd by deinos.phlegethon.org with local (Exim 4.90_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1gxA0p-0004cK-AM; Fri, 22 Feb 2019 12:33:07 +0000
Date: Fri, 22 Feb 2019 12:33:07 +0000
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190222123307.GE258@deinos.phlegethon.org>
References: <5C6D6F11020000780021883E@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C6D6F11020000780021883E@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Subject: Re: [Xen-devel] [PATCH] x86/shadow: don't use
 map_domain_page_global() on paths that may not fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Juergen Gross <jgross@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgMDg6MTUgLTA3MDAgb24gMjAgRmViICgxNTUwNjUwNTI5KSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gVGhlIGFzc3VtcHRpb24gKGFjY29yZGluZyB0byBvbmUgY29tbWVudCkgYW5kIGhvcGUgKGFj
Y29yZGluZyB0bwo+IGFub3RoZXIpIHRoYXQgbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCgpIGNhbid0
IGZhaWwgYXJlIGJvdGggd3Jvbmcgb24KPiBsYXJnZSBlbm91Z2ggc3lzdGVtcy4gRG8gYXdheSB3
aXRoIHRoZSBndWVzdF92dGFibGUgZmllbGQgYWx0b2dldGhlciwKPiBhbmQgZXN0YWJsaXNoIC8g
dGVhciBkb3duIHRoZSBkZXNpcmVkIG1hcHBpbmcgYXMgbmVjZXNzYXJ5Lgo+IAo+IFRoZSBhbHRl
cm5hdGl2ZXMsIGRpc2NhcmRlZCBhcyBiZWluZyB1bmRlc2lyYWJsZSwgd291bGQgaGF2ZSBiZWVu
IHRvCj4gZWl0aGVyIGNyYXNoIHRoZSBndWVzdCBpbiBzaF91cGRhdGVfY3IzKCkgd2hlbiB0aGUg
bWFwcGluZyBmYWlscywgb3IgdG8KPiBidWJibGUgdXAgYW4gZXJyb3IgaW5kaWNhdG9yLCB3aGlj
aCB1cHBlciBsYXllcnMgd291bGQgaGF2ZSBhIGhhcmQgdGltZQo+IHRvIGRlYWwgd2l0aCAob3Ro
ZXIgdGhhbiBhZ2FpbiBieSBjcmFzaGluZyB0aGUgZ3Vlc3QpLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkkgZm9sbG93IHlvdXIgYXJndW1lbnQs
IHNvIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCkkgd291bGQgZXhwZWN0IHRo
aXMgdG8gaGF2ZSBhIG1lYXN1cmFibGUgY29zdCBvbiBwYWdlIGZhdWx0IHRpbWVzIChvbgpjb25m
aWd1cmF0aW9ucyB3aGVyZSBnbG9iYWwgbWFwIGlzbid0IGp1c3QgYSBkaXJlY3RtYXApLiAgSXQg
d291bGQgYmUKZ29vZCB0byBrbm93IGlmIHRoYXQncyB0aGUgY2FzZS4KCkNoZWVycywKClRpbS4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:36:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:36:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxA3m-0001s2-Oa; Fri, 22 Feb 2019 12:36:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxA3l-0001rr-4k
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 12:36:09 +0000
X-Inumbo-ID: 6d3ca9ad-369e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d3ca9ad-369e-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:36:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 05:34:07 -0700
Message-Id: <5C6FEC3E02000078002191F2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 05:34:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1550786936-5925-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1550786936-5925-1-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDIzOjA4LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTW9kZXJuIExpbnV4IGtlcm5lbHMgdGF1Z2h0IHRvIGNvcHkgYWxsIHRoZSBuZWNlc3Nh
cnkgRE1BUi9JUiB0YWJsZXMKPiBmb2xsb3dpbmcga2V4ZWMgZnJvbSB0aGUgcHJldmlvdXMga2Vy
bmVsIChYZW4gaW4gb3VyIGNhc2UpIC0gc28gaXQncwo+IGN1cnJlbnRseSBub3JtYWwgdG8ga2Vl
cCBJT01NVSBlbmFibGVkLiBJdCBtaWdodCByZXF1aXJlIG1pbm9yIGNoYW5nZXMgdG8KPiBrZHVt
cCBjb21tYW5kIGxpbmUgdGhhdCBlbmFibGVzIElPTU1VIGRyaXZlcnMgKGUuZy4gaW50ZWxfaW9t
bXU9b24gLwo+IGludHJlbWFwPW9uKSBidXQgcmVjZW50IGtlcm5lbHMgZG9uJ3QgcmVxdWlyZSBh
bnkgYWRkaXRpb25hbCBjaGFuZ2VzIGZvcgo+IHRoZSB0cmFuc2l0aW9uIHRvIGJlIHRyYW5zcGFy
ZW50LgoKSW4geW91ciByZXBseSBvbiB0aGUgdjEgdGhyZWFkIGRpZG4ndCB5b3Ugc2F5IExpbnV4
IGRpc2FibGVzIHRyYW5zbGF0aW9uPwoKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+IEBAIC0zNSw2
ICszNSw3IEBAIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2lnZnggPSAxOwo+ICBib29sX3Qg
X19yZWFkX21vc3RseSBpb21tdV9zbm9vcCA9IDE7Cj4gIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlv
bW11X3FpbnZhbCA9IDE7Cj4gIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2ludHJlbWFwID0g
MTsKPiArYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfY3Jhc2hfZGlzYWJsZTsKPiAgCj4gIHN0
YXRpYyBib29sIF9faHdkb21faW5pdGRhdGEgaW9tbXVfaHdkb21fbm9uZTsKPiAgYm9vbCBfX2h3
ZG9tX2luaXRkYXRhIGlvbW11X2h3ZG9tX3N0cmljdDsKCldoaWxlIEkgY2FuIHNlZSB0aGF0IGFs
bCB1cHBlciBjb250ZXh0IHN0aWxsIHVzZXMgYm9vbF90LCBsb3dlciBjb250ZXh0CmFscmVhZHkg
c3VnZ2VzdHMgdG8gYmV0dGVyIHVzZSBib29sLiBBbiBlYXN5IHRvIG1ha2UgYWRqdXN0bWVudAp3
aGlsZSBjb21taXR0aW5nIGlmIG5vIG90aGVyIG5lZWQgYXJpc2VzIGZvciBhIHYzLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:38:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:38:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxA5n-0002A9-6D; Fri, 22 Feb 2019 12:38:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xnWB=Q5=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gxA5l-0002A1-2B
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 12:38:13 +0000
X-Inumbo-ID: b657e3d2-369e-11e9-bc90-bc764e045a96
Received: from mail-lf1-x12b.google.com (unknown [2a00:1450:4864:20::12b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b657e3d2-369e-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:38:11 +0000 (UTC)
Received: by mail-lf1-x12b.google.com with SMTP id m11so1590604lfc.6
 for <xen-devel@lists.xenproject.org>; Fri, 22 Feb 2019 04:38:11 -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=DnW/W4dtOxfMPKnfilGG+xd2jeKBqXzgWob1J9q+tZ4=;
 b=eRfZW6wzhbsWAetq2b0z5+mSx3cAXzTG8oHe0c3P0SHZ8UdrInsJ4H3I6GROBuvsUp
 3Mif5y/fQm6LEw0cKVR8HKsnJQNe6T8bJLh5H8kpX2OIlLjr+pkclrO83JLRgLrl2K+q
 BIGqaeGeaQ2ezZbkWtHQJu2L5Hf68CaXhEyPbAliZtOX4oc2SCOs7quAhbh71elkNboc
 8OGHJXCYWwnFDvhINhlpvEjXAz25o8YGxomlLt86KAiIKFXS9uZ0CQZWK2qDRyH6vsG2
 x3QaisZRC3nwMxMbjS077EISBMrXcLmA7614tdQDDeOGXsQIP24PcxVNacfuao3wMMNg
 15Ng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=DnW/W4dtOxfMPKnfilGG+xd2jeKBqXzgWob1J9q+tZ4=;
 b=JM+LQ7ym57gTTrOcxV178S81KetmR05uQObRSlBJXihAxGdupFhhv4h7n1Isxhc4Cr
 tvJHwDLjOB1nHNfF+sE5V4kGwe0cZvoRGx5N6T/AKRGthE7B6VFOLMX/05es2hXhQjQ7
 crHhWWB8AN2KcjWgdcsVsPODMed5Sji9qv5EYm0Glb1i8hpLkxnfHAasMpq8mwwkBQd8
 +rJaJc5X5wvUEAe1zyQob4fAQs6RI3pIgfqpWTzpP3hrqNGXyNAFXmiusfIA6DBBaRqn
 s32Ypu/bYqls/V7fvg2sb/5iS+L2tZhjSqQWuL3xsy98mcFi7wQ4y9qtpTYxlyzWEaUS
 KZgg==
X-Gm-Message-State: AHQUAuZElXzE0DiDxvF72nBDe7s4LcTOzX6GlnE//PmZeIPBRK2cB6PV
 v2qbSolAWZNqtFrDpq8lyec=
X-Google-Smtp-Source: AHgI3IZqnc4Ez3kPzERLE79L7wFDeE41Q3fH7/KuSii/EEHia0+UWCcaOulpyVRfBeO7dh4cLNkFEw==
X-Received: by 2002:a19:4847:: with SMTP id v68mr2219759lfa.136.1550839089536; 
 Fri, 22 Feb 2019 04:38:09 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 w3sm559066lfe.18.2019.02.22.04.38.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Feb 2019 04:38:08 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
Date: Fri, 22 Feb 2019 14:38:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <dave.martin@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMC8xOSAxMDo0NiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICgrIEFuZHJldyBhbmQg
SmFuIGZvciBmZWVkYmFjayBvbiB0aGUgZXZlbnQgY2hhbm5lbCBpbnRlcnJ1cHQpCj4KPiBIaSBC
b3JpcywKPgo+IFRoYW5rIHlvdSBmb3IgdGhlIHlvdXIgZmVlZGJhY2suCj4KPiBPbiAyLzIwLzE5
IDg6MDQgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMi8yMC8xOSAxOjA1IFBNLCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBPbiAyMC8wMi8yMDE5IDE3OjA3LCBC
b3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4gT24gMi8yMC8xOSA5OjE1IEFNLCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4+Pj4+IEhpIEJvcmlzLAo+Pj4+Pgo+Pj4+PiBUaGFuayB5b3UgZm9yIHlvdXIg
YW5zd2VyLgo+Pj4+Pgo+Pj4+PiBPbiAyMC8wMi8yMDE5IDAwOjAyLCBCb3JpcyBPc3Ryb3Zza3kg
d3JvdGU6Cj4+Pj4+PiBPbiBUdWUsIEZlYiAxOSwgMjAxOSBhdCAwNTozMToxMFBNICswMDAwLCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4gSGkgYWxsLAo+Pj4+Pj4+Cj4+Pj4+Pj4gSSBoYXZl
IGJlZW4gbG9va2luZyBhdCB1c2luZyBMaW51eCBSVCBpbiBEb20wLiBPbmNlIHRoZSBndWVzdCBp
cwo+Pj4+Pj4+IHN0YXJ0ZWQsCj4+Pj4+Pj4gdGhlIGNvbnNvbGUgaXMgZW5kaW5nIHRvIGhhdmUg
YSBsb3Qgb2Ygd2FybmluZyAoc2VlIHRyYWNlIGJlbG93KS4KPj4+Pj4+Pgo+Pj4+Pj4+IEFmdGVy
IHNvbWUgaW52ZXN0aWdhdGlvbiwgdGhpcyBpcyBiZWNhdXNlIHRoZSBpcnEgaGFuZGxlciB3aWxs
IG5vdwo+Pj4+Pj4+IGJlIHRocmVhZGVkLgo+Pj4+Pj4+IEkgY2FuIHJlcHJvZHVjZSB0aGUgc2Ft
ZSBlcnJvciB3aXRoIHRoZSB2YW5pbGxhIExpbnV4IHdoZW4gcGFzc2luZwo+Pj4+Pj4+IHRoZSBv
cHRpb24KPj4+Pj4+PiAndGhyZWFkaXJxcycgb24gdGhlIGNvbW1hbmQgbGluZSAodGhlIHRyYWNl
IGJlbG93IGlzIGZyb20gNS4wLjAtcmM3Cj4+Pj4+Pj4gdGhhdCBoYXMKPj4+Pj4+PiBub3QgUlQg
c3VwcG9ydCkuCj4+Pj4+Pj4KPj4+Pj4+PiBGV0lXLCB0aGUgaW50ZXJydXB0IGZvciBwb3J0IDYg
aXMgdXNlZCB0byBmb3IgdGhlIGd1ZXN0IHRvCj4+Pj4+Pj4gY29tbXVuaWNhdGUgd2l0aAo+Pj4+
Pj4+IHhlbnN0b3JlLgo+Pj4+Pj4+Cj4+Pj4+Pj4gwqDCoMKgRnJvbSBteSB1bmRlcnN0YW5kaW5n
LCB0aGlzIGlzIGhhcHBlbmluZyBiZWNhdXNlIHRoZSBpbnRlcnJ1cHQKPj4+Pj4+PiBoYW5kbGVy
IGlzIG5vdwo+Pj4+Pj4+IHJ1biBpbiBhIHRocmVhZC4gU28gd2UgY2FuIGhhdmUgdGhlIGZvbGxv
d2luZyBoYXBwZW5pbmcuCj4+Pj4+Pj4KPj4+Pj4+PiDCoMKgwqDCoMKgIEludGVycnVwdCBjb250
ZXh0wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgwqAgSW50ZXJydXB0IHRocmVhZAo+Pj4+
Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHwKPj4+Pj4+PiDCoMKgwqDCoMKgIHJlY2VpdmUgaW50ZXJydXB0IHBv
cnQgNsKgwqDCoMKgIHwKPj4+Pj4+PiDCoMKgwqDCoMKgIGNsZWFyIHRoZSBldnRjaG4gcG9ydMKg
wqDCoMKgwqDCoMKgIHwKPj4+Pj4+PiDCoMKgwqDCoMKgIHNldCBJUlFGX1JVTlRIUkVBRMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgfAo+Pj4+Pj4+IMKgwqDCoMKgwqAga2ljayBpbnRlcnJ1cHQgdGhy
ZWFkwqDCoMKgwqDCoMKgwqAgfAo+Pj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgY2xlYXIgSVJR
Rl9SVU5USFJFQUQKPj4+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgIGNhbGwgZXZ0Y2huX2ludGVy
cnVwdAo+Pj4+Pj4+IMKgwqDCoMKgwqAgcmVjZWl2ZSBpbnRlcnJ1cHQgcG9ydCA2wqDCoMKgwqAg
fAo+Pj4+Pj4+IMKgwqDCoMKgwqAgY2xlYXIgdGhlIGV2dGNobiBwb3J0wqDCoMKgwqDCoMKgwqAg
fAo+Pj4+Pj4+IMKgwqDCoMKgwqAgc2V0IElSUUZfUlVOVEhSRUFEwqDCoMKgwqDCoMKgwqDCoMKg
wqAgfAo+Pj4+Pj4+IMKgwqDCoMKgwqAga2ljayBpbnRlcnJ1cHQgdGhyZWFkwqDCoMKgwqDCoMKg
wqAgfAo+Pj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgZGlzYWJsZSBpbnRlcnJ1cHQgcG9ydCA2
Cj4+Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgfCBldnRjaG4tPmVuYWJsZWQgPSBmYWxzZQo+Pj4+Pj4+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHzCoMKgwqAgWy4uLi5dCj4+Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfAo+Pj4+Pj4+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHzCoMKgwqAgKioqIEhhbmRsaW5nIHRoZSBzZWNvbmQKPj4+Pj4+PiBpbnRlcnJ1
cHQgKioqCj4+Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBjbGVhciBJUlFGX1JVTlRIUkVBRAo+
Pj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqAgY2FsbCBldnRjaG5faW50ZXJydXB0Cj4+Pj4+Pj4g
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfMKgwqDCoCBXQVJOKC4uLikKPj4+Pj4+Pgo+Pj4+Pj4+IEkgYW0gbm90IGVu
dGlyZWx5IHN1cmUgaG93IHRvIGZpeCB0aGlzLiBJIGhhdmUgdHdvIHNvbHV0aW9ucyBpbiAKPj4+
Pj4+PiBtaW5kOgo+Pj4+Pj4+Cj4+Pj4+Pj4gMSkgUHJldmVudCB0aGUgaW50ZXJydXB0IGhhbmRs
ZXIgdG8gYmUgdGhyZWFkZWQuIFdlIHdvdWxkIGFsc28KPj4+Pj4+PiBuZWVkIHRvCj4+Pj4+Pj4g
c3dpdGNoIGZyb20gc3Bpbl9sb2NrIHRvIHJhd19zcGluX2xvY2sgYXMgdGhlIGZvcm1lciBtYXkg
c2xlZXAgb24KPj4+Pj4+PiBSVC1MaW51eC4KPj4+Pj4+Pgo+Pj4+Pj4+IDIpIFJlbW92ZSB0aGUg
d2FybmluZwo+Pj4+Pj4KPj4+Pj4+IEkgdGhpbmsgYWNjZXNzIHRvIGV2dGNobi0+ZW5hYmxlZCBp
cyByYWN5IHNvICh3aXRoIG9yIHdpdGhvdXQgdGhlCj4+Pj4+PiB3YXJuaW5nKSB3ZSBjYW4ndCB1
c2UgaXQgcmVsaWFibHkuCj4+Pj4+Cj4+Pj4+IFRoaW5raW5nIGFib3V0IGl0LCBpdCB3b3VsZCBu
b3QgYmUgdGhlIG9ubHkgaXNzdWUuIFRoZSByaW5nIGlzIHNpemVkCj4+Pj4+IHRvIGNvbnRhaW4g
b25seSBvbmUgaW5zdGFuY2Ugb2YgdGhlIHNhbWUgZXZlbnQuIFNvIGlmIHlvdSByZWNlaXZlCj4+
Pj4+IHR3aWNlIHRoZSBldmVudCwgeW91IG1heSBvdmVyZmxvdyB0aGUgcmluZy4KPj4+Pgo+Pj4+
IEhtLi4uIFRoYXQncyBhbm90aGVyIGFyZ3VtZW50IGluIGZhdm9yIG9mICJ1bnRocmVhZGluZyIg
dGhlIGhhbmRsZXIuCj4+Pgo+Pj4gSSBmaXJzdCB0aG91Z2h0IGl0IHdvdWxkIGJlIHBvc3NpYmxl
IHRvIHVudGhyZWFkIGl0LiBIb3dldmVyLAo+Pj4gd2FrZV91cF9pbnRlcnJ1cHRpYmxlIGlzIHVz
aW5nIGEgc3Bpbl9sb2NrLiBPbiBSVCBzcGluX2xvY2sgY2FuIHNsZWVwLAo+Pj4gc28gdGhpcyBj
YW5ub3QgYmUgdXNlZCBpbiBhbiBpbnRlcnJ1cHQgY29udGV4dC4KPj4+Cj4+PiBTbyBJIHRoaW5r
ICJ1bnRocmVhZGluZyIgdGhlIGhhbmRsZXIgaXMgbm90IGFuIG9wdGlvbiBoZXJlLgo+Pgo+PiBU
aGF0IHNvdW5kcyBsaWtlIGEgZGlmZmVyZW50IHByb2JsZW0uIEkuZS4gdGhlcmUgYXJlIHR3byBp
c3N1ZXM6Cj4+ICogdGhyZWFkZWQgaW50ZXJydXB0cyBkb24ndCB3b3JrIHByb3Blcmx5IChyYWNl
cywgcmluZyBvdmVyZmxvdykKPj4gKiBldnRjaG5faW50ZXJydXB0KCkgKHRocmVhZGVkIG9yIG5v
dCkgaGFzIHNwaW5fbG9jaygpLCB3aGljaCBpcyBub3QKPj4gZ29pbmcgdG8gd29yayBmb3IgUlQK
Pgo+IEkgYW0gYWZyYWlkIHRoYXQncyBub3QgY29ycmVjdCwgeW91IGNhbiB1c2Ugc3Bpbl9sb2Nr
KCkgaW4gdGhyZWFkZWQgCj4gaW50ZXJydXB0IGhhbmRsZXIuCj4KPj4gVGhlIGZpcnN0IGNhbiBi
ZSBmaXhlZCBieSB1c2luZyBub24tdGhyZWFkZWQgaGFuZGxlcnMuCj4KPiBUaGUgdHdvIGFyZSBz
b21ld2hhdCByZWxhdGVkLCBpZiB5b3UgdXNlIGEgbm9uLXRocmVhZGVkIGhhbmRsZXIgdGhlbiAK
PiB5b3UgYXJlIG5vdCBnb2luZyB0byBoZWxwIHRoZSBSVCBjYXNlLgo+Cj4gSW4gZ2VuZXJhbCwg
dGhlIHVudGhyZWFkZWQgc29sdXRpb24gc2hvdWxkIGJlIHVzZWQgaW4gdGhlIGxhc3QgcmVzb3J0
Lgo+Cj4+Pgo+Pj4+Cj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4gQW5vdGhlciBhbHRlcm5hdGl2ZSBjb3Vs
ZCBiZSB0byBxdWV1ZSB0aGUgaXJxIGlmICFldnRjaG4tPmVuYWJsZWQgCj4+Pj4+PiBhbmQKPj4+
Pj4+IGhhbmRsZSBpdCBpbiBldnRjaG5fd3JpdGUoKSAod2hpY2ggaXMgd2hlcmUgaXJxIGlzIHN1
cHBvc2VkIHRvIGJlCj4+Pj4+PiByZS1lbmFibGVkKS4KPj4+Pj4gV2hhdCBkbyB5b3UgbWVhbiBi
eSBxdWV1ZT8gSXMgaXQgcXVldWVpbmcgaW4gdGhlIHJpbmc/Cj4+Pj4KPj4+Pgo+Pj4+IE5vLCBJ
IHdhcyB0aGlua2luZyBhYm91dCBoYXZpbmcgYSBuZXcgc3RydWN0dXJlIGZvciBkZWZlcnJlZCAK
Pj4+PiBpbnRlcnJ1cHRzLgo+Pj4KPj4+IEhtbW0sIEkgYW0gbm90IGVudGlyZWx5IHN1cmUgd2hh
dCB3b3VsZCBiZSB0aGUgc3RydWN0dXJlIGhlcmUuIENvdWxkCj4+PiB5b3UgZXhwYW5kIHlvdXIg
dGhpbmtpbmc/Cj4+Cj4+IFNvbWUgc29ydCBvZiBhIEZJRk8gdGhhdCBzdG9yZXMge2lycSwgZGF0
YX0gdHVwbGUuIEl0IGNvdWxkIG9idmlvdXNseSBiZQo+PiBpbXBsZW1lbnRlZCBhcyBhIHJpbmcg
YnV0IG5vdCBuZWNlc3NhcmlseSBhcyBYZW4gc2hhcmVkIHJpbmcgKGlmIHRoYXQncwo+PiB3aGF0
IHlvdSB3ZXJlIHJlZmVycmluZyB0bykuCj4KPiBUaGUgdW5kZXJseWluZyBxdWVzdGlvbiBpcyB3
aGF0IGhhcHBlbiBpZiB5b3UgbWlzcyBhbiBpbnRlcnJ1cHQuIElzIGl0IAo+IGdvaW5nIHRvIGJl
IG9rPyBJZiBubywgdGhlbiB3ZSBoYXZlIHRvIHJlY29yZCBldmVyeXRoaW5nIGFuZCBjYW4ndCAK
PiBraWxsL3NlbmQgYW4gZXJyb3IgdG8gdGhlIHVzZXIgYXBwIGJlY2F1c2UgaXQgaXMgbm90IGl0
cyBmYXVsdC4KPgo+IFRoaXMgbWVhbnMgYSBGSUZPIHdvdWxkIG5vdCBiZSBhIHZpYWJsZS4gSG93
IGRvIHlvdSBzaXplIGl0PyBTdGF0aWMgCj4gKGkuZSBwcmUtZGVmaW5lZCkgc2l6ZSBpcyBub3Qg
Z29pbmcgdG8gYmUgcG9zc2libGUgYmVjYXVzZSB5b3UgZG9uJ3QgCj4ga25vdyBob3cgbWFueSBp
bnRlcnJ1cHQgeW91IGFyZSBnb2luZyB0byByZWNlaXZlIGJlZm9yZSB0aGUgdGhyZWFkIAo+IGhh
bmRsZXIgcnVucy4gWW91IGNhbid0IG1ha2UgaXQgZ3JvdyBkeW5hbWljYWxseSBhcyBpdCBtYWtl
IGJlY29tZSAKPiBxdWl0ZSBiaWcgZm9yIHRoZSBzYW1lIHJlYXNvbi4KPgo+IERpc2N1c3Npbmcg
d2l0aCBteSB0ZWFtLCBhIHNvbHV0aW9uIHRoYXQgY2FtZSB1cCB3b3VsZCBiZSB0byBpbnRyb2R1
Y2UgCj4gb25lIGF0b21pYyBmaWVsZCBwZXIgZXZlbnQgdG8gcmVjb3JkIHRoZSBudW1iZXIgb2Yg
ZXZlbnQgcmVjZWl2ZWQuIEkgCj4gd2lsbCBleHBsb3JlIHRoYXQgc29sdXRpb24gdG9tb3Jyb3cu
CkhvdyB3aWxsIHRoaXMgaGVscCBpZiBldmVudHMgaGF2ZSBzb21lIHBheWxvYWQ/Cj4KPiBDaGVl
cnMsCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:40:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:40:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxA8C-0002pf-LT; Fri, 22 Feb 2019 12:40:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxA8B-0002pZ-Mf
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 12:40:43 +0000
X-Inumbo-ID: 1068a124-369f-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1068a124-369f-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:40:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 05:40:40 -0700
Message-Id: <5C6FEDC90200007800219212@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 05:40:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1550751733-3091-1-git-send-email-andrew.cooper3@citrix.com>
 <20190221133111.mckklesaynbr4hxa@zion.uk.xensource.com>
In-Reply-To: <20190221133111.mckklesaynbr4hxa@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86: Improve the efficiency of
 domain_relinquish_resources()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDE0OjMxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBGZWIgMjEsIDIwMTkgYXQgMTI6MjI6MTNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gcGNpX3JlbGVhc2VfZGV2aWNlcygpIHRha2VzIHRoZSBnbG9iYWwgUENJIGxvY2su
ICBPbmNlIHBjaV9yZWxlYXNlX2RldmljZXMoKQo+PiBoYXMgY29tcGxldGVkLCBpdCB3aWxsIGJl
IGNhbGxlZCByZWR1bmRhbnRseSBlYWNoIHRpbWUgcGFnaW5nX3RlYXJkb3duKCkgYW5kCj4+IHZj
cHVfZGVzdHJveV9wYWdldGFibGVzKCkgY29udGludWUuCj4+IAo+PiBUaGlzIGlzIGxpYWJsZSB0
byBiZSBtaWxsaW9ucyBvZiB0aW1lcyBmb3IgYSByZWFzb25hYmx5IHNpemVkIGd1ZXN0LCBhbmQg
aXMgYQo+PiBzZXJpYWxpc2luZyBib3R0bGVuZWNrIG5vdyB0aGF0IGRvbWFpbl9raWxsKCkgY2Fu
IGJlIHJ1biBjb25jdXJyZW50bHkgb24KPj4gZGlmZmVyZW50IGRvbWFpbnMuCj4+IAo+PiBJbnN0
ZWFkIG9mIHByb3BhZ2F0aW5nIHRoZSBvcGVuY29kaW5nIG9mIHRoZSByZWxpbnF1aXNoIHN0YXRl
IG1hY2hpbmUsIHRha2UKPj4gdGhlIG9wcG9ydHVuaXR5IHRvIGNsZWFuIGl0IHVwLgo+PiAKPj4g
TGVhdmUgYSBwcm9wZXIgc2V0IG9mIGNvbW1lbnRzIGV4cGxhaW5pbmcgdGhhdCBkb21haW5fcmVs
aW5xdWlzaF9yZXNvdXJjZXMoKQo+PiBpbXBsZW1lbnRzIGEgY28tcm91dGluZS4gIEludHJvZHVj
ZSBhIGRvY3VtZW50ZWQgUFJPR1JFU1MoKSBtYWNybyB0byBhdm9pZAo+PiBsYXRlbnQgYnVncyBz
dWNoIGFzIHRoZSBSRUxNRU1feGVuIGNhc2UsIGFuZCBtYWtlIHRoZSBuZXcgUFJPR18qIHN0YXRl
cwo+PiBwcml2YXRlIHRvIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpLgo+PiAKPj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAK
PiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:42:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:42:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxA9S-0002uV-1I; Fri, 22 Feb 2019 12:42:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3YMO=Q5=citrix.com=prvs=949a3c8b6=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gxA9R-0002uO-7b
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 12:42:01 +0000
X-Inumbo-ID: 3ed4bcb7-369f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ed4bcb7-369f-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:41:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,399,1544486400"; d="scan'208";a="78812391"
To: Jan Beulich <JBeulich@suse.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
 <5C6BBAA50200007800217DCE@prv1-mh.provo.novell.com>
 <1df95f34-34c8-88cd-6971-748d565f34a8@citrix.com>
 <5C6D146602000078002183D2@prv1-mh.provo.novell.com>
 <df8a00b2-2c53-307c-e459-d1180a2b785a@citrix.com>
 <5C6FC65E0200007800219095@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <94ee97ef-ce41-0940-3c7f-3b4cf2258bed@citrix.com>
Date: Fri, 22 Feb 2019 12:40:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C6FC65E0200007800219095@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMjAxOSAwOTo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjAuMDIuMTkg
YXQgMTk6MTksIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjAvMDIv
MjAxOSAwODo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pgo+Pj4gU29tZSBlbnRpdHkgbmVlZHMg
dG8gZGVjaWRlIHdoZXRoZXIgdG8gYWRkIHRoZSByZXNwZWN0aXZlIGNvbW1hbmQKPj4+IGxpbmUg
b3B0aW9uIHRvIHRoZSBjcmFzaCBrZXJuZWwncyBjb21tYW5kIGxpbmUuIEl0IHNob3VsZCBiZSB0
aGlzIHNhbWUKPj4+IGVudGl0eSB0byB0ZWxsIFhlbiB3aGV0aGVyIHRvIGtlZXAgdGhlIElPTU1V
IGVuYWJsZWQgd2hpbGUgaW52b2tpbmcKPj4+IHRoZSBjcmFzaCBrZXJuZWwuIEkgYW0gbWVyZWx5
IGd1ZXNzaW5nIHRoYXQgdGhpcyBlbnRpdHkgaXMgdGhlIGtleGVjCj4+PiB0b29sLgo+Pj4KPj4K
Pj4gSSB3YXMganVzdCBkb3VibGUgY2hlY2tpbmcgYW5kIGl0IHNlZW1zIChhc3N1bWluZyB0aGUg
ZGV2aWNlIHJlc2V0Cj4+IGNvcnJlY3RseSBpbiB0aGUgY3Jhc2gga2VybmVsKSBldmVyeXRoaW5n
IHNlZW0gdG8gd29yayBldmVuIHdpdGhvdXQKPj4gZW5hYmxpbmcgaW50ZWxfaW9tbXUgaW4gdGhl
IGNvbW1hbmQgbGluZSAtIG5ld2VyIGtlcm5lbHMgaGFuZGxlIHRoaXMKPj4gY2FzZSBieSBleHBs
aWNpdGx5IGRpc2FibGluZyB0cmFuc2xhdGlvbiBpbiBhbnkgY2FzZTogdGhleSBleHBlY3QgaXQg
dG8KPj4gYmUgZW5hYmxlZCBieSB0aGUgcHJldmlvdXMga2VybmVsLgo+IAo+IFNvIGlmIHRoZXkg
ZGlzYWJsZSB0cmFuc2xhdGlvbiwgaG93IGlzIHRoZW0gZG9pbmcgc28gYW55IGJldHRlciB0aGFu
IHVzCj4gZG9pbmcgc28sIG90aGVyIHRoYW4gdGhlaXJzIG9jY3VycmluZyBzbGlnaHRseSBsYXRl
ciBvbiB0aGUgdGltZSBzY2FsZSBhbmQKPiBoZW5jZSB0aGVyZSBiZWluZyBiZXR0ZXIgY2hhbmNl
cyBvZiBpbi1mbGlnaHQgKGF0IHRoZSB0aW1lIG9mIHRoZSBjcmFzaCkKPiBETUEgaGF2aW5nIGNv
bXBsZXRlZCBtZWFud2hpbGU/Cj4gCgpUaGVyZSBhcmUgc2V2ZXJhbCByZWFzb25zIHdoeSBpdCdz
IGJldHRlcjoKYSkga2VybmVsIGlzIGFibGUgdG8gcGVyZm9ybSBkZXZpY2UgcmVzZXQgcHJvcGVy
bHkgYXMgaXQgaGFzIGJ1cwpzcGVjaWZpYyBjb2RlIHRoYXQgZG9lcyB0aGlzLiBUaGVyZSBpcyBl
dmVuIGEgY29tbWVudCBpbiB0aGUgY29kZQptZW50aW9uaW5nIHRoYXQgYXQgdGhlIG1vbWVudCBp
dCBkaXNhYmxlcyB0aGUgdHJhbnNsYXRpb24gYnVzLXNwZWNpZmljCnJlc2V0IGlzIGZpbmlzaGVk
IGFuZCBpdCdzIHNhZmVyIChhcyBkZXZpY2VzIGxpa2VseSBzdG9wcGVkIERNQSBhdCB0aGlzCnBv
aW50KSB0byBkbyBpdCBub3cuCmIpIGtlcm5lbCBoYXMgdGhlIGRyaXZlcnMgdGhhdCBkbyBwZXIt
ZHJpdmVyLXNwZWNpZmljIHJlc2V0IG9mIHRoZQpkZXZpY2VzIHRoYXQgZG8gbm90IHdvcmsgd2Vs
bCB3aXRoIGJ1cy1zcGVjaWZpYyByZXNldC4gSXQncyBzaW1wbHkKaW1wb3NzaWJsZSB0byBpbXBs
ZW1lbnQgdGhhdCBpbiBYZW4KYykgZXZlbiBpZiBhIGRldmljZSBpcyB1bmNvb3BlcmF0aXZlIGFu
ZCBrZWVwcyBzZW5kaW5nIGJ1cyB0cmFuc2FjdGlvbnMsCmFuIGVycm9yIGV2ZW50IHRoYXQgSSBt
ZW50aW9uZWQgZWFybGllciB3aWxsIGJlIHByb3Blcmx5IGhhbmRsZWQgYXMgd2UKaGF2ZSBmYWNp
bGl0aWVzIGZvciBpdCBpbiB0aGUga2VybmVsIGF0IHRoYXQgcG9pbnQKCklnb3IKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:43:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:43:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAB3-000318-Dj; Fri, 22 Feb 2019 12:43:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3YMO=Q5=citrix.com=prvs=949a3c8b6=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gxAB1-000313-K1
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 12:43:39 +0000
X-Inumbo-ID: 79a4fb3d-369f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79a4fb3d-369f-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:43:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,399,1544486400"; d="scan'208";a="78812637"
To: Jan Beulich <JBeulich@suse.com>
References: <1550786936-5925-1-git-send-email-igor.druzhinin@citrix.com>
 <5C6FEC3E02000078002191F2@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <a3d1097a-04fb-9f19-3421-9463842dcb19@citrix.com>
Date: Fri, 22 Feb 2019 12:43:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C6FEC3E02000078002191F2@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMjAxOSAxMjozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDIuMTkg
YXQgMjM6MDgsIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPj4gTW9kZXJuIExp
bnV4IGtlcm5lbHMgdGF1Z2h0IHRvIGNvcHkgYWxsIHRoZSBuZWNlc3NhcnkgRE1BUi9JUiB0YWJs
ZXMKPj4gZm9sbG93aW5nIGtleGVjIGZyb20gdGhlIHByZXZpb3VzIGtlcm5lbCAoWGVuIGluIG91
ciBjYXNlKSAtIHNvIGl0J3MKPj4gY3VycmVudGx5IG5vcm1hbCB0byBrZWVwIElPTU1VIGVuYWJs
ZWQuIEl0IG1pZ2h0IHJlcXVpcmUgbWlub3IgY2hhbmdlcyB0bwo+PiBrZHVtcCBjb21tYW5kIGxp
bmUgdGhhdCBlbmFibGVzIElPTU1VIGRyaXZlcnMgKGUuZy4gaW50ZWxfaW9tbXU9b24gLwo+PiBp
bnRyZW1hcD1vbikgYnV0IHJlY2VudCBrZXJuZWxzIGRvbid0IHJlcXVpcmUgYW55IGFkZGl0aW9u
YWwgY2hhbmdlcyBmb3IKPj4gdGhlIHRyYW5zaXRpb24gdG8gYmUgdHJhbnNwYXJlbnQuCj4gCj4g
SW4geW91ciByZXBseSBvbiB0aGUgdjEgdGhyZWFkIGRpZG4ndCB5b3Ugc2F5IExpbnV4IGRpc2Fi
bGVzIHRyYW5zbGF0aW9uPwoKSSBkaWRuJ3QgcnVsZSBvdXQgYSBwb3NzaWJpbGl0eSB0aGF0IHRo
ZXJlIHdlcmUgdmVyc2lvbnMgb2YgTGludXggdGhhdApkaWQgaXQgaW4gYSB3cm9uZyBvcmRlciBv
ciBkaWRuJ3QgZG8gaXQgYXQgYWxsIGFzIGN1cnJlbnQgdmVyc2lvbnMgZG8uCgpJZ29yCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:47:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAEJ-0003F3-Ui; Fri, 22 Feb 2019 12:47:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxAEI-0003Ey-BO
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 12:47:02 +0000
X-Inumbo-ID: f281b654-369f-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f281b654-369f-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:47:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 05:45:00 -0700
Message-Id: <5C6FEECC020000780021922F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 05:45:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tim Deegan" <tim@xen.org>
References: <5C6D6F11020000780021883E@prv1-mh.provo.novell.com>
 <20190222123307.GE258@deinos.phlegethon.org>
In-Reply-To: <20190222123307.GE258@deinos.phlegethon.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/shadow: don't use
 map_domain_page_global() on paths that may not fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Juergen Gross <jgross@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE5IGF0IDEzOjMzLCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+IEF0IDA4OjE1
IC0wNzAwIG9uIDIwIEZlYiAoMTU1MDY1MDUyOSksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGUg
YXNzdW1wdGlvbiAoYWNjb3JkaW5nIHRvIG9uZSBjb21tZW50KSBhbmQgaG9wZSAoYWNjb3JkaW5n
IHRvCj4+IGFub3RoZXIpIHRoYXQgbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCgpIGNhbid0IGZhaWwg
YXJlIGJvdGggd3Jvbmcgb24KPj4gbGFyZ2UgZW5vdWdoIHN5c3RlbXMuIERvIGF3YXkgd2l0aCB0
aGUgZ3Vlc3RfdnRhYmxlIGZpZWxkIGFsdG9nZXRoZXIsCj4+IGFuZCBlc3RhYmxpc2ggLyB0ZWFy
IGRvd24gdGhlIGRlc2lyZWQgbWFwcGluZyBhcyBuZWNlc3NhcnkuCj4+IAo+PiBUaGUgYWx0ZXJu
YXRpdmVzLCBkaXNjYXJkZWQgYXMgYmVpbmcgdW5kZXNpcmFibGUsIHdvdWxkIGhhdmUgYmVlbiB0
bwo+PiBlaXRoZXIgY3Jhc2ggdGhlIGd1ZXN0IGluIHNoX3VwZGF0ZV9jcjMoKSB3aGVuIHRoZSBt
YXBwaW5nIGZhaWxzLCBvciB0bwo+PiBidWJibGUgdXAgYW4gZXJyb3IgaW5kaWNhdG9yLCB3aGlj
aCB1cHBlciBsYXllcnMgd291bGQgaGF2ZSBhIGhhcmQgdGltZQo+PiB0byBkZWFsIHdpdGggKG90
aGVyIHRoYW4gYWdhaW4gYnkgY3Jhc2hpbmcgdGhlIGd1ZXN0KS4KPj4gCj4+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBJIGZvbGxvdyB5b3VyIGFy
Z3VtZW50LCBzbyBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CgpUaGFua3MuCgo+
IEkgd291bGQgZXhwZWN0IHRoaXMgdG8gaGF2ZSBhIG1lYXN1cmFibGUgY29zdCBvbiBwYWdlIGZh
dWx0IHRpbWVzIChvbgo+IGNvbmZpZ3VyYXRpb25zIHdoZXJlIGdsb2JhbCBtYXAgaXNuJ3QganVz
dCBhIGRpcmVjdG1hcCkuICBJdCB3b3VsZCBiZQo+IGdvb2QgdG8ga25vdyBpZiB0aGF0J3MgdGhl
IGNhc2UuCgpJIGhhdmUgYWJzb2x1dGVseSBubyBkb3VidCB0aGF0IHRoaXMgd2lsbCBjb3N0IHBl
cmZvcm1hbmNlIG9uIGh1Z2UKc3lzdGVtcyAoYW5kIGRlYnVnIGJ1aWxkcykuIFRoYXQncyBiYXNp
Y2FsbHkgd2h5IEkndmUgZXhwbGljaXRseSBsaXN0ZWQKdGhlIChkaXNjYXJkZWQpIG9wdGlvbnMg
dGhhdCB3b3VsZCBoYXZlIGhhZCBsZXNzIG92ZXJoZWFkLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:47:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:47:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAEZ-0003GZ-8G; Fri, 22 Feb 2019 12:47:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxAEY-0003GK-Ht
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 12:47:18 +0000
X-Inumbo-ID: fc0534a5-369f-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc0534a5-369f-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:47:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 05:47:14 -0700
Message-Id: <5C6FEF51020000780021923E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 05:47:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <e3219697-0759-39fc-2486-715cdec1ca9e@citrix.com>
 <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
 <20190220122901.6kvc7ibyjo4uyzke@zion.uk.xensource.com>
 <20190220130052.b22syaca6cswc3pk@Air-de-Roger>
 <20190220130956.tkhsmdojzdf4nc7x@zion.uk.xensource.com>
 <20190220170809.jr6neinf5beescf4@zion.uk.xensource.com>
 <5C6FE1790200007800219178@prv1-mh.provo.novell.com>
 <20190222115033.2jhkceg6fv4bcmkm@zion.uk.xensource.com>
 <5C6FE5AB02000078002191B0@prv1-mh.provo.novell.com>
 <20190222121145.xkvchgp7yjckokri@zion.uk.xensource.com>
In-Reply-To: <20190222121145.xkvchgp7yjckokri@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Mihai Dontu <mdontu@bitdefender.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>, uwed@amazon.de,
 Lars Kurth <lars.kurth@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE5IGF0IDEzOjExLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBGZWIgMjIsIDIwMTkgYXQgMDU6MDY6MDNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyMi4wMi4xOSBhdCAxMjo1MCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IE9uIEZyaSwgRmViIDIyLCAyMDE5IGF0IDA0OjQ4OjA5QU0gLTA3MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMjAuMDIuMTkgYXQgMTg6MDgsIDx3ZWkubGl1MkBj
aXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBPbiBXZWQsIEZlYiAyMCwgMjAxOSBhdCAwMTowOTo1
NlBNICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+PiA+PiA+IFsuLi5dCj4+ID4+ID4+IEkgdGhpbmsg
dW5kZXItYWxsb2NhdGUtdGhlbi1tYXAgbG9va3MgcGxhdXNpYmxlLiB4bWFsbG9jIHdpbGwgbmVl
ZAo+PiA+PiA+PiB0byBhbGxvY2F0ZSBwYWdlcywgcHV0IHRoZW0gaW50byBhbiBhcnJheSBhbmQg
Y2FsbCBfX3ZtYXAgb24gdGhhdCBhcnJheQo+PiA+PiA+PiBkaXJlY3RseS4KPj4gPj4gPiAKPj4g
Pj4gPiBUaGUgYmlnZ2VzdCBpc3N1ZSB3aXRoIHRoaXMgYXBwcm9hY2ggaXMgdGhhdCB3ZSBub3cg
bmVlZCBhbiBhcnJheSBvZgo+PiA+PiA+IDFVTDw8TUFYX09SREVSIHRvIGFjY29tbW9kYXRlIG1m
bnMuIEJhY2sgb2YgZW52ZWxvcGUgY2FsY3VsYXRpb246IG9uIHg4Ngo+PiA+PiA+IHRoaXMgaXMg
Z29pbmcgdG8gYmUgKDFVTDw8MjApKjggYnl0ZXMgbG9uZy4gVGhpcyBpcyBub3QgZmVhc2libGUu
Cj4+ID4+IAo+PiA+PiBBcmUgd2UgcmVhbGx5IGNhbGxpbmcgeG1hbGxvYygpIHdpdGggYW55IG51
bWJlciBuZWFybHkgdGhpcyBiaWc/Cj4+ID4gCj4+ID4gSW4gcHJhY3RpY2UsIEkgZG9uJ3QgdGhp
bmsgc28uIFdoYXQgZG8geW91IHRoaW5rIGlzIGEgc2Vuc2libGUgbGltaXQ/Cj4+IAo+PiBJJ20g
YWZyYWlkIHlvdSB3b24ndCBsaWtlIHRoZSBhbnN3ZXI6IFdoYXRldmVyIHRoZSBiaWdnZXN0IGNo
dW5rIGlzCj4+IHdlIGN1cnJlbnRseSBhbGxvY2F0ZSBhbnl3aGVyZS4gUGVyaGFwcywgZS5nLiBp
ZiB0aGVyZSdzIGEgc2luZ2xlIGJpZwo+PiAidmlvbGF0b3IiLCBjaGFuZ2luZyBzb21lIGNvZGUg
dG8gcmVkdWNlIHRoZSB1cHBlciBib3VuZCBtaWdodCBiZQo+PiBkZXNpcmFibGUuCj4+IAo+PiBJ
biBnZW5lcmFsIHRoZXJlIHNob3VsZG4ndCBiZSBhbnkgZ29pbmcgYmV5b25kIG9uZSBwYWdlIG9u
Y2Ugd2UndmUKPj4gY29tcGxldGVkIGJvb3RpbmcuIFNldmVyYWwgeWVhcnMgYmFjayBJIHRoaW5r
IEkgaGFkIG1hbmFnZWQgdG8KPj4gcmVwbGFjZSBtb3N0IChhbGw/KSBoaWdoZXIgb3JkZXIgeG1h
bGxvYygpLXMuIFNvIGFub3RoZXIgb3B0aW9uIG1pZ2h0Cj4+IGJlIHRvIGFsbG93IHVwIHRvIE1B
WF9PUkRFUiBieSB3YXkgb2Ygc29tZSBpbml0LW9ubHkgbWVjaGFuaXNtLAo+PiBhbmQgbGF0ZXIg
YWxsb3cgb25seSB1cCB0byBzaW5nbGUgcGFnZSBjaHVua3MuCj4+IAo+IAo+IFRoaW5rIGFib3V0
IGl0LCBpZiB5b3UgaGF2ZSBkb25lIHRoZSB3b3JrIHRvIHJlbW92ZSBoaWdoIG9yZGVyCj4gYWxs
b2NhdGlvbnMsIHJlbW92aW5nIHRoaXMgb3B0aW1pc2F0aW9uIGlzIHRoZSBlYXNpZXN0IHRoaW5n
IHRvIGRvIGFuZAo+IHdvdWxkbid0IG1ha2UgdGhpbmdzIHdvcnNlLCBpc24ndCBpdD8KCk5vdCBz
dXJlIEkgdW5kZXJzdGFuZCB3aGF0IGV4YWN0bHkgeW91IHdhbnQgdG8gcmVtb3ZlLiBBbGxvY2F0
aW5nCjMyIHBhZ2VzIHdoZW4geW91IG5lZWQgMTcgaXMgd2FzdGVmdWwsIGFuZCBoZW5jZSBJJ2Qg
cHJlZmVyIGlmIHdlCmNvdWxkIGNvbnRpbnVlIHRvIG1ha2UgYWN0dWFsIHVzZSBvZiB0aGUgcmVt
YWluaW5nIDE1LiBUaGF0J3MKaW5kZXBlbmRlbnQgb2Ygd2hldGhlciB0aGUgYWxsb2NhdGlvbiBv
Y2N1cnMgYXQgYm9vdCBvciBydW4gdGltZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:52:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:52:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAJB-00044N-1i; Fri, 22 Feb 2019 12:52:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxAJA-00043h-0s
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 12:52:04 +0000
X-Inumbo-ID: a5ffb7fc-36a0-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5ffb7fc-36a0-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:52:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 05:52:01 -0700
Message-Id: <5C6FF06F020000780021925E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 05:51:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
 <5C6BBAA50200007800217DCE@prv1-mh.provo.novell.com>
 <1df95f34-34c8-88cd-6971-748d565f34a8@citrix.com>
 <5C6D146602000078002183D2@prv1-mh.provo.novell.com>
 <df8a00b2-2c53-307c-e459-d1180a2b785a@citrix.com>
 <5C6FC65E0200007800219095@prv1-mh.provo.novell.com>
 <94ee97ef-ce41-0940-3c7f-3b4cf2258bed@citrix.com>
In-Reply-To: <94ee97ef-ce41-0940-3c7f-3b4cf2258bed@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE5IGF0IDEzOjQwLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMDIvMjAxOSAwOTo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIw
LjAyLjE5IGF0IDE5OjE5LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAyMC8wMi8yMDE5IDA4OjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pgo+Pj4+IFNvbWUgZW50
aXR5IG5lZWRzIHRvIGRlY2lkZSB3aGV0aGVyIHRvIGFkZCB0aGUgcmVzcGVjdGl2ZSBjb21tYW5k
Cj4+Pj4gbGluZSBvcHRpb24gdG8gdGhlIGNyYXNoIGtlcm5lbCdzIGNvbW1hbmQgbGluZS4gSXQg
c2hvdWxkIGJlIHRoaXMgc2FtZQo+Pj4+IGVudGl0eSB0byB0ZWxsIFhlbiB3aGV0aGVyIHRvIGtl
ZXAgdGhlIElPTU1VIGVuYWJsZWQgd2hpbGUgaW52b2tpbmcKPj4+PiB0aGUgY3Jhc2gga2VybmVs
LiBJIGFtIG1lcmVseSBndWVzc2luZyB0aGF0IHRoaXMgZW50aXR5IGlzIHRoZSBrZXhlYwo+Pj4+
IHRvb2wuCj4+Pj4KPj4+Cj4+PiBJIHdhcyBqdXN0IGRvdWJsZSBjaGVja2luZyBhbmQgaXQgc2Vl
bXMgKGFzc3VtaW5nIHRoZSBkZXZpY2UgcmVzZXQKPj4+IGNvcnJlY3RseSBpbiB0aGUgY3Jhc2gg
a2VybmVsKSBldmVyeXRoaW5nIHNlZW0gdG8gd29yayBldmVuIHdpdGhvdXQKPj4+IGVuYWJsaW5n
IGludGVsX2lvbW11IGluIHRoZSBjb21tYW5kIGxpbmUgLSBuZXdlciBrZXJuZWxzIGhhbmRsZSB0
aGlzCj4+PiBjYXNlIGJ5IGV4cGxpY2l0bHkgZGlzYWJsaW5nIHRyYW5zbGF0aW9uIGluIGFueSBj
YXNlOiB0aGV5IGV4cGVjdCBpdCB0bwo+Pj4gYmUgZW5hYmxlZCBieSB0aGUgcHJldmlvdXMga2Vy
bmVsLgo+PiAKPj4gU28gaWYgdGhleSBkaXNhYmxlIHRyYW5zbGF0aW9uLCBob3cgaXMgdGhlbSBk
b2luZyBzbyBhbnkgYmV0dGVyIHRoYW4gdXMKPj4gZG9pbmcgc28sIG90aGVyIHRoYW4gdGhlaXJz
IG9jY3VycmluZyBzbGlnaHRseSBsYXRlciBvbiB0aGUgdGltZSBzY2FsZSBhbmQKPj4gaGVuY2Ug
dGhlcmUgYmVpbmcgYmV0dGVyIGNoYW5jZXMgb2YgaW4tZmxpZ2h0IChhdCB0aGUgdGltZSBvZiB0
aGUgY3Jhc2gpCj4+IERNQSBoYXZpbmcgY29tcGxldGVkIG1lYW53aGlsZT8KPj4gCj4gCj4gVGhl
cmUgYXJlIHNldmVyYWwgcmVhc29ucyB3aHkgaXQncyBiZXR0ZXI6Cj4gYSkga2VybmVsIGlzIGFi
bGUgdG8gcGVyZm9ybSBkZXZpY2UgcmVzZXQgcHJvcGVybHkgYXMgaXQgaGFzIGJ1cwo+IHNwZWNp
ZmljIGNvZGUgdGhhdCBkb2VzIHRoaXMuIFRoZXJlIGlzIGV2ZW4gYSBjb21tZW50IGluIHRoZSBj
b2RlCj4gbWVudGlvbmluZyB0aGF0IGF0IHRoZSBtb21lbnQgaXQgZGlzYWJsZXMgdGhlIHRyYW5z
bGF0aW9uIGJ1cy1zcGVjaWZpYwo+IHJlc2V0IGlzIGZpbmlzaGVkIGFuZCBpdCdzIHNhZmVyIChh
cyBkZXZpY2VzIGxpa2VseSBzdG9wcGVkIERNQSBhdCB0aGlzCj4gcG9pbnQpIHRvIGRvIGl0IG5v
dy4KPiBiKSBrZXJuZWwgaGFzIHRoZSBkcml2ZXJzIHRoYXQgZG8gcGVyLWRyaXZlci1zcGVjaWZp
YyByZXNldCBvZiB0aGUKPiBkZXZpY2VzIHRoYXQgZG8gbm90IHdvcmsgd2VsbCB3aXRoIGJ1cy1z
cGVjaWZpYyByZXNldC4gSXQncyBzaW1wbHkKPiBpbXBvc3NpYmxlIHRvIGltcGxlbWVudCB0aGF0
IGluIFhlbgo+IGMpIGV2ZW4gaWYgYSBkZXZpY2UgaXMgdW5jb29wZXJhdGl2ZSBhbmQga2VlcHMg
c2VuZGluZyBidXMgdHJhbnNhY3Rpb25zLAo+IGFuIGVycm9yIGV2ZW50IHRoYXQgSSBtZW50aW9u
ZWQgZWFybGllciB3aWxsIGJlIHByb3Blcmx5IGhhbmRsZWQgYXMgd2UKPiBoYXZlIGZhY2lsaXRp
ZXMgZm9yIGl0IGluIHRoZSBrZXJuZWwgYXQgdGhhdCBwb2ludAoKT2theSwgYykgaXMgYSBjb252
aW5jaW5nIGFyZ3VtZW50LiBhKSBhbmQgYikgYXJlIHBhcnRseSBvbmx5OiBJaXJjCmNyYXNoIGtl
cm5lbHMgZG9uJ3QgbG9hZCB1bm5lY2Vzc2FyeSBkcml2ZXJzLCBzbyBhIGJhYmJsaW5nIGRldmlj
ZQptYXkgYmUgbGVmdCB1bnRvdWNoZWQgdW5sZXNzIGdlbmVyaWMga2VybmVsIGNvZGUgY2FuIHJl
c2V0IG9yCm90aGVyd2lzZSBzaWxlbmNlIGl0LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 12:57:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 12:57:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAOf-0004WL-Ns; Fri, 22 Feb 2019 12:57:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxAOe-0004WG-EQ
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 12:57:44 +0000
X-Inumbo-ID: 710f5bf3-36a1-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 710f5bf3-36a1-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 12:57:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 05:55:41 -0700
Message-Id: <5C6FF14D0200007800219261@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 05:55:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
 <1550737003-25779-8-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1550737003-25779-8-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v7 7/9] common/memory: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDA5OjE2LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBU
aGUgZ2V0X3BhZ2VfZnJvbV9nZm4gbWV0aG9kIHJldHVybnMgYSBwb2ludGVyIHRvIGEgcGFnZSB0
aGF0IGJlbG9uZ3MKPiB0byBhIGdmbi4gQmVmb3JlIHJldHVybmluZyB0aGUgcG9pbnRlciwgdGhl
IGdmbiBpcyBjaGVja2VkIGZvciBiZWluZwo+IHZhbGlkLiBVbmRlciBzcGVjdWxhdGlvbiwgdGhl
c2UgY2hlY2tzIGNhbiBiZSBieXBhc3NlZCwgc28gdGhhdAo+IHRoZSBmdW5jdGlvbiBnZXRfcGFn
ZSBpcyBzdGlsbCBleGVjdXRlZCBwYXJ0aWFsbHkuIENvbnNlcXVlbnRseSwgdGhlCj4gZnVuY3Rp
b24gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZSBtaWdodCBiZSBleGVjdXRlZCBwYXJ0aWFs
bHkgYXMKPiB3ZWxsLiBJbiB0aGlzIGZ1bmN0aW9uLCB0aGUgY29tcHV0ZWQgcG9pbnRlciBpcyBh
Y2Nlc3NlZCwgcmVzdWx0aW5nIGluCj4gYSBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91bmQgYWRkcmVz
cyBsb2FkLiBBcyB0aGUgZ2ZuIGNhbiBiZSBjb250cm9sbGVkIGJ5Cj4gYSBndWVzdCwgdGhpcyBh
Y2Nlc3MgaXMgcHJvYmxlbWF0aWMuCj4gCj4gVG8gbWl0aWdhdGUgdGhlIHJvb3QgY2F1c2UsIGFu
IGxmZW5jZSBpbnN0cnVjdGlvbiBpcyBhZGRlZCB2aWEgdGhlCj4gZXZhbHVhdGVfbm9zcGVjIG1h
Y3JvLiBUbyBtYWtlIHRoZSBwcm90ZWN0aW9uIGdlbmVyaWMsIHdlIGRvIG5vdAo+IGludHJvZHVj
ZSB0aGUgbGZlbmNlIGluc3RydWN0aW9uIGZvciB0aGlzIHNpbmdsZSBjaGVjaywgYnV0IGFkZCBp
dCB0bwo+IHRoZSBtZm5fdmFsaWQgZnVuY3Rpb24uIFRoaXMgd2F5LCBvdGhlciBwb3RlbnRpYWxs
eSBwcm9ibGVtYXRpYyBhY2Nlc3Nlcwo+IGFyZSBwcm90ZWN0ZWQgYXMgd2VsbC4KPiAKPiBUaGlz
IGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBlZmZvcnQuCj4gCj4gU2lnbmVk
LW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:00:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:00:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxARf-0005Dd-8q; Fri, 22 Feb 2019 13:00:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxARd-0005DV-LB
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:00:49 +0000
X-Inumbo-ID: dfc25750-36a1-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dfc25750-36a1-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:00:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 06:00:47 -0700
Message-Id: <5C6FF27E020000780021927D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 06:00:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
 <1550737003-25779-2-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1550737003-25779-2-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v7 1/9] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDA5OjE2LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBA
QCAtODEzLDYgKzgxNyw3IEBAIGludCBzZXRfZ2xvYmFsX3ZpcnFfaGFuZGxlcihzdHJ1Y3QgZG9t
YWluICpkLCB1aW50MzJfdCB2aXJxKQo+ICAKPiAgICAgIGlmICh2aXJxID49IE5SX1ZJUlFTKQo+
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiAgICAgIGlmICghdmlycV9pc19nbG9iYWwo
dmlycSkpCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gIAoKU3RyYXkgKGJ1dCBiZW5pZ24p
IGNoYW5nZS4gRWFzeSBlbm91Z2ggdG8gdGFrZSBvdXQgd2hpbGUgY29tbWl0dGluZy4KV2l0aG91
dCB0aGlzOgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQnR3
LCBpdCB3b3VsZCBoYXZlIGJlZW4gbmljZSBpZiB5b3UgaGFkIGFsc28gZHJvcHBlZCB0aGUgc29t
ZXdoYXQKbWlzbGVhZGluZyBTcGVjdHJlVjEgZnJvbSB0aGUgc3ViamVjdCBsaW5lIHRhZ3Mgb2Yg
dGhlIHNlcmllcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:04:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:04:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAUz-0005KX-Qc; Fri, 22 Feb 2019 13:04:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxAUy-0005KS-QS
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:04:16 +0000
X-Inumbo-ID: 5b09e5f7-36a2-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b09e5f7-36a2-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:04:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 06:02:14 -0700
Message-Id: <5C6FF2D502000078002192A9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 06:02:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
 <1550737003-25779-3-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1550737003-25779-3-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v7 2/9] x86/vioapic: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDA5OjE2LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBX
aGVuIGludGVyYWN0aW5nIHdpdGggaW8gYXBpYywgYSBndWVzdCBjYW4gc3BlY2lmeSB2YWx1ZXMg
dGhhdCBhcmUgdXNlZAo+IGFzIGluZGV4IHRvIHN0cnVjdHVyZXMsIGFuZCB3aG9zZSB2YWx1ZXMg
YXJlIG5vdCBjb21wYXJlZCBhZ2FpbnN0Cj4gdXBwZXIgYm91bmRzIHRvIHByZXZlbnQgc3BlY3Vs
YXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLiBUaGlzIGNoYW5nZQo+IHByZXZlbnRzIHRoZXNl
IHNwZWN1bGF0aXZlIGFjY2Vzc2VzLgo+IAo+IEZ1cnRoZXJtb3JlLCB2YXJpYWJsZXMgYXJlIGlu
aXRpYWxpemVkIGFuZCB0aGUgY29tcGlsZXIgaXMgYXNrZWQgdG8gbm90Cj4gb3B0aW1pemVkIHRo
ZXNlIGluaXRpYWxpemF0aW9ucywgYXMgdGhlIHVuaW5pdGlhbGl6ZWQgdmFyaWFibGVzIG1pZ2h0
IGJlCj4gdXNlZCBpbiBhIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3MuIE91dCBvZiB0
aGUgZm91ciBpbml0aWFsaXplZAo+IHZhcmlhYmxlcywgdHdvIGFyZSBwb3RlbnRpYWxseSBwcm9i
bGVtYXRpYywgbmFtZWx5IG9uZXMgaW4gdGhlIGZ1bmN0aW9ucwo+IHZpb2FwaWNfaXJxX3Bvc2l0
aXZlX2VkZ2UgYW5kIHZpb2FwaWNfZ2V0X3RyaWdnZXJfbW9kZS4KPiAKPiBBcyB0aGUgdHdvIHBy
b2JsZW1hdGljIHZhcmlhYmxlcyBhcmUgYm90aCB1c2VkIGluIHRoZSBjb21tb24gZnVuY3Rpb24K
PiBnc2lfdmlvYXBpYywgdGhlIG1pdGlnYXRpb24gaXMgaW1wbGVtZW50ZWQgdGhlcmUuIEFzIHRo
ZSBhY2Nlc3MgcGF0dGVybgo+IG9mIHRoZSBjdXJyZW50bHkgbm9uLWd1ZXN0LWNvbnRyb2xsZWQg
ZnVuY3Rpb25zIG1pZ2h0IGNoYW5nZSBpbiB0aGUKPiBmdXR1cmUgYXMgd2VsbCwgdGhlIG90aGVy
IHZhcmlhYmxlcyBhcmUgaW5pdGlhbGl6ZWQgYXMgd2VsbC4KPiAKPiBUaGlzIGlzIHBhcnQgb2Yg
dGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBlZmZvcnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogTm9y
YmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:12:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAcg-0006Fc-Lk; Fri, 22 Feb 2019 13:12:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3YMO=Q5=citrix.com=prvs=949a3c8b6=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gxAcf-0006FX-Oi
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:12:13 +0000
X-Inumbo-ID: 7740f128-36a3-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7740f128-36a3-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:12:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,399,1544486400"; d="scan'208";a="78814903"
To: Jan Beulich <JBeulich@suse.com>
References: <1550506867-26221-1-git-send-email-igor.druzhinin@citrix.com>
 <5C6BBAA50200007800217DCE@prv1-mh.provo.novell.com>
 <1df95f34-34c8-88cd-6971-748d565f34a8@citrix.com>
 <5C6D146602000078002183D2@prv1-mh.provo.novell.com>
 <df8a00b2-2c53-307c-e459-d1180a2b785a@citrix.com>
 <5C6FC65E0200007800219095@prv1-mh.provo.novell.com>
 <94ee97ef-ce41-0940-3c7f-3b4cf2258bed@citrix.com>
 <5C6FF06F020000780021925E@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <31862adc-57a4-8648-29c9-018ea84caa97@citrix.com>
Date: Fri, 22 Feb 2019 13:12:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C6FF06F020000780021925E@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMjAxOSAxMjo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDIuMTkg
YXQgMTM6NDAsIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPj4gVGhlcmUgYXJl
IHNldmVyYWwgcmVhc29ucyB3aHkgaXQncyBiZXR0ZXI6Cj4+IGEpIGtlcm5lbCBpcyBhYmxlIHRv
IHBlcmZvcm0gZGV2aWNlIHJlc2V0IHByb3Blcmx5IGFzIGl0IGhhcyBidXMKPj4gc3BlY2lmaWMg
Y29kZSB0aGF0IGRvZXMgdGhpcy4gVGhlcmUgaXMgZXZlbiBhIGNvbW1lbnQgaW4gdGhlIGNvZGUK
Pj4gbWVudGlvbmluZyB0aGF0IGF0IHRoZSBtb21lbnQgaXQgZGlzYWJsZXMgdGhlIHRyYW5zbGF0
aW9uIGJ1cy1zcGVjaWZpYwo+PiByZXNldCBpcyBmaW5pc2hlZCBhbmQgaXQncyBzYWZlciAoYXMg
ZGV2aWNlcyBsaWtlbHkgc3RvcHBlZCBETUEgYXQgdGhpcwo+PiBwb2ludCkgdG8gZG8gaXQgbm93
Lgo+PiBiKSBrZXJuZWwgaGFzIHRoZSBkcml2ZXJzIHRoYXQgZG8gcGVyLWRyaXZlci1zcGVjaWZp
YyByZXNldCBvZiB0aGUKPj4gZGV2aWNlcyB0aGF0IGRvIG5vdCB3b3JrIHdlbGwgd2l0aCBidXMt
c3BlY2lmaWMgcmVzZXQuIEl0J3Mgc2ltcGx5Cj4+IGltcG9zc2libGUgdG8gaW1wbGVtZW50IHRo
YXQgaW4gWGVuCj4+IGMpIGV2ZW4gaWYgYSBkZXZpY2UgaXMgdW5jb29wZXJhdGl2ZSBhbmQga2Vl
cHMgc2VuZGluZyBidXMgdHJhbnNhY3Rpb25zLAo+PiBhbiBlcnJvciBldmVudCB0aGF0IEkgbWVu
dGlvbmVkIGVhcmxpZXIgd2lsbCBiZSBwcm9wZXJseSBoYW5kbGVkIGFzIHdlCj4+IGhhdmUgZmFj
aWxpdGllcyBmb3IgaXQgaW4gdGhlIGtlcm5lbCBhdCB0aGF0IHBvaW50Cj4gCj4gT2theSwgYykg
aXMgYSBjb252aW5jaW5nIGFyZ3VtZW50LiBhKSBhbmQgYikgYXJlIHBhcnRseSBvbmx5OiBJaXJj
Cj4gY3Jhc2gga2VybmVscyBkb24ndCBsb2FkIHVubmVjZXNzYXJ5IGRyaXZlcnMsIHNvIGEgYmFi
YmxpbmcgZGV2aWNlCj4gbWF5IGJlIGxlZnQgdW50b3VjaGVkIHVubGVzcyBnZW5lcmljIGtlcm5l
bCBjb2RlIGNhbiByZXNldCBvcgo+IG90aGVyd2lzZSBzaWxlbmNlIGl0LgoKQ3Jhc2gga2VybmVs
IGxvYWRzIHdoYXRldmVyIGRyaXZlcnMgYXJlIG5lY2Vzc2FyeSB0byBzYXZlIGNyYXNoIGR1bXBz
OgppZiBpdCBuZWVkcyB0byBsb2FkIFJBSUQgY29udHJvbGxlciBkcml2ZXJzIHdoaWNoIGlzIHN0
aWxsIHNlbmRpbmcgRE1BcwppdCB3aWxsIGRvIGl0IC0gdGhlcmVmb3JlIGl0IHdpbGwgdHJ5IHRv
IHJlc2V0IHRoZSBkZXZpY2UuCgpJbiBvcmRlciB0byBhdm9pZCBzY2VuYXJpbyBpbiAoYykgaWYg
dGhlIGRldmljZSBpcyB1bnRvdWNoZWQgaXQncyBzdGlsbAp1bnNhZmUgdG8gZGlzYWJsZSB0cmFu
c2xhdGlvbiB3aGlsZSBhbnkgb2YgdGhlIGRldmljZXMgb24gYSBidXMgaGF2ZW4ndApiZWVuIHBy
b3Blcmx5IHJlc2V0LiBTbyB0aGUga2VybmVsIHdpbGwgdHJ5IGl0J3MgYmVzdCB0byBhdm9pZCAo
YykgYW5kCndpbGwgcmVzZXQgYWxsIHRoZSBkZXZpY2VzLgoKSSB3YW50IHRvIGFsc28gbWVudGlv
biB0aGF0IEkndmUgdGVzdGVkIHRoaXMgcGFydGljdWxhciBjaGFuZ2UgaW4gb3VyCmxhYiBvbiBh
Ym91dCA1MDAgb2YgbWFjaGluZXMgb2YgZGlmZmVyZW50IGFnZXMgYW5kIGNsYXNzZXMuIEl0CmRl
ZmluaXRlbHkgbWFrZXMgdGhlIGNyYXNoIHBhdGggbW9yZSByZWxpYWJsZSAtIGJlZm9yZSB0aGlz
IGNoYW5nZQplbnRlcmluZyB0aGUgY3Jhc2ggZHVtcCBmYWlsZWQgaW4gfjI1LTMwJSBvZiB0aGUg
Y2FzZXMgd2hpbGUgd2l0aCB0aGlzCmNoYW5nZSByZWxpYWJpbGl0eSBpcyBjbG9zZSB0byA5OC05
OSUuCgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:15:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:15:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAfl-0006QO-4a; Fri, 22 Feb 2019 13:15:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxAfj-0006QH-RZ
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:15:23 +0000
X-Inumbo-ID: e881123c-36a3-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e881123c-36a3-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:15:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 06:13:21 -0700
Message-Id: <5C6FF57002000078002192CB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 06:13:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
 <1550737003-25779-4-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1550737003-25779-4-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v7 3/9] spec: add l1tf-barrier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDA5OjE2LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBU
byBjb250cm9sIHRoZSBydW50aW1lIGJlaGF2aW9yIG9uIEwxVEYgdnVsbmVyYWJsZSBwbGF0Zm9y
bXMgYmV0dGVyLCB0aGUKPiBjb21tYW5kIGxpbmUgb3B0aW9uIGwxdGYtYmFycmllciBpcyBpbnRy
b2R1Y2VkLiBUaGlzIG9wdGlvbiBjb250cm9scwo+IHdoZXRoZXIgb24gdnVsbmVyYWJsZSB4ODYg
cGxhdGZvcm1zIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgdXNlZCB0bwo+IHByZXZlbnQgc3Bl
Y3VsYXRpdmUgZXhlY3V0aW9uIGZyb20gYnlwYXNzaW5nIHRoZSBldmFsdWF0aW9uIG9mCj4gY29u
ZGl0aW9uYWxzIHRoYXQgYXJlIHByb3RlY3RlZCB3aXRoIHRoZSBldmFsdWF0ZV9ub3NwZWMgbWFj
cm8uCj4gCj4gQnkgbm93LCBYZW4gaXMgY2FwYWJsZSBvZiBpZGVudGlmeWluZyBMMVRGIHZ1bG5l
cmFibGUgaGFyZHdhcmUuIEhvd2V2ZXIsCj4gdGhpcyBpbmZvcm1hdGlvbiBjYW5ub3QgYmUgdXNl
ZCBmb3IgYWx0ZXJuYXRpdmUgcGF0Y2hpbmcsIGFzIGEgQ1BVIGZlYXR1cmUKPiBpcyByZXF1aXJl
ZC4gVG8gY29udHJvbCBhbHRlcm5hdGl2ZSBwYXRjaGluZyB3aXRoIHRoZSBjb21tYW5kIGxpbmUg
b3B0aW9uLAo+IGEgbmV3IHg4NiBmZWF0dXJlICJYODZfRkVBVFVSRV9TQ19MMVRGX1ZVTE4iIGlz
IGludHJvZHVjZWQuIFRoaXMgZmVhdHVyZQo+IGlzIHVzZWQgdG8gcGF0Y2ggdGhlIGxmZW5jZSBp
bnN0cnVjdGlvbiBpbnRvIHRoZSBhcmNoX2JhcnJpZXJfbm9zcGVjX3RydWUKPiBmdW5jdGlvbi4g
VGhlIGZlYXR1cmUgaXMgZW5hYmxlZCBvbmx5IGlmIEwxVEYgdnVsbmVyYWJsZSBoYXJkd2FyZSBp
cwo+IGRldGVjdGVkIGFuZCB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiBkb2VzIG5vdCBwcmV2ZW50
IHVzaW5nIHRoaXMgZmVhdHVyZS4KPiAKPiBUaGUgc3RhdHVzIG9mIGh5cGVydGhyZWFkaW5nIGlz
IGNvbnNpZGVyZWQgd2hlbiBhdXRvbWF0aWNhbGx5IGVuYWJsaW5nCj4gYWRkaW5nIHRoZSBsZmVu
Y2UgaW5zdHJ1Y3Rpb24uIFNpbmNlIHBsYXRmb3JtcyB3aXRob3V0IGh5cGVydGhyZWFkaW5nIGNh
bgo+IHN0aWxsIGJlIHZ1bG5lcmFibGUgdG8gTDFURiBpbiBjYXNlIHRoZSBMMSBjYWNoZSBpcyBu
b3QgZmx1c2hlZCBwcm9wZXJseSwKPiB0aGUgYWRkaXRpb25hbCBsZmVuY2UgaW5zdHJ1Y3Rpb25z
IGFyZSBwYXRjaGVkIGluIGlmIGVpdGhlciBoeXBlcnRocmVhZGluZwo+IGlzIGVuYWJsZWQsIG9y
IEwxIGNhY2hlIGZsdXNoaW5nIGlzIG1pc3NpbmcuCj4gCj4gVGhpcyBpcyBwYXJ0IG9mIHRoZSBz
cGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQg
TWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4Kd2l0aCBvbmUgcmVtYXJrOgoKPiBAQCAtODQyLDYgKzg0OSwxMiBA
QCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCj4gICAgICBl
bHNlIGlmICggb3B0X2wxZF9mbHVzaCA9PSAtMSApCj4gICAgICAgICAgb3B0X2wxZF9mbHVzaCA9
IGNwdV9oYXNfYnVnX2wxdGYgJiYgIShjYXBzICYgQVJDSF9DQVBTX1NLSVBfTDFERkwpOwo+ICAK
PiArICAgIC8qIEJ5IGRlZmF1bHQsIGVuYWJsZSBMMVRGX1ZVTE4gb24gTDFURi12dWxuZXJhYmxl
IGhhcmR3YXJlICovCj4gKyAgICBpZiAoIG9wdF9sMXRmX2JhcnJpZXIgPT0gLTEgKQo+ICsgICAg
ICAgIG9wdF9sMXRmX2JhcnJpZXIgPSBjcHVfaGFzX2J1Z19sMXRmICYmIChvcHRfc210ICE9IDAg
fHwgb3B0X2wxZF9mbHVzaCA9PSAwKTsKCldlIGNvbW1vbmx5IG9taXQgIiE9IDAiIGFuZCB1c2Ug
ISBpbnN0ZWFkIG9mICI9PSAwIi4gSWYgSSBlbmQKdXAgY29tbWl0dGluZyB0aGlzLCBJIG1heSB0
YWtlIHRoZSBsaWJlcnR5IG9mIGNoYW5naW5nIHRoZXNlLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:18:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:18:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAiF-0006Xu-Kq; Fri, 22 Feb 2019 13:17:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxAiE-0006Xp-6I
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:17:58 +0000
X-Inumbo-ID: 4506b0f8-36a4-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4506b0f8-36a4-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:17:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 06:17:56 -0700
Message-Id: <5C6FF68302000078002192E8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 06:17:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
 <1550737003-25779-5-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1550737003-25779-5-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v7 4/9] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDA5OjE2LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiAt
LS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaAo+IEBAIC0w
LDAgKzEsMzggQEAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAr
LyogQ29weXJpZ2h0IDIwMTggQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxs
IFJpZ2h0cyBSZXNlcnZlZC4gKi8KPiArCj4gKyNpZm5kZWYgX0FTTV9YODZfTk9TUEVDX0gKPiAr
I2RlZmluZSBfQVNNX1g4Nl9OT1NQRUNfSAo+ICsKPiArI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2
ZS5oPgo+ICsKPiArLyogQWxsb3cgdG8gaW5zZXJ0IGEgcmVhZCBtZW1vcnkgYmFycmllciBpbnRv
IGNvbmRpdGlvbmFscyAqLwo+ICtzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGJhcnJpZXJfbm9z
cGVjX3RydWUodm9pZCkKPiArewo+ICsjaWZkZWYgQ09ORklHX0hWTQo+ICsgICAgYWx0ZXJuYXRp
dmUoIiIsICJsZmVuY2UiLCBYODZfRkVBVFVSRV9TQ19MMVRGX1ZVTE4pOwo+ICsjZW5kaWYKPiAr
ICAgIHJldHVybiB0cnVlOwo+ICt9Cj4gKwo+ICsvKiBBbGxvdyB0byBwcm90ZWN0IGV2YWx1YXRp
b24gb2YgY29uZGl0aW9uYXNsIHdpdGggcmVzcGVjdCB0byBzcGVjdWxhdGlvbiAqLwo+ICsjaWZk
ZWYgQ09ORklHX0hWTQo+ICsjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhjb25kaXRpb24pICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAoKGNvbmRpdGlvbikg
PyBiYXJyaWVyX25vc3BlY190cnVlKCkgOiAhYmFycmllcl9ub3NwZWNfdHJ1ZSgpKQo+ICsjZWxz
ZQo+ICsjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhjb25kaXRpb24pIChjb25kaXRpb24pCj4gKyNl
bmRpZgo+ICsKPiArLyogQWxsb3cgdG8gYmxvY2sgc3BlY3VsYXRpdmUgZXhlY3V0aW9uIGluIGdl
bmVyaWMgY29kZSAqLwo+ICsjZGVmaW5lIGJsb2NrX3NwZWN1bGF0aW9uKCkgKCh2b2lkKWJhcnJp
ZXJfbm9zcGVjX3RydWUoKSkKClNlZWluZyBKdWxpZW4ncyByZXF1ZXN0IGZvciBzd2l0Y2hpbmcg
dG8gaW5saW5lIGZ1bmN0aW9ucyBvbiB0aGUgQXJtIHNpZGUsCmlzIHRoZXJlIGFueXRoaW5nIHBy
ZXZlbnRpbmcgdGhlc2UgdHdvIHRvIGJlY29tZSBpbmxpbmUgZnVuY3Rpb25zIHRvbz8KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:20:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:20:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAkw-0007KB-3o; Fri, 22 Feb 2019 13:20:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxAku-0007K2-Pc
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:20:44 +0000
X-Inumbo-ID: a7d99322-36a4-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7d99322-36a4-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:20:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 06:20:41 -0700
Message-Id: <5C6FF72902000078002192F0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 06:20:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
 <1550737003-25779-7-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1550737003-25779-7-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v7 6/9] is_hvm/pv_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDA5OjE2LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBX
aGVuIGNoZWNraW5nIGZvciBiZWluZyBhbiBodm0gZG9tYWluLCBvciBQViBkb21haW4sIHdlIGhh
dmUgdG8gbWFrZQo+IHN1cmUgdGhhdCBzcGVjdWxhdGlvbiBjYW5ub3QgYnlwYXNzIHRoYXQgY2hl
Y2ssIGFuZCBldmVudHVhbGx5IGFjY2Vzcwo+IGRhdGEgdGhhdCBzaG91bGQgbm90IGVuZCB1cCBp
biBjYWNoZSBmb3IgdGhlIGN1cnJlbnQgZG9tYWluIHR5cGUuCj4gCj4gVGhpcyBpcyBwYXJ0IG9m
IHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE5v
cmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:20:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:20:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAl6-0007M2-I7; Fri, 22 Feb 2019 13:20:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kvzH=Q5=citrix.com=prvs=949a6040d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gxAl5-0007Lp-Hf
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:20:55 +0000
X-Inumbo-ID: ae20de5e-36a4-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae20de5e-36a4-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:20:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,399,1544486400"; d="scan'208";a="78815388"
Date: Fri, 22 Feb 2019 13:19:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190222131950.hk6ghta4hkpx5vec@zion.uk.xensource.com>
References: <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
 <20190220122901.6kvc7ibyjo4uyzke@zion.uk.xensource.com>
 <20190220130052.b22syaca6cswc3pk@Air-de-Roger>
 <20190220130956.tkhsmdojzdf4nc7x@zion.uk.xensource.com>
 <20190220170809.jr6neinf5beescf4@zion.uk.xensource.com>
 <5C6FE1790200007800219178@prv1-mh.provo.novell.com>
 <20190222115033.2jhkceg6fv4bcmkm@zion.uk.xensource.com>
 <5C6FE5AB02000078002191B0@prv1-mh.provo.novell.com>
 <20190222121145.xkvchgp7yjckokri@zion.uk.xensource.com>
 <5C6FEF51020000780021923E@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C6FEF51020000780021923E@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Mihai Dontu <mdontu@bitdefender.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>, uwed@amazon.de,
 Lars Kurth <lars.kurth@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjIsIDIwMTkgYXQgMDU6NDc6MTNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjAyLjE5IGF0IDEzOjExLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIEZlYiAyMiwgMjAxOSBhdCAwNTowNjowM0FNIC0wNzAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMjIuMDIuMTkgYXQgMTI6NTAsIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+IE9uIEZyaSwgRmViIDIyLCAyMDE5IGF0IDA0OjQ4OjA5QU0g
LTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+ID4+PiBPbiAyMC4wMi4xOSBhdCAxODow
OCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gT24gV2VkLCBGZWIgMjAs
IDIwMTkgYXQgMDE6MDk6NTZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+PiA+PiA+IFsuLi5d
Cj4gPj4gPj4gPj4gSSB0aGluayB1bmRlci1hbGxvY2F0ZS10aGVuLW1hcCBsb29rcyBwbGF1c2li
bGUuIHhtYWxsb2Mgd2lsbCBuZWVkCj4gPj4gPj4gPj4gdG8gYWxsb2NhdGUgcGFnZXMsIHB1dCB0
aGVtIGludG8gYW4gYXJyYXkgYW5kIGNhbGwgX192bWFwIG9uIHRoYXQgYXJyYXkKPiA+PiA+PiA+
PiBkaXJlY3RseS4KPiA+PiA+PiA+IAo+ID4+ID4+ID4gVGhlIGJpZ2dlc3QgaXNzdWUgd2l0aCB0
aGlzIGFwcHJvYWNoIGlzIHRoYXQgd2Ugbm93IG5lZWQgYW4gYXJyYXkgb2YKPiA+PiA+PiA+IDFV
TDw8TUFYX09SREVSIHRvIGFjY29tbW9kYXRlIG1mbnMuIEJhY2sgb2YgZW52ZWxvcGUgY2FsY3Vs
YXRpb246IG9uIHg4Ngo+ID4+ID4+ID4gdGhpcyBpcyBnb2luZyB0byBiZSAoMVVMPDwyMCkqOCBi
eXRlcyBsb25nLiBUaGlzIGlzIG5vdCBmZWFzaWJsZS4KPiA+PiA+PiAKPiA+PiA+PiBBcmUgd2Ug
cmVhbGx5IGNhbGxpbmcgeG1hbGxvYygpIHdpdGggYW55IG51bWJlciBuZWFybHkgdGhpcyBiaWc/
Cj4gPj4gPiAKPiA+PiA+IEluIHByYWN0aWNlLCBJIGRvbid0IHRoaW5rIHNvLiBXaGF0IGRvIHlv
dSB0aGluayBpcyBhIHNlbnNpYmxlIGxpbWl0Pwo+ID4+IAo+ID4+IEknbSBhZnJhaWQgeW91IHdv
bid0IGxpa2UgdGhlIGFuc3dlcjogV2hhdGV2ZXIgdGhlIGJpZ2dlc3QgY2h1bmsgaXMKPiA+PiB3
ZSBjdXJyZW50bHkgYWxsb2NhdGUgYW55d2hlcmUuIFBlcmhhcHMsIGUuZy4gaWYgdGhlcmUncyBh
IHNpbmdsZSBiaWcKPiA+PiAidmlvbGF0b3IiLCBjaGFuZ2luZyBzb21lIGNvZGUgdG8gcmVkdWNl
IHRoZSB1cHBlciBib3VuZCBtaWdodCBiZQo+ID4+IGRlc2lyYWJsZS4KPiA+PiAKPiA+PiBJbiBn
ZW5lcmFsIHRoZXJlIHNob3VsZG4ndCBiZSBhbnkgZ29pbmcgYmV5b25kIG9uZSBwYWdlIG9uY2Ug
d2UndmUKPiA+PiBjb21wbGV0ZWQgYm9vdGluZy4gU2V2ZXJhbCB5ZWFycyBiYWNrIEkgdGhpbmsg
SSBoYWQgbWFuYWdlZCB0bwo+ID4+IHJlcGxhY2UgbW9zdCAoYWxsPykgaGlnaGVyIG9yZGVyIHht
YWxsb2MoKS1zLiBTbyBhbm90aGVyIG9wdGlvbiBtaWdodAo+ID4+IGJlIHRvIGFsbG93IHVwIHRv
IE1BWF9PUkRFUiBieSB3YXkgb2Ygc29tZSBpbml0LW9ubHkgbWVjaGFuaXNtLAo+ID4+IGFuZCBs
YXRlciBhbGxvdyBvbmx5IHVwIHRvIHNpbmdsZSBwYWdlIGNodW5rcy4KPiA+PiAKPiA+IAo+ID4g
VGhpbmsgYWJvdXQgaXQsIGlmIHlvdSBoYXZlIGRvbmUgdGhlIHdvcmsgdG8gcmVtb3ZlIGhpZ2gg
b3JkZXIKPiA+IGFsbG9jYXRpb25zLCByZW1vdmluZyB0aGlzIG9wdGltaXNhdGlvbiBpcyB0aGUg
ZWFzaWVzdCB0aGluZyB0byBkbyBhbmQKPiA+IHdvdWxkbid0IG1ha2UgdGhpbmdzIHdvcnNlLCBp
c24ndCBpdD8KPiAKPiBOb3Qgc3VyZSBJIHVuZGVyc3RhbmQgd2hhdCBleGFjdGx5IHlvdSB3YW50
IHRvIHJlbW92ZS4gQWxsb2NhdGluZwoKUmVtb3ZlIHRoZSBjb2RlIHRoYXQgcmV0dXJucyB0aG9z
ZSAxNyBwYWdlcy4KCj4gMzIgcGFnZXMgd2hlbiB5b3UgbmVlZCAxNyBpcyB3YXN0ZWZ1bCwgYW5k
IGhlbmNlIEknZCBwcmVmZXIgaWYgd2UKPiBjb3VsZCBjb250aW51ZSB0byBtYWtlIGFjdHVhbCB1
c2Ugb2YgdGhlIHJlbWFpbmluZyAxNS4gVGhhdCdzCj4gaW5kZXBlbmRlbnQgb2Ygd2hldGhlciB0
aGUgYWxsb2NhdGlvbiBvY2N1cnMgYXQgYm9vdCBvciBydW4gdGltZS4KPiAKClN1cmUuIEJ1dCBp
biBteSBvcGluaW9uIHRoZXJlIHdpbGwgb25seSBiZSBvbmUgc3VjaCB3YXN0YWdlIGluIHRoZSBs
aWZlCnRpbWUgb2Ygc3lzdGVtIHRoZW4gb3B0aW5nIGZvciBzaW1wbGVyIGNvZGUgaXMgYSBmYXIg
YmV0dGVyIGFwcHJvYWNoCih3aXRoIGFwcHJvcHJpYXRlIGNoZWNrcyBpbiBwbGFjZSkuIE9uIHRo
ZSBvdGhlciBoYW5kLCBpZiBub3QgcmV0dXJuaW5nCnBhZ2VzIHJlc3VsdHMgaW4gd2FzdGluZyBh
bG1vc3QgaGFsZiBvZiBlYWNoIGFsbG9jYXRpb24sIHdlIHdpbGwgbmVlZCB0bwp0aGluayBvZiBh
IGNsZXZlciB3YXkuIFlvdXIgcmVwbHkgbWFkZSBtZSB0aGluayBvZiB0aGUgZm9ybWVyLgoKSSBo
YXZlIG9ubHkgcmVhbGlzZWQgdGhpcyB0b2RheTogZXNzZW50aWFsbHkgd2Ugd2lsbCBlbmQgdXAg
aW1wbGVtZW50aW5nCnhtYWxsb2Mgd2l0aCB2bWFsbG9jLCB3aGljaCBhdCB0aGUgbW9tZW50IGRl
cGVuZHMgb24geG1hbGxvYyB0byBhbGxvY2F0ZQp0aGUgYXJyYXkgb2YgbWZucy4KCldlaS4KCj4g
SmFuCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:21:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAlV-0007Qd-Sl; Fri, 22 Feb 2019 13:21:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kvzH=Q5=citrix.com=prvs=949a6040d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gxAlU-0007QP-IM
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:21:20 +0000
X-Inumbo-ID: bdb0cef2-36a4-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdb0cef2-36a4-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:21:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,399,1544486400"; d="scan'208";a="78815515"
Date: Fri, 22 Feb 2019 13:21:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Pu Wen <puwen@hygon.cn>
Message-ID: <20190222132117.jei7tr6lcupkl33k@zion.uk.xensource.com>
References: <cover.1550647742.git.puwen@hygon.cn>
 <20190221163706.m7lelscxf6hkhxmx@zion.uk.xensource.com>
 <aed57e1e-1fea-97ca-d62f-7054064a14da@hygon.cn>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <aed57e1e-1fea-97ca-d62f-7054064a14da@hygon.cn>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 00/14] Add support for Hygon Dhyana
 Family 18h processor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjIsIDIwMTkgYXQgMTA6MzA6MTdBTSArMDgwMCwgUHUgV2VuIHdyb3RlOgo+
IE9uIDIwMTkvMi8yMiAwOjM4LCBXZWkgTGl1IHdyb3RlOgo+ID4gSSB0aGluayB0aGUgdmVyc2lv
biBzaG91bGQgaGF2ZSBiZWVuIHY1Pwo+IAo+IEFoYS4gVGhpcyBpcyB0aGUgc2Vjb25kIHJldmlz
aW9uIG9mIHRoZSBwYXRjaCBzZXJpZXMuIFNvIHdoeSBzaG91bGQgaXQKPiBoYXZlIGJlZW4gdjU/
CgpJIGhhdmUgc2VlbiBzZXZlcmFsIHByZXZpb3VzIHBvc3RpbmdzIGZyb20gbGFzdCB5ZWFyLiBC
dXQgSSBqdXN0CnJlYWxpc2VkIHRoZXkgd2VyZSBmb3IgTGludXgsIG5vdCBYZW4uCgpTb3JyeSBm
b3IgdGhlIG5vaXNlLgoKV2VpLgoKPiAKPiAtLSAKPiBSZWdhcmRzLAo+IFB1IFdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:22:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAmI-0007Y0-8O; Fri, 22 Feb 2019 13:22:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxAmH-0007Xt-G1
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:22:09 +0000
X-Inumbo-ID: daba6758-36a4-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id daba6758-36a4-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:22:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 06:20:07 -0700
Message-Id: <5C6FF6E502000078002192EC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 06:19:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
 <1550737003-25779-6-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1550737003-25779-6-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v7 5/9] is_control_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDA5OjE2LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBD
aGVja3Mgb2YgZG9tYWluIHByb3BlcnRpZXMsIHN1Y2ggYXMgaXNfaGFyZHdhcmVfZG9tYWluIG9y
IGlzX2h2bV9kb21haW4sCj4gbWlnaHQgYmUgYnlwYXNzZWQgYnkgc3BlY3VsYXRpdmVseSBleGVj
dXRpbmcgdGhlc2UgaW5zdHJ1Y3Rpb25zLiBBIHJlYXNvbgo+IGZvciBieXBhc3NpbmcgdGhlc2Ug
Y2hlY2tzIGlzIHRoYXQgdGhlc2UgbWFjcm9zIGFjY2VzcyB0aGUgZG9tYWluCj4gc3RydWN0dXJl
IHZpYSBhIHBvaW50ZXIsIGFuZCBjaGVjayBhIGNlcnRhaW4gZmllbGQuIFNpbmNlIHRoaXMgbWVt
b3J5Cj4gYWNjZXNzIGlzIHNsb3csIHRoZSBDUFUgYXNzdW1lcyBhIHJldHVybmVkIHZhbHVlIGFu
ZCBjb250aW51ZXMgdGhlCj4gZXhlY3V0aW9uLgo+IAo+IEluIGNhc2UgYW4gaXNfY29udHJvbF9k
b21haW4gY2hlY2sgaXMgYnlwYXNzZWQsIGZvciBleGFtcGxlIGR1cmluZyBhCj4gaHlwZXJjYWxs
LCBkYXRhIHRoYXQgc2hvdWxkIG9ubHkgYmUgYWNjZXNzaWJsZSBieSB0aGUgY29udHJvbCBkb21h
aW4gY291bGQKPiBiZSBsb2FkZWQgaW50byB0aGUgY2FjaGUuCj4gCj4gVGhpcyBpcyBwYXJ0IG9m
IHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE5v
cmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:24:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:24:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAov-00080D-NZ; Fri, 22 Feb 2019 13:24:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxAou-000808-QH
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:24:52 +0000
X-Inumbo-ID: 3bcaa956-36a5-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3bcaa956-36a5-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:24:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 06:22:50 -0700
Message-Id: <5C6FF7AA020000780021933C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 06:22:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1550786936-5925-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1550786936-5925-1-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] iommu: leave IOMMU enabled by default
 during kexec crash transition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDIzOjA4LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSXQncyB1bnNhZmUgdG8gZGlzYWJsZSBJT01NVSBvbiBhIGxpdmUgc3lzdGVtIHdoaWNo
IGlzIHRoZSBjYXNlCj4gaWYgd2UncmUgY3Jhc2hpbmcgc2luY2UgcmVtYXBwaW5nIGhhcmR3YXJl
IGRvZXNuJ3QgdXN1YWxseSBrbm93IHdoYXQKPiB0byBkbyB3aXRoIG9uZ29pbmcgYnVzIHRyYW5z
YWN0aW9ucyBhbmQgZnJlcXVlbnRseSByYWlzZXMgTk1JL01DRS9TTUksCj4gZXRjLiAoZGVwZW5k
cyBvbiB0aGUgZmlybXdhcmUgY29uZmlndXJhdGlvbikgdG8gc2lnbmFsIHRoZXNlIGFibm9ybWFs
aXRpZXMuCj4gVGhpcywgaW4gdHVybiwgZG9lc24ndCBwbGF5IHdlbGwgd2l0aCBrZXhlYyB0cmFu
c2l0aW9uIHByb2Nlc3MgYXMgdGhlcmUgaXMKPiBubyBoYW5kbGluZyBhdmFpbGFibGUgYXQgdGhl
IG1vbWVudCBmb3IgdGhpcyBraW5kIG9mIGV2ZW50cyByZXN1bHRpbmcKPiBpbiBmYWlsdXJlcyB0
byBlbnRlciB0aGUga2VybmVsLgo+IAo+IE1vZGVybiBMaW51eCBrZXJuZWxzIHRhdWdodCB0byBj
b3B5IGFsbCB0aGUgbmVjZXNzYXJ5IERNQVIvSVIgdGFibGVzCj4gZm9sbG93aW5nIGtleGVjIGZy
b20gdGhlIHByZXZpb3VzIGtlcm5lbCAoWGVuIGluIG91ciBjYXNlKSAtIHNvIGl0J3MKPiBjdXJy
ZW50bHkgbm9ybWFsIHRvIGtlZXAgSU9NTVUgZW5hYmxlZC4gSXQgbWlnaHQgcmVxdWlyZSBtaW5v
ciBjaGFuZ2VzIHRvCj4ga2R1bXAgY29tbWFuZCBsaW5lIHRoYXQgZW5hYmxlcyBJT01NVSBkcml2
ZXJzIChlLmcuIGludGVsX2lvbW11PW9uIC8KPiBpbnRyZW1hcD1vbikgYnV0IHJlY2VudCBrZXJu
ZWxzIGRvbid0IHJlcXVpcmUgYW55IGFkZGl0aW9uYWwgY2hhbmdlcyBmb3IKPiB0aGUgdHJhbnNp
dGlvbiB0byBiZSB0cmFuc3BhcmVudC4KPiAKPiBBIGZhbGxiYWNrIG9wdGlvbiBpcyBzdGlsbCBs
ZWZ0IGZvciBjb21wYXRpYmlsaXR5IHdpdGggYW5jaWVudCBjcmFzaAo+IGtlcm5lbHMgd2hpY2gg
ZGlkbid0IGxpa2UgdG8gaGF2ZSBJT01NVSBhY3RpdmUgdW5kZXIgdGhlaXIgZmVldCBvbiBib290
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRy
aXguY29tPgoKQmFzZWQgb24gdGhlIHN1YnNlcXVlbnQgZGlzY3Vzc2lvbgpBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:25:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:25:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAp3-00080x-10; Fri, 22 Feb 2019 13:25:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxAp1-00080g-Pf
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:24:59 +0000
X-Inumbo-ID: 3ff9d43b-36a5-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ff9d43b-36a5-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:24:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 06:24:57 -0700
Message-Id: <5C6FF829020000780021933F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 06:24:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
 <20190220122901.6kvc7ibyjo4uyzke@zion.uk.xensource.com>
 <20190220130052.b22syaca6cswc3pk@Air-de-Roger>
 <20190220130956.tkhsmdojzdf4nc7x@zion.uk.xensource.com>
 <20190220170809.jr6neinf5beescf4@zion.uk.xensource.com>
 <5C6FE1790200007800219178@prv1-mh.provo.novell.com>
 <20190222115033.2jhkceg6fv4bcmkm@zion.uk.xensource.com>
 <5C6FE5AB02000078002191B0@prv1-mh.provo.novell.com>
 <20190222121145.xkvchgp7yjckokri@zion.uk.xensource.com>
 <5C6FEF51020000780021923E@prv1-mh.provo.novell.com>
 <20190222131950.hk6ghta4hkpx5vec@zion.uk.xensource.com>
 <158783E402000088A293CED3@prv1-mh.provo.novell.com>
In-Reply-To: <158783E402000088A293CED3@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Mihai Dontu <mdontu@bitdefender.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>, uwed@amazon.de,
 Lars Kurth <lars.kurth@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE5IGF0IDE0OjE5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
SSBoYXZlIG9ubHkgcmVhbGlzZWQgdGhpcyB0b2RheTogZXNzZW50aWFsbHkgd2Ugd2lsbCBlbmQg
dXAgaW1wbGVtZW50aW5nCj4geG1hbGxvYyB3aXRoIHZtYWxsb2MsIHdoaWNoIGF0IHRoZSBtb21l
bnQgZGVwZW5kcyBvbiB4bWFsbG9jIHRvIGFsbG9jYXRlCj4gdGhlIGFycmF5IG9mIG1mbnMuCgpX
aGljaCAocG90ZW50aWFsIGxvY2tpbmcgaXNzdWVzIGFzaWRlKSBpcyBub3QgYSBwcm9ibGVtLCBh
cyB0aGUgc2l6ZSBvZgp0aGUgTUZOIGFycmF5IHdpbGwgcmVkdWNlIGxvZ2FyaXRobWljYWxseSwg
dW50aWwgaXQgZXZlbnR1YWxseSBpcyBubyBsYXJnZXIKdGhhbiBhIHBhZ2UgYW55bW9yZS4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:27:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:27:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxArX-0008Dc-GD; Fri, 22 Feb 2019 13:27:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxArW-0008DV-5k
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:27:34 +0000
X-Inumbo-ID: 9c25ee9f-36a5-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c25ee9f-36a5-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:27:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 06:27:31 -0700
Message-Id: <5C6FF8C20200007800219362@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 06:27:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
 <20190220122901.6kvc7ibyjo4uyzke@zion.uk.xensource.com>
 <20190220130052.b22syaca6cswc3pk@Air-de-Roger>
 <20190220130956.tkhsmdojzdf4nc7x@zion.uk.xensource.com>
 <20190220170809.jr6neinf5beescf4@zion.uk.xensource.com>
 <5C6FE1790200007800219178@prv1-mh.provo.novell.com>
 <20190222115033.2jhkceg6fv4bcmkm@zion.uk.xensource.com>
 <5C6FE5AB02000078002191B0@prv1-mh.provo.novell.com>
 <20190222121145.xkvchgp7yjckokri@zion.uk.xensource.com>
 <5C6FEF51020000780021923E@prv1-mh.provo.novell.com>
 <20190222131950.hk6ghta4hkpx5vec@zion.uk.xensource.com>
 <158783E402000088A293CED3@prv1-mh.provo.novell.com>
 <5C6FF829020000780021933F@prv1-mh.provo.novell.com>
In-Reply-To: <5C6FF829020000780021933F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Mihai Dontu <mdontu@bitdefender.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>, uwed@amazon.de,
 Lars Kurth <lars.kurth@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE5IGF0IDE0OjI0LCAgd3JvdGU6Cj4+Pj4gT24gMjIuMDIuMTkgYXQgMTQ6
MTksIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPiA+IEkgaGF2ZSBvbmx5IHJlYWxpc2Vk
IHRoaXMgdG9kYXk6IGVzc2VudGlhbGx5IHdlIHdpbGwgZW5kIHVwIGltcGxlbWVudGluZwo+ID4g
eG1hbGxvYyB3aXRoIHZtYWxsb2MsIHdoaWNoIGF0IHRoZSBtb21lbnQgZGVwZW5kcyBvbiB4bWFs
bG9jIHRvIGFsbG9jYXRlCj4gPiB0aGUgYXJyYXkgb2YgbWZucy4KPiAKPiBXaGljaCAocG90ZW50
aWFsIGxvY2tpbmcgaXNzdWVzIGFzaWRlKSBpcyBub3QgYSBwcm9ibGVtLCBhcyB0aGUgc2l6ZSBv
Zgo+IHRoZSBNRk4gYXJyYXkgd2lsbCByZWR1Y2UgbG9nYXJpdGhtaWNhbGx5LCB1bnRpbCBpdCBl
dmVudHVhbGx5IGlzIG5vIGxhcmdlcgo+IHRoYW4gYSBwYWdlIGFueW1vcmUuCgpFcnIsIG5vdCBs
b2dhcml0aG1pY2FsbHksIGJ1dCB5b3UgZ2V0IHRoZSBwb2ludC4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:28:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:28:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAs0-0008GO-Qq; Fri, 22 Feb 2019 13:28:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gxArz-0008GH-Im
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:28:03 +0000
X-Inumbo-ID: ad6bd027-36a5-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ad6bd027-36a5-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:28:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A47E3A78;
 Fri, 22 Feb 2019 05:28:01 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6C0B53F690;
 Fri, 22 Feb 2019 05:28:00 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
Date: Fri, 22 Feb 2019 13:27:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMi8wMi8yMDE5IDEyOjAxLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
PiBPbiAyLzIyLzE5IDE6MjcgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgT2xla3NhbmRy
LAo+Pgo+PiBPbiAyMi8wMi8yMDE5IDExOjEzLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90
ZToKPj4+IE9uIDIvMjIvMTkgMTowNSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhpLAo+
Pj4+Cj4+Pj4gT24gMjIvMDIvMjAxOSAxMDoyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4g
T24gMjIvMDIvMjAxOSAwOTo1NywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+
PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29A
ZXBhbS5jb20+Cj4+Pj4+Pgo+Pj4+Pj4gSGVsbG8sIGV2ZXJ5Ym9keSEKPj4+Pj4+Cj4+Pj4+PiBX
ZSBhdCBFUEFNIFN5c3RlbXMgd291bGQgbGlrZSB0byBwcmVzZW50IGZpcnN0IHNlcmllcyBvZiBw
YXRjaGVzIHRhcmdldGluZyAKPj4+Pj4+IFhlbgo+Pj4+Pj4gb24gQVJNIEZ1bmN0aW9uYWwgU2Fm
ZXR5IGNlcnRpZmljYXRpb24gKElTTzYxNTA4IGJhc2VkKTogaW1wbGVtZW50YXRpb24gb2YKPj4+
Pj4+IE1JU1JBIFsxXSBDOjIwMTIgUnVsZSAxNi40IHdoaWNoIHJlcXVpcmVzIHRoYXQgZXZlcnkg
c3dpdGNoIHN0YXRlbWVudCBoYXMgYQo+Pj4+Pj4gZGVmYXVsdCBsYWJlbCBhcyBhIG1lYXN1cmUg
b2YgZGVmZW5zaXZlIHByb2dyYW1taW5nIHRlY2huaXF1ZS4KPj4+Pj4KPj4+Pj4gSGFuZyBvbiAt
IHdoYXQ/Cj4+Pj4+Cj4+Pj4+IENhbiBzb21lb25lIGF0dGVtcHQgdG8ganVzdGlmeSB3aHkgYWN0
aXZlbHkgYnJlYWtpbmcgLVdzd2l0Y2ggaXMgZ29pbmcKPj4+Pj4gdG8gcmVzdWx0IGluIHNhZmVy
L2JldHRlciBjb2RlPwo+Pj4+Cj4+Pj4gSSB3YXMgYWJvdXQgdG8gYXNrIHRoZSBzYW1lLiBUaGVy
ZSBhcmUgcXVpdGUgYSBmZXcgY2FzZXMgd2hlcmUgdGhpcyBzZXJpZXMgCj4+Pj4gaXMgZ29pbmcg
dG8gbWFrZSBtb3JlIGRpZmZpY3VsdCBleHRlbmRpbmcgZW51bS4KPj4+Pgo+Pj4gV2VsbCwgSSBh
bSBub3Qgc3VyZSBJIGNhbiB0cnVseSBkZWZlbmQgTUlTUkEgcmVxdWlyZW1lbnRzIGhlcmUsIGJ1
dCBJJ2xsIHRyeQo+Pj4gdG8gZXhwcmVzcyBteSB2aWV3IG9uIHRoYXQuCj4+Pgo+Pj4gTGV0IHVz
IGhhdmUgYSBsb29rIGF0IGdjYydzIG9wdGlvbnMgWzFdOiBzbywgZm9yIHdoYXQgeW91IGFyZSBz
YXlpbmc6Cj4+PiAiLVdzd2l0Y2gKPj4+IFdhcm4gd2hlbmV2ZXIgYSBzd2l0Y2ggc3RhdGVtZW50
IGhhcyBhbiBpbmRleCBvZiBlbnVtZXJhdGVkIHR5cGUgYW5kIGxhY2tzIGEgCj4+PiBjYXNlIGZv
ciBvbmUgb3IgbW9yZSBvZiB0aGUgbmFtZWQgY29kZXMgb2YgdGhhdCBlbnVtZXJhdGlvbi4gKFRo
ZSBwcmVzZW5jZSBvZiAKPj4+IGEgZGVmYXVsdCBsYWJlbCBwcmV2ZW50cyB0aGlzIHdhcm5pbmcu
KSBjYXNlIGxhYmVscyBvdXRzaWRlIHRoZSBlbnVtZXJhdGlvbiAKPj4+IHJhbmdlIGFsc28gcHJv
dm9rZSB3YXJuaW5ncyB3aGVuIHRoaXMgb3B0aW9uIGlzIHVzZWQgKGV2ZW4gaWYgdGhlcmUgaXMg
YSAKPj4+IGRlZmF1bHQgbGFiZWwpLiBUaGlzIHdhcm5pbmcgaXMgZW5hYmxlZCBieSAtV2FsbC4i
Cj4+Pgo+Pj4gU28sIGlmIHdlIGRvIG5vdCBoYXZlIGFsbCB0aGUgY2FzZXMgY292ZXJlZCB0aGVu
IHRoaXMgY29tcGlsZXIncyBzd2l0Y2ggd2lsbCAKPj4+IGZpcmUKPj4+IGEgd2FybmluZyAoZXJy
b3IpLiBXaGF0IGlmIHdlIGhhdmUgYW4gaW50ZWdlciBhcyBhIHN3aXRjaCdzIGluZGV4LCBub3Qg
YW4gCj4+PiBlbnVtZXJhdGlvbiwKPj4+IHNvIHRoZW4gdGhlcmUgaXMgbm8gZWFzeSB3YXkgdG8g
aGFuZGxlIGFsbCB0aGUgY2FzZXMgYW5kIHdlIGhhdmUgdG8gcHJvdmlkZSAKPj4+ICpkZWZhdWx0
KiBzdGF0ZW1lbnQuCj4+Cj4+IFlvdSBoYXZlIGEgcG9pbnQgZm9yIHRoZSBpbnRlZ2VyIHN3aXRj
aC4KPj4KPj4+Cj4+PiBXaGF0IGlmIHdpdGggdGltZSBlbnVtZXJhdGlvbiBjaGFuZ2VzLCB3aGF0
IGlmIHNvbWUgb2YgdGhlIGNhc2Ugc3RhdGVtZW50cyAKPj4+IGdldCByZW1vdmVkIGFuZCBzbyBv
bi4KPj4KPj4gSW4gdGhhdCBjYXNlLCB0aGUgY29tcGlsZXIgd2lsbCB0aHJvdyBhbiBlcnJvciAo
WGVuIGlzIGJ1aWx0IHdpdGggLVdlcnJvcikuIFNvIAo+PiBmb3IgZW51bWVyYXRpb24gdGhlIGNv
bXBpbGVyIHdpbGwgaGVscCB1cyB0byBzcG90IHRoZSBtaXNzaW5nIHBsYWNlcy4KPj4KPj4gSWYg
eW91IGFkZCBhIGRlZmF1bHQgY2FzZSwgeW91IHJlbW92ZSB1cyBhIGdvb2Qgd2F5IHRvIGNoZWNr
IHdlIGFjdHVhbGx5IGFkZCAKPj4gdGhlIG5ldyBlbGVtZW50IGV2ZXJ5d2hlcmUuCj4gVGhlIGFu
c3dlciBpcyB0aGF0IHdoYXQgaGFwcGVucyBpZiB3ZSBieSBhbnkgcmVhc29uIGVpdGhlciBieSBh
IG1pc3Rha2Ugb3IgYW55IAo+IG90aGVyIG1lYW4KPiBoYXZlIGEgYnVpbGQgd2hpY2ggZG9lc24n
dCBoYXZlIC1Xc3dpdGNoIG9yIC1XYWxsLiBJIG1lYW4gdGhhdCBldmVyeXRoaW5nIAo+IGNoYW5n
ZXMgYW5kIGhhdmluZwo+ICJkZWZhdWx0IiBpbiB0aGUgc291cmNlIGRvZXMgZ3VhcmFudGVlIHRo
ZSBoYW5kbGluZyBhcyBpdCB3YXMgaW50ZW5kZWQgdG8gYmUuCgpJZiB5b3UgY29uc2lkZXIgdGhh
dCBhbmQgLi4uClsuLi5dCgo+Pgo+IEJ1dCB3aGF0IGhhcHBlbnMgaWYgeW91IG1pc3MgZGVmYXVs
dCBoYW5kbGluZyBhbmQgYmVjYXVzZSBvZiBidWdzIGluIHRoZSBjb2RlIAo+IHlvdSBkbyBub3QK
PiBoYW5kbGUgImNvbXBpbGUgdGltZSB1bmV4cGVjdGVkIHZhbHVlcyI/CnRoYXQuIFRoZW4gd2hl
biBkbyB5b3UgcHV0IGEgbGltaXQgYmV0d2VlbiB0aGVvcmV0aWNhbCBhbmQgcmVhbCBpc3N1ZT8g
Rm9yIAppbnN0YW5jZSwgd2hhdCBpcyB0aGUgZGVmYXVsdCBjYXNlIGlzIGludHJvZHVjZWQgYW4g
dW5pbnRlbmRlZCBiZWhhdmlvcj8KCj4+Pgo+Pj4gQlRXLCBJIGNoZWNrZWQgdGhlIHNlcmllcyB3
aXRoIC1Xc3dpdGNoLWRlZmF1bHQ6Cj4+PiAtV3N3aXRjaC1kZWZhdWx0Cj4+PiBXYXJuIHdoZW5l
dmVyIGEgc3dpdGNoIHN0YXRlbWVudCBkb2VzIG5vdCBoYXZlIGEgZGVmYXVsdCBjYXNlLgo+Pj4+
IEZ1cnRoZXJtb3JlLCB1c2luZyBCVUcoKSBpcyBhIHByZXR0eSBiYWQgaWRlYSBpbiBzd2l0Y2gu
IAo+Pj4gSXQgaXMgYW5kIG5vdCBvbmx5IGluIHRoZSBzd2l0Y2guIFRoZSByZWFzb24gSSBwdXQg
QlVHIGlzIHRoYXQgSSB0cmllZCB0byBmb2xsb3cKPj4+IHRoZSBleGlzdGluZyAiZXJyb3IgaGFu
ZGxpbmciIGF0IHRob3NlIHBsYWNlcy4KPj4KPj4gSXQgaXMgbm90IGJlY2F1c2UgQlVHKCkgaXMg
YmVlbiB1c2VkIHRvZGF5IGluIHNvbWUgcGxhY2VzIHRoYXQgd2UgbmVlZCB0byAKPj4gY29udGlu
dWUgdG8gc3ByZWFkIGl0Lgo+Pgo+Pj4gVXNlIG9mIEJVRygpIGl0c2VsZiBpcyBhbm90aGVyIHRv
cGljIHdoaWNoIHdpbGwgYWxzbyBuZWVkIHRvIGJlIGFkZHJlc3NlZAo+Pgo+PiBTbyB3ZSBzaG91
bGQgbm90IGFkZCBtb3JlIG9mIHRoZW0uLi4KPiBBZ2FpbiwgSSBzZWUgdGhpcyBhcyBhIGRlZGlj
YXRlZCBjaGFuZ2UuIFNvLCBpbiB0aGUgY3VycmVudCBzZXJpZXMgSSB0aGluayBpdCBpcwo+IGFj
Y2VwdGFibGUgdG8gdXNlIHRoZSBleGlzdGluZyB3YXkgb2YgZXJyb3IgaGFuZGxpbmcgaWYgYW55
IGF0IGFsbC4KClRoYXQncyBub3QgaG93IGl0IHdvcmtzIGluIHVwc3RyZWFtLiBJZiB5b3Uga25v
dyBzb21lIGNvbnN0cnVjdHMgYXJlIHdyb25nLCBpdCAKaXMgYmVzdCB0byB0cnkgdG8gYWRkcmVz
cyBwYXJ0aWFsbHkgdGhlIHByb2JsZW0gZGlyZWN0bHkgdGhlbiBoYXZpbmcgc28geW91IApyZWR1
Y2UgdGhlIGFtb3VudHMgb2YgY2hhbmdlIGFmdGVyd2FyZHMuCgpTbyBwbGVhc2UgdHJ5IHRvIG5v
dCBpbnRyb2R1Y2UgbW9yZSBCVUcoKSBpbiB0aGUgY29kZSBiYXNlLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:31:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:31:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAvJ-0000Y0-CM; Fri, 22 Feb 2019 13:31:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gxAvI-0000Xv-NZ
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:31:28 +0000
X-Inumbo-ID: 284b4a94-36a6-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 284b4a94-36a6-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:31:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C8787A78;
 Fri, 22 Feb 2019 05:30:57 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6FC453F690;
 Fri, 22 Feb 2019 05:30:56 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>, xen-devel@lists.xenproject.org
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <1a9017e6-9f97-9cf2-fca1-11a2db23e232@gmail.com>
 <db620149-0728-c7b7-1e4b-6350eb859759@arm.com>
 <a604beb1-4b20-b22e-ad5b-f423c66af3db@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4fbdfbc5-24f2-dfbe-d59a-572d771d25ed@arm.com>
Date: Fri, 22 Feb 2019 13:30:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <a604beb1-4b20-b22e-ad5b-f423c66af3db@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMi8wMi8yMDE5IDExOjUzLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKCkhpLAoKPiBPbiAyMi4wMi4xOSAxMzozMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBXaGls
ZSByZXZpZXcgdGVuZCB0byBiZSB2ZXJ5IHRob3JvdWdoLCBpdCBpcyBzb21ldGltZXMgaGFyZCB0
byBzcG90IHdoZW4gd2UgCj4+IG1pc3MgYSBjYXNlLiBUaGlzIGlzIHdoZXJlIC1Xc3dpdGNoIGNv
bWVzIGludG8gcGxhY2UgdG8gc3BvdCBtaXNzaW5nIGhvdy4KPj4KPj4gSG93IHRoZSBCVUcvQVNT
RVJUX1VOUkVBQ0hBQkxFIHNvbHV0aW9uIGlzIGdvaW5nIHRvIGhlbHAgdXMgaGVyZT8KPiBJIHVu
ZGVyc3RhbmQgdGhhdCBoaXR0aW5nIC1Xc3dpdGNoIHJlcXVpcmVzIGxlc3MgZWZmb3J0cywgdGhl
IGNvbXBpbGF0aW9uIG9ubHkuIAo+IE90aGVyd2lzZSBidWlsZCBydW4sIGV2ZW4gZnVsZmlsbGlu
ZyBzb21lIGNvbmRpdGlvbnMgYXJlIG5lZWRlZCB0byBoaXQgbWlzc2VkIAo+IGVudW0gaW5kZXgu
Cj4gCj4gQnV0IGhvdyB0aG9zZSBgc3dpdGNoKClgIHdpdGhvdXQgYGRlZmF1bHQ6YCBsYWJlbCBh
cmUgcHJvdGVjdGVkIGFnYWluc3QgdGhlIAo+IHZhbHVlIG91dHNpZGUgdGhlIGVudW0/CgpZb3Ug
cmVhbGx5IGRvbid0IG5lZWQgYSBkZWZhdWx0IGNhc2UgZm9yIGhhbmRsaW5nIHN1Y2ggaXNzdWVz
LiBZb3UgY2FuIGNvbnN0cnVjdCAKY29kZSBpbiBhIHdheSB0byBpbml0aWFsaXplIHRoZSB2YXJp
YWJsZXMgd2l0aCBkZWZhdWx0IHZhbHVlcy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:34:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:34:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxAxl-0000fH-W5; Fri, 22 Feb 2019 13:34:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gxAxk-0000fB-6H
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:34:00 +0000
X-Inumbo-ID: 8267658b-36a6-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8267658b-36a6-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:33: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 04380A78;
 Fri, 22 Feb 2019 05:33:59 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 779AC3F690;
 Fri, 22 Feb 2019 05:33:57 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fe44917f-bbe9-3e0e-fdda-2eb4db9f25c2@arm.com>
Date: Fri, 22 Feb 2019 13:33:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <dave.martin@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMi8wMi8yMDE5IDEyOjM4LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
PiBPbiAyLzIwLzE5IDEwOjQ2IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IERpc2N1c3Npbmcg
d2l0aCBteSB0ZWFtLCBhIHNvbHV0aW9uIHRoYXQgY2FtZSB1cCB3b3VsZCBiZSB0byBpbnRyb2R1
Y2Ugb25lIAo+PiBhdG9taWMgZmllbGQgcGVyIGV2ZW50IHRvIHJlY29yZCB0aGUgbnVtYmVyIG9m
IGV2ZW50IHJlY2VpdmVkLiBJIHdpbGwgZXhwbG9yZSAKPj4gdGhhdCBzb2x1dGlvbiB0b21vcnJv
dy4KPiBIb3cgd2lsbCB0aGlzIGhlbHAgaWYgZXZlbnRzIGhhdmUgc29tZSBwYXlsb2FkPwoKV2hh
dCBwYXlsb2FkPyBUaGUgZXZlbnQgY2hhbm5lbCBkb2VzIG5vdCBjYXJyeSBhbnkgcGF5bG9hZC4g
SXQgb25seSBub3RpZnkgeW91IAp0aGF0IHNvbWV0aGluZyBoYXBwZW4uIFRoZW4gdGhpcyBpcyB1
cCB0byB0aGUgdXNlciB0byBkZWNpZGUgd2hhdCB0byB5b3Ugd2l0aCBpdC4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 13:42:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 13:42:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxB5R-0001c9-Rv; Fri, 22 Feb 2019 13:41:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1z2=Q5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxB5P-0001bz-NV
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 13:41:55 +0000
X-Inumbo-ID: 9d5aa225-36a7-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d5aa225-36a7-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 13:41:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxB5N-0008Ba-D5; Fri, 22 Feb 2019 13:41:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxB5N-0004jn-4Q; Fri, 22 Feb 2019 13:41:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxB5N-0006T2-3l; Fri, 22 Feb 2019 13:41:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133347-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-armhf:<job status>:broken:regression
 libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-armhf:hosts-allocate:broken:regression
 libvirt:test-amd64-amd64-libvirt:host-ping-check-xen:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:build-check(1):running:regression
 libvirt:build-arm64-libvirt:build-check(1):running:regression
 libvirt:build-arm64:hosts-allocate:broken:allowable
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-armhf:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=27eb32466807f1f46e0b72a2270c0863300542d2
X-Osstest-Versions-That: libvirt=0624ac3fa846b3e2a8e70e4cc2fd8477710cd76d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Feb 2019 13:41:53 +0000
Subject: [Xen-devel] [libvirt test] 133347: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM0NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzNDcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDEzMzI3MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgOCBob3N0LXBpbmct
Y2hlY2steGVuICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMjcyCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMy
NzIKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBydW5uaW5nCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2Fy
ZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI3MgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxv
Y2tlZCBpbiAxMzMyNzIKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMzI3MgogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAg
ICAyN2ViMzI0NjY4MDdmMWY0NmUwYjcyYTIyNzBjMDg2MzMwMDU0MmQyCmJhc2VsaW5lIHZlcnNp
b246CiBsaWJ2aXJ0ICAgICAgICAgICAgICAwNjI0YWMzZmE4NDZiM2UyYThlNzBlNGNjMmZkODQ3
NzcxMGNkNzZkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMyNzIgIDIwMTktMDItMTUgMjI6NTg6
MzggWiAgICA2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzMzA2ICAyMDE5LTAyLTE5IDA0
OjE5OjA2IFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMz
MzQ3ICAyMDE5LTAyLTIxIDExOjMxOjIwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFu
aSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBDaHJpcyBWZW50ZWljaGVyIDxjdmVudGVpY0ByZWRo
YXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRXJp
YyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVk
aGF0LmNvbT4KICBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgogIErDoW4gVG9ta28g
PGp0b21rb0ByZWRoYXQuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0u
Y29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBT
aGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICBQZXRlciBLcmVtcGEg
PHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFy
bWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tc3RlcCBidWls
ZC1hcm1oZiBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDcyMiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 14:02:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 14:02:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxBP8-0003VA-L8; Fri, 22 Feb 2019 14:02:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1z2=Q5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxBP7-0003V0-60
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 14:02:17 +0000
X-Inumbo-ID: 75a4e28a-36aa-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75a4e28a-36aa-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 14:02:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxBP5-0000Du-BK; Fri, 22 Feb 2019 14:02:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxBP5-0006hG-2a; Fri, 22 Feb 2019 14:02:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxBP5-0000ft-1g; Fri, 22 Feb 2019 14:02:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133354-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=08b4ad6283c362fff412baa95fb49dc5dc7ccb3c
X-Osstest-Versions-That: ovmf=c417c1b33d06ef6ae96adb373201a5a3c3b38772
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Feb 2019 14:02:15 +0000
Subject: [Xen-devel] [ovmf test] 133354: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM1NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzNTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMyOTEKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICAwOGI0YWQ2MjgzYzM2MmZm
ZjQxMmJhYTk1ZmI0OWRjNWRjN2NjYjNjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAg
ICAgICAgICBjNDE3YzFiMzNkMDZlZjZhZTk2YWRiMzczMjAxYTVhM2MzYjM4NzcyCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMzMyOTEgIDIwMTktMDItMTggMDE6NDE6MTUgWiAgICA0IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTMzMzA1ICAyMDE5LTAyLTE5IDAwOjQxOjIxIFogICAgMyBkYXlz
ICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMzU0ICAyMDE5LTAyLTIyIDAx
OjU2OjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZWNraSBNYXRldXN6IDxtYXRldXN6LmFsYmVja2lA
aW50ZWwuY29tPgogIEFsYmVja2ksIE1hdGV1c3ogPC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWlu
aXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVudHMvY249QWxiZWNr
aSwgTWF0ZXVzejNiZT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBCb2IgRmVu
ZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGVuIEEgQ2hl
biA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNv
bT4KICBFZGdhciBIYW5kYWwgPGVoYW5kYWxAbnZpZGlhLmNvbT4KICBGYW4sIFpoaWp1WCA8emhp
anV4LmZhbkBpbnRlbC5jb20+CiAgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgog
IEdvbnphbGV6IERlbCBDdWV0bywgUm9kcmlnbyA8cm9kcmlnby5nb256YWxlei5kZWwuY3VldG9A
aW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEplZmYgQnJhc2VuIDxq
YnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4K
ICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSm9yZGFuIEp1c3RlbiA8am9yZGFu
LmwuanVzdGVuQGludGVsLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5n
Lmdhb0BpbnRlbC5jb20+CiAgTWF4IEtudXRzZW4gPG1ha251dHNlQG1pY3Jvc29mdC5jb20+CiAg
UmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogIFJvZHJpZ28gR29uemFsZXogZGVsIEN1ZXRvIDxy
b2RyaWdvLmdvbnphbGV6LmRlbC5jdWV0b0BpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5p
QGludGVsLmNvbT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIFNoZW5n
bGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnpl
bmdAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBaaGljaGFv
IEdhbyA8emhpY2hhby5nYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE2MDMgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 14:05:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 14:05:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxBS8-0003ic-5R; Fri, 22 Feb 2019 14:05:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2oW1=Q5=citrix.com=prvs=9494562d8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gxBS7-0003iU-8r
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 14:05:23 +0000
X-Inumbo-ID: e382af4c-36aa-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e382af4c-36aa-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 14:05:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,400,1544486400"; d="scan'208";a="86324159"
To: Jan Beulich <JBeulich@suse.com>
References: <1550614715-21161-4-git-send-email-andrew.cooper3@citrix.com>
 <1550780337-638-1-git-send-email-andrew.cooper3@citrix.com>
 <5C6FE9FF02000078002191E1@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <403ca932-25d4-828f-a191-f73e125561de@citrix.com>
Date: Fri, 22 Feb 2019 14:03:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <5C6FE9FF02000078002191E1@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/vmx: Fix security issue when a
 guest balloons out the #VE info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMjAxOSAxMjoyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDIuMTkg
YXQgMjE6MTgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gVGhlIGxvZ2lj
IGluIGFsdHAybV92Y3B1X3tlbixkaXN9YWJsZV92ZSgpIGFuZCB2bXhfdmNwdV91cGRhdGVfdm1m
dW5jX3ZlKCkgaXMKPj4gZGFuZ2Vyb3VzLiAgQWZ0ZXIgI1ZFIGhhcyBiZWVuIHNldCB1cCwgdGhl
IGd1ZXN0IGNhbiBiYWxsb29uIG91dCBhbmQgZnJlZSB0aGUKPj4gbm9taW5hdGVkIEdGTiwgYWZ0
ZXIgd2hpY2ggdGhlIHByb2Nlc3NvciBtYXkgd3JpdGUgdG8gaXQuICBBbHNvLCB0aGUgdW5sb2Nr
ZWQKPj4gR0ZOIHF1ZXJ5IG1lYW5zIHRoZSBNRk4gaXMgc3RhbGUgYnkgdGhlIHRpbWUgaXQgaXMg
dXNlZC4gIEFsdGVybmF0aXZlbHksIGEKPj4gZ3Vlc3QgY2FuIHJhY2UgdHdvIGRpc2FibGUgY2Fs
bHMgdG8gY2F1c2Ugb25lIFZNQ1MgdG8gc3RpbGwgcmVmZXJlbmNlIHRoZQo+PiBub21pbmF0ZWQg
R0ZOIGFmdGVyIHRoZSB0cmFja2luZyBpbmZvcm1hdGlvbiB3YXMgZHJvcHBlZC4KPj4KPj4gUmV3
b3JrIHRoZSBsb2dpYyBmcm9tIHNjcmF0Y2ggdG8gbWFrZSBpdCBzYWZlLgo+Pgo+PiBIb2xkIGFu
IGV4dHJhIHBhZ2UgcmVmZXJlbmNlIG9uIHRoZSB1bmRlcmx5aW5nIGZyYW1lLCB0byBhY2NvdW50
IGZvciB0aGUKPj4gVk1DUydzIHJlZmVyZW5jZS4gIFRoaXMgbWVhbnMgdGhhdCBpZiB0aGUgR0ZO
IGdldHMgYmFsbG9vbmVkIG91dCwgaXQgaXNuJ3QKPj4gZnJlZWQgYmFjayB0byBYZW4gdW50aWwg
I1ZFIGlzIGRpc2FibGVkLCBhbmQgdGhlIFZNQ1Mgbm8gbG9uZ2VyIHJlZmVycyB0byB0aGUKPj4g
cGFnZS4KPj4KPj4gQSBjb25zZXF1ZW5jZSBvZiB0aGlzIGlzIHRoYXQgYWx0cDJtX3ZjcHVfZGlz
YWJsZV92ZSgpIG5lZWRzIHRvIGJlIGNhbGxlZAo+PiBkdXJpbmcgdGhlIGRvbWFpbl9raWxsKCkg
cGF0aCwgdG8gZHJvcCB0aGUgcmVmZXJlbmNlIGZvciBkb21haW5zIHdoaWNoIHNodXQKPj4gZG93
biB3aXRoICNWRSBzdGlsbCBlbmFibGVkLgo+Pgo+PiBGb3IgZG9tYWlucyB1c2luZyBhbHRwMm0s
IHdlIGV4cGVjdCBhIHNpbmdsZSBlbmFibGUgY2FsbCBhbmQgbm8gZGlzYWJsZSBmb3IKPj4gdGhl
IHJlbWFpbmluZyBsaWZldGltZSBvZiB0aGUgZG9tYWluLiAgSG93ZXZlciwgdG8gYXZvaWQgcHJv
YmxlbXMgd2l0aAo+PiBjb25jdXJyZW50IGNhbGxzLCB1c2UgY21weGNoZygpIHRvIGxvY2tsZXNz
bHkgbWFpbnRhaW4gc2FmZXR5Lgo+Pgo+PiBUaGlzIGRvZXNuJ3QgaGF2ZSBhbiBYU0EgYmVjYXVz
ZSBhbHRwMm0gaXMgbm90IHlldCBhIHNlY3VyaXR5LXN1cHBvcnRlZAo+PiBmZWF0dXJlLgo+Pgo+
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+PiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4g
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+IEkgd291bGQg
YXBwcmVjaWF0ZSB0aG91Z2ggaWYgeW91IGNvdWxkIGFkZCBoYWxmIGEgc2VudGVuY2UgY2xhcmlm
eWluZwo+IHRoYXQgYW5kIHdoeSB5b3UgZGVjaWRlZCBhZ2FpbnN0IG9idGFpbmluZyBhIHdyaXRh
YmxlIHR5cGUtcmVmLgo+Cj4gQWxzbyAtIEkgdGFrZSBpdCB0aGF0IGFsdHAybSBhbmQgbWlncmF0
aW9uIGRvbid0IHdvcmsgdG9nZXRoZXI/Cj4gT3RoZXJ3aXNlIHdvdWxkbid0IHlvdSBuZWVkIHRv
IG1hcmsgdGhlIHBhZ2UgZGlydHkgaW4gbW9yZQo+IGNhc2VzPwoKTm9vbmUgZXZlciBjb25zaWRl
cnMgbWlncmF0aW9uLCBhbmQgaXQgZGVmaW5pdGVseSBkb2Vzbid0IHdvcmsgYXMgYQpzZWxmLWNv
bnRhaW5lZCBhY3Rpb24uwqAgRm9yIG9uZSwgbm90aGluZyBwcmVzZXJ2ZXMgdGhlIGFscmVhZHkK
ZXN0YWJsaXNoZWQgbWVtX2FjY2VzcyAvIGFsdGVybmF0aXZlcyBpbmZvcm1hdGlvbi4KCkZvciBn
ZW5lcmFsIGxvZ2RpcnR5LCB5b3Ugd2lsbCByZWNhbGwgdGhhdCBSYXp2YW4gc3BlbnQgYSBsb25n
IHRpbWUKZml4aW5nIHRoYXQgaW4gWGVuIDQuMTIuCgpUaGUgI1ZFLWluZm8gcGFnZSBpdHNlbGYg
Y2FuIGluIHByaW5jaXBsZSBiZSB0cmFja2VkIHdpdGggUGFnZQpNb2RpZmljYXRpb24gTG9nZ2lu
ZywgYnV0IFBNTCBpc24ndCBhdmFpbGFibGUgYmVjYXVzZSBFUFQgQS9EIGlzCm11dHVhbGx5IGV4
Y2x1c2l2ZSB3aXRoIGludHJvc3BlY3Rpb24gaW4gY3VycmVudCBwcm9jZXNzb3JzLsKgIEVuYWJs
aW5nCkVQVCBBL0QgY2F1c2VzIGFsbCBndWVzdCBwYWdldGFibGUgYWNjZXNzZXMgdG8gYmUgdHJl
YXRlZCBhcyB3cml0ZXMgZXZlbgp3aGVuIHRoZXkgYXJlbid0IHNldHRpbmcgZ3Vlc3QgQS9EIGJp
dHMsIG1lYW5pbmcgdGhhdCBpZiB5b3UgdHJ5IGFuZAp3cml0ZSBwcm90ZWN0IGEgcGFnZXRhYmxl
LCB5b3UgbGl2ZWxvY2sgdGFraW5nIEVQVF9WSU9MQVRJT05zIHdoZW4KdHJ5aW5nIHRvIHBlcmZv
cm0gYSBUTEIgRmlsbC4KCkhvd2V2ZXIsIHdoYXQgaGFwcGVucyBpbiBwcmFjdGljZSBpcyB0aGF0
IHlvdSBjYW4ndCBzYWZlbHkgbWlncmF0ZSBWTSdzCndpdGggYW4gYXR0YWNoZWQgdm1ldmVudCBy
aW5nIGFzIHBhcnQgb2YgdGhlIHAybSAoYXMgdGhlIGd1ZXN0IGtlcm5lbApjYW4gaW50ZXJmZXJl
KSwgYW5kIHlvdSBtaWdodCBub3RpY2UgdGhhdCB0aGVyZSBpcyBvbmdvaW5nIGVmZm9ydCB0byB1
c2UKcmVzb3VyY2UgbWFwcGluZyBpbnN0ZWFkLsKgIElJUkMgSW50cm9zcGVjdGlvbiBkZXRhY2hl
cyBpbiB0aGUgcG9zdC1wYXVzZQpwaGFzZSBvZiBtaWdyYXRlLCBhbmQgKGJ5IGRlc2lnbikgaXMg
Y2FwYWJsZSBvZiByZS1pbml0aWFsaXNpbmcgYWxsCnByb3RlY3Rpb25zIGZyb20gZmlyc3QgcHJp
bmNpcGxlcyBhdCB0aGUgZGVzdGluYXRpb24gKHNvIGluZGl2aWR1YWwKaW50cm9zcGVjdGlvbiBh
Z2VudHMgb24gZWFjaCBzZXJ2ZXIgZG9uJ3QgbmVlZCB0byBjb21tdW5pY2F0ZSBzdGF0ZSkuCgpT
byBvdmVyYWxsLCBtaWdyYXRpb24gZG9lcyB3b3JrIGF0IGxlYXN0IGluIHRoZSBhbHRwMm1fZXh0
ZXJuYWwgY2FzZSwKYnV0IG9ubHkgZHVlIHRvIGEgZmFpciBhbW91bnQgb2YgaGVhdnkgbGlmdGlu
ZyBpbiB0aGUgdG9vbHN0YWNrCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 14:28:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 14:28:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxBnx-0005l6-Nv; Fri, 22 Feb 2019 14:27:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YHMC=Q5=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gxBnw-0005l1-Hp
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 14:27:56 +0000
X-Inumbo-ID: 08598793-36ae-11e9-bc90-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08598793-36ae-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 14:27:54 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 22 Feb 2019 15:27:49 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 22 Feb 2019 14:27:28 +0000
Message-ID: <a461b35eb82ac1d8c0c4da0501a25144af174d0a.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: zheng chuan <jason.zhengchuan@hotmail.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Date: Fri, 22 Feb 2019 15:28:52 +0100
In-Reply-To: <SG2PR01MB330235FAA52917279AD6587797630@SG2PR01MB3302.apcprd01.prod.exchangelabs.com>
References: <0E8924944E28FD4A97A19E5A680D8A82368B9F52@DGGEML521-MBX.china.huawei.com>
 <SG2PR01MB330235FAA52917279AD6587797630@SG2PR01MB3302.apcprd01.prod.exchangelabs.com>
Organization: SUSE
User-Agent: Evolution 3.30.5 
MIME-Version: 1.0
Subject: Re: [Xen-devel] =?utf-8?q?Fwd=3A___xen=3A_credit2=3A_credit2_can?=
 =?utf-8?q?=E2=80=99t_reach_the_throughput_as_expected?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross <jgross@suse.com>, "andrew.cooper3" <andrew.cooper3@citrix.com>,
 "frank.yangjie" <frank.yangjie@gmail.com>, "wei.liu2" <wei.liu2@citrix.com>,
 "george.dunlap" <george.dunlap@citrix.com>
Content-Type: multipart/mixed; boundary="===============4901724011016238971=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4901724011016238971==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-t/eYS2vzx8zD9Vo2kl9K"


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

On Mon, 2019-02-18 at 14:04 +0000, zheng chuan wrote:
> Hi, Dario
>
Hi,

> [sorry for the html email format, resend by text.]
>=20
Thanks! :-)

> > On Fri, 2019-02-15 at 06:15 +0000, zheng chuan wrote:
> > >=20
> > Now, can I ask you a favour? Can you rerun with:
> >=20
> > sched_credit2_migrate_resist=3D0
> >=20
> > added to Xen's boot command line?
> >=20
> Unfortunately, sched_credit2_migrate_resist=3D0 seems do not work :(
> It still around 60% and 120% for guest_1 and guest_2 with
> ratelimiting of 1ms, respectively
>=20
Ok, I was just curios. Thanks for doing the test.

> > But can we actually try to measure latency as well? Because it
> > looks to me that
> > we're discussing while having only half of the picture available.
> >=20
> Sure, but due to my lack of knowledge, does xen have sched_latency
> measurement
> tools like perf sched_latency for CFS ? I will give it try to do it
> if I get it.
>=20
No, we don't have anything like that. When speaking of measuring
latencies, I was mainly thinking to logging some timestamps from your
app.

Anyway, I just wanted to let you know that I'm looking into this, but
it's a few days that I don't feel very well, that's why I wasn't
replying to emails.

I'll get back to it when I'm better.

> What I am tried is rude and empirical, which is shown as bellow:
>=20
> diff --git a/xen/common/sched_credit2.c b/xen/common/sched_credit2.c
> index 9a3e71f..b781ebe 100644
> --- a/xen/common/sched_credit2.c
> +++ b/xen/common/sched_credit2.c
> @@ -1642,13 +1642,13 @@ static void reset_credit(const struct
> scheduler *ops, int cpu, s_time_t now,
> if ( snext->credit < -CSCHED2_CREDIT_INIT )
> m +=3D (-snext->credit) / CSCHED2_CREDIT_INIT;
>=20
> - list_for_each( iter, &rqd->svc )
> + list_for_each( iter, &rqd->runq )
> {
>
Ok, I see. Well, if we do something like this, we'll have to figure out
what happens when one of the vcpu which didn't get the credit reset,
wakes up, and how that influence the algorithm.

I was thinking more to have csched2_runtime() return something
"clever", but I have no precise idea yet.

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/

--=-t/eYS2vzx8zD9Vo2kl9K
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+4FAlxwByQACgkQFkJ4iaW4
c+7rew/8C2BwXQBNo/562S9IXL9zvuMY/6xpYAwltGpws83d+dBM1Qoiel0imsPe
zUFHeokyutVsEfuQGwXfWpb5qP1Twp35mbH3pMo5A5aXLq8CwJ2szVT/3rw1ATPX
d7gDOIvzO9SgIPx7jT6Mb+UUHsTSjYQziaBrxLRmh9jG8rMX7rA8ZXwUowniwxIG
hIn8yIfylUSV9iPENkgMy+Jb6ww+fNhQnP9QRhCy2hK4cjCXkiy8oifXXaSIphov
ttz6DP4KDNn4e0gLGmNiXOeQxt2FG6LLIDocqWIxG2d+VHpAunjhHMt3WDPzYdso
+VYTfQOU/XhM9ovgq3XOo7godJyA4PIeLAHWb0o1++mPSLV6OVP1Xx7CE/v62LiR
pcCvYv6Zl3+fFecQWi8+0hCXJCJyEjEA8Y/oBhU9jhy5W8GkiC6s9/oJWQzmwmR4
4CwZKVOCwFG7tSJ36a63C0oQn/xWaIGeNQzaVpSUV9zTOAi+YW9QtxxgfGHZob9b
10F3m9NyeCIpf1AImV9PpPOVx8TJNgJB/ropSqtiLOy8l6u6pT2lBtNYI/dWgVVI
Ee9n1OVRyWBqcK490ZejXAVQ8EaTuUGGIiEQY5CrNDZlnKF2+X7gSaye9uPAE4Q2
+T3l7cuYmBR/QnDrWShBxBeL/jI2ndUsWBGGCzYL0nDML/9pjJ0=
=EVA1
-----END PGP SIGNATURE-----

--=-t/eYS2vzx8zD9Vo2kl9K--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4901724011016238971==--



From xen-devel-bounces@lists.xenproject.org Fri Feb 22 14:39:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 14:39:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxBzO-0006he-0e; Fri, 22 Feb 2019 14:39:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxBzM-0006hZ-UO
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 14:39:44 +0000
X-Inumbo-ID: b10f1b90-36af-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b10f1b90-36af-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 14:39:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 07:39:42 -0700
Message-Id: <5C7009AD020000780021941F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 07:39:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
 <1550737003-25779-9-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1550737003-25779-9-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v7 8/9] x86/hvm: add nospec
 to hvmop param
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDA5OjE2LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
Ywo+IEBAIC00MTA5LDYgKzQxMDksMTMgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCj4g
ICAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCj4gICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Cj4gIAo+ICsgICAgLyoKPiArICAgICAqIE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29udHJv
bGxlZCB2YWx1ZSBhLmluZGV4IGlzIGJvdW5kZWQgZXZlbiBkdXJpbmcKPiArICAgICAqIHNwZWN1
bGF0aXZlIGV4ZWN1dGlvbi4KPiArICAgICAqLwo+ICsgICAgYS5pbmRleCA9IGFycmF5X2luZGV4
X25vc3BlYyhhLmluZGV4LCBIVk1fTlJfUEFSQU1TKTsKPiArICAgIGJsb2NrX3NwZWN1bGF0aW9u
KCk7Cj4gKwo+ICAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21pZCk7Cj4g
ICAgICBpZiAoIGQgPT0gTlVMTCApCj4gICAgICAgICAgcmV0dXJuIC1FU1JDSDsKPiBAQCAtNDM3
NSw2ICs0MzgyLDEzIEBAIHN0YXRpYyBpbnQgaHZtb3BfZ2V0X3BhcmFtKAo+ICAgICAgaWYgKCBh
LmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQo+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAK
PiArICAgIC8qCj4gKyAgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUg
YS5pbmRleCBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCj4gKyAgICAgKiBzcGVjdWxhdGl2ZSBleGVj
dXRpb24uCj4gKyAgICAgKi8KPiArICAgIGEuaW5kZXggPSBhcnJheV9pbmRleF9ub3NwZWMoYS5p
bmRleCwgSFZNX05SX1BBUkFNUyk7Cj4gKyAgICBibG9ja19zcGVjdWxhdGlvbigpOwoKUGxlYXNl
IGNhbiB0aGUgY29tbWVudHMgYnJpZWZseSBleHBsYWluIHRoZSBvdGhlcndpc2UgYXBwYXJlbnRs
eQpwb2ludGxlc3MgcmVkdW5kYW5jeSBvZiBib3RoIGNvbnN0cnVjdHM/CgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 15:10:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 15:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxCSm-0001Sw-V4; Fri, 22 Feb 2019 15:10:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxCSl-0001Sp-TZ
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 15:10:07 +0000
X-Inumbo-ID: f00773ed-36b3-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f00773ed-36b3-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 15:10:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 08:08:05 -0700
Message-Id: <5C7010560200007800219457@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 08:08:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
 <1550737003-25779-10-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1550737003-25779-10-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v7 9/9] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDA5OjE2LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBA
QCAtMjI2LDEwICsyMjgsMTggQEAgbnJfbWFwdHJhY2tfZnJhbWVzKHN0cnVjdCBncmFudF90YWJs
ZSAqdCkKPiAgc3RhdGljIGdyYW50X2VudHJ5X2hlYWRlcl90ICoKPiAgc2hhcmVkX2VudHJ5X2hl
YWRlcihzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQsIGdyYW50X3JlZl90IHJlZikKPiAgewo+IC0gICAg
aWYgKCB0LT5ndF92ZXJzaW9uID09IDEgKQo+ICsgICAgc3dpdGNoICggdC0+Z3RfdmVyc2lvbiAp
Cj4gKyAgICB7Cj4gKyAgICBjYXNlIDE6Cj4gKyAgICAgICAgLyogTWFrZSBzdXJlIHdlIHJldHVy
biBhIHZhbHVlIGluZGVwZW5kZW50bHkgb2Ygc3BlY3VsYXRpdmUgZXhlY3V0aW9uICovCj4gKyAg
ICAgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKPiAgICAgICAgICByZXR1cm4gKGdyYW50X2VudHJ5
X2hlYWRlcl90Kikmc2hhcmVkX2VudHJ5X3YxKHQsIHJlZik7Cj4gLSAgICBlbHNlCj4gKyAgICBj
YXNlIDI6Cj4gKyAgICAgICAgLyogTWFrZSBzdXJlIHdlIHJldHVybiBhIHZhbHVlIGluZGVwZW5k
ZW50bHkgb2Ygc3BlY3VsYXRpdmUgZXhlY3V0aW9uICovCj4gKyAgICAgICAgYmxvY2tfc3BlY3Vs
YXRpb24oKTsKPiAgICAgICAgICByZXR1cm4gJnNoYXJlZF9lbnRyeV92Mih0LCByZWYpLmhkcjsK
PiArICAgIH0KPiArICAgIHJldHVybiBOVUxMOwo+ICB9CgpJJ20gbm90IGhhcHB5IHdpdGggdGhl
IGNvbW1lbnQgd29yZGluZywgYXMgdG8gbWUgaXQgcmVhZHMgYW1iaWd1b3VzbHkKYXQgYmVzdC4g
SG93IGFib3V0ICJNYWtlIHN1cmUgdGhlIHZhbHVlIHJldHVybmVkIGlzIGluZGVwZW5kZW50IG9m
CnNwZWN1bGF0aXZlIGV4ZWN1dGlvbiI/IEknbSBvZiBjb3Vyc2Ugb3BlbiB0byBldmVuIGJldHRl
ciBzdWdnZXN0aW9ucywKaW4gcGFydGljdWxhciBieSBuYXRpdmUgc3BlYWtlcnMuCgpBbHNvIHBs
ZWFzZSBhZGQgYSBibGFuayBsaW5lCi0gYmV0d2VlbiB0aGUgaW5kaXZpZHVhbCBjYXNlIGJsb2Nr
cywKLSBiZWZvcmUgdGhlIGZpbmFsIChtYWluKSByZXR1cm4gc3RhdGVtZW50LgoKUGx1cyBwbGVh
c2UgYWRkIEFTU0VSVF9VTlJFQUNIQUJMRSgpIGFoZWFkIG9mIHRoZSBOVUxMIHJldHVybi4KCj4g
QEAgLTk2Myw5ICs5NzksMTUgQEAgbWFwX2dyYW50X3JlZigKPiAgICAgICAgICBQSU5fRkFJTCh1
bmxvY2tfb3V0LCBHTlRTVF9iYWRfZ250cmVmLCAiQmFkIHJlZiAlI3ggZm9yIGQlZFxuIiwKPiAg
ICAgICAgICAgICAgICAgICBvcC0+cmVmLCByZ3QtPmRvbWFpbi0+ZG9tYWluX2lkKTsKPiAgCj4g
KyAgICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGJvdW5kIGNoZWNrIGNhbm5vdCBiZSBieXBhc3Nl
ZCBzcGVjdWxhdGl2ZWx5ICovCj4gKyAgICBibG9ja19zcGVjdWxhdGlvbigpOwo+ICsKPiAgICAg
IGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7Cj4gICAgICBzaGFoID0g
c2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIG9wLT5yZWYpOwoKU28gc2hhcmVkX2VudHJ5X2hlYWRl
cigpIG5vdyBoYXMgYSBmZW5jZSBiZWZvcmUgY29uc3VtaW5nIG9wLT5yZWYuCklzIHRoZXJlIGFu
eXRoaW5nIHdyb25nIHdpdGggc3dhcHBpbmcgdGhlc2UgdHdvIGFuZCBkcm9wcGluZyB0aGUKZXh0
cmEgZmVuY2UgeW91IGFkZCBhYm92ZSwgbGlrZSB5b3UgZG8gaW4gYWNxdWlyZV9ncmFudF9mb3Jf
Y29weSgpPyBBbGwKdGhpcyB3b3VsZCBzZWVtIHRvIHJlcXVpcmUgaXMgYWRkaW5nIGJsb2NrX3Nw
ZWN1bGF0aW9uKCkgYWxzbyBvbnRvIHRoZQoicmV0dXJuIE5VTEwiIHBhdGggb2Ygc2hhcmVkX2Vu
dHJ5X2hlYWRlcigpICh3aGVyZSBpdCBzaG91bGRuJ3QgaHVydAphdCBhbGwpLgoKPiBAQCAtMjk0
Niw2ICsyOTgxLDcgQEAgZ250dGFiX3NldF92ZXJzaW9uKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
Z250dGFiX3NldF92ZXJzaW9uX3QpIHVvcCkKPiAgICAgIGdyYW50X2VudHJ5X3YxX3QgcmVzZXJ2
ZWRfZW50cmllc1tHTlRUQUJfTlJfUkVTRVJWRURfRU5UUklFU107Cj4gICAgICBpbnQgcmVzOwo+
ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gKyAgICB1bnNpZ25lZCBpbnQgZ3RfbnJfZ3JhbnRfZW50
cmllczsKClJhdGhlciB0aGVuIGxlbmd0aGVuaW5nIHRoZSBuYW1lIGJ5IGFkZGluZyBhIGRpc2Ft
YmlndWF0aW5nIHByZWZpeCwKaG93IGFib3V0IHNob3J0ZW5pbmcgaXQgdG8gIm5yIiBvciAibnJf
ZW50cyIgKGFsc28gZWxzZXdoZXJlKT8gQWxzbwpwbGVhc2UgYWRkIG9udG8gdGhlIGxpbmUgZGVj
bGFyaW5nIGkgaW5zdGVhZCBvZiBhZGRpbmcgeWV0IGFub3RoZXIgbGluZQp3aXRoIHRoZSBzYW1l
IHR5cGUuCgo+IEBAIC0yOTY5LDcgKzMwMDUsOCBAQCBnbnR0YWJfc2V0X3ZlcnNpb24oWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0X3ZlcnNpb25fdCkgdW9wKQo+ICAgICAgICogYXJl
IGFsbG93ZWQgdG8gYmUgaW4gdXNlICh4ZW5zdG9yZS94ZW5jb25zb2xlIGtlZXBzIHRoZW0gbWFw
cGVkKS4KPiAgICAgICAqIChZb3UgbmVlZCB0byBjaGFuZ2UgdGhlIHZlcnNpb24gbnVtYmVyIGZv
ciBlLmcuIGtleGVjLikKPiAgICAgICAqLwo+IC0gICAgZm9yICggaSA9IEdOVFRBQl9OUl9SRVNF
UlZFRF9FTlRSSUVTOyBpIDwgbnJfZ3JhbnRfZW50cmllcyhndCk7IGkrKyApCj4gKyAgICBndF9u
cl9ncmFudF9lbnRyaWVzID0gbnJfZ3JhbnRfZW50cmllcyhndCk7Cj4gKyAgICBmb3IgKCBpID0g
R05UVEFCX05SX1JFU0VSVkVEX0VOVFJJRVM7IGkgPCBndF9ucl9ncmFudF9lbnRyaWVzOyBpKysg
KQoKVGhpcyB0aGVuIGFsc28gY2FsbHMgZm9yIGEgM3JkIGJsb2NrX3NwZWN1bGF0aW9uKCkgaW4g
bnJfZ3JhbnRfZW50cmllcygpLApJIHRoaW5rLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 15:10:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 15:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxCSi-0001EO-Lz; Fri, 22 Feb 2019 15:10:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gxCSh-00015I-P3
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 15:10:03 +0000
X-Inumbo-ID: edcbdfb6-36b3-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id edcbdfb6-36b3-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 15:10:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8D07780D;
 Fri, 22 Feb 2019 07:09:32 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1593E3F575;
 Fri, 22 Feb 2019 07:09:31 -0800 (PST)
To: =?UTF-8?B?5pWP?= <lm11986@163.com>, xen-devel@lists.xenproject.org
References: <F63E8E54-68C0-430B-B62D-D40003956643@163.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <98ff2e5b-6c35-b19c-af83-f8e47f714684@arm.com>
Date: Fri, 22 Feb 2019 15:09:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <F63E8E54-68C0-430B-B62D-D40003956643@163.com>
Content-Language: en-US
Subject: Re: [Xen-devel] rootfs about xen on FVP-Base-ReVC-2xAEMv8A
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMjIvMDIvMjAxOSAwNTo1Nywg5pWPIHdyb3RlOgo+IAo+IGhlbGxvCgpIZWxsbywKCj4gbm93
IO+8jEkgYW0gdHJ5aW5nIHRvIHJ1biBkb21haW4w77yIeGVuIG9uIEZWUC1CYXNlLVJlVkMtMnhB
RU12OEHvvIlidXQgdGhlcmUgaXMgYSAKPiBpc3N1ZSBhYm91dCByb290ZnMg77yMCj4ga2VybmVs
IHBhbmljIMKgVkZT77yadWJhYmxlIHRvIG1vdW50IHJvb3QgZnMgb24gdW5rbm93bi1ibG9jawo+
IHRoZSBmaWxlc3lzdGVtIGltYWdlIGlzIHhlbmlhbC1zZXJ2ZXItY2xvdWRpbWctYXJtNjQtdWVm
aTEuaW1nCj4gSSBjYW4gbm90IHJlc29sdmUgdGhpcyBpc3N1ZSDvvIxjYW4geW91IGdpdmUgbWUg
c29tZSBvcGluaW9u77yfCgpDYW4geW91IHByb3ZpZGUgYSBiaXQgbW9yZSBkZXRhaWxzIHN1Y2gg
YXMgdGhlIEZWUCBjb21tYW5kIGxpbmUsIGtlcm5lbCBjb21tYW5kIApsaW5lIGFuZCB0aGUgZnVs
bCBsb2c/CgpCZXN0IHJlZ2FyZHMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 15:26:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 15:26:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxCif-0002YF-D8; Fri, 22 Feb 2019 15:26:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hMiO=Q5=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gxCid-0002YA-IB
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 15:26:31 +0000
X-Inumbo-ID: 39612df1-36b6-11e9-bc90-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39612df1-36b6-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 15:26:29 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id o17so2822468wrw.3
 for <xen-devel@lists.xenproject.org>; Fri, 22 Feb 2019 07:26: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=NEF7wvpwB0E/tPck2gLiSjX9F4bvbzNlRqvxjIDJfuc=;
 b=EVEtLjK0E+qB7V38PY4du6XurbiymE2UvdpHxZtwIbS6/jFhBmYhFyHwtQU4DWR+6E
 eSSjyaY3kkTgXA0jmcfqBJbZtFaouZl864DTRpCQVftgOl+I8sVQ5AXj6XF3SOPhbQR1
 Tdn5VujQ/khS9bT3REAUwW/+wtCyQ/tFEjOFCz1QLOm02XUsmgnMcEXoa9F9k2SnGcp3
 03aNe0Kj0gNeGg4YPXca28emD29Kbi0Vq2pZW2ABCs66jBsQNZ561bfDQf4TSpT4Pp3Z
 xdoqIRcF+x6jRLG7J9pmsysav7jw0NgzMKTq/1ZTQDXDrJXphTw1jimFWz0xPpBYTECt
 oexw==
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=NEF7wvpwB0E/tPck2gLiSjX9F4bvbzNlRqvxjIDJfuc=;
 b=EASgpIRlA7g4lrqkxqQuOxBxL01pe7Y1JpeKCMZENBy9c1Lo4d3oHPnyx+W7Q00k4S
 rc9onh334t78IUhBADYp1Z0ovQE7YJznRJc7FAlYpXd5CzfUNq0EwUt2KE+Bbi5nNZB0
 WztgauQ4O/tL9dgKf0S1T2yjR5QiFVL0jmNAbTqJZWN+jY6TMx9AmYPFeUUuZ+gTETdw
 0r3vFrPxzpzOdCe7Svn7NQJGFEKJeyEdKrxm8APfXjcUNiQgYAgGfTGrnOgVYM5vlQh3
 O+47vLN1rlmWyR3nOf8k02PxKVBjmWz8juQBUQ1aOzIc0m4TmgxPBjkhAaeaw0wHB1z3
 3BKA==
X-Gm-Message-State: AHQUAuZH3of5w6w/Ri06LUgzhdW599qgxrg4bjmkuAttZxV51kp7QWcN
 gCZFgXm13yf7YRoqfRRnrahrNuxb/9A=
X-Google-Smtp-Source: AHgI3IaMf9NTFgB28+AGZNRG2J20RUtKprrUNmIeFqARePMyfli3e6H/1eokiE8KGdq9RIbU501YTA==
X-Received: by 2002:adf:b741:: with SMTP id n1mr3228723wre.287.1550849187404; 
 Fri, 22 Feb 2019 07:26:27 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:d83:2e6:af86:7591?
 ([2a02:c7f:ac18:da00:d83:2e6:af86:7591])
 by smtp.gmail.com with ESMTPSA id k2sm1106010wmj.45.2019.02.22.07.26.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Feb 2019 07:26:26 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <F7D1B07A-FE47-4A3A-90A7-8F5EB8BD1C19@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Fri, 22 Feb 2019 15:26:24 +0000
In-Reply-To: <B996BF41-718C-431F-AF98-67A6BF7017A1@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 Rachel Romoff <rromoff@linuxfoundation.org>,
 Nancy McGrory <nmcgrory@linuxfoundation.org>
References: <60FE8A49-D6C2-4DBD-A532-3D635C93836E@xenproject.org>
 <eaf19b34-0ddf-b383-12f6-4f74990567ce@citrix.com>
 <34B5407E-C0FE-4CB2-8CBD-F8026C833878@gmail.com>
 <D5958DF1-6424-45F6-9BF8-AAC316B73A7A@gmail.com>
 <077376B5-ACEE-4DA1-ACA7-FC231E3962AD@gmail.com>
 <B996BF41-718C-431F-AF98-67A6BF7017A1@gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Organising a workshop to solve safety certification
 related questions (March 25/26, Cambridge, UK, Citrix)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Richard Bellairs <Richard_Bellairs@prqa.com>,
 Hisao Munakata <hisao.munakata.vt@renesas.com>,
 George Dunlap <george.dunlap@citrix.com>, Alex Agizim <Alex_Agizim@epam.com>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Saraschandra Reddy Madem <sarascha@xilinx.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Giulio Corradi <giulioc@xilinx.com>, Irby Thompson <irby@starlab.io>,
 Matt Spencer <Matt.Spencer@arm.com>, Oscar Ballan <oballan@xilinx.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: multipart/mixed; boundary="===============1772753728033279791=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1772753728033279791==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_0D3845D8-D980-4437-9A6A-0466747F7375"


--Apple-Mail=_0D3845D8-D980-4437-9A6A-0466747F7375
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi everyone,
I made some progress on the agenda: see =
https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0r=
ZzRms/edit =
<https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0=
rZzRms/edit> =20
There are still a few gaps that need filling: feedback, additional =
suggestions, etc. are very welcome
Lars

> On 15 Feb 2019, at 18:38, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> Hi all,
>=20
> apologies this took a while. 5 weeks to go to the event!
> I created =
https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cert=
ification =
<https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cer=
tification> which contains information about the venue, hotels and =
travel
>=20
> I also added a registration form: please fill this out if you want to =
attend (even if just remotely): see =
https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cert=
ification#Registration_.28both_in_person_and_for_remote_participation.29 =
<https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cer=
tification#Registration_.28both_in_person_and_for_remote_participation.29>=

>=20
> I started to put in some thoughts with regards to the agenda: I will =
be looking for volunteers to help with some of the content. I am working =
with EPAM on some of these, but others are welcome to join.
> A scratchpad of ideas which will eventually become an agenda are here: =
https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0r=
ZzRms/edit =
<https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0=
rZzRms/edit>=20
>=20
> If you need a visa invitation letter, there is a 3 working day =
turnaround. Please contact me via my Citrix email address as outlined in =
the Wiki page if you need an invitation letter
>=20
> Best Regards
> Lars
>=20
>=20
>> On 4 Feb 2019, at 20:25, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>>=20
>> Hi all,
>>=20
>> from my perspective we have enough momentum to move forward, albeit =
some prospective attendees are still confirming their travel plans. I =
can accommodate a maximum if 15, but possibly, a few more. With this in =
Mind, please start booking flights.
>>=20
>> Location:
>> The Citrix office in Milton, just outside of Cambridge
>> Citrix Systems:
>> 101 Cambridge Science Park Rd, Milton
>> Cambridge CB4 0FY
>> UK
>>=20
>> Timing
>> The event will be held on Monday March 25, and ends on the 26th. I =
expect days to go from 9:00 to 17:00 and some beverages and food will be =
provided
>> EPAM will host an evening event on the 25th
>>=20
>> Agenda
>> With regards the agenda, I will work selected community members on =
it.
>> The agenda is yours, so please prepare and be specific about the =
technical, community, process and maybe financial problems we have to =
solve.
>>=20
>> Remote Participation
>> I will still need to test this and provide more feedback
>>=20
>> Registration
>> I will set up an ad-hoc google doc
>>=20
>> Getting To Cambridge/Accommodation
>> London Stansted is the easiest airport to fly to: there is a direct =
train that goes frequently and take 30-40 minutes
>> You may have to use London Heathrow you come from the US, China or =
Japan. In that case, you can take a fixed rate taxi: see =
http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heathrow-Airpor=
t =
<http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heathrow-Airpo=
rt>
>>=20
>> The key question you will have to decide upon is whether you stay in =
the town centre, which is stunning, but it may take 30 mins to the =
Citrix office, or whether you stay close tp the office. I will provide =
more info in due time
>>=20
>> Regards
>> Lars=20
>>=20
>>> On 23 Jan 2019, at 10:16, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>>>=20
>>> Hi all,
>>>=20
>>> it looks as if March 25/26 in Frankfurt or Cambridge is the best =
option. For Matt, this would mean that he can only attend the first day, =
but I believe this would be OK. Maybe Robin can attend the second day, =
instead of Matt. Before we finalise the dates, I will need to secure the =
meeting space. I will be able to do this in the next few days and will =
send an update as soon as this is done.
>>>=20
>>> Note that we had a few people on this list which have replied to me =
privately. Please let me know privately or publicly whether March 25/26 =
would be suitable for you. We can in parallel work on the agenda.
>>> =20
>>> Best Regards
>>> Lars
>>>=20
>>>> On 16 Jan 2019, at 13:09, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>>>>=20
>>>>=20
>>>>=20
>>>>> On 16 Jan 2019, at 12:16, George Dunlap <george.dunlap@citrix.com =
<mailto:george.dunlap@citrix.com>> wrote:
>>>>>=20
>>>>> On 1/8/19 5:59 PM, Lars Kurth wrote:
>>>>>> What I need is=20
>>>>>> - Raise your hands if you are interested=20
>>>>>> - Let me know of date / location restrictions
>>>>>> - We could try and so some of this via video conference: would =
you be able to attend if we did open the meeting up to some remote =
participation
>>>>>=20
>>>>> I'm interested.  All the dates mentioned should work for me.
>>>>>=20
>>>>> -George
>>>>=20
>>>> Hi all,
>>>>=20
>>>> to summarise!
>>>>=20
>>>> We have a good number of people and organisations interested from =
pretty one everyone on the list, but it seems the dates won't work for =
most people.=20
>>>> Location wise: Germany (Frankfurt) and/or UK (Cambridge) work for =
most, except for representatives from Dornerworks and Starlab, who would =
dial in for some of the meetings=20
>>>> There seems to be a slight bias for Cambridge, as we have most of =
our maintainers there.=20
>>>>=20
>>>> Automotive vendors would be happy to align with automotive =
meetings/events (even in Japan), but that won't work for the committers =
as they won't normally be able to travel.=20
>>>> I also have two organisations which could potentially host in =
Cambridge and one in Germany (Frankfurt). But the venue depends partly =
on the dates. This tells me, that we should choose either Frankfurt or =
Cambridge for the event.
>>>>=20
>>>> In terms of numbers we are roughly looking at 10-12 who could =
attend physically, but it could be more
>>>>=20
>>>> To move forward, I thought I would expend the time horizon a little =
bit via the following doodle poll: =
https://doodle.com/poll/anvfr2hk2t8gy9a8 =
<https://doodle.com/poll/anvfr2hk2t8gy9a8>
>>>> Note that you can specify suboptimal dates by clicking twice: also, =
if you have any constraints on location, etc. feel free to make use of =
the commenting feature.
>>>>=20
>>>> I will be in the US mid-March and thus excluded these dates. I also =
excluded March 28/29: because of Brexit, it is possible that there would =
be some travel chaos at least in the UK.=20
>>>>=20
>>>> Regards
>>>> Lars
>>>>=20
>>>>=20
>>>>=20
>>>=20
>>=20
>=20


--Apple-Mail=_0D3845D8-D980-4437-9A6A-0466747F7375
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 =
everyone,<div class=3D"">I made some progress on the agenda: see&nbsp;<a =
href=3D"https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBk=
IC_wiA0rZzRms/edit" =
class=3D"">https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6h=
VBkIC_wiA0rZzRms/edit</a>&nbsp;&nbsp;</div><div class=3D"">There are =
still a few gaps that need filling: feedback, additional suggestions, =
etc. are very welcome</div><div class=3D"">Lars<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On 15 =
Feb 2019, at 18:38, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D"">Hi all,<div =
class=3D""><br class=3D""></div><div class=3D"">apologies this took a =
while. 5 weeks to go to the event!</div><div class=3D"">I created <a =
href=3D"https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Saf=
ety_Certification" =
class=3D"">https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_=
Safety_Certification</a>&nbsp;which contains information about the =
venue, hotels and travel</div><div class=3D""><br class=3D""></div><div =
class=3D"">I also added a registration form: please fill this out if you =
want to attend (even if just remotely): see&nbsp;<a =
href=3D"https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Saf=
ety_Certification#Registration_.28both_in_person_and_for_remote_participat=
ion.29" =
class=3D"">https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_=
Safety_Certification#Registration_.28both_in_person_and_for_remote_partici=
pation.29</a></div><div class=3D""><br class=3D""></div><div class=3D"">I =
started to put in some thoughts with regards to the agenda: I will be =
looking for volunteers to help with some of the content. I am working =
with EPAM on some of these, but others are welcome to join.</div><div =
class=3D"">A scratchpad of ideas which will eventually become an agenda =
are here:&nbsp;<a =
href=3D"https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBk=
IC_wiA0rZzRms/edit" =
class=3D"">https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6h=
VBkIC_wiA0rZzRms/edit</a>&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">If you need a visa invitation letter, =
there is a 3 working day turnaround. Please contact me via my Citrix =
email address as outlined in the Wiki page if you need an invitation =
letter</div><div class=3D""><br class=3D""></div><div class=3D"">Best =
Regards</div><div class=3D"">Lars</div><div class=3D""><br class=3D""><div=
 class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 4 Feb 2019, at 20:25, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D"">Hi all,<div =
class=3D""><br class=3D""><div class=3D"">from my perspective we have =
enough momentum to move forward, albeit some prospective attendees are =
still confirming their travel plans. I can accommodate a maximum if 15, =
but possibly, a few more. With this in Mind, please start booking =
flights.</div><div class=3D""><br class=3D""></div><div class=3D""><b =
class=3D"">Location:</b></div><div class=3D"">The Citrix office in =
Milton, just outside of Cambridge</div><div class=3D"">Citrix =
Systems:</div><div class=3D""><div class=3D"">101 Cambridge Science Park =
Rd, Milton</div><div class=3D"">Cambridge CB4 0FY</div></div><div =
class=3D"">UK</div><div class=3D""><br class=3D""></div><div class=3D""><b=
 class=3D"">Timing</b></div><div class=3D""><div class=3D"">The event =
will be held on Monday March 25, and ends on the 26th. I expect days to =
go from 9:00 to 17:00 and some beverages and food will be =
provided</div></div><div class=3D"">EPAM will host an evening event on =
the 25th</div><div class=3D""><br class=3D""></div><div class=3D""><div =
class=3D""><b class=3D"">Agenda</b></div></div><div class=3D"">With =
regards the agenda, I will work selected community members on =
it.</div><div class=3D"">The agenda is yours, so please prepare and be =
specific about the technical, community, process and maybe financial =
problems we have to solve.</div><div class=3D""><br class=3D""></div><div =
class=3D""><b class=3D"">Remote Participation</b></div><div class=3D"">I =
will still need to test this and provide more feedback</div><div =
class=3D""><br class=3D""></div><div class=3D""><b =
class=3D"">Registration</b></div><div class=3D"">I will set up an ad-hoc =
google doc</div><div class=3D""><br class=3D""></div><div class=3D""><b =
class=3D"">Getting To Cambridge/Accommodation</b></div><div =
class=3D"">London Stansted is the easiest airport to fly to: there is a =
direct train that goes frequently and take 30-40 minutes</div><div =
class=3D"">You may have to use London Heathrow you come from the US, =
China or Japan. In that case, you can take a fixed rate taxi: =
see&nbsp;<a =
href=3D"http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heathro=
w-Airport" =
class=3D"">http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heat=
hrow-Airport</a></div><div class=3D""><br class=3D""></div><div =
class=3D"">The key question you will have to decide upon is whether you =
stay in the town centre, which is stunning, but it may take 30 mins to =
the Citrix office, or whether you stay close tp the office. I will =
provide more info in due time</div><div class=3D""><br =
class=3D""></div><div class=3D"">Regards</div><div =
class=3D"">Lars&nbsp;</div><div class=3D""><b class=3D""><br =
class=3D""></b></div><div class=3D""><div class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 23 Jan 2019, at 10:16, Lars =
Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D"">Hi all,<div =
class=3D""><br class=3D""></div><div class=3D"">it looks as =
if&nbsp;March 25/26 in Frankfurt or Cambridge is the best option. For =
Matt, this would mean that he can only attend the first day, but I =
believe this would be OK. Maybe Robin can attend the second day, instead =
of Matt. Before we finalise the dates, I will need to secure the meeting =
space. I will be able to do this in the next few days and will send an =
update as soon as this is done.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Note that we had a few people on this =
list which have replied to me privately. Please let me know privately or =
publicly whether&nbsp;March 25/26 would be suitable for you. We can in =
parallel work on the agenda.</div><div class=3D"">&nbsp;</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 16 Jan 2019, at 13:09, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D""><br class=3D""><div =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 16 Jan 2019, at 12:16, George Dunlap &lt;<a =
href=3D"mailto:george.dunlap@citrix.com" =
class=3D"">george.dunlap@citrix.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">On =
1/8/19 5:59 PM, Lars Kurth wrote:<br class=3D""><blockquote type=3D"cite" =
class=3D"">What I need is <br class=3D"">- Raise your hands if you are =
interested <br class=3D"">- Let me know of date / location =
restrictions<br class=3D"">- We could try and so some of this via video =
conference: would you be able to attend if we did open the meeting up to =
some remote participation<br class=3D""></blockquote><br class=3D"">I'm =
interested. &nbsp;All the dates mentioned should work for me.<br =
class=3D""><br class=3D""> -George<br =
class=3D""></div></div></blockquote></div><br class=3D""><div =
class=3D"">Hi all,</div><div class=3D""><br class=3D""></div><div =
class=3D"">to summarise!</div><div class=3D""><br class=3D""></div><div =
class=3D"">We have a good number of people and organisations interested =
from pretty one everyone on the list, but it seems the dates won't work =
for most people.&nbsp;</div><div class=3D"">Location wise: Germany =
(Frankfurt) and/or UK (Cambridge) work for most, except for =
representatives from Dornerworks and Starlab, who would dial in for some =
of the meetings&nbsp;</div><div class=3D"">There seems to be a slight =
bias for Cambridge, as we have most of our maintainers =
there.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">Automotive vendors would be happy to align with automotive =
meetings/events (even in Japan), but that won't work for the committers =
as they won't normally be able to travel.&nbsp;</div><div class=3D"">I =
also have two organisations which could potentially host in Cambridge =
and one in Germany (Frankfurt). But the venue depends partly on the =
dates. This tells me, that we should choose either Frankfurt or =
Cambridge for the event.</div><div class=3D""><br class=3D""></div><div =
class=3D"">In terms of numbers we are roughly looking at 10-12 who could =
attend physically, but it could be more</div><div class=3D""><br =
class=3D""></div><div class=3D"">To move forward, I thought I would =
expend the time horizon a little bit via the following doodle =
poll:&nbsp;<a href=3D"https://doodle.com/poll/anvfr2hk2t8gy9a8" =
class=3D"">https://doodle.com/poll/anvfr2hk2t8gy9a8</a></div><div =
class=3D"">Note that you can specify suboptimal dates by clicking twice: =
also, if you have any constraints on location, etc. feel free to make =
use of the commenting feature.</div><div class=3D""><br =
class=3D""></div><div class=3D"">I will be in the US mid-March and thus =
excluded these dates. I also excluded March 28/29: because of Brexit, it =
is possible that there would be some travel chaos at least in the =
UK.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">Regards</div><div class=3D"">Lars</div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div class=3D""><br =
class=3D""></div></div></div></blockquote></div><br =
class=3D""></div></div></div></blockquote></div><br =
class=3D""></div></div></div></div></blockquote></div><br =
class=3D""></div></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_0D3845D8-D980-4437-9A6A-0466747F7375--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1772753728033279791==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 22 15:54:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 15:54:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxD99-00058B-QJ; Fri, 22 Feb 2019 15:53:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1z2=Q5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxD98-000581-Bu
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 15:53:54 +0000
X-Inumbo-ID: 0cd42fa9-36ba-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cd42fa9-36ba-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 15:53:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxD95-0002Oq-Br; Fri, 22 Feb 2019 15:53:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxD95-0004fR-1U; Fri, 22 Feb 2019 15:53:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxD95-0001GK-0v; Fri, 22 Feb 2019 15:53:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133341-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-amd64-rumprun:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-linus:build-amd64-pvops:<job status>:broken:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:<job status>:broken:regression
 linux-linus:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 linux-linus:test-amd64-i386-pair:<job status>:broken:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:<job status>:broken:regression
 linux-linus:build-amd64-rumprun:hosts-allocate:broken:regression
 linux-linus:build-amd64-pvops:hosts-allocate:broken:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:host-install(4):broken:regression
 linux-linus:test-amd64-i386-pair:host-install/dst_host(5):broken:regression
 linux-linus:test-amd64-i386-xl-raw:host-install(4):broken:regression
 linux-linus:test-amd64-i386-libvirt-pair:host-install/src_host(4):broken:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:host-install(4):broken:regression
 linux-linus:build-arm64-xsm:xen-build:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-qcow2:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-shadow:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):running:regression
 linux-linus:test-amd64-amd64-pygrub:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):running:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:build-check(1):running:regression
 linux-linus:test-amd64-amd64-libvirt-pair:build-check(1):running:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):running:regression
 linux-linus:test-amd64-amd64-pair:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-credit1:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-rtds:build-check(1):running:regression
 linux-linus:test-amd64-amd64-examine:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:build-check(1):running:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):running:regression
 linux-linus:test-amd64-amd64-libvirt:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):running:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:build-check(1):running:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:build-check(1):running:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-credit2:build-check(1):running:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):running:regression
 linux-linus:build-arm64-xsm:syslog-server:running:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-xsm: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-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-amd64-rumprun:capture-logs:broken:nonblocking
 linux-linus:build-amd64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:test-amd64-i386-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start: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-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale: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-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f6163d67cc31b8f2a946c4df82be3c6dd918412d
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Feb 2019 15:53:51 +0000
Subject: [Xen-devel] [linux-linus test] 133341: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM0MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMzQxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjkxMQogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTExCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJva2Vu
IFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICA1IGhvc3QtaW5z
dGFsbC9kc3RfaG9zdCg1KSBicm9rZW4gUkVHUi4gdnMuIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTMyOTExCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDQgaG9zdC1pbnN0YWxsL3NyY19o
b3N0KDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMjkxMQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTMyOTExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1p
bnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVu
bmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVj
aygxKSBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVu
bmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBy
dW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5u
aW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICBydW5u
aW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgICAgIHJ1bm5pbmcKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgcnVubmluZwog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAg
ICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2Vk
IG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAg
ICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyOTExCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzI5MTEKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDcgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MzI5MTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZjYxNjNkNjdjYzMxYjhm
MmE5NDZjNGRmODJiZTNjNmRkOTE4NDEyZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgODgzNGY1NjAwY2YzYzhkYjM2NWUxOGEzZDVjYWMyYzI3ODBjODFlNQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMyOTExICAyMDE5LTAyLTA1IDAzOjEyOjIzIFogICAxNyBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEzMjk5NSAgMjAxOS0wMi0wNyAwODoxMTowOCBaICAgMTUgZGF5
cyAgIDExIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzM0MSAgMjAxOS0wMi0yMCAy
Mjo0MjowNSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDc5IHBlb3BsZSB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcnVtcHJ1
biBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgYnJva2VuCmJyb2tlbi1zdGVw
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYW1k
NjQtcnVtcHJ1biBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIGhvc3QtaW5zdGFsbC9kc3RfaG9z
dCg1KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIGhvc3QtaW5zdGFsbC9zcmNf
aG9zdCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1z
dGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayBob3N0LWluc3RhbGwoNCkKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTc4ODMgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 16:10:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 16:10:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxDPA-0007PC-AQ; Fri, 22 Feb 2019 16:10:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxDP9-0007P7-4f
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 16:10:27 +0000
X-Inumbo-ID: 5cad279b-36bc-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5cad279b-36bc-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 16:10:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 09:10:24 -0700
Message-Id: <5C701EF0020000780021951E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 09:10:24 -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] x86/cpuid: add missing PCLMULQDQ dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2Ugd2UgY2FuJ3Qgc2VlbSB0byBiZSBhYmxlIHRvIHNldHRsZSBvdXIgZGlzY3Vzc2lvbiBm
b3IgdGhlIHdpZGVyCmFkanVzdG1lbnQgcHJldmlvdXNseSBwb3N0ZWQsIGxldCdzIGF0IGxlYXN0
IGFkZCB0aGUgbWlzc2luZyBkZXBlbmRlbmN5CmZvciA0LjEyLiBJJ20gbm90IGNvbnZpbmNlZCB0
aG91Z2ggdGhhdCBhdHRhY2hpbmcgaXQgdG8gU1NFIGlzIGNvcnJlY3QuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vdG9vbHMvZ2VuLWNw
dWlkLnB5CisrKyBiL3hlbi90b29scy9nZW4tY3B1aWQucHkKQEAgLTE5Nyw3ICsxOTcsNyBAQCBk
ZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgogICAgICAgICAjICVYTU0gc3VwcG9ydCwgd2l0aG91
dCBzcGVjaWZpYyBpbnRlci1kZXBlbmRlbmNpZXMuICBBZGRpdGlvbmFsbHkKICAgICAgICAgIyBB
TUQgaGFzIGEgc3BlY2lhbCBtaXMtYWxpZ25tZW50IHN1Yi1tb2RlLgogICAgICAgICBTU0U6IFtT
U0UyLCBTU0UzLCBTU1NFMywgU1NFNEEsIE1JU0FMSUdOU1NFLAotICAgICAgICAgICAgICBBRVNO
SSwgU0hBXSwKKyAgICAgICAgICAgICAgQUVTTkksIFBDTE1VTFFEUSwgU0hBXSwKIAogICAgICAg
ICAjIFNTRTIgd2FzIHJlLXNwZWNpZmllZCBhcyBjb3JlIGluc3RydWN0aW9ucyBmb3IgNjRiaXQu
CiAgICAgICAgIFNTRTI6IFtMTV0sCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 16:36:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 16:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxDod-0000yz-Ia; Fri, 22 Feb 2019 16:36:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jjk+=Q5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gxDoc-0000yu-Cd
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 16:36:46 +0000
X-Inumbo-ID: 0a43bd1a-36c0-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a43bd1a-36c0-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 16:36:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Feb 2019 09:36:44 -0700
Message-Id: <5C7025180200007800219537@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 22 Feb 2019 09:36:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190221165041.39394-1-roger.pau@citrix.com>
 <20190221165041.39394-4-roger.pau@citrix.com>
In-Reply-To: <20190221165041.39394-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 3/5] p2m: change write_p2m_entry to
 return an error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE5IGF0IDE3OjUwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEBAIC0yMDIsMTMgKzIwNCwxNCBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB2b2lkICoqdGFibGUsCj4gICAgICAgICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fbWZuKG1m
biwgUDJNX0JBU0VfRkxBR1MgfCBfUEFHRV9SVyk7Cj4gIAo+ICAgICAgICAgIHAybV9hZGRfaW9t
bXVfZmxhZ3MoJm5ld19lbnRyeSwgbGV2ZWwsIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFi
bGUpOwo+IC0gICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnks
IG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsKPiArICAgICAgICByYyA9IHAybS0+d3JpdGVfcDJtX2Vu
dHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsKPiArICAgICAg
ICBpZiAoIHJjICkKPiArICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CgpXaHkgbm90
IHNpbXBseSBBU1NFUlQoIXJjKT8gQWxzbyBmdXJ0aGVyIGRvd24gdGhlbi4KCj4gLS0tIGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L25vbmUuYwo+IEBAIC02MCwxMSArNjAsMTIgQEAgc3RhdGljIHZvaWQgX3VwZGF0ZV9wYWdpbmdf
bW9kZXMoc3RydWN0IHZjcHUgKnYpCj4gICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAgfQo+
ICAKPiAtc3RhdGljIHZvaWQgX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nIGdmbiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9w
Z2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGxldmVsKQo+ICtzdGF0aWMgaW50IF93cml0ZV9wMm1fZW50cnko
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpCj4gIHsKPiAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsgICAgcmV0dXJuIC1FTk9TWVM7CgotRU9QTk9UU1VQ
UCBvciBiYXNpY2FsbHkgYW55dGhpbmcgZWxzZSwgYnV0IG5vdCAtRU5PU1lTIHBsZWFzZS4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 16:59:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 16:59:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxEAn-0002it-MJ; Fri, 22 Feb 2019 16:59:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UwBT=Q5=redhat.com=pbonzini@srs-us1.protection.inumbo.net>)
 id 1gxEAm-0002io-W9
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 16:59:41 +0000
X-Inumbo-ID: 3da05e98-36c3-11e9-bc90-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3da05e98-36c3-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 16:59:39 +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 BCE235D5EC;
 Fri, 22 Feb 2019 16:59:38 +0000 (UTC)
Received: from [10.36.112.23] (ovpn-112-23.ams2.redhat.com [10.36.112.23])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 390A65C1A1;
 Fri, 22 Feb 2019 16:59:29 +0000 (UTC)
To: Joao Martins <joao.m.martins@oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
 <35051310-c497-8ad5-4434-1b8426a317d2@redhat.com>
 <8b1f4912-4f92-69ae-ae01-d899d5640572@oracle.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=pbonzini@redhat.com; prefer-encrypt=mutual; keydata=
 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
 uUHgL9dKIfvpm+rNXRn9wAwGjk0X/A==
Message-ID: <3ee91f33-2973-c2db-386f-afbf138081b4@redhat.com>
Date: Fri, 22 Feb 2019 17:59:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <8b1f4912-4f92-69ae-ae01-d899d5640572@oracle.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Fri, 22 Feb 2019 16:59:39 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC 00/39] x86/KVM: Xen HVM guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, kvm@vger.kernel.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Ankur Arora <ankur.a.arora@oracle.com>,
 Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDIvMTkgMTI6NDUsIEpvYW8gTWFydGlucyB3cm90ZToKPiBPbiAyLzIwLzE5IDk6MDkg
UE0sIFBhb2xvIEJvbnppbmkgd3JvdGU6Cj4+IE9uIDIwLzAyLzE5IDIxOjE1LCBKb2FvIE1hcnRp
bnMgd3JvdGU6Cj4+PiAgMi4gUFYgRHJpdmVyIHN1cHBvcnQgKHBhdGNoZXMgMTcgLSAzOSkKPj4+
Cj4+PiAgV2Ugc3RhcnQgYnkgcmVkaXJlY3RpbmcgaHlwZXJjYWxscyBmcm9tIHRoZSBiYWNrZW5k
IHRvIHJvdXRpbmVzCj4+PiAgd2hpY2ggZW11bGF0ZSB0aGUgYmVoYXZpb3VyIHRoYXQgUFYgYmFj
a2VuZHMgZXhwZWN0IGkuZS4gZ3JhbnQKPj4+ICB0YWJsZSBhbmQgaW50ZXJkb21haW4gZXZlbnRz
LiBOZXh0LCB3ZSBhZGQgc3VwcG9ydCBmb3IgbGF0ZQo+Pj4gIGluaXRpYWxpemF0aW9uIG9mIHhl
bmJ1cywgZm9sbG93ZWQgYnkgaW1wbGVtZW50aW5nCj4+PiAgZnJvbnRlbmQvYmFja2VuZCBjb21t
dW5pY2F0aW9uIG1lY2hhbmlzbXMgKGkuZS4gZ3JhbnQgdGFibGVzIGFuZAo+Pj4gIGludGVyZG9t
YWluIGV2ZW50IGNoYW5uZWxzKS4gRmluYWxseSwgaW50cm9kdWNlIHhlbi1zaGltLmtvLAo+Pj4g
IHdoaWNoIHdpbGwgc2V0dXAgYSBsaW1pdGVkIFhlbiBlbnZpcm9ubWVudC4gVGhpcyB1c2VzIHRo
ZSBhZGRlZAo+Pj4gIGZ1bmN0aW9uYWxpdHkgb2YgWGVuIHNwZWNpZmljIHNoYXJlZCBtZW1vcnkg
KGdyYW50IHRhYmxlcykgYW5kCj4+PiAgbm90aWZpY2F0aW9ucyAoZXZlbnQgY2hhbm5lbHMpLgo+
Pgo+PiBJIGFtIGEgYml0IHdvcnJpZWQgYnkgdGhlIGxhc3QgcGF0Y2hlcywgdGhleSBzZWVtIHJl
YWxseSBicml0dGxlIGFuZAo+PiBwcm9uZSB0byBicmVha2FnZS4gIEkgZG9uJ3Qga25vdyBYZW4g
d2VsbCBlbm91Z2ggdG8gdW5kZXJzdGFuZCBpZiB0aGUKPj4gbGFjayBvZiBzdXBwb3J0IGZvciBH
TlRNQVBfaG9zdF9tYXAgaXMgZml4YWJsZSwgYnV0IGlmIG5vdCwgeW91IGhhdmUgdG8KPj4gZGVm
aW5lIGEgY29tcGxldGVseSBkaWZmZXJlbnQgaHlwZXJjYWxsLgo+Pgo+IEkgZ3Vlc3MgQW5rdXIg
YWxyZWFkeSBhbnN3ZXJlZCB0aGlzOyBzbyBqdXN0IHRvIHN0YWNrIHRoaXMgb24gdG9wIG9mIGhp
cyBjb21tZW50Lgo+IAo+IFRoZSB4ZW5fc2hpbV9kb21haW4oKSBpcyBvbmx5IG1lYW50IHRvIGhh
bmRsZSB0aGUgY2FzZSB3aGVyZSB0aGUgYmFja2VuZAo+IGhhcy9jYW4taGF2ZSBmdWxsIGFjY2Vz
cyB0byBndWVzdCBtZW1vcnkgW2kuZS4gbmV0YmFjayBhbmQgYmxrYmFjayB3b3VsZCB3b3JrCj4g
d2l0aCBzaW1pbGFyIGFzc3VtcHRpb25zIGFzIHZob3N0P10uIEZvciB0aGUgbm9ybWFsIGNhc2Us
IHdoZXJlIGEgYmFja2VuZCAqaW4gYQo+IGd1ZXN0KiBtYXBzIGFuZCB1bm1hcHMgb3RoZXIgZ3Vl
c3QgbWVtb3J5LCB0aGlzIGlzIG5vdCBhcHBsaWNhYmxlIGFuZCB0aGVzZQo+IGNoYW5nZXMgZG9u
J3QgYWZmZWN0IHRoYXQgY2FzZS4KPiAKPiBJT1csIHRoZSBQViBiYWNrZW5kIGhlcmUgc2l0cyBv
biB0aGUgaHlwZXJ2aXNvciwgYW5kIHRoZSBoeXBlcmNhbGxzIGFyZW4ndAo+IGFjdHVhbCBoeXBl
cmNhbGxzIGJ1dCByYXRoZXIgaW52b2tpbmcgc2hpbV9oeXBlcmNhbGwoKS4gVGhlIGNhbGwgY2hh
aW4gd291bGQgZ28KPiBtb3JlIG9yIGxlc3MgbGlrZToKPiAKPiA8bmV0YmFja3xibGtiYWNrfHNj
c2liYWNrPgo+ICBnbnR0YWJfbWFwX3JlZnMobWFwX29wcywgcGFnZXMpCj4gICAgSFlQRVJWSVNP
Ul9ncmFudF90YWJsZV9vcChHTlRUQUJPUF9tYXBfZ3JhbnRfcmVmLC4uLikKPiAgICAgIHNoaW1f
aHlwZXJjYWxsKCkKPiAgICAgICAgc2hpbV9oY2FsbF9nbnRtYXAoKQo+IAo+IE91ciByZWFzb25p
bmcgd2FzIHRoYXQgZ2l2ZW4gd2UgYXJlIGFscmVhZHkgaW4gS1ZNLCB3aHkgbWFwcGluZyBhIHBh
Z2UgaWYgdGhlCj4gdXNlciAoaS5lLiB0aGUga2VybmVsIFBWIGJhY2tlbmQpIGlzIGhpbXNlbGY/
IFRoZSBsYWNrIG9mIEdOVE1BUF9ob3N0X21hcCBpcyBob3cKPiB0aGUgc2hpbSBkZXRlcm1pbmVz
IGl0cyB1c2VyIGRvZXNuJ3Qgd2FudCB0byBtYXAgdGhlIHBhZ2UuIEFsc28sIHRoZXJlJ3MgYW5v
dGhlcgo+IGlzc3VlIHdoZXJlIFBWIGJhY2tlbmRzIGFsd2F5cyBuZWVkIGEgc3RydWN0IHBhZ2Ug
dG8gcmVmZXJlbmNlIHRoZSBkZXZpY2UKPiBpbmZsaWdodCBkYXRhIGFzIEFua3VyIHBvaW50ZWQg
b3V0LgoKVWx0aW1hdGVseSBpdCdzIHVwIHRvIHRoZSBYZW4gcGVvcGxlLiAgSXQgZG9lcyBtYWtl
IHRoZWlyIEFQSSB1Z2xpZXIsCmVzcGVjaWFsbHkgdGhlIGluL291dCBjaGFuZ2UgZm9yIHRoZSBw
YXJhbWV0ZXIuICBJZiB5b3UgY2FuIGF0IGxlYXN0CmF2b2lkIHRoYXQsIGl0IHdvdWxkIGFsbGV2
aWF0ZSBteSBjb25jZXJucyBxdWl0ZSBhIGJpdC4KClBhb2xvCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 17:34:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 17:34:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxEi8-0005v8-Dm; Fri, 22 Feb 2019 17:34:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fuT0=Q5=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gxEi6-0005v3-U1
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 17:34:06 +0000
X-Inumbo-ID: 0c3c332c-36c8-11e9-bc90-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c3c332c-36c8-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 17:34:04 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id g80so2326089ljg.6
 for <xen-devel@lists.xenproject.org>; Fri, 22 Feb 2019 09:34:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=a/9dYHHhMZyMqWTHzyUNpnXuTnLqKnaedNOGCiWkj98=;
 b=k7TUw1kd2+f03okmgSevWduWiY3DmMkqA1a+e3SyvUKsFqorKALf55Y0T9QcrfFJG8
 Kh4hVrswlmCJugI02uo4F1753K1L94rHe9GuNmhuFrFtl71pTaRsrcYSBl/jPj3/TjKv
 waXYFtRHbRvVcuYYTlftPZeM3vds6W/leBrOOQOil2RyVOLwEFJ6lez8TXmG/0K4O+57
 00SOKTh/tucgYgZfkDd2bP+8HWxLemo4TvO4vSq0iCF7m0dRmdsXx6OLY+4C47HcVbUe
 85SBHpKhvZiuB1hw5hs/b5nKTpZu7nZhgAqEovxQzS9INCGIAV7VUcse0Paz+6dcrP83
 itXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=a/9dYHHhMZyMqWTHzyUNpnXuTnLqKnaedNOGCiWkj98=;
 b=t/iA/7kFH1fBXGAqrCsX8ieP5/VJ2k3qqYjHDJUydi/5jzr5EwiwmgXboDiBbpilJX
 odWTb0ayDKurvTmk5wJ40HkSdlLQYmd/0P3dQSy+BNfS96BrykIZw6EUXHBxgMKl3QFZ
 mzJmjL5h6Ya9Pd/r/dxd9YuEP/PEihKNZ2i3nRtr2IjvldiqrnNi8iyaoTLz5T29eejQ
 D5X7N7zGjc5yOM8SwVfg12kPdgGhUNV443hD/kgL8IGaUMQ0SogVQNSbQfqR04on85K4
 CsfmmLJZGo5av9ckwaiChkgjgztaKEqruGSJa2Zcm2tMC5XwBW3luB3feCvRUhvce7Tp
 yziQ==
X-Gm-Message-State: AHQUAuburJXskPBnuC+7BZBQKojxuslSLrNVvAw0l9ZQP0CuPHuFFmAV
 1XFUpWA1EL0+vFM1r0319VA=
X-Google-Smtp-Source: AHgI3IZXGBlNajOOCFj548zuri2gBSUjKiAa9jI0fpxzm2pu1aO5qWaab6aQBDfHjdwnQvWw29sHkQ==
X-Received: by 2002:a2e:9105:: with SMTP id m5mr3051945ljg.100.1550856843158; 
 Fri, 22 Feb 2019 09:34:03 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id 67-v6sm645955ljc.26.2019.02.22.09.34.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Feb 2019 09:34:02 -0800 (PST)
From: Oleksandr <olekstysh@gmail.com>
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <1549024652-24805-4-git-send-email-olekstysh@gmail.com>
 <c3ae0a46-8418-c426-c87a-96f30730bbda@arm.com>
 <7fb34ed2-f763-938c-0884-844d1fbe1127@gmail.com>
 <a4f9f1f1-aa25-0faf-4938-78fe396a1ebc@gmail.com>
 <ffc9d12a-0579-bcfd-428b-401524949009@arm.com>
 <0839f3bf-384b-ceb6-4412-677575367387@gmail.com>
 <2ccd6cca-57c0-d9b0-2a82-7459b72ab555@gmail.com>
 <854eb0c4-c5e5-d19f-cc50-ba623d19a24f@arm.com>
 <52ea302e-20fa-f689-5eec-c40945ae6006@gmail.com>
Message-ID: <226075fe-396e-15f7-221c-8beb17651c23@gmail.com>
Date: Fri, 22 Feb 2019 19:34:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <52ea302e-20fa-f689-5eec-c40945ae6006@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 3/3] xen/arm: Add SCIFA UART support for
 early printk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpLCBKdWxpZW4KCgo+PiBZb3VyIHNvbHV0aW9uIGJlbG93IHJlcXVpcmUgdG8gb3ZlcndyaXRl
IEVBUkxZX1BSSU5US19JTkMgYW5kIG5vdCAKPj4gdmVyeSBlYXN5IHRvIGV4dGVuZCBvZiBvdGhl
ciB2ZXJzaW9uIChlLmcgc2NpZmIpLiBBcyBJIHN1Z2dlc3RlZCAKPj4gZWFybGllciwgd2UgY2Fu
IGludHJvZHVjZSBhbiBvcHRpb24gdGhlIHNhbWUgd2F5IFJFR19TSElGVCBleGlzdCBmb3IgCj4+
IDgyNTAuIFRoZSBkZWZpbml0aW9uIG9mIENPTkZJR19FQVJMWV9QUklOVEsgaXM6Cj4+Cj4+IENP
TkZJR19FQVJMWV9QUklOVEs9PElOQz4sPEJBU0VfQUREUkVTUz4sPE9USEVSX09QVElPTlM+Cj4+
Cj4+IDxPVEhFUl9PUFRJT05TPiB3b3VsZCBiZSB0aGUgdmVyc2lvbi4gTm90aGluZyBmb3IgU0NJ
RiBhbmQgQSBmb3IgU0NGSUEuCj4+Cj4+IFRoZW4gaW4gUnVsZXMubWssIHlvdSB3b3VsZCBoYXZl
IHNvbWV0aGluZyBsaWtlOgo+Pgo+PiBpZm5lcSAoJCh3b3JkIDMsJChFQVJMWV9QUklOVEtfQ0ZH
KSksKQo+PiBDRkxBR1MteSArPSAtRENPTkZJR19FQVJMWV9QUklOVEtfVkVSU0lPTl8kKHdvcmQg
MywgJChFQVJMWV9QUklOVEtfQ0ZHKQo+PiBlbHNlCj4+IENGTEFHUy15ICs9IC1EQ09ORklHX0VB
UkxZX1BSSU5US19WRVJTSU9OX05PTkUKPj4gZW5kaWYKPj4KPj4gZGVidWctc2NpZi5pbmMgd291
bGQgdGhlbiBjb250YWluOgo+Pgo+PiAjaWZkZWYgQ09ORklHX0VBUkxZX1BSSU5US19WRVJTSU9O
X0EKPj4gI2RlZmluZSBmb28KPj4gI2RlZmluZSBiYXIKPj4gI2VsaWZkZWYgQ09ORklHX0VBUkxZ
X1BSSU5US19WRVJTSU9OX05PTkUKPj4gI2RlZmluZSBmb28KPj4gI2RlZmluZSBiYXIKPj4gI2Vu
ZGlmCj4+Cj4+IFRoZSBDT05GSUdfRUFSTFlfUFJJTlRLX1ZFUlNJT05fTk9ORSBpcyBoZXJlIHRv
IGhlbHAgY2F0Y2hpbmcgbmV3IAo+PiBhZGRpdGlvbi4gSWYgc29tZW9uZSBpZiB1c2luZyBhIGRp
ZmZlcmVudCB2ZXJzaW9uLCBpdCB3b3VsZCBub3QgY29tcGlsZS4KPj4gQWxzbywgdGhlIGNvZGUg
aW4gUnVsZXMubWsgaXMgZ2VuZXJpYyBlbm91Z2ggdG8gZXh0ZW5kIGZvciBvdGhlciAKPj4gdmVy
c2lvbiAoZS5nIHNjaWZiKS4KPj4KPj4gRG9lcyBpdCBtYWtlIHNlbnNlPwo+Cj4gQWJzb2x1dGVs
eS4gVGhhbmsgeW91CgoKSWRlYSB3b3JrcyBhcyBleHBlY3RlZC4KCgpKdXN0IGEgcXVpY2sgcXVl
c3Rpb24uCgpTaGFsbCBJIGRvIHRoaXMgYnkgYSBzaW5nbGUgcGF0Y2ggb3IgdGhpcyBzaG91bGQg
YmUgc3BpdHRlZCBpbiB0d28gCnBhdGNoZXM6ICJyZXdvcmtpbmcgY3VycmVudCBjb2RlIiBmb2xs
b3dlZCBieSAiYWRkaW5nIFNDSUZBIj8KCgo+Cj4KPj4KPj4gQ2hlZXJzLAo+PgotLSAKUmVnYXJk
cywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 17:45:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 17:45:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxEsq-0006rj-UN; Fri, 22 Feb 2019 17:45:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1z2=Q5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxEsp-0006rN-GX
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 17:45:11 +0000
X-Inumbo-ID: 991b42e7-36c9-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 991b42e7-36c9-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 17:45:10 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxEqa-00057C-UU; Fri, 22 Feb 2019 17:42:52 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gxEqa-0004hp-RY; Fri, 22 Feb 2019 17:42:52 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1gxEqa-0004hp-RY@xenbits.xenproject.org>
Date: Fri, 22 Feb 2019 17:42:52 +0000
Subject: [Xen-devel] Xen Security Advisory 283 v2 - Withdrawn Xen Security
 Advisory number
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

                 Xen Security Advisory XSA-283
                           version 2

              Withdrawn Xen Security Advisory number

SUMMARY
=======

The advisory XSA-283 has been withdrawn.

This is because, on further analysis, we have determined that the
advisory was issued in error: there is no security issue.

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

Advisory withdrawn.

DESCRIPTION
===========

XSA-283 stated:

        VT-d: Incorrect accesses into the Interrupt Remapping table

   A VT-d IOMMU has several tables in main RAM, which are configured by the
   driver when it starts.  The tables are required to be aligned on a 4k
   boundary, and the control registers in the IOMMU which point to them use
   the bottom 12 bits for additional metadata.

   Unfortunately, Xen's VT-d driver includes this metadata in its base
   pointer to the table, resulting in incorrect calculations when indexing
   into the table.

Upon closer inspection, due to the particular way the calculations are
implemented, the "metadata" components end up being eliminated without
affecting the final result.

IMPLICATIONS
============

XSA-283 does not describe any security or functional issue.

The previously declared embargo for XSA-283 is vacated.
Anyone who has information relating to XSA-283 may publish it.

NB: there are other advisories are with the same embargo date.
Those advisories stand, and their embargoes REMAIN IN FORCE.

STATUS OF THE PATCHES
=====================

The patch previously published under embargo in XSA-283 is not
necessary.  However, it is harmless; indeed it improves code clarity
and is likely to be included in future Xen releases in some form.

In the interests of transparency, the patch is attached:

$ sha256sum xsa283*
97069456b91064450b6da1e9834f0ab91270f3b93962ca66f2eb9315cf133055  xsa283.patch-withdrawn
$

There is no need to apply this patch.
If you have already applied it, there is no need to revert it.

CREDITS
=======

Thanks to Pawel Wieczorkiewicz and Uwe Dannowski, both of Amazon, for
pointing out that there was no actual security issue.
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlxwNH8MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ9TkH/iGiPQgUhfvBOQamhBAbeCJ4877+lM+HSln3UiUy
hBvsA6mQCOsNKS2qUXQ8txE2w459V6DYbsmqFPRXLAaF7B+QMK6zPfICxwbCkyii
24qoITatBKvPpEhqzoM6VvkjpuUOi9+n41d/JVcyE53yAuA4R+bR9c36cz1j+j8J
Sd1Betvb5C51V6VQXjL/2zVb/v/fz5tuutIDC+jc7J1eHi7rN31TqizvuF19DQUu
YvSyUjfX2tSlzSp2oJ/uG1wZrAd0Ah+scViSZd6FUsCZyCiHsU02kG0zKfhXCsQ2
+3UkI+WylK2n664uUJAtvvYBkpnGejg224jqasrzGhjZASI=
=+3TC
-----END PGP SIGNATURE-----

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogVHVlLCAyNyBOb3YgMjAxOCAxNzoyMToxNyArMDAwMApTdWJq
ZWN0OiBJT01NVS9WVC1kOiBDb3JyZWN0IHRoZSBjYWxjdWxhdGlvbiBvZiB3
aGljaCBJUlRFIHRvIHVzZQoKVGhpcyBoYXMgYmVlbiBicm9rZW4gc2luY2Ug
Yy9zIDEyNjk3NDI2OTcgIlZULWQ6IEFsbG9jYXRlcyBwYWdlIHRhYmxlIHBn
ZCwKcm9vdF9lbnRyeSwgaXJlbWFwIGFuZCBxaW52YWwgZnJvbSBkb21oZWFw
IHJhdGhlciB0aGFuIHhlbmhlYXAiIGluIFhlbiAzLjMuCgpUaGUgVlQtZCBm
aWVsZHMgaXJlbWFwX21hZGRyIGFuZCBxaW52YWxfbWFkZHIgcG9pbnQgdG8g
dGhlIGJhc2Ugb2YgYSBibG9jayBvZgpjb250aWd1b3VzIFJBTSwgYWxsb2Nh
dGVkIGJ5IHRoZSBkcml2ZXIsIGhvbGRpbmcgdGhlIEludGVycnVwdCBSZW1h
cHBpbmcKdGFibGUsIGFuZCB0aGUgUXVldWVkIEludmFsaWRhdGlvbiByaW5n
LgoKVGhlIGxvZ2ljIHRvIHBpY2sgYSBzcGVjaWZpYyBlbnRyeSBkZXBlbmRz
IG9uIHRoZW0gYmVpbmcgcGFnZSBhbGlnbmVkIChhcwpleHBlY3RlZCBnaXZl
biB0aGVpciBuYW1lKSwgYnV0IHRoZSBlbmFibGUgZnVuY3Rpb25zIE9SIGV4
dHJhIGJpdHMgb2YKY29udHJvbC1yZWdpc3RlciBtZXRhZGF0YSBpbnRvIHRo
ZW0uCgpUaGlzIGVuZHMgdXAgYmVpbmcgb2sgaW4gdGhlIHFpbnZhbCBjYXNl
LCBiZWNhdXNlIFFJTlZBTF9QQUdFX09SREVSICh2YWx1ZSAyKQppcyBzbWFs
bGVyIHRoYW4gdGhlIHNpemUgb2YgYSBRSU5WQUwgZW50cnkgKDE2IGJ5dGVz
KSwgYW5kIHRoZSBlbnRyeQpjYWxjdWxhdGlvbiBkb2Vzbid0IG92ZXJmbG93
IGludG8gdGhlIGZvbGxvd2luZyBwYWdlIHdoZW4gcmVmZXJlbmNpbmcgdGhl
CmVudHJ5IGF0IHRoZSBlbmQgb2YgdGhlIHBhZ2UuCgpIb3dldmVyIGZvciB0
aGUgaW50cmVtYXAgY2FzZSwgdGhlIG1ldGFkYXRhIGlzIElSVEFfUkVHX1RB
QkxFX1NJWkUgKHZhbHVlIDB4ZiwKYWdhaW4gZmluZSkgYW5kIG9wdGlvbmFs
bHkgSVJUQV9FSU1FICh2YWx1ZSAweDgwMCkuCgpJbiBwcmFjdGljZSwgd2hl
biB1c2luZyBFeHRlbmRlZCBJbnRlcnJ1cHQgTW9kZSwgYWNjZXNzZXMgdG8g
dGhlIHNlY29uZCBoYWxmCm9mIElSVEVzIGluIGVhY2ggcGFnZSBlbmQgdXAg
ZWRpdGluZyB0aGUgd3JvbmcgcGFydCBvZiB0aGUgaW50ZXJydXB0IHJlbWFw
cGluZwp0YWJsZS4gIEZvciBhY2Nlc3NlcyBpbnRlbmRpbmcgdG8gdGFyZ2V0
IHRoZSBmaW5hbCBwYWdlIG9mIHRoZSByZW1hcHBpbmcKdGFibGUsIHRoaXMg
ZXJyb3IgY2F1c2VzIHRoZSBhY2Nlc3NlcyB0byBhY3R1YWxseSBoaXQgdGhl
IG5leHQgc2VxdWVudGlhbCBiaXQKb2YgUkFNLCB3aGF0ZXZlciB0aGF0IGhh
cHBlbnMgdG8gYmUuCgpOb3RoaW5nIHJlYWRzIHRoZSBtZXRhZGF0YSBvdXQg
b2YgdGhlICpfbWFkZHIgZmllbGRzLCBzbyBmaXggdGhlIGlzc3VlIGJ5Cmxl
YXZpbmcgdGhlIGZpZWxkcyBwcm9wZXJseSBhbGlnbmVkIGFuZCBvbmx5IGlu
Y2x1ZGluZyB0aGUgbWV0YWRhdGEgd2hlbgp3cml0aW5nIHRvIHRoZSBJT01N
VSBjb250cm9sIHJlZ2lzdGVycy4KCldoaWxlIG5vdCBhIHNlY3VyaXR5IGl0
c2VsZiwgZm9yIGNvbnNpc3RlbmN5IGZpeCB0aGUgc2FtZSBsb2dpY2FsIGJ1
ZyB3aGVuCnJlYWRpbmcgdGhlIElSVEEgcmVnaXN0ZXIgYW5kIGZvbGxvd2lu
ZyBpdCB0byBkdW1wIHRoZSBJbnRlcnJ1cHQgUmVtYXBwaW5nCnRhYmxlLgoK
VGhpcyBpcyBYU0EtMjgzCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCmluZGV4
IGEwNjYzZWMuLjIxZDFiMTkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCkBAIC04MDIsMTQgKzgwMiwxNSBA
QCBpbnQgZW5hYmxlX2ludHJlbWFwKHN0cnVjdCBpb21tdSAqaW9tbXUsIGlu
dCBlaW0pCiAgICAgICAgIGlyX2N0cmwtPmlyZW1hcF9udW0gPSAwOwogICAg
IH0KIAotICAgIC8qIHNldCBleHRlbmRlZCBpbnRlcnJ1cHQgbW9kZSBiaXQg
Ki8KLSAgICBpcl9jdHJsLT5pcmVtYXBfbWFkZHIgfD0gZWltID8gSVJUQV9F
SU1FIDogMDsKLQogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+cmVn
aXN0ZXJfbG9jaywgZmxhZ3MpOwogCi0gICAgLyogc2V0IHNpemUgb2YgdGhl
IGludGVycnVwdCByZW1hcHBpbmcgdGFibGUgKi8KLSAgICBpcl9jdHJsLT5p
cmVtYXBfbWFkZHIgfD0gSVJUQV9SRUdfVEFCTEVfU0laRTsKLSAgICBkbWFy
X3dyaXRlcShpb21tdS0+cmVnLCBETUFSX0lSVEFfUkVHLCBpcl9jdHJsLT5p
cmVtYXBfbWFkZHIpOworICAgIC8qCisgICAgICogU2V0IHNpemUgb2YgdGhl
IGludGVycnVwdCByZW1hcHBpbmcgdGFibGUgYW5kIG9wdGlvbmFsbHkgRXh0
ZW5kZWQKKyAgICAgKiBJbnRlcnJ1cHQgTW9kZS4KKyAgICAgKi8KKyAgICBk
bWFyX3dyaXRlcShpb21tdS0+cmVnLCBETUFSX0lSVEFfUkVHLAorICAgICAg
ICAgICAgICAgIGlyX2N0cmwtPmlyZW1hcF9tYWRkciB8IElSVEFfUkVHX1RB
QkxFX1NJWkUgfAorICAgICAgICAgICAgICAgIChlaW0gPyBJUlRBX0VJTUUg
OiAwKSk7CiAKICAgICAvKiBzZXQgU0lSVFAgKi8KICAgICBnY21kID0gZG1h
cl9yZWFkbChpb21tdS0+cmVnLCBETUFSX0dTVFNfUkVHKTsKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwppbmRleCBlOTVk
YzU0Li4wMTQ0N2NmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvcWludmFsLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL3FpbnZhbC5jCkBAIC00MjgsNiArNDI4LDggQEAgaW50IGVuYWJs
ZV9xaW52YWwoc3RydWN0IGlvbW11ICppb21tdSkKICAgICBmbHVzaC0+Y29u
dGV4dCA9IGZsdXNoX2NvbnRleHRfcWk7CiAgICAgZmx1c2gtPmlvdGxiID0g
Zmx1c2hfaW90bGJfcWk7CiAKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9t
bXUtPnJlZ2lzdGVyX2xvY2ssIGZsYWdzKTsKKwogICAgIC8qIFNldHVwIElu
dmFsaWRhdGlvbiBRdWV1ZSBBZGRyZXNzKElRQSkgcmVnaXN0ZXIgd2l0aCB0
aGUKICAgICAgKiBhZGRyZXNzIG9mIHRoZSBwYWdlIHdlIGp1c3QgYWxsb2Nh
dGVkLiAgUVMgZmllbGQgYXQKICAgICAgKiBiaXRzWzI6MF0gdG8gaW5kaWNh
dGUgc2l6ZSBvZiBxdWV1ZSBpcyBvbmUgNEtCIHBhZ2UuCkBAIC00MzUsMTAg
KzQzNyw4IEBAIGludCBlbmFibGVfcWludmFsKHN0cnVjdCBpb21tdSAqaW9t
bXUpCiAgICAgICogcmVnaXN0ZXJzIGFyZSBhdXRvbWF0aWNhbGx5IHJlc2V0
IHRvIDAgd2l0aCB3cml0ZQogICAgICAqIHRvIElRQSByZWdpc3Rlci4KICAg
ICAgKi8KLSAgICBxaV9jdHJsLT5xaW52YWxfbWFkZHIgfD0gUUlOVkFMX1BB
R0VfT1JERVI7Ci0KLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPnJl
Z2lzdGVyX2xvY2ssIGZsYWdzKTsKLSAgICBkbWFyX3dyaXRlcShpb21tdS0+
cmVnLCBETUFSX0lRQV9SRUcsIHFpX2N0cmwtPnFpbnZhbF9tYWRkcik7Cisg
ICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9JUUFfUkVHLAorICAg
ICAgICAgICAgICAgIHFpX2N0cmwtPnFpbnZhbF9tYWRkciB8IFFJTlZBTF9Q
QUdFX09SREVSKTsKIAogICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcsIERN
QVJfSVFUX1JFRywgMCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC91dGlscy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL3V0aWxzLmMKaW5kZXggODVlMGY0MS4uOTRhNmU0ZSAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxzLmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxzLmMKQEAgLTIw
NCw4ICsyMDQsOSBAQCB2b2lkIHZ0ZF9kdW1wX2lvbW11X2luZm8odW5zaWdu
ZWQgY2hhciBrZXkpCiAgICAgICAgIGlmICggc3RhdHVzICYgRE1BX0dTVFNf
SVJFUyApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIER1bXAgaW50ZXJy
dXB0IHJlbWFwcGluZyB0YWJsZS4gKi8KLSAgICAgICAgICAgIHU2NCBpcmVt
YXBfbWFkZHIgPSBkbWFyX3JlYWRxKGlvbW11LT5yZWcsIERNQVJfSVJUQV9S
RUcpOwotICAgICAgICAgICAgaW50IG5yX2VudHJ5ID0gMSA8PCAoKGlyZW1h
cF9tYWRkciAmIDB4RikgKyAxKTsKKyAgICAgICAgICAgIHVpbnQ2NF90IGly
dGEgPSBkbWFyX3JlYWRxKGlvbW11LT5yZWcsIERNQVJfSVJUQV9SRUcpOwor
ICAgICAgICAgICAgdWludDY0X3QgaXJlbWFwX21hZGRyID0gaXJ0YSAmIFBB
R0VfTUFTSzsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9lbnRyeSA9
IDEgPDwgKChpcnRhICYgMHhGKSArIDEpOwogICAgICAgICAgICAgc3RydWN0
IGlyZW1hcF9lbnRyeSAqaXJlbWFwX2VudHJpZXMgPSBOVUxMOwogICAgICAg
ICAgICAgaW50IHByaW50X2NudCA9IDA7CiAK

--=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 Feb 22 18:02:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 18:02:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxF8p-0000gc-S0; Fri, 22 Feb 2019 18:01:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1z2=Q5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxF8o-0000gP-Q1
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 18:01:42 +0000
X-Inumbo-ID: e7ef2015-36cb-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7ef2015-36cb-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 18:01:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxF6f-0005Q3-Ol; Fri, 22 Feb 2019 17:59:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxF6f-0004Hd-FI; Fri, 22 Feb 2019 17:59:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxF6f-0003Xn-Eb; Fri, 22 Feb 2019 17:59:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133371-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 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=e72ecc7615410e5bf1a1c9a4c7772322c16eeb82
X-Osstest-Versions-That: xen=db2af23d15077605f286d8ef86c8f5d9c1b8302a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Feb 2019 17:59:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133371: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM3MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzM3MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTMzMzQzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBl
NzJlY2M3NjE1NDEwZTViZjFhMWM5YTRjNzc3MjMyMmMxNmVlYjgyCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICBkYjJhZjIzZDE1MDc3NjA1ZjI4NmQ4ZWY4NmM4ZjVkOWMx
YjgzMDJhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMzNDMgIDIwMTktMDItMjEgMDM6MDA6NDkg
WiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMzcxICAyMDE5LTAyLTIyIDE1OjAw
OjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCmNvbW1pdCBlNzJlY2M3NjE1NDEwZTViZjFhMWM5YTRjNzc3MjMyMmMxNmVlYjgy
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBUaHUgSmFuIDE3IDEyOjI2OjE3IDIwMTkgKzAwMDAKCiAgICB4ODYvYWx0cDJtOiBSZXdvcmsg
I1ZFIGVuYWJsZS9kaXNhYmxlIHBhdGhzCiAgICAKICAgIFNwbGl0IGFsdHAybV92Y3B1X3tlbmFi
bGUsZGlzYWJsZX1fdmUoKSBvdXQgb2YgdGhlCiAgICBIVk1PUF9hbHRwMm1fdmNwdV97ZW5hYmxl
LGRpc2FibGV9X25vdGlmeSBtYXJzaGFsbGluZyBsb2dpYy4gIEEgZnV0dXJlIGNoYW5nZQogICAg
aXMgZ29pbmcgdG8gbmVlZCB0byBjYWxsIGFsdHAybV92Y3B1X2Rpc2FibGVfdmUoKSBmcm9tIHRo
ZSBkb21haW5fa2lsbCgpIHBhdGguCiAgICAKICAgIFdoaWxlIGF0IGl0LCBjbGVhbiB1cCB0aGUg
bG9naWMgaW4gYWx0cDJtX3ZjcHVfe2luaXRpYWxpc2UsZGVzdHJveX0oKS4KICAgIGFsdHAybV92
Y3B1X3Jlc2V0KCkgaGFzIG5vIGV4dGVybmFsIGNhbGxlcnMsIHNvIGZvbGQgaXQgaW50byBpdHMg
dHdvCiAgICBjYWxsc2l0ZXMuICBUaGlzIGluIHR1cm4gYWxsb3dzIGZvciBhbHRwMm1fdmNwdV9k
ZXN0cm95KCkgdG8gcmV1c2UKICAgIGFsdHAybV92Y3B1X2Rpc2FibGVfdmUoKSByYXRoZXIgdGhh
biBvcGVuY29kaW5nIGl0LgogICAgCiAgICBObyBwcmFjdGljYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMGRm
ZmZlMDFkNTY4MWVkZTZhNTBjNmI1NzEzMTMyMGQ5ZjRhMzM2MQpBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEZlYiAyMCAxMzozOToy
MCAyMDE5ICswMDAwCgogICAgeDg2OiBJbXByb3ZlIHRoZSBlZmZpY2llbmN5IG9mIGRvbWFpbl9y
ZWxpbnF1aXNoX3Jlc291cmNlcygpCiAgICAKICAgIHBjaV9yZWxlYXNlX2RldmljZXMoKSB0YWtl
cyB0aGUgZ2xvYmFsIFBDSSBsb2NrLiAgT25jZSBwY2lfcmVsZWFzZV9kZXZpY2VzKCkKICAgIGhh
cyBjb21wbGV0ZWQsIGl0IHdpbGwgYmUgY2FsbGVkIHJlZHVuZGFudGx5IGVhY2ggdGltZSBwYWdp
bmdfdGVhcmRvd24oKSBhbmQKICAgIHZjcHVfZGVzdHJveV9wYWdldGFibGVzKCkgY29udGludWUu
CiAgICAKICAgIFRoaXMgaXMgbGlhYmxlIHRvIGJlIG1pbGxpb25zIG9mIHRpbWVzIGZvciBhIHJl
YXNvbmFibHkgc2l6ZWQgZ3Vlc3QsIGFuZCBpcyBhCiAgICBzZXJpYWxpc2luZyBib3R0bGVuZWNr
IG5vdyB0aGF0IGRvbWFpbl9raWxsKCkgY2FuIGJlIHJ1biBjb25jdXJyZW50bHkgb24KICAgIGRp
ZmZlcmVudCBkb21haW5zLgogICAgCiAgICBJbnN0ZWFkIG9mIHByb3BhZ2F0aW5nIHRoZSBvcGVu
Y29kaW5nIG9mIHRoZSByZWxpbnF1aXNoIHN0YXRlIG1hY2hpbmUsIHRha2UKICAgIHRoZSBvcHBv
cnR1bml0eSB0byBjbGVhbiBpdCB1cC4KICAgIAogICAgTGVhdmUgYSBwcm9wZXIgc2V0IG9mIGNv
bW1lbnRzIGV4cGxhaW5pbmcgdGhhdCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKQogICAg
aW1wbGVtZW50cyBhIGNvLXJvdXRpbmUuICBJbnRyb2R1Y2UgYSBkb2N1bWVudGVkIFBST0dSRVNT
KCkgbWFjcm8gdG8gYXZvaWQKICAgIGxhdGVudCBidWdzIHN1Y2ggYXMgdGhlIFJFTE1FTV94ZW4g
Y2FzZSwgYW5kIG1ha2UgdGhlIG5ldyBQUk9HXyogc3RhdGVzCiAgICBwcml2YXRlIHRvIGRvbWFp
bl9yZWxpbnF1aXNoX3Jlc291cmNlcygpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 18:25:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 18:25:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxFVM-0002Ue-TN; Fri, 22 Feb 2019 18:25:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gxFVL-0002UZ-6p
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 18:24:59 +0000
X-Inumbo-ID: 28c2af80-36cf-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 28c2af80-36cf-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 18:24:58 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DF52F80D;
 Fri, 22 Feb 2019 10:24:57 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CADF43F5C1;
 Fri, 22 Feb 2019 10:24:56 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org
References: <20190222095721.24764-1-andr2000@gmail.com>
 <20190222095721.24764-2-andr2000@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <90f142e4-c330-1fa3-a9ee-3d4021fb6165@arm.com>
Date: Fri, 22 Feb 2019 18:24:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190222095721.24764-2-andr2000@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 1/4] cert:arch/arm: Add missing default
 labels to switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMjIvMDIvMjAxOSAwOTo1NywgT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRy
dXNoY2hlbmtvQGVwYW0uY29tPgo+IAo+IEl0IGlzIHJlcXVpcmVkIGJ5IE1JU1JBIFsxXSB0aGF0
IGV2ZXJ5IHN3aXRjaCBzdGF0ZW1lbnQgaGFzIGEgZGVmYXVsdAo+IGxhYmVsIGFzIGEgbWVhc3Vy
ZSBvZiBkZWZlbnNpdmUgcHJvZ3JhbW1pbmcgdGVjaG5pcXVlLgo+IAo+IFRoZSBjaGFuZ2VzIGlu
IHRoaXMgcGF0Y2ggYXJlIHRvIG1hdGNoIE1JU1JBIEM6MjAxMjogUnVsZSAxNi40Cj4gcmVxdWly
ZW1lbnRzLgo+IAo+IFsxXSBodHRwczovL3d3dy5taXNyYS5vcmcudWsvCj4gCj4gU2lnbmVkLW9m
Zi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2RlY29kZS5jICAgICB8ICAzICsrKwo+ICAg
eGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICB8IDEwICsrKysrKysrKysKPiAgIHhlbi9hcmNoL2Fy
bS9ndWVzdF93YWxrLmMgfCAgMiArKwo+ICAgeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICB8ICAz
ICsrKwo+ICAgeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICB8ICA3ICsrKysrKysKPiAgIHhlbi9h
cmNoL2FybS90cmFwcy5jICAgICAgfCAgNiArKysrKysKPiAgIHhlbi9hcmNoL2FybS92c21jLmMg
ICAgICAgfCAgOSArKysrKysrKysKPiAgIDcgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygr
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZGVjb2RlLmMgYi94ZW4vYXJjaC9hcm0v
ZGVjb2RlLmMKPiBpbmRleCA4YjFlMTVkMTE4OTIuLjFlZDM3Njk2ZDY3OCAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vZGVjb2RlLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZGVjb2RlLmMKPiBA
QCAtMTEyLDYgKzExMiw5IEBAIHN0YXRpYyBpbnQgZGVjb2RlX3RodW1iKHJlZ2lzdGVyX3QgcGMs
IHN0cnVjdCBoc3JfZGFidCAqZGFidCkKPiAgICAgICAgICAgY2FzZSAzOiAvKiBTaWduZWQgYnl0
ZSAqLwo+ICAgICAgICAgICAgICAgdXBkYXRlX2RhYnQoZGFidCwgcmVnLCAwLCB0cnVlKTsKPiAg
ICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsgICAgICAgICAgICBnb3RvIGJhZF90aHVtYjsKCkhlcmUg
dGhlIHN3aXRjaCBjYW4gb25seSBoYXZlIDQgdmFsdWUgKHNlZSBvcEIgJiAweDMpLiBUaGV5IGFy
ZSBoYW5kbGVkIApjb3JyZWN0bHksIHNvIG5vdCBvbmx5IGl0IGRvZXMgbm90IG1ha2UgbXVjaCBz
ZW5zZSB0byBtZSBhbmQgaXQgYWRkcyBtb3JlIApjb25mdXNpb24gdG8gaXQuCgo+ICAgICAgICAg
ICB9Cj4gICAKPiAgICAgICAgICAgYnJlYWs7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9k
b21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+IGluZGV4IDZkYzYzM2VkNTA0OC4uZWNi
NDM3MzZhN2MzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS9kb21haW4uYwo+IEBAIC00MzksNiArNDM5LDExIEBAIHVuc2lnbmVkIGxvbmcg
aHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCj4gICAgICAgICAgICAgICAgICAgY2FzZSAz
OiByZWdzLT54MyA9IGFyZzsgYnJlYWs7Cj4gICAgICAgICAgICAgICAgICAgY2FzZSA0OiByZWdz
LT54NCA9IGFyZzsgYnJlYWs7Cj4gICAgICAgICAgICAgICAgICAgY2FzZSA1OiByZWdzLT54NSA9
IGFyZzsgYnJlYWs7Cj4gKyAgICAgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgICAgICog
YXJtX2FiaSBIeXBlcmNhbGwgQ2FsbGluZyBDb252ZW50aW9uOgoKcy9hcm1fYWJpL0FSTSBBQkkv
Cgo+ICsgICAgICAgICAgICAgICAgICogQSBoeXBlcmNhbGwgY2FuIHRha2UgdXAgdG8gNSBhcmd1
bWVudHMuCj4gKyAgICAgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgICAgIGRlZmF1bHQ6
IEJVRygpOyBicmVhazsKClRoaXMgc2hvdWxkIGJlIGFuIEFTU0VSVF9VTlJFQUNIQUJMRSBoZXJl
LgoKPiAgICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICB9Cj4gICAKPiBAQCAtNDYy
LDYgKzQ2NywxMSBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9u
KAo+ICAgICAgICAgICAgICAgICAgIGNhc2UgMzogcmVncy0+cjMgPSBhcmc7IGJyZWFrOwo+ICAg
ICAgICAgICAgICAgICAgIGNhc2UgNDogcmVncy0+cjQgPSBhcmc7IGJyZWFrOwo+ICAgICAgICAg
ICAgICAgICAgIGNhc2UgNTogcmVncy0+cjUgPSBhcmc7IGJyZWFrOwo+ICsgICAgICAgICAgICAg
ICAgLyoKPiArICAgICAgICAgICAgICAgICAqIGFybV9hYmkgSHlwZXJjYWxsIENhbGxpbmcgQ29u
dmVudGlvbjoKCkRpdHRvLgo+ICsgICAgICAgICAgICAgICAgICogQSBoeXBlcmNhbGwgY2FuIHRh
a2UgdXAgdG8gNSBhcmd1bWVudHMuCj4gKyAgICAgICAgICAgICAgICAgKi8KPiArICAgICAgICAg
ICAgICAgIGRlZmF1bHQ6IEJVRygpOyBicmVhazsKCkRpdHRvLgoKPiAgICAgICAgICAgICAgICAg
ICB9Cj4gICAgICAgICAgICAgICB9Cj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1
ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKPiBpbmRleCA3ZGI3YTczMjFi
MjAuLjhjNGJlMzJiN2VmOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwo+IEBAIC0xMDEsNiArMTAxLDggQEAg
c3RhdGljIGJvb2wgZ3Vlc3Rfd2Fsa19zZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKPiAgIAo+ICAg
ICAgIHN3aXRjaCAoIHB0ZS53YWxrLmR0ICkKPiAgICAgICB7Cj4gKyAgICBkZWZhdWx0Ogo+ICsg
ICAgICAgIC8qIEZhbGwgdGhyb3VnaC4gKi8KClNpbWlsYXIgdG8gdGhlIGZpcnN0IHN3aXRjaCwg
d2UgY292ZXIgYWxsIHRoZSB2YWx1ZXMgaGVyZS4gU28gd2hhdCBkb2VzIGl0IApyZWFsbHkgYnJp
bmcgdXM/Cgo+ICAgICAgIGNhc2UgTDFERVNDX0lOVkFMSUQ6Cj4gICAgICAgICAgIHJldHVybiBm
YWxzZTsKPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2Fy
bS9tbS5jCj4gaW5kZXggMDFhZTJjY2NjMDY4Li5iYTViZjViMmIzYmEgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0xMTEyLDYg
KzExMTIsOSBAQCBzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKGNvbnN0IGNoYXIg
KnAsIHVuc2lnbmVkIGxvbmcgbCwgZW51bSBtZyBtZykKPiAgICAgICAgICAgICAgIHB0ZS5wdC54
biA9IDA7Cj4gICAgICAgICAgICAgICBwdGUucHQucm8gPSAxOwo+ICAgICAgICAgICAgICAgYnJl
YWs7Cj4gKyAgICAgICAgZGVmYXVsdDoKPiArICAgICAgICAgICAgcHRlLnB0LnZhbGlkID0gMDsK
PiArICAgICAgICAgICAgYnJlYWs7CgpUaGlzIG9uZSwgLi4uCgo+ICAgICAgICAgICB9Cj4gICAg
ICAgICAgIHdyaXRlX3B0ZSh4ZW5feGVubWFwICsgaSwgcHRlKTsKPiAgICAgICB9Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IGluZGV4IGMz
OGJkN2UxNmUyNi4uMWUxMmRjMGZkNDgyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wMm0u
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IEBAIC01NDAsNiArNTQwLDEwIEBAIHN0YXRp
YyB2b2lkIHAybV9zZXRfcGVybWlzc2lvbihscGFlX3QgKmUsIHAybV90eXBlX3QgdCwgcDJtX2Fj
Y2Vzc190IGEpCj4gICAgICAgY2FzZSBwMm1fbWF4X3JlYWxfdHlwZToKPiAgICAgICAgICAgQlVH
KCk7Cj4gICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgQlVH
KCk7Cj4gKyAgICAgICAgYnJlYWs7CgouLi4gdGhpcyBvbmUgYW5kLi4uCgo+ICAgICAgIH0KPiAg
IAo+ICAgICAgIC8qIFRoZW4gcmVzdHJpY3Qgd2l0aCBhY2Nlc3MgcGVybWlzc2lvbnMgKi8KPiBA
QCAtNTc0LDYgKzU3OCw5IEBAIHN0YXRpYyB2b2lkIHAybV9zZXRfcGVybWlzc2lvbihscGFlX3Qg
KmUsIHAybV90eXBlX3QgdCwgcDJtX2FjY2Vzc190IGEpCj4gICAgICAgICAgIGUtPnAybS5yZWFk
ID0gZS0+cDJtLndyaXRlID0gMDsKPiAgICAgICAgICAgZS0+cDJtLnhuID0gMTsKPiAgICAgICAg
ICAgYnJlYWs7Cj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIEJVRygpOwo+ICsgICAgICAgIGJy
ZWFrOwoKLi4uIHRoaXMgb25lIGlzIGdvaW5nIHRvIG1ha2UgbXVjaCBoYXJkZXIgdG8gZXh0ZW5k
IHRoZSBlbnVtLiBUQkgsIEkgZG9uJ3Qgc2VlIAp0aGUgaXNzdWUgb2YgaW5pdGlhbGl6aW5nIGJl
Zm9yZSB0aGUgc3dpdGNoIHdpdGggZGVmYXVsdCBpbnZhbGlkIHZhbHVlIGFuZCBkb24ndCAKYWRk
IHRoZSBkZWZhdWx0IGhlcmUuCgo+ICAgICAgIH0KPiAgIH0KPiAgIAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggODc0MWFh
MWQ1OWNlLi40MmUxYmQ1NGQzMWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMK
PiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IEBAIC0xMzA2LDYgKzEzMDYsMTAgQEAgaW50
IGRvX2J1Z19mcmFtZShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdmFkZHJfdCBw
YykKPiAgICAgICAgICAgc2hvd19leGVjdXRpb25fc3RhdGUocmVncyk7Cj4gICAgICAgICAgIHBh
bmljKCJBc3NlcnRpb24gJyVzJyBmYWlsZWQgYXQgJXMlczolZFxuIiwKPiAgICAgICAgICAgICAg
ICAgcHJlZGljYXRlLCBwcmVmaXgsIGZpbGVuYW1lLCBsaW5lbm8pOwo+ICsgICAgICAgIGJyZWFr
Owo+ICsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgYnJlYWs7CgpBcyBhbGwgdGhlIG90aGVy
IGNhc2UgcGFuaWMgb3IgcmV0dXJuIGFuIGVycm9yLCB5b3UgY2FuIG1vdmUgInJldHVybiAtRUlO
VkFMIiBoZXJlLgoKPiAgICAgICB9Cj4gICAKPiAgICAgICByZXR1cm4gLUVJTlZBTDsKPiBAQCAt
MTk3Miw2ICsxOTc2LDggQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9zdGFnZTJfYWJvcnRfZ3Vlc3Qo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gICAgICAgICAgICAgICAgICAgYWR2YW5jZV9w
YyhyZWdzLCBoc3IpOwo+ICAgICAgICAgICAgICAgICAgIHJldHVybjsKPiAgICAgICAgICAgICAg
IGNhc2UgSU9fVU5IQU5ETEVEOgo+ICsgICAgICAgICAgICAgICAgLyogRmFsbCB0aHJvdWdoLiAq
Lwo+ICsgICAgICAgICAgICBkZWZhdWx0Ogo+ICAgICAgICAgICAgICAgICAgIC8qIElPIHVuaGFu
ZGxlZCwgdHJ5IGFub3RoZXIgd2F5IHRvIGhhbmRsZSBpdC4gKi8KPiAgICAgICAgICAgICAgICAg
ICBicmVhazsKPiAgICAgICAgICAgICAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zz
bWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKPiBpbmRleCBjNzJiOWEwNGZmNzYuLjllYWJlZDg5
ZjljNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL3ZzbWMuYwo+IEBAIC0xMDksNiArMTA5LDggQEAgc3RhdGljIGJvb2wgaGFuZGxlX2FyY2go
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgIGNhc2UgQVJNX1NNQ0NDX0FS
Q0hfV09SS0FST1VORF8yX0ZJRDoKPiAgICAgICAgICAgICAgIHN3aXRjaCAoIGdldF9zc2JkX3N0
YXRlKCkgKQo+ICAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICBkZWZhdWx0Ogo+ICsgICAg
ICAgICAgICAgICAgLyogRmFsbCB0aHJvdWdoLiAqLwoKU2ltaWxhciBxdWVzdGlvbiB0byB0aGUg
cDJtIGNhc2UgaGVyZS4KCj4gICAgICAgICAgICAgICBjYXNlIEFSTV9TU0JEX1VOS05PV046Cj4g
ICAgICAgICAgICAgICBjYXNlIEFSTV9TU0JEX0ZPUkNFX0RJU0FCTEU6Cj4gICAgICAgICAgICAg
ICAgICAgYnJlYWs7Cj4gQEAgLTEyMyw2ICsxMjUsOCBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfYXJj
aChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICAgICAgICAgICBicmVhazsK
PiAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGRlZmF1
bHQ6Cj4gKyAgICAgICAgICAgIGJyZWFrOwoKVGhpcyBraW5kIG9mIGNvbnN0cnVjdCBpcyB2ZXJ5
IHF1ZXN0aW9uYWJsZS4gSXQgYWRkcyAyIGxpbmVzIGZvciB0aGUgb25seSAKYmVuZWZpdHMgdG8g
dGVsbCBNSVNSQSB0b29scyB0byBzaHV0IHVwLgoKPiAgICAgICAgICAgfQo+ICAgCj4gICAgICAg
ICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCByZXQpOwo+IEBAIC0xNTIsNiArMTU2LDkgQEAgc3Rh
dGljIGJvb2wgaGFuZGxlX2FyY2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAKPiAg
ICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAgICAgfQo+ICsKPiArICAgIGRlZmF1bHQ6Cj4gKyAg
ICAgICAgYnJlYWs7CgpTYW1lIGhlcmUuCgo+ICAgICAgIH0KPiAgIAo+ICAgICAgIHJldHVybiBm
YWxzZTsKPiBAQCAtMjc2LDYgKzI4Myw4IEBAIHN0YXRpYyBib29sIHZzbWNjY19oYW5kbGVfY2Fs
bChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICAgY2FzZSBBUk1fU01DQ0Nf
T1dORVJfU0lQOgo+ICAgICAgICAgICAgICAgaGFuZGxlZCA9IHBsYXRmb3JtX3NtYyhyZWdzKTsK
PiAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAg
IGJyZWFrOwoKU2FtZSBoZXJlLgoKPiAgICAgICAgICAgfQo+ICAgICAgIH0KPiAgIAo+IAoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 18:30:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 18:30:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxFar-0003KX-Ls; Fri, 22 Feb 2019 18:30:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1z2=Q5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxFaq-0003KK-O8
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 18:30:40 +0000
X-Inumbo-ID: f36aa10a-36cf-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f36aa10a-36cf-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 18:30:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxFan-00066y-D3; Fri, 22 Feb 2019 18:30:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxFan-0005YW-5Z; Fri, 22 Feb 2019 18:30:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxFan-0008V0-4s; Fri, 22 Feb 2019 18:30:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133342-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-cubietruck:<job
 status>:broken:regression
 xen-4.9-testing:build-amd64:<job status>:broken:regression
 xen-4.9-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.9-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.9-testing:build-i386:<job status>:broken:regression
 xen-4.9-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.9-testing:build-amd64-prev:<job status>:broken:regression
 xen-4.9-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-arm64:<job status>:broken:regression
 xen-4.9-testing:build-i386-pvops:hosts-allocate:broken:regression
 xen-4.9-testing:build-i386-xsm:hosts-allocate:broken:regression
 xen-4.9-testing:build-amd64-prev:hosts-allocate:broken:regression
 xen-4.9-testing:build-amd64:hosts-allocate:broken:regression
 xen-4.9-testing:build-i386:hosts-allocate:broken:regression
 xen-4.9-testing:build-amd64-pvops:hosts-allocate:broken:regression
 xen-4.9-testing:build-arm64:host-install(4):broken:regression
 xen-4.9-testing:build-arm64-pvops:host-install(4):broken:regression
 xen-4.9-testing:build-arm64-xsm:host-install(4):broken:regression
 xen-4.9-testing:test-xtf-amd64-amd64-2:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:<job
 status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-pygrub:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:<job
 status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:build-i386-pvops:kernel-build:fail:regression
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):running:regression
 xen-4.9-testing:build-amd64-libvirt:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-credit2:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-rtds:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-libvirt:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):running:regression
 xen-4.9-testing:build-arm64-libvirt:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-rumprun-i386:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-xl-shadow:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):running:regression
 xen-4.9-testing:build-i386-rumprun:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):running:regression
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):running:regression
 xen-4.9-testing:build-i386-libvirt:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-credit1:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-migrupgrade:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-xl:build-check(1):running:regression
 xen-4.9-testing:build-amd64-rumprun:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-pair:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-shadow:build-check(1):running:regression
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-libvirt:build-check(1):running:regression
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-pygrub:build-check(1):running:regression
 xen-4.9-testing:test-arm64-arm64-xl-credit1:build-check(1):running:regression
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qcow2:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-livepatch:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-multivcpu:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-pair:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-livepatch:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 xen-4.9-testing:test-xtf-amd64-amd64-2:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl: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-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install: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-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 xen-4.9-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-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-i386-xl-qemut-debianhvm-amd64: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-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-rumprun-i386: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-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-i386: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-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1: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: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-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-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm: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-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-xsm: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-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-1: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-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-i386:capture-logs:broken:nonblocking
 xen-4.9-testing:build-amd64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-i386-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-amd64-prev:capture-logs:broken:nonblocking
 xen-4.9-testing:build-amd64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-i386-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken: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-ws16-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-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-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-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-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-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f5acf97f669c6bc9691e03771ad06703da77e0d5
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Feb 2019 18:30:37 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133342: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM0MiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzM0Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
MzI4ODkKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjg4OQogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODg5CiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjg4OQogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTMyODg5CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gaW4gMTMzMjUyIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMyNTIgUkVHUi4gdnMuIDEzMjg4OQogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzI1
MiBSRUdSLiB2cy4gMTMyODg5CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMTQKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgYnJva2VuIGlu
IDEzMzMxNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMTQKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4gIGluIDEzMzMxNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDxqb2Igc3RhdHVzPiBicm9rZW4gaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+IGJyb2tlbiBp
biAxMzMzMTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgYnJva2VuIGluIDEzMzMxNAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzE0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgIGJyb2tlbiBpbiAxMzMzMTQKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMxNAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICBicm9rZW4g
aW4gMTMzMzE0CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gaW4gMTMzMzE0IFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIGluIDEzMzI1MiBS
RUdSLiB2cy4gMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCBmYWlsIGluIDEzMzI1MiBSRUdSLiB2cy4gMTMyODg5CiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgIGZhaWwgaW4gMTMzMjk1IFJFR1IuIHZz
LiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5n
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5p
bmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBy
dW5uaW5nCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBy
dW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
IHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBy
dW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgICAgIHJ1bm5pbmcKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5u
aW5nCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmlu
ZwogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBydW5uaW5nCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
cnVubmluZwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmlu
ZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aXZlcGF0Y2ggICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVu
bmluZwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5u
aW5nCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzE0IHBhc3MgaW4gMTMzMjgx
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gaW4gMTMzMzE0IHBhc3MgaW4gMTMzMjgxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzE0IHBhc3MgaW4gMTMz
MjgxCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBpbiAxMzMzMTQgcGFzcyBpbiAxMzMyOTUKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNCBwYXNzIGluIDEzMzI5NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIGluIDEzMzMxNCBwYXNzIGluIDEzMzI5NQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzE0IHBhc3MgaW4gMTMzMjk1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwo
NCkgYnJva2VuIGluIDEzMzMxNCBwYXNzIGluIDEzMzI5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzE0IHBhc3MgaW4gMTMzMjk1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxMzMzMTQgcGFzcyBpbiAxMzMyOTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzE0IHBhc3MgaW4gMTMzMjk1CiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gcGFzcyBpbiAxMzMyOTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIGluIDEzMzI1MiBwYXNzIGluIDEzMzMxNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgZmFpbCBpbiAxMzMyODEgcGFzcyBpbiAxMzMyOTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4g
MTMzMjgxIHBhc3MgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzI4MSBwYXNzIGluIDEzMzMx
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAx
NSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTMzMjgxIHBhc3MgaW4gMTMzMzE0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGluIDEzMzI4MSBwYXNzIGluIDEzMzMxNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIGluIDEzMzI4MSBwYXNzIGlu
IDEzMzMxNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4taW5zdGFsbCAgICAg
IGZhaWwgaW4gMTMzMjgxIHBhc3MgaW4gMTMzMzQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzI5NSBwYXNz
IGluIDEzMzI1MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMTQgcGFzcyBpbiAxMzMyODEKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgaW4gMTMzMzE0IHBhc3MgaW4gMTMzMjgxCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAx
MzMzMTQgcGFzcyBpbiAxMzMyODEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzMzMTQgcGFzcyBpbiAxMzMyODEK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3Qv
ZHN0X2hvc3QgZmFpbCBpbiAxMzMzMTQgcGFzcyBpbiAxMzMyOTUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNCBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBpbiAxMzMzMTQg
cGFzcyBpbiAxMzMyOTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMTQgcGFzcyBpbiAxMzMyOTUK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiBmYWlsIGluIDEzMzMxNCBwYXNzIGluIDEzMzI5NQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDEzMzMxNCBwYXNzIGluIDEz
MzI5NQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAg
ICAgICAgICBmYWlsIHBhc3MgaW4gMTMzMjk1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODg5CiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjg4OQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjUy
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxMzMyNTIgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI1MiBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2Nr
ZWQgaW4gMTMzMjUyIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyNTIgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI1
MiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxv
Y2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMz
Mjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJs
b2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEz
MzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
YmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxv
Y2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMz
Mjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEz
MzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBi
bG9ja2VkIGluIDEzMzMxNCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzE0IG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAx
MzMzMTQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICBibG9ja2VkIGluIDEzMzMxNCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzE0IG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzMzMTQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzMxNCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTMzMzE0IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMTQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzMxNCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjg4OQogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2Vu
IGJsb2NrZWQgaW4gMTMyODg5CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzI4ODkKIGJ1aWxkLWFtZDY0LXBy
ZXYgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGlu
IDEzMjg4OQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyODg5CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzI4ODkKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tl
biBibG9ja2VkIGluIDEzMjg4OQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyODg5CiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBp
biAxMzI4ODkKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMzMyNTIgYmxvY2tlZCBpbiAxMzI4
ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFp
bCBpbiAxMzMyNTIgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzMyNTIgbGlrZSAx
MzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICBmYWlsIGluIDEzMzI1MiBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTMzMjUyIGxpa2UgMTMyODg5CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTMzMjUyIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyNTIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzMyNTIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTMzMjUyIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWls
IGluIDEzMzI1MiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTMzMjgxIGJsb2NrZWQgaW4gMTMyODg5CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE3IGd1ZXN0LXN0YXJ0LjIgZmFpbCBpbiAxMzMyODEgYmxv
Y2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICBmYWlsIGluIDEzMzI4MSBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMzMy
OTUgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMjk1IGxpa2UgMTMyODg5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBp
biAxMzMyOTUgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICAgICBmYWlsIGluIDEzMzI5NSBsaWtlIDEzMjg4OQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgIGZhaWwgaW4gMTMzMjk1IGxp
a2UgMTMyODg5CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjk1IG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMy
OTUgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjk1IG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGluIDEzMzI5
NSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjk1IG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4g
MTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgZjVhY2Y5N2Y2NjljNmJjOTY5MWUwMzc3MWFkMDY3MDNkYTc3ZTBkNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTRhYTM4MmNiY2RjMWUyYmE3NWQ2NzM0
MTUxY2E2ZTUzMTA0ZTJmMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyODg5ICAyMDE5LTAyLTA0
IDIyOjA0OjA5IFogICAxNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzE0NyAgMjAxOS0w
Mi0xMSAxMzo0MTo1MCBaICAgMTEgZGF5cyAgICA3IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2
NC1wcmV2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWkzODYgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2
b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBjYXB0dXJlLWxvZ3MK
YnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHJldiBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVp
bGQtYW1kNjQtcHJldiBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0
cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1pMzg2IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGNh
cHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9w
cyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC14dGYtYW1kNjQtYW1kNjQtMiBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQt
eGwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCBmNWFjZjk3ZjY2OWM2YmM5NjkxZTAzNzcxYWQwNjcwM2RhNzdlMGQ1CkF1dGhvcjog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBGZWIgMTEgMTQ6MDY6
MjcgMjAxOSArMDEwMAoKICAgIHVwZGF0ZSBYZW4gdmVyc2lvbiB0byA0LjkuNAoocWVtdSBjaGFu
Z2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 18:55:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 18:55:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxFyb-0005Dx-Ub; Fri, 22 Feb 2019 18:55:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1z2=Q5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxFya-0005Di-08
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 18:55:12 +0000
X-Inumbo-ID: 6178e73b-36d3-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6178e73b-36d3-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 18:55:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxFyW-0006aQ-Sn; Fri, 22 Feb 2019 18:55:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxFyW-0006gg-ES; Fri, 22 Feb 2019 18:55:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxFyW-0002J9-Do; Fri, 22 Feb 2019 18:55:08 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133365-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=559f0dfc7a5f8f6a3ba157087820ce5e93c21486
X-Osstest-Versions-That: freebsd=fa1581bf5c27168a1678fb252001ffcbc00f3b31
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Feb 2019 18:55:08 +0000
Subject: [Xen-devel] [freebsd-master test] 133365: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM2NSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMzY1LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgNTU5ZjBkZmM3YTVmOGY2YTNiYTE1
NzA4NzgyMGNlNWU5M2MyMTQ4NgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgZmExNTgxYmY1YzI3MTY4YTE2NzhmYjI1MjAwMWZmY2JjMDBmM2IzMQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzMzI1ICAyMDE5LTAyLTIwIDA5OjE5OjI0IFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzM2NSAgMjAxOS0wMi0yMiAwOToxOTowOCBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFuZHJldyA8YW5kcmV3QEZyZWVCU0Qub3JnPgogIGF2ZyA8YXZnQEZyZWVCU0Qub3JnPgogIGJk
ZSA8YmRlQEZyZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGRhYiA8ZGFiQEZy
ZWVCU0Qub3JnPgogIGRpbSA8ZGltQEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVC
U0Qub3JnPgogIGdhbmJvbGQgPGdhbmJvbGRARnJlZUJTRC5vcmc+CiAgamtpbSA8amtpbUBGcmVl
QlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBtYXJraiA8bWFya2pARnJlZUJTRC5v
cmc+CiAgbWF2IDxtYXZARnJlZUJTRC5vcmc+CiAgbW1hY3kgPG1tYWN5QEZyZWVCU0Qub3JnPgog
IHNlZiA8c2VmQEZyZWVCU0Qub3JnPgogIHRzb29tZSA8dHNvb21lQEZyZWVCU0Qub3JnPgogIHR1
ZXhlbiA8dHVleGVuQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdh
aW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQKICAgZmExNTgxYmY1YzIuLjU1OWYwZGZjN2E1
ICA1NTlmMGRmYzdhNWY4ZjZhM2JhMTU3MDg3ODIwY2U1ZTkzYzIxNDg2IC0+IHRlc3RlZC9tYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 19:14:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 19:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxGHM-0006vv-13; Fri, 22 Feb 2019 19:14:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2oW1=Q5=citrix.com=prvs=9494562d8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gxGHK-0006vO-2P
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 19:14:34 +0000
X-Inumbo-ID: 159d531a-36d6-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 159d531a-36d6-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 19:14:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,400,1544486400"; d="scan'208";a="78856326"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 22 Feb 2019 19:13:25 +0000
Message-ID: <1550862806-30236-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/6] x86/vtd: Drop struct iommu_flush
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgdW5jbGVhciB3aHkgdGhpcyBhYnN0cmFjdGlvbiBleGlzdHMsIGJ1dCBpb21tdV9nZXRf
Zmx1c2goKSByZXR1cm5zCnBvc3NpYmx5IE5VTEwgYW5kIGV2ZXJ5IHVzZXIgdW5jb25kaXRpb25h
bGx5IGRlcmVmZXJlbmNlcyB0aGUgcmVzdWx0LiAgSW4KcHJhY3RpY2UsIEkgY2FuJ3Qgc3BvdCBh
IHBhdGggd2hlcmUgaW9tbXUgaXMgTlVMTCwgc28gSSB0aGluayBpdCBpcyBtb3N0bHkKZGVhZC4K
Ck1vdmUgdGhlIHR3byBmdW5jdGlvbiBwb2ludGVycyBpbnRvIHN0cnVjdCB2dGRfaW9tbXUgKHVz
aW5nIGEgZmx1c2hfIHByZWZpeCksCmFuZCBkZWxldGUgaW9tbXVfZ2V0X2ZsdXNoKCkuICBGdXJ0
aGVybW9yZSwgdGhlcmUgaXMgbm8gbmVlZCB0byBwYXNzIHRoZSBJT01NVQpwb2ludGVyIHRvIHRo
ZSBjYWxsYmFja3MgdmlhIGEgdm9pZCBwb2ludGVyLCBzbyBjaGFuZ2UgdGhlIHBhcmFtZXRlciB0
byBiZQpjb3JyZWN0bHkgdHlwZWQgYXMgc3RydWN0IHZ0ZF9pb21tdS4gIENsZWFuIHVwIGJvb2xf
dCB0byBib29sIGluIHN1cnJvdW5kaW5nCmNvbnRleHQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgfCA2MiArKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oICB8IDI0ICsr
KysrLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMgfCAyMSAr
KysrKy0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgNjMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCAwNWRjN2ZmLi43ZmM2
ZmUwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMzM0LDExICszMzQsMTEg
QEAgc3RhdGljIHZvaWQgaW9tbXVfZmx1c2hfd3JpdGVfYnVmZmVyKHN0cnVjdCB2dGRfaW9tbXUg
KmlvbW11KQogfQogCiAvKiByZXR1cm4gdmFsdWUgZGV0ZXJtaW5lIGlmIHdlIG5lZWQgYSB3cml0
ZSBidWZmZXIgZmx1c2ggKi8KLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGZsdXNoX2NvbnRleHRf
cmVnKHZvaWQgKl9pb21tdSwgdTE2IGRpZCwgdTE2IHNvdXJjZV9pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGZ1bmN0aW9uX21hc2ssIHU2NCB0eXBlLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGZsdXNoX25v
bl9wcmVzZW50X2VudHJ5KQorc3RhdGljIGludCBfX211c3RfY2hlY2sgZmx1c2hfY29udGV4dF9y
ZWcoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsIHUxNiBkaWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1MTYgc291cmNlX2lkLCB1OCBmdW5jdGlvbl9tYXNrLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTY0IHR5cGUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGZsdXNoX25vbl9wcmVz
ZW50X2VudHJ5KQogewotICAgIHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11ID0gX2lvbW11OwogICAg
IHU2NCB2YWwgPSAwOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKQEAgLTM4NywzMSArMzg3
LDI4IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGZsdXNoX2NvbnRleHRfcmVnKHZvaWQgKl9p
b21tdSwgdTE2IGRpZCwgdTE2IHNvdXJjZV9pZCwKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hl
Y2sgaW9tbXVfZmx1c2hfY29udGV4dF9nbG9iYWwoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3Qg
Zmx1c2hfbm9uX3ByZXNlbnRfZW50cnkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGZsdXNoX25vbl9wcmVzZW50X2VudHJ5KQogewotICAg
IHN0cnVjdCBpb21tdV9mbHVzaCAqZmx1c2ggPSBpb21tdV9nZXRfZmx1c2goaW9tbXUpOwotICAg
IHJldHVybiBmbHVzaC0+Y29udGV4dChpb21tdSwgMCwgMCwgMCwgRE1BX0NDTURfR0xPQkFMX0lO
VkwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9ub25fcHJlc2VudF9l
bnRyeSk7CisgICAgcmV0dXJuIGlvbW11LT5mbHVzaF9jb250ZXh0KGlvbW11LCAwLCAwLCAwLCBE
TUFfQ0NNRF9HTE9CQUxfSU5WTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmx1
c2hfbm9uX3ByZXNlbnRfZW50cnkpOwogfQogCiBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21t
dV9mbHVzaF9jb250ZXh0X2RldmljZShzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUxNiBkaWQsIHUxNiBz
b3VyY2VfaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1OCBmdW5jdGlvbl9tYXNrLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbF90IGZsdXNoX25vbl9wcmVzZW50X2VudHJ5KQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBmbHVzaF9u
b25fcHJlc2VudF9lbnRyeSkKIHsKLSAgICBzdHJ1Y3QgaW9tbXVfZmx1c2ggKmZsdXNoID0gaW9t
bXVfZ2V0X2ZsdXNoKGlvbW11KTsKLSAgICByZXR1cm4gZmx1c2gtPmNvbnRleHQoaW9tbXUsIGRp
ZCwgc291cmNlX2lkLCBmdW5jdGlvbl9tYXNrLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRE1BX0NDTURfREVWSUNFX0lOVkwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmbHVzaF9ub25fcHJlc2VudF9lbnRyeSk7CisgICAgcmV0dXJuIGlvbW11LT5mbHVzaF9j
b250ZXh0KGlvbW11LCBkaWQsIHNvdXJjZV9pZCwgZnVuY3Rpb25fbWFzaywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRE1BX0NDTURfREVWSUNFX0lOVkwsIGZsdXNoX25vbl9wcmVz
ZW50X2VudHJ5KTsKIH0KIAogLyogcmV0dXJuIHZhbHVlIGRldGVybWluZSBpZiB3ZSBuZWVkIGEg
d3JpdGUgYnVmZmVyIGZsdXNoICovCi1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBmbHVzaF9pb3Rs
Yl9yZWcodm9pZCAqX2lvbW11LCB1MTYgZGlkLCB1NjQgYWRkciwKK3N0YXRpYyBpbnQgX19tdXN0
X2NoZWNrIGZsdXNoX2lvdGxiX3JlZyhzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwgdTE2IGRpZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1NjQgYWRkciwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZV9vcmRl
ciwgdTY0IHR5cGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bF90IGZsdXNoX25vbl9wcmVzZW50X2VudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGIpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBmbHVzaF9ub25fcHJlc2VudF9lbnRyeSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGZsdXNoX2Rldl9pb3RsYikK
IHsKLSAgICBzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSA9IF9pb21tdTsKICAgICBpbnQgdGxiX29m
ZnNldCA9IGVjYXBfaW90bGJfb2Zmc2V0KGlvbW11LT5lY2FwKTsKICAgICB1NjQgdmFsID0gMDsK
ICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAtNDc0LDE3ICs0NzEsMTYgQEAgc3RhdGljIGlu
dCBfX211c3RfY2hlY2sgZmx1c2hfaW90bGJfcmVnKHZvaWQgKl9pb21tdSwgdTE2IGRpZCwgdTY0
IGFkZHIsCiB9CiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGxiX2ds
b2JhbChzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgZmx1c2hfbm9uX3ByZXNlbnRfZW50cnksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGZs
dXNoX2Rldl9pb3RsYikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGZsdXNoX25vbl9wcmVzZW50X2VudHJ5LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZmx1c2hfZGV2X2lvdGxiKQogewot
ICAgIHN0cnVjdCBpb21tdV9mbHVzaCAqZmx1c2ggPSBpb21tdV9nZXRfZmx1c2goaW9tbXUpOwog
ICAgIGludCBzdGF0dXM7CiAKICAgICAvKiBhcHBseSBwbGF0Zm9ybSBzcGVjaWZpYyBlcnJhdGEg
d29ya2Fyb3VuZHMgKi8KICAgICB2dGRfb3BzX3ByZWFtYmxlX3F1aXJrKGlvbW11KTsKIAotICAg
IHN0YXR1cyA9IGZsdXNoLT5pb3RsYihpb21tdSwgMCwgMCwgMCwgRE1BX1RMQl9HTE9CQUxfRkxV
U0gsCi0gICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9ub25fcHJlc2VudF9lbnRyeSwgZmx1
c2hfZGV2X2lvdGxiKTsKKyAgICBzdGF0dXMgPSBpb21tdS0+Zmx1c2hfaW90bGIoaW9tbXUsIDAs
IDAsIDAsIERNQV9UTEJfR0xPQkFMX0ZMVVNILAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmbHVzaF9ub25fcHJlc2VudF9lbnRyeSwgZmx1c2hfZGV2X2lvdGxiKTsKIAogICAgIC8q
IHVuZG8gcGxhdGZvcm0gc3BlY2lmaWMgZXJyYXRhIHdvcmthcm91bmRzICovCiAgICAgdnRkX29w
c19wb3N0YW1ibGVfcXVpcmsoaW9tbXUpOwpAQCAtNDk2LDE0ICs0OTIsMTMgQEAgc3RhdGljIGlu
dCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJfZHNpKHN0cnVjdCB2dGRfaW9tbXUgKmlv
bW11LCB1MTYgZGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2xfdCBmbHVzaF9ub25fcHJlc2VudF9lbnRyeSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgZmx1c2hfZGV2X2lvdGxiKQogewotICAg
IHN0cnVjdCBpb21tdV9mbHVzaCAqZmx1c2ggPSBpb21tdV9nZXRfZmx1c2goaW9tbXUpOwogICAg
IGludCBzdGF0dXM7CiAKICAgICAvKiBhcHBseSBwbGF0Zm9ybSBzcGVjaWZpYyBlcnJhdGEgd29y
a2Fyb3VuZHMgKi8KICAgICB2dGRfb3BzX3ByZWFtYmxlX3F1aXJrKGlvbW11KTsKIAotICAgIHN0
YXR1cyA9ICBmbHVzaC0+aW90bGIoaW9tbXUsIGRpZCwgMCwgMCwgRE1BX1RMQl9EU0lfRkxVU0gs
Ci0gICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9ub25fcHJlc2VudF9lbnRyeSwgZmx1c2hf
ZGV2X2lvdGxiKTsKKyAgICBzdGF0dXMgPSBpb21tdS0+Zmx1c2hfaW90bGIoaW9tbXUsIGRpZCwg
MCwgMCwgRE1BX1RMQl9EU0lfRkxVU0gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZsdXNoX25vbl9wcmVzZW50X2VudHJ5LCBmbHVzaF9kZXZfaW90bGIpOwogCiAgICAgLyogdW5k
byBwbGF0Zm9ybSBzcGVjaWZpYyBlcnJhdGEgd29ya2Fyb3VuZHMgKi8KICAgICB2dGRfb3BzX3Bv
c3RhbWJsZV9xdWlyayhpb21tdSk7CkBAIC01MTYsMTggKzUxMSwxOSBAQCBzdGF0aWMgaW50IF9f
bXVzdF9jaGVjayBpb21tdV9mbHVzaF9pb3RsYl9wc2koc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUs
IHUxNiBkaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbF90IGZsdXNoX25vbl9wcmVzZW50X2VudHJ5LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGIpCiB7Ci0gICAgc3Ry
dWN0IGlvbW11X2ZsdXNoICpmbHVzaCA9IGlvbW11X2dldF9mbHVzaChpb21tdSk7CiAgICAgaW50
IHN0YXR1czsKIAogICAgIEFTU0VSVCghKGFkZHIgJiAoflBBR0VfTUFTS180SykpKTsKIAogICAg
IC8qIEZhbGxiYWNrIHRvIGRvbWFpbiBzZWxlY3RpdmUgZmx1c2ggaWYgbm8gUFNJIHN1cHBvcnQg
Ki8KICAgICBpZiAoICFjYXBfcGdzZWxfaW52KGlvbW11LT5jYXApICkKLSAgICAgICAgcmV0dXJu
IGlvbW11X2ZsdXNoX2lvdGxiX2RzaShpb21tdSwgZGlkLCBmbHVzaF9ub25fcHJlc2VudF9lbnRy
eSwgZmx1c2hfZGV2X2lvdGxiKTsKKyAgICAgICAgcmV0dXJuIGlvbW11X2ZsdXNoX2lvdGxiX2Rz
aShpb21tdSwgZGlkLCBmbHVzaF9ub25fcHJlc2VudF9lbnRyeSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmbHVzaF9kZXZfaW90bGIpOwogCiAgICAgLyogRmFsbGJhY2sg
dG8gZG9tYWluIHNlbGVjdGl2ZSBmbHVzaCBpZiBzaXplIGlzIHRvbyBiaWcgKi8KICAgICBpZiAo
IG9yZGVyID4gY2FwX21heF9hbWFza192YWwoaW9tbXUtPmNhcCkgKQotICAgICAgICByZXR1cm4g
aW9tbXVfZmx1c2hfaW90bGJfZHNpKGlvbW11LCBkaWQsIGZsdXNoX25vbl9wcmVzZW50X2VudHJ5
LCBmbHVzaF9kZXZfaW90bGIpOworICAgICAgICByZXR1cm4gaW9tbXVfZmx1c2hfaW90bGJfZHNp
KGlvbW11LCBkaWQsIGZsdXNoX25vbl9wcmVzZW50X2VudHJ5LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZsdXNoX2Rldl9pb3RsYik7CiAKICAgICBhZGRyID4+PSBQQUdF
X1NISUZUXzRLICsgb3JkZXI7CiAgICAgYWRkciA8PD0gUEFHRV9TSElGVF80SyArIG9yZGVyOwpA
QCAtNTM1LDggKzUzMSw4IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lv
dGxiX3BzaShzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwgdTE2IGRpZCwKICAgICAvKiBhcHBseSBw
bGF0Zm9ybSBzcGVjaWZpYyBlcnJhdGEgd29ya2Fyb3VuZHMgKi8KICAgICB2dGRfb3BzX3ByZWFt
YmxlX3F1aXJrKGlvbW11KTsKIAotICAgIHN0YXR1cyA9IGZsdXNoLT5pb3RsYihpb21tdSwgZGlk
LCBhZGRyLCBvcmRlciwgRE1BX1RMQl9QU0lfRkxVU0gsCi0gICAgICAgICAgICAgICAgICAgICAg
ICBmbHVzaF9ub25fcHJlc2VudF9lbnRyeSwgZmx1c2hfZGV2X2lvdGxiKTsKKyAgICBzdGF0dXMg
PSBpb21tdS0+Zmx1c2hfaW90bGIoaW9tbXUsIGRpZCwgYWRkciwgb3JkZXIsIERNQV9UTEJfUFNJ
X0ZMVVNILAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9ub25fcHJlc2Vu
dF9lbnRyeSwgZmx1c2hfZGV2X2lvdGxiKTsKIAogICAgIC8qIHVuZG8gcGxhdGZvcm0gc3BlY2lm
aWMgZXJyYXRhIHdvcmthcm91bmRzICovCiAgICAgdnRkX29wc19wb3N0YW1ibGVfcXVpcmsoaW9t
bXUpOwpAQCAtMjE1OCw3ICsyMTU0LDYgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW5pdF92
dGRfaHcodm9pZCkKIHsKICAgICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7CiAgICAgc3Ry
dWN0IHZ0ZF9pb21tdSAqaW9tbXU7Ci0gICAgc3RydWN0IGlvbW11X2ZsdXNoICpmbHVzaCA9IE5V
TEw7CiAgICAgaW50IHJldDsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHUzMiBzdHM7
CkBAIC0yMTkzLDkgKzIxODgsOCBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbml0X3Z0ZF9o
dyh2b2lkKQogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBlbmFibGVfcWludmFsKGlvbW11KSAh
PSAwICkKICAgICAgICAgewotICAgICAgICAgICAgZmx1c2ggPSBpb21tdV9nZXRfZmx1c2goaW9t
bXUpOwotICAgICAgICAgICAgZmx1c2gtPmNvbnRleHQgPSBmbHVzaF9jb250ZXh0X3JlZzsKLSAg
ICAgICAgICAgIGZsdXNoLT5pb3RsYiA9IGZsdXNoX2lvdGxiX3JlZzsKKyAgICAgICAgICAgIGlv
bW11LT5mbHVzaF9jb250ZXh0ID0gZmx1c2hfY29udGV4dF9yZWc7CisgICAgICAgICAgICBpb21t
dS0+Zmx1c2hfaW90bGIgPSBmbHVzaF9pb3RsYl9yZWc7CiAgICAgICAgIH0KICAgICB9CiAKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKaW5kZXggOTdkMGU2Yi4uYThjZmZiYSAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKQEAgLTUwNiwxOCArNTA2LDcgQEAgZXh0ZXJuIHN0
cnVjdCBsaXN0X2hlYWQgYWNwaV9kcmhkX3VuaXRzOwogZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQg
YWNwaV9ybXJyX3VuaXRzOwogZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgYWNwaV9pb2FwaWNfdW5p
dHM7CiAKLXN0cnVjdCBpb21tdV9mbHVzaCB7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKmNvbnRl
eHQpKHZvaWQgKmlvbW11LCB1MTYgZGlkLCB1MTYgc291cmNlX2lkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1OCBmdW5jdGlvbl9tYXNrLCB1NjQgdHlwZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbF90IG5vbl9wcmVzZW50X2VudHJ5X2ZsdXNoKTsKLSAg
ICBpbnQgX19tdXN0X2NoZWNrICgqaW90bGIpKHZvaWQgKmlvbW11LCB1MTYgZGlkLCB1NjQgYWRk
ciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplX29yZGVy
LCB1NjQgdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9u
b25fcHJlc2VudF9lbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBm
bHVzaF9kZXZfaW90bGIpOwotfTsKLQogc3RydWN0IGludGVsX2lvbW11IHsKLSAgICBzdHJ1Y3Qg
aW9tbXVfZmx1c2ggZmx1c2g7CiAgICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkOwogfTsK
IApAQCAtNTQwLDE2ICs1MjksMTkgQEAgc3RydWN0IHZ0ZF9pb21tdSB7CiAgICAgdW5zaWduZWQg
aW50IGlyZW1hcF9udW07IC8qIHRvdGFsIG51bSBvZiB1c2VkIGludGVycnVwdCByZW1hcCBlbnRy
eSAqLwogICAgIHNwaW5sb2NrX3QgaXJlbWFwX2xvY2s7ICAvKiBsb2NrIGZvciBpcnEgcmVtYXBw
aW5nIHRhYmxlICovCiAKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqZmx1c2hfY29udGV4dCkoc3Ry
dWN0IHZ0ZF9pb21tdSAqaW9tbXUsIHUxNiBkaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHUxNiBzb3VyY2VfaWQsIHU4IGZ1bmN0aW9uX21hc2ssIHU2NCB0eXBlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIG5vbl9wcmVzZW50X2Vu
dHJ5X2ZsdXNoKTsKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqZmx1c2hfaW90bGIpKHN0cnVjdCB2
dGRfaW9tbXUgKmlvbW11LCB1MTYgZGlkLCB1NjQgYWRkciwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplX29yZGVyLCB1NjQgdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZmx1c2hfbm9uX3ByZXNlbnRfZW50
cnksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGZsdXNoX2Rldl9p
b3RsYik7CisKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGF0c19kZXZpY2VzOwogICAgIHVuc2lnbmVk
IGxvbmcgKmRvbWlkX2JpdG1hcDsgIC8qIGRvbWFpbiBpZCBiaXRtYXAgKi8KICAgICB1MTYgKmRv
bWlkX21hcDsgICAgICAgICAgICAgICAvKiBkb21haW4gaWQgbWFwcGluZyBhcnJheSAqLwogfTsK
IAotc3RhdGljIGlubGluZSBzdHJ1Y3QgaW9tbXVfZmx1c2ggKmlvbW11X2dldF9mbHVzaChzdHJ1
Y3QgdnRkX2lvbW11ICppb21tdSkKLXsKLSAgICByZXR1cm4gaW9tbXUgPyAmaW9tbXUtPmludGVs
LT5mbHVzaCA6IE5VTEw7Ci19Ci0KICNkZWZpbmUgSU5URUxfSU9NTVVfREVCVUcoZm10LCBhcmdz
Li4uKSBcCiAgICAgZG8gIFwKICAgICB7ICAgXApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL3FpbnZhbC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZh
bC5jCmluZGV4IGY2ZmNlZTUuLjk5ZTk4ZTcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9xaW52YWwuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWlu
dmFsLmMKQEAgLTMxNywxMiArMzE3LDEwIEBAIGludCBpb21tdV9mbHVzaF9pZWNfaW5kZXgoc3Ry
dWN0IHZ0ZF9pb21tdSAqaW9tbXUsIHU4IGltLCB1MTYgaWlkeCkKICAgICByZXR1cm4gcXVldWVf
aW52YWxpZGF0ZV9pZWNfc3luYyhpb21tdSwgSUVDX0lOREVYX0lOVkwsIGltLCBpaWR4KTsKIH0K
IAotc3RhdGljIGludCBfX211c3RfY2hlY2sgZmx1c2hfY29udGV4dF9xaSh2b2lkICpfaW9tbXUs
IHUxNiBkaWQsCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBmbHVzaF9jb250ZXh0X3FpKHN0cnVj
dCB2dGRfaW9tbXUgKmlvbW11LCB1MTYgZGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1MTYgc2lkLCB1OCBmbSwgdTY0IHR5cGUsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9ub25fcHJlc2VudF9lbnRyeSkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBmbHVzaF9ub25f
cHJlc2VudF9lbnRyeSkKIHsKLSAgICBzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSA9IF9pb21tdTsK
LQogICAgIEFTU0VSVChpb21tdS0+cWludmFsX21hZGRyKTsKIAogICAgIC8qCkBAIC0zNDMsMTQg
KzM0MSwxNCBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBmbHVzaF9jb250ZXh0X3FpKHZvaWQg
Kl9pb21tdSwgdTE2IGRpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdHlwZSA+PiBETUFfQ0NNRF9JTlZMX0dSQU5VX09GRlNFVCk7CiB9CiAKLXN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGZsdXNoX2lvdGxiX3FpKHZvaWQgKl9pb21tdSwgdTE2IGRpZCwgdTY0IGFk
ZHIsCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBmbHVzaF9pb3RsYl9xaShzdHJ1Y3QgdnRkX2lv
bW11ICppb21tdSwgdTE2IGRpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHU2NCBhZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHNpemVfb3JkZXIsIHU2NCB0eXBlLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbF90IGZsdXNoX25vbl9wcmVzZW50X2VudHJ5LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGZsdXNoX2Rldl9pb3RsYikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZmx1c2hfbm9uX3ByZXNl
bnRfZW50cnksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGZs
dXNoX2Rldl9pb3RsYikKIHsKICAgICB1OCBkciA9IDAsIGR3ID0gMDsKICAgICBpbnQgcmV0ID0g
MCwgcmM7Ci0gICAgc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUgPSBfaW9tbXU7CiAKICAgICBBU1NF
UlQoaW9tbXUtPnFpbnZhbF9tYWRkcik7CiAKQEAgLTM5MiwxNSArMzkwLDEyIEBAIHN0YXRpYyBp
bnQgX19tdXN0X2NoZWNrIGZsdXNoX2lvdGxiX3FpKHZvaWQgKl9pb21tdSwgdTE2IGRpZCwgdTY0
IGFkZHIsCiBpbnQgZW5hYmxlX3FpbnZhbChzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSkKIHsKICAg
ICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7Ci0gICAgc3RydWN0IGlvbW11X2ZsdXNoICpm
bHVzaDsKICAgICB1MzIgc3RzOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKICAgICBpZiAo
ICFlY2FwX3F1ZXVlZF9pbnZhbChpb21tdS0+ZWNhcCkgfHwgIWlvbW11X3FpbnZhbCApCiAgICAg
ICAgIHJldHVybiAtRU5PRU5UOwogCi0gICAgZmx1c2ggPSBpb21tdV9nZXRfZmx1c2goaW9tbXUp
OwotCiAgICAgLyogUmV0dXJuIGlmIGFscmVhZHkgZW5hYmxlZCBieSBYZW4gKi8KICAgICBzdHMg
PSBkbWFyX3JlYWRsKGlvbW11LT5yZWcsIERNQVJfR1NUU19SRUcpOwogICAgIGlmICggKHN0cyAm
IERNQV9HU1RTX1FJRVMpICYmIGlvbW11LT5xaW52YWxfbWFkZHIgKQpAQCAtNDE3LDggKzQxMiw4
IEBAIGludCBlbmFibGVfcWludmFsKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KQogICAgICAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQogCi0gICAgZmx1c2gtPmNvbnRleHQgPSBmbHVzaF9j
b250ZXh0X3FpOwotICAgIGZsdXNoLT5pb3RsYiA9IGZsdXNoX2lvdGxiX3FpOworICAgIGlvbW11
LT5mbHVzaF9jb250ZXh0ID0gZmx1c2hfY29udGV4dF9xaTsKKyAgICBpb21tdS0+Zmx1c2hfaW90
bGIgICA9IGZsdXNoX2lvdGxiX3FpOwogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5y
ZWdpc3Rlcl9sb2NrLCBmbGFncyk7CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 19:14:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 19:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxGHI-0006t9-Pc; Fri, 22 Feb 2019 19:14:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2oW1=Q5=citrix.com=prvs=9494562d8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gxGHH-0006t4-PM
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 19:14:31 +0000
X-Inumbo-ID: 13d2de64-36d6-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13d2de64-36d6-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 19:14:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,400,1544486400"; d="scan'208";a="78856311"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 22 Feb 2019 19:13:20 +0000
Message-ID: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/6] x86/vtd: Removal of unnecessary abstractions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2ggMSBvZiB0aGlzIHNlcmllcyB3YXMgWFNBLTI4MyBiZWZvcmUgcGVvcGxlIHBvaW50ZWQg
b3V0IHRoYXQgSSdkIGdvdCBteQptYXRocyB3cm9uZy4gIFRoZSByZXN0IG9mIHRoZSBzZXJpZXMg
d2FzIHRoZSB3b3JrIEkgd2FzIGRvaW5nIGF0IHRoZSB0aW1lLCB0bwp0cnkgYW5kIGNsZWFuIHVw
IHRoZSBJT01NVSBjb2RlLgoKVGhpcyBzZXJpZXMgY29tZXMgd2l0aCBhIG5ldCBibG9hdC1vLW1l
dGVyIHJlZHVjdGlvbiBvZiAtNTM2LCBhIHJlZHVjdGlvbiBpbgpjb2RlIHZvbHVtZSwgcnVudGlt
ZSBtZW1vcnkgdXNhZ2UsIGFuZCBoYXMgbm8gcHJhY3RpY2FsIGNoYW5nZSBpbiBiZWhhdmlvdXIu
CgpBbmRyZXcgQ29vcGVyICg2KToKICB4ODYvdnRkOiBEb24ndCBpbmNsdWRlIGNvbnRyb2wgcmVn
aXN0ZXIgc3RhdGUgaW4gdGhlIHRhYmxlIHBvaW50ZXJzCiAgeDg2L3Z0ZDogUmVuYW1lIHN0cnVj
dCBpb21tdSB0byB2dGRfaW9tbXUKICB4ODYvdnRkOiBEcm9wIHN0cnVjdCBxaV9jdHJsCiAgeDg2
L3Z0ZDogRHJvcCBzdHJ1Y3QgaXJfY3RybAogIHg4Ni92dGQ6IERyb3Agc3RydWN0IGlvbW11X2Zs
dXNoCiAgeDg2L3Z0ZDogRHJvcCBzdHJ1Y3QgaW50ZWxfaW9tbXUKCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvZG1hci5jICAgICB8ICAgNiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2RtYXIuaCAgICAgfCAgIDQgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRl
cm4uaCAgIHwgIDM2ICsrKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1h
cC5jIHwgMTI3ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jICAgIHwgMTY4ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggICAgfCAgNjEgKysrKy0tLS0t
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMgICB8ICA5OSArKysrKysr
KystLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMgICB8ICAx
OSArKy0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYyAgICB8ICAyOCArKyst
LS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvYXRzLmMgIHwgICA2ICstCiAxMCBm
aWxlcyBjaGFuZ2VkLCAyMzcgaW5zZXJ0aW9ucygrKSwgMzE3IGRlbGV0aW9ucygtKQoKLS0gCjIu
MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 19:14:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 19:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxGHM-0006w7-Jw; Fri, 22 Feb 2019 19:14:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2oW1=Q5=citrix.com=prvs=9494562d8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gxGHK-0006vb-HL
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 19:14:34 +0000
X-Inumbo-ID: 16542bd7-36d6-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16542bd7-36d6-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 19:14:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,400,1544486400"; d="scan'208";a="78856332"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 22 Feb 2019 19:13:21 +0000
Message-ID: <1550862806-30236-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/6] x86/vtd: Don't include control register
 state in the table pointers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aXJlbWFwX21hZGRyIGFuZCBxaW52YWxfbWFkZHIgcG9pbnQgdG8gdGhlIGJhc2Ugb2YgYSBibG9j
ayBvZiBjb250aWd1b3VzIFJBTSwKYWxsb2NhdGVkIGJ5IHRoZSBkcml2ZXIsIGhvbGRpbmcgdGhl
IEludGVycnVwdCBSZW1hcHBpbmcgdGFibGUsIGFuZCB0aGUgUXVldWVkCkludmFsaWRhdGlvbiBy
aW5nLgoKRGVzcGl0ZSB0aGVpciBuYW1lLCB0aGV5IGFyZSBhY3R1YWxseSB0aGUgdmFsdWVzIG9m
IHRoZSBoYXJkd2FyZSByZWdpc3RlciwKaW5jbHVkaW5nIGNvbnRyb2wgbWV0YWRhdGEgaW4gdGhl
IGxvd2VyIDEyIGJpdHMuICBXaGlsZSB1c2VzIG9mIHRoZXNlIGZpZWxkcwpkbyBhcHBlYXIgdG8g
Y29ycmVjdGx5IHNoaWZ0IG91dCB0aGUgbWV0YWRhdGEsIHRoaXMgaXMgdmVyeSBzdWJ0bGUgYmVo
YXZpb3VyCmFuZCBjb25mdXNpbmcgdG8gZm9sbG93LgoKTm90aGluZyB1c2VzIHRoZSBtZXRhZGF0
YSwgc28gbWFrZSB0aGUgZmllbGRzIGFjdHVhbGx5IHBvaW50IGF0IHRoZSBiYXNlIG9mCnRoZSBy
ZWxldmFudCB0YWJsZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKVGhpcyB3YXMg
WFNBLTI4MyBiZWZvcmUgcGVvcGxlIHBvaW50ZWQgb3V0IHRoYXQgSSdkIGdvdCBteSBtYXRocyB3
cm9uZywgYW5kCnRoZXJlIHdhc24ndCBhY3R1YWxseSBhIHZ1bG5lcmFiaWxpdHkgd2l0aCB4MmFw
aWMgbW9kZS4gIEVpdGhlciB3YXksIHRoZQpjdXJyZW50IGNvZGUgaXMgZG93bnJpZ2h0IGRhbmdl
cm91cy4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyB8IDEzICsr
KysrKystLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYyAgIHwgIDgg
KysrKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jICAgIHwgIDUgKysr
LS0KIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwppbmRleCA4MzgyNjhkLi4xZDE5ODU2
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwpAQCAtODAyLDE0ICs4MDIs
MTUgQEAgaW50IGVuYWJsZV9pbnRyZW1hcChzdHJ1Y3QgaW9tbXUgKmlvbW11LCBpbnQgZWltKQog
ICAgICAgICBpcl9jdHJsLT5pcmVtYXBfbnVtID0gMDsKICAgICB9CiAKLSAgICAvKiBzZXQgZXh0
ZW5kZWQgaW50ZXJydXB0IG1vZGUgYml0ICovCi0gICAgaXJfY3RybC0+aXJlbWFwX21hZGRyIHw9
IGVpbSA/IElSVEFfRUlNRSA6IDA7Ci0KICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPnJl
Z2lzdGVyX2xvY2ssIGZsYWdzKTsKIAotICAgIC8qIHNldCBzaXplIG9mIHRoZSBpbnRlcnJ1cHQg
cmVtYXBwaW5nIHRhYmxlICovCi0gICAgaXJfY3RybC0+aXJlbWFwX21hZGRyIHw9IElSVEFfUkVH
X1RBQkxFX1NJWkU7Ci0gICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9JUlRBX1JFRywg
aXJfY3RybC0+aXJlbWFwX21hZGRyKTsKKyAgICAvKgorICAgICAqIFNldCBzaXplIG9mIHRoZSBp
bnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIGFuZCBvcHRpb25hbGx5IEV4dGVuZGVkCisgICAgICog
SW50ZXJydXB0IE1vZGUuCisgICAgICovCisgICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1B
Ul9JUlRBX1JFRywKKyAgICAgICAgICAgICAgICBpcl9jdHJsLT5pcmVtYXBfbWFkZHIgfCBJUlRB
X1JFR19UQUJMRV9TSVpFIHwKKyAgICAgICAgICAgICAgICAoZWltID8gSVJUQV9FSU1FIDogMCkp
OwogCiAgICAgLyogc2V0IFNJUlRQICovCiAgICAgZ2NtZCA9IGRtYXJfcmVhZGwoaW9tbXUtPnJl
ZywgRE1BUl9HU1RTX1JFRyk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvcWludmFsLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMKaW5kZXgg
ZTk1ZGM1NC4uMDE0NDdjZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3FpbnZhbC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwpAQCAt
NDI4LDYgKzQyOCw4IEBAIGludCBlbmFibGVfcWludmFsKHN0cnVjdCBpb21tdSAqaW9tbXUpCiAg
ICAgZmx1c2gtPmNvbnRleHQgPSBmbHVzaF9jb250ZXh0X3FpOwogICAgIGZsdXNoLT5pb3RsYiA9
IGZsdXNoX2lvdGxiX3FpOwogCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5yZWdpc3Rl
cl9sb2NrLCBmbGFncyk7CisKICAgICAvKiBTZXR1cCBJbnZhbGlkYXRpb24gUXVldWUgQWRkcmVz
cyhJUUEpIHJlZ2lzdGVyIHdpdGggdGhlCiAgICAgICogYWRkcmVzcyBvZiB0aGUgcGFnZSB3ZSBq
dXN0IGFsbG9jYXRlZC4gIFFTIGZpZWxkIGF0CiAgICAgICogYml0c1syOjBdIHRvIGluZGljYXRl
IHNpemUgb2YgcXVldWUgaXMgb25lIDRLQiBwYWdlLgpAQCAtNDM1LDEwICs0MzcsOCBAQCBpbnQg
ZW5hYmxlX3FpbnZhbChzdHJ1Y3QgaW9tbXUgKmlvbW11KQogICAgICAqIHJlZ2lzdGVycyBhcmUg
YXV0b21hdGljYWxseSByZXNldCB0byAwIHdpdGggd3JpdGUKICAgICAgKiB0byBJUUEgcmVnaXN0
ZXIuCiAgICAgICovCi0gICAgcWlfY3RybC0+cWludmFsX21hZGRyIHw9IFFJTlZBTF9QQUdFX09S
REVSOwotCi0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5yZWdpc3Rlcl9sb2NrLCBmbGFn
cyk7Ci0gICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9JUUFfUkVHLCBxaV9jdHJsLT5x
aW52YWxfbWFkZHIpOworICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcsIERNQVJfSVFBX1JFRywK
KyAgICAgICAgICAgICAgICBxaV9jdHJsLT5xaW52YWxfbWFkZHIgfCBRSU5WQUxfUEFHRV9PUkRF
Uik7CiAKICAgICBkbWFyX3dyaXRlcShpb21tdS0+cmVnLCBETUFSX0lRVF9SRUcsIDApOwogCmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jCmluZGV4IDg1ZTBmNDEuLjk0YTZlNGUgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jCkBAIC0yMDQsOCArMjA0LDkgQEAgdm9pZCB2dGRf
ZHVtcF9pb21tdV9pbmZvKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICBpZiAoIHN0YXR1cyAm
IERNQV9HU1RTX0lSRVMgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBEdW1wIGludGVycnVw
dCByZW1hcHBpbmcgdGFibGUuICovCi0gICAgICAgICAgICB1NjQgaXJlbWFwX21hZGRyID0gZG1h
cl9yZWFkcShpb21tdS0+cmVnLCBETUFSX0lSVEFfUkVHKTsKLSAgICAgICAgICAgIGludCBucl9l
bnRyeSA9IDEgPDwgKChpcmVtYXBfbWFkZHIgJiAweEYpICsgMSk7CisgICAgICAgICAgICB1aW50
NjRfdCBpcnRhID0gZG1hcl9yZWFkcShpb21tdS0+cmVnLCBETUFSX0lSVEFfUkVHKTsKKyAgICAg
ICAgICAgIHVpbnQ2NF90IGlyZW1hcF9tYWRkciA9IGlydGEgJiBQQUdFX01BU0s7CisgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbnJfZW50cnkgPSAxIDw8ICgoaXJ0YSAmIDB4RikgKyAxKTsKICAg
ICAgICAgICAgIHN0cnVjdCBpcmVtYXBfZW50cnkgKmlyZW1hcF9lbnRyaWVzID0gTlVMTDsKICAg
ICAgICAgICAgIGludCBwcmludF9jbnQgPSAwOwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 19:14:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 19:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxGHL-0006vp-Mm; Fri, 22 Feb 2019 19:14:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2oW1=Q5=citrix.com=prvs=9494562d8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gxGHJ-0006vJ-QZ
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 19:14:33 +0000
X-Inumbo-ID: 15980ae0-36d6-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15980ae0-36d6-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 19:14:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,400,1544486400"; d="scan'208";a="78856324"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 22 Feb 2019 19:13:24 +0000
Message-ID: <1550862806-30236-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/6] x86/vtd: Drop struct ir_ctrl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgdW5jbGVhciB3aHkgdGhpcyBhYnN0cmFjdGlvbiBleGlzdHMsIGJ1dCBpb21tdV9pcl9j
dHJsKCkgcmV0dXJucwpwb3NzaWJseSBOVUxMIGFuZCBldmVyeSB1c2VyIHVuY29uZGl0aW9uYWxs
eSBkZXJlZmVyZW5jZXMgdGhlIHJlc3VsdC4gIEluCnByYWN0aWNlLCBJIGNhbid0IHNwb3QgYSBw
YXRoIHdoZXJlIGlvbW11IGlzIE5VTEwsIHNvIEkgdGhpbmsgaXQgaXMgbW9zdGx5CmRlYWQuCgpN
b3ZlIHRoZSBmaWVsZHMgaW50byBzdHJ1Y3QgdnRkX2lvbW11LCBhbmQgZGVsZXRlIGlvbW11X2ly
X2N0cmwoKS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ0M6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1h
cC5jIHwgOTAgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgfCAgMyArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmggICAgfCAxNiArKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC91dGlscy5jICAgIHwgMTMgKysrLS0KIDQgZmlsZXMgY2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygr
KSwgNzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2ludHJlbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwpp
bmRleCAzMGI4ZjkwLi5jZTMyYmIxIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW50cmVtYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVt
YXAuYwpAQCAtMTc5LDcgKzE3OSw3IEBAIGJvb2xfdCBfX2luaXQgaW9tbXVfc3VwcG9ydHNfZWlt
KHZvaWQpCiBzdGF0aWMgdm9pZCB1cGRhdGVfaXJ0ZShzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwg
c3RydWN0IGlyZW1hcF9lbnRyeSAqZW50cnksCiAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICpuZXdfaXJlLCBib29sIGF0b21pYykKIHsKLSAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJmlvbW11X2lyX2N0cmwoaW9tbXUpLT5pcmVtYXBfbG9jaykpOwor
ICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaW9tbXUtPmlyZW1hcF9sb2NrKSk7CiAKICAgICBp
ZiAoIGNwdV9oYXNfY3gxNiApCiAgICAgewpAQCAtMjIwLDE0ICsyMjAsMTMgQEAgc3RhdGljIHZv
aWQgdXBkYXRlX2lydGUoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsIHN0cnVjdCBpcmVtYXBfZW50
cnkgKmVudHJ5LAogc3RhdGljIHZvaWQgZnJlZV9yZW1hcF9lbnRyeShzdHJ1Y3QgdnRkX2lvbW11
ICppb21tdSwgaW50IGluZGV4KQogewogICAgIHN0cnVjdCBpcmVtYXBfZW50cnkgKmlyZW1hcF9l
bnRyeSA9IE5VTEwsICppcmVtYXBfZW50cmllcywgbmV3X2lyZSA9IHsgfTsKLSAgICBzdHJ1Y3Qg
aXJfY3RybCAqaXJfY3RybCA9IGlvbW11X2lyX2N0cmwoaW9tbXUpOwogCiAgICAgaWYgKCBpbmRl
eCA8IDAgfHwgaW5kZXggPiBJUkVNQVBfRU5UUllfTlIgLSAxICkKICAgICAgICAgcmV0dXJuOwog
Ci0gICAgQVNTRVJUKCBzcGluX2lzX2xvY2tlZCgmaXJfY3RybC0+aXJlbWFwX2xvY2spICk7Cisg
ICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZpb21tdS0+aXJlbWFwX2xvY2spKTsKIAotICAgIEdF
VF9JUkVNQVBfRU5UUlkoaXJfY3RybC0+aXJlbWFwX21hZGRyLCBpbmRleCwKKyAgICBHRVRfSVJF
TUFQX0VOVFJZKGlvbW11LT5pcmVtYXBfbWFkZHIsIGluZGV4LAogICAgICAgICAgICAgICAgICAg
ICAgaXJlbWFwX2VudHJpZXMsIGlyZW1hcF9lbnRyeSk7CiAKICAgICB1cGRhdGVfaXJ0ZShpb21t
dSwgaXJlbWFwX2VudHJ5LCAmbmV3X2lyZSwgZmFsc2UpOwpAQCAtMjM1LDcgKzIzNCw3IEBAIHN0
YXRpYyB2b2lkIGZyZWVfcmVtYXBfZW50cnkoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsIGludCBp
bmRleCkKICAgICBpb21tdV9mbHVzaF9pZWNfaW5kZXgoaW9tbXUsIDAsIGluZGV4KTsKIAogICAg
IHVubWFwX3Z0ZF9kb21haW5fcGFnZShpcmVtYXBfZW50cmllcyk7Ci0gICAgaXJfY3RybC0+aXJl
bWFwX251bS0tOworICAgIGlvbW11LT5pcmVtYXBfbnVtLS07CiB9CiAKIC8qCkBAIC0yNDUsMTAg
KzI0NCw5IEBAIHN0YXRpYyB2b2lkIGZyZWVfcmVtYXBfZW50cnkoc3RydWN0IHZ0ZF9pb21tdSAq
aW9tbXUsIGludCBpbmRleCkKIHN0YXRpYyB1bnNpZ25lZCBpbnQgYWxsb2NfcmVtYXBfZW50cnko
c3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsIHVuc2lnbmVkIGludCBucikKIHsKICAgICBzdHJ1Y3Qg
aXJlbWFwX2VudHJ5ICppcmVtYXBfZW50cmllcyA9IE5VTEw7Ci0gICAgc3RydWN0IGlyX2N0cmwg
KmlyX2N0cmwgPSBpb21tdV9pcl9jdHJsKGlvbW11KTsKICAgICB1bnNpZ25lZCBpbnQgaSwgZm91
bmQ7CiAKLSAgICBBU1NFUlQoIHNwaW5faXNfbG9ja2VkKCZpcl9jdHJsLT5pcmVtYXBfbG9jaykg
KTsKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmlvbW11LT5pcmVtYXBfbG9jaykpOwogCiAg
ICAgZm9yICggZm91bmQgPSBpID0gMDsgaSA8IElSRU1BUF9FTlRSWV9OUjsgaSsrICkKICAgICB7
CkBAIC0yNTksNyArMjU3LDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBhbGxvY19yZW1hcF9lbnRy
eShzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwgdW5zaWduZWQgaW50IG5yKQogICAgICAgICAgICAg
aWYgKCBpcmVtYXBfZW50cmllcyApCiAgICAgICAgICAgICAgICAgdW5tYXBfdnRkX2RvbWFpbl9w
YWdlKGlyZW1hcF9lbnRyaWVzKTsKIAotICAgICAgICAgICAgR0VUX0lSRU1BUF9FTlRSWShpcl9j
dHJsLT5pcmVtYXBfbWFkZHIsIGksCisgICAgICAgICAgICBHRVRfSVJFTUFQX0VOVFJZKGlvbW11
LT5pcmVtYXBfbWFkZHIsIGksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlyZW1hcF9l
bnRyaWVzLCBwKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCkBAIC0yNzQsOCArMjcyLDkgQEAg
c3RhdGljIHVuc2lnbmVkIGludCBhbGxvY19yZW1hcF9lbnRyeShzdHJ1Y3QgdnRkX2lvbW11ICpp
b21tdSwgdW5zaWduZWQgaW50IG5yKQogICAgIGlmICggaXJlbWFwX2VudHJpZXMgKQogICAgICAg
ICB1bm1hcF92dGRfZG9tYWluX3BhZ2UoaXJlbWFwX2VudHJpZXMpOwogCi0gICAgaWYgKCBpIDwg
SVJFTUFQX0VOVFJZX05SICkgCi0gICAgICAgIGlyX2N0cmwtPmlyZW1hcF9udW0gKz0gbnI7Cisg
ICAgaWYgKCBpIDwgSVJFTUFQX0VOVFJZX05SICkKKyAgICAgICAgaW9tbXUtPmlyZW1hcF9udW0g
Kz0gbnI7CisKICAgICByZXR1cm4gaTsKIH0KIApAQCAtMjg0LDcgKzI4Myw2IEBAIHN0YXRpYyBp
bnQgcmVtYXBfZW50cnlfdG9faW9hcGljX3J0ZSgKIHsKICAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5
ICppcmVtYXBfZW50cnkgPSBOVUxMLCAqaXJlbWFwX2VudHJpZXM7CiAgICAgdW5zaWduZWQgbG9u
ZyBmbGFnczsKLSAgICBzdHJ1Y3QgaXJfY3RybCAqaXJfY3RybCA9IGlvbW11X2lyX2N0cmwoaW9t
bXUpOwogCiAgICAgaWYgKCBpbmRleCA8IDAgfHwgaW5kZXggPiBJUkVNQVBfRU5UUllfTlIgLSAx
ICkKICAgICB7CkBAIC0yOTQsOSArMjkyLDkgQEAgc3RhdGljIGludCByZW1hcF9lbnRyeV90b19p
b2FwaWNfcnRlKAogICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICB9CiAKLSAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmaXJfY3RybC0+aXJlbWFwX2xvY2ssIGZsYWdzKTsKKyAgICBzcGluX2xvY2tf
aXJxc2F2ZSgmaW9tbXUtPmlyZW1hcF9sb2NrLCBmbGFncyk7CiAKLSAgICBHRVRfSVJFTUFQX0VO
VFJZKGlyX2N0cmwtPmlyZW1hcF9tYWRkciwgaW5kZXgsCisgICAgR0VUX0lSRU1BUF9FTlRSWShp
b21tdS0+aXJlbWFwX21hZGRyLCBpbmRleCwKICAgICAgICAgICAgICAgICAgICAgIGlyZW1hcF9l
bnRyaWVzLCBpcmVtYXBfZW50cnkpOwogCiAgICAgaWYgKCBpcmVtYXBfZW50cnktPnZhbCA9PSAw
ICkKQEAgLTMwNSw3ICszMDMsNyBAQCBzdGF0aWMgaW50IHJlbWFwX2VudHJ5X3RvX2lvYXBpY19y
dGUoCiAgICAgICAgICAgICAgICAgIklPLUFQSUMgaW5kZXggKCVkKSBoYXMgYW4gZW1wdHkgZW50
cnlcbiIsCiAgICAgICAgICAgICAgICAgaW5kZXgpOwogICAgICAgICB1bm1hcF92dGRfZG9tYWlu
X3BhZ2UoaXJlbWFwX2VudHJpZXMpOwotICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZp
cl9jdHJsLT5pcmVtYXBfbG9jaywgZmxhZ3MpOworICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZpb21tdS0+aXJlbWFwX2xvY2ssIGZsYWdzKTsKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CiAgICAgfQogCkBAIC0zMTgsNyArMzE2LDggQEAgc3RhdGljIGludCByZW1hcF9lbnRyeV90b19p
b2FwaWNfcnRlKAogICAgIG9sZF9ydGUtPmRlc3QubG9naWNhbC5sb2dpY2FsX2Rlc3QgPSBpcmVt
YXBfZW50cnktPnJlbWFwLmRzdCA+PiA4OwogCiAgICAgdW5tYXBfdnRkX2RvbWFpbl9wYWdlKGly
ZW1hcF9lbnRyaWVzKTsKLSAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpcl9jdHJsLT5pcmVt
YXBfbG9jaywgZmxhZ3MpOworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlvbW11LT5pcmVt
YXBfbG9jaywgZmxhZ3MpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTMzMiwxMSArMzMxLDEw
IEBAIHN0YXRpYyBpbnQgaW9hcGljX3J0ZV90b19yZW1hcF9lbnRyeShzdHJ1Y3QgdnRkX2lvbW11
ICppb21tdSwKICAgICBzdHJ1Y3QgSU9feEFQSUNfcm91dGVfZW50cnkgbmV3X3J0ZTsKICAgICBp
bnQgaW5kZXg7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBzdHJ1Y3QgaXJfY3RybCAq
aXJfY3RybCA9IGlvbW11X2lyX2N0cmwoaW9tbXUpOwogICAgIGJvb2wgaW5pdCA9IGZhbHNlOwog
CiAgICAgcmVtYXBfcnRlID0gKHN0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5ICopIG9s
ZF9ydGU7Ci0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlyX2N0cmwtPmlyZW1hcF9sb2NrLCBmbGFn
cyk7CisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5pcmVtYXBfbG9jaywgZmxhZ3MpOwog
CiAgICAgaW5kZXggPSBhcGljX3Bpbl8yX2lyX2lkeFthcGljXVtpb2FwaWNfcGluXTsKICAgICBp
ZiAoIGluZGV4IDwgMCApCkBAIC0zNTIsMTEgKzM1MCwxMSBAQCBzdGF0aWMgaW50IGlvYXBpY19y
dGVfdG9fcmVtYXBfZW50cnkoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsCiAgICAgICAgIGRwcmlu
dGsoWEVOTE9HX0VSUiBWVERQUkVGSVgsCiAgICAgICAgICAgICAgICAgIklPLUFQSUMgaW50cmVt
YXAgaW5kZXggKCVkKSBsYXJnZXIgdGhhbiBtYXhpbXVtIGluZGV4ICglZClcbiIsCiAgICAgICAg
ICAgICAgICAgaW5kZXgsIElSRU1BUF9FTlRSWV9OUiAtIDEpOwotICAgICAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZpcl9jdHJsLT5pcmVtYXBfbG9jaywgZmxhZ3MpOworICAgICAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZpb21tdS0+aXJlbWFwX2xvY2ssIGZsYWdzKTsKICAgICAgICAg
cmV0dXJuIC1FRkFVTFQ7CiAgICAgfQogCi0gICAgR0VUX0lSRU1BUF9FTlRSWShpcl9jdHJsLT5p
cmVtYXBfbWFkZHIsIGluZGV4LAorICAgIEdFVF9JUkVNQVBfRU5UUlkoaW9tbXUtPmlyZW1hcF9t
YWRkciwgaW5kZXgsCiAgICAgICAgICAgICAgICAgICAgICBpcmVtYXBfZW50cmllcywgaXJlbWFw
X2VudHJ5KTsKIAogICAgIG5ld19pcmUgPSAqaXJlbWFwX2VudHJ5OwpAQCAtNDA3LDcgKzQwNSw3
IEBAIHN0YXRpYyBpbnQgaW9hcGljX3J0ZV90b19yZW1hcF9lbnRyeShzdHJ1Y3QgdnRkX2lvbW11
ICppb21tdSwKICAgICBpb21tdV9mbHVzaF9pZWNfaW5kZXgoaW9tbXUsIDAsIGluZGV4KTsKIAog
ICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShpcmVtYXBfZW50cmllcyk7Ci0gICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmaXJfY3RybC0+aXJlbWFwX2xvY2ssIGZsYWdzKTsKKyAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZpb21tdS0+aXJlbWFwX2xvY2ssIGZsYWdzKTsKICAgICByZXR1cm4g
MDsKIH0KIApAQCAtNDE5LDkgKzQxNyw4IEBAIHVuc2lnbmVkIGludCBpb19hcGljX3JlYWRfcmVt
YXBfcnRlKAogICAgIHN0cnVjdCBJT194QVBJQ19yb3V0ZV9lbnRyeSBvbGRfcnRlID0geyAwIH07
CiAgICAgaW50IHJ0ZV91cHBlciA9IChyZWcgJiAxKSA/IDEgOiAwOwogICAgIHN0cnVjdCB2dGRf
aW9tbXUgKmlvbW11ID0gaW9hcGljX3RvX2lvbW11KElPX0FQSUNfSUQoYXBpYykpOwotICAgIHN0
cnVjdCBpcl9jdHJsICppcl9jdHJsID0gaW9tbXVfaXJfY3RybChpb21tdSk7CiAKLSAgICBpZiAo
ICFpcl9jdHJsLT5pcmVtYXBfbnVtIHx8CisgICAgaWYgKCAhaW9tbXUtPmlyZW1hcF9udW0gfHwK
ICAgICAgICAgKCAoaW5kZXggPSBhcGljX3Bpbl8yX2lyX2lkeFthcGljXVtpb2FwaWNfcGluXSkg
PCAwICkgKQogICAgICAgICByZXR1cm4gX19pb19hcGljX3JlYWQoYXBpYywgcmVnKTsKIApAQCAt
NTM5LDcgKzUzNiw2IEBAIHN0YXRpYyBpbnQgcmVtYXBfZW50cnlfdG9fbXNpX21zZygKICAgICBz
dHJ1Y3QgaXJlbWFwX2VudHJ5ICppcmVtYXBfZW50cnkgPSBOVUxMLCAqaXJlbWFwX2VudHJpZXM7
CiAgICAgc3RydWN0IG1zaV9tc2dfcmVtYXBfZW50cnkgKnJlbWFwX3J0ZTsKICAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwotICAgIHN0cnVjdCBpcl9jdHJsICppcl9jdHJsID0gaW9tbXVfaXJfY3Ry
bChpb21tdSk7CiAKICAgICByZW1hcF9ydGUgPSAoc3RydWN0IG1zaV9tc2dfcmVtYXBfZW50cnkg
KikgbXNnOwogICAgIGluZGV4ICs9IChyZW1hcF9ydGUtPmFkZHJlc3NfbG8uaW5kZXhfMTUgPDwg
MTUpIHwKQEAgLTU1Myw5ICs1NDksOSBAQCBzdGF0aWMgaW50IHJlbWFwX2VudHJ5X3RvX21zaV9t
c2coCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KIAotICAgIHNwaW5fbG9ja19pcnFz
YXZlKCZpcl9jdHJsLT5pcmVtYXBfbG9jaywgZmxhZ3MpOworICAgIHNwaW5fbG9ja19pcnFzYXZl
KCZpb21tdS0+aXJlbWFwX2xvY2ssIGZsYWdzKTsKIAotICAgIEdFVF9JUkVNQVBfRU5UUlkoaXJf
Y3RybC0+aXJlbWFwX21hZGRyLCBpbmRleCwKKyAgICBHRVRfSVJFTUFQX0VOVFJZKGlvbW11LT5p
cmVtYXBfbWFkZHIsIGluZGV4LAogICAgICAgICAgICAgICAgICAgICAgaXJlbWFwX2VudHJpZXMs
IGlyZW1hcF9lbnRyeSk7CiAKICAgICBpZiAoIGlyZW1hcF9lbnRyeS0+dmFsID09IDAgKQpAQCAt
NTY0LDcgKzU2MCw3IEBAIHN0YXRpYyBpbnQgcmVtYXBfZW50cnlfdG9fbXNpX21zZygKICAgICAg
ICAgICAgICAgICAiTVNJIGluZGV4ICglZCkgaGFzIGFuIGVtcHR5IGVudHJ5XG4iLAogICAgICAg
ICAgICAgICAgIGluZGV4KTsKICAgICAgICAgdW5tYXBfdnRkX2RvbWFpbl9wYWdlKGlyZW1hcF9l
bnRyaWVzKTsKLSAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaXJfY3RybC0+aXJlbWFw
X2xvY2ssIGZsYWdzKTsKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmly
ZW1hcF9sb2NrLCBmbGFncyk7CiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KIApAQCAt
NTkyLDcgKzU4OCw3IEBAIHN0YXRpYyBpbnQgcmVtYXBfZW50cnlfdG9fbXNpX21zZygKICAgICAg
ICAgaXJlbWFwX2VudHJ5LT5yZW1hcC52ZWN0b3I7CiAKICAgICB1bm1hcF92dGRfZG9tYWluX3Bh
Z2UoaXJlbWFwX2VudHJpZXMpOwotICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlyX2N0cmwt
PmlyZW1hcF9sb2NrLCBmbGFncyk7CisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUt
PmlyZW1hcF9sb2NrLCBmbGFncyk7CiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTYwNCwxMyArNjAw
LDEyIEBAIHN0YXRpYyBpbnQgbXNpX21zZ190b19yZW1hcF9lbnRyeSgKICAgICBzdHJ1Y3QgbXNp
X21zZ19yZW1hcF9lbnRyeSAqcmVtYXBfcnRlOwogICAgIHVuc2lnbmVkIGludCBpbmRleCwgaSwg
bnIgPSAxOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0gICAgc3RydWN0IGlyX2N0cmwgKmly
X2N0cmwgPSBpb21tdV9pcl9jdHJsKGlvbW11KTsKICAgICBjb25zdCBzdHJ1Y3QgcGlfZGVzYyAq
cGlfZGVzYyA9IG1zaV9kZXNjLT5waV9kZXNjOwogCiAgICAgaWYgKCBtc2lfZGVzYy0+bXNpX2F0
dHJpYi50eXBlID09IFBDSV9DQVBfSURfTVNJICkKICAgICAgICAgbnIgPSBtc2lfZGVzYy0+bXNp
Lm52ZWM7CiAKLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaXJfY3RybC0+aXJlbWFwX2xvY2ssIGZs
YWdzKTsKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmlyZW1hcF9sb2NrLCBmbGFncyk7
CiAKICAgICBpZiAoIG1zZyA9PSBOVUxMICkKICAgICB7CkBAIC02MjAsNyArNjE1LDcgQEAgc3Rh
dGljIGludCBtc2lfbXNnX3RvX3JlbWFwX2VudHJ5KAogICAgICAgICAgICAgZnJlZV9yZW1hcF9l
bnRyeShpb21tdSwgbXNpX2Rlc2MtPnJlbWFwX2luZGV4ICsgaSk7CiAgICAgICAgICAgICBtc2lf
ZGVzY1tpXS5pcnRlX2luaXRpYWxpemVkID0gZmFsc2U7CiAgICAgICAgIH0KLSAgICAgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmaXJfY3RybC0+aXJlbWFwX2xvY2ssIGZsYWdzKTsKKyAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmlyZW1hcF9sb2NrLCBmbGFncyk7CiAg
ICAgICAgIHJldHVybiAwOwogICAgIH0KIApAQCAtNjQwLDExICs2MzUsMTIgQEAgc3RhdGljIGlu
dCBtc2lfbXNnX3RvX3JlbWFwX2VudHJ5KAogICAgICAgICAgICAgICAgIGluZGV4LCBJUkVNQVBf
RU5UUllfTlIgLSAxKTsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBucjsgKytpICkKICAgICAg
ICAgICAgIG1zaV9kZXNjW2ldLnJlbWFwX2luZGV4ID0gLTE7Ci0gICAgICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJmlyX2N0cmwtPmlyZW1hcF9sb2NrLCBmbGFncyk7CisgICAgICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJmlvbW11LT5pcmVtYXBfbG9jaywgZmxhZ3MpOworCiAgICAgICAg
IHJldHVybiAtRUZBVUxUOwogICAgIH0KIAotICAgIEdFVF9JUkVNQVBfRU5UUlkoaXJfY3RybC0+
aXJlbWFwX21hZGRyLCBpbmRleCwKKyAgICBHRVRfSVJFTUFQX0VOVFJZKGlvbW11LT5pcmVtYXBf
bWFkZHIsIGluZGV4LAogICAgICAgICAgICAgICAgICAgICAgaXJlbWFwX2VudHJpZXMsIGlyZW1h
cF9lbnRyeSk7CiAKICAgICBpZiAoICFwaV9kZXNjICkKQEAgLTY5OCw3ICs2OTQsOCBAQCBzdGF0
aWMgaW50IG1zaV9tc2dfdG9fcmVtYXBfZW50cnkoCiAgICAgaW9tbXVfZmx1c2hfaWVjX2luZGV4
KGlvbW11LCAwLCBpbmRleCk7CiAKICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UoaXJlbWFwX2Vu
dHJpZXMpOwotICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlyX2N0cmwtPmlyZW1hcF9sb2Nr
LCBmbGFncyk7CisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmlyZW1hcF9sb2Nr
LCBmbGFncyk7CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtNzMxLDE0ICs3MjgsMTMgQEAgaW50
IG1zaV9tc2dfd3JpdGVfcmVtYXBfcnRlKAogaW50IF9faW5pdCBpbnRlbF9zZXR1cF9ocGV0X21z
aShzdHJ1Y3QgbXNpX2Rlc2MgKm1zaV9kZXNjKQogewogICAgIHN0cnVjdCB2dGRfaW9tbXUgKmlv
bW11ID0gaHBldF90b19pb21tdShtc2lfZGVzYy0+aHBldF9pZCk7Ci0gICAgc3RydWN0IGlyX2N0
cmwgKmlyX2N0cmwgPSBpb21tdV9pcl9jdHJsKGlvbW11KTsKICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwogICAgIGludCByYyA9IDA7CiAKLSAgICBpZiAoICFpcl9jdHJsIHx8ICFpcl9jdHJsLT5p
cmVtYXBfbWFkZHIgKQorICAgIGlmICggIWlvbW11LT5pcmVtYXBfbWFkZHIgKQogICAgICAgICBy
ZXR1cm4gMDsKIAotICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpcl9jdHJsLT5pcmVtYXBfbG9jaywg
ZmxhZ3MpOworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+aXJlbWFwX2xvY2ssIGZsYWdz
KTsKICAgICBtc2lfZGVzYy0+cmVtYXBfaW5kZXggPSBhbGxvY19yZW1hcF9lbnRyeShpb21tdSwg
MSk7CiAgICAgaWYgKCBtc2lfZGVzYy0+cmVtYXBfaW5kZXggPj0gSVJFTUFQX0VOVFJZX05SICkK
ICAgICB7CkBAIC03NDgsNyArNzQ0LDcgQEAgaW50IF9faW5pdCBpbnRlbF9zZXR1cF9ocGV0X21z
aShzdHJ1Y3QgbXNpX2Rlc2MgKm1zaV9kZXNjKQogICAgICAgICBtc2lfZGVzYy0+cmVtYXBfaW5k
ZXggPSAtMTsKICAgICAgICAgcmMgPSAtRU5YSU87CiAgICAgfQotICAgIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJmlyX2N0cmwtPmlyZW1hcF9sb2NrLCBmbGFncyk7CisgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmaW9tbXUtPmlyZW1hcF9sb2NrLCBmbGFncyk7CiAKICAgICByZXR1cm4gcmM7
CiB9CkBAIC03NTYsNyArNzUyLDYgQEAgaW50IF9faW5pdCBpbnRlbF9zZXR1cF9ocGV0X21zaShz
dHJ1Y3QgbXNpX2Rlc2MgKm1zaV9kZXNjKQogaW50IGVuYWJsZV9pbnRyZW1hcChzdHJ1Y3QgdnRk
X2lvbW11ICppb21tdSwgYm9vbCBlaW0pCiB7CiAgICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpk
cmhkOwotICAgIHN0cnVjdCBpcl9jdHJsICppcl9jdHJsOwogICAgIHUzMiBzdHMsIGdjbWQ7CiAg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIApAQCAtNzY5LDExICs3NjQsMTAgQEAgaW50IGVuYWJs
ZV9pbnRyZW1hcChzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwgYm9vbCBlaW0pCiAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogICAgIH0KIAotICAgIGlyX2N0cmwgPSBpb21tdV9pcl9jdHJsKGlvbW11
KTsKICAgICBzdHMgPSBkbWFyX3JlYWRsKGlvbW11LT5yZWcsIERNQVJfR1NUU19SRUcpOwogCiAg
ICAgLyogUmV0dXJuIGlmIGFscmVhZHkgZW5hYmxlZCBieSBYZW4gKi8KLSAgICBpZiAoIChzdHMg
JiBETUFfR1NUU19JUkVTKSAmJiBpcl9jdHJsLT5pcmVtYXBfbWFkZHIgKQorICAgIGlmICggKHN0
cyAmIERNQV9HU1RTX0lSRVMpICYmIGlvbW11LT5pcmVtYXBfbWFkZHIgKQogICAgICAgICByZXR1
cm4gMDsKIAogICAgIGlmICggIShzdHMgJiBETUFfR1NUU19RSUVTKSApCkBAIC03ODksMTcgKzc4
MywxNSBAQCBpbnQgZW5hYmxlX2ludHJlbWFwKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LCBib29s
IGVpbSkKICAgICAgICAgICAgICAgICIgQ29tcGF0aWJpbGl0eSBGb3JtYXQgSW50ZXJydXB0cyBw
ZXJtaXR0ZWQgb24gSU9NTVUgIyV1OiIKICAgICAgICAgICAgICAgICIgRGV2aWNlIHBhc3MtdGhy
b3VnaCB3aWxsIGJlIGluc2VjdXJlXG4iLCBpb21tdS0+aW5kZXgpOwogCi0gICAgaWYgKCBpcl9j
dHJsLT5pcmVtYXBfbWFkZHIgPT0gMCApCisgICAgaWYgKCBpb21tdS0+aXJlbWFwX21hZGRyID09
IDAgKQogICAgIHsKICAgICAgICAgZHJoZCA9IGlvbW11X3RvX2RyaGQoaW9tbXUpOwotICAgICAg
ICBpcl9jdHJsLT5pcmVtYXBfbWFkZHIgPSBhbGxvY19wZ3RhYmxlX21hZGRyKGRyaGQsIElSRU1B
UF9BUkNIX1BBR0VfTlIpOwotICAgICAgICBpZiAoIGlyX2N0cmwtPmlyZW1hcF9tYWRkciA9PSAw
ICkKLSAgICAgICAgewotICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfV0FSTklORyBWVERQUkVG
SVgsCi0gICAgICAgICAgICAgICAgICAgICJDYW5ub3QgYWxsb2NhdGUgbWVtb3J5IGZvciBpcl9j
dHJsLT5pcmVtYXBfbWFkZHJcbiIpOworCisgICAgICAgIGlvbW11LT5pcmVtYXBfbWFkZHIgPSBh
bGxvY19wZ3RhYmxlX21hZGRyKGRyaGQsIElSRU1BUF9BUkNIX1BBR0VfTlIpOworICAgICAgICBp
ZiAoIGlvbW11LT5pcmVtYXBfbWFkZHIgPT0gMCApCiAgICAgICAgICAgICByZXR1cm4gLUVOT01F
TTsKLSAgICAgICAgfQotICAgICAgICBpcl9jdHJsLT5pcmVtYXBfbnVtID0gMDsKKworICAgICAg
ICBpb21tdS0+aXJlbWFwX251bSA9IDA7CiAgICAgfQogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUo
JmlvbW11LT5yZWdpc3Rlcl9sb2NrLCBmbGFncyk7CkBAIC04MDksNyArODAxLDcgQEAgaW50IGVu
YWJsZV9pbnRyZW1hcChzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwgYm9vbCBlaW0pCiAgICAgICog
SW50ZXJydXB0IE1vZGUuCiAgICAgICovCiAgICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1B
Ul9JUlRBX1JFRywKLSAgICAgICAgICAgICAgICBpcl9jdHJsLT5pcmVtYXBfbWFkZHIgfCBJUlRB
X1JFR19UQUJMRV9TSVpFIHwKKyAgICAgICAgICAgICAgICBpb21tdS0+aXJlbWFwX21hZGRyIHwg
SVJUQV9SRUdfVEFCTEVfU0laRSB8CiAgICAgICAgICAgICAgICAgKGVpbSA/IElSVEFfRUlNRSA6
IDApKTsKIAogICAgIC8qIHNldCBTSVJUUCAqLwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YwppbmRleCBlNWIzM2QyLi4wNWRjN2ZmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YwpAQCAtMTQ3LDggKzE0Nyw2IEBAIHN0YXRpYyBzdHJ1Y3QgaW50ZWxfaW9tbXUgKl9faW5pdCBh
bGxvY19pbnRlbF9pb21tdSh2b2lkKQogICAgIGlmICggaW50ZWwgPT0gTlVMTCApCiAgICAgICAg
IHJldHVybiBOVUxMOwogCi0gICAgc3Bpbl9sb2NrX2luaXQoJmludGVsLT5pcl9jdHJsLmlyZW1h
cF9sb2NrKTsKLQogICAgIHJldHVybiBpbnRlbDsKIH0KIApAQCAtMTE4NCw2ICsxMTgyLDcgQEAg
aW50IF9faW5pdCBpb21tdV9hbGxvYyhzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQpCiAKICAg
ICBpb21tdS0+bXNpLmlycSA9IC0xOyAvKiBObyBpcnEgYXNzaWduZWQgeWV0LiAqLwogICAgIElO
SVRfTElTVF9IRUFEKCZpb21tdS0+YXRzX2RldmljZXMpOworICAgIHNwaW5fbG9ja19pbml0KCZp
b21tdS0+aXJlbWFwX2xvY2spOwogCiAgICAgaW9tbXUtPmludGVsID0gYWxsb2NfaW50ZWxfaW9t
bXUoKTsKICAgICBpZiAoIGlvbW11LT5pbnRlbCA9PSBOVUxMICkKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmgKaW5kZXggMTJiNTMxYy4uOTdkMGU2YiAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmgKQEAgLTUwNiwxMiArNTA2LDYgQEAgZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQg
YWNwaV9kcmhkX3VuaXRzOwogZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgYWNwaV9ybXJyX3VuaXRz
OwogZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgYWNwaV9pb2FwaWNfdW5pdHM7CiAKLXN0cnVjdCBp
cl9jdHJsIHsKLSAgICB1NjQgaXJlbWFwX21hZGRyOyAgICAgICAgICAgIC8qIGludGVycnVwdCBy
ZW1hcCB0YWJsZSBtYWNoaW5lIGFkZHJlc3MgKi8KLSAgICBpbnQgaXJlbWFwX251bTsgICAgICAg
ICAgICAgIC8qIHRvdGFsIG51bSBvZiB1c2VkIGludGVycnVwdCByZW1hcCBlbnRyeSAqLwotICAg
IHNwaW5sb2NrX3QgaXJlbWFwX2xvY2s7ICAgICAgLyogbG9jayBmb3IgaXJxIHJlbWFwcGluZyB0
YWJsZSAqLwotfTsKLQogc3RydWN0IGlvbW11X2ZsdXNoIHsKICAgICBpbnQgX19tdXN0X2NoZWNr
ICgqY29udGV4dCkodm9pZCAqaW9tbXUsIHUxNiBkaWQsIHUxNiBzb3VyY2VfaWQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGZ1bmN0aW9uX21hc2ssIHU2NCB0eXBlLApAQCAt
NTIzLDcgKzUxNyw2IEBAIHN0cnVjdCBpb21tdV9mbHVzaCB7CiB9OwogCiBzdHJ1Y3QgaW50ZWxf
aW9tbXUgewotICAgIHN0cnVjdCBpcl9jdHJsIGlyX2N0cmw7CiAgICAgc3RydWN0IGlvbW11X2Zs
dXNoIGZsdXNoOwogICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKIH07CkBAIC01NDMs
MTYgKzUzNiwxNSBAQCBzdHJ1Y3QgdnRkX2lvbW11IHsKIAogICAgIHVpbnQ2NF90IHFpbnZhbF9t
YWRkcjsgICAvKiBxdWV1ZSBpbnZhbGlkYXRpb24gcGFnZSBtYWNoaW5lIGFkZHJlc3MgKi8KIAor
ICAgIHVpbnQ2NF90IGlyZW1hcF9tYWRkcjsgICAvKiBpbnRlcnJ1cHQgcmVtYXAgdGFibGUgbWFj
aGluZSBhZGRyZXNzICovCisgICAgdW5zaWduZWQgaW50IGlyZW1hcF9udW07IC8qIHRvdGFsIG51
bSBvZiB1c2VkIGludGVycnVwdCByZW1hcCBlbnRyeSAqLworICAgIHNwaW5sb2NrX3QgaXJlbWFw
X2xvY2s7ICAvKiBsb2NrIGZvciBpcnEgcmVtYXBwaW5nIHRhYmxlICovCisKICAgICBzdHJ1Y3Qg
bGlzdF9oZWFkIGF0c19kZXZpY2VzOwogICAgIHVuc2lnbmVkIGxvbmcgKmRvbWlkX2JpdG1hcDsg
IC8qIGRvbWFpbiBpZCBiaXRtYXAgKi8KICAgICB1MTYgKmRvbWlkX21hcDsgICAgICAgICAgICAg
ICAvKiBkb21haW4gaWQgbWFwcGluZyBhcnJheSAqLwogfTsKIAotc3RhdGljIGlubGluZSBzdHJ1
Y3QgaXJfY3RybCAqaW9tbXVfaXJfY3RybChzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSkKLXsKLSAg
ICByZXR1cm4gaW9tbXUgPyAmaW9tbXUtPmludGVsLT5pcl9jdHJsIDogTlVMTDsKLX0KLQogc3Rh
dGljIGlubGluZSBzdHJ1Y3QgaW9tbXVfZmx1c2ggKmlvbW11X2dldF9mbHVzaChzdHJ1Y3QgdnRk
X2lvbW11ICppb21tdSkKIHsKICAgICByZXR1cm4gaW9tbXUgPyAmaW9tbXUtPmludGVsLT5mbHVz
aCA6IE5VTEw7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jCmluZGV4IDcwNWU1MWIuLjcy
ZDIyMzUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jCkBAIC0yMDgsNyArMjA4LDcg
QEAgdm9pZCB2dGRfZHVtcF9pb21tdV9pbmZvKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAg
ICAgdWludDY0X3QgaXJlbWFwX21hZGRyID0gaXJ0YSAmIFBBR0VfTUFTSzsKICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBucl9lbnRyeSA9IDEgPDwgKChpcnRhICYgMHhGKSArIDEpOwogICAgICAg
ICAgICAgc3RydWN0IGlyZW1hcF9lbnRyeSAqaXJlbWFwX2VudHJpZXMgPSBOVUxMOwotICAgICAg
ICAgICAgaW50IHByaW50X2NudCA9IDA7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcHJpbnRf
Y250ID0gMDsKIAogICAgICAgICAgICAgcHJpbnRrKCIgIEludGVycnVwdCByZW1hcHBpbmcgdGFi
bGUgKG5yX2VudHJ5PSUjeC4gIgogICAgICAgICAgICAgICAgICJPbmx5IGR1bXAgUD0xIGVudHJp
ZXMgaGVyZSk6XG4iLCBucl9lbnRyeSk7CkBAIC0yNTEsOSArMjUxLDkgQEAgdm9pZCB2dGRfZHVt
cF9pb21tdV9pbmZvKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAgICAgfQogICAgICAgICAg
ICAgaWYgKCBpcmVtYXBfZW50cmllcyApCiAgICAgICAgICAgICAgICAgdW5tYXBfdnRkX2RvbWFp
bl9wYWdlKGlyZW1hcF9lbnRyaWVzKTsKLSAgICAgICAgICAgIGlmICggaW9tbXVfaXJfY3RybChp
b21tdSktPmlyZW1hcF9udW0gIT0gcHJpbnRfY250ICkKLSAgICAgICAgICAgICAgICBwcmludGso
Ildhcm5pbmc6IFByaW50ICVkIElSVEUgKGFjdHVhbGx5IGhhdmUgJWQpIVxuIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgIHByaW50X2NudCwgaW9tbXVfaXJfY3RybChpb21tdSktPmlyZW1hcF9u
dW0pOworICAgICAgICAgICAgaWYgKCBpb21tdS0+aXJlbWFwX251bSAhPSBwcmludF9jbnQgKQor
ICAgICAgICAgICAgICAgIHByaW50aygiV2FybmluZzogUHJpbnQgJXUgSVJURSAoYWN0dWFsbHkg
aGF2ZSAldSkhXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRfY250LCBpb21tdS0+
aXJlbWFwX251bSk7CiAKICAgICAgICAgfQogICAgIH0KQEAgLTI2NCwxMyArMjY0LDEyIEBAIHZv
aWQgdnRkX2R1bXBfaW9tbXVfaW5mbyh1bnNpZ25lZCBjaGFyIGtleSkKICAgICAgICAgaW50IGFw
aWM7CiAgICAgICAgIHVuaW9uIElPX0FQSUNfcmVnXzAxIHJlZ18wMTsKICAgICAgICAgc3RydWN0
IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnkgKnJlbWFwOwotICAgICAgICBzdHJ1Y3QgaXJfY3Ry
bCAqaXJfY3RybDsKIAogICAgICAgICBmb3IgKCBhcGljID0gMDsgYXBpYyA8IG5yX2lvYXBpY3M7
IGFwaWMrKyApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlvbW11ID0gaW9hcGljX3RvX2lvbW11
KG1wX2lvYXBpY3NbYXBpY10ubXBjX2FwaWNpZCk7Ci0gICAgICAgICAgICBpcl9jdHJsID0gaW9t
bXVfaXJfY3RybChpb21tdSk7Ci0gICAgICAgICAgICBpZiAoICFpcl9jdHJsIHx8ICFpcl9jdHJs
LT5pcmVtYXBfbWFkZHIgfHwgIWlyX2N0cmwtPmlyZW1hcF9udW0gKQorCisgICAgICAgICAgICBp
ZiAoICFpb21tdS0+aXJlbWFwX21hZGRyIHx8ICFpb21tdS0+aXJlbWFwX251bSApCiAgICAgICAg
ICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgICAgIHByaW50ayggIlxuUmVkaXJlY3Rpb24g
dGFibGUgb2YgSU9BUElDICV4OlxuIiwgYXBpYyk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 19:14:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 19:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxGHM-0006w1-Ap; Fri, 22 Feb 2019 19:14:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2oW1=Q5=citrix.com=prvs=9494562d8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gxGHK-0006vX-9x
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 19:14:34 +0000
X-Inumbo-ID: 15e2552c-36d6-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15e2552c-36d6-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 19:14:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,400,1544486400"; d="scan'208";a="78856327"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 22 Feb 2019 19:13:26 +0000
Message-ID: <1550862806-30236-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 6/6] x86/vtd: Drop struct intel_iommu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNvbGUgcmVtYWluaW5nIG1lbWJlciBvZiBzdHJ1Y3QgaW50ZWxfaW9tbXUgaXMgdGhlIGRy
aGQgYmFja3BvaW50ZXIuICBNb3ZlCnRoaXMgaW50byBzdHJ1Y3QgdnRkX2lvbW11LCByZXBsYWNp
bmcgdGhlIHRoZSAnaW50ZWwnIHBvaW50ZXIuCgpUaGlzIHJlbW92ZXMgb25lIGR5bmFtaWMgbWVt
b3J5IGFsbG9jYXRpb24gcGVyIElPTU1VIG9uIHRoZSBzeXN0ZW0uCgpTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgfCAzMyArKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oICB8ICA2
ICstLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jIHwgIDkgKysrLS0t
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYyAgfCAgMiArLQogNCBmaWxl
cyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA0MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDdmYzZmZTAuLjAxZTI1NzQgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMzksMjIgKzEzOSw2IEBAIHN0YXRpYyBpbnQgY29udGV4
dF9nZXRfZG9tYWluX2lkKHN0cnVjdCBjb250ZXh0X2VudHJ5ICpjb250ZXh0LAogICAgIHJldHVy
biBkb21pZDsKIH0KIAotc3RhdGljIHN0cnVjdCBpbnRlbF9pb21tdSAqX19pbml0IGFsbG9jX2lu
dGVsX2lvbW11KHZvaWQpCi17Ci0gICAgc3RydWN0IGludGVsX2lvbW11ICppbnRlbDsKLQotICAg
IGludGVsID0geHphbGxvYyhzdHJ1Y3QgaW50ZWxfaW9tbXUpOwotICAgIGlmICggaW50ZWwgPT0g
TlVMTCApCi0gICAgICAgIHJldHVybiBOVUxMOwotCi0gICAgcmV0dXJuIGludGVsOwotfQotCi1z
dGF0aWMgdm9pZCBfX2luaXQgZnJlZV9pbnRlbF9pb21tdShzdHJ1Y3QgaW50ZWxfaW9tbXUgKmlu
dGVsKQotewotICAgIHhmcmVlKGludGVsKTsKLX0KLQogc3RhdGljIGludCBpb21tdXNfaW5jb2hl
cmVudDsKIHN0YXRpYyB2b2lkIF9faW9tbXVfZmx1c2hfY2FjaGUodm9pZCAqYWRkciwgdW5zaWdu
ZWQgaW50IHNpemUpCiB7CkBAIC04NjksNyArODUzLDcgQEAgc3RhdGljIGludCBpb21tdV9wYWdl
X2ZhdWx0X2RvX29uZShzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwgaW50IHR5cGUsCiB7CiAgICAg
Y29uc3QgY2hhciAqcmVhc29uLCAqa2luZDsKICAgICBlbnVtIGZhdWx0dHlwZSBmYXVsdF90eXBl
OwotICAgIHUxNiBzZWcgPSBpb21tdS0+aW50ZWwtPmRyaGQtPnNlZ21lbnQ7CisgICAgdTE2IHNl
ZyA9IGlvbW11LT5kcmhkLT5zZWdtZW50OwogCiAgICAgcmVhc29uID0gaW9tbXVfZ2V0X2ZhdWx0
X3JlYXNvbihmYXVsdF9yZWFzb24sICZmYXVsdF90eXBlKTsKICAgICBzd2l0Y2ggKCBmYXVsdF90
eXBlICkKQEAgLTk4Miw3ICs5NjYsNyBAQCBzdGF0aWMgdm9pZCBfX2RvX2lvbW11X3BhZ2VfZmF1
bHQoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiAgICAgICAgIGlvbW11X3BhZ2VfZmF1bHRfZG9f
b25lKGlvbW11LCB0eXBlLCBmYXVsdF9yZWFzb24sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNvdXJjZV9pZCwgZ3Vlc3RfYWRkcik7CiAKLSAgICAgICAgcGNpX2NoZWNrX2Rpc2Fi
bGVfZGV2aWNlKGlvbW11LT5pbnRlbC0+ZHJoZC0+c2VnbWVudCwKKyAgICAgICAgcGNpX2NoZWNr
X2Rpc2FibGVfZGV2aWNlKGlvbW11LT5kcmhkLT5zZWdtZW50LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUENJX0JVUyhzb3VyY2VfaWQpLCBQQ0lfREVWRk4yKHNvdXJjZV9pZCkp
OwogCiAgICAgICAgIGZhdWx0X2luZGV4Kys7CkBAIC0xMTgwLDEzICsxMTY0LDcgQEAgaW50IF9f
aW5pdCBpb21tdV9hbGxvYyhzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQpCiAgICAgSU5JVF9M
SVNUX0hFQUQoJmlvbW11LT5hdHNfZGV2aWNlcyk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJmlvbW11
LT5pcmVtYXBfbG9jayk7CiAKLSAgICBpb21tdS0+aW50ZWwgPSBhbGxvY19pbnRlbF9pb21tdSgp
OwotICAgIGlmICggaW9tbXUtPmludGVsID09IE5VTEwgKQotICAgIHsKLSAgICAgICAgeGZyZWUo
aW9tbXUpOwotICAgICAgICByZXR1cm4gLUVOT01FTTsKLSAgICB9Ci0gICAgaW9tbXUtPmludGVs
LT5kcmhkID0gZHJoZDsKKyAgICBpb21tdS0+ZHJoZCA9IGRyaGQ7CiAgICAgZHJoZC0+aW9tbXUg
PSBpb21tdTsKIAogICAgIGlmICggIShpb21tdS0+cm9vdF9tYWRkciA9IGFsbG9jX3BndGFibGVf
bWFkZHIoZHJoZCwgMSkpICkKQEAgLTEyNzksNyArMTI1Nyw2IEBAIHZvaWQgX19pbml0IGlvbW11
X2ZyZWUoc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkKQogICAgIHhmcmVlKGlvbW11LT5kb21p
ZF9iaXRtYXApOwogICAgIHhmcmVlKGlvbW11LT5kb21pZF9tYXApOwogCi0gICAgZnJlZV9pbnRl
bF9pb21tdShpb21tdS0+aW50ZWwpOwogICAgIGlmICggaW9tbXUtPm1zaS5pcnEgPj0gMCApCiAg
ICAgICAgIGRlc3Ryb3lfaXJxKGlvbW11LT5tc2kuaXJxKTsKICAgICB4ZnJlZShpb21tdSk7CkBA
IC0xMzI5LDcgKzEzMDYsNyBAQCBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUoCiAgICAg
c3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZG9tYWluKTsKICAgICBzdHJ1Y3Qg
Y29udGV4dF9lbnRyeSAqY29udGV4dCwgKmNvbnRleHRfZW50cmllczsKICAgICB1NjQgbWFkZHIs
IHBnZF9tYWRkcjsKLSAgICB1MTYgc2VnID0gaW9tbXUtPmludGVsLT5kcmhkLT5zZWdtZW50Owor
ICAgIHUxNiBzZWcgPSBpb21tdS0+ZHJoZC0+c2VnbWVudDsKICAgICBpbnQgYWdhdywgcmMsIHJl
dDsKICAgICBib29sX3QgZmx1c2hfZGV2X2lvdGxiOwogCkBAIC0xNjE4LDcgKzE1OTUsNyBAQCBp
bnQgZG9tYWluX2NvbnRleHRfdW5tYXBfb25lKAogICAgIHNwaW5fdW5sb2NrKCZpb21tdS0+bG9j
ayk7CiAgICAgdW5tYXBfdnRkX2RvbWFpbl9wYWdlKGNvbnRleHRfZW50cmllcyk7CiAKLSAgICBp
ZiAoICFpb21tdS0+aW50ZWwtPmRyaGQtPnNlZ21lbnQgJiYgIXJjICkKKyAgICBpZiAoICFpb21t
dS0+ZHJoZC0+c2VnbWVudCAmJiAhcmMgKQogICAgICAgICByYyA9IG1lX3dpZmlfcXVpcmsoZG9t
YWluLCBidXMsIGRldmZuLCBVTk1BUF9NRV9QSEFOVE9NX0ZVTkMpOwogCiAgICAgcmV0dXJuIHJj
OwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAppbmRleCBhOGNmZmJhLi44MDhkZmNkIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAorKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaApAQCAtNTA2LDEwICs1MDYsNiBAQCBleHRl
cm4gc3RydWN0IGxpc3RfaGVhZCBhY3BpX2RyaGRfdW5pdHM7CiBleHRlcm4gc3RydWN0IGxpc3Rf
aGVhZCBhY3BpX3JtcnJfdW5pdHM7CiBleHRlcm4gc3RydWN0IGxpc3RfaGVhZCBhY3BpX2lvYXBp
Y191bml0czsKIAotc3RydWN0IGludGVsX2lvbW11IHsKLSAgICBzdHJ1Y3QgYWNwaV9kcmhkX3Vu
aXQgKmRyaGQ7Ci19OwotCiBzdHJ1Y3QgdnRkX2lvbW11IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFk
IGxpc3Q7CiAgICAgdm9pZCBfX2lvbWVtICpyZWc7IC8qIFBvaW50ZXIgdG8gaGFyZHdhcmUgcmVn
cywgdmlydHVhbCBhZGRyICovCkBAIC01MjEsNyArNTE3LDcgQEAgc3RydWN0IHZ0ZF9pb21tdSB7
CiAgICAgc3BpbmxvY2tfdCByZWdpc3Rlcl9sb2NrOyAvKiBwcm90ZWN0IGlvbW11IHJlZ2lzdGVy
IGhhbmRsaW5nICovCiAgICAgdTY0IHJvb3RfbWFkZHI7IC8qIHJvb3QgZW50cnkgbWFjaGluZSBh
ZGRyZXNzICovCiAgICAgc3RydWN0IG1zaV9kZXNjIG1zaTsKLSAgICBzdHJ1Y3QgaW50ZWxfaW9t
bXUgKmludGVsOworICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKIAogICAgIHVpbnQ2
NF90IHFpbnZhbF9tYWRkcjsgICAvKiBxdWV1ZSBpbnZhbGlkYXRpb24gcGFnZSBtYWNoaW5lIGFk
ZHJlc3MgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJr
cy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jCmluZGV4IDc5MjA5ZjMu
LmYzYTYxN2YgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3Mu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKQEAgLTEzOSw4ICsx
MzksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbWFwX2lnZF9yZWcodm9pZCkKICAqLwogc3RhdGlj
IGludCBjYW50aWdhX3Z0ZF9vcHNfcHJlYW1ibGUoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiB7
Ci0gICAgc3RydWN0IGludGVsX2lvbW11ICppbnRlbCA9IGlvbW11LT5pbnRlbDsKLSAgICBzdHJ1
Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQgPSBpbnRlbCA/IGludGVsLT5kcmhkIDogTlVMTDsKKyAg
ICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQgPSBpb21tdS0+ZHJoZDsKIAogICAgIGlmICgg
IWlzX2lnZF9kcmhkKGRyaGQpIHx8ICFpc19jYW50aWdhX2IzICkKICAgICAgICAgcmV0dXJuIDA7
CkBAIC0xNzQsOCArMTczLDcgQEAgc3RhdGljIGludCBjYW50aWdhX3Z0ZF9vcHNfcHJlYW1ibGUo
c3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiAgKi8KIHN0YXRpYyB2b2lkIHNuYl92dGRfb3BzX3By
ZWFtYmxlKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KQogewotICAgIHN0cnVjdCBpbnRlbF9pb21t
dSAqaW50ZWwgPSBpb21tdS0+aW50ZWw7Ci0gICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhk
ID0gaW50ZWwgPyBpbnRlbC0+ZHJoZCA6IE5VTEw7CisgICAgc3RydWN0IGFjcGlfZHJoZF91bml0
ICpkcmhkID0gaW9tbXUtPmRyaGQ7CiAgICAgc190aW1lX3Qgc3RhcnRfdGltZTsKIAogICAgIGlm
ICggIWlzX2lnZF9kcmhkKGRyaGQpIHx8ICFpc19zbmJfZ2Z4ICkKQEAgLTIwNCw4ICsyMDIsNyBA
QCBzdGF0aWMgdm9pZCBzbmJfdnRkX29wc19wcmVhbWJsZShzdHJ1Y3QgdnRkX2lvbW11ICppb21t
dSkKIAogc3RhdGljIHZvaWQgc25iX3Z0ZF9vcHNfcG9zdGFtYmxlKHN0cnVjdCB2dGRfaW9tbXUg
KmlvbW11KQogewotICAgIHN0cnVjdCBpbnRlbF9pb21tdSAqaW50ZWwgPSBpb21tdS0+aW50ZWw7
Ci0gICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkID0gaW50ZWwgPyBpbnRlbC0+ZHJoZCA6
IE5VTEw7CisgICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkID0gaW9tbXUtPmRyaGQ7CiAK
ICAgICBpZiAoICFpc19pZ2RfZHJoZChkcmhkKSB8fCAhaXNfc25iX2dmeCApCiAgICAgICAgIHJl
dHVybjsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxzLmMKaW5kZXggNzJkMjIzNS4uZWU5ZTZj
YiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxzLmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxzLmMKQEAgLTk2LDcgKzk2LDcgQEAgdm9p
ZCBwcmludF92dGRfZW50cmllcyhzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwgaW50IGJ1cywgaW50
IGRldmZuLCB1NjQgZ21mbikKICAgICB1MzIgbF9pbmRleCwgbGV2ZWw7CiAKICAgICBwcmludGso
InByaW50X3Z0ZF9lbnRyaWVzOiBpb21tdSAjJXUgZGV2ICUwNHg6JTAyeDolMDJ4LiV1IGdtZm4g
JSJQUklfZ2ZuIlxuIiwKLSAgICAgICAgICAgaW9tbXUtPmluZGV4LCBpb21tdS0+aW50ZWwtPmRy
aGQtPnNlZ21lbnQsIGJ1cywKKyAgICAgICAgICAgaW9tbXUtPmluZGV4LCBpb21tdS0+ZHJoZC0+
c2VnbWVudCwgYnVzLAogICAgICAgICAgICBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZu
KSwgZ21mbik7CiAKICAgICBpZiAoIGlvbW11LT5yb290X21hZGRyID09IDAgKQotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 19:14:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 19:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxGHK-0006vP-2z; Fri, 22 Feb 2019 19:14:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2oW1=Q5=citrix.com=prvs=9494562d8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gxGHJ-0006tD-43
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 19:14:33 +0000
X-Inumbo-ID: 14b39644-36d6-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14b39644-36d6-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 19:14:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,400,1544486400"; d="scan'208";a="78856321"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 22 Feb 2019 19:13:23 +0000
Message-ID: <1550862806-30236-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/6] x86/vtd: Drop struct qi_ctrl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgdW5jbGVhciB3aHkgdGhpcyBhYnN0cmFjdGlvbiBleGlzdHMsIGJ1dCBpb21tdV9xaV9j
dHJsKCkgcmV0dXJucwpwb3NzaWJseSBOVUxMIGFuZCBldmVyeSB1c2VyIHVuY29uZGl0aW9uYWxs
eSBkZXJlZmVyZW5jZXMgdGhlIHJlc3VsdC4gIEluCnByYWN0aWNlLCBJIGNhbid0IHNwb3QgYSBw
YXRoIHdoZXJlIGlvbW11IGlzIE5VTEwsIHNvIEkgdGhpbmsgaXQgaXMgbW9zdGx5CmRlYWQuCgpN
b3ZlIHRoZSBzb2xlIG1lbWJlciBpbnRvIHN0cnVjdCB2dGRfaW9tbXUsIGFuZCBkZWxldGUgaW9t
bXVfcWlfY3RybCgpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkND
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpDQzogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmggIHwgMTMgKysrLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52
YWwuYyB8IDQyICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5oCmluZGV4IDU1NmIzZDYuLjEyYjUzMWMgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5oCkBAIC01MDYsMTAgKzUwNiw2IEBAIGV4dGVybiBzdHJ1Y3QgbGlzdF9o
ZWFkIGFjcGlfZHJoZF91bml0czsKIGV4dGVybiBzdHJ1Y3QgbGlzdF9oZWFkIGFjcGlfcm1ycl91
bml0czsKIGV4dGVybiBzdHJ1Y3QgbGlzdF9oZWFkIGFjcGlfaW9hcGljX3VuaXRzOwogCi1zdHJ1
Y3QgcWlfY3RybCB7Ci0gICAgdTY0IHFpbnZhbF9tYWRkcjsgIC8qIHF1ZXVlIGludmFsaWRhdGlv
biBwYWdlIG1hY2hpbmUgYWRkcmVzcyAqLwotfTsKLQogc3RydWN0IGlyX2N0cmwgewogICAgIHU2
NCBpcmVtYXBfbWFkZHI7ICAgICAgICAgICAgLyogaW50ZXJydXB0IHJlbWFwIHRhYmxlIG1hY2hp
bmUgYWRkcmVzcyAqLwogICAgIGludCBpcmVtYXBfbnVtOyAgICAgICAgICAgICAgLyogdG90YWwg
bnVtIG9mIHVzZWQgaW50ZXJydXB0IHJlbWFwIGVudHJ5ICovCkBAIC01MjcsNyArNTIzLDYgQEAg
c3RydWN0IGlvbW11X2ZsdXNoIHsKIH07CiAKIHN0cnVjdCBpbnRlbF9pb21tdSB7Ci0gICAgc3Ry
dWN0IHFpX2N0cmwgcWlfY3RybDsKICAgICBzdHJ1Y3QgaXJfY3RybCBpcl9jdHJsOwogICAgIHN0
cnVjdCBpb21tdV9mbHVzaCBmbHVzaDsKICAgICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7
CkBAIC01NDUsMTYgKzU0MCwxNCBAQCBzdHJ1Y3QgdnRkX2lvbW11IHsKICAgICB1NjQgcm9vdF9t
YWRkcjsgLyogcm9vdCBlbnRyeSBtYWNoaW5lIGFkZHJlc3MgKi8KICAgICBzdHJ1Y3QgbXNpX2Rl
c2MgbXNpOwogICAgIHN0cnVjdCBpbnRlbF9pb21tdSAqaW50ZWw7CisKKyAgICB1aW50NjRfdCBx
aW52YWxfbWFkZHI7ICAgLyogcXVldWUgaW52YWxpZGF0aW9uIHBhZ2UgbWFjaGluZSBhZGRyZXNz
ICovCisKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGF0c19kZXZpY2VzOwogICAgIHVuc2lnbmVkIGxv
bmcgKmRvbWlkX2JpdG1hcDsgIC8qIGRvbWFpbiBpZCBiaXRtYXAgKi8KICAgICB1MTYgKmRvbWlk
X21hcDsgICAgICAgICAgICAgICAvKiBkb21haW4gaWQgbWFwcGluZyBhcnJheSAqLwogfTsKIAot
c3RhdGljIGlubGluZSBzdHJ1Y3QgcWlfY3RybCAqaW9tbXVfcWlfY3RybChzdHJ1Y3QgdnRkX2lv
bW11ICppb21tdSkKLXsKLSAgICByZXR1cm4gaW9tbXUgPyAmaW9tbXUtPmludGVsLT5xaV9jdHJs
IDogTlVMTDsKLX0KLQogc3RhdGljIGlubGluZSBzdHJ1Y3QgaXJfY3RybCAqaW9tbXVfaXJfY3Ry
bChzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSkKIHsKICAgICByZXR1cm4gaW9tbXUgPyAmaW9tbXUt
PmludGVsLT5pcl9jdHJsIDogTlVMTDsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9xaW52YWwuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwpp
bmRleCAzZGRiOWI2Li5mNmZjZWU1IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvcWludmFsLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5j
CkBAIC04NCw3ICs4NCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIHF1ZXVlX2ludmFsaWRh
dGVfY29udGV4dF9zeW5jKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LAogCiAgICAgc3Bpbl9sb2Nr
X2lycXNhdmUoJmlvbW11LT5yZWdpc3Rlcl9sb2NrLCBmbGFncyk7CiAgICAgaW5kZXggPSBxaW52
YWxfbmV4dF9pbmRleChpb21tdSk7Ci0gICAgZW50cnlfYmFzZSA9IGlvbW11X3FpX2N0cmwoaW9t
bXUpLT5xaW52YWxfbWFkZHIgKworICAgIGVudHJ5X2Jhc2UgPSBpb21tdS0+cWludmFsX21hZGRy
ICsKICAgICAgICAgICAgICAgICAgKChpbmRleCA+PiBRSU5WQUxfRU5UUllfT1JERVIpIDw8IFBB
R0VfU0hJRlQpOwogICAgIHFpbnZhbF9lbnRyaWVzID0gbWFwX3Z0ZF9kb21haW5fcGFnZShlbnRy
eV9iYXNlKTsKICAgICBxaW52YWxfZW50cnkgPSAmcWludmFsX2VudHJpZXNbaW5kZXggJSAoMSA8
PCBRSU5WQUxfRU5UUllfT1JERVIpXTsKQEAgLTExOCw3ICsxMTgsNyBAQCBzdGF0aWMgaW50IF9f
bXVzdF9jaGVjayBxdWV1ZV9pbnZhbGlkYXRlX2lvdGxiX3N5bmMoc3RydWN0IHZ0ZF9pb21tdSAq
aW9tbXUsCiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPnJlZ2lzdGVyX2xvY2ssIGZs
YWdzKTsKICAgICBpbmRleCA9IHFpbnZhbF9uZXh0X2luZGV4KGlvbW11KTsKLSAgICBlbnRyeV9i
YXNlID0gaW9tbXVfcWlfY3RybChpb21tdSktPnFpbnZhbF9tYWRkciArCisgICAgZW50cnlfYmFz
ZSA9IGlvbW11LT5xaW52YWxfbWFkZHIgKwogICAgICAgICAgICAgICAgICAoKGluZGV4ID4+IFFJ
TlZBTF9FTlRSWV9PUkRFUikgPDwgUEFHRV9TSElGVCk7CiAgICAgcWludmFsX2VudHJpZXMgPSBt
YXBfdnRkX2RvbWFpbl9wYWdlKGVudHJ5X2Jhc2UpOwogICAgIHFpbnZhbF9lbnRyeSA9ICZxaW52
YWxfZW50cmllc1tpbmRleCAlICgxIDw8IFFJTlZBTF9FTlRSWV9PUkRFUildOwpAQCAtMTU1LDcg
KzE1NSw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIHF1ZXVlX2ludmFsaWRhdGVfd2FpdChz
dHJ1Y3QgdnRkX2lvbW11ICppb21tdSwKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+
cmVnaXN0ZXJfbG9jaywgZmxhZ3MpOwogICAgIGluZGV4ID0gcWludmFsX25leHRfaW5kZXgoaW9t
bXUpOwotICAgIGVudHJ5X2Jhc2UgPSBpb21tdV9xaV9jdHJsKGlvbW11KS0+cWludmFsX21hZGRy
ICsKKyAgICBlbnRyeV9iYXNlID0gaW9tbXUtPnFpbnZhbF9tYWRkciArCiAgICAgICAgICAgICAg
ICAgICgoaW5kZXggPj4gUUlOVkFMX0VOVFJZX09SREVSKSA8PCBQQUdFX1NISUZUKTsKICAgICBx
aW52YWxfZW50cmllcyA9IG1hcF92dGRfZG9tYWluX3BhZ2UoZW50cnlfYmFzZSk7CiAgICAgcWlu
dmFsX2VudHJ5ID0gJnFpbnZhbF9lbnRyaWVzW2luZGV4ICUgKDEgPDwgUUlOVkFMX0VOVFJZX09S
REVSKV07CkBAIC0yMDEsOSArMjAxLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgcXVldWVf
aW52YWxpZGF0ZV93YWl0KHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LAogCiBzdGF0aWMgaW50IF9f
bXVzdF9jaGVjayBpbnZhbGlkYXRlX3N5bmMoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiB7Ci0g
ICAgc3RydWN0IHFpX2N0cmwgKnFpX2N0cmwgPSBpb21tdV9xaV9jdHJsKGlvbW11KTsKLQotICAg
IEFTU0VSVChxaV9jdHJsLT5xaW52YWxfbWFkZHIpOworICAgIEFTU0VSVChpb21tdS0+cWludmFs
X21hZGRyKTsKIAogICAgIHJldHVybiBxdWV1ZV9pbnZhbGlkYXRlX3dhaXQoaW9tbXUsIDAsIDEs
IDEsIDApOwogfQpAQCAtMjExLDEwICsyMDksOSBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBp
bnZhbGlkYXRlX3N5bmMoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBkZXZfaW52YWxpZGF0ZV9zeW5jKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGNpX2RldiAq
cGRldiwgdTE2IGRpZCkKIHsKLSAgICBzdHJ1Y3QgcWlfY3RybCAqcWlfY3RybCA9IGlvbW11X3Fp
X2N0cmwoaW9tbXUpOwogICAgIGludCByYzsKIAotICAgIEFTU0VSVChxaV9jdHJsLT5xaW52YWxf
bWFkZHIpOworICAgIEFTU0VSVChpb21tdS0+cWludmFsX21hZGRyKTsKICAgICByYyA9IHF1ZXVl
X2ludmFsaWRhdGVfd2FpdChpb21tdSwgMCwgMSwgMSwgMSk7CiAgICAgaWYgKCByYyA9PSAtRVRJ
TUVET1VUICkKICAgICB7CkBAIC0yNDgsNyArMjQ1LDcgQEAgaW50IHFpbnZhbF9kZXZpY2VfaW90
bGJfc3luYyhzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwgc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAg
ICAgQVNTRVJUKHBkZXYpOwogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+cmVnaXN0ZXJf
bG9jaywgZmxhZ3MpOwogICAgIGluZGV4ID0gcWludmFsX25leHRfaW5kZXgoaW9tbXUpOwotICAg
IGVudHJ5X2Jhc2UgPSBpb21tdV9xaV9jdHJsKGlvbW11KS0+cWludmFsX21hZGRyICsKKyAgICBl
bnRyeV9iYXNlID0gaW9tbXUtPnFpbnZhbF9tYWRkciArCiAgICAgICAgICAgICAgICAgICgoaW5k
ZXggPj4gUUlOVkFMX0VOVFJZX09SREVSKSA8PCBQQUdFX1NISUZUKTsKICAgICBxaW52YWxfZW50
cmllcyA9IG1hcF92dGRfZG9tYWluX3BhZ2UoZW50cnlfYmFzZSk7CiAgICAgcWludmFsX2VudHJ5
ID0gJnFpbnZhbF9lbnRyaWVzW2luZGV4ICUgKDEgPDwgUUlOVkFMX0VOVFJZX09SREVSKV07CkBA
IC0yODIsNyArMjc5LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgcXVldWVfaW52YWxpZGF0
ZV9pZWNfc3luYyhzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwKIAogICAgIHNwaW5fbG9ja19pcnFz
YXZlKCZpb21tdS0+cmVnaXN0ZXJfbG9jaywgZmxhZ3MpOwogICAgIGluZGV4ID0gcWludmFsX25l
eHRfaW5kZXgoaW9tbXUpOwotICAgIGVudHJ5X2Jhc2UgPSBpb21tdV9xaV9jdHJsKGlvbW11KS0+
cWludmFsX21hZGRyICsKKyAgICBlbnRyeV9iYXNlID0gaW9tbXUtPnFpbnZhbF9tYWRkciArCiAg
ICAgICAgICAgICAgICAgICgoaW5kZXggPj4gUUlOVkFMX0VOVFJZX09SREVSKSA8PCBQQUdFX1NI
SUZUKTsKICAgICBxaW52YWxfZW50cmllcyA9IG1hcF92dGRfZG9tYWluX3BhZ2UoZW50cnlfYmFz
ZSk7CiAgICAgcWludmFsX2VudHJ5ID0gJnFpbnZhbF9lbnRyaWVzW2luZGV4ICUgKDEgPDwgUUlO
VkFMX0VOVFJZX09SREVSKV07CkBAIC0zMjUsOSArMzIyLDggQEAgc3RhdGljIGludCBfX211c3Rf
Y2hlY2sgZmx1c2hfY29udGV4dF9xaSh2b2lkICpfaW9tbXUsIHUxNiBkaWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9ub25fcHJlc2VudF9l
bnRyeSkKIHsKICAgICBzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSA9IF9pb21tdTsKLSAgICBzdHJ1
Y3QgcWlfY3RybCAqcWlfY3RybCA9IGlvbW11X3FpX2N0cmwoaW9tbXUpOwogCi0gICAgQVNTRVJU
KHFpX2N0cmwtPnFpbnZhbF9tYWRkcik7CisgICAgQVNTRVJUKGlvbW11LT5xaW52YWxfbWFkZHIp
OwogCiAgICAgLyoKICAgICAgKiBJbiB0aGUgbm9uLXByZXNlbnQgZW50cnkgZmx1c2ggY2FzZSwg
aWYgaGFyZHdhcmUgZG9lc24ndCBjYWNoZQpAQCAtMzU1LDkgKzM1MSw4IEBAIHN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGZsdXNoX2lvdGxiX3FpKHZvaWQgKl9pb21tdSwgdTE2IGRpZCwgdTY0IGFk
ZHIsCiAgICAgdTggZHIgPSAwLCBkdyA9IDA7CiAgICAgaW50IHJldCA9IDAsIHJjOwogICAgIHN0
cnVjdCB2dGRfaW9tbXUgKmlvbW11ID0gX2lvbW11OwotICAgIHN0cnVjdCBxaV9jdHJsICpxaV9j
dHJsID0gaW9tbXVfcWlfY3RybChpb21tdSk7CiAKLSAgICBBU1NFUlQocWlfY3RybC0+cWludmFs
X21hZGRyKTsKKyAgICBBU1NFUlQoaW9tbXUtPnFpbnZhbF9tYWRkcik7CiAKICAgICAvKgogICAg
ICAqIEluIHRoZSBub24tcHJlc2VudCBlbnRyeSBmbHVzaCBjYXNlLCBpZiBoYXJkd2FyZSBkb2Vz
bid0IGNhY2hlCkBAIC0zOTcsNyArMzkyLDYgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgZmx1
c2hfaW90bGJfcWkodm9pZCAqX2lvbW11LCB1MTYgZGlkLCB1NjQgYWRkciwKIGludCBlbmFibGVf
cWludmFsKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KQogewogICAgIHN0cnVjdCBhY3BpX2RyaGRf
dW5pdCAqZHJoZDsKLSAgICBzdHJ1Y3QgcWlfY3RybCAqcWlfY3RybDsKICAgICBzdHJ1Y3QgaW9t
bXVfZmx1c2ggKmZsdXNoOwogICAgIHUzMiBzdHM7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
QEAgLTQwNSwyNCArMzk5LDIyIEBAIGludCBlbmFibGVfcWludmFsKHN0cnVjdCB2dGRfaW9tbXUg
KmlvbW11KQogICAgIGlmICggIWVjYXBfcXVldWVkX2ludmFsKGlvbW11LT5lY2FwKSB8fCAhaW9t
bXVfcWludmFsICkKICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKLSAgICBxaV9jdHJsID0gaW9t
bXVfcWlfY3RybChpb21tdSk7CiAgICAgZmx1c2ggPSBpb21tdV9nZXRfZmx1c2goaW9tbXUpOwog
CiAgICAgLyogUmV0dXJuIGlmIGFscmVhZHkgZW5hYmxlZCBieSBYZW4gKi8KICAgICBzdHMgPSBk
bWFyX3JlYWRsKGlvbW11LT5yZWcsIERNQVJfR1NUU19SRUcpOwotICAgIGlmICggKHN0cyAmIERN
QV9HU1RTX1FJRVMpICYmIHFpX2N0cmwtPnFpbnZhbF9tYWRkciApCisgICAgaWYgKCAoc3RzICYg
RE1BX0dTVFNfUUlFUykgJiYgaW9tbXUtPnFpbnZhbF9tYWRkciApCiAgICAgICAgIHJldHVybiAw
OwogCi0gICAgaWYgKCBxaV9jdHJsLT5xaW52YWxfbWFkZHIgPT0gMCApCisgICAgaWYgKCBpb21t
dS0+cWludmFsX21hZGRyID09IDAgKQogICAgIHsKICAgICAgICAgZHJoZCA9IGlvbW11X3RvX2Ry
aGQoaW9tbXUpOwotICAgICAgICBxaV9jdHJsLT5xaW52YWxfbWFkZHIgPSBhbGxvY19wZ3RhYmxl
X21hZGRyKGRyaGQsIFFJTlZBTF9BUkNIX1BBR0VfTlIpOwotICAgICAgICBpZiAoIHFpX2N0cmwt
PnFpbnZhbF9tYWRkciA9PSAwICkKLSAgICAgICAgewotICAgICAgICAgICAgZHByaW50ayhYRU5M
T0dfV0FSTklORyBWVERQUkVGSVgsCi0gICAgICAgICAgICAgICAgICAgICJDYW5ub3QgYWxsb2Nh
dGUgbWVtb3J5IGZvciBxaV9jdHJsLT5xaW52YWxfbWFkZHJcbiIpOworCisgICAgICAgIGlvbW11
LT5xaW52YWxfbWFkZHIgPQorICAgICAgICAgICAgYWxsb2NfcGd0YWJsZV9tYWRkcihkcmhkLCBR
SU5WQUxfQVJDSF9QQUdFX05SKTsKKworICAgICAgICBpZiAoIGlvbW11LT5xaW52YWxfbWFkZHIg
PT0gMCApCiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKLSAgICAgICAgfQogICAgIH0KIAog
ICAgIGZsdXNoLT5jb250ZXh0ID0gZmx1c2hfY29udGV4dF9xaTsKQEAgLTQzOCw3ICs0MzAsNyBA
QCBpbnQgZW5hYmxlX3FpbnZhbChzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSkKICAgICAgKiB0byBJ
UUEgcmVnaXN0ZXIuCiAgICAgICovCiAgICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9J
UUFfUkVHLAotICAgICAgICAgICAgICAgIHFpX2N0cmwtPnFpbnZhbF9tYWRkciB8IFFJTlZBTF9Q
QUdFX09SREVSKTsKKyAgICAgICAgICAgICAgICBpb21tdS0+cWludmFsX21hZGRyIHwgUUlOVkFM
X1BBR0VfT1JERVIpOwogCiAgICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9JUVRfUkVH
LCAwKTsKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 19:14:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 19:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxGHL-0006vj-DL; Fri, 22 Feb 2019 19:14:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2oW1=Q5=citrix.com=prvs=9494562d8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gxGHJ-0006tq-H0
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 19:14:33 +0000
X-Inumbo-ID: 14ae2fa2-36d6-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14ae2fa2-36d6-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 19:14:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,400,1544486400"; d="scan'208";a="78856320"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 22 Feb 2019 19:13:22 +0000
Message-ID: <1550862806-30236-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/6] x86/vtd: Rename struct iommu to vtd_iommu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VlQtZCdzIGxvY2FsIHN0cnVjdCBpb21tdSBpcyBhbiBvdmVybHktZ2VuZXJpYyBuYW1lLCBmb3Ig
YSBzdHJ1Y3R1cmUgd2hpY2ggaW4KcHJhY3RpY2UgbWFwcyAxLXRvLTEgd2l0aCB0aGUgcmVhbCBJ
T01NVXMgaW4gdGhlIHN5c3RlbS4KCkFkZGl0aW9uYWxseSwgYWRkcmVzcyBzdHlsZSBpc3N1ZXMg
b24gaW1wYWN0ZWQgbGluZXMuICBUaGlzIGlzIG1vc3RseQpwb3NpdGlvbmluZyBvZiAqIGZvciBw
b2ludGVycyBhbmQgdW5uZWNlc3NheSBjYXN0cyB3aXRoIHZvaWQgcG9pbnRlcnMuCgpObyBmdW5j
dGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpD
QzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ0M6IEp1biBOYWthamlt
YSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgICAgIHwgIDYg
Ky0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5oICAgICB8ICA0ICstCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmggICB8IDM2ICsrKysrKysrLS0tLS0tLS0t
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyB8IDI2ICsrKysrKy0tLS0t
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgfCA3NCArKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuaCAgICB8ICA4ICsrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYyAg
IHwgMzQgKysrKysrKystLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJr
cy5jICAgfCAxMCArKy0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxzLmMgICAg
fCAgOCArKy0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L2F0cy5jICB8ICA2ICst
LQogMTAgZmlsZXMgY2hhbmdlZCwgMTA2IGluc2VydGlvbnMoKyksIDEwNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYwppbmRleCA4MWFmYTU0Li5jZTFiOGNlIDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKQEAgLTEzNyw3ICsxMzcsNyBAQCBzdHJ1Y3QgYWNw
aV9kcmhkX3VuaXQgKiBpb2FwaWNfdG9fZHJoZCh1bnNpZ25lZCBpbnQgYXBpY19pZCkKICAgICBy
ZXR1cm4gTlVMTDsKIH0KIAotc3RydWN0IGFjcGlfZHJoZF91bml0ICogaW9tbXVfdG9fZHJoZChz
dHJ1Y3QgaW9tbXUgKmlvbW11KQorc3RydWN0IGFjcGlfZHJoZF91bml0ICppb21tdV90b19kcmhk
KHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KQogewogICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAq
ZHJoZDsKIApAQCAtMTUxLDcgKzE1MSw3IEBAIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqIGlvbW11
X3RvX2RyaGQoc3RydWN0IGlvbW11ICppb21tdSkKICAgICByZXR1cm4gTlVMTDsKIH0KIAotc3Ry
dWN0IGlvbW11ICogaW9hcGljX3RvX2lvbW11KHVuc2lnbmVkIGludCBhcGljX2lkKQorc3RydWN0
IHZ0ZF9pb21tdSAqaW9hcGljX3RvX2lvbW11KHVuc2lnbmVkIGludCBhcGljX2lkKQogewogICAg
IHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKIApAQCAtMTgyLDcgKzE4Miw3IEBAIHN0cnVj
dCBhY3BpX2RyaGRfdW5pdCAqaHBldF90b19kcmhkKHVuc2lnbmVkIGludCBocGV0X2lkKQogICAg
IHJldHVybiBOVUxMOwogfQogCi1zdHJ1Y3QgaW9tbXUgKmhwZXRfdG9faW9tbXUodW5zaWduZWQg
aW50IGhwZXRfaWQpCitzdHJ1Y3QgdnRkX2lvbW11ICpocGV0X3RvX2lvbW11KHVuc2lnbmVkIGlu
dCBocGV0X2lkKQogewogICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZCA9IGhwZXRfdG9f
ZHJoZChocGV0X2lkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2RtYXIuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmgKaW5kZXggOTViYjEz
Mi4uMWE5Yzk2NSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIu
aAorKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5oCkBAIC02Myw3ICs2Myw3
IEBAIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCB7CiAgICAgdTY0ICAgIGFkZHJlc3M7ICAgICAgICAg
ICAgICAgICAgICAgLyogcmVnaXN0ZXIgYmFzZSBhZGRyZXNzIG9mIHRoZSB1bml0ICovCiAgICAg
dTE2ICAgIHNlZ21lbnQ7CiAgICAgdTggICAgIGluY2x1ZGVfYWxsOjE7Ci0gICAgc3RydWN0IGlv
bW11ICppb21tdTsKKyAgICBzdHJ1Y3QgdnRkX2lvbW11ICppb21tdTsKICAgICBzdHJ1Y3QgbGlz
dF9oZWFkIGlvYXBpY19saXN0OwogICAgIHN0cnVjdCBsaXN0X2hlYWQgaHBldF9saXN0OwogfTsK
QEAgLTEyOCw3ICsxMjgsNyBAQCBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogfSB3aGlsZSAoMCkKIAogaW50IHZ0ZF9od19jaGVjayh2b2lkKTsK
LXZvaWQgZGlzYWJsZV9wbXIoc3RydWN0IGlvbW11ICppb21tdSk7Cit2b2lkIGRpc2FibGVfcG1y
KHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KTsKIGludCBpc19pZ2RfZHJoZChzdHJ1Y3QgYWNwaV9k
cmhkX3VuaXQgKmRyaGQpOwogCiAjZW5kaWYgLyogX0RNQVJfSF8gKi8KZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9leHRlcm4uaAppbmRleCAxNmVhZGE5Li5jZmVmOWEzIDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2V4dGVybi5oCkBAIC0zMCwzOCArMzAsMzggQEAgZXh0ZXJuIGJvb2xfdCByd2Jm
X3F1aXJrOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgaW50ZWxfaW9tbXVfb3BzOwog
CiB2b2lkIHByaW50X2lvbW11X3JlZ3Moc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkKTsKLXZv
aWQgcHJpbnRfdnRkX2VudHJpZXMoc3RydWN0IGlvbW11ICppb21tdSwgaW50IGJ1cywgaW50IGRl
dmZuLCB1NjQgZ21mbik7Cit2b2lkIHByaW50X3Z0ZF9lbnRyaWVzKHN0cnVjdCB2dGRfaW9tbXUg
KmlvbW11LCBpbnQgYnVzLCBpbnQgZGV2Zm4sIHU2NCBnbWZuKTsKIGtleWhhbmRsZXJfZm5fdCB2
dGRfZHVtcF9pb21tdV9pbmZvOwogCi1pbnQgZW5hYmxlX3FpbnZhbChzdHJ1Y3QgaW9tbXUgKmlv
bW11KTsKLXZvaWQgZGlzYWJsZV9xaW52YWwoc3RydWN0IGlvbW11ICppb21tdSk7Ci1pbnQgZW5h
YmxlX2ludHJlbWFwKHN0cnVjdCBpb21tdSAqaW9tbXUsIGludCBlaW0pOwotdm9pZCBkaXNhYmxl
X2ludHJlbWFwKHN0cnVjdCBpb21tdSAqaW9tbXUpOworaW50IGVuYWJsZV9xaW52YWwoc3RydWN0
IHZ0ZF9pb21tdSAqaW9tbXUpOwordm9pZCBkaXNhYmxlX3FpbnZhbChzdHJ1Y3QgdnRkX2lvbW11
ICppb21tdSk7CitpbnQgZW5hYmxlX2ludHJlbWFwKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LCBi
b29sIGVpbSk7Cit2b2lkIGRpc2FibGVfaW50cmVtYXAoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUp
OwogCiB2b2lkIGlvbW11X2ZsdXNoX2NhY2hlX2VudHJ5KHZvaWQgKmFkZHIsIHVuc2lnbmVkIGlu
dCBzaXplKTsKIHZvaWQgaW9tbXVfZmx1c2hfY2FjaGVfcGFnZSh2b2lkICphZGRyLCB1bnNpZ25l
ZCBsb25nIG5wYWdlcyk7CiBpbnQgaW9tbXVfYWxsb2Moc3RydWN0IGFjcGlfZHJoZF91bml0ICpk
cmhkKTsKIHZvaWQgaW9tbXVfZnJlZShzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQpOwogCi1p
bnQgaW9tbXVfZmx1c2hfaWVjX2dsb2JhbChzdHJ1Y3QgaW9tbXUgKmlvbW11KTsKLWludCBpb21t
dV9mbHVzaF9pZWNfaW5kZXgoc3RydWN0IGlvbW11ICppb21tdSwgdTggaW0sIHUxNiBpaWR4KTsK
LXZvaWQgY2xlYXJfZmF1bHRfYml0cyhzdHJ1Y3QgaW9tbXUgKmlvbW11KTsKK2ludCBpb21tdV9m
bHVzaF9pZWNfZ2xvYmFsKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KTsKK2ludCBpb21tdV9mbHVz
aF9pZWNfaW5kZXgoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsIHU4IGltLCB1MTYgaWlkeCk7Cit2
b2lkIGNsZWFyX2ZhdWx0X2JpdHMoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpOwogCi1zdHJ1Y3Qg
aW9tbXUgKiBpb2FwaWNfdG9faW9tbXUodW5zaWduZWQgaW50IGFwaWNfaWQpOwotc3RydWN0IGlv
bW11ICogaHBldF90b19pb21tdSh1bnNpZ25lZCBpbnQgaHBldF9pZCk7CitzdHJ1Y3QgdnRkX2lv
bW11ICppb2FwaWNfdG9faW9tbXUodW5zaWduZWQgaW50IGFwaWNfaWQpOworc3RydWN0IHZ0ZF9p
b21tdSAqaHBldF90b19pb21tdSh1bnNpZ25lZCBpbnQgaHBldF9pZCk7CiBzdHJ1Y3QgYWNwaV9k
cmhkX3VuaXQgKiBpb2FwaWNfdG9fZHJoZCh1bnNpZ25lZCBpbnQgYXBpY19pZCk7CiBzdHJ1Y3Qg
YWNwaV9kcmhkX3VuaXQgKiBocGV0X3RvX2RyaGQodW5zaWduZWQgaW50IGhwZXRfaWQpOwotc3Ry
dWN0IGFjcGlfZHJoZF91bml0ICogaW9tbXVfdG9fZHJoZChzdHJ1Y3QgaW9tbXUgKmlvbW11KTsK
K3N0cnVjdCBhY3BpX2RyaGRfdW5pdCAqaW9tbXVfdG9fZHJoZChzdHJ1Y3QgdnRkX2lvbW11ICpp
b21tdSk7CiBzdHJ1Y3QgYWNwaV9yaHNhX3VuaXQgKiBkcmhkX3RvX3Joc2Eoc3RydWN0IGFjcGlf
ZHJoZF91bml0ICpkcmhkKTsKIAotc3RydWN0IGFjcGlfZHJoZF91bml0ICogZmluZF9hdHNfZGV2
X2RyaGQoc3RydWN0IGlvbW11ICppb21tdSk7CitzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmZpbmRf
YXRzX2Rldl9kcmhkKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KTsKIAogaW50IGF0c19kZXZpY2Uo
Y29uc3Qgc3RydWN0IHBjaV9kZXYgKiwgY29uc3Qgc3RydWN0IGFjcGlfZHJoZF91bml0ICopOwog
Ci1pbnQgZGV2X2ludmFsaWRhdGVfaW90bGIoc3RydWN0IGlvbW11ICppb21tdSwgdTE2IGRpZCwK
K2ludCBkZXZfaW52YWxpZGF0ZV9pb3RsYihzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwgdTE2IGRp
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICB1NjQgYWRkciwgdW5zaWduZWQgaW50IHNpemVf
b3JkZXIsIHU2NCB0eXBlKTsKIAotaW50IF9fbXVzdF9jaGVjayBxaW52YWxfZGV2aWNlX2lvdGxi
X3N5bmMoc3RydWN0IGlvbW11ICppb21tdSwKK2ludCBfX211c3RfY2hlY2sgcWludmFsX2Rldmlj
ZV9pb3RsYl9zeW5jKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1MTYgZGlkLCB1MTYgc2l6ZSwgdTY0IGFk
ZHIpOwogCkBAIC03Myw5ICs3Myw5IEBAIHU2NCBhbGxvY19wZ3RhYmxlX21hZGRyKHN0cnVjdCBh
Y3BpX2RyaGRfdW5pdCAqZHJoZCwgdW5zaWduZWQgbG9uZyBucGFnZXMpOwogdm9pZCBmcmVlX3Bn
dGFibGVfbWFkZHIodTY0IG1hZGRyKTsKIHZvaWQgKm1hcF92dGRfZG9tYWluX3BhZ2UodTY0IG1h
ZGRyKTsKIHZvaWQgdW5tYXBfdnRkX2RvbWFpbl9wYWdlKHZvaWQgKnZhKTsKLWludCBkb21haW5f
Y29udGV4dF9tYXBwaW5nX29uZShzdHJ1Y3QgZG9tYWluICpkb21haW4sIHN0cnVjdCBpb21tdSAq
aW9tbXUsCitpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUoc3RydWN0IGRvbWFpbiAqZG9t
YWluLCBzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1OCBidXMsIHU4IGRldmZuLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqKTsKLWludCBkb21h
aW5fY29udGV4dF91bm1hcF9vbmUoc3RydWN0IGRvbWFpbiAqZG9tYWluLCBzdHJ1Y3QgaW9tbXUg
KmlvbW11LAoraW50IGRvbWFpbl9jb250ZXh0X3VubWFwX29uZShzdHJ1Y3QgZG9tYWluICpkb21h
aW4sIHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1OCBidXMsIHU4IGRldmZuKTsKIGludCBpbnRlbF9pb21tdV9nZXRfcmVzZXJ2ZWRfZGV2aWNl
X21lbW9yeShpb21tdV9ncmRtX3QgKmZ1bmMsIHZvaWQgKmN0eHQpOwogCkBAIC05Miw4ICs5Miw4
IEBAIGludCBpbnRlbF9zZXR1cF9ocGV0X21zaShzdHJ1Y3QgbXNpX2Rlc2MgKik7CiAKIGludCBp
c19pZ2RfdnRfZW5hYmxlZF9xdWlyayh2b2lkKTsKIHZvaWQgcGxhdGZvcm1fcXVpcmtzX2luaXQo
dm9pZCk7Ci12b2lkIHZ0ZF9vcHNfcHJlYW1ibGVfcXVpcmsoc3RydWN0IGlvbW11KiBpb21tdSk7
Ci12b2lkIHZ0ZF9vcHNfcG9zdGFtYmxlX3F1aXJrKHN0cnVjdCBpb21tdSogaW9tbXUpOwordm9p
ZCB2dGRfb3BzX3ByZWFtYmxlX3F1aXJrKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KTsKK3ZvaWQg
dnRkX29wc19wb3N0YW1ibGVfcXVpcmsoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpOwogaW50IF9f
bXVzdF9jaGVjayBtZV93aWZpX3F1aXJrKHN0cnVjdCBkb21haW4gKmRvbWFpbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1OCBidXMsIHU4IGRldmZuLCBpbnQgbWFwKTsKIHZvaWQg
cGNpX3Z0ZF9xdWlyayhjb25zdCBzdHJ1Y3QgcGNpX2RldiAqKTsKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2ludHJlbWFwLmMKaW5kZXggMWQxOTg1Ni4uMzBiOGY5MCAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTE3Niw3ICsxNzYsNyBAQCBib29sX3QgX19pbml0
IGlvbW11X3N1cHBvcnRzX2VpbSh2b2lkKQogICogcHJlc2VudCBhbiBhdG9taWMgdXBkYXRlIHRv
IFZULWQgaGFyZHdhcmUgZXZlbiB3aGVuIGNtcHhjaGcxNmIKICAqIGluc3RydWN0aW9uIGlzIG5v
dCBzdXBwb3J0ZWQuCiAgKi8KLXN0YXRpYyB2b2lkIHVwZGF0ZV9pcnRlKHN0cnVjdCBpb21tdSAq
aW9tbXUsIHN0cnVjdCBpcmVtYXBfZW50cnkgKmVudHJ5LAorc3RhdGljIHZvaWQgdXBkYXRlX2ly
dGUoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsIHN0cnVjdCBpcmVtYXBfZW50cnkgKmVudHJ5LAog
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGlyZW1hcF9lbnRyeSAqbmV3X2ly
ZSwgYm9vbCBhdG9taWMpCiB7CiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZpb21tdV9pcl9j
dHJsKGlvbW11KS0+aXJlbWFwX2xvY2spKTsKQEAgLTIxNyw3ICsyMTcsNyBAQCBzdGF0aWMgdm9p
ZCB1cGRhdGVfaXJ0ZShzdHJ1Y3QgaW9tbXUgKmlvbW11LCBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICpl
bnRyeSwKIH0KIAogLyogTWFyayBzcGVjaWZpZWQgaW50ciByZW1hcCBlbnRyeSBhcyBmcmVlICov
Ci1zdGF0aWMgdm9pZCBmcmVlX3JlbWFwX2VudHJ5KHN0cnVjdCBpb21tdSAqaW9tbXUsIGludCBp
bmRleCkKK3N0YXRpYyB2b2lkIGZyZWVfcmVtYXBfZW50cnkoc3RydWN0IHZ0ZF9pb21tdSAqaW9t
bXUsIGludCBpbmRleCkKIHsKICAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICppcmVtYXBfZW50cnkg
PSBOVUxMLCAqaXJlbWFwX2VudHJpZXMsIG5ld19pcmUgPSB7IH07CiAgICAgc3RydWN0IGlyX2N0
cmwgKmlyX2N0cmwgPSBpb21tdV9pcl9jdHJsKGlvbW11KTsKQEAgLTI0Miw3ICsyNDIsNyBAQCBz
dGF0aWMgdm9pZCBmcmVlX3JlbWFwX2VudHJ5KHN0cnVjdCBpb21tdSAqaW9tbXUsIGludCBpbmRl
eCkKICAqIExvb2sgZm9yIGEgZnJlZSBpbnRyIHJlbWFwIGVudHJ5IChvciBhIGNvbnRpZ3VvdXMg
c2V0IHRoZXJlb2YpLgogICogTmVlZCBob2xkIGlyZW1hcF9sb2NrLCBhbmQgc2V0dXAgcmV0dXJu
ZWQgZW50cnkgYmVmb3JlIHJlbGVhc2luZyBsb2NrLgogICovCi1zdGF0aWMgdW5zaWduZWQgaW50
IGFsbG9jX3JlbWFwX2VudHJ5KHN0cnVjdCBpb21tdSAqaW9tbXUsIHVuc2lnbmVkIGludCBucikK
K3N0YXRpYyB1bnNpZ25lZCBpbnQgYWxsb2NfcmVtYXBfZW50cnkoc3RydWN0IHZ0ZF9pb21tdSAq
aW9tbXUsIHVuc2lnbmVkIGludCBucikKIHsKICAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICppcmVt
YXBfZW50cmllcyA9IE5VTEw7CiAgICAgc3RydWN0IGlyX2N0cmwgKmlyX2N0cmwgPSBpb21tdV9p
cl9jdHJsKGlvbW11KTsKQEAgLTI4MCw3ICsyODAsNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGFs
bG9jX3JlbWFwX2VudHJ5KHN0cnVjdCBpb21tdSAqaW9tbXUsIHVuc2lnbmVkIGludCBucikKIH0K
IAogc3RhdGljIGludCByZW1hcF9lbnRyeV90b19pb2FwaWNfcnRlKAotICAgIHN0cnVjdCBpb21t
dSAqaW9tbXUsIGludCBpbmRleCwgc3RydWN0IElPX3hBUElDX3JvdXRlX2VudHJ5ICpvbGRfcnRl
KQorICAgIHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LCBpbnQgaW5kZXgsIHN0cnVjdCBJT194QVBJ
Q19yb3V0ZV9lbnRyeSAqb2xkX3J0ZSkKIHsKICAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICppcmVt
YXBfZW50cnkgPSBOVUxMLCAqaXJlbWFwX2VudHJpZXM7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKQEAgLTMyMiw3ICszMjIsNyBAQCBzdGF0aWMgaW50IHJlbWFwX2VudHJ5X3RvX2lvYXBpY19y
dGUoCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgaW9hcGljX3J0ZV90b19yZW1hcF9l
bnRyeShzdHJ1Y3QgaW9tbXUgKmlvbW11LAorc3RhdGljIGludCBpb2FwaWNfcnRlX3RvX3JlbWFw
X2VudHJ5KHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LAogICAgIGludCBhcGljLCB1bnNpZ25lZCBp
bnQgaW9hcGljX3Bpbiwgc3RydWN0IElPX3hBUElDX3JvdXRlX2VudHJ5ICpvbGRfcnRlLAogICAg
IHVuc2lnbmVkIGludCBydGVfdXBwZXIsIHVuc2lnbmVkIGludCB2YWx1ZSkKIHsKQEAgLTQxOCw3
ICs0MTgsNyBAQCB1bnNpZ25lZCBpbnQgaW9fYXBpY19yZWFkX3JlbWFwX3J0ZSgKICAgICBpbnQg
aW5kZXg7CiAgICAgc3RydWN0IElPX3hBUElDX3JvdXRlX2VudHJ5IG9sZF9ydGUgPSB7IDAgfTsK
ICAgICBpbnQgcnRlX3VwcGVyID0gKHJlZyAmIDEpID8gMSA6IDA7Ci0gICAgc3RydWN0IGlvbW11
ICppb21tdSA9IGlvYXBpY190b19pb21tdShJT19BUElDX0lEKGFwaWMpKTsKKyAgICBzdHJ1Y3Qg
dnRkX2lvbW11ICppb21tdSA9IGlvYXBpY190b19pb21tdShJT19BUElDX0lEKGFwaWMpKTsKICAg
ICBzdHJ1Y3QgaXJfY3RybCAqaXJfY3RybCA9IGlvbW11X2lyX2N0cmwoaW9tbXUpOwogCiAgICAg
aWYgKCAhaXJfY3RybC0+aXJlbWFwX251bSB8fApAQCAtNDQzLDcgKzQ0Myw3IEBAIHZvaWQgaW9f
YXBpY193cml0ZV9yZW1hcF9ydGUoCiAgICAgc3RydWN0IElPX3hBUElDX3JvdXRlX2VudHJ5IG9s
ZF9ydGUgPSB7IDAgfTsKICAgICBzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9yZW1hcF9lbnRyeSAqcmVt
YXBfcnRlOwogICAgIHVuc2lnbmVkIGludCBydGVfdXBwZXIgPSAocmVnICYgMSkgPyAxIDogMDsK
LSAgICBzdHJ1Y3QgaW9tbXUgKmlvbW11ID0gaW9hcGljX3RvX2lvbW11KElPX0FQSUNfSUQoYXBp
YykpOworICAgIHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11ID0gaW9hcGljX3RvX2lvbW11KElPX0FQ
SUNfSUQoYXBpYykpOwogICAgIGludCBzYXZlZF9tYXNrOwogCiAgICAgb2xkX3J0ZSA9IF9faW9h
cGljX3JlYWRfZW50cnkoYXBpYywgaW9hcGljX3BpbiwgMSk7CkBAIC01MzQsNyArNTM0LDcgQEAg
c3RhdGljIHZvaWQgc2V0X21zaV9zb3VyY2VfaWQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHN0cnVj
dCBpcmVtYXBfZW50cnkgKmlyZSkKIH0KIAogc3RhdGljIGludCByZW1hcF9lbnRyeV90b19tc2lf
bXNnKAotICAgIHN0cnVjdCBpb21tdSAqaW9tbXUsIHN0cnVjdCBtc2lfbXNnICptc2csIHVuc2ln
bmVkIGludCBpbmRleCkKKyAgICBzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwgc3RydWN0IG1zaV9t
c2cgKm1zZywgdW5zaWduZWQgaW50IGluZGV4KQogewogICAgIHN0cnVjdCBpcmVtYXBfZW50cnkg
KmlyZW1hcF9lbnRyeSA9IE5VTEwsICppcmVtYXBfZW50cmllczsKICAgICBzdHJ1Y3QgbXNpX21z
Z19yZW1hcF9lbnRyeSAqcmVtYXBfcnRlOwpAQCAtNTk3LDcgKzU5Nyw3IEBAIHN0YXRpYyBpbnQg
cmVtYXBfZW50cnlfdG9fbXNpX21zZygKIH0KIAogc3RhdGljIGludCBtc2lfbXNnX3RvX3JlbWFw
X2VudHJ5KAotICAgIHN0cnVjdCBpb21tdSAqaW9tbXUsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAor
ICAgIHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKICAgICBz
dHJ1Y3QgbXNpX2Rlc2MgKm1zaV9kZXNjLCBzdHJ1Y3QgbXNpX21zZyAqbXNnKQogewogICAgIHN0
cnVjdCBpcmVtYXBfZW50cnkgKmlyZW1hcF9lbnRyeSA9IE5VTEwsICppcmVtYXBfZW50cmllcywg
bmV3X2lyZSA9IHsgfTsKQEAgLTczMCw3ICs3MzAsNyBAQCBpbnQgbXNpX21zZ193cml0ZV9yZW1h
cF9ydGUoCiAKIGludCBfX2luaXQgaW50ZWxfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNj
ICptc2lfZGVzYykKIHsKLSAgICBzdHJ1Y3QgaW9tbXUgKmlvbW11ID0gaHBldF90b19pb21tdSht
c2lfZGVzYy0+aHBldF9pZCk7CisgICAgc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUgPSBocGV0X3Rv
X2lvbW11KG1zaV9kZXNjLT5ocGV0X2lkKTsKICAgICBzdHJ1Y3QgaXJfY3RybCAqaXJfY3RybCA9
IGlvbW11X2lyX2N0cmwoaW9tbXUpOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50
IHJjID0gMDsKQEAgLTc1Myw3ICs3NTMsNyBAQCBpbnQgX19pbml0IGludGVsX3NldHVwX2hwZXRf
bXNpKHN0cnVjdCBtc2lfZGVzYyAqbXNpX2Rlc2MpCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQg
ZW5hYmxlX2ludHJlbWFwKHN0cnVjdCBpb21tdSAqaW9tbXUsIGludCBlaW0pCitpbnQgZW5hYmxl
X2ludHJlbWFwKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LCBib29sIGVpbSkKIHsKICAgICBzdHJ1
Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7CiAgICAgc3RydWN0IGlyX2N0cmwgKmlyX2N0cmw7CkBA
IC04MzYsNyArODM2LDcgQEAgaW50IGVuYWJsZV9pbnRyZW1hcChzdHJ1Y3QgaW9tbXUgKmlvbW11
LCBpbnQgZWltKQogICAgIHJldHVybiBpbml0X2FwaWNfcGluXzJfaXJfaWR4KCk7CiB9CiAKLXZv
aWQgZGlzYWJsZV9pbnRyZW1hcChzdHJ1Y3QgaW9tbXUgKmlvbW11KQordm9pZCBkaXNhYmxlX2lu
dHJlbWFwKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KQogewogICAgIHUzMiBzdHM7CiAgICAgdTY0
IGlydGE7CkBAIC04ODUsNyArODg1LDcgQEAgdm9pZCBkaXNhYmxlX2ludHJlbWFwKHN0cnVjdCBp
b21tdSAqaW9tbXUpCiBpbnQgaW9tbXVfZW5hYmxlX3gyYXBpY19JUih2b2lkKQogewogICAgIHN0
cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKLSAgICBzdHJ1Y3QgaW9tbXUgKmlvbW11OworICAg
IHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11OwogCiAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPCBTWVNf
U1RBVEVfYWN0aXZlICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4
IDUwYTBlMjUuLmU1YjMzZDIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC01
OCw3ICs1OCw3IEBAIHN0YXRpYyBpbnQgc2V0dXBfaHdkb21fZGV2aWNlKHU4IGRldmZuLCBzdHJ1
Y3QgcGNpX2RldiAqKTsKIHN0YXRpYyB2b2lkIHNldHVwX2h3ZG9tX3JtcnIoc3RydWN0IGRvbWFp
biAqZCk7CiAKIHN0YXRpYyBpbnQgZG9tYWluX2lvbW11X2RvbWlkKHN0cnVjdCBkb21haW4gKmQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaW9tbXUgKmlvbW11KQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiB7CiAg
ICAgdW5zaWduZWQgbG9uZyBucl9kb20sIGk7CiAKQEAgLTgyLDcgKzgyLDcgQEAgc3RhdGljIGlu
dCBkb21haW5faW9tbXVfZG9taWQoc3RydWN0IGRvbWFpbiAqZCwKICNkZWZpbmUgRElEX0hJR0hf
T0ZGU0VUIDgKIHN0YXRpYyBpbnQgY29udGV4dF9zZXRfZG9tYWluX2lkKHN0cnVjdCBjb250ZXh0
X2VudHJ5ICpjb250ZXh0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpb21t
dSAqaW9tbXUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdnRkX2lv
bW11ICppb21tdSkKIHsKICAgICB1bnNpZ25lZCBsb25nIG5yX2RvbSwgaTsKICAgICBpbnQgZm91
bmQgPSAwOwpAQCAtMTE4LDcgKzExOCw3IEBAIHN0YXRpYyBpbnQgY29udGV4dF9zZXRfZG9tYWlu
X2lkKHN0cnVjdCBjb250ZXh0X2VudHJ5ICpjb250ZXh0LAogfQogCiBzdGF0aWMgaW50IGNvbnRl
eHRfZ2V0X2RvbWFpbl9pZChzdHJ1Y3QgY29udGV4dF9lbnRyeSAqY29udGV4dCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpb21tdSAqaW9tbXUpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSkKIHsKICAgICB1
bnNpZ25lZCBsb25nIGRvbV9pbmRleCwgbnJfZG9tOwogICAgIGludCBkb21pZCA9IC0xOwpAQCAt
MjIyLDcgKzIyMiw3IEBAIHZvaWQgZnJlZV9wZ3RhYmxlX21hZGRyKHU2NCBtYWRkcikKIH0KIAog
LyogY29udGV4dCBlbnRyeSBoYW5kbGluZyAqLwotc3RhdGljIHU2NCBidXNfdG9fY29udGV4dF9t
YWRkcihzdHJ1Y3QgaW9tbXUgKmlvbW11LCB1OCBidXMpCitzdGF0aWMgdTY0IGJ1c190b19jb250
ZXh0X21hZGRyKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LCB1OCBidXMpCiB7CiAgICAgc3RydWN0
IGFjcGlfZHJoZF91bml0ICpkcmhkOwogICAgIHN0cnVjdCByb290X2VudHJ5ICpyb290LCAqcm9v
dF9lbnRyaWVzOwpAQCAtMzE2LDcgKzMxNiw3IEBAIHN0YXRpYyB1NjQgYWRkcl90b19kbWFfcGFn
ZV9tYWRkcihzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU2NCBhZGRyLCBpbnQgYWxsb2MpCiAgICAg
cmV0dXJuIHB0ZV9tYWRkcjsKIH0KIAotc3RhdGljIHZvaWQgaW9tbXVfZmx1c2hfd3JpdGVfYnVm
ZmVyKHN0cnVjdCBpb21tdSAqaW9tbXUpCitzdGF0aWMgdm9pZCBpb21tdV9mbHVzaF93cml0ZV9i
dWZmZXIoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiB7CiAgICAgdTMyIHZhbDsKICAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwpAQCAtMzQwLDcgKzM0MCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2No
ZWNrIGZsdXNoX2NvbnRleHRfcmVnKHZvaWQgKl9pb21tdSwgdTE2IGRpZCwgdTE2IHNvdXJjZV9p
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGZ1bmN0aW9u
X21hc2ssIHU2NCB0eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbF90IGZsdXNoX25vbl9wcmVzZW50X2VudHJ5KQogewotICAgIHN0cnVjdCBpb21tdSAq
aW9tbXUgPSAoc3RydWN0IGlvbW11ICopIF9pb21tdTsKKyAgICBzdHJ1Y3QgdnRkX2lvbW11ICpp
b21tdSA9IF9pb21tdTsKICAgICB1NjQgdmFsID0gMDsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OwogCkBAIC0zODgsNyArMzg4LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgZmx1c2hfY29u
dGV4dF9yZWcodm9pZCAqX2lvbW11LCB1MTYgZGlkLCB1MTYgc291cmNlX2lkLAogICAgIHJldHVy
biAwOwogfQogCi1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9jb250ZXh0X2ds
b2JhbChzdHJ1Y3QgaW9tbXUgKmlvbW11LAorc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVf
Zmx1c2hfY29udGV4dF9nbG9iYWwoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgZmx1c2hfbm9u
X3ByZXNlbnRfZW50cnkpCiB7CiAgICAgc3RydWN0IGlvbW11X2ZsdXNoICpmbHVzaCA9IGlvbW11
X2dldF9mbHVzaChpb21tdSk7CkBAIC0zOTYsNyArMzk2LDcgQEAgc3RhdGljIGludCBfX211c3Rf
Y2hlY2sgaW9tbXVfZmx1c2hfY29udGV4dF9nbG9iYWwoc3RydWN0IGlvbW11ICppb21tdSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX25vbl9wcmVzZW50X2VudHJ5KTsK
IH0KIAotc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfY29udGV4dF9kZXZpY2Uo
c3RydWN0IGlvbW11ICppb21tdSwKK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNo
X2NvbnRleHRfZGV2aWNlKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTE2IGRpZCwgdTE2IHNvdXJjZV9p
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4
IGZ1bmN0aW9uX21hc2ssCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sX3QgZmx1c2hfbm9uX3ByZXNlbnRfZW50cnkpCkBAIC00MTMsNyArNDEz
LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgZmx1c2hfaW90bGJfcmVnKHZvaWQgKl9pb21t
dSwgdTE2IGRpZCwgdTY0IGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbF90IGZsdXNoX25vbl9wcmVzZW50X2VudHJ5LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGIpCiB7Ci0gICAgc3Ry
dWN0IGlvbW11ICppb21tdSA9IChzdHJ1Y3QgaW9tbXUgKikgX2lvbW11OworICAgIHN0cnVjdCB2
dGRfaW9tbXUgKmlvbW11ID0gX2lvbW11OwogICAgIGludCB0bGJfb2Zmc2V0ID0gZWNhcF9pb3Rs
Yl9vZmZzZXQoaW9tbXUtPmVjYXApOwogICAgIHU2NCB2YWwgPSAwOwogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CkBAIC00NzUsNyArNDc1LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgZmx1
c2hfaW90bGJfcmVnKHZvaWQgKl9pb21tdSwgdTE2IGRpZCwgdTY0IGFkZHIsCiAgICAgcmV0dXJu
IDA7CiB9CiAKLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGxiX2dsb2Jh
bChzdHJ1Y3QgaW9tbXUgKmlvbW11LAorc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1
c2hfaW90bGJfZ2xvYmFsKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9ub25fcHJlc2Vu
dF9lbnRyeSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sX3QgZmx1c2hfZGV2X2lvdGxiKQogewpAQCAtNDk0LDcgKzQ5NCw3IEBAIHN0YXRpYyBp
bnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGxiX2dsb2JhbChzdHJ1Y3QgaW9tbXUgKmlv
bW11LAogICAgIHJldHVybiBzdGF0dXM7CiB9CiAKLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlv
bW11X2ZsdXNoX2lvdGxiX2RzaShzdHJ1Y3QgaW9tbXUgKmlvbW11LCB1MTYgZGlkLAorc3RhdGlj
IGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJfZHNpKHN0cnVjdCB2dGRfaW9tbXUg
KmlvbW11LCB1MTYgZGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2xfdCBmbHVzaF9ub25fcHJlc2VudF9lbnRyeSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgZmx1c2hfZGV2X2lvdGxiKQogewpA
QCAtNTEzLDcgKzUxMyw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lv
dGxiX2RzaShzdHJ1Y3QgaW9tbXUgKmlvbW11LCB1MTYgZGlkLAogICAgIHJldHVybiBzdGF0dXM7
CiB9CiAKLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGxiX3BzaShzdHJ1
Y3QgaW9tbXUgKmlvbW11LCB1MTYgZGlkLAorc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVf
Zmx1c2hfaW90bGJfcHNpKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LCB1MTYgZGlkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU2NCBhZGRyLCB1bnNpZ25l
ZCBpbnQgb3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbF90IGZsdXNoX25vbl9wcmVzZW50X2VudHJ5LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGIpCkBAIC01NDks
NyArNTQ5LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJfcHNp
KHN0cnVjdCBpb21tdSAqaW9tbXUsIHUxNiBkaWQsCiBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBp
b21tdV9mbHVzaF9hbGwodm9pZCkKIHsKICAgICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7
Ci0gICAgc3RydWN0IGlvbW11ICppb21tdTsKKyAgICBzdHJ1Y3QgdnRkX2lvbW11ICppb21tdTsK
ICAgICBib29sX3QgZmx1c2hfZGV2X2lvdGxiOwogICAgIGludCByYyA9IDA7CiAKQEAgLTU5MCw3
ICs1OTAsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1
Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCiB7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQg
PSBkb21faW9tbXUoZCk7CiAgICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkOwotICAgIHN0
cnVjdCBpb21tdSAqaW9tbXU7CisgICAgc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXU7CiAgICAgYm9v
bF90IGZsdXNoX2Rldl9pb3RsYjsKICAgICBpbnQgaW9tbXVfZG9taWQ7CiAgICAgaW50IHJjID0g
MDsKQEAgLTcyNiw3ICs3MjYsNyBAQCBzdGF0aWMgdm9pZCBpb21tdV9mcmVlX3BhZ2VfdGFibGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgICAgZnJlZV9wZ3RhYmxlX21hZGRyKHB0X21hZGRyKTsK
IH0KIAotc3RhdGljIGludCBpb21tdV9zZXRfcm9vdF9lbnRyeShzdHJ1Y3QgaW9tbXUgKmlvbW11
KQorc3RhdGljIGludCBpb21tdV9zZXRfcm9vdF9lbnRyeShzdHJ1Y3QgdnRkX2lvbW11ICppb21t
dSkKIHsKICAgICB1MzIgc3RzOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC03NDksNyAr
NzQ5LDcgQEAgc3RhdGljIHZvaWQgaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uKHN0cnVjdCBhY3Bp
X2RyaGRfdW5pdCAqZHJoZCkKIHsKICAgICB1MzIgc3RzOwogICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7Ci0gICAgc3RydWN0IGlvbW11ICppb21tdSA9IGRyaGQtPmlvbW11OworICAgIHN0cnVjdCB2
dGRfaW9tbXUgKmlvbW11ID0gZHJoZC0+aW9tbXU7CiAKICAgICBpZiAoIGlzX2lnZF9kcmhkKGRy
aGQpICkKICAgICB7CkBAIC03OTMsNyArNzkzLDcgQEAgc3RhdGljIHZvaWQgaW9tbXVfZW5hYmxl
X3RyYW5zbGF0aW9uKHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZCkKICAgICBkaXNhYmxlX3Bt
cihpb21tdSk7CiB9CiAKLXN0YXRpYyB2b2lkIGlvbW11X2Rpc2FibGVfdHJhbnNsYXRpb24oc3Ry
dWN0IGlvbW11ICppb21tdSkKK3N0YXRpYyB2b2lkIGlvbW11X2Rpc2FibGVfdHJhbnNsYXRpb24o
c3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiB7CiAgICAgdTMyIHN0czsKICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwpAQCAtODcwLDcgKzg3MCw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICppb21tdV9n
ZXRfZmF1bHRfcmVhc29uKHU4IGZhdWx0X3JlYXNvbiwKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQg
aW9tbXVfcGFnZV9mYXVsdF9kb19vbmUoc3RydWN0IGlvbW11ICppb21tdSwgaW50IHR5cGUsCitz
dGF0aWMgaW50IGlvbW11X3BhZ2VfZmF1bHRfZG9fb25lKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11
LCBpbnQgdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTggZmF1bHRf
cmVhc29uLCB1MTYgc291cmNlX2lkLCB1NjQgYWRkcikKIHsKICAgICBjb25zdCBjaGFyICpyZWFz
b24sICpraW5kOwpAQCAtOTM2LDcgKzkzNiw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2ZhdWx0X3N0
YXR1cyh1MzIgZmF1bHRfc3RhdHVzKQogfQogCiAjZGVmaW5lIFBSSU1BUllfRkFVTFRfUkVHX0xF
TiAoMTYpCi1zdGF0aWMgdm9pZCBfX2RvX2lvbW11X3BhZ2VfZmF1bHQoc3RydWN0IGlvbW11ICpp
b21tdSkKK3N0YXRpYyB2b2lkIF9fZG9faW9tbXVfcGFnZV9mYXVsdChzdHJ1Y3QgdnRkX2lvbW11
ICppb21tdSkKIHsKICAgICBpbnQgcmVnLCBmYXVsdF9pbmRleDsKICAgICB1MzIgZmF1bHRfc3Rh
dHVzOwpAQCAtMTAzOSw3ICsxMDM5LDcgQEAgc3RhdGljIHZvaWQgaW9tbXVfcGFnZV9mYXVsdChp
bnQgaXJxLCB2b2lkICpkZXZfaWQsCiAKIHN0YXRpYyB2b2lkIGRtYV9tc2lfdW5tYXNrKHN0cnVj
dCBpcnFfZGVzYyAqZGVzYykKIHsKLSAgICBzdHJ1Y3QgaW9tbXUgKmlvbW11ID0gZGVzYy0+YWN0
aW9uLT5kZXZfaWQ7CisgICAgc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUgPSBkZXNjLT5hY3Rpb24t
PmRldl9pZDsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHUzMiBzdHM7CiAKQEAgLTEw
NTUsNyArMTA1NSw3IEBAIHN0YXRpYyB2b2lkIGRtYV9tc2lfdW5tYXNrKHN0cnVjdCBpcnFfZGVz
YyAqZGVzYykKIHN0YXRpYyB2b2lkIGRtYV9tc2lfbWFzayhzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2Mp
CiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBzdHJ1Y3QgaW9tbXUgKmlvbW11ID0g
ZGVzYy0+YWN0aW9uLT5kZXZfaWQ7CisgICAgc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUgPSBkZXNj
LT5hY3Rpb24tPmRldl9pZDsKICAgICB1MzIgc3RzOwogCiAgICAgLyogbWFzayBpdCAqLwpAQCAt
MTA5MSw3ICsxMDkxLDcgQEAgc3RhdGljIHZvaWQgZG1hX21zaV9zZXRfYWZmaW5pdHkoc3RydWN0
IGlycV9kZXNjICpkZXNjLCBjb25zdCBjcHVtYXNrX3QgKm1hc2spCiAgICAgc3RydWN0IG1zaV9t
c2cgbXNnOwogICAgIHVuc2lnbmVkIGludCBkZXN0OwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
Ci0gICAgc3RydWN0IGlvbW11ICppb21tdSA9IGRlc2MtPmFjdGlvbi0+ZGV2X2lkOworICAgIHN0
cnVjdCB2dGRfaW9tbXUgKmlvbW11ID0gZGVzYy0+YWN0aW9uLT5kZXZfaWQ7CiAKICAgICBkZXN0
ID0gc2V0X2Rlc2NfYWZmaW5pdHkoZGVzYywgbWFzayk7CiAgICAgaWYgKGRlc3QgPT0gQkFEX0FQ
SUNJRCl7CkBAIC0xMTM0LDcgKzExMzQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBpb21tdV9zZXRf
aW50ZXJydXB0KHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZCkKIHsKICAgICBpbnQgaXJxLCBy
ZXQ7CiAgICAgc3RydWN0IGFjcGlfcmhzYV91bml0ICpyaHNhID0gZHJoZF90b19yaHNhKGRyaGQp
OwotICAgIHN0cnVjdCBpb21tdSAqaW9tbXUgPSBkcmhkLT5pb21tdTsKKyAgICBzdHJ1Y3QgdnRk
X2lvbW11ICppb21tdSA9IGRyaGQtPmlvbW11OwogICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsK
IAogICAgIGlycSA9IGNyZWF0ZV9pcnEocmhzYSA/IHB4bV90b19ub2RlKHJoc2EtPnByb3hpbWl0
eV9kb21haW4pCkBAIC0xMTY3LDcgKzExNjcsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBpb21tdV9z
ZXRfaW50ZXJydXB0KHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZCkKIAogaW50IF9faW5pdCBp
b21tdV9hbGxvYyhzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQpCiB7Ci0gICAgc3RydWN0IGlv
bW11ICppb21tdTsKKyAgICBzdHJ1Y3QgdnRkX2lvbW11ICppb21tdTsKICAgICB1bnNpZ25lZCBs
b25nIHNhZ2F3LCBucl9kb207CiAgICAgaW50IGFnYXc7CiAKQEAgLTExNzgsNyArMTE3OCw3IEBA
IGludCBfX2luaXQgaW9tbXVfYWxsb2Moc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkKQogICAg
ICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAKLSAgICBpb21tdSA9IHh6YWxsb2Moc3RydWN0
IGlvbW11KTsKKyAgICBpb21tdSA9IHh6YWxsb2Moc3RydWN0IHZ0ZF9pb21tdSk7CiAgICAgaWYg
KCBpb21tdSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKQEAgLTEyNjUsNyAr
MTI2NSw3IEBAIGludCBfX2luaXQgaW9tbXVfYWxsb2Moc3RydWN0IGFjcGlfZHJoZF91bml0ICpk
cmhkKQogCiB2b2lkIF9faW5pdCBpb21tdV9mcmVlKHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJo
ZCkKIHsKLSAgICBzdHJ1Y3QgaW9tbXUgKmlvbW11ID0gZHJoZC0+aW9tbXU7CisgICAgc3RydWN0
IHZ0ZF9pb21tdSAqaW9tbXUgPSBkcmhkLT5pb21tdTsKIAogICAgIGlmICggaW9tbXUgPT0gTlVM
TCApCiAgICAgICAgIHJldHVybjsKQEAgLTEzMjgsNyArMTMyOCw3IEBAIHN0YXRpYyB2b2lkIF9f
aHdkb21faW5pdCBpbnRlbF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAKIGlu
dCBkb21haW5fY29udGV4dF9tYXBwaW5nX29uZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4s
Ci0gICAgc3RydWN0IGlvbW11ICppb21tdSwKKyAgICBzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwK
ICAgICB1OCBidXMsIHU4IGRldmZuLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKIHsKICAg
ICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkb21haW4pOwpAQCAtMTU2NSw3
ICsxNTY1LDcgQEAgc3RhdGljIGludCBkb21haW5fY29udGV4dF9tYXBwaW5nKHN0cnVjdCBkb21h
aW4gKmRvbWFpbiwgdTggZGV2Zm4sCiAKIGludCBkb21haW5fY29udGV4dF91bm1hcF9vbmUoCiAg
ICAgc3RydWN0IGRvbWFpbiAqZG9tYWluLAotICAgIHN0cnVjdCBpb21tdSAqaW9tbXUsCisgICAg
c3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsCiAgICAgdTggYnVzLCB1OCBkZXZmbikKIHsKICAgICBz
dHJ1Y3QgY29udGV4dF9lbnRyeSAqY29udGV4dCwgKmNvbnRleHRfZW50cmllczsKQEAgLTE2MzMs
NyArMTYzMyw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NvbnRleHRfdW5tYXAoc3RydWN0IGRvbWFp
biAqZG9tYWluLCB1OCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHBjaV9kZXYgKnBkZXYpCiB7CiAgICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkOwot
ICAgIHN0cnVjdCBpb21tdSAqaW9tbXU7CisgICAgc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXU7CiAg
ICAgaW50IHJldCA9IDA7CiAgICAgdTggc2VnID0gcGRldi0+c2VnLCBidXMgPSBwZGV2LT5idXMs
IHRtcF9idXMsIHRtcF9kZXZmbiwgc2VjYnVzOwogICAgIGludCBmb3VuZCA9IDA7CkBAIC0xODkz
LDcgKzE4OTMsNyBAQCBpbnQgaW9tbXVfcHRlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2
NF90IGRmbiwgdWludDY0X3QgKnB0ZSwKICAgICAgICAgICAgICAgICAgICAgaW50IG9yZGVyLCBp
bnQgcHJlc2VudCkKIHsKICAgICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7Ci0gICAgc3Ry
dWN0IGlvbW11ICppb21tdSA9IE5VTEw7CisgICAgc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUgPSBO
VUxMOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogICAgIGJv
b2xfdCBmbHVzaF9kZXZfaW90bGI7CiAgICAgaW50IGlvbW11X2RvbWlkOwpAQCAtMTkzNiw3ICsx
OTM2LDcgQEAgaW50IGlvbW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBk
Zm4sIHVpbnQ2NF90ICpwdGUsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IF9faW5p
dCB2dGRfZXB0X3BhZ2VfY29tcGF0aWJsZShzdHJ1Y3QgaW9tbXUgKmlvbW11KQorc3RhdGljIGlu
dCBfX2luaXQgdnRkX2VwdF9wYWdlX2NvbXBhdGlibGUoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUp
CiB7CiAgICAgdTY0IGVwdF9jYXAsIHZ0ZF9jYXAgPSBpb21tdS0+Y2FwOwogCkBAIC0yMTE2LDcg
KzIxMTYsNyBAQCBzdGF0aWMgaW50IF9faHdkb21faW5pdCBzZXR1cF9od2RvbV9kZXZpY2UodTgg
ZGV2Zm4sIHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIHJldHVybiBkb21haW5fY29udGV4dF9t
YXBwaW5nKHBkZXYtPmRvbWFpbiwgZGV2Zm4sIHBkZXYpOwogfQogCi12b2lkIGNsZWFyX2ZhdWx0
X2JpdHMoc3RydWN0IGlvbW11ICppb21tdSkKK3ZvaWQgY2xlYXJfZmF1bHRfYml0cyhzdHJ1Y3Qg
dnRkX2lvbW11ICppb21tdSkKIHsKICAgICB1NjQgdmFsOwogICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7CkBAIC0yMTU4LDcgKzIxNTgsNyBAQCBfX2luaXRjYWxsKGFkanVzdF92dGRfaXJxX2FmZmlu
aXRpZXMpOwogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW5pdF92dGRfaHcodm9pZCkKIHsKICAg
ICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7Ci0gICAgc3RydWN0IGlvbW11ICppb21tdTsK
KyAgICBzdHJ1Y3QgdnRkX2lvbW11ICppb21tdTsKICAgICBzdHJ1Y3QgaW9tbXVfZmx1c2ggKmZs
dXNoID0gTlVMTDsKICAgICBpbnQgcmV0OwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC0y
MjgzLDcgKzIyODMsNyBAQCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgc2V0dXBfaHdkb21fcm1y
cihzdHJ1Y3QgZG9tYWluICpkKQogaW50IF9faW5pdCBpbnRlbF92dGRfc2V0dXAodm9pZCkKIHsK
ICAgICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7Ci0gICAgc3RydWN0IGlvbW11ICppb21t
dTsKKyAgICBzdHJ1Y3QgdnRkX2lvbW11ICppb21tdTsKICAgICBpbnQgcmV0OwogCiAgICAgaWYg
KCBsaXN0X2VtcHR5KCZhY3BpX2RyaGRfdW5pdHMpICkKQEAgLTI1NTEsNyArMjU1MSw3IEBAIHN0
YXRpYyB1MzIgaW9tbXVfc3RhdGVbTUFYX0lPTU1VU11bTUFYX0lPTU1VX1JFR1NdOwogc3RhdGlj
IGludCBfX211c3RfY2hlY2sgdnRkX3N1c3BlbmQodm9pZCkKIHsKICAgICBzdHJ1Y3QgYWNwaV9k
cmhkX3VuaXQgKmRyaGQ7Ci0gICAgc3RydWN0IGlvbW11ICppb21tdTsKKyAgICBzdHJ1Y3QgdnRk
X2lvbW11ICppb21tdTsKICAgICB1MzIgICAgaTsKICAgICBpbnQgcmM7CiAKQEAgLTI2MDEsNyAr
MjYwMSw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIHZ0ZF9zdXNwZW5kKHZvaWQpCiBzdGF0
aWMgdm9pZCB2dGRfY3Jhc2hfc2h1dGRvd24odm9pZCkKIHsKICAgICBzdHJ1Y3QgYWNwaV9kcmhk
X3VuaXQgKmRyaGQ7Ci0gICAgc3RydWN0IGlvbW11ICppb21tdTsKKyAgICBzdHJ1Y3QgdnRkX2lv
bW11ICppb21tdTsKIAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQogICAgICAgICByZXR1cm47
CkBAIC0yNjIyLDcgKzI2MjIsNyBAQCBzdGF0aWMgdm9pZCB2dGRfY3Jhc2hfc2h1dGRvd24odm9p
ZCkKIHN0YXRpYyB2b2lkIHZ0ZF9yZXN1bWUodm9pZCkKIHsKICAgICBzdHJ1Y3QgYWNwaV9kcmhk
X3VuaXQgKmRyaGQ7Ci0gICAgc3RydWN0IGlvbW11ICppb21tdTsKKyAgICBzdHJ1Y3QgdnRkX2lv
bW11ICppb21tdTsKICAgICB1MzIgaTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCmluZGV4IDFhOTkyZjcuLjU1NmIzZDYgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCkBAIC01MzMsNyArNTMzLDcgQEAgc3RydWN0IGludGVs
X2lvbW11IHsKICAgICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7CiB9OwogCi1zdHJ1Y3Qg
aW9tbXUgeworc3RydWN0IHZ0ZF9pb21tdSB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0Owog
ICAgIHZvaWQgX19pb21lbSAqcmVnOyAvKiBQb2ludGVyIHRvIGhhcmR3YXJlIHJlZ3MsIHZpcnR1
YWwgYWRkciAqLwogICAgIHUzMglpbmRleDsgICAgICAgICAvKiBTZXF1ZW5jZSBudW1iZXIgb2Yg
aW9tbXUgKi8KQEAgLTU1MCwxNyArNTUwLDE3IEBAIHN0cnVjdCBpb21tdSB7CiAgICAgdTE2ICpk
b21pZF9tYXA7ICAgICAgICAgICAgICAgLyogZG9tYWluIGlkIG1hcHBpbmcgYXJyYXkgKi8KIH07
CiAKLXN0YXRpYyBpbmxpbmUgc3RydWN0IHFpX2N0cmwgKmlvbW11X3FpX2N0cmwoc3RydWN0IGlv
bW11ICppb21tdSkKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHFpX2N0cmwgKmlvbW11X3FpX2N0cmwo
c3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiB7CiAgICAgcmV0dXJuIGlvbW11ID8gJmlvbW11LT5p
bnRlbC0+cWlfY3RybCA6IE5VTEw7CiB9CiAKLXN0YXRpYyBpbmxpbmUgc3RydWN0IGlyX2N0cmwg
KmlvbW11X2lyX2N0cmwoc3RydWN0IGlvbW11ICppb21tdSkKK3N0YXRpYyBpbmxpbmUgc3RydWN0
IGlyX2N0cmwgKmlvbW11X2lyX2N0cmwoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiB7CiAgICAg
cmV0dXJuIGlvbW11ID8gJmlvbW11LT5pbnRlbC0+aXJfY3RybCA6IE5VTEw7CiB9CiAKLXN0YXRp
YyBpbmxpbmUgc3RydWN0IGlvbW11X2ZsdXNoICppb21tdV9nZXRfZmx1c2goc3RydWN0IGlvbW11
ICppb21tdSkKK3N0YXRpYyBpbmxpbmUgc3RydWN0IGlvbW11X2ZsdXNoICppb21tdV9nZXRfZmx1
c2goc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiB7CiAgICAgcmV0dXJuIGlvbW11ID8gJmlvbW11
LT5pbnRlbC0+Zmx1c2ggOiBOVUxMOwogfQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3FpbnZhbC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5j
CmluZGV4IDAxNDQ3Y2YuLjNkZGI5YjYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9xaW52YWwuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFs
LmMKQEAgLTMxLDkgKzMxLDkgQEAKIAogI2RlZmluZSBWVERfUUlfVElNRU9VVAkxCiAKLXN0YXRp
YyBpbnQgX19tdXN0X2NoZWNrIGludmFsaWRhdGVfc3luYyhzdHJ1Y3QgaW9tbXUgKmlvbW11KTsK
K3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludmFsaWRhdGVfc3luYyhzdHJ1Y3QgdnRkX2lvbW11
ICppb21tdSk7CiAKLXN0YXRpYyB2b2lkIHByaW50X3FpX3JlZ3Moc3RydWN0IGlvbW11ICppb21t
dSkKK3N0YXRpYyB2b2lkIHByaW50X3FpX3JlZ3Moc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiB7
CiAgICAgdTY0IHZhbDsKIApAQCAtNDcsNyArNDcsNyBAQCBzdGF0aWMgdm9pZCBwcmludF9xaV9y
ZWdzKHN0cnVjdCBpb21tdSAqaW9tbXUpCiAgICAgcHJpbnRrKCJETUFSX0lRVF9SRUcgPSAlIlBS
SXg2NCJcbiIsIHZhbCk7CiB9CiAKLXN0YXRpYyB1bnNpZ25lZCBpbnQgcWludmFsX25leHRfaW5k
ZXgoc3RydWN0IGlvbW11ICppb21tdSkKK3N0YXRpYyB1bnNpZ25lZCBpbnQgcWludmFsX25leHRf
aW5kZXgoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiB7CiAgICAgdTY0IHRhaWw7CiAKQEAgLTYy
LDcgKzYyLDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBxaW52YWxfbmV4dF9pbmRleChzdHJ1Y3Qg
aW9tbXUgKmlvbW11KQogICAgIHJldHVybiB0YWlsOwogfQogCi1zdGF0aWMgdm9pZCBxaW52YWxf
dXBkYXRlX3F0YWlsKHN0cnVjdCBpb21tdSAqaW9tbXUsIHVuc2lnbmVkIGludCBpbmRleCkKK3N0
YXRpYyB2b2lkIHFpbnZhbF91cGRhdGVfcXRhaWwoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsIHVu
c2lnbmVkIGludCBpbmRleCkKIHsKICAgICB1NjQgdmFsOwogCkBAIC03Miw3ICs3Miw3IEBAIHN0
YXRpYyB2b2lkIHFpbnZhbF91cGRhdGVfcXRhaWwoc3RydWN0IGlvbW11ICppb21tdSwgdW5zaWdu
ZWQgaW50IGluZGV4KQogICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcsIERNQVJfSVFUX1JFRywg
KHZhbCA8PCBRSU5WQUxfSU5ERVhfU0hJRlQpKTsKIH0KIAotc3RhdGljIGludCBfX211c3RfY2hl
Y2sgcXVldWVfaW52YWxpZGF0ZV9jb250ZXh0X3N5bmMoc3RydWN0IGlvbW11ICppb21tdSwKK3N0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIHF1ZXVlX2ludmFsaWRhdGVfY29udGV4dF9zeW5jKHN0cnVj
dCB2dGRfaW9tbXUgKmlvbW11LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdTE2IGRpZCwgdTE2IHNvdXJjZV9pZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGZ1bmN0aW9uX21hc2ss
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
OCBncmFudSkKQEAgLTEwNiw3ICsxMDYsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBxdWV1
ZV9pbnZhbGlkYXRlX2NvbnRleHRfc3luYyhzdHJ1Y3QgaW9tbXUgKmlvbW11LAogICAgIHJldHVy
biBpbnZhbGlkYXRlX3N5bmMoaW9tbXUpOwogfQogCi1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBx
dWV1ZV9pbnZhbGlkYXRlX2lvdGxiX3N5bmMoc3RydWN0IGlvbW11ICppb21tdSwKK3N0YXRpYyBp
bnQgX19tdXN0X2NoZWNrIHF1ZXVlX2ludmFsaWRhdGVfaW90bGJfc3luYyhzdHJ1Y3QgdnRkX2lv
bW11ICppb21tdSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1OCBncmFudSwgdTggZHIsIHU4IGR3LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUxNiBkaWQsIHU4IGFtLCB1OCBpaCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1NjQgYWRkcikK
QEAgLTE0Myw3ICsxNDMsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBxdWV1ZV9pbnZhbGlk
YXRlX2lvdGxiX3N5bmMoc3RydWN0IGlvbW11ICppb21tdSwKICAgICByZXR1cm4gaW52YWxpZGF0
ZV9zeW5jKGlvbW11KTsKIH0KIAotc3RhdGljIGludCBfX211c3RfY2hlY2sgcXVldWVfaW52YWxp
ZGF0ZV93YWl0KHN0cnVjdCBpb21tdSAqaW9tbXUsCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBx
dWV1ZV9pbnZhbGlkYXRlX3dhaXQoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTggaWZsYWcsIHU4IHN3LCB1OCBm
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3Qg
Zmx1c2hfZGV2X2lvdGxiKQogewpAQCAtMTk5LDcgKzE5OSw3IEBAIHN0YXRpYyBpbnQgX19tdXN0
X2NoZWNrIHF1ZXVlX2ludmFsaWRhdGVfd2FpdChzdHJ1Y3QgaW9tbXUgKmlvbW11LAogICAgIHJl
dHVybiAtRU9QTk9UU1VQUDsKIH0KIAotc3RhdGljIGludCBfX211c3RfY2hlY2sgaW52YWxpZGF0
ZV9zeW5jKHN0cnVjdCBpb21tdSAqaW9tbXUpCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnZh
bGlkYXRlX3N5bmMoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiB7CiAgICAgc3RydWN0IHFpX2N0
cmwgKnFpX2N0cmwgPSBpb21tdV9xaV9jdHJsKGlvbW11KTsKIApAQCAtMjA4LDcgKzIwOCw3IEBA
IHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludmFsaWRhdGVfc3luYyhzdHJ1Y3QgaW9tbXUgKmlv
bW11KQogICAgIHJldHVybiBxdWV1ZV9pbnZhbGlkYXRlX3dhaXQoaW9tbXUsIDAsIDEsIDEsIDAp
OwogfQogCi1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBkZXZfaW52YWxpZGF0ZV9zeW5jKHN0cnVj
dCBpb21tdSAqaW9tbXUsCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBkZXZfaW52YWxpZGF0ZV9z
eW5jKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdTE2IGRpZCkKIHsKICAgICBz
dHJ1Y3QgcWlfY3RybCAqcWlfY3RybCA9IGlvbW11X3FpX2N0cmwoaW9tbXUpOwpAQCAtMjM3LDcg
KzIzNyw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGRldl9pbnZhbGlkYXRlX3N5bmMoc3Ry
dWN0IGlvbW11ICppb21tdSwKICAgICByZXR1cm4gcmM7CiB9CiAKLWludCBxaW52YWxfZGV2aWNl
X2lvdGxiX3N5bmMoc3RydWN0IGlvbW11ICppb21tdSwgc3RydWN0IHBjaV9kZXYgKnBkZXYsCitp
bnQgcWludmFsX2RldmljZV9pb3RsYl9zeW5jKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LCBzdHJ1
Y3QgcGNpX2RldiAqcGRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTE2IGRpZCwg
dTE2IHNpemUsIHU2NCBhZGRyKQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC0yNzEs
NyArMjcxLDcgQEAgaW50IHFpbnZhbF9kZXZpY2VfaW90bGJfc3luYyhzdHJ1Y3QgaW9tbXUgKmlv
bW11LCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKICAgICByZXR1cm4gZGV2X2ludmFsaWRhdGVfc3lu
Yyhpb21tdSwgcGRldiwgZGlkKTsKIH0KIAotc3RhdGljIGludCBfX211c3RfY2hlY2sgcXVldWVf
aW52YWxpZGF0ZV9pZWNfc3luYyhzdHJ1Y3QgaW9tbXUgKmlvbW11LAorc3RhdGljIGludCBfX211
c3RfY2hlY2sgcXVldWVfaW52YWxpZGF0ZV9pZWNfc3luYyhzdHJ1Y3QgdnRkX2lvbW11ICppb21t
dSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTgg
Z3JhbnUsIHU4IGltLCB1MTYgaWlkeCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAt
MzEwLDEyICszMTAsMTIgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgcXVldWVfaW52YWxpZGF0
ZV9pZWNfc3luYyhzdHJ1Y3QgaW9tbXUgKmlvbW11LAogICAgIHJldHVybiByZXQ7CiB9CiAKLWlu
dCBpb21tdV9mbHVzaF9pZWNfZ2xvYmFsKHN0cnVjdCBpb21tdSAqaW9tbXUpCitpbnQgaW9tbXVf
Zmx1c2hfaWVjX2dsb2JhbChzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSkKIHsKICAgICByZXR1cm4g
cXVldWVfaW52YWxpZGF0ZV9pZWNfc3luYyhpb21tdSwgSUVDX0dMT0JBTF9JTlZMLCAwLCAwKTsK
IH0KIAotaW50IGlvbW11X2ZsdXNoX2llY19pbmRleChzdHJ1Y3QgaW9tbXUgKmlvbW11LCB1OCBp
bSwgdTE2IGlpZHgpCitpbnQgaW9tbXVfZmx1c2hfaWVjX2luZGV4KHN0cnVjdCB2dGRfaW9tbXUg
KmlvbW11LCB1OCBpbSwgdTE2IGlpZHgpCiB7CiAgICAgcmV0dXJuIHF1ZXVlX2ludmFsaWRhdGVf
aWVjX3N5bmMoaW9tbXUsIElFQ19JTkRFWF9JTlZMLCBpbSwgaWlkeCk7CiB9CkBAIC0zMjQsNyAr
MzI0LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgZmx1c2hfY29udGV4dF9xaSh2b2lkICpf
aW9tbXUsIHUxNiBkaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHUxNiBzaWQsIHU4IGZtLCB1NjQgdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbF90IGZsdXNoX25vbl9wcmVzZW50X2VudHJ5KQogewotICAgIHN0cnVj
dCBpb21tdSAqaW9tbXUgPSAoc3RydWN0IGlvbW11ICopX2lvbW11OworICAgIHN0cnVjdCB2dGRf
aW9tbXUgKmlvbW11ID0gX2lvbW11OwogICAgIHN0cnVjdCBxaV9jdHJsICpxaV9jdHJsID0gaW9t
bXVfcWlfY3RybChpb21tdSk7CiAKICAgICBBU1NFUlQocWlfY3RybC0+cWludmFsX21hZGRyKTsK
QEAgLTM1NCw3ICszNTQsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBmbHVzaF9pb3RsYl9x
aSh2b2lkICpfaW9tbXUsIHUxNiBkaWQsIHU2NCBhZGRyLAogewogICAgIHU4IGRyID0gMCwgZHcg
PSAwOwogICAgIGludCByZXQgPSAwLCByYzsKLSAgICBzdHJ1Y3QgaW9tbXUgKmlvbW11ID0gKHN0
cnVjdCBpb21tdSAqKV9pb21tdTsKKyAgICBzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSA9IF9pb21t
dTsKICAgICBzdHJ1Y3QgcWlfY3RybCAqcWlfY3RybCA9IGlvbW11X3FpX2N0cmwoaW9tbXUpOwog
CiAgICAgQVNTRVJUKHFpX2N0cmwtPnFpbnZhbF9tYWRkcik7CkBAIC0zOTQsNyArMzk0LDcgQEAg
c3RhdGljIGludCBfX211c3RfY2hlY2sgZmx1c2hfaW90bGJfcWkodm9pZCAqX2lvbW11LCB1MTYg
ZGlkLCB1NjQgYWRkciwKICAgICByZXR1cm4gcmV0OwogfQogCi1pbnQgZW5hYmxlX3FpbnZhbChz
dHJ1Y3QgaW9tbXUgKmlvbW11KQoraW50IGVuYWJsZV9xaW52YWwoc3RydWN0IHZ0ZF9pb21tdSAq
aW9tbXUpCiB7CiAgICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkOwogICAgIHN0cnVjdCBx
aV9jdHJsICpxaV9jdHJsOwpAQCAtNDU0LDcgKzQ1NCw3IEBAIGludCBlbmFibGVfcWludmFsKHN0
cnVjdCBpb21tdSAqaW9tbXUpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXZvaWQgZGlzYWJsZV9xaW52
YWwoc3RydWN0IGlvbW11ICppb21tdSkKK3ZvaWQgZGlzYWJsZV9xaW52YWwoc3RydWN0IHZ0ZF9p
b21tdSAqaW9tbXUpCiB7CiAgICAgdTMyIHN0czsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jCmluZGV4IGQ2ZGI4NjIuLjc5MjA5ZjMgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKQEAgLTEzNyw3ICsxMzcsNyBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgbWFwX2lnZF9yZWcodm9pZCkKIC8qCiAgKiBmb3JjZSBJR0QgdG8gZXhp
dCBsb3cgcG93ZXIgbW9kZSBieSBhY2Nlc3NpbmcgYSBJR0QgM0QgcmVnc2l0ZXIuCiAgKi8KLXN0
YXRpYyBpbnQgY2FudGlnYV92dGRfb3BzX3ByZWFtYmxlKHN0cnVjdCBpb21tdSogaW9tbXUpCitz
dGF0aWMgaW50IGNhbnRpZ2FfdnRkX29wc19wcmVhbWJsZShzdHJ1Y3QgdnRkX2lvbW11ICppb21t
dSkKIHsKICAgICBzdHJ1Y3QgaW50ZWxfaW9tbXUgKmludGVsID0gaW9tbXUtPmludGVsOwogICAg
IHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZCA9IGludGVsID8gaW50ZWwtPmRyaGQgOiBOVUxM
OwpAQCAtMTcyLDcgKzE3Miw3IEBAIHN0YXRpYyBpbnQgY2FudGlnYV92dGRfb3BzX3ByZWFtYmxl
KHN0cnVjdCBpb21tdSogaW9tbXUpCiAgKiBwYXJhbWV0ZXIgdG8gYSBudW1lcmljYWwgdmFsdWUg
ZW5hYmxlcyB0aGUgcXVpcmsgYW5kCiAgKiBzZXRzIHRoZSB0aW1lb3V0IHRvIHRoYXQgbnVtZXJp
Y2FsIG51bWJlciBvZiBtc2Vjcy4KICAqLwotc3RhdGljIHZvaWQgc25iX3Z0ZF9vcHNfcHJlYW1i
bGUoc3RydWN0IGlvbW11KiBpb21tdSkKK3N0YXRpYyB2b2lkIHNuYl92dGRfb3BzX3ByZWFtYmxl
KHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KQogewogICAgIHN0cnVjdCBpbnRlbF9pb21tdSAqaW50
ZWwgPSBpb21tdS0+aW50ZWw7CiAgICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkID0gaW50
ZWwgPyBpbnRlbC0+ZHJoZCA6IE5VTEw7CkBAIC0yMDIsNyArMjAyLDcgQEAgc3RhdGljIHZvaWQg
c25iX3Z0ZF9vcHNfcHJlYW1ibGUoc3RydWN0IGlvbW11KiBpb21tdSkKICAgICAqKHZvbGF0aWxl
IHUzMiAqKShpZ2RfcmVnX3ZhICsgMHgyMDUwKSA9IDB4MTAwMDE7CiB9CiAKLXN0YXRpYyB2b2lk
IHNuYl92dGRfb3BzX3Bvc3RhbWJsZShzdHJ1Y3QgaW9tbXUqIGlvbW11KQorc3RhdGljIHZvaWQg
c25iX3Z0ZF9vcHNfcG9zdGFtYmxlKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KQogewogICAgIHN0
cnVjdCBpbnRlbF9pb21tdSAqaW50ZWwgPSBpb21tdS0+aW50ZWw7CiAgICAgc3RydWN0IGFjcGlf
ZHJoZF91bml0ICpkcmhkID0gaW50ZWwgPyBpbnRlbC0+ZHJoZCA6IE5VTEw7CkBAIC0yMjEsNyAr
MjIxLDcgQEAgc3RhdGljIHZvaWQgc25iX3Z0ZF9vcHNfcG9zdGFtYmxlKHN0cnVjdCBpb21tdSog
aW9tbXUpCiAgKiBjYWxsIGJlZm9yZSBWVC1kIHRyYW5zbGF0aW9uIGVuYWJsZSBhbmQgSU9UTEIg
Zmx1c2ggb3BlcmF0aW9ucy4KICAqLwogCi12b2lkIHZ0ZF9vcHNfcHJlYW1ibGVfcXVpcmsoc3Ry
dWN0IGlvbW11KiBpb21tdSkKK3ZvaWQgdnRkX29wc19wcmVhbWJsZV9xdWlyayhzdHJ1Y3QgdnRk
X2lvbW11ICppb21tdSkKIHsKICAgICBjYW50aWdhX3Z0ZF9vcHNfcHJlYW1ibGUoaW9tbXUpOwog
ICAgIGlmICggc25iX2lnZF90aW1lb3V0ICE9IDAgKQpAQCAtMjM2LDcgKzIzNiw3IEBAIHZvaWQg
dnRkX29wc19wcmVhbWJsZV9xdWlyayhzdHJ1Y3QgaW9tbXUqIGlvbW11KQogLyoKICAqIGNhbGwg
YWZ0ZXIgVlQtZCB0cmFuc2xhdGlvbiBlbmFibGUgYW5kIElPVExCIGZsdXNoIG9wZXJhdGlvbnMu
CiAgKi8KLXZvaWQgdnRkX29wc19wb3N0YW1ibGVfcXVpcmsoc3RydWN0IGlvbW11KiBpb21tdSkK
K3ZvaWQgdnRkX29wc19wb3N0YW1ibGVfcXVpcmsoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiB7
CiAgICAgaWYgKCBzbmJfaWdkX3RpbWVvdXQgIT0gMCApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxzLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvdXRpbHMuYwppbmRleCA5NGE2ZTRlLi43MDVlNTFiIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvdXRpbHMuYwpAQCAtMjksNyArMjksNyBAQAogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+
CiAKIC8qIERpc2FibGUgdnQtZCBwcm90ZWN0ZWQgbWVtb3J5IHJlZ2lzdGVycy4gKi8KLXZvaWQg
ZGlzYWJsZV9wbXIoc3RydWN0IGlvbW11ICppb21tdSkKK3ZvaWQgZGlzYWJsZV9wbXIoc3RydWN0
IHZ0ZF9pb21tdSAqaW9tbXUpCiB7CiAgICAgdTMyIHZhbDsKICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwpAQCAtNTEsNyArNTEsNyBAQCB2b2lkIGRpc2FibGVfcG1yKHN0cnVjdCBpb21tdSAqaW9t
bXUpCiAKIHZvaWQgcHJpbnRfaW9tbXVfcmVncyhzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQp
CiB7Ci0gICAgc3RydWN0IGlvbW11ICppb21tdSA9IGRyaGQtPmlvbW11OworICAgIHN0cnVjdCB2
dGRfaW9tbXUgKmlvbW11ID0gZHJoZC0+aW9tbXU7CiAgICAgdTY0IGNhcDsKIAogICAgIHByaW50
aygiLS0tLSBwcmludF9pb21tdV9yZWdzIC0tLS1cbiIpOwpAQCAtODcsNyArODcsNyBAQCBzdGF0
aWMgdTMyIGdldF9sZXZlbF9pbmRleCh1bnNpZ25lZCBsb25nIGdtZm4sIGludCBsZXZlbCkKICAg
ICByZXR1cm4gZ21mbiAmIExFVkVMX01BU0s7CiB9CiAKLXZvaWQgcHJpbnRfdnRkX2VudHJpZXMo
c3RydWN0IGlvbW11ICppb21tdSwgaW50IGJ1cywgaW50IGRldmZuLCB1NjQgZ21mbikKK3ZvaWQg
cHJpbnRfdnRkX2VudHJpZXMoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsIGludCBidXMsIGludCBk
ZXZmbiwgdTY0IGdtZm4pCiB7CiAgICAgc3RydWN0IGNvbnRleHRfZW50cnkgKmN0eHRfZW50cnk7
CiAgICAgc3RydWN0IHJvb3RfZW50cnkgKnJvb3RfZW50cnk7CkBAIC0xNzUsNyArMTc1LDcgQEAg
dm9pZCBwcmludF92dGRfZW50cmllcyhzdHJ1Y3QgaW9tbXUgKmlvbW11LCBpbnQgYnVzLCBpbnQg
ZGV2Zm4sIHU2NCBnbWZuKQogdm9pZCB2dGRfZHVtcF9pb21tdV9pbmZvKHVuc2lnbmVkIGNoYXIg
a2V5KQogewogICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKLSAgICBzdHJ1Y3QgaW9t
bXUgKmlvbW11OworICAgIHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11OwogICAgIGludCBpOwogCiAg
ICAgZm9yX2VhY2hfZHJoZF91bml0ICggZHJoZCApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQveDg2L2F0cy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4
Ni9hdHMuYwppbmRleCAxYTNhZGI0Li4xYTA3NjA3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQveDg2L2F0cy5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC94ODYvYXRzLmMKQEAgLTMwLDcgKzMwLDcgQEAKIAogc3RhdGljIExJU1RfSEVBRChhdHNfZGV2
X2RyaGRfdW5pdHMpOwogCi1zdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKiBmaW5kX2F0c19kZXZfZHJo
ZChzdHJ1Y3QgaW9tbXUgKmlvbW11KQorc3RydWN0IGFjcGlfZHJoZF91bml0ICpmaW5kX2F0c19k
ZXZfZHJoZChzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSkKIHsKICAgICBzdHJ1Y3QgYWNwaV9kcmhk
X3VuaXQgKmRyaGQ7CiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIGRyaGQsICZhdHNfZGV2X2Ry
aGRfdW5pdHMsIGxpc3QgKQpAQCAtNzEsNyArNzEsNyBAQCBpbnQgYXRzX2RldmljZShjb25zdCBz
dHJ1Y3QgcGNpX2RldiAqcGRldiwgY29uc3Qgc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkKQog
ICAgIHJldHVybiBwb3M7CiB9CiAKLXN0YXRpYyBpbnQgZGV2aWNlX2luX2RvbWFpbihjb25zdCBz
dHJ1Y3QgaW9tbXUgKmlvbW11LAorc3RhdGljIGludCBkZXZpY2VfaW5fZG9tYWluKGNvbnN0IHN0
cnVjdCB2dGRfaW9tbXUgKmlvbW11LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1MTYgZGlkKQogewogICAgIHN0cnVjdCByb290X2VudHJ5
ICpyb290X2VudHJ5ID0gTlVMTDsKQEAgLTEwNiw3ICsxMDYsNyBAQCBzdGF0aWMgaW50IGRldmlj
ZV9pbl9kb21haW4oY29uc3Qgc3RydWN0IGlvbW11ICppb21tdSwKICAgICByZXR1cm4gZm91bmQ7
CiB9CiAKLWludCBkZXZfaW52YWxpZGF0ZV9pb3RsYihzdHJ1Y3QgaW9tbXUgKmlvbW11LCB1MTYg
ZGlkLAoraW50IGRldl9pbnZhbGlkYXRlX2lvdGxiKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LCB1
MTYgZGlkLAogICAgIHU2NCBhZGRyLCB1bnNpZ25lZCBpbnQgc2l6ZV9vcmRlciwgdTY0IHR5cGUp
CiB7CiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYsICp0ZW1wOwotLSAKMi4xLjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 19:15:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 19:15:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxGIT-0007WK-8h; Fri, 22 Feb 2019 19:15:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fuT0=Q5=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gxGIR-0007Vm-Mq
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 19:15:43 +0000
X-Inumbo-ID: 3f24e776-36d6-11e9-bc90-bc764e045a96
Received: from mail-lj1-x230.google.com (unknown [2a00:1450:4864:20::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f24e776-36d6-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 19:15:43 +0000 (UTC)
Received: by mail-lj1-x230.google.com with SMTP id j13-v6so2564828ljc.2
 for <xen-devel@lists.xenproject.org>; Fri, 22 Feb 2019 11:15:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=RaBkKKnR/rEGxR1OWDhmVSyR6LeZanCtgYCY6t4lM1w=;
 b=FnZaFJEHqlkM1HQMAfeA29KeOSVuLlVyAyZMWqbN3moRay67Lk26Vx+aHc3rKvxz88
 dcY8MQ/W2m7SWJ+t8fusJlNgqspOxJHzCDTzYDQqyCVajCgkyrhbftQOEnQk/2Y35c24
 P1r9of6QEL25XCFJKOXEZ91V+Ie9KBe3gH6Z+goZMfl+oY7zcjR0/c5qKYwEXNPTgomj
 iel8MrvyVu+n+kIJt4SkwKjtCvKWlmrp3FHSJx+gQp7jFTSWATANANtoFwUgh/0PNksU
 ZWx5CgcPEckfkyAcQxB2X/UVj2Nj1DwcblKpY9Cfc1vE6oRK22aUAH+Hc0vnNsYIaKAm
 76ww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=RaBkKKnR/rEGxR1OWDhmVSyR6LeZanCtgYCY6t4lM1w=;
 b=OgajPhh5WZfme85E8FXDbURn/hhFyc9sagH+sA6RBhgj8Uq4Slh6j9ZMuGJ06jA4zp
 N1Ve+YKnJUj9rXu95W4WiRVEIvWepW08rSu4DWesHVYK3ENwKb+9JEsBRqNXWSngXlFp
 Sv0p6CEkY63878YmiG5oKfxY1SuIph10XWR7dta/I61qsuU0Z6QileS7wP6OXv+bj0IC
 ZnxYmykl1ac490zoAXyZQrPjUoLaEp2n3O1dtciOFCqOyr5D9JAUrmYWwTxY6p54M9NO
 RUDMFEUWeho537OkzhaSheP7wDZFeGhLas0g4s6e9AIiB/G2bUQ3oXP2bnfQCihsRPUv
 3bWw==
X-Gm-Message-State: AHQUAuYLCiT24aRm6y+iJbkylbsTuaIpAW4uLWoT9Syxm49rZjbk91hz
 wQxYagVr/nmHGQFAO+ZhPNg=
X-Google-Smtp-Source: AHgI3IaX1fGL2XHUKxDpeYMIni6CZ733HPKXPl+Y/vwhERfCcNK88XAPhg55pACGEIP0wxrrRuVMKQ==
X-Received: by 2002:a2e:8694:: with SMTP id l20mr3193474lji.152.1550862941503; 
 Fri, 22 Feb 2019 11:15:41 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id u5sm701193lfi.24.2019.02.22.11.15.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Feb 2019 11:15:40 -0800 (PST)
From: Oleksandr <olekstysh@gmail.com>
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
 <CAPD2p-=U3Hfi9g-PhcU6ztAWwAhTES2aoMAJjJ0nY6quj_9m0Q@mail.gmail.com>
 <CABHD4K8f9WPxiLZpAtxyw_kx48=1nNSGrxMq1a5Kgp7VpKWoxQ@mail.gmail.com>
 <edd00c92-af3a-93de-a199-6dfe75e5fa75@gmail.com>
Message-ID: <49e28f22-e1b6-a8af-fe73-94d926b8de4a@gmail.com>
Date: Fri, 22 Feb 2019 21:15:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <edd00c92-af3a-93de-a199-6dfe75e5fa75@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 andrii_chepurnyi@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW1pdAoKCj4gTGlrZWx5LCBpdCBpcyBiZWNhdXNlIHlvdSBsZWZ0IGRldmljZSBub2RlcyAo
bW1uZ3IsYWRzcCxldGMpIHdoaWNoIGhhZCAKPiBsaW5rcyB0byByZXNlcnZlZC1tZW1vcnkgcmVn
aW9ucyAuLi4KPgoKRGlkIHJlbW92aW5nIHJlc2VydmVkLW1lbW9yeSByZWdpb25zIHRvZ2V0aGVy
IHdpdGggdXNlcnMgd29yayBvdXQgd2VsbCAKZm9yIHlvdT8KCgotLSAKUmVnYXJkcywKCk9sZWtz
YW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 20:08:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 20:08:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxH7M-0003f8-Jt; Fri, 22 Feb 2019 20:08:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6iA8=Q5=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1gxH7L-0003f3-2W
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 20:08:19 +0000
X-Inumbo-ID: 984a6d1b-36dd-11e9-bc90-bc764e045a96
Received: from mail-oi1-x22c.google.com (unknown [2607:f8b0:4864:20::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 984a6d1b-36dd-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 20:08:18 +0000 (UTC)
Received: by mail-oi1-x22c.google.com with SMTP id s16so2675009oih.9
 for <xen-devel@lists.xenproject.org>; Fri, 22 Feb 2019 12:08:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=oh2mFl3SNoqWKB71W9p4Rw/QyK1v0rZ2QXRZ4Ml7Do0=;
 b=leiMRvZKsO7hsRcJqzdJzfPgWuqZW5RpBWe1YOMcTPB1idiGmGdLU2xJoMVDO8zr+h
 /+dPSkbG4SIvrPSTxtXzGxlsrf0GkEiexKkNxUTQckZJrqToHtrLx/wnvoJAUi8HQkdr
 F7Au6XTNDMNvG2J1mfG7V0MDigcV3T1CIx59FwEfC0rDQjcANEwKiX6+MyZH1cU/naKl
 RPlv0ZpjZQ+yHnNwNTCYsufISwGVctuI302tPJ968qeka9wYEyqO8qR2GFhbXosfdrXt
 viIqBDakKTlHalEUEas3m5/lk8Vk/k7zth0pglsUCLngmDEME/n/A63+xxFSR/fJ5xkL
 3dew==
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=oh2mFl3SNoqWKB71W9p4Rw/QyK1v0rZ2QXRZ4Ml7Do0=;
 b=Wph/ffZ8Mlp4VijpiFYWNvHSYW4w39/6V0ry44bP/wd/xZFbtoA2xQERQ+kvo8Im5H
 THAevBu4R400r6HHgpEZamkUatFQyvoF2HNYC+eG9S4vhNC9OfM0agGuTFWob4Oypxwz
 4+X7mJ3gwzahyzpwg095SWJW2yocE2r0oqFaWQVG+lZXxCQBmTwgR11XFuHuyKxsdO2E
 jtCQ8qpktvSAeSN//THAn2AKJ1CQ42oNd7Xx9XSbW57afaY9cnwJF7eoWIAYuScQAdhj
 odJmqopqrgaN48zeIYCifm/cursVCN3VXqXY3YR6GuGy5qVbD4GkDp1azh7ZtKk/aY3P
 58SQ==
X-Gm-Message-State: AHQUAuYazBeTWrlp6CEWZ9mTAekP96Vt9yMMXkXJe7zwpEGFJPpg85DI
 E4Z/22Fd3qnYXPl0tvrD7QxeMseMhwPcM+rGCM0=
X-Google-Smtp-Source: AHgI3IYtJtVPZrB20gmIWDaoODCihmlpMKeaYkDqAc+bNXRKeIiRJaMwP9qIoRjemwXEcRO89kH7w80earvOEHWJBNg=
X-Received: by 2002:aca:3841:: with SMTP id f62mr3740603oia.30.1550866097797; 
 Fri, 22 Feb 2019 12:08:17 -0800 (PST)
MIME-Version: 1.0
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
 <CAPD2p-=U3Hfi9g-PhcU6ztAWwAhTES2aoMAJjJ0nY6quj_9m0Q@mail.gmail.com>
 <CABHD4K8f9WPxiLZpAtxyw_kx48=1nNSGrxMq1a5Kgp7VpKWoxQ@mail.gmail.com>
 <edd00c92-af3a-93de-a199-6dfe75e5fa75@gmail.com>
 <49e28f22-e1b6-a8af-fe73-94d926b8de4a@gmail.com>
In-Reply-To: <49e28f22-e1b6-a8af-fe73-94d926b8de4a@gmail.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Sat, 23 Feb 2019 01:38:04 +0530
Message-ID: <CABHD4K8Qi=1OoZGDt2KPzSObRqSNTP_mY3+wOna+fN_487nXxg@mail.gmail.com>
To: Oleksandr <olekstysh@gmail.com>
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 andrii_chepurnyi@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgo+IERpZCByZW1vdmluZyByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyB0b2dldGhlciB3
aXRoIHVzZXJzIHdvcmsgb3V0IHdlbGwKPiBmb3IgeW91PwoKU29ycnksIGRpZG4ndCBnZXQgY2hh
bmNlIHRvIHdvcmsgb24gdGhpcyB0b2RheS4gSSB3b3VsZCB0ZXN0IGl0IGFuZApsZXQgeW91IGtu
b3cuCgpUaGFua3MKLUFtaXQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 21:00:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 21:00:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxHw0-0008SQ-Ha; Fri, 22 Feb 2019 21:00:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O0ff=Q5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gxHvy-0008SL-Q2
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 21:00:38 +0000
X-Inumbo-ID: e71fe6ba-36e4-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e71fe6ba-36e4-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 21:00:37 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 460BD2070B;
 Fri, 22 Feb 2019 21:00:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550869206;
 bh=3xMz6wJ/736HrHghmPglm6aiRKUXYE5Mde7zdwiyHgA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=jXozbKCmJnAiDa4I2aH+uJL+pKgyvAxMqEPlcnyMHLp69/kaLpbQuL4TyLG9IAIT6
 oW3AopOiOHEvi6ixQTEzH8BLX/CEFU18UVCCbZVbX9ZhYnDrwTqgs5efJEQWzi1mQV
 1oM21bfx2gRMQV32krNm9UMDTtAw5hrXttXkdPvY=
Date: Fri, 22 Feb 2019 13:00:05 -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: <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
Message-ID: <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMiBGZWIgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+IEJUVywgSSBj
aGVja2VkIHRoZSBzZXJpZXMgd2l0aCAtV3N3aXRjaC1kZWZhdWx0Ogo+ID4gPiA+IC1Xc3dpdGNo
LWRlZmF1bHQKPiA+ID4gPiBXYXJuIHdoZW5ldmVyIGEgc3dpdGNoIHN0YXRlbWVudCBkb2VzIG5v
dCBoYXZlIGEgZGVmYXVsdCBjYXNlLgo+ID4gPiA+ID4gRnVydGhlcm1vcmUsIHVzaW5nIEJVRygp
IGlzIGEgcHJldHR5IGJhZCBpZGVhIGluIHN3aXRjaC4gCj4gPiA+ID4gSXQgaXMgYW5kIG5vdCBv
bmx5IGluIHRoZSBzd2l0Y2guIFRoZSByZWFzb24gSSBwdXQgQlVHIGlzIHRoYXQgSSB0cmllZAo+
ID4gPiA+IHRvIGZvbGxvdwo+ID4gPiA+IHRoZSBleGlzdGluZyAiZXJyb3IgaGFuZGxpbmciIGF0
IHRob3NlIHBsYWNlcy4KPiA+ID4gCj4gPiA+IEl0IGlzIG5vdCBiZWNhdXNlIEJVRygpIGlzIGJl
ZW4gdXNlZCB0b2RheSBpbiBzb21lIHBsYWNlcyB0aGF0IHdlIG5lZWQgdG8KPiA+ID4gY29udGlu
dWUgdG8gc3ByZWFkIGl0Lgo+ID4gPiAKPiA+ID4gPiBVc2Ugb2YgQlVHKCkgaXRzZWxmIGlzIGFu
b3RoZXIgdG9waWMgd2hpY2ggd2lsbCBhbHNvIG5lZWQgdG8gYmUKPiA+ID4gPiBhZGRyZXNzZWQK
PiA+ID4gCj4gPiA+IFNvIHdlIHNob3VsZCBub3QgYWRkIG1vcmUgb2YgdGhlbS4uLgo+ID4gQWdh
aW4sIEkgc2VlIHRoaXMgYXMgYSBkZWRpY2F0ZWQgY2hhbmdlLiBTbywgaW4gdGhlIGN1cnJlbnQg
c2VyaWVzIEkgdGhpbmsKPiA+IGl0IGlzCj4gPiBhY2NlcHRhYmxlIHRvIHVzZSB0aGUgZXhpc3Rp
bmcgd2F5IG9mIGVycm9yIGhhbmRsaW5nIGlmIGFueSBhdCBhbGwuCj4gCj4gVGhhdCdzIG5vdCBo
b3cgaXQgd29ya3MgaW4gdXBzdHJlYW0uIElmIHlvdSBrbm93IHNvbWUgY29uc3RydWN0cyBhcmUg
d3JvbmcsIGl0Cj4gaXMgYmVzdCB0byB0cnkgdG8gYWRkcmVzcyBwYXJ0aWFsbHkgdGhlIHByb2Js
ZW0gZGlyZWN0bHkgdGhlbiBoYXZpbmcgc28geW91Cj4gcmVkdWNlIHRoZSBhbW91bnRzIG9mIGNo
YW5nZSBhZnRlcndhcmRzLgo+IAo+IFNvIHBsZWFzZSB0cnkgdG8gbm90IGludHJvZHVjZSBtb3Jl
IEJVRygpIGluIHRoZSBjb2RlIGJhc2UuCgpIaSBPbGVrc2FuZHIsIEp1bGllbiwKCkp1bGllbidz
IHJpZ2h0IHRoYXQgd2Ugc2hvdWxkIG5vdCBpbnRyb2R1Y2UgYW55IG1vcmUgQlVHKClzLiBJbiBm
YWN0LAplYWNoIG9mIHRoZW0gbWFrZXMgdGhlIGNvZGUgbGVzcyBzYWZlLCBub3QgbW9yZSBzYWZl
ISBUaGUgcHVycG9zZSBvZgpNSVNSQUMgMTYuNCBpcyAiZGVmZW5zaXZlIHByb2dyYW1taW5nIjog
d3JpdGUgdGhlIGNvZGUgaW4gYSB3YXkgdGhhdCBpcwptb3JlIChub3QgbGVzcyEpIHJlc2lsaWVu
dCB0byBmYWlsdXJlLgoKU28sIEkgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaW50cm9kdWNl
IGEgZGVmYXVsdCBsYWJlbCBiZWNhdXNlIGl0CmNhbiBoZWxwIHVzIHNwb3QgdW5leHBlY3RlZCBp
c3N1ZXMuIEluc3RlYWQgb2YgY2FsbGluZyBCVUcoKSBpbiB0aGUKZGVmYXVsdCBoYW5kbGVyLCB3
aGljaCBpcyBkZXRyaW1lbnRhbCwgd2Ugc2hvdWxkIHJldHVybiBhbiBlcnJvciB3aGVuCnBvc3Np
YmxlLCBvciBqdXN0IHByaW50IGEgd2FybmluZy4KCkFzIDE2LjQgY2xlYXJseSBzdGF0ZSwgZXZl
biBhIHNpbXBsZSBjb21tZW50IHdvdWxkIGJlIGVub3VnaCB0byBhZGRyZXNzCnRoZSBydWxlLiBX
ZSBqdXN0IG5lZWQgdG8gZXhwbGFpbiB3aHkgYSBkZWZhdWx0IGxhYmVsIGlzIG5vdCBuZWVkZWQu
ClN1Y2ggYXM6CgogIGRlZmF1bHQ6CiAgLyogdW5yZWFjaGFibGUgYmVjYXVzZSBibGFoIGFuZCBi
bGFoICovCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 21:14:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 21:14:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxI9H-00012l-RW; Fri, 22 Feb 2019 21:14:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2oW1=Q5=citrix.com=prvs=9494562d8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gxI9G-00012g-9L
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 21:14:22 +0000
X-Inumbo-ID: d1ad2ab9-36e6-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1ad2ab9-36e6-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 21:14:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,401,1544486400"; d="scan'208";a="78868501"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 22 Feb 2019 21:13:36 +0000
Message-ID: <1550870016-360-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/hvm: Intercept RDPMC when vPMU is disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dlBNVSBpc24ndCBzZWN1cml0eSBzdXBwb3J0ZWQsIGFuZCBpbiBnZW5lcmFsIGd1ZXN0cyBjYW4n
dCBhY2Nlc3MgYW55IG9mIHRoZQpwZXJmb3JtYW5jZSBjb3VudGVyIE1TUnMuICBIb3dldmVyLCB0
aGUgUkRQTUMgaW5zdHJ1Y3Rpb24gaXNuJ3QgaW50ZXJjZXB0ZWQsCm1lYW5pbmcgdGhhdCBndWVz
dCBzb2Z0d2FyZSBjYW4gcmVhZCB0aGUgaW5zdGFudGFuZW91cyBjb3VudGVyIHZhbHVlcy4KCldo
ZW4gdlBNVSBpc24ndCBjb25maWd1cmVkLCBpbnRlcmNlcHQgUkRQTUMgYW5kIHVuY29uZGl0aW9u
YWxseSBmYWlsIGl0IGFzIGlmCnNvZnR3YXJlIGhhcyByZXF1ZXN0ZWQgYSBiYWQgY291bnRlciBp
bmRleCAoI0dQIGZhdWx0KS4gIEl0IGlzIG1vZGVsIHNwZWNpZmljCmFzIHRvIHdoaWNoIGNvdW50
ZXJzIGFyZSBhdmFpbGFibGUgdG8gYmVnaW4gd2l0aCwgYW5kIGluIGxldmVsbGVkIHNjZW5hcmlv
cywKdGhpcyBpbmZvcm1hdGlvbiBtYXkgbm90IGJlIGFjY3VyYXRlIGluIHRoZSBmaXJzdCBwbGFj
ZS4KClRoaXMgY2hhbmdlIGlzbid0IGV4cGVjdGVkIHRvIGhhdmUgYW55IGltcGFjdCBvbiBWTXMu
ICBVc2Vyc3BhY2UgaXMgbm90CnVzdWFsbHkgZ2l2ZW4gYWNjZXNzIHRvIFJEUE1DIChXaW5kb3dz
IGFwcGVhciB0byBjb21wbGV0ZWx5IHByb2hpYml0IGl0OyBMaW51eAppcyByZXN0cmljdGVkIHRv
IHJvb3QpLCBhbmQga2VybmVscyB3b24ndCBiZSBleGVjdXRpbmcgUkRQTUMgaW5zdHJ1Y3Rpb25z
IGlmCnRoZWlyIFBNVSBkcml2ZXJzIGhhdmUgZmFpbGVkIHRvIHN0YXJ0LgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBKdW4g
TmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+CkNDOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBh
bWQuY29tPgpDQzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkNDOiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpUaGlzIHNob3VsZCBiZSB0YWtlbiBpbnRvIFhlbiA0
LjEyIGFuZCBiYWNrcG9ydGVkIHRvIHRoZSBzdGFibGUgcmVsZWFzZXMuCldoaWxlIGl0IGlzbid0
IGFuIFhTQSBpdHNlbGYsIGl0IGlzIGFuIGluZm9ybWF0aW9uIGxlYWsgKFhlbidzIE5NSSB3YXRj
aGRvZyBpbgpwYXJ0aWN1bGFyKSB3aGljaCBjb3VsZCBiZSBhZHZhbnRhZ291cyB0byBhbiBhdHRh
Y2tlciB0cnlpbmcgdG8gZXhwbG9pdCBhIHJhY2UKY29uZGl0aW9uLgoKVGhlIG9ubHkgb3RoZXIg
b3B0aW9uIGlzIHRvIGVtdWxhdGUgdGhlIHJlcG9ydGVkIGZhbWlseSBhbmQgb2ZmZXIgYmFjayBh
bGwgMCdzCmZvciB0aGUgYWNjZXNzYWJsZSBjb3VudGVycy4gIE9idmlvdXNseSB0aGlzIGlzIGEg
bm9uLXN0YXJ0ZXIuCgpUaGlzIHBhdGNoIGhhcyBoYWQgc29tZSBiYXNpYyB0ZXN0aW5nIGluIFhl
blNlcnZlciB3aXRoIG5vIGlzc3VlcyBpZGVudGlmaWVkCndpdGggYW55IGd1ZXN0cy4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgfCA4ICsrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZt
L3N2bS92bWNiLmMgfCAzICsrKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgMiArKwog
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgIHwgOSArKysrKysrKysKIDQgZmlsZXMgY2hhbmdl
ZCwgMjIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggMjU4NGI5MC4uZGUyMGJiMiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMKQEAgLTI5ODQsNiArMjk4NCwxNCBAQCB2b2lkIHN2bV92bWV4aXRfaGFu
ZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgc3ZtX3ZtZXhpdF9kb19y
ZHRzYyhyZWdzLCBleGl0X3JlYXNvbiA9PSBWTUVYSVRfUkRUU0NQKTsKICAgICAgICAgYnJlYWs7
CiAKKyAgICBjYXNlIFZNRVhJVF9SRFBNQzoKKyAgICAgICAgLyoKKyAgICAgICAgICogSW50ZXJj
ZXB0aW9uIGlzIG9ubHkgYWN0aXZlIHdoZW4gVlBNVSBpcyBkaXNhYmxlZCwgYW5kIHRoZSBndWVz
dAorICAgICAgICAgKiBtdXN0bid0IGJlIGFibGUgdG8gcmVhZCB0aGUgY291bnRlcnMuICBFbXVs
YXRlICJiYWQgY291bnRlciBpbmRleCIuCisgICAgICAgICAqLworICAgICAgICBodm1faW5qZWN0
X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKKyAgICAgICAgYnJlYWs7CisKICAgICBj
YXNlIFZNRVhJVF9NT05JVE9SOgogICAgIGNhc2UgVk1FWElUX01XQUlUOgogICAgICAgICBodm1f
aW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2ludmFsaWRfb3AsIFg4Nl9FVkVOVF9OT19FQyk7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3N2bS92bWNiLmMKaW5kZXggOWQxYzViZi4uMDkyYzA0OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9zdm0vdm1jYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwpAQCAt
NjcsNiArNjcsOSBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1ICp2KQog
ICAgICAgICBHRU5FUkFMMV9JTlRFUkNFUFRfSU5WTFBHQSAgICAgfCBHRU5FUkFMMV9JTlRFUkNF
UFRfSU9JT19QUk9UICAgfAogICAgICAgICBHRU5FUkFMMV9JTlRFUkNFUFRfTVNSX1BST1QgICAg
fCBHRU5FUkFMMV9JTlRFUkNFUFRfU0hVVERPV05fRVZUfAogICAgICAgICBHRU5FUkFMMV9JTlRF
UkNFUFRfVEFTS19TV0lUQ0g7CisgICAgaWYgKCAhdnBtdV9hdmFpbGFibGUodikgKQorICAgICAg
ICB2bWNiLT5fZ2VuZXJhbDFfaW50ZXJjZXB0cyB8PSBHRU5FUkFMMV9JTlRFUkNFUFRfUkRQTUM7
CisKICAgICB2bWNiLT5fZ2VuZXJhbDJfaW50ZXJjZXB0cyA9IAogICAgICAgICBHRU5FUkFMMl9J
TlRFUkNFUFRfVk1SVU4gICAgICAgfCBHRU5FUkFMMl9JTlRFUkNFUFRfVk1NQ0FMTCAgICAgfAog
ICAgICAgICBHRU5FUkFMMl9JTlRFUkNFUFRfVk1MT0FEICAgICAgfCBHRU5FUkFMMl9JTlRFUkNF
UFRfVk1TQVZFICAgICAgfApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5j
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IDc0ZjJhMDguLmU4NjBkYjkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bWNzLmMKQEAgLTk5NCw2ICs5OTQsOCBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92
bWNzKHN0cnVjdCB2Y3B1ICp2KQogICAgIF9fdm13cml0ZShQSU5fQkFTRURfVk1fRVhFQ19DT05U
Uk9MLCB2bXhfcGluX2Jhc2VkX2V4ZWNfY29udHJvbCk7CiAKICAgICB2LT5hcmNoLmh2bS52bXgu
ZXhlY19jb250cm9sID0gdm14X2NwdV9iYXNlZF9leGVjX2NvbnRyb2w7CisgICAgaWYgKCAhdnBt
dV9hdmFpbGFibGUodikgKQorICAgICAgICB2LT5hcmNoLmh2bS52bXguZXhlY19jb250cm9sIHw9
IENQVV9CQVNFRF9SRFBNQ19FWElUSU5HOwogICAgIGlmICggZC0+YXJjaC52dHNjICYmICFjcHVf
aGFzX3ZteF90c2Nfc2NhbGluZyApCiAgICAgICAgIHYtPmFyY2guaHZtLnZteC5leGVjX2NvbnRy
b2wgfD0gQ1BVX0JBU0VEX1JEVFNDX0VYSVRJTkc7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggMjRkZWY5
My4uYzVlNTgwNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTM5NTYsNiArMzk1NiwxNSBAQCB2b2lkIHZt
eF92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgX192
bXJlYWQoRVhJVF9RVUFMSUZJQ0FUSU9OLCAmZXhpdF9xdWFsaWZpY2F0aW9uKTsKICAgICAgICAg
dm14X2ludmxwZ19pbnRlcmNlcHQoZXhpdF9xdWFsaWZpY2F0aW9uKTsKICAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIEVYSVRfUkVBU09OX1JEUE1DOgorICAgICAgICAvKgorICAgICAgICAgKiBJ
bnRlcmNlcHRpb24gaXMgb25seSBhY3RpdmUgd2hlbiBWUE1VIGlzIGRpc2FibGVkLCBhbmQgdGhl
IGd1ZXN0CisgICAgICAgICAqIG11c3RuJ3QgYmUgYWJsZSB0byByZWFkIHRoZSBjb3VudGVycy4g
IEVtdWxhdGUgImJhZCBjb3VudGVyIGluZGV4Ii4KKyAgICAgICAgICovCisgICAgICAgIGh2bV9p
bmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOworICAgICAgICBicmVhazsKKwog
ICAgIGNhc2UgRVhJVF9SRUFTT05fUkRUU0NQOgogICAgICAgICBpZiAoICFjdXJyZC0+YXJjaC5j
cHVpZC0+ZXh0ZC5yZHRzY3AgKQogICAgICAgICB7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 21:34:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 21:34:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxIS9-0002kA-OP; Fri, 22 Feb 2019 21:33:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2oW1=Q5=citrix.com=prvs=9494562d8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gxIS8-0002k5-74
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 21:33:52 +0000
X-Inumbo-ID: 8adf8605-36e9-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8adf8605-36e9-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 21:33:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,401,1544486400"; d="scan'208";a="86346970"
To: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall
 <julien.grall@arm.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
Date: Fri, 22 Feb 2019 21:33:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, Andrii_Anisov@epam.com, Artem_Mygaiev@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMjAxOSAyMTowMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIEZyaSwg
MjIgRmViIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gQlRXLCBJIGNoZWNrZWQgdGhl
IHNlcmllcyB3aXRoIC1Xc3dpdGNoLWRlZmF1bHQ6Cj4+Pj4+IC1Xc3dpdGNoLWRlZmF1bHQKPj4+
Pj4gV2FybiB3aGVuZXZlciBhIHN3aXRjaCBzdGF0ZW1lbnQgZG9lcyBub3QgaGF2ZSBhIGRlZmF1
bHQgY2FzZS4KPj4+Pj4+IEZ1cnRoZXJtb3JlLCB1c2luZyBCVUcoKSBpcyBhIHByZXR0eSBiYWQg
aWRlYSBpbiBzd2l0Y2guIAo+Pj4+PiBJdCBpcyBhbmQgbm90IG9ubHkgaW4gdGhlIHN3aXRjaC4g
VGhlIHJlYXNvbiBJIHB1dCBCVUcgaXMgdGhhdCBJIHRyaWVkCj4+Pj4+IHRvIGZvbGxvdwo+Pj4+
PiB0aGUgZXhpc3RpbmcgImVycm9yIGhhbmRsaW5nIiBhdCB0aG9zZSBwbGFjZXMuCj4+Pj4gSXQg
aXMgbm90IGJlY2F1c2UgQlVHKCkgaXMgYmVlbiB1c2VkIHRvZGF5IGluIHNvbWUgcGxhY2VzIHRo
YXQgd2UgbmVlZCB0bwo+Pj4+IGNvbnRpbnVlIHRvIHNwcmVhZCBpdC4KPj4+Pgo+Pj4+PiBVc2Ug
b2YgQlVHKCkgaXRzZWxmIGlzIGFub3RoZXIgdG9waWMgd2hpY2ggd2lsbCBhbHNvIG5lZWQgdG8g
YmUKPj4+Pj4gYWRkcmVzc2VkCj4+Pj4gU28gd2Ugc2hvdWxkIG5vdCBhZGQgbW9yZSBvZiB0aGVt
Li4uCj4+PiBBZ2FpbiwgSSBzZWUgdGhpcyBhcyBhIGRlZGljYXRlZCBjaGFuZ2UuIFNvLCBpbiB0
aGUgY3VycmVudCBzZXJpZXMgSSB0aGluawo+Pj4gaXQgaXMKPj4+IGFjY2VwdGFibGUgdG8gdXNl
IHRoZSBleGlzdGluZyB3YXkgb2YgZXJyb3IgaGFuZGxpbmcgaWYgYW55IGF0IGFsbC4KPj4gVGhh
dCdzIG5vdCBob3cgaXQgd29ya3MgaW4gdXBzdHJlYW0uIElmIHlvdSBrbm93IHNvbWUgY29uc3Ry
dWN0cyBhcmUgd3JvbmcsIGl0Cj4+IGlzIGJlc3QgdG8gdHJ5IHRvIGFkZHJlc3MgcGFydGlhbGx5
IHRoZSBwcm9ibGVtIGRpcmVjdGx5IHRoZW4gaGF2aW5nIHNvIHlvdQo+PiByZWR1Y2UgdGhlIGFt
b3VudHMgb2YgY2hhbmdlIGFmdGVyd2FyZHMuCj4+Cj4+IFNvIHBsZWFzZSB0cnkgdG8gbm90IGlu
dHJvZHVjZSBtb3JlIEJVRygpIGluIHRoZSBjb2RlIGJhc2UuCj4gSGkgT2xla3NhbmRyLCBKdWxp
ZW4sCj4KPiBKdWxpZW4ncyByaWdodCB0aGF0IHdlIHNob3VsZCBub3QgaW50cm9kdWNlIGFueSBt
b3JlIEJVRygpcy4gSW4gZmFjdCwKPiBlYWNoIG9mIHRoZW0gbWFrZXMgdGhlIGNvZGUgbGVzcyBz
YWZlLCBub3QgbW9yZSBzYWZlISBUaGUgcHVycG9zZSBvZgo+IE1JU1JBQyAxNi40IGlzICJkZWZl
bnNpdmUgcHJvZ3JhbW1pbmciOiB3cml0ZSB0aGUgY29kZSBpbiBhIHdheSB0aGF0IGlzCj4gbW9y
ZSAobm90IGxlc3MhKSByZXNpbGllbnQgdG8gZmFpbHVyZS4KPgo+IFNvLCBJIHRoaW5rIGl0IGlz
IGEgZ29vZCBpZGVhIHRvIGludHJvZHVjZSBhIGRlZmF1bHQgbGFiZWwgYmVjYXVzZSBpdAo+IGNh
biBoZWxwIHVzIHNwb3QgdW5leHBlY3RlZCBpc3N1ZXMuIEluc3RlYWQgb2YgY2FsbGluZyBCVUco
KSBpbiB0aGUKPiBkZWZhdWx0IGhhbmRsZXIsIHdoaWNoIGlzIGRldHJpbWVudGFsLCB3ZSBzaG91
bGQgcmV0dXJuIGFuIGVycm9yIHdoZW4KPiBwb3NzaWJsZSwgb3IganVzdCBwcmludCBhIHdhcm5p
bmcuCgpkb21haW5fY3Jhc2goKSBpcyBhbG1vc3QgYWx3YXlzIGJldHRlciB0aGFuIEJVRygpLsKg
IEl0IGlzIHZlcnkgb2J2aW91cwppZiBpdCBnZXRzIGhpdCwgYW5kIHdvbnQgY3Jhc2ggWGVuLgoK
Pgo+IEFzIDE2LjQgY2xlYXJseSBzdGF0ZSwgZXZlbiBhIHNpbXBsZSBjb21tZW50IHdvdWxkIGJl
IGVub3VnaCB0byBhZGRyZXNzCj4gdGhlIHJ1bGUuIFdlIGp1c3QgbmVlZCB0byBleHBsYWluIHdo
eSBhIGRlZmF1bHQgbGFiZWwgaXMgbm90IG5lZWRlZC4KPiBTdWNoIGFzOgo+Cj4gICBkZWZhdWx0
Ogo+ICAgLyogdW5yZWFjaGFibGUgYmVjYXVzZSBibGFoIGFuZCBibGFoICovCgpXaGF0IGEgc2lt
cGxlIGNvbW1lbnQgZG9lc24ndCBkbyBpcyBhdm9pZCBicmVha2luZyAtV3N3aXRjaC4KClRoaXMg
cmVxdWlyZW1lbnQgaXMgYWN0aXZlbHkgaG9zdGlsZSB0b3dhcmRzIGNvbXBpbGVycyB0cnlpbmcg
dG8gaGVscAp5b3Ugc3BvdCB3aGVuIHlvdSBtYWRlIGEgbWlzdGFrZSBhbmQgZm9yZ290IHRvIHVw
ZGF0ZSBvbmUgb2YgdGhlICROCnBsYWNlcyB5b3UgbmVlZGVkIHRvLgoKSW4gdGhpcyBjYXNlLCBJ
IGRvbid0IHRoaW5rICJCZWNhdXNlIE1JU1JBIGRlbWFuZCBpdCIgaXMgYSBnb29kIGVub3VnaApq
dXN0aWZpY2F0aW9uIHRvIG9mZnNldCB0aGUgaW5jcmVhc2VkIGVycm9yLXByb25lLW5lc3Mgb2Yg
dGhlIHJlc3VsdC4KCn5BbmRyZXcKClAuUy4gVGhlcmUgaXMgYSBzb2x1dGlvbiBoZXJlIHdoaWNo
IGNvdWxkIHdvcmssIGJ1dCBJTU8gYSBiZXR0ZXIgdXNlIG9mCnRpbWUgYW5kIGVuZXJneSB3b3Vs
ZCBiZSB0byBnZXQgTUlTUkEgdG8gdXBkYXRlIHRoZWlyIHJ1bGVzIHRvIG1hdGNoCnRoaXMgY2Vu
dHVyeSwgYW5kIHN0b3AgZ2V0dGluZyBpbiB0aGUgd2F5IG9mIGNvbXBpbGVyIGZlYXR1cmVzIGlu
dGVuZGVkCnRvIGhlbHAgdGhlIHByb2dyYW1tZXIgYXZvaWQgYnVncy4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 21:40:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 21:40:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxIYI-0003SY-Ed; Fri, 22 Feb 2019 21:40:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1z2=Q5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxIYH-0003SJ-E7
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 21:40:13 +0000
X-Inumbo-ID: 6ea94d83-36ea-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ea94d83-36ea-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 21:40:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxIYE-0001TS-Bb; Fri, 22 Feb 2019 21:40:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxIYD-0003Kc-RS; Fri, 22 Feb 2019 21:40:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxIYD-0004XY-Qq; Fri, 22 Feb 2019 21:40:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133375-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:<job
 status>:broken:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:host-install(4):broken:heisenbug
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:heisenbug
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 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=e72ecc7615410e5bf1a1c9a4c7772322c16eeb82
X-Osstest-Versions-That: xen=db2af23d15077605f286d8ef86c8f5d9c1b8302a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Feb 2019 21:40:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133375: trouble: broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM3NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzM3NS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMzNzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzcxIHBh
c3MgaW4gMTMzMzc1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDEzMzM3MSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICBlNzJlY2M3NjE1NDEwZTViZjFhMWM5YTRjNzc3MjMyMmMxNmVlYjgyCmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYjJhZjIzZDE1MDc3NjA1ZjI4NmQ4ZWY4NmM4
ZjVkOWMxYjgzMDJhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMzNDMgIDIwMTktMDItMjEgMDM6
MDA6NDkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMzcxICAyMDE5LTAyLTIy
IDE1OjAwOjM0IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNv
bW1pdCBlNzJlY2M3NjE1NDEwZTViZjFhMWM5YTRjNzc3MjMyMmMxNmVlYjgyCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgSmFuIDE3
IDEyOjI2OjE3IDIwMTkgKzAwMDAKCiAgICB4ODYvYWx0cDJtOiBSZXdvcmsgI1ZFIGVuYWJsZS9k
aXNhYmxlIHBhdGhzCiAgICAKICAgIFNwbGl0IGFsdHAybV92Y3B1X3tlbmFibGUsZGlzYWJsZX1f
dmUoKSBvdXQgb2YgdGhlCiAgICBIVk1PUF9hbHRwMm1fdmNwdV97ZW5hYmxlLGRpc2FibGV9X25v
dGlmeSBtYXJzaGFsbGluZyBsb2dpYy4gIEEgZnV0dXJlIGNoYW5nZQogICAgaXMgZ29pbmcgdG8g
bmVlZCB0byBjYWxsIGFsdHAybV92Y3B1X2Rpc2FibGVfdmUoKSBmcm9tIHRoZSBkb21haW5fa2ls
bCgpIHBhdGguCiAgICAKICAgIFdoaWxlIGF0IGl0LCBjbGVhbiB1cCB0aGUgbG9naWMgaW4gYWx0
cDJtX3ZjcHVfe2luaXRpYWxpc2UsZGVzdHJveX0oKS4KICAgIGFsdHAybV92Y3B1X3Jlc2V0KCkg
aGFzIG5vIGV4dGVybmFsIGNhbGxlcnMsIHNvIGZvbGQgaXQgaW50byBpdHMgdHdvCiAgICBjYWxs
c2l0ZXMuICBUaGlzIGluIHR1cm4gYWxsb3dzIGZvciBhbHRwMm1fdmNwdV9kZXN0cm95KCkgdG8g
cmV1c2UKICAgIGFsdHAybV92Y3B1X2Rpc2FibGVfdmUoKSByYXRoZXIgdGhhbiBvcGVuY29kaW5n
IGl0LgogICAgCiAgICBObyBwcmFjdGljYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMGRmZmZlMDFkNTY4MWVk
ZTZhNTBjNmI1NzEzMTMyMGQ5ZjRhMzM2MQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEZlYiAyMCAxMzozOToyMCAyMDE5ICswMDAw
CgogICAgeDg2OiBJbXByb3ZlIHRoZSBlZmZpY2llbmN5IG9mIGRvbWFpbl9yZWxpbnF1aXNoX3Jl
c291cmNlcygpCiAgICAKICAgIHBjaV9yZWxlYXNlX2RldmljZXMoKSB0YWtlcyB0aGUgZ2xvYmFs
IFBDSSBsb2NrLiAgT25jZSBwY2lfcmVsZWFzZV9kZXZpY2VzKCkKICAgIGhhcyBjb21wbGV0ZWQs
IGl0IHdpbGwgYmUgY2FsbGVkIHJlZHVuZGFudGx5IGVhY2ggdGltZSBwYWdpbmdfdGVhcmRvd24o
KSBhbmQKICAgIHZjcHVfZGVzdHJveV9wYWdldGFibGVzKCkgY29udGludWUuCiAgICAKICAgIFRo
aXMgaXMgbGlhYmxlIHRvIGJlIG1pbGxpb25zIG9mIHRpbWVzIGZvciBhIHJlYXNvbmFibHkgc2l6
ZWQgZ3Vlc3QsIGFuZCBpcyBhCiAgICBzZXJpYWxpc2luZyBib3R0bGVuZWNrIG5vdyB0aGF0IGRv
bWFpbl9raWxsKCkgY2FuIGJlIHJ1biBjb25jdXJyZW50bHkgb24KICAgIGRpZmZlcmVudCBkb21h
aW5zLgogICAgCiAgICBJbnN0ZWFkIG9mIHByb3BhZ2F0aW5nIHRoZSBvcGVuY29kaW5nIG9mIHRo
ZSByZWxpbnF1aXNoIHN0YXRlIG1hY2hpbmUsIHRha2UKICAgIHRoZSBvcHBvcnR1bml0eSB0byBj
bGVhbiBpdCB1cC4KICAgIAogICAgTGVhdmUgYSBwcm9wZXIgc2V0IG9mIGNvbW1lbnRzIGV4cGxh
aW5pbmcgdGhhdCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKQogICAgaW1wbGVtZW50cyBh
IGNvLXJvdXRpbmUuICBJbnRyb2R1Y2UgYSBkb2N1bWVudGVkIFBST0dSRVNTKCkgbWFjcm8gdG8g
YXZvaWQKICAgIGxhdGVudCBidWdzIHN1Y2ggYXMgdGhlIFJFTE1FTV94ZW4gY2FzZSwgYW5kIG1h
a2UgdGhlIG5ldyBQUk9HXyogc3RhdGVzCiAgICBwcml2YXRlIHRvIGRvbWFpbl9yZWxpbnF1aXNo
X3Jlc291cmNlcygpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoo
cWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 21:58:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 21:58:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxIpd-0004is-1V; Fri, 22 Feb 2019 21:58:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O0ff=Q5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gxIpb-0004in-7F
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 21:58:07 +0000
X-Inumbo-ID: eecac1a0-36ec-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eecac1a0-36ec-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 21:58:06 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2D0FF206BA;
 Fri, 22 Feb 2019 21:58:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550872685;
 bh=kpqTxTsuqRJHmp9AzDcA0qvwBijMSMGMMJG9sEneXrs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=krb+oslIMGw4CMSgB7bchLFKPp5gH3kfPjQ4GYwPdK1JAvQlqzkWOoXVJ1l6Mwbln
 50Qk078Om+4dVt6vcRI13q2xm+llHBGm5w2UiQzvU52B275UgN0IRTH1MSjTHON3Yd
 tc1TUpJ75Wi540GZSFprCRBVQuRxhpi8J3OFTSpU=
Date: Fri, 22 Feb 2019 13:58:04 -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: <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
Message-ID: <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-676420919-1550872685=:30151"
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-676420919-1550872685=:30151
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Fri, 22 Feb 2019, Andrew Cooper wrote:
> On 22/02/2019 21:00, Stefano Stabellini wrote:
> > On Fri, 22 Feb 2019, Julien Grall wrote:
> >>>>> BTW, I checked the series with -Wswitch-default:
> >>>>> -Wswitch-default
> >>>>> Warn whenever a switch statement does not have a default case.
> >>>>>> Furthermore, using BUG() is a pretty bad idea in switch. 
> >>>>> It is and not only in the switch. The reason I put BUG is that I tried
> >>>>> to follow
> >>>>> the existing "error handling" at those places.
> >>>> It is not because BUG() is been used today in some places that we need to
> >>>> continue to spread it.
> >>>>
> >>>>> Use of BUG() itself is another topic which will also need to be
> >>>>> addressed
> >>>> So we should not add more of them...
> >>> Again, I see this as a dedicated change. So, in the current series I think
> >>> it is
> >>> acceptable to use the existing way of error handling if any at all.
> >> That's not how it works in upstream. If you know some constructs are wrong, it
> >> is best to try to address partially the problem directly then having so you
> >> reduce the amounts of change afterwards.
> >>
> >> So please try to not introduce more BUG() in the code base.
> > Hi Oleksandr, Julien,
> >
> > Julien's right that we should not introduce any more BUG()s. In fact,
> > each of them makes the code less safe, not more safe! The purpose of
> > MISRAC 16.4 is "defensive programming": write the code in a way that is
> > more (not less!) resilient to failure.
> >
> > So, I think it is a good idea to introduce a default label because it
> > can help us spot unexpected issues. Instead of calling BUG() in the
> > default handler, which is detrimental, we should return an error when
> > possible, or just print a warning.
> 
> domain_crash() is almost always better than BUG().  It is very obvious
> if it gets hit, and wont crash Xen.

That's a good suggestion.


> > As 16.4 clearly state, even a simple comment would be enough to address
> > the rule. We just need to explain why a default label is not needed.
> > Such as:
> >
> >   default:
> >   /* unreachable because blah and blah */
> 
> What a simple comment doesn't do is avoid breaking -Wswitch.

I don't know how to reconcile 16.4 with -Wswitch. One could argue that
-Wswitch could be a good way to address 16.4, but then we introduce a
compiler specific requirement. Typically gcc is not the compiler of
choice for these environments, unfortunately forcing gcc is not an
option.

But if there was a non-gcc way to do -Wswitch, then yes, that would be
the way to go.


> This requirement is actively hostile towards compilers trying to help
> you spot when you made a mistake and forgot to update one of the $N
> places you needed to.
> 
> In this case, I don't think "Because MISRA demand it" is a good enough
> justification to offset the increased error-prone-ness of the result.
> 
> ~Andrew
> 
> P.S. There is a solution here which could work, but IMO a better use of
> time and energy would be to get MISRA to update their rules to match
> this century, and stop getting in the way of compiler features intended
> to help the programmer avoid bugs.
--8323329-676420919-1550872685=:30151
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-676420919-1550872685=:30151--


From xen-devel-bounces@lists.xenproject.org Fri Feb 22 21:59:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 21:59:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxIr9-0004mb-ED; Fri, 22 Feb 2019 21:59:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kQQU=Q5=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gxIr9-0004mV-0L
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 21:59:43 +0000
X-Inumbo-ID: 27878b2c-36ed-11e9-bc90-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27878b2c-36ed-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 21:59:41 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1MLsHUf017255;
 Fri, 22 Feb 2019 21:58:37 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=sPwFcHac3hJc1/fQI+8uNwSyFvzjNwzO821qIkaDrW4=;
 b=Xu4rartMbInaUF2NncaREqwB9Qm5fUyd+eAyEyo1EDW9LmYezdCBlZ+IsLVtmyl9FA9M
 vKMRnCLm6gBqS1rWyMwGQ5gLJ9t/UJaG5OFE+eU2iFaXytlV5dqoY0hKck66ORI11AgG
 fPxfWz1SyJaVkbsQsfuZclRI9Ho+LtdeEnRQp7lCSuPe7WlPinW1oBTJU6yifWHspulJ
 NLO2I21XsLWXSTXwDot0S0JbZdb5SzQPCc7jcwo8yPs3ej2OhEdhTm02A6wGeRGrXWjF
 mDT67NEPLLAQKg/GHeC7vC/HkFykyuFnwELEDkRgmynSBnsbCQXtluX8Infq3Jlv8/df Ig== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2qp9xuhr5w-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Feb 2019 21:58:37 +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 x1MLwZ6m001938
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Feb 2019 21:58:35 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 x1MLwYNt032640;
 Fri, 22 Feb 2019 21:58:34 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 22 Feb 2019 13:58:34 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1550870016-360-1-git-send-email-andrew.cooper3@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <dfa98a92-f16b-d29a-defe-14aa97c2ff3a@oracle.com>
Date: Fri, 22 Feb 2019 16:58:27 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1550870016-360-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9175
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902220150
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Intercept RDPMC when vPMU is
 disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMi8xOSA0OjEzIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IHZQTVUgaXNuJ3Qgc2Vj
dXJpdHkgc3VwcG9ydGVkLCBhbmQgaW4gZ2VuZXJhbCBndWVzdHMgY2FuJ3QgYWNjZXNzIGFueSBv
ZiB0aGUKPiBwZXJmb3JtYW5jZSBjb3VudGVyIE1TUnMuICBIb3dldmVyLCB0aGUgUkRQTUMgaW5z
dHJ1Y3Rpb24gaXNuJ3QgaW50ZXJjZXB0ZWQsCj4gbWVhbmluZyB0aGF0IGd1ZXN0IHNvZnR3YXJl
IGNhbiByZWFkIHRoZSBpbnN0YW50YW5lb3VzIGNvdW50ZXIgdmFsdWVzLgo+Cj4gV2hlbiB2UE1V
IGlzbid0IGNvbmZpZ3VyZWQsIGludGVyY2VwdCBSRFBNQyBhbmQgdW5jb25kaXRpb25hbGx5IGZh
aWwgaXQgYXMgaWYKPiBzb2Z0d2FyZSBoYXMgcmVxdWVzdGVkIGEgYmFkIGNvdW50ZXIgaW5kZXgg
KCNHUCBmYXVsdCkuICBJdCBpcyBtb2RlbCBzcGVjaWZpYwo+IGFzIHRvIHdoaWNoIGNvdW50ZXJz
IGFyZSBhdmFpbGFibGUgdG8gYmVnaW4gd2l0aCwgYW5kIGluIGxldmVsbGVkIHNjZW5hcmlvcywK
PiB0aGlzIGluZm9ybWF0aW9uIG1heSBub3QgYmUgYWNjdXJhdGUgaW4gdGhlIGZpcnN0IHBsYWNl
Lgo+Cj4gVGhpcyBjaGFuZ2UgaXNuJ3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbnkgaW1wYWN0IG9uIFZN
cy4gIFVzZXJzcGFjZSBpcyBub3QKPiB1c3VhbGx5IGdpdmVuIGFjY2VzcyB0byBSRFBNQyAoV2lu
ZG93cyBhcHBlYXIgdG8gY29tcGxldGVseSBwcm9oaWJpdCBpdDsgTGludXgKPiBpcyByZXN0cmlj
dGVkIHRvIHJvb3QpLCBhbmQga2VybmVscyB3b24ndCBiZSBleGVjdXRpbmcgUkRQTUMgaW5zdHJ1
Y3Rpb25zIGlmCj4gdGhlaXIgUE1VIGRyaXZlcnMgaGF2ZSBmYWlsZWQgdG8gc3RhcnQuCj4KPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgo+IENDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Cj4g
Q0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IENDOiBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IENDOiBTdXJhdmVlIFN1dGhpa3VscGFu
aXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgo+IENDOiBCcmlhbiBXb29kcyA8YnJp
YW4ud29vZHNAYW1kLmNvbT4KPiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+
Cj4gVGhpcyBzaG91bGQgYmUgdGFrZW4gaW50byBYZW4gNC4xMiBhbmQgYmFja3BvcnRlZCB0byB0
aGUgc3RhYmxlIHJlbGVhc2VzLgo+IFdoaWxlIGl0IGlzbid0IGFuIFhTQSBpdHNlbGYsIGl0IGlz
IGFuIGluZm9ybWF0aW9uIGxlYWsgKFhlbidzIE5NSSB3YXRjaGRvZyBpbgo+IHBhcnRpY3VsYXIp
IHdoaWNoIGNvdWxkIGJlIGFkdmFudGFnb3VzIHRvIGFuIGF0dGFja2VyIHRyeWluZyB0byBleHBs
b2l0IGEgcmFjZQo+IGNvbmRpdGlvbi4KPgo+IFRoZSBvbmx5IG90aGVyIG9wdGlvbiBpcyB0byBl
bXVsYXRlIHRoZSByZXBvcnRlZCBmYW1pbHkgYW5kIG9mZmVyIGJhY2sgYWxsIDAncwo+IGZvciB0
aGUgYWNjZXNzYWJsZSBjb3VudGVycy4gIE9idmlvdXNseSB0aGlzIGlzIGEgbm9uLXN0YXJ0ZXIu
CgoKV2hlbiBWUE1VIGlzIG9mZiBNU1IgcmVhZHMgcmV0dXJuIHplcm8uIFdoaWxlIGl0IGlzIGRl
YmF0YWJsZSB3aGV0aGVyCnRoaXMgdGhlIHJpZ2h0IGFjdGlvbiwgc2hvdWxkbid0IHJkcG1jIGJl
aGF2ZSBpbiB0aGUgc2FtZSBmYXNoaW9uPwoKLWJvcmlzCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 22:08:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 22:08:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxIzU-0005lZ-GO; Fri, 22 Feb 2019 22:08:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gxIzT-0005lU-AX
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 22:08:19 +0000
X-Inumbo-ID: 5a931f87-36ee-11e9-bc90-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::612])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a931f87-36ee-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 22:08:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=guLu7n8q/n1SIucj0o8jC78JbBc5Dh6/ktljAFs0z/A=;
 b=J1PeOkralqOJdzAWULjBTLHGzXjMEL3x7majzmMzX+d+ucdff2XmTsXnr0CVvBrfG8f2wH9Pwg0ChpPwhub6nxC8gpN6ZPaqjWW7WIyngvJ9WVvnk8c92GFCN8whFMOIDdzetoOEXLzRPXaFQxY3o3HEoQsKT7kOQW48tkKJn9U=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB2782.eurprd08.prod.outlook.com (10.170.236.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.15; Fri, 22 Feb 2019 22:08:14 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b%4]) with mapi id 15.20.1643.014; Fri, 22 Feb 2019
 22:08:14 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to switch
 statements
Thread-Index: AQHUypkqLp67zBmc4ky48EpdO12jKqXrp8sAgAACLQCAAAQYgIAACXoAgAAYHQCAAH5SgIAAEweA
Date: Fri, 22 Feb 2019 22:08:14 +0000
Message-ID: <a946a3c9-af1d-2a95-ba52-1cb01ecdcb1e@arm.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0128.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:9f::20) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 18472ee0-1bb3-4c29-966d-08d699123d80
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB2782; 
x-ms-traffictypediagnostic: VI1PR08MB2782:
nodisclaimer: True
x-microsoft-exchange-diagnostics: 1; VI1PR08MB2782;
 20:DkTSw+cfkUYxqXQt/WDJ3iHym2Hrd5+Y0zEnEejj5NXTa2fAsfzZwdGdwo0EStnc6fD4OyPEipqQ7nGbMhNDU8T27VKotQjsY+IaQWrqdHZg29Cjm7ybeO910smzNiY3a/K0DyPw/ZFuu+dQWmunIPF2hXdv0QVkL4q2Waw74BM=
x-microsoft-antispam-prvs: <VI1PR08MB27826C24D6DECEB428C78A85807F0@VI1PR08MB2782.eurprd08.prod.outlook.com>
x-forefront-prvs: 09565527D6
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39850400004)(376002)(136003)(366004)(396003)(346002)(199004)(189003)(6246003)(6436002)(52116002)(86362001)(476003)(97736004)(229853002)(31696002)(81156014)(76176011)(81166006)(8676002)(305945005)(6512007)(7736002)(14444005)(11346002)(99286004)(446003)(66066001)(256004)(8936002)(25786009)(6916009)(4326008)(53936002)(31686004)(93886005)(2616005)(44832011)(3846002)(6116002)(36756003)(386003)(102836004)(53546011)(105586002)(26005)(486006)(5660300002)(68736007)(14454004)(54906003)(186003)(71190400001)(2906002)(6506007)(478600001)(106356001)(71200400001)(316002)(6486002)(72206003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB2782;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: fOMv2ipqtCS/fTLoFWlsE9/nb1m4tI47G00tTKpZV2Uv/Zb5GdoEK87gGmR/bhAH6dATNWDdIyknR682+Bf58J5dkVjuiGxlzQzd+6wd72Uoql20DuXX227H5TTvDpzvXzFYkCUPXE5Qfa6nU5i/Fl5xnvnlBf3n2A4SEW5KMaUOgcFDXDiGkJuGlHSig9KcyLGW3fKVA4Z/h8i0eB8N/wAGjigm5lNXxSW7oztZk48mmbzkk5dJvgErgWa/ZJV/5zFgYluYs4g6sppRcVB6qtM6z9bCxRas1F8EtnjowLPWmisgBaGo4ob6VUk8VM4STHHuW61a9uo0StxJmGNWu3zeI4THbP3gF3Ka0+lE1/pmzEVivybAkaqrQn0l94Fs28GdKSIM8/IFQ2KYO2iRM+R7AOwx1hZlwy3JQ/ufRqE=
Content-ID: <1BC6CA2DF69D1C449A978137AF0173F2@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 18472ee0-1bb3-4c29-966d-08d699123d80
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2019 22:08:13.4718 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2782
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDIyLzAyLzIwMTkgMjE6MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4gT24g
RnJpLCAyMiBGZWIgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4+Pj4gQlRXLCBJIGNoZWNr
ZWQgdGhlIHNlcmllcyB3aXRoIC1Xc3dpdGNoLWRlZmF1bHQ6DQo+Pj4+PiAtV3N3aXRjaC1kZWZh
dWx0DQo+Pj4+PiBXYXJuIHdoZW5ldmVyIGEgc3dpdGNoIHN0YXRlbWVudCBkb2VzIG5vdCBoYXZl
IGEgZGVmYXVsdCBjYXNlLg0KPj4+Pj4+IEZ1cnRoZXJtb3JlLCB1c2luZyBCVUcoKSBpcyBhIHBy
ZXR0eSBiYWQgaWRlYSBpbiBzd2l0Y2guDQo+Pj4+PiBJdCBpcyBhbmQgbm90IG9ubHkgaW4gdGhl
IHN3aXRjaC4gVGhlIHJlYXNvbiBJIHB1dCBCVUcgaXMgdGhhdCBJIHRyaWVkDQo+Pj4+PiB0byBm
b2xsb3cNCj4+Pj4+IHRoZSBleGlzdGluZyAiZXJyb3IgaGFuZGxpbmciIGF0IHRob3NlIHBsYWNl
cy4NCj4+Pj4NCj4+Pj4gSXQgaXMgbm90IGJlY2F1c2UgQlVHKCkgaXMgYmVlbiB1c2VkIHRvZGF5
IGluIHNvbWUgcGxhY2VzIHRoYXQgd2UgbmVlZCB0bw0KPj4+PiBjb250aW51ZSB0byBzcHJlYWQg
aXQuDQo+Pj4+DQo+Pj4+PiBVc2Ugb2YgQlVHKCkgaXRzZWxmIGlzIGFub3RoZXIgdG9waWMgd2hp
Y2ggd2lsbCBhbHNvIG5lZWQgdG8gYmUNCj4+Pj4+IGFkZHJlc3NlZA0KPj4+Pg0KPj4+PiBTbyB3
ZSBzaG91bGQgbm90IGFkZCBtb3JlIG9mIHRoZW0uLi4NCj4+PiBBZ2FpbiwgSSBzZWUgdGhpcyBh
cyBhIGRlZGljYXRlZCBjaGFuZ2UuIFNvLCBpbiB0aGUgY3VycmVudCBzZXJpZXMgSSB0aGluaw0K
Pj4+IGl0IGlzDQo+Pj4gYWNjZXB0YWJsZSB0byB1c2UgdGhlIGV4aXN0aW5nIHdheSBvZiBlcnJv
ciBoYW5kbGluZyBpZiBhbnkgYXQgYWxsLg0KPj4NCj4+IFRoYXQncyBub3QgaG93IGl0IHdvcmtz
IGluIHVwc3RyZWFtLiBJZiB5b3Uga25vdyBzb21lIGNvbnN0cnVjdHMgYXJlIHdyb25nLCBpdA0K
Pj4gaXMgYmVzdCB0byB0cnkgdG8gYWRkcmVzcyBwYXJ0aWFsbHkgdGhlIHByb2JsZW0gZGlyZWN0
bHkgdGhlbiBoYXZpbmcgc28geW91DQo+PiByZWR1Y2UgdGhlIGFtb3VudHMgb2YgY2hhbmdlIGFm
dGVyd2FyZHMuDQo+Pg0KPj4gU28gcGxlYXNlIHRyeSB0byBub3QgaW50cm9kdWNlIG1vcmUgQlVH
KCkgaW4gdGhlIGNvZGUgYmFzZS4NCj4gDQo+IEhpIE9sZWtzYW5kciwgSnVsaWVuLA0KPiANCj4g
SnVsaWVuJ3MgcmlnaHQgdGhhdCB3ZSBzaG91bGQgbm90IGludHJvZHVjZSBhbnkgbW9yZSBCVUco
KXMuIEluIGZhY3QsDQo+IGVhY2ggb2YgdGhlbSBtYWtlcyB0aGUgY29kZSBsZXNzIHNhZmUsIG5v
dCBtb3JlIHNhZmUhIFRoZSBwdXJwb3NlIG9mDQo+IE1JU1JBQyAxNi40IGlzICJkZWZlbnNpdmUg
cHJvZ3JhbW1pbmciOiB3cml0ZSB0aGUgY29kZSBpbiBhIHdheSB0aGF0IGlzDQo+IG1vcmUgKG5v
dCBsZXNzISkgcmVzaWxpZW50IHRvIGZhaWx1cmUuDQo+IA0KPiBTbywgSSB0aGluayBpdCBpcyBh
IGdvb2QgaWRlYSB0byBpbnRyb2R1Y2UgYSBkZWZhdWx0IGxhYmVsIGJlY2F1c2UgaXQNCj4gY2Fu
IGhlbHAgdXMgc3BvdCB1bmV4cGVjdGVkIGlzc3Vlcy4gSW5zdGVhZCBvZiBjYWxsaW5nIEJVRygp
IGluIHRoZQ0KPiBkZWZhdWx0IGhhbmRsZXIsIHdoaWNoIGlzIGRldHJpbWVudGFsLCB3ZSBzaG91
bGQgcmV0dXJuIGFuIGVycm9yIHdoZW4NCj4gcG9zc2libGUsIG9yIGp1c3QgcHJpbnQgYSB3YXJu
aW5nLg0KDQpJIGxvb2tlZCBhdCB0aGUgZmlyc3QgcGF0Y2ggYW5kIHRvIGJlIGhvbmVzdCBJIGNh
bid0IHNlZSBob3cgdGhpcyBoZW5jZSANCm91ciBjb2RlLi4uDQoNCj4gDQo+IEFzIDE2LjQgY2xl
YXJseSBzdGF0ZSwgZXZlbiBhIHNpbXBsZSBjb21tZW50IHdvdWxkIGJlIGVub3VnaCB0byBhZGRy
ZXNzDQo+IHRoZSBydWxlLiBXZSBqdXN0IG5lZWQgdG8gZXhwbGFpbiB3aHkgYSBkZWZhdWx0IGxh
YmVsIGlzIG5vdCBuZWVkZWQuDQo+IFN1Y2ggYXM6DQo+IA0KPiAgICBkZWZhdWx0Og0KPiAgICAv
KiB1bnJlYWNoYWJsZSBiZWNhdXNlIGJsYWggYW5kIGJsYWggKi8NCg0KLi4uIGFzIHdlIGFscmVh
ZHkgaGF2ZSBkZWZlbnNpdmUgY29kZS4gSW5kZWVkLCBpbiBtb3N0IG9mIHRoZSBzd2l0Y2ggd2Ug
DQpkZWFsIHdpdGggcG90ZW50aWFsIGlzc3VlIGJ5IGluaXRpYWxpemluZyB0aGUgdmFyaWFibGUg
YmVmb3JlIHRoZSANCnN3aXRjaC4gSWYgeW91IGxvb2sgYXQgdGhlIGZpcnN0IHBhdGNoLCBhIGxv
dCBvZiAiZGVmYXVsdDogYnJlYWs7IiBpcyANCmludHJvZHVjZWQuIFNvIHdoYXQncyBvdXIgYmVu
ZWZpdHM/IEhvdyB0aGlzIGNvZGUgaXMgbW9yZSBkZWZlbnNpdmUgdGhhbiANCndoYXQgd2UgY3Vy
cmVudGx5IGhhdmU/DQoNCkZ1cnRoZXJtb3JlLCBob3cgdGhpcyBpcyBnb2luZyB0byBoZWxwIHVz
ICh0aGFua3MgdG8gLVdzd2l0Y2gpIGlmIGFuIA0KZW51bWVyYXRlIGlzIGV4dGVuZGVkIGFuZCB3
ZSBtaXNzIGEgY2FzZSB0aGF0IHRoZSBjb21waWxlciBkb24ndCBub3RpY2UgDQphbnltb3JlPw0K
DQpDaGVlcnMsDQoNCi0tIA0KSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 22:11:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 22:11:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxJ2s-0006Qc-1U; Fri, 22 Feb 2019 22:11:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gxJ2q-0006QW-Uo
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 22:11:48 +0000
X-Inumbo-ID: d82415de-36ee-11e9-bc90-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::62a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d82415de-36ee-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 22:11:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=chZkqukztdXsfkj7rsptzyqdFxq2xygGHNOwbS2fHH0=;
 b=iLio3NZhonKmfYB7ofsCVLIxswcEFiFkTgx1ved5XFIRyYqMsI4p/TcaFvtq9GbFYspkm6w4/JgrxMYl68p1yhQDCItnmx6lcl77K3SdD4ibGpJzB3h9D84xf31fChivWhYDlgWjwnVxuWk1Mp2wJdsQzw73uX6TzvFAOT2pG0A=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB2782.eurprd08.prod.outlook.com (10.170.236.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.15; Fri, 22 Feb 2019 22:11:45 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b%4]) with mapi id 15.20.1643.014; Fri, 22 Feb 2019
 22:11:45 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Andrew Cooper
 <andrew.cooper3@citrix.com>
Thread-Topic: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to switch
 statements
Thread-Index: AQHUypkqLp67zBmc4ky48EpdO12jKqXrp8sAgAACLQCAAAQYgIAACXoAgAAYHQCAAH5SgIAACWqAgAAGyQCAAAPPAA==
Date: Fri, 22 Feb 2019 22:11:45 +0000
Message-ID: <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0325.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:a4::25) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e2bcf2d6-bd97-4bdf-3f9a-08d69912bb43
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB2782; 
x-ms-traffictypediagnostic: VI1PR08MB2782:
nodisclaimer: True
x-microsoft-exchange-diagnostics: 1; VI1PR08MB2782;
 20:mBsti2bzo20oO1xldqGOXPI1ayVhejw3bM9h6Dvm7A4UTP/NyiVByUGiv2Gg3lPHT+xEWYSPZCCP+If0Rxr3az/yVIqVuQWF8Jhdz/BkaEMEr82sk4AUMkTg+Z0p9ESojjebwkLZrqg376wOR+R/JnCCvuMpMYXmTvNk5gbGxRM=
x-microsoft-antispam-prvs: <VI1PR08MB2782643D1A564E20FF0ABD67807F0@VI1PR08MB2782.eurprd08.prod.outlook.com>
x-forefront-prvs: 09565527D6
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39850400004)(376002)(136003)(366004)(396003)(346002)(199004)(189003)(6246003)(6436002)(52116002)(86362001)(476003)(97736004)(229853002)(31696002)(81156014)(76176011)(81166006)(8676002)(305945005)(6512007)(7736002)(14444005)(11346002)(99286004)(446003)(66066001)(256004)(8936002)(25786009)(4326008)(53936002)(31686004)(93886005)(2616005)(44832011)(3846002)(6116002)(36756003)(386003)(102836004)(53546011)(105586002)(26005)(486006)(5660300002)(110136005)(68736007)(14454004)(54906003)(186003)(71190400001)(2906002)(6506007)(478600001)(106356001)(71200400001)(316002)(6486002)(72206003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB2782;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: si0ILdR/nw1M5BxGx8dvuiFUbkhqXVeiJfYhc9ntEynpdVnIbhc0yVDl+/4A0huXAFkDo0SmInOiTq5v0oa92W41qC+ToEbtHR7DgWkR8I6eeNpDQb6fTHC3NChnw6qFGedISQQ3v+LDDnfzWBuvNnWYQzI/oXHvbVSDsGavzapl5CRXeEjSHz87jDSP8WIpq94DF9bd8mw7ZyLvI/wzzmcGh/xMPJVPycPdv9U81a1cLTqPp5zUiqNZK22inpjLNsOzwzU/Loeqm4ttp2pHddlDL3XcQuX6NPPDDYEhumYZ7f7obJ8QgRhFrBn30keW0lZAM/ig8XZbQECZCavwSekGlVM2pYgoE2t4HH0HWs4CvntXck9b20pD98KK92sGJSCh1pUShMrCAiL118gOnJhTlo7uUxGyPu8/EpbWQdA=
Content-ID: <5A20466D42E6C945AB6668EBF566AA57@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e2bcf2d6-bd97-4bdf-3f9a-08d69912bb43
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2019 22:11:44.5108 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2782
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywNCg0KT24gMjIvMDIvMjAxOSAyMTo1OCwgU3RlZmFubyBTdGFiZWxsaW5pIHdy
b3RlOg0KPiBPbiBGcmksIDIyIEZlYiAyMDE5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0KPj4gT24g
MjIvMDIvMjAxOSAyMTowMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPj4+IE9uIEZyaSwg
MjIgRmViIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+Pj4+Pj4gQlRXLCBJIGNoZWNrZWQg
dGhlIHNlcmllcyB3aXRoIC1Xc3dpdGNoLWRlZmF1bHQ6DQo+Pj4+Pj4+IC1Xc3dpdGNoLWRlZmF1
bHQNCj4+Pj4+Pj4gV2FybiB3aGVuZXZlciBhIHN3aXRjaCBzdGF0ZW1lbnQgZG9lcyBub3QgaGF2
ZSBhIGRlZmF1bHQgY2FzZS4NCj4+Pj4+Pj4+IEZ1cnRoZXJtb3JlLCB1c2luZyBCVUcoKSBpcyBh
IHByZXR0eSBiYWQgaWRlYSBpbiBzd2l0Y2guDQo+Pj4+Pj4+IEl0IGlzIGFuZCBub3Qgb25seSBp
biB0aGUgc3dpdGNoLiBUaGUgcmVhc29uIEkgcHV0IEJVRyBpcyB0aGF0IEkgdHJpZWQNCj4+Pj4+
Pj4gdG8gZm9sbG93DQo+Pj4+Pj4+IHRoZSBleGlzdGluZyAiZXJyb3IgaGFuZGxpbmciIGF0IHRo
b3NlIHBsYWNlcy4NCj4+Pj4+PiBJdCBpcyBub3QgYmVjYXVzZSBCVUcoKSBpcyBiZWVuIHVzZWQg
dG9kYXkgaW4gc29tZSBwbGFjZXMgdGhhdCB3ZSBuZWVkIHRvDQo+Pj4+Pj4gY29udGludWUgdG8g
c3ByZWFkIGl0Lg0KPj4+Pj4+DQo+Pj4+Pj4+IFVzZSBvZiBCVUcoKSBpdHNlbGYgaXMgYW5vdGhl
ciB0b3BpYyB3aGljaCB3aWxsIGFsc28gbmVlZCB0byBiZQ0KPj4+Pj4+PiBhZGRyZXNzZWQNCj4+
Pj4+PiBTbyB3ZSBzaG91bGQgbm90IGFkZCBtb3JlIG9mIHRoZW0uLi4NCj4+Pj4+IEFnYWluLCBJ
IHNlZSB0aGlzIGFzIGEgZGVkaWNhdGVkIGNoYW5nZS4gU28sIGluIHRoZSBjdXJyZW50IHNlcmll
cyBJIHRoaW5rDQo+Pj4+PiBpdCBpcw0KPj4+Pj4gYWNjZXB0YWJsZSB0byB1c2UgdGhlIGV4aXN0
aW5nIHdheSBvZiBlcnJvciBoYW5kbGluZyBpZiBhbnkgYXQgYWxsLg0KPj4+PiBUaGF0J3Mgbm90
IGhvdyBpdCB3b3JrcyBpbiB1cHN0cmVhbS4gSWYgeW91IGtub3cgc29tZSBjb25zdHJ1Y3RzIGFy
ZSB3cm9uZywgaXQNCj4+Pj4gaXMgYmVzdCB0byB0cnkgdG8gYWRkcmVzcyBwYXJ0aWFsbHkgdGhl
IHByb2JsZW0gZGlyZWN0bHkgdGhlbiBoYXZpbmcgc28geW91DQo+Pj4+IHJlZHVjZSB0aGUgYW1v
dW50cyBvZiBjaGFuZ2UgYWZ0ZXJ3YXJkcy4NCj4+Pj4NCj4+Pj4gU28gcGxlYXNlIHRyeSB0byBu
b3QgaW50cm9kdWNlIG1vcmUgQlVHKCkgaW4gdGhlIGNvZGUgYmFzZS4NCj4+PiBIaSBPbGVrc2Fu
ZHIsIEp1bGllbiwNCj4+Pg0KPj4+IEp1bGllbidzIHJpZ2h0IHRoYXQgd2Ugc2hvdWxkIG5vdCBp
bnRyb2R1Y2UgYW55IG1vcmUgQlVHKClzLiBJbiBmYWN0LA0KPj4+IGVhY2ggb2YgdGhlbSBtYWtl
cyB0aGUgY29kZSBsZXNzIHNhZmUsIG5vdCBtb3JlIHNhZmUhIFRoZSBwdXJwb3NlIG9mDQo+Pj4g
TUlTUkFDIDE2LjQgaXMgImRlZmVuc2l2ZSBwcm9ncmFtbWluZyI6IHdyaXRlIHRoZSBjb2RlIGlu
IGEgd2F5IHRoYXQgaXMNCj4+PiBtb3JlIChub3QgbGVzcyEpIHJlc2lsaWVudCB0byBmYWlsdXJl
Lg0KPj4+DQo+Pj4gU28sIEkgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaW50cm9kdWNlIGEg
ZGVmYXVsdCBsYWJlbCBiZWNhdXNlIGl0DQo+Pj4gY2FuIGhlbHAgdXMgc3BvdCB1bmV4cGVjdGVk
IGlzc3Vlcy4gSW5zdGVhZCBvZiBjYWxsaW5nIEJVRygpIGluIHRoZQ0KPj4+IGRlZmF1bHQgaGFu
ZGxlciwgd2hpY2ggaXMgZGV0cmltZW50YWwsIHdlIHNob3VsZCByZXR1cm4gYW4gZXJyb3Igd2hl
bg0KPj4+IHBvc3NpYmxlLCBvciBqdXN0IHByaW50IGEgd2FybmluZy4NCj4+DQo+PiBkb21haW5f
Y3Jhc2goKSBpcyBhbG1vc3QgYWx3YXlzIGJldHRlciB0aGFuIEJVRygpLsKgIEl0IGlzIHZlcnkg
b2J2aW91cw0KPj4gaWYgaXQgZ2V0cyBoaXQsIGFuZCB3b250IGNyYXNoIFhlbi4NCj4gDQo+IFRo
YXQncyBhIGdvb2Qgc3VnZ2VzdGlvbi4NCj4gDQo+IA0KPj4+IEFzIDE2LjQgY2xlYXJseSBzdGF0
ZSwgZXZlbiBhIHNpbXBsZSBjb21tZW50IHdvdWxkIGJlIGVub3VnaCB0byBhZGRyZXNzDQo+Pj4g
dGhlIHJ1bGUuIFdlIGp1c3QgbmVlZCB0byBleHBsYWluIHdoeSBhIGRlZmF1bHQgbGFiZWwgaXMg
bm90IG5lZWRlZC4NCj4+PiBTdWNoIGFzOg0KPj4+DQo+Pj4gICAgZGVmYXVsdDoNCj4+PiAgICAv
KiB1bnJlYWNoYWJsZSBiZWNhdXNlIGJsYWggYW5kIGJsYWggKi8NCj4+DQo+PiBXaGF0IGEgc2lt
cGxlIGNvbW1lbnQgZG9lc24ndCBkbyBpcyBhdm9pZCBicmVha2luZyAtV3N3aXRjaC4NCj4gDQo+
IEkgZG9uJ3Qga25vdyBob3cgdG8gcmVjb25jaWxlIDE2LjQgd2l0aCAtV3N3aXRjaC4gT25lIGNv
dWxkIGFyZ3VlIHRoYXQNCj4gLVdzd2l0Y2ggY291bGQgYmUgYSBnb29kIHdheSB0byBhZGRyZXNz
IDE2LjQsIGJ1dCB0aGVuIHdlIGludHJvZHVjZSBhDQo+IGNvbXBpbGVyIHNwZWNpZmljIHJlcXVp
cmVtZW50LiBUeXBpY2FsbHkgZ2NjIGlzIG5vdCB0aGUgY29tcGlsZXIgb2YNCj4gY2hvaWNlIGZv
ciB0aGVzZSBlbnZpcm9ubWVudHMsIHVuZm9ydHVuYXRlbHkgZm9yY2luZyBnY2MgaXMgbm90IGFu
DQo+IG9wdGlvbi4NCg0KV2VsbCwgeW91IGNvdWxkIGJ1aWxkIHdpdGggR0NDIGFuZCB0aGVuIGJ1
aWxkIHdpdGggeW91ciBjdXN0b20gDQpjb21waWxlci4uLiBCdXQsIEdDQyBpcyBwcmV0dHkgbXVj
aCB0aGUgb25seSBjaG9pY2UgZm9yIFhlbiBvbiBBcm0gdG9kYXkgDQphcyB3ZSBkb24ndCBidWls
ZCB3aXRoIGNsYW5nIGFuZCBJIHByZXR0eSBkb3VidCB3ZSBjYW4gYnVpbGQgd2l0aCBjb21wY2Vy
dC4NCg0KQ2hlZXJzLA0KDQotLSANCkp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 22:35:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 22:35:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxJPL-0008BB-4c; Fri, 22 Feb 2019 22:35:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O0ff=Q5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gxJPJ-0008B6-SU
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 22:35:01 +0000
X-Inumbo-ID: 16b82170-36f2-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16b82170-36f2-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 22:35:00 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8C7692075A;
 Fri, 22 Feb 2019 22:34:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550874870;
 bh=3/0isaLiQniEkJGycbxVvlWiFZy4/ZJWIVmQbTDgQXo=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=AoCWvhSpv5yMp/7RqaDIAlKTz2ETWzQ+h7ANf6SkzuRBQ3ELTmc++ctDN3sxIKAXH
 uabzHaxwaJmtXzdl5wBExNatcNPyFIGs4H8Z5BEhdKoIjOj8O5g9dh6krVPqWgpEXD
 G7i5wjFYdxA9ZoRjfyifs5KYUo8uaMNlj9l6sfrA=
Date: Fri, 22 Feb 2019 14:34:29 -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: <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
Message-ID: <alpine.DEB.2.10.1902221416190.30151@sstabellini-ThinkPad-X260>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1543738643-1550874206=:30151"
Content-ID: <alpine.DEB.2.10.1902221424450.30151@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-1543738643-1550874206=:30151
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1902221424451.30151@sstabellini-ThinkPad-X260>

On Fri, 22 Feb 2019, Julien Grall wrote:
> Hi Stefano,
> 
> On 22/02/2019 21:58, Stefano Stabellini wrote:
> > On Fri, 22 Feb 2019, Andrew Cooper wrote:
> >> On 22/02/2019 21:00, Stefano Stabellini wrote:
> >>> On Fri, 22 Feb 2019, Julien Grall wrote:
> >>>>>>> BTW, I checked the series with -Wswitch-default:
> >>>>>>> -Wswitch-default
> >>>>>>> Warn whenever a switch statement does not have a default case.
> >>>>>>>> Furthermore, using BUG() is a pretty bad idea in switch.
> >>>>>>> It is and not only in the switch. The reason I put BUG is that I tried
> >>>>>>> to follow
> >>>>>>> the existing "error handling" at those places.
> >>>>>> It is not because BUG() is been used today in some places that we need to
> >>>>>> continue to spread it.
> >>>>>>
> >>>>>>> Use of BUG() itself is another topic which will also need to be
> >>>>>>> addressed
> >>>>>> So we should not add more of them...
> >>>>> Again, I see this as a dedicated change. So, in the current series I think
> >>>>> it is
> >>>>> acceptable to use the existing way of error handling if any at all.
> >>>> That's not how it works in upstream. If you know some constructs are wrong, it
> >>>> is best to try to address partially the problem directly then having so you
> >>>> reduce the amounts of change afterwards.
> >>>>
> >>>> So please try to not introduce more BUG() in the code base.
> >>> Hi Oleksandr, Julien,
> >>>
> >>> Julien's right that we should not introduce any more BUG()s. In fact,
> >>> each of them makes the code less safe, not more safe! The purpose of
> >>> MISRAC 16.4 is "defensive programming": write the code in a way that is
> >>> more (not less!) resilient to failure.
> >>>
> >>> So, I think it is a good idea to introduce a default label because it
> >>> can help us spot unexpected issues. Instead of calling BUG() in the
> >>> default handler, which is detrimental, we should return an error when
> >>> possible, or just print a warning.
> >>
> >> domain_crash() is almost always better than BUG().  It is very obvious
> >> if it gets hit, and wont crash Xen.
> > 
> > That's a good suggestion.
> > 
> > 
> >>> As 16.4 clearly state, even a simple comment would be enough to address
> >>> the rule. We just need to explain why a default label is not needed.
> >>> Such as:
> >>>
> >>>    default:
> >>>    /* unreachable because blah and blah */
> >>
> >> What a simple comment doesn't do is avoid breaking -Wswitch.
> > 
> > I don't know how to reconcile 16.4 with -Wswitch. One could argue that
> > -Wswitch could be a good way to address 16.4, but then we introduce a
> > compiler specific requirement. Typically gcc is not the compiler of
> > choice for these environments, unfortunately forcing gcc is not an
> > option.
> 
> Well, you could build with GCC and then build with your custom 
> compiler... 

This suggestion is problematic: as an individual interested in MISRA-C
compliance, I only have the MISRA-C rules in my hands. I don't know how
to deal with suggestions like this one, that don't comply to the Rules,
but it tries to address the same issue in a different manner.

I cannot rule out that it wouldn't work, but also I cannot be sure that
it would work. In short, I have no way to make progress or to find out
how to move forward. I guess as a contributor I would be forced to go
back to the MISRAC compliance experts and ask for their opinion. (One
non-technical issue is who is going to pay them for spending their time
on this.) But what if they say it is not acceptable for compliance?

This is a great topic to discuss in March and decide what to do in these
situations.


> But, GCC is pretty much the only choice for Xen on Arm today 
> as we don't build with clang and I pretty doubt we can build with compcert.

Obviously, this has to change if we want to make progress on safety
certifications.
--8323329-1543738643-1550874206=:30151
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1543738643-1550874206=:30151--


From xen-devel-bounces@lists.xenproject.org Fri Feb 22 22:35:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 22:35:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxJQA-0008Ex-Gp; Fri, 22 Feb 2019 22:35:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W1z2=Q5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxJQ9-0008Ei-IQ
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 22:35:53 +0000
X-Inumbo-ID: 3504c9c3-36f2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3504c9c3-36f2-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 22:35:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxJQ6-0002ax-Oo; Fri, 22 Feb 2019 22:35:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxJQ6-0006GW-AZ; Fri, 22 Feb 2019 22:35:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxJQ6-0007iT-9d; Fri, 22 Feb 2019 22:35:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133346-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-shadow:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-pvshim:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-pair:<job status>:broken:regression
 qemu-mainline:build-arm64-xsm:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:build-armhf:hosts-allocate:broken:regression
 qemu-mainline:test-amd64-i386-libvirt-xsm:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-pair:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-arndale:xen-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 qemu-mainline:build-armhf-libvirt:build-check(1):running:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-pair:host-install/src_host(4):broken:heisenbug
 qemu-mainline:test-amd64-i386-libvirt-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-i386-pair:host-install/src_host(4):broken:heisenbug
 qemu-mainline:test-amd64-i386-xl-pvshim:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl-shadow:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qcow2:debian-di-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:allowable
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start: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-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop: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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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=2e68b8620637a4ee8c79b5724144b726af1e261b
X-Osstest-Versions-That: qemuu=1e36232994c8ad01774501d2e299deba3a2469af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Feb 2019 22:35:50 +0000
Subject: [Xen-devel] [qemu-mainline test] 133346: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM0NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzNDYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTMzMjg0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMTcKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4g
IGluIDEzMzMxNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgPGpvYiBzdGF0dXM+ICBicm9rZW4gaW4gMTMzMzE3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEzMzI4NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5z
dGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMjg0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MzMyODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMyODQKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzI4NAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgNiB4ZW4taW5zdGFsbCAgICBmYWlsIGluIDEzMzMxNyBSRUdSLiB2cy4gMTMzMjg0CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTMzMzE3
IFJFR1IuIHZzLiAxMzMyODQKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBp
bnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTcgcGFz
cyBpbiAxMzMzNDYKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciA0IGhvc3QtaW5zdGFsbC9zcmNfaG9z
dCg0KSBicm9rZW4gaW4gMTMzMzE3IHBhc3MgaW4gMTMzMzQ2CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTcgcGFzcyBpbiAxMzMz
NDYKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDQgaG9zdC1pbnN0YWxsL3NyY19ob3N0
KDQpIGJyb2tlbiBwYXNzIGluIDEzMzMxNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzMzE3CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4g
cGFzcyBpbiAxMzMzMTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMzMxNwogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQg
ZmFpbCBpbiAxMzMzMTcgcGFzcyBpbiAxMzMzNDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMz
MTcgcGFzcyBpbiAxMzMzNDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMTcgcGFzcyBpbiAxMzMzNDYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIHBhc3MgaW4gMTMzMzE3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBwYXNzIGluIDEzMzMx
NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICBmYWlsIHBhc3MgaW4gMTMzMzE3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDEw
IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzMzMTcKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBw
YXNzIGluIDEzMzMxNwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJs
ZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI4NAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
IDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMzI4NAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJs
b2NrZWQgaW4gMTMzMjg0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzMxNyBsaWtlIDEzMzI4NAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzE3
IGxpa2UgMTMzMjg0CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgIGZhaWwgaW4gMTMzMzE3IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzE3IG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDEzMzMxNyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzE3IG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMzMzMTcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzE3IG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzMzMTcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzMxNyBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTMzMzE3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzE3IG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MzMxNyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzE3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzMTcg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMzMzMTcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzMxNyBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEzMzMxNyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzE3IG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMzMzE3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzMTcgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MzMzMTcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMjg0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzMyODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzI4NAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAg
ICAgICAyZTY4Yjg2MjA2MzdhNGVlOGM3OWI1NzI0MTQ0YjcyNmFmMWUyNjFiCmJhc2VsaW5lIHZl
cnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAxZTM2MjMyOTk0YzhhZDAxNzc0NTAxZDJlMjk5
ZGViYTNhMjQ2OWFmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMyODQgIDIwMTktMDItMTcgMDI6
NTU6MDAgWiAgICA1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzMzAyICAyMDE5LTAyLTE4
IDE0OjQyOjI2IFogICAgNCBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTMzMzE3ICAyMDE5LTAyLTIwIDAwOjA1OjM0IFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtl
cm5lbC5jcmFzaGluZy5vcmc+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBk
ZS5pYm0uY29tPgogIENvbGxpbiBXYWxsaW5nIDx3YWxsaW5nQGxpbnV4LmlibS5jb20+CiAgQ29y
bmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBE
YXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJv
c2FzQGxpbnV4LmlibS5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBIYWxpbCBQ
YXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZp
ZXIuZXU+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+
CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFy
a3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3Ro
QGxpbnV4LnZuZXQuaWJtLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJp
Y2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvbWFuIEth
cGwgPHJrYUBzeXNnby5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYtcGFpciBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybWhmIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1pMzg2LXBhaXIgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpCmJyb2tlbi1z
dGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tam9i
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDEyOTQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 22:35:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 22:35:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxJQE-0008GI-0T; Fri, 22 Feb 2019 22:35:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2oW1=Q5=citrix.com=prvs=9494562d8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gxJQB-0008FV-UC
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 22:35:55 +0000
X-Inumbo-ID: 363780d2-36f2-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 363780d2-36f2-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 22:35:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,401,1544486400"; d="scan'208";a="86348759"
To: Julien Grall <Julien.Grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <2ca21664-20ff-4b5f-0fde-5bf20ca50374@citrix.com>
Date: Fri, 22 Feb 2019 22:34:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMjAxOSAyMjoxMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4K
PiBPbiAyMi8wMi8yMDE5IDIxOjU4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+IE9uIEZy
aSwgMjIgRmViIDIwMTksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAyMi8wMi8yMDE5IDIx
OjAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4gT24gRnJpLCAyMiBGZWIgMjAxOSwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+PiBCVFcsIEkgY2hlY2tlZCB0aGUgc2VyaWVzIHdp
dGggLVdzd2l0Y2gtZGVmYXVsdDoKPj4+Pj4+Pj4gLVdzd2l0Y2gtZGVmYXVsdAo+Pj4+Pj4+PiBX
YXJuIHdoZW5ldmVyIGEgc3dpdGNoIHN0YXRlbWVudCBkb2VzIG5vdCBoYXZlIGEgZGVmYXVsdCBj
YXNlLgo+Pj4+Pj4+Pj4gRnVydGhlcm1vcmUsIHVzaW5nIEJVRygpIGlzIGEgcHJldHR5IGJhZCBp
ZGVhIGluIHN3aXRjaC4KPj4+Pj4+Pj4gSXQgaXMgYW5kIG5vdCBvbmx5IGluIHRoZSBzd2l0Y2gu
IFRoZSByZWFzb24gSSBwdXQgQlVHIGlzIHRoYXQgSSB0cmllZAo+Pj4+Pj4+PiB0byBmb2xsb3cK
Pj4+Pj4+Pj4gdGhlIGV4aXN0aW5nICJlcnJvciBoYW5kbGluZyIgYXQgdGhvc2UgcGxhY2VzLgo+
Pj4+Pj4+IEl0IGlzIG5vdCBiZWNhdXNlIEJVRygpIGlzIGJlZW4gdXNlZCB0b2RheSBpbiBzb21l
IHBsYWNlcyB0aGF0IHdlIG5lZWQgdG8KPj4+Pj4+PiBjb250aW51ZSB0byBzcHJlYWQgaXQuCj4+
Pj4+Pj4KPj4+Pj4+Pj4gVXNlIG9mIEJVRygpIGl0c2VsZiBpcyBhbm90aGVyIHRvcGljIHdoaWNo
IHdpbGwgYWxzbyBuZWVkIHRvIGJlCj4+Pj4+Pj4+IGFkZHJlc3NlZAo+Pj4+Pj4+IFNvIHdlIHNo
b3VsZCBub3QgYWRkIG1vcmUgb2YgdGhlbS4uLgo+Pj4+Pj4gQWdhaW4sIEkgc2VlIHRoaXMgYXMg
YSBkZWRpY2F0ZWQgY2hhbmdlLiBTbywgaW4gdGhlIGN1cnJlbnQgc2VyaWVzIEkgdGhpbmsKPj4+
Pj4+IGl0IGlzCj4+Pj4+PiBhY2NlcHRhYmxlIHRvIHVzZSB0aGUgZXhpc3Rpbmcgd2F5IG9mIGVy
cm9yIGhhbmRsaW5nIGlmIGFueSBhdCBhbGwuCj4+Pj4+IFRoYXQncyBub3QgaG93IGl0IHdvcmtz
IGluIHVwc3RyZWFtLiBJZiB5b3Uga25vdyBzb21lIGNvbnN0cnVjdHMgYXJlIHdyb25nLCBpdAo+
Pj4+PiBpcyBiZXN0IHRvIHRyeSB0byBhZGRyZXNzIHBhcnRpYWxseSB0aGUgcHJvYmxlbSBkaXJl
Y3RseSB0aGVuIGhhdmluZyBzbyB5b3UKPj4+Pj4gcmVkdWNlIHRoZSBhbW91bnRzIG9mIGNoYW5n
ZSBhZnRlcndhcmRzLgo+Pj4+Pgo+Pj4+PiBTbyBwbGVhc2UgdHJ5IHRvIG5vdCBpbnRyb2R1Y2Ug
bW9yZSBCVUcoKSBpbiB0aGUgY29kZSBiYXNlLgo+Pj4+IEhpIE9sZWtzYW5kciwgSnVsaWVuLAo+
Pj4+Cj4+Pj4gSnVsaWVuJ3MgcmlnaHQgdGhhdCB3ZSBzaG91bGQgbm90IGludHJvZHVjZSBhbnkg
bW9yZSBCVUcoKXMuIEluIGZhY3QsCj4+Pj4gZWFjaCBvZiB0aGVtIG1ha2VzIHRoZSBjb2RlIGxl
c3Mgc2FmZSwgbm90IG1vcmUgc2FmZSEgVGhlIHB1cnBvc2Ugb2YKPj4+PiBNSVNSQUMgMTYuNCBp
cyAiZGVmZW5zaXZlIHByb2dyYW1taW5nIjogd3JpdGUgdGhlIGNvZGUgaW4gYSB3YXkgdGhhdCBp
cwo+Pj4+IG1vcmUgKG5vdCBsZXNzISkgcmVzaWxpZW50IHRvIGZhaWx1cmUuCj4+Pj4KPj4+PiBT
bywgSSB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBpbnRyb2R1Y2UgYSBkZWZhdWx0IGxhYmVs
IGJlY2F1c2UgaXQKPj4+PiBjYW4gaGVscCB1cyBzcG90IHVuZXhwZWN0ZWQgaXNzdWVzLiBJbnN0
ZWFkIG9mIGNhbGxpbmcgQlVHKCkgaW4gdGhlCj4+Pj4gZGVmYXVsdCBoYW5kbGVyLCB3aGljaCBp
cyBkZXRyaW1lbnRhbCwgd2Ugc2hvdWxkIHJldHVybiBhbiBlcnJvciB3aGVuCj4+Pj4gcG9zc2li
bGUsIG9yIGp1c3QgcHJpbnQgYSB3YXJuaW5nLgo+Pj4gZG9tYWluX2NyYXNoKCkgaXMgYWxtb3N0
IGFsd2F5cyBiZXR0ZXIgdGhhbiBCVUcoKS7CoCBJdCBpcyB2ZXJ5IG9idmlvdXMKPj4+IGlmIGl0
IGdldHMgaGl0LCBhbmQgd29udCBjcmFzaCBYZW4uCj4+IFRoYXQncyBhIGdvb2Qgc3VnZ2VzdGlv
bi4KPj4KPj4KPj4+PiBBcyAxNi40IGNsZWFybHkgc3RhdGUsIGV2ZW4gYSBzaW1wbGUgY29tbWVu
dCB3b3VsZCBiZSBlbm91Z2ggdG8gYWRkcmVzcwo+Pj4+IHRoZSBydWxlLiBXZSBqdXN0IG5lZWQg
dG8gZXhwbGFpbiB3aHkgYSBkZWZhdWx0IGxhYmVsIGlzIG5vdCBuZWVkZWQuCj4+Pj4gU3VjaCBh
czoKPj4+Pgo+Pj4+ICAgIGRlZmF1bHQ6Cj4+Pj4gICAgLyogdW5yZWFjaGFibGUgYmVjYXVzZSBi
bGFoIGFuZCBibGFoICovCj4+PiBXaGF0IGEgc2ltcGxlIGNvbW1lbnQgZG9lc24ndCBkbyBpcyBh
dm9pZCBicmVha2luZyAtV3N3aXRjaC4KPj4gSSBkb24ndCBrbm93IGhvdyB0byByZWNvbmNpbGUg
MTYuNCB3aXRoIC1Xc3dpdGNoLiBPbmUgY291bGQgYXJndWUgdGhhdAo+PiAtV3N3aXRjaCBjb3Vs
ZCBiZSBhIGdvb2Qgd2F5IHRvIGFkZHJlc3MgMTYuNCwgYnV0IHRoZW4gd2UgaW50cm9kdWNlIGEK
Pj4gY29tcGlsZXIgc3BlY2lmaWMgcmVxdWlyZW1lbnQuIFR5cGljYWxseSBnY2MgaXMgbm90IHRo
ZSBjb21waWxlciBvZgo+PiBjaG9pY2UgZm9yIHRoZXNlIGVudmlyb25tZW50cywgdW5mb3J0dW5h
dGVseSBmb3JjaW5nIGdjYyBpcyBub3QgYW4KPj4gb3B0aW9uLgo+IFdlbGwsIHlvdSBjb3VsZCBi
dWlsZCB3aXRoIEdDQyBhbmQgdGhlbiBidWlsZCB3aXRoIHlvdXIgY3VzdG9tIAo+IGNvbXBpbGVy
Li4uIEJ1dCwgR0NDIGlzIHByZXR0eSBtdWNoIHRoZSBvbmx5IGNob2ljZSBmb3IgWGVuIG9uIEFy
bSB0b2RheSAKPiBhcyB3ZSBkb24ndCBidWlsZCB3aXRoIGNsYW5nIGFuZCBJIHByZXR0eSBkb3Vi
dCB3ZSBjYW4gYnVpbGQgd2l0aCBjb21wY2VydC4KClNvIHRoZSBzdWdnZXN0aW9uIEkgaGFkIHdh
cyB0byBoYXZlIGFuIG92ZXJhbGwgQ09ORklHX01JU1JBIHdoaWNoIHdlIGNhbgpoaWRlIHNvbWUg
b2YgdGhpcyBub25zZW5zZSBiZWhpbmQsIGFuZCB0aGVuCgojaWZkZWYgQ09ORklHX01JU1JBCiNk
ZWZpbmUgTUlTUkFfQkxFX0RFRkFVTFQgZGVmYXVsdDoKI2Vsc2UKI2RlZmluZSBNSVNSQV9CTEVf
REVGQVVMVAojZW5kaWYKClNvIHdoZW4geW91IGRpc2FibGUgQ09ORklHX01JU1JBLCB5b3VyIGNv
bXBpbGVyIHN0YXJ0cyBiZWluZyBhYmxlIHRvCmhlbHAgeW91IGFnYWluLgoKVEJILCBpdCB3b3Vs
ZCBhbHNvIGJlIG5pY2UgdG8gaGlkZSB0aGUgU1lNQk9MIG5vbnNlbnNlIGJlaGluZCwgc28gd2Ug
Y2FuCmNvbnRpbnVlIGRvaW5nIGl0IHRoZSBlZmZpY2llbnQgd2F5IGZvciB+MTAwJSBvZiB0aGUg
dGltZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 22:39:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 22:39:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxJTQ-0000BR-Ij; Fri, 22 Feb 2019 22:39:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O0ff=Q5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gxJTP-0000BL-DR
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 22:39:15 +0000
X-Inumbo-ID: addefbfd-36f2-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id addefbfd-36f2-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 22:39:14 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3639D206C0;
 Fri, 22 Feb 2019 22:38:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1550875123;
 bh=HvczIRKZRyvr8AZlSMXqNcF0OYn9CrgJiNimWEHLtnU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=vCDVFKD5dxNduJFItcBIz0LYmdQq+Yyo2zKSRluZZhSDdP1hcff/j2WgQyweJEkV4
 ESxgkrdHwXRAjUp822FE5Ln6ke9ItlGqHYFh+mNOkpvtWXNYmvNnWjW0wWA7K3b8YT
 hClraWBPFhp/7a6UHlU/y2jIy4TyNEuUfHaMlNgc=
Date: Fri, 22 Feb 2019 14:38:42 -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: <2ca21664-20ff-4b5f-0fde-5bf20ca50374@citrix.com>
Message-ID: <alpine.DEB.2.10.1902221436200.30151@sstabellini-ThinkPad-X260>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
 <2ca21664-20ff-4b5f-0fde-5bf20ca50374@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1910572976-1550875124=:30151"
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Julien Grall <Julien.Grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-1910572976-1550875124=:30151
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Fri, 22 Feb 2019, Andrew Cooper wrote:
> On 22/02/2019 22:11, Julien Grall wrote:
> > Hi Stefano,
> >
> > On 22/02/2019 21:58, Stefano Stabellini wrote:
> >> On Fri, 22 Feb 2019, Andrew Cooper wrote:
> >>> On 22/02/2019 21:00, Stefano Stabellini wrote:
> >>>> On Fri, 22 Feb 2019, Julien Grall wrote:
> >>>>>>>> BTW, I checked the series with -Wswitch-default:
> >>>>>>>> -Wswitch-default
> >>>>>>>> Warn whenever a switch statement does not have a default case.
> >>>>>>>>> Furthermore, using BUG() is a pretty bad idea in switch.
> >>>>>>>> It is and not only in the switch. The reason I put BUG is that I tried
> >>>>>>>> to follow
> >>>>>>>> the existing "error handling" at those places.
> >>>>>>> It is not because BUG() is been used today in some places that we need to
> >>>>>>> continue to spread it.
> >>>>>>>
> >>>>>>>> Use of BUG() itself is another topic which will also need to be
> >>>>>>>> addressed
> >>>>>>> So we should not add more of them...
> >>>>>> Again, I see this as a dedicated change. So, in the current series I think
> >>>>>> it is
> >>>>>> acceptable to use the existing way of error handling if any at all.
> >>>>> That's not how it works in upstream. If you know some constructs are wrong, it
> >>>>> is best to try to address partially the problem directly then having so you
> >>>>> reduce the amounts of change afterwards.
> >>>>>
> >>>>> So please try to not introduce more BUG() in the code base.
> >>>> Hi Oleksandr, Julien,
> >>>>
> >>>> Julien's right that we should not introduce any more BUG()s. In fact,
> >>>> each of them makes the code less safe, not more safe! The purpose of
> >>>> MISRAC 16.4 is "defensive programming": write the code in a way that is
> >>>> more (not less!) resilient to failure.
> >>>>
> >>>> So, I think it is a good idea to introduce a default label because it
> >>>> can help us spot unexpected issues. Instead of calling BUG() in the
> >>>> default handler, which is detrimental, we should return an error when
> >>>> possible, or just print a warning.
> >>> domain_crash() is almost always better than BUG().  It is very obvious
> >>> if it gets hit, and wont crash Xen.
> >> That's a good suggestion.
> >>
> >>
> >>>> As 16.4 clearly state, even a simple comment would be enough to address
> >>>> the rule. We just need to explain why a default label is not needed.
> >>>> Such as:
> >>>>
> >>>>    default:
> >>>>    /* unreachable because blah and blah */
> >>> What a simple comment doesn't do is avoid breaking -Wswitch.
> >> I don't know how to reconcile 16.4 with -Wswitch. One could argue that
> >> -Wswitch could be a good way to address 16.4, but then we introduce a
> >> compiler specific requirement. Typically gcc is not the compiler of
> >> choice for these environments, unfortunately forcing gcc is not an
> >> option.
> > Well, you could build with GCC and then build with your custom 
> > compiler... But, GCC is pretty much the only choice for Xen on Arm today 
> > as we don't build with clang and I pretty doubt we can build with compcert.
> 
> So the suggestion I had was to have an overall CONFIG_MISRA which we can
> hide some of this nonsense behind, and then
> 
> #ifdef CONFIG_MISRA
> #define MISRA_BLE_DEFAULT default:
> #else
> #define MISRA_BLE_DEFAULT
> #endif
> 
> So when you disable CONFIG_MISRA, your compiler starts being able to
> help you again.

This is actually a good way to make progress which could make everybody
happy. (And it wouldn't require a slow back-and-forth with third parties
to ask difficult questions.)


> TBH, it would also be nice to hide the SYMBOL nonsense behind, so we can
> continue doing it the efficient way for ~100% of the time.

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1910572976-1550875124=:30151--


From xen-devel-bounces@lists.xenproject.org Fri Feb 22 22:46:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 22:46:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxJZu-00014S-B4; Fri, 22 Feb 2019 22:45:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2oW1=Q5=citrix.com=prvs=9494562d8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gxJZt-00014N-3d
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 22:45:57 +0000
X-Inumbo-ID: 9c55bd42-36f3-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c55bd42-36f3-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 22:45:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,401,1544486400"; d="scan'208";a="86348985"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1550870016-360-1-git-send-email-andrew.cooper3@citrix.com>
 <dfa98a92-f16b-d29a-defe-14aa97c2ff3a@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <03a53709-1d0e-efb9-8bf0-56c8553c220e@citrix.com>
Date: Fri, 22 Feb 2019 22:44:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <dfa98a92-f16b-d29a-defe-14aa97c2ff3a@oracle.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Intercept RDPMC when vPMU is
 disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMjAxOSAyMTo1OCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDIvMjIvMTkg
NDoxMyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gdlBNVSBpc24ndCBzZWN1cml0eSBzdXBw
b3J0ZWQsIGFuZCBpbiBnZW5lcmFsIGd1ZXN0cyBjYW4ndCBhY2Nlc3MgYW55IG9mIHRoZQo+PiBw
ZXJmb3JtYW5jZSBjb3VudGVyIE1TUnMuICBIb3dldmVyLCB0aGUgUkRQTUMgaW5zdHJ1Y3Rpb24g
aXNuJ3QgaW50ZXJjZXB0ZWQsCj4+IG1lYW5pbmcgdGhhdCBndWVzdCBzb2Z0d2FyZSBjYW4gcmVh
ZCB0aGUgaW5zdGFudGFuZW91cyBjb3VudGVyIHZhbHVlcy4KPj4KPj4gV2hlbiB2UE1VIGlzbid0
IGNvbmZpZ3VyZWQsIGludGVyY2VwdCBSRFBNQyBhbmQgdW5jb25kaXRpb25hbGx5IGZhaWwgaXQg
YXMgaWYKPj4gc29mdHdhcmUgaGFzIHJlcXVlc3RlZCBhIGJhZCBjb3VudGVyIGluZGV4ICgjR1Ag
ZmF1bHQpLiAgSXQgaXMgbW9kZWwgc3BlY2lmaWMKPj4gYXMgdG8gd2hpY2ggY291bnRlcnMgYXJl
IGF2YWlsYWJsZSB0byBiZWdpbiB3aXRoLCBhbmQgaW4gbGV2ZWxsZWQgc2NlbmFyaW9zLAo+PiB0
aGlzIGluZm9ybWF0aW9uIG1heSBub3QgYmUgYWNjdXJhdGUgaW4gdGhlIGZpcnN0IHBsYWNlLgo+
Pgo+PiBUaGlzIGNoYW5nZSBpc24ndCBleHBlY3RlZCB0byBoYXZlIGFueSBpbXBhY3Qgb24gVk1z
LiAgVXNlcnNwYWNlIGlzIG5vdAo+PiB1c3VhbGx5IGdpdmVuIGFjY2VzcyB0byBSRFBNQyAoV2lu
ZG93cyBhcHBlYXIgdG8gY29tcGxldGVseSBwcm9oaWJpdCBpdDsgTGludXgKPj4gaXMgcmVzdHJp
Y3RlZCB0byByb290KSwgYW5kIGtlcm5lbHMgd29uJ3QgYmUgZXhlY3V0aW5nIFJEUE1DIGluc3Ry
dWN0aW9ucyBpZgo+PiB0aGVpciBQTVUgZHJpdmVycyBoYXZlIGZhaWxlZCB0byBzdGFydC4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPj4gLS0tCj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+IENDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4+IENDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRl
bC5jb20+Cj4+IENDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPj4gQ0M6IEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+IENDOiBTdXJhdmVl
IFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgo+PiBDQzogQnJp
YW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Cj4+IENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Cj4+Cj4+IFRoaXMgc2hvdWxkIGJlIHRha2VuIGludG8gWGVuIDQuMTIgYW5k
IGJhY2twb3J0ZWQgdG8gdGhlIHN0YWJsZSByZWxlYXNlcy4KPj4gV2hpbGUgaXQgaXNuJ3QgYW4g
WFNBIGl0c2VsZiwgaXQgaXMgYW4gaW5mb3JtYXRpb24gbGVhayAoWGVuJ3MgTk1JIHdhdGNoZG9n
IGluCj4+IHBhcnRpY3VsYXIpIHdoaWNoIGNvdWxkIGJlIGFkdmFudGFnb3VzIHRvIGFuIGF0dGFj
a2VyIHRyeWluZyB0byBleHBsb2l0IGEgcmFjZQo+PiBjb25kaXRpb24uCj4+Cj4+IFRoZSBvbmx5
IG90aGVyIG9wdGlvbiBpcyB0byBlbXVsYXRlIHRoZSByZXBvcnRlZCBmYW1pbHkgYW5kIG9mZmVy
IGJhY2sgYWxsIDAncwo+PiBmb3IgdGhlIGFjY2Vzc2FibGUgY291bnRlcnMuICBPYnZpb3VzbHkg
dGhpcyBpcyBhIG5vbi1zdGFydGVyLgo+IFdoZW4gVlBNVSBpcyBvZmYgTVNSIHJlYWRzIHJldHVy
biB6ZXJvLgoKVGhhdCBiZWhhdmlvdXIgaXNuJ3QgbG9uZyBmb3IgdGhpcyB3b3JsZC4KCj4gV2hp
bGUgaXQgaXMgZGViYXRhYmxlIHdoZXRoZXIgdGhpcyB0aGUgcmlnaHQgYWN0aW9uLCBzaG91bGRu
J3QgcmRwbWMgYmVoYXZlIGluIHRoZSBzYW1lIGZhc2hpb24/CgpJIHNwZWNpZmljYWxseSBkb24n
dCB3YW50IHRvIHByb3BhZ2F0ZSB0aGUgImxldHMgY29tcGxldGUgd2l0aCB6ZXJvIgpiZWhhdmlv
dXIgZnVydGhlciwgYmVjYXVzZSBpdCB0YWtlcyBhd2F5ICNHUCBmYXVsdHMgd2hpY2ggdGhlIGd1
ZXN0CndvdWxkIG90aGVyd2lzZSBnZXQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 23:11:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 23:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxJyr-0003ML-Ey; Fri, 22 Feb 2019 23:11:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gxJyp-0003MG-Fx
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 23:11:43 +0000
X-Inumbo-ID: 35d8af66-36f7-11e9-bc90-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::62f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35d8af66-36f7-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 23:11:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=gnNes97olDQFUpMd/R1NBaQZWFdOUmr/OAkoBWt8sr8=;
 b=hLM0gvwo5qXSF4s4clywuq0D3/YbsrUqUj2+t07mlpUozCJBkTQh28xIEtavfagmWQz7r6lhqMondUhE+cIEclH/VFLpi63rvz8Cl/QG4PBoSWTGoHwba+nB2g9rdG9vMl/h5ZaU47d3JA4uGldKsA7dblMeh9AAbkLk6lQ/drg=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB3264.eurprd08.prod.outlook.com (52.134.30.147) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.15; Fri, 22 Feb 2019 23:11:38 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b%4]) with mapi id 15.20.1643.014; Fri, 22 Feb 2019
 23:11:38 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to switch
 statements
Thread-Index: AQHUypkqLp67zBmc4ky48EpdO12jKqXrp8sAgAACLQCAAAQYgIAACXoAgAAYHQCAAH5SgIAACWqAgAAGyQCAAAPPAIAABl6AgAAKXYA=
Date: Fri, 22 Feb 2019 23:11:38 +0000
Message-ID: <c9abf6b0-4875-19ec-e83d-cecbcce7ad2a@arm.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
 <alpine.DEB.2.10.1902221416190.30151@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902221416190.30151@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0220.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:b::16) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e1cd56c4-789c-4524-e29c-08d6991b18bc
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3264; 
x-ms-traffictypediagnostic: VI1PR08MB3264:
nodisclaimer: True
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3264;
 20:CuP9sC7S9bOgNsz+SZ6Azbc+QACfHYmrSqLhJaLGLXvGJcgEJv3s40qUi1iKXwSuVKHe2pBPV3SjZfs3u5czTPg9v6kQwxf9P3S5/UFD4/Z5eFPtyKNR+5H6pn56zASnfz1IQKppAzzv0vWjMfEB7ve6Qtp9BM8ifg6Ih4licV0=
x-microsoft-antispam-prvs: <VI1PR08MB32645F9933EC0CA146F7D81F807F0@VI1PR08MB3264.eurprd08.prod.outlook.com>
x-forefront-prvs: 09565527D6
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(376002)(346002)(366004)(396003)(136003)(189003)(199004)(486006)(72206003)(97736004)(305945005)(14454004)(6916009)(99286004)(93886005)(476003)(6486002)(68736007)(6436002)(31686004)(53936002)(446003)(2616005)(478600001)(6512007)(229853002)(7736002)(11346002)(14444005)(256004)(106356001)(105586002)(71200400001)(71190400001)(4326008)(44832011)(81156014)(8676002)(81166006)(52116002)(2906002)(6116002)(6506007)(66066001)(386003)(8936002)(76176011)(3846002)(36756003)(25786009)(26005)(5660300002)(316002)(6246003)(53546011)(54906003)(31696002)(102836004)(86362001)(186003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3264;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: yIDVAk+DKh+LFuJCMHHByM+eIvH2WBdQpqWnFMwlewKvcYqzrAijPENFzQCRsVi2r1DwNW8tPepKIat42k82HUNzORdA/HowtkZAwtEgFGUhPAttaRLgoVERdebREotcQi23WOTGsstRZCTcecFMuUZbw4h21SOjwwFVxbUq0nIBF0FilrJUUBor8feOSOwsNqGs52tsThBvY4f7OWWfgldvQuU5djTmFCisCZv4SRGabl7drIxty59O7q+zULOs1ZcFWebO8R2jV9/GACuq3Hz3+JOsuxhngLuSGbvmOJP+ykSOaFbSiwN9lsDe2/cA+1Hbf6HhUsQRPZ62v7bKozALNBQAuhy0nHBt1vUynPcAOp81J3k0Tt1ylm6+KuBvVGzmDrIVh0mFBbnRNGSFKi+RUm/gdekY75Uhvbhxltg=
Content-ID: <27DFC105A200444484E164FBD3788ABD@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e1cd56c4-789c-4524-e29c-08d6991b18bc
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2019 23:11:37.2598 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3264
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDIyLzAyLzIwMTkgMjI6MzQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gRnJpLCAyMiBGZWIgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gSGkgU3RlZmFubywN
Cj4+DQo+PiBPbiAyMi8wMi8yMDE5IDIxOjU4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6DQo+
Pj4gT24gRnJpLCAyMiBGZWIgMjAxOSwgQW5kcmV3IENvb3BlciB3cm90ZToNCj4+Pj4gT24gMjIv
MDIvMjAxOSAyMTowMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPj4+Pj4gT24gRnJpLCAy
MiBGZWIgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4+Pj4+Pj4+IEJUVywgSSBjaGVja2Vk
IHRoZSBzZXJpZXMgd2l0aCAtV3N3aXRjaC1kZWZhdWx0Og0KPj4+Pj4+Pj4+IC1Xc3dpdGNoLWRl
ZmF1bHQNCj4+Pj4+Pj4+PiBXYXJuIHdoZW5ldmVyIGEgc3dpdGNoIHN0YXRlbWVudCBkb2VzIG5v
dCBoYXZlIGEgZGVmYXVsdCBjYXNlLg0KPj4+Pj4+Pj4+PiBGdXJ0aGVybW9yZSwgdXNpbmcgQlVH
KCkgaXMgYSBwcmV0dHkgYmFkIGlkZWEgaW4gc3dpdGNoLg0KPj4+Pj4+Pj4+IEl0IGlzIGFuZCBu
b3Qgb25seSBpbiB0aGUgc3dpdGNoLiBUaGUgcmVhc29uIEkgcHV0IEJVRyBpcyB0aGF0IEkgdHJp
ZWQNCj4+Pj4+Pj4+PiB0byBmb2xsb3cNCj4+Pj4+Pj4+PiB0aGUgZXhpc3RpbmcgImVycm9yIGhh
bmRsaW5nIiBhdCB0aG9zZSBwbGFjZXMuDQo+Pj4+Pj4+PiBJdCBpcyBub3QgYmVjYXVzZSBCVUco
KSBpcyBiZWVuIHVzZWQgdG9kYXkgaW4gc29tZSBwbGFjZXMgdGhhdCB3ZSBuZWVkIHRvDQo+Pj4+
Pj4+PiBjb250aW51ZSB0byBzcHJlYWQgaXQuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IFVzZSBvZiBC
VUcoKSBpdHNlbGYgaXMgYW5vdGhlciB0b3BpYyB3aGljaCB3aWxsIGFsc28gbmVlZCB0byBiZQ0K
Pj4+Pj4+Pj4+IGFkZHJlc3NlZA0KPj4+Pj4+Pj4gU28gd2Ugc2hvdWxkIG5vdCBhZGQgbW9yZSBv
ZiB0aGVtLi4uDQo+Pj4+Pj4+IEFnYWluLCBJIHNlZSB0aGlzIGFzIGEgZGVkaWNhdGVkIGNoYW5n
ZS4gU28sIGluIHRoZSBjdXJyZW50IHNlcmllcyBJIHRoaW5rDQo+Pj4+Pj4+IGl0IGlzDQo+Pj4+
Pj4+IGFjY2VwdGFibGUgdG8gdXNlIHRoZSBleGlzdGluZyB3YXkgb2YgZXJyb3IgaGFuZGxpbmcg
aWYgYW55IGF0IGFsbC4NCj4+Pj4+PiBUaGF0J3Mgbm90IGhvdyBpdCB3b3JrcyBpbiB1cHN0cmVh
bS4gSWYgeW91IGtub3cgc29tZSBjb25zdHJ1Y3RzIGFyZSB3cm9uZywgaXQNCj4+Pj4+PiBpcyBi
ZXN0IHRvIHRyeSB0byBhZGRyZXNzIHBhcnRpYWxseSB0aGUgcHJvYmxlbSBkaXJlY3RseSB0aGVu
IGhhdmluZyBzbyB5b3UNCj4+Pj4+PiByZWR1Y2UgdGhlIGFtb3VudHMgb2YgY2hhbmdlIGFmdGVy
d2FyZHMuDQo+Pj4+Pj4NCj4+Pj4+PiBTbyBwbGVhc2UgdHJ5IHRvIG5vdCBpbnRyb2R1Y2UgbW9y
ZSBCVUcoKSBpbiB0aGUgY29kZSBiYXNlLg0KPj4+Pj4gSGkgT2xla3NhbmRyLCBKdWxpZW4sDQo+
Pj4+Pg0KPj4+Pj4gSnVsaWVuJ3MgcmlnaHQgdGhhdCB3ZSBzaG91bGQgbm90IGludHJvZHVjZSBh
bnkgbW9yZSBCVUcoKXMuIEluIGZhY3QsDQo+Pj4+PiBlYWNoIG9mIHRoZW0gbWFrZXMgdGhlIGNv
ZGUgbGVzcyBzYWZlLCBub3QgbW9yZSBzYWZlISBUaGUgcHVycG9zZSBvZg0KPj4+Pj4gTUlTUkFD
IDE2LjQgaXMgImRlZmVuc2l2ZSBwcm9ncmFtbWluZyI6IHdyaXRlIHRoZSBjb2RlIGluIGEgd2F5
IHRoYXQgaXMNCj4+Pj4+IG1vcmUgKG5vdCBsZXNzISkgcmVzaWxpZW50IHRvIGZhaWx1cmUuDQo+
Pj4+Pg0KPj4+Pj4gU28sIEkgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaW50cm9kdWNlIGEg
ZGVmYXVsdCBsYWJlbCBiZWNhdXNlIGl0DQo+Pj4+PiBjYW4gaGVscCB1cyBzcG90IHVuZXhwZWN0
ZWQgaXNzdWVzLiBJbnN0ZWFkIG9mIGNhbGxpbmcgQlVHKCkgaW4gdGhlDQo+Pj4+PiBkZWZhdWx0
IGhhbmRsZXIsIHdoaWNoIGlzIGRldHJpbWVudGFsLCB3ZSBzaG91bGQgcmV0dXJuIGFuIGVycm9y
IHdoZW4NCj4+Pj4+IHBvc3NpYmxlLCBvciBqdXN0IHByaW50IGEgd2FybmluZy4NCj4+Pj4NCj4+
Pj4gZG9tYWluX2NyYXNoKCkgaXMgYWxtb3N0IGFsd2F5cyBiZXR0ZXIgdGhhbiBCVUcoKS7CoCBJ
dCBpcyB2ZXJ5IG9idmlvdXMNCj4+Pj4gaWYgaXQgZ2V0cyBoaXQsIGFuZCB3b250IGNyYXNoIFhl
bi4NCj4+Pg0KPj4+IFRoYXQncyBhIGdvb2Qgc3VnZ2VzdGlvbi4NCj4+Pg0KPj4+DQo+Pj4+PiBB
cyAxNi40IGNsZWFybHkgc3RhdGUsIGV2ZW4gYSBzaW1wbGUgY29tbWVudCB3b3VsZCBiZSBlbm91
Z2ggdG8gYWRkcmVzcw0KPj4+Pj4gdGhlIHJ1bGUuIFdlIGp1c3QgbmVlZCB0byBleHBsYWluIHdo
eSBhIGRlZmF1bHQgbGFiZWwgaXMgbm90IG5lZWRlZC4NCj4+Pj4+IFN1Y2ggYXM6DQo+Pj4+Pg0K
Pj4+Pj4gICAgIGRlZmF1bHQ6DQo+Pj4+PiAgICAgLyogdW5yZWFjaGFibGUgYmVjYXVzZSBibGFo
IGFuZCBibGFoICovDQo+Pj4+DQo+Pj4+IFdoYXQgYSBzaW1wbGUgY29tbWVudCBkb2Vzbid0IGRv
IGlzIGF2b2lkIGJyZWFraW5nIC1Xc3dpdGNoLg0KPj4+DQo+Pj4gSSBkb24ndCBrbm93IGhvdyB0
byByZWNvbmNpbGUgMTYuNCB3aXRoIC1Xc3dpdGNoLiBPbmUgY291bGQgYXJndWUgdGhhdA0KPj4+
IC1Xc3dpdGNoIGNvdWxkIGJlIGEgZ29vZCB3YXkgdG8gYWRkcmVzcyAxNi40LCBidXQgdGhlbiB3
ZSBpbnRyb2R1Y2UgYQ0KPj4+IGNvbXBpbGVyIHNwZWNpZmljIHJlcXVpcmVtZW50LiBUeXBpY2Fs
bHkgZ2NjIGlzIG5vdCB0aGUgY29tcGlsZXIgb2YNCj4+PiBjaG9pY2UgZm9yIHRoZXNlIGVudmly
b25tZW50cywgdW5mb3J0dW5hdGVseSBmb3JjaW5nIGdjYyBpcyBub3QgYW4NCj4+PiBvcHRpb24u
DQo+Pg0KPj4gV2VsbCwgeW91IGNvdWxkIGJ1aWxkIHdpdGggR0NDIGFuZCB0aGVuIGJ1aWxkIHdp
dGggeW91ciBjdXN0b20NCj4+IGNvbXBpbGVyLi4uDQo+IA0KPiBUaGlzIHN1Z2dlc3Rpb24gaXMg
cHJvYmxlbWF0aWM6IGFzIGFuIGluZGl2aWR1YWwgaW50ZXJlc3RlZCBpbiBNSVNSQS1DDQo+IGNv
bXBsaWFuY2UsIEkgb25seSBoYXZlIHRoZSBNSVNSQS1DIHJ1bGVzIGluIG15IGhhbmRzLiBJIGRv
bid0IGtub3cgaG93DQo+IHRvIGRlYWwgd2l0aCBzdWdnZXN0aW9ucyBsaWtlIHRoaXMgb25lLCB0
aGF0IGRvbid0IGNvbXBseSB0byB0aGUgUnVsZXMsDQo+IGJ1dCBpdCB0cmllcyB0byBhZGRyZXNz
IHRoZSBzYW1lIGlzc3VlIGluIGEgZGlmZmVyZW50IG1hbm5lci4NCg0KQXJlIHlvdSBzdWdnZXN0
aW5nIHdlIHdpbGwgaGF2ZSB0byBhYmlkZSB0byBhbGwgdGhlIHJ1bGVzIGV2ZW4gaWYgdGhleSAN
CmRvZXNuJ3QgbWFrZSB0aGluZ3Mgd29yc3Q/IEkgd2FzIHVuZGVyIHRoZSBpbXByZXNzaW9uIHdl
IGRvbid0IG5lY2Vzc2FyeSANCm5lZWQgdG8gZm9sbG93IGEgcnVsZSBpZiB3ZSBoYXZlIGp1c3Rp
ZmljYXRpb24gZm9yIGl0Lg0KDQo+IA0KPiBJIGNhbm5vdCBydWxlIG91dCB0aGF0IGl0IHdvdWxk
bid0IHdvcmssIGJ1dCBhbHNvIEkgY2Fubm90IGJlIHN1cmUgdGhhdA0KPiBpdCB3b3VsZCB3b3Jr
LiBJbiBzaG9ydCwgSSBoYXZlIG5vIHdheSB0byBtYWtlIHByb2dyZXNzIG9yIHRvIGZpbmQgb3V0
DQo+IGhvdyB0byBtb3ZlIGZvcndhcmQuIEkgZ3Vlc3MgYXMgYSBjb250cmlidXRvciBJIHdvdWxk
IGJlIGZvcmNlZCB0byBnbw0KPiBiYWNrIHRvIHRoZSBNSVNSQUMgY29tcGxpYW5jZSBleHBlcnRz
IGFuZCBhc2sgZm9yIHRoZWlyIG9waW5pb24uIChPbmUNCj4gbm9uLXRlY2huaWNhbCBpc3N1ZSBp
cyB3aG8gaXMgZ29pbmcgdG8gcGF5IHRoZW0gZm9yIHNwZW5kaW5nIHRoZWlyIHRpbWUNCj4gb24g
dGhpcy4pIEJ1dCB3aGF0IGlmIHRoZXkgc2F5IGl0IGlzIG5vdCBhY2NlcHRhYmxlIGZvciBjb21w
bGlhbmNlPw0KPiANCj4gVGhpcyBpcyBhIGdyZWF0IHRvcGljIHRvIGRpc2N1c3MgaW4gTWFyY2gg
YW5kIGRlY2lkZSB3aGF0IHRvIGRvIGluIHRoZXNlDQo+IHNpdHVhdGlvbnMuDQo+IA0KPiANCj4+
IEJ1dCwgR0NDIGlzIHByZXR0eSBtdWNoIHRoZSBvbmx5IGNob2ljZSBmb3IgWGVuIG9uIEFybSB0
b2RheQ0KPj4gYXMgd2UgZG9uJ3QgYnVpbGQgd2l0aCBjbGFuZyBhbmQgSSBwcmV0dHkgZG91YnQg
d2UgY2FuIGJ1aWxkIHdpdGggY29tcGNlcnQuDQo+IA0KPiBPYnZpb3VzbHksIHRoaXMgaGFzIHRv
IGNoYW5nZSBpZiB3ZSB3YW50IHRvIG1ha2UgcHJvZ3Jlc3Mgb24gc2FmZXR5DQo+IGNlcnRpZmlj
YXRpb25zLg0KDQpJIGFtIGN1cmlvdXMgdG8ga25vdyB3aGF0IGlzIHBsYW4gZm9yIHRoaXMuIEkg
bWVhbiB0aGF0IGlmIG5vLW9uZSBpcyANCnBsYW5uaW5nIHRvIG1ha2UgWGVuIGJ1aWxkIHdpdGgg
b3RoZXIgY29tcGlsZXJzLiBUaGVuIHdoYXQgd291bGQgYmUgdGhlIA0KYmVuZWZpdHMgb2YgdGhp
cz8NCg0KQ2hlZXJzLA0KDQotLSANCkp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 23:13:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 23:13:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxK0Q-0003RM-0r; Fri, 22 Feb 2019 23:13:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gxK0O-0003RC-6f
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 23:13:20 +0000
X-Inumbo-ID: 6fecf80a-36f7-11e9-bc90-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::607])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6fecf80a-36f7-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 23:13:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=9s75TWd/8/AZFkNdQpUe9tmlRjawV+yFXqwxsRy1kSQ=;
 b=f1TItNUjcoum0Te4HF33IKfSN1iiSUYRen0TIcGze9S15oX0CjL3qjhcVySkYqax0z7unjAossFcw0Ay2gAHlDnNO+q0QjxUyU6JvOJephd0BdWNHVZA9gq+S0lZjFAj67Qw/YVzpjqDdtw6rzCJ66NrtJGRwZzrRBDtiBRqndA=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB3264.eurprd08.prod.outlook.com (52.134.30.147) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.15; Fri, 22 Feb 2019 23:13:15 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b%4]) with mapi id 15.20.1643.014; Fri, 22 Feb 2019
 23:13:15 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to switch
 statements
Thread-Index: AQHUypkqLp67zBmc4ky48EpdO12jKqXrp8sAgAACLQCAAAQYgIAACXoAgAAYHQCAAH5SgIAACWqAgAAGyQCAAAPPAIAABl6AgAAK0QA=
Date: Fri, 22 Feb 2019 23:13:15 +0000
Message-ID: <cc653ed1-922c-80ac-2eb7-27ce135bf2a8@arm.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
 <alpine.DEB.2.10.1902221416190.30151@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902221416190.30151@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0427.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:a0::31) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3d515134-edda-446f-15ef-08d6991b52f5
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3264; 
x-ms-traffictypediagnostic: VI1PR08MB3264:
nodisclaimer: True
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3264;
 20:fkpKiIBE2u1gWAi6qjmHNAL4orfv94rH5oUVpvCZ3uOJ8ihaK36M/8+22g+aHjjhJoNmVPZeTOx1p2ffrNnRDfkt6gODwRG4XaaQkQF+9crSyPCKmz5Ub196O6wExQC13lrl+QBK+e24i4WYm9itLnO2D7BmQ+nGte142IQINBE=
x-microsoft-antispam-prvs: <VI1PR08MB3264F151C72707499C98D29C807F0@VI1PR08MB3264.eurprd08.prod.outlook.com>
x-forefront-prvs: 09565527D6
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(376002)(346002)(366004)(396003)(136003)(189003)(199004)(486006)(72206003)(97736004)(305945005)(14454004)(6916009)(99286004)(93886005)(476003)(6486002)(68736007)(6436002)(31686004)(53936002)(446003)(2616005)(478600001)(6512007)(229853002)(7736002)(11346002)(14444005)(256004)(106356001)(105586002)(71200400001)(71190400001)(4326008)(44832011)(81156014)(8676002)(81166006)(52116002)(2906002)(6116002)(6506007)(66066001)(386003)(8936002)(76176011)(3846002)(36756003)(25786009)(26005)(5660300002)(316002)(6246003)(53546011)(54906003)(31696002)(102836004)(86362001)(186003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3264;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: QtmyDGAPkP+aQCBBgrfKmO7T69LN7t8SMHwyoBWb6XHZgGJmc2dtbWLdSxXMXIzh/ZadcK8HGm+Olqi/czVIf9AmCCy84ry4M6h1njAwPWQGPpvqMXJ4dgtexKWCo2aDiRtjC8rMg18Feyabecl0R0d+dUayWDyPoFraaRZW78bxyXyS+VX7AYZHW4WCEeCL213qb+Lgi/Mf9fYlHzhc6aDLuh4Pd25tHzhGvUUppX6ZUWSKjn1BBL1cFso427iKUEjEi0Hgjh3n9ZM6mmsGH29HMF66Bm7uXi9na5LgMLFFVtLv2oT1q6V3EGRR65JftSiCN6k/t4LBu3YhPblC3+1HWXv8gXYh1gARl9Nw1LXN/QFAVmHbvAVyH9+GKqB+5JgGGtJCOScDcklxKTGyPeyL4Web5VsrIJlsZ9A1gZY=
Content-ID: <79541759AA681A4D8A5C3E1BE7FE098B@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3d515134-edda-446f-15ef-08d6991b52f5
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2019 23:13:13.9654 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3264
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDIyLzAyLzIwMTkgMjI6MzQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gRnJpLCAyMiBGZWIgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gSGkgU3RlZmFubywN
Cj4+DQo+PiBPbiAyMi8wMi8yMDE5IDIxOjU4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6DQo+
Pj4gT24gRnJpLCAyMiBGZWIgMjAxOSwgQW5kcmV3IENvb3BlciB3cm90ZToNCj4+Pj4gT24gMjIv
MDIvMjAxOSAyMTowMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPj4+Pj4gT24gRnJpLCAy
MiBGZWIgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4+Pj4+Pj4+IEJUVywgSSBjaGVja2Vk
IHRoZSBzZXJpZXMgd2l0aCAtV3N3aXRjaC1kZWZhdWx0Og0KPj4+Pj4+Pj4+IC1Xc3dpdGNoLWRl
ZmF1bHQNCj4+Pj4+Pj4+PiBXYXJuIHdoZW5ldmVyIGEgc3dpdGNoIHN0YXRlbWVudCBkb2VzIG5v
dCBoYXZlIGEgZGVmYXVsdCBjYXNlLg0KPj4+Pj4+Pj4+PiBGdXJ0aGVybW9yZSwgdXNpbmcgQlVH
KCkgaXMgYSBwcmV0dHkgYmFkIGlkZWEgaW4gc3dpdGNoLg0KPj4+Pj4+Pj4+IEl0IGlzIGFuZCBu
b3Qgb25seSBpbiB0aGUgc3dpdGNoLiBUaGUgcmVhc29uIEkgcHV0IEJVRyBpcyB0aGF0IEkgdHJp
ZWQNCj4+Pj4+Pj4+PiB0byBmb2xsb3cNCj4+Pj4+Pj4+PiB0aGUgZXhpc3RpbmcgImVycm9yIGhh
bmRsaW5nIiBhdCB0aG9zZSBwbGFjZXMuDQo+Pj4+Pj4+PiBJdCBpcyBub3QgYmVjYXVzZSBCVUco
KSBpcyBiZWVuIHVzZWQgdG9kYXkgaW4gc29tZSBwbGFjZXMgdGhhdCB3ZSBuZWVkIHRvDQo+Pj4+
Pj4+PiBjb250aW51ZSB0byBzcHJlYWQgaXQuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IFVzZSBvZiBC
VUcoKSBpdHNlbGYgaXMgYW5vdGhlciB0b3BpYyB3aGljaCB3aWxsIGFsc28gbmVlZCB0byBiZQ0K
Pj4+Pj4+Pj4+IGFkZHJlc3NlZA0KPj4+Pj4+Pj4gU28gd2Ugc2hvdWxkIG5vdCBhZGQgbW9yZSBv
ZiB0aGVtLi4uDQo+Pj4+Pj4+IEFnYWluLCBJIHNlZSB0aGlzIGFzIGEgZGVkaWNhdGVkIGNoYW5n
ZS4gU28sIGluIHRoZSBjdXJyZW50IHNlcmllcyBJIHRoaW5rDQo+Pj4+Pj4+IGl0IGlzDQo+Pj4+
Pj4+IGFjY2VwdGFibGUgdG8gdXNlIHRoZSBleGlzdGluZyB3YXkgb2YgZXJyb3IgaGFuZGxpbmcg
aWYgYW55IGF0IGFsbC4NCj4+Pj4+PiBUaGF0J3Mgbm90IGhvdyBpdCB3b3JrcyBpbiB1cHN0cmVh
bS4gSWYgeW91IGtub3cgc29tZSBjb25zdHJ1Y3RzIGFyZSB3cm9uZywgaXQNCj4+Pj4+PiBpcyBi
ZXN0IHRvIHRyeSB0byBhZGRyZXNzIHBhcnRpYWxseSB0aGUgcHJvYmxlbSBkaXJlY3RseSB0aGVu
IGhhdmluZyBzbyB5b3UNCj4+Pj4+PiByZWR1Y2UgdGhlIGFtb3VudHMgb2YgY2hhbmdlIGFmdGVy
d2FyZHMuDQo+Pj4+Pj4NCj4+Pj4+PiBTbyBwbGVhc2UgdHJ5IHRvIG5vdCBpbnRyb2R1Y2UgbW9y
ZSBCVUcoKSBpbiB0aGUgY29kZSBiYXNlLg0KPj4+Pj4gSGkgT2xla3NhbmRyLCBKdWxpZW4sDQo+
Pj4+Pg0KPj4+Pj4gSnVsaWVuJ3MgcmlnaHQgdGhhdCB3ZSBzaG91bGQgbm90IGludHJvZHVjZSBh
bnkgbW9yZSBCVUcoKXMuIEluIGZhY3QsDQo+Pj4+PiBlYWNoIG9mIHRoZW0gbWFrZXMgdGhlIGNv
ZGUgbGVzcyBzYWZlLCBub3QgbW9yZSBzYWZlISBUaGUgcHVycG9zZSBvZg0KPj4+Pj4gTUlTUkFD
IDE2LjQgaXMgImRlZmVuc2l2ZSBwcm9ncmFtbWluZyI6IHdyaXRlIHRoZSBjb2RlIGluIGEgd2F5
IHRoYXQgaXMNCj4+Pj4+IG1vcmUgKG5vdCBsZXNzISkgcmVzaWxpZW50IHRvIGZhaWx1cmUuDQo+
Pj4+Pg0KPj4+Pj4gU28sIEkgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaW50cm9kdWNlIGEg
ZGVmYXVsdCBsYWJlbCBiZWNhdXNlIGl0DQo+Pj4+PiBjYW4gaGVscCB1cyBzcG90IHVuZXhwZWN0
ZWQgaXNzdWVzLiBJbnN0ZWFkIG9mIGNhbGxpbmcgQlVHKCkgaW4gdGhlDQo+Pj4+PiBkZWZhdWx0
IGhhbmRsZXIsIHdoaWNoIGlzIGRldHJpbWVudGFsLCB3ZSBzaG91bGQgcmV0dXJuIGFuIGVycm9y
IHdoZW4NCj4+Pj4+IHBvc3NpYmxlLCBvciBqdXN0IHByaW50IGEgd2FybmluZy4NCj4+Pj4NCj4+
Pj4gZG9tYWluX2NyYXNoKCkgaXMgYWxtb3N0IGFsd2F5cyBiZXR0ZXIgdGhhbiBCVUcoKS7CoCBJ
dCBpcyB2ZXJ5IG9idmlvdXMNCj4+Pj4gaWYgaXQgZ2V0cyBoaXQsIGFuZCB3b250IGNyYXNoIFhl
bi4NCj4+Pg0KPj4+IFRoYXQncyBhIGdvb2Qgc3VnZ2VzdGlvbi4NCj4+Pg0KPj4+DQo+Pj4+PiBB
cyAxNi40IGNsZWFybHkgc3RhdGUsIGV2ZW4gYSBzaW1wbGUgY29tbWVudCB3b3VsZCBiZSBlbm91
Z2ggdG8gYWRkcmVzcw0KPj4+Pj4gdGhlIHJ1bGUuIFdlIGp1c3QgbmVlZCB0byBleHBsYWluIHdo
eSBhIGRlZmF1bHQgbGFiZWwgaXMgbm90IG5lZWRlZC4NCj4+Pj4+IFN1Y2ggYXM6DQo+Pj4+Pg0K
Pj4+Pj4gICAgIGRlZmF1bHQ6DQo+Pj4+PiAgICAgLyogdW5yZWFjaGFibGUgYmVjYXVzZSBibGFo
IGFuZCBibGFoICovDQo+Pj4+DQo+Pj4+IFdoYXQgYSBzaW1wbGUgY29tbWVudCBkb2Vzbid0IGRv
IGlzIGF2b2lkIGJyZWFraW5nIC1Xc3dpdGNoLg0KPj4+DQo+Pj4gSSBkb24ndCBrbm93IGhvdyB0
byByZWNvbmNpbGUgMTYuNCB3aXRoIC1Xc3dpdGNoLiBPbmUgY291bGQgYXJndWUgdGhhdA0KPj4+
IC1Xc3dpdGNoIGNvdWxkIGJlIGEgZ29vZCB3YXkgdG8gYWRkcmVzcyAxNi40LCBidXQgdGhlbiB3
ZSBpbnRyb2R1Y2UgYQ0KPj4+IGNvbXBpbGVyIHNwZWNpZmljIHJlcXVpcmVtZW50LiBUeXBpY2Fs
bHkgZ2NjIGlzIG5vdCB0aGUgY29tcGlsZXIgb2YNCj4+PiBjaG9pY2UgZm9yIHRoZXNlIGVudmly
b25tZW50cywgdW5mb3J0dW5hdGVseSBmb3JjaW5nIGdjYyBpcyBub3QgYW4NCj4+PiBvcHRpb24u
DQo+Pg0KPj4gV2VsbCwgeW91IGNvdWxkIGJ1aWxkIHdpdGggR0NDIGFuZCB0aGVuIGJ1aWxkIHdp
dGggeW91ciBjdXN0b20NCj4+IGNvbXBpbGVyLi4uDQo+IA0KPiBUaGlzIHN1Z2dlc3Rpb24gaXMg
cHJvYmxlbWF0aWM6IGFzIGFuIGluZGl2aWR1YWwgaW50ZXJlc3RlZCBpbiBNSVNSQS1DDQo+IGNv
bXBsaWFuY2UsIEkgb25seSBoYXZlIHRoZSBNSVNSQS1DIHJ1bGVzIGluIG15IGhhbmRzLiBJIGRv
bid0IGtub3cgaG93DQo+IHRvIGRlYWwgd2l0aCBzdWdnZXN0aW9ucyBsaWtlIHRoaXMgb25lLCB0
aGF0IGRvbid0IGNvbXBseSB0byB0aGUgUnVsZXMsDQo+IGJ1dCBpdCB0cmllcyB0byBhZGRyZXNz
IHRoZSBzYW1lIGlzc3VlIGluIGEgZGlmZmVyZW50IG1hbm5lci4NCg0KQXJlIHlvdSBzdWdnZXN0
aW5nIHdlIHdpbGwgaGF2ZSB0byBhYmlkZSB0byBhbGwgdGhlIHJ1bGVzIGV2ZW4gaWYgdGhleSAN
CmRvZXNuJ3QgbWFrZSB0aGluZ3Mgd29yc3Q/IEkgd2FzIHVuZGVyIHRoZSBpbXByZXNzaW9uIHdl
IGRvbid0IG5lY2Vzc2FyeSANCm5lZWQgdG8gZm9sbG93IGEgcnVsZSBpZiB3ZSBoYXZlIGp1c3Rp
ZmljYXRpb24gZm9yIGl0Lg0KDQo+IA0KPiBJIGNhbm5vdCBydWxlIG91dCB0aGF0IGl0IHdvdWxk
bid0IHdvcmssIGJ1dCBhbHNvIEkgY2Fubm90IGJlIHN1cmUgdGhhdA0KPiBpdCB3b3VsZCB3b3Jr
LiBJbiBzaG9ydCwgSSBoYXZlIG5vIHdheSB0byBtYWtlIHByb2dyZXNzIG9yIHRvIGZpbmQgb3V0
DQo+IGhvdyB0byBtb3ZlIGZvcndhcmQuIEkgZ3Vlc3MgYXMgYSBjb250cmlidXRvciBJIHdvdWxk
IGJlIGZvcmNlZCB0byBnbw0KPiBiYWNrIHRvIHRoZSBNSVNSQUMgY29tcGxpYW5jZSBleHBlcnRz
IGFuZCBhc2sgZm9yIHRoZWlyIG9waW5pb24uIChPbmUNCj4gbm9uLXRlY2huaWNhbCBpc3N1ZSBp
cyB3aG8gaXMgZ29pbmcgdG8gcGF5IHRoZW0gZm9yIHNwZW5kaW5nIHRoZWlyIHRpbWUNCj4gb24g
dGhpcy4pIEJ1dCB3aGF0IGlmIHRoZXkgc2F5IGl0IGlzIG5vdCBhY2NlcHRhYmxlIGZvciBjb21w
bGlhbmNlPw0KDQpJIGFwcHJlY2lhdGUgcGVvcGxlIG1pZ2h0IHdhbnQgdG8gdXNlIFhlbiB3aXRo
IE1JU1JBIEMuIEJ1dCBJIGFtIG5vdCANCmNvbnZpbmNlZCB3ZSBzaG91bGQgYmVuZCB0byBzb21l
IHJ1bGVzIGluIFhlbiBQcm9qZWN0IGZvciB0aGUgc2FrZSBvZiANCm1ha2luZyBNSVNSQSBoYXBw
eS4gUGVvcGxlIGNvdWxkIGNhcnJ5IHN1Y2ggcGF0Y2ggdGhlbXNlbHZlcyBpZiB0aGV5IA0KY2Fy
ZSBhYm91dCBpdC4NCg0KPiANCj4gVGhpcyBpcyBhIGdyZWF0IHRvcGljIHRvIGRpc2N1c3MgaW4g
TWFyY2ggYW5kIGRlY2lkZSB3aGF0IHRvIGRvIGluIHRoZXNlDQo+IHNpdHVhdGlvbnMuDQo+IA0K
PiANCj4+IEJ1dCwgR0NDIGlzIHByZXR0eSBtdWNoIHRoZSBvbmx5IGNob2ljZSBmb3IgWGVuIG9u
IEFybSB0b2RheQ0KPj4gYXMgd2UgZG9uJ3QgYnVpbGQgd2l0aCBjbGFuZyBhbmQgSSBwcmV0dHkg
ZG91YnQgd2UgY2FuIGJ1aWxkIHdpdGggY29tcGNlcnQuDQo+IA0KPiBPYnZpb3VzbHksIHRoaXMg
aGFzIHRvIGNoYW5nZSBpZiB3ZSB3YW50IHRvIG1ha2UgcHJvZ3Jlc3Mgb24gc2FmZXR5DQo+IGNl
cnRpZmljYXRpb25zLg0KDQpJIGFtIGN1cmlvdXMgdG8ga25vdyB3aGF0IGlzIHBsYW4gZm9yIHRo
aXMuIEkgbWVhbiB0aGF0IGlmIG5vLW9uZSBpcyANCnBsYW5uaW5nIHRvIG1ha2UgWGVuIGJ1aWxk
IHdpdGggb3RoZXIgY29tcGlsZXJzLiBUaGVuIHdoYXQgd291bGQgYmUgdGhlIA0KYmVuZWZpdHMg
b2YgdGhpcz8NCg0KQ2hlZXJzLA0KDQotLSANCkp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 23:22:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 23:22:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxK94-0004MI-VM; Fri, 22 Feb 2019 23:22:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gxK94-0004MD-Bf
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 23:22:18 +0000
X-Inumbo-ID: b0e0b975-36f8-11e9-bc90-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::619])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0e0b975-36f8-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 23:22:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=etD5Cp90+MJbehVKn+1w+qua+M5oiniLOOYnnAl1Igc=;
 b=awXa/X2T38wsJlWWMpHAST9gO0kYd3yrVn5B7Rte5M3lh3uR4ahMSuvc12QM0fX9JjW+mFmiy+4sK9eNc++B0XY6oomDRFWEBaQF4CkquF/b96NM64DIjucQVIrmMCsEq5Gdm3fji+z6VpyO5JEecYw7JzJqiZBRX4WppRYnSrk=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB3391.eurprd08.prod.outlook.com (20.177.58.221) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.14; Fri, 22 Feb 2019 23:22:13 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b%4]) with mapi id 15.20.1643.014; Fri, 22 Feb 2019
 23:22:13 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to switch
 statements
Thread-Index: AQHUypkqLp67zBmc4ky48EpdO12jKqXrp8sAgAACLQCAAAQYgIAACXoAgAAYHQCAAH5SgIAACWqAgAAGyQCAAAPPAIAABmsAgAANR4A=
Date: Fri, 22 Feb 2019 23:22:13 +0000
Message-ID: <6d6bc4d2-454e-2f51-8374-a0a21b3f75be@arm.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
 <2ca21664-20ff-4b5f-0fde-5bf20ca50374@citrix.com>
In-Reply-To: <2ca21664-20ff-4b5f-0fde-5bf20ca50374@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0139.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:9f::31) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: beb2c9fa-29a7-4647-6566-08d6991c93a8
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3391; 
x-ms-traffictypediagnostic: VI1PR08MB3391:
nodisclaimer: True
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3391;
 20:dj/qPvOr5/g1cF9Ej+F2JB0KlP5H+THxe2dWQnzM7n2VVN1X/pDkJ6y55riWAGTsB2RKd3xZVEq+2q2HtP36pSG7jyk4KT4AvrjfLUyMnaXPhuzSvZrTD3f+9UOPUu5CFqH76qamhSCNDPEKjp6uqBdM/sGc5vaAEzH1KTP94zM=
x-microsoft-antispam-prvs: <VI1PR08MB3391DB4A68966E33B06F965D807F0@VI1PR08MB3391.eurprd08.prod.outlook.com>
x-forefront-prvs: 09565527D6
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(376002)(396003)(39860400002)(366004)(346002)(199004)(189003)(6512007)(2906002)(4326008)(8936002)(53546011)(3846002)(71200400001)(66066001)(86362001)(478600001)(72206003)(6116002)(256004)(99286004)(25786009)(71190400001)(6486002)(316002)(93886005)(54906003)(14444005)(110136005)(102836004)(53936002)(229853002)(76176011)(6246003)(52116002)(6506007)(6436002)(386003)(68736007)(2616005)(7736002)(476003)(105586002)(305945005)(97736004)(106356001)(36756003)(8676002)(11346002)(81156014)(81166006)(486006)(446003)(31686004)(5660300002)(14454004)(186003)(26005)(44832011)(31696002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3391;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: UnuaP7qbtmJJRGfI/jbZIIw56LnILNCNVzIPp6F3bVnknVU2r4Y+h+GlCD7bgw8Vk/AESHYmyeY+6eKENdlFoEVcKslWSUCCAoJtvjvOgCP34k1RtnBpXxYQcrEBR5oUVXgVTUHHSQc079HTv9VuD1Ch+iIq9t8JjgBDPMgu0zlw9sMA3pK3LUL5ThrTsWdpjJIs+64ISo/uYboi37cW4uvhmdvS99xntfFs7QSOHhwC3q8inB1FJ5APaRJzhDJYpYrrGkgA5GVqCpkQQtQrXXhhAhquLuky3lYiIuRnkOft4AnsCXiRXFr1BSWR3mX3urBDFxiMdGtcoMruXOu/H+LeHweoMa/yEpiNRi8d0hD0AG4na2hsC0S1hwTKeo6YcRS3Dfv080PHlclKnkdH7rT5NhYZSm+GUZf/tomJeMk=
Content-ID: <F9D2B13C93F7E44C9F308CA6869834DB@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: beb2c9fa-29a7-4647-6566-08d6991c93a8
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2019 23:22:12.7699 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3391
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDIyLzAyLzIwMTkgMjI6MzQsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+IE9uIDIy
LzAyLzIwMTkgMjI6MTEsIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+IEhpIFN0ZWZhbm8sDQo+Pg0K
Pj4gT24gMjIvMDIvMjAxOSAyMTo1OCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPj4+IE9u
IEZyaSwgMjIgRmViIDIwMTksIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+Pj4+IE9uIDIyLzAyLzIw
MTkgMjE6MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4+Pj4+IE9uIEZyaSwgMjIgRmVi
IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+Pj4+Pj4+PiBCVFcsIEkgY2hlY2tlZCB0aGUg
c2VyaWVzIHdpdGggLVdzd2l0Y2gtZGVmYXVsdDoNCj4+Pj4+Pj4+PiAtV3N3aXRjaC1kZWZhdWx0
DQo+Pj4+Pj4+Pj4gV2FybiB3aGVuZXZlciBhIHN3aXRjaCBzdGF0ZW1lbnQgZG9lcyBub3QgaGF2
ZSBhIGRlZmF1bHQgY2FzZS4NCj4+Pj4+Pj4+Pj4gRnVydGhlcm1vcmUsIHVzaW5nIEJVRygpIGlz
IGEgcHJldHR5IGJhZCBpZGVhIGluIHN3aXRjaC4NCj4+Pj4+Pj4+PiBJdCBpcyBhbmQgbm90IG9u
bHkgaW4gdGhlIHN3aXRjaC4gVGhlIHJlYXNvbiBJIHB1dCBCVUcgaXMgdGhhdCBJIHRyaWVkDQo+
Pj4+Pj4+Pj4gdG8gZm9sbG93DQo+Pj4+Pj4+Pj4gdGhlIGV4aXN0aW5nICJlcnJvciBoYW5kbGlu
ZyIgYXQgdGhvc2UgcGxhY2VzLg0KPj4+Pj4+Pj4gSXQgaXMgbm90IGJlY2F1c2UgQlVHKCkgaXMg
YmVlbiB1c2VkIHRvZGF5IGluIHNvbWUgcGxhY2VzIHRoYXQgd2UgbmVlZCB0bw0KPj4+Pj4+Pj4g
Y29udGludWUgdG8gc3ByZWFkIGl0Lg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBVc2Ugb2YgQlVHKCkg
aXRzZWxmIGlzIGFub3RoZXIgdG9waWMgd2hpY2ggd2lsbCBhbHNvIG5lZWQgdG8gYmUNCj4+Pj4+
Pj4+PiBhZGRyZXNzZWQNCj4+Pj4+Pj4+IFNvIHdlIHNob3VsZCBub3QgYWRkIG1vcmUgb2YgdGhl
bS4uLg0KPj4+Pj4+PiBBZ2FpbiwgSSBzZWUgdGhpcyBhcyBhIGRlZGljYXRlZCBjaGFuZ2UuIFNv
LCBpbiB0aGUgY3VycmVudCBzZXJpZXMgSSB0aGluaw0KPj4+Pj4+PiBpdCBpcw0KPj4+Pj4+PiBh
Y2NlcHRhYmxlIHRvIHVzZSB0aGUgZXhpc3Rpbmcgd2F5IG9mIGVycm9yIGhhbmRsaW5nIGlmIGFu
eSBhdCBhbGwuDQo+Pj4+Pj4gVGhhdCdzIG5vdCBob3cgaXQgd29ya3MgaW4gdXBzdHJlYW0uIElm
IHlvdSBrbm93IHNvbWUgY29uc3RydWN0cyBhcmUgd3JvbmcsIGl0DQo+Pj4+Pj4gaXMgYmVzdCB0
byB0cnkgdG8gYWRkcmVzcyBwYXJ0aWFsbHkgdGhlIHByb2JsZW0gZGlyZWN0bHkgdGhlbiBoYXZp
bmcgc28geW91DQo+Pj4+Pj4gcmVkdWNlIHRoZSBhbW91bnRzIG9mIGNoYW5nZSBhZnRlcndhcmRz
Lg0KPj4+Pj4+DQo+Pj4+Pj4gU28gcGxlYXNlIHRyeSB0byBub3QgaW50cm9kdWNlIG1vcmUgQlVH
KCkgaW4gdGhlIGNvZGUgYmFzZS4NCj4+Pj4+IEhpIE9sZWtzYW5kciwgSnVsaWVuLA0KPj4+Pj4N
Cj4+Pj4+IEp1bGllbidzIHJpZ2h0IHRoYXQgd2Ugc2hvdWxkIG5vdCBpbnRyb2R1Y2UgYW55IG1v
cmUgQlVHKClzLiBJbiBmYWN0LA0KPj4+Pj4gZWFjaCBvZiB0aGVtIG1ha2VzIHRoZSBjb2RlIGxl
c3Mgc2FmZSwgbm90IG1vcmUgc2FmZSEgVGhlIHB1cnBvc2Ugb2YNCj4+Pj4+IE1JU1JBQyAxNi40
IGlzICJkZWZlbnNpdmUgcHJvZ3JhbW1pbmciOiB3cml0ZSB0aGUgY29kZSBpbiBhIHdheSB0aGF0
IGlzDQo+Pj4+PiBtb3JlIChub3QgbGVzcyEpIHJlc2lsaWVudCB0byBmYWlsdXJlLg0KPj4+Pj4N
Cj4+Pj4+IFNvLCBJIHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGludHJvZHVjZSBhIGRlZmF1
bHQgbGFiZWwgYmVjYXVzZSBpdA0KPj4+Pj4gY2FuIGhlbHAgdXMgc3BvdCB1bmV4cGVjdGVkIGlz
c3Vlcy4gSW5zdGVhZCBvZiBjYWxsaW5nIEJVRygpIGluIHRoZQ0KPj4+Pj4gZGVmYXVsdCBoYW5k
bGVyLCB3aGljaCBpcyBkZXRyaW1lbnRhbCwgd2Ugc2hvdWxkIHJldHVybiBhbiBlcnJvciB3aGVu
DQo+Pj4+PiBwb3NzaWJsZSwgb3IganVzdCBwcmludCBhIHdhcm5pbmcuDQo+Pj4+IGRvbWFpbl9j
cmFzaCgpIGlzIGFsbW9zdCBhbHdheXMgYmV0dGVyIHRoYW4gQlVHKCkuwqAgSXQgaXMgdmVyeSBv
YnZpb3VzDQo+Pj4+IGlmIGl0IGdldHMgaGl0LCBhbmQgd29udCBjcmFzaCBYZW4uDQo+Pj4gVGhh
dCdzIGEgZ29vZCBzdWdnZXN0aW9uLg0KPj4+DQo+Pj4NCj4+Pj4+IEFzIDE2LjQgY2xlYXJseSBz
dGF0ZSwgZXZlbiBhIHNpbXBsZSBjb21tZW50IHdvdWxkIGJlIGVub3VnaCB0byBhZGRyZXNzDQo+
Pj4+PiB0aGUgcnVsZS4gV2UganVzdCBuZWVkIHRvIGV4cGxhaW4gd2h5IGEgZGVmYXVsdCBsYWJl
bCBpcyBub3QgbmVlZGVkLg0KPj4+Pj4gU3VjaCBhczoNCj4+Pj4+DQo+Pj4+PiAgICAgZGVmYXVs
dDoNCj4+Pj4+ICAgICAvKiB1bnJlYWNoYWJsZSBiZWNhdXNlIGJsYWggYW5kIGJsYWggKi8NCj4+
Pj4gV2hhdCBhIHNpbXBsZSBjb21tZW50IGRvZXNuJ3QgZG8gaXMgYXZvaWQgYnJlYWtpbmcgLVdz
d2l0Y2guDQo+Pj4gSSBkb24ndCBrbm93IGhvdyB0byByZWNvbmNpbGUgMTYuNCB3aXRoIC1Xc3dp
dGNoLiBPbmUgY291bGQgYXJndWUgdGhhdA0KPj4+IC1Xc3dpdGNoIGNvdWxkIGJlIGEgZ29vZCB3
YXkgdG8gYWRkcmVzcyAxNi40LCBidXQgdGhlbiB3ZSBpbnRyb2R1Y2UgYQ0KPj4+IGNvbXBpbGVy
IHNwZWNpZmljIHJlcXVpcmVtZW50LiBUeXBpY2FsbHkgZ2NjIGlzIG5vdCB0aGUgY29tcGlsZXIg
b2YNCj4+PiBjaG9pY2UgZm9yIHRoZXNlIGVudmlyb25tZW50cywgdW5mb3J0dW5hdGVseSBmb3Jj
aW5nIGdjYyBpcyBub3QgYW4NCj4+PiBvcHRpb24uDQo+PiBXZWxsLCB5b3UgY291bGQgYnVpbGQg
d2l0aCBHQ0MgYW5kIHRoZW4gYnVpbGQgd2l0aCB5b3VyIGN1c3RvbQ0KPj4gY29tcGlsZXIuLi4g
QnV0LCBHQ0MgaXMgcHJldHR5IG11Y2ggdGhlIG9ubHkgY2hvaWNlIGZvciBYZW4gb24gQXJtIHRv
ZGF5DQo+PiBhcyB3ZSBkb24ndCBidWlsZCB3aXRoIGNsYW5nIGFuZCBJIHByZXR0eSBkb3VidCB3
ZSBjYW4gYnVpbGQgd2l0aCBjb21wY2VydC4NCj4gDQo+IFNvIHRoZSBzdWdnZXN0aW9uIEkgaGFk
IHdhcyB0byBoYXZlIGFuIG92ZXJhbGwgQ09ORklHX01JU1JBIHdoaWNoIHdlIGNhbg0KPiBoaWRl
IHNvbWUgb2YgdGhpcyBub25zZW5zZSBiZWhpbmQsIGFuZCB0aGVuDQo+IA0KPiAjaWZkZWYgQ09O
RklHX01JU1JBDQo+ICNkZWZpbmUgTUlTUkFfQkxFX0RFRkFVTFQgZGVmYXVsdDoNCj4gI2Vsc2UN
Cj4gI2RlZmluZSBNSVNSQV9CTEVfREVGQVVMVA0KPiAjZW5kaWYNCg0KVGhpcyBpcyBwcmV0dHkg
ZGlzZ3VzdGluZyA6KS4gQnV0IHRoZW4sIGl0IG1ha2VzIHRoZSBjb2RlIGlzIGJpdCBtb3JlIA0K
b2JzY3VyZS4gU28gaG93IHRoYXQgcnVsZSBpcyBtYWtpbmcgWGVuIG1vcmUgc2FmZT8gRnVydGhl
cm1vcmUsIG9uZSANCmRlZmF1bHQgbWF5IG5vdCBydWxlIHRoZW0gYWxsLiBTbyBhcmVuJ3Qgd2Ug
anVzdCBhZGRpbmcgY29kZSB0byBtYWtlIA0KTUlTUkEgaGFwcHkgYXQgdGhlIHJpc2sgb2YgaW50
cm9kdWNpbmcgbW9yZSBidWc/DQoNCj4NCj4gU28gd2hlbiB5b3UgZGlzYWJsZSBDT05GSUdfTUlT
UkEsIHlvdXIgY29tcGlsZXIgc3RhcnRzIGJlaW5nIGFibGUgdG8NCj4gaGVscCB5b3UgYWdhaW4u
DQo+IA0KPiBUQkgsIGl0IHdvdWxkIGFsc28gYmUgbmljZSB0byBoaWRlIHRoZSBTWU1CT0wgbm9u
c2Vuc2UgYmVoaW5kLCBzbyB3ZSBjYW4NCj4gY29udGludWUgZG9pbmcgaXQgdGhlIGVmZmljaWVu
dCB3YXkgZm9yIH4xMDAlIG9mIHRoZSB0aW1lLg0KDQpNeSBtYWluIGNvbmNlcm4gaXMgd2Ugb25s
eSBsb29rZWQgYXQgMiBNSVNSQSBydWxlcyBhbmQgd2UgYWxyZWFkeSBuZWVkIA0Kc29tZSBub25z
ZW5zZSBjb2RlIHRvIHNwcmVhZCBldmVyeXdoZXJlLiBIb3cgbXVjaCBtb3JlIGFyZSB3ZSBnb2lu
ZyB0byANCmdldCBsaWtlIHRoYXQ/DQoNCkNoZWVycywNCg0KLS0gDQpKdWxpZW4gR3JhbGwNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 23:34:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 23:34:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxKKc-0005Fx-38; Fri, 22 Feb 2019 23:34:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tzxq=Q5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gxKKb-0005Fq-9c
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 23:34:13 +0000
X-Inumbo-ID: 5ad5757c-36fa-11e9-bc90-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::605])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ad5757c-36fa-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 23:34:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=X//Py27zjo7QjetbKIm5x91uUAp1CbkQRICifl3TWo8=;
 b=R2lPsB9zTgiUbchQeQwDntlrtxX9pW2kQCMoiiO93cnypD8GM92U9ObJ3bdo6O+TqlgeIaWsb6YSOjiEVZO2rjsG0yazURc72YuvwwK6g2UexLglhqU+hPUkkKFmMoFOCjUJezA5Ur2DqBUueh8bpuaho2Kswua3mAS8sXB8nJg=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB2639.eurprd08.prod.outlook.com (10.175.245.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.15; Fri, 22 Feb 2019 23:34:08 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b%4]) with mapi id 15.20.1643.014; Fri, 22 Feb 2019
 23:34:08 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Andrew Cooper
 <andrew.cooper3@citrix.com>
Thread-Topic: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to switch
 statements
Thread-Index: AQHUypkqLp67zBmc4ky48EpdO12jKqXrp8sAgAACLQCAAAQYgIAACXoAgAAYHQCAAH5SgIAACWqAgAAGyQCAAAPPAIAABmsAgAABIACAAA96gA==
Date: Fri, 22 Feb 2019 23:34:08 +0000
Message-ID: <32790a4b-d4c7-a6ca-4836-b54697cafeff@arm.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
 <2ca21664-20ff-4b5f-0fde-5bf20ca50374@citrix.com>
 <alpine.DEB.2.10.1902221436200.30151@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902221436200.30151@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0154.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:9::22) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.140.96.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: dc2dfc5f-01ad-49d8-cf71-08d6991e3d80
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB2639; 
x-ms-traffictypediagnostic: VI1PR08MB2639:
nodisclaimer: True
x-microsoft-exchange-diagnostics: 1; VI1PR08MB2639;
 20:m2rpIpSr7kIo5SwxgpF20Oe8Yn1EY/miGS6FaagdMYsWBTrqWRfSmvCxMN9o9WZBzNcS90FFfireAxhRhKUDZLNKXNgf37Jspqw9H9UycTKx6VympTxBxOZveZoNUnu7S9NtAXs6DY6tJnsrkyStFXr3bHHtNiv7G6jvnfSqC00=
x-microsoft-antispam-prvs: <VI1PR08MB2639BAEAA10C71215086E5C9807F0@VI1PR08MB2639.eurprd08.prod.outlook.com>
x-forefront-prvs: 09565527D6
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(366004)(396003)(376002)(346002)(39860400002)(189003)(199004)(6506007)(53546011)(386003)(31686004)(76176011)(52116002)(3846002)(105586002)(106356001)(99286004)(102836004)(6116002)(229853002)(478600001)(93886005)(81156014)(81166006)(8676002)(72206003)(14444005)(44832011)(316002)(305945005)(14454004)(110136005)(25786009)(6512007)(66066001)(7736002)(6436002)(186003)(11346002)(6486002)(446003)(86362001)(53936002)(2906002)(31696002)(6246003)(36756003)(68736007)(5660300002)(71190400001)(8936002)(97736004)(26005)(486006)(54906003)(256004)(476003)(2616005)(71200400001)(4326008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB2639;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: wCYyg9Xg04gDV3S3VnKumOVT6eVZhzhrhuw7gNigX8o7FN/AnqsCWgcj73nGKKnOzx/ANobDyoeqzzi06h2RCyFui6wIzTe5L0eD7ukfbBTXT+vLAgk56Qt+QTwlLFpZbbx7fhMGp250K/1iLy/6TjgUfZwtD8ppwAf6xX7bNrKnCkmBeqyE5N9dLnWJh68+BPtPamry1lOH9n1yZXLAw7SGQLMsnG+JeYTKHQzqNthy80wK2HyRI/3ajd1eVrK1RrTDZ7ykN4PZWoXPqQFsw6yyVNfFDV/L2FLUQQte47wfDDIbvMPHTB+c3xEzb5/NYAKfnw1GHaITx6zZKHzQOtUZAns3nZ/kKxuyOEu13UOpQ7dUBZ/i9cYTcpeyGTFfNJHpKImMfd/hbciKYCMt6/O5hCbe9zW4Pnu4pQ2GOkg=
Content-ID: <B228D7FBA7019C4B929C3973661D4704@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dc2dfc5f-01ad-49d8-cf71-08d6991e3d80
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2019 23:34:07.3450 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2639
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDIyLzAyLzIwMTkgMjI6MzgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gRnJpLCAyMiBGZWIgMjAxOSwgQW5kcmV3IENvb3BlciB3cm90ZToNCj4+IE9uIDIyLzAyLzIw
MTkgMjI6MTEsIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+PiBIaSBTdGVmYW5vLA0KPj4+DQo+Pj4g
T24gMjIvMDIvMjAxOSAyMTo1OCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPj4+PiBPbiBG
cmksIDIyIEZlYiAyMDE5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0KPj4+Pj4gT24gMjIvMDIvMjAx
OSAyMTowMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPj4+Pj4+IE9uIEZyaSwgMjIgRmVi
IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+Pj4+Pj4+Pj4gQlRXLCBJIGNoZWNrZWQgdGhl
IHNlcmllcyB3aXRoIC1Xc3dpdGNoLWRlZmF1bHQ6DQo+Pj4+Pj4+Pj4+IC1Xc3dpdGNoLWRlZmF1
bHQNCj4+Pj4+Pj4+Pj4gV2FybiB3aGVuZXZlciBhIHN3aXRjaCBzdGF0ZW1lbnQgZG9lcyBub3Qg
aGF2ZSBhIGRlZmF1bHQgY2FzZS4NCj4+Pj4+Pj4+Pj4+IEZ1cnRoZXJtb3JlLCB1c2luZyBCVUco
KSBpcyBhIHByZXR0eSBiYWQgaWRlYSBpbiBzd2l0Y2guDQo+Pj4+Pj4+Pj4+IEl0IGlzIGFuZCBu
b3Qgb25seSBpbiB0aGUgc3dpdGNoLiBUaGUgcmVhc29uIEkgcHV0IEJVRyBpcyB0aGF0IEkgdHJp
ZWQNCj4+Pj4+Pj4+Pj4gdG8gZm9sbG93DQo+Pj4+Pj4+Pj4+IHRoZSBleGlzdGluZyAiZXJyb3Ig
aGFuZGxpbmciIGF0IHRob3NlIHBsYWNlcy4NCj4+Pj4+Pj4+PiBJdCBpcyBub3QgYmVjYXVzZSBC
VUcoKSBpcyBiZWVuIHVzZWQgdG9kYXkgaW4gc29tZSBwbGFjZXMgdGhhdCB3ZSBuZWVkIHRvDQo+
Pj4+Pj4+Pj4gY29udGludWUgdG8gc3ByZWFkIGl0Lg0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4+IFVz
ZSBvZiBCVUcoKSBpdHNlbGYgaXMgYW5vdGhlciB0b3BpYyB3aGljaCB3aWxsIGFsc28gbmVlZCB0
byBiZQ0KPj4+Pj4+Pj4+PiBhZGRyZXNzZWQNCj4+Pj4+Pj4+PiBTbyB3ZSBzaG91bGQgbm90IGFk
ZCBtb3JlIG9mIHRoZW0uLi4NCj4+Pj4+Pj4+IEFnYWluLCBJIHNlZSB0aGlzIGFzIGEgZGVkaWNh
dGVkIGNoYW5nZS4gU28sIGluIHRoZSBjdXJyZW50IHNlcmllcyBJIHRoaW5rDQo+Pj4+Pj4+PiBp
dCBpcw0KPj4+Pj4+Pj4gYWNjZXB0YWJsZSB0byB1c2UgdGhlIGV4aXN0aW5nIHdheSBvZiBlcnJv
ciBoYW5kbGluZyBpZiBhbnkgYXQgYWxsLg0KPj4+Pj4+PiBUaGF0J3Mgbm90IGhvdyBpdCB3b3Jr
cyBpbiB1cHN0cmVhbS4gSWYgeW91IGtub3cgc29tZSBjb25zdHJ1Y3RzIGFyZSB3cm9uZywgaXQN
Cj4+Pj4+Pj4gaXMgYmVzdCB0byB0cnkgdG8gYWRkcmVzcyBwYXJ0aWFsbHkgdGhlIHByb2JsZW0g
ZGlyZWN0bHkgdGhlbiBoYXZpbmcgc28geW91DQo+Pj4+Pj4+IHJlZHVjZSB0aGUgYW1vdW50cyBv
ZiBjaGFuZ2UgYWZ0ZXJ3YXJkcy4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gU28gcGxlYXNlIHRyeSB0byBu
b3QgaW50cm9kdWNlIG1vcmUgQlVHKCkgaW4gdGhlIGNvZGUgYmFzZS4NCj4+Pj4+PiBIaSBPbGVr
c2FuZHIsIEp1bGllbiwNCj4+Pj4+Pg0KPj4+Pj4+IEp1bGllbidzIHJpZ2h0IHRoYXQgd2Ugc2hv
dWxkIG5vdCBpbnRyb2R1Y2UgYW55IG1vcmUgQlVHKClzLiBJbiBmYWN0LA0KPj4+Pj4+IGVhY2gg
b2YgdGhlbSBtYWtlcyB0aGUgY29kZSBsZXNzIHNhZmUsIG5vdCBtb3JlIHNhZmUhIFRoZSBwdXJw
b3NlIG9mDQo+Pj4+Pj4gTUlTUkFDIDE2LjQgaXMgImRlZmVuc2l2ZSBwcm9ncmFtbWluZyI6IHdy
aXRlIHRoZSBjb2RlIGluIGEgd2F5IHRoYXQgaXMNCj4+Pj4+PiBtb3JlIChub3QgbGVzcyEpIHJl
c2lsaWVudCB0byBmYWlsdXJlLg0KPj4+Pj4+DQo+Pj4+Pj4gU28sIEkgdGhpbmsgaXQgaXMgYSBn
b29kIGlkZWEgdG8gaW50cm9kdWNlIGEgZGVmYXVsdCBsYWJlbCBiZWNhdXNlIGl0DQo+Pj4+Pj4g
Y2FuIGhlbHAgdXMgc3BvdCB1bmV4cGVjdGVkIGlzc3Vlcy4gSW5zdGVhZCBvZiBjYWxsaW5nIEJV
RygpIGluIHRoZQ0KPj4+Pj4+IGRlZmF1bHQgaGFuZGxlciwgd2hpY2ggaXMgZGV0cmltZW50YWws
IHdlIHNob3VsZCByZXR1cm4gYW4gZXJyb3Igd2hlbg0KPj4+Pj4+IHBvc3NpYmxlLCBvciBqdXN0
IHByaW50IGEgd2FybmluZy4NCj4+Pj4+IGRvbWFpbl9jcmFzaCgpIGlzIGFsbW9zdCBhbHdheXMg
YmV0dGVyIHRoYW4gQlVHKCkuwqAgSXQgaXMgdmVyeSBvYnZpb3VzDQo+Pj4+PiBpZiBpdCBnZXRz
IGhpdCwgYW5kIHdvbnQgY3Jhc2ggWGVuLg0KPj4+PiBUaGF0J3MgYSBnb29kIHN1Z2dlc3Rpb24u
DQo+Pj4+DQo+Pj4+DQo+Pj4+Pj4gQXMgMTYuNCBjbGVhcmx5IHN0YXRlLCBldmVuIGEgc2ltcGxl
IGNvbW1lbnQgd291bGQgYmUgZW5vdWdoIHRvIGFkZHJlc3MNCj4+Pj4+PiB0aGUgcnVsZS4gV2Ug
anVzdCBuZWVkIHRvIGV4cGxhaW4gd2h5IGEgZGVmYXVsdCBsYWJlbCBpcyBub3QgbmVlZGVkLg0K
Pj4+Pj4+IFN1Y2ggYXM6DQo+Pj4+Pj4NCj4+Pj4+PiAgICAgZGVmYXVsdDoNCj4+Pj4+PiAgICAg
LyogdW5yZWFjaGFibGUgYmVjYXVzZSBibGFoIGFuZCBibGFoICovDQo+Pj4+PiBXaGF0IGEgc2lt
cGxlIGNvbW1lbnQgZG9lc24ndCBkbyBpcyBhdm9pZCBicmVha2luZyAtV3N3aXRjaC4NCj4+Pj4g
SSBkb24ndCBrbm93IGhvdyB0byByZWNvbmNpbGUgMTYuNCB3aXRoIC1Xc3dpdGNoLiBPbmUgY291
bGQgYXJndWUgdGhhdA0KPj4+PiAtV3N3aXRjaCBjb3VsZCBiZSBhIGdvb2Qgd2F5IHRvIGFkZHJl
c3MgMTYuNCwgYnV0IHRoZW4gd2UgaW50cm9kdWNlIGENCj4+Pj4gY29tcGlsZXIgc3BlY2lmaWMg
cmVxdWlyZW1lbnQuIFR5cGljYWxseSBnY2MgaXMgbm90IHRoZSBjb21waWxlciBvZg0KPj4+PiBj
aG9pY2UgZm9yIHRoZXNlIGVudmlyb25tZW50cywgdW5mb3J0dW5hdGVseSBmb3JjaW5nIGdjYyBp
cyBub3QgYW4NCj4+Pj4gb3B0aW9uLg0KPj4+IFdlbGwsIHlvdSBjb3VsZCBidWlsZCB3aXRoIEdD
QyBhbmQgdGhlbiBidWlsZCB3aXRoIHlvdXIgY3VzdG9tDQo+Pj4gY29tcGlsZXIuLi4gQnV0LCBH
Q0MgaXMgcHJldHR5IG11Y2ggdGhlIG9ubHkgY2hvaWNlIGZvciBYZW4gb24gQXJtIHRvZGF5DQo+
Pj4gYXMgd2UgZG9uJ3QgYnVpbGQgd2l0aCBjbGFuZyBhbmQgSSBwcmV0dHkgZG91YnQgd2UgY2Fu
IGJ1aWxkIHdpdGggY29tcGNlcnQuDQo+Pg0KPj4gU28gdGhlIHN1Z2dlc3Rpb24gSSBoYWQgd2Fz
IHRvIGhhdmUgYW4gb3ZlcmFsbCBDT05GSUdfTUlTUkEgd2hpY2ggd2UgY2FuDQo+PiBoaWRlIHNv
bWUgb2YgdGhpcyBub25zZW5zZSBiZWhpbmQsIGFuZCB0aGVuDQo+Pg0KPj4gI2lmZGVmIENPTkZJ
R19NSVNSQQ0KPj4gI2RlZmluZSBNSVNSQV9CTEVfREVGQVVMVCBkZWZhdWx0Og0KPj4gI2Vsc2UN
Cj4+ICNkZWZpbmUgTUlTUkFfQkxFX0RFRkFVTFQNCj4+ICNlbmRpZg0KPj4NCj4+IFNvIHdoZW4g
eW91IGRpc2FibGUgQ09ORklHX01JU1JBLCB5b3VyIGNvbXBpbGVyIHN0YXJ0cyBiZWluZyBhYmxl
IHRvDQo+PiBoZWxwIHlvdSBhZ2Fpbi4NCj4gDQo+IFRoaXMgaXMgYWN0dWFsbHkgYSBnb29kIHdh
eSB0byBtYWtlIHByb2dyZXNzIHdoaWNoIGNvdWxkIG1ha2UgZXZlcnlib2R5DQo+IGhhcHB5LiAo
QW5kIGl0IHdvdWxkbid0IHJlcXVpcmUgYSBzbG93IGJhY2stYW5kLWZvcnRoIHdpdGggdGhpcmQg
cGFydGllcw0KPiB0byBhc2sgZGlmZmljdWx0IHF1ZXN0aW9ucy4pDQoNCkkgY2FuIHRlbGwgeW91
IEkgYW0gbm90IGhhcHB5IHdpdGggdGhhdCA6KS4gV2Ugd291bGQgbWFrZSB0aGUgY29kZSBtb3Jl
IA0Kb2JzY3VyZS4gU28gaXQgcmFpc2VzIHF1ZXN0aW9uIG9uIHdoYXQgd291bGQgYmUgdGhlIGJl
bmVmaXRzIG9mIGFkb3B0aW5nIA0KdGhlIHJ1bGUgaW4gWGVuLg0KDQpCdXQgbWF5YmUgdGhlIGZp
cnN0IHF1ZXN0aW9uIGlzIGhvdyBtdWNoIHdlIG5lZWQgdG8gYWRoZXJlIHRvIHRob3NlIA0KcnVs
ZXMuIFdoYXQgYXJlIHRoZSBjb25zZXF1ZW5jZXMgb2Ygbm90IGZvbGxvd2luZyB0aGVtIGluIFhl
biBQcm9qZWN0PyBJIA0Ka25vdyB0aGF0IHNvbWUgdXBzdHJlYW0gcHJvamVjdCBjaG9zZSB0byBu
b3QgYXBwbHkgdG8gYWxsIHRoZSBydWxlcy4NCg0KQ2hlZXJzLA0KDQotLSANCkp1bGllbiBHcmFs
bA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 23:42:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 23:42:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxKSp-00065D-3Q; Fri, 22 Feb 2019 23:42:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2oW1=Q5=citrix.com=prvs=9494562d8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gxKSn-000658-Du
 for xen-devel@lists.xenproject.org; Fri, 22 Feb 2019 23:42:41 +0000
X-Inumbo-ID: 89747be9-36fb-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89747be9-36fb-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 23:42:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,401,1544486400"; d="scan'208";a="86350229"
To: Julien Grall <Julien.Grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
 <2ca21664-20ff-4b5f-0fde-5bf20ca50374@citrix.com>
 <6d6bc4d2-454e-2f51-8374-a0a21b3f75be@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <2fcbc97e-9dfe-ec37-e358-252d142b21e6@citrix.com>
Date: Fri, 22 Feb 2019 23:41:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <6d6bc4d2-454e-2f51-8374-a0a21b3f75be@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMjAxOSAyMzoyMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+Cj4gT24gMjIv
MDIvMjAxOSAyMjozNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjIvMDIvMjAxOSAyMjox
MSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgU3RlZmFubywKPj4+Cj4+PiBPbiAyMi8wMi8y
MDE5IDIxOjU4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4gT24gRnJpLCAyMiBGZWIg
MjAxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4gT24gMjIvMDIvMjAxOSAyMTowMCwgU3Rl
ZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+Pj4gT24gRnJpLCAyMiBGZWIgMjAxOSwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+Pj4+Pj4+Pj4+IEJUVywgSSBjaGVja2VkIHRoZSBzZXJpZXMgd2l0aCAt
V3N3aXRjaC1kZWZhdWx0Ogo+Pj4+Pj4+Pj4+IC1Xc3dpdGNoLWRlZmF1bHQKPj4+Pj4+Pj4+PiBX
YXJuIHdoZW5ldmVyIGEgc3dpdGNoIHN0YXRlbWVudCBkb2VzIG5vdCBoYXZlIGEgZGVmYXVsdCBj
YXNlLgo+Pj4+Pj4+Pj4+PiBGdXJ0aGVybW9yZSwgdXNpbmcgQlVHKCkgaXMgYSBwcmV0dHkgYmFk
IGlkZWEgaW4gc3dpdGNoLgo+Pj4+Pj4+Pj4+IEl0IGlzIGFuZCBub3Qgb25seSBpbiB0aGUgc3dp
dGNoLiBUaGUgcmVhc29uIEkgcHV0IEJVRyBpcyB0aGF0IEkgdHJpZWQKPj4+Pj4+Pj4+PiB0byBm
b2xsb3cKPj4+Pj4+Pj4+PiB0aGUgZXhpc3RpbmcgImVycm9yIGhhbmRsaW5nIiBhdCB0aG9zZSBw
bGFjZXMuCj4+Pj4+Pj4+PiBJdCBpcyBub3QgYmVjYXVzZSBCVUcoKSBpcyBiZWVuIHVzZWQgdG9k
YXkgaW4gc29tZSBwbGFjZXMgdGhhdCB3ZSBuZWVkIHRvCj4+Pj4+Pj4+PiBjb250aW51ZSB0byBz
cHJlYWQgaXQuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IFVzZSBvZiBCVUcoKSBpdHNlbGYgaXMgYW5v
dGhlciB0b3BpYyB3aGljaCB3aWxsIGFsc28gbmVlZCB0byBiZQo+Pj4+Pj4+Pj4+IGFkZHJlc3Nl
ZAo+Pj4+Pj4+Pj4gU28gd2Ugc2hvdWxkIG5vdCBhZGQgbW9yZSBvZiB0aGVtLi4uCj4+Pj4+Pj4+
IEFnYWluLCBJIHNlZSB0aGlzIGFzIGEgZGVkaWNhdGVkIGNoYW5nZS4gU28sIGluIHRoZSBjdXJy
ZW50IHNlcmllcyBJIHRoaW5rCj4+Pj4+Pj4+IGl0IGlzCj4+Pj4+Pj4+IGFjY2VwdGFibGUgdG8g
dXNlIHRoZSBleGlzdGluZyB3YXkgb2YgZXJyb3IgaGFuZGxpbmcgaWYgYW55IGF0IGFsbC4KPj4+
Pj4+PiBUaGF0J3Mgbm90IGhvdyBpdCB3b3JrcyBpbiB1cHN0cmVhbS4gSWYgeW91IGtub3cgc29t
ZSBjb25zdHJ1Y3RzIGFyZSB3cm9uZywgaXQKPj4+Pj4+PiBpcyBiZXN0IHRvIHRyeSB0byBhZGRy
ZXNzIHBhcnRpYWxseSB0aGUgcHJvYmxlbSBkaXJlY3RseSB0aGVuIGhhdmluZyBzbyB5b3UKPj4+
Pj4+PiByZWR1Y2UgdGhlIGFtb3VudHMgb2YgY2hhbmdlIGFmdGVyd2FyZHMuCj4+Pj4+Pj4KPj4+
Pj4+PiBTbyBwbGVhc2UgdHJ5IHRvIG5vdCBpbnRyb2R1Y2UgbW9yZSBCVUcoKSBpbiB0aGUgY29k
ZSBiYXNlLgo+Pj4+Pj4gSGkgT2xla3NhbmRyLCBKdWxpZW4sCj4+Pj4+Pgo+Pj4+Pj4gSnVsaWVu
J3MgcmlnaHQgdGhhdCB3ZSBzaG91bGQgbm90IGludHJvZHVjZSBhbnkgbW9yZSBCVUcoKXMuIElu
IGZhY3QsCj4+Pj4+PiBlYWNoIG9mIHRoZW0gbWFrZXMgdGhlIGNvZGUgbGVzcyBzYWZlLCBub3Qg
bW9yZSBzYWZlISBUaGUgcHVycG9zZSBvZgo+Pj4+Pj4gTUlTUkFDIDE2LjQgaXMgImRlZmVuc2l2
ZSBwcm9ncmFtbWluZyI6IHdyaXRlIHRoZSBjb2RlIGluIGEgd2F5IHRoYXQgaXMKPj4+Pj4+IG1v
cmUgKG5vdCBsZXNzISkgcmVzaWxpZW50IHRvIGZhaWx1cmUuCj4+Pj4+Pgo+Pj4+Pj4gU28sIEkg
dGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaW50cm9kdWNlIGEgZGVmYXVsdCBsYWJlbCBiZWNh
dXNlIGl0Cj4+Pj4+PiBjYW4gaGVscCB1cyBzcG90IHVuZXhwZWN0ZWQgaXNzdWVzLiBJbnN0ZWFk
IG9mIGNhbGxpbmcgQlVHKCkgaW4gdGhlCj4+Pj4+PiBkZWZhdWx0IGhhbmRsZXIsIHdoaWNoIGlz
IGRldHJpbWVudGFsLCB3ZSBzaG91bGQgcmV0dXJuIGFuIGVycm9yIHdoZW4KPj4+Pj4+IHBvc3Np
YmxlLCBvciBqdXN0IHByaW50IGEgd2FybmluZy4KPj4+Pj4gZG9tYWluX2NyYXNoKCkgaXMgYWxt
b3N0IGFsd2F5cyBiZXR0ZXIgdGhhbiBCVUcoKS7CoCBJdCBpcyB2ZXJ5IG9idmlvdXMKPj4+Pj4g
aWYgaXQgZ2V0cyBoaXQsIGFuZCB3b250IGNyYXNoIFhlbi4KPj4+PiBUaGF0J3MgYSBnb29kIHN1
Z2dlc3Rpb24uCj4+Pj4KPj4+Pgo+Pj4+Pj4gQXMgMTYuNCBjbGVhcmx5IHN0YXRlLCBldmVuIGEg
c2ltcGxlIGNvbW1lbnQgd291bGQgYmUgZW5vdWdoIHRvIGFkZHJlc3MKPj4+Pj4+IHRoZSBydWxl
LiBXZSBqdXN0IG5lZWQgdG8gZXhwbGFpbiB3aHkgYSBkZWZhdWx0IGxhYmVsIGlzIG5vdCBuZWVk
ZWQuCj4+Pj4+PiBTdWNoIGFzOgo+Pj4+Pj4KPj4+Pj4+ICAgICBkZWZhdWx0Ogo+Pj4+Pj4gICAg
IC8qIHVucmVhY2hhYmxlIGJlY2F1c2UgYmxhaCBhbmQgYmxhaCAqLwo+Pj4+PiBXaGF0IGEgc2lt
cGxlIGNvbW1lbnQgZG9lc24ndCBkbyBpcyBhdm9pZCBicmVha2luZyAtV3N3aXRjaC4KPj4+PiBJ
IGRvbid0IGtub3cgaG93IHRvIHJlY29uY2lsZSAxNi40IHdpdGggLVdzd2l0Y2guIE9uZSBjb3Vs
ZCBhcmd1ZSB0aGF0Cj4+Pj4gLVdzd2l0Y2ggY291bGQgYmUgYSBnb29kIHdheSB0byBhZGRyZXNz
IDE2LjQsIGJ1dCB0aGVuIHdlIGludHJvZHVjZSBhCj4+Pj4gY29tcGlsZXIgc3BlY2lmaWMgcmVx
dWlyZW1lbnQuIFR5cGljYWxseSBnY2MgaXMgbm90IHRoZSBjb21waWxlciBvZgo+Pj4+IGNob2lj
ZSBmb3IgdGhlc2UgZW52aXJvbm1lbnRzLCB1bmZvcnR1bmF0ZWx5IGZvcmNpbmcgZ2NjIGlzIG5v
dCBhbgo+Pj4+IG9wdGlvbi4KPj4+IFdlbGwsIHlvdSBjb3VsZCBidWlsZCB3aXRoIEdDQyBhbmQg
dGhlbiBidWlsZCB3aXRoIHlvdXIgY3VzdG9tCj4+PiBjb21waWxlci4uLiBCdXQsIEdDQyBpcyBw
cmV0dHkgbXVjaCB0aGUgb25seSBjaG9pY2UgZm9yIFhlbiBvbiBBcm0gdG9kYXkKPj4+IGFzIHdl
IGRvbid0IGJ1aWxkIHdpdGggY2xhbmcgYW5kIEkgcHJldHR5IGRvdWJ0IHdlIGNhbiBidWlsZCB3
aXRoIGNvbXBjZXJ0Lgo+PiBTbyB0aGUgc3VnZ2VzdGlvbiBJIGhhZCB3YXMgdG8gaGF2ZSBhbiBv
dmVyYWxsIENPTkZJR19NSVNSQSB3aGljaCB3ZSBjYW4KPj4gaGlkZSBzb21lIG9mIHRoaXMgbm9u
c2Vuc2UgYmVoaW5kLCBhbmQgdGhlbgo+Pgo+PiAjaWZkZWYgQ09ORklHX01JU1JBCj4+ICNkZWZp
bmUgTUlTUkFfQkxFX0RFRkFVTFQgZGVmYXVsdDoKPj4gI2Vsc2UKPj4gI2RlZmluZSBNSVNSQV9C
TEVfREVGQVVMVAo+PiAjZW5kaWYKPiBUaGlzIGlzIHByZXR0eSBkaXNndXN0aW5nIDopLiBCdXQg
dGhlbiwgaXQgbWFrZXMgdGhlIGNvZGUgaXMgYml0IG1vcmUgCj4gb2JzY3VyZS4gU28gaG93IHRo
YXQgcnVsZSBpcyBtYWtpbmcgWGVuIG1vcmUgc2FmZT8gRnVydGhlcm1vcmUsIG9uZSAKPiBkZWZh
dWx0IG1heSBub3QgcnVsZSB0aGVtIGFsbC4gU28gYXJlbid0IHdlIGp1c3QgYWRkaW5nIGNvZGUg
dG8gbWFrZSAKPiBNSVNSQSBoYXBweSBhdCB0aGUgcmlzayBvZiBpbnRyb2R1Y2luZyBtb3JlIGJ1
Zz8KCkFueSBzd2l0Y2ggc3RhdGVtZW50IHdoZXJlIHRoZSBkZWZhdWx0IGlzbid0IGVtcHR5Cihh
c3NlcnQvYnVnL2RvbWFpbl9jcmFzaC9wcmludCkgc2hvdWxkIHByb2JhYmx5IGJlIGEgcmVndWxh
ciBkZWZhdWx0OgoKSSB2ZXJ5IG11Y2ggZG91YnQgTUlTUkEgaW50ZW5kZWQgZm9yIHBlb3BsZSB0
byBtYWtlIHRoZW1zZWx2ZXMgY29tcGxpYW50CmJ5IGFkZGluZyAiZGVmYXVsdDogYnJlYWs7IiBl
dmVyeXdoZXJlLCBidXQgbGV0aGFyZ3kgaXMgYSBwb3dlcmZ1bApkcml2aW5nIGZvcmNlLgoKQW4g
YWx0ZXJuYXRpdmUsIGFuZCBzdWJzdGFudGlhbGx5IG1vcmUgdWdseSB3b3VsZCBiZSB0byBoYXZl
IHRoZSBlbHNlCmNhc2UgYmUgImlmICggMCApIiBvciBzaW1pbGFyLCBzbyB5b3UgZG8gdGFrZSBv
dXQgdGhlIGZ1bGwgbmV4dCBibG9jaywKYnV0IHRoYXQgcmVxdWlyZXMgcGVvcGxlIHRvIG1lbWJl
ciBicmFjZXMuCgpFdmVuIG1vcmUgdWdseSB3b3VsZCBiZSB0byB0YWtlICh4KSBhbmQgY29uc3Ry
dWN0IHRoZSBibG9jayBtYW51YWxseSwKYnV0IHRoZW4geW91IGdldCBhdCBtaW5pbXVtIGEgc2V0
IG9mIGJyYWNrZXRzIHdoZXJlIHlvdSB3b3VsZCBleHBlY3QgdG8Kc2VlIGJyYWNlcyBpbiBub3Jt
YWwgQywgYW5kIHRoaXMgYWxvbmUgaXMgY29uZnVzaW5nIHRvIHJlYWQuCgo+PiBTbyB3aGVuIHlv
dSBkaXNhYmxlIENPTkZJR19NSVNSQSwgeW91ciBjb21waWxlciBzdGFydHMgYmVpbmcgYWJsZSB0
bwo+PiBoZWxwIHlvdSBhZ2Fpbi4KPj4KPj4gVEJILCBpdCB3b3VsZCBhbHNvIGJlIG5pY2UgdG8g
aGlkZSB0aGUgU1lNQk9MIG5vbnNlbnNlIGJlaGluZCwgc28gd2UgY2FuCj4+IGNvbnRpbnVlIGRv
aW5nIGl0IHRoZSBlZmZpY2llbnQgd2F5IGZvciB+MTAwJSBvZiB0aGUgdGltZS4KPiBNeSBtYWlu
IGNvbmNlcm4gaXMgd2Ugb25seSBsb29rZWQgYXQgMiBNSVNSQSBydWxlcyBhbmQgd2UgYWxyZWFk
eSBuZWVkIAo+IHNvbWUgbm9uc2Vuc2UgY29kZSB0byBzcHJlYWQgZXZlcnl3aGVyZS4gSG93IG11
Y2ggbW9yZSBhcmUgd2UgZ29pbmcgdG8gCj4gZ2V0IGxpa2UgdGhhdD8KCk1JU1JBIHNjYW5uaW5n
IGlzIGp1c3QgbGlrZSBDb3Zlcml0eSBzY2FubmluZy7CoCBUaGUgaXRlbSBjbGFzc2VzIHdpdGgK
dGhlIGhpZ2hlc3Qgc2Vlbi1jb3VudCB0ZW5kIHRvIGJlIHRoZSBsZWFzdCBpbnRlcmVzdGluZyBh
bmQgcmVsZXZhbnQsIGFzCnRoZXkgdGVuZCB0byBiZSB0aGUgb25lcyB3aGVyZSB3ZSBhcmUgc3lz
dGVtYXRpY2FsbHkgZGlmZmVyZW50LgoKSXQgaXMgdGhlIG9uZS1vZmYgZmxhZ2dlZCBpc3N1ZXMg
d2hpY2ggdGVuZCB0byBiZSBpbXBvcnRhbnQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 22 23:49:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Feb 2019 23:49:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxKZE-0006Sn-SM; Fri, 22 Feb 2019 23:49:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kQQU=Q5=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gxKZE-0006Si-0E
 for xen-devel@lists.xen.org; Fri, 22 Feb 2019 23:49:20 +0000
X-Inumbo-ID: 77511545-36fc-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77511545-36fc-11e9-bc90-bc764e045a96;
 Fri, 22 Feb 2019 23:49:17 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1MNd5OI096169;
 Fri, 22 Feb 2019 23:48:13 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=/Fj8k27BmDuM7VTfz14dHFI5dRR4jK5OcDQ21y5Ec9I=;
 b=gJaBtPWQDq4I8CyGFoAgXw0E9w+7yVIYZESXMyE4ZHgQr5JQvgakZRhaCz+R7zCWqSdS
 VHPaek+2qtq5VUU9An9/Iv/JuwsiUK6fEOwu8K9XeC+yYaKqLkaN+uHEDKYPCCg+ei7T
 3MQugt1yztb1qMxUb02ZPNUONY1G+SMlMhauugKQIZGDg3Zjxa9XywA/NPmQcNrWI+j+
 GlDUVqstNkrxPXM5c5JIgr472c8xm8fbC4SG+EfZUE9xhTjC1jOi4lSE5QjNu7BAnRSS
 AgAgjjydhWcJKOwfMrWXhzSAgUJbfAPWqMAxdWVd6Un10yRi1y9IrwzpC/hZVALfHqYJ XQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2qpb5s1xvn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Feb 2019 23:48:12 +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 x1MNmCI5008590
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Feb 2019 23:48:12 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 x1MNmB6O026934;
 Fri, 22 Feb 2019 23:48:11 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 22 Feb 2019 15:48:11 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1550870016-360-1-git-send-email-andrew.cooper3@citrix.com>
 <dfa98a92-f16b-d29a-defe-14aa97c2ff3a@oracle.com>
 <03a53709-1d0e-efb9-8bf0-56c8553c220e@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <1e05bea0-50e8-e0b6-6c57-11e6545aa5ab@oracle.com>
Date: Fri, 22 Feb 2019 18:48:03 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <03a53709-1d0e-efb9-8bf0-56c8553c220e@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9175
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902220163
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Intercept RDPMC when vPMU is
 disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMi8xOSA1OjQ0IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDIyLzAyLzIwMTkg
MjE6NTgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMi8yMi8xOSA0OjEzIFBNLCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+Pj4gdlBNVSBpc24ndCBzZWN1cml0eSBzdXBwb3J0ZWQsIGFuZCBp
biBnZW5lcmFsIGd1ZXN0cyBjYW4ndCBhY2Nlc3MgYW55IG9mIHRoZQo+Pj4gcGVyZm9ybWFuY2Ug
Y291bnRlciBNU1JzLiAgSG93ZXZlciwgdGhlIFJEUE1DIGluc3RydWN0aW9uIGlzbid0IGludGVy
Y2VwdGVkLAo+Pj4gbWVhbmluZyB0aGF0IGd1ZXN0IHNvZnR3YXJlIGNhbiByZWFkIHRoZSBpbnN0
YW50YW5lb3VzIGNvdW50ZXIgdmFsdWVzLgo+Pj4KPj4+IFdoZW4gdlBNVSBpc24ndCBjb25maWd1
cmVkLCBpbnRlcmNlcHQgUkRQTUMgYW5kIHVuY29uZGl0aW9uYWxseSBmYWlsIGl0IGFzIGlmCj4+
PiBzb2Z0d2FyZSBoYXMgcmVxdWVzdGVkIGEgYmFkIGNvdW50ZXIgaW5kZXggKCNHUCBmYXVsdCku
ICBJdCBpcyBtb2RlbCBzcGVjaWZpYwo+Pj4gYXMgdG8gd2hpY2ggY291bnRlcnMgYXJlIGF2YWls
YWJsZSB0byBiZWdpbiB3aXRoLCBhbmQgaW4gbGV2ZWxsZWQgc2NlbmFyaW9zLAo+Pj4gdGhpcyBp
bmZvcm1hdGlvbiBtYXkgbm90IGJlIGFjY3VyYXRlIGluIHRoZSBmaXJzdCBwbGFjZS4KPj4+Cj4+
PiBUaGlzIGNoYW5nZSBpc24ndCBleHBlY3RlZCB0byBoYXZlIGFueSBpbXBhY3Qgb24gVk1zLiAg
VXNlcnNwYWNlIGlzIG5vdAo+Pj4gdXN1YWxseSBnaXZlbiBhY2Nlc3MgdG8gUkRQTUMgKFdpbmRv
d3MgYXBwZWFyIHRvIGNvbXBsZXRlbHkgcHJvaGliaXQgaXQ7IExpbnV4Cj4+PiBpcyByZXN0cmlj
dGVkIHRvIHJvb3QpLCBhbmQga2VybmVscyB3b24ndCBiZSBleGVjdXRpbmcgUkRQTUMgaW5zdHJ1
Y3Rpb25zIGlmCj4+PiB0aGVpciBQTVUgZHJpdmVycyBoYXZlIGZhaWxlZCB0byBzdGFydC4KPj4+
Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+Pj4gLS0tCj4+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+Pj4g
Q0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+PiBDQzogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+PiBDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWpp
bWFAaW50ZWwuY29tPgo+Pj4gQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+
Pj4gQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+PiBD
QzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4K
Pj4+IENDOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KPj4+IENDOiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pgo+Pj4gVGhpcyBzaG91bGQgYmUgdGFrZW4gaW50
byBYZW4gNC4xMiBhbmQgYmFja3BvcnRlZCB0byB0aGUgc3RhYmxlIHJlbGVhc2VzLgo+Pj4gV2hp
bGUgaXQgaXNuJ3QgYW4gWFNBIGl0c2VsZiwgaXQgaXMgYW4gaW5mb3JtYXRpb24gbGVhayAoWGVu
J3MgTk1JIHdhdGNoZG9nIGluCj4+PiBwYXJ0aWN1bGFyKSB3aGljaCBjb3VsZCBiZSBhZHZhbnRh
Z291cyB0byBhbiBhdHRhY2tlciB0cnlpbmcgdG8gZXhwbG9pdCBhIHJhY2UKPj4+IGNvbmRpdGlv
bi4KPj4+Cj4+PiBUaGUgb25seSBvdGhlciBvcHRpb24gaXMgdG8gZW11bGF0ZSB0aGUgcmVwb3J0
ZWQgZmFtaWx5IGFuZCBvZmZlciBiYWNrIGFsbCAwJ3MKPj4+IGZvciB0aGUgYWNjZXNzYWJsZSBj
b3VudGVycy4gIE9idmlvdXNseSB0aGlzIGlzIGEgbm9uLXN0YXJ0ZXIuCj4+IFdoZW4gVlBNVSBp
cyBvZmYgTVNSIHJlYWRzIHJldHVybiB6ZXJvLgo+IFRoYXQgYmVoYXZpb3VyIGlzbid0IGxvbmcg
Zm9yIHRoaXMgd29ybGQuCj4KPj4gV2hpbGUgaXQgaXMgZGViYXRhYmxlIHdoZXRoZXIgdGhpcyB0
aGUgcmlnaHQgYWN0aW9uLCBzaG91bGRuJ3QgcmRwbWMgYmVoYXZlIGluIHRoZSBzYW1lIGZhc2hp
b24/Cj4gSSBzcGVjaWZpY2FsbHkgZG9uJ3Qgd2FudCB0byBwcm9wYWdhdGUgdGhlICJsZXRzIGNv
bXBsZXRlIHdpdGggemVybyIKPiBiZWhhdmlvdXIgZnVydGhlciwgYmVjYXVzZSBpdCB0YWtlcyBh
d2F5ICNHUCBmYXVsdHMgd2hpY2ggdGhlIGd1ZXN0Cj4gd291bGQgb3RoZXJ3aXNlIGdldC4KClRo
ZSBndWVzdCBzaG91bGQgZ2V0IGEgI0dQIG9uIEludGVsIGlmIENQVUlEIGlzIG5vdCByZXBvcnRp
bmcgYW55CmNvdW50ZXJzIGJ1dCBub3Qgb24gQU1EIHdoZXJlIHRoZSBmaXJzdCA0IGNvdW50ZXJz
IGFyZSBhcmNoaXRlY3R1cmFsLgoKCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 23 02:43:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Feb 2019 02:43:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxNH9-0003bB-Jv; Sat, 23 Feb 2019 02:42:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0smk=Q6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxNH8-0003az-9x
 for xen-devel@lists.xenproject.org; Sat, 23 Feb 2019 02:42:50 +0000
X-Inumbo-ID: b50e3923-3714-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b50e3923-3714-11e9-bc90-bc764e045a96;
 Sat, 23 Feb 2019 02:42:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxNH6-0000m7-9U; Sat, 23 Feb 2019 02:42:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxNH6-0003RL-0M; Sat, 23 Feb 2019 02:42:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxNH5-0002es-Vq; Sat, 23 Feb 2019 02:42:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133382-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e72ecc7615410e5bf1a1c9a4c7772322c16eeb82
X-Osstest-Versions-That: xen=db2af23d15077605f286d8ef86c8f5d9c1b8302a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Feb 2019 02:42:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133382: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM4MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzM4Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlNzJlY2M3NjE1NDEwZTViZjFhMWM5YTRjNzc3MjMyMmMxNmVlYjgyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYjJhZjIzZDE1MDc3NjA1ZjI4
NmQ4ZWY4NmM4ZjVkOWMxYjgzMDJhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMzNDMgIDIwMTkt
MDItMjEgMDM6MDA6NDkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMzcxICAy
MDE5LTAyLTIyIDE1OjAwOjM0IFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
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
aXQveGVuLmdpdAogICBkYjJhZjIzZDE1Li5lNzJlY2M3NjE1ICBlNzJlY2M3NjE1NDEwZTViZjFh
MWM5YTRjNzc3MjMyMmMxNmVlYjgyIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 23 06:04:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Feb 2019 06:04:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxQQ8-0003A0-Jm; Sat, 23 Feb 2019 06:04:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0smk=Q6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxQQ7-00039r-An
 for xen-devel@lists.xenproject.org; Sat, 23 Feb 2019 06:04:19 +0000
X-Inumbo-ID: d9b9ce9d-3730-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9b9ce9d-3730-11e9-bc90-bc764e045a96;
 Sat, 23 Feb 2019 06:04:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxQQ3-00057n-L0; Sat, 23 Feb 2019 06:04:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxQQ3-0006Ff-AR; Sat, 23 Feb 2019 06:04:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxQQ3-0000Jj-8w; Sat, 23 Feb 2019 06:04:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133352-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-armhf-armhf-xl-credit2:<job
 status>:broken:regression
 linux-4.4:test-armhf-armhf-xl:<job status>:broken:regression
 linux-4.4:test-armhf-armhf-xl-vhd:<job status>:broken:regression
 linux-4.4:build-amd64:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.4:build-amd64:host-install(4):broken:regression
 linux-4.4:test-armhf-armhf-xl-vhd:host-install(4):broken:regression
 linux-4.4:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 linux-4.4:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-4.4:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:<job status>:broken:regression
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-examine:host-install:broken:regression
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-4.4:test-amd64-amd64-amd64-pvgrub:host-ping-check-xen:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-ping-check-xen:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-4.4:test-amd64-amd64-xl-qcow2:debian-di-install:fail:regression
 linux-4.4:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 linux-4.4:test-amd64-amd64-pygrub:debian-di-install:fail:regression
 linux-4.4:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:syslog-server:broken:heisenbug
 linux-4.4:test-armhf-armhf-xl:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.4:test-armhf-armhf-xl-credit2:host-install(4):broken:heisenbug
 linux-4.4:test-armhf-armhf-xl-multivcpu:debian-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:capture-logs(17):broken:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:capture-logs(5):broken:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:capture-logs(11):broken:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:capture-logs(17):broken:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=332deb1f5ce960682d35a2519f1bd50f8ba52820
X-Osstest-Versions-That: linux=dc5e8c99975bb1a1561de884a83b3c19e4ac7ada
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Feb 2019 06:04:15 +0000
Subject: [Xen-devel] [linux-4.4 test] 133352: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM1MiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzM1Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
MzMyODUKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI4NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzI3CiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuICBpbiAxMzMzMjcKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuIGluIDEzMzMyNwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICBicm9rZW4gaW4g
MTMzMzI3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMzMzMjcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgYnJva2VuIGluIDEzMzMyNwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2Vu
IGluIDEzMzMyNyBSRUdSLiB2cy4gMTMzMjg1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMyNyBSRUdSLiB2cy4gMTMz
Mjg1CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA1IGhvc3QtaW5zdGFsbCBicm9rZW4g
aW4gMTMzMzI3IFJFR1IuIHZzLiAxMzMyODUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzI4NQogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgOCBob3N0LXBpbmctY2hlY2steGVuIGZhaWwgaW4gMTMz
MzI3IFJFR1IuIHZzLiAxMzMyODUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyA4IGhvc3QtcGluZy1jaGVjay14ZW4gZmFpbCBpbiAxMzMzMjcgUkVHUi4g
dnMuIDEzMzI4NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEzMzMyNyBSRUdSLiB2cy4gMTMzMjg1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgaW4gMTMzMzI3IFJFR1IuIHZzLiAxMzMyODUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMzMzMjcgUkVHUi4gdnMuIDEzMzI4NQog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGlu
IDEzMzMyNyBSRUdSLiB2cy4gMTMzMjg1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMjcgUkVHUi4gdnMuIDEzMzI4
NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBpbiAxMzMzMjcgUkVHUi4gdnMuIDEzMzI4NQogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDEzMzMyNyBSRUdSLiB2cy4g
MTMzMjg1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCBmYWlsIGluIDEzMzMyNyBSRUdSLiB2cy4gMTMzMjg1CgpUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMyNyBwYXNzIGluIDEz
MzM1MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gaW4gMTMzMzI3IHBhc3MgaW4gMTMzMzUyCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAzIHN5c2xvZy1zZXJ2ZXIgIGJyb2tlbiBpbiAxMzMzMjcgcGFzcyBpbiAxMzMzNTIKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tl
biBwYXNzIGluIDEzMzMyNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMzMyNwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBh
c3MgaW4gMTMzMzI3CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMCBkZWJpYW4taW5z
dGFsbCAgZmFpbCBpbiAxMzMzMjcgcGFzcyBpbiAxMzMzNTIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIHBhc3MgaW4gMTMzMzI3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBwYXNz
IGluIDEzMzMyNwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyIDE3IGNhcHR1cmUtbG9ncygxNykgYnJva2VuIGluIDEzMzMyNyBibG9ja2VkIGluIDEz
MzI4NQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICA1IGNhcHR1cmUtbG9ncyg1KSBicm9rZW4g
aW4gMTMzMzI3IGJsb2NrZWQgaW4gMTMzMjg1CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMSBjYXB0dXJlLWxvZ3MoMTEpICBicm9rZW4gaW4gMTMzMzI3IG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBjYXB0dXJlLWxvZ3MoMTcpIGJyb2tl
biBpbiAxMzMzMjcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzI3
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzI3IG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgZmFp
bCBpbiAxMzMzMjcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAx
MiBndWVzdC1zdGFydCAgICAgICBmYWlsIGluIDEzMzMyNyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzI3
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMzMzI3IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDEzMzMyNyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgaW4gMTMzMzI3IG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTMzMzI3IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMzMzMjcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICBmYWlsIGluIDEzMzMy
NyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgIGZhaWwgaW4gMTMzMzI3IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzMjcgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBm
YWlsIGluIDEzMzMyNyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzI3IG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMz
MjcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICBmYWlsIGluIDEzMzMyNyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgIGZhaWwgaW4gMTMzMzI3IG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ZmFpbCBpbiAxMzMzMjcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICBmYWlsIGluIDEzMzMyNyBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAx
MzMzMjcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCBmYWlsIGluIDEzMzMyNyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzI3IG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMzMzI3IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMzMyZGViMWY1
Y2U5NjA2ODJkMzVhMjUxOWYxYmQ1MGY4YmE1MjgyMApiYXNlbGluZSB2ZXJzaW9uOgogbGludXgg
ICAgICAgICAgICAgICAgZGM1ZThjOTk5NzViYjFhMTU2MWRlODg0YTgzYjNjMTllNGFjN2FkYQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzMjg1ICAyMDE5LTAyLTE3IDA1OjU5OjQxIFogICAgNSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzMyNyAgMjAxOS0wMi0yMCAwOTo0MjozMiBaICAg
IDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4K
ICBBYXJvIEtvc2tpbmVuIDxhYXJvLmtvc2tpbmVuQGlraS5maT4KICBBYXJvbiBCcm93biA8YWFy
b24uZi5icm93bkBpbnRlbC5jb20+CiAgQWRhbXNraSwgS3J6eXN6dG9mIChOb2tpYSAtIFBML1dy
b2NsYXcpIDxrcnp5c3p0b2YuYWRhbXNraUBub2tpYS5jb20+CiAgQWRpdHlhIFBha2tpIDxwYWtr
aTAwMUB1bW4uZWR1PgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAg
QWxhbiBUdWxsIDxhdHVsbEBrZXJuZWwub3JnPgogIEFsZXhhbmRydSBBcmRlbGVhbiA8YWxleGFu
ZHJ1LmFyZGVsZWFuQGFuYWxvZy5jb20+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAa2VybmVs
Lm9yZz4KICBBbGV4ZXkgS2hvcm9zaGlsb3YgPGtob3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbWl0
IFB1bmRpciA8YW1pdC5wdW5kaXJAbGluYXJvLm9yZz4KICBBbmRyZWFzIFppZWdsZXIgPGFuZHJl
YXMuemllZ2xlckBmYXUuZGU+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9u
Lm9yZz4KICBBbmR5IER1YW4gPGZ1Z2FuZy5kdWFuQG54cC5jb20+CiAgQW5uYSBTY2h1bWFrZXIg
PEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQW5zb24gSHVhbmcgPEFuc29uLkh1YW5nQG54
cC5jb20+CiAgQW50b24gSXZhbm92IDxhbnRvbi5pdmFub3ZAY2FtYnJpZGdlZ3JleXMuY29tPgog
IEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21h
bm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydCBWYW4gQXNzY2hlIDxidmFuYXNzY2hlQGFjbS5vcmc+
CiAgQmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgog
IEJlbmphbWluIFRpc3NvaXJlcyA8YmVuamFtaW4udGlzc29pcmVzQHJlZGhhdC5jb20+CiAgQmVv
bWhvIFNlbyA8YmVvbWhvLnNlb0BzYW1zdW5nLmNvbT4KICBCaW4gTGl1IDxiLWxpdUB0aS5jb20+
CiAgQmpvcm4gSGVsZ2FhcyA8aGVsZ2Fhc0BrZXJuZWwub3JnPgogIEJvYiBQZXRlcnNvbiA8cnBl
dGVyc29AcmVkaGF0LmNvbT4KICBCb3JpcyBCcmV6aWxsb24gPGJicmV6aWxsb25Aa2VybmVsLm9y
Zz4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2FzZXkgU2NoYXVmbGVyIDxjYXNl
eUBzY2hhdWZsZXItY2EuY29tPgogIENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2Uu
Y2lycnVzLmNvbT4KICBDaHJpcyBQZXJsIDxjcGVybEBqYW5lc3RyZWV0LmNvbT4KICBDaHJpc3Rp
YW4gTGFtcGFydGVyIDxjaHVua2VleUBnbWFpbC5jb20+CiAgQ2hyaXN0b3BoZSBMZXJveSA8Y2hy
aXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25p
Y2FsLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFu
aWVsIExlemNhbm8gPGRhbmllbC5sZXpjYW5vQGxpbmFyby5vcmc+CiAgRGFuaWVsIFZldHRlciA8
ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9m
dC5uZXQ+CiAgRGF2aWQgVGVpZ2xhbmQgPHRlaWdsYW5kQHJlZGhhdC5jb20+CiAgRGF2aWRsb2hy
IEJ1ZXNvIDxkYXZlQHN0Z29sYWJzLm5ldD4KICBEYXZpZGxvaHIgQnVlc28gPGRidWVzb0BzdXNl
LmRlPgogIERpY2sgS2VubmVkeSA8ZGljay5rZW5uZWR5QGJyb2FkY29tLmNvbT4KICBEbWl0cnkg
VG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5
dWtvdkBnb29nbGUuY29tPgogIEVkdWFyZG8gVmFsZW50aW4gPGVkdWJlenZhbEBnbWFpbC5jb20+
CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEVyaWMgVy4gQmllZGVybWFu
IDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgRmFiaW8gRXN0ZXZhbSA8ZmVzdGV2YW1AZ21haWwu
Y29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGZWxp
eCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAgRmlubiBUaGFpbiA8ZnRoYWluQHRlbGVncmFwaGlj
cy5jb20uYXU+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgRmxv
cmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEZyYW5rIFJvd2FuZCA8ZnJhbmsucm93YW5k
QHNvbnkuY29tPgogIEdvdmluZGFyYWp1bHUgVmFyYWRhcmFqYW4gPGd2YXJhZGFyQGNpc2NvLmNv
bT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEdy
ZWdvcnkgQ0xFTUVOVCA8Z3JlZ29yeS5jbGVtZW50QGJvb3RsaW4uY29tPgogIEd1ZW50ZXIgUm9l
Y2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW9xaW5nIEppYW5nIDxncWppYW5nQHN1c2UuY29t
PgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFuIFh1
IDxoYW4ueHVAbnhwLmNvbT4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5u
bD4KICBIYXVrZSBNZWhydGVucyA8aGF1a2VAaGF1a2UtbS5kZT4KICBIZWRpIEJlcnJpY2hlIDxo
ZWRpLmJlcnJpY2hlQGhwZS5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEu
b3JnLmF1PgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEluZ28gTW9sbmFy
IDxtaW5nb0BrZXJuZWwub3JnPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29t
PgogIEphZWdldWsgS2ltIDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFrdWIgS2ljaW5za2kgPGph
a3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFtZXMgSHVnaGVzIDxqYW1lcy5odWdoZXNA
cmFzcGJlcnJ5cGkub3JnPgogIEphbWVzIFNtYXJ0IDxqc21hcnQyMDIxQGdtYWlsLmNvbT4KICBK
YW1pZSBMZW50aW4gPGptQGxlbnRpbi5jby51az4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6Pgog
IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICBKZWZmIEtpcnNoZXIgPGplZmZyZXkudC5r
aXJzaGVyQGludGVsLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmlhLUp1
IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaW9uZyBXYW5nIDxqaW9uZy53YW5nQG5l
dHJvbm9tZS5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKaXJpIE9sc2Eg
PGpvbHNhQGtlcm5lbC5vcmc+CiAgSm9lIFRob3JuYmVyIDxlanRAcmVkaGF0LmNvbT4KICBKb2hh
biBIZWRiZXJnIDxqb2hhbi5oZWRiZXJnQGludGVsLmNvbT4KICBKb2hhbm5lcyBCZXJnIDxqb2hh
bm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFlvdW4gPGpvaG55b3VuQHN5bm9wc3lzLmNvbT4K
ICBKb24gSHVudGVyIDxqb25hdGhhbmhAbnZpZGlhLmNvbT4KICBKb25hdGhhbiBCYWtrZXIgPHhj
LXJhY2VyMkBsaXZlLmNhPgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVh
d2VpLmNvbT4KICBKdWxpZW4gRCdBc2NlbnppbyA8amRhc2Nlbnppb0Bwb3N0ZW8ubmV0PgogIEp1
bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBKdXJpY2EgVnVrYWRpbiA8anVyaWNh
LnZ1a2FkaW5AcnQtcmsuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25p
Y2FsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLYW4gTGlhbmcg
PGthbi5saWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgS2FuZ2ppZSBMdSA8a2psdUB1bW4uZWR1Pgog
IEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtyenlzenRvZiBBZGFtc2tpIDxr
cnp5c3p0b2YuYWRhbXNraUBub2tpYS5jb20+CiAgTGFycyBFbGxlbmJlcmcgPGxhcnMuZWxsZW5i
ZXJnQGxpbmJpdC5jb20+CiAgTGVvbmlkIEl6aXVtdHNldiA8bGVvbmlkLml6aXVtdHNldkBnbWFp
bC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMdWJvbWlyIFJpbnRl
bCA8bGt1bmRyYWtAdjMuc2s+CiAgTHVjYSBDb2VsaG8gPGx1Y2lhbm8uY29lbGhvQGludGVsLmNv
bT4KICBMdWl6IEF1Z3VzdG8gdm9uIERlbnR6IDxsdWl6LnZvbi5kZW50ekBpbnRlbC5jb20+CiAg
TWFuZnJlZCBTY2hsYWVnbCA8bWFuZnJlZC5zY2hsYWVnbEBnaW56aW5nZXIuY29tPgogIE1hbnVl
bCBSZWluaGFyZHQgPG1hbnVlbC5yaGR0QGdtYWlsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMu
enluZ2llckBhcm0uY29tPgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4K
ICBNYXJlayBTenlwcm93c2tpIDxtLnN6eXByb3dza2lAc2Ftc3VuZy5jb20+CiAgTWFyayBCcm93
biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnVzdGFkIDxtcnVzdGFkQGdtYWlsLmNvbT4K
ICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1hcnRpbiBLLiBQZXRlcnNl
biA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIEtlcHBsaW5nZXIgPG1hcnRp
bi5rZXBwbGluZ2VyQGdpbnppbmdlci5jb20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFz
YWhpcm9Ac29jaW9uZXh0LmNvbT4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwu
b3JnPgogIE1hdGhldXMgVGF2YXJlcyA8bWF0aGV1cy5iZXJuYXJkaW5vQHVzcC5icj4KICBNYXRo
aWFzIE55bWFuIDxtYXRoaWFzLm55bWFuQGxpbnV4LmludGVsLmNvbT4KICBNYXR0IFR1cm5lciA8
bWF0dHN0ODhAZ21haWwuY29tPgogIE1hdHRpIEt1cmtlbGEgPE1hdHRpLkt1cmtlbGFAaWtpLmZp
PgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAg
TWF1cm8gQ2lhbmNpbyA8bWF1cm9AYWNhZGV1LmNvbT4KICBNZWVsaXMgUm9vcyA8bXJvb3NAbGlu
dXguZWU+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hhbCBI
b2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29t
PgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2Nr
YSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBNaXJvc2xhdiBMaWNodmFyIDxtbGljaHZhckByZWRo
YXQuY29tPgogIE15dW5naG8gSnVuZyA8bWhqdW5na0BnbWFpbC5jb20+CiAgTmF0aGFuIENoYW5j
ZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOaWNob2xhcyBNYyBHdWlyZSA8aG9m
cmF0QG9zYWRsLm9yZz4KICBOaWtvcyBUc2lyb25pcyA8bnRzaXJvbmlzQGFycmlrdG8uY29tPgog
IE5vcmFsZiBUcsO4bm5lcyA8bm9yYWxmQHRyb25uZXMub3JnPgogIE9sZWcgTmVzdGVyb3YgPG9s
ZWdAcmVkaGF0LmNvbT4KICBPbGVrc2FuZHIgTmF0YWxlbmtvIDxvbGVrc2FuZHJAbmF0YWxlbmtv
Lm5hbWU+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIFBhb2xvIEJvbnppbmkg
PHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29t
PgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGludXguaWJtLmNvbT4KICBQYXZlbCBNYWNo
ZWsgPHBhdmVsQHVjdy5jej4KICBQYXdlxYIgQ2htaWVsIDxwYXdlbC5taWtvbGFqLmNobWllbEBn
bWFpbC5jb20+CiAgUGV0ZXIgUm9zaW4gPHBlZGFAYXhlbnRpYS5zZT4KICBQZXRlciBTaGllciA8
cHNoaWVyQGdvb2dsZS5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNv
bT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaWVy
cmUtTG91aXMgQm9zc2FydCA8cGllcnJlLWxvdWlzLmJvc3NhcnRAbGludXguaW50ZWwuY29tPgog
IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+CiAgUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhh
dC5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgog
IFJlbmF0byBMdWkgR2VoIDxyZW5hdG9nZWhAZ21haWwuY29tPgogIFJpY2hhcmQgQ29jaHJhbiA8
cmljaGFyZGNvY2hyYW5AZ21haWwuY29tPgogIFJpY2hhcmQgV2VpbmJlcmdlciA8cmljaGFyZEBu
b2QuYXQ+CiAgUm9sYW5kIEthbW1lcmVyIDxyb2xhbmQua2FtbWVyZXJAbGluYml0LmNvbT4KICBS
b25uaWUgU2FobGJlcmcgPGxzYWhsYmVyQHJlZGhhdC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJv
c3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgUnVuZG9uZyBHZSA8cmRvbmcuZ2VAZ21haWwuY29t
PgogIFJ1c3NlbGwgS2luZyAtIEFSTSBMaW51eCA8bGludXhAYXJtbGludXgub3JnLnVrPgogIFJ1
c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2FtaSBUb2x2YW5lbiA8
c2FtaXRvbHZhbmVuQGdvb2dsZS5jb20+CiAgU2FtdWVsIE9ydGl6IDxzYW1lb0BsaW51eC5pbnRl
bC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYmFzdGlhbiBBbmRy
emVqIFNpZXdpb3IgPGJpZ2Vhc3lAbGludXRyb25peC5kZT4KICBTZWtoYXIgTm9yaSA8bnNla2hh
ckB0aS5jb20+CiAgU2VyZ2VpIFNodHlseW92IDxzZXJnZWkuc2h0eWx5b3ZAY29nZW50ZW1iZWRk
ZWQuY29tPgogIFNlcmdlaSBUcm9maW1vdmljaCA8c2x5Zm94QGdlbnRvby5vcmc+CiAgU2hhbm5v
biBOZWxzb24gPHNoYW5ub24ubGVlLm5lbHNvbkBnbWFpbC5jb20+CiAgU2hhd24gR3VvIDxzaGF3
bmd1b0BrZXJuZWwub3JnPgogIFNpbW9uIFd1bmRlcmxpY2ggPHN3QHNpbW9ud3VuZGVybGljaC5k
ZT4KICBTbGF3b21pciBTdGVwaWVuIDxzc3RAcG9jenRhLmZtPgogIFNvbmcgTGl1IDxzb25nbGl1
YnJhdmluZ0BmYi5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1
bmV0LmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RldmUgRnJlbmNo
IDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0
ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+CiAg
U3ZlbiBFY2tlbG1hbm4gPHN2ZW4uZWNrZWxtYW5uQG9wZW5tZXNoLmNvbT4gW2lwcTQwMTldCiAg
U3ZlbiBFY2tlbG1hbm4gPHN2ZW5AbmFyZmF0aW9uLm9yZz4KICBzeXpib3QrYzFlMzZkMzBlZTM0
MTYyODljYzBAc3l6a2FsbGVyLmFwcHNwb3RtYWlsLmNvbQogIFRha2FzaGkgSXdhaSA8dGl3YWlA
c3VzZS5kZT4KICBUZWp1biBIZW8gPHRqQGtlcm5lbC5vcmc+CiAgVGV0c3VvIEhhbmRhIDxwZW5n
dWluLWtlcm5lbEBJLWxvdmUuU0FLVVJBLm5lLmpwPgogIFRoaWVycnkgUmVkaW5nIDx0cmVkaW5n
QG52aWRpYS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhv
bWFzIEhlbGxzdHJvbSA8dGhlbGxzdHJvbUB2bXdhcmUuY29tPgogIFRpZXpodSBZYW5nIDxrZXJu
ZWxwYXRjaEAxMjYuY29tPgogIFRpbmEgWmhhbmcgPHRpbmEuemhhbmdAaW50ZWwuY29tPgogIFRv
bnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50
ZWwuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFV3ZSBLbGVp
bmUtS8O2bmlnIDx1LmtsZWluZS1rb2VuaWdAcGVuZ3V0cm9uaXguZGU+CiAgVmlub2QgS291bCA8
dmtvdWxAa2VybmVsLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29t
PgogIFZsYWRpbWlyIEtvbmRyYXRpZXYgPHZsYWRpbWlyLmtvbmRyYXRpZXZAbGludXguaW50ZWwu
Y29tPgogIFZsYWRpcyBEcm9ub3YgPHZkcm9ub3ZAcmVkaGF0LmNvbT4KICBXZW53ZW4gV2FuZyA8
d2FuZzY0OTVAdW1uLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBX
b2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFdvb2p1bmcgSHVoIDxXb29qdW5nLkh1
aEBtaWNyb2NoaXAuY29tPgogIFlhbmd0YW8gTGkgPHRpbnkud2luZHp6QGdtYWlsLmNvbT4KICBZ
aW5nIFh1ZSA8eWluZy54dWVAd2luZHJpdmVyLmNvbT4KICBZb3VuZyBYaWFvIDxZYW5nWDkyQGhv
dG1haWwuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBZdWZlbiBX
YW5nIDx3YW5neXVmZW5AaHVhd2VpLmNvbT4KICBZdW5sZWkgSGUgPGhleXVubGVpQGh1YXdlaS5j
b20+CiAgWm9yYW4gTWFya292aWMgPHptYXJrb3ZpY0BzaWVycmF3aXJlbGVzcy5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bCBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYt
eGwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IGJyb2tl
bgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0MDM0IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 23 06:54:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Feb 2019 06:54:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxRCp-0007OU-Lm; Sat, 23 Feb 2019 06:54:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0smk=Q6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxRCo-0007OB-OQ
 for xen-devel@lists.xenproject.org; Sat, 23 Feb 2019 06:54:38 +0000
X-Inumbo-ID: e1f72dd0-3737-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1f72dd0-3737-11e9-bc90-bc764e045a96;
 Sat, 23 Feb 2019 06:54:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxRCm-00065m-0E; Sat, 23 Feb 2019 06:54:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxRCl-0007qz-HV; Sat, 23 Feb 2019 06:54:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxRCl-0005k7-Gd; Sat, 23 Feb 2019 06:54:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133345-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-amd64-prev:<job status>:broken:regression
 xen-unstable:build-amd64:<job status>:broken:regression
 xen-unstable:build-amd64-pvops:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:test-armhf-armhf-xl-cubietruck:<job status>:broken:regression
 xen-unstable:test-armhf-armhf-libvirt:<job status>:broken:regression
 xen-unstable:build-i386-pvops:<job status>:broken:regression
 xen-unstable:build-i386-pvops:hosts-allocate:broken:regression
 xen-unstable:build-amd64-pvops:hosts-allocate:broken:regression
 xen-unstable:build-amd64:hosts-allocate:broken:regression
 xen-unstable:build-amd64-prev:hosts-allocate:broken:regression
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 xen-unstable:build-i386-pvops:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:host-install(4):broken:regression
 xen-unstable:test-xtf-amd64-amd64-3:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:build-check(1):running:regression
 xen-unstable:build-amd64-rumprun:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-credit2:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-livepatch:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-credit1:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):running:regression
 xen-unstable:build-amd64-libvirt:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-multivcpu:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-shadow:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-pygrub:build-check(1):running:regression
 xen-unstable:build-arm64-libvirt:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-rtds:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-qcow2:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-i386-pvgrub:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-amd64-pvgrub:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-pair:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-migrupgrade:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-examine:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:build-check(1):running:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):running:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:host-install(4):broken:heisenbug
 xen-unstable:test-armhf-armhf-xl-cubietruck:host-install(4):broken:heisenbug
 xen-unstable:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 xen-unstable:build-arm64:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64: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-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-prev:capture-logs:broken:nonblocking
 xen-unstable:build-amd64:capture-logs:broken:nonblocking
 xen-unstable:build-amd64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-i386-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-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-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-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1bcd0b43a16b7a48ec9afce3887c6c841b687abb
X-Osstest-Versions-That: xen=365aabb6e5023cee476adf81106729efd49c644f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Feb 2019 06:54:35 +0000
Subject: [Xen-devel] [xen-unstable test] 133345: regressions - trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM0NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzM0NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMzMDAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzMw
MAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTMzMzAwCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMzMDAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgYnJv
a2VuIGluIDEzMzMxNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICBicm9rZW4gaW4gMTMzMzE2CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMz
MTYKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxMzMzMTYgUkVHUi4gdnMuIDEzMzMwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTYgUkVHUi4gdnMuIDEzMzMw
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gaW4gMTMzMzE2IFJFR1IuIHZzLiAxMzMzMDAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgZmFpbCBpbiAxMzMzMTYgUkVHUi4gdnMuIDEzMzMwMAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzE2IFJFR1IuIHZzLiAxMzMzMDAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygx
KSAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5n
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgcnVu
bmluZwogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5n
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5u
aW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
cnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1
bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBydW5uaW5nCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgNCBob3N0LWlu
c3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNiBwYXNzIGluIDEzMzM0NQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4g
MTMzMzE2CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMzMTYKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDEzMzMxNiBwYXNzIGluIDEzMzM0NQoKUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMzMwMAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMzAwCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2
ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzMzMDAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMzMwMAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2Vu
IGJsb2NrZWQgaW4gMTMzMzAwCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzMzMDAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGlu
IDEzMzMwMAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMzMzAwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzMxNiBsaWtlIDEzMzMwMAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwg
aW4gMTMzMzE2IGxpa2UgMTMzMzAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMzMzMTYgbGlrZSAxMzMzMDAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDEzMzMxNiBs
aWtlIDEzMzMwMAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEzMzMxNiBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzE2IG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxMzMzMTYgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzMTYgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MzMxNiBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzE2IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzMTYgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzMzMTYgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzMTYgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMzMzE2IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzMTYgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MzMzMTYgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGluIDEzMzMxNiBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MzMxNiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzE2IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMz
MzE2IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzMTYgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMzMzE2IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxMzMzMTYgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWls
IGluIDEzMzMxNiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzMzMDAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAxYmNkMGI0M2ExNmI3
YTQ4ZWM5YWZjZTM4ODdjNmM4NDFiNjg3YWJiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICAzNjVhYWJiNmU1MDIzY2VlNDc2YWRmODExMDY3MjllZmQ0OWM2NDRmCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMzMzMDAgIDIwMTktMDItMTggMTA6NDQ6MTUgWiAgICA0IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMzE2ICAyMDE5LTAyLTE5IDIyOjE4OjAyIFogICAgMyBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFtZDY0LXByZXYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHJl
diBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgY2FwdHVyZS1sb2dzCmJyb2tl
bi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YW1kNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHJldiBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxYmNk
MGI0M2ExNmI3YTQ4ZWM5YWZjZTM4ODdjNmM4NDFiNjg3YWJiCkF1dGhvcjogUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRmViIDE4IDE3OjI0OjI4IDIw
MTkgKzAxMDAKCiAgICB2cGNpOiByZWR1Y2UgdmVyYm9zZW5lc3Mgb2YgQkFSIHdyaXRlIHdhcm5p
bmdzCiAgICAKICAgIEF2b2lkIHByaW50aW5nIGEgd2FybmluZyBtZXNzYWdlIHdoZW4gd3JpdGlu
ZyB0byBhIEJBUiByZWdpc3RlciB3aXRoCiAgICBtZW1vcnkgZGVjb2RpbmcgZW5hYmxlZCBpZiB0
aGUgdmFsdWUgd3JpdHRlbiBpcyB0aGUgc2FtZSBhcyB0aGUKICAgIGN1cnJlbnQgb25lLgogICAg
CiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDI0ZDUyODI1MjdmNDY0NzkwN2IzNTcyODIw
YjUzMzVjMTVjZDAzNTYKQXV0aG9yOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CkRhdGU6ICAgTW9uIEZlYiAxOCAxMzo0NjowMiAyMDE5ICswMTAwCgogICAgeDg2
L2FsdHAybTogZml4IEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlIHJhY2UKICAgIAogICAg
SFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgZG9lcyBub3QgZG9tYWluX3BhdXNlKCksIHBy
ZXN1bWFibHkKICAgIG9uIHB1cnBvc2UgKGFzIGl0IHdhcyBvcmlnaW5hbGx5IHN1cHBvc2VkIHRv
IGNhdGVyIHRvIGEgaW4tZ3Vlc3QKICAgIGFnZW50LCBhbmQgYSBkb21haW4gcGF1c2luZyBpdHNl
bGYgaXMgbm90IGEgZ29vZCBpZGVhKS4KICAgIAogICAgVGhpcyBjYW4gbGVhZCB0byBkb21haW4g
Y3Jhc2hlcyBpbiB0aGUgdm14X3ZtZXhpdF9oYW5kbGVyKCkgY29kZQogICAgdGhhdCBjaGVja3Mg
aWYgdGhlIGd1ZXN0IGhhcyB0aGUgYWJpbGl0eSB0byBzd2l0Y2ggRVBUUCB3aXRob3V0IGFuCiAg
ICBleGl0LiBUaGF0IGNvZGUgY2FuIF9fdm1yZWFkKCkgdGhlIGhvc3QgcDJtJ3MgRVBUX1BPSU5U
RVIKICAgIChiZWZvcmUgSFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgImZvcl9lYWNoX3Zj
cHUoKSIgaGFzIGEKICAgIGNoYW5jZSB0byBydW4gYWx0cDJtX3ZjcHVfaW5pdGlhbGlzZSgpLCBi
dXQgYWZ0ZXIKICAgIGQtPmFyY2guYWx0cDJtX2FjdGl2ZSBpcyBzZXQpLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1h
Y2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDI5ZDI4YjI5
MTkwYmEwOWQ1M2FlN2U0NzUxMDhkZWY4NGUxNmUzNjMKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEZlYiAxOCAxMzo0NToyNCAyMDE5
ICswMTAwCgogICAgYWx0cDJtOiBQcmV2ZW50IGRlYWRsb2NrcyB3aGVuIGEgZG9tYWluIHBlcmZv
cm1zIGFsdHAybSBvcGVyYXRpb25zIG9uIGl0c2VsZgogICAgCiAgICBkb21haW5fcGF1c2VfZXhj
ZXB0X3NlbGYoKSB3YXMgaW50cm9kdWNlZCB0byBhbGxvdyBhIGRvbWFpbiB0byBwYXVzZQogICAg
aXRzZWxmIHdoaWxlIGRvaW5nIGFsdHAybSBvcGVyYXRpb25zLiAgSG93ZXZlciwgYXMgd3JpdHRl
biwgaXQgaGFzIGEKICAgIHJpc2sgZm8gZGVhZGxvY2sgaWYgdHdvIHZjcHVzIGVudGVyIHRoZSBs
b29wIGF0IHRoZSBzYW1lIHRpbWUuCiAgICAKICAgIEx1Y2tpbHksIHRoZXJlJ3MgYWxyZWFkeSBh
IHNvbHV0aW9uIGZvciB0aGlzOiBBdHRlbXB0IHRvIGNhbGwgZG9tYWluJ3MKICAgIGh5cGVyY2Fs
bF9kZWFkbG9ja19tdXRleCwgYW5kIHJlc3RhcnQgdGhlIGVudGlyZSBoeXBlcmNhbGwgaWYgeW91
CiAgICBmYWlsLgogICAgCiAgICBNYWtlIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZigpIGF0dGVt
cHQgdG8gZ3JhYiB0aGlzIG11dGV4IHdoZW4KICAgIHBhdXNpbmcgaXRzZWxmLCByZXR1cm5pbmcg
LUVSRVNUQVJUIGlmIGl0IGZhaWxzLiAgSGF2ZSB0aGUgY2FsbGVycwogICAgY2hlY2sgZm9yIGVy
cm9ycyBhbmQgcGFzcyB0aGUgdmFsdWUgdXAuICBJbiBib3RoIGNhc2VzLCB0aGUgdG9wLWxldmVs
CiAgICBkb19odm1fb3AoKSBzaG91bGQgRFRSVCB3aGVuIC1FUkVTVEFSVCBpcyByZXR1cm5lZC4K
ICAgIAogICAgVGhlIChuZWNlc3NhcnkpIHJldXNlIG9mIHRoZSBoeXBlcmNhbGwgZGVhZGxvY2sg
bXV0ZXggcG9zZXMgdGhlIHJpc2sKICAgIG9mIGdldHRpbmcgY2FsbGVkIGZyb20gYSBjb250ZXh0
IHdoZXJlIHRoZSBsb2NrIHdhcyBhbHJlYWR5IGFjcXVpcmVkCiAgICAoZS5nLiBzb21lb25lIG1h
eSAoc2F5KSBjYWxsIGRvbWN0bF9sb2NrKCksIHRoZW4gYWZ0ZXJ3YXJkcyBjYWxsCiAgICBkb21h
aW5fcGF1c2VfZXhjZXB0X3NlbGYoKSkuIEhvd2V2ZXIsIGluIHRoZSBpbnRlcmVzdCBvZiBub3QK
ICAgIG92ZXJjb21wbGljYXRpbmcgdGhpbmdzLCBubyBjaGFuZ2VzIGFyZSBtYWRlIGhlcmUgdG8g
dGhlIG11dGV4LgogICAgQXR0ZW1wdGVkIG5lc3Rpbmcgb2YgdGhpcyBsb2NrIGlzbid0IGEgc2Vj
dXJpdHkgaXNzdWUsIGJlY2F1c2UgYWxsCiAgICB0aGF0IHdpbGwgaGFwcGVuIGlzIHRoYXQgdGhl
IHZjcHUgd2lsbCBsaXZlbG9jayB0YWtpbmcgY29udGludWF0aW9ucy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgVGVz
dGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGZiYWEwZTU4ZjM5
YWUyMzI2M2FkMDkzNWQ4OGE3ZTYxZTBkZDllZjEKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRmViIDE4IDEzOjQ0OjUzIDIwMTkgKzAx
MDAKCiAgICBwdmgvZG9tMDogd2FybiB3aGVuIGRvbTBfbWVtIGlzIG5vdCBzZXQKICAgIAogICAg
VGhlcmUgaGF2ZSBiZWVuIHNldmVyYWwgcmVwb3J0cyBvZiB0aGUgZG9tMCBidWlsZGVyIHJ1bm5p
bmcgb3V0IG9mCiAgICBtZW1vcnkgd2hlbiBidWlsZGluZyBhIFBWSCBkb20wIHdpdGhvdXQgaGF2
aW5nIHNwZWNpZmllZCBhIGRvbTBfbWVtCiAgICB2YWx1ZS4gUHJpbnQgYSB3YXJuaW5nIG1lc3Nh
Z2UgaWYgZG9tMF9tZW0gaXMgbm90IHNldCB3aGVuIGJvb3RpbmcgaW4KICAgIFBWSCBtb2RlLgog
ICAgCiAgICBUaGlzIGlzIGEgdGVtcG9yYXJ5IHdvcmthcm91bmQgdW50aWwgYWNjb3VudGluZyBm
b3IgaW50ZXJuYWwgbWVtb3J5CiAgICByZXF1aXJlZCBieSBYZW4gKGllOiBwYWdpbmcgc3RydWN0
dXJlcykgaXMgaW1wcm92ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKY29tbWl0IDZmYTE3NTU2NDRkMGU2Mzc5MzAwN2M4ZDkxMWI0YjUyMGNhOTUzMDEKQXV0aG9y
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRmVi
IDE4IDEzOjQ0OjI0IDIwMTkgKzAxMDAKCiAgICBhbWQvbnB0L3NoYWRvdzogcmVwbGFjZSBhc3Nl
cnQgdGhhdCBwcmV2ZW50cyBjcmVhdGluZyAyTS8xRyBNTUlPIGVudHJpZXMKICAgIAogICAgVGhl
IGFzc2VydCB3YXMgb3JpZ2luYWxseSBhZGRlZCB0byBtYWtlIHN1cmUgdGhhdCBoaWdoZXIgb3Jk
ZXIKICAgIHJlZ2lvbnMgKD4gUEFHRV9PUkRFUl80SykgY291bGQgbm90IGJlIHVzZWQgdG8gYnlw
YXNzIHRoZQogICAgbW1pb19yb19yYW5nZXMgY2hlY2sgcGVyZm9ybWVkIGJ5IHAybV90eXBlX3Rv
X2ZsYWdzLgogICAgCiAgICBUaGlzIGhvd2V2ZXIgaXMgYWxyZWFkeSBjaGVja2VkIGluIHNldF9t
bWlvX3AybV9lbnRyeSwgd2hpY2ggbWFrZXMKICAgIHN1cmUgdGhhdCBoaWdoZXIgb3JkZXIgbWFw
cGluZ3MgZG9uJ3Qgb3ZlcmxhcCB3aXRoIG1taW9fcm9fcmFuZ2VzLAogICAgdGh1cyBhbGxvd2lu
ZyB0aGUgY3JlYXRpb24gb2YgaGlnaCBvcmRlciBNTUlPIG1hcHBpbmdzIHNhZmVseS4KICAgIAog
ICAgUmVwbGFjZSB0aGUgYXNzZXJ0IHRvIGFsbG93IDJNLzFHIGVudHJpZXMgdG8gYmUgY3JlYXRl
ZCBmb3IgTU1JTwogICAgcmVnaW9ucyBhbmQgYWRkIHNvbWUgZXh0cmEgYXNzZXJ0cyBhcyBhIHJl
cGxhY2VtZW50IHRvIG1ha2Ugc3VyZQogICAgdGhlcmUncyBubyBvdmVybGFwcGluZyB3aXRoIE1N
SU8gcmVhZC1vbmx5IHJhbmdlcy4KICAgIAogICAgTm90ZSB0aGF0IDFHIE1NSU8gZW50cmllcyB3
aWxsIG5vdCBiZSBjcmVhdGVkIHVubGVzcyBtbWlvX29yZGVyIGlzCiAgICBjaGFuZ2VkIHRvIGFs
bG93IGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKY29tbWl0IDAzNmM2Y2JkZGNhMjhiZTVhNTI2ZGEwNDViYjM3OWZlZGZhZDgyNTUKQXV0aG9y
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRmVi
IDE4IDEzOjQzOjUwIDIwMTkgKzAxMDAKCiAgICB4ODYvcHZoOiByZW9yZGVyIFBWSCBkb20wIGlv
bW11IGluaXRpYWxpemF0aW9uCiAgICAKICAgIFNvIHRoYXQgdGhlIGlvbW11IGlzIGluaXRpYWxp
emVkIGJlZm9yZSBwb3B1bGF0aW5nIHRoZSBwMm0sIGFuZAogICAgZW50cmllcyBhZGRlZCBnZXQg
dGhlIGNvcnJlc3BvbmRpbmcgaW9tbXUgcGFnZSB0YWJsZSBlbnRyaWVzIGlmCiAgICByZXF1aXJl
ZC4gVGhpcyByZXF1aXJlcyBzcGxpdHRpbmcgdGhlIGN1cnJlbnQgcHZoX3NldHVwX3AybSBpbnRv
IHR3bwogICAgZGlmZmVyZW50IGZ1bmN0aW9ucy4gT25lIHRoYXQgY3JhZnRzIGRvbTAgcGh5c21h
cCBhbmQgc2V0cyB0aGUgcGFnaW5nCiAgICBhbGxvY2F0aW9uLCBhbmQgYW5vdGhlciBvbmUgdGhh
dCBhY3R1YWxseSBwb3B1bGF0ZXMgdGhlIHAybSB3aXRoIFJBTQogICAgcmVnaW9ucy4KICAgIAog
ICAgTm90ZSB0aGF0IHRoaXMgYWxsb3dzIHRvIHJlbW92ZSB0aGUgc3BlY2lhbCBjYXNpbmcgZG9u
ZSBmb3IgdGhlIGxvdwogICAgMU1CIGluIGh3ZG9tX2lvbW11X21hcC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGRjMGIwYjFmMmQ1
NzkyZWNkOWUyNmYyZTY1YjM2NjgyZjhlYzJiMjcKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRmViIDE4IDEzOjQyOjUxIDIwMTkgKzAx
MDAKCiAgICBkb20wL3B2aDogYWxpZ24gYWxsb2NhdGlvbiBhbmQgbWFwcGluZyBvcmRlciB0byBz
dGFydCBhZGRyZXNzCiAgICAKICAgIFRoZSBwMm0gYW5kIGlvbW11IG1hcHBpbmcgY29kZSBhbHdh
eXMgaGFkIHRoZSByZXF1aXJlbWVudCB0aGF0CiAgICBhZGRyZXNzZXMgYW5kIG9yZGVycyBtdXN0
IGJlIGFsaWduZWQgd2hlbiBwb3B1bGF0aW5nIHRoZSBwMm0gb3IgdGhlCiAgICBpb21tdSBwYWdl
IHRhYmxlcy4KICAgIAogICAgUFZIIGRvbTAgYnVpbGRlciBkaWRuJ3QgdGFrZSB0aGlzIHJlcXVp
cmVtZW50IGludG8gYWNjb3VudCwgYW5kIGNhbgogICAgY2FsbCBpbnRvIHRoZSBwMm0vaW9tbXUg
bWFwcGluZyBoZWxwZXJzIHdpdGggYWRkcmVzc2VzIGFuZCBvcmRlcnMgdGhhdAogICAgYXJlIG5v
dCBhbGlnbmVkLgogICAgCiAgICBGaXggdGhpcyBieSBtYWtpbmcgc3VyZSB0aGUgb3JkZXJzIHBh
c3NlZCB0byB0aGUgcGh5c21hcCBwb3B1bGF0aW9uCiAgICBoZWxwZXJzIGFyZSBhbHdheXMgYWxp
Z25lZCB0byB0aGUgZ3Vlc3QgYWRkcmVzcyB0byBiZSBwb3B1bGF0ZWQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 23 07:05:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Feb 2019 07:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxRND-0008O1-0v; Sat, 23 Feb 2019 07:05:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0smk=Q6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxRNB-0008Np-GA
 for xen-devel@lists.xenproject.org; Sat, 23 Feb 2019 07:05:21 +0000
X-Inumbo-ID: 6132e85f-3739-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6132e85f-3739-11e9-bc90-bc764e045a96;
 Sat, 23 Feb 2019 07:05:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxRN9-0006L1-1b; Sat, 23 Feb 2019 07:05:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxRN8-0008F2-OV; Sat, 23 Feb 2019 07:05:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxRN8-0005HW-Nc; Sat, 23 Feb 2019 07:05:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133353-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.14:build-armhf-pvops:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:build-armhf-pvops:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl:<job status>:broken:regression
 linux-4.14:build-armhf:<job status>:broken:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-4.14:build-armhf:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate:fail:regression
 linux-4.14:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-vhd:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qcow2:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-i386-pvgrub:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 linux-4.14:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:host-ping-check-native:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.14:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5461ace2e2f7b0ebdeca502c743ea819106ecc52
X-Osstest-Versions-That: linux=d6bf9dcebdd11967b2b6c73d7c8f4863624f69c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Feb 2019 07:05:18 +0000
Subject: [Xen-devel] [linux-4.14 test] 133353: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM1MyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzNTMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICA8am9iIHN0YXR1cz4gICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTMzMjYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMjYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4g
IGluIDEzMzMyNgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSA8am9iIHN0YXR1cz4gYnJva2VuIGluIDEzMzMyNgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzI2
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgIGJyb2tlbiBpbiAxMzMzMjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgYnJva2VuIGluIDEzMzMyNgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiBicm9r
ZW4gaW4gMTMzMzI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgIGJyb2tlbiBpbiAxMzMzMjYKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgYnJva2VuIGluIDEzMzMy
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICBicm9rZW4gaW4gMTMzMzI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMjYKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgYnJv
a2VuIGluIDEzMzMyNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICBicm9rZW4gaW4gMTMzMzI2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMzMz
MjYKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxMzMzMjYgUkVHUi4gdnMuIDEzMzI2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIFJFR1IuIHZzLiAxMzMy
NjEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzI2MQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDEzMzI2MQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMjYgUkVHUi4gdnMuIDEzMzI2MQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
aW4gMTMzMzI2IFJFR1IuIHZzLiAxMzMyNjEKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
MTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMzMzMjYgUkVHUi4gdnMuIDEzMzI2MQoKVGVz
dHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
aW4gMTMzMzI2IHBhc3MgaW4gMTMzMzUzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMyNiBwYXNzIGluIDEzMzM1Mwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJy
b2tlbiBpbiAxMzMzMjYgcGFzcyBpbiAxMzMzNTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMyNiBwYXNzIGluIDEzMzM1MwogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMz
MzI2IHBhc3MgaW4gMTMzMzUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiA0
IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzI2IHBhc3MgaW4gMTMzMzUzCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGlu
IDEzMzMyNiBwYXNzIGluIDEzMzM1MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMjYgcGFzcyBpbiAx
MzMzNTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIGluIDEzMzMyNiBwYXNzIGluIDEzMzM1MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMjYgcGFzcyBpbiAx
MzMzNTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMyNiBwYXNzIGluIDEzMzM1MwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGlu
IDEzMzMyNiBwYXNzIGluIDEzMzM1MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzI2IHBhc3MgaW4gMTMzMzUzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gcGFzcyBpbiAxMzMzMjYKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzMyNgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICAgYnJva2VuIHBhc3MgaW4g
MTMzMzI2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNCBob3N0LWluc3Rh
bGwoNCkgICBicm9rZW4gcGFzcyBpbiAxMzMzMjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMzMy
NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
ICAgYnJva2VuIHBhc3MgaW4gMTMzMzI2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEz
MzMyNgogdGVzdC1hbWQ2NC1pMzg2LXhsICAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgaW4gMTMzMzI2IHBhc3MgaW4gMTMzMzUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEz
MzMyNiBwYXNzIGluIDEzMzM1MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBpbiAxMzMzMjYg
cGFzcyBpbiAxMzMzNTMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDEwIGRlYmlhbi1k
aS1pbnN0YWxsIGZhaWwgaW4gMTMzMzI2IHBhc3MgaW4gMTMzMzUzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBpbiAxMzMzMjYgcGFzcyBpbiAxMzMzNTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSBmYWls
IHBhc3MgaW4gMTMzMzI2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4gMTMzMzI2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBh
c3MgaW4gMTMzMzI2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMjYgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDEzMzMyNiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgIGZhaWwgaW4gMTMzMzI2IG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1NDYxYWNlMmUyZjdiMGViZGVjYTUwMmM3
NDNlYTgxOTEwNmVjYzUyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBk
NmJmOWRjZWJkZDExOTY3YjJiNmM3M2Q3YzhmNDg2MzYyNGY2OWM3CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzMyNjEgIDIwMTktMDItMTUgMDg6MzQ6MjYgWiAgICA3IGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMzMzI2ICAyMDE5LTAyLTIwIDA5OjQxOjE4IFogICAgMiBkYXlzICAgIDMgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkVy
aWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEFkcmlhbiBCdW5rIDxi
dW5rQGtlcm5lbC5vcmc+CiAgQW1pdCBQdW5kaXIgPGFtaXQucHVuZGlyQGxpbmFyby5vcmc+CiAg
QW5kcmVhcyBaaWVnbGVyIDxhbmRyZWFzLnppZWdsZXJAZmF1LmRlPgogIEFuZHJldyBNb3J0b24g
PGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcnplaiBIYWpkYSA8YS5oYWpkYUBzYW1z
dW5nLmNvbT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBC
YXJ0b3N6IEdvbGFzemV3c2tpIDxicmdsQGJnZGV2LnBsPgogIEJlbiBTa2VnZ3MgPGJza2VnZ3NA
cmVkaGF0LmNvbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2hhbyBGYW4gPGZh
bmMuZm5zdEBjbi5mdWppdHN1LmNvbT4KICBDaHJpc3RpYW4gTGFtcGFydGVyIDxjaHVua2VleUBn
bWFpbC5jb20+CiAgQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CiAgRGFuaWVsIEF4dGVu
cyA8ZGphQGF4dGVucy5uZXQ+CiAgRGF2aWQgQS4gTG9uZyA8ZGF2ZS5sb25nQGxpbmFyby5vcmc+
CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERtaXRyeSBUb3Jva2hv
diA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBFcmljIFcuIEJpZWRlcm1hbiA8ZWJpZWRl
cm1AeG1pc3Npb24uY29tPgogIEZsb3JpYW4gU3RlY2tlciA8bTE5QGZsb3JpYW5zdGVja2VyLmRl
PgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3Jl
Z29yeSBDTEVNRU5UIDxncmVnb3J5LmNsZW1lbnRAYm9vdGxpbi5jb20+CiAgSGF1a2UgTWVocnRl
bnMgPGhhdWtlQGhhdWtlLW0uZGU+CiAgSGVkaSBCZXJyaWNoZSA8aGVkaS5iZXJyaWNoZUBocGUu
Y29tPgogIElsaWEgTWlya2luIDxpbWlya2luQGFsdW0ubWl0LmVkdT4KICBJbmdvIE1vbG5hciA8
bWluZ29Aa2VybmVsLm9yZz4KICBKYWNrIFdhbmcgPGppbnB1LndhbmdAY2xvdWQuaW9ub3MuY29t
PgogIEphbWllIExlbnRpbiA8am1AbGVudGluLmNvLnVrPgogIEphbmkgTmlrdWxhIDxqYW5pLm5p
a3VsYUBpbnRlbC5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppYW5jaGFv
IFdhbmcgPGppYW5jaGFvLncud2FuZ0BvcmFjbGUuY29tPgogIEppcmkgT2xzYSA8am9sc2FAa2Vy
bmVsLm9yZz4KICBKaXJpIE9sc2EgPGpvbHNhQHJlZGhhdC5jb20+CiAgSm9lIFRob3JuYmVyIDxl
anRAcmVkaGF0LmNvbT4KICBKb25hdGhhbiBCYWtrZXIgPHhjLXJhY2VyMkBsaXZlLmNhPgogIEpv
b25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KICBKdWxpZW4g
RCdBc2NlbnppbyA8amRhc2Nlbnppb0Bwb3N0ZW8ubmV0PgogIEp1bGllbiBUaGllcnJ5IDxqdWxp
ZW4udGhpZXJyeUBhcm0uY29tPgogIEp1cmljYSBWdWthZGluIDxqdXJpY2EudnVrYWRpbkBydC1y
ay5jb20+CiAgS3J6eXN6dG9mIEtvemxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgogIExpbnVzIFRv
cnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxs
aW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTGl2aXUgRHVkYXUgPGxpdml1QGR1ZGF1LmNvLnVr
PgogIE1hbnVlbCBSZWluaGFyZHQgPG1hbnVlbC5yaGR0QGdtYWlsLmNvbT4KICBNYXNhbWkgSGly
YW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdHQgVHVybmVyIDxtYXR0c3Q4OEBnbWFp
bC5jb20+CiAgTWF0dGkgS3Vya2VsYSA8TWF0dGkuS3Vya2VsYUBpa2kuZmk+CiAgTWF1cm8gQ2lh
bmNpbyA8bWF1cm9AYWNhZGV1LmNvbT4KICBNZWVsaXMgUm9vcyA8bXJvb3NAbGludXguZWU+CiAg
TWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0
b2NrYUByZWRoYXQuY29tPgogIE5hdGUgRGFpbGV5IDxuYXRlLmRhaWxleUBzdHJhdHVzLmNvbT4K
ICBOaWNob2xhcyBNYyBHdWlyZSA8aG9mcmF0QG9zYWRsLm9yZz4KICBOaWtvcyBUc2lyb25pcyA8
bnRzaXJvbmlzQGFycmlrdG8uY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4K
ICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdmFua3VtYXIgS29uZGV0
aSA8cGtvbmRldGlAY29kZWF1cm9yYS5vcmc+CiAgUGF3ZcWCIENobWllbCA8cGF3ZWwubWlrb2xh
ai5jaG1pZWxAZ21haWwuY29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5j
b20+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFJhZmFlbCBKLiBX
eXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSb2IgSGVycmluZyA8cm9iaEBr
ZXJuZWwub3JnPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgog
IFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2FuZGVlcCBQYXRp
bCA8c3NwYXRpbEBhbmRyb2lkLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+
CiAgU2VraGFyIE5vcmkgPG5zZWtoYXJAdGkuY29tPgogIFNlcmdlaSBUcm9maW1vdmljaCA8c2x5
Zm94QGdlbnRvby5vcmc+CiAgU29uZyBMaXUgPHNvbmdsaXVicmF2aW5nQGZiLmNvbT4KICBTdGV2
ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2Fy
ZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgU3VkZWVwIEhvbGxhIDxzdWRlZXAuaG9sbGFAYXJt
LmNvbT4KICBTdWRpcCBNdWtoZXJqZWUgPHN1ZGlwbS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFN2
ZW4gRWNrZWxtYW5uIDxzdmVuLmVja2VsbWFubkBvcGVubWVzaC5jb20+IFtpcHE0MDE5XQogIFRh
a2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRy
b25peC5kZT4KICBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgogIFZpcmVz
aCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFyby5vcmc+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFi
a2FAc3VzZS5jej4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGxpbnV4LmludGVsLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZv
cHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bCBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgYnJva2Vu
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE4MTggbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 23 10:43:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Feb 2019 10:43:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxUm3-0000jd-Ic; Sat, 23 Feb 2019 10:43:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0smk=Q6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxUm2-0000jT-J3
 for xen-devel@lists.xenproject.org; Sat, 23 Feb 2019 10:43:14 +0000
X-Inumbo-ID: d0fe2355-3757-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0fe2355-3757-11e9-bc90-bc764e045a96;
 Sat, 23 Feb 2019 10:43:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxUlz-0002e3-H2; Sat, 23 Feb 2019 10:43:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxUlz-0007zs-8k; Sat, 23 Feb 2019 10:43:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxUlz-00048h-7q; Sat, 23 Feb 2019 10:43:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133359-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 xen-4.10-testing:build-i386-libvirt:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<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-rtds:<job status>:broken:regression
 xen-4.10-testing:build-i386-libvirt:host-install(4):broken:regression
 xen-4.10-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.10-testing:test-amd64-i386-livepatch:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit1:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 xen-4.10-testing:build-armhf:<job status>:broken:regression
 xen-4.10-testing:build-armhf:host-install(4):broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-livepatch:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-credit1:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-rtds:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:host-install(4):broken:heisenbug
 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-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:host-ping-check-native:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:debian-di-install:fail:heisenbug
 xen-4.10-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-pair: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-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-xl-vhd: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-multivcpu:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-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-libvirt: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-credit1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl: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-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-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-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-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-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-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-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-xl-qemuu-win7-amd64:guest-stop: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-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-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-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-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-amd64-amd64-xl-qemut-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
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a016b8f207c7a3fe8bdd2b6f7c080020e3e1c823
X-Osstest-Versions-That: xen=e21c79fe4fd204eca0c6b9f79102e3826db7334a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Feb 2019 10:43:11 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 133359: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM1OSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzNTkvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5NjYKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEzMjk2NgogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMjkyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gIGJyb2tlbiBpbiAxMzMyOTIK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgPGpvYiBzdGF0dXM+
ICAgICAgYnJva2VuIGluIDEzMzI5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gPGpvYiBzdGF0dXM+IGJyb2tlbiBpbiAxMzMyOTIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4gIGluIDEzMzMxMQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSA8am9iIHN0YXR1cz4gYnJva2VuIGluIDEzMzMxMQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICBicm9rZW4gaW4g
MTMzMzExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMzMzMTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuIGluIDEzMzMxMQogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTMzMzExCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gaW4gMTMzMzExIFJFR1IuIHZzLiAxMzI5NjYKClRlc3RzIHdoaWNoIGFy
ZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGlu
IDEzMzI5MiBwYXNzIGluIDEzMzM1OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMjkyIHBhc3MgaW4gMTMzMzU5
CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxMzMyOTIgcGFzcyBpbiAxMzMzNTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMyOTIg
cGFzcyBpbiAxMzMzNTkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxMSBwYXNzIGluIDEzMzI5
MgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIGluIDEzMzMxMSBwYXNzIGluIDEzMzM1OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxMSBwYXNzIGluIDEzMzM1OQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4g
MTMzMzExIHBhc3MgaW4gMTMzMzU5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzExIHBhc3MgaW4gMTMzMzU5CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9r
ZW4gcGFzcyBpbiAxMzMzMTEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
NCBob3N0LWluc3RhbGwoNCkgIGJyb2tlbiBwYXNzIGluIDEzMzMxMQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIHBhc3MgaW4gMTMzMzExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIHBhc3MgaW4gMTMzMzExCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4g
cGFzcyBpbiAxMzMzMTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAxMzMzMTEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBpbiAxMzMzMTEgcGFzcyBpbiAxMzMyOTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGlu
IDEzMzMxMSBwYXNzIGluIDEzMzM1OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMTEgcGFzcyBpbiAxMzMz
NTkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFp
bCBpbiAxMzMzMTEgcGFzcyBpbiAxMzMzNTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4gMTMzMjkyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMzMyOTIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgZmFpbCBwYXNzIGluIDEzMzI5Mgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAg
ICBmYWlsIHBhc3MgaW4gMTMzMzExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgIGZhaWwgcGFzcyBpbiAxMzMzMTEKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIHBhc3MgaW4gMTMzMzExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDEwIGRl
Ymlhbi1kaS1pbnN0YWxsICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzMzMTEKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzMx
MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGluIDEzMzI5MiBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5
MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEzMzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMz
MjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjky
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5MiBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzExIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzMzMTEgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICBmYWlsIGluIDEzMzMxMSBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzMTEgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTMyOTY2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYTAxNmI4ZjIwN2M3YTNmZThiZGQy
YjZmN2MwODAwMjBlM2UxYzgyMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgZTIxYzc5ZmU0ZmQyMDRlY2EwYzZiOWY3OTEwMmUzODI2ZGI3MzM0YQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMyOTY2ICAyMDE5LTAyLTA2IDEyOjUwOjEwIFogICAxNiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzE0MyAgMjAxOS0wMi0xMSAxMzowNzo0MCBaICAgMTEgZGF5cyAgICA4
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtbGlidmlydCBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIGJy
b2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtaTM4Ni1saWJ2aXJ0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhMDE2YjhmMjA3
YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFjODIzCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBGZWIgMTEgMTQ6MDQ6MDggMjAxOSArMDEwMAoKICAg
IHVwZGF0ZSBYZW4gdmVyc2lvbiB0byA0LjEwLjMKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 23 13:06:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Feb 2019 13:06:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxX0M-0003eT-2w; Sat, 23 Feb 2019 13:06:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DnHd=Q6=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1gxX0K-0003eL-6R
 for xen-devel@lists.xenproject.org; Sat, 23 Feb 2019 13:06:08 +0000
X-Inumbo-ID: c7d3991a-376b-11e9-bc90-bc764e045a96
Received: from mail-oi1-x241.google.com (unknown [2607:f8b0:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7d3991a-376b-11e9-bc90-bc764e045a96;
 Sat, 23 Feb 2019 13:06:06 +0000 (UTC)
Received: by mail-oi1-x241.google.com with SMTP id e7so3889528oia.8
 for <xen-devel@lists.xenproject.org>; Sat, 23 Feb 2019 05:06:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=MhjKFPfqtkF5mrASKlKyIgj9s4YeyubIxkZC+ie7RpE=;
 b=o374Apsos4JnNW3XgmBn1y6ux1coqLGzsyAa4sUrNUu71a+/mBPANhiwnj+uAvBR4c
 hmgP5eieaQQM2/4TFiP6hi+w/t/qiQd/3pXojdw3UVs0dnV0GXsbxnj5rSCJPu2HO25k
 iggLiOFX4tcB0+1TRyYeDOEhduIcYyuRZa/Gw144BPVrJUkVJ81zC/7BExh4aNH9wDLR
 oFdyA4XYswZNAghZ1psnjMfOBh7wjk/mLvhTQpZ8ddJnyllaKZLel50z6H5luchGdBrv
 xsviBjZj9bfHzwX14lkNGTm+GtWMI62bpVLe1uJJNlu8A/dkyFPizKC0eHcZ/iMYKILq
 9COA==
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=MhjKFPfqtkF5mrASKlKyIgj9s4YeyubIxkZC+ie7RpE=;
 b=nALP1gHQBQvE4IwJ0BAbHM2O/eePpWD8hkXChHcfDrsNxrYd4AovWG1vp1m8QqTw+C
 MDMuoC3aquSOKiCkJl2k/SvekCvfMI+CuDT2ip8z1UBQ3K26U+IrijX91k4tDAhIDIO6
 qcbm2wX3HAXOEDipNXp9pIDm+FXNFVff4fqQRG48WNoGpp8qa841mrnYsvOApiresjYY
 zfFoOibD89NsKAC0+fWkLCxGiT0KArcVUvoPJEiF9P9nIN0/MtKz2xFJ8sQbAGIOF6la
 fN55V2VGusTEREIj45J0KGBysY6jfY92sLX5Ib5j3toTZep8hZuj9NmJK5NtJoOCGGJ4
 8nug==
X-Gm-Message-State: AHQUAuajfGyDASqcLDymehlC3a0zKRz/1xyBzfBcauyAlw61j83z8Z3g
 Idv0lQuWRxRatJaUfSsDm+pQI63HiBa/2g/3/vE=
X-Google-Smtp-Source: AHgI3IaMkeC/sZwPGYZGLB/D8OpC2D5u1KRWTqNhfCYcVQ7EZf085m8uetDj4y6KTfDYkDVXapsfTTlu/a6wdi1SHc8=
X-Received: by 2002:aca:dc0a:: with SMTP id t10mr5702694oig.83.1550927166015; 
 Sat, 23 Feb 2019 05:06:06 -0800 (PST)
MIME-Version: 1.0
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
 <CAPD2p-=U3Hfi9g-PhcU6ztAWwAhTES2aoMAJjJ0nY6quj_9m0Q@mail.gmail.com>
 <CABHD4K8f9WPxiLZpAtxyw_kx48=1nNSGrxMq1a5Kgp7VpKWoxQ@mail.gmail.com>
 <edd00c92-af3a-93de-a199-6dfe75e5fa75@gmail.com>
 <49e28f22-e1b6-a8af-fe73-94d926b8de4a@gmail.com>
 <CABHD4K8Qi=1OoZGDt2KPzSObRqSNTP_mY3+wOna+fN_487nXxg@mail.gmail.com>
In-Reply-To: <CABHD4K8Qi=1OoZGDt2KPzSObRqSNTP_mY3+wOna+fN_487nXxg@mail.gmail.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Sat, 23 Feb 2019 18:35:53 +0530
Message-ID: <CABHD4K9GHmNpHSQH0uR7Rtf6gJzN-xW_MeARQzY9z89pcXY5ZQ@mail.gmail.com>
To: Oleksandr <olekstysh@gmail.com>
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 andrii_chepurnyi@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgo+ID4gRGlkIHJlbW92aW5nIHJlc2VydmVkLW1lbW9yeSByZWdpb25zIHRvZ2V0aGVy
IHdpdGggdXNlcnMgd29yayBvdXQgd2VsbAo+ID4gZm9yIHlvdT8KClJlbW92aW5nICJyZXNlcnZl
ZC1tZW1vcnkiIG5vZGUgYWxvbmcgd2l0aCAibW1uZ3IiIHdvcmtlZCB3ZWxsLiBUZXN0ZWQgaXQK
d2l0aCB2My4xNSBCU1AgcmVsZWFzZS4KCkFsc28sIGp1c3QgdHJpZWQgbG9hZGluZyBYRU4gZnJv
bSBvbmUgb2YgeW91ciBicmFuY2hbMV0gYnV0IGl0IHN0dWNrIHdpdGggdGhpczoKClsgICAxMy43
OTMzMDVdIGhvc3QgMTAuMTA1LjIuMjcgaXMgYWxpdmUKWyAgIDEzLjc5NzA1MF0gPT4gdGZ0cCAw
eDQ4MDAwMDAwIHhlbgpbICAgMjAuOTQ0NjgxXSByYXZiOjAgaXMgY29ubmVjdGVkIHRvIHJhdmIu
ICBSZWNvbm5lY3RpbmcgdG8gcmF2YgpbICAgMjAuOTUyMDMyXSByYXZiIFdhaXRpbmcgZm9yIFBI
WSBhdXRvIG5lZ290aWF0aW9uIHRvIGNvbXBsZXRlLi4uIGRvbmUKWyAgIDIzLjk2NDIwMV0gcmF2
YjogMTAwMEJhc2UvRnVsbApbICAgMjMuOTcyNzk0XSBVc2luZyByYXZiIGRldmljZQpbICAgMjMu
OTc1NzkyXSBURlRQIGZyb20gc2VydmVyIDEwLjEwNS4yLjI3OyBvdXIgSVAgYWRkcmVzcyBpcyAx
MC4xMDUuMi4yOApbICAgMjMuOTgyNjg1XSBGaWxlbmFtZSAneGVuJy4KWyAgIDIzLjk4NTU4OF0g
TG9hZCBhZGRyZXNzOiAweDQ4MDAwMDAwClsgICAyMy45ODkzMDddIExvYWRpbmc6CiMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
ClsgICAyOS4wNzM1MjBdCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjClsgICAyOS4xNTU1ODldICAgIyMjIyMjIyMjIyMjIyMj
IyMjClsgICAyOS4xNzg4MThdICAgMTQxLjYgS2lCL3MKWyAgIDI5LjE4MTU0MF0gZG9uZQpbICAg
MjkuMTgzNDQ3XSBCeXRlcyB0cmFuc2ZlcnJlZCA9IDc1NDAwMCAoYjgxNTAgaGV4KQpbICAgMjku
MTg4Nzg5XSA9PiBib290aSAweDQ4MDAwMDAwClsgICAzNC45OTAyOTVdIEltYWdlIGxhY2tzIGlt
YWdlX3NpemUgZmllbGQsIGFzc3VtaW5nIDE2TWlCClsgICAzNC45OTU4MzddClsgICAzNC45OTcz
NjJdIFN0YXJ0aW5nIGtlcm5lbCAuLi4KWyAgIDM1LjAwMDYyOF0KCkRvIHdlIG5lZWQgdG8gY2hv
c2Ugc29tZSBvdGhlciBhZGRyZXNzIHdoZXJlIGl0IHNob3VsZCBiZSBsb2FkZWQgPwoKWzFdOiBo
dHRwczovL2dpdGh1Yi5jb20vb3R5c2hjaGVua28xL3hlbi90cmVlL2lwbW11X3YyCgpUaGFua3MK
IC1BbWl0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 23 16:50:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Feb 2019 16:50:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxaV6-0004qP-HQ; Sat, 23 Feb 2019 16:50:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0smk=Q6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxaV5-0004qF-6o
 for xen-devel@lists.xenproject.org; Sat, 23 Feb 2019 16:50:07 +0000
X-Inumbo-ID: 11f0ad2d-378b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11f0ad2d-378b-11e9-bc90-bc764e045a96;
 Sat, 23 Feb 2019 16:50:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxaV2-0001o4-LY; Sat, 23 Feb 2019 16:50:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxaV2-000547-A2; Sat, 23 Feb 2019 16:50:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxaV2-00070k-9I; Sat, 23 Feb 2019 16:50:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133356-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit1:<job
 status>:broken:regression
 linux-4.9:build-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.9:build-amd64:host-install(4):broken:regression
 linux-4.9:test-armhf-armhf-xl-credit1:host-install(4):broken:regression
 linux-4.9:test-armhf-armhf-libvirt-raw:host-install(4):broken:regression
 linux-4.9:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict: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-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-pygrub: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:build-amd64-libvirt: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-amd64-amd64-xl-pvshim: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-xl-qemuu-win10-i386: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-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64: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-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-amd64-pvgrub: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-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64: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-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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
X-Osstest-Versions-This: linux=b9d7a53e4e7407166081463977edbbf026b3b727
X-Osstest-Versions-That: linux=a4d0a0910e693dafd83311994e12a0a8a0846694
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Feb 2019 16:50:04 +0000
Subject: [Xen-devel] [linux-4.9 test] 133356: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM1NiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzM1Ni8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3Rh
bGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMy
NzQ4CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1k
aS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI3NDgKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBi
dWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGI5ZDdhNTNlNGU3NDA3MTY2MDgxNDYzOTc3ZWRiYmYwMjZiM2I3MjcKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGE0ZDBhMDkxMGU2OTNkYWZkODMzMTE5OTRl
MTJhMGE4YTA4NDY2OTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjc0OCAgMjAxOS0wMi0wMiAx
MzowMzoyNiBaICAgMjEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI5NzMgIDIwMTktMDIt
MDYgMTY6NDE6NDMgWiAgIDE2IGRheXMgICAxMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzMzMzAgIDIwMTktMDItMjAgMTU6MDI6NTAgWiAgICAzIGRheXMgICAgMiBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjMxNSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rpbmcg
dGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
am9iIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
bWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3NDE0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 23 17:19:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Feb 2019 17:19:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxaxg-0006i3-4l; Sat, 23 Feb 2019 17:19:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0smk=Q6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxaxe-0006hp-D0
 for xen-devel@lists.xenproject.org; Sat, 23 Feb 2019 17:19:38 +0000
X-Inumbo-ID: 31b24c35-378f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31b24c35-378f-11e9-bc90-bc764e045a96;
 Sat, 23 Feb 2019 17:19:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxaxc-0002Oi-1F; Sat, 23 Feb 2019 17:19:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxaxb-0006sr-Ml; Sat, 23 Feb 2019 17:19:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxaxb-0005lK-Lv; Sat, 23 Feb 2019 17:19:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133362-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.19:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.19:build-armhf-pvops:<job status>:broken:regression
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.19:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-pair:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.19:build-armhf-libvirt:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.19:test-amd64-i386-xl-pvshim:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-shadow:<job status>:broken:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-xsm:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-xl-pvshim:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-xl-raw:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-xl:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-rumprun-i386:host-install(4):broken:regression
 linux-4.19:build-armhf-libvirt:host-install(4):broken:regression
 linux-4.19:build-armhf-pvops:host-install(4):broken:regression
 linux-4.19:build-i386:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.19:build-armhf:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-pygrub:<job status>:broken:regression
 linux-4.19:build-i386-pvops:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-4.19:build-amd64-xsm:<job status>:broken:regression
 linux-4.19:build-i386-xsm:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-4.19:build-i386-pvops:hosts-allocate:broken:regression
 linux-4.19:build-i386-xsm:hosts-allocate:broken:regression
 linux-4.19:build-i386:hosts-allocate:broken:regression
 linux-4.19:build-armhf:hosts-allocate:broken:regression
 linux-4.19:build-armhf-pvops:hosts-allocate:broken:regression
 linux-4.19:build-amd64-xsm:hosts-allocate:broken:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-4.19:build-armhf-libvirt:build-check(1):running:regression
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-4.19:build-i386-rumprun:build-check(1):running:regression
 linux-4.19:test-amd64-i386-xl-xsm:build-check(1):running:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-4.19:build-i386-libvirt:build-check(1):running:regression
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):running:regression
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-xl:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-rumprun-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-pair:host-install/src_host(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-xl-shadow:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:heisenbug
 linux-4.19:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-credit1:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qcow2:debian-di-install:fail:heisenbug
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:build-i386-pvops:capture-logs:broken:nonblocking
 linux-4.19:build-i386:capture-logs:broken:nonblocking
 linux-4.19:build-armhf-pvops:capture-logs:broken:nonblocking
 linux-4.19:build-amd64-xsm:capture-logs:broken:nonblocking
 linux-4.19:build-armhf:capture-logs:broken:nonblocking
 linux-4.19:build-i386-xsm:capture-logs:broken:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f287634fe3211277f078092bf57dc2b2a2e38dda
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Feb 2019 17:19:35 +0000
Subject: [Xen-devel] [linux-4.19 test] 133362: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM2MiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzNjIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8
am9iIHN0YXR1cz4gICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgYnJva2VuCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgIDQgaG9zdC1pbnN0YWxsKDQpICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNCBob3N0LWluc3RhbGwoNCkgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMjkzMTMKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzUwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuICBpbiAxMzMzNTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgYnJva2VuIGluIDEzMzM1MAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAg
aW4gMTMzMzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzNTAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzM1MAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4gaW4gMTMzMzUwCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzNTAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4g
IGluIDEzMzM1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICBicm9rZW4gaW4gMTMzMzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgIGJyb2tlbiBpbiAxMzMzNTAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBpbiAx
MzMzNTAgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgYnJva2VuIGluIDEzMzM1MCBSRUdSLiB2cy4gMTI5MzEzCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMzUwIFJFR1Iu
IHZzLiAxMjkzMTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
IGJyb2tlbiBpbiAxMzMzNTAgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgYnJva2VuIGluIDEzMzM1MCBSRUdSLiB2cy4gMTI5MzEz
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4g
MTMzMzUwIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDgg
cmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5
MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEw
IGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4t
Ym9vdCAgICAgICBmYWlsIGluIDEzMzM1MCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBp
biAxMzMzNTAgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgaW4gMTMzMzUwIFJFR1IuIHZz
LiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgcnVubmluZyBpbiAxMzMzNTAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzM1MAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIHJ1bm5pbmcgaW4gMTMzMzUwCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzNTAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBy
dW5uaW5nIGluIDEzMzM1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBydW5uaW5nIGluIDEzMzM1MAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4g
MTMzMzUwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzNTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBydW5uaW5nIGluIDEz
MzM1MAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgNCBob3N0LWluc3RhbGwo
NCkgYnJva2VuIGluIDEzMzM1MCBwYXNzIGluIDEzMzM2MgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM1MCBwYXNzIGluIDEzMzM2
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBpbiAxMzMzNTAgcGFzcyBpbiAxMzMzNjIKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM1MCBwYXNzIGluIDEzMzM2Mgog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxMzMzNTAgcGFzcyBpbiAxMzMzNjIKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM1MCBwYXNzIGluIDEzMzM2MgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2Vu
IHBhc3MgaW4gMTMzMzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDQg
aG9zdC1pbnN0YWxsKDQpICBicm9rZW4gcGFzcyBpbiAxMzMzNTAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgIDQgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpIGJyb2tlbiBwYXNzIGluIDEz
MzM1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgYnJva2VuIHBhc3MgaW4gMTMzMzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgNCBob3N0LWluc3RhbGwoNCkgICBicm9rZW4gcGFzcyBpbiAxMzMzNTAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBwYXNzIGluIDEzMzM1MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxNyBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTMzMzUwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMzMzNTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTAgZGViaWFu
LWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMzM1MAoKUmVncmVzc2lvbnMgd2hp
Y2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxz
LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzM1MCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTMzMzUwIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMzMzNTAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM1MCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTMzMzUwIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2Vk
IGluIDEzMzM1MCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMzUwIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxMzMzNTAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDEzMzM1MCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMzUwIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tl
ZCBpbiAxMzMzNTAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGluIDEzMzM1MCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzUw
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgaW4gMTMzMzUwIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBpbiAxMzMzNTAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIGluIDEzMzM1MCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIGluIDEzMzM1MCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzUwIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAx
MzMzNTAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMzUwIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBp
biAxMzMzNTAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMzUwIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tl
ZCBpbiAxMzMzNTAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzM1MCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzUw
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxMzMzNTAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzM1MCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBpbiAxMzMzNTAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzM1MCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgaW4gMTMzMzUwIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyBicm9rZW4gaW4gMTMzMzUw
IGJsb2NrZWQgaW4gMTI5MzEzCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzIGJyb2tlbiBpbiAxMzMzNTAgYmxvY2tlZCBpbiAxMjkzMTMKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgYnJva2VuIGluIDEzMzM1MCBibG9ja2VkIGlu
IDEyOTMxMwogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgYnJva2VuIGluIDEzMzM1MCBuZXZlciBwYXNzCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICBicm9rZW4gaW4gMTMzMzUwIG5ldmVyIHBhc3MKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgIGJyb2tlbiBp
biAxMzMzNTAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEzMzM1MCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgIGZhaWwgbGlr
ZSAxMjkzMTMKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIGYyODc2MzRmZTMyMTEyNzdmMDc4MDkyYmY1N2RjMmIyYTJl
MzhkZGEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBj
MjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMx
MyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAxMTMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
Mjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgMTExIGRheXMgICA3NCBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzMzNTAgIDIwMTktMDItMjEgMTU6MTg6MTAgWiAgICAyIGRheXMg
ICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjEzOTggcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIGJyb2tlbgpi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hcm1oZi1saWJ2aXJ0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bCBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBicm9rZW4KYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIGhvc3Qt
aW5zdGFsbC9zcmNfaG9zdCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLWxpYnZpcnQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tam9iIGJ1aWxkLWkz
ODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bCBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMg
YnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDgyMzM5
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 23 18:44:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Feb 2019 18:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxcH5-00058V-QR; Sat, 23 Feb 2019 18:43:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0smk=Q6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxcH5-00058M-6k
 for xen-devel@lists.xenproject.org; Sat, 23 Feb 2019 18:43:47 +0000
X-Inumbo-ID: f2882934-379a-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2882934-379a-11e9-bc90-bc764e045a96;
 Sat, 23 Feb 2019 18:43:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxcH2-00044l-3m; Sat, 23 Feb 2019 18:43:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxcH1-0003N1-Bi; Sat, 23 Feb 2019 18:43:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxcH1-00044t-B4; Sat, 23 Feb 2019 18:43:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133396-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: examine:examine-laxton1:hosts-allocate:broken:nonblocking
 examine:examine-joubertin1:hosts-allocate:broken:nonblocking
 examine:examine-merlot0:hosts-allocate:broken:nonblocking
 examine:examine-merlot1:hosts-allocate:broken:nonblocking
 examine:examine-laxton0:hosts-allocate:broken:nonblocking
 examine:examine-italia1:hosts-allocate:broken:nonblocking
 examine:examine-rochester1:host-install:broken:nonblocking
 examine:examine-rochester0:host-install:broken:nonblocking
 examine:examine-arndale-westfield:host-install:broken:nonblocking
 examine:examine-joubertin0:hosts-allocate:broken:nonblocking
 examine:examine-albana1:hosts-allocate:broken:nonblocking
 examine:examine-fiano0:hosts-allocate:broken:nonblocking
 examine:examine-debina0:hosts-allocate:broken:nonblocking
 examine:examine-baroque1:hosts-allocate:broken:nonblocking
 examine:examine-chardonnay0:hosts-allocate:broken:nonblocking
 examine:examine-pinot0:hosts-allocate:broken:nonblocking
 examine:examine-rimava1:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-metzinger:hosts-allocate:broken:nonblocking
 examine:examine-albana0:hosts-allocate:broken:nonblocking
 examine:examine-fiano1:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-gleizes:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-picasso:hosts-allocate:broken:nonblocking
 examine:examine-debina1:hosts-allocate:broken:nonblocking
 examine:examine-godello1:hosts-allocate:broken:nonblocking
 examine:examine-elbling1:hosts-allocate:broken:nonblocking
 examine:examine-godello0:hosts-allocate:broken:nonblocking
 examine:examine-chardonnay1:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-braque:hosts-allocate:broken:nonblocking
 examine:examine-italia0:hosts-allocate:broken:nonblocking
 examine:examine-elbling0:hosts-allocate:broken:nonblocking
 examine:examine-pinot1:hosts-allocate:broken:nonblocking
 examine:examine-baroque0:hosts-allocate:broken:nonblocking
X-Osstest-Versions-That: flight=132441
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Feb 2019 18:43:43 +0000
Subject: [Xen-devel] [examine test] 133396: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM5NiBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzOTYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIGV4YW1pbmUtbGF4dG9uMSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjQ0MQogZXhhbWluZS1qb3ViZXJ0aW4xICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMyNDQxCiBleGFt
aW5lLW1lcmxvdDAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4g
YmxvY2tlZCBpbiAxMzI0NDEKIGV4YW1pbmUtbWVybG90MSAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjQ0MQogZXhhbWluZS1sYXh0b24w
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4g
MTMyNDQxCiBleGFtaW5lLWl0YWxpYTEgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzI0NDEKIGV4YW1pbmUtcm9jaGVzdGVyMSAgICAgICAg
ICAgIDUgaG9zdC1pbnN0YWxsICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMjQ0MQogZXhh
bWluZS1yb2NoZXN0ZXIwICAgICAgICAgICAgNSBob3N0LWluc3RhbGwgICAgICAgICAgYnJva2Vu
IGJsb2NrZWQgaW4gMTMyNDQxCiBleGFtaW5lLWFybmRhbGUtd2VzdGZpZWxkICAgICA1IGhvc3Qt
aW5zdGFsbCAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzI0NDEKIGV4YW1pbmUtam91YmVy
dGluMCAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDEzMjQ0MQogZXhhbWluZS1hbGJhbmExICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMyNDQxCiBleGFtaW5lLWZpYW5vMCAgICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzI0NDEKIGV4
YW1pbmUtZGViaW5hMCAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDEzMjQ0MQogZXhhbWluZS1iYXJvcXVlMSAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMyNDQxCiBleGFtaW5lLWNoYXJk
b25uYXkwICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMzI0NDEKIGV4YW1pbmUtcGlub3QwICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMjQ0MQogZXhhbWluZS1yaW1hdmExICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMyNDQxCiBl
eGFtaW5lLWN1YmlldHJ1Y2stbWV0emluZ2VyICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMzI0NDEKIGV4YW1pbmUtYWxiYW5hMCAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMjQ0MQogZXhhbWluZS1maWFu
bzEgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgMTMyNDQxCiBleGFtaW5lLWN1YmlldHJ1Y2stZ2xlaXplcyAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzI0NDEKIGV4YW1pbmUtY3ViaWV0cnVjay1waWNh
c3NvICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMjQ0MQog
ZXhhbWluZS1kZWJpbmExICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgMTMyNDQxCiBleGFtaW5lLWdvZGVsbG8xICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzI0NDEKIGV4YW1pbmUtZWxi
bGluZzEgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDEzMjQ0MQogZXhhbWluZS1nb2RlbGxvMCAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMyNDQxCiBleGFtaW5lLWNoYXJkb25uYXkxICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzI0NDEK
IGV4YW1pbmUtY3ViaWV0cnVjay1icmFxdWUgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgIGJyb2tlbiBsaWtlIDEzMjQ0MQogZXhhbWluZS1pdGFsaWEwICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMyNDQxCiBleGFtaW5lLWVs
YmxpbmcwICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMzI0NDEKIGV4YW1pbmUtcGlub3QxICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMjQ0MQogZXhhbWluZS1iYXJvcXVlMCAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMyNDQx
CgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgMTMyNDQxCgpqb2JzOgog
ZXhhbWluZS1hbGJhbmEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBleGFtaW5lLWFsYmFuYTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtYmFyb3F1ZTAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1iYXJvcXVl
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBl
eGFtaW5lLWFybmRhbGUtYmx1ZXdhdGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1icmFxdWUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1jaGFyZG9ubmF5MCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWNoYXJkb25u
YXkxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4
YW1pbmUtZGViaW5hMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogZXhhbWluZS1kZWJpbmExICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWVsYmxpbmcwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtZWxibGluZzEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhh
bWluZS1maWFubzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBleGFtaW5lLWZpYW5vMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1nbGVpemVzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1nb2RlbGxvMCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFt
aW5lLWdvZGVsbG8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGV4YW1pbmUtaXRhbGlhMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1pdGFsaWExICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWpvdWJlcnRpbjAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1p
bmUtam91YmVydGluMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogZXhhbWluZS1hcm5kYWxlLWxha2VzaWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWxheHRvbjAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtbGF4dG9uMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWlu
ZS1tZXJsb3QwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBleGFtaW5lLW1lcmxvdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtYXJuZGFsZS1tZXRyb2NlbnRyZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1jdWJpZXRydWNrLW1l
dHppbmdlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5l
LWN1YmlldHJ1Y2stcGljYXNzbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGV4YW1pbmUtcGlub3QwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1waW5vdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLXJpbWF2YTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUt
cm9jaGVzdGVyMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogZXhhbWluZS1yb2NoZXN0ZXIxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWFybmRhbGUtd2VzdGZpZWxkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 23 20:00:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Feb 2019 20:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxdSp-0002J8-Py; Sat, 23 Feb 2019 19:59:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0smk=Q6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxdSo-0002Iy-3S
 for xen-devel@lists.xenproject.org; Sat, 23 Feb 2019 19:59:58 +0000
X-Inumbo-ID: 9793562f-37a5-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9793562f-37a5-11e9-bc90-bc764e045a96;
 Sat, 23 Feb 2019 19:59:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxdSl-0005Vp-Rh; Sat, 23 Feb 2019 19:59:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxdSl-0007WN-Il; Sat, 23 Feb 2019 19:59:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxdSl-0001tq-I0; Sat, 23 Feb 2019 19:59:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133369-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=95083f7db57fd5669e7e4c3fa0297e8ff2039562
X-Osstest-Versions-That: ovmf=c417c1b33d06ef6ae96adb373201a5a3c3b38772
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Feb 2019 19:59:55 +0000
Subject: [Xen-devel] [ovmf test] 133369: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM2OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzNjkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMyOTEKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICA5NTA4M2Y3ZGI1N2ZkNTY2
OWU3ZTRjM2ZhMDI5N2U4ZmYyMDM5NTYyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAg
ICAgICAgICBjNDE3YzFiMzNkMDZlZjZhZTk2YWRiMzczMjAxYTVhM2MzYjM4NzcyCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMzMyOTEgIDIwMTktMDItMTggMDE6NDE6MTUgWiAgICA1IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTMzMzA1ICAyMDE5LTAyLTE5IDAwOjQxOjIxIFogICAgNCBkYXlz
ICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMzY5ICAyMDE5LTAyLTIyIDE0
OjExOjE0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZWNraSBNYXRldXN6IDxtYXRldXN6LmFsYmVja2lA
aW50ZWwuY29tPgogIEFsYmVja2ksIE1hdGV1c3ogPC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWlu
aXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVudHMvY249QWxiZWNr
aSwgTWF0ZXVzejNiZT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBCb2IgRmVu
ZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGVuIEEgQ2hl
biA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNv
bT4KICBFZGdhciBIYW5kYWwgPGVoYW5kYWxAbnZpZGlhLmNvbT4KICBGYW4sIFpoaWp1WCA8emhp
anV4LmZhbkBpbnRlbC5jb20+CiAgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgog
IEdvbnphbGV6IERlbCBDdWV0bywgUm9kcmlnbyA8cm9kcmlnby5nb256YWxlei5kZWwuY3VldG9A
aW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEplZmYgQnJhc2VuIDxq
YnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4K
ICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amlld2VuLnlh
b0BpbnRlbC5jb20+CiAgSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4K
ICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIExhc3psbyBFcnNlayA8bGVy
c2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTWF4
IEtudXRzZW4gPG1ha251dHNlQG1pY3Jvc29mdC5jb20+CiAgUmF5IE5pIDxyYXkubmlAaW50ZWwu
Y29tPgogIFJvZHJpZ28gR29uemFsZXogZGVsIEN1ZXRvIDxyb2RyaWdvLmdvbnphbGV6LmRlbC5j
dWV0b0BpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56
aGFuZ0BpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFd1IEpp
YXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBaaGljaGFvIEdhbyA8emhpY2hhby5nYW9AaW50
ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDE3MTkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 23 23:30:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Feb 2019 23:30:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxgkG-0002DR-4F; Sat, 23 Feb 2019 23:30:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0smk=Q6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxgkE-0002DH-Lv
 for xen-devel@lists.xenproject.org; Sat, 23 Feb 2019 23:30:10 +0000
X-Inumbo-ID: f54f9e21-37c2-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f54f9e21-37c2-11e9-bc90-bc764e045a96;
 Sat, 23 Feb 2019 23:30:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxgkC-00016U-HT; Sat, 23 Feb 2019 23:30:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxgkC-0003Rq-83; Sat, 23 Feb 2019 23:30:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxgkC-0001Fm-7S; Sat, 23 Feb 2019 23:30:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133364-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-pvshim:<job
 status>:broken:regression
 linux-next:build-armhf-pvops:<job status>:broken:regression
 linux-next:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 linux-next:test-amd64-amd64-libvirt:<job status>:broken:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 linux-next:test-amd64-amd64-libvirt:host-install(4):broken:regression
 linux-next:test-amd64-i386-xl-pvshim:host-install(4):broken:regression
 linux-next:test-amd64-i386-rumprun-i386:host-install(4):broken:regression
 linux-next:build-armhf-pvops:host-install(4):broken:regression
 linux-next:test-arm64-arm64-xl:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-next:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=94a47529a645a40ca48f185c367aa418ebad4e5c
X-Osstest-Versions-That: linux=b5372fe5dc84235dbe04998efdede3c4daa866a9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Feb 2019 23:30:08 +0000
Subject: [Xen-devel] [linux-next test] 133364: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM2NCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzNjQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMz
MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMzMzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzMxMwogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTMzMzEzCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMzMTMKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzMxMwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMzEzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMzMTMKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzMxMwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMzEzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTMzMzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzMzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMzMz
MTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzMzEzCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMzMzEzCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVs
cy5yZXBlYXQgZmFpbCBsaWtlIDEzMzMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMzMzMTMKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBsaWtlIDEzMzMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxpa2UgMTMzMzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzMzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzMxMwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTMzMzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMzMzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDk0YTQ3NTI5YTY0NWE0MGNhNDhm
MTg1YzM2N2FhNDE4ZWJhZDRlNWMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGI1MzcyZmU1ZGM4NDIzNWRiZTA0OTk4ZWZkZWRlM2M0ZGFhODY2YTkKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5n
IHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTMzMzY0ICAyMDE5LTAyLTIyIDA5OjE4OjU4IFogICAgMSBkYXlz
ICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 24 00:56:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Feb 2019 00:56:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxi5w-0000QM-Hs; Sun, 24 Feb 2019 00:56:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7dg3=Q7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxi5v-0000QC-1i
 for xen-devel@lists.xenproject.org; Sun, 24 Feb 2019 00:56:39 +0000
X-Inumbo-ID: 09739ed0-37cf-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09739ed0-37cf-11e9-bc90-bc764e045a96;
 Sun, 24 Feb 2019 00:56:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxi5s-0003Fa-7j; Sun, 24 Feb 2019 00:56:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxi5r-0007uT-Rk; Sun, 24 Feb 2019 00:56:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxi5r-0004kJ-R3; Sun, 24 Feb 2019 00:56:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133368-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt:debian-install:fail:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-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-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-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=cb6a46364b119316444dc0422448e6789547b77a
X-Osstest-Versions-That: libvirt=0624ac3fa846b3e2a8e70e4cc2fd8477710cd76d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Feb 2019 00:56:35 +0000
Subject: [Xen-devel] [libvirt test] 133368: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM2OCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzNjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzI3MgogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzMjcyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTMzMjcyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzMjcyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzMyNzIKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICBjYjZhNDYzNjRiMTE5MzE2NDQ0
ZGMwNDIyNDQ4ZTY3ODk1NDdiNzdhCmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAg
ICAgICAwNjI0YWMzZmE4NDZiM2UyYThlNzBlNGNjMmZkODQ3NzcxMGNkNzZkCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMzMyNzIgIDIwMTktMDItMTUgMjI6NTg6MzggWiAgICA4IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTMzMzA2ICAyMDE5LTAyLTE5IDA0OjE5OjA2IFogICAgNCBkYXlzICAg
IDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMzY4ICAyMDE5LTAyLTIyIDEzOjQy
OjIzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNv
bT4KICBDaHJpcyBWZW50ZWljaGVyIDxjdmVudGVpY0ByZWRoYXQuY29tPgogIERhbmllbCBQLiBC
ZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgS2lhcmllIDxkYXZpZGtpYXJp
ZTRAZ21haWwuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEppcmkgRGVu
ZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0
LmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBMYWluZSBTdHVtcCA8bGFp
bmVAbGFpbmUub3JnPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgog
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGlyb2tv
dnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVt
cGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSA5MTYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 24 04:02:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Feb 2019 04:02:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxkzK-0006Ag-51; Sun, 24 Feb 2019 04:02:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7dg3=Q7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxkzJ-0006AU-55
 for xen-devel@lists.xenproject.org; Sun, 24 Feb 2019 04:02:01 +0000
X-Inumbo-ID: ee922476-37e8-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee922476-37e8-11e9-bc90-bc764e045a96;
 Sun, 24 Feb 2019 04:01:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxkzF-0007yU-2R; Sun, 24 Feb 2019 04:01:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxkzE-0002ax-Qk; Sun, 24 Feb 2019 04:01:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxkzE-0005X8-PV; Sun, 24 Feb 2019 04:01:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133363-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-pvhv2-amd:<job
 status>:broken:regression
 linux-3.18:test-amd64-amd64-libvirt:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 linux-3.18:test-armhf-armhf-xl-credit1:<job status>:broken:regression
 linux-3.18:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-pvshim:<job status>:broken:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-libvirt:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-xl-pvshim:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:host-install/src_host(4):broken:regression
 linux-3.18:test-amd64-i386-rumprun-i386:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:host-install(4):broken:regression
 linux-3.18:build-i386-xsm:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-3.18:build-i386-pvops:<job status>:broken:regression
 linux-3.18:build-amd64:<job status>:broken:regression
 linux-3.18:test-armhf-armhf-xl-vhd:<job status>:broken:regression
 linux-3.18:build-i386:<job status>:broken:regression
 linux-3.18:build-armhf-libvirt:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-3.18:test-armhf-armhf-xl-cubietruck:<job status>:broken:regression
 linux-3.18:build-amd64:hosts-allocate:broken:regression
 linux-3.18:build-i386-xsm:hosts-allocate:broken:regression
 linux-3.18:build-i386:hosts-allocate:broken:regression
 linux-3.18:build-i386-pvops:host-install(4):broken:regression
 linux-3.18:build-armhf-libvirt:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:debian-di-install:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-rtds:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):running:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:build-check(1):running:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-raw:build-check(1):running:regression
 linux-3.18:test-amd64-i386-pair:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-libvirt-vhd:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-credit1:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-pygrub:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-credit2:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-xsm:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):running:regression
 linux-3.18:test-amd64-i386-libvirt:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-3.18:build-i386-rumprun:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-pair:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-shadow:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:build-check(1):running:regression
 linux-3.18:test-amd64-i386-libvirt-pair:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):running:regression
 linux-3.18:build-amd64-libvirt:build-check(1):running:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 linux-3.18:test-amd64-i386-rumprun-i386:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):running:regression
 linux-3.18:build-i386-libvirt:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-pvshim:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-examine:build-check(1):running:regression
 linux-3.18:test-amd64-i386-examine:build-check(1):running:regression
 linux-3.18:test-amd64-i386-xl-shadow:build-check(1):running:regression
 linux-3.18:build-amd64-rumprun:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-libvirt:build-check(1):running:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):running:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:hosts-allocate:broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-xsm:hosts-allocate:broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-cubietruck:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit1:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:build-amd64:capture-logs:broken:nonblocking
 linux-3.18:build-i386:capture-logs:broken:nonblocking
 linux-3.18:build-i386-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start: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:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b8fa9d76c58c08f5fb00f91080c224a9f5d492c7
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Feb 2019 04:01:56 +0000
Subject: [Xen-devel] [linux-3.18 test] 133363: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM2MyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzNjMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgNCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkg
YnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMjg4NTgKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gPGpvYiBzdGF0dXM+IGJyb2tl
biBpbiAxMzMzMzkKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMzOQogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzM5
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuICBpbiAxMzMzMzkKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMzOQogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
biAgaW4gMTMzMzM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMzkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gYnJva2VuIGluIDEzMzMz
OQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICBicm9rZW4gaW4gMTMzMzM5CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMzM5IFJFR1IuIHZzLiAxMjg4NTgKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBpbiAxMzMzMzkgUkVH
Ui4gdnMuIDEyODg1OAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgYnJva2VuIGluIDEzMzMzOSBSRUdSLiB2cy4gMTI4ODU4CiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzM5IFJFR1IuIHZzLiAxMjg4
NTgKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxMzMzMzkgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQt
Y2hlY2soMSkgcnVubmluZyBpbiAxMzMzMzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBydW5uaW5nIGluIDEzMzMzOQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1
bm5pbmcgaW4gMTMzMzM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzkKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBydW5u
aW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93IDEgYnVpbGQtY2hlY2soMSkgcnVubmluZyBpbiAxMzMzMzkKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBydW5uaW5nIGlu
IDEzMzMzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgcnVubmluZyBpbiAxMzMzMzkKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBydW5uaW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM5CiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBp
biAxMzMzMzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgcnVubmluZyBpbiAxMzMzMzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICBydW5uaW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcg
aW4gMTMzMzM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgcnVubmluZyBpbiAxMzMzMzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBydW5uaW5nIGluIDEzMzMzOQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgIHJ1bm5pbmcgaW4gMTMzMzM5CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgcnVubmluZyBpbiAxMzMzMzkKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5n
IGluIDEzMzMzOQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzkK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBydW5uaW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM5CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmlu
ZyBpbiAxMzMzMzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93IDEgYnVpbGQtY2hlY2soMSkgcnVubmluZyBpbiAxMzMzMzkKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEz
MzMzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBydW5uaW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM5CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
cnVubmluZyBpbiAxMzMzMzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICBydW5uaW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIHJ1bm5pbmcgaW4g
MTMzMzM5CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgcnVubmluZyBpbiAx
MzMzMzkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBydW5uaW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM5CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIHJ1bm5pbmcgaW4gMTMzMzM5CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICBydW5u
aW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM5CiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgcnVubmluZyBpbiAxMzMz
MzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICBydW5uaW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM5CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgcnVu
bmluZyBpbiAxMzMzMzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICBydW5uaW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMz
MzM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgcnVubmluZyBpbiAxMzMzMzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzMzOQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1
bm5pbmcgaW4gMTMzMzM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgcnVubmluZyBpbiAxMzMzMzkKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgcnVubmluZyBpbiAx
MzMzMzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBydW5uaW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM5CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
cnVubmluZyBpbiAxMzMzMzkKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIHJ1bm5p
bmcgaW4gMTMzMzM5CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICBydW5uaW5nIGluIDEzMzMz
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM5CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzkKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5u
aW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM5CiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMz
MzkKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBydW5uaW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM5CiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVu
bmluZyBpbiAxMzMzMzkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzMzOQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIHJ1bm5pbmcgaW4gMTMz
MzM5CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5n
KToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IDIgaG9zdHMtYWxsb2NhdGUgYnJva2VuIGluIDEzMzMzOSBwYXNzIGluIDEzMzM2MwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMzM5
IHBhc3MgaW4gMTMzMzYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMzOSBwYXNzIGluIDEzMzM2Mwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxMzMzMzkgcGFzcyBpbiAxMzMzNjMKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMzOSBwYXNzIGluIDEzMzM2MwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBh
c3MgaW4gMTMzMzM5CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMzMzkKClJlZ3Jlc3Npb25zIHdoaWNoIGFy
ZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDEzMzMzOSBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzM5IG4vYQogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyBicm9rZW4gaW4gMTMzMzM5IGJsb2NrZWQgaW4g
MTI4ODU4CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzIGJyb2tl
biBpbiAxMzMzMzkgYmxvY2tlZCBpbiAxMjg4NTgKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgYnJva2VuIGluIDEzMzMzOSBibG9ja2VkIGluIDEyODg1OAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTMzMzM5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzMzkgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MzMzOSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzMzOSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMjg4MDcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3Rh
bGwgICAgICAgICAgICBmYWlsICBsaWtlIDEyODg0MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYg
a2VybmVsLWJ1aWxkICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGI4ZmE5ZDc2YzU4YzA4ZjVmYjAwZjkxMDgwYzIyNGE5
ZjVkNDkyYzcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5Nzlj
MWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEy
ODg1OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAxMjkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAgMTA1IGRheXMgICA3MCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzMzMzkgIDIwMTktMDItMjAgMTk6NTA6MTEgWiAgICAzIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjYxNiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgaG9z
dC1pbnN0YWxsL3NyY19ob3N0KDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
am9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1saWJ2aXJ0IGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDIwOTU0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 24 07:34:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Feb 2019 07:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxoIN-0005MZ-4a; Sun, 24 Feb 2019 07:33:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7dg3=Q7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxoIL-0005MN-HC
 for xen-devel@lists.xenproject.org; Sun, 24 Feb 2019 07:33:53 +0000
X-Inumbo-ID: 87573357-3806-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87573357-3806-11e9-bc90-bc764e045a96;
 Sun, 24 Feb 2019 07:33:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxoIH-0003ts-OZ; Sun, 24 Feb 2019 07:33:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxoIH-0000E4-GA; Sun, 24 Feb 2019 07:33:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxoIH-0007cr-EB; Sun, 24 Feb 2019 07:33:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133378-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:<job
 status>:broken:regression
 xen-4.9-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-pair:<job status>:broken:regression
 xen-4.9-testing:build-i386-xsm:host-install(4):broken:regression
 xen-4.9-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-pygrub:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-xtf-amd64-amd64-2:<job status>:broken:regression
 xen-4.9-testing:build-arm64:<job status>:broken:regression
 xen-4.9-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-i386:<job status>:broken:regression
 xen-4.9-testing:build-amd64:<job status>:broken:regression
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:<job status>:broken:regression
 xen-4.9-testing:build-amd64-prev:<job status>:broken:regression
 xen-4.9-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.9-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.9-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-i386-pvops:hosts-allocate:broken:regression
 xen-4.9-testing:build-i386-xsm:hosts-allocate:broken:regression
 xen-4.9-testing:build-i386:hosts-allocate:broken:regression
 xen-4.9-testing:build-amd64-prev:hosts-allocate:broken:regression
 xen-4.9-testing:build-amd64:hosts-allocate:broken:regression
 xen-4.9-testing:build-amd64-pvops:hosts-allocate:broken:regression
 xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:build-i386-pvops:kernel-build:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:build-arm64-libvirt:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-pair:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-credit2:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-livepatch:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qcow2:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-shadow:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-pygrub:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):running:regression
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-rtds:build-check(1):running:regression
 xen-4.9-testing:build-i386-rumprun:build-check(1):running:regression
 xen-4.9-testing:build-amd64-libvirt:build-check(1):running:regression
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):running:regression
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):running:regression
 xen-4.9-testing:build-amd64-rumprun:build-check(1):running:regression
 xen-4.9-testing:test-arm64-arm64-xl-credit1:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-libvirt:build-check(1):running:regression
 xen-4.9-testing:build-i386-libvirt:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-credit1:build-check(1):running:regression
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-multivcpu:build-check(1):running:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):running:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 xen-4.9-testing:test-xtf-amd64-amd64-2:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl: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-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:host-install/dst_host(5):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-pair:host-install/src_host(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-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:debian-di-install: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:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.9-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-intel: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-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64: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-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-rumprun-i386: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-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm: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-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-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-xtf-amd64-amd64-2: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-xsm: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-credit1: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-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu: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-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-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-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-armhf-armhf-xl: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-migrupgrade: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-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-i386:capture-logs:broken:nonblocking
 xen-4.9-testing:build-amd64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-amd64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-amd64-prev:capture-logs:broken:nonblocking
 xen-4.9-testing:build-i386-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-i386-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start.2: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-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-amd64-xl-qemuu-win7-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-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-armhf-armhf-xl-cubietruck: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-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt: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-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-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-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f5acf97f669c6bc9691e03771ad06703da77e0d5
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Feb 2019 07:33:49 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133378: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM3OCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzM3OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTMyODg5CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICA8am9iIHN0YXR1cz4gYnJva2VuIGluIDEzMzMx
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbiAgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMTQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgYnJv
a2VuIGluIDEzMzMxNAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMz
MTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgYnJva2VuIGluIDEzMzMxNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICBicm9rZW4gaW4gMTMzMzE0CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJy
b2tlbiBpbiAxMzMzMTQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMxNAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMz
MzQyCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuICBpbiAxMzMzNDIKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzM0MgogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbiAgaW4gMTMzMzQyCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgIGJyb2tlbiBpbiAxMzMzNDIKIGJ1aWxkLWFtZDY0LXByZXYg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEz
MzM0MgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzQyCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzNDIKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4gIGluIDEzMzM0MgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgYnJva2VuIGluIDEzMzM0MiBSRUdSLiB2cy4gMTMyODg5CiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMzQyIFJFR1IuIHZzLiAx
MzI4ODkKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tl
biBpbiAxMzMzNDIgUkVHUi4gdnMuIDEzMjg4OQogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAg
IDIgaG9zdHMtYWxsb2NhdGUgYnJva2VuIGluIDEzMzM0MiBSRUdSLiB2cy4gMTMyODg5CiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMzQy
IFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAyIGhvc3RzLWFs
bG9jYXRlIGJyb2tlbiBpbiAxMzMzNDIgUkVHUi4gdnMuIDEzMjg4OQogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgIDYga2VybmVsLWJ1aWxkICAgZmFpbCBpbiAxMzMyOTUgUkVHUi4gdnMuIDEzMjg4OQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9o
b3N0IGZhaWwgaW4gMTMzMzE0IFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzM0
MgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzNDIKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICBydW5u
aW5nIGluIDEzMzM0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93IDEgYnVpbGQtY2hlY2soMSkgcnVubmluZyBpbiAxMzMzNDIKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGlu
IDEzMzM0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzNDIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICBydW5uaW5nIGluIDEzMzM0MgogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgcnVubmluZyBp
biAxMzMzNDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzM0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgcnVubmluZyBpbiAxMzMzNDIKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzM0MgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIHJ1bm5pbmcg
aW4gMTMzMzQyCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzNDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzM0Mgog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzNDIKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5n
IGluIDEzMzM0MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgcnVubmluZyBpbiAxMzMzNDIK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBydW5uaW5nIGluIDEzMzM0MgogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmlu
ZyBpbiAxMzMzNDIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICBydW5uaW5nIGluIDEzMzM0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgIHJ1bm5pbmcgaW4gMTMzMzQy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgcnVubmluZyBpbiAxMzMzNDIKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzM0MgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgIHJ1bm5p
bmcgaW4gMTMzMzQyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzNDIKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzM0
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzNDIKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5u
aW5nIGluIDEzMzM0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgcnVubmluZyBpbiAxMzMz
NDIKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcp
OgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNCBwYXNzIGluIDEzMzM3OAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzE0IHBhc3Mg
aW4gMTMzMzc4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzMzNzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAx
MzMzNzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDQgaG9zdC1pbnN0YWxs
KDQpIGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzMzNzgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQg
cGFzcyBpbiAxMzMzNzgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgNCBob3N0LWluc3Rh
bGwoNCkgYnJva2VuIGluIDEzMzMxNCBwYXNzIGluIDEzMzM3OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzE0IHBhc3MgaW4gMTMz
Mzc4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBpbiAxMzMzMTQgcGFzcyBpbiAxMzMzNzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzE0IHBhc3MgaW4gMTMzMzc4
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgNCBob3N0LWluc3RhbGwoNCkgYnJva2Vu
IGluIDEzMzM0MiBwYXNzIGluIDEzMzI5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMzI5NQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgNSBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkg
YnJva2VuIHBhc3MgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgNCBob3N0LWluc3RhbGwoNCkgICBicm9rZW4gcGFzcyBpbiAxMzMzMTQKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgIGJyb2tlbiBwYXNz
IGluIDEzMzMxNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDQgaG9zdC1p
bnN0YWxsKDQpICAgYnJva2VuIHBhc3MgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICA0IGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KSBicm9rZW4gcGFzcyBpbiAxMzMzMTQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgaW4gMTMzMjgxIHBhc3MgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIg
ZmFpbCBpbiAxMzMyODEgcGFzcyBpbiAxMzMzMTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBpbiAxMzMyODEgcGFzcyBpbiAx
MzMzMTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWluc3RhbGwgICAgICBm
YWlsIGluIDEzMzI4MSBwYXNzIGluIDEzMzM0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBpbiAxMzMyODEgcGFzcyBp
biAxMzMzNzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTMzMjgxIHBhc3MgaW4gMTMzMzc4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIGluIDEzMzI5NSBwYXNzIGluIDEzMzM3OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBp
biAxMzMzMTQgcGFzcyBpbiAxMzMyODEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEzMzMxNCBwYXNzIGlu
IDEzMzI4MQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyIGZhaWwgaW4gMTMzMzE0IHBhc3MgaW4gMTMzMjk1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTQgZ3Vlc3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4g
MTMzMzE0IHBhc3MgaW4gMTMzMzc4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEwIGRl
Ymlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTMzMzE0IHBhc3MgaW4gMTMzMzc4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
aW4gMTMzMzE0IHBhc3MgaW4gMTMzMzc4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTAg
ZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMzMzNDIgcGFzcyBpbiAxMzMyOTUKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgcGFzcyBpbiAxMzMyODEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIyIGd1ZXN0
LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBwYXNzIGluIDEzMzI5NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIHBhc3MgaW4gMTMzMjk1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBwYXNzIGluIDEzMzMx
NAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTAgZGViaWFuLWh2bS1pbnN0
YWxsICBmYWlsIHBhc3MgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDEw
IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzMzMTQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgcGFzcyBpbiAxMzMzMTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMzQyIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBpbiAxMzMzNDIgUkVHUi4g
dnMuIDEzMjg4OQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
YnJva2VuIGluIDEzMzM0MiBSRUdSLiB2cy4gMTMyODg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9j
a2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMy
OTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEz
MzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4g
MTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEz
MzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBi
bG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMzNDIgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMzQyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMz
NDIgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDEzMzM0MiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMzQyIG4v
YQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxMzMzNDIgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM0MiBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTMzMzQyIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNDIgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM0MiBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTMzMzQyIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzIGJyb2tlbiBpbiAxMzMzNDIgYmxvY2tlZCBpbiAxMzI4ODkK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgYnJva2VuIGluIDEz
MzM0MiBibG9ja2VkIGluIDEzMjg4OQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyBicm9rZW4gaW4gMTMzMzQyIGJsb2NrZWQgaW4gMTMyODg5CiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzIGJyb2tlbiBpbiAxMzMzNDIgYmxvY2tl
ZCBpbiAxMzI4ODkKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
YnJva2VuIGluIDEzMzM0MiBibG9ja2VkIGluIDEzMjg4OQogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyBicm9rZW4gaW4gMTMzMzQyIGJsb2NrZWQgaW4gMTMyODg5
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzIGJyb2tlbiBpbiAx
MzMzNDIgYmxvY2tlZCBpbiAxMzI4ODkKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgMyBj
YXB0dXJlLWxvZ3MgYnJva2VuIGluIDEzMzM0MiBibG9ja2VkIGluIDEzMjg4OQogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyBicm9rZW4gaW4gMTMzMzQyIGJsb2Nr
ZWQgaW4gMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMzMyODEgYmxvY2tlZCBpbiAx
MzI4ODkKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTcgZ3Vlc3Qtc3RhcnQuMiBmYWls
IGluIDEzMzI4MSBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MzMyODEgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI4MSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI4MSBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTggZ3Vlc3Qtc3Rh
cnQvd2luLnJlcGVhdCBmYWlsIGluIDEzMzI5NSBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTMzMjk1
IGxpa2UgMTMyODg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgZmFpbCBpbiAxMzMyOTUgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjk1IG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5
NSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMzMzMTQgYmxvY2tlZCBpbiAxMzI4ODkKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBpbiAxMzMzMTQgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDEzMzMxNCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTMzMzE0
IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMzMzE0IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMzMzQyIGJsb2NrZWQg
aW4gMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzI4ODkK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ZjVhY2Y5N2Y2NjljNmJjOTY5MWUwMzc3MWFkMDY3MDNkYTc3ZTBkNQpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgNTRhYTM4MmNiY2RjMWUyYmE3NWQ2NzM0MTUxY2E2ZTUz
MTA0ZTJmMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyODg5ICAyMDE5LTAyLTA0IDIyOjA0OjA5
IFogICAxOSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzE0NyAgMjAxOS0wMi0xMSAxMzo0
MTo1MCBaICAgMTIgZGF5cyAgICA4IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYt
cHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIGJyb2tlbgpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1
KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyIGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9w
cyBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFtZDY0LXByZXYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCgpOb3Qg
cHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgZjVhY2Y5N2Y2NjljNmJjOTY5MWUwMzc3MWFkMDY3MDNkYTc3
ZTBkNQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24g
RmViIDExIDE0OjA2OjI3IDIwMTkgKzAxMDAKCiAgICB1cGRhdGUgWGVuIHZlcnNpb24gdG8gNC45
LjQKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 24 11:00:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Feb 2019 11:00:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxrWL-0004Ny-19; Sun, 24 Feb 2019 11:00:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7dg3=Q7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxrWK-0004No-5C
 for xen-devel@lists.xenproject.org; Sun, 24 Feb 2019 11:00:32 +0000
X-Inumbo-ID: 66819087-3823-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66819087-3823-11e9-bc90-bc764e045a96;
 Sun, 24 Feb 2019 11:00:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxrUB-0008Do-7Y; Sun, 24 Feb 2019 10:58:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxrUA-0003Yy-Ui; Sun, 24 Feb 2019 10:58:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxrUA-0002tP-Ts; Sun, 24 Feb 2019 10:58:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133408-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=e72ecc7615410e5bf1a1c9a4c7772322c16eeb82
X-Osstest-Versions-That: xen=1bcd0b43a16b7a48ec9afce3887c6c841b687abb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Feb 2019 10:58:18 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 133408: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQwOCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQwOC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU3MmVjYzc2MTU0MTBl
NWJmMWExYzlhNGM3NzcyMzIyYzE2ZWViODIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDFiY2QwYjQzYTE2YjdhNDhlYzlhZmNlMzg4N2M2Yzg0MWI2ODdhYmIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMzMyNCAgMjAxOS0wMi0yMCAwOToxODo1NiBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzM0MDggIDIwMTktMDItMjQgMDk6MTg6MjkgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBWYXJhZCBHYXV0YW0gPHZy
ZEBhbWF6b24uZGU+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBjb3Zl
cml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICAxYmNkMGI0M2ExLi5lNzJlY2M3NjE1ICBlNzJlY2M3NjE1NDEw
ZTViZjFhMWM5YTRjNzc3MjMyMmMxNmVlYjgyIC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9rZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 24 14:37:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Feb 2019 14:37:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxuuR-0002ln-HN; Sun, 24 Feb 2019 14:37:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7dg3=Q7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxuuQ-0002lb-8N
 for xen-devel@lists.xenproject.org; Sun, 24 Feb 2019 14:37:38 +0000
X-Inumbo-ID: ba264201-3841-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba264201-3841-11e9-bc90-bc764e045a96;
 Sun, 24 Feb 2019 14:37:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxuuN-0003sz-9z; Sun, 24 Feb 2019 14:37:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxuuM-00005K-Vm; Sun, 24 Feb 2019 14:37:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxuuM-0003l9-Um; Sun, 24 Feb 2019 14:37:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133383-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-credit2:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-libvirt:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:<job status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-libvirt-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-libvirt:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:host-install(4):broken:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qcow2:debian-di-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 qemu-mainline:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-pygrub:debian-di-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-amd64-amd64-libvirt:migrate-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-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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=8eb29f1bf5a974dc4c11d2d1f5e7c7f7a62be116
X-Osstest-Versions-That: qemuu=1e36232994c8ad01774501d2e299deba3a2469af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Feb 2019 14:37:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 133383: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM4MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzODMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjg0CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMzMyODQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI4NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMzI4
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBSRUdSLiB2cy4gMTMzMjg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMyODQKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDEzMzI4NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMyODQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTMzMjg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMyODQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzI4NAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAxMCBkZWJp
YW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMjg0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBS
RUdSLiB2cy4gMTMzMjg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzMjg0
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzMjg0CiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzMyODQKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzI4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzI4NAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMzMjg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMyODQKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzI4
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgOGViMjlmMWJmNWE5NzRkYzRj
MTFkMmQxZjVlN2M3ZjdhNjJiZTExNgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAg
ICAgICAgMWUzNjIzMjk5NGM4YWQwMTc3NDUwMWQyZTI5OWRlYmEzYTI0NjlhZgoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTMzMjg0ICAyMDE5LTAyLTE3IDAyOjU1OjAwIFogICAgNyBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEzMzMwMiAgMjAxOS0wMi0xOCAxNDo0MjoyNiBaICAgIDUgZGF5cyAg
ICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzM4MyAgMjAxOS0wMi0yMiAyMjoz
NzowMCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExpbmRzYXkgPGFhcm9uQG9zLmFtcGVyZWNvbXB1
dGluZy5jb20+CiAgQWFyb24gTGluZHNheSBPUyA8YWFyb25Ab3MuYW1wZXJlY29tcHV0aW5nLmNv
bT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXgg
V2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQkFMQVRPTiBab2x0YW4g
PGJhbGF0b25AZWlrLmJtZS5odT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5l
bC5jcmFzaGluZy5vcmc+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5p
Ym0uY29tPgogIENvbGxpbiBXYWxsaW5nIDx3YWxsaW5nQGxpbnV4LmlibS5jb20+CiAgQ29ybmVs
aWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2Vy
QHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRmFiaWFubyBS
b3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRo
YXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSGFsaWwgUGFzaWMgPHBhc2lj
QGxpbnV4LmlibS5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIExhdXJlbnQg
Vml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMaWFtIE1lcndpY2sgPGxpYW0ubWVyd2lja0Bv
cmFjbGUuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQu
Y29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgog
IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJvdGggPG1k
cm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1
a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgog
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBSaWNoYXJkIEhl
bmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb21hbiBLYXBsIDxya2FA
c3lzZ28uY29tPgogIFN2ZW4gU2NobmVsbGUgPHN2ZW5zQHN0YWNrZnJhbWUub3JnPgogIFRob21h
cyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgYnJva2VuCmJyb2tlbi1zdGVw
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIyNDggbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 24 14:53:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Feb 2019 14:53:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxv9N-0004AE-0D; Sun, 24 Feb 2019 14:53:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Njzp=Q7=gmail.com=dpsmith.dev@srs-us1.protection.inumbo.net>)
 id 1gxv9L-0004A9-6F
 for xen-devel@lists.xen.org; Sun, 24 Feb 2019 14:53:03 +0000
X-Inumbo-ID: e1b95cd2-3843-11e9-bc90-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1b95cd2-3843-11e9-bc90-bc764e045a96;
 Sun, 24 Feb 2019 14:53:01 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id z13so3892580qki.2
 for <xen-devel@lists.xen.org>; Sun, 24 Feb 2019 06:53:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=pOaHVhP6HNGBMaZEDX3XfmsWZ3dtAe8s2m3AUHk4IL8=;
 b=LXqFnMvwv+ZocN5UD7hiF5R8uELTj4PIBa4C+L1Cwb3xw1gVtbPxyqzG+yzeGZNC6v
 XKlXBH5zaZz7H0uvjWq1CCxCHlVX3VrP3xR0/JZL5w4wlLG3sUBWRguyAglFhVX1fCc7
 SM7H77XNdZ3ac7YyJSwMczxUK8zmvbF+RI4ERPQ7LkODKSEzN3dbbHzE6kOKavhTOZn6
 TsvEwpYKDwppudSaR//EchRzrFYU2aMrLPmIJa7pW5RcGrBoeRQhGO5Z9bHGw7iQQuzL
 wtyBMdiBqfT7iGjphsCG3L5dM7zwN6LlvWKphFRoWAixmfdPZ8dzny5b16EmFN3kz1n0
 G2cA==
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=pOaHVhP6HNGBMaZEDX3XfmsWZ3dtAe8s2m3AUHk4IL8=;
 b=AHP1xJZcmQ6vawtpV631a0vgCG7+VWXx0wsPEqJiAFkHUrYH7LldBDgsRhRgs1nMY3
 2deHBFrrQ3iy0xG4VrYpUUiigTn00Sd52UPSp6xeL28b9a6C6GjfUGmUQs719Efv7s+I
 JHXIFFVSnjLjE67W2eBAkiho/+Gd9sjwHwuQXE/ZEDhJSg6SXTrsLTIBxlshFPfHW6tu
 9WhApeNqPEqikXEzrG2CSIvK+u5O6l26P4/X1hCBAb8VmDYF09vd53MbFnp0WkiQqAkB
 Syb/P4JJxB2Kgh/byYEcKp/cJvWkDnWJU3pl8oXpalEr/u05JLGvBNZ72UhERLASt1aZ
 3V0Q==
X-Gm-Message-State: AHQUAuY5fNyzJaPZ+4q1UfM97WZWXeDbOXfC8dsCWA+66YlAuNXzw1L3
 n6Q+QrAtf96kY8h9zxdSIXA=
X-Google-Smtp-Source: AHgI3IbRLyPZ0SRtHcw4E4OTK5UoKhqNdwk9L+YP6y+Hx6LMxBds6ewYj3ZLPD9W7tPxXn1bX3f/4A==
X-Received: by 2002:a37:9d56:: with SMTP id g83mr9708181qke.351.1551019980971; 
 Sun, 24 Feb 2019 06:53:00 -0800 (PST)
Received: from [10.10.1.4] (c-73-129-199-244.hsd1.md.comcast.net.
 [73.129.199.244])
 by smtp.gmail.com with ESMTPSA id a6sm3540665qkk.5.2019.02.24.06.52.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 24 Feb 2019 06:53:00 -0800 (PST)
From: "Daniel P. Smith" <dpsmith.dev@gmail.com>
To: George Dunlap <George.Dunlap@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <a49643ec-6bbe-04be-1ae2-b1d731da92cf@gmail.com>
 <20190213182544.2tguperv3yliejch@zion.uk.xensource.com>
 <alpine.DEB.2.10.1902131110270.5641@sstabellini-ThinkPad-X260>
 <A2C0B65C-32D0-4243-8A14-73B8331AC386@citrix.com>
Message-ID: <322274ad-1f46-df5f-30d2-d187429c0c76@gmail.com>
Date: Sun, 24 Feb 2019 09:52:59 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <A2C0B65C-32D0-4243-8A14-73B8331AC386@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Enhancing Xen's Kconfig infrastructure to support
 tailored solutions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: James McKenzie <james.mckenzie@bromium.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Xen-devel <xen-devel@lists.xen.org>, Lars Kurth <lars.kurth.xen@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xNS8xOSA0OjM1IEFNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IAo+IAo+PiBPbiBGZWIg
MTMsIDIwMTksIGF0IDc6MTEgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4gd3JvdGU6Cj4+Cj4+IE9uIFdlZCwgMTMgRmViIDIwMTksIFdlaSBMaXUgd3JvdGU6
Cj4+PiBPbiBUdWUsIEZlYiAxMiwgMjAxOSBhdCAwOTozNDoyNVBNIC0wNTAwLCBEYW5pZWwgUC4g
U21pdGggd3JvdGU6CjxzbmlwPgo+Pj4+IFRoZSBpbml0aWFsIGZvY3VzIHdpbGwgYmUgdG8gZXhw
bG9yZSBhbmQgZG9jdW1lbnQgdGhlIHJhbmdlIG9mIHBvc3NpYmxlCj4+Pj4gdXNlIGNhc2VzIHRo
YXQgYXJlIG9mIGludGVyZXN0IHRvIHRoZSBYZW4gY29tbXVuaXR5LiBUaGlzIHdpbGwgYmUgdGhl
Cj4+Pj4gaW5wdXQgdG8gYSBkZXNpZ24gZG9jdW1lbnQgdGhhdCBpcyBjcmFmdGVkIGluIGNvbmp1
bmN0aW9uIHdpdGggdGhlIFhlbgo+Pj4+IG1haW50YWluZXJzLCB0byBpZGVudGlmeSBwb3NzaWJs
ZSBhcHByb2FjaGVzIHRvIGV4dGVuZCB0aGUgZXhpc3RpbmcKPj4+PiBLY29uZmlnIGluZnJhc3Ry
dWN0dXJlIHRvIHByb2R1Y2UgdGFpbG9yZWQgaW5zdGFuY2VzIG9mIFhlbi4KPj4+Pgo+Pj4+IElm
IHlvdSBhcmUgaW50ZXJlc3RlZCBpbiBwYXJ0aWNpcGF0aW5nIGluIHRoaXMgZWZmb3J0LCBwbGVh
c2UgcmVwbHkgdG8KPj4+PiB0aGlzIHRocmVhZCB0byBvdXRsaW5lIHBvc3NpYmxlIHVzZSBjYXNl
cywgZGVzaWduIGNvbnN0cmFpbnRzIGFuZCBvdGhlcgo+Pj4+IGNvbnNpZGVyYXRpb25zIGZvciBp
bXByb3ZpbmcgWGVuJ3MgS2NvbmZpZyBpbmZyYXN0cnVjdHVyZSB0byBzdXBwb3J0Cj4+Pj4gdGFp
bG9yaW5nIGZvciBzcGVjaWZpYyB1c2UgY2FzZXMuCj4+Pj4KPj4+Cj4+PiBNeSBpbXByZXNzaW9u
IGZyb20gdGhlIGNvbW11bml0eSBjYWxsIGlzIHRoYXQgeW91IHdhbnQgdG8gcHJvdmlkZQo+Pj4g
c21hbGxpc2ggY29uZmlndXJhdGlvbnMgZm9yIGRpZmZlcmVudCB1c2UgY2FzZXMuCj4+Pgo+Pj4g
VGhlIEtjb25maWcgaW5mcmFzdHJ1Y3R1cmUgaXMgYWxyZWFkeSBhYmxlIHRvIGRvIHdoYXQgeW91
IHdhbnQgYXMgZmFyIGFzCj4+PiBJIGNhbiB0ZWxsLiAgWW91IGNhbiBlYXNpbHkgZmVlZCBpdCBh
IGJhc2UgY29uZmlnIGZpbGUgLS0gc2VlIGZpbGVzCj4+PiB1bmRlciBhdXRvbWF0aW9uL2NvbmZp
Z3MveDg2Ly4gIFdoYXQgc29ydCBvZiBleHRlbnNpb24gaXMgbmVlZGVkIGluIHlvdXIKPj4+IG9w
aW5pb24/Cj4+Pgo+Pj4gQXMgdXNlIGNhc2UgZ29lcywgaXQgd291bGQgYmUgYSBnb29kIHN0YXJ0
IGlmIHlvdSBqdXN0IHN1Ym1pdCBzb21ldGhpbmcKPj4+IHlvdSBjYXJlIGFib3V0Lgo+Pgo+PiBJ
IG1lbnRpb25lZCBvbiB0aGUgY2FsbCB0aGF0IGEgZ29vZCBmaXJzdCBzdGFydCBjb3VsZCBiZSBh
IGtjb25maWcgdGhhdAo+PiBhbGxvd3MgdG8gYnVpbGQgYW4gaHlwZXJ2aXNvciBiaW5hcnkgd2l0
aCBvbmx5IHN1cHBvcnQgZm9yIFBWSCBhbmQgb25seQo+PiBzdXBwb3J0IGZvciByZWNlbnQgSW50
ZWwgbWFjaGluZXMsIHdpdGggdGhlIGdvYWwgb2YgbWluaW1pemluZyB0aGUgY29kZQo+PiBiYXNl
IHRvIGxlc3MgdGhhbiAxMDBLIExPQy4KPiAKPiBJIHRoaW5rIG9uZSB0aGluZyB0aGF0IG1pZ2h0
IGJlIGhlbHBmdWwgaXMgYSBzb3J0IG9mIOKAnGZlYXR1cmUgZG9jdW1lbnTigJ0gZm9yIGVhY2gg
ZGVmY29uZmlnIHdl4oCZcmUgbG9va2luZyBhdCBjcmVhdGluZy4gIFRoaXMgd291bGQgaW5jbHVk
ZToKPiAKPiAqIFdoYXQgdGhlIOKAnHRhcmdldCB1c2UgY2FzZeKAnSBmb3IgZWFjaCBkZWZjb25m
aWcgd291bGQgYmUKPiAqIFRoZSBlbmQgZ29hbCBpbiB0ZXJtcyBvZiBmdW5jdGlvbmFsaXR5IC8g
TG9DIC8gd2hhdGV2ZXIKPiAqIFRoZSBjdXJyZW50IHN0YXRlLCB3b3JrIGl0ZW1zIHlldCB0byBk
bwo+ICogV2hhdCBwb3RlbnRpYWwgdmFyaWF0aW9ucyB0aGVyZSBhcmUgKGkuZS4sIGhvdyB0byBl
bmFibGUgc2hhZG93IGlmIHlvdSB3YW50LCBvciBzd2l0Y2ggZnJvbSBJbnRlbC1vbmx5IHRvIEFN
RC1vbmx5KQo+IAo+IEnigJl2ZSBzb3J0IG9mIGJlZW4gdXNpbmcgZG9jcy9kZXNpZ24vcWVtdS1k
ZXByaXZpbGVnZS5tZCBpbiB0aGlzIHdheTogU2F5aW5nIHdoZXJlIHdlIHdhbnQgdG8gZ28sIGFu
ZCBtb3ZpbmcgdGhpbmdzIGZyb20g4oCcdG8gZG/igJ0gdG8g4oCcZG9uZeKAnSBhcyB0aGV5IGdl
dCBpbXBsZW1lbnRlZC4gIFRoYXQgd291bGQgbWFrZSBpdCBlYXNpZXIgdG8gaGF2ZSBpbi1wcm9n
cmVzcyB0aGluZ3MgaW4gdGhlIHRyZWUsIG1ha2UgaXQgZWFzaWVyIGZvciBwZW9wbGUgdG8gY29s
bGFib3JhdGUgLyBlbmhhbmNlIGRlZmNvbmZpZ3MsIGFuZCBhbHNvIGJlIGEgc3RhcnRpbmcgcG9p
bnQgZm9yIHRhbGtpbmcgYWJvdXQgdGVzdGluZyBhbmQgc3VwcG9ydCBzdGF0dXMuCgpGaXJzdCBs
ZXQgbWUgdGhhbmsgeW91IGFuZCBldmVyeW9uZSBlbHNlIGZvciB0aGUgY29tbWVudHMgb24gdGhl
IGNhbGwsCml0IGlzIGdyZWF0bHkgYXBwcmVjaWF0ZWQuIFllcywgbXkgaW50ZW50IHdhcyB0byBz
dGFydCB3aXRoIGEgZGVzaWduIGRvYwpwYXRjaCB0byAvZG9jcy9kZXNpZ24vZGVmY29uZmlnLyJm
aXJzdC1rY29uZmlnLWNvbmZpZ3VyYXRpb24ubWQiLiBPbmUgb2YKdGhlIHJlYXNvbnMgdGhhdCBJ
IHdhbnRlZCB0byBzb2xpY2l0IGNvbW11bml0eSBpbnB1dCB2aWNlIGp1c3QgY3JhZnRpbmcKYSBk
ZXNpZ24gcHVyZWx5IGFyb3VuZCBteSB1c2UgY2FzZSB3YXMgZHVlIHRvIHdoYXQgSSBoYXZlIGZv
dW5kIGlzIGEKZ2VuZXJhbCBpbnRlcmVzdCBpbiBleHBhbmRpbmcgKGFsYmVpdCBpbiBhIGNvbnRy
b2xsZWQgbWFubmVyKSB0aGUKS2NvbmZpZyBpbmZyYXN0cnVjdHVyZS4gSW4gbXkgdXNlIGNhc2Ug
SSBhbSBsb29raW5nIHRvIGJlIGFibGUgdG8gYnVpbGQKYW4gTDAgWGVuIGtlcm5lbCBjb250YWlu
aW5nIG9ubHkgdGhlIGxvZ2ljIG5lY2Vzc2FyeSB0byBob3N0IGEgbmVzdGVkCmh5cGVydmlzb3Is
IGUuZy4gS1ZNIG9yIEh5cGVyVi4gSSB3b3VsZCBsaWtlIHRvIGJlbGlldmUgYSBiZXR0ZXIgcHJv
ZHVjdAp3aWxsIGJlIHJlc3VsdGFudCBpZiBJIHRyeSB0byBiZSBjb25zaWRlcmF0ZSBvZiBvdGhl
cnMnIGludGVyZXN0IGFuZApkZXNpcmVzIGFzIEkgc3RhcnQgdG8gd29yayBvbiB0aGlzLiBJbiBh
ZGRpdGlvbiwgbXkgdXNlIGNhc2UgaXMgYSBiaXQKbW9yZSBjb21wbGljYXRlZCB3aGljaCB3aWxs
IHJlcXVpcmUgdGltZSBhbmQgY2FyZSBhcyBJIHdvcmsgdGhyb3VnaCB0aGUKImhvdyIgYW5kIEkg
ZXhwZWN0IHRvIG92ZXJsYXAgd2l0aCB0aG9zZSBsb29raW5nIGZvciBwdXJlbHkgZmVhdHVyZQpy
ZWR1Y3Rpb24uIFRoaXMgaXMgd2h5IEkgbWFkZSB0aGUgc3RhdGVtZW50IG9uIHRoZSBjYWxsIHRo
YXQgU3RlZmFubydzCklvVCBmZWF0dXJlIG1pbmltYWwsIHRhcmdldGVkIGhhcmR3YXJlIHVzZSBj
YXNlIHdvdWxkIGJlIGEgZ29vZCBzdGVwcGluZwpzdG9uZSBhbG9uZyB0aGUgcGF0aCB0byBhbiBM
MCBuZXN0ZWQgaG9zdGluZyBoeXBlcnZpc29yLgoKClYvciwKRGFuaWVsIFAuIFNtaXRoCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 24 16:21:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Feb 2019 16:21:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxwWM-0002fC-Mi; Sun, 24 Feb 2019 16:20:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7dg3=Q7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxwWM-0002f0-4M
 for xen-devel@lists.xenproject.org; Sun, 24 Feb 2019 16:20:54 +0000
X-Inumbo-ID: 26c6b1ac-3850-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26c6b1ac-3850-11e9-bc90-bc764e045a96;
 Sun, 24 Feb 2019 16:20:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxwWI-0006K9-H8; Sun, 24 Feb 2019 16:20:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxwWI-0005zz-6I; Sun, 24 Feb 2019 16:20:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxwWI-0004fA-5S; Sun, 24 Feb 2019 16:20:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133373-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:<job
 status>:broken:regression
 linux-linus:test-armhf-armhf-libvirt:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-linus:test-armhf-armhf-xl:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:<job status>:broken:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:<job status>:broken:regression
 linux-linus:test-armhf-armhf-libvirt:host-install(4):broken:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64: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-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-examine:host-install:broken:regression
 linux-linus:test-armhf-armhf-xl:host-install(4):broken:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64: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-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-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1: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-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-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=8a61716ff2ab23eddd1f7a05a075a374e4d0c3d4
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Feb 2019 16:20:50 +0000
Subject: [Xen-devel] [linux-linus test] 133373: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM3MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzMzczLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgIDxqb2Igc3RhdHVzPiAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNCBob3N0
LWluc3RhbGwoNCkgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMu
IDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVH
Ui4gdnMuIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzI5
MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gUkVHUi4gdnMuIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICA1IGhvc3QtaW5zdGFsbCAgICAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzI5MTEKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjkxMQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMy
OTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEz
MjkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMyOTEx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgMTAg
ZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjkxMQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJl
cGVhdCBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI5MTEK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgOGE2MTcx
NmZmMmFiMjNlZGRkMWY3YTA1YTA3NWEzNzRlNGQwYzNkNApiYXNlbGluZSB2ZXJzaW9uOgogbGlu
dXggICAgICAgICAgICAgICAgODgzNGY1NjAwY2YzYzhkYjM2NWUxOGEzZDVjYWMyYzI3ODBjODFl
NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyOTExICAyMDE5LTAyLTA1IDAzOjEyOjIzIFogICAx
OSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjk5NSAgMjAxOS0wMi0wNyAwODoxMTowOCBa
ICAgMTcgZGF5cyAgIDEyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzM3MyAgMjAx
OS0wMi0yMiAxNTo1NToxMCBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDk0IHBlb3Bs
ZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFy
bWhmLWFybWhmLXhsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSBob3N0LWluc3RhbGwKYnJva2VuLXN0ZXAgdGVzdC1h
cm1oZi1hcm1oZi14bCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAxODk4NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 24 17:23:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Feb 2019 17:23:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxxV2-000737-KH; Sun, 24 Feb 2019 17:23:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7dg3=Q7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxxV0-00072x-V7
 for xen-devel@lists.xenproject.org; Sun, 24 Feb 2019 17:23:34 +0000
X-Inumbo-ID: e8dba010-3858-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8dba010-3858-11e9-bc90-bc764e045a96;
 Sun, 24 Feb 2019 17:23:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxxUy-0007Uc-3h; Sun, 24 Feb 2019 17:23:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxxUx-0002sQ-L0; Sun, 24 Feb 2019 17:23:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxxUx-0008By-KL; Sun, 24 Feb 2019 17:23:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133401-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:<job status>:broken:regression
 ovmf:build-i386:host-install(4):broken:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=95083f7db57fd5669e7e4c3fa0297e8ff2039562
X-Osstest-Versions-That: ovmf=c417c1b33d06ef6ae96adb373201a5a3c3b38772
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Feb 2019 17:23:31 +0000
Subject: [Xen-devel] [ovmf test] 133401: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQwMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0MDEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI5MQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgaW4gMTMzMzY5IFJFR1IuIHZzLiAxMzMyOTEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5n
IGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4gMTMzMzY5CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgOTUwODNmN2RiNTdmZDU2NjllN2U0YzNmYTAy
OTdlOGZmMjAzOTU2MgpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgYzQx
N2MxYjMzZDA2ZWY2YWU5NmFkYjM3MzIwMWE1YTNjM2IzODc3MgoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMzMjkxICAyMDE5LTAyLTE4IDAxOjQxOjE1IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDEzMzMwNSAgMjAxOS0wMi0xOSAwMDo0MToyMSBaICAgIDUgZGF5cyAgICA2IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzM2OSAgMjAxOS0wMi0yMiAxNDoxMToxNCBaICAg
IDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFsYmVja2kgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tpQGludGVsLmNvbT4K
ICBBbGJlY2tpLCBNYXRldXN6IDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2ZSBH
cm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPUFsYmVja2ksIE1hdGV1c3oz
YmU+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXJkIEJp
ZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQm9iIEZlbmcgPGJvYi5jLmZl
bmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hh
c2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4uYS5j
aGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRWRnYXIg
SGFuZGFsIDxlaGFuZGFsQG52aWRpYS5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1eC5mYW5AaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBHb256YWxleiBE
ZWwgQ3VldG8sIFJvZHJpZ28gPHJvZHJpZ28uZ29uemFsZXouZGVsLmN1ZXRvQGludGVsLmNvbT4K
ICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlk
aWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1
IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29t
PgogIEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu
Y29tPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1heCBLbnV0c2VuIDxt
YWtudXRzZUBtaWNyb3NvZnQuY29tPgogIFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICBSb2Ry
aWdvIEdvbnphbGV6IGRlbCBDdWV0byA8cm9kcmlnby5nb256YWxlei5kZWwuY3VldG9AaW50ZWwu
Y29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1p
Lm11amF3YXJAYXJtLmNvbT4KICBTaGVuZ2xlaSBaaGFuZyA8c2hlbmdsZWkuemhhbmdAaW50ZWwu
Y29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhp
bi53dUBpbnRlbC5jb20+CiAgWmhpY2hhbyBHYW8gPHpoaWNoYW8uZ2FvQGludGVsLmNvbT4KICBa
aGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWkzODYgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDE3MTkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 24 17:36:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Feb 2019 17:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxxgy-0007xh-R3; Sun, 24 Feb 2019 17:35:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7dg3=Q7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gxxgw-0007xX-LR
 for xen-devel@lists.xenproject.org; Sun, 24 Feb 2019 17:35:54 +0000
X-Inumbo-ID: a1809359-385a-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1809359-385a-11e9-bc90-bc764e045a96;
 Sun, 24 Feb 2019 17:35:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gxxgt-0007hs-CZ; Sun, 24 Feb 2019 17: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gxxgt-0003eS-32; Sun, 24 Feb 2019 17:35:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gxxgt-0007Wp-2J; Sun, 24 Feb 2019 17:35:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133389-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.4:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.4:build-armhf-pvops:<job status>:broken:regression
 linux-4.4:build-armhf-pvops:host-install(4):broken:regression
 linux-4.4:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-4.4:test-armhf-armhf-xl-credit2:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.4:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 linux-4.4:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 linux-4.4:test-armhf-armhf-xl-vhd:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:<job status>:broken:regression
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.4:test-armhf-armhf-xl-vhd:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.4:test-armhf-armhf-xl:<job status>:broken:regression
 linux-4.4:build-amd64:<job status>:broken:regression
 linux-4.4:build-amd64:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 linux-4.4:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-4.4:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-4.4:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:syslog-server:broken:heisenbug
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-examine:host-install:broken:heisenbug
 linux-4.4:test-armhf-armhf-xl:host-install(4):broken:heisenbug
 linux-4.4:test-armhf-armhf-xl-credit2:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-freebsd10-i386:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.4:test-armhf-armhf-xl-multivcpu:debian-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-amd64-pvgrub:host-ping-check-xen:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-ping-check-xen:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qcow2:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.4:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:capture-logs(17):broken:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:capture-logs(5):broken:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:capture-logs(11):broken:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:capture-logs(17):broken:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=332deb1f5ce960682d35a2519f1bd50f8ba52820
X-Osstest-Versions-That: linux=dc5e8c99975bb1a1561de884a83b3c19e4ac7ada
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Feb 2019 17:35:51 +0000
Subject: [Xen-devel] [linux-4.4 test] 133389: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM4OSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzM4OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgYnJva2VuCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgYnJva2VuCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMzMyODUKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMyNwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbiAgaW4gMTMzMzI3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgIGJyb2tlbiBpbiAxMzMzMjcKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuIGluIDEz
MzMyNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzI3CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMjcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
YnJva2VuIGluIDEzMzMyNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICBicm9rZW4gaW4gMTMzMzI3CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzI3IFJFR1IuIHZzLiAx
MzMyODUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8
am9iIHN0YXR1cz4gYnJva2VuIGluIDEzMzM1MgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzUyCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuICBpbiAxMzMzNTIKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBpbiAxMzMzNTIgUkVHUi4gdnMuIDEzMzI4NQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBSRUdSLiB2cy4gMTMzMjg1CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEw
IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMyODUKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4g
MTMzMzI3IFJFR1IuIHZzLiAxMzMyODUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAg
ZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMzMzNTIgUkVHUi4gdnMuIDEzMzI4NQoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMjcg
cGFzcyBpbiAxMzMzNTIKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDMgc3lzbG9nLXNl
cnZlciAgYnJva2VuIGluIDEzMzMyNyBwYXNzIGluIDEzMzM1MgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMyNyBwYXNz
IGluIDEzMzM4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gaW4gMTMzMzI3IHBhc3MgaW4gMTMzMzg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMyNyBwYXNzIGlu
IDEzMzM4OQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNSBob3N0LWluc3RhbGwgICBi
cm9rZW4gaW4gMTMzMzI3IHBhc3MgaW4gMTMzMzg5CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzNTIgcGFzcyBpbiAxMzMzMjcKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEz
MzM1MiBwYXNzIGluIDEzMzMyNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzNTIgcGFzcyBpbiAxMzMz
ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNCBob3N0LWluc3RhbGwo
NCkgIGJyb2tlbiBwYXNzIGluIDEzMzMyNwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzMzI3CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gcGFzcyBpbiAxMzMzMjcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGlu
IDEzMzM1MgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTAgZGViaWFuLWluc3RhbGwg
IGZhaWwgaW4gMTMzMzI3IHBhc3MgaW4gMTMzMzUyCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiA4IGhvc3QtcGluZy1jaGVjay14ZW4gZmFpbCBpbiAxMzMzMjcgcGFzcyBpbiAxMzMzODkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA4IGhvc3Qt
cGluZy1jaGVjay14ZW4gZmFpbCBpbiAxMzMzMjcgcGFzcyBpbiAxMzMzODkKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBpbiAxMzMzMjcgcGFzcyBpbiAxMzMzODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMjcgcGFzcyBpbiAx
MzMzODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAxMCBkZWJpYW4tZGktaW5zdGFsbCBm
YWlsIGluIDEzMzMyNyBwYXNzIGluIDEzMzM4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzI3IHBhc3MgaW4gMTMz
Mzg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGluIDEzMzMyNyBwYXNzIGluIDEzMzM4OQogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTMzMzI3IHBhc3MgaW4g
MTMzMzg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzNTIgcGFzcyBpbiAxMzMzMjcK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTgg
Z3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIGluIDEzMzM1MiBwYXNzIGluIDEzMzM4
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBwYXNzIGluIDEzMzMyNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMzMzI3CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBwYXNzIGluIDEzMzMyNwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tlZCBpbiAxMzMz
NTIgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDEzMzM1MiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIGluIDEzMzM1MiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxv
Y2tlZCBpbiAxMzMzNTIgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM1MiBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMz
MzUyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgYmxvY2tlZCBpbiAxMzMzNTIgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBibG9ja2VkIGluIDEzMzM1MiBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzM1MiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzM1MiBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
IGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTIgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGlu
IDEzMzM1MiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTIgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICBibG9ja2VkIGluIDEzMzM1MiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMzUyIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzMzNTIgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM1MiBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4g
MTMzMzUyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTIgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIGluIDEzMzM1MiBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
IGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxMzMzNTIgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDEzMzM1MiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTIgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDEzMzM1MiBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxMzMzNTIgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEzMzM1MiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMzUyIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzM1MiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTMzMzUyIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzMzNTIgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEzMzM1MiBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4g
MTMzMzUyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTIgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzM1MiBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTIgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGlu
IDEzMzM1MiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTIgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDEzMzM1MiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBp
biAxMzMzNTIgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM1MiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzUyIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTIgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2Vk
IGluIDEzMzM1MiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzM1
MiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBpbiAxMzMzNTIgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTIgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgaW4gMTMzMzUyIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDE3IGNhcHR1cmUtbG9ncygxNykgYnJva2VuIGluIDEz
MzMyNyBibG9ja2VkIGluIDEzMzI4NQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICA1IGNhcHR1
cmUtbG9ncyg1KSBicm9rZW4gaW4gMTMzMzI3IGJsb2NrZWQgaW4gMTMzMjg1CiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMSBjYXB0dXJlLWxvZ3MoMTEpICBicm9rZW4gaW4gMTMzMzI3
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBjYXB0
dXJlLWxvZ3MoMTcpIGJyb2tlbiBpbiAxMzMzMjcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBpbiAxMzMzMjcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTMzMzI3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzMjcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzMjcg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEzMzMyNyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzMyNyBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZh
aWwgaW4gMTMzMzI3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzMjcgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMz
MjcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzMyNyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzMy
NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMzMzI3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzMjcgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDEzMzMyNyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzMyNyBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTMzMzI3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzI3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzM1
MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzUyIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIGxp
a2UgMTMzMjcwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTMzMjcwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgMzMyZGViMWY1Y2U5NjA2ODJkMzVhMjUxOWYxYmQ1MGY4YmE1MjgyMApi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZGM1ZThjOTk5NzViYjFhMTU2
MWRlODg0YTgzYjNjMTllNGFjN2FkYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzMjg1ICAyMDE5
LTAyLTE3IDA1OjU5OjQxIFogICAgNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzMyNyAg
MjAxOS0wMi0yMCAwOTo0MjozMiBaICAgIDQgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIg
PGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICBBYXJvIEtvc2tpbmVuIDxhYXJvLmtvc2tpbmVuQGlr
aS5maT4KICBBYXJvbiBCcm93biA8YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAgQWRhbXNraSwg
S3J6eXN6dG9mIChOb2tpYSAtIFBML1dyb2NsYXcpIDxrcnp5c3p0b2YuYWRhbXNraUBub2tpYS5j
b20+CiAgQWRpdHlhIFBha2tpIDxwYWtraTAwMUB1bW4uZWR1PgogIEFsYW4gU3Rlcm4gPHN0ZXJu
QHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxhbiBUdWxsIDxhdHVsbEBrZXJuZWwub3JnPgogIEFs
ZXhhbmRydSBBcmRlbGVhbiA8YWxleGFuZHJ1LmFyZGVsZWFuQGFuYWxvZy5jb20+CiAgQWxleGVp
IFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4KICBBbGV4ZXkgS2hvcm9zaGlsb3YgPGtob3Jv
c2hpbG92QGlzcHJhcy5ydT4KICBBbWl0IFB1bmRpciA8YW1pdC5wdW5kaXJAbGluYXJvLm9yZz4K
ICBBbmRyZWFzIFppZWdsZXIgPGFuZHJlYXMuemllZ2xlckBmYXUuZGU+CiAgQW5kcmV3IE1vcnRv
biA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5IER1YW4gPGZ1Z2FuZy5kdWFuQG54
cC5jb20+CiAgQW5uYSBTY2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQW5z
b24gSHVhbmcgPEFuc29uLkh1YW5nQG54cC5jb20+CiAgQW50b24gSXZhbm92IDxhbnRvbi5pdmFu
b3ZAY2FtYnJpZGdlZ3JleXMuY29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUBy
ZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydCBWYW4gQXNz
Y2hlIDxidmFuYXNzY2hlQGFjbS5vcmc+CiAgQmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8Yi56
b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJlbmphbWluIFRpc3NvaXJlcyA8YmVuamFtaW4udGlz
c29pcmVzQHJlZGhhdC5jb20+CiAgQmVvbWhvIFNlbyA8YmVvbWhvLnNlb0BzYW1zdW5nLmNvbT4K
ICBCaW4gTGl1IDxiLWxpdUB0aS5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8aGVsZ2Fhc0BrZXJuZWwu
b3JnPgogIEJvYiBQZXRlcnNvbiA8cnBldGVyc29AcmVkaGF0LmNvbT4KICBCb3JpcyBCcmV6aWxs
b24gPGJicmV6aWxsb25Aa2VybmVsLm9yZz4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+
CiAgQ2FzZXkgU2NoYXVmbGVyIDxjYXNleUBzY2hhdWZsZXItY2EuY29tPgogIENoYXJsZXMgS2Vl
cGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaHJpcyBQZXJsIDxjcGVybEBq
YW5lc3RyZWV0LmNvbT4KICBDaHJpc3RpYW4gTGFtcGFydGVyIDxjaHVua2VleUBnbWFpbC5jb20+
CiAgQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ29saW4gSWFu
IEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2Fy
cGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIExlemNhbm8gPGRhbmllbC5sZXpjYW5vQGxpbmFy
by5vcmc+CiAgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KICBEYXZpZCBT
LiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgVGVpZ2xhbmQgPHRlaWdsYW5k
QHJlZGhhdC5jb20+CiAgRGF2aWRsb2hyIEJ1ZXNvIDxkYXZlQHN0Z29sYWJzLm5ldD4KICBEYXZp
ZGxvaHIgQnVlc28gPGRidWVzb0BzdXNlLmRlPgogIERpY2sgS2VubmVkeSA8ZGljay5rZW5uZWR5
QGJyb2FkY29tLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5j
b20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgogIEVkdWFyZG8gVmFsZW50
aW4gPGVkdWJlenZhbEBnbWFpbC5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUu
Y29tPgogIEVyaWMgVy4gQmllZGVybWFuIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgRmFiaW8g
RXN0ZXZhbSA8ZmVzdGV2YW1AZ21haWwuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJp
QGxpbnV4LmludGVsLmNvbT4KICBGZWxpeCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAgRmlubiBU
aGFpbiA8ZnRoYWluQHRlbGVncmFwaGljcy5jb20uYXU+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5m
YWluZWxsaUBnbWFpbC5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEZy
YW5rIFJvd2FuZCA8ZnJhbmsucm93YW5kQHNvbnkuY29tPgogIEdvdmluZGFyYWp1bHUgVmFyYWRh
cmFqYW4gPGd2YXJhZGFyQGNpc2NvLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBs
aW51eGZvdW5kYXRpb24ub3JnPgogIEdyZWdvcnkgQ0xFTUVOVCA8Z3JlZ29yeS5jbGVtZW50QGJv
b3RsaW4uY29tPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW9xaW5n
IEppYW5nIDxncWppYW5nQHN1c2UuY29tPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9A
ZW1iZWRkZWRvci5jb20+CiAgSGFuIFh1IDxoYW4ueHVAbnhwLmNvbT4KICBIYW5zIFZlcmt1aWwg
PGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5ubD4KICBIYXVrZSBNZWhydGVucyA8aGF1a2VAaGF1a2Ut
bS5kZT4KICBIZWRpIEJlcnJpY2hlIDxoZWRpLmJlcnJpY2hlQGhwZS5jb20+CiAgSGVyYmVydCBY
dSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZA
Z21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEouIEJydWNlIEZp
ZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEphZWdldWsgS2ltIDxqYWVnZXVrQGtlcm5lbC5v
cmc+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFt
ZXMgSHVnaGVzIDxqYW1lcy5odWdoZXNAcmFzcGJlcnJ5cGkub3JnPgogIEphbWVzIFNtYXJ0IDxq
c21hcnQyMDIxQGdtYWlsLmNvbT4KICBKYW1pZSBMZW50aW4gPGptQGxlbnRpbi5jby51az4KICBK
YW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICBK
ZWZmIEtpcnNoZXIgPGplZmZyZXkudC5raXJzaGVyQGludGVsLmNvbT4KICBKZW5zIEF4Ym9lIDxh
eGJvZUBrZXJuZWwuZGs+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBK
aW9uZyBXYW5nIDxqaW9uZy53YW5nQG5ldHJvbm9tZS5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3Np
bmFAc3VzZS5jej4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSm9lIFRob3JuYmVy
IDxlanRAcmVkaGF0LmNvbT4KICBKb2hhbiBIZWRiZXJnIDxqb2hhbi5oZWRiZXJnQGludGVsLmNv
bT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFlvdW4g
PGpvaG55b3VuQHN5bm9wc3lzLmNvbT4KICBKb24gSHVudGVyIDxqb25hdGhhbmhAbnZpZGlhLmNv
bT4KICBKb25hdGhhbiBCYWtrZXIgPHhjLXJhY2VyMkBsaXZlLmNhPgogIEpvbmF0aGFuIENhbWVy
b24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKdWxpZW4gRCdBc2NlbnppbyA8amRh
c2Nlbnppb0Bwb3N0ZW8ubmV0PgogIEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4K
ICBKdXJpY2EgVnVrYWRpbiA8anVyaWNhLnZ1a2FkaW5AcnQtcmsuY29tPgogIEthaS1IZW5nIEZl
bmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2Rl
YXVyb3JhLm9yZz4KICBLYW4gTGlhbmcgPGthbi5saWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgS2Fu
Z2ppZSBMdSA8a2psdUB1bW4uZWR1PgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3Jn
PgogIEtyenlzenRvZiBBZGFtc2tpIDxrcnp5c3p0b2YuYWRhbXNraUBub2tpYS5jb20+CiAgTGFy
cyBFbGxlbmJlcmcgPGxhcnMuZWxsZW5iZXJnQGxpbmJpdC5jb20+CiAgTGVvbmlkIEl6aXVtdHNl
diA8bGVvbmlkLml6aXVtdHNldkBnbWFpbC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRz
QGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGlu
YXJvLm9yZz4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHVjYSBDb2VsaG8g
PGx1Y2lhbm8uY29lbGhvQGludGVsLmNvbT4KICBMdWl6IEF1Z3VzdG8gdm9uIERlbnR6IDxsdWl6
LnZvbi5kZW50ekBpbnRlbC5jb20+CiAgTWFuZnJlZCBTY2hsYWVnbCA8bWFuZnJlZC5zY2hsYWVn
bEBnaW56aW5nZXIuY29tPgogIE1hbnVlbCBSZWluaGFyZHQgPG1hbnVlbC5yaGR0QGdtYWlsLmNv
bT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNlbCBIb2x0bWFu
biA8bWFyY2VsQGhvbHRtYW5uLm9yZz4KICBNYXJlayBTenlwcm93c2tpIDxtLnN6eXByb3dza2lA
c2Ftc3VuZy5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnVz
dGFkIDxtcnVzdGFkQGdtYWlsLmNvbT4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0u
Y29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAg
TWFydGluIEtlcHBsaW5nZXIgPG1hcnRpbi5rZXBwbGluZ2VyQGdpbnppbmdlci5jb20+CiAgTWFz
YWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBNYXNhbWkgSGly
YW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdGhldXMgVGF2YXJlcyA8bWF0aGV1cy5i
ZXJuYXJkaW5vQHVzcC5icj4KICBNYXRoaWFzIE55bWFuIDxtYXRoaWFzLm55bWFuQGxpbnV4Lmlu
dGVsLmNvbT4KICBNYXR0IFR1cm5lciA8bWF0dHN0ODhAZ21haWwuY29tPgogIE1hdHRpIEt1cmtl
bGEgPE1hdHRpLkt1cmtlbGFAaWtpLmZpPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhh
YitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF1cm8gQ2lhbmNpbyA8bWF1cm9AYWNhZGV1LmNvbT4K
ICBNZWVsaXMgUm9vcyA8bXJvb3NAbGludXguZWU+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVs
bGVybWFuLmlkLmF1PgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pa2UgU25p
dHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRo
YXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBNaXJvc2xh
diBMaWNodmFyIDxtbGljaHZhckByZWRoYXQuY29tPgogIE15dW5naG8gSnVuZyA8bWhqdW5na0Bn
bWFpbC5jb20+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4K
ICBOaWNob2xhcyBNYyBHdWlyZSA8aG9mcmF0QG9zYWRsLm9yZz4KICBOaWtvcyBUc2lyb25pcyA8
bnRzaXJvbmlzQGFycmlrdG8uY29tPgogIE5vcmFsZiBUcsO4bm5lcyA8bm9yYWxmQHRyb25uZXMu
b3JnPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBPbGVrc2FuZHIgTmF0YWxl
bmtvIDxvbGVrc2FuZHJAbmF0YWxlbmtvLm5hbWU+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4
b20ubmV0PgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0
b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGlu
dXguaWJtLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXdlxYIgQ2htaWVs
IDxwYXdlbC5taWtvbGFqLmNobWllbEBnbWFpbC5jb20+CiAgUGV0ZXIgUm9zaW4gPHBlZGFAYXhl
bnRpYS5zZT4KICBQZXRlciBTaGllciA8cHNoaWVyQGdvb2dsZS5jb20+CiAgUGV0ZXIgVWpmYWx1
c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRl
cnpAaW5mcmFkZWFkLm9yZz4KICBQaWVycmUtTG91aXMgQm9zc2FydCA8cGllcnJlLWxvdWlzLmJv
c3NhcnRAbGludXguaW50ZWwuY29tPgogIFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+CiAgUmFkaW0g
S3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFl
bC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJlbmF0byBMdWkgR2VoIDxyZW5hdG9nZWhAZ21haWwu
Y29tPgogIFJpY2hhcmQgQ29jaHJhbiA8cmljaGFyZGNvY2hyYW5AZ21haWwuY29tPgogIFJpY2hh
cmQgV2VpbmJlcmdlciA8cmljaGFyZEBub2QuYXQ+CiAgUm9sYW5kIEthbW1lcmVyIDxyb2xhbmQu
a2FtbWVyZXJAbGluYml0LmNvbT4KICBSb25uaWUgU2FobGJlcmcgPGxzYWhsYmVyQHJlZGhhdC5j
b20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgUnVuZG9u
ZyBHZSA8cmRvbmcuZ2VAZ21haWwuY29tPgogIFJ1c3NlbGwgS2luZyAtIEFSTSBMaW51eCA8bGlu
dXhAYXJtbGludXgub3JnLnVrPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5v
cmcudWs+CiAgU2FtaSBUb2x2YW5lbiA8c2FtaXRvbHZhbmVuQGdvb2dsZS5jb20+CiAgU2FtdWVs
IE9ydGl6IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJu
ZWwub3JnPgogIFNlYmFzdGlhbiBBbmRyemVqIFNpZXdpb3IgPGJpZ2Vhc3lAbGludXRyb25peC5k
ZT4KICBTZWtoYXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU2VyZ2VpIFNodHlseW92IDxzZXJn
ZWkuc2h0eWx5b3ZAY29nZW50ZW1iZWRkZWQuY29tPgogIFNlcmdlaSBUcm9maW1vdmljaCA8c2x5
Zm94QGdlbnRvby5vcmc+CiAgU2hhbm5vbiBOZWxzb24gPHNoYW5ub24ubGVlLm5lbHNvbkBnbWFp
bC5jb20+CiAgU2hhd24gR3VvIDxzaGF3bmd1b0BrZXJuZWwub3JnPgogIFNpbW9uIFd1bmRlcmxp
Y2ggPHN3QHNpbW9ud3VuZGVybGljaC5kZT4KICBTbGF3b21pciBTdGVwaWVuIDxzc3RAcG9jenRh
LmZtPgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5jb20+CiAgU3RlZmZlbiBLbGFzc2Vy
dCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtl
cm5lbC5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZl
biBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGVlcCBIb2xsYSA8
c3VkZWVwLmhvbGxhQGFybS5jb20+CiAgU3ZlbiBFY2tlbG1hbm4gPHN2ZW4uZWNrZWxtYW5uQG9w
ZW5tZXNoLmNvbT4gW2lwcTQwMTldCiAgU3ZlbiBFY2tlbG1hbm4gPHN2ZW5AbmFyZmF0aW9uLm9y
Zz4KICBzeXpib3QrYzFlMzZkMzBlZTM0MTYyODljYzBAc3l6a2FsbGVyLmFwcHNwb3RtYWlsLmNv
bQogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUZWp1biBIZW8gPHRqQGtlcm5lbC5v
cmc+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWluLWtlcm5lbEBJLWxvdmUuU0FLVVJBLm5lLmpwPgog
IFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0
Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIEhlbGxzdHJvbSA8dGhlbGxzdHJvbUB2bXdhcmUu
Y29tPgogIFRpZXpodSBZYW5nIDxrZXJuZWxwYXRjaEAxMjYuY29tPgogIFRpbmEgWmhhbmcgPHRp
bmEuemhhbmdAaW50ZWwuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAg
VG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3Nv
bkBsaW5hcm8ub3JnPgogIFV3ZSBLbGVpbmUtS8O2bmlnIDx1LmtsZWluZS1rb2VuaWdAcGVuZ3V0
cm9uaXguZGU+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXRhbHkgS3V6bmV0
c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFZsYWRpbWlyIEtvbmRyYXRpZXYgPHZsYWRpbWly
LmtvbmRyYXRpZXZAbGludXguaW50ZWwuY29tPgogIFZsYWRpcyBEcm9ub3YgPHZkcm9ub3ZAcmVk
aGF0LmNvbT4KICBXZW53ZW4gV2FuZyA8d2FuZzY0OTVAdW1uLmVkdT4KICBXaWxsIERlYWNvbiA8
d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgog
IFdvb2p1bmcgSHVoIDxXb29qdW5nLkh1aEBtaWNyb2NoaXAuY29tPgogIFlhbmd0YW8gTGkgPHRp
bnkud2luZHp6QGdtYWlsLmNvbT4KICBZaW5nIFh1ZSA8eWluZy54dWVAd2luZHJpdmVyLmNvbT4K
ICBZb3VuZyBYaWFvIDxZYW5nWDkyQGhvdG1haWwuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJp
bmdAaHVhd2VpLmNvbT4KICBZdWZlbiBXYW5nIDx3YW5neXVmZW5AaHVhd2VpLmNvbT4KICBZdW5s
ZWkgSGUgPGhleXVubGVpQGh1YXdlaS5jb20+CiAgWm9yYW4gTWFya292aWMgPHptYXJrb3ZpY0Bz
aWVycmF3aXJlbGVzcy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpi
cm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSA0MDM0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 24 18:44:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Feb 2019 18:44:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxykZ-0004Vv-6n; Sun, 24 Feb 2019 18:43:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8Fgp=Q7=xenproject.org=prvs=9518328be=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gxykY-0004Vj-3e
 for xen-devel@lists.xenproject.org; Sun, 24 Feb 2019 18:43:42 +0000
X-Inumbo-ID: 19c94f03-3864-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19c94f03-3864-11e9-bc90-bc764e045a96;
 Sun, 24 Feb 2019 18:43:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,408,1544486400"; d="scan'208";a="78926822"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83657-mainreport@xen.org>
MIME-Version: 1.0
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:<job status>:broken:regression
 xen-4.9-testing:build-i386-prev:<job status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.9-testing:build-armhf:host-install(4):broken:regression
 xen-4.9-testing:build-i386-prev:host-install(4):broken:regression
 xen-4.9-testing:build-i386:host-install(4):broken:regression
 xen-4.9-testing:build-amd64:host-install(4):broken:regression
 xen-4.9-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.9-testing:build-amd64-pvops: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-xsm:host-install(4):broken:regression
 xen-4.9-testing:build-amd64-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: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-amd64-amd64-xl-shadow: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: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-armhf-armhf-xl-credit1: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-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow: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-xl-shadow: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-amd64-xl-qemuu-debianhvm-amd64-shadow: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-amd64-xl-credit1: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-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-armhf-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
X-Osstest-Versions-That: xen=7f01558d9b3fc4011741e9f469c96fd93dd8454e
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 24 Feb 2019 18:43:36 +0000
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 83657: trouble:
 blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA4
MzY1NyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvODM2NTcvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0
cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiA3NTYzNAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjM0CiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gNzU2MzQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYzNAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjM0CiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzU2MzQKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYzNAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDc1NjM0CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU2MzQKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYzNAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDc1NjM0CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5
c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgYnJva2Vu
IGJsb2NrZWQgaW4gNzU2MzQKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDUgY2FwdHVy
ZS1sb2dzICAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiA3NTYzNAoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDU0YWEzODJjYmNkYzFlMmJhNzVk
NjczNDE1MWNhNmU1MzEwNGUyZjIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIDdmMDE1NThkOWIzZmM0MDExNzQxZTlmNDY5Yzk2ZmQ5M2RkODQ1NGUKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgICA3NTYzNCAgMjAxOC0xMi0wNSAwMjo1MjoxMiBaICAgODEgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAgODM2NTcgIDIwMTktMDItMjQgMDc6MjE6MjAgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9k
aUBodWF3ZWkuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgVGFtYXMgSyBM
ZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgog
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1p
ZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0
ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
b3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hbWQ2NC1wcmV2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHRmIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHJldiBicm9rZW4KYnJva2VuLXN0ZXAg
YnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhm
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXByZXYgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHRmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYt
eHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wcmV2IGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtaGYgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDg0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 24 19:46:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Feb 2019 19:46:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gxzin-0000VG-Uh; Sun, 24 Feb 2019 19:45:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8Fgp=Q7=xenproject.org=prvs=9518328be=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gxzim-0000V7-NH
 for xen-devel@lists.xenproject.org; Sun, 24 Feb 2019 19:45:56 +0000
X-Inumbo-ID: cbdc05b5-386c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbdc05b5-386c-11e9-bc90-bc764e045a96;
 Sun, 24 Feb 2019 19:45:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,408,1544486400"; d="scan'208";a="78927989"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83662-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:build-amd64-xsm:<job status>:broken:regression
 seabios:build-amd64-pvops:<job status>:broken:regression
 seabios:build-amd64:<job status>:broken:regression
 seabios:build-i386-pvops:<job status>:broken:regression
 seabios:build-i386:<job status>:broken:regression
 seabios:build-i386-xsm:<job status>:broken:regression
 seabios:build-i386-pvops:host-install(4):broken:regression
 seabios:build-amd64-pvops:host-install(4):broken:regression
 seabios:build-i386:host-install(4):broken:regression
 seabios:build-i386-xsm:host-install(4):broken:regression
 seabios:build-amd64:host-install(4):broken:regression
 seabios:build-amd64-xsm:host-install(4):broken:regression
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:build-amd64-libvirt:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 seabios:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: seabios=171fc8979dc712eab7544a81ab381786ced9242c
X-Osstest-Versions-That: seabios=34fe8660ec42e18f768fb1f5e645c7a59620e2ed
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 24 Feb 2019 19:45:50 +0000
Subject: [Xen-devel] [seabios baseline-only test] 83662: trouble:
 blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA4
MzY2MiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3Nz
dGVzdC9sb2dzLzgzNjYyLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gODM2MDQKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA4MzYwNAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDgzNjA0CiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gODM2MDQKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA4MzYwNAogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDgzNjA0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIDE3MWZjODk3
OWRjNzEyZWFiNzU0NGE4MWFiMzgxNzg2Y2VkOTI0MmMKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJp
b3MgICAgICAgICAgICAgIDM0ZmU4NjYwZWM0MmUxOGY3NjhmYjFmNWU2NDVjN2E1OTYyMGUyZWQK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgICA4MzYwNCAgMjAxOS0wMi0wNSAxNjozNzoyOCBaICAgMTkg
ZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM2NjIgIDIwMTktMDItMjQgMDc6MTg6MTkgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBKb3NlcGggUGFjaGVjby1Db3J3aW4gPGhhbW1lcnNhbWF0b21AZ21haWwu
Y29tPgogIEpvc2VwaCBTLiBQYWNoZWNvLUNvcndpbiA8aGFtbWVyc2FtYXRvbUBnbWFpbC5jb20+
CiAgS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LmlibS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54
cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0
ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJy
b2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IDE3MWZjODk3OWRjNzEyZWFiNzU0NGE4MWFiMzgxNzg2Y2VkOTI0MmMKQXV0aG9yOiBTdGVm
YW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LmlibS5jb20+CkRhdGU6ICAgV2VkIEphbiAzMCAxNDow
NjowNyAyMDE5IC0wNTAwCgogICAgdGNnYmlvczogSW1wbGVtZW50IFRQTSAyLjAgbWVudSBpdGVt
IHRvIGFjdGl2YXRlIGFuZCBkZWFjdGl2YXRlIFBDUiBiYW5rcwogICAgCiAgICBJbXBsZW1lbnQg
YSBUUE0gMi4wIG1lbnUgaXRlbSB0aGF0IGFsbG93cyBhIHVzZXIgdG8gdG9nZ2xlIHRoZSBhY3Rp
dmF0aW9uCiAgICBvZiBQQ1IgYmFua3Mgb2YgdGhlIFRQTSAyLjAuIEFmdGVyIHN1Y2Nlc3NmdWwg
YWN0aXZhdGlvbiB3ZSBzaHV0IGRvd24gdGhlCiAgICBUUE0gMi4wIGFuZCByZXNldCB0aGUgbWFj
aGluZS4KICAgIAogICAgQmFja2dyb3VuZDoKICAgIAogICAgQSBUUE0gMi4wIG1heSBoYXZlIG11
bHRpcGxlIFBDUiBiYW5rcywgc3VjaCBhcyBmb3IgU0hBMSwgU0hBMjU2LCBTSEEzODQsCiAgICBT
SEE1MTIsIGFuZCBTTTMtMjU2LiBPbmUgb3IgbXVsdGlwbGUgb2YgdGhvc2UgYmFua3MgbWF5IGJl
IGFjdGl2ZSAoYnkKICAgIGZhY3RvcnkgZm9yIGV4YW1wbGUpIGFuZCBtb2RpZnlpbmcgdGhlIHNl
dCBvZiBhY3RpdmUgUENSIGJhbmtzIGlzIG9ubHkKICAgIHBvc3NpYmxlIHdoaWxlIGluIHRoZSBm
aXJtd2FyZSBzaW5jZSBpdCByZXF1aXJlcyBwbGF0Zm9ybSBhdXRob3JpemF0aW9uLgogICAgUGxh
dGZvcm0gYXV0aG9yaXphdGlvbiBpcyBub3QgcG9zc2libGUgZm9yIGEgdXNlciB3aGVuIGluIHRo
ZSBPUyBzaW5jZQogICAgdGhlIGZpcm13YXJlIGdlbmVyYXRlcyBhIHJhbmRvbSBwYXNzd29yZCBm
b3IgdGhlIHBsYXRmb3JtIGF1dGhvcml6YXRpb24KICAgIGJlZm9yZSBib290aW5nIHRoZSBzeXN0
ZW0gYW5kIGl0IHRocm93cyB0aGF0IHBhc3N3b3JkIGF3YXkuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KCmNvbW1pdCBiN2RiZDIw
MGNmZTkzODY5OGVkMDliMzM5YWMzMjA5ZWNiODkzNjQ4CkF1dGhvcjogU3RlZmFuIEJlcmdlciA8
c3RlZmFuYkBsaW51eC5pYm0uY29tPgpEYXRlOiAgIFdlZCBKYW4gMzAgMTQ6MDY6MDYgMjAxOSAt
MDUwMAoKICAgIHRjZ2Jpb3M6IFVzZSB0YWJsZSB0byBjb252ZXJ0IGhhc2ggdG8gYnVmZmVyIHNp
emUKICAgIAogICAgVXNlIGEgdGFibGUgdG8gY29udmVydCB0aGUgaGFzaCB0byB0aGUgYnVmZmVy
IHNpemUgaXQgbmVlZHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0
ZWZhbmJAbGludXguaWJtLmNvbT4KCmNvbW1pdCA5OTZkM2MwMjk3MTM1ZjEyZmYzZWRhNDBkY2I0
NjRiMjM3NTkyNmU1CkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBNb24gRmViIDQgMjE6MjI6MTUgMjAxOSAtMDUwMAoKICAgIHVzYi1laGNpOiBDbGVh
ciBwaXBlIHRva2VuIG9uIHBpcGUgcmVhbGxvY2F0ZQogICAgCiAgICBNYWtlIHN1cmUgdG8gY2xl
YXIgdGhlIHRva2VuIGJlZm9yZSByZXVzZSBhcyBpdCBtYXkgb3RoZXJ3aXNlIGhhdmUgYW4KICAg
IGluY29ycmVjdCB0b2dnbGUgc2V0dGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4g
TydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA2M2Q2OTY3NDY2NmViNzgxNTNl
Y2M2YTdlMmVkZTQzMDVhZDdjOTY2CkF1dGhvcjogSm9zZXBoIFBhY2hlY28tQ29yd2luIDxoYW1t
ZXJzYW1hdG9tQGdtYWlsLmNvbT4KRGF0ZTogICBUdWUgSmFuIDI5IDIzOjAwOjAwIDIwMTkgKzAw
MDAKCiAgICBib290c3BsYXNoOiBBZGRlZCBzdXBwb3J0IGZvciAxNi8yNC8zMmJwcCBpbiBvbmUg
ZnVuY3Rpb24KICAgIAogICAgU3BlY2lmaWNhbGx5IGFkZGVkIHN1cHBvcnQgZm9yIDE2IGFuZCAz
MmJwcCBmaWxlcywgaW4gYWRkaXRpb24gdG8KICAgIDI0YnBwLiAgVGhlIGZ1bmN0aW9uIGJtcF9z
aG93KCkgaW4gYm1wLmMgaGFzIGhhZCB0aGUgaGFyZGNvZGVkIGNoZWNrCiAgICBmb3IgMjRicHAg
cmVwbGFjZWQgd2l0aCBhIGdlbmVyYWwgYnBwIGNoZWNrIHRoYXQgdXNlcyBhICUgdG8gY2hlY2sg
Zm9yCiAgICByZW1haW5kZXIsIGFuZCByZXR1cm5zIDEgaWYgdGhlIHJlbWFpbmRlciBpcyA+MC4g
IFRoZSBwcmV2aW91cyBtZXRob2QKICAgIGZvciBhZGp1c3RpbmcgdGhlIEJNUCBkYXRhIChyYXdf
ZGF0YV9mb3JtYXRfYWRqdXN0XzI0YnBwKSByZWxpZWQgb24gYQogICAgcHJlc2V0IDMqYnl0ZXNf
cGVyX2xpbmVfc3JjLCB0aGlzIGhhcyBiZWVuIGNoYW5nZWQgYW5kIHRoZQogICAgbXVsdGlwbGlj
YXRpb24gaXMgbm93IHBlcmZvcm1lZCBpbiB0aGUgZnVuY3Rpb24ncyBhcmd1bWVudHMuIFRoaXMK
ICAgIGNoYW5nZSBzdGlsbCBhbGxvd3Mgc29tZW9uZSBlbHNlIHRvIHJldXNlIHRoZSBzYW1lIGZ1
bmN0aW9uIGZvcgogICAgMS8yLzRicHAgc3VwcG9ydCBpZiBuZWNlc3NhcnkuIFRoZSBmaWxlIHV0
aWwuaCBoYXMgYmVlbiBtb2RpZmllZCB0bwogICAgcmVmbGVjdCB0aGlzIGRlY2lzaW9uLgogICAg
CiAgICBUaGUgY2hhbmdlcyB0byByYXdfZGF0YV9mb3JtYXRfYWRqdXN0KCkgaXMgYmFzZWQgb24g
YW4gYWJhbmRvbmVkIHBhdGNoCiAgICBieSBHZXJ0IE1lbmtlIChzdWJtaXR0ZWQgTWFyY2ggMTQs
IDIwMTcpLCBjcmVkaXQgdG8gdGhlbSBmb3IgdGhhdAogICAgY2hhbmdlIGFuZCB0aGUgYWRkaXRp
b24gb2YgKmJwcCB0byBibXBfZ2V0X2luZm8oKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSm9z
ZXBoIFMuIFBhY2hlY28tQ29yd2luIDxoYW1tZXJzYW1hdG9tQGdtYWlsLmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 24 21:40:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Feb 2019 21:40:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gy1Uw-0008IB-TA; Sun, 24 Feb 2019 21:39:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8Fgp=Q7=xenproject.org=prvs=9518328be=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gy1Uv-0008I1-8R
 for xen-devel@lists.xenproject.org; Sun, 24 Feb 2019 21:39:45 +0000
X-Inumbo-ID: b1ef8a70-387c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1ef8a70-387c-11e9-bc90-bc764e045a96;
 Sun, 24 Feb 2019 21:39:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,409,1544486400"; d="scan'208";a="78929642"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83658-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:build-amd64:<job status>:broken:regression
 xen-4.10-testing:build-amd64-prev:<job status>:broken:regression
 xen-4.10-testing:build-i386:<job status>:broken:regression
 xen-4.10-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.10-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.10-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.10-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.10-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.10-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.10-testing:build-armhf:<job status>:broken:regression
 xen-4.10-testing:build-i386-prev:<job status>:broken:regression
 xen-4.10-testing:build-armhf:host-install(4):broken:regression
 xen-4.10-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.10-testing:build-i386-xsm:host-install(4):broken:regression
 xen-4.10-testing:build-amd64-xtf:host-install(4):broken:regression
 xen-4.10-testing:build-i386-prev:host-install(4):broken:regression
 xen-4.10-testing:build-amd64:host-install(4):broken:regression
 xen-4.10-testing:build-i386:host-install(4):broken:regression
 xen-4.10-testing:build-amd64-prev:host-install(4):broken:regression
 xen-4.10-testing:build-amd64-xsm:host-install(4):broken:regression
 xen-4.10-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.10-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.10-testing:build-armhf-pvops:syslog-server:running:regression
 xen-4.10-testing:build-armhf:syslog-server:running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-midway: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-xl-qemuu-debianhvm-amd64-xsm: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-amd64-amd64-migrupgrade: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-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm: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-armhf-armhf-libvirt-raw: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-amd64-xl-multivcpu: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-ws16-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-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-rumprun: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-win7-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-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-amd64-pvgrub: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-i386-xl-qemuu-dmrestrict-amd64-dmrestrict: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-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1: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-qemuu-ovmf-amd64: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-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-amd64-libvirt: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-rumprun-amd64: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-i386-xl-qemuu-ovmf-amd64: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-amd64-i386-pvgrub: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-amd64-xl-qemut-ws16-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-qemuu-debianhvm-amd64-shadow: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:build-armhf-libvirt: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-libvirt: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-armhf-armhf-xl: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-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-shadow: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-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow: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-rumprun-i386: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-qemuu-nested-amd: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:test-amd64-amd64-xl-credit1: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-qemut-rhel6hvm-amd: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-amd64-livepatch: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-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-armhf:capture-logs:broken:nonblocking
 xen-4.10-testing:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=e21c79fe4fd204eca0c6b9f79102e3826db7334a
X-Osstest-Versions-That: xen=316e4426a185efefa078dd087c89a694b2149be8
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 24 Feb 2019 21:39:39 +0000
Subject: [Xen-devel] [xen-4.10-testing baseline-only test] 83658: trouble:
 blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA4
MzY1OCB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzLzgzNjU4LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVz
dHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gODM2MDAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA4MzYwMAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDgzNjAwCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gODM2MDAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA4MzYwMAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDgzNjAwCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gODM2MDAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiA4MzYwMAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDgzNjAwCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gODM2MDAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiA4MzYwMAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBz
eXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2
ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDgzNjAwCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gODM2MDAKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICBlMjFjNzlmZTRmZDIwNGVjYTBjNmI5Zjc5MTAyZTM4MjZkYjczMzRh
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzMTZlNDQyNmExODVlZmVm
YTA3OGRkMDg3Yzg5YTY5NGIyMTQ5YmU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM2MDAgIDIw
MTktMDItMDUgMTY6MzU6MTggWiAgIDE5IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDgzNjU4
ICAyMDE5LTAyLTI0IDA3OjIxOjU2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSmltIEZlaGxpZyA8
amZlaGxpZ0BzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdh
eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hbWQ2NC1wcmV2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14
c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHRmIGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhm
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHJldiBicm9rZW4KYnJva2VuLXN0ZXAgYnVp
bGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHRmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1pMzg2LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1hbWQ2NC1wcmV2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtaGYtcHZvcHMgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 24 23:14:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Feb 2019 23:14:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gy2yK-0006i8-VZ; Sun, 24 Feb 2019 23:14:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GA31=Q7=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gy2yI-0006i3-Pf
 for xen-devel@lists.xenproject.org; Sun, 24 Feb 2019 23:14:10 +0000
X-Inumbo-ID: e31a7da2-3889-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e31a7da2-3889-11e9-bc90-bc764e045a96;
 Sun, 24 Feb 2019 23:14:08 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 422F721321;
 Sun, 24 Feb 2019 18:14:07 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sun, 24 Feb 2019 18:14:07 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=sn3aJu
 dSaCL+F240Q+SoMD6trZkYHdg4YLh3+G/b+0Y=; b=YjbCPxqQCeq9RHgSlEC8Er
 vHOjBflRWptXWZfEpB6mpnnMSqic5DTeVCN0D2MLKAft3iMKM1kU5EFbnN0avMcH
 dS8YetjHIz/TuheKhPr6+MY09kqi+74PVDopNtzhDjn3Czmf97wsBBaKOmHyCKtw
 33ABJI57gxvcIkeZmm6Sj/W4sLbs6gXeOn8K8S8GXMQkyFn2pNhlSG9cWjOIzN//
 Jm+TL9aDwqlxNw0ytn46SbqrmIr2z6dRER0ijD0DEqJL5CgDREM33cAejhRdYfSD
 WYH6GsD9tW+Vykt3zZs2KG29w74c7Iz3hGPTYpr0OD/XEU6B4zbHs8nj9tdk/YYg
 ==
X-ME-Sender: <xms:PiVzXCeDmFfvfIvFmCskI2yTTiujUnJnzc5VpJH5z-i0lNuOl1X_GA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrudehgddtheculddtuddrgedtledrtddtmd
 cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgv
 khcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinh
 hvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuffhomhgrihhnpehgihhthhhu
 sgdrtghomhenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrh
 homhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhen
 ucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:PiVzXG0ROY0P2W0DPib9W-yP6vBv3glN1o42o-t7gMB38zBaUnmb_Q>
 <xmx:PiVzXJgPEg_YaLJAkmFQgrDZhx3ke2lVGhSY_F1s7WbBJ3be4whAQQ>
 <xmx:PiVzXPkv2p0tabbyFnVxNDInNOmg_Dmtwfl8o52MjiKy5WJglsEBBg>
 <xmx:PyVzXLL8nYADNcg02pF0j-i1j9kq3NGgfWLy7uKtQe8imidjFM9jTA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id CD1C510310;
 Sun, 24 Feb 2019 18:14:05 -0500 (EST)
Date: Mon, 25 Feb 2019 00:14:02 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190224231402.GB5279@mail-itl>
References: <20181216014743.GA5040@mail-itl>
 <20181217094059.rvoptuzp6im52jyp@mac>
 <20181217120001.GB23474@mail-itl>
 <20181217121855.zsrn6fvliz4f5yul@mac>
 <20181217122315.GC23474@mail-itl>
 <20181217130534.6sdlcywutzcwzw2d@mac>
 <be0aadbb141f4537a6a058a4801fd7ea@AMSPEX02CL02.citrite.net>
 <20181217143212.abwf7k6dx233647d@mac>
 <628e7577dcae457ba39d88ff78fefff2@AMSPEX02CL02.citrite.net>
 <20181217160919.l73npsmx72mh5d4z@mac>
MIME-Version: 1.0
In-Reply-To: <20181217160919.l73npsmx72mh5d4z@mac>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] Race condition on device add hanling in xl devd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============6677841469302383674=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Mon, Dec 17, 2018 at 05:09:19PM +0100, Roger Pau Monn=C3=A9 wrote:
> On Mon, Dec 17, 2018 at 02:42:23PM +0000, Paul Durrant wrote:
> > > -----Original Message-----
> > > From: Roger Pau Monne
> > > Sent: 17 December 2018 14:32
> > > To: Paul Durrant <Paul.Durrant@citrix.com>
> > > Cc: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com>=
; xen-
> > > devel <xen-devel@lists.xenproject.org>; Wei Liu <wei.liu2@citrix.com>
> > > Subject: Re: [Xen-devel] Race condition on device add hanling in xl d=
evd
> > >=20
> > > On Mon, Dec 17, 2018 at 01:11:11PM +0000, Paul Durrant wrote:
> > > > > -----Original Message-----
> > > > > From: Roger Pau Monne
> > > > > Sent: 17 December 2018 13:06
> > > > > To: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.=
com>
> > > > > Cc: xen-devel <xen-devel@lists.xenproject.org>; Wei Liu
> > > > > <wei.liu2@citrix.com>; Paul Durrant <Paul.Durrant@citrix.com>
> > > > > Subject: Re: [Xen-devel] Race condition on device add hanling in =
xl
> > > devd
> > > > >
> > > > > On Mon, Dec 17, 2018 at 01:23:15PM +0100, Marek Marczykowski-G=C3=
=B3recki
> > > > > wrote:
> > > > > > On Mon, Dec 17, 2018 at 01:18:55PM +0100, Roger Pau Monn=C3=A9 =
wrote:
> > > > > > > On Mon, Dec 17, 2018 at 01:00:01PM +0100, Marek Marczykowski-
> > > G=C3=B3recki
> > > > > wrote:
> > > > > > > > On Mon, Dec 17, 2018 at 10:40:59AM +0100, Roger Pau Monn=C3=
=A9 wrote:
> > > > > > > > > On Sun, Dec 16, 2018 at 02:47:43AM +0100, Marek Marczykow=
ski-
> > > > > G=C3=B3recki wrote:
> > > > > > > > > > A workaround could be implemented in hotplug script its=
elf -
> > > > > wait for
> > > > > > > > > > the device there. I'm not sure how proper solution could
> > > look
> > > > > like. Some
> > > > > > > > > > synchronization between xl devd and the kernel (like xl=
 devd
> > > > > monitoring
> > > > > > > > > > uevents)?
> > > > > > > > >
> > > > > > > > > There's already a synchronization mechanism, libxl waits =
for
> > > the
> > > > > > > > > backend to switch to state 2 (XenbusStateInitWait) before
> > > running
> > > > > the
> > > > > > > > > hotplug scripts [0].
> > > > > > > > >
> > > > > > > > > Maybe netback sets state 2 before creating the backend de=
vice?
> > > > > > > > >
> > > > > > > > > It looks to me like the backend needs to be sure everythi=
ng
> > > needed
> > > > > by
> > > > > > > > > the hotplug script is in place before switching to state =
2.
> > > > > > > >
> > > > > > > > I've done some more tests and I think that's something else.
> > > I've
> > > > > added
> > > > > > > > a loop waiting for /sys/class/net/$vif to a hotplug script,=
 but
> > > it
> > > > > timed
> > > > > > > > out (5s). I don't see _any_ kernel messages related to the
> > > device.
> > > > > > > >
> > > > > > > > It may be some bug in nested virtualization in KVM...
> > > > > > >
> > > > > > > In your message you said you have also observed this behavior=
 when
> > > > > > > running on bare metal, so it's likely not related to nested
> > > > > > > virtualization?
> > > > > >
> > > > > > Yes, but on bare metal is so hard to reproduce (like 0.1% or ev=
en
> > > less
> > > > > > startups), I'm not really sure if that was the same problem, as=
 the
> > > > > > problem doesn't leave that much logs...
> > > > >
> > > > > I'm not very familiar with netback, but I think it's indeed possi=
ble
> > > > > for netback to switch to state 2 without having created the vif.
> > > > > Netback switching from state 1 -> 2 seems to be solely controlled=
 by
> > > > > the frontend state (see frontend_changed).
> > > > >
> > > > > I think the patch below could solve this issue, but I haven't even
> > > > > compile tested it, could you give it a spin?
> > > > >
> > > > > I would also like to hear the opinion of netback maintainers, sin=
ce I
> > > > > might be completely wrong.
> > > >
> > > > IIRC there is a good reason why netback doesn't want the hotplug sc=
ript
> > > to run before moving into state 2... the script adds the vif to the b=
ridge
> > > and, if this is done on the 1 -> 2 transition then you may end up wit=
h a
> > > load of vifs sat on the bridge for which there is no frontend (at lea=
st
> > > yet, but maybe never)... so the bridge wastes time in every packet se=
nt to
> > > such a vif.
> > >=20
> > > I don't think netback has ever waited for a frontend before running
> > > hotplug scripts.
> > >=20
> > > In the udev times the hotplug script would be run upon vif creation,
> > > which happens in netback_probe, and when launching hotplug scripts
> > > from libxl the script is executed when the backend changes to state 2,
> > > which happens almost immediately because netback switches to state 2
> > > when the frotnend is in state 1 which is the initial frontend state.
> > >=20
> >=20
> > I suspect I must be remembering a XenServer-specific hack^Wpatch then. =
I'd have to dig... it's been a while since I messed with the netif state mo=
del, which is of course different the blkif state model.
>=20
> Quite likely. With udev scripts is was feasible to only execute
> hotplug scripts for vifs with an attached frontend.
>=20
> With libxl this is not possible, since hotplug scripts are run during
> domain creation, at which point the guest is completely paused.
>=20
> I'm not that familiar with bridges and vifs, but maybe the vifs status
> can be set to offline until there's a frontend attached in order to
> reduce the bridge distributor load? (if that's not already the case).

I've found was the problem, and with some definition of "race condition"
it could be named this way.
The problem is that for some reason xenstore watch on device add
sometimes does not fire in xl devd. But then, when libxl in dom0
timeouts and remove the device, the xenstore watch in xl devd fire and
hotplug script is called. At this point device is already gone, so
it fails. xl devd then quickly calls hotplug script the second time, for
device removal.

I have no idea why this xenstore watch do not fire, but triggering a
no-op write into watched path (to trigger the watch again) workarounds
the problem. I use a xenstore watch in dom0 for that[1] - which works.
I suspect something related to KVM nested virtualization (lost
interrupt?)...

[1] https://github.com/marmarek/openqa-tests-qubesos/blob/3e604b521eb4d4e1b=
8ff40ad9e278d63d9a3baa3/extra-files/system-tests/xenstore-watch-trigger.py
     =20

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxzJToACgkQ24/THMrX
1yztAgf+Oagjlv2DsTBg6Kvg4FZwTmErt7eCW9rMilh7I7e+zz0Kxrz4+Io979Eo
bvO7wVcPCpk1EE+BBKgKsj2oJY0DL6+7XhDGC7VQGE7F8yk2YywVclnLEjXb42pr
5CisV83ikhBi7uOcUNPtBfTxrHA2mHTwLPEDN+kr0iG0SpqK71vxz9Bx9B2uNSwM
18ay2CI35Ut21e7st/xD/US9GmdBwkw49eOzs8h8C5QN0/XQ5UWiWOPiSXYF2yu4
SMPNM8TfPpLWJRQUoA34MAWNzx+cJ9eg0v8ntKcQQVCWO4hj8po2ntrQ6MO2WAGu
6TP8PVfNDVxO0JL3gkZRf8FNteuLeQ==
=2W0H
-----END PGP SIGNATURE-----

--WhfpMioaduB5tiZL--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6677841469302383674==--


From xen-devel-bounces@lists.xenproject.org Sun Feb 24 23:23:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Feb 2019 23:23:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gy376-0007Ur-21; Sun, 24 Feb 2019 23:23:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8Fgp=Q7=xenproject.org=prvs=9518328be=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gy374-0007Uh-Jj
 for xen-devel@lists.xenproject.org; Sun, 24 Feb 2019 23:23:14 +0000
X-Inumbo-ID: 27d65a6e-388b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27d65a6e-388b-11e9-bc90-bc764e045a96;
 Sun, 24 Feb 2019 23:23:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,409,1544486400"; d="scan'208";a="78931747"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83663-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=c417c1b33d06ef6ae96adb373201a5a3c3b38772
X-Osstest-Versions-That: ovmf=bac50dfbcd92f45165feb5a24fa7ce111416c0f7
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 24 Feb 2019 23:23:00 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83663: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA4
MzY2MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNjYzLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICBjNDE3YzFiMzNkMDZlZjZhZTk2YWRiMzczMjAxYTVhM2Mz
YjM4NzcyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiYWM1MGRmYmNk
OTJmNDUxNjVmZWI1YTI0ZmE3Y2UxMTE0MTZjMGY3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM2
MjMgIDIwMTktMDItMDggMDY6NTk6NTMgWiAgIDE2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzNjYzICAyMDE5LTAyLTI0IDA3OjE3OjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50b2luZSBDb2V1
ciA8Q29ldXJAZ214LmZyPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8u
b3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hh
c2VsLmNoaXVAaW50ZWwuY29tPgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29t
PgogIENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ29ldXIgPGNvZXVyQGdt
eC5mcj4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmVuZywgQm9iIEMgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEhlc3Mg
Q2hlbiA8aGVzcy5jaGVuQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5j
b20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW1pbmcgR2FvIDxsaW1p
bmcuZ2FvQGludGVsLmNvbT4KICBNYWdnaWUgQ2h1IDxtYWdnaWUuY2h1QGludGVsLmNvbT4KICBN
aWNoYWVsIFR1cm5lciA8TWljaGFlbC5UdXJuZXJAbWljcm9zb2Z0LmNvbT4KICBQZXRlIEJhdGFy
ZCA8cGV0ZUBha2VvLmllPgogIFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICBTZWFuIEJyb2dh
biA8c2Vhbi5icm9nYW5AbWljcm9zb2Z0LmNvbT4KICBTaGVuZ2xlaSBaaGFuZyA8c2hlbmdsZWku
emhhbmdAaW50ZWwuY29tPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4K
ICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5l
dApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0
ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBo
b3N0LWluc3RhbGwoNCkKClB1c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAxMDgzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 01:01:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 01:01:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gy4eB-0005ZT-Eo; Mon, 25 Feb 2019 01:01:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GKco=RA=xenproject.org=prvs=952fcc786=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gy4eA-0005ZG-6b
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 01:01:30 +0000
X-Inumbo-ID: e12dbc2c-3898-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e12dbc2c-3898-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 01:01:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,409,1544486400"; d="scan'208";a="78934002"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83660-mainreport@xen.org>
MIME-Version: 1.0
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:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:host-install(4):broken:regression
 qemu-mainline:build-armhf:host-install(4):broken:regression
 qemu-mainline:build-i386-xsm:host-install(4):broken:regression
 qemu-mainline:build-amd64-pvops:host-install(4):broken:regression
 qemu-mainline:build-i386-pvops:host-install(4):broken:regression
 qemu-mainline:build-i386:host-install(4):broken:regression
 qemu-mainline:build-amd64:host-install(4):broken:regression
 qemu-mainline:build-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:build-armhf-pvops:syslog-server:running:regression
 qemu-mainline:build-armhf:syslog-server:running:regression
 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-amd64-amd64-xl-shadow: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-i386-xl-pvshim: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-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-pvshim: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:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline: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-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: qemuu=1e36232994c8ad01774501d2e299deba3a2469af
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 25 Feb 2019 01:00:24 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 83660: trouble:
 blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA4
MzY2MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzgzNjYwLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMg
Oi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gODM2MDMKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA4
MzYwMwogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDgzNjAzCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gODM2MDMKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiA4MzYwMwogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDgzNjAzCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
ODM2MDMKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiA4MzYwMwogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW1pZHdheSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNh
cHR1cmUtbG9ncyAgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gODM2MDMKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICBicm9rZW4gYmxvY2tl
ZCBpbiA4MzYwMwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDFlMzYyMzI5OTRjOGFkMDE3NzQ1MDFkMmUyOTlkZWJhM2EyNDY5YWYKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDE0NzkyM2IxYTkwMWEwMzcwZjgzYTBmNGM1
OGVjMWJhZmZlZjIyZjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA4MzYwMyAgMjAxOS0wMi0wNSAx
NjozNDozMiBaICAgMTkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM2NjAgIDIwMTktMDIt
MjQgMDc6MTc6NTkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBMaW5kc2F5IDxhYXJvbkBvcy5hbXBl
cmVjb21wdXRpbmcuY29tPgogIEFhcm9uIExpbmRzYXkgPGFjbGluZHNhQGdtYWlsLmNvbT4KICBB
YXJvbiBMaW5kc2F5IDxhbGluZHNheUBjb2RlYXVyb3JhLm9yZz4KICBBYXJvbiBMaW5kc2F5IE9T
IDxhYXJvbkBvcy5hbXBlcmVjb21wdXRpbmcuY29tPgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0Bp
Z2FsaWEuY29tPgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+
CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXggV2lsbGlhbXNv
biA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGFuZGVyIEdyYWYgPGFncmFmQHN1
c2UuZGU+CiAgQWxleGFuZGVyIEthbmF2aW4gPGFsZXgua2FuYXZpbkBnbWFpbC5jb20+CiAgQWxl
eGFuZHJvIFNhbmNoZXogQmFjaCA8YXNhbmNoZXpAa3J5cHRvc2xvZ2ljLmNvbT4KICBBbGV4ZXkg
S2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFp
ci5mcmFuY2lzQHdkYy5jb20+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBB
bmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBcnRlbSBQaXNhcmVua28g
PGFydGVtLmsucGlzYXJlbmtvQGdtYWlsLmNvbT4KICBCQUxBVE9OIFpvbHRhbiA8YmFsYXRvbkBl
aWsuYm1lLmh1PgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJhc3RpYW4gS29wcGVs
bWFubiA8a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogIEJvcmlzbGF2IFBldGtvdiA8
YnBAc3VzZS5kZT4KICBCcmVuZGFuIFNoYW5rcyA8YnJlbmRhbkBic2xhYnMubmV0PgogIENhdGhl
cmluZSBIbyA8Y2F0aGVyaW5lLmhlY3hAZ21haWwuY29tPgogIENoYW5ncGVuZyBMaXUgPGNoYW5n
cGVuZy5saXVAaW50ZWwuY29tPgogIENoZW4gWmhhbmcgPHRnZmJldGFAbWUuY29tPgogIENocmlz
dGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEZl
cmdlYXUgPGNmZXJnZWF1QHJlZGhhdC5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5j
b20+CiAgQ29sbGluIFdhbGxpbmcgPHdhbGxpbmdAbGludXguaWJtLmNvbT4KICBDb3JuZWxpYSBI
dWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3Jn
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRh
dmlkQHJlZGhhdC5jb20+CiAgRGltYSBTdGVwYW5vdiA8ZGltYXN0ZXBAeWFuZGV4LXRlYW0ucnU+
CiAgRG9uZ2ppdSBHZW5nIDxnZW5nZG9uZ2ppdUBodWF3ZWkuY29tPgogIERvbmdsaSBaaGFuZyA8
ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+CiAgRG91ZyBHYWxlIDxkb3VnMTZrQGdtYWlsLmNvbT4K
ICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkIE1hc3Rl
IDxlbWFzdGVAZnJlZWJzZC5vcmc+CiAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFz
QHhpbGlueC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVk
dWFyZG8gT3R1Ym8gPG90dWJvQHJlZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJh
YXAub3JnPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBGYW0gWmhlbmcgPGZhbXpAcmVkaGF0LmNvbT4KICBGZWkg
TGkgPGZsaUBzdXNlLmNvbT4KICBGZWkgTGkgPHNoaXJsZXkxN2ZlaUBnbWFpbC5jb20+CiAgRnJl
ZGlhbm8gWmlnbGlvIDxmemlnbGlvQHJlZGhhdC5jb20+CiAgRnJlZHJpayBOb3JpbmcgPG5vcmlu
Z0Bub2NyZXcub3JnPgogIEdlb3JnZSBLZW5uZWR5IDxHZW9yZ2UuS2VubmVkeUBvcmFjbGUuY29t
PgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdvcmFuIEZlcmVuYyA8Z29y
YW4uZmVyZW5jQGltZ3RlYy5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVu
dGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25n
LnpoYW5nQGludGVsLmNvbT4KICBIZWloZXIgPHJAaGV2LmNjPgogIEhlbGdlIERlbGxlciA8ZGVs
bGVyQGdteC5kZT4KICBIb3dhcmQgU3BvZWxzdHJhCiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9A
cmVkaGF0LmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKaWFuIFdhbmcgPHdhbmdqaWFuMTYxQGh1
YXdlaS5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2huIFNub3cgPGpz
bm93QHJlZGhhdC5jb20+CiAgSm9uIERpZWtlbWEgPGpvbi5kaWVrZW1hQGdlLmNvbT4KICBKb24g
RG9yb24gPGFyaWxvdUBnbWFpbC5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0
LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQG1haWwucnU+CiAgS2FtYWwgSGVpYiA8a2Ft
YWxoZWliMUBnbWFpbC5jb20+CiAgS2FtaWwgUnl0YXJvd3NraSA8bjU0QGdteC5jb20+CiAgS2Fu
IExpIDxsaWthbl85OTkuc3R1ZGVudEBzaW5hLmNvbT4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2No
YW1hcnRAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtPTlJB
RCBGcmVkZXJpYyA8ZnJlZGVyaWMua29ucmFkQGFkYWNvcmUuY29tPgogIGt1bWFyIHNvdXJhdiA8
c291cmF2LmpiMTk4OEBnbWFpbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNv
bT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIg
PGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMZW9uIEFscmFlIDxsZW9uLmFscmFlQGltZ3RlYy5jb20+
CiAgTGkgRmVuZyA8bGlmZW5nMTUxOUBnbWFpbC5jb20+CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMu
Y29tPgogIExpIFpoaWppYW4gPGxpemhpamlhbkBjbi5mdWppdHN1LmNvbT4KICBMaWFtIE1lcndp
Y2sgPGxpYW0ubWVyd2lja0BvcmFjbGUuY29tPgogIEx1YyBNaWNoZWwgPGx1Yy5taWNoZWxAZ3Jl
ZW5zb2NzLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0
LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBN
YXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrdXMg
QXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0Bn
bWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIENsYXJr
IDxtamNAc2lmaXZlLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5j
b20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFRva2Fy
ZXYgPG1qdEB0bHMubXNrLnJ1PgogIE1pb2RyYWcgRGluaWMgPG1pb2RyYWcuZGluaWNAaW1ndGVj
LmNvbT4KICBNdXJpbG8gT3BzZmVsZGVyIEFyYXVqbyA8bXVyaWxvb0BsaW51eC5pYm0uY29tPgog
IE5pc2FyZyBTaGFoIDxuc2hhaEBkaXNyb290Lm9yZz4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVy
QHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBlbmcgSGFvIDxwZW5nLmhhbzJA
enRlLmNvbS5jbj4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAg
UGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxm
NGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQu
Y29tPgogIFBpZXJyZSBNb3JlbCA8cG1vcmVsQGxpbnV4LmlibS5jb20+CiAgUHJhc2FkIEogUGFu
ZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUHJpaXQgTGFlcyA8cGxhZXNAcGxhZXMub3Jn
PgogIFJlbWkgRGVuaXMtQ291cm1vbnQgPHJlbWkuZGVuaXMuY291cm1vbnRAaHVhd2VpLmNvbT4K
ICBSZW15IE5vZWwgPHJlbXkubm9lbEBibGFkZS1ncm91cC5jb20+CiAgUmljaGFyZCBIZW5kZXJz
b24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxy
am9uZXNAcmVkaGF0LmNvbT4KICBSb2JlcnQgSG9vIDxyb2JlcnQuaHVAbGludXguaW50ZWwuY29t
PgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFJ5YW4gRWwgS29j
aHRhIDxyZWxrb2NodGFAZ21haWwuY29tPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJh
dWx0QGVucy1seW9uLm9yZz4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5
LmNvbT4KICBTZXJnaW8gTG9wZXogPHNscEByZWRoYXQuY29tPgogIFNoYW1lZXIgS29sb3RodW0g
PHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTcmVlaml0aCBNb2hhbmFu
IDxzcmVlaml0Lm1vaGFuYW5AbnV0YW5peC5jb20+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3JuZUBn
bWFpbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgogIFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8
c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gTWFya292aWMgPHNtYXJrb3ZpY0B3YXZlY29t
cC5jb20+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVmZmVuIEfDtnJ0eiA8
Y29udHJpYkBzdGVmZmVuLWdvZXJ0ei5kZT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2Zy
YW1lLm9yZz4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxodXRo
QHR1eGZhbWlseS5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVGhvbWFz
IFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBib290bGluLmNvbT4KICBUaG9tYXMgUm90aCA8
Y29kZUBzdGFja3NtYXNoaW5nLm5ldD4KICBUaW0gU21pdGggPHRpbS5zbWl0aEBjaXRyaXguY29t
PgogIFRvbSBEZXNleW4gPHRvbS5kZXNleW5AZ21haWwuY29tPgogIFZpa3RvciBQcnV0eWFub3Yg
PHZpa3Rvci5wcnV0eWFub3ZAcGh5c3RlY2guZWR1PgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpu
ZXRzQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNv
dkB2aXJ0dW96em8uY29tPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21A
cmVkaGF0LmNvbT4KICBXZWkgWHUgPHdleHVAcmVkaGF0LmNvbT4KICBXZWkgWWFuZyA8cmljaGFy
ZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWGkgV2FuZyA8eGkud2FuZ0BnbWFpbC5jb20+CiAg
WGlhbyBHdWFuZ3JvbmcgPHhpYW9ndWFuZ3JvbmdAdGVuY2VudC5jb20+CiAgWWFuZyBaaG9uZyA8
eWFuZy56aG9uZ0BpbnRlbC5jb20+CiAgWWkgTWluIFpoYW8gPHp5aW1pbkBsaW51eC5pYm0uY29t
PgogIFlvbmdib2sgS2ltIDx5b25nYm9rLmtpbUBpbWd0ZWMuY29tPgogIFlvbmdib2sgS2ltIDx5
b25nYm9rLmtpbUBtaXBzLmNvbT4KICB5dWNoZW5saW4gPG5wZXM4NzE4NEBnbWFpbC5jb20+CiAg
WXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cmkgQmVu
ZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAamFudXN0ZWNoLmNvbT4KICBZdXZhbCBTaGFpYSA8
eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KICBaaGFuZyBZaSA8eWkuei56aGFuZ0BsaW51eC5pbnRl
bC5jb20+CiAgWmhhbyBZYW4gPHlhbi55LnpoYW9AaW50ZWwuY29tPgogIMOBa29zIEtvdsOhY3Mg
PGFrb3Nrb3ZhY3NAZ214LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5l
dApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0
ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNt
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hcm1oZiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtaGYgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMjI0MzEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 01:08:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 01:08:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gy4kr-0005nX-D4; Mon, 25 Feb 2019 01:08:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GKco=RA=xenproject.org=prvs=952fcc786=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gy4kq-0005nN-Oa
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 01:08:24 +0000
X-Inumbo-ID: d8771867-3899-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8771867-3899-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 01:08:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,409,1544486400"; d="scan'208";a="78934360"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83659-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:build-amd64:<job status>:broken:regression
 xen-4.11-testing:build-amd64-prev:<job status>:broken:regression
 xen-4.11-testing:build-i386:<job status>:broken:regression
 xen-4.11-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.11-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.11-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.11-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.11-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.11-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.11-testing:build-armhf:<job status>:broken:regression
 xen-4.11-testing:build-i386-prev:<job status>:broken:regression
 xen-4.11-testing:build-armhf:host-install(4):broken:regression
 xen-4.11-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.11-testing:build-i386-prev:host-install(4):broken:regression
 xen-4.11-testing:build-i386:host-install(4):broken:regression
 xen-4.11-testing:build-amd64-prev:host-install(4):broken:regression
 xen-4.11-testing:build-i386-xsm:host-install(4):broken:regression
 xen-4.11-testing:build-amd64-xtf:host-install(4):broken:regression
 xen-4.11-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.11-testing:build-amd64-xsm:host-install(4):broken:regression
 xen-4.11-testing:build-amd64:host-install(4):broken:regression
 xen-4.11-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.11-testing:build-armhf-pvops:syslog-server:running:regression
 xen-4.11-testing:build-armhf:syslog-server:running:regression
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-armhf:capture-logs:broken:nonblocking
 xen-4.11-testing:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=87f51bf366ca79b98e1e201bf9bd7a9c164631e2
X-Osstest-Versions-That: xen=96cbd0893f783997caaf117e897d5fa8f2dc7b5f
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 25 Feb 2019 01:08:00 +0000
Subject: [Xen-devel] [xen-4.11-testing baseline-only test] 83659: trouble:
 blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA4
MzY1OSB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzLzgzNjU5LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVz
dHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzU2MzAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYzMAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDc1NjMwCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU2MzAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYzMAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDc1NjMwCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU2MzAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiA3NTYzMAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjMwCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU2MzAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiA3NTYzMAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBz
eXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNSBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDc1NjMwCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gNzU2MzAK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4N2Y1
MWJmMzY2Y2E3OWI5OGUxZTIwMWJmOWJkN2E5YzE2NDYzMWUyCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICA5NmNiZDA4OTNmNzgzOTk3Y2FhZjExN2U4OTdkNWZhOGYyZGM3
YjVmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzU2MzAgIDIwMTgtMTItMDEgMTY6MjM6NDggWiAg
IDg1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDgzNjU5ICAyMDE5LTAyLTI0IDA3OjIyOjQ1
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBNYXJjIFp5
bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5j
b20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWku
Y29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczog
L2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3Vy
Y2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1h
bWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wcmV2IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHRm
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHJldiBi
cm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybWhmLXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2
LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2
NC14dGYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFt
ZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgY2FwdHVyZS1sb2dzCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjcxIGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 03:42:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 03:42:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gy79f-0000gk-Nb; Mon, 25 Feb 2019 03:42:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eFH1=RA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gy79e-0000gY-Lo
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 03:42:10 +0000
X-Inumbo-ID: 534c7b0e-38af-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 534c7b0e-38af-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 03:42:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gy79b-0004Sx-CV; Mon, 25 Feb 2019 03:42:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gy79a-0001Ra-VR; Mon, 25 Feb 2019 03:42:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gy79a-0003lb-T1; Mon, 25 Feb 2019 03:42:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133391-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-armhf-armhf-xl-cubietruck:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-rtds:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl:<job status>:broken:regression
 linux-4.14:test-armhf-armhf-xl-rtds:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.14:test-armhf-armhf-libvirt:<job status>:broken:regression
 linux-4.14:test-armhf-armhf-libvirt:host-install(4):broken:regression
 linux-4.14:test-armhf-armhf-libvirt-raw:host-install(4):broken:regression
 linux-4.14:test-armhf-armhf-xl-cubietruck:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.14:build-armhf:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl:<job status>:broken:regression
 linux-4.14:build-armhf:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.14:build-armhf-pvops:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:build-armhf-pvops:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-4.14:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-4.14:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-vhd:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qcow2:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-i386-pvgrub:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-raw:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-rtds:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:host-ping-check-native:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:heisenbug
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:heisenbug
 linux-4.14:test-amd64-i386-libvirt-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl-rtds:host-install(4):broken:allowable
 linux-4.14:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5461ace2e2f7b0ebdeca502c743ea819106ecc52
X-Osstest-Versions-That: linux=d6bf9dcebdd11967b2b6c73d7c8f4863624f69c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Feb 2019 03:42:06 +0000
Subject: [Xen-devel] [linux-4.14 test] 133391: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM5MSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzOTEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMyNjEKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEzMzI2MQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjYxCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgIGJyb2tlbiBp
biAxMzMzMjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgYnJva2VuIGluIDEzMzMyNgogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzI2CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgIGJyb2tlbiBpbiAxMzMzMjYKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgYnJva2VuIGluIDEzMzMyNgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICBicm9rZW4g
aW4gMTMzMzI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgPGpvYiBzdGF0dXM+IGJyb2tlbiBpbiAxMzMzMjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJva2VuIGluIDEzMzMyNgog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbiAgaW4gMTMzMzI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMjYKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgYnJva2Vu
IGluIDEzMzMyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzI2CiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzI2IFJFR1IuIHZzLiAxMzMyNjEK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgYnJva2VuIGluIDEzMzM1MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCA8am9iIHN0YXR1cz4gYnJva2VuIGluIDEzMzM1MwogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbiAgaW4gMTMzMzUzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMzMzNTMKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgYnJva2VuIGluIDEz
MzM1MwogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2Vu
IGluIDEzMzM1MyBSRUdSLiB2cy4gMTMzMjYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxMzMyNjEKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWlu
c3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzI2MQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDEzMzMyNiBSRUdSLiB2cy4gMTMz
MjYxCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5n
KToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBpbiAxMzMzMjYgcGFzcyBpbiAxMzMzOTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzI2IHBhc3MgaW4g
MTMzMzkxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDQgaG9zdC1pbnN0YWxsKDQpIGJy
b2tlbiBpbiAxMzMzMjYgcGFzcyBpbiAxMzMzOTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzI2IHBhc3MgaW4gMTMz
MzkxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBpbiAxMzMzMjYgcGFzcyBpbiAxMzMzOTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMjYgcGFzcyBpbiAxMzMzOTEK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gaW4gMTMzMzI2IHBhc3MgaW4gMTMzMzkxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMyNiBw
YXNzIGluIDEzMzM5MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gaW4gMTMzMzI2IHBhc3MgaW4gMTMzMzkxCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMyNiBw
YXNzIGluIDEzMzM5MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gaW4gMTMzMzI2IHBhc3MgaW4gMTMzMzkxCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzUzIHBhc3Mg
aW4gMTMzMzkxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gaW4gMTMzMzUzIHBhc3MgaW4gMTMzMzkxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4g
MTMzMzUzIHBhc3MgaW4gMTMzMzkxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzNTMgcGFz
cyBpbiAxMzMzOTEKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzMyNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIHBhc3MgaW4g
MTMzMzI2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMzMjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzM1MwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJv
a2VuIHBhc3MgaW4gMTMzMzUzCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMzNTMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICA0IGhvc3QtaW5zdGFsbCg0KSAgIGJyb2tlbiBwYXNzIGlu
IDEzMzM1MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAxMzMzNTMKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMzMyNiBwYXNzIGlu
IDEzMzM1MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzI2IHBhc3MgaW4gMTMzMzkxCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTggZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJl
cGVhdCBmYWlsIGluIDEzMzMyNiBwYXNzIGluIDEzMzM5MQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
aW4gMTMzMzI2IHBhc3MgaW4gMTMzMzkxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCA1IGhvc3QtcGluZy1jaGVjay1uYXRpdmUgZmFpbCBpbiAx
MzMzNTMgcGFzcyBpbiAxMzMzOTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAxNCBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBpbiAxMzMzNTMgcGFzcyBpbiAx
MzMzOTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzUzIHBhc3MgaW4gMTMzMzkxCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGlu
IDEzMzM1MyBwYXNzIGluIDEzMzM5MQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgaW4gMTMzMzUzIHBhc3MgaW4gMTMz
MzkxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZh
aWwgaW4gMTMzMzUzIHBhc3MgaW4gMTMzMzkxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICAgIGZhaWwgcGFzcyBpbiAxMzMzNTMKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjQgZ3Vlc3QtbWlncmF0ZS9kc3RfaG9zdC9zcmNfaG9z
dC9kZWJpYW4ucmVwZWF0IGZhaWwgcGFzcyBpbiAxMzMzNTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBh
c3MgaW4gMTMzMzUzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBwYXNzIGluIDEzMzM1MwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBwYXNzIGluIDEzMzM1MwogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAxMCBk
ZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMzMzUzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBwYXNzIGluIDEzMzM1MwogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICBmYWlsIHBhc3MgaW4gMTMzMzUzCgpSZWdy
ZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTMzMjYxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMjYgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM1
MyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTMzMzUzIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTMgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9j
a2VkIGluIDEzMzM1MyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzUzIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMz
NTMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICBibG9ja2VkIGluIDEzMzM1MyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzUzIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMzMzNTMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM1MyBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMz
MzUzIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzMzMjYgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMzMzNTMgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTMzMzUzIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIDU0NjFhY2UyZTJmN2IwZWJkZWNhNTAyYzc0M2VhODE5MTA2ZWNjNTIK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGQ2YmY5ZGNlYmRkMTE5Njdi
MmI2YzczZDdjOGY0ODYzNjI0ZjY5YzcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzI2MSAgMjAx
OS0wMi0xNSAwODozNDoyNiBaICAgIDkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMzMjYg
IDIwMTktMDItMjAgMDk6NDE6MTggWiAgICA0IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4i
IDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgQWRyaWFuIEJ1bmsgPGJ1bmtAa2VybmVsLm9yZz4K
ICBBbWl0IFB1bmRpciA8YW1pdC5wdW5kaXJAbGluYXJvLm9yZz4KICBBbmRyZWFzIFppZWdsZXIg
PGFuZHJlYXMuemllZ2xlckBmYXUuZGU+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KICBBbmRyemVqIEhhamRhIDxhLmhhamRhQHNhbXN1bmcuY29tPgogIEFybmFs
ZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEJhcnRvc3ogR29sYXN6ZXdz
a2kgPGJyZ2xAYmdkZXYucGw+CiAgQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgogIEJv
cmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDaGFvIEZhbiA8ZmFuYy5mbnN0QGNuLmZ1aml0
c3UuY29tPgogIENocmlzdGlhbiBMYW1wYXJ0ZXIgPGNodW5rZWV5QGdtYWlsLmNvbT4KICBDaHJp
c3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBEYW5pZWwgQXh0ZW5zIDxkamFAYXh0ZW5zLm5l
dD4KICBEYXZpZCBBLiBMb25nIDxkYXZlLmxvbmdAbGluYXJvLm9yZz4KICBEYXZpZCBTLiBNaWxs
ZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2to
b3ZAZ21haWwuY29tPgogIEVyaWMgVy4gQmllZGVybWFuIDxlYmllZGVybUB4bWlzc2lvbi5jb20+
CiAgRmxvcmlhbiBTdGVja2VyIDxtMTlAZmxvcmlhbnN0ZWNrZXIuZGU+CiAgR3JlZyBLcm9haC1I
YXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnb3J5IENMRU1FTlQgPGdy
ZWdvcnkuY2xlbWVudEBib290bGluLmNvbT4KICBIYXVrZSBNZWhydGVucyA8aGF1a2VAaGF1a2Ut
bS5kZT4KICBIZWRpIEJlcnJpY2hlIDxoZWRpLmJlcnJpY2hlQGhwZS5jb20+CiAgSWxpYSBNaXJr
aW4gPGltaXJraW5AYWx1bS5taXQuZWR1PgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3Jn
PgogIEphY2sgV2FuZyA8amlucHUud2FuZ0BjbG91ZC5pb25vcy5jb20+CiAgSmFtaWUgTGVudGlu
IDxqbUBsZW50aW4uY28udWs+CiAgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4K
ICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmlhbmNoYW8gV2FuZyA8amlhbmNoYW8u
dy53YW5nQG9yYWNsZS5jb20+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3JnPgogIEppcmkg
T2xzYSA8am9sc2FAcmVkaGF0LmNvbT4KICBKb2UgVGhvcm5iZXIgPGVqdEByZWRoYXQuY29tPgog
IEpvbmF0aGFuIEJha2tlciA8eGMtcmFjZXIyQGxpdmUuY2E+CiAgSm9vbmFzIExhaHRpbmVuIDxq
b29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgogIEp1bGllbiBEJ0FzY2VuemlvIDxqZGFz
Y2VuemlvQHBvc3Rlby5uZXQ+CiAgSnVsaWVuIFRoaWVycnkgPGp1bGllbi50aGllcnJ5QGFybS5j
b20+CiAgSnVyaWNhIFZ1a2FkaW4gPGp1cmljYS52dWthZGluQHJ0LXJrLmNvbT4KICBLcnp5c3p0
b2YgS296bG93c2tpIDxrcnprQGtlcm5lbC5vcmc+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRz
QGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGlu
YXJvLm9yZz4KICBMaXZpdSBEdWRhdSA8bGl2aXVAZHVkYXUuY28udWs+CiAgTWFudWVsIFJlaW5o
YXJkdCA8bWFudWVsLnJoZHRAZ21haWwuY29tPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0
QGtlcm5lbC5vcmc+CiAgTWF0dCBUdXJuZXIgPG1hdHRzdDg4QGdtYWlsLmNvbT4KICBNYXR0aSBL
dXJrZWxhIDxNYXR0aS5LdXJrZWxhQGlraS5maT4KICBNYXVybyBDaWFuY2lvIDxtYXVyb0BhY2Fk
ZXUuY29tPgogIE1lZWxpcyBSb29zIDxtcm9vc0BsaW51eC5lZT4KICBNaWtlIFNuaXR6ZXIgPHNu
aXR6ZXJAcmVkaGF0LmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+
CiAgTmF0ZSBEYWlsZXkgPG5hdGUuZGFpbGV5QHN0cmF0dXMuY29tPgogIE5pY2hvbGFzIE1jIEd1
aXJlIDxob2ZyYXRAb3NhZGwub3JnPgogIE5pa29zIFRzaXJvbmlzIDxudHNpcm9uaXNAYXJyaWt0
by5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkg
PHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF2YW5rdW1hciBLb25kZXRpIDxwa29uZGV0aUBjb2Rl
YXVyb3JhLm9yZz4KICBQYXdlxYIgQ2htaWVsIDxwYXdlbC5taWtvbGFqLmNobWllbEBnbWFpbC5j
b20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRlciBaaWps
c3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5q
Lnd5c29ja2lAaW50ZWwuY29tPgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+CiAgUm9z
cyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgUnVzc2VsbCBLaW5nIDxy
bWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYW5kZWVwIFBhdGlsIDxzc3BhdGlsQGFuZHJv
aWQuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWtoYXIgTm9yaSA8
bnNla2hhckB0aS5jb20+CiAgU2VyZ2VpIFRyb2ZpbW92aWNoIDxzbHlmb3hAZ2VudG9vLm9yZz4K
ICBTb25nIExpdSA8c29uZ2xpdWJyYXZpbmdAZmIuY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVu
Y2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29k
bWlzLm9yZz4KICBTdWRlZXAgSG9sbGEgPHN1ZGVlcC5ob2xsYUBhcm0uY29tPgogIFN1ZGlwIE11
a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAgU3ZlbiBFY2tlbG1hbm4gPHN2
ZW4uZWNrZWxtYW5uQG9wZW5tZXNoLmNvbT4gW2lwcTQwMTldCiAgVGFrYXNoaSBJd2FpIDx0aXdh
aUBzdXNlLmRlPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRvbWkg
VmFsa2VpbmVuIDx0b21pLnZhbGtlaW5lbkB0aS5jb20+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gu
a3VtYXJAbGluYXJvLm9yZz4KICBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgogIFhp
YW95YW8gTGkgPHhpYW95YW8ubGlAbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYteGwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkz
ODYteGwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQteGwgYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDE4MTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 04:48:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 04:48:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gy8BO-0005Dr-U4; Mon, 25 Feb 2019 04:48:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GKco=RA=xenproject.org=prvs=952fcc786=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gy8BN-0005DU-BQ
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 04:48:01 +0000
X-Inumbo-ID: 865983f9-38b8-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 865983f9-38b8-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 04:47:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,410,1544486400"; d="scan'208";a="78941038"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83661-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-amd64:<job status>:broken:regression
 xen-unstable:build-amd64-prev:<job status>:broken:regression
 xen-unstable:build-i386:<job status>:broken:regression
 xen-unstable:build-armhf-pvops:<job status>:broken:regression
 xen-unstable:build-i386-xsm:<job status>:broken:regression
 xen-unstable:build-amd64-xtf:<job status>:broken:regression
 xen-unstable:build-amd64-xsm:<job status>:broken:regression
 xen-unstable:build-amd64-pvops:<job status>:broken:regression
 xen-unstable:build-i386-pvops:<job status>:broken:regression
 xen-unstable:build-armhf:<job status>:broken:regression
 xen-unstable:build-i386-prev:<job status>:broken:regression
 xen-unstable:build-armhf:host-install(4):broken:regression
 xen-unstable:build-armhf-pvops:host-install(4):broken:regression
 xen-unstable:build-amd64-prev:host-install(4):broken:regression
 xen-unstable:build-i386:host-install(4):broken:regression
 xen-unstable:build-amd64-xtf:host-install(4):broken:regression
 xen-unstable:build-amd64:host-install(4):broken:regression
 xen-unstable:build-i386-xsm:host-install(4):broken:regression
 xen-unstable:build-i386-prev:host-install(4):broken:regression
 xen-unstable:build-i386-pvops:host-install(4):broken:regression
 xen-unstable:build-amd64-xsm:host-install(4):broken:regression
 xen-unstable:build-amd64-pvops:host-install(4):broken:regression
 xen-unstable:build-armhf-pvops:syslog-server:running:regression
 xen-unstable:build-armhf:syslog-server:running:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-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-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64: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-pygrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvshim: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-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-livepatch: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-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf:capture-logs:broken:nonblocking
 xen-unstable:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=365aabb6e5023cee476adf81106729efd49c644f
X-Osstest-Versions-That: xen=82855aba5bf91e50c81526167c11d4aeaf665e66
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 25 Feb 2019 04:46:55 +0000
Subject: [Xen-devel] [xen-unstable baseline-only test] 83661: trouble:
 blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA4
MzY2MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MvODM2NjEvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXh0ZiAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiA3NTYzNwogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjM3CiBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
NzU2MzcKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYzNwogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjM3CiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gNzU2MzcKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYzNwogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDc1NjM3CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU2MzcKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYzNwogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDc1NjM3CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xv
Zy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGl2
ZXBhdGNoICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAg
ICAgYnJva2VuIGJsb2NrZWQgaW4gNzU2MzcKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDUgY2FwdHVyZS1sb2dzICAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiA3NTYzNwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDM2NWFhYmI2ZTUw
MjNjZWU0NzZhZGY4MTEwNjcyOWVmZDQ5YzY0NGYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIDgyODU1YWJhNWJmOTFlNTBjODE1MjYxNjdjMTFkNGFlYWY2NjVlNjYKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgICA3NTYzNyAgMjAxOC0xMi0wNSAxOTozMjo0MSBaICAgODEgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgODM2NjEgIDIwMTktMDItMjQgMDc6MjI6NTUgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGdtYWlsLmNvbT4KICBCZW5qYW1pbiBTYW5kYSA8YmVuLnNhbmRhQGRvcm5lcndvcmtzLmNvbT4K
ICBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICBDaHJpcyBQYXR0ZXJzb24gPHBh
dHRlcnNvbmNAYWluZm9zZWMuY29tPgogIENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5j
bGFyazZAYmFlc3lzdGVtcy5jb20+CiAgQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLncu
Y2xhcmtAZ21haWwuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgogIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgRG91ZyBHb2xkc3RlaW4g
PGNhcmRvZUBjYXJkb2UuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4
aWxpbnguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBI
YW5zIHZhbiBLcmFuZW5idXJnIDxoYW5zLnZhbi5rcmFuZW5idXJnQG1lbmRpeC5jb20+CiAgSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
ICBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CiAgTWF0dGhldyBEYWxleSA8bWF0
dGRAYnVnZnV6ei5jb20+CiAgTWljaGFlbCBUYXV0c2NobmlnIDx0YXV0c2NobkBhbWF6b24uY28u
dWs+CiAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uY29tPgogIE5vcmJlcnQgTWFu
dGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogIFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPgogIFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNl
cmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTaGFtZWVyIEtvbG90aHVt
IDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFu
b3NAeGlsaW54LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAg
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXBy
ZXYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hbWQ2NC14dGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni1wcmV2IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXh0ZiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1p
Mzg2LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybWhmIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBj
YXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA0ODYzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 05:19:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 05:19:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gy8fh-0007g8-Ol; Mon, 25 Feb 2019 05:19:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eFH1=RA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gy8fg-0007fv-5L
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 05:19:20 +0000
X-Inumbo-ID: e5dddc63-38bc-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5dddc63-38bc-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 05:19:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gy8fc-0006l2-Ox; Mon, 25 Feb 2019 05:19:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gy8fc-0007Do-Ba; Mon, 25 Feb 2019 05:19:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gy8fc-00039i-Aw; Mon, 25 Feb 2019 05:19:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133390-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-freebsd10-i386:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-unstable:test-armhf-armhf-xl-credit1:<job status>:broken:regression
 xen-unstable:test-amd64-i386-xl:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 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-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-rumprun-i386:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-credit2:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-freebsd10-i386:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-xl:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 xen-unstable:test-armhf-armhf-xl-credit1:host-install(4):broken:regression
 xen-unstable:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qcow2:debian-di-install:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-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-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e72ecc7615410e5bf1a1c9a4c7772322c16eeb82
X-Osstest-Versions-That: xen=365aabb6e5023cee476adf81106729efd49c644f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Feb 2019 05:19:16 +0000
Subject: [Xen-devel] [xen-unstable test] 133390: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM5MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzM5MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgIGJyb2tlbgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzMzMDAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEzMzMwMAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMzAwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAx
MzMzMDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMzMwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzMzMDAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwo
NCkgYnJva2VuIFJFR1IuIHZzLiAxMzMzMDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzMwMAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIFJFR1IuIHZzLiAxMzMzMDAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzMwMAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTMzMzAwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMzMzAwCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMzMzMDAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzMwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTMzMzAwCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzMzAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTMzMzAwCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMzMzMDAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTMzMzAwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMzMDAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMzMDAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzMwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMzAwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMzMDAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMzMDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
MTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzMwMAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzMzAwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMzMDAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzMwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMzAwCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzMzMDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzMwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMzAw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzMzMDAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzMwMAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU3MmVjYzc2
MTU0MTBlNWJmMWExYzlhNGM3NzcyMzIyYzE2ZWViODIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAg
ICAgICAgICAgICAgICAgIDM2NWFhYmI2ZTUwMjNjZWU0NzZhZGY4MTEwNjcyOWVmZDQ5YzY0NGYK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzMwMCAgMjAxOS0wMi0xOCAxMDo0NDoxNSBaICAgIDYg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMzMTYgIDIwMTktMDItMTkgMjI6MTg6MDIgWiAg
ICA1IGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMzOTAgIDIwMTkt
MDItMjMgMDY6NTY6MzkgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgVmFy
YWQgR2F1dGFtIDx2cmRAYW1hem9uLmRlPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
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
LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsIGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCB0ZXN0LWFtZDY0LWkzODYteGwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlNzJlY2M3NjE1NDEwZTViZjFhMWM5YTRjNzc3MjMy
MmMxNmVlYjgyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgSmFuIDE3IDEyOjI2OjE3IDIwMTkgKzAwMDAKCiAgICB4ODYvYWx0cDJt
OiBSZXdvcmsgI1ZFIGVuYWJsZS9kaXNhYmxlIHBhdGhzCiAgICAKICAgIFNwbGl0IGFsdHAybV92
Y3B1X3tlbmFibGUsZGlzYWJsZX1fdmUoKSBvdXQgb2YgdGhlCiAgICBIVk1PUF9hbHRwMm1fdmNw
dV97ZW5hYmxlLGRpc2FibGV9X25vdGlmeSBtYXJzaGFsbGluZyBsb2dpYy4gIEEgZnV0dXJlIGNo
YW5nZQogICAgaXMgZ29pbmcgdG8gbmVlZCB0byBjYWxsIGFsdHAybV92Y3B1X2Rpc2FibGVfdmUo
KSBmcm9tIHRoZSBkb21haW5fa2lsbCgpIHBhdGguCiAgICAKICAgIFdoaWxlIGF0IGl0LCBjbGVh
biB1cCB0aGUgbG9naWMgaW4gYWx0cDJtX3ZjcHVfe2luaXRpYWxpc2UsZGVzdHJveX0oKS4KICAg
IGFsdHAybV92Y3B1X3Jlc2V0KCkgaGFzIG5vIGV4dGVybmFsIGNhbGxlcnMsIHNvIGZvbGQgaXQg
aW50byBpdHMgdHdvCiAgICBjYWxsc2l0ZXMuICBUaGlzIGluIHR1cm4gYWxsb3dzIGZvciBhbHRw
Mm1fdmNwdV9kZXN0cm95KCkgdG8gcmV1c2UKICAgIGFsdHAybV92Y3B1X2Rpc2FibGVfdmUoKSBy
YXRoZXIgdGhhbiBvcGVuY29kaW5nIGl0LgogICAgCiAgICBObyBwcmFjdGljYWwgY2hhbmdlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgMGRmZmZlMDFkNTY4MWVkZTZhNTBjNmI1NzEzMTMyMGQ5ZjRhMzM2MQpBdXRob3I6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEZlYiAy
MCAxMzozOToyMCAyMDE5ICswMDAwCgogICAgeDg2OiBJbXByb3ZlIHRoZSBlZmZpY2llbmN5IG9m
IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpCiAgICAKICAgIHBjaV9yZWxlYXNlX2Rldmlj
ZXMoKSB0YWtlcyB0aGUgZ2xvYmFsIFBDSSBsb2NrLiAgT25jZSBwY2lfcmVsZWFzZV9kZXZpY2Vz
KCkKICAgIGhhcyBjb21wbGV0ZWQsIGl0IHdpbGwgYmUgY2FsbGVkIHJlZHVuZGFudGx5IGVhY2gg
dGltZSBwYWdpbmdfdGVhcmRvd24oKSBhbmQKICAgIHZjcHVfZGVzdHJveV9wYWdldGFibGVzKCkg
Y29udGludWUuCiAgICAKICAgIFRoaXMgaXMgbGlhYmxlIHRvIGJlIG1pbGxpb25zIG9mIHRpbWVz
IGZvciBhIHJlYXNvbmFibHkgc2l6ZWQgZ3Vlc3QsIGFuZCBpcyBhCiAgICBzZXJpYWxpc2luZyBi
b3R0bGVuZWNrIG5vdyB0aGF0IGRvbWFpbl9raWxsKCkgY2FuIGJlIHJ1biBjb25jdXJyZW50bHkg
b24KICAgIGRpZmZlcmVudCBkb21haW5zLgogICAgCiAgICBJbnN0ZWFkIG9mIHByb3BhZ2F0aW5n
IHRoZSBvcGVuY29kaW5nIG9mIHRoZSByZWxpbnF1aXNoIHN0YXRlIG1hY2hpbmUsIHRha2UKICAg
IHRoZSBvcHBvcnR1bml0eSB0byBjbGVhbiBpdCB1cC4KICAgIAogICAgTGVhdmUgYSBwcm9wZXIg
c2V0IG9mIGNvbW1lbnRzIGV4cGxhaW5pbmcgdGhhdCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJj
ZXMoKQogICAgaW1wbGVtZW50cyBhIGNvLXJvdXRpbmUuICBJbnRyb2R1Y2UgYSBkb2N1bWVudGVk
IFBST0dSRVNTKCkgbWFjcm8gdG8gYXZvaWQKICAgIGxhdGVudCBidWdzIHN1Y2ggYXMgdGhlIFJF
TE1FTV94ZW4gY2FzZSwgYW5kIG1ha2UgdGhlIG5ldyBQUk9HXyogc3RhdGVzCiAgICBwcml2YXRl
IHRvIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGRiMmFmMjNkMTUwNzc2MDVmMjg2ZDhlZjg2Yzhm
NWQ5YzFiODMwMmEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgV2VkIEZlYiAyMCAxNzowNzoxNyAyMDE5ICswMTAwCgogICAgeDg2L3NoYWRvdzogZG9uJ3Qg
cGFzcyB3cm9uZyBMNCBNRk4gdG8gZ3Vlc3Rfd2Fsa190YWJsZXMoKQogICAgCiAgICA2NC1iaXQg
UFYgZ3Vlc3QgdXNlciBtb2RlIHJ1bnMgb24gYSBkaWZmZXJlbnQgTDQgdGFibGUuIE1ha2Ugc3Vy
ZQogICAgLSB0aGUgYWNjZXNzZWQgYml0IGdldHMgc2V0IGluIHRoZSBjb3JyZWN0IHRhYmxlIChh
bmQgaW4gbG9nLWRpcnR5CiAgICAgIG1vZGUgdGhlIGNvcnJlY3QgcGFnZSBnZXRzIG1hcmtlZCBk
aXJ0eSkgZHVyaW5nIGd1ZXN0IHdhbGtzLAogICAgLSB0aGUgY29ycmVjdCB0YWJsZSBnZXRzIGF1
ZGl0ZWQgYnkgc2hfYXVkaXRfZ3coKSwKICAgIC0gY29ycmVjdCBpbmZvIGdldHMgbG9nZ2VkIGJ5
IHByaW50X2d3KCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KCmNvbW1pdCBiMjJjOTAwYzQ0YTJkYjhkYjFjNTNlMjY5ZTE1MjIwNmU1NWMyNzNm
CkF1dGhvcjogVmFyYWQgR2F1dGFtIDx2cmRAYW1hem9uLmRlPgpEYXRlOiAgIFdlZCBGZWIgMjAg
MTc6MDY6MjUgMjAxOSArMDEwMAoKICAgIHg4Ni9wbXRpbWVyOiBmaXggaHZtX2FjcGlfc2xlZXBf
YnV0dG9uIGJlaGF2aW9yCiAgICAKICAgIENvbW1pdCAxOWZiMTQ2MjJlOTQxICJ4ODYvcG10aW1l
cjogbW92ZSBBQ1BJIHJlZ2lzdGVycyBmcm9tIFBNVFN0YXRlIHRvCiAgICBodm1fZG9tYWluIiBt
aXNjb25maWd1cmVzIHBtMWFfc3RzIGZvciBodm1fYWNwaV9zbGVlcF9idXR0b24gd2l0aAogICAg
UFdSQlROX1NUUyBpbnN0ZWFkIG9mIFNMUEJUTl9TVFMsIHdoaWNoIGxlYWRzIHRvCiAgICBYRU5f
RE9NQ1RMX1NFTkRUUklHR0VSX1NMRUVQIGNhdXNpbmcgZ3Vlc3QgcG93ZXJkb3ducy4gRml4IHRo
aXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFZhcmFkIEdhdXRhbSA8dnJkQGFtYXpvbi5kZT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKY29tbWl0IDNjNTU1Mjk1NGM1YzYzODYwY2NjMDFjNmJjNGY5YzA3N2JjMjYwNzIKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBG
ZWIgMSAxNjo1NjozOCAyMDE5ICswMDAwCgogICAgeDg2L3ZwbXU6IEltcHJvdmUgZG9jdW1lbnRh
dGlvbiBhbmQgcGFyc2luZyBmb3IgdnBtdT0KICAgIAogICAgVGhlIGJlaGF2aW91ciBvZiB2cG11
PTxib29sPiBiZWluZyBleGNsdXNpdmUgb2YgdnBtdT1idHN8aXBjfGFyY2ggaXMgb2RkIGFuZAog
ICAgY29udHJhcnkgdG8gWGVuJ3Mgbm9ybWFsIGNvbW1hbmQgbGluZSBwYXJzaW5nIGJlaGF2aW91
ci4gIFJld3JpdGUgdGhlIHBhcnNpbmcKICAgIHRvIHVzZSB0aGUgbm9ybWFsIGZvcm0sIGJ1dCBy
ZXRhaW4gdGhlIHByZXZpb3VzIGJlaGF2aW91ciB3aGVyZSB0aGUgdXNlIG9mCiAgICBidHMvaXBj
L2FyY2ggaW1wbGllcyB2cG11PXRydWUuCiAgICAKICAgIFBhcnRzIG9mIHRoZSBkb2N1bWVuYXRp
b24gYXJlIHN0YWxlLCBtb3N0IG5vdGlibHkgdGhlIEhWTS1vbmx5IHN0YXRlbWVudC4KICAgIFVw
ZGF0ZSBpdCBmb3IgY29uc2lzdGVuY3kgYW5kIGNvcnJlY3RuZXNzLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxZTEyODcyZDI5
Y2MzNmM2MTg5NGUzNDdkZDM0MDlkN2QyMDY2OTlkCkF1dGhvcjogUm9nZXIgUGF1IE1vbm5lIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgRmViIDE5IDE2OjI2OjA4IDIwMTkgKzAx
MDAKCiAgICBsaWJzL2dudHRhYjogYWRkIG1pc3NpbmcgRnJlZUJTRCBmdW5jdGlvbnMKICAgIAog
ICAgVGhlIEZyZWVCU0QgaW1wbGVtZW50YXRpb24gaXMgbWlzc2luZyB0aGUgZm9sbG93aW5nIGZ1
bmN0aW9uczoKICAgIAogICAgb3NkZXBfZ250dGFiX2RtYWJ1Zl9leHBfZnJvbV9yZWZzCiAgICBv
c2RlcF9nbnR0YWJfZG1hYnVmX2V4cF93YWl0X3JlbGVhc2VkCiAgICBvc2RlcF9nbnR0YWJfZG1h
YnVmX2ltcF90b19yZWZzCiAgICBvc2RlcF9nbnR0YWJfZG1hYnVmX2ltcF9yZWxlYXNlCiAgICAK
ICAgIFdoaWNoIGFsbCBkZWFsIHdpdGggZG1hYnVmcywgdGhhdCBvbmx5IGV4aXN0cyBvbiBMaW51
eC4gSW1wbGVtZW50IHRoZW0KICAgIHVzaW5nIGFib3J0LCBzaW5jZSBzdWNoIGZ1bmN0aW9ucyBz
aG91bGQgbmV2ZXIgYmUgY2FsbGVkIG9uIEZyZWVCU0QuCiAgICAKICAgIEZUUiwgSSByZWFsaXpl
ZCB0aG9zZSBmdW5jdGlvbnMgd2hlcmUgbWlzc2luZyB3aGVuIGF0dGVtcHRpbmcgdG8gdXNlCiAg
ICBweWdydWI6CiAgICAKICAgIFRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICAg
ICAgRmlsZSAiL3Vzci9sb2NhbC9saWIveGVuL2Jpbi9weWdydWIiLCBsaW5lIDE5LCBpbiA8bW9k
dWxlPgogICAgICAgIGltcG9ydCB4ZW4ubG93bGV2ZWwueGMKICAgIEltcG9ydEVycm9yOiAvdXNy
L2xvY2FsL2xpYi9saWJ4ZW5nbnR0YWIuc28uMTogVW5kZWZpbmVkIHN5bWJvbCAib3NkZXBfZ250
dGFiX2RtYWJ1Zl9leHBfZnJvbV9yZWZzIgogICAgCiAgICBGaXhlczogZWU4MTA1ICgibGliZ250
dGFiOiBBZGQgc3VwcG9ydCBmb3IgTGludXggZG1hLWJ1ZiIpCiAgICBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNo
Y2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KCmNvbW1pdCAxYmNkMGI0
M2ExNmI3YTQ4ZWM5YWZjZTM4ODdjNmM4NDFiNjg3YWJiCkF1dGhvcjogUm9nZXIgUGF1IE1vbm5l
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRmViIDE4IDE3OjI0OjI4IDIwMTkg
KzAxMDAKCiAgICB2cGNpOiByZWR1Y2UgdmVyYm9zZW5lc3Mgb2YgQkFSIHdyaXRlIHdhcm5pbmdz
CiAgICAKICAgIEF2b2lkIHByaW50aW5nIGEgd2FybmluZyBtZXNzYWdlIHdoZW4gd3JpdGluZyB0
byBhIEJBUiByZWdpc3RlciB3aXRoCiAgICBtZW1vcnkgZGVjb2RpbmcgZW5hYmxlZCBpZiB0aGUg
dmFsdWUgd3JpdHRlbiBpcyB0aGUgc2FtZSBhcyB0aGUKICAgIGN1cnJlbnQgb25lLgogICAgCiAg
ICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDI0ZDUyODI1MjdmNDY0NzkwN2IzNTcyODIwYjUz
MzVjMTVjZDAzNTYKQXV0aG9yOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+CkRhdGU6ICAgTW9uIEZlYiAxOCAxMzo0NjowMiAyMDE5ICswMTAwCgogICAgeDg2L2Fs
dHAybTogZml4IEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlIHJhY2UKICAgIAogICAgSFZN
T1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgZG9lcyBub3QgZG9tYWluX3BhdXNlKCksIHByZXN1
bWFibHkKICAgIG9uIHB1cnBvc2UgKGFzIGl0IHdhcyBvcmlnaW5hbGx5IHN1cHBvc2VkIHRvIGNh
dGVyIHRvIGEgaW4tZ3Vlc3QKICAgIGFnZW50LCBhbmQgYSBkb21haW4gcGF1c2luZyBpdHNlbGYg
aXMgbm90IGEgZ29vZCBpZGVhKS4KICAgIAogICAgVGhpcyBjYW4gbGVhZCB0byBkb21haW4gY3Jh
c2hlcyBpbiB0aGUgdm14X3ZtZXhpdF9oYW5kbGVyKCkgY29kZQogICAgdGhhdCBjaGVja3MgaWYg
dGhlIGd1ZXN0IGhhcyB0aGUgYWJpbGl0eSB0byBzd2l0Y2ggRVBUUCB3aXRob3V0IGFuCiAgICBl
eGl0LiBUaGF0IGNvZGUgY2FuIF9fdm1yZWFkKCkgdGhlIGhvc3QgcDJtJ3MgRVBUX1BPSU5URVIK
ICAgIChiZWZvcmUgSFZNT1BfYWx0cDJtX3NldF9kb21haW5fc3RhdGUgImZvcl9lYWNoX3ZjcHUo
KSIgaGFzIGEKICAgIGNoYW5jZSB0byBydW4gYWx0cDJtX3ZjcHVfaW5pdGlhbGlzZSgpLCBidXQg
YWZ0ZXIKICAgIGQtPmFyY2guYWx0cDJtX2FjdGl2ZSBpcyBzZXQpLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDI5ZDI4YjI5MTkw
YmEwOWQ1M2FlN2U0NzUxMDhkZWY4NGUxNmUzNjMKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEZlYiAxOCAxMzo0NToyNCAyMDE5ICsw
MTAwCgogICAgYWx0cDJtOiBQcmV2ZW50IGRlYWRsb2NrcyB3aGVuIGEgZG9tYWluIHBlcmZvcm1z
IGFsdHAybSBvcGVyYXRpb25zIG9uIGl0c2VsZgogICAgCiAgICBkb21haW5fcGF1c2VfZXhjZXB0
X3NlbGYoKSB3YXMgaW50cm9kdWNlZCB0byBhbGxvdyBhIGRvbWFpbiB0byBwYXVzZQogICAgaXRz
ZWxmIHdoaWxlIGRvaW5nIGFsdHAybSBvcGVyYXRpb25zLiAgSG93ZXZlciwgYXMgd3JpdHRlbiwg
aXQgaGFzIGEKICAgIHJpc2sgZm8gZGVhZGxvY2sgaWYgdHdvIHZjcHVzIGVudGVyIHRoZSBsb29w
IGF0IHRoZSBzYW1lIHRpbWUuCiAgICAKICAgIEx1Y2tpbHksIHRoZXJlJ3MgYWxyZWFkeSBhIHNv
bHV0aW9uIGZvciB0aGlzOiBBdHRlbXB0IHRvIGNhbGwgZG9tYWluJ3MKICAgIGh5cGVyY2FsbF9k
ZWFkbG9ja19tdXRleCwgYW5kIHJlc3RhcnQgdGhlIGVudGlyZSBoeXBlcmNhbGwgaWYgeW91CiAg
ICBmYWlsLgogICAgCiAgICBNYWtlIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZigpIGF0dGVtcHQg
dG8gZ3JhYiB0aGlzIG11dGV4IHdoZW4KICAgIHBhdXNpbmcgaXRzZWxmLCByZXR1cm5pbmcgLUVS
RVNUQVJUIGlmIGl0IGZhaWxzLiAgSGF2ZSB0aGUgY2FsbGVycwogICAgY2hlY2sgZm9yIGVycm9y
cyBhbmQgcGFzcyB0aGUgdmFsdWUgdXAuICBJbiBib3RoIGNhc2VzLCB0aGUgdG9wLWxldmVsCiAg
ICBkb19odm1fb3AoKSBzaG91bGQgRFRSVCB3aGVuIC1FUkVTVEFSVCBpcyByZXR1cm5lZC4KICAg
IAogICAgVGhlIChuZWNlc3NhcnkpIHJldXNlIG9mIHRoZSBoeXBlcmNhbGwgZGVhZGxvY2sgbXV0
ZXggcG9zZXMgdGhlIHJpc2sKICAgIG9mIGdldHRpbmcgY2FsbGVkIGZyb20gYSBjb250ZXh0IHdo
ZXJlIHRoZSBsb2NrIHdhcyBhbHJlYWR5IGFjcXVpcmVkCiAgICAoZS5nLiBzb21lb25lIG1heSAo
c2F5KSBjYWxsIGRvbWN0bF9sb2NrKCksIHRoZW4gYWZ0ZXJ3YXJkcyBjYWxsCiAgICBkb21haW5f
cGF1c2VfZXhjZXB0X3NlbGYoKSkuIEhvd2V2ZXIsIGluIHRoZSBpbnRlcmVzdCBvZiBub3QKICAg
IG92ZXJjb21wbGljYXRpbmcgdGhpbmdzLCBubyBjaGFuZ2VzIGFyZSBtYWRlIGhlcmUgdG8gdGhl
IG11dGV4LgogICAgQXR0ZW1wdGVkIG5lc3Rpbmcgb2YgdGhpcyBsb2NrIGlzbid0IGEgc2VjdXJp
dHkgaXNzdWUsIGJlY2F1c2UgYWxsCiAgICB0aGF0IHdpbGwgaGFwcGVuIGlzIHRoYXQgdGhlIHZj
cHUgd2lsbCBsaXZlbG9jayB0YWtpbmcgY29udGludWF0aW9ucy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgVGVzdGVk
LWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGZiYWEwZTU4ZjM5YWUy
MzI2M2FkMDkzNWQ4OGE3ZTYxZTBkZDllZjEKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRmViIDE4IDEzOjQ0OjUzIDIwMTkgKzAxMDAK
CiAgICBwdmgvZG9tMDogd2FybiB3aGVuIGRvbTBfbWVtIGlzIG5vdCBzZXQKICAgIAogICAgVGhl
cmUgaGF2ZSBiZWVuIHNldmVyYWwgcmVwb3J0cyBvZiB0aGUgZG9tMCBidWlsZGVyIHJ1bm5pbmcg
b3V0IG9mCiAgICBtZW1vcnkgd2hlbiBidWlsZGluZyBhIFBWSCBkb20wIHdpdGhvdXQgaGF2aW5n
IHNwZWNpZmllZCBhIGRvbTBfbWVtCiAgICB2YWx1ZS4gUHJpbnQgYSB3YXJuaW5nIG1lc3NhZ2Ug
aWYgZG9tMF9tZW0gaXMgbm90IHNldCB3aGVuIGJvb3RpbmcgaW4KICAgIFBWSCBtb2RlLgogICAg
CiAgICBUaGlzIGlzIGEgdGVtcG9yYXJ5IHdvcmthcm91bmQgdW50aWwgYWNjb3VudGluZyBmb3Ig
aW50ZXJuYWwgbWVtb3J5CiAgICByZXF1aXJlZCBieSBYZW4gKGllOiBwYWdpbmcgc3RydWN0dXJl
cykgaXMgaW1wcm92ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Y29tbWl0IDZmYTE3NTU2NDRkMGU2Mzc5MzAwN2M4ZDkxMWI0YjUyMGNhOTUzMDEKQXV0aG9yOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRmViIDE4
IDEzOjQ0OjI0IDIwMTkgKzAxMDAKCiAgICBhbWQvbnB0L3NoYWRvdzogcmVwbGFjZSBhc3NlcnQg
dGhhdCBwcmV2ZW50cyBjcmVhdGluZyAyTS8xRyBNTUlPIGVudHJpZXMKICAgIAogICAgVGhlIGFz
c2VydCB3YXMgb3JpZ2luYWxseSBhZGRlZCB0byBtYWtlIHN1cmUgdGhhdCBoaWdoZXIgb3JkZXIK
ICAgIHJlZ2lvbnMgKD4gUEFHRV9PUkRFUl80SykgY291bGQgbm90IGJlIHVzZWQgdG8gYnlwYXNz
IHRoZQogICAgbW1pb19yb19yYW5nZXMgY2hlY2sgcGVyZm9ybWVkIGJ5IHAybV90eXBlX3RvX2Zs
YWdzLgogICAgCiAgICBUaGlzIGhvd2V2ZXIgaXMgYWxyZWFkeSBjaGVja2VkIGluIHNldF9tbWlv
X3AybV9lbnRyeSwgd2hpY2ggbWFrZXMKICAgIHN1cmUgdGhhdCBoaWdoZXIgb3JkZXIgbWFwcGlu
Z3MgZG9uJ3Qgb3ZlcmxhcCB3aXRoIG1taW9fcm9fcmFuZ2VzLAogICAgdGh1cyBhbGxvd2luZyB0
aGUgY3JlYXRpb24gb2YgaGlnaCBvcmRlciBNTUlPIG1hcHBpbmdzIHNhZmVseS4KICAgIAogICAg
UmVwbGFjZSB0aGUgYXNzZXJ0IHRvIGFsbG93IDJNLzFHIGVudHJpZXMgdG8gYmUgY3JlYXRlZCBm
b3IgTU1JTwogICAgcmVnaW9ucyBhbmQgYWRkIHNvbWUgZXh0cmEgYXNzZXJ0cyBhcyBhIHJlcGxh
Y2VtZW50IHRvIG1ha2Ugc3VyZQogICAgdGhlcmUncyBubyBvdmVybGFwcGluZyB3aXRoIE1NSU8g
cmVhZC1vbmx5IHJhbmdlcy4KICAgIAogICAgTm90ZSB0aGF0IDFHIE1NSU8gZW50cmllcyB3aWxs
IG5vdCBiZSBjcmVhdGVkIHVubGVzcyBtbWlvX29yZGVyIGlzCiAgICBjaGFuZ2VkIHRvIGFsbG93
IGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Y29tbWl0IDAzNmM2Y2JkZGNhMjhiZTVhNTI2ZGEwNDViYjM3OWZlZGZhZDgyNTUKQXV0aG9yOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRmViIDE4
IDEzOjQzOjUwIDIwMTkgKzAxMDAKCiAgICB4ODYvcHZoOiByZW9yZGVyIFBWSCBkb20wIGlvbW11
IGluaXRpYWxpemF0aW9uCiAgICAKICAgIFNvIHRoYXQgdGhlIGlvbW11IGlzIGluaXRpYWxpemVk
IGJlZm9yZSBwb3B1bGF0aW5nIHRoZSBwMm0sIGFuZAogICAgZW50cmllcyBhZGRlZCBnZXQgdGhl
IGNvcnJlc3BvbmRpbmcgaW9tbXUgcGFnZSB0YWJsZSBlbnRyaWVzIGlmCiAgICByZXF1aXJlZC4g
VGhpcyByZXF1aXJlcyBzcGxpdHRpbmcgdGhlIGN1cnJlbnQgcHZoX3NldHVwX3AybSBpbnRvIHR3
bwogICAgZGlmZmVyZW50IGZ1bmN0aW9ucy4gT25lIHRoYXQgY3JhZnRzIGRvbTAgcGh5c21hcCBh
bmQgc2V0cyB0aGUgcGFnaW5nCiAgICBhbGxvY2F0aW9uLCBhbmQgYW5vdGhlciBvbmUgdGhhdCBh
Y3R1YWxseSBwb3B1bGF0ZXMgdGhlIHAybSB3aXRoIFJBTQogICAgcmVnaW9ucy4KICAgIAogICAg
Tm90ZSB0aGF0IHRoaXMgYWxsb3dzIHRvIHJlbW92ZSB0aGUgc3BlY2lhbCBjYXNpbmcgZG9uZSBm
b3IgdGhlIGxvdwogICAgMU1CIGluIGh3ZG9tX2lvbW11X21hcC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGRjMGIwYjFmMmQ1Nzky
ZWNkOWUyNmYyZTY1YjM2NjgyZjhlYzJiMjcKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRmViIDE4IDEzOjQyOjUxIDIwMTkgKzAxMDAK
CiAgICBkb20wL3B2aDogYWxpZ24gYWxsb2NhdGlvbiBhbmQgbWFwcGluZyBvcmRlciB0byBzdGFy
dCBhZGRyZXNzCiAgICAKICAgIFRoZSBwMm0gYW5kIGlvbW11IG1hcHBpbmcgY29kZSBhbHdheXMg
aGFkIHRoZSByZXF1aXJlbWVudCB0aGF0CiAgICBhZGRyZXNzZXMgYW5kIG9yZGVycyBtdXN0IGJl
IGFsaWduZWQgd2hlbiBwb3B1bGF0aW5nIHRoZSBwMm0gb3IgdGhlCiAgICBpb21tdSBwYWdlIHRh
Ymxlcy4KICAgIAogICAgUFZIIGRvbTAgYnVpbGRlciBkaWRuJ3QgdGFrZSB0aGlzIHJlcXVpcmVt
ZW50IGludG8gYWNjb3VudCwgYW5kIGNhbgogICAgY2FsbCBpbnRvIHRoZSBwMm0vaW9tbXUgbWFw
cGluZyBoZWxwZXJzIHdpdGggYWRkcmVzc2VzIGFuZCBvcmRlcnMgdGhhdAogICAgYXJlIG5vdCBh
bGlnbmVkLgogICAgCiAgICBGaXggdGhpcyBieSBtYWtpbmcgc3VyZSB0aGUgb3JkZXJzIHBhc3Nl
ZCB0byB0aGUgcGh5c21hcCBwb3B1bGF0aW9uCiAgICBoZWxwZXJzIGFyZSBhbHdheXMgYWxpZ25l
ZCB0byB0aGUgZ3Vlc3QgYWRkcmVzcyB0byBiZSBwb3B1bGF0ZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 08:13:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 08:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyBOL-0003lL-RY; Mon, 25 Feb 2019 08:13:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cCv=RA=amazon.de=prvs=952b5b9ed=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gyBOK-0003lG-84
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 08:13:36 +0000
X-Inumbo-ID: 3e93d51b-38d5-11e9-bc90-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e93d51b-38d5-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 08:13:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551082414; x=1582618414;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=JzzQmRwNKCX5u8yftLXCPJ/NYQ7JhqCR7XmKVq5Bf+s=;
 b=mcHQom/UTssd5LWviPJ9TcJZMOVW5jx9ZklzAyli15rbzWhzWVDC16pb
 hsQNM2otspqpNatxP9l2JNWhmmZDUxVFOBYjx6fW3p0cSsiWO4Frb7W8S
 g24uX7z2jtHppzFPTRHk8pnu/thh/wHP1SVgeTe23+IqEHm7cHuJPFbcY s=;
X-IronPort-AV: E=Sophos;i="5.58,410,1544486400"; d="scan'208";a="661525999"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2b-baacba05.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 25 Feb 2019 08:13:17 +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 x1P8DAbk080292
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 25 Feb 2019 08:13:15 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 08:13:15 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.248) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 08:13:08 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
 <1550737003-25779-9-git-send-email-nmanthey@amazon.de>
 <5C7009AD020000780021941F@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <b92d6b1a-7b2c-cbc9-356e-4dd9b32fa8dd@amazon.de>
Date: Mon, 25 Feb 2019 09:13:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C7009AD020000780021941F@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.248]
X-ClientProxiedBy: EX13D10UWA002.ant.amazon.com (10.43.160.228) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v7 8/9] x86/hvm: add nospec
 to hvmop param
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMi8xOSAxNTozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDIuMTkgYXQg
MDk6MTYsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4gQEAgLTQxMDksNiAr
NDEwOSwxMyBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKPj4gICAgICBpZiAoIGEuaW5k
ZXggPj0gSFZNX05SX1BBUkFNUyApCj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAgCj4+
ICsgICAgLyoKPj4gKyAgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUg
YS5pbmRleCBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCj4+ICsgICAgICogc3BlY3VsYXRpdmUgZXhl
Y3V0aW9uLgo+PiArICAgICAqLwo+PiArICAgIGEuaW5kZXggPSBhcnJheV9pbmRleF9ub3NwZWMo
YS5pbmRleCwgSFZNX05SX1BBUkFNUyk7Cj4+ICsgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKPj4g
Kwo+PiAgICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9taWQpOwo+PiAgICAg
IGlmICggZCA9PSBOVUxMICkKPj4gICAgICAgICAgcmV0dXJuIC1FU1JDSDsKPj4gQEAgLTQzNzUs
NiArNDM4MiwxMyBAQCBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgKPj4gICAgICBpZiAoIGEu
aW5kZXggPj0gSFZNX05SX1BBUkFNUyApCj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAg
Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFs
dWUgYS5pbmRleCBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCj4+ICsgICAgICogc3BlY3VsYXRpdmUg
ZXhlY3V0aW9uLgo+PiArICAgICAqLwo+PiArICAgIGEuaW5kZXggPSBhcnJheV9pbmRleF9ub3Nw
ZWMoYS5pbmRleCwgSFZNX05SX1BBUkFNUyk7Cj4+ICsgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsK
PiBQbGVhc2UgY2FuIHRoZSBjb21tZW50cyBicmllZmx5IGV4cGxhaW4gdGhlIG90aGVyd2lzZSBh
cHBhcmVudGx5Cj4gcG9pbnRsZXNzIHJlZHVuZGFuY3kgb2YgYm90aCBjb25zdHJ1Y3RzPwoKU3Vy
ZSwgSSB3aWxsIGFkZCBzb21lIHJlYXNvbmluZy4KCkJlc3QsCk5vcmJlcnQKCgoKCkFtYXpvbiBE
ZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxp
bgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApV
c3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0
ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 08:20:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 08:20:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyBUp-0004W3-L7; Mon, 25 Feb 2019 08:20:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cCv=RA=amazon.de=prvs=952b5b9ed=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gyBUo-0004Vy-G4
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 08:20:18 +0000
X-Inumbo-ID: 2e913be2-38d6-11e9-bc90-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e913be2-38d6-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 08:20:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551082817; x=1582618817;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=exwwk+iSf8aiNVLQVy6xJ0KKwbGuHxfuYbfbC7/LW3c=;
 b=hqLSKhdz7X6v3/Ut6LxqL/sB2aY0fmqXqgKx6sz/SCZz//n33GV6dK5H
 P0FkUQOvkkf/dQcSEFOsf1yduBpgsYp6ZKrgu0mS5BlT2GngchFjkd9Kt
 2K9kiUSdYaMBAb81nKBemf03csR59wTY5F9MIuFC0K68PI1wSuZKGVmHw w=;
X-IronPort-AV: E=Sophos;i="5.58,410,1544486400"; d="scan'208";a="388065811"
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;
 25 Feb 2019 08:19:14 +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-6f38efd9.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1P8JAG8096260
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 25 Feb 2019 08:19:13 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 08:19:12 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.248) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 08:19:04 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
 <1550737003-25779-5-git-send-email-nmanthey@amazon.de>
 <5C6FF68302000078002192E8@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <1c26cddc-c23a-8811-1ec0-5f29e462dcc4@amazon.de>
Date: Mon, 25 Feb 2019 09:18:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C6FF68302000078002192E8@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.248]
X-ClientProxiedBy: EX13D10UWB002.ant.amazon.com (10.43.161.130) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v7 4/9] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMi8xOSAxNDoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDIuMTkgYXQg
MDk6MTYsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiAtLS0gL2Rldi9udWxsCj4+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmgKPj4gQEAgLTAsMCArMSwzOCBAQAo+PiAr
LyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPj4gKy8qIENvcHlyaWdodCAy
MDE4IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2
ZWQuICovCj4+ICsKPj4gKyNpZm5kZWYgX0FTTV9YODZfTk9TUEVDX0gKPj4gKyNkZWZpbmUgX0FT
TV9YODZfTk9TUEVDX0gKPj4gKwo+PiArI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgo+PiAr
Cj4+ICsvKiBBbGxvdyB0byBpbnNlcnQgYSByZWFkIG1lbW9yeSBiYXJyaWVyIGludG8gY29uZGl0
aW9uYWxzICovCj4+ICtzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGJhcnJpZXJfbm9zcGVjX3Ry
dWUodm9pZCkKPj4gK3sKPj4gKyNpZmRlZiBDT05GSUdfSFZNCj4+ICsgICAgYWx0ZXJuYXRpdmUo
IiIsICJsZmVuY2UiLCBYODZfRkVBVFVSRV9TQ19MMVRGX1ZVTE4pOwo+PiArI2VuZGlmCj4+ICsg
ICAgcmV0dXJuIHRydWU7Cj4+ICt9Cj4+ICsKPj4gKy8qIEFsbG93IHRvIHByb3RlY3QgZXZhbHVh
dGlvbiBvZiBjb25kaXRpb25hc2wgd2l0aCByZXNwZWN0IHRvIHNwZWN1bGF0aW9uICovCj4+ICsj
aWZkZWYgQ09ORklHX0hWTQo+PiArI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICgoY29uZGl0
aW9uKSA/IGJhcnJpZXJfbm9zcGVjX3RydWUoKSA6ICFiYXJyaWVyX25vc3BlY190cnVlKCkpCj4+
ICsjZWxzZQo+PiArI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAoY29uZGl0aW9u
KQo+PiArI2VuZGlmCj4+ICsKPj4gKy8qIEFsbG93IHRvIGJsb2NrIHNwZWN1bGF0aXZlIGV4ZWN1
dGlvbiBpbiBnZW5lcmljIGNvZGUgKi8KPj4gKyNkZWZpbmUgYmxvY2tfc3BlY3VsYXRpb24oKSAo
KHZvaWQpYmFycmllcl9ub3NwZWNfdHJ1ZSgpKQo+IFNlZWluZyBKdWxpZW4ncyByZXF1ZXN0IGZv
ciBzd2l0Y2hpbmcgdG8gaW5saW5lIGZ1bmN0aW9ucyBvbiB0aGUgQXJtIHNpZGUsCj4gaXMgdGhl
cmUgYW55dGhpbmcgcHJldmVudGluZyB0aGVzZSB0d28gdG8gYmVjb21lIGlubGluZSBmdW5jdGlv
bnMgdG9vPwoKTm8sIHRoZXJlIGlzIG5vdGhpbmcgcHJldmVudGluZyB1c2luZyBmdW5jdGlvbnMg
aGVyZS4gSSBtb3N0bHkgY29waWVkCnRoZSBtYWNybyBzdHlsZSBmcm9tIG90aGVyIG5vc3BlYyBj
b25zdHJ1Y3RzLiBJIHRlc3RlZCB0aGUgZ2VuZXJhdGVkCmJpbmFyeSBmb3IgdGhlIGZ1bmN0aW9u
cyBiZWluZyBhbHdheXNfaW5saW5lLCBhbmQgdGhlIHJlc3VsdCBpcyB0aGUgc2FtZQphcyB3aGVu
IHVzaW5nIG1hY3Jvcy4gSSB3aWxsIHR1cm4gdGhlIG1hY3JvcyBpbnRvIGZ1bmN0aW9ucyB0aGF0
IHVzZSB0aGUKYWx3YXlzX2lubGluZSBrZXl3b3JkLCBhcyB0aGVyZSBoYXZlIGJlZW4gcHJvYmxl
bXMgd2l0aCB0aGUKYmFycmllcl9ub3NwZWNfdHJ1ZSBmdW5jdGlvbiB3aGVuIG5vdCB1c2luZyBh
bHdheXNfaW5saW5lLgoKQmVzdCwKTm9yYmVydAoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRl
ciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVo
cmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIz
NyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3
MyBCCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 08:42:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 08:42:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyBqE-0005z0-FJ; Mon, 25 Feb 2019 08:42:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eFH1=RA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyBqC-0005yo-I2
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 08:42:24 +0000
X-Inumbo-ID: 441d5b33-38d9-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 441d5b33-38d9-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 08:42:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyBo2-0002dV-Ts; Mon, 25 Feb 2019 08:40:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyBo2-0007Il-AJ; Mon, 25 Feb 2019 08:40:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyBo2-0007f3-9A; Mon, 25 Feb 2019 08:40:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133393-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-armhf-armhf-xl-arndale:<job
 status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-shadow:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-rtds:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-migrupgrade:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-livepatch:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit1:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:build-armhf:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-4.10-testing:build-armhf:host-install(4):broken:regression
 xen-4.10-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.10-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 xen-4.10-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.10-testing:build-amd64:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl:<job status>:broken:regression
 xen-4.10-testing:build-i386-prev:<job status>:broken:regression
 xen-4.10-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.10-testing:build-i386:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-credit1:<job status>:broken:regression
 xen-4.10-testing:build-i386-prev:hosts-allocate:broken:regression
 xen-4.10-testing:build-i386:hosts-allocate:broken:regression
 xen-4.10-testing:build-i386-xsm:hosts-allocate:broken:regression
 xen-4.10-testing:build-amd64:hosts-allocate:broken:regression
 xen-4.10-testing:build-amd64-xsm:hosts-allocate:broken:regression
 xen-4.10-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.10-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.10-testing:build-armhf-libvirt:syslog-server:broken:regression
 xen-4.10-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.10-testing:build-i386-libvirt:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:build-i386-libvirt:host-install(4):broken:regression
 xen-4.10-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.10-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-pair:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl:build-check(1):running:regression
 xen-4.10-testing:build-amd64-rumprun:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-xsm:build-check(1):running:regression
 xen-4.10-testing:build-amd64-libvirt:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):running:regression
 xen-4.10-testing:test-xtf-amd64-amd64-1:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-rtds:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit2:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-pair:build-check(1):running:regression
 xen-4.10-testing:test-xtf-amd64-amd64-5:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-migrupgrade:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-shadow:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-libvirt:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):running:regression
 xen-4.10-testing:test-xtf-amd64-amd64-2:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-livepatch:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):running:regression
 xen-4.10-testing:test-xtf-amd64-amd64-3:build-check(1):running:regression
 xen-4.10-testing:test-xtf-amd64-amd64-4:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-i386-pvgrub:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-pygrub:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit1:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:build-check(1):running:regression
 xen-4.10-testing:build-amd64-pvops:syslog-server:running:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-livepatch:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-credit1:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:hosts-allocate:broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl:host-install(4):broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:host-install(4):broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-arndale:host-install(4):broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-rtds:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-shadow:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-migrupgrade:host-install/dst_host(5):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-credit1:host-ping-check-native:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:host-ping-check-native:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:debian-di-install:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 xen-4.10-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel: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-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-shadow: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-qemuu-debianhvm-amd64-shadow: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-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm: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-xl-qemuu-debianhvm-amd64: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-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-rumprun-i386: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-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-migrupgrade: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-xl-rtds: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-credit1: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-raw:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-pair: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:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-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-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-amd64-xsm:capture-logs:broken:nonblocking
 xen-4.10-testing:build-amd64:capture-logs:broken:nonblocking
 xen-4.10-testing:build-i386-xsm:capture-logs:broken:nonblocking
 xen-4.10-testing:build-i386-prev:capture-logs:broken:nonblocking
 xen-4.10-testing:build-i386:capture-logs:broken:nonblocking
 xen-4.10-testing:build-amd64-pvops:capture-logs:broken:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:capture-logs(5):broken:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:capture-logs(5):broken:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:capture-logs(6):broken: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-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-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-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-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-amd64-i386-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-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-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-amd64-amd64-xl-qemut-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-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a016b8f207c7a3fe8bdd2b6f7c080020e3e1c823
X-Osstest-Versions-That: xen=e21c79fe4fd204eca0c6b9f79102e3826db7334a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Feb 2019 08:40:10 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 133393: trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM5MyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzOTMvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgPGpvYiBzdGF0
dXM+ICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzI5MgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gPGpvYiBzdGF0dXM+IGJyb2tl
biBpbiAxMzMyOTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
PGpvYiBzdGF0dXM+ICAgICAgYnJva2VuIGluIDEzMzI5MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICBicm9rZW4gaW4gMTMzMjky
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgIGJyb2tlbiBpbiAxMzMzMTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMxMQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA8am9iIHN0YXR1cz4gYnJv
a2VuIGluIDEzMzMxMQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzExCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMzMz
MTEKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxMzMzMTEgUkVHUi4gdnMuIDEzMjk2NgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzM4CiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuICBpbiAxMzMzMzgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMzOAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMz
MzM4CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuICBpbiAxMzMzMzgKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMzOAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbiAgaW4gMTMzMzM4CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMzgKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEz
MzMzOAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzM4CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
MiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMzM4IFJFR1IuIHZzLiAxMzI5NjYKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBpbiAxMzMzMzgg
UkVHUi4gdnMuIDEzMjk2NgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgYnJva2VuIGluIDEzMzMzOCBSRUdSLiB2cy4gMTMyOTY2CiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMzM4IFJFR1IuIHZzLiAx
MzI5NjYKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tl
biBpbiAxMzMzMzggUkVHUi4gdnMuIDEzMjk2NgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMzOCBSRUdSLiB2cy4gMTMyOTY2CiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzM4
IFJFR1IuIHZzLiAxMzI5NjYKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgMyBzeXNsb2ct
c2VydmVyIGJyb2tlbiBpbiAxMzMzMzggUkVHUi4gdnMuIDEzMjk2NgogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4g
MTMzMzU5CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzNTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gYnJva2VuIGluIDEzMzM1OQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICBicm9rZW4gaW4gMTMzMzU5CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgIGJyb2tlbiBpbiAxMzMzNTkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gYnJva2VuIGlu
IDEzMzM1OQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIGluIDEzMzM1OSBSRUdSLiB2cy4gMTMyOTY2CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzU5IFJFR1IuIHZzLiAxMzI5NjYKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBp
biAxMzMzMzgKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBydW5uaW5nIGluIDEz
MzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBy
dW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAx
MzMzMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBydW5uaW5nIGluIDEzMzMzOAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgcnVubmluZyBp
biAxMzMzMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGlu
IDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBp
biAxMzMzMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEgYnVpbGQtY2hlY2soMSkgcnVubmluZyBpbiAxMzMz
MzgKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVu
bmluZyBpbiAxMzMzMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMz
MzM4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1
bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4g
MTMzMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzMzOAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
IHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nIGlu
IDEzMzMzOAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMjkyIHBhc3MgaW4gMTMzMzkzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxMzMyOTIgcGFzcyBpbiAxMzMzOTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMyOTIg
cGFzcyBpbiAxMzMzOTMKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgNCBob3N0LWluc3Rh
bGwoNCkgYnJva2VuIGluIDEzMzI5MiBwYXNzIGluIDEzMzM5MwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxMSBwYXNz
IGluIDEzMzM5MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gaW4gMTMzMzExIHBhc3MgaW4gMTMzMzkzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzExIHBhc3MgaW4g
MTMzMzkzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTEgcGFzcyBpbiAxMzMzOTMKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDIgaG9zdHMtYWxsb2NhdGUgYnJva2VuIGluIDEzMzMz
OCBwYXNzIGluIDEzMzM5MwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gaW4gMTMzMzM4IHBhc3MgaW4gMTMzMzkzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMzggcGFzcyBpbiAx
MzMzOTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gaW4gMTMzMzU5IHBhc3MgaW4gMTMzMzkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEz
MzM1OSBwYXNzIGluIDEzMzM5MwogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzNTkgcGFzcyBpbiAxMzMzOTMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gaW4gMTMzMzU5IHBhc3MgaW4gMTMzMzkzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMyOTIKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tl
biBwYXNzIGluIDEzMzI5MgogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzMjkyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAx
MzMzMTEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMzMxMQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4g
MTMzMzU5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNCBob3N0LWluc3Rh
bGwoNCkgICBicm9rZW4gcGFzcyBpbiAxMzMzNTkKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgIDUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpIGJyb2tlbiBwYXNzIGluIDEzMzM1OQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJv
a2VuIHBhc3MgaW4gMTMzMzU5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIHBhc3MgaW4gMTMzMzU5CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNCBob3N0LWluc3RhbGwoNCkgICBicm9r
ZW4gcGFzcyBpbiAxMzMzNTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzM1OQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IGluIDEzMzMxMSBwYXNzIGluIDEzMzM5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMTEgcGFzcyBpbiAx
MzMzOTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBpbiAxMzMzMTEgcGFzcyBpbiAxMzMzOTMKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSA1IGhvc3QtcGluZy1jaGVjay1uYXRpdmUgZmFpbCBpbiAxMzMzMzggcGFzcyBpbiAxMzMzOTMK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzNTkgcGFzcyBpbiAxMzMyOTIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgaW4gMTMz
MzU5IHBhc3MgaW4gMTMzMzkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzNTkgcGFzcyBpbiAxMzMzOTMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIGluIDEzMzM1OSBwYXNzIGluIDEzMzM5MwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEzMzM1
OSBwYXNzIGluIDEzMzM5MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgNSBob3N0LXBp
bmctY2hlY2stbmF0aXZlIGZhaWwgaW4gMTMzMzU5IHBhc3MgaW4gMTMzMzkzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMzMzNTkgcGFz
cyBpbiAxMzMzOTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMzMyOTIKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBw
YXNzIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMzMzU5CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBwYXNzIGluIDEzMzM1OQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAxMCBkZWJp
YW4tZGktaW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMzMzU5CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMTEg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICBibG9ja2VkIGluIDEzMzMzOCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTMzMzM4IG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tl
ZCBpbiAxMzMzMzggbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzMzOCBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzM4
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgYmxvY2tlZCBpbiAxMzMzMzggbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzMzOCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2Nr
ZWQgaW4gMTMzMzM4IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMzggbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzMz
OCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMzMzggbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzMzOCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgIGJsb2NrZWQgaW4gMTMzMzM4IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMzggbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgaW4gMTMzMzM4IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMzMzMzggbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
aW4gMTMzMzM4IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBpbiAxMzMzMzggbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMzMzgg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBpbiAxMzMzMzggbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzMzOCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2Nr
ZWQgaW4gMTMzMzM4IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMzggbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzMz
OCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTMzMzM4IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMzggbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIGluIDEzMzMzOCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzMzOCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzMzOCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzM4IG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
YmxvY2tlZCBpbiAxMzMzNTkgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM1OSBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTMzMzU5IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTkgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM1OSBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTMzMzU5IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTkgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDEzMzM1OSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzU5IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTkgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMzNTkgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM1OSBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTMzMzU5IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzNTkgbi9hCiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzIGJyb2tlbiBpbiAxMzMzMzggYmxvY2tl
ZCBpbiAxMzI5NjYKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
YnJva2VuIGluIDEzMzMzOCBibG9ja2VkIGluIDEzMjk2NgogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyBicm9rZW4gaW4gMTMzMzM4IGJsb2NrZWQgaW4gMTMyOTY2
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzIGJyb2tlbiBpbiAx
MzMzMzggYmxvY2tlZCBpbiAxMzI5NjYKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgMyBj
YXB0dXJlLWxvZ3MgYnJva2VuIGluIDEzMzMzOCBibG9ja2VkIGluIDEzMjk2NgogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyBicm9rZW4gaW4gMTMzMzM4IGJsb2Nr
ZWQgaW4gMTMyOTY2CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgIDUgY2FwdHVyZS1sb2dzKDUp
IGJyb2tlbiBpbiAxMzMzMzggYmxvY2tlZCBpbiAxMzI5NjYKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSA1IGNhcHR1cmUtbG9ncyg1KSBicm9rZW4gaW4gMTMzMzM4IGJsb2NrZWQgaW4gMTMy
OTY2CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICA2IGNhcHR1cmUtbG9ncyg2KSAgICBi
cm9rZW4gaW4gMTMzMzM4IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMz
MjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMy
OTIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTIgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEzMzM1OSBsaWtlIDEz
Mjk2NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsIGZhaWwgaW4gMTMzMzU5IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxMzMzNTkgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICBhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFjODIzCmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlMjFjNzlmZTRmZDIwNGVjYTBjNmI5Zjc5MTAy
ZTM4MjZkYjczMzRhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI5NjYgIDIwMTktMDItMDYgMTI6
NTA6MTAgWiAgIDE4IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMTQzICAyMDE5LTAyLTEx
IDEzOjA3OjQwIFogICAxMyBkYXlzICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
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
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93IGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIGJyb2tlbgpi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIGhvc3QtaW5z
dGFsbC9kc3RfaG9zdCg1KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtbGlidmlydCBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2ggYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYXJtaGYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bCBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXByZXYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIGJy
b2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGEwMTZiOGYyMDdjN2EzZmU4YmRkMmI2Zjdj
MDgwMDIwZTNlMWM4MjMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgTW9uIEZlYiAxMSAxNDowNDowOCAyMDE5ICswMTAwCgogICAgdXBkYXRlIFhlbiB2ZXJz
aW9uIHRvIDQuMTAuMwoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 09:50:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 09:50:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyCuC-0002M4-4E; Mon, 25 Feb 2019 09:50:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyCuB-0002Lz-Bg
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 09:50:35 +0000
X-Inumbo-ID: cb11425e-38e2-11e9-bc90-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb11425e-38e2-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 09:50:34 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id p1so6335665lfk.9
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 01:50:34 -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=H6TlpWKnYx4dmuLZZyU58QwhZrws6N7XDSH2DvWxjLM=;
 b=DYEZcJpFxcCkqBYmCkGNJ/mSt77/Wme6/Q03ntKuXmrVhoaW4h2zUxYRW7sQnshHOq
 MMnlGnPuM39YzQWFQCgZae70PYsYT6u0YujKL1pdEQTV3YrnBlUYGLiMPUGKcKBLLkMh
 XmB4TlJzGfhrTYjleSgHS7CLwT+dFcrKbCOsJRqPW13qAqkNUluB51BaFgNQ4l5l9zuB
 OuhWkmXJq5+uUzX2FtPJKDiTRp7io//iCPP1aW5xM/qShXU/FnZ98y2kSloD8HIDFC99
 91PZ0PZ51qePCxe9Lg1QYnl9bm2AZxn2F0G0NG/AXTTfNnTmJSpY+ALZpS83rPLy49Qn
 qT+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=H6TlpWKnYx4dmuLZZyU58QwhZrws6N7XDSH2DvWxjLM=;
 b=hGbBqZU8fxo4mtzsdmVJBNhD7eTNf5iwdB38BRfmFVZ26UasrI1E6b2iupsOGlYQmT
 Ai6xYhA2JANGuA9tMX7FUiJRrpPzSJgPL7prgW0m/D3FC4KKaA2zUlAU5n1saCi72MRg
 oCJljQi+LJxSjscsZOu8LjiWV/mLsH2OtY4gyDKAyP4nUdKFJ46WpDHGpmSvLAVm6Ouq
 SyIfz8JMOfMIS09VUzLuVcICUWk+UD6xZ1hs71g+ZAxAeMUdQmg89eNlc/ixQ+mPIZQA
 F1gLt8/RRpzgspMSlkYR9d+/mQ6LLebsLOKG6yyHSW50VL3zP7Km4KytifaBkXMnGFlH
 DzDg==
X-Gm-Message-State: AHQUAuaCrtn7vcQVN5J30ASZQguKUtjQloXNQv1BkZD73MuTIl6RB9MK
 KkBrXIJC0qrU73Vxi93mzHA=
X-Google-Smtp-Source: AHgI3IafgYPp8X4n765e6YqAWqhw3dkA+wF4EiYfIV4YApS5J8qHOK/mPQa0pHy+AsEAPEEIIs5W4w==
X-Received: by 2002:a19:4ac4:: with SMTP id x187mr6272421lfa.166.1551088232343; 
 Mon, 25 Feb 2019 01:50:32 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 y26sm707036lfg.44.2019.02.25.01.50.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 01:50:31 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
Date: Mon, 25 Feb 2019 11:50:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Andrii_Anisov@epam.com,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMi8xOSAxMTozMyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMi8wMi8yMDE5
IDIxOjAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+IE9uIEZyaSwgMjIgRmViIDIwMTks
IEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+IEJUVywgSSBjaGVja2VkIHRoZSBzZXJpZXMgd2l0
aCAtV3N3aXRjaC1kZWZhdWx0Ogo+Pj4+Pj4gLVdzd2l0Y2gtZGVmYXVsdAo+Pj4+Pj4gV2FybiB3
aGVuZXZlciBhIHN3aXRjaCBzdGF0ZW1lbnQgZG9lcyBub3QgaGF2ZSBhIGRlZmF1bHQgY2FzZS4K
V2lsbCB5b3UgYmUgb2sgdG8gdHVybiB0aGlzIHBhcnRpY3VsYXIgc3dpdGNoIG9uIGJ5IGRlZmF1
bHQ/Ck9yIHlvdSBzdWdnZXN0IHRoYXQgYW55b25lIGludGVyZXN0ZWQgdG8gZG8gc28gb24gdGhl
aXIgb3duIHdpbGw/CklmIHdlIHdhbnQgdG8gdHVybiBtYW55IG1vcmUgd2FybmluZ3MgYSBiaXQg
bGF0ZXI/Cj4+Pj4+Pj4gRnVydGhlcm1vcmUsIHVzaW5nIEJVRygpIGlzIGEgcHJldHR5IGJhZCBp
ZGVhIGluIHN3aXRjaC4KPj4+Pj4+IEl0IGlzIGFuZCBub3Qgb25seSBpbiB0aGUgc3dpdGNoLiBU
aGUgcmVhc29uIEkgcHV0IEJVRyBpcyB0aGF0IEkgdHJpZWQKPj4+Pj4+IHRvIGZvbGxvdwo+Pj4+
Pj4gdGhlIGV4aXN0aW5nICJlcnJvciBoYW5kbGluZyIgYXQgdGhvc2UgcGxhY2VzLgo+Pj4+PiBJ
dCBpcyBub3QgYmVjYXVzZSBCVUcoKSBpcyBiZWVuIHVzZWQgdG9kYXkgaW4gc29tZSBwbGFjZXMg
dGhhdCB3ZSBuZWVkIHRvCj4+Pj4+IGNvbnRpbnVlIHRvIHNwcmVhZCBpdC4KPj4+Pj4KPj4+Pj4+
IFVzZSBvZiBCVUcoKSBpdHNlbGYgaXMgYW5vdGhlciB0b3BpYyB3aGljaCB3aWxsIGFsc28gbmVl
ZCB0byBiZQo+Pj4+Pj4gYWRkcmVzc2VkCj4+Pj4+IFNvIHdlIHNob3VsZCBub3QgYWRkIG1vcmUg
b2YgdGhlbS4uLgo+Pj4+IEFnYWluLCBJIHNlZSB0aGlzIGFzIGEgZGVkaWNhdGVkIGNoYW5nZS4g
U28sIGluIHRoZSBjdXJyZW50IHNlcmllcyBJIHRoaW5rCj4+Pj4gaXQgaXMKPj4+PiBhY2NlcHRh
YmxlIHRvIHVzZSB0aGUgZXhpc3Rpbmcgd2F5IG9mIGVycm9yIGhhbmRsaW5nIGlmIGFueSBhdCBh
bGwuCj4+PiBUaGF0J3Mgbm90IGhvdyBpdCB3b3JrcyBpbiB1cHN0cmVhbS4gSWYgeW91IGtub3cg
c29tZSBjb25zdHJ1Y3RzIGFyZSB3cm9uZywgaXQKPj4+IGlzIGJlc3QgdG8gdHJ5IHRvIGFkZHJl
c3MgcGFydGlhbGx5IHRoZSBwcm9ibGVtIGRpcmVjdGx5IHRoZW4gaGF2aW5nIHNvIHlvdQo+Pj4g
cmVkdWNlIHRoZSBhbW91bnRzIG9mIGNoYW5nZSBhZnRlcndhcmRzLgpTbywgdGhlbiB3ZSBuZWVk
IHRvIGdldCByaWQgb2YgQlVHKCkgZnJvbSB0aGUgZXhpc3RpbmcgY29kZSBmaXJzdCwKbm90IHRy
eWluZyB0byBzb2x2ZSB0d28gaXNzdWVzIGF0IGEgdGltZTogcnVsZSAxNi40IGFuZCBCVUcoKS4K
SSBzdGlsbCBkbyB0aGluayB0aGVzZSB0d28gY2hhbmdlcyBhcmUgbm90IHN0cmljdGx5IHJlbGV2
YW50LApidXQgMTYuNCBqdXN0IHN1ZmZlcnMgZnJvbSBjb25zZXF1ZW5jZXMgb2YgQlVHKCkgYmVp
bmcgdXNlZC4KPj4+Cj4+PiBTbyBwbGVhc2UgdHJ5IHRvIG5vdCBpbnRyb2R1Y2UgbW9yZSBCVUco
KSBpbiB0aGUgY29kZSBiYXNlLgo+PiBIaSBPbGVrc2FuZHIsIEp1bGllbiwKPj4KPj4gSnVsaWVu
J3MgcmlnaHQgdGhhdCB3ZSBzaG91bGQgbm90IGludHJvZHVjZSBhbnkgbW9yZSBCVUcoKXMuIElu
IGZhY3QsCj4+IGVhY2ggb2YgdGhlbSBtYWtlcyB0aGUgY29kZSBsZXNzIHNhZmUsIG5vdCBtb3Jl
IHNhZmUhIFRoZSBwdXJwb3NlIG9mCj4+IE1JU1JBQyAxNi40IGlzICJkZWZlbnNpdmUgcHJvZ3Jh
bW1pbmciOiB3cml0ZSB0aGUgY29kZSBpbiBhIHdheSB0aGF0IGlzCj4+IG1vcmUgKG5vdCBsZXNz
ISkgcmVzaWxpZW50IHRvIGZhaWx1cmUuCj4+Cj4+IFNvLCBJIHRoaW5rIGl0IGlzIGEgZ29vZCBp
ZGVhIHRvIGludHJvZHVjZSBhIGRlZmF1bHQgbGFiZWwgYmVjYXVzZSBpdAo+PiBjYW4gaGVscCB1
cyBzcG90IHVuZXhwZWN0ZWQgaXNzdWVzLiBJbnN0ZWFkIG9mIGNhbGxpbmcgQlVHKCkgaW4gdGhl
Cj4+IGRlZmF1bHQgaGFuZGxlciwgd2hpY2ggaXMgZGV0cmltZW50YWwsIHdlIHNob3VsZCByZXR1
cm4gYW4gZXJyb3Igd2hlbgo+PiBwb3NzaWJsZSwgb3IganVzdCBwcmludCBhIHdhcm5pbmcuCj4g
ZG9tYWluX2NyYXNoKCkgaXMgYWxtb3N0IGFsd2F5cyBiZXR0ZXIgdGhhbiBCVUcoKS7CoCBJdCBp
cyB2ZXJ5IG9idmlvdXMKPiBpZiBpdCBnZXRzIGhpdCwgYW5kIHdvbnQgY3Jhc2ggWGVuLgpUaGFu
ayB5b3UgZm9yIHN1Z2dlc3Rpb25zCj4+IEFzIDE2LjQgY2xlYXJseSBzdGF0ZSwgZXZlbiBhIHNp
bXBsZSBjb21tZW50IHdvdWxkIGJlIGVub3VnaCB0byBhZGRyZXNzCj4+IHRoZSBydWxlLiBXZSBq
dXN0IG5lZWQgdG8gZXhwbGFpbiB3aHkgYSBkZWZhdWx0IGxhYmVsIGlzIG5vdCBuZWVkZWQuCj4+
IFN1Y2ggYXM6Cj4+Cj4+ICAgIGRlZmF1bHQ6Cj4+ICAgIC8qIHVucmVhY2hhYmxlIGJlY2F1c2Ug
YmxhaCBhbmQgYmxhaCAqLwpUaGlzIGlzIHRydWUuLi4KPiBXaGF0IGEgc2ltcGxlIGNvbW1lbnQg
ZG9lc24ndCBkbyBpcyBhdm9pZCBicmVha2luZyAtV3N3aXRjaC4KLi4uIGFzIHdlbGwgYXMgdGhp
cyBjb21tZW50IGFzIHdlbGwuCj4KPiBUaGlzIHJlcXVpcmVtZW50IGlzIGFjdGl2ZWx5IGhvc3Rp
bGUgdG93YXJkcyBjb21waWxlcnMgdHJ5aW5nIHRvIGhlbHAKPiB5b3Ugc3BvdCB3aGVuIHlvdSBt
YWRlIGEgbWlzdGFrZSBhbmQgZm9yZ290IHRvIHVwZGF0ZSBvbmUgb2YgdGhlICROCj4gcGxhY2Vz
IHlvdSBuZWVkZWQgdG8uClRoaXMgaXMgYSB0cmFkZS1vZmY6IGlmIHlvdXIgY29tcGlsZXIgaXMg
YnVnZ3kgb3Igbm90IHN1cHBvcnRpbmcKdGhlIHN3aXRjaGVzIHRoZW4gdGhlIGNvZGUgaXRzZWxm
IGRlZmVuZHMgZnJvbSBzdWNoIGNhc2VzLCBoZW5jZQp0aGUgImRlZmF1bHQiLgo+Cj4gSW4gdGhp
cyBjYXNlLCBJIGRvbid0IHRoaW5rICJCZWNhdXNlIE1JU1JBIGRlbWFuZCBpdCIgaXMgYSBnb29k
IGVub3VnaAo+IGp1c3RpZmljYXRpb24gdG8gb2Zmc2V0IHRoZSBpbmNyZWFzZWQgZXJyb3ItcHJv
bmUtbmVzcyBvZiB0aGUgcmVzdWx0LgouLi5hbmQgaWYgeW91IGZvcmdldCB0byBlbmFibGUgLVdz
d2l0Y2ggb3IgdXNlIGEgY29tcGlsZXIgdGhhdApkb2Vzbid0IHN1cHBvcnQgdGhpcyBzd2l0Y2gg
dGhlbiB3aGF0Pwo+IH5BbmRyZXcKPgo+IFAuUy4gVGhlcmUgaXMgYSBzb2x1dGlvbiBoZXJlIHdo
aWNoIGNvdWxkIHdvcmssIGJ1dCBJTU8gYSBiZXR0ZXIgdXNlIG9mCj4gdGltZSBhbmQgZW5lcmd5
IHdvdWxkIGJlIHRvIGdldCBNSVNSQSB0byB1cGRhdGUgdGhlaXIgcnVsZXMgdG8gbWF0Y2gKPiB0
aGlzIGNlbnR1cnksIGFuZCBzdG9wIGdldHRpbmcgaW4gdGhlIHdheSBvZiBjb21waWxlciBmZWF0
dXJlcyBpbnRlbmRlZAo+IHRvIGhlbHAgdGhlIHByb2dyYW1tZXIgYXZvaWQgYnVncy4KV2VsbCwg
SSBhbSBhIGxpdHRsZSBiaXQgcGVzc2ltaXN0aWMgaGVyZS4gVGhlIHNhbWUgc3VnZ2VzdGlvbgpN
SVNSQSBndXlzIG1heSBoYXZlOiBnbyBjaGFuZ2UgeW91ciBjb2RlIGFzIHRoZSBydWxlcyB3ZSBo
YXZlCmFyZSB3aWRlbHkgYWNjZXB0ZWQgYW5kIHRoZSBjb2RlIHdoaWNoIHdhbnRzIHRvIGNvbXBs
eSBtdXN0IG9iZXkgdGhlCnJ1bGVzLiBXaGF0IGlzIG1vcmUgaXMgdGhhdCBpZiBNSVNSQSBhZ3Jl
ZXMgdGhhdCBjb21waWxlciBzd2l0Y2hlcyBjYW4KYmUgdXNlZCwgdGhlbiB3aGF0IGFyZSB0aG9z
ZSBjb21waWxlcnM/IEkgY2FuIGltYWdpbmUgdGhhdCB2YXJpb3VzIHZlcnNpb25zCm9mIGV2ZW4g
Z2NjIG1pZ2h0IG5vdCBzdXBwb3J0IGFsbCB0aGUgc3dpdGNoZXMgd2Ugd2FudC4gU28gd2hhdCBo
YXBwZW5zCm5leHQ/IFdlIGRpY3RhdGUgZ2NjIGd1eXMgdG8gbWFrZSBzdXJlIHRvIHN1cHBvcnQg
YWxsIHRoZSBzd2l0Y2hlcyB0aGF0IHdlCmFncmVlZCB3aXRoIE1JU1JBPwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 09:56:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 09:56:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyCzv-0002Wv-RQ; Mon, 25 Feb 2019 09:56:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tA33=RA=citrix.com=prvs=9523cdb93=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gyCzu-0002Wp-3p
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 09:56:30 +0000
X-Inumbo-ID: 9d1ba0c2-38e3-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d1ba0c2-38e3-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 09:56:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="86393358"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 2/6] x86/vtd: Rename struct iommu to vtd_iommu
Thread-Index: AQHUyuK0YvXqwVOfBk6DFMVet+fWraXwSLgQ
Date: Mon, 25 Feb 2019 09:56:24 +0000
Message-ID: <1ba3d0fc7fbc440e99fa3b1ea212d521@AMSPEX02CL02.citrite.net>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550862806-30236-3-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-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/6] x86/vtd: Rename struct iommu to
 vtd_iommu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFuZHJldyBDb29wZXIgW21haWx0
bzphbmRyZXcuY29vcGVyM0BjaXRyaXguY29tXQo+IFNlbnQ6IDIyIEZlYnJ1YXJ5IDIwMTkgMTk6
MTMKPiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPiBDYzogQW5kcmV3
IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoCj4gPEpCZXVs
aWNoQHN1c2UuY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEp1
biBOYWthamltYQo+IDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsgS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+Cj4gU3ViamVjdDogW1BBVENIIDIvNl0geDg2L3Z0ZDogUmVuYW1lIHN0
cnVjdCBpb21tdSB0byB2dGRfaW9tbXUKPiAKPiBWVC1kJ3MgbG9jYWwgc3RydWN0IGlvbW11IGlz
IGFuIG92ZXJseS1nZW5lcmljIG5hbWUsIGZvciBhIHN0cnVjdHVyZSB3aGljaAo+IGluCj4gcHJh
Y3RpY2UgbWFwcyAxLXRvLTEgd2l0aCB0aGUgcmVhbCBJT01NVXMgaW4gdGhlIHN5c3RlbS4KPiAK
PiBBZGRpdGlvbmFsbHksIGFkZHJlc3Mgc3R5bGUgaXNzdWVzIG9uIGltcGFjdGVkIGxpbmVzLiAg
VGhpcyBpcyBtb3N0bHkKPiBwb3NpdGlvbmluZyBvZiAqIGZvciBwb2ludGVycyBhbmQgdW5uZWNl
c3NheSBjYXN0cyB3aXRoIHZvaWQgcG9pbnRlcnMuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IENDOiBKdW4gTmFrYWppbWEg
PGp1bi5uYWthamltYUBpbnRlbC5jb20+Cj4gQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgo+IC0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jICAgICB8
ICA2ICstLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5oICAgICB8ICA0ICst
Cj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaCAgIHwgMzYgKysrKysrKyst
LS0tLS0tLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgfCAyNiAr
KysrKystLS0tLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgfCA3
NCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+IC0tLS0tCj4gIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5oICAgIHwgIDggKystLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvcWludmFsLmMgICB8IDM0ICsrKysrKysrLS0tLS0tLS0KPiAgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jICAgfCAxMCArKy0tLQo+ICB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvdXRpbHMuYyAgICB8ICA4ICsrLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL3g4Ni9hdHMuYyAgfCAgNiArLS0KPiAgMTAgZmlsZXMgY2hhbmdlZCwgMTA2IGluc2Vy
dGlvbnMoKyksIDEwNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2RtYXIuYwo+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2Rt
YXIuYwo+IGluZGV4IDgxYWZhNTQuLmNlMWI4Y2UgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2RtYXIuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9kbWFyLmMKPiBAQCAtMTM3LDcgKzEzNyw3IEBAIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqIGlv
YXBpY190b19kcmhkKHVuc2lnbmVkIGludAo+IGFwaWNfaWQpCj4gICAgICByZXR1cm4gTlVMTDsK
PiAgfQo+IAo+IC1zdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKiBpb21tdV90b19kcmhkKHN0cnVjdCBp
b21tdSAqaW9tbXUpCj4gK3N0cnVjdCBhY3BpX2RyaGRfdW5pdCAqaW9tbXVfdG9fZHJoZChzdHJ1
Y3QgdnRkX2lvbW11ICppb21tdSkKPiAgewo+ICAgICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpk
cmhkOwo+IAo+IEBAIC0xNTEsNyArMTUxLDcgQEAgc3RydWN0IGFjcGlfZHJoZF91bml0ICogaW9t
bXVfdG9fZHJoZChzdHJ1Y3QgaW9tbXUKPiAqaW9tbXUpCj4gICAgICByZXR1cm4gTlVMTDsKPiAg
fQo+IAo+IC1zdHJ1Y3QgaW9tbXUgKiBpb2FwaWNfdG9faW9tbXUodW5zaWduZWQgaW50IGFwaWNf
aWQpCj4gK3N0cnVjdCB2dGRfaW9tbXUgKmlvYXBpY190b19pb21tdSh1bnNpZ25lZCBpbnQgYXBp
Y19pZCkKPiAgewo+ICAgICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkOwo+IAo+IEBAIC0x
ODIsNyArMTgyLDcgQEAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpocGV0X3RvX2RyaGQodW5zaWdu
ZWQgaW50Cj4gaHBldF9pZCkKPiAgICAgIHJldHVybiBOVUxMOwo+ICB9Cj4gCj4gLXN0cnVjdCBp
b21tdSAqaHBldF90b19pb21tdSh1bnNpZ25lZCBpbnQgaHBldF9pZCkKPiArc3RydWN0IHZ0ZF9p
b21tdSAqaHBldF90b19pb21tdSh1bnNpZ25lZCBpbnQgaHBldF9pZCkKPiAgewo+ICAgICAgc3Ry
dWN0IGFjcGlfZHJoZF91bml0ICpkcmhkID0gaHBldF90b19kcmhkKGhwZXRfaWQpOwo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5oCj4gYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5oCj4gaW5kZXggOTViYjEzMi4uMWE5Yzk2NSAxMDA2
NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5oCj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuaAo+IEBAIC02Myw3ICs2Myw3IEBAIHN0cnVj
dCBhY3BpX2RyaGRfdW5pdCB7Cj4gICAgICB1NjQgICAgYWRkcmVzczsgICAgICAgICAgICAgICAg
ICAgICAvKiByZWdpc3RlciBiYXNlIGFkZHJlc3Mgb2YgdGhlCj4gdW5pdCAqLwo+ICAgICAgdTE2
ICAgIHNlZ21lbnQ7Cj4gICAgICB1OCAgICAgaW5jbHVkZV9hbGw6MTsKPiAtICAgIHN0cnVjdCBp
b21tdSAqaW9tbXU7Cj4gKyAgICBzdHJ1Y3QgdnRkX2lvbW11ICppb21tdTsKPiAgICAgIHN0cnVj
dCBsaXN0X2hlYWQgaW9hcGljX2xpc3Q7Cj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGhwZXRfbGlz
dDsKPiAgfTsKPiBAQCAtMTI4LDcgKzEyOCw3IEBAIGRvIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gIH0gd2hpbGUgKDApCj4gCj4gIGludCB2dGRf
aHdfY2hlY2sodm9pZCk7Cj4gLXZvaWQgZGlzYWJsZV9wbXIoc3RydWN0IGlvbW11ICppb21tdSk7
Cj4gK3ZvaWQgZGlzYWJsZV9wbXIoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpOwo+ICBpbnQgaXNf
aWdkX2RyaGQoc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkKTsKPiAKPiAgI2VuZGlmIC8qIF9E
TUFSX0hfICovCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRl
cm4uaAo+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCj4gaW5kZXggMTZl
YWRhOS4uY2ZlZjlhMyAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
ZXh0ZXJuLmgKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgKPiBA
QCAtMzAsMzggKzMwLDM4IEBAIGV4dGVybiBib29sX3QgcndiZl9xdWlyazsKPiAgZXh0ZXJuIGNv
bnN0IHN0cnVjdCBpb21tdV9vcHMgaW50ZWxfaW9tbXVfb3BzOwo+IAo+ICB2b2lkIHByaW50X2lv
bW11X3JlZ3Moc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkKTsKPiAtdm9pZCBwcmludF92dGRf
ZW50cmllcyhzdHJ1Y3QgaW9tbXUgKmlvbW11LCBpbnQgYnVzLCBpbnQgZGV2Zm4sIHU2NAo+IGdt
Zm4pOwo+ICt2b2lkIHByaW50X3Z0ZF9lbnRyaWVzKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LCBp
bnQgYnVzLCBpbnQgZGV2Zm4sIHU2NAo+IGdtZm4pOwoKU2hvdWxkIGNsZWFuIHVwIHRoZSB1NjQg
aGVyZS4KCj4gIGtleWhhbmRsZXJfZm5fdCB2dGRfZHVtcF9pb21tdV9pbmZvOwo+IAo+IC1pbnQg
ZW5hYmxlX3FpbnZhbChzdHJ1Y3QgaW9tbXUgKmlvbW11KTsKPiAtdm9pZCBkaXNhYmxlX3FpbnZh
bChzdHJ1Y3QgaW9tbXUgKmlvbW11KTsKPiAtaW50IGVuYWJsZV9pbnRyZW1hcChzdHJ1Y3QgaW9t
bXUgKmlvbW11LCBpbnQgZWltKTsKPiAtdm9pZCBkaXNhYmxlX2ludHJlbWFwKHN0cnVjdCBpb21t
dSAqaW9tbXUpOwo+ICtpbnQgZW5hYmxlX3FpbnZhbChzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSk7
Cj4gK3ZvaWQgZGlzYWJsZV9xaW52YWwoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpOwo+ICtpbnQg
ZW5hYmxlX2ludHJlbWFwKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LCBib29sIGVpbSk7Cj4gK3Zv
aWQgZGlzYWJsZV9pbnRyZW1hcChzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSk7Cj4gCj4gIHZvaWQg
aW9tbXVfZmx1c2hfY2FjaGVfZW50cnkodm9pZCAqYWRkciwgdW5zaWduZWQgaW50IHNpemUpOwo+
ICB2b2lkIGlvbW11X2ZsdXNoX2NhY2hlX3BhZ2Uodm9pZCAqYWRkciwgdW5zaWduZWQgbG9uZyBu
cGFnZXMpOwo+ICBpbnQgaW9tbXVfYWxsb2Moc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkKTsK
PiAgdm9pZCBpb21tdV9mcmVlKHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZCk7Cj4gCj4gLWlu
dCBpb21tdV9mbHVzaF9pZWNfZ2xvYmFsKHN0cnVjdCBpb21tdSAqaW9tbXUpOwo+IC1pbnQgaW9t
bXVfZmx1c2hfaWVjX2luZGV4KHN0cnVjdCBpb21tdSAqaW9tbXUsIHU4IGltLCB1MTYgaWlkeCk7
Cj4gLXZvaWQgY2xlYXJfZmF1bHRfYml0cyhzdHJ1Y3QgaW9tbXUgKmlvbW11KTsKPiAraW50IGlv
bW11X2ZsdXNoX2llY19nbG9iYWwoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpOwo+ICtpbnQgaW9t
bXVfZmx1c2hfaWVjX2luZGV4KHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LCB1OCBpbSwgdTE2IGlp
ZHgpOwoKdTggYW5kIHUxNi4KCj4gK3ZvaWQgY2xlYXJfZmF1bHRfYml0cyhzdHJ1Y3QgdnRkX2lv
bW11ICppb21tdSk7Cj4gCj4gLXN0cnVjdCBpb21tdSAqIGlvYXBpY190b19pb21tdSh1bnNpZ25l
ZCBpbnQgYXBpY19pZCk7Cj4gLXN0cnVjdCBpb21tdSAqIGhwZXRfdG9faW9tbXUodW5zaWduZWQg
aW50IGhwZXRfaWQpOwo+ICtzdHJ1Y3QgdnRkX2lvbW11ICppb2FwaWNfdG9faW9tbXUodW5zaWdu
ZWQgaW50IGFwaWNfaWQpOwo+ICtzdHJ1Y3QgdnRkX2lvbW11ICpocGV0X3RvX2lvbW11KHVuc2ln
bmVkIGludCBocGV0X2lkKTsKPiAgc3RydWN0IGFjcGlfZHJoZF91bml0ICogaW9hcGljX3RvX2Ry
aGQodW5zaWduZWQgaW50IGFwaWNfaWQpOwo+ICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKiBocGV0
X3RvX2RyaGQodW5zaWduZWQgaW50IGhwZXRfaWQpOwo+IC1zdHJ1Y3QgYWNwaV9kcmhkX3VuaXQg
KiBpb21tdV90b19kcmhkKHN0cnVjdCBpb21tdSAqaW9tbXUpOwo+ICtzdHJ1Y3QgYWNwaV9kcmhk
X3VuaXQgKmlvbW11X3RvX2RyaGQoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpOwo+ICBzdHJ1Y3Qg
YWNwaV9yaHNhX3VuaXQgKiBkcmhkX3RvX3Joc2Eoc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhk
KTsKPgoKSSBrbm93IHRoaXMgc29ydCBvZiB0aGluZyB0ZW5kcyB0byBzbm93YmFsbCwgYnV0IHdv
dWxkIGl0IG5vdCBiZSBiZXR0ZXIgdG8gZml4IHRoZSBzdHlsZSBmb3IgdGhlIHdob2xlIGJsb2Nr
IChmb3IgY29uc2lzdGVuY3kpPwogCj4gLXN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqIGZpbmRfYXRz
X2Rldl9kcmhkKHN0cnVjdCBpb21tdSAqaW9tbXUpOwo+ICtzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQg
KmZpbmRfYXRzX2Rldl9kcmhkKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KTsKPiAKPiAgaW50IGF0
c19kZXZpY2UoY29uc3Qgc3RydWN0IHBjaV9kZXYgKiwgY29uc3Qgc3RydWN0IGFjcGlfZHJoZF91
bml0ICopOwo+IAo+IC1pbnQgZGV2X2ludmFsaWRhdGVfaW90bGIoc3RydWN0IGlvbW11ICppb21t
dSwgdTE2IGRpZCwKPiAraW50IGRldl9pbnZhbGlkYXRlX2lvdGxiKHN0cnVjdCB2dGRfaW9tbXUg
KmlvbW11LCB1MTYgZGlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgdTY0IGFkZHIsIHVu
c2lnbmVkIGludCBzaXplX29yZGVyLCB1NjQgdHlwZSk7Cgp1MTYgYW5kIHU2NC4KCj4gCj4gLWlu
dCBfX211c3RfY2hlY2sgcWludmFsX2RldmljZV9pb3RsYl9zeW5jKHN0cnVjdCBpb21tdSAqaW9t
bXUsCj4gK2ludCBfX211c3RfY2hlY2sgcWludmFsX2RldmljZV9pb3RsYl9zeW5jKHN0cnVjdCB2
dGRfaW9tbXUgKmlvbW11LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdTE2IGRpZCwgdTE2IHNpemUsIHU2NCBhZGRyKTsKCkxpa2V3aXNlLgoK
PiAKPiBAQCAtNzMsOSArNzMsOSBAQCB1NjQgYWxsb2NfcGd0YWJsZV9tYWRkcihzdHJ1Y3QgYWNw
aV9kcmhkX3VuaXQgKmRyaGQsCj4gdW5zaWduZWQgbG9uZyBucGFnZXMpOwo+ICB2b2lkIGZyZWVf
cGd0YWJsZV9tYWRkcih1NjQgbWFkZHIpOwo+ICB2b2lkICptYXBfdnRkX2RvbWFpbl9wYWdlKHU2
NCBtYWRkcik7Cj4gIHZvaWQgdW5tYXBfdnRkX2RvbWFpbl9wYWdlKHZvaWQgKnZhKTsKPiAtaW50
IGRvbWFpbl9jb250ZXh0X21hcHBpbmdfb25lKHN0cnVjdCBkb21haW4gKmRvbWFpbiwgc3RydWN0
IGlvbW11Cj4gKmlvbW11LAo+ICtpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUoc3RydWN0
IGRvbWFpbiAqZG9tYWluLCBzdHJ1Y3QgdnRkX2lvbW11Cj4gKmlvbW11LAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTggYnVzLCB1OCBkZXZmbiwgY29uc3Qgc3RydWN0IHBjaV9k
ZXYgKik7Cgp1OC4KCj4gLWludCBkb21haW5fY29udGV4dF91bm1hcF9vbmUoc3RydWN0IGRvbWFp
biAqZG9tYWluLCBzdHJ1Y3QgaW9tbXUgKmlvbW11LAo+ICtpbnQgZG9tYWluX2NvbnRleHRfdW5t
YXBfb25lKHN0cnVjdCBkb21haW4gKmRvbWFpbiwgc3RydWN0IHZ0ZF9pb21tdQo+ICppb21tdSwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1OCBidXMsIHU4IGRldmZuKTsKCkFuZCBh
Z2Fpbi4gVGhlcmUgYXJlIG1vcmUgYnV0IEkgd29uJ3QgY29tbWVudCBpbmRpdmlkdWFsbHkgYW55
IG1vcmUuIEkgZG9uJ3Qgc2VlIGFueSBvdGhlciBpc3N1ZXMgd2l0aCB0aGUgcmVzdCBvZiB0aGUg
cGF0Y2guCgogIFBhdWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 09:59:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 09:59:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyD36-0002eW-Be; Mon, 25 Feb 2019 09:59:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cCv=RA=amazon.de=prvs=952b5b9ed=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gyD34-0002eP-IL
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 09:59:46 +0000
X-Inumbo-ID: 13c9eb37-38e4-11e9-bc90-bc764e045a96
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13c9eb37-38e4-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 09:59:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551088785; x=1582624785;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=coAnKmqeT1QfaI5Qxng5SdOeJ804C2jV62XuTUrd4fo=;
 b=RvBlnqjIm5lRy+5tCdmrDT3c8OoXNyxxGkgaOmXrLA5q0GOSPrkxR2qt
 MquxcaVEFasbaO8u8zdkY4YMHMPn67nNoQG4SyzsXQEWzZ/HY+Jupc/RM
 Wa+wxYDKmeO5dm9u8t67gasau9w0FW9E8KPP14bc3uNflR/U5+974nKro Y=;
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="760468293"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-c300ac87.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 25 Feb 2019 09:58: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-c300ac87.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1P9wZ4i065263
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 25 Feb 2019 09:58:39 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 09:58:39 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.211) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 09:58:31 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
 <1550737003-25779-10-git-send-email-nmanthey@amazon.de>
 <5C7010560200007800219457@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <27682d70-9e3c-6231-27e1-c13d017aa685@amazon.de>
Date: Mon, 25 Feb 2019 10:58:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C7010560200007800219457@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.211]
X-ClientProxiedBy: EX13D15UWA001.ant.amazon.com (10.43.160.152) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v7 9/9] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMi8xOSAxNjowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDIuMTkgYXQg
MDk6MTYsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBAQCAtMjI2LDEwICsyMjgsMTgg
QEAgbnJfbWFwdHJhY2tfZnJhbWVzKHN0cnVjdCBncmFudF90YWJsZSAqdCkKPj4gIHN0YXRpYyBn
cmFudF9lbnRyeV9oZWFkZXJfdCAqCj4+ICBzaGFyZWRfZW50cnlfaGVhZGVyKHN0cnVjdCBncmFu
dF90YWJsZSAqdCwgZ3JhbnRfcmVmX3QgcmVmKQo+PiAgewo+PiAtICAgIGlmICggdC0+Z3RfdmVy
c2lvbiA9PSAxICkKPj4gKyAgICBzd2l0Y2ggKCB0LT5ndF92ZXJzaW9uICkKPj4gKyAgICB7Cj4+
ICsgICAgY2FzZSAxOgo+PiArICAgICAgICAvKiBNYWtlIHN1cmUgd2UgcmV0dXJuIGEgdmFsdWUg
aW5kZXBlbmRlbnRseSBvZiBzcGVjdWxhdGl2ZSBleGVjdXRpb24gKi8KPj4gKyAgICAgICAgYmxv
Y2tfc3BlY3VsYXRpb24oKTsKPj4gICAgICAgICAgcmV0dXJuIChncmFudF9lbnRyeV9oZWFkZXJf
dCopJnNoYXJlZF9lbnRyeV92MSh0LCByZWYpOwo+PiAtICAgIGVsc2UKPj4gKyAgICBjYXNlIDI6
Cj4+ICsgICAgICAgIC8qIE1ha2Ugc3VyZSB3ZSByZXR1cm4gYSB2YWx1ZSBpbmRlcGVuZGVudGx5
IG9mIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiAqLwo+PiArICAgICAgICBibG9ja19zcGVjdWxhdGlv
bigpOwo+PiAgICAgICAgICByZXR1cm4gJnNoYXJlZF9lbnRyeV92Mih0LCByZWYpLmhkcjsKPj4g
KyAgICB9Cj4+ICsgICAgcmV0dXJuIE5VTEw7Cj4+ICB9Cj4gSSdtIG5vdCBoYXBweSB3aXRoIHRo
ZSBjb21tZW50IHdvcmRpbmcsIGFzIHRvIG1lIGl0IHJlYWRzIGFtYmlndW91c2x5Cj4gYXQgYmVz
dC4gSG93IGFib3V0ICJNYWtlIHN1cmUgdGhlIHZhbHVlIHJldHVybmVkIGlzIGluZGVwZW5kZW50
IG9mCj4gc3BlY3VsYXRpdmUgZXhlY3V0aW9uIj8gSSdtIG9mIGNvdXJzZSBvcGVuIHRvIGV2ZW4g
YmV0dGVyIHN1Z2dlc3Rpb25zLAo+IGluIHBhcnRpY3VsYXIgYnkgbmF0aXZlIHNwZWFrZXJzLgo+
Cj4gQWxzbyBwbGVhc2UgYWRkIGEgYmxhbmsgbGluZQo+IC0gYmV0d2VlbiB0aGUgaW5kaXZpZHVh
bCBjYXNlIGJsb2NrcywKPiAtIGJlZm9yZSB0aGUgZmluYWwgKG1haW4pIHJldHVybiBzdGF0ZW1l
bnQuCj4KPiBQbHVzIHBsZWFzZSBhZGQgQVNTRVJUX1VOUkVBQ0hBQkxFKCkgYWhlYWQgb2YgdGhl
IE5VTEwgcmV0dXJuLgpJIHdpbGwgYWRhcHQgdGhlIGZ1bmN0aW9uIGFjY29yZGluZ2x5Lgo+Cj4+
IEBAIC05NjMsOSArOTc5LDE1IEBAIG1hcF9ncmFudF9yZWYoCj4+ICAgICAgICAgIFBJTl9GQUlM
KHVubG9ja19vdXQsIEdOVFNUX2JhZF9nbnRyZWYsICJCYWQgcmVmICUjeCBmb3IgZCVkXG4iLAo+
PiAgICAgICAgICAgICAgICAgICBvcC0+cmVmLCByZ3QtPmRvbWFpbi0+ZG9tYWluX2lkKTsKPj4g
IAo+PiArICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgYm91bmQgY2hlY2sgY2Fubm90IGJlIGJ5
cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KPj4gKyAgICBibG9ja19zcGVjdWxhdGlvbigpOwo+PiAr
Cj4+ICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+cmVmKTsKPj4gICAg
ICBzaGFoID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIG9wLT5yZWYpOwo+IFNvIHNoYXJlZF9l
bnRyeV9oZWFkZXIoKSBub3cgaGFzIGEgZmVuY2UgYmVmb3JlIGNvbnN1bWluZyBvcC0+cmVmLgo+
IElzIHRoZXJlIGFueXRoaW5nIHdyb25nIHdpdGggc3dhcHBpbmcgdGhlc2UgdHdvIGFuZCBkcm9w
cGluZyB0aGUKPiBleHRyYSBmZW5jZSB5b3UgYWRkIGFib3ZlLCBsaWtlIHlvdSBkbyBpbiBhY3F1
aXJlX2dyYW50X2Zvcl9jb3B5KCk/IEFsbAo+IHRoaXMgd291bGQgc2VlbSB0byByZXF1aXJlIGlz
IGFkZGluZyBibG9ja19zcGVjdWxhdGlvbigpIGFsc28gb250byB0aGUKPiAicmV0dXJuIE5VTEwi
IHBhdGggb2Ygc2hhcmVkX2VudHJ5X2hlYWRlcigpICh3aGVyZSBpdCBzaG91bGRuJ3QgaHVydAo+
IGF0IGFsbCkuCkkgd2lsbCBzd2FwIHRoZSB0d28gZnVuY3Rpb24gY2FsbHMsIEkgbWlzc2VkIHRo
YXQgaW4gdGhlIHByZXZpb3VzCml0ZXJhdGlvbi4gSSB3aWxsIGFkZCB0aGUgYmxvY2tfc3BlY3Vs
YXRpb24oKSBhbmQgQVNTRVJUX1VOUkVBQ0hBQkxFKCkKYXQgdGhlIGVuZCBvZiB0aGUgc2hhcmVk
X2VudHJ5X2hlYWRlciBmdW5jdGlvbi4KPgo+PiBAQCAtMjk0Niw2ICsyOTgxLDcgQEAgZ250dGFi
X3NldF92ZXJzaW9uKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldF92ZXJzaW9uX3Qp
IHVvcCkKPj4gICAgICBncmFudF9lbnRyeV92MV90IHJlc2VydmVkX2VudHJpZXNbR05UVEFCX05S
X1JFU0VSVkVEX0VOVFJJRVNdOwo+PiAgICAgIGludCByZXM7Cj4+ICAgICAgdW5zaWduZWQgaW50
IGk7Cj4+ICsgICAgdW5zaWduZWQgaW50IGd0X25yX2dyYW50X2VudHJpZXM7Cj4gUmF0aGVyIHRo
ZW4gbGVuZ3RoZW5pbmcgdGhlIG5hbWUgYnkgYWRkaW5nIGEgZGlzYW1iaWd1YXRpbmcgcHJlZml4
LAo+IGhvdyBhYm91dCBzaG9ydGVuaW5nIGl0IHRvICJuciIgb3IgIm5yX2VudHMiIChhbHNvIGVs
c2V3aGVyZSk/IEFsc28KPiBwbGVhc2UgYWRkIG9udG8gdGhlIGxpbmUgZGVjbGFyaW5nIGkgaW5z
dGVhZCBvZiBhZGRpbmcgeWV0IGFub3RoZXIgbGluZQo+IHdpdGggdGhlIHNhbWUgdHlwZS4KSSB3
aWxsIHJlbmFtZSB0aGUgdmFyaWFibGUgdG8gbnJfZW50cyBhbmQgbW92ZSBpdCB0byB0aGUgbGlu
ZSBhYm92ZS4KPgo+PiBAQCAtMjk2OSw3ICszMDA1LDggQEAgZ250dGFiX3NldF92ZXJzaW9uKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldF92ZXJzaW9uX3QpIHVvcCkKPj4gICAgICAg
KiBhcmUgYWxsb3dlZCB0byBiZSBpbiB1c2UgKHhlbnN0b3JlL3hlbmNvbnNvbGUga2VlcHMgdGhl
bSBtYXBwZWQpLgo+PiAgICAgICAqIChZb3UgbmVlZCB0byBjaGFuZ2UgdGhlIHZlcnNpb24gbnVt
YmVyIGZvciBlLmcuIGtleGVjLikKPj4gICAgICAgKi8KPj4gLSAgICBmb3IgKCBpID0gR05UVEFC
X05SX1JFU0VSVkVEX0VOVFJJRVM7IGkgPCBucl9ncmFudF9lbnRyaWVzKGd0KTsgaSsrICkKPj4g
KyAgICBndF9ucl9ncmFudF9lbnRyaWVzID0gbnJfZ3JhbnRfZW50cmllcyhndCk7Cj4+ICsgICAg
Zm9yICggaSA9IEdOVFRBQl9OUl9SRVNFUlZFRF9FTlRSSUVTOyBpIDwgZ3RfbnJfZ3JhbnRfZW50
cmllczsgaSsrICkKPiBUaGlzIHRoZW4gYWxzbyBjYWxscyBmb3IgYSAzcmQgYmxvY2tfc3BlY3Vs
YXRpb24oKSBpbiBucl9ncmFudF9lbnRyaWVzKCksCj4gSSB0aGluay4KCkknbGwgYWRkIHRoYXQg
b25lIGFzIHdlbGwuCgpCZXN0LApOb3JiZXJ0CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVy
IEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhy
ZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3
IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTcz
IEIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 10:00:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 10:00:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyD45-0003LW-N4; Mon, 25 Feb 2019 10:00:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyD44-0003LR-KZ
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 10:00:48 +0000
X-Inumbo-ID: 38531e92-38e4-11e9-bc90-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38531e92-38e4-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 10:00:46 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id u21so6415014lfu.1
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 02:00:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=G9/Mj8F8dMyRlvXARvl2JBDGiEt/lS/vedbfYKSWtkU=;
 b=FWK1HLdI3nKUbiEd/FqCjxdykW1TLjvsw33ED48SJ4SnSesArSFRTk6WE2MOkvumA9
 kB8/slnzDZ+EHj3fIoN8qv8OUv+If6RWppamn8Ok4g05H5cAcUbos7Gcyv3w6JI5epZy
 n+LiN7APSqWPHLLmXsnliJL0dfI0v11FabOLFCr5Us1sTgzGzA0WOJ9WWfrUyVyw3Li+
 sb13AVX/5V+QEsIjQZHfLFhfG0fW84nlsOrrYdlbjC0vgJYE0jToToUuam8eS1eYATNr
 Im30kAc6HDKb8zJZtxmYsqXmMCgfwqbURMu3Gclmzhxvwn/NAhoTXBxKhq6BonBa/BwY
 OQ6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=G9/Mj8F8dMyRlvXARvl2JBDGiEt/lS/vedbfYKSWtkU=;
 b=W2WutCFDHtSuZeCtBnAes2fdvo04m61pmQSLtDvKmwMNVKW4W1/9Njda9Qjdo91j16
 scpLif5LGOfpq1FGJelmasYqu4k1MNSlnzxmjJBQ8BM5ZWn5LkyQA93rTf/gNsyLdabQ
 1tc9L5X9XUE8T6qnMHFdqwOhbraPuxjV24dS5a1NcnLtkARNxiHywSEFkmTLpl+mv0SE
 alC3v/N56a5tnbWjNnXZvUGihSVxu8sceMT7onqmuVdnrmacfpdk/ph/LQfKwbwFNevV
 z+cG6p2nI8lNH9ApDDnoYytQ0nIWjTnC5Kp0GgKnhlWSXQqIH+Y8TPp3Q4Ss5LFv/WmO
 +97A==
X-Gm-Message-State: AHQUAuYfuMENe8YIPGFWQfjloI86urAMMrsT+Yk4/zq7CgfNN2B3cSZH
 RNG3tz9ENRjHCz7ywBrym3Y=
X-Google-Smtp-Source: AHgI3IbG4CX+ivCHvaTXuNXmFJpYsyeK8x0vxZBw9f0eZ6MJwMZymCT/44S2CBfBS4JUaUlz6P9yIQ==
X-Received: by 2002:a19:2105:: with SMTP id h5mr3585922lfh.17.1551088845130;
 Mon, 25 Feb 2019 02:00:45 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 y30sm2149261ljd.12.2019.02.25.02.00.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 02:00:44 -0800 (PST)
To: Julien Grall <Julien.Grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
 <2ca21664-20ff-4b5f-0fde-5bf20ca50374@citrix.com>
 <alpine.DEB.2.10.1902221436200.30151@sstabellini-ThinkPad-X260>
 <32790a4b-d4c7-a6ca-4836-b54697cafeff@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <016ff758-5355-424d-f1ed-9a884cc493a4@gmail.com>
Date: Mon, 25 Feb 2019 12:00:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <32790a4b-d4c7-a6ca-4836-b54697cafeff@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMy8xOSAxOjM0IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBPbiAyMi8w
Mi8yMDE5IDIyOjM4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+IE9uIEZyaSwgMjIgRmVi
IDIwMTksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAyMi8wMi8yMDE5IDIyOjExLCBKdWxp
ZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgU3RlZmFubywKPj4+Pgo+Pj4+IE9uIDIyLzAyLzIwMTkg
MjE6NTgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4gT24gRnJpLCAyMiBGZWIgMjAx
OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+IE9uIDIyLzAyLzIwMTkgMjE6MDAsIFN0ZWZh
bm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4+PiBPbiBGcmksIDIyIEZlYiAyMDE5LCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+Pj4+IEJUVywgSSBjaGVja2VkIHRoZSBzZXJpZXMgd2l0aCAt
V3N3aXRjaC1kZWZhdWx0Ogo+Pj4+Pj4+Pj4+PiAtV3N3aXRjaC1kZWZhdWx0Cj4+Pj4+Pj4+Pj4+
IFdhcm4gd2hlbmV2ZXIgYSBzd2l0Y2ggc3RhdGVtZW50IGRvZXMgbm90IGhhdmUgYSBkZWZhdWx0
IGNhc2UuCj4+Pj4+Pj4+Pj4+PiBGdXJ0aGVybW9yZSwgdXNpbmcgQlVHKCkgaXMgYSBwcmV0dHkg
YmFkIGlkZWEgaW4gc3dpdGNoLgo+Pj4+Pj4+Pj4+PiBJdCBpcyBhbmQgbm90IG9ubHkgaW4gdGhl
IHN3aXRjaC4gVGhlIHJlYXNvbiBJIHB1dCBCVUcgaXMgdGhhdCBJIHRyaWVkCj4+Pj4+Pj4+Pj4+
IHRvIGZvbGxvdwo+Pj4+Pj4+Pj4+PiB0aGUgZXhpc3RpbmcgImVycm9yIGhhbmRsaW5nIiBhdCB0
aG9zZSBwbGFjZXMuCj4+Pj4+Pj4+Pj4gSXQgaXMgbm90IGJlY2F1c2UgQlVHKCkgaXMgYmVlbiB1
c2VkIHRvZGF5IGluIHNvbWUgcGxhY2VzIHRoYXQgd2UgbmVlZCB0bwo+Pj4+Pj4+Pj4+IGNvbnRp
bnVlIHRvIHNwcmVhZCBpdC4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBVc2Ugb2YgQlVHKCkgaXRz
ZWxmIGlzIGFub3RoZXIgdG9waWMgd2hpY2ggd2lsbCBhbHNvIG5lZWQgdG8gYmUKPj4+Pj4+Pj4+
Pj4gYWRkcmVzc2VkCj4+Pj4+Pj4+Pj4gU28gd2Ugc2hvdWxkIG5vdCBhZGQgbW9yZSBvZiB0aGVt
Li4uCj4+Pj4+Pj4+PiBBZ2FpbiwgSSBzZWUgdGhpcyBhcyBhIGRlZGljYXRlZCBjaGFuZ2UuIFNv
LCBpbiB0aGUgY3VycmVudCBzZXJpZXMgSSB0aGluawo+Pj4+Pj4+Pj4gaXQgaXMKPj4+Pj4+Pj4+
IGFjY2VwdGFibGUgdG8gdXNlIHRoZSBleGlzdGluZyB3YXkgb2YgZXJyb3IgaGFuZGxpbmcgaWYg
YW55IGF0IGFsbC4KPj4+Pj4+Pj4gVGhhdCdzIG5vdCBob3cgaXQgd29ya3MgaW4gdXBzdHJlYW0u
IElmIHlvdSBrbm93IHNvbWUgY29uc3RydWN0cyBhcmUgd3JvbmcsIGl0Cj4+Pj4+Pj4+IGlzIGJl
c3QgdG8gdHJ5IHRvIGFkZHJlc3MgcGFydGlhbGx5IHRoZSBwcm9ibGVtIGRpcmVjdGx5IHRoZW4g
aGF2aW5nIHNvIHlvdQo+Pj4+Pj4+PiByZWR1Y2UgdGhlIGFtb3VudHMgb2YgY2hhbmdlIGFmdGVy
d2FyZHMuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFNvIHBsZWFzZSB0cnkgdG8gbm90IGludHJvZHVjZSBt
b3JlIEJVRygpIGluIHRoZSBjb2RlIGJhc2UuCj4+Pj4+Pj4gSGkgT2xla3NhbmRyLCBKdWxpZW4s
Cj4+Pj4+Pj4KPj4+Pj4+PiBKdWxpZW4ncyByaWdodCB0aGF0IHdlIHNob3VsZCBub3QgaW50cm9k
dWNlIGFueSBtb3JlIEJVRygpcy4gSW4gZmFjdCwKPj4+Pj4+PiBlYWNoIG9mIHRoZW0gbWFrZXMg
dGhlIGNvZGUgbGVzcyBzYWZlLCBub3QgbW9yZSBzYWZlISBUaGUgcHVycG9zZSBvZgo+Pj4+Pj4+
IE1JU1JBQyAxNi40IGlzICJkZWZlbnNpdmUgcHJvZ3JhbW1pbmciOiB3cml0ZSB0aGUgY29kZSBp
biBhIHdheSB0aGF0IGlzCj4+Pj4+Pj4gbW9yZSAobm90IGxlc3MhKSByZXNpbGllbnQgdG8gZmFp
bHVyZS4KPj4+Pj4+Pgo+Pj4+Pj4+IFNvLCBJIHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGlu
dHJvZHVjZSBhIGRlZmF1bHQgbGFiZWwgYmVjYXVzZSBpdAo+Pj4+Pj4+IGNhbiBoZWxwIHVzIHNw
b3QgdW5leHBlY3RlZCBpc3N1ZXMuIEluc3RlYWQgb2YgY2FsbGluZyBCVUcoKSBpbiB0aGUKPj4+
Pj4+PiBkZWZhdWx0IGhhbmRsZXIsIHdoaWNoIGlzIGRldHJpbWVudGFsLCB3ZSBzaG91bGQgcmV0
dXJuIGFuIGVycm9yIHdoZW4KPj4+Pj4+PiBwb3NzaWJsZSwgb3IganVzdCBwcmludCBhIHdhcm5p
bmcuCj4+Pj4+PiBkb21haW5fY3Jhc2goKSBpcyBhbG1vc3QgYWx3YXlzIGJldHRlciB0aGFuIEJV
RygpLsKgIEl0IGlzIHZlcnkgb2J2aW91cwo+Pj4+Pj4gaWYgaXQgZ2V0cyBoaXQsIGFuZCB3b250
IGNyYXNoIFhlbi4KPj4+Pj4gVGhhdCdzIGEgZ29vZCBzdWdnZXN0aW9uLgo+Pj4+Pgo+Pj4+Pgo+
Pj4+Pj4+IEFzIDE2LjQgY2xlYXJseSBzdGF0ZSwgZXZlbiBhIHNpbXBsZSBjb21tZW50IHdvdWxk
IGJlIGVub3VnaCB0byBhZGRyZXNzCj4+Pj4+Pj4gdGhlIHJ1bGUuIFdlIGp1c3QgbmVlZCB0byBl
eHBsYWluIHdoeSBhIGRlZmF1bHQgbGFiZWwgaXMgbm90IG5lZWRlZC4KPj4+Pj4+PiBTdWNoIGFz
Ogo+Pj4+Pj4+Cj4+Pj4+Pj4gICAgICBkZWZhdWx0Ogo+Pj4+Pj4+ICAgICAgLyogdW5yZWFjaGFi
bGUgYmVjYXVzZSBibGFoIGFuZCBibGFoICovCj4+Pj4+PiBXaGF0IGEgc2ltcGxlIGNvbW1lbnQg
ZG9lc24ndCBkbyBpcyBhdm9pZCBicmVha2luZyAtV3N3aXRjaC4KPj4+Pj4gSSBkb24ndCBrbm93
IGhvdyB0byByZWNvbmNpbGUgMTYuNCB3aXRoIC1Xc3dpdGNoLiBPbmUgY291bGQgYXJndWUgdGhh
dAo+Pj4+PiAtV3N3aXRjaCBjb3VsZCBiZSBhIGdvb2Qgd2F5IHRvIGFkZHJlc3MgMTYuNCwgYnV0
IHRoZW4gd2UgaW50cm9kdWNlIGEKPj4+Pj4gY29tcGlsZXIgc3BlY2lmaWMgcmVxdWlyZW1lbnQu
IFR5cGljYWxseSBnY2MgaXMgbm90IHRoZSBjb21waWxlciBvZgo+Pj4+PiBjaG9pY2UgZm9yIHRo
ZXNlIGVudmlyb25tZW50cywgdW5mb3J0dW5hdGVseSBmb3JjaW5nIGdjYyBpcyBub3QgYW4KPj4+
Pj4gb3B0aW9uLgo+Pj4+IFdlbGwsIHlvdSBjb3VsZCBidWlsZCB3aXRoIEdDQyBhbmQgdGhlbiBi
dWlsZCB3aXRoIHlvdXIgY3VzdG9tCj4+Pj4gY29tcGlsZXIuLi4gQnV0LCBHQ0MgaXMgcHJldHR5
IG11Y2ggdGhlIG9ubHkgY2hvaWNlIGZvciBYZW4gb24gQXJtIHRvZGF5Cj4+Pj4gYXMgd2UgZG9u
J3QgYnVpbGQgd2l0aCBjbGFuZyBhbmQgSSBwcmV0dHkgZG91YnQgd2UgY2FuIGJ1aWxkIHdpdGgg
Y29tcGNlcnQuCj4+PiBTbyB0aGUgc3VnZ2VzdGlvbiBJIGhhZCB3YXMgdG8gaGF2ZSBhbiBvdmVy
YWxsIENPTkZJR19NSVNSQSB3aGljaCB3ZSBjYW4KPj4+IGhpZGUgc29tZSBvZiB0aGlzIG5vbnNl
bnNlIGJlaGluZCwgYW5kIHRoZW4KPj4+Cj4+PiAjaWZkZWYgQ09ORklHX01JU1JBCj4+PiAjZGVm
aW5lIE1JU1JBX0JMRV9ERUZBVUxUIGRlZmF1bHQ6Cj4+PiAjZWxzZQo+Pj4gI2RlZmluZSBNSVNS
QV9CTEVfREVGQVVMVAo+Pj4gI2VuZGlmCj4+Pgo+Pj4gU28gd2hlbiB5b3UgZGlzYWJsZSBDT05G
SUdfTUlTUkEsIHlvdXIgY29tcGlsZXIgc3RhcnRzIGJlaW5nIGFibGUgdG8KPj4+IGhlbHAgeW91
IGFnYWluLgo+PiBUaGlzIGlzIGFjdHVhbGx5IGEgZ29vZCB3YXkgdG8gbWFrZSBwcm9ncmVzcyB3
aGljaCBjb3VsZCBtYWtlIGV2ZXJ5Ym9keQo+PiBoYXBweS4gKEFuZCBpdCB3b3VsZG4ndCByZXF1
aXJlIGEgc2xvdyBiYWNrLWFuZC1mb3J0aCB3aXRoIHRoaXJkIHBhcnRpZXMKPj4gdG8gYXNrIGRp
ZmZpY3VsdCBxdWVzdGlvbnMuKQo+IEkgY2FuIHRlbGwgeW91IEkgYW0gbm90IGhhcHB5IHdpdGgg
dGhhdCA6KS4gV2Ugd291bGQgbWFrZSB0aGUgY29kZSBtb3JlCj4gb2JzY3VyZS4gU28gaXQgcmFp
c2VzIHF1ZXN0aW9uIG9uIHdoYXQgd291bGQgYmUgdGhlIGJlbmVmaXRzIG9mIGFkb3B0aW5nCj4g
dGhlIHJ1bGUgaW4gWGVuLgpBbmQgdGhpcyBpcyB0aGUgdmVyeSBmaXJzdCBjaGFuZ2Ugd2hpY2gg
bGVhZHMgdG8gdGhvc2UgQ09ORklHX01JU1JBCnRoaW5ncywgYnV0IHdoYXQgaGFwcGVucyBuZXh0
IHdoZW4gd2Ugd2FudCB0byBhZGQgZXZlbiBtb3JlIG9mIHRob3NlPwpJIGRvIGFncmVlIGhlcmUg
dGhhdCBjb2RlIHdpbGwgYmVjb21lIGp1c3QgYSBodWdlIGFtb3VudCBvZiAjaWZkZWYncwphdCB0
aGUgZW5kIG9mIHRoZSBkYXkuCj4gQnV0IG1heWJlIHRoZSBmaXJzdCBxdWVzdGlvbiBpcyBob3cg
bXVjaCB3ZSBuZWVkIHRvIGFkaGVyZSB0byB0aG9zZQo+IHJ1bGVzLgpJIGFtIG5vIHdheSBhbiBl
eHBlcnQgaW4gY2VydGlmaWNhdGlvbiwgYnV0IGZyb20gbXkgUE9WIHlvdSBlaXRoZXIKY29tcGx5
IG9yIG5vdC4gVGhlcmUgaXMgbm8gc29sdXRpb24gaW4gYmV0d2Vlbi4gQXMgcGVyIG15IHVuZGVy
c3RhbmRpbmcKTUlTUkEgYWxsb3dzIHNvbWUgZG9jdW1lbnRlZCBleGNlcHRpb25zLCBidXQgSSdt
IGp1c3QgY3VyaW91cyBpZiB0aGV5CmV4cGVjdCBtb3N0IG9mIHRoZSBjb2RlIHRvIGhhdmUgdGhv
c2UgZXhjZXB0aW9ucy4uLgpFeHBlcnRzLCBwbGVhc2Ugc3RlcCBpbi4uLgo+ICAgV2hhdCBhcmUg
dGhlIGNvbnNlcXVlbmNlcyBvZiBub3QgZm9sbG93aW5nIHRoZW0gaW4gWGVuIFByb2plY3Q/IEkK
PiBrbm93IHRoYXQgc29tZSB1cHN0cmVhbSBwcm9qZWN0IGNob3NlIHRvIG5vdCBhcHBseSB0byBh
bGwgdGhlIHJ1bGVzLgpOb3QgYWxsIG9mIHRoZSB1cHN0cmVhbSBwcm9qZWN0cyB3YW50IHRvIGJl
IGNlcnRpZmllZC4uLgo+IENoZWVycywKPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 10:03:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 10:03:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyD6z-0003V3-BI; Mon, 25 Feb 2019 10:03:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tA33=RA=citrix.com=prvs=9523cdb93=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gyD6y-0003Ux-Jl
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 10:03:48 +0000
X-Inumbo-ID: a3638a6e-38e4-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3638a6e-38e4-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 10:03:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="86393667"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 3/6] x86/vtd: Drop struct qi_ctrl
Thread-Index: AQHUyuK0lnI1gbS6OkmPUR0CL4g8oaXwTIQA
Date: Mon, 25 Feb 2019 10:02:44 +0000
Message-ID: <48accf5f3e654861b3398db07749478b@AMSPEX02CL02.citrite.net>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550862806-30236-4-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-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/6] x86/vtd: Drop struct qi_ctrl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFuZHJldyBDb29wZXIgW21haWx0
bzphbmRyZXcuY29vcGVyM0BjaXRyaXguY29tXQo+IFNlbnQ6IDIyIEZlYnJ1YXJ5IDIwMTkgMTk6
MTMKPiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPiBDYzogQW5kcmV3
IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IFN1YmplY3Q6IFtQQVRDSCAzLzZdIHg4
Ni92dGQ6IERyb3Agc3RydWN0IHFpX2N0cmwKPiAKPiBJdCBpcyB1bmNsZWFyIHdoeSB0aGlzIGFi
c3RyYWN0aW9uIGV4aXN0cywgYnV0IGlvbW11X3FpX2N0cmwoKSByZXR1cm5zCj4gcG9zc2libHkg
TlVMTCBhbmQgZXZlcnkgdXNlciB1bmNvbmRpdGlvbmFsbHkgZGVyZWZlcmVuY2VzIHRoZSByZXN1
bHQuICBJbgo+IHByYWN0aWNlLCBJIGNhbid0IHNwb3QgYSBwYXRoIHdoZXJlIGlvbW11IGlzIE5V
TEwsIHNvIEkgdGhpbmsgaXQgaXMgbW9zdGx5Cj4gZGVhZC4KPiAKPiBNb3ZlIHRoZSBzb2xlIG1l
bWJlciBpbnRvIHN0cnVjdCB2dGRfaW9tbXUsIGFuZCBkZWxldGUgaW9tbXVfcWlfY3RybCgpLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBDQzogS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+Cj4gLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5oICB8IDEzICsrKy0tLS0tLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9x
aW52YWwuYyB8IDQyICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAyIGZp
bGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gaW5kZXggNTU2YjNkNi4uMTJiNTMxYyAxMDA2NDQK
PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+ICsrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gQEAgLTUwNiwxMCArNTA2LDYgQEAgZXh0
ZXJuIHN0cnVjdCBsaXN0X2hlYWQgYWNwaV9kcmhkX3VuaXRzOwo+ICBleHRlcm4gc3RydWN0IGxp
c3RfaGVhZCBhY3BpX3JtcnJfdW5pdHM7Cj4gIGV4dGVybiBzdHJ1Y3QgbGlzdF9oZWFkIGFjcGlf
aW9hcGljX3VuaXRzOwo+IAo+IC1zdHJ1Y3QgcWlfY3RybCB7Cj4gLSAgICB1NjQgcWludmFsX21h
ZGRyOyAgLyogcXVldWUgaW52YWxpZGF0aW9uIHBhZ2UgbWFjaGluZSBhZGRyZXNzICovCj4gLX07
Cj4gLQo+ICBzdHJ1Y3QgaXJfY3RybCB7Cj4gICAgICB1NjQgaXJlbWFwX21hZGRyOyAgICAgICAg
ICAgIC8qIGludGVycnVwdCByZW1hcCB0YWJsZSBtYWNoaW5lIGFkZHJlc3MgKi8KPiAgICAgIGlu
dCBpcmVtYXBfbnVtOyAgICAgICAgICAgICAgLyogdG90YWwgbnVtIG9mIHVzZWQgaW50ZXJydXB0
IHJlbWFwIGVudHJ5ICovCj4gQEAgLTUyNyw3ICs1MjMsNiBAQCBzdHJ1Y3QgaW9tbXVfZmx1c2gg
ewo+ICB9Owo+IAo+ICBzdHJ1Y3QgaW50ZWxfaW9tbXUgewo+IC0gICAgc3RydWN0IHFpX2N0cmwg
cWlfY3RybDsKPiAgICAgIHN0cnVjdCBpcl9jdHJsIGlyX2N0cmw7Cj4gICAgICBzdHJ1Y3QgaW9t
bXVfZmx1c2ggZmx1c2g7Cj4gICAgICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7Cj4gQEAg
LTU0NSwxNiArNTQwLDE0IEBAIHN0cnVjdCB2dGRfaW9tbXUgewo+ICAgICAgdTY0IHJvb3RfbWFk
ZHI7IC8qIHJvb3QgZW50cnkgbWFjaGluZSBhZGRyZXNzICovCj4gICAgICBzdHJ1Y3QgbXNpX2Rl
c2MgbXNpOwo+ICAgICAgc3RydWN0IGludGVsX2lvbW11ICppbnRlbDsKPiArCj4gKyAgICB1aW50
NjRfdCBxaW52YWxfbWFkZHI7ICAgLyogcXVldWUgaW52YWxpZGF0aW9uIHBhZ2UgbWFjaGluZSBh
ZGRyZXNzICovCj4gKwo+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBhdHNfZGV2aWNlczsKPiAgICAg
IHVuc2lnbmVkIGxvbmcgKmRvbWlkX2JpdG1hcDsgIC8qIGRvbWFpbiBpZCBiaXRtYXAgKi8KPiAg
ICAgIHUxNiAqZG9taWRfbWFwOyAgICAgICAgICAgICAgIC8qIGRvbWFpbiBpZCBtYXBwaW5nIGFy
cmF5ICovCj4gIH07Cj4gCj4gLXN0YXRpYyBpbmxpbmUgc3RydWN0IHFpX2N0cmwgKmlvbW11X3Fp
X2N0cmwoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCj4gLXsKPiAtICAgIHJldHVybiBpb21tdSA/
ICZpb21tdS0+aW50ZWwtPnFpX2N0cmwgOiBOVUxMOwo+IC19Cj4gLQo+ICBzdGF0aWMgaW5saW5l
IHN0cnVjdCBpcl9jdHJsICppb21tdV9pcl9jdHJsKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KQo+
ICB7Cj4gICAgICByZXR1cm4gaW9tbXUgPyAmaW9tbXUtPmludGVsLT5pcl9jdHJsIDogTlVMTDsK
PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCj4gaW5kZXggM2RkYjliNi4uZjZmY2Vl
NSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMKPiAr
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMKPiBAQCAtODQsNyArODQs
NyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBxdWV1ZV9pbnZhbGlkYXRlX2NvbnRleHRfc3lu
YyhzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwKPiAKPiAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZp
b21tdS0+cmVnaXN0ZXJfbG9jaywgZmxhZ3MpOwo+ICAgICAgaW5kZXggPSBxaW52YWxfbmV4dF9p
bmRleChpb21tdSk7Cj4gLSAgICBlbnRyeV9iYXNlID0gaW9tbXVfcWlfY3RybChpb21tdSktPnFp
bnZhbF9tYWRkciArCj4gKyAgICBlbnRyeV9iYXNlID0gaW9tbXUtPnFpbnZhbF9tYWRkciArCj4g
ICAgICAgICAgICAgICAgICAgKChpbmRleCA+PiBRSU5WQUxfRU5UUllfT1JERVIpIDw8IFBBR0Vf
U0hJRlQpOwoKXiBUaGlzIGNhbGN1bGF0aW9uIGxvb2tzIHdvcnRoeSBvZiBhIG1hY3JvIG9yIGFu
IGlubGluZS4gSXQgaXMgcmVwZWF0ZWQgYSBsb3QuCgogIFBhdWwKCj4gICAgICBxaW52YWxfZW50
cmllcyA9IG1hcF92dGRfZG9tYWluX3BhZ2UoZW50cnlfYmFzZSk7Cj4gICAgICBxaW52YWxfZW50
cnkgPSAmcWludmFsX2VudHJpZXNbaW5kZXggJSAoMSA8PCBRSU5WQUxfRU5UUllfT1JERVIpXTsK
PiBAQCAtMTE4LDcgKzExOCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIHF1ZXVlX2ludmFs
aWRhdGVfaW90bGJfc3luYyhzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwKPiAKPiAgICAgIHNwaW5f
bG9ja19pcnFzYXZlKCZpb21tdS0+cmVnaXN0ZXJfbG9jaywgZmxhZ3MpOwo+ICAgICAgaW5kZXgg
PSBxaW52YWxfbmV4dF9pbmRleChpb21tdSk7Cj4gLSAgICBlbnRyeV9iYXNlID0gaW9tbXVfcWlf
Y3RybChpb21tdSktPnFpbnZhbF9tYWRkciArCj4gKyAgICBlbnRyeV9iYXNlID0gaW9tbXUtPnFp
bnZhbF9tYWRkciArCj4gICAgICAgICAgICAgICAgICAgKChpbmRleCA+PiBRSU5WQUxfRU5UUllf
T1JERVIpIDw8IFBBR0VfU0hJRlQpOwo+ICAgICAgcWludmFsX2VudHJpZXMgPSBtYXBfdnRkX2Rv
bWFpbl9wYWdlKGVudHJ5X2Jhc2UpOwo+ICAgICAgcWludmFsX2VudHJ5ID0gJnFpbnZhbF9lbnRy
aWVzW2luZGV4ICUgKDEgPDwgUUlOVkFMX0VOVFJZX09SREVSKV07Cj4gQEAgLTE1NSw3ICsxNTUs
NyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBxdWV1ZV9pbnZhbGlkYXRlX3dhaXQoc3RydWN0
IHZ0ZF9pb21tdSAqaW9tbXUsCj4gCj4gICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPnJl
Z2lzdGVyX2xvY2ssIGZsYWdzKTsKPiAgICAgIGluZGV4ID0gcWludmFsX25leHRfaW5kZXgoaW9t
bXUpOwo+IC0gICAgZW50cnlfYmFzZSA9IGlvbW11X3FpX2N0cmwoaW9tbXUpLT5xaW52YWxfbWFk
ZHIgKwo+ICsgICAgZW50cnlfYmFzZSA9IGlvbW11LT5xaW52YWxfbWFkZHIgKwo+ICAgICAgICAg
ICAgICAgICAgICgoaW5kZXggPj4gUUlOVkFMX0VOVFJZX09SREVSKSA8PCBQQUdFX1NISUZUKTsK
PiAgICAgIHFpbnZhbF9lbnRyaWVzID0gbWFwX3Z0ZF9kb21haW5fcGFnZShlbnRyeV9iYXNlKTsK
PiAgICAgIHFpbnZhbF9lbnRyeSA9ICZxaW52YWxfZW50cmllc1tpbmRleCAlICgxIDw8IFFJTlZB
TF9FTlRSWV9PUkRFUildOwo+IEBAIC0yMDEsOSArMjAxLDcgQEAgc3RhdGljIGludCBfX211c3Rf
Y2hlY2sgcXVldWVfaW52YWxpZGF0ZV93YWl0KHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LAo+IAo+
ICBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnZhbGlkYXRlX3N5bmMoc3RydWN0IHZ0ZF9pb21t
dSAqaW9tbXUpCj4gIHsKPiAtICAgIHN0cnVjdCBxaV9jdHJsICpxaV9jdHJsID0gaW9tbXVfcWlf
Y3RybChpb21tdSk7Cj4gLQo+IC0gICAgQVNTRVJUKHFpX2N0cmwtPnFpbnZhbF9tYWRkcik7Cj4g
KyAgICBBU1NFUlQoaW9tbXUtPnFpbnZhbF9tYWRkcik7Cj4gCj4gICAgICByZXR1cm4gcXVldWVf
aW52YWxpZGF0ZV93YWl0KGlvbW11LCAwLCAxLCAxLCAwKTsKPiAgfQo+IEBAIC0yMTEsMTAgKzIw
OSw5IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludmFsaWRhdGVfc3luYyhzdHJ1Y3QgdnRk
X2lvbW11ICppb21tdSkKPiAgc3RhdGljIGludCBfX211c3RfY2hlY2sgZGV2X2ludmFsaWRhdGVf
c3luYyhzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdTE2IGRpZCkKPiAgewo+
IC0gICAgc3RydWN0IHFpX2N0cmwgKnFpX2N0cmwgPSBpb21tdV9xaV9jdHJsKGlvbW11KTsKPiAg
ICAgIGludCByYzsKPiAKPiAtICAgIEFTU0VSVChxaV9jdHJsLT5xaW52YWxfbWFkZHIpOwo+ICsg
ICAgQVNTRVJUKGlvbW11LT5xaW52YWxfbWFkZHIpOwo+ICAgICAgcmMgPSBxdWV1ZV9pbnZhbGlk
YXRlX3dhaXQoaW9tbXUsIDAsIDEsIDEsIDEpOwo+ICAgICAgaWYgKCByYyA9PSAtRVRJTUVET1VU
ICkKPiAgICAgIHsKPiBAQCAtMjQ4LDcgKzI0NSw3IEBAIGludCBxaW52YWxfZGV2aWNlX2lvdGxi
X3N5bmMoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAo+ICAg
ICAgQVNTRVJUKHBkZXYpOwo+ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5yZWdpc3Rl
cl9sb2NrLCBmbGFncyk7Cj4gICAgICBpbmRleCA9IHFpbnZhbF9uZXh0X2luZGV4KGlvbW11KTsK
PiAtICAgIGVudHJ5X2Jhc2UgPSBpb21tdV9xaV9jdHJsKGlvbW11KS0+cWludmFsX21hZGRyICsK
PiArICAgIGVudHJ5X2Jhc2UgPSBpb21tdS0+cWludmFsX21hZGRyICsKPiAgICAgICAgICAgICAg
ICAgICAoKGluZGV4ID4+IFFJTlZBTF9FTlRSWV9PUkRFUikgPDwgUEFHRV9TSElGVCk7Cj4gICAg
ICBxaW52YWxfZW50cmllcyA9IG1hcF92dGRfZG9tYWluX3BhZ2UoZW50cnlfYmFzZSk7Cj4gICAg
ICBxaW52YWxfZW50cnkgPSAmcWludmFsX2VudHJpZXNbaW5kZXggJSAoMSA8PCBRSU5WQUxfRU5U
UllfT1JERVIpXTsKPiBAQCAtMjgyLDcgKzI3OSw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNr
IHF1ZXVlX2ludmFsaWRhdGVfaWVjX3N5bmMoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsCj4gCj4g
ICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPnJlZ2lzdGVyX2xvY2ssIGZsYWdzKTsKPiAg
ICAgIGluZGV4ID0gcWludmFsX25leHRfaW5kZXgoaW9tbXUpOwo+IC0gICAgZW50cnlfYmFzZSA9
IGlvbW11X3FpX2N0cmwoaW9tbXUpLT5xaW52YWxfbWFkZHIgKwo+ICsgICAgZW50cnlfYmFzZSA9
IGlvbW11LT5xaW52YWxfbWFkZHIgKwo+ICAgICAgICAgICAgICAgICAgICgoaW5kZXggPj4gUUlO
VkFMX0VOVFJZX09SREVSKSA8PCBQQUdFX1NISUZUKTsKPiAgICAgIHFpbnZhbF9lbnRyaWVzID0g
bWFwX3Z0ZF9kb21haW5fcGFnZShlbnRyeV9iYXNlKTsKPiAgICAgIHFpbnZhbF9lbnRyeSA9ICZx
aW52YWxfZW50cmllc1tpbmRleCAlICgxIDw8IFFJTlZBTF9FTlRSWV9PUkRFUildOwo+IEBAIC0z
MjUsOSArMzIyLDggQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgZmx1c2hfY29udGV4dF9xaSh2
b2lkICpfaW9tbXUsIHUxNiBkaWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbF90IGZsdXNoX25vbl9wcmVzZW50X2VudHJ5KQo+ICB7Cj4gICAgICBzdHJ1
Y3QgdnRkX2lvbW11ICppb21tdSA9IF9pb21tdTsKPiAtICAgIHN0cnVjdCBxaV9jdHJsICpxaV9j
dHJsID0gaW9tbXVfcWlfY3RybChpb21tdSk7Cj4gCj4gLSAgICBBU1NFUlQocWlfY3RybC0+cWlu
dmFsX21hZGRyKTsKPiArICAgIEFTU0VSVChpb21tdS0+cWludmFsX21hZGRyKTsKPiAKPiAgICAg
IC8qCj4gICAgICAgKiBJbiB0aGUgbm9uLXByZXNlbnQgZW50cnkgZmx1c2ggY2FzZSwgaWYgaGFy
ZHdhcmUgZG9lc24ndCBjYWNoZQo+IEBAIC0zNTUsOSArMzUxLDggQEAgc3RhdGljIGludCBfX211
c3RfY2hlY2sgZmx1c2hfaW90bGJfcWkodm9pZCAqX2lvbW11LCB1MTYgZGlkLCB1NjQgYWRkciwK
PiAgICAgIHU4IGRyID0gMCwgZHcgPSAwOwo+ICAgICAgaW50IHJldCA9IDAsIHJjOwo+ICAgICAg
c3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUgPSBfaW9tbXU7Cj4gLSAgICBzdHJ1Y3QgcWlfY3RybCAq
cWlfY3RybCA9IGlvbW11X3FpX2N0cmwoaW9tbXUpOwo+IAo+IC0gICAgQVNTRVJUKHFpX2N0cmwt
PnFpbnZhbF9tYWRkcik7Cj4gKyAgICBBU1NFUlQoaW9tbXUtPnFpbnZhbF9tYWRkcik7Cj4gCj4g
ICAgICAvKgo+ICAgICAgICogSW4gdGhlIG5vbi1wcmVzZW50IGVudHJ5IGZsdXNoIGNhc2UsIGlm
IGhhcmR3YXJlIGRvZXNuJ3QgY2FjaGUKPiBAQCAtMzk3LDcgKzM5Miw2IEBAIHN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGZsdXNoX2lvdGxiX3FpKHZvaWQgKl9pb21tdSwgdTE2IGRpZCwgdTY0IGFk
ZHIsCj4gIGludCBlbmFibGVfcWludmFsKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KQo+ICB7Cj4g
ICAgICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7Cj4gLSAgICBzdHJ1Y3QgcWlfY3RybCAq
cWlfY3RybDsKPiAgICAgIHN0cnVjdCBpb21tdV9mbHVzaCAqZmx1c2g7Cj4gICAgICB1MzIgc3Rz
Owo+ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiBAQCAtNDA1LDI0ICszOTksMjIgQEAgaW50
IGVuYWJsZV9xaW52YWwoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCj4gICAgICBpZiAoICFlY2Fw
X3F1ZXVlZF9pbnZhbChpb21tdS0+ZWNhcCkgfHwgIWlvbW11X3FpbnZhbCApCj4gICAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7Cj4gCj4gLSAgICBxaV9jdHJsID0gaW9tbXVfcWlfY3RybChpb21tdSk7
Cj4gICAgICBmbHVzaCA9IGlvbW11X2dldF9mbHVzaChpb21tdSk7Cj4gCj4gICAgICAvKiBSZXR1
cm4gaWYgYWxyZWFkeSBlbmFibGVkIGJ5IFhlbiAqLwo+ICAgICAgc3RzID0gZG1hcl9yZWFkbChp
b21tdS0+cmVnLCBETUFSX0dTVFNfUkVHKTsKPiAtICAgIGlmICggKHN0cyAmIERNQV9HU1RTX1FJ
RVMpICYmIHFpX2N0cmwtPnFpbnZhbF9tYWRkciApCj4gKyAgICBpZiAoIChzdHMgJiBETUFfR1NU
U19RSUVTKSAmJiBpb21tdS0+cWludmFsX21hZGRyICkKPiAgICAgICAgICByZXR1cm4gMDsKPiAK
PiAtICAgIGlmICggcWlfY3RybC0+cWludmFsX21hZGRyID09IDAgKQo+ICsgICAgaWYgKCBpb21t
dS0+cWludmFsX21hZGRyID09IDAgKQo+ICAgICAgewo+ICAgICAgICAgIGRyaGQgPSBpb21tdV90
b19kcmhkKGlvbW11KTsKPiAtICAgICAgICBxaV9jdHJsLT5xaW52YWxfbWFkZHIgPSBhbGxvY19w
Z3RhYmxlX21hZGRyKGRyaGQsIFFJTlZBTF9BUkNIX1BBR0VfTlIpOwo+IC0gICAgICAgIGlmICgg
cWlfY3RybC0+cWludmFsX21hZGRyID09IDAgKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAg
ZHByaW50ayhYRU5MT0dfV0FSTklORyBWVERQUkVGSVgsCj4gLSAgICAgICAgICAgICAgICAgICAg
IkNhbm5vdCBhbGxvY2F0ZSBtZW1vcnkgZm9yIHFpX2N0cmwtPnFpbnZhbF9tYWRkclxuIik7Cj4g
Kwo+ICsgICAgICAgIGlvbW11LT5xaW52YWxfbWFkZHIgPQo+ICsgICAgICAgICAgICBhbGxvY19w
Z3RhYmxlX21hZGRyKGRyaGQsIFFJTlZBTF9BUkNIX1BBR0VfTlIpOwo+ICsKPiArICAgICAgICBp
ZiAoIGlvbW11LT5xaW52YWxfbWFkZHIgPT0gMCApCj4gICAgICAgICAgICAgIHJldHVybiAtRU5P
TUVNOwo+IC0gICAgICAgIH0KPiAgICAgIH0KPiAKPiAgICAgIGZsdXNoLT5jb250ZXh0ID0gZmx1
c2hfY29udGV4dF9xaTsKPiBAQCAtNDM4LDcgKzQzMCw3IEBAIGludCBlbmFibGVfcWludmFsKHN0
cnVjdCB2dGRfaW9tbXUgKmlvbW11KQo+ICAgICAgICogdG8gSVFBIHJlZ2lzdGVyLgo+ICAgICAg
ICovCj4gICAgICBkbWFyX3dyaXRlcShpb21tdS0+cmVnLCBETUFSX0lRQV9SRUcsCj4gLSAgICAg
ICAgICAgICAgICBxaV9jdHJsLT5xaW52YWxfbWFkZHIgfCBRSU5WQUxfUEFHRV9PUkRFUik7Cj4g
KyAgICAgICAgICAgICAgICBpb21tdS0+cWludmFsX21hZGRyIHwgUUlOVkFMX1BBR0VfT1JERVIp
Owo+IAo+ICAgICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9JUVRfUkVHLCAwKTsKPiAK
PiAtLQo+IDIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 10:06:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 10:06:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyD9S-0003gc-RF; Mon, 25 Feb 2019 10:06:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyD9R-0003gV-MW
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 10:06:21 +0000
X-Inumbo-ID: ff1fce68-38e4-11e9-bc90-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff1fce68-38e4-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 10:06:20 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id u21so6428871lfu.1
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 02:06:20 -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=4v8zSIg/iwMBw2vnV52uO/8UnBwHviOAXta8S9d8NrI=;
 b=t6p0VBztzoJXPEKs57qmDSeVuvGzCdQKCj16B+fVvOLKwIcs8lvJooQtzbnA7WQWhQ
 iZ3Beci/rggWexNxIODA5gG2vLcrEkuPZWIAyTu8TEImhDH1ap29UuvtC+jIH9AiGGl/
 dloKVwJ4muyHO6OHv9vWJN7aKfLELqjGkDFr5nZUGWKBw7yRPD7euLactVcsZi6u1v5j
 6o6PZV8TglYxQlz26jwpya961HhO7h9/fIJRG8BWosTiPtH/HnkkHW7gL8ZB8dgOCiEM
 B4NBlevtqkp78YxLmlbVWwKs1sjA0L7mf8AJqzCmStypdNDhbltcmJqXrzI3TzUhYx/P
 jFiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=4v8zSIg/iwMBw2vnV52uO/8UnBwHviOAXta8S9d8NrI=;
 b=oo9xUe/Uee+ppqd6/wmzmN3n7/VzaBAwLiBy3aO13Wdwyok3UjI5+jZR82s9czw/Iy
 GiZ4XvjDvBdHfOHlpy0OP2vd7ZTkamTXeU2GxqJPSEUZBNQPMIlOS5Sc+sdIamQGeZLx
 rfJ3UMCnYznR5U4omZTavqdCAxL5rqiVmz4CwSFUOnAH5KSQ1hk//ZbJ/hf2/mCurfSF
 hFWCCB6/xMOak4hVt/Kd/g+G1RYzeBii/J5UV3aA/FAwACD1CgCG4Cte0rRgJTnrVB2g
 DWCG2/vfTUml/UmTL53hepChU6sFUcresml0THLZLCIeRwO9SwD/5rXYr5tUgoUYR5UN
 R0FQ==
X-Gm-Message-State: AHQUAuZ/BQASlQhiH7dIACxmRHPhZk1NLcr6zXqj2QNTKoOXIFqabJOq
 DIgeVBSu/xIewhZWm1zBTxE=
X-Google-Smtp-Source: AHgI3IZ69SG8HLsL9jxJcJfZF+gH72HjRTTUZaJ5L0nRfAL8i/MzZHZ0XxeBgxf/awybvFrRjHYnZg==
X-Received: by 2002:a19:c510:: with SMTP id w16mr10716083lfe.0.1551089178668; 
 Mon, 25 Feb 2019 02:06:18 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 f141sm2508433lfe.64.2019.02.25.02.06.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 02:06:18 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <Julien.Grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
 <2ca21664-20ff-4b5f-0fde-5bf20ca50374@citrix.com>
 <6d6bc4d2-454e-2f51-8374-a0a21b3f75be@arm.com>
 <2fcbc97e-9dfe-ec37-e358-252d142b21e6@citrix.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <38cdc95e-2dc9-0893-b1db-7b715c4437a6@gmail.com>
Date: Mon, 25 Feb 2019 12:06:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <2fcbc97e-9dfe-ec37-e358-252d142b21e6@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMy8xOSAxOjQxIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDIyLzAyLzIwMTkg
MjM6MjIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDIyLzAyLzIwMTkgMjI6
MzQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAyMi8wMi8yMDE5IDIyOjExLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4+Pj4gSGkgU3RlZmFubywKPj4+Pgo+Pj4+IE9uIDIyLzAyLzIwMTkgMjE6
NTgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4gT24gRnJpLCAyMiBGZWIgMjAxOSwg
QW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+IE9uIDIyLzAyLzIwMTkgMjE6MDAsIFN0ZWZhbm8g
U3RhYmVsbGluaSB3cm90ZToKPj4+Pj4+PiBPbiBGcmksIDIyIEZlYiAyMDE5LCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4+Pj4+Pj4+Pj4+IEJUVywgSSBjaGVja2VkIHRoZSBzZXJpZXMgd2l0aCAtV3N3
aXRjaC1kZWZhdWx0Ogo+Pj4+Pj4+Pj4+PiAtV3N3aXRjaC1kZWZhdWx0Cj4+Pj4+Pj4+Pj4+IFdh
cm4gd2hlbmV2ZXIgYSBzd2l0Y2ggc3RhdGVtZW50IGRvZXMgbm90IGhhdmUgYSBkZWZhdWx0IGNh
c2UuCj4+Pj4+Pj4+Pj4+PiBGdXJ0aGVybW9yZSwgdXNpbmcgQlVHKCkgaXMgYSBwcmV0dHkgYmFk
IGlkZWEgaW4gc3dpdGNoLgo+Pj4+Pj4+Pj4+PiBJdCBpcyBhbmQgbm90IG9ubHkgaW4gdGhlIHN3
aXRjaC4gVGhlIHJlYXNvbiBJIHB1dCBCVUcgaXMgdGhhdCBJIHRyaWVkCj4+Pj4+Pj4+Pj4+IHRv
IGZvbGxvdwo+Pj4+Pj4+Pj4+PiB0aGUgZXhpc3RpbmcgImVycm9yIGhhbmRsaW5nIiBhdCB0aG9z
ZSBwbGFjZXMuCj4+Pj4+Pj4+Pj4gSXQgaXMgbm90IGJlY2F1c2UgQlVHKCkgaXMgYmVlbiB1c2Vk
IHRvZGF5IGluIHNvbWUgcGxhY2VzIHRoYXQgd2UgbmVlZCB0bwo+Pj4+Pj4+Pj4+IGNvbnRpbnVl
IHRvIHNwcmVhZCBpdC4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBVc2Ugb2YgQlVHKCkgaXRzZWxm
IGlzIGFub3RoZXIgdG9waWMgd2hpY2ggd2lsbCBhbHNvIG5lZWQgdG8gYmUKPj4+Pj4+Pj4+Pj4g
YWRkcmVzc2VkCj4+Pj4+Pj4+Pj4gU28gd2Ugc2hvdWxkIG5vdCBhZGQgbW9yZSBvZiB0aGVtLi4u
Cj4+Pj4+Pj4+PiBBZ2FpbiwgSSBzZWUgdGhpcyBhcyBhIGRlZGljYXRlZCBjaGFuZ2UuIFNvLCBp
biB0aGUgY3VycmVudCBzZXJpZXMgSSB0aGluawo+Pj4+Pj4+Pj4gaXQgaXMKPj4+Pj4+Pj4+IGFj
Y2VwdGFibGUgdG8gdXNlIHRoZSBleGlzdGluZyB3YXkgb2YgZXJyb3IgaGFuZGxpbmcgaWYgYW55
IGF0IGFsbC4KPj4+Pj4+Pj4gVGhhdCdzIG5vdCBob3cgaXQgd29ya3MgaW4gdXBzdHJlYW0uIElm
IHlvdSBrbm93IHNvbWUgY29uc3RydWN0cyBhcmUgd3JvbmcsIGl0Cj4+Pj4+Pj4+IGlzIGJlc3Qg
dG8gdHJ5IHRvIGFkZHJlc3MgcGFydGlhbGx5IHRoZSBwcm9ibGVtIGRpcmVjdGx5IHRoZW4gaGF2
aW5nIHNvIHlvdQo+Pj4+Pj4+PiByZWR1Y2UgdGhlIGFtb3VudHMgb2YgY2hhbmdlIGFmdGVyd2Fy
ZHMuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFNvIHBsZWFzZSB0cnkgdG8gbm90IGludHJvZHVjZSBtb3Jl
IEJVRygpIGluIHRoZSBjb2RlIGJhc2UuCj4+Pj4+Pj4gSGkgT2xla3NhbmRyLCBKdWxpZW4sCj4+
Pj4+Pj4KPj4+Pj4+PiBKdWxpZW4ncyByaWdodCB0aGF0IHdlIHNob3VsZCBub3QgaW50cm9kdWNl
IGFueSBtb3JlIEJVRygpcy4gSW4gZmFjdCwKPj4+Pj4+PiBlYWNoIG9mIHRoZW0gbWFrZXMgdGhl
IGNvZGUgbGVzcyBzYWZlLCBub3QgbW9yZSBzYWZlISBUaGUgcHVycG9zZSBvZgo+Pj4+Pj4+IE1J
U1JBQyAxNi40IGlzICJkZWZlbnNpdmUgcHJvZ3JhbW1pbmciOiB3cml0ZSB0aGUgY29kZSBpbiBh
IHdheSB0aGF0IGlzCj4+Pj4+Pj4gbW9yZSAobm90IGxlc3MhKSByZXNpbGllbnQgdG8gZmFpbHVy
ZS4KPj4+Pj4+Pgo+Pj4+Pj4+IFNvLCBJIHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGludHJv
ZHVjZSBhIGRlZmF1bHQgbGFiZWwgYmVjYXVzZSBpdAo+Pj4+Pj4+IGNhbiBoZWxwIHVzIHNwb3Qg
dW5leHBlY3RlZCBpc3N1ZXMuIEluc3RlYWQgb2YgY2FsbGluZyBCVUcoKSBpbiB0aGUKPj4+Pj4+
PiBkZWZhdWx0IGhhbmRsZXIsIHdoaWNoIGlzIGRldHJpbWVudGFsLCB3ZSBzaG91bGQgcmV0dXJu
IGFuIGVycm9yIHdoZW4KPj4+Pj4+PiBwb3NzaWJsZSwgb3IganVzdCBwcmludCBhIHdhcm5pbmcu
Cj4+Pj4+PiBkb21haW5fY3Jhc2goKSBpcyBhbG1vc3QgYWx3YXlzIGJldHRlciB0aGFuIEJVRygp
LsKgIEl0IGlzIHZlcnkgb2J2aW91cwo+Pj4+Pj4gaWYgaXQgZ2V0cyBoaXQsIGFuZCB3b250IGNy
YXNoIFhlbi4KPj4+Pj4gVGhhdCdzIGEgZ29vZCBzdWdnZXN0aW9uLgo+Pj4+Pgo+Pj4+Pgo+Pj4+
Pj4+IEFzIDE2LjQgY2xlYXJseSBzdGF0ZSwgZXZlbiBhIHNpbXBsZSBjb21tZW50IHdvdWxkIGJl
IGVub3VnaCB0byBhZGRyZXNzCj4+Pj4+Pj4gdGhlIHJ1bGUuIFdlIGp1c3QgbmVlZCB0byBleHBs
YWluIHdoeSBhIGRlZmF1bHQgbGFiZWwgaXMgbm90IG5lZWRlZC4KPj4+Pj4+PiBTdWNoIGFzOgo+
Pj4+Pj4+Cj4+Pj4+Pj4gICAgICBkZWZhdWx0Ogo+Pj4+Pj4+ICAgICAgLyogdW5yZWFjaGFibGUg
YmVjYXVzZSBibGFoIGFuZCBibGFoICovCj4+Pj4+PiBXaGF0IGEgc2ltcGxlIGNvbW1lbnQgZG9l
c24ndCBkbyBpcyBhdm9pZCBicmVha2luZyAtV3N3aXRjaC4KPj4+Pj4gSSBkb24ndCBrbm93IGhv
dyB0byByZWNvbmNpbGUgMTYuNCB3aXRoIC1Xc3dpdGNoLiBPbmUgY291bGQgYXJndWUgdGhhdAo+
Pj4+PiAtV3N3aXRjaCBjb3VsZCBiZSBhIGdvb2Qgd2F5IHRvIGFkZHJlc3MgMTYuNCwgYnV0IHRo
ZW4gd2UgaW50cm9kdWNlIGEKPj4+Pj4gY29tcGlsZXIgc3BlY2lmaWMgcmVxdWlyZW1lbnQuIFR5
cGljYWxseSBnY2MgaXMgbm90IHRoZSBjb21waWxlciBvZgo+Pj4+PiBjaG9pY2UgZm9yIHRoZXNl
IGVudmlyb25tZW50cywgdW5mb3J0dW5hdGVseSBmb3JjaW5nIGdjYyBpcyBub3QgYW4KPj4+Pj4g
b3B0aW9uLgo+Pj4+IFdlbGwsIHlvdSBjb3VsZCBidWlsZCB3aXRoIEdDQyBhbmQgdGhlbiBidWls
ZCB3aXRoIHlvdXIgY3VzdG9tCj4+Pj4gY29tcGlsZXIuLi4gQnV0LCBHQ0MgaXMgcHJldHR5IG11
Y2ggdGhlIG9ubHkgY2hvaWNlIGZvciBYZW4gb24gQXJtIHRvZGF5Cj4+Pj4gYXMgd2UgZG9uJ3Qg
YnVpbGQgd2l0aCBjbGFuZyBhbmQgSSBwcmV0dHkgZG91YnQgd2UgY2FuIGJ1aWxkIHdpdGggY29t
cGNlcnQuCj4+PiBTbyB0aGUgc3VnZ2VzdGlvbiBJIGhhZCB3YXMgdG8gaGF2ZSBhbiBvdmVyYWxs
IENPTkZJR19NSVNSQSB3aGljaCB3ZSBjYW4KPj4+IGhpZGUgc29tZSBvZiB0aGlzIG5vbnNlbnNl
IGJlaGluZCwgYW5kIHRoZW4KPj4+Cj4+PiAjaWZkZWYgQ09ORklHX01JU1JBCj4+PiAjZGVmaW5l
IE1JU1JBX0JMRV9ERUZBVUxUIGRlZmF1bHQ6Cj4+PiAjZWxzZQo+Pj4gI2RlZmluZSBNSVNSQV9C
TEVfREVGQVVMVAo+Pj4gI2VuZGlmCj4+IFRoaXMgaXMgcHJldHR5IGRpc2d1c3RpbmcgOikuIEJ1
dCB0aGVuLCBpdCBtYWtlcyB0aGUgY29kZSBpcyBiaXQgbW9yZQo+PiBvYnNjdXJlLiBTbyBob3cg
dGhhdCBydWxlIGlzIG1ha2luZyBYZW4gbW9yZSBzYWZlPyBGdXJ0aGVybW9yZSwgb25lCj4+IGRl
ZmF1bHQgbWF5IG5vdCBydWxlIHRoZW0gYWxsLiBTbyBhcmVuJ3Qgd2UganVzdCBhZGRpbmcgY29k
ZSB0byBtYWtlCj4+IE1JU1JBIGhhcHB5IGF0IHRoZSByaXNrIG9mIGludHJvZHVjaW5nIG1vcmUg
YnVnPwo+IEFueSBzd2l0Y2ggc3RhdGVtZW50IHdoZXJlIHRoZSBkZWZhdWx0IGlzbid0IGVtcHR5
Cj4gKGFzc2VydC9idWcvZG9tYWluX2NyYXNoL3ByaW50KSBzaG91bGQgcHJvYmFibHkgYmUgYSBy
ZWd1bGFyIGRlZmF1bHQ6Cj4KPiBJIHZlcnkgbXVjaCBkb3VidCBNSVNSQSBpbnRlbmRlZCBmb3Ig
cGVvcGxlIHRvIG1ha2UgdGhlbXNlbHZlcyBjb21wbGlhbnQKPiBieSBhZGRpbmcgImRlZmF1bHQ6
IGJyZWFrOyIgZXZlcnl3aGVyZSwgYnV0IGxldGhhcmd5IGlzIGEgcG93ZXJmdWwKPiBkcml2aW5n
IGZvcmNlLgo+Cj4gQW4gYWx0ZXJuYXRpdmUsIGFuZCBzdWJzdGFudGlhbGx5IG1vcmUgdWdseSB3
b3VsZCBiZSB0byBoYXZlIHRoZSBlbHNlCj4gY2FzZSBiZSAiaWYgKCAwICkiIG9yIHNpbWlsYXIs
IHNvIHlvdSBkbyB0YWtlIG91dCB0aGUgZnVsbCBuZXh0IGJsb2NrLAo+IGJ1dCB0aGF0IHJlcXVp
cmVzIHBlb3BsZSB0byBtZW1iZXIgYnJhY2VzLgo+Cj4gRXZlbiBtb3JlIHVnbHkgd291bGQgYmUg
dG8gdGFrZSAoeCkgYW5kIGNvbnN0cnVjdCB0aGUgYmxvY2sgbWFudWFsbHksCj4gYnV0IHRoZW4g
eW91IGdldCBhdCBtaW5pbXVtIGEgc2V0IG9mIGJyYWNrZXRzIHdoZXJlIHlvdSB3b3VsZCBleHBl
Y3QgdG8KPiBzZWUgYnJhY2VzIGluIG5vcm1hbCBDLCBhbmQgdGhpcyBhbG9uZSBpcyBjb25mdXNp
bmcgdG8gcmVhZC4KPgo+Pj4gU28gd2hlbiB5b3UgZGlzYWJsZSBDT05GSUdfTUlTUkEsIHlvdXIg
Y29tcGlsZXIgc3RhcnRzIGJlaW5nIGFibGUgdG8KPj4+IGhlbHAgeW91IGFnYWluLgo+Pj4KPj4+
IFRCSCwgaXQgd291bGQgYWxzbyBiZSBuaWNlIHRvIGhpZGUgdGhlIFNZTUJPTCBub25zZW5zZSBi
ZWhpbmQsIHNvIHdlIGNhbgo+Pj4gY29udGludWUgZG9pbmcgaXQgdGhlIGVmZmljaWVudCB3YXkg
Zm9yIH4xMDAlIG9mIHRoZSB0aW1lLgo+PiBNeSBtYWluIGNvbmNlcm4gaXMgd2Ugb25seSBsb29r
ZWQgYXQgMiBNSVNSQSBydWxlcyBhbmQgd2UgYWxyZWFkeSBuZWVkCj4+IHNvbWUgbm9uc2Vuc2Ug
Y29kZSB0byBzcHJlYWQgZXZlcnl3aGVyZS4gSG93IG11Y2ggbW9yZSBhcmUgd2UgZ29pbmcgdG8K
Pj4gZ2V0IGxpa2UgdGhhdD8KKFVuKWZvcnR1bmF0ZWx5IG1hbnkgbW9yZS4uLgo+IE1JU1JBIHNj
YW5uaW5nIGlzIGp1c3QgbGlrZSBDb3Zlcml0eSBzY2FubmluZy7CoCBUaGUgaXRlbSBjbGFzc2Vz
IHdpdGgKPiB0aGUgaGlnaGVzdCBzZWVuLWNvdW50IHRlbmQgdG8gYmUgdGhlIGxlYXN0IGludGVy
ZXN0aW5nIGFuZCByZWxldmFudCwgYXMKPiB0aGV5IHRlbmQgdG8gYmUgdGhlIG9uZXMgd2hlcmUg
d2UgYXJlIHN5c3RlbWF0aWNhbGx5IGRpZmZlcmVudC4KPgo+IEl0IGlzIHRoZSBvbmUtb2ZmIGZs
YWdnZWQgaXNzdWVzIHdoaWNoIHRlbmQgdG8gYmUgaW1wb3J0YW50LgpJIGRvIGFncmVlLiBUaGVy
ZSBhcmUgbWFueSBtb3JlIG1vcmUgc2VyaW91cyBpc3N1ZXMgb24gdGhlIGxpc3QuClRoZSAiZGVm
YXVsdCIgcnVsZSBpcyBqdXN0IG9uZSB0byB0cnkgYW5kIHNlZW1lZCB2ZXJ5IHN0cmFpZ2h0IGZv
cndhcmQKdG8gZml4IChJIHB1dCBhc2lkZSBCVUcoKSBpc3N1ZSAtIHRoaXMgd2FzIGV4cGVjdGVk
IHRvIGJlIGRpc2N1c3NlZCkKPiB+QW5kcmV3CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 10:09:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 10:09:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyDCd-0003no-Bq; Mon, 25 Feb 2019 10:09:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tA33=RA=citrix.com=prvs=9523cdb93=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gyDCb-0003nj-Eu
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 10:09:37 +0000
X-Inumbo-ID: 732ccf9b-38e5-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 732ccf9b-38e5-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 10:09:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="86393995"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 4/6] x86/vtd: Drop struct ir_ctrl
Thread-Index: AQHUyuK0gfjvR/9Lq0+O0kuSdFNsGqXwTbPw
Date: Mon, 25 Feb 2019 10:09:33 +0000
Message-ID: <f98f753cde8941b386580f599d5e45e5@AMSPEX02CL02.citrite.net>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550862806-30236-5-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-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/6] x86/vtd: Drop struct ir_ctrl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQpbc25pcF0KPiAgc3RydWN0IGlvbW11X2ZsdXNo
IHsKPiAgICAgIGludCBfX211c3RfY2hlY2sgKCpjb250ZXh0KSh2b2lkICppb21tdSwgdTE2IGRp
ZCwgdTE2IHNvdXJjZV9pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1OCBm
dW5jdGlvbl9tYXNrLCB1NjQgdHlwZSwKPiBAQCAtNTIzLDcgKzUxNyw2IEBAIHN0cnVjdCBpb21t
dV9mbHVzaCB7Cj4gIH07Cj4gCj4gIHN0cnVjdCBpbnRlbF9pb21tdSB7Cj4gLSAgICBzdHJ1Y3Qg
aXJfY3RybCBpcl9jdHJsOwo+ICAgICAgc3RydWN0IGlvbW11X2ZsdXNoIGZsdXNoOwo+ICAgICAg
c3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkOwo+ICB9Owo+IEBAIC01NDMsMTYgKzUzNiwxNSBA
QCBzdHJ1Y3QgdnRkX2lvbW11IHsKPiAKPiAgICAgIHVpbnQ2NF90IHFpbnZhbF9tYWRkcjsgICAv
KiBxdWV1ZSBpbnZhbGlkYXRpb24gcGFnZSBtYWNoaW5lIGFkZHJlc3MgKi8KPiAKPiArICAgIHVp
bnQ2NF90IGlyZW1hcF9tYWRkcjsgICAvKiBpbnRlcnJ1cHQgcmVtYXAgdGFibGUgbWFjaGluZSBh
ZGRyZXNzICovCj4gKyAgICB1bnNpZ25lZCBpbnQgaXJlbWFwX251bTsgLyogdG90YWwgbnVtIG9m
IHVzZWQgaW50ZXJydXB0IHJlbWFwIGVudHJ5ICovCj4gKyAgICBzcGlubG9ja190IGlyZW1hcF9s
b2NrOyAgLyogbG9jayBmb3IgaXJxIHJlbWFwcGluZyB0YWJsZSAqLwo+ICsKCkVsc2V3aGVyZSBp
biB0aGUgWGVuIGNvZGViYXNlIHdlIHRyeSB0byBncm91cCByZWxhdGVkIGZpZWxkcywgc28gaG93
IGFob3V0IHRoZSBmb2xsb3dpbmc/CgpzdHJ1Y3QgewogICAgdWludDY0X3QgbWFkZHI7ICAgLyog
aW50ZXJydXB0IHJlbWFwIHRhYmxlIG1hY2hpbmUgYWRkcmVzcyAqLwogICAgdW5zaWduZWQgaW50
IG51bTsgLyogdG90YWwgbnVtIG9mIHVzZWQgaW50ZXJydXB0IHJlbWFwIGVudHJ5ICovCiAgICBz
cGlubG9ja190IGxvY2s7ICAvKiBsb2NrIGZvciBpcnEgcmVtYXBwaW5nIHRhYmxlICovCn0gaXJl
bWFwOwoKWW91J2QgdGhhbiBoYXZlIGEgZmFpcmx5IG1lY2hhbmljYWwgam9iIG9mIHJlcGxhY2lu
ZyAnXycgd2l0aCAnLicgaW4gYSBmZXcgcGxhY2VzIGluIHlvdXIgcGF0Y2ggYnV0IEkgdGhpbmsg
aXQgd291bGQgbG9vayBiZXR0ZXIgb3ZlcmFsbC4KCiAgUGF1bAoKPiAgICAgIHN0cnVjdCBsaXN0
X2hlYWQgYXRzX2RldmljZXM7Cj4gICAgICB1bnNpZ25lZCBsb25nICpkb21pZF9iaXRtYXA7ICAv
KiBkb21haW4gaWQgYml0bWFwICovCj4gICAgICB1MTYgKmRvbWlkX21hcDsgICAgICAgICAgICAg
ICAvKiBkb21haW4gaWQgbWFwcGluZyBhcnJheSAqLwo+ICB9OwoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 10:11:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 10:11:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyDEI-0004RB-Ps; Mon, 25 Feb 2019 10:11:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyDEH-0004R5-Iy
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 10:11:21 +0000
X-Inumbo-ID: b1fbe638-38e5-11e9-bc90-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1fbe638-38e5-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 10:11:20 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id g2so6386922lfh.11
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 02:11:20 -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-language:content-transfer-encoding;
 bh=GjlvIdTt1+jPojUWcaNtnoTeq//n9CpL4TT3mOXoq6E=;
 b=k1naxy5X8lhMCa0/QSwgZGIXP9SL+UjZ0Q7NlDRzFvDqcOVn7TucmPiPdXMgA2w7ec
 pTFVnHXF6N7bP65n5AtPHsME65BD1tyyo9TntYdyqaEyKXwoTD23vc4+7lxZ1o6rknzQ
 KauYcZsLDUkotS7efdieMBaTaH7+YfjXRzO2V3rwvHueyLNh9Pz018uZPD3GRBVtYFX+
 dBZ0W/Nkf5BWywOUsbX3nBgf6Ss9djWCANZcww+ctaxY/IHH0n3aAJQk3fBDO4cz0b1D
 RdWfqrcZze3Sg3cvqKbyDTvKf8WX3ZoWnEJ7CoOcbL7hK+KS54NGBc5teQ1c8ePZ4nlW
 6EKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=GjlvIdTt1+jPojUWcaNtnoTeq//n9CpL4TT3mOXoq6E=;
 b=Uj0vPm/VpbdEhBBf74cKJrzQlvp+kL9kMHp9uuGHpUhknlc1QB4ODPcckiQ0ygEb9G
 j3b7qzU+n6uqm2YMcEqH3v/r/ucbOWfbC3bNe11GvxePtUCR9HwRXma83uBXp+bjfFGq
 +TR8JFkWUrWxllTHPmTTB+5j03D0XC107T/oY0NZPN8VnYdmP2tUmTwRBh9XEYLJfx2w
 wDV//dEDDcbDcR7AP3KPLBbr1SLT1LJ6m2IO5tPPy59i4qgfUEhKphh97C1keJzuUzqv
 tE/z8AhSuYxo7h2ry2Gmntyls+D6olKt/ywN2+rflSj2B6+Z6jzHFyH1FMGm3P66p4kG
 b4sQ==
X-Gm-Message-State: AHQUAuYtVcYjnoAMsnAXDWZstFpsWDF/rFCL5uUMhdfaq5sgE/XuNtTV
 S7bgXL91sCYw87gbUaENIUo=
X-Google-Smtp-Source: AHgI3IaDJCsyPyL+lQK6O3Z5Xvkx8a26rNs1II+QVD9GKuxkptGYMQlYVeF9aU8kkye7xk8ErdCcwg==
X-Received: by 2002:a19:2105:: with SMTP id h5mr3612607lfh.17.1551089478891;
 Mon, 25 Feb 2019 02:11:18 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 q15sm2236413lje.89.2019.02.25.02.11.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 02:11:17 -0800 (PST)
To: Julien Grall <Julien.Grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <a946a3c9-af1d-2a95-ba52-1cb01ecdcb1e@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <e690b1e9-29e4-452b-a4fb-f796fba5f1b0@gmail.com>
Date: Mon, 25 Feb 2019 12:11:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <a946a3c9-af1d-2a95-ba52-1cb01ecdcb1e@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Content-Type: multipart/mixed; boundary="===============6182776645614665298=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6182776645614665298==
Content-Type: text/html; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    On 2/23/19 12:08 AM, Julien Grall wrote:<br>
    <blockquote type="cite"
      cite="mid:a946a3c9-af1d-2a95-ba52-1cb01ecdcb1e@arm.com">
      <pre class="moz-quote-pre" wrap="">

On 22/02/2019 21:00, Stefano Stabellini wrote:
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">On Fri, 22 Feb 2019, Julien Grall wrote:
</pre>
        <blockquote type="cite">
          <blockquote type="cite">
            <blockquote type="cite">
              <blockquote type="cite">
                <pre class="moz-quote-pre" wrap="">BTW, I checked the series with -Wswitch-default:
-Wswitch-default
Warn whenever a switch statement does not have a default case.
</pre>
                <blockquote type="cite">
                  <pre class="moz-quote-pre" wrap="">Furthermore, using BUG() is a pretty bad idea in switch.
</pre>
                </blockquote>
                <pre class="moz-quote-pre" wrap="">It is and not only in the switch. The reason I put BUG is that I tried
to follow
the existing "error handling" at those places.
</pre>
              </blockquote>
              <pre class="moz-quote-pre" wrap="">
It is not because BUG() is been used today in some places that we need to
continue to spread it.

</pre>
              <blockquote type="cite">
                <pre class="moz-quote-pre" wrap="">Use of BUG() itself is another topic which will also need to be
addressed
</pre>
              </blockquote>
              <pre class="moz-quote-pre" wrap="">
So we should not add more of them...
</pre>
            </blockquote>
            <pre class="moz-quote-pre" wrap="">Again, I see this as a dedicated change. So, in the current series I think
it is
acceptable to use the existing way of error handling if any at all.
</pre>
          </blockquote>
          <pre class="moz-quote-pre" wrap="">
That's not how it works in upstream. If you know some constructs are wrong, it
is best to try to address partially the problem directly then having so you
reduce the amounts of change afterwards.

So please try to not introduce more BUG() in the code base.
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">
Hi Oleksandr, Julien,

Julien's right that we should not introduce any more BUG()s. In fact,
each of them makes the code less safe, not more safe! The purpose of
MISRAC 16.4 is "defensive programming": write the code in a way that is
more (not less!) resilient to failure.

So, I think it is a good idea to introduce a default label because it
can help us spot unexpected issues. Instead of calling BUG() in the
default handler, which is detrimental, we should return an error when
possible, or just print a warning.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
I looked at the first patch and to be honest I can't see how this hence 
our code...

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">
As 16.4 clearly state, even a simple comment would be enough to address
the rule. We just need to explain why a default label is not needed.
Such as:

   default:
   /* unreachable because blah and blah */
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
... as we already have defensive code. Indeed, in most of the switch we 
deal with potential issue by initializing the variable before the 
switch. If you look at the first patch, a lot of "default: break;" is 
introduced. So what's our benefits? How this code is more defensive than 
what we currently have?
</pre>
    </blockquote>
    ...and if you remove those initialized variables and forget<br>
    to update the switch with default? Or change the initial value<br>
    the way your previous switch assumptions do not work anymore?<br>
    I am not trying to defend MISRA here, but things change and we all<br>
    make mistakes. This is why defensive programming<br>
    <blockquote type="cite"
      cite="mid:a946a3c9-af1d-2a95-ba52-1cb01ecdcb1e@arm.com">
      <pre class="moz-quote-pre" wrap="">
Furthermore, how this is going to help us (thanks to -Wswitch) if an 
enumerate is extended and we miss a case that the compiler don't notice 
anymore?</pre>
    </blockquote>
    And if the switch's index is not an enumeration, but a plain
    integer...?
    <blockquote type="cite"
      cite="mid:a946a3c9-af1d-2a95-ba52-1cb01ecdcb1e@arm.com">
      <pre class="moz-quote-pre" wrap="">
Cheers,

</pre>
    </blockquote>
    <br>
  </body>
</html>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6182776645614665298==--

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 10:18:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 10:18:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyDLX-0004gY-QQ; Mon, 25 Feb 2019 10:18:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tA33=RA=citrix.com=prvs=9523cdb93=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gyDLV-0004gT-WC
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 10:18:50 +0000
X-Inumbo-ID: bc16befc-38e6-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc16befc-38e6-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 10:18:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="86394403"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 5/6] x86/vtd: Drop struct iommu_flush
Thread-Index: AQHUyuK17W45cmih3kCI2CsVdARRDqXwT+Dg
Date: Mon, 25 Feb 2019 10:17:45 +0000
Message-ID: <4da4902eda564a7ca81c63756d73e6ca@AMSPEX02CL02.citrite.net>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550862806-30236-6-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-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/6] x86/vtd: Drop struct iommu_flush
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogQW5kcmV3IENvb3BlciBbbWFp
bHRvOmFuZHJldy5jb29wZXIzQGNpdHJpeC5jb21dCj4gU2VudDogMjIgRmVicnVhcnkgMjAxOSAx
OToxMwo+IFRvOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPgo+IENjOiBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPjsgUGF1bCBEdXJyYW50Cj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gU3ViamVjdDogW1BBVENIIDUvNl0g
eDg2L3Z0ZDogRHJvcCBzdHJ1Y3QgaW9tbXVfZmx1c2gKPiAKPiBJdCBpcyB1bmNsZWFyIHdoeSB0
aGlzIGFic3RyYWN0aW9uIGV4aXN0cywgYnV0IGlvbW11X2dldF9mbHVzaCgpIHJldHVybnMKPiBw
b3NzaWJseSBOVUxMIGFuZCBldmVyeSB1c2VyIHVuY29uZGl0aW9uYWxseSBkZXJlZmVyZW5jZXMg
dGhlIHJlc3VsdC4gIEluCj4gcHJhY3RpY2UsIEkgY2FuJ3Qgc3BvdCBhIHBhdGggd2hlcmUgaW9t
bXUgaXMgTlVMTCwgc28gSSB0aGluayBpdCBpcyBtb3N0bHkKPiBkZWFkLgo+IAo+IE1vdmUgdGhl
IHR3byBmdW5jdGlvbiBwb2ludGVycyBpbnRvIHN0cnVjdCB2dGRfaW9tbXUgKHVzaW5nIGEgZmx1
c2hfIHByZWZpeCksCj4gYW5kIGRlbGV0ZSBpb21tdV9nZXRfZmx1c2goKS4gIEZ1cnRoZXJtb3Jl
LCB0aGVyZSBpcyBubyBuZWVkIHRvIHBhc3MgdGhlIElPTU1VCj4gcG9pbnRlciB0byB0aGUgY2Fs
bGJhY2tzIHZpYSBhIHZvaWQgcG9pbnRlciwgc28gY2hhbmdlIHRoZSBwYXJhbWV0ZXIgdG8gYmUK
PiBjb3JyZWN0bHkgdHlwZWQgYXMgc3RydWN0IHZ0ZF9pb21tdS4gIENsZWFuIHVwIGJvb2xfdCB0
byBib29sIGluIHN1cnJvdW5kaW5nCj4gY29udGV4dC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cj4gQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IC0t
LQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgfCA2MiArKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmggIHwgMjQgKysrKystLS0tLS0tLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL3FpbnZhbC5jIHwgMjEgKysrKystLS0tLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgNDQgaW5z
ZXJ0aW9ucygrKSwgNjMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMKPiBpbmRleCAwNWRjN2ZmLi43ZmM2ZmUwIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMKPiBAQCAtMzM0LDExICszMzQsMTEgQEAgc3RhdGljIHZvaWQgaW9tbXVfZmx1
c2hfd3JpdGVfYnVmZmVyKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KQo+ICB9Cj4gCj4gIC8qIHJl
dHVybiB2YWx1ZSBkZXRlcm1pbmUgaWYgd2UgbmVlZCBhIHdyaXRlIGJ1ZmZlciBmbHVzaCAqLwo+
IC1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBmbHVzaF9jb250ZXh0X3JlZyh2b2lkICpfaW9tbXUs
IHUxNiBkaWQsIHUxNiBzb3VyY2VfaWQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHU4IGZ1bmN0aW9uX21hc2ssIHU2NCB0eXBlLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgZmx1c2hfbm9uX3ByZXNlbnRfZW50
cnkpCj4gK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGZsdXNoX2NvbnRleHRfcmVnKHN0cnVjdCB2
dGRfaW9tbXUgKmlvbW11LCB1MTYgZGlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1MTYgc291cmNlX2lkLCB1OCBmdW5jdGlvbl9tYXNrLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1NjQgdHlwZSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBmbHVzaF9ub25fcHJlc2VudF9l
bnRyeSkKCk1vcmUgdTgsIHUxNiBhbmQgdTY0IGNsZWFudXAgbmVlZGVkLgoKPiAgewo+IC0gICAg
c3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUgPSBfaW9tbXU7Cj4gICAgICB1NjQgdmFsID0gMDsKPiAg
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gCj4gQEAgLTM4NywzMSArMzg3LDI4IEBAIHN0YXRp
YyBpbnQgX19tdXN0X2NoZWNrIGZsdXNoX2NvbnRleHRfcmVnKHZvaWQgKl9pb21tdSwgdTE2IGRp
ZCwgdTE2IHNvdXJjZV9pZCwKPiAgfQo+IAo+ICBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21t
dV9mbHVzaF9jb250ZXh0X2dsb2JhbChzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGZsdXNo
X25vbl9wcmVzZW50X2VudHJ5KQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGZsdXNoX25vbl9wcmVzZW50X2VudHJ5KQo+ICB7Cj4gLSAg
ICBzdHJ1Y3QgaW9tbXVfZmx1c2ggKmZsdXNoID0gaW9tbXVfZ2V0X2ZsdXNoKGlvbW11KTsKPiAt
ICAgIHJldHVybiBmbHVzaC0+Y29udGV4dChpb21tdSwgMCwgMCwgMCwgRE1BX0NDTURfR0xPQkFM
X0lOVkwsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX25vbl9wcmVz
ZW50X2VudHJ5KTsKPiArICAgIHJldHVybiBpb21tdS0+Zmx1c2hfY29udGV4dChpb21tdSwgMCwg
MCwgMCwgRE1BX0NDTURfR0xPQkFMX0lOVkwsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmx1c2hfbm9uX3ByZXNlbnRfZW50cnkpOwo+ICB9Cj4gCj4gIHN0YXRpYyBpbnQgX19t
dXN0X2NoZWNrIGlvbW11X2ZsdXNoX2NvbnRleHRfZGV2aWNlKHN0cnVjdCB2dGRfaW9tbXUgKmlv
bW11LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1MTYgZGlkLCB1MTYgc291cmNlX2lkLAoKQW5kIGhlcmUuCgo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1OCBmdW5jdGlvbl9tYXNrLAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3Qg
Zmx1c2hfbm9uX3ByZXNlbnRfZW50cnkpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZmx1c2hfbm9uX3ByZXNlbnRfZW50cnkpCj4gIHsK
PiAtICAgIHN0cnVjdCBpb21tdV9mbHVzaCAqZmx1c2ggPSBpb21tdV9nZXRfZmx1c2goaW9tbXUp
Owo+IC0gICAgcmV0dXJuIGZsdXNoLT5jb250ZXh0KGlvbW11LCBkaWQsIHNvdXJjZV9pZCwgZnVu
Y3Rpb25fbWFzaywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRE1BX0NDTURf
REVWSUNFX0lOVkwsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX25v
bl9wcmVzZW50X2VudHJ5KTsKPiArICAgIHJldHVybiBpb21tdS0+Zmx1c2hfY29udGV4dChpb21t
dSwgZGlkLCBzb3VyY2VfaWQsIGZ1bmN0aW9uX21hc2ssCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRE1BX0NDTURfREVWSUNFX0lOVkwsIGZsdXNoX25vbl9wcmVzZW50X2VudHJ5
KTsKPiAgfQo+IAo+ICAvKiByZXR1cm4gdmFsdWUgZGV0ZXJtaW5lIGlmIHdlIG5lZWQgYSB3cml0
ZSBidWZmZXIgZmx1c2ggKi8KPiAtc3RhdGljIGludCBfX211c3RfY2hlY2sgZmx1c2hfaW90bGJf
cmVnKHZvaWQgKl9pb21tdSwgdTE2IGRpZCwgdTY0IGFkZHIsCj4gK3N0YXRpYyBpbnQgX19tdXN0
X2NoZWNrIGZsdXNoX2lvdGxiX3JlZyhzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwgdTE2IGRpZCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU2NCBhZGRyLAoKQW5k
IGhlcmUuCgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHNpemVfb3JkZXIsIHU2NCB0eXBlLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbF90IGZsdXNoX25vbl9wcmVzZW50X2VudHJ5LAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGZsdXNoX2Rldl9pb3RsYikK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZmx1c2hfbm9u
X3ByZXNlbnRfZW50cnksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGZsdXNoX2Rldl9pb3RsYikKPiAgewo+IC0gICAgc3RydWN0IHZ0ZF9pb21tdSAqaW9t
bXUgPSBfaW9tbXU7Cj4gICAgICBpbnQgdGxiX29mZnNldCA9IGVjYXBfaW90bGJfb2Zmc2V0KGlv
bW11LT5lY2FwKTsKPiAgICAgIHU2NCB2YWwgPSAwOwo+ICAgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKPiBAQCAtNDc0LDE3ICs0NzEsMTYgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgZmx1c2hf
aW90bGJfcmVnKHZvaWQgKl9pb21tdSwgdTE2IGRpZCwgdTY0IGFkZHIsCj4gIH0KPiAKPiAgc3Rh
dGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJfZ2xvYmFsKHN0cnVjdCB2dGRf
aW9tbXUgKmlvbW11LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbF90IGZsdXNoX25vbl9wcmVzZW50X2VudHJ5LAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGZsdXNoX2Rldl9pb3Rs
YikKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2wgZmx1c2hfbm9uX3ByZXNlbnRfZW50cnksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIGZsdXNoX2Rldl9pb3RsYikKPiAgewo+IC0gICAg
c3RydWN0IGlvbW11X2ZsdXNoICpmbHVzaCA9IGlvbW11X2dldF9mbHVzaChpb21tdSk7Cj4gICAg
ICBpbnQgc3RhdHVzOwo+IAo+ICAgICAgLyogYXBwbHkgcGxhdGZvcm0gc3BlY2lmaWMgZXJyYXRh
IHdvcmthcm91bmRzICovCj4gICAgICB2dGRfb3BzX3ByZWFtYmxlX3F1aXJrKGlvbW11KTsKPiAK
PiAtICAgIHN0YXR1cyA9IGZsdXNoLT5pb3RsYihpb21tdSwgMCwgMCwgMCwgRE1BX1RMQl9HTE9C
QUxfRkxVU0gsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX25vbl9wcmVzZW50X2Vu
dHJ5LCBmbHVzaF9kZXZfaW90bGIpOwo+ICsgICAgc3RhdHVzID0gaW9tbXUtPmZsdXNoX2lvdGxi
KGlvbW11LCAwLCAwLCAwLCBETUFfVExCX0dMT0JBTF9GTFVTSCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmbHVzaF9ub25fcHJlc2VudF9lbnRyeSwgZmx1c2hfZGV2X2lvdGxi
KTsKPiAKPiAgICAgIC8qIHVuZG8gcGxhdGZvcm0gc3BlY2lmaWMgZXJyYXRhIHdvcmthcm91bmRz
ICovCj4gICAgICB2dGRfb3BzX3Bvc3RhbWJsZV9xdWlyayhpb21tdSk7Cj4gQEAgLTQ5NiwxNCAr
NDkyLDEzIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGxiX2RzaShz
dHJ1Y3QgdnRkX2lvbW11ICppb21tdSwgdTE2IGRpZCwKCkFuZCBoZXJlLgoKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9ub25fcHJl
c2VudF9lbnRyeSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGIpCj4gIHsKPiAtICAgIHN0cnVjdCBpb21tdV9mbHVz
aCAqZmx1c2ggPSBpb21tdV9nZXRfZmx1c2goaW9tbXUpOwo+ICAgICAgaW50IHN0YXR1czsKPiAK
PiAgICAgIC8qIGFwcGx5IHBsYXRmb3JtIHNwZWNpZmljIGVycmF0YSB3b3JrYXJvdW5kcyAqLwo+
ICAgICAgdnRkX29wc19wcmVhbWJsZV9xdWlyayhpb21tdSk7Cj4gCj4gLSAgICBzdGF0dXMgPSAg
Zmx1c2gtPmlvdGxiKGlvbW11LCBkaWQsIDAsIDAsIERNQV9UTEJfRFNJX0ZMVVNILAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICBmbHVzaF9ub25fcHJlc2VudF9lbnRyeSwgZmx1c2hfZGV2X2lv
dGxiKTsKPiArICAgIHN0YXR1cyA9IGlvbW11LT5mbHVzaF9pb3RsYihpb21tdSwgZGlkLCAwLCAw
LCBETUFfVExCX0RTSV9GTFVTSCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
bHVzaF9ub25fcHJlc2VudF9lbnRyeSwgZmx1c2hfZGV2X2lvdGxiKTsKPiAKPiAgICAgIC8qIHVu
ZG8gcGxhdGZvcm0gc3BlY2lmaWMgZXJyYXRhIHdvcmthcm91bmRzICovCj4gICAgICB2dGRfb3Bz
X3Bvc3RhbWJsZV9xdWlyayhpb21tdSk7Cj4gQEAgLTUxNiwxOCArNTExLDE5IEBAIHN0YXRpYyBp
bnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGxiX3BzaShzdHJ1Y3QgdnRkX2lvbW11ICpp
b21tdSwgdTE2IGRpZCwKCkFuZCBoZXJlLgoKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9ub25fcHJlc2VudF9lbnRyeSwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9k
ZXZfaW90bGIpCj4gIHsKPiAtICAgIHN0cnVjdCBpb21tdV9mbHVzaCAqZmx1c2ggPSBpb21tdV9n
ZXRfZmx1c2goaW9tbXUpOwo+ICAgICAgaW50IHN0YXR1czsKPiAKPiAgICAgIEFTU0VSVCghKGFk
ZHIgJiAoflBBR0VfTUFTS180SykpKTsKPiAKPiAgICAgIC8qIEZhbGxiYWNrIHRvIGRvbWFpbiBz
ZWxlY3RpdmUgZmx1c2ggaWYgbm8gUFNJIHN1cHBvcnQgKi8KPiAgICAgIGlmICggIWNhcF9wZ3Nl
bF9pbnYoaW9tbXUtPmNhcCkgKQo+IC0gICAgICAgIHJldHVybiBpb21tdV9mbHVzaF9pb3RsYl9k
c2koaW9tbXUsIGRpZCwgZmx1c2hfbm9uX3ByZXNlbnRfZW50cnksIGZsdXNoX2Rldl9pb3RsYik7
Cj4gKyAgICAgICAgcmV0dXJuIGlvbW11X2ZsdXNoX2lvdGxiX2RzaShpb21tdSwgZGlkLCBmbHVz
aF9ub25fcHJlc2VudF9lbnRyeSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZsdXNoX2Rldl9pb3RsYik7Cj4gCj4gICAgICAvKiBGYWxsYmFjayB0byBkb21haW4gc2Vs
ZWN0aXZlIGZsdXNoIGlmIHNpemUgaXMgdG9vIGJpZyAqLwo+ICAgICAgaWYgKCBvcmRlciA+IGNh
cF9tYXhfYW1hc2tfdmFsKGlvbW11LT5jYXApICkKPiAtICAgICAgICByZXR1cm4gaW9tbXVfZmx1
c2hfaW90bGJfZHNpKGlvbW11LCBkaWQsIGZsdXNoX25vbl9wcmVzZW50X2VudHJ5LCBmbHVzaF9k
ZXZfaW90bGIpOwo+ICsgICAgICAgIHJldHVybiBpb21tdV9mbHVzaF9pb3RsYl9kc2koaW9tbXUs
IGRpZCwgZmx1c2hfbm9uX3ByZXNlbnRfZW50cnksCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmbHVzaF9kZXZfaW90bGIpOwo+IAo+ICAgICAgYWRkciA+Pj0gUEFHRV9T
SElGVF80SyArIG9yZGVyOwo+ICAgICAgYWRkciA8PD0gUEFHRV9TSElGVF80SyArIG9yZGVyOwo+
IEBAIC01MzUsOCArNTMxLDggQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hf
aW90bGJfcHNpKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LCB1MTYgZGlkLAoKQW5kIGhlcmUuCgo+
ICAgICAgLyogYXBwbHkgcGxhdGZvcm0gc3BlY2lmaWMgZXJyYXRhIHdvcmthcm91bmRzICovCj4g
ICAgICB2dGRfb3BzX3ByZWFtYmxlX3F1aXJrKGlvbW11KTsKPiAKPiAtICAgIHN0YXR1cyA9IGZs
dXNoLT5pb3RsYihpb21tdSwgZGlkLCBhZGRyLCBvcmRlciwgRE1BX1RMQl9QU0lfRkxVU0gsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX25vbl9wcmVzZW50X2VudHJ5LCBmbHVzaF9k
ZXZfaW90bGIpOwo+ICsgICAgc3RhdHVzID0gaW9tbXUtPmZsdXNoX2lvdGxiKGlvbW11LCBkaWQs
IGFkZHIsIG9yZGVyLCBETUFfVExCX1BTSV9GTFVTSCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmbHVzaF9ub25fcHJlc2VudF9lbnRyeSwgZmx1c2hfZGV2X2lvdGxiKTsKPiAK
PiAgICAgIC8qIHVuZG8gcGxhdGZvcm0gc3BlY2lmaWMgZXJyYXRhIHdvcmthcm91bmRzICovCj4g
ICAgICB2dGRfb3BzX3Bvc3RhbWJsZV9xdWlyayhpb21tdSk7Cj4gQEAgLTIxNTgsNyArMjE1NCw2
IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGluaXRfdnRkX2h3KHZvaWQpCj4gIHsKPiAgICAg
IHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKPiAgICAgIHN0cnVjdCB2dGRfaW9tbXUgKmlv
bW11Owo+IC0gICAgc3RydWN0IGlvbW11X2ZsdXNoICpmbHVzaCA9IE5VTEw7Cj4gICAgICBpbnQg
cmV0Owo+ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgICAgIHUzMiBzdHM7Cj4gQEAgLTIx
OTMsOSArMjE4OCw4IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGluaXRfdnRkX2h3KHZvaWQp
Cj4gICAgICAgICAgICovCj4gICAgICAgICAgaWYgKCBlbmFibGVfcWludmFsKGlvbW11KSAhPSAw
ICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIGZsdXNoID0gaW9tbXVfZ2V0X2ZsdXNoKGlv
bW11KTsKPiAtICAgICAgICAgICAgZmx1c2gtPmNvbnRleHQgPSBmbHVzaF9jb250ZXh0X3JlZzsK
PiAtICAgICAgICAgICAgZmx1c2gtPmlvdGxiID0gZmx1c2hfaW90bGJfcmVnOwo+ICsgICAgICAg
ICAgICBpb21tdS0+Zmx1c2hfY29udGV4dCA9IGZsdXNoX2NvbnRleHRfcmVnOwo+ICsgICAgICAg
ICAgICBpb21tdS0+Zmx1c2hfaW90bGIgPSBmbHVzaF9pb3RsYl9yZWc7Cj4gICAgICAgICAgfQo+
ICAgICAgfQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gaW5kZXggOTdkMGU2
Yi4uYThjZmZiYSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuaAo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gQEAgLTUw
NiwxOCArNTA2LDcgQEAgZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgYWNwaV9kcmhkX3VuaXRzOwo+
ICBleHRlcm4gc3RydWN0IGxpc3RfaGVhZCBhY3BpX3JtcnJfdW5pdHM7Cj4gIGV4dGVybiBzdHJ1
Y3QgbGlzdF9oZWFkIGFjcGlfaW9hcGljX3VuaXRzOwo+IAo+IC1zdHJ1Y3QgaW9tbXVfZmx1c2gg
ewo+IC0gICAgaW50IF9fbXVzdF9jaGVjayAoKmNvbnRleHQpKHZvaWQgKmlvbW11LCB1MTYgZGlk
LCB1MTYgc291cmNlX2lkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGZ1
bmN0aW9uX21hc2ssIHU2NCB0eXBlLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2xfdCBub25fcHJlc2VudF9lbnRyeV9mbHVzaCk7Cj4gLSAgICBpbnQgX19tdXN0X2NoZWNr
ICgqaW90bGIpKHZvaWQgKmlvbW11LCB1MTYgZGlkLCB1NjQgYWRkciwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNpemVfb3JkZXIsIHU2NCB0eXBlLAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgZmx1c2hfbm9uX3ByZXNlbnRfZW50
cnksCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90
bGIpOwo+IC19Owo+IC0KPiAgc3RydWN0IGludGVsX2lvbW11IHsKPiAtICAgIHN0cnVjdCBpb21t
dV9mbHVzaCBmbHVzaDsKPiAgICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKPiAgfTsK
PiAKPiBAQCAtNTQwLDE2ICs1MjksMTkgQEAgc3RydWN0IHZ0ZF9pb21tdSB7Cj4gICAgICB1bnNp
Z25lZCBpbnQgaXJlbWFwX251bTsgLyogdG90YWwgbnVtIG9mIHVzZWQgaW50ZXJydXB0IHJlbWFw
IGVudHJ5ICovCj4gICAgICBzcGlubG9ja190IGlyZW1hcF9sb2NrOyAgLyogbG9jayBmb3IgaXJx
IHJlbWFwcGluZyB0YWJsZSAqLwo+IAo+ICsgICAgaW50IF9fbXVzdF9jaGVjayAoKmZsdXNoX2Nv
bnRleHQpKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11LCB1MTYgZGlkLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHUxNiBzb3VyY2VfaWQsIHU4IGZ1bmN0aW9uX21hc2ss
IHU2NCB0eXBlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
bm9uX3ByZXNlbnRfZW50cnlfZmx1c2gpOwoKQ2VydGFpbmx5IGhlcmUsIHNpbmNlIHlvdSdyZSBt
b3ZpbmcgY29kZS4KCj4gKyAgICBpbnQgX19tdXN0X2NoZWNrICgqZmx1c2hfaW90bGIpKHN0cnVj
dCB2dGRfaW9tbXUgKmlvbW11LCB1MTYgZGlkLCB1NjQgYWRkciwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNpemVfb3JkZXIsIHU2NCB0eXBlLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGZsdXNoX25vbl9wcmVz
ZW50X2VudHJ5LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGZs
dXNoX2Rldl9pb3RsYik7Cj4gKwo+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBhdHNfZGV2aWNlczsK
PiAgICAgIHVuc2lnbmVkIGxvbmcgKmRvbWlkX2JpdG1hcDsgIC8qIGRvbWFpbiBpZCBiaXRtYXAg
Ki8KPiAgICAgIHUxNiAqZG9taWRfbWFwOyAgICAgICAgICAgICAgIC8qIGRvbWFpbiBpZCBtYXBw
aW5nIGFycmF5ICovCj4gIH07Cj4gCj4gLXN0YXRpYyBpbmxpbmUgc3RydWN0IGlvbW11X2ZsdXNo
ICppb21tdV9nZXRfZmx1c2goc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCj4gLXsKPiAtICAgIHJl
dHVybiBpb21tdSA/ICZpb21tdS0+aW50ZWwtPmZsdXNoIDogTlVMTDsKPiAtfQo+IC0KPiAgI2Rl
ZmluZSBJTlRFTF9JT01NVV9ERUJVRyhmbXQsIGFyZ3MuLi4pIFwKPiAgICAgIGRvICBcCj4gICAg
ICB7ICAgXAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFs
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMKPiBpbmRleCBmNmZjZWU1
Li45OWU5OGU3IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52
YWwuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwo+IEBAIC0z
MTcsMTIgKzMxNywxMCBAQCBpbnQgaW9tbXVfZmx1c2hfaWVjX2luZGV4KHN0cnVjdCB2dGRfaW9t
bXUgKmlvbW11LCB1OCBpbSwgdTE2IGlpZHgpCj4gICAgICByZXR1cm4gcXVldWVfaW52YWxpZGF0
ZV9pZWNfc3luYyhpb21tdSwgSUVDX0lOREVYX0lOVkwsIGltLCBpaWR4KTsKPiAgfQo+IAo+IC1z
dGF0aWMgaW50IF9fbXVzdF9jaGVjayBmbHVzaF9jb250ZXh0X3FpKHZvaWQgKl9pb21tdSwgdTE2
IGRpZCwKPiArc3RhdGljIGludCBfX211c3RfY2hlY2sgZmx1c2hfY29udGV4dF9xaShzdHJ1Y3Qg
dnRkX2lvbW11ICppb21tdSwgdTE2IGRpZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1MTYgc2lkLCB1OCBmbSwgdTY0IHR5cGUsCgpNb3JlIGhlcmUuCgo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9ub25f
cHJlc2VudF9lbnRyeSkKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGZsdXNoX25vbl9wcmVzZW50X2VudHJ5KQo+ICB7Cj4gLSAgICBzdHJ1Y3QgdnRkX2lv
bW11ICppb21tdSA9IF9pb21tdTsKPiAtCj4gICAgICBBU1NFUlQoaW9tbXUtPnFpbnZhbF9tYWRk
cik7Cj4gCj4gICAgICAvKgo+IEBAIC0zNDMsMTQgKzM0MSwxNCBAQCBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBmbHVzaF9jb250ZXh0X3FpKHZvaWQgKl9pb21tdSwgdTE2IGRpZCwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlID4+IERNQV9DQ01EX0lOVkxf
R1JBTlVfT0ZGU0VUKTsKPiAgfQo+IAo+IC1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBmbHVzaF9p
b3RsYl9xaSh2b2lkICpfaW9tbXUsIHUxNiBkaWQsIHU2NCBhZGRyLAo+ICtzdGF0aWMgaW50IF9f
bXVzdF9jaGVjayBmbHVzaF9pb3RsYl9xaShzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwgdTE2IGRp
ZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTY0IGFkZHIsCgpB
bmQgaGVyZS4KCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBzaXplX29yZGVyLCB1NjQgdHlwZSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbF90IGZsdXNoX25vbl9wcmVzZW50X2VudHJ5LAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgZmx1c2hfZGV2X2lvdGxiKQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGZsdXNoX25vbl9w
cmVzZW50X2VudHJ5LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIGZsdXNoX2Rldl9pb3RsYikKPiAgewo+ICAgICAgdTggZHIgPSAwLCBkdyA9IDA7Cj4gICAg
ICBpbnQgcmV0ID0gMCwgcmM7Cj4gLSAgICBzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSA9IF9pb21t
dTsKPiAKPiAgICAgIEFTU0VSVChpb21tdS0+cWludmFsX21hZGRyKTsKPiAKPiBAQCAtMzkyLDE1
ICszOTAsMTIgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgZmx1c2hfaW90bGJfcWkodm9pZCAq
X2lvbW11LCB1MTYgZGlkLCB1NjQgYWRkciwKCkFuZCBoZXJlLgoKPiAgaW50IGVuYWJsZV9xaW52
YWwoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCj4gIHsKPiAgICAgIHN0cnVjdCBhY3BpX2RyaGRf
dW5pdCAqZHJoZDsKPiAtICAgIHN0cnVjdCBpb21tdV9mbHVzaCAqZmx1c2g7Cj4gICAgICB1MzIg
c3RzOwoKQW5kIGhlcmUuCgogUGF1bAoKPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gCj4g
ICAgICBpZiAoICFlY2FwX3F1ZXVlZF9pbnZhbChpb21tdS0+ZWNhcCkgfHwgIWlvbW11X3FpbnZh
bCApCj4gICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gCj4gLSAgICBmbHVzaCA9IGlvbW11X2dl
dF9mbHVzaChpb21tdSk7Cj4gLQo+ICAgICAgLyogUmV0dXJuIGlmIGFscmVhZHkgZW5hYmxlZCBi
eSBYZW4gKi8KPiAgICAgIHN0cyA9IGRtYXJfcmVhZGwoaW9tbXUtPnJlZywgRE1BUl9HU1RTX1JF
Ryk7Cj4gICAgICBpZiAoIChzdHMgJiBETUFfR1NUU19RSUVTKSAmJiBpb21tdS0+cWludmFsX21h
ZGRyICkKPiBAQCAtNDE3LDggKzQxMiw4IEBAIGludCBlbmFibGVfcWludmFsKHN0cnVjdCB2dGRf
aW9tbXUgKmlvbW11KQo+ICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAgICAgIH0KPiAK
PiAtICAgIGZsdXNoLT5jb250ZXh0ID0gZmx1c2hfY29udGV4dF9xaTsKPiAtICAgIGZsdXNoLT5p
b3RsYiA9IGZsdXNoX2lvdGxiX3FpOwo+ICsgICAgaW9tbXUtPmZsdXNoX2NvbnRleHQgPSBmbHVz
aF9jb250ZXh0X3FpOwo+ICsgICAgaW9tbXUtPmZsdXNoX2lvdGxiICAgPSBmbHVzaF9pb3RsYl9x
aTsKPiAKPiAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+cmVnaXN0ZXJfbG9jaywgZmxh
Z3MpOwo+IAo+IC0tCj4gMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 10:21:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 10:21:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyDO6-0005Kt-8w; Mon, 25 Feb 2019 10:21:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tA33=RA=citrix.com=prvs=9523cdb93=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gyDO4-0005Kn-5n
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 10:21:28 +0000
X-Inumbo-ID: 1b498faa-38e7-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b498faa-38e7-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 10:21:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="86394548"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 6/6] x86/vtd: Drop struct intel_iommu
Thread-Index: AQHUyuK1ABVqtk/v2UKSm7qeyaPxsKXwUXPg
Date: Mon, 25 Feb 2019 10:21:25 +0000
Message-ID: <9d9dad32ea3a48c894138504448e80a6@AMSPEX02CL02.citrite.net>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-7-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550862806-30236-7-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-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 6/6] x86/vtd: Drop struct intel_iommu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFuZHJldyBDb29wZXIgW21haWx0
bzphbmRyZXcuY29vcGVyM0BjaXRyaXguY29tXQo+IFNlbnQ6IDIyIEZlYnJ1YXJ5IDIwMTkgMTk6
MTMKPiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPiBDYzogQW5kcmV3
IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IFN1YmplY3Q6IFtQQVRDSCA2LzZdIHg4
Ni92dGQ6IERyb3Agc3RydWN0IGludGVsX2lvbW11Cj4gCj4gVGhlIHNvbGUgcmVtYWluaW5nIG1l
bWJlciBvZiBzdHJ1Y3QgaW50ZWxfaW9tbXUgaXMgdGhlIGRyaGQgYmFja3BvaW50ZXIuICBNb3Zl
Cj4gdGhpcyBpbnRvIHN0cnVjdCB2dGRfaW9tbXUsIHJlcGxhY2luZyB0aGUgdGhlICdpbnRlbCcg
cG9pbnRlci4KPiAKPiBUaGlzIHJlbW92ZXMgb25lIGR5bmFtaWMgbWVtb3J5IGFsbG9jYXRpb24g
cGVyIElPTU1VIG9uIHRoZSBzeXN0ZW0uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgo+IENDOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgo+IENDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiAtLS0KPiAgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgIHwgMzMgKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oICB8
ICA2ICstLS0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMgfCAgOSAr
KystLS0tLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxzLmMgIHwgIDIgKy0K
PiAgNCBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA0MCBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+IGluZGV4IDdmYzZmZTAuLjAxZTI1NzQg
MTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPiArKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+IEBAIC0xMzksMjIgKzEzOSw2
IEBAIHN0YXRpYyBpbnQgY29udGV4dF9nZXRfZG9tYWluX2lkKHN0cnVjdCBjb250ZXh0X2VudHJ5
ICpjb250ZXh0LAo+ICAgICAgcmV0dXJuIGRvbWlkOwo+ICB9Cj4gCj4gLXN0YXRpYyBzdHJ1Y3Qg
aW50ZWxfaW9tbXUgKl9faW5pdCBhbGxvY19pbnRlbF9pb21tdSh2b2lkKQo+IC17Cj4gLSAgICBz
dHJ1Y3QgaW50ZWxfaW9tbXUgKmludGVsOwo+IC0KPiAtICAgIGludGVsID0geHphbGxvYyhzdHJ1
Y3QgaW50ZWxfaW9tbXUpOwo+IC0gICAgaWYgKCBpbnRlbCA9PSBOVUxMICkKPiAtICAgICAgICBy
ZXR1cm4gTlVMTDsKPiAtCj4gLSAgICByZXR1cm4gaW50ZWw7Cj4gLX0KPiAtCj4gLXN0YXRpYyB2
b2lkIF9faW5pdCBmcmVlX2ludGVsX2lvbW11KHN0cnVjdCBpbnRlbF9pb21tdSAqaW50ZWwpCj4g
LXsKPiAtICAgIHhmcmVlKGludGVsKTsKPiAtfQo+IC0KPiAgc3RhdGljIGludCBpb21tdXNfaW5j
b2hlcmVudDsKPiAgc3RhdGljIHZvaWQgX19pb21tdV9mbHVzaF9jYWNoZSh2b2lkICphZGRyLCB1
bnNpZ25lZCBpbnQgc2l6ZSkKPiAgewo+IEBAIC04NjksNyArODUzLDcgQEAgc3RhdGljIGludCBp
b21tdV9wYWdlX2ZhdWx0X2RvX29uZShzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwgaW50IHR5cGUs
Cj4gIHsKPiAgICAgIGNvbnN0IGNoYXIgKnJlYXNvbiwgKmtpbmQ7Cj4gICAgICBlbnVtIGZhdWx0
dHlwZSBmYXVsdF90eXBlOwo+IC0gICAgdTE2IHNlZyA9IGlvbW11LT5pbnRlbC0+ZHJoZC0+c2Vn
bWVudDsKPiArICAgIHUxNiBzZWcgPSBpb21tdS0+ZHJoZC0+c2VnbWVudDsKPiAKPiAgICAgIHJl
YXNvbiA9IGlvbW11X2dldF9mYXVsdF9yZWFzb24oZmF1bHRfcmVhc29uLCAmZmF1bHRfdHlwZSk7
Cj4gICAgICBzd2l0Y2ggKCBmYXVsdF90eXBlICkKPiBAQCAtOTgyLDcgKzk2Niw3IEBAIHN0YXRp
YyB2b2lkIF9fZG9faW9tbXVfcGFnZV9mYXVsdChzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSkKPiAg
ICAgICAgICBpb21tdV9wYWdlX2ZhdWx0X2RvX29uZShpb21tdSwgdHlwZSwgZmF1bHRfcmVhc29u
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvdXJjZV9pZCwgZ3Vlc3RfYWRk
cik7Cj4gCj4gLSAgICAgICAgcGNpX2NoZWNrX2Rpc2FibGVfZGV2aWNlKGlvbW11LT5pbnRlbC0+
ZHJoZC0+c2VnbWVudCwKPiArICAgICAgICBwY2lfY2hlY2tfZGlzYWJsZV9kZXZpY2UoaW9tbXUt
PmRyaGQtPnNlZ21lbnQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9C
VVMoc291cmNlX2lkKSwgUENJX0RFVkZOMihzb3VyY2VfaWQpKTsKPiAKPiAgICAgICAgICBmYXVs
dF9pbmRleCsrOwo+IEBAIC0xMTgwLDEzICsxMTY0LDcgQEAgaW50IF9faW5pdCBpb21tdV9hbGxv
YyhzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQpCj4gICAgICBJTklUX0xJU1RfSEVBRCgmaW9t
bXUtPmF0c19kZXZpY2VzKTsKPiAgICAgIHNwaW5fbG9ja19pbml0KCZpb21tdS0+aXJlbWFwX2xv
Y2spOwo+IAo+IC0gICAgaW9tbXUtPmludGVsID0gYWxsb2NfaW50ZWxfaW9tbXUoKTsKPiAtICAg
IGlmICggaW9tbXUtPmludGVsID09IE5VTEwgKQo+IC0gICAgewo+IC0gICAgICAgIHhmcmVlKGlv
bW11KTsKPiAtICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAtICAgIH0KPiAtICAgIGlvbW11LT5p
bnRlbC0+ZHJoZCA9IGRyaGQ7Cj4gKyAgICBpb21tdS0+ZHJoZCA9IGRyaGQ7Cj4gICAgICBkcmhk
LT5pb21tdSA9IGlvbW11Owo+IAo+ICAgICAgaWYgKCAhKGlvbW11LT5yb290X21hZGRyID0gYWxs
b2NfcGd0YWJsZV9tYWRkcihkcmhkLCAxKSkgKQo+IEBAIC0xMjc5LDcgKzEyNTcsNiBAQCB2b2lk
IF9faW5pdCBpb21tdV9mcmVlKHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZCkKPiAgICAgIHhm
cmVlKGlvbW11LT5kb21pZF9iaXRtYXApOwo+ICAgICAgeGZyZWUoaW9tbXUtPmRvbWlkX21hcCk7
Cj4gCj4gLSAgICBmcmVlX2ludGVsX2lvbW11KGlvbW11LT5pbnRlbCk7Cj4gICAgICBpZiAoIGlv
bW11LT5tc2kuaXJxID49IDAgKQo+ICAgICAgICAgIGRlc3Ryb3lfaXJxKGlvbW11LT5tc2kuaXJx
KTsKPiAgICAgIHhmcmVlKGlvbW11KTsKPiBAQCAtMTMyOSw3ICsxMzA2LDcgQEAgaW50IGRvbWFp
bl9jb250ZXh0X21hcHBpbmdfb25lKAo+ICAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBk
b21faW9tbXUoZG9tYWluKTsKPiAgICAgIHN0cnVjdCBjb250ZXh0X2VudHJ5ICpjb250ZXh0LCAq
Y29udGV4dF9lbnRyaWVzOwo+ICAgICAgdTY0IG1hZGRyLCBwZ2RfbWFkZHI7Cj4gLSAgICB1MTYg
c2VnID0gaW9tbXUtPmludGVsLT5kcmhkLT5zZWdtZW50Owo+ICsgICAgdTE2IHNlZyA9IGlvbW11
LT5kcmhkLT5zZWdtZW50OwoKdTE2LgoKPiAgICAgIGludCBhZ2F3LCByYywgcmV0Owo+ICAgICAg
Ym9vbF90IGZsdXNoX2Rldl9pb3RsYjsKPiAKPiBAQCAtMTYxOCw3ICsxNTk1LDcgQEAgaW50IGRv
bWFpbl9jb250ZXh0X3VubWFwX29uZSgKPiAgICAgIHNwaW5fdW5sb2NrKCZpb21tdS0+bG9jayk7
Cj4gICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2UoY29udGV4dF9lbnRyaWVzKTsKPiAKPiAtICAg
IGlmICggIWlvbW11LT5pbnRlbC0+ZHJoZC0+c2VnbWVudCAmJiAhcmMgKQo+ICsgICAgaWYgKCAh
aW9tbXUtPmRyaGQtPnNlZ21lbnQgJiYgIXJjICkKPiAgICAgICAgICByYyA9IG1lX3dpZmlfcXVp
cmsoZG9tYWluLCBidXMsIGRldmZuLCBVTk1BUF9NRV9QSEFOVE9NX0ZVTkMpOwo+IAo+ICAgICAg
cmV0dXJuIHJjOwo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gaW5kZXggYThjZmZi
YS4uODA4ZGZjZCAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuaAo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gQEAgLTUw
NiwxMCArNTA2LDYgQEAgZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgYWNwaV9kcmhkX3VuaXRzOwo+
ICBleHRlcm4gc3RydWN0IGxpc3RfaGVhZCBhY3BpX3JtcnJfdW5pdHM7Cj4gIGV4dGVybiBzdHJ1
Y3QgbGlzdF9oZWFkIGFjcGlfaW9hcGljX3VuaXRzOwo+IAo+IC1zdHJ1Y3QgaW50ZWxfaW9tbXUg
ewo+IC0gICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkOwo+IC19Owo+IC0KPiAgc3RydWN0
IHZ0ZF9pb21tdSB7Cj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4gICAgICB2b2lkIF9f
aW9tZW0gKnJlZzsgLyogUG9pbnRlciB0byBoYXJkd2FyZSByZWdzLCB2aXJ0dWFsIGFkZHIgKi8K
PiBAQCAtNTIxLDcgKzUxNyw3IEBAIHN0cnVjdCB2dGRfaW9tbXUgewo+ICAgICAgc3BpbmxvY2tf
dCByZWdpc3Rlcl9sb2NrOyAvKiBwcm90ZWN0IGlvbW11IHJlZ2lzdGVyIGhhbmRsaW5nICovCj4g
ICAgICB1NjQgcm9vdF9tYWRkcjsgLyogcm9vdCBlbnRyeSBtYWNoaW5lIGFkZHJlc3MgKi8KClBl
cmhhcHMgY2xlYW4gdGhpcyBzaW5jZSBpdCBpcyBpbiBjb250ZXh0Li4uCgo+ICAgICAgc3RydWN0
IG1zaV9kZXNjIG1zaTsKPiAtICAgIHN0cnVjdCBpbnRlbF9pb21tdSAqaW50ZWw7Cj4gKyAgICBz
dHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7Cj4gCj4gICAgICB1aW50NjRfdCBxaW52YWxfbWFk
ZHI7ICAgLyogcXVldWUgaW52YWxpZGF0aW9uIHBhZ2UgbWFjaGluZSBhZGRyZXNzICovCgouLi4g
c28gaXQgaXMgY29uc2lzdGVudCB3aXRoIHRoaXMgXgoKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL3F1aXJrcy5jCj4gaW5kZXggNzkyMDlmMy4uZjNhNjE3ZiAxMDA2NDQKPiAtLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvcXVpcmtzLmMKPiBAQCAtMTM5LDggKzEzOSw3IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBtYXBfaWdkX3JlZyh2b2lkKQo+ICAgKi8KPiAgc3RhdGljIGludCBjYW50aWdhX3Z0ZF9v
cHNfcHJlYW1ibGUoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCj4gIHsKPiAtICAgIHN0cnVjdCBp
bnRlbF9pb21tdSAqaW50ZWwgPSBpb21tdS0+aW50ZWw7Cj4gLSAgICBzdHJ1Y3QgYWNwaV9kcmhk
X3VuaXQgKmRyaGQgPSBpbnRlbCA/IGludGVsLT5kcmhkIDogTlVMTDsKPiArICAgIHN0cnVjdCBh
Y3BpX2RyaGRfdW5pdCAqZHJoZCA9IGlvbW11LT5kcmhkOwo+IAo+ICAgICAgaWYgKCAhaXNfaWdk
X2RyaGQoZHJoZCkgfHwgIWlzX2NhbnRpZ2FfYjMgKQo+ICAgICAgICAgIHJldHVybiAwOwo+IEBA
IC0xNzQsOCArMTczLDcgQEAgc3RhdGljIGludCBjYW50aWdhX3Z0ZF9vcHNfcHJlYW1ibGUoc3Ry
dWN0IHZ0ZF9pb21tdSAqaW9tbXUpCj4gICAqLwo+ICBzdGF0aWMgdm9pZCBzbmJfdnRkX29wc19w
cmVhbWJsZShzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSkKPiAgewo+IC0gICAgc3RydWN0IGludGVs
X2lvbW11ICppbnRlbCA9IGlvbW11LT5pbnRlbDsKPiAtICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5p
dCAqZHJoZCA9IGludGVsID8gaW50ZWwtPmRyaGQgOiBOVUxMOwo+ICsgICAgc3RydWN0IGFjcGlf
ZHJoZF91bml0ICpkcmhkID0gaW9tbXUtPmRyaGQ7Cj4gICAgICBzX3RpbWVfdCBzdGFydF90aW1l
Owo+IAo+ICAgICAgaWYgKCAhaXNfaWdkX2RyaGQoZHJoZCkgfHwgIWlzX3NuYl9nZnggKQo+IEBA
IC0yMDQsOCArMjAyLDcgQEAgc3RhdGljIHZvaWQgc25iX3Z0ZF9vcHNfcHJlYW1ibGUoc3RydWN0
IHZ0ZF9pb21tdSAqaW9tbXUpCj4gCj4gIHN0YXRpYyB2b2lkIHNuYl92dGRfb3BzX3Bvc3RhbWJs
ZShzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSkKPiAgewo+IC0gICAgc3RydWN0IGludGVsX2lvbW11
ICppbnRlbCA9IGlvbW11LT5pbnRlbDsKPiAtICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJo
ZCA9IGludGVsID8gaW50ZWwtPmRyaGQgOiBOVUxMOwo+ICsgICAgc3RydWN0IGFjcGlfZHJoZF91
bml0ICpkcmhkID0gaW9tbXUtPmRyaGQ7Cj4gCj4gICAgICBpZiAoICFpc19pZ2RfZHJoZChkcmhk
KSB8fCAhaXNfc25iX2dmeCApCj4gICAgICAgICAgcmV0dXJuOwo+IGRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC91dGlscy5jCj4gaW5kZXggNzJkMjIzNS4uZWU5ZTZjYiAxMDA2NDQKPiAtLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC91dGlscy5jCj4gQEAgLTk2LDcgKzk2LDcgQEAgdm9pZCBwcmludF92dGRfZW50
cmllcyhzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwgaW50IGJ1cywgaW50IGRldmZuLCB1NjQgZ21m
bikKCnU2NCAoYW5kIG1heWJlIHJlbmFtZSkuCgogIFBhdWwKCj4gICAgICB1MzIgbF9pbmRleCwg
bGV2ZWw7Cj4gCj4gICAgICBwcmludGsoInByaW50X3Z0ZF9lbnRyaWVzOiBpb21tdSAjJXUgZGV2
ICUwNHg6JTAyeDolMDJ4LiV1IGdtZm4gJSJQUklfZ2ZuIlxuIiwKPiAtICAgICAgICAgICBpb21t
dS0+aW5kZXgsIGlvbW11LT5pbnRlbC0+ZHJoZC0+c2VnbWVudCwgYnVzLAo+ICsgICAgICAgICAg
IGlvbW11LT5pbmRleCwgaW9tbXUtPmRyaGQtPnNlZ21lbnQsIGJ1cywKPiAgICAgICAgICAgICBQ
Q0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwgZ21mbik7Cj4gCj4gICAgICBpZiAoIGlv
bW11LT5yb290X21hZGRyID09IDAgKQo+IC0tCj4gMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 10:27:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 10:27:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyDTq-0005YQ-2V; Mon, 25 Feb 2019 10:27:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyDTp-0005YL-E5
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 10:27:25 +0000
X-Inumbo-ID: f05757cf-38e7-11e9-bc90-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f05757cf-38e7-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 10:27:24 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id j1so6420107lfb.10
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 02:27:24 -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=sLJWBmpDuwVEU1drenR7RJOjefOO5sSuV4vBAQcduoY=;
 b=Y7OFsQhrNZBlNKSqjtB2byTJqiJ3s5ONSZrt8FSAFSVrJS1SXbxfwaBmMABsR1weB0
 pD7g0rai0XLuVCIXNu+/vPjyKcHruBNfSjt/XYRRngO7k4vk2nmh5nMOnErJ6AAxt1KW
 +hC33/ukNGxugWkEzvno//grXBG4M2nRhUWsHDxWlr5ea1+w9G0xg381hFl39+8V5jqo
 G1PMWjCBq8+ChRSRJTim9J1UeGn0JoY7AnduUNATCQi/3ZxdoZoSJ8klXJxrVTEEZJ8v
 wK/7Qccw/4dGiAUhn1nZPcQPu7qYar0aSKPk3Ic/vMu8cy/bPr+vrtQy1UXivC1+Givl
 L5/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=sLJWBmpDuwVEU1drenR7RJOjefOO5sSuV4vBAQcduoY=;
 b=GNC4Xm+9cLzIiiv6hzIo/L1fNH+JBVfwDcVsic7x5h4jj1Jt0GNaVvhoxTRyKO4kLF
 9YP+s+0cW1iCUg4QOq1qK/EbVd9prihsJlAMWY6HJ2/7SszvU7TW6J8QcVsZT2elKg4i
 9UhuW5JlyjaaatcFX++iHyT8KQ/JiFRzXOVIeJwTi3loqcIdJE8REu8XIE3AV1onD+im
 /4sMeYIRpjaSayih40mY0PxVDilhU1oweb/zStG4aTKz0zRyqY/+CGWhxfCDP+ly6hQk
 zL+ZvrJ6CoTDac0DhqukrTZr39qTSBv3GDtW6NL/Dt38jTs4zRd8tgM0o3AegU/+axHi
 zTcg==
X-Gm-Message-State: AHQUAuYzTQ6fGotcEHbkoMC2svY0bpjSyzsx3wjq22xy138fjqabWU3W
 JVrovrYorvT/GUn4OPsLU3e7y45T
X-Google-Smtp-Source: AHgI3IaOV8AQZnK6qlkgiUkehTguY3iSbKQ53UrX/5e+OhZWyYvZ2reTLnckQv0RWm0dVAgpDIfPqA==
X-Received: by 2002:a19:b8a:: with SMTP id 132mr5644668lfl.70.1551090442144;
 Mon, 25 Feb 2019 02:27:22 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 a18sm557824lff.17.2019.02.25.02.27.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 02:27:21 -0800 (PST)
To: Julien Grall <Julien.Grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
 <alpine.DEB.2.10.1902221416190.30151@sstabellini-ThinkPad-X260>
 <cc653ed1-922c-80ac-2eb7-27ce135bf2a8@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <ac5b3c5f-ff81-1deb-f864-4b11140bd84e@gmail.com>
Date: Mon, 25 Feb 2019 12:27:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <cc653ed1-922c-80ac-2eb7-27ce135bf2a8@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMy8xOSAxOjEzIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBPbiAyMi8w
Mi8yMDE5IDIyOjM0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+IE9uIEZyaSwgMjIgRmVi
IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpIFN0ZWZhbm8sCj4+Pgo+Pj4gT24gMjIv
MDIvMjAxOSAyMTo1OCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+IE9uIEZyaSwgMjIg
RmViIDIwMTksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IE9uIDIyLzAyLzIwMTkgMjE6MDAs
IFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4+IE9uIEZyaSwgMjIgRmViIDIwMTksIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+Pj4+PiBCVFcsIEkgY2hlY2tlZCB0aGUgc2VyaWVzIHdp
dGggLVdzd2l0Y2gtZGVmYXVsdDoKPj4+Pj4+Pj4+PiAtV3N3aXRjaC1kZWZhdWx0Cj4+Pj4+Pj4+
Pj4gV2FybiB3aGVuZXZlciBhIHN3aXRjaCBzdGF0ZW1lbnQgZG9lcyBub3QgaGF2ZSBhIGRlZmF1
bHQgY2FzZS4KPj4+Pj4+Pj4+Pj4gRnVydGhlcm1vcmUsIHVzaW5nIEJVRygpIGlzIGEgcHJldHR5
IGJhZCBpZGVhIGluIHN3aXRjaC4KPj4+Pj4+Pj4+PiBJdCBpcyBhbmQgbm90IG9ubHkgaW4gdGhl
IHN3aXRjaC4gVGhlIHJlYXNvbiBJIHB1dCBCVUcgaXMgdGhhdCBJIHRyaWVkCj4+Pj4+Pj4+Pj4g
dG8gZm9sbG93Cj4+Pj4+Pj4+Pj4gdGhlIGV4aXN0aW5nICJlcnJvciBoYW5kbGluZyIgYXQgdGhv
c2UgcGxhY2VzLgo+Pj4+Pj4+Pj4gSXQgaXMgbm90IGJlY2F1c2UgQlVHKCkgaXMgYmVlbiB1c2Vk
IHRvZGF5IGluIHNvbWUgcGxhY2VzIHRoYXQgd2UgbmVlZCB0bwo+Pj4+Pj4+Pj4gY29udGludWUg
dG8gc3ByZWFkIGl0Lgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBVc2Ugb2YgQlVHKCkgaXRzZWxmIGlz
IGFub3RoZXIgdG9waWMgd2hpY2ggd2lsbCBhbHNvIG5lZWQgdG8gYmUKPj4+Pj4+Pj4+PiBhZGRy
ZXNzZWQKPj4+Pj4+Pj4+IFNvIHdlIHNob3VsZCBub3QgYWRkIG1vcmUgb2YgdGhlbS4uLgo+Pj4+
Pj4+PiBBZ2FpbiwgSSBzZWUgdGhpcyBhcyBhIGRlZGljYXRlZCBjaGFuZ2UuIFNvLCBpbiB0aGUg
Y3VycmVudCBzZXJpZXMgSSB0aGluawo+Pj4+Pj4+PiBpdCBpcwo+Pj4+Pj4+PiBhY2NlcHRhYmxl
IHRvIHVzZSB0aGUgZXhpc3Rpbmcgd2F5IG9mIGVycm9yIGhhbmRsaW5nIGlmIGFueSBhdCBhbGwu
Cj4+Pj4+Pj4gVGhhdCdzIG5vdCBob3cgaXQgd29ya3MgaW4gdXBzdHJlYW0uIElmIHlvdSBrbm93
IHNvbWUgY29uc3RydWN0cyBhcmUgd3JvbmcsIGl0Cj4+Pj4+Pj4gaXMgYmVzdCB0byB0cnkgdG8g
YWRkcmVzcyBwYXJ0aWFsbHkgdGhlIHByb2JsZW0gZGlyZWN0bHkgdGhlbiBoYXZpbmcgc28geW91
Cj4+Pj4+Pj4gcmVkdWNlIHRoZSBhbW91bnRzIG9mIGNoYW5nZSBhZnRlcndhcmRzLgo+Pj4+Pj4+
Cj4+Pj4+Pj4gU28gcGxlYXNlIHRyeSB0byBub3QgaW50cm9kdWNlIG1vcmUgQlVHKCkgaW4gdGhl
IGNvZGUgYmFzZS4KPj4+Pj4+IEhpIE9sZWtzYW5kciwgSnVsaWVuLAo+Pj4+Pj4KPj4+Pj4+IEp1
bGllbidzIHJpZ2h0IHRoYXQgd2Ugc2hvdWxkIG5vdCBpbnRyb2R1Y2UgYW55IG1vcmUgQlVHKClz
LiBJbiBmYWN0LAo+Pj4+Pj4gZWFjaCBvZiB0aGVtIG1ha2VzIHRoZSBjb2RlIGxlc3Mgc2FmZSwg
bm90IG1vcmUgc2FmZSEgVGhlIHB1cnBvc2Ugb2YKPj4+Pj4+IE1JU1JBQyAxNi40IGlzICJkZWZl
bnNpdmUgcHJvZ3JhbW1pbmciOiB3cml0ZSB0aGUgY29kZSBpbiBhIHdheSB0aGF0IGlzCj4+Pj4+
PiBtb3JlIChub3QgbGVzcyEpIHJlc2lsaWVudCB0byBmYWlsdXJlLgo+Pj4+Pj4KPj4+Pj4+IFNv
LCBJIHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGludHJvZHVjZSBhIGRlZmF1bHQgbGFiZWwg
YmVjYXVzZSBpdAo+Pj4+Pj4gY2FuIGhlbHAgdXMgc3BvdCB1bmV4cGVjdGVkIGlzc3Vlcy4gSW5z
dGVhZCBvZiBjYWxsaW5nIEJVRygpIGluIHRoZQo+Pj4+Pj4gZGVmYXVsdCBoYW5kbGVyLCB3aGlj
aCBpcyBkZXRyaW1lbnRhbCwgd2Ugc2hvdWxkIHJldHVybiBhbiBlcnJvciB3aGVuCj4+Pj4+PiBw
b3NzaWJsZSwgb3IganVzdCBwcmludCBhIHdhcm5pbmcuCj4+Pj4+IGRvbWFpbl9jcmFzaCgpIGlz
IGFsbW9zdCBhbHdheXMgYmV0dGVyIHRoYW4gQlVHKCkuwqAgSXQgaXMgdmVyeSBvYnZpb3VzCj4+
Pj4+IGlmIGl0IGdldHMgaGl0LCBhbmQgd29udCBjcmFzaCBYZW4uCj4+Pj4gVGhhdCdzIGEgZ29v
ZCBzdWdnZXN0aW9uLgo+Pj4+Cj4+Pj4KPj4+Pj4+IEFzIDE2LjQgY2xlYXJseSBzdGF0ZSwgZXZl
biBhIHNpbXBsZSBjb21tZW50IHdvdWxkIGJlIGVub3VnaCB0byBhZGRyZXNzCj4+Pj4+PiB0aGUg
cnVsZS4gV2UganVzdCBuZWVkIHRvIGV4cGxhaW4gd2h5IGEgZGVmYXVsdCBsYWJlbCBpcyBub3Qg
bmVlZGVkLgo+Pj4+Pj4gU3VjaCBhczoKPj4+Pj4+Cj4+Pj4+PiAgICAgIGRlZmF1bHQ6Cj4+Pj4+
PiAgICAgIC8qIHVucmVhY2hhYmxlIGJlY2F1c2UgYmxhaCBhbmQgYmxhaCAqLwo+Pj4+PiBXaGF0
IGEgc2ltcGxlIGNvbW1lbnQgZG9lc24ndCBkbyBpcyBhdm9pZCBicmVha2luZyAtV3N3aXRjaC4K
Pj4+PiBJIGRvbid0IGtub3cgaG93IHRvIHJlY29uY2lsZSAxNi40IHdpdGggLVdzd2l0Y2guIE9u
ZSBjb3VsZCBhcmd1ZSB0aGF0Cj4+Pj4gLVdzd2l0Y2ggY291bGQgYmUgYSBnb29kIHdheSB0byBh
ZGRyZXNzIDE2LjQsIGJ1dCB0aGVuIHdlIGludHJvZHVjZSBhCj4+Pj4gY29tcGlsZXIgc3BlY2lm
aWMgcmVxdWlyZW1lbnQuIFR5cGljYWxseSBnY2MgaXMgbm90IHRoZSBjb21waWxlciBvZgo+Pj4+
IGNob2ljZSBmb3IgdGhlc2UgZW52aXJvbm1lbnRzLCB1bmZvcnR1bmF0ZWx5IGZvcmNpbmcgZ2Nj
IGlzIG5vdCBhbgo+Pj4+IG9wdGlvbi4KPj4+IFdlbGwsIHlvdSBjb3VsZCBidWlsZCB3aXRoIEdD
QyBhbmQgdGhlbiBidWlsZCB3aXRoIHlvdXIgY3VzdG9tCj4+PiBjb21waWxlci4uLgo+PiBUaGlz
IHN1Z2dlc3Rpb24gaXMgcHJvYmxlbWF0aWM6IGFzIGFuIGluZGl2aWR1YWwgaW50ZXJlc3RlZCBp
biBNSVNSQS1DCj4+IGNvbXBsaWFuY2UsIEkgb25seSBoYXZlIHRoZSBNSVNSQS1DIHJ1bGVzIGlu
IG15IGhhbmRzLiBJIGRvbid0IGtub3cgaG93Cj4+IHRvIGRlYWwgd2l0aCBzdWdnZXN0aW9ucyBs
aWtlIHRoaXMgb25lLCB0aGF0IGRvbid0IGNvbXBseSB0byB0aGUgUnVsZXMsCj4+IGJ1dCBpdCB0
cmllcyB0byBhZGRyZXNzIHRoZSBzYW1lIGlzc3VlIGluIGEgZGlmZmVyZW50IG1hbm5lci4KPiBB
cmUgeW91IHN1Z2dlc3Rpbmcgd2Ugd2lsbCBoYXZlIHRvIGFiaWRlIHRvIGFsbCB0aGUgcnVsZXMg
ZXZlbiBpZiB0aGV5Cj4gZG9lc24ndCBtYWtlIHRoaW5ncyB3b3JzdD8gSSB3YXMgdW5kZXIgdGhl
IGltcHJlc3Npb24gd2UgZG9uJ3QgbmVjZXNzYXJ5Cj4gbmVlZCB0byBmb2xsb3cgYSBydWxlIGlm
IHdlIGhhdmUganVzdGlmaWNhdGlvbiBmb3IgaXQuCj4KPj4gSSBjYW5ub3QgcnVsZSBvdXQgdGhh
dCBpdCB3b3VsZG4ndCB3b3JrLCBidXQgYWxzbyBJIGNhbm5vdCBiZSBzdXJlIHRoYXQKPj4gaXQg
d291bGQgd29yay4gSW4gc2hvcnQsIEkgaGF2ZSBubyB3YXkgdG8gbWFrZSBwcm9ncmVzcyBvciB0
byBmaW5kIG91dAo+PiBob3cgdG8gbW92ZSBmb3J3YXJkLiBJIGd1ZXNzIGFzIGEgY29udHJpYnV0
b3IgSSB3b3VsZCBiZSBmb3JjZWQgdG8gZ28KPj4gYmFjayB0byB0aGUgTUlTUkFDIGNvbXBsaWFu
Y2UgZXhwZXJ0cyBhbmQgYXNrIGZvciB0aGVpciBvcGluaW9uLiAoT25lCj4+IG5vbi10ZWNobmlj
YWwgaXNzdWUgaXMgd2hvIGlzIGdvaW5nIHRvIHBheSB0aGVtIGZvciBzcGVuZGluZyB0aGVpciB0
aW1lCj4+IG9uIHRoaXMuKSBCdXQgd2hhdCBpZiB0aGV5IHNheSBpdCBpcyBub3QgYWNjZXB0YWJs
ZSBmb3IgY29tcGxpYW5jZT8KPiBJIGFwcHJlY2lhdGUgcGVvcGxlIG1pZ2h0IHdhbnQgdG8gdXNl
IFhlbiB3aXRoIE1JU1JBIEMuIEJ1dCBJIGFtIG5vdAo+IGNvbnZpbmNlZCB3ZSBzaG91bGQgYmVu
ZCB0byBzb21lIHJ1bGVzIGluIFhlbiBQcm9qZWN0IGZvciB0aGUgc2FrZSBvZgo+IG1ha2luZyBN
SVNSQSBoYXBweS4gUGVvcGxlIGNvdWxkIGNhcnJ5IHN1Y2ggcGF0Y2ggdGhlbXNlbHZlcyBpZiB0
aGV5Cj4gY2FyZSBhYm91dCBpdC4KR29vZCBzdWdnZXN0aW9uLCBidXQgdGFraW5nIGludG8gYWNj
b3VudCB0aGUgbnVtYmVyIG9mIHBvc3NpYmxlCmNoYW5nZXMgdGhpcyB3aWxsIGZpbmFsbHkgYmVj
b21lIGEgZm9yayBvZiB0aGUgZXhpc3RpbmcgWGVuLi4uCkFuZCB3ZSBhbGwgcHJvYmFibHkgdW5k
ZXJzdGFuZCB3aGF0IGl0IG1lYW5zIHRvIGRldmlhdGUgZnJvbSB1cHN0cmVhbS4uLgpPbiB0aGUg
b3RoZXIgaGFuZCB3aGF0J3Mgd3Jvbmcgd2l0aCB0aGUgd2lsbCB0byBtYWtlIHRoZSBwcm9qZWN0
CmJlbmVmaXQgZnJvbSBtb3JlIHJvYnVzdCAoYXMgTUlTUkEgYmVsaWV2ZXMpIGFuZCwgeWVzLCBj
ZXJ0aWZpZWQgY29kZT8KPgo+PiBUaGlzIGlzIGEgZ3JlYXQgdG9waWMgdG8gZGlzY3VzcyBpbiBN
YXJjaCBhbmQgZGVjaWRlIHdoYXQgdG8gZG8gaW4gdGhlc2UKPj4gc2l0dWF0aW9ucy4KPj4KPj4K
Pj4+IEJ1dCwgR0NDIGlzIHByZXR0eSBtdWNoIHRoZSBvbmx5IGNob2ljZSBmb3IgWGVuIG9uIEFy
bSB0b2RheQo+Pj4gYXMgd2UgZG9uJ3QgYnVpbGQgd2l0aCBjbGFuZyBhbmQgSSBwcmV0dHkgZG91
YnQgd2UgY2FuIGJ1aWxkIHdpdGggY29tcGNlcnQuCj4+IE9idmlvdXNseSwgdGhpcyBoYXMgdG8g
Y2hhbmdlIGlmIHdlIHdhbnQgdG8gbWFrZSBwcm9ncmVzcyBvbiBzYWZldHkKPj4gY2VydGlmaWNh
dGlvbnMuCj4gSSBhbSBjdXJpb3VzIHRvIGtub3cgd2hhdCBpcyBwbGFuIGZvciB0aGlzLiBJIG1l
YW4gdGhhdCBpZiBuby1vbmUgaXMKPiBwbGFubmluZyB0byBtYWtlIFhlbiBidWlsZCB3aXRoIG90
aGVyIGNvbXBpbGVycy4gVGhlbiB3aGF0IHdvdWxkIGJlIHRoZQo+IGJlbmVmaXRzIG9mIHRoaXM/
Cj4KPiBDaGVlcnMsCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 10:37:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 10:37:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyDdA-0006MC-DH; Mon, 25 Feb 2019 10:37:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eFH1=RA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyDd9-0006M0-8y
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 10:37:03 +0000
X-Inumbo-ID: 4973454b-38e9-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4973454b-38e9-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 10:37:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyDd7-0004tG-Lr; Mon, 25 Feb 2019 10:37:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyDd7-0005hj-BU; Mon, 25 Feb 2019 10:37:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyDd7-0008Vc-AW; Mon, 25 Feb 2019 10:37:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133412-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386-pvops:<job status>:broken:regression
 ovmf:build-i386-libvirt:<job status>:broken:regression
 ovmf:build-i386-pvops:host-install(4):broken:regression
 ovmf:build-i386-libvirt:host-install(4):broken:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=95083f7db57fd5669e7e4c3fa0297e8ff2039562
X-Osstest-Versions-That: ovmf=c417c1b33d06ef6ae96adb373201a5a3c3b38772
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Feb 2019 10:37:01 +0000
Subject: [Xen-devel] [ovmf test] 133412: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQxMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0MTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEzMzI5MQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjkxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzNjkgUkVHUi4g
dnMuIDEzMzI5MQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMzMzNjkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICA5NTA4M2Y3ZGI1
N2ZkNTY2OWU3ZTRjM2ZhMDI5N2U4ZmYyMDM5NTYyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAg
ICAgICAgICAgICAgICBjNDE3YzFiMzNkMDZlZjZhZTk2YWRiMzczMjAxYTVhM2MzYjM4NzcyCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMyOTEgIDIwMTktMDItMTggMDE6NDE6MTUgWiAgICA3IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzMzA1ICAyMDE5LTAyLTE5IDAwOjQxOjIxIFogICAg
NiBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzMzY5ICAyMDE5LTAy
LTIyIDE0OjExOjE0IFogICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZWNraSBNYXRldXN6IDxtYXRldXN6LmFs
YmVja2lAaW50ZWwuY29tPgogIEFsYmVja2ksIE1hdGV1c3ogPC9vPUludGVsL291PUV4Y2hhbmdl
IEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVudHMvY249
QWxiZWNraSwgTWF0ZXVzejNiZT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBC
b2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUgPGNoYXNlbC5jaGl1
QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGVu
IEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGlu
dGVsLmNvbT4KICBFZGdhciBIYW5kYWwgPGVoYW5kYWxAbnZpZGlhLmNvbT4KICBGYW4sIFpoaWp1
WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwu
Y29tPgogIEdvbnphbGV6IERlbCBDdWV0bywgUm9kcmlnbyA8cm9kcmlnby5nb256YWxlei5kZWwu
Y3VldG9AaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVs
LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIExhc3psbyBFcnNl
ayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+
CiAgTWF4IEtudXRzZW4gPG1ha251dHNlQG1pY3Jvc29mdC5jb20+CiAgUmF5IE5pIDxyYXkubmlA
aW50ZWwuY29tPgogIFJvZHJpZ28gR29uemFsZXogZGVsIEN1ZXRvIDxyb2RyaWdvLmdvbnphbGV6
LmRlbC5jdWV0b0BpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBT
YW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVu
Z2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgog
IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBaaGljaGFvIEdhbyA8emhpY2hhby5n
YW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LWxpYnZpcnQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtbGli
dmlydCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMTcxOSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 10:58:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 10:58:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyDxi-0007p4-CH; Mon, 25 Feb 2019 10:58:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyDxh-0007oz-94
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 10:58:17 +0000
X-Inumbo-ID: 4060ebb3-38ec-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4060ebb3-38ec-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 10:58:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 47041A78;
 Mon, 25 Feb 2019 02:57:45 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E07373F703;
 Mon, 25 Feb 2019 02:57:43 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
 <alpine.DEB.2.10.1902221416190.30151@sstabellini-ThinkPad-X260>
 <cc653ed1-922c-80ac-2eb7-27ce135bf2a8@arm.com>
 <ac5b3c5f-ff81-1deb-f864-4b11140bd84e@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c112dc1c-dcbc-20d7-57b0-7ca0352bfeb2@arm.com>
Date: Mon, 25 Feb 2019 10:57:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <ac5b3c5f-ff81-1deb-f864-4b11140bd84e@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNS8wMi8yMDE5IDEwOjI3LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
PiBPbiAyLzIzLzE5IDE6MTMgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9u
IDIyLzAyLzIwMTkgMjI6MzQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIEZyaSwg
MjIgRmViIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBIaSBTdGVmYW5vLAo+Pj4+Cj4+
Pj4gT24gMjIvMDIvMjAxOSAyMTo1OCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+PiBP
biBGcmksIDIyIEZlYiAyMDE5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4gT24gMjIvMDIv
MjAxOSAyMTowMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+Pj4+IE9uIEZyaSwgMjIg
RmViIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+Pj4+Pj4gQlRXLCBJIGNoZWNrZWQg
dGhlIHNlcmllcyB3aXRoIC1Xc3dpdGNoLWRlZmF1bHQ6Cj4+Pj4+Pj4+Pj4+IC1Xc3dpdGNoLWRl
ZmF1bHQKPj4+Pj4+Pj4+Pj4gV2FybiB3aGVuZXZlciBhIHN3aXRjaCBzdGF0ZW1lbnQgZG9lcyBu
b3QgaGF2ZSBhIGRlZmF1bHQgY2FzZS4KPj4+Pj4+Pj4+Pj4+IEZ1cnRoZXJtb3JlLCB1c2luZyBC
VUcoKSBpcyBhIHByZXR0eSBiYWQgaWRlYSBpbiBzd2l0Y2guCj4+Pj4+Pj4+Pj4+IEl0IGlzIGFu
ZCBub3Qgb25seSBpbiB0aGUgc3dpdGNoLiBUaGUgcmVhc29uIEkgcHV0IEJVRyBpcyB0aGF0IEkg
dHJpZWQKPj4+Pj4+Pj4+Pj4gdG8gZm9sbG93Cj4+Pj4+Pj4+Pj4+IHRoZSBleGlzdGluZyAiZXJy
b3IgaGFuZGxpbmciIGF0IHRob3NlIHBsYWNlcy4KPj4+Pj4+Pj4+PiBJdCBpcyBub3QgYmVjYXVz
ZSBCVUcoKSBpcyBiZWVuIHVzZWQgdG9kYXkgaW4gc29tZSBwbGFjZXMgdGhhdCB3ZSBuZWVkIHRv
Cj4+Pj4+Pj4+Pj4gY29udGludWUgdG8gc3ByZWFkIGl0Lgo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+
IFVzZSBvZiBCVUcoKSBpdHNlbGYgaXMgYW5vdGhlciB0b3BpYyB3aGljaCB3aWxsIGFsc28gbmVl
ZCB0byBiZQo+Pj4+Pj4+Pj4+PiBhZGRyZXNzZWQKPj4+Pj4+Pj4+PiBTbyB3ZSBzaG91bGQgbm90
IGFkZCBtb3JlIG9mIHRoZW0uLi4KPj4+Pj4+Pj4+IEFnYWluLCBJIHNlZSB0aGlzIGFzIGEgZGVk
aWNhdGVkIGNoYW5nZS4gU28sIGluIHRoZSBjdXJyZW50IHNlcmllcyBJIHRoaW5rCj4+Pj4+Pj4+
PiBpdCBpcwo+Pj4+Pj4+Pj4gYWNjZXB0YWJsZSB0byB1c2UgdGhlIGV4aXN0aW5nIHdheSBvZiBl
cnJvciBoYW5kbGluZyBpZiBhbnkgYXQgYWxsLgo+Pj4+Pj4+PiBUaGF0J3Mgbm90IGhvdyBpdCB3
b3JrcyBpbiB1cHN0cmVhbS4gSWYgeW91IGtub3cgc29tZSBjb25zdHJ1Y3RzIGFyZSAKPj4+Pj4+
Pj4gd3JvbmcsIGl0Cj4+Pj4+Pj4+IGlzIGJlc3QgdG8gdHJ5IHRvIGFkZHJlc3MgcGFydGlhbGx5
IHRoZSBwcm9ibGVtIGRpcmVjdGx5IHRoZW4gaGF2aW5nIHNvIHlvdQo+Pj4+Pj4+PiByZWR1Y2Ug
dGhlIGFtb3VudHMgb2YgY2hhbmdlIGFmdGVyd2FyZHMuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFNvIHBs
ZWFzZSB0cnkgdG8gbm90IGludHJvZHVjZSBtb3JlIEJVRygpIGluIHRoZSBjb2RlIGJhc2UuCj4+
Pj4+Pj4gSGkgT2xla3NhbmRyLCBKdWxpZW4sCj4+Pj4+Pj4KPj4+Pj4+PiBKdWxpZW4ncyByaWdo
dCB0aGF0IHdlIHNob3VsZCBub3QgaW50cm9kdWNlIGFueSBtb3JlIEJVRygpcy4gSW4gZmFjdCwK
Pj4+Pj4+PiBlYWNoIG9mIHRoZW0gbWFrZXMgdGhlIGNvZGUgbGVzcyBzYWZlLCBub3QgbW9yZSBz
YWZlISBUaGUgcHVycG9zZSBvZgo+Pj4+Pj4+IE1JU1JBQyAxNi40IGlzICJkZWZlbnNpdmUgcHJv
Z3JhbW1pbmciOiB3cml0ZSB0aGUgY29kZSBpbiBhIHdheSB0aGF0IGlzCj4+Pj4+Pj4gbW9yZSAo
bm90IGxlc3MhKSByZXNpbGllbnQgdG8gZmFpbHVyZS4KPj4+Pj4+Pgo+Pj4+Pj4+IFNvLCBJIHRo
aW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGludHJvZHVjZSBhIGRlZmF1bHQgbGFiZWwgYmVjYXVz
ZSBpdAo+Pj4+Pj4+IGNhbiBoZWxwIHVzIHNwb3QgdW5leHBlY3RlZCBpc3N1ZXMuIEluc3RlYWQg
b2YgY2FsbGluZyBCVUcoKSBpbiB0aGUKPj4+Pj4+PiBkZWZhdWx0IGhhbmRsZXIsIHdoaWNoIGlz
IGRldHJpbWVudGFsLCB3ZSBzaG91bGQgcmV0dXJuIGFuIGVycm9yIHdoZW4KPj4+Pj4+PiBwb3Nz
aWJsZSwgb3IganVzdCBwcmludCBhIHdhcm5pbmcuCj4+Pj4+PiBkb21haW5fY3Jhc2goKSBpcyBh
bG1vc3QgYWx3YXlzIGJldHRlciB0aGFuIEJVRygpLsKgIEl0IGlzIHZlcnkgb2J2aW91cwo+Pj4+
Pj4gaWYgaXQgZ2V0cyBoaXQsIGFuZCB3b250IGNyYXNoIFhlbi4KPj4+Pj4gVGhhdCdzIGEgZ29v
ZCBzdWdnZXN0aW9uLgo+Pj4+Pgo+Pj4+Pgo+Pj4+Pj4+IEFzIDE2LjQgY2xlYXJseSBzdGF0ZSwg
ZXZlbiBhIHNpbXBsZSBjb21tZW50IHdvdWxkIGJlIGVub3VnaCB0byBhZGRyZXNzCj4+Pj4+Pj4g
dGhlIHJ1bGUuIFdlIGp1c3QgbmVlZCB0byBleHBsYWluIHdoeSBhIGRlZmF1bHQgbGFiZWwgaXMg
bm90IG5lZWRlZC4KPj4+Pj4+PiBTdWNoIGFzOgo+Pj4+Pj4+Cj4+Pj4+Pj4gwqDCoMKgwqAgZGVm
YXVsdDoKPj4+Pj4+PiDCoMKgwqDCoCAvKiB1bnJlYWNoYWJsZSBiZWNhdXNlIGJsYWggYW5kIGJs
YWggKi8KPj4+Pj4+IFdoYXQgYSBzaW1wbGUgY29tbWVudCBkb2Vzbid0IGRvIGlzIGF2b2lkIGJy
ZWFraW5nIC1Xc3dpdGNoLgo+Pj4+PiBJIGRvbid0IGtub3cgaG93IHRvIHJlY29uY2lsZSAxNi40
IHdpdGggLVdzd2l0Y2guIE9uZSBjb3VsZCBhcmd1ZSB0aGF0Cj4+Pj4+IC1Xc3dpdGNoIGNvdWxk
IGJlIGEgZ29vZCB3YXkgdG8gYWRkcmVzcyAxNi40LCBidXQgdGhlbiB3ZSBpbnRyb2R1Y2UgYQo+
Pj4+PiBjb21waWxlciBzcGVjaWZpYyByZXF1aXJlbWVudC4gVHlwaWNhbGx5IGdjYyBpcyBub3Qg
dGhlIGNvbXBpbGVyIG9mCj4+Pj4+IGNob2ljZSBmb3IgdGhlc2UgZW52aXJvbm1lbnRzLCB1bmZv
cnR1bmF0ZWx5IGZvcmNpbmcgZ2NjIGlzIG5vdCBhbgo+Pj4+PiBvcHRpb24uCj4+Pj4gV2VsbCwg
eW91IGNvdWxkIGJ1aWxkIHdpdGggR0NDIGFuZCB0aGVuIGJ1aWxkIHdpdGggeW91ciBjdXN0b20K
Pj4+PiBjb21waWxlci4uLgo+Pj4gVGhpcyBzdWdnZXN0aW9uIGlzIHByb2JsZW1hdGljOiBhcyBh
biBpbmRpdmlkdWFsIGludGVyZXN0ZWQgaW4gTUlTUkEtQwo+Pj4gY29tcGxpYW5jZSwgSSBvbmx5
IGhhdmUgdGhlIE1JU1JBLUMgcnVsZXMgaW4gbXkgaGFuZHMuIEkgZG9uJ3Qga25vdyBob3cKPj4+
IHRvIGRlYWwgd2l0aCBzdWdnZXN0aW9ucyBsaWtlIHRoaXMgb25lLCB0aGF0IGRvbid0IGNvbXBs
eSB0byB0aGUgUnVsZXMsCj4+PiBidXQgaXQgdHJpZXMgdG8gYWRkcmVzcyB0aGUgc2FtZSBpc3N1
ZSBpbiBhIGRpZmZlcmVudCBtYW5uZXIuCj4+IEFyZSB5b3Ugc3VnZ2VzdGluZyB3ZSB3aWxsIGhh
dmUgdG8gYWJpZGUgdG8gYWxsIHRoZSBydWxlcyBldmVuIGlmIHRoZXkKPj4gZG9lc24ndCBtYWtl
IHRoaW5ncyB3b3JzdD8gSSB3YXMgdW5kZXIgdGhlIGltcHJlc3Npb24gd2UgZG9uJ3QgbmVjZXNz
YXJ5Cj4+IG5lZWQgdG8gZm9sbG93IGEgcnVsZSBpZiB3ZSBoYXZlIGp1c3RpZmljYXRpb24gZm9y
IGl0Lgo+Pgo+Pj4gSSBjYW5ub3QgcnVsZSBvdXQgdGhhdCBpdCB3b3VsZG4ndCB3b3JrLCBidXQg
YWxzbyBJIGNhbm5vdCBiZSBzdXJlIHRoYXQKPj4+IGl0IHdvdWxkIHdvcmsuIEluIHNob3J0LCBJ
IGhhdmUgbm8gd2F5IHRvIG1ha2UgcHJvZ3Jlc3Mgb3IgdG8gZmluZCBvdXQKPj4+IGhvdyB0byBt
b3ZlIGZvcndhcmQuIEkgZ3Vlc3MgYXMgYSBjb250cmlidXRvciBJIHdvdWxkIGJlIGZvcmNlZCB0
byBnbwo+Pj4gYmFjayB0byB0aGUgTUlTUkFDIGNvbXBsaWFuY2UgZXhwZXJ0cyBhbmQgYXNrIGZv
ciB0aGVpciBvcGluaW9uLiAoT25lCj4+PiBub24tdGVjaG5pY2FsIGlzc3VlIGlzIHdobyBpcyBn
b2luZyB0byBwYXkgdGhlbSBmb3Igc3BlbmRpbmcgdGhlaXIgdGltZQo+Pj4gb24gdGhpcy4pIEJ1
dCB3aGF0IGlmIHRoZXkgc2F5IGl0IGlzIG5vdCBhY2NlcHRhYmxlIGZvciBjb21wbGlhbmNlPwo+
PiBJIGFwcHJlY2lhdGUgcGVvcGxlIG1pZ2h0IHdhbnQgdG8gdXNlIFhlbiB3aXRoIE1JU1JBIEMu
IEJ1dCBJIGFtIG5vdAo+PiBjb252aW5jZWQgd2Ugc2hvdWxkIGJlbmQgdG8gc29tZSBydWxlcyBp
biBYZW4gUHJvamVjdCBmb3IgdGhlIHNha2Ugb2YKPj4gbWFraW5nIE1JU1JBIGhhcHB5LiBQZW9w
bGUgY291bGQgY2Fycnkgc3VjaCBwYXRjaCB0aGVtc2VsdmVzIGlmIHRoZXkKPj4gY2FyZSBhYm91
dCBpdC4KPiBHb29kIHN1Z2dlc3Rpb24sIGJ1dCB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBudW1i
ZXIgb2YgcG9zc2libGUKPiBjaGFuZ2VzIHRoaXMgd2lsbCBmaW5hbGx5IGJlY29tZSBhIGZvcmsg
b2YgdGhlIGV4aXN0aW5nIFhlbi4uLgo+IEFuZCB3ZSBhbGwgcHJvYmFibHkgdW5kZXJzdGFuZCB3
aGF0IGl0IG1lYW5zIHRvIGRldmlhdGUgZnJvbSB1cHN0cmVhbS4uLgo+IE9uIHRoZSBvdGhlciBo
YW5kIHdoYXQncyB3cm9uZyB3aXRoIHRoZSB3aWxsIHRvIG1ha2UgdGhlIHByb2plY3QKPiBiZW5l
Zml0IGZyb20gbW9yZSByb2J1c3QgKGFzIE1JU1JBIGJlbGlldmVzKSBhbmQsIHllcywgY2VydGlm
aWVkIGNvZGU/CiBGcm9tIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBnb2FsIGlzIHRvIGhhdmUgWGVu
IHVwc3RyZWFtIGNsb3NlIHRvIGJlIGNvbXBsaWFudCAKd2l0aCBNSVNSQS4gVGhlbiB0aGUgY29k
ZSBjYW4gYmUgY29uc3VtZWQgYnkgY29tcGFueSAoc3VjaCBhcyB5b3VycykgdG8gZnVsbHkgCmNl
cnRpZnkgWGVuLiBUaGUgZGlzY3Vzc2lvbiBoZXJlIGlzIHRvIHVuZGVyc3RhbmQgd2hhdCBhcmUg
dGhlIHByb3MvY29ucyBvbiAKaGF2aW5nIHRoaXMgcnVsZSBmdWxseSBpbXBsZW1lbnRlZCBpbiBY
ZW4uCgpXaGlsZSBJIGNhbiBzZWUgdGhlIGJlbmVmaXRzIGluIHNvbWUgb2YgdGhlIHN3aXRjaCwg
SSBkb3VidCB0aGlzIHdpbGwgaGVscCBpbiAKb3RoZXJzIHN3aXRjaCAoc2VlIG15IGFuc3dlciBv
biBwYXRjaCAjMSkuIEkgYW0gc3RpbGwgd2FpdGluZyB0byBzZWUgYSAKanVzdGlmaWNhdGlvbiBv
biB3aHkgTUlTUkEgYmVsaWV2ZXMgb3VyIGNvZGUgd2lsbCBiZSBtb3JlIHJvYnVzdCB3aXRoICJk
ZWZhdWx0OiAKYnJlYWs7IiBjb2RlLi4uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 10:59:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 10:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyDys-0007rj-O1; Mon, 25 Feb 2019 10:59:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyDyr-0007rc-W5
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 10:59:30 +0000
X-Inumbo-ID: 6b1fe784-38ec-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b1fe784-38ec-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 10:59:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 03:59:26 -0700
Message-Id: <5C73CA890200007800219BF4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 03:59:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Paul Durrant" <paul.durrant@citrix.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-4-git-send-email-andrew.cooper3@citrix.com>
 <48accf5f3e654861b3398db07749478b@AMSPEX02CL02.citrite.net>
In-Reply-To: <48accf5f3e654861b3398db07749478b@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/6] x86/vtd: Drop struct qi_ctrl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDExOjAyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bV0KPj4gU2VudDogMjIgRmVicnVhcnkgMjAxOSAxOToxMwo+PiAKPj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9xaW52YWwuYwo+PiBAQCAtODQsNyArODQsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBxdWV1ZV9pbnZhbGlkYXRlX2NvbnRleHRfc3luYyhzdHJ1Y3QgdnRkX2lvbW11ICppb21t
dSwKPj4gCj4+ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5yZWdpc3Rlcl9sb2NrLCBm
bGFncyk7Cj4+ICAgICAgaW5kZXggPSBxaW52YWxfbmV4dF9pbmRleChpb21tdSk7Cj4+IC0gICAg
ZW50cnlfYmFzZSA9IGlvbW11X3FpX2N0cmwoaW9tbXUpLT5xaW52YWxfbWFkZHIgKwo+PiArICAg
IGVudHJ5X2Jhc2UgPSBpb21tdS0+cWludmFsX21hZGRyICsKPj4gICAgICAgICAgICAgICAgICAg
KChpbmRleCA+PiBRSU5WQUxfRU5UUllfT1JERVIpIDw8IFBBR0VfU0hJRlQpOwo+IAo+IF4gVGhp
cyBjYWxjdWxhdGlvbiBsb29rcyB3b3J0aHkgb2YgYSBtYWNybyBvciBhbiBpbmxpbmUuIEl0IGlz
IHJlcGVhdGVkIGEgCj4gbG90LgoKQW5kIGluZGVlZCB0aGUgb3RoZXIgZGF5IEkgd2FzIHN1cnBy
aXNlZCB0aGF0IHRoZXJlIGlzCkdFVF9JUkVNQVBfRU5UUlkoKSwgYnV0IG5vIHFpbnZhbCBlcXVp
dmFsZW50LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:02:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:02:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyE1v-0000AY-7P; Mon, 25 Feb 2019 11:02:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyE1u-0000AS-0u
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 11:02:38 +0000
X-Inumbo-ID: dc04ea2b-38ec-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc04ea2b-38ec-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:02:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 04:00:36 -0700
Message-Id: <5C73CAD00200007800219BF7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 04:00:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Paul Durrant" <paul.durrant@citrix.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-5-git-send-email-andrew.cooper3@citrix.com>
 <f98f753cde8941b386580f599d5e45e5@AMSPEX02CL02.citrite.net>
In-Reply-To: <f98f753cde8941b386580f599d5e45e5@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/6] x86/vtd: Drop struct ir_ctrl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDExOjA5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBbc25pcF0KPj4gIHN0cnVjdCBpb21t
dV9mbHVzaCB7Cj4+ICAgICAgaW50IF9fbXVzdF9jaGVjayAoKmNvbnRleHQpKHZvaWQgKmlvbW11
LCB1MTYgZGlkLCB1MTYgc291cmNlX2lkLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1OCBmdW5jdGlvbl9tYXNrLCB1NjQgdHlwZSwKPj4gQEAgLTUyMyw3ICs1MTcsNiBAQCBz
dHJ1Y3QgaW9tbXVfZmx1c2ggewo+PiAgfTsKPj4gCj4+ICBzdHJ1Y3QgaW50ZWxfaW9tbXUgewo+
PiAtICAgIHN0cnVjdCBpcl9jdHJsIGlyX2N0cmw7Cj4+ICAgICAgc3RydWN0IGlvbW11X2ZsdXNo
IGZsdXNoOwo+PiAgICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKPj4gIH07Cj4+IEBA
IC01NDMsMTYgKzUzNiwxNSBAQCBzdHJ1Y3QgdnRkX2lvbW11IHsKPj4gCj4+ICAgICAgdWludDY0
X3QgcWludmFsX21hZGRyOyAgIC8qIHF1ZXVlIGludmFsaWRhdGlvbiBwYWdlIG1hY2hpbmUgYWRk
cmVzcyAqLwo+PiAKPj4gKyAgICB1aW50NjRfdCBpcmVtYXBfbWFkZHI7ICAgLyogaW50ZXJydXB0
IHJlbWFwIHRhYmxlIG1hY2hpbmUgYWRkcmVzcyAqLwo+PiArICAgIHVuc2lnbmVkIGludCBpcmVt
YXBfbnVtOyAvKiB0b3RhbCBudW0gb2YgdXNlZCBpbnRlcnJ1cHQgcmVtYXAgZW50cnkgKi8KPj4g
KyAgICBzcGlubG9ja190IGlyZW1hcF9sb2NrOyAgLyogbG9jayBmb3IgaXJxIHJlbWFwcGluZyB0
YWJsZSAqLwo+PiArCj4gCj4gRWxzZXdoZXJlIGluIHRoZSBYZW4gY29kZWJhc2Ugd2UgdHJ5IHRv
IGdyb3VwIHJlbGF0ZWQgZmllbGRzLCBzbyBob3cgYWhvdXQgCj4gdGhlIGZvbGxvd2luZz8KPiAK
PiBzdHJ1Y3Qgewo+ICAgICB1aW50NjRfdCBtYWRkcjsgICAvKiBpbnRlcnJ1cHQgcmVtYXAgdGFi
bGUgbWFjaGluZSBhZGRyZXNzICovCj4gICAgIHVuc2lnbmVkIGludCBudW07IC8qIHRvdGFsIG51
bSBvZiB1c2VkIGludGVycnVwdCByZW1hcCBlbnRyeSAqLwo+ICAgICBzcGlubG9ja190IGxvY2s7
ICAvKiBsb2NrIGZvciBpcnEgcmVtYXBwaW5nIHRhYmxlICovCj4gfSBpcmVtYXA7Cj4gCj4gWW91
J2QgdGhhbiBoYXZlIGEgZmFpcmx5IG1lY2hhbmljYWwgam9iIG9mIHJlcGxhY2luZyAnXycgd2l0
aCAnLicgaW4gYSBmZXcgCj4gcGxhY2VzIGluIHlvdXIgcGF0Y2ggYnV0IEkgdGhpbmsgaXQgd291
bGQgbG9vayBiZXR0ZXIgb3ZlcmFsbC4KCisxCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:08:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyE7D-0000OB-UA; Mon, 25 Feb 2019 11:08:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pOtK=RA=citrix.com=prvs=952d8b9b9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gyE7C-0000O6-2p
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 11:08:06 +0000
X-Inumbo-ID: 9f0033ba-38ed-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f0033ba-38ed-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:08:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="86396439"
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-4-git-send-email-andrew.cooper3@citrix.com>
 <48accf5f3e654861b3398db07749478b@AMSPEX02CL02.citrite.net>
 <5C73CA890200007800219BF4@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <3ef197b3-85b2-7335-949c-4b8fb0abbfdb@citrix.com>
Date: Mon, 25 Feb 2019 11:07:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C73CA890200007800219BF4@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/6] x86/vtd: Drop struct qi_ctrl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDIvMjAxOSAxMDo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDIuMTkg
YXQgMTE6MDIsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBGcm9tOiBBbmRy
ZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0KPj4+IFNlbnQ6IDIy
IEZlYnJ1YXJ5IDIwMTkgMTk6MTMKPj4+Cj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvcWludmFsLmMKPj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52
YWwuYwo+Pj4gQEAgLTg0LDcgKzg0LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgcXVldWVf
aW52YWxpZGF0ZV9jb250ZXh0X3N5bmMoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUsCj4+Pgo+Pj4g
ICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPnJlZ2lzdGVyX2xvY2ssIGZsYWdzKTsKPj4+
ICAgICAgaW5kZXggPSBxaW52YWxfbmV4dF9pbmRleChpb21tdSk7Cj4+PiAtICAgIGVudHJ5X2Jh
c2UgPSBpb21tdV9xaV9jdHJsKGlvbW11KS0+cWludmFsX21hZGRyICsKPj4+ICsgICAgZW50cnlf
YmFzZSA9IGlvbW11LT5xaW52YWxfbWFkZHIgKwo+Pj4gICAgICAgICAgICAgICAgICAgKChpbmRl
eCA+PiBRSU5WQUxfRU5UUllfT1JERVIpIDw8IFBBR0VfU0hJRlQpOwo+PiBeIFRoaXMgY2FsY3Vs
YXRpb24gbG9va3Mgd29ydGh5IG9mIGEgbWFjcm8gb3IgYW4gaW5saW5lLiBJdCBpcyByZXBlYXRl
ZCBhIAo+PiBsb3QuCj4gQW5kIGluZGVlZCB0aGUgb3RoZXIgZGF5IEkgd2FzIHN1cnByaXNlZCB0
aGF0IHRoZXJlIGlzCj4gR0VUX0lSRU1BUF9FTlRSWSgpLCBidXQgbm8gcWludmFsIGVxdWl2YWxl
bnQuCgpJIHdvbid0IGJlIG1ha2luZyBhbnkgY2hhbmdlcyBsaWtlIHRoYXQgdG8gdGhpcyBwYXRj
aC7CoCBUaGVyZSBpcyBhbgpvcnRob2dvbmFsIHBpZWNlIG9mIHdvcmsgdG8gdm1hcCB0aGVzZSBz
dHJ1Y3R1cmVzIGFuZCByZXBsYWNlIGFsbCBvZgp0aGlzIGxvZ2ljIHdpdGggYSBzdHJhaWdodCBh
cnJheSBsb29rdXAgYnkgaW5kZXguwqAgVW5mb3J0dW5hdGVseSB3ZQpkb24ndCBoYXZlIG1lbXJl
bWFwKCkgaW4gWGVuIHlldCBhbmQgSSBkb24ndCBoYXZlIHRpbWUgcmlnaHQgbm93IHRvIHNvcnQK
dGhhdC4KCkdFVF9JUkVNQVBfRU5UUlkoKSBpcyBhIHBhcnRpY3VsYXJseSBiYWQgZXhhbXBsZSBv
ZiBhIGhlbHBlciwgYXMgcmVzdWx0cwppbiBzZXZlcmFsIG5lY2Vzc2FyeSBwaWVjZXMgb2YgY2Fs
Y3VsYXRpb24gaW4gY2VydGFpbiBjYXNlcywgYW5kIGhpZGVzIGEKdXNlIG9mIG1hcF9kb21haW5f
cGFnZSgpIHdoaWNoIHJlc3VsdHMgaW4gdGhlIGxvZ2ljIHdoaWNoIHVzZXMgaXQKbG9va2luZyBh
c3ltbWV0cmljLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:08:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:08:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyE7O-0000P0-6v; Mon, 25 Feb 2019 11:08:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyE7M-0000On-5r
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 11:08:16 +0000
X-Inumbo-ID: a5c1abfd-38ed-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a5c1abfd-38ed-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:08:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CA186A78;
 Mon, 25 Feb 2019 03:08:14 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6F8EC3F703;
 Mon, 25 Feb 2019 03:08:13 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
 <2ca21664-20ff-4b5f-0fde-5bf20ca50374@citrix.com>
 <alpine.DEB.2.10.1902221436200.30151@sstabellini-ThinkPad-X260>
 <32790a4b-d4c7-a6ca-4836-b54697cafeff@arm.com>
 <016ff758-5355-424d-f1ed-9a884cc493a4@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2d08e3ad-868b-7482-8843-debf62f069e9@arm.com>
Date: Mon, 25 Feb 2019 11:08:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <016ff758-5355-424d-f1ed-9a884cc493a4@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMjUvMDIvMjAxOSAxMDowMCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gd3JvdGU6Cj4gT24gMi8yMy8xOSAxOjM0IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IMKg
IFdoYXQgYXJlIHRoZSBjb25zZXF1ZW5jZXMgb2Ygbm90IGZvbGxvd2luZyB0aGVtIGluIFhlbiBQ
cm9qZWN0PyBJCj4+IGtub3cgdGhhdCBzb21lIHVwc3RyZWFtIHByb2plY3QgY2hvc2UgdG8gbm90
IGFwcGx5IHRvIGFsbCB0aGUgcnVsZXMuCj4gTm90IGFsbCBvZiB0aGUgdXBzdHJlYW0gcHJvamVj
dHMgd2FudCB0byBiZSBjZXJ0aWZpZWQuLi4KCllvdSBtaXNzZWQgbXkgcG9pbnQuLi4gSSB3YXMg
dGFsa2luZyBhYm91dCB1cHN0cmVhbSBwcm9qZWN0IGFpbWluZyB0byBiZSBNSVNSQSBDIApjb21w
bGlhbnQuCgpUaGUgdGhpbmcgaXMgdXBzdHJlYW0gcHJvamVjdCBpcyB1bmxpa2VseSB0byBiZSB1
c2VkIGFzIGlzIGJ5IGNvbXBhbnkgdGFyZ2V0aW5nIApjZXJ0aWZpY2F0aW9uLiBUaGV5IHdpbGwg
aGF2ZSB0byBtb2RpZnkgdGhlIGNvZGUgdG8gbWVldCB0aGVpciByZXF1aXJlbWVudHMuCgpXaGVy
ZSB1cHN0cmVhbSBjYW4gaGVscCBpcyBhZG9wdGluZyBzb21lIG9mIHRoZSBydWxlcyBzbyB0aGUg
Y29tcGFueSBkb2VzIG5vdCAKaGF2ZSB0byBjYXJyeSBhIGxvdCBwYXRjaGVzIG9uIHRvcC4gQXMg
bWFpbnRhaW5lciwgSSBoYXZlIHRvIHdlaWdodCB0aGUgCnByb3MvY29ucyBvZiBhY2NlcHRpbmcg
dGhvc2UgcGF0Y2hlcyBpbiBYZW4uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:10:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:10:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyE9j-00019b-QX; Mon, 25 Feb 2019 11:10:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyE9i-00019T-AF
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 11:10:42 +0000
X-Inumbo-ID: fca2ce69-38ed-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fca2ce69-38ed-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:10:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8A40EA78;
 Mon, 25 Feb 2019 03:10:10 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 318CD3F703;
 Mon, 25 Feb 2019 03:10:09 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
 <2ca21664-20ff-4b5f-0fde-5bf20ca50374@citrix.com>
 <6d6bc4d2-454e-2f51-8374-a0a21b3f75be@arm.com>
 <2fcbc97e-9dfe-ec37-e358-252d142b21e6@citrix.com>
 <38cdc95e-2dc9-0893-b1db-7b715c4437a6@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ffb14080-4a00-a8d8-566a-d4496428e1e6@arm.com>
Date: Mon, 25 Feb 2019 11:10:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <38cdc95e-2dc9-0893-b1db-7b715c4437a6@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNS8wMi8yMDE5IDEwOjA2LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
PiBPbiAyLzIzLzE5IDE6NDEgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDIyLzAyLzIw
MTkgMjM6MjIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpLAo+Pj4KPj4+IE9uIDIyLzAyLzIw
MTkgMjI6MzQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gT24gMjIvMDIvMjAxOSAyMjoxMSwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBIaSBTdGVmYW5vLAo+Pj4+Pgo+Pj4+PiBPbiAyMi8w
Mi8yMDE5IDIxOjU4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+PiBPbiBGcmksIDIy
IEZlYiAyMDE5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4+IE9uIDIyLzAyLzIwMTkgMjE6
MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4+Pj4gT24gRnJpLCAyMiBGZWIgMjAx
OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4gQlRXLCBJIGNoZWNrZWQgdGhlIHNl
cmllcyB3aXRoIC1Xc3dpdGNoLWRlZmF1bHQ6Cj4+Pj4+Pj4+Pj4+PiAtV3N3aXRjaC1kZWZhdWx0
Cj4+Pj4+Pj4+Pj4+PiBXYXJuIHdoZW5ldmVyIGEgc3dpdGNoIHN0YXRlbWVudCBkb2VzIG5vdCBo
YXZlIGEgZGVmYXVsdCBjYXNlLgo+Pj4+Pj4+Pj4+Pj4+IEZ1cnRoZXJtb3JlLCB1c2luZyBCVUco
KSBpcyBhIHByZXR0eSBiYWQgaWRlYSBpbiBzd2l0Y2guCj4+Pj4+Pj4+Pj4+PiBJdCBpcyBhbmQg
bm90IG9ubHkgaW4gdGhlIHN3aXRjaC4gVGhlIHJlYXNvbiBJIHB1dCBCVUcgaXMgdGhhdCBJIHRy
aWVkCj4+Pj4+Pj4+Pj4+PiB0byBmb2xsb3cKPj4+Pj4+Pj4+Pj4+IHRoZSBleGlzdGluZyAiZXJy
b3IgaGFuZGxpbmciIGF0IHRob3NlIHBsYWNlcy4KPj4+Pj4+Pj4+Pj4gSXQgaXMgbm90IGJlY2F1
c2UgQlVHKCkgaXMgYmVlbiB1c2VkIHRvZGF5IGluIHNvbWUgcGxhY2VzIHRoYXQgd2UgCj4+Pj4+
Pj4+Pj4+IG5lZWQgdG8KPj4+Pj4+Pj4+Pj4gY29udGludWUgdG8gc3ByZWFkIGl0Lgo+Pj4+Pj4+
Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gVXNlIG9mIEJVRygpIGl0c2VsZiBpcyBhbm90aGVyIHRvcGljIHdo
aWNoIHdpbGwgYWxzbyBuZWVkIHRvIGJlCj4+Pj4+Pj4+Pj4+PiBhZGRyZXNzZWQKPj4+Pj4+Pj4+
Pj4gU28gd2Ugc2hvdWxkIG5vdCBhZGQgbW9yZSBvZiB0aGVtLi4uCj4+Pj4+Pj4+Pj4gQWdhaW4s
IEkgc2VlIHRoaXMgYXMgYSBkZWRpY2F0ZWQgY2hhbmdlLiBTbywgaW4gdGhlIGN1cnJlbnQgc2Vy
aWVzIEkgCj4+Pj4+Pj4+Pj4gdGhpbmsKPj4+Pj4+Pj4+PiBpdCBpcwo+Pj4+Pj4+Pj4+IGFjY2Vw
dGFibGUgdG8gdXNlIHRoZSBleGlzdGluZyB3YXkgb2YgZXJyb3IgaGFuZGxpbmcgaWYgYW55IGF0
IGFsbC4KPj4+Pj4+Pj4+IFRoYXQncyBub3QgaG93IGl0IHdvcmtzIGluIHVwc3RyZWFtLiBJZiB5
b3Uga25vdyBzb21lIGNvbnN0cnVjdHMgYXJlIAo+Pj4+Pj4+Pj4gd3JvbmcsIGl0Cj4+Pj4+Pj4+
PiBpcyBiZXN0IHRvIHRyeSB0byBhZGRyZXNzIHBhcnRpYWxseSB0aGUgcHJvYmxlbSBkaXJlY3Rs
eSB0aGVuIGhhdmluZyBzbyAKPj4+Pj4+Pj4+IHlvdQo+Pj4+Pj4+Pj4gcmVkdWNlIHRoZSBhbW91
bnRzIG9mIGNoYW5nZSBhZnRlcndhcmRzLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFNvIHBsZWFzZSB0
cnkgdG8gbm90IGludHJvZHVjZSBtb3JlIEJVRygpIGluIHRoZSBjb2RlIGJhc2UuCj4+Pj4+Pj4+
IEhpIE9sZWtzYW5kciwgSnVsaWVuLAo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBKdWxpZW4ncyByaWdodCB0
aGF0IHdlIHNob3VsZCBub3QgaW50cm9kdWNlIGFueSBtb3JlIEJVRygpcy4gSW4gZmFjdCwKPj4+
Pj4+Pj4gZWFjaCBvZiB0aGVtIG1ha2VzIHRoZSBjb2RlIGxlc3Mgc2FmZSwgbm90IG1vcmUgc2Fm
ZSEgVGhlIHB1cnBvc2Ugb2YKPj4+Pj4+Pj4gTUlTUkFDIDE2LjQgaXMgImRlZmVuc2l2ZSBwcm9n
cmFtbWluZyI6IHdyaXRlIHRoZSBjb2RlIGluIGEgd2F5IHRoYXQgaXMKPj4+Pj4+Pj4gbW9yZSAo
bm90IGxlc3MhKSByZXNpbGllbnQgdG8gZmFpbHVyZS4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gU28sIEkg
dGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaW50cm9kdWNlIGEgZGVmYXVsdCBsYWJlbCBiZWNh
dXNlIGl0Cj4+Pj4+Pj4+IGNhbiBoZWxwIHVzIHNwb3QgdW5leHBlY3RlZCBpc3N1ZXMuIEluc3Rl
YWQgb2YgY2FsbGluZyBCVUcoKSBpbiB0aGUKPj4+Pj4+Pj4gZGVmYXVsdCBoYW5kbGVyLCB3aGlj
aCBpcyBkZXRyaW1lbnRhbCwgd2Ugc2hvdWxkIHJldHVybiBhbiBlcnJvciB3aGVuCj4+Pj4+Pj4+
IHBvc3NpYmxlLCBvciBqdXN0IHByaW50IGEgd2FybmluZy4KPj4+Pj4+PiBkb21haW5fY3Jhc2go
KSBpcyBhbG1vc3QgYWx3YXlzIGJldHRlciB0aGFuIEJVRygpLsKgIEl0IGlzIHZlcnkgb2J2aW91
cwo+Pj4+Pj4+IGlmIGl0IGdldHMgaGl0LCBhbmQgd29udCBjcmFzaCBYZW4uCj4+Pj4+PiBUaGF0
J3MgYSBnb29kIHN1Z2dlc3Rpb24uCj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+Pj4gQXMgMTYuNCBjbGVh
cmx5IHN0YXRlLCBldmVuIGEgc2ltcGxlIGNvbW1lbnQgd291bGQgYmUgZW5vdWdoIHRvIGFkZHJl
c3MKPj4+Pj4+Pj4gdGhlIHJ1bGUuIFdlIGp1c3QgbmVlZCB0byBleHBsYWluIHdoeSBhIGRlZmF1
bHQgbGFiZWwgaXMgbm90IG5lZWRlZC4KPj4+Pj4+Pj4gU3VjaCBhczoKPj4+Pj4+Pj4KPj4+Pj4+
Pj4gwqDCoMKgwqAgZGVmYXVsdDoKPj4+Pj4+Pj4gwqDCoMKgwqAgLyogdW5yZWFjaGFibGUgYmVj
YXVzZSBibGFoIGFuZCBibGFoICovCj4+Pj4+Pj4gV2hhdCBhIHNpbXBsZSBjb21tZW50IGRvZXNu
J3QgZG8gaXMgYXZvaWQgYnJlYWtpbmcgLVdzd2l0Y2guCj4+Pj4+PiBJIGRvbid0IGtub3cgaG93
IHRvIHJlY29uY2lsZSAxNi40IHdpdGggLVdzd2l0Y2guIE9uZSBjb3VsZCBhcmd1ZSB0aGF0Cj4+
Pj4+PiAtV3N3aXRjaCBjb3VsZCBiZSBhIGdvb2Qgd2F5IHRvIGFkZHJlc3MgMTYuNCwgYnV0IHRo
ZW4gd2UgaW50cm9kdWNlIGEKPj4+Pj4+IGNvbXBpbGVyIHNwZWNpZmljIHJlcXVpcmVtZW50LiBU
eXBpY2FsbHkgZ2NjIGlzIG5vdCB0aGUgY29tcGlsZXIgb2YKPj4+Pj4+IGNob2ljZSBmb3IgdGhl
c2UgZW52aXJvbm1lbnRzLCB1bmZvcnR1bmF0ZWx5IGZvcmNpbmcgZ2NjIGlzIG5vdCBhbgo+Pj4+
Pj4gb3B0aW9uLgo+Pj4+PiBXZWxsLCB5b3UgY291bGQgYnVpbGQgd2l0aCBHQ0MgYW5kIHRoZW4g
YnVpbGQgd2l0aCB5b3VyIGN1c3RvbQo+Pj4+PiBjb21waWxlci4uLiBCdXQsIEdDQyBpcyBwcmV0
dHkgbXVjaCB0aGUgb25seSBjaG9pY2UgZm9yIFhlbiBvbiBBcm0gdG9kYXkKPj4+Pj4gYXMgd2Ug
ZG9uJ3QgYnVpbGQgd2l0aCBjbGFuZyBhbmQgSSBwcmV0dHkgZG91YnQgd2UgY2FuIGJ1aWxkIHdp
dGggY29tcGNlcnQuCj4+Pj4gU28gdGhlIHN1Z2dlc3Rpb24gSSBoYWQgd2FzIHRvIGhhdmUgYW4g
b3ZlcmFsbCBDT05GSUdfTUlTUkEgd2hpY2ggd2UgY2FuCj4+Pj4gaGlkZSBzb21lIG9mIHRoaXMg
bm9uc2Vuc2UgYmVoaW5kLCBhbmQgdGhlbgo+Pj4+Cj4+Pj4gI2lmZGVmIENPTkZJR19NSVNSQQo+
Pj4+ICNkZWZpbmUgTUlTUkFfQkxFX0RFRkFVTFQgZGVmYXVsdDoKPj4+PiAjZWxzZQo+Pj4+ICNk
ZWZpbmUgTUlTUkFfQkxFX0RFRkFVTFQKPj4+PiAjZW5kaWYKPj4+IFRoaXMgaXMgcHJldHR5IGRp
c2d1c3RpbmcgOikuIEJ1dCB0aGVuLCBpdCBtYWtlcyB0aGUgY29kZSBpcyBiaXQgbW9yZQo+Pj4g
b2JzY3VyZS4gU28gaG93IHRoYXQgcnVsZSBpcyBtYWtpbmcgWGVuIG1vcmUgc2FmZT8gRnVydGhl
cm1vcmUsIG9uZQo+Pj4gZGVmYXVsdCBtYXkgbm90IHJ1bGUgdGhlbSBhbGwuIFNvIGFyZW4ndCB3
ZSBqdXN0IGFkZGluZyBjb2RlIHRvIG1ha2UKPj4+IE1JU1JBIGhhcHB5IGF0IHRoZSByaXNrIG9m
IGludHJvZHVjaW5nIG1vcmUgYnVnPwo+PiBBbnkgc3dpdGNoIHN0YXRlbWVudCB3aGVyZSB0aGUg
ZGVmYXVsdCBpc24ndCBlbXB0eQo+PiAoYXNzZXJ0L2J1Zy9kb21haW5fY3Jhc2gvcHJpbnQpIHNo
b3VsZCBwcm9iYWJseSBiZSBhIHJlZ3VsYXIgZGVmYXVsdDoKPj4KPj4gSSB2ZXJ5IG11Y2ggZG91
YnQgTUlTUkEgaW50ZW5kZWQgZm9yIHBlb3BsZSB0byBtYWtlIHRoZW1zZWx2ZXMgY29tcGxpYW50
Cj4+IGJ5IGFkZGluZyAiZGVmYXVsdDogYnJlYWs7IiBldmVyeXdoZXJlLCBidXQgbGV0aGFyZ3kg
aXMgYSBwb3dlcmZ1bAo+PiBkcml2aW5nIGZvcmNlLgo+Pgo+PiBBbiBhbHRlcm5hdGl2ZSwgYW5k
IHN1YnN0YW50aWFsbHkgbW9yZSB1Z2x5IHdvdWxkIGJlIHRvIGhhdmUgdGhlIGVsc2UKPj4gY2Fz
ZSBiZSAiaWYgKCAwICkiIG9yIHNpbWlsYXIsIHNvIHlvdSBkbyB0YWtlIG91dCB0aGUgZnVsbCBu
ZXh0IGJsb2NrLAo+PiBidXQgdGhhdCByZXF1aXJlcyBwZW9wbGUgdG8gbWVtYmVyIGJyYWNlcy4K
Pj4KPj4gRXZlbiBtb3JlIHVnbHkgd291bGQgYmUgdG8gdGFrZSAoeCkgYW5kIGNvbnN0cnVjdCB0
aGUgYmxvY2sgbWFudWFsbHksCj4+IGJ1dCB0aGVuIHlvdSBnZXQgYXQgbWluaW11bSBhIHNldCBv
ZiBicmFja2V0cyB3aGVyZSB5b3Ugd291bGQgZXhwZWN0IHRvCj4+IHNlZSBicmFjZXMgaW4gbm9y
bWFsIEMsIGFuZCB0aGlzIGFsb25lIGlzIGNvbmZ1c2luZyB0byByZWFkLgo+Pgo+Pj4+IFNvIHdo
ZW4geW91IGRpc2FibGUgQ09ORklHX01JU1JBLCB5b3VyIGNvbXBpbGVyIHN0YXJ0cyBiZWluZyBh
YmxlIHRvCj4+Pj4gaGVscCB5b3UgYWdhaW4uCj4+Pj4KPj4+PiBUQkgsIGl0IHdvdWxkIGFsc28g
YmUgbmljZSB0byBoaWRlIHRoZSBTWU1CT0wgbm9uc2Vuc2UgYmVoaW5kLCBzbyB3ZSBjYW4KPj4+
PiBjb250aW51ZSBkb2luZyBpdCB0aGUgZWZmaWNpZW50IHdheSBmb3IgfjEwMCUgb2YgdGhlIHRp
bWUuCj4+PiBNeSBtYWluIGNvbmNlcm4gaXMgd2Ugb25seSBsb29rZWQgYXQgMiBNSVNSQSBydWxl
cyBhbmQgd2UgYWxyZWFkeSBuZWVkCj4+PiBzb21lIG5vbnNlbnNlIGNvZGUgdG8gc3ByZWFkIGV2
ZXJ5d2hlcmUuIEhvdyBtdWNoIG1vcmUgYXJlIHdlIGdvaW5nIHRvCj4+PiBnZXQgbGlrZSB0aGF0
Pwo+IChVbilmb3J0dW5hdGVseSBtYW55IG1vcmUuLi4KCkRvIHlvdSBtaW5kIHByb3ZpZGluZyBh
IGxpc3Qgb2YgTUlTUkEgQyBydWxlIHRoYXQgd2lsbCByZXF1aXJlIHRyZWUtd2lkZSBjaGFuZ2Vz
PwoKPj4gTUlTUkEgc2Nhbm5pbmcgaXMganVzdCBsaWtlIENvdmVyaXR5IHNjYW5uaW5nLsKgIFRo
ZSBpdGVtIGNsYXNzZXMgd2l0aAo+PiB0aGUgaGlnaGVzdCBzZWVuLWNvdW50IHRlbmQgdG8gYmUg
dGhlIGxlYXN0IGludGVyZXN0aW5nIGFuZCByZWxldmFudCwgYXMKPj4gdGhleSB0ZW5kIHRvIGJl
IHRoZSBvbmVzIHdoZXJlIHdlIGFyZSBzeXN0ZW1hdGljYWxseSBkaWZmZXJlbnQuCj4+Cj4+IEl0
IGlzIHRoZSBvbmUtb2ZmIGZsYWdnZWQgaXNzdWVzIHdoaWNoIHRlbmQgdG8gYmUgaW1wb3J0YW50
Lgo+IEkgZG8gYWdyZWUuIFRoZXJlIGFyZSBtYW55IG1vcmUgbW9yZSBzZXJpb3VzIGlzc3VlcyBv
biB0aGUgbGlzdC4KPiBUaGUgImRlZmF1bHQiIHJ1bGUgaXMganVzdCBvbmUgdG8gdHJ5IGFuZCBz
ZWVtZWQgdmVyeSBzdHJhaWdodCBmb3J3YXJkCj4gdG8gZml4IChJIHB1dCBhc2lkZSBCVUcoKSBp
c3N1ZSAtIHRoaXMgd2FzIGV4cGVjdGVkIHRvIGJlIGRpc2N1c3NlZCkKCkl0IGZlZWxzIHRvIG1l
IHdlIHNob3VsZCB0cnkgdG8gYWRkcmVzcyBzZXJpb3VzIGlzc3VlcyBmaXJzdCBhbmQgdGhlbiBs
b29rIGF0IAptb3JlIGNvbnRyb3ZlcnNpYWwgY2hhbmdlcyBhZnRlcndhcmRzLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:23:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:23:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyEMJ-0001xw-UJ; Mon, 25 Feb 2019 11:23:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyEMJ-0001xr-7N
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 11:23:43 +0000
X-Inumbo-ID: ce288c4f-38ef-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ce288c4f-38ef-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:23:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6B920A78;
 Mon, 25 Feb 2019 03:23:41 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1EED33F73B;
 Mon, 25 Feb 2019 03:23:39 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ecc8d855-e3f7-9e19-b8d6-ee9a2685ade0@arm.com>
Date: Mon, 25 Feb 2019 11:23:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Andrii_Anisov@epam.com,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNS8wMi8yMDE5IDA5OjUwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
PiBPbiAyLzIyLzE5IDExOjMzIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAyMi8wMi8y
MDE5IDIxOjAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBGcmksIDIyIEZlYiAy
MDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4gQlRXLCBJIGNoZWNrZWQgdGhlIHNlcmll
cyB3aXRoIC1Xc3dpdGNoLWRlZmF1bHQ6Cj4+Pj4+Pj4gLVdzd2l0Y2gtZGVmYXVsdAo+Pj4+Pj4+
IFdhcm4gd2hlbmV2ZXIgYSBzd2l0Y2ggc3RhdGVtZW50IGRvZXMgbm90IGhhdmUgYSBkZWZhdWx0
IGNhc2UuCj4gV2lsbCB5b3UgYmUgb2sgdG8gdHVybiB0aGlzIHBhcnRpY3VsYXIgc3dpdGNoIG9u
IGJ5IGRlZmF1bHQ/Cj4gT3IgeW91IHN1Z2dlc3QgdGhhdCBhbnlvbmUgaW50ZXJlc3RlZCB0byBk
byBzbyBvbiB0aGVpciBvd24gd2lsbD8KPiBJZiB3ZSB3YW50IHRvIHR1cm4gbWFueSBtb3JlIHdh
cm5pbmdzIGEgYml0IGxhdGVyPwoKSWYgd2UgZGVjaWRlIHRvIGZ1bGx5IGltcGxlbWVudCB0aGUg
cnVsZSBpbiBYZW4sIHRoZW4gaXQgd291bGQgYmUgbmljZSB0byBnZXQgCnRoZSBjb21waWxlciBo
ZWxwaW5nIHVzIHNwb3R0aW5nIG5ldyBzd2l0Y2ggd2l0aG91dCBkZWZhdWx0IGNhc2UuCgo+Pj4+
Pj4+PiBGdXJ0aGVybW9yZSwgdXNpbmcgQlVHKCkgaXMgYSBwcmV0dHkgYmFkIGlkZWEgaW4gc3dp
dGNoLgo+Pj4+Pj4+IEl0IGlzIGFuZCBub3Qgb25seSBpbiB0aGUgc3dpdGNoLiBUaGUgcmVhc29u
IEkgcHV0IEJVRyBpcyB0aGF0IEkgdHJpZWQKPj4+Pj4+PiB0byBmb2xsb3cKPj4+Pj4+PiB0aGUg
ZXhpc3RpbmcgImVycm9yIGhhbmRsaW5nIiBhdCB0aG9zZSBwbGFjZXMuCj4+Pj4+PiBJdCBpcyBu
b3QgYmVjYXVzZSBCVUcoKSBpcyBiZWVuIHVzZWQgdG9kYXkgaW4gc29tZSBwbGFjZXMgdGhhdCB3
ZSBuZWVkIHRvCj4+Pj4+PiBjb250aW51ZSB0byBzcHJlYWQgaXQuCj4+Pj4+Pgo+Pj4+Pj4+IFVz
ZSBvZiBCVUcoKSBpdHNlbGYgaXMgYW5vdGhlciB0b3BpYyB3aGljaCB3aWxsIGFsc28gbmVlZCB0
byBiZQo+Pj4+Pj4+IGFkZHJlc3NlZAo+Pj4+Pj4gU28gd2Ugc2hvdWxkIG5vdCBhZGQgbW9yZSBv
ZiB0aGVtLi4uCj4+Pj4+IEFnYWluLCBJIHNlZSB0aGlzIGFzIGEgZGVkaWNhdGVkIGNoYW5nZS4g
U28sIGluIHRoZSBjdXJyZW50IHNlcmllcyBJIHRoaW5rCj4+Pj4+IGl0IGlzCj4+Pj4+IGFjY2Vw
dGFibGUgdG8gdXNlIHRoZSBleGlzdGluZyB3YXkgb2YgZXJyb3IgaGFuZGxpbmcgaWYgYW55IGF0
IGFsbC4KPj4+PiBUaGF0J3Mgbm90IGhvdyBpdCB3b3JrcyBpbiB1cHN0cmVhbS4gSWYgeW91IGtu
b3cgc29tZSBjb25zdHJ1Y3RzIGFyZSB3cm9uZywgaXQKPj4+PiBpcyBiZXN0IHRvIHRyeSB0byBh
ZGRyZXNzIHBhcnRpYWxseSB0aGUgcHJvYmxlbSBkaXJlY3RseSB0aGVuIGhhdmluZyBzbyB5b3UK
Pj4+PiByZWR1Y2UgdGhlIGFtb3VudHMgb2YgY2hhbmdlIGFmdGVyd2FyZHMuCj4gU28sIHRoZW4g
d2UgbmVlZCB0byBnZXQgcmlkIG9mIEJVRygpIGZyb20gdGhlIGV4aXN0aW5nIGNvZGUgZmlyc3Qs
Cj4gbm90IHRyeWluZyB0byBzb2x2ZSB0d28gaXNzdWVzIGF0IGEgdGltZTogcnVsZSAxNi40IGFu
ZCBCVUcoKS4KPiBJIHN0aWxsIGRvIHRoaW5rIHRoZXNlIHR3byBjaGFuZ2VzIGFyZSBub3Qgc3Ry
aWN0bHkgcmVsZXZhbnQsCj4gYnV0IDE2LjQganVzdCBzdWZmZXJzIGZyb20gY29uc2VxdWVuY2Vz
IG9mIEJVRygpIGJlaW5nIHVzZWQuCgpXaHkgd291bGQgeW91IGFkZCBtb3JlIEJVRygpPyBBcyBJ
IHNhaWQgYWJvdmUgaWYgdGhpcyBpcyBhbiBpc3N1ZSwgdGhlbiB5b3UgCmRvbid0IGFkZCBtb3Jl
LiBXZSBjYW4gZGVhbCB3aXRoIG90aGVyIGxhdGVyIG9uLgoKU28gbGV0IG1lIGJlIGNsZWFyZXIs
IEkgd2lsbCBub3QgYWNjZXB0IGFueSBuZXcgZGVmZW5zaXZlIGNvZGUgdXNpbmcgQlVHKCkuIElm
IAp5b3UgbmVlZCByZXdvcmsgaW4gb3JkZXIgdG8gYXZvaWQgQlVHKCkgaW4geW91ciBzZXJpZXMs
IHRoZW4gcGxlYXNlIGRvIGl0LiBOb3RlLCAKdGhpcyBpcyBub3QgYSByZXF1ZXN0IHRvIHJlbW92
ZSB0aGUgZXhpc3RpbmcgQlVHKCkuCgo+Pj4+Cj4+Pj4gU28gcGxlYXNlIHRyeSB0byBub3QgaW50
cm9kdWNlIG1vcmUgQlVHKCkgaW4gdGhlIGNvZGUgYmFzZS4KPj4+IEhpIE9sZWtzYW5kciwgSnVs
aWVuLAo+Pj4KPj4+IEp1bGllbidzIHJpZ2h0IHRoYXQgd2Ugc2hvdWxkIG5vdCBpbnRyb2R1Y2Ug
YW55IG1vcmUgQlVHKClzLiBJbiBmYWN0LAo+Pj4gZWFjaCBvZiB0aGVtIG1ha2VzIHRoZSBjb2Rl
IGxlc3Mgc2FmZSwgbm90IG1vcmUgc2FmZSEgVGhlIHB1cnBvc2Ugb2YKPj4+IE1JU1JBQyAxNi40
IGlzICJkZWZlbnNpdmUgcHJvZ3JhbW1pbmciOiB3cml0ZSB0aGUgY29kZSBpbiBhIHdheSB0aGF0
IGlzCj4+PiBtb3JlIChub3QgbGVzcyEpIHJlc2lsaWVudCB0byBmYWlsdXJlLgo+Pj4KPj4+IFNv
LCBJIHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGludHJvZHVjZSBhIGRlZmF1bHQgbGFiZWwg
YmVjYXVzZSBpdAo+Pj4gY2FuIGhlbHAgdXMgc3BvdCB1bmV4cGVjdGVkIGlzc3Vlcy4gSW5zdGVh
ZCBvZiBjYWxsaW5nIEJVRygpIGluIHRoZQo+Pj4gZGVmYXVsdCBoYW5kbGVyLCB3aGljaCBpcyBk
ZXRyaW1lbnRhbCwgd2Ugc2hvdWxkIHJldHVybiBhbiBlcnJvciB3aGVuCj4+PiBwb3NzaWJsZSwg
b3IganVzdCBwcmludCBhIHdhcm5pbmcuCj4+IGRvbWFpbl9jcmFzaCgpIGlzIGFsbW9zdCBhbHdh
eXMgYmV0dGVyIHRoYW4gQlVHKCkuwqAgSXQgaXMgdmVyeSBvYnZpb3VzCj4+IGlmIGl0IGdldHMg
aGl0LCBhbmQgd29udCBjcmFzaCBYZW4uCj4gVGhhbmsgeW91IGZvciBzdWdnZXN0aW9ucwo+Pj4g
QXMgMTYuNCBjbGVhcmx5IHN0YXRlLCBldmVuIGEgc2ltcGxlIGNvbW1lbnQgd291bGQgYmUgZW5v
dWdoIHRvIGFkZHJlc3MKPj4+IHRoZSBydWxlLiBXZSBqdXN0IG5lZWQgdG8gZXhwbGFpbiB3aHkg
YSBkZWZhdWx0IGxhYmVsIGlzIG5vdCBuZWVkZWQuCj4+PiBTdWNoIGFzOgo+Pj4KPj4+IMKgwqAg
ZGVmYXVsdDoKPj4+IMKgwqAgLyogdW5yZWFjaGFibGUgYmVjYXVzZSBibGFoIGFuZCBibGFoICov
Cj4gVGhpcyBpcyB0cnVlLi4uCj4+IFdoYXQgYSBzaW1wbGUgY29tbWVudCBkb2Vzbid0IGRvIGlz
IGF2b2lkIGJyZWFraW5nIC1Xc3dpdGNoLgo+IC4uLiBhcyB3ZWxsIGFzIHRoaXMgY29tbWVudCBh
cyB3ZWxsLgo+Pgo+PiBUaGlzIHJlcXVpcmVtZW50IGlzIGFjdGl2ZWx5IGhvc3RpbGUgdG93YXJk
cyBjb21waWxlcnMgdHJ5aW5nIHRvIGhlbHAKPj4geW91IHNwb3Qgd2hlbiB5b3UgbWFkZSBhIG1p
c3Rha2UgYW5kIGZvcmdvdCB0byB1cGRhdGUgb25lIG9mIHRoZSAkTgo+PiBwbGFjZXMgeW91IG5l
ZWRlZCB0by4KPiBUaGlzIGlzIGEgdHJhZGUtb2ZmOiBpZiB5b3VyIGNvbXBpbGVyIGlzIGJ1Z2d5
IG9yIG5vdCBzdXBwb3J0aW5nCj4gdGhlIHN3aXRjaGVzIHRoZW4gdGhlIGNvZGUgaXRzZWxmIGRl
ZmVuZHMgZnJvbSBzdWNoIGNhc2VzLCBoZW5jZQo+IHRoZSAiZGVmYXVsdCIuCgpBcyBzYWlkIGJl
Zm9yZSwgaG93IGRvIHlvdSBwdXQgdGhlIGxpbWl0IG9uIHdoYXQgeW91IG5lZWQgdG8gcHJvdGVj
dCBhZ2FpbnN0PyBJZiAKeW91ciBjb21waWxlciBpcyBidWdneSwgdGhlbiBwcm9iYWJseSBhIGRl
ZmF1bHQgaW4gc3dpdGNoIGlzIG5vdCBnb2luZyB0byBoZWxwIG11Y2guCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:25:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:25:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyENq-00026v-AC; Mon, 25 Feb 2019 11:25:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyENo-00026l-GL
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 11:25:16 +0000
X-Inumbo-ID: 050ae1cd-38f0-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 050ae1cd-38f0-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:25:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 04:23:13 -0700
Message-Id: <5C73D01C0200007800219C52@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 04:23:08 -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] kexec: suppress bogus warning
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgZW1pdCB0aGUgImlnbm9yZWQiIHdhcm5pbmcgd2hlbiB0aGVyZSdzIG5vIHBsYWNlbWVu
dCBzcGVjaWZpY2F0aW9uCmFuZCB0aGUgdGFpbCBvZiB0aGUgc3BlY2lmaWVkIG9wdGlvbiBpcyBh
Y3R1YWxseSBlbXB0eS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCi0tLSBhL3hlbi9jb21tb24va2V4ZWMuYworKysgYi94ZW4vY29tbW9uL2tleGVjLmMK
QEAgLTE3Myw3ICsxNzMsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9jcmFzaGtlcm5lbChj
b25zCiAgICAgICAgICAgICBrZXhlY19jcmFzaF9hcmVhX2xpbWl0ID0gcGFyc2Vfc2l6ZV9hbmRf
dW5pdChjdXIgPSBzdHIgKyAxLCAmc3RyKTsKICAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHN0
ciwgIixiZWxvdz0iLCA3KSApCiAgICAgICAgICAgICBrZXhlY19jcmFzaF9hcmVhX2xpbWl0ID0g
cGFyc2Vfc2l6ZV9hbmRfdW5pdChjdXIgPSBzdHIgKyA3LCAmc3RyKTsKLSAgICAgICAgZWxzZQor
ICAgICAgICBlbHNlIGlmICggKnN0ciApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfV0FSTklORyAiY3Jhc2hrZXJuZWw6ICclcycgaWdub3JlZFxuIiwgc3RyKTsKICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:26:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:26:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyEOd-0002C3-KF; Mon, 25 Feb 2019 11:26:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyEOb-0002Bu-IA
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 11:26:05 +0000
X-Inumbo-ID: 230ec876-38f0-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 230ec876-38f0-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:26:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 04:26:03 -0700
Message-Id: <5C73D0C60200007800219C55@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 04:25:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-4-git-send-email-andrew.cooper3@citrix.com>
 <48accf5f3e654861b3398db07749478b@AMSPEX02CL02.citrite.net>
 <5C73CA890200007800219BF4@prv1-mh.provo.novell.com>
 <3ef197b3-85b2-7335-949c-4b8fb0abbfdb@citrix.com>
In-Reply-To: <3ef197b3-85b2-7335-949c-4b8fb0abbfdb@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/6] x86/vtd: Drop struct qi_ctrl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Paul Durrant <paul.durrant@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDEyOjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDIvMjAxOSAxMDo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI1
LjAyLjE5IGF0IDExOjAyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IEZy
b206IEFuZHJldyBDb29wZXIgW21haWx0bzphbmRyZXcuY29vcGVyM0BjaXRyaXguY29tXQo+Pj4+
IFNlbnQ6IDIyIEZlYnJ1YXJ5IDIwMTkgMTk6MTMKPj4+Pgo+Pj4+IC0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwo+Pj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9xaW52YWwuYwo+Pj4+IEBAIC04NCw3ICs4NCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0
X2NoZWNrIAo+IHF1ZXVlX2ludmFsaWRhdGVfY29udGV4dF9zeW5jKHN0cnVjdCB2dGRfaW9tbXUg
KmlvbW11LAo+Pj4+Cj4+Pj4gICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPnJlZ2lzdGVy
X2xvY2ssIGZsYWdzKTsKPj4+PiAgICAgIGluZGV4ID0gcWludmFsX25leHRfaW5kZXgoaW9tbXUp
Owo+Pj4+IC0gICAgZW50cnlfYmFzZSA9IGlvbW11X3FpX2N0cmwoaW9tbXUpLT5xaW52YWxfbWFk
ZHIgKwo+Pj4+ICsgICAgZW50cnlfYmFzZSA9IGlvbW11LT5xaW52YWxfbWFkZHIgKwo+Pj4+ICAg
ICAgICAgICAgICAgICAgICgoaW5kZXggPj4gUUlOVkFMX0VOVFJZX09SREVSKSA8PCBQQUdFX1NI
SUZUKTsKPj4+IF4gVGhpcyBjYWxjdWxhdGlvbiBsb29rcyB3b3J0aHkgb2YgYSBtYWNybyBvciBh
biBpbmxpbmUuIEl0IGlzIHJlcGVhdGVkIGEgCj4+PiBsb3QuCj4+IEFuZCBpbmRlZWQgdGhlIG90
aGVyIGRheSBJIHdhcyBzdXJwcmlzZWQgdGhhdCB0aGVyZSBpcwo+PiBHRVRfSVJFTUFQX0VOVFJZ
KCksIGJ1dCBubyBxaW52YWwgZXF1aXZhbGVudC4KPiAKPiBJIHdvbid0IGJlIG1ha2luZyBhbnkg
Y2hhbmdlcyBsaWtlIHRoYXQgdG8gdGhpcyBwYXRjaC4gIFRoZXJlIGlzIGFuCj4gb3J0aG9nb25h
bCBwaWVjZSBvZiB3b3JrIHRvIHZtYXAgdGhlc2Ugc3RydWN0dXJlcyBhbmQgcmVwbGFjZSBhbGwg
b2YKPiB0aGlzIGxvZ2ljIHdpdGggYSBzdHJhaWdodCBhcnJheSBsb29rdXAgYnkgaW5kZXguICBV
bmZvcnR1bmF0ZWx5IHdlCj4gZG9uJ3QgaGF2ZSBtZW1yZW1hcCgpIGluIFhlbiB5ZXQgYW5kIEkg
ZG9uJ3QgaGF2ZSB0aW1lIHJpZ2h0IG5vdyB0byBzb3J0Cj4gdGhhdC4KPiAKPiBHRVRfSVJFTUFQ
X0VOVFJZKCkgaXMgYSBwYXJ0aWN1bGFybHkgYmFkIGV4YW1wbGUgb2YgYSBoZWxwZXIsIGFzIHJl
c3VsdHMKPiBpbiBzZXZlcmFsIG5lY2Vzc2FyeSBwaWVjZXMgb2YgY2FsY3VsYXRpb24gaW4gY2Vy
dGFpbiBjYXNlcywgYW5kIGhpZGVzIGEKPiB1c2Ugb2YgbWFwX2RvbWFpbl9wYWdlKCkgd2hpY2gg
cmVzdWx0cyBpbiB0aGUgbG9naWMgd2hpY2ggdXNlcyBpdAo+IGxvb2tpbmcgYXN5bW1ldHJpYy4K
Ck9oLCBJJ20gc29ycnkgaWYgdGhpcyBjYW1lIG92ZXIgaW4gYW4gYW1iaWd1b3VzIHdheTogSSBk
aWRuJ3QKbWVhbiB0byBzdWdnZXN0IHRvIGRpcmVjdGx5IG1pcnJvciB0aGF0IHN0cmFuZ2UgbWFj
cm8uIEkndmUKanVzdCB1c2VkIGl0cyBleGlzdGVuY2UgdG8gc3VwcG9ydCBQYXVsJ3MgcmVxdWVz
dC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:37:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:37:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyEZb-00033R-NN; Mon, 25 Feb 2019 11:37:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyEZa-00033M-C9
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 11:37:26 +0000
X-Inumbo-ID: b894ed43-38f1-11e9-bc90-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b894ed43-38f1-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:37:25 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id t13so2724240lji.2
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 03:37:25 -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=Qv/4P6M7DAUb9wQEyneLlcT4iih3+OqPMLlsYQT42yw=;
 b=eL3sF9RWWbCWgGBWQpGfI+nGLiiJfVU1AJ4dXHYptAgKiAPY6CQTp6VNBRwfdant9g
 qtJoQq8amd3ZShmNXJwVp4gQLL+WOCY30UOYFzYswac8DG7TWcOoF00SixZrgUq7ePNf
 ejt/7G8+cJd++lHF+5PisPgk00L2hYkLE+K4m1I30x7BmTv5QBhyUXnCt/zOH6H5ABSR
 1PcEGXJ3MpIwo1vvqYD5IjT3xbMp2kPkONpX9KbvoDMUZV305RsmBUXLaoCvJcVuUQn4
 sHaczdj5se3f5TMH9sT2qmFLhcGszdkqrlNh8fsxIPdtuF5eG+GZr/+71S1zHnbA5LnZ
 RZBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=Qv/4P6M7DAUb9wQEyneLlcT4iih3+OqPMLlsYQT42yw=;
 b=E+d1cu/28SGcRGGyhG3T+hxyNgNaSEl9CI+zq9Fd4bgcdd7nQZVc/1THQ/ADPvy2tQ
 /sP9Df88i5TjXl9mIvEDsEDDwmNwaxpOhIOzoPq28XND0uKoPDaBABKHmjW6dTWWvIsO
 fXIA1tHccF+A2DUv7vGQur/GsdoZVZJStgRUZOCWrQQLSjPom86XtMWQZvliQayBONUD
 bBWSXozrLBFjrqaujHVCL5h8NV/oCQPsT9trrLl9HHYkZhVre1+oCte116rlIYU67SFT
 4JrHgHZoVw5JgfGSg+YLNc3GXdXOBDXwvnjfSIzEPSw8pLKv5+KmOhpUxfq1SIwhrC7O
 aTsw==
X-Gm-Message-State: AHQUAubcrxEHFJ2eFneAR54ZzSxdGvPUIIcZCuyvOBmIWIGtNKjoI+x1
 RjkzWgLF7RnrbLcgQZmYvMY=
X-Google-Smtp-Source: AHgI3IZFYTZUZ5WtIHID4z+sQ8hOx3G5au/dHYkanOVwhYeNQE7dBPC/VuZP//w4qeFo1QLG2voSYQ==
X-Received: by 2002:a2e:9204:: with SMTP id k4mr9990555ljg.0.1551094643917;
 Mon, 25 Feb 2019 03:37:23 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 d70sm2558312lfe.14.2019.02.25.03.37.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 03:37:23 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
 <2ca21664-20ff-4b5f-0fde-5bf20ca50374@citrix.com>
 <alpine.DEB.2.10.1902221436200.30151@sstabellini-ThinkPad-X260>
 <32790a4b-d4c7-a6ca-4836-b54697cafeff@arm.com>
 <016ff758-5355-424d-f1ed-9a884cc493a4@gmail.com>
 <2d08e3ad-868b-7482-8843-debf62f069e9@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <636feb43-c3e6-d489-01b3-2a6353c7a8e5@gmail.com>
Date: Mon, 25 Feb 2019 13:37:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <2d08e3ad-868b-7482-8843-debf62f069e9@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSAxOjA4IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAo+
Cj4gT24gMjUvMDIvMjAxOSAxMDowMCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+
IE9uIDIvMjMvMTkgMTozNCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gwqAgV2hhdCBhcmUg
dGhlIGNvbnNlcXVlbmNlcyBvZiBub3QgZm9sbG93aW5nIHRoZW0gaW4gWGVuIFByb2plY3Q/IEkK
Pj4+IGtub3cgdGhhdCBzb21lIHVwc3RyZWFtIHByb2plY3QgY2hvc2UgdG8gbm90IGFwcGx5IHRv
IGFsbCB0aGUgcnVsZXMuCj4+IE5vdCBhbGwgb2YgdGhlIHVwc3RyZWFtIHByb2plY3RzIHdhbnQg
dG8gYmUgY2VydGlmaWVkLi4uCj4KPiBZb3UgbWlzc2VkIG15IHBvaW50Li4uIEkgd2FzIHRhbGtp
bmcgYWJvdXQgdXBzdHJlYW0gcHJvamVjdCBhaW1pbmcgdG8gCj4gYmUgTUlTUkEgQyBjb21wbGlh
bnQuCj4KTm90IHN1cmUgaWYgSSByZWFsbHkgbWlzc2VkIGl0Cj4gVGhlIHRoaW5nIGlzIHVwc3Ry
ZWFtIHByb2plY3QgaXMgdW5saWtlbHkgdG8gYmUgdXNlZCBhcyBpcyBieSBjb21wYW55IAo+IHRh
cmdldGluZyBjZXJ0aWZpY2F0aW9uLiBUaGV5IHdpbGwgaGF2ZSB0byBtb2RpZnkgdGhlIGNvZGUg
dG8gbWVldCAKPiB0aGVpciByZXF1aXJlbWVudHMuCj4KPiBXaGVyZSB1cHN0cmVhbSBjYW4gaGVs
cCBpcyBhZG9wdGluZyBzb21lIG9mIHRoZSBydWxlcyBzbyB0aGUgY29tcGFueSAKPiBkb2VzIG5v
dCBoYXZlIHRvIGNhcnJ5IGEgbG90IHBhdGNoZXMgb24gdG9wLiBBcyBtYWludGFpbmVyLCBJIGhh
dmUgdG8gCj4gd2VpZ2h0IHRoZSBwcm9zL2NvbnMgb2YgYWNjZXB0aW5nIHRob3NlIHBhdGNoZXMg
aW4gWGVuLgo+CkkgZG8gdW5kZXJzdGFuZCB5b3VyIGNvbmNlcm5zCj4gQ2hlZXJzLAo+CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:38:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:38:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyEat-00036o-36; Mon, 25 Feb 2019 11:38:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7iA1=RA=arm.com=matt.spencer@srs-us1.protection.inumbo.net>)
 id 1gyEWi-0002wU-3T
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 11:34:28 +0000
X-Inumbo-ID: 4d45cbbc-38f1-11e9-bc90-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::609])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d45cbbc-38f1-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:34:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5ESHNBHGlBxPKEBicER0LdCjTeoXtsoMVfvf1TCYmOU=;
 b=EuKIL7fosrD2+KjRmGsWPqoRPWESlRosa81v5TTG/2uBo4j9AEbLyWbTTP/EYAylp6hMoIXYVcAIgXgtxEMg3aB4JTojZxdO3LmXMEVKk92tR7Vwp1sm+ZEWWALej278mmFU6lcxp5xz6ckdhG49pAjnUAuItVSKwqnyVKkvH+0=
Received: from DB6PR0801MB2103.eurprd08.prod.outlook.com (10.168.87.146) by
 DB6PR0801MB1735.eurprd08.prod.outlook.com (10.169.226.150) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.14; Mon, 25 Feb 2019 11:34:22 +0000
Received: from DB6PR0801MB2103.eurprd08.prod.outlook.com
 ([fe80::5df6:1ed3:497e:4e6d]) by DB6PR0801MB2103.eurprd08.prod.outlook.com
 ([fe80::5df6:1ed3:497e:4e6d%8]) with mapi id 15.20.1643.019; Mon, 25 Feb 2019
 11:34:22 +0000
From: Matt Spencer <Matt.Spencer@arm.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>, xen-devel
 <xen-devel@lists.xenproject.org>, Rachel Romoff
 <rromoff@linuxfoundation.org>, Nancy McGrory <nmcgrory@linuxfoundation.org>
Thread-Topic: Organising a workshop to solve safety certification related
 questions (March 25/26, Cambridge, UK, Citrix) 
Thread-Index: AQHUvMfT7eTrXI1vvUeycOI4wZyvQ6XhQcOAgArKngCABHXKqw==
Date: Mon, 25 Feb 2019 11:34:22 +0000
Message-ID: <DB6PR0801MB2103DA8473828AE321C28CFE957A0@DB6PR0801MB2103.eurprd08.prod.outlook.com>
References: <60FE8A49-D6C2-4DBD-A532-3D635C93836E@xenproject.org>
 <eaf19b34-0ddf-b383-12f6-4f74990567ce@citrix.com>
 <34B5407E-C0FE-4CB2-8CBD-F8026C833878@gmail.com>
 <D5958DF1-6424-45F6-9BF8-AAC316B73A7A@gmail.com>
 <077376B5-ACEE-4DA1-ACA7-FC231E3962AD@gmail.com>
 <B996BF41-718C-431F-AF98-67A6BF7017A1@gmail.com>,
 <F7D1B07A-FE47-4A3A-90A7-8F5EB8BD1C19@gmail.com>
In-Reply-To: <F7D1B07A-FE47-4A3A-90A7-8F5EB8BD1C19@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Matt.Spencer@arm.com; 
x-originating-ip: [217.140.106.49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2dc25f89-7bda-49c6-9013-08d69b153015
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:DB6PR0801MB1735; 
x-ms-traffictypediagnostic: DB6PR0801MB1735:
x-ms-exchange-purlcount: 5
x-microsoft-exchange-diagnostics: 1; DB6PR0801MB1735;
 20:29Dt7Qvcgjovw3ivog/xliRO6zEJ2/Ys+HCvBB8oJ39JZihB4jvK52eFV+3VgwzpGylfUGHigYnkVoaxuAteFLmeaZCcscTdoMmsOaY4t+JQec2J9fyaccPkgqB0Hj/UkNw05x31CJcd2EhnsbGEWm8zQ/DVlR7ojl0fAwrXv/I=
x-microsoft-antispam-prvs: <DB6PR0801MB1735342F916C563B0C1DA0FE957A0@DB6PR0801MB1735.eurprd08.prod.outlook.com>
x-forefront-prvs: 095972DF2F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(376002)(346002)(366004)(136003)(39860400002)(53754006)(189003)(497574002)(199004)(85644002)(40434004)(966005)(316002)(55016002)(9686003)(229853002)(86362001)(6506007)(53546011)(4326008)(54896002)(6306002)(478600001)(186003)(8936002)(68736007)(76176011)(81166006)(2906002)(81156014)(25786009)(52536013)(5660300002)(410100003)(8676002)(93886005)(66066001)(6246003)(7736002)(6436002)(54906003)(74316002)(102836004)(110136005)(14454004)(72206003)(236005)(33656002)(606006)(476003)(486006)(4743002)(7416002)(256004)(446003)(5024004)(97736004)(11346002)(26005)(53936002)(106356001)(19627405001)(99286004)(105004)(105586002)(7696005)(71200400001)(71190400001)(3846002)(6116002)(14444005)(15940465004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB1735;
 H:DB6PR0801MB2103.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: e9/lRoj1gMBBQ/864oDA4Ura/uSHu2z4k5AYqONbh22WzG19eP8Ue9V8hRQqlzgudR0nW5VflrW9a9LGv9k3tXGawrW/WMAy5dU4pWPSCM5nFJWrMiLxu2sv2lMybUGLr7sHjzd/0ZDDB5WQWlnOiR8dWpXZ8rH6PTw+bqQExNa+umrL+nYbF8ybx6t8hzcMhfbJ8K2RoCZKWTkeZnbkrtnDfkY5aa2NOiYqv/2CE7LL3uC/M0nhpAekvd1kYqQ79hcmwRHGfNkhkEZGBH8f7LcxlF/9dze/d7Hk4AKLBaZaJjM9j7rZbhcl++MLyZAmacbPEbw28jFcrJ09u+/DRXzzBq+7XivGillHCVpgmF9GTXqrbx6JUwc/iAUYpPB7JS/Hs63vFNU1PGmwbPCtcTppzmp2SMMRUzoyaRL6edo=
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2dc25f89-7bda-49c6-9013-08d69b153015
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2019 11:34:22.1220 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1735
X-Mailman-Approved-At: Mon, 25 Feb 2019 11:38:45 +0000
Subject: Re: [Xen-devel] Organising a workshop to solve safety certification
 related questions (March 25/26, Cambridge, UK, Citrix)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 Robin Randhawa <Robin.Randhawa@ARM.com>,
 Richard Bellairs <Richard_Bellairs@prqa.com>,
 Hisao Munakata <hisao.munakata.vt@renesas.com>,
 George Dunlap <george.dunlap@citrix.com>, Alex Agizim <Alex_Agizim@epam.com>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Saraschandra Reddy Madem <sarascha@xilinx.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Giulio Corradi <giulioc@xilinx.com>, Irby Thompson <irby@starlab.io>,
 Oscar Ballan <oballan@xilinx.com>, Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: multipart/mixed; boundary="===============1784113606996428491=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1784113606996428491==
Content-Language: en-GB
Content-Type: multipart/alternative;
	boundary="_000_DB6PR0801MB2103DA8473828AE321C28CFE957A0DB6PR0801MB2103_"

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

Hey Lars

If you want some help putting the business case together at the top of Day =
1, I am more than happy to help with that.  Also, should we have some discu=
ssion around the Elisa project and if there should be any cross working bet=
ween Xen and that group?

/Matt
________________________________
From: Lars Kurth <lars.kurth.xen@gmail.com>
Sent: 22 February 2019 15:26
To: xen-devel; Rachel Romoff; Nancy McGrory
Cc: Committers; Rich Persaud; Jarvis Roach; Matt Spencer; Artem Mygaiev; Ro=
bin Randhawa; Stewart Hildebrand; vfachin@de.adit-jv.com; Alex Agizim; Irby=
 Thompson; Giulio Corradi; Richard Bellairs; Hisao Munakata; George Dunlap;=
 Oscar Ballan; Stefano Stabellini; Saraschandra Reddy Madem
Subject: Re: Organising a workshop to solve safety certification related qu=
estions (March 25/26, Cambridge, UK, Citrix)

Hi everyone,
I made some progress on the agenda: see https://docs.google.com/document/d/=
1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0rZzRms/edit
There are still a few gaps that need filling: feedback, additional suggesti=
ons, etc. are very welcome
Lars

On 15 Feb 2019, at 18:38, Lars Kurth <lars.kurth.xen@gmail.com<mailto:lars.=
kurth.xen@gmail.com>> wrote:

Hi all,

apologies this took a while. 5 weeks to go to the event!
I created https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Sa=
fety_Certification which contains information about the venue, hotels and t=
ravel

I also added a registration form: please fill this out if you want to atten=
d (even if just remotely): see https://wiki.xenproject.org/wiki/Developer_M=
eeting/March2019_-_Safety_Certification#Registration_.28both_in_person_and_=
for_remote_participation.29

I started to put in some thoughts with regards to the agenda: I will be loo=
king for volunteers to help with some of the content. I am working with EPA=
M on some of these, but others are welcome to join.
A scratchpad of ideas which will eventually become an agenda are here: http=
s://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0rZzRms=
/edit

If you need a visa invitation letter, there is a 3 working day turnaround. =
Please contact me via my Citrix email address as outlined in the Wiki page =
if you need an invitation letter

Best Regards
Lars


On 4 Feb 2019, at 20:25, Lars Kurth <lars.kurth.xen@gmail.com<mailto:lars.k=
urth.xen@gmail.com>> wrote:

Hi all,

from my perspective we have enough momentum to move forward, albeit some pr=
ospective attendees are still confirming their travel plans. I can accommod=
ate a maximum if 15, but possibly, a few more. With this in Mind, please st=
art booking flights.

Location:
The Citrix office in Milton, just outside of Cambridge
Citrix Systems:
101 Cambridge Science Park Rd, Milton
Cambridge CB4 0FY
UK

Timing
The event will be held on Monday March 25, and ends on the 26th. I expect d=
ays to go from 9:00 to 17:00 and some beverages and food will be provided
EPAM will host an evening event on the 25th

Agenda
With regards the agenda, I will work selected community members on it.
The agenda is yours, so please prepare and be specific about the technical,=
 community, process and maybe financial problems we have to solve.

Remote Participation
I will still need to test this and provide more feedback

Registration
I will set up an ad-hoc google doc

Getting To Cambridge/Accommodation
London Stansted is the easiest airport to fly to: there is a direct train t=
hat goes frequently and take 30-40 minutes
You may have to use London Heathrow you come from the US, China or Japan. I=
n that case, you can take a fixed rate taxi: see http://www.expressairportt=
ransport.co.uk/Taxi-Cambridge-To-Heathrow-Airport

The key question you will have to decide upon is whether you stay in the to=
wn centre, which is stunning, but it may take 30 mins to the Citrix office,=
 or whether you stay close tp the office. I will provide more info in due t=
ime

Regards
Lars

On 23 Jan 2019, at 10:16, Lars Kurth <lars.kurth.xen@gmail.com<mailto:lars.=
kurth.xen@gmail.com>> wrote:

Hi all,

it looks as if March 25/26 in Frankfurt or Cambridge is the best option. Fo=
r Matt, this would mean that he can only attend the first day, but I believ=
e this would be OK. Maybe Robin can attend the second day, instead of Matt.=
 Before we finalise the dates, I will need to secure the meeting space. I w=
ill be able to do this in the next few days and will send an update as soon=
 as this is done.

Note that we had a few people on this list which have replied to me private=
ly. Please let me know privately or publicly whether March 25/26 would be s=
uitable for you. We can in parallel work on the agenda.

Best Regards
Lars

On 16 Jan 2019, at 13:09, Lars Kurth <lars.kurth.xen@gmail.com<mailto:lars.=
kurth.xen@gmail.com>> wrote:



On 16 Jan 2019, at 12:16, George Dunlap <george.dunlap@citrix.com<mailto:ge=
orge.dunlap@citrix.com>> wrote:

On 1/8/19 5:59 PM, Lars Kurth wrote:
What I need is
- Raise your hands if you are interested
- Let me know of date / location restrictions
- We could try and so some of this via video conference: would you be able =
to attend if we did open the meeting up to some remote participation

I'm interested.  All the dates mentioned should work for me.

-George

Hi all,

to summarise!

We have a good number of people and organisations interested from pretty on=
e everyone on the list, but it seems the dates won't work for most people.
Location wise: Germany (Frankfurt) and/or UK (Cambridge) work for most, exc=
ept for representatives from Dornerworks and Starlab, who would dial in for=
 some of the meetings
There seems to be a slight bias for Cambridge, as we have most of our maint=
ainers there.

Automotive vendors would be happy to align with automotive meetings/events =
(even in Japan), but that won't work for the committers as they won't norma=
lly be able to travel.
I also have two organisations which could potentially host in Cambridge and=
 one in Germany (Frankfurt). But the venue depends partly on the dates. Thi=
s tells me, that we should choose either Frankfurt or Cambridge for the eve=
nt.

In terms of numbers we are roughly looking at 10-12 who could attend physic=
ally, but it could be more

To move forward, I thought I would expend the time horizon a little bit via=
 the following doodle poll: https://doodle.com/poll/anvfr2hk2t8gy9a8
Note that you can specify suboptimal dates by clicking twice: also, if you =
have any constraints on location, etc. feel free to make use of the comment=
ing feature.

I will be in the US mid-March and thus excluded these dates. I also exclude=
d March 28/29: because of Brexit, it is possible that there would be some t=
ravel chaos at least in the UK.

Regards
Lars







IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Hey Lars</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
If you want some help putting the business case together at the top of Day =
1, I am more than happy to help with that.&nbsp; Also, should we have some =
discussion around the Elisa project and if there should be any cross workin=
g between Xen and that group?</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
/Matt</div>
<div id=3D"appendonsend"></div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Lars Kurth &lt;lars.k=
urth.xen@gmail.com&gt;<br>
<b>Sent:</b> 22 February 2019 15:26<br>
<b>To:</b> xen-devel; Rachel Romoff; Nancy McGrory<br>
<b>Cc:</b> Committers; Rich Persaud; Jarvis Roach; Matt Spencer; Artem Myga=
iev; Robin Randhawa; Stewart Hildebrand; vfachin@de.adit-jv.com; Alex Agizi=
m; Irby Thompson; Giulio Corradi; Richard Bellairs; Hisao Munakata; George =
Dunlap; Oscar Ballan; Stefano Stabellini;
 Saraschandra Reddy Madem<br>
<b>Subject:</b> Re: Organising a workshop to solve safety certification rel=
ated questions (March 25/26, Cambridge, UK, Citrix)
</font>
<div>&nbsp;</div>
</div>
<div class=3D"" style=3D"word-wrap:break-word; line-break:after-white-space=
">Hi everyone,
<div class=3D"">I made some progress on the agenda: see&nbsp;<a href=3D"htt=
ps://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0rZzRm=
s/edit" class=3D"">https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4x=
y9iPv6hVBkIC_wiA0rZzRms/edit</a>&nbsp;&nbsp;</div>
<div class=3D"">There are still a few gaps that need filling: feedback, add=
itional suggestions, etc. are very welcome</div>
<div class=3D"">Lars<br class=3D"">
<div><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 15 Feb 2019, at 18:38, 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"x_Apple-interchange-newline">
<div class=3D"">
<div class=3D"" style=3D"word-wrap:break-word; line-break:after-white-space=
">Hi all,
<div class=3D""><br class=3D"">
</div>
<div class=3D"">apologies this took a while. 5 weeks to go to the event!</d=
iv>
<div class=3D"">I created <a href=3D"https://wiki.xenproject.org/wiki/Devel=
oper_Meeting/March2019_-_Safety_Certification" class=3D"">
https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Certi=
fication</a>&nbsp;which contains information about the venue, hotels and tr=
avel</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">I also added a registration form: please fill this out if y=
ou want to attend (even if just remotely): see&nbsp;<a href=3D"https://wiki=
.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Certification#Reg=
istration_.28both_in_person_and_for_remote_participation.29" class=3D"">htt=
ps://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Certific=
ation#Registration_.28both_in_person_and_for_remote_participation.29</a></d=
iv>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">I started to put in some thoughts with regards to the agend=
a: I will be looking for volunteers to help with some of the content. I am =
working with EPAM on some of these, but others are welcome to join.</div>
<div class=3D"">A scratchpad of ideas which will eventually become an agend=
a are here:&nbsp;<a href=3D"https://docs.google.com/document/d/1aKjxDLkEnPZ=
_0gHgAv4xy9iPv6hVBkIC_wiA0rZzRms/edit" class=3D"">https://docs.google.com/d=
ocument/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0rZzRms/edit</a>&nbsp;</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">If you need a visa invitation letter, there is a 3 working =
day turnaround. Please contact me via my Citrix email address as outlined i=
n the Wiki page if you need an invitation letter</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Best Regards</div>
<div class=3D"">Lars</div>
<div class=3D""><br class=3D"">
<div class=3D""><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 4 Feb 2019, at 20:25, Lars Kurth &lt;<a href=3D"mailto:l=
ars.kurth.xen@gmail.com" class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:=
</div>
<br class=3D"x_Apple-interchange-newline">
<div class=3D"">
<div class=3D"" style=3D"word-wrap:break-word; line-break:after-white-space=
">Hi all,
<div class=3D""><br class=3D"">
<div class=3D"">from my perspective we have enough momentum to move forward=
, albeit some prospective attendees are still confirming their travel plans=
. I can accommodate a maximum if 15, but possibly, a few more. With this in=
 Mind, please start booking flights.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><b class=3D"">Location:</b></div>
<div class=3D"">The Citrix office in Milton, just outside of Cambridge</div=
>
<div class=3D"">Citrix Systems:</div>
<div class=3D"">
<div class=3D"">101 Cambridge Science Park Rd, Milton</div>
<div class=3D"">Cambridge CB4 0FY</div>
</div>
<div class=3D"">UK</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><b class=3D"">Timing</b></div>
<div class=3D"">
<div class=3D"">The event will be held on Monday March 25, and ends on the =
26th. I expect days to go from 9:00 to 17:00 and some beverages and food wi=
ll be provided</div>
</div>
<div class=3D"">EPAM will host an evening event on the 25th</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">
<div class=3D""><b class=3D"">Agenda</b></div>
</div>
<div class=3D"">With regards the agenda, I will work selected community mem=
bers on it.</div>
<div class=3D"">The agenda is yours, so please prepare and be specific abou=
t the technical, community, process and maybe financial problems we have to=
 solve.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><b class=3D"">Remote Participation</b></div>
<div class=3D"">I will still need to test this and provide more feedback</d=
iv>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><b class=3D"">Registration</b></div>
<div class=3D"">I will set up an ad-hoc google doc</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><b class=3D"">Getting To Cambridge/Accommodation</b></div>
<div class=3D"">London Stansted is the easiest airport to fly to: there is =
a direct train that goes frequently and take 30-40 minutes</div>
<div class=3D"">You may have to use London Heathrow you come from the US, C=
hina or Japan. In that case, you can take a fixed rate taxi: see&nbsp;<a hr=
ef=3D"http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heathrow-A=
irport" class=3D"">http://www.expressairporttransport.co.uk/Taxi-Cambridge-=
To-Heathrow-Airport</a></div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">The key question you will have to decide upon is whether yo=
u stay in the town centre, which is stunning, but it may take 30 mins to th=
e Citrix office, or whether you stay close tp the office. I will provide mo=
re info in due time</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Regards</div>
<div class=3D"">Lars&nbsp;</div>
<div class=3D""><b class=3D""><br class=3D"">
</b></div>
<div class=3D"">
<div class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 23 Jan 2019, at 10:16, Lars Kurth &lt;<a href=3D"mailto:=
lars.kurth.xen@gmail.com" class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote=
:</div>
<br class=3D"x_Apple-interchange-newline">
<div class=3D"">
<div class=3D"" style=3D"word-wrap:break-word; line-break:after-white-space=
">Hi all,
<div class=3D""><br class=3D"">
</div>
<div class=3D"">it looks as if&nbsp;March 25/26 in Frankfurt or Cambridge i=
s the best option. For Matt, this would mean that he can only attend the fi=
rst day, but I believe this would be OK. Maybe Robin can attend the second =
day, instead of Matt. Before we finalise
 the dates, I will need to secure the meeting space. I will be able to do t=
his in the next few days and will send an update as soon as this is done.</=
div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Note that we had a few people on this list which have repli=
ed to me privately. Please let me know privately or publicly whether&nbsp;M=
arch 25/26 would be suitable for you. We can in parallel work on the agenda=
.</div>
<div class=3D"">&nbsp;</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 16 Jan 2019, at 13:09, 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"x_Apple-interchange-newline">
<div class=3D"">
<div class=3D"" style=3D"word-wrap:break-word; line-break:after-white-space=
"><br class=3D"">
<div class=3D""><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 16 Jan 2019, at 12:16, George Dunlap &lt;<a href=3D"mail=
to:george.dunlap@citrix.com" class=3D"">george.dunlap@citrix.com</a>&gt; wr=
ote:</div>
<br class=3D"x_Apple-interchange-newline">
<div class=3D"">
<div class=3D"">On 1/8/19 5:59 PM, Lars Kurth wrote:<br class=3D"">
<blockquote type=3D"cite" class=3D"">What I need is <br class=3D"">
- Raise your hands if you are interested <br class=3D"">
- Let me know of date / location restrictions<br class=3D"">
- We could try and so some of this via video conference: would you be able =
to attend if we did open the meeting up to some remote participation<br cla=
ss=3D"">
</blockquote>
<br class=3D"">
I'm interested. &nbsp;All the dates mentioned should work for me.<br class=
=3D"">
<br class=3D"">
-George<br class=3D"">
</div>
</div>
</blockquote>
</div>
<br class=3D"">
<div class=3D"">Hi all,</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">to summarise!</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">We have a good number of people and organisations intereste=
d from pretty one everyone on the list, but it seems the dates won't work f=
or most people.&nbsp;</div>
<div class=3D"">Location wise: Germany (Frankfurt) and/or UK (Cambridge) wo=
rk for most, except for representatives from Dornerworks and Starlab, who w=
ould dial in for some of the meetings&nbsp;</div>
<div class=3D"">There seems to be a slight bias for Cambridge, as we have m=
ost of our maintainers there.&nbsp;</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Automotive vendors would be happy to align with automotive =
meetings/events (even in Japan), but that won't work for the committers as =
they won't normally be able to travel.&nbsp;</div>
<div class=3D"">I also have two organisations which could potentially host =
in Cambridge and one in Germany (Frankfurt). But the venue depends partly o=
n the dates. This tells me, that we should choose either Frankfurt or Cambr=
idge for the event.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">In terms of numbers we are roughly looking at 10-12 who cou=
ld attend physically, but it could be more</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">To move forward, I thought I would expend the time horizon =
a little bit via the following doodle poll:&nbsp;<a href=3D"https://doodle.=
com/poll/anvfr2hk2t8gy9a8" class=3D"">https://doodle.com/poll/anvfr2hk2t8gy=
9a8</a></div>
<div class=3D"">Note that you can specify suboptimal dates by clicking twic=
e: also, if you have any constraints on location, etc. feel free to make us=
e of the commenting feature.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">I will be in the US mid-March and thus excluded these dates=
. I also excluded March 28/29: because of Brexit, it is possible that there=
 would be some travel chaos at least in the UK.&nbsp;</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Regards</div>
<div class=3D"">Lars</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
</div>
</div>
</blockquote>
</div>
<br class=3D"">
</div>
</div>
</div>
</blockquote>
</div>
<br class=3D"">
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br class=3D"">
</div>
</div>
</div>
</blockquote>
</div>
<br class=3D"">
</div>
</div>
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose,
 or store or copy the information in any medium. Thank you.
</body>
</html>

--_000_DB6PR0801MB2103DA8473828AE321C28CFE957A0DB6PR0801MB2103_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1784113606996428491==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:39:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:39:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyEbm-0003Ba-K4; Mon, 25 Feb 2019 11:39:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=R2E2=RA=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1gyEbk-0003BT-O8
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 11:39:40 +0000
X-Inumbo-ID: 089f94f3-38f2-11e9-bc90-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 089f94f3-38f2-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:39:39 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id y140so5028750qkb.9
 for <xen-devel@lists.xen.org>; Mon, 25 Feb 2019 03:39:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=umich.edu; s=google-2016-06-03;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=zkSnd0lwnzV8rXZxY0co6aBqV1gniGgAz+VYFZyPbog=;
 b=Xd/LVO/dQjlPy+kUObGxMydmUYCo6gCg+eMzEQj37UtO87jkGvdWHTMomirOiOsYOU
 r+VPCWXjFe6JBnlD1CoWD5BtY3vSPjAh/gCzE+8kTk21uQKUdQD01d9umpDJq/KgPz+b
 RLhMYKtPJ2DT+zp7FDbO/KJfKC/r4ISvUXB+sQx66Ny8Kk0V47cmkpdY8qB5gocqu/YA
 MxpecMBTOBEEqeJ/ZsW6kKVGAQoH4HZc2+GAbMLq5V3/IONye0tRW5li7M3S6biu7nfi
 M4/EgKe2GfSnnZd4q8EJGuP4QbVkplvMW+DKuESLY2xk4/dWiLMxTim2kBBRZG1XbchX
 bFSA==
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=zkSnd0lwnzV8rXZxY0co6aBqV1gniGgAz+VYFZyPbog=;
 b=dkOXDlE3TT2PsT95skEVrs210xj15ZxFpcVGDCNkql/9DJ8WnMcvdZPxf0pTfJdcGi
 UDjIZw233lhfkH82XbUyXVQEN8fpYz138fQMXAln9/MHeZ5/4/a5+VdME8itsRDEQTxE
 bEJm6lmx01sjXi2cnzKkqv1ep6O5IY/Q9J6YUoYcF43xDqOI6UfDTVFmQf3ADna1Qlt/
 kv5xJA1OCmKLMWZoYBqw/R8kC6cC2+2SBQmklzb9I3LMrKtPNf49k9N/XiSczWVcUEe0
 thcqAn2bV0F63kan5/jVS8H9dO8nTmBzBTppSpLpMLBq+0FX2s4UIE/fuFH4xXRuG0Nm
 hiAg==
X-Gm-Message-State: AHQUAuZileWsD7H9LF/phz7ss/fZkex4bdPdK2hX6klFMxAquDSNPbhF
 H5KKO2Ig8qAi5q51ykN7p2UnfG6DoSK2/YPkNgg=
X-Google-Smtp-Source: AHgI3IZoIXEk6IU6WwelTkZml1SRFnbRzgeSxNIJUPBlyjUn0YY/tzVAL4CR2koa9goyJa1kW0j40QO+TxO6jDaffoU=
X-Received: by 2002:a05:620a:122e:: with SMTP id
 v14mr12387661qkj.105.1551094778662; 
 Mon, 25 Feb 2019 03:39:38 -0800 (PST)
MIME-Version: 1.0
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550862806-30236-2-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 25 Feb 2019 11:39:27 +0000
Message-ID: <CAFLBxZaCLODbNWCmMm_XUTv+CTuwHbkaM4LuSP7JmodhAYCDzQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/6] x86/vtd: Don't include control register
 state in the table pointers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjIsIDIwMTkgYXQgNzoxNSBQTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IGlyZW1hcF9tYWRkciBhbmQgcWludmFsX21hZGRy
IHBvaW50IHRvIHRoZSBiYXNlIG9mIGEgYmxvY2sgb2YgY29udGlndW91cyBSQU0sCj4gYWxsb2Nh
dGVkIGJ5IHRoZSBkcml2ZXIsIGhvbGRpbmcgdGhlIEludGVycnVwdCBSZW1hcHBpbmcgdGFibGUs
IGFuZCB0aGUgUXVldWVkCj4gSW52YWxpZGF0aW9uIHJpbmcuCj4KPiBEZXNwaXRlIHRoZWlyIG5h
bWUsIHRoZXkgYXJlIGFjdHVhbGx5IHRoZSB2YWx1ZXMgb2YgdGhlIGhhcmR3YXJlIHJlZ2lzdGVy
LAo+IGluY2x1ZGluZyBjb250cm9sIG1ldGFkYXRhIGluIHRoZSBsb3dlciAxMiBiaXRzLiAgV2hp
bGUgdXNlcyBvZiB0aGVzZSBmaWVsZHMKPiBkbyBhcHBlYXIgdG8gY29ycmVjdGx5IHNoaWZ0IG91
dCB0aGUgbWV0YWRhdGEsIHRoaXMgaXMgdmVyeSBzdWJ0bGUgYmVoYXZpb3VyCj4gYW5kIGNvbmZ1
c2luZyB0byBmb2xsb3cuCgpDb3VsZCBJIHN1Z2dlc3QgdGhhdCB3ZSBhZGQgYW4gQVNTRVJUKCkg
dG8gdGhhdCBtYWNybywgdGhhdCBtYWRkciBpcwpwYWdlIGFsaWduZWQ/CgpUaGUgYWxnb3JpdGht
IHVzZWQgY2VydGFpbmx5IGFzc3VtZXMgdGhhdCdzIHRoZSBjYXNlLCBhbmQgd291bGQKcHJvZHVj
ZSBpbmNvcnJlY3QgcmVzdWx0cyBpZiBpdCB3ZXJlIGV2ZXIgdmFsaWRseSB0cnVlLiAgU3VjaCBh
bgpBU1NFUlQoKSB3b3VsZCBhbHNvIGhhdmUgZGV0ZWN0ZWQgdGhlIHN0b3JpbmctZ2FyYmFnZS1p
bi1tYWRkciBpc3N1ZQphbG1vc3QgaW1tZWRpYXRlbHkuCgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:41:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:41:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyEdW-0003tY-1C; Mon, 25 Feb 2019 11:41:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pOtK=RA=citrix.com=prvs=952d8b9b9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gyEdU-0003tS-EQ
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 11:41:28 +0000
X-Inumbo-ID: 46e69154-38f2-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46e69154-38f2-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:41:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="86397867"
To: Jan Beulich <JBeulich@suse.com>
References: <1546616022-32229-1-git-send-email-andrew.cooper3@citrix.com>
 <1546616022-32229-2-git-send-email-andrew.cooper3@citrix.com>
 <5C332F70020000780020AC8F@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <c83aff04-7c79-2899-d2d5-30507ee1df91@citrix.com>
Date: Mon, 25 Feb 2019 11:41:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <5C332F70020000780020AC8F@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/3] libx86: Introduce a helper to
 deserialise cpuid_policy objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAxOSAxMDo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IGRpZmYgLS1naXQgYS94
ZW4vbGliL3g4Ni9jcHVpZC5jIGIveGVuL2xpYi94ODYvY3B1aWQuYwo+PiBpbmRleCA1YTMxNTli
Li43ZmM0MTQ4IDEwMDY0NAo+PiAtLS0gYS94ZW4vbGliL3g4Ni9jcHVpZC5jCj4+ICsrKyBiL3hl
bi9saWIveDg2L2NwdWlkLmMKPj4gQEAgLTIzMyw2ICsyMzMsMTEyIEBAIGludCB4ODZfY3B1aWRf
Y29weV90b19idWZmZXIoY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAKPj4gKnAsCj4+ICAgICAg
cmV0dXJuIDA7Cj4+ICB9Cj4+ICAKPj4gK2ludCB4ODZfY3B1aWRfY29weV9mcm9tX2J1ZmZlcihz
dHJ1Y3QgY3B1aWRfcG9saWN5ICpwLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGNwdWlkX2xlYWZfYnVmZmVyX3QgbGVhdmVzLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IG5yX2VudHJpZXMsIHVpbnQzMl90ICplcnJfbGVhZiwKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZXJyX3N1YmxlYWYpCj4+
ICt7Cj4+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4+ICsgICAgeGVuX2NwdWlkX2xlYWZfdCBkYXRh
Owo+PiArICAgIHN0cnVjdCBjcHVpZF9sZWFmICpsID0gKHZvaWQgKikmZGF0YS5hOwo+IEknZCBm
aW5kIHRoaXMgY2FzdCBhIGxpdHRsZSBsZXNzIHdvcnJ5aW5nIGlmIHlvdSB1c2VkIGNvbnRhaW5l
cl9vZigpLiBCdXQKPiBldmVuIHRoZW4gSSBkaXNsaWtlIHRoaXMgd2VsbCBoaWRkZW4gYXNzdW1w
dGlvbiBvZiBzaW1pbGFyIGxheW91dHMKPiBvZiBzdHJ1Y3QgY3B1aWRfbGVhZiBhbmQgdGhlIGxh
dHRlciBwYXJ0cyBvZiBzdHJ1Y3QgeGVuX2NwdWlkX2xlYWYuCj4KPiBBbHNvIGl0IGxvb2tzIGFz
IGlmIHRoaXMgY291bGQgYmUgYSBwb2ludGVyIHRvIGNvbnN0LgoKSSd2ZSBmb3VuZCBhIGRpZmZl
cmVudCB3YXkgb2YgZG9pbmcgdGhpcyB3aGljaCBhY3R1YWxseSBjb21waWxlcyBzbWFsbGVyCihj
b250cmFyeSB0byBleHBlY3RhdGlvbikuCgo+PiArICAgIC8qCj4+ICsgICAgICogQSB3ZWxsIGZv
cm1lZCBjYWxsZXIgaXMgZXhwZWN0ZWQgcGFzcyBhbiBhcnJheSB3aXRoIGxlYXZlcyBpbiBvcmRl
ciwKPiAuLi4gZXhwZWN0ZWQgdG8gcGFzcyAuLi4KCkZpeGVkLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:42:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:42:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyEeI-0003x9-CT; Mon, 25 Feb 2019 11:42:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyEeH-0003wx-Mi
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 11:42:17 +0000
X-Inumbo-ID: 65cbeae0-38f2-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65cbeae0-38f2-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:42:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 04:40:14 -0700
Message-Id: <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 04:40:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
In-Reply-To: <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 oleksandr_andrushchenko@epam.com, Oleksandr Andrushchenko <andr2000@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE5IGF0IDIyOjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUC5TLiBUaGVyZSBpcyBhIHNvbHV0aW9uIGhlcmUgd2hpY2ggY291bGQgd29yaywgYnV0
IElNTyBhIGJldHRlciB1c2Ugb2YKPiB0aW1lIGFuZCBlbmVyZ3kgd291bGQgYmUgdG8gZ2V0IE1J
U1JBIHRvIHVwZGF0ZSB0aGVpciBydWxlcyB0byBtYXRjaAo+IHRoaXMgY2VudHVyeSwgYW5kIHN0
b3AgZ2V0dGluZyBpbiB0aGUgd2F5IG9mIGNvbXBpbGVyIGZlYXR1cmVzIGludGVuZGVkCj4gdG8g
aGVscCB0aGUgcHJvZ3JhbW1lciBhdm9pZCBidWdzLgoKQXMgbXVjaCBhcyBJJ20gd2l0aCB5b3Ug
aW4gZGVzaXJpbmcgdGhlIGNvbXBpbGVyIGFpZCBnaXZlbiB0byBub3QgZ2V0CnVuZGVybWluZWQs
IEkgdGhpbmsgdGhpcyBNSVNSQSBydWxlIGlzbid0IGluIG5lZWQgb2YgbW9kZXJuaXppbmc6IEl0
J3MKb25lIHRoaW5nIGZvciB0aGUgY29tcGlsZXIgdG8gaGVscCB3aXRoIGluLXJhbmdlIGVudW1l
cmF0b3JzLCBhbmQgaXQncwphbm90aGVyIHRvIGRlbWFuZCB0aGF0IHVuaW50ZW50aW9uYWwgb3V0
LW9mLXJhbmdlIG9uZXMgZG9uJ3QgY2F1c2UKYWN0dWFsIGhhcm0gKGxpa2UgY3Jhc2hpbmcgeW91
ciBjYXIgaW50byB0aGUgbmV4dCB0cmVlKS4gVGhpcyBpcyBldmVuCm1vcmUgc28gdGhhdCBpaXJj
IHRoZXJlJ3Mgbm8gd2FybmluZyBpZiB5b3UgcGFzcyBhIHBsYWluIGludGVnZXIgaW50byBhCmZ1
bmN0aW9uIHdob3NlIHBhcmFtZXRlciBzcGVjaWZpZXMgYW4gZW51bSwgb3IgaWYgeW91IGFzc2ln
biBhIHBsYWluCmludGVnZXIgdG8gYW4gZW51bSB0eXBlcyB2YXJpYWJsZS4KCkFtb25nc3Qgb3Vy
IHBsYW5uZWQgaGFyZGVuaW5nIEtjb25maWctZXJ5IEkgdGhpbmsgd2UgbWF5IHdhbnQgdG8KYWRk
IGFuIG9wdGlvbiBjb250cm9sbGluZyB3aGV0aGVyIHRvIGhhdmUgc29tZXRoaW5nIGxpa2UKCiNk
ZWZpbmUgREVGQVVMVF9VTlJFQUNIQUJMRShjb2RlKSBkZWZhdWx0OiBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsgY29kZTsKCm9yIGluc3RlYWQgKGJ5IGRlZmF1bHQpIGV4cGFuZGluZyB0byBub3RoaW5n
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:42:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:42:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyEeZ-00040L-N9; Mon, 25 Feb 2019 11:42:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GKco=RA=xenproject.org=prvs=952fcc786=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gyEeY-000406-Po
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 11:42:34 +0000
X-Inumbo-ID: 704ef378-38f2-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 704ef378-38f2-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:42:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="78960400"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83665-mainreport@xen.org>
MIME-Version: 1.0
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:host-install(4):broken:regression
 distros-debian-sid:build-armhf-pvops:host-install(4):broken:regression
 distros-debian-sid:build-amd64:host-install(4):broken:regression
 distros-debian-sid:build-amd64-pvops:host-install(4):broken:regression
 distros-debian-sid:build-i386:host-install(4):broken:regression
 distros-debian-sid:build-i386-pvops:host-install(4):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:capture-logs:broken:nonblocking
 distros-debian-sid:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=75632
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 25 Feb 2019 11:42:30 +0000
Subject: [Xen-devel] [distros-debian-sid test] 83665: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDgzNjY1IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy84MzY2NS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjMyCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU2MzIKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiA3NTYzMgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjMyCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
NzU2MzIKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYzMgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXNpZC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zaWQtbmV0Ym9vdC1wdmdydWIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
YXJtaGYtc2lkLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1u
ZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICBicm9rZW4g
YmxvY2tlZCBpbiA3NTYzMgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNSBjYXB0dXJl
LWxvZ3MgICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDc1NjMyCgpiYXNlbGluZSB2ZXJzaW9u
OgogZmxpZ2h0ICAgICAgICAgICAgICAgNzU2MzIKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNpZC1uZXRib290LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0
LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMu
Y2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVz
dC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:43:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:43:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyEfN-000472-1z; Mon, 25 Feb 2019 11:43:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyEfL-00046v-P3
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 11:43:23 +0000
X-Inumbo-ID: 8e3109f6-38f2-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8e3109f6-38f2-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:43:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D105AA78;
 Mon, 25 Feb 2019 03:43:22 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9B6773F5C1;
 Mon, 25 Feb 2019 03:43:21 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>, xen-devel@lists.xenproject.org
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ceb1977e-c534-95f1-b3f8-63e7634b9e31@arm.com>
Date: Mon, 25 Feb 2019 11:43:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMi8wMi8yMDE5IDEwOjI3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDIyLzAy
LzIwMTkgMDk6NTcsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBGcm9tOiBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+
Cj4+IEhlbGxvLCBldmVyeWJvZHkhCj4+Cj4+IFdlIGF0IEVQQU0gU3lzdGVtcyB3b3VsZCBsaWtl
IHRvIHByZXNlbnQgZmlyc3Qgc2VyaWVzIG9mIHBhdGNoZXMgdGFyZ2V0aW5nIFhlbgo+PiBvbiBB
Uk0gRnVuY3Rpb25hbCBTYWZldHkgY2VydGlmaWNhdGlvbiAoSVNPNjE1MDggYmFzZWQpOiBpbXBs
ZW1lbnRhdGlvbiBvZgo+PiBNSVNSQSBbMV0gQzoyMDEyIFJ1bGUgMTYuNCB3aGljaCByZXF1aXJl
cyB0aGF0IGV2ZXJ5IHN3aXRjaCBzdGF0ZW1lbnQgaGFzIGEKPj4gZGVmYXVsdCBsYWJlbCBhcyBh
IG1lYXN1cmUgb2YgZGVmZW5zaXZlIHByb2dyYW1taW5nIHRlY2huaXF1ZS4KPiAKPiBIYW5nIG9u
IC0gd2hhdD8KPiAKPiBDYW4gc29tZW9uZSBhdHRlbXB0IHRvIGp1c3RpZnkgd2h5IGFjdGl2ZWx5
IGJyZWFraW5nIC1Xc3dpdGNoIGlzIGdvaW5nCj4gdG8gcmVzdWx0IGluIHNhZmVyL2JldHRlciBj
b2RlPwoKSSBqdXN0IGRpc2NvdmVyZWQgdGhhdCBHQ0MgaGFzIGFuIG9wdGlvbiAtV3N3aXRjaC1l
bnVtIHRoYXQgd291bGQgd2FybiBvZiAKbWlzc2luZyBlbGVtZW50IGV2ZW4gaW4gdGhlIHByZXNl
bmNlIG9mIHRoZSAnZGVmYXVsdCcgbGFiZWwuIEkgZ3Vlc3MgdGhpcyBjb3VsZCAKaGVscCB1cyB0
byByZXVuaXRlIE1JU1JBIGFuZCBYZW4gZm9yIHRoaXMgcnVsZT8KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:44:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:44:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyEfx-0004CQ-D2; Mon, 25 Feb 2019 11:44:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyEfv-0004C7-Qt
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 11:43:59 +0000
X-Inumbo-ID: a2a4a314-38f2-11e9-bc90-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2a4a314-38f2-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:43:58 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id a17so7107658ljd.4
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 03:43:58 -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=p3O9d8XBm3tKGrL1vML4znsF9CCgEsSw6ueQoy/aOZk=;
 b=uQ2/MkJwZQPB2R4VKFT0VDUK/RLwiaQ++es9vgseKph4DEoQ93B1P4Fh3sE+4oQwLe
 5tWNlOI/oz6jk2iZqd/Hr4qkznKi8W3F/UNWQF1fAhLy0P1+laxrv/1AQktNyfiNsQyW
 469QmdAV25yhEYDzPgif2w+hRW+Z8okBzhhaSkDlmjje+jq9RhBjx6a2qlltSUXbYF9z
 9nZyVPgvRE9mzmGTLafJJIhl/OzPG4XiGwtP7DRHseLgX7S5nX3I0j9yxTfOkQiU4+Hh
 /Y0lmN+5SvyNf0Ue/9+SpR43DJ/O/s8QVv/7hfX9yVWnwEvi8nDarhT1xySTGlE8TjDm
 a7Yw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=p3O9d8XBm3tKGrL1vML4znsF9CCgEsSw6ueQoy/aOZk=;
 b=bDlwy1WO3Z6rCqU0OayONvXWf2LdkHioL1Ve9VhjDtmLw/jTRmk832EgMY3hO3dUVI
 MuWkOto90IZF0YSAR9OXo6nze2D391PIQlx8u8dQJ036khxFjI8idyP/Ef51ApcyUI7a
 XEnwq8zXJi70mXIdRcV0Dj0U130Hn3hlZ/OxdXj5iZ5Q++SKVMxWhOXa+68x/ZquXBdu
 5VKxBnend487Xpmxgf4ZW78dqNgeaRbntChkkHNiaBaGquhSulaGaiFVUWu18ubCddNv
 m30Q8UxMokQ8Z8coH6g7n8saba98w1AfvAc/pbunbyMdH6fZ2hoSSwktLPQNchuMAfbS
 UQgg==
X-Gm-Message-State: AHQUAuZszA9aDV+KWj9Ck5TCBbq24w65g82Uo4Qx5lmsxtNN/+U1z81I
 ClAyd80mZae1Nz5CFc03J9s=
X-Google-Smtp-Source: AHgI3IYs5jX9jPD2gjKRXG3HCyo5ye+Z00Z5XB84CLsTMr6iPZTSg9eRSzipZu7ByMoGAnjPNkMfnw==
X-Received: by 2002:a2e:965a:: with SMTP id z26mr8528406ljh.59.1551095036531; 
 Mon, 25 Feb 2019 03:43:56 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 t18sm2765847ljc.54.2019.02.25.03.43.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 03:43:55 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
 <2ca21664-20ff-4b5f-0fde-5bf20ca50374@citrix.com>
 <6d6bc4d2-454e-2f51-8374-a0a21b3f75be@arm.com>
 <2fcbc97e-9dfe-ec37-e358-252d142b21e6@citrix.com>
 <38cdc95e-2dc9-0893-b1db-7b715c4437a6@gmail.com>
 <ffb14080-4a00-a8d8-566a-d4496428e1e6@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <1c304a65-5b71-b6fd-f39c-ad7d8a79a877@gmail.com>
Date: Mon, 25 Feb 2019 13:43:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <ffb14080-4a00-a8d8-566a-d4496428e1e6@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSAxOjEwIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBPbiAyNS8w
Mi8yMDE5IDEwOjA2LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gT24gMi8yMy8x
OSAxOjQxIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMjIvMDIvMjAxOSAyMzoyMiwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhpLAo+Pj4+Cj4+Pj4gT24gMjIvMDIvMjAxOSAyMjoz
NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4gT24gMjIvMDIvMjAxOSAyMjoxMSwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+Pj4+Pj4gSGkgU3RlZmFubywKPj4+Pj4+Cj4+Pj4+PiBPbiAyMi8wMi8y
MDE5IDIxOjU4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+Pj4gT24gRnJpLCAyMiBG
ZWIgMjAxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+Pj4gT24gMjIvMDIvMjAxOSAyMTow
MCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+Pj4+Pj4gT24gRnJpLCAyMiBGZWIgMjAx
OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4+IEJUVywgSSBjaGVja2VkIHRoZSBz
ZXJpZXMgd2l0aCAtV3N3aXRjaC1kZWZhdWx0Ogo+Pj4+Pj4+Pj4+Pj4+IC1Xc3dpdGNoLWRlZmF1
bHQKPj4+Pj4+Pj4+Pj4+PiBXYXJuIHdoZW5ldmVyIGEgc3dpdGNoIHN0YXRlbWVudCBkb2VzIG5v
dCBoYXZlIGEgZGVmYXVsdCAKPj4+Pj4+Pj4+Pj4+PiBjYXNlLgo+Pj4+Pj4+Pj4+Pj4+PiBGdXJ0
aGVybW9yZSwgdXNpbmcgQlVHKCkgaXMgYSBwcmV0dHkgYmFkIGlkZWEgaW4gc3dpdGNoLgo+Pj4+
Pj4+Pj4+Pj4+IEl0IGlzIGFuZCBub3Qgb25seSBpbiB0aGUgc3dpdGNoLiBUaGUgcmVhc29uIEkg
cHV0IEJVRyBpcyAKPj4+Pj4+Pj4+Pj4+PiB0aGF0IEkgdHJpZWQKPj4+Pj4+Pj4+Pj4+PiB0byBm
b2xsb3cKPj4+Pj4+Pj4+Pj4+PiB0aGUgZXhpc3RpbmcgImVycm9yIGhhbmRsaW5nIiBhdCB0aG9z
ZSBwbGFjZXMuCj4+Pj4+Pj4+Pj4+PiBJdCBpcyBub3QgYmVjYXVzZSBCVUcoKSBpcyBiZWVuIHVz
ZWQgdG9kYXkgaW4gc29tZSBwbGFjZXMgCj4+Pj4+Pj4+Pj4+PiB0aGF0IHdlIG5lZWQgdG8KPj4+
Pj4+Pj4+Pj4+IGNvbnRpbnVlIHRvIHNwcmVhZCBpdC4KPj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+
Pj4gVXNlIG9mIEJVRygpIGl0c2VsZiBpcyBhbm90aGVyIHRvcGljIHdoaWNoIHdpbGwgYWxzbyBu
ZWVkIAo+Pj4+Pj4+Pj4+Pj4+IHRvIGJlCj4+Pj4+Pj4+Pj4+Pj4gYWRkcmVzc2VkCj4+Pj4+Pj4+
Pj4+PiBTbyB3ZSBzaG91bGQgbm90IGFkZCBtb3JlIG9mIHRoZW0uLi4KPj4+Pj4+Pj4+Pj4gQWdh
aW4sIEkgc2VlIHRoaXMgYXMgYSBkZWRpY2F0ZWQgY2hhbmdlLiBTbywgaW4gdGhlIGN1cnJlbnQg
Cj4+Pj4+Pj4+Pj4+IHNlcmllcyBJIHRoaW5rCj4+Pj4+Pj4+Pj4+IGl0IGlzCj4+Pj4+Pj4+Pj4+
IGFjY2VwdGFibGUgdG8gdXNlIHRoZSBleGlzdGluZyB3YXkgb2YgZXJyb3IgaGFuZGxpbmcgaWYg
YW55IAo+Pj4+Pj4+Pj4+PiBhdCBhbGwuCj4+Pj4+Pj4+Pj4gVGhhdCdzIG5vdCBob3cgaXQgd29y
a3MgaW4gdXBzdHJlYW0uIElmIHlvdSBrbm93IHNvbWUgCj4+Pj4+Pj4+Pj4gY29uc3RydWN0cyBh
cmUgd3JvbmcsIGl0Cj4+Pj4+Pj4+Pj4gaXMgYmVzdCB0byB0cnkgdG8gYWRkcmVzcyBwYXJ0aWFs
bHkgdGhlIHByb2JsZW0gZGlyZWN0bHkgdGhlbiAKPj4+Pj4+Pj4+PiBoYXZpbmcgc28geW91Cj4+
Pj4+Pj4+Pj4gcmVkdWNlIHRoZSBhbW91bnRzIG9mIGNoYW5nZSBhZnRlcndhcmRzLgo+Pj4+Pj4+
Pj4+Cj4+Pj4+Pj4+Pj4gU28gcGxlYXNlIHRyeSB0byBub3QgaW50cm9kdWNlIG1vcmUgQlVHKCkg
aW4gdGhlIGNvZGUgYmFzZS4KPj4+Pj4+Pj4+IEhpIE9sZWtzYW5kciwgSnVsaWVuLAo+Pj4+Pj4+
Pj4KPj4+Pj4+Pj4+IEp1bGllbidzIHJpZ2h0IHRoYXQgd2Ugc2hvdWxkIG5vdCBpbnRyb2R1Y2Ug
YW55IG1vcmUgQlVHKClzLiAKPj4+Pj4+Pj4+IEluIGZhY3QsCj4+Pj4+Pj4+PiBlYWNoIG9mIHRo
ZW0gbWFrZXMgdGhlIGNvZGUgbGVzcyBzYWZlLCBub3QgbW9yZSBzYWZlISBUaGUgCj4+Pj4+Pj4+
PiBwdXJwb3NlIG9mCj4+Pj4+Pj4+PiBNSVNSQUMgMTYuNCBpcyAiZGVmZW5zaXZlIHByb2dyYW1t
aW5nIjogd3JpdGUgdGhlIGNvZGUgaW4gYSAKPj4+Pj4+Pj4+IHdheSB0aGF0IGlzCj4+Pj4+Pj4+
PiBtb3JlIChub3QgbGVzcyEpIHJlc2lsaWVudCB0byBmYWlsdXJlLgo+Pj4+Pj4+Pj4KPj4+Pj4+
Pj4+IFNvLCBJIHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGludHJvZHVjZSBhIGRlZmF1bHQg
bGFiZWwgCj4+Pj4+Pj4+PiBiZWNhdXNlIGl0Cj4+Pj4+Pj4+PiBjYW4gaGVscCB1cyBzcG90IHVu
ZXhwZWN0ZWQgaXNzdWVzLiBJbnN0ZWFkIG9mIGNhbGxpbmcgQlVHKCkgCj4+Pj4+Pj4+PiBpbiB0
aGUKPj4+Pj4+Pj4+IGRlZmF1bHQgaGFuZGxlciwgd2hpY2ggaXMgZGV0cmltZW50YWwsIHdlIHNo
b3VsZCByZXR1cm4gYW4gCj4+Pj4+Pj4+PiBlcnJvciB3aGVuCj4+Pj4+Pj4+PiBwb3NzaWJsZSwg
b3IganVzdCBwcmludCBhIHdhcm5pbmcuCj4+Pj4+Pj4+IGRvbWFpbl9jcmFzaCgpIGlzIGFsbW9z
dCBhbHdheXMgYmV0dGVyIHRoYW4gQlVHKCkuIEl0IGlzIHZlcnkgCj4+Pj4+Pj4+IG9idmlvdXMK
Pj4+Pj4+Pj4gaWYgaXQgZ2V0cyBoaXQsIGFuZCB3b250IGNyYXNoIFhlbi4KPj4+Pj4+PiBUaGF0
J3MgYSBnb29kIHN1Z2dlc3Rpb24uCj4+Pj4+Pj4KPj4+Pj4+Pgo+Pj4+Pj4+Pj4gQXMgMTYuNCBj
bGVhcmx5IHN0YXRlLCBldmVuIGEgc2ltcGxlIGNvbW1lbnQgd291bGQgYmUgZW5vdWdoIAo+Pj4+
Pj4+Pj4gdG8gYWRkcmVzcwo+Pj4+Pj4+Pj4gdGhlIHJ1bGUuIFdlIGp1c3QgbmVlZCB0byBleHBs
YWluIHdoeSBhIGRlZmF1bHQgbGFiZWwgaXMgbm90IAo+Pj4+Pj4+Pj4gbmVlZGVkLgo+Pj4+Pj4+
Pj4gU3VjaCBhczoKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiDCoMKgwqDCoCBkZWZhdWx0Ogo+Pj4+Pj4+
Pj4gwqDCoMKgwqAgLyogdW5yZWFjaGFibGUgYmVjYXVzZSBibGFoIGFuZCBibGFoICovCj4+Pj4+
Pj4+IFdoYXQgYSBzaW1wbGUgY29tbWVudCBkb2Vzbid0IGRvIGlzIGF2b2lkIGJyZWFraW5nIC1X
c3dpdGNoLgo+Pj4+Pj4+IEkgZG9uJ3Qga25vdyBob3cgdG8gcmVjb25jaWxlIDE2LjQgd2l0aCAt
V3N3aXRjaC4gT25lIGNvdWxkIAo+Pj4+Pj4+IGFyZ3VlIHRoYXQKPj4+Pj4+PiAtV3N3aXRjaCBj
b3VsZCBiZSBhIGdvb2Qgd2F5IHRvIGFkZHJlc3MgMTYuNCwgYnV0IHRoZW4gd2UgCj4+Pj4+Pj4g
aW50cm9kdWNlIGEKPj4+Pj4+PiBjb21waWxlciBzcGVjaWZpYyByZXF1aXJlbWVudC4gVHlwaWNh
bGx5IGdjYyBpcyBub3QgdGhlIGNvbXBpbGVyIG9mCj4+Pj4+Pj4gY2hvaWNlIGZvciB0aGVzZSBl
bnZpcm9ubWVudHMsIHVuZm9ydHVuYXRlbHkgZm9yY2luZyBnY2MgaXMgbm90IGFuCj4+Pj4+Pj4g
b3B0aW9uLgo+Pj4+Pj4gV2VsbCwgeW91IGNvdWxkIGJ1aWxkIHdpdGggR0NDIGFuZCB0aGVuIGJ1
aWxkIHdpdGggeW91ciBjdXN0b20KPj4+Pj4+IGNvbXBpbGVyLi4uIEJ1dCwgR0NDIGlzIHByZXR0
eSBtdWNoIHRoZSBvbmx5IGNob2ljZSBmb3IgWGVuIG9uIAo+Pj4+Pj4gQXJtIHRvZGF5Cj4+Pj4+
PiBhcyB3ZSBkb24ndCBidWlsZCB3aXRoIGNsYW5nIGFuZCBJIHByZXR0eSBkb3VidCB3ZSBjYW4g
YnVpbGQgd2l0aCAKPj4+Pj4+IGNvbXBjZXJ0Lgo+Pj4+PiBTbyB0aGUgc3VnZ2VzdGlvbiBJIGhh
ZCB3YXMgdG8gaGF2ZSBhbiBvdmVyYWxsIENPTkZJR19NSVNSQSB3aGljaCAKPj4+Pj4gd2UgY2Fu
Cj4+Pj4+IGhpZGUgc29tZSBvZiB0aGlzIG5vbnNlbnNlIGJlaGluZCwgYW5kIHRoZW4KPj4+Pj4K
Pj4+Pj4gI2lmZGVmIENPTkZJR19NSVNSQQo+Pj4+PiAjZGVmaW5lIE1JU1JBX0JMRV9ERUZBVUxU
IGRlZmF1bHQ6Cj4+Pj4+ICNlbHNlCj4+Pj4+ICNkZWZpbmUgTUlTUkFfQkxFX0RFRkFVTFQKPj4+
Pj4gI2VuZGlmCj4+Pj4gVGhpcyBpcyBwcmV0dHkgZGlzZ3VzdGluZyA6KS4gQnV0IHRoZW4sIGl0
IG1ha2VzIHRoZSBjb2RlIGlzIGJpdCBtb3JlCj4+Pj4gb2JzY3VyZS4gU28gaG93IHRoYXQgcnVs
ZSBpcyBtYWtpbmcgWGVuIG1vcmUgc2FmZT8gRnVydGhlcm1vcmUsIG9uZQo+Pj4+IGRlZmF1bHQg
bWF5IG5vdCBydWxlIHRoZW0gYWxsLiBTbyBhcmVuJ3Qgd2UganVzdCBhZGRpbmcgY29kZSB0byBt
YWtlCj4+Pj4gTUlTUkEgaGFwcHkgYXQgdGhlIHJpc2sgb2YgaW50cm9kdWNpbmcgbW9yZSBidWc/
Cj4+PiBBbnkgc3dpdGNoIHN0YXRlbWVudCB3aGVyZSB0aGUgZGVmYXVsdCBpc24ndCBlbXB0eQo+
Pj4gKGFzc2VydC9idWcvZG9tYWluX2NyYXNoL3ByaW50KSBzaG91bGQgcHJvYmFibHkgYmUgYSBy
ZWd1bGFyIGRlZmF1bHQ6Cj4+Pgo+Pj4gSSB2ZXJ5IG11Y2ggZG91YnQgTUlTUkEgaW50ZW5kZWQg
Zm9yIHBlb3BsZSB0byBtYWtlIHRoZW1zZWx2ZXMgCj4+PiBjb21wbGlhbnQKPj4+IGJ5IGFkZGlu
ZyAiZGVmYXVsdDogYnJlYWs7IiBldmVyeXdoZXJlLCBidXQgbGV0aGFyZ3kgaXMgYSBwb3dlcmZ1
bAo+Pj4gZHJpdmluZyBmb3JjZS4KPj4+Cj4+PiBBbiBhbHRlcm5hdGl2ZSwgYW5kIHN1YnN0YW50
aWFsbHkgbW9yZSB1Z2x5IHdvdWxkIGJlIHRvIGhhdmUgdGhlIGVsc2UKPj4+IGNhc2UgYmUgImlm
ICggMCApIiBvciBzaW1pbGFyLCBzbyB5b3UgZG8gdGFrZSBvdXQgdGhlIGZ1bGwgbmV4dCBibG9j
aywKPj4+IGJ1dCB0aGF0IHJlcXVpcmVzIHBlb3BsZSB0byBtZW1iZXIgYnJhY2VzLgo+Pj4KPj4+
IEV2ZW4gbW9yZSB1Z2x5IHdvdWxkIGJlIHRvIHRha2UgKHgpIGFuZCBjb25zdHJ1Y3QgdGhlIGJs
b2NrIG1hbnVhbGx5LAo+Pj4gYnV0IHRoZW4geW91IGdldCBhdCBtaW5pbXVtIGEgc2V0IG9mIGJy
YWNrZXRzIHdoZXJlIHlvdSB3b3VsZCBleHBlY3QgdG8KPj4+IHNlZSBicmFjZXMgaW4gbm9ybWFs
IEMsIGFuZCB0aGlzIGFsb25lIGlzIGNvbmZ1c2luZyB0byByZWFkLgo+Pj4KPj4+Pj4gU28gd2hl
biB5b3UgZGlzYWJsZSBDT05GSUdfTUlTUkEsIHlvdXIgY29tcGlsZXIgc3RhcnRzIGJlaW5nIGFi
bGUgdG8KPj4+Pj4gaGVscCB5b3UgYWdhaW4uCj4+Pj4+Cj4+Pj4+IFRCSCwgaXQgd291bGQgYWxz
byBiZSBuaWNlIHRvIGhpZGUgdGhlIFNZTUJPTCBub25zZW5zZSBiZWhpbmQsIHNvIAo+Pj4+PiB3
ZSBjYW4KPj4+Pj4gY29udGludWUgZG9pbmcgaXQgdGhlIGVmZmljaWVudCB3YXkgZm9yIH4xMDAl
IG9mIHRoZSB0aW1lLgo+Pj4+IE15IG1haW4gY29uY2VybiBpcyB3ZSBvbmx5IGxvb2tlZCBhdCAy
IE1JU1JBIHJ1bGVzIGFuZCB3ZSBhbHJlYWR5IG5lZWQKPj4+PiBzb21lIG5vbnNlbnNlIGNvZGUg
dG8gc3ByZWFkIGV2ZXJ5d2hlcmUuIEhvdyBtdWNoIG1vcmUgYXJlIHdlIGdvaW5nIHRvCj4+Pj4g
Z2V0IGxpa2UgdGhhdD8KPj4gKFVuKWZvcnR1bmF0ZWx5IG1hbnkgbW9yZS4uLgo+Cj4gRG8geW91
IG1pbmQgcHJvdmlkaW5nIGEgbGlzdCBvZiBNSVNSQSBDIHJ1bGUgdGhhdCB3aWxsIHJlcXVpcmUg
Cj4gdHJlZS13aWRlIGNoYW5nZXM/Cj4KSSBhbSBub3QgcXVpdGUgc3VyZSBhbnlvbmUgZWxzZSBv
ciBJIGNhbiBkbyB0aGlzIGF0IHRoZSBtb21lbnQKPj4+IE1JU1JBIHNjYW5uaW5nIGlzIGp1c3Qg
bGlrZSBDb3Zlcml0eSBzY2FubmluZy7CoCBUaGUgaXRlbSBjbGFzc2VzIHdpdGgKPj4+IHRoZSBo
aWdoZXN0IHNlZW4tY291bnQgdGVuZCB0byBiZSB0aGUgbGVhc3QgaW50ZXJlc3RpbmcgYW5kIAo+
Pj4gcmVsZXZhbnQsIGFzCj4+PiB0aGV5IHRlbmQgdG8gYmUgdGhlIG9uZXMgd2hlcmUgd2UgYXJl
IHN5c3RlbWF0aWNhbGx5IGRpZmZlcmVudC4KPj4+Cj4+PiBJdCBpcyB0aGUgb25lLW9mZiBmbGFn
Z2VkIGlzc3VlcyB3aGljaCB0ZW5kIHRvIGJlIGltcG9ydGFudC4KPj4gSSBkbyBhZ3JlZS4gVGhl
cmUgYXJlIG1hbnkgbW9yZSBtb3JlIHNlcmlvdXMgaXNzdWVzIG9uIHRoZSBsaXN0Lgo+PiBUaGUg
ImRlZmF1bHQiIHJ1bGUgaXMganVzdCBvbmUgdG8gdHJ5IGFuZCBzZWVtZWQgdmVyeSBzdHJhaWdo
dCBmb3J3YXJkCj4+IHRvIGZpeCAoSSBwdXQgYXNpZGUgQlVHKCkgaXNzdWUgLSB0aGlzIHdhcyBl
eHBlY3RlZCB0byBiZSBkaXNjdXNzZWQpCj4KPiBJdCBmZWVscyB0byBtZSB3ZSBzaG91bGQgdHJ5
IHRvIGFkZHJlc3Mgc2VyaW91cyBpc3N1ZXMgZmlyc3QgYW5kIHRoZW4gCj4gbG9vayBhdCBtb3Jl
IGNvbnRyb3ZlcnNpYWwgY2hhbmdlcyBhZnRlcndhcmRzLgo+CldoaWxlIEkgZG8gYWdyZWUgaW4g
Y29tbW9uIHdpdGggdGhpcyBhcHByb2FjaCB0aGUgcmVhc29uIGZvciBicmluZ2luZyBpbgpzb21l
ICJjb250cm92ZXJzaWFsIGNoYW5nZXMiIHdhcyBvdXIgaG9wZSB0byB1bmRlcnN0YW5kIGNvbW11
bml0eSdzIGZlZWxpbmcKYWJvdXQgdGhhdCBpbiBnZW5lcmFsIGFuZCB0cnkgdG8gd29yayBvdXQg
YW4gYWNjZXB0ZWQgd2F5IGZvciBzdWNoIGNoYW5nZXMuCgo+IENoZWVycywKPgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:47:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:47:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyEjQ-0004Xh-3j; Mon, 25 Feb 2019 11:47:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyEjP-0004Xb-5A
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 11:47:35 +0000
X-Inumbo-ID: 23b60be1-38f3-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 23b60be1-38f3-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:47:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 991FDA78;
 Mon, 25 Feb 2019 03:47:03 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3F6843F5C1;
 Mon, 25 Feb 2019 03:47:02 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <a946a3c9-af1d-2a95-ba52-1cb01ecdcb1e@arm.com>
 <e690b1e9-29e4-452b-a4fb-f796fba5f1b0@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9c562301-c486-2919-c986-7761843e2ba2@arm.com>
Date: Mon, 25 Feb 2019 11:47:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <e690b1e9-29e4-452b-a4fb-f796fba5f1b0@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNS8wMi8yMDE5IDEwOjExLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
PiBPbiAyLzIzLzE5IDEyOjA4IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDIyLzAyLzIw
MTkgMjE6MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIEZyaSwgMjIgRmViIDIw
MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+PiBCVFcsIEkgY2hlY2tlZCB0aGUgc2VyaWVz
IHdpdGggLVdzd2l0Y2gtZGVmYXVsdDoKPj4+Pj4+PiAtV3N3aXRjaC1kZWZhdWx0Cj4+PiBBcyAx
Ni40IGNsZWFybHkgc3RhdGUsIGV2ZW4gYSBzaW1wbGUgY29tbWVudCB3b3VsZCBiZSBlbm91Z2gg
dG8gYWRkcmVzcwo+Pj4gdGhlIHJ1bGUuIFdlIGp1c3QgbmVlZCB0byBleHBsYWluIHdoeSBhIGRl
ZmF1bHQgbGFiZWwgaXMgbm90IG5lZWRlZC4KPj4+IFN1Y2ggYXM6Cj4+Pgo+Pj4gICAgIGRlZmF1
bHQ6Cj4+PiAgICAgLyogdW5yZWFjaGFibGUgYmVjYXVzZSBibGFoIGFuZCBibGFoICovCj4+IC4u
LiBhcyB3ZSBhbHJlYWR5IGhhdmUgZGVmZW5zaXZlIGNvZGUuIEluZGVlZCwgaW4gbW9zdCBvZiB0
aGUgc3dpdGNoIHdlCj4+IGRlYWwgd2l0aCBwb3RlbnRpYWwgaXNzdWUgYnkgaW5pdGlhbGl6aW5n
IHRoZSB2YXJpYWJsZSBiZWZvcmUgdGhlCj4+IHN3aXRjaC4gSWYgeW91IGxvb2sgYXQgdGhlIGZp
cnN0IHBhdGNoLCBhIGxvdCBvZiAiZGVmYXVsdDogYnJlYWs7IiBpcwo+PiBpbnRyb2R1Y2VkLiBT
byB3aGF0J3Mgb3VyIGJlbmVmaXRzPyBIb3cgdGhpcyBjb2RlIGlzIG1vcmUgZGVmZW5zaXZlIHRo
YW4KPj4gd2hhdCB3ZSBjdXJyZW50bHkgaGF2ZT8KPiAuLi5hbmQgaWYgeW91IHJlbW92ZSB0aG9z
ZSBpbml0aWFsaXplZCB2YXJpYWJsZXMgYW5kIGZvcmdldAo+IHRvIHVwZGF0ZSB0aGUgc3dpdGNo
IHdpdGggZGVmYXVsdD8gT3IgY2hhbmdlIHRoZSBpbml0aWFsIHZhbHVlCj4gdGhlIHdheSB5b3Vy
IHByZXZpb3VzIHN3aXRjaCBhc3N1bXB0aW9ucyBkbyBub3Qgd29yayBhbnltb3JlPwo+IEkgYW0g
bm90IHRyeWluZyB0byBkZWZlbmQgTUlTUkEgaGVyZSwgYnV0IHRoaW5ncyBjaGFuZ2UgYW5kIHdl
IGFsbAo+IG1ha2UgbWlzdGFrZXMuIFRoaXMgaXMgd2h5IGRlZmVuc2l2ZSBwcm9ncmFtbWluZwoK
SSBhbSBub3QgdG90YWxseSBhZ2FpbnN0IHVzaW5nIGRlZmF1bHQgbGFiZWwuIEhvd2V2ZXIsIGhv
dyBpcyB0aGUgZm9sbG93aW5nIGNvZGUgCmlzIGRlZmVuc2l2ZT8KCmRlZmF1bHQ6CiAgICBicmVh
azsKClRoaXMgaGVhdmlseSByZWxpZXMgb24gdGhlIGNvZGUgc3Vycm91bmRpbmcgaWYgZGVhbGlu
ZyBjb3JyZWN0bHkgd2l0aCB0aGUgZXJyb3IgCmFuZCB3aWxsIG5ldmVyIGNoYW5nZS4gSXQgZmVl
bHMgdG8gbWUgd2UgYXJlIG9ubHkgdHJ5aW5nIHRvIG1ha2UgTUlTUkEgaGFwcHkuCgpJZiB3ZSB3
ZXJlIHdyaXRpbmcgZGVmZW5zaXZlIGNvZGUsIHRoZW4geW91IHdvdWxkIGRlZmluaXRlbHkgbm90
IGhhdmUgZW1wdHkgCmRlZmF1bHQgYW5kIHdvdWxkIGF0IGxlYXN0IGNvbnRhaW4gYW4gQVNTRVJU
X1VOUkVBQ0hBQkxFIG9yIGVycm9yIGhhbmRsaW5nLgoKQnV0IHRoZW4sIHlvdSBzdGlsbCByZWx5
IG9uIHRoZSBkZWZhdWx0IGNhc2UgdG8gZG8gdGhlIHJpZ2h0IHRoaW5nIGlmIHRoZXJlIHdhcyAK
YW4gZXJyb3IuIEkgZmFpbCB0byB1bmRlcnN0YW5kIGhvdyB0aGlzIGlzIGJldHRlciB0aGFuIHdo
YXQgd2UgY3VycmVudGx5IGhhdmUuCgo+PiBGdXJ0aGVybW9yZSwgaG93IHRoaXMgaXMgZ29pbmcg
dG8gaGVscCB1cyAodGhhbmtzIHRvIC1Xc3dpdGNoKSBpZiBhbgo+PiBlbnVtZXJhdGUgaXMgZXh0
ZW5kZWQgYW5kIHdlIG1pc3MgYSBjYXNlIHRoYXQgdGhlIGNvbXBpbGVyIGRvbid0IG5vdGljZQo+
PiBhbnltb3JlPwo+IEFuZCBpZiB0aGUgc3dpdGNoJ3MgaW5kZXggaXMgbm90IGFuIGVudW1lcmF0
aW9uLCBidXQgYSBwbGFpbiBpbnRlZ2VyLi4uPwoKV2UgaGF2ZSB0byBkaWZmZXJlbnRpYXRlIGVu
dW0gdnMgcGxhaW4gaW50ZWdlci4KCkZvciBlbnVtLCBhIGNvbXBpbGVyIHN1cHBvcnRpbmcgLVdz
d2l0Y2ggY2FuIGhlbHBzIHVzIHRvIGNhdGNoIHdoZW4gd2UgZm9yZ290IHRvIApoYW5kbGUgYSBl
bGVtZW50IG9mIHRoZSBlbnVtLiBUaGUgZGVmYXVsdCBjYXNlIGRlZmVhdHMgLVdzd2l0Y2guIFll
dCBoYXZpbmcgYSAKZGVmYXVsdCBjb3VsZCBwcm90ZWN0IHVzIGFnYWluc3QgY29kZSBlcnJvci4g
SXQgbG9va3MgbGlrZSB0aGF0IEdDQyBoYXZlIGFuIApvcHRpb24gLVdzd2l0Y2gtZW51bSB0aGF0
IGNvdWxkIGhlbHAgdXMuIFRoZSBvcHRpb24gd2lsbCBzaW1pbGFyIHRvIC1Xc3dpdGNoIApleGNl
cHQgaXQgd2lsbCB3YXJuIGV2ZW4gd2hlbiB0aGVyZSBhcmUgYSBkZWZhdWx0IGNhc2UuIEkgYW0g
Y3VyaW91cyB0byBzZWUgaWYgCndlIGNhbiB1c2UgaXQgcmVsaWFibHkgaW4gWGVuLgoKRm9yIHBs
YWluIGludGVnZXIsIHdlIGluZGVlZCBuZWVkIHRvIGhhdmUgYSAqc2Vuc2libGUqIGRlZmF1bHQg
Y2FzZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:49:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:49:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyElH-0004eV-Hk; Mon, 25 Feb 2019 11:49:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QGuB=RA=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gyElF-0004eN-Qv
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 11:49:29 +0000
X-Inumbo-ID: 66aa5d6d-38f3-11e9-bc90-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66aa5d6d-38f3-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:49:27 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id z84so7733794wmg.4
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 03:49:26 -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=O+932EvcOsBjhPFAgjzgnpO/OL0m2xpfgShXKwYKAtE=;
 b=hx8OmjdG6Oo3XJYuT88wxRQGC+P97gZRWlkUTsA3JSKvPkk6EWSPelWBKNvr6eOW2X
 9UgLR7uVbwAmCKrArrUg5v4i+YtcPg9o5Xb4GDlGi/lPDXYyLVQxVQjmeChk6qhLqE5T
 FAKjtK+u5PVjmGq8ElF8P0GHnp/QF7/lGPbbDQxuvxMOvSZLmICILRzCk1+VWTnWFVHA
 IP3+qPDvlAb/DsXrfuPwPoCv7vMpCG9kUyyql+27KKx/QRBk1suh5usrLFr+m3HlRK5E
 TJ5pV4bg1tusPPiuQCfm0SqHPsOoocJ09aHc0L7v85EZjTjadlmVsewFTvogjWWG1RDl
 wgWQ==
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=O+932EvcOsBjhPFAgjzgnpO/OL0m2xpfgShXKwYKAtE=;
 b=rMdVsXUsE7hXmfzrDYF6NV/ODxcK/iYhxa6UPFiZUmkVTDHfi5hXUCpjaVJuagG5NP
 asdTzizl2NgusDcmeLZC+RgS9iuIluPIlzjipM788KI92ZntPSvvqC5zZtGO9tH+Ld9y
 FLuDAk6vXM1J8NTxAngiOFjbCttpvpn/JjxQjtes7nsxEkBBsTqPhv6Tqv6+u6Tq7IlF
 OlW5jrWI9VV9KGYLrYUNCvE89mbeWy4ltQcwZBA2u5LRQxcibaruI3jrfs3rpKwTDYME
 J/uyXRHzvf0wx3eq0+xvib39tATVtrCyTN+jppnxH0B64BGuW55ZJm3KDxfKi8fvFTii
 oJiw==
X-Gm-Message-State: AHQUAuYzUtMFo6m5e49AqT8kwTPa0a7EMWEUKA44lskkk2YHMWZLw9Uw
 59AN/0/V+vykVHxlsIAMtcmThpcB
X-Google-Smtp-Source: AHgI3IbVVovooIB6UTT/DNc03KBxx9v59c4e2B/CN3ML5hli7g8kgq62skrqKnwg2nvkzzqFR+pdJw==
X-Received: by 2002:a1c:7eca:: with SMTP id z193mr9945940wmc.5.1551095365288; 
 Mon, 25 Feb 2019 03:49:25 -0800 (PST)
Received: from [192.168.0.8] ([176.24.91.97])
 by smtp.gmail.com with ESMTPSA id c65sm9964791wma.24.2019.02.25.03.49.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 03:49:24 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <67B5FA5D-C528-4E8C-9243-7C0687BC148F@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Mon, 25 Feb 2019 11:49:23 +0000
In-Reply-To: <DB6PR0801MB2103DA8473828AE321C28CFE957A0@DB6PR0801MB2103.eurprd08.prod.outlook.com>
To: Matt Spencer <Matt.Spencer@arm.com>
References: <60FE8A49-D6C2-4DBD-A532-3D635C93836E@xenproject.org>
 <eaf19b34-0ddf-b383-12f6-4f74990567ce@citrix.com>
 <34B5407E-C0FE-4CB2-8CBD-F8026C833878@gmail.com>
 <D5958DF1-6424-45F6-9BF8-AAC316B73A7A@gmail.com>
 <077376B5-ACEE-4DA1-ACA7-FC231E3962AD@gmail.com>
 <B996BF41-718C-431F-AF98-67A6BF7017A1@gmail.com>
 <F7D1B07A-FE47-4A3A-90A7-8F5EB8BD1C19@gmail.com>
 <DB6PR0801MB2103DA8473828AE321C28CFE957A0@DB6PR0801MB2103.eurprd08.prod.outlook.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Organising a workshop to solve safety certification
 related questions (March 25/26, Cambridge, UK, Citrix)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 Robin Randhawa <Robin.Randhawa@ARM.com>,
 Richard Bellairs <Richard_Bellairs@prqa.com>,
 Nancy McGrory <nmcgrory@linuxfoundation.org>,
 Hisao Munakata <hisao.munakata.vt@renesas.com>,
 George Dunlap <george.dunlap@citrix.com>, Alex Agizim <Alex_Agizim@epam.com>,
 Rachel Romoff <rromoff@linuxfoundation.org>, Rich Persaud <persaur@gmail.com>,
 Committers <committers@xenproject.org>,
 Saraschandra Reddy Madem <sarascha@xilinx.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Giulio Corradi <giulioc@xilinx.com>, Irby Thompson <irby@starlab.io>,
 Oscar Ballan <oballan@xilinx.com>, Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: multipart/mixed; boundary="===============8867075980552829118=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8867075980552829118==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_8137D1B6-4FC5-4B2E-8490-0AEC7B9D38DD"


--Apple-Mail=_8137D1B6-4FC5-4B2E-8490-0AEC7B9D38DD
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Matt,

> If you want some help putting the business case together at the top of =
Day 1, I am more than happy to help with that.=20
thank you, that would be appreciated. Artem and Alex are also looking at =
helping. But nothing is set in stone: I will fire off=20

> Also, should we have some discussion around the Elisa project and if =
there should be any cross working between Xen and that group?
Agreed: one way of looking at this would be to use learnings from the =
process we are starting in the Xen Project which could serve as input =
for Elisa.
Do you think it makes sense to invite Kate Steward? I can reach out to =
her, but this maybe somewhat premature.=20

Maybe a slot about related initiatives would be good: as far as I =
understand there is an update about SIL2LinuxMP at embedded world =
Conference 2019 this week, which may be worth summarising.

Best Regards
Lars
P.S.: I am currently checking whetherCitrix can host more than 16 people =
for the meeting (which is the capacity of the meeting room I have =
booked) - it looks as if we will be close or beyond that number

> On 25 Feb 2019, at 11:34, Matt Spencer <Matt.Spencer@arm.com> wrote:
>=20
> Hey Lars
>=20
> If you want some help putting the business case together at the top of =
Day 1, I am more than happy to help with that.  Also, should we have =
some discussion around the Elisa project and if there should be any =
cross working between Xen and that group?
>=20
> /Matt
> From: Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>>
> Sent: 22 February 2019 15:26
> To: xen-devel; Rachel Romoff; Nancy McGrory
> Cc: Committers; Rich Persaud; Jarvis Roach; Matt Spencer; Artem =
Mygaiev; Robin Randhawa; Stewart Hildebrand; vfachin@de.adit-jv.com =
<mailto:vfachin@de.adit-jv.com>; Alex Agizim; Irby Thompson; Giulio =
Corradi; Richard Bellairs; Hisao Munakata; George Dunlap; Oscar Ballan; =
Stefano Stabellini; Saraschandra Reddy Madem
> Subject: Re: Organising a workshop to solve safety certification =
related questions (March 25/26, Cambridge, UK, Citrix)
> =20
> Hi everyone,
> I made some progress on the agenda: see =
https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0r=
ZzRms/edit =
<https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0=
rZzRms/edit> =20
> There are still a few gaps that need filling: feedback, additional =
suggestions, etc. are very welcome
> Lars
>=20
>> On 15 Feb 2019, at 18:38, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>>=20
>> Hi all,
>>=20
>> apologies this took a while. 5 weeks to go to the event!
>> I created =
https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cert=
ification =
<https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cer=
tification> which contains information about the venue, hotels and =
travel
>>=20
>> I also added a registration form: please fill this out if you want to =
attend (even if just remotely): see =
https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cert=
ification#Registration_.28both_in_person_and_for_remote_participation.29 =
<https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Cer=
tification#Registration_.28both_in_person_and_for_remote_participation.29>=

>>=20
>> I started to put in some thoughts with regards to the agenda: I will =
be looking for volunteers to help with some of the content. I am working =
with EPAM on some of these, but others are welcome to join.
>> A scratchpad of ideas which will eventually become an agenda are =
here: =
https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0r=
ZzRms/edit =
<https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0=
rZzRms/edit>=20
>>=20
>> If you need a visa invitation letter, there is a 3 working day =
turnaround. Please contact me via my Citrix email address as outlined in =
the Wiki page if you need an invitation letter
>>=20
>> Best Regards
>> Lars
>>=20
>>=20
>>> On 4 Feb 2019, at 20:25, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>>>=20
>>> Hi all,
>>>=20
>>> from my perspective we have enough momentum to move forward, albeit =
some prospective attendees are still confirming their travel plans. I =
can accommodate a maximum if 15, but possibly, a few more. With this in =
Mind, please start booking flights.
>>>=20
>>> Location:
>>> The Citrix office in Milton, just outside of Cambridge
>>> Citrix Systems:
>>> 101 Cambridge Science Park Rd, Milton
>>> Cambridge CB4 0FY
>>> UK
>>>=20
>>> Timing
>>> The event will be held on Monday March 25, and ends on the 26th. I =
expect days to go from 9:00 to 17:00 and some beverages and food will be =
provided
>>> EPAM will host an evening event on the 25th
>>>=20
>>> Agenda
>>> With regards the agenda, I will work selected community members on =
it.
>>> The agenda is yours, so please prepare and be specific about the =
technical, community, process and maybe financial problems we have to =
solve.
>>>=20
>>> Remote Participation
>>> I will still need to test this and provide more feedback
>>>=20
>>> Registration
>>> I will set up an ad-hoc google doc
>>>=20
>>> Getting To Cambridge/Accommodation
>>> London Stansted is the easiest airport to fly to: there is a direct =
train that goes frequently and take 30-40 minutes
>>> You may have to use London Heathrow you come from the US, China or =
Japan. In that case, you can take a fixed rate taxi: see =
http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heathrow-Airpor=
t =
<http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heathrow-Airpo=
rt>
>>>=20
>>> The key question you will have to decide upon is whether you stay in =
the town centre, which is stunning, but it may take 30 mins to the =
Citrix office, or whether you stay close tp the office. I will provide =
more info in due time
>>>=20
>>> Regards
>>> Lars=20
>>>=20
>>>> On 23 Jan 2019, at 10:16, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>>>>=20
>>>> Hi all,
>>>>=20
>>>> it looks as if March 25/26 in Frankfurt or Cambridge is the best =
option. For Matt, this would mean that he can only attend the first day, =
but I believe this would be OK. Maybe Robin can attend the second day, =
instead of Matt. Before we finalise the dates, I will need to secure the =
meeting space. I will be able to do this in the next few days and will =
send an update as soon as this is done.
>>>>=20
>>>> Note that we had a few people on this list which have replied to me =
privately. Please let me know privately or publicly whether March 25/26 =
would be suitable for you. We can in parallel work on the agenda.
>>>> =20
>>>> Best Regards
>>>> Lars
>>>>=20
>>>>> On 16 Jan 2019, at 13:09, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>> wrote:
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>> On 16 Jan 2019, at 12:16, George Dunlap <george.dunlap@citrix.com =
<mailto:george.dunlap@citrix.com>> wrote:
>>>>>>=20
>>>>>> On 1/8/19 5:59 PM, Lars Kurth wrote:
>>>>>>> What I need is=20
>>>>>>> - Raise your hands if you are interested=20
>>>>>>> - Let me know of date / location restrictions
>>>>>>> - We could try and so some of this via video conference: would =
you be able to attend if we did open the meeting up to some remote =
participation
>>>>>>=20
>>>>>> I'm interested.  All the dates mentioned should work for me.
>>>>>>=20
>>>>>> -George
>>>>>=20
>>>>> Hi all,
>>>>>=20
>>>>> to summarise!
>>>>>=20
>>>>> We have a good number of people and organisations interested from =
pretty one everyone on the list, but it seems the dates won't work for =
most people.=20
>>>>> Location wise: Germany (Frankfurt) and/or UK (Cambridge) work for =
most, except for representatives from Dornerworks and Starlab, who would =
dial in for some of the meetings=20
>>>>> There seems to be a slight bias for Cambridge, as we have most of =
our maintainers there.=20
>>>>>=20
>>>>> Automotive vendors would be happy to align with automotive =
meetings/events (even in Japan), but that won't work for the committers =
as they won't normally be able to travel.=20
>>>>> I also have two organisations which could potentially host in =
Cambridge and one in Germany (Frankfurt). But the venue depends partly =
on the dates. This tells me, that we should choose either Frankfurt or =
Cambridge for the event.
>>>>>=20
>>>>> In terms of numbers we are roughly looking at 10-12 who could =
attend physically, but it could be more
>>>>>=20
>>>>> To move forward, I thought I would expend the time horizon a =
little bit via the following doodle poll: =
https://doodle.com/poll/anvfr2hk2t8gy9a8 =
<https://doodle.com/poll/anvfr2hk2t8gy9a8>
>>>>> Note that you can specify suboptimal dates by clicking twice: =
also, if you have any constraints on location, etc. feel free to make =
use of the commenting feature.
>>>>>=20
>>>>> I will be in the US mid-March and thus excluded these dates. I =
also excluded March 28/29: because of Brexit, it is possible that there =
would be some travel chaos at least in the UK.=20
>>>>>=20
>>>>> Regards
>>>>> Lars
>>>>>=20
>>>>>=20
>>>>>=20
>>>>=20
>>>=20
>>=20
>=20
> IMPORTANT NOTICE: The contents of this email and any attachments are =
confidential and may also be privileged. If you are not the intended =
recipient, please notify the sender immediately and do not disclose the =
contents to any other person, use it for any purpose, or store or copy =
the information in any medium. Thank you.


--Apple-Mail=_8137D1B6-4FC5-4B2E-8490-0AEC7B9D38DD
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""><span=
 style=3D"font-size: 14px;" class=3D"">Hi Matt,</span><div =
class=3D""><span style=3D"font-size: 14px;" class=3D""><br =
class=3D""></span></div><div class=3D""><span style=3D"font-size: 14px;" =
class=3D"">&gt;&nbsp;If you want some help putting the business case =
together at the top of Day 1, I am more than happy to help with =
that.&nbsp;</span><div class=3D""><span style=3D"font-size: 14px;" =
class=3D"">thank you, that would be appreciated. Artem and Alex are also =
looking at helping. But nothing is set in stone: I will fire =
off&nbsp;</span></div><div class=3D""><span style=3D"font-size: 14px;" =
class=3D""><br class=3D""></span></div><div class=3D""><span =
style=3D"font-size: 14px;" class=3D"">&gt;&nbsp;Also, should we have =
some discussion around the Elisa project and if there should be any =
cross working between Xen and that group?</span><div><span =
style=3D"font-size: 14px;" class=3D"">Agreed: one way of looking at this =
would be to use learnings from the process we are starting in the Xen =
Project which could serve as input for&nbsp;</span><span =
style=3D"font-size: 14px;" class=3D"">Elisa</span><span =
style=3D"font-size: 14px;" class=3D"">.</span></div><div><div><span =
style=3D"font-size: 14px;" class=3D"">Do you think it makes sense to =
invite Kate Steward? I can reach out to her, but this maybe somewhat =
premature.&nbsp;</span></div><div><span style=3D"font-size: 14px;" =
class=3D""><br class=3D""></span></div></div><div><span =
style=3D"font-size: 14px;" class=3D"">Maybe a slot about related =
initiatives would be good: as far as I understand there is an update =
about&nbsp;SIL2LinuxMP at&nbsp;embedded world Conference 2019 this week, =
which may be worth&nbsp;summarising.</span></div><div><span =
style=3D"font-size: 14px;" class=3D""><br =
class=3D""></span></div><div><span style=3D"font-size: 14px;" =
class=3D"">Best Regards</span></div><div><span style=3D"font-size: =
14px;" class=3D"">Lars</span></div><div><span style=3D"font-size: 14px;" =
class=3D"">P.S.: I am currently checking whetherCitrix can host more =
than 16 people for the meeting (which is the capacity of the meeting =
room I have booked) - it looks as if we will be close or beyond that =
number</span></div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On 25 Feb 2019, at 11:34, Matt Spencer &lt;<a =
href=3D"mailto:Matt.Spencer@arm.com" =
class=3D"">Matt.Spencer@arm.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Arial, Helvetica, =
sans-serif; font-size: 12pt;" class=3D"">Hey Lars</div><div =
style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Arial, Helvetica, =
sans-serif; font-size: 12pt;" class=3D""><br class=3D""></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Arial, Helvetica, =
sans-serif; font-size: 12pt;" class=3D"">If you want some help putting =
the business case together at the top of Day 1, I am more than happy to =
help with that.&nbsp; Also, should we have some discussion around the =
Elisa project and if there should be any cross working between Xen and =
that group?</div><div style=3D"caret-color: rgb(0, 0, 0); font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Arial, Helvetica, =
sans-serif; font-size: 12pt;" class=3D""><br class=3D""></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Arial, Helvetica, =
sans-serif; font-size: 12pt;" class=3D"">/Matt</div><div =
id=3D"appendonsend" style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""></div><hr tabindex=3D"-1" style=3D"caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; display: inline-block; width: 1132.875px;" =
class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D""></span><div =
id=3D"divRplyFwdMsg" dir=3D"ltr" style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><font face=3D"Calibri, sans-serif" =
style=3D"font-size: 11pt;" class=3D""><b class=3D"">From:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt;<br class=3D""><b =
class=3D"">Sent:</b><span class=3D"Apple-converted-space">&nbsp;</span>22 =
February 2019 15:26<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>xen-devel; Rachel Romoff; =
Nancy McGrory<br class=3D""><b class=3D"">Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Committers; Rich Persaud; =
Jarvis Roach; Matt Spencer; Artem Mygaiev; Robin Randhawa; Stewart =
Hildebrand;<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:vfachin@de.adit-jv.com" =
class=3D"">vfachin@de.adit-jv.com</a>; Alex Agizim; Irby Thompson; =
Giulio Corradi; Richard Bellairs; Hisao Munakata; George Dunlap; Oscar =
Ballan; Stefano Stabellini; Saraschandra Reddy Madem<br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: Organising a workshop =
to solve safety certification related questions (March 25/26, Cambridge, =
UK, Citrix)</font><div class=3D"">&nbsp;</div></div><div class=3D"" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; line-break: after-white-space;">Hi everyone,<div class=3D"">I =
made some progress on the agenda: see&nbsp;<a =
href=3D"https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBk=
IC_wiA0rZzRms/edit" =
class=3D"">https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6h=
VBkIC_wiA0rZzRms/edit</a>&nbsp;&nbsp;</div><div class=3D"">There are =
still a few gaps that need filling: feedback, additional suggestions, =
etc. are very welcome</div><div class=3D"">Lars<br class=3D""><div =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 15 Feb 2019, at 18:38, 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"x_Apple-interchange-newline"><div class=3D""><div class=3D"" =
style=3D"word-wrap: break-word; line-break: after-white-space;">Hi =
all,<div class=3D""><br class=3D""></div><div class=3D"">apologies this =
took a while. 5 weeks to go to the event!</div><div class=3D"">I =
created<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Saf=
ety_Certification" =
class=3D"">https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_=
Safety_Certification</a>&nbsp;which contains information about the =
venue, hotels and travel</div><div class=3D""><br class=3D""></div><div =
class=3D"">I also added a registration form: please fill this out if you =
want to attend (even if just remotely): see&nbsp;<a =
href=3D"https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Saf=
ety_Certification#Registration_.28both_in_person_and_for_remote_participat=
ion.29" =
class=3D"">https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_=
Safety_Certification#Registration_.28both_in_person_and_for_remote_partici=
pation.29</a></div><div class=3D""><br class=3D""></div><div class=3D"">I =
started to put in some thoughts with regards to the agenda: I will be =
looking for volunteers to help with some of the content. I am working =
with EPAM on some of these, but others are welcome to join.</div><div =
class=3D"">A scratchpad of ideas which will eventually become an agenda =
are here:&nbsp;<a =
href=3D"https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBk=
IC_wiA0rZzRms/edit" =
class=3D"">https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6h=
VBkIC_wiA0rZzRms/edit</a>&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">If you need a visa invitation letter, =
there is a 3 working day turnaround. Please contact me via my Citrix =
email address as outlined in the Wiki page if you need an invitation =
letter</div><div class=3D""><br class=3D""></div><div class=3D"">Best =
Regards</div><div class=3D"">Lars</div><div class=3D""><br class=3D""><div=
 class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 4 Feb 2019, at 20:25, 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"x_Apple-interchange-newline"><div class=3D""><div class=3D"" =
style=3D"word-wrap: break-word; line-break: after-white-space;">Hi =
all,<div class=3D""><br class=3D""><div class=3D"">from my perspective =
we have enough momentum to move forward, albeit some prospective =
attendees are still confirming their travel plans. I can accommodate a =
maximum if 15, but possibly, a few more. With this in Mind, please start =
booking flights.</div><div class=3D""><br class=3D""></div><div =
class=3D""><b class=3D"">Location:</b></div><div class=3D"">The Citrix =
office in Milton, just outside of Cambridge</div><div class=3D"">Citrix =
Systems:</div><div class=3D""><div class=3D"">101 Cambridge Science Park =
Rd, Milton</div><div class=3D"">Cambridge CB4 0FY</div></div><div =
class=3D"">UK</div><div class=3D""><br class=3D""></div><div class=3D""><b=
 class=3D"">Timing</b></div><div class=3D""><div class=3D"">The event =
will be held on Monday March 25, and ends on the 26th. I expect days to =
go from 9:00 to 17:00 and some beverages and food will be =
provided</div></div><div class=3D"">EPAM will host an evening event on =
the 25th</div><div class=3D""><br class=3D""></div><div class=3D""><div =
class=3D""><b class=3D"">Agenda</b></div></div><div class=3D"">With =
regards the agenda, I will work selected community members on =
it.</div><div class=3D"">The agenda is yours, so please prepare and be =
specific about the technical, community, process and maybe financial =
problems we have to solve.</div><div class=3D""><br class=3D""></div><div =
class=3D""><b class=3D"">Remote Participation</b></div><div class=3D"">I =
will still need to test this and provide more feedback</div><div =
class=3D""><br class=3D""></div><div class=3D""><b =
class=3D"">Registration</b></div><div class=3D"">I will set up an ad-hoc =
google doc</div><div class=3D""><br class=3D""></div><div class=3D""><b =
class=3D"">Getting To Cambridge/Accommodation</b></div><div =
class=3D"">London Stansted is the easiest airport to fly to: there is a =
direct train that goes frequently and take 30-40 minutes</div><div =
class=3D"">You may have to use London Heathrow you come from the US, =
China or Japan. In that case, you can take a fixed rate taxi: =
see&nbsp;<a =
href=3D"http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heathro=
w-Airport" =
class=3D"">http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heat=
hrow-Airport</a></div><div class=3D""><br class=3D""></div><div =
class=3D"">The key question you will have to decide upon is whether you =
stay in the town centre, which is stunning, but it may take 30 mins to =
the Citrix office, or whether you stay close tp the office. I will =
provide more info in due time</div><div class=3D""><br =
class=3D""></div><div class=3D"">Regards</div><div =
class=3D"">Lars&nbsp;</div><div class=3D""><b class=3D""><br =
class=3D""></b></div><div class=3D""><div class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 23 Jan 2019, at 10:16, Lars =
Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"x_Apple-interchange-newline"><div class=3D""><div class=3D"" =
style=3D"word-wrap: break-word; line-break: after-white-space;">Hi =
all,<div class=3D""><br class=3D""></div><div class=3D"">it looks as =
if&nbsp;March 25/26 in Frankfurt or Cambridge is the best option. For =
Matt, this would mean that he can only attend the first day, but I =
believe this would be OK. Maybe Robin can attend the second day, instead =
of Matt. Before we finalise the dates, I will need to secure the meeting =
space. I will be able to do this in the next few days and will send an =
update as soon as this is done.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Note that we had a few people on this =
list which have replied to me privately. Please let me know privately or =
publicly whether&nbsp;March 25/26 would be suitable for you. We can in =
parallel work on the agenda.</div><div class=3D"">&nbsp;</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 16 Jan 2019, at 13:09, 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"x_Apple-interchange-newline"><div class=3D""><div class=3D"" =
style=3D"word-wrap: break-word; line-break: after-white-space;"><br =
class=3D""><div class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On 16 Jan 2019, at 12:16, George Dunlap =
&lt;<a href=3D"mailto:george.dunlap@citrix.com" =
class=3D"">george.dunlap@citrix.com</a>&gt; wrote:</div><br =
class=3D"x_Apple-interchange-newline"><div class=3D""><div class=3D"">On =
1/8/19 5:59 PM, Lars Kurth wrote:<br class=3D""><blockquote type=3D"cite" =
class=3D"">What I need is<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">- Raise your =
hands if you are interested<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">- Let me =
know of date / location restrictions<br class=3D"">- We could try and so =
some of this via video conference: would you be able to attend if we did =
open the meeting up to some remote participation<br =
class=3D""></blockquote><br class=3D"">I'm interested. &nbsp;All the =
dates mentioned should work for me.<br class=3D""><br =
class=3D"">-George<br class=3D""></div></div></blockquote></div><br =
class=3D""><div class=3D"">Hi all,</div><div class=3D""><br =
class=3D""></div><div class=3D"">to summarise!</div><div class=3D""><br =
class=3D""></div><div class=3D"">We have a good number of people and =
organisations interested from pretty one everyone on the list, but it =
seems the dates won't work for most people.&nbsp;</div><div =
class=3D"">Location wise: Germany (Frankfurt) and/or UK (Cambridge) work =
for most, except for representatives from Dornerworks and Starlab, who =
would dial in for some of the meetings&nbsp;</div><div class=3D"">There =
seems to be a slight bias for Cambridge, as we have most of our =
maintainers there.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">Automotive vendors would be happy to align with automotive =
meetings/events (even in Japan), but that won't work for the committers =
as they won't normally be able to travel.&nbsp;</div><div class=3D"">I =
also have two organisations which could potentially host in Cambridge =
and one in Germany (Frankfurt). But the venue depends partly on the =
dates. This tells me, that we should choose either Frankfurt or =
Cambridge for the event.</div><div class=3D""><br class=3D""></div><div =
class=3D"">In terms of numbers we are roughly looking at 10-12 who could =
attend physically, but it could be more</div><div class=3D""><br =
class=3D""></div><div class=3D"">To move forward, I thought I would =
expend the time horizon a little bit via the following doodle =
poll:&nbsp;<a href=3D"https://doodle.com/poll/anvfr2hk2t8gy9a8" =
class=3D"">https://doodle.com/poll/anvfr2hk2t8gy9a8</a></div><div =
class=3D"">Note that you can specify suboptimal dates by clicking twice: =
also, if you have any constraints on location, etc. feel free to make =
use of the commenting feature.</div><div class=3D""><br =
class=3D""></div><div class=3D"">I will be in the US mid-March and thus =
excluded these dates. I also excluded March 28/29: because of Brexit, it =
is possible that there would be some travel chaos at least in the =
UK.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">Regards</div><div class=3D"">Lars</div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div class=3D""><br =
class=3D""></div></div></div></blockquote></div><br =
class=3D""></div></div></div></blockquote></div><br =
class=3D""></div></div></div></div></blockquote></div><br =
class=3D""></div></div></div></blockquote></div><br =
class=3D""></div></div><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">IMPORTANT NOTICE: The contents of this email and any =
attachments are confidential and may also be privileged. If you are not =
the intended recipient, please notify the sender immediately and do not =
disclose the contents to any other person, use it for any purpose, or =
store or copy the information in any medium. Thank =
you.</span></div></blockquote></div><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_8137D1B6-4FC5-4B2E-8490-0AEC7B9D38DD--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8867075980552829118==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:49:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:49:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyElJ-0004fC-W5; Mon, 25 Feb 2019 11:49:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyElI-0004en-5F
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 11:49:32 +0000
X-Inumbo-ID: 691bc905-38f3-11e9-bc90-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 691bc905-38f3-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:49:31 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id g12so6594089lfb.13
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 03:49:31 -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=H+lgRJ5HFpPvDjUlnAIGYENuv1ev2oJ1BXLRxetNM2U=;
 b=fXLDWyy5end3eWkId6CWh/K7q7939LOcdzI8cCujcT9ZxetY9MU+Bf1qWqt/hX36sZ
 sxy53fOWdey5ArWnTdLcRLGSaL8jmY1RBkfZYNHS18pMLQLgDIJvokjTJoPpBwQBu+h+
 VJu6Iu3Pvsl5K10FULUhAIjAREsz1b7GolTXFY8VQZ/BWwLhBZjFrZ2cynapjj9bRK5p
 3ZkUoRFY3+EwkZeAWR5Y20SDxAHm53ebBagIuiq1p+Gun5Tlg1meZnTP6MC15WoXwMiN
 ZQkVdAio95N1++iTwx4a3HmzqAKQEakAjfgbSe/rgYUMFOE0RC1Ckwa7OAYQAZC6yNLu
 Jt3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=H+lgRJ5HFpPvDjUlnAIGYENuv1ev2oJ1BXLRxetNM2U=;
 b=BBZvDArZKPeImD0EMkeSAXKOG28viuoI9MV9/zvdBGoJiKt+CUo7Q1KCywmgcalj46
 TQHaXij5nskA2MGVMmhlxZM7RpYR12an+rh17sLIFOhItEdeeXNsxqdoUXUNFnvJz/Oz
 RJBDR42mj31dWSOtOeqCxmqoNlmmlW1rRHo5iT8IFM7a6bnrO9TDKwHDsOpQyhgcOCmd
 4WwRs4j4ZQa6qtmtvkenlKsPz3NVOqzwmjuTsF/EJscH9v6329H0mwSBL4uSV76GycBH
 rTtcplA/LglPHXY0eybf3WQRUS5/7LslZqauP2nW+7eUUIj+oFT8J6ZOUhTx2DDO/BU9
 85HQ==
X-Gm-Message-State: AHQUAuZ6oB/vS0GeA4SKs+jk8wtnX6mqhhvXoohuOaY+80pZ0UZ9t1Ii
 HZChBNhb9GwHniFtRt/f4uQ=
X-Google-Smtp-Source: AHgI3Ib/uz86797jZD1Pq1PxiLp3NQ43pxBHh2/IftiWwoE75A6n72CTbTP6vY6NZtTZoaUy003hAg==
X-Received: by 2002:a19:7018:: with SMTP id h24mr9536229lfc.68.1551095369525; 
 Mon, 25 Feb 2019 03:49:29 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 j14sm2257106lji.32.2019.02.25.03.49.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 03:49:28 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
 <ecc8d855-e3f7-9e19-b8d6-ee9a2685ade0@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <9398ea9e-d49f-7595-7b15-5f4524e43a72@gmail.com>
Date: Mon, 25 Feb 2019 13:49:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <ecc8d855-e3f7-9e19-b8d6-ee9a2685ade0@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Andrii_Anisov@epam.com,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSAxOjIzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBPbiAyNS8w
Mi8yMDE5IDA5OjUwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gT24gMi8yMi8x
OSAxMTozMyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDIyLzAyLzIwMTkgMjE6MDAs
IFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+PiBPbiBGcmksIDIyIEZlYiAyMDE5LCBKdWxp
ZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+IEJUVywgSSBjaGVja2VkIHRoZSBzZXJpZXMgd2l0aCAt
V3N3aXRjaC1kZWZhdWx0Ogo+Pj4+Pj4+PiAtV3N3aXRjaC1kZWZhdWx0Cj4+Pj4+Pj4+IFdhcm4g
d2hlbmV2ZXIgYSBzd2l0Y2ggc3RhdGVtZW50IGRvZXMgbm90IGhhdmUgYSBkZWZhdWx0IGNhc2Uu
Cj4+IFdpbGwgeW91IGJlIG9rIHRvIHR1cm4gdGhpcyBwYXJ0aWN1bGFyIHN3aXRjaCBvbiBieSBk
ZWZhdWx0Pwo+PiBPciB5b3Ugc3VnZ2VzdCB0aGF0IGFueW9uZSBpbnRlcmVzdGVkIHRvIGRvIHNv
IG9uIHRoZWlyIG93biB3aWxsPwo+PiBJZiB3ZSB3YW50IHRvIHR1cm4gbWFueSBtb3JlIHdhcm5p
bmdzIGEgYml0IGxhdGVyPwo+Cj4gSWYgd2UgZGVjaWRlIHRvIGZ1bGx5IGltcGxlbWVudCB0aGUg
cnVsZSBpbiBYZW4sIHRoZW4gaXQgd291bGQgYmUgbmljZSAKPiB0byBnZXQgdGhlIGNvbXBpbGVy
IGhlbHBpbmcgdXMgc3BvdHRpbmcgbmV3IHN3aXRjaCB3aXRob3V0IGRlZmF1bHQgY2FzZS4KPgo+
Pj4+Pj4+Pj4gRnVydGhlcm1vcmUsIHVzaW5nIEJVRygpIGlzIGEgcHJldHR5IGJhZCBpZGVhIGlu
IHN3aXRjaC4KPj4+Pj4+Pj4gSXQgaXMgYW5kIG5vdCBvbmx5IGluIHRoZSBzd2l0Y2guIFRoZSBy
ZWFzb24gSSBwdXQgQlVHIGlzIHRoYXQgCj4+Pj4+Pj4+IEkgdHJpZWQKPj4+Pj4+Pj4gdG8gZm9s
bG93Cj4+Pj4+Pj4+IHRoZSBleGlzdGluZyAiZXJyb3IgaGFuZGxpbmciIGF0IHRob3NlIHBsYWNl
cy4KPj4+Pj4+PiBJdCBpcyBub3QgYmVjYXVzZSBCVUcoKSBpcyBiZWVuIHVzZWQgdG9kYXkgaW4g
c29tZSBwbGFjZXMgdGhhdCAKPj4+Pj4+PiB3ZSBuZWVkIHRvCj4+Pj4+Pj4gY29udGludWUgdG8g
c3ByZWFkIGl0Lgo+Pj4+Pj4+Cj4+Pj4+Pj4+IFVzZSBvZiBCVUcoKSBpdHNlbGYgaXMgYW5vdGhl
ciB0b3BpYyB3aGljaCB3aWxsIGFsc28gbmVlZCB0byBiZQo+Pj4+Pj4+PiBhZGRyZXNzZWQKPj4+
Pj4+PiBTbyB3ZSBzaG91bGQgbm90IGFkZCBtb3JlIG9mIHRoZW0uLi4KPj4+Pj4+IEFnYWluLCBJ
IHNlZSB0aGlzIGFzIGEgZGVkaWNhdGVkIGNoYW5nZS4gU28sIGluIHRoZSBjdXJyZW50IAo+Pj4+
Pj4gc2VyaWVzIEkgdGhpbmsKPj4+Pj4+IGl0IGlzCj4+Pj4+PiBhY2NlcHRhYmxlIHRvIHVzZSB0
aGUgZXhpc3Rpbmcgd2F5IG9mIGVycm9yIGhhbmRsaW5nIGlmIGFueSBhdCBhbGwuCj4+Pj4+IFRo
YXQncyBub3QgaG93IGl0IHdvcmtzIGluIHVwc3RyZWFtLiBJZiB5b3Uga25vdyBzb21lIGNvbnN0
cnVjdHMgCj4+Pj4+IGFyZSB3cm9uZywgaXQKPj4+Pj4gaXMgYmVzdCB0byB0cnkgdG8gYWRkcmVz
cyBwYXJ0aWFsbHkgdGhlIHByb2JsZW0gZGlyZWN0bHkgdGhlbiAKPj4+Pj4gaGF2aW5nIHNvIHlv
dQo+Pj4+PiByZWR1Y2UgdGhlIGFtb3VudHMgb2YgY2hhbmdlIGFmdGVyd2FyZHMuCj4+IFNvLCB0
aGVuIHdlIG5lZWQgdG8gZ2V0IHJpZCBvZiBCVUcoKSBmcm9tIHRoZSBleGlzdGluZyBjb2RlIGZp
cnN0LAo+PiBub3QgdHJ5aW5nIHRvIHNvbHZlIHR3byBpc3N1ZXMgYXQgYSB0aW1lOiBydWxlIDE2
LjQgYW5kIEJVRygpLgo+PiBJIHN0aWxsIGRvIHRoaW5rIHRoZXNlIHR3byBjaGFuZ2VzIGFyZSBu
b3Qgc3RyaWN0bHkgcmVsZXZhbnQsCj4+IGJ1dCAxNi40IGp1c3Qgc3VmZmVycyBmcm9tIGNvbnNl
cXVlbmNlcyBvZiBCVUcoKSBiZWluZyB1c2VkLgo+Cj4gV2h5IHdvdWxkIHlvdSBhZGQgbW9yZSBC
VUcoKT8gQXMgSSBzYWlkIGFib3ZlIGlmIHRoaXMgaXMgYW4gaXNzdWUsIAo+IHRoZW4geW91IGRv
bid0IGFkZCBtb3JlLiBXZSBjYW4gZGVhbCB3aXRoIG90aGVyIGxhdGVyIG9uLgo+Cj4gU28gbGV0
IG1lIGJlIGNsZWFyZXIsIEkgd2lsbCBub3QgYWNjZXB0IGFueSBuZXcgZGVmZW5zaXZlIGNvZGUg
dXNpbmcgCj4gQlVHKCkuIElmIHlvdSBuZWVkIHJld29yayBpbiBvcmRlciB0byBhdm9pZCBCVUco
KSBpbiB5b3VyIHNlcmllcywgdGhlbiAKPiBwbGVhc2UgZG8gaXQuIE5vdGUsIHRoaXMgaXMgbm90
IGEgcmVxdWVzdCB0byByZW1vdmUgdGhlIGV4aXN0aW5nIEJVRygpLgo+CkkgYW0gbm90IGRlZmVu
ZGluZyBCVUcoKSBpbiBhbnkgd2F5IHdoaWNoIGlzIG9idmlvdXNseSBhIG5vLWdvLgpJIGFtIGp1
c3QgdHJ5aW5nIHRvIHNheSB0aGF0IEJVRygpIHVzYWdlIGluIHRoZSBleGlzdGluZyBjb2RlIG5l
ZWRzIHRvIGJlCmZpeGVkIGZpcnN0LiBPbmNlIGRvbmUsIHdlIGNhbiB0aGVuIG1vdmUgdG8gImRl
ZmF1bHQiIHcvbyBCVUcoKQo+Pj4+Pgo+Pj4+PiBTbyBwbGVhc2UgdHJ5IHRvIG5vdCBpbnRyb2R1
Y2UgbW9yZSBCVUcoKSBpbiB0aGUgY29kZSBiYXNlLgo+Pj4+IEhpIE9sZWtzYW5kciwgSnVsaWVu
LAo+Pj4+Cj4+Pj4gSnVsaWVuJ3MgcmlnaHQgdGhhdCB3ZSBzaG91bGQgbm90IGludHJvZHVjZSBh
bnkgbW9yZSBCVUcoKXMuIEluIGZhY3QsCj4+Pj4gZWFjaCBvZiB0aGVtIG1ha2VzIHRoZSBjb2Rl
IGxlc3Mgc2FmZSwgbm90IG1vcmUgc2FmZSEgVGhlIHB1cnBvc2Ugb2YKPj4+PiBNSVNSQUMgMTYu
NCBpcyAiZGVmZW5zaXZlIHByb2dyYW1taW5nIjogd3JpdGUgdGhlIGNvZGUgaW4gYSB3YXkgCj4+
Pj4gdGhhdCBpcwo+Pj4+IG1vcmUgKG5vdCBsZXNzISkgcmVzaWxpZW50IHRvIGZhaWx1cmUuCj4+
Pj4KPj4+PiBTbywgSSB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBpbnRyb2R1Y2UgYSBkZWZh
dWx0IGxhYmVsIGJlY2F1c2UgaXQKPj4+PiBjYW4gaGVscCB1cyBzcG90IHVuZXhwZWN0ZWQgaXNz
dWVzLiBJbnN0ZWFkIG9mIGNhbGxpbmcgQlVHKCkgaW4gdGhlCj4+Pj4gZGVmYXVsdCBoYW5kbGVy
LCB3aGljaCBpcyBkZXRyaW1lbnRhbCwgd2Ugc2hvdWxkIHJldHVybiBhbiBlcnJvciB3aGVuCj4+
Pj4gcG9zc2libGUsIG9yIGp1c3QgcHJpbnQgYSB3YXJuaW5nLgo+Pj4gZG9tYWluX2NyYXNoKCkg
aXMgYWxtb3N0IGFsd2F5cyBiZXR0ZXIgdGhhbiBCVUcoKS7CoCBJdCBpcyB2ZXJ5IG9idmlvdXMK
Pj4+IGlmIGl0IGdldHMgaGl0LCBhbmQgd29udCBjcmFzaCBYZW4uCj4+IFRoYW5rIHlvdSBmb3Ig
c3VnZ2VzdGlvbnMKPj4+PiBBcyAxNi40IGNsZWFybHkgc3RhdGUsIGV2ZW4gYSBzaW1wbGUgY29t
bWVudCB3b3VsZCBiZSBlbm91Z2ggdG8gCj4+Pj4gYWRkcmVzcwo+Pj4+IHRoZSBydWxlLiBXZSBq
dXN0IG5lZWQgdG8gZXhwbGFpbiB3aHkgYSBkZWZhdWx0IGxhYmVsIGlzIG5vdCBuZWVkZWQuCj4+
Pj4gU3VjaCBhczoKPj4+Pgo+Pj4+IMKgwqAgZGVmYXVsdDoKPj4+PiDCoMKgIC8qIHVucmVhY2hh
YmxlIGJlY2F1c2UgYmxhaCBhbmQgYmxhaCAqLwo+PiBUaGlzIGlzIHRydWUuLi4KPj4+IFdoYXQg
YSBzaW1wbGUgY29tbWVudCBkb2Vzbid0IGRvIGlzIGF2b2lkIGJyZWFraW5nIC1Xc3dpdGNoLgo+
PiAuLi4gYXMgd2VsbCBhcyB0aGlzIGNvbW1lbnQgYXMgd2VsbC4KPj4+Cj4+PiBUaGlzIHJlcXVp
cmVtZW50IGlzIGFjdGl2ZWx5IGhvc3RpbGUgdG93YXJkcyBjb21waWxlcnMgdHJ5aW5nIHRvIGhl
bHAKPj4+IHlvdSBzcG90IHdoZW4geW91IG1hZGUgYSBtaXN0YWtlIGFuZCBmb3Jnb3QgdG8gdXBk
YXRlIG9uZSBvZiB0aGUgJE4KPj4+IHBsYWNlcyB5b3UgbmVlZGVkIHRvLgo+PiBUaGlzIGlzIGEg
dHJhZGUtb2ZmOiBpZiB5b3VyIGNvbXBpbGVyIGlzIGJ1Z2d5IG9yIG5vdCBzdXBwb3J0aW5nCj4+
IHRoZSBzd2l0Y2hlcyB0aGVuIHRoZSBjb2RlIGl0c2VsZiBkZWZlbmRzIGZyb20gc3VjaCBjYXNl
cywgaGVuY2UKPj4gdGhlICJkZWZhdWx0Ii4KPgo+IEFzIHNhaWQgYmVmb3JlLCBob3cgZG8geW91
IHB1dCB0aGUgbGltaXQgb24gd2hhdCB5b3UgbmVlZCB0byBwcm90ZWN0IAo+IGFnYWluc3Q/IElm
IHlvdXIgY29tcGlsZXIgaXMgYnVnZ3ksIHRoZW4gcHJvYmFibHkgYSBkZWZhdWx0IGluIHN3aXRj
aCAKPiBpcyBub3QgZ29pbmcgdG8gaGVscCBtdWNoLgo+ClRoaXMgaXMgd2h5IGRlZmVuc2l2ZSBw
cm9ncmFtbWluZyB3YXMgaW52ZW50ZWQsIG5vPyBXZSBhdCBsZWFzdCB0cnkgaGFyZGVyCnRvIGRl
ZmVuZCBvdXJzZWx2ZXMgZnJvbSBwb3NzaWJsZSB0cm91Ymxlcy4KQWdhaW4sIEkgYW0gbm90IGFu
IGV4cGVydCBpbiB0aGlzIGZpZWxkLiBOZWl0aGVyIEkgY2FuIGRlZmVuZCBNSVNSQSBhbmQgCmNv
cnJlc3BvbmRpbmcKcmVxdWlyZW1lbnRzLiBCdXQsIEkgZG8gYmVsaWV2ZSB0aGF0IHRob3NlIHJ1
bGVzIGRvIGhhdmUgc29tZSBncm91bmQgCnVuZGVybmVhdGguLi4KPiBDaGVlcnMsCj4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:53:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:53:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyEov-0005Rl-He; Mon, 25 Feb 2019 11:53:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pOtK=RA=citrix.com=prvs=952d8b9b9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gyEou-0005Re-Sy
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 11:53:16 +0000
X-Inumbo-ID: eeb5897f-38f3-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eeb5897f-38f3-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:53:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="86398268"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C73D01C0200007800219C52@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <6f47b6e5-900e-e631-0bd8-c698a23e7ea1@citrix.com>
Date: Mon, 25 Feb 2019 11:52:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <5C73D01C0200007800219C52@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] kexec: suppress bogus warning
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDIvMjAxOSAxMToyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRG9uJ3QgZW1pdCB0aGUg
Imlnbm9yZWQiIHdhcm5pbmcgd2hlbiB0aGVyZSdzIG5vIHBsYWNlbWVudCBzcGVjaWZpY2F0aW9u
Cj4gYW5kIHRoZSB0YWlsIG9mIHRoZSBzcGVjaWZpZWQgb3B0aW9uIGlzIGFjdHVhbGx5IGVtcHR5
Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKV2hh
dCBjb21tYW5kIGxpbmUgdHJpZ2dlcnMgdGhpcz8KCn5BbmRyZXcKCj4KPiAtLS0gYS94ZW4vY29t
bW9uL2tleGVjLmMKPiArKysgYi94ZW4vY29tbW9uL2tleGVjLmMKPiBAQCAtMTczLDcgKzE3Myw3
IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2NyYXNoa2VybmVsKGNvbnMKPiAgICAgICAgICAg
ICAga2V4ZWNfY3Jhc2hfYXJlYV9saW1pdCA9IHBhcnNlX3NpemVfYW5kX3VuaXQoY3VyID0gc3Ry
ICsgMSwgJnN0cik7Cj4gICAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHN0ciwgIixiZWxvdz0i
LCA3KSApCj4gICAgICAgICAgICAgIGtleGVjX2NyYXNoX2FyZWFfbGltaXQgPSBwYXJzZV9zaXpl
X2FuZF91bml0KGN1ciA9IHN0ciArIDcsICZzdHIpOwo+IC0gICAgICAgIGVsc2UKPiArICAgICAg
ICBlbHNlIGlmICggKnN0ciApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX1dBUk5JTkcgImNyYXNoa2VybmVsOiAnJXMnIGlnbm9yZWRcbiIsIHN0cik7Cj4gICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKPgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:57:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:57:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyEsg-0005gc-3B; Mon, 25 Feb 2019 11:57:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pOtK=RA=citrix.com=prvs=952d8b9b9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gyEsf-0005gX-8T
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 11:57:09 +0000
X-Inumbo-ID: 790431af-38f4-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 790431af-38f4-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:57:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208,217";a="86398383"
To: Jan Beulich <JBeulich@suse.com>
References: <1546616022-32229-1-git-send-email-andrew.cooper3@citrix.com>
 <1546616022-32229-4-git-send-email-andrew.cooper3@citrix.com>
 <5C3335AE020000780020ACBD@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <f4bf5277-fa83-2a71-ca35-f81e3343f9b7@citrix.com>
Date: Mon, 25 Feb 2019 11:56:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <5C3335AE020000780020ACBD@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/3] tools/cpu-policy: Add unit tests and a
 fuzzing harness
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============5205316999730317807=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5205316999730317807==
Content-Type: multipart/alternative;
	boundary="------------68C3C4CF66C532EF09D00FB4"
Content-Language: en-GB

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

On 07/01/2019 11:19, Jan Beulich wrote:
>>>> On 04.01.19 at 16:33, <andrew.cooper3@citrix.com> wrote:
>> The AFL harness currently notices that there are cases where we optimse the
>> serialised stream by omitting data beyond the various maximum leaves.
>>
>> Both sets of tests will be extended with further libx86 work.
>>
>> Fix the sorting of the CPUID_GUEST_NR_* constants, noticed while writing the
>> unit tests.
>>
>> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
>> ---
>> CC: Jan Beulich <JBeulich@suse.com>
>> CC: Wei Liu <wei.liu2@citrix.com>
>> CC: Roger Pau Monné <roger.pau@citrix.com>
>> CC: Sergey Dyasli <sergey.dyasli@citrix.com>
>> ---
>>  tools/fuzz/cpu-policy/.gitignore          |   1 +
>>  tools/fuzz/cpu-policy/Makefile            |  27 ++++
>>  tools/fuzz/cpu-policy/afl-policy-fuzzer.c | 117 ++++++++++++++
>>  tools/tests/Makefile                      |   1 +
>>  tools/tests/cpu-policy/.gitignore         |   1 +
> Did we somehow come to the conclusion that the central .gitignore
> at the root of the tree is not the way to go in the future?

We've already got several examples in the tree.

andrewcoop@andrewcoop:/local/xen.git$ git ls-files | grep gitignore
.gitignore
tools/tests/vhpet/.gitignore
xen/tools/kconfig/.gitignore
xen/tools/kconfig/lxdialog/.gitignore
xen/xsm/flask/.gitignore

As for the pro's of using split ignores, fewer collisions for backported
changes, and no forgetting to update the root .gitconfig when you move
directories.

>
>> --- /dev/null
>> +++ b/tools/tests/cpu-policy/test-cpu-policy.c
>> @@ -0,0 +1,247 @@
>> +#include <assert.h>
>> +#include <errno.h>
>> +#include <stdbool.h>
>> +#include <stdint.h>
>> +#include <stdio.h>
>> +#include <stdlib.h>
>> +#include <string.h>
>> +
>> +#include <xen-tools/libs.h>
>> +#include <xen/lib/x86/cpuid.h>
>> +#include <xen/lib/x86/msr.h>
>> +#include <xen/domctl.h>
>> +
>> +static void test_cpuid_serialise_success(void)
>> +{
>> +    static const struct test {
>> +        struct cpuid_policy p;
>> +        const char *name;
>> +        unsigned int nr_leaves;
>> +    } tests[] = {
>> +        {
>> +            .name = "empty policy",
>> +            .nr_leaves = 4,
>> +        },
>> +    };
>> +    unsigned int i;
>> +
>> +    printf("Testing CPUID serialise success:\n");
>> +
>> +    for ( i = 0; i < ARRAY_SIZE(tests); ++i )
>> +    {
>> +        const struct test *t = &tests[i];
>> +        unsigned int nr = t->nr_leaves;
>> +        xen_cpuid_leaf_t *leaves = malloc(nr * sizeof(*leaves));
>> +        int rc;
>> +
>> +        if ( !leaves )
>> +            goto test_done;
> Shouldn't you leave some indication of the test not having got run?

I've swapped this for a hard error.  Its not going to fail in practice.

>
>> +static void test_cpuid_deserialise_failure(void)
>> +{
>> +    static const struct test {
>> +        const char *name;
>> +        xen_cpuid_leaf_t leaf;
>> +    } tests[] = {
>> +        {
>> +            .name = "incorrect basic subleaf",
>> +            .leaf = { .leaf = 0, .subleaf = 0 },
>> +        },
>> +        {
>> +            .name = "incorrect hv1 subleaf",
>> +            .leaf = { .leaf = 0x40000000, .subleaf = 0 },
>> +        },
>> +        {
>> +            .name = "incorrect hv2 subleaf",
>> +            .leaf = { .leaf = 0x40000100, .subleaf = 0 },
>> +        },
>> +        {
>> +            .name = "incorrect extd subleaf",
>> +            .leaf = { .leaf = 0x80000000, .subleaf = 0 },
>> +        },
>> +        {
>> +            .name = "OoB basic leaf",
>> +            .leaf = { .leaf = CPUID_GUEST_NR_BASIC },
>> +        },
>> +        {
>> +            .name = "OoB cache leaf",
>> +            .leaf = { .leaf = 0x4, .subleaf = CPUID_GUEST_NR_CACHE },
>> +        },
>> +        {
>> +            .name = "OoB feat leaf",
>> +            .leaf = { .leaf = 0x7, .subleaf = CPUID_GUEST_NR_FEAT },
>> +        },
>> +        {
>> +            .name = "OoB topo leaf",
>> +            .leaf = { .leaf = 0xb, .subleaf = CPUID_GUEST_NR_TOPO },
>> +        },
>> +        {
>> +            .name = "OoB xstate leaf",
>> +            .leaf = { .leaf = 0xd, .subleaf = CPUID_GUEST_NR_XSTATE },
>> +        },
>> +        {
>> +            .name = "OoB extd leaf",
>> +            .leaf = { .leaf = 0x80000000 | CPUID_GUEST_NR_EXTD },
>> +        },
>> +    };
>> +    unsigned int i;
>> +
>> +    printf("Testing CPUID deserialise failure:\n");
>> +
>> +    for ( i = 0; i < ARRAY_SIZE(tests); ++i )
>> +    {
>> +        const struct test *t = &tests[i];
>> +        uint32_t err_leaf = ~0u, err_subleaf = ~0u;
>> +        int rc;
>> +
>> +        rc = x86_cpuid_copy_from_buffer(NULL, &t->leaf, 1,
>> +                                        &err_leaf, &err_subleaf);
>> +
>> +        if ( rc != -ERANGE )
>> +        {
>> +            printf("  Test %s, expected rc %d, got %d\n",
>> +                   t->name, -ERANGE, rc);
>> +            continue;
> Perhaps drop this? The subsequent test ought to apply regardless
> of error code.

The common case is no failures at all.  However, once something has gone
wrong, spewing cascade errors gets in the way, rather than being helpful.

~Andrew

--------------68C3C4CF66C532EF09D00FB4
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 07/01/2019 11:19, Jan Beulich wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:5C3335AE020000780020ACBD@prv1-mh.provo.novell.com">
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre class="moz-quote-pre" wrap="">On 04.01.19 at 16:33, <a class="moz-txt-link-rfc2396E" href="mailto:andrew.cooper3@citrix.com">&lt;andrew.cooper3@citrix.com&gt;</a> wrote:
</pre>
          </blockquote>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">The AFL harness currently notices that there are cases where we optimse the
serialised stream by omitting data beyond the various maximum leaves.

Both sets of tests will be extended with further libx86 work.

Fix the sorting of the CPUID_GUEST_NR_* constants, noticed while writing the
unit tests.

Signed-off-by: Andrew Cooper <a class="moz-txt-link-rfc2396E" href="mailto:andrew.cooper3@citrix.com">&lt;andrew.cooper3@citrix.com&gt;</a>
---
CC: Jan Beulich <a class="moz-txt-link-rfc2396E" href="mailto:JBeulich@suse.com">&lt;JBeulich@suse.com&gt;</a>
CC: Wei Liu <a class="moz-txt-link-rfc2396E" href="mailto:wei.liu2@citrix.com">&lt;wei.liu2@citrix.com&gt;</a>
CC: Roger Pau Monné <a class="moz-txt-link-rfc2396E" href="mailto:roger.pau@citrix.com">&lt;roger.pau@citrix.com&gt;</a>
CC: Sergey Dyasli <a class="moz-txt-link-rfc2396E" href="mailto:sergey.dyasli@citrix.com">&lt;sergey.dyasli@citrix.com&gt;</a>
---
 tools/fuzz/cpu-policy/.gitignore          |   1 +
 tools/fuzz/cpu-policy/Makefile            |  27 ++++
 tools/fuzz/cpu-policy/afl-policy-fuzzer.c | 117 ++++++++++++++
 tools/tests/Makefile                      |   1 +
 tools/tests/cpu-policy/.gitignore         |   1 +
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Did we somehow come to the conclusion that the central .gitignore
at the root of the tree is not the way to go in the future?</pre>
    </blockquote>
    <br>
    We've already got several examples in the tree.<br>
    <br>
    <pre><a class="moz-txt-link-abbreviated" href="mailto:andrewcoop@andrewcoop:/local/xen.git$">andrewcoop@andrewcoop:/local/xen.git$</a> git ls-files | grep gitignore
.gitignore
tools/tests/vhpet/.gitignore
xen/tools/kconfig/.gitignore
xen/tools/kconfig/lxdialog/.gitignore
xen/xsm/flask/.gitignore

</pre>
    As for the pro's of using split ignores, fewer collisions for
    backported changes, and no forgetting to update the root .gitconfig
    when you move directories.<br>
    <br>
    <blockquote type="cite"
      cite="mid:5C3335AE020000780020ACBD@prv1-mh.provo.novell.com">
      <pre class="moz-quote-pre" wrap="">

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">--- /dev/null
+++ b/tools/tests/cpu-policy/test-cpu-policy.c
@@ -0,0 +1,247 @@
+#include &lt;assert.h&gt;
+#include &lt;errno.h&gt;
+#include &lt;stdbool.h&gt;
+#include &lt;stdint.h&gt;
+#include &lt;stdio.h&gt;
+#include &lt;stdlib.h&gt;
+#include &lt;string.h&gt;
+
+#include &lt;xen-tools/libs.h&gt;
+#include &lt;xen/lib/x86/cpuid.h&gt;
+#include &lt;xen/lib/x86/msr.h&gt;
+#include &lt;xen/domctl.h&gt;
+
+static void test_cpuid_serialise_success(void)
+{
+    static const struct test {
+        struct cpuid_policy p;
+        const char *name;
+        unsigned int nr_leaves;
+    } tests[] = {
+        {
+            .name = "empty policy",
+            .nr_leaves = 4,
+        },
+    };
+    unsigned int i;
+
+    printf("Testing CPUID serialise success:\n");
+
+    for ( i = 0; i &lt; ARRAY_SIZE(tests); ++i )
+    {
+        const struct test *t = &amp;tests[i];
+        unsigned int nr = t-&gt;nr_leaves;
+        xen_cpuid_leaf_t *leaves = malloc(nr * sizeof(*leaves));
+        int rc;
+
+        if ( !leaves )
+            goto test_done;
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Shouldn't you leave some indication of the test not having got run?</pre>
    </blockquote>
    <br>
    I've swapped this for a hard error.  Its not going to fail in
    practice.<br>
    <br>
    <blockquote type="cite"
      cite="mid:5C3335AE020000780020ACBD@prv1-mh.provo.novell.com">
      <pre class="moz-quote-pre" wrap="">

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">+static void test_cpuid_deserialise_failure(void)
+{
+    static const struct test {
+        const char *name;
+        xen_cpuid_leaf_t leaf;
+    } tests[] = {
+        {
+            .name = "incorrect basic subleaf",
+            .leaf = { .leaf = 0, .subleaf = 0 },
+        },
+        {
+            .name = "incorrect hv1 subleaf",
+            .leaf = { .leaf = 0x40000000, .subleaf = 0 },
+        },
+        {
+            .name = "incorrect hv2 subleaf",
+            .leaf = { .leaf = 0x40000100, .subleaf = 0 },
+        },
+        {
+            .name = "incorrect extd subleaf",
+            .leaf = { .leaf = 0x80000000, .subleaf = 0 },
+        },
+        {
+            .name = "OoB basic leaf",
+            .leaf = { .leaf = CPUID_GUEST_NR_BASIC },
+        },
+        {
+            .name = "OoB cache leaf",
+            .leaf = { .leaf = 0x4, .subleaf = CPUID_GUEST_NR_CACHE },
+        },
+        {
+            .name = "OoB feat leaf",
+            .leaf = { .leaf = 0x7, .subleaf = CPUID_GUEST_NR_FEAT },
+        },
+        {
+            .name = "OoB topo leaf",
+            .leaf = { .leaf = 0xb, .subleaf = CPUID_GUEST_NR_TOPO },
+        },
+        {
+            .name = "OoB xstate leaf",
+            .leaf = { .leaf = 0xd, .subleaf = CPUID_GUEST_NR_XSTATE },
+        },
+        {
+            .name = "OoB extd leaf",
+            .leaf = { .leaf = 0x80000000 | CPUID_GUEST_NR_EXTD },
+        },
+    };
+    unsigned int i;
+
+    printf("Testing CPUID deserialise failure:\n");
+
+    for ( i = 0; i &lt; ARRAY_SIZE(tests); ++i )
+    {
+        const struct test *t = &amp;tests[i];
+        uint32_t err_leaf = ~0u, err_subleaf = ~0u;
+        int rc;
+
+        rc = x86_cpuid_copy_from_buffer(NULL, &amp;t-&gt;leaf, 1,
+                                        &amp;err_leaf, &amp;err_subleaf);
+
+        if ( rc != -ERANGE )
+        {
+            printf("  Test %s, expected rc %d, got %d\n",
+                   t-&gt;name, -ERANGE, rc);
+            continue;
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Perhaps drop this? The subsequent test ought to apply regardless
of error code.</pre>
    </blockquote>
    <br>
    The common case is no failures at all.  However, once something has
    gone wrong, spewing cascade errors gets in the way, rather than
    being helpful.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------68C3C4CF66C532EF09D00FB4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5205316999730317807==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 25 11:59:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 11:59:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyEul-0005my-LD; Mon, 25 Feb 2019 11:59:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyEuk-0005mp-1d
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 11:59:18 +0000
X-Inumbo-ID: c61999ef-38f4-11e9-bc90-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c61999ef-38f4-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 11:59:16 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id a8so845339lfi.7
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 03:59:16 -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=kXNfel/KYgHkceT+tI/mNmivm7Cit3e6/1zgesF2ue0=;
 b=XPqkHVjje/kELtor8Ql1D5vvKjbM4BotfhYfr728WqHiWRUpjQoWucTgFk4ECTgqXW
 0AmwwiQpQPaEuR+cpS5tSx4hqXHAETDv28PnwnA7hluv0KflMnlDcE/DqjPAItq5230k
 RxGZOjXzgk1cIb6zgB2sZ3Zs1/1QBzeGiDv3Fx2UfU7dOZZgFoNGlDo+UB3UvA2dHyyZ
 mslLb6ClMllWOMH/+w9AvzlWkS16gKkWxMHLgptHpTUnPO2zfJecZGyugC65Qh8aqukU
 nlFhB1gGIdw8kE9TlSt89W8jG0TAZjKNmfOrAH2AqIHmg5nJ9Og9t1Xpg8ccGrvkRD9W
 JwhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=kXNfel/KYgHkceT+tI/mNmivm7Cit3e6/1zgesF2ue0=;
 b=SVDCH0MIM9dJu0Vx9xP6ZjfkBEkDMq9d+Ui28fp/3aLQ7wSJan7nxB9VQfHCkZOM86
 ueTelZn+2EhdwTAeZrk5eDI+b6MYwjLAIqDBOF/JAGVe5i9z3Jx29tnCUU9Vtp07rC0g
 Ldv3NPVphP5fay0cXC3Euw8aw6vJSnwd8tDabxmHoXh2JxsDBo9QblqWXR5Pd0KtWKih
 yv5ay9Xymp+oXKABU195cqrRewtBz2NiZ6G3B2PS3QCCFtv5RXYqSZCRb83C0Flzjm55
 UBdR54r+Z4BU15xANaD3UUEMr1gfDBId2SYOQyekIDbZ07imeUVf7Fr162Stk5MybRfV
 C3Sg==
X-Gm-Message-State: AHQUAubUZT303vIBGIyGylVM64DuaEA7dkEHSLCP2FKSlLY0B3PxTUSl
 wHkY3hWhjzdJmXvJo8bqMv0=
X-Google-Smtp-Source: AHgI3IbTjLJnVTE3axEmm1SrNY4HlHeC0co8u3xTbIr7yOaL2k2p/2xrrobgCHHJCXfLfHUznxy5LA==
X-Received: by 2002:a19:c48a:: with SMTP id u132mr9707370lff.16.1551095954946; 
 Mon, 25 Feb 2019 03:59:14 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 h26sm2311662ljf.5.2019.02.25.03.59.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 03:59:14 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <a946a3c9-af1d-2a95-ba52-1cb01ecdcb1e@arm.com>
 <e690b1e9-29e4-452b-a4fb-f796fba5f1b0@gmail.com>
 <9c562301-c486-2919-c986-7761843e2ba2@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <c73104e1-0847-a7f8-6f40-5f34d989a95c@gmail.com>
Date: Mon, 25 Feb 2019 13:59:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <9c562301-c486-2919-c986-7761843e2ba2@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSAxOjQ3IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBPbiAyNS8w
Mi8yMDE5IDEwOjExLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gT24gMi8yMy8x
OSAxMjowOCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gT24gMjIvMDIvMjAxOSAyMTowMCwg
U3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+IE9uIEZyaSwgMjIgRmViIDIwMTksIEp1bGll
biBHcmFsbCB3cm90ZToKPj4+Pj4+Pj4gQlRXLCBJIGNoZWNrZWQgdGhlIHNlcmllcyB3aXRoIC1X
c3dpdGNoLWRlZmF1bHQ6Cj4+Pj4+Pj4+IC1Xc3dpdGNoLWRlZmF1bHQKPj4+PiBBcyAxNi40IGNs
ZWFybHkgc3RhdGUsIGV2ZW4gYSBzaW1wbGUgY29tbWVudCB3b3VsZCBiZSBlbm91Z2ggdG8gCj4+
Pj4gYWRkcmVzcwo+Pj4+IHRoZSBydWxlLiBXZSBqdXN0IG5lZWQgdG8gZXhwbGFpbiB3aHkgYSBk
ZWZhdWx0IGxhYmVsIGlzIG5vdCBuZWVkZWQuCj4+Pj4gU3VjaCBhczoKPj4+Pgo+Pj4+IMKgwqDC
oCBkZWZhdWx0Ogo+Pj4+IMKgwqDCoCAvKiB1bnJlYWNoYWJsZSBiZWNhdXNlIGJsYWggYW5kIGJs
YWggKi8KPj4+IC4uLiBhcyB3ZSBhbHJlYWR5IGhhdmUgZGVmZW5zaXZlIGNvZGUuIEluZGVlZCwg
aW4gbW9zdCBvZiB0aGUgc3dpdGNoIHdlCj4+PiBkZWFsIHdpdGggcG90ZW50aWFsIGlzc3VlIGJ5
IGluaXRpYWxpemluZyB0aGUgdmFyaWFibGUgYmVmb3JlIHRoZQo+Pj4gc3dpdGNoLiBJZiB5b3Ug
bG9vayBhdCB0aGUgZmlyc3QgcGF0Y2gsIGEgbG90IG9mICJkZWZhdWx0OiBicmVhazsiIGlzCj4+
PiBpbnRyb2R1Y2VkLiBTbyB3aGF0J3Mgb3VyIGJlbmVmaXRzPyBIb3cgdGhpcyBjb2RlIGlzIG1v
cmUgZGVmZW5zaXZlIAo+Pj4gdGhhbgo+Pj4gd2hhdCB3ZSBjdXJyZW50bHkgaGF2ZT8KPj4gLi4u
YW5kIGlmIHlvdSByZW1vdmUgdGhvc2UgaW5pdGlhbGl6ZWQgdmFyaWFibGVzIGFuZCBmb3JnZXQK
Pj4gdG8gdXBkYXRlIHRoZSBzd2l0Y2ggd2l0aCBkZWZhdWx0PyBPciBjaGFuZ2UgdGhlIGluaXRp
YWwgdmFsdWUKPj4gdGhlIHdheSB5b3VyIHByZXZpb3VzIHN3aXRjaCBhc3N1bXB0aW9ucyBkbyBu
b3Qgd29yayBhbnltb3JlPwo+PiBJIGFtIG5vdCB0cnlpbmcgdG8gZGVmZW5kIE1JU1JBIGhlcmUs
IGJ1dCB0aGluZ3MgY2hhbmdlIGFuZCB3ZSBhbGwKPj4gbWFrZSBtaXN0YWtlcy4gVGhpcyBpcyB3
aHkgZGVmZW5zaXZlIHByb2dyYW1taW5nCj4KPiBJIGFtIG5vdCB0b3RhbGx5IGFnYWluc3QgdXNp
bmcgZGVmYXVsdCBsYWJlbC4gSG93ZXZlciwgaG93IGlzIHRoZSAKPiBmb2xsb3dpbmcgY29kZSBp
cyBkZWZlbnNpdmU/Cj4KPiBkZWZhdWx0Ogo+IMKgwqAgYnJlYWs7Cj4KPiBUaGlzIGhlYXZpbHkg
cmVsaWVzIG9uIHRoZSBjb2RlIHN1cnJvdW5kaW5nIGlmIGRlYWxpbmcgY29ycmVjdGx5IHdpdGgg
Cj4gdGhlIGVycm9yIGFuZCB3aWxsIG5ldmVyIGNoYW5nZS4gSXQgZmVlbHMgdG8gbWUgd2UgYXJl
IG9ubHkgdHJ5aW5nIHRvIAo+IG1ha2UgTUlTUkEgaGFwcHkuCj4KPiBJZiB3ZSB3ZXJlIHdyaXRp
bmcgZGVmZW5zaXZlIGNvZGUsIHRoZW4geW91IHdvdWxkIGRlZmluaXRlbHkgbm90IGhhdmUgCj4g
ZW1wdHkgZGVmYXVsdCBhbmQgd291bGQgYXQgbGVhc3QgY29udGFpbiBhbiBBU1NFUlRfVU5SRUFD
SEFCTEUgb3IgCj4gZXJyb3IgaGFuZGxpbmcuCj4KPiBCdXQgdGhlbiwgeW91IHN0aWxsIHJlbHkg
b24gdGhlIGRlZmF1bHQgY2FzZSB0byBkbyB0aGUgcmlnaHQgdGhpbmcgaWYgCj4gdGhlcmUgd2Fz
IGFuIGVycm9yLiBJIGZhaWwgdG8gdW5kZXJzdGFuZCBob3cgdGhpcyBpcyBiZXR0ZXIgdGhhbiB3
aGF0IAo+IHdlIGN1cnJlbnRseSBoYXZlLgo+CkkgZG8gYWdyZWUgb24gdGhpcy4gQW5kIHdpbGwg
c2F5IGl0IGFnYWluIHRoYXQgd2UgYXJlIHRyeWluZyB0byB3b3JrIG91dCBhbgphY2NlcHRhYmxl
IGFwcHJvYWNoIHRoYXQgKGlmIGV2ZW4gcG9zc2libGUpIGJvdGggc2F0aXNmaWVzIHRoZSBjb21t
dW5pdHkgYnkKbm90IGJyaW5naW5nIGFydGlmaWNpYWwgY29uc3RydWN0cyBsaWtlIGVtcHR5IGRl
ZmF1bHRzIGFuZCBzdGlsbCBzYXRpc2ZpZXMKdGhlIGNvcnJlc3BvbmRpbmcgY2VydGlmaWNhdGlv
biByZXF1aXJlbWVudHMuCj4+PiBGdXJ0aGVybW9yZSwgaG93IHRoaXMgaXMgZ29pbmcgdG8gaGVs
cCB1cyAodGhhbmtzIHRvIC1Xc3dpdGNoKSBpZiBhbgo+Pj4gZW51bWVyYXRlIGlzIGV4dGVuZGVk
IGFuZCB3ZSBtaXNzIGEgY2FzZSB0aGF0IHRoZSBjb21waWxlciBkb24ndCBub3RpY2UKPj4+IGFu
eW1vcmU/Cj4+IEFuZCBpZiB0aGUgc3dpdGNoJ3MgaW5kZXggaXMgbm90IGFuIGVudW1lcmF0aW9u
LCBidXQgYSBwbGFpbiBpbnRlZ2VyLi4uPwo+Cj4gV2UgaGF2ZSB0byBkaWZmZXJlbnRpYXRlIGVu
dW0gdnMgcGxhaW4gaW50ZWdlci4KPgo+IEZvciBlbnVtLCBhIGNvbXBpbGVyIHN1cHBvcnRpbmcg
LVdzd2l0Y2ggY2FuIGhlbHBzIHVzIHRvIGNhdGNoIHdoZW4gd2UgCj4gZm9yZ290IHRvIGhhbmRs
ZSBhIGVsZW1lbnQgb2YgdGhlIGVudW0uIFRoZSBkZWZhdWx0IGNhc2UgZGVmZWF0cyAKPiAtV3N3
aXRjaC4gWWV0IGhhdmluZyBhIGRlZmF1bHQgY291bGQgcHJvdGVjdCB1cyBhZ2FpbnN0IGNvZGUg
ZXJyb3IuIEl0IAo+IGxvb2tzIGxpa2UgdGhhdCBHQ0MgaGF2ZSBhbiBvcHRpb24gLVdzd2l0Y2gt
ZW51bSB0aGF0IGNvdWxkIGhlbHAgdXMuIAo+IFRoZSBvcHRpb24gd2lsbCBzaW1pbGFyIHRvIC1X
c3dpdGNoIGV4Y2VwdCBpdCB3aWxsIHdhcm4gZXZlbiB3aGVuIAo+IHRoZXJlIGFyZSBhIGRlZmF1
bHQgY2FzZS4gSSBhbSBjdXJpb3VzIHRvIHNlZSBpZiB3ZSBjYW4gdXNlIGl0IAo+IHJlbGlhYmx5
IGluIFhlbi4KPgo+IEZvciBwbGFpbiBpbnRlZ2VyLCB3ZSBpbmRlZWQgbmVlZCB0byBoYXZlIGEg
KnNlbnNpYmxlKiBkZWZhdWx0IGNhc2UuCj4KT2ssIHNvIGF0IGxlYXN0IHdpdGggZW51bXMgd2Ug
Y2FuIHVzZSAtV3N3aXRjaC14eHggYXBwcm9hY2gsIGJ1dCBJIApjYW5ub3QgdGVsbAppZiB0aGlz
IGlzIGVub3VnaCB0byBtYWtlIE1JU1JBIGhhcHB5LiBQcm9iYWJseSB3ZSB3aWxsIG5lZWQgdG8g
ZG9jdW1lbnQgYWxsCnN1Y2ggY2FzZXMsIHNvIHdlIGhhdmUgYSBkZWRpY2F0ZWQganVzdGlmaWNh
dGlvbiBmb3IgZXZlcnkgc2luZ2xlIHBsYWNlIAp3ZSBkbyBub3Qgd2FudApkZWZhdWx0cyBtZXNz
Lgo+IENoZWVycywKPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 12:00:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 12:00:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyEwF-0006TS-70; Mon, 25 Feb 2019 12:00:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyEwE-0006TN-Pp
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 12:00:50 +0000
X-Inumbo-ID: fd7fe9eb-38f4-11e9-bc90-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd7fe9eb-38f4-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 12:00:49 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id g80so7137412ljg.6
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 04:00:49 -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=wIPHiAwe0ntL5VLkPD1OVok/J2PSGgmjPNV6b/Rh7uw=;
 b=kL//VYKOosU+IFrz0QQW6b6OECNCDNcx78abTWMbqROXtu+tzM7iHrwCSe9fEIWolq
 OF9DtO9U9tfKegG3Ez+L6uegim51Uey/cMgSgyzKTUYIkbyjvysM/GvfObW88ePpsFOd
 aAd1OCkJc7pVdrWF27+ow5+Gs6lxKoirQmnYaZUjBy9wKSABS1njdB5C+ownW6tDBZv+
 QcQ9fKR6CzAC2aMXA+O1muBcGZjQDO04jIcmpT6esI+rhmK3KIAYjfogL3BcIbQR6whz
 sLajCa40uchNsj9n+xPMXqSqTif21O8jGXSnksOw/ACywnalTnoE7iJgFc6Ifwib2eR/
 MMHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=wIPHiAwe0ntL5VLkPD1OVok/J2PSGgmjPNV6b/Rh7uw=;
 b=sQT/7MmA0vhtsLPMY8dfUsLibc2CXTzuA4xlByv0P4eKT3oBQVCuJTBpL8kgHJGkjn
 2ycDZZk82ho2nrZlI1Uh7vkjP/Hbh0zfTOid4XiFhsm5BHfV1C5lm/ReHoKndTmJW7hq
 L08hYkKhT7jNm+JeKIxH7D3V5EFgQFNTQEXxr1jlKf6UMdPWsAmQu2ZLCxixl0Y2VLSx
 5+wtzgal/yx0PCriLpM+hioy2Z1CYwFWp9jfXRSbikng8TXbNjUTrxi86J8SfOQ7Ld3I
 um4b2O0NEL+mL09zz59XcsMhwIUxncCYZrTBWcPR+Qck6wWrd4PYhf67LIly7wf8v9IZ
 0GCg==
X-Gm-Message-State: AHQUAuZUOqUpfa8HOxxSQzeJeqEM5iUE/nLJHKisXOQ3edl0pYIuMLFR
 GapWLfNw1xkGtUaTY4wzFy8=
X-Google-Smtp-Source: AHgI3IZcp/p+kf93sk4bCiQnmQIux4oNV3cElMCiqllIhjCLfaQKdQ0isSvenKv5j2LYVhNFT8Khtg==
X-Received: by 2002:a2e:5518:: with SMTP id j24mr9876520ljb.80.1551096048064; 
 Mon, 25 Feb 2019 04:00:48 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 p15sm2478668lfc.88.2019.02.25.04.00.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 04:00:47 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <ceb1977e-c534-95f1-b3f8-63e7634b9e31@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <d6788a0e-787f-73f3-563c-b5e5627f86b6@gmail.com>
Date: Mon, 25 Feb 2019 14:00:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <ceb1977e-c534-95f1-b3f8-63e7634b9e31@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org, Andrii_Anisov@epam.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSAxOjQzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBPbiAyMi8w
Mi8yMDE5IDEwOjI3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAyMi8wMi8yMDE5IDA5OjU3
LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IEZyb206IE9sZWtzYW5kciBBbmRy
dXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Cj4+PiBIZWxs
bywgZXZlcnlib2R5IQo+Pj4KPj4+IFdlIGF0IEVQQU0gU3lzdGVtcyB3b3VsZCBsaWtlIHRvIHBy
ZXNlbnQgZmlyc3Qgc2VyaWVzIG9mIHBhdGNoZXMgCj4+PiB0YXJnZXRpbmcgWGVuCj4+PiBvbiBB
Uk0gRnVuY3Rpb25hbCBTYWZldHkgY2VydGlmaWNhdGlvbiAoSVNPNjE1MDggYmFzZWQpOiAKPj4+
IGltcGxlbWVudGF0aW9uIG9mCj4+PiBNSVNSQSBbMV0gQzoyMDEyIFJ1bGUgMTYuNCB3aGljaCBy
ZXF1aXJlcyB0aGF0IGV2ZXJ5IHN3aXRjaCAKPj4+IHN0YXRlbWVudCBoYXMgYQo+Pj4gZGVmYXVs
dCBsYWJlbCBhcyBhIG1lYXN1cmUgb2YgZGVmZW5zaXZlIHByb2dyYW1taW5nIHRlY2huaXF1ZS4K
Pj4KPj4gSGFuZyBvbiAtIHdoYXQ/Cj4+Cj4+IENhbiBzb21lb25lIGF0dGVtcHQgdG8ganVzdGlm
eSB3aHkgYWN0aXZlbHkgYnJlYWtpbmcgLVdzd2l0Y2ggaXMgZ29pbmcKPj4gdG8gcmVzdWx0IGlu
IHNhZmVyL2JldHRlciBjb2RlPwo+Cj4gSSBqdXN0IGRpc2NvdmVyZWQgdGhhdCBHQ0MgaGFzIGFu
IG9wdGlvbiAtV3N3aXRjaC1lbnVtIHRoYXQgd291bGQgd2FybiAKPiBvZiBtaXNzaW5nIGVsZW1l
bnQgZXZlbiBpbiB0aGUgcHJlc2VuY2Ugb2YgdGhlICdkZWZhdWx0JyBsYWJlbC4gSSAKPiBndWVz
cyB0aGlzIGNvdWxkIGhlbHAgdXMgdG8gcmV1bml0ZSBNSVNSQSBhbmQgWGVuIGZvciB0aGlzIHJ1
bGU/Cj4KQW5kIHN0aWxsIHlvdXIgY29tbWVudCBvbiBwbGFpbiBpbnRlZ2VycyBpbiBhbm90aGVy
IHRocmVhZCBpcyBzdGlsbCB2YWxpZC4KU28sIGl0IG9ubHkgcGFydGlhbGx5IHNvbHZlcyB0aGUg
aXNzdWUuCj4gQ2hlZXJzLAo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 12:12:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 12:12:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyF78-0007LW-Ak; Mon, 25 Feb 2019 12:12:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyF77-0007LN-8F
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 12:12:05 +0000
X-Inumbo-ID: 8fd4b417-38f6-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8fd4b417-38f6-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 12:12:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 05:12:03 -0700
Message-Id: <5C73DB8F0200007800219CF4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 05:11:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Andrushchenko" <andr2000@gmail.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
 <ecc8d855-e3f7-9e19-b8d6-ee9a2685ade0@arm.com>
 <9398ea9e-d49f-7595-7b15-5f4524e43a72@gmail.com>
In-Reply-To: <9398ea9e-d49f-7595-7b15-5f4524e43a72@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 oleksandr_andrushchenko@epam.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDEyOjQ5LCA8YW5kcjIwMDBAZ21haWwuY29tPiB3cm90ZToKPiBJ
IGFtIG5vdCBkZWZlbmRpbmcgQlVHKCkgaW4gYW55IHdheSB3aGljaCBpcyBvYnZpb3VzbHkgYSBu
by1nby4KPiBJIGFtIGp1c3QgdHJ5aW5nIHRvIHNheSB0aGF0IEJVRygpIHVzYWdlIGluIHRoZSBl
eGlzdGluZyBjb2RlIG5lZWRzIHRvIGJlCj4gZml4ZWQgZmlyc3QuIE9uY2UgZG9uZSwgd2UgY2Fu
IHRoZW4gbW92ZSB0byAiZGVmYXVsdCIgdy9vIEJVRygpCgpXaHk/IEEgZmlyc3Qgc3RlcCB0byBu
b3QgbWFrZSB0aGluZ3Mgd29yc2UgaXMgdG8gbm90IGludHJvZHVjZQpmdXJ0aGVyIGJhZG5lc3Mu
IENsZWFuaW5nIHVwIGV4aXN0aW5nIGlzc3VlcyBpcyBhbiBpbmRlcGVuZGVudAooYW5kIHBlcmhh
cHMgcGFyYWxsZWwpIGVmZm9ydC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 12:12:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 12:12:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyF7N-0007Mc-KX; Mon, 25 Feb 2019 12:12:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyF7M-0007MM-5o
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 12:12:20 +0000
X-Inumbo-ID: 98f56f54-38f6-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98f56f54-38f6-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 12:12:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 05:10:18 -0700
Message-Id: <5C73DB260200007800219CF1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 05:10:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <a946a3c9-af1d-2a95-ba52-1cb01ecdcb1e@arm.com>
 <e690b1e9-29e4-452b-a4fb-f796fba5f1b0@gmail.com>
 <9c562301-c486-2919-c986-7761843e2ba2@arm.com>
In-Reply-To: <9c562301-c486-2919-c986-7761843e2ba2@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 oleksandr_andrushchenko@epam.com, Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDEyOjQ3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEZvciBlbnVtLCBhIGNvbXBpbGVyIHN1cHBvcnRpbmcgLVdzd2l0Y2ggY2FuIGhlbHBzIHVzIHRv
IGNhdGNoIHdoZW4gd2UgZm9yZ290IHRvIAo+IGhhbmRsZSBhIGVsZW1lbnQgb2YgdGhlIGVudW0u
IFRoZSBkZWZhdWx0IGNhc2UgZGVmZWF0cyAtV3N3aXRjaC4gWWV0IGhhdmluZyBhIAo+IGRlZmF1
bHQgY291bGQgcHJvdGVjdCB1cyBhZ2FpbnN0IGNvZGUgZXJyb3IuIEl0IGxvb2tzIGxpa2UgdGhh
dCBHQ0MgaGF2ZSBhbiAKPiBvcHRpb24gLVdzd2l0Y2gtZW51bSB0aGF0IGNvdWxkIGhlbHAgdXMu
IFRoZSBvcHRpb24gd2lsbCBzaW1pbGFyIHRvIC1Xc3dpdGNoIAo+IGV4Y2VwdCBpdCB3aWxsIHdh
cm4gZXZlbiB3aGVuIHRoZXJlIGFyZSBhIGRlZmF1bHQgY2FzZS4gSSBhbSBjdXJpb3VzIHRvIHNl
ZSBpZiAKPiB3ZSBjYW4gdXNlIGl0IHJlbGlhYmx5IGluIFhlbi4KCkkgY2FuIHNheSBhbHJlYWR5
IG5vdyB0aGF0IEknbSBhZ2FpbnN0IHRoZSB1c2Ugb2YgLVdzd2l0Y2gtZW51bS4gSXQKZGVmZWF0
cyB0aGUgbWFpbiBpZGVhIG9mICJkZWZhdWx0OiIgaW4gQy4gVGhlIGxvbmdlciB0aGUgbGlzdCBv
ZgplbnVtZXJhdG9ycyBpbiBhbiBlbnVtLCB0aGUgd29yc2UgdGhlIHNpdHVhdGlvbiBiZWNvbWVz
IHdoZW4geW91Cm1lYW4gdG8gaGFuZGxlIHNwZWNpYWxseSBhIGNvdXBsZSBvZiBjYXNlcyB3aGls
ZSBkb3plbnMgb2Ygb3RoZXJzCnVzZSBhIGNvbW1vbiBwYXRoLCBhbGwgb2Ygd2hpY2ggd291bGQg
dGhlbiBuZWVkIHRvIGdldCBlbmxpc3RlZC4KeDg2J3MgcDJtX2dldF9pb21tdV9mbGFncygpIGFu
ZCBodm1lbXVsX3JlcF9zdG9zKCkgbWF5IGdpdmUgeW91CmEgdmFndWUgaW1wcmVzc2lvbiBvZiB3
aGF0IEkgbWVhbi4uLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 12:15:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 12:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyFA2-0007YJ-5s; Mon, 25 Feb 2019 12:15:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyFA0-0007YA-Bf
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 12:15:04 +0000
X-Inumbo-ID: fb051c7d-38f6-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fb051c7d-38f6-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 12:15:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3D30D15AD;
 Mon, 25 Feb 2019 04:15:03 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 092D63F73B;
 Mon, 25 Feb 2019 04:15:01 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
 <ecc8d855-e3f7-9e19-b8d6-ee9a2685ade0@arm.com>
 <9398ea9e-d49f-7595-7b15-5f4524e43a72@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <69ef3086-dda3-8c66-e3b6-20124e2d97cc@arm.com>
Date: Mon, 25 Feb 2019 12:15:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <9398ea9e-d49f-7595-7b15-5f4524e43a72@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Andrii_Anisov@epam.com,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNS8wMi8yMDE5IDExOjQ5LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
PiBPbiAyLzI1LzE5IDE6MjMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9u
IDI1LzAyLzIwMTkgMDk6NTAsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4gT24g
Mi8yMi8xOSAxMTozMyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAyMi8wMi8yMDE5
IDIxOjAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+IE9uIEZyaSwgMjIgRmViIDIw
MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+Pj4+IEJUVywgSSBjaGVja2VkIHRoZSBzZXJp
ZXMgd2l0aCAtV3N3aXRjaC1kZWZhdWx0Ogo+Pj4+Pj4+Pj4gLVdzd2l0Y2gtZGVmYXVsdAo+Pj4+
Pj4+Pj4gV2FybiB3aGVuZXZlciBhIHN3aXRjaCBzdGF0ZW1lbnQgZG9lcyBub3QgaGF2ZSBhIGRl
ZmF1bHQgY2FzZS4KPj4+IFdpbGwgeW91IGJlIG9rIHRvIHR1cm4gdGhpcyBwYXJ0aWN1bGFyIHN3
aXRjaCBvbiBieSBkZWZhdWx0Pwo+Pj4gT3IgeW91IHN1Z2dlc3QgdGhhdCBhbnlvbmUgaW50ZXJl
c3RlZCB0byBkbyBzbyBvbiB0aGVpciBvd24gd2lsbD8KPj4+IElmIHdlIHdhbnQgdG8gdHVybiBt
YW55IG1vcmUgd2FybmluZ3MgYSBiaXQgbGF0ZXI/Cj4+Cj4+IElmIHdlIGRlY2lkZSB0byBmdWxs
eSBpbXBsZW1lbnQgdGhlIHJ1bGUgaW4gWGVuLCB0aGVuIGl0IHdvdWxkIGJlIG5pY2UgdG8gZ2V0
IAo+PiB0aGUgY29tcGlsZXIgaGVscGluZyB1cyBzcG90dGluZyBuZXcgc3dpdGNoIHdpdGhvdXQg
ZGVmYXVsdCBjYXNlLgo+Pgo+Pj4+Pj4+Pj4+IEZ1cnRoZXJtb3JlLCB1c2luZyBCVUcoKSBpcyBh
IHByZXR0eSBiYWQgaWRlYSBpbiBzd2l0Y2guCj4+Pj4+Pj4+PiBJdCBpcyBhbmQgbm90IG9ubHkg
aW4gdGhlIHN3aXRjaC4gVGhlIHJlYXNvbiBJIHB1dCBCVUcgaXMgdGhhdCBJIHRyaWVkCj4+Pj4+
Pj4+PiB0byBmb2xsb3cKPj4+Pj4+Pj4+IHRoZSBleGlzdGluZyAiZXJyb3IgaGFuZGxpbmciIGF0
IHRob3NlIHBsYWNlcy4KPj4+Pj4+Pj4gSXQgaXMgbm90IGJlY2F1c2UgQlVHKCkgaXMgYmVlbiB1
c2VkIHRvZGF5IGluIHNvbWUgcGxhY2VzIHRoYXQgd2UgbmVlZCB0bwo+Pj4+Pj4+PiBjb250aW51
ZSB0byBzcHJlYWQgaXQuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBVc2Ugb2YgQlVHKCkgaXRzZWxmIGlz
IGFub3RoZXIgdG9waWMgd2hpY2ggd2lsbCBhbHNvIG5lZWQgdG8gYmUKPj4+Pj4+Pj4+IGFkZHJl
c3NlZAo+Pj4+Pj4+PiBTbyB3ZSBzaG91bGQgbm90IGFkZCBtb3JlIG9mIHRoZW0uLi4KPj4+Pj4+
PiBBZ2FpbiwgSSBzZWUgdGhpcyBhcyBhIGRlZGljYXRlZCBjaGFuZ2UuIFNvLCBpbiB0aGUgY3Vy
cmVudCBzZXJpZXMgSSB0aGluawo+Pj4+Pj4+IGl0IGlzCj4+Pj4+Pj4gYWNjZXB0YWJsZSB0byB1
c2UgdGhlIGV4aXN0aW5nIHdheSBvZiBlcnJvciBoYW5kbGluZyBpZiBhbnkgYXQgYWxsLgo+Pj4+
Pj4gVGhhdCdzIG5vdCBob3cgaXQgd29ya3MgaW4gdXBzdHJlYW0uIElmIHlvdSBrbm93IHNvbWUg
Y29uc3RydWN0cyBhcmUgCj4+Pj4+PiB3cm9uZywgaXQKPj4+Pj4+IGlzIGJlc3QgdG8gdHJ5IHRv
IGFkZHJlc3MgcGFydGlhbGx5IHRoZSBwcm9ibGVtIGRpcmVjdGx5IHRoZW4gaGF2aW5nIHNvIHlv
dQo+Pj4+Pj4gcmVkdWNlIHRoZSBhbW91bnRzIG9mIGNoYW5nZSBhZnRlcndhcmRzLgo+Pj4gU28s
IHRoZW4gd2UgbmVlZCB0byBnZXQgcmlkIG9mIEJVRygpIGZyb20gdGhlIGV4aXN0aW5nIGNvZGUg
Zmlyc3QsCj4+PiBub3QgdHJ5aW5nIHRvIHNvbHZlIHR3byBpc3N1ZXMgYXQgYSB0aW1lOiBydWxl
IDE2LjQgYW5kIEJVRygpLgo+Pj4gSSBzdGlsbCBkbyB0aGluayB0aGVzZSB0d28gY2hhbmdlcyBh
cmUgbm90IHN0cmljdGx5IHJlbGV2YW50LAo+Pj4gYnV0IDE2LjQganVzdCBzdWZmZXJzIGZyb20g
Y29uc2VxdWVuY2VzIG9mIEJVRygpIGJlaW5nIHVzZWQuCj4+Cj4+IFdoeSB3b3VsZCB5b3UgYWRk
IG1vcmUgQlVHKCk/IEFzIEkgc2FpZCBhYm92ZSBpZiB0aGlzIGlzIGFuIGlzc3VlLCB0aGVuIHlv
dSAKPj4gZG9uJ3QgYWRkIG1vcmUuIFdlIGNhbiBkZWFsIHdpdGggb3RoZXIgbGF0ZXIgb24uCj4+
Cj4+IFNvIGxldCBtZSBiZSBjbGVhcmVyLCBJIHdpbGwgbm90IGFjY2VwdCBhbnkgbmV3IGRlZmVu
c2l2ZSBjb2RlIHVzaW5nIEJVRygpLiBJZiAKPj4geW91IG5lZWQgcmV3b3JrIGluIG9yZGVyIHRv
IGF2b2lkIEJVRygpIGluIHlvdXIgc2VyaWVzLCB0aGVuIHBsZWFzZSBkbyBpdC4gCj4+IE5vdGUs
IHRoaXMgaXMgbm90IGEgcmVxdWVzdCB0byByZW1vdmUgdGhlIGV4aXN0aW5nIEJVRygpLgo+Pgo+
IEkgYW0gbm90IGRlZmVuZGluZyBCVUcoKSBpbiBhbnkgd2F5IHdoaWNoIGlzIG9idmlvdXNseSBh
IG5vLWdvLgo+IEkgYW0ganVzdCB0cnlpbmcgdG8gc2F5IHRoYXQgQlVHKCkgdXNhZ2UgaW4gdGhl
IGV4aXN0aW5nIGNvZGUgbmVlZHMgdG8gYmUKPiBmaXhlZCBmaXJzdC4gT25jZSBkb25lLCB3ZSBj
YW4gdGhlbiBtb3ZlIHRvICJkZWZhdWx0IiB3L28gQlVHKCkKCkkgYW0gc29ycnkgYnV0IGl0IGRv
ZXMgbm90IG1ha2UgYW55IHNlbnNlLiBXaHkgZG8geW91IGZpcnN0IG5lZWQgdG8gZml4IHRoZSAK
QlVHKCkgaW4gdGhlIGNvZGUgYmVmb3JlIG1vdmluZyB0byAiZGVmYXVsdCIgd2l0aG91dCBCVUco
KT8KCj4+Pj4+Pgo+Pj4+Pj4gU28gcGxlYXNlIHRyeSB0byBub3QgaW50cm9kdWNlIG1vcmUgQlVH
KCkgaW4gdGhlIGNvZGUgYmFzZS4KPj4+Pj4gSGkgT2xla3NhbmRyLCBKdWxpZW4sCj4+Pj4+Cj4+
Pj4+IEp1bGllbidzIHJpZ2h0IHRoYXQgd2Ugc2hvdWxkIG5vdCBpbnRyb2R1Y2UgYW55IG1vcmUg
QlVHKClzLiBJbiBmYWN0LAo+Pj4+PiBlYWNoIG9mIHRoZW0gbWFrZXMgdGhlIGNvZGUgbGVzcyBz
YWZlLCBub3QgbW9yZSBzYWZlISBUaGUgcHVycG9zZSBvZgo+Pj4+PiBNSVNSQUMgMTYuNCBpcyAi
ZGVmZW5zaXZlIHByb2dyYW1taW5nIjogd3JpdGUgdGhlIGNvZGUgaW4gYSB3YXkgdGhhdCBpcwo+
Pj4+PiBtb3JlIChub3QgbGVzcyEpIHJlc2lsaWVudCB0byBmYWlsdXJlLgo+Pj4+Pgo+Pj4+PiBT
bywgSSB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBpbnRyb2R1Y2UgYSBkZWZhdWx0IGxhYmVs
IGJlY2F1c2UgaXQKPj4+Pj4gY2FuIGhlbHAgdXMgc3BvdCB1bmV4cGVjdGVkIGlzc3Vlcy4gSW5z
dGVhZCBvZiBjYWxsaW5nIEJVRygpIGluIHRoZQo+Pj4+PiBkZWZhdWx0IGhhbmRsZXIsIHdoaWNo
IGlzIGRldHJpbWVudGFsLCB3ZSBzaG91bGQgcmV0dXJuIGFuIGVycm9yIHdoZW4KPj4+Pj4gcG9z
c2libGUsIG9yIGp1c3QgcHJpbnQgYSB3YXJuaW5nLgo+Pj4+IGRvbWFpbl9jcmFzaCgpIGlzIGFs
bW9zdCBhbHdheXMgYmV0dGVyIHRoYW4gQlVHKCkuwqAgSXQgaXMgdmVyeSBvYnZpb3VzCj4+Pj4g
aWYgaXQgZ2V0cyBoaXQsIGFuZCB3b250IGNyYXNoIFhlbi4KPj4+IFRoYW5rIHlvdSBmb3Igc3Vn
Z2VzdGlvbnMKPj4+Pj4gQXMgMTYuNCBjbGVhcmx5IHN0YXRlLCBldmVuIGEgc2ltcGxlIGNvbW1l
bnQgd291bGQgYmUgZW5vdWdoIHRvIGFkZHJlc3MKPj4+Pj4gdGhlIHJ1bGUuIFdlIGp1c3QgbmVl
ZCB0byBleHBsYWluIHdoeSBhIGRlZmF1bHQgbGFiZWwgaXMgbm90IG5lZWRlZC4KPj4+Pj4gU3Vj
aCBhczoKPj4+Pj4KPj4+Pj4gwqDCoCBkZWZhdWx0Ogo+Pj4+PiDCoMKgIC8qIHVucmVhY2hhYmxl
IGJlY2F1c2UgYmxhaCBhbmQgYmxhaCAqLwo+Pj4gVGhpcyBpcyB0cnVlLi4uCj4+Pj4gV2hhdCBh
IHNpbXBsZSBjb21tZW50IGRvZXNuJ3QgZG8gaXMgYXZvaWQgYnJlYWtpbmcgLVdzd2l0Y2guCj4+
PiAuLi4gYXMgd2VsbCBhcyB0aGlzIGNvbW1lbnQgYXMgd2VsbC4KPj4+Pgo+Pj4+IFRoaXMgcmVx
dWlyZW1lbnQgaXMgYWN0aXZlbHkgaG9zdGlsZSB0b3dhcmRzIGNvbXBpbGVycyB0cnlpbmcgdG8g
aGVscAo+Pj4+IHlvdSBzcG90IHdoZW4geW91IG1hZGUgYSBtaXN0YWtlIGFuZCBmb3Jnb3QgdG8g
dXBkYXRlIG9uZSBvZiB0aGUgJE4KPj4+PiBwbGFjZXMgeW91IG5lZWRlZCB0by4KPj4+IFRoaXMg
aXMgYSB0cmFkZS1vZmY6IGlmIHlvdXIgY29tcGlsZXIgaXMgYnVnZ3kgb3Igbm90IHN1cHBvcnRp
bmcKPj4+IHRoZSBzd2l0Y2hlcyB0aGVuIHRoZSBjb2RlIGl0c2VsZiBkZWZlbmRzIGZyb20gc3Vj
aCBjYXNlcywgaGVuY2UKPj4+IHRoZSAiZGVmYXVsdCIuCj4+Cj4+IEFzIHNhaWQgYmVmb3JlLCBo
b3cgZG8geW91IHB1dCB0aGUgbGltaXQgb24gd2hhdCB5b3UgbmVlZCB0byBwcm90ZWN0IGFnYWlu
c3Q/IAo+PiBJZiB5b3VyIGNvbXBpbGVyIGlzIGJ1Z2d5LCB0aGVuIHByb2JhYmx5IGEgZGVmYXVs
dCBpbiBzd2l0Y2ggaXMgbm90IGdvaW5nIHRvIAo+PiBoZWxwIG11Y2guCj4+Cj4gVGhpcyBpcyB3
aHkgZGVmZW5zaXZlIHByb2dyYW1taW5nIHdhcyBpbnZlbnRlZCwgbm8/IFdlIGF0IGxlYXN0IHRy
eSBoYXJkZXIKPiB0byBkZWZlbmQgb3Vyc2VsdmVzIGZyb20gcG9zc2libGUgdHJvdWJsZXMuCgpZ
b3Ugd2lsbCBuZXZlciBiZSBhYmxlIHRvIGZ1bGx5IHdvcmthcm91bmQgYSBidWdneSBjb21waWxl
ci4gSW1hZ2luZSB0aGUgZGVmYXVsdCAKY2FzZSBpcyBhbHNvIG1pc2NvbXBpbGVkPyBNeSBwb2lu
dCBoZXJlIGlzIHdlIGhhdmUgdG8KCkFueXdheSwgdGhlIGNoYW5jZSBvZiBidWdneSBjb21waWxl
ciBpcyBzbGltbWVyIHRoYW4gYSBwcm9ncmFtbWluZyBlcnJvci4gSGVuY2UgCnRoZSBkZWZlbnNp
dmUgcHJvZ3JhbW1pbmcuCgo+IEFnYWluLCBJIGFtIG5vdCBhbiBleHBlcnQgaW4gdGhpcyBmaWVs
ZC4gTmVpdGhlciBJIGNhbiBkZWZlbmQgTUlTUkEgYW5kIAo+IGNvcnJlc3BvbmRpbmcKPiByZXF1
aXJlbWVudHMuIEJ1dCwgSSBkbyBiZWxpZXZlIHRoYXQgdGhvc2UgcnVsZXMgZG8gaGF2ZSBzb21l
IGdyb3VuZCB1bmRlcm5lYXRoLi4uCgpXaGF0IEkgcXVlc3Rpb24gaXMgdGhlIHdheSB5b3VyIHBh
dGNoIGltcGxlbWVudGVkIHRoZSBydWxlLiBUaGUgZ29hbCBvZiBNSVNSQSBpcyAKdG8gbWFrZSB0
aGUgY29kZSBtb3JlIGRlZmVuc2l2ZSwgYSBmZXcgb2YgeW91ciBjaGFuZ2VzIGRvZXMgbm90IGFj
aGlldmUgdGhhdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 12:16:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 12:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyFBi-0007kO-KN; Mon, 25 Feb 2019 12:16:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyFBh-0007kH-9G
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 12:16:49 +0000
X-Inumbo-ID: 396b9838-38f7-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 396b9838-38f7-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 12:16:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 05:14:48 -0700
Message-Id: <5C73DC330200007800219D12@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 05:14:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C73D01C0200007800219C52@prv1-mh.provo.novell.com>
 <6f47b6e5-900e-e631-0bd8-c698a23e7ea1@citrix.com>
In-Reply-To: <6f47b6e5-900e-e631-0bd8-c698a23e7ea1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] kexec: suppress bogus warning
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDEyOjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDIvMjAxOSAxMToyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IERvbid0IGVt
aXQgdGhlICJpZ25vcmVkIiB3YXJuaW5nIHdoZW4gdGhlcmUncyBubyBwbGFjZW1lbnQgc3BlY2lm
aWNhdGlvbgo+PiBhbmQgdGhlIHRhaWwgb2YgdGhlIHNwZWNpZmllZCBvcHRpb24gaXMgYWN0dWFs
bHkgZW1wdHkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiAKPiBXaGF0IGNvbW1hbmQgbGluZSB0cmlnZ2VycyB0aGlzPwoKY3Jhc2hrZXJuZWw9
MUctMTZHOjFNCgppcyB3aGF0IEkndmUgdXNlZCBmb3IgcmVwcm8taW5nIHRoZSBvcmlnaW5hbCBy
ZXBvcnQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 12:23:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 12:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyFHr-0008RE-CM; Mon, 25 Feb 2019 12:23:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyFHp-0008R9-Vf
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 12:23:09 +0000
X-Inumbo-ID: 1bb1c93c-38f8-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1bb1c93c-38f8-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 12:23:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 05:23:07 -0700
Message-Id: <5C73DE280200007800219D30@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 05:23:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546616022-32229-1-git-send-email-andrew.cooper3@citrix.com>
 <1546616022-32229-4-git-send-email-andrew.cooper3@citrix.com>
 <5C3335AE020000780020ACBD@prv1-mh.provo.novell.com>
 <f4bf5277-fa83-2a71-ca35-f81e3343f9b7@citrix.com>
In-Reply-To: <f4bf5277-fa83-2a71-ca35-f81e3343f9b7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3] tools/cpu-policy: Add unit tests and a
 fuzzing harness
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDEyOjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDEvMjAxOSAxMToxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA0
LjAxLjE5IGF0IDE2OjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBU
aGUgQUZMIGhhcm5lc3MgY3VycmVudGx5IG5vdGljZXMgdGhhdCB0aGVyZSBhcmUgY2FzZXMgd2hl
cmUgd2Ugb3B0aW1zZSB0aGUKPj4+IHNlcmlhbGlzZWQgc3RyZWFtIGJ5IG9taXR0aW5nIGRhdGEg
YmV5b25kIHRoZSB2YXJpb3VzIG1heGltdW0gbGVhdmVzLgo+Pj4KPj4+IEJvdGggc2V0cyBvZiB0
ZXN0cyB3aWxsIGJlIGV4dGVuZGVkIHdpdGggZnVydGhlciBsaWJ4ODYgd29yay4KPj4+Cj4+PiBG
aXggdGhlIHNvcnRpbmcgb2YgdGhlIENQVUlEX0dVRVNUX05SXyogY29uc3RhbnRzLCBub3RpY2Vk
IHdoaWxlIHdyaXRpbmcgdGhlCj4+PiB1bml0IHRlc3RzLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+PiAtLS0KPj4+IEND
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+PiBDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPj4+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KPj4+IENDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4+
PiAtLS0KPj4+ICB0b29scy9mdXp6L2NwdS1wb2xpY3kvLmdpdGlnbm9yZSAgICAgICAgICB8ICAg
MSArCj4+PiAgdG9vbHMvZnV6ei9jcHUtcG9saWN5L01ha2VmaWxlICAgICAgICAgICAgfCAgMjcg
KysrKwo+Pj4gIHRvb2xzL2Z1enovY3B1LXBvbGljeS9hZmwtcG9saWN5LWZ1enplci5jIHwgMTE3
ICsrKysrKysrKysrKysrCj4+PiAgdG9vbHMvdGVzdHMvTWFrZWZpbGUgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDEgKwo+Pj4gIHRvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvLmdpdGlnbm9yZSAgICAg
ICAgIHwgICAxICsKPj4gRGlkIHdlIHNvbWVob3cgY29tZSB0byB0aGUgY29uY2x1c2lvbiB0aGF0
IHRoZSBjZW50cmFsIC5naXRpZ25vcmUKPj4gYXQgdGhlIHJvb3Qgb2YgdGhlIHRyZWUgaXMgbm90
IHRoZSB3YXkgdG8gZ28gaW4gdGhlIGZ1dHVyZT8KPiAKPiBXZSd2ZSBhbHJlYWR5IGdvdCBzZXZl
cmFsIGV4YW1wbGVzIGluIHRoZSB0cmVlLgo+IAo+IGFuZHJld2Nvb3BAYW5kcmV3Y29vcDovbG9j
YWwveGVuLmdpdCQgZ2l0IGxzLWZpbGVzIHwgZ3JlcCBnaXRpZ25vcmUKPiAuZ2l0aWdub3JlCj4g
dG9vbHMvdGVzdHMvdmhwZXQvLmdpdGlnbm9yZQo+IHhlbi90b29scy9rY29uZmlnLy5naXRpZ25v
cmUKPiB4ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy8uZ2l0aWdub3JlCj4geGVuL3hzbS9mbGFz
ay8uZ2l0aWdub3JlCj4gCj4gQXMgZm9yIHRoZSBwcm8ncyBvZiB1c2luZyBzcGxpdCBpZ25vcmVz
LCBmZXdlciBjb2xsaXNpb25zIGZvciBiYWNrcG9ydGVkCj4gY2hhbmdlcywgYW5kIG5vIGZvcmdl
dHRpbmcgdG8gdXBkYXRlIHRoZSByb290IC5naXRjb25maWcgd2hlbiB5b3UgbW92ZQo+IGRpcmVj
dG9yaWVzLgoKV2VsbCwgSSBjZXJ0YWlubHkgYXBwcmVjaWF0ZSB0aGlzLCBhbmQgbXkgY29tbWVu
dCB3YXNuJ3QgbWVhbnQgYXMKcGxhaW4gb3Bwb3NpdGlvbi4gQXQgdGhlIHRpbWUgSSB3YXMgc2lt
cGx5IHdvbmRlcmluZyB3aGV0aGVyIHRoZSBmZXcKaW5zdGFuY2VzIHdlIGhhdmUgYWxyZWFkeSBh
cmVuJ3QgbW9yZSBsaWtlIGFuIGFjY2lkZW50LiBBbmQgSSBkaWRuJ3QKcmVjYWxsIGFueSBkaXNj
dXNzaW9uIHRvd2FyZHMgbW92aW5nIGF3YXkgZnJvbSB0aGUgY2VudHJhbGl6ZWQgbW9kZWwuCgo+
Pj4gK3N0YXRpYyB2b2lkIHRlc3RfY3B1aWRfZGVzZXJpYWxpc2VfZmFpbHVyZSh2b2lkKQo+Pj4g
K3sKPj4+ICsgICAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IHsKPj4+ICsgICAgICAgIGNvbnN0
IGNoYXIgKm5hbWU7Cj4+PiArICAgICAgICB4ZW5fY3B1aWRfbGVhZl90IGxlYWY7Cj4+PiArICAg
IH0gdGVzdHNbXSA9IHsKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAgICAubmFtZSA9ICJp
bmNvcnJlY3QgYmFzaWMgc3VibGVhZiIsCj4+PiArICAgICAgICAgICAgLmxlYWYgPSB7IC5sZWFm
ID0gMCwgLnN1YmxlYWYgPSAwIH0sCj4+PiArICAgICAgICB9LAo+Pj4gKyAgICAgICAgewo+Pj4g
KyAgICAgICAgICAgIC5uYW1lID0gImluY29ycmVjdCBodjEgc3VibGVhZiIsCj4+PiArICAgICAg
ICAgICAgLmxlYWYgPSB7IC5sZWFmID0gMHg0MDAwMDAwMCwgLnN1YmxlYWYgPSAwIH0sCj4+PiAr
ICAgICAgICB9LAo+Pj4gKyAgICAgICAgewo+Pj4gKyAgICAgICAgICAgIC5uYW1lID0gImluY29y
cmVjdCBodjIgc3VibGVhZiIsCj4+PiArICAgICAgICAgICAgLmxlYWYgPSB7IC5sZWFmID0gMHg0
MDAwMDEwMCwgLnN1YmxlYWYgPSAwIH0sCj4+PiArICAgICAgICB9LAo+Pj4gKyAgICAgICAgewo+
Pj4gKyAgICAgICAgICAgIC5uYW1lID0gImluY29ycmVjdCBleHRkIHN1YmxlYWYiLAo+Pj4gKyAg
ICAgICAgICAgIC5sZWFmID0geyAubGVhZiA9IDB4ODAwMDAwMDAsIC5zdWJsZWFmID0gMCB9LAo+
Pj4gKyAgICAgICAgfSwKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAgICAubmFtZSA9ICJP
b0IgYmFzaWMgbGVhZiIsCj4+PiArICAgICAgICAgICAgLmxlYWYgPSB7IC5sZWFmID0gQ1BVSURf
R1VFU1RfTlJfQkFTSUMgfSwKPj4+ICsgICAgICAgIH0sCj4+PiArICAgICAgICB7Cj4+PiArICAg
ICAgICAgICAgLm5hbWUgPSAiT29CIGNhY2hlIGxlYWYiLAo+Pj4gKyAgICAgICAgICAgIC5sZWFm
ID0geyAubGVhZiA9IDB4NCwgLnN1YmxlYWYgPSBDUFVJRF9HVUVTVF9OUl9DQUNIRSB9LAo+Pj4g
KyAgICAgICAgfSwKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAgICAubmFtZSA9ICJPb0Ig
ZmVhdCBsZWFmIiwKPj4+ICsgICAgICAgICAgICAubGVhZiA9IHsgLmxlYWYgPSAweDcsIC5zdWJs
ZWFmID0gQ1BVSURfR1VFU1RfTlJfRkVBVCB9LAo+Pj4gKyAgICAgICAgfSwKPj4+ICsgICAgICAg
IHsKPj4+ICsgICAgICAgICAgICAubmFtZSA9ICJPb0IgdG9wbyBsZWFmIiwKPj4+ICsgICAgICAg
ICAgICAubGVhZiA9IHsgLmxlYWYgPSAweGIsIC5zdWJsZWFmID0gQ1BVSURfR1VFU1RfTlJfVE9Q
TyB9LAo+Pj4gKyAgICAgICAgfSwKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAgICAubmFt
ZSA9ICJPb0IgeHN0YXRlIGxlYWYiLAo+Pj4gKyAgICAgICAgICAgIC5sZWFmID0geyAubGVhZiA9
IDB4ZCwgLnN1YmxlYWYgPSBDUFVJRF9HVUVTVF9OUl9YU1RBVEUgfSwKPj4+ICsgICAgICAgIH0s
Cj4+PiArICAgICAgICB7Cj4+PiArICAgICAgICAgICAgLm5hbWUgPSAiT29CIGV4dGQgbGVhZiIs
Cj4+PiArICAgICAgICAgICAgLmxlYWYgPSB7IC5sZWFmID0gMHg4MDAwMDAwMCB8IENQVUlEX0dV
RVNUX05SX0VYVEQgfSwKPj4+ICsgICAgICAgIH0sCj4+PiArICAgIH07Cj4+PiArICAgIHVuc2ln
bmVkIGludCBpOwo+Pj4gKwo+Pj4gKyAgICBwcmludGYoIlRlc3RpbmcgQ1BVSUQgZGVzZXJpYWxp
c2UgZmFpbHVyZTpcbiIpOwo+Pj4gKwo+Pj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJ
WkUodGVzdHMpOyArK2kgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICBjb25zdCBzdHJ1Y3QgdGVz
dCAqdCA9ICZ0ZXN0c1tpXTsKPj4+ICsgICAgICAgIHVpbnQzMl90IGVycl9sZWFmID0gfjB1LCBl
cnJfc3VibGVhZiA9IH4wdTsKPj4+ICsgICAgICAgIGludCByYzsKPj4+ICsKPj4+ICsgICAgICAg
IHJjID0geDg2X2NwdWlkX2NvcHlfZnJvbV9idWZmZXIoTlVMTCwgJnQtPmxlYWYsIDEsCj4+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJfbGVhZiwgJmVycl9z
dWJsZWFmKTsKPj4+ICsKPj4+ICsgICAgICAgIGlmICggcmMgIT0gLUVSQU5HRSApCj4+PiArICAg
ICAgICB7Cj4+PiArICAgICAgICAgICAgcHJpbnRmKCIgIFRlc3QgJXMsIGV4cGVjdGVkIHJjICVk
LCBnb3QgJWRcbiIsCj4+PiArICAgICAgICAgICAgICAgICAgIHQtPm5hbWUsIC1FUkFOR0UsIHJj
KTsKPj4+ICsgICAgICAgICAgICBjb250aW51ZTsKPj4gUGVyaGFwcyBkcm9wIHRoaXM/IFRoZSBz
dWJzZXF1ZW50IHRlc3Qgb3VnaHQgdG8gYXBwbHkgcmVnYXJkbGVzcwo+PiBvZiBlcnJvciBjb2Rl
Lgo+IAo+IFRoZSBjb21tb24gY2FzZSBpcyBubyBmYWlsdXJlcyBhdCBhbGwuICBIb3dldmVyLCBv
bmNlIHNvbWV0aGluZyBoYXMgZ29uZQo+IHdyb25nLCBzcGV3aW5nIGNhc2NhZGUgZXJyb3JzIGdl
dHMgaW4gdGhlIHdheSwgcmF0aGVyIHRoYW4gYmVpbmcgaGVscGZ1bC4KCiJDYXNjYWRlIGZhaWx1
cmVzIiB0byBtZSBhcmUgb25lcyB3aGVyZSB0aGUgbGF0dGVyIGlzIGEgcmVzdWx0IG9mCnNvbWV0
aGluZyBlYXJsaWVyIGhhdmluZyBnb25lIHdyb25nLiBJaXJjIHRoaXMgaXNuJ3QgdGhlIGNhc2Ug
d2l0aCB0aGUKc3Vic2VxdWVudCB0ZXN0KHMpIGhlcmUsIHVubGVzcyBzb21ldGhpbmcncyBmdW5k
YW1lbnRhbGx5IHdyb25nLgpTZWVpbmcgd2hpY2ggcGFydGljdWxhciBjYXNlIGRvZXNuJ3Qgd29y
ayBwbHVzIGFsbCBvZiB0aGUgb25lcyB3aGljaApkbyBjYW4gYWxzbyBiZSBoZWxwZnVsLiBCdXQg
YXMgaW5kaWNhdGVkIGJ5IG1lIHVzaW5nICJwZXJoYXBzIiBpbiB0aGUKb3JpZ2luYWwgcmVwbHkg
LSBJIHdvbid0IGluc2lzdCwgYXMgaW4gdGhlIGVuZCBzb21ldGhpbmcgd2lsbCBuZWVkIHRvIGJl
CmRvbmUgYW55d2F5IHVudGlsIGV2ZXJ5dGhpbmcgc3VjY2VlZHMuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 12:25:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 12:25:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyFK3-0000CI-Qy; Mon, 25 Feb 2019 12:25:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7iA1=RA=arm.com=matt.spencer@srs-us1.protection.inumbo.net>)
 id 1gyFK1-0000BG-UE
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 12:25:26 +0000
X-Inumbo-ID: 6c2803ef-38f8-11e9-bc90-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::606])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c2803ef-38f8-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 12:25:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=AC5HEuf6/w+PtlYLbZsflnPI4uIQVEfzk3lx5XUcxkA=;
 b=nf/uR7khq8eR3OLcdXM0uxO8uZkz29HrXfHbrhm47APwZEq8srmrkIllMBcw3snvA643ozKpyCO3df0mbbiNolfOEigOawBgfC/pANJnRWZ8F9j6AxeEJHOfyhECeE4UriNdmPEF8IJ8wMN/x3hr51OKRBbb+p/0li1YRRR6h78=
Received: from DB6PR0801MB2103.eurprd08.prod.outlook.com (10.168.87.146) by
 DB6SPR00MB242.eurprd08.prod.outlook.com (10.168.88.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.18; Mon, 25 Feb 2019 12:25:20 +0000
Received: from DB6PR0801MB2103.eurprd08.prod.outlook.com
 ([fe80::5df6:1ed3:497e:4e6d]) by DB6PR0801MB2103.eurprd08.prod.outlook.com
 ([fe80::5df6:1ed3:497e:4e6d%8]) with mapi id 15.20.1643.019; Mon, 25 Feb 2019
 12:25:20 +0000
From: Matt Spencer <Matt.Spencer@arm.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Thread-Topic: Organising a workshop to solve safety certification related
 questions (March 25/26, Cambridge, UK, Citrix)
Thread-Index: AQHUvMfT7eTrXI1vvUeycOI4wZyvQ6XhQcOAgArKngCABHXKq4AABJKAgAAJvP0=
Date: Mon, 25 Feb 2019 12:25:20 +0000
Message-ID: <DB6PR0801MB2103472CE2067076F6822422957A0@DB6PR0801MB2103.eurprd08.prod.outlook.com>
References: <60FE8A49-D6C2-4DBD-A532-3D635C93836E@xenproject.org>
 <eaf19b34-0ddf-b383-12f6-4f74990567ce@citrix.com>
 <34B5407E-C0FE-4CB2-8CBD-F8026C833878@gmail.com>
 <D5958DF1-6424-45F6-9BF8-AAC316B73A7A@gmail.com>
 <077376B5-ACEE-4DA1-ACA7-FC231E3962AD@gmail.com>
 <B996BF41-718C-431F-AF98-67A6BF7017A1@gmail.com>
 <F7D1B07A-FE47-4A3A-90A7-8F5EB8BD1C19@gmail.com>
 <DB6PR0801MB2103DA8473828AE321C28CFE957A0@DB6PR0801MB2103.eurprd08.prod.outlook.com>,
 <67B5FA5D-C528-4E8C-9243-7C0687BC148F@gmail.com>
In-Reply-To: <67B5FA5D-C528-4E8C-9243-7C0687BC148F@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Matt.Spencer@arm.com; 
x-originating-ip: [217.140.106.49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a4de8261-1a11-4216-9ded-08d69b1c4ed7
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DB6SPR00MB242; 
x-ms-traffictypediagnostic: DB6SPR00MB242:
x-ms-exchange-purlcount: 5
x-microsoft-exchange-diagnostics: 1; DB6SPR00MB242;
 20:YQSaS7iJs/ikPC4oo+f4kQRFbg3iezb6ehb2amPHdvoTijir5TW7/zLBR+mLCAvyPxme0sjk+McCIYGjhUcZ0/Shm7ZkpxksIyuCXsreWh3zVzAIRDW5BxiJBOG7iAjAFDx2vXZW2C02MxP+0Wz0DcUbW/OfVuD7ejGD3Ememvo=
x-microsoft-antispam-prvs: <DB6SPR00MB242C6489FBEF20F2B219406957A0@DB6SPR00MB242.eurprd08.prod.outlook.com>
x-forefront-prvs: 095972DF2F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(366004)(39860400002)(136003)(396003)(189003)(40434004)(199004)(53754006)(497574002)(85644002)(6916009)(33656002)(6116002)(3846002)(54906003)(4326008)(5660300002)(478600001)(72206003)(966005)(606006)(316002)(66066001)(76176011)(7696005)(7416002)(71200400001)(99286004)(6246003)(71190400001)(52536013)(25786009)(105004)(8936002)(102836004)(26005)(68736007)(6506007)(53546011)(53936002)(106356001)(2906002)(19627405001)(105586002)(410100003)(11346002)(9686003)(236005)(486006)(86362001)(476003)(55016002)(6306002)(54896002)(97736004)(256004)(14454004)(6436002)(446003)(8676002)(186003)(81166006)(81156014)(7736002)(74316002)(5024004)(229853002)(14444005)(93886005)(15940465004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6SPR00MB242;
 H:DB6PR0801MB2103.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: I6qjGD76cEh1etCe6b/lTrM0c6mKza/zfP+qQM1v4lC67KtNO8Bs7Kef29jjUOJRU2/bv5fvfrqotcY8ai5+4529hQQU+8ISlfjnZfLHTBYq1dVk1w+z0dnU+7pQgw2je4lp/mw28qVFYUaJRnOME/ibugjplTWk3+twBCcKGZaTsTU6VtzLESZXQJ8D9oB09nVwSFVmgbcLI9ortLrwHa9Ll03bRxwlDIdyTdbno7Jt0GAyuXuWYH9odEBjO1AwujM0yndQ1iLJUE9S383YRx5Ry1KimkmffLjCXI8LQHxrgXjMmAOFq4Mc/y35+16OZWsna8o5pvd7CcNs2tz6cxlW/VIhwfHkFhQyVAzF83ABjrepH1eZU+e+Crbxto7DDoBn/rknPInJlH4iizBvChRG+iL5391M/ittbE5wdC4=
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a4de8261-1a11-4216-9ded-08d69b1c4ed7
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2019 12:25:20.2155 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6SPR00MB242
Subject: Re: [Xen-devel] Organising a workshop to solve safety certification
 related questions (March 25/26, Cambridge, UK, Citrix)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 Robin Randhawa <Robin.Randhawa@ARM.com>,
 Richard Bellairs <Richard_Bellairs@prqa.com>,
 Nancy McGrory <nmcgrory@linuxfoundation.org>,
 Hisao Munakata <hisao.munakata.vt@renesas.com>,
 George Dunlap <george.dunlap@citrix.com>, Alex Agizim <Alex_Agizim@epam.com>,
 Rachel Romoff <rromoff@linuxfoundation.org>, Rich Persaud <persaur@gmail.com>,
 Committers <committers@xenproject.org>,
 Saraschandra Reddy Madem <sarascha@xilinx.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Giulio Corradi <giulioc@xilinx.com>, Irby Thompson <irby@starlab.io>,
 Oscar Ballan <oballan@xilinx.com>, Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: multipart/mixed; boundary="===============4546115902655389560=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4546115902655389560==
Content-Language: en-GB
Content-Type: multipart/alternative;
	boundary="_000_DB6PR0801MB2103472CE2067076F6822422957A0DB6PR0801MB2103_"

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

Hey Lars

Sure, I think Kate would be a good speaker for this event.  She can share t=
he scope of ELISA and help us to reduce process duplication if possible.  W=
e don't need to solve all of the problems ourselves!

/Matt
________________________________
From: Lars Kurth <lars.kurth.xen@gmail.com>
Sent: 25 February 2019 11:49
To: Matt Spencer
Cc: xen-devel; Rachel Romoff; Nancy McGrory; Committers; Rich Persaud; Jarv=
is Roach; Artem Mygaiev; Robin Randhawa; Stewart Hildebrand; vfachin@de.adi=
t-jv.com; Alex Agizim; Irby Thompson; Giulio Corradi; Richard Bellairs; His=
ao Munakata; George Dunlap; Oscar Ballan; Stefano Stabellini; Saraschandra =
Reddy Madem
Subject: Re: Organising a workshop to solve safety certification related qu=
estions (March 25/26, Cambridge, UK, Citrix)

Hi Matt,

> If you want some help putting the business case together at the top of Da=
y 1, I am more than happy to help with that.
thank you, that would be appreciated. Artem and Alex are also looking at he=
lping. But nothing is set in stone: I will fire off

> Also, should we have some discussion around the Elisa project and if ther=
e should be any cross working between Xen and that group?
Agreed: one way of looking at this would be to use learnings from the proce=
ss we are starting in the Xen Project which could serve as input for Elisa.
Do you think it makes sense to invite Kate Steward? I can reach out to her,=
 but this maybe somewhat premature.

Maybe a slot about related initiatives would be good: as far as I understan=
d there is an update about SIL2LinuxMP at embedded world Conference 2019 th=
is week, which may be worth summarising.

Best Regards
Lars
P.S.: I am currently checking whetherCitrix can host more than 16 people fo=
r the meeting (which is the capacity of the meeting room I have booked) - i=
t looks as if we will be close or beyond that number

On 25 Feb 2019, at 11:34, Matt Spencer <Matt.Spencer@arm.com<mailto:Matt.Sp=
encer@arm.com>> wrote:

Hey Lars

If you want some help putting the business case together at the top of Day =
1, I am more than happy to help with that.  Also, should we have some discu=
ssion around the Elisa project and if there should be any cross working bet=
ween Xen and that group?

/Matt
________________________________
From: Lars Kurth <lars.kurth.xen@gmail.com<mailto:lars.kurth.xen@gmail.com>=
>
Sent: 22 February 2019 15:26
To: xen-devel; Rachel Romoff; Nancy McGrory
Cc: Committers; Rich Persaud; Jarvis Roach; Matt Spencer; Artem Mygaiev; Ro=
bin Randhawa; Stewart Hildebrand; vfachin@de.adit-jv.com<mailto:vfachin@de.=
adit-jv.com>; Alex Agizim; Irby Thompson; Giulio Corradi; Richard Bellairs;=
 Hisao Munakata; George Dunlap; Oscar Ballan; Stefano Stabellini; Saraschan=
dra Reddy Madem
Subject: Re: Organising a workshop to solve safety certification related qu=
estions (March 25/26, Cambridge, UK, Citrix)

Hi everyone,
I made some progress on the agenda: see https://docs.google.com/document/d/=
1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0rZzRms/edit
There are still a few gaps that need filling: feedback, additional suggesti=
ons, etc. are very welcome
Lars

On 15 Feb 2019, at 18:38, Lars Kurth <lars.kurth.xen@gmail.com<mailto:lars.=
kurth.xen@gmail.com>> wrote:

Hi all,

apologies this took a while. 5 weeks to go to the event!
I created https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Sa=
fety_Certification which contains information about the venue, hotels and t=
ravel

I also added a registration form: please fill this out if you want to atten=
d (even if just remotely): see https://wiki.xenproject.org/wiki/Developer_M=
eeting/March2019_-_Safety_Certification#Registration_.28both_in_person_and_=
for_remote_participation.29

I started to put in some thoughts with regards to the agenda: I will be loo=
king for volunteers to help with some of the content. I am working with EPA=
M on some of these, but others are welcome to join.
A scratchpad of ideas which will eventually become an agenda are here: http=
s://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0rZzRms=
/edit

If you need a visa invitation letter, there is a 3 working day turnaround. =
Please contact me via my Citrix email address as outlined in the Wiki page =
if you need an invitation letter

Best Regards
Lars


On 4 Feb 2019, at 20:25, Lars Kurth <lars.kurth.xen@gmail.com<mailto:lars.k=
urth.xen@gmail.com>> wrote:

Hi all,

from my perspective we have enough momentum to move forward, albeit some pr=
ospective attendees are still confirming their travel plans. I can accommod=
ate a maximum if 15, but possibly, a few more. With this in Mind, please st=
art booking flights.

Location:
The Citrix office in Milton, just outside of Cambridge
Citrix Systems:
101 Cambridge Science Park Rd, Milton
Cambridge CB4 0FY
UK

Timing
The event will be held on Monday March 25, and ends on the 26th. I expect d=
ays to go from 9:00 to 17:00 and some beverages and food will be provided
EPAM will host an evening event on the 25th

Agenda
With regards the agenda, I will work selected community members on it.
The agenda is yours, so please prepare and be specific about the technical,=
 community, process and maybe financial problems we have to solve.

Remote Participation
I will still need to test this and provide more feedback

Registration
I will set up an ad-hoc google doc

Getting To Cambridge/Accommodation
London Stansted is the easiest airport to fly to: there is a direct train t=
hat goes frequently and take 30-40 minutes
You may have to use London Heathrow you come from the US, China or Japan. I=
n that case, you can take a fixed rate taxi: see http://www.expressairportt=
ransport.co.uk/Taxi-Cambridge-To-Heathrow-Airport

The key question you will have to decide upon is whether you stay in the to=
wn centre, which is stunning, but it may take 30 mins to the Citrix office,=
 or whether you stay close tp the office. I will provide more info in due t=
ime

Regards
Lars

On 23 Jan 2019, at 10:16, Lars Kurth <lars.kurth.xen@gmail.com<mailto:lars.=
kurth.xen@gmail.com>> wrote:

Hi all,

it looks as if March 25/26 in Frankfurt or Cambridge is the best option. Fo=
r Matt, this would mean that he can only attend the first day, but I believ=
e this would be OK. Maybe Robin can attend the second day, instead of Matt.=
 Before we finalise the dates, I will need to secure the meeting space. I w=
ill be able to do this in the next few days and will send an update as soon=
 as this is done.

Note that we had a few people on this list which have replied to me private=
ly. Please let me know privately or publicly whether March 25/26 would be s=
uitable for you. We can in parallel work on the agenda.

Best Regards
Lars

On 16 Jan 2019, at 13:09, Lars Kurth <lars.kurth.xen@gmail.com<mailto:lars.=
kurth.xen@gmail.com>> wrote:



On 16 Jan 2019, at 12:16, George Dunlap <george.dunlap@citrix.com<mailto:ge=
orge.dunlap@citrix.com>> wrote:

On 1/8/19 5:59 PM, Lars Kurth wrote:
What I need is
- Raise your hands if you are interested
- Let me know of date / location restrictions
- We could try and so some of this via video conference: would you be able =
to attend if we did open the meeting up to some remote participation

I'm interested.  All the dates mentioned should work for me.

-George

Hi all,

to summarise!

We have a good number of people and organisations interested from pretty on=
e everyone on the list, but it seems the dates won't work for most people.
Location wise: Germany (Frankfurt) and/or UK (Cambridge) work for most, exc=
ept for representatives from Dornerworks and Starlab, who would dial in for=
 some of the meetings
There seems to be a slight bias for Cambridge, as we have most of our maint=
ainers there.

Automotive vendors would be happy to align with automotive meetings/events =
(even in Japan), but that won't work for the committers as they won't norma=
lly be able to travel.
I also have two organisations which could potentially host in Cambridge and=
 one in Germany (Frankfurt). But the venue depends partly on the dates. Thi=
s tells me, that we should choose either Frankfurt or Cambridge for the eve=
nt.

In terms of numbers we are roughly looking at 10-12 who could attend physic=
ally, but it could be more

To move forward, I thought I would expend the time horizon a little bit via=
 the following doodle poll: https://doodle.com/poll/anvfr2hk2t8gy9a8
Note that you can specify suboptimal dates by clicking twice: also, if you =
have any constraints on location, etc. feel free to make use of the comment=
ing feature.

I will be in the US mid-March and thus excluded these dates. I also exclude=
d March 28/29: because of Brexit, it is possible that there would be some t=
ravel chaos at least in the UK.

Regards
Lars







IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.

IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Hey Lars</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Sure, I think Kate would be a good speaker for this event.&nbsp; She can sh=
are the scope of ELISA and help us to reduce process duplication if possibl=
e.&nbsp; We don't need to solve all of the problems ourselves!</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
/Matt</div>
<div id=3D"appendonsend"></div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Lars Kurth &lt;lars.k=
urth.xen@gmail.com&gt;<br>
<b>Sent:</b> 25 February 2019 11:49<br>
<b>To:</b> Matt Spencer<br>
<b>Cc:</b> xen-devel; Rachel Romoff; Nancy McGrory; Committers; Rich Persau=
d; Jarvis Roach; Artem Mygaiev; Robin Randhawa; Stewart Hildebrand; vfachin=
@de.adit-jv.com; Alex Agizim; Irby Thompson; Giulio Corradi; Richard Bellai=
rs; Hisao Munakata; George Dunlap;
 Oscar Ballan; Stefano Stabellini; Saraschandra Reddy Madem<br>
<b>Subject:</b> Re: Organising a workshop to solve safety certification rel=
ated questions (March 25/26, Cambridge, UK, Citrix)</font>
<div>&nbsp;</div>
</div>
<div class=3D"" style=3D"word-wrap:break-word; line-break:after-white-space=
"><span class=3D"" style=3D"font-size:14px">Hi Matt,</span>
<div class=3D""><span class=3D"" style=3D"font-size:14px"><br class=3D"">
</span></div>
<div class=3D""><span class=3D"" style=3D"font-size:14px">&gt;&nbsp;If you =
want some help putting the business case together at the top of Day 1, I am=
 more than happy to help with that.&nbsp;</span>
<div class=3D""><span class=3D"" style=3D"font-size:14px">thank you, that w=
ould be appreciated. Artem and Alex are also looking at helping. But nothin=
g is set in stone: I will fire off&nbsp;</span></div>
<div class=3D""><span class=3D"" style=3D"font-size:14px"><br class=3D"">
</span></div>
<div class=3D""><span class=3D"" style=3D"font-size:14px">&gt;&nbsp;Also, s=
hould we have some discussion around the Elisa project and if there should =
be any cross working between Xen and that group?</span>
<div><span class=3D"" style=3D"font-size:14px">Agreed: one way of looking a=
t this would be to use learnings from the process we are starting in the Xe=
n Project which could serve as input for&nbsp;</span><span class=3D"" style=
=3D"font-size:14px">Elisa</span><span class=3D"" style=3D"font-size:14px">.=
</span></div>
<div>
<div><span class=3D"" style=3D"font-size:14px">Do you think it makes sense =
to invite Kate Steward? I can reach out to her, but this maybe somewhat pre=
mature.&nbsp;</span></div>
<div><span class=3D"" style=3D"font-size:14px"><br class=3D"">
</span></div>
</div>
<div><span class=3D"" style=3D"font-size:14px">Maybe a slot about related i=
nitiatives would be good: as far as I understand there is an update about&n=
bsp;SIL2LinuxMP at&nbsp;embedded world Conference 2019 this week, which may=
 be worth&nbsp;summarising.</span></div>
<div><span class=3D"" style=3D"font-size:14px"><br class=3D"">
</span></div>
<div><span class=3D"" style=3D"font-size:14px">Best Regards</span></div>
<div><span class=3D"" style=3D"font-size:14px">Lars</span></div>
<div><span class=3D"" style=3D"font-size:14px">P.S.: I am currently checkin=
g whetherCitrix can host more than 16 people for the meeting (which is the =
capacity of the meeting room I have booked) - it looks as if we will be clo=
se or beyond that number</span></div>
<div><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 25 Feb 2019, at 11:34, Matt Spencer &lt;<a href=3D"mailt=
o:Matt.Spencer@arm.com" class=3D"">Matt.Spencer@arm.com</a>&gt; wrote:</div=
>
<br class=3D"x_Apple-interchange-newline">
<div class=3D"">
<div class=3D"" style=3D"font-style:normal; font-variant-caps:normal; font-=
weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; te=
xt-transform:none; white-space:normal; word-spacing:0px; text-decoration:no=
ne; font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt">
Hey Lars</div>
<div class=3D"" style=3D"font-style:normal; font-variant-caps:normal; font-=
weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; te=
xt-transform:none; white-space:normal; word-spacing:0px; text-decoration:no=
ne; font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt">
<br class=3D"">
</div>
<div class=3D"" style=3D"font-style:normal; font-variant-caps:normal; font-=
weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; te=
xt-transform:none; white-space:normal; word-spacing:0px; text-decoration:no=
ne; font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt">
If you want some help putting the business case together at the top of Day =
1, I am more than happy to help with that.&nbsp; Also, should we have some =
discussion around the Elisa project and if there should be any cross workin=
g between Xen and that group?</div>
<div class=3D"" style=3D"font-style:normal; font-variant-caps:normal; font-=
weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; te=
xt-transform:none; white-space:normal; word-spacing:0px; text-decoration:no=
ne; font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt">
<br class=3D"">
</div>
<div class=3D"" style=3D"font-style:normal; font-variant-caps:normal; font-=
weight:normal; letter-spacing:normal; text-align:start; text-indent:0px; te=
xt-transform:none; white-space:normal; word-spacing:0px; text-decoration:no=
ne; font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt">
/Matt</div>
<div id=3D"x_appendonsend" class=3D"" 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:n=
one; white-space:normal; word-spacing:0px; text-decoration:none">
</div>
<hr tabindex=3D"-1" class=3D"" style=3D"font-family:Helvetica; font-size:12=
px; font-style:normal; font-variant-caps:normal; font-weight:normal; letter=
-spacing:normal; text-align:start; text-indent:0px; text-transform:none; wh=
ite-space:normal; word-spacing:0px; text-decoration:none; display:inline-bl=
ock; width:1132.875px">
<span class=3D"" style=3D"font-family:Helvetica; font-size:12px; font-style=
:normal; font-variant-caps:normal; font-weight:normal; letter-spacing:norma=
l; text-align:start; text-indent:0px; text-transform:none; white-space:norm=
al; word-spacing:0px; text-decoration:none; float:none; display:inline!impo=
rtant"></span>
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr" class=3D"" style=3D"font-family:Hel=
vetica; font-size:12px; font-style:normal; font-variant-caps:normal; font-w=
eight:normal; letter-spacing:normal; text-align:start; text-indent:0px; tex=
t-transform:none; white-space:normal; word-spacing:0px; text-decoration:non=
e">
<font face=3D"Calibri, sans-serif" class=3D"" style=3D"font-size:11pt"><b c=
lass=3D"">From:</b><span class=3D"x_Apple-converted-space">&nbsp;</span>Lar=
s Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com" class=3D"">lars.kur=
th.xen@gmail.com</a>&gt;<br class=3D"">
<b class=3D"">Sent:</b><span class=3D"x_Apple-converted-space">&nbsp;</span=
>22 February 2019 15:26<br class=3D"">
<b class=3D"">To:</b><span class=3D"x_Apple-converted-space">&nbsp;</span>x=
en-devel; Rachel Romoff; Nancy McGrory<br class=3D"">
<b class=3D"">Cc:</b><span class=3D"x_Apple-converted-space">&nbsp;</span>C=
ommitters; Rich Persaud; Jarvis Roach; Matt Spencer; Artem Mygaiev; Robin R=
andhawa; Stewart Hildebrand;<span class=3D"x_Apple-converted-space">&nbsp;<=
/span><a href=3D"mailto:vfachin@de.adit-jv.com" class=3D"">vfachin@de.adit-=
jv.com</a>;
 Alex Agizim; Irby Thompson; Giulio Corradi; Richard Bellairs; Hisao Munaka=
ta; George Dunlap; Oscar Ballan; Stefano Stabellini; Saraschandra Reddy Mad=
em<br class=3D"">
<b class=3D"">Subject:</b><span class=3D"x_Apple-converted-space">&nbsp;</s=
pan>Re: Organising a workshop to solve safety certification related questio=
ns (March 25/26, Cambridge, UK, Citrix)</font>
<div class=3D"">&nbsp;</div>
</div>
<div class=3D"" 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:norma=
l; word-spacing:0px; text-decoration:none; word-wrap:break-word; line-break=
:after-white-space">
Hi everyone,
<div class=3D"">I made some progress on the agenda: see&nbsp;<a href=3D"htt=
ps://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0rZzRm=
s/edit" class=3D"">https://docs.google.com/document/d/1aKjxDLkEnPZ_0gHgAv4x=
y9iPv6hVBkIC_wiA0rZzRms/edit</a>&nbsp;&nbsp;</div>
<div class=3D"">There are still a few gaps that need filling: feedback, add=
itional suggestions, etc. are very welcome</div>
<div class=3D"">Lars<br class=3D"">
<div class=3D""><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 15 Feb 2019, at 18:38, 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"x_x_Apple-interchange-newline">
<div class=3D"">
<div class=3D"" style=3D"word-wrap:break-word; line-break:after-white-space=
">Hi all,
<div class=3D""><br class=3D"">
</div>
<div class=3D"">apologies this took a while. 5 weeks to go to the event!</d=
iv>
<div class=3D"">I created<span class=3D"x_Apple-converted-space">&nbsp;</sp=
an><a href=3D"https://wiki.xenproject.org/wiki/Developer_Meeting/March2019_=
-_Safety_Certification" class=3D"">https://wiki.xenproject.org/wiki/Develop=
er_Meeting/March2019_-_Safety_Certification</a>&nbsp;which
 contains information about the venue, hotels and travel</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">I also added a registration form: please fill this out if y=
ou want to attend (even if just remotely): see&nbsp;<a href=3D"https://wiki=
.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Certification#Reg=
istration_.28both_in_person_and_for_remote_participation.29" class=3D"">htt=
ps://wiki.xenproject.org/wiki/Developer_Meeting/March2019_-_Safety_Certific=
ation#Registration_.28both_in_person_and_for_remote_participation.29</a></d=
iv>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">I started to put in some thoughts with regards to the agend=
a: I will be looking for volunteers to help with some of the content. I am =
working with EPAM on some of these, but others are welcome to join.</div>
<div class=3D"">A scratchpad of ideas which will eventually become an agend=
a are here:&nbsp;<a href=3D"https://docs.google.com/document/d/1aKjxDLkEnPZ=
_0gHgAv4xy9iPv6hVBkIC_wiA0rZzRms/edit" class=3D"">https://docs.google.com/d=
ocument/d/1aKjxDLkEnPZ_0gHgAv4xy9iPv6hVBkIC_wiA0rZzRms/edit</a>&nbsp;</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">If you need a visa invitation letter, there is a 3 working =
day turnaround. Please contact me via my Citrix email address as outlined i=
n the Wiki page if you need an invitation letter</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Best Regards</div>
<div class=3D"">Lars</div>
<div class=3D""><br class=3D"">
<div class=3D""><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 4 Feb 2019, at 20:25, Lars Kurth &lt;<a href=3D"mailto:l=
ars.kurth.xen@gmail.com" class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:=
</div>
<br class=3D"x_x_Apple-interchange-newline">
<div class=3D"">
<div class=3D"" style=3D"word-wrap:break-word; line-break:after-white-space=
">Hi all,
<div class=3D""><br class=3D"">
<div class=3D"">from my perspective we have enough momentum to move forward=
, albeit some prospective attendees are still confirming their travel plans=
. I can accommodate a maximum if 15, but possibly, a few more. With this in=
 Mind, please start booking flights.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><b class=3D"">Location:</b></div>
<div class=3D"">The Citrix office in Milton, just outside of Cambridge</div=
>
<div class=3D"">Citrix Systems:</div>
<div class=3D"">
<div class=3D"">101 Cambridge Science Park Rd, Milton</div>
<div class=3D"">Cambridge CB4 0FY</div>
</div>
<div class=3D"">UK</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><b class=3D"">Timing</b></div>
<div class=3D"">
<div class=3D"">The event will be held on Monday March 25, and ends on the =
26th. I expect days to go from 9:00 to 17:00 and some beverages and food wi=
ll be provided</div>
</div>
<div class=3D"">EPAM will host an evening event on the 25th</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">
<div class=3D""><b class=3D"">Agenda</b></div>
</div>
<div class=3D"">With regards the agenda, I will work selected community mem=
bers on it.</div>
<div class=3D"">The agenda is yours, so please prepare and be specific abou=
t the technical, community, process and maybe financial problems we have to=
 solve.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><b class=3D"">Remote Participation</b></div>
<div class=3D"">I will still need to test this and provide more feedback</d=
iv>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><b class=3D"">Registration</b></div>
<div class=3D"">I will set up an ad-hoc google doc</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><b class=3D"">Getting To Cambridge/Accommodation</b></div>
<div class=3D"">London Stansted is the easiest airport to fly to: there is =
a direct train that goes frequently and take 30-40 minutes</div>
<div class=3D"">You may have to use London Heathrow you come from the US, C=
hina or Japan. In that case, you can take a fixed rate taxi: see&nbsp;<a hr=
ef=3D"http://www.expressairporttransport.co.uk/Taxi-Cambridge-To-Heathrow-A=
irport" class=3D"">http://www.expressairporttransport.co.uk/Taxi-Cambridge-=
To-Heathrow-Airport</a></div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">The key question you will have to decide upon is whether yo=
u stay in the town centre, which is stunning, but it may take 30 mins to th=
e Citrix office, or whether you stay close tp the office. I will provide mo=
re info in due time</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Regards</div>
<div class=3D"">Lars&nbsp;</div>
<div class=3D""><b class=3D""><br class=3D"">
</b></div>
<div class=3D"">
<div class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 23 Jan 2019, at 10:16, Lars Kurth &lt;<a href=3D"mailto:=
lars.kurth.xen@gmail.com" class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote=
:</div>
<br class=3D"x_x_Apple-interchange-newline">
<div class=3D"">
<div class=3D"" style=3D"word-wrap:break-word; line-break:after-white-space=
">Hi all,
<div class=3D""><br class=3D"">
</div>
<div class=3D"">it looks as if&nbsp;March 25/26 in Frankfurt or Cambridge i=
s the best option. For Matt, this would mean that he can only attend the fi=
rst day, but I believe this would be OK. Maybe Robin can attend the second =
day, instead of Matt. Before we finalise
 the dates, I will need to secure the meeting space. I will be able to do t=
his in the next few days and will send an update as soon as this is done.</=
div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Note that we had a few people on this list which have repli=
ed to me privately. Please let me know privately or publicly whether&nbsp;M=
arch 25/26 would be suitable for you. We can in parallel work on the agenda=
.</div>
<div class=3D"">&nbsp;</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 16 Jan 2019, at 13:09, 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"x_x_Apple-interchange-newline">
<div class=3D"">
<div class=3D"" style=3D"word-wrap:break-word; line-break:after-white-space=
"><br class=3D"">
<div class=3D""><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 16 Jan 2019, at 12:16, George Dunlap &lt;<a href=3D"mail=
to:george.dunlap@citrix.com" class=3D"">george.dunlap@citrix.com</a>&gt; wr=
ote:</div>
<br class=3D"x_x_Apple-interchange-newline">
<div class=3D"">
<div class=3D"">On 1/8/19 5:59 PM, Lars Kurth wrote:<br class=3D"">
<blockquote type=3D"cite" class=3D"">What I need is<span class=3D"x_Apple-c=
onverted-space">&nbsp;</span><br class=3D"">
- Raise your hands if you are interested<span class=3D"x_Apple-converted-sp=
ace">&nbsp;</span><br class=3D"">
- Let me know of date / location restrictions<br class=3D"">
- We could try and so some of this via video conference: would you be able =
to attend if we did open the meeting up to some remote participation<br cla=
ss=3D"">
</blockquote>
<br class=3D"">
I'm interested. &nbsp;All the dates mentioned should work for me.<br class=
=3D"">
<br class=3D"">
-George<br class=3D"">
</div>
</div>
</blockquote>
</div>
<br class=3D"">
<div class=3D"">Hi all,</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">to summarise!</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">We have a good number of people and organisations intereste=
d from pretty one everyone on the list, but it seems the dates won't work f=
or most people.&nbsp;</div>
<div class=3D"">Location wise: Germany (Frankfurt) and/or UK (Cambridge) wo=
rk for most, except for representatives from Dornerworks and Starlab, who w=
ould dial in for some of the meetings&nbsp;</div>
<div class=3D"">There seems to be a slight bias for Cambridge, as we have m=
ost of our maintainers there.&nbsp;</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Automotive vendors would be happy to align with automotive =
meetings/events (even in Japan), but that won't work for the committers as =
they won't normally be able to travel.&nbsp;</div>
<div class=3D"">I also have two organisations which could potentially host =
in Cambridge and one in Germany (Frankfurt). But the venue depends partly o=
n the dates. This tells me, that we should choose either Frankfurt or Cambr=
idge for the event.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">In terms of numbers we are roughly looking at 10-12 who cou=
ld attend physically, but it could be more</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">To move forward, I thought I would expend the time horizon =
a little bit via the following doodle poll:&nbsp;<a href=3D"https://doodle.=
com/poll/anvfr2hk2t8gy9a8" class=3D"">https://doodle.com/poll/anvfr2hk2t8gy=
9a8</a></div>
<div class=3D"">Note that you can specify suboptimal dates by clicking twic=
e: also, if you have any constraints on location, etc. feel free to make us=
e of the commenting feature.</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">I will be in the US mid-March and thus excluded these dates=
. I also excluded March 28/29: because of Brexit, it is possible that there=
 would be some travel chaos at least in the UK.&nbsp;</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Regards</div>
<div class=3D"">Lars</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D""><br class=3D"">
</div>
</div>
</div>
</blockquote>
</div>
<br class=3D"">
</div>
</div>
</div>
</blockquote>
</div>
<br class=3D"">
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br class=3D"">
</div>
</div>
</div>
</blockquote>
</div>
<br class=3D"">
</div>
</div>
<span class=3D"" style=3D"font-family:Helvetica; font-size:12px; font-style=
:normal; font-variant-caps:normal; font-weight:normal; letter-spacing:norma=
l; text-align:start; text-indent:0px; text-transform:none; white-space:norm=
al; word-spacing:0px; text-decoration:none; float:none; display:inline!impo=
rtant">IMPORTANT
 NOTICE: The contents of this email and any attachments are confidential an=
d may also be privileged. If you are not the intended recipient, please not=
ify the sender immediately and do not disclose the contents to any other pe=
rson, use it for any purpose, or
 store or copy the information in any medium. Thank you.</span></div>
</blockquote>
</div>
<br class=3D"">
</div>
</div>
</div>
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose,
 or store or copy the information in any medium. Thank you.
</body>
</html>

--_000_DB6PR0801MB2103472CE2067076F6822422957A0DB6PR0801MB2103_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4546115902655389560==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 25 12:33:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 12:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyFRO-0000ur-Qj; Mon, 25 Feb 2019 12:33:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyFRO-0000um-8W
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 12:33:02 +0000
X-Inumbo-ID: 7c7996eb-38f9-11e9-bc90-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c7996eb-38f9-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 12:33:00 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id z196so6029625lff.4
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 04:33:00 -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=T/vAAhijSjyp6/+xs4xU+RZXM+VGqRchMen2lxYM/OE=;
 b=uSA3/jtqkLWQqaL3+/mFZO7AFzzZ/ewzkYbO/+hCl31SfrvWYHvjiZ1j1VeZhREYyb
 Dzz44RvxjbwKh7famxNq3NUuqTdywERDoAJKebDy6+vP/CGWIPnZZ61tEM2XcIYOO/hK
 6fdP8Se5ihOp2JX889Vo2yPSvV4kTzE7UR9KGR5iRIHPNYrGCYF0H3yrLqcL5Fqznyu2
 v6uGDpneAbzW1F2jBsTWcyzMRD4/w+h53KdCWik8zk4U+UC41GqVmIglN1LlcguN5Crr
 /qOF8Abk4CbIdUno5ifd3OmR+OM0LK1o6V4bETFP2b0DRxMHZ6XMy0C/wlts3teHWTo5
 dZnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=T/vAAhijSjyp6/+xs4xU+RZXM+VGqRchMen2lxYM/OE=;
 b=fb9sQMqNqfGGlcSjSb8rpgYeigNw+kaXSMRAo3ww4cTYhRzPmWD5Jf2kou50OcImfZ
 CNSSccPVMh/LcjTlb21QyFYZ6bMoRDlBd0mpPxWuRMCWnPsjPbf+N+t4E9erJUGC539g
 ybJGgYyEEEHWZ9pYYlDhkHlNy60E6zRz/fiRKwXwmWMHnusrZrsZKjcj1oW0RKcHbiBX
 O9nYNcXdmo5YtRvqTtQFgbuw8z7f3Cuz4oNizG5YtzKSbu2i44EGwjHRtU9ktc3qzLWK
 FVqq6PGGkvK4Ke359tG0Qe9mARMqllKhZEahIHJ+yQPG1rwqwTFvInmxbdGkB9lEGWnH
 cgPg==
X-Gm-Message-State: AHQUAuaqySZmnf3sxExT6Xb4EQBKWp8O6e9FgJ68sDbmEBb6abNnb0/C
 bGc5nIfdQ/a21vph2xLKB/I79/K4
X-Google-Smtp-Source: AHgI3IbUGF1hsPTISxCEOD118gajchzRZlqz9tyeYt6epnP1qTrQyPSA358NcoBDvpfFHStMYU2rNg==
X-Received: by 2002:a19:505a:: with SMTP id z26mr2025395lfj.96.1551097978692; 
 Mon, 25 Feb 2019 04:32:58 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 d25sm2624622lji.9.2019.02.25.04.32.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 04:32:57 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
 <ecc8d855-e3f7-9e19-b8d6-ee9a2685ade0@arm.com>
 <9398ea9e-d49f-7595-7b15-5f4524e43a72@gmail.com>
 <5C73DB8F0200007800219CF4@prv1-mh.provo.novell.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <f49645df-de60-fcc7-eeff-9b1d849ca6de@gmail.com>
Date: Mon, 25 Feb 2019 14:32:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C73DB8F0200007800219CF4@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSAyOjExIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyNS4wMi4xOSBh
dCAxMjo0OSwgPGFuZHIyMDAwQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IEkgYW0gbm90IGRlZmVuZGlu
ZyBCVUcoKSBpbiBhbnkgd2F5IHdoaWNoIGlzIG9idmlvdXNseSBhIG5vLWdvLgo+PiBJIGFtIGp1
c3QgdHJ5aW5nIHRvIHNheSB0aGF0IEJVRygpIHVzYWdlIGluIHRoZSBleGlzdGluZyBjb2RlIG5l
ZWRzIHRvIGJlCj4+IGZpeGVkIGZpcnN0LiBPbmNlIGRvbmUsIHdlIGNhbiB0aGVuIG1vdmUgdG8g
ImRlZmF1bHQiIHcvbyBCVUcoKQo+IFdoeT8gQSBmaXJzdCBzdGVwIHRvIG5vdCBtYWtlIHRoaW5n
cyB3b3JzZSBpcyB0byBub3QgaW50cm9kdWNlCj4gZnVydGhlciBiYWRuZXNzLiBDbGVhbmluZyB1
cCBleGlzdGluZyBpc3N1ZXMgaXMgYW4gaW5kZXBlbmRlbnQKPiAoYW5kIHBlcmhhcHMgcGFyYWxs
ZWwpIGVmZm9ydC4KVGhhdCB3YXMgZXhhY3RseSBteSBwb2ludCBhbmQgSSBoYXZlIGFscmVhZHkg
YWdyZWVkIG9uIHRoYXQKPiBKYW4KPgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 12:38:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 12:38:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyFWc-00019e-GG; Mon, 25 Feb 2019 12:38:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyFWb-00019Z-BZ
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 12:38:25 +0000
X-Inumbo-ID: 3d300854-38fa-11e9-bc90-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d300854-38fa-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 12:38:24 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id v10so7259183lji.3
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 04:38:23 -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=6fuk0VPiojY+ocGJkqOJpexFfnLMZf+o4IRjXAshCL0=;
 b=bSmadkrQapo9wFA0rgftCFEhAl6jOE26JzQ4NLA+9Igiqvx/MiSYF6E/mr7gMYkEO5
 7y4W1U9Iw3pjfLWqgOxU5QwJ3LY7lSrvFiIGkuWKHHaJOYRu2mDXGtr3XYPraSNPXXti
 Da3lJXZyiPH3GY4wJbko/l9HexxZeexW19DhrlOOlPSRkr4JxGgzbOF9qXZZH4LId7mK
 ADvuVaEM6RoffFv8eQzMexIDQJIzhE3zmSEbVjXKElO1ZMumk7ZwH1gSD0pbeftDrzA7
 Spnzb3sZlUpi2ITeYT5oGvGceIi6kwp4UjmzPq/WlCGvzQbYKxQRS3Y0hkOQcw5dPIjb
 AQVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=6fuk0VPiojY+ocGJkqOJpexFfnLMZf+o4IRjXAshCL0=;
 b=judrX0vHHHCKCWOnPEQA2wIyn+gUnSOJwRdVHt25v+xDNpoKm+bfj7Crdm1lzmQH/4
 bVhcYRY4n9Ah6gCwxrzqbKuC5scfHpO821hTebOVTxmDdJ2Kzv1o3UqTU/lt4LuMB3gp
 zH+9+7mO+bzllFlQlZncR2rMott/floDGFNad6OsFjggBRv12+jc/EJua4bvol9UCV/G
 E9n4P2FlWLXMQCJdYGdH33cTdtOx99w9/L7CTtwTENTOcxtthjv9A5tt5t6vEp1+dNlU
 27nBsOqcbsh4VNQQeRwTCcWwMgm+AZ9rhHqF2J+VtSmXUkf6ejoEWIDbVagSfE0kM0dk
 jodw==
X-Gm-Message-State: AHQUAuZEq3a8dFjfhqQaLDdbLni2jB3HdJcpk/NcCndTRCQGJU73J0tF
 vnH0EPyHQeT0plFCdjWx4Wo=
X-Google-Smtp-Source: AHgI3IaS98QxpX+MegkEevj4D1ZLXmRx7Fs1Cv2/8atoGzGR9RmKeiw/x8/ndBhYWU5D0ZKeRPj0+A==
X-Received: by 2002:a2e:9a95:: with SMTP id p21mr9116499lji.127.1551098302370; 
 Mon, 25 Feb 2019 04:38:22 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 a18sm218318lfj.35.2019.02.25.04.38.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 04:38:21 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
 <ecc8d855-e3f7-9e19-b8d6-ee9a2685ade0@arm.com>
 <9398ea9e-d49f-7595-7b15-5f4524e43a72@gmail.com>
 <69ef3086-dda3-8c66-e3b6-20124e2d97cc@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <f502b83f-a9c6-76e8-b3ca-d11bfce348d6@gmail.com>
Date: Mon, 25 Feb 2019 14:38:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <69ef3086-dda3-8c66-e3b6-20124e2d97cc@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSAyOjE1IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBPbiAyNS8w
Mi8yMDE5IDExOjQ5LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gT24gMi8yNS8x
OSAxOjIzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBPbiAyNS8wMi8y
MDE5IDA5OjUwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBPbiAyLzIyLzE5
IDExOjMzIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+PiBPbiAyMi8wMi8yMDE5IDIxOjAw
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+PiBPbiBGcmksIDIyIEZlYiAyMDE5LCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+Pj4gQlRXLCBJIGNoZWNrZWQgdGhlIHNlcmllcyB3
aXRoIC1Xc3dpdGNoLWRlZmF1bHQ6Cj4+Pj4+Pj4+Pj4gLVdzd2l0Y2gtZGVmYXVsdAo+Pj4+Pj4+
Pj4+IFdhcm4gd2hlbmV2ZXIgYSBzd2l0Y2ggc3RhdGVtZW50IGRvZXMgbm90IGhhdmUgYSBkZWZh
dWx0IGNhc2UuCj4+Pj4gV2lsbCB5b3UgYmUgb2sgdG8gdHVybiB0aGlzIHBhcnRpY3VsYXIgc3dp
dGNoIG9uIGJ5IGRlZmF1bHQ/Cj4+Pj4gT3IgeW91IHN1Z2dlc3QgdGhhdCBhbnlvbmUgaW50ZXJl
c3RlZCB0byBkbyBzbyBvbiB0aGVpciBvd24gd2lsbD8KPj4+PiBJZiB3ZSB3YW50IHRvIHR1cm4g
bWFueSBtb3JlIHdhcm5pbmdzIGEgYml0IGxhdGVyPwo+Pj4KPj4+IElmIHdlIGRlY2lkZSB0byBm
dWxseSBpbXBsZW1lbnQgdGhlIHJ1bGUgaW4gWGVuLCB0aGVuIGl0IHdvdWxkIGJlIAo+Pj4gbmlj
ZSB0byBnZXQgdGhlIGNvbXBpbGVyIGhlbHBpbmcgdXMgc3BvdHRpbmcgbmV3IHN3aXRjaCB3aXRo
b3V0IAo+Pj4gZGVmYXVsdCBjYXNlLgo+Pj4KPj4+Pj4+Pj4+Pj4gRnVydGhlcm1vcmUsIHVzaW5n
IEJVRygpIGlzIGEgcHJldHR5IGJhZCBpZGVhIGluIHN3aXRjaC4KPj4+Pj4+Pj4+PiBJdCBpcyBh
bmQgbm90IG9ubHkgaW4gdGhlIHN3aXRjaC4gVGhlIHJlYXNvbiBJIHB1dCBCVUcgaXMgCj4+Pj4+
Pj4+Pj4gdGhhdCBJIHRyaWVkCj4+Pj4+Pj4+Pj4gdG8gZm9sbG93Cj4+Pj4+Pj4+Pj4gdGhlIGV4
aXN0aW5nICJlcnJvciBoYW5kbGluZyIgYXQgdGhvc2UgcGxhY2VzLgo+Pj4+Pj4+Pj4gSXQgaXMg
bm90IGJlY2F1c2UgQlVHKCkgaXMgYmVlbiB1c2VkIHRvZGF5IGluIHNvbWUgcGxhY2VzIHRoYXQg
Cj4+Pj4+Pj4+PiB3ZSBuZWVkIHRvCj4+Pj4+Pj4+PiBjb250aW51ZSB0byBzcHJlYWQgaXQuCj4+
Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IFVzZSBvZiBCVUcoKSBpdHNlbGYgaXMgYW5vdGhlciB0b3BpYyB3
aGljaCB3aWxsIGFsc28gbmVlZCB0byBiZQo+Pj4+Pj4+Pj4+IGFkZHJlc3NlZAo+Pj4+Pj4+Pj4g
U28gd2Ugc2hvdWxkIG5vdCBhZGQgbW9yZSBvZiB0aGVtLi4uCj4+Pj4+Pj4+IEFnYWluLCBJIHNl
ZSB0aGlzIGFzIGEgZGVkaWNhdGVkIGNoYW5nZS4gU28sIGluIHRoZSBjdXJyZW50IAo+Pj4+Pj4+
PiBzZXJpZXMgSSB0aGluawo+Pj4+Pj4+PiBpdCBpcwo+Pj4+Pj4+PiBhY2NlcHRhYmxlIHRvIHVz
ZSB0aGUgZXhpc3Rpbmcgd2F5IG9mIGVycm9yIGhhbmRsaW5nIGlmIGFueSBhdCAKPj4+Pj4+Pj4g
YWxsLgo+Pj4+Pj4+IFRoYXQncyBub3QgaG93IGl0IHdvcmtzIGluIHVwc3RyZWFtLiBJZiB5b3Ug
a25vdyBzb21lIGNvbnN0cnVjdHMgCj4+Pj4+Pj4gYXJlIHdyb25nLCBpdAo+Pj4+Pj4+IGlzIGJl
c3QgdG8gdHJ5IHRvIGFkZHJlc3MgcGFydGlhbGx5IHRoZSBwcm9ibGVtIGRpcmVjdGx5IHRoZW4g
Cj4+Pj4+Pj4gaGF2aW5nIHNvIHlvdQo+Pj4+Pj4+IHJlZHVjZSB0aGUgYW1vdW50cyBvZiBjaGFu
Z2UgYWZ0ZXJ3YXJkcy4KPj4+PiBTbywgdGhlbiB3ZSBuZWVkIHRvIGdldCByaWQgb2YgQlVHKCkg
ZnJvbSB0aGUgZXhpc3RpbmcgY29kZSBmaXJzdCwKPj4+PiBub3QgdHJ5aW5nIHRvIHNvbHZlIHR3
byBpc3N1ZXMgYXQgYSB0aW1lOiBydWxlIDE2LjQgYW5kIEJVRygpLgo+Pj4+IEkgc3RpbGwgZG8g
dGhpbmsgdGhlc2UgdHdvIGNoYW5nZXMgYXJlIG5vdCBzdHJpY3RseSByZWxldmFudCwKPj4+PiBi
dXQgMTYuNCBqdXN0IHN1ZmZlcnMgZnJvbSBjb25zZXF1ZW5jZXMgb2YgQlVHKCkgYmVpbmcgdXNl
ZC4KPj4+Cj4+PiBXaHkgd291bGQgeW91IGFkZCBtb3JlIEJVRygpPyBBcyBJIHNhaWQgYWJvdmUg
aWYgdGhpcyBpcyBhbiBpc3N1ZSwgCj4+PiB0aGVuIHlvdSBkb24ndCBhZGQgbW9yZS4gV2UgY2Fu
IGRlYWwgd2l0aCBvdGhlciBsYXRlciBvbi4KPj4+Cj4+PiBTbyBsZXQgbWUgYmUgY2xlYXJlciwg
SSB3aWxsIG5vdCBhY2NlcHQgYW55IG5ldyBkZWZlbnNpdmUgY29kZSB1c2luZyAKPj4+IEJVRygp
LiBJZiB5b3UgbmVlZCByZXdvcmsgaW4gb3JkZXIgdG8gYXZvaWQgQlVHKCkgaW4geW91ciBzZXJp
ZXMsIAo+Pj4gdGhlbiBwbGVhc2UgZG8gaXQuIE5vdGUsIHRoaXMgaXMgbm90IGEgcmVxdWVzdCB0
byByZW1vdmUgdGhlIAo+Pj4gZXhpc3RpbmcgQlVHKCkuCj4+Pgo+PiBJIGFtIG5vdCBkZWZlbmRp
bmcgQlVHKCkgaW4gYW55IHdheSB3aGljaCBpcyBvYnZpb3VzbHkgYSBuby1nby4KPj4gSSBhbSBq
dXN0IHRyeWluZyB0byBzYXkgdGhhdCBCVUcoKSB1c2FnZSBpbiB0aGUgZXhpc3RpbmcgY29kZSBu
ZWVkcyAKPj4gdG8gYmUKPj4gZml4ZWQgZmlyc3QuIE9uY2UgZG9uZSwgd2UgY2FuIHRoZW4gbW92
ZSB0byAiZGVmYXVsdCIgdy9vIEJVRygpCj4KPiBJIGFtIHNvcnJ5IGJ1dCBpdCBkb2VzIG5vdCBt
YWtlIGFueSBzZW5zZS4gV2h5IGRvIHlvdSBmaXJzdCBuZWVkIHRvIAo+IGZpeCB0aGUgQlVHKCkg
aW4gdGhlIGNvZGUgYmVmb3JlIG1vdmluZyB0byAiZGVmYXVsdCIgd2l0aG91dCBCVUcoKT8KPgpU
aGlzIG9yZGVyIHNlZW1zIHRvIGJlIG1vcmUgY29uc2lzdGVudC4gT3RoZXJ3aXNlLCB3ZSBmaXgg
Y29uc2VxdWVuY2UKYW5kIHRoZW4gZ2V0IGJhY2sgdG8gdGhlIGFjdHVhbCBjYXVzZQo+Pj4+Pj4+
Cj4+Pj4+Pj4gU28gcGxlYXNlIHRyeSB0byBub3QgaW50cm9kdWNlIG1vcmUgQlVHKCkgaW4gdGhl
IGNvZGUgYmFzZS4KPj4+Pj4+IEhpIE9sZWtzYW5kciwgSnVsaWVuLAo+Pj4+Pj4KPj4+Pj4+IEp1
bGllbidzIHJpZ2h0IHRoYXQgd2Ugc2hvdWxkIG5vdCBpbnRyb2R1Y2UgYW55IG1vcmUgQlVHKClz
LiBJbiAKPj4+Pj4+IGZhY3QsCj4+Pj4+PiBlYWNoIG9mIHRoZW0gbWFrZXMgdGhlIGNvZGUgbGVz
cyBzYWZlLCBub3QgbW9yZSBzYWZlISBUaGUgcHVycG9zZSBvZgo+Pj4+Pj4gTUlTUkFDIDE2LjQg
aXMgImRlZmVuc2l2ZSBwcm9ncmFtbWluZyI6IHdyaXRlIHRoZSBjb2RlIGluIGEgd2F5IAo+Pj4+
Pj4gdGhhdCBpcwo+Pj4+Pj4gbW9yZSAobm90IGxlc3MhKSByZXNpbGllbnQgdG8gZmFpbHVyZS4K
Pj4+Pj4+Cj4+Pj4+PiBTbywgSSB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBpbnRyb2R1Y2Ug
YSBkZWZhdWx0IGxhYmVsIAo+Pj4+Pj4gYmVjYXVzZSBpdAo+Pj4+Pj4gY2FuIGhlbHAgdXMgc3Bv
dCB1bmV4cGVjdGVkIGlzc3Vlcy4gSW5zdGVhZCBvZiBjYWxsaW5nIEJVRygpIGluIHRoZQo+Pj4+
Pj4gZGVmYXVsdCBoYW5kbGVyLCB3aGljaCBpcyBkZXRyaW1lbnRhbCwgd2Ugc2hvdWxkIHJldHVy
biBhbiBlcnJvciAKPj4+Pj4+IHdoZW4KPj4+Pj4+IHBvc3NpYmxlLCBvciBqdXN0IHByaW50IGEg
d2FybmluZy4KPj4+Pj4gZG9tYWluX2NyYXNoKCkgaXMgYWxtb3N0IGFsd2F5cyBiZXR0ZXIgdGhh
biBCVUcoKS7CoCBJdCBpcyB2ZXJ5IAo+Pj4+PiBvYnZpb3VzCj4+Pj4+IGlmIGl0IGdldHMgaGl0
LCBhbmQgd29udCBjcmFzaCBYZW4uCj4+Pj4gVGhhbmsgeW91IGZvciBzdWdnZXN0aW9ucwo+Pj4+
Pj4gQXMgMTYuNCBjbGVhcmx5IHN0YXRlLCBldmVuIGEgc2ltcGxlIGNvbW1lbnQgd291bGQgYmUg
ZW5vdWdoIHRvIAo+Pj4+Pj4gYWRkcmVzcwo+Pj4+Pj4gdGhlIHJ1bGUuIFdlIGp1c3QgbmVlZCB0
byBleHBsYWluIHdoeSBhIGRlZmF1bHQgbGFiZWwgaXMgbm90IG5lZWRlZC4KPj4+Pj4+IFN1Y2gg
YXM6Cj4+Pj4+Pgo+Pj4+Pj4gwqDCoCBkZWZhdWx0Ogo+Pj4+Pj4gwqDCoCAvKiB1bnJlYWNoYWJs
ZSBiZWNhdXNlIGJsYWggYW5kIGJsYWggKi8KPj4+PiBUaGlzIGlzIHRydWUuLi4KPj4+Pj4gV2hh
dCBhIHNpbXBsZSBjb21tZW50IGRvZXNuJ3QgZG8gaXMgYXZvaWQgYnJlYWtpbmcgLVdzd2l0Y2gu
Cj4+Pj4gLi4uIGFzIHdlbGwgYXMgdGhpcyBjb21tZW50IGFzIHdlbGwuCj4+Pj4+Cj4+Pj4+IFRo
aXMgcmVxdWlyZW1lbnQgaXMgYWN0aXZlbHkgaG9zdGlsZSB0b3dhcmRzIGNvbXBpbGVycyB0cnlp
bmcgdG8gaGVscAo+Pj4+PiB5b3Ugc3BvdCB3aGVuIHlvdSBtYWRlIGEgbWlzdGFrZSBhbmQgZm9y
Z290IHRvIHVwZGF0ZSBvbmUgb2YgdGhlICROCj4+Pj4+IHBsYWNlcyB5b3UgbmVlZGVkIHRvLgo+
Pj4+IFRoaXMgaXMgYSB0cmFkZS1vZmY6IGlmIHlvdXIgY29tcGlsZXIgaXMgYnVnZ3kgb3Igbm90
IHN1cHBvcnRpbmcKPj4+PiB0aGUgc3dpdGNoZXMgdGhlbiB0aGUgY29kZSBpdHNlbGYgZGVmZW5k
cyBmcm9tIHN1Y2ggY2FzZXMsIGhlbmNlCj4+Pj4gdGhlICJkZWZhdWx0Ii4KPj4+Cj4+PiBBcyBz
YWlkIGJlZm9yZSwgaG93IGRvIHlvdSBwdXQgdGhlIGxpbWl0IG9uIHdoYXQgeW91IG5lZWQgdG8g
cHJvdGVjdCAKPj4+IGFnYWluc3Q/IElmIHlvdXIgY29tcGlsZXIgaXMgYnVnZ3ksIHRoZW4gcHJv
YmFibHkgYSBkZWZhdWx0IGluIAo+Pj4gc3dpdGNoIGlzIG5vdCBnb2luZyB0byBoZWxwIG11Y2gu
Cj4+Pgo+PiBUaGlzIGlzIHdoeSBkZWZlbnNpdmUgcHJvZ3JhbW1pbmcgd2FzIGludmVudGVkLCBu
bz8gV2UgYXQgbGVhc3QgdHJ5IAo+PiBoYXJkZXIKPj4gdG8gZGVmZW5kIG91cnNlbHZlcyBmcm9t
IHBvc3NpYmxlIHRyb3VibGVzLgo+Cj4gWW91IHdpbGwgbmV2ZXIgYmUgYWJsZSB0byBmdWxseSB3
b3JrYXJvdW5kIGEgYnVnZ3kgY29tcGlsZXIuIEltYWdpbmUgCj4gdGhlIGRlZmF1bHQgY2FzZSBp
cyBhbHNvIG1pc2NvbXBpbGVkPyBNeSBwb2ludCBoZXJlIGlzIHdlIGhhdmUgdG8KPgo+IEFueXdh
eSwgdGhlIGNoYW5jZSBvZiBidWdneSBjb21waWxlciBpcyBzbGltbWVyIHRoYW4gYSBwcm9ncmFt
bWluZyAKPiBlcnJvci4gSGVuY2UgdGhlIGRlZmVuc2l2ZSBwcm9ncmFtbWluZy4KPgo+PiBBZ2Fp
biwgSSBhbSBub3QgYW4gZXhwZXJ0IGluIHRoaXMgZmllbGQuIE5laXRoZXIgSSBjYW4gZGVmZW5k
IE1JU1JBIAo+PiBhbmQgY29ycmVzcG9uZGluZwo+PiByZXF1aXJlbWVudHMuIEJ1dCwgSSBkbyBi
ZWxpZXZlIHRoYXQgdGhvc2UgcnVsZXMgZG8gaGF2ZSBzb21lIGdyb3VuZCAKPj4gdW5kZXJuZWF0
aC4uLgo+Cj4gV2hhdCBJIHF1ZXN0aW9uIGlzIHRoZSB3YXkgeW91ciBwYXRjaCBpbXBsZW1lbnRl
ZCB0aGUgcnVsZS4gVGhlIGdvYWwgCj4gb2YgTUlTUkEgaXMgdG8gbWFrZSB0aGUgY29kZSBtb3Jl
IGRlZmVuc2l2ZSwgYSBmZXcgb2YgeW91ciBjaGFuZ2VzIAo+IGRvZXMgbm90IGFjaGlldmUgdGhh
dC4KVGhpcyBpcyBhIHYxIG9mIHRoZSBwYXRjaC4gQW5kIG9uZSBvZiB0aGUgcmVhc29ucyB0byBz
ZW5kIGl0IGFzIGlzIHdhcyAKdG8gZ2F0aGVyCmNvbW11bml0eSdzIHZpZXcgb24gaG93IHRvIHNv
bHZlIHN1Y2ggY2FzZXMuCj4KPiBDaGVlcnMsCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 12:47:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 12:47:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyFex-0001z3-HL; Mon, 25 Feb 2019 12:47:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cCv=RA=amazon.de=prvs=952b5b9ed=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gyFev-0001yy-IE
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 12:47:01 +0000
X-Inumbo-ID: 713d4b54-38fb-11e9-bc90-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 713d4b54-38fb-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 12:47:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551098820; x=1582634820;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qoWRDsFzs+Kn/lWLRyGUufEKOJ2g8jebzKienNsDTn4=;
 b=o5v5P2DtPScc4wC0J/naymwaPspcZMu7BCQ2xGUdZKXN7C4zqqdBiOAG
 ogHWJrgsN1w8KtLdPMpYNbYoa00tK2AYG45qfa8epiHIJsAEfYdpMRGLe
 RLUU4tzHu8M84UC1OULKRjXGkL7WovrMTfMXbNqT5nx0kRKebmrssDFPe o=;
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="789756268"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 25 Feb 2019 12:45:56 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1PCjpNF115695
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 25 Feb 2019 12:45:53 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 12:45:52 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.211) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 12:45:45 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1550737003-25779-1-git-send-email-nmanthey@amazon.de>
 <1550737003-25779-2-git-send-email-nmanthey@amazon.de>
 <5C6FF27E020000780021927D@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <56919043-c3b3-deb4-a7ae-3c7a2802e5d7@amazon.de>
Date: Mon, 25 Feb 2019 13:45:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C6FF27E020000780021927D@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.211]
X-ClientProxiedBy: EX13D15UWA002.ant.amazon.com (10.43.160.218) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v7 1/9] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMi8xOSAxNDowMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDIuMTkgYXQg
MDk6MTYsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBAQCAtODEzLDYgKzgxNyw3IEBA
IGludCBzZXRfZ2xvYmFsX3ZpcnFfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCB2
aXJxKQo+PiAgCj4+ICAgICAgaWYgKHZpcnEgPj0gTlJfVklSUVMpCj4+ICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwo+PiArCj4+ICAgICAgaWYgKCF2aXJxX2lzX2dsb2JhbCh2aXJxKSkKPj4gICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICAKPiBTdHJheSAoYnV0IGJlbmlnbikgY2hhbmdlLiBF
YXN5IGVub3VnaCB0byB0YWtlIG91dCB3aGlsZSBjb21taXR0aW5nLgo+IFdpdGhvdXQgdGhpczoK
PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gQnR3LCBp
dCB3b3VsZCBoYXZlIGJlZW4gbmljZSBpZiB5b3UgaGFkIGFsc28gZHJvcHBlZCB0aGUgc29tZXdo
YXQKPiBtaXNsZWFkaW5nIFNwZWN0cmVWMSBmcm9tIHRoZSBzdWJqZWN0IGxpbmUgdGFncyBvZiB0
aGUgc2VyaWVzLgoKSSdsbCBkbyB0aGF0IGZvciB0aGUgbmV4dCByb3VuZC4KCkJlc3QsCk5vcmJl
cnQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIu
IDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwg
UmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNn
ZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 12:50:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 12:50:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyFiQ-0002ev-3F; Mon, 25 Feb 2019 12:50:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyFiO-0002eq-Cv
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 12:50:36 +0000
X-Inumbo-ID: f1e4d033-38fb-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f1e4d033-38fb-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 12:50:35 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7E6D1374;
 Mon, 25 Feb 2019 04:50:05 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 496D13F575;
 Mon, 25 Feb 2019 04:50:04 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
 <ecc8d855-e3f7-9e19-b8d6-ee9a2685ade0@arm.com>
 <9398ea9e-d49f-7595-7b15-5f4524e43a72@gmail.com>
 <69ef3086-dda3-8c66-e3b6-20124e2d97cc@arm.com>
 <f502b83f-a9c6-76e8-b3ca-d11bfce348d6@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3a355069-854f-1283-e115-c6deeb6e701d@arm.com>
Date: Mon, 25 Feb 2019 12:50:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <f502b83f-a9c6-76e8-b3ca-d11bfce348d6@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNS8wMi8yMDE5IDEyOjM4LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
PiBPbiAyLzI1LzE5IDI6MTUgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9u
IDI1LzAyLzIwMTkgMTE6NDksIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4gT24g
Mi8yNS8xOSAxOjIzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBP
biAyNS8wMi8yMDE5IDA5OjUwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4g
T24gMi8yMi8xOSAxMTozMyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+IE9uIDIyLzAy
LzIwMTkgMjE6MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4+PiBPbiBGcmksIDIy
IEZlYiAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+Pj4+IEJUVywgSSBjaGVja2Vk
IHRoZSBzZXJpZXMgd2l0aCAtV3N3aXRjaC1kZWZhdWx0Ogo+Pj4+Pj4+Pj4+PiAtV3N3aXRjaC1k
ZWZhdWx0Cj4+Pj4+Pj4+Pj4+IFdhcm4gd2hlbmV2ZXIgYSBzd2l0Y2ggc3RhdGVtZW50IGRvZXMg
bm90IGhhdmUgYSBkZWZhdWx0IGNhc2UuCj4+Pj4+IFdpbGwgeW91IGJlIG9rIHRvIHR1cm4gdGhp
cyBwYXJ0aWN1bGFyIHN3aXRjaCBvbiBieSBkZWZhdWx0Pwo+Pj4+PiBPciB5b3Ugc3VnZ2VzdCB0
aGF0IGFueW9uZSBpbnRlcmVzdGVkIHRvIGRvIHNvIG9uIHRoZWlyIG93biB3aWxsPwo+Pj4+PiBJ
ZiB3ZSB3YW50IHRvIHR1cm4gbWFueSBtb3JlIHdhcm5pbmdzIGEgYml0IGxhdGVyPwo+Pj4+Cj4+
Pj4gSWYgd2UgZGVjaWRlIHRvIGZ1bGx5IGltcGxlbWVudCB0aGUgcnVsZSBpbiBYZW4sIHRoZW4g
aXQgd291bGQgYmUgbmljZSB0byAKPj4+PiBnZXQgdGhlIGNvbXBpbGVyIGhlbHBpbmcgdXMgc3Bv
dHRpbmcgbmV3IHN3aXRjaCB3aXRob3V0IGRlZmF1bHQgY2FzZS4KPj4+Pgo+Pj4+Pj4+Pj4+Pj4g
RnVydGhlcm1vcmUsIHVzaW5nIEJVRygpIGlzIGEgcHJldHR5IGJhZCBpZGVhIGluIHN3aXRjaC4K
Pj4+Pj4+Pj4+Pj4gSXQgaXMgYW5kIG5vdCBvbmx5IGluIHRoZSBzd2l0Y2guIFRoZSByZWFzb24g
SSBwdXQgQlVHIGlzIHRoYXQgSSB0cmllZAo+Pj4+Pj4+Pj4+PiB0byBmb2xsb3cKPj4+Pj4+Pj4+
Pj4gdGhlIGV4aXN0aW5nICJlcnJvciBoYW5kbGluZyIgYXQgdGhvc2UgcGxhY2VzLgo+Pj4+Pj4+
Pj4+IEl0IGlzIG5vdCBiZWNhdXNlIEJVRygpIGlzIGJlZW4gdXNlZCB0b2RheSBpbiBzb21lIHBs
YWNlcyB0aGF0IHdlIG5lZWQgdG8KPj4+Pj4+Pj4+PiBjb250aW51ZSB0byBzcHJlYWQgaXQuCj4+
Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4gVXNlIG9mIEJVRygpIGl0c2VsZiBpcyBhbm90aGVyIHRvcGlj
IHdoaWNoIHdpbGwgYWxzbyBuZWVkIHRvIGJlCj4+Pj4+Pj4+Pj4+IGFkZHJlc3NlZAo+Pj4+Pj4+
Pj4+IFNvIHdlIHNob3VsZCBub3QgYWRkIG1vcmUgb2YgdGhlbS4uLgo+Pj4+Pj4+Pj4gQWdhaW4s
IEkgc2VlIHRoaXMgYXMgYSBkZWRpY2F0ZWQgY2hhbmdlLiBTbywgaW4gdGhlIGN1cnJlbnQgc2Vy
aWVzIEkgdGhpbmsKPj4+Pj4+Pj4+IGl0IGlzCj4+Pj4+Pj4+PiBhY2NlcHRhYmxlIHRvIHVzZSB0
aGUgZXhpc3Rpbmcgd2F5IG9mIGVycm9yIGhhbmRsaW5nIGlmIGFueSBhdCBhbGwuCj4+Pj4+Pj4+
IFRoYXQncyBub3QgaG93IGl0IHdvcmtzIGluIHVwc3RyZWFtLiBJZiB5b3Uga25vdyBzb21lIGNv
bnN0cnVjdHMgYXJlIAo+Pj4+Pj4+PiB3cm9uZywgaXQKPj4+Pj4+Pj4gaXMgYmVzdCB0byB0cnkg
dG8gYWRkcmVzcyBwYXJ0aWFsbHkgdGhlIHByb2JsZW0gZGlyZWN0bHkgdGhlbiBoYXZpbmcgc28g
eW91Cj4+Pj4+Pj4+IHJlZHVjZSB0aGUgYW1vdW50cyBvZiBjaGFuZ2UgYWZ0ZXJ3YXJkcy4KPj4+
Pj4gU28sIHRoZW4gd2UgbmVlZCB0byBnZXQgcmlkIG9mIEJVRygpIGZyb20gdGhlIGV4aXN0aW5n
IGNvZGUgZmlyc3QsCj4+Pj4+IG5vdCB0cnlpbmcgdG8gc29sdmUgdHdvIGlzc3VlcyBhdCBhIHRp
bWU6IHJ1bGUgMTYuNCBhbmQgQlVHKCkuCj4+Pj4+IEkgc3RpbGwgZG8gdGhpbmsgdGhlc2UgdHdv
IGNoYW5nZXMgYXJlIG5vdCBzdHJpY3RseSByZWxldmFudCwKPj4+Pj4gYnV0IDE2LjQganVzdCBz
dWZmZXJzIGZyb20gY29uc2VxdWVuY2VzIG9mIEJVRygpIGJlaW5nIHVzZWQuCj4+Pj4KPj4+PiBX
aHkgd291bGQgeW91IGFkZCBtb3JlIEJVRygpPyBBcyBJIHNhaWQgYWJvdmUgaWYgdGhpcyBpcyBh
biBpc3N1ZSwgdGhlbiB5b3UgCj4+Pj4gZG9uJ3QgYWRkIG1vcmUuIFdlIGNhbiBkZWFsIHdpdGgg
b3RoZXIgbGF0ZXIgb24uCj4+Pj4KPj4+PiBTbyBsZXQgbWUgYmUgY2xlYXJlciwgSSB3aWxsIG5v
dCBhY2NlcHQgYW55IG5ldyBkZWZlbnNpdmUgY29kZSB1c2luZyBCVUcoKS4gCj4+Pj4gSWYgeW91
IG5lZWQgcmV3b3JrIGluIG9yZGVyIHRvIGF2b2lkIEJVRygpIGluIHlvdXIgc2VyaWVzLCB0aGVu
IHBsZWFzZSBkbyAKPj4+PiBpdC4gTm90ZSwgdGhpcyBpcyBub3QgYSByZXF1ZXN0IHRvIHJlbW92
ZSB0aGUgZXhpc3RpbmcgQlVHKCkuCj4+Pj4KPj4+IEkgYW0gbm90IGRlZmVuZGluZyBCVUcoKSBp
biBhbnkgd2F5IHdoaWNoIGlzIG9idmlvdXNseSBhIG5vLWdvLgo+Pj4gSSBhbSBqdXN0IHRyeWlu
ZyB0byBzYXkgdGhhdCBCVUcoKSB1c2FnZSBpbiB0aGUgZXhpc3RpbmcgY29kZSBuZWVkcyB0byBi
ZQo+Pj4gZml4ZWQgZmlyc3QuIE9uY2UgZG9uZSwgd2UgY2FuIHRoZW4gbW92ZSB0byAiZGVmYXVs
dCIgdy9vIEJVRygpCj4+Cj4+IEkgYW0gc29ycnkgYnV0IGl0IGRvZXMgbm90IG1ha2UgYW55IHNl
bnNlLiBXaHkgZG8geW91IGZpcnN0IG5lZWQgdG8gZml4IHRoZSAKPj4gQlVHKCkgaW4gdGhlIGNv
ZGUgYmVmb3JlIG1vdmluZyB0byAiZGVmYXVsdCIgd2l0aG91dCBCVUcoKT8KPj4KPiBUaGlzIG9y
ZGVyIHNlZW1zIHRvIGJlIG1vcmUgY29uc2lzdGVudC4gT3RoZXJ3aXNlLCB3ZSBmaXggY29uc2Vx
dWVuY2UKPiBhbmQgdGhlbiBnZXQgYmFjayB0byB0aGUgYWN0dWFsIGNhdXNlCgpTbyB5b3Ugd2ls
bCBhZGQgbW9yZSBiYWRuZXNzIHRvIGp1c3QgYmUgY29uc2lzdGVudC4gRG9lc24ndCBpdCBzb3Vu
ZCBub3QgcmlnaHQgCmZvciB5b3U/IFRoZSBtb3JlIHRoYXQgeW91IGp1c3RpZnkgdGhpcyBwYXRj
aCBzZXJpZXMgYXMgImRlZmVuc2l2ZSBjb2RlIi4uLgoKPj4+Pj4+Pj4KPj4+Pj4+Pj4gU28gcGxl
YXNlIHRyeSB0byBub3QgaW50cm9kdWNlIG1vcmUgQlVHKCkgaW4gdGhlIGNvZGUgYmFzZS4KPj4+
Pj4+PiBIaSBPbGVrc2FuZHIsIEp1bGllbiwKPj4+Pj4+Pgo+Pj4+Pj4+IEp1bGllbidzIHJpZ2h0
IHRoYXQgd2Ugc2hvdWxkIG5vdCBpbnRyb2R1Y2UgYW55IG1vcmUgQlVHKClzLiBJbiBmYWN0LAo+
Pj4+Pj4+IGVhY2ggb2YgdGhlbSBtYWtlcyB0aGUgY29kZSBsZXNzIHNhZmUsIG5vdCBtb3JlIHNh
ZmUhIFRoZSBwdXJwb3NlIG9mCj4+Pj4+Pj4gTUlTUkFDIDE2LjQgaXMgImRlZmVuc2l2ZSBwcm9n
cmFtbWluZyI6IHdyaXRlIHRoZSBjb2RlIGluIGEgd2F5IHRoYXQgaXMKPj4+Pj4+PiBtb3JlIChu
b3QgbGVzcyEpIHJlc2lsaWVudCB0byBmYWlsdXJlLgo+Pj4+Pj4+Cj4+Pj4+Pj4gU28sIEkgdGhp
bmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaW50cm9kdWNlIGEgZGVmYXVsdCBsYWJlbCBiZWNhdXNl
IGl0Cj4+Pj4+Pj4gY2FuIGhlbHAgdXMgc3BvdCB1bmV4cGVjdGVkIGlzc3Vlcy4gSW5zdGVhZCBv
ZiBjYWxsaW5nIEJVRygpIGluIHRoZQo+Pj4+Pj4+IGRlZmF1bHQgaGFuZGxlciwgd2hpY2ggaXMg
ZGV0cmltZW50YWwsIHdlIHNob3VsZCByZXR1cm4gYW4gZXJyb3Igd2hlbgo+Pj4+Pj4+IHBvc3Np
YmxlLCBvciBqdXN0IHByaW50IGEgd2FybmluZy4KPj4+Pj4+IGRvbWFpbl9jcmFzaCgpIGlzIGFs
bW9zdCBhbHdheXMgYmV0dGVyIHRoYW4gQlVHKCkuwqAgSXQgaXMgdmVyeSBvYnZpb3VzCj4+Pj4+
PiBpZiBpdCBnZXRzIGhpdCwgYW5kIHdvbnQgY3Jhc2ggWGVuLgo+Pj4+PiBUaGFuayB5b3UgZm9y
IHN1Z2dlc3Rpb25zCj4+Pj4+Pj4gQXMgMTYuNCBjbGVhcmx5IHN0YXRlLCBldmVuIGEgc2ltcGxl
IGNvbW1lbnQgd291bGQgYmUgZW5vdWdoIHRvIGFkZHJlc3MKPj4+Pj4+PiB0aGUgcnVsZS4gV2Ug
anVzdCBuZWVkIHRvIGV4cGxhaW4gd2h5IGEgZGVmYXVsdCBsYWJlbCBpcyBub3QgbmVlZGVkLgo+
Pj4+Pj4+IFN1Y2ggYXM6Cj4+Pj4+Pj4KPj4+Pj4+PiDCoMKgIGRlZmF1bHQ6Cj4+Pj4+Pj4gwqDC
oCAvKiB1bnJlYWNoYWJsZSBiZWNhdXNlIGJsYWggYW5kIGJsYWggKi8KPj4+Pj4gVGhpcyBpcyB0
cnVlLi4uCj4+Pj4+PiBXaGF0IGEgc2ltcGxlIGNvbW1lbnQgZG9lc24ndCBkbyBpcyBhdm9pZCBi
cmVha2luZyAtV3N3aXRjaC4KPj4+Pj4gLi4uIGFzIHdlbGwgYXMgdGhpcyBjb21tZW50IGFzIHdl
bGwuCj4+Pj4+Pgo+Pj4+Pj4gVGhpcyByZXF1aXJlbWVudCBpcyBhY3RpdmVseSBob3N0aWxlIHRv
d2FyZHMgY29tcGlsZXJzIHRyeWluZyB0byBoZWxwCj4+Pj4+PiB5b3Ugc3BvdCB3aGVuIHlvdSBt
YWRlIGEgbWlzdGFrZSBhbmQgZm9yZ290IHRvIHVwZGF0ZSBvbmUgb2YgdGhlICROCj4+Pj4+PiBw
bGFjZXMgeW91IG5lZWRlZCB0by4KPj4+Pj4gVGhpcyBpcyBhIHRyYWRlLW9mZjogaWYgeW91ciBj
b21waWxlciBpcyBidWdneSBvciBub3Qgc3VwcG9ydGluZwo+Pj4+PiB0aGUgc3dpdGNoZXMgdGhl
biB0aGUgY29kZSBpdHNlbGYgZGVmZW5kcyBmcm9tIHN1Y2ggY2FzZXMsIGhlbmNlCj4+Pj4+IHRo
ZSAiZGVmYXVsdCIuCj4+Pj4KPj4+PiBBcyBzYWlkIGJlZm9yZSwgaG93IGRvIHlvdSBwdXQgdGhl
IGxpbWl0IG9uIHdoYXQgeW91IG5lZWQgdG8gcHJvdGVjdCAKPj4+PiBhZ2FpbnN0PyBJZiB5b3Vy
IGNvbXBpbGVyIGlzIGJ1Z2d5LCB0aGVuIHByb2JhYmx5IGEgZGVmYXVsdCBpbiBzd2l0Y2ggaXMg
bm90IAo+Pj4+IGdvaW5nIHRvIGhlbHAgbXVjaC4KPj4+Pgo+Pj4gVGhpcyBpcyB3aHkgZGVmZW5z
aXZlIHByb2dyYW1taW5nIHdhcyBpbnZlbnRlZCwgbm8/IFdlIGF0IGxlYXN0IHRyeSBoYXJkZXIK
Pj4+IHRvIGRlZmVuZCBvdXJzZWx2ZXMgZnJvbSBwb3NzaWJsZSB0cm91Ymxlcy4KPj4KPj4gWW91
IHdpbGwgbmV2ZXIgYmUgYWJsZSB0byBmdWxseSB3b3JrYXJvdW5kIGEgYnVnZ3kgY29tcGlsZXIu
IEltYWdpbmUgdGhlIAo+PiBkZWZhdWx0IGNhc2UgaXMgYWxzbyBtaXNjb21waWxlZD8gTXkgcG9p
bnQgaGVyZSBpcyB3ZSBoYXZlIHRvCj4+Cj4+IEFueXdheSwgdGhlIGNoYW5jZSBvZiBidWdneSBj
b21waWxlciBpcyBzbGltbWVyIHRoYW4gYSBwcm9ncmFtbWluZyBlcnJvci4gCj4+IEhlbmNlIHRo
ZSBkZWZlbnNpdmUgcHJvZ3JhbW1pbmcuCj4+Cj4+PiBBZ2FpbiwgSSBhbSBub3QgYW4gZXhwZXJ0
IGluIHRoaXMgZmllbGQuIE5laXRoZXIgSSBjYW4gZGVmZW5kIE1JU1JBIGFuZCAKPj4+IGNvcnJl
c3BvbmRpbmcKPj4+IHJlcXVpcmVtZW50cy4gQnV0LCBJIGRvIGJlbGlldmUgdGhhdCB0aG9zZSBy
dWxlcyBkbyBoYXZlIHNvbWUgZ3JvdW5kIAo+Pj4gdW5kZXJuZWF0aC4uLgo+Pgo+PiBXaGF0IEkg
cXVlc3Rpb24gaXMgdGhlIHdheSB5b3VyIHBhdGNoIGltcGxlbWVudGVkIHRoZSBydWxlLiBUaGUg
Z29hbCBvZiBNSVNSQSAKPj4gaXMgdG8gbWFrZSB0aGUgY29kZSBtb3JlIGRlZmVuc2l2ZSwgYSBm
ZXcgb2YgeW91ciBjaGFuZ2VzIGRvZXMgbm90IGFjaGlldmUgdGhhdC4KPiBUaGlzIGlzIGEgdjEg
b2YgdGhlIHBhdGNoLiBBbmQgb25lIG9mIHRoZSByZWFzb25zIHRvIHNlbmQgaXQgYXMgaXMgd2Fz
IHRvIGdhdGhlcgo+IGNvbW11bml0eSdzIHZpZXcgb24gaG93IHRvIHNvbHZlIHN1Y2ggY2FzZXMu
CgpJZiB5b3UgYXJlIGF3YXJlIG9mIHBvdGVudGlhbCBpc3N1ZSwgdGhlbiBpdCBpcyBjdXN0b20g
dG8gc3BlY2lmeSB0aGVtIGluIHRoZSAKY292ZXIgbGV0dGVyLiBUaGlzIHdvdWxkIGFsbG93IHVz
IHRvIGRpcmVjdGx5IGZvY3VzIG9uIHRoZSBtZWF0IG9mIHRoZSBzZXJpZXMgCnJhdGhlciB0aGFu
IG9uIHNlbmRpbmcgYW4gZXh0cmEgNDAgZS1tYWlscyB0byBoYXZlIG1vcmUgdW5kZXJzdGFuZGlu
Zy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:07:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:07:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyFyF-0003en-SA; Mon, 25 Feb 2019 13:06:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyFyE-0003eg-Lk
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:06:58 +0000
X-Inumbo-ID: 39f5c287-38fe-11e9-bc90-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39f5c287-38fe-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:06:56 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id q128so7293180ljb.11
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 05:06:56 -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=dcQTURNl4JrwkdIXy0wFkYZLxHaXo6nMEn2//xLG9X0=;
 b=DboI77rIipqzRjMwEgeKBsOBXVbYMnRtyO7/rZVFUzV6Ez5LccnFs2+0TWqvAozjfr
 4pi65jKUn8t6/q0qzPEh/LuyXwEwH42FZ3Y/Tt1s8a7uU7pazDzfGRYlJajMXkD0aMi/
 J5LbENbCVpdQEK/10U5dlOJ1WC5qImBTbAvzt5OpngVvT2YcJSrRb/jMW782AKHTQlHJ
 iYJaVMyxOJqJUmIVygL6fC1rTDPmwZGPDffVnec6IXFAuFiu909xq763gw1JFblofLV+
 8EcKtnkYu1ccKbBUZZdqJnO5Nrvn/GFNE4rqQEl0K5Wz5HMNcpJucEDvbQB+gMASQmES
 ed1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=dcQTURNl4JrwkdIXy0wFkYZLxHaXo6nMEn2//xLG9X0=;
 b=f5pmqDP2SnzMlRSTzg0kyVcfzrGPvxWmaIoFc1RvJrE4zAOI9V/H5po8Gedb7RQ3Dl
 ud8idvLoLqAnwAGJLwTP6R2KK4/stL+DEt1qt4wVEyYMNFFaCLT9EV14gtUl0DhqU6G7
 0MUEI2i2QNK0csIOTaw3IhQiPFaPU1bjNRB0ndx3m4TVTwfBlCAp4sO11uivf1mcIlPD
 l4KqtIKUhSioOZHfSrg34wtPbmnsHH4ZAS4Woiopehm5JP68wnkR6gJIEsvAoi/x5utT
 0+SvfJssfJn4Y/bGHLKJ5si9LvjH66LNVOwkGMMhPd5icKRuoHCSHEchXb5aqOuYTZwv
 2eGg==
X-Gm-Message-State: AHQUAuaxFuxHz7yQ5H5csbzdsDZ2awCh4V/ltIul+X09R5ETmdhKbCCp
 bMuVfvmD+cb3jTJtDhNxIt0=
X-Google-Smtp-Source: AHgI3IYg+P/HaGwnyuniTMOmsM0aCq+UQ3+RgLMwRdRo1+t5KLBZb99T8nNhEncPTgyx+mrQ3tVsvg==
X-Received: by 2002:a2e:1510:: with SMTP id s16mr9869370ljd.62.1551100014881; 
 Mon, 25 Feb 2019 05:06:54 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 y24sm786115lfl.0.2019.02.25.05.06.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 05:06:54 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
 <ecc8d855-e3f7-9e19-b8d6-ee9a2685ade0@arm.com>
 <9398ea9e-d49f-7595-7b15-5f4524e43a72@gmail.com>
 <69ef3086-dda3-8c66-e3b6-20124e2d97cc@arm.com>
 <f502b83f-a9c6-76e8-b3ca-d11bfce348d6@gmail.com>
 <3a355069-854f-1283-e115-c6deeb6e701d@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <ee393536-d825-bf0d-1224-ac6f88daeda6@gmail.com>
Date: Mon, 25 Feb 2019 15:06:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <3a355069-854f-1283-e115-c6deeb6e701d@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSAyOjUwIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBPbiAyNS8w
Mi8yMDE5IDEyOjM4LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gT24gMi8yNS8x
OSAyOjE1IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBPbiAyNS8wMi8y
MDE5IDExOjQ5LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBPbiAyLzI1LzE5
IDE6MjMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gSGksCj4+Pj4+Cj4+Pj4+IE9uIDI1
LzAyLzIwMTkgMDk6NTAsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+Pj4gT24g
Mi8yMi8xOSAxMTozMyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+PiBPbiAyMi8wMi8y
MDE5IDIxOjAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+Pj4+IE9uIEZyaSwgMjIg
RmViIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+Pj4+Pj4+IEJUVywgSSBjaGVja2Vk
IHRoZSBzZXJpZXMgd2l0aCAtV3N3aXRjaC1kZWZhdWx0Ogo+Pj4+Pj4+Pj4+Pj4gLVdzd2l0Y2gt
ZGVmYXVsdAo+Pj4+Pj4+Pj4+Pj4gV2FybiB3aGVuZXZlciBhIHN3aXRjaCBzdGF0ZW1lbnQgZG9l
cyBub3QgaGF2ZSBhIGRlZmF1bHQgY2FzZS4KPj4+Pj4+IFdpbGwgeW91IGJlIG9rIHRvIHR1cm4g
dGhpcyBwYXJ0aWN1bGFyIHN3aXRjaCBvbiBieSBkZWZhdWx0Pwo+Pj4+Pj4gT3IgeW91IHN1Z2dl
c3QgdGhhdCBhbnlvbmUgaW50ZXJlc3RlZCB0byBkbyBzbyBvbiB0aGVpciBvd24gd2lsbD8KPj4+
Pj4+IElmIHdlIHdhbnQgdG8gdHVybiBtYW55IG1vcmUgd2FybmluZ3MgYSBiaXQgbGF0ZXI/Cj4+
Pj4+Cj4+Pj4+IElmIHdlIGRlY2lkZSB0byBmdWxseSBpbXBsZW1lbnQgdGhlIHJ1bGUgaW4gWGVu
LCB0aGVuIGl0IHdvdWxkIGJlIAo+Pj4+PiBuaWNlIHRvIGdldCB0aGUgY29tcGlsZXIgaGVscGlu
ZyB1cyBzcG90dGluZyBuZXcgc3dpdGNoIHdpdGhvdXQgCj4+Pj4+IGRlZmF1bHQgY2FzZS4KPj4+
Pj4KPj4+Pj4+Pj4+Pj4+PiBGdXJ0aGVybW9yZSwgdXNpbmcgQlVHKCkgaXMgYSBwcmV0dHkgYmFk
IGlkZWEgaW4gc3dpdGNoLgo+Pj4+Pj4+Pj4+Pj4gSXQgaXMgYW5kIG5vdCBvbmx5IGluIHRoZSBz
d2l0Y2guIFRoZSByZWFzb24gSSBwdXQgQlVHIGlzIAo+Pj4+Pj4+Pj4+Pj4gdGhhdCBJIHRyaWVk
Cj4+Pj4+Pj4+Pj4+PiB0byBmb2xsb3cKPj4+Pj4+Pj4+Pj4+IHRoZSBleGlzdGluZyAiZXJyb3Ig
aGFuZGxpbmciIGF0IHRob3NlIHBsYWNlcy4KPj4+Pj4+Pj4+Pj4gSXQgaXMgbm90IGJlY2F1c2Ug
QlVHKCkgaXMgYmVlbiB1c2VkIHRvZGF5IGluIHNvbWUgcGxhY2VzIAo+Pj4+Pj4+Pj4+PiB0aGF0
IHdlIG5lZWQgdG8KPj4+Pj4+Pj4+Pj4gY29udGludWUgdG8gc3ByZWFkIGl0Lgo+Pj4+Pj4+Pj4+
Pgo+Pj4+Pj4+Pj4+Pj4gVXNlIG9mIEJVRygpIGl0c2VsZiBpcyBhbm90aGVyIHRvcGljIHdoaWNo
IHdpbGwgYWxzbyBuZWVkIAo+Pj4+Pj4+Pj4+Pj4gdG8gYmUKPj4+Pj4+Pj4+Pj4+IGFkZHJlc3Nl
ZAo+Pj4+Pj4+Pj4+PiBTbyB3ZSBzaG91bGQgbm90IGFkZCBtb3JlIG9mIHRoZW0uLi4KPj4+Pj4+
Pj4+PiBBZ2FpbiwgSSBzZWUgdGhpcyBhcyBhIGRlZGljYXRlZCBjaGFuZ2UuIFNvLCBpbiB0aGUg
Y3VycmVudCAKPj4+Pj4+Pj4+PiBzZXJpZXMgSSB0aGluawo+Pj4+Pj4+Pj4+IGl0IGlzCj4+Pj4+
Pj4+Pj4gYWNjZXB0YWJsZSB0byB1c2UgdGhlIGV4aXN0aW5nIHdheSBvZiBlcnJvciBoYW5kbGlu
ZyBpZiBhbnkgCj4+Pj4+Pj4+Pj4gYXQgYWxsLgo+Pj4+Pj4+Pj4gVGhhdCdzIG5vdCBob3cgaXQg
d29ya3MgaW4gdXBzdHJlYW0uIElmIHlvdSBrbm93IHNvbWUgCj4+Pj4+Pj4+PiBjb25zdHJ1Y3Rz
IGFyZSB3cm9uZywgaXQKPj4+Pj4+Pj4+IGlzIGJlc3QgdG8gdHJ5IHRvIGFkZHJlc3MgcGFydGlh
bGx5IHRoZSBwcm9ibGVtIGRpcmVjdGx5IHRoZW4gCj4+Pj4+Pj4+PiBoYXZpbmcgc28geW91Cj4+
Pj4+Pj4+PiByZWR1Y2UgdGhlIGFtb3VudHMgb2YgY2hhbmdlIGFmdGVyd2FyZHMuCj4+Pj4+PiBT
bywgdGhlbiB3ZSBuZWVkIHRvIGdldCByaWQgb2YgQlVHKCkgZnJvbSB0aGUgZXhpc3RpbmcgY29k
ZSBmaXJzdCwKPj4+Pj4+IG5vdCB0cnlpbmcgdG8gc29sdmUgdHdvIGlzc3VlcyBhdCBhIHRpbWU6
IHJ1bGUgMTYuNCBhbmQgQlVHKCkuCj4+Pj4+PiBJIHN0aWxsIGRvIHRoaW5rIHRoZXNlIHR3byBj
aGFuZ2VzIGFyZSBub3Qgc3RyaWN0bHkgcmVsZXZhbnQsCj4+Pj4+PiBidXQgMTYuNCBqdXN0IHN1
ZmZlcnMgZnJvbSBjb25zZXF1ZW5jZXMgb2YgQlVHKCkgYmVpbmcgdXNlZC4KPj4+Pj4KPj4+Pj4g
V2h5IHdvdWxkIHlvdSBhZGQgbW9yZSBCVUcoKT8gQXMgSSBzYWlkIGFib3ZlIGlmIHRoaXMgaXMg
YW4gaXNzdWUsIAo+Pj4+PiB0aGVuIHlvdSBkb24ndCBhZGQgbW9yZS4gV2UgY2FuIGRlYWwgd2l0
aCBvdGhlciBsYXRlciBvbi4KPj4+Pj4KPj4+Pj4gU28gbGV0IG1lIGJlIGNsZWFyZXIsIEkgd2ls
bCBub3QgYWNjZXB0IGFueSBuZXcgZGVmZW5zaXZlIGNvZGUgCj4+Pj4+IHVzaW5nIEJVRygpLiBJ
ZiB5b3UgbmVlZCByZXdvcmsgaW4gb3JkZXIgdG8gYXZvaWQgQlVHKCkgaW4geW91ciAKPj4+Pj4g
c2VyaWVzLCB0aGVuIHBsZWFzZSBkbyBpdC4gTm90ZSwgdGhpcyBpcyBub3QgYSByZXF1ZXN0IHRv
IHJlbW92ZSAKPj4+Pj4gdGhlIGV4aXN0aW5nIEJVRygpLgo+Pj4+Pgo+Pj4+IEkgYW0gbm90IGRl
ZmVuZGluZyBCVUcoKSBpbiBhbnkgd2F5IHdoaWNoIGlzIG9idmlvdXNseSBhIG5vLWdvLgo+Pj4+
IEkgYW0ganVzdCB0cnlpbmcgdG8gc2F5IHRoYXQgQlVHKCkgdXNhZ2UgaW4gdGhlIGV4aXN0aW5n
IGNvZGUgbmVlZHMgCj4+Pj4gdG8gYmUKPj4+PiBmaXhlZCBmaXJzdC4gT25jZSBkb25lLCB3ZSBj
YW4gdGhlbiBtb3ZlIHRvICJkZWZhdWx0IiB3L28gQlVHKCkKPj4+Cj4+PiBJIGFtIHNvcnJ5IGJ1
dCBpdCBkb2VzIG5vdCBtYWtlIGFueSBzZW5zZS4gV2h5IGRvIHlvdSBmaXJzdCBuZWVkIHRvIAo+
Pj4gZml4IHRoZSBCVUcoKSBpbiB0aGUgY29kZSBiZWZvcmUgbW92aW5nIHRvICJkZWZhdWx0IiB3
aXRob3V0IEJVRygpPwo+Pj4KPj4gVGhpcyBvcmRlciBzZWVtcyB0byBiZSBtb3JlIGNvbnNpc3Rl
bnQuIE90aGVyd2lzZSwgd2UgZml4IGNvbnNlcXVlbmNlCj4+IGFuZCB0aGVuIGdldCBiYWNrIHRv
IHRoZSBhY3R1YWwgY2F1c2UKPgo+IFNvIHlvdSB3aWxsIGFkZCBtb3JlIGJhZG5lc3MgdG8ganVz
dCBiZSBjb25zaXN0ZW50LiBEb2Vzbid0IGl0IHNvdW5kIAo+IG5vdCByaWdodCBmb3IgeW91PyBU
aGUgbW9yZSB0aGF0IHlvdSBqdXN0aWZ5IHRoaXMgcGF0Y2ggc2VyaWVzIGFzIAo+ICJkZWZlbnNp
dmUgY29kZSIuLi4KPgpXaHk/IElmIHdlICpmaXJzdCogZGVhbCB3aXRoIEJVRygpIGFuZCAqdGhl
biogaW50cm9kdWNlICJkZWZhdWx0cyIgcGF0Y2gKd2hpY2ggd2lsbCB1c2UgdGhlIGFscmVhZHkg
Zml4ZWQgY29kZT8KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBTbyBwbGVhc2UgdHJ5IHRvIG5vdCBpbnRy
b2R1Y2UgbW9yZSBCVUcoKSBpbiB0aGUgY29kZSBiYXNlLgo+Pj4+Pj4+PiBIaSBPbGVrc2FuZHIs
IEp1bGllbiwKPj4+Pj4+Pj4KPj4+Pj4+Pj4gSnVsaWVuJ3MgcmlnaHQgdGhhdCB3ZSBzaG91bGQg
bm90IGludHJvZHVjZSBhbnkgbW9yZSBCVUcoKXMuIEluIAo+Pj4+Pj4+PiBmYWN0LAo+Pj4+Pj4+
PiBlYWNoIG9mIHRoZW0gbWFrZXMgdGhlIGNvZGUgbGVzcyBzYWZlLCBub3QgbW9yZSBzYWZlISBU
aGUgCj4+Pj4+Pj4+IHB1cnBvc2Ugb2YKPj4+Pj4+Pj4gTUlTUkFDIDE2LjQgaXMgImRlZmVuc2l2
ZSBwcm9ncmFtbWluZyI6IHdyaXRlIHRoZSBjb2RlIGluIGEgd2F5IAo+Pj4+Pj4+PiB0aGF0IGlz
Cj4+Pj4+Pj4+IG1vcmUgKG5vdCBsZXNzISkgcmVzaWxpZW50IHRvIGZhaWx1cmUuCj4+Pj4+Pj4+
Cj4+Pj4+Pj4+IFNvLCBJIHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGludHJvZHVjZSBhIGRl
ZmF1bHQgbGFiZWwgCj4+Pj4+Pj4+IGJlY2F1c2UgaXQKPj4+Pj4+Pj4gY2FuIGhlbHAgdXMgc3Bv
dCB1bmV4cGVjdGVkIGlzc3Vlcy4gSW5zdGVhZCBvZiBjYWxsaW5nIEJVRygpIGluIAo+Pj4+Pj4+
PiB0aGUKPj4+Pj4+Pj4gZGVmYXVsdCBoYW5kbGVyLCB3aGljaCBpcyBkZXRyaW1lbnRhbCwgd2Ug
c2hvdWxkIHJldHVybiBhbiAKPj4+Pj4+Pj4gZXJyb3Igd2hlbgo+Pj4+Pj4+PiBwb3NzaWJsZSwg
b3IganVzdCBwcmludCBhIHdhcm5pbmcuCj4+Pj4+Pj4gZG9tYWluX2NyYXNoKCkgaXMgYWxtb3N0
IGFsd2F5cyBiZXR0ZXIgdGhhbiBCVUcoKS7CoCBJdCBpcyB2ZXJ5IAo+Pj4+Pj4+IG9idmlvdXMK
Pj4+Pj4+PiBpZiBpdCBnZXRzIGhpdCwgYW5kIHdvbnQgY3Jhc2ggWGVuLgo+Pj4+Pj4gVGhhbmsg
eW91IGZvciBzdWdnZXN0aW9ucwo+Pj4+Pj4+PiBBcyAxNi40IGNsZWFybHkgc3RhdGUsIGV2ZW4g
YSBzaW1wbGUgY29tbWVudCB3b3VsZCBiZSBlbm91Z2ggdG8gCj4+Pj4+Pj4+IGFkZHJlc3MKPj4+
Pj4+Pj4gdGhlIHJ1bGUuIFdlIGp1c3QgbmVlZCB0byBleHBsYWluIHdoeSBhIGRlZmF1bHQgbGFi
ZWwgaXMgbm90IAo+Pj4+Pj4+PiBuZWVkZWQuCj4+Pj4+Pj4+IFN1Y2ggYXM6Cj4+Pj4+Pj4+Cj4+
Pj4+Pj4+IMKgwqAgZGVmYXVsdDoKPj4+Pj4+Pj4gwqDCoCAvKiB1bnJlYWNoYWJsZSBiZWNhdXNl
IGJsYWggYW5kIGJsYWggKi8KPj4+Pj4+IFRoaXMgaXMgdHJ1ZS4uLgo+Pj4+Pj4+IFdoYXQgYSBz
aW1wbGUgY29tbWVudCBkb2Vzbid0IGRvIGlzIGF2b2lkIGJyZWFraW5nIC1Xc3dpdGNoLgo+Pj4+
Pj4gLi4uIGFzIHdlbGwgYXMgdGhpcyBjb21tZW50IGFzIHdlbGwuCj4+Pj4+Pj4KPj4+Pj4+PiBU
aGlzIHJlcXVpcmVtZW50IGlzIGFjdGl2ZWx5IGhvc3RpbGUgdG93YXJkcyBjb21waWxlcnMgdHJ5
aW5nIHRvIAo+Pj4+Pj4+IGhlbHAKPj4+Pj4+PiB5b3Ugc3BvdCB3aGVuIHlvdSBtYWRlIGEgbWlz
dGFrZSBhbmQgZm9yZ290IHRvIHVwZGF0ZSBvbmUgb2YgdGhlICROCj4+Pj4+Pj4gcGxhY2VzIHlv
dSBuZWVkZWQgdG8uCj4+Pj4+PiBUaGlzIGlzIGEgdHJhZGUtb2ZmOiBpZiB5b3VyIGNvbXBpbGVy
IGlzIGJ1Z2d5IG9yIG5vdCBzdXBwb3J0aW5nCj4+Pj4+PiB0aGUgc3dpdGNoZXMgdGhlbiB0aGUg
Y29kZSBpdHNlbGYgZGVmZW5kcyBmcm9tIHN1Y2ggY2FzZXMsIGhlbmNlCj4+Pj4+PiB0aGUgImRl
ZmF1bHQiLgo+Pj4+Pgo+Pj4+PiBBcyBzYWlkIGJlZm9yZSwgaG93IGRvIHlvdSBwdXQgdGhlIGxp
bWl0IG9uIHdoYXQgeW91IG5lZWQgdG8gCj4+Pj4+IHByb3RlY3QgYWdhaW5zdD8gSWYgeW91ciBj
b21waWxlciBpcyBidWdneSwgdGhlbiBwcm9iYWJseSBhIAo+Pj4+PiBkZWZhdWx0IGluIHN3aXRj
aCBpcyBub3QgZ29pbmcgdG8gaGVscCBtdWNoLgo+Pj4+Pgo+Pj4+IFRoaXMgaXMgd2h5IGRlZmVu
c2l2ZSBwcm9ncmFtbWluZyB3YXMgaW52ZW50ZWQsIG5vPyBXZSBhdCBsZWFzdCB0cnkgCj4+Pj4g
aGFyZGVyCj4+Pj4gdG8gZGVmZW5kIG91cnNlbHZlcyBmcm9tIHBvc3NpYmxlIHRyb3VibGVzLgo+
Pj4KPj4+IFlvdSB3aWxsIG5ldmVyIGJlIGFibGUgdG8gZnVsbHkgd29ya2Fyb3VuZCBhIGJ1Z2d5
IGNvbXBpbGVyLiBJbWFnaW5lIAo+Pj4gdGhlIGRlZmF1bHQgY2FzZSBpcyBhbHNvIG1pc2NvbXBp
bGVkPyBNeSBwb2ludCBoZXJlIGlzIHdlIGhhdmUgdG8KPj4+Cj4+PiBBbnl3YXksIHRoZSBjaGFu
Y2Ugb2YgYnVnZ3kgY29tcGlsZXIgaXMgc2xpbW1lciB0aGFuIGEgcHJvZ3JhbW1pbmcgCj4+PiBl
cnJvci4gSGVuY2UgdGhlIGRlZmVuc2l2ZSBwcm9ncmFtbWluZy4KPj4+Cj4+Pj4gQWdhaW4sIEkg
YW0gbm90IGFuIGV4cGVydCBpbiB0aGlzIGZpZWxkLiBOZWl0aGVyIEkgY2FuIGRlZmVuZCBNSVNS
QSAKPj4+PiBhbmQgY29ycmVzcG9uZGluZwo+Pj4+IHJlcXVpcmVtZW50cy4gQnV0LCBJIGRvIGJl
bGlldmUgdGhhdCB0aG9zZSBydWxlcyBkbyBoYXZlIHNvbWUgCj4+Pj4gZ3JvdW5kIHVuZGVybmVh
dGguLi4KPj4+Cj4+PiBXaGF0IEkgcXVlc3Rpb24gaXMgdGhlIHdheSB5b3VyIHBhdGNoIGltcGxl
bWVudGVkIHRoZSBydWxlLiBUaGUgZ29hbCAKPj4+IG9mIE1JU1JBIGlzIHRvIG1ha2UgdGhlIGNv
ZGUgbW9yZSBkZWZlbnNpdmUsIGEgZmV3IG9mIHlvdXIgY2hhbmdlcyAKPj4+IGRvZXMgbm90IGFj
aGlldmUgdGhhdC4KPj4gVGhpcyBpcyBhIHYxIG9mIHRoZSBwYXRjaC4gQW5kIG9uZSBvZiB0aGUg
cmVhc29ucyB0byBzZW5kIGl0IGFzIGlzIAo+PiB3YXMgdG8gZ2F0aGVyCj4+IGNvbW11bml0eSdz
IHZpZXcgb24gaG93IHRvIHNvbHZlIHN1Y2ggY2FzZXMuCj4KPiBJZiB5b3UgYXJlIGF3YXJlIG9m
IHBvdGVudGlhbCBpc3N1ZSwgdGhlbiBpdCBpcyBjdXN0b20gdG8gc3BlY2lmeSB0aGVtIAo+IGlu
IHRoZSBjb3ZlciBsZXR0ZXIuCk15IGJhZCwgYnV0IHRoZSBwYXRjaCBpdHNlbGYgd2FzIGV4cGVj
dGVkIHRvIHJhaXNlIHF1ZXN0aW9ucywgc28gSSB3YXMgCm5vdCBzdXJlCndoYXQgbmVlZHMgdG8g
YmUgaGlnaGxpZ2h0ZWQKPiBUaGlzIHdvdWxkIGFsbG93IHVzIHRvIGRpcmVjdGx5IGZvY3VzIG9u
IHRoZSBtZWF0IG9mIHRoZSBzZXJpZXMgClRoZSBtZWF0IGlzIGJlaW5nIGRpc2N1c3NlZCAoSU1P
KSBhbmQgaXQgaXMgbm90IG9ubHkgZW1wdHkgZGVmYXVsdHMKPiByYXRoZXIgdGhhbiBvbiBzZW5k
aW5nIGFuIGV4dHJhIDQwIGUtbWFpbHMgdG8gaGF2ZSBtb3JlIHVuZGVyc3RhbmRpbmcuCj4KQW5k
IGp1c3QgaW1hZ2luZSBpZiBvbmUgc3BlbmRzIHdlZWtzIG9mIHdvcmsgdHJ5aW5nIHRvIGZpeCBz
b21lIG90aGVyCm5vbi10cml2aWFsIHJlcXVpcmVtZW50cyBhbmQgdGhlbiByZWNlaXZlcyA+NDAg
ZS1tYWlscyBhbGwgcmVxdWVzdGluZwpub24tdHJpdmlhbCBjaGFuZ2VzLiBXZSBhbHJlYWR5IGhh
dmUgc3VjaCBhbiBleGFtcGxlIHdpdGggU3RlZmFubydzCnNlcmllcyB3aGljaCBpcyBub3cgdjku
Li4KU28sIElNTyBpdCBpcyBiZXR0ZXIgdG8gZGlzY3VzcyBzb21lIGNvbW1vbiBhcHByb2FjaGVz
IGJlZm9yZSBzZW5kaW5nCnNvbWV0aGluZyByZWFsbHkgY29tcGxleCB3aGljaCBoYXMgYWxsIGNo
YW5jZXMgdG8gaGF2ZSB2MTUuLi4KQW5kIHlvdSBtaWdodCBoYXZlIG5vdGljZWQgdGhhdCB0aGUg
c2VyaWVzIHN0YXJ0cyB3aXRoICJSRkMiIHdvcmQKPiBDaGVlcnMsCj4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:11:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyG2O-0004KB-EE; Mon, 25 Feb 2019 13:11:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyG2M-0004K6-Um
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 13:11:14 +0000
X-Inumbo-ID: d3815cb5-38fe-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3815cb5-38fe-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:11:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 06:11:12 -0700
Message-Id: <5C73E96C0200007800219DBF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 06:11:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1550870016-360-1-git-send-email-andrew.cooper3@citrix.com>
 <dfa98a92-f16b-d29a-defe-14aa97c2ff3a@oracle.com>
 <03a53709-1d0e-efb9-8bf0-56c8553c220e@citrix.com>
 <1e05bea0-50e8-e0b6-6c57-11e6545aa5ab@oracle.com>
In-Reply-To: <1e05bea0-50e8-e0b6-6c57-11e6545aa5ab@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Intercept RDPMC when vPMU is
 disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAyLjE5IGF0IDAwOjQ4LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDIvMjIvMTkgNTo0NCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjIv
MDIvMjAxOSAyMTo1OCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMi8yMi8xOSA0OjEz
IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+IHZQTVUgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9y
dGVkLCBhbmQgaW4gZ2VuZXJhbCBndWVzdHMgY2FuJ3QgYWNjZXNzIGFueSBvZiB0aGUKPj4+PiBw
ZXJmb3JtYW5jZSBjb3VudGVyIE1TUnMuICBIb3dldmVyLCB0aGUgUkRQTUMgaW5zdHJ1Y3Rpb24g
aXNuJ3QgaW50ZXJjZXB0ZWQsCj4+Pj4gbWVhbmluZyB0aGF0IGd1ZXN0IHNvZnR3YXJlIGNhbiBy
ZWFkIHRoZSBpbnN0YW50YW5lb3VzIGNvdW50ZXIgdmFsdWVzLgo+Pj4+Cj4+Pj4gV2hlbiB2UE1V
IGlzbid0IGNvbmZpZ3VyZWQsIGludGVyY2VwdCBSRFBNQyBhbmQgdW5jb25kaXRpb25hbGx5IGZh
aWwgaXQgYXMgCj4gaWYKPj4+PiBzb2Z0d2FyZSBoYXMgcmVxdWVzdGVkIGEgYmFkIGNvdW50ZXIg
aW5kZXggKCNHUCBmYXVsdCkuICBJdCBpcyBtb2RlbCAKPiBzcGVjaWZpYwo+Pj4+IGFzIHRvIHdo
aWNoIGNvdW50ZXJzIGFyZSBhdmFpbGFibGUgdG8gYmVnaW4gd2l0aCwgYW5kIGluIGxldmVsbGVk
IHNjZW5hcmlvcywKPj4+PiB0aGlzIGluZm9ybWF0aW9uIG1heSBub3QgYmUgYWNjdXJhdGUgaW4g
dGhlIGZpcnN0IHBsYWNlLgo+Pj4+Cj4+Pj4gVGhpcyBjaGFuZ2UgaXNuJ3QgZXhwZWN0ZWQgdG8g
aGF2ZSBhbnkgaW1wYWN0IG9uIFZNcy4gIFVzZXJzcGFjZSBpcyBub3QKPj4+PiB1c3VhbGx5IGdp
dmVuIGFjY2VzcyB0byBSRFBNQyAoV2luZG93cyBhcHBlYXIgdG8gY29tcGxldGVseSBwcm9oaWJp
dCBpdDsgCj4gTGludXgKPj4+PiBpcyByZXN0cmljdGVkIHRvIHJvb3QpLCBhbmQga2VybmVscyB3
b24ndCBiZSBleGVjdXRpbmcgUkRQTUMgaW5zdHJ1Y3Rpb25zIGlmCj4+Pj4gdGhlaXIgUE1VIGRy
aXZlcnMgaGF2ZSBmYWlsZWQgdG8gc3RhcnQuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4+IC0tLQo+Pj4+IENDOiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+Pj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4+Pj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgo+Pj4+IENDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Cj4+Pj4g
Q0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+Pj4+IENDOiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+Pj4+IENDOiBTdXJhdmVlIFN1dGhp
a3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgo+Pj4+IENDOiBCcmlhbiBX
b29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KPj4+PiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgo+Pj4+Cj4+Pj4gVGhpcyBzaG91bGQgYmUgdGFrZW4gaW50byBYZW4gNC4xMiBh
bmQgYmFja3BvcnRlZCB0byB0aGUgc3RhYmxlIHJlbGVhc2VzLgo+Pj4+IFdoaWxlIGl0IGlzbid0
IGFuIFhTQSBpdHNlbGYsIGl0IGlzIGFuIGluZm9ybWF0aW9uIGxlYWsgKFhlbidzIE5NSSB3YXRj
aGRvZyBpbgo+Pj4+IHBhcnRpY3VsYXIpIHdoaWNoIGNvdWxkIGJlIGFkdmFudGFnb3VzIHRvIGFu
IGF0dGFja2VyIHRyeWluZyB0byBleHBsb2l0IGEgcmFjZQo+Pj4+IGNvbmRpdGlvbi4KPj4+Pgo+
Pj4+IFRoZSBvbmx5IG90aGVyIG9wdGlvbiBpcyB0byBlbXVsYXRlIHRoZSByZXBvcnRlZCBmYW1p
bHkgYW5kIG9mZmVyIGJhY2sgYWxsIDAncwo+Pj4+IGZvciB0aGUgYWNjZXNzYWJsZSBjb3VudGVy
cy4gIE9idmlvdXNseSB0aGlzIGlzIGEgbm9uLXN0YXJ0ZXIuCgpJIGRvbid0IHJlYWxseSB1bmRl
cnN0YW5kIHdoeSB5b3Ugc2F5IHRoaXMgLSBCb3JpcyBjZXJ0YWlubHkgaGFzIGEgcG9pbnQgLi4u
Cgo+Pj4gV2hlbiBWUE1VIGlzIG9mZiBNU1IgcmVhZHMgcmV0dXJuIHplcm8uCj4+IFRoYXQgYmVo
YXZpb3VyIGlzbid0IGxvbmcgZm9yIHRoaXMgd29ybGQuCj4+Cj4+PiBXaGlsZSBpdCBpcyBkZWJh
dGFibGUgd2hldGhlciB0aGlzIHRoZSByaWdodCBhY3Rpb24sIHNob3VsZG4ndCByZHBtYyBiZWhh
dmUgaW4gdGhlIHNhbWUgZmFzaGlvbj8KPj4gSSBzcGVjaWZpY2FsbHkgZG9uJ3Qgd2FudCB0byBw
cm9wYWdhdGUgdGhlICJsZXRzIGNvbXBsZXRlIHdpdGggemVybyIKPj4gYmVoYXZpb3VyIGZ1cnRo
ZXIsIGJlY2F1c2UgaXQgdGFrZXMgYXdheSAjR1AgZmF1bHRzIHdoaWNoIHRoZSBndWVzdAo+PiB3
b3VsZCBvdGhlcndpc2UgZ2V0Lgo+IAo+IFRoZSBndWVzdCBzaG91bGQgZ2V0IGEgI0dQIG9uIElu
dGVsIGlmIENQVUlEIGlzIG5vdCByZXBvcnRpbmcgYW55Cj4gY291bnRlcnMgYnV0IG5vdCBvbiBB
TUQgd2hlcmUgdGhlIGZpcnN0IDQgY291bnRlcnMgYXJlIGFyY2hpdGVjdHVyYWwuCgouLi4gaGVy
ZS4gRm9yIEludGVsLCBhZmFpY3MsIHdlIGluZGVlZCBwcm9kdWNlIGEgYmxhbmsgQ1BVSUQgbGVh
ZiBpbgphbGwgY2FzZXMsIHNvIHRoZSBiZWhhdmlvciBsb29rcyByZWFzb25hYmx5IGNvbnNpc3Rl
bnQuIEkgd291bGQKcXVlc3Rpb24gdGhvdWdoIHdoZXRoZXIgYSBibGFuayBDUFVJRCBsZWFmIC8g
dGhlIGFic2VuY2Ugb2YgYW55CmNvdW50ZXJzIHdvdWxkbid0IGNhbGwgZm9yICNVRCBpbnN0ZWFk
IG9mICNHUCgwKS4gT3RoZXJ3aXNlLAphbG9uZyB0aGUgbGluZXMgb2YgQU1ELCBhcmVuJ3QgdGhl
IGZpcnN0IHR3byBpbmRleGVzIHVuaWZvcm1seSB2YWxpZApmb3IgSW50ZWw/CgpBZGRpdGlvbmFs
bHkgYXJlbid0IHlvdSBpbnZva2luZyB2cG11X2F2YWlsYWJsZSgpIGJlZm9yZSB0aGUgZGF0YSBp
dApleGFtaW5lcyBhY3R1YWxseSBnb3Qgc2V0PyBBZmFpY3MgdnBtdV9pbml0aWFsaXNlKCkgZ2V0
cyBjYWxsZWQgYWZ0ZXIKaHZtX3ZjcHVfaW5pdGlhbGlzZSgpLCB5ZXQgdGhlIGxhdHRlciBpcyB3
aGVyZSB5b3UgYWRkIHRoZSBpbnRlcmNlcHQKZW5hYmxpbmcuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:12:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:12:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyG3s-0004P6-QN; Mon, 25 Feb 2019 13:12:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uCzL=RA=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gyG3q-0004Oy-Kr
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:12:46 +0000
X-Inumbo-ID: 09d9652f-38ff-11e9-bc90-bc764e045a96
Received: from mail-lj1-x22d.google.com (unknown [2a00:1450:4864:20::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09d9652f-38ff-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:12:45 +0000 (UTC)
Received: by mail-lj1-x22d.google.com with SMTP id g80so7334155ljg.6
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 05:12:45 -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=qUBMkBZV1W8pdxhAewAg3i8y0AcbsSMXkwX+ba4fYRQ=;
 b=cD5+5icubHwUA9DE9zBbkyvWOsHcAMR0H6X/zSHw8987S3zRlYSme56I66Sn55dNaG
 5jLNucG+T6Sysc4qqZz2rNJPluuBP9FQhbVVdGHaAgAh55DEgTcAj+lD9C0ysv5jaRVP
 lRmV/TiiInibk0N2/KHDvJxXVLPQiO+f/LckZ6g1iSdzehorrqjf2l1hjgGse2GuAQry
 tMmdX/qhI/CYluxE4B+8nk8ZNQ/h+6TUU4quLqB2wWNuaZFlgH5ewAmPRTB97Kq15ofL
 i9efFCL7Ls/wUaBfkam02bzAZT7QZPvOO5hpDQiGSTecJxN/BwJKf0JULOSZuGziBLbu
 zOwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=qUBMkBZV1W8pdxhAewAg3i8y0AcbsSMXkwX+ba4fYRQ=;
 b=L4xVCveFrNw92lVcKp65Owg3+2H6/9ZaiPWeYHDYZBbHbcTfAZWUWMWVc86ZKrmRC2
 f8y7VHJVb0m0zq+hGqQiVBmSuAZ3WeKwSVY4nPnIid/IhUiG/qym51YMvFKPuOkbulQ6
 k3qwTqr/dsEutq0YNVvqg9U60VOqZl+xO5opvHN/xb7w+md5cWeCM30MR4nlORit0r3V
 q6HGt2aNkW8LXyUNb0xS3ZPcXaNVqODQTW8kXka/xIS+hcomcmscut9misUR+5ITDHeX
 gqSjJwtCOfMFtz2Q5uzcYMU2vssOlccHsIoEu8hEuUn7XRZiLB3LnRuCFHi8VjJVP1cG
 Dp1Q==
X-Gm-Message-State: AHQUAubEzwI5xMiHIt0bPJl+Frede0+HL9qHkdVDJw4DO8X01W0U9bLk
 ZQmnf/sQ4PU3BkFa3bjcJxY=
X-Google-Smtp-Source: AHgI3Ib3R7FXw4yQEelXe3oDngQBGAzXkgBkGL+M/OS1e5t4tszUtpid7NtjBqGLxi1D6WIeAChycA==
X-Received: by 2002:a2e:5d59:: with SMTP id r86mr8633777ljb.158.1551100363768; 
 Mon, 25 Feb 2019 05:12:43 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id u9sm2609580lfe.58.2019.02.25.05.12.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 05:12:43 -0800 (PST)
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
 <CAPD2p-=U3Hfi9g-PhcU6ztAWwAhTES2aoMAJjJ0nY6quj_9m0Q@mail.gmail.com>
 <CABHD4K8f9WPxiLZpAtxyw_kx48=1nNSGrxMq1a5Kgp7VpKWoxQ@mail.gmail.com>
 <edd00c92-af3a-93de-a199-6dfe75e5fa75@gmail.com>
 <49e28f22-e1b6-a8af-fe73-94d926b8de4a@gmail.com>
 <CABHD4K8Qi=1OoZGDt2KPzSObRqSNTP_mY3+wOna+fN_487nXxg@mail.gmail.com>
 <CABHD4K9GHmNpHSQH0uR7Rtf6gJzN-xW_MeARQzY9z89pcXY5ZQ@mail.gmail.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <78c899ed-2b6a-1057-dde0-05f92c3fb81a@gmail.com>
Date: Mon, 25 Feb 2019 15:12:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CABHD4K9GHmNpHSQH0uR7Rtf6gJzN-xW_MeARQzY9z89pcXY5ZQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 andrii_chepurnyi@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDIzLjAyLjE5IDE1OjA1LCBBbWl0IFRvbWVyIHdyb3RlOgo+IEhlbGxvLAoKSGkKCgo+Cj4+
PiBEaWQgcmVtb3ZpbmcgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgdG9nZXRoZXIgd2l0aCB1c2Vy
cyB3b3JrIG91dCB3ZWxsCj4+PiBmb3IgeW91Pwo+IFJlbW92aW5nICJyZXNlcnZlZC1tZW1vcnki
IG5vZGUgYWxvbmcgd2l0aCAibW1uZ3IiIHdvcmtlZCB3ZWxsLiBUZXN0ZWQgaXQKPiB3aXRoIHYz
LjE1IEJTUCByZWxlYXNlLgoKb2sKCgo+Cj4gQWxzbywganVzdCB0cmllZCBsb2FkaW5nIFhFTiBm
cm9tIG9uZSBvZiB5b3VyIGJyYW5jaFsxXSBidXQgaXQgc3R1Y2sgd2l0aCB0aGlzOgo+Cj4gWyAg
IDEzLjc5MzMwNV0gaG9zdCAxMC4xMDUuMi4yNyBpcyBhbGl2ZQo+IFsgICAxMy43OTcwNTBdID0+
IHRmdHAgMHg0ODAwMDAwMCB4ZW4KPiBbICAgMjAuOTQ0NjgxXSByYXZiOjAgaXMgY29ubmVjdGVk
IHRvIHJhdmIuICBSZWNvbm5lY3RpbmcgdG8gcmF2Ygo+IFsgICAyMC45NTIwMzJdIHJhdmIgV2Fp
dGluZyBmb3IgUEhZIGF1dG8gbmVnb3RpYXRpb24gdG8gY29tcGxldGUuLi4gZG9uZQo+IFsgICAy
My45NjQyMDFdIHJhdmI6IDEwMDBCYXNlL0Z1bGwKPiBbICAgMjMuOTcyNzk0XSBVc2luZyByYXZi
IGRldmljZQo+IFsgICAyMy45NzU3OTJdIFRGVFAgZnJvbSBzZXJ2ZXIgMTAuMTA1LjIuMjc7IG91
ciBJUCBhZGRyZXNzIGlzIDEwLjEwNS4yLjI4Cj4gWyAgIDIzLjk4MjY4NV0gRmlsZW5hbWUgJ3hl
bicuCj4gWyAgIDIzLjk4NTU4OF0gTG9hZCBhZGRyZXNzOiAweDQ4MDAwMDAwCj4gWyAgIDIzLjk4
OTMwN10gTG9hZGluZzoKPiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+IFsgICAyOS4wNzM1MjBdCj4gIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiBb
ICAgMjkuMTU1NTg5XSAgICMjIyMjIyMjIyMjIyMjIyMjIwo+IFsgICAyOS4xNzg4MThdICAgMTQx
LjYgS2lCL3MKPiBbICAgMjkuMTgxNTQwXSBkb25lCj4gWyAgIDI5LjE4MzQ0N10gQnl0ZXMgdHJh
bnNmZXJyZWQgPSA3NTQwMDAgKGI4MTUwIGhleCkKPiBbICAgMjkuMTg4Nzg5XSA9PiBib290aSAw
eDQ4MDAwMDAwCj4gWyAgIDM0Ljk5MDI5NV0gSW1hZ2UgbGFja3MgaW1hZ2Vfc2l6ZSBmaWVsZCwg
YXNzdW1pbmcgMTZNaUIKPiBbICAgMzQuOTk1ODM3XQo+IFsgICAzNC45OTczNjJdIFN0YXJ0aW5n
IGtlcm5lbCAuLi4KPiBbICAgMzUuMDAwNjI4XQo+Cj4gRG8gd2UgbmVlZCB0byBjaG9zZSBzb21l
IG90aGVyIGFkZHJlc3Mgd2hlcmUgaXQgc2hvdWxkIGJlIGxvYWRlZCA/CgpXZSB1c3VhbGx5IGxv
YWQgWGVuIHRvIDB4NDgwODAwMDAuLi4KCgpJIHRoaW5rLCBpdCBpcyB1cCB0byB5b3UgdG8gd2hh
dCBhZGRyZXNzIHRvIGxvYWQgaW1hZ2VzIGluIFUtQm9vdC4KCkp1c3QgdG8gYmUgc3VyZSB0aGF0
IHlvdSB3b24ndCBvdmVyd3JpdGUgc29tZXRoaW5nIGVsc2UgaW4gbWVtb3J5IAooc3RhY2ssIG90
aGVyIGltYWdlcywgZXRjKS4uLgoKCkkgd291bGQgc3VnZ2VzdCB5b3UgdG8gYnVpbGQgd2l0aCBl
YXJseSBwcmludGsgc3VwcG9ydCBlbmFibGVkIGFuZCBzZWUgCndoYXQgaXMgd3JvbmcuCgpDT05G
SUdfRUFSTFlfUFJJTlRLPXNjaWYsMHhlNmU4ODAwMAoKCkJUVywgd2UgdXNlIG1raW1hZ2UgdG9v
bCB0byBjcmVhdGUgWGVuIGltYWdlIHRvIGJlIGxvYWRlZDoKCm1raW1hZ2UgLUEgYXJtNjQgLUMg
bm9uZSAtVCBrZXJuZWwgLWEgMHg3ODA4MDAwMCAtZSAweDc4MDgwMDAwIC1uICJYRU4iIAp4ZW4v
eGVuIHhlbi11SW1hZ2UKCgo+Cj4gVGhhbmtzCj4gICAtQW1pdAoKLS0gClJlZ2FyZHMsCgpPbGVr
c2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:17:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:17:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyG8L-0004fE-Dv; Mon, 25 Feb 2019 13:17:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pOtK=RA=citrix.com=prvs=952d8b9b9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gyG8K-0004f9-Ai
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 13:17:24 +0000
X-Inumbo-ID: afc828d7-38ff-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afc828d7-38ff-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:17:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="78966261"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 25 Feb 2019 13:16:19 +0000
Message-ID: <1551100579-2135-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] tools/tests: Drop obsolete test
 infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlZ3Jlc3Npb24vIGRpcmVjdG9yeSB3YXMgaWRlbnRpZmllZCBhcyBhbHJlYWR5IGJyb2tl
biBpbiAyMDEyIChjL3MKOTUzOTUzY2M1KS4gIFRoZSBsb2dpYyBpcyBpbnRlbmRlZCB0byB0ZXN0
ICoucHkgZmlsZXMgaW4gdGhlIFhlbiB0cmVlIGFnYWluc3QKZGlmZmVyZW50IHZlcnNpb25zIG9m
IHB5dGhvbiwgYnV0IGV2ZXJ5IGlkZW50aWZpZWQgdmVyc2lvbiBpcyBub3cgb2Jzb2xldGUuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CkZvciA0LjEyLCB0aGlzIGlzIHZlcnkgc2FmZS4gIEl0IGhhcyBiZWVuIHVucmVhY2hhYmxlIGlu
IHRoZSBzb3VyY2UgdHJlZSBmb3IgNwp5ZWFycywgYW5kIHdhcyBicm9rZW4gYmVmb3JlIHRoZW4u
Ci0tLQogdG9vbHMvdGVzdHMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMyAtCiB0b29scy90ZXN0cy9yZWdyZXNzaW9uL01ha2VmaWxlICAgICAgICAgICAgICAgICAg
ICB8IDk1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vUkVB
RE1FICAgICAgICAgICAgICAgICAgICAgIHwgMzkgLS0tLS0tLS0tCiB0b29scy90ZXN0cy9yZWdy
ZXNzaW9uL3NjcmlwdHMvYnVpbGRfcHl0aG9uLnNoICAgICB8IDI0IC0tLS0tLQogLi4uL3JlZ3Jl
c3Npb24vc2NyaXB0cy9jaGVja19weXRob25fc3ludGF4LnNoICAgICAgfCAyMiAtLS0tLQogdG9v
bHMvdGVzdHMvcmVncmVzc2lvbi9zY3JpcHRzL2Rvd25sb2FkX3B5dGhvbi5zaCAgfCAxMiAtLS0K
IDYgZmlsZXMgY2hhbmdlZCwgMTk1IGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IHRv
b2xzL3Rlc3RzL3JlZ3Jlc3Npb24vTWFrZWZpbGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy90
ZXN0cy9yZWdyZXNzaW9uL1JFQURNRQogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3Rlc3RzL3Jl
Z3Jlc3Npb24vc2NyaXB0cy9idWlsZF9weXRob24uc2gKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29s
cy90ZXN0cy9yZWdyZXNzaW9uL3NjcmlwdHMvY2hlY2tfcHl0aG9uX3N5bnRheC5zaAogZGVsZXRl
IG1vZGUgMTAwNjQ0IHRvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vc2NyaXB0cy9kb3dubG9hZF9weXRo
b24uc2gKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL01h
a2VmaWxlCmluZGV4IGE5ZmM1MGQuLjI2MDViM2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL01h
a2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL01ha2VmaWxlCkBAIC03LDkgKzcsNiBAQCBMRExJQlMg
Kz0gJChMRExJQlNfbGlieGVuY3RybCkKIFNVQkRJUlMteSA6PQogU1VCRElSUy0kKENPTkZJR19Y
ODYpICs9IG1jZS10ZXN0CiBTVUJESVJTLXkgKz0gbWVtLXNoYXJpbmcKLWlmZXEgKCQoWEVOX1RB
UkdFVF9BUkNIKSxfX2ZpeG1lX18pCi1TVUJESVJTLXkgKz0gcmVncmVzc2lvbgotZW5kaWYKIGlm
bmVxICgkKGNsYW5nKSx5KQogU1VCRElSUy0kKENPTkZJR19YODYpICs9IHg4Nl9lbXVsYXRvcgog
ZW5kaWYKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vTWFrZWZpbGUgYi90b29s
cy90ZXN0cy9yZWdyZXNzaW9uL01ha2VmaWxlCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCA3MGQ1MjRhLi4wMDAwMDAwCi0tLSBhL3Rvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vTWFrZWZpbGUK
KysrIC9kZXYvbnVsbApAQCAtMSw5NSArMCwwIEBACi0jCi0jIFNldHMgdXAgc29tZSByZWdyZXNz
aW9uIGFwcGxpY2F0aW9ucwotIyBSdW5zIHJlZ3Jlc3Npb24gdGVzdHMKLSMKLSMgVG8gcnVuIHRo
aXMsIGF0IGxlYXN0IHRoZSBiYXNpYyBidWlsZCAvIGRldmVsb3BtZW50IGVudmlyb25tZW50IG11
c3QKLSMgYmUgaW5zdGFsbGVkIChnY2MsIC4uLikKLSMKLVhFTl9ST09UPSQoUFdEKS8uLi8uLi8u
LgotUkVHX1RFU1RfRElSPSQoUFdEKQotCi1QWVRIT05fVkVSU0lPTlM9cHl0aG9uLTIuMyBweXRo
b24tMi40IHB5dGhvbi0yLjUgcHl0aG9uLTIuNiBweXRob24tMy4xCi0KLS5QSE9OWTogYWxsCi1h
bGw6IGNoZWNrLXB5dGhvbi1zeW50YXgKLQotLlBIT05ZOiBjaGVjay1weXRob24tc3ludGF4Ci1j
aGVjay1weXRob24tc3ludGF4OiBydW50aW1lLWVudmlyb25tZW50Ci0JQChzZXQgLWUgJiYgZm9y
IHAgaW4gJChQWVRIT05fVkVSU0lPTlMpOyBkbyBcCi0JICAvYmluL3NoICQoUkVHX1RFU1RfRElS
KS9zY3JpcHRzL2NoZWNrX3B5dGhvbl9zeW50YXguc2ggXAotCQkkKFJFR19URVNUX0RJUikgJCRw
ICQoWEVOX1JPT1QpOyBkb25lKQotCi0uUEhPTlk6IHJ1bnRpbWUtZW52aXJvbm1lbnQKLXJ1bnRp
bWUtZW52aXJvbm1lbnQ6ICQoUFlUSE9OX1ZFUlNJT05TKQotCi0uUEhPTlk6IGRpc3RjbGVhbgot
ZGlzdGNsZWFuOgotCXJtIC1mciAkKFJFR19URVNUX0RJUikvaW5zdGFsbGVkICQoUkVHX1RFU1Rf
RElSKS9kb3dubG9hZHMgXAotCQkkKFJFR19URVNUX0RJUikvYnVpbGQKLQotIyMjIFB5dGhvbiAy
LjMKLQotLlBIT05ZOiBweXRob24tMi4zCi1weXRob24tMi4zOiAkKFJFR19URVNUX0RJUikvaW5z
dGFsbGVkL3B5dGhvbi0yLjMvYmluL3B5dGhvbjIuMwotCi0kKFJFR19URVNUX0RJUikvaW5zdGFs
bGVkL3B5dGhvbi0yLjMvYmluL3B5dGhvbjIuMzogXAotCSQoUkVHX1RFU1RfRElSKS9kb3dubG9h
ZHMvUHl0aG9uLTIuMy43LnRnegotCUAvYmluL3NoICQoUkVHX1RFU1RfRElSKS9zY3JpcHRzL2J1
aWxkX3B5dGhvbi5zaCBcCi0JCSQoUkVHX1RFU1RfRElSKSAyLjMgMi4zLjcKLSQoUkVHX1RFU1Rf
RElSKS9kb3dubG9hZHMvUHl0aG9uLTIuMy43LnRnejoKLQlAL2Jpbi9zaCAkKFJFR19URVNUX0RJ
Uikvc2NyaXB0cy9kb3dubG9hZF9weXRob24uc2ggXAotCQkkKFJFR19URVNUX0RJUikgMi4zLjcK
LQotIyMjIFB5dGhvbiAyLjQKLQotLlBIT05ZOiBweXRob24tMi40Ci1weXRob24tMi40OiAkKFJF
R19URVNUX0RJUikvaW5zdGFsbGVkL3B5dGhvbi0yLjQvYmluL3B5dGhvbjIuNAotCi0kKFJFR19U
RVNUX0RJUikvaW5zdGFsbGVkL3B5dGhvbi0yLjQvYmluL3B5dGhvbjIuNDogXAotCSQoUkVHX1RF
U1RfRElSKS9kb3dubG9hZHMvUHl0aG9uLTIuNC42LnRnegotCUAvYmluL3NoICQoUkVHX1RFU1Rf
RElSKS9zY3JpcHRzL2J1aWxkX3B5dGhvbi5zaCBcCi0JCSQoUkVHX1RFU1RfRElSKSAyLjQgMi40
LjYKLSQoUkVHX1RFU1RfRElSKS9kb3dubG9hZHMvUHl0aG9uLTIuNC42LnRnejoKLQlAL2Jpbi9z
aCAkKFJFR19URVNUX0RJUikvc2NyaXB0cy9kb3dubG9hZF9weXRob24uc2ggXAotCQkkKFJFR19U
RVNUX0RJUikgMi40LjYKLQotIyMjIFB5dGhvbiAyLjUKLQotLlBIT05ZOiBweXRob24tMi41Ci1w
eXRob24tMi41OiAkKFJFR19URVNUX0RJUikvaW5zdGFsbGVkL3B5dGhvbi0yLjUvYmluL3B5dGhv
bjIuNQotCi0kKFJFR19URVNUX0RJUikvaW5zdGFsbGVkL3B5dGhvbi0yLjUvYmluL3B5dGhvbjIu
NTogXAotCSQoUkVHX1RFU1RfRElSKS9kb3dubG9hZHMvUHl0aG9uLTIuNS40LnRnegotCUAvYmlu
L3NoICQoUkVHX1RFU1RfRElSKS9zY3JpcHRzL2J1aWxkX3B5dGhvbi5zaCBcCi0JCSQoUkVHX1RF
U1RfRElSKSAyLjUgMi41LjQKLSQoUkVHX1RFU1RfRElSKS9kb3dubG9hZHMvUHl0aG9uLTIuNS40
LnRnejoKLQlAL2Jpbi9zaCAkKFJFR19URVNUX0RJUikvc2NyaXB0cy9kb3dubG9hZF9weXRob24u
c2ggXAotCQkkKFJFR19URVNUX0RJUikgMi41LjQKLQotIyMjIFB5dGhvbiAyLjYKLQotLlBIT05Z
OiBweXRob24tMi42Ci1weXRob24tMi42OiAkKFJFR19URVNUX0RJUikvaW5zdGFsbGVkL3B5dGhv
bi0yLjYvYmluL3B5dGhvbjIuNgotCi0kKFJFR19URVNUX0RJUikvaW5zdGFsbGVkL3B5dGhvbi0y
LjYvYmluL3B5dGhvbjIuNjogXAotCSQoUkVHX1RFU1RfRElSKS9kb3dubG9hZHMvUHl0aG9uLTIu
Ni4yLnRnegotCUAvYmluL3NoICQoUkVHX1RFU1RfRElSKS9zY3JpcHRzL2J1aWxkX3B5dGhvbi5z
aCBcCi0JCSQoUkVHX1RFU1RfRElSKSAyLjYgMi42LjIKLSQoUkVHX1RFU1RfRElSKS9kb3dubG9h
ZHMvUHl0aG9uLTIuNi4yLnRnejoKLQlAL2Jpbi9zaCAkKFJFR19URVNUX0RJUikvc2NyaXB0cy9k
b3dubG9hZF9weXRob24uc2ggXAotCQkkKFJFR19URVNUX0RJUikgMi42LjIKLQotIyMjIFB5dGhv
biAzLjAuMSBoYXMgcmVhY2hlZCBlbmQgb2YgbGlmZSBhbmQgaXMgbm90IChsb25nZXIpIHN1cHBv
cnRlZAotCi0jIyMgUHl0aG9uIDMuMQotCi0uUEhPTlk6IHB5dGhvbi0zLjEKLXB5dGhvbi0zLjE6
ICQoUkVHX1RFU1RfRElSKS9pbnN0YWxsZWQvcHl0aG9uLTMuMS9iaW4vcHl0aG9uMy4xCi0KLSQo
UkVHX1RFU1RfRElSKS9pbnN0YWxsZWQvcHl0aG9uLTMuMS9iaW4vcHl0aG9uMy4xOiBcCi0JJChS
RUdfVEVTVF9ESVIpL2Rvd25sb2Fkcy9QeXRob24tMy4xLnRnegotCUAvYmluL3NoICQoUkVHX1RF
U1RfRElSKS9zY3JpcHRzL2J1aWxkX3B5dGhvbi5zaCBcCi0JCSQoUkVHX1RFU1RfRElSKSAzLjEg
My4xCi0kKFJFR19URVNUX0RJUikvZG93bmxvYWRzL1B5dGhvbi0zLjEudGd6OgotCUAvYmluL3No
ICQoUkVHX1RFU1RfRElSKS9zY3JpcHRzL2Rvd25sb2FkX3B5dGhvbi5zaCBcCi0JCSQoUkVHX1RF
U1RfRElSKSAzLjEKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vUkVBRE1FIGIv
dG9vbHMvdGVzdHMvcmVncmVzc2lvbi9SRUFETUUKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDA2YjI2YjAuLjAwMDAwMDAKLS0tIGEvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9SRUFETUUK
KysrIC9kZXYvbnVsbApAQCAtMSwzOSArMCwwIEBACi0KLVJlZ3Jlc3Npb24gVGVzdCBFbnZpcm9u
bWVudCBmb3IgWGVuCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0KLVRo
aXMgaXMgYW4gaW5pdGlhbCByZWdyZXNzaW9uIHRvb2wgZW52aXJvbm1lbnQgZm9yIFhlbi4KLQot
V2l0aCB0aGUgaGVscCBvZiB0aGUgTWFrZWZpbGUsIGl0IGlzIHBvc3NpYmxlIHRvIGNvbXBpbGUg
YSBjb3VwbGUgb2YKLWRpZmZlcmVudCBweXRob24gdmVyc2lvbnMgYW5kIGNoZWNrIGFsbCAucHkg
ZmlsZXMgYWdhaW5zdCBhbGwgdmVyaW9ucwotZm9yIHN5bnRheCBlcnJvcnMuICBOb3RlIHRoYXQg
ZHVlIHRvIHRoZSBkeW5taWMgb2YgcHl0aG9uIG5vdCBhbGwKLXN5bnRheCBlcnJvcnMgbWlnaHQg
YmUgZGV0ZWN0ZWQuCi0KLUN1cnJlbnRseSB0aGUgZm9sbG93aW5nIHZlcnNpb25zIG9mIHB5dGhv
biBhcmUgc3VwcG9ydGVkOgotMi4zLjcgMi40LjYgMi41LjQgMi42LjIgMy4xCi0KLQotVXNhZ2UK
LS0tLS0tCi0KLVRvIGRvd25sb2FkIGFsbCBzdXBwb3J0ZWQgdmVyc2lvbnMgb2YgcHl0aG9uLCBj
b21waWxlIHRoZW0sIGluc3RhbGwKLXRoZW0gYW5kIHJ1biBhIGJhc2ljIHN5bnRheCBjaGVjaywg
cnVuCi0KLSQgbWFrZQotCi0oVGhlIGRvd25sb2FkIGFuZCBjb21waWxhdGlvbiBvZiBweXRob24g
aXMgb25seSBkb25lIGlmIG5vdCBhbHJlYWR5Ci1hdmFpbGFibGUuKQotCi1UbyBkZWxldGUgYWxs
IGF1dG9tYXRpY2FsbHkgYnVpbGQgZmlsZXM6Ci0KLSQgbWFrZSBkaXN0LWNsZWFuCi0KLQotCi1S
dW5pbmcgdW5pdHRlc3RzIHdpdGggYSBzcGVjaWZpYyB2ZXJzaW9uCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0KLVRoaXMgZG9lcyBub3Qgd29yayBhdCB0aGUgbW9t
ZW50LCBiZWNhdXNlIGEgbG90IG9mIGFkZGl0aW9uYWwgcHl0aG9uCi1wYWNrYWdlcyBhcmUgbmVl
ZGVkIGZvciB0aGlzICh3aGljaCBhcmUgY3VycmVudGx5IG5vdCBhdXRvbWF0aWNhbGx5Ci1idWls
ZCkuCi0KZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vc2NyaXB0cy9idWlsZF9w
eXRob24uc2ggYi90b29scy90ZXN0cy9yZWdyZXNzaW9uL3NjcmlwdHMvYnVpbGRfcHl0aG9uLnNo
CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2MDMyNTJlLi4wMDAwMDAwCi0tLSBhL3Rv
b2xzL3Rlc3RzL3JlZ3Jlc3Npb24vc2NyaXB0cy9idWlsZF9weXRob24uc2gKKysrIC9kZXYvbnVs
bApAQCAtMSwyNCArMCwwIEBACi0jIS9iaW4vYmFzaAotIwotIyBUaGlzIHNjcmlwdCBidWlsZHMg
cHl0aG9uIGluIHRoZSBkaXIgCi0jIGluc3RhbGxlZC9weXRob24tJHtERVNUfSBmcm9tIHBhY2th
Z2UgZG93bmxvYWRzL1B5dGhvbi17UEtHX1ZFUlN9LnRnegotIwotCi1zZXQgLWUKLQotUkVHX1RF
U1RfRElSPSQxCi1ERVNUPSQyCi1QS0dfVkVSUz0kMwotCi1TVUJfTUFLRVNfTUlOVVNfSj0tajQK
LQotQlVJTERfRElSPSR7UkVHX1RFU1RfRElSfS9idWlsZAotCi1ta2RpciAtcCAke0JVSUxEX0RJ
Un0KLShjZCAke0JVSUxEX0RJUn0gJiYgdGFyIC14ZiAke1JFR19URVNUX0RJUn0vZG93bmxvYWRz
L1B5dGhvbi0kUEtHX1ZFUlMudGd6KQotKGNkICR7QlVJTERfRElSfS9QeXRob24tJFBLR19WRVJT
ICYmCi0gLi9jb25maWd1cmUgLS1lbmFibGUtc2hhcmVkIC0tZW5hYmxlLWlwdjYgLS13aXRob3V0
LWN4eCBcCi0gICAgICAgLS13aXRoLXRocmVhZHMgLS1wcmVmaXg9JHtSRUdfVEVTVF9ESVJ9L2lu
c3RhbGxlZC9weXRob24tJERFU1QgJiYKLW1ha2UgJHtTVUJfTUFLRVNfTUlOVVNfSn0gJiYKLW1h
a2UgaW5zdGFsbCkKLXJtIC1mciAke0JVSUxEX0RJUn0vUHl0aG9uLSRQS0dfVkVSUwpkaWZmIC0t
Z2l0IGEvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9zY3JpcHRzL2NoZWNrX3B5dGhvbl9zeW50YXgu
c2ggYi90b29scy90ZXN0cy9yZWdyZXNzaW9uL3NjcmlwdHMvY2hlY2tfcHl0aG9uX3N5bnRheC5z
aApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMjQwMTg5NS4uMDAwMDAwMAotLS0gYS90
b29scy90ZXN0cy9yZWdyZXNzaW9uL3NjcmlwdHMvY2hlY2tfcHl0aG9uX3N5bnRheC5zaAorKysg
L2Rldi9udWxsCkBAIC0xLDIyICswLDAgQEAKLSMhL2Jpbi9iYXNoCi0jCi0jIENoZWNrcyB0aGUg
c3ludGF4IG9mIGFsbCAucHkgZmlsZXMKLSMgKGNvbXBpbGVzIHRoZW0gaW50byAucHljIGZpbGVz
KQotIwotCi1SRUdfVEVTVF9ESVI9JDEKLSMgUHl0aG9uIHZlcnNpb24sIGUuZy4gcHl0aG9uLTIu
MwotUFlUSE9OPSQyCi1QQVRIX1RPX0NIRUNLPSQzCi0KLWVjaG8gIlN5bnRheCBjaGVjayBmb3Ig
JFBZVEhPTiIKLVBZVEhPTl9FWEVDVVRBQkxFPWBlY2hvICRQWVRIT04gfCB0ciAtZCAiLSJgCi1l
eHBvcnQgTERfTElCUkFSWV9QQVRIPSR7UkVHX1RFU1RfRElSfS9pbnN0YWxsZWQvJFBZVEhPTi9s
aWIKLWV4cG9ydCBQQVRIPSR7UkVHX1RFU1RfRElSfS9pbnN0YWxsZWQvJFBZVEhPTi9iaW46JFBB
VEgKLQotIyAtbSBpcyBhdmFpbGFibGUgc3RhcnRpbmcgd2l0aCBweXRob24gMi40Ci0jIFdoZW4g
c3VwcG9ydCBmb3IgMi4zIChhbmQgZWFybGllcikgaXMgZHJvcHBlZCwKLSMgdGhlIGZvbGxvd2lu
ZyBsaW5lIHdpbGwgZG8uCi0jICR7UFlUSE9OX0VYRUNVVEFCTEV9IC1tIGNvbXBpbGVhbGwgLWYg
LXEgLXggIi4qXC5oZy4qfC4qL3Rvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vaW5zdGFsbGVkLioiICR7
UEFUSF9UT19DSEVDS30KLSR7UFlUSE9OX0VYRUNVVEFCTEV9ICR7UkVHX1RFU1RfRElSfS9pbnN0
YWxsZWQvJFBZVEhPTi9saWIvJHtQWVRIT05fRVhFQ1VUQUJMRX0vY29tcGlsZWFsbC5weSAtZiAt
cSAteCAiLipcLmhnLip8LiovaW5zdGFsbGVkL3B5dGhvbi0uKiIgJHtQQVRIX1RPX0NIRUNLfQot
ZXhpdCAkPwpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9zY3JpcHRzL2Rvd25s
b2FkX3B5dGhvbi5zaCBiL3Rvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vc2NyaXB0cy9kb3dubG9hZF9w
eXRob24uc2gKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDIyMzUyMmUuLjAwMDAwMDAK
LS0tIGEvdG9vbHMvdGVzdHMvcmVncmVzc2lvbi9zY3JpcHRzL2Rvd25sb2FkX3B5dGhvbi5zaAor
KysgL2Rldi9udWxsCkBAIC0xLDEyICswLDAgQEAKLSMhL2Jpbi9iYXNoCi0jCi0jIERvd25sb2Fk
cyBweXRob24gd2l0aCB2ZXJzaW9uICQxIGFuZCBzdG9yZXMgaW4gaW50byB0aGUgZG93bmxvYWRz
IGRpci4KLSMKLQotc2V0IC1lCi0KLVJFR19URVNUX0RJUj0kMQotVkVSU0lPTj0kMgotCi1ta2Rp
ciAtcCAke1JFR19URVNUX0RJUn0vZG93bmxvYWRzCi13Z2V0IC1xIC1PICR7UkVHX1RFU1RfRElS
fS9kb3dubG9hZHMvUHl0aG9uLSR7VkVSU0lPTn0udGd6IGh0dHA6Ly93d3cucHl0aG9uLm9yZy9m
dHAvcHl0aG9uLyR7VkVSU0lPTn0vUHl0aG9uLSR7VkVSU0lPTn0udGd6Ci0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:22:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGDe-0005Lr-9V; Mon, 25 Feb 2019 13:22:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyGDc-0005Lm-Is
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:22:52 +0000
X-Inumbo-ID: 72e8100e-3900-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 72e8100e-3900-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:22:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 09AA8374;
 Mon, 25 Feb 2019 05:22:20 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C89403F575;
 Mon, 25 Feb 2019 05:22:18 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
 <ecc8d855-e3f7-9e19-b8d6-ee9a2685ade0@arm.com>
 <9398ea9e-d49f-7595-7b15-5f4524e43a72@gmail.com>
 <69ef3086-dda3-8c66-e3b6-20124e2d97cc@arm.com>
 <f502b83f-a9c6-76e8-b3ca-d11bfce348d6@gmail.com>
 <3a355069-854f-1283-e115-c6deeb6e701d@arm.com>
 <ee393536-d825-bf0d-1224-ac6f88daeda6@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e414749f-980d-168f-b276-fafd5ac92b92@arm.com>
Date: Mon, 25 Feb 2019 13:22:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <ee393536-d825-bf0d-1224-ac6f88daeda6@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNS8wMi8yMDE5IDEzOjA2LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
PiBPbiAyLzI1LzE5IDI6NTAgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9u
IDI1LzAyLzIwMTkgMTI6MzgsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4gT24g
Mi8yNS8xOSAyOjE1IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBP
biAyNS8wMi8yMDE5IDExOjQ5LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4g
T24gMi8yNS8xOSAxOjIzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiBIaSwKPj4+Pj4+
Cj4+Pj4+PiBPbiAyNS8wMi8yMDE5IDA5OjUwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90
ZToKPj4+Pj4+PiBPbiAyLzIyLzE5IDExOjMzIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+
Pj4+PiBPbiAyMi8wMi8yMDE5IDIxOjAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+
Pj4+PiBPbiBGcmksIDIyIEZlYiAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+Pj4+
Pj4gQlRXLCBJIGNoZWNrZWQgdGhlIHNlcmllcyB3aXRoIC1Xc3dpdGNoLWRlZmF1bHQ6Cj4+Pj4+
Pj4+Pj4+Pj4gLVdzd2l0Y2gtZGVmYXVsdAo+Pj4+Pj4+Pj4+Pj4+IFdhcm4gd2hlbmV2ZXIgYSBz
d2l0Y2ggc3RhdGVtZW50IGRvZXMgbm90IGhhdmUgYSBkZWZhdWx0IGNhc2UuCj4+Pj4+Pj4gV2ls
bCB5b3UgYmUgb2sgdG8gdHVybiB0aGlzIHBhcnRpY3VsYXIgc3dpdGNoIG9uIGJ5IGRlZmF1bHQ/
Cj4+Pj4+Pj4gT3IgeW91IHN1Z2dlc3QgdGhhdCBhbnlvbmUgaW50ZXJlc3RlZCB0byBkbyBzbyBv
biB0aGVpciBvd24gd2lsbD8KPj4+Pj4+PiBJZiB3ZSB3YW50IHRvIHR1cm4gbWFueSBtb3JlIHdh
cm5pbmdzIGEgYml0IGxhdGVyPwo+Pj4+Pj4KPj4+Pj4+IElmIHdlIGRlY2lkZSB0byBmdWxseSBp
bXBsZW1lbnQgdGhlIHJ1bGUgaW4gWGVuLCB0aGVuIGl0IHdvdWxkIGJlIG5pY2UgdG8gCj4+Pj4+
PiBnZXQgdGhlIGNvbXBpbGVyIGhlbHBpbmcgdXMgc3BvdHRpbmcgbmV3IHN3aXRjaCB3aXRob3V0
IGRlZmF1bHQgY2FzZS4KPj4+Pj4+Cj4+Pj4+Pj4+Pj4+Pj4+IEZ1cnRoZXJtb3JlLCB1c2luZyBC
VUcoKSBpcyBhIHByZXR0eSBiYWQgaWRlYSBpbiBzd2l0Y2guCj4+Pj4+Pj4+Pj4+Pj4gSXQgaXMg
YW5kIG5vdCBvbmx5IGluIHRoZSBzd2l0Y2guIFRoZSByZWFzb24gSSBwdXQgQlVHIGlzIHRoYXQg
SSB0cmllZAo+Pj4+Pj4+Pj4+Pj4+IHRvIGZvbGxvdwo+Pj4+Pj4+Pj4+Pj4+IHRoZSBleGlzdGlu
ZyAiZXJyb3IgaGFuZGxpbmciIGF0IHRob3NlIHBsYWNlcy4KPj4+Pj4+Pj4+Pj4+IEl0IGlzIG5v
dCBiZWNhdXNlIEJVRygpIGlzIGJlZW4gdXNlZCB0b2RheSBpbiBzb21lIHBsYWNlcyB0aGF0IHdl
IAo+Pj4+Pj4+Pj4+Pj4gbmVlZCB0bwo+Pj4+Pj4+Pj4+Pj4gY29udGludWUgdG8gc3ByZWFkIGl0
Lgo+Pj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4+PiBVc2Ugb2YgQlVHKCkgaXRzZWxmIGlzIGFub3Ro
ZXIgdG9waWMgd2hpY2ggd2lsbCBhbHNvIG5lZWQgdG8gYmUKPj4+Pj4+Pj4+Pj4+PiBhZGRyZXNz
ZWQKPj4+Pj4+Pj4+Pj4+IFNvIHdlIHNob3VsZCBub3QgYWRkIG1vcmUgb2YgdGhlbS4uLgo+Pj4+
Pj4+Pj4+PiBBZ2FpbiwgSSBzZWUgdGhpcyBhcyBhIGRlZGljYXRlZCBjaGFuZ2UuIFNvLCBpbiB0
aGUgY3VycmVudCBzZXJpZXMgSSAKPj4+Pj4+Pj4+Pj4gdGhpbmsKPj4+Pj4+Pj4+Pj4gaXQgaXMK
Pj4+Pj4+Pj4+Pj4gYWNjZXB0YWJsZSB0byB1c2UgdGhlIGV4aXN0aW5nIHdheSBvZiBlcnJvciBo
YW5kbGluZyBpZiBhbnkgYXQgYWxsLgo+Pj4+Pj4+Pj4+IFRoYXQncyBub3QgaG93IGl0IHdvcmtz
IGluIHVwc3RyZWFtLiBJZiB5b3Uga25vdyBzb21lIGNvbnN0cnVjdHMgYXJlIAo+Pj4+Pj4+Pj4+
IHdyb25nLCBpdAo+Pj4+Pj4+Pj4+IGlzIGJlc3QgdG8gdHJ5IHRvIGFkZHJlc3MgcGFydGlhbGx5
IHRoZSBwcm9ibGVtIGRpcmVjdGx5IHRoZW4gaGF2aW5nIAo+Pj4+Pj4+Pj4+IHNvIHlvdQo+Pj4+
Pj4+Pj4+IHJlZHVjZSB0aGUgYW1vdW50cyBvZiBjaGFuZ2UgYWZ0ZXJ3YXJkcy4KPj4+Pj4+PiBT
bywgdGhlbiB3ZSBuZWVkIHRvIGdldCByaWQgb2YgQlVHKCkgZnJvbSB0aGUgZXhpc3RpbmcgY29k
ZSBmaXJzdCwKPj4+Pj4+PiBub3QgdHJ5aW5nIHRvIHNvbHZlIHR3byBpc3N1ZXMgYXQgYSB0aW1l
OiBydWxlIDE2LjQgYW5kIEJVRygpLgo+Pj4+Pj4+IEkgc3RpbGwgZG8gdGhpbmsgdGhlc2UgdHdv
IGNoYW5nZXMgYXJlIG5vdCBzdHJpY3RseSByZWxldmFudCwKPj4+Pj4+PiBidXQgMTYuNCBqdXN0
IHN1ZmZlcnMgZnJvbSBjb25zZXF1ZW5jZXMgb2YgQlVHKCkgYmVpbmcgdXNlZC4KPj4+Pj4+Cj4+
Pj4+PiBXaHkgd291bGQgeW91IGFkZCBtb3JlIEJVRygpPyBBcyBJIHNhaWQgYWJvdmUgaWYgdGhp
cyBpcyBhbiBpc3N1ZSwgdGhlbiAKPj4+Pj4+IHlvdSBkb24ndCBhZGQgbW9yZS4gV2UgY2FuIGRl
YWwgd2l0aCBvdGhlciBsYXRlciBvbi4KPj4+Pj4+Cj4+Pj4+PiBTbyBsZXQgbWUgYmUgY2xlYXJl
ciwgSSB3aWxsIG5vdCBhY2NlcHQgYW55IG5ldyBkZWZlbnNpdmUgY29kZSB1c2luZyAKPj4+Pj4+
IEJVRygpLiBJZiB5b3UgbmVlZCByZXdvcmsgaW4gb3JkZXIgdG8gYXZvaWQgQlVHKCkgaW4geW91
ciBzZXJpZXMsIHRoZW4gCj4+Pj4+PiBwbGVhc2UgZG8gaXQuIE5vdGUsIHRoaXMgaXMgbm90IGEg
cmVxdWVzdCB0byByZW1vdmUgdGhlIGV4aXN0aW5nIEJVRygpLgo+Pj4+Pj4KPj4+Pj4gSSBhbSBu
b3QgZGVmZW5kaW5nIEJVRygpIGluIGFueSB3YXkgd2hpY2ggaXMgb2J2aW91c2x5IGEgbm8tZ28u
Cj4+Pj4+IEkgYW0ganVzdCB0cnlpbmcgdG8gc2F5IHRoYXQgQlVHKCkgdXNhZ2UgaW4gdGhlIGV4
aXN0aW5nIGNvZGUgbmVlZHMgdG8gYmUKPj4+Pj4gZml4ZWQgZmlyc3QuIE9uY2UgZG9uZSwgd2Ug
Y2FuIHRoZW4gbW92ZSB0byAiZGVmYXVsdCIgdy9vIEJVRygpCj4+Pj4KPj4+PiBJIGFtIHNvcnJ5
IGJ1dCBpdCBkb2VzIG5vdCBtYWtlIGFueSBzZW5zZS4gV2h5IGRvIHlvdSBmaXJzdCBuZWVkIHRv
IGZpeCB0aGUgCj4+Pj4gQlVHKCkgaW4gdGhlIGNvZGUgYmVmb3JlIG1vdmluZyB0byAiZGVmYXVs
dCIgd2l0aG91dCBCVUcoKT8KPj4+Pgo+Pj4gVGhpcyBvcmRlciBzZWVtcyB0byBiZSBtb3JlIGNv
bnNpc3RlbnQuIE90aGVyd2lzZSwgd2UgZml4IGNvbnNlcXVlbmNlCj4+PiBhbmQgdGhlbiBnZXQg
YmFjayB0byB0aGUgYWN0dWFsIGNhdXNlCj4+Cj4+IFNvIHlvdSB3aWxsIGFkZCBtb3JlIGJhZG5l
c3MgdG8ganVzdCBiZSBjb25zaXN0ZW50LiBEb2Vzbid0IGl0IHNvdW5kIG5vdCByaWdodCAKPj4g
Zm9yIHlvdT8gVGhlIG1vcmUgdGhhdCB5b3UganVzdGlmeSB0aGlzIHBhdGNoIHNlcmllcyBhcyAi
ZGVmZW5zaXZlIGNvZGUiLi4uCj4+Cj4gV2h5PyBJZiB3ZSAqZmlyc3QqIGRlYWwgd2l0aCBCVUco
KSBhbmQgKnRoZW4qIGludHJvZHVjZSAiZGVmYXVsdHMiIHBhdGNoCj4gd2hpY2ggd2lsbCB1c2Ug
dGhlIGFscmVhZHkgZml4ZWQgY29kZT8KVGhpcyBpcyBub3QgaG93IHlvdXIgZS1tYWlsIGNhbWUg
b3V0LiBJdCBjYW1lIG91dCBhcyBpdCBpcyBmaW5lIHRvIGFkZCAiZGVmYXVsdCIgCndpdGggQlVH
KCkgYW5kIHRoZW4gZml4IGl0IGxhdGVyLgoKSG93ZXZlciwgSSBkb24ndCBzZWUgYW55IHN0cmlj
dCBkZXBlbmRlbmNpZXMgb24gdGhlIGJvdGguIFRoZSBtb3JlIHRoYW4gcmVtb3ZpbmcgCmFsbCBC
VUcoKSBpcyBwcm9iYWJseSBnb2luZyB0byBiZSBtb3JlIGNvbnRyb3ZlcnNpYWwgdGhhbiB0aGlz
IHNlcmllcy4gU28gbWF5YmUgCml0IGlzIGdvb2QgdG8gZm9jdXMgb24gb25lIHRoaW5ncyBhbmQg
ZG8gaXQgcmlnaHQuIEFueXdheSwgdGhhdCdzIHlvdXIgY2FsbC4KCj4+Pj4+Pj4+Pj4KPj4+Pj4+
Pj4+PiBTbyBwbGVhc2UgdHJ5IHRvIG5vdCBpbnRyb2R1Y2UgbW9yZSBCVUcoKSBpbiB0aGUgY29k
ZSBiYXNlLgo+Pj4+Pj4+Pj4gSGkgT2xla3NhbmRyLCBKdWxpZW4sCj4+Pj4+Pj4+Pgo+Pj4+Pj4+
Pj4gSnVsaWVuJ3MgcmlnaHQgdGhhdCB3ZSBzaG91bGQgbm90IGludHJvZHVjZSBhbnkgbW9yZSBC
VUcoKXMuIEluIGZhY3QsCj4+Pj4+Pj4+PiBlYWNoIG9mIHRoZW0gbWFrZXMgdGhlIGNvZGUgbGVz
cyBzYWZlLCBub3QgbW9yZSBzYWZlISBUaGUgcHVycG9zZSBvZgo+Pj4+Pj4+Pj4gTUlTUkFDIDE2
LjQgaXMgImRlZmVuc2l2ZSBwcm9ncmFtbWluZyI6IHdyaXRlIHRoZSBjb2RlIGluIGEgd2F5IHRo
YXQgaXMKPj4+Pj4+Pj4+IG1vcmUgKG5vdCBsZXNzISkgcmVzaWxpZW50IHRvIGZhaWx1cmUuCj4+
Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gU28sIEkgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaW50cm9k
dWNlIGEgZGVmYXVsdCBsYWJlbCBiZWNhdXNlIGl0Cj4+Pj4+Pj4+PiBjYW4gaGVscCB1cyBzcG90
IHVuZXhwZWN0ZWQgaXNzdWVzLiBJbnN0ZWFkIG9mIGNhbGxpbmcgQlVHKCkgaW4gdGhlCj4+Pj4+
Pj4+PiBkZWZhdWx0IGhhbmRsZXIsIHdoaWNoIGlzIGRldHJpbWVudGFsLCB3ZSBzaG91bGQgcmV0
dXJuIGFuIGVycm9yIHdoZW4KPj4+Pj4+Pj4+IHBvc3NpYmxlLCBvciBqdXN0IHByaW50IGEgd2Fy
bmluZy4KPj4+Pj4+Pj4gZG9tYWluX2NyYXNoKCkgaXMgYWxtb3N0IGFsd2F5cyBiZXR0ZXIgdGhh
biBCVUcoKS7CoCBJdCBpcyB2ZXJ5IG9idmlvdXMKPj4+Pj4+Pj4gaWYgaXQgZ2V0cyBoaXQsIGFu
ZCB3b250IGNyYXNoIFhlbi4KPj4+Pj4+PiBUaGFuayB5b3UgZm9yIHN1Z2dlc3Rpb25zCj4+Pj4+
Pj4+PiBBcyAxNi40IGNsZWFybHkgc3RhdGUsIGV2ZW4gYSBzaW1wbGUgY29tbWVudCB3b3VsZCBi
ZSBlbm91Z2ggdG8gYWRkcmVzcwo+Pj4+Pj4+Pj4gdGhlIHJ1bGUuIFdlIGp1c3QgbmVlZCB0byBl
eHBsYWluIHdoeSBhIGRlZmF1bHQgbGFiZWwgaXMgbm90IG5lZWRlZC4KPj4+Pj4+Pj4+IFN1Y2gg
YXM6Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gwqDCoCBkZWZhdWx0Ogo+Pj4+Pj4+Pj4gwqDCoCAvKiB1
bnJlYWNoYWJsZSBiZWNhdXNlIGJsYWggYW5kIGJsYWggKi8KPj4+Pj4+PiBUaGlzIGlzIHRydWUu
Li4KPj4+Pj4+Pj4gV2hhdCBhIHNpbXBsZSBjb21tZW50IGRvZXNuJ3QgZG8gaXMgYXZvaWQgYnJl
YWtpbmcgLVdzd2l0Y2guCj4+Pj4+Pj4gLi4uIGFzIHdlbGwgYXMgdGhpcyBjb21tZW50IGFzIHdl
bGwuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFRoaXMgcmVxdWlyZW1lbnQgaXMgYWN0aXZlbHkgaG9zdGls
ZSB0b3dhcmRzIGNvbXBpbGVycyB0cnlpbmcgdG8gaGVscAo+Pj4+Pj4+PiB5b3Ugc3BvdCB3aGVu
IHlvdSBtYWRlIGEgbWlzdGFrZSBhbmQgZm9yZ290IHRvIHVwZGF0ZSBvbmUgb2YgdGhlICROCj4+
Pj4+Pj4+IHBsYWNlcyB5b3UgbmVlZGVkIHRvLgo+Pj4+Pj4+IFRoaXMgaXMgYSB0cmFkZS1vZmY6
IGlmIHlvdXIgY29tcGlsZXIgaXMgYnVnZ3kgb3Igbm90IHN1cHBvcnRpbmcKPj4+Pj4+PiB0aGUg
c3dpdGNoZXMgdGhlbiB0aGUgY29kZSBpdHNlbGYgZGVmZW5kcyBmcm9tIHN1Y2ggY2FzZXMsIGhl
bmNlCj4+Pj4+Pj4gdGhlICJkZWZhdWx0Ii4KPj4+Pj4+Cj4+Pj4+PiBBcyBzYWlkIGJlZm9yZSwg
aG93IGRvIHlvdSBwdXQgdGhlIGxpbWl0IG9uIHdoYXQgeW91IG5lZWQgdG8gcHJvdGVjdCAKPj4+
Pj4+IGFnYWluc3Q/IElmIHlvdXIgY29tcGlsZXIgaXMgYnVnZ3ksIHRoZW4gcHJvYmFibHkgYSBk
ZWZhdWx0IGluIHN3aXRjaCBpcyAKPj4+Pj4+IG5vdCBnb2luZyB0byBoZWxwIG11Y2guCj4+Pj4+
Pgo+Pj4+PiBUaGlzIGlzIHdoeSBkZWZlbnNpdmUgcHJvZ3JhbW1pbmcgd2FzIGludmVudGVkLCBu
bz8gV2UgYXQgbGVhc3QgdHJ5IGhhcmRlcgo+Pj4+PiB0byBkZWZlbmQgb3Vyc2VsdmVzIGZyb20g
cG9zc2libGUgdHJvdWJsZXMuCj4+Pj4KPj4+PiBZb3Ugd2lsbCBuZXZlciBiZSBhYmxlIHRvIGZ1
bGx5IHdvcmthcm91bmQgYSBidWdneSBjb21waWxlci4gSW1hZ2luZSB0aGUgCj4+Pj4gZGVmYXVs
dCBjYXNlIGlzIGFsc28gbWlzY29tcGlsZWQ/IE15IHBvaW50IGhlcmUgaXMgd2UgaGF2ZSB0bwo+
Pj4+Cj4+Pj4gQW55d2F5LCB0aGUgY2hhbmNlIG9mIGJ1Z2d5IGNvbXBpbGVyIGlzIHNsaW1tZXIg
dGhhbiBhIHByb2dyYW1taW5nIGVycm9yLiAKPj4+PiBIZW5jZSB0aGUgZGVmZW5zaXZlIHByb2dy
YW1taW5nLgo+Pj4+Cj4+Pj4+IEFnYWluLCBJIGFtIG5vdCBhbiBleHBlcnQgaW4gdGhpcyBmaWVs
ZC4gTmVpdGhlciBJIGNhbiBkZWZlbmQgTUlTUkEgYW5kIAo+Pj4+PiBjb3JyZXNwb25kaW5nCj4+
Pj4+IHJlcXVpcmVtZW50cy4gQnV0LCBJIGRvIGJlbGlldmUgdGhhdCB0aG9zZSBydWxlcyBkbyBo
YXZlIHNvbWUgZ3JvdW5kIAo+Pj4+PiB1bmRlcm5lYXRoLi4uCj4+Pj4KPj4+PiBXaGF0IEkgcXVl
c3Rpb24gaXMgdGhlIHdheSB5b3VyIHBhdGNoIGltcGxlbWVudGVkIHRoZSBydWxlLiBUaGUgZ29h
bCBvZiAKPj4+PiBNSVNSQSBpcyB0byBtYWtlIHRoZSBjb2RlIG1vcmUgZGVmZW5zaXZlLCBhIGZl
dyBvZiB5b3VyIGNoYW5nZXMgZG9lcyBub3QgCj4+Pj4gYWNoaWV2ZSB0aGF0Lgo+Pj4gVGhpcyBp
cyBhIHYxIG9mIHRoZSBwYXRjaC4gQW5kIG9uZSBvZiB0aGUgcmVhc29ucyB0byBzZW5kIGl0IGFz
IGlzIHdhcyB0byBnYXRoZXIKPj4+IGNvbW11bml0eSdzIHZpZXcgb24gaG93IHRvIHNvbHZlIHN1
Y2ggY2FzZXMuCj4+Cj4+IElmIHlvdSBhcmUgYXdhcmUgb2YgcG90ZW50aWFsIGlzc3VlLCB0aGVu
IGl0IGlzIGN1c3RvbSB0byBzcGVjaWZ5IHRoZW0gaW4gdGhlIAo+PiBjb3ZlciBsZXR0ZXIuCj4g
TXkgYmFkLCBidXQgdGhlIHBhdGNoIGl0c2VsZiB3YXMgZXhwZWN0ZWQgdG8gcmFpc2UgcXVlc3Rp
b25zLCBzbyBJIHdhcyBub3Qgc3VyZQo+IHdoYXQgbmVlZHMgdG8gYmUgaGlnaGxpZ2h0ZWQKPj4g
VGhpcyB3b3VsZCBhbGxvdyB1cyB0byBkaXJlY3RseSBmb2N1cyBvbiB0aGUgbWVhdCBvZiB0aGUg
c2VyaWVzIAo+IFRoZSBtZWF0IGlzIGJlaW5nIGRpc2N1c3NlZCAoSU1PKSBhbmQgaXQgaXMgbm90
IG9ubHkgZW1wdHkgZGVmYXVsdHMKPj4gcmF0aGVyIHRoYW4gb24gc2VuZGluZyBhbiBleHRyYSA0
MCBlLW1haWxzIHRvIGhhdmUgbW9yZSB1bmRlcnN0YW5kaW5nLgo+Pgo+IEFuZCBqdXN0IGltYWdp
bmUgaWYgb25lIHNwZW5kcyB3ZWVrcyBvZiB3b3JrIHRyeWluZyB0byBmaXggc29tZSBvdGhlcgo+
IG5vbi10cml2aWFsIHJlcXVpcmVtZW50cyBhbmQgdGhlbiByZWNlaXZlcyA+NDAgZS1tYWlscyBh
bGwgcmVxdWVzdGluZwo+IG5vbi10cml2aWFsIGNoYW5nZXMuIFdlIGFscmVhZHkgaGF2ZSBzdWNo
IGFuIGV4YW1wbGUgd2l0aCBTdGVmYW5vJ3MKPiBzZXJpZXMgd2hpY2ggaXMgbm93IHY5Li4uCj4g
U28sIElNTyBpdCBpcyBiZXR0ZXIgdG8gZGlzY3VzcyBzb21lIGNvbW1vbiBhcHByb2FjaGVzIGJl
Zm9yZSBzZW5kaW5nCj4gc29tZXRoaW5nIHJlYWxseSBjb21wbGV4IHdoaWNoIGhhcyBhbGwgY2hh
bmNlcyB0byBoYXZlIHYxNS4uLgo+IEFuZCB5b3UgbWlnaHQgaGF2ZSBub3RpY2VkIHRoYXQgdGhl
IHNlcmllcyBzdGFydHMgd2l0aCAiUkZDIiB3b3JkCgpNeSBwb2ludCBpcyBub3QgYWJvdXQgc2Vu
ZGluZyBzdWNoIGNvZGUgb24gdGhlIG1haWxpbmcgbGlzdC4gTXkgcG9pbnQgaXMgeW91IApuZWVk
IHRvIHByb3ZpZGUgYXMgbXVjaCBhcyBwb3NzaWJsZSBkZXRhaWxzIGluIHlvdXIgY292ZXIgbGV0
dGVyIHNvIHdlIGNhbiBiZSAKbW9yZSBlZmZpY2llbnQgd2hlbiByZXZpZXdpbmcuIEZvciBpbnN0
YW5jZSwgbWFueSBvZiB1cyBkb2VzIG5vdCBoYXZlIGFjY2VzcyB0byAKTUlTUkEgc3BlYyBiZWNh
dXNlIGl0IGlzIG5vdCBmcmVlLi4uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:24:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGEm-0005PO-Lb; Mon, 25 Feb 2019 13:24:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pOtK=RA=citrix.com=prvs=952d8b9b9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gyGEl-0005PJ-4B
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:24:03 +0000
X-Inumbo-ID: 9cfc2ebf-3900-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9cfc2ebf-3900-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:24:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="86402429"
To: <xen-devel@lists.xenproject.org>
References: <5C701EF0020000780021951E@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <9b299bf0-a810-7ede-a75e-09f2c3fb1f33@citrix.com>
Date: Mon, 25 Feb 2019 13:22:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <5C701EF0020000780021951E@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/cpuid: add missing PCLMULQDQ dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMjAxOSAxNjoxMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2luY2Ugd2UgY2FuJ3Qg
c2VlbSB0byBiZSBhYmxlIHRvIHNldHRsZSBvdXIgZGlzY3Vzc2lvbiBmb3IgdGhlIHdpZGVyCj4g
YWRqdXN0bWVudCBwcmV2aW91c2x5IHBvc3RlZCwgbGV0J3MgYXQgbGVhc3QgYWRkIHRoZSBtaXNz
aW5nIGRlcGVuZGVuY3kKPiBmb3IgNC4xMi4gSSdtIG5vdCBjb252aW5jZWQgdGhvdWdoIHRoYXQg
YXR0YWNoaW5nIGl0IHRvIFNTRSBpcyBjb3JyZWN0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:24:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:24:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGFC-0005SZ-0L; Mon, 25 Feb 2019 13:24:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyGFA-0005SG-IB
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:24:28 +0000
X-Inumbo-ID: ac5b3203-3900-11e9-bc90-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac5b3203-3900-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:24:27 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id u21so6883786lfu.1
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 05:24: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=jrYEnf6XxMFCzICo/6yWxmzeFv7wcmwC2PqW/8qzTlw=;
 b=eBlcBKvKNgg3uTwALGtyDohhmoyND2FVB/+tIAWEBCrMRaOAj4X/s2zUZiXSPF0GpG
 fzRZ6llqqG+IOCUVNmiiK1gyFHte9YZcZ1Kf9jH8zRttSLuuLj5qriNEXcxebrBnFmhp
 0ci783Cjb5hPwudkpiau4/cVfxIJi+N7bICe74CicM7FFvcYdJ/9sgYCNB97q/pOVeon
 6PIYA8X2negtFBhaK8Upq+DQAtdtee9XM1xZqRCgGft+E/klRKFndafrQwPNooidtP9J
 OtrkPoZChL/9iaR+KRAsm/Y2QLsbwV2y+E2apZsFmwb8NvcWv4QtZ+5nxlp2Py68jJxX
 cN4g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=jrYEnf6XxMFCzICo/6yWxmzeFv7wcmwC2PqW/8qzTlw=;
 b=aiGxemx1jZQQgZg78f2xoWjPexuubKR+1Su6jwCGoAGFS1UKPZ37kfxMidwIIVTRdP
 XEZM6+iBNBX2dtNdLGOoIkwcW9Pr+71m8vLyCq3h1FAzXniM+45QoRHXe7VIXXlWh25f
 N8mJt/DtLnOqHFimRB/+DFN7xucUBadnYu06o4eIpYUfbBrLLyXabEYXl82foXNd639n
 Q28DBWv5N/8O6DOxkcfu49CF9/S8Q4b2I64G4fGSkZRSVzikTcECUrZpCsbnh0Whmp3D
 iSKL3ngjH8TpYcjLOR4NUVryE7L1y6fwBKddlA+CvU2NbzRiwDzOlMEC0MccSAkQlMgI
 E2SA==
X-Gm-Message-State: AHQUAuYkNTFuCtjzrkmbRKjQ2iQGCCCifOmF7i3JS4nuQGujtSjWqXh+
 5zp+av1rXPUFxtSdhhJJZQE=
X-Google-Smtp-Source: AHgI3Ib57+2NkZ/6YFbCU7xHqI39u5IL1IzmmdiwRG/L3uI+hGP4IHi1PQkfUJgPofFplL+GCaKXFw==
X-Received: by 2002:ac2:54b4:: with SMTP id w20mr10941493lfk.24.1551101065828; 
 Mon, 25 Feb 2019 05:24:25 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 o14sm2425534lfl.41.2019.02.25.05.24.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 05:24:25 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
 <fe44917f-bbe9-3e0e-fdda-2eb4db9f25c2@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <13a9616c-2d9a-f90b-3358-f2dcadbbb64d@gmail.com>
Date: Mon, 25 Feb 2019 15:24:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <fe44917f-bbe9-3e0e-fdda-2eb4db9f25c2@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <dave.martin@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMi8xOSAzOjMzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBPbiAyMi8w
Mi8yMDE5IDEyOjM4LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gT24gMi8yMC8x
OSAxMDo0NiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gRGlzY3Vzc2luZyB3aXRoIG15IHRl
YW0sIGEgc29sdXRpb24gdGhhdCBjYW1lIHVwIHdvdWxkIGJlIHRvIAo+Pj4gaW50cm9kdWNlIG9u
ZSBhdG9taWMgZmllbGQgcGVyIGV2ZW50IHRvIHJlY29yZCB0aGUgbnVtYmVyIG9mIGV2ZW50IAo+
Pj4gcmVjZWl2ZWQuIEkgd2lsbCBleHBsb3JlIHRoYXQgc29sdXRpb24gdG9tb3Jyb3cuCj4+IEhv
dyB3aWxsIHRoaXMgaGVscCBpZiBldmVudHMgaGF2ZSBzb21lIHBheWxvYWQ/Cj4KPiBXaGF0IHBh
eWxvYWQ/IFRoZSBldmVudCBjaGFubmVsIGRvZXMgbm90IGNhcnJ5IGFueSBwYXlsb2FkLiBJdCBv
bmx5IAo+IG5vdGlmeSB5b3UgdGhhdCBzb21ldGhpbmcgaGFwcGVuLiBUaGVuIHRoaXMgaXMgdXAg
dG8gdGhlIHVzZXIgdG8gCj4gZGVjaWRlIHdoYXQgdG8geW91IHdpdGggaXQuClNvcnJ5LCBJIHdh
cyBwcm9iYWJseSBub3QgcHJlY2lzZSBlbm91Z2guIEkgbWVhbiB0aGF0IGFuIGV2ZW50IG1pZ2h0
IGhhdmUKYXNzb2NpYXRlZCBwYXlsb2FkIGluIHRoZSByaW5nIGJ1ZmZlciwgZm9yIGV4YW1wbGUg
WzFdLiBTbywgY291bnRpbmcgZXZlbnRzCm1heSBoZWxwIHNvbWVob3csIGJ1dCB0aGUgcmluZydz
IGRhdGEgbWF5IHN0aWxsIGJlIGxvc3QKPgo+IENoZWVycywKPgpbMV0gCmh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPXhlbi9pbmNsdWRlL3B1YmxpYy9p
by9kaXNwbGlmLmg7aD1jYzVkZTljYjFmMzVkZWRjOTljODY2ZDczZDA4NmIxOWU0OTY4NTJhO2hi
PUhFQUQjbDc1NgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:25:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:25:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGGE-0005iK-Bp; Mon, 25 Feb 2019 13:25:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyGGD-0005iA-90
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:25:33 +0000
X-Inumbo-ID: d336ceae-3900-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d336ceae-3900-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:25:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 06:23:31 -0700
Message-Id: <5C73EC500200007800219DDC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 06:23:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C5A8F750200007800214217@prv1-mh.provo.novell.com>
 <f25d83e3-e74d-713a-4601-f2a9aef2aba0@citrix.com>
 <5C5ABCE202000078002143AE@prv1-mh.provo.novell.com>
In-Reply-To: <5C5ABCE202000078002143AE@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: Re: [PATCH] x86/HVM: correctly deal with benign
 exceptions when combining two
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVzcGl0ZSBhbGwgdGhlIG90aGVyIGRlc2lyYWJsZSBhZGp1c3RtZW50cyBJIHRoaW5rIHRoZSBw
cm9wb3NlZCBjaGFuZ2UKaXMgd29ydGh3aGlsZSBpbiBpdHMgb3duIHJpZ2h0LiBJIGNlcnRhaW5s
eSBkb24ndCBtZWFuIHRvIGV4dGVuZCB0aGUgc2NvcGUKb2YgdGhlIGNoYW5nZSwgYW5kIGZlZWRi
YWNrIHNvIGZhciBoYXNuJ3QgcmVhbGx5IHBvaW50ZWQgb3V0IGFueXRoaW5nCnRoYXQgbmVlZHMg
dG8gY2hhbmdlIF93aXRoaW5fIGl0cyBzY29wZS4KCkphbgoKPj4+IE9uIDA2LjAyLjE5IGF0IDEx
OjU0LCAgd3JvdGU6Cj4+Pj4gT24gMDYuMDIuMTkgYXQgMTA6NTcsIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPiB3cm90ZToKPiA+IE9uIDA2LzAyLzIwMTkgMDc6NDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+ID4+IEJlbmlnbiBleGNlcHRpb25zLCBubyBtYXR0ZXIgd2hldGhlciB0aGV5J3JlIGZp
cnN0IG9yIHNlY29uZCwgd2lsbCBuZXZlcgo+ID4+IGNhdXNlICNERiAoYSBiZW5pZ24gZXhjZXB0
aW9uIGJlaW5nIHNlY29uZCBjYW4gYmFzaWNhbGx5IG9ubHkgYmUgI0FDLCBhcwo+ID4+IGluIHRo
ZSBYU0EtMTU2IHNjZW5hcmlvKS4KPiA+IAo+ID4gI0RCIGNhbiBoYXBwZW4gYXMgd2VsbCwgYnV0
IEknbSBub3Qgc3VyZSBpZiB0aGlzIGV4YW1wbGUgaXMgcmVsZXZhbnQKPiA+IGhlcmUuICBCb3Ro
IG9mIHRob3NlIGxvb3BzIHdoZXJlIHJlcGVhdGVkIGV4Y2VwdGlvbnMgY2F1c2VkIGJ5IHRyeWlu
ZyB0bwo+ID4gZGVsaXZlciB0aGUgZmlyc3QgZXhjZXB0aW9uLCByYXRoZXIgdGhhbiBhbiBpc3N1
ZSBvZiBwcmlvcml0eSBhbW9uZ3N0Cj4gPiBzaW11bHRhbmVvdXMgZXhjZXB0aW9ucyBkdXJpbmcg
dGhlIGV4ZWN1dGlvbiBvZiBhbiBpbnN0cnVjdGlvbi4KPiAKPiBObywgSSBkb24ndCB0aGluayAj
REIgZmFsbHMgaW50byB0aGlzIGNhdGVnb3J5IChJIGhhZCBpdCBoZXJlIGJlZm9yZQo+IGFuZCB0
aGVuIHJlbW92ZWQgaXQpOiBJZiBhIGRhdGEgYnJlYWtwb2ludCBoaXRzIHdoaWxlIGRlbGl2ZXJp
bmcgYW4KPiBleGNlcHRpb24gb3IgaW50ZXJydXB0LCB0aGF0IC0gYmVpbmcgYSB0cmFwIC0gd2ls
bCBiZSBkZWxpdmVyZWQgX2FmdGVyXwo+IHRoZSBvcmlnaW5hbCBldmVudCwgaS5lLiBvbiB0aGUg
Zmlyc3QgaW5zdHJ1Y3Rpb24gb2YgdGhlIG90aGVyIGhhbmRsZXIuCj4gVGhhdCdzIGFsc28gdGhl
IHdheSB0aGUgWFNBLTE1NiBhZHZpc29yeSBkZXNjcmliZXMgaXQuCj4gCj4gPiBGb3IgVlQteCwg
d2UncmUgc3VwcG9zZWQgdG8gZmlsbCBpbiB0aGUgUEVORElOR19EQkcgY29udHJvbCByYXRoZXIg
dGhhbgo+ID4gcmFpc2UgI0RCIGRpcmVjdGx5LCBleHBsaWNpdGx5IHRvIGFsbG93IHRoZSBwcmlv
cml0eSBvZiBpbnRlcnJ1cHRzIHRvIGJlCj4gPiBleHByZXNzZWQgY29ycmVjdGx5LiAgVGhlcmUg
aXMgYSB2ZXJ5IGxhcmdlIHF1YW50aXR5IG9mIHVudGFuZ2xpbmcKPiA+IHdvcmtpbmcgdG8gZG8s
IGFuZCB2ZXJ5IGNsZWFyIEknbSBub3QgZ29pbmcgdG8gaGF2ZSB0aW1lIHRvIGZpeCBldmVuIHRo
ZQo+ID4gU1RJL1NpbmdsZXN0ZXAgaXNzdWUgaW4gdGhlIDQuMTIgdGltZWZyYW1lLgo+IAo+IEFy
ZSB5b3Ugc2F5aW5nIHRoZXJlIG5lZWQgdG8gYmUgYW55IHZlbmRvciBzcGVjaWZpYyBhZGp1c3Rt
ZW50cwo+IHRvIHRoaXMgZnVuY3Rpb24gdGhlbj8gSSB3b3VsZCB2ZXJ5IG11Y2ggaG9wZSB0aGF0
IHRoZSBjb2RlIGhlcmUKPiBjb3VsZCByZW1haW4gdmVuZG9yIGluZGVwZW5kZW50LCB3aXRoIHZl
bmRvciBzcGVjaWZpYyBhZGp1c3RtZW50cwo+IGRvbmUgaW4gdmVuZG9yIHNwZWNpZmljIGNvZGUs
IGFuZCBpbmRlcGVuZGVudGx5IG9mIHRoZSBwcm9wb3NlZAo+IGNoYW5nZSBoZXJlLgo+IAo+ID4+
IFNhZGx5IG5laXRoZXIgQU1EIG5vciBJbnRlbCByZWFsbHkgZGVmaW5lIHdoYXQgaGFwcGVucyB3
aXRoIHR3byBiZW5pZ24KPiA+PiBleGNlcHRpb25zIC0gdGhlIHRlcm0gInNlcXVlbnRpYWxseSIg
dXNlZCBieSBib3RoIGlzIHBvaXNvbmVkIGJ5IGhvdyB0aGUKPiA+PiBjb21iaW5pbmcgb2YgYmVu
aWduIGFuZCBub24tYmVuaWduIGV4Y2VwdGlvbnMgaXMgZGVzY3JpYmVkLiBTaW5jZSBOTUksCj4g
Pj4gI01DLCBhbmQgaGFyZHdhcmUgaW50ZXJydXB0cyBhcmUgYWxsIGJlbmlnbiBhbmQgKHBlcmhh
cHMgd2l0aCB0aGUKPiA+PiBleGNlcHRpb24gb2YgI01DKSBjYW4ndCBvY2N1ciBzZWNvbmQsIGZh
dm9yIHRoZSBmaXJzdCBpbiBvcmRlciB0byBub3QKPiA+PiBsb3NlIGl0Lgo+ID4gCj4gPiAjTUMg
aGFzIHRoZSBoaWdoZXN0IHByaW9yaXR5IHNvIHNob3VsZCBvbmx5IGJlIHJlY29nbmlzZWQgaW1t
ZWRpYXRlbHkKPiA+IGFmdGVyIGFuIGluc3RydWN0aW9uIGJvdW5kYXJ5Lgo+IAo+IEFyZSB5b3Ug
c3VyZT8gV2hhdCBhYm91dCBhbiBpc3N1ZSB3aXRoIG9uZSBvZiB0aGUgbWVtb3J5Cj4gYWNjZXNz
ZXMgaW52b2x2ZWQgaW4gZGVsaXZlcmluZyBhIHByZXZpb3VzbHkgcmFpc2VkIGV4Y2VwdGlvbj8K
PiAKPiA+ICBUaGUgaW50ZXJlc3Rpbmcgc3Vic2V0IGlzIHRoZW4gYSAjREIKPiA+IGZyb20gdGFz
ayBzd2l0Y2gsIHRoZW4gTk1JLCB0aGVuICNEQiBmcm9tIG90aGVyIHBlbmRpbmcgdHJhcHMgZnJv
bSB0aGUKPiA+IHByZXZpb3VzIGluc3RydWN0aW9uLCBzbyBJIHRoaW5rIGl0IGlzIHF1aXRlIHBv
c3NpYmxlIGZvciB1cyB0byBlbmQgdXAKPiA+IHdpdGggYSAjREIgc3RhY2tlZCBvbiB0b3Agb2Yg
dGhlIGhlYWQgb2YgdGhlIE5NSS8jTUMgaGFuZGxlciwgaWYgd2UKPiA+IGZvbGxvdyBhIHNlcXVl
bnRpYWwgbW9kZWwuICAoTHVja3kgZm9yIFhTQS0yNjAgdGhlbiwgaWYgdGhpcyBjYXNlCj4gPiBh
Y3R1YWxseSBleGlzdHMuKQo+IAo+IEJ1dCBmb3IgdGhhdCB3ZSdkIGZpcnN0IG9mIGFsbCBuZWVk
IGNhbGxlcnMgb2YgdGhpcyBmdW5jdGlvbiB0bwo+IHJlY29yZCB0aGUgZmFjdCB0aGF0IHRoZWly
IGV4Y2VwdGlvbiB3YXMgc3F1YXNoZWQuIFBsdXMsCj4gYXMgcGVyIGFib3ZlLCBzdWNoIGEgI0RC
IGlzIHRvIGJlIGRlbGl2ZXJlZCBhZnRlciB0aGUgb25lCj4gdGhhdCBjYXVzZWQgaXQgdG8gYmUg
cmFpc2VkIGluIHRoZSBmaXJzdCBwbGFjZSwgc28gaXMgbm90IHN1YmplY3QKPiB0byB0aGUgYmVo
YXZpb3Igb2YgaHZtX2NvbWJpbmVfaHdfZXhjZXB0aW9ucygpIGl0c2VsZiwgYW5kCj4gaGVuY2Ug
YmV5b25kIHRoZSBzY29wZSBvZiB0aGlzIHBhdGNoLgo+IAo+ID4gSSBkb24ndCBob3dldmVyIHNl
ZSBhIHdheSBvZiBzdGFja2luZyAjQUMsIGJlY2F1c2UgeW91IGNhbid0IGtub3cgdGhhdAo+ID4g
b25lIGhhcyBvY2N1cmVkIHVudGlsIGxhdGVyIGluIHRoZSBpbnN0cnVjdGlvbiBjeWNsZSB0aGFu
IGFsbCBvdGhlcgo+ID4gc291cmNlcy4gIFdoYXQgd291bGQgaGFwcGVuIGlzIHRoYXQgeW91J2Qg
cmFpc2UgI0FDIGZyb20gcHJldmlvdXMKPiA+IGluc3RydWN0aW9uLCBhbmQgdGhlbiByZWNvZ25p
c2UgI01DIHdoaWxlIHN0YXJ0aW5nIHRvIGV4ZWN1dGUgdGhlICNBQwo+ID4gZW50cnkgcG9pbnQu
ICAoSSB0aGluaykKPiAKPiBXZWxsIC0gc2VlIFhTQS0xNTYgZm9yIHdoYXQgaGFyZHdhcmUgZG9l
cyBpbiB0aGF0IHNpdHVhdGlvbi4KPiBCZXNpZGVzIGVsaW1pbmF0aW5nIHRoYXQgc2VjdXJpdHkg
aXNzdWUsIEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBhCj4gdmVyeSBpbXBvcnRhbnQgY2FzZSB0byBk
ZWFsIHdpdGggY29ycmVjdGx5LCB1bmxlc3MgeW91J3JlIGF3YXJlCj4gb2YgT1NlcyB3aGljaCBh
bGxvdyBoYW5kbGluZyAjQUMgaW4gcmluZyAzLgo+IAo+IElycmVzcGVjdGl2ZSBvZiBhbGwgb2Yg
dGhlIGFib3ZlIC0gd2hhdCBhbSBJIHRvIHRha2UgZnJvbSB5b3VyCj4gcmVzcG9uc2U/IEkuZS4g
d2hhdCBhZGp1c3RtZW50cyAod2l0aGluIHRoZSBzY29wZSBvZiB0aGlzIHBhdGNoKQo+IGRvIHlv
dSBzZWUgbmVjZXNzYXJ5IGZvciB0aGUgY2hhbmdlIHRvIGJlY29tZSBhY2NlcHRhYmxlPyBJdAo+
IHdhcyBteSB0aGlua2luZyB0aGF0IHRoaXMgY2hhbmdlIGFsb25lIHdvdWxkIGhhdmUgbWFza2Vk
IHRoZQo+IG9yaWdpbmFsICNERiBpc3N1ZSB5b3UndmUgcnVuIGludG8sIHNvIHdvdWxkIGxpa2Vs
eSBiZSB3b3J0aHdoaWxlCj4gd2l0aG91dCBhbnkgb2YgdGhlIG90aGVyIHJlbGF0ZWQgd29yayB5
b3UgaGludCBhdC4KPiAKPiBKYW4KPiAKPiAKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:32:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:32:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGN1-0006SH-6N; Mon, 25 Feb 2019 13:32:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyGMz-0006SC-QL
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:32:33 +0000
X-Inumbo-ID: cd48bf27-3901-11e9-bc90-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd48bf27-3901-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:32:32 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id z25so7389155ljk.8
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 05:32:32 -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=xMD+RZ2G6bzc0GBvzNTIZeUzKtw6WDf6UwroS2k5kdM=;
 b=FKM+eg4SOcGXLVycVSmBA00jtwMiEZpqW5Srn+ZECLVJPxAYeIRNV3NgvFgyimZ68d
 tMcNbshaSYo/uWMasvfovX8BQtD7PML6s0LYAsIiXqwr108iJOOCfWIaATJkFJl0riuz
 /idXHyADQcC+xNbNaY3rEP0rNG8k95w+6NGs8Y24odNoz6leqsw/ZNA8XESLlVfH6t4V
 xZYbQxmSsBK142kbNj3IdD9Q5eJ2+rc5bXMs9aqxLDwtZeezKL11/E8d/4L9soBVcKP6
 4sw0nS7BpNdYYFlN8gd47Aov64mthX3txRVxsHOIA/KebjDE4IeQrp9PNY5Nz7J51zGy
 d3gw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=xMD+RZ2G6bzc0GBvzNTIZeUzKtw6WDf6UwroS2k5kdM=;
 b=mnSeMb72B0V9IvwpnJ9vx+co9dmlkdiJQ6iWPaGLEmJEBn18eTwWBaN9dwEgKuf0j9
 BSm6KZ5sdocjQrh9lVmiLAzXycki2Z0CckX75tfSXEGmMTM6VUd75tVkBWbnjGk+6Jxg
 NHKYRQti08A9tAJjUUO5RM8JChJiq4J1KoOJQM5seyw4Xch+0ABD0bwIxvd/V5rf946W
 GegDJfxT6oaKKa8R0tZNLaqZV7EZrDmQvpu/7pX2pqbfGn1UBSJId3MyGVadHhKdRRmI
 uVhnPlUstHbvJGnUj4w75oPCj4kIJJRjCiMXqeOovtXNIXGpJIfpwwjo/h80XMSx9YcC
 tiAw==
X-Gm-Message-State: AHQUAuZVnKCH0pWZHwZt5DQcNyAjdEQ9yjsZVzWy7ccdNaxwAlsN60yT
 73/FTfgALW34Y52lqhyD60U=
X-Google-Smtp-Source: AHgI3IbQTY85xmn/Nin3BH9C9ViPRhZeWvIjdrkeMGy7Tcqee4xVaWpP9p4cvPywDmrRzjeHkkqiWA==
X-Received: by 2002:a2e:6a18:: with SMTP id f24mr10293124ljc.97.1551101550484; 
 Mon, 25 Feb 2019 05:32:30 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 c5sm2554671lja.90.2019.02.25.05.32.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 05:32:29 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
 <ecc8d855-e3f7-9e19-b8d6-ee9a2685ade0@arm.com>
 <9398ea9e-d49f-7595-7b15-5f4524e43a72@gmail.com>
 <69ef3086-dda3-8c66-e3b6-20124e2d97cc@arm.com>
 <f502b83f-a9c6-76e8-b3ca-d11bfce348d6@gmail.com>
 <3a355069-854f-1283-e115-c6deeb6e701d@arm.com>
 <ee393536-d825-bf0d-1224-ac6f88daeda6@gmail.com>
 <e414749f-980d-168f-b276-fafd5ac92b92@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <49ce8567-f65c-cb74-018b-87216dccf132@gmail.com>
Date: Mon, 25 Feb 2019 15:32:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <e414749f-980d-168f-b276-fafd5ac92b92@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSAzOjIyIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBPbiAyNS8w
Mi8yMDE5IDEzOjA2LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gT24gMi8yNS8x
OSAyOjUwIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBPbiAyNS8wMi8y
MDE5IDEyOjM4LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBPbiAyLzI1LzE5
IDI6MTUgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gSGksCj4+Pj4+Cj4+Pj4+IE9uIDI1
LzAyLzIwMTkgMTE6NDksIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+Pj4gT24g
Mi8yNS8xOSAxOjIzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4gSGksCj4+Pj4+Pj4K
Pj4+Pj4+PiBPbiAyNS8wMi8yMDE5IDA5OjUwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90
ZToKPj4+Pj4+Pj4gT24gMi8yMi8xOSAxMTozMyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+
Pj4+Pj4+IE9uIDIyLzAyLzIwMTkgMjE6MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+
Pj4+Pj4+PiBPbiBGcmksIDIyIEZlYiAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+
Pj4+Pj4+IEJUVywgSSBjaGVja2VkIHRoZSBzZXJpZXMgd2l0aCAtV3N3aXRjaC1kZWZhdWx0Ogo+
Pj4+Pj4+Pj4+Pj4+PiAtV3N3aXRjaC1kZWZhdWx0Cj4+Pj4+Pj4+Pj4+Pj4+IFdhcm4gd2hlbmV2
ZXIgYSBzd2l0Y2ggc3RhdGVtZW50IGRvZXMgbm90IGhhdmUgYSBkZWZhdWx0IAo+Pj4+Pj4+Pj4+
Pj4+PiBjYXNlLgo+Pj4+Pj4+PiBXaWxsIHlvdSBiZSBvayB0byB0dXJuIHRoaXMgcGFydGljdWxh
ciBzd2l0Y2ggb24gYnkgZGVmYXVsdD8KPj4+Pj4+Pj4gT3IgeW91IHN1Z2dlc3QgdGhhdCBhbnlv
bmUgaW50ZXJlc3RlZCB0byBkbyBzbyBvbiB0aGVpciBvd24gd2lsbD8KPj4+Pj4+Pj4gSWYgd2Ug
d2FudCB0byB0dXJuIG1hbnkgbW9yZSB3YXJuaW5ncyBhIGJpdCBsYXRlcj8KPj4+Pj4+Pgo+Pj4+
Pj4+IElmIHdlIGRlY2lkZSB0byBmdWxseSBpbXBsZW1lbnQgdGhlIHJ1bGUgaW4gWGVuLCB0aGVu
IGl0IHdvdWxkIAo+Pj4+Pj4+IGJlIG5pY2UgdG8gZ2V0IHRoZSBjb21waWxlciBoZWxwaW5nIHVz
IHNwb3R0aW5nIG5ldyBzd2l0Y2ggCj4+Pj4+Pj4gd2l0aG91dCBkZWZhdWx0IGNhc2UuCj4+Pj4+
Pj4KPj4+Pj4+Pj4+Pj4+Pj4+IEZ1cnRoZXJtb3JlLCB1c2luZyBCVUcoKSBpcyBhIHByZXR0eSBi
YWQgaWRlYSBpbiBzd2l0Y2guCj4+Pj4+Pj4+Pj4+Pj4+IEl0IGlzIGFuZCBub3Qgb25seSBpbiB0
aGUgc3dpdGNoLiBUaGUgcmVhc29uIEkgcHV0IEJVRyBpcyAKPj4+Pj4+Pj4+Pj4+Pj4gdGhhdCBJ
IHRyaWVkCj4+Pj4+Pj4+Pj4+Pj4+IHRvIGZvbGxvdwo+Pj4+Pj4+Pj4+Pj4+PiB0aGUgZXhpc3Rp
bmcgImVycm9yIGhhbmRsaW5nIiBhdCB0aG9zZSBwbGFjZXMuCj4+Pj4+Pj4+Pj4+Pj4gSXQgaXMg
bm90IGJlY2F1c2UgQlVHKCkgaXMgYmVlbiB1c2VkIHRvZGF5IGluIHNvbWUgcGxhY2VzIAo+Pj4+
Pj4+Pj4+Pj4+IHRoYXQgd2UgbmVlZCB0bwo+Pj4+Pj4+Pj4+Pj4+IGNvbnRpbnVlIHRvIHNwcmVh
ZCBpdC4KPj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4+PiBVc2Ugb2YgQlVHKCkgaXRzZWxmIGlz
IGFub3RoZXIgdG9waWMgd2hpY2ggd2lsbCBhbHNvIG5lZWQgCj4+Pj4+Pj4+Pj4+Pj4+IHRvIGJl
Cj4+Pj4+Pj4+Pj4+Pj4+IGFkZHJlc3NlZAo+Pj4+Pj4+Pj4+Pj4+IFNvIHdlIHNob3VsZCBub3Qg
YWRkIG1vcmUgb2YgdGhlbS4uLgo+Pj4+Pj4+Pj4+Pj4gQWdhaW4sIEkgc2VlIHRoaXMgYXMgYSBk
ZWRpY2F0ZWQgY2hhbmdlLiBTbywgaW4gdGhlIGN1cnJlbnQgCj4+Pj4+Pj4+Pj4+PiBzZXJpZXMg
SSB0aGluawo+Pj4+Pj4+Pj4+Pj4gaXQgaXMKPj4+Pj4+Pj4+Pj4+IGFjY2VwdGFibGUgdG8gdXNl
IHRoZSBleGlzdGluZyB3YXkgb2YgZXJyb3IgaGFuZGxpbmcgaWYgYW55IAo+Pj4+Pj4+Pj4+Pj4g
YXQgYWxsLgo+Pj4+Pj4+Pj4+PiBUaGF0J3Mgbm90IGhvdyBpdCB3b3JrcyBpbiB1cHN0cmVhbS4g
SWYgeW91IGtub3cgc29tZSAKPj4+Pj4+Pj4+Pj4gY29uc3RydWN0cyBhcmUgd3JvbmcsIGl0Cj4+
Pj4+Pj4+Pj4+IGlzIGJlc3QgdG8gdHJ5IHRvIGFkZHJlc3MgcGFydGlhbGx5IHRoZSBwcm9ibGVt
IGRpcmVjdGx5IAo+Pj4+Pj4+Pj4+PiB0aGVuIGhhdmluZyBzbyB5b3UKPj4+Pj4+Pj4+Pj4gcmVk
dWNlIHRoZSBhbW91bnRzIG9mIGNoYW5nZSBhZnRlcndhcmRzLgo+Pj4+Pj4+PiBTbywgdGhlbiB3
ZSBuZWVkIHRvIGdldCByaWQgb2YgQlVHKCkgZnJvbSB0aGUgZXhpc3RpbmcgY29kZSBmaXJzdCwK
Pj4+Pj4+Pj4gbm90IHRyeWluZyB0byBzb2x2ZSB0d28gaXNzdWVzIGF0IGEgdGltZTogcnVsZSAx
Ni40IGFuZCBCVUcoKS4KPj4+Pj4+Pj4gSSBzdGlsbCBkbyB0aGluayB0aGVzZSB0d28gY2hhbmdl
cyBhcmUgbm90IHN0cmljdGx5IHJlbGV2YW50LAo+Pj4+Pj4+PiBidXQgMTYuNCBqdXN0IHN1ZmZl
cnMgZnJvbSBjb25zZXF1ZW5jZXMgb2YgQlVHKCkgYmVpbmcgdXNlZC4KPj4+Pj4+Pgo+Pj4+Pj4+
IFdoeSB3b3VsZCB5b3UgYWRkIG1vcmUgQlVHKCk/IEFzIEkgc2FpZCBhYm92ZSBpZiB0aGlzIGlz
IGFuIAo+Pj4+Pj4+IGlzc3VlLCB0aGVuIHlvdSBkb24ndCBhZGQgbW9yZS4gV2UgY2FuIGRlYWwg
d2l0aCBvdGhlciBsYXRlciBvbi4KPj4+Pj4+Pgo+Pj4+Pj4+IFNvIGxldCBtZSBiZSBjbGVhcmVy
LCBJIHdpbGwgbm90IGFjY2VwdCBhbnkgbmV3IGRlZmVuc2l2ZSBjb2RlIAo+Pj4+Pj4+IHVzaW5n
IEJVRygpLiBJZiB5b3UgbmVlZCByZXdvcmsgaW4gb3JkZXIgdG8gYXZvaWQgQlVHKCkgaW4geW91
ciAKPj4+Pj4+PiBzZXJpZXMsIHRoZW4gcGxlYXNlIGRvIGl0LiBOb3RlLCB0aGlzIGlzIG5vdCBh
IHJlcXVlc3QgdG8gcmVtb3ZlIAo+Pj4+Pj4+IHRoZSBleGlzdGluZyBCVUcoKS4KPj4+Pj4+Pgo+
Pj4+Pj4gSSBhbSBub3QgZGVmZW5kaW5nIEJVRygpIGluIGFueSB3YXkgd2hpY2ggaXMgb2J2aW91
c2x5IGEgbm8tZ28uCj4+Pj4+PiBJIGFtIGp1c3QgdHJ5aW5nIHRvIHNheSB0aGF0IEJVRygpIHVz
YWdlIGluIHRoZSBleGlzdGluZyBjb2RlIAo+Pj4+Pj4gbmVlZHMgdG8gYmUKPj4+Pj4+IGZpeGVk
IGZpcnN0LiBPbmNlIGRvbmUsIHdlIGNhbiB0aGVuIG1vdmUgdG8gImRlZmF1bHQiIHcvbyBCVUco
KQo+Pj4+Pgo+Pj4+PiBJIGFtIHNvcnJ5IGJ1dCBpdCBkb2VzIG5vdCBtYWtlIGFueSBzZW5zZS4g
V2h5IGRvIHlvdSBmaXJzdCBuZWVkIAo+Pj4+PiB0byBmaXggdGhlIEJVRygpIGluIHRoZSBjb2Rl
IGJlZm9yZSBtb3ZpbmcgdG8gImRlZmF1bHQiIHdpdGhvdXQgCj4+Pj4+IEJVRygpPwo+Pj4+Pgo+
Pj4+IFRoaXMgb3JkZXIgc2VlbXMgdG8gYmUgbW9yZSBjb25zaXN0ZW50LiBPdGhlcndpc2UsIHdl
IGZpeCBjb25zZXF1ZW5jZQo+Pj4+IGFuZCB0aGVuIGdldCBiYWNrIHRvIHRoZSBhY3R1YWwgY2F1
c2UKPj4+Cj4+PiBTbyB5b3Ugd2lsbCBhZGQgbW9yZSBiYWRuZXNzIHRvIGp1c3QgYmUgY29uc2lz
dGVudC4gRG9lc24ndCBpdCBzb3VuZCAKPj4+IG5vdCByaWdodCBmb3IgeW91PyBUaGUgbW9yZSB0
aGF0IHlvdSBqdXN0aWZ5IHRoaXMgcGF0Y2ggc2VyaWVzIGFzIAo+Pj4gImRlZmVuc2l2ZSBjb2Rl
Ii4uLgo+Pj4KPj4gV2h5PyBJZiB3ZSAqZmlyc3QqIGRlYWwgd2l0aCBCVUcoKSBhbmQgKnRoZW4q
IGludHJvZHVjZSAiZGVmYXVsdHMiIHBhdGNoCj4+IHdoaWNoIHdpbGwgdXNlIHRoZSBhbHJlYWR5
IGZpeGVkIGNvZGU/Cj4gVGhpcyBpcyBub3QgaG93IHlvdXIgZS1tYWlsIGNhbWUgb3V0LiBJdCBj
YW1lIG91dCBhcyBpdCBpcyBmaW5lIHRvIGFkZCAKPiAiZGVmYXVsdCIgd2l0aCBCVUcoKSBhbmQg
dGhlbiBmaXggaXQgbGF0ZXIuClllcywgeW91IGFyZSBjb3JyZWN0LiBCdXQgSSBoYXZlIGFuIGlt
cHJlc3Npb24gdGhhdCBjb3VwbGUgb2YgbGV0dGVycyBhZ28KSSBhZ3JlZWQgdGhhdCB0aGlzICpp
cyogYW4gaXNzdWUgYW5kIGl0ICpkb2VzIG5lZWQqIGEgcHJvcGVyIGZpeC4gQW5kIApzdGF0ZWQg
dGhhdAp3ZSBtaWdodCB3YW50IHRvIGZpeCB0aGF0IHNlcGFyYXRlbHkuIFNvLCBhZnRlciB0aGF0
IHBvaW50IEkgdGhvdWdodCB0aGUgCnNlcXVlbmNlCndpbGwgYmU6CjEuIEZpeCBCVUcoKQoyLiBV
c2UgZml4ZWQgY29kZSBhcyBhIGJhc2lzIGZvciAiZGVmYXVsdHMiCkhvcGUgd2UgYXJlIG9uIHRo
ZSBzYW1lIHBhZ2Ugbm93Lgo+Cj4gSG93ZXZlciwgSSBkb24ndCBzZWUgYW55IHN0cmljdCBkZXBl
bmRlbmNpZXMgb24gdGhlIGJvdGguIFRoZSBtb3JlIAo+IHRoYW4gcmVtb3ZpbmcgYWxsIEJVRygp
IGlzIHByb2JhYmx5IGdvaW5nIHRvIGJlIG1vcmUgY29udHJvdmVyc2lhbCAKPiB0aGFuIHRoaXMg
c2VyaWVzLiBTbyBtYXliZSBpdCBpcyBnb29kIHRvIGZvY3VzIG9uIG9uZSB0aGluZ3MgYW5kIGRv
IGl0IAo+IHJpZ2h0LiBBbnl3YXksIHRoYXQncyB5b3VyIGNhbGwuCj4KPj4+Pj4+Pj4+Pj4KPj4+
Pj4+Pj4+Pj4gU28gcGxlYXNlIHRyeSB0byBub3QgaW50cm9kdWNlIG1vcmUgQlVHKCkgaW4gdGhl
IGNvZGUgYmFzZS4KPj4+Pj4+Pj4+PiBIaSBPbGVrc2FuZHIsIEp1bGllbiwKPj4+Pj4+Pj4+Pgo+
Pj4+Pj4+Pj4+IEp1bGllbidzIHJpZ2h0IHRoYXQgd2Ugc2hvdWxkIG5vdCBpbnRyb2R1Y2UgYW55
IG1vcmUgQlVHKClzLiAKPj4+Pj4+Pj4+PiBJbiBmYWN0LAo+Pj4+Pj4+Pj4+IGVhY2ggb2YgdGhl
bSBtYWtlcyB0aGUgY29kZSBsZXNzIHNhZmUsIG5vdCBtb3JlIHNhZmUhIFRoZSAKPj4+Pj4+Pj4+
PiBwdXJwb3NlIG9mCj4+Pj4+Pj4+Pj4gTUlTUkFDIDE2LjQgaXMgImRlZmVuc2l2ZSBwcm9ncmFt
bWluZyI6IHdyaXRlIHRoZSBjb2RlIGluIGEgCj4+Pj4+Pj4+Pj4gd2F5IHRoYXQgaXMKPj4+Pj4+
Pj4+PiBtb3JlIChub3QgbGVzcyEpIHJlc2lsaWVudCB0byBmYWlsdXJlLgo+Pj4+Pj4+Pj4+Cj4+
Pj4+Pj4+Pj4gU28sIEkgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaW50cm9kdWNlIGEgZGVm
YXVsdCBsYWJlbCAKPj4+Pj4+Pj4+PiBiZWNhdXNlIGl0Cj4+Pj4+Pj4+Pj4gY2FuIGhlbHAgdXMg
c3BvdCB1bmV4cGVjdGVkIGlzc3Vlcy4gSW5zdGVhZCBvZiBjYWxsaW5nIEJVRygpIAo+Pj4+Pj4+
Pj4+IGluIHRoZQo+Pj4+Pj4+Pj4+IGRlZmF1bHQgaGFuZGxlciwgd2hpY2ggaXMgZGV0cmltZW50
YWwsIHdlIHNob3VsZCByZXR1cm4gYW4gCj4+Pj4+Pj4+Pj4gZXJyb3Igd2hlbgo+Pj4+Pj4+Pj4+
IHBvc3NpYmxlLCBvciBqdXN0IHByaW50IGEgd2FybmluZy4KPj4+Pj4+Pj4+IGRvbWFpbl9jcmFz
aCgpIGlzIGFsbW9zdCBhbHdheXMgYmV0dGVyIHRoYW4gQlVHKCkuwqAgSXQgaXMgdmVyeSAKPj4+
Pj4+Pj4+IG9idmlvdXMKPj4+Pj4+Pj4+IGlmIGl0IGdldHMgaGl0LCBhbmQgd29udCBjcmFzaCBY
ZW4uCj4+Pj4+Pj4+IFRoYW5rIHlvdSBmb3Igc3VnZ2VzdGlvbnMKPj4+Pj4+Pj4+PiBBcyAxNi40
IGNsZWFybHkgc3RhdGUsIGV2ZW4gYSBzaW1wbGUgY29tbWVudCB3b3VsZCBiZSBlbm91Z2ggCj4+
Pj4+Pj4+Pj4gdG8gYWRkcmVzcwo+Pj4+Pj4+Pj4+IHRoZSBydWxlLiBXZSBqdXN0IG5lZWQgdG8g
ZXhwbGFpbiB3aHkgYSBkZWZhdWx0IGxhYmVsIGlzIG5vdCAKPj4+Pj4+Pj4+PiBuZWVkZWQuCj4+
Pj4+Pj4+Pj4gU3VjaCBhczoKPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IMKgwqAgZGVmYXVsdDoKPj4+
Pj4+Pj4+PiDCoMKgIC8qIHVucmVhY2hhYmxlIGJlY2F1c2UgYmxhaCBhbmQgYmxhaCAqLwo+Pj4+
Pj4+PiBUaGlzIGlzIHRydWUuLi4KPj4+Pj4+Pj4+IFdoYXQgYSBzaW1wbGUgY29tbWVudCBkb2Vz
bid0IGRvIGlzIGF2b2lkIGJyZWFraW5nIC1Xc3dpdGNoLgo+Pj4+Pj4+PiAuLi4gYXMgd2VsbCBh
cyB0aGlzIGNvbW1lbnQgYXMgd2VsbC4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBUaGlzIHJlcXVpcmVt
ZW50IGlzIGFjdGl2ZWx5IGhvc3RpbGUgdG93YXJkcyBjb21waWxlcnMgdHJ5aW5nIAo+Pj4+Pj4+
Pj4gdG8gaGVscAo+Pj4+Pj4+Pj4geW91IHNwb3Qgd2hlbiB5b3UgbWFkZSBhIG1pc3Rha2UgYW5k
IGZvcmdvdCB0byB1cGRhdGUgb25lIG9mIAo+Pj4+Pj4+Pj4gdGhlICROCj4+Pj4+Pj4+PiBwbGFj
ZXMgeW91IG5lZWRlZCB0by4KPj4+Pj4+Pj4gVGhpcyBpcyBhIHRyYWRlLW9mZjogaWYgeW91ciBj
b21waWxlciBpcyBidWdneSBvciBub3Qgc3VwcG9ydGluZwo+Pj4+Pj4+PiB0aGUgc3dpdGNoZXMg
dGhlbiB0aGUgY29kZSBpdHNlbGYgZGVmZW5kcyBmcm9tIHN1Y2ggY2FzZXMsIGhlbmNlCj4+Pj4+
Pj4+IHRoZSAiZGVmYXVsdCIuCj4+Pj4+Pj4KPj4+Pj4+PiBBcyBzYWlkIGJlZm9yZSwgaG93IGRv
IHlvdSBwdXQgdGhlIGxpbWl0IG9uIHdoYXQgeW91IG5lZWQgdG8gCj4+Pj4+Pj4gcHJvdGVjdCBh
Z2FpbnN0PyBJZiB5b3VyIGNvbXBpbGVyIGlzIGJ1Z2d5LCB0aGVuIHByb2JhYmx5IGEgCj4+Pj4+
Pj4gZGVmYXVsdCBpbiBzd2l0Y2ggaXMgbm90IGdvaW5nIHRvIGhlbHAgbXVjaC4KPj4+Pj4+Pgo+
Pj4+Pj4gVGhpcyBpcyB3aHkgZGVmZW5zaXZlIHByb2dyYW1taW5nIHdhcyBpbnZlbnRlZCwgbm8/
IFdlIGF0IGxlYXN0IAo+Pj4+Pj4gdHJ5IGhhcmRlcgo+Pj4+Pj4gdG8gZGVmZW5kIG91cnNlbHZl
cyBmcm9tIHBvc3NpYmxlIHRyb3VibGVzLgo+Pj4+Pgo+Pj4+PiBZb3Ugd2lsbCBuZXZlciBiZSBh
YmxlIHRvIGZ1bGx5IHdvcmthcm91bmQgYSBidWdneSBjb21waWxlci4gCj4+Pj4+IEltYWdpbmUg
dGhlIGRlZmF1bHQgY2FzZSBpcyBhbHNvIG1pc2NvbXBpbGVkPyBNeSBwb2ludCBoZXJlIGlzIHdl
IAo+Pj4+PiBoYXZlIHRvCj4+Pj4+Cj4+Pj4+IEFueXdheSwgdGhlIGNoYW5jZSBvZiBidWdneSBj
b21waWxlciBpcyBzbGltbWVyIHRoYW4gYSBwcm9ncmFtbWluZyAKPj4+Pj4gZXJyb3IuIEhlbmNl
IHRoZSBkZWZlbnNpdmUgcHJvZ3JhbW1pbmcuCj4+Pj4+Cj4+Pj4+PiBBZ2FpbiwgSSBhbSBub3Qg
YW4gZXhwZXJ0IGluIHRoaXMgZmllbGQuIE5laXRoZXIgSSBjYW4gZGVmZW5kIAo+Pj4+Pj4gTUlT
UkEgYW5kIGNvcnJlc3BvbmRpbmcKPj4+Pj4+IHJlcXVpcmVtZW50cy4gQnV0LCBJIGRvIGJlbGll
dmUgdGhhdCB0aG9zZSBydWxlcyBkbyBoYXZlIHNvbWUgCj4+Pj4+PiBncm91bmQgdW5kZXJuZWF0
aC4uLgo+Pj4+Pgo+Pj4+PiBXaGF0IEkgcXVlc3Rpb24gaXMgdGhlIHdheSB5b3VyIHBhdGNoIGlt
cGxlbWVudGVkIHRoZSBydWxlLiBUaGUgCj4+Pj4+IGdvYWwgb2YgTUlTUkEgaXMgdG8gbWFrZSB0
aGUgY29kZSBtb3JlIGRlZmVuc2l2ZSwgYSBmZXcgb2YgeW91ciAKPj4+Pj4gY2hhbmdlcyBkb2Vz
IG5vdCBhY2hpZXZlIHRoYXQuCj4+Pj4gVGhpcyBpcyBhIHYxIG9mIHRoZSBwYXRjaC4gQW5kIG9u
ZSBvZiB0aGUgcmVhc29ucyB0byBzZW5kIGl0IGFzIGlzIAo+Pj4+IHdhcyB0byBnYXRoZXIKPj4+
PiBjb21tdW5pdHkncyB2aWV3IG9uIGhvdyB0byBzb2x2ZSBzdWNoIGNhc2VzLgo+Pj4KPj4+IElm
IHlvdSBhcmUgYXdhcmUgb2YgcG90ZW50aWFsIGlzc3VlLCB0aGVuIGl0IGlzIGN1c3RvbSB0byBz
cGVjaWZ5IAo+Pj4gdGhlbSBpbiB0aGUgY292ZXIgbGV0dGVyLgo+PiBNeSBiYWQsIGJ1dCB0aGUg
cGF0Y2ggaXRzZWxmIHdhcyBleHBlY3RlZCB0byByYWlzZSBxdWVzdGlvbnMsIHNvIEkgCj4+IHdh
cyBub3Qgc3VyZQo+PiB3aGF0IG5lZWRzIHRvIGJlIGhpZ2hsaWdodGVkCj4+PiBUaGlzIHdvdWxk
IGFsbG93IHVzIHRvIGRpcmVjdGx5IGZvY3VzIG9uIHRoZSBtZWF0IG9mIHRoZSBzZXJpZXMgCj4+
IFRoZSBtZWF0IGlzIGJlaW5nIGRpc2N1c3NlZCAoSU1PKSBhbmQgaXQgaXMgbm90IG9ubHkgZW1w
dHkgZGVmYXVsdHMKPj4+IHJhdGhlciB0aGFuIG9uIHNlbmRpbmcgYW4gZXh0cmEgNDAgZS1tYWls
cyB0byBoYXZlIG1vcmUgdW5kZXJzdGFuZGluZy4KPj4+Cj4+IEFuZCBqdXN0IGltYWdpbmUgaWYg
b25lIHNwZW5kcyB3ZWVrcyBvZiB3b3JrIHRyeWluZyB0byBmaXggc29tZSBvdGhlcgo+PiBub24t
dHJpdmlhbCByZXF1aXJlbWVudHMgYW5kIHRoZW4gcmVjZWl2ZXMgPjQwIGUtbWFpbHMgYWxsIHJl
cXVlc3RpbmcKPj4gbm9uLXRyaXZpYWwgY2hhbmdlcy4gV2UgYWxyZWFkeSBoYXZlIHN1Y2ggYW4g
ZXhhbXBsZSB3aXRoIFN0ZWZhbm8ncwo+PiBzZXJpZXMgd2hpY2ggaXMgbm93IHY5Li4uCj4+IFNv
LCBJTU8gaXQgaXMgYmV0dGVyIHRvIGRpc2N1c3Mgc29tZSBjb21tb24gYXBwcm9hY2hlcyBiZWZv
cmUgc2VuZGluZwo+PiBzb21ldGhpbmcgcmVhbGx5IGNvbXBsZXggd2hpY2ggaGFzIGFsbCBjaGFu
Y2VzIHRvIGhhdmUgdjE1Li4uCj4+IEFuZCB5b3UgbWlnaHQgaGF2ZSBub3RpY2VkIHRoYXQgdGhl
IHNlcmllcyBzdGFydHMgd2l0aCAiUkZDIiB3b3JkCj4KPiBNeSBwb2ludCBpcyBub3QgYWJvdXQg
c2VuZGluZyBzdWNoIGNvZGUgb24gdGhlIG1haWxpbmcgbGlzdC4gTXkgcG9pbnQgCj4gaXMgeW91
IG5lZWQgdG8gcHJvdmlkZSBhcyBtdWNoIGFzIHBvc3NpYmxlIGRldGFpbHMgaW4geW91ciBjb3Zl
ciAKPiBsZXR0ZXIgc28gd2UgY2FuIGJlIG1vcmUgZWZmaWNpZW50IHdoZW4gcmV2aWV3aW5nLiBG
b3IgaW5zdGFuY2UsIG1hbnkgCj4gb2YgdXMgZG9lcyBub3QgaGF2ZSBhY2Nlc3MgdG8gTUlTUkEg
c3BlYyBiZWNhdXNlIGl0IGlzIG5vdCBmcmVlLi4uCldoaWxlIEkgYWdyZWUgdGhhdCBvbmUgaGFz
IHRvIHByb3ZpZGUgYXMgbXVjaCBzdXBwb3J0aW5nIGluZm9ybWF0aW9uIGFzIApwb3NzaWJsZQp3
aGlsZSBwcmVzZW50aW5nIHNvbWUgd29yayB0byB0aGUgY29tbXVuaXR5IGl0IGlzIHRoYXQgSSBj
YW5ub3QgZGlzY2xvc2UKTUlTUkEgcnVsZXMgaGVyZS4gQXMgeW91IHNhaWQsIE1JU1JBIHNwZWMg
aXMgbm90IGZyZWUuIEFuZCBvZiBjb3Vyc2UgSSAKY2Fubm90CmV4cGVjdCBhbnlvbmUgdG8gYnkg
aXQgZm9yIHRoZSByZWFzb24gdGhhdCBzb21lb25lIHdhbnRzIHNvbWUgcGF0Y2ggdG8gYmUKInNl
Y3VyZWx5IiBvciBibGluZGx5IHJldmlld2VkLiAoQlRXLCB0aGlzIGlzIHRoZSB0b3BpYyB0aGF0
IGhhcyBhbHJlYWR5IApiZWVuCnJhaXNlZCBpbiBvdXIgdGVhbSBpbnRlcm5hbGx5IGFuZCBiZWlu
ZyBkaXNjdXNzZWQpCj4KPiBDaGVlcnMsCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:35:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:35:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGPc-0006bd-Py; Mon, 25 Feb 2019 13:35:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pOtK=RA=citrix.com=prvs=952d8b9b9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gyGPc-0006bU-4Y
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:35:16 +0000
X-Inumbo-ID: 2e8c13d0-3902-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e8c13d0-3902-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:35:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="86403287"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C73D01C0200007800219C52@prv1-mh.provo.novell.com>
 <6f47b6e5-900e-e631-0bd8-c698a23e7ea1@citrix.com>
 <5C73DC330200007800219D12@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <8d51e7ce-fcbe-9fe1-6489-9e16af2d40e5@citrix.com>
Date: Mon, 25 Feb 2019 13:33:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <5C73DC330200007800219D12@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] kexec: suppress bogus warning
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDIvMjAxOSAxMjoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDIuMTkg
YXQgMTI6NTIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjUvMDIv
MjAxOSAxMToyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBEb24ndCBlbWl0IHRoZSAiaWdub3Jl
ZCIgd2FybmluZyB3aGVuIHRoZXJlJ3Mgbm8gcGxhY2VtZW50IHNwZWNpZmljYXRpb24KPj4+IGFu
ZCB0aGUgdGFpbCBvZiB0aGUgc3BlY2lmaWVkIG9wdGlvbiBpcyBhY3R1YWxseSBlbXB0eS4KPj4+
Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IFdo
YXQgY29tbWFuZCBsaW5lIHRyaWdnZXJzIHRoaXM/Cj4gY3Jhc2hrZXJuZWw9MUctMTZHOjFNCj4K
PiBpcyB3aGF0IEkndmUgdXNlZCBmb3IgcmVwcm8taW5nIHRoZSBvcmlnaW5hbCByZXBvcnQuCgpM
b29rIGxpa2UgdGhhdCB5aWVsZHM6CgooWEVOKSBjcmFzaGtlcm5lbDogJycgaWdub3JlZAooWEVO
KSBwYXJhbWV0ZXIgImNyYXNoa2VybmVsIiBoYXMgaW52YWxpZCB2YWx1ZSAiMUctMTZHOjFNIiwg
cmM9LTIyIQoKd2hpY2ggbG9va3MgbGlrZSBwZXJ0aW5lbnQgaW5mb3JtYXRpb24gaW4gdGhlIGNv
bW1pdCBtZXNzYWdlLgoKU28gbG9uZyBhcyBzb21ldGhpbmcgbGlrZSB0aGF0IGdldHMgaW5jbHVk
ZWQsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyCjxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:35:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:35:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGPs-0006eG-4s; Mon, 25 Feb 2019 13:35:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cCv=RA=amazon.de=prvs=952b5b9ed=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gyGPq-0006e2-NK
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:35:30 +0000
X-Inumbo-ID: 371ffb09-3902-11e9-bc90-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 371ffb09-3902-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:35:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551101729; x=1582637729;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=/XeAUpc3pKupJbIVFyTwkurnUZRWY18yj6u8dVRLirk=;
 b=MpN1PgERrW0ySAa45hXD+HR3AhxAPrpv5oDMaiPbRBIUeh3XbpBFLG/+
 dMXybGFrw9ZwwrYBuRLMxZKwzgXXxxEc/f9UyfjRXwHbRFL9cc4YP/lrl
 hsfyXnoduwCY2GvTO0Qae8bzrgTyV6cFE8oqgQ1PmYGaKBfz4EMJYnS6p g=;
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="661582747"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 25 Feb 2019 13:35:25 +0000
Received: from EX13MTAUEB001.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 x1PDZK7H052945
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 25 Feb 2019 13:35:21 GMT
Received: from EX13D08UEB003.ant.amazon.com (10.43.60.11) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:35:20 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB003.ant.amazon.com (10.43.60.11) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:35:20 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.74) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 25 Feb 2019 13:35:17 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Feb 2019 14:34:34 +0100
Message-ID: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] L1TF Patch Series v8 (was SpectreV1+L1TF)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBhbGwsCgpUaGlzIHBhdGNoIHNlcmllcyBhdHRlbXB0cyB0byBtaXRpZ2F0ZSB0aGUgaXNz
dWUgdGhhdCBoYXZlIGJlZW4gcmFpc2VkIGluIHRoZQpYU0EtMjg5IChodHRwczovL3hlbmJpdHMu
eGVuLm9yZy94c2EvYWR2aXNvcnktMjg5Lmh0bWwpLiBUbyBibG9jayBzcGVjdWxhdGl2ZQpleGVj
dXRpb24gb24gSW50ZWwgaGFyZHdhcmUsIGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBpcyByZXF1aXJl
ZCB0byBtYWtlIHN1cmUKdGhhdCBzZWxlY3RlZCBjaGVja3MgYXJlIG5vdCBieXBhc3NlZC4gU3Bl
Y3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzIGNhbgpiZSBwcmV2ZW50ZWQgYnkgdXNpbmcg
dGhlIGFycmF5X2luZGV4X25vc3BlYyBtYWNyby4KClRoZSBtYWpvciBjaGFuZ2UgY29tcGFyZWQg
dG8gdmVyc2lvbiA3IGlzIGluIGdyYW50X3RhYmxlIGhhbmRsaW5nLCBtYWtpbmcgdXNlCm9mIHRo
ZSBibG9ja19zcGVjdWxhdGlvbiBjYWxsIHRoYXQgaXMgaW50cm9kdWNlZCBpbiBmcmVxdWVudGx5
IHVzZWQgZnVuY3Rpb25zLgoKQmVzdCwKTm9yYmVydAoKCgoKQW1hem9uIERldmVsb3BtZW50IENl
bnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNm
dWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5
IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0
OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:35:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:35:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGQH-0006kw-HB; Mon, 25 Feb 2019 13:35:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cCv=RA=amazon.de=prvs=952b5b9ed=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gyGQG-0006i7-3I
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:35:56 +0000
X-Inumbo-ID: 45d36b83-3902-11e9-bc90-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45d36b83-3902-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:35:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551101754; x=1582637754;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=6PWwfUFMxqbbrGqfh9twJVzrJhgV1uwX6CGvNaGyDMU=;
 b=t2eQmGegIrbILcfUIDkwXNZUh11rPL21yf/PQiuDF32c6aMlXOuBv0lq
 u6umPYsgyPJDszYl+2Rak4hQRVb9EBXSDXZzOUr5YBHdIt7wQKk0oh2hH
 nzwiiyeGm4gk2JcnLmtfBAN1hkMI61s3cRSoNx7SROmYZB2gOlHCXX1IO g=;
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="784952665"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 25 Feb 2019 13:35:50 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1PDZjJ9099242
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 25 Feb 2019 13:35:46 GMT
Received: from EX13D08UEB003.ant.amazon.com (10.43.60.11) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:35:43 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB003.ant.amazon.com (10.43.60.11) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:35:43 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.74) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 25 Feb 2019 13:35:40 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Feb 2019 14:34:35 +0100
Message-ID: <1551101683-996-2-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v8 1/9] xen/evtchn: block speculative
 out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3Vlc3RzIGNhbiBpc3N1ZSBldmVudCBjaGFubmVsIGludGVyYWN0aW9uIHdpdGggZ3Vlc3Qgc3Bl
Y2lmaWVkIGRhdGEuClRvIGF2b2lkIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywg
d2UgdXNlIHRoZSBub3NwZWMgbWFjcm9zLApvciB0aGUgZG9tYWluX3ZjcHUgZnVuY3Rpb24uIFdo
ZXJlIGFwcHJvcHJpYXRlLCB3ZSB1c2UgdGhlIHZjcHVfaWQgb2YKdGhlIHNlbGVjZXRlZCB2Y3B1
IGluc3RlYWQgb2YgdGhlIHBhcmFtZXRlciB0aGF0IGNhbiBiZSBpbmZsdWVuY2VkIGJ5CnRoZSBn
dWVzdCwgc28gdGhhdCBvbmx5IG9uZSBhY2Nlc3MgbmVlZHMgdG8gYmUgcHJvdGVjdGVkLgoKVGhp
cyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgoKU2lnbmVkLW9m
Zi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KCk5vdGVzOgogIHY4OiBhZGQgcmV2
aWV3ZWQtYnkKICAgICAgZHJvcCBibGFuayBsaW5lIGNoYW5nZQoKIHhlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jIHwgMjggKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9l
dmVudF9maWZvLmMgICAgfCAxMyArKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vZXZlbnQu
aCAgICB8ICA1ICsrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDE2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIGIveGVu
L2NvbW1vbi9ldmVudF9jaGFubmVsLmMKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMK
KysrIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKQEAgLTM2NSwxMSArMzY1LDE2IEBAIGlu
dCBldnRjaG5fYmluZF92aXJxKGV2dGNobl9iaW5kX3ZpcnFfdCAqYmluZCwgZXZ0Y2huX3BvcnRf
dCBwb3J0KQogICAgIGlmICggKHZpcnEgPCAwKSB8fCAodmlycSA+PSBBUlJBWV9TSVpFKHYtPnZp
cnFfdG9fZXZ0Y2huKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAgLyoKKyAgICAq
IE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZSB2aXJxIGlzIGJvdW5kZWQgZXZl
biBkdXJpbmcKKyAgICAqIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbi4KKyAgICAqLworICAgIHZpcnEg
PSBhcnJheV9pbmRleF9ub3NwZWModmlycSwgQVJSQVlfU0laRSh2LT52aXJxX3RvX2V2dGNobikp
OworCiAgICAgaWYgKCB2aXJxX2lzX2dsb2JhbCh2aXJxKSAmJiAodmNwdSAhPSAwKSApCiAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgaWYgKCAodmNwdSA8IDApIHx8ICh2Y3B1ID49IGQt
Pm1heF92Y3B1cykgfHwKLSAgICAgICAgICgodiA9IGQtPnZjcHVbdmNwdV0pID09IE5VTEwpICkK
KyAgICBpZiAoICh2ID0gZG9tYWluX3ZjcHUoZCwgdmNwdSkpID09IE5VTEwgKQogICAgICAgICBy
ZXR1cm4gLUVOT0VOVDsKIAogICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7CkBAIC00MTgs
OCArNDIzLDcgQEAgc3RhdGljIGxvbmcgZXZ0Y2huX2JpbmRfaXBpKGV2dGNobl9iaW5kX2lwaV90
ICpiaW5kKQogICAgIGludCAgICAgICAgICAgIHBvcnQsIHZjcHUgPSBiaW5kLT52Y3B1OwogICAg
IGxvbmcgICAgICAgICAgIHJjID0gMDsKIAotICAgIGlmICggKHZjcHUgPCAwKSB8fCAodmNwdSA+
PSBkLT5tYXhfdmNwdXMpIHx8Ci0gICAgICAgICAoZC0+dmNwdVt2Y3B1XSA9PSBOVUxMKSApCisg
ICAgaWYgKCBkb21haW5fdmNwdShkLCB2Y3B1KSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1F
Tk9FTlQ7CiAKICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOwpAQCAtOTMwLDggKzkzNCwx
MCBAQCBsb25nIGV2dGNobl9iaW5kX3ZjcHUodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGlu
dCB2Y3B1X2lkKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAgICAg
c3RydWN0IGV2dGNobiAqY2huOwogICAgIGxvbmcgICAgICAgICAgIHJjID0gMDsKKyAgICBzdHJ1
Y3QgdmNwdSAgICp2OwogCi0gICAgaWYgKCAodmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMpIHx8IChk
LT52Y3B1W3ZjcHVfaWRdID09IE5VTEwpICkKKyAgICAvKiBVc2UgdGhlIHZjcHUgaW5mbyB0byBw
cmV2ZW50IHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcyAqLworICAgIGlmICggKHYg
PSBkb21haW5fdmNwdShkLCB2Y3B1X2lkKSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5P
RU5UOwogCiAgICAgc3Bpbl9sb2NrKCZkLT5ldmVudF9sb2NrKTsKQEAgLTk1NSwyMiArOTYxLDIy
IEBAIGxvbmcgZXZ0Y2huX2JpbmRfdmNwdSh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50
IHZjcHVfaWQpCiAgICAgewogICAgIGNhc2UgRUNTX1ZJUlE6CiAgICAgICAgIGlmICggdmlycV9p
c19nbG9iYWwoY2huLT51LnZpcnEpICkKLSAgICAgICAgICAgIGNobi0+bm90aWZ5X3ZjcHVfaWQg
PSB2Y3B1X2lkOworICAgICAgICAgICAgY2huLT5ub3RpZnlfdmNwdV9pZCA9IHYtPnZjcHVfaWQ7
CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgYnJlYWs7
CiAgICAgY2FzZSBFQ1NfVU5CT1VORDoKICAgICBjYXNlIEVDU19JTlRFUkRPTUFJTjoKLSAgICAg
ICAgY2huLT5ub3RpZnlfdmNwdV9pZCA9IHZjcHVfaWQ7CisgICAgICAgIGNobi0+bm90aWZ5X3Zj
cHVfaWQgPSB2LT52Y3B1X2lkOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEVDU19QSVJROgot
ICAgICAgICBpZiAoIGNobi0+bm90aWZ5X3ZjcHVfaWQgPT0gdmNwdV9pZCApCisgICAgICAgIGlm
ICggY2huLT5ub3RpZnlfdmNwdV9pZCA9PSB2LT52Y3B1X2lkICkKICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICB1bmxpbmtfcGlycV9wb3J0KGNobiwgZC0+dmNwdVtjaG4tPm5vdGlmeV92Y3B1
X2lkXSk7Ci0gICAgICAgIGNobi0+bm90aWZ5X3ZjcHVfaWQgPSB2Y3B1X2lkOworICAgICAgICBj
aG4tPm5vdGlmeV92Y3B1X2lkID0gdi0+dmNwdV9pZDsKICAgICAgICAgcGlycV9zZXRfYWZmaW5p
dHkoZCwgY2huLT51LnBpcnEuaXJxLAotICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNr
X29mKGQtPnZjcHVbdmNwdV9pZF0tPnByb2Nlc3NvcikpOwotICAgICAgICBsaW5rX3BpcnFfcG9y
dChwb3J0LCBjaG4sIGQtPnZjcHVbdmNwdV9pZF0pOworICAgICAgICAgICAgICAgICAgICAgICAg
ICBjcHVtYXNrX29mKHYtPnByb2Nlc3NvcikpOworICAgICAgICBsaW5rX3BpcnFfcG9ydChwb3J0
LCBjaG4sIHYpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IC1F
SU5WQUw7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYyBiL3hlbi9jb21tb24v
ZXZlbnRfZmlmby5jCi0tLSBhL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCisrKyBiL3hlbi9jb21t
b24vZXZlbnRfZmlmby5jCkBAIC0zMyw3ICszMyw4IEBAIHN0YXRpYyBpbmxpbmUgZXZlbnRfd29y
ZF90ICpldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAog
ICAgICAqLwogICAgIHNtcF9ybWIoKTsKIAotICAgIHAgPSBwb3J0IC8gRVZUQ0hOX0ZJRk9fRVZF
TlRfV09SRFNfUEVSX1BBR0U7CisgICAgcCA9IGFycmF5X2luZGV4X25vc3BlYyhwb3J0IC8gRVZU
Q0hOX0ZJRk9fRVZFTlRfV09SRFNfUEVSX1BBR0UsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkLT5ldnRjaG5fZmlmby0+bnVtX2V2dGNobnMpOwogICAgIHcgPSBwb3J0ICUgRVZUQ0hOX0ZJ
Rk9fRVZFTlRfV09SRFNfUEVSX1BBR0U7CiAKICAgICByZXR1cm4gZC0+ZXZ0Y2huX2ZpZm8tPmV2
ZW50X2FycmF5W3BdICsgdzsKQEAgLTUxNiwxNCArNTE3LDIwIEBAIGludCBldnRjaG5fZmlmb19p
bml0X2NvbnRyb2woc3RydWN0IGV2dGNobl9pbml0X2NvbnRyb2wgKmluaXRfY29udHJvbCkKICAg
ICBnZm4gICAgID0gaW5pdF9jb250cm9sLT5jb250cm9sX2dmbjsKICAgICBvZmZzZXQgID0gaW5p
dF9jb250cm9sLT5vZmZzZXQ7CiAKLSAgICBpZiAoIHZjcHVfaWQgPj0gZC0+bWF4X3ZjcHVzIHx8
ICFkLT52Y3B1W3ZjcHVfaWRdICkKKyAgICBpZiAoICh2ID0gZG9tYWluX3ZjcHUoZCwgdmNwdV9p
ZCkpID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKLSAgICB2ID0gZC0+dmNwdVt2
Y3B1X2lkXTsKIAogICAgIC8qIE11c3Qgbm90IGNyb3NzIHBhZ2UgYm91bmRhcnkuICovCiAgICAg
aWYgKCBvZmZzZXQgPiAoUEFHRV9TSVpFIC0gc2l6ZW9mKGV2dGNobl9maWZvX2NvbnRyb2xfYmxv
Y2tfdCkpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICAvKgorICAgICAqIE1ha2Ug
c3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZSBvZmZzZXQgaXMgYm91bmRlZCBldmVuIGR1
cmluZworICAgICAqIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbi4KKyAgICAgKi8KKyAgICBvZmZzZXQg
PSBhcnJheV9pbmRleF9ub3NwZWMob2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
UEFHRV9TSVpFIC0gc2l6ZW9mKGV2dGNobl9maWZvX2NvbnRyb2xfYmxvY2tfdCkgKyAxKTsKKwog
ICAgIC8qIE11c3QgYmUgOC1ieXRlcyBhbGlnbmVkLiAqLwogICAgIGlmICggb2Zmc2V0ICYgKDgg
LSAxKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaApAQCAtMTMsNiArMTMsNyBA
QAogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1
ZGUgPHhlbi9iaXRvcHMuaD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CiAjaW5jbHVkZSA8YXNt
L2V2ZW50Lmg+CiAKIC8qCkBAIC0xMDMsNyArMTA0LDcgQEAgdm9pZCBhcmNoX2V2dGNobl9pbmpl
Y3Qoc3RydWN0IHZjcHUgKnYpOwogICogVGhlIGZpcnN0IGJ1Y2tldCBpcyBkaXJlY3RseSBhY2Nl
c3NlZCB2aWEgZC0+ZXZ0Y2huLgogICovCiAjZGVmaW5lIGdyb3VwX2Zyb21fcG9ydChkLCBwKSBc
Ci0gICAgKChkKS0+ZXZ0Y2huX2dyb3VwWyhwKSAvIEVWVENITlNfUEVSX0dST1VQXSkKKyAgICBh
cnJheV9hY2Nlc3Nfbm9zcGVjKChkKS0+ZXZ0Y2huX2dyb3VwLCAocCkgLyBFVlRDSE5TX1BFUl9H
Uk9VUCkKICNkZWZpbmUgYnVja2V0X2Zyb21fcG9ydChkLCBwKSBcCiAgICAgKChncm91cF9mcm9t
X3BvcnQoZCwgcCkpWygocCkgJSBFVlRDSE5TX1BFUl9HUk9VUCkgLyBFVlRDSE5TX1BFUl9CVUNL
RVRdKQogCkBAIC0xMTcsNyArMTE4LDcgQEAgc3RhdGljIGlubGluZSBib29sX3QgcG9ydF9pc192
YWxpZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcCkKIHN0YXRpYyBpbmxpbmUgc3Ry
dWN0IGV2dGNobiAqZXZ0Y2huX2Zyb21fcG9ydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgcCkKIHsKICAgICBpZiAoIHAgPCBFVlRDSE5TX1BFUl9CVUNLRVQgKQotICAgICAgICByZXR1
cm4gJmQtPmV2dGNobltwXTsKKyAgICAgICAgcmV0dXJuICZkLT5ldnRjaG5bYXJyYXlfaW5kZXhf
bm9zcGVjKHAsIEVWVENITlNfUEVSX0JVQ0tFVCldOwogICAgIHJldHVybiBidWNrZXRfZnJvbV9w
b3J0KGQsIHApICsgKHAgJSBFVlRDSE5TX1BFUl9CVUNLRVQpOwogfQogCi0tIAoyLjcuNAoKCgoK
QW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAx
MTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhl
cmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQg
Q2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:36:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:36:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGQT-0006pd-QO; Mon, 25 Feb 2019 13:36:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cCv=RA=amazon.de=prvs=952b5b9ed=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gyGQS-0006pE-AP
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:36:08 +0000
X-Inumbo-ID: 4dc2f374-3902-11e9-bc90-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4dc2f374-3902-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:36:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551101767; x=1582637767;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=k7+MuOCY4XE1poTk+puUaJePhuP4mKh2f24ir12KJoo=;
 b=o787lR51TmhDwJwnBaVKKYr+jz2933PF58aMc2n1ZoiojQpF5iBBqil+
 WxkY33CkEXG35JOUyykxYkfL+1yyhoxeQobo0/0EkFR1WCr6RB8hyVDon
 Ygy8KTUtnl6gmJcQ0TrBpQWocbyf3Q5V+hErekjXqvWyWDCqRSKY22A9+ c=;
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="784952712"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 25 Feb 2019 13:36:05 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1PDa1gB032073
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 25 Feb 2019 13:36:01 GMT
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:35:57 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:35:57 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.74) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 25 Feb 2019 13:35:54 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Feb 2019 14:34:36 +0100
Message-ID: <1551101683-996-3-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v8 2/9] x86/vioapic: block speculative
 out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBpbnRlcmFjdGluZyB3aXRoIGlvIGFwaWMsIGEgZ3Vlc3QgY2FuIHNwZWNpZnkgdmFsdWVz
IHRoYXQgYXJlIHVzZWQKYXMgaW5kZXggdG8gc3RydWN0dXJlcywgYW5kIHdob3NlIHZhbHVlcyBh
cmUgbm90IGNvbXBhcmVkIGFnYWluc3QKdXBwZXIgYm91bmRzIHRvIHByZXZlbnQgc3BlY3VsYXRp
dmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLiBUaGlzIGNoYW5nZQpwcmV2ZW50cyB0aGVzZSBzcGVj
dWxhdGl2ZSBhY2Nlc3Nlcy4KCkZ1cnRoZXJtb3JlLCB2YXJpYWJsZXMgYXJlIGluaXRpYWxpemVk
IGFuZCB0aGUgY29tcGlsZXIgaXMgYXNrZWQgdG8gbm90Cm9wdGltaXplZCB0aGVzZSBpbml0aWFs
aXphdGlvbnMsIGFzIHRoZSB1bmluaXRpYWxpemVkIHZhcmlhYmxlcyBtaWdodCBiZQp1c2VkIGlu
IGEgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzcy4gT3V0IG9mIHRoZSBmb3VyIGluaXRp
YWxpemVkCnZhcmlhYmxlcywgdHdvIGFyZSBwb3RlbnRpYWxseSBwcm9ibGVtYXRpYywgbmFtZWx5
IG9uZXMgaW4gdGhlIGZ1bmN0aW9ucwp2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlIGFuZCB2aW9h
cGljX2dldF90cmlnZ2VyX21vZGUuCgpBcyB0aGUgdHdvIHByb2JsZW1hdGljIHZhcmlhYmxlcyBh
cmUgYm90aCB1c2VkIGluIHRoZSBjb21tb24gZnVuY3Rpb24KZ3NpX3Zpb2FwaWMsIHRoZSBtaXRp
Z2F0aW9uIGlzIGltcGxlbWVudGVkIHRoZXJlLiBBcyB0aGUgYWNjZXNzIHBhdHRlcm4Kb2YgdGhl
IGN1cnJlbnRseSBub24tZ3Vlc3QtY29udHJvbGxlZCBmdW5jdGlvbnMgbWlnaHQgY2hhbmdlIGlu
IHRoZQpmdXR1cmUgYXMgd2VsbCwgdGhlIG90aGVyIHZhcmlhYmxlcyBhcmUgaW5pdGlhbGl6ZWQg
YXMgd2VsbC4KClRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9y
dC4KClNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tCgpOb3RlczoK
ICB2ODogYWRkIHJldmlld2VkLWJ5CgogeGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMgfCAyOCAr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9u
cygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2Fw
aWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dmlvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC0zMCw2ICszMCw3
IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1
ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KICNpbmNsdWRlIDxwdWJs
aWMvaHZtL2lvcmVxLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9pby5oPgogI2luY2x1ZGUgPGFzbS9o
dm0vdnBpYy5oPgpAQCAtNjYsNiArNjcsMTIgQEAgc3RhdGljIHN0cnVjdCBodm1fdmlvYXBpYyAq
Z3NpX3Zpb2FwaWMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKIHsKICAgICB1bnNpZ25lZCBpbnQg
aTsKIAorICAgIC8qCisgICAgICogTWFrZSBzdXJlIHRoZSBjb21waWxlciBkb2VzIG5vdCBvcHRp
bWl6ZSBhd2F5IHRoZSBpbml0aWFsaXphdGlvbiBkb25lIGJ5CisgICAgICogY2FsbGVycworICAg
ICAqLworICAgIE9QVElNSVpFUl9ISURFX1ZBUigqcGluKTsKKwogICAgIGZvciAoIGkgPSAwOyBp
IDwgZC0+YXJjaC5odm0ubnJfdmlvYXBpY3M7IGkrKyApCiAgICAgewogICAgICAgICBzdHJ1Y3Qg
aHZtX3Zpb2FwaWMgKnZpb2FwaWMgPSBkb21haW5fdmlvYXBpYyhkLCBpKTsKQEAgLTExNyw3ICsx
MjQsOCBAQCBzdGF0aWMgdWludDMyX3QgdmlvYXBpY19yZWFkX2luZGlyZWN0KGNvbnN0IHN0cnVj
dCBodm1fdmlvYXBpYyAqdmlvYXBpYykKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAK
LSAgICAgICAgcmVkaXJfY29udGVudCA9IHZpb2FwaWMtPnJlZGlydGJsW3JlZGlyX2luZGV4XS5i
aXRzOworICAgICAgICByZWRpcl9jb250ZW50ID0gdmlvYXBpYy0+cmVkaXJ0YmxbYXJyYXlfaW5k
ZXhfbm9zcGVjKHJlZGlyX2luZGV4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZpb2FwaWMtPm5yX3BpbnMpXS5iaXRzOwogICAgICAgICBy
ZXN1bHQgPSAodmlvYXBpYy0+aW9yZWdzZWwgJiAxKSA/IChyZWRpcl9jb250ZW50ID4+IDMyKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHJlZGlyX2NvbnRlbnQ7
CiAgICAgICAgIGJyZWFrOwpAQCAtMjEyLDcgKzIyMCwxNSBAQCBzdGF0aWMgdm9pZCB2aW9hcGlj
X3dyaXRlX3JlZGlyZW50KAogICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZtX2RvbWFp
bl9pcnEoZCk7CiAgICAgdW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSAqcGVudCwgZW50OwogICAg
IGludCB1bm1hc2tlZCA9IDA7Ci0gICAgdW5zaWduZWQgaW50IGdzaSA9IHZpb2FwaWMtPmJhc2Vf
Z3NpICsgaWR4OworICAgIHVuc2lnbmVkIGludCBnc2k7CisKKyAgICAvKiBDYWxsZXJzIG9mIHRo
aXMgZnVuY3Rpb24gc2hvdWxkIG1ha2Ugc3VyZSBpZHggaXMgYm91bmRlZCBhcHByb3ByaWF0ZWx5
ICovCisgICAgQVNTRVJUKGlkeCA8IHZpb2FwaWMtPm5yX3BpbnMpOworCisgICAgLyogTWFrZSBz
dXJlIG5vIG91dC1vZi1ib3VuZHMgdmFsdWUgZm9yIGlkeCBjYW4gYmUgdXNlZCAqLworICAgIGlk
eCA9IGFycmF5X2luZGV4X25vc3BlYyhpZHgsIHZpb2FwaWMtPm5yX3BpbnMpOworCisgICAgZ3Np
ID0gdmlvYXBpYy0+YmFzZV9nc2kgKyBpZHg7CiAKICAgICBzcGluX2xvY2soJmQtPmFyY2guaHZt
LmlycV9sb2NrKTsKIApAQCAtNDY3LDcgKzQ4Myw3IEBAIHN0YXRpYyB2b2lkIHZpb2FwaWNfZGVs
aXZlcihzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMsIHVuc2lnbmVkIGludCBwaW4pCiAKIHZv
aWQgdmlvYXBpY19pcnFfcG9zaXRpdmVfZWRnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgaXJxKQogewotICAgIHVuc2lnbmVkIGludCBwaW47CisgICAgdW5zaWduZWQgaW50IHBpbiA9
IDA7IC8qIFNlZSBnc2lfdmlvYXBpYyAqLwogICAgIHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBp
YyA9IGdzaV92aW9hcGljKGQsIGlycSwgJnBpbik7CiAgICAgdW5pb24gdmlvYXBpY19yZWRpcl9l
bnRyeSAqZW50OwogCkBAIC01NDIsNyArNTU4LDcgQEAgdm9pZCB2aW9hcGljX3VwZGF0ZV9FT0ko
c3RydWN0IGRvbWFpbiAqZCwgdTggdmVjdG9yKQogCiBpbnQgdmlvYXBpY19nZXRfbWFzayhjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQogewotICAgIHVuc2lnbmVkIGlu
dCBwaW47CisgICAgdW5zaWduZWQgaW50IHBpbiA9IDA7IC8qIFNlZSBnc2lfdmlvYXBpYyAqLwog
ICAgIGNvbnN0IHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYyA9IGdzaV92aW9hcGljKGQsIGdz
aSwgJnBpbik7CiAKICAgICBpZiAoICF2aW9hcGljICkKQEAgLTU1Myw3ICs1NjksNyBAQCBpbnQg
dmlvYXBpY19nZXRfbWFzayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3Np
KQogCiBpbnQgdmlvYXBpY19nZXRfdmVjdG9yKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBnc2kpCiB7Ci0gICAgdW5zaWduZWQgaW50IHBpbjsKKyAgICB1bnNpZ25lZCBpbnQg
cGluID0gMDsgLyogU2VlIGdzaV92aW9hcGljICovCiAgICAgY29uc3Qgc3RydWN0IGh2bV92aW9h
cGljICp2aW9hcGljID0gZ3NpX3Zpb2FwaWMoZCwgZ3NpLCAmcGluKTsKIAogICAgIGlmICggIXZp
b2FwaWMgKQpAQCAtNTY0LDcgKzU4MCw3IEBAIGludCB2aW9hcGljX2dldF92ZWN0b3IoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkKIAogaW50IHZpb2FwaWNfZ2V0X3Ry
aWdnZXJfbW9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQogewot
ICAgIHVuc2lnbmVkIGludCBwaW47CisgICAgdW5zaWduZWQgaW50IHBpbiA9IDA7IC8qIFNlZSBn
c2lfdmlvYXBpYyAqLwogICAgIGNvbnN0IHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYyA9IGdz
aV92aW9hcGljKGQsIGdzaSwgJnBpbik7CiAKICAgICBpZiAoICF2aW9hcGljICkKLS0gCjIuNy40
CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAz
OAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJh
bGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2Vy
aWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:36:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:36:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGQx-0006vy-5t; Mon, 25 Feb 2019 13:36:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cCv=RA=amazon.de=prvs=952b5b9ed=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gyGQw-0006vg-0n
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:36:38 +0000
X-Inumbo-ID: 5f92c090-3902-11e9-bc90-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f92c090-3902-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:36:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551101796; x=1582637796;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=aQfIoU4Yd8Up8hgiT5c5mhJ0uOYMM2QXqH1NCE/xNBA=;
 b=j6rPEr9CCJVUlcRouCZfAG+b0grepnXl2VaroxvnTycqhHZMlU4WYFR7
 z8dxzFIix5FMuHogce+dfpILapKxU4Xko2gREds0wVmhNT53x2C/wp5Rd
 5QnufHdKIxuqPwlLbv0oY6UlmWsBQICkjSJoY6hkXHCfgpPk+NhBTfr62 0=;
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="388107937"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 25 Feb 2019 13:36:35 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1PDaU1R114200
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 25 Feb 2019 13:36:33 GMT
Received: from EX13D08UEB004.ant.amazon.com (10.43.60.142) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:36:31 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB004.ant.amazon.com (10.43.60.142) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:36:31 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.74) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 25 Feb 2019 13:36:28 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Feb 2019 14:34:39 +0100
Message-ID: <1551101683-996-6-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v8 5/9] is_control_domain: block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hlY2tzIG9mIGRvbWFpbiBwcm9wZXJ0aWVzLCBzdWNoIGFzIGlzX2hhcmR3YXJlX2RvbWFpbiBv
ciBpc19odm1fZG9tYWluLAptaWdodCBiZSBieXBhc3NlZCBieSBzcGVjdWxhdGl2ZWx5IGV4ZWN1
dGluZyB0aGVzZSBpbnN0cnVjdGlvbnMuIEEgcmVhc29uCmZvciBieXBhc3NpbmcgdGhlc2UgY2hl
Y2tzIGlzIHRoYXQgdGhlc2UgbWFjcm9zIGFjY2VzcyB0aGUgZG9tYWluCnN0cnVjdHVyZSB2aWEg
YSBwb2ludGVyLCBhbmQgY2hlY2sgYSBjZXJ0YWluIGZpZWxkLiBTaW5jZSB0aGlzIG1lbW9yeQph
Y2Nlc3MgaXMgc2xvdywgdGhlIENQVSBhc3N1bWVzIGEgcmV0dXJuZWQgdmFsdWUgYW5kIGNvbnRp
bnVlcyB0aGUKZXhlY3V0aW9uLgoKSW4gY2FzZSBhbiBpc19jb250cm9sX2RvbWFpbiBjaGVjayBp
cyBieXBhc3NlZCwgZm9yIGV4YW1wbGUgZHVyaW5nIGEKaHlwZXJjYWxsLCBkYXRhIHRoYXQgc2hv
dWxkIG9ubHkgYmUgYWNjZXNzaWJsZSBieSB0aGUgY29udHJvbCBkb21haW4gY291bGQKYmUgbG9h
ZGVkIGludG8gdGhlIGNhY2hlLgoKVGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJk
ZW5pbmcgZWZmb3J0LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBh
bWF6b24uZGU+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0K
Ck5vdGVzOgogIHY4OiBhZGRlZCBhY2tlZC1ieQoKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwg
NCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmgKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKQEAgLTkxMywxMCArOTEzLDEwIEBAIHZvaWQgd2F0Y2hkb2dfZG9tYWluX2Rlc3Ry
b3koc3RydWN0IGRvbWFpbiAqZCk7CiAgKiAgICAodGhhdCBpcywgdGhpcyB3b3VsZCBub3QgYmUg
c3VpdGFibGUgZm9yIGEgZHJpdmVyIGRvbWFpbikKICAqICAtIFRoZXJlIGlzIG5ldmVyIGEgcmVh
c29uIHRvIGRlbnkgdGhlIGhhcmR3YXJlIGRvbWFpbiBhY2Nlc3MgdG8gdGhpcwogICovCi0jZGVm
aW5lIGlzX2hhcmR3YXJlX2RvbWFpbihfZCkgKChfZCkgPT0gaGFyZHdhcmVfZG9tYWluKQorI2Rl
ZmluZSBpc19oYXJkd2FyZV9kb21haW4oX2QpIGV2YWx1YXRlX25vc3BlYygoX2QpID09IGhhcmR3
YXJlX2RvbWFpbikKIAogLyogVGhpcyBjaGVjayBpcyBmb3IgZnVuY3Rpb25hbGl0eSBzcGVjaWZp
YyB0byBhIGNvbnRyb2wgZG9tYWluICovCi0jZGVmaW5lIGlzX2NvbnRyb2xfZG9tYWluKF9kKSAo
KF9kKS0+aXNfcHJpdmlsZWdlZCkKKyNkZWZpbmUgaXNfY29udHJvbF9kb21haW4oX2QpIGV2YWx1
YXRlX25vc3BlYygoX2QpLT5pc19wcml2aWxlZ2VkKQogCiAjZGVmaW5lIFZNX0FTU0lTVChkLCB0
KSAodGVzdF9iaXQoVk1BU1NUX1RZUEVfICMjIHQsICYoZCktPnZtX2Fzc2lzdCkpCiAKLS0gCjIu
Ny40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3Ry
LiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIs
IFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRz
Z2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:36:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGR6-0006zK-LF; Mon, 25 Feb 2019 13:36:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cCv=RA=amazon.de=prvs=952b5b9ed=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gyGR5-0006yx-Ao
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:36:47 +0000
X-Inumbo-ID: 65165be1-3902-11e9-bc90-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65165be1-3902-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:36:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551101806; x=1582637806;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=hzcnDKDiGqH9rcSL6/s26lSSDTQt5Q898vkAr5VCDdk=;
 b=VGteI/AP5YVhu3xjEjGYDIvYgFouiE9eHRtFK74CYpkJzJo4Qxo2hkOS
 ieGW8FmQFfFzEHAb9nAmTx42IAS31UNWhQQWpaKeqbEcQlXmq++KCNzkm
 fCXKBBFmK3GO1oS8j+LXGrfNq8az+Gso8Ne9T2NleIxUfBM2/Y/Pr97Gy k=;
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="784952836"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 25 Feb 2019 13:36:44 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1PDaejP032393
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 25 Feb 2019 13:36:40 GMT
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:36:35 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:36:35 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.74) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 25 Feb 2019 13:36:32 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Feb 2019 14:34:40 +0100
Message-ID: <1551101683-996-7-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v8 6/9] is_hvm/pv_domain: block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBjaGVja2luZyBmb3IgYmVpbmcgYW4gaHZtIGRvbWFpbiwgb3IgUFYgZG9tYWluLCB3ZSBo
YXZlIHRvIG1ha2UKc3VyZSB0aGF0IHNwZWN1bGF0aW9uIGNhbm5vdCBieXBhc3MgdGhhdCBjaGVj
aywgYW5kIGV2ZW50dWFsbHkgYWNjZXNzCmRhdGEgdGhhdCBzaG91bGQgbm90IGVuZCB1cCBpbiBj
YWNoZSBmb3IgdGhlIGN1cnJlbnQgZG9tYWluIHR5cGUuCgpUaGlzIGlzIHBhcnQgb2YgdGhlIHNw
ZWN1bGF0aXZlIGhhcmRlbmluZyBlZmZvcnQuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCi0tLQoKTm90ZXM6CiAgdjg6IGFkZGVkIGFja2VkIGJ5CgogeGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmggfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05MjIsNyArOTIyLDggQEAgdm9pZCB3YXRjaGRv
Z19kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKIAogc3RhdGljIGlubGluZSBib29s
IGlzX3B2X2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHJldHVybiBJU19F
TkFCTEVEKENPTkZJR19QVikgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVfcHYgOiBmYWxz
ZTsKKyAgICByZXR1cm4gSVNfRU5BQkxFRChDT05GSUdfUFYpCisgICAgICAgICAgID8gZXZhbHVh
dGVfbm9zcGVjKGQtPmd1ZXN0X3R5cGUgPT0gZ3Vlc3RfdHlwZV9wdikgOiBmYWxzZTsKIH0KIAog
c3RhdGljIGlubGluZSBib29sIGlzX3B2X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCkBAIC05
NTMsNyArOTU0LDggQEAgc3RhdGljIGlubGluZSBib29sIGlzX3B2XzY0Yml0X3ZjcHUoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCiAjZW5kaWYKIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19odm1fZG9tYWlu
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJuIElTX0VOQUJMRUQoQ09ORklH
X0hWTSkgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVfaHZtIDogZmFsc2U7CisgICAgcmV0
dXJuIElTX0VOQUJMRUQoQ09ORklHX0hWTSkKKyAgICAgICAgICAgPyBldmFsdWF0ZV9ub3NwZWMo
ZC0+Z3Vlc3RfdHlwZSA9PSBndWVzdF90eXBlX2h2bSkgOiBmYWxzZTsKIH0KIAogc3RhdGljIGlu
bGluZSBib29sIGlzX2h2bV92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQotLSAKMi43LjQKCgoK
CkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEw
MTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBI
ZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0
IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:37:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:37:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGRd-00076b-0p; Mon, 25 Feb 2019 13:37:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cCv=RA=amazon.de=prvs=952b5b9ed=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gyGRb-00076G-Oj
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:37:19 +0000
X-Inumbo-ID: 783e68d7-3902-11e9-bc90-bc764e045a96
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 783e68d7-3902-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:37:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551101838; x=1582637838;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=L+WKXStXM6qi2pInBfp85h87F85V6zsa505YbtvtCrA=;
 b=fyYgtBHK8oTUAe9POEL6bcgev4mDbxU/Jfgcfrk/NcKNKNjxrLSJekAu
 QD2YW2KjljvzSWN26xosDTlJWMbNMvZHAQTpAEwgNvdTB6DJj5kGJPhyz
 hxiDHecbnQZ+dRaLESDXatwCvHgB57OVsjQdr3q40sbiZj+RRohT1sm6A 4=;
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="382692244"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 25 Feb 2019 13:36:17 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1PDaEtj114103
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 25 Feb 2019 13:36:14 GMT
Received: from EX13D08UEB003.ant.amazon.com (10.43.60.11) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:36:10 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB003.ant.amazon.com (10.43.60.11) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:36:10 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.74) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 25 Feb 2019 13:36:07 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Feb 2019 14:34:37 +0100
Message-ID: <1551101683-996-4-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v8 3/9] spec: add l1tf-barrier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gY29udHJvbCB0aGUgcnVudGltZSBiZWhhdmlvciBvbiBMMVRGIHZ1bG5lcmFibGUgcGxhdGZv
cm1zIGJldHRlciwgdGhlCmNvbW1hbmQgbGluZSBvcHRpb24gbDF0Zi1iYXJyaWVyIGlzIGludHJv
ZHVjZWQuIFRoaXMgb3B0aW9uIGNvbnRyb2xzCndoZXRoZXIgb24gdnVsbmVyYWJsZSB4ODYgcGxh
dGZvcm1zIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgdXNlZCB0bwpwcmV2ZW50IHNwZWN1bGF0
aXZlIGV4ZWN1dGlvbiBmcm9tIGJ5cGFzc2luZyB0aGUgZXZhbHVhdGlvbiBvZgpjb25kaXRpb25h
bHMgdGhhdCBhcmUgcHJvdGVjdGVkIHdpdGggdGhlIGV2YWx1YXRlX25vc3BlYyBtYWNyby4KCkJ5
IG5vdywgWGVuIGlzIGNhcGFibGUgb2YgaWRlbnRpZnlpbmcgTDFURiB2dWxuZXJhYmxlIGhhcmR3
YXJlLiBIb3dldmVyLAp0aGlzIGluZm9ybWF0aW9uIGNhbm5vdCBiZSB1c2VkIGZvciBhbHRlcm5h
dGl2ZSBwYXRjaGluZywgYXMgYSBDUFUgZmVhdHVyZQppcyByZXF1aXJlZC4gVG8gY29udHJvbCBh
bHRlcm5hdGl2ZSBwYXRjaGluZyB3aXRoIHRoZSBjb21tYW5kIGxpbmUgb3B0aW9uLAphIG5ldyB4
ODYgZmVhdHVyZSAiWDg2X0ZFQVRVUkVfU0NfTDFURl9WVUxOIiBpcyBpbnRyb2R1Y2VkLiBUaGlz
IGZlYXR1cmUKaXMgdXNlZCB0byBwYXRjaCB0aGUgbGZlbmNlIGluc3RydWN0aW9uIGludG8gdGhl
IGFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZQpmdW5jdGlvbi4gVGhlIGZlYXR1cmUgaXMgZW5hYmxl
ZCBvbmx5IGlmIEwxVEYgdnVsbmVyYWJsZSBoYXJkd2FyZSBpcwpkZXRlY3RlZCBhbmQgdGhlIGNv
bW1hbmQgbGluZSBvcHRpb24gZG9lcyBub3QgcHJldmVudCB1c2luZyB0aGlzIGZlYXR1cmUuCgpU
aGUgc3RhdHVzIG9mIGh5cGVydGhyZWFkaW5nIGlzIGNvbnNpZGVyZWQgd2hlbiBhdXRvbWF0aWNh
bGx5IGVuYWJsaW5nCmFkZGluZyB0aGUgbGZlbmNlIGluc3RydWN0aW9uLiBTaW5jZSBwbGF0Zm9y
bXMgd2l0aG91dCBoeXBlcnRocmVhZGluZyBjYW4Kc3RpbGwgYmUgdnVsbmVyYWJsZSB0byBMMVRG
IGluIGNhc2UgdGhlIEwxIGNhY2hlIGlzIG5vdCBmbHVzaGVkIHByb3Blcmx5LAp0aGUgYWRkaXRp
b25hbCBsZmVuY2UgaW5zdHJ1Y3Rpb25zIGFyZSBwYXRjaGVkIGluIGlmIGVpdGhlciBoeXBlcnRo
cmVhZGluZwppcyBlbmFibGVkLCBvciBMMSBjYWNoZSBmbHVzaGluZyBpcyBtaXNzaW5nLgoKVGhp
cyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgoKU2lnbmVkLW9m
Zi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KCk5vdGVzOgogIHY4OiBhZGQgcmV2
aWV3ZWQtYnkKICAgICAgZHJvcCA9PSAwIGFuZCBleGNoYW5nZSAhPSAwIHdpdGggbmVnYXRpb24K
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAxNCArKysrKysrKysrLS0tLQog
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCB8ICAxICsKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmggICB8ICAxICsKIDQgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9u
cygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKLS0tIGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYwpAQCAtNDgzLDkgKzQ4Myw5IEBAIGFjY291bnRpbmcgZm9yIGhhcmR3YXJl
IGNhcGFiaWxpdGllcyBhcyBlbnVtZXJhdGVkIHZpYSBDUFVJRC4KIAogQ3VycmVudGx5IGFjY2Vw
dGVkOgogCi1UaGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgaWJyc2Jg
LCBgc3RpYnBgLCBgaWJwYmAsCi1gbDFkLWZsdXNoYCBhbmQgYHNzYmRgIGFyZSB1c2VkIGJ5IGRl
ZmF1bHQgaWYgYXZhaWxhYmxlIGFuZCBhcHBsaWNhYmxlLiAgVGhleSBjYW4KLWJlIGlnbm9yZWQs
IGUuZy4gYG5vLWlicnNiYCwgYXQgd2hpY2ggcG9pbnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2Vs
ZiwgYW5kCitUaGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgaWJyc2Jg
LCBgc3RpYnBgLCBgaWJwYmAsIGBsMWQtZmx1c2hgLAorYGwxdGYtYmFycmllcmAgYW5kIGBzc2Jk
YCBhcmUgdXNlZCBieSBkZWZhdWx0IGlmIGF2YWlsYWJsZSBhbmQgYXBwbGljYWJsZS4gIFRoZXkK
K2NhbiBiZSBpZ25vcmVkLCBlLmcuIGBuby1pYnJzYmAsIGF0IHdoaWNoIHBvaW50IFhlbiB3b24n
dCB1c2UgdGhlbSBpdHNlbGYsIGFuZAogd29uJ3Qgb2ZmZXIgdGhlbSB0byBndWVzdHMuCiAKICMj
IyBjcHVpZF9tYXNrX2NwdQpAQCAtMTg5Niw3ICsxODk2LDcgQEAgQnkgZGVmYXVsdCBTU0JEIHdp
bGwgYmUgbWl0aWdhdGVkIGF0IHJ1bnRpbWUgKGkuZSBgc3NiZD1ydW50aW1lYCkuCiAjIyMgc3Bl
Yy1jdHJsICh4ODYpCiA+IGA9IExpc3Qgb2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0s
bXNyLXNjLHJzYn09PGJvb2w+LAogPiAgICAgICAgICAgICAgYnRpLXRodW5rPXJldHBvbGluZXxs
ZmVuY2V8am1wLCB7aWJycyxpYnBiLHNzYmQsZWFnZXItZnB1LAotPiAgICAgICAgICAgICAgbDFk
LWZsdXNofT08Ym9vbD4gXWAKKz4gICAgICAgICAgICAgIGwxZC1mbHVzaCxsMXRmLWJhcnJpZXJ9
PTxib29sPiBdYAogCiBDb250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9uIHNpZGVjaGFu
bmVsIG1pdGlnYXRpb25zLiAgQnkgZGVmYXVsdCwgWGVuCiB3aWxsIHBpY2sgdGhlIG1vc3QgYXBw
cm9wcmlhdGUgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9ydCwKQEAgLTE5
NjIsNiArMTk2MiwxMiBAQCBJcnJlc3BlY3RpdmUgb2YgWGVuJ3Mgc2V0dGluZywgdGhlIGZlYXR1
cmUgaXMgdmlydHVhbGlzZWQgZm9yIEhWTSBndWVzdHMgdG8KIHVzZS4gIEJ5IGRlZmF1bHQsIFhl
biB3aWxsIGVuYWJsZSB0aGlzIG1pdGlnYXRpb24gb24gaGFyZHdhcmUgYmVsaWV2ZWQgdG8gYmUK
IHZ1bG5lcmFibGUgdG8gTDFURi4KIAorT24gaGFyZHdhcmUgdnVsbmVyYWJsZSB0byBMMVRGLCB0
aGUgYGwxdGYtYmFycmllcj1gIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZQorb3IgcHJldmVu
dCBYZW4gZnJvbSBwcm90ZWN0aW5nIGV2YWx1YXRpb25zIGluc2lkZSB0aGUgaHlwZXJ2aXNvciB3
aXRoIGEgYmFycmllcgoraW5zdHJ1Y3Rpb24gdG8gbm90IGxvYWQgcG90ZW50aWFsbHkgc2VjcmV0
IGluZm9ybWF0aW9uIGludG8gTDEgY2FjaGUuICBCeQorZGVmYXVsdCwgWGVuIHdpbGwgZW5hYmxl
IHRoaXMgbWl0aWdhdGlvbiBvbiBoYXJkd2FyZSBiZWxpZXZlZCB0byBiZSB2dWxuZXJhYmxlCit0
byBMMVRGLgorCiAjIyMgc3luY19jb25zb2xlCiA+IGA9IDxib29sZWFuPmAKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCi0t
LSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKQEAgLTIxLDYgKzIxLDcgQEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVu
L3dhcm5pbmcuaD4KIAorI2luY2x1ZGUgPGFzbS9jcHVpZC5oPgogI2luY2x1ZGUgPGFzbS9taWNy
b2NvZGUuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5o
PgpAQCAtNTAsNiArNTEsNyBAQCBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSB0cnVlOwog
Ym9vbCBfX3JlYWRfbW9zdGx5IG9wdF9zc2JkID0gZmFsc2U7CiBpbnQ4X3QgX19yZWFkX21vc3Rs
eSBvcHRfZWFnZXJfZnB1ID0gLTE7CiBpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfbDFkX2ZsdXNo
ID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfbDF0Zl9iYXJyaWVyID0gLTE7CiAKIGJv
b2wgX19pbml0ZGF0YSBic3BfZGVsYXlfc3BlY19jdHJsOwogdWludDhfdCBfX3JlYWRfbW9zdGx5
IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKQEAgLTkxLDYgKzkzLDggQEAgc3RhdGljIGludCBfX2lu
aXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBpZiAoIG9wdF9w
dl9sMXRmX2RvbXUgPCAwICkKICAgICAgICAgICAgICAgICBvcHRfcHZfbDF0Zl9kb211ID0gMDsK
IAorICAgICAgICAgICAgb3B0X2wxdGZfYmFycmllciA9IDA7CisKICAgICAgICAgZGlzYWJsZV9j
b21tb246CiAgICAgICAgICAgICBvcHRfcnNiX3B2ID0gZmFsc2U7CiAgICAgICAgICAgICBvcHRf
cnNiX2h2bSA9IGZhbHNlOwpAQCAtMTU3LDYgKzE2MSw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBh
cnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSA9
IHZhbDsKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJsMWQtZmx1c2gi
LCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAgb3B0X2wxZF9mbHVzaCA9IHZhbDsKKyAgICAg
ICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJsMXRmLWJhcnJpZXIiLCBzLCBzcykp
ID49IDAgKQorICAgICAgICAgICAgb3B0X2wxdGZfYmFycmllciA9IHZhbDsKICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCkBAIC0yNDgsNyArMjU0LDcgQEAgc3RhdGlj
IHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90
IGNhcHMpCiAgICAgICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4n
cyBwcm90ZWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBY
ZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzXG4i
LAorICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAl
cyVzLCBPdGhlcjolcyVzJXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAg
ICA/ICJOL0EiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBP
TElORSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6
CkBAIC0yNTgsNyArMjY0LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51
bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICFib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfU1NCRCkgICAgICAgICAgID8gIiIgOgogICAgICAgICAgICAoZGVmYXVs
dF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX1NTQkQpICA/ICIgU1NCRCsiIDogIiBTU0JELSIs
CiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8g
IiBJQlBCIiAgOiAiIiwKLSAgICAgICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPyAiIEwxRF9GTFVTSCIgOiAiIik7CisgICAgICAgICAgIG9wdF9sMWRfZmx1
c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIsCisgICAg
ICAgICAgIG9wdF9sMXRmX2JhcnJpZXIgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMVRG
X0JBUlJJRVIiIDogIiIpOwogCiAgICAgLyogTDFURiBkaWFnbm9zdGljcywgcHJpbnRlZCBpZiB2
dWxuZXJhYmxlIG9yIFBWIHNoYWRvd2luZyBpcyBpbiB1c2UuICovCiAgICAgaWYgKCBjcHVfaGFz
X2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmX2h3ZG9tIHx8IG9wdF9wdl9sMXRmX2RvbXUgKQpAQCAt
ODQyLDYgKzg0OSwxMiBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KHZvaWQpCiAgICAgZWxzZSBpZiAoIG9wdF9sMWRfZmx1c2ggPT0gLTEgKQogICAgICAgICBvcHRf
bDFkX2ZsdXNoID0gY3B1X2hhc19idWdfbDF0ZiAmJiAhKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9M
MURGTCk7CiAKKyAgICAvKiBCeSBkZWZhdWx0LCBlbmFibGUgTDFURl9WVUxOIG9uIEwxVEYtdnVs
bmVyYWJsZSBoYXJkd2FyZSAqLworICAgIGlmICggb3B0X2wxdGZfYmFycmllciA9PSAtMSApCisg
ICAgICAgIG9wdF9sMXRmX2JhcnJpZXIgPSBjcHVfaGFzX2J1Z19sMXRmICYmIChvcHRfc210IHx8
ICFvcHRfbDFkX2ZsdXNoKTsKKyAgICBpZiAoIG9wdF9sMXRmX2JhcnJpZXIgPiAwICkKKyAgICAg
ICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19MMVRGX1ZVTE4pOworCiAgICAg
LyoKICAgICAgKiBXZSBkbyBub3QgZGlzYWJsZSBIVCBieSBkZWZhdWx0IG9uIGFmZmVjdGVkIGhh
cmR3YXJlLgogICAgICAqCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmVzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZXMuaApAQCAtMjUsNiArMjUsNyBAQCBYRU5fQ1BVRkVBVFVSRShYRU5fU01BUCwgICAgICAg
IChGU0NBUElOVFMrMCkqMzIrMTEpIC8qIFNNQVAgZ2V0cyB1c2VkIGJ5IFhlbiBpdAogWEVOX0NQ
VUZFQVRVUkUoTEZFTkNFX0RJU1BBVENILCAoRlNDQVBJTlRTKzApKjMyKzEyKSAvKiBsZmVuY2Ug
c2V0IGFzIERpc3BhdGNoIFNlcmlhbGlzaW5nICovCiBYRU5fQ1BVRkVBVFVSRShJTkRfVEhVTktf
TEZFTkNFLChGU0NBUElOVFMrMCkqMzIrMTMpIC8qIFVzZSBJTkRfVEhVTktfTEZFTkNFICovCiBY
RU5fQ1BVRkVBVFVSRShJTkRfVEhVTktfSk1QLCAgIChGU0NBUElOVFMrMCkqMzIrMTQpIC8qIFVz
ZSBJTkRfVEhVTktfSk1QICovCitYRU5fQ1BVRkVBVFVSRShTQ19MMVRGX1ZVTE4sICAgIChGU0NB
UElOVFMrMCkqMzIrMTUpIC8qIEwxVEYgcHJvdGVjdGlvbiByZXF1aXJlZCAqLwogWEVOX0NQVUZF
QVRVUkUoU0NfTVNSX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE2KSAvKiBNU1JfU1BFQ19D
VFJMIHVzZWQgYnkgWGVuIGZvciBQViAqLwogWEVOX0NQVUZFQVRVUkUoU0NfTVNSX0hWTSwgICAg
ICAoRlNDQVBJTlRTKzApKjMyKzE3KSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuIGZvciBI
Vk0gKi8KIFhFTl9DUFVGRUFUVVJFKFNDX1JTQl9QViwgICAgICAgKEZTQ0FQSU5UUyswKSozMisx
OCkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIFBWICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwu
aAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTM3LDYgKzM3LDcgQEAgZXh0ZXJuIGJvb2wgb3B0X2li
cGI7CiBleHRlcm4gYm9vbCBvcHRfc3NiZDsKIGV4dGVybiBpbnQ4X3Qgb3B0X2VhZ2VyX2ZwdTsK
IGV4dGVybiBpbnQ4X3Qgb3B0X2wxZF9mbHVzaDsKK2V4dGVybiBpbnQ4X3Qgb3B0X2wxdGZfYmFy
cmllcjsKIAogZXh0ZXJuIGJvb2wgYnNwX2RlbGF5X3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90
IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKLS0gCjIuNy40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQg
Q2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0
c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAy
ODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIg
MTQ5MTczIEIKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:37:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:37:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGRj-00078k-C5; Mon, 25 Feb 2019 13:37:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cCv=RA=amazon.de=prvs=952b5b9ed=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gyGRi-00078E-9V
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:37:26 +0000
X-Inumbo-ID: 7cb65bad-3902-11e9-bc90-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7cb65bad-3902-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:37:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551101845; x=1582637845;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=GpOuj6QjLFRNM5o2Iu3hxDCv71IpP6lXTc4f3XsRZo8=;
 b=o4gfGl84Aca2RcWQe47JLGkMjBH10Tn8aCW1PwNLMqydgxeR1eIP1tB5
 +by1ExDdJ6pwRScq80/b0xcVdvhJfhuxrq7VQQMAh4RN7RtCONN20B2/Z
 VuJtXqx8Fkjn1Y7AUnb3z0GSudZs8vKFr7LU19NCyDWgouNUF1qvyEiTp o=;
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="789764502"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 25 Feb 2019 13:36:56 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1PDaqQX080520
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 25 Feb 2019 13:36:53 GMT
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:36:50 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:36:50 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.74) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 25 Feb 2019 13:36:46 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Feb 2019 14:34:41 +0100
Message-ID: <1551101683-996-8-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v8 7/9] common/memory: block speculative
 out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGdldF9wYWdlX2Zyb21fZ2ZuIG1ldGhvZCByZXR1cm5zIGEgcG9pbnRlciB0byBhIHBhZ2Ug
dGhhdCBiZWxvbmdzCnRvIGEgZ2ZuLiBCZWZvcmUgcmV0dXJuaW5nIHRoZSBwb2ludGVyLCB0aGUg
Z2ZuIGlzIGNoZWNrZWQgZm9yIGJlaW5nCnZhbGlkLiBVbmRlciBzcGVjdWxhdGlvbiwgdGhlc2Ug
Y2hlY2tzIGNhbiBiZSBieXBhc3NlZCwgc28gdGhhdAp0aGUgZnVuY3Rpb24gZ2V0X3BhZ2UgaXMg
c3RpbGwgZXhlY3V0ZWQgcGFydGlhbGx5LiBDb25zZXF1ZW50bHksIHRoZQpmdW5jdGlvbiBwYWdl
X2dldF9vd25lcl9hbmRfcmVmZXJlbmNlIG1pZ2h0IGJlIGV4ZWN1dGVkIHBhcnRpYWxseSBhcwp3
ZWxsLiBJbiB0aGlzIGZ1bmN0aW9uLCB0aGUgY29tcHV0ZWQgcG9pbnRlciBpcyBhY2Nlc3NlZCwg
cmVzdWx0aW5nIGluCmEgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFkZHJlc3MgbG9hZC4gQXMg
dGhlIGdmbiBjYW4gYmUgY29udHJvbGxlZCBieQphIGd1ZXN0LCB0aGlzIGFjY2VzcyBpcyBwcm9i
bGVtYXRpYy4KClRvIG1pdGlnYXRlIHRoZSByb290IGNhdXNlLCBhbiBsZmVuY2UgaW5zdHJ1Y3Rp
b24gaXMgYWRkZWQgdmlhIHRoZQpldmFsdWF0ZV9ub3NwZWMgbWFjcm8uIFRvIG1ha2UgdGhlIHBy
b3RlY3Rpb24gZ2VuZXJpYywgd2UgZG8gbm90CmludHJvZHVjZSB0aGUgbGZlbmNlIGluc3RydWN0
aW9uIGZvciB0aGlzIHNpbmdsZSBjaGVjaywgYnV0IGFkZCBpdCB0bwp0aGUgbWZuX3ZhbGlkIGZ1
bmN0aW9uLiBUaGlzIHdheSwgb3RoZXIgcG90ZW50aWFsbHkgcHJvYmxlbWF0aWMgYWNjZXNzZXMK
YXJlIHByb3RlY3RlZCBhcyB3ZWxsLgoKVGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBo
YXJkZW5pbmcgZWZmb3J0LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhl
eUBhbWF6b24uZGU+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0KCk5vdGVzOgogIHY4OiBhZGRlZCBhY2tlZCBieQoKIHhlbi9jb21tb24vcGR4LmMgfCA2ICsr
KystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3BkeC5jIGIveGVuL2NvbW1vbi9wZHguYwotLS0gYS94ZW4v
Y29tbW9uL3BkeC5jCisrKyBiL3hlbi9jb21tb24vcGR4LmMKQEAgLTE4LDYgKzE4LDcgQEAKICNp
bmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9i
aXRvcHMuaD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CiAKIC8qIFBhcmFtZXRlcnMgZm9yIFBG
Ti9NQUREUiBjb21wcmVzc2lvbi4gKi8KIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBtYXhf
cGR4OwpAQCAtMzMsOCArMzQsOSBAQCB1bnNpZ25lZCBsb25nIF9fcmVhZF9tb3N0bHkgcGR4X2dy
b3VwX3ZhbGlkW0JJVFNfVE9fTE9OR1MoCiAKIGJvb2wgX19tZm5fdmFsaWQodW5zaWduZWQgbG9u
ZyBtZm4pCiB7Ci0gICAgcmV0dXJuIGxpa2VseShtZm4gPCBtYXhfcGFnZSkgJiYKLSAgICAgICAg
ICAgbGlrZWx5KCEobWZuICYgcGZuX2hvbGVfbWFzaykpICYmCisgICAgaWYgKCB1bmxpa2VseShl
dmFsdWF0ZV9ub3NwZWMobWZuID49IG1heF9wYWdlKSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7
CisgICAgcmV0dXJuIGxpa2VseSghKG1mbiAmIHBmbl9ob2xlX21hc2spKSAmJgogICAgICAgICAg
ICBsaWtlbHkodGVzdF9iaXQocGZuX3RvX3BkeChtZm4pIC8gUERYX0dST1VQX0NPVU5ULAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGR4X2dyb3VwX3ZhbGlkKSk7CiB9Ci0tIAoyLjcuNAoK
CgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgK
MTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxm
IEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmlj
aHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:37:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:37:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGRj-000792-N3; Mon, 25 Feb 2019 13:37:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cCv=RA=amazon.de=prvs=952b5b9ed=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gyGRi-00078F-9V
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:37:26 +0000
X-Inumbo-ID: 7c358374-3902-11e9-bc90-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c358374-3902-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:37:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551101845; x=1582637845;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=vLuNrfJEHpY0eMk2T1FIMBB/OuqinyR1Jdm7BKPvPig=;
 b=DNwchlXIrOyu6yK5CziEM47AvThYJfKhXtO8l0Kx4DdzGh5okknEpuGI
 DevdsszHA+d/OaGgY8/IzVIwzaumoMhCY19dkHZnwHkU1Irrx8xF+C2LL
 Byynu+Et1DqegorEYELGrwwCVOBb+4oOOJlfXCtyoXFH2K0CQzDAZGBLJ c=;
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="789764388"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 25 Feb 2019 13:36:25 +0000
Received: from EX13MTAUEB001.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 x1PDaKAU058242
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 25 Feb 2019 13:36:21 GMT
Received: from EX13D08UEB002.ant.amazon.com (10.43.60.107) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:36:19 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB002.ant.amazon.com (10.43.60.107) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:36:19 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.74) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 25 Feb 2019 13:36:16 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Feb 2019 14:34:38 +0100
Message-ID: <1551101683-996-5-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v8 4/9] nospec: introduce evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgdGhlIEwxVEYgdnVsbmVyYWJpbGl0eSBvZiBJbnRlbCBDUFVzLCBsb2FkaW5nIGh5cGVy
dmlzb3IgZGF0YSBpbnRvCkwxIGNhY2hlIGlzIHByb2JsZW1hdGljLCBiZWNhdXNlIHdoZW4gaHlw
ZXJ0aHJlYWRpbmcgaXMgdXNlZCBhcyB3ZWxsLCBhCmd1ZXN0IHJ1bm5pbmcgb24gdGhlIHNpYmxp
bmcgY29yZSBjYW4gbGVhayB0aGlzIHBvdGVudGlhbGx5IHNlY3JldCBkYXRhLgoKVG8gcHJldmVu
dCB0aGVzZSBzcGVjdWxhdGl2ZSBhY2Nlc3Nlcywgd2UgYmxvY2sgc3BlY3VsYXRpb24gYWZ0ZXIK
YWNjZXNzaW5nIHRoZSBkb21haW4gcHJvcGVydHkgZmllbGQgYnkgYWRkaW5nIGxmZW5jZSBpbnN0
cnVjdGlvbnMuIFRoaXMKd2F5LCB0aGUgQ1BVIGNvbnRpbnVlcyBleGVjdXRpbmcgYW5kIGxvYWRp
bmcgZGF0YSBvbmx5IG9uY2UgdGhlIGNvbmRpdGlvbgppcyBhY3R1YWxseSBldmFsdWF0ZWQuCgpB
cyB0aGUgbWFjcm9zIGFyZSB0eXBpY2FsbHkgdXNlZCBpbiBpZiBzdGF0ZW1lbnRzLCB0aGUgbGZl
bmNlIGhhcyB0byBjb21lCmluIGEgY29tcGF0aWJsZSB3YXkuIFRoZXJlZm9yZSwgYSBmdW5jdGlv
biB0aGF0IHJldHVybnMgdHJ1ZSBhZnRlciBhbgpsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgaW50cm9k
dWNlZC4gVG8gcHJvdGVjdCBib3RoIGJyYW5jaGVzIGFmdGVyIGEKY29uZGl0aW9uYWwsIGFuIGxm
ZW5jZSBpbnN0cnVjdGlvbiBoYXMgdG8gYmUgYWRkZWQgZm9yIHRoZSB0d28gYnJhbmNoZXMuClRv
IGJlIGFibGUgdG8gYmxvY2sgc3BlY3VsYXRpb24gYWZ0ZXIgc2V2ZXJhbCBldmFsdWF0aW9ucywg
dGhlIGdlbmVyaWMKYmFycmllciBtYWNybyBibG9ja19zcGVjdWxhdGlvbiBpcyBhbHNvIGludHJv
ZHVjZWQuCgpBcyB0aGUgTDFURiB2dWxuZXJhYmlsaXR5IGlzIG9ubHkgcHJlc2VudCBvbiB0aGUg
eDg2IGFyY2hpdGVjdHVyZSwgdGhlcmUgaXMKbm8gbmVlZCB0byBhZGQgcHJvdGVjdGlvbiBmb3Ig
b3RoZXIgYXJjaGl0ZWN0dXJlcy4gSGVuY2UsIHRoZSBpbnRyb2R1Y2VkCm1hY3JvcyBhcmUgZGVm
aW5lZCBidXQgZW1wdHkuCgpPbiB0aGUgeDg2IGFyY2hpdGVjdHVyZSwgYnkgZGVmYXVsdCwgdGhl
IGxmZW5jZSBpbnN0cnVjdGlvbiBpcyBub3QgcHJlc2VudAplaXRoZXIuIE9ubHkgd2hlbiBhIEwx
VEYgdnVsbmVyYWJsZSBwbGF0Zm9ybSBpcyBkZXRlY3RlZCwgdGhlIGxmZW5jZQppbnN0cnVjdGlv
biBpcyBwYXRjaGVkIGluIHZpYSBhbHRlcm5hdGl2ZSBwYXRjaGluZy4gU2ltaWxhcmx5LCBQViBn
dWVzdHMKYXJlIHByb3RlY3RlZCB3cnQgTDFURiBieSBkZWZhdWx0LCBzbyB0aGF0IHRoZSBwcm90
ZWN0aW9uIGlzIGZ1cnRoZXJtb3JlCmRpc2FibGVkIGluIGNhc2UgSFZNIGlzIGV4Y2x1ZWRlZCB2
aWEgdGhlIGJ1aWxkIGNvbmZpZ3VyYXRpb24uCgpJbnRyb2R1Y2luZyB0aGUgbGZlbmNlIGluc3Ry
dWN0aW9ucyBjYXRjaGVzIGEgbG90IG9mIHBvdGVudGlhbCBsZWFrcyB3aXRoCmEgc2ltcGxlIHVu
aW50cnVzaXZlIGNvZGUgY2hhbmdlLiBEdXJpbmcgcGVyZm9ybWFuY2UgdGVzdGluZywgd2UgZGlk
IG5vdApub3RpY2UgcGVyZm9ybWFuY2UgZWZmZWN0cy4KClRoaXMgaXMgcGFydCBvZiB0aGUgc3Bl
Y3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KClNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhl
eSA8bm1hbnRoZXlAYW1hem9uLmRlPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCgpOb3RlczoKICB2ODogYWRkIGFja2VkLWJ5CiAgICAgIHJlcGxhY2Ug
bWFjcm9zIHdpdGggaW5saW5lIGZ1bmN0aW9ucyAoQVJNKQogICAgICByZXBsYWNlIG1hY3JvcyB3
aXRoIGFsd2F5c19pbmxpbmUgZnVuY3Rpb25zICh4ODYpCgogeGVuL2luY2x1ZGUvYXNtLWFybS9u
b3NwZWMuaCB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9ub3NwZWMuaCB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmggICAgIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2Vk
LCA3MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFy
bS9ub3NwZWMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVj
LmgKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL25vc3BlYy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9ub3NwZWMuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbm9zcGVjLmgKQEAgLTAsMCArMSwyNSBAQAorLyogU1BE
WC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KKy8qIENvcHlyaWdodCAyMDE4IEFtYXpv
bi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuICovCisK
KyNpZm5kZWYgX0FTTV9BUk1fTk9TUEVDX0gKKyNkZWZpbmUgX0FTTV9BUk1fTk9TUEVDX0gKKwor
c3RhdGljIGlubGluZSBib29sIGV2YWx1YXRlX25vc3BlYyhib29sIGNvbmRpdGlvbikKK3sKKyAg
cmV0dXJuIGNvbmRpdGlvbjsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGJsb2NrX3NwZWN1bGF0
aW9uKHZvaWQpCit7Cit9CisKKyNlbmRpZiAvKiBfQVNNX0FSTV9OT1NQRUNfSCAqLworCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgor
ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ub3NwZWMuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmgKQEAgLTAsMCArMSw0NSBAQAorLyogU1BE
WC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KKy8qIENvcHlyaWdodCAyMDE4IEFtYXpv
bi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuICovCisK
KyNpZm5kZWYgX0FTTV9YODZfTk9TUEVDX0gKKyNkZWZpbmUgX0FTTV9YODZfTk9TUEVDX0gKKwor
I2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgorCisvKiBBbGxvdyB0byBpbnNlcnQgYSByZWFk
IG1lbW9yeSBiYXJyaWVyIGludG8gY29uZGl0aW9uYWxzICovCitzdGF0aWMgYWx3YXlzX2lubGlu
ZSBib29sIGJhcnJpZXJfbm9zcGVjX3RydWUodm9pZCkKK3sKKyNpZmRlZiBDT05GSUdfSFZNCisg
ICAgYWx0ZXJuYXRpdmUoIiIsICJsZmVuY2UiLCBYODZfRkVBVFVSRV9TQ19MMVRGX1ZVTE4pOwor
I2VuZGlmCisgICAgcmV0dXJuIHRydWU7Cit9CisKKy8qIEFsbG93IHRvIHByb3RlY3QgZXZhbHVh
dGlvbiBvZiBjb25kaXRpb25hc2wgd2l0aCByZXNwZWN0IHRvIHNwZWN1bGF0aW9uICovCitzdGF0
aWMgYWx3YXlzX2lubGluZSBib29sIGV2YWx1YXRlX25vc3BlYyhib29sIGNvbmRpdGlvbikKK3sK
KyNpZmRlZiBDT05GSUdfSFZNCisgICAgcmV0dXJuIChjb25kaXRpb24pID8gYmFycmllcl9ub3Nw
ZWNfdHJ1ZSgpIDogIWJhcnJpZXJfbm9zcGVjX3RydWUoKTsKKyNlbHNlCisgICAgcmV0dXJuIGNv
bmRpdGlvbjsKKyNlbmRpZgorCit9CisKKy8qIEFsbG93IHRvIGJsb2NrIHNwZWN1bGF0aXZlIGV4
ZWN1dGlvbiBpbiBnZW5lcmljIGNvZGUgKi8KKy8vICNkZWZpbmUgYmxvY2tfc3BlY3VsYXRpb24o
KSAoKHZvaWQpYmFycmllcl9ub3NwZWNfdHJ1ZSgpKQorc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBibG9ja19zcGVjdWxhdGlvbih2b2lkKQoreworICAgICh2b2lkKWJhcnJpZXJfbm9zcGVjX3Ry
dWUoKTsKK30KKworI2VuZGlmIC8qIF9BU01fWDg2X05PU1BFQ19IICovCisKKy8qCisgKiBMb2Nh
bCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJh
c2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaCBiL3hlbi9pbmNsdWRlL3hlbi9ub3Nw
ZWMuaAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L25vc3BlYy5oCkBAIC04LDYgKzgsNyBAQAogI2RlZmluZSBYRU5fTk9TUEVDX0gKIAogI2luY2x1
ZGUgPGFzbS9zeXN0ZW0uaD4KKyNpbmNsdWRlIDxhc20vbm9zcGVjLmg+CiAKIC8qKgogICogYXJy
YXlfaW5kZXhfbWFza19ub3NwZWMoKSAtIGdlbmVyYXRlIGEgfjAgbWFzayB3aGVuIGluZGV4IDwg
c2l6ZSwgMCBvdGhlcndpc2UKLS0gCjIuNy40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVy
IEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhy
ZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3
IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTcz
IEIKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:37:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:37:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGRk-00079W-0S; Mon, 25 Feb 2019 13:37:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cCv=RA=amazon.de=prvs=952b5b9ed=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gyGRi-00078P-MN
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:37:26 +0000
X-Inumbo-ID: 7ceeab76-3902-11e9-bc90-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ceeab76-3902-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:37:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551101846; x=1582637846;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=VrGE4DTC2UT/NxJszut3A6Os6b9MHKrue5cawacBdJg=;
 b=qJOMTRmsl+K0iLVQCZqoqMX3Xet8U8EVMgf71RNaUejHm7ndtDpbJX5e
 zU5vmQaYEmOU8jJGKH7ZqBizLsLVrAEvvtaCcgKN9NuzQr51/e4Mw3qGW
 m5ux8mZCixWfzZ1k4NlDrb6gqiSt0Lfx+ansosQc1oZc+khz2ERVD1uSI I=;
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="789764580"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 25 Feb 2019 13:37:23 +0000
Received: from EX13MTAUEB001.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 x1PDbJ0x058835
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 25 Feb 2019 13:37:20 GMT
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:37:18 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:37:18 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.74) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 25 Feb 2019 13:37:14 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Feb 2019 14:34:43 +0100
Message-ID: <1551101683-996-10-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v8 9/9] common/grant_table: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3Vlc3RzIGNhbiBpc3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0
IGNvbnRyb2xsZWQKZGF0YSB0byB0aGVtLiBUaGlzIGRhdGEgaXMgYWxzbyB1c2VkIGZvciBtZW1v
cnkgbG9hZHMuIFRvIGF2b2lkCnNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywgd2Ug
dXNlIHRoZSBhcnJheV9pbmRleF9ub3NwZWMgbWFjcm8Kd2hlcmUgYXBwbGljYWJsZS4gSG93ZXZl
ciwgdGhlcmUgYXJlIGFsc28gbWVtb3J5IGFjY2Vzc2VzIHRoYXQgY2Fubm90CmJlIHByb3RlY3Rl
ZCBieSBhIHNpbmdsZSBhcnJheSBwcm90ZWN0aW9uLCBvciBtdWx0aXBsZSBhY2Nlc3NlcyBpbiBh
CnJvdy4gVG8gcHJvdGVjdCB0aGVzZSwgYSBub3NwZWMgYmFycmllciBpcyBwbGFjZWQgYmV0d2Vl
biB0aGUgYWN0dWFsCnJhbmdlIGNoZWNrIGFuZCB0aGUgYWNjZXNzIHZpYSB0aGUgYmxvY2tfc3Bl
Y3VsYXRpb24gbWFjcm8uCgpBcyBkaWZmZXJlbnQgdmVyc2lvbnMgb2YgZ3JhbnQgdGFibGVzIHVz
ZSBzdHJ1Y3R1cmVzIG9mIGRpZmZlcmVudCBzaXplLAphbmQgdGhlIHN0YXR1cyBpcyBlbmNvZGVk
IGluIGFuIGFycmF5IGZvciB2ZXJzaW9uIDIsIHNwZWN1bGF0aXZlCmV4ZWN1dGlvbiBtaWdodCBw
ZXJmb3JtIG91dC1vZi1ib3VuZCBhY2Nlc3NlcyBvZiB2ZXJzaW9uIDIgd2hpbGUKdGhlIHRhYmxl
IGlzIGFjdHVhbGx5IHVzaW5nIHZlcnNpb24gMS4gSGVuY2UsIHNwZWN1bGF0aW9uIGlzIHByZXZl
bnRlZAp3aGVuIGFjY2Vzc2luZyBtZW1vcnkgYmFzZWQgb24gdGhlIGdyYW50IHRhYmxlIHZlcnNp
b24uCgpUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBlZmZvcnQuCgpT
aWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQoK
Tm90ZXM6CiAgdjg6IGZpeCBzdHlsZSBpbiBzaGFyZWRfZW50cnlfaGVhZGVyIHN3aXRjaCBzdGF0
ZW1lbnQgYW5kIGNvbW1lbnRzCiAgICAgIGFkZCBibG9ja19zcGVjdWxhdGlvbiBhbmQgYXNzZXJ0
X3VucmVhY2hhYmxlIHRvIHNoYXJlZF9lbnRyeV9oZWFkZXIKICAgICAgYWRkIGJsb2NrX3NwZWN1
bGF0aW9uIGFuZCBhc3NlcnRfdW5yZWFjaGFibGUgdG8gbnJfZ3JhbnRfZW50cmllcwogICAgICBk
cm9wIGJsb2NrX3NwZWN1bGF0aW9uIGlmIHNoYXJlZF9lbnRyeV9oZWFkZXIgaXMgY2FsbGVkCiAg
ICAgIHJlbmFtZSBndF9ucl9ncmFudF9lbnRyaWVzIGludG8gbnJfZW50cwoKIHhlbi9jb21tb24v
Z3JhbnRfdGFibGUuYyB8IDg5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCkBAIC0zNyw2ICszNyw3IEBACiAjaW5jbHVkZSA8eGVuL3BhZ2lu
Zy5oPgogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+CiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4K
KyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogI2luY2x1ZGUg
PGFzbS9mbHVzaHRsYi5oPgogCkBAIC0yMDMsOCArMjA0LDkgQEAgc3RhdGljIGlubGluZSB1bnNp
Z25lZCBpbnQgbnJfc3RhdHVzX2ZyYW1lcyhjb25zdCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQog
fQogCiAjZGVmaW5lIE1BUFRSQUNLX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2Yoc3RydWN0
IGdyYW50X21hcHBpbmcpKQotI2RlZmluZSBtYXB0cmFja19lbnRyeSh0LCBlKSBcCi0gICAgKCh0
KS0+bWFwdHJhY2tbKGUpL01BUFRSQUNLX1BFUl9QQUdFXVsoZSklTUFQVFJBQ0tfUEVSX1BBR0Vd
KQorI2RlZmluZSBtYXB0cmFja19lbnRyeSh0LCBlKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoKHQpLT5tYXB0cmFja1thcnJheV9pbmRl
eF9ub3NwZWMoZSwgKHQpLT5tYXB0cmFja19saW1pdCkgLyAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVBUUkFDS19QRVJfUEFHRV1bKGUpICUg
TUFQVFJBQ0tfUEVSX1BBR0VdKQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludAogbnJfbWFw
dHJhY2tfZnJhbWVzKHN0cnVjdCBncmFudF90YWJsZSAqdCkKQEAgLTIyNiwxMCArMjI4LDIzIEBA
IG5yX21hcHRyYWNrX2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQpCiBzdGF0aWMgZ3JhbnRf
ZW50cnlfaGVhZGVyX3QgKgogc2hhcmVkX2VudHJ5X2hlYWRlcihzdHJ1Y3QgZ3JhbnRfdGFibGUg
KnQsIGdyYW50X3JlZl90IHJlZikKIHsKLSAgICBpZiAoIHQtPmd0X3ZlcnNpb24gPT0gMSApCisg
ICAgc3dpdGNoICggdC0+Z3RfdmVyc2lvbiApCisgICAgeworICAgIGNhc2UgMToKKyAgICAgICAg
LyogUmV0dXJuZWQgdmFsdWVzIHNob3VsZCBiZSBpbmRlcGVuZGVudCBvZiBzcGVjdWxhdGl2ZSBl
eGVjdXRpb24gKi8KKyAgICAgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKICAgICAgICAgcmV0dXJu
IChncmFudF9lbnRyeV9oZWFkZXJfdCopJnNoYXJlZF9lbnRyeV92MSh0LCByZWYpOwotICAgIGVs
c2UKKworICAgIGNhc2UgMjoKKyAgICAgICAgLyogUmV0dXJuZWQgdmFsdWVzIHNob3VsZCBiZSBp
bmRlcGVuZGVudCBvZiBzcGVjdWxhdGl2ZSBleGVjdXRpb24gKi8KKyAgICAgICAgYmxvY2tfc3Bl
Y3VsYXRpb24oKTsKICAgICAgICAgcmV0dXJuICZzaGFyZWRfZW50cnlfdjIodCwgcmVmKS5oZHI7
CisgICAgfQorCisgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKKyAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKKworICAgIHJldHVybiBOVUxMOwogfQogCiAvKiBBY3RpdmUgZ3JhbnQgZW50cnkgLSB1
c2VkIGZvciBzaGFkb3dpbmcgR1RGX3Blcm1pdF9hY2Nlc3MgZ3JhbnRzLiAqLwpAQCAtNjM0LDE0
ICs2NDksMjQgQEAgc3RhdGljIHVuc2lnbmVkIGludCBucl9ncmFudF9lbnRyaWVzKHN0cnVjdCBn
cmFudF90YWJsZSAqZ3QpCiAgICAgY2FzZSAxOgogICAgICAgICBCVUlMRF9CVUdfT04oZjJlKElO
SVRJQUxfTlJfR1JBTlRfRlJBTUVTLCAxKSA8CiAgICAgICAgICAgICAgICAgICAgICBHTlRUQUJf
TlJfUkVTRVJWRURfRU5UUklFUyk7CisKKyAgICAgICAgLyogTWFrZSBzdXJlIHdlIHJldHVybiBh
IHZhbHVlIGluZGVwZW5kZW50bHkgb2Ygc3BlY3VsYXRpdmUgZXhlY3V0aW9uICovCisgICAgICAg
IGJsb2NrX3NwZWN1bGF0aW9uKCk7CiAgICAgICAgIHJldHVybiBmMmUobnJfZ3JhbnRfZnJhbWVz
KGd0KSwgMSk7CisKICAgICBjYXNlIDI6CiAgICAgICAgIEJVSUxEX0JVR19PTihmMmUoSU5JVElB
TF9OUl9HUkFOVF9GUkFNRVMsIDIpIDwKICAgICAgICAgICAgICAgICAgICAgIEdOVFRBQl9OUl9S
RVNFUlZFRF9FTlRSSUVTKTsKKworICAgICAgICAvKiBNYWtlIHN1cmUgd2UgcmV0dXJuIGEgdmFs
dWUgaW5kZXBlbmRlbnRseSBvZiBzcGVjdWxhdGl2ZSBleGVjdXRpb24gKi8KKyAgICAgICAgYmxv
Y2tfc3BlY3VsYXRpb24oKTsKICAgICAgICAgcmV0dXJuIGYyZShucl9ncmFudF9mcmFtZXMoZ3Qp
LCAyKTsKICN1bmRlZiBmMmUKICAgICB9CiAKKyAgICBibG9ja19zcGVjdWxhdGlvbigpOworICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTk2Myw5ICs5
ODgsMTMgQEAgbWFwX2dyYW50X3JlZigKICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dCwgR05U
U1RfYmFkX2dudHJlZiwgIkJhZCByZWYgJSN4IGZvciBkJWRcbiIsCiAgICAgICAgICAgICAgICAg
IG9wLT5yZWYsIHJndC0+ZG9tYWluLT5kb21haW5faWQpOwogCi0gICAgYWN0ID0gYWN0aXZlX2Vu
dHJ5X2FjcXVpcmUocmd0LCBvcC0+cmVmKTsKKyAgICAvKiBUaGlzIGNhbGwgZW5zdXJlcyB0aGUg
YWJvdmUgY2hlY2sgY2Fubm90IGJlIGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KICAgICBzaGFo
ID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIG9wLT5yZWYpOwotICAgIHN0YXR1cyA9IHJndC0+
Z3RfdmVyc2lvbiA9PSAxID8gJnNoYWgtPmZsYWdzIDogJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5y
ZWYpOworICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7CisKKyAg
ICAvKiBNYWtlIHN1cmUgd2UgZG8gbm90IGFjY2VzcyBtZW1vcnkgc3BlY3VsYXRpdmVseSAqLwor
ICAgIHN0YXR1cyA9IGV2YWx1YXRlX25vc3BlYyhyZ3QtPmd0X3ZlcnNpb24gPT0gMSkgPyAmc2hh
aC0+ZmxhZ3MKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKIAogICAgIC8qIElmIGFscmVhZHkgcGlu
bmVkLCBjaGVjayB0aGUgYWN0aXZlIGRvbWlkIGFuZCBhdm9pZCByZWZjbnQgb3ZlcmZsb3cuICov
CiAgICAgaWYgKCBhY3QtPnBpbiAmJgpAQCAtOTg3LDcgKzEwMTYsNyBAQCBtYXBfZ3JhbnRfcmVm
KAogCiAgICAgICAgIGlmICggIWFjdC0+cGluICkKICAgICAgICAgewotICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBnZm4gPSByZ3QtPmd0X3ZlcnNpb24gPT0gMSA/CisgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGdmbiA9IGV2YWx1YXRlX25vc3BlYyhyZ3QtPmd0X3ZlcnNpb24gPT0gMSkgPwog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFyZWRfZW50cnlfdjEocmd0LCBvcC0+
cmVmKS5mcmFtZSA6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYXJlZF9lbnRy
eV92MihyZ3QsIG9wLT5yZWYpLmZ1bGxfcGFnZS5mcmFtZTsKIApAQCAtMTMyMSw2ICsxMzUwLDkg
QEAgdW5tYXBfY29tbW9uKAogICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAgICAgfQogCisgICAg
LyogTWFrZSBzdXJlIHRoZSBhYm92ZSBib3VuZCBjaGVjayBjYW5ub3QgYmUgYnlwYXNzZWQgc3Bl
Y3VsYXRpdmVseSAqLworICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CisKICAgICBhY3QgPSBhY3Rp
dmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOwogCiAgICAgLyoKQEAgLTE0MTgsNyArMTQ1
MCw3IEBAIHVubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAq
b3ApCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgdWludDE2X3QgKnN0YXR1czsKIAot
ICAgIGlmICggIW9wLT5kb25lICkKKyAgICBpZiAoIGV2YWx1YXRlX25vc3BlYyghb3AtPmRvbmUp
ICkKICAgICB7CiAgICAgICAgIC8qIHVubWFwX2NvbW1vbigpIGRpZG4ndCBkbyBhbnl0aGluZyAt
IG5vdGhpbmcgdG8gY29tcGxldGUuICovCiAgICAgICAgIHJldHVybjsKQEAgLTIwMjYsNiArMjA1
OCw3IEBAIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigKICAgICAgICAgZ290byBmYWlsOwog
ICAgIH0KIAorICAgIC8qIFRoaXMgY2FsbCBlbnN1cmVzIHRoZSBhYm92ZSBjaGVjayBjYW5ub3Qg
YmUgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLwogICAgIHNoYSA9IHNoYXJlZF9lbnRyeV9oZWFk
ZXIocmd0LCByZWYpOwogCiAgICAgc2NvbWJvLndvcmQgPSAqKHUzMiAqKSZzaGEtPmZsYWdzOwpA
QCAtMjIyMyw3ICsyMjU2LDExIEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgb2theSA9IGdu
dHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcihlLCBkLCBnb3AucmVmKTsKICAgICAgICAgc3Bpbl9s
b2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwogCi0gICAgICAgIGlmICggdW5saWtlbHkoIW9rYXkp
IHx8IHVubGlrZWx5KGUtPmlzX2R5aW5nKSApCisgICAgICAgIC8qCisgICAgICAgICAqIE1ha2Ug
c3VyZSB0aGUgcmVmZXJlbmNlIGJvdW5kIGNoZWNrIGluIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFu
c2ZlcgorICAgICAgICAgKiBpcyByZXNwZWN0ZWQgYW5kIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBp
cyBibG9ja2VkIGFjY29yZGluZ2x5CisgICAgICAgICAqLworICAgICAgICBpZiAoIHVubGlrZWx5
KCFldmFsdWF0ZV9ub3NwZWMob2theSkpIHx8IHVubGlrZWx5KGUtPmlzX2R5aW5nKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGJvb2xfdCBkcm9wX2RvbV9yZWYgPSAhZG9tYWluX2FkanVzdF90
b3RfcGFnZXMoZSwgLTEpOwogCkBAIC0yMjUzLDcgKzIyOTAsNyBAQCBnbnR0YWJfdHJhbnNmZXIo
CiAgICAgICAgIGdyYW50X3JlYWRfbG9jayhlLT5ncmFudF90YWJsZSk7CiAgICAgICAgIGFjdCA9
IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKGUtPmdyYW50X3RhYmxlLCBnb3AucmVmKTsKIAotICAgICAg
ICBpZiAoIGUtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDEgKQorICAgICAgICBpZiAoIGV2
YWx1YXRlX25vc3BlYyhlLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAxKSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIGdyYW50X2VudHJ5X3YxX3QgKnNoYSA9ICZzaGFyZWRfZW50cnlfdjEo
ZS0+Z3JhbnRfdGFibGUsIGdvcC5yZWYpOwogCkBAIC0yNDA4LDkgKzI0NDUsMTEgQEAgYWNxdWly
ZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgUElOX0ZBSUwoZ3RfdW5sb2NrX291dCwgR05UU1Rf
YmFkX2dudHJlZiwKICAgICAgICAgICAgICAgICAgIkJhZCBncmFudCByZWZlcmVuY2UgJSN4XG4i
LCBncmVmKTsKIAotICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgZ3JlZik7Cisg
ICAgLyogVGhpcyBjYWxsIGVuc3VyZXMgdGhlIGFib3ZlIGNoZWNrIGNhbm5vdCBiZSBieXBhc3Nl
ZCBzcGVjdWxhdGl2ZWx5ICovCiAgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBn
cmVmKTsKLSAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICBhY3QgPSBhY3RpdmVf
ZW50cnlfYWNxdWlyZShyZ3QsIGdyZWYpOworCisgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMocmd0
LT5ndF92ZXJzaW9uID09IDEpICkKICAgICB7CiAgICAgICAgIHNoYTIgPSBOVUxMOwogICAgICAg
ICBzdGF0dXMgPSAmc2hhaC0+ZmxhZ3M7CkBAIC0yODI2LDYgKzI4NjUsOSBAQCBzdGF0aWMgaW50
IGdudHRhYl9jb3B5X2J1Zihjb25zdCBzdHJ1Y3QgZ250dGFiX2NvcHkgKm9wLAogICAgICAgICAg
ICAgICAgICBvcC0+ZGVzdC5vZmZzZXQsIGRlc3QtPnB0ci5vZmZzZXQsCiAgICAgICAgICAgICAg
ICAgIG9wLT5sZW4sIGRlc3QtPmxlbik7CiAKKyAgICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGNo
ZWNrcyBhcmUgbm90IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAgICBibG9ja19zcGVjdWxh
dGlvbigpOworCiAgICAgbWVtY3B5KGRlc3QtPnZpcnQgKyBvcC0+ZGVzdC5vZmZzZXQsIHNyYy0+
dmlydCArIG9wLT5zb3VyY2Uub2Zmc2V0LAogICAgICAgICAgICBvcC0+bGVuKTsKICAgICBnbnR0
YWJfbWFya19kaXJ0eShkZXN0LT5kb21haW4sIGRlc3QtPm1mbik7CkBAIC0yOTQ1LDcgKzI5ODcs
NyBAQCBnbnR0YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0
X3ZlcnNpb25fdCkgdW9wKQogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBjdXJyZC0+Z3Jh
bnRfdGFibGU7CiAgICAgZ3JhbnRfZW50cnlfdjFfdCByZXNlcnZlZF9lbnRyaWVzW0dOVFRBQl9O
Ul9SRVNFUlZFRF9FTlRSSUVTXTsKICAgICBpbnQgcmVzOwotICAgIHVuc2lnbmVkIGludCBpOwor
ICAgIHVuc2lnbmVkIGludCBpLCBucl9lbnRzOwogCiAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3Qo
Jm9wLCB1b3AsIDEpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CkBAIC0yOTY5LDcgKzMwMTEs
OCBAQCBnbnR0YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0
X3ZlcnNpb25fdCkgdW9wKQogICAgICAqIGFyZSBhbGxvd2VkIHRvIGJlIGluIHVzZSAoeGVuc3Rv
cmUveGVuY29uc29sZSBrZWVwcyB0aGVtIG1hcHBlZCkuCiAgICAgICogKFlvdSBuZWVkIHRvIGNo
YW5nZSB0aGUgdmVyc2lvbiBudW1iZXIgZm9yIGUuZy4ga2V4ZWMuKQogICAgICAqLwotICAgIGZv
ciAoIGkgPSBHTlRUQUJfTlJfUkVTRVJWRURfRU5UUklFUzsgaSA8IG5yX2dyYW50X2VudHJpZXMo
Z3QpOyBpKysgKQorICAgIG5yX2VudHMgPSBucl9ncmFudF9lbnRyaWVzKGd0KTsKKyAgICBmb3Ig
KCBpID0gR05UVEFCX05SX1JFU0VSVkVEX0VOVFJJRVM7IGkgPCBucl9lbnRzOyBpKysgKQogICAg
IHsKICAgICAgICAgaWYgKCByZWFkX2F0b21pYygmX2FjdGl2ZV9lbnRyeShndCwgaSkucGluKSAh
PSAwICkKICAgICAgICAgewpAQCAtMzIxMSw2ICszMjU0LDkgQEAgc3dhcF9ncmFudF9yZWYoZ3Jh
bnRfcmVmX3QgcmVmX2EsIGdyYW50X3JlZl90IHJlZl9iKQogICAgIGlmICggdW5saWtlbHkocmVm
X2IgPj0gbnJfZ3JhbnRfZW50cmllcyhkLT5ncmFudF90YWJsZSkpKQogICAgICAgICBQSU5fRkFJ
TChvdXQsIEdOVFNUX2JhZF9nbnRyZWYsICJCYWQgcmVmLWIgJSN4XG4iLCByZWZfYik7CiAKKyAg
ICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNrcyBhcmUgbm90IGJ5cGFzc2VkIHNwZWN1bGF0
aXZlbHkgKi8KKyAgICBibG9ja19zcGVjdWxhdGlvbigpOworCiAgICAgLyogU3dhcHBpbmcgdGhl
IHNhbWUgcmVmIGlzIGEgbm8tb3AuICovCiAgICAgaWYgKCByZWZfYSA9PSByZWZfYiApCiAgICAg
ICAgIGdvdG8gb3V0OwpAQCAtMzIyMyw3ICszMjY5LDcgQEAgc3dhcF9ncmFudF9yZWYoZ3JhbnRf
cmVmX3QgcmVmX2EsIGdyYW50X3JlZl90IHJlZl9iKQogICAgIGlmICggYWN0X2ItPnBpbiApCiAg
ICAgICAgIFBJTl9GQUlMKG91dCwgR05UU1RfZWFnYWluLCAicmVmIGIgJSN4IGJ1c3lcbiIsIHJl
Zl9iKTsKIAotICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMSApCisgICAgaWYgKCBldmFsdWF0
ZV9ub3NwZWMoZ3QtPmd0X3ZlcnNpb24gPT0gMSkgKQogICAgIHsKICAgICAgICAgZ3JhbnRfZW50
cnlfdjFfdCBzaGFyZWQ7CiAKQEAgLTM2ODAsMTMgKzM3MjYsMTQgQEAgdm9pZCBncmFudF90YWJs
ZV93YXJuX2FjdGl2ZV9ncmFudHMoc3RydWN0IGRvbWFpbiAqZCkKICAgICBzdHJ1Y3QgZ3JhbnRf
dGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7CiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRy
eSAqYWN0OwogICAgIGdyYW50X3JlZl90IHJlZjsKLSAgICB1bnNpZ25lZCBpbnQgbnJfYWN0aXZl
ID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgbnJfYWN0aXZlID0gMCwgbnJfZW50czsKIAogI2RlZmlu
ZSBXQVJOX0dSQU5UX01BWCAxMAogCiAgICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsKIAotICAgIGZv
ciAoIHJlZiA9IDA7IHJlZiAhPSBucl9ncmFudF9lbnRyaWVzKGd0KTsgcmVmKysgKQorICAgIG5y
X2VudHMgPSBucl9ncmFudF9lbnRyaWVzKGd0KTsKKyAgICBmb3IgKCByZWYgPSAwOyByZWYgIT0g
bnJfZW50czsgcmVmKysgKQogICAgIHsKICAgICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVp
cmUoZ3QsIHJlZik7CiAgICAgICAgIGlmICggIWFjdC0+cGluICkKQEAgLTM3NzEsNyArMzgxOCw3
IEBAIGludCBtZW1fc2hhcmluZ19ncmVmX3RvX2dmbihzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0LCBn
cmFudF9yZWZfdCByZWYsCiAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICBlbHNlIGlmICggcmVm
ID49IG5yX2dyYW50X2VudHJpZXMoZ3QpICkKICAgICAgICAgcmMgPSAtRU5PRU5UOwotICAgIGVs
c2UgaWYgKCBndC0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICBlbHNlIGlmICggZXZhbHVhdGVfbm9z
cGVjKGd0LT5ndF92ZXJzaW9uID09IDEpICkKICAgICB7CiAgICAgICAgIGNvbnN0IGdyYW50X2Vu
dHJ5X3YxX3QgKnNoYTEgPSAmc2hhcmVkX2VudHJ5X3YxKGd0LCByZWYpOwogCkBAIC0zNzkzLDcg
KzM4NDAsNyBAQCBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxl
ICpndCwgZ3JhbnRfcmVmX3QgcmVmLAogICAgICAgICByYyA9IC1FTlhJTzsKICAgICBlbHNlIGlm
ICggIXJjICYmIHN0YXR1cyApCiAgICAgewotICAgICAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09
IDEgKQorICAgICAgICBpZiAoIGV2YWx1YXRlX25vc3BlYyhndC0+Z3RfdmVyc2lvbiA9PSAxKSAp
CiAgICAgICAgICAgICAqc3RhdHVzID0gZmxhZ3M7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAg
ICpzdGF0dXMgPSBzdGF0dXNfZW50cnkoZ3QsIHJlZik7CkBAIC0zOTM1LDYgKzM5ODIsNyBAQCBz
dGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiAgICAgaW50
IGZpcnN0ID0gMTsKICAgICBncmFudF9yZWZfdCByZWY7CiAgICAgc3RydWN0IGdyYW50X3RhYmxl
ICpndCA9IHJkLT5ncmFudF90YWJsZTsKKyAgICB1bnNpZ25lZCBpbnQgbnJfZW50czsKIAogICAg
IHByaW50aygiICAgICAgLS0tLS0tLS0gYWN0aXZlIC0tLS0tLS0tICAgICAgIC0tLS0tLS0tIHNo
YXJlZCAtLS0tLS0tLVxuIik7CiAgICAgcHJpbnRrKCJbcmVmXSBsb2NhbGRvbSBtZm4gICAgICBw
aW4gICAgICAgICAgbG9jYWxkb20gZ21mbiAgICAgZmxhZ3NcbiIpOwpAQCAtMzk0Nyw3ICszOTk1
LDggQEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQog
ICAgICAgICAgICBucl9ncmFudF9mcmFtZXMoZ3QpLCBndC0+bWF4X2dyYW50X2ZyYW1lcywKICAg
ICAgICAgICAgbnJfbWFwdHJhY2tfZnJhbWVzKGd0KSwgZ3QtPm1heF9tYXB0cmFja19mcmFtZXMp
OwogCi0gICAgZm9yICggcmVmID0gMDsgcmVmICE9IG5yX2dyYW50X2VudHJpZXMoZ3QpOyByZWYr
KyApCisgICAgbnJfZW50cyA9IG5yX2dyYW50X2VudHJpZXMoZ3QpOworICAgIGZvciAoIHJlZiA9
IDA7IHJlZiAhPSBucl9lbnRzOyByZWYrKyApCiAgICAgewogICAgICAgICBzdHJ1Y3QgYWN0aXZl
X2dyYW50X2VudHJ5ICphY3Q7CiAgICAgICAgIHN0cnVjdCBncmFudF9lbnRyeV9oZWFkZXIgKnNo
YTsKLS0gCjIuNy40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApL
cmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBT
Y2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdl
biBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:38:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:38:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGSS-0007RM-Lv; Mon, 25 Feb 2019 13:38:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cCv=RA=amazon.de=prvs=952b5b9ed=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gyGSR-0007Qt-K6
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:38:11 +0000
X-Inumbo-ID: 9721aa38-3902-11e9-bc90-bc764e045a96
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9721aa38-3902-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:38:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551101890; x=1582637890;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Nwm5ttAatx57uSdA0ReTtAFU63X5bmHiEINBATU3nWc=;
 b=ERelvtzKx2JKBJiB3mkevaOAGTiAh7zMn3HgqYlOywPwWAau/aEqO/uk
 sH7CEzS/ep9FkoDALoZqVa3CqYkpAbVXUlqAfWGgZgdyMepVCpQt8YALa
 vz1F3XgkYeODGmMjnZ8+QxWg0gNs0rKAdBVCVxH3Ximf3SjvuH+PcWhYj E=;
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="760495058"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 25 Feb 2019 13:37:08 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-a70de69e.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1PDb4N4059117
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 25 Feb 2019 13:37:04 GMT
Received: from EX13D08UEB003.ant.amazon.com (10.43.60.11) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:37:01 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB003.ant.amazon.com (10.43.60.11) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 25 Feb 2019 13:37:01 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.74) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 25 Feb 2019 13:36:57 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Feb 2019 14:34:42 +0100
Message-ID: <1551101683-996-9-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v8 8/9] x86/hvm: add nospec to hvmop param
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhcmFtcyBhcnJheSBpbiBodm0gY2FuIGJlIGFjY2Vzc2VkIHdpdGggZ2V0IGFuZCBzZXQg
ZnVuY3Rpb25zLgpBcyB0aGUgaW5kZXggaXMgZ3Vlc3QgY29udHJvbGxlZCwgbWFrZSBzdXJlIG5v
IG91dC1vZi1ib3VuZCBhY2Nlc3NlcwpjYW4gYmUgcGVyZm9ybWVkLgoKQXMgd2UgY2Fubm90IGlu
Zmx1ZW5jZSBob3cgZnV0dXJlIGNvbXBpbGVycyBtaWdodCBtb2RpZnkgdGhlCmluc3RydWN0aW9u
cyB0aGF0IGVuZm9yY2UgdGhlIGJvdW5kcywgd2UgZnVydGhlcm1vcmUgYmxvY2sgc3BlY3VsYXRp
b24sCnNvIHRoYXQgdGhlIHVwZGF0ZSBpcyB2aXNpYmxlIGluIHRoZSBhcmNoaXRlY3R1cmFsIHN0
YXRlLgoKVGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgoK
U2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0K
Ck5vdGVzOgogIHY4OiBkcm9wIGEuaW5kZXggdXBkYXRlIGJlZm9yZSBibG9ja19zcGVjdWxhdGlv
bgogICAgICBpbXByb3ZlIGNvbW1lbnRzCgogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDEwICsr
KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC00MTA5
LDYgKzQxMDksMTEgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCiAgICAgaWYgKCBhLmlu
ZGV4ID49IEhWTV9OUl9QQVJBTVMgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAgIC8q
CisgICAgICogTWFrZSBzdXJlIHRoZSBhYm92ZSBib3VuZCBjaGVjayBpcyBub3QgYnlwYXNzZWQg
ZHVyaW5nIHNwZWN1bGF0aW9uLgorICAgICAqLworICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CisK
ICAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWlkKTsKICAgICBpZiAoIGQg
PT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRVNSQ0g7CkBAIC00Mzc1LDYgKzQzODAsMTEgQEAg
c3RhdGljIGludCBodm1vcF9nZXRfcGFyYW0oCiAgICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9Q
QVJBTVMgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAgIC8qCisgICAgICogTWFrZSBz
dXJlIHRoZSBhYm92ZSBib3VuZCBjaGVjayBpcyBub3QgYnlwYXNzZWQgZHVyaW5nIHNwZWN1bGF0
aW9uLgorICAgICAqLworICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CisKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWlkKTsKICAgICBpZiAoIGQgPT0gTlVMTCApCiAgICAg
ICAgIHJldHVybiAtRVNSQ0g7Ci0tIAoyLjcuNAoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRl
ciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVo
cmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIz
NyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3
MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:40:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:40:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGUM-0008Hg-2q; Mon, 25 Feb 2019 13:40:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyGUK-0008HN-KH
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:40:08 +0000
X-Inumbo-ID: dd5c8169-3902-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dd5c8169-3902-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:40: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 8D7F880D;
 Mon, 25 Feb 2019 05:40:07 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 58CEF3F575;
 Mon, 25 Feb 2019 05:40:06 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
 <ecc8d855-e3f7-9e19-b8d6-ee9a2685ade0@arm.com>
 <9398ea9e-d49f-7595-7b15-5f4524e43a72@gmail.com>
 <69ef3086-dda3-8c66-e3b6-20124e2d97cc@arm.com>
 <f502b83f-a9c6-76e8-b3ca-d11bfce348d6@gmail.com>
 <3a355069-854f-1283-e115-c6deeb6e701d@arm.com>
 <ee393536-d825-bf0d-1224-ac6f88daeda6@gmail.com>
 <e414749f-980d-168f-b276-fafd5ac92b92@arm.com>
 <49ce8567-f65c-cb74-018b-87216dccf132@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <234d8052-6911-1b55-38c0-2f067aff56c6@arm.com>
Date: Mon, 25 Feb 2019 13:40:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <49ce8567-f65c-cb74-018b-87216dccf132@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNS8wMi8yMDE5IDEzOjMyLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
PiBPbiAyLzI1LzE5IDM6MjIgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IFdoeT8gSWYgd2Ug
KmZpcnN0KiBkZWFsIHdpdGggQlVHKCkgYW5kICp0aGVuKiBpbnRyb2R1Y2UgImRlZmF1bHRzIiBw
YXRjaAo+Pj4gd2hpY2ggd2lsbCB1c2UgdGhlIGFscmVhZHkgZml4ZWQgY29kZT8KPj4gVGhpcyBp
cyBub3QgaG93IHlvdXIgZS1tYWlsIGNhbWUgb3V0LiBJdCBjYW1lIG91dCBhcyBpdCBpcyBmaW5l
IHRvIGFkZCAKPj4gImRlZmF1bHQiIHdpdGggQlVHKCkgYW5kIHRoZW4gZml4IGl0IGxhdGVyLgo+
IFllcywgeW91IGFyZSBjb3JyZWN0LiBCdXQgSSBoYXZlIGFuIGltcHJlc3Npb24gdGhhdCBjb3Vw
bGUgb2YgbGV0dGVycyBhZ28KPiBJIGFncmVlZCB0aGF0IHRoaXMgKmlzKiBhbiBpc3N1ZSBhbmQg
aXQgKmRvZXMgbmVlZCogYSBwcm9wZXIgZml4LiBBbmQgc3RhdGVkIHRoYXQKPiB3ZSBtaWdodCB3
YW50IHRvIGZpeCB0aGF0IHNlcGFyYXRlbHkuIFNvLCBhZnRlciB0aGF0IHBvaW50IEkgdGhvdWdo
dCB0aGUgc2VxdWVuY2UKPiB3aWxsIGJlOgo+IDEuIEZpeCBCVUcoKQo+IDIuIFVzZSBmaXhlZCBj
b2RlIGFzIGEgYmFzaXMgZm9yICJkZWZhdWx0cyIKPiBIb3BlIHdlIGFyZSBvbiB0aGUgc2FtZSBw
YWdlIG5vdy4KSSBzdGlsbCBkb24ndCB0aGluayAxLiBoYXMgdG8gYmUgZml4ZWQgZmlyc3QuIEJ1
dCBJIGFtIGhhcHB5IHdpdGggYW55dGhpbmcgYXMgCmxvbmcgYXMgd2Uga2VlcCB0aGUgbnVtYmVy
IG9mIEJVRygpIGFkZGVkIGxpbWl0ZWQuCgo+PiBNeSBwb2ludCBpcyBub3QgYWJvdXQgc2VuZGlu
ZyBzdWNoIGNvZGUgb24gdGhlIG1haWxpbmcgbGlzdC4gTXkgcG9pbnQgaXMgeW91IAo+PiBuZWVk
IHRvIHByb3ZpZGUgYXMgbXVjaCBhcyBwb3NzaWJsZSBkZXRhaWxzIGluIHlvdXIgY292ZXIgbGV0
dGVyIHNvIHdlIGNhbiBiZSAKPj4gbW9yZSBlZmZpY2llbnQgd2hlbiByZXZpZXdpbmcuIEZvciBp
bnN0YW5jZSwgbWFueSBvZiB1cyBkb2VzIG5vdCBoYXZlIGFjY2VzcyAKPj4gdG8gTUlTUkEgc3Bl
YyBiZWNhdXNlIGl0IGlzIG5vdCBmcmVlLi4uCj4gV2hpbGUgSSBhZ3JlZSB0aGF0IG9uZSBoYXMg
dG8gcHJvdmlkZSBhcyBtdWNoIHN1cHBvcnRpbmcgaW5mb3JtYXRpb24gYXMgcG9zc2libGUKPiB3
aGlsZSBwcmVzZW50aW5nIHNvbWUgd29yayB0byB0aGUgY29tbXVuaXR5IGl0IGlzIHRoYXQgSSBj
YW5ub3QgZGlzY2xvc2UKPiBNSVNSQSBydWxlcyBoZXJlLiBBcyB5b3Ugc2FpZCwgTUlTUkEgc3Bl
YyBpcyBub3QgZnJlZS4gQW5kIG9mIGNvdXJzZSBJIGNhbm5vdAo+IGV4cGVjdCBhbnlvbmUgdG8g
YnkgaXQgZm9yIHRoZSByZWFzb24gdGhhdCBzb21lb25lIHdhbnRzIHNvbWUgcGF0Y2ggdG8gYmUK
PiAic2VjdXJlbHkiIG9yIGJsaW5kbHkgcmV2aWV3ZWQuIChCVFcsIHRoaXMgaXMgdGhlIHRvcGlj
IHRoYXQgaGFzIGFscmVhZHkgYmVlbgo+IHJhaXNlZCBpbiBvdXIgdGVhbSBpbnRlcm5hbGx5IGFu
ZCBiZWluZyBkaXNjdXNzZWQpCgpJIHVuZGVyc3RhbmQgdGhhdCBNSVNSQSBpcyBub3QgZnJlZSBh
bmQgZG9lcyBub3QgYXNrIHlvdSB0byBjb3B5L3Bhc3RlIHRoZSBQREYuCgpXaGF0IEkgYXNrIGlz
IHByb3ZpZGUgZW5vdWdoIHBvaW50ZXIgZm9yIHVzIHRvIHVuZGVyc3RhbmQgaG93IHRoaXMgZml0
cyBpbiBYZW4gCmNvZGUgYmFzZS4gRm9yIGluc3RhbmNlLCBhIGxvdCBvZiB0aGUgTUlTUkEgcnVs
ZXMgaGF2ZSBleHBsYW5hdGlvbiBvbmxpbmUgKHNlZSAKd2Vic2l0ZSBzdWNoIGFzIFsxXSBhbmQg
WzJdKS4gQW5vdGhlciBhbHRlcm5hdGl2ZSBpcyB0byBzdW1tYXJpemUgdGhlIGlzc3VlcyAKd2l0
aCB5b3VyIG93biBhcmd1bWVudHMuCgpDaGVlcnMsCgpbMV0gaHR0cHM6Ly9ydWxlcy5zb25hcnNv
dXJjZS5jb20vYy9SU1BFQy0xMzEKWzJdIApodHRwczovL3dpa2kuc2VpLmNtdS5lZHUvY29uZmx1
ZW5jZS9kaXNwbGF5L2MvQVJSMzYtQy4rRG8rbm90K3N1YnRyYWN0K29yK2NvbXBhcmUrdHdvK3Bv
aW50ZXJzK3RoYXQrZG8rbm90K3JlZmVyK3RvK3RoZStzYW1lK2FycmF5Cgo+Pgo+PiBDaGVlcnMs
Cj4+Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:47:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:47:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGbg-0000FO-4L; Mon, 25 Feb 2019 13:47:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyGbf-0000FJ-07
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:47:43 +0000
X-Inumbo-ID: eb371421-3903-11e9-bc90-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb371421-3903-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:47:41 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id n15so6911649lfe.5
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 05:47:41 -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=z78bFgtYeHNmi4Fp2A2XpHlhXkgUox4/xzFog0roMpc=;
 b=L0C9i4qe4cNsdt2RtUJzc3MdRqVVrmWF9mbKd0eMJF8N9wweKNj4VyIOIOZiCLuMkx
 ywFjd7ovohTe0GvohHiIdilkmo+CwsgusS4ch2XCcc/MT7U2LGCUGBDelKsdkA2qaNSf
 /D1IMmVVXfpvZZedZG+l8Kf50txJP/GvPn0QK5y/iO2VzQPO1Q3tsMYN5dsbeeEevBEO
 b0UBwIdkVcutVr9d/vrg82NGUMhEotJ1IVD6IMtAUz49ovscxhB8q8XJOMZRrLoE99Wn
 QPM4IQAw6ePtSisIsoNqPIJZel28jmF0rMMt153n6UpdXpDbx1vcbFBkVEYgk2RkwVuc
 v4ug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=z78bFgtYeHNmi4Fp2A2XpHlhXkgUox4/xzFog0roMpc=;
 b=cEvkhHCSiSiQ4ZfF0s44gCWH7wmSe/+lMqBXG4gcvuacdFDKvFPquPh4qdQtIIvE6D
 dQ+RVahAKVSVbsAKbpKcWJGo5rzgKZQeWVbkyHP1eGxtMJAtxrVdV4ZmxANE7QE0N0wn
 QSJZc0dU/XVTr+amoH19TAbibXUOX+FjYg8KR5fyLg0YEvHO76bnU0k6cljDwrb/Fuwx
 Pw84lliVZ3IZNH+1BLExEh5wRZ/MjvSwp2EnRxhrgcY+4K+6h/a98JSm4s3J09fy8SxI
 XfpJavkpLjClXAZERZKsWg+gFtYvnglBYI/1BxkfAJK7bDYchSItggv7beFTwCsqVWnc
 VHBw==
X-Gm-Message-State: AHQUAuZ8KjCOJhAZ6TABvQQMG73JzpP+6C0K9e2PoinBR/qa/xuCuOMj
 zb5bHDsrig9ZHWyWiOaqILY=
X-Google-Smtp-Source: AHgI3IbmalCkWeFyW1sV3mwc/9fDrW4davqat5IM8GXPB2niaek0he8Okaw56gyOB8Lcx1Q64Jv5+Q==
X-Received: by 2002:a19:26c4:: with SMTP id m187mr9691201lfm.9.1551102459802; 
 Mon, 25 Feb 2019 05:47:39 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 v5sm1392597lfa.38.2019.02.25.05.47.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 05:47:39 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
 <ecc8d855-e3f7-9e19-b8d6-ee9a2685ade0@arm.com>
 <9398ea9e-d49f-7595-7b15-5f4524e43a72@gmail.com>
 <69ef3086-dda3-8c66-e3b6-20124e2d97cc@arm.com>
 <f502b83f-a9c6-76e8-b3ca-d11bfce348d6@gmail.com>
 <3a355069-854f-1283-e115-c6deeb6e701d@arm.com>
 <ee393536-d825-bf0d-1224-ac6f88daeda6@gmail.com>
 <e414749f-980d-168f-b276-fafd5ac92b92@arm.com>
 <49ce8567-f65c-cb74-018b-87216dccf132@gmail.com>
 <234d8052-6911-1b55-38c0-2f067aff56c6@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <6d85ae68-943d-9611-53e0-5b48081514d9@gmail.com>
Date: Mon, 25 Feb 2019 15:47:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <234d8052-6911-1b55-38c0-2f067aff56c6@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Andrii_Anisov@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSAzOjQwIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBPbiAyNS8w
Mi8yMDE5IDEzOjMyLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gT24gMi8yNS8x
OSAzOjIyIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gV2h5PyBJZiB3ZSAqZmlyc3QqIGRl
YWwgd2l0aCBCVUcoKSBhbmQgKnRoZW4qIGludHJvZHVjZSAiZGVmYXVsdHMiIAo+Pj4+IHBhdGNo
Cj4+Pj4gd2hpY2ggd2lsbCB1c2UgdGhlIGFscmVhZHkgZml4ZWQgY29kZT8KPj4+IFRoaXMgaXMg
bm90IGhvdyB5b3VyIGUtbWFpbCBjYW1lIG91dC4gSXQgY2FtZSBvdXQgYXMgaXQgaXMgZmluZSB0
byAKPj4+IGFkZCAiZGVmYXVsdCIgd2l0aCBCVUcoKSBhbmQgdGhlbiBmaXggaXQgbGF0ZXIuCj4+
IFllcywgeW91IGFyZSBjb3JyZWN0LiBCdXQgSSBoYXZlIGFuIGltcHJlc3Npb24gdGhhdCBjb3Vw
bGUgb2YgbGV0dGVycyAKPj4gYWdvCj4+IEkgYWdyZWVkIHRoYXQgdGhpcyAqaXMqIGFuIGlzc3Vl
IGFuZCBpdCAqZG9lcyBuZWVkKiBhIHByb3BlciBmaXguIEFuZCAKPj4gc3RhdGVkIHRoYXQKPj4g
d2UgbWlnaHQgd2FudCB0byBmaXggdGhhdCBzZXBhcmF0ZWx5LiBTbywgYWZ0ZXIgdGhhdCBwb2lu
dCBJIHRob3VnaHQgCj4+IHRoZSBzZXF1ZW5jZQo+PiB3aWxsIGJlOgo+PiAxLiBGaXggQlVHKCkK
Pj4gMi4gVXNlIGZpeGVkIGNvZGUgYXMgYSBiYXNpcyBmb3IgImRlZmF1bHRzIgo+PiBIb3BlIHdl
IGFyZSBvbiB0aGUgc2FtZSBwYWdlIG5vdy4KPiBJIHN0aWxsIGRvbid0IHRoaW5rIDEuIGhhcyB0
byBiZSBmaXhlZCBmaXJzdC4gQnV0IEkgYW0gaGFwcHkgd2l0aCAKPiBhbnl0aGluZyBhcyBsb25n
IGFzIHdlIGtlZXAgdGhlIG51bWJlciBvZiBCVUcoKSBhZGRlZCBsaW1pdGVkLgpvaywgSSBzZWUK
Pgo+Cj4+PiBNeSBwb2ludCBpcyBub3QgYWJvdXQgc2VuZGluZyBzdWNoIGNvZGUgb24gdGhlIG1h
aWxpbmcgbGlzdC4gTXkgCj4+PiBwb2ludCBpcyB5b3UgbmVlZCB0byBwcm92aWRlIGFzIG11Y2gg
YXMgcG9zc2libGUgZGV0YWlscyBpbiB5b3VyIAo+Pj4gY292ZXIgbGV0dGVyIHNvIHdlIGNhbiBi
ZSBtb3JlIGVmZmljaWVudCB3aGVuIHJldmlld2luZy4gRm9yIAo+Pj4gaW5zdGFuY2UsIG1hbnkg
b2YgdXMgZG9lcyBub3QgaGF2ZSBhY2Nlc3MgdG8gTUlTUkEgc3BlYyBiZWNhdXNlIGl0IAo+Pj4g
aXMgbm90IGZyZWUuLi4KPj4gV2hpbGUgSSBhZ3JlZSB0aGF0IG9uZSBoYXMgdG8gcHJvdmlkZSBh
cyBtdWNoIHN1cHBvcnRpbmcgaW5mb3JtYXRpb24gCj4+IGFzIHBvc3NpYmxlCj4+IHdoaWxlIHBy
ZXNlbnRpbmcgc29tZSB3b3JrIHRvIHRoZSBjb21tdW5pdHkgaXQgaXMgdGhhdCBJIGNhbm5vdCBk
aXNjbG9zZQo+PiBNSVNSQSBydWxlcyBoZXJlLiBBcyB5b3Ugc2FpZCwgTUlTUkEgc3BlYyBpcyBu
b3QgZnJlZS4gQW5kIG9mIGNvdXJzZSAKPj4gSSBjYW5ub3QKPj4gZXhwZWN0IGFueW9uZSB0byBi
eSBpdCBmb3IgdGhlIHJlYXNvbiB0aGF0IHNvbWVvbmUgd2FudHMgc29tZSBwYXRjaCAKPj4gdG8g
YmUKPj4gInNlY3VyZWx5IiBvciBibGluZGx5IHJldmlld2VkLiAoQlRXLCB0aGlzIGlzIHRoZSB0
b3BpYyB0aGF0IGhhcyAKPj4gYWxyZWFkeSBiZWVuCj4+IHJhaXNlZCBpbiBvdXIgdGVhbSBpbnRl
cm5hbGx5IGFuZCBiZWluZyBkaXNjdXNzZWQpCj4KPiBJIHVuZGVyc3RhbmQgdGhhdCBNSVNSQSBp
cyBub3QgZnJlZSBhbmQgZG9lcyBub3QgYXNrIHlvdSB0byBjb3B5L3Bhc3RlIAo+IHRoZSBQREYu
Cj4KPiBXaGF0IEkgYXNrIGlzIHByb3ZpZGUgZW5vdWdoIHBvaW50ZXIgZm9yIHVzIHRvIHVuZGVy
c3RhbmQgaG93IHRoaXMgCj4gZml0cyBpbiBYZW4gY29kZSBiYXNlLiBGb3IgaW5zdGFuY2UsIGEg
bG90IG9mIHRoZSBNSVNSQSBydWxlcyBoYXZlIAo+IGV4cGxhbmF0aW9uIG9ubGluZSAoc2VlIHdl
YnNpdGUgc3VjaCBhcyBbMV0gYW5kIFsyXSkuIEFub3RoZXIgCj4gYWx0ZXJuYXRpdmUgaXMgdG8g
c3VtbWFyaXplIHRoZSBpc3N1ZXMgd2l0aCB5b3VyIG93biBhcmd1bWVudHMuCj4KVG90YWxseSBh
Z3JlZSwgSSdsbCB0cnkgaGFyZGVyIG5leHQgdGltZSBpbiBmaW5kaW5nIG9wZW4gc291cmNlcyB3
aXRoIHJ1bGUncwpkZXNjcmlwdGlvbnMKPiBDaGVlcnMsCj4KPiBbMV0gaHR0cHM6Ly9ydWxlcy5z
b25hcnNvdXJjZS5jb20vYy9SU1BFQy0xMzEKPiBbMl0gCj4gaHR0cHM6Ly93aWtpLnNlaS5jbXUu
ZWR1L2NvbmZsdWVuY2UvZGlzcGxheS9jL0FSUjM2LUMuK0RvK25vdCtzdWJ0cmFjdCtvcitjb21w
YXJlK3R3bytwb2ludGVycyt0aGF0K2RvK25vdCtyZWZlcit0byt0aGUrc2FtZSthcnJheQo+Cj4+
Pgo+Pj4gQ2hlZXJzLAo+Pj4KPj4KPgpUaGFuayB5b3UsCk9sZWtzYW5kcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 13:56:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 13:56:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGjz-00016t-5D; Mon, 25 Feb 2019 13:56:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyGjx-00016o-7h
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 13:56:17 +0000
X-Inumbo-ID: 1e7693d4-3905-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1e7693d4-3905-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 13:56:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8F57480D;
 Mon, 25 Feb 2019 05:55:45 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 12D6F3F575;
 Mon, 25 Feb 2019 05:55:43 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
 <fe44917f-bbe9-3e0e-fdda-2eb4db9f25c2@arm.com>
 <13a9616c-2d9a-f90b-3358-f2dcadbbb64d@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dbfd87e9-48fc-f641-9e24-ddb6c4f61135@arm.com>
Date: Mon, 25 Feb 2019 13:55:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <13a9616c-2d9a-f90b-3358-f2dcadbbb64d@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMjUvMDIvMjAxOSAxMzoyNCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gd3JvdGU6Cj4gT24gMi8yMi8xOSAzOjMzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp
LAo+Pgo+PiBPbiAyMi8wMi8yMDE5IDEyOjM4LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90
ZToKPj4+IE9uIDIvMjAvMTkgMTA6NDYgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBEaXNj
dXNzaW5nIHdpdGggbXkgdGVhbSwgYSBzb2x1dGlvbiB0aGF0IGNhbWUgdXAgd291bGQgYmUgdG8g
aW50cm9kdWNlIG9uZSAKPj4+PiBhdG9taWMgZmllbGQgcGVyIGV2ZW50IHRvIHJlY29yZCB0aGUg
bnVtYmVyIG9mIGV2ZW50IHJlY2VpdmVkLiBJIHdpbGwgCj4+Pj4gZXhwbG9yZSB0aGF0IHNvbHV0
aW9uIHRvbW9ycm93Lgo+Pj4gSG93IHdpbGwgdGhpcyBoZWxwIGlmIGV2ZW50cyBoYXZlIHNvbWUg
cGF5bG9hZD8KPj4KPj4gV2hhdCBwYXlsb2FkPyBUaGUgZXZlbnQgY2hhbm5lbCBkb2VzIG5vdCBj
YXJyeSBhbnkgcGF5bG9hZC4gSXQgb25seSBub3RpZnkgeW91IAo+PiB0aGF0IHNvbWV0aGluZyBo
YXBwZW4uIFRoZW4gdGhpcyBpcyB1cCB0byB0aGUgdXNlciB0byBkZWNpZGUgd2hhdCB0byB5b3Ug
d2l0aCBpdC4KPiBTb3JyeSwgSSB3YXMgcHJvYmFibHkgbm90IHByZWNpc2UgZW5vdWdoLiBJIG1l
YW4gdGhhdCBhbiBldmVudCBtaWdodCBoYXZlCj4gYXNzb2NpYXRlZCBwYXlsb2FkIGluIHRoZSBy
aW5nIGJ1ZmZlciwgZm9yIGV4YW1wbGUgWzFdLiBTbywgY291bnRpbmcgZXZlbnRzCj4gbWF5IGhl
bHAgc29tZWhvdywgYnV0IHRoZSByaW5nJ3MgZGF0YSBtYXkgc3RpbGwgYmUgbG9zdAoKIEZyb20g
bXkgdW5kZXJzdGFuZGluZyBvZiBldmVudCBjaGFubmVscyBhcmUgZWRnZSBpbnRlcnJ1cHRzLiBC
eSBkZWZpbml0aW9uLCAKdGhleSBjYW4gYmUgbWVyZ2VkIHNvIHlvdSBjYW4gZ2V0IGEgc2lnbmFs
IG5vdGlmaWNhdGlvbiB0byB0aGUgZ3Vlc3QgZm9yIAptdWx0aXBsZSAiZXZlbnRzIi4gU28gaWYg
eW91IHJlbHkgb24gdGhlIGV2ZW50IHRvIGhhdmUgYW4gYXNzb2NpYXRlZCBwYXlsb2FkLCAKdGhl
biB5b3UgcHJvYmFibHkgaGF2ZSBkb25lIHNvbWV0aGluZyB3cm9uZyBpbiB5b3VyIGRyaXZlci4K
CkkgaGF2ZW4ndCBpbXBsZW1lbnRlZCBQViBkcml2ZXJzIG15c2VsZiwgYnV0IEkgd291bGQgZXhw
ZWN0IGVpdGhlciBzaWRlIHRvIGJsb2NrIAppZiB0aGVyZSB3ZXJlIG5vIHNwYWNlIGluIHRoZSBy
aW5nLgoKV2hhdCBkbyB5b3UgZG8gaW4gdGhlIGRpc3BsaWYgZHJpdmVyIHdoZW4gdGhlIHJpbmcg
aXMgZnVsbD8KCkNoZWVycywKCj4gWzFdIAo+IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD14ZW4uZ2l0O2E9YmxvYjtmPXhlbi9pbmNsdWRlL3B1YmxpYy9pby9kaXNwbGlmLmg7aD1j
YzVkZTljYjFmMzVkZWRjOTljODY2ZDczZDA4NmIxOWU0OTY4NTJhO2hiPUhFQUQjbDc1NiAKPiAK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 14:08:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 14:08:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGvZ-00023F-BH; Mon, 25 Feb 2019 14:08:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jrRo=RA=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyGvY-00023A-34
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 14:08:16 +0000
X-Inumbo-ID: ca9411c2-3906-11e9-bc90-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca9411c2-3906-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 14:08:15 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id n15so6967776lfe.5
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 06:08:15 -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=CvRb6Hdr3kvkn94kc9k7+/6MupmEne/LfIYo+qZk6SM=;
 b=P5zvq6AX0JTY/TNY9k4ciw+Zc2KHuTxYmWin9r1BFh5lH+9Opir5a98lvfbWwgLDmP
 8UuiZytxUpzswDGYX+aOEUFUyru56FS4ny6zV+Qm5BnR5aFYcROYQ37kdlHXzl1rPwnc
 3Z0hiy17+ZqTHndDKn6QqzinT4Pu1951sqMljEtHwt+vgt4cA/WNr9wtalEfk1XR9kkD
 S4tjpCJwcOQiE8OjI43ZGmEe5VT5pCGzA+G5Q4IzaC5Str2ZPbqU1LiIy0NSQUVtyy04
 N0IbOp6F7U6E+QNYbM6hIQkOR+YUA0GJzvA6BKpE9BsmBJphnUhKkDeAagXRRe82vyxk
 RhYg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=CvRb6Hdr3kvkn94kc9k7+/6MupmEne/LfIYo+qZk6SM=;
 b=SNp/AbKzW7djFTFRu/znpJTe20P2h+vTBfyR7EVP63uBgFXDvAh7/49fZ6b6vNNBEc
 XbCfGrctFnErjJWby9ZZJB8PsW3DG0a4psTLhpjDBRY+39TwHFlC+uS87IVk2XbXwq2m
 LcKVqMvqWqJymIi6xPVbTNbFX8fgoV+I0Itipw113WjPRQ6c5SbOkH96YG/jOTRq3YGs
 6qpmdhL9Y15+G8skpPS5quiqytvMV7GGD4RPi8aHOfUjl1yh+tGdESW63Osb3gvrcXO4
 GaOHkm2LtwCxSEWcS5ft1H4e73QSzA+hlqMmheefMftUYD3s8lYWHzvlQ3JgE6He+lh6
 J0uQ==
X-Gm-Message-State: AHQUAuYMLYKpTpjxr/jgtysiRLNXMTfc+S5UvctBiSIfsIQQDx2l+fnJ
 QzAjVNm78NWj2vZLWKZPJTuwE29u
X-Google-Smtp-Source: AHgI3IZZpZWE4QNEH8gPA4MP5Xu6MXROXt0pDkAqAg0RsYJLBlaYjAOwj1YUa/SNhOWvU7j3wo9mOA==
X-Received: by 2002:a19:26c4:: with SMTP id m187mr9746156lfm.9.1551103693240; 
 Mon, 25 Feb 2019 06:08:13 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 w30sm2298128ljd.65.2019.02.25.06.08.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 06:08:12 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
 <fe44917f-bbe9-3e0e-fdda-2eb4db9f25c2@arm.com>
 <13a9616c-2d9a-f90b-3358-f2dcadbbb64d@gmail.com>
 <dbfd87e9-48fc-f641-9e24-ddb6c4f61135@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <1aeda04d-3420-fa50-ad33-a0b3e981f5e4@gmail.com>
Date: Mon, 25 Feb 2019 16:08:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <dbfd87e9-48fc-f641-9e24-ddb6c4f61135@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSAzOjU1IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAo+
Cj4gT24gMjUvMDIvMjAxOSAxMzoyNCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+
IE9uIDIvMjIvMTkgMzozMyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGksCj4+Pgo+Pj4g
T24gMjIvMDIvMjAxOSAxMjozOCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4g
T24gMi8yMC8xOSAxMDo0NiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBEaXNjdXNzaW5n
IHdpdGggbXkgdGVhbSwgYSBzb2x1dGlvbiB0aGF0IGNhbWUgdXAgd291bGQgYmUgdG8gCj4+Pj4+
IGludHJvZHVjZSBvbmUgYXRvbWljIGZpZWxkIHBlciBldmVudCB0byByZWNvcmQgdGhlIG51bWJl
ciBvZiBldmVudCAKPj4+Pj4gcmVjZWl2ZWQuIEkgd2lsbCBleHBsb3JlIHRoYXQgc29sdXRpb24g
dG9tb3Jyb3cuCj4+Pj4gSG93IHdpbGwgdGhpcyBoZWxwIGlmIGV2ZW50cyBoYXZlIHNvbWUgcGF5
bG9hZD8KPj4+Cj4+PiBXaGF0IHBheWxvYWQ/IFRoZSBldmVudCBjaGFubmVsIGRvZXMgbm90IGNh
cnJ5IGFueSBwYXlsb2FkLiBJdCBvbmx5IAo+Pj4gbm90aWZ5IHlvdSB0aGF0IHNvbWV0aGluZyBo
YXBwZW4uIFRoZW4gdGhpcyBpcyB1cCB0byB0aGUgdXNlciB0byAKPj4+IGRlY2lkZSB3aGF0IHRv
IHlvdSB3aXRoIGl0Lgo+PiBTb3JyeSwgSSB3YXMgcHJvYmFibHkgbm90IHByZWNpc2UgZW5vdWdo
LiBJIG1lYW4gdGhhdCBhbiBldmVudCBtaWdodCAKPj4gaGF2ZQo+PiBhc3NvY2lhdGVkIHBheWxv
YWQgaW4gdGhlIHJpbmcgYnVmZmVyLCBmb3IgZXhhbXBsZSBbMV0uIFNvLCBjb3VudGluZyAKPj4g
ZXZlbnRzCj4+IG1heSBoZWxwIHNvbWVob3csIGJ1dCB0aGUgcmluZydzIGRhdGEgbWF5IHN0aWxs
IGJlIGxvc3QKPgo+IEZyb20gbXkgdW5kZXJzdGFuZGluZyBvZiBldmVudCBjaGFubmVscyBhcmUg
ZWRnZSBpbnRlcnJ1cHRzLiBCeSAKPiBkZWZpbml0aW9uLCB0aGV5IGNhbiBiZSBtZXJnZWQgc28g
eW91IGNhbiBnZXQgYSBzaWduYWwgbm90aWZpY2F0aW9uIHRvIAo+IHRoZSBndWVzdCBmb3IgbXVs
dGlwbGUgImV2ZW50cyIuIFNvIGlmIHlvdSByZWx5IG9uIHRoZSBldmVudCB0byBoYXZlIAo+IGFu
IGFzc29jaWF0ZWQgcGF5bG9hZCwgdGhlbiB5b3UgcHJvYmFibHkgaGF2ZSBkb25lIHNvbWV0aGlu
ZyB3cm9uZyBpbiAKPiB5b3VyIGRyaXZlci4KPgo+IEkgaGF2ZW4ndCBpbXBsZW1lbnRlZCBQViBk
cml2ZXJzIG15c2VsZiwgYnV0IEkgd291bGQgZXhwZWN0IGVpdGhlciAKPiBzaWRlIHRvIGJsb2Nr
IGlmIHRoZXJlIHdlcmUgbm8gc3BhY2UgaW4gdGhlIHJpbmcuCj4KPiBXaGF0IGRvIHlvdSBkbyBp
biB0aGUgZGlzcGxpZiBkcml2ZXIgd2hlbiB0aGUgcmluZyBpcyBmdWxsPwo+Ckl0IGlzIGhhbmRs
ZWQgYnkgdGhlIG9yaWdpbmF0b3IsIHRoZSBkaXNwbGF5IGJhY2tlbmQgaW4gb3VyIGNhc2U6IGl0
IApkb2Vzbid0IHNlbmQKZXZlbnRzIGlmIGl0IHNlZXMgdGhhdCB0aGUgcmluZyB3aWxsIG92ZXJm
bG93LiBCdXQgSSB3YXMgd29ycmllZCBhYm91dApzdWNoIGEgZ2VuZXJpYyBjaGFuZ2Ugd2l0aCBj
b3VudGluZyBudW1iZXIgb2YgZXZlbnRzIHJlY2VpdmVkIGFuZCBpZiB0aGlzCnJlYWxseSBoZWxw
cyB0byByZWNvdmVyIGluIGdlbmVyYWwgY2FzZQo+IENoZWVycywKPgo+PiBbMV0gCj4+IGh0dHBz
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPXhlbi9pbmNsdWRl
L3B1YmxpYy9pby9kaXNwbGlmLmg7aD1jYzVkZTljYjFmMzVkZWRjOTljODY2ZDczZDA4NmIxOWU0
OTY4NTJhO2hiPUhFQUQjbDc1NiAKPj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 14:12:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 14:12:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyGzY-0002j3-Uk; Mon, 25 Feb 2019 14:12:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyGzX-0002ix-7F
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 14:12:23 +0000
X-Inumbo-ID: 5d8ffd72-3907-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d8ffd72-3907-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 14:12:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 07:12:20 -0700
Message-Id: <5C73F7C00200007800219E8E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 07:12:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
 <20190131104730.2085-7-paul.durrant@citrix.com>
In-Reply-To: <20190131104730.2085-7-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 6/9] viridian: add implementation of
 synthetic interrupt MSRs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC0xMDUsNiArMTMyLDczIEBAIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCj4gICAgICAgICAgICAgIHZpcmlk
aWFuX21hcF9ndWVzdF9wYWdlKGQsICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0KTsK
PiAgICAgICAgICBicmVhazsKPiAgCj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU0NPTlRST0w6Cj4g
KyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSAp
Cj4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKPiArCj4gKyAgICAgICAg
di0+YXJjaC5odm0udmlyaWRpYW4tPnNjb250cm9sID0gdmFsOwo+ICsgICAgICAgIGJyZWFrOwo+
ICsKPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVkVSU0lPTjoKPiArICAgICAgICByZXR1cm4gWDg2
RU1VTF9FWENFUFRJT047Cj4gKwo+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NJRUZQOgo+ICsgICAg
ICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQo+ICsg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gKwo+ICsgICAgICAgIHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT5zaWVmcCA9IHZhbDsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAg
ICBjYXNlIEhWX1g2NF9NU1JfU0lNUDoKPiArICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVy
ZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKPiArICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
RVhDRVBUSU9OOwo+ICsKPiArICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2LT5h
cmNoLmh2bS52aXJpZGlhbi0+c2ltcCk7Cj4gKyAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4t
PnNpbXAubXNyLnJhdyA9IHZhbDsKPiArICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2Uo
diwgIlNJTVAiLCAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnNpbXApOwo+ICsgICAgICAgIGlmICgg
di0+YXJjaC5odm0udmlyaWRpYW4tPnNpbXAubXNyLmZpZWxkcy5lbmFibGVkICkKPiArICAgICAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5z
aW1wKTsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfRU9NOgo+
ICsgICAgewo+ICsgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1Q
Vl9zeW5pYykgKQo+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gKwo+
ICsgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5tc2dfcGVuZGluZyA9IDA7Cj4gKyAgICAg
ICAgYnJlYWs7Cj4gKyAgICB9Cj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lOVDAgLi4uIEhWX1g2
NF9NU1JfU0lOVDE1OgoKU3RyYXkgYnJhY2VzIGZvciB0aGUgcHJldmlvdXMgY2FzZSwgYW5kIGEg
bWlzc2luZyBibGFuayBsaW5lIGJldHdlZW4KYm90aC4KCj4gKyAgICB7Cj4gKyAgICAgICAgdW5z
aWduZWQgaW50IHNpbnR4ID0gaWR4IC0gSFZfWDY0X01TUl9TSU5UMDsKPiArICAgICAgICB1aW50
OF90IHZlY3RvciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW50W3NpbnR4XS5maWVsZHMudmVj
dG9yOwo+ICsKPiArICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZN
UFZfc3luaWMpICkKPiArICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+ICsK
PiArICAgICAgICAvKgo+ICsgICAgICAgICAqIEludmFsaWRhdGUgYW55IHByZXZpb3VzIG1hcHBp
bmcgYnkgc2V0dGluZyBhbiBvdXQtb2YtcmFuZ2UKPiArICAgICAgICAgKiBpbmRleC4KPiArICAg
ICAgICAgKi8KPiArICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dmVjdG9yX3RvX3NpbnR4
W3ZlY3Rvcl0gPQo+ICsgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFu
LT5zaW50KTsKPiArCj4gKyAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPnNpbnRbc2ludHhd
LnJhdyA9IHZhbDsKPiArCj4gKyAgICAgICAgLyogVmVjdG9ycyBtdXN0IGJlIGluIHRoZSByYW5n
ZSAxNi0yNTUgaW5jbHVzaXZlICovCj4gKyAgICAgICAgdmVjdG9yID0gdi0+YXJjaC5odm0udmly
aWRpYW4tPnNpbnRbc2ludHhdLmZpZWxkcy52ZWN0b3I7Cj4gKyAgICAgICAgaWYgKCB2ZWN0b3Ig
PCAxNiApCj4gKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKClRoZSBWaXJp
ZGlhbiBzcGVjIG1heSBzdXJlbHkgc3BlY2lmeSBhcmNoaXRlY3R1cmFsbHkgaW5jb25zaXN0ZW50
CmJlaGF2aW9yLCBidXQgSSdkIGxpa2UgdG8gZG91YmxlIGNoZWNrIHRoYXQgcmFpc2luZyBhbiBl
eGNlcHRpb24KYWZ0ZXIgaGF2aW5nIHVwZGF0ZWQgc29tZSBzdGF0ZSBhbHJlYWR5IGlzIHJlYWxs
eSBpbnRlbmRlZCBoZXJlLgoKPiArICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiJXB2OiBW
SVJJRElBTiBTSU5UJXU6IHZlY3RvcjogJXhcbiIsIHYsIHNpbnR4LAo+ICsgICAgICAgICAgICAg
ICB2ZWN0b3IpOwo+ICsgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT52ZWN0b3JfdG9fc2lu
dHhbdmVjdG9yXSA9IHNpbnR4Owo+ICsKPiArICAgICAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlk
aWFuLT5zaW50W3NpbnR4XS5maWVsZHMucG9sbGluZyApCj4gKyAgICAgICAgICAgIGNsZWFyX2Jp
dChzaW50eCwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5tc2dfcGVuZGluZyk7Cj4gKwo+ICsgICAg
ICAgIGJyZWFrOwo+ICsgICAgfQo+ICAgICAgZGVmYXVsdDoKCk1pc3NpbmcgYmxhbmsgbGluZSBh
Ym92ZSBoZXJlIGFnYWluIChhbmQgb25lIG1vcmUgaW4gdGhlIHJkbXNyIGNvZGUKYmVsb3cpLgoK
PiBAQCAtMTE2LDYgKzIxMCw4IEBAIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCj4gIAo+ICBpbnQgdmlyaWRpYW5fc3lu
aWNfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZh
bCkKPiAgewo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKCmNvbnN0PwoKPiAr
dm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsX21lc3NhZ2VzKHN0cnVjdCB2Y3B1ICp2KQoKY29uc3Qg
PwoKPiArYm9vbCB2aXJpZGlhbl9zeW5pY19pc19hdXRvX2VvaV9zaW50KHN0cnVjdCB2Y3B1ICp2
LCB1aW50OF90IHZlY3RvcikKCmNvbnN0Cgo+ICt7Cj4gKyAgICBpbnQgc2ludHggPSB2LT5hcmNo
Lmh2bS52aXJpZGlhbi0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl07CgpJIHJlYWxpemUgdGhlIGFy
cmF5IHJlYWQgZnJvbSBoYXMgdWludDhfdCBlbGVtZW50cywgYnV0IGNhbiB0aGlzIGFuZCAuLi4K
Cj4gKyAgICBpZiAoIHNpbnR4ID49IEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPnNp
bnQpICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgcmV0dXJuIHYtPmFyY2gu
aHZtLnZpcmlkaWFuLT5zaW50W3NpbnR4XS5maWVsZHMuYXV0b19lb2k7Cj4gK30KPiArCj4gK3Zv
aWQgdmlyaWRpYW5fc3luaWNfYWNrX3NpbnQoc3RydWN0IHZjcHUgKnYsIHVpbnQ4X3QgdmVjdG9y
KQo+ICt7Cj4gKyAgICBpbnQgc2ludHggPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dmVjdG9yX3Rv
X3NpbnR4W3ZlY3Rvcl07CgouLi4gdGhpcyBwbGVhc2Ugc3RpbGwgYmUgdW5zaWduZWQgaW50PwoK
QWxzbyBmb3IgYm90aCBmdW5jdGlvbnMgSSB3b25kZXIgd2hldGhlciB0aGVpciBmaXJzdCBwYXJh
bWV0ZXJzCndvdWxkbid0IGJldHRlciBiZSBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqLiBUaGlzIHdv
dWxkIGNlcnRhaW5seSBoZWxwCnJlYWRhYmlsaXR5IGhlcmUuCgo+ICsgICAgaWYgKCBzaW50eCA8
IEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPnNpbnQpICkKPiArICAgICAgICBjbGVh
cl9iaXQoc2ludHgsICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+bXNnX3BlbmRpbmcpOwoKWW91IGFs
c28gbWF5IHdhbnQgdG8gdXNlIGFycmF5X2luZGV4X25vc3BlYygpIGhlcmUgYW5kCmFycmF5X2Fj
Y2Vzc19ub3NwZWMoKSBhYm92ZSwgZGVzcGl0ZSB0aGVyZSBub3QgYmVpbmcgdmVyeSBiaWcgYQpy
YW5nZSB0byBydW4gcGFzdCBhcnJheSBib3VuZHMgLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZsYXBpYy5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwo+IEBAIC00NjEsMTEg
KzQ2MSwxNSBAQCB2b2lkIHZsYXBpY19FT0lfc2V0KHN0cnVjdCB2bGFwaWMgKnZsYXBpYykKPiAg
Cj4gIHZvaWQgdmxhcGljX2hhbmRsZV9FT0koc3RydWN0IHZsYXBpYyAqdmxhcGljLCB1OCB2ZWN0
b3IpCj4gIHsKPiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gdmxhcGljX3ZjcHUodmxhcGljKTsKPiAg
ICAgIHN0cnVjdCBkb21haW4gKmQgPSB2bGFwaWNfZG9tYWluKHZsYXBpYyk7Cj4gIAo+ICAgICAg
aWYgKCB2bGFwaWNfdGVzdF92ZWN0b3IodmVjdG9yLCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNf
VE1SXSkgKQo+ICAgICAgICAgIHZpb2FwaWNfdXBkYXRlX0VPSShkLCB2ZWN0b3IpOwo+ICAKPiAr
ICAgIGlmICggaGFzX3ZpcmlkaWFuX3N5bmljKHYtPmRvbWFpbikgKQoKUGxlYXNlIHVzZSBkIGhl
cmUuIEFuZCBjb3VsZCB0aGlzIGJlICJlbHNlIGlmKCkiPwoKPiBAQCAtMTMwMSw2ICsxMzA1LDEz
IEBAIGludCB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgaWYg
KCAhdmxhcGljX2VuYWJsZWQodmxhcGljKSApCj4gICAgICAgICAgcmV0dXJuIC0xOwo+ICAKPiAr
ICAgIC8qCj4gKyAgICAgKiBQb2xsIHRoZSB2aXJpZGlhbiBtZXNzYWdlIHF1ZXVlcyBiZWZvcmUg
Y2hlY2tpbmcgdGhlIElSUiBzaW5jZQo+ICsgICAgICogYSBzeXRoZXRpYyBpbnRlcnJ1cHQgbWF5
IGJlIGFzc2VydGVkIGR1cmluZyB0aGUgcG9sbC4KPiArICAgICAqLwo+ICsgICAgaWYgKCBoYXNf
dmlyaWRpYW5fc3luaWModi0+ZG9tYWluKSApCj4gKyAgICAgICAgdmlyaWRpYW5fc3luaWNfcG9s
bF9tZXNzYWdlcyh2KTsKPiArCj4gICAgICBpcnIgPSB2bGFwaWNfZmluZF9oaWdoZXN0X2lycih2
bGFwaWMpOwo+ICAgICAgaWYgKCBpcnIgPT0gLTEgKQo+ICAgICAgICAgIHJldHVybiAtMTsKCldo
aWxlIGFyY2hpdGVjdHVyYWxseSBJUlIgY2FuIGluZGVlZCBiZWNvbWUgc2V0IGF0IGFueSB0aW1l
LCBpcyBpdAphY2NlcHRhYmxlIHRvIGFsbCBvZiBvdXIgb3RoZXIgY29kZSBmb3IgdHdvIHN1Y2Nl
c3NpdmUgaW52b2NhdGlvbnMKdG8gdGhlIGZ1bmN0aW9uIHRvIHBvdGVudGlhbGx5IHByb2R1Y2Ug
ZGlmZmVyZW50IHJlc3VsdHM/IEknbSBpbgpwYXJ0aWN1bGFyIHdvcnJpZWQgYWJvdXQge3N2bSx2
bXh9X2ludHJfYXNzaXN0KCksIGFuZCBpbiB0aGVpcgpjb250ZXh0IEkgYWxzbyB3b25kZXIgd2hl
dGhlciB5b3UgZG9uJ3QgbmVlZCBhIG5ldwpodm1faW50c3JjXyogLSBpdCBsb29rcyBhcyBpZiB5
b3UgdXNlIGVub3VnaCBvZiB0aGUgTEFQSUMgdG8gZ2V0CmF3YXkgd2l0aG91dCwgYnV0IEknbSBu
b3QgZW50aXJlbHkgY2VydGFpbi4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKPiBAQCAt
MjYsMTAgKzI2LDMwIEBAIHN0cnVjdCB2aXJpZGlhbl9wYWdlCj4gICAgICB2b2lkICpwdHI7Cj4g
IH07Cj4gIAo+ICt1bmlvbiB2aXJpZGlhbl9zaW50X21zcgo+ICt7Cj4gKyAgICB1aW50NjRfdCBy
YXc7Cj4gKyAgICBzdHJ1Y3QKPiArICAgIHsKPiArICAgICAgICB1aW50NjRfdCB2ZWN0b3I6ODsK
PiArICAgICAgICB1aW50NjRfdCByZXNlcnZlZF9wcmVzZXJ2ZWQxOjg7Cj4gKyAgICAgICAgdWlu
dDY0X3QgbWFzazoxOwo+ICsgICAgICAgIHVpbnQ2NF90IGF1dG9fZW9pOjE7Cj4gKyAgICAgICAg
dWludDY0X3QgcG9sbGluZzoxOwo+ICsgICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3ByZXNlcnZl
ZDI6NDU7Cj4gKyAgICB9IGZpZWxkczsKClRoaXMgYmVpbmcgYW4gaW50ZXJuYWwgaGVhZGVyLCBk
b2VzIHRoZSBpbm5lciBzdHJ1Y3QgcmVhbGx5IG5lZWQKYSBmaWVsZCBuYW1lPwoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 14:14:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 14:14:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyH1x-0002wh-FP; Mon, 25 Feb 2019 14:14:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pOtK=RA=citrix.com=prvs=952d8b9b9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gyH1v-0002wV-Ee
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 14:14:51 +0000
X-Inumbo-ID: b5886f58-3907-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5886f58-3907-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 14:14:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="86405553"
To: Jan Beulich <JBeulich@suse.com>
References: <1550870016-360-1-git-send-email-andrew.cooper3@citrix.com>
 <dfa98a92-f16b-d29a-defe-14aa97c2ff3a@oracle.com>
 <03a53709-1d0e-efb9-8bf0-56c8553c220e@citrix.com>
 <1e05bea0-50e8-e0b6-6c57-11e6545aa5ab@oracle.com>
 <5C73E96C0200007800219DBF@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <f3f3dfb4-6c77-28e0-2ab2-d5b488111ec5@citrix.com>
Date: Mon, 25 Feb 2019 14:11:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <5C73E96C0200007800219DBF@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Intercept RDPMC when vPMU is
 disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDIvMjAxOSAxMzoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDIuMTkg
YXQgMDA6NDgsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDIvMjIv
MTkgNTo0NCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDIyLzAyLzIwMTkgMjE6NTgs
IEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+PiBPbiAyLzIyLzE5IDQ6MTMgUE0sIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4+Pj4+IHZQTVUgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCBhbmQgaW4g
Z2VuZXJhbCBndWVzdHMgY2FuJ3QgYWNjZXNzIGFueSBvZiB0aGUKPj4+Pj4gcGVyZm9ybWFuY2Ug
Y291bnRlciBNU1JzLiAgSG93ZXZlciwgdGhlIFJEUE1DIGluc3RydWN0aW9uIGlzbid0IGludGVy
Y2VwdGVkLAo+Pj4+PiBtZWFuaW5nIHRoYXQgZ3Vlc3Qgc29mdHdhcmUgY2FuIHJlYWQgdGhlIGlu
c3RhbnRhbmVvdXMgY291bnRlciB2YWx1ZXMuCj4+Pj4+Cj4+Pj4+IFdoZW4gdlBNVSBpc24ndCBj
b25maWd1cmVkLCBpbnRlcmNlcHQgUkRQTUMgYW5kIHVuY29uZGl0aW9uYWxseSBmYWlsIGl0IGFz
IAo+PiBpZgo+Pj4+PiBzb2Z0d2FyZSBoYXMgcmVxdWVzdGVkIGEgYmFkIGNvdW50ZXIgaW5kZXgg
KCNHUCBmYXVsdCkuICBJdCBpcyBtb2RlbCAKPj4gc3BlY2lmaWMKPj4+Pj4gYXMgdG8gd2hpY2gg
Y291bnRlcnMgYXJlIGF2YWlsYWJsZSB0byBiZWdpbiB3aXRoLCBhbmQgaW4gbGV2ZWxsZWQgc2Nl
bmFyaW9zLAo+Pj4+PiB0aGlzIGluZm9ybWF0aW9uIG1heSBub3QgYmUgYWNjdXJhdGUgaW4gdGhl
IGZpcnN0IHBsYWNlLgo+Pj4+Pgo+Pj4+PiBUaGlzIGNoYW5nZSBpc24ndCBleHBlY3RlZCB0byBo
YXZlIGFueSBpbXBhY3Qgb24gVk1zLiAgVXNlcnNwYWNlIGlzIG5vdAo+Pj4+PiB1c3VhbGx5IGdp
dmVuIGFjY2VzcyB0byBSRFBNQyAoV2luZG93cyBhcHBlYXIgdG8gY29tcGxldGVseSBwcm9oaWJp
dCBpdDsgCj4+IExpbnV4Cj4+Pj4+IGlzIHJlc3RyaWN0ZWQgdG8gcm9vdCksIGFuZCBrZXJuZWxz
IHdvbid0IGJlIGV4ZWN1dGluZyBSRFBNQyBpbnN0cnVjdGlvbnMgaWYKPj4+Pj4gdGhlaXIgUE1V
IGRyaXZlcnMgaGF2ZSBmYWlsZWQgdG8gc3RhcnQuCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Pj4+IC0tLQo+Pj4+
PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+Pj4+PiBDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+Pj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgo+Pj4+PiBDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwu
Y29tPgo+Pj4+PiBDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4+Pj4+IEND
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+Pj4+PiBDQzog
U3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KPj4+
Pj4gQ0M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgo+Pj4+PiBDQzogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4+Pgo+Pj4+PiBUaGlzIHNob3VsZCBiZSB0YWtl
biBpbnRvIFhlbiA0LjEyIGFuZCBiYWNrcG9ydGVkIHRvIHRoZSBzdGFibGUgcmVsZWFzZXMuCj4+
Pj4+IFdoaWxlIGl0IGlzbid0IGFuIFhTQSBpdHNlbGYsIGl0IGlzIGFuIGluZm9ybWF0aW9uIGxl
YWsgKFhlbidzIE5NSSB3YXRjaGRvZyBpbgo+Pj4+PiBwYXJ0aWN1bGFyKSB3aGljaCBjb3VsZCBi
ZSBhZHZhbnRhZ291cyB0byBhbiBhdHRhY2tlciB0cnlpbmcgdG8gZXhwbG9pdCBhIHJhY2UKPj4+
Pj4gY29uZGl0aW9uLgo+Pj4+Pgo+Pj4+PiBUaGUgb25seSBvdGhlciBvcHRpb24gaXMgdG8gZW11
bGF0ZSB0aGUgcmVwb3J0ZWQgZmFtaWx5IGFuZCBvZmZlciBiYWNrIGFsbCAwJ3MKPj4+Pj4gZm9y
IHRoZSBhY2Nlc3NhYmxlIGNvdW50ZXJzLiAgT2J2aW91c2x5IHRoaXMgaXMgYSBub24tc3RhcnRl
ci4KPiBJIGRvbid0IHJlYWxseSB1bmRlcnN0YW5kIHdoeSB5b3Ugc2F5IHRoaXMgLSBCb3JpcyBj
ZXJ0YWlubHkgaGFzIGEgcG9pbnQgLi4uCj4KPj4+PiBXaGVuIFZQTVUgaXMgb2ZmIE1TUiByZWFk
cyByZXR1cm4gemVyby4KPj4+IFRoYXQgYmVoYXZpb3VyIGlzbid0IGxvbmcgZm9yIHRoaXMgd29y
bGQuCj4+Pgo+Pj4+IFdoaWxlIGl0IGlzIGRlYmF0YWJsZSB3aGV0aGVyIHRoaXMgdGhlIHJpZ2h0
IGFjdGlvbiwgc2hvdWxkbid0IHJkcG1jIGJlaGF2ZSBpbiB0aGUgc2FtZSBmYXNoaW9uPwo+Pj4g
SSBzcGVjaWZpY2FsbHkgZG9uJ3Qgd2FudCB0byBwcm9wYWdhdGUgdGhlICJsZXRzIGNvbXBsZXRl
IHdpdGggemVybyIKPj4+IGJlaGF2aW91ciBmdXJ0aGVyLCBiZWNhdXNlIGl0IHRha2VzIGF3YXkg
I0dQIGZhdWx0cyB3aGljaCB0aGUgZ3Vlc3QKPj4+IHdvdWxkIG90aGVyd2lzZSBnZXQuCj4+IFRo
ZSBndWVzdCBzaG91bGQgZ2V0IGEgI0dQIG9uIEludGVsIGlmIENQVUlEIGlzIG5vdCByZXBvcnRp
bmcgYW55Cj4+IGNvdW50ZXJzIGJ1dCBub3Qgb24gQU1EIHdoZXJlIHRoZSBmaXJzdCA0IGNvdW50
ZXJzIGFyZSBhcmNoaXRlY3R1cmFsLgo+IC4uLiBoZXJlLgoKTm8gLSBqdXN0IGJlY2F1c2Ugc29t
ZXRoaW5nIGlzIGFyY2hpdGVjdHVyYWwgZG9lc24ndCBtZWFuIHRoZSBndWVzdCBnZXRzCnRvIHBs
YXkgd2l0aCBpdC4KCkVzcGVjaWFsbHkgbm90IGZvciB2UE1VIHdoZXJlIHRoZSBjb2RlIGlzIG9m
IHN1Y2ggYmFkIHF1YWxpdHkgd2UgaGFkIHRvCmRpc2FibGUgaW4gYSBzZWN1cml0eSBmaXgsIGFu
ZCByZS1kaXNhYmxlIGl0IGFnYWluIGxhdGVyIGluIGFub3RoZXIKc2VjdXJpdHkgZml4LgoKPiBG
b3IgSW50ZWwsIGFmYWljcywgd2UgaW5kZWVkIHByb2R1Y2UgYSBibGFuayBDUFVJRCBsZWFmIGlu
Cj4gYWxsIGNhc2VzLCBzbyB0aGUgYmVoYXZpb3IgbG9va3MgcmVhc29uYWJseSBjb25zaXN0ZW50
LiBJIHdvdWxkCj4gcXVlc3Rpb24gdGhvdWdoIHdoZXRoZXIgYSBibGFuayBDUFVJRCBsZWFmIC8g
dGhlIGFic2VuY2Ugb2YgYW55Cj4gY291bnRlcnMgd291bGRuJ3QgY2FsbCBmb3IgI1VEIGluc3Rl
YWQgb2YgI0dQKDApLgoKUkRQTUMgaGFzbid0ICNVRCdkIGluIGEgcXVhcnRlciBvZiBhIGNlbnR1
cnksIGJ1dCBkb2VzICNHUCBpbiB1c2Vyc3BhY2UKb3V0c2lkZSBvZiBkZXZlbG9wZXIgcHJvZmls
aW5nIHNjZW5hcmlvcy4KCj4gT3RoZXJ3aXNlLAo+IGFsb25nIHRoZSBsaW5lcyBvZiBBTUQsIGFy
ZW4ndCB0aGUgZmlyc3QgdHdvIGluZGV4ZXMgdW5pZm9ybWx5IHZhbGlkCj4gZm9yIEludGVsPwoK
Tm8gLSBpdHMgbW9kZWwgc3BlY2lmaWMgYmVoYXZpb3VyLsKgIFRoZSBvbmx5IGRpZmZlcmVuY2Ug
Zm9yIG1vcmUgbW9kZXJuCnN5c3RlbXMgaXMgdGhhdCB0aGV5IGhhdmUgYWdyZWVkIG9uIGEgY29t
bW9uIGJlaGF2aW91ci4KCkFuZCB0aGF0IGlzIHNwZWNpZmljYWxseSB3aHkgaW1wbGVtZW50aW5n
IDAncyBpcyBhIG5vbi1zdGFydGVyIC0gaXQgaXMKbm90IGEgcmVtb3RlbHkgc2Vuc2libGUgdXNl
IG9mIHRpbWUgdG8gYnVpbGQgZW5vdWdoIGluZnJhc3RydWN0dXJlIHRvCnByb3ZpZGUgY29ycmVj
dCBtb2RlbC1zcGVjaWZpYyBiZWhhdmlvdXIganVzdCBmb3IgYSBjb3JuZXIgY2FzZSB3aGljaApv
cGVyYXRpbmcgc3lzdGVtcyBkb24ndCBlbmNvdW50ZXIgaW4gcHJhY3RpY2UuCgo+IEFkZGl0aW9u
YWxseSBhcmVuJ3QgeW91IGludm9raW5nIHZwbXVfYXZhaWxhYmxlKCkgYmVmb3JlIHRoZSBkYXRh
IGl0Cj4gZXhhbWluZXMgYWN0dWFsbHkgZ290IHNldD8gQWZhaWNzIHZwbXVfaW5pdGlhbGlzZSgp
IGdldHMgY2FsbGVkIGFmdGVyCj4gaHZtX3ZjcHVfaW5pdGlhbGlzZSgpLCB5ZXQgdGhlIGxhdHRl
ciBpcyB3aGVyZSB5b3UgYWRkIHRoZSBpbnRlcmNlcHQKPiBlbmFibGluZy4KCkhtbSB5ZXMgLSB0
aGF0IGRvZXMgYXBwZWFyIHRvIGJyZWFrIHRoZSB2cG11IGNhc2UuwqAgVGhlIG9yZGVyIG9mCmlu
aXRpYWxpc2F0aW9uIHdpbGwgbmVlZCB0d2Vha2luZyBhcyB3ZWxsLgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 14:43:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 14:43:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyHTO-00057F-Qt; Mon, 25 Feb 2019 14:43:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uCzL=RA=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gyHTN-00057A-F2
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 14:43:13 +0000
X-Inumbo-ID: ac47d70a-390b-11e9-bc90-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac47d70a-390b-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 14:43:11 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id a17so7618569ljd.4
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 06:43:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=97bumJYElGMDbVkjsDu3hPLQuD4FBp/fQVV6zINwk1Q=;
 b=uUCzCSghKmxXHC3motWP6vpq+HhbXwxQC2RvN+3Rs0Yx7vvatFtg3EBEx7B9UPFftj
 KMsmBmY75HiHNuZOxO8ZF5CRtUUgvzKvx/XNKp7p/+hT8lx6KWzdABTZdns6KESjCGdc
 HS0TJsZ7lQ/J6fMGcTrW8VK+OcVtLyvdUQvKHAsNgSsZWv3ctyfC+TmhxTklXe9e2aP/
 A+2ccOpnetpTqp/DE7ED8cbu76ArOm7v286FNsPc0fl71B3EGru99ZrkBFdr47CYPxa+
 +2VjgVFK6GLhCDJRYGpPTmrjVwxwuMqEa3rBOzSn21ZT6qEJfYbGuvQjRWarEP9IomlF
 lxWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=97bumJYElGMDbVkjsDu3hPLQuD4FBp/fQVV6zINwk1Q=;
 b=o6BnEir5fF7QrLEypG0uxlesKlfMchHN5GZpPEPNFWgw2Uab+MnYksl1frrUk+AMm7
 6YJRjNxEZ6C4G92Z0V5cXpXj9TZJReVB5d0Zsj1tz389LE5/78dk74UdGbwx7yRKE2tN
 2A2VwFRjX3dWfwnh2VjloUnN85WTZNsODDgJVwWQbu0W6eUBkcObWvtvc9Wlob6eqSvb
 UtFS66ZvLohMhJhPQag82h3fJFs4i88oIN08v6eE1KiIIQWAbXdX8psfJ5mmMMKzz3Je
 ctdSa89h7yaFBIP2jdUdc/giIJ1CCkJ3VBccPUNV7bk7MkXgQYcSZkwa7mOt7VO2RwrG
 RJTg==
X-Gm-Message-State: AHQUAuaKloLgfGscmmyZ4Pm/2vQCJWQsWPArkTTEV+amsg98COimUCrC
 5kARoXINSbP3JVZmcjvwyeY=
X-Google-Smtp-Source: AHgI3IaVSUBzTJ+zF13VD66wZvIaZYDcQWKJeHJlzckyiYFDueN4KRHBu/UulTULmOLTaD7GPDySRA==
X-Received: by 2002:a2e:b001:: with SMTP id y1mr8945620ljk.130.1551105790211; 
 Mon, 25 Feb 2019 06:43:10 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id v7sm2352071ljk.7.2019.02.25.06.43.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 06:43:09 -0800 (PST)
From: Oleksandr <olekstysh@gmail.com>
To: Julien Grall <Julien.Grall@arm.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
 <CAPD2p-=U3Hfi9g-PhcU6ztAWwAhTES2aoMAJjJ0nY6quj_9m0Q@mail.gmail.com>
 <7f68e750-bd85-03a4-37a2-a577566f5a74@arm.com>
 <c7ca7f81-270f-2853-b7e9-d287379c7962@gmail.com>
Message-ID: <367b1e35-2550-2e92-bdd9-86619d783aef@gmail.com>
Date: Mon, 25 Feb 2019 16:43:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <c7ca7f81-270f-2853-b7e9-d287379c7962@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "andrii_chepurnyi@epam.com" <andrii_chepurnyi@epam.com>,
 "amittomer25@gmail.com" <amittomer25@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbgoKCj4+IFdoaWxlIEkga25vdyB0aGF0IFhlbiBkb2VzIG5vdCBkZWFsIHdpdGgg
cmVzZXJ2ZWQgYXJlYSB5ZXQsIHdlIHNob3VsZCAKPj4gaGF2ZSBiZWVuCj4+IGFibGUgdG8gd3Jp
dGUgaW4gdGhhdCByZWdpb24uIFdlIGRvbid0IGV2ZW4gcmVhY2ggdGhhdCBzdGF0ZSBhcyB3ZSAK
Pj4gY2FuJ3QgZ2V0IHRoZQo+PiBhc3NvY2lhdGVkIHBhZ2UuCj4+Cj4+IEl0IG1pZ2h0IGJlIHBv
c3NpYmxlIHRoYXQgdGhlIHAybSBlbnRyeSBpcyBvdmVyd3JpdHRlbiB3aGVuIGdvaW5nIAo+PiB0
aHJvdWdoIHRoZSBEVAo+PiBmb3IgbWFwcGluZyBhbGwgdGhlIHJlZ2lvbnMgKHNlZSBoYW5kbGVf
ZGV2aWNlKS4KPgo+IE1ha2Ugc2Vuc2UuCj4KPgo+IEkgaGF2ZSBqdXN0IG1hZGUgYW4gZXhwZXJp
bWVudC4gSSByZXR1cm5lZCByZXNlcnZlZCBub2RlcyBiYWNrIGluIG15IAo+IHNldHVwIGFuZCBn
b3QgYW4gZmF1bHQsIHNpbWlsYXIgdG8gd2hhdCBBbWl0IGhhZCBmYWNlZC4KPgo+Cj4gKFhFTikg
aGFuZGxlIC9tZW1vcnlANDgwMDAwMDAKPiAoWEVOKcKgwqAgU2tpcCBpdCAobWF0Y2hlZCkKPiAo
WEVOKSBoYW5kbGUgL3Jlc2VydmVkLW1lbW9yeQo+IChYRU4pIGR0X2lycV9udW1iZXI6IGRldj0v
cmVzZXJ2ZWQtbWVtb3J5Cj4gKFhFTikgL3Jlc2VydmVkLW1lbW9yeSBwYXNzdGhyb3VnaCA9IDEg
bmlycSA9IDAgbmFkZHIgPSAwCj4gKFhFTikgaGFuZGxlIC9yZXNlcnZlZC1tZW1vcnkvbGludXgs
bG9zc3lfZGVjb21wcmVzcwo+IChYRU4pIGR0X2lycV9udW1iZXI6IGRldj0vcmVzZXJ2ZWQtbWVt
b3J5L2xpbnV4LGxvc3N5X2RlY29tcHJlc3MKPiAoWEVOKSAvcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4
LGxvc3N5X2RlY29tcHJlc3MgcGFzc3Rocm91Z2ggPSAxIG5pcnEgPSAwIAo+IG5hZGRyID0gMQo+
IChYRU4pIERUOiAqKiB0cmFuc2xhdGlvbiBmb3IgZGV2aWNlIAo+IC9yZXNlcnZlZC1tZW1vcnkv
bGludXgsbG9zc3lfZGVjb21wcmVzcyAqKgo+IChYRU4pIERUOiBidXMgaXMgZGVmYXVsdCAobmE9
MiwgbnM9Mikgb24gL3Jlc2VydmVkLW1lbW9yeQo+IChYRU4pIERUOiB0cmFuc2xhdGluZyBhZGRy
ZXNzOjwzPiAwMDAwMDAwMDwzPiA1NDAwMDAwMDwzPgo+IChYRU4pIERUOiBwYXJlbnQgYnVzIGlz
IGRlZmF1bHQgKG5hPTIsIG5zPTIpIG9uIC8KPiAoWEVOKSBEVDogZW1wdHkgcmFuZ2VzOyAxOjEg
dHJhbnNsYXRpb24KPiAoWEVOKSBEVDogcGFyZW50IHRyYW5zbGF0aW9uIGZvcjo8Mz4gMDAwMDAw
MDA8Mz4gMDAwMDAwMDA8Mz4KPiAoWEVOKSBEVDogd2l0aCBvZmZzZXQ6IDU0MDAwMDAwCj4gKFhF
TikgRFQ6IG9uZSBsZXZlbCB0cmFuc2xhdGlvbjo8Mz4gMDAwMDAwMDA8Mz4gNTQwMDAwMDA8Mz4K
PiAoWEVOKSBEVDogcmVhY2hlZCByb290IG5vZGUKPiAoWEVOKcKgwqAgLSBNTUlPOiAwMDU0MDAw
MDAwIC0gMDA1NzAwMDAwMCBQMk1UeXBlPTUKPiAoWEVOKSBoYW5kbGUgL3Jlc2VydmVkLW1lbW9y
eS9saW51eCxhZHNwCj4gKFhFTikgZHRfaXJxX251bWJlcjogZGV2PS9yZXNlcnZlZC1tZW1vcnkv
bGludXgsYWRzcAo+IChYRU4pIC9yZXNlcnZlZC1tZW1vcnkvbGludXgsYWRzcCBwYXNzdGhyb3Vn
aCA9IDEgbmlycSA9IDAgbmFkZHIgPSAxCj4gKFhFTikgRFQ6ICoqIHRyYW5zbGF0aW9uIGZvciBk
ZXZpY2UgL3Jlc2VydmVkLW1lbW9yeS9saW51eCxhZHNwICoqCj4gKFhFTikgRFQ6IGJ1cyBpcyBk
ZWZhdWx0IChuYT0yLCBucz0yKSBvbiAvcmVzZXJ2ZWQtbWVtb3J5Cj4gKFhFTikgRFQ6IHRyYW5z
bGF0aW5nIGFkZHJlc3M6PDM+IDAwMDAwMDAwPDM+IDU3MDAwMDAwPDM+Cj4gKFhFTikgRFQ6IHBh
cmVudCBidXMgaXMgZGVmYXVsdCAobmE9MiwgbnM9Mikgb24gLwo+IChYRU4pIERUOiBlbXB0eSBy
YW5nZXM7IDE6MSB0cmFuc2xhdGlvbgo+IChYRU4pIERUOiBwYXJlbnQgdHJhbnNsYXRpb24gZm9y
OjwzPiAwMDAwMDAwMDwzPiAwMDAwMDAwMDwzPgo+IChYRU4pIERUOiB3aXRoIG9mZnNldDogNTcw
MDAwMDAKPiAoWEVOKSBEVDogb25lIGxldmVsIHRyYW5zbGF0aW9uOjwzPiAwMDAwMDAwMDwzPiA1
NzAwMDAwMDwzPgo+IChYRU4pIERUOiByZWFjaGVkIHJvb3Qgbm9kZQo+IChYRU4pwqDCoCAtIE1N
SU86IDAwNTcwMDAwMDAgLSAwMDU4MDAwMDAwIFAyTVR5cGU9NQo+IChYRU4pIGhhbmRsZSAvcmVz
ZXJ2ZWQtbWVtb3J5L2xpbnV4LGNtYQo+IChYRU4pIGR0X2lycV9udW1iZXI6IGRldj0vcmVzZXJ2
ZWQtbWVtb3J5L2xpbnV4LGNtYQo+IChYRU4pIC9yZXNlcnZlZC1tZW1vcnkvbGludXgsY21hIHBh
c3N0aHJvdWdoID0gMSBuaXJxID0gMCBuYWRkciA9IDEKPiAoWEVOKSBEVDogKiogdHJhbnNsYXRp
b24gZm9yIGRldmljZSAvcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4LGNtYSAqKgo+IChYRU4pIERUOiBi
dXMgaXMgZGVmYXVsdCAobmE9MiwgbnM9Mikgb24gL3Jlc2VydmVkLW1lbW9yeQo+IChYRU4pIERU
OiB0cmFuc2xhdGluZyBhZGRyZXNzOjwzPiAwMDAwMDAwMDwzPiA1ODAwMDAwMDwzPgo+IChYRU4p
IERUOiBwYXJlbnQgYnVzIGlzIGRlZmF1bHQgKG5hPTIsIG5zPTIpIG9uIC8KPiAoWEVOKSBEVDog
ZW1wdHkgcmFuZ2VzOyAxOjEgdHJhbnNsYXRpb24KPiAoWEVOKSBEVDogcGFyZW50IHRyYW5zbGF0
aW9uIGZvcjo8Mz4gMDAwMDAwMDA8Mz4gMDAwMDAwMDA8Mz4KPiAoWEVOKSBEVDogd2l0aCBvZmZz
ZXQ6IDU4MDAwMDAwCj4gKFhFTikgRFQ6IG9uZSBsZXZlbCB0cmFuc2xhdGlvbjo8Mz4gMDAwMDAw
MDA8Mz4gNTgwMDAwMDA8Mz4KPiAoWEVOKSBEVDogcmVhY2hlZCByb290IG5vZGUKPiAqKFhFTinC
oMKgIC0gTU1JTzogMDA1ODAwMDAwMCAtIDAwNzAwMDAwMDAgUDJNVHlwZT01Kgo+IChYRU4pIGhh
bmRsZSAvcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4LG11bHRpbWVkaWEKPiAoWEVOKSBkdF9pcnFfbnVt
YmVyOiBkZXY9L3Jlc2VydmVkLW1lbW9yeS9saW51eCxtdWx0aW1lZGlhCj4gKFhFTikgL3Jlc2Vy
dmVkLW1lbW9yeS9saW51eCxtdWx0aW1lZGlhIHBhc3N0aHJvdWdoID0gMSBuaXJxID0gMCBuYWRk
ciAKPiA9IDEKPiAoWEVOKSBEVDogKiogdHJhbnNsYXRpb24gZm9yIGRldmljZSAvcmVzZXJ2ZWQt
bWVtb3J5L2xpbnV4LG11bHRpbWVkaWEgKioKPiAoWEVOKSBEVDogYnVzIGlzIGRlZmF1bHQgKG5h
PTIsIG5zPTIpIG9uIC9yZXNlcnZlZC1tZW1vcnkKPiAoWEVOKSBEVDogdHJhbnNsYXRpbmcgYWRk
cmVzczo8Mz4gMDAwMDAwMDA8Mz4gNzAwMDAwMDA8Mz4KPiAoWEVOKSBEVDogcGFyZW50IGJ1cyBp
cyBkZWZhdWx0IChuYT0yLCBucz0yKSBvbiAvCj4gKFhFTikgRFQ6IGVtcHR5IHJhbmdlczsgMTox
IHRyYW5zbGF0aW9uCj4gKFhFTikgRFQ6IHBhcmVudCB0cmFuc2xhdGlvbiBmb3I6PDM+IDAwMDAw
MDAwPDM+IDAwMDAwMDAwPDM+Cj4gKFhFTikgRFQ6IHdpdGggb2Zmc2V0OiA3MDAwMDAwMAo+IChY
RU4pIERUOiBvbmUgbGV2ZWwgdHJhbnNsYXRpb246PDM+IDAwMDAwMDAwPDM+IDcwMDAwMDAwPDM+
Cj4gKFhFTikgRFQ6IHJlYWNoZWQgcm9vdCBub2RlCj4gKFhFTinCoMKgIC0gTU1JTzogMDA3MDAw
MDAwMCAtIDAwODAwMDAwMDAgUDJNVHlwZT01Cj4gKFhFTikgaGFuZGxlIC9tbW5ncgo+IChYRU4p
IGR0X2lycV9udW1iZXI6IGRldj0vbW1uZ3IKPiAoWEVOKSAvbW1uZ3IgcGFzc3Rocm91Z2ggPSAx
IG5pcnEgPSAwIG5hZGRyID0gMAo+IChYRU4pIGhhbmRsZSAvbW1uZ3JidWYKPiAoWEVOKSBkdF9p
cnFfbnVtYmVyOiBkZXY9L21tbmdyYnVmCj4gKFhFTikgL21tbmdyYnVmIHBhc3N0aHJvdWdoID0g
MSBuaXJxID0gMCBuYWRkciA9IDAKPiAoWEVOKSBoYW5kbGUgL3ZzcG1faWYKPiAoWEVOKSBkdF9p
cnFfbnVtYmVyOiBkZXY9L3ZzcG1faWYKPiAoWEVOKSAvdnNwbV9pZiBwYXNzdGhyb3VnaCA9IDEg
bmlycSA9IDAgbmFkZHIgPSAwCj4gKFhFTikgQWxsb2NhdGluZyBQUEkgMTYgZm9yIGV2ZW50IGNo
YW5uZWwgaW50ZXJydXB0Cj4gKFhFTikgQ3JlYXRlIGh5cGVydmlzb3Igbm9kZQo+IChYRU4pIENy
ZWF0ZSBQU0NJIG5vZGUKPiAoWEVOKSBDcmVhdGUgY3B1cyBub2RlCj4gKFhFTikgQ3JlYXRlIGNw
dUAwIChsb2dpY2FsIENQVUlEOiAwKSBub2RlCj4gKFhFTikgQ3JlYXRlIGNwdUAxIChsb2dpY2Fs
IENQVUlEOiAxKSBub2RlCj4gKFhFTikgQ3JlYXRlIGNwdUAyIChsb2dpY2FsIENQVUlEOiAyKSBu
b2RlCj4gKFhFTikgQ3JlYXRlIGNwdUAzIChsb2dpY2FsIENQVUlEOiAzKSBub2RlCj4gKFhFTikg
Q3JlYXRlIG1lbW9yeSBub2RlIChyZWcgc2l6ZSA0LCBuciBjZWxscyA0KQo+IChYRU4pwqDCoCBC
YW5rIDA6IDB4NjAwMDAwMDAtPjB4NzAwMDAwMDAKPiAqKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJv
bSAwMDAwMDAwMDdhMDAwMDAwIHRvIAo+IDAwMDAwMDAwNjAwODAwMDAtMDAwMDAwMDA2MjA4MDAw
MCoKPiAoWEVOKQo+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKPiAoWEVOKSBQYW5pYyBvbiBDUFUgMDoKPiAoWEVOKSBVbmFibGUgdG8gY29weSB0aGUga2Vy
bmVsIGluIHRoZSBod2RvbSBtZW1vcnkKPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4gKFhFTikKPiAoWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4u
Cj4KClRoZXJlIGlzIGEgcXVlc3Rpb24gd2hpY2ggd29ycmllcyBtZSBhbmQgbGlrZWx5IG90aGVy
IHBlb3BsZSBhcyB3ZWxsLiAKV2hpY2ggaXMgInJlc2VydmVkIG1lbW9yeSBhcmVhIHN1cHBvcnQg
aW4gWGVuIi4gU29tZSBTb0NzIGV4Y2VwdCAKYXBwbGljYXRpb24gcHJvY2Vzc29ycyBoYXZlIHNv
bWUgSVBzIChjby1wcm9jZXNzb3JzLCBkc3BzLCBjb2RlY3MsIAp3aGF0ZXZlcikgd2hpY2ggcmVs
eSBvbiBhIHNwZWNpZmljIHByZWRlZmluZWQgbWVtb3J5IHJlZ2lvbnMsIG9yIGV2ZW4gCmNhbiB3
b3JrIHdpdGggdGhlc2UgbWVtb3J5IHJlZ2lvbnMgb25seS4uLgoKV2l0aG91dCB0aGlzIGZlYXR1
cmUgYmVpbmcgc3VwcG9ydGVkLCB3ZSB3b24ndCBiZSBhYmxlIHRvIHVzZSBJUHMsIHdob3NlIApm
aXJtd2FyZSByZXF1aXJlcyBhIHByZWRlZmluZWQgbWVtb3J5IHJlZ2lvbiB0byB0YWxrIHRvIGFu
IGFwcGxpY2F0aW9uIApwcm9jZXNzb3IsIEkgYW0gYWZyYWlkLgpPbmUgb3B0aW9uIGNvbWVzIHRv
IG1pbmQuLi4gSSBwcmVzdW1lLCB0aGUgdXNlIG9mICJpb21lbSIgcHJvcGVydHkgaW4gCmRvbWFp
biBjb25maWcgY291bGQgYWxsb3cgdXMgdG8gYXNzaWduIDE6MSBtYXBwZWQgcmVnaW9uIHRvIHRo
YXQgZ3Vlc3QgCmRvbWFpbi4gV291bGQgaXQgYmUgYSBjb3JyZWN0IG9wdGlvbj8KV2hhdCBuZWVk
cyB0byBiZSBpbXBsZW1lbnRpbmcgaXQgWGVuLCBmb3IgZXhhbXBsZSwgdG8gaGF2ZSBhIHBvc3Np
YmlsaXR5IAp0byBhc3NpZ24gYSBwYXJ0aWN1bGFyIHJlc2VydmVkIG1lbW9yeSByZWdpb24ocykg
dG8gYSBwYXJ0aWN1bGFyIGd1ZXN0IApkb21haW4/CgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBU
eXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 14:54:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 14:54:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyHe8-0005yV-2E; Mon, 25 Feb 2019 14:54:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyHe6-0005xg-Hw
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 14:54:18 +0000
X-Inumbo-ID: 38dc3903-390d-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38dc3903-390d-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 14:54:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 07:54:15 -0700
Message-Id: <5C7401940200007800219EEC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 07:54:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
 <20190131104730.2085-9-paul.durrant@citrix.com>
In-Reply-To: <20190131104730.2085-9-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 8/9] viridian: add implementation of
 synthetic timers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwo+IEBAIC0zMjksNyArMzI5LDUzIEBAIHZvaWQg
dmlyaWRpYW5fc3luaWNfZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICAKPiAgdm9p
ZCB2aXJpZGlhbl9zeW5pY19wb2xsX21lc3NhZ2VzKHN0cnVjdCB2Y3B1ICp2KQo+ICB7Cj4gLSAg
ICAvKiBUaGVyZSBhcmUgY3VycmVudGx5IG5vIG1lc3NhZ2Ugc291cmNlcyAqLwo+ICsgICAgdmly
aWRpYW5fdGltZV9wb2xsX3RpbWVycyh2KTsKPiArfQo+ICsKPiArYm9vbCB2aXJpZGlhbl9zeW5p
Y19kZWxpdmVyX3RpbWVyX21zZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHNpbnR4LAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbmRl
eCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQ2NF90IGV4cGly
YXRpb24sIGludDY0X3QgZGVsaXZlcnkpCj4gK3sKPiArICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFu
X3NpbnRfbXNyICp2cyA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ludFtzaW50eF07Cj4gKyAg
ICBIVl9NRVNTQUdFICptc2cgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ltcC5wdHI7Cj4gKyAg
ICBzdHJ1Y3Qgewo+ICsgICAgICAgIHVpbnQzMl90IFRpbWVySW5kZXg7Cj4gKyAgICAgICAgdWlu
dDMyX3QgUmVzZXJ2ZWQ7Cj4gKyAgICAgICAgdWludDY0X3QgRXhwaXJhdGlvblRpbWU7Cj4gKyAg
ICAgICAgdWludDY0X3QgRGVsaXZlcnlUaW1lOwo+ICsgICAgfSBwYXlsb2FkID0gewo+ICsgICAg
ICAgIC5UaW1lckluZGV4ID0gaW5kZXgsCj4gKyAgICAgICAgLkV4cGlyYXRpb25UaW1lID0gZXhw
aXJhdGlvbiwKPiArICAgICAgICAuRGVsaXZlcnlUaW1lID0gZGVsaXZlcnksCj4gKyAgICB9Owo+
ICsKPiArICAgIGlmICggdGVzdF9iaXQoc2ludHgsICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+bXNn
X3BlbmRpbmcpICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgQlVJTERfQlVH
X09OKHNpemVvZigqbXNnKSAhPSBIVl9NRVNTQUdFX1NJWkUpOwo+ICsgICAgbXNnICs9IHNpbnR4
Owo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBUbyBhdm9pZCB1c2luZyBhbiBhdG9taWMgdGVzdC1h
bmQtc2V0IHRoaXMgZnVuY3Rpb24gbXVzdCBiZSBjYWxsZWQKPiArICAgICAqIGluIGNvbnRleHQg
b2YgdGhlIHZjcHUgcmVjZWl2aW5nIHRoZSBtZXNzYWdlLgo+ICsgICAgICovCj4gKyAgICBBU1NF
UlQodiA9PSBjdXJyZW50KTsKPiArICAgIGlmICggbXNnLT5IZWFkZXIuTWVzc2FnZVR5cGUgIT0g
SHZNZXNzYWdlVHlwZU5vbmUgKQo+ICsgICAgewo+ICsgICAgICAgIG1zZy0+SGVhZGVyLk1lc3Nh
Z2VGbGFncy5NZXNzYWdlUGVuZGluZyA9IDE7Cj4gKyAgICAgICAgc2V0X2JpdChzaW50eCwgJnYt
PmFyY2guaHZtLnZpcmlkaWFuLT5tc2dfcGVuZGluZyk7CgpBcyBwZXIgdGhlIGNvbW1lbnQgYWJv
dmUgdGhpcyBpcyBhbHdheXMgaW4gY29udGV4dCBvZiB0aGUgc3ViamVjdAp2Q1BVLiBJdCBsb29r
cyB0byBtZSBhcyBpZiB0aGlzIHdhcyBhbHNvIHRoZSBjYXNlIGZvciB0aGUgdHdvCmNsZWFyX2Jp
dCgpIG9uIHRoZSBmaWVsZCBpbiB0aGUgcHJpb3IgcGF0Y2guIElmIHNvLCBhbGwgdGhyZWUgY291
bGQgYmUKdGhlIG5vbi1hdG9taWMgdmFyaWFudHMgaW5zdGVhZC4KCj4gKyAgICAgICAgcmV0dXJu
IGZhbHNlOwo+ICsgICAgfQo+ICsKPiArICAgIG1zZy0+SGVhZGVyLk1lc3NhZ2VUeXBlID0gSHZN
ZXNzYWdlVGltZXJFeHBpcmVkOwo+ICsgICAgbXNnLT5IZWFkZXIuTWVzc2FnZUZsYWdzLk1lc3Nh
Z2VQZW5kaW5nID0gMDsKPiArICAgIG1zZy0+SGVhZGVyLlBheWxvYWRTaXplID0gc2l6ZW9mKHBh
eWxvYWQpOwo+ICsgICAgbWVtY3B5KG1zZy0+UGF5bG9hZCwgJnBheWxvYWQsIHNpemVvZihwYXls
b2FkKSk7Cj4gKwo+ICsgICAgaWYgKCAhdnMtPmZpZWxkcy5tYXNrICkKPiArICAgICAgICB2bGFw
aWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgdnMtPmZpZWxkcy52ZWN0b3IsIDApOwoKSWYgdGhp
cyB3YXNuJ3Qgd2l0aCB2ID09IGN1cnJlbnQsIEkgdGhpbmsgeW91J2QgYWxzbyBuZWVkIGEgYmFy
cmllcgpoZXJlLiBDb3VsZCB5b3UgZXh0ZW5kIHRoZSBjb21tZW50IGFib3ZlIHRvIGFsc28gbWVu
dGlvbiB0aGlzCmFzcGVjdD8KCj4gQEAgLTExOCwxNCArMTE5LDIzNyBAQCBzdGF0aWMgaW50NjRf
dCB0aW1lX3JlZl9jb3VudChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgcmV0dXJuIHJhd190cmNf
dmFsKGQpICsgdHJjLT5vZmY7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQ2NF90IHRpbWVfbm93KHN0
cnVjdCBkb21haW4gKmQpCgpXaHkgd291bGQgdGhpcyByZXR1cm4gYSBzaWduZWQgdmFsdWU/IEFu
ZCBjYW4ndCB0aGUgZnVuY3Rpb24KcGFyYW1ldGVyIGJlIGNvbnN0PwoKPiArewo+ICsgICAgY29u
c3Qgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnJ0ID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZl
cmVuY2VfdHNjOwo+ICsgICAgSFZfUkVGRVJFTkNFX1RTQ19QQUdFICpwID0gcnQtPnB0cjsKPiAr
ICAgIHVpbnQzMl90IHN0YXJ0LCBlbmQ7Cj4gKyAgICBfX2ludDEyOF90IHRzYzsKPiArICAgIF9f
aW50MTI4X3Qgc2NhbGU7CgpJIGRvbid0IHRoaW5rIHlvdSBuZWVkIGJvdGggb2YgdGhlbSBiZSAx
MjggYml0cyB3aWRlLiBJIGFsc28gZG9uJ3QKc2VlIHdoeSBlaXRoZXIgd291bGQgd2FudCB0byBi
ZSBvZiBhIHNpZ25lZCB0eXBlLgoKPiArICAgIGludDY0X3Qgb2Zmc2V0Owo+ICsKPiArICAgIC8q
Cj4gKyAgICAgKiBJZiB0aGUgcmVmZXJlbmNlIFRTQyBwYWdlIGlzIG5vdCBlbmFibGVkLCBvciBo
YXMgYmVlbiBpbnZhbGlkYXRlZAo+ICsgICAgICogZmFsbCBiYWNrIHRvIHRoZSBwYXJ0aXRpb24g
cmVmZXJlbmNlIGNvdW50ZXIuCj4gKyAgICAgKi8KPiArICAgIGlmICggIXAgfHwgIXAtPlRzY1Nl
cXVlbmNlICkKPiArICAgICAgICByZXR1cm4gdGltZV9yZWZfY291bnQoZCk7Cj4gKwo+ICsgICAg
LyoKPiArICAgICAqIFRoZSBmb2xsb3dpbmcgc2FtcGxpbmcgYWxnb3JpdGhtIGZvciB0c2MsIHNj
YWxlIGFuZCBvZmZzZXQgaXMKPiArICAgICAqIGRvY3VtZW50ZWQgaW4gdGhlIHNwZWNpZmljdGlv
bi4KPiArICAgICAqLwo+ICsgICAgc3RhcnQgPSBwLT5Uc2NTZXF1ZW5jZTsKPiArCj4gKyAgICBk
byB7Cj4gKyAgICAgICAgdHNjID0gcmR0c2MoKTsKPiArICAgICAgICBzY2FsZSA9IHAtPlRzY1Nj
YWxlOwo+ICsgICAgICAgIG9mZnNldCA9IHAtPlRzY09mZnNldDsKPiArCj4gKyAgICAgICAgc21w
X21iKCk7Cj4gKyAgICAgICAgZW5kID0gcC0+VHNjU2VxdWVuY2U7CgpXaHkgaXMgdGhpcyBhIGZ1
bGwgYmFycmllciwgcmF0aGVyIHRoYW4ganVzdCBhIHJlYWQgb25lPyBBbmQgZG9uJ3QgeW91IG5l
ZWQKdG8gYWRkIGEgY291bnRlcnBhcnQgaW4gdXBkYXRlX3JlZmVyZW5jZV90c2MoKT8KCj4gKyAg
ICB9IHdoaWxlIChlbmQgIT0gc3RhcnQpOwoKdXBkYXRlX3JlZmVyZW5jZV90c2MoKSBpbmNyZW1l
bnRzIFRzY1NlcXVlbmNlLiBJZiBlbmQgZG9lc24ndCBtYXRjaApzdGFydCBhdCB0aGlzIHBvaW50
LCB5b3UncmUgZW50ZXJpbmcgYSBuZWFyIGluZmluaXRlIGxvb3AgaGVyZSBhcyBsb25nIGFzCnlv
dSBkb24ndCB1cGRhdGUgc3RhcnQgaW5zaWRlIHRoZSBsb29wLiBJIGFsc28gdGhpbmsgdGhhdCB0
aGVyZSdzIGEKc2Vjb25kIHJlYWQgYmFycmllciBuZWVkZWQgYmV0d2VlbiB0aGlzIGluaXRpYWwg
cmVhZGluZyBvZiB0aGUgc2VxdWVuY2UKbnVtYmVyIGFuZCB0aGUgcmVhZGluZyBvZiB0aGUgYWN0
dWFsIHZhbHVlcy4KCj4gKyAgICAvKgo+ICsgICAgICogVGhlIHNwZWNpZmljYXRpb24gc2F5czog
IlRoZSBwYXJ0aXRpb24gcmVmZXJlbmNlIHRpbWUgaXMgY29tcHV0ZWQKPiArICAgICAqIGJ5IHRo
ZSBmb2xsb3dpbmcgZm9ybXVsYToKPiArICAgICAqCj4gKyAgICAgKiBSZWZlcmVuY2VUaW1lID0g
KChWaXJ0dWFsVHNjICogVHNjU2NhbGUpID4+IDY0KSArIFRzY09mZnNldAo+ICsgICAgICoKPiAr
ICAgICAqIFRoZSBtdWx0aXBsaWNhdGlvbiBpcyBhIDY0IGJpdCBtdWx0aXBsaWNhdGlvbiwgd2hp
Y2ggcmVzdWx0cyBpbiBhCj4gKyAgICAgKiAxMjggYml0IG51bWJlciB3aGljaCBpcyB0aGVuIHNo
aWZ0ZWQgNjQgdGltZXMgdG8gdGhlIHJpZ2h0IHRvIG9idGFpbgo+ICsgICAgICogdGhlIGhpZ2gg
NjQgYml0cy4iCj4gKyAgICAgKi8KPiArICAgIHJldHVybiAoKHRzYyAqIHNjYWxlKSA+PiA2NCkg
KyBvZmZzZXQ7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHN0b3Bfc3RpbWVyKHN0cnVjdCB2aXJp
ZGlhbl9zdGltZXIgKnZzKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZzLT52OwoKY29u
c3Q/Cgo+ICsgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSB2cyAtICZ2LT5hcmNoLmh2bS52aXJp
ZGlhbi0+c3RpbWVyWzBdOwo+ICsKPiArICAgIGlmICggIXZzLT5zdGFydGVkICkKPiArICAgICAg
ICByZXR1cm47Cj4gKwo+ICsgICAgc3RvcF90aW1lcigmdnMtPnRpbWVyKTsKPiArICAgIGNsZWFy
X2JpdChzdGltZXJ4LCAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lcl9wZW5kaW5nKTsKPiAr
ICAgIHZzLT5zdGFydGVkID0gZmFsc2U7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHN0aW1lcl9l
eHBpcmUodm9pZCAqZGF0YSkKPiArewo+ICsgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMg
PSBkYXRhOwoKY29uc3Q/Cgo+ICsgICAgc3RydWN0IHZjcHUgKnYgPSB2cy0+djsKPiArICAgIHVu
c2lnbmVkIGludCBzdGltZXJ4ID0gdnMgLSAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lclsw
XTsKPiArCj4gKyAgICBpZiAoICF2cy0+Y29uZmlnLmZpZWxkcy5lbmFibGVkICkKPiArICAgICAg
ICByZXR1cm47Cj4gKwo+ICsgICAgc2V0X2JpdChzdGltZXJ4LCAmdi0+YXJjaC5odm0udmlyaWRp
YW4tPnN0aW1lcl9wZW5kaW5nKTsKPiArICAgIHZjcHVfa2ljayh2KTsKPiArfQo+ICsKPiArc3Rh
dGljIHZvaWQgc3RhcnRfc3RpbWVyKHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzKQo+ICt7Cj4g
KyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZzLT52Owo+ICsgICAgdW5zaWduZWQgaW50IHN0aW1lcngg
PSB2cyAtICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyWzBdOwo+ICsgICAgaW50NjRfdCBu
b3cgPSB0aW1lX25vdyh2LT5kb21haW4pOwo+ICsgICAgc190aW1lX3QgdGltZW91dDsKPiArCj4g
KyAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYml0KHN0aW1lcngsICZ2LT5hcmNoLmh2bS52aXJpZGlh
bi0+c3RpbWVyX2VuYWJsZWQpICkKPiArICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiJXB2
OiBWSVJJRElBTiBTVElNRVIldTogZW5hYmxlZFxuIiwgdiwKPiArICAgICAgICAgICAgICAgc3Rp
bWVyeCk7Cj4gKwo+ICsgICAgaWYgKCB2cy0+Y29uZmlnLmZpZWxkcy5wZXJpb2RpYyApCj4gKyAg
ICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IG1pc3NlZCA9IDA7Cj4gKyAgICAgICAgaW50NjRf
dCBuZXh0Owo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRoZSBzcGVjaWZpY2F0aW9u
IHNheXMgdGhhdCBpZiB0aGUgdGltZXIgaXMgbGF6eSB0aGVuIHdlCj4gKyAgICAgICAgICogc2tp
cCBvdmVyIGFueSBtaXNzZWQgZXhwaXJhdGlvbnMgc28gd2UgY2FuIHRyZWF0IHRoaXMgY2FzZQo+
ICsgICAgICAgICAqIGFzIHRoZSBzYW1lIGFzIGlmIHRoZSB0aW1lciBpcyBjdXJyZW50bHkgc3Rv
cHBlZCwgaS5lLiB3ZQo+ICsgICAgICAgICAqIGp1c3Qgc2NoZWR1bGUgZXhwaXJhdGlvbiB0byBi
ZSAnY291bnQnIHRpY2tzIGZyb20gbm93Lgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICgg
IXZzLT5zdGFydGVkIHx8IHZzLT5jb25maWcuZmllbGRzLmxhenkgKQo+ICsgICAgICAgIHsKPiAr
ICAgICAgICAgICAgbmV4dCA9IG5vdyArIHZzLT5jb3VudDsKPiArICAgICAgICB9CgpVbm5lY2Vz
c2FyeSBicmFjZXMuCgo+IEBAIC0xNDksNiArMzczLDU3IEBAIGludCB2aXJpZGlhbl90aW1lX3dy
bXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKPiAgICAgICAg
ICB9Cj4gICAgICAgICAgYnJlYWs7Cj4gIAo+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVG
X0NPVU5UOgo+ICsgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKCklzbid0IHRoaXMg
YW4gdW5yZWxhdGVkIGNoYW5nZT8KCj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05G
SUc6Cj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT05GSUc6Cj4gKyAgICBjYXNlIEhW
X1g2NF9NU1JfU1RJTUVSMl9DT05GSUc6Cj4gKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19D
T05GSUc6Cj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0g
SFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRykgLyAyOwo+ICsgICAgICAgIHN0cnVjdCB2aXJpZGlh
bl9zdGltZXIgKnZzID0gJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXJbc3RpbWVyeF07Cj4g
Kwo+ICsgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zdGlt
ZXIpICkKPiArICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+ICsKPiArICAg
ICAgICBzdG9wX3N0aW1lcih2cyk7Cj4gKwo+ICsgICAgICAgIHZzLT5jb25maWcucmF3ID0gdmFs
Owo+ICsKPiArICAgICAgICBpZiAoICF2cy0+Y29uZmlnLmZpZWxkcy5zaW50eCApCj4gKyAgICAg
ICAgICAgIHZzLT5jb25maWcuZmllbGRzLmVuYWJsZWQgPSAwOwo+ICsKPiArICAgICAgICBpZiAo
IHZzLT5jb25maWcuZmllbGRzLmVuYWJsZWQgKQo+ICsgICAgICAgICAgICBzdGFydF9zdGltZXIo
dnMpOwo+ICsKPiArICAgICAgICBicmVhazsKPiArICAgIH0KPiArICAgIGNhc2UgSFZfWDY0X01T
Ul9TVElNRVIwX0NPVU5UOgoKTWlzc2luZyBibGFuayBsaW5lIGFnYWluIChhbmQgYWxzbyBmdXJ0
aGVyIGRvd24gaGVyZSBhcyB3ZWxsIGFzIGluIHRoZQpyZG1zciBjb2RlKS4KCj4gKyAgICBjYXNl
IEhWX1g2NF9NU1JfU1RJTUVSMV9DT1VOVDoKPiArICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIy
X0NPVU5UOgo+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09VTlQ6Cj4gKyAgICB7Cj4g
KyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZfWDY0X01TUl9TVElNRVIw
X0NPVU5UKSAvIDI7Cj4gKyAgICAgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdi0+
YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lcltzdGltZXJ4XTsKPiArCj4gKyAgICAgICAgaWYgKCAh
KHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N0aW1lcikgKQo+ICsgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gKwo+ICsgICAgICAgIHN0b3Bfc3RpbWVyKHZz
KTsKPiArCj4gKyAgICAgICAgdnMtPmNvdW50ID0gdmFsOwo+ICsKPiArICAgICAgICBpZiAoICF2
cy0+Y291bnQgICkKCkFueSByZWFzb24geW91IGRvbid0IHVzZSB2YWwgaGVyZSAod2hpY2ggdGhl
IGNvbXBpbGVyIGxpa2VseSB3aWxsIGRvCmFueXdheSk/Cgo+IEBAIC0yMDEsNiArNDc2LDMyIEBA
IGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBp
ZHgsIHVpbnQ2NF90ICp2YWwpCj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gIAo+ICsgICAg
Y2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOgo+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NU
SU1FUjFfQ09ORklHOgo+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09ORklHOgo+ICsg
ICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHOgo+ICsgICAgewo+ICsgICAgICAgIHVu
c2lnbmVkIGludCBzdGltZXJ4ID0gKGlkeCAtIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUcpIC8g
MjsKPiArCj4gKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBW
X3N0aW1lcikgKQo+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gKwo+
ICsgICAgICAgICp2YWwgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyW3N0aW1lcnhdLmNv
bmZpZy5yYXc7CgpXaGlsZSBtb3JlIG5vdGljZWFibGUgaGVyZSBhbmQgLi4uCgo+ICsgICAgICAg
IGJyZWFrOwo+ICsgICAgfQo+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09VTlQ6Cj4g
KyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT1VOVDoKPiArICAgIGNhc2UgSFZfWDY0X01T
Ul9TVElNRVIyX0NPVU5UOgo+ICsgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09VTlQ6Cj4g
KyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZfWDY0X01T
Ul9TVElNRVIwX0NPVU5UKSAvIDI7Cj4gKwo+ICsgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0
dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIpICkKPiArICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOwo+ICsKPiArICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRpYW4t
PnN0aW1lcltzdGltZXJ4XS5jb3VudDsKCi4uLiBoZXJlLCBhcnJheV9hY2Nlc3Nfbm9zcGVjKCkg
YXJlIHByb2JhYmx5IG5lZWRlZCBub3QganVzdCBoZXJlLApidXQgYWxzbyBpbiB0aGUgd3Jtc3Ig
bG9naWMuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCj4gQEAgLTQwLDYgKzQwLDMzIEBA
IHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyCj4gICAgICB9IGZpZWxkczsKPiAgfTsKPiAgCj4gK3Vu
aW9uIHZpcmlkaWFuX3N0aW1lcl9jb25maWdfbXNyCj4gK3sKPiArICAgIHVpbnQ2NF90IHJhdzsK
PiArICAgIHN0cnVjdAo+ICsgICAgewo+ICsgICAgICAgIHVpbnQ2NF90IGVuYWJsZWQ6MTsKPiAr
ICAgICAgICB1aW50NjRfdCBwZXJpb2RpYzoxOwo+ICsgICAgICAgIHVpbnQ2NF90IGxhenk6MTsK
PiArICAgICAgICB1aW50NjRfdCBhdXRvX2VuYWJsZToxOwo+ICsgICAgICAgIHVpbnQ2NF90IHZl
Y3Rvcjo4Owo+ICsgICAgICAgIHVpbnQ2NF90IGRpcmVjdF9tb2RlOjE7Cj4gKyAgICAgICAgdWlu
dDY0X3QgcmVzZXJ2ZWRfemVybzE6MzsKPiArICAgICAgICB1aW50NjRfdCBzaW50eDo0Owo+ICsg
ICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3plcm8yOjQ0Owo+ICsgICAgfSBmaWVsZHM7Cj4gK307
Cj4gKwo+ICtzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyIHsKPiArICAgIHN0cnVjdCB2Y3B1ICp2OwoK
SXNuJ3QgYSBmdWxsIDgtYnl0ZSBwb2ludGVyIGEgbGl0dGxlIHRvbyBtdWNoIG92ZXJoZWFkIGhl
cmU/IFlvdSBjb3VsZAppbnN0ZWFkIHN0b3JlIHRoZSB0aW1lciBpbmRleCAuLi4KCj4gKyAgICBz
dHJ1Y3QgdGltZXIgdGltZXI7Cj4gKyAgICB1bmlvbiB2aXJpZGlhbl9zdGltZXJfY29uZmlnX21z
ciBjb25maWc7Cj4gKyAgICB1aW50NjRfdCBjb3VudDsKPiArICAgIGludDY0X3QgZXhwaXJhdGlv
bjsKPiArICAgIHNfdGltZV90IHRpbWVvdXQ7Cj4gKyAgICBib29sIHN0YXJ0ZWQ7CgouLi4gaW4g
YSBmaWVsZCB1c2luZyB0aGUgNy1ieXRlIHBhZGRpbmcgaGVyZSwgYW5kIHVzZSBjb250YWluZXJf
b2YoKQp0byBnZXQgYXQgdGhlIG91dGVyIHN0cnVjdHVyZS4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 15:00:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 15:00:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyHk0-0006oF-OV; Mon, 25 Feb 2019 15:00:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyHjz-0006oA-DT
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 15:00:23 +0000
X-Inumbo-ID: 12c52cb3-390e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12c52cb3-390e-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 15:00:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 08:00:21 -0700
Message-Id: <5C7402FD0200007800219EFB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 08:00:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
 <20190131104730.2085-10-paul.durrant@citrix.com>
In-Reply-To: <20190131104730.2085-10-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 9/9] viridian: add implementation of the
 HvSendSyntheticClusterIpi hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDExOjQ3LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC02NTksNyArNjYzLDY0IEBAIGludCB2aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgc3RhdHVzID0gSFZfU1RBVFVTX1NVQ0NFU1M7
Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gKyAgICBjYXNlIEh2U2VuZFN5bnRoZXRpY0Ns
dXN0ZXJJcGk6CgpNaXNzaW5nIGJsYW5rIGxpbmUgYWdhaW4sIGFuZCBvbmUgbW9yZSBhdCB0aGUg
ZW5kIG9mIHRoaXMgY2FzZSBibG9jay4KCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHZjcHUg
KnY7Cj4gKyAgICAgICAgdWludDMyX3QgdmVjdG9yOwo+ICsgICAgICAgIHVpbnQ2NF90IHZjcHVf
bWFzazsKPiArCj4gKyAgICAgICAgc3RhdHVzID0gSFZfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVS
Owo+ICsKPiArICAgICAgICAvKiBHZXQgaW5wdXQgcGFyYW1ldGVycy4gKi8KPiArICAgICAgICBp
ZiAoIGlucHV0LmZhc3QgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaWYgKCBpbnB1dF9w
YXJhbXNfZ3BhID4+IDMyICE9IDAgKQoKUGxlYXNlIHBhcmVudGhlc2l6ZSB0aGUgc2hpZnQgZXhw
cmVzc2lvbiAob3Igb21pdCB0aGUgIT0gMCkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 15:03:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 15:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyHnN-0006wG-9O; Mon, 25 Feb 2019 15:03:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pOtK=RA=citrix.com=prvs=952d8b9b9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gyHnM-0006wB-ED
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 15:03:52 +0000
X-Inumbo-ID: 8efb3025-390e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8efb3025-390e-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 15:03:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="78978201"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 25 Feb 2019 15:03:47 +0000
Message-ID: <1551107027-1089-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/xstate: Don't special case feature
 collection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvZ2ljIGluIHhzdGF0ZV9pbml0KCkgaXMgYSByZW1lbnRlbnQgb2YgdGhlIHByZS1mZWF0
dXJlbWFzayBkYXlzLgpDb2xsZWN0IHRoZSB4c3RhdGUgZmVhdHVyZXMgaW4gZ2VuZXJpY19pZGVu
dGlmeSgpLCBsaWtlIGFsbCBvdGhlciBmZWF0dXJlCmxlYXZlcywgYWZ0ZXIgd2hpY2ggaWRlbnRp
ZnlfY3B1KCkgd2lsbCBhcHBseSB0aGUga25vd25fZmVhdHVyZVtdIG1hc2sgZGVyaXZlZApmcm9t
IHRoZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBDUFVJRCBpbmZvcm1hdGlvbi4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgfCAgNCArKysrCiB4ZW4vYXJjaC94ODYveHN0YXRl
LmMgICAgIHwgMTMgLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IGRlNmM1YzkuLjgwOTAxMzEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2Nw
dS9jb21tb24uYwpAQCAtNDE0LDYgKzQxNCwxMCBAQCBzdGF0aWMgdm9pZCBnZW5lcmljX2lkZW50
aWZ5KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAkJCSAgICAmYy0+eDg2X2NhcGFiaWxpdHlbY3B1
ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKV0sCiAJCQkgICAgJmMtPng4Nl9jYXBhYmls
aXR5W2NwdWZlYXRfd29yZChYODZfRkVBVFVSRV9QS1UpXSwKIAkJCSAgICAmYy0+eDg2X2NhcGFi
aWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX0FWWDUxMl80Vk5OSVcpXSk7CisJaWYgKCBj
LT5jcHVpZF9sZXZlbCA+PSAweGQgKQorCQljcHVpZF9jb3VudCgweGQsIDEsCisJCQkgICAgJmMt
Png4Nl9jYXBhYmlsaXR5W2NwdWZlYXRfd29yZChYODZfRkVBVFVSRV9YU0FWRU9QVCldLAorCQkJ
ICAgICZ0bXAsICZ0bXAsICZ0bXApOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3hzdGF0ZS5jIGIveGVuL2FyY2gveDg2L3hzdGF0ZS5jCmluZGV4IDE1ZWRkNWQuLjg1OGQxYTYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94c3RhdGUuYworKysgYi94ZW4vYXJjaC94ODYveHN0
YXRlLmMKQEAgLTYyOCwxOSArNjI4LDYgQEAgdm9pZCB4c3RhdGVfaW5pdChzdHJ1Y3QgY3B1aW5m
b194ODYgKmMpCiAgICAgICAgIEJVR19PTih4c2F2ZV9jbnR4dF9zaXplICE9IF94c3RhdGVfY3R4
dF9zaXplKGZlYXR1cmVfbWFzaykpOwogICAgIH0KIAotICAgIC8qIENoZWNrIGV4dGVuZGVkIFhT
QVZFIGZlYXR1cmVzLiAqLwotICAgIGNwdWlkX2NvdW50KFhTVEFURV9DUFVJRCwgMSwgJmVheCwg
JmVieCwgJmVjeCwgJmVkeCk7Ci0KLSAgICAvKiBNYXNrIG91dCBmZWF0dXJlcyBub3QgY3VycmVu
dGx5IHVuZGVyc3Rvb2QgYnkgWGVuLiAqLwotICAgIGVheCAmPSAoY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX1hTQVZFT1BUKSB8Ci0gICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
WFNBVkVDKSB8Ci0gICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfWEdFVEJWMSkg
fAotICAgICAgICAgICAgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1hTQVZFUykpOwotCi0gICAg
Yy0+eDg2X2NhcGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX1hTQVZFT1BUKV0gPSBl
YXg7Ci0KLSAgICBCVUdfT04oZWF4ICE9IGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHlbY3B1
ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX1hTQVZFT1BUKV0pOwotCiAgICAgaWYgKCBzZXR1cF94c3Rh
dGVfZmVhdHVyZXMoYnNwKSAmJiBic3AgKQogICAgICAgICBCVUcoKTsKIH0KLS0gCjIuMS40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 15:15:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 15:15:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyHyo-0007vo-En; Mon, 25 Feb 2019 15:15:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MvD=RA=citrix.com=prvs=9522c30d4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gyHyn-0007vj-R7
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 15:15:41 +0000
X-Inumbo-ID: 359179f3-3910-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 359179f3-3910-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 15:15:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="78979563"
To: xen-devel <xen-devel@lists.xenproject.org>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <be15cc77-3f43-9501-7767-f9010eb96b27@citrix.com>
Date: Mon, 25 Feb 2019 15:14:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] XSA-283: Post-mortem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhbiBhdHRlbXB0IHRvIGRvIGEgJ3Bvc3QtbW9ydGVtJyBvbiBYU0EtMjgzLCB0byBm
aW5kIG91dCBob3cKdGhlIGVycm9yIGNhbWUgYWJvdXQsIGFuZCBjb25zaWRlciB3aGF0IGNoYW5n
ZXMgd2UgY291bGQgbWFrZSB0byBjb2RlCi8gcHJvY2Vzc2VzIHRvIHByZXZlbnQgc3VjaCBlcnJv
cnMgZnJvbSBoYXBwZW5pbmcgaW4gdGhlIGZ1dHVyZS4gIFRoZQpTZWN1cml0eSBUZWFtIGhvcGVz
IHRvIG1ha2UgaXQgYSBoYWJpdCB0byBwZXJmb3JtIHN1Y2ggYW5hbHlzZXMgaW4gdGhlCmZ1dHVy
ZS4KCkFzIGl0IGhhcHBlbmVkLCB0aGVyZSBYU0EtMjgzIHdhcyBub3QgYSBzZWN1cml0eSBpc3N1
ZTsgYnV0IHRoaXMgd2FzIGR1ZQp0byBhbiBhY2NpZGVudCBvZiB0aGUgaW1wbGVtZW50YXRpb247
IGEgY2hhbmdlIHRvIHRoZSBpbXBsZW1lbnRhdGlvbiBtYXkKaGF2ZSBiZWNvbWUgYSBzZWN1cml0
eSBpc3N1ZSBhdCBhbnkgcG9pbnQuCgpUaGlzIGFwcHJvYWNoIGlzIHZlcnkgbXVjaCBhIHdvcmsg
aW4gcHJvZ3Jlc3M7IGFuZCB0aGlzIGlzIG15IG93biB3b3JrCmRvbmUgd2l0aG91dCBjb25zdWx0
YXRpb24gZnJvbSB0aGUgcmVzdCBvZiB0aGUgWGVuUHJvamVjdCBTZWN1cml0eQpUZWFtLiAgRmVl
ZGJhY2sgLyBpbXByb3ZlbWVudHMgd2VsY29tZS4KCiMgWFNBLTI4MzogVGhlIGlzc3VlCgpJbnRl
cnJ1cHQgcmVtYXBwaW5nIG1hcHMgYSBtdWx0aS1wYWdlIGRhdGFzdHJ1Y3R1cmUgc2hhcmVkIGJl
dHdlZW4KaGFyZHdhcmUgYW5kIHRoZSBPUy4KClRoZSBkYXRhc3RydWN0cnVlIG11c3QgYmUgcGFn
ZS1hbGlnbmVkLCBtZWFuaW5nIHRoYXQgdGhlIGxvd2VyIDEyIGJpdHMKb2YgdGhlIGFkZHJlc3Mg
b2YgdGhlIHN0cnVjdHVyZSB3b3VsZCBhbHdheXMgYmUgMC4gIFRoZSBoYXJkd2FyZQpyZWdpc3Rl
ciBwb2ludGluZyB0byB0aGlzIChETUFSX0lSVFJBX1JFRykgdXNlcyB0aGVzZSAiZXh0cmEiIGJp
dHMgdG8Kc3RvcmUgb3RoZXIgZmxhZ3MuCgpUaGlzIGFkZHJlc3MgaXMgYWxzbyBzdG9yZWQgaW4g
YSBwZXItaW9tbXUtZG9tYWluIGRhdGEgc3RydWN0cnVlCihzdHJ1Y3QgaXJfY3RybC0+aXJlbWFw
X21hZGRyKTsgYnV0IHRoZSBleHRyYSBoYXJkd2FyZSBiaXRzIHdlcmUKKmFsc28qIHN0b3JlZCBp
biB0aGlzIGRhdGEgc3RydWN0dXJlLCBpbiBhIHdheSB0aGF0IG1lYW50ICJnYXJiYWdlIgpiaXRz
IHdlcmUgc3RvcmVkIGluIHRoZSBvZmZzZXQuICBJdCB3YXMgb25seSBhbiBhY2NpZGVudCBvZiB0
aGUgd2F5CnRoZSBjYWxjdWxhdGlvbiB3YXMgaGFuZGxlZCB0aGF0IGF2b2lkZWQgdGhpcyByZXN1
bHRpbmcgaW4gYWNjZXNzZXMKcGFzdCB0aGUgZW5kIG9mIHRoZSBidWZmZXIuCgojIEFyY2hhZW9s
b2d5CgpHRVRfSVJFTUFQX0VOVFJZKCkgd2FzIGludHJvZHVjZWQgYnkgZDIxMGI5ZmM2MjMgaW4g
MjAwOS4gIFRoaXMgbWFpbmx5CnJlZmFjdG9yZWQgYSBudW1iZXIgb2Ygb3Blbi1jb2RlZCB2ZXJz
aW9ucyBvZiB0aGUgc2FtZSBhbGdvcml0aG0gd2hpY2gKYWxyZWFkeSBleGlzdGVkLgoKQXQgdGhh
dCBwb2ludCwgaXJfY3RybC0+aXJlbWFwX21hZGRyIHdhcyBhbHJlYWR5IGJlaW5nIGZpbGxlZCB3
aXRoIHRoZQpjb250ZW50cyBvZiBETUFSX0lSVEFfUkVHLCByYXRoZXIgdGhhbiBhY3R1YWxseSBi
ZWluZyBhIG1hY2hpbmUKYWRkcmVzcy4KClZhcmlvdXMgb3RoZXIgY2hhbmdlc2V0cyBhZmZlY3Rp
bmcgbGluZXMgb3ItaW5nIGluIHRoZSB2YWx1ZXM6CiBjZGEyZjZjNzYxMyAyMDA5LTA5LTA3IC8v
IEp1c3Qgc2xpZ2h0bHkgY2hhbmdlcyBjb25kaXRpb24gZm9yIGNhbGN1bGF0aW9uCiAxZTk3MTJm
MTgwYSAyMDA4LTEwLTE3IC8vIFJlcGxhY2VzIG1hZ2ljIGNvbnN0YW50cyB3aXRoIG1hY3Jvcwog
MTI2OTc0MjY5NzEgMjAwOC0wNC0xMCAvLyBUaGlzIGlzIHRoZSBjdWxwcml0CgpDaGFuZ2VzZXQg
MTI2OTc0MjY5NzEsIGluIDIwMDgsIGNoYW5nZXMgdGhlIHN0cnVjdHVyZSBmcm9tIGhvbGRpbmcg
YQpsb25nLXRlcm0gcG9pbnRlciBhbGxvY2F0ZWQgZnJvbSB0aGUgeGVuaGVhcCwgYW5kIGFkZGlu
ZyAiZXh0cmEiCnZhbHVlcyBpbnRvIGEgbG9jYWwgdmFyaWFibGUsIHRvIGhvbGRpbmcgYW4gbWFk
ZHIgYWxsb2NhdGVkIGZyb20KZG9taGVhcCwgYW5kIGFkZGluZyAiZXh0cmEiIHZhbHVlcyBpbnRv
IHRoZSBtYWRkciBzdG9yZWQgaW4gdGhlCnN0cnVjdHVyZS4KCkl0IHdhcyBwb3N0ZWQgdG8geGVu
LWRldmVsIGluIGEgdGhyZWFkIHN0YXJ0aW5nIHdpdGggbWVzc2FnZS1pZAo8MDhERjREOTU4MjE2
MjQ0Nzk5RkM4NEYzNTE0RDcwRjAwMTNDREJGN0BwZHNtc3g0MTUuY2NyLmNvcnAuaW50ZWwuY29t
PiAuCgojIEFuYWx5c2lzCgpUaGVyZSB3YXMgbm8gcHVibGljIHJldmlldyBvZiB0aGlzIHBhdGNo
OyB0aGUgY29tbWl0IGNvbnRhaW5zIG5vIFItYgpvciBBLWIuICBLZWlyJ3Mgb25seSBjb21tZW50
IG9uIHRoZSBwYXRjaCBiZWZvcmUgY29tbWl0dGluZyBpdCB3YXMgdG8Kbm90ZSB0aGF0IGl0IGNv
bmZsaWN0ZWQgd2l0aCBhIGRpZmZlcmVudCBwYXRjaCBhbmQgYXNrIGZvciBhIHJlYmFzZS4KCkZ1
bmRhbWVudGFsbHksIGJvdGggdGhlIG5hbWUgb2YgdGhlIG5ldyBzdHJ1Y3R1cmUgZWxlbWVudAoo
ImlyZW1hcF9tYWRkciIpIGFuZCB0aGUgbmFtZSBvZiB0aGUgbG9jYWwgdmFyaWFibGUgaXQgd2Fz
IHJlcGxhY2luZwooInBhZGRyIikgd2VyZSB3cm9uZy4gICJhZGRyIiBzaG91bGQgaW1wbHkgKm9u
bHkqIGFuIGFkZHJlc3M7IHRvCmNvbnRhaW4gb3RoZXIgaW5mb3JtYXRpb24gaXQgc2hvdWxkIGhh
dmUgYmVlbiBuYW1lZCAiY3RybCIgaW5zdGVhZC4KCkZ1cnRoZXJtb3JlLCBtYXBfdnRkX2RvbWFp
bl9wYWdlKCkgc2lsZW50bHkgZGlzY2FyZHMgbm9uLWFsaWduZWQgYml0cwpvZiBhZGRyZXNzZWQg
cGFzc2VkIHRvIGl0LgoKIyBQb3RlbnRpYWwgY2hhbmdlcyB0aGF0IGNvdWxkIGhhdmUgcHJldmVu
dGVkIHRoaXMKClRoaXMgY291bGQgaGF2ZSBiZWVuIGNhdWdodCB3aXRoIGEgbW9yZSBjYXJlZnVs
IHJldmlldy4KCldlIGNvdWxkIGNvbnNpZGVyIGFkZGluZyBhbiBlbnRyeSB0byB0aGUgc3R5bGUg
Z3VpZGUgc3BlY2l5aW5nIHRoYXQKbmFtZXMgYmFzZWQgb24gdGhlIHdvcmQgJ2FkZHJlc3MnIG11
c3QgKm9ubHkqIGJlIGFuIGFkZHJlc3MsIGFuZCBtdXN0Cm5vdCBjb250YWluIG90aGVyIGV4dHJh
bmVvdXMgaW5mb3JtYXRpb247IGFuZCBpZiBzdWNoIGluZm9ybWF0aW9uCm5lZWRzIHRvIGJlIHN0
b3JlZCB0byByZWZsZWN0IHRoZSBjb250ZW50cyBvZiBhIGhhcmR3YXJlIHJlZ2lzdGVyLAp0aGVu
IHRoZSBuYW1lIHNob3VsZCBiZSBiYXNlZCBvbiB0aGUgd29yZCAncmVnaXN0ZXInIGluc3RlYWQu
CgpJZiBtYXBfdnRkX2RvbWFpbl9wYWdlKCkgQVNTRVJUKCllZCB0aGF0IGFkZHJlc3NlcyBwYXNz
ZWQgdG8gaXQgd2VyZQpwYWdlLWFsaWduZWQsIHRoZW4gdGhpcyBpc3N1ZSB3b3VsZCBoYXZlIGJl
ZW4gY2F1Z2h0IHByb2JhYmx5IGJlZm9yZQp0aGUgcGF0Y2ggd2FzIHNlbnQuCgpBIG1vcmUgcmln
b3JvdXMgY2hhbmdlIGNvdWxkIGJlIHRvIGNyZWF0ZSBhIHNwZWNpYWwgdHlwZSB0byBzdG9yZQph
ZGRyZXNzZXMsIHdpdGggYWNjZXNzIG1hY3JvcyB0byBzZXQgb3IgZ2V0IHRoZSBhZGRyZXNzLCB3
aGljaCB3b3VsZAptYWtlIGl0IGRpZmZpY3VsdCB0byBkbyB0aGlzIHNvcnQgb2YgY2FzdWFsIG9y
J2luZy4KCiMgUmVjb21tZW5kYXRpb25zCgpMb29rIGludG8gQVNTRVJUaW5nIHRoYXQgbWFwX3Z0
ZF9kb21haW5fcGFnZSgpIGlzIHBhc3NlZCBhCnBhZ2UtYWxpZ25lZCBhZGRyZXNzLgoKQ29uc2lk
ZXIgYWRkaW5nIGEgc3R5bGUgcmVjb21tZW5kYXRpb24gaW4gbGluZSB3aXRoIHRoZSBhZGRyZXNz
IC8KcmVnaXN0ZXIgZGlzY3Vzc2lvbiBhYm92ZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 15:23:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 15:23:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyI6e-0000AJ-BQ; Mon, 25 Feb 2019 15:23:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyI6d-0000AE-By
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 15:23:47 +0000
X-Inumbo-ID: 57347faf-3911-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57347faf-3911-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 15:23:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 08:21:44 -0700
Message-Id: <5C7408060200007800219F47@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 08:21:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C73D01C0200007800219C52@prv1-mh.provo.novell.com>
 <6f47b6e5-900e-e631-0bd8-c698a23e7ea1@citrix.com>
 <5C73DC330200007800219D12@prv1-mh.provo.novell.com>
 <8d51e7ce-fcbe-9fe1-6489-9e16af2d40e5@citrix.com>
In-Reply-To: <8d51e7ce-fcbe-9fe1-6489-9e16af2d40e5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] kexec: suppress bogus warning
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDE0OjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDIvMjAxOSAxMjoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI1
LjAyLjE5IGF0IDEyOjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAyNS8wMi8yMDE5IDExOjIzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBEb24ndCBlbWl0IHRo
ZSAiaWdub3JlZCIgd2FybmluZyB3aGVuIHRoZXJlJ3Mgbm8gcGxhY2VtZW50IHNwZWNpZmljYXRp
b24KPj4+PiBhbmQgdGhlIHRhaWwgb2YgdGhlIHNwZWNpZmllZCBvcHRpb24gaXMgYWN0dWFsbHkg
ZW1wdHkuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4+PiBXaGF0IGNvbW1hbmQgbGluZSB0cmlnZ2VycyB0aGlzPwo+PiBjcmFzaGtlcm5l
bD0xRy0xNkc6MU0KPj4KPj4gaXMgd2hhdCBJJ3ZlIHVzZWQgZm9yIHJlcHJvLWluZyB0aGUgb3Jp
Z2luYWwgcmVwb3J0Lgo+IAo+IExvb2sgbGlrZSB0aGF0IHlpZWxkczoKPiAKPiAoWEVOKSBjcmFz
aGtlcm5lbDogJycgaWdub3JlZAo+IChYRU4pIHBhcmFtZXRlciAiY3Jhc2hrZXJuZWwiIGhhcyBp
bnZhbGlkIHZhbHVlICIxRy0xNkc6MU0iLCByYz0tMjIhCj4gCj4gd2hpY2ggbG9va3MgbGlrZSBw
ZXJ0aW5lbnQgaW5mb3JtYXRpb24gaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgoKSG1tLCBvZGQgLSB3
aGF0IGlzIGl0IHRoYXQgSSBkaWRuJ3Qgc2F5IHdpdGggIndoZW4gdGhlcmUncyBubyBwbGFjZW1l
bnQKc3BlY2lmaWNhdGlvbiIgcGx1cyB0aGUgbWVudGlvbiBvZiB0aGUgImlnbm9yZWQiIG1lc3Nh
Z2U/Cgo+IFNvIGxvbmcgYXMgc29tZXRoaW5nIGxpa2UgdGhhdCBnZXRzIGluY2x1ZGVkLCBSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3Blcgo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKTGV0
IG1lIGtub3cgd2hldGhlciB3aGF0J3MgdGhlcmUgaXMgcmVhbGx5IG5vdCBnb29kIGVub3VnaCwg
YW5kIGlmIHNvLAp3aGF0IGV4YWN0bHkgeW91ciBleHBlY3RhdGlvbiBpcy4gU28gZmFyIEkgd2Fz
bid0IHJlYWxseSBpbnRlbmRpbmcgdG8gZ2l2ZQphbiBleHBsaWNpdCBleGFtcGxlLCBhbmQgdGhl
IG9uZSBJJ3ZlIHVzZWQgZm9yIHRlc3RpbmcgaXMgcmF0aGVyIGNvbnRyaXZlZAphbnl3YXkuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 15:26:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 15:26:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyI9O-0000RW-VA; Mon, 25 Feb 2019 15:26:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyI9N-0000RR-4c
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 15:26:37 +0000
X-Inumbo-ID: bcb42d2f-3911-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bcb42d2f-3911-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 15:26:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 08:26:35 -0700
Message-Id: <5C7409270200007800219F57@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 08:26:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1550870016-360-1-git-send-email-andrew.cooper3@citrix.com>
 <dfa98a92-f16b-d29a-defe-14aa97c2ff3a@oracle.com>
 <03a53709-1d0e-efb9-8bf0-56c8553c220e@citrix.com>
 <1e05bea0-50e8-e0b6-6c57-11e6545aa5ab@oracle.com>
 <5C73E96C0200007800219DBF@prv1-mh.provo.novell.com>
 <f3f3dfb4-6c77-28e0-2ab2-d5b488111ec5@citrix.com>
In-Reply-To: <f3f3dfb4-6c77-28e0-2ab2-d5b488111ec5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Intercept RDPMC when vPMU is
 disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDE1OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDIvMjAxOSAxMzoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEZvciBJbnRl
bCwgYWZhaWNzLCB3ZSBpbmRlZWQgcHJvZHVjZSBhIGJsYW5rIENQVUlEIGxlYWYgaW4KPj4gYWxs
IGNhc2VzLCBzbyB0aGUgYmVoYXZpb3IgbG9va3MgcmVhc29uYWJseSBjb25zaXN0ZW50LiBJIHdv
dWxkCj4+IHF1ZXN0aW9uIHRob3VnaCB3aGV0aGVyIGEgYmxhbmsgQ1BVSUQgbGVhZiAvIHRoZSBh
YnNlbmNlIG9mIGFueQo+PiBjb3VudGVycyB3b3VsZG4ndCBjYWxsIGZvciAjVUQgaW5zdGVhZCBv
ZiAjR1AoMCkuCj4gCj4gUkRQTUMgaGFzbid0ICNVRCdkIGluIGEgcXVhcnRlciBvZiBhIGNlbnR1
cnksIGJ1dCBkb2VzICNHUCBpbiB1c2Vyc3BhY2UKPiBvdXRzaWRlIG9mIGRldmVsb3BlciBwcm9m
aWxpbmcgc2NlbmFyaW9zLgoKSSBndWVzcyBJIGNvdWxkIGVxdWFsbHkgd2VsbCBzYXkgdGhhdCBS
RFBNQyBoYXNuJ3QgI0dQJ2QgZm9yIGFzIGxvbmcKZm9yIGluZGV4ZXMgemVybyBhbmQgb25lLgoK
Pj4gT3RoZXJ3aXNlLAo+PiBhbG9uZyB0aGUgbGluZXMgb2YgQU1ELCBhcmVuJ3QgdGhlIGZpcnN0
IHR3byBpbmRleGVzIHVuaWZvcm1seSB2YWxpZAo+PiBmb3IgSW50ZWw/Cj4gCj4gTm8gLSBpdHMg
bW9kZWwgc3BlY2lmaWMgYmVoYXZpb3VyLiAgVGhlIG9ubHkgZGlmZmVyZW5jZSBmb3IgbW9yZSBt
b2Rlcm4KPiBzeXN0ZW1zIGlzIHRoYXQgdGhleSBoYXZlIGFncmVlZCBvbiBhIGNvbW1vbiBiZWhh
dmlvdXIuCj4gCj4gQW5kIHRoYXQgaXMgc3BlY2lmaWNhbGx5IHdoeSBpbXBsZW1lbnRpbmcgMCdz
IGlzIGEgbm9uLXN0YXJ0ZXIgLSBpdCBpcwo+IG5vdCBhIHJlbW90ZWx5IHNlbnNpYmxlIHVzZSBv
ZiB0aW1lIHRvIGJ1aWxkIGVub3VnaCBpbmZyYXN0cnVjdHVyZSB0bwo+IHByb3ZpZGUgY29ycmVj
dCBtb2RlbC1zcGVjaWZpYyBiZWhhdmlvdXIganVzdCBmb3IgYSBjb3JuZXIgY2FzZSB3aGljaAo+
IG9wZXJhdGluZyBzeXN0ZW1zIGRvbid0IGVuY291bnRlciBpbiBwcmFjdGljZS4KCk5vLW9uZSBz
YWlkIHlvdSBuZWVkIHRvIGNvbnNpZGVyIGFsbCBjYXNlcy4gQnV0IHJldHVybmluZyB6ZXJvcyBm
b3IKdGhlIGZpcnN0IGZvdXIgKEFNRCkgb3IgdHdvIChJbnRlbCkgY291bnRlcnMgY2FuIGhhcmRs
eSBiZSB0aGF0IGJpZwpvZiBhIHByb2JsZW0uCgpBbnl3YXkgLSBJJ20gbm90IGdvaW5nIHRvIGZp
Z2h0IHRoaXMgbXVjaCBtb3JlLCBhcyB2UE1VIGNsZWFybHkKaXNuJ3QgbXkgcHJpbWFyeSBhcmVh
IG9mIGludGVyZXN0LiBCdXQgSSdsbCBsaXN0ZW4gdG8gZnVydGhlciBjb21tZW50cwpmcm9tIEJv
cmlzLCB3cnQgZ2l2aW5nIGFuIGV2ZW50dWFsIGFjay4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 15:26:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 15:26:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyI9Y-0000SO-91; Mon, 25 Feb 2019 15:26:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyI9X-0000SH-NL
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 15:26:47 +0000
X-Inumbo-ID: c30c4458-3911-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c30c4458-3911-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 15:26:46 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E245A1596;
 Mon, 25 Feb 2019 07:26:15 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 653243F703;
 Mon, 25 Feb 2019 07:26:14 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <5e256d9a-572c-e01e-7706-407f99245b00@arm.com>
 <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
 <fe44917f-bbe9-3e0e-fdda-2eb4db9f25c2@arm.com>
 <13a9616c-2d9a-f90b-3358-f2dcadbbb64d@gmail.com>
 <dbfd87e9-48fc-f641-9e24-ddb6c4f61135@arm.com>
 <1aeda04d-3420-fa50-ad33-a0b3e981f5e4@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <25316391-38b3-42d4-073f-46614307c240@arm.com>
Date: Mon, 25 Feb 2019 15:26:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <1aeda04d-3420-fa50-ad33-a0b3e981f5e4@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMjUvMDIvMjAxOSAxNDowOCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gd3JvdGU6Cj4gT24gMi8yNS8xOSAzOjU1IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp
IE9sZWtzYW5kciwKPj4KPj4gT24gMjUvMDIvMjAxOSAxMzoyNCwgT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gd3JvdGU6Cj4+PiBPbiAyLzIyLzE5IDM6MzMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4+PiBIaSwKPj4+Pgo+Pj4+IE9uIDIyLzAyLzIwMTkgMTI6MzgsIE9sZWtzYW5kciBBbmRydXNo
Y2hlbmtvIHdyb3RlOgo+Pj4+PiBPbiAyLzIwLzE5IDEwOjQ2IFBNLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+Pj4+PiBEaXNjdXNzaW5nIHdpdGggbXkgdGVhbSwgYSBzb2x1dGlvbiB0aGF0IGNhbWUg
dXAgd291bGQgYmUgdG8gaW50cm9kdWNlIG9uZSAKPj4+Pj4+IGF0b21pYyBmaWVsZCBwZXIgZXZl
bnQgdG8gcmVjb3JkIHRoZSBudW1iZXIgb2YgZXZlbnQgcmVjZWl2ZWQuIEkgd2lsbCAKPj4+Pj4+
IGV4cGxvcmUgdGhhdCBzb2x1dGlvbiB0b21vcnJvdy4KPj4+Pj4gSG93IHdpbGwgdGhpcyBoZWxw
IGlmIGV2ZW50cyBoYXZlIHNvbWUgcGF5bG9hZD8KPj4+Pgo+Pj4+IFdoYXQgcGF5bG9hZD8gVGhl
IGV2ZW50IGNoYW5uZWwgZG9lcyBub3QgY2FycnkgYW55IHBheWxvYWQuIEl0IG9ubHkgbm90aWZ5
IAo+Pj4+IHlvdSB0aGF0IHNvbWV0aGluZyBoYXBwZW4uIFRoZW4gdGhpcyBpcyB1cCB0byB0aGUg
dXNlciB0byBkZWNpZGUgd2hhdCB0byB5b3UgCj4+Pj4gd2l0aCBpdC4KPj4+IFNvcnJ5LCBJIHdh
cyBwcm9iYWJseSBub3QgcHJlY2lzZSBlbm91Z2guIEkgbWVhbiB0aGF0IGFuIGV2ZW50IG1pZ2h0
IGhhdmUKPj4+IGFzc29jaWF0ZWQgcGF5bG9hZCBpbiB0aGUgcmluZyBidWZmZXIsIGZvciBleGFt
cGxlIFsxXS4gU28sIGNvdW50aW5nIGV2ZW50cwo+Pj4gbWF5IGhlbHAgc29tZWhvdywgYnV0IHRo
ZSByaW5nJ3MgZGF0YSBtYXkgc3RpbGwgYmUgbG9zdAo+Pgo+PiBGcm9tIG15IHVuZGVyc3RhbmRp
bmcgb2YgZXZlbnQgY2hhbm5lbHMgYXJlIGVkZ2UgaW50ZXJydXB0cy4gQnkgZGVmaW5pdGlvbiwg
Cj4+IHRoZXkgY2FuIGJlIG1lcmdlZCBzbyB5b3UgY2FuIGdldCBhIHNpZ25hbCBub3RpZmljYXRp
b24gdG8gdGhlIGd1ZXN0IGZvciAKPj4gbXVsdGlwbGUgImV2ZW50cyIuIFNvIGlmIHlvdSByZWx5
IG9uIHRoZSBldmVudCB0byBoYXZlIGFuIGFzc29jaWF0ZWQgcGF5bG9hZCwgCj4+IHRoZW4geW91
IHByb2JhYmx5IGhhdmUgZG9uZSBzb21ldGhpbmcgd3JvbmcgaW4geW91ciBkcml2ZXIuCj4+Cj4+
IEkgaGF2ZW4ndCBpbXBsZW1lbnRlZCBQViBkcml2ZXJzIG15c2VsZiwgYnV0IEkgd291bGQgZXhw
ZWN0IGVpdGhlciBzaWRlIHRvIAo+PiBibG9jayBpZiB0aGVyZSB3ZXJlIG5vIHNwYWNlIGluIHRo
ZSByaW5nLgo+Pgo+PiBXaGF0IGRvIHlvdSBkbyBpbiB0aGUgZGlzcGxpZiBkcml2ZXIgd2hlbiB0
aGUgcmluZyBpcyBmdWxsPwo+Pgo+IEl0IGlzIGhhbmRsZWQgYnkgdGhlIG9yaWdpbmF0b3IsIHRo
ZSBkaXNwbGF5IGJhY2tlbmQgaW4gb3VyIGNhc2U6IGl0IGRvZXNuJ3Qgc2VuZAo+IGV2ZW50cyBp
ZiBpdCBzZWVzIHRoYXQgdGhlIHJpbmcgd2lsbCBvdmVyZmxvdy4gQnV0IEkgd2FzIHdvcnJpZWQg
YWJvdXQKPiBzdWNoIGEgZ2VuZXJpYyBjaGFuZ2Ugd2l0aCBjb3VudGluZyBudW1iZXIgb2YgZXZl
bnRzIHJlY2VpdmVkIGFuZCBpZiB0aGlzCj4gcmVhbGx5IGhlbHBzIHRvIHJlY292ZXIgaW4gZ2Vu
ZXJhbCBjYXNlCgpXZWxsLCBJIHdhcyBvcmlnaW5hbGx5IGxvb2tpbmcgYXQgbW9kaWZ5aW5nIG9u
bHkgdGhlIC9kZXYvZXZ0Y2huIGRyaXZlciBidXQgaXQgCnR1cm5zIG91dCB0aGUgZXZlbnQgZmxv
dyBmb3IgWGVuIGlycWNoaXAgaXMgbm90IGVudGlyZWx5IGNvcnJlY3QuCgpBIGxvdCBvZiBYZW4g
UFYgZHJpdmVycyB3aWxsIHRocmVhZCB0aGUgaGFuZGxlciBhbmQgc2V0IElSUUZfT05FU0hPVCBl
eHBlY3RpbmcgCnRoZSBldmVudCB0byBiZSBtYXNrZWQgdW50aWwgdGhlIGV2ZW50IGhhbmRsZXIg
aGFzIHJhbi4gSG93ZXZlciwgdGhlIGZsb3cgd2UgdXNlIApkb2VzIG5vdCBkZWFsIHdpdGggaXQg
YW5kIGFjdHVhbGx5IHdhcm4geW91IG1heSByZWNlaXZlIGFub3RoZXIgZXZlbnQgYmVmb3JlIApl
eGVjdXRpbmcgdGhlIGhhbmRsZXIgZm9yIHRoZSBmaXJzdCBldmVudC4KCkkgaGF2ZSBkaXNjdXNz
ZWQgd2l0aCBNYXJjIFouIChvbmUgb2YgdGhlIGlycWNoaXAgbWFpbnRhaW5lcnMpIGFib3V0IHRo
ZSBpc3N1ZS4gCkhlIHN1Z2dlc3RlZCBhIGRpZmZlcmVudCBpbnRlcnJ1cHQgZmxvdyB0aGF0IEkg
bmVlZCB0byB0cnkgb3V0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 15:48:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 15:48:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyIUW-00028R-4L; Mon, 25 Feb 2019 15:48:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pOtK=RA=citrix.com=prvs=952d8b9b9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gyIUU-00028I-Nd
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 15:48:26 +0000
X-Inumbo-ID: c94d72f9-3914-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c94d72f9-3914-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 15:48:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="78983983"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 25 Feb 2019 15:47:12 +0000
Message-ID: <1551109635-4716-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/3] libx86: Remaining serialisation logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciAoMik6CiAgbGlieDg2OiBJbnRyb2R1Y2UgYSBoZWxwZXIgdG8gZGVzZXJp
YWxpc2UgY3B1aWRfcG9saWN5IG9iamVjdHMKICB0b29scy9jcHUtcG9saWN5OiBBZGQgdW5pdCB0
ZXN0cwoKUm9nZXIgUGF1IE1vbm7DqSAoMSk6CiAgbGlieDg2OiBpbnRyb2R1Y2UgYSBoZWxwZXIg
dG8gZGVzZXJpYWxpc2UgbXNyX3BvbGljeSBvYmplY3RzCgogdG9vbHMvdGVzdHMvTWFrZWZpbGUg
ICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB0b29scy90ZXN0cy9jcHUtcG9saWN5Ly5naXRp
Z25vcmUgICAgICAgIHwgICAxICsKIHRvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFrZWZpbGUgICAg
ICAgICAgfCAgMjggKysrKwogdG9vbHMvdGVzdHMvY3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3ku
YyB8IDI1OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4v
bGliL3g4Ni9jcHVpZC5oICAgICAgICAgIHwgIDIzICsrLQogeGVuL2luY2x1ZGUveGVuL2xpYi94
ODYvbXNyLmggICAgICAgICAgICB8ICAyMSArKysKIHhlbi9saWIveDg2L2NwdWlkLmMgICAgICAg
ICAgICAgICAgICAgICAgfCAxMDkgKysrKysrKysrKysrKwogeGVuL2xpYi94ODYvbXNyLmMgICAg
ICAgICAgICAgICAgICAgICAgICB8ICA2NyArKysrKysrKwogeGVuL2xpYi94ODYvcHJpdmF0ZS5o
ICAgICAgICAgICAgICAgICAgICB8ICAxNyArKwogOSBmaWxlcyBjaGFuZ2VkLCA1MjQgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3Rlc3RzL2Nw
dS1wb2xpY3kvLmdpdGlnbm9yZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3Rlc3RzL2NwdS1w
b2xpY3kvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy90ZXN0cy9jcHUtcG9saWN5
L3Rlc3QtY3B1LXBvbGljeS5jCgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 15:48:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 15:48:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyIUY-00028u-1H; Mon, 25 Feb 2019 15:48:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pOtK=RA=citrix.com=prvs=952d8b9b9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gyIUW-00028P-4k
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 15:48:28 +0000
X-Inumbo-ID: c9f944b3-3914-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9f944b3-3914-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 15:48:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="78983987"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 25 Feb 2019 15:47:14 +0000
Message-ID: <1551109635-4716-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1551109635-4716-1-git-send-email-andrew.cooper3@citrix.com>
References: <1551109635-4716-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/3] libx86: Introduce a helper to
 deserialise cpuid_policy objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0t
CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkNDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cgp2MjoKICogQXZv
aWQgZXhwbGljaXQgdHlwZSBvdmVybGFwLgogKiBGaXggY29tbWVudC4KICogVXNlIGFycmF5X2Fj
Y2Vzc19ub3NwZWMoKSwgd2l0aCBhIGR1bW15IGltcGxlbWVudGF0aW9uIGZvciB1c2Vyc3BhY2UK
ICAgYnVpbGRzLgotLS0KIHhlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmggfCAgMjEgKysr
KysrKysKIHhlbi9saWIveDg2L2NwdWlkLmMgICAgICAgICAgICAgfCAxMDkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2xpYi94ODYvcHJpdmF0ZS5oICAgICAg
ICAgICB8ICAgMyArKwogMyBmaWxlcyBjaGFuZ2VkLCAxMzMgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmggYi94ZW4vaW5jbHVkZS94ZW4v
bGliL3g4Ni9jcHVpZC5oCmluZGV4IDIyZDQzZWYuLjc2N2EzM2IgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYv
Y3B1aWQuaApAQCAtMzE5LDYgKzMxOSwyNyBAQCB0eXBlZGVmIHhlbl9jcHVpZF9sZWFmX3QgY3B1
aWRfbGVhZl9idWZmZXJfdFtdOwogaW50IHg4Nl9jcHVpZF9jb3B5X3RvX2J1ZmZlcihjb25zdCBz
dHJ1Y3QgY3B1aWRfcG9saWN5ICpwb2xpY3ksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNwdWlkX2xlYWZfYnVmZmVyX3QgbGVhdmVzLCB1aW50MzJfdCAqbnJfZW50cmllcyk7CiAKKy8q
KgorICogVW5zZXJpYWxpc2UgYSBjcHVpZF9wb2xpY3kgb2JqZWN0IGZyb20gYW4gYXJyYXkgb2Yg
Y3B1aWQgbGVhdmVzLgorICoKKyAqIEBwYXJhbSBwb2xpY3kgICAgICBUaGUgY3B1aWRfcG9saWN5
IHRvIHVuc2VyaWFsaXNlIGludG8uCisgKiBAcGFyYW0gbGVhdmVzICAgICAgVGhlIGFycmF5IG9m
IGxlYXZlcyB0byB1bnNlcmlhbGlzZSBmcm9tLgorICogQHBhcmFtIG5yX2VudHJpZXMgIFRoZSBu
dW1iZXIgb2YgZW50cmllcyBpbiAnbGVhdmVzJy4KKyAqIEBwYXJhbSBlcnJfbGVhZiAgICBPcHRp
b25hbCBoaW50IGZpbGxlZCBvbiBlcnJvci4KKyAqIEBwYXJhbSBlcnJfc3VibGVhZiBPcHRpb25h
bCBoaW50IGZpbGxlZCBvbiBlcnJvci4KKyAqIEByZXR1cm5zIC1lcnJubworICoKKyAqIFJlYWRz
IGF0IG1vc3QgQ1BVSURfTUFYX1NFUklBTElTRURfTEVBVkVTLiAgTWF5IHJldHVybiAtRVJBTkdF
IGlmIGFuCisgKiBpbmNvbWluZyBsZWFmIGlzIG91dCBvZiByYW5nZSBvZiBjcHVpZF9wb2xpY3ks
IGluIHdoaWNoIGNhc2UgdGhlIG9wdGlvbmFsCisgKiBlcnJfKiBwb2ludGVycyBhcmUgZmlsbGVk
IHRvIGFpZCBkaWFnbm9zdGljcy4KKyAqCisgKiBObyBjb250ZW50IHZhbGlkYXRpb24gb2YgaW4t
cmFuZ2UgbGVhdmVzIGlzIHBlcmZvcm1lZC4KKyAqLworaW50IHg4Nl9jcHVpZF9jb3B5X2Zyb21f
YnVmZmVyKHN0cnVjdCBjcHVpZF9wb2xpY3kgKnBvbGljeSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjcHVpZF9sZWFmX2J1ZmZlcl90IGxlYXZlcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBucl9lbnRyaWVzLCB1aW50MzJfdCAqZXJyX2xl
YWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmVycl9zdWJsZWFm
KTsKKwogI2VuZGlmIC8qICFYRU5fTElCX1g4Nl9DUFVJRF9IICovCiAKIC8qCmRpZmYgLS1naXQg
YS94ZW4vbGliL3g4Ni9jcHVpZC5jIGIveGVuL2xpYi94ODYvY3B1aWQuYwppbmRleCA1YTMxNTli
Li42YzYwYmE4IDEwMDY0NAotLS0gYS94ZW4vbGliL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9saWIv
eDg2L2NwdWlkLmMKQEAgLTIzMyw2ICsyMzMsMTE1IEBAIGludCB4ODZfY3B1aWRfY29weV90b19i
dWZmZXIoY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqcCwKICAgICByZXR1cm4gMDsKIH0KIAor
aW50IHg4Nl9jcHVpZF9jb3B5X2Zyb21fYnVmZmVyKHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY3B1aWRfbGVhZl9idWZmZXJfdCBs
ZWF2ZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbnJfZW50cmll
cywgdWludDMyX3QgKmVycl9sZWFmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90ICplcnJfc3VibGVhZikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB4ZW5fY3B1
aWRfbGVhZl90IGRhdGE7CisKKyAgICAvKgorICAgICAqIEEgd2VsbCBmb3JtZWQgY2FsbGVyIGlz
IGV4cGVjdGVkIHRvIHBhc3MgYW4gYXJyYXkgd2l0aCBsZWF2ZXMgaW4gb3JkZXIsCisgICAgICog
YW5kIHdpdGhvdXQgYW55IHJlcGV0aXRpb25zLiAgSG93ZXZlciwgZHVlIHRvIHBlci12ZW5kb3Ig
ZGlmZmVyZW5jZXMsCisgICAgICogYW5kIGluIHRoZSBjYXNlIG9mIHVwZ3JhZGUgb3IgbGV2ZWxs
ZWQgc2NlbmFyaW9zLCB3ZSB0eXBpY2FsbHkgZXhwZWN0CisgICAgICogZmV3ZXIgdGhhbiBNQVgg
bGVhdmVzIHRvIGJlIHBhc3NlZC4KKyAgICAgKgorICAgICAqIERldGVjdGluZyByZXBlYXRlZCBl
bnRyaWVzIGlzIHByb2hpYml0aXZlbHkgY29tcGxpY2F0ZWQsIHNvIHdlIGRvbid0CisgICAgICog
Ym90aGVyLiAgVGhhdCBzYWlkLCBvbmUgd2F5IG9yIGFub3RoZXIgaWYgbW9yZSB0aGFuIE1BWCBs
ZWF2ZXMgYXJlCisgICAgICogcGFzc2VkLCBzb21ldGhpbmcgaXMgd3JvbmcuCisgICAgICovCisg
ICAgaWYgKCBucl9lbnRyaWVzID4gQ1BVSURfTUFYX1NFUklBTElTRURfTEVBVkVTICkKKyAgICAg
ICAgcmV0dXJuIC1FMkJJRzsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfZW50cmllczsgKytp
ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBjcHVpZF9sZWFmIGw7CisKKyAgICAgICAgaWYgKCBj
b3B5X2Zyb21fYnVmZmVyX29mZnNldCgmZGF0YSwgbGVhdmVzLCBpLCAxKSApCisgICAgICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICBsID0gKHN0cnVjdCBjcHVpZF9sZWFmKXsgZGF0
YS5hLCBkYXRhLmIsIGRhdGEuYywgZGF0YS5kIH07CisKKyAgICAgICAgc3dpdGNoICggZGF0YS5s
ZWFmICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDAgLi4uIEFSUkFZX1NJWkUocC0+YmFzaWMu
cmF3KSAtIDE6CisgICAgICAgICAgICBzd2l0Y2ggKCBkYXRhLmxlYWYgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgY2FzZSAweDQ6CisgICAgICAgICAgICAgICAgaWYgKCBkYXRhLnN1Ymxl
YWYgPj0gQVJSQVlfU0laRShwLT5jYWNoZS5yYXcpICkKKyAgICAgICAgICAgICAgICAgICAgZ290
byBvdXRfb2ZfcmFuZ2U7CisKKyAgICAgICAgICAgICAgICBhcnJheV9hY2Nlc3Nfbm9zcGVjKHAt
PmNhY2hlLnJhdywgZGF0YS5zdWJsZWFmKSA9IGw7CisgICAgICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgICAgIGNhc2UgMHg3OgorICAgICAgICAgICAgICAgIGlmICggZGF0YS5zdWJsZWFm
ID49IEFSUkFZX1NJWkUocC0+ZmVhdC5yYXcpICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBv
dXRfb2ZfcmFuZ2U7CisKKyAgICAgICAgICAgICAgICBhcnJheV9hY2Nlc3Nfbm9zcGVjKHAtPmZl
YXQucmF3LCBkYXRhLnN1YmxlYWYpID0gbDsKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAg
ICAgICAgICAgY2FzZSAweGI6CisgICAgICAgICAgICAgICAgaWYgKCBkYXRhLnN1YmxlYWYgPj0g
QVJSQVlfU0laRShwLT50b3BvLnJhdykgKQorICAgICAgICAgICAgICAgICAgICBnb3RvIG91dF9v
Zl9yYW5nZTsKKworICAgICAgICAgICAgICAgIGFycmF5X2FjY2Vzc19ub3NwZWMocC0+dG9wby5y
YXcsIGRhdGEuc3VibGVhZikgPSBsOworICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
ICAgICBjYXNlIDB4ZDoKKyAgICAgICAgICAgICAgICBpZiAoIGRhdGEuc3VibGVhZiA+PSBBUlJB
WV9TSVpFKHAtPnhzdGF0ZS5yYXcpICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXRfb2Zf
cmFuZ2U7CisKKyAgICAgICAgICAgICAgICBhcnJheV9hY2Nlc3Nfbm9zcGVjKHAtPnhzdGF0ZS5y
YXcsIGRhdGEuc3VibGVhZikgPSBsOworICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
ICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgIGlmICggZGF0YS5zdWJsZWFmICE9IFhFTl9D
UFVJRF9OT19TVUJMRUFGICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXRfb2ZfcmFuZ2U7
CisKKyAgICAgICAgICAgICAgICBhcnJheV9hY2Nlc3Nfbm9zcGVjKHAtPmJhc2ljLnJhdywgZGF0
YS5sZWFmKSA9IGw7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIDB4NDAwMDAwMDA6CisgICAgICAgICAgICBp
ZiAoIGRhdGEuc3VibGVhZiAhPSBYRU5fQ1BVSURfTk9fU1VCTEVBRiApCisgICAgICAgICAgICAg
ICAgZ290byBvdXRfb2ZfcmFuZ2U7CisKKyAgICAgICAgICAgIHAtPmh2X2xpbWl0ID0gbC5hOwor
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSAweDQwMDAwMTAwOgorICAgICAgICAg
ICAgaWYgKCBkYXRhLnN1YmxlYWYgIT0gWEVOX0NQVUlEX05PX1NVQkxFQUYgKQorICAgICAgICAg
ICAgICAgIGdvdG8gb3V0X29mX3JhbmdlOworCisgICAgICAgICAgICBwLT5odjJfbGltaXQgPSBs
LmE7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIDB4ODAwMDAwMDAgLi4uIDB4
ODAwMDAwMDAgKyBBUlJBWV9TSVpFKHAtPmV4dGQucmF3KSAtIDE6CisgICAgICAgICAgICBpZiAo
IGRhdGEuc3VibGVhZiAhPSBYRU5fQ1BVSURfTk9fU1VCTEVBRiApCisgICAgICAgICAgICAgICAg
Z290byBvdXRfb2ZfcmFuZ2U7CisKKyAgICAgICAgICAgIGFycmF5X2FjY2Vzc19ub3NwZWMocC0+
ZXh0ZC5yYXcsIGRhdGEubGVhZiAmIDB4ZmZmZikgPSBsOworICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGdvdG8gb3V0X29mX3JhbmdlOworICAgICAg
ICB9CisgICAgfQorCisgICAgcmV0dXJuIDA7CisKKyBvdXRfb2ZfcmFuZ2U6CisgICAgaWYgKCBl
cnJfbGVhZiApCisgICAgICAgICplcnJfbGVhZiA9IGRhdGEubGVhZjsKKyAgICBpZiAoIGVycl9z
dWJsZWFmICkKKyAgICAgICAgKmVycl9zdWJsZWFmID0gZGF0YS5zdWJsZWFmOworCisgICAgcmV0
dXJuIC1FUkFOR0U7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRp
ZmYgLS1naXQgYS94ZW4vbGliL3g4Ni9wcml2YXRlLmggYi94ZW4vbGliL3g4Ni9wcml2YXRlLmgK
aW5kZXggZTBmZjJkYS4uNmZiNTAyMiAxMDA2NDQKLS0tIGEveGVuL2xpYi94ODYvcHJpdmF0ZS5o
CisrKyBiL3hlbi9saWIveDg2L3ByaXZhdGUuaApAQCAtNiw2ICs2LDcgQEAKICNpbmNsdWRlIDx4
ZW4vYml0b3BzLmg+CiAjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgogI2luY2x1ZGUgPHhlbi9saWIu
aD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKICNp
bmNsdWRlIDxhc20vZ3Vlc3RfYWNjZXNzLmg+CkBAIC0zMiw2ICszMyw4IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCB0ZXN0X2JpdCh1bnNpZ25lZCBpbnQgYml0LCBjb25zdCB2b2lkICp2YWRkcikKICAg
ICByZXR1cm4gYWRkcltiaXQgLyA4XSAmICgxdSA8PCAoYml0ICUgOCkpOwogfQogCisjZGVmaW5l
IGFycmF5X2FjY2Vzc19ub3NwZWMoYSwgaSkgKGEpWyhpKV0KKwogLyogbWVtY3B5KCksIGJ1dCB3
aXRoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KCkncyBBUEkuICovCiAjZGVmaW5lIGNvcHlfdG9fYnVm
ZmVyX29mZnNldChkc3QsIGluZGV4LCBzcmMsIG5yKSAgICAgIFwKICh7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 15:48:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 15:48:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyIUX-00028i-DP; Mon, 25 Feb 2019 15:48:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pOtK=RA=citrix.com=prvs=952d8b9b9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gyIUW-00028N-0r
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 15:48:28 +0000
X-Inumbo-ID: ca1bf1e5-3914-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca1bf1e5-3914-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 15:48:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="78983991"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 25 Feb 2019 15:47:15 +0000
Message-ID: <1551109635-4716-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1551109635-4716-1-git-send-email-andrew.cooper3@citrix.com>
References: <1551109635-4716-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/3] tools/cpu-policy: Add unit tests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2Ugd2lsbCBiZSBleHRlbmRlZCB3aXRoIGZ1cnRoZXIgbGlieDg2IHdvcmsuCgpGaXggdGhl
IHNvcnRpbmcgb2YgdGhlIENQVUlEX0dVRVNUX05SXyogY29uc3RhbnRzLCBub3RpY2VkIHdoaWxl
IHdyaXRpbmcgdGhlCnVuaXQgdGVzdHMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4KCnYyOgogKiBQb3Nwb25lIHRoZSBBRkwgZnV6emVyIGZvciBub3cu
ICBJdCBuZWVkcyBhIGJpdCBtb3JlIHdvcmsuCiAqIEV4aXQgZWFybHkgZm9yIG1hbGxvYygpIGZh
aWx1cmVzLCB3aGljaCB3b24ndCBvY2N1ciBpbiBwcmFjdGljZS4KLS0tCiB0b29scy90ZXN0cy9N
YWtlZmlsZSAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHRvb2xzL3Rlc3RzL2NwdS1wb2xp
Y3kvLmdpdGlnbm9yZSAgICAgICAgfCAgIDEgKwogdG9vbHMvdGVzdHMvY3B1LXBvbGljeS9NYWtl
ZmlsZSAgICAgICAgICB8ICAyOCArKysrCiB0b29scy90ZXN0cy9jcHUtcG9saWN5L3Rlc3QtY3B1
LXBvbGljeS5jIHwgMjU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL3hlbi9saWIveDg2L2NwdWlkLmggICAgICAgICAgfCAgIDIgKy0KIDUgZmlsZXMgY2hhbmdl
ZCwgMjg5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0
b29scy90ZXN0cy9jcHUtcG9saWN5Ly5naXRpZ25vcmUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29s
cy90ZXN0cy9jcHUtcG9saWN5L01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvdGVz
dHMvY3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYwoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3Rz
L01ha2VmaWxlIGIvdG9vbHMvdGVzdHMvTWFrZWZpbGUKaW5kZXggYTlmYzUwZC4uMDY3YTM4MCAx
MDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMvTWFrZWZp
bGUKQEAgLTUsNiArNSw3IEBAIENGTEFHUyAgKz0gJChDRkxBR1NfbGlieGVuY3RybCkKIExETElC
UyArPSAkKExETElCU19saWJ4ZW5jdHJsKQogCiBTVUJESVJTLXkgOj0KK1NVQkRJUlMtJChDT05G
SUdfWDg2KSArPSBjcHUtcG9saWN5CiBTVUJESVJTLSQoQ09ORklHX1g4NikgKz0gbWNlLXRlc3QK
IFNVQkRJUlMteSArPSBtZW0tc2hhcmluZwogaWZlcSAoJChYRU5fVEFSR0VUX0FSQ0gpLF9fZml4
bWVfXykKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvLmdpdGlnbm9yZSBiL3Rv
b2xzL3Rlc3RzL2NwdS1wb2xpY3kvLmdpdGlnbm9yZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi44M2JkYjZiCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvdGVzdHMvY3B1LXBv
bGljeS8uZ2l0aWdub3JlCkBAIC0wLDAgKzEgQEAKK3Rlc3QtY3B1LXBvbGljeQpkaWZmIC0tZ2l0
IGEvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xp
Y3kvTWFrZWZpbGUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZWVlZDdmMwot
LS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFrZWZpbGUKQEAgLTAs
MCArMSwyOCBAQAorWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4KK2luY2x1ZGUgJChYRU5f
Uk9PVCkvdG9vbHMvUnVsZXMubWsKKworLlBIT05ZOiBhbGwKK2FsbDogdGVzdC1jcHUtcG9saWN5
CisKKy5QSE9OWTogY2xlYW4KK2NsZWFuOgorCSQoUk0pIC1mIC0tICoubyAuKi5kIC4qLmQyIHRl
c3QtY3B1LXBvbGljeQorCisuUEhPTlk6IGRpc3RjbGVhbgorZGlzdGNsZWFuOiBjbGVhbgorCSQo
Uk0pIC1mIC0tICp+CisKKy5QSE9OWTogaW5zdGFsbAoraW5zdGFsbDogYWxsCisKKy5QSE9OWTog
dW5pbnN0YWxsCisKK0NGTEFHUyArPSAtV2Vycm9yICQoQ0ZMQUdTX3hlbmluY2x1ZGUpIC1EX19Y
RU5fVE9PTFNfXyAtTzMKK0NGTEFHUyArPSAkKEFQUEVORF9DRkxBR1MpCisKK3ZwYXRoICUuYyAu
Li8uLi8uLi94ZW4vbGliL3g4NgorCit0ZXN0LWNwdS1wb2xpY3k6IHRlc3QtY3B1LXBvbGljeS5v
IG1zci5vIGNwdWlkLm8KKwkkKENDKSAkKENGTEFHUykgJF4gLW8gJEAKKworLWluY2x1ZGUgJChE
RVBTX0lOQ0xVREUpCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy9jcHUtcG9saWN5L3Rlc3QtY3B1
LXBvbGljeS5jIGIvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5kMTM5NjNlCi0tLSAvZGV2L251bGwKKysr
IGIvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYwpAQCAtMCwwICsxLDI1
OCBAQAorI2luY2x1ZGUgPGFzc2VydC5oPgorI2luY2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8
c3RkYm9vbC5oPgorI2luY2x1ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUgPHN0ZGlvLmg+CisjaW5j
bHVkZSA8c3RkbGliLmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CisjaW5jbHVkZSA8ZXJyLmg+CisK
KyNpbmNsdWRlIDx4ZW4tdG9vbHMvbGlicy5oPgorI2luY2x1ZGUgPHhlbi9saWIveDg2L2NwdWlk
Lmg+CisjaW5jbHVkZSA8eGVuL2xpYi94ODYvbXNyLmg+CisjaW5jbHVkZSA8eGVuL2RvbWN0bC5o
PgorCitzdGF0aWMgdW5zaWduZWQgaW50IG5yX2ZhaWx1cmVzOworI2RlZmluZSBmYWlsKGZtdCwg
Li4uKSAgICAgICAgICAgICAgICAgICAgICAgICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIG5yX2ZhaWx1cmVzKys7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHByaW50ZihmbXQsICMjX19WQV9BUkdTX18pOyAgICAg
ICAgICAgICAgICAgXAorfSkKKworc3RhdGljIHZvaWQgdGVzdF9jcHVpZF9zZXJpYWxpc2Vfc3Vj
Y2Vzcyh2b2lkKQoreworICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCB7CisgICAgICAgIHN0
cnVjdCBjcHVpZF9wb2xpY3kgcDsKKyAgICAgICAgY29uc3QgY2hhciAqbmFtZTsKKyAgICAgICAg
dW5zaWduZWQgaW50IG5yX2xlYXZlczsKKyAgICB9IHRlc3RzW10gPSB7CisgICAgICAgIHsKKyAg
ICAgICAgICAgIC5uYW1lID0gImVtcHR5IHBvbGljeSIsCisgICAgICAgICAgICAubnJfbGVhdmVz
ID0gNCwKKyAgICAgICAgfSwKKyAgICB9OworCisgICAgcHJpbnRmKCJUZXN0aW5nIENQVUlEIHNl
cmlhbGlzZSBzdWNjZXNzOlxuIik7CisKKyAgICBmb3IgKCBzaXplX3QgaSA9IDA7IGkgPCBBUlJB
WV9TSVpFKHRlc3RzKTsgKytpICkKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCB0ZXN0ICp0
ID0gJnRlc3RzW2ldOworICAgICAgICB1bnNpZ25lZCBpbnQgbnIgPSB0LT5ucl9sZWF2ZXM7Cisg
ICAgICAgIHhlbl9jcHVpZF9sZWFmX3QgKmxlYXZlcyA9IG1hbGxvYyhuciAqIHNpemVvZigqbGVh
dmVzKSk7CisgICAgICAgIGludCByYzsKKworICAgICAgICBpZiAoICFsZWF2ZXMgKQorICAgICAg
ICAgICAgZXJyKDEsICIlcygpIG1hbGxvYyBmYWlsdXJlIiwgX19mdW5jX18pOworCisgICAgICAg
IHJjID0geDg2X2NwdWlkX2NvcHlfdG9fYnVmZmVyKCZ0LT5wLCBsZWF2ZXMsICZucik7CisKKyAg
ICAgICAgaWYgKCByYyAhPSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgZmFpbCgiICBUZXN0
ICVzLCBleHBlY3RlZCByYyAwLCBnb3QgJWRcbiIsCisgICAgICAgICAgICAgICAgIHQtPm5hbWUs
IHJjKTsKKyAgICAgICAgICAgIGdvdG8gdGVzdF9kb25lOworICAgICAgICB9CisKKyAgICAgICAg
aWYgKCBuciAhPSB0LT5ucl9sZWF2ZXMgKQorICAgICAgICB7CisgICAgICAgICAgICBmYWlsKCIg
IFRlc3QgJXMsIGV4cGVjdGVkICV1IGxlYXZlcywgZ290ICV1XG4iLAorICAgICAgICAgICAgICAg
ICB0LT5uYW1lLCB0LT5ucl9sZWF2ZXMsIG5yKTsKKyAgICAgICAgICAgIGdvdG8gdGVzdF9kb25l
OworICAgICAgICB9CisKKyAgICB0ZXN0X2RvbmU6CisgICAgICAgIGZyZWUobGVhdmVzKTsKKyAg
ICB9Cit9CisKK3N0YXRpYyB2b2lkIHRlc3RfbXNyX3NlcmlhbGlzZV9zdWNjZXNzKHZvaWQpCit7
CisgICAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IHsKKyAgICAgICAgc3RydWN0IG1zcl9wb2xp
Y3kgcDsKKyAgICAgICAgY29uc3QgY2hhciAqbmFtZTsKKyAgICAgICAgdW5zaWduZWQgaW50IG5y
X21zcnM7CisgICAgfSB0ZXN0c1tdID0geworICAgICAgICB7CisgICAgICAgICAgICAubmFtZSA9
ICJlbXB0eSBwb2xpY3kiLAorICAgICAgICAgICAgLm5yX21zcnMgPSBNU1JfTUFYX1NFUklBTElT
RURfRU5UUklFUywKKyAgICAgICAgfSwKKyAgICB9OworCisgICAgcHJpbnRmKCJUZXN0aW5nIE1T
UiBzZXJpYWxpc2Ugc3VjY2VzczpcbiIpOworCisgICAgZm9yICggc2l6ZV90IGkgPSAwOyBpIDwg
QVJSQVlfU0laRSh0ZXN0cyk7ICsraSApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgdGVz
dCAqdCA9ICZ0ZXN0c1tpXTsKKyAgICAgICAgdW5zaWduZWQgaW50IG5yID0gdC0+bnJfbXNyczsK
KyAgICAgICAgeGVuX21zcl9lbnRyeV90ICptc3JzID0gbWFsbG9jKG5yICogc2l6ZW9mKCptc3Jz
KSk7CisgICAgICAgIGludCByYzsKKworICAgICAgICBpZiAoICFtc3JzICkKKyAgICAgICAgICAg
IGVycigxLCAiJXMoKSBtYWxsb2MgZmFpbHVyZSIsIF9fZnVuY19fKTsKKworICAgICAgICByYyA9
IHg4Nl9tc3JfY29weV90b19idWZmZXIoJnQtPnAsIG1zcnMsICZucik7CisKKyAgICAgICAgaWYg
KCByYyAhPSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgZmFpbCgiICBUZXN0ICVzLCBleHBl
Y3RlZCByYyAwLCBnb3QgJWRcbiIsCisgICAgICAgICAgICAgICAgIHQtPm5hbWUsIHJjKTsKKyAg
ICAgICAgICAgIGdvdG8gdGVzdF9kb25lOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBuciAh
PSB0LT5ucl9tc3JzICkKKyAgICAgICAgeworICAgICAgICAgICAgZmFpbCgiICBUZXN0ICVzLCBl
eHBlY3RlZCAldSBtc3JzLCBnb3QgJXVcbiIsCisgICAgICAgICAgICAgICAgIHQtPm5hbWUsIHQt
Pm5yX21zcnMsIG5yKTsKKyAgICAgICAgICAgIGdvdG8gdGVzdF9kb25lOworICAgICAgICB9CisK
KyAgICB0ZXN0X2RvbmU6CisgICAgICAgIGZyZWUobXNycyk7CisgICAgfQorfQorCitzdGF0aWMg
dm9pZCB0ZXN0X2NwdWlkX2Rlc2VyaWFsaXNlX2ZhaWx1cmUodm9pZCkKK3sKKyAgICBzdGF0aWMg
Y29uc3Qgc3RydWN0IHRlc3QgeworICAgICAgICBjb25zdCBjaGFyICpuYW1lOworICAgICAgICB4
ZW5fY3B1aWRfbGVhZl90IGxlYWY7CisgICAgfSB0ZXN0c1tdID0geworICAgICAgICB7CisgICAg
ICAgICAgICAubmFtZSA9ICJpbmNvcnJlY3QgYmFzaWMgc3VibGVhZiIsCisgICAgICAgICAgICAu
bGVhZiA9IHsgLmxlYWYgPSAwLCAuc3VibGVhZiA9IDAgfSwKKyAgICAgICAgfSwKKyAgICAgICAg
eworICAgICAgICAgICAgLm5hbWUgPSAiaW5jb3JyZWN0IGh2MSBzdWJsZWFmIiwKKyAgICAgICAg
ICAgIC5sZWFmID0geyAubGVhZiA9IDB4NDAwMDAwMDAsIC5zdWJsZWFmID0gMCB9LAorICAgICAg
ICB9LAorICAgICAgICB7CisgICAgICAgICAgICAubmFtZSA9ICJpbmNvcnJlY3QgaHYyIHN1Ymxl
YWYiLAorICAgICAgICAgICAgLmxlYWYgPSB7IC5sZWFmID0gMHg0MDAwMDEwMCwgLnN1YmxlYWYg
PSAwIH0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gImluY29y
cmVjdCBleHRkIHN1YmxlYWYiLAorICAgICAgICAgICAgLmxlYWYgPSB7IC5sZWFmID0gMHg4MDAw
MDAwMCwgLnN1YmxlYWYgPSAwIH0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAg
IC5uYW1lID0gIk9vQiBiYXNpYyBsZWFmIiwKKyAgICAgICAgICAgIC5sZWFmID0geyAubGVhZiA9
IENQVUlEX0dVRVNUX05SX0JBU0lDIH0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAg
ICAgIC5uYW1lID0gIk9vQiBjYWNoZSBsZWFmIiwKKyAgICAgICAgICAgIC5sZWFmID0geyAubGVh
ZiA9IDB4NCwgLnN1YmxlYWYgPSBDUFVJRF9HVUVTVF9OUl9DQUNIRSB9LAorICAgICAgICB9LAor
ICAgICAgICB7CisgICAgICAgICAgICAubmFtZSA9ICJPb0IgZmVhdCBsZWFmIiwKKyAgICAgICAg
ICAgIC5sZWFmID0geyAubGVhZiA9IDB4NywgLnN1YmxlYWYgPSBDUFVJRF9HVUVTVF9OUl9GRUFU
IH0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gIk9vQiB0b3Bv
IGxlYWYiLAorICAgICAgICAgICAgLmxlYWYgPSB7IC5sZWFmID0gMHhiLCAuc3VibGVhZiA9IENQ
VUlEX0dVRVNUX05SX1RPUE8gfSwKKyAgICAgICAgfSwKKyAgICAgICAgeworICAgICAgICAgICAg
Lm5hbWUgPSAiT29CIHhzdGF0ZSBsZWFmIiwKKyAgICAgICAgICAgIC5sZWFmID0geyAubGVhZiA9
IDB4ZCwgLnN1YmxlYWYgPSBDUFVJRF9HVUVTVF9OUl9YU1RBVEUgfSwKKyAgICAgICAgfSwKKyAg
ICAgICAgeworICAgICAgICAgICAgLm5hbWUgPSAiT29CIGV4dGQgbGVhZiIsCisgICAgICAgICAg
ICAubGVhZiA9IHsgLmxlYWYgPSAweDgwMDAwMDAwIHwgQ1BVSURfR1VFU1RfTlJfRVhURCB9LAor
ICAgICAgICB9LAorICAgIH07CisKKyAgICBwcmludGYoIlRlc3RpbmcgQ1BVSUQgZGVzZXJpYWxp
c2UgZmFpbHVyZTpcbiIpOworCisgICAgZm9yICggc2l6ZV90IGkgPSAwOyBpIDwgQVJSQVlfU0la
RSh0ZXN0cyk7ICsraSApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgdGVzdCAqdCA9ICZ0
ZXN0c1tpXTsKKyAgICAgICAgdWludDMyX3QgZXJyX2xlYWYgPSB+MHUsIGVycl9zdWJsZWFmID0g
fjB1OworICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgLyogTm8gd3JpdGVzIHNob3VsZCBvY2N1
ci4gIFVzZSBOVUxMIHRvIGNhdGNoIGVycm9ycy4gKi8KKyAgICAgICAgcmMgPSB4ODZfY3B1aWRf
Y29weV9mcm9tX2J1ZmZlcihOVUxMLCAmdC0+bGVhZiwgMSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZXJyX2xlYWYsICZlcnJfc3VibGVhZik7CisKKyAgICAgICAg
aWYgKCByYyAhPSAtRVJBTkdFICkKKyAgICAgICAgeworICAgICAgICAgICAgZmFpbCgiICBUZXN0
ICVzLCBleHBlY3RlZCByYyAlZCwgZ290ICVkXG4iLAorICAgICAgICAgICAgICAgICB0LT5uYW1l
LCAtRVJBTkdFLCByYyk7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCisgICAg
ICAgIGlmICggZXJyX2xlYWYgIT0gdC0+bGVhZi5sZWFmIHx8IGVycl9zdWJsZWFmICE9IHQtPmxl
YWYuc3VibGVhZiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZhaWwoIiAgVGVzdCAlcywgZXhw
ZWN0ZWQgZXJyICUwOHg6JTA4eCwgZ290ICUwOHg6JTA4eFxuIiwKKyAgICAgICAgICAgICAgICAg
dC0+bmFtZSwgdC0+bGVhZi5sZWFmLCB0LT5sZWFmLnN1YmxlYWYsCisgICAgICAgICAgICAgICAg
IGVycl9sZWFmLCBlcnJfc3VibGVhZik7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAg
fQorICAgIH0KK30KKworc3RhdGljIHZvaWQgdGVzdF9tc3JfZGVzZXJpYWxpc2VfZmFpbHVyZSh2
b2lkKQoreworICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCB7CisgICAgICAgIGNvbnN0IGNo
YXIgKm5hbWU7CisgICAgICAgIHhlbl9tc3JfZW50cnlfdCBtc3I7CisgICAgICAgIGludCByYzsK
KyAgICB9IHRlc3RzW10gPSB7CisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gImJhZCBt
c3IgaW5kZXgiLAorICAgICAgICAgICAgLm1zciA9IHsgLmlkeCA9IDB4ZGVhZGMwZGUgfSwKKyAg
ICAgICAgICAgIC5yYyA9IC1FUkFOR0UsCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAg
ICAgIC5uYW1lID0gIm5vbnplcm8gZmxhZ3MiLAorICAgICAgICAgICAgLm1zciA9IHsgLmlkeCA9
IDB4Y2UsIC5mbGFncyA9IDEgfSwKKyAgICAgICAgICAgIC5yYyA9IC1FSU5WQUwsCisgICAgICAg
IH0sCisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gInRydW5jYXRlZCB2YWwiLAorICAg
ICAgICAgICAgLm1zciA9IHsgLmlkeCA9IDB4Y2UsIC52YWwgPSB+MHVsbCB9LAorICAgICAgICAg
ICAgLnJjID0gLUVPVkVSRkxPVywKKyAgICAgICAgfSwKKyAgICB9OworCisgICAgcHJpbnRmKCJU
ZXN0aW5nIE1TUiBkZXNlcmlhbGlzZSBmYWlsdXJlOlxuIik7CisKKyAgICBmb3IgKCBzaXplX3Qg
aSA9IDA7IGkgPCBBUlJBWV9TSVpFKHRlc3RzKTsgKytpICkKKyAgICB7CisgICAgICAgIGNvbnN0
IHN0cnVjdCB0ZXN0ICp0ID0gJnRlc3RzW2ldOworICAgICAgICB1aW50MzJfdCBlcnJfbXNyID0g
fjB1OworICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgLyogTm8gd3JpdGVzIHNob3VsZCBvY2N1
ci4gIFVzZSBOVUxMIHRvIGNhdGNoIGVycm9ycy4gKi8KKyAgICAgICAgcmMgPSB4ODZfbXNyX2Nv
cHlfZnJvbV9idWZmZXIoTlVMTCwgJnQtPm1zciwgMSwgJmVycl9tc3IpOworCisgICAgICAgIGlm
ICggcmMgIT0gdC0+cmMgKQorICAgICAgICB7CisgICAgICAgICAgICBmYWlsKCIgIFRlc3QgJXMs
IGV4cGVjdGVkIHJjICVkLCBnb3QgJWRcbiIsCisgICAgICAgICAgICAgICAgIHQtPm5hbWUsIHQt
PnJjLCByYyk7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIGlm
ICggZXJyX21zciAhPSB0LT5tc3IuaWR4ICkKKyAgICAgICAgeworICAgICAgICAgICAgZmFpbCgi
ICBUZXN0ICVzLCBleHBlY3RlZCBlcnJfbXNyICUjeCwgZ290ICUjeFxuIiwKKyAgICAgICAgICAg
ICAgICAgdC0+bmFtZSwgdC0+bXNyLmlkeCwgZXJyX21zcik7CisgICAgICAgICAgICBjb250aW51
ZTsKKyAgICAgICAgfQorICAgIH0KK30KKworaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQoreworICAgIHByaW50ZigiQ1BVIFBvbGljeSB1bml0IHRlc3RzXG4iKTsKKworICAgIHRlc3Rf
Y3B1aWRfc2VyaWFsaXNlX3N1Y2Nlc3MoKTsKKyAgICB0ZXN0X21zcl9zZXJpYWxpc2Vfc3VjY2Vz
cygpOworCisgICAgdGVzdF9jcHVpZF9kZXNlcmlhbGlzZV9mYWlsdXJlKCk7CisgICAgdGVzdF9t
c3JfZGVzZXJpYWxpc2VfZmFpbHVyZSgpOworCisgICAgaWYgKCBucl9mYWlsdXJlcyApCisgICAg
ICAgIHByaW50ZigiRG9uZTogJXUgZmFpbHVyZXNcbiIsIG5yX2ZhaWx1cmVzKTsKKyAgICBlbHNl
CisgICAgICAgIHByaW50ZigiRG9uZTogYWxsIG9rXG4iKTsKKworICAgIHJldHVybiAhIW5yX2Zh
aWx1cmVzOworfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaCBi
L3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKaW5kZXggNzY3YTMzYi4uOTViMzdiNiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCkBAIC02Niw4ICs2Niw4IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBjcHVpZF9jb3VudF9sZWFmKAogI3VuZGVmIFhDSEcKIAogI2RlZmluZSBDUFVJRF9HVUVT
VF9OUl9CQVNJQyAgICAgICgweGR1ICsgMSkKLSNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfRkVBVCAg
ICAgICAoMHUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9DQUNIRSAgICAgICg1dSArIDEp
CisjZGVmaW5lIENQVUlEX0dVRVNUX05SX0ZFQVQgICAgICAgKDB1ICsgMSkKICNkZWZpbmUgQ1BV
SURfR1VFU1RfTlJfVE9QTyAgICAgICAoMXUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9Y
U1RBVEUgICAgICg2MnUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9FWFREX0lOVEVMICgw
eDh1ICsgMSkKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 15:48:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 15:48:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyIUX-00028o-Ns; Mon, 25 Feb 2019 15:48:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pOtK=RA=citrix.com=prvs=952d8b9b9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gyIUW-00028O-2x
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 15:48:28 +0000
X-Inumbo-ID: ca16cc38-3914-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca16cc38-3914-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 15:48:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="78983984"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 25 Feb 2019 15:47:13 +0000
Message-ID: <1551109635-4716-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1551109635-4716-1-git-send-email-andrew.cooper3@citrix.com>
References: <1551109635-4716-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/3] libx86: introduce a helper to
 deserialise msr_policy objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBcyB3aXRoIHRo
ZSBzZXJpYWxpc2Ugc2lkZSwgWGVuJ3MgY29weV9mcm9tX2d1ZXN0IEFQSSBpcyB1c2VkLCB3aXRo
IGEKY29tcGF0aWJpbGl0eSB3cmFwcGVyIGZvciB0aGUgdXNlcnNwYWNlIGJ1aWxkLgoKU2lnbmVk
LW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBT
ZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cgp2MjoKICogRml4IGNvbW1l
bnQKLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9tc3IuaCB8IDIxICsrKysrKysrKysrKysr
CiB4ZW4vbGliL3g4Ni9tc3IuYyAgICAgICAgICAgICB8IDY3ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9saWIveDg2L3ByaXZhdGUuaCAgICAgICAgIHwg
MTQgKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvbXNyLmggYi94ZW4vaW5jbHVkZS94ZW4vbGli
L3g4Ni9tc3IuaAppbmRleCBlMmNmYmIxLi42MjM2NjIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vbGliL3g4Ni9tc3IuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9tc3IuaApA
QCAtNDgsNiArNDgsMjcgQEAgdHlwZWRlZiB4ZW5fbXNyX2VudHJ5X3QgbXNyX2VudHJ5X2J1ZmZl
cl90W107CiBpbnQgeDg2X21zcl9jb3B5X3RvX2J1ZmZlcihjb25zdCBzdHJ1Y3QgbXNyX3BvbGlj
eSAqcG9saWN5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNyX2VudHJ5X2J1ZmZlcl90
IG1zcnMsIHVpbnQzMl90ICpucl9lbnRyaWVzKTsKIAorLyoqCisgKiBVbnNlcmlhbGlzZSBhbiBt
c3JfcG9saWN5IG9iamVjdCBmcm9tIGFuIGFycmF5IG9mIG1zcnMuCisgKgorICogQHBhcmFtIHBv
bGljeSAgICAgVGhlIG1zcl9wb2xpY3kgb2JqZWN0IHRvIHVuc2VyaWFsaXNlIGludG8uCisgKiBA
cGFyYW0gbXNycyAgICAgICBUaGUgYXJyYXkgb2YgbXNycyB0byB1bnNlcmlhbGlzZSBmcm9tLgor
ICogQHBhcmFtIG5yX2VudHJpZXMgVGhlIG51bWJlciBvZiBlbnRyaWVzIGluICdtc3JzJy4KKyAq
IEBwYXJhbSBlcnJfbXNyICAgIE9wdGlvbmFsIGhpbnQgZmlsbGVkIG9uIGVycm9yLgorICogQHJl
dHVybnMgLWVycm5vCisgKgorICogUmVhZHMgYXQgbW9zdCBNU1JfTUFYX1NFUklBTElTRURfRU5U
UklFUy4gIE1heSBmYWlsIGZvciBhIG51bWJlciBvZiByZWFzb25zCisgKiBiYXNlZCBvbiB0aGUg
Y29udGVudCBpbiBhbiBpbmRpdmlkdWFsICdtc3JzJyBlbnRyeSwgaW5jbHVkaW5nIHRoZSBNU1Ig
aW5kZXgKKyAqIG5vdCBiZWluZyB2YWxpZCBpbiB0aGUgcG9saWN5LCB0aGUgZmxhZ3MgZmllbGQg
YmVpbmcgbm9uemVybywgb3IgaWYgdGhlCisgKiB2YWx1ZSBwcm92aWRlZCB3b3VsZCB0cnVuY2F0
ZSB3aGVuIHN0b3JlZCBpbiB0aGUgcG9saWN5LiAgSW4gc3VjaCBjYXNlcywKKyAqIHRoZSBvcHRp
b25hbCBlcnJfKiBwb2ludGVyIGlzIGZpbGxlZCBpbiB0byBhaWQgZGlhZ25vc3RpY3MuCisgKgor
ICogTm8gY29udGVudCB2YWxpZGF0aW9uIGlzIHBlcmZvcm1lZCBvbiB0aGUgZGF0YSBzdG9yZWQg
aW4gdGhlIHBvbGljeSBvYmplY3QuCisgKi8KK2ludCB4ODZfbXNyX2NvcHlfZnJvbV9idWZmZXIo
c3RydWN0IG1zcl9wb2xpY3kgKnBvbGljeSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgbXNyX2VudHJ5X2J1ZmZlcl90IG1zcnMsIHVpbnQzMl90IG5yX2VudHJpZXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICplcnJfbXNyKTsKKwogI2VuZGlmIC8q
ICFYRU5fTElCX1g4Nl9NU1JfSCAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2xpYi94ODYvbXNy
LmMgYi94ZW4vbGliL3g4Ni9tc3IuYwppbmRleCA2MGZiNTY3Li4xNTI0MDM3IDEwMDY0NAotLS0g
YS94ZW4vbGliL3g4Ni9tc3IuYworKysgYi94ZW4vbGliL3g4Ni9tc3IuYwpAQCAtNDcsNiArNDcs
NzMgQEAgaW50IHg4Nl9tc3JfY29weV90b19idWZmZXIoY29uc3Qgc3RydWN0IG1zcl9wb2xpY3kg
KnAsCiAgICAgcmV0dXJuIDA7CiB9CiAKK2ludCB4ODZfbXNyX2NvcHlfZnJvbV9idWZmZXIoc3Ry
dWN0IG1zcl9wb2xpY3kgKnAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1z
cl9lbnRyeV9idWZmZXJfdCBtc3JzLCB1aW50MzJfdCBucl9lbnRyaWVzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZXJyX21zcikKK3sKKyAgICB1bnNpZ25lZCBpbnQg
aTsKKyAgICB4ZW5fbXNyX2VudHJ5X3QgZGF0YTsKKyAgICBpbnQgcmM7CisKKyAgICAvKgorICAg
ICAqIEEgd2VsbCBmb3JtZWQgY2FsbGVyIGlzIGV4cGVjdGVkIHRvIHBhc3MgYW4gYXJyYXkgd2l0
aCBlbnRyaWVzIGluCisgICAgICogb3JkZXIsIGFuZCB3aXRob3V0IGFueSByZXBldGl0aW9ucy4g
IEhvd2V2ZXIsIGR1ZSB0byBwZXItdmVuZG9yCisgICAgICogZGlmZmVyZW5jZXMsIGFuZCBpbiB0
aGUgY2FzZSBvZiB1cGdyYWRlIG9yIGxldmVsbGVkIHNjZW5hcmlvcywgd2UKKyAgICAgKiB0eXBp
Y2FsbHkgZXhwZWN0IGZld2VyIHRoYW4gTUFYIGVudHJpZXMgdG8gYmUgcGFzc2VkLgorICAgICAq
CisgICAgICogRGV0ZWN0aW5nIHJlcGVhdGVkIGVudHJpZXMgaXMgcHJvaGliaXRpdmVseSBjb21w
bGljYXRlZCwgc28gd2UgZG9uJ3QKKyAgICAgKiBib3RoZXIuICBUaGF0IHNhaWQsIG9uZSB3YXkg
b3IgYW5vdGhlciBpZiBtb3JlIHRoYW4gTUFYIGVudHJpZXMgYXJlCisgICAgICogcGFzc2VkLCBz
b21ldGhpbmcgaXMgd3JvbmcuCisgICAgICovCisgICAgaWYgKCBucl9lbnRyaWVzID4gTVNSX01B
WF9TRVJJQUxJU0VEX0VOVFJJRVMgKQorICAgICAgICByZXR1cm4gLUUyQklHOworCisgICAgZm9y
ICggaSA9IDA7IGkgPCBucl9lbnRyaWVzOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCBjb3B5
X2Zyb21fYnVmZmVyX29mZnNldCgmZGF0YSwgbXNycywgaSwgMSkgKQorICAgICAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgaWYgKCBkYXRhLmZsYWdzICkgLyogLmZsYWdzIE1CWiAq
LworICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBnb3Rv
IGVycjsKKyAgICAgICAgfQorCisgICAgICAgIHN3aXRjaCAoIGRhdGEuaWR4ICkKKyAgICAgICAg
eworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIEFzc2lnbiBkYXRhLnZhbCB0byAnZmll
bGQnLCBjaGVja2luZyBmb3IgdHJ1bmNhdGlvbiBpZiB0aGUKKyAgICAgICAgICAgICAqIGJhY2tp
bmcgc3RvcmFnZSBmb3IgJ2ZpZWxkJyBpcyBzbWFsbGVyIHRoYW4gdWludDY0X3QKKyAgICAgICAg
ICAgICAqLworI2RlZmluZSBBU1NJR04oZmllbGQpICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IGlmICggKHR5cGVvZihmaWVsZCkpZGF0YS52YWwgIT0gZGF0YS52YWwgKSAgXAorICAgIHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICByYyA9IC1F
T1ZFUkZMT1c7ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBnb3RvIGVycjsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIGZpZWxkID0gZGF0YS52YWw7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorfSkKKworICAgICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9J
TkZPOiBBU1NJR04ocC0+cGxhZm9ybV9pbmZvLnJhdyk7IGJyZWFrOworCisjdW5kZWYgQVNTSUdO
CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIHJjID0gLUVSQU5HRTsKKyAgICAgICAg
ICAgIGdvdG8gZXJyOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIDA7CisKKyBlcnI6
CisgICAgaWYgKCBlcnJfbXNyICkKKyAgICAgICAgKmVycl9tc3IgPSBkYXRhLmlkeDsKKworICAg
IHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlm
ZiAtLWdpdCBhL3hlbi9saWIveDg2L3ByaXZhdGUuaCBiL3hlbi9saWIveDg2L3ByaXZhdGUuaApp
bmRleCAzZWU5OWFhLi5lMGZmMmRhIDEwMDY0NAotLS0gYS94ZW4vbGliL3g4Ni9wcml2YXRlLmgK
KysrIGIveGVuL2xpYi94ODYvcHJpdmF0ZS5oCkBAIC0xMiw2ICsxMiw3IEBACiAjaW5jbHVkZSA8
YXNtL21zci1pbmRleC5oPgogCiAjZGVmaW5lIGNvcHlfdG9fYnVmZmVyX29mZnNldCBjb3B5X3Rv
X2d1ZXN0X29mZnNldAorI2RlZmluZSBjb3B5X2Zyb21fYnVmZmVyX29mZnNldCBjb3B5X2Zyb21f
Z3Vlc3Rfb2Zmc2V0CiAKICNlbHNlCiAKQEAgLTQ0LDYgKzQ1LDE5IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCB0ZXN0X2JpdCh1bnNpZ25lZCBpbnQgYml0LCBjb25zdCB2b2lkICp2YWRkcikKICAgICAw
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSkK
IAorLyogbWVtY3B5KCksIGJ1dCB3aXRoIGNvcHlfZnJvbV9ndWVzdF9vZmZzZXQoKSdzIEFQSS4g
Ki8KKyNkZWZpbmUgY29weV9mcm9tX2J1ZmZlcl9vZmZzZXQoZHN0LCBzcmMsIGluZGV4LCBucikg
ICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgY29uc3QgdHlwZW9mKCooc3JjKSkgKnNyY18gPSAoc3JjKTsgICAgICAgICAg
ICAgICAgIFwKKyAgICB0eXBlb2YoKihkc3QpKSAqZHN0XyA9IChkc3QpOyAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIHR5cGVvZihpbmRleCkgaW5kZXhfID0gKGluZGV4KTsgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgdHlwZW9mKG5yKSBucl8gPSAobnIpLCBpXzsgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIGZvciAoIGlfID0gMDsgaV8gPCBucl87IGlfKysgKSAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIGRzdF9baV9dID0gc3JjX1tpbmRleF8gKyBpX107
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorfSkKKwogI2VuZGlmIC8qIF9fWEVOX18gKi8KIAogI2Vu
ZGlmIC8qIFhFTl9MSUJfWDg2X1BSSVZBVEVfSCAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 15:54:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 15:54:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyIaD-000379-TD; Mon, 25 Feb 2019 15:54:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m///=RA=citrix.com=prvs=952496c8c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gyIaC-000374-TC
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 15:54:20 +0000
X-Inumbo-ID: 9ca4a59c-3915-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ca4a59c-3915-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 15:54:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="78984803"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Feb 2019 15:52:57 +0000
Message-ID: <20190225155257.8181-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] jessie: Disable use of
 security.debian.org
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgaGF2ZSBhYm91dCBhIDEwJSBmYWlsdXJlIHJhdGUgb2YgYSBwcm9ibGVtIHdoZXJlIHRoZSBz
eW1wdG9tcyBhcmUKdGhhdCB0aGUgdGVzdCBib3ggZmFpbHMgdG8gZ2V0IHNvbWUgdGhpbmcgZnJv
bSBzZWN1cml0eS5kZWJpYW4ub3JnLgoKVGhlIGFwdC1jYWNoZXItbmcgbG9ncyBzaG93IHRoZSBy
ZWxldmFudCB0ZXN0IGJveCdzIGlwIGFkZHJlc3MKZmV0Y2hpbmcgdGhlIGZpbGUgdGhhdCBpdCBp
cyBzdXBwb3NlZCB0by4gIEJ1dCwgaXQgaXMgcG9zc2libGUgdGhhdAp0aGVyZSBhcmUgZGlmZmVy
ZW50IHRpbWVvdXRzLCBzbyB0aGF0IGRvZXMgbm90IG1lYW4gdGhlIHByb2JsZW0gaXMKaW5zaWRl
IHRoZSBjb2xvLgoKRmV0Y2hpbmcgZnJvbSBvdGhlciBhcHQgc291cmNlcywgbm90YWJseSB0aGUg
bWFpbiBEZWJpYW4gYXJjaGl2ZSBhbmQKc25hcHNob3QuZC5vLCBkbyBub3Qgc2VlbSB0byBiZSBh
ZmZlY3RlZC4KClNwZWNpZmljYWxseSwgSSBzZWFyY2hlZCB0aGUgbG9ncyBmb3IgdGhlIGxhc3Qg
MTAwMCBob3N0IGluc3RhbGwgc3RlcHMsCmFuZCBsb29rZWQgZm9yIHRoZSBmYWlsdXJlcywgd2l0
aCB0aGUgZm9sbG93aW5nIHJ1bmU6Cgogc2VsZWN0IGZsaWdodCxqb2IsbG9nZmlsZSxzdGFydGVk
IGZyb20gKHNlbGVjdCAqLCAoc2VsZWN0IHZhbCBmcm9tIHJ1bnZhcnMgciB3aGVyZSByLmpvYj1z
dGVwcy5qb2IgYW5kIHIuZmxpZ2h0PXN0ZXBzLmZsaWdodCBhbmQgci5uYW1lPSdob3N0JykgIGZy
b20gc3RlcHMgd2hlcmUgdGVzdGlkIGxpa2UgJ2hvc3QtaW5zdGFsbCUnIGFuZCBmbGlnaHQ+MTMw
MDAwIG9yZGVyIGJ5IGZpbmlzaGVkIGRlc2MgbGltaXQgMTAwMCkgc3ViIHdoZXJlIHN0YXR1cz0n
YnJva2VuJzsKCkkgdGhlbiB1c2VkIHRoZXNlIHJ1bmVzIHRvIGNvcnJlbGF0ZSB0aGF0IHdpdGgg
dGhlIHN5c2xvZ3MgZnJvbSB0aGUKaW5zdGFsbGVyOgoKIHBlcmwgPH4vdCAtbmUgJ3VzZSBzdHJp
Y3Q7IHMvXiAqLy87IG15ICgkZmxpZ2h0LCRqb2IsJGxvZ2YpID0gc3BsaXQgLyArXHwgKy87IG5l
eHQgdW5sZXNzICRmbGlnaHQgPX4gbS9eXGQrJC87IG15ICRmID0gIiRmbGlnaHQvJGpvYi8/LnRz
LXN5c2xvZy1zZXJ2ZXIubG9nIjsgbXkgQHkgPSBnbG9iICRmOyBwcmludCAkXywgIlxuIiBmb3Ig
QHk7JyA+fi91CgogeGFyZ3MgPH4vanVuay91IGVncmVwIC1MICdGYWlsZWQgdG8gZmV0Y2ggaHR0
cDovL3NlY3VyaXR5XC5kZWJpYW5cLm9yZy4qQ29ubmVjdGlvbiBmYWlsZWQnCgpUaGUgb25seSBs
b2dzIHdoaWNoIGRpZCBub3QgbWVudGlvbiB0aGF0IGVycm9yIG1lc3NhZ2Ugd2VyZSB0aHJlZQpm
YWlsZWQgam9icyBvbiB0aGUgc2FtZSBob3N0LCBqb3ViZXJ0aW4xLCB3aGljaCBzZWVtcyBub3Qg
dG8gYmUKcmVib290aW5nIHJlbGlhYmx5LgoKU28gSSB0aGluayB0aGlzIGlzIGEgcHJvYmxlbSB3
aXRoIHRoZSBzZWN1cml0eS5kZWJpYW4ub3JnIENETi4KCkZvciBub3csIGRpc2FibGUgc2VjdXJp
dHkgdXBkYXRlcyBlbnRpcmVseS4gIFdlIGRvbid0IHJlYWxseSBjYXJlCmFib3V0IHRoZSBzZWN1
cml0eSBwYXRjaCBzdGF0dXMgb2YgdGVzdCBib3hlcyBhbnl3YXkuICBIb3BlZnVsbHkgdGhpcwp3
aWxsIGNhdXNlIHRoZSBzeXN0ZW0gdG8gYmVjb21lIHJlbGlhYmxlIGFnYWluLgoKQ0M6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC9EZWJpYW4ucG0gfCAzICsrLQog
MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL09zc3Rlc3QvRGViaWFuLnBtIGIvT3NzdGVzdC9EZWJpYW4ucG0KaW5kZXggMTdkZmVmNTQu
LmQ5OTFiZjQ4IDEwMDY0NAotLS0gYS9Pc3N0ZXN0L0RlYmlhbi5wbQorKysgYi9Pc3N0ZXN0L0Rl
Ymlhbi5wbQpAQCAtOTMyLDcgKzkzMiw4IEBAIEVORAogICAgICRwcmVzZWVkIC49IDw8J0VORCcK
IGQtaSBhcHQtc2V0dXAvc2VydmljZXMtc2VsZWN0IG11bHRpc2VsZWN0IHVwZGF0ZXMKIEVORAot
ICAgICAgICBpZiAkc3VpdGUgPX4gbS9qZXNzaWUvICYmICRye2FyY2h9IGVxICdhcm02NCc7Cisg
ICAgIyAgIGlmICRzdWl0ZSA9fiBtL2plc3NpZS87CisgICAgIyBzZWN1cml0eS5kLm8gQ0ROIHNl
ZW1zIHVucmVsaWFibGUgcmlnaHQgbm93CiAKICAgICAkcHJlc2VlZCAuPSA8PCJFTkQiOwogCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 15:54:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 15:54:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyIaK-00037j-5s; Mon, 25 Feb 2019 15:54:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QGuB=RA=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gyIaI-00037O-LV
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 15:54:26 +0000
X-Inumbo-ID: 9fb1489d-3915-11e9-bc90-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fb1489d-3915-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 15:54:25 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id j125so8589071wmj.1
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 07:54: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=yOtCa1AF3KYG2txHlA0xtMYwlFqMMlA36XFvWTlHkgU=;
 b=S1e8nf7JOLPpqPFB4dPAq8Qw8xzrOslZGdwwkVv+SUuibLJPWOwgi9H7szTeVuc1J7
 IYtkAUVDnmi0eQawUPtcd5jG8PXctB5qxgASTw1ftx1s5Nb5n8qsjqyrCPW1qLCvDhjb
 XrPc0waRoXIropQXLendY/nnv4gJAe7jHPEe29gR+KFFa1qH0puyYQeNORWY+tYUvNCY
 U2UBDxtCGeTIzY/FG6SmXNVEy2ZG+KSWgkXZNc1Jg5WThcJePzfcdFEWNCPUEWt+L0Ps
 XnlSIuc2mib981TfhbfO/X6/7e3XWCqL0ztR+4bu8mIzFWqEnajfZ9u1Tqsjzaj8VDC0
 7aRQ==
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=yOtCa1AF3KYG2txHlA0xtMYwlFqMMlA36XFvWTlHkgU=;
 b=hx6st5ZiWyJkquztpux63tnVD6P4MUx+fSm+U8hSxGYUWfW+wNPsuGNx53slh9PnDl
 ubveoA5lecR81kngB0sBo0gYcFLoNazeJX908BulUnaKR9rXdVzeLe+4quSCOXWWE87r
 HxjLx01PlBpvjOpFiD8ZLQanQ+8jK3RsSpmQWmRtygQdyMlNFFBGhWgm8kAUQlt95xwB
 q2py3e7l2tGy/yM6T6Q1dWyXHLx9j808XTypLUbh42gnhnbzqaIwv+uwLAbPLqpQIc1X
 yncRhplWhU2E7EaxjNjvVxHKACH0lRitm4svjvnkN/kw9iZar6m0wzK/SwPzuNiq3WHx
 RxgQ==
X-Gm-Message-State: AHQUAuYLTklGCvZlFZ7wCEoKYtd2f8MZm9tM33aW10cClgodl0ZfwwCw
 mu74Fw44e8VnQWg0i9GlcGs=
X-Google-Smtp-Source: AHgI3IYOWvY9z7clJ8vt2AyAsVY6TzHY1Z1hDiM2BdJRPemvCDBB9GkVV5jULbqfVOXjrPIJhZh7Og==
X-Received: by 2002:a1c:48f:: with SMTP id 137mr10579120wme.21.1551110063973; 
 Mon, 25 Feb 2019 07:54:23 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:d536:d55f:bf66:bb7f?
 ([2a02:c7f:ac18:da00:d536:d55f:bf66:bb7f])
 by smtp.gmail.com with ESMTPSA id x74sm6312906wmf.22.2019.02.25.07.54.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 07:54:23 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Message-Id: <2992D841-035D-4256-81D7-31B684FEB451@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Mon, 25 Feb 2019 15:54:21 +0000
In-Reply-To: <6d85ae68-943d-9611-53e0-5b48081514d9@gmail.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
 <ecc8d855-e3f7-9e19-b8d6-ee9a2685ade0@arm.com>
 <9398ea9e-d49f-7595-7b15-5f4524e43a72@gmail.com>
 <69ef3086-dda3-8c66-e3b6-20124e2d97cc@arm.com>
 <f502b83f-a9c6-76e8-b3ca-d11bfce348d6@gmail.com>
 <3a355069-854f-1283-e115-c6deeb6e701d@arm.com>
 <ee393536-d825-bf0d-1224-ac6f88daeda6@gmail.com>
 <e414749f-980d-168f-b276-fafd5ac92b92@arm.com>
 <49ce8567-f65c-cb74-018b-87216dccf132@gmail.com>
 <234d8052-6911-1b55-38c0-2f067aff56c6@arm.com>
 <6d85ae68-943d-9611-53e0-5b48081514d9@gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============8086197619758639742=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8086197619758639742==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_B14D2906-8C29-4E03-922C-248B868B2376"


--Apple-Mail=_B14D2906-8C29-4E03-922C-248B868B2376
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On 25 Feb 2019, at 13:47, Oleksandr Andrushchenko <andr2000@gmail.com> =
wrote:
>=20
> On 2/25/19 3:40 PM, Julien Grall wrote:
>>=20
>>>> My point is not about sending such code on the mailing list. My =
point is you need to provide as much as possible details in your cover =
letter so we can be more efficient when reviewing. For instance, many of =
us does not have access to MISRA spec because it is not free...
>>> While I agree that one has to provide as much supporting information =
as possible
>>> while presenting some work to the community it is that I cannot =
disclose
>>> MISRA rules here. As you said, MISRA spec is not free. And of course =
I cannot
>>> expect anyone to by it for the reason that someone wants some patch =
to be
>>> "securely" or blindly reviewed. (BTW, this is the topic that has =
already been
>>> raised in our team internally and being discussed)
>>=20
>> I understand that MISRA is not free and does not ask you to =
copy/paste the PDF.
>>=20
>> What I ask is provide enough pointer for us to understand how this =
fits in Xen code base. For instance, a lot of the MISRA rules have =
explanation online (see website such as [1] and [2]). Another =
alternative is to summarize the issues with your own arguments.
>>=20
> Totally agree, I'll try harder next time in finding open sources with =
rule's
> descriptions

I am wondering, whether it would make sense to buy a set of MISRA C =
online copies for people who regularly review other people's code (eg. =
one per active committer). The cost is not that high per license
The problem is that it would exclude a part of the community
There would also be a minimal management overhead

Regards
Lars=

--Apple-Mail=_B14D2906-8C29-4E03-922C-248B868B2376
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 25 Feb 2019, at 13:47, Oleksandr Andrushchenko &lt;<a =
href=3D"mailto:andr2000@gmail.com" class=3D"">andr2000@gmail.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">On 2/25/19 =
3:40 PM, Julien Grall wrote:</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br class=3D""></blockquote><blockquote=
 type=3D"cite" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" =
class=3D"">My point is not about sending such code on the mailing list. =
My point is you need to provide as much as possible details in your =
cover letter so we can be more efficient when reviewing. For instance, =
many of us does not have access to MISRA spec because it is not =
free...<br class=3D""></blockquote>While I agree that one has to provide =
as much supporting information as possible<br class=3D"">while =
presenting some work to the community it is that I cannot disclose<br =
class=3D"">MISRA rules here. As you said, MISRA spec is not free. And of =
course I cannot<br class=3D"">expect anyone to by it for the reason that =
someone wants some patch to be<br class=3D"">"securely" or blindly =
reviewed. (BTW, this is the topic that has already been<br =
class=3D"">raised in our team internally and being discussed)<br =
class=3D""></blockquote><br class=3D"">I understand that MISRA is not =
free and does not ask you to copy/paste the PDF.<br class=3D""><br =
class=3D"">What I ask is provide enough pointer for us to understand how =
this fits in Xen code base. For instance, a lot of the MISRA rules have =
explanation online (see website such as [1] and [2]). Another =
alternative is to summarize the issues with your own arguments.<br =
class=3D""><br class=3D""></blockquote><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Totally agree, I'll try harder next time in finding open =
sources with rule's</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">descriptions</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""></div></blockquote><div><br =
class=3D""></div></div>I am wondering, whether it would make sense to =
buy a set of MISRA C online copies for people who regularly review other =
people's code (eg. one per active committer). The cost is not that high =
per license<div class=3D"">The problem is that it would exclude a part =
of the community</div><div class=3D"">There would also be a minimal =
management overhead</div><div class=3D""><br class=3D""></div><div =
class=3D"">Regards</div><div class=3D"">Lars</div></body></html>=

--Apple-Mail=_B14D2906-8C29-4E03-922C-248B868B2376--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8086197619758639742==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 25 15:54:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 15:54:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyIaV-0003It-H6; Mon, 25 Feb 2019 15:54:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyIaU-0003Ij-Ug
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 15:54:38 +0000
X-Inumbo-ID: a73d01e0-3915-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a73d01e0-3915-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 15:54:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 08:54:36 -0700
Message-Id: <5C740FB80200007800219FAD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 08:54:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
 <1551101683-996-5-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1551101683-996-5-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH L1TF v8 4/9] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDE0OjM0LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBT
aW5jZSB0aGUgTDFURiB2dWxuZXJhYmlsaXR5IG9mIEludGVsIENQVXMsIGxvYWRpbmcgaHlwZXJ2
aXNvciBkYXRhIGludG8KPiBMMSBjYWNoZSBpcyBwcm9ibGVtYXRpYywgYmVjYXVzZSB3aGVuIGh5
cGVydGhyZWFkaW5nIGlzIHVzZWQgYXMgd2VsbCwgYQo+IGd1ZXN0IHJ1bm5pbmcgb24gdGhlIHNp
YmxpbmcgY29yZSBjYW4gbGVhayB0aGlzIHBvdGVudGlhbGx5IHNlY3JldCBkYXRhLgo+IAo+IFRv
IHByZXZlbnQgdGhlc2Ugc3BlY3VsYXRpdmUgYWNjZXNzZXMsIHdlIGJsb2NrIHNwZWN1bGF0aW9u
IGFmdGVyCj4gYWNjZXNzaW5nIHRoZSBkb21haW4gcHJvcGVydHkgZmllbGQgYnkgYWRkaW5nIGxm
ZW5jZSBpbnN0cnVjdGlvbnMuIFRoaXMKPiB3YXksIHRoZSBDUFUgY29udGludWVzIGV4ZWN1dGlu
ZyBhbmQgbG9hZGluZyBkYXRhIG9ubHkgb25jZSB0aGUgY29uZGl0aW9uCj4gaXMgYWN0dWFsbHkg
ZXZhbHVhdGVkLgo+IAo+IEFzIHRoZSBtYWNyb3MgYXJlIHR5cGljYWxseSB1c2VkIGluIGlmIHN0
YXRlbWVudHMsIHRoZSBsZmVuY2UgaGFzIHRvIGNvbWUKClRoZXJlIGFyZSBubyBtYWNyb3MgYW55
bW9yZSBhZmFpY3MuCgo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L25vc3BlYy5oCj4gQEAgLTAsMCArMSwyNSBAQAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmll
cjogR1BMLTIuMCAqLwo+ICsvKiBDb3B5cmlnaHQgMjAxOCBBbWF6b24uY29tLCBJbmMuIG9yIGl0
cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLiAKPiAqLwo+ICsKPiArI2lmbmRlZiBf
QVNNX0FSTV9OT1NQRUNfSAo+ICsjZGVmaW5lIF9BU01fQVJNX05PU1BFQ19ICj4gKwo+ICtzdGF0
aWMgaW5saW5lIGJvb2wgZXZhbHVhdGVfbm9zcGVjKGJvb2wgY29uZGl0aW9uKQo+ICt7Cj4gKyAg
cmV0dXJuIGNvbmRpdGlvbjsKCkluc3VmZmljaWVudCBpbmRlbnRhdGlvbi4KCj4gLS0tIC9kZXYv
bnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmgKPiBAQCAtMCwwICsxLDQ1
IEBACj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gKy8qIENvcHly
aWdodCAyMDE4IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMg
UmVzZXJ2ZWQuICovCj4gKwo+ICsjaWZuZGVmIF9BU01fWDg2X05PU1BFQ19ICj4gKyNkZWZpbmUg
X0FTTV9YODZfTk9TUEVDX0gKPiArCj4gKyNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4KPiAr
Cj4gKy8qIEFsbG93IHRvIGluc2VydCBhIHJlYWQgbWVtb3J5IGJhcnJpZXIgaW50byBjb25kaXRp
b25hbHMgKi8KPiArc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBiYXJyaWVyX25vc3BlY190cnVl
KHZvaWQpCj4gK3sKPiArI2lmZGVmIENPTkZJR19IVk0KPiArICAgIGFsdGVybmF0aXZlKCIiLCAi
bGZlbmNlIiwgWDg2X0ZFQVRVUkVfU0NfTDFURl9WVUxOKTsKPiArI2VuZGlmCj4gKyAgICByZXR1
cm4gdHJ1ZTsKPiArfQo+ICsKPiArLyogQWxsb3cgdG8gcHJvdGVjdCBldmFsdWF0aW9uIG9mIGNv
bmRpdGlvbmFzbCB3aXRoIHJlc3BlY3QgdG8gc3BlY3VsYXRpb24gKi8KPiArc3RhdGljIGFsd2F5
c19pbmxpbmUgYm9vbCBldmFsdWF0ZV9ub3NwZWMoYm9vbCBjb25kaXRpb24pCj4gK3sKPiArI2lm
ZGVmIENPTkZJR19IVk0KPiArICAgIHJldHVybiAoY29uZGl0aW9uKSA/IGJhcnJpZXJfbm9zcGVj
X3RydWUoKSA6ICFiYXJyaWVyX25vc3BlY190cnVlKCk7CgpObyBuZWVkIGZvciB0aGUgcGFyZW50
aGVzZXMgYW55bW9yZS4gQW5kIGlzIHRoZSAjaWZkZWYgcmVhbGx5IG5lZWRlZApoZXJlPwoKPiAr
I2Vsc2UKPiArICAgIHJldHVybiBjb25kaXRpb247Cj4gKyNlbmRpZgo+ICsKPiArfQoKU3RyYXkg
YmxhbmsgbGluZS4KCj4gKy8qIEFsbG93IHRvIGJsb2NrIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBp
biBnZW5lcmljIGNvZGUgKi8KPiArLy8gI2RlZmluZSBibG9ja19zcGVjdWxhdGlvbigpICgodm9p
ZCliYXJyaWVyX25vc3BlY190cnVlKCkpCgpTdHJheSBsZWZ0b3ZlciBsaW5lLgoKPiArc3RhdGlj
IGFsd2F5c19pbmxpbmUgdm9pZCBibG9ja19zcGVjdWxhdGlvbih2b2lkKQo+ICt7Cj4gKyAgICAo
dm9pZCliYXJyaWVyX25vc3BlY190cnVlKCk7CgpObyBuZWVkIGZvciB0aGUgY2FzdCBhbnltb3Jl
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 16:01:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 16:01:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyIh1-0004fQ-9P; Mon, 25 Feb 2019 16:01:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyIgz-0004fL-Og
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 16:01:21 +0000
X-Inumbo-ID: 9746a2d6-3916-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9746a2d6-3916-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 16:01:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 08:59:19 -0700
Message-Id: <5C7410D40200007800219FD6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 08:59:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
 <1551101683-996-9-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1551101683-996-9-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH L1TF v8 8/9] x86/hvm: add nospec to hvmop
 param
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDE0OjM0LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
Ywo+IEBAIC00MTA5LDYgKzQxMDksMTEgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCj4g
ICAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCj4gICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Cj4gIAo+ICsgICAgLyoKPiArICAgICAqIE1ha2Ugc3VyZSB0aGUgYWJvdmUgYm91bmQg
Y2hlY2sgaXMgbm90IGJ5cGFzc2VkIGR1cmluZyBzcGVjdWxhdGlvbi4KPiArICAgICAqLwo+ICsg
ICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKPiArCj4gICAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5
X2FueV9pZChhLmRvbWlkKTsKPiAgICAgIGlmICggZCA9PSBOVUxMICkKPiAgICAgICAgICByZXR1
cm4gLUVTUkNIOwo+IEBAIC00Mzc1LDYgKzQzODAsMTEgQEAgc3RhdGljIGludCBodm1vcF9nZXRf
cGFyYW0oCj4gICAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCj4gICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Cj4gIAo+ICsgICAgLyoKPiArICAgICAqIE1ha2Ugc3VyZSB0aGUgYWJv
dmUgYm91bmQgY2hlY2sgaXMgbm90IGJ5cGFzc2VkIGR1cmluZyBzcGVjdWxhdGlvbi4KPiArICAg
ICAqLwo+ICsgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKCkNvbW1lbnQgc3R5bGUgKHNpbmdsZSBs
aW5lKSBpbiBib3RoIGNhc2VzLiBUaGlzIGNvdWxkIGJlIGRvbmUgd2hpbGUKY29tbWl0dGluZywg
YW5kIHdpdGggaXQgdGFrZW4gY2FyZSBvZgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 16:46:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 16:46:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyJOr-0007yj-2M; Mon, 25 Feb 2019 16:46:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Eb4A=RA=citrix.com=prvs=952ce4ebe=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gyJOp-0007ye-Ra
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 16:46:39 +0000
X-Inumbo-ID: eba8b4fe-391c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eba8b4fe-391c-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 16:46:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="78993119"
Date: Mon, 25 Feb 2019 16:46:31 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190225164631.GE1349@perard.uk.xensource.com>
References: <20190219163440.15702-1-paul.durrant@citrix.com>
 <9510cf48c9064c0fb1e6eb64b414a7ea@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9510cf48c9064c0fb1e6eb64b414a7ea@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.11.3 (2019-02-01)
Subject: Re: [Xen-devel] [PATCH] xen-block: stop leaking memory in
 xen_block_drive_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDQ6MzY6MjhQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gVGhlIGxvY2FsbHkgYWxsb2NhdGVkIFFEaWN0LXMgbmVlZCB0byBiZSBmcmVlZC4g
KCdmaWxlX2xheWVyJyB3aWxsIGJlCj4gPiBmcmVlZCBpbXBsaWNpdGx5IHNpbmNlIGl0IGlzIGFk
ZGVkIGFzIGFuIG9iamVjdCB0byAnZHJpdmVyX2xheWVyJykuCj4gPiAKPiA+IFNwb3R0ZWQgYnkg
Q292ZXJpdHk6IENJRCAxMzk4NjQ5Cj4gPiAKPiA+IFdoaWxlIGluIHRoZSBuZWlnaGJvdXJob29k
IGZyZWUgJ2RyaXZlcicgYW5kICdmaWxlbmFtZScgYXMgc29vbiBhcyB0aGV5Cj4gPiBhcmUKPiA+
IGFkZGVkIHRvIHRoZSBRRGljdHMuIEZyZWVpbmcgYWZ0ZXIgdGhlICdkb25lJyBsYWJlbCBkb2Vz
bid0IG1ha2UgdGhhdCBtdWNoCj4gPiBzZW5zZSBhcywgaWYgdGhlIGVycm9yIHBhdGgganVtcHMg
dG8gdGhhdCBsYWJlbCwgdGhlIHZhbHVlcyB3b3VsZCBiZSBOVUxMCj4gPiBhbnl3YXkuCj4gPiAK
PiA+IFRoaXMgcGF0Y2ggYWxzbyBtYWtlcyB0aGF0IG1vcmUgb2J2aW91cyBieSB0YWtpbmcgdGhl
IGVycm9yIHBhdGggaWYKPiA+ICdwYXJhbXMnIGlzIE5VTEwgYW5kIHRoZW4gYXNzZXJ0aW5nIHRo
YXQgYm90aCBkcml2ZXIgYW5kIGZpbGVuYW1lIGFyZQo+ID4gbm9uLU5VTEwgaW4gdGhlIG5vcm1h
bCBwYXRoLgo+ID4gCj4gPiBSZXBvcnRlZC1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVs
bEBsaW5hcm8ub3JnPgo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KClRoYW5rcywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 16:48:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 16:48:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyJR1-00083Y-Ie; Mon, 25 Feb 2019 16:48:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyJR0-00083R-9J
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 16:48:54 +0000
X-Inumbo-ID: 3b716d74-391d-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b716d74-391d-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 16:48:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 09:46:51 -0700
Message-Id: <5C741BF7020000780021A016@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 09:46:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
 <1551101683-996-10-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1551101683-996-10-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH L1TF v8 9/9] common/grant_table: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDE0OjM0LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBA
QCAtNjM0LDE0ICs2NDksMjQgQEAgc3RhdGljIHVuc2lnbmVkIGludCBucl9ncmFudF9lbnRyaWVz
KHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCj4gICAgICBjYXNlIDE6Cj4gICAgICAgICAgQlVJTERf
QlVHX09OKGYyZShJTklUSUFMX05SX0dSQU5UX0ZSQU1FUywgMSkgPAo+ICAgICAgICAgICAgICAg
ICAgICAgICBHTlRUQUJfTlJfUkVTRVJWRURfRU5UUklFUyk7Cj4gKwo+ICsgICAgICAgIC8qIE1h
a2Ugc3VyZSB3ZSByZXR1cm4gYSB2YWx1ZSBpbmRlcGVuZGVudGx5IG9mIHNwZWN1bGF0aXZlIGV4
ZWN1dGlvbiAqLwo+ICsgICAgICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7Cj4gICAgICAgICAgcmV0
dXJuIGYyZShucl9ncmFudF9mcmFtZXMoZ3QpLCAxKTsKPiArCj4gICAgICBjYXNlIDI6Cj4gICAg
ICAgICAgQlVJTERfQlVHX09OKGYyZShJTklUSUFMX05SX0dSQU5UX0ZSQU1FUywgMikgPAo+ICAg
ICAgICAgICAgICAgICAgICAgICBHTlRUQUJfTlJfUkVTRVJWRURfRU5UUklFUyk7Cj4gKwo+ICsg
ICAgICAgIC8qIE1ha2Ugc3VyZSB3ZSByZXR1cm4gYSB2YWx1ZSBpbmRlcGVuZGVudGx5IG9mIHNw
ZWN1bGF0aXZlIGV4ZWN1dGlvbiAqLwo+ICsgICAgICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7Cj4g
ICAgICAgICAgcmV0dXJuIGYyZShucl9ncmFudF9mcmFtZXMoZ3QpLCAyKTsKPiAgI3VuZGVmIGYy
ZQo+ICAgICAgfQo+ICAKPiArICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7Cj4gKyAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKPiArCj4gICAgICByZXR1cm4gMDsKPiAgfQoKUGVyc29uYWxseSBJIHRo
aW5rIHRoZSBhc3NlcnRpb24gc2hvdWxkIGJlIGZpcnN0IChhbHNvIGluCnNoYXJlZF9lbnRyeV9o
ZWFkZXIoKSksIGJ1dCB0aGF0J3Mgbm90aGluZyB2ZXJ5IGltcG9ydGFudCB0bwpjaGFuZ2UuCgpC
ZWxvdyBoZXJlLCBidXQgYmVmb3JlIHRoZSBuZXh0IHBhdGNoIGh1bmssIGlzIF9zZXRfc3RhdHVz
KCkuIElmCnlvdSB0aGluayB0aGVyZSdzIG5vIG5lZWQgdG8gY2hhbmdlIGl0cyBndF92ZXJzaW9u
IGNoZWNrLCB0aGVuIEkKdGhpbmsgdGhlIGNvbW1pdCBtZXNzYWdlIHNob3VsZCAoYnJpZWZseSkg
ZXhwbGFpbiB0aGlzLgoKPiBAQCAtMTQxOCw3ICsxNDUwLDcgQEAgdW5tYXBfY29tbW9uX2NvbXBs
ZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKPiAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBnOwo+ICAgICAgdWludDE2X3QgKnN0YXR1czsKPiAgCj4gLSAgICBpZiAoICFvcC0+ZG9u
ZSApCj4gKyAgICBpZiAoIGV2YWx1YXRlX25vc3BlYyghb3AtPmRvbmUpICkKPiAgICAgIHsKPiAg
ICAgICAgICAvKiB1bm1hcF9jb21tb24oKSBkaWRuJ3QgZG8gYW55dGhpbmcgLSBub3RoaW5nIHRv
IGNvbXBsZXRlLiAqLwo+ICAgICAgICAgIHJldHVybjsKCkp1c3QgbGlrZSBhYm92ZSwgYmVsb3cg
aGVyZSAoaW4gdGhlIHNhbWUgZnVuY3Rpb24pIGlzIGFub3RoZXIgdmVyc2lvbgpjaGVjayB5b3Ug
ZG9uJ3QgYWRqdXN0LCBhbmQgdGhlcmUgYXJlIGZ1cnRoZXIgb25lcyBpbiBnbnR0YWJfZ3Jvd190
YWJsZSgpLApnbnR0YWJfc2V0dXBfdGFibGUoKSwgYW5kIHJlbGVhc2VfZ3JhbnRfZm9yX2NvcHko
KS4KCj4gQEAgLTI0MDgsOSArMjQ0NSwxMSBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAo+ICAg
ICAgICAgIFBJTl9GQUlMKGd0X3VubG9ja19vdXQsIEdOVFNUX2JhZF9nbnRyZWYsCj4gICAgICAg
ICAgICAgICAgICAgIkJhZCBncmFudCByZWZlcmVuY2UgJSN4XG4iLCBncmVmKTsKPiAgCj4gLSAg
ICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIGdyZWYpOwo+ICsgICAgLyogVGhpcyBj
YWxsIGVuc3VyZXMgdGhlIGFib3ZlIGNoZWNrIGNhbm5vdCBiZSBieXBhc3NlZCBzcGVjdWxhdGl2
ZWx5ICovCj4gICAgICBzaGFoID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIGdyZWYpOwo+IC0g
ICAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gPT0gMSApCj4gKyAgICBhY3QgPSBhY3RpdmVfZW50cnlf
YWNxdWlyZShyZ3QsIGdyZWYpOwo+ICsKPiArICAgIGlmICggZXZhbHVhdGVfbm9zcGVjKHJndC0+
Z3RfdmVyc2lvbiA9PSAxKSApCj4gICAgICB7Cj4gICAgICAgICAgc2hhMiA9IE5VTEw7Cj4gICAg
ICAgICAgc3RhdHVzID0gJnNoYWgtPmZsYWdzOwoKVGhlcmUncyBhZ2FpbiBhIHNlY29uZCB2ZXJz
aW9uIGNoZWNrIGZ1cnRoZXIgZG93biBpbiB0aGlzIGZ1bmN0aW9uLgoKPiBAQCAtMjk0NSw3ICsy
OTg3LDcgQEAgZ250dGFiX3NldF92ZXJzaW9uKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFi
X3NldF92ZXJzaW9uX3QpIHVvcCkKPiAgICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBjdXJy
ZC0+Z3JhbnRfdGFibGU7Cj4gICAgICBncmFudF9lbnRyeV92MV90IHJlc2VydmVkX2VudHJpZXNb
R05UVEFCX05SX1JFU0VSVkVEX0VOVFJJRVNdOwo+ICAgICAgaW50IHJlczsKPiAtICAgIHVuc2ln
bmVkIGludCBpOwo+ICsgICAgdW5zaWduZWQgaW50IGksIG5yX2VudHM7Cj4gIAo+ICAgICAgaWYg
KCBjb3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3AsIDEpICkKPiAgICAgICAgICByZXR1cm4gLUVGQVVM
VDsKPiBAQCAtMjk2OSw3ICszMDExLDggQEAgZ250dGFiX3NldF92ZXJzaW9uKFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oZ250dGFiX3NldF92ZXJzaW9uX3QpIHVvcCkKPiAgICAgICAqIGFyZSBhbGxv
d2VkIHRvIGJlIGluIHVzZSAoeGVuc3RvcmUveGVuY29uc29sZSBrZWVwcyB0aGVtIG1hcHBlZCku
Cj4gICAgICAgKiAoWW91IG5lZWQgdG8gY2hhbmdlIHRoZSB2ZXJzaW9uIG51bWJlciBmb3IgZS5n
LiBrZXhlYy4pCj4gICAgICAgKi8KPiAtICAgIGZvciAoIGkgPSBHTlRUQUJfTlJfUkVTRVJWRURf
RU5UUklFUzsgaSA8IG5yX2dyYW50X2VudHJpZXMoZ3QpOyBpKysgKQo+ICsgICAgbnJfZW50cyA9
IG5yX2dyYW50X2VudHJpZXMoZ3QpOwo+ICsgICAgZm9yICggaSA9IEdOVFRBQl9OUl9SRVNFUlZF
RF9FTlRSSUVTOyBpIDwgbnJfZW50czsgaSsrICkKPiAgICAgIHsKPiAgICAgICAgICBpZiAoIHJl
YWRfYXRvbWljKCZfYWN0aXZlX2VudHJ5KGd0LCBpKS5waW4pICE9IDAgKQo+ICAgICAgICAgIHsK
CldoYXQgYWJvdXQgdGhlIHZhcmlvdXMgdmVyc2lvbiBhY2Nlc3NlcyBpbiB0aGlzIGZ1bmN0aW9u
PyBBbmQKd2hpbGUgSSB0aGluayB0aGUgb25lIGluIGdudHRhYl9yZWxlYXNlX21hcHBpbmdzKCkg
ZG9lc24ndCBuZWVkCmFkanVzdG1lbnQsIGl0IHNob3VsZCAoYWxzbykgYmUgbWVudGlvbmVkIGlu
IHRoZSBkZXNjcmlwdGlvbi4gVGhlCm9uZSBpbiBnbnR0YWJfbWFwX2ZyYW1lKDksIG90b2gsIGxv
b2tzIGFzIGlmIGl0IGFnYWluIG5lZWRlZAphZGp1c3RtZW50LgoKSSB3b3VsZCByZWFsbHkgbGlr
ZSB0byBhc2sgdGhhdCBJIChvciBzb21lb25lIGVsc2UpIGRvbid0IG5lZWQgdG8KZ28gdGhyb3Vn
aCBhbmQgbGlzdCByZW1haW5pbmcgdmVyc2lvbiBjaGVja3MgYWdhaW4gLSBhZnRlciBhbGwgSQpo
YWQgZG9uZSBzbyBmb3IgdjYgYWxyZWFkeSwgYW5kIEkgZGlkbid0IGdvIHRocm91Z2ggYWxsIG9m
IHRoZW0KYWdhaW4gZm9yIHY3IGFzc3VtaW5nIHRoYXQgeW91IHdvdWxkIGhhdmUgd29ya2VkIHRo
cm91Z2ggdGhlCmVudGlyZSBzZXQuCgpNZW50aW9uaW5nIHJlYXNvbnMgb2Ygb21pdHRlZCBhZGp1
c3RtZW50cyBpcyBpbiBwYXJ0aWN1bGFyCmltcG9ydGFudCBmb3IgcGVvcGxlIHRvIGhhdmUgYSBy
ZWZlcmVuY2UgZG93biB0aGUgcm9hZCwgdG8gYmUKYWJsZSB0byB0ZWxsIHdoZXRoZXIgbmV3IHZl
cnNpb24gY2hlY2tzIHRvIGFkZCBuZWVkIHRvIHRha2Ugb25lCnNoYXBlIG9yIHRoZSBvdGhlci4K
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 16:53:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 16:53:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyJUy-0000J2-5D; Mon, 25 Feb 2019 16:53:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m///=RA=citrix.com=prvs=952496c8c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gyJUw-0000Ix-Rm
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 16:52:58 +0000
X-Inumbo-ID: ccfffab5-391d-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccfffab5-391d-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 16:52:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="78993951"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23668.7521.177703.917791@mariner.uk.xensource.com>
Date: Mon, 25 Feb 2019 16:52:49 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1551100579-2135-1-git-send-email-andrew.cooper3@citrix.com>
References: <1551100579-2135-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH for-4.12] tools/tests: Drop obsolete test
 infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggZm9yLTQuMTJdIHRvb2xzL3Rlc3RzOiBEcm9w
IG9ic29sZXRlIHRlc3QgaW5mcmFzdHJ1Y3R1cmUiKToKPiBUaGUgcmVncmVzc2lvbi8gZGlyZWN0
b3J5IHdhcyBpZGVudGlmaWVkIGFzIGFscmVhZHkgYnJva2VuIGluIDIwMTIgKGMvcwo+IDk1Mzk1
M2NjNSkuICBUaGUgbG9naWMgaXMgaW50ZW5kZWQgdG8gdGVzdCAqLnB5IGZpbGVzIGluIHRoZSBY
ZW4gdHJlZSBhZ2FpbnN0Cj4gZGlmZmVyZW50IHZlcnNpb25zIG9mIHB5dGhvbiwgYnV0IGV2ZXJ5
IGlkZW50aWZpZWQgdmVyc2lvbiBpcyBub3cgb2Jzb2xldGUuCgpBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 16:58:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 16:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyJaW-0000ar-Qw; Mon, 25 Feb 2019 16:58:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=R2E2=RA=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1gyJaV-0000am-JE
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 16:58:43 +0000
X-Inumbo-ID: 9ad97035-391e-11e9-bc90-bc764e045a96
Received: from mail-qt1-x844.google.com (unknown [2607:f8b0:4864:20::844])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ad97035-391e-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 16:58:42 +0000 (UTC)
Received: by mail-qt1-x844.google.com with SMTP id y4so11272985qtc.10
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 08:58:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=umich.edu; s=google-2016-06-03;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ji8vAyXtkJNsRIUp28/MUStiNwO00B86GenOG4Mdniw=;
 b=hqR7wi3VbtivZ2s1drO3GSI3MagpfgyMjFkGuvlXRAW8i69feQtWVhKN3qqfEyEp30
 TEb7QMrebD0iebhPaKnw7o2s+qLs/k8Ich9Elq3FTLJqXZt32LI4Gjwt95xP1zFihvod
 UgXCJ2Lj8IS9AjcPall/cBQ7OmTpCApMpnq8UmyfeZyekrYJf1/n/zE9q04HaNW1yR6k
 MH1ne6vdl9BVCD+vvj1XNnL6RwdCFVMzfsFSYsWM/blvE5VoYqSMwLyF+axV+xWwC8Pc
 b5OTi7eLxNJUdSkMyUfJDtKUmzMFJWeSQ1m82gzTf12Ci0Hw2q8UjINIkmBFnOQdxDv4
 DaIQ==
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=ji8vAyXtkJNsRIUp28/MUStiNwO00B86GenOG4Mdniw=;
 b=IW1MBVOEefbHkRevbrXaIU3upc1HYYf/0Nl6i6z0fgDd5UAU8B6N8Jcf1EmXsKid2J
 TnXUHg+MQOyOqJQ68HXKSLtsY3kQl5kJwTcbPewhuJYAK9vVQ5Ud+FBdfLG4AVh4UY/F
 sL941nWhHGSCcOMcWrtdBU2hxIP0ApAckJDZslSFEX6i1a+PmnerFWia9VmbkoZUL3vH
 Ri/GBT/hQvkAvhuPckcmFvMDF+clWLQ2HF5uf7+tt9sXuOgsZF7cgGOVD7GtUc9b74Zf
 iVTD67LxVOrZV0cjp8dU5C7PCoDtdKY4WUAcl4tqE/6pOWuIOkUPe7KucasWNv5WsuSI
 dc/A==
X-Gm-Message-State: AHQUAuZU/PZ1mwmqIuE+rUtDa5QaNcgG26Kk/0vnNjJPe6f3g0x1mZ9k
 LhaVOcHH2d4dp98Xvc5T5Ac/IPODF4Z5xGd7cgc=
X-Google-Smtp-Source: AHgI3IbG7Ri9MH9bG0SkmZUVijLRaBs/0gpr1pkinPmmgxCLAOxXbzbItobU28+ufuBiRGgPxPtmh5RkpVN565mBTbU=
X-Received: by 2002:ac8:2ff1:: with SMTP id m46mr14491156qta.267.1551113921800; 
 Mon, 25 Feb 2019 08:58:41 -0800 (PST)
MIME-Version: 1.0
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
In-Reply-To: <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 25 Feb 2019 16:58:30 +0000
Message-ID: <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjUsIDIwMTkgYXQgMTE6NDIgQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPgo+ID4+PiBPbiAyMi4wMi4xOSBhdCAyMjozMywgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gUC5TLiBUaGVyZSBpcyBhIHNvbHV0aW9uIGhlcmUg
d2hpY2ggY291bGQgd29yaywgYnV0IElNTyBhIGJldHRlciB1c2Ugb2YKPiA+IHRpbWUgYW5kIGVu
ZXJneSB3b3VsZCBiZSB0byBnZXQgTUlTUkEgdG8gdXBkYXRlIHRoZWlyIHJ1bGVzIHRvIG1hdGNo
Cj4gPiB0aGlzIGNlbnR1cnksIGFuZCBzdG9wIGdldHRpbmcgaW4gdGhlIHdheSBvZiBjb21waWxl
ciBmZWF0dXJlcyBpbnRlbmRlZAo+ID4gdG8gaGVscCB0aGUgcHJvZ3JhbW1lciBhdm9pZCBidWdz
Lgo+Cj4gQXMgbXVjaCBhcyBJJ20gd2l0aCB5b3UgaW4gZGVzaXJpbmcgdGhlIGNvbXBpbGVyIGFp
ZCBnaXZlbiB0byBub3QgZ2V0Cj4gdW5kZXJtaW5lZCwgSSB0aGluayB0aGlzIE1JU1JBIHJ1bGUg
aXNuJ3QgaW4gbmVlZCBvZiBtb2Rlcm5pemluZzogSXQncwo+IG9uZSB0aGluZyBmb3IgdGhlIGNv
bXBpbGVyIHRvIGhlbHAgd2l0aCBpbi1yYW5nZSBlbnVtZXJhdG9ycywgYW5kIGl0J3MKPiBhbm90
aGVyIHRvIGRlbWFuZCB0aGF0IHVuaW50ZW50aW9uYWwgb3V0LW9mLXJhbmdlIG9uZXMgZG9uJ3Qg
Y2F1c2UKPiBhY3R1YWwgaGFybSAobGlrZSBjcmFzaGluZyB5b3VyIGNhciBpbnRvIHRoZSBuZXh0
IHRyZWUpLiBUaGlzIGlzIGV2ZW4KPiBtb3JlIHNvIHRoYXQgaWlyYyB0aGVyZSdzIG5vIHdhcm5p
bmcgaWYgeW91IHBhc3MgYSBwbGFpbiBpbnRlZ2VyIGludG8gYQo+IGZ1bmN0aW9uIHdob3NlIHBh
cmFtZXRlciBzcGVjaWZpZXMgYW4gZW51bSwgb3IgaWYgeW91IGFzc2lnbiBhIHBsYWluCj4gaW50
ZWdlciB0byBhbiBlbnVtIHR5cGVzIHZhcmlhYmxlLgoKRldJVyBJIHdhcyB0aGlua2luZyB0aGUg
c2FtZSB0aGluZy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 17:01:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 17:01:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyJdF-0001Ho-9g; Mon, 25 Feb 2019 17:01:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5lv=RA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyJdD-0001Hi-Rr
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 17:01:31 +0000
X-Inumbo-ID: ff6d3b97-391e-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff6d3b97-391e-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 17:01:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Feb 2019 10:01:30 -0700
Message-Id: <5C741F65020000780021A03F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 25 Feb 2019 10:01:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1551107027-1089-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1551107027-1089-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/xstate: Don't special case feature
 collection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDE2OjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9jcHUvY29tbW9uLmMKPiBAQCAtNDE0LDYgKzQxNCwxMCBAQCBzdGF0aWMgdm9pZCBnZW5lcmlj
X2lkZW50aWZ5KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKPiAgCQkJICAgICZjLT54ODZfY2FwYWJp
bGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpXSwKPiAgCQkJICAgICZjLT54
ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfUEtVKV0sCj4gIAkJCSAgICAm
Yy0+eDg2X2NhcGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX0FWWDUxMl80Vk5OSVcp
XSk7Cj4gKwlpZiAoIGMtPmNwdWlkX2xldmVsID49IDB4ZCApCj4gKwkJY3B1aWRfY291bnQoMHhk
LCAxLAo+ICsJCQkgICAgJmMtPng4Nl9jYXBhYmlsaXR5W2NwdWZlYXRfd29yZChYODZfRkVBVFVS
RV9YU0FWRU9QVCldLAo+ICsJCQkgICAgJnRtcCwgJnRtcCwgJnRtcCk7CgpJIHRoaW5rIHRoaXMg
ZmlsZSBpcyBzdGlsbCB0cnlpbmcgdG8gYmUgTGludXggc3R5bGUsIHdpdGggYSBjb3VwbGUgb2YK
dmlvbGF0aW9ucy4gSSBkbyBub3RpY2UgdGhhdCB0aGUgaW1tZWRpYXRlbHkgcHJlY2VkaW5nIGlm
KCkgaXMKdGhlIHNhbWUgc3R5bGUgYXMgdGhlIG9uZSB5b3UgYWRkLCBidXQgSSB0aGluayBpdCB3
b3VsZCBiZQptb3JlIGNvbnNpc3RlbnQgdG8gb21pdCB0aGUgYmxhbmtzIGltbWVkaWF0ZWx5IGlu
c2lkZSB0aGUKcGFyZW50aGVzZXMgaGVyZS4gRWl0aGVyIHdheSwKQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkkgdGFrZSBpdCB0aGF0IHlvdSdyZSBpbnRlbnRpb25h
bGx5IHVzaW5nIDB4ZCBpbiBmYXZvciBvZgpYU1RBVEVfQ1BVSUQ/CgpBcyBhbiBhc2lkZSBJIHdv
bmRlciB3aHkgd2UgaGF2ZSBjcHVpZF9jb3VudF9lYngoKSwgYnV0Cm5vdCBlLmcuIGNwdWlkX2Nv
dW50X2VheCgpIGFzIHdvdWxkIGhhdmUgYmVlbiB1c2VmdWwgaGVyZS4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 17:02:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 17:02:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyJe6-0001Ky-Lh; Mon, 25 Feb 2019 17:02:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MvD=RA=citrix.com=prvs=9522c30d4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gyJe6-0001Kr-4C
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 17:02:26 +0000
X-Inumbo-ID: 1edd949e-391f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1edd949e-391f-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 17:02:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,411,1544486400"; d="scan'208";a="78995188"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190221165041.39394-1-roger.pau@citrix.com>
 <20190221165041.39394-2-roger.pau@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <0dedb4d9-dde7-2096-f046-822140c9610d@citrix.com>
Date: Mon, 25 Feb 2019 17:02:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <20190221165041.39394-2-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 1/5] x86/p2m: pass the p2m to
 write_p2m_entry handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Tim Deegan <tim@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yMS8xOSA0OjUwIFBNLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gQ3VycmVudCBjYWxs
ZXJzIHBhc3MgdGhlIHAybSB0byBwYWdpbmdfd3JpdGVfcDJtX2VudHJ5LCBidXQgdGhlCj4gaW1w
bGVtZW50YXRpb24gc3BlY2lmaWMgaGFuZGxlcnMgb2YgdGhlIHdyaXRlX3AybV9lbnRyeSBob29r
IGluc3RlYWQKPiBvZiBhIHAybSBnZXQgYSBkb21haW4gc3RydWN0IGR1ZSB0byB0aGUgaGFuZGxp
bmcgZG9uZSBpbgo+IHBhZ2luZ193cml0ZV9wMm1fZW50cnkuCj4gCj4gQ2hhbmdlIHRoZSBjb2Rl
IHNvIHRoYXQgdGhlIGltcGxlbWVudGF0aW9ucyBvZiB3cml0ZV9wMm1fZW50cnkgdGFrZSBhCj4g
cDJtIGluc3RlYWQgb2YgYSBkb21haW4uCj4gCj4gVGhpcyBpcyBhIG5vbi1mdW5jdGlvbmFsIGNo
YW5nZSwgYnV0IHdpbGwgYmUgdXNlZCBieSBmb2xsb3cgdXAKPiBwYXRjaGVzLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 17:39:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 17:39:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyKDl-0003wt-OJ; Mon, 25 Feb 2019 17:39:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rX0y=RA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyKDk-0003wo-HI
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 17:39:16 +0000
X-Inumbo-ID: 45286d8a-3924-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45286d8a-3924-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 17:39:15 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8E95720842;
 Mon, 25 Feb 2019 17:38:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551116325;
 bh=aYVwn+7rsn3sSXIYa9/lnRAD5onY+g2nIZInIlfjfLk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Vu2XlfFYFSRL6rpi0CfupbJZP9teCTBOfY1GBNw6YjdtocV8cGa7bLgjTKjniDp27
 qKWKbrWwK9LDLMAsPek8VjKq+7mGjPM0GC7rxQe11CLUAqrDykjUZ8CackpTOAdMSL
 9ZzmbjnyhDmEhQsdV3IO09mN1QgfkprbAoTPX1vc=
Date: Mon, 25 Feb 2019 09:38:38 -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: <c9abf6b0-4875-19ec-e83d-cecbcce7ad2a@arm.com>
Message-ID: <alpine.DEB.2.10.1902250932170.4000@sstabellini-ThinkPad-X260>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <alpine.DEB.2.10.1902221351310.30151@sstabellini-ThinkPad-X260>
 <2e9ced0f-398f-e8c2-d465-195f565c7ff0@arm.com>
 <alpine.DEB.2.10.1902221416190.30151@sstabellini-ThinkPad-X260>
 <c9abf6b0-4875-19ec-e83d-cecbcce7ad2a@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1251961962-1551116325=:4000"
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "Andrii_Anisov@epam.com" <Andrii_Anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-1251961962-1551116325=:4000
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Fri, 22 Feb 2019, Julien Grall wrote:
> On 22/02/2019 22:34, Stefano Stabellini wrote:
> > On Fri, 22 Feb 2019, Julien Grall wrote:
> >> Hi Stefano,
> >>
> >> On 22/02/2019 21:58, Stefano Stabellini wrote:
> >>> On Fri, 22 Feb 2019, Andrew Cooper wrote:
> >>>> On 22/02/2019 21:00, Stefano Stabellini wrote:
> >>>>> On Fri, 22 Feb 2019, Julien Grall wrote:
> >>>>>>>>> BTW, I checked the series with -Wswitch-default:
> >>>>>>>>> -Wswitch-default
> >>>>>>>>> Warn whenever a switch statement does not have a default case.
> >>>>>>>>>> Furthermore, using BUG() is a pretty bad idea in switch.
> >>>>>>>>> It is and not only in the switch. The reason I put BUG is that I tried
> >>>>>>>>> to follow
> >>>>>>>>> the existing "error handling" at those places.
> >>>>>>>> It is not because BUG() is been used today in some places that we need to
> >>>>>>>> continue to spread it.
> >>>>>>>>
> >>>>>>>>> Use of BUG() itself is another topic which will also need to be
> >>>>>>>>> addressed
> >>>>>>>> So we should not add more of them...
> >>>>>>> Again, I see this as a dedicated change. So, in the current series I think
> >>>>>>> it is
> >>>>>>> acceptable to use the existing way of error handling if any at all.
> >>>>>> That's not how it works in upstream. If you know some constructs are wrong, it
> >>>>>> is best to try to address partially the problem directly then having so you
> >>>>>> reduce the amounts of change afterwards.
> >>>>>>
> >>>>>> So please try to not introduce more BUG() in the code base.
> >>>>> Hi Oleksandr, Julien,
> >>>>>
> >>>>> Julien's right that we should not introduce any more BUG()s. In fact,
> >>>>> each of them makes the code less safe, not more safe! The purpose of
> >>>>> MISRAC 16.4 is "defensive programming": write the code in a way that is
> >>>>> more (not less!) resilient to failure.
> >>>>>
> >>>>> So, I think it is a good idea to introduce a default label because it
> >>>>> can help us spot unexpected issues. Instead of calling BUG() in the
> >>>>> default handler, which is detrimental, we should return an error when
> >>>>> possible, or just print a warning.
> >>>>
> >>>> domain_crash() is almost always better than BUG().  It is very obvious
> >>>> if it gets hit, and wont crash Xen.
> >>>
> >>> That's a good suggestion.
> >>>
> >>>
> >>>>> As 16.4 clearly state, even a simple comment would be enough to address
> >>>>> the rule. We just need to explain why a default label is not needed.
> >>>>> Such as:
> >>>>>
> >>>>>     default:
> >>>>>     /* unreachable because blah and blah */
> >>>>
> >>>> What a simple comment doesn't do is avoid breaking -Wswitch.
> >>>
> >>> I don't know how to reconcile 16.4 with -Wswitch. One could argue that
> >>> -Wswitch could be a good way to address 16.4, but then we introduce a
> >>> compiler specific requirement. Typically gcc is not the compiler of
> >>> choice for these environments, unfortunately forcing gcc is not an
> >>> option.
> >>
> >> Well, you could build with GCC and then build with your custom
> >> compiler...
> > 
> > This suggestion is problematic: as an individual interested in MISRA-C
> > compliance, I only have the MISRA-C rules in my hands. I don't know how
> > to deal with suggestions like this one, that don't comply to the Rules,
> > but it tries to address the same issue in a different manner.
> 
> Are you suggesting we will have to abide to all the rules even if they 
> doesn't make things worst? I was under the impression we don't necessary 
> need to follow a rule if we have justification for it.

No, I am not saying we should follow all MISRAC rules to the letter. I
am saying that one thing we need to decide is what to do with "creative
suggestions": if MISRAC tells us to do XXX because of YYY, and a
maintainer suggests to do ZZZ instead, where ZZZ kind goes in the same
direction as XXX but it is not the same.

Neither the contributor nor the maintainer actually know the impact on
safety certification of ZZZ. There is no simple way to address such a
suggestion without involving MISRAC compliance experts, and I don't know
if we want that as a community.


> > I cannot rule out that it wouldn't work, but also I cannot be sure that
> > it would work. In short, I have no way to make progress or to find out
> > how to move forward. I guess as a contributor I would be forced to go
> > back to the MISRAC compliance experts and ask for their opinion. (One
> > non-technical issue is who is going to pay them for spending their time
> > on this.) But what if they say it is not acceptable for compliance?
> > 
> > This is a great topic to discuss in March and decide what to do in these
> > situations.
> > 
> > 
> >> But, GCC is pretty much the only choice for Xen on Arm today
> >> as we don't build with clang and I pretty doubt we can build with compcert.
> > 
> > Obviously, this has to change if we want to make progress on safety
> > certifications.
> 
> I am curious to know what is plan for this. I mean that if no-one is 
> planning to make Xen build with other compilers. Then what would be the 
> benefits of this?

This is a multi-years effort, and making Xen build with other compilers
has to be one of the required work items.
--8323329-1251961962-1551116325=:4000
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1251961962-1551116325=:4000--


From xen-devel-bounces@lists.xenproject.org Mon Feb 25 17:42:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 17:42:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyKGb-0004bc-C1; Mon, 25 Feb 2019 17:42:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rX0y=RA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyKGZ-0004bU-Uj
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 17:42:11 +0000
X-Inumbo-ID: adc34e4d-3924-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id adc34e4d-3924-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 17:42:11 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4608A20842;
 Mon, 25 Feb 2019 17:42:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551116530;
 bh=GZbYVwFTGa7+moaSrWIpoH9r+J+cK5ziG+Vw5S2ZeAY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ydNqk86qlN8ojAv8kyXtJKpv1+7i0srtAcer8qSEh7kwRPc4uDgai6nj05kIjhJ2w
 SeumhD5sTGLlKV7pVyypt67VZy6uR9+cSvwkEInP6qwcAe9eNRfUBDi1PWO0KLCt6j
 0T07V5hvWhbZ/Wn5xsNgnohx/3YHmxCz0ao02WVg=
Date: Mon, 25 Feb 2019 09:42:09 -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: <2992D841-035D-4256-81D7-31B684FEB451@xenproject.org>
Message-ID: <alpine.DEB.2.10.1902250938530.4000@sstabellini-ThinkPad-X260>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <f0266920-d8fc-a215-25a1-0a3da777b0a0@gmail.com>
 <ecc8d855-e3f7-9e19-b8d6-ee9a2685ade0@arm.com>
 <9398ea9e-d49f-7595-7b15-5f4524e43a72@gmail.com>
 <69ef3086-dda3-8c66-e3b6-20124e2d97cc@arm.com>
 <f502b83f-a9c6-76e8-b3ca-d11bfce348d6@gmail.com>
 <3a355069-854f-1283-e115-c6deeb6e701d@arm.com>
 <ee393536-d825-bf0d-1224-ac6f88daeda6@gmail.com>
 <e414749f-980d-168f-b276-fafd5ac92b92@arm.com>
 <49ce8567-f65c-cb74-018b-87216dccf132@gmail.com>
 <234d8052-6911-1b55-38c0-2f067aff56c6@arm.com>
 <6d85ae68-943d-9611-53e0-5b48081514d9@gmail.com>
 <2992D841-035D-4256-81D7-31B684FEB451@xenproject.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyNSBGZWIgMjAxOSwgTGFycyBLdXJ0aCB3cm90ZToKPiAgICAgICBPbiAyNSBGZWIg
MjAxOSwgYXQgMTM6NDcsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxhbmRyMjAwMEBnbWFpbC5j
b20+IHdyb3RlOgo+IAo+IE9uIDIvMjUvMTkgMzo0MCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
IAo+ICAgICAgICAgICAgICAgICAgIE15IHBvaW50IGlzIG5vdCBhYm91dCBzZW5kaW5nIHN1Y2gg
Y29kZSBvbiB0aGUgbWFpbGluZyBsaXN0LiBNeSBwb2ludCBpcyB5b3UgbmVlZCB0bwo+ICAgICAg
ICAgICAgICAgICAgIHByb3ZpZGUgYXMgbXVjaCBhcyBwb3NzaWJsZSBkZXRhaWxzIGluIHlvdXIg
Y292ZXIgbGV0dGVyIHNvIHdlIGNhbiBiZSBtb3JlIGVmZmljaWVudAo+ICAgICAgICAgICAgICAg
ICAgIHdoZW4gcmV2aWV3aW5nLiBGb3IgaW5zdGFuY2UsIG1hbnkgb2YgdXMgZG9lcyBub3QgaGF2
ZSBhY2Nlc3MgdG8gTUlTUkEgc3BlYyBiZWNhdXNlIGl0Cj4gICAgICAgICAgICAgICAgICAgaXMg
bm90IGZyZWUuLi4KPiAKPiAgICAgICAgICAgICBXaGlsZSBJIGFncmVlIHRoYXQgb25lIGhhcyB0
byBwcm92aWRlIGFzIG11Y2ggc3VwcG9ydGluZyBpbmZvcm1hdGlvbiBhcyBwb3NzaWJsZQo+ICAg
ICAgICAgICAgIHdoaWxlIHByZXNlbnRpbmcgc29tZSB3b3JrIHRvIHRoZSBjb21tdW5pdHkgaXQg
aXMgdGhhdCBJIGNhbm5vdCBkaXNjbG9zZQo+ICAgICAgICAgICAgIE1JU1JBIHJ1bGVzIGhlcmUu
IEFzIHlvdSBzYWlkLCBNSVNSQSBzcGVjIGlzIG5vdCBmcmVlLiBBbmQgb2YgY291cnNlIEkgY2Fu
bm90Cj4gICAgICAgICAgICAgZXhwZWN0IGFueW9uZSB0byBieSBpdCBmb3IgdGhlIHJlYXNvbiB0
aGF0IHNvbWVvbmUgd2FudHMgc29tZSBwYXRjaCB0byBiZQo+ICAgICAgICAgICAgICJzZWN1cmVs
eSIgb3IgYmxpbmRseSByZXZpZXdlZC4gKEJUVywgdGhpcyBpcyB0aGUgdG9waWMgdGhhdCBoYXMg
YWxyZWFkeSBiZWVuCj4gICAgICAgICAgICAgcmFpc2VkIGluIG91ciB0ZWFtIGludGVybmFsbHkg
YW5kIGJlaW5nIGRpc2N1c3NlZCkKPiAKPiAKPiAgICAgICBJIHVuZGVyc3RhbmQgdGhhdCBNSVNS
QSBpcyBub3QgZnJlZSBhbmQgZG9lcyBub3QgYXNrIHlvdSB0byBjb3B5L3Bhc3RlIHRoZSBQREYu
Cj4gCj4gICAgICAgV2hhdCBJIGFzayBpcyBwcm92aWRlIGVub3VnaCBwb2ludGVyIGZvciB1cyB0
byB1bmRlcnN0YW5kIGhvdyB0aGlzIGZpdHMgaW4gWGVuIGNvZGUgYmFzZS4gRm9yIGluc3RhbmNl
LCBhIGxvdAo+ICAgICAgIG9mIHRoZSBNSVNSQSBydWxlcyBoYXZlIGV4cGxhbmF0aW9uIG9ubGlu
ZSAoc2VlIHdlYnNpdGUgc3VjaCBhcyBbMV0gYW5kIFsyXSkuIEFub3RoZXIgYWx0ZXJuYXRpdmUg
aXMgdG8KPiAgICAgICBzdW1tYXJpemUgdGhlIGlzc3VlcyB3aXRoIHlvdXIgb3duIGFyZ3VtZW50
cy4KPiAKPiBUb3RhbGx5IGFncmVlLCBJJ2xsIHRyeSBoYXJkZXIgbmV4dCB0aW1lIGluIGZpbmRp
bmcgb3BlbiBzb3VyY2VzIHdpdGggcnVsZSdzCj4gZGVzY3JpcHRpb25zCj4gCj4gCj4gSSBhbSB3
b25kZXJpbmcsIHdoZXRoZXIgaXQgd291bGQgbWFrZSBzZW5zZSB0byBidXkgYSBzZXQgb2YgTUlT
UkEgQyBvbmxpbmUgY29waWVzIGZvciBwZW9wbGUgd2hvIHJlZ3VsYXJseSByZXZpZXcgb3RoZXIg
cGVvcGxlJ3MKPiBjb2RlIChlZy4gb25lIHBlciBhY3RpdmUgY29tbWl0dGVyKS4gVGhlIGNvc3Qg
aXMgbm90IHRoYXQgaGlnaCBwZXIgbGljZW5zZVRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgd291bGQg
ZXhjbHVkZSBhIHBhcnQgb2YgdGhlCj4gY29tbXVuaXR5Cj4gVGhlcmUgd291bGQgYWxzbyBiZSBh
IG1pbmltYWwgbWFuYWdlbWVudCBvdmVyaGVhZAoKRXhjZWxsZW50IGlkZWEuIEluIGZhY3QsIEkg
d2FzIGRpc2N1c3NpbmcgdGhpcyB3aXRoIEp1bGllbiBsYXN0IHdlZWs6IEkKdGhpbmsgd2UgbmVl
ZCBhbGwgdGhlIGh5cGVydmlzb3IgY29tbWl0dGVycyB0byBoYXZlIGFjY2VzcyB0byB0aGUgTUlT
UkFDCnNwZWMuICBKdWxpZW4gYW5kIEkgYWxyZWFkeSBoYXZlIGEgY29weSB0aGFua3MgdG8gb3Vy
IGVtcGxveWVycy4gV2UgbmVlZApKYW4sIEFuZHJldywgYW5kIEdlb3JnZSB0byBoYXZlIG9uZSBj
b3B5IHRvby4KCklkZWFsbHksIHdlIHNob3VsZCBiZSBhYmxlIHRvIGRvIHRoaXMgaW4gYWR2YW5j
ZSBvbiB0aGUgbWVldGluZyBuZXh0Cm1vbnRoLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 17:43:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 17:43:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyKHY-0004fs-OX; Mon, 25 Feb 2019 17:43:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MvD=RA=citrix.com=prvs=9522c30d4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gyKHY-0004fn-5v
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 17:43:12 +0000
X-Inumbo-ID: d17b1f60-3924-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d17b1f60-3924-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 17:43:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,412,1544486400"; 
 d="diff'?scan'208";a="78999710"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190221165041.39394-1-roger.pau@citrix.com>
 <20190221165041.39394-4-roger.pau@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <72001ac1-7c38-3a8a-1e6a-c66da20c6a98@citrix.com>
Date: Mon, 25 Feb 2019 17:42:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <20190221165041.39394-4-roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="------------941F88A7539BD5153D3D1181"
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 3/5] p2m: change write_p2m_entry to
 return an error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Tim Deegan <tim@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On 2/21/19 4:50 PM, Roger Pau Monne wrote:
> This is in preparation for also changing p2m_entry_modify to return an
> error code.
> 
> No functional change intended.
> 
> Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
> ---
[snip]
> diff --git a/xen/arch/x86/mm/p2m-pt.c b/xen/arch/x86/mm/p2m-pt.c
> index 04e9d81cf6..254c5dfd19 100644
> --- a/xen/arch/x86/mm/p2m-pt.c
> +++ b/xen/arch/x86/mm/p2m-pt.c
> @@ -184,6 +184,8 @@ p2m_next_level(struct p2m_domain *p2m, void **table,
>      l1_pgentry_t *p2m_entry, new_entry;
>      void *next;
>      unsigned int flags;
> +    int rc;
> +    mfn_t mfn = INVALID_MFN;
>  
>      if ( !(p2m_entry = p2m_find_entry(*table, gfn_remainder, gfn,
>                                        shift, max)) )
> @@ -194,7 +196,7 @@ p2m_next_level(struct p2m_domain *p2m, void **table,
>      /* PoD/paging: Not present doesn't imply empty. */
>      if ( !flags )
>      {
> -        mfn_t mfn = p2m_alloc_ptp(p2m, level);
> +        mfn = p2m_alloc_ptp(p2m, level);
>  
>          if ( mfn_eq(mfn, INVALID_MFN) )
>              return -ENOMEM;
> @@ -202,13 +204,14 @@ p2m_next_level(struct p2m_domain *p2m, void **table,
>          new_entry = l1e_from_mfn(mfn, P2M_BASE_FLAGS | _PAGE_RW);
>  
>          p2m_add_iommu_flags(&new_entry, level, IOMMUF_readable|IOMMUF_writable);
> -        p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry, level + 1);
> +        rc = p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry, level + 1);
> +        if ( rc )
> +            ASSERT_UNREACHABLE();
>      }
>      else if ( flags & _PAGE_PSE )
>      {
>          /* Split superpages pages into smaller ones. */
>          unsigned long pfn = l1e_get_pfn(*p2m_entry);
> -        mfn_t mfn;
>          l1_pgentry_t *l1_entry;
>          unsigned int i;
>  
> @@ -250,18 +253,37 @@ p2m_next_level(struct p2m_domain *p2m, void **table,
>          {
>              new_entry = l1e_from_pfn(pfn | (i << ((level - 1) * PAGETABLE_ORDER)),
>                                       flags);
> -            p2m->write_p2m_entry(p2m, gfn, l1_entry + i, new_entry, level);
> +            rc = p2m->write_p2m_entry(p2m, gfn, l1_entry + i, new_entry, level);
> +            if ( rc )
> +            {
> +                ASSERT_UNREACHABLE();
> +                break;
> +            }
>          }
>  
>          unmap_domain_page(l1_entry);
>  
> -        new_entry = l1e_from_mfn(mfn, P2M_BASE_FLAGS | _PAGE_RW);
> -        p2m_add_iommu_flags(&new_entry, level, IOMMUF_readable|IOMMUF_writable);
> -        p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry, level + 1);
> +        if ( !rc )
> +        {
> +            new_entry = l1e_from_mfn(mfn, P2M_BASE_FLAGS | _PAGE_RW);
> +            p2m_add_iommu_flags(&new_entry, level,
> +                                IOMMUF_readable|IOMMUF_writable);
> +            rc = p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry,
> +                                      level + 1);
> +            if ( rc )
> +                ASSERT_UNREACHABLE();
> +        }
>      }
>      else
>          ASSERT(flags & _PAGE_PRESENT);
>  
> +    if ( rc )
> +    {
> +        ASSERT(mfn_valid(mfn));
> +        p2m_free_ptp(p2m, mfn_to_page(mfn));
> +        return rc;
> +    }
> +

I think the idiomatic way to deal with this would be to have a label at
the end that everything jumps to something like the attached?  That way
you don't have to spend mental effort making sure that nothing happens
between the error and the clean-up call.

Everything else looks good to me; thanks for doing this.

 -George

--------------941F88A7539BD5153D3D1181
Content-Type: text/x-patch; name="free_ptp.diff"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="free_ptp.diff"

diff --git a/xen/arch/x86/mm/p2m-pt.c b/xen/arch/x86/mm/p2m-pt.c
index 254c5dfd19..1eb22bd06e 100644
--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -206,7 +206,10 @@ p2m_next_level(struct p2m_domain *p2m, void **table,=

         p2m_add_iommu_flags(&new_entry, level, IOMMUF_readable|IOMMUF_wr=
itable);
         rc =3D p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry, leve=
l + 1);
         if ( rc )
+        {
             ASSERT_UNREACHABLE();
+            goto free_ptp;
+        }
     }
     else if ( flags & _PAGE_PSE )
     {
@@ -257,39 +260,37 @@ p2m_next_level(struct p2m_domain *p2m, void **table=
,
             if ( rc )
             {
                 ASSERT_UNREACHABLE();
-                break;
+                unmap_domain_page(l1_entry);
+                goto free_ptp;
             }
         }
=20
         unmap_domain_page(l1_entry);
=20
-        if ( !rc )
-        {
-            new_entry =3D l1e_from_mfn(mfn, P2M_BASE_FLAGS | _PAGE_RW);
-            p2m_add_iommu_flags(&new_entry, level,
-                                IOMMUF_readable|IOMMUF_writable);
-            rc =3D p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry,
-                                      level + 1);
-            if ( rc )
-                ASSERT_UNREACHABLE();
+        new_entry =3D l1e_from_mfn(mfn, P2M_BASE_FLAGS | _PAGE_RW);
+        p2m_add_iommu_flags(&new_entry, level,
+                            IOMMUF_readable|IOMMUF_writable);
+        rc =3D p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry,
+                                  level + 1);
+        if ( rc ) {
+            ASSERT_UNREACHABLE();
+            goto free_ptp;
         }
     }
     else
         ASSERT(flags & _PAGE_PRESENT);
=20
-    if ( rc )
-    {
-        ASSERT(mfn_valid(mfn));
-        p2m_free_ptp(p2m, mfn_to_page(mfn));
-        return rc;
-    }
-
     next =3D map_domain_page(l1e_get_mfn(*p2m_entry));
     if ( unmap )
         unmap_domain_page(*table);
     *table =3D next;
=20
     return 0;
+
+ free_ptp:
+    ASSERT(mfn_valid(mfn));
+    p2m_free_ptp(p2m, mfn_to_page(mfn));
+    return rc;
 }
=20
 /*

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------941F88A7539BD5153D3D1181--


From xen-devel-bounces@lists.xenproject.org Mon Feb 25 17:48:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 17:48:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyKM9-0004uT-Bh; Mon, 25 Feb 2019 17:47:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rX0y=RA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyKM8-0004uO-0x
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 17:47:56 +0000
X-Inumbo-ID: 7a9740cc-3925-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a9740cc-3925-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 17:47:54 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C23BD20643;
 Mon, 25 Feb 2019 17:47:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551116874;
 bh=0MKPYkSZf/fPXf0jIePQy1Ks3/NumyGnaQc5p0y6hqU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=wU5oZIFomDG/d/8+9Gr9q55lSVxM2jx68HLJ21HtlGggW76HzZKZgARtAYJN3rbwX
 SwGbqtgaL8QCezx7k2YhxAFtzia/pzwhOfp2khw+9frHmSgOHJlTcZCV/7ud/tXC1v
 O5qaV37bEmRrRPEf2D9NQBsbsXpHyrL8Woi6sWHw=
Date: Mon, 25 Feb 2019 09:47:53 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: George Dunlap <dunlapg@umich.edu>
In-Reply-To: <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyNSBGZWIgMjAxOSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiBNb24sIEZlYiAy
NSwgMjAxOSBhdCAxMTo0MiBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3Rl
Ogo+ID4KPiA+ID4+PiBPbiAyMi4wMi4xOSBhdCAyMjozMywgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+IHdyb3RlOgo+ID4gPiBQLlMuIFRoZXJlIGlzIGEgc29sdXRpb24gaGVyZSB3aGljaCBj
b3VsZCB3b3JrLCBidXQgSU1PIGEgYmV0dGVyIHVzZSBvZgo+ID4gPiB0aW1lIGFuZCBlbmVyZ3kg
d291bGQgYmUgdG8gZ2V0IE1JU1JBIHRvIHVwZGF0ZSB0aGVpciBydWxlcyB0byBtYXRjaAo+ID4g
PiB0aGlzIGNlbnR1cnksIGFuZCBzdG9wIGdldHRpbmcgaW4gdGhlIHdheSBvZiBjb21waWxlciBm
ZWF0dXJlcyBpbnRlbmRlZAo+ID4gPiB0byBoZWxwIHRoZSBwcm9ncmFtbWVyIGF2b2lkIGJ1Z3Mu
Cj4gPgo+ID4gQXMgbXVjaCBhcyBJJ20gd2l0aCB5b3UgaW4gZGVzaXJpbmcgdGhlIGNvbXBpbGVy
IGFpZCBnaXZlbiB0byBub3QgZ2V0Cj4gPiB1bmRlcm1pbmVkLCBJIHRoaW5rIHRoaXMgTUlTUkEg
cnVsZSBpc24ndCBpbiBuZWVkIG9mIG1vZGVybml6aW5nOiBJdCdzCj4gPiBvbmUgdGhpbmcgZm9y
IHRoZSBjb21waWxlciB0byBoZWxwIHdpdGggaW4tcmFuZ2UgZW51bWVyYXRvcnMsIGFuZCBpdCdz
Cj4gPiBhbm90aGVyIHRvIGRlbWFuZCB0aGF0IHVuaW50ZW50aW9uYWwgb3V0LW9mLXJhbmdlIG9u
ZXMgZG9uJ3QgY2F1c2UKPiA+IGFjdHVhbCBoYXJtIChsaWtlIGNyYXNoaW5nIHlvdXIgY2FyIGlu
dG8gdGhlIG5leHQgdHJlZSkuIFRoaXMgaXMgZXZlbgo+ID4gbW9yZSBzbyB0aGF0IGlpcmMgdGhl
cmUncyBubyB3YXJuaW5nIGlmIHlvdSBwYXNzIGEgcGxhaW4gaW50ZWdlciBpbnRvIGEKPiA+IGZ1
bmN0aW9uIHdob3NlIHBhcmFtZXRlciBzcGVjaWZpZXMgYW4gZW51bSwgb3IgaWYgeW91IGFzc2ln
biBhIHBsYWluCj4gPiBpbnRlZ2VyIHRvIGFuIGVudW0gdHlwZXMgdmFyaWFibGUuCj4gCj4gRldJ
VyBJIHdhcyB0aGlua2luZyB0aGUgc2FtZSB0aGluZy4KCkphbiBkZXNjcmliZWQgZXhhY3RseSB0
aGUgc2NlbmFyaW8gUnVsZSAxNi40IGF0dGVtcHRzIHRvIHByb3RlY3QgdXMKZnJvbS4gRllJIE1J
U1JBQyBleHBsYWlucyB0aGUgcmVhc29ucyBiZWhpbmQgZWFjaCBydWxlLCB0aGlzIGlzIHdoeSBJ
CnRoaW5rIGl0IHdvdWxkIGJlIGdyZWF0IGZvciB5b3UgKHlvdSBhcyBpbiB0aGUgeDg2IGFuZCBB
cm0gbWFpbnRhaW5lcnMKbWFpbmx5KSB0byBoYXZlIGFjY2VzcyB0byBpdCBzbyB5b3UgY2FuIHJl
YWQgdGhlIGV4cGxhbmF0aW9uIGJ5CnlvdXJzZWx2ZXMuCgpBbHNvLCBhbGwgdGhlIGFsdGVybmF0
aXZlIHN1Z2dlc3Rpb25zIGFib3V0IHVzaW5nIGNvbXBsaWVyIGZlYXR1cmVzIHRvCmNoZWNrIHN3
aXRjaCBzdGF0ZW1lbnRzIGFyZSBiYXNlZCBvbiB0aGUgZmFjdCB0aGF0IG9uZSBjYW4gdXNlIHRo
b3NlCmNvbXBpbGVycy4gSSBkb24ndCB0aGluayB3ZSBjYW4vc2hvdWxkL3dhbnQgdG8gbWFuZGF0
ZSB3aGljaCBjb21waWxlcnMKYXJlIHVzZWQgd2l0aCB0aGUgWGVuIGNvZGViYXNlLiBXZSBkb24n
dCB3YW50IHRvIGdldCBpbnRvIHRoZSBzaXR1YXRpb24Kd2hlcmUgdGhlIGNvZGUgaXMgInNhZmUi
IG9ubHkgd2hlbiBpdCBpcyBidWlsdCB3aXRoIGdjYy4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 17:59:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 17:59:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyKXR-0005qw-EZ; Mon, 25 Feb 2019 17:59:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QGuB=RA=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gyKXQ-0005qr-FQ
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 17:59:36 +0000
X-Inumbo-ID: 1baa94b8-3927-11e9-bc90-bc764e045a96
Received: from mail-wm1-x32f.google.com (unknown [2a00:1450:4864:20::32f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1baa94b8-3927-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 17:59:34 +0000 (UTC)
Received: by mail-wm1-x32f.google.com with SMTP id v26so77944wmh.3
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 09:59:34 -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=hI3yfKr4YGC7T2HLEOWEKiKRHhk8DSPU7jSv015GQP4=;
 b=EBKpIvXsk+5M1gDSP2JzJocTfKrXG/pghBFD33j63n3L2t5EIg0acNE+arJrwTvNHA
 m8ZbdYTsMfUCxKJ5m0GdVl12aSIza1RlCggvx/XWi7pT7mROZq22tC75dDCUhIshsHp5
 AStIcwMuQDFHfhPb5kgzIrl+xT/jxPQLN5Mjm3+IZp4JaRTU8vtOmzt4DpHH291rSdZn
 bRxIIT907KVEbUNH1lOzY1Hu5eKwMtUzVt8xiFi2pXJkJQoRPND0grKQFzPodh9oVcTu
 sSiWlj1SJSFdr6Gxo2Tqcs/cvS+WuznNjWT37/XTL7xfWMLLN3GfgPvbbbopY0fU+WcG
 tlmg==
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=hI3yfKr4YGC7T2HLEOWEKiKRHhk8DSPU7jSv015GQP4=;
 b=fhk0fARr6i0G9UQEyTGhbxvfiS9oKnDM+jC0XGb3hDFWlFp/EnXluPUN2433YTz1tU
 p2T3zw2Wrkxt7kUPQVR5F8MnCd/7Ny048Nnfvg0dhK3tKNUfA8L9yZcRO6sukXkCJtsm
 SxeucukroP6wECfl8FRzqy/aYAcUjG6zDnXkXn8l3qetxUBNtgwjVght3yEGb0HjxDSM
 hjqamsOaYq+OhnozlwyzIiO+GOz3IQ1Xy7yJV5Hg0KFoSIkucVBUHlifZFlKWQbYGqq/
 hX7QC3NssE6Jqz1j8g4RLPlkAWgzzdaLbYGsoFpNXrxhIeZLpKD/yRiuBgAtgR7+rqEn
 dxHg==
X-Gm-Message-State: AHQUAubyuunNRgkCwCIqSaa+RYsxoDAoe0JmX5fJuWjxfHger0CKbHwB
 928X49JHCBLvQOXkOqzk7hTh05C4O4Q=
X-Google-Smtp-Source: AHgI3IZlSbui2vZNIG5XlJukKN94MQaLbKNIm1JpqnGco9wFsJSbh9PYzxc07EUssZ9TDFsUV9IwGQ==
X-Received: by 2002:a1c:4006:: with SMTP id n6mr11227wma.137.1551117573449;
 Mon, 25 Feb 2019 09:59:33 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:d536:d55f:bf66:bb7f?
 ([2a02:c7f:ac18:da00:d536:d55f:bf66:bb7f])
 by smtp.gmail.com with ESMTPSA id 65sm11732323wrb.62.2019.02.25.09.59.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 09:59:32 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Message-Id: <D6094088-179E-4853-9855-F3F3D33B1062@xenproject.org>
Date: Mon, 25 Feb 2019 17:59:31 +0000
To: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: [Xen-devel] Xen Project Community Call March: Poll for the best day
 (originally week of March 11, propose to move to the week of March 17th)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSSBoYWQgYW4gYWN0aW9uIHRvIGRldGVybWluZSB0aGUgYmVzdCBkYXkgZm9yIGNv
bW11bml0eSBjYWxscyBnb2luZyBmb3J3YXJkOiBXZWRuZXNkYXkgY2xhc2hlcyB3aXRoIGEgbWVl
dGluZyB0aGF0IEFuZHJldyBoYXMgdG8gYXR0ZW5kLiBUaGlzIHdhcyBhIGNvbnNlcXVlbmNlIG9m
IG1vdmluZyB0aGUgbWVldGluZyB0byB0aGUgZm9sbG93aW5nIHRpbWUgc2xvdAoKIyMgTWVldGlu
ZyB0aW1lCjE2OjAwIC0gMTc6MDAgVVRDCiA4OjAwIC0gIDk6MDAgRURUIChTYW4gRnJhbmNpc2Nv
KQoxMTowMCAtIDEyOjAwIEVEVCAoTmV3IFlvcmspCjE2OjAwIC0gMTc6MDAgQlNUIChMb25kb24p
CjE3OjAwIC0gMTg6MDAgQ0VTVCAoQmVybGluKQowMDowMCAtIDAxOjAwIENTVCAoQmVpamluZykK
CkZpcnN0bHksIEkgd291bGQgbGlrZSB0byBwcm9wb3NlIHRvIG1vdmUgdGhlIG1lZXRpbmcgdG8g
dGhlIHdlZWsgb2YgTWFyY2ggMTd0aCwgYXMgSSBhbSB0cmF2ZWxsaW5nIHRoZSB3ZWVrIG9mIHRo
ZSAxMXRoIGFuZCB3b3VsZCBub3QgYmUgYWJsZSB0byBob3N0IGl0LgoKRm9yIHRoZSBtZWV0aW5n
IGRheSBwb2xsLCBwbGVhc2Ugc2VlIGh0dHBzOi8vZG9vZGxlLmNvbS9wb2xsLzlnN2VjdTN0eWd3
NWFkejgKCkJlc3QgUmVnYXJkcwpMYXJzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 18:12:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 18:12:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyKk1-0007N2-Pf; Mon, 25 Feb 2019 18:12:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QGuB=RA=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gyKk0-0007Mx-3o
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 18:12:36 +0000
X-Inumbo-ID: eca3b721-3928-11e9-bc90-bc764e045a96
Received: from mail-wr1-x435.google.com (unknown [2a00:1450:4864:20::435])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eca3b721-3928-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 18:12:35 +0000 (UTC)
Received: by mail-wr1-x435.google.com with SMTP id i16so10980591wrs.13
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 10:12:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=HyJ/ro5H7GE3NMgx66W54vpqIjyuTEj6pCZBpD0O+Mw=;
 b=ci5xOxlj5n4PO8hjIn70tZ3XPYUgrCiq2vrwODbGVXdHynJeuvZsYTNMTtDLNxPovN
 Uyv7KmuZZcmKZs+1w8e7Fvfy1UoGcoRPAPUKkKXqsi8MnT4IOudIwUVP8h9HRluJ+YxO
 lK6uGcMY0Zw0JOCMFQDu3jyueOktTK1MmWYPVMTbNv/+fzwfTOVZlD4obmTuatkN8dHa
 pLXXqxssOdvzb8sp3fWljTRkWbeTvuXXtY6qpU+JW0fi3UyEIBEEIG0hd2b5m/1Vjp2A
 RUh39HT3C6tfLWSb/FMtZOJ4vFh/A/yUAhwY4BOpuURLNzNrelC2JkPyvL6CjCsqZGvd
 yyRA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=HyJ/ro5H7GE3NMgx66W54vpqIjyuTEj6pCZBpD0O+Mw=;
 b=rSkPx3Y0yjtNeVKXKwL0C+ULIMwAdcxaUrXhB6z3leLXTleLf9vDRuUxadKbJDC8Rv
 DAENIBki1C+MaA30e8UShJlFDFAXtXknWkchZksmiPcHU8GewCRX78cAheTttM9zxztB
 0JbcLH1PDEUQmigYfYXiwsqZ1R2gkteZtNIuTAY252KQT40aRqSa4AaJvhvCIB70XLCB
 bepcHaZ0IiJU/ToS1IuvHNlzx4+HrMonPRkObfKbkTu+LPawI8+7ggLI3blKS3U9aNWM
 ev+3a8VlywttPxAO8UhB0acUL/ZSW1r/gf0dJXBomr8xW4ANDALsCVGikBnf7MOV9FLj
 5O3w==
X-Gm-Message-State: AHQUAuaOU+By1jir0NaSNltJSyUtMePRb2AGD1jNX5HpH16aHy5ytc6o
 ibVz95F7WM36cjGqSASnUL6s19dfoSY=
X-Google-Smtp-Source: AHgI3IZqXnoYGVC4fy40Ox22OPX+lqdE15Gj7w65dx4NxdPF86e6LxKWcmzJQP8/9JgM0gL3/lBBmw==
X-Received: by 2002:adf:b601:: with SMTP id f1mr14145516wre.158.1551118353530; 
 Mon, 25 Feb 2019 10:12:33 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:d536:d55f:bf66:bb7f?
 ([2a02:c7f:ac18:da00:d536:d55f:bf66:bb7f])
 by smtp.gmail.com with ESMTPSA id j124sm8588869wmb.48.2019.02.25.10.12.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 10:12:32 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
In-Reply-To: <D6094088-179E-4853-9855-F3F3D33B1062@xenproject.org>
Date: Mon, 25 Feb 2019 18:12:31 +0000
Message-Id: <0E55EA75-6740-4CED-8FA2-CB6BB8DE71C3@xenproject.org>
References: <D6094088-179E-4853-9855-F3F3D33B1062@xenproject.org>
To: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Xen Project Community Call March: Poll for the best
 day (originally week of March 11, propose to move to the week of March 17th)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2xpZ2h0IGNvcnJlY3Rpb246IGluIE1hcmNoIGRheWxpZ2h0IHNhdmluZyBjb21lcyBpbnRvIGVm
ZmVjdCB3aXRoIERTVCBpbiBFdXJvcGUgc3RhcnRpbmcgTWFyY2ggMzFzdCBhbmQgaW4gdGhlIFVT
IE1hcmNoIDEwdGguIFRoaXMgbWVhbnMgdGhlIG1lZXRpbmcgdGltZXMgaW4gTWFyY2ggd2lsbCBi
ZSBzbGlnaHRseSBvZmYuIFRoYW5rIHlvdSB0byBTdGVmYW5vIGZvciBzcG90dGluZyB0aGlzCgo+
ICMjIE1lZXRpbmcgdGltZQo+IDE2OjAwIC0gMTc6MDAgVVRDCj4gODowMCAtICA5OjAwIEVEVCAo
U2FuIEZyYW5jaXNjbykKSW4gTWFyY2ggb25seTogOTowMCAtIDEwOjAwLCBmcm9tIEFwcmlsIHRo
ZSBhYm92ZSB0aW1lcyBhcmUgY29ycmVjdAo+IDExOjAwIC0gMTI6MDAgRURUIChOZXcgWW9yaykK
SW4gTWFyY2ggb25seTogMTI6MDAgLSAxMzowMCwgZnJvbSBBcHJpbCB0aGUgYWJvdmUgdGltZXMg
YXJlIGNvcnJlY3QKPiAxNjowMCAtIDE3OjAwIEJTVCAoTG9uZG9uKQo+IDE3OjAwIC0gMTg6MDAg
Q0VTVCAoQmVybGluKQo+IDAwOjAwIC0gMDE6MDAgQ1NUIChCZWlqaW5nKQpGcm9tIEFwcmlsOiAy
MzowMCAtIDAwOjAwCgpSZWdhcmRzCkxhcnMKCj4gT24gMjUgRmViIDIwMTksIGF0IDE3OjU5LCBM
YXJzIEt1cnRoIDxsYXJzLmt1cnRoQHhlbnByb2plY3Qub3JnPiB3cm90ZToKPiAKPiBIaSBhbGws
Cj4gCj4gSSBoYWQgYW4gYWN0aW9uIHRvIGRldGVybWluZSB0aGUgYmVzdCBkYXkgZm9yIGNvbW11
bml0eSBjYWxscyBnb2luZyBmb3J3YXJkOiBXZWRuZXNkYXkgY2xhc2hlcyB3aXRoIGEgbWVldGlu
ZyB0aGF0IEFuZHJldyBoYXMgdG8gYXR0ZW5kLiBUaGlzIHdhcyBhIGNvbnNlcXVlbmNlIG9mIG1v
dmluZyB0aGUgbWVldGluZyB0byB0aGUgZm9sbG93aW5nIHRpbWUgc2xvdAo+IAouLi4KPiAKPiBG
aXJzdGx5LCBJIHdvdWxkIGxpa2UgdG8gcHJvcG9zZSB0byBtb3ZlIHRoZSBtZWV0aW5nIHRvIHRo
ZSB3ZWVrIG9mIE1hcmNoIDE3dGgsIGFzIEkgYW0gdHJhdmVsbGluZyB0aGUgd2VlayBvZiB0aGUg
MTF0aCBhbmQgd291bGQgbm90IGJlIGFibGUgdG8gaG9zdCBpdC4KPiAKPiBGb3IgdGhlIG1lZXRp
bmcgZGF5IHBvbGwsIHBsZWFzZSBzZWUgaHR0cHM6Ly9kb29kbGUuY29tL3BvbGwvOWc3ZWN1M3R5
Z3c1YWR6OAo+IAo+IEJlc3QgUmVnYXJkcwo+IExhcnMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 18:12:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 18:12:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyKkA-0007OF-6w; Mon, 25 Feb 2019 18:12:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pOtK=RA=citrix.com=prvs=952d8b9b9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gyKk9-0007O1-0S
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 18:12:45 +0000
X-Inumbo-ID: f131ae36-3928-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f131ae36-3928-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 18:12:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,412,1544486400"; d="scan'208";a="86421019"
To: Jan Beulich <JBeulich@suse.com>
References: <1551107027-1089-1-git-send-email-andrew.cooper3@citrix.com>
 <5C741F65020000780021A03F@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <ecbd4eff-3330-394c-8f8b-8682983fcedb@citrix.com>
Date: Mon, 25 Feb 2019 18:12:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <5C741F65020000780021A03F@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/xstate: Don't special case feature
 collection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDIvMjAxOSAxNzowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDIuMTkg
YXQgMTY6MDMsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEveGVu
L2FyY2gveDg2L2NwdS9jb21tb24uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
Cj4+IEBAIC00MTQsNiArNDE0LDEwIEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfaWRlbnRpZnkoc3Ry
dWN0IGNwdWluZm9feDg2ICpjKQo+PiAgCQkJICAgICZjLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0
X3dvcmQoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpXSwKPj4gIAkJCSAgICAmYy0+eDg2X2NhcGFiaWxp
dHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX1BLVSldLAo+PiAgCQkJICAgICZjLT54ODZfY2Fw
YWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfQVZYNTEyXzRWTk5JVyldKTsKPj4gKwlp
ZiAoIGMtPmNwdWlkX2xldmVsID49IDB4ZCApCj4+ICsJCWNwdWlkX2NvdW50KDB4ZCwgMSwKPj4g
KwkJCSAgICAmYy0+eDg2X2NhcGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX1hTQVZF
T1BUKV0sCj4+ICsJCQkgICAgJnRtcCwgJnRtcCwgJnRtcCk7Cj4gSSB0aGluayB0aGlzIGZpbGUg
aXMgc3RpbGwgdHJ5aW5nIHRvIGJlIExpbnV4IHN0eWxlLCB3aXRoIGEgY291cGxlIG9mCj4gdmlv
bGF0aW9ucy4gSSBkbyBub3RpY2UgdGhhdCB0aGUgaW1tZWRpYXRlbHkgcHJlY2VkaW5nIGlmKCkg
aXMKPiB0aGUgc2FtZSBzdHlsZSBhcyB0aGUgb25lIHlvdSBhZGQsIGJ1dCBJIHRoaW5rIGl0IHdv
dWxkIGJlCj4gbW9yZSBjb25zaXN0ZW50IHRvIG9taXQgdGhlIGJsYW5rcyBpbW1lZGlhdGVseSBp
bnNpZGUgdGhlCj4gcGFyZW50aGVzZXMgaGVyZS4KCi9zaWdoIC0gd2lsbCBmaXguCgo+ICBFaXRo
ZXIgd2F5LAo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4KPiBJ
IHRha2UgaXQgdGhhdCB5b3UncmUgaW50ZW50aW9uYWxseSB1c2luZyAweGQgaW4gZmF2b3Igb2YK
PiBYU1RBVEVfQ1BVSUQ/CgpYU1RBVEVfQ1BVSUQgaXMgYSBiaXQgb2YgYW4gb2RkaXR5LsKgIENQ
VUlEIGxlYXZlcyBhcmUgbXVjaCBtb3JlIGNvbW1vbmx5CnJlZmVycmVkIHRvIGluIHRoZWlyIG51
bWVyaWMgZm9ybSwgYm90aCBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQgaW4KdGVjaG5pY2FsIGRp
c2N1c3Npb24uwqAgQSBzcGVjaWZpYyBib251cyBvZiB1c2luZyAweGQgaGVyZSBpcyB0aGF0IHlv
dQpjYW4gdHJpdmlhbGx5IGNvbmZpcm0gdGhhdCBpdCBpcyBjaGVja2VkIGFnYWluc3QgdGhlIGNv
cnJlY3QgY3B1aWRfbGV2ZWwuCgo+IEFzIGFuIGFzaWRlIEkgd29uZGVyIHdoeSB3ZSBoYXZlIGNw
dWlkX2NvdW50X2VieCgpLCBidXQKPiBub3QgZS5nLiBjcHVpZF9jb3VudF9lYXgoKSBhcyB3b3Vs
ZCBoYXZlIGJlZW4gdXNlZnVsIGhlcmUuCgpQYXNzLsKgIEkgZG9uJ3QgZmluZCB0aG9zZSBoZWxw
ZXJzIHRlcnJpYmx5IGhlbHBmdWwsIGJlY2F1c2UgdGhleSBhbG1vc3QKYWx3YXlzIGxlYWQgKG92
ZXIgdGltZSkgdG8gcmVkdW5kYW50IGludm9jYXRpb25zIG9mIENQVUlELgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 18:21:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 18:21:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyKs5-0008Qn-HA; Mon, 25 Feb 2019 18:20:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyKs3-0008Qg-SA
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 18:20:55 +0000
X-Inumbo-ID: 16b334d3-392a-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 16b334d3-392a-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 18:20:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 21343374;
 Mon, 25 Feb 2019 10:20:24 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 984663F703;
 Mon, 25 Feb 2019 10:20:22 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <dunlapg@umich.edu>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
Date: Mon, 25 Feb 2019 18:20:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDI1LzAyLzIwMTkgMTc6NDcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDI1IEZlYiAyMDE5LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiBNb24s
IEZlYiAyNSwgMjAxOSBhdCAxMTo0MiBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
IHdyb3RlOgo+Pj4KPj4+Pj4+IE9uIDIyLjAyLjE5IGF0IDIyOjMzLCA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gUC5TLiBUaGVyZSBpcyBhIHNvbHV0aW9uIGhlcmUgd2hp
Y2ggY291bGQgd29yaywgYnV0IElNTyBhIGJldHRlciB1c2Ugb2YKPj4+PiB0aW1lIGFuZCBlbmVy
Z3kgd291bGQgYmUgdG8gZ2V0IE1JU1JBIHRvIHVwZGF0ZSB0aGVpciBydWxlcyB0byBtYXRjaAo+
Pj4+IHRoaXMgY2VudHVyeSwgYW5kIHN0b3AgZ2V0dGluZyBpbiB0aGUgd2F5IG9mIGNvbXBpbGVy
IGZlYXR1cmVzIGludGVuZGVkCj4+Pj4gdG8gaGVscCB0aGUgcHJvZ3JhbW1lciBhdm9pZCBidWdz
Lgo+Pj4KPj4+IEFzIG11Y2ggYXMgSSdtIHdpdGggeW91IGluIGRlc2lyaW5nIHRoZSBjb21waWxl
ciBhaWQgZ2l2ZW4gdG8gbm90IGdldAo+Pj4gdW5kZXJtaW5lZCwgSSB0aGluayB0aGlzIE1JU1JB
IHJ1bGUgaXNuJ3QgaW4gbmVlZCBvZiBtb2Rlcm5pemluZzogSXQncwo+Pj4gb25lIHRoaW5nIGZv
ciB0aGUgY29tcGlsZXIgdG8gaGVscCB3aXRoIGluLXJhbmdlIGVudW1lcmF0b3JzLCBhbmQgaXQn
cwo+Pj4gYW5vdGhlciB0byBkZW1hbmQgdGhhdCB1bmludGVudGlvbmFsIG91dC1vZi1yYW5nZSBv
bmVzIGRvbid0IGNhdXNlCj4+PiBhY3R1YWwgaGFybSAobGlrZSBjcmFzaGluZyB5b3VyIGNhciBp
bnRvIHRoZSBuZXh0IHRyZWUpLiBUaGlzIGlzIGV2ZW4KPj4+IG1vcmUgc28gdGhhdCBpaXJjIHRo
ZXJlJ3Mgbm8gd2FybmluZyBpZiB5b3UgcGFzcyBhIHBsYWluIGludGVnZXIgaW50byBhCj4+PiBm
dW5jdGlvbiB3aG9zZSBwYXJhbWV0ZXIgc3BlY2lmaWVzIGFuIGVudW0sIG9yIGlmIHlvdSBhc3Np
Z24gYSBwbGFpbgo+Pj4gaW50ZWdlciB0byBhbiBlbnVtIHR5cGVzIHZhcmlhYmxlLgo+Pgo+PiBG
V0lXIEkgd2FzIHRoaW5raW5nIHRoZSBzYW1lIHRoaW5nLgo+IAo+IEphbiBkZXNjcmliZWQgZXhh
Y3RseSB0aGUgc2NlbmFyaW8gUnVsZSAxNi40IGF0dGVtcHRzIHRvIHByb3RlY3QgdXMKPiBmcm9t
LiBGWUkgTUlTUkFDIGV4cGxhaW5zIHRoZSByZWFzb25zIGJlaGluZCBlYWNoIHJ1bGUsIHRoaXMg
aXMgd2h5IEkKPiB0aGluayBpdCB3b3VsZCBiZSBncmVhdCBmb3IgeW91ICh5b3UgYXMgaW4gdGhl
IHg4NiBhbmQgQXJtIG1haW50YWluZXJzCj4gbWFpbmx5KSB0byBoYXZlIGFjY2VzcyB0byBpdCBz
byB5b3UgY2FuIHJlYWQgdGhlIGV4cGxhbmF0aW9uIGJ5Cj4geW91cnNlbHZlcy4KPiAKPiBBbHNv
LCBhbGwgdGhlIGFsdGVybmF0aXZlIHN1Z2dlc3Rpb25zIGFib3V0IHVzaW5nIGNvbXBsaWVyIGZl
YXR1cmVzIHRvCj4gY2hlY2sgc3dpdGNoIHN0YXRlbWVudHMgYXJlIGJhc2VkIG9uIHRoZSBmYWN0
IHRoYXQgb25lIGNhbiB1c2UgdGhvc2UKPiBjb21waWxlcnMuIEkgZG9uJ3QgdGhpbmsgd2UgY2Fu
L3Nob3VsZC93YW50IHRvIG1hbmRhdGUgd2hpY2ggY29tcGlsZXJzCj4gYXJlIHVzZWQgd2l0aCB0
aGUgWGVuIGNvZGViYXNlLiBXZSBkb24ndCB3YW50IHRvIGdldCBpbnRvIHRoZSBzaXR1YXRpb24K
PiB3aGVyZSB0aGUgY29kZSBpcyAic2FmZSIgb25seSB3aGVuIGl0IGlzIGJ1aWx0IHdpdGggZ2Nj
LgoKVGhlIGNvbXBpbGVyIGlzIG5vdCBoZXJlIHRvIG1ha2UgaXQgInNhZmUiLCBidXQgaGVscHMg
eW91IHRvIGZpbmQgcGxhY2Ugd2hlcmUgd2UgCmZvcmdvdCB0byBoYW5kbGUgYSBjYXNlIHdoZW4g
ZXh0ZW5kaW5nIGFuIGVudW0uCgpMZXRzIGltYWdpbmUgZm9yIGEgbW9tZW50IHRoYXQgd2UgZGVj
aWRlIHRvIGV4dGVuZCBwMm1fdHlwZV90LiBUaGVyZSBhcmUgcXVpdGUgYSAKZmV3IHN3aXRjaCB1
c2luZyB0aGlzIGVudW0uIFlvdSB3aWxsIG5vIGRlbnkgdGhhdCBmaW5kaW5nIG91dCBhbGwgdGhl
IG1pc3NpbmcgCnBhdGggZHVyaW5nIHJldmlld2luZyBjYW4gYmUgdHJpY2t5LiBIZXJlIHRoZSBj
b21waWxlciBnaXZlIHlvdSBhIGJpdCBvZiBoZWxwIHRvIApmaW5kIHRvIGNoZWNrIGFsbCB0aGUg
cGxhY2VzIHdlcmUgaGFuZGxlZC4KCldpdGhvdXQgdGhlIGNvbXBpbGVyIGFpZCwgeW91IG1heSBo
YXZlIHRvIHdhaXQgdW50aWwgc29tZW9uZSBoaXQgdGhlIGVycm9yIHBhdGggCmJlZm9yZSBhY3R1
YWxseSBkaXNjb3ZlcmluZyB0aGUgbWlzc2luZyBiaXRzLiBUaGlzIG1heSB0YWtlIHF1aXRlIHNv
bWV0aW1lcyAKKG1vcmUgdGhhbiBhIHJlbGVhc2UpIGRlcGVuZGluZyBvbiBob3cgbXVjaCB0aGUg
Y29kZSBpcyBleGVyY2lzZWQgYW5kIApwb3RlbnRpYWxseSBhIHBhaW4gdG8gZGVidWcuCgpSZWdh
cmRsZXNzIHdoYXQgdGhlIHNhZmV0eS1jZXJ0aWZpY2F0aW9uIGZvbGtzIGFyZSBnb2luZyB0byB1
c2UsIEdDQyBpcyBsaWtlbHkgCmdvaW5nIHRvIHN0YXkgb25lIG9mIHRoZSBtYWluIGNvbXBpbGVy
IHVzZWQgdG8gYnVpbGQgWGVuLiBXZSBhcmUgYWxyZWFkeSAKc3RydWdnbGluZyB0byBrZWVwIHVw
IHdpdGggdGhlIHJldmlldywgc28gSSBmYWlsIHRvIHNlZSB3aHkgd2Ugc2hvdWxkIG1ha2UgCnJl
dmlld2VyJ3MgbGlmZSBhIGJpdCBtb3JlIG1pc2VyYWJsZSBieSBwcmV2ZW50aW5nIHVzIHVzaW5n
ICJzYWZldHkiIG9wdGlvbnMgCmZyb20gR0NDLgoKU28gSSB3b3VsZCBsaWtlIHRvIGZpbmQgYSB3
YXkgdG8ga2VlcCB0aGF0IGJlbmVmaXRzIGZvciByZXZpZXdlcnMgd2hpbGUgYWxzbyAKYWRkcmVz
c2luZyBNSVNSQSBydWxlcy4gSSBzdWdnZXN0ZWQgYSBHQ0MgZmxhZyAoLVdzd2l0Y2gtZW51bSkg
b24gYW5vdGhlciBlLW1haWwgClsxXSBidXQgSmFuIHdhcyBub3QgYWdhaW5zdCBzdWNoIHVzZS4K
CkkgZG9uJ3QgaGF2ZSBhIGJldHRlciBzdWdnZXN0aW9uIHNvIGZhci4KCkNoZWVycywKClsxXSA8
NUM3M0RCMjYwMjAwMDA3ODAwMjE5Q0YxQHBydjEtbWgucHJvdm8ubm92ZWxsLmNvbT4KCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 18:26:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 18:26:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyKx5-0000Ji-6h; Mon, 25 Feb 2019 18:26:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyKx4-0000Ja-6E
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 18:26:06 +0000
X-Inumbo-ID: d00b7e5f-392a-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d00b7e5f-392a-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 18:26: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 F3208374;
 Mon, 25 Feb 2019 10:25:34 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 349C03F703;
 Mon, 25 Feb 2019 10:25:34 -0800 (PST)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1549024652-24805-1-git-send-email-olekstysh@gmail.com>
 <1549024652-24805-4-git-send-email-olekstysh@gmail.com>
 <c3ae0a46-8418-c426-c87a-96f30730bbda@arm.com>
 <7fb34ed2-f763-938c-0884-844d1fbe1127@gmail.com>
 <a4f9f1f1-aa25-0faf-4938-78fe396a1ebc@gmail.com>
 <ffc9d12a-0579-bcfd-428b-401524949009@arm.com>
 <0839f3bf-384b-ceb6-4412-677575367387@gmail.com>
 <2ccd6cca-57c0-d9b0-2a82-7459b72ab555@gmail.com>
 <854eb0c4-c5e5-d19f-cc50-ba623d19a24f@arm.com>
 <52ea302e-20fa-f689-5eec-c40945ae6006@gmail.com>
 <226075fe-396e-15f7-221c-8beb17651c23@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c33f00d2-f75f-d193-7a66-b821e34bdfe2@arm.com>
Date: Mon, 25 Feb 2019 18:25:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <226075fe-396e-15f7-221c-8beb17651c23@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2 3/3] xen/arm: Add SCIFA UART support for
 early printk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMjAxOSAxNzozNCwgT2xla3NhbmRyIHdyb3RlOgo+IAo+IEhpLCBKdWxpZW4KCkhp
IE9sZWtzYW5kciwKCj4gCj4+PiBZb3VyIHNvbHV0aW9uIGJlbG93IHJlcXVpcmUgdG8gb3Zlcndy
aXRlIEVBUkxZX1BSSU5US19JTkMgYW5kIG5vdCB2ZXJ5IGVhc3kgCj4+PiB0byBleHRlbmQgb2Yg
b3RoZXIgdmVyc2lvbiAoZS5nIHNjaWZiKS4gQXMgSSBzdWdnZXN0ZWQgZWFybGllciwgd2UgY2Fu
IAo+Pj4gaW50cm9kdWNlIGFuIG9wdGlvbiB0aGUgc2FtZSB3YXkgUkVHX1NISUZUIGV4aXN0IGZv
ciA4MjUwLiBUaGUgZGVmaW5pdGlvbiBvZiAKPj4+IENPTkZJR19FQVJMWV9QUklOVEsgaXM6Cj4+
Pgo+Pj4gQ09ORklHX0VBUkxZX1BSSU5USz08SU5DPiw8QkFTRV9BRERSRVNTPiw8T1RIRVJfT1BU
SU9OUz4KPj4+Cj4+PiA8T1RIRVJfT1BUSU9OUz4gd291bGQgYmUgdGhlIHZlcnNpb24uIE5vdGhp
bmcgZm9yIFNDSUYgYW5kIEEgZm9yIFNDRklBLgo+Pj4KPj4+IFRoZW4gaW4gUnVsZXMubWssIHlv
dSB3b3VsZCBoYXZlIHNvbWV0aGluZyBsaWtlOgo+Pj4KPj4+IGlmbmVxICgkKHdvcmQgMywkKEVB
UkxZX1BSSU5US19DRkcpKSwpCj4+PiBDRkxBR1MteSArPSAtRENPTkZJR19FQVJMWV9QUklOVEtf
VkVSU0lPTl8kKHdvcmQgMywgJChFQVJMWV9QUklOVEtfQ0ZHKQo+Pj4gZWxzZQo+Pj4gQ0ZMQUdT
LXkgKz0gLURDT05GSUdfRUFSTFlfUFJJTlRLX1ZFUlNJT05fTk9ORQo+Pj4gZW5kaWYKPj4+Cj4+
PiBkZWJ1Zy1zY2lmLmluYyB3b3VsZCB0aGVuIGNvbnRhaW46Cj4+Pgo+Pj4gI2lmZGVmIENPTkZJ
R19FQVJMWV9QUklOVEtfVkVSU0lPTl9BCj4+PiAjZGVmaW5lIGZvbwo+Pj4gI2RlZmluZSBiYXIK
Pj4+ICNlbGlmZGVmIENPTkZJR19FQVJMWV9QUklOVEtfVkVSU0lPTl9OT05FCj4+PiAjZGVmaW5l
IGZvbwo+Pj4gI2RlZmluZSBiYXIKPj4+ICNlbmRpZgo+Pj4KPj4+IFRoZSBDT05GSUdfRUFSTFlf
UFJJTlRLX1ZFUlNJT05fTk9ORSBpcyBoZXJlIHRvIGhlbHAgY2F0Y2hpbmcgbmV3IGFkZGl0aW9u
LiAKPj4+IElmIHNvbWVvbmUgaWYgdXNpbmcgYSBkaWZmZXJlbnQgdmVyc2lvbiwgaXQgd291bGQg
bm90IGNvbXBpbGUuCj4+PiBBbHNvLCB0aGUgY29kZSBpbiBSdWxlcy5tayBpcyBnZW5lcmljIGVu
b3VnaCB0byBleHRlbmQgZm9yIG90aGVyIHZlcnNpb24gKGUuZyAKPj4+IHNjaWZiKS4KPj4+Cj4+
PiBEb2VzIGl0IG1ha2Ugc2Vuc2U/Cj4+Cj4+IEFic29sdXRlbHkuIFRoYW5rIHlvdQo+IAo+IAo+
IElkZWEgd29ya3MgYXMgZXhwZWN0ZWQuCj4gCj4gCj4gSnVzdCBhIHF1aWNrIHF1ZXN0aW9uLgo+
IAo+IFNoYWxsIEkgZG8gdGhpcyBieSBhIHNpbmdsZSBwYXRjaCBvciB0aGlzIHNob3VsZCBiZSBz
cGl0dGVkIGluIHR3byBwYXRjaGVzOiAKPiAicmV3b3JraW5nIGN1cnJlbnQgY29kZSIgZm9sbG93
ZWQgYnkgImFkZGluZyBTQ0lGQSI/CgpTZXBhcmF0ZSBwYXRjaCBpZiBwb3NzaWJsZS4gVGhhbmsg
eW91IQoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 18:36:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 18:36:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyL7D-0001G1-85; Mon, 25 Feb 2019 18:36:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QGuB=RA=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gyL7C-0001Fn-Cw
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 18:36:34 +0000
X-Inumbo-ID: 45c9e62a-392c-11e9-bc90-bc764e045a96
Received: from mail-wm1-x32e.google.com (unknown [2a00:1450:4864:20::32e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45c9e62a-392c-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 18:36:33 +0000 (UTC)
Received: by mail-wm1-x32e.google.com with SMTP id x10so185400wmg.2;
 Mon, 25 Feb 2019 10:36:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=cUOfr9Fd/oN9KA1+BEERXq/jxQ/DcAFqpymhK4kg2Ik=;
 b=GhITHCKUyeLrgB72IPdX64UzG9IXTBw5aMv0/nFjg9fGBGpqDZTbJGNA40gUz1Wz7P
 yL4n4GhL+XApRAPJikosLCh0/UTKI59pqeyitG9pT9saS/SR1nECRkmYhyeHGbeeHMWE
 1dccE9Z7jufuff3VhHFs5LbZGY+YKuuJNkr0O+8/fcaOBiZQ0P/Gp69NWIasJ8D9Thcm
 3Xl+bWKwFKPsfgfSxCl2GfGT8GMmxRCMR8UNNJ7hffugp7pHLkH8Esajerb/tW3nwiEI
 TplNjWkcZz0Sobp/NJM1w6BqRI7zglzBVZ8CPmovk35O46iD6D5ClU/fUN4JAtlYHets
 pDlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=cUOfr9Fd/oN9KA1+BEERXq/jxQ/DcAFqpymhK4kg2Ik=;
 b=jVQ6oKq2qMXcUJkrRHdzv7zSBM9WwByrg2hwaj1rzQg7jENISmMJgz3TpXQZoL/+ck
 iwUBMTwo4P/yfIANqLxf4xRPdn52o7QkyhGVbftx4tvLoYCenxFMNTeGQDoLcLylaTF6
 9wwFleULgkYJX5qGaoXGp5l2sZt1YQVNz1UtmNcH8exAApg39dTWNOltIDpw7a80a9P1
 1eZlKCj5c5j28kjhdSwZSu4ehmCqrgeuogtBLvk1qg6iUyQ4AepqNbyuvx8IRM4DEYqh
 utadN15PI6AAZ2oK2yWDZFZKtdosMfUXQuoBiG8CtPZxn4UdG7iswhUvAdzB/BmQyh5S
 r5LQ==
X-Gm-Message-State: AHQUAuYSeqnJXzS7I/3OR7Y7jaZbLoDsrhOvN27IWXrlXUbfdNGKDsKe
 2sRbiqmt7JAHxHkrPFrhToQwst/vB9k=
X-Google-Smtp-Source: AHgI3IYbmsIAjWOxn0i0bV893p3hbpGgMvSScSmmLY0QEZDhKJ5EOHCPDEoPw+cnyFO/0tsIkOvHgg==
X-Received: by 2002:a05:600c:224c:: with SMTP id
 a12mr105180wmm.103.1551119791515; 
 Mon, 25 Feb 2019 10:36:31 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:d536:d55f:bf66:bb7f?
 ([2a02:c7f:ac18:da00:d536:d55f:bf66:bb7f])
 by smtp.gmail.com with ESMTPSA id 2sm10350591wrg.89.2019.02.25.10.36.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 10:36:30 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
In-Reply-To: <25047BD8-F5B6-4F2A-9F4E-002BF51F5C6B@xenproject.org>
Date: Mon, 25 Feb 2019 18:36:29 +0000
Message-Id: <6B097DCF-C8D2-49A0-9ED0-F1369752D9D5@xenproject.org>
References: <25047BD8-F5B6-4F2A-9F4E-002BF51F5C6B@xenproject.org>
To: xen-devel <xen-devel@lists.xenproject.org>,
 mirageos-devel@lists.xenproject.org,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Committers <committers@xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Preparing for Xen Project GSoC applications :
 Deadline Feb 6
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Felipe Huici <Felipe. Huici@neclab. eu>" <felipe.huici@neclab.eu>,
 Juergen Gross <jgross@suse.com>, 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>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, mindy@somerandomidiot.com,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsOgoKYSBxdWljayBub3RlIHRoZSB3ZSBoYXZlICpub3QqIGJlZW4gYWNjZXB0ZWQgaW50
byBHU29DIHRoaXMgeWVhciAodGhlIGN1cnJlbnQgYWNjZXB0YW5jZSByYXRlIHNlZW1zIHRvIGJl
IHRoYXQgcHJvamVjdHMgZ2V0IEdTT0Mgc2xvdHMgZXZlcnkgMyB5ZWFycykuIEEgYmlnIHRoYW5r
IHlvdSB0byB0aG9zZSB3aG8gY29udHJpYnV0ZWQgdG8gdGhlIHByb2plY3QgbGlzdC4gCgpUaGlz
IGRvZXMgbm90IG1lYW4gdGhhdCB0aGVyZSB3b24ndCBiZSBYZW4gcmVsYXRlZCBwcm9qZWN0cy4g
VGhlcmUgYXJlIGEgbnVtYmVyIG9mIFhlbiByZWxhdGVkIHByb2plY3RzIGluIGEgbnVtYmVyIG9m
IG90aGVyIGNvbW11bml0aWVzLiBPbmNlIHRoZSBmdWxsIGxpc3Qgb2YgYWNjZXB0ZWQgb3JnYW5p
c2F0aW9ucyBpcyBhdmFpbGFibGUsIEkgd2lsbCBjb2xsYXRlIGEgbGlzdCBhbmQgZ2V0IGJhY2sg
dG8geW91CgpCZXN0IFJlZ2FyZHMKTGFycwoKPiBPbiAxNSBKYW4gMjAxOSwgYXQgMTM6MzMsIExh
cnMgS3VydGggPGxhcnMua3VydGhAeGVucHJvamVjdC5vcmc+IHdyb3RlOgo+IAo+IEhpIGFsbCwg
Cj4gCj4gSSB3aWxsIGJlIGFwcGx5aW5nIGFzIGEgbWVudG9yaW5nIG9yZ2FuaXNhdGlvbiBmb3Ig
R1NvQyBhZ2FpbiB0aGlzIHllYXI6IHRoZSBhcHBsaWNhdGlvbiBkZWFkbGluZSBpcyBGZWIgNiBh
bmQgYnkgdGhlbiB3ZSBuZWVkIHRvIGhhdmUgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dp
a2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyBpbiBvcmRlci4gR2l2ZW4gdGhhdCB3ZSBkaWRu
J3QgZ2V0IGluIGxhc3QgeWVhciwgdGhlcmUgaXMgYSA1MC81MCBjaGFuY2Ugd2UgZ2V0IGluIHRo
aXMgeWVhci4KPiAKPiBFdmVyeW9uZSBvbiB0aGUgQ0MgbGlzdCBoYXMgcHJvamVjdHMgbGlzdGVk
IG9uIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJv
amVjdHMKPiAKPiBPdXIgcHJvamVjdCBsaXN0IGlzIGEgbGl0dGxlIG9sZCBhbmQgc3RhbGUgYW5k
IHRoYXQgc2hvd3M6IHdlIGRvIG5lZWQgdG8gYnJpbmcgdGhpcyB1cC10by1kYXRlIGFuZCBmcmVz
aGVuIGl0IHVwIHdpdGggbmV3IHByb2plY3RzLiBJIGJlbGlldmUgdGhhdCB0aGUgTWluaS1PUyBh
bmQgVW5pa3JhZnQgcHJvamVjdHMgbmVlZCBsb29raW5nIGF0LiBBbmQgd2UgbWF5IGhhdmUgc29t
ZSBuZXcgc2Vuc2libGUgcHJvamVjdHMgaW4gdGhlIEh5cGVydmlzb3IgaXRzZWxmLiBNaW5keSBh
bHJlYWR5IGFncmVlZCB0byBnbyBvdmVyIHRoZSBNaXJhZ2UgT1MgbGlzdC4KPiAKPiBJZiB5b3Ug
d2FudCB0byB3aXRoZHJhdyB5b3VyIHByb2plY3Q6IHBsZWFzZSBsZXQgbWUga25vdyBhbmQgSSBk
ZWxldGUgaXQ6IGJ1dCBsZXQgbWUga25vdyBXSFkgeW91IHdhbnQgdG8gd2l0aGRyYXcuIEUuZy4g
aXMgaXQgY29tcGxldGUKPiAKPiBARG91ZywgQENvbWl0dGVycwo+IFJlIGh0dHBzOi8vd2lraS54
ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMjQ29kZV9TdGFuZGFy
ZHNfQ2hlY2tpbmdfdXNpbmdfY2xhbmctZm9ybWF0Cj4gR2l2ZW4gdGhhdCB0aGVyZSBoYXMgYmVl
biBzb21lIHdvcmsgb24gY2xhbmctZm9ybWF0IGJ5IEVQQU0sIHdoaWNoIG5vLW9uZSBoYXMgbG9v
a2VkIGF0IEkgYW0gdGVtcHRlZCB0byB0aHJvdyB0aGlzIG91dCBvciByZS1kbyB0aGUgcHJvamVj
dC4gQWthLCBkaWUgYSBuZXh0IHBoYXNlIHdoaWNoIGluY2x1ZGVzIGludGVncmF0aW5nIHRoZSB0
b29sIGludG8gb3VyIHdvcmtmbG93LiBCdXQgdGhhdCBtYXkgYmUgdG9vIGhhcmQKPiBBbnkgdmll
d3M/Cj4gCj4gUmVnYXJkcwo+IExhcnMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 18:41:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 18:41:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyLCK-0001ym-2T; Mon, 25 Feb 2019 18:41:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RcEQ=RA=citrix.com=prvs=952575ec5=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gyLCI-0001yh-JT
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 18:41:50 +0000
X-Inumbo-ID: 02a004db-392d-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02a004db-392d-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 18:41:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,412,1544486400"; d="scan'208";a="79006455"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Feb 2019 18:40:44 +0000
Message-ID: <1551120044-27202-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/nmi: correctly check MSB of P6 performance
 counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, Igor Druzhinin <igor.druzhinin@citrix.com>,
 wei.liu2@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvZ2ljIGN1cnJlbnRseSB0cmllcyB0byB3b3JrIG91dCBpZiBhIHJlY2VudCBvdmVyZmxv
dyAodGhhdCBpbmRpY2F0ZXMKdGhhdCBOTUkgY29tZXMgZnJvbSB0aGUgd2F0Y2hkb2cpIGhhcHBl
bmVkIGJ5IGNoZWNraW5nIE1TQiBvZiBwZXJmb3JtYW5jZQpjb3VudGVyIE1TUiB0aGF0IGlzIGlu
aXRpYWxseSBzaWduIGV4dGVuZGVkIGZyb20gYSBuZWdhdGl2ZSB2YWx1ZQp0aGF0IHdlIHByb2dy
YW0gaXQgdG8uIEEgcG9zc2libHkgaW5jb3JyZWN0IGFzc3VtcHRpb24gaGVyZSBpcyB0aGF0Ck1T
QiBpcyBhbHdheXMgYml0IDMyIHdoaWxlIG9uIG1vZGVybiBoYXJkd2FyZSBpdCdzIHVzdWFsbHkg
NDcgYW5kCnRoZSBhY3R1YWwgYml0LXdpZHRoIGlzIHJlcG9ydGVkIHRocm91Z2ggQ1BVSUQuIENo
ZWNraW5nIGJpdCAzMiBmb3IKb3ZlcmZsb3dzIGlzIHVzdWFsbHkgZmluZSBzaW5jZSB3ZSBuZXZl
ciBwcm9ncmFtIGl0IHRvIGFueXRoaW5nCmV4Y2VlZGluZyAzMi1iaXRzIGFuZCBOTUkgaXMgaGFu
ZGxlZCBzaG9ydGx5IGFmdGVyIG92ZXJmbG93IG9jY3Vycy4KCkEgcHJvYmxlbWF0aWMgc2NlbmFy
aW8gdGhhdCB3ZSBzYXcgb2NjdXJzIG9uIHN5c3RlbXMgd2hlcmUgU01JcyB0YWtpbmcKc2lnbmlm
aWNhbnQgdGltZSBhcmUgcG9zc2libGUuIEluIHRoYXQgY2FzZSwgTk1JIGhhbmRsaW5nIGlzIGRl
ZmVycmVkIHRvCnRoZSBwb2ludCBmaXJtd2FyZSBleGl0cyBTTUkgd2hpY2ggbWlnaHQgdGFrZSBl
bm91Z2ggdGltZSBmb3IgdGhlIGNvdW50ZXIKdG8gZ28gdGhyb3VnaCBiaXQgMzIgYW5kIHNldCBp
dCB0byAxIGFnYWluLiBTbyB0aGUgbG9naWMgZGVzY3JpYmVkIGFib3ZlCndpbGwgbWlzcmVhZCBp
dCBhbmQgcmVwb3J0IGFuIHVua25vd24gTk1JIGVycm9uZW91c2x5LgoKRm9ydHVuYXRlbHksIHdl
IGNhbiB1c2UgdGhlIGFjdHVhbCBNU0IsIHdoaWNoIGlzIHVzdWFsbHkgaGlnaGVyIHRoYW4gdGhl
CmN1cnJlbnRseSBoYXJkY29kZWQgMzIsIGFuZCB0cmVhdCB0aGlzIGNhc2UgY29ycmVjdGx5IGF0
IGxlYXN0IG9uIG1vZGVybgpoYXJkd2FyZS4KClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmlu
IDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ubWkuYyB8IDcg
KysrKystLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbm1pLmMgYi94ZW4vYXJjaC94ODYvbm1pLmMKaW5k
ZXggYmZlOTc3Ny4uNmFkYjA4YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L25taS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9ubWkuYwpAQCAtMzcsNiArMzcsNyBAQCB1bnNpZ25lZCBpbnQgbm1pX3dh
dGNoZG9nID0gTk1JX05PTkU7CiBzdGF0aWMgdW5zaWduZWQgaW50IG5taV9oeiA9IEhaOwogc3Rh
dGljIHVuc2lnbmVkIGludCBubWlfcGVyZmN0cl9tc3I7CS8qIHRoZSBNU1IgdG8gcmVzZXQgaW4g
Tk1JIGhhbmRsZXIgKi8KIHN0YXRpYyB1bnNpZ25lZCBpbnQgbm1pX3A0X2NjY3JfdmFsOworc3Rh
dGljIHVuc2lnbmVkIGludCBubWlfcDZfZXZlbnRfd2lkdGg7CiBzdGF0aWMgREVGSU5FX1BFUl9D
UFUoc3RydWN0IHRpbWVyLCBubWlfdGltZXIpOwogc3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2ln
bmVkIGludCwgbm1pX3RpbWVyX3RpY2tzKTsKIApAQCAtMTIzLDcgKzEyNCw4IEBAIGludCBubWlf
YWN0aXZlOwogI2RlZmluZSBQNl9FVk5UU0VMX1VTUgkJKDEgPDwgMTYpCiAjZGVmaW5lIFA2X0VW
RU5UX0NQVV9DTE9DS1NfTk9UX0hBTFRFRAkgMHg3OQogI2RlZmluZSBDT1JFX0VWRU5UX0NQVV9D
TE9DS1NfTk9UX0hBTFRFRCAweDNjCi0jZGVmaW5lIFA2X0VWRU5UX1dJRFRIICAgICAgICAgIDMy
CisvKiBCaXQgd2lkdGggb2YgSUEzMl9QTUN4IE1TUnMgaXMgcmVwb3J0ZWQgdXNpbmcgQ1BVSUQu
MEFIOkVBWFsyMzoxNl0uICovCisjZGVmaW5lIFA2X0VWRU5UX1dJRFRIX01BU0sJKCgoMSA8PCA4
KSAtIDEpIDw8IDE2KQogCiAjZGVmaW5lIFA0X0VTQ1JfRVZFTlRfU0VMRUNUKE4pCSgoTik8PDI1
KQogI2RlZmluZSBQNF9DQ0NSX09WRl9QTUkwCSgxPDwyNikKQEAgLTMyMyw2ICszMjUsNyBAQCBz
dGF0aWMgdm9pZCBzZXR1cF9wNl93YXRjaGRvZyh1bnNpZ25lZCBjb3VudGVyKQogICAgIHVuc2ln
bmVkIGludCBldm50c2VsOwogCiAgICAgbm1pX3BlcmZjdHJfbXNyID0gTVNSX1A2X1BFUkZDVFIo
MCk7CisgICAgbm1pX3A2X2V2ZW50X3dpZHRoID0gTUFTS19FWFRSKGNwdWlkX2VheCgweGEpLCBQ
Nl9FVkVOVF9XSURUSF9NQVNLKTsKIAogICAgIGNsZWFyX21zcl9yYW5nZShNU1JfUDZfRVZOVFNF
TCgwKSwgMik7CiAgICAgY2xlYXJfbXNyX3JhbmdlKE1TUl9QNl9QRVJGQ1RSKDApLCAyKTsKQEAg
LTUyOSw3ICs1MzIsNyBAQCBib29sIG5taV93YXRjaGRvZ190aWNrKGNvbnN0IHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgICAgICBlbHNlIGlmICggbm1pX3BlcmZjdHJfbXNyID09IE1T
Ul9QNl9QRVJGQ1RSKDApICkKICAgICAgICAgewogICAgICAgICAgICAgcmRtc3JsKE1TUl9QNl9Q
RVJGQ1RSKDApLCBtc3JfY29udGVudCk7Ci0gICAgICAgICAgICBpZiAoIG1zcl9jb250ZW50ICYg
KDFVTEwgPDwgUDZfRVZFTlRfV0lEVEgpICkKKyAgICAgICAgICAgIGlmICggbXNyX2NvbnRlbnQg
JiAoMVVMTCA8PCAobm1pX3A2X2V2ZW50X3dpZHRoIC0gMSkpICkKICAgICAgICAgICAgICAgICB3
YXRjaGRvZ190aWNrID0gZmFsc2U7CiAKICAgICAgICAgICAgIC8qCi0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 18:44:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 18:44:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyLEQ-00024i-Gm; Mon, 25 Feb 2019 18:44:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eFH1=RA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyLEO-00024O-KG
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 18:44:00 +0000
X-Inumbo-ID: 4faef3a5-392d-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4faef3a5-392d-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 18: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.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyLEM-0006YG-0x; Mon, 25 Feb 2019 18:43:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyLEL-00028Z-HB; Mon, 25 Feb 2019 18:43:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyLEL-0002dm-GG; Mon, 25 Feb 2019 18:43:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133404-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-raw:<job
 status>:broken:regression
 libvirt:test-amd64-i386-libvirt-xsm:<job status>:broken:regression
 libvirt:test-armhf-armhf-libvirt-raw:host-install(4):broken:regression
 libvirt:test-amd64-i386-libvirt-xsm:host-install(4):broken:regression
 libvirt:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 libvirt:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-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-amd64-amd64-libvirt: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-amd64-amd64-libvirt-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=ac5d4e6cb0f7826b6602c30a6e1c0740c238b1ed
X-Osstest-Versions-That: libvirt=0624ac3fa846b3e2a8e70e4cc2fd8477710cd76d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Feb 2019 18:43:57 +0000
Subject: [Xen-devel] [libvirt test] 133404: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQwNCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0MDQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDEzMzI3MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjcyCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMy
NzIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzI3MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzI3MgogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICBh
YzVkNGU2Y2IwZjc4MjZiNjYwMmMzMGE2ZTFjMDc0MGMyMzhiMWVkCmJhc2VsaW5lIHZlcnNpb246
CiBsaWJ2aXJ0ICAgICAgICAgICAgICAwNjI0YWMzZmE4NDZiM2UyYThlNzBlNGNjMmZkODQ3Nzcx
MGNkNzZkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMyNzIgIDIwMTktMDItMTUgMjI6NTg6Mzgg
WiAgICA5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzMzA2ICAyMDE5LTAyLTE5IDA0OjE5
OjA2IFogICAgNiBkYXlzICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNDA0
ICAyMDE5LTAyLTI0IDAwOjU3OjI3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8
YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBDaHJpcyBWZW50ZWljaGVyIDxjdmVudGVpY0ByZWRoYXQu
Y29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQg
S2lhcmllIDxkYXZpZGtpYXJpZTRAZ21haWwuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRo
YXQuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgSm9obiBGZXJs
YW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4K
ICBMYWluZSBTdHVtcCA8bGFpbmVAbGFpbmUub3JnPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1h
eUBsaW51eC5pYm0uY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+
CiAgTmlrb2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICBQ
ZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
am9iIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDkzNyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 18:55:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 18:55:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyLPb-00039i-SF; Mon, 25 Feb 2019 18:55:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eFH1=RA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyLPa-00039W-OI
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 18:55:34 +0000
X-Inumbo-ID: ed12d0f9-392e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed12d0f9-392e-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 18:55:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyLPX-0006kz-Ja; Mon, 25 Feb 2019 18:55:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyLPX-00032P-A0; Mon, 25 Feb 2019 18:55:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyLPX-0007rM-8s; Mon, 25 Feb 2019 18:55:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133398-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-rtds:<job
 status>:broken:regression
 linux-4.9:test-armhf-armhf-xl-credit2:<job status>:broken:regression
 linux-4.9:build-i386:<job status>:broken:regression
 linux-4.9:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 linux-4.9:test-armhf-armhf-libvirt:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.9:test-armhf-armhf-xl-multivcpu:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:regression
 linux-4.9:build-i386:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.9:test-armhf-armhf-xl-credit2:host-install(4):broken:regression
 linux-4.9:test-armhf-armhf-libvirt:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-4.9:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-4.9:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-4.9:test-armhf-armhf-xl-rtds:host-install(4):broken:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:allowable
 linux-4.9:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-i386-rumprun-i386: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-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.9:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-i386-rumprun:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-shadow: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-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-pair:build-check(1):blocked: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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=badcc565e126a82d71489937307bf06c426725a9
X-Osstest-Versions-That: linux=a4d0a0910e693dafd83311994e12a0a8a0846694
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Feb 2019 18:55:31 +0000
Subject: [Xen-devel] [linux-4.9 test] 133398: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM5OCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzM5OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgIDxqb2Igc3RhdHVzPiAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMy
NzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2
cy4gMTMyNzQ4CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJF
R1IuIHZzLiAxMzI3NDgKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMy
NzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICBmYWlsIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNzQ4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzI3NDgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjc0OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2Fy
ZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMyNzQ4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjc0OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI3NDgKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYmFk
Y2M1NjVlMTI2YTgyZDcxNDg5OTM3MzA3YmYwNmM0MjY3MjVhOQpiYXNlbGluZSB2ZXJzaW9uOgog
bGludXggICAgICAgICAgICAgICAgYTRkMGEwOTEwZTY5M2RhZmQ4MzMxMTk5NGUxMmEwYThhMDg0
NjY5NAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNzQ4ICAyMDE5LTAyLTAyIDEzOjAzOjI2IFog
ICAyMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjk3MyAgMjAxOS0wMi0wNiAxNjo0MTo0
MyBaICAgMTkgZGF5cyAgIDExIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzM5OCAg
MjAxOS0wMi0yMyAxNjo1MTo1OSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzMwIHBl
b3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IGJyb2tlbgpicm9rZW4tc3Rl
cCB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA4MjIxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 18:57:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 18:57:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyLRV-0003EQ-9h; Mon, 25 Feb 2019 18:57:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hQaJ=RA=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1gyLRT-0003EJ-LQ
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 18:57:31 +0000
X-Inumbo-ID: 3391e419-392f-11e9-bc90-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3391e419-392f-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 18:57:30 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1PInVYR177480;
 Mon, 25 Feb 2019 18:57:27 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=tz0zIPjgCArlQbugO31M6fkL5Sh/SF+tAm//veYP3vM=;
 b=Ssd2IS+wwXycWwv3zxZDlxAet+1p6whYO7QkcoXyg8298HxaOFXGLcf9gD2vSZHGHHvR
 mxsSatJAOFJTsgYZv+3fyA+NDgTC7zxiQKwWU0tPSqDUCR57HmXXYaxp2BrM2cwPMFDL
 zKOoTkwACVl1/B9nFu/oJt/CN8Z5YJOYwsWdwBAIMOEPE/lVk9XwYdknfPImJ8ja1K32
 /6C4KBiEttkW54uAlP6bXbLgFHkaxtY3inesuIvQamuBB92p6WYr91jn/fhLHHKzrKrZ
 YGgzajL0SHkewaai0FuvZpFmph/lVA19S/Wkxqgi/XG8jmw2IsWOFPK7o/NHhOTDvv5H cw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2qtwku01b5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 25 Feb 2019 18:57:27 +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 x1PIvL4q018051
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 25 Feb 2019 18:57:22 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1PIvLoN014430;
 Mon, 25 Feb 2019 18:57:21 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 25 Feb 2019 10:57:21 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id CB6436A0128; Mon, 25 Feb 2019 13:57:19 -0500 (EST)
Date: Mon, 25 Feb 2019 13:57:19 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20190225185719.GA16013@char.us.oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
 <20190220201609.28290-21-joao.m.martins@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190220201609.28290-21-joao.m.martins@oracle.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9178
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902250136
Subject: Re: [Xen-devel] [PATCH RFC 20/39] xen-blkback: module_exit support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kvm@vger.kernel.org, Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 linux-kernel@vger.kernel.org, Ankur Arora <ankur.a.arora@oracle.com>,
 Paolo Bonzini <pbonzini@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMDg6MTU6NTBQTSArMDAwMCwgSm9hbyBNYXJ0aW5zIHdy
b3RlOgo+IAo+IEltcGxlbWVudCBtb2R1bGVfZXhpdCB0byBhbGxvdyB1c2VycyB0byBkbyBtb2R1
bGUgdW5sb2FkIG9mIGJsa2JhY2suCj4gV2UgcHJldmVudCB1c2VycyBmcm9tIG1vZHVsZSB1bmxv
YWQgd2hlbmV2ZXIgdGhlcmUgYXJlIHN0aWxsIGludGVyZmFjZXMKPiBhbGxvY2F0ZWQsIGluIG90
aGVyIHdvcmRzLCBkbyBtb2R1bGVfZ2V0IG9uIHhlbl9ibGtpZl9hbGxvYygpIGFuZAo+IG1vZHVs
ZV9wdXQgb24geGVuX2Jsa2lmX2ZyZWUoKS4KClRoaXMgcGF0Y2ggbG9va3MgbGlrZSBpdCBjYW4g
Z28gbm93IGluIHJpZ2h0PwoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBKb2FvIE1hcnRpbnMgPGpvYW8u
bS5tYXJ0aW5zQG9yYWNsZS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
YmxrYmFjay5jIHwgIDggKysrKysrKysKPiAgZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9jb21t
b24uaCAgfCAgMiArKwo+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jICB8IDE0
ICsrKysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKQo+IAo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYyBiL2RyaXZl
cnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFjay5jCj4gaW5kZXggZmQxZTE5ZjFhNDlmLi5kNTFk
ODhiZTg4ZTEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNr
LmMKPiArKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYwo+IEBAIC0xNTA0
LDUgKzE1MDQsMTMgQEAgc3RhdGljIGludCBfX2luaXQgeGVuX2Jsa2lmX2luaXQodm9pZCkKPiAg
Cj4gIG1vZHVsZV9pbml0KHhlbl9ibGtpZl9pbml0KTsKPiAgCj4gK3N0YXRpYyB2b2lkIF9fZXhp
dCB4ZW5fYmxraWZfZXhpdCh2b2lkKQo+ICt7Cj4gKwl4ZW5fYmxraWZfaW50ZXJmYWNlX2V4aXQo
KTsKPiArCXhlbl9ibGtpZl94ZW5idXNfZXhpdCgpOwo+ICt9Cj4gKwo+ICttb2R1bGVfZXhpdCh4
ZW5fYmxraWZfZXhpdCk7Cj4gKwo+ICBNT0RVTEVfTElDRU5TRSgiRHVhbCBCU0QvR1BMIik7Cj4g
IE1PRFVMRV9BTElBUygieGVuLWJhY2tlbmQ6dmJkIik7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
YmxvY2sveGVuLWJsa2JhY2svY29tbW9uLmggYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Nv
bW1vbi5oCj4gaW5kZXggMWQzMDAyZDc3M2Y3Li4zNDE1YzU1OGUxMTUgMTAwNjQ0Cj4gLS0tIGEv
ZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9jb21tb24uaAo+ICsrKyBiL2RyaXZlcnMvYmxvY2sv
eGVuLWJsa2JhY2svY29tbW9uLmgKPiBAQCAtMzc2LDggKzM3NiwxMCBAQCBzdHJ1Y3QgcGh5c19y
ZXEgewo+ICAJYmxraWZfc2VjdG9yX3QJCXNlY3Rvcl9udW1iZXI7Cj4gIH07Cj4gIGludCB4ZW5f
YmxraWZfaW50ZXJmYWNlX2luaXQodm9pZCk7Cj4gK3ZvaWQgeGVuX2Jsa2lmX2ludGVyZmFjZV9l
eGl0KHZvaWQpOwo+ICAKPiAgaW50IHhlbl9ibGtpZl94ZW5idXNfaW5pdCh2b2lkKTsKPiArdm9p
ZCB4ZW5fYmxraWZfeGVuYnVzX2V4aXQodm9pZCk7Cj4gIAo+ICBpcnFyZXR1cm5fdCB4ZW5fYmxr
aWZfYmVfaW50KGludCBpcnEsIHZvaWQgKmRldl9pZCk7Cj4gIGludCB4ZW5fYmxraWZfc2NoZWR1
bGUodm9pZCAqYXJnKTsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94
ZW5idXMuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPiBpbmRleCBhNGJj
NzRlNzJjMzkuLjQyNGUyZWZlYmU4NSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1i
bGtiYWNrL3hlbmJ1cy5jCj4gKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMu
Ywo+IEBAIC0xODEsNiArMTgxLDggQEAgc3RhdGljIHN0cnVjdCB4ZW5fYmxraWYgKnhlbl9ibGtp
Zl9hbGxvYyhkb21pZF90IGRvbWlkKQo+ICAJaW5pdF9jb21wbGV0aW9uKCZibGtpZi0+ZHJhaW5f
Y29tcGxldGUpOwo+ICAJSU5JVF9XT1JLKCZibGtpZi0+ZnJlZV93b3JrLCB4ZW5fYmxraWZfZGVm
ZXJyZWRfZnJlZSk7Cj4gIAo+ICsJX19tb2R1bGVfZ2V0KFRISVNfTU9EVUxFKTsKPiArCj4gIAly
ZXR1cm4gYmxraWY7Cj4gIH0KPiAgCj4gQEAgLTMyOCw2ICszMzAsOCBAQCBzdGF0aWMgdm9pZCB4
ZW5fYmxraWZfZnJlZShzdHJ1Y3QgeGVuX2Jsa2lmICpibGtpZikKPiAgCj4gIAkvKiBNYWtlIHN1
cmUgZXZlcnl0aGluZyBpcyBkcmFpbmVkIGJlZm9yZSBzaHV0dGluZyBkb3duICovCj4gIAlrbWVt
X2NhY2hlX2ZyZWUoeGVuX2Jsa2lmX2NhY2hlcCwgYmxraWYpOwo+ICsKPiArCW1vZHVsZV9wdXQo
VEhJU19NT0RVTEUpOwo+ICB9Cj4gIAo+ICBpbnQgX19pbml0IHhlbl9ibGtpZl9pbnRlcmZhY2Vf
aW5pdCh2b2lkKQo+IEBAIC0zNDEsNiArMzQ1LDExIEBAIGludCBfX2luaXQgeGVuX2Jsa2lmX2lu
dGVyZmFjZV9pbml0KHZvaWQpCj4gIAlyZXR1cm4gMDsKPiAgfQo+ICAKPiArdm9pZCB4ZW5fYmxr
aWZfaW50ZXJmYWNlX2V4aXQodm9pZCkKPiArewo+ICsJa21lbV9jYWNoZV9kZXN0cm95KHhlbl9i
bGtpZl9jYWNoZXApOwo+ICt9Cj4gKwo+ICAvKgo+ICAgKiAgc3lzZnMgaW50ZXJmYWNlIGZvciBW
QkQgSS9PIHJlcXVlc3RzCj4gICAqLwo+IEBAIC0xMTE1LDMgKzExMjQsOCBAQCBpbnQgeGVuX2Js
a2lmX3hlbmJ1c19pbml0KHZvaWQpCj4gIHsKPiAgCXJldHVybiB4ZW5idXNfcmVnaXN0ZXJfYmFj
a2VuZCgmeGVuX2Jsa2JrX2RyaXZlcik7Cj4gIH0KPiArCj4gK3ZvaWQgeGVuX2Jsa2lmX3hlbmJ1
c19leGl0KHZvaWQpCj4gK3sKPiArCXhlbmJ1c191bnJlZ2lzdGVyX2RyaXZlcigmeGVuX2Jsa2Jr
X2RyaXZlcik7Cj4gK30KPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 19:50:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 19:50:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyMGQ-00080Q-0D; Mon, 25 Feb 2019 19:50:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GKco=RA=xenproject.org=prvs=952fcc786=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gyMGP-00080G-0d
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 19:50:09 +0000
X-Inumbo-ID: 8ce1ef55-3936-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ce1ef55-3936-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 19:50:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,412,1544486400"; d="scan'208";a="79013893"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83667-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: examine:build-armhf-pvops:<job status>:broken:regression
 examine:build-i386:<job status>:broken:regression
 examine:build-amd64-pvops:<job status>:broken:regression
 examine:build-armhf:<job status>:broken:regression
 examine:build-amd64:<job status>:broken:regression
 examine:build-i386-pvops:<job status>:broken:regression
 examine:build-armhf-pvops:syslog-server:running:regression
 examine:build-armhf:syslog-server:running:regression
 examine:examine-rice-weevil:build-check(1):blocked:nonblocking
 examine:examine-bush-cricket:build-check(1):blocked:nonblocking
 examine:examine-grain-weevil:build-check(1):blocked:nonblocking
 examine:examine-scape-moth:build-check(1):blocked:nonblocking
 examine:examine-lace-bug:build-check(1):blocked:nonblocking
 examine:examine-leaf-beetle:build-check(1):blocked:nonblocking
 examine:examine-moss-bug:build-check(1):blocked:nonblocking
 examine:examine-gall-mite:build-check(1):blocked:nonblocking
 examine:examine-marilith-n5:build-check(1):blocked:nonblocking
 examine:examine-itch-mite:build-check(1):blocked:nonblocking
 examine:build-armhf:host-install(4):broken:nonblocking
 examine:build-armhf-pvops:host-install(4):broken:nonblocking
 examine:build-i386-pvops:host-install(4):broken:nonblocking
 examine:build-i386:host-install(4):broken:nonblocking
 examine:build-amd64-pvops:host-install(4):broken:nonblocking
 examine:build-amd64:host-install(4):broken:nonblocking
 examine:build-armhf:capture-logs:broken:nonblocking
 examine:build-armhf-pvops:capture-logs:broken:nonblocking
 examine:examine-army:host-install:broken:nonblocking
 examine:examine-army:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=75620
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 25 Feb 2019 19:49:44 +0000
Subject: [Xen-devel] [examine test] 83667: trouble: blocked/broken/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDgzNjY3IGV4YW1pbmUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvODM2NjcvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0
cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBy
dW5uaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAg
ICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIGV4YW1pbmUtcmljZS13ZWV2aWwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGV4YW1pbmUtYnVzaC1jcmlja2V0ICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGV4YW1p
bmUtZ3JhaW4td2VldmlsICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGV4YW1pbmUtc2NhcGUtbW90aCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGV4YW1pbmUtbGFjZS1idWcgICAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGV4YW1pbmUt
bGVhZi1iZWV0bGUgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGV4YW1pbmUtbW9zcy1idWcgICAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGV4YW1pbmUtZ2FsbC1taXRlICAgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGV4YW1pbmUtbWFy
aWxpdGgtbjUgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGV4YW1pbmUtaXRjaC1taXRlICAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiA3NTYyMAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBibG9j
a2VkIGluIDc1NjIwCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gNzU2MjAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiA3NTYy
MAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
IGJyb2tlbiBibG9ja2VkIGluIDc1NjIwCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gNzU2MjAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICBicm9rZW4gYmxv
Y2tlZCBpbiA3NTYyMAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNSBjYXB0dXJlLWxv
Z3MgICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDc1NjIwCiBleGFtaW5lLWFybXkgICAgICAg
ICAgICAgICAgICAyIGhvc3QtaW5zdGFsbCAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzU2
MjAKIGV4YW1pbmUtYXJteSAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgICBicm9rZW4gbGlrZSA3NTYyMAoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAg
ICAgICAgICAgIDc1NjIwCgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogZXhhbWlu
ZS1hcm15ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBleGFtaW5lLWxlYWYtYmVldGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGV4YW1pbmUtbGFjZS1idWcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogZXhhbWluZS1tb3NzLWJ1ZyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBleGFtaW5l
LWJ1c2gtY3JpY2tldCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGV4YW1pbmUtZ2FsbC1taXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogZXhhbWluZS1pdGNoLW1pdGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBleGFtaW5lLXNjYXBlLW1vdGggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGV4YW1pbmUt
bWFyaWxpdGgtbjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogZXhhbWluZS1ncmFpbi13ZWV2aWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBleGFtaW5lLXJpY2Utd2VldmlsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6
IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291
cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNh
YmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:01:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:01:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyMRS-0000Wq-4F; Mon, 25 Feb 2019 20:01:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kH8z=RA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gyMRQ-0000Wl-9L
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 20:01:32 +0000
X-Inumbo-ID: 23e37cbe-3938-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23e37cbe-3938-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:01:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D6303B16D;
 Mon, 25 Feb 2019 20:01:28 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20190225155257.8181-1-ian.jackson@eu.citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <7f19d24a-1ca6-fd8e-25b1-464e10dc7f06@suse.com>
Date: Mon, 25 Feb 2019 21:01:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190225155257.8181-1-ian.jackson@eu.citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [OSSTEST PATCH] jessie: Disable use of
 security.debian.org
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDIvMjAxOSAxNjo1MiwgSWFuIEphY2tzb24gd3JvdGU6Cj4gV2UgaGF2ZSBhYm91dCBh
IDEwJSBmYWlsdXJlIHJhdGUgb2YgYSBwcm9ibGVtIHdoZXJlIHRoZSBzeW1wdG9tcyBhcmUKPiB0
aGF0IHRoZSB0ZXN0IGJveCBmYWlscyB0byBnZXQgc29tZSB0aGluZyBmcm9tIHNlY3VyaXR5LmRl
Ymlhbi5vcmcuCj4gCj4gVGhlIGFwdC1jYWNoZXItbmcgbG9ncyBzaG93IHRoZSByZWxldmFudCB0
ZXN0IGJveCdzIGlwIGFkZHJlc3MKPiBmZXRjaGluZyB0aGUgZmlsZSB0aGF0IGl0IGlzIHN1cHBv
c2VkIHRvLiAgQnV0LCBpdCBpcyBwb3NzaWJsZSB0aGF0Cj4gdGhlcmUgYXJlIGRpZmZlcmVudCB0
aW1lb3V0cywgc28gdGhhdCBkb2VzIG5vdCBtZWFuIHRoZSBwcm9ibGVtIGlzCj4gaW5zaWRlIHRo
ZSBjb2xvLgo+IAo+IEZldGNoaW5nIGZyb20gb3RoZXIgYXB0IHNvdXJjZXMsIG5vdGFibHkgdGhl
IG1haW4gRGViaWFuIGFyY2hpdmUgYW5kCj4gc25hcHNob3QuZC5vLCBkbyBub3Qgc2VlbSB0byBi
ZSBhZmZlY3RlZC4KPiAKPiBTcGVjaWZpY2FsbHksIEkgc2VhcmNoZWQgdGhlIGxvZ3MgZm9yIHRo
ZSBsYXN0IDEwMDAgaG9zdCBpbnN0YWxsIHN0ZXBzLAo+IGFuZCBsb29rZWQgZm9yIHRoZSBmYWls
dXJlcywgd2l0aCB0aGUgZm9sbG93aW5nIHJ1bmU6Cj4gCj4gIHNlbGVjdCBmbGlnaHQsam9iLGxv
Z2ZpbGUsc3RhcnRlZCBmcm9tIChzZWxlY3QgKiwgKHNlbGVjdCB2YWwgZnJvbSBydW52YXJzIHIg
d2hlcmUgci5qb2I9c3RlcHMuam9iIGFuZCByLmZsaWdodD1zdGVwcy5mbGlnaHQgYW5kIHIubmFt
ZT0naG9zdCcpICBmcm9tIHN0ZXBzIHdoZXJlIHRlc3RpZCBsaWtlICdob3N0LWluc3RhbGwlJyBh
bmQgZmxpZ2h0PjEzMDAwMCBvcmRlciBieSBmaW5pc2hlZCBkZXNjIGxpbWl0IDEwMDApIHN1YiB3
aGVyZSBzdGF0dXM9J2Jyb2tlbic7Cj4gCj4gSSB0aGVuIHVzZWQgdGhlc2UgcnVuZXMgdG8gY29y
cmVsYXRlIHRoYXQgd2l0aCB0aGUgc3lzbG9ncyBmcm9tIHRoZQo+IGluc3RhbGxlcjoKPiAKPiAg
cGVybCA8fi90IC1uZSAndXNlIHN0cmljdDsgcy9eICovLzsgbXkgKCRmbGlnaHQsJGpvYiwkbG9n
ZikgPSBzcGxpdCAvICtcfCArLzsgbmV4dCB1bmxlc3MgJGZsaWdodCA9fiBtL15cZCskLzsgbXkg
JGYgPSAiJGZsaWdodC8kam9iLz8udHMtc3lzbG9nLXNlcnZlci5sb2ciOyBteSBAeSA9IGdsb2Ig
JGY7IHByaW50ICRfLCAiXG4iIGZvciBAeTsnID5+L3UKPiAKPiAgeGFyZ3MgPH4vanVuay91IGVn
cmVwIC1MICdGYWlsZWQgdG8gZmV0Y2ggaHR0cDovL3NlY3VyaXR5XC5kZWJpYW5cLm9yZy4qQ29u
bmVjdGlvbiBmYWlsZWQnCj4gCj4gVGhlIG9ubHkgbG9ncyB3aGljaCBkaWQgbm90IG1lbnRpb24g
dGhhdCBlcnJvciBtZXNzYWdlIHdlcmUgdGhyZWUKPiBmYWlsZWQgam9icyBvbiB0aGUgc2FtZSBo
b3N0LCBqb3ViZXJ0aW4xLCB3aGljaCBzZWVtcyBub3QgdG8gYmUKPiByZWJvb3RpbmcgcmVsaWFi
bHkuCj4gCj4gU28gSSB0aGluayB0aGlzIGlzIGEgcHJvYmxlbSB3aXRoIHRoZSBzZWN1cml0eS5k
ZWJpYW4ub3JnIENETi4KPiAKPiBGb3Igbm93LCBkaXNhYmxlIHNlY3VyaXR5IHVwZGF0ZXMgZW50
aXJlbHkuICBXZSBkb24ndCByZWFsbHkgY2FyZQo+IGFib3V0IHRoZSBzZWN1cml0eSBwYXRjaCBz
dGF0dXMgb2YgdGVzdCBib3hlcyBhbnl3YXkuICBIb3BlZnVsbHkgdGhpcwo+IHdpbGwgY2F1c2Ug
dGhlIHN5c3RlbSB0byBiZWNvbWUgcmVsaWFibGUgYWdhaW4uCj4gCj4gQ0M6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:03:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:03:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyMSw-0000aR-GF; Mon, 25 Feb 2019 20:03:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kH8z=RA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gyMSu-0000aH-NJ
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 20:03:04 +0000
X-Inumbo-ID: 5b9cc1be-3938-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b9cc1be-3938-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:03:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 97576B173;
 Mon, 25 Feb 2019 20:03:02 +0000 (UTC)
To: Norbert Manthey <nmanthey@amazon.de>, xen-devel@lists.xenproject.org
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
 <1551101683-996-3-git-send-email-nmanthey@amazon.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <cacc3c26-f7d0-317a-1820-def3eea2b537@suse.com>
Date: Mon, 25 Feb 2019 21:03:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1551101683-996-3-git-send-email-nmanthey@amazon.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH L1TF v8 2/9] x86/vioapic: block speculative
 out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Jan Beulich <jbeulich@suse.com>, Martin Mazein <amazein@amazon.de>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDIvMjAxOSAxNDozNCwgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+IFdoZW4gaW50ZXJh
Y3Rpbmcgd2l0aCBpbyBhcGljLCBhIGd1ZXN0IGNhbiBzcGVjaWZ5IHZhbHVlcyB0aGF0IGFyZSB1
c2VkCj4gYXMgaW5kZXggdG8gc3RydWN0dXJlcywgYW5kIHdob3NlIHZhbHVlcyBhcmUgbm90IGNv
bXBhcmVkIGFnYWluc3QKPiB1cHBlciBib3VuZHMgdG8gcHJldmVudCBzcGVjdWxhdGl2ZSBvdXQt
b2YtYm91bmQgYWNjZXNzZXMuIFRoaXMgY2hhbmdlCj4gcHJldmVudHMgdGhlc2Ugc3BlY3VsYXRp
dmUgYWNjZXNzZXMuCj4gCj4gRnVydGhlcm1vcmUsIHZhcmlhYmxlcyBhcmUgaW5pdGlhbGl6ZWQg
YW5kIHRoZSBjb21waWxlciBpcyBhc2tlZCB0byBub3QKPiBvcHRpbWl6ZWQgdGhlc2UgaW5pdGlh
bGl6YXRpb25zLCBhcyB0aGUgdW5pbml0aWFsaXplZCB2YXJpYWJsZXMgbWlnaHQgYmUKPiB1c2Vk
IGluIGEgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzcy4gT3V0IG9mIHRoZSBmb3VyIGlu
aXRpYWxpemVkCj4gdmFyaWFibGVzLCB0d28gYXJlIHBvdGVudGlhbGx5IHByb2JsZW1hdGljLCBu
YW1lbHkgb25lcyBpbiB0aGUgZnVuY3Rpb25zCj4gdmlvYXBpY19pcnFfcG9zaXRpdmVfZWRnZSBh
bmQgdmlvYXBpY19nZXRfdHJpZ2dlcl9tb2RlLgo+IAo+IEFzIHRoZSB0d28gcHJvYmxlbWF0aWMg
dmFyaWFibGVzIGFyZSBib3RoIHVzZWQgaW4gdGhlIGNvbW1vbiBmdW5jdGlvbgo+IGdzaV92aW9h
cGljLCB0aGUgbWl0aWdhdGlvbiBpcyBpbXBsZW1lbnRlZCB0aGVyZS4gQXMgdGhlIGFjY2VzcyBw
YXR0ZXJuCj4gb2YgdGhlIGN1cnJlbnRseSBub24tZ3Vlc3QtY29udHJvbGxlZCBmdW5jdGlvbnMg
bWlnaHQgY2hhbmdlIGluIHRoZQo+IGZ1dHVyZSBhcyB3ZWxsLCB0aGUgb3RoZXIgdmFyaWFibGVz
IGFyZSBpbml0aWFsaXplZCBhcyB3ZWxsLgo+IAo+IFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3Vs
YXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:03:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:03:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyMTR-0000dS-Qm; Mon, 25 Feb 2019 20:03:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kH8z=RA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gyMTR-0000dL-3e
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 20:03:37 +0000
X-Inumbo-ID: 6ea80754-3938-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ea80754-3938-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:03:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 40B16B172;
 Mon, 25 Feb 2019 20:02:34 +0000 (UTC)
To: Norbert Manthey <nmanthey@amazon.de>, xen-devel@lists.xenproject.org
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
 <1551101683-996-2-git-send-email-nmanthey@amazon.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <6c404b29-fe3b-e3a2-a3ad-fbb9a75351a9@suse.com>
Date: Mon, 25 Feb 2019 21:02:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1551101683-996-2-git-send-email-nmanthey@amazon.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH L1TF v8 1/9] xen/evtchn: block speculative
 out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Jan Beulich <jbeulich@suse.com>, Martin Mazein <amazein@amazon.de>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDIvMjAxOSAxNDozNCwgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+IEd1ZXN0cyBjYW4g
aXNzdWUgZXZlbnQgY2hhbm5lbCBpbnRlcmFjdGlvbiB3aXRoIGd1ZXN0IHNwZWNpZmllZCBkYXRh
Lgo+IFRvIGF2b2lkIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywgd2UgdXNlIHRo
ZSBub3NwZWMgbWFjcm9zLAo+IG9yIHRoZSBkb21haW5fdmNwdSBmdW5jdGlvbi4gV2hlcmUgYXBw
cm9wcmlhdGUsIHdlIHVzZSB0aGUgdmNwdV9pZCBvZgo+IHRoZSBzZWxlY2V0ZWQgdmNwdSBpbnN0
ZWFkIG9mIHRoZSBwYXJhbWV0ZXIgdGhhdCBjYW4gYmUgaW5mbHVlbmNlZCBieQo+IHRoZSBndWVz
dCwgc28gdGhhdCBvbmx5IG9uZSBhY2Nlc3MgbmVlZHMgdG8gYmUgcHJvdGVjdGVkLgo+IAo+IFRo
aXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KPiBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:04:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:04:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyMUE-0000ib-5u; Mon, 25 Feb 2019 20:04:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kH8z=RA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gyMUC-0000iR-Rw
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 20:04:24 +0000
X-Inumbo-ID: 8b3ea191-3938-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b3ea191-3938-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:04:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8013DB174;
 Mon, 25 Feb 2019 20:03:22 +0000 (UTC)
To: Norbert Manthey <nmanthey@amazon.de>, xen-devel@lists.xenproject.org
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
 <1551101683-996-4-git-send-email-nmanthey@amazon.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <a25fc8e9-bd21-cb4d-7ddd-3664ae4be0ef@suse.com>
Date: Mon, 25 Feb 2019 21:03:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1551101683-996-4-git-send-email-nmanthey@amazon.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH L1TF v8 3/9] spec: add l1tf-barrier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Jan Beulich <jbeulich@suse.com>, Martin Mazein <amazein@amazon.de>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDIvMjAxOSAxNDozNCwgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+IFRvIGNvbnRyb2wg
dGhlIHJ1bnRpbWUgYmVoYXZpb3Igb24gTDFURiB2dWxuZXJhYmxlIHBsYXRmb3JtcyBiZXR0ZXIs
IHRoZQo+IGNvbW1hbmQgbGluZSBvcHRpb24gbDF0Zi1iYXJyaWVyIGlzIGludHJvZHVjZWQuIFRo
aXMgb3B0aW9uIGNvbnRyb2xzCj4gd2hldGhlciBvbiB2dWxuZXJhYmxlIHg4NiBwbGF0Zm9ybXMg
dGhlIGxmZW5jZSBpbnN0cnVjdGlvbiBpcyB1c2VkIHRvCj4gcHJldmVudCBzcGVjdWxhdGl2ZSBl
eGVjdXRpb24gZnJvbSBieXBhc3NpbmcgdGhlIGV2YWx1YXRpb24gb2YKPiBjb25kaXRpb25hbHMg
dGhhdCBhcmUgcHJvdGVjdGVkIHdpdGggdGhlIGV2YWx1YXRlX25vc3BlYyBtYWNyby4KPiAKPiBC
eSBub3csIFhlbiBpcyBjYXBhYmxlIG9mIGlkZW50aWZ5aW5nIEwxVEYgdnVsbmVyYWJsZSBoYXJk
d2FyZS4gSG93ZXZlciwKPiB0aGlzIGluZm9ybWF0aW9uIGNhbm5vdCBiZSB1c2VkIGZvciBhbHRl
cm5hdGl2ZSBwYXRjaGluZywgYXMgYSBDUFUgZmVhdHVyZQo+IGlzIHJlcXVpcmVkLiBUbyBjb250
cm9sIGFsdGVybmF0aXZlIHBhdGNoaW5nIHdpdGggdGhlIGNvbW1hbmQgbGluZSBvcHRpb24sCj4g
YSBuZXcgeDg2IGZlYXR1cmUgIlg4Nl9GRUFUVVJFX1NDX0wxVEZfVlVMTiIgaXMgaW50cm9kdWNl
ZC4gVGhpcyBmZWF0dXJlCj4gaXMgdXNlZCB0byBwYXRjaCB0aGUgbGZlbmNlIGluc3RydWN0aW9u
IGludG8gdGhlIGFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZQo+IGZ1bmN0aW9uLiBUaGUgZmVhdHVy
ZSBpcyBlbmFibGVkIG9ubHkgaWYgTDFURiB2dWxuZXJhYmxlIGhhcmR3YXJlIGlzCj4gZGV0ZWN0
ZWQgYW5kIHRoZSBjb21tYW5kIGxpbmUgb3B0aW9uIGRvZXMgbm90IHByZXZlbnQgdXNpbmcgdGhp
cyBmZWF0dXJlLgo+IAo+IFRoZSBzdGF0dXMgb2YgaHlwZXJ0aHJlYWRpbmcgaXMgY29uc2lkZXJl
ZCB3aGVuIGF1dG9tYXRpY2FsbHkgZW5hYmxpbmcKPiBhZGRpbmcgdGhlIGxmZW5jZSBpbnN0cnVj
dGlvbi4gU2luY2UgcGxhdGZvcm1zIHdpdGhvdXQgaHlwZXJ0aHJlYWRpbmcgY2FuCj4gc3RpbGwg
YmUgdnVsbmVyYWJsZSB0byBMMVRGIGluIGNhc2UgdGhlIEwxIGNhY2hlIGlzIG5vdCBmbHVzaGVk
IHByb3Blcmx5LAo+IHRoZSBhZGRpdGlvbmFsIGxmZW5jZSBpbnN0cnVjdGlvbnMgYXJlIHBhdGNo
ZWQgaW4gaWYgZWl0aGVyIGh5cGVydGhyZWFkaW5nCj4gaXMgZW5hYmxlZCwgb3IgTDEgY2FjaGUg
Zmx1c2hpbmcgaXMgbWlzc2luZy4KPiAKPiBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZl
IGhhcmRlbmluZyBlZmZvcnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxu
bWFudGhleUBhbWF6b24uZGU+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:04:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:04:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyMUZ-0000xb-LH; Mon, 25 Feb 2019 20:04:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kH8z=RA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gyMUX-0000xA-I3
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 20:04:45 +0000
X-Inumbo-ID: 97cd05fe-3938-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97cd05fe-3938-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:04:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9C21EADE2;
 Mon, 25 Feb 2019 20:04:43 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C6D6F11020000780021883E@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <d7840065-dfe1-471b-d059-d40f9c7775d9@suse.com>
Date: Mon, 25 Feb 2019 21:04:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C6D6F11020000780021883E@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] x86/shadow: don't use
 map_domain_page_global() on paths that may not fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMjAxOSAxNjoxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIGFzc3VtcHRpb24g
KGFjY29yZGluZyB0byBvbmUgY29tbWVudCkgYW5kIGhvcGUgKGFjY29yZGluZyB0bwo+IGFub3Ro
ZXIpIHRoYXQgbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCgpIGNhbid0IGZhaWwgYXJlIGJvdGggd3Jv
bmcgb24KPiBsYXJnZSBlbm91Z2ggc3lzdGVtcy4gRG8gYXdheSB3aXRoIHRoZSBndWVzdF92dGFi
bGUgZmllbGQgYWx0b2dldGhlciwKPiBhbmQgZXN0YWJsaXNoIC8gdGVhciBkb3duIHRoZSBkZXNp
cmVkIG1hcHBpbmcgYXMgbmVjZXNzYXJ5Lgo+IAo+IFRoZSBhbHRlcm5hdGl2ZXMsIGRpc2NhcmRl
ZCBhcyBiZWluZyB1bmRlc2lyYWJsZSwgd291bGQgaGF2ZSBiZWVuIHRvCj4gZWl0aGVyIGNyYXNo
IHRoZSBndWVzdCBpbiBzaF91cGRhdGVfY3IzKCkgd2hlbiB0aGUgbWFwcGluZyBmYWlscywgb3Ig
dG8KPiBidWJibGUgdXAgYW4gZXJyb3IgaW5kaWNhdG9yLCB3aGljaCB1cHBlciBsYXllcnMgd291
bGQgaGF2ZSBhIGhhcmQgdGltZQo+IHRvIGRlYWwgd2l0aCAob3RoZXIgdGhhbiBhZ2FpbiBieSBj
cmFzaGluZyB0aGUgZ3Vlc3QpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:24:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyMnU-0002bg-98; Mon, 25 Feb 2019 20:24:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NPTd=RA=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gyMnS-0002bN-KF
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 20:24:18 +0000
X-Inumbo-ID: 531d7f1a-393b-11e9-bc90-bc764e045a96
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.82.87]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 531d7f1a-393b-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:24:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=KzDnLTPhWSB4xs8PmAitV1vt9rvAedKbShXEVpnGZXI=;
 b=TuaKiaZmUh/VvEX6+XFfNbaGqoe82zup29bnMlHJ3YEHjEmCAP+1SpPYl4gs4fYfaJWHINg9FY8ypagu7uP3XQGv71e3dF8xLLHnQJKK5inP0xoHgDkznW4npgt7VxqsRDY8BpGg1QIKkW7MiinJlUHPSQ/xkZprul99usfBApM=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB3043.namprd12.prod.outlook.com (20.178.209.90) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.15; Mon, 25 Feb 2019 20:24:01 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d%3]) with mapi id 15.20.1643.019; Mon, 25 Feb 2019
 20:24:01 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 3/3] mwait-idle: add enablement for AMD Naples and Rome
Thread-Index: AQHUzUgLPkCpzlhK10am4633PCGJkg==
Date: Mon, 25 Feb 2019 20:24:00 +0000
Message-ID: <20190225202233.68340-4-brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
In-Reply-To: <20190225202233.68340-1-brian.woods@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR1501CA0022.namprd15.prod.outlook.com
 (2603:10b6:805::35) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.11.0
x-originating-ip: [165.204.78.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ddd976e9-89ac-4a5f-acb4-08d69b5f2d71
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB3043; 
x-ms-traffictypediagnostic: BN8PR12MB3043:
x-microsoft-exchange-diagnostics: 1; BN8PR12MB3043;
 20:ZLnUdyEaN6m1IAvVjVHs257U1zHtOe/RAGVmAe8LgOpdsjjX1uQVEj5nVO+OUcpm+S44ryu0kjqSQyocQsUyCmiR49owqQBMGnIBtClk8+qvh/RC6gzjV5lbdejp7pz58az3dn+1imXEGBe2bhPO2+DuYFSlewWx/wf7OjULRywvDHs875EJmUhy/1kSU5XzFey9At8yu1PXRCixOBDY8F/Su7j12lZAi0+Oa06GabyRxJlSfLdRGV5o5MZZ9XIC
x-microsoft-antispam-prvs: <BN8PR12MB3043762C5CCE8E85E8900954E57A0@BN8PR12MB3043.namprd12.prod.outlook.com>
x-forefront-prvs: 095972DF2F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(39860400002)(136003)(376002)(346002)(199004)(189003)(6486002)(102836004)(3846002)(6506007)(6116002)(386003)(71190400001)(305945005)(97736004)(68736007)(256004)(14444005)(53936002)(2501003)(105586002)(2906002)(106356001)(71200400001)(2351001)(6916009)(5660300002)(486006)(2616005)(26005)(6436002)(6512007)(11346002)(446003)(476003)(186003)(5640700003)(54906003)(478600001)(25786009)(86362001)(316002)(36756003)(50226002)(81166006)(76176011)(52116002)(8676002)(99286004)(72206003)(8936002)(14454004)(66066001)(4326008)(7736002)(1076003)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB3043;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: SH2/mIUSAl6d+g5jdz5O7rbip1wQgpcItwxs+2GNY0E13Be77Wmmew1gAzqJNy0GFZ0UZjs1S6ac8fNQR88nKQBKrET/1+mQ+iY1lL65KzET/aBQFPD/DqW71t66gEJPTZ4WxOSLwCBURK5W1EwHvVOEY8zFN/KT6dvoC64Gg9O1I4EnEx8foIyX3ceM5D0pHL+1JpZj6RDYhhImOsDLQRrRY3LKgp8y9TIozNl5Ui8PGv6YCZruPXFEDKQgy5ks3qz1YcnQ0pVxA6PAN8ENspKcbj4E7J6HYy6rrik6dG/OzNelIn8U4D900JVuL3GNI6yUz1+bScNkVQWVBTY+3Odmfi7E/hmZTc1RPxwuwWUDQ9ZaNmwkdhTueDTS0MlRbmW9relf7iDILCdon/SHRNWk9RVZ0pmQihl38IoARjA=
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ddd976e9-89ac-4a5f-acb4-08d69b5f2d71
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2019 20:24:00.0833 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3043
Subject: [Xen-devel] [PATCH 3/3] mwait-idle: add enablement for AMD Naples
 and Rome
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Woods, Brian" <Brian.Woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBuZWVkZWQgZGF0YSBzdHJ1Y3R1cmVzIGZvciBlbmFibGluZyBOYXBsZXMgKEYxN2gg
TTAxaCkuICBTaW5jZQpSb21lIChGMTdoIE0zMWgpIGhhcyB0aGUgc2FtZSBjLXN0YXRlIGxhdGVu
Y2llcyBhbmQgZW50cnkgbWV0aG9kcywgdGhlCmMtc3RhdGUgaW5mb3JtYXRpb24gY2FuIGJlIHVz
ZWQgZm9yIFJvbWUgYXMgd2VsbC4gIEZvciBib3RoIE5hcGxlcyBhbmQKUm9tZSwgbXdhaXQgaXMg
dXNlZCBmb3IgYzEgKGNjMSkgYW5kIGhhbHQgaXMgZnVuY3Rpb25hbGx5IHRoZSBzYW1lIGFzCmMy
IChjYzYpLiAgSWYgYzIgKGNjNikgaXMgZGlzYWJsZWQgaW4gQklPUywgdGhlbiBoYWx0IGZ1bmN0
aW9ucyBzaW1pbGFyCnRvIGMxIChjYzEpLgoKU2lnbmVkLW9mZi1ieTogQnJpYW4gV29vZHMgPGJy
aWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMgfCAy
MiArKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jIGIveGVuL2FyY2gv
eDg2L2NwdS9td2FpdC1pZGxlLmMKaW5kZXggMTAzNmM4YjEwMS4uZDYzZWM2NTBlMCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKKysrIGIveGVuL2FyY2gveDg2L2Nw
dS9td2FpdC1pZGxlLmMKQEAgLTcyMCw2ICs3MjAsMjIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBj
cHVpZGxlX3N0YXRlIGRudl9jc3RhdGVzW10gPSB7CiAJe30KIH07CiAKK3N0YXRpYyBjb25zdCBz
dHJ1Y3QgY3B1aWRsZV9zdGF0ZSBuYXBsZXNfY3N0YXRlc1tdID0geworCXsKKwkJLm5hbWUgPSAi
Q0MxIiwKKwkJLmZsYWdzID0gTVdBSVQyZmxnKDB4MDApLAorCQkuZXhpdF9sYXRlbmN5ID0gMSwK
KwkJLnRhcmdldF9yZXNpZGVuY3kgPSAyLAorCX0sCisJeworCQkubmFtZSA9ICJDQzYiLAorCQku
ZmxhZ3MgPSBNV0FJVDJmbGcoMHgxMCkgfCBDUFVJRExFX0ZMQUdfVVNFX0hBTFQsCisJCS5leGl0
X2xhdGVuY3kgPSA0MDAsCisJCS50YXJnZXRfcmVzaWRlbmN5ID0gMTAwMCwKKwl9LAorCXt9Cit9
OworCiBzdGF0aWMgdm9pZCBtd2FpdF9pZGxlKHZvaWQpCiB7CiAJdW5zaWduZWQgaW50IGNwdSA9
IHNtcF9wcm9jZXNzb3JfaWQoKTsKQEAgLTk3OSwxMCArOTk1LDE2IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgeDg2X2NwdV9pZCBpbnRlbF9pZGxlX2lkc1tdIF9faW5pdGNvbnN0cmVsID0gewogCXt9
CiB9OwogCitzdGF0aWMgY29uc3Qgc3RydWN0IGlkbGVfY3B1IGlkbGVfY3B1X25hcGxlcyA9IHsK
Kwkuc3RhdGVfdGFibGUgPSBuYXBsZXNfY3N0YXRlcywKK307CisKICNkZWZpbmUgQUNQVShmYW1p
bHksIG1vZGVsLCBjcHUpIFwKIAl7IFg4Nl9WRU5ET1JfQU1ELCBmYW1pbHksIG1vZGVsLCBYODZf
RkVBVFVSRV9BTFdBWVMsICZpZGxlX2NwdV8jI2NwdX0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCB4
ODZfY3B1X2lkIGFtZF9pZGxlX2lkc1tdIF9faW5pdGNvbnN0cmVsID0geworCUFDUFUoMHgxNywg
MHgwMSwgbmFwbGVzKSwKKwlBQ1BVKDB4MTcsIDB4MzEsIG5hcGxlcyksIC8qIFJvbWUgc2hhcmVz
IHRoZSBzYW1lIGMtc3RhdGUgY29uZmlnICovCiAJe30KIH07CiAKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:24:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyMnS-0002ba-Vt; Mon, 25 Feb 2019 20:24:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NPTd=RA=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gyMnR-0002bE-Dj
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 20:24:17 +0000
X-Inumbo-ID: 52dbe559-393b-11e9-bc90-bc764e045a96
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.82.87]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52dbe559-393b-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:24:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=adCuawyeh+8BYUd4/zlHXG5wUB1cFJ0ygBZ6KoUFe0U=;
 b=oxauygjPvRyDCiHjj2qwc9DkDjxaefYXtj8Pd7bh/PhicUFaCSGXb9k3D3v1Ru7XgDx+FmoFv0Y79uSteduj73z5hdNGAD2M2yesbCIJAVSPH9VRyF3TPXSVxyDwvEQ7euGj0ipKQKh9QOuD9Fk1981c0hYW8aYJirZkj3ZmOmI=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB3043.namprd12.prod.outlook.com (20.178.209.90) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.15; Mon, 25 Feb 2019 20:24:00 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d%3]) with mapi id 15.20.1643.019; Mon, 25 Feb 2019
 20:24:00 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 2/3] mwait-idle: add support for AMD processors
Thread-Index: AQHUzUgKb1JEoNunRUqWkF1dk9133A==
Date: Mon, 25 Feb 2019 20:23:59 +0000
Message-ID: <20190225202233.68340-3-brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
In-Reply-To: <20190225202233.68340-1-brian.woods@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR1501CA0022.namprd15.prod.outlook.com
 (2603:10b6:805::35) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.11.0
x-originating-ip: [165.204.78.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2f94f2a8-4ade-4fa1-8ece-08d69b5f2cc9
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB3043; 
x-ms-traffictypediagnostic: BN8PR12MB3043:
x-microsoft-exchange-diagnostics: 1; BN8PR12MB3043;
 20:EOfp4vqMx2Wff1pQGiMil/PUy/xGorGWoG4Wj0RbwWOWx+2Oh/H2PA0fcRn3r5J7O0NLaCM1/G/3k/h00m3nZ2rnaw1taT441tcKKJr+XMXOtNwcEYYcqniU+v7spfTfoVmfJv6uR2b0RAVM718bsNiiav0zWYL0Vlfqy4SnmIHDbbw1FRIyA6mESfKzBbHqMdwmhjLG4MDNXoaorNsBr9Iou64iykISZ31fGRs3/eau2TXA79wskN5Bms0jnl+w
x-microsoft-antispam-prvs: <BN8PR12MB304313D373B0E47B80D5AAB5E57A0@BN8PR12MB3043.namprd12.prod.outlook.com>
x-forefront-prvs: 095972DF2F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(39860400002)(136003)(376002)(346002)(199004)(189003)(6486002)(102836004)(3846002)(6506007)(6116002)(386003)(71190400001)(305945005)(97736004)(68736007)(256004)(14444005)(53936002)(2501003)(105586002)(2906002)(106356001)(71200400001)(2351001)(6916009)(5660300002)(486006)(2616005)(26005)(6436002)(6512007)(11346002)(446003)(476003)(186003)(5640700003)(54906003)(478600001)(25786009)(86362001)(316002)(36756003)(50226002)(81166006)(76176011)(52116002)(8676002)(99286004)(72206003)(8936002)(14454004)(66066001)(4326008)(7736002)(1076003)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB3043;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Ax51Vzz5goUalVEBkVbbsnW6OUNzOvgC2RBgYInvNZ6TrvQEoeYKDKhUlNQXn/RzYMf0nh0fb5vkngPfaXftU+qXmdkY+kLyIcV/hxr9qNc2FQGNMbj2bkQ/m0JRei0kHQFXEGYsWwHK4d7/94DAgwI5djjR8Cpwmj0grV6SeS0m9pMpvDpMi+xGwaisNiwlzhxgtHgPlDh5rYjZCD5NWlc8tAQ5hU8hilgCbpY9boeobcJCuTTJ2X6njEx08tfcCOOW/3dWy/BHLXntpf0UB/u5AWJ02X/T7S5NqgNEcfxkOkilAcCGN8xwDTqwOwL7jlD4foPjeF3k2PKSWixpFK/gJK+gkUhf69WmXOGOYbdzCKwNLmd+MBeG+Sb7kfCbrrnxiC+HG+MNAjeXYfaEt/S43SZvZeTfWVEu+p01G/8=
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2f94f2a8-4ade-4fa1-8ece-08d69b5f2cc9
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2019 20:23:58.8964 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3043
Subject: [Xen-devel] [PATCH 2/3] mwait-idle: add support for AMD processors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Woods, Brian" <Brian.Woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TmV3ZXIgQU1EIHByb2Nlc3NvcnMgKEYxN2gpIGhhdmUgbXdhaXQgc3VwcG9ydC4gIEFkZCBzb21l
IGNoZWNrcyB0byBtYWtlCnN1cmUgdmVuZG9yIHNwZWNpZmljIGNvZGUgaXMgcnVuIGNvcnJlY3Rs
eSBhbmQgc29tZSBpbmZyYXN0cnVjdHVyZSB0bwpmYWNpbGl0YXRlIGFkZGluZyBBTUQgcHJvY2Vz
c29ycy4KClNpZ25lZC1vZmYtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jIHwgMjUgKysrKysrKysrKysrKysrKysr
KysrKystLQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMgYi94ZW4vYXJjaC94
ODYvY3B1L213YWl0LWlkbGUuYwppbmRleCBhMDYzZTM5ZDYwLi4xMDM2YzhiMTAxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYworKysgYi94ZW4vYXJjaC94ODYvY3B1
L213YWl0LWlkbGUuYwpAQCAtOTc5LDYgKzk3OSwxMyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4
Nl9jcHVfaWQgaW50ZWxfaWRsZV9pZHNbXSBfX2luaXRjb25zdHJlbCA9IHsKIAl7fQogfTsKIAor
I2RlZmluZSBBQ1BVKGZhbWlseSwgbW9kZWwsIGNwdSkgXAorCXsgWDg2X1ZFTkRPUl9BTUQsIGZh
bWlseSwgbW9kZWwsIFg4Nl9GRUFUVVJFX0FMV0FZUywgJmlkbGVfY3B1XyMjY3B1fQorCitzdGF0
aWMgY29uc3Qgc3RydWN0IHg4Nl9jcHVfaWQgYW1kX2lkbGVfaWRzW10gX19pbml0Y29uc3RyZWwg
PSB7CisJe30KK307CisKIC8qCiAgKiBpdnRfaWRsZV9zdGF0ZV90YWJsZV91cGRhdGUodm9pZCkK
ICAqCkBAIC0xMTE1LDYgKzExMjIsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2tsaF9pZGxlX3N0
YXRlX3RhYmxlX3VwZGF0ZSh2b2lkKQogICovCiBzdGF0aWMgdm9pZCBfX2luaXQgbXdhaXRfaWRs
ZV9zdGF0ZV90YWJsZV91cGRhdGUodm9pZCkKIHsKKwlpZiAoYm9vdF9jcHVfZGF0YS54ODZfdmVu
ZG9yID09IFg4Nl9WRU5ET1JfQU1EKQorCQlyZXR1cm47CisKIAlzd2l0Y2ggKGJvb3RfY3B1X2Rh
dGEueDg2X21vZGVsKSB7CiAJY2FzZSAweDNlOiAvKiBJVlQgKi8KIAkJaXZ0X2lkbGVfc3RhdGVf
dGFibGVfdXBkYXRlKCk7CkBAIC0xMTI2LDEzICsxMTM2LDI0IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBtd2FpdF9pZGxlX3N0YXRlX3RhYmxlX3VwZGF0ZSh2b2lkKQogCWNhc2UgMHg1ZTogLyogU0tM
LUggKi8KIAkJc2tsaF9pZGxlX3N0YXRlX3RhYmxlX3VwZGF0ZSgpOwogCQlicmVhazsKLSAJfQor
CX0KIH0KIAogc3RhdGljIGludCBfX2luaXQgbXdhaXRfaWRsZV9wcm9iZSh2b2lkKQogewogCXVu
c2lnbmVkIGludCBlYXgsIGVieCwgZWN4OwotCWNvbnN0IHN0cnVjdCB4ODZfY3B1X2lkICppZCA9
IHg4Nl9tYXRjaF9jcHUoaW50ZWxfaWRsZV9pZHMpOworCWNvbnN0IHN0cnVjdCB4ODZfY3B1X2lk
ICppZDsKKworCXN3aXRjaCAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yKSB7CisJY2FzZSBYODZf
VkVORE9SX0lOVEVMOgorCQlpZCA9IHg4Nl9tYXRjaF9jcHUoaW50ZWxfaWRsZV9pZHMpOworCQli
cmVhazsKKwljYXNlIFg4Nl9WRU5ET1JfQU1EOgorCQlpZCA9IHg4Nl9tYXRjaF9jcHUoYW1kX2lk
bGVfaWRzKTsKKwkJYnJlYWs7CisJZGVmYXVsdDoKKwkJaWQgPSBOVUxMOworCX0KIAogCWlmICgh
aWQpIHsKIAkJcHJfZGVidWcoUFJFRklYICJkb2VzIG5vdCBydW4gb24gZmFtaWx5ICVkIG1vZGVs
ICVkXG4iLAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:24:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyMnS-0002bQ-Lj; Mon, 25 Feb 2019 20:24:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NPTd=RA=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gyMnR-0002b4-3N
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 20:24:17 +0000
X-Inumbo-ID: 52647f9f-393b-11e9-bc90-bc764e045a96
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.82.87]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52647f9f-393b-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:24:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5fc4VNjTVariOgdmQ4uDZUBYiJqoU5I+j5VhGoDE6qQ=;
 b=HkZGlYrM8HcWLGNlZciYBOw/zsbA12pS1nWEgcAGUGL2J/C23dVihGZEHhoti7Pb0ho0BZIJVofhN4tEPg0kej4MWF9Mtp3LHv0y0TacnFQLljmJsDk0DCj0Z0AVWdfPXZfIxHHtYxFJuWSWQBD5lOEN4uXh/7IYvr8/VbuPR4M=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB3043.namprd12.prod.outlook.com (20.178.209.90) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.15; Mon, 25 Feb 2019 20:23:59 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d%3]) with mapi id 15.20.1643.019; Mon, 25 Feb 2019
 20:23:58 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 1/3] mwait-idle: add support for using halt
Thread-Index: AQHUzUgJvi0PLez4Pke66xZrXHxxbg==
Date: Mon, 25 Feb 2019 20:23:58 +0000
Message-ID: <20190225202233.68340-2-brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
In-Reply-To: <20190225202233.68340-1-brian.woods@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR1501CA0022.namprd15.prod.outlook.com
 (2603:10b6:805::35) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.11.0
x-originating-ip: [165.204.78.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2fbd87e2-1bc9-4355-0e92-08d69b5f2be4
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB3043; 
x-ms-traffictypediagnostic: BN8PR12MB3043:
x-microsoft-exchange-diagnostics: 1; BN8PR12MB3043;
 20:475AzbKjZpEuEiISx0HzBgtPuazS/ljwGVHUF2SOVBUlOl8D9aH8LBLyWgT5abxrrh0unKPFa3H+GsaRZo6fFbLkMsKri9inGQLv5ubJv05Q6ectaDvwyoX/15ubn/w09U122O4rDbHxv2D7m326MXod4d0AdDEOU+j33E14V9Uuwbq6MmYu9SSM4zVLDBvdkUAfw2JRQVKoay79dXWMQZxq41nujx7ENb3LMlf9NWsH/PBf1HAI+AnGRog6fHBy
x-microsoft-antispam-prvs: <BN8PR12MB304319728EB62D55E4DBD6C8E57A0@BN8PR12MB3043.namprd12.prod.outlook.com>
x-forefront-prvs: 095972DF2F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(39860400002)(136003)(376002)(346002)(199004)(189003)(6486002)(102836004)(3846002)(6506007)(6116002)(386003)(71190400001)(305945005)(97736004)(68736007)(256004)(14444005)(53936002)(2501003)(105586002)(2906002)(106356001)(71200400001)(2351001)(6916009)(5660300002)(486006)(2616005)(26005)(6436002)(6512007)(11346002)(446003)(476003)(186003)(5640700003)(54906003)(478600001)(25786009)(86362001)(316002)(36756003)(50226002)(81166006)(76176011)(52116002)(8676002)(99286004)(72206003)(8936002)(14454004)(66066001)(4326008)(7736002)(1076003)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB3043;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: OY60wXxU+/SdnJ9tad8iT3kKY6bPgxgzSruRdqcKiutP5F7XM6Mwj/kaooAymYKB9QI+yGUk7Ng3fZmjYt73+skaLiILFwqLJ9OMkAihC8KacyLw2QkhLwWMPGoEiGx0QnUWxr793hVXL1981DcW7B/HMo3ysREwSc0V7cjTn7MKzjKuB2RxlRtfoWSSAr2hh+CytF+OqX89XOfZo393xQ2VflBjN5gPo+5VOG9meiQzjAXIMFrU+ZoBqNl6olf/74p4XMm5iv7xfIFNQi8kXNkiVrw+qEEgWqwGCee40w+zqPIgiSFMZAo1G5mhq0cPTuITfmZ2FbSP/zDi8DlQY3BphXx4ttZp29ROxDqiKIm4oQzN5m9ZkxOxRE/Bea6EIwsPIwk9sItDsfBH2T2Ftttfx7wTMQkeGru8dNA3FOw=
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2fbd87e2-1bc9-4355-0e92-08d69b5f2be4
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2019 20:23:57.4264 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3043
Subject: [Xen-devel] [PATCH 1/3] mwait-idle: add support for using halt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Woods, Brian" <Brian.Woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBBTUQgcHJvY2Vzc29ycyBjYW4gdXNlIGEgbWl4dHVyZSBvZiBtd2FpdCBhbmQgaGFsdCBm
b3IgYWNjZXNzaW5nCnZhcmlvdXMgYy1zdGF0ZXMuICBJbiBwcmVwYXJhdGlvbiBmb3IgYWRkaW5n
IHN1cHBvcnQgZm9yIEFNRCBwcm9jZXNzb3JzLAp1cGRhdGUgdGhlIG13YWl0LWlkbGUgZHJpdmVy
IHRvIG9wdGlvbmFsbHkgdXNlIGhhbHQuCgpTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJp
YW4ud29vZHNAYW1kLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYyB8IDQw
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAzMyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9jcHUvbXdhaXQtaWRsZS5jIGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKaW5k
ZXggZjg5YzUyZjI1Ni4uYTA2M2UzOWQ2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9t
d2FpdC1pZGxlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKQEAgLTEwMyw2
ICsxMDMsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBjcHVpZGxlX3N0YXRlIHsKIAogI2RlZmlu
ZSBDUFVJRExFX0ZMQUdfRElTQUJMRUQJCTB4MQogLyoKKyAqIE9uIGNlcnRhaW4gQU1EIGZhbWls
aWVzIHRoYXQgc3VwcG9ydCBtd2FpdCwgb25seSBjMSBjYW4gYmUgcmVhY2hlZCBieQorICogbXdh
aXQgYW5kIHRvIHJlYWNoIGMyLCBoYWx0IGhhcyB0byBiZSB1c2VkLgorICovCisjZGVmaW5lIENQ
VUlETEVfRkxBR19VU0VfSEFMVAkJMHgyCisvKgogICogU2V0IHRoaXMgZmxhZyBmb3Igc3RhdGVz
IHdoZXJlIHRoZSBIVyBmbHVzaGVzIHRoZSBUTEIgZm9yIHVzCiAgKiBhbmQgc28gd2UgZG9uJ3Qg
bmVlZCBjcm9zcy1jYWxscyB0byBrZWVwIGl0IGNvbnNpc3RlbnQuCiAgKiBJZiB0aGlzIGZsYWcg
aXMgc2V0LCBTVyBmbHVzaGVzIHRoZSBUTEIsIHNvIGV2ZW4gaWYgdGhlCkBAIC03ODMsOCArNzg4
LDIzIEBAIHN0YXRpYyB2b2lkIG13YWl0X2lkbGUodm9pZCkKIAogCXVwZGF0ZV9sYXN0X2N4X3N0
YXQocG93ZXIsIGN4LCBiZWZvcmUpOwogCi0JaWYgKGNwdV9pc19oYWx0YWJsZShjcHUpKQotCQlt
d2FpdF9pZGxlX3dpdGhfaGludHMoZWF4LCBNV0FJVF9FQ1hfSU5URVJSVVBUX0JSRUFLKTsKKwlp
ZiAoY3B1X2lzX2hhbHRhYmxlKGNwdSkpIHsKKwkJc3RydWN0IGNwdV9pbmZvICppbmZvOworCQlz
d2l0Y2ggKGN4LT5lbnRyeV9tZXRob2QpIHsKKwkJY2FzZSBBQ1BJX0NTVEFURV9FTV9GRkg6CisJ
CQltd2FpdF9pZGxlX3dpdGhfaGludHMoZWF4LCBNV0FJVF9FQ1hfSU5URVJSVVBUX0JSRUFLKTsK
KwkJCWJyZWFrOworCQljYXNlIEFDUElfQ1NUQVRFX0VNX0hBTFQ6CisJCQlpbmZvID0gZ2V0X2Nw
dV9pbmZvKCk7CisJCQlzcGVjX2N0cmxfZW50ZXJfaWRsZShpbmZvKTsKKwkJCXNhZmVfaGFsdCgp
OworCQkJc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKKwkJCWxvY2FsX2lycV9kaXNhYmxlKCk7
CisJCQlicmVhazsKKwkJZGVmYXVsdDoKKwkJCXByaW50ayhYRU5MT0dfRVJSIFBSRUZJWCAidW5r
bm93biBlbnRyeSBtZXRob2QgJWRcbiIsIGN4LT5lbnRyeV9tZXRob2QpOworCQl9CisJfQogCiAJ
YWZ0ZXIgPSBjcHVpZGxlX2dldF90aWNrKCk7CiAKQEAgLTExODQsOCArMTIwNCw5IEBAIHN0YXRp
YyBpbnQgbXdhaXRfaWRsZV9jcHVfaW5pdChzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYiwKIAlm
b3IgKGNzdGF0ZSA9IDA7IGNwdWlkbGVfc3RhdGVfdGFibGVbY3N0YXRlXS50YXJnZXRfcmVzaWRl
bmN5OyArK2NzdGF0ZSkgewogCQl1bnNpZ25lZCBpbnQgbnVtX3N1YnN0YXRlcywgaGludCwgc3Rh
dGU7CiAJCXN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9jeCAqY3g7CisJCWNvbnN0IHVuc2lnbmVkIGlu
dCBmbGFncyA9IGNwdWlkbGVfc3RhdGVfdGFibGVbY3N0YXRlXS5mbGFnczsKIAotCQloaW50ID0g
ZmxnMk1XQUlUKGNwdWlkbGVfc3RhdGVfdGFibGVbY3N0YXRlXS5mbGFncyk7CisJCWhpbnQgPSBm
bGcyTVdBSVQoZmxhZ3MpOwogCQlzdGF0ZSA9IE1XQUlUX0hJTlQyQ1NUQVRFKGhpbnQpICsgMTsK
IAogCQlpZiAoc3RhdGUgPiBtYXhfY3N0YXRlKSB7CkBAIC0xMTk2LDEzICsxMjE3LDEzIEBAIHN0
YXRpYyBpbnQgbXdhaXRfaWRsZV9jcHVfaW5pdChzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYiwK
IAkJLyogTnVtYmVyIG9mIHN1Yi1zdGF0ZXMgZm9yIHRoaXMgc3RhdGUgaW4gQ1BVSUQuTVdBSVQu
ICovCiAJCW51bV9zdWJzdGF0ZXMgPSAobXdhaXRfc3Vic3RhdGVzID4+IChzdGF0ZSAqIDQpKQog
CQkgICAgICAgICAgICAgICAgJiBNV0FJVF9TVUJTVEFURV9NQVNLOworCiAJCS8qIElmIE5PIHN1
Yi1zdGF0ZXMgZm9yIHRoaXMgc3RhdGUgaW4gQ1BVSUQsIHNraXAgaXQuICovCi0JCWlmIChudW1f
c3Vic3RhdGVzID09IDApCisJCWlmIChudW1fc3Vic3RhdGVzID09IDAgJiYgIShmbGFncyAmIENQ
VUlETEVfRkxBR19VU0VfSEFMVCkpCiAJCQljb250aW51ZTsKIAogCQkvKiBpZiBzdGF0ZSBtYXJr
ZWQgYXMgZGlzYWJsZWQsIHNraXAgaXQgKi8KLQkJaWYgKGNwdWlkbGVfc3RhdGVfdGFibGVbY3N0
YXRlXS5mbGFncyAmCi0JCSAgICBDUFVJRExFX0ZMQUdfRElTQUJMRUQpIHsKKwkJaWYgKGZsYWdz
ICYgQ1BVSURMRV9GTEFHX0RJU0FCTEVEKSB7CiAJCQlwcmludGsoWEVOTE9HX0RFQlVHIFBSRUZJ
WCAic3RhdGUgJXMgaXMgZGlzYWJsZWQiLAogCQkJICAgICAgIGNwdWlkbGVfc3RhdGVfdGFibGVb
Y3N0YXRlXS5uYW1lKTsKIAkJCWNvbnRpbnVlOwpAQCAtMTIyMSw3ICsxMjQyLDEyIEBAIHN0YXRp
YyBpbnQgbXdhaXRfaWRsZV9jcHVfaW5pdChzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYiwKIAkJ
Y3ggPSBkZXYtPnN0YXRlcyArIGRldi0+Y291bnQ7CiAJCWN4LT50eXBlID0gc3RhdGU7CiAJCWN4
LT5hZGRyZXNzID0gaGludDsKLQkJY3gtPmVudHJ5X21ldGhvZCA9IEFDUElfQ1NUQVRFX0VNX0ZG
SDsKKworCQlpZiAoZmxhZ3MgJiBDUFVJRExFX0ZMQUdfVVNFX0hBTFQpCisJCQljeC0+ZW50cnlf
bWV0aG9kID0gQUNQSV9DU1RBVEVfRU1fSEFMVDsKKwkJIGVsc2UKKwkJCWN4LT5lbnRyeV9tZXRo
b2QgPSBBQ1BJX0NTVEFURV9FTV9GRkg7CisKIAkJY3gtPmxhdGVuY3kgPSBjcHVpZGxlX3N0YXRl
X3RhYmxlW2NzdGF0ZV0uZXhpdF9sYXRlbmN5OwogCQljeC0+dGFyZ2V0X3Jlc2lkZW5jeSA9CiAJ
CQljcHVpZGxlX3N0YXRlX3RhYmxlW2NzdGF0ZV0udGFyZ2V0X3Jlc2lkZW5jeTsKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:24:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyMnS-0002bJ-CB; Mon, 25 Feb 2019 20:24:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NPTd=RA=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gyMnR-0002b5-4B
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 20:24:17 +0000
X-Inumbo-ID: 51922f08-393b-11e9-bc90-bc764e045a96
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.82.59]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51922f08-393b-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:24:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=KcdvxXASMc8/J+GNKdXbYNgQUv18a84geqSq6RCkAtc=;
 b=FzgQFbLaf9yWCdWaMseA9Eq1Dytl3Q3lqdSRLKqlYvchUUD6btbajUGemtWEPQuuTt5x6nwINSYwJ87jyQPDYqay8BYWQpnEbPWqOfeR1Ms38fUTVj6IYuZZcUIgNTiFJRVt/NFvIUtX10S7mMdp/Ih1PZPthq5mLGa+A+lH3iY=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB3043.namprd12.prod.outlook.com (20.178.209.90) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.15; Mon, 25 Feb 2019 20:23:57 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d%3]) with mapi id 15.20.1643.019; Mon, 25 Feb 2019
 20:23:57 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 0/3]  mwait support for AMD processors
Thread-Index: AQHUzUgIBmdZTbhAWkSfyfcw+LR/Fg==
Date: Mon, 25 Feb 2019 20:23:57 +0000
Message-ID: <20190225202233.68340-1-brian.woods@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR1501CA0022.namprd15.prod.outlook.com
 (2603:10b6:805::35) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.11.0
x-originating-ip: [165.204.78.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 42920da6-b64f-4a14-dede-08d69b5f2b3a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB3043; 
x-ms-traffictypediagnostic: BN8PR12MB3043:
x-microsoft-exchange-diagnostics: 1; BN8PR12MB3043;
 20:RekyvxsyKRq+50vXP6rYxqoLh6CTrKxgkUywpR+w4vKBx64ySHEJi7lRinXRJlIis9PZATtVrNaFRQaXi9syu/0SK9ElNPrDGRJiemmCD3+j384JsgUCCtQrRsfhyRjE1DrVubSFWvvNfjacOTfzXxzUeB9qgmc7HiF+SAYN7KhP2RY1x130tFRME7LjBN0/MEJe1LN+qtVX8H2L4jfaIBKIwipmicWK+CT64zSxE1LNKguVkjc/lXorxZ7MI40x
x-microsoft-antispam-prvs: <BN8PR12MB304360DE12C06F7EC2952447E57A0@BN8PR12MB3043.namprd12.prod.outlook.com>
x-forefront-prvs: 095972DF2F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(39860400002)(136003)(376002)(346002)(199004)(189003)(6486002)(102836004)(3846002)(6506007)(6116002)(386003)(71190400001)(305945005)(97736004)(68736007)(256004)(53936002)(2501003)(105586002)(2906002)(106356001)(71200400001)(2351001)(6916009)(5660300002)(486006)(2616005)(26005)(6436002)(6512007)(476003)(186003)(5640700003)(54906003)(478600001)(25786009)(86362001)(316002)(36756003)(50226002)(81166006)(52116002)(8676002)(99286004)(72206003)(8936002)(14454004)(66066001)(4326008)(4744005)(7736002)(1076003)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB3043;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: QOuW7yiuIS5OyI71GKo6dOVXQsvIzRjcMwCSWE5jB6p1ckFYzunON4WQac00n1BeyXEH4GTUl4s0Wj0wpu0X07Z/zNCx5c4c4CUPCLYQvqLQXNbngmsyxjNiVBJ6lIwO2BRFpNiXZSSGfATYPH+hqFqMIDPqvNrjGMBG0BB9U37SbjnrId9Os0xHD6shMA7WPuOv4rsVJEuJehIbfSmm3sV9Tp7CYknDcxnIr/t61HbQ1I6EU+fupFhE0mI+Km7Yp9tkNKBBhkXVrQOlkXkefcVwWIKVSqel9KYTcBl12wRAef1a3qXfu31dl0MYDenNVcNcWuVYJ3Lj2WSVWD+tr37jYpx/ReSG9eCrpkMfDB9KyaJQoFoBj7wd5SXdY2sltT2A2YVlGYc347TMb1SsFEKmskxZroj9bBmZSwEemnA=
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 42920da6-b64f-4a14-dede-08d69b5f2b3a
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2019 20:23:56.3526 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3043
Subject: [Xen-devel] [PATCH 0/3]  mwait support for AMD processors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Woods, Brian" <Brian.Woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBzZXJpZXMgYWRkIHN1cHBvcnQgYW5kIGVuYWJsZW1lbnQgZm9yIG13YWl0IG9u
IEFNRCBOYXBsZXMKYW5kIFJvbWUgcHJvY2Vzc29ycy4gIE5ld2VyIEFNRCBwcm9jZXNzb3JzIHN1
cHBvcnQgbXdhaXQsIGJ1dCBvbmx5IGZvcgpjMSwgYW5kIGZvciBjMiBoYWx0IGlzIHVzZWQuICBU
aGUgbXdhaXQtaWRsZSBkcml2ZXIgaXMgbW9kaWZpZWQgdG8gYmUKYWJsZSB0byB1c2UgYm90aCBt
d2FpdCBhbmQgaGFsdCBmb3IgaWRsaW5nLgoKQnJpYW4gV29vZHMgKDMpOgogIG13YWl0LWlkbGU6
IGFkZCBzdXBwb3J0IGZvciB1c2luZyBoYWx0CiAgbXdhaXQtaWRsZTogYWRkIHN1cHBvcnQgZm9y
IEFNRCBwcm9jZXNzb3JzCiAgbXdhaXQtaWRsZTogYWRkIGVuYWJsZW1lbnQgZm9yIEFNRCBOYXBs
ZXMgYW5kIFJvbWUKCiB4ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYyB8IDg3ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3OCBp
bnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:50:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:50:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyNCl-0005LG-Te; Mon, 25 Feb 2019 20:50:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rX0y=RA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyNCk-0005Kp-94
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 20:50:26 +0000
X-Inumbo-ID: f9b9faa1-393e-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9b9faa1-393e-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:50:25 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 992172146F;
 Mon, 25 Feb 2019 20:50:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551127825;
 bh=Sp3lSytkxoC8/5TYfaH83GYskri+UoGBJxTYVpVKDkM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=x/8f0qewQOWCYJ+/l9ZkGBUpGuKUrcuSvdT1aVQVKmz1UYLQ/XVIwaSpxgTNk0phB
 CLHGOfOlnRyi8otloLHOlB1GfA5hRosTUTjgRrF7EZWIg5nUcVhziqxuuIT6OddrT0
 WuW+r1F2RWBxyXIBQf07Kk2ZfXR7lceTCEi2Wkw4=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Feb 2019 12:50:18 -0800
Message-Id: <1551127822-25886-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v10 2/6] xen: introduce DEFINE_SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrew.cooper3@citrix.com, George.Dunlap@citrix.com, julien.grall@arm.com,
 JBeulich@suse.com, ian.jackson@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgTUFDUk8gdG8gYmUgdXNlZCB0byBkZWNsYXJlIGFycmF5IHZhcmlhYmxlcyBj
b3JyZXNwb25kaW5nIHRvCmxpbmtlciBzeW1ib2xzLCBwbHVzIHR3byBzdGF0aWMgaW5saW5lIGZ1
bmN0aW9ucyB0byBiZSB1c2VkIGZvcgpjb21wYXJpbmcgYW5kIHN1YnRyYWN0aW5nIHBvaW50ZXJz
IHdpdGggdGhlIGxpbmtlciBzeW1ib2xzLgoKTm90ZSB0aGF0IHRoZSBzdGFydCBhbmQgZW5kIHN5
bWJvbHMgYXJlIGRlY2xhcmVkIG9mIGRpZmZlcmVudCB0eXBlcyB0bwpoZWxwIGF2b2lkIGVycm9y
cyBhbmQgbWlzdXNpbmcgdGhvc2UgdmFyaWFibGVzLgoKU3VnZ2VzdGVkLWJ5OiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaCB8IDMy
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9jb21waWxlci5oIGIveGVu
L2luY2x1ZGUveGVuL2NvbXBpbGVyLmgKaW5kZXggZmY2YzBmNS4uOTlkYTEwNyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2NvbXBp
bGVyLmgKQEAgLTk5LDYgKzk5LDM4IEBACiAgICAgX19hc21fXyAoIiIgOiAiPXIiKF9fcHRyKSA6
ICIwIihwdHIpKTsgICAgICBcCiAgICAgKHR5cGVvZihwdHIpKSAoX19wdHIgKyAob2ZmKSk7IH0p
CiAKKworLyoKKyAqIERlY2xhcmUgc3RhcnQgYW5kIGVuZCBhcnJheSB2YXJpYWJsZXMgaW4gQyBj
b3JyZXNwb25kaW5nIHRvIGV4aXN0aW5nCisgKiBsaW5rZXIgc3ltYm9scy4KKyAqCisgKiBUd28g
c3RhdGljIGlubGluZSBmdW5jdGlvbnMgYXJlIGRlY2xhcmVkIHRvIGRvIGNvbXBhcmlzb25zIGFu
ZAorICogc3VidHJhY3Rpb25zIGJldHdlZW4gdGhlc2UgdmFyaWFibGVzLgorICoKKyAqIFRoZSBl
bmQgdmFyaWFibGUgaXMgZGVjbGFyZWQgd2l0aCBhIGRpZmZlcmVudCB0eXBlIHRvIG1ha2Ugc3Vy
ZSB0aGF0CisgKiB0aGUgc3RhdGljIGlubGluZSBmdW5jdGlvbnMgY2Fubm90IGJlIG1pc3VzZWQu
CisgKi8KKyNkZWZpbmUgREVGSU5FX1NZTUJPTCh0eXBlLCBuYW1lLCBzdGFydF9uYW1lLCBlbmRf
bmFtZSkgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0
cnVjdCBhYnN0cmFjdF8gIyMgbmFtZSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlIF87ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK307ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK2V4dGVybiBjb25zdCB0eXBlIHN0
YXJ0X25hbWVbXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKK2V4dGVybiBjb25zdCBzdHJ1Y3QgYWJzdHJhY3RfICMjIG5hbWUgZW5kX25hbWVbXTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRp
YyBpbmxpbmUgYm9vbCBuYW1lICMjIF9sdChjb25zdCB0eXBlIHMxW10sICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgYWJzdHJhY3RfICMjIG5hbWUgczJbXSkgICAgICAgICAgIFwKK3sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICByZXR1cm4gKHVpbnRwdHJfdClzMSA8ICh1aW50cHRyX3QpczI7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBpbmxpbmUgcHRyZGlmZl90IG5hbWUgIyMg
X2RpZmYoY29uc3QgdHlwZSBzMVtdLCAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFic3RyYWN0XyAjIyBu
YW1lIHMyW10pICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gKCh1aW50
cHRyX3QpczIgLSAodWludHB0cl90KXMxKSAvIHNpemVvZigqczEpOyAgICAgICAgICAgICAgICAg
ICAgIFwKK30KKwogI2lmZGVmIF9fR0NDX0FTTV9GTEFHX09VVFBVVFNfXwogIyBkZWZpbmUgQVNN
X0ZMQUdfT1VUKHllcywgbm8pIHllcwogI2Vsc2UKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:50:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:50:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyNCp-0005Lg-Fq; Mon, 25 Feb 2019 20:50:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rX0y=RA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyNCn-0005LS-R2
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 20:50:29 +0000
X-Inumbo-ID: fbc916c9-393e-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbc916c9-393e-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:50:28 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 143792087C;
 Mon, 25 Feb 2019 20:49:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551127798;
 bh=4/TwBBR6pCscZ5gj6/xRxPIP2jxH7Mo6njxM097TpRA=;
 h=Date:From:To:cc:Subject:From;
 b=xRGEFtl+fivmcY3J/u/mF/HAXR5EXXdwKwyeHdbKw7/jzvFjwt2AfZUaxaFHau2eu
 cQgFUpHwh0PesDWqA7GauzcZazVs/mWfB6NK9wjqRNGZD2VwjKVgYBZ93efmq+wp+G
 Zwu6smOr8yGdIAWPewIjNm84BE6dt56UUXaB1cGY=
Date: Mon, 25 Feb 2019 12:49:57 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xenproject.org
Message-ID: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 0/6] misc safety certification fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com, George.Dunlap@citrix.com,
 julien.grall@arm.com, JBeulich@suse.com, ian.jackson@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMgbWFrZXMgdXNlIG9mIHRoZSBtYWNy
byBzdWdnZXN0ZWQgYnkgSmFuIHdpdGgKZmV3IG1vZGlmaWNhdGlvbnMuCgpUaGUgbWFpbiBjaGFu
Z2VzIGFyZToKCi0gaW50cm9kdWNlIHRoZSBXSEFURVZFUiBtYWNybywgbmFtZWQgREVGSU5FX1NZ
TUJPTAotIG1ha2UgdXNlIG9mIHRoZSBzdGF0aWMgaW5saW5lIGZ1bmN0aW9ucyB0byBzdWJ0cmFj
dCBhbmQgY29tcGFyZQogIHBvaW50ZXJzIHdoZW4gcG9zc2libGUKLSB3aGVuIG5vdCBwb3NzaWJs
ZSwgY2FzdCB0byB1aW50cHRyX3QKLSB1c2UgX19VSU5UUFRSX1RZUEVfXyBhbmQgX19QVFJESUZG
X1RZUEVfXyB0byBkZWZpbmUgdWludHB0cl90IGFuZAogIHB0cmRpZmZfdAoKTGV0IG1lIHByZW1p
c2UgdGhhdCBJIHRoaW5rIHRoYXQgdXNpbmcgdHdvIGRpZmZlcmVudCB0eXBlcyBmb3Igc3RhcnQg
YW5kCmVuZCBsaW1pdHMgdGhlIHVzYWJpbGl0eSBvZiB0aGUgc3RhdGljIGlubGluZXMsIHNvIG92
ZXJhbGwgdjkgaXMgYmV0dGVyCnRoYW4gdGhpcyB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMgaW4gbXkg
b3Bpbmlvbi4KCgpUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0IDgwOGNmZjRjMmFm
NjZhZmQ2MTk3MzQ1MWFlYjdlNzA4NzMyYWJmOTA6CgogIHNjaGVkL2NyZWRpdDI6IHJlbW92ZSBz
dGFsZSBjb21tZW50ICgyMDE5LTAxLTA5IDE1OjQ2OjA1ICswMTAwKQoKYXJlIGF2YWlsYWJsZSBp
biB0aGUgZ2l0IHJlcG9zaXRvcnkgYXQ6CgogIGh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3Jn
L2dpdC1odHRwL3Blb3BsZS9zc3RhYmVsbGluaS94ZW4tdW5zdGFibGUuZ2l0IGNlcnRpZmljYXRp
b25zLTEwCgpmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gNmQ5NWI5ZGJiMmM4ZGQxYWQ2
MzVhZTg0YzU2MDg3YzBmODE1ZTY5YjoKCiAgeGVuOiB1c2UgREVGSU5FX1NZTUJPTCBhcyByZXF1
aXJlZCAoMjAxOS0wMi0yNSAxMjo0Mjo0NyAtMDgwMCkKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KU3RlZmFubyBTdGFiZWxs
aW5pICg2KToKICAgICAgeGVuOiBpbnRyb2R1Y2UgcHRyZGlmZl90CiAgICAgIHhlbjogaW50cm9k
dWNlIERFRklORV9TWU1CT0wKICAgICAgeGVuL2FybTogdXNlIERFRklORV9TWU1CT0wgYXMgcmVx
dWlyZWQKICAgICAgeGVuL3g4NjogdXNlIERFRklORV9TWU1CT0wgYXMgcmVxdWlyZWQKICAgICAg
eGVuL2NvbW1vbjogdXNlIERFRklORV9TWU1CT0wgYXMgcmVxdWlyZWQKICAgICAgeGVuOiB1c2Ug
REVGSU5FX1NZTUJPTCBhcyByZXF1aXJlZAoKIHhlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jICAg
ICAgICB8IDE1ICsrKysrKysrKystLS0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5j
ICAgIHwgMTQgKysrKysrKysrKysrKy0KIHhlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyAg
ICB8IDE0ICsrKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vZGV2aWNlLmMgICAgICAgICAgICAg
fCAxMyArKysrKysrKy0tLS0tCiB4ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgICAgICAgICAgfCAx
NiArKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgfCAx
MSArKysrKystLS0tLQogeGVuL2FyY2gvYXJtL3BlcmNwdS5jICAgICAgICAgICAgIHwgIDkgKysr
KystLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm0uYyAgICAgICAgICAgfCAgOSArKysrKystLS0K
IHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vYXJjaC94
ODYvYWx0ZXJuYXRpdmUuYyAgICAgICAgfCAgOCArKysrKysrLQogeGVuL2FyY2gveDg2L2VmaS9l
ZmktYm9vdC5oICAgICAgIHwgMTAgKysrKysrLS0tLQogeGVuL2FyY2gveDg2L3BlcmNwdS5jICAg
ICAgICAgICAgIHwgIDkgKysrKystLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAg
ICAgfCAxMyArKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgICAg
fCAgNSArKystLQogeGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAgIHwgMTIgKysrKysr
KysrKy0tCiB4ZW4vY29tbW9uL2xpYi5jICAgICAgICAgICAgICAgICAgfCAgNyArKysrKy0tCiB4
ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgICAgICAgfCAgNiArKysrLS0KIHhlbi9jb21tb24v
c3BpbmxvY2suYyAgICAgICAgICAgICB8ICA4ICsrKysrLS0tCiB4ZW4vY29tbW9uL3ZlcnNpb24u
YyAgICAgICAgICAgICAgfCAgOSArKysrKy0tLS0KIHhlbi9jb21tb24vdmlydHVhbF9yZWdpb24u
YyAgICAgICB8ICA0ICsrKy0KIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jICAgICAgICAgICB8ICA2
ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIHwgIDMgKystCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wZXJjcHUuaCAgICAgIHwgIDQgKysrLQogeGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmggICAg
ICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hl
bi9rZXJuZWwuaCAgICAgICAgICB8IDM3ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL3hlbi90eXBlcy5oICAgICAgICAgICB8ICAzICsrLQogMjcgZmls
ZXMgY2hhbmdlZCwgMjA0IGluc2VydGlvbnMoKyksIDgwIGRlbGV0aW9ucygtKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:50:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:50:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyNCn-0005LM-7C; Mon, 25 Feb 2019 20:50:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rX0y=RA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyNCl-0005L5-K2
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 20:50:27 +0000
X-Inumbo-ID: fa60e6ef-393e-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa60e6ef-393e-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:50:26 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AF9FD21734;
 Mon, 25 Feb 2019 20:50:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551127826;
 bh=J9yPnmPdEPVBiHiXTL3rzhV5vnpoYgn1To6EygSfoDM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=rdwUxZS1Sc1xURFolHketk6No0eomoz1/kTZYwWntqAeWzUSAIqlAdhBD1/dGpOh6
 6ba7OD0oUamp4CS4ox/l0xtOiF71INXK+waLqkj1w7TZ1ff3gsQwpZFp/H0qiPsgkL
 CYqoWyy0lz+E2P7r2y2jWU8tia+xE7WyNUf8ohyE=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Feb 2019 12:50:20 -0800
Message-Id: <1551127822-25886-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v10 4/6] xen/x86: use DEFINE_SYMBOL as required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrew.cooper3@citrix.com, George.Dunlap@citrix.com, julien.grall@arm.com,
 JBeulich@suse.com, ian.jackson@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFNZTUJPTFNfU1VCVFJBQ1QgYW5kIFNZTUJPTFNfQ09NUEFSRSBpbiBjYXNlcyBvZiBjb21w
YXJpc29ucyBhbmQKc3VidHJhY3Rpb25zIG9mOgoKX18yTV9yd2RhdGFfc3RhcnQsIF9fMk1fcndk
YXRhX2VuZCwgX19lbmRfdnBjaV9hcnJheSwKX19zdGFydF92cGNpX2FycmF5LCBfc3RleHRlbnRy
eSwgX2V0ZXh0ZW50cnksIF9fdHJhbXBvbGluZV9yZWxfc3RhcnQsCl9fdHJhbXBvbGluZV9yZWxf
c3RvcCwgX190cmFtcG9saW5lX3NlZ19zdGFydCwgX190cmFtcG9saW5lX3NlZ19zdG9wCl9fcGVy
X2NwdV9zdGFydCwgX19wZXJfY3B1X2RhdGFfZW5kCgpVc2UgZXhwbGljaXQgY2FzdHMgdG8gdWlu
dHB0cl90IHdoZW4gaXQgaXMgbm90IHBvc3NpYmxlIHRvIHVzZSB0aGUKcHJvdmlkZWQgc3RhdGlj
IGlubGluZSBmdW5jdGlvbnMuCgpwb3NzaWJsZSB0byB1c2UgdGhlIHByb3ZpZGVkIHN0YXRpYyBp
bmxpbmUgZnVuY3Rpb25zLgpNM0NNOiBSdWxlLTE4LjI6IFN1YnRyYWN0aW9uIGJldHdlZW4gcG9p
bnRlcnMgc2hhbGwgb25seSBiZSBhcHBsaWVkIHRvCnBvaW50ZXJzIHRoYXQgYWRkcmVzcyBlbGVt
ZW50cyBvZiB0aGUgc2FtZSBhcnJheS4KCmh0dHBzOi8vd2lraS5zZWkuY211LmVkdS9jb25mbHVl
bmNlL2Rpc3BsYXkvYy9BUlIzNi1DLitEbytub3Qrc3VidHJhY3Qrb3IrY29tcGFyZSt0d28rcG9p
bnRlcnMrdGhhdCtkbytub3QrcmVmZXIrdG8rdGhlK3NhbWUrYXJyYXkKClFBVmVyaWZ5OiAyNzYx
ClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
Q0M6IEpCZXVsaWNoQHN1c2UuY29tCkNDOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tCi0tLQpD
aGFuZ2VzIGluIHYxMDoKLSB1c2UgREVGSU5FX1NZTUJPTAotIG1vdmUgY2hhbmdlcyBmb3IgX3N0
YXJ0LCBfZW5kLCBfc3RleHQsIF9ldGV4dCwgX3Nyb2RhdGEsIF9lcm9kYXRhLAogIF9zaW5pdHRl
eHQsIF9laW5pdHRleHQgdG8gYSBkaWZmZXJlbnQgcGF0Y2gKCkNoYW5nZXMgaW4gdjk6Ci0gdXNl
IFNZTUJPTFNfU1VCVFJBQ1QgYW5kIFNZTUJPTFNfQ09NUEFSRQotLS0KIHhlbi9hcmNoL3g4Ni9h
bHRlcm5hdGl2ZS5jICAgfCAgOCArKysrKysrLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5o
ICB8IDEwICsrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9wZXJjcHUuYyAgICAgICAgfCAgOSArKysr
Ky0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgfCAgNyArKysrKy0tCiB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jICAgICAgIHwgIDUgKysrLS0KIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5j
ICAgICAgfCAgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGVyY3B1LmggfCAgNCArKyst
CiA3IGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gveDg2L2FsdGVy
bmF0aXZlLmMKaW5kZXggYjhjODE5YS4uZjgxNzU5ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKQEAgLTI5LDYg
KzI5LDEwIEBACiAKICNkZWZpbmUgTUFYX1BBVENIX0xFTiAoMjU1LTEpCiAKKy8qCisgKiBDYW5u
b3QgdXNlIERFRklORV9TWU1CT0wgYmVjYXVzZSBvZiB0aGUgd2F5IHRoZXkgYXJlIHBhc3NlZCB0
bworICogYXBwbHlfYWx0ZXJuYXRpdmVzLgorICovCiBleHRlcm4gc3RydWN0IGFsdF9pbnN0ciBf
X2FsdF9pbnN0cnVjdGlvbnNbXSwgX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZFtdOwogCiAjaWZkZWYg
SzhfTk9QMQpAQCAtMTkzLDggKzE5NywxMCBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5
X2FsdGVybmF0aXZlcyhzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKICAgICAgKgogICAgICAqIFNv
IGJlIGNhcmVmdWwgaWYgeW91IHdhbnQgdG8gY2hhbmdlIHRoZSBzY2FuIG9yZGVyIHRvIGFueSBv
dGhlcgogICAgICAqIG9yZGVyLgorICAgICAqCisgICAgICogc3RhcnQgYW5kIGVuZCBjb3VsZCBi
ZSBwb2ludGVycyB0byBkaWZmZXJlbnQgb2JqZWN0cy4KICAgICAgKi8KLSAgICBmb3IgKCBhID0g
YmFzZSA9IHN0YXJ0OyBhIDwgZW5kOyBhKysgKQorICAgIGZvciAoIGEgPSBiYXNlID0gc3RhcnQ7
ICh1aW50cHRyX3QpYSA8ICh1aW50cHRyX3QpZW5kOyBhKysgKQogICAgIHsKICAgICAgICAgdWlu
dDhfdCAqb3JpZyA9IEFMVF9PUklHX1BUUihhKTsKICAgICAgICAgdWludDhfdCAqcmVwbCA9IEFM
VF9SRVBMX1BUUihhKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBi
L3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAppbmRleCA1Nzg5ZDJjLi5mNzk4YjdiIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2L2Vm
aS9lZmktYm9vdC5oCkBAIC05OCw4ICs5OCwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2Fy
Y2hfcmVsb2NhdGVfaW1hZ2UodW5zaWduZWQgbG9uZyBkZWx0YSkKICAgICB9CiB9CiAKLWV4dGVy
biBjb25zdCBzMzIgX190cmFtcG9saW5lX3JlbF9zdGFydFtdLCBfX3RyYW1wb2xpbmVfcmVsX3N0
b3BbXTsKLWV4dGVybiBjb25zdCBzMzIgX190cmFtcG9saW5lX3NlZ19zdGFydFtdLCBfX3RyYW1w
b2xpbmVfc2VnX3N0b3BbXTsKK0RFRklORV9TWU1CT0woczMyLCB0cmFtcG9saW5lX3JlbCwgX190
cmFtcG9saW5lX3JlbF9zdGFydCwKKyAgICAgICAgICAgICAgX190cmFtcG9saW5lX3JlbF9zdG9w
KTsKK0RFRklORV9TWU1CT0woczMyLCB0cmFtcG9saW5lX3NlZywgX190cmFtcG9saW5lX3NlZ19z
dGFydCwKKyAgICAgICAgICAgICAgX190cmFtcG9saW5lX3NlZ19zdG9wKTsKIAogc3RhdGljIHZv
aWQgX19pbml0IHJlbG9jYXRlX3RyYW1wb2xpbmUodW5zaWduZWQgbG9uZyBwaHlzKQogewpAQCAt
MTEyLDExICsxMTQsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0IHJlbG9jYXRlX3RyYW1wb2xpbmUo
dW5zaWduZWQgbG9uZyBwaHlzKQogCiAgICAgLyogQXBwbHkgcmVsb2NhdGlvbnMgdG8gdHJhbXBv
bGluZS4gKi8KICAgICBmb3IgKCB0cmFtcG9saW5lX3B0ciA9IF9fdHJhbXBvbGluZV9yZWxfc3Rh
cnQ7Ci0gICAgICAgICAgdHJhbXBvbGluZV9wdHIgPCBfX3RyYW1wb2xpbmVfcmVsX3N0b3A7Cisg
ICAgICAgICAgdHJhbXBvbGluZV9yZWxfbHQodHJhbXBvbGluZV9wdHIsIF9fdHJhbXBvbGluZV9y
ZWxfc3RvcCk7CiAgICAgICAgICAgKyt0cmFtcG9saW5lX3B0ciApCiAgICAgICAgICoodTMyICop
KCp0cmFtcG9saW5lX3B0ciArIChsb25nKXRyYW1wb2xpbmVfcHRyKSArPSBwaHlzOwogICAgIGZv
ciAoIHRyYW1wb2xpbmVfcHRyID0gX190cmFtcG9saW5lX3NlZ19zdGFydDsKLSAgICAgICAgICB0
cmFtcG9saW5lX3B0ciA8IF9fdHJhbXBvbGluZV9zZWdfc3RvcDsKKyAgICAgICAgICB0cmFtcG9s
aW5lX3NlZ19sdCh0cmFtcG9saW5lX3B0ciwgX190cmFtcG9saW5lX3NlZ19zdG9wKTsKICAgICAg
ICAgICArK3RyYW1wb2xpbmVfcHRyICkKICAgICAgICAgKih1MTYgKikoKnRyYW1wb2xpbmVfcHRy
ICsgKGxvbmcpdHJhbXBvbGluZV9wdHIpID0gcGh5cyA+PiA0OwogfQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3BlcmNwdS5jIGIveGVuL2FyY2gveDg2L3BlcmNwdS5jCmluZGV4IDhiZTRlYmQu
LjJlZmIxODAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wZXJjcHUuYworKysgYi94ZW4vYXJj
aC94ODYvcGVyY3B1LmMKQEAgLTEzLDcgKzEzLDggQEAgdW5zaWduZWQgbG9uZyBfX3Blcl9jcHVf
b2Zmc2V0W05SX0NQVVNdOwogICogY29udGV4dCBvZiBQViBndWVzdHMuCiAgKi8KICNkZWZpbmUg
SU5WQUxJRF9QRVJDUFVfQVJFQSAoMHg4MDAwMDAwMDAwMDAwMDAwTCAtIChsb25nKV9fcGVyX2Nw
dV9zdGFydCkKLSNkZWZpbmUgUEVSQ1BVX09SREVSIGdldF9vcmRlcl9mcm9tX2J5dGVzKF9fcGVy
X2NwdV9kYXRhX2VuZCAtIF9fcGVyX2NwdV9zdGFydCkKKyNkZWZpbmUgUEVSQ1BVX09SREVSIGdl
dF9vcmRlcl9mcm9tX2J5dGVzKHBlcl9jcHVfZGlmZihfX3Blcl9jcHVfc3RhcnQsICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19w
ZXJfY3B1X2RhdGFfZW5kKSkKIAogdm9pZCBfX2luaXQgcGVyY3B1X2luaXRfYXJlYXModm9pZCkK
IHsKQEAgLTMzLDggKzM0LDggQEAgc3RhdGljIGludCBpbml0X3BlcmNwdV9hcmVhKHVuc2lnbmVk
IGludCBjcHUpCiAgICAgaWYgKCAocCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoUEVSQ1BVX09SREVS
LCAwKSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCi0gICAgbWVtc2V0KHAs
IDAsIF9fcGVyX2NwdV9kYXRhX2VuZCAtIF9fcGVyX2NwdV9zdGFydCk7Ci0gICAgX19wZXJfY3B1
X29mZnNldFtjcHVdID0gcCAtIF9fcGVyX2NwdV9zdGFydDsKKyAgICBtZW1zZXQocCwgMCwgcGVy
X2NwdV9kaWZmKF9fcGVyX2NwdV9zdGFydCwgX19wZXJfY3B1X2RhdGFfZW5kKSk7CisgICAgX19w
ZXJfY3B1X29mZnNldFtjcHVdID0gKHVpbnRwdHJfdClwIC0gKHVpbnRwdHJfdClfX3Blcl9jcHVf
c3RhcnQ7CiAKICAgICByZXR1cm4gMDsKIH0KQEAgLTQ5LDcgKzUwLDcgQEAgc3RhdGljIHZvaWQg
X2ZyZWVfcGVyY3B1X2FyZWEoc3RydWN0IHJjdV9oZWFkICpoZWFkKQogewogICAgIHN0cnVjdCBm
cmVlX2luZm8gKmluZm8gPSBjb250YWluZXJfb2YoaGVhZCwgc3RydWN0IGZyZWVfaW5mbywgcmN1
KTsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gaW5mby0+Y3B1OwotICAgIGNoYXIgKnAgPSBfX3Bl
cl9jcHVfc3RhcnQgKyBfX3Blcl9jcHVfb2Zmc2V0W2NwdV07CisgICAgY2hhciAqcCA9IChjaGFy
ICopX19wZXJfY3B1X3N0YXJ0ICsgX19wZXJfY3B1X29mZnNldFtjcHVdOwogCiAgICAgZnJlZV94
ZW5oZWFwX3BhZ2VzKHAsIFBFUkNQVV9PUkRFUik7CiAgICAgX19wZXJfY3B1X29mZnNldFtjcHVd
ID0gSU5WQUxJRF9QRVJDUFVfQVJFQTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMDZlYjQ4My4uYjAyNDMzOSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTI1
Miw3ICsyNTIsOCBAQCB2b2lkIF9faW5pdCBkaXNjYXJkX2luaXRpYWxfaW1hZ2VzKHZvaWQpCiAg
ICAgaW5pdGlhbF9pbWFnZXMgPSBOVUxMOwogfQogCi1leHRlcm4gY2hhciBfX2luaXRfYmVnaW5b
XSwgX19pbml0X2VuZFtdLCBfX2Jzc19zdGFydFtdLCBfX2Jzc19lbmRbXTsKK0RFRklORV9TWU1C
T0woY2hhciwgaW5pdCwgX19pbml0X2JlZ2luLCBfX2luaXRfZW5kKTsKK2V4dGVybiBjaGFyIF9f
YnNzX3N0YXJ0W10sIF9fYnNzX2VuZFtdOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9pZGxl
X2RvbWFpbih2b2lkKQogewpAQCAtNjAwLDcgKzYwMSw5IEBAIHN0YXRpYyB2b2lkIG5vaW5saW5l
IGluaXRfZG9uZSh2b2lkKQogICAgIHVucmVnaXN0ZXJfaW5pdF92aXJ0dWFsX3JlZ2lvbigpOwog
CiAgICAgLyogWmVybyB0aGUgLmluaXQgY29kZSBhbmQgZGF0YS4gKi8KLSAgICBmb3IgKCB2YSA9
IF9faW5pdF9iZWdpbjsgdmEgPCBfcChfX2luaXRfZW5kKTsgdmEgKz0gUEFHRV9TSVpFICkKKyAg
ICBmb3IgKCB2YSA9IChjaGFyICopX19pbml0X2JlZ2luOworICAgICAgICAgIGluaXRfbHQodmEs
IF9faW5pdF9lbmQpOworICAgICAgICAgIHZhICs9IFBBR0VfU0laRSApCiAgICAgICAgIGNsZWFy
X3BhZ2UodmEpOwogCiAgICAgLyogRGVzdHJveSBYZW4ncyBtYXBwaW5ncywgYW5kIHJldXNlIHRo
ZSBwYWdlcy4gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCmluZGV4IDdkMTIyNmQuLmI1MWJlYWQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtNzgyLDcg
Kzc4Miw3IEBAIERFRklORV9QRVJfQ1BVKHJvb3RfcGdlbnRyeV90ICosIHJvb3RfcGd0KTsKIAog
c3RhdGljIHJvb3RfcGdlbnRyeV90IGNvbW1vbl9wZ3Q7CiAKLWV4dGVybiBjb25zdCBjaGFyIF9z
dGV4dGVudHJ5W10sIF9ldGV4dGVudHJ5W107CitERUZJTkVfU1lNQk9MKGNoYXIsIHRleHRlbnRy
eSwgX3N0ZXh0ZW50cnksIF9ldGV4dGVudHJ5KTsKIAogc3RhdGljIGludCBzZXR1cF9jcHVfcm9v
dF9wZ3QodW5zaWduZWQgaW50IGNwdSkKIHsKQEAgLTgxMSw3ICs4MTEsOCBAQCBzdGF0aWMgaW50
IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBjb25zdCBjaGFy
ICpwdHI7CiAKICAgICAgICAgZm9yICggcmMgPSAwLCBwdHIgPSBfc3RleHRlbnRyeTsKLSAgICAg
ICAgICAgICAgIXJjICYmIHB0ciA8IF9ldGV4dGVudHJ5OyBwdHIgKz0gUEFHRV9TSVpFICkKKyAg
ICAgICAgICAgICAgIXJjICYmIHRleHRlbnRyeV9sdChwdHIsIF9ldGV4dGVudHJ5KTsKKyAgICAg
ICAgICAgICAgcHRyICs9IFBBR0VfU0laRSApCiAgICAgICAgICAgICByYyA9IGNsb25lX21hcHBp
bmcocHRyLCBycHQpOwogCiAgICAgICAgIGlmICggcmMgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvdnBjaS92cGNpLmMgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwppbmRleCA4MjYwN2JkLi4x
ZWE2ZDdmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYworKysgYi94ZW4vZHJp
dmVycy92cGNpL3ZwY2kuYwpAQCAtMzEsOSArMzEsOSBAQCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciB7
CiB9OwogCiAjaWZkZWYgX19YRU5fXwotZXh0ZXJuIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25z
dCBfX3N0YXJ0X3ZwY2lfYXJyYXlbXTsKLWV4dGVybiB2cGNpX3JlZ2lzdGVyX2luaXRfdCAqY29u
c3QgX19lbmRfdnBjaV9hcnJheVtdOwotI2RlZmluZSBOVU1fVlBDSV9JTklUIChfX2VuZF92cGNp
X2FycmF5IC0gX19zdGFydF92cGNpX2FycmF5KQorREVGSU5FX1NZTUJPTCh2cGNpX3JlZ2lzdGVy
X2luaXRfdCAqY29uc3QsIHZwY2lfYXJyYXksIF9fc3RhcnRfdnBjaV9hcnJheSwKKyAgICAgICAg
ICAgICAgX19lbmRfdnBjaV9hcnJheSk7CisjZGVmaW5lIE5VTV9WUENJX0lOSVQgKHZwY2lfYXJy
YXlfZGlmZihfX3N0YXJ0X3ZwY2lfYXJyYXksIF9fZW5kX3ZwY2lfYXJyYXkpKQogCiB2b2lkIHZw
Y2lfcmVtb3ZlX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldikKIHsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcGVyY3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BlcmNwdS5o
CmluZGV4IDUxNTYyYjkuLjg3NzhlZDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cGVyY3B1LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wZXJjcHUuaApAQCAtMiw3ICsyLDkg
QEAKICNkZWZpbmUgX19YODZfUEVSQ1BVX0hfXwogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwotZXh0
ZXJuIGNoYXIgX19wZXJfY3B1X3N0YXJ0W10sIF9fcGVyX2NwdV9kYXRhX2VuZFtdOworI2luY2x1
ZGUgPHhlbi90eXBlcy5oPgorCitERUZJTkVfU1lNQk9MKGNoYXIsIHBlcl9jcHUsIF9fcGVyX2Nw
dV9zdGFydCwgX19wZXJfY3B1X2RhdGFfZW5kKTsKIGV4dGVybiB1bnNpZ25lZCBsb25nIF9fcGVy
X2NwdV9vZmZzZXRbTlJfQ1BVU107CiB2b2lkIHBlcmNwdV9pbml0X2FyZWFzKHZvaWQpOwogI2Vu
ZGlmCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:50:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:50:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyNCl-0005L6-Kj; Mon, 25 Feb 2019 20:50:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rX0y=RA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyNCk-0005Ko-94
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 20:50:26 +0000
X-Inumbo-ID: f961650d-393e-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f961650d-393e-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:50:24 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CBC1D20C01;
 Mon, 25 Feb 2019 20:50:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551127824;
 bh=8leiw/bDDBgNqY8lcEOIA7alvizZrQvhJzlfGCYBfhk=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=FIwJ/AfyCocscTVcHIsJTB2uw6YcPP8RLSQi+DSfWRH0Yi4khmFeEGzz2NDUE49zi
 20KogzPdDcnGaaK7VWn7gvzcp5OuPQgmCKD+ntP+nIC5qXghQSn3zdE+7VHWpwXf8z
 vkUZC62NkGk9w0r9pwyNXf+XlnbI7GWVdE19Qvhw=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Feb 2019 12:50:17 -0800
Message-Id: <1551127822-25886-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v10 1/6] xen: introduce ptrdiff_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, George.Dunlap@citrix.com,
 tim@xen.org, julien.grall@arm.com, jbeulich@suse.com, ian.jackson@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIHRoZSBuZXcgdHlwZSAicHRyZGlmZl90IiB3aGljaCBpcyBkZWZpbmVkIGFzIHRo
ZSBzaWduZWQKaW50ZWdlciB0eXBlIG9mIHRoZSByZXN1bHQgb2Ygc3VidHJhY3RpbmcgdHdvIHBv
aW50ZXJzLiBVc2UKX19QVFJESUZGX1RZUEVfXyB0byBkZWZpbmUgaXQuCgpBbHNvLCB1c2UgX19V
SU5UUFRSX1RZUEVfXyBmb3IgdWludHB0cl90IGZvciBjb25zaXN0ZW5jeS4KClNpZ25lZC1vZmYt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQ0M6IGpiZXVsaWNo
QHN1c2UuY29tCkNDOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tCkNDOiBqdWxpZW4uZ3JhbGxA
YXJtLmNvbQpDQzogR2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tCkNDOiBpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tCkNDOiBrb25yYWQud2lsa0BvcmFjbGUuY29tCkNDOiB0aW1AeGVuLm9yZwpD
Qzogd2VpLmxpdTJAY2l0cml4LmNvbQotLS0KQ2hhbmdlcyBpbiB2MTA6Ci0gdXNlIF9fVUlOVFBU
Ul9UWVBFX18gYW5kIF9fUFRSRElGRl9UWVBFX18KCkNoYW5nZXMgaW4gdjk6Ci0gbmV3IHBhdGNo
Ci0tLQogeGVuL2luY2x1ZGUveGVuL3R5cGVzLmggfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi90eXBlcy5oIGIveGVuL2luY2x1ZGUveGVuL3R5cGVzLmgKaW5kZXggMDNmMGZlNi4uNTA4YTQ2
MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3R5cGVzLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3R5cGVzLmgKQEAgLTUyLDcgKzUyLDggQEAgdHlwZWRlZiBfX3UzMiBfX2JlMzI7CiB0eXBl
ZGVmIF9fdTY0IF9fbGU2NDsKIHR5cGVkZWYgX191NjQgX19iZTY0OwogCi10eXBlZGVmIHVuc2ln
bmVkIGludCBfX2F0dHJpYnV0ZV9fKChfX21vZGVfXyhfX3BvaW50ZXJfXykpKSB1aW50cHRyX3Q7
Cit0eXBlZGVmIF9fVUlOVFBUUl9UWVBFX18gdWludHB0cl90OwordHlwZWRlZiBfX1BUUkRJRkZf
VFlQRV9fIHB0cmRpZmZfdDsKIAogdHlwZWRlZiBib29sIGJvb2xfdDsKICNkZWZpbmUgdGVzdF9h
bmRfc2V0X2Jvb2woYikgICB4Y2hnKCYoYiksIHRydWUpCi0tIAoxLjkuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:50:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:50:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyNDF-0005RT-QJ; Mon, 25 Feb 2019 20:50:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rX0y=RA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyNDF-0005RG-1H
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 20:50:57 +0000
X-Inumbo-ID: 0befd48d-393f-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0befd48d-393f-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:50:56 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2D0022147C;
 Mon, 25 Feb 2019 20:50:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551127825;
 bh=U3hwgVk4atCLW2/aVnL+Y67gNAMI0k1tt+WPaeb86Q4=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=hGgtmy307Ns8AZXn6ji/rqoLroVmFGnxGX0rm9Dv1aKQhOHaOgQFQW2QCv1mEXboo
 qgvReKlK7aiTnPw3ZMGATPvGdAaPJi3Rmuv0WSLrSEwRYYp5aBnZkbvuaVz0B7CON+
 mpF26uLI3F8Oyask5MmZNdevssQwz5TyBfpqTojs=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Feb 2019 12:50:19 -0800
Message-Id: <1551127822-25886-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v10 3/6] xen/arm: use DEFINE_SYMBOL as required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrew.cooper3@citrix.com, George.Dunlap@citrix.com, julien.grall@arm.com,
 JBeulich@suse.com, ian.jackson@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIERFRklORV9TWU1CT0wgYW5kIHRoZSB0d28gc3RhdGljIGlubGluZSBmdW5jdGlvbnMgdGhh
dCBjb21lIHdpdGggaXQKZm9yIGNvbXBhcmlzb25zIGFuZCBzdWJ0cmFjdGlvbnMgb2Y6CgpfX2lu
aXRfYmVnaW4sIF9faW5pdF9lbmQsIF9fYWx0X2luc3RydWN0aW9ucywgX19hbHRfaW5zdHJ1Y3Rp
b25zX2VuZCwKX19wZXJfY3B1X3N0YXJ0LCBfX3Blcl9jcHVfZGF0YV9lbmQsIF9zcGxhdGZvcm0s
IF9lcGxhdGZvcm0sIF9zZGV2aWNlLApfZWRldmljZSwgX2FzZGV2aWNlLCBfYWVkZXZpY2UuCgpV
c2UgZXhwbGljaXQgY2FzdHMgdG8gdWludHB0cl90IHdoZW4gaXQgaXMgbm90IHBvc3NpYmxlIHRv
IHVzZSB0aGUKcHJvdmlkZWQgc3RhdGljIGlubGluZSBmdW5jdGlvbnMuCgpNM0NNOiBSdWxlLTE4
LjI6IFN1YnRyYWN0aW9uIGJldHdlZW4gcG9pbnRlcnMgc2hhbGwgb25seSBiZSBhcHBsaWVkIHRv
CnBvaW50ZXJzIHRoYXQgYWRkcmVzcyBlbGVtZW50cyBvZiB0aGUgc2FtZSBhcnJheQoKaHR0cHM6
Ly93aWtpLnNlaS5jbXUuZWR1L2NvbmZsdWVuY2UvZGlzcGxheS9jL0FSUjM2LUMuK0RvK25vdCtz
dWJ0cmFjdCtvcitjb21wYXJlK3R3bytwb2ludGVycyt0aGF0K2RvK25vdCtyZWZlcit0byt0aGUr
c2FtZSthcnJheQoKUUFWZXJpZnk6IDI3NjEKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpDQzogSkJldWxpY2hAc3VzZS5jb20KQ0M6IGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20KLS0tCkNoYW5nZXMgaW4gdjEwOgotIHVzZSBERUZJTkVfU1lN
Qk9MCi0gbW92ZSBjaGFuZ2VzIGZvciBfc3RhcnQsIF9lbmQsIF9zdGV4dCwgX2V0ZXh0LCBfc3Jv
ZGF0YSwgX2Vyb2RhdGEsCiAgX3Npbml0dGV4dCwgX2Vpbml0dGV4dCB0byBhIGRpZmZlcmVudCBw
YXRjaAoKQ2hhbmdlcyBpbiB2OToKLSB1c2UgU1lNQk9MU19TVUJUUkFDVCBhbmQgU1lNQk9MU19D
T01QQVJFCi0tLQogeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgICB8IDEwICsrKysrKystLS0K
IHhlbi9hcmNoL2FybS9kZXZpY2UuYyAgICAgICAgfCAxMyArKysrKysrKy0tLS0tCiB4ZW4vYXJj
aC9hcm0vbW0uYyAgICAgICAgICAgIHwgIDcgKysrKy0tLQogeGVuL2FyY2gvYXJtL3BlcmNwdS5j
ICAgICAgICB8ICA5ICsrKysrLS0tLQogeGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMgICAgICB8ICA5
ICsrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaCB8ICAyICstCiA2IGZpbGVz
IGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMK
aW5kZXggNTJlZDdlZC4uY2VmOWNjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FsdGVybmF0
aXZlLmMKKysrIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKQEAgLTM4LDcgKzM4LDggQEAK
ICN1bmRlZiB2aXJ0X3RvX21mbgogI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihfX3ZpcnRf
dG9fbWZuKHZhKSkKIAotZXh0ZXJuIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgX19hbHRfaW5zdHJ1
Y3Rpb25zW10sIF9fYWx0X2luc3RydWN0aW9uc19lbmRbXTsKK0RFRklORV9TWU1CT0woc3RydWN0
IGFsdF9pbnN0ciwgYWx0X2luc3RyLCBfX2FsdF9pbnN0cnVjdGlvbnMsCisgICAgICAgICAgICAg
IF9fYWx0X2luc3RydWN0aW9uc19lbmQpOwogCiBzdHJ1Y3QgYWx0X3JlZ2lvbiB7CiAgICAgY29u
c3Qgc3RydWN0IGFsdF9pbnN0ciAqYmVnaW47CkBAIC0xMzEsNyArMTMyLDEwIEBAIHN0YXRpYyBp
bnQgX19hcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9yZWdpb24gKnJlZ2lvbiwK
ICAgICBwcmludGsoWEVOTE9HX0lORk8gImFsdGVybmF0aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQg
dGFibGUgJXAgLT4gJXBcbiIsCiAgICAgICAgICAgIHJlZ2lvbi0+YmVnaW4sIHJlZ2lvbi0+ZW5k
KTsKIAotICAgIGZvciAoIGFsdCA9IHJlZ2lvbi0+YmVnaW47IGFsdCA8IHJlZ2lvbi0+ZW5kOyBh
bHQrKyApCisgICAgLyogcmVnaW9uLT5iZWdpbiBhbmQgcmVnaW9uLT5lbmQgbWlnaHQgcG9pbnQg
dG8gZGlmZmVyZW50IG9iamVjdHMuICovCisgICAgZm9yICggYWx0ID0gcmVnaW9uLT5iZWdpbjsK
KyAgICAgICAgICAodWludHB0cl90KWFsdCA8ICh1aW50cHRyX3QpcmVnaW9uLT5lbmQ7CisgICAg
ICAgICAgYWx0KysgKQogICAgIHsKICAgICAgICAgaW50IG5yX2luc3Q7CiAKQEAgLTIwNCw3ICsy
MDgsNyBAQCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAq
dW51c2VkKQogICAgICAgICBCVUdfT04oIXhlbm1hcCk7CiAKICAgICAgICAgcmVnaW9uLmJlZ2lu
ID0gX19hbHRfaW5zdHJ1Y3Rpb25zOwotICAgICAgICByZWdpb24uZW5kID0gX19hbHRfaW5zdHJ1
Y3Rpb25zX2VuZDsKKyAgICAgICAgcmVnaW9uLmVuZCA9IChzdHJ1Y3QgYWx0X2luc3RyICopX19h
bHRfaW5zdHJ1Y3Rpb25zX2VuZDsKIAogICAgICAgICByZXQgPSBfX2FwcGx5X2FsdGVybmF0aXZl
cygmcmVnaW9uLCB4ZW5tYXAgLSAodm9pZCAqKV9zdGFydCk7CiAgICAgICAgIC8qIFRoZSBwYXRj
aGluZyBpcyBub3QgZXhwZWN0ZWQgdG8gZmFpbCBkdXJpbmcgYm9vdC4gKi8KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9kZXZpY2UuYyBiL3hlbi9hcmNoL2FybS9kZXZpY2UuYwppbmRleCA3MGNk
NmMxLi4xZWNiOWI3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZGV2aWNlLmMKKysrIGIveGVu
L2FyY2gvYXJtL2RldmljZS5jCkBAIC0yMiw4ICsyMiw5IEBACiAjaW5jbHVkZSA8eGVuL2luaXQu
aD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAKLWV4dGVybiBjb25zdCBzdHJ1Y3QgZGV2aWNlX2Rl
c2MgX3NkZXZpY2VbXSwgX2VkZXZpY2VbXTsKLWV4dGVybiBjb25zdCBzdHJ1Y3QgYWNwaV9kZXZp
Y2VfZGVzYyBfYXNkZXZpY2VbXSwgX2FlZGV2aWNlW107CitERUZJTkVfU1lNQk9MKHN0cnVjdCBk
ZXZpY2VfZGVzYywgZGV2aWNlX2Rlc2MsIF9zZGV2aWNlLCBfZWRldmljZSk7CitERUZJTkVfU1lN
Qk9MKHN0cnVjdCBhY3BpX2RldmljZV9kZXNjLCBhY3BpX2RldmljZV9kZXNjLCBfYXNkZXZpY2Us
CisgICAgICAgICAgICAgIF9hZWRldmljZSk7CiAKIGludCBfX2luaXQgZGV2aWNlX2luaXQoc3Ry
dWN0IGR0X2RldmljZV9ub2RlICpkZXYsIGVudW0gZGV2aWNlX2NsYXNzIGNsYXNzLAogICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpkYXRhKQpAQCAtMzUsNyArMzYsNyBAQCBpbnQg
X19pbml0IGRldmljZV9pbml0KHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2LCBlbnVtIGRldmlj
ZV9jbGFzcyBjbGFzcywKICAgICBpZiAoICFkdF9kZXZpY2VfaXNfYXZhaWxhYmxlKGRldikgfHwg
ZHRfZGV2aWNlX2Zvcl9wYXNzdGhyb3VnaChkZXYpICkKICAgICAgICAgcmV0dXJuICAtRU5PREVW
OwogCi0gICAgZm9yICggZGVzYyA9IF9zZGV2aWNlOyBkZXNjICE9IF9lZGV2aWNlOyBkZXNjKysg
KQorICAgIGZvciAoIGRlc2MgPSBfc2RldmljZTsgZGV2aWNlX2Rlc2NfZGlmZihkZXNjLCBfZWRl
dmljZSkgIT0gMDsgZGVzYysrICkKICAgICB7CiAgICAgICAgIGlmICggZGVzYy0+Y2xhc3MgIT0g
Y2xhc3MgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC01Niw3ICs1Nyw5IEBAIGludCBfX2lu
aXQgYWNwaV9kZXZpY2VfaW5pdChlbnVtIGRldmljZV9jbGFzcyBjbGFzcywgY29uc3Qgdm9pZCAq
ZGF0YSwgaW50IGNsYXNzCiB7CiAgICAgY29uc3Qgc3RydWN0IGFjcGlfZGV2aWNlX2Rlc2MgKmRl
c2M7CiAKLSAgICBmb3IgKCBkZXNjID0gX2FzZGV2aWNlOyBkZXNjICE9IF9hZWRldmljZTsgZGVz
YysrICkKKyAgICBmb3IgKCBkZXNjID0gX2FzZGV2aWNlOworICAgICAgICAgIGFjcGlfZGV2aWNl
X2Rlc2NfZGlmZihkZXNjLCBfYWVkZXZpY2UpICE9IDA7CisgICAgICAgICAgZGVzYysrICkKICAg
ICB7CiAgICAgICAgIGlmICggKCBkZXNjLT5jbGFzcyAhPSBjbGFzcyApIHx8ICggZGVzYy0+Y2xh
c3NfdHlwZSAhPSBjbGFzc190eXBlICkgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC03NSw3
ICs3OCw3IEBAIGVudW0gZGV2aWNlX2NsYXNzIGRldmljZV9nZXRfY2xhc3MoY29uc3Qgc3RydWN0
IGR0X2RldmljZV9ub2RlICpkZXYpCiAKICAgICBBU1NFUlQoZGV2ICE9IE5VTEwpOwogCi0gICAg
Zm9yICggZGVzYyA9IF9zZGV2aWNlOyBkZXNjICE9IF9lZGV2aWNlOyBkZXNjKysgKQorICAgIGZv
ciAoIGRlc2MgPSBfc2RldmljZTsgZGV2aWNlX2Rlc2NfZGlmZihkZXNjLCBfZWRldmljZSkgIT0g
MDsgZGVzYysrICkKICAgICB7CiAgICAgICAgIGlmICggZHRfbWF0Y2hfbm9kZShkZXNjLT5kdF9t
YXRjaCwgZGV2KSApCiAgICAgICAgICAgICByZXR1cm4gZGVzYy0+Y2xhc3M7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDAxYWUyY2MuLjlm
MzFlODEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9t
bS5jCkBAIC0xNTcsNyArMTU3LDcgQEAgdW5zaWduZWQgbG9uZyBmcmFtZXRhYmxlX3ZpcnRfZW5k
IF9fcmVhZF9tb3N0bHk7CiB1bnNpZ25lZCBsb25nIG1heF9wYWdlOwogdW5zaWduZWQgbG9uZyB0
b3RhbF9wYWdlczsKIAotZXh0ZXJuIGNoYXIgX19pbml0X2JlZ2luW10sIF9faW5pdF9lbmRbXTsK
K0RFRklORV9TWU1CT0woY2hhciwgaW5pdCwgX19pbml0X2JlZ2luLCBfX2luaXRfZW5kKTsKIAog
LyogQ2hlY2tpbmcgVkEgbWVtb3J5IGxheW91dCBhbGlnbm1lbnQuICovCiBzdGF0aWMgaW5saW5l
IHZvaWQgY2hlY2tfbWVtb3J5X2xheW91dF9hbGlnbm1lbnRfY29uc3RyYWludHModm9pZCkgewpA
QCAtMTEyMiw3ICsxMTIyLDcgQEAgc3RhdGljIHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShj
b25zdCBjaGFyICpwLCB1bnNpZ25lZCBsb25nIGwsIGVudW0gbWcgbWcpCiB2b2lkIGZyZWVfaW5p
dF9tZW1vcnkodm9pZCkKIHsKICAgICBwYWRkcl90IHBhID0gdmlydF90b19tYWRkcihfX2luaXRf
YmVnaW4pOwotICAgIHVuc2lnbmVkIGxvbmcgbGVuID0gX19pbml0X2VuZCAtIF9faW5pdF9iZWdp
bjsKKyAgICB1bnNpZ25lZCBsb25nIGxlbiA9IGluaXRfZGlmZihfX2luaXRfYmVnaW4sIF9faW5p
dF9lbmQpOwogICAgIHVpbnQzMl90IGluc247CiAgICAgdW5zaWduZWQgaW50IGksIG5yID0gbGVu
IC8gc2l6ZW9mKGluc24pOwogICAgIHVpbnQzMl90ICpwOwpAQCAtMTE0MCw3ICsxMTQwLDggQEAg
dm9pZCBmcmVlX2luaXRfbWVtb3J5KHZvaWQpCiAKICAgICBzZXRfcHRlX2ZsYWdzX29uX3Jhbmdl
KF9faW5pdF9iZWdpbiwgbGVuLCBtZ19jbGVhcik7CiAgICAgaW5pdF9kb21oZWFwX3BhZ2VzKHBh
LCBwYSArIGxlbik7Ci0gICAgcHJpbnRrKCJGcmVlZCAlbGRrQiBpbml0IG1lbW9yeS5cbiIsIChs
b25nKShfX2luaXRfZW5kLV9faW5pdF9iZWdpbik+PjEwKTsKKyAgICBwcmludGsoIkZyZWVkICVs
ZGtCIGluaXQgbWVtb3J5LlxuIiwKKyAgICAgICAgICAgaW5pdF9kaWZmKF9faW5pdF9iZWdpbiwg
X19pbml0X2VuZCkgPj4gMTApOwogfQogCiB2b2lkIGFyY2hfZHVtcF9zaGFyZWRfbWVtX2luZm8o
dm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wZXJjcHUuYyBiL3hlbi9hcmNoL2FybS9w
ZXJjcHUuYwppbmRleCAyNTQ0MmM0Li41MDI3MzlkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
cGVyY3B1LmMKKysrIGIveGVuL2FyY2gvYXJtL3BlcmNwdS5jCkBAIC02LDcgKzYsOCBAQAogCiB1
bnNpZ25lZCBsb25nIF9fcGVyX2NwdV9vZmZzZXRbTlJfQ1BVU107CiAjZGVmaW5lIElOVkFMSURf
UEVSQ1BVX0FSRUEgKC0obG9uZylfX3Blcl9jcHVfc3RhcnQpCi0jZGVmaW5lIFBFUkNQVV9PUkRF
UiAoZ2V0X29yZGVyX2Zyb21fYnl0ZXMoX19wZXJfY3B1X2RhdGFfZW5kLV9fcGVyX2NwdV9zdGFy
dCkpCisjZGVmaW5lIFBFUkNQVV9PUkRFUiAoZ2V0X29yZGVyX2Zyb21fYnl0ZXMocGVyX2NwdV9k
aWZmKF9fcGVyX2NwdV9zdGFydCwgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fcGVyX2NwdV9kYXRhX2VuZCkpKQogCiB2b2lk
IF9faW5pdCBwZXJjcHVfaW5pdF9hcmVhcyh2b2lkKQogewpAQCAtMjIsOCArMjMsOCBAQCBzdGF0
aWMgaW50IGluaXRfcGVyY3B1X2FyZWEodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgcmV0dXJu
IC1FQlVTWTsKICAgICBpZiAoIChwID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhQRVJDUFVfT1JERVIs
IDApKSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgbWVtc2V0KHAsIDAs
IF9fcGVyX2NwdV9kYXRhX2VuZCAtIF9fcGVyX2NwdV9zdGFydCk7Ci0gICAgX19wZXJfY3B1X29m
ZnNldFtjcHVdID0gcCAtIF9fcGVyX2NwdV9zdGFydDsKKyAgICBtZW1zZXQocCwgMCwgcGVyX2Nw
dV9kaWZmKF9fcGVyX2NwdV9zdGFydCwgX19wZXJfY3B1X2RhdGFfZW5kKSk7CisgICAgX19wZXJf
Y3B1X29mZnNldFtjcHVdID0gKHVpbnRwdHJfdClwIC0gKHVpbnRwdHJfdClfX3Blcl9jcHVfc3Rh
cnQ7CiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTM3LDcgKzM4LDcgQEAgc3RhdGljIHZvaWQgX2Zy
ZWVfcGVyY3B1X2FyZWEoc3RydWN0IHJjdV9oZWFkICpoZWFkKQogewogICAgIHN0cnVjdCBmcmVl
X2luZm8gKmluZm8gPSBjb250YWluZXJfb2YoaGVhZCwgc3RydWN0IGZyZWVfaW5mbywgcmN1KTsK
ICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gaW5mby0+Y3B1OwotICAgIGNoYXIgKnAgPSBfX3Blcl9j
cHVfc3RhcnQgKyBfX3Blcl9jcHVfb2Zmc2V0W2NwdV07CisgICAgY2hhciAqcCA9IChjaGFyICop
X19wZXJfY3B1X3N0YXJ0ICsgX19wZXJfY3B1X29mZnNldFtjcHVdOwogICAgIGZyZWVfeGVuaGVh
cF9wYWdlcyhwLCBQRVJDUFVfT1JERVIpOwogICAgIF9fcGVyX2NwdV9vZmZzZXRbY3B1XSA9IElO
VkFMSURfUEVSQ1BVX0FSRUE7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm0u
YyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybS5jCmluZGV4IDhlYjBiNmUuLjFkYTMzZTcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9y
bS5jCkBAIC0yMiw3ICsyMiw4IEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDxh
c20vcHNjaS5oPgogCi1leHRlcm4gY29uc3Qgc3RydWN0IHBsYXRmb3JtX2Rlc2MgX3NwbGF0Zm9y
bVtdLCBfZXBsYXRmb3JtW107CitERUZJTkVfU1lNQk9MKHN0cnVjdCBwbGF0Zm9ybV9kZXNjLCBw
bGF0Zm9ybV9kZXNjLCBfc3BsYXRmb3JtLAorICAgICAgICAgICAgICBfZXBsYXRmb3JtKTsKIAog
LyogUG9pbnRlciB0byB0aGUgY3VycmVudCBwbGF0Zm9ybSBkZXNjcmlwdGlvbiAqLwogc3RhdGlj
IGNvbnN0IHN0cnVjdCBwbGF0Zm9ybV9kZXNjICpwbGF0Zm9ybTsKQEAgLTUxLDE0ICs1MiwxNiBA
QCB2b2lkIF9faW5pdCBwbGF0Zm9ybV9pbml0KHZvaWQpCiAgICAgQVNTRVJUKHBsYXRmb3JtID09
IE5VTEwpOwogCiAgICAgLyogTG9va2luZyBmb3IgdGhlIHBsYXRmb3JtIGRlc2NyaXB0aW9uICov
Ci0gICAgZm9yICggcGxhdGZvcm0gPSBfc3BsYXRmb3JtOyBwbGF0Zm9ybSAhPSBfZXBsYXRmb3Jt
OyBwbGF0Zm9ybSsrICkKKyAgICBmb3IgKCBwbGF0Zm9ybSA9IF9zcGxhdGZvcm07CisgICAgICAg
ICAgcGxhdGZvcm1fZGVzY19kaWZmKHBsYXRmb3JtLCBfZXBsYXRmb3JtKSAhPSAwOworICAgICAg
ICAgIHBsYXRmb3JtKysgKQogICAgIHsKICAgICAgICAgaWYgKCBwbGF0Zm9ybV9pc19jb21wYXRp
YmxlKHBsYXRmb3JtKSApCiAgICAgICAgICAgICBicmVhazsKICAgICB9CiAKICAgICAvKiBXZSBk
b24ndCBoYXZlIHNwZWNpZmljIG9wZXJhdGlvbnMgZm9yIHRoaXMgcGxhdGZvcm0gKi8KLSAgICBp
ZiAoIHBsYXRmb3JtID09IF9lcGxhdGZvcm0gKQorICAgIGlmICggcGxhdGZvcm1fZGVzY19kaWZm
KHBsYXRmb3JtLCBfZXBsYXRmb3JtKSA9PSAwICkKICAgICB7CiAgICAgICAgIC8qIFRPRE86IGR1
bXAgRFQgbWFjaGluZSBjb21wYXRpYmxlIG5vZGUgKi8KICAgICAgICAgcHJpbnRrKFhFTkxPR19J
TkZPICJQbGF0Zm9ybTogR2VuZXJpYyBTeXN0ZW1cbiIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wZXJjcHUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1LmgKaW5kZXgg
NjI2M2U3Ny4uYTU4OWMxYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oCkBAIC02LDcgKzYsNyBAQAogI2lu
Y2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPGFzbS9zeXNyZWdzLmg+CiAKLWV4dGVybiBj
aGFyIF9fcGVyX2NwdV9zdGFydFtdLCBfX3Blcl9jcHVfZGF0YV9lbmRbXTsKK0RFRklORV9TWU1C
T0woY2hhciwgcGVyX2NwdSwgX19wZXJfY3B1X3N0YXJ0LCBfX3Blcl9jcHVfZGF0YV9lbmQpOwog
ZXh0ZXJuIHVuc2lnbmVkIGxvbmcgX19wZXJfY3B1X29mZnNldFtOUl9DUFVTXTsKIHZvaWQgcGVy
Y3B1X2luaXRfYXJlYXModm9pZCk7CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:50:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:50:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyNDH-0005SZ-9p; Mon, 25 Feb 2019 20:50:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rX0y=RA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyNDG-0005Rj-9J
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 20:50:58 +0000
X-Inumbo-ID: 0ceabb00-393f-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ceabb00-393f-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:50:57 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C7F63217F4;
 Mon, 25 Feb 2019 20:50:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551127827;
 bh=KPS8DZgmcHu/rXz1vOu9p17AxYKF2p5HPBwY7kSQGJ0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=yAG5aosI1bdfmuBUX41Mt5UoevccftW0NJQGskpeVom6nxXLffr+fim2lz4Gw540i
 La1BVv0uTMtINScKG0+ca2a6T/VEDDq3aTzr/7W+xWvpy2LYDm/KPB1Jl0xcczCssC
 mhrtzQZWLvqwI+Sz1tY8ThxucuH010hvDZUHq6po=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Feb 2019 12:50:22 -0800
Message-Id: <1551127822-25886-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v10 6/6] xen: use DEFINE_SYMBOL as required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrew.cooper3@citrix.com, George.Dunlap@citrix.com, julien.grall@arm.com,
 JBeulich@suse.com, ian.jackson@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIERFRklORV9TWU1CT0wgYW5kIHRoZSB0d28gc3RhdGljIGlubGluZSBmdW5jdGlvbnMgdGhh
dCBjb21lIHdpdGggaXQKZm9yIGNvbXBhcmlzb25zIGFuZCBzdWJ0cmFjdGlvbnMgb2Y6Cgpfc3Rh
cnQsIF9lbmQsIF9zdGV4dCwgX2V0ZXh0LCBfc3JvZGF0YSwgX2Vyb2RhdGEsIF9zaW5pdHRleHQs
Cl9laW5pdHRleHQKClVzZSBleHBsaWNpdCBjYXN0cyB0byB1aW50cHRyX3Qgd2hlbiBpdCBpcyBu
b3QgcG9zc2libGUgdG8gdXNlIHRoZQpwcm92aWRlZCBzdGF0aWMgaW5saW5lIGZ1bmN0aW9ucy4K
Ck0zQ006IFJ1bGUtMTguMjogU3VidHJhY3Rpb24gYmV0d2VlbiBwb2ludGVycyBzaGFsbCBvbmx5
IGJlIGFwcGxpZWQgdG8KcG9pbnRlcnMgdGhhdCBhZGRyZXNzIGVsZW1lbnRzIG9mIHRoZSBzYW1l
IGFycmF5CgpTaW5jZSB3ZSBhcmUgY2hhbmdpbmcgdGhlIGJvZHkgb2YgaXNfa2VybmVsX3RleHQg
YW5kIGZyaWVuZHMsIHRha2UgdGhlCm9wcG9ydHVuaXR5IHRvIHJlbW92ZSB0aGUgbGVhZGluZyB1
bmRlcnNjb3JlcyBpbiB0aGUgbG9jYWwgdmFyaWFibGVzCm5hbWVzLCB3aGljaCBhcmUgdmlvbGF0
aW9uZyBuYW1lc3BhY2UgcnVsZXMuIEFsc28gbWFrZSB0aGUgbG9jYWwgcF9fCnZhcmlhYmxlIGNv
bnN0LgoKaHR0cHM6Ly93aWtpLnNlaS5jbXUuZWR1L2NvbmZsdWVuY2UvZGlzcGxheS9jL0FSUjM2
LUMuK0RvK25vdCtzdWJ0cmFjdCtvcitjb21wYXJlK3R3bytwb2ludGVycyt0aGF0K2RvK25vdCty
ZWZlcit0byt0aGUrc2FtZSthcnJheQoKUUFWZXJpZnk6IDI3NjEKU2lnbmVkLW9mZi1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpDQzogSkJldWxpY2hAc3VzZS5j
b20KQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KLS0tCkNoYW5nZXMgaW4gdjEwOgotIG5l
dyBwYXRjaAotLS0KIHhlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jICAgICAgICB8ICA1ICsrKy0t
CiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgICAgfCAxNCArKysrKysrKysrKysrLQog
eGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jICAgIHwgMTQgKysrKysrKysrKysrKy0KIHhl
bi9hcmNoL2FybS9saXZlcGF0Y2guYyAgICAgICAgICB8IDE2ICsrKysrKysrKysrKysrLS0KIHhl
bi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL2FybS9z
ZXR1cC5jICAgICAgICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAg
ICAgICAgICAgfCAgNiArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8
ICAzICsrLQogeGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oICAgICAgICAgIHwgMzcgKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogOSBmaWxlcyBjaGFuZ2VkLCA3NSBpbnNlcnRp
b25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWx0ZXJu
YXRpdmUuYyBiL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCmluZGV4IGNlZjljY2EuLjdhMWZl
NWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCisrKyBiL3hlbi9hcmNo
L2FybS9hbHRlcm5hdGl2ZS5jCkBAIC0xOTIsNyArMTkyLDcgQEAgc3RhdGljIGludCBfX2FwcGx5
X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVudXNlZCkKICAgICAgICAgaW50IHJldDsK
ICAgICAgICAgc3RydWN0IGFsdF9yZWdpb24gcmVnaW9uOwogICAgICAgICBtZm5fdCB4ZW5fbWZu
ID0gdmlydF90b19tZm4oX3N0YXJ0KTsKLSAgICAgICAgcGFkZHJfdCB4ZW5fc2l6ZSA9IF9lbmQg
LSBfc3RhcnQ7CisgICAgICAgIHBhZGRyX3QgeGVuX3NpemUgPSB4ZW5fZGlmZihfc3RhcnQsIF9l
bmQpOwogICAgICAgICB1bnNpZ25lZCBpbnQgeGVuX29yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0
ZXMoeGVuX3NpemUpOwogICAgICAgICB2b2lkICp4ZW5tYXA7CiAKQEAgLTIxMCw3ICsyMTAsOCBA
QCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAqdW51c2Vk
KQogICAgICAgICByZWdpb24uYmVnaW4gPSBfX2FsdF9pbnN0cnVjdGlvbnM7CiAgICAgICAgIHJl
Z2lvbi5lbmQgPSAoc3RydWN0IGFsdF9pbnN0ciAqKV9fYWx0X2luc3RydWN0aW9uc19lbmQ7CiAK
LSAgICAgICAgcmV0ID0gX19hcHBseV9hbHRlcm5hdGl2ZXMoJnJlZ2lvbiwgeGVubWFwIC0gKHZv
aWQgKilfc3RhcnQpOworICAgICAgICByZXQgPSBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9u
LCAodWludHB0cl90KXhlbm1hcCAtCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICh1aW50cHRyX3QpX3N0YXJ0KTsKICAgICAgICAgLyogVGhlIHBhdGNoaW5nIGlz
IG5vdCBleHBlY3RlZCB0byBmYWlsIGR1cmluZyBib290LiAqLwogICAgICAgICBCVUdfT04ocmV0
ICE9IDApOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgYi94
ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKaW5kZXggNDEzNzhhNS4uNWY3MzkwZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9hcm0zMi9saXZlcGF0Y2guYwpAQCAtNTYsNyArNTYsMTkgQEAgdm9pZCBhcmNoX2xpdmVwYXRj
aF9hcHBseShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiAgICAgZWxzZQogICAgICAgICBp
bnNuID0gMHhlMWEwMDAwMDsgLyogbW92IHIwLCByMCAqLwogCi0gICAgbmV3X3B0ciA9IGZ1bmMt
Pm9sZF9hZGRyIC0gKHZvaWQgKilfc3RhcnQgKyB2bWFwX29mX3hlbl90ZXh0OworICAgIC8qCisg
ICAgICogV2UgbmVlZCB0byBjYWxjdWxhdGUgdGhlIG9mZnNldCBvZiB0aGUgYWRkcmVzcyBmcm9t
IF9zdGFydCwgYW5kCisgICAgICogYXBwbHkgdGhhdCB0byBvdXIgb3duIG1hcCwgdG8gZmluZCB3
aGVyZSB3ZSBoYXZlIHRoaXMgbWFwcGVkLgorICAgICAqIERvaW5nIHRoZXNlIGtpbmQgb2YgZ2Ft
ZXMgZGlyZWN0bHkgd2l0aCBwb2ludGVycyBpcyBjb250cmFyeSB0bworICAgICAqIHRoZSBDIHJ1
bGVzIGZvciB3aGF0IHBvaW50ZXJzIG1heSBiZSBjb21wYXJlZCBhbmQgY29tcHV0ZWQuICBTbwor
ICAgICAqIHdlIGRvIHRoZSBvZmZzZXQgY2FsY3VsYXRpb24gd2l0aCBpbnRlZ2Vycywgd2hpY2gg
aXMgYWx3YXlzCisgICAgICogbGVnYWwuICBUaGUgc3Vic2VxdWVudCBhZGRpdGlvbiBvZiB0aGUg
b2Zmc2V0IHRvIHRoZQorICAgICAqIHZtYXBfb2ZfeGVuX3RleHQgcG9pbnRlciBpcyBsZWdhbCBi
ZWNhdXNlIHRoZSBjb21wdXRlZCBwb2ludGVyIGlzCisgICAgICogaW5kZWVkIGEgdmFsaWQgcGFy
dCBvZiB0aGUgb2JqZWN0IHJlZmVycmVkIHRvIGJ5IHZtYXBfb2ZfeGVuX3RleHQKKyAgICAgKiAt
IG5hbWVseSwgdGhlIGJ5dGUgYXJyYXkgb2Ygb3VyIG1hcHBpbmcgb2YgdGhlIFhlbiB0ZXh0Lgor
ICAgICAqLworICAgIG5ld19wdHIgPSAoKHVpbnRwdHJfdClmdW5jLT5vbGRfYWRkciwgLSAodWlu
dHB0cl90KV9zdGFydCkgKworICAgICAgICAgICAgICB2bWFwX29mX3hlbl90ZXh0OwogICAgIGxl
biA9IGxlbiAvIHNpemVvZih1aW50MzJfdCk7CiAKICAgICAvKiBQQVRDSCEgKi8KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL2FybS9hcm02NC9s
aXZlcGF0Y2guYwppbmRleCAyMjQ3YjkyLi4zNjIyMzVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vYXJtNjQvbGl2ZXBhdGNoLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5j
CkBAIC00Myw3ICs0MywxOSBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZl
cGF0Y2hfZnVuYyAqZnVuYykKICAgICAvKiBWZXJpZmllZCBpbiBsaXZlcGF0Y2hfdmVyaWZ5X2Rp
c3RhbmNlLiAqLwogICAgIEFTU0VSVChpbnNuICE9IEFBUkNINjRfQlJFQUtfRkFVTFQpOwogCi0g
ICAgbmV3X3B0ciA9IGZ1bmMtPm9sZF9hZGRyIC0gKHZvaWQgKilfc3RhcnQgKyB2bWFwX29mX3hl
bl90ZXh0OworICAgIC8qCisgICAgICogV2UgbmVlZCB0byBjYWxjdWxhdGUgdGhlIG9mZnNldCBv
ZiB0aGUgYWRkcmVzcyBmcm9tIF9zdGFydCwgYW5kCisgICAgICogYXBwbHkgdGhhdCB0byBvdXIg
b3duIG1hcCwgdG8gZmluZCB3aGVyZSB3ZSBoYXZlIHRoaXMgbWFwcGVkLgorICAgICAqIERvaW5n
IHRoZXNlIGtpbmQgb2YgZ2FtZXMgZGlyZWN0bHkgd2l0aCBwb2ludGVycyBpcyBjb250cmFyeSB0
bworICAgICAqIHRoZSBDIHJ1bGVzIGZvciB3aGF0IHBvaW50ZXJzIG1heSBiZSBjb21wYXJlZCBh
bmQgY29tcHV0ZWQuICBTbworICAgICAqIHdlIGRvIHRoZSBvZmZzZXQgY2FsY3VsYXRpb24gd2l0
aCBpbnRlZ2Vycywgd2hpY2ggaXMgYWx3YXlzCisgICAgICogbGVnYWwuICBUaGUgc3Vic2VxdWVu
dCBhZGRpdGlvbiBvZiB0aGUgb2Zmc2V0IHRvIHRoZQorICAgICAqIHZtYXBfb2ZfeGVuX3RleHQg
cG9pbnRlciBpcyBsZWdhbCBiZWNhdXNlIHRoZSBjb21wdXRlZCBwb2ludGVyIGlzCisgICAgICog
aW5kZWVkIGEgdmFsaWQgcGFydCBvZiB0aGUgb2JqZWN0IHJlZmVycmVkIHRvIGJ5IHZtYXBfb2Zf
eGVuX3RleHQKKyAgICAgKiAtIG5hbWVseSwgdGhlIGJ5dGUgYXJyYXkgb2Ygb3VyIG1hcHBpbmcg
b2YgdGhlIFhlbiB0ZXh0LgorICAgICAqLworICAgIG5ld19wdHIgPSAoKHVpbnRwdHJfdClmdW5j
LT5vbGRfYWRkciwgLSAodWludHB0cl90KV9zdGFydCkgKworICAgICAgICAgICAgICB2bWFwX29m
X3hlbl90ZXh0OwogICAgIGxlbiA9IGxlbiAvIHNpemVvZih1aW50MzJfdCk7CiAKICAgICAvKiBQ
QVRDSCEgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYyBiL3hlbi9hcmNo
L2FybS9saXZlcGF0Y2guYwppbmRleCAyNzlkNTJjLi5hZjQ0MTFhIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCkBAIC0y
Nyw3ICsyNyw3IEBAIGludCBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKHZvaWQpCiAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogCiAgICAgdGV4dF9tZm4gPSB2aXJ0X3RvX21mbihfc3RhcnQpOwotICAg
IHRleHRfb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhfZW5kIC0gX3N0YXJ0KTsKKyAgICB0
ZXh0X29yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoeGVuX2RpZmYoX3N0YXJ0LCBfZW5kKSk7
CiAKICAgICAvKgogICAgICAqIFRoZSB0ZXh0IHNlY3Rpb24gaXMgcmVhZC1vbmx5LiBTbyByZS1t
YXAgWGVuIHRvIGJlIGFibGUgdG8gcGF0Y2gKQEAgLTc4LDcgKzc4LDE5IEBAIHZvaWQgYXJjaF9s
aXZlcGF0Y2hfcmV2ZXJ0KGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAgICB1
aW50MzJfdCAqbmV3X3B0cjsKICAgICB1bnNpZ25lZCBpbnQgbGVuOwogCi0gICAgbmV3X3B0ciA9
IGZ1bmMtPm9sZF9hZGRyIC0gKHZvaWQgKilfc3RhcnQgKyB2bWFwX29mX3hlbl90ZXh0OworICAg
IC8qCisgICAgICogV2UgbmVlZCB0byBjYWxjdWxhdGUgdGhlIG9mZnNldCBvZiB0aGUgYWRkcmVz
cyBmcm9tIF9zdGFydCwgYW5kCisgICAgICogYXBwbHkgdGhhdCB0byBvdXIgb3duIG1hcCwgdG8g
ZmluZCB3aGVyZSB3ZSBoYXZlIHRoaXMgbWFwcGVkLgorICAgICAqIERvaW5nIHRoZXNlIGtpbmQg
b2YgZ2FtZXMgZGlyZWN0bHkgd2l0aCBwb2ludGVycyBpcyBjb250cmFyeSB0bworICAgICAqIHRo
ZSBDIHJ1bGVzIGZvciB3aGF0IHBvaW50ZXJzIG1heSBiZSBjb21wYXJlZCBhbmQgY29tcHV0ZWQu
ICBTbworICAgICAqIHdlIGRvIHRoZSBvZmZzZXQgY2FsY3VsYXRpb24gd2l0aCBpbnRlZ2Vycywg
d2hpY2ggaXMgYWx3YXlzCisgICAgICogbGVnYWwuICBUaGUgc3Vic2VxdWVudCBhZGRpdGlvbiBv
ZiB0aGUgb2Zmc2V0IHRvIHRoZQorICAgICAqIHZtYXBfb2ZfeGVuX3RleHQgcG9pbnRlciBpcyBs
ZWdhbCBiZWNhdXNlIHRoZSBjb21wdXRlZCBwb2ludGVyIGlzCisgICAgICogaW5kZWVkIGEgdmFs
aWQgcGFydCBvZiB0aGUgb2JqZWN0IHJlZmVycmVkIHRvIGJ5IHZtYXBfb2ZfeGVuX3RleHQKKyAg
ICAgKiAtIG5hbWVseSwgdGhlIGJ5dGUgYXJyYXkgb2Ygb3VyIG1hcHBpbmcgb2YgdGhlIFhlbiB0
ZXh0LgorICAgICAqLworICAgIG5ld19wdHIgPSAoKHVpbnRwdHJfdClmdW5jLT5vbGRfYWRkciwg
LSAodWludHB0cl90KV9zdGFydCkgKworICAgICAgICAgICAgICB2bWFwX29mX3hlbl90ZXh0Owog
CiAgICAgbGVuID0gbGl2ZXBhdGNoX2luc25fbGVuKGZ1bmMpOwogICAgIG1lbWNweShuZXdfcHRy
LCBmdW5jLT5vcGFxdWUsIGxlbik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hl
bi9hcmNoL2FybS9tbS5jCmluZGV4IDlmMzFlODEuLjdmOWEzMDkgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMDg0LDggKzEwODQsOCBA
QCBzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKGNvbnN0IGNoYXIgKnAsIHVuc2ln
bmVkIGxvbmcgbCwgZW51bSBtZyBtZykKICAgICBBU1NFUlQoISgodW5zaWduZWQgbG9uZykgcCAm
IH5QQUdFX01BU0spKTsKICAgICBBU1NFUlQoIShsICYgflBBR0VfTUFTSykpOwogCi0gICAgZm9y
ICggaSA9IChwIC0gX3N0YXJ0KSAvIFBBR0VfU0laRTsgCi0gICAgICAgICAgaSA8IChwICsgbCAt
IF9zdGFydCkgLyBQQUdFX1NJWkU7IAorICAgIGZvciAoIGkgPSAoKHVpbnRwdHJfdClwIC0gKHVp
bnRwdHJfdClfc3RhcnQpIC8gUEFHRV9TSVpFOworICAgICAgICAgIGkgPCAoKHVpbnRwdHJfdClw
ICsgbCAtICh1aW50cHRyX3QpX3N0YXJ0KSAvIFBBR0VfU0laRTsKICAgICAgICAgICBpKysgKQog
ICAgIHsKICAgICAgICAgcHRlID0geGVuX3hlbm1hcFtpXTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggNDQ0ODU3YS4uOGQ0Mzk0
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3Nl
dHVwLmMKQEAgLTc3Miw4ICs3NzIsOSBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQg
bG9uZyBib290X3BoeXNfb2Zmc2V0LAogCiAgICAgLyogUmVnaXN0ZXIgWGVuJ3MgbG9hZCBhZGRy
ZXNzIGFzIGEgYm9vdCBtb2R1bGUuICovCiAgICAgeGVuX2Jvb3Rtb2R1bGUgPSBhZGRfYm9vdF9t
b2R1bGUoQk9PVE1PRF9YRU4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90
KSh1aW50cHRyX3QpKF9zdGFydCArIGJvb3RfcGh5c19vZmZzZXQpLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0ICsgMSksIGZh
bHNlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKF9zdGFydCArIGJv
b3RfcGh5c19vZmZzZXQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCko
eGVuX2RpZmYoX3N0YXJ0LCBfZW5kKSArIDEpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWxzZSk7CiAgICAgQlVHX09OKCF4ZW5fYm9vdG1vZHVsZSk7CiAKICAgICBzZXR1cF9wYWdl
dGFibGVzKGJvb3RfcGh5c19vZmZzZXQpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVw
LmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBiMDI0MzM5Li43ZWRlODI2IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAt
OTc1LDcgKzk3NSw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCiAgICAgICAgICAqIHJlc3BlY3RpdmUgcmVzZXJ2ZV9lODIwX3JhbSgpIGlu
dm9jYXRpb24gYmVsb3cuCiAgICAgICAgICAqLwogICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50
XS5tb2Rfc3RhcnQgPSB2aXJ0X3RvX21mbihfc3RleHQpOwotICAgICAgICBtb2RbbWJpLT5tb2Rz
X2NvdW50XS5tb2RfZW5kID0gX18yTV9yd2RhdGFfZW5kIC0gX3N0ZXh0OworICAgICAgICBtb2Rb
bWJpLT5tb2RzX2NvdW50XS5tb2RfZW5kID0gKHVpbnRwdHJfdClfXzJNX3J3ZGF0YV9lbmQgLQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnRwdHJfdCkgX3N0ZXh0
OwogICAgIH0KIAogICAgIG1vZHVsZXNfaGVhZHJvb20gPSBiemltYWdlX2hlYWRyb29tKGJvb3Rz
dHJhcF9tYXAobW9kKSwgbW9kLT5tb2RfZW5kKTsKQEAgLTEwNzAsNyArMTA3MSw4IEBAIHZvaWQg
X19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAg
ICAgICAgKiBkYXRhIHVudGlsIGFmdGVyIHdlIGhhdmUgc3dpdGNoZWQgdG8gdGhlIHJlbG9jYXRl
ZCBwYWdldGFibGVzIQogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBiYXJyaWVyKCk7Ci0g
ICAgICAgICAgICBtb3ZlX21lbW9yeShlICsgWEVOX0lNR19PRkZTRVQsIFhFTl9JTUdfT0ZGU0VU
LCBfZW5kIC0gX3N0YXJ0LCAxKTsKKyAgICAgICAgICAgIG1vdmVfbWVtb3J5KGUgKyBYRU5fSU1H
X09GRlNFVCwgWEVOX0lNR19PRkZTRVQsCisgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fZGlm
Zihfc3RhcnQsIF9lbmQpLCAxKTsKIAogICAgICAgICAgICAgLyogV2FsayBpbml0aWFsIHBhZ2V0
YWJsZXMsIHJlbG9jYXRpbmcgcGFnZSBkaXJlY3RvcnkgZW50cmllcy4gKi8KICAgICAgICAgICAg
IHBsNGUgPSBfX3ZhKF9fcGEoaWRsZV9wZ190YWJsZSkpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJs
ZS5oCmluZGV4IDgxNmUzYzYuLjEwOTc3OTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgK
QEAgLTMxLDcgKzMxLDggQEAgdm9pZCBnbnR0YWJfbWFya19kaXJ0eShzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBtZm4pOwogICogZW5vdWdoIHNwYWNlIGZvciBhIGxhcmdlIGdyYW50IHRhYmxlCiAg
Ki8KICNkZWZpbmUgZ250dGFiX2RvbTBfZnJhbWVzKCkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgbWluX3QodW5zaWduZWQgaW50LCBvcHRfbWF4X2dy
YW50X2ZyYW1lcywgUEZOX0RPV04oX2V0ZXh0IC0gX3N0ZXh0KSkKKyAgICBtaW5fdCh1bnNpZ25l
ZCBpbnQsIG9wdF9tYXhfZ3JhbnRfZnJhbWVzLCAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgUEZOX0RPV04odGV4dF9kaWZmKF9zdGV4dCwgX2V0ZXh0KSkpCiAKICNkZWZp
bmUgZ250dGFiX2luaXRfYXJjaChndCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2tlcm5lbC5oIGIveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCmluZGV4IDU0OGI2NGQuLjE1
YWNlNmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4va2VybmVsLmgKQEAgLTY1LDI4ICs2NSwzMyBAQAogCTE7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQogCi1leHRlcm4gY2hhciBfc3RhcnRbXSwgX2Vu
ZFtdLCBzdGFydFtdOwotI2RlZmluZSBpc19rZXJuZWwocCkgKHsgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgIGNoYXIgKl9fcCA9IChjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAgICAg
XAotICAgIChfX3AgPj0gX3N0YXJ0KSAmJiAoX19wIDwgX2VuZCk7ICAgICAgICAgICAgXAorZXh0
ZXJuIGNoYXIgc3RhcnRbXTsKK0RFRklORV9TWU1CT0woY2hhciwgeGVuLCBfc3RhcnQsIF9lbmQp
OworI2RlZmluZSBpc19rZXJuZWwocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgY29uc3QgY2hhciAqcF9fID0gKGNvbnN0IGNoYXIgKikodW5z
aWduZWQgbG9uZykocCk7ICAgICAgICAgICAgIFwKKyAgICAoKHVpbnRwdHJfdClwX18gPj0gKHVp
bnRwdHJfdClfc3RhcnQgJiYgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHhlbl9sdChw
X18sIF9lbmQpKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiB9KQogCi1leHRlcm4gY2hhciBfc3RleHRbXSwgX2V0ZXh0W107Ci0jZGVmaW5lIGlzX2tlcm5l
bF90ZXh0KHApICh7ICAgICAgICAgICAgICAgICAgICBcCi0gICAgY2hhciAqX19wID0gKGNoYXIg
KikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCi0gICAgKF9fcCA+PSBfc3RleHQpICYmIChfX3Ag
PCBfZXRleHQpOyAgICAgICAgICBcCitERUZJTkVfU1lNQk9MKGNoYXIsIHRleHQsIF9zdGV4dCwg
X2V0ZXh0KTsKKyNkZWZpbmUgaXNfa2VybmVsX3RleHQocCkgKHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IGNoYXIgKnBfXyA9IChjb25zdCBjaGFy
ICopKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAgICBcCisgICAgKCh1aW50cHRyX3QpcF9f
ID49ICh1aW50cHRyX3QpIF9zdGV4dCAmJiAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0
ZXh0X2x0KHBfXywgX2V0ZXh0KSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogfSkKIAotZXh0ZXJuIGNvbnN0IGNoYXIgX3Nyb2RhdGFbXSwgX2Vyb2RhdGFbXTsK
LSNkZWZpbmUgaXNfa2VybmVsX3JvZGF0YShwKSAoeyAgICAgICAgICAgICAgICAgIFwKLSAgICBj
b25zdCBjaGFyICpfX3AgPSAoY29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgIFwK
LSAgICAoX19wID49IF9zcm9kYXRhKSAmJiAoX19wIDwgX2Vyb2RhdGEpOyAgICAgIFwKK0RFRklO
RV9TWU1CT0woY2hhciwgcm9kYXRhLCBfc3JvZGF0YSwgX2Vyb2RhdGEpOworI2RlZmluZSBpc19r
ZXJuZWxfcm9kYXRhKHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgY29uc3QgY2hhciAqcF9fID0gKGNvbnN0IGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7
ICAgICAgICAgICAgIFwKKyAgICAoKHVpbnRwdHJfdClwX18gPj0gKHVpbnRwdHJfdClfc3JvZGF0
YSAmJiAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJvZGF0YV9sdChwX18sIF9lcm9kYXRh
KSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQogCi1leHRlcm4g
Y2hhciBfc2luaXR0ZXh0W10sIF9laW5pdHRleHRbXTsKLSNkZWZpbmUgaXNfa2VybmVsX2luaXR0
ZXh0KHApICh7ICAgICAgICAgICAgICAgIFwKLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNp
Z25lZCBsb25nKShwKTsgICAgIFwKLSAgICAoX19wID49IF9zaW5pdHRleHQpICYmIChfX3AgPCBf
ZWluaXR0ZXh0KTsgIFwKK0RFRklORV9TWU1CT0woY2hhciwgaW5pdHRleHQsIF9zaW5pdHRleHQs
IF9laW5pdHRleHQpOworI2RlZmluZSBpc19rZXJuZWxfaW5pdHRleHQocCkgKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgY29uc3QgY2hhciAqcF9fID0gKGNvbnN0
IGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICAgICAgICAgIFwKKyAgICAoKHVpbnRwdHJf
dClwX18gPj0gKHVpbnRwdHJfdCkgX3Npbml0dGV4dCAmJiAgICAgICAgICAgICAgICAgICAgXAor
ICAgIGluaXR0ZXh0X2x0KHBfXywgX2Vpbml0dGV4dCkpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiB9KQogCiBleHRlcm4gZW51bSBzeXN0ZW1fc3RhdGUgewotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 20:50:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 20:50:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyNDH-0005Sz-Jw; Mon, 25 Feb 2019 20:50:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rX0y=RA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyNDG-0005Rk-9J
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 20:50:58 +0000
X-Inumbo-ID: 0c924ed0-393f-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c924ed0-393f-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 20:50:57 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 45E212173C;
 Mon, 25 Feb 2019 20:50:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551127826;
 bh=CCA8PR0sih1C0X3YNNIjZfPIggQwSG+vJSU34llvyOk=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=GlJ6MSXnlC6GHtQpF9EZfJAKVRBjuWcn3kquB7kTMbzsgF8cKJxM6Eu6uZotOjjLO
 aHHk7/IAN24O2bLDyvEJTK8ifw4saoszCEsMxwwz3cQY8zB27jIvlVQnejldwSUcGN
 aktgheWJ2g7Cn3fDECX6hJRxnnxgBOFPQyn65XII=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Feb 2019 12:50:21 -0800
Message-Id: <1551127822-25886-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v10 5/6] xen/common: use DEFINE_SYMBOL as
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrew.cooper3@citrix.com, George.Dunlap@citrix.com, julien.grall@arm.com,
 JBeulich@suse.com, ian.jackson@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIERFRklORV9TWU1CT0wgYW5kIHRoZSB0d28gc3RhdGljIGlubGluZSBmdW5jdGlvbnMgdGhh
dCBjb21lIHdpdGggaXQKZm9yIGNvbXBhcmlzb25zIGFuZCBzdWJ0cmFjdGlvbnMgb2Y6CgpfX25v
dGVfZ251X2J1aWxkX2lkX3N0YXJ0LCBfX25vdGVfZ251X2J1aWxkX2lkX2VuZCwKX19sb2NrX3By
b2ZpbGVfc3RhcnQsIF9fbG9ja19wcm9maWxlX2VuZCwgX19pbml0Y2FsbF9zdGFydCwKX19pbml0
Y2FsbF9lbmQsIF9fcHJlc21wX2luaXRjYWxsX2VuZCwgX19jdG9yc19zdGFydCwgX19jdG9yc19l
bmQsCl9fZW5kX3NjaGVkdWxlcnNfYXJyYXksIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheSwgX19z
dGFydF9idWdfZnJhbWVzLApfX3N0b3BfYnVnX2ZyYW1lc18wLCBfX3N0b3BfYnVnX2ZyYW1lc18x
LCBfX3N0b3BfYnVnX2ZyYW1lc18yLApfX3N0b3BfYnVnX2ZyYW1lc18zLAoKVXNlIGV4cGxpY2l0
IGNhc3RzIHRvIHVpbnRwdHJfdCB3aGVuIGl0IGlzIG5vdCBwb3NzaWJsZSB0byB1c2UgdGhlCnBy
b3ZpZGVkIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zLgoKTTNDTTogUnVsZS0xOC4yOiBTdWJ0cmFj
dGlvbiBiZXR3ZWVuIHBvaW50ZXJzIHNoYWxsIG9ubHkgYmUgYXBwbGllZCB0bwpwb2ludGVycyB0
aGF0IGFkZHJlc3MgZWxlbWVudHMgb2YgdGhlIHNhbWUgYXJyYXkKClNpbmNlIHdlIGFyZSBjaGFu
Z2luZyB0aGUgYm9keSBvZiBpc19rZXJuZWxfdGV4dCBhbmQgZnJpZW5kcywgdGFrZSB0aGUKb3Bw
b3J0dW5pdHkgdG8gcmVtb3ZlIHRoZSBsZWFkaW5nIHVuZGVyc2NvcmVzIGluIHRoZSBsb2NhbCB2
YXJpYWJsZXMKbmFtZXMsIHdoaWNoIGFyZSB2aW9sYXRpb25nIG5hbWVzcGFjZSBydWxlcy4gQWxz
byBtYWtlIHRoZSBsb2NhbCBwX18KdmFyaWFibGUgY29uc3QuCgpodHRwczovL3dpa2kuc2VpLmNt
dS5lZHUvY29uZmx1ZW5jZS9kaXNwbGF5L2MvQVJSMzYtQy4rRG8rbm90K3N1YnRyYWN0K29yK2Nv
bXBhcmUrdHdvK3BvaW50ZXJzK3RoYXQrZG8rbm90K3JlZmVyK3RvK3RoZStzYW1lK2FycmF5CgpR
QVZlcmlmeTogMjc2MQpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+CkNDOiBKQmV1bGljaEBzdXNlLmNvbQpDQzogYW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbQotLS0KQ2hhbmdlcyBpbiB2MTA6Ci0gdXNlIERFRklORV9TWU1CT0wKLSBtb3ZlIGNo
YW5nZXMgZm9yIF9zdGFydCwgX2VuZCwgX3N0ZXh0LCBfZXRleHQsIF9zcm9kYXRhLCBfZXJvZGF0
YSwKICBfc2luaXR0ZXh0LCBfZWluaXR0ZXh0IHRvIGEgZGlmZmVyZW50IHBhdGNoCgpDaGFuZ2Vz
IGluIHY5OgotIHVzZSBTWU1CT0xTX1NVQlRSQUNUIGFuZCBTWU1CT0xTX0NPTVBBUkUKLS0tCiB4
ZW4vY29tbW9uL2tlcm5lbC5jICAgICAgICAgfCAxMiArKysrKysrKysrLS0KIHhlbi9jb21tb24v
bGliLmMgICAgICAgICAgICB8ICA3ICsrKysrLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAg
ICB8ICA2ICsrKystLQogeGVuL2NvbW1vbi9zcGlubG9jay5jICAgICAgIHwgIDggKysrKystLS0K
IHhlbi9jb21tb24vdmVyc2lvbi5jICAgICAgICB8ICA5ICsrKysrLS0tLQogeGVuL2NvbW1vbi92
aXJ0dWFsX3JlZ2lvbi5jIHwgIDQgKysrLQogNiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25z
KCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5lbC5jIGIv
eGVuL2NvbW1vbi9rZXJuZWwuYwppbmRleCA1NzY2YTBmLi5mNmM4ZDgwIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBiL3hlbi9jb21tb24va2VybmVsLmMKQEAgLTMwNiwyMCAr
MzA2LDI4IEBAIHZvaWQgYWRkX3RhaW50KHVuc2lnbmVkIGludCBmbGFnKQogICAgIHRhaW50ZWQg
fD0gZmxhZzsKIH0KIAorLyoKKyAqIFdlIGNhbm5vdCB1c2UgREVGSU5FX1NZTUJPTCBiZWNhdXNl
IHdlIGhhdmUgdGhyZWUgdmFyaWFibGVzIGluc3RlYWQKKyAqIG9mIHR3bworICovCiBleHRlcm4g
Y29uc3QgaW5pdGNhbGxfdCBfX2luaXRjYWxsX3N0YXJ0W10sIF9fcHJlc21wX2luaXRjYWxsX2Vu
ZFtdLAogICAgIF9faW5pdGNhbGxfZW5kW107CiAKIHZvaWQgX19pbml0IGRvX3ByZXNtcF9pbml0
Y2FsbHModm9pZCkKIHsKICAgICBjb25zdCBpbml0Y2FsbF90ICpjYWxsOwotICAgIGZvciAoIGNh
bGwgPSBfX2luaXRjYWxsX3N0YXJ0OyBjYWxsIDwgX19wcmVzbXBfaW5pdGNhbGxfZW5kOyBjYWxs
KysgKQorICAgIGZvciAoIGNhbGwgPSBfX2luaXRjYWxsX3N0YXJ0OworICAgICAgICAgICh1aW50
cHRyX3QpY2FsbCA8ICh1aW50cHRyX3QpX19wcmVzbXBfaW5pdGNhbGxfZW5kOworICAgICAgICAg
IGNhbGwrKyApCiAgICAgICAgICgqY2FsbCkoKTsKIH0KIAogdm9pZCBfX2luaXQgZG9faW5pdGNh
bGxzKHZvaWQpCiB7CiAgICAgY29uc3QgaW5pdGNhbGxfdCAqY2FsbDsKLSAgICBmb3IgKCBjYWxs
ID0gX19wcmVzbXBfaW5pdGNhbGxfZW5kOyBjYWxsIDwgX19pbml0Y2FsbF9lbmQ7IGNhbGwrKyAp
CisgICAgZm9yICggY2FsbCA9IF9fcHJlc21wX2luaXRjYWxsX2VuZDsKKyAgICAgICAgICAodWlu
dHB0cl90KWNhbGwgPCAodWludHB0cl90KV9faW5pdGNhbGxfZW5kOworICAgICAgICAgIGNhbGwr
KyApCiAgICAgICAgICgqY2FsbCkoKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saWIu
YyBiL3hlbi9jb21tb24vbGliLmMKaW5kZXggOGViZWM4MS4uMGIyMTA1YSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9saWIuYworKysgYi94ZW4vY29tbW9uL2xpYi5jCkBAIC00OTIsMTIgKzQ5Miwx
NSBAQCB1bnNpZ25lZCBsb25nIGxvbmcgcGFyc2Vfc2l6ZV9hbmRfdW5pdChjb25zdCBjaGFyICpz
LCBjb25zdCBjaGFyICoqcHMpCiB9CiAKIHR5cGVkZWYgdm9pZCAoKmN0b3JfZnVuY190KSh2b2lk
KTsKLWV4dGVybiBjb25zdCBjdG9yX2Z1bmNfdCBfX2N0b3JzX3N0YXJ0W10sIF9fY3RvcnNfZW5k
W107CitERUZJTkVfU1lNQk9MKGN0b3JfZnVuY190LCBjdG9yX2Z1bmMsIF9fY3RvcnNfc3RhcnQs
IF9fY3RvcnNfZW5kKTsKIAogdm9pZCBfX2luaXQgaW5pdF9jb25zdHJ1Y3RvcnModm9pZCkKIHsK
ICAgICBjb25zdCBjdG9yX2Z1bmNfdCAqZjsKLSAgICBmb3IgKCBmID0gX19jdG9yc19zdGFydDsg
ZiA8IF9fY3RvcnNfZW5kOyArK2YgKQorCisgICAgZm9yICggZiA9IF9fY3RvcnNfc3RhcnQ7Cisg
ICAgICAgICAgY3Rvcl9mdW5jX2x0KGYsIF9fY3RvcnNfZW5kKTsKKyAgICAgICAgICArK2YgKQog
ICAgICAgICAoKmYpKCk7CiAKICAgICAvKiBQdXR0aW5nIHRoaXMgaGVyZSBzZWVtcyBhcyBnb29k
IChvciBiYWQpIGFzIGFueSBvdGhlciBwbGFjZS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBhOTU3YzVlLi5hYzNmOWFm
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCkBAIC02Nyw4ICs2NywxMCBAQCBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVy
ICosIHNjaGVkdWxlcik7CiAvKiBTY3JhdGNoIHNwYWNlIGZvciBjcHVtYXNrcy4gKi8KIERFRklO
RV9QRVJfQ1BVKGNwdW1hc2tfdCwgY3B1bWFza19zY3JhdGNoKTsKIAotZXh0ZXJuIGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKl9fc3RhcnRfc2NoZWR1bGVyc19hcnJheVtdLCAqX19lbmRfc2NoZWR1
bGVyc19hcnJheVtdOwotI2RlZmluZSBOVU1fU0NIRURVTEVSUyAoX19lbmRfc2NoZWR1bGVyc19h
cnJheSAtIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheSkKK0RFRklORV9TWU1CT0woc3RydWN0IHNj
aGVkdWxlciAqLCBzY2hlZHVsZXJzLCBfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXksCisgICAgICAg
ICAgICAgIF9fZW5kX3NjaGVkdWxlcnNfYXJyYXkpOworI2RlZmluZSBOVU1fU0NIRURVTEVSUyAo
c2NoZWR1bGVyc19kaWZmKF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheSwgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZW5kX3NjaGVkdWxlcnNfYXJyYXkpKQogI2Rl
ZmluZSBzY2hlZHVsZXJzIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheQogCiBzdGF0aWMgc3RydWN0
IHNjaGVkdWxlciBfX3JlYWRfbW9zdGx5IG9wczsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3Bp
bmxvY2suYyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwppbmRleCA2YmM1MmQ3Li4yZDA0YmY4IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMKKysrIGIveGVuL2NvbW1vbi9zcGlubG9j
ay5jCkBAIC0zMTgsOCArMzE4LDggQEAgc3RydWN0IGxvY2tfcHJvZmlsZV9hbmMgewogdHlwZWRl
ZiB2b2lkIGxvY2tfcHJvZmlsZV9zdWJmdW5jKAogICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGUgKiwg
aW50MzJfdCwgaW50MzJfdCwgdm9pZCAqKTsKIAotZXh0ZXJuIHN0cnVjdCBsb2NrX3Byb2ZpbGUg
Kl9fbG9ja19wcm9maWxlX3N0YXJ0OwotZXh0ZXJuIHN0cnVjdCBsb2NrX3Byb2ZpbGUgKl9fbG9j
a19wcm9maWxlX2VuZDsKK0RFRklORV9TWU1CT0woc3RydWN0IGxvY2tfcHJvZmlsZSAqLCBsb2Nr
X3Byb2ZpbGUsIF9fbG9ja19wcm9maWxlX3N0YXJ0LAorICAgICAgICAgICAgICBfX2xvY2tfcHJv
ZmlsZV9lbmQpOwogCiBzdGF0aWMgc190aW1lX3QgbG9ja19wcm9maWxlX3N0YXJ0Owogc3RhdGlj
IHN0cnVjdCBsb2NrX3Byb2ZpbGVfYW5jIGxvY2tfcHJvZmlsZV9hbmNzW0xPQ0tQUk9GX1RZUEVf
Tl07CkBAIC00NzQsNyArNDc0LDkgQEAgc3RhdGljIGludCBfX2luaXQgbG9ja19wcm9mX2luaXQo
dm9pZCkKIHsKICAgICBzdHJ1Y3QgbG9ja19wcm9maWxlICoqcTsKIAotICAgIGZvciAoIHEgPSAm
X19sb2NrX3Byb2ZpbGVfc3RhcnQ7IHEgPCAmX19sb2NrX3Byb2ZpbGVfZW5kOyBxKysgKQorICAg
IGZvciAoIHEgPSAmX19sb2NrX3Byb2ZpbGVfc3RhcnQ7CisgICAgICAgICAgbG9ja19wcm9maWxl
X2x0KHEsICZfX2xvY2tfcHJvZmlsZV9lbmQpOworICAgICAgICAgIHErKyApCiAgICAgewogICAg
ICAgICAoKnEpLT5uZXh0ID0gbG9ja19wcm9maWxlX2dsYl9xLmVsZW1fcTsKICAgICAgICAgbG9j
a19wcm9maWxlX2dsYl9xLmVsZW1fcSA9ICpxOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92ZXJz
aW9uLmMgYi94ZW4vY29tbW9uL3ZlcnNpb24uYwppbmRleCAyMjNjYjUyLi4xMzAzZmU3IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3ZlcnNpb24uYworKysgYi94ZW4vY29tbW9uL3ZlcnNpb24uYwpA
QCAtODYsNyArODYsOCBAQCBpbnQgeGVuX2J1aWxkX2lkKGNvbnN0IHZvaWQgKipwLCB1bnNpZ25l
ZCBpbnQgKmxlbikKIAogI2lmZGVmIEJVSUxEX0lECiAvKiBEZWZpbmVkIGluIGxpbmtlciBzY3Jp
cHQuICovCi1leHRlcm4gY29uc3QgRWxmX05vdGUgX19ub3RlX2dudV9idWlsZF9pZF9zdGFydFtd
LCBfX25vdGVfZ251X2J1aWxkX2lkX2VuZFtdOworREVGSU5FX1NZTUJPTChjb25zdCBFbGZfTm90
ZSwgZWxmX25vdGUsIF9fbm90ZV9nbnVfYnVpbGRfaWRfc3RhcnQsCisgICAgICAgICAgICAgIF9f
bm90ZV9nbnVfYnVpbGRfaWRfZW5kKTsKIAogaW50IHhlbl9idWlsZF9pZF9jaGVjayhjb25zdCBF
bGZfTm90ZSAqbiwgdW5zaWduZWQgaW50IG5fc3osCiAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHZvaWQgKipwLCB1bnNpZ25lZCBpbnQgKmxlbikKQEAgLTE0NywxNCArMTQ4LDE0IEBAIHN0
YXRpYyBpbnQgX19pbml0IHhlbl9idWlsZF9pbml0KHZvaWQpCiAgICAgaW50IHJjOwogCiAgICAg
LyogLS1idWlsZC1pZCBpbnZva2VkIHdpdGggd3JvbmcgcGFyYW1ldGVycy4gKi8KLSAgICBpZiAo
IF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kIDw9ICZuWzBdICkKKyAgICBpZiAoICFlbGZfbm90ZV9s
dCgmblswXSwgX19ub3RlX2dudV9idWlsZF9pZF9lbmQpICkKICAgICAgICAgcmV0dXJuIC1FTk9E
QVRBOwogCiAgICAgLyogQ2hlY2sgZm9yIGZ1bGwgTm90ZSBoZWFkZXIuICovCi0gICAgaWYgKCAm
blsxXSA+PSBfX25vdGVfZ251X2J1aWxkX2lkX2VuZCApCisgICAgaWYgKCAhZWxmX25vdGVfbHQo
Jm5bMV0sIF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kKSApCiAgICAgICAgIHJldHVybiAtRU5PREFU
QTsKIAotICAgIHN6ID0gKHZvaWQgKilfX25vdGVfZ251X2J1aWxkX2lkX2VuZCAtICh2b2lkICop
bjsKKyAgICBzeiA9ICh1aW50cHRyX3QpX19ub3RlX2dudV9idWlsZF9pZF9lbmQgLSAodWludHB0
cl90KW47CiAKICAgICByYyA9IHhlbl9idWlsZF9pZF9jaGVjayhuLCBzeiwgJmJ1aWxkX2lkX3As
ICZidWlsZF9pZF9sZW4pOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZpcnR1YWxfcmVnaW9u
LmMgYi94ZW4vY29tbW9uL3ZpcnR1YWxfcmVnaW9uLmMKaW5kZXggYWEyMzkxOC4uODdlZjMzYSAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5jCisrKyBiL3hlbi9jb21tb24v
dmlydHVhbF9yZWdpb24uYwpAQCAtMTE5LDcgKzExOSw5IEBAIHZvaWQgX19pbml0IHNldHVwX3Zp
cnR1YWxfcmVnaW9ucyhjb25zdCBzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2VudHJ5ICpzdGFydCwK
ICAgICAgICAgY29uc3Qgc3RydWN0IGJ1Z19mcmFtZSAqczsKIAogICAgICAgICBzID0gYnVnX2Zy
YW1lc1tpIC0gMV07Ci0gICAgICAgIHN6ID0gYnVnX2ZyYW1lc1tpXSAtIHM7CisgICAgICAgIC8q
IGJ1Z19mcmFtZVtpXSBhbmQgcyBhcmUgcG9pbnRlcnMgdG8gZGlmZmVyZW50IG9iamVjdHMuICov
CisgICAgICAgIHN6ID0gKCh1aW50cHRyX3QpYnVnX2ZyYW1lc1tpXSAtICh1aW50cHRyX3Qpcykg
LworICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgYnVnX2ZyYW1lKTsKIAogICAgICAgICBjb3Jl
LmZyYW1lW2kgLSAxXS5uX2J1Z3MgPSBzejsKICAgICAgICAgY29yZS5mcmFtZVtpIC0gMV0uYnVn
cyA9IHM7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 21:14:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 21:14:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyNZp-0007nz-2T; Mon, 25 Feb 2019 21:14:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rX0y=RA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyNZn-0007ns-Ke
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 21:14:15 +0000
X-Inumbo-ID: 4d77f6b5-3942-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d77f6b5-3942-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 21:14:14 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6B98921734;
 Mon, 25 Feb 2019 21:13:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551129223;
 bh=iCLiif6XCAs/s61LYt3czjXAvjlqJxI4TZFPJ1VWAmo=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=hVBD4yeclxsGXjtJBncd1YQm4fxLlD3mkxjZN38uejCPkxmrykmx1lQU7UfHzHfTk
 wev8VqE/wQlgbIXfMPlw53NjQmj4a9xnD/YbTWrhw+SppEoQTx34teG5NGEUiQ+cde
 v1Lw0Foy7gVN6rFuz9RXwaMZeaH8xJST0KMV4md0=
Date: Mon, 25 Feb 2019 13:13:43 -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: <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
Message-ID: <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
 <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyNSBGZWIgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMjUvMDIvMjAxOSAxNzo0NywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24g
TW9uLCAyNSBGZWIgMjAxOSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiA+ID4gT24gTW9uLCBGZWIg
MjUsIDIwMTkgYXQgMTE6NDIgQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90
ZToKPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiBPbiAyMi4wMi4xOSBhdCAyMjozMywgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gUC5TLiBUaGVyZSBpcyBhIHNvbHV0
aW9uIGhlcmUgd2hpY2ggY291bGQgd29yaywgYnV0IElNTyBhIGJldHRlciB1c2UKPiA+ID4gPiA+
IG9mCj4gPiA+ID4gPiB0aW1lIGFuZCBlbmVyZ3kgd291bGQgYmUgdG8gZ2V0IE1JU1JBIHRvIHVw
ZGF0ZSB0aGVpciBydWxlcyB0byBtYXRjaAo+ID4gPiA+ID4gdGhpcyBjZW50dXJ5LCBhbmQgc3Rv
cCBnZXR0aW5nIGluIHRoZSB3YXkgb2YgY29tcGlsZXIgZmVhdHVyZXMKPiA+ID4gPiA+IGludGVu
ZGVkCj4gPiA+ID4gPiB0byBoZWxwIHRoZSBwcm9ncmFtbWVyIGF2b2lkIGJ1Z3MuCj4gPiA+ID4g
Cj4gPiA+ID4gQXMgbXVjaCBhcyBJJ20gd2l0aCB5b3UgaW4gZGVzaXJpbmcgdGhlIGNvbXBpbGVy
IGFpZCBnaXZlbiB0byBub3QgZ2V0Cj4gPiA+ID4gdW5kZXJtaW5lZCwgSSB0aGluayB0aGlzIE1J
U1JBIHJ1bGUgaXNuJ3QgaW4gbmVlZCBvZiBtb2Rlcm5pemluZzogSXQncwo+ID4gPiA+IG9uZSB0
aGluZyBmb3IgdGhlIGNvbXBpbGVyIHRvIGhlbHAgd2l0aCBpbi1yYW5nZSBlbnVtZXJhdG9ycywg
YW5kIGl0J3MKPiA+ID4gPiBhbm90aGVyIHRvIGRlbWFuZCB0aGF0IHVuaW50ZW50aW9uYWwgb3V0
LW9mLXJhbmdlIG9uZXMgZG9uJ3QgY2F1c2UKPiA+ID4gPiBhY3R1YWwgaGFybSAobGlrZSBjcmFz
aGluZyB5b3VyIGNhciBpbnRvIHRoZSBuZXh0IHRyZWUpLiBUaGlzIGlzIGV2ZW4KPiA+ID4gPiBt
b3JlIHNvIHRoYXQgaWlyYyB0aGVyZSdzIG5vIHdhcm5pbmcgaWYgeW91IHBhc3MgYSBwbGFpbiBp
bnRlZ2VyIGludG8gYQo+ID4gPiA+IGZ1bmN0aW9uIHdob3NlIHBhcmFtZXRlciBzcGVjaWZpZXMg
YW4gZW51bSwgb3IgaWYgeW91IGFzc2lnbiBhIHBsYWluCj4gPiA+ID4gaW50ZWdlciB0byBhbiBl
bnVtIHR5cGVzIHZhcmlhYmxlLgo+ID4gPiAKPiA+ID4gRldJVyBJIHdhcyB0aGlua2luZyB0aGUg
c2FtZSB0aGluZy4KPiA+IAo+ID4gSmFuIGRlc2NyaWJlZCBleGFjdGx5IHRoZSBzY2VuYXJpbyBS
dWxlIDE2LjQgYXR0ZW1wdHMgdG8gcHJvdGVjdCB1cwo+ID4gZnJvbS4gRllJIE1JU1JBQyBleHBs
YWlucyB0aGUgcmVhc29ucyBiZWhpbmQgZWFjaCBydWxlLCB0aGlzIGlzIHdoeSBJCj4gPiB0aGlu
ayBpdCB3b3VsZCBiZSBncmVhdCBmb3IgeW91ICh5b3UgYXMgaW4gdGhlIHg4NiBhbmQgQXJtIG1h
aW50YWluZXJzCj4gPiBtYWlubHkpIHRvIGhhdmUgYWNjZXNzIHRvIGl0IHNvIHlvdSBjYW4gcmVh
ZCB0aGUgZXhwbGFuYXRpb24gYnkKPiA+IHlvdXJzZWx2ZXMuCj4gPiAKPiA+IEFsc28sIGFsbCB0
aGUgYWx0ZXJuYXRpdmUgc3VnZ2VzdGlvbnMgYWJvdXQgdXNpbmcgY29tcGxpZXIgZmVhdHVyZXMg
dG8KPiA+IGNoZWNrIHN3aXRjaCBzdGF0ZW1lbnRzIGFyZSBiYXNlZCBvbiB0aGUgZmFjdCB0aGF0
IG9uZSBjYW4gdXNlIHRob3NlCj4gPiBjb21waWxlcnMuIEkgZG9uJ3QgdGhpbmsgd2UgY2FuL3No
b3VsZC93YW50IHRvIG1hbmRhdGUgd2hpY2ggY29tcGlsZXJzCj4gPiBhcmUgdXNlZCB3aXRoIHRo
ZSBYZW4gY29kZWJhc2UuIFdlIGRvbid0IHdhbnQgdG8gZ2V0IGludG8gdGhlIHNpdHVhdGlvbgo+
ID4gd2hlcmUgdGhlIGNvZGUgaXMgInNhZmUiIG9ubHkgd2hlbiBpdCBpcyBidWlsdCB3aXRoIGdj
Yy4KPiAKPiBUaGUgY29tcGlsZXIgaXMgbm90IGhlcmUgdG8gbWFrZSBpdCAic2FmZSIsIGJ1dCBo
ZWxwcyB5b3UgdG8gZmluZCBwbGFjZSB3aGVyZQo+IHdlIGZvcmdvdCB0byBoYW5kbGUgYSBjYXNl
IHdoZW4gZXh0ZW5kaW5nIGFuIGVudW0uCj4gCj4gTGV0cyBpbWFnaW5lIGZvciBhIG1vbWVudCB0
aGF0IHdlIGRlY2lkZSB0byBleHRlbmQgcDJtX3R5cGVfdC4gVGhlcmUgYXJlIHF1aXRlCj4gYSBm
ZXcgc3dpdGNoIHVzaW5nIHRoaXMgZW51bS4gWW91IHdpbGwgbm8gZGVueSB0aGF0IGZpbmRpbmcg
b3V0IGFsbCB0aGUKPiBtaXNzaW5nIHBhdGggZHVyaW5nIHJldmlld2luZyBjYW4gYmUgdHJpY2t5
LiBIZXJlIHRoZSBjb21waWxlciBnaXZlIHlvdSBhIGJpdAo+IG9mIGhlbHAgdG8gZmluZCB0byBj
aGVjayBhbGwgdGhlIHBsYWNlcyB3ZXJlIGhhbmRsZWQuCj4gCj4gV2l0aG91dCB0aGUgY29tcGls
ZXIgYWlkLCB5b3UgbWF5IGhhdmUgdG8gd2FpdCB1bnRpbCBzb21lb25lIGhpdCB0aGUgZXJyb3IK
PiBwYXRoIGJlZm9yZSBhY3R1YWxseSBkaXNjb3ZlcmluZyB0aGUgbWlzc2luZyBiaXRzLiBUaGlz
IG1heSB0YWtlIHF1aXRlCj4gc29tZXRpbWVzIChtb3JlIHRoYW4gYSByZWxlYXNlKSBkZXBlbmRp
bmcgb24gaG93IG11Y2ggdGhlIGNvZGUgaXMgZXhlcmNpc2VkCj4gYW5kIHBvdGVudGlhbGx5IGEg
cGFpbiB0byBkZWJ1Zy4KPiAKPiBSZWdhcmRsZXNzIHdoYXQgdGhlIHNhZmV0eS1jZXJ0aWZpY2F0
aW9uIGZvbGtzIGFyZSBnb2luZyB0byB1c2UsIEdDQyBpcyBsaWtlbHkKPiBnb2luZyB0byBzdGF5
IG9uZSBvZiB0aGUgbWFpbiBjb21waWxlciB1c2VkIHRvIGJ1aWxkIFhlbi4gV2UgYXJlIGFscmVh
ZHkKPiBzdHJ1Z2dsaW5nIHRvIGtlZXAgdXAgd2l0aCB0aGUgcmV2aWV3LCBzbyBJIGZhaWwgdG8g
c2VlIHdoeSB3ZSBzaG91bGQgbWFrZQo+IHJldmlld2VyJ3MgbGlmZSBhIGJpdCBtb3JlIG1pc2Vy
YWJsZSBieSBwcmV2ZW50aW5nIHVzIHVzaW5nICJzYWZldHkiIG9wdGlvbnMKPiBmcm9tIEdDQy4K
PiAKPiBTbyBJIHdvdWxkIGxpa2UgdG8gZmluZCBhIHdheSB0byBrZWVwIHRoYXQgYmVuZWZpdHMg
Zm9yIHJldmlld2VycyB3aGlsZSBhbHNvCj4gYWRkcmVzc2luZyBNSVNSQSBydWxlcy4gSSBzdWdn
ZXN0ZWQgYSBHQ0MgZmxhZyAoLVdzd2l0Y2gtZW51bSkgb24gYW5vdGhlcgo+IGUtbWFpbCBbMV0g
YnV0IEphbiB3YXMgbm90IGFnYWluc3Qgc3VjaCB1c2UuCj4gCj4gSSBkb24ndCBoYXZlIGEgYmV0
dGVyIHN1Z2dlc3Rpb24gc28gZmFyLgo+IAo+IENoZWVycywKPiAKPiBbMV0gPDVDNzNEQjI2MDIw
MDAwNzgwMDIxOUNGMUBwcnYxLW1oLnByb3ZvLm5vdmVsbC5jb20+CgpJIHRoaW5rIGl0IGlzIGZp
bmUgdG8gZXhwbG9pdCBjb21waWxlciBzcGVjaWZpYyBjaGVja3Mgd2hlbiBhdmFpbGFibGUuCkhv
d2V2ZXIsIEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIG1ha2UgYW55IGRlY2lzaW9ucyBvbiBjb2Rl
IGNvcnJlY3RuZXNzCmJhc2VkIG9uIHRoZSBjb21waWxlciBjaGVja3MgdGhhdCB3ZSBpbnRyb2R1
Y2UuCgpJbiBvdGhlciB3b3JkcywgSSB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byB1c2UgLVdz
d2l0Y2gtZW51bSBpZgpwb3NzaWJsZSwgYnV0IGl0IGlzIG5vdCBhIHJlYXNvbiBmb3Igbm90IGhh
dmluZyBkZWZhdWx0IGxhYmVscyBpbiBwbGFjZQphcyBzdWdnZXN0ZWQgYnkgMTYuNC4gVGhlIGNv
ZGUgc2hvdWxkIGJlIGFzIGNvcnJlY3QgYW5kIHNhZmUgYXMKcG9zc2libGUsIHdpdGhvdXQgcmVx
dWlyaW5nIGV4dGVybmFsIGNvbXBpbGVyLXNwZWNpZmljIGNoZWNrcy4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 21:22:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 21:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyNho-0000IN-3L; Mon, 25 Feb 2019 21:22:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mF0B=RA=linuxfoundation.org=gregkh@kernel.org>)
 id 1gyNhm-0000II-JU
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 21:22:30 +0000
X-Inumbo-ID: 74c305a7-3943-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74c305a7-3943-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 21:22:29 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C6E44217F4;
 Mon, 25 Feb 2019 21:22:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551129749;
 bh=YMvjJYjmw8KJ4urTUPkhKP9hLsZZLnNed8nueKkach0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=THOtZJYjYt/CabAJmT2JIoDGslz3gUtL4vI+pxlHHIDuVXpcSN9x+5MURprTZkN4A
 m7xsV0o+2Mx+2+WanqgD6SGSnxh6ZtEQV17sMeOHvun7/jVAgrYSVefg6ORx5Qtf3B
 jEUdcR0kXHD9mQVpD8YRGDjmxcqVGRuHHjKAULqw=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Mon, 25 Feb 2019 22:10:46 +0100
Message-Id: <20190225195047.304306206@linuxfoundation.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190225195043.645958524@linuxfoundation.org>
References: <20190225195043.645958524@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
X-Patchwork-Hint: ignore
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.19 054/152] pvcalls-front: Avoid
 get_free_pages(GFP_KERNEL) under spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org,
 Julia Lawall <julia.lawall@lip6.fr>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wen Yang <wen.yang99@zte.com.cn>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC4xOS1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpbIFVwc3RyZWFtIGNvbW1p
dCA5ZjUxYzA1ZGM0MWE2ZDY5NDIzZTNkMDNkMThlYjdhYjIyZjllYzE5IF0KClRoZSBwcm9ibGVt
IGlzIHRoYXQgd2UgY2FsbCB0aGlzIHdpdGggYSBzcGluIGxvY2sgaGVsZC4KVGhlIGNhbGwgdHJl
ZSBpczoKcHZjYWxsc19mcm9udF9hY2NlcHQoKSBob2xkcyBiZWRhdGEtPnNvY2tldF9sb2NrLgog
ICAgLT4gY3JlYXRlX2FjdGl2ZSgpCiAgICAgICAgLT4gX19nZXRfZnJlZV9wYWdlcygpIHVzZXMg
R0ZQX0tFUk5FTAoKVGhlIGNyZWF0ZV9hY3RpdmUoKSBmdW5jdGlvbiBpcyBvbmx5IGNhbGxlZCBm
cm9tIHB2Y2FsbHNfZnJvbnRfYWNjZXB0KCkKd2l0aCBhIHNwaW5fbG9jayBoZWxkLCBUaGUgYWxs
b2NhdGlvbiBpcyBub3QgYWxsb3dlZCB0byBzbGVlcCBhbmQKR0ZQX0tFUk5FTCBpcyBub3Qgc3Vm
ZmljaWVudC4KClRoaXMgaXNzdWUgd2FzIGRldGVjdGVkIGJ5IHVzaW5nIHRoZSBDb2NjaW5lbGxl
IHNvZnR3YXJlLgoKdjI6IEFkZCBhIGZ1bmN0aW9uIGRvaW5nIHRoZSBhbGxvY2F0aW9ucyB3aGlj
aCBpcyBjYWxsZWQKICAgIG91dHNpZGUgdGhlIGxvY2sgYW5kIHBhc3NpbmcgdGhlIGFsbG9jYXRl
ZCBkYXRhIHRvCiAgICBjcmVhdGVfYWN0aXZlKCkuCgp2MzogVXNlIHRoZSBtYXRjaGluZyBkZWFs
bG9jYXRvcnMgaS5lLiwgZnJlZV9wYWdlKCkKICAgIGFuZCBmcmVlX3BhZ2VzKCksIHJlc3BlY3Rp
dmVseS4KCnY0OiBJdCB3b3VsZCBiZSBiZXR0ZXIgdG8gcHJlLXBvcHVsYXRlIG1hcCAoc3RydWN0
IHNvY2tfbWFwcGluZyksCiAgICByYXRoZXIgdGhhbiBpbnRyb2R1Y2luZyBvbmUgbW9yZSBuZXcg
c3RydWN0LgoKdjU6IFNpbmNlIGFsbG9jYXRpbmcgdGhlIGRhdGEgb3V0c2lkZSBvZiB0aGlzIGNh
bGwgaXQgc2hvdWxkIGFsc28KICAgIGJlIGZyZWVkIG91dHNpZGUsIHdoZW4gY3JlYXRlX2FjdGl2
ZSgpIGZhaWxzLgogICAgTW92ZSBremFsbG9jKHNpemVvZigqbWFwMiksIEdGUF9BVE9NSUMpIG91
dHNpZGUgc3BpbmxvY2sgYW5kCiAgICB1c2UgR0ZQX0tFUk5FTCBpbnN0ZWFkLgoKdjY6IERyb3Ag
dGhlIHN1cGVyZmx1b3VzIGNhbGxzLgoKU3VnZ2VzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+ClN1Z2dlc3RlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KU3VnZ2VzdGVkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IFdlbiBZYW5nIDx3ZW4ueWFuZzk5QHp0ZS5j
b20uY24+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNDOiBKdWxpYSBMYXdhbGwgPGp1bGlhLmxhd2FsbEBsaXA2LmZyPgpDQzogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KQ0M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDQzogbGludXgta2VybmVs
QHZnZXIua2VybmVsLm9yZwpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtl
cm5lbC5vcmc+Ci0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgODEgKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDU5IGluc2VydGlv
bnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRleCAwMTU4ODU4MmFlNjYz
Li42MzU3MTYwZDQ2NmFiIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMK
KysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCkBAIC0zNDEsNiArMzQxLDM5IEBAIGlu
dCBwdmNhbGxzX2Zyb250X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKQogCXJldHVybiByZXQ7
CiB9CiAKK3N0YXRpYyB2b2lkIGZyZWVfYWN0aXZlX3Jpbmcoc3RydWN0IHNvY2tfbWFwcGluZyAq
bWFwKQoreworCWZyZWVfcGFnZXMoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUuZGF0YS5pbiwK
KwkJCW1hcC0+YWN0aXZlLnJpbmctPnJpbmdfb3JkZXIpOworCWZyZWVfcGFnZSgodW5zaWduZWQg
bG9uZyltYXAtPmFjdGl2ZS5yaW5nKTsKK30KKworc3RhdGljIGludCBhbGxvY19hY3RpdmVfcmlu
ZyhzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCit7CisJdm9pZCAqYnl0ZXM7CisKKwltYXAtPmFj
dGl2ZS5yaW5nID0gKHN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqKQorCQlnZXRfemVyb2VkX3Bh
Z2UoR0ZQX0tFUk5FTCk7CisJaWYgKCFtYXAtPmFjdGl2ZS5yaW5nKQorCQlnb3RvIG91dDsKKwor
CW1hcC0+YWN0aXZlLnJpbmctPnJpbmdfb3JkZXIgPSBQVkNBTExTX1JJTkdfT1JERVI7CisJYnl0
ZXMgPSAodm9pZCAqKV9fZ2V0X2ZyZWVfcGFnZXMoR0ZQX0tFUk5FTCB8IF9fR0ZQX1pFUk8sCisJ
CQkJCVBWQ0FMTFNfUklOR19PUkRFUik7CisJaWYgKCFieXRlcykKKwkJZ290byBvdXQ7CisKKwlt
YXAtPmFjdGl2ZS5kYXRhLmluID0gYnl0ZXM7CisJbWFwLT5hY3RpdmUuZGF0YS5vdXQgPSBieXRl
cyArCisJCVhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOworCisJcmV0dXJu
IDA7CisKK291dDoKKwlmcmVlX2FjdGl2ZV9yaW5nKG1hcCk7CisJcmV0dXJuIC1FTk9NRU07Cit9
CisKIHN0YXRpYyBpbnQgY3JlYXRlX2FjdGl2ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGlu
dCAqZXZ0Y2huKQogewogCXZvaWQgKmJ5dGVzOwpAQCAtMzQ5LDE1ICszODIsNyBAQCBzdGF0aWMg
aW50IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2dGNobikK
IAkqZXZ0Y2huID0gLTE7CiAJaW5pdF93YWl0cXVldWVfaGVhZCgmbWFwLT5hY3RpdmUuaW5mbGln
aHRfY29ubl9yZXEpOwogCi0JbWFwLT5hY3RpdmUucmluZyA9IChzdHJ1Y3QgcHZjYWxsc19kYXRh
X2ludGYgKikKLQkJX19nZXRfZnJlZV9wYWdlKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPKTsKLQlp
ZiAobWFwLT5hY3RpdmUucmluZyA9PSBOVUxMKQotCQlnb3RvIG91dF9lcnJvcjsKLQltYXAtPmFj
dGl2ZS5yaW5nLT5yaW5nX29yZGVyID0gUFZDQUxMU19SSU5HX09SREVSOwotCWJ5dGVzID0gKHZv
aWQgKilfX2dldF9mcmVlX3BhZ2VzKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPLAotCQkJCQlQVkNB
TExTX1JJTkdfT1JERVIpOwotCWlmIChieXRlcyA9PSBOVUxMKQotCQlnb3RvIG91dF9lcnJvcjsK
KwlieXRlcyA9IG1hcC0+YWN0aXZlLmRhdGEuaW47CiAJZm9yIChpID0gMDsgaSA8ICgxIDw8IFBW
Q0FMTFNfUklOR19PUkRFUik7IGkrKykKIAkJbWFwLT5hY3RpdmUucmluZy0+cmVmW2ldID0gZ250
dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzKAogCQkJcHZjYWxsc19mcm9udF9kZXYtPm90aGVyZW5k
X2lkLApAQCAtMzY3LDEwICszOTIsNiBAQCBzdGF0aWMgaW50IGNyZWF0ZV9hY3RpdmUoc3RydWN0
IHNvY2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2dGNobikKIAkJcHZjYWxsc19mcm9udF9kZXYtPm90
aGVyZW5kX2lkLAogCQlwZm5fdG9fZ2ZuKHZpcnRfdG9fcGZuKCh2b2lkICopbWFwLT5hY3RpdmUu
cmluZykpLCAwKTsKIAotCW1hcC0+YWN0aXZlLmRhdGEuaW4gPSBieXRlczsKLQltYXAtPmFjdGl2
ZS5kYXRhLm91dCA9IGJ5dGVzICsKLQkJWEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19P
UkRFUik7Ci0KIAlyZXQgPSB4ZW5idXNfYWxsb2NfZXZ0Y2huKHB2Y2FsbHNfZnJvbnRfZGV2LCBl
dnRjaG4pOwogCWlmIChyZXQpCiAJCWdvdG8gb3V0X2Vycm9yOwpAQCAtMzkxLDggKzQxMiw2IEBA
IHN0YXRpYyBpbnQgY3JlYXRlX2FjdGl2ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGludCAq
ZXZ0Y2huKQogb3V0X2Vycm9yOgogCWlmICgqZXZ0Y2huID49IDApCiAJCXhlbmJ1c19mcmVlX2V2
dGNobihwdmNhbGxzX2Zyb250X2RldiwgKmV2dGNobik7Ci0JZnJlZV9wYWdlcygodW5zaWduZWQg
bG9uZyltYXAtPmFjdGl2ZS5kYXRhLmluLCBQVkNBTExTX1JJTkdfT1JERVIpOwotCWZyZWVfcGFn
ZSgodW5zaWduZWQgbG9uZyltYXAtPmFjdGl2ZS5yaW5nKTsKIAlyZXR1cm4gcmV0OwogfQogCkBA
IC00MTIsMTcgKzQzMSwyNCBAQCBpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2Nr
ZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKIAkJcmV0dXJuIFBUUl9FUlIobWFwKTsK
IAogCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CisJ
cmV0ID0gYWxsb2NfYWN0aXZlX3JpbmcobWFwKTsKKwlpZiAocmV0IDwgMCkgeworCQlwdmNhbGxz
X2V4aXRfc29jayhzb2NrKTsKKwkJcmV0dXJuIHJldDsKKwl9CiAKIAlzcGluX2xvY2soJmJlZGF0
YS0+c29ja2V0X2xvY2spOwogCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7CiAJ
aWYgKHJldCA8IDApIHsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlm
cmVlX2FjdGl2ZV9yaW5nKG1hcCk7CiAJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1
cm4gcmV0OwogCX0KIAlyZXQgPSBjcmVhdGVfYWN0aXZlKG1hcCwgJmV2dGNobik7CiAJaWYgKHJl
dCA8IDApIHsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlmcmVlX2Fj
dGl2ZV9yaW5nKG1hcCk7CiAJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4gcmV0
OwogCX0KQEAgLTc4NCwyNSArODEwLDM2IEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1
Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJCX0K
IAl9CiAKLQlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwotCXJldCA9IGdldF9yZXF1
ZXN0KGJlZGF0YSwgJnJlcV9pZCk7Ci0JaWYgKHJldCA8IDApIHsKKwltYXAyID0ga3phbGxvYyhz
aXplb2YoKm1hcDIpLCBHRlBfS0VSTkVMKTsKKwlpZiAobWFwMiA9PSBOVUxMKSB7CiAJCWNsZWFy
X2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAogCQkJICAodm9pZCAqKSZtYXAtPnBh
c3NpdmUuZmxhZ3MpOwotCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXB2
Y2FsbHNfZXhpdF9zb2NrKHNvY2spOworCQlyZXR1cm4gLUVOT01FTTsKKwl9CisJcmV0ID0gYWxs
b2NfYWN0aXZlX3JpbmcobWFwMik7CisJaWYgKHJldCA8IDApIHsKKwkJY2xlYXJfYml0KFBWQ0FM
TFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCisJCQkJKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdz
KTsKKwkJa2ZyZWUobWFwMik7CiAJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4g
cmV0OwogCX0KLQltYXAyID0ga3phbGxvYyhzaXplb2YoKm1hcDIpLCBHRlBfQVRPTUlDKTsKLQlp
ZiAobWFwMiA9PSBOVUxMKSB7CisJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwly
ZXQgPSBnZXRfcmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOworCWlmIChyZXQgPCAwKSB7CiAJCWNs
ZWFyX2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAogCQkJICAodm9pZCAqKSZtYXAt
PnBhc3NpdmUuZmxhZ3MpOwogCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJ
CWZyZWVfYWN0aXZlX3JpbmcobWFwMik7CisJCWtmcmVlKG1hcDIpOwogCQlwdmNhbGxzX2V4aXRf
c29jayhzb2NrKTsKLQkJcmV0dXJuIC1FTk9NRU07CisJCXJldHVybiByZXQ7CiAJfQorCiAJcmV0
ID0gY3JlYXRlX2FjdGl2ZShtYXAyLCAmZXZ0Y2huKTsKIAlpZiAocmV0IDwgMCkgeworCQlmcmVl
X2FjdGl2ZV9yaW5nKG1hcDIpOwogCQlrZnJlZShtYXAyKTsKIAkJY2xlYXJfYml0KFBWQ0FMTFNf
RkxBR19BQ0NFUFRfSU5GTElHSFQsCiAJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7
Ci0tIAoyLjE5LjEKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 21:23:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 21:23:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyNiv-0000MB-FT; Mon, 25 Feb 2019 21:23:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mF0B=RA=linuxfoundation.org=gregkh@kernel.org>)
 id 1gyNiu-0000M4-KM
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 21:23:40 +0000
X-Inumbo-ID: 9dfb80cf-3943-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9dfb80cf-3943-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 21:23:39 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3F1F921841;
 Mon, 25 Feb 2019 21:23:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551129818;
 bh=u7c+dMCHHXyQyv4l/0x5zvRevCIOcPMqIeKzyq7a2ug=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Ii7byhXg38wPi1gh+3Sw+sj6Plhu93IhqjZvJFzYSU7FA6GfN8hRSwhD96mzJVagP
 NZbl6eH2g0s2SwCRAZrVRTX+uQCy/fBH7nQIcmiZJgkO/lGGQQOTDDAnIwNudxZhFc
 wh2rxWb5pZ2aZbUOLbc6JJqLl+6AxPgr8lWHHxuI=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Mon, 25 Feb 2019 22:11:10 +0100
Message-Id: <20190225195048.497714097@linuxfoundation.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190225195043.645958524@linuxfoundation.org>
References: <20190225195043.645958524@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
X-Patchwork-Hint: ignore
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.19 078/152] pvcalls-front: fix potential null
 dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Wen Yang <wen.yang99@zte.com.cn>, Dan Carpenter <dan.carpenter@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC4xOS1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpbIFVwc3RyZWFtIGNvbW1p
dCBiNDcxMTA5ODA2NmYxY2Y4MDhkNGRjMTFhMWE4NDI4NjBhMzI5MmZlIF0KCiBzdGF0aWMgY2hl
Y2tlciB3YXJuaW5nOgogICAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jOjM3MyBhbGxvY19h
Y3RpdmVfcmluZygpCiAgICBlcnJvcjogd2UgcHJldmlvdXNseSBhc3N1bWVkICdtYXAtPmFjdGl2
ZS5yaW5nJyBjb3VsZCBiZSBudWxsCiAgICAgICAgICAgKHNlZSBsaW5lIDM1NykKCmRyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuYwogICAgMzUxIHN0YXRpYyBpbnQgYWxsb2NfYWN0aXZlX3Jpbmco
c3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQogICAgMzUyIHsKICAgIDM1MyAgICAgdm9pZCAqYnl0
ZXM7CiAgICAzNTQKICAgIDM1NSAgICAgbWFwLT5hY3RpdmUucmluZyA9IChzdHJ1Y3QgcHZjYWxs
c19kYXRhX2ludGYgKikKICAgIDM1NiAgICAgICAgIGdldF96ZXJvZWRfcGFnZShHRlBfS0VSTkVM
KTsKICAgIDM1NyAgICAgaWYgKCFtYXAtPmFjdGl2ZS5yaW5nKQogICAgICAgICAgICAgICAgICAg
IF5eXl5eXl5eXl5eXl5eXl5eCkNoZWNrCgogICAgMzU4ICAgICAgICAgZ290byBvdXQ7CiAgICAz
NTkKICAgIDM2MCAgICAgbWFwLT5hY3RpdmUucmluZy0+cmluZ19vcmRlciA9IFBWQ0FMTFNfUklO
R19PUkRFUjsKICAgIDM2MSAgICAgYnl0ZXMgPSAodm9pZCAqKV9fZ2V0X2ZyZWVfcGFnZXMoR0ZQ
X0tFUk5FTCB8IF9fR0ZQX1pFUk8sCiAgICAzNjIgICAgICAgICAgICAgICAgICAgICBQVkNBTExT
X1JJTkdfT1JERVIpOwogICAgMzYzICAgICBpZiAoIWJ5dGVzKQogICAgMzY0ICAgICAgICAgZ290
byBvdXQ7CiAgICAzNjUKICAgIDM2NiAgICAgbWFwLT5hY3RpdmUuZGF0YS5pbiA9IGJ5dGVzOwog
ICAgMzY3ICAgICBtYXAtPmFjdGl2ZS5kYXRhLm91dCA9IGJ5dGVzICsKICAgIDM2OCAgICAgICAg
IFhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOwogICAgMzY5CiAgICAzNzAg
ICAgIHJldHVybiAwOwogICAgMzcxCiAgICAzNzIgb3V0OgotLT4gMzczICAgICBmcmVlX2FjdGl2
ZV9yaW5nKG1hcCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXgpBZGQgbnVs
bCBjaGVjayBvbiBtYXAtPmFjdGl2ZS5yaW5nIGJlZm9yZSBkZXJlZmVyZW5jaW5nIGl0IHRvIGF2
b2lkCmFueSBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2VzLgoKRml4ZXM6IDlmNTFjMDVkYzQxYSAo
InB2Y2FsbHMtZnJvbnQ6IEF2b2lkIGdldF9mcmVlX3BhZ2VzKEdGUF9LRVJORUwpIHVuZGVyIHNw
aW5sb2NrIikKUmVwb3J0ZWQtYnk6IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xl
LmNvbT4KU3VnZ2VzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29tLmNuPgpS
ZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
Q0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNs
ZS5jb20+CkNDOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ0M6IGxpbnV4LWtlcm5l
bEB2Z2VyLmtlcm5lbC5vcmcKU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNhc2hhbEBr
ZXJuZWwub3JnPgotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDMgKysrCiAxIGZp
bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCmluZGV4IDYzNTcxNjBk
NDY2YWIuLjkxZGE3ZTQ0ZDVkNGYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTM0Myw2ICszNDMsOSBA
QCBpbnQgcHZjYWxsc19mcm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jaykKIAogc3RhdGlj
IHZvaWQgZnJlZV9hY3RpdmVfcmluZyhzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCiB7CisJaWYg
KCFtYXAtPmFjdGl2ZS5yaW5nKQorCQlyZXR1cm47CisKIAlmcmVlX3BhZ2VzKCh1bnNpZ25lZCBs
b25nKW1hcC0+YWN0aXZlLmRhdGEuaW4sCiAJCQltYXAtPmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVy
KTsKIAlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUucmluZyk7Ci0tIAoyLjE5
LjEKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 21:25:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 21:25:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyNkx-0000fe-U7; Mon, 25 Feb 2019 21:25:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwxF=RA=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gyNkw-0000fW-B1
 for xen-devel@lists.xen.org; Mon, 25 Feb 2019 21:25:46 +0000
X-Inumbo-ID: e87521a8-3943-11e9-bc90-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e87521a8-3943-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 21:25:44 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1PLOTbf121223;
 Mon, 25 Feb 2019 21:25:37 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=CGcSoQSgH7vwmcYDEPNJyIc4p26nWA48w/5QJOtMy44=;
 b=WHcUkMEKFFWbXZf9f/ss4yFFKzgMxU70b8ZvWdZlcILIo3tQJufWM0cXBbe1ADL7zl8q
 BzZLctvG4uURhNl+E5SpVZJQdWQ3WKkGE4M6JMocv3LwXapXUfZ03a6Z8kDIugmIy4QF
 2aYyWq1eN/inrOXf/Sgfx3ZPqBaxrd1pHn+NjfdXw0QYMGu+BomlucCsVYlIM2+QosiL
 Lgf4DRDVhLxKqEL90Faqldd/obMDQ+ObutsYGabj+B4+XEXFmapDzJBZsPgaHVEX5BrE
 ZZRRFDgepRil78gcacviG1DCqQJz/1I9cHBwp3XKoJHvxwDZxvnNWLmyeI7dJ38GcC9c OQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2qtxtrgnxx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 25 Feb 2019 21:25:37 +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 x1PLPaMe018913
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 25 Feb 2019 21:25:36 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1PLPZ1U009152;
 Mon, 25 Feb 2019 21:25:35 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 25 Feb 2019 13:25:35 -0800
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1550870016-360-1-git-send-email-andrew.cooper3@citrix.com>
 <dfa98a92-f16b-d29a-defe-14aa97c2ff3a@oracle.com>
 <03a53709-1d0e-efb9-8bf0-56c8553c220e@citrix.com>
 <1e05bea0-50e8-e0b6-6c57-11e6545aa5ab@oracle.com>
 <5C73E96C0200007800219DBF@prv1-mh.provo.novell.com>
 <f3f3dfb4-6c77-28e0-2ab2-d5b488111ec5@citrix.com>
 <5C7409270200007800219F57@prv1-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <1d43148d-bc24-8bd6-81b8-9a0aba776176@oracle.com>
Date: Mon, 25 Feb 2019 16:25:27 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C7409270200007800219F57@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9178
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902250152
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Intercept RDPMC when vPMU is
 disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSAxMDoyNiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDIuMTkg
YXQgMTU6MTEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjUvMDIv
MjAxOSAxMzoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBGb3IgSW50ZWwsIGFmYWljcywgd2Ug
aW5kZWVkIHByb2R1Y2UgYSBibGFuayBDUFVJRCBsZWFmIGluCj4+PiBhbGwgY2FzZXMsIHNvIHRo
ZSBiZWhhdmlvciBsb29rcyByZWFzb25hYmx5IGNvbnNpc3RlbnQuIEkgd291bGQKPj4+IHF1ZXN0
aW9uIHRob3VnaCB3aGV0aGVyIGEgYmxhbmsgQ1BVSUQgbGVhZiAvIHRoZSBhYnNlbmNlIG9mIGFu
eQo+Pj4gY291bnRlcnMgd291bGRuJ3QgY2FsbCBmb3IgI1VEIGluc3RlYWQgb2YgI0dQKDApLgo+
PiBSRFBNQyBoYXNuJ3QgI1VEJ2QgaW4gYSBxdWFydGVyIG9mIGEgY2VudHVyeSwgYnV0IGRvZXMg
I0dQIGluIHVzZXJzcGFjZQo+PiBvdXRzaWRlIG9mIGRldmVsb3BlciBwcm9maWxpbmcgc2NlbmFy
aW9zLgo+IEkgZ3Vlc3MgSSBjb3VsZCBlcXVhbGx5IHdlbGwgc2F5IHRoYXQgUkRQTUMgaGFzbid0
ICNHUCdkIGZvciBhcyBsb25nCj4gZm9yIGluZGV4ZXMgemVybyBhbmQgb25lLgo+Cj4+PiBPdGhl
cndpc2UsCj4+PiBhbG9uZyB0aGUgbGluZXMgb2YgQU1ELCBhcmVuJ3QgdGhlIGZpcnN0IHR3byBp
bmRleGVzIHVuaWZvcm1seSB2YWxpZAo+Pj4gZm9yIEludGVsPwo+PiBObyAtIGl0cyBtb2RlbCBz
cGVjaWZpYyBiZWhhdmlvdXIuICBUaGUgb25seSBkaWZmZXJlbmNlIGZvciBtb3JlIG1vZGVybgo+
PiBzeXN0ZW1zIGlzIHRoYXQgdGhleSBoYXZlIGFncmVlZCBvbiBhIGNvbW1vbiBiZWhhdmlvdXIu
Cj4+Cj4+IEFuZCB0aGF0IGlzIHNwZWNpZmljYWxseSB3aHkgaW1wbGVtZW50aW5nIDAncyBpcyBh
IG5vbi1zdGFydGVyIC0gaXQgaXMKPj4gbm90IGEgcmVtb3RlbHkgc2Vuc2libGUgdXNlIG9mIHRp
bWUgdG8gYnVpbGQgZW5vdWdoIGluZnJhc3RydWN0dXJlIHRvCj4+IHByb3ZpZGUgY29ycmVjdCBt
b2RlbC1zcGVjaWZpYyBiZWhhdmlvdXIganVzdCBmb3IgYSBjb3JuZXIgY2FzZSB3aGljaAo+PiBv
cGVyYXRpbmcgc3lzdGVtcyBkb24ndCBlbmNvdW50ZXIgaW4gcHJhY3RpY2UuCj4gTm8tb25lIHNh
aWQgeW91IG5lZWQgdG8gY29uc2lkZXIgYWxsIGNhc2VzLiBCdXQgcmV0dXJuaW5nIHplcm9zIGZv
cgo+IHRoZSBmaXJzdCBmb3VyIChBTUQpIG9yIHR3byAoSW50ZWwpIGNvdW50ZXJzIGNhbiBoYXJk
bHkgYmUgdGhhdCBiaWcKPiBvZiBhIHByb2JsZW0uCj4KPiBBbnl3YXkgLSBJJ20gbm90IGdvaW5n
IHRvIGZpZ2h0IHRoaXMgbXVjaCBtb3JlLCBhcyB2UE1VIGNsZWFybHkKPiBpc24ndCBteSBwcmlt
YXJ5IGFyZWEgb2YgaW50ZXJlc3QuIEJ1dCBJJ2xsIGxpc3RlbiB0byBmdXJ0aGVyIGNvbW1lbnRz
Cj4gZnJvbSBCb3Jpcywgd3J0IGdpdmluZyBhbiBldmVudHVhbCBhY2suCgpUaGUgbW9zdCBpbXBv
cnRhbnQgdGhpbmcgSU1PIGlzIHRvIG1ha2UgTVNSIGFjY2Vzc2VzIGFuZCByZHBtYyBiZQpjb25z
aXN0ZW50IHdpdGggZWFjaCBvdGhlci4KCkFzIGZhciBhcyBmYXVsdGluZyBvbiB0aGVtIGFzIG9w
cG9zZWQgdG8gcmV0dXJuaW5nIHplcm8gb24gcmVhZHMgYW5kCmRyb3BwaW5nIHdyaXRlcyAtLS0g
bmVpdGhlciBpcyByaWdodCBJIHRoaW5rLiBUaGUgZGlmZmVyZW5jZSBpcyB0aGF0CndpdGggZmF1
bHRpbmcgYSBndWVzdCBtaWdodCBzdWRkZW5seSBzdGFydCBjcmFzaGluZy4gTm90IExpbnV4IHNp
bmNlIGl0CmRvZXMgcmRtc3JsX3NhZmUoKSBpbiBjaGVja19od19leGlzdHMoKSBidXQgd2hvIGtu
b3dzIHdoYXQgV2luZG93cyBkbywKZm9yIGV4YW1wbGUuCgoKLWJvcmlzCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 21:32:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 21:32:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyNri-0001Mt-NE; Mon, 25 Feb 2019 21:32:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mF0B=RA=linuxfoundation.org=gregkh@kernel.org>)
 id 1gyNrh-0001Mo-Gp
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 21:32:45 +0000
X-Inumbo-ID: e2b5d998-3944-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2b5d998-3944-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 21:32:43 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C692D217F5;
 Mon, 25 Feb 2019 21:32:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551130363;
 bh=ngd2hv2C+xOqZ6NIAey0kne+9azHNbd9E8y5BxLShlw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=njUoWzcR1shJ7sZOHSYT0L70zRkfuR8JEC0jxhNkTRZE8ILIONhF71KV0Gg7IxYMa
 cdOPFKshmfyLnN2nT02gLM9Zi6MKBbxCKFNpxXSI3L0LBl/XeTMXy2qodtZNPldqr2
 qOOVYwJisany1neRkZyq+Jt6evSpMzKfcy1sObVY=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Mon, 25 Feb 2019 22:11:09 +0100
Message-Id: <20190225195110.866022400@linuxfoundation.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190225195054.748060397@linuxfoundation.org>
References: <20190225195054.748060397@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
X-Patchwork-Hint: ignore
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.20 096/183] pvcalls-front: fix potential null
 dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Wen Yang <wen.yang99@zte.com.cn>, Dan Carpenter <dan.carpenter@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC4yMC1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpbIFVwc3RyZWFtIGNvbW1p
dCBiNDcxMTA5ODA2NmYxY2Y4MDhkNGRjMTFhMWE4NDI4NjBhMzI5MmZlIF0KCiBzdGF0aWMgY2hl
Y2tlciB3YXJuaW5nOgogICAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jOjM3MyBhbGxvY19h
Y3RpdmVfcmluZygpCiAgICBlcnJvcjogd2UgcHJldmlvdXNseSBhc3N1bWVkICdtYXAtPmFjdGl2
ZS5yaW5nJyBjb3VsZCBiZSBudWxsCiAgICAgICAgICAgKHNlZSBsaW5lIDM1NykKCmRyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuYwogICAgMzUxIHN0YXRpYyBpbnQgYWxsb2NfYWN0aXZlX3Jpbmco
c3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQogICAgMzUyIHsKICAgIDM1MyAgICAgdm9pZCAqYnl0
ZXM7CiAgICAzNTQKICAgIDM1NSAgICAgbWFwLT5hY3RpdmUucmluZyA9IChzdHJ1Y3QgcHZjYWxs
c19kYXRhX2ludGYgKikKICAgIDM1NiAgICAgICAgIGdldF96ZXJvZWRfcGFnZShHRlBfS0VSTkVM
KTsKICAgIDM1NyAgICAgaWYgKCFtYXAtPmFjdGl2ZS5yaW5nKQogICAgICAgICAgICAgICAgICAg
IF5eXl5eXl5eXl5eXl5eXl5eCkNoZWNrCgogICAgMzU4ICAgICAgICAgZ290byBvdXQ7CiAgICAz
NTkKICAgIDM2MCAgICAgbWFwLT5hY3RpdmUucmluZy0+cmluZ19vcmRlciA9IFBWQ0FMTFNfUklO
R19PUkRFUjsKICAgIDM2MSAgICAgYnl0ZXMgPSAodm9pZCAqKV9fZ2V0X2ZyZWVfcGFnZXMoR0ZQ
X0tFUk5FTCB8IF9fR0ZQX1pFUk8sCiAgICAzNjIgICAgICAgICAgICAgICAgICAgICBQVkNBTExT
X1JJTkdfT1JERVIpOwogICAgMzYzICAgICBpZiAoIWJ5dGVzKQogICAgMzY0ICAgICAgICAgZ290
byBvdXQ7CiAgICAzNjUKICAgIDM2NiAgICAgbWFwLT5hY3RpdmUuZGF0YS5pbiA9IGJ5dGVzOwog
ICAgMzY3ICAgICBtYXAtPmFjdGl2ZS5kYXRhLm91dCA9IGJ5dGVzICsKICAgIDM2OCAgICAgICAg
IFhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOwogICAgMzY5CiAgICAzNzAg
ICAgIHJldHVybiAwOwogICAgMzcxCiAgICAzNzIgb3V0OgotLT4gMzczICAgICBmcmVlX2FjdGl2
ZV9yaW5nKG1hcCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXgpBZGQgbnVs
bCBjaGVjayBvbiBtYXAtPmFjdGl2ZS5yaW5nIGJlZm9yZSBkZXJlZmVyZW5jaW5nIGl0IHRvIGF2
b2lkCmFueSBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2VzLgoKRml4ZXM6IDlmNTFjMDVkYzQxYSAo
InB2Y2FsbHMtZnJvbnQ6IEF2b2lkIGdldF9mcmVlX3BhZ2VzKEdGUF9LRVJORUwpIHVuZGVyIHNw
aW5sb2NrIikKUmVwb3J0ZWQtYnk6IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xl
LmNvbT4KU3VnZ2VzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29tLmNuPgpS
ZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
Q0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNs
ZS5jb20+CkNDOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ0M6IGxpbnV4LWtlcm5l
bEB2Z2VyLmtlcm5lbC5vcmcKU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNhc2hhbEBr
ZXJuZWwub3JnPgotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDMgKysrCiAxIGZp
bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCmluZGV4IDYzNTcxNjBk
NDY2YWIuLjkxZGE3ZTQ0ZDVkNGYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTM0Myw2ICszNDMsOSBA
QCBpbnQgcHZjYWxsc19mcm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jaykKIAogc3RhdGlj
IHZvaWQgZnJlZV9hY3RpdmVfcmluZyhzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCiB7CisJaWYg
KCFtYXAtPmFjdGl2ZS5yaW5nKQorCQlyZXR1cm47CisKIAlmcmVlX3BhZ2VzKCh1bnNpZ25lZCBs
b25nKW1hcC0+YWN0aXZlLmRhdGEuaW4sCiAJCQltYXAtPmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVy
KTsKIAlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUucmluZyk7Ci0tIAoyLjE5
LjEKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 21:33:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 21:33:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyNsL-0001PW-1Q; Mon, 25 Feb 2019 21:33:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mF0B=RA=linuxfoundation.org=gregkh@kernel.org>)
 id 1gyNsJ-0001PO-Af
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 21:33:23 +0000
X-Inumbo-ID: f9bc1f76-3944-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9bc1f76-3944-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 21:33:22 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7E20421848;
 Mon, 25 Feb 2019 21:32:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551130372;
 bh=eWg0+60+Qa0GZYf9ZRWqZs1YMk2bSEy3Av9aySzEedo=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=dYA4EwxQ8pABfI/KfJqtj/6CKb73DbtyGxkS8FfX0jrr6dJR1tdGiCvnS3Srh/P5X
 dp3f/feff0cQghgFVEBly602Ou6jQt2dvOoXwPJOfpz0h3Cq7Xk0DEf7vm4qffpSFE
 6mK6mSZA2LM6/cO0V4S0nxesVShgYeX697PLqPf4=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Mon, 25 Feb 2019 22:10:36 +0100
Message-Id: <20190225195105.095083797@linuxfoundation.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190225195054.748060397@linuxfoundation.org>
References: <20190225195054.748060397@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
X-Patchwork-Hint: ignore
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.20 063/183] pvcalls-front: Avoid
 get_free_pages(GFP_KERNEL) under spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org,
 Julia Lawall <julia.lawall@lip6.fr>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wen Yang <wen.yang99@zte.com.cn>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC4yMC1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpbIFVwc3RyZWFtIGNvbW1p
dCA5ZjUxYzA1ZGM0MWE2ZDY5NDIzZTNkMDNkMThlYjdhYjIyZjllYzE5IF0KClRoZSBwcm9ibGVt
IGlzIHRoYXQgd2UgY2FsbCB0aGlzIHdpdGggYSBzcGluIGxvY2sgaGVsZC4KVGhlIGNhbGwgdHJl
ZSBpczoKcHZjYWxsc19mcm9udF9hY2NlcHQoKSBob2xkcyBiZWRhdGEtPnNvY2tldF9sb2NrLgog
ICAgLT4gY3JlYXRlX2FjdGl2ZSgpCiAgICAgICAgLT4gX19nZXRfZnJlZV9wYWdlcygpIHVzZXMg
R0ZQX0tFUk5FTAoKVGhlIGNyZWF0ZV9hY3RpdmUoKSBmdW5jdGlvbiBpcyBvbmx5IGNhbGxlZCBm
cm9tIHB2Y2FsbHNfZnJvbnRfYWNjZXB0KCkKd2l0aCBhIHNwaW5fbG9jayBoZWxkLCBUaGUgYWxs
b2NhdGlvbiBpcyBub3QgYWxsb3dlZCB0byBzbGVlcCBhbmQKR0ZQX0tFUk5FTCBpcyBub3Qgc3Vm
ZmljaWVudC4KClRoaXMgaXNzdWUgd2FzIGRldGVjdGVkIGJ5IHVzaW5nIHRoZSBDb2NjaW5lbGxl
IHNvZnR3YXJlLgoKdjI6IEFkZCBhIGZ1bmN0aW9uIGRvaW5nIHRoZSBhbGxvY2F0aW9ucyB3aGlj
aCBpcyBjYWxsZWQKICAgIG91dHNpZGUgdGhlIGxvY2sgYW5kIHBhc3NpbmcgdGhlIGFsbG9jYXRl
ZCBkYXRhIHRvCiAgICBjcmVhdGVfYWN0aXZlKCkuCgp2MzogVXNlIHRoZSBtYXRjaGluZyBkZWFs
bG9jYXRvcnMgaS5lLiwgZnJlZV9wYWdlKCkKICAgIGFuZCBmcmVlX3BhZ2VzKCksIHJlc3BlY3Rp
dmVseS4KCnY0OiBJdCB3b3VsZCBiZSBiZXR0ZXIgdG8gcHJlLXBvcHVsYXRlIG1hcCAoc3RydWN0
IHNvY2tfbWFwcGluZyksCiAgICByYXRoZXIgdGhhbiBpbnRyb2R1Y2luZyBvbmUgbW9yZSBuZXcg
c3RydWN0LgoKdjU6IFNpbmNlIGFsbG9jYXRpbmcgdGhlIGRhdGEgb3V0c2lkZSBvZiB0aGlzIGNh
bGwgaXQgc2hvdWxkIGFsc28KICAgIGJlIGZyZWVkIG91dHNpZGUsIHdoZW4gY3JlYXRlX2FjdGl2
ZSgpIGZhaWxzLgogICAgTW92ZSBremFsbG9jKHNpemVvZigqbWFwMiksIEdGUF9BVE9NSUMpIG91
dHNpZGUgc3BpbmxvY2sgYW5kCiAgICB1c2UgR0ZQX0tFUk5FTCBpbnN0ZWFkLgoKdjY6IERyb3Ag
dGhlIHN1cGVyZmx1b3VzIGNhbGxzLgoKU3VnZ2VzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+ClN1Z2dlc3RlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KU3VnZ2VzdGVkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IFdlbiBZYW5nIDx3ZW4ueWFuZzk5QHp0ZS5j
b20uY24+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNDOiBKdWxpYSBMYXdhbGwgPGp1bGlhLmxhd2FsbEBsaXA2LmZyPgpDQzogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KQ0M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDQzogbGludXgta2VybmVs
QHZnZXIua2VybmVsLm9yZwpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtl
cm5lbC5vcmc+Ci0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgODEgKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDU5IGluc2VydGlv
bnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRleCAwMTU4ODU4MmFlNjYz
Li42MzU3MTYwZDQ2NmFiIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMK
KysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCkBAIC0zNDEsNiArMzQxLDM5IEBAIGlu
dCBwdmNhbGxzX2Zyb250X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKQogCXJldHVybiByZXQ7
CiB9CiAKK3N0YXRpYyB2b2lkIGZyZWVfYWN0aXZlX3Jpbmcoc3RydWN0IHNvY2tfbWFwcGluZyAq
bWFwKQoreworCWZyZWVfcGFnZXMoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUuZGF0YS5pbiwK
KwkJCW1hcC0+YWN0aXZlLnJpbmctPnJpbmdfb3JkZXIpOworCWZyZWVfcGFnZSgodW5zaWduZWQg
bG9uZyltYXAtPmFjdGl2ZS5yaW5nKTsKK30KKworc3RhdGljIGludCBhbGxvY19hY3RpdmVfcmlu
ZyhzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCit7CisJdm9pZCAqYnl0ZXM7CisKKwltYXAtPmFj
dGl2ZS5yaW5nID0gKHN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqKQorCQlnZXRfemVyb2VkX3Bh
Z2UoR0ZQX0tFUk5FTCk7CisJaWYgKCFtYXAtPmFjdGl2ZS5yaW5nKQorCQlnb3RvIG91dDsKKwor
CW1hcC0+YWN0aXZlLnJpbmctPnJpbmdfb3JkZXIgPSBQVkNBTExTX1JJTkdfT1JERVI7CisJYnl0
ZXMgPSAodm9pZCAqKV9fZ2V0X2ZyZWVfcGFnZXMoR0ZQX0tFUk5FTCB8IF9fR0ZQX1pFUk8sCisJ
CQkJCVBWQ0FMTFNfUklOR19PUkRFUik7CisJaWYgKCFieXRlcykKKwkJZ290byBvdXQ7CisKKwlt
YXAtPmFjdGl2ZS5kYXRhLmluID0gYnl0ZXM7CisJbWFwLT5hY3RpdmUuZGF0YS5vdXQgPSBieXRl
cyArCisJCVhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOworCisJcmV0dXJu
IDA7CisKK291dDoKKwlmcmVlX2FjdGl2ZV9yaW5nKG1hcCk7CisJcmV0dXJuIC1FTk9NRU07Cit9
CisKIHN0YXRpYyBpbnQgY3JlYXRlX2FjdGl2ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGlu
dCAqZXZ0Y2huKQogewogCXZvaWQgKmJ5dGVzOwpAQCAtMzQ5LDE1ICszODIsNyBAQCBzdGF0aWMg
aW50IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2dGNobikK
IAkqZXZ0Y2huID0gLTE7CiAJaW5pdF93YWl0cXVldWVfaGVhZCgmbWFwLT5hY3RpdmUuaW5mbGln
aHRfY29ubl9yZXEpOwogCi0JbWFwLT5hY3RpdmUucmluZyA9IChzdHJ1Y3QgcHZjYWxsc19kYXRh
X2ludGYgKikKLQkJX19nZXRfZnJlZV9wYWdlKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPKTsKLQlp
ZiAobWFwLT5hY3RpdmUucmluZyA9PSBOVUxMKQotCQlnb3RvIG91dF9lcnJvcjsKLQltYXAtPmFj
dGl2ZS5yaW5nLT5yaW5nX29yZGVyID0gUFZDQUxMU19SSU5HX09SREVSOwotCWJ5dGVzID0gKHZv
aWQgKilfX2dldF9mcmVlX3BhZ2VzKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPLAotCQkJCQlQVkNB
TExTX1JJTkdfT1JERVIpOwotCWlmIChieXRlcyA9PSBOVUxMKQotCQlnb3RvIG91dF9lcnJvcjsK
KwlieXRlcyA9IG1hcC0+YWN0aXZlLmRhdGEuaW47CiAJZm9yIChpID0gMDsgaSA8ICgxIDw8IFBW
Q0FMTFNfUklOR19PUkRFUik7IGkrKykKIAkJbWFwLT5hY3RpdmUucmluZy0+cmVmW2ldID0gZ250
dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzKAogCQkJcHZjYWxsc19mcm9udF9kZXYtPm90aGVyZW5k
X2lkLApAQCAtMzY3LDEwICszOTIsNiBAQCBzdGF0aWMgaW50IGNyZWF0ZV9hY3RpdmUoc3RydWN0
IHNvY2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2dGNobikKIAkJcHZjYWxsc19mcm9udF9kZXYtPm90
aGVyZW5kX2lkLAogCQlwZm5fdG9fZ2ZuKHZpcnRfdG9fcGZuKCh2b2lkICopbWFwLT5hY3RpdmUu
cmluZykpLCAwKTsKIAotCW1hcC0+YWN0aXZlLmRhdGEuaW4gPSBieXRlczsKLQltYXAtPmFjdGl2
ZS5kYXRhLm91dCA9IGJ5dGVzICsKLQkJWEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19P
UkRFUik7Ci0KIAlyZXQgPSB4ZW5idXNfYWxsb2NfZXZ0Y2huKHB2Y2FsbHNfZnJvbnRfZGV2LCBl
dnRjaG4pOwogCWlmIChyZXQpCiAJCWdvdG8gb3V0X2Vycm9yOwpAQCAtMzkxLDggKzQxMiw2IEBA
IHN0YXRpYyBpbnQgY3JlYXRlX2FjdGl2ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGludCAq
ZXZ0Y2huKQogb3V0X2Vycm9yOgogCWlmICgqZXZ0Y2huID49IDApCiAJCXhlbmJ1c19mcmVlX2V2
dGNobihwdmNhbGxzX2Zyb250X2RldiwgKmV2dGNobik7Ci0JZnJlZV9wYWdlcygodW5zaWduZWQg
bG9uZyltYXAtPmFjdGl2ZS5kYXRhLmluLCBQVkNBTExTX1JJTkdfT1JERVIpOwotCWZyZWVfcGFn
ZSgodW5zaWduZWQgbG9uZyltYXAtPmFjdGl2ZS5yaW5nKTsKIAlyZXR1cm4gcmV0OwogfQogCkBA
IC00MTIsMTcgKzQzMSwyNCBAQCBpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2Nr
ZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKIAkJcmV0dXJuIFBUUl9FUlIobWFwKTsK
IAogCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CisJ
cmV0ID0gYWxsb2NfYWN0aXZlX3JpbmcobWFwKTsKKwlpZiAocmV0IDwgMCkgeworCQlwdmNhbGxz
X2V4aXRfc29jayhzb2NrKTsKKwkJcmV0dXJuIHJldDsKKwl9CiAKIAlzcGluX2xvY2soJmJlZGF0
YS0+c29ja2V0X2xvY2spOwogCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7CiAJ
aWYgKHJldCA8IDApIHsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlm
cmVlX2FjdGl2ZV9yaW5nKG1hcCk7CiAJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1
cm4gcmV0OwogCX0KIAlyZXQgPSBjcmVhdGVfYWN0aXZlKG1hcCwgJmV2dGNobik7CiAJaWYgKHJl
dCA8IDApIHsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlmcmVlX2Fj
dGl2ZV9yaW5nKG1hcCk7CiAJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4gcmV0
OwogCX0KQEAgLTc4NCwyNSArODEwLDM2IEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1
Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJCX0K
IAl9CiAKLQlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwotCXJldCA9IGdldF9yZXF1
ZXN0KGJlZGF0YSwgJnJlcV9pZCk7Ci0JaWYgKHJldCA8IDApIHsKKwltYXAyID0ga3phbGxvYyhz
aXplb2YoKm1hcDIpLCBHRlBfS0VSTkVMKTsKKwlpZiAobWFwMiA9PSBOVUxMKSB7CiAJCWNsZWFy
X2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAogCQkJICAodm9pZCAqKSZtYXAtPnBh
c3NpdmUuZmxhZ3MpOwotCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXB2
Y2FsbHNfZXhpdF9zb2NrKHNvY2spOworCQlyZXR1cm4gLUVOT01FTTsKKwl9CisJcmV0ID0gYWxs
b2NfYWN0aXZlX3JpbmcobWFwMik7CisJaWYgKHJldCA8IDApIHsKKwkJY2xlYXJfYml0KFBWQ0FM
TFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCisJCQkJKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdz
KTsKKwkJa2ZyZWUobWFwMik7CiAJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4g
cmV0OwogCX0KLQltYXAyID0ga3phbGxvYyhzaXplb2YoKm1hcDIpLCBHRlBfQVRPTUlDKTsKLQlp
ZiAobWFwMiA9PSBOVUxMKSB7CisJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwly
ZXQgPSBnZXRfcmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOworCWlmIChyZXQgPCAwKSB7CiAJCWNs
ZWFyX2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAogCQkJICAodm9pZCAqKSZtYXAt
PnBhc3NpdmUuZmxhZ3MpOwogCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJ
CWZyZWVfYWN0aXZlX3JpbmcobWFwMik7CisJCWtmcmVlKG1hcDIpOwogCQlwdmNhbGxzX2V4aXRf
c29jayhzb2NrKTsKLQkJcmV0dXJuIC1FTk9NRU07CisJCXJldHVybiByZXQ7CiAJfQorCiAJcmV0
ID0gY3JlYXRlX2FjdGl2ZShtYXAyLCAmZXZ0Y2huKTsKIAlpZiAocmV0IDwgMCkgeworCQlmcmVl
X2FjdGl2ZV9yaW5nKG1hcDIpOwogCQlrZnJlZShtYXAyKTsKIAkJY2xlYXJfYml0KFBWQ0FMTFNf
RkxBR19BQ0NFUFRfSU5GTElHSFQsCiAJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7
Ci0tIAoyLjE5LjEKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 21:35:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 21:35:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyNu1-0001jA-K3; Mon, 25 Feb 2019 21:35:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyNu0-0001j3-T9
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 21:35:08 +0000
X-Inumbo-ID: 387d6e32-3945-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 387d6e32-3945-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 21:35: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 4283D374;
 Mon, 25 Feb 2019 13:34:37 -0800 (PST)
Received: from [10.37.12.243] (unknown [10.37.12.243])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 89FCA3F71D;
 Mon, 25 Feb 2019 13:34:35 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
 <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
 <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
Date: Mon, 25 Feb 2019 21:34:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyLzI1LzE5IDk6MTMgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBJIHRo
aW5rIGl0IGlzIGZpbmUgdG8gZXhwbG9pdCBjb21waWxlciBzcGVjaWZpYyBjaGVja3Mgd2hlbiBh
dmFpbGFibGUuCj4gSG93ZXZlciwgSSBkb24ndCB0aGluayB3ZSBzaG91bGQgbWFrZSBhbnkgZGVj
aXNpb25zIG9uIGNvZGUgY29ycmVjdG5lc3MKPiBiYXNlZCBvbiB0aGUgY29tcGlsZXIgY2hlY2tz
IHRoYXQgd2UgaW50cm9kdWNlLgo+IAo+IEluIG90aGVyIHdvcmRzLCBJIHRoaW5rIGl0IGlzIGEg
Z29vZCBpZGVhIHRvIHVzZSAtV3N3aXRjaC1lbnVtIGlmCj4gcG9zc2libGUsIGJ1dCBpdCBpcyBu
b3QgYSByZWFzb24gZm9yIG5vdCBoYXZpbmcgZGVmYXVsdCBsYWJlbHMgaW4gcGxhY2UKPiBhcyBz
dWdnZXN0ZWQgYnkgMTYuNC4gVGhlIGNvZGUgc2hvdWxkIGJlIGFzIGNvcnJlY3QgYW5kIHNhZmUg
YXMKPiBwb3NzaWJsZSwgd2l0aG91dCByZXF1aXJpbmcgZXh0ZXJuYWwgY29tcGlsZXItc3BlY2lm
aWMgY2hlY2tzLgoKQXMgSSBzYWlkIG9uIGFuIGFuc3dlciB0byBPbGVrc2FuZHIsIEkgYW0gbm90
IGFnYWluc3Qgb2YgaGF2aW5nIAoiZGVmYXVsdCIgbGFiZWxzIGFzIGxvbmcgYXMgdGhleSBjb250
YWluIHNlbnNpYmxlIGFjdGlvbnMuCgpCdXQgdGhpcyBkb2VzIG5vdCByZWFsbHkgYWRkcmVzcyBt
eSBwb2ludCBhYm92ZSByZWdhcmRpbmcgd2F5IHRvIGhlbHAgCnRoZSByZXZpZXcuIEphbiBpcyBh
Z2FpbnN0IC1Xc3dpdGNoLWVudW0sIGFuZCBJIGNhbiB1bmRlcnN0YW5kIGhpcyAKcG9pbnQuIFNv
IGhvdyBkbyB5b3UgZGVhbCB3aXRoIG1pc3NpbmcgaXRlbT8KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 22:14:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 22:14:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyOVk-00053B-8r; Mon, 25 Feb 2019 22:14:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rX0y=RA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyOVi-000536-TD
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 22:14:06 +0000
X-Inumbo-ID: aa05ced3-394a-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa05ced3-394a-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 22:14:05 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BDE88213A2;
 Mon, 25 Feb 2019 22:13:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551132815;
 bh=AwG6YPRa1ItDsejtrA29essg9/HVCP1g/3v1ss4BVOQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=mYNqCzu0vQrwPlp7C2Rf4fBqYV0ryDlMqEuCuB+5NOH20Iyjf0AJC2Ab0Lwm7lLFz
 JrOkNMMM847U8ncCm0qc76/Odgi00tFArUxS4MVZMc1NyIWlht28TZ/tTopEjjnh+C
 /QQXagDqlsibWXL//xn0wXABqNp9dg2q5KvsGAqA=
Date: Mon, 25 Feb 2019 14:13:34 -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: <20190218094227.27176-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1902251413160.29379@sstabellini-ThinkPad-X260>
References: <20190218094227.27176-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/arm: psci: Populate
 arm_smccc_res on PSCI_FEATURES call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, jgross@suse.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com, Oleksandr_Tyshchenko@epam.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxOCBGZWIgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IENvbW1pdCAwYmM2YTY4
ZGE1ICJ4ZW4vYXJtOiBSZXBsYWNlIGNhbGxfc21jIHdpdGggYXJtX3NtY2NjX3NtYyIKPiBtaXN0
YWtlbmx5IGZvcmdvdCB0byBwb3B1bGF0ZSBhcm1fc21jY2NfcmVzLiBTbyBhIGdhcmJhZ2dlIHZh
bHVlIHdhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXiBnYXJiYWdlCgo+IHVzZWQgYXMgcmV0dXJuIHZhbHVlLgo+IAo+IENvdmVyaXR5LUlEOiAx
NDc2ODI3Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vcHNjaS5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKPiBpbmRleCBkMjNjYjhlNzZlLi4w
YzkwYzIzMDVjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wc2NpLmMKPiArKysgYi94ZW4v
YXJjaC9hcm0vcHNjaS5jCj4gQEAgLTg3LDcgKzg3LDcgQEAgc3RhdGljIGludCBfX2luaXQgcHNj
aV9mZWF0dXJlcyh1aW50MzJfdCBwc2NpX2Z1bmNfaWQpCj4gICAgICBpZiAoIHBzY2lfdmVyIDwg
UFNDSV9WRVJTSU9OKDEsIDApICkKPiAgICAgICAgICByZXR1cm4gUFNDSV9OT1RfU1VQUE9SVEVE
Owo+ICAKPiAtICAgIGFybV9zbWNjY19zbWMoUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTLCBw
c2NpX2Z1bmNfaWQsIE5VTEwpOwo+ICsgICAgYXJtX3NtY2NjX3NtYyhQU0NJXzFfMF9GTjMyX1BT
Q0lfRkVBVFVSRVMsIHBzY2lfZnVuY19pZCwgJnJlcyk7Cj4gIAo+ICAgICAgcmV0dXJuIFBTQ0lf
UkVUKHJlcyk7Cj4gIH0KPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 22:27:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 22:27:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyOiV-000686-Gj; Mon, 25 Feb 2019 22:27:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rX0y=RA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyOiU-000681-9k
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 22:27:18 +0000
X-Inumbo-ID: 814f3927-394c-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 814f3927-394c-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 22:27:16 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 81A14217F5;
 Mon, 25 Feb 2019 22:26:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551133605;
 bh=XGVmTjVLKdUMdwk1UjBYy3b7G6Pfd2+PoxpjONSDfjw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=wLr77907WT0YQR0Bi/D+mYBl+VyppQg1j0Ty2t1pQBm3y3WpnLTK94xza7gR1k8rC
 9QmgSA39CB8HQxYLSz7uhzDv53414/0/V/xXn/rfbz1oeGobfUIQKsARxG0lf6MNTB
 OfTlQoZvj1tCMZldtM7FYY3b8Yq2MPZtx5NmKS2Y=
Date: Mon, 25 Feb 2019 14:26: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: <20190218101436.31127-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1902251420130.29379@sstabellini-ThinkPad-X260>
References: <20190218101436.31127-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 v2] xen/arm: domain_build: Require
 the property "cpus" when building a domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, jgross@suse.com, sstabellini@kernel.org,
 Andrii_Anisov@epam.com, Oleksandr_Tyshchenko@epam.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxOCBGZWIgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSAzcmQgYXJndW1l
bnQgb2YgZnVuY3Rpb24gZHRfcHJvcGVydHlfcmVhZF91MzIoKSBpcyBvbmx5IHZhbGlkIHdoZW4K
PiB0aGUgY2FsbCBzdWNjZWVkZWQuIFNvIHdlIGNhbm5vdCBhc3N1bWUgdGhlIHZhbHVlIHdpbGwg
bm90IGJlIG1vZGlmZWQKPiBpbiBjYXNlIG9mIGZhaWx1cmUuCj4gCj4gVGhlIGRvY3VtZW50YXRp
b24gb2YgRG9tMGxlc3MgZG9lcyBub3QgZ2l2ZSBhIGRlZmF1bHQgdmFsdWUgd2hlbiB0aGUKPiBw
cm9wZXJ0eSAiY3B1cyIgaXMgbm90IHNldC4gU28gcmVxdWlyZSB0aGUgcHJvcGVydHkgaW4gdGhl
IGNvbmZpZ3VyYXRpb24uCj4gCj4gQ292ZXJpdHktSUQ6IDE0NzY4MjUKPiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBDaGFu
Z2VzIGluIHYyCj4gICAgICAgICAtIEFkZCBtaXNzaW5nIG5ld2xpbmUgaW4gcGFuaWMKPiAtLS0K
PiAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgNiArKysrLS0KPiAgMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4g
aW5kZXggMzFhZjk4OWU2My4uYzkyZjhjNmJlMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBAQCAt
MjA2OSw3ICsyMDY5LDYgQEAgdm9pZCBfX2luaXQgY3JlYXRlX2RvbVVzKHZvaWQpCj4gICAgICAg
ICAgICAgIC5hcmNoLmdpY192ZXJzaW9uID0gWEVOX0RPTUNUTF9DT05GSUdfR0lDX05BVElWRSwK
PiAgICAgICAgICAgICAgLmFyY2gubnJfc3BpcyA9IDAsCj4gICAgICAgICAgICAgIC5mbGFncyA9
IFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCB8IFhFTl9ET01DVExfQ0RGX2hhcCwKPiAtICAgICAg
ICAgICAgLm1heF92Y3B1cyA9IDEsCj4gICAgICAgICAgICAgIC5tYXhfZXZ0Y2huX3BvcnQgPSAt
MSwKPiAgICAgICAgICAgICAgLm1heF9ncmFudF9mcmFtZXMgPSA2NCwKPiAgICAgICAgICAgICAg
Lm1heF9tYXB0cmFja19mcmFtZXMgPSAxMDI0LAo+IEBAIC0yMDgwLDcgKzIwNzksMTAgQEAgdm9p
ZCBfX2luaXQgY3JlYXRlX2RvbVVzKHZvaWQpCj4gIAo+ICAgICAgICAgIGlmICggZHRfcHJvcGVy
dHlfcmVhZF9ib29sKG5vZGUsICJ2cGwwMTEiKSApCj4gICAgICAgICAgICAgIGRfY2ZnLmFyY2gu
bnJfc3BpcyA9IEdVRVNUX1ZQTDAxMV9TUEkgLSAzMiArIDE7Cj4gLSAgICAgICAgZHRfcHJvcGVy
dHlfcmVhZF91MzIobm9kZSwgImNwdXMiLCAmZF9jZmcubWF4X3ZjcHVzKTsKPiArCj4gKyAgICAg
ICAgaWYgKCAhZHRfcHJvcGVydHlfcmVhZF91MzIobm9kZSwgImNwdXMiLCAmZF9jZmcubWF4X3Zj
cHVzKSApCj4gKyAgICAgICAgICAgIHBhbmljKCJNaXNzaW5nIHByb3BlcnR5ICdjcHVzJyBmb3Ig
ZG9tYWluICVzXG4iLAo+ICsgICAgICAgICAgICAgICAgICBkdF9ub2RlX25hbWUobm9kZSkpOwo+
ICAKPiAgICAgICAgICBkID0gZG9tYWluX2NyZWF0ZSgrK21heF9pbml0X2RvbWlkLCAmZF9jZmcs
IGZhbHNlKTsKPiAgICAgICAgICBpZiAoIElTX0VSUihkKSApCj4gLS0gCj4gMi4xMS4wCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 22:28:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 22:28:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyOja-0006BY-St; Mon, 25 Feb 2019 22:28:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rX0y=RA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyOjZ-0006BR-6T
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 22:28:25 +0000
X-Inumbo-ID: a9efdbc0-394c-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9efdbc0-394c-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 22:28:24 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D80F720842;
 Mon, 25 Feb 2019 22:27:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551133674;
 bh=mGdHaj/L+hqckrWQC3dDymlScqO1pgJNpRVD/krmRIk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=M+PbG4GkN5qtNpLrD98Ks28YDaPei31iiEATlibRWGTA/x+/goSrzLvbykE2pQXgB
 6po3Jwye1T1t0B7RHLML2lN/KKVzEUOyCKvgMNvi9gLTv9R4toVQzKIsBUiG54b8VD
 8+yA/yqrK90HI3QKMfS1tIDD2FCBwyI2qsyVH43A=
Date: Mon, 25 Feb 2019 14:27:53 -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: <20190218102106.32163-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1902251427470.29379@sstabellini-ThinkPad-X260>
References: <20190218102106.32163-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 v2] xen/arm: domain_build: Panic
 message should end with a newline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 andrew.cooper3@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxOCBGZWIgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpbmNlIGNvbW1pdCAy
NWViNWVlYzc5ICJ4ZW46IEZpeCBpbmNvbnNpc3RlbnQgY2FsbGVycyBvZiBwYW5pYygpIiBhbGwK
PiB0aGUgcGFuaWMgbWVzc2FnZSBzaG91bGQgZW5kIHdpdGggYSBuZXdsaW5lLiBVbmZvcnR1bmF0
ZWx5LCBzb21lCj4gY29tbWl0cyBwdXNoZWQgYWZ0ZXJ3YXJkcyBkb2VzIG5vdCBmb2xsb3cgdGhl
IHJ1bGUuCj4gCj4gTW9kaWZ5IHRoZSBvZmZlbmRpbmcgcGFuaWMgbWVzc2FnZXMgdG8gYXZvaWQg
bW9yZSBpbmNvbnNpc3RlbmN5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiAKPiBDYzogYW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbQo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCA2ICsrKy0tLQo+ICAx
IGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKPiBpbmRleCBjOTJmOGM2YmUxLi5kOTgzNjc3OWQxIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYwo+IEBAIC0xNTgwLDcgKzE1ODAsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY19k
b21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQo+ICAgICAgY2FzZSBH
SUNfVjI6Cj4gICAgICAgICAgcmV0dXJuIG1ha2VfZ2ljdjJfZG9tVV9ub2RlKGQsIGZkdCk7Cj4g
ICAgICBkZWZhdWx0Ogo+IC0gICAgICAgIHBhbmljKCJVbnN1cHBvcnRlZCBHSUMgdmVyc2lvbiIp
Owo+ICsgICAgICAgIHBhbmljKCJVbnN1cHBvcnRlZCBHSUMgdmVyc2lvblxuIik7Cj4gICAgICB9
Cj4gIH0KPiAgCj4gQEAgLTIwODYsMTIgKzIwODYsMTIgQEAgdm9pZCBfX2luaXQgY3JlYXRlX2Rv
bVVzKHZvaWQpCj4gIAo+ICAgICAgICAgIGQgPSBkb21haW5fY3JlYXRlKCsrbWF4X2luaXRfZG9t
aWQsICZkX2NmZywgZmFsc2UpOwo+ICAgICAgICAgIGlmICggSVNfRVJSKGQpICkKPiAtICAgICAg
ICAgICAgcGFuaWMoIkVycm9yIGNyZWF0aW5nIGRvbWFpbiAlcyIsIGR0X25vZGVfbmFtZShub2Rl
KSk7Cj4gKyAgICAgICAgICAgIHBhbmljKCJFcnJvciBjcmVhdGluZyBkb21haW4gJXNcbiIsIGR0
X25vZGVfbmFtZShub2RlKSk7Cj4gIAo+ICAgICAgICAgIGQtPmlzX2NvbnNvbGUgPSB0cnVlOwo+
ICAKPiAgICAgICAgICBpZiAoIGNvbnN0cnVjdF9kb21VKGQsIG5vZGUpICE9IDAgKQo+IC0gICAg
ICAgICAgICBwYW5pYygiQ291bGQgbm90IHNldCB1cCBkb21haW4gJXMiLCBkdF9ub2RlX25hbWUo
bm9kZSkpOwo+ICsgICAgICAgICAgICBwYW5pYygiQ291bGQgbm90IHNldCB1cCBkb21haW4gJXNc
biIsIGR0X25vZGVfbmFtZShub2RlKSk7Cj4gIAo+ICAgICAgICAgIGRvbWFpbl91bnBhdXNlX2J5
X3N5c3RlbWNvbnRyb2xsZXIoZCk7Cj4gICAgICB9Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 23:20:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 23:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyPXa-0002YJ-En; Mon, 25 Feb 2019 23:20:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=L7g9=RA=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1gyPXY-0002NF-TO
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 23:20:05 +0000
X-Inumbo-ID: e132c25c-3953-11e9-bc90-bc764e045a96
Received: from mail-io1-xd2a.google.com (unknown [2607:f8b0:4864:20::d2a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e132c25c-3953-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 23:20:03 +0000 (UTC)
Received: by mail-io1-xd2a.google.com with SMTP id k21so8962702ior.13
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 15:20:03 -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=FW4b/zhd90c5FOM5ptnYBwz7gEUroin1NnMWzX0bH0k=;
 b=C1GqS9Yc8OGkWNTSJn0rapozlS3AhIQ8Kb3gP3brz5x4NzpmLhuOFP8MT+Rsm7q4Ek
 4wZxdXxE0h4tLW2kpDO8kxdYVllDAs0PUF6rfEJUmmT8xXYKqwXfq6ia6GqiPnGqXKgk
 RbW0k77ePVwlUtFqJZjXK6rYLSSfxYhwUY1JJHJYFTSqYKpVbSpLPLZAVjBklli450VU
 5NmxrLJNgUultd6l5Rth7le4o8/8JDjABJ1LWdZB/as8dNcKrE1vm6e7Xrj5y39QKd+0
 UIvAUAiODgSygduJWgSac5EIl5dB5M7lsW9rZwmXlYYie2u3BxEmZ9NrAzyBNMN7InMz
 IYew==
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=FW4b/zhd90c5FOM5ptnYBwz7gEUroin1NnMWzX0bH0k=;
 b=m014GuKG0pooLCrmaH4dZ4Ri9feUThVQJEoNVHFULq9T44SMGq6nvbBsMJQm8SK8KH
 l3cbQmGTDns26R1A0CwcuTaUSe7vp0xMXBYNOD1vx0hXl91WeDvPUYsRlkGIHd4eLWdd
 vrV+r4ee3ZGhdfD1SPYKYdCpUklAmvh6LFc3aIsf8kcHVqANTSsZyFmG77KOpcI25UA0
 F6T8gYBV7IEH/3gvj1hqJsIZ03PzEVhJ7F2+XoF+DRoWlfh7fw+hNH1DLKAZiN7aSAin
 uS1MytwHAD9A+Ift6DgrNmlozSGHLfv+013QcqT9GNA0wuGKfFK3c+Z3FmC5b3+u5Ry4
 9e9Q==
X-Gm-Message-State: AHQUAuZbSk8k1nW7cUdS92GT/VQ93lhPyA0+0A87r0fUtAfzEPhXlIKf
 fjABpBq7WKv4NAz6ZcuDOV1ogTfT
X-Google-Smtp-Source: AHgI3IadAVDVfjUjtlhfZbFAu3g9lJJsFzv1bUSvBaGdx+7vsNicc/3zIr0vh2OW8FLfm+Ake0UJMA==
X-Received: by 2002:a6b:f816:: with SMTP id o22mr7417139ioh.196.1551136803048; 
 Mon, 25 Feb 2019 15:20:03 -0800 (PST)
Received: from [100.64.72.7] ([173.245.215.249])
 by smtp.gmail.com with ESMTPSA id t74sm7073806itt.29.2019.02.25.15.20.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 15:20:02 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (16D57)
In-Reply-To: <be15cc77-3f43-9501-7767-f9010eb96b27@citrix.com>
Date: Mon, 25 Feb 2019 18:20:01 -0500
Message-Id: <A7E53A89-5DD2-4D73-8F8F-7E38D076BDAD@gmail.com>
References: <be15cc77-3f43-9501-7767-f9010eb96b27@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] XSA-283: Post-mortem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRmViIDI1LCAyMDE5LCBhdCAxMDoxNCwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPiB3cm90ZToKPiAKPiBUaGlzIGlzIGFuIGF0dGVtcHQgdG8gZG8gYSAncG9zdC1t
b3J0ZW0nIG9uIFhTQS0yODMsIHRvIGZpbmQgb3V0IGhvdwo+IHRoZSBlcnJvciBjYW1lIGFib3V0
LCBhbmQgY29uc2lkZXIgd2hhdCBjaGFuZ2VzIHdlIGNvdWxkIG1ha2UgdG8gY29kZQo+IC8gcHJv
Y2Vzc2VzIHRvIHByZXZlbnQgc3VjaCBlcnJvcnMgZnJvbSBoYXBwZW5pbmcgaW4gdGhlIGZ1dHVy
ZS4gIFRoZQo+IFNlY3VyaXR5IFRlYW0gaG9wZXMgdG8gbWFrZSBpdCBhIGhhYml0IHRvIHBlcmZv
cm0gc3VjaCBhbmFseXNlcyBpbiB0aGUKPiBmdXR1cmUuCgouLi4KCj4gVGhlcmUgd2FzIG5vIHB1
YmxpYyByZXZpZXcgb2YgdGhpcyBwYXRjaDsgdGhlIGNvbW1pdCBjb250YWlucyBubyBSLWIKPiBv
ciBBLWIuICBLZWlyJ3Mgb25seSBjb21tZW50IG9uIHRoZSBwYXRjaCBiZWZvcmUgY29tbWl0dGlu
ZyBpdCB3YXMgdG8KPiBub3RlIHRoYXQgaXQgY29uZmxpY3RlZCB3aXRoIGEgZGlmZmVyZW50IHBh
dGNoIGFuZCBhc2sgZm9yIGEgcmViYXNlLgoKV291bGQgaXQgYmUgdXNlZnVsIHRvIGNvdW50L3Ry
aWFnZSBjb21taXRzIHdpdGhvdXQgUi1iIG9yIEEtYj8KClJpY2gKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 23:23:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 23:23:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyPay-0002l7-08; Mon, 25 Feb 2019 23:23:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Rhx=RA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyPaw-0002l1-KT
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 23:23:34 +0000
X-Inumbo-ID: 5e1fe561-3954-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5e1fe561-3954-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 23:23:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D8EEE374;
 Mon, 25 Feb 2019 15:23:32 -0800 (PST)
Received: from [10.37.12.243] (unknown [10.37.12.243])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 30B663F703;
 Mon, 25 Feb 2019 15:23:30 -0800 (PST)
To: Oleksandr <olekstysh@gmail.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
 <CAPD2p-=U3Hfi9g-PhcU6ztAWwAhTES2aoMAJjJ0nY6quj_9m0Q@mail.gmail.com>
 <7f68e750-bd85-03a4-37a2-a577566f5a74@arm.com>
 <c7ca7f81-270f-2853-b7e9-d287379c7962@gmail.com>
 <367b1e35-2550-2e92-bdd9-86619d783aef@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bc34e60f-0a57-dc56-5479-8da9985e4ad9@arm.com>
Date: Mon, 25 Feb 2019 23:23:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <367b1e35-2550-2e92-bdd9-86619d783aef@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "andrii_chepurnyi@epam.com" <andrii_chepurnyi@epam.com>,
 "amittomer25@gmail.com" <amittomer25@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMi8yNS8xOSAyOjQzIFBNLCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4g
SGkgSnVsaWVuCj4gCj4gCj4+PiBXaGlsZSBJIGtub3cgdGhhdCBYZW4gZG9lcyBub3QgZGVhbCB3
aXRoIHJlc2VydmVkIGFyZWEgeWV0LCB3ZSBzaG91bGQgCj4+PiBoYXZlIGJlZW4KPj4+IGFibGUg
dG8gd3JpdGUgaW4gdGhhdCByZWdpb24uIFdlIGRvbid0IGV2ZW4gcmVhY2ggdGhhdCBzdGF0ZSBh
cyB3ZSAKPj4+IGNhbid0IGdldCB0aGUKPj4+IGFzc29jaWF0ZWQgcGFnZS4KPj4+Cj4+PiBJdCBt
aWdodCBiZSBwb3NzaWJsZSB0aGF0IHRoZSBwMm0gZW50cnkgaXMgb3ZlcndyaXR0ZW4gd2hlbiBn
b2luZyAKPj4+IHRocm91Z2ggdGhlIERUCj4+PiBmb3IgbWFwcGluZyBhbGwgdGhlIHJlZ2lvbnMg
KHNlZSBoYW5kbGVfZGV2aWNlKS4KPj4KPj4gTWFrZSBzZW5zZS4KPj4KPj4KPj4gSSBoYXZlIGp1
c3QgbWFkZSBhbiBleHBlcmltZW50LiBJIHJldHVybmVkIHJlc2VydmVkIG5vZGVzIGJhY2sgaW4g
bXkgCj4+IHNldHVwIGFuZCBnb3QgYW4gZmF1bHQsIHNpbWlsYXIgdG8gd2hhdCBBbWl0IGhhZCBm
YWNlZC4KPj4KPj4KPj4gKFhFTikgaGFuZGxlIC9tZW1vcnlANDgwMDAwMDAKPj4gKFhFTinCoMKg
IFNraXAgaXQgKG1hdGNoZWQpCj4+IChYRU4pIGhhbmRsZSAvcmVzZXJ2ZWQtbWVtb3J5Cj4+IChY
RU4pIGR0X2lycV9udW1iZXI6IGRldj0vcmVzZXJ2ZWQtbWVtb3J5Cj4+IChYRU4pIC9yZXNlcnZl
ZC1tZW1vcnkgcGFzc3Rocm91Z2ggPSAxIG5pcnEgPSAwIG5hZGRyID0gMAo+PiAoWEVOKSBoYW5k
bGUgL3Jlc2VydmVkLW1lbW9yeS9saW51eCxsb3NzeV9kZWNvbXByZXNzCj4+IChYRU4pIGR0X2ly
cV9udW1iZXI6IGRldj0vcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4LGxvc3N5X2RlY29tcHJlc3MKPj4g
KFhFTikgL3Jlc2VydmVkLW1lbW9yeS9saW51eCxsb3NzeV9kZWNvbXByZXNzIHBhc3N0aHJvdWdo
ID0gMSBuaXJxID0gMCAKPj4gbmFkZHIgPSAxCj4+IChYRU4pIERUOiAqKiB0cmFuc2xhdGlvbiBm
b3IgZGV2aWNlIAo+PiAvcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4LGxvc3N5X2RlY29tcHJlc3MgKioK
Pj4gKFhFTikgRFQ6IGJ1cyBpcyBkZWZhdWx0IChuYT0yLCBucz0yKSBvbiAvcmVzZXJ2ZWQtbWVt
b3J5Cj4+IChYRU4pIERUOiB0cmFuc2xhdGluZyBhZGRyZXNzOjwzPiAwMDAwMDAwMDwzPiA1NDAw
MDAwMDwzPgo+PiAoWEVOKSBEVDogcGFyZW50IGJ1cyBpcyBkZWZhdWx0IChuYT0yLCBucz0yKSBv
biAvCj4+IChYRU4pIERUOiBlbXB0eSByYW5nZXM7IDE6MSB0cmFuc2xhdGlvbgo+PiAoWEVOKSBE
VDogcGFyZW50IHRyYW5zbGF0aW9uIGZvcjo8Mz4gMDAwMDAwMDA8Mz4gMDAwMDAwMDA8Mz4KPj4g
KFhFTikgRFQ6IHdpdGggb2Zmc2V0OiA1NDAwMDAwMAo+PiAoWEVOKSBEVDogb25lIGxldmVsIHRy
YW5zbGF0aW9uOjwzPiAwMDAwMDAwMDwzPiA1NDAwMDAwMDwzPgo+PiAoWEVOKSBEVDogcmVhY2hl
ZCByb290IG5vZGUKPj4gKFhFTinCoMKgIC0gTU1JTzogMDA1NDAwMDAwMCAtIDAwNTcwMDAwMDAg
UDJNVHlwZT01Cj4+IChYRU4pIGhhbmRsZSAvcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4LGFkc3AKPj4g
KFhFTikgZHRfaXJxX251bWJlcjogZGV2PS9yZXNlcnZlZC1tZW1vcnkvbGludXgsYWRzcAo+PiAo
WEVOKSAvcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4LGFkc3AgcGFzc3Rocm91Z2ggPSAxIG5pcnEgPSAw
IG5hZGRyID0gMQo+PiAoWEVOKSBEVDogKiogdHJhbnNsYXRpb24gZm9yIGRldmljZSAvcmVzZXJ2
ZWQtbWVtb3J5L2xpbnV4LGFkc3AgKioKPj4gKFhFTikgRFQ6IGJ1cyBpcyBkZWZhdWx0IChuYT0y
LCBucz0yKSBvbiAvcmVzZXJ2ZWQtbWVtb3J5Cj4+IChYRU4pIERUOiB0cmFuc2xhdGluZyBhZGRy
ZXNzOjwzPiAwMDAwMDAwMDwzPiA1NzAwMDAwMDwzPgo+PiAoWEVOKSBEVDogcGFyZW50IGJ1cyBp
cyBkZWZhdWx0IChuYT0yLCBucz0yKSBvbiAvCj4+IChYRU4pIERUOiBlbXB0eSByYW5nZXM7IDE6
MSB0cmFuc2xhdGlvbgo+PiAoWEVOKSBEVDogcGFyZW50IHRyYW5zbGF0aW9uIGZvcjo8Mz4gMDAw
MDAwMDA8Mz4gMDAwMDAwMDA8Mz4KPj4gKFhFTikgRFQ6IHdpdGggb2Zmc2V0OiA1NzAwMDAwMAo+
PiAoWEVOKSBEVDogb25lIGxldmVsIHRyYW5zbGF0aW9uOjwzPiAwMDAwMDAwMDwzPiA1NzAwMDAw
MDwzPgo+PiAoWEVOKSBEVDogcmVhY2hlZCByb290IG5vZGUKPj4gKFhFTinCoMKgIC0gTU1JTzog
MDA1NzAwMDAwMCAtIDAwNTgwMDAwMDAgUDJNVHlwZT01Cj4+IChYRU4pIGhhbmRsZSAvcmVzZXJ2
ZWQtbWVtb3J5L2xpbnV4LGNtYQo+PiAoWEVOKSBkdF9pcnFfbnVtYmVyOiBkZXY9L3Jlc2VydmVk
LW1lbW9yeS9saW51eCxjbWEKPj4gKFhFTikgL3Jlc2VydmVkLW1lbW9yeS9saW51eCxjbWEgcGFz
c3Rocm91Z2ggPSAxIG5pcnEgPSAwIG5hZGRyID0gMQo+PiAoWEVOKSBEVDogKiogdHJhbnNsYXRp
b24gZm9yIGRldmljZSAvcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4LGNtYSAqKgo+PiAoWEVOKSBEVDog
YnVzIGlzIGRlZmF1bHQgKG5hPTIsIG5zPTIpIG9uIC9yZXNlcnZlZC1tZW1vcnkKPj4gKFhFTikg
RFQ6IHRyYW5zbGF0aW5nIGFkZHJlc3M6PDM+IDAwMDAwMDAwPDM+IDU4MDAwMDAwPDM+Cj4+IChY
RU4pIERUOiBwYXJlbnQgYnVzIGlzIGRlZmF1bHQgKG5hPTIsIG5zPTIpIG9uIC8KPj4gKFhFTikg
RFQ6IGVtcHR5IHJhbmdlczsgMToxIHRyYW5zbGF0aW9uCj4+IChYRU4pIERUOiBwYXJlbnQgdHJh
bnNsYXRpb24gZm9yOjwzPiAwMDAwMDAwMDwzPiAwMDAwMDAwMDwzPgo+PiAoWEVOKSBEVDogd2l0
aCBvZmZzZXQ6IDU4MDAwMDAwCj4+IChYRU4pIERUOiBvbmUgbGV2ZWwgdHJhbnNsYXRpb246PDM+
IDAwMDAwMDAwPDM+IDU4MDAwMDAwPDM+Cj4+IChYRU4pIERUOiByZWFjaGVkIHJvb3Qgbm9kZQo+
PiAqKFhFTinCoMKgIC0gTU1JTzogMDA1ODAwMDAwMCAtIDAwNzAwMDAwMDAgUDJNVHlwZT01Kgo+
PiAoWEVOKSBoYW5kbGUgL3Jlc2VydmVkLW1lbW9yeS9saW51eCxtdWx0aW1lZGlhCj4+IChYRU4p
IGR0X2lycV9udW1iZXI6IGRldj0vcmVzZXJ2ZWQtbWVtb3J5L2xpbnV4LG11bHRpbWVkaWEKPj4g
KFhFTikgL3Jlc2VydmVkLW1lbW9yeS9saW51eCxtdWx0aW1lZGlhIHBhc3N0aHJvdWdoID0gMSBu
aXJxID0gMCBuYWRkciAKPj4gPSAxCj4+IChYRU4pIERUOiAqKiB0cmFuc2xhdGlvbiBmb3IgZGV2
aWNlIC9yZXNlcnZlZC1tZW1vcnkvbGludXgsbXVsdGltZWRpYSAqKgo+PiAoWEVOKSBEVDogYnVz
IGlzIGRlZmF1bHQgKG5hPTIsIG5zPTIpIG9uIC9yZXNlcnZlZC1tZW1vcnkKPj4gKFhFTikgRFQ6
IHRyYW5zbGF0aW5nIGFkZHJlc3M6PDM+IDAwMDAwMDAwPDM+IDcwMDAwMDAwPDM+Cj4+IChYRU4p
IERUOiBwYXJlbnQgYnVzIGlzIGRlZmF1bHQgKG5hPTIsIG5zPTIpIG9uIC8KPj4gKFhFTikgRFQ6
IGVtcHR5IHJhbmdlczsgMToxIHRyYW5zbGF0aW9uCj4+IChYRU4pIERUOiBwYXJlbnQgdHJhbnNs
YXRpb24gZm9yOjwzPiAwMDAwMDAwMDwzPiAwMDAwMDAwMDwzPgo+PiAoWEVOKSBEVDogd2l0aCBv
ZmZzZXQ6IDcwMDAwMDAwCj4+IChYRU4pIERUOiBvbmUgbGV2ZWwgdHJhbnNsYXRpb246PDM+IDAw
MDAwMDAwPDM+IDcwMDAwMDAwPDM+Cj4+IChYRU4pIERUOiByZWFjaGVkIHJvb3Qgbm9kZQo+PiAo
WEVOKcKgwqAgLSBNTUlPOiAwMDcwMDAwMDAwIC0gMDA4MDAwMDAwMCBQMk1UeXBlPTUKPj4gKFhF
TikgaGFuZGxlIC9tbW5ncgo+PiAoWEVOKSBkdF9pcnFfbnVtYmVyOiBkZXY9L21tbmdyCj4+IChY
RU4pIC9tbW5nciBwYXNzdGhyb3VnaCA9IDEgbmlycSA9IDAgbmFkZHIgPSAwCj4+IChYRU4pIGhh
bmRsZSAvbW1uZ3JidWYKPj4gKFhFTikgZHRfaXJxX251bWJlcjogZGV2PS9tbW5ncmJ1Zgo+PiAo
WEVOKSAvbW1uZ3JidWYgcGFzc3Rocm91Z2ggPSAxIG5pcnEgPSAwIG5hZGRyID0gMAo+PiAoWEVO
KSBoYW5kbGUgL3ZzcG1faWYKPj4gKFhFTikgZHRfaXJxX251bWJlcjogZGV2PS92c3BtX2lmCj4+
IChYRU4pIC92c3BtX2lmIHBhc3N0aHJvdWdoID0gMSBuaXJxID0gMCBuYWRkciA9IDAKPj4gKFhF
TikgQWxsb2NhdGluZyBQUEkgMTYgZm9yIGV2ZW50IGNoYW5uZWwgaW50ZXJydXB0Cj4+IChYRU4p
IENyZWF0ZSBoeXBlcnZpc29yIG5vZGUKPj4gKFhFTikgQ3JlYXRlIFBTQ0kgbm9kZQo+PiAoWEVO
KSBDcmVhdGUgY3B1cyBub2RlCj4+IChYRU4pIENyZWF0ZSBjcHVAMCAobG9naWNhbCBDUFVJRDog
MCkgbm9kZQo+PiAoWEVOKSBDcmVhdGUgY3B1QDEgKGxvZ2ljYWwgQ1BVSUQ6IDEpIG5vZGUKPj4g
KFhFTikgQ3JlYXRlIGNwdUAyIChsb2dpY2FsIENQVUlEOiAyKSBub2RlCj4+IChYRU4pIENyZWF0
ZSBjcHVAMyAobG9naWNhbCBDUFVJRDogMykgbm9kZQo+PiAoWEVOKSBDcmVhdGUgbWVtb3J5IG5v
ZGUgKHJlZyBzaXplIDQsIG5yIGNlbGxzIDQpCj4+IChYRU4pwqDCoCBCYW5rIDA6IDB4NjAwMDAw
MDAtPjB4NzAwMDAwMDAKPj4gKihYRU4pIExvYWRpbmcgekltYWdlIGZyb20gMDAwMDAwMDA3YTAw
MDAwMCB0byAKPj4gMDAwMDAwMDA2MDA4MDAwMC0wMDAwMDAwMDYyMDgwMDAwKgo+PiAoWEVOKQo+
PiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+IChYRU4p
IFBhbmljIG9uIENQVSAwOgo+PiAoWEVOKSBVbmFibGUgdG8gY29weSB0aGUga2VybmVsIGluIHRo
ZSBod2RvbSBtZW1vcnkKPj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+PiAoWEVOKQo+PiAoWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCj4+Cj4g
Cj4gVGhlcmUgaXMgYSBxdWVzdGlvbiB3aGljaCB3b3JyaWVzIG1lIGFuZCBsaWtlbHkgb3RoZXIg
cGVvcGxlIGFzIHdlbGwuIAo+IFdoaWNoIGlzICJyZXNlcnZlZCBtZW1vcnkgYXJlYSBzdXBwb3J0
IGluIFhlbiIuIFNvbWUgU29DcyBleGNlcHQgCj4gYXBwbGljYXRpb24gcHJvY2Vzc29ycyBoYXZl
IHNvbWUgSVBzIChjby1wcm9jZXNzb3JzLCBkc3BzLCBjb2RlY3MsIAo+IHdoYXRldmVyKSB3aGlj
aCByZWx5IG9uIGEgc3BlY2lmaWMgcHJlZGVmaW5lZCBtZW1vcnkgcmVnaW9ucywgb3IgZXZlbiAK
PiBjYW4gd29yayB3aXRoIHRoZXNlIG1lbW9yeSByZWdpb25zIG9ubHkuLi4KClRoaXMgZGlzY3Vz
c2lvbiBjYW1lLXVwIHRpbWUgdG8gdGltZSBvbiB0aGUgTUwuIEkgd291bGQgbG92ZSB0byBzZWUg
CnBhdGNoZXMgd2UgY2FuIGRpc2N1c3MgOikKCj4gCj4gV2l0aG91dCB0aGlzIGZlYXR1cmUgYmVp
bmcgc3VwcG9ydGVkLCB3ZSB3b24ndCBiZSBhYmxlIHRvIHVzZSBJUHMsIHdob3NlIAo+IGZpcm13
YXJlIHJlcXVpcmVzIGEgcHJlZGVmaW5lZCBtZW1vcnkgcmVnaW9uIHRvIHRhbGsgdG8gYW4gYXBw
bGljYXRpb24gCj4gcHJvY2Vzc29yLCBJIGFtIGFmcmFpZC4KPiBPbmUgb3B0aW9uIGNvbWVzIHRv
IG1pbmQuLi4gSSBwcmVzdW1lLCB0aGUgdXNlIG9mICJpb21lbSIgcHJvcGVydHkgaW4gCj4gZG9t
YWluIGNvbmZpZyBjb3VsZCBhbGxvdyB1cyB0byBhc3NpZ24gMToxIG1hcHBlZCByZWdpb24gdG8g
dGhhdCBndWVzdCAKPiBkb21haW4uIFdvdWxkIGl0IGJlIGEgY29ycmVjdCBvcHRpb24/Cj4gV2hh
dCBuZWVkcyB0byBiZSBpbXBsZW1lbnRpbmcgaXQgWGVuLCBmb3IgZXhhbXBsZSwgdG8gaGF2ZSBh
IHBvc3NpYmlsaXR5IAo+IHRvIGFzc2lnbiBhIHBhcnRpY3VsYXIgcmVzZXJ2ZWQgbWVtb3J5IHJl
Z2lvbihzKSB0byBhIHBhcnRpY3VsYXIgZ3Vlc3QgCj4gZG9tYWluPwoKV2VsbCwgZm9yIGEgZmly
c3QgeW91IG5lZWQgdG8gZGVhbCB3aXRoIFhlbiBhbmQgRG9tMC4gRm9yIGluc3RhbmNlLCBYZW4g
CmFsbG9jYXRvciBzaG91bGQgbm90IGJlIGFibGUgdG8gdXNlIHRoYXQgbWVtb3J5IGZvciBhIG5v
cm1hbCBSQU0gcGFnZS4KClRoZXJlIHdhcyBzb21lIGRpc2N1c3Npb25zIG9uIHRoZSBNTCBhIGxv
bmcgdGltZSBhZ28gd2l0aCBBbmRyaWkgKHNlZSAKWzFdKS4gTWF5YmUgaGUgaGFzIHNvbWUgcGF0
Y2hlcyByZWFkeSBmb3IgaXQuCgpDaGVlcnMsCgpbMV0gCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNy9tc2cwMjY3NC5odG1sCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 25 23:30:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Feb 2019 23:30:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyPhv-0003dL-Qf; Mon, 25 Feb 2019 23:30:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eFH1=RA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyPht-0003d9-Pt
 for xen-devel@lists.xenproject.org; Mon, 25 Feb 2019 23:30:45 +0000
X-Inumbo-ID: 5ebd812f-3955-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ebd812f-3955-11e9-bc90-bc764e045a96;
 Mon, 25 Feb 2019 23:30:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyPhq-0003jr-WC; Mon, 25 Feb 2019 23:30:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyPhq-0004n1-HL; Mon, 25 Feb 2019 23:30:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyPhq-0007Jv-GK; Mon, 25 Feb 2019 23:30:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133399-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:<job
 status>:broken:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-libvirt:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 linux-4.19:build-amd64-xsm:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-4.19:test-armhf-armhf-xl-credit1:<job status>:broken:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-pvshim:<job status>:broken:regression
 linux-4.19:test-armhf-armhf-xl-cubietruck:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-xl-pvshim:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-credit2:host-install(4):broken:regression
 linux-4.19:build-amd64-xsm:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:host-install/dst_host(5):broken:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-xl-raw:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-examine:host-install:broken:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-libvirt:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-examine:host-install:broken:regression
 linux-4.19:test-armhf-armhf-xl-credit1:host-install(4):broken:regression
 linux-4.19:test-armhf-armhf-xl-cubietruck:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qcow2:debian-di-install:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.19:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=eb1e5b1a64ee6526a7cdb22357dcafc6ba643fbe
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Feb 2019 23:30:42 +0000
Subject: [Xen-devel] [linux-4.19 test] 133399: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzM5OSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzMzOTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNCBob3N0LWluc3RhbGwoNCkgYnJva2Vu
IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDQg
aG9zdC1pbnN0YWxsKDQpICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgNSBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkgYnJv
a2VuIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgIDUgaG9zdC1pbnN0YWxsICAgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNSBob3N0LWluc3RhbGwg
ICAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgNCBob3N0LWluc3RhbGwoNCkgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEw
IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAg
ICAgICAgICAgICAgICBlYjFlNWIxYTY0ZWU2NTI2YTdjZGIyMjM1N2RjYWZjNmJhNjQzZmJlCmJh
c2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMy
ZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgt
MTEtMDIgMDU6Mzk6MDggWiAgMTE1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAy
MDE4LTExLTA0IDE0OjEwOjE1IFogIDExMyBkYXlzICAgNzUgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMzMzk5ICAyMDE5LTAyLTIzIDE3OjIwOjU2IFogICAgMiBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQoxNDAzIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3Qg
bGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyIGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1KQpicm9rZW4tc3RlcCB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSBob3N0LWluc3RhbGwKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgaG9zdC1pbnN0YWxsCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSA4MzQ5MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 02:14:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 02:14:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gySFl-0007tW-Br; Tue, 26 Feb 2019 02:13:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1P+S=RB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gySFj-0007tK-ND
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 02:13:51 +0000
X-Inumbo-ID: 27b47b6f-396c-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27b47b6f-396c-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 02:13:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gySFh-00009j-6W; Tue, 26 Feb 2019 02:13:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gySFg-0006e0-U4; Tue, 26 Feb 2019 02:13:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gySFg-0003Bt-TA; Tue, 26 Feb 2019 02:13:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133406-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-pygrub:<job
 status>:broken:regression
 linux-3.18:test-armhf-armhf-xl-vhd:<job status>:broken:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-3.18:test-armhf-armhf-libvirt:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-3.18:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 linux-3.18:test-armhf-armhf-xl:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-3.18:test-armhf-armhf-xl-credit2:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-3.18:test-armhf-armhf-examine:host-install:broken:regression
 linux-3.18:test-armhf-armhf-libvirt:host-install(4):broken:regression
 linux-3.18:test-armhf-armhf-xl-credit2:host-install(4):broken:regression
 linux-3.18:test-armhf-armhf-xl:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-pygrub:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-examine:host-install:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-rumprun-i386:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:host-install/src_host(4):broken:regression
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-xl-raw:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:host-install(4):broken:regression
 linux-3.18:test-armhf-armhf-xl-vhd:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-3.18:test-armhf-armhf-libvirt-raw:guest-start:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-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-amd64-xl-pvhv2-intel:guest-start: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:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=e128f16fddb66db5a73c30d4f3558d037d119e58
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Feb 2019 02:13:48 +0000
Subject: [Xen-devel] [linux-3.18 test] 133406: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQwNiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0MDYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgPGpvYiBzdGF0dXM+ICAgYnJva2VuCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICA8am9iIHN0YXR1cz4gICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgIGJyb2tl
bgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgIDUgaG9zdC1pbnN0YWxsICAgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJva2VuIFJFR1IuIHZzLiAxMjg4NTgK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNCBob3N0LWluc3RhbGwoNCkgICBi
cm9rZW4gUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICA1IGhvc3QtaW5zdGFsbCAgICAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDQgaG9zdC1p
bnN0YWxsL3NyY19ob3N0KDQpIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNCBob3N0LWlu
c3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQg
YXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2Vy
bmVsLWJ1aWxkICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBl
MTI4ZjE2ZmRkYjY2ZGI1YTczYzMwZDRmMzU1OGQwMzdkMTE5ZTU4CmJhc2VsaW5lIHZlcnNpb246
CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMw
YTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAtMTcgMjE6NDc6Mzkg
WiAgMTMxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NzYwICAyMDE4LTExLTEwIDE2OjE3
OjMwIFogIDEwNyBkYXlzICAgNzEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNDA2
ICAyMDE5LTAyLTI0IDA0OjAzOjIzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo2MjIg
cGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxs
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bCBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgYnJva2VuCmJyb2tl
bi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSBob3N0LWluc3RhbGwKYnJva2VuLXN0ZXAg
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YXJtaGYtYXJtaGYteGwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgaG9zdC1pbnN0YWxsCmJyb2tlbi1zdGVwIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBob3N0LWluc3Rh
bGwvc3JjX2hvc3QoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIGhvc3QtaW5z
dGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTY0
MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 02:33:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 02:33:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gySYr-00017I-1g; Tue, 26 Feb 2019 02:33:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1P+S=RB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gySYp-000178-Fz
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 02:33:35 +0000
X-Inumbo-ID: e9db7b65-396e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9db7b65-396e-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 02:33:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gySYm-0000WF-VK; Tue, 26 Feb 2019 02:33:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gySYm-0007h9-My; Tue, 26 Feb 2019 02:33:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gySYm-0003VM-MJ; Tue, 26 Feb 2019 02:33:32 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133421-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:<job
 status>:broken:regression
 freebsd-master:build-amd64-freebsd:host-install(5):broken:regression
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=1af4cb880c1e77845a4112c9f80229cacffc8592
X-Osstest-Versions-That: freebsd=559f0dfc7a5f8f6a3ba157087820ce5e93c21486
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Feb 2019 02:33:32 +0000
Subject: [Xen-devel] [freebsd-master test] 133421: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQyMSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNDIxLwoKRmFpbHVyZXMgYW5kIHBy
b2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWls
ZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICA1IGhvc3QtaW5zdGFsbCg1KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMzNjUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1m
cmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAg
MWFmNGNiODgwYzFlNzc4NDVhNDExMmM5ZjgwMjI5Y2FjZmZjODU5MgpiYXNlbGluZSB2ZXJzaW9u
OgogZnJlZWJzZCAgICAgICAgICAgICAgNTU5ZjBkZmM3YTVmOGY2YTNiYTE1NzA4NzgyMGNlNWU5
M2MyMTQ4NgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzMzY1ICAyMDE5LTAyLTIyIDA5OjE5OjA4
IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQyMSAgMjAxOS0wMi0yNSAwOTox
OToyNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGJkZSA8YmRlQEZy
ZWVCU0Qub3JnPgogIGJydWVmZmVyIDxicnVlZmZlckBGcmVlQlNELm9yZz4KICBid2lkYXdzayA8
YndpZGF3c2tARnJlZUJTRC5vcmc+CiAgYnogPGJ6QEZyZWVCU0Qub3JnPgogIGRhYiA8ZGFiQEZy
ZWVCU0Qub3JnPgogIGRpbSA8ZGltQEZyZWVCU0Qub3JnPgogIGdsZWJpdXMgPGdsZWJpdXNARnJl
ZUJTRC5vcmc+CiAgaHNlbGFza3kgPGhzZWxhc2t5QEZyZWVCU0Qub3JnPgogIGlhbiA8aWFuQEZy
ZWVCU0Qub3JnPgogIGltcCA8aW1wQEZyZWVCU0Qub3JnPgogIGppbGxlcyA8amlsbGVzQEZyZWVC
U0Qub3JnPgogIGtwIDxrcEBGcmVlQlNELm9yZz4KICBtYXYgPG1hdkBGcmVlQlNELm9yZz4KICBt
bWFjeSA8bW1hY3lARnJlZUJTRC5vcmc+CiAgc29ib21heCA8c29ib21heEBGcmVlQlNELm9yZz4K
ICB1bWUgPHVtZUBGcmVlQlNELm9yZz4KICB3dWxmIDx3dWxmQEZyZWVCU0Qub3JnPgoKam9iczoK
IGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1hbWQ2NC1mcmVlYnNkIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1mcmVlYnNk
IGhvc3QtaW5zdGFsbCg1KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA1NTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 04:22:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 04:22:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyUFj-0001Wa-98; Tue, 26 Feb 2019 04:21:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1P+S=RB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyUFh-0001WK-S9
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 04:21:57 +0000
X-Inumbo-ID: 0ca37172-397e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ca37172-397e-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 04:21:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyUFe-0002j6-KO; Tue, 26 Feb 2019 04:21:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyUFe-0003EK-7m; Tue, 26 Feb 2019 04:21:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyUFe-0004DG-78; Tue, 26 Feb 2019 04:21:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133430-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-armhf:<job
 status>:broken:regression
 xen-unstable-smoke:build-armhf:host-install(4):broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail: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=1c858928009c51178a9c6cac9e42343ee81dfe37
X-Osstest-Versions-That: xen=e72ecc7615410e5bf1a1c9a4c7772322c16eeb82
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Feb 2019 04:21:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133430: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQzMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQzMC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMzgyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBsaWtlIDEzMzM3MQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIDFjODU4OTI4MDA5YzUxMTc4YTljNmNhYzllNDIzNDNlZTgx
ZGZlMzcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGU3MmVjYzc2MTU0
MTBlNWJmMWExYzlhNGM3NzcyMzIyYzE2ZWViODIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzM4
MiAgMjAxOS0wMi0yMiAyMjowMDozOCBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzM0MzAgIDIwMTktMDItMjUgMjM6MDA6NTUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLXN0
ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MWM4NTg5MjgwMDljNTExNzhhOWM2Y2FjOWU0MjM0M2VlODFkZmUzNwpBdXRob3I6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxOCAxMDoyMTowNiAy
MDE5ICswMDAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBQYW5pYyBtZXNzYWdlIHNob3Vs
ZCBlbmQgd2l0aCBhIG5ld2xpbmUKICAgIAogICAgU2luY2UgY29tbWl0IDI1ZWI1ZWVjNzkgInhl
bjogRml4IGluY29uc2lzdGVudCBjYWxsZXJzIG9mIHBhbmljKCkiIGFsbAogICAgdGhlIHBhbmlj
IG1lc3NhZ2Ugc2hvdWxkIGVuZCB3aXRoIGEgbmV3bGluZS4gVW5mb3J0dW5hdGVseSwgc29tZQog
ICAgY29tbWl0cyBwdXNoZWQgYWZ0ZXJ3YXJkcyBkb2VzIG5vdCBmb2xsb3cgdGhlIHJ1bGUuCiAg
ICAKICAgIE1vZGlmeSB0aGUgb2ZmZW5kaW5nIHBhbmljIG1lc3NhZ2VzIHRvIGF2b2lkIG1vcmUg
aW5jb25zaXN0ZW5jeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBjYzg1ZGU1NzBjN2VkOTFiMzJmMTIzYmVmMzVlNGFj
MjY5MmNiZmVmCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0
ZTogICBNb24gRmViIDE4IDEwOjE0OjM2IDIwMTkgKzAwMDAKCiAgICB4ZW4vYXJtOiBkb21haW5f
YnVpbGQ6IFJlcXVpcmUgdGhlIHByb3BlcnR5ICJjcHVzIiB3aGVuIGJ1aWxkaW5nIGEgZG9tVQog
ICAgCiAgICBUaGUgM3JkIGFyZ3VtZW50IG9mIGZ1bmN0aW9uIGR0X3Byb3BlcnR5X3JlYWRfdTMy
KCkgaXMgb25seSB2YWxpZCB3aGVuCiAgICB0aGUgY2FsbCBzdWNjZWVkZWQuIFNvIHdlIGNhbm5v
dCBhc3N1bWUgdGhlIHZhbHVlIHdpbGwgbm90IGJlIG1vZGlmZWQKICAgIGluIGNhc2Ugb2YgZmFp
bHVyZS4KICAgIAogICAgVGhlIGRvY3VtZW50YXRpb24gb2YgRG9tMGxlc3MgZG9lcyBub3QgZ2l2
ZSBhIGRlZmF1bHQgdmFsdWUgd2hlbiB0aGUKICAgIHByb3BlcnR5ICJjcHVzIiBpcyBub3Qgc2V0
LiBTbyByZXF1aXJlIHRoZSBwcm9wZXJ0eSBpbiB0aGUgY29uZmlndXJhdGlvbi4KICAgIAogICAg
Q292ZXJpdHktSUQ6IDE0NzY4MjUKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDgzYmE2NGMzZWJmMGU4ZDM4MzRlM2U1Yjc5YWNi
MmNlYjJjZDliYmEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpE
YXRlOiAgIE1vbiBGZWIgMTggMDk6NDI6MjcgMjAxOSArMDAwMAoKICAgIHhlbi9hcm06IHBzY2k6
IFBvcHVsYXRlIGFybV9zbWNjY19yZXMgb24gUFNDSV9GRUFUVVJFUyBjYWxsCiAgICAKICAgIENv
bW1pdCAwYmM2YTY4ZGE1ICJ4ZW4vYXJtOiBSZXBsYWNlIGNhbGxfc21jIHdpdGggYXJtX3NtY2Nj
X3NtYyIKICAgIG1pc3Rha2VubHkgZm9yZ290IHRvIHBvcHVsYXRlIGFybV9zbWNjY19yZXMuIFNv
IGEgZ2FyYmFnZSB2YWx1ZSB3YXMKICAgIHVzZWQgYXMgcmV0dXJuIHZhbHVlLgogICAgCiAgICBD
b3Zlcml0eS1JRDogMTQ3NjgyNwogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 07:02:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 07:02:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyWkO-0006N6-GO; Tue, 26 Feb 2019 07:01:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1P+S=RB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyWkM-0006Mw-HF
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 07:01:46 +0000
X-Inumbo-ID: 5fe7cf77-3994-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fe7cf77-3994-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 07:01:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyWkJ-00066s-Aj; Tue, 26 Feb 2019 07:01:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyWkJ-0006Qd-0C; Tue, 26 Feb 2019 07:01:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyWkI-0007xf-Vb; Tue, 26 Feb 2019 07:01:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133407-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-migrupgrade:<job
 status>:broken:regression
 xen-4.9-testing:test-xtf-amd64-amd64-3:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:<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:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:<job
 status>:broken:regression
 xen-4.9-testing:build-armhf:host-install(4):broken:regression
 xen-4.9-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-pygrub:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 xen-4.9-testing:test-xtf-amd64-amd64-2:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-pair:<job status>:broken:regression
 xen-4.9-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 xen-4.9-testing:build-i386-xsm:host-install(4):broken:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:build-i386-pvops:kernel-build:fail:regression
 xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 xen-4.9-testing:test-xtf-amd64-amd64-2:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl: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-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:host-install/dst_host(5):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-pair:host-install/src_host(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-migrupgrade:host-install/dst_host(5):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64: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-xtf-amd64-amd64-3:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2: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-qemut-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-migrupgrade:debian-install/dst_host:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install: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-rtds:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 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-amd: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-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow: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-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386: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-qemut-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-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64: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-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-migrupgrade: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-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-armhf-libvirt: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-rtds: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-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-credit1: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-amd64-amd64-xl-qemuu-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl: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-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install: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-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-ws16-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-qemut-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f5acf97f669c6bc9691e03771ad06703da77e0d5
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Feb 2019 07:01:42 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133407: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQwNyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQwNy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMxNAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4g
MTMzMzE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMzMzMTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gYnJva2VuIGluIDEzMzMxNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMTQKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGlu
IDEzMzMxNAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgIGJyb2tlbiBpbiAxMzMzMTQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgYnJva2VuIGluIDEzMzMxNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDxqb2Igc3RhdHVzPiBicm9rZW4gaW4gMTMzMzE0CiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzE0IFJFR1IuIHZz
LiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgYnJva2VuIGluIDEzMzM3OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzc4CiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuICBpbiAxMzMzNzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJva2VuIGluIDEzMzM3OAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAg
aW4gMTMzMzc4CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gaW4gMTMzMzc4IFJFR1IuIHZzLiAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAx
MzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjg4OQogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgNiBrZXJuZWwtYnVpbGQgICBmYWlsIGluIDEzMzI5NSBSRUdSLiB2cy4gMTMyODg5CiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgIGZhaWwgaW4gMTMzMzc4
IFJFR1IuIHZzLiAxMzI4ODkKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMxNCBwYXNzIGluIDEzMzQw
NwogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
aW4gMTMzMzE0IHBhc3MgaW4gMTMzNDA3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzM0MDcKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAx
MzMzMTQgcGFzcyBpbiAxMzM0MDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzM0MDcKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMx
NCBwYXNzIGluIDEzMzQwNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTQgcGFzcyBpbiAxMzM0MDcK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGlu
IDEzMzMxNCBwYXNzIGluIDEzMzQwNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzE0IHBhc3MgaW4gMTMzNDA3CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEz
MzMxNCBwYXNzIGluIDEzMzQwNwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciA1IGhvc3Qt
aW5zdGFsbC9kc3RfaG9zdCg1KSBicm9rZW4gaW4gMTMzMzc4IHBhc3MgaW4gMTMzNDA3CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
aW4gMTMzMzc4IHBhc3MgaW4gMTMzNDA3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzc4IHBhc3MgaW4gMTMzNDA3CiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgNCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkgYnJva2VuIGlu
IDEzMzM3OCBwYXNzIGluIDEzMzQwNwogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgNSBo
b3N0LWluc3RhbGwvZHN0X2hvc3QoNSkgYnJva2VuIHBhc3MgaW4gMTMzMzE0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICBicm9rZW4gcGFz
cyBpbiAxMzMzMTQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNCBob3N0LWlu
c3RhbGwoNCkgICAgIGJyb2tlbiBwYXNzIGluIDEzMzM3OAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzMzc4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDQgaG9zdC1pbnN0YWxsKDQp
ICBicm9rZW4gcGFzcyBpbiAxMzMzNzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgIGJyb2tlbiBwYXNzIGluIDEzMzM3OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICAgYnJva2VuIHBh
c3MgaW4gMTMzMzc4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICBicm9rZW4gcGFzcyBpbiAxMzMzNzgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgIDQgaG9zdC1pbnN0YWxsKDQpICAgIGJyb2tlbiBwYXNzIGluIDEzMzM3
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3Rh
bGwoNCkgYnJva2VuIHBhc3MgaW4gMTMzMzc4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMzI5NSBwYXNzIGlu
IDEzMzQwNwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyIGZhaWwgaW4gMTMzMzE0IHBhc3MgaW4gMTMzMjk1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
aW4gMTMzMzE0IHBhc3MgaW4gMTMzMzc4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTQgZ3Vlc3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4gMTMzMzE0IHBhc3MgaW4gMTMzNDA3
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEzMzMxNCBwYXNzIGluIDEzMzQwNwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDEzMzMxNCBw
YXNzIGluIDEzMzQwNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMTQgcGFzcyBpbiAxMzM0MDcKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIGluIDEzMzMxNCBwYXNzIGluIDEzMzQwNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzMzNzgg
cGFzcyBpbiAxMzMzMTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEzMzM3OCBwYXNzIGluIDEz
MzQwNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZh
aWwgaW4gMTMzMzc4IHBhc3MgaW4gMTMzNDA3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgcGFzcyBpbiAxMzMyOTUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBwYXNzIGluIDEzMzI5NQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAxNiBkZWJpYW4taW5zdGFsbC9kc3RfaG9zdCAgICBmYWlsIHBhc3MgaW4gMTMzMzE0CiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWluc3RhbGwg
IGZhaWwgcGFzcyBpbiAxMzMzMTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMzMz
MTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzMzMxNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMzMzc4CiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMzMzNzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4gMTMzMzc4CiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgIGZhaWwgcGFz
cyBpbiAxMzMzNzgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGluIDEz
MzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBi
bG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMy
OTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBp
biAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzMy
OTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxv
Y2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTMz
Mjk1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzI5NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMjk1IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzMyOTUgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM3OCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
OCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTMzMjk1IGJsb2NrZWQgaW4gMTMyODg5
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgZmFp
bCBpbiAxMzMyOTUgbGlrZSAxMzI4ODkKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjk1IG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTMzMjk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjk1
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMzMyOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEzMzI5NSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEzMzMxNCBibG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEzMzMxNCBi
bG9ja2VkIGluIDEzMjg4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTMzMzE0IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgZmFpbCBpbiAxMzMzMTQgbGlrZSAx
MzI4ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICBmYWlsIGluIDEzMzMxNCBsaWtlIDEzMjg4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTMzMzE0IGxpa2UgMTMyODg5CiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
IGZhaWwgaW4gMTMzMzE0IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxMzMzMTQgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4g
MTMzMzc4IGxpa2UgMTMyODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMzI4ODkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlr
ZSAxMzI4ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMjg4OQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ZjVhY2Y5N2Y2NjljNmJjOTY5MWUwMzc3MWFkMDY3MDNkYTc3ZTBkNQpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgNTRhYTM4MmNiY2RjMWUyYmE3NWQ2NzM0MTUxY2E2ZTUz
MTA0ZTJmMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyODg5ICAyMDE5LTAyLTA0IDIyOjA0OjA5
IFogICAyMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzE0NyAgMjAxOS0wMi0xMSAxMzo0
MTo1MCBaICAgMTQgZGF5cyAgICA5IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC14dGYtYW1kNjQtYW1kNjQtMyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIGJyb2tlbgpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUp
CmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiBidWlsZC1h
cm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3Bz
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgYnJva2VuCgpOb3Qg
cHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgZjVhY2Y5N2Y2NjljNmJjOTY5MWUwMzc3MWFkMDY3MDNkYTc3
ZTBkNQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24g
RmViIDExIDE0OjA2OjI3IDIwMTkgKzAxMDAKCiAgICB1cGRhdGUgWGVuIHZlcnNpb24gdG8gNC45
LjQKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 07:25:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 07:25:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyX6n-0008RN-4H; Tue, 26 Feb 2019 07:24:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=edRR=RB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gyX6l-0008RI-2m
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 07:24:55 +0000
X-Inumbo-ID: 9bfc9d18-3997-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9bfc9d18-3997-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 07:24:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9B014AC43;
 Tue, 26 Feb 2019 07:24:52 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <20190214124907.12011-1-paul.durrant@citrix.com>
 <5C656ADD0200007800216B52@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <cacaec3b-3093-9b7f-01a9-f3c3dba6c01b@suse.com>
Date: Tue, 26 Feb 2019 08:24:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C656ADD0200007800216B52@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] viridian: fix the
 HvFlushVirtualAddress/List hypercall implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMjAxOSAxNDoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDIuMTkg
YXQgMTM6NDksIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+PiBAQCAt
Mzk2NCwyNiArMzk2NCwyOCBAQCBzdGF0aWMgdm9pZCBodm1fczNfcmVzdW1lKHN0cnVjdCBkb21h
aW4gKmQpCj4+ICAgICAgfQo+PiAgfQo+PiAgCj4+IC1zdGF0aWMgaW50IGh2bW9wX2ZsdXNoX3Rs
Yl9hbGwodm9pZCkKPj4gK2Jvb2wgaHZtX2ZsdXNoX3ZjcHVfdGxiKGJvb2wgKCpmbHVzaF92Y3B1
KSh2b2lkICpjdHh0LCBzdHJ1Y3QgdmNwdSAqdiksCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICB2b2lkICpjdHh0KQo+PiAgewo+PiArICAgIHN0YXRpYyBERUZJTkVfUEVSX0NQVShjcHVtYXNr
X3QsIGZsdXNoX2NwdW1hc2spOwo+PiArICAgIGNwdW1hc2tfdCAqbWFzayA9ICZ0aGlzX2NwdShm
bHVzaF9jcHVtYXNrKTsKPj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWlu
Owo+PiAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+PiAgCj4+IC0gICAgaWYgKCAhaXNfaHZtX2RvbWFp
bihkKSApCj4+IC0gICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAtCj4+ICAgICAgLyogQXZvaWQg
ZGVhZGxvY2sgaWYgbW9yZSB0aGFuIG9uZSB2Y3B1IHRyaWVzIHRoaXMgYXQgdGhlIHNhbWUgdGlt
ZS4gKi8KPj4gICAgICBpZiAoICFzcGluX3RyeWxvY2soJmQtPmh5cGVyY2FsbF9kZWFkbG9ja19t
dXRleCkgKQo+PiAtICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwo+PiArICAgICAgICByZXR1cm4g
ZmFsc2U7Cj4+ICAKPj4gICAgICAvKiBQYXVzZSBhbGwgb3RoZXIgdmNwdXMuICovCj4+ICAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+PiAtICAgICAgICBpZiAoIHYgIT0gY3VycmVudCApCj4+
ICsgICAgICAgIGlmICggdiAhPSBjdXJyZW50ICYmIGZsdXNoX3ZjcHUoY3R4dCwgdikgKQo+PiAg
ICAgICAgICAgICAgdmNwdV9wYXVzZV9ub3N5bmModik7Cj4+ICAKPj4gKyAgICBjcHVtYXNrX2Ns
ZWFyKG1hc2spOwo+IAo+IEknZCBwcmVmZXIgaWYgdGhpcyB3YXMgcHVsbGVkIGZ1cnRoZXIgZG93
biBhcyB3ZWxsLCBpbiBwYXJ0aWN1bGFyIG91dHNpZGUgdGhlCj4gbG9ja2VkIHJlZ2lvbi4gV2l0
aCB0aGlzLCB3aGljaCBpcyBlYXN5IGVub3VnaCB0byBkbyB3aGlsZSBjb21taXR0aW5nLAo+IFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gQ2MtaW5nIErD
vHJnZW4gaW4gdGhlIGhvcGVzIGZvciBoaXMgUi1hLWIuCgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 07:43:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 07:43:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyXOR-0001Yc-UI; Tue, 26 Feb 2019 07:43:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B+aJ=RB=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyXOR-0001YX-2r
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 07:43:11 +0000
X-Inumbo-ID: 28ee9dc2-399a-11e9-bc90-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28ee9dc2-399a-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 07:43:09 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id u21so8923604lfu.1
 for <xen-devel@lists.xenproject.org>; Mon, 25 Feb 2019 23:43:09 -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=+wDwWlhFHVQv3qleGn/zlQvgpDBQn/+5/N0ow5klbY4=;
 b=L3YifHxd8huKzMQE17XAqqT9ReCl8UQpHJaMh+QQbawBuGB2ZcPcKHoVrDa/uey/ua
 sKoze7iPlkCJ9yyh91BWoncsMQbxn/AOluEJrzfTtr239MNpPf0CLZmf8JOQLTJ8gzEt
 79yq7hZ7vm/+iYB4f8EYCX8QO3tJTYWrVi0HlF+Mnzrtp8Z2aCpdPl+jNkWHYLJ61amy
 zEaRwn0cMWUo/iBdn5psdLTA6B9ai7aSIv8A6MuTAeUKRwLoeM5kOUkHqBfm+hlIZ0U2
 mPsCrSPqxkP3iRsuPtfFxdIEyQWF2/TtfXllovaL5hADEcCwKx9/E11gvfxFQQXL321h
 ZUeQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=+wDwWlhFHVQv3qleGn/zlQvgpDBQn/+5/N0ow5klbY4=;
 b=JGEbo2gDlPH7wXl7O5nNRqh//wyT4OQSRC6pGhCWm2IUEdOfJIm4vOQOpMX9GVNP96
 PUpsWpwKU3J4I9UbxJtG+eRQ0QhZ/c3P07Sd0mVMdSnGM4w2OenmhONyugDsy3Btyk2K
 N2jm22HHMZ7pOMxIAgHYp0iDeVZHxsRUr1PRraTQUuyEKmdyeKwov6N6TdFfOTcbCp5D
 RljAAXHKX+WB9yqNkFPYyw+kFa4LxLc2gpdTKPzXWyel0EUSn8xc71fyVI8fYkd3f0fb
 tqV/OiyWhylkNsgyh080Ltx8R2xyjvoz/qxsr6IO/pELa/tv7Zl2ONKIx6BK1yG34ZJ7
 BhJQ==
X-Gm-Message-State: AHQUAuZ0cOMimuYAtIcVEGJZkoYI9PGItWnUijLzoTLYuPCTUIqTJ1Jd
 9XFtzELydRgI2zwUhgP/4bRYKMpI
X-Google-Smtp-Source: AHgI3IbDBc/5NcBVcg8QVoJmrUvE1PcnDTzpGeKPnLPWxg2RWtitnWzDtoiwNtv1rfA+Ntl4gSy/yA==
X-Received: by 2002:ac2:5588:: with SMTP id v8mr662611lfg.146.1551166987420;
 Mon, 25 Feb 2019 23:43:07 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 m18sm2900044lfh.43.2019.02.25.23.43.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Feb 2019 23:43:06 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
 <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
 <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
 <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <4f6fd331-e5d3-f297-7cbc-ae9f00272388@gmail.com>
Date: Tue, 26 Feb 2019 09:43:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyLzI1LzE5IDExOjM0IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBPbiAy
LzI1LzE5IDk6MTMgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gSSB0aGluayBpdCBp
cyBmaW5lIHRvIGV4cGxvaXQgY29tcGlsZXIgc3BlY2lmaWMgY2hlY2tzIHdoZW4gYXZhaWxhYmxl
Lgo+PiBIb3dldmVyLCBJIGRvbid0IHRoaW5rIHdlIHNob3VsZCBtYWtlIGFueSBkZWNpc2lvbnMg
b24gY29kZSBjb3JyZWN0bmVzcwo+PiBiYXNlZCBvbiB0aGUgY29tcGlsZXIgY2hlY2tzIHRoYXQg
d2UgaW50cm9kdWNlLgo+Pgo+PiBJbiBvdGhlciB3b3JkcywgSSB0aGluayBpdCBpcyBhIGdvb2Qg
aWRlYSB0byB1c2UgLVdzd2l0Y2gtZW51bSBpZgo+PiBwb3NzaWJsZSwgYnV0IGl0IGlzIG5vdCBh
IHJlYXNvbiBmb3Igbm90IGhhdmluZyBkZWZhdWx0IGxhYmVscyBpbiBwbGFjZQo+PiBhcyBzdWdn
ZXN0ZWQgYnkgMTYuNC4gVGhlIGNvZGUgc2hvdWxkIGJlIGFzIGNvcnJlY3QgYW5kIHNhZmUgYXMK
Pj4gcG9zc2libGUsIHdpdGhvdXQgcmVxdWlyaW5nIGV4dGVybmFsIGNvbXBpbGVyLXNwZWNpZmlj
IGNoZWNrcy4KPgo+IEFzIEkgc2FpZCBvbiBhbiBhbnN3ZXIgdG8gT2xla3NhbmRyLCBJIGFtIG5v
dCBhZ2FpbnN0IG9mIGhhdmluZyAKPiAiZGVmYXVsdCIgbGFiZWxzIGFzIGxvbmcgYXMgdGhleSBj
b250YWluIHNlbnNpYmxlIGFjdGlvbnMuCj4KPiBCdXQgdGhpcyBkb2VzIG5vdCByZWFsbHkgYWRk
cmVzcyBteSBwb2ludCBhYm92ZSByZWdhcmRpbmcgd2F5IHRvIGhlbHAgCj4gdGhlIHJldmlldy4g
SmFuIGlzIGFnYWluc3QgLVdzd2l0Y2gtZW51bSwgYW5kIEkgY2FuIHVuZGVyc3RhbmQgaGlzIAo+
IHBvaW50LiBTbyBob3cgZG8geW91IGRlYWwgd2l0aCBtaXNzaW5nIGl0ZW0/Cj4KSG0sIEkgd291
bGQgc3VnZ2VzdCB0byBkbyB0aGUgc2FtZSBhcyB5b3Ugd291bGQgZG8gaXQgbm93OiBhcyB3ZSBk
byBub3QgCmhhdmUgLVdzd2l0Y2guLi4KaW4gcGxhY2Ugb25lIHRoZW4gYWRkIGl0IG1hbnVhbGx5
LCBjaGVjay9jcmFmdCBhIHBhdGNoIGFuZCBqdXN0IHJlbW92ZSAKdGhlIHN3aXRjaCByaWdodCBi
ZWZvcmUgcHVibGlzaGluZyB0aGUgY2hhbmdlcy4KQXQgdGhlIGVuZCBvZiB0aGUgZGF5LCB3ZSBt
aWdodCB3YW50IGFkZGluZyBhIGNvbXBpbGUgdGltZSBvcHRpb24gd2hpY2ggCmVuYWJsZXMgYWRk
aXRpb25hbApjb21waWxlciBzd2l0Y2hlcyBmb3IgdGhlIHNhbWUgcHVycG9zZTogdGhpcyB3YXkg
dGhvc2UgYXJlIGRpc2FibGVkIGJ5IApkZWZhdWx0IChzbyBKYW4gd2lsbApiZSBoYXBweSkgYW5k
IGFyZSBlbmFibGVkIG9uIHJlcXVlc3QgKHNvIEp1bGllbiBpcyBoYXBweSkuCj4gQ2hlZXJzLAo+
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 09:16:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 09:16:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyYq7-0000xS-FB; Tue, 26 Feb 2019 09:15:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tNg/=RB=citrix.com=prvs=953f30066=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gyYq6-0000xN-Ae
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 09:15:50 +0000
X-Inumbo-ID: 1a0dfe6a-39a7-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a0dfe6a-39a7-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 09:15:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,415,1544486400"; d="scan'208";a="86450557"
Date: Tue, 26 Feb 2019 10:14:20 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190226091420.klgldhotiecezw6h@Air-de-Roger>
References: <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
 <fe44917f-bbe9-3e0e-fdda-2eb4db9f25c2@arm.com>
 <13a9616c-2d9a-f90b-3358-f2dcadbbb64d@gmail.com>
 <dbfd87e9-48fc-f641-9e24-ddb6c4f61135@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <dbfd87e9-48fc-f641-9e24-ddb6c4f61135@arm.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dave P Martin <Dave.Martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjUsIDIwMTkgYXQgMDE6NTU6NDJQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIE9sZWtzYW5kciwKPiAKPiBPbiAyNS8wMi8yMDE5IDEzOjI0LCBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyB3cm90ZToKPiA+IE9uIDIvMjIvMTkgMzozMyBQTSwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+ID4gPiBIaSwKPiA+ID4gCj4gPiA+IE9uIDIyLzAyLzIwMTkgMTI6MzgsIE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+ID4gPiA+IE9uIDIvMjAvMTkgMTA6NDYgUE0sIEp1
bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+IERpc2N1c3Npbmcgd2l0aCBteSB0ZWFtLCBhIHNv
bHV0aW9uIHRoYXQgY2FtZSB1cCB3b3VsZCBiZSB0bwo+ID4gPiA+ID4gaW50cm9kdWNlIG9uZSBh
dG9taWMgZmllbGQgcGVyIGV2ZW50IHRvIHJlY29yZCB0aGUgbnVtYmVyIG9mCj4gPiA+ID4gPiBl
dmVudCByZWNlaXZlZC4gSSB3aWxsIGV4cGxvcmUgdGhhdCBzb2x1dGlvbiB0b21vcnJvdy4KPiA+
ID4gPiBIb3cgd2lsbCB0aGlzIGhlbHAgaWYgZXZlbnRzIGhhdmUgc29tZSBwYXlsb2FkPwo+ID4g
PiAKPiA+ID4gV2hhdCBwYXlsb2FkPyBUaGUgZXZlbnQgY2hhbm5lbCBkb2VzIG5vdCBjYXJyeSBh
bnkgcGF5bG9hZC4gSXQgb25seQo+ID4gPiBub3RpZnkgeW91IHRoYXQgc29tZXRoaW5nIGhhcHBl
bi4gVGhlbiB0aGlzIGlzIHVwIHRvIHRoZSB1c2VyIHRvCj4gPiA+IGRlY2lkZSB3aGF0IHRvIHlv
dSB3aXRoIGl0Lgo+ID4gU29ycnksIEkgd2FzIHByb2JhYmx5IG5vdCBwcmVjaXNlIGVub3VnaC4g
SSBtZWFuIHRoYXQgYW4gZXZlbnQgbWlnaHQgaGF2ZQo+ID4gYXNzb2NpYXRlZCBwYXlsb2FkIGlu
IHRoZSByaW5nIGJ1ZmZlciwgZm9yIGV4YW1wbGUgWzFdLiBTbywgY291bnRpbmcgZXZlbnRzCj4g
PiBtYXkgaGVscCBzb21laG93LCBidXQgdGhlIHJpbmcncyBkYXRhIG1heSBzdGlsbCBiZSBsb3N0
Cj4gCj4gRnJvbSBteSB1bmRlcnN0YW5kaW5nIG9mIGV2ZW50IGNoYW5uZWxzIGFyZSBlZGdlIGlu
dGVycnVwdHMuIEJ5IGRlZmluaXRpb24sCgpJTU8gZXZlbnQgY2hhbm5lbHMgYXJlIGFjdGl2ZSBo
aWdoIGxldmVsIGludGVycnVwdHMuCgpMZXQncyB0YWtlIGludG8gYWNjb3VudCB0aGUgZm9sbG93
aW5nIHNpdHVhdGlvbjogeW91IGhhdmUgYW4gZXZlbnQKY2hhbm5lbCBtYXNrZWQgYW5kIHRoZSBl
dmVudCBjaGFubmVsIHBlbmRpbmcgYml0IChha2luIHRvIHRoZSBsaW5lIG9uCmJhcmUgbWV0YWwp
IGdvZXMgZnJvbSBsb3cgdG8gaGlnaCAoMCAtPiAxKSwgdGhlbiB5b3UgdW5tYXNrIHRoZQppbnRl
cnJ1cHQgYW5kIHlvdSBnZXQgYW4gZXZlbnQgaW5qZWN0ZWQuIElmIGl0IHdhcyBhbiBlZGdlIGlu
dGVycnVwdAp5b3Ugd29udCBnZXQgYW4gZXZlbnQgaW5qZWN0ZWQgYWZ0ZXIgdW5tYXNraW5nLCBi
ZWNhdXNlIHlvdSB3b3VsZApoYXZlIGxvc3QgdGhlIGVkZ2UuIEkgdGhpbmsgdGhlIHByb2JsZW0g
aGVyZSBpcyB0aGF0IExpbnV4IHRyZWF0cwpldmVudCBjaGFubmVscyBhcyBlZGdlIGludGVycnVw
dHMsIHdoZW4gdGhleSBhcmUgYWN0dWFsbHkgbGV2ZWwuCgpSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 09:17:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 09:17:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyYrx-0001D8-Sr; Tue, 26 Feb 2019 09:17:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v7ql=RB=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gyYrw-0001Cz-Pg
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 09:17:44 +0000
X-Inumbo-ID: 5e8cd617-39a7-11e9-bc90-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::705])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e8cd617-39a7-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 09:17:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=2KpMPlJc5CHw00TFl1tuvdScPjJYJBPsg1c67rTpwYU=;
 b=aVvpRcPmYgbLHyc8ILXa0rsNeN+kjCQOnbhwRQz6xxmvSdyvz+qG/HdttSVy4W2jS8JwUcXZcfnnFGd2IYFZEwBB+Pu8e9jmAVS4wcSfQgojnHCXBWfZLMKhBV65r1Kx4mG8PJE3XZ5iZc5oO2VFOd/SHIm/P2MnG/ksaQq/U3Y=
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com (10.171.103.139) by
 VI1PR0202MB3567.eurprd02.prod.outlook.com (52.134.19.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.15; Tue, 26 Feb 2019 09:17:40 +0000
Received: from VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::b17d:dc69:f89e:ca1f]) by VI1PR0202MB2928.eurprd02.prod.outlook.com
 ([fe80::b17d:dc69:f89e:ca1f%4]) with mapi id 15.20.1643.019; Tue, 26 Feb 2019
 09:17:40 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>
Thread-Topic: [PATCH v2] x86/mm: Clean up p2m_finish_type_change return value
Thread-Index: AQHUrkP5PQoBPOqo6UmSCp33T36QuqXyC7KA
Date: Tue, 26 Feb 2019 09:17:39 +0000
Message-ID: <802ba74b-40eb-de90-3ff5-de743b3ff78b@bitdefender.com>
References: <20190117090635.23731-1-aisaila@bitdefender.com>
In-Reply-To: <20190117090635.23731-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR06CA0027.eurprd06.prod.outlook.com
 (2603:10a6:20b:14::40) To VI1PR0202MB2928.eurprd02.prod.outlook.com
 (2603:10a6:800:de::11)
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 277c3805-2f33-4f6f-7459-08d69bcb4133
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0202MB3567; 
x-ms-traffictypediagnostic: VI1PR0202MB3567:|VI1PR0202MB3567:
x-microsoft-antispam-prvs: <VI1PR0202MB3567AB027DB267655B9833EFAB7B0@VI1PR0202MB3567.eurprd02.prod.outlook.com>
x-forefront-prvs: 096029FF66
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(376002)(39860400002)(346002)(366004)(396003)(199004)(189003)(6506007)(53546011)(386003)(106356001)(6512007)(5640700003)(66066001)(7736002)(6346003)(2501003)(5660300002)(256004)(105586002)(6916009)(76176011)(31686004)(8676002)(6486002)(316002)(53936002)(186003)(25786009)(71190400001)(31696002)(81156014)(71200400001)(86362001)(54906003)(14454004)(81166006)(99286004)(26005)(6116002)(3846002)(8936002)(52116002)(6246003)(4326008)(229853002)(6436002)(14444005)(97736004)(305945005)(2351001)(11346002)(486006)(476003)(2616005)(2906002)(36756003)(478600001)(68736007)(446003)(102836004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0202MB3567;
 H:VI1PR0202MB2928.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-microsoft-exchange-diagnostics: =?utf-8?B?MTtWSTFQUjAyMDJNQjM1Njc7MjM6WnJ0cEtrTlZZd2k0d1lUbDJnT1U3WFpJ?=
 =?utf-8?B?NTErR0FRbzhTOCtpREd5VnhZTzhobnBJRjRMb3lsTWVyZTh5TkdLMy9YMnNz?=
 =?utf-8?B?SU9IaHV4NUVua2lTYk5zdTlTc0tKaVJ2cTlsQkNacVUza0lleWkxTGtTdWF6?=
 =?utf-8?B?cGpKZ0xJaGUyVmJXZzhkdzJRb29pWllFVitGMjg2bWNlQnU0OGVZYmZ0amp5?=
 =?utf-8?B?RDk3U1pPaW5obTVTN25RSld6bjFkT2Iyd0NsRUF2Z2t3ck1XdjNDNHlRQSt0?=
 =?utf-8?B?NnNJQmhxcWpabngxcG95SElTbnZkRGxITWRYSGFCd01hOGFKWHlrRkEyMXVV?=
 =?utf-8?B?K3JNYVk5YWNwOXgrc09DVVd5ZDVHT3BraW1DdXl1N05pQ0xYWEFPWDM2K1dt?=
 =?utf-8?B?TCtHWjRrZGlhb0k1Ynp6QjlZQmFNZnpXSGNDQ1dDR01Gb0xrekdHWkhGUVZp?=
 =?utf-8?B?OG5DdzVrTjd2dkdDYnFRanFyUHNTNWZGa2xENkl2TnRyK2g3Nkw2dElza2cy?=
 =?utf-8?B?ZGZwd0JuZ055Z2RUK1VERy9wMkJMeVJHRHB3RmJkNHBwMG0vZDN5aXRzVWQ1?=
 =?utf-8?B?cTRjMUVSRWFkdDVIYnBIY2lXa2JaanZkbjhMNTdreldqWWpsVmorNk1FMit5?=
 =?utf-8?B?MlZTUWxwaUV4K01JYVVscVBua1lnSnNrMFFFTVdhM0Y3ZURaZjFYUHNqQ1hp?=
 =?utf-8?B?MTdxdi9vYzlGT3NySUNBSzQ1aU9oZWdvUlp5cnRpV2d0eWZnZFFHRzhMZ1Ny?=
 =?utf-8?B?amVKSWswR2RNREFEbDV5OHM3RGtTZ0wzYi9pTGpVK0pmWGpiVHNzSlJOeERh?=
 =?utf-8?B?Sll3NTZFTVQya1hjYVh0alFrM3c5YWlKaE1zemlYVWw1OHducCs4OTkwaWZp?=
 =?utf-8?B?UU15NzFPeTdBWm1BbmE0ejIzT1Bsa0VMSU90dGRiUGxMMWkvUm1jdDVLZFQ3?=
 =?utf-8?B?dFFOVVcydGlocWovcWoycUtHbXJtQm1ZTVUxN1JFYW4wSnlieWVXOUpvWm1j?=
 =?utf-8?B?bXRMOUlpM2dZc2laVUFJUUsrYTlnTlNlV2hXd0ludkhHT0ZFcVBYMURUcCtl?=
 =?utf-8?B?ek81a25RclRrZzdSeWl1WjlIdThvNVo1TXFRZ3lLTkx3L1VORVBjYWc3WVhN?=
 =?utf-8?B?M29Pb3l2N0R0bzJzcW11TUdWUWsrSFhmRW1Oa1dTRjVyQVNtTWMxcENWdFpI?=
 =?utf-8?B?d1J6ZjNHcHdTdUhtMlc1eGxjRHZiaFdSUU52ZTVOUStSaVd6TVAya1QreVJj?=
 =?utf-8?B?b1FSaGdNRVVyRFJUZ2NleGs3YldaQzFWK2xxWER5VSs1NHdSY2Yzdlg3dmN0?=
 =?utf-8?B?ajZZL2xWcUZ5c0tuQ3J4Qi9HbktrcmtvMS9MRks2aUxmbzlIYUxNYnVydGY3?=
 =?utf-8?B?di9kaDBFeGtVbDBQV1RlYk5nN1pnYTZLanpMaitacUxvWThjOSs2MWZkUEl0?=
 =?utf-8?B?S2JVOEE2OXFHMWlSY1BseWVEd1NRRmhETmxveTM0Q2RndHFrN3QzazNncXVH?=
 =?utf-8?B?VGR3dHZZdVkxc2NpRVRneGRiWXBlK3N1UmNlYTBlZXkwWnZmcTJKaDhBQ1V1?=
 =?utf-8?B?cjllRnZnOE5FOWVlVlp1TC8rVHB0a01lL1RtbE9YWXB2ZlNSaWpyS3J5Q0k1?=
 =?utf-8?B?R3djL0Zld2VaaFI3cDgwMFRFVnkwdkFwRGVzS2pZUUlUU0xtdGNwZkZiQ3dM?=
 =?utf-8?B?TjRGRUo3TE9HWFQ4MlJnZytOU2R6N1JzUG41eDFwMDhoUEI0VjEvM3pTSjE2?=
 =?utf-8?B?aEJheFBKaVJmT09qZEFFdXY2LzZpa01GMVl2R0pJMloyam4ySWl6ZFRob1hY?=
 =?utf-8?B?eElXeFFEZ3g4L3JqVWhscmFJNEtlT2xlT1hQcGw1dEdXM1gvOEhKOHNPaldJ?=
 =?utf-8?Q?67L6LQcWDfIBA=3D?=
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 3ZxBu1FYw2hDF3Ro2d9ZayEVbhHx3aRSnJ6C840jppc0HpLUs5FfIIf3pRdZRFZL/jy/+oO6R/r36EjAv1Pc2H/A/AKrFseCDDuBs6IGxdl71ZFk6HqozIRXfmuYnxV9x93sl1jAxGpN9k5XQAC4kwFzqCTdkC04RoTO7L2EtnQimRMRlSRUFz+NKHWo46XGvFd9C9ispO3IZnaFLNpof+ZdjuQP0xbeCGHsQekixGE9v8DuaHEjPFdJBU3DL1ovwYzKuqL4C+uNJ8M27f3WnBtWdZxjRz4+tpg85+aVWmq1/otg1jTIMpO7+1amwwG86qBdYEuu8uPqVDB6qV4Dea0oW1SInLiliuK2upPLEI8c+N5g35fiBwueK13JEAuYYLmqFx6iDG3O19sVzdXKYdD82PUVtV8WCZEPleMNOig=
Content-ID: <948B49EA6559B642960428631BDCE441@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 277c3805-2f33-4f6f-7459-08d69bcb4133
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2019 09:17:38.9117 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0202MB3567
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Clean up p2m_finish_type_change
 return value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZy4gSXMgdGhpcyBvayB3aXRoIHlvdSwgR2VvcmdlPw0KDQpSZWdhcmRzLA0KQWxleA0KDQpP
biAxNy4wMS4yMDE5IDExOjA2LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4gQ2hh
bmdlZCB0aGUgcmV0dXJuIHZhbHVlIG9mIDEgdG8gMCBzbyBub3cgcDJtX2ZpbmlzaF90eXBlX2No
YW5nZSByZXR1cm5zDQo+IDAgZm9yIHN1Y2Nlc3Mgb3IgPDAgZm9yIGVycm9yLg0KPiBUaGUg4oCc
cm9vdOKAnSBjYWxsZXIgb2YgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZSgpIGlzDQo+IFhFTl9ETU9Q
X21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIgYW5kIHRoaXMgZG9lcyBub3RoaW5nIHVzZWZ1
bCB3aXRoDQo+IHBvc2l0aXZlIHZhbHVlcy4NCj4gDQo+IFN1Z2dlc3RlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4
YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4NCj4gDQo+IC0tLQ0KPiBDaGFu
Z2VzIHNpbmNlIFYxOg0KPiAJLSBVcGRhdGUgY29tbWl0IG1lc3NhZ2UNCj4gCS0gTW92ZSByYyA9
IDAgYmVmb3JlIG91dCB0YWcuDQo+IC0tLQ0KPiAgIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDEx
ICsrKy0tLS0tLS0tDQo+ICAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgOCBkZWxl
dGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLmMNCj4gaW5kZXggZDE0Y2U1N2RkNS4uYTljMzY2YmI1ZSAxMDA2NDQN
Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYw0KPiBAQCAtMTE4OCwyMiArMTE4OCwxNyBAQCBpbnQgcDJtX2ZpbmlzaF90eXBlX2NoYW5n
ZShzdHJ1Y3QgZG9tYWluICpkLA0KPiAgICAgICAgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1f
ZXB0cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikgKQ0KPiAgICAgICAgICAgICAgIHsNCj4gICAg
ICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmFsdHAybSA9IGQtPmFyY2guYWx0cDJt
X3AybVtpXTsNCj4gLSAgICAgICAgICAgICAgICBpbnQgcmMxOw0KPiAgIA0KPiAgICAgICAgICAg
ICAgICAgICBwMm1fbG9jayhhbHRwMm0pOw0KPiAtICAgICAgICAgICAgICAgIHJjMSA9IGZpbmlz
aF90eXBlX2NoYW5nZShhbHRwMm0sIGZpcnN0X2dmbiwgbWF4X25yKTsNCj4gKyAgICAgICAgICAg
ICAgICByYyA9IGZpbmlzaF90eXBlX2NoYW5nZShhbHRwMm0sIGZpcnN0X2dmbiwgbWF4X25yKTsN
Cj4gICAgICAgICAgICAgICAgICAgcDJtX3VubG9jayhhbHRwMm0pOw0KPiAgIA0KPiAtICAgICAg
ICAgICAgICAgIGlmICggcmMxIDwgMCApDQo+IC0gICAgICAgICAgICAgICAgew0KPiAtICAgICAg
ICAgICAgICAgICAgICByYyA9IHJjMTsNCj4gKyAgICAgICAgICAgICAgICBpZiAoIHJjIDwgMCAp
DQo+ICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsNCj4gLSAgICAgICAgICAgICAgICB9
DQo+IC0NCj4gLSAgICAgICAgICAgICAgICByYyB8PSByYzE7DQo+ICAgICAgICAgICAgICAgfQ0K
PiAgICAgICB9DQo+ICAgI2VuZGlmDQo+ICsgICAgcmMgPSAwOw0KPiAgIA0KPiAgICBvdXQ6DQo+
ICAgICAgIHAybV91bmxvY2soaG9zdHAybSk7DQo+IA0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 09:24:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 09:24:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyYyl-0001wg-Mf; Tue, 26 Feb 2019 09:24:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tNg/=RB=citrix.com=prvs=953f30066=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gyYyk-0001wV-1d
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 09:24:46 +0000
X-Inumbo-ID: 58f7db8f-39a8-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58f7db8f-39a8-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 09:24:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,415,1544486400"; d="scan'208";a="86450919"
Date: Tue, 26 Feb 2019 10:23:37 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190226092337.sccsdqt6xbacxhcx@Air-de-Roger>
References: <20190221165041.39394-1-roger.pau@citrix.com>
 <20190221165041.39394-4-roger.pau@citrix.com>
 <72001ac1-7c38-3a8a-1e6a-c66da20c6a98@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <72001ac1-7c38-3a8a-1e6a-c66da20c6a98@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 3/5] p2m: change write_p2m_entry to
 return an error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjUsIDIwMTkgYXQgMDU6NDI6MDJQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAyLzIxLzE5IDQ6NTAgUE0sIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiA+IFRo
aXMgaXMgaW4gcHJlcGFyYXRpb24gZm9yIGFsc28gY2hhbmdpbmcgcDJtX2VudHJ5X21vZGlmeSB0
byByZXR1cm4gYW4KPiA+IGVycm9yIGNvZGUuCj4gPiAKPiA+IE5vIGZ1bmN0aW9uYWwgY2hhbmdl
IGludGVuZGVkLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiA+IC0tLQo+IFtzbmlwXQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+ID4gaW5kZXgg
MDRlOWQ4MWNmNi4uMjU0YzVkZmQxOSAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcHQuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gPiBAQCAtMTg0LDYg
KzE4NCw4IEBAIHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHZvaWQgKip0
YWJsZSwKPiA+ICAgICAgbDFfcGdlbnRyeV90ICpwMm1fZW50cnksIG5ld19lbnRyeTsKPiA+ICAg
ICAgdm9pZCAqbmV4dDsKPiA+ICAgICAgdW5zaWduZWQgaW50IGZsYWdzOwo+ID4gKyAgICBpbnQg
cmM7Cj4gPiArICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwo+ID4gIAo+ID4gICAgICBpZiAo
ICEocDJtX2VudHJ5ID0gcDJtX2ZpbmRfZW50cnkoKnRhYmxlLCBnZm5fcmVtYWluZGVyLCBnZm4s
Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGlmdCwgbWF4KSkg
KQo+ID4gQEAgLTE5NCw3ICsxOTYsNyBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB2b2lkICoqdGFibGUsCj4gPiAgICAgIC8qIFBvRC9wYWdpbmc6IE5vdCBwcmVzZW50
IGRvZXNuJ3QgaW1wbHkgZW1wdHkuICovCj4gPiAgICAgIGlmICggIWZsYWdzICkKPiA+ICAgICAg
ewo+ID4gLSAgICAgICAgbWZuX3QgbWZuID0gcDJtX2FsbG9jX3B0cChwMm0sIGxldmVsKTsKPiA+
ICsgICAgICAgIG1mbiA9IHAybV9hbGxvY19wdHAocDJtLCBsZXZlbCk7Cj4gPiAgCj4gPiAgICAg
ICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCj4gPiAgICAgICAgICAgICAgcmV0
dXJuIC1FTk9NRU07Cj4gPiBAQCAtMjAyLDEzICsyMDQsMTQgQEAgcDJtX25leHRfbGV2ZWwoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAo+ID4gICAgICAgICAgbmV3X2VudHJ5
ID0gbDFlX2Zyb21fbWZuKG1mbiwgUDJNX0JBU0VfRkxBR1MgfCBfUEFHRV9SVyk7Cj4gPiAgCj4g
PiAgICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZuZXdfZW50cnksIGxldmVsLCBJT01NVUZf
cmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKPiA+IC0gICAgICAgIHAybS0+d3JpdGVfcDJtX2Vu
dHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsKPiA+ICsgICAg
ICAgIHJjID0gcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgbmV3X2Vu
dHJ5LCBsZXZlbCArIDEpOwo+ID4gKyAgICAgICAgaWYgKCByYyApCj4gPiArICAgICAgICAgICAg
QVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gPiAgICAgIH0KPiA+ICAgICAgZWxzZSBpZiAoIGZsYWdz
ICYgX1BBR0VfUFNFICkKPiA+ICAgICAgewo+ID4gICAgICAgICAgLyogU3BsaXQgc3VwZXJwYWdl
cyBwYWdlcyBpbnRvIHNtYWxsZXIgb25lcy4gKi8KPiA+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
cGZuID0gbDFlX2dldF9wZm4oKnAybV9lbnRyeSk7Cj4gPiAtICAgICAgICBtZm5fdCBtZm47Cj4g
PiAgICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxX2VudHJ5Owo+ID4gICAgICAgICAgdW5zaWduZWQg
aW50IGk7Cj4gPiAgCj4gPiBAQCAtMjUwLDE4ICsyNTMsMzcgQEAgcDJtX25leHRfbGV2ZWwoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAo+ID4gICAgICAgICAgewo+ID4gICAg
ICAgICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX3BmbihwZm4gfCAoaSA8PCAoKGxldmVsIC0g
MSkgKiBQQUdFVEFCTEVfT1JERVIpKSwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmxhZ3MpOwo+ID4gLSAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAy
bSwgZ2ZuLCBsMV9lbnRyeSArIGksIG5ld19lbnRyeSwgbGV2ZWwpOwo+ID4gKyAgICAgICAgICAg
IHJjID0gcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIGwxX2VudHJ5ICsgaSwgbmV3X2Vu
dHJ5LCBsZXZlbCk7Cj4gPiArICAgICAgICAgICAgaWYgKCByYyApCj4gPiArICAgICAgICAgICAg
ewo+ID4gKyAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiA+ICsgICAgICAg
ICAgICAgICAgYnJlYWs7Cj4gPiArICAgICAgICAgICAgfQo+ID4gICAgICAgICAgfQo+ID4gIAo+
ID4gICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDFfZW50cnkpOwo+ID4gIAo+ID4gLSAgICAg
ICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fbWZuKG1mbiwgUDJNX0JBU0VfRkxBR1MgfCBfUEFHRV9S
Vyk7Cj4gPiAtICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZuZXdfZW50cnksIGxldmVsLCBJ
T01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKPiA+IC0gICAgICAgIHAybS0+d3JpdGVf
cDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsKPiA+
ICsgICAgICAgIGlmICggIXJjICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBuZXdf
ZW50cnkgPSBsMWVfZnJvbV9tZm4obWZuLCBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JXKTsKPiA+
ICsgICAgICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZuZXdfZW50cnksIGxldmVsLAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93
cml0YWJsZSk7Cj4gPiArICAgICAgICAgICAgcmMgPSBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0s
IGdmbiwgcDJtX2VudHJ5LCBuZXdfZW50cnksCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsZXZlbCArIDEpOwo+ID4gKyAgICAgICAgICAgIGlmICggcmMgKQo+ID4g
KyAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiA+ICsgICAgICAgIH0KPiA+
ICAgICAgfQo+ID4gICAgICBlbHNlCj4gPiAgICAgICAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9Q
UkVTRU5UKTsKPiA+ICAKPiA+ICsgICAgaWYgKCByYyApCj4gPiArICAgIHsKPiA+ICsgICAgICAg
IEFTU0VSVChtZm5fdmFsaWQobWZuKSk7Cj4gPiArICAgICAgICBwMm1fZnJlZV9wdHAocDJtLCBt
Zm5fdG9fcGFnZShtZm4pKTsKPiA+ICsgICAgICAgIHJldHVybiByYzsKPiA+ICsgICAgfQo+ID4g
Kwo+IAo+IEkgdGhpbmsgdGhlIGlkaW9tYXRpYyB3YXkgdG8gZGVhbCB3aXRoIHRoaXMgd291bGQg
YmUgdG8gaGF2ZSBhIGxhYmVsIGF0Cj4gdGhlIGVuZCB0aGF0IGV2ZXJ5dGhpbmcganVtcHMgdG8g
c29tZXRoaW5nIGxpa2UgdGhlIGF0dGFjaGVkPyAgVGhhdCB3YXkKPiB5b3UgZG9uJ3QgaGF2ZSB0
byBzcGVuZCBtZW50YWwgZWZmb3J0IG1ha2luZyBzdXJlIHRoYXQgbm90aGluZyBoYXBwZW5zCj4g
YmV0d2VlbiB0aGUgZXJyb3IgYW5kIHRoZSBjbGVhbi11cCBjYWxsLgoKSmFuIGV4cGxpY2l0bHkg
YXNrZWQgdG8gbm90IHVzZSBhIGxhYmVsLiBJIGNhbiBjaGFuZ2UgaXQsIGJ1dCBJIHdvdWxkCmxp
a2UgdG8gaGF2ZSBjb25zZW5zdXMgZmlyc3QuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 09:30:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 09:30:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyZ42-0002nv-HG; Tue, 26 Feb 2019 09:30:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pxUo=RB=citrix.com=prvs=953b1d86f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gyZ40-0002nl-DU
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 09:30:12 +0000
X-Inumbo-ID: 1c09a615-39a9-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c09a615-39a9-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 09:30:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,415,1544486400"; d="scan'208";a="86451140"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Julien Grall
 <julien.grall@arm.com>
References: <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
 <fe44917f-bbe9-3e0e-fdda-2eb4db9f25c2@arm.com>
 <13a9616c-2d9a-f90b-3358-f2dcadbbb64d@gmail.com>
 <dbfd87e9-48fc-f641-9e24-ddb6c4f61135@arm.com>
 <20190226091420.klgldhotiecezw6h@Air-de-Roger>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <038b837c-63c0-afb7-ca7b-75f61af7518e@citrix.com>
Date: Tue, 26 Feb 2019 09:30:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190226091420.klgldhotiecezw6h@Air-de-Roger>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dave P Martin <Dave.Martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMjAxOSAwOToxNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24sIEZl
YiAyNSwgMjAxOSBhdCAwMTo1NTo0MlBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp
IE9sZWtzYW5kciwKPj4KPj4gT24gMjUvMDIvMjAxOSAxMzoyNCwgT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gd3JvdGU6Cj4+PiBPbiAyLzIyLzE5IDM6MzMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4+PiBIaSwKPj4+Pgo+Pj4+IE9uIDIyLzAyLzIwMTkgMTI6MzgsIE9sZWtzYW5kciBBbmRydXNo
Y2hlbmtvIHdyb3RlOgo+Pj4+PiBPbiAyLzIwLzE5IDEwOjQ2IFBNLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+Pj4+PiBEaXNjdXNzaW5nIHdpdGggbXkgdGVhbSwgYSBzb2x1dGlvbiB0aGF0IGNhbWUg
dXAgd291bGQgYmUgdG8KPj4+Pj4+IGludHJvZHVjZSBvbmUgYXRvbWljIGZpZWxkIHBlciBldmVu
dCB0byByZWNvcmQgdGhlIG51bWJlciBvZgo+Pj4+Pj4gZXZlbnQgcmVjZWl2ZWQuIEkgd2lsbCBl
eHBsb3JlIHRoYXQgc29sdXRpb24gdG9tb3Jyb3cuCj4+Pj4+IEhvdyB3aWxsIHRoaXMgaGVscCBp
ZiBldmVudHMgaGF2ZSBzb21lIHBheWxvYWQ/Cj4+Pj4gV2hhdCBwYXlsb2FkPyBUaGUgZXZlbnQg
Y2hhbm5lbCBkb2VzIG5vdCBjYXJyeSBhbnkgcGF5bG9hZC4gSXQgb25seQo+Pj4+IG5vdGlmeSB5
b3UgdGhhdCBzb21ldGhpbmcgaGFwcGVuLiBUaGVuIHRoaXMgaXMgdXAgdG8gdGhlIHVzZXIgdG8K
Pj4+PiBkZWNpZGUgd2hhdCB0byB5b3Ugd2l0aCBpdC4KPj4+IFNvcnJ5LCBJIHdhcyBwcm9iYWJs
eSBub3QgcHJlY2lzZSBlbm91Z2guIEkgbWVhbiB0aGF0IGFuIGV2ZW50IG1pZ2h0IGhhdmUKPj4+
IGFzc29jaWF0ZWQgcGF5bG9hZCBpbiB0aGUgcmluZyBidWZmZXIsIGZvciBleGFtcGxlIFsxXS4g
U28sIGNvdW50aW5nIGV2ZW50cwo+Pj4gbWF5IGhlbHAgc29tZWhvdywgYnV0IHRoZSByaW5nJ3Mg
ZGF0YSBtYXkgc3RpbGwgYmUgbG9zdAo+PiBGcm9tIG15IHVuZGVyc3RhbmRpbmcgb2YgZXZlbnQg
Y2hhbm5lbHMgYXJlIGVkZ2UgaW50ZXJydXB0cy4gQnkgZGVmaW5pdGlvbiwKPiBJTU8gZXZlbnQg
Y2hhbm5lbHMgYXJlIGFjdGl2ZSBoaWdoIGxldmVsIGludGVycnVwdHMuCj4KPiBMZXQncyB0YWtl
IGludG8gYWNjb3VudCB0aGUgZm9sbG93aW5nIHNpdHVhdGlvbjogeW91IGhhdmUgYW4gZXZlbnQK
PiBjaGFubmVsIG1hc2tlZCBhbmQgdGhlIGV2ZW50IGNoYW5uZWwgcGVuZGluZyBiaXQgKGFraW4g
dG8gdGhlIGxpbmUgb24KPiBiYXJlIG1ldGFsKSBnb2VzIGZyb20gbG93IHRvIGhpZ2ggKDAgLT4g
MSksIHRoZW4geW91IHVubWFzayB0aGUKPiBpbnRlcnJ1cHQgYW5kIHlvdSBnZXQgYW4gZXZlbnQg
aW5qZWN0ZWQuIElmIGl0IHdhcyBhbiBlZGdlIGludGVycnVwdAo+IHlvdSB3b250IGdldCBhbiBl
dmVudCBpbmplY3RlZCBhZnRlciB1bm1hc2tpbmcsIGJlY2F1c2UgeW91IHdvdWxkCj4gaGF2ZSBs
b3N0IHRoZSBlZGdlLiBJIHRoaW5rIHRoZSBwcm9ibGVtIGhlcmUgaXMgdGhhdCBMaW51eCB0cmVh
dHMKPiBldmVudCBjaGFubmVscyBhcyBlZGdlIGludGVycnVwdHMsIHdoZW4gdGhleSBhcmUgYWN0
dWFsbHkgbGV2ZWwuCgpFdmVudCBjaGFubmVscyBhcmUgZWRnZSBpbnRlcnJ1cHRzLsKgIFRoZXJl
IGFyZSBzZXZlcmFsIHZlcnkgc3VidGxlIGJ1Z3MKdG8gYmUgaGFkIGJ5IHNvZnR3YXJlIHdoaWNo
IHRyZWF0cyB0aGVtIGFzIGxpbmUgaW50ZXJydXB0cy4KCk1vc3QgY3JpdGljYWxseSwgaWYgeW91
IGZhaWwgdG8gYWNrIHRoZW0sIHJlYmluZCB0aGVtIHRvIGEgbmV3IHZjcHUsIGFuZApyZWVuYWJs
ZSBpbnRlcnJ1cHRzLCB5b3UgZG9uJ3QgZ2V0IGEgbmV3IGludGVycnVwdCBub3RpZmljYXRpb24u
wqAgVGhpcwp3YXMgdGhlIHNvdXJjZSBvZiBhIDQgbW9udGggYnVnIHdoZW4gWGVuU2VydmVyIHdh
cyBtb3ZpbmcgZnJvbQpjbGFzc2ljLXhlbiB0byBQVk9wcyB3aGVyZSB1c2luZyBpcnFiYWxhbmNl
IHdvdWxkIGNhdXNlIGRvbTAgdG8Kb2NjYXNpb25hbGx5IGxvc2UgaW50ZXJydXB0cy4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 09:45:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 09:45:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyZIO-0003hu-Sv; Tue, 26 Feb 2019 09:45:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tNg/=RB=citrix.com=prvs=953f30066=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gyZIO-0003hp-1g
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 09:45:04 +0000
X-Inumbo-ID: 2fe19b25-39ab-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fe19b25-39ab-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 09:45:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,415,1544486400"; d="scan'208";a="86451744"
Date: Tue, 26 Feb 2019 10:44:59 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190226094459.33y2ygrjei3sf3gk@Air-de-Roger>
References: <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
 <fe44917f-bbe9-3e0e-fdda-2eb4db9f25c2@arm.com>
 <13a9616c-2d9a-f90b-3358-f2dcadbbb64d@gmail.com>
 <dbfd87e9-48fc-f641-9e24-ddb6c4f61135@arm.com>
 <20190226091420.klgldhotiecezw6h@Air-de-Roger>
 <038b837c-63c0-afb7-ca7b-75f61af7518e@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <038b837c-63c0-afb7-ca7b-75f61af7518e@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dave P Martin <Dave.Martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjYsIDIwMTkgYXQgMDk6MzA6MDdBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNi8wMi8yMDE5IDA5OjE0LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4g
T24gTW9uLCBGZWIgMjUsIDIwMTkgYXQgMDE6NTU6NDJQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+ID4+IEhpIE9sZWtzYW5kciwKPiA+Pgo+ID4+IE9uIDI1LzAyLzIwMTkgMTM6MjQsIE9s
ZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+ID4+PiBPbiAyLzIyLzE5IDM6MzMgUE0sIEp1
bGllbiBHcmFsbCB3cm90ZToKPiA+Pj4+IEhpLAo+ID4+Pj4KPiA+Pj4+IE9uIDIyLzAyLzIwMTkg
MTI6MzgsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+ID4+Pj4+IE9uIDIvMjAvMTkg
MTA6NDYgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+Pj4+Pj4gRGlzY3Vzc2luZyB3aXRoIG15
IHRlYW0sIGEgc29sdXRpb24gdGhhdCBjYW1lIHVwIHdvdWxkIGJlIHRvCj4gPj4+Pj4+IGludHJv
ZHVjZSBvbmUgYXRvbWljIGZpZWxkIHBlciBldmVudCB0byByZWNvcmQgdGhlIG51bWJlciBvZgo+
ID4+Pj4+PiBldmVudCByZWNlaXZlZC4gSSB3aWxsIGV4cGxvcmUgdGhhdCBzb2x1dGlvbiB0b21v
cnJvdy4KPiA+Pj4+PiBIb3cgd2lsbCB0aGlzIGhlbHAgaWYgZXZlbnRzIGhhdmUgc29tZSBwYXls
b2FkPwo+ID4+Pj4gV2hhdCBwYXlsb2FkPyBUaGUgZXZlbnQgY2hhbm5lbCBkb2VzIG5vdCBjYXJy
eSBhbnkgcGF5bG9hZC4gSXQgb25seQo+ID4+Pj4gbm90aWZ5IHlvdSB0aGF0IHNvbWV0aGluZyBo
YXBwZW4uIFRoZW4gdGhpcyBpcyB1cCB0byB0aGUgdXNlciB0bwo+ID4+Pj4gZGVjaWRlIHdoYXQg
dG8geW91IHdpdGggaXQuCj4gPj4+IFNvcnJ5LCBJIHdhcyBwcm9iYWJseSBub3QgcHJlY2lzZSBl
bm91Z2guIEkgbWVhbiB0aGF0IGFuIGV2ZW50IG1pZ2h0IGhhdmUKPiA+Pj4gYXNzb2NpYXRlZCBw
YXlsb2FkIGluIHRoZSByaW5nIGJ1ZmZlciwgZm9yIGV4YW1wbGUgWzFdLiBTbywgY291bnRpbmcg
ZXZlbnRzCj4gPj4+IG1heSBoZWxwIHNvbWVob3csIGJ1dCB0aGUgcmluZydzIGRhdGEgbWF5IHN0
aWxsIGJlIGxvc3QKPiA+PiBGcm9tIG15IHVuZGVyc3RhbmRpbmcgb2YgZXZlbnQgY2hhbm5lbHMg
YXJlIGVkZ2UgaW50ZXJydXB0cy4gQnkgZGVmaW5pdGlvbiwKPiA+IElNTyBldmVudCBjaGFubmVs
cyBhcmUgYWN0aXZlIGhpZ2ggbGV2ZWwgaW50ZXJydXB0cy4KPiA+Cj4gPiBMZXQncyB0YWtlIGlu
dG8gYWNjb3VudCB0aGUgZm9sbG93aW5nIHNpdHVhdGlvbjogeW91IGhhdmUgYW4gZXZlbnQKPiA+
IGNoYW5uZWwgbWFza2VkIGFuZCB0aGUgZXZlbnQgY2hhbm5lbCBwZW5kaW5nIGJpdCAoYWtpbiB0
byB0aGUgbGluZSBvbgo+ID4gYmFyZSBtZXRhbCkgZ29lcyBmcm9tIGxvdyB0byBoaWdoICgwIC0+
IDEpLCB0aGVuIHlvdSB1bm1hc2sgdGhlCj4gPiBpbnRlcnJ1cHQgYW5kIHlvdSBnZXQgYW4gZXZl
bnQgaW5qZWN0ZWQuIElmIGl0IHdhcyBhbiBlZGdlIGludGVycnVwdAo+ID4geW91IHdvbnQgZ2V0
IGFuIGV2ZW50IGluamVjdGVkIGFmdGVyIHVubWFza2luZywgYmVjYXVzZSB5b3Ugd291bGQKPiA+
IGhhdmUgbG9zdCB0aGUgZWRnZS4gSSB0aGluayB0aGUgcHJvYmxlbSBoZXJlIGlzIHRoYXQgTGlu
dXggdHJlYXRzCj4gPiBldmVudCBjaGFubmVscyBhcyBlZGdlIGludGVycnVwdHMsIHdoZW4gdGhl
eSBhcmUgYWN0dWFsbHkgbGV2ZWwuCj4gCj4gRXZlbnQgY2hhbm5lbHMgYXJlIGVkZ2UgaW50ZXJy
dXB0cy7CoCBUaGVyZSBhcmUgc2V2ZXJhbCB2ZXJ5IHN1YnRsZSBidWdzCj4gdG8gYmUgaGFkIGJ5
IHNvZnR3YXJlIHdoaWNoIHRyZWF0cyB0aGVtIGFzIGxpbmUgaW50ZXJydXB0cy4KPiAKPiBNb3N0
IGNyaXRpY2FsbHksIGlmIHlvdSBmYWlsIHRvIGFjayB0aGVtLCByZWJpbmQgdGhlbSB0byBhIG5l
dyB2Y3B1LCBhbmQKPiByZWVuYWJsZSBpbnRlcnJ1cHRzLCB5b3UgZG9uJ3QgZ2V0IGEgbmV3IGlu
dGVycnVwdCBub3RpZmljYXRpb24uwqAgVGhpcwo+IHdhcyB0aGUgc291cmNlIG9mIGEgNCBtb250
aCBidWcgd2hlbiBYZW5TZXJ2ZXIgd2FzIG1vdmluZyBmcm9tCj4gY2xhc3NpYy14ZW4gdG8gUFZP
cHMgd2hlcmUgdXNpbmcgaXJxYmFsYW5jZSB3b3VsZCBjYXVzZSBkb20wIHRvCj4gb2NjYXNpb25h
bGx5IGxvc2UgaW50ZXJydXB0cy4KCkkgd291bGQgYXJndWUgdGhhdCB5b3UgbmVlZCB0byBtYXNr
IHRoZW0gZmlyc3QsIHJlYmluZCB0byBhIG5ldyB2Y3B1CmFuZCB1bm1hc2ssIGFuZCB0aGVuIHlv
dSB3aWxsIGdldCBhbiBpbnRlcnJ1cHQgbm90aWZpY2F0aW9uLCBvciB0aGlzCnNob3VsZCBiZSBm
aXhlZCBpbiBYZW4gdG8gd29yayBhcyB5b3UgZXhwZWN0OiB0cmlnZ2VyIGFuIGludGVycnVwdApu
b3RpZmljYXRpb24gd2hlbiBtb3ZpbmcgYW4gYXNzZXJ0ZWQgZXZlbnQgY2hhbm5lbCBiZXR3ZWVu
IENQVXMuCgpJcyB0aGVyZSBhbnkgZG9jdW1lbnQgdGhhdCBkZXNjcmliZXMgaG93IHN1Y2ggbm9u
IHRyaXZpYWwgdGhpbmdzIChsaWtlCm1vdmluZyBiZXR3ZWVuIENQVXMpIHdvcmsgZm9yIGV2ZW50
L2xldmVsIGludGVycnVwdHM/CgpNYXliZSBJJ20gYmVpbmcgb2J0dXNlLCBidXQgZnJvbSB0aGUg
ZXhhbXBsZSBJIGdhdmUgYWJvdmUgaXQncyBxdWl0ZQpjbGVhciB0byBtZSBldmVudCBjaGFubmVs
cyBkb24ndCBnZXQgdHJpZ2dlcmVkIGJhc2VkIG9uIGVkZ2UgY2hhbmdlcywKYnV0IHJhdGhlciBv
biB0aGUgbGluZSBsZXZlbC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 09:45:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 09:45:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyZJD-0003vs-7C; Tue, 26 Feb 2019 09:45:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gzLo=RB=citrix.com=prvs=953d20bb4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gyZJB-0003vj-Jx
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 09:45:53 +0000
X-Inumbo-ID: 4d624663-39ab-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d624663-39ab-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 09:45:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,415,1544486400"; d="scan'208";a="86451762"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Roger Pau Monne
 <roger.pau@citrix.com>, Julien Grall <julien.grall@arm.com>
Thread-Topic: [Xen-devel] xen/evtchn and forced threaded irq
Thread-Index: AQHUyHlaFDG4xZ7/w0+bq9NWKaEDoqXnvVYAgADuRwCAADAuAIAAEDAAgAAhZICAAAukgIACnDKAgAAPmICABLRVAIAACL8AgAFDuACAAARpgIAAFKIw
Date: Tue, 26 Feb 2019 09:45:50 +0000
Message-ID: <73014d8f3d234e0ab315f5205d61c8d2@AMSPEX02CL02.citrite.net>
References: <20190220000209.GA4091@localhost.localdomain>
 <a872d480-9f1b-6cd7-e507-ac4fcdf705af@arm.com>
 <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
 <fe44917f-bbe9-3e0e-fdda-2eb4db9f25c2@arm.com>
 <13a9616c-2d9a-f90b-3358-f2dcadbbb64d@gmail.com>
 <dbfd87e9-48fc-f641-9e24-ddb6c4f61135@arm.com>
 <20190226091420.klgldhotiecezw6h@Air-de-Roger>
 <038b837c-63c0-afb7-ca7b-75f61af7518e@citrix.com>
In-Reply-To: <038b837c-63c0-afb7-ca7b-75f61af7518e@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris
 Ostrovsky <boris.ostrovsky@oracle.com>, Dave P Martin <Dave.Martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmIE9mIEFuZHJl
dyBDb29wZXINCj4gU2VudDogMjYgRmVicnVhcnkgMjAxOSAwOTozMA0KPiBUbzogUm9nZXIgUGF1
IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+DQo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBPbGVrc2FuZHINCj4gQW5kcnVz
aGNoZW5rbyA8YW5kcjIwMDBAZ21haWwuY29tPjsgbGludXgta2VybmVsQHZnZXIua2VybmVsLm9y
ZzsgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPjsNCj4geGVuLWRldmVsIDx4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPjsgRGF2ZSBQDQo+IE1hcnRpbiA8RGF2ZS5NYXJ0aW5AYXJtLmNvbT4NCj4g
U3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIHhlbi9ldnRjaG4gYW5kIGZvcmNlZCB0aHJlYWRlZCBp
cnENCj4gDQo+IE9uIDI2LzAyLzIwMTkgMDk6MTQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6DQo+
ID4gT24gTW9uLCBGZWIgMjUsIDIwMTkgYXQgMDE6NTU6NDJQTSArMDAwMCwgSnVsaWVuIEdyYWxs
IHdyb3RlOg0KPiA+PiBIaSBPbGVrc2FuZHIsDQo+ID4+DQo+ID4+IE9uIDI1LzAyLzIwMTkgMTM6
MjQsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOg0KPiA+Pj4gT24gMi8yMi8xOSAzOjMz
IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+ID4+Pj4gSGksDQo+ID4+Pj4NCj4gPj4+PiBPbiAy
Mi8wMi8yMDE5IDEyOjM4LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToNCj4gPj4+Pj4g
T24gMi8yMC8xOSAxMDo0NiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPiA+Pj4+Pj4gRGlzY3Vz
c2luZyB3aXRoIG15IHRlYW0sIGEgc29sdXRpb24gdGhhdCBjYW1lIHVwIHdvdWxkIGJlIHRvDQo+
ID4+Pj4+PiBpbnRyb2R1Y2Ugb25lIGF0b21pYyBmaWVsZCBwZXIgZXZlbnQgdG8gcmVjb3JkIHRo
ZSBudW1iZXIgb2YNCj4gPj4+Pj4+IGV2ZW50IHJlY2VpdmVkLiBJIHdpbGwgZXhwbG9yZSB0aGF0
IHNvbHV0aW9uIHRvbW9ycm93Lg0KPiA+Pj4+PiBIb3cgd2lsbCB0aGlzIGhlbHAgaWYgZXZlbnRz
IGhhdmUgc29tZSBwYXlsb2FkPw0KPiA+Pj4+IFdoYXQgcGF5bG9hZD8gVGhlIGV2ZW50IGNoYW5u
ZWwgZG9lcyBub3QgY2FycnkgYW55IHBheWxvYWQuIEl0IG9ubHkNCj4gPj4+PiBub3RpZnkgeW91
IHRoYXQgc29tZXRoaW5nIGhhcHBlbi4gVGhlbiB0aGlzIGlzIHVwIHRvIHRoZSB1c2VyIHRvDQo+
ID4+Pj4gZGVjaWRlIHdoYXQgdG8geW91IHdpdGggaXQuDQo+ID4+PiBTb3JyeSwgSSB3YXMgcHJv
YmFibHkgbm90IHByZWNpc2UgZW5vdWdoLiBJIG1lYW4gdGhhdCBhbiBldmVudCBtaWdodCBoYXZl
DQo+ID4+PiBhc3NvY2lhdGVkIHBheWxvYWQgaW4gdGhlIHJpbmcgYnVmZmVyLCBmb3IgZXhhbXBs
ZSBbMV0uIFNvLCBjb3VudGluZyBldmVudHMNCj4gPj4+IG1heSBoZWxwIHNvbWVob3csIGJ1dCB0
aGUgcmluZydzIGRhdGEgbWF5IHN0aWxsIGJlIGxvc3QNCj4gPj4gRnJvbSBteSB1bmRlcnN0YW5k
aW5nIG9mIGV2ZW50IGNoYW5uZWxzIGFyZSBlZGdlIGludGVycnVwdHMuIEJ5IGRlZmluaXRpb24s
DQo+ID4gSU1PIGV2ZW50IGNoYW5uZWxzIGFyZSBhY3RpdmUgaGlnaCBsZXZlbCBpbnRlcnJ1cHRz
Lg0KPiA+DQo+ID4gTGV0J3MgdGFrZSBpbnRvIGFjY291bnQgdGhlIGZvbGxvd2luZyBzaXR1YXRp
b246IHlvdSBoYXZlIGFuIGV2ZW50DQo+ID4gY2hhbm5lbCBtYXNrZWQgYW5kIHRoZSBldmVudCBj
aGFubmVsIHBlbmRpbmcgYml0IChha2luIHRvIHRoZSBsaW5lIG9uDQo+ID4gYmFyZSBtZXRhbCkg
Z29lcyBmcm9tIGxvdyB0byBoaWdoICgwIC0+IDEpLCB0aGVuIHlvdSB1bm1hc2sgdGhlDQo+ID4g
aW50ZXJydXB0IGFuZCB5b3UgZ2V0IGFuIGV2ZW50IGluamVjdGVkLiBJZiBpdCB3YXMgYW4gZWRn
ZSBpbnRlcnJ1cHQNCj4gPiB5b3Ugd29udCBnZXQgYW4gZXZlbnQgaW5qZWN0ZWQgYWZ0ZXIgdW5t
YXNraW5nLCBiZWNhdXNlIHlvdSB3b3VsZA0KPiA+IGhhdmUgbG9zdCB0aGUgZWRnZS4gSSB0aGlu
ayB0aGUgcHJvYmxlbSBoZXJlIGlzIHRoYXQgTGludXggdHJlYXRzDQo+ID4gZXZlbnQgY2hhbm5l
bHMgYXMgZWRnZSBpbnRlcnJ1cHRzLCB3aGVuIHRoZXkgYXJlIGFjdHVhbGx5IGxldmVsLg0KPiAN
Cj4gRXZlbnQgY2hhbm5lbHMgYXJlIGVkZ2UgaW50ZXJydXB0cy7CoCBUaGVyZSBhcmUgc2V2ZXJh
bCB2ZXJ5IHN1YnRsZSBidWdzDQo+IHRvIGJlIGhhZCBieSBzb2Z0d2FyZSB3aGljaCB0cmVhdHMg
dGhlbSBhcyBsaW5lIGludGVycnVwdHMuDQoNClRoZXkgYXJlIG1vcmUgc3VidGxlIHRoYW4gdGhh
dCBhcmUgdGhleSBub3Q/IFRoZXJlIGlzIGEgc2luZ2xlIHBlci12Y3B1IEFDSyB3aGljaCBjYW4g
Y292ZXIgbXVsdGlwbGUgZXZlbnQgY2hhbm5lbHMuDQoNCiAgUGF1bA0KDQo+IA0KPiBNb3N0IGNy
aXRpY2FsbHksIGlmIHlvdSBmYWlsIHRvIGFjayB0aGVtLCByZWJpbmQgdGhlbSB0byBhIG5ldyB2
Y3B1LCBhbmQNCj4gcmVlbmFibGUgaW50ZXJydXB0cywgeW91IGRvbid0IGdldCBhIG5ldyBpbnRl
cnJ1cHQgbm90aWZpY2F0aW9uLsKgIFRoaXMNCj4gd2FzIHRoZSBzb3VyY2Ugb2YgYSA0IG1vbnRo
IGJ1ZyB3aGVuIFhlblNlcnZlciB3YXMgbW92aW5nIGZyb20NCj4gY2xhc3NpYy14ZW4gdG8gUFZP
cHMgd2hlcmUgdXNpbmcgaXJxYmFsYW5jZSB3b3VsZCBjYXVzZSBkb20wIHRvDQo+IG9jY2FzaW9u
YWxseSBsb3NlIGludGVycnVwdHMuDQo+IA0KPiB+QW5kcmV3DQo+IA0KPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 09:49:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 09:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyZML-00045l-Ox; Tue, 26 Feb 2019 09:49:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1P+S=RB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyZMK-00045W-3U
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 09:49:08 +0000
X-Inumbo-ID: c1a1dae8-39ab-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1a1dae8-39ab-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 09:49:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyZKA-0001Ob-K9; Tue, 26 Feb 2019 09:46:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyZKA-0006y8-Ax; Tue, 26 Feb 2019 09:46:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyZKA-0004aI-AG; Tue, 26 Feb 2019 09:46:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133434-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-armhf:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:<job status>:broken:regression
 xen-unstable-smoke:build-amd64:host-install(4):broken:regression
 xen-unstable-smoke:build-armhf:host-install(4):broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1c858928009c51178a9c6cac9e42343ee81dfe37
X-Osstest-Versions-That: xen=e72ecc7615410e5bf1a1c9a4c7772322c16eeb82
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Feb 2019 09:46:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133434: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQzNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQzNC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMzgyCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMzMzODIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgMWM4NTg5MjgwMDljNTExNzhhOWM2Y2FjOWU0MjM0M2VlODFkZmUzNwpiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZTcyZWNjNzYxNTQxMGU1YmYxYTFj
OWE0Yzc3NzIzMjJjMTZlZWI4MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzMzgyICAyMDE5LTAy
LTIyIDIyOjAwOjM4IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQzMCAgMjAx
OS0wMi0yNSAyMzowMDo1NSBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFt
ZDY0IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21t
aXQgMWM4NTg5MjgwMDljNTExNzhhOWM2Y2FjOWU0MjM0M2VlODFkZmUzNwpBdXRob3I6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxOCAxMDoyMTow
NiAyMDE5ICswMDAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBQYW5pYyBtZXNzYWdlIHNo
b3VsZCBlbmQgd2l0aCBhIG5ld2xpbmUKICAgIAogICAgU2luY2UgY29tbWl0IDI1ZWI1ZWVjNzkg
InhlbjogRml4IGluY29uc2lzdGVudCBjYWxsZXJzIG9mIHBhbmljKCkiIGFsbAogICAgdGhlIHBh
bmljIG1lc3NhZ2Ugc2hvdWxkIGVuZCB3aXRoIGEgbmV3bGluZS4gVW5mb3J0dW5hdGVseSwgc29t
ZQogICAgY29tbWl0cyBwdXNoZWQgYWZ0ZXJ3YXJkcyBkb2VzIG5vdCBmb2xsb3cgdGhlIHJ1bGUu
CiAgICAKICAgIE1vZGlmeSB0aGUgb2ZmZW5kaW5nIHBhbmljIG1lc3NhZ2VzIHRvIGF2b2lkIG1v
cmUgaW5jb25zaXN0ZW5jeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBjYzg1ZGU1NzBjN2VkOTFiMzJmMTIzYmVmMzVl
NGFjMjY5MmNiZmVmCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
RGF0ZTogICBNb24gRmViIDE4IDEwOjE0OjM2IDIwMTkgKzAwMDAKCiAgICB4ZW4vYXJtOiBkb21h
aW5fYnVpbGQ6IFJlcXVpcmUgdGhlIHByb3BlcnR5ICJjcHVzIiB3aGVuIGJ1aWxkaW5nIGEgZG9t
VQogICAgCiAgICBUaGUgM3JkIGFyZ3VtZW50IG9mIGZ1bmN0aW9uIGR0X3Byb3BlcnR5X3JlYWRf
dTMyKCkgaXMgb25seSB2YWxpZCB3aGVuCiAgICB0aGUgY2FsbCBzdWNjZWVkZWQuIFNvIHdlIGNh
bm5vdCBhc3N1bWUgdGhlIHZhbHVlIHdpbGwgbm90IGJlIG1vZGlmZWQKICAgIGluIGNhc2Ugb2Yg
ZmFpbHVyZS4KICAgIAogICAgVGhlIGRvY3VtZW50YXRpb24gb2YgRG9tMGxlc3MgZG9lcyBub3Qg
Z2l2ZSBhIGRlZmF1bHQgdmFsdWUgd2hlbiB0aGUKICAgIHByb3BlcnR5ICJjcHVzIiBpcyBub3Qg
c2V0LiBTbyByZXF1aXJlIHRoZSBwcm9wZXJ0eSBpbiB0aGUgY29uZmlndXJhdGlvbi4KICAgIAog
ICAgQ292ZXJpdHktSUQ6IDE0NzY4MjUKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDgzYmE2NGMzZWJmMGU4ZDM4MzRlM2U1Yjc5
YWNiMmNlYjJjZDliYmEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpEYXRlOiAgIE1vbiBGZWIgMTggMDk6NDI6MjcgMjAxOSArMDAwMAoKICAgIHhlbi9hcm06IHBz
Y2k6IFBvcHVsYXRlIGFybV9zbWNjY19yZXMgb24gUFNDSV9GRUFUVVJFUyBjYWxsCiAgICAKICAg
IENvbW1pdCAwYmM2YTY4ZGE1ICJ4ZW4vYXJtOiBSZXBsYWNlIGNhbGxfc21jIHdpdGggYXJtX3Nt
Y2NjX3NtYyIKICAgIG1pc3Rha2VubHkgZm9yZ290IHRvIHBvcHVsYXRlIGFybV9zbWNjY19yZXMu
IFNvIGEgZ2FyYmFnZSB2YWx1ZSB3YXMKICAgIHVzZWQgYXMgcmV0dXJuIHZhbHVlLgogICAgCiAg
ICBDb3Zlcml0eS1JRDogMTQ3NjgyNwogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 10:04:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 10:04:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyZaw-0005dp-5F; Tue, 26 Feb 2019 10:04:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MJkL=RB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyZau-0005di-UG
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 10:04:12 +0000
X-Inumbo-ID: dd82c231-39ad-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dd82c231-39ad-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 10:04:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BC4DE80D;
 Tue, 26 Feb 2019 02:03:41 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1CBDE3F71D;
 Tue, 26 Feb 2019 02:03:39 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <21214d47-9c68-e6bf-007a-4047cc2b02f9@oracle.com>
 <8f7445d7-fa50-f3e9-44f5-cc2aebd020f4@arm.com>
 <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
 <fe44917f-bbe9-3e0e-fdda-2eb4db9f25c2@arm.com>
 <13a9616c-2d9a-f90b-3358-f2dcadbbb64d@gmail.com>
 <dbfd87e9-48fc-f641-9e24-ddb6c4f61135@arm.com>
 <20190226091420.klgldhotiecezw6h@Air-de-Roger>
 <038b837c-63c0-afb7-ca7b-75f61af7518e@citrix.com>
 <20190226094459.33y2ygrjei3sf3gk@Air-de-Roger>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <21c331d5-0cfa-6f7e-3db4-40b7ece45bc8@arm.com>
Date: Tue, 26 Feb 2019 10:03:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190226094459.33y2ygrjei3sf3gk@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dave P Martin <Dave.Martin@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9nZXIsCgpPbiAyNi8wMi8yMDE5IDA5OjQ0LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDI2LCAyMDE5IGF0IDA5OjMwOjA3QU0gKzAwMDAsIEFuZHJldyBDb29wZXIg
d3JvdGU6Cj4+IE9uIDI2LzAyLzIwMTkgMDk6MTQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+
PiBPbiBNb24sIEZlYiAyNSwgMjAxOSBhdCAwMTo1NTo0MlBNICswMDAwLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+Pj4gSGkgT2xla3NhbmRyLAo+Pj4+Cj4+Pj4gT24gMjUvMDIvMjAxOSAxMzoyNCwg
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+IE9uIDIvMjIvMTkgMzozMyBQTSwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gSGksCj4+Pj4+Pgo+Pj4+Pj4gT24gMjIvMDIvMjAx
OSAxMjozOCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+Pj4gT24gMi8yMC8x
OSAxMDo0NiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+PiBEaXNjdXNzaW5nIHdpdGgg
bXkgdGVhbSwgYSBzb2x1dGlvbiB0aGF0IGNhbWUgdXAgd291bGQgYmUgdG8KPj4+Pj4+Pj4gaW50
cm9kdWNlIG9uZSBhdG9taWMgZmllbGQgcGVyIGV2ZW50IHRvIHJlY29yZCB0aGUgbnVtYmVyIG9m
Cj4+Pj4+Pj4+IGV2ZW50IHJlY2VpdmVkLiBJIHdpbGwgZXhwbG9yZSB0aGF0IHNvbHV0aW9uIHRv
bW9ycm93Lgo+Pj4+Pj4+IEhvdyB3aWxsIHRoaXMgaGVscCBpZiBldmVudHMgaGF2ZSBzb21lIHBh
eWxvYWQ/Cj4+Pj4+PiBXaGF0IHBheWxvYWQ/IFRoZSBldmVudCBjaGFubmVsIGRvZXMgbm90IGNh
cnJ5IGFueSBwYXlsb2FkLiBJdCBvbmx5Cj4+Pj4+PiBub3RpZnkgeW91IHRoYXQgc29tZXRoaW5n
IGhhcHBlbi4gVGhlbiB0aGlzIGlzIHVwIHRvIHRoZSB1c2VyIHRvCj4+Pj4+PiBkZWNpZGUgd2hh
dCB0byB5b3Ugd2l0aCBpdC4KPj4+Pj4gU29ycnksIEkgd2FzIHByb2JhYmx5IG5vdCBwcmVjaXNl
IGVub3VnaC4gSSBtZWFuIHRoYXQgYW4gZXZlbnQgbWlnaHQgaGF2ZQo+Pj4+PiBhc3NvY2lhdGVk
IHBheWxvYWQgaW4gdGhlIHJpbmcgYnVmZmVyLCBmb3IgZXhhbXBsZSBbMV0uIFNvLCBjb3VudGlu
ZyBldmVudHMKPj4+Pj4gbWF5IGhlbHAgc29tZWhvdywgYnV0IHRoZSByaW5nJ3MgZGF0YSBtYXkg
c3RpbGwgYmUgbG9zdAo+Pj4+ICBGcm9tIG15IHVuZGVyc3RhbmRpbmcgb2YgZXZlbnQgY2hhbm5l
bHMgYXJlIGVkZ2UgaW50ZXJydXB0cy4gQnkgZGVmaW5pdGlvbiwKPj4+IElNTyBldmVudCBjaGFu
bmVscyBhcmUgYWN0aXZlIGhpZ2ggbGV2ZWwgaW50ZXJydXB0cy4KPj4+Cj4+PiBMZXQncyB0YWtl
IGludG8gYWNjb3VudCB0aGUgZm9sbG93aW5nIHNpdHVhdGlvbjogeW91IGhhdmUgYW4gZXZlbnQK
Pj4+IGNoYW5uZWwgbWFza2VkIGFuZCB0aGUgZXZlbnQgY2hhbm5lbCBwZW5kaW5nIGJpdCAoYWtp
biB0byB0aGUgbGluZSBvbgo+Pj4gYmFyZSBtZXRhbCkgZ29lcyBmcm9tIGxvdyB0byBoaWdoICgw
IC0+IDEpLCB0aGVuIHlvdSB1bm1hc2sgdGhlCj4+PiBpbnRlcnJ1cHQgYW5kIHlvdSBnZXQgYW4g
ZXZlbnQgaW5qZWN0ZWQuIElmIGl0IHdhcyBhbiBlZGdlIGludGVycnVwdAo+Pj4geW91IHdvbnQg
Z2V0IGFuIGV2ZW50IGluamVjdGVkIGFmdGVyIHVubWFza2luZywgYmVjYXVzZSB5b3Ugd291bGQK
Pj4+IGhhdmUgbG9zdCB0aGUgZWRnZS4gSSB0aGluayB0aGUgcHJvYmxlbSBoZXJlIGlzIHRoYXQg
TGludXggdHJlYXRzCj4+PiBldmVudCBjaGFubmVscyBhcyBlZGdlIGludGVycnVwdHMsIHdoZW4g
dGhleSBhcmUgYWN0dWFsbHkgbGV2ZWwuCj4+Cj4+IEV2ZW50IGNoYW5uZWxzIGFyZSBlZGdlIGlu
dGVycnVwdHMuwqAgVGhlcmUgYXJlIHNldmVyYWwgdmVyeSBzdWJ0bGUgYnVncwo+PiB0byBiZSBo
YWQgYnkgc29mdHdhcmUgd2hpY2ggdHJlYXRzIHRoZW0gYXMgbGluZSBpbnRlcnJ1cHRzLgo+Pgo+
PiBNb3N0IGNyaXRpY2FsbHksIGlmIHlvdSBmYWlsIHRvIGFjayB0aGVtLCByZWJpbmQgdGhlbSB0
byBhIG5ldyB2Y3B1LCBhbmQKPj4gcmVlbmFibGUgaW50ZXJydXB0cywgeW91IGRvbid0IGdldCBh
IG5ldyBpbnRlcnJ1cHQgbm90aWZpY2F0aW9uLsKgIFRoaXMKPj4gd2FzIHRoZSBzb3VyY2Ugb2Yg
YSA0IG1vbnRoIGJ1ZyB3aGVuIFhlblNlcnZlciB3YXMgbW92aW5nIGZyb20KPj4gY2xhc3NpYy14
ZW4gdG8gUFZPcHMgd2hlcmUgdXNpbmcgaXJxYmFsYW5jZSB3b3VsZCBjYXVzZSBkb20wIHRvCj4+
IG9jY2FzaW9uYWxseSBsb3NlIGludGVycnVwdHMuCj4gCj4gSSB3b3VsZCBhcmd1ZSB0aGF0IHlv
dSBuZWVkIHRvIG1hc2sgdGhlbSBmaXJzdCwgcmViaW5kIHRvIGEgbmV3IHZjcHUKPiBhbmQgdW5t
YXNrLCBhbmQgdGhlbiB5b3Ugd2lsbCBnZXQgYW4gaW50ZXJydXB0IG5vdGlmaWNhdGlvbiwgb3Ig
dGhpcwo+IHNob3VsZCBiZSBmaXhlZCBpbiBYZW4gdG8gd29yayBhcyB5b3UgZXhwZWN0OiB0cmln
Z2VyIGFuIGludGVycnVwdAo+IG5vdGlmaWNhdGlvbiB3aGVuIG1vdmluZyBhbiBhc3NlcnRlZCBl
dmVudCBjaGFubmVsIGJldHdlZW4gQ1BVcy4KPiAKPiBJcyB0aGVyZSBhbnkgZG9jdW1lbnQgdGhh
dCBkZXNjcmliZXMgaG93IHN1Y2ggbm9uIHRyaXZpYWwgdGhpbmdzIChsaWtlCj4gbW92aW5nIGJl
dHdlZW4gQ1BVcykgd29yayBmb3IgZXZlbnQvbGV2ZWwgaW50ZXJydXB0cz8KPiAKPiBNYXliZSBJ
J20gYmVpbmcgb2J0dXNlLCBidXQgZnJvbSB0aGUgZXhhbXBsZSBJIGdhdmUgYWJvdmUgaXQncyBx
dWl0ZQo+IGNsZWFyIHRvIG1lIGV2ZW50IGNoYW5uZWxzIGRvbid0IGdldCB0cmlnZ2VyZWQgYmFz
ZWQgb24gZWRnZSBjaGFuZ2VzLAo+IGJ1dCByYXRoZXIgb24gdGhlIGxpbmUgbGV2ZWwuCgpZb3Vy
IGV4YW1wbGUgYWJvdmUgaXMgbm90IGVub3VnaCB0byBnaXZlIHRoZSBzZW1hbnRpY3Mgb2YgbGV2
ZWwuIFlvdSB3b3VsZCBvbmx5IAp1c2UgdGhlIE1BU0sgYml0IGlmIHlvdXIgaW50ZXJydXB0IGhh
bmRsZXIgaXMgdGhyZWFkZWQgdG8gYXZvaWQgdGhlIGludGVycnVwdCAKY29taW5nIHVwIGFnYWlu
LgoKU28gaWYgeW91IHJlbW92ZSB0aGUgbWFzayBmcm9tIHRoZSBlcXVhdGlvbiwgdGhlbiB0aGUg
aW50ZXJydXB0IGZsb3cgc2hvdWxkIGJlOgoKMSkgaGFuZGxlIGludGVycnVwdAoyKSBFT0kKClRo
ZSBFT0kgaW4gb3VyIGNhc2Ugd291bGQgYmUgY2xlYXJpbmcgdGhlIFBFTkRJTkcgc3RhdGUuIElu
IGEgcHJvcGVyIGxldmVsIAppbnRlcnJ1cHQsIHRoZSBzdGF0ZSB3b3VsZCBzdGF5IFBFTkRJTkcg
aWYgdGhlcmUgd2VyZSBtb3JlIHRvIGNvbWUuIFRoaXMgaXMgbm90IAp0aGUgY2FzZSB3aXRoIHRo
ZSBldmVudHMgYW5kIHlvdSB3aWxsIGxvc2UgdGhlIGludGVycnVwdC4KClNvIEkgZG9uJ3QgdGhp
bmsgdGhleSBhcmUgcHJvcGVyIGxldmVsIGludGVycnVwdHMuIFRoZXkgaGF2ZSBtb3JlIGEgc2Vt
YW50aWNzIG9mIAplZGdlIGludGVycnVwdHMgd2l0aCBzb21lIHByb3BlcnR5IG9mIGxldmVsIChp
LmUgZm9yIHRoZSBtYXNrL3VubWFzaykuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 10:17:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 10:17:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyZno-0006mO-Ek; Tue, 26 Feb 2019 10:17:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tNg/=RB=citrix.com=prvs=953f30066=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gyZnn-0006mJ-5t
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 10:17:31 +0000
X-Inumbo-ID: b865b028-39af-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b865b028-39af-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 10:17:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,415,1544486400"; d="scan'208";a="86453138"
Date: Tue, 26 Feb 2019 11:17:21 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190226101721.kh5vbrqdlnrtvhwh@Air-de-Roger>
References: <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
 <fe44917f-bbe9-3e0e-fdda-2eb4db9f25c2@arm.com>
 <13a9616c-2d9a-f90b-3358-f2dcadbbb64d@gmail.com>
 <dbfd87e9-48fc-f641-9e24-ddb6c4f61135@arm.com>
 <20190226091420.klgldhotiecezw6h@Air-de-Roger>
 <038b837c-63c0-afb7-ca7b-75f61af7518e@citrix.com>
 <20190226094459.33y2ygrjei3sf3gk@Air-de-Roger>
 <21c331d5-0cfa-6f7e-3db4-40b7ece45bc8@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <21c331d5-0cfa-6f7e-3db4-40b7ece45bc8@arm.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dave P Martin <Dave.Martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjYsIDIwMTkgYXQgMTA6MDM6MzhBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFJvZ2VyLAo+IAo+IE9uIDI2LzAyLzIwMTkgMDk6NDQsIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4gPiBPbiBUdWUsIEZlYiAyNiwgMjAxOSBhdCAwOTozMDowN0FNICswMDAwLCBB
bmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4gPiBPbiAyNi8wMi8yMDE5IDA5OjE0LCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+ID4gPiA+IE9uIE1vbiwgRmViIDI1LCAyMDE5IGF0IDAxOjU1OjQyUE0g
KzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+IEhpIE9sZWtzYW5kciwKPiA+ID4g
PiA+IAo+ID4gPiA+ID4gT24gMjUvMDIvMjAxOSAxMzoyNCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gd3JvdGU6Cj4gPiA+ID4gPiA+IE9uIDIvMjIvMTkgMzozMyBQTSwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+ID4gPiA+ID4gPiA+IEhpLAo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IE9uIDIy
LzAyLzIwMTkgMTI6MzgsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+ID4gPiA+ID4g
PiA+ID4gT24gMi8yMC8xOSAxMDo0NiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4g
PiA+ID4gPiBEaXNjdXNzaW5nIHdpdGggbXkgdGVhbSwgYSBzb2x1dGlvbiB0aGF0IGNhbWUgdXAg
d291bGQgYmUgdG8KPiA+ID4gPiA+ID4gPiA+ID4gaW50cm9kdWNlIG9uZSBhdG9taWMgZmllbGQg
cGVyIGV2ZW50IHRvIHJlY29yZCB0aGUgbnVtYmVyIG9mCj4gPiA+ID4gPiA+ID4gPiA+IGV2ZW50
IHJlY2VpdmVkLiBJIHdpbGwgZXhwbG9yZSB0aGF0IHNvbHV0aW9uIHRvbW9ycm93Lgo+ID4gPiA+
ID4gPiA+ID4gSG93IHdpbGwgdGhpcyBoZWxwIGlmIGV2ZW50cyBoYXZlIHNvbWUgcGF5bG9hZD8K
PiA+ID4gPiA+ID4gPiBXaGF0IHBheWxvYWQ/IFRoZSBldmVudCBjaGFubmVsIGRvZXMgbm90IGNh
cnJ5IGFueSBwYXlsb2FkLiBJdCBvbmx5Cj4gPiA+ID4gPiA+ID4gbm90aWZ5IHlvdSB0aGF0IHNv
bWV0aGluZyBoYXBwZW4uIFRoZW4gdGhpcyBpcyB1cCB0byB0aGUgdXNlciB0bwo+ID4gPiA+ID4g
PiA+IGRlY2lkZSB3aGF0IHRvIHlvdSB3aXRoIGl0Lgo+ID4gPiA+ID4gPiBTb3JyeSwgSSB3YXMg
cHJvYmFibHkgbm90IHByZWNpc2UgZW5vdWdoLiBJIG1lYW4gdGhhdCBhbiBldmVudCBtaWdodCBo
YXZlCj4gPiA+ID4gPiA+IGFzc29jaWF0ZWQgcGF5bG9hZCBpbiB0aGUgcmluZyBidWZmZXIsIGZv
ciBleGFtcGxlIFsxXS4gU28sIGNvdW50aW5nIGV2ZW50cwo+ID4gPiA+ID4gPiBtYXkgaGVscCBz
b21laG93LCBidXQgdGhlIHJpbmcncyBkYXRhIG1heSBzdGlsbCBiZSBsb3N0Cj4gPiA+ID4gPiAg
RnJvbSBteSB1bmRlcnN0YW5kaW5nIG9mIGV2ZW50IGNoYW5uZWxzIGFyZSBlZGdlIGludGVycnVw
dHMuIEJ5IGRlZmluaXRpb24sCj4gPiA+ID4gSU1PIGV2ZW50IGNoYW5uZWxzIGFyZSBhY3RpdmUg
aGlnaCBsZXZlbCBpbnRlcnJ1cHRzLgo+ID4gPiA+IAo+ID4gPiA+IExldCdzIHRha2UgaW50byBh
Y2NvdW50IHRoZSBmb2xsb3dpbmcgc2l0dWF0aW9uOiB5b3UgaGF2ZSBhbiBldmVudAo+ID4gPiA+
IGNoYW5uZWwgbWFza2VkIGFuZCB0aGUgZXZlbnQgY2hhbm5lbCBwZW5kaW5nIGJpdCAoYWtpbiB0
byB0aGUgbGluZSBvbgo+ID4gPiA+IGJhcmUgbWV0YWwpIGdvZXMgZnJvbSBsb3cgdG8gaGlnaCAo
MCAtPiAxKSwgdGhlbiB5b3UgdW5tYXNrIHRoZQo+ID4gPiA+IGludGVycnVwdCBhbmQgeW91IGdl
dCBhbiBldmVudCBpbmplY3RlZC4gSWYgaXQgd2FzIGFuIGVkZ2UgaW50ZXJydXB0Cj4gPiA+ID4g
eW91IHdvbnQgZ2V0IGFuIGV2ZW50IGluamVjdGVkIGFmdGVyIHVubWFza2luZywgYmVjYXVzZSB5
b3Ugd291bGQKPiA+ID4gPiBoYXZlIGxvc3QgdGhlIGVkZ2UuIEkgdGhpbmsgdGhlIHByb2JsZW0g
aGVyZSBpcyB0aGF0IExpbnV4IHRyZWF0cwo+ID4gPiA+IGV2ZW50IGNoYW5uZWxzIGFzIGVkZ2Ug
aW50ZXJydXB0cywgd2hlbiB0aGV5IGFyZSBhY3R1YWxseSBsZXZlbC4KPiA+ID4gCj4gPiA+IEV2
ZW50IGNoYW5uZWxzIGFyZSBlZGdlIGludGVycnVwdHMuwqAgVGhlcmUgYXJlIHNldmVyYWwgdmVy
eSBzdWJ0bGUgYnVncwo+ID4gPiB0byBiZSBoYWQgYnkgc29mdHdhcmUgd2hpY2ggdHJlYXRzIHRo
ZW0gYXMgbGluZSBpbnRlcnJ1cHRzLgo+ID4gPiAKPiA+ID4gTW9zdCBjcml0aWNhbGx5LCBpZiB5
b3UgZmFpbCB0byBhY2sgdGhlbSwgcmViaW5kIHRoZW0gdG8gYSBuZXcgdmNwdSwgYW5kCj4gPiA+
IHJlZW5hYmxlIGludGVycnVwdHMsIHlvdSBkb24ndCBnZXQgYSBuZXcgaW50ZXJydXB0IG5vdGlm
aWNhdGlvbi7CoCBUaGlzCj4gPiA+IHdhcyB0aGUgc291cmNlIG9mIGEgNCBtb250aCBidWcgd2hl
biBYZW5TZXJ2ZXIgd2FzIG1vdmluZyBmcm9tCj4gPiA+IGNsYXNzaWMteGVuIHRvIFBWT3BzIHdo
ZXJlIHVzaW5nIGlycWJhbGFuY2Ugd291bGQgY2F1c2UgZG9tMCB0bwo+ID4gPiBvY2Nhc2lvbmFs
bHkgbG9zZSBpbnRlcnJ1cHRzLgo+ID4gCj4gPiBJIHdvdWxkIGFyZ3VlIHRoYXQgeW91IG5lZWQg
dG8gbWFzayB0aGVtIGZpcnN0LCByZWJpbmQgdG8gYSBuZXcgdmNwdQo+ID4gYW5kIHVubWFzaywg
YW5kIHRoZW4geW91IHdpbGwgZ2V0IGFuIGludGVycnVwdCBub3RpZmljYXRpb24sIG9yIHRoaXMK
PiA+IHNob3VsZCBiZSBmaXhlZCBpbiBYZW4gdG8gd29yayBhcyB5b3UgZXhwZWN0OiB0cmlnZ2Vy
IGFuIGludGVycnVwdAo+ID4gbm90aWZpY2F0aW9uIHdoZW4gbW92aW5nIGFuIGFzc2VydGVkIGV2
ZW50IGNoYW5uZWwgYmV0d2VlbiBDUFVzLgo+ID4gCj4gPiBJcyB0aGVyZSBhbnkgZG9jdW1lbnQg
dGhhdCBkZXNjcmliZXMgaG93IHN1Y2ggbm9uIHRyaXZpYWwgdGhpbmdzIChsaWtlCj4gPiBtb3Zp
bmcgYmV0d2VlbiBDUFVzKSB3b3JrIGZvciBldmVudC9sZXZlbCBpbnRlcnJ1cHRzPwo+ID4gCj4g
PiBNYXliZSBJJ20gYmVpbmcgb2J0dXNlLCBidXQgZnJvbSB0aGUgZXhhbXBsZSBJIGdhdmUgYWJv
dmUgaXQncyBxdWl0ZQo+ID4gY2xlYXIgdG8gbWUgZXZlbnQgY2hhbm5lbHMgZG9uJ3QgZ2V0IHRy
aWdnZXJlZCBiYXNlZCBvbiBlZGdlIGNoYW5nZXMsCj4gPiBidXQgcmF0aGVyIG9uIHRoZSBsaW5l
IGxldmVsLgo+IAo+IFlvdXIgZXhhbXBsZSBhYm92ZSBpcyBub3QgZW5vdWdoIHRvIGdpdmUgdGhl
IHNlbWFudGljcyBvZiBsZXZlbC4gWW91IHdvdWxkCj4gb25seSB1c2UgdGhlIE1BU0sgYml0IGlm
IHlvdXIgaW50ZXJydXB0IGhhbmRsZXIgaXMgdGhyZWFkZWQgdG8gYXZvaWQgdGhlCj4gaW50ZXJy
dXB0IGNvbWluZyB1cCBhZ2Fpbi4KPiAKPiBTbyBpZiB5b3UgcmVtb3ZlIHRoZSBtYXNrIGZyb20g
dGhlIGVxdWF0aW9uLCB0aGVuIHRoZSBpbnRlcnJ1cHQgZmxvdyBzaG91bGQgYmU6Cj4gCj4gMSkg
aGFuZGxlIGludGVycnVwdAo+IDIpIEVPSQoKVGhpcyBpcyBib2d1cyBpZiB5b3UgZG9uJ3QgbWFz
ayB0aGUgaW50ZXJydXB0IHNvdXJjZS4gWW91IHNob3VsZAppbnN0ZWFkIGRvCgoxKSBFT0kKMikg
SGFuZGxlIGludGVycnVwdAoKQW5kIGxvb3Agb3ZlciB0aGlzLgoKPiBUaGUgRU9JIGluIG91ciBj
YXNlIHdvdWxkIGJlIGNsZWFyaW5nIHRoZSBQRU5ESU5HIHN0YXRlLiBJbiBhIHByb3BlciBsZXZl
bAo+IGludGVycnVwdCwgdGhlIHN0YXRlIHdvdWxkIHN0YXkgUEVORElORyBpZiB0aGVyZSB3ZXJl
IG1vcmUgdG8gY29tZS4gVGhpcyBpcwo+IG5vdCB0aGUgY2FzZSB3aXRoIHRoZSBldmVudHMgYW5k
IHlvdSB3aWxsIGxvc2UgdGhlIGludGVycnVwdC4KPgo+IFNvIEkgZG9uJ3QgdGhpbmsgdGhleSBh
cmUgcHJvcGVyIGxldmVsIGludGVycnVwdHMuIFRoZXkgaGF2ZSBtb3JlIGEKPiBzZW1hbnRpY3Mg
b2YgZWRnZSBpbnRlcnJ1cHRzIHdpdGggc29tZSBwcm9wZXJ0eSBvZiBsZXZlbCAoaS5lIGZvciB0
aGUKPiBtYXNrL3VubWFzaykuCgpPSywgSSBndWVzcyBpdCBkZXBlbmRzIG9uIGhvdyB5b3UgbG9v
ayBhdCBpdCwgdG8gbWUgZXZlbnQgY2hhbm5lbHMgYXJlCm1heWJlIHF1aXJreSBsZXZlbCBpbnRl
cnJ1cHRzLCBidXQgYXJlIGRlZmluaXRlbHkgY2xvc2VyIHRvIGxldmVsIHRoYW4KZWRnZSBpbnRl
cnJ1cHRzLCBzcGVjaWFsbHkgdGFraW5nIGludG8gYWNjb3VudCB0aGUgaW50ZXJydXB0IGluamVj
dGlvbgp0aGF0IGhhcHBlbnMgb24gdW5tYXNrIG9mIGEgcGVuZGluZyBsaW5lLCB0aGVyZSdzIG5v
IHN1Y2ggdGhpbmcgYXQgYWxsCndpdGggZWRnZSBpbnRlcnJ1cHRzLgoKVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 10:26:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 10:26:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyZwS-0007eO-CK; Tue, 26 Feb 2019 10:26:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MJkL=RB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyZwQ-0007eJ-TF
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 10:26:26 +0000
X-Inumbo-ID: f876dbee-39b0-11e9-a94c-cfbfdbc900f1
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f876dbee-39b0-11e9-a94c-cfbfdbc900f1;
 Tue, 26 Feb 2019 10:26:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7BFCB80D;
 Tue, 26 Feb 2019 02:26:25 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D79963F71D;
 Tue, 26 Feb 2019 02:26:22 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <15bc52cb-82d8-4d2c-e5a8-c6ae8de90276@oracle.com>
 <5df8888a-4a29-fccd-bac2-a9c170244029@arm.com>
 <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
 <fe44917f-bbe9-3e0e-fdda-2eb4db9f25c2@arm.com>
 <13a9616c-2d9a-f90b-3358-f2dcadbbb64d@gmail.com>
 <dbfd87e9-48fc-f641-9e24-ddb6c4f61135@arm.com>
 <20190226091420.klgldhotiecezw6h@Air-de-Roger>
 <038b837c-63c0-afb7-ca7b-75f61af7518e@citrix.com>
 <20190226094459.33y2ygrjei3sf3gk@Air-de-Roger>
 <21c331d5-0cfa-6f7e-3db4-40b7ece45bc8@arm.com>
 <20190226101721.kh5vbrqdlnrtvhwh@Air-de-Roger>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cdd5781c-3a60-b9f7-205f-fadeee88206e@arm.com>
Date: Tue, 26 Feb 2019 10:26:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190226101721.kh5vbrqdlnrtvhwh@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dave P Martin <Dave.Martin@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNi8wMi8yMDE5IDEwOjE3LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIFR1
ZSwgRmViIDI2LCAyMDE5IGF0IDEwOjAzOjM4QU0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4gSGkgUm9nZXIsCj4+Cj4+IE9uIDI2LzAyLzIwMTkgMDk6NDQsIFJvZ2VyIFBhdSBNb25uw6kg
d3JvdGU6Cj4+PiBPbiBUdWUsIEZlYiAyNiwgMjAxOSBhdCAwOTozMDowN0FNICswMDAwLCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+Pj4+IE9uIDI2LzAyLzIwMTkgMDk6MTQsIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4+Pj4+IE9uIE1vbiwgRmViIDI1LCAyMDE5IGF0IDAxOjU1OjQyUE0gKzAwMDAs
IEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+IEhpIE9sZWtzYW5kciwKPj4+Pj4+Cj4+Pj4+PiBP
biAyNS8wMi8yMDE5IDEzOjI0LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4+
PiBPbiAyLzIyLzE5IDM6MzMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+Pj4gSGksCj4+
Pj4+Pj4+Cj4+Pj4+Pj4+IE9uIDIyLzAyLzIwMTkgMTI6MzgsIE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMi8yMC8xOSAxMDo0NiBQTSwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+Pj4+Pj4+Pj4+IERpc2N1c3Npbmcgd2l0aCBteSB0ZWFtLCBhIHNvbHV0aW9uIHRoYXQg
Y2FtZSB1cCB3b3VsZCBiZSB0bwo+Pj4+Pj4+Pj4+IGludHJvZHVjZSBvbmUgYXRvbWljIGZpZWxk
IHBlciBldmVudCB0byByZWNvcmQgdGhlIG51bWJlciBvZgo+Pj4+Pj4+Pj4+IGV2ZW50IHJlY2Vp
dmVkLiBJIHdpbGwgZXhwbG9yZSB0aGF0IHNvbHV0aW9uIHRvbW9ycm93Lgo+Pj4+Pj4+Pj4gSG93
IHdpbGwgdGhpcyBoZWxwIGlmIGV2ZW50cyBoYXZlIHNvbWUgcGF5bG9hZD8KPj4+Pj4+Pj4gV2hh
dCBwYXlsb2FkPyBUaGUgZXZlbnQgY2hhbm5lbCBkb2VzIG5vdCBjYXJyeSBhbnkgcGF5bG9hZC4g
SXQgb25seQo+Pj4+Pj4+PiBub3RpZnkgeW91IHRoYXQgc29tZXRoaW5nIGhhcHBlbi4gVGhlbiB0
aGlzIGlzIHVwIHRvIHRoZSB1c2VyIHRvCj4+Pj4+Pj4+IGRlY2lkZSB3aGF0IHRvIHlvdSB3aXRo
IGl0Lgo+Pj4+Pj4+IFNvcnJ5LCBJIHdhcyBwcm9iYWJseSBub3QgcHJlY2lzZSBlbm91Z2guIEkg
bWVhbiB0aGF0IGFuIGV2ZW50IG1pZ2h0IGhhdmUKPj4+Pj4+PiBhc3NvY2lhdGVkIHBheWxvYWQg
aW4gdGhlIHJpbmcgYnVmZmVyLCBmb3IgZXhhbXBsZSBbMV0uIFNvLCBjb3VudGluZyBldmVudHMK
Pj4+Pj4+PiBtYXkgaGVscCBzb21laG93LCBidXQgdGhlIHJpbmcncyBkYXRhIG1heSBzdGlsbCBi
ZSBsb3N0Cj4+Pj4+PiAgIEZyb20gbXkgdW5kZXJzdGFuZGluZyBvZiBldmVudCBjaGFubmVscyBh
cmUgZWRnZSBpbnRlcnJ1cHRzLiBCeSBkZWZpbml0aW9uLAo+Pj4+PiBJTU8gZXZlbnQgY2hhbm5l
bHMgYXJlIGFjdGl2ZSBoaWdoIGxldmVsIGludGVycnVwdHMuCj4+Pj4+Cj4+Pj4+IExldCdzIHRh
a2UgaW50byBhY2NvdW50IHRoZSBmb2xsb3dpbmcgc2l0dWF0aW9uOiB5b3UgaGF2ZSBhbiBldmVu
dAo+Pj4+PiBjaGFubmVsIG1hc2tlZCBhbmQgdGhlIGV2ZW50IGNoYW5uZWwgcGVuZGluZyBiaXQg
KGFraW4gdG8gdGhlIGxpbmUgb24KPj4+Pj4gYmFyZSBtZXRhbCkgZ29lcyBmcm9tIGxvdyB0byBo
aWdoICgwIC0+IDEpLCB0aGVuIHlvdSB1bm1hc2sgdGhlCj4+Pj4+IGludGVycnVwdCBhbmQgeW91
IGdldCBhbiBldmVudCBpbmplY3RlZC4gSWYgaXQgd2FzIGFuIGVkZ2UgaW50ZXJydXB0Cj4+Pj4+
IHlvdSB3b250IGdldCBhbiBldmVudCBpbmplY3RlZCBhZnRlciB1bm1hc2tpbmcsIGJlY2F1c2Ug
eW91IHdvdWxkCj4+Pj4+IGhhdmUgbG9zdCB0aGUgZWRnZS4gSSB0aGluayB0aGUgcHJvYmxlbSBo
ZXJlIGlzIHRoYXQgTGludXggdHJlYXRzCj4+Pj4+IGV2ZW50IGNoYW5uZWxzIGFzIGVkZ2UgaW50
ZXJydXB0cywgd2hlbiB0aGV5IGFyZSBhY3R1YWxseSBsZXZlbC4KPj4+Pgo+Pj4+IEV2ZW50IGNo
YW5uZWxzIGFyZSBlZGdlIGludGVycnVwdHMuwqAgVGhlcmUgYXJlIHNldmVyYWwgdmVyeSBzdWJ0
bGUgYnVncwo+Pj4+IHRvIGJlIGhhZCBieSBzb2Z0d2FyZSB3aGljaCB0cmVhdHMgdGhlbSBhcyBs
aW5lIGludGVycnVwdHMuCj4+Pj4KPj4+PiBNb3N0IGNyaXRpY2FsbHksIGlmIHlvdSBmYWlsIHRv
IGFjayB0aGVtLCByZWJpbmQgdGhlbSB0byBhIG5ldyB2Y3B1LCBhbmQKPj4+PiByZWVuYWJsZSBp
bnRlcnJ1cHRzLCB5b3UgZG9uJ3QgZ2V0IGEgbmV3IGludGVycnVwdCBub3RpZmljYXRpb24uwqAg
VGhpcwo+Pj4+IHdhcyB0aGUgc291cmNlIG9mIGEgNCBtb250aCBidWcgd2hlbiBYZW5TZXJ2ZXIg
d2FzIG1vdmluZyBmcm9tCj4+Pj4gY2xhc3NpYy14ZW4gdG8gUFZPcHMgd2hlcmUgdXNpbmcgaXJx
YmFsYW5jZSB3b3VsZCBjYXVzZSBkb20wIHRvCj4+Pj4gb2NjYXNpb25hbGx5IGxvc2UgaW50ZXJy
dXB0cy4KPj4+Cj4+PiBJIHdvdWxkIGFyZ3VlIHRoYXQgeW91IG5lZWQgdG8gbWFzayB0aGVtIGZp
cnN0LCByZWJpbmQgdG8gYSBuZXcgdmNwdQo+Pj4gYW5kIHVubWFzaywgYW5kIHRoZW4geW91IHdp
bGwgZ2V0IGFuIGludGVycnVwdCBub3RpZmljYXRpb24sIG9yIHRoaXMKPj4+IHNob3VsZCBiZSBm
aXhlZCBpbiBYZW4gdG8gd29yayBhcyB5b3UgZXhwZWN0OiB0cmlnZ2VyIGFuIGludGVycnVwdAo+
Pj4gbm90aWZpY2F0aW9uIHdoZW4gbW92aW5nIGFuIGFzc2VydGVkIGV2ZW50IGNoYW5uZWwgYmV0
d2VlbiBDUFVzLgo+Pj4KPj4+IElzIHRoZXJlIGFueSBkb2N1bWVudCB0aGF0IGRlc2NyaWJlcyBo
b3cgc3VjaCBub24gdHJpdmlhbCB0aGluZ3MgKGxpa2UKPj4+IG1vdmluZyBiZXR3ZWVuIENQVXMp
IHdvcmsgZm9yIGV2ZW50L2xldmVsIGludGVycnVwdHM/Cj4+Pgo+Pj4gTWF5YmUgSSdtIGJlaW5n
IG9idHVzZSwgYnV0IGZyb20gdGhlIGV4YW1wbGUgSSBnYXZlIGFib3ZlIGl0J3MgcXVpdGUKPj4+
IGNsZWFyIHRvIG1lIGV2ZW50IGNoYW5uZWxzIGRvbid0IGdldCB0cmlnZ2VyZWQgYmFzZWQgb24g
ZWRnZSBjaGFuZ2VzLAo+Pj4gYnV0IHJhdGhlciBvbiB0aGUgbGluZSBsZXZlbC4KPj4KPj4gWW91
ciBleGFtcGxlIGFib3ZlIGlzIG5vdCBlbm91Z2ggdG8gZ2l2ZSB0aGUgc2VtYW50aWNzIG9mIGxl
dmVsLiBZb3Ugd291bGQKPj4gb25seSB1c2UgdGhlIE1BU0sgYml0IGlmIHlvdXIgaW50ZXJydXB0
IGhhbmRsZXIgaXMgdGhyZWFkZWQgdG8gYXZvaWQgdGhlCj4+IGludGVycnVwdCBjb21pbmcgdXAg
YWdhaW4uCj4+Cj4+IFNvIGlmIHlvdSByZW1vdmUgdGhlIG1hc2sgZnJvbSB0aGUgZXF1YXRpb24s
IHRoZW4gdGhlIGludGVycnVwdCBmbG93IHNob3VsZCBiZToKPj4KPj4gMSkgaGFuZGxlIGludGVy
cnVwdAo+PiAyKSBFT0kKPiAKPiBUaGlzIGlzIGJvZ3VzIGlmIHlvdSBkb24ndCBtYXNrIHRoZSBp
bnRlcnJ1cHQgc291cmNlLiBZb3Ugc2hvdWxkCj4gaW5zdGVhZCBkbwo+IAo+IDEpIEVPSQo+IDIp
IEhhbmRsZSBpbnRlcnJ1cHQKPiAKPiBBbmQgbG9vcCBvdmVyIHRoaXMuClNvIHRoYXQncyBub3Qg
YSBsZXZlbCBzZW1hbnRpY3MuIEl0IGlzIGEgZWRnZSBvbmUgOikuIEluIHRoZSBsZXZlbCBjYXNl
LCB5b3UgCndvdWxkIGNsZWFyIHRoZSBzdGF0ZSBvbmNlIHlvdSBhcmUgZG9uZSB3aXRoIHRoZSBp
bnRlcnJ1cHQuCgpBbHNvLCBpdCB3b3VsZCBiZSBBQ0sgYW5kIG5vdCBFT0kuCgo+IAo+PiBUaGUg
RU9JIGluIG91ciBjYXNlIHdvdWxkIGJlIGNsZWFyaW5nIHRoZSBQRU5ESU5HIHN0YXRlLiBJbiBh
IHByb3BlciBsZXZlbAo+PiBpbnRlcnJ1cHQsIHRoZSBzdGF0ZSB3b3VsZCBzdGF5IFBFTkRJTkcg
aWYgdGhlcmUgd2VyZSBtb3JlIHRvIGNvbWUuIFRoaXMgaXMKPj4gbm90IHRoZSBjYXNlIHdpdGgg
dGhlIGV2ZW50cyBhbmQgeW91IHdpbGwgbG9zZSB0aGUgaW50ZXJydXB0Lgo+Pgo+PiBTbyBJIGRv
bid0IHRoaW5rIHRoZXkgYXJlIHByb3BlciBsZXZlbCBpbnRlcnJ1cHRzLiBUaGV5IGhhdmUgbW9y
ZSBhCj4+IHNlbWFudGljcyBvZiBlZGdlIGludGVycnVwdHMgd2l0aCBzb21lIHByb3BlcnR5IG9m
IGxldmVsIChpLmUgZm9yIHRoZQo+PiBtYXNrL3VubWFzaykuCj4gCj4gT0ssIEkgZ3Vlc3MgaXQg
ZGVwZW5kcyBvbiBob3cgeW91IGxvb2sgYXQgaXQsIHRvIG1lIGV2ZW50IGNoYW5uZWxzIGFyZQo+
IG1heWJlIHF1aXJreSBsZXZlbCBpbnRlcnJ1cHRzLCBidXQgYXJlIGRlZmluaXRlbHkgY2xvc2Vy
IHRvIGxldmVsIHRoYW4KPiBlZGdlIGludGVycnVwdHMsIHNwZWNpYWxseSB0YWtpbmcgaW50byBh
Y2NvdW50IHRoZSBpbnRlcnJ1cHQgaW5qZWN0aW9uCj4gdGhhdCBoYXBwZW5zIG9uIHVubWFzayBv
ZiBhIHBlbmRpbmcgbGluZSwgdGhlcmUncyBubyBzdWNoIHRoaW5nIGF0IGFsbAo+IHdpdGggZWRn
ZSBpbnRlcnJ1cHRzLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 10:40:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 10:40:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gya9z-0000fj-Lt; Tue, 26 Feb 2019 10:40:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gya9y-0000fX-DW
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 10:40:26 +0000
X-Inumbo-ID: e9d99b4c-39b2-11e9-a3f3-7b602ebab600
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9d99b4c-39b2-11e9-a3f3-7b602ebab600;
 Tue, 26 Feb 2019 10:40:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 03:40:19 -0700
Message-Id: <5C75178F020000780021A3E4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 03:40:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20190221165041.39394-1-roger.pau@citrix.com>
 <20190221165041.39394-4-roger.pau@citrix.com>
 <72001ac1-7c38-3a8a-1e6a-c66da20c6a98@citrix.com>
In-Reply-To: <72001ac1-7c38-3a8a-1e6a-c66da20c6a98@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 3/5] p2m: change write_p2m_entry to
 return an error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDE4OjQyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAyLzIxLzE5IDQ6NTAgUE0sIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4gQEAgLTI1
MCwxOCArMjUzLDM3IEBAIHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHZv
aWQgKip0YWJsZSwKPj4gICAgICAgICAgewo+PiAgICAgICAgICAgICAgbmV3X2VudHJ5ID0gbDFl
X2Zyb21fcGZuKHBmbiB8IChpIDw8ICgobGV2ZWwgLSAxKSAqIFBBR0VUQUJMRV9PUkRFUikpLAo+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzKTsKPj4gLSAgICAg
ICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBsMV9lbnRyeSArIGksIG5ld19l
bnRyeSwgbGV2ZWwpOwo+PiArICAgICAgICAgICAgcmMgPSBwMm0tPndyaXRlX3AybV9lbnRyeShw
Mm0sIGdmbiwgbDFfZW50cnkgKyBpLCBuZXdfZW50cnksIGxldmVsKTsKPj4gKyAgICAgICAgICAg
IGlmICggcmMgKQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOwo+PiArICAgICAgICAgICAgICAgIGJyZWFrOwo+PiArICAgICAgICAgICAg
fQo+PiAgICAgICAgICB9Cj4+ICAKPj4gICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDFfZW50
cnkpOwo+PiAgCj4+IC0gICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX21mbihtZm4sIFAyTV9C
QVNFX0ZMQUdTIHwgX1BBR0VfUlcpOwo+PiAtICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZu
ZXdfZW50cnksIGxldmVsLCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKPj4gLSAg
ICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgbmV3X2VudHJ5
LCBsZXZlbCArIDEpOwo+PiArICAgICAgICBpZiAoICFyYyApCj4+ICsgICAgICAgIHsKPj4gKyAg
ICAgICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX21mbihtZm4sIFAyTV9CQVNFX0ZMQUdTIHwg
X1BBR0VfUlcpOwo+PiArICAgICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmbmV3X2VudHJ5
LCBsZXZlbCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRh
YmxlfElPTU1VRl93cml0YWJsZSk7Cj4+ICsgICAgICAgICAgICByYyA9IHAybS0+d3JpdGVfcDJt
X2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGV2ZWwgKyAxKTsKPj4gKyAgICAgICAgICAgIGlmICgg
cmMgKQo+PiArICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+PiArICAgICAg
ICB9Cj4+ICAgICAgfQo+PiAgICAgIGVsc2UKPj4gICAgICAgICAgQVNTRVJUKGZsYWdzICYgX1BB
R0VfUFJFU0VOVCk7Cj4+ICAKPj4gKyAgICBpZiAoIHJjICkKPj4gKyAgICB7Cj4+ICsgICAgICAg
IEFTU0VSVChtZm5fdmFsaWQobWZuKSk7Cj4+ICsgICAgICAgIHAybV9mcmVlX3B0cChwMm0sIG1m
bl90b19wYWdlKG1mbikpOwo+PiArICAgICAgICByZXR1cm4gcmM7Cj4+ICsgICAgfQo+PiArCj4g
Cj4gSSB0aGluayB0aGUgaWRpb21hdGljIHdheSB0byBkZWFsIHdpdGggdGhpcyB3b3VsZCBiZSB0
byBoYXZlIGEgbGFiZWwgYXQKPiB0aGUgZW5kIHRoYXQgZXZlcnl0aGluZyBqdW1wcyB0byBzb21l
dGhpbmcgbGlrZSB0aGUgYXR0YWNoZWQ/ICBUaGF0IHdheQo+IHlvdSBkb24ndCBoYXZlIHRvIHNw
ZW5kIG1lbnRhbCBlZmZvcnQgbWFraW5nIHN1cmUgdGhhdCBub3RoaW5nIGhhcHBlbnMKPiBiZXR3
ZWVuIHRoZSBlcnJvciBhbmQgdGhlIGNsZWFuLXVwIGNhbGwuCgpXZWxsLCBhcyBSb2dlciBoYXMg
c2FpZCBhbHJlYWR5LCB0aGlzIG5vdCBiZWluZyBhIGNsYXNzaWNhbAplbmQtb2YtdGhlLWZ1bmN0
aW9uIGVycm9yIHBhdGgsIEkgZGlkIGFzayB0byBnZXQgYXdheSB3aXRob3V0IGEKbGFiZWwuIEJ1
dCB5b3UncmUgdGhlIG1haW50YWluZXIgb2YgdGhlIGNvZGUsIHNvIGlmIHlvdSB3YW50IGl0CnRo
YXQgd2F5LCB0aGVuIEkgZ3Vlc3MgSSBkaWQgbWlzZ3VpZGUgUm9nZXIuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 10:49:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 10:49:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyaId-0000zP-JW; Tue, 26 Feb 2019 10:49:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyaIc-0000zK-VF
 for xen-devel@lists.xen.org; Tue, 26 Feb 2019 10:49:22 +0000
X-Inumbo-ID: 298320a0-39b4-11e9-9c5c-23b1b78f68dc
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 298320a0-39b4-11e9-9c5c-23b1b78f68dc;
 Tue, 26 Feb 2019 10:49:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 03:49:15 -0700
Message-Id: <5C7519A6020000780021A401@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 03:49:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
In-Reply-To: <20190225202233.68340-1-brian.woods@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 0/3]  mwait support for AMD processors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDIxOjIzLCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
VGhpcyBwYXRjaCBzZXJpZXMgYWRkIHN1cHBvcnQgYW5kIGVuYWJsZW1lbnQgZm9yIG13YWl0IG9u
IEFNRCBOYXBsZXMKPiBhbmQgUm9tZSBwcm9jZXNzb3JzLiAgTmV3ZXIgQU1EIHByb2Nlc3NvcnMg
c3VwcG9ydCBtd2FpdCwgYnV0IG9ubHkgZm9yCj4gYzEsIGFuZCBmb3IgYzIgaGFsdCBpcyB1c2Vk
LiAgVGhlIG13YWl0LWlkbGUgZHJpdmVyIGlzIG1vZGlmaWVkIHRvIGJlCj4gYWJsZSB0byB1c2Ug
Ym90aCBtd2FpdCBhbmQgaGFsdCBmb3IgaWRsaW5nLgoKSSByZWNhbGwgeW91IHNheWluZyBzbyBl
bHNld2hlcmUsIGJ1dCBJIGNvbnRpbnVlIHRvIGJlIGNvbmZ1c2VkLiBBZmFpawpITFQgaXMgc3Bl
Y2lmaWVkIHRvIG1lYW4gQzEuIFdpdGhvdXQgaGF2aW5nIGxvb2tlZCBhdCB0aGUgcGF0Y2hlcywK
SSdtIGFsc28gbm90IGhhcHB5IHRvIHNlZSB5b3Ugc2F5IHlvdSBtYWtlIHRoZSBkcml2ZXIgY2Fw
YWJsZSBvZiB1c2luZwpITFQuIFRoYXQncyBub3QgaXRzIHB1cnBvc2UsIGFuZCBJIHRoaW5rIHRo
ZSBBQ1BJIGRyaXZlciBzaG91bGQgaW5zdGVhZApiZSB1c2VkIGZvciB0aGF0LgoKSXQgaXMgbXkg
dW5kZXJzdGFuZGluZyB0aGF0IHRoZSBkcml2ZXIgaXMgdGhlcmUgc29sZWx5IHRvIG92ZXJjb21l
CnJlY3VycmluZyBpc3N1ZXMgd2l0aCBCSU9TZXMgbm90IHByb3ZpZGluZyBvcHRpbWFsIChvciBl
dmVuIGNvcnJlY3QpCkFDUEkgdGFibGVzLiBTaW5jZSBmb3IgQzEgd2UgZG9uJ3QgZXZlbiBuZWVk
IGFueSBBQ1BJIHRhYmxlcyAod2UKZW50ZXIgQzEgW3Rocm91Z2ggSExUXSB3aGVuZXZlciBubyBv
dGhlciBDIHN0YXRlcyBhcmUgZGVmaW5lZCksCkknbSBoYXZpbmcgdHJvdWJsZSBzZWVpbmcgd2hh
dCBwcm9ibGVtIHdvdWxkIGJlIGFkZHJlc3NlZCBoZXJlLgpBcmUgdGhlcmUgcmVhbGx5IG5vIGRl
ZXBlciBDIHN0YXRlcyB0aGFuIEMyIHN1cHBvcnRlZCBieSB5b3VyIENQVXM/CgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 10:54:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 10:54:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyaNK-0001ep-7j; Tue, 26 Feb 2019 10:54:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyaNJ-0001ei-98
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 10:54:13 +0000
X-Inumbo-ID: d9aee995-39b4-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9aee995-39b4-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 10:54:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 03:54:11 -0700
Message-Id: <5C751AD0020000780021A412@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 03:54:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-1-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1551127822-25886-1-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v10 1/6] xen: introduce ptrdiff_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, george.dunlap@citrix.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, ian.jackson@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDIxOjUwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gSW50cm9kdWNlIHRoZSBuZXcgdHlwZSAicHRyZGlmZl90IiB3aGljaCBpcyBkZWZpbmVkIGFz
IHRoZSBzaWduZWQKPiBpbnRlZ2VyIHR5cGUgb2YgdGhlIHJlc3VsdCBvZiBzdWJ0cmFjdGluZyB0
d28gcG9pbnRlcnMuIFVzZQo+IF9fUFRSRElGRl9UWVBFX18gdG8gZGVmaW5lIGl0Lgo+IAo+IEFs
c28sIHVzZSBfX1VJTlRQVFJfVFlQRV9fIGZvciB1aW50cHRyX3QgZm9yIGNvbnNpc3RlbmN5LgoK
UGxlYXNlIGNhbiB5b3Ugbm90IG1peCBhZGp1c3RtZW50cyB0byBleGlzdGluZyB0eXBlIGRlZmlu
aXRpb25zCmludG8gYSBwYXRjaCBhZGRpbmcgYSBuZXcgdHlwZT8gX19VSU5UUFRSX1RZUEVfXywg
YXMgc2FpZCBpbgpwcmlvciBkaXNjdXNzaW9ucyBhbmQgb3RoZXIgdGhhbiBfX1BUUkRJRkZfVFlQ
RV9fLCBpcyBub3QKcHJvdmlkZWQgdW5jb25kaXRpb25hbGx5IGJ5IGdjYyAoYW5kIEkgZGlkbid0
IHRyeSB0byB3b3JrIG91dCB0aGUKY29uZGl0aW9uKHMpIHNvIGZhciksIHNvIHVzZSBvZiBpdCBt
YXkgaW50cm9kdWNlIGEgcmVncmVzc2lvbgoobWFuaWZlc3RpbmcgYXMgYSBidWlsZCBmYWlsdXJl
IHNvbWV3aGVyZSkuIFRoZXJlZm9yZSwgaWYgd2UgYXJlCnRvIGluZGVlZCBnbyB0aGlzIHJvdXRl
LCB3ZSBzaG91bGQgYXQgbGVhc3QgbGVhdmUgb3Vyc2VsdmVzIHRoZQpvcHRpb24gb2YgZWFzaWx5
IHJldmVydGluZyBvbmUgY2hhbmdlIHdpdGhvdXQgdGhlIG90aGVyLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 11:03:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 11:03:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyaWF-0002aD-5X; Tue, 26 Feb 2019 11:03:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tNg/=RB=citrix.com=prvs=953f30066=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gyaWE-0002a8-6y
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 11:03:26 +0000
X-Inumbo-ID: 213045a2-39b6-11e9-a0f7-17c3b075460f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 213045a2-39b6-11e9-a0f7-17c3b075460f;
 Tue, 26 Feb 2019 11:03:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,415,1544486400"; d="scan'208";a="86455114"
Date: Tue, 26 Feb 2019 12:02:31 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190226110231.46luhevhlmefdldo@Air-de-Roger>
References: <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
 <fe44917f-bbe9-3e0e-fdda-2eb4db9f25c2@arm.com>
 <13a9616c-2d9a-f90b-3358-f2dcadbbb64d@gmail.com>
 <dbfd87e9-48fc-f641-9e24-ddb6c4f61135@arm.com>
 <20190226091420.klgldhotiecezw6h@Air-de-Roger>
 <038b837c-63c0-afb7-ca7b-75f61af7518e@citrix.com>
 <20190226094459.33y2ygrjei3sf3gk@Air-de-Roger>
 <21c331d5-0cfa-6f7e-3db4-40b7ece45bc8@arm.com>
 <20190226101721.kh5vbrqdlnrtvhwh@Air-de-Roger>
 <cdd5781c-3a60-b9f7-205f-fadeee88206e@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cdd5781c-3a60-b9f7-205f-fadeee88206e@arm.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dave P Martin <Dave.Martin@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjYsIDIwMTkgYXQgMTA6MjY6MjFBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDI2LzAyLzIwMTkgMTA6MTcsIFJvZ2VyIFBhdSBNb25uw6kgd3Jv
dGU6Cj4gPiBPbiBUdWUsIEZlYiAyNiwgMjAxOSBhdCAxMDowMzozOEFNICswMDAwLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4gPiA+IEhpIFJvZ2VyLAo+ID4gPiAKPiA+ID4gT24gMjYvMDIvMjAxOSAw
OTo0NCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gPiBPbiBUdWUsIEZlYiAyNiwgMjAx
OSBhdCAwOTozMDowN0FNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4gPiA+ID4gT24g
MjYvMDIvMjAxOSAwOToxNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gPiA+ID4gT24g
TW9uLCBGZWIgMjUsIDIwMTkgYXQgMDE6NTU6NDJQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+ID4gPiA+ID4gPiA+IEhpIE9sZWtzYW5kciwKPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4g
PiBPbiAyNS8wMi8yMDE5IDEzOjI0LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiA+
ID4gPiA+ID4gPiA+IE9uIDIvMjIvMTkgMzozMyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4g
PiA+ID4gPiA+ID4gPiBIaSwKPiA+ID4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gPiA+IE9u
IDIyLzAyLzIwMTkgMTI6MzgsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+ID4gPiA+
ID4gPiA+ID4gPiA+IE9uIDIvMjAvMTkgMTA6NDYgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+
ID4gPiA+ID4gPiA+ID4gPiA+IERpc2N1c3Npbmcgd2l0aCBteSB0ZWFtLCBhIHNvbHV0aW9uIHRo
YXQgY2FtZSB1cCB3b3VsZCBiZSB0bwo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gaW50cm9kdWNlIG9u
ZSBhdG9taWMgZmllbGQgcGVyIGV2ZW50IHRvIHJlY29yZCB0aGUgbnVtYmVyIG9mCj4gPiA+ID4g
PiA+ID4gPiA+ID4gPiBldmVudCByZWNlaXZlZC4gSSB3aWxsIGV4cGxvcmUgdGhhdCBzb2x1dGlv
biB0b21vcnJvdy4KPiA+ID4gPiA+ID4gPiA+ID4gPiBIb3cgd2lsbCB0aGlzIGhlbHAgaWYgZXZl
bnRzIGhhdmUgc29tZSBwYXlsb2FkPwo+ID4gPiA+ID4gPiA+ID4gPiBXaGF0IHBheWxvYWQ/IFRo
ZSBldmVudCBjaGFubmVsIGRvZXMgbm90IGNhcnJ5IGFueSBwYXlsb2FkLiBJdCBvbmx5Cj4gPiA+
ID4gPiA+ID4gPiA+IG5vdGlmeSB5b3UgdGhhdCBzb21ldGhpbmcgaGFwcGVuLiBUaGVuIHRoaXMg
aXMgdXAgdG8gdGhlIHVzZXIgdG8KPiA+ID4gPiA+ID4gPiA+ID4gZGVjaWRlIHdoYXQgdG8geW91
IHdpdGggaXQuCj4gPiA+ID4gPiA+ID4gPiBTb3JyeSwgSSB3YXMgcHJvYmFibHkgbm90IHByZWNp
c2UgZW5vdWdoLiBJIG1lYW4gdGhhdCBhbiBldmVudCBtaWdodCBoYXZlCj4gPiA+ID4gPiA+ID4g
PiBhc3NvY2lhdGVkIHBheWxvYWQgaW4gdGhlIHJpbmcgYnVmZmVyLCBmb3IgZXhhbXBsZSBbMV0u
IFNvLCBjb3VudGluZyBldmVudHMKPiA+ID4gPiA+ID4gPiA+IG1heSBoZWxwIHNvbWVob3csIGJ1
dCB0aGUgcmluZydzIGRhdGEgbWF5IHN0aWxsIGJlIGxvc3QKPiA+ID4gPiA+ID4gPiAgIEZyb20g
bXkgdW5kZXJzdGFuZGluZyBvZiBldmVudCBjaGFubmVscyBhcmUgZWRnZSBpbnRlcnJ1cHRzLiBC
eSBkZWZpbml0aW9uLAo+ID4gPiA+ID4gPiBJTU8gZXZlbnQgY2hhbm5lbHMgYXJlIGFjdGl2ZSBo
aWdoIGxldmVsIGludGVycnVwdHMuCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBMZXQncyB0YWtl
IGludG8gYWNjb3VudCB0aGUgZm9sbG93aW5nIHNpdHVhdGlvbjogeW91IGhhdmUgYW4gZXZlbnQK
PiA+ID4gPiA+ID4gY2hhbm5lbCBtYXNrZWQgYW5kIHRoZSBldmVudCBjaGFubmVsIHBlbmRpbmcg
Yml0IChha2luIHRvIHRoZSBsaW5lIG9uCj4gPiA+ID4gPiA+IGJhcmUgbWV0YWwpIGdvZXMgZnJv
bSBsb3cgdG8gaGlnaCAoMCAtPiAxKSwgdGhlbiB5b3UgdW5tYXNrIHRoZQo+ID4gPiA+ID4gPiBp
bnRlcnJ1cHQgYW5kIHlvdSBnZXQgYW4gZXZlbnQgaW5qZWN0ZWQuIElmIGl0IHdhcyBhbiBlZGdl
IGludGVycnVwdAo+ID4gPiA+ID4gPiB5b3Ugd29udCBnZXQgYW4gZXZlbnQgaW5qZWN0ZWQgYWZ0
ZXIgdW5tYXNraW5nLCBiZWNhdXNlIHlvdSB3b3VsZAo+ID4gPiA+ID4gPiBoYXZlIGxvc3QgdGhl
IGVkZ2UuIEkgdGhpbmsgdGhlIHByb2JsZW0gaGVyZSBpcyB0aGF0IExpbnV4IHRyZWF0cwo+ID4g
PiA+ID4gPiBldmVudCBjaGFubmVscyBhcyBlZGdlIGludGVycnVwdHMsIHdoZW4gdGhleSBhcmUg
YWN0dWFsbHkgbGV2ZWwuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEV2ZW50IGNoYW5uZWxzIGFyZSBl
ZGdlIGludGVycnVwdHMuwqAgVGhlcmUgYXJlIHNldmVyYWwgdmVyeSBzdWJ0bGUgYnVncwo+ID4g
PiA+ID4gdG8gYmUgaGFkIGJ5IHNvZnR3YXJlIHdoaWNoIHRyZWF0cyB0aGVtIGFzIGxpbmUgaW50
ZXJydXB0cy4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gTW9zdCBjcml0aWNhbGx5LCBpZiB5b3UgZmFp
bCB0byBhY2sgdGhlbSwgcmViaW5kIHRoZW0gdG8gYSBuZXcgdmNwdSwgYW5kCj4gPiA+ID4gPiBy
ZWVuYWJsZSBpbnRlcnJ1cHRzLCB5b3UgZG9uJ3QgZ2V0IGEgbmV3IGludGVycnVwdCBub3RpZmlj
YXRpb24uwqAgVGhpcwo+ID4gPiA+ID4gd2FzIHRoZSBzb3VyY2Ugb2YgYSA0IG1vbnRoIGJ1ZyB3
aGVuIFhlblNlcnZlciB3YXMgbW92aW5nIGZyb20KPiA+ID4gPiA+IGNsYXNzaWMteGVuIHRvIFBW
T3BzIHdoZXJlIHVzaW5nIGlycWJhbGFuY2Ugd291bGQgY2F1c2UgZG9tMCB0bwo+ID4gPiA+ID4g
b2NjYXNpb25hbGx5IGxvc2UgaW50ZXJydXB0cy4KPiA+ID4gPiAKPiA+ID4gPiBJIHdvdWxkIGFy
Z3VlIHRoYXQgeW91IG5lZWQgdG8gbWFzayB0aGVtIGZpcnN0LCByZWJpbmQgdG8gYSBuZXcgdmNw
dQo+ID4gPiA+IGFuZCB1bm1hc2ssIGFuZCB0aGVuIHlvdSB3aWxsIGdldCBhbiBpbnRlcnJ1cHQg
bm90aWZpY2F0aW9uLCBvciB0aGlzCj4gPiA+ID4gc2hvdWxkIGJlIGZpeGVkIGluIFhlbiB0byB3
b3JrIGFzIHlvdSBleHBlY3Q6IHRyaWdnZXIgYW4gaW50ZXJydXB0Cj4gPiA+ID4gbm90aWZpY2F0
aW9uIHdoZW4gbW92aW5nIGFuIGFzc2VydGVkIGV2ZW50IGNoYW5uZWwgYmV0d2VlbiBDUFVzLgo+
ID4gPiA+IAo+ID4gPiA+IElzIHRoZXJlIGFueSBkb2N1bWVudCB0aGF0IGRlc2NyaWJlcyBob3cg
c3VjaCBub24gdHJpdmlhbCB0aGluZ3MgKGxpa2UKPiA+ID4gPiBtb3ZpbmcgYmV0d2VlbiBDUFVz
KSB3b3JrIGZvciBldmVudC9sZXZlbCBpbnRlcnJ1cHRzPwo+ID4gPiA+IAo+ID4gPiA+IE1heWJl
IEknbSBiZWluZyBvYnR1c2UsIGJ1dCBmcm9tIHRoZSBleGFtcGxlIEkgZ2F2ZSBhYm92ZSBpdCdz
IHF1aXRlCj4gPiA+ID4gY2xlYXIgdG8gbWUgZXZlbnQgY2hhbm5lbHMgZG9uJ3QgZ2V0IHRyaWdn
ZXJlZCBiYXNlZCBvbiBlZGdlIGNoYW5nZXMsCj4gPiA+ID4gYnV0IHJhdGhlciBvbiB0aGUgbGlu
ZSBsZXZlbC4KPiA+ID4gCj4gPiA+IFlvdXIgZXhhbXBsZSBhYm92ZSBpcyBub3QgZW5vdWdoIHRv
IGdpdmUgdGhlIHNlbWFudGljcyBvZiBsZXZlbC4gWW91IHdvdWxkCj4gPiA+IG9ubHkgdXNlIHRo
ZSBNQVNLIGJpdCBpZiB5b3VyIGludGVycnVwdCBoYW5kbGVyIGlzIHRocmVhZGVkIHRvIGF2b2lk
IHRoZQo+ID4gPiBpbnRlcnJ1cHQgY29taW5nIHVwIGFnYWluLgo+ID4gPiAKPiA+ID4gU28gaWYg
eW91IHJlbW92ZSB0aGUgbWFzayBmcm9tIHRoZSBlcXVhdGlvbiwgdGhlbiB0aGUgaW50ZXJydXB0
IGZsb3cgc2hvdWxkIGJlOgo+ID4gPiAKPiA+ID4gMSkgaGFuZGxlIGludGVycnVwdAo+ID4gPiAy
KSBFT0kKPiA+IAo+ID4gVGhpcyBpcyBib2d1cyBpZiB5b3UgZG9uJ3QgbWFzayB0aGUgaW50ZXJy
dXB0IHNvdXJjZS4gWW91IHNob3VsZAo+ID4gaW5zdGVhZCBkbwo+ID4gCj4gPiAxKSBFT0kKPiA+
IDIpIEhhbmRsZSBpbnRlcnJ1cHQKPiA+IAo+ID4gQW5kIGxvb3Agb3ZlciB0aGlzLgo+IFNvIHRo
YXQncyBub3QgYSBsZXZlbCBzZW1hbnRpY3MuIEl0IGlzIGEgZWRnZSBvbmUgOikuIEluIHRoZSBs
ZXZlbCBjYXNlLCB5b3UKPiB3b3VsZCBjbGVhciB0aGUgc3RhdGUgb25jZSB5b3UgYXJlIGRvbmUg
d2l0aCB0aGUgaW50ZXJydXB0Lgo+IAo+IEFsc28sIGl0IHdvdWxkIGJlIEFDSyBhbmQgbm90IEVP
SS4KCkZvciBsZXZlbCB0cmlnZ2VyZWQgaW50ZXJydXB0cyB5b3UgaGF2ZSB0byBzb21laG93IHNp
Z25hbCB0aGUgZGV2aWNlCnRvIHN0b3AgYXNzZXJ0aW5nIHRoZSBsaW5lLCB3aGljaCBkb2Vzbid0
IGhhcHBlbiBmb3IgWGVuIGRldmljZXMKYmVjYXVzZSB0aGV5IGp1c3Qgc2lnbmFsIGludGVycnVw
dHMgdG8gWGVuLCBidXQgZG9uJ3QgaGF2ZSBhIHdheSB0bwprZWVwIGV2ZW50IGNoYW5uZWxzIGFz
c2VydGVkLCBzbyBJIGFncmVlIHRoYXQgdGhpcyBpcyBkaWZmZXJlbnQgZnJvbQp0cmFkaXRpb25h
bCBsZXZlbCBpbnRlcnJ1cHRzIGJlY2F1c2UgZGV2aWNlcyB1c2luZyBldmVudCBjaGFubmVscwpk
b24ndCBoYXZlIGEgd2F5IHRvIGtlZXAgbGluZXMgYXNzZXJ0ZWQuCgpJIGd1ZXNzIHRoZSBtb3N0
IHNpbWlsYXIgbmF0aXZlIGludGVycnVwdCBpcyBNU0kgd2l0aCBtYXNraW5nCnN1cHBvcnQ/CgpS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 11:10:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 11:10:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyadG-0003TU-2e; Tue, 26 Feb 2019 11:10:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyadE-0003TP-Gx
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 11:10:40 +0000
X-Inumbo-ID: 24363918-39b7-11e9-8f55-8f04454560c8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24363918-39b7-11e9-8f55-8f04454560c8;
 Tue, 26 Feb 2019 11:10:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 04:10:35 -0700
Message-Id: <5C751EA9020000780021A449@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 04:10:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1551120044-27202-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1551120044-27202-1-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDE5OjQwLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTEyMyw3ICsxMjQsOCBAQCBpbnQgbm1pX2FjdGl2ZTsKPiAgI2RlZmluZSBQNl9F
Vk5UU0VMX1VTUgkJKDEgPDwgMTYpCj4gICNkZWZpbmUgUDZfRVZFTlRfQ1BVX0NMT0NLU19OT1Rf
SEFMVEVECSAweDc5Cj4gICNkZWZpbmUgQ09SRV9FVkVOVF9DUFVfQ0xPQ0tTX05PVF9IQUxURUQg
MHgzYwo+IC0jZGVmaW5lIFA2X0VWRU5UX1dJRFRIICAgICAgICAgIDMyCj4gKy8qIEJpdCB3aWR0
aCBvZiBJQTMyX1BNQ3ggTVNScyBpcyByZXBvcnRlZCB1c2luZyBDUFVJRC4wQUg6RUFYWzIzOjE2
XS4gKi8KPiArI2RlZmluZSBQNl9FVkVOVF9XSURUSF9NQVNLCSgoKDEgPDwgOCkgLSAxKSA8PCAx
NikKPiAgCj4gICNkZWZpbmUgUDRfRVNDUl9FVkVOVF9TRUxFQ1QoTikJKChOKTw8MjUpCj4gICNk
ZWZpbmUgUDRfQ0NDUl9PVkZfUE1JMAkoMTw8MjYpCj4gQEAgLTMyMyw2ICszMjUsNyBAQCBzdGF0
aWMgdm9pZCBzZXR1cF9wNl93YXRjaGRvZyh1bnNpZ25lZCBjb3VudGVyKQo+ICAgICAgdW5zaWdu
ZWQgaW50IGV2bnRzZWw7Cj4gIAo+ICAgICAgbm1pX3BlcmZjdHJfbXNyID0gTVNSX1A2X1BFUkZD
VFIoMCk7Cj4gKyAgICBubWlfcDZfZXZlbnRfd2lkdGggPSBNQVNLX0VYVFIoY3B1aWRfZWF4KDB4
YSksIFA2X0VWRU5UX1dJRFRIX01BU0spOwoKWW91IG5lZWQgdG8gZGVhbCB3aXRoIG1heC1sZWFm
IGJlaW5nIGxlc3MgdGhhbiAweGEsIGFuZCB5b3UgbmVlZAp0byBmYWxsIGJhY2sgdG8gMzIgaW4g
Y2FzZSB0aGUgZmllbGQgaXMgemVybywgYW5kIHBlcmhhcHMgYWxzbyBpbiB0aGUKKHBlcmhhcHMg
anVzdCB0aGVvcmV0aWNhbCkgY2FzZSB0aGUgZmllbGQgaG9sZHMgYSB2YWx1ZSBzbWFsbGVyIHRo
YW4KMzIuIFlvdSBtYXkgYWxzbyB3YW50IHRvIGFwcGx5IGFuIHVwcGVyIGNhcCwgc3VjaCB0aGF0
IC4uLgoKPiBAQCAtNTI5LDcgKzUzMiw3IEBAIGJvb2wgbm1pX3dhdGNoZG9nX3RpY2soY29uc3Qg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgZWxzZSBpZiAoIG5taV9wZXJm
Y3RyX21zciA9PSBNU1JfUDZfUEVSRkNUUigwKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAg
ICByZG1zcmwoTVNSX1A2X1BFUkZDVFIoMCksIG1zcl9jb250ZW50KTsKPiAtICAgICAgICAgICAg
aWYgKCBtc3JfY29udGVudCAmICgxVUxMIDw8IFA2X0VWRU5UX1dJRFRIKSApCj4gKyAgICAgICAg
ICAgIGlmICggbXNyX2NvbnRlbnQgJiAoMVVMTCA8PCAobm1pX3A2X2V2ZW50X3dpZHRoIC0gMSkp
ICkKCi4uLiBkb2Vzbid0IGRlZ2VuZXJhdGUgaW50byB1bmRlZmluZWQgYmVoYXZpb3IuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 11:14:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 11:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyahB-0003db-LI; Tue, 26 Feb 2019 11:14:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyahB-0003dW-0C
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 11:14:45 +0000
X-Inumbo-ID: b77079e1-39b7-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b77079e1-39b7-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 11:14:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 04:14:42 -0700
Message-Id: <5C751F9F020000780021A44C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 04:14:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 oleksandr_andrushchenko@epam.com, Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDE4OjQ3LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gQWxzbywgYWxsIHRoZSBhbHRlcm5hdGl2ZSBzdWdnZXN0aW9ucyBhYm91dCB1c2luZyBjb21w
bGllciBmZWF0dXJlcyB0bwo+IGNoZWNrIHN3aXRjaCBzdGF0ZW1lbnRzIGFyZSBiYXNlZCBvbiB0
aGUgZmFjdCB0aGF0IG9uZSBjYW4gdXNlIHRob3NlCj4gY29tcGlsZXJzLiBJIGRvbid0IHRoaW5r
IHdlIGNhbi9zaG91bGQvd2FudCB0byBtYW5kYXRlIHdoaWNoIGNvbXBpbGVycwo+IGFyZSB1c2Vk
IHdpdGggdGhlIFhlbiBjb2RlYmFzZS4gV2UgZG9uJ3Qgd2FudCB0byBnZXQgaW50byB0aGUgc2l0
dWF0aW9uCj4gd2hlcmUgdGhlIGNvZGUgaXMgInNhZmUiIG9ubHkgd2hlbiBpdCBpcyBidWlsdCB3
aXRoIGdjYy4KCkknbSBub3Qgc3VyZSBJIGFncmVlLCBhbmQgSSdtIHN1cmUgSSBkb24ndCBmdWxs
eSBhZ3JlZTogVGhlcmUgYXJlIHdheSB0b28KbWFueSBleHRlbnNpb25zIHdlIHVzZSB0aGF0IHdl
IGFyZSBnb2luZyB0byBiZSBhYmxlIHRvIHNheSAiWGVuIGJ1aWxkcwpmaW5lIHdpdGggeW91ciBj
b21waWxlciBvZiBjaG9pY2UiLiBZZXQgYnVpbGRpbmcgYXQgYWxsIGlzIGJyb2FkZXIgdGhhbiBi
dWlsZGluZwoic2FmZWx5Ii4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 11:20:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 11:20:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyamW-0004Sx-Av; Tue, 26 Feb 2019 11:20:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyamU-0004Ss-NQ
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 11:20:14 +0000
X-Inumbo-ID: 7ae2fdb8-39b8-11e9-a212-ef6815594ed2
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ae2fdb8-39b8-11e9-a212-ef6815594ed2;
 Tue, 26 Feb 2019 11:20:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 04:20:10 -0700
Message-Id: <5C7520E6020000780021A46F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 04:20:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
 <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
 <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
 <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
In-Reply-To: <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 oleksandr_andrushchenko@epam.com, Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDIyOjM0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDIvMjUvMTkgOToxMyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBJIHRoaW5r
IGl0IGlzIGZpbmUgdG8gZXhwbG9pdCBjb21waWxlciBzcGVjaWZpYyBjaGVja3Mgd2hlbiBhdmFp
bGFibGUuCj4+IEhvd2V2ZXIsIEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIG1ha2UgYW55IGRlY2lz
aW9ucyBvbiBjb2RlIGNvcnJlY3RuZXNzCj4+IGJhc2VkIG9uIHRoZSBjb21waWxlciBjaGVja3Mg
dGhhdCB3ZSBpbnRyb2R1Y2UuCj4+IAo+PiBJbiBvdGhlciB3b3JkcywgSSB0aGluayBpdCBpcyBh
IGdvb2QgaWRlYSB0byB1c2UgLVdzd2l0Y2gtZW51bSBpZgo+PiBwb3NzaWJsZSwgYnV0IGl0IGlz
IG5vdCBhIHJlYXNvbiBmb3Igbm90IGhhdmluZyBkZWZhdWx0IGxhYmVscyBpbiBwbGFjZQo+PiBh
cyBzdWdnZXN0ZWQgYnkgMTYuNC4gVGhlIGNvZGUgc2hvdWxkIGJlIGFzIGNvcnJlY3QgYW5kIHNh
ZmUgYXMKPj4gcG9zc2libGUsIHdpdGhvdXQgcmVxdWlyaW5nIGV4dGVybmFsIGNvbXBpbGVyLXNw
ZWNpZmljIGNoZWNrcy4KPiAKPiBBcyBJIHNhaWQgb24gYW4gYW5zd2VyIHRvIE9sZWtzYW5kciwg
SSBhbSBub3QgYWdhaW5zdCBvZiBoYXZpbmcgCj4gImRlZmF1bHQiIGxhYmVscyBhcyBsb25nIGFz
IHRoZXkgY29udGFpbiBzZW5zaWJsZSBhY3Rpb25zLgo+IAo+IEJ1dCB0aGlzIGRvZXMgbm90IHJl
YWxseSBhZGRyZXNzIG15IHBvaW50IGFib3ZlIHJlZ2FyZGluZyB3YXkgdG8gaGVscCAKPiB0aGUg
cmV2aWV3LiBKYW4gaXMgYWdhaW5zdCAtV3N3aXRjaC1lbnVtLCBhbmQgSSBjYW4gdW5kZXJzdGFu
ZCBoaXMgCj4gcG9pbnQuIFNvIGhvdyBkbyB5b3UgZGVhbCB3aXRoIG1pc3NpbmcgaXRlbT8KCkp1
c3QgdG8gY2xhcmlmeSAtIEknbSBub3QgZW50aXJlbHkgYWdhaW5zdCB0aGUgX29wdGlvbmFsXyB1
c2Ugb2YKLVdzd2l0Y2gtZW51bSwgYnV0IHRoZSBhZGRlZCBjbHV0dGVyIG5lZWRzIHRvIGVpdGhl
ciBiZSB3ZWxsIGp1c3RpZmllZAood2hpY2ggc28gZmFyIGl0IGlzbid0KSwgb3IgY29uZGl0aW9u
YWxseSBoaWRkZW4gdGhyb3VnaCBzb21lIG1hY3JvCih3aGVyZSB0aGUgbWFpbiBwdXJwb3NlIG9m
IHRoZSBtYWNybyByZWFsbHkgaXMgdG8gZG9jdW1lbnQgd2h5IHN1Y2gKb3RoZXJ3aXNlIHBvaW50
bGVzcyBkZWZhdWx0IGxhYmVscyBhcmUgdGhlcmUgaW4gdGhlIGZpcnN0IHBsYWNlKS4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 11:21:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 11:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyanV-0004Wu-MM; Tue, 26 Feb 2019 11:21:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TaOl=RB=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1gyanU-0004Wn-JM
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 11:21:16 +0000
X-Inumbo-ID: 9f318e0a-39b8-11e9-b9e5-e3a35800ab03
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f318e0a-39b8-11e9-b9e5-e3a35800ab03;
 Tue, 26 Feb 2019 11:21:12 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1QBIfZd163256;
 Tue, 26 Feb 2019 11:21:08 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=LZoP1tXlJEvSW0N+wsoE+Eyfk/MfkVu/zJR2HZr0Dk0=;
 b=Jmv5MX0VamdiDIkRUAKZQnC5pm9XKA3YBgq/3rvktkswBBiPL8gtAjlOlprFMMHHe+tw
 6qEcDa/wf4457LWtWMLiHNewLIoi1ttXvRx3VYo0y3eemB5e/ydxsQ/KvKOnT9o75bTu
 qWKN2cEd8PsJx4UyroGRRN3dn51Lro8wK2pqF5KI51KZsJTCK4qh+nl+gll8fWhgDRT2
 kUIupw46T1rqLc4Dk90QiYWS9haFur0kVlXUUfIk7tiCDEYf0+mYr7DbzX8HPESrV5RN
 moRXh0nhUzGi80VpiDXKAnJbxwcKE2gbKVQisoG9yJ/Sm3Sr8vGUQY8Ye5rT2pNt4wIn Kg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2qtupe466a-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 26 Feb 2019 11:21:08 +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 x1QBL6wR003337
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 26 Feb 2019 11:21:07 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 x1QBL661009880;
 Tue, 26 Feb 2019 11:21:06 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 26 Feb 2019 03:21:06 -0800
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20190220201609.28290-1-joao.m.martins@oracle.com>
 <20190220201609.28290-21-joao.m.martins@oracle.com>
 <20190225185719.GA16013@char.us.oracle.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <29073305-4c54-99c1-74e1-7bdc6090f88d@oracle.com>
Date: Tue, 26 Feb 2019 11:20:59 +0000
MIME-Version: 1.0
In-Reply-To: <20190225185719.GA16013@char.us.oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9178
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=5 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=667 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902260085
Subject: Re: [Xen-devel] [PATCH RFC 20/39] xen-blkback: module_exit support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kvm@vger.kernel.org, =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 linux-kernel@vger.kernel.org, Ankur Arora <ankur.a.arora@oracle.com>,
 Paolo Bonzini <pbonzini@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSA2OjU3IFBNLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4gT24gV2Vk
LCBGZWIgMjAsIDIwMTkgYXQgMDg6MTU6NTBQTSArMDAwMCwgSm9hbyBNYXJ0aW5zIHdyb3RlOgo+
Pgo+PiBJbXBsZW1lbnQgbW9kdWxlX2V4aXQgdG8gYWxsb3cgdXNlcnMgdG8gZG8gbW9kdWxlIHVu
bG9hZCBvZiBibGtiYWNrLgo+PiBXZSBwcmV2ZW50IHVzZXJzIGZyb20gbW9kdWxlIHVubG9hZCB3
aGVuZXZlciB0aGVyZSBhcmUgc3RpbGwgaW50ZXJmYWNlcwo+PiBhbGxvY2F0ZWQsIGluIG90aGVy
IHdvcmRzLCBkbyBtb2R1bGVfZ2V0IG9uIHhlbl9ibGtpZl9hbGxvYygpIGFuZAo+PiBtb2R1bGVf
cHV0IG9uIHhlbl9ibGtpZl9mcmVlKCkuCj4gCj4gVGhpcyBwYXRjaCBsb29rcyBsaWtlIGl0IGNh
biBnbyBub3cgaW4gcmlnaHQ/Cj4gClllcy4KCglKb2FvCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 11:32:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 11:32:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyayU-0005dS-56; Tue, 26 Feb 2019 11:32:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=871N=RB=xenproject.org=prvs=953c4fd6a=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gyayT-0005dG-Gc
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 11:32:37 +0000
X-Inumbo-ID: 35df892c-39ba-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35df892c-39ba-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 11:32:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,415,1544486400"; d="scan'208";a="79074493"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83670-mainreport@xen.org>
MIME-Version: 1.0
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:host-install(4):broken:regression
 distros-debian-snapshot:build-armhf:host-install(4):broken:regression
 distros-debian-snapshot:build-amd64:host-install(4):broken:regression
 distros-debian-snapshot:build-amd64-pvops:host-install(4):broken:regression
 distros-debian-snapshot:build-i386:host-install(4):broken:regression
 distros-debian-snapshot:build-i386-pvops:host-install(4):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:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=75633
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 26 Feb 2019 11:32:20 +0000
Subject: [Xen-devel] [distros-debian-snapshot test] 83670: trouble:
 blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDgzNjcwIGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzLzgzNjcwLwoKRmFpbHVyZXMgYW5kIHBy
b2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU2MzMKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYzMwog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDc1NjMzCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU2MzMKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiA3NTYzMwogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjMzCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5p
bmcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFpbHktbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9v
dC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13
ZWVrbHktbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQtbmV0
aW5zdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1kYWlseS1uZXRib290LXB2Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1k
YWlseS1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13ZWVrbHktbmV0
aW5zdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtYW1kNjQtZGFpbHktbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
YmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dz
ICAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiA3NTYzMwogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDc1NjMz
CgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzU2MzMKCmpvYnM6CiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5l
dGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWRhaWx5LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1kYWlseS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVudC1uZXRp
bnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13ZWVrbHktbmV0aW5z
dC1weWdydWIgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFn
ZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
c291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBs
aWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 11:33:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 11:33:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyaz3-0005gG-FH; Tue, 26 Feb 2019 11:33:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B+aJ=RB=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gyaz2-0005gA-FL
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 11:33:12 +0000
X-Inumbo-ID: 4b6db918-39ba-11e9-bc90-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b6db918-39ba-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 11:33:11 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id v10so10457322lji.3
 for <xen-devel@lists.xenproject.org>; Tue, 26 Feb 2019 03:33:11 -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=jQUe9pT9+oSXVHsA9/znqHofdlTGIogTcPrkbKqltBw=;
 b=KzPfl7ljXOjqqe/NoNPtbnD9jjSBNRE+qZxe7QXe6JRCQVsy8KQxVaJY2dDE6yTZsD
 lEGsYVlwiKvYP1YlgMecdmKmrKEE7fMijglSQvDChOi8IS1gAh/LdWJ/TvvNqCjtexLJ
 MvpjTjWLDDpCRxsrB72t4zmqaaPZThgzvCcxVusuvDo8EygahA/fvBzlw78Rptz8kUHC
 ISEkbkNmDhBu70GZLBmbRouuqde5ncKE5sdfokrjoEjLbhJ4t5i0s1Jn7TgrCe17aMb+
 3Un7ZxWHKZmFCxHWifaVXwPcSd3EZgWi3hCm8QZQmyP1xGR8sp0IzadSX83+kUpRO71v
 Fw+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=jQUe9pT9+oSXVHsA9/znqHofdlTGIogTcPrkbKqltBw=;
 b=qUwtZzVQ2kU/KZQh8QhZ2vCyANm1x7T+ohbxSKpO0nImyYcwO4l2txTuhebzA8SFTV
 lAebd+d+BxZKfWnrj+w2g45MMOvrKGu88mXntjjbXsQfGgWr6gROL1KFMTnq5tTPL3SF
 UtU1uU4+oZbv131OiacpBU/HF2knlcalcW05iqJP8DfGCr75EW2OHUDWlMIZvR63Gp8U
 PMi/cGEoLsrFa8uoZko0ItYvQ2uJR80zworZ4DY69gujS5Deowc5+NV8VeSksIy6romq
 n8f8Efd9drsJQ85CFgyR5wQz1tpR+9FozcwSb0K+kvr/NVGtzVnD42xaPkDv6mwlPTQU
 UMEg==
X-Gm-Message-State: AHQUAuZlVAgxQavEequ2vCcK5/MIsfzO1BRoX3potLSIV2AtpWVu5b/4
 8BTF/f3f3wcvulvVrpnqVrM=
X-Google-Smtp-Source: AHgI3IaomkwZVswWT71NYAItDyD3xU+BtI+aC5XA+5gcXPVGMQdsL+TWYs+iRfJBatPGFsh4XIB9FA==
X-Received: by 2002:a2e:9786:: with SMTP id y6mr11735909lji.79.1551180789676; 
 Tue, 26 Feb 2019 03:33:09 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 z26sm2712378lja.33.2019.02.26.03.33.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 26 Feb 2019 03:33:08 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
 <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
 <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
 <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
 <5C7520E6020000780021A46F@prv1-mh.provo.novell.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <237094ca-6ec0-cb4d-9fab-c163909af0e2@gmail.com>
Date: Tue, 26 Feb 2019 13:33:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C7520E6020000780021A46F@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNi8xOSAxOjIwIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyNS4wMi4xOSBh
dCAyMjozNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gMi8yNS8xOSA5OjEz
IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBJIHRoaW5rIGl0IGlzIGZpbmUgdG8g
ZXhwbG9pdCBjb21waWxlciBzcGVjaWZpYyBjaGVja3Mgd2hlbiBhdmFpbGFibGUuCj4+PiBIb3dl
dmVyLCBJIGRvbid0IHRoaW5rIHdlIHNob3VsZCBtYWtlIGFueSBkZWNpc2lvbnMgb24gY29kZSBj
b3JyZWN0bmVzcwo+Pj4gYmFzZWQgb24gdGhlIGNvbXBpbGVyIGNoZWNrcyB0aGF0IHdlIGludHJv
ZHVjZS4KPj4+Cj4+PiBJbiBvdGhlciB3b3JkcywgSSB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0
byB1c2UgLVdzd2l0Y2gtZW51bSBpZgo+Pj4gcG9zc2libGUsIGJ1dCBpdCBpcyBub3QgYSByZWFz
b24gZm9yIG5vdCBoYXZpbmcgZGVmYXVsdCBsYWJlbHMgaW4gcGxhY2UKPj4+IGFzIHN1Z2dlc3Rl
ZCBieSAxNi40LiBUaGUgY29kZSBzaG91bGQgYmUgYXMgY29ycmVjdCBhbmQgc2FmZSBhcwo+Pj4g
cG9zc2libGUsIHdpdGhvdXQgcmVxdWlyaW5nIGV4dGVybmFsIGNvbXBpbGVyLXNwZWNpZmljIGNo
ZWNrcy4KPj4gQXMgSSBzYWlkIG9uIGFuIGFuc3dlciB0byBPbGVrc2FuZHIsIEkgYW0gbm90IGFn
YWluc3Qgb2YgaGF2aW5nCj4+ICJkZWZhdWx0IiBsYWJlbHMgYXMgbG9uZyBhcyB0aGV5IGNvbnRh
aW4gc2Vuc2libGUgYWN0aW9ucy4KPj4KPj4gQnV0IHRoaXMgZG9lcyBub3QgcmVhbGx5IGFkZHJl
c3MgbXkgcG9pbnQgYWJvdmUgcmVnYXJkaW5nIHdheSB0byBoZWxwCj4+IHRoZSByZXZpZXcuIEph
biBpcyBhZ2FpbnN0IC1Xc3dpdGNoLWVudW0sIGFuZCBJIGNhbiB1bmRlcnN0YW5kIGhpcwo+PiBw
b2ludC4gU28gaG93IGRvIHlvdSBkZWFsIHdpdGggbWlzc2luZyBpdGVtPwo+IEp1c3QgdG8gY2xh
cmlmeSAtIEknbSBub3QgZW50aXJlbHkgYWdhaW5zdCB0aGUgX29wdGlvbmFsXyB1c2Ugb2YKPiAt
V3N3aXRjaC1lbnVtLCBidXQgdGhlIGFkZGVkIGNsdXR0ZXIgbmVlZHMgdG8gZWl0aGVyIGJlIHdl
bGwganVzdGlmaWVkCj4gKHdoaWNoIHNvIGZhciBpdCBpc24ndCksIG9yIGNvbmRpdGlvbmFsbHkg
aGlkZGVuIHRocm91Z2ggc29tZSBtYWNybwo+ICh3aGVyZSB0aGUgbWFpbiBwdXJwb3NlIG9mIHRo
ZSBtYWNybyByZWFsbHkgaXMgdG8gZG9jdW1lbnQgd2h5IHN1Y2gKPiBvdGhlcndpc2UgcG9pbnRs
ZXNzIGRlZmF1bHQgbGFiZWxzIGFyZSB0aGVyZSBpbiB0aGUgZmlyc3QgcGxhY2UpLgpBbHRob3Vn
aCBJIGNhbiBhZ3JlZSB0aGF0IGl0IG1pZ2h0IHNlZW0gdG8gYmUgYSBnb29kIGlkZWEgdG8gaGlk
ZQphbGwgdGhvc2Ugd2l0aCBhIG1hY3JvLCBidXQgSSBhbSBqdXN0IHRoaW5raW5nIGFib3V0IG90
aGVyCmNhc2VzIHdoaWNoIE1JU1JBIGJyaW5ncyBpbi4gRm9yIGV4YW1wbGUgWzFdLApSdWxlIDE1
LjcgQWxsIGlmIC4uLiBlbHNlIGlmIGNvbnN0cnVjdHMgc2hhbGwgYmUgdGVybWluYXRlZCB3aXRo
IGFuIGVsc2UgCnN0YXRlbWVudApTbywgd2UnbGwgZW5kIHVwIGhhdmluZyBsb3RzIG9mIG1hY3Jv
cyB0aGVuIHdoaWNoIGlzIG9idmlvdXNseQpub3QgZ29vZC4gVGhhdCBzYWlkLCBJIGhvcGUgd2Ug
Y2FuIHdvcmsgb3V0IHNvbWUgY29tbW9uIGFwcHJvYWNoCm5vdCBvbmx5IHRvIHRoaXMgaXNzdWUs
IGJ1dCBob3cgd2UgZGVhbCB3aXRoIHN1Y2ggaW4gZ2VuZXJhbC4KPgo+IEphbgo+Cj4KVGhhbmsg
eW91LApPbGVrc2FuZHIKClsxXSBodHRwczovL3J1bGVzLnNvbmFyc291cmNlLmNvbS9jL1JTUEVD
LTEyNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 11:47:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 11:47:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gybD5-0006xb-Vb; Tue, 26 Feb 2019 11:47:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gybD4-0006xW-NK
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 11:47:42 +0000
X-Inumbo-ID: 51ce44ec-39bc-11e9-b6d3-5bf398dd56d3
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51ce44ec-39bc-11e9-b6d3-5bf398dd56d3;
 Tue, 26 Feb 2019 11:47:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 04:47:39 -0700
Message-Id: <5C752758020000780021A4CB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 04:47:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Andrushchenko" <andr2000@gmail.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
 <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
 <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
 <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
 <5C7520E6020000780021A46F@prv1-mh.provo.novell.com>
 <237094ca-6ec0-cb4d-9fab-c163909af0e2@gmail.com>
In-Reply-To: <237094ca-6ec0-cb4d-9fab-c163909af0e2@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 oleksandr_andrushchenko@epam.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <dunlapg@umich.edu>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDEyOjMzLCA8YW5kcjIwMDBAZ21haWwuY29tPiB3cm90ZToKPiBP
biAyLzI2LzE5IDE6MjAgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNS4wMi4xOSBh
dCAyMjozNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IE9uIDIvMjUvMTkgOTox
MyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+IEkgdGhpbmsgaXQgaXMgZmluZSB0
byBleHBsb2l0IGNvbXBpbGVyIHNwZWNpZmljIGNoZWNrcyB3aGVuIGF2YWlsYWJsZS4KPj4+PiBI
b3dldmVyLCBJIGRvbid0IHRoaW5rIHdlIHNob3VsZCBtYWtlIGFueSBkZWNpc2lvbnMgb24gY29k
ZSBjb3JyZWN0bmVzcwo+Pj4+IGJhc2VkIG9uIHRoZSBjb21waWxlciBjaGVja3MgdGhhdCB3ZSBp
bnRyb2R1Y2UuCj4+Pj4KPj4+PiBJbiBvdGhlciB3b3JkcywgSSB0aGluayBpdCBpcyBhIGdvb2Qg
aWRlYSB0byB1c2UgLVdzd2l0Y2gtZW51bSBpZgo+Pj4+IHBvc3NpYmxlLCBidXQgaXQgaXMgbm90
IGEgcmVhc29uIGZvciBub3QgaGF2aW5nIGRlZmF1bHQgbGFiZWxzIGluIHBsYWNlCj4+Pj4gYXMg
c3VnZ2VzdGVkIGJ5IDE2LjQuIFRoZSBjb2RlIHNob3VsZCBiZSBhcyBjb3JyZWN0IGFuZCBzYWZl
IGFzCj4+Pj4gcG9zc2libGUsIHdpdGhvdXQgcmVxdWlyaW5nIGV4dGVybmFsIGNvbXBpbGVyLXNw
ZWNpZmljIGNoZWNrcy4KPj4+IEFzIEkgc2FpZCBvbiBhbiBhbnN3ZXIgdG8gT2xla3NhbmRyLCBJ
IGFtIG5vdCBhZ2FpbnN0IG9mIGhhdmluZwo+Pj4gImRlZmF1bHQiIGxhYmVscyBhcyBsb25nIGFz
IHRoZXkgY29udGFpbiBzZW5zaWJsZSBhY3Rpb25zLgo+Pj4KPj4+IEJ1dCB0aGlzIGRvZXMgbm90
IHJlYWxseSBhZGRyZXNzIG15IHBvaW50IGFib3ZlIHJlZ2FyZGluZyB3YXkgdG8gaGVscAo+Pj4g
dGhlIHJldmlldy4gSmFuIGlzIGFnYWluc3QgLVdzd2l0Y2gtZW51bSwgYW5kIEkgY2FuIHVuZGVy
c3RhbmQgaGlzCj4+PiBwb2ludC4gU28gaG93IGRvIHlvdSBkZWFsIHdpdGggbWlzc2luZyBpdGVt
Pwo+PiBKdXN0IHRvIGNsYXJpZnkgLSBJJ20gbm90IGVudGlyZWx5IGFnYWluc3QgdGhlIF9vcHRp
b25hbF8gdXNlIG9mCj4+IC1Xc3dpdGNoLWVudW0sIGJ1dCB0aGUgYWRkZWQgY2x1dHRlciBuZWVk
cyB0byBlaXRoZXIgYmUgd2VsbCBqdXN0aWZpZWQKPj4gKHdoaWNoIHNvIGZhciBpdCBpc24ndCks
IG9yIGNvbmRpdGlvbmFsbHkgaGlkZGVuIHRocm91Z2ggc29tZSBtYWNybwo+PiAod2hlcmUgdGhl
IG1haW4gcHVycG9zZSBvZiB0aGUgbWFjcm8gcmVhbGx5IGlzIHRvIGRvY3VtZW50IHdoeSBzdWNo
Cj4+IG90aGVyd2lzZSBwb2ludGxlc3MgZGVmYXVsdCBsYWJlbHMgYXJlIHRoZXJlIGluIHRoZSBm
aXJzdCBwbGFjZSkuCj4gQWx0aG91Z2ggSSBjYW4gYWdyZWUgdGhhdCBpdCBtaWdodCBzZWVtIHRv
IGJlIGEgZ29vZCBpZGVhIHRvIGhpZGUKPiBhbGwgdGhvc2Ugd2l0aCBhIG1hY3JvLCBidXQgSSBh
bSBqdXN0IHRoaW5raW5nIGFib3V0IG90aGVyCj4gY2FzZXMgd2hpY2ggTUlTUkEgYnJpbmdzIGlu
LiBGb3IgZXhhbXBsZSBbMV0sCj4gUnVsZSAxNS43IEFsbCBpZiAuLi4gZWxzZSBpZiBjb25zdHJ1
Y3RzIHNoYWxsIGJlIHRlcm1pbmF0ZWQgd2l0aCBhbiBlbHNlIAo+IHN0YXRlbWVudAoKSSB2ZXJ5
IG11Y2ggaG9wZSB0aGF0IEknbSBub3QgZ29pbmcgdG8gYmUgdGhlIG9ubHkgb25lIHRvIHJlZnVz
ZQp0byBhbGxvdyBpbiBhbnkgYWRkaXRpb24gb2Ygc3VjaCBib2d1cyAiZWxzZSIgYWRkaXRpb25z
LgoKPiBTbywgd2UnbGwgZW5kIHVwIGhhdmluZyBsb3RzIG9mIG1hY3JvcyB0aGVuIHdoaWNoIGlz
IG9idmlvdXNseQo+IG5vdCBnb29kLiBUaGF0IHNhaWQsIEkgaG9wZSB3ZSBjYW4gd29yayBvdXQg
c29tZSBjb21tb24gYXBwcm9hY2gKPiBub3Qgb25seSB0byB0aGlzIGlzc3VlLCBidXQgaG93IHdl
IGRlYWwgd2l0aCBzdWNoIGluIGdlbmVyYWwuCgpJIGd1ZXNzIHRoZW4gSSBoYXZlIHRvIGFzayBm
b3IgZ2l2aW5nIGEgY29tcGxldGUgcGljdHVyZSBvZiB3aGF0Cm90aGVyIGNvZGUgdWdsaWZpY2F0
aW9ucyBhcmUgZ29pbmcgdG8gYmUgcHJvcG9zZWQuIElmLCB0byBiZSBNSVNSQS0KY29tcGxpYW50
LCB3ZSBoYXZlIHRvIHR1cm4gYWxsIG9mIG91ciBjb2RlIGludG8gYW4gdW5yZWFkYWJsZQptZXNz
LCB0aGFuIEknbSBhZnJhaWQgSSBoYXZlIHRvIHF1ZXN0aW9uIHdoZXRoZXIgd2UgcmVhbGx5IHdh
bnQKdG8gZ28gdGhhdCByb3V0ZS4gV2UgdGhlbiBtYXkgYmUgYmV0dGVyIG9mZiBzdG9wcGluZyB0
aGUgd2hvbGUKZXhlcmNpc2Ugbm93LCByYXRoZXIgdGhhbiBhZnRlciBoYXZpbmcgZG9uZSBzZXZl
cmFsIGluaXRpYWwgc3RlcHMKYWxyZWFkeS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 12:21:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 12:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gybjN-0001h4-50; Tue, 26 Feb 2019 12:21:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B+aJ=RB=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gybjL-0001gz-GJ
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 12:21:03 +0000
X-Inumbo-ID: faf0d68a-39c0-11e9-bc90-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id faf0d68a-39c0-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 12:21:02 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id v16so10537435ljg.13
 for <xen-devel@lists.xenproject.org>; Tue, 26 Feb 2019 04:21:02 -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=IptrkBaAqLAf3PNMnWAo0PnBkaWd0Pq4Gd4QjD6y+WQ=;
 b=D5kaapygBr1J5MJKg+dAmH7sRndWbmjwJ8FehmNx9xzp53oxvT/eRXPzlXH1clNdPU
 NGvjkNqItRJixMwuA4Ork/VBiuaXgFbvgytkhSrruu+EyLmYOxV2UYi7Kmcs4OOtWfKK
 rvRT+/RJmqTcgHnngdWF/pkfvq6dhWD2as1qYGiOlxnGUAMCG7CkkpXb6ZzzP6OsP70J
 UnvXJpCbaKoI6WL9pXAS5P05Red51LTYc7IJvXzgvFj7Ay5H0jOSLpB7NSDS4ztVng/o
 f2A+zXzhq2b8wLz0YTaUN7p8q3sjJeizJVp9DOCJpIAF9ahOV7SN8EQAOVG4BEUH0pm1
 YRqA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=IptrkBaAqLAf3PNMnWAo0PnBkaWd0Pq4Gd4QjD6y+WQ=;
 b=uA/gvuj1KOlzvBTi8ZpbMFejuXK7W3TEtU5rI9MvgyRNmloyrRiMa4eTd0+AQS8fFF
 UAn0gcH+MKSOxIS47j9s5RiW+I/lT3nqglroz35plHsEFsbDeFUYo7o+jcBFSnQj2GYZ
 ivBZzA5e3v0ADAcwLHM+IEXpBC68JlBEnk4wPo5763h/tGbd+063fyP8TSvC7ygngnqj
 JCmtiYGVVZod63S37rkjhNhquIFuBJ4J3Jrs1H57GjP4nfiXkcEeyK65EHxYOU5rayQl
 7zq+a83zj68UjPcBMgDCFSnHgPyINyZ1yzRRHdqbv5rTeIfMOIZF4zsMuSbXPW5qFBKc
 HN8Q==
X-Gm-Message-State: AHQUAuaHNqWYtpm1Y5D28hNlQQ+w3tnttGLmD1hH/ppSK2mh9aAsghBF
 s12N5XeLUpki87apvd5X4VU=
X-Google-Smtp-Source: AHgI3IbmXGAoE4/26MLaBQWDF6pDXbnW+mmzwhNrnIonm1gcUPuAcQlKMZ71NYz0HliJMPFCfUkM2w==
X-Received: by 2002:a2e:80d6:: with SMTP id r22mr11764754ljg.148.1551183661054; 
 Tue, 26 Feb 2019 04:21:01 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 y1sm1124813ljj.13.2019.02.26.04.20.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 26 Feb 2019 04:21:00 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
 <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
 <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
 <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
 <5C7520E6020000780021A46F@prv1-mh.provo.novell.com>
 <237094ca-6ec0-cb4d-9fab-c163909af0e2@gmail.com>
 <5C752758020000780021A4CB@prv1-mh.provo.novell.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <9c1c1d99-85d5-6350-fd7a-41ba4439fac2@gmail.com>
Date: Tue, 26 Feb 2019 14:20:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C752758020000780021A4CB@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNi8xOSAxOjQ3IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyNi4wMi4xOSBh
dCAxMjozMywgPGFuZHIyMDAwQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IE9uIDIvMjYvMTkgMToyMCBQ
TSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyNS4wMi4xOSBhdCAyMjozNCwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+PiBPbiAyLzI1LzE5IDk6MTMgUE0sIFN0ZWZhbm8g
U3RhYmVsbGluaSB3cm90ZToKPj4+Pj4gSSB0aGluayBpdCBpcyBmaW5lIHRvIGV4cGxvaXQgY29t
cGlsZXIgc3BlY2lmaWMgY2hlY2tzIHdoZW4gYXZhaWxhYmxlLgo+Pj4+PiBIb3dldmVyLCBJIGRv
bid0IHRoaW5rIHdlIHNob3VsZCBtYWtlIGFueSBkZWNpc2lvbnMgb24gY29kZSBjb3JyZWN0bmVz
cwo+Pj4+PiBiYXNlZCBvbiB0aGUgY29tcGlsZXIgY2hlY2tzIHRoYXQgd2UgaW50cm9kdWNlLgo+
Pj4+Pgo+Pj4+PiBJbiBvdGhlciB3b3JkcywgSSB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byB1
c2UgLVdzd2l0Y2gtZW51bSBpZgo+Pj4+PiBwb3NzaWJsZSwgYnV0IGl0IGlzIG5vdCBhIHJlYXNv
biBmb3Igbm90IGhhdmluZyBkZWZhdWx0IGxhYmVscyBpbiBwbGFjZQo+Pj4+PiBhcyBzdWdnZXN0
ZWQgYnkgMTYuNC4gVGhlIGNvZGUgc2hvdWxkIGJlIGFzIGNvcnJlY3QgYW5kIHNhZmUgYXMKPj4+
Pj4gcG9zc2libGUsIHdpdGhvdXQgcmVxdWlyaW5nIGV4dGVybmFsIGNvbXBpbGVyLXNwZWNpZmlj
IGNoZWNrcy4KPj4+PiBBcyBJIHNhaWQgb24gYW4gYW5zd2VyIHRvIE9sZWtzYW5kciwgSSBhbSBu
b3QgYWdhaW5zdCBvZiBoYXZpbmcKPj4+PiAiZGVmYXVsdCIgbGFiZWxzIGFzIGxvbmcgYXMgdGhl
eSBjb250YWluIHNlbnNpYmxlIGFjdGlvbnMuCj4+Pj4KPj4+PiBCdXQgdGhpcyBkb2VzIG5vdCBy
ZWFsbHkgYWRkcmVzcyBteSBwb2ludCBhYm92ZSByZWdhcmRpbmcgd2F5IHRvIGhlbHAKPj4+PiB0
aGUgcmV2aWV3LiBKYW4gaXMgYWdhaW5zdCAtV3N3aXRjaC1lbnVtLCBhbmQgSSBjYW4gdW5kZXJz
dGFuZCBoaXMKPj4+PiBwb2ludC4gU28gaG93IGRvIHlvdSBkZWFsIHdpdGggbWlzc2luZyBpdGVt
Pwo+Pj4gSnVzdCB0byBjbGFyaWZ5IC0gSSdtIG5vdCBlbnRpcmVseSBhZ2FpbnN0IHRoZSBfb3B0
aW9uYWxfIHVzZSBvZgo+Pj4gLVdzd2l0Y2gtZW51bSwgYnV0IHRoZSBhZGRlZCBjbHV0dGVyIG5l
ZWRzIHRvIGVpdGhlciBiZSB3ZWxsIGp1c3RpZmllZAo+Pj4gKHdoaWNoIHNvIGZhciBpdCBpc24n
dCksIG9yIGNvbmRpdGlvbmFsbHkgaGlkZGVuIHRocm91Z2ggc29tZSBtYWNybwo+Pj4gKHdoZXJl
IHRoZSBtYWluIHB1cnBvc2Ugb2YgdGhlIG1hY3JvIHJlYWxseSBpcyB0byBkb2N1bWVudCB3aHkg
c3VjaAo+Pj4gb3RoZXJ3aXNlIHBvaW50bGVzcyBkZWZhdWx0IGxhYmVscyBhcmUgdGhlcmUgaW4g
dGhlIGZpcnN0IHBsYWNlKS4KPj4gQWx0aG91Z2ggSSBjYW4gYWdyZWUgdGhhdCBpdCBtaWdodCBz
ZWVtIHRvIGJlIGEgZ29vZCBpZGVhIHRvIGhpZGUKPj4gYWxsIHRob3NlIHdpdGggYSBtYWNybywg
YnV0IEkgYW0ganVzdCB0aGlua2luZyBhYm91dCBvdGhlcgo+PiBjYXNlcyB3aGljaCBNSVNSQSBi
cmluZ3MgaW4uIEZvciBleGFtcGxlIFsxXSwKPj4gUnVsZSAxNS43IEFsbCBpZiAuLi4gZWxzZSBp
ZiBjb25zdHJ1Y3RzIHNoYWxsIGJlIHRlcm1pbmF0ZWQgd2l0aCBhbiBlbHNlCj4+IHN0YXRlbWVu
dAo+IEkgdmVyeSBtdWNoIGhvcGUgdGhhdCBJJ20gbm90IGdvaW5nIHRvIGJlIHRoZSBvbmx5IG9u
ZSB0byByZWZ1c2UKPiB0byBhbGxvdyBpbiBhbnkgYWRkaXRpb24gb2Ygc3VjaCBib2d1cyAiZWxz
ZSIgYWRkaXRpb25zLgpJIGRvbid0IGV4cGVjdCBzdWNoIGNoYW5nZXMgdG8gYmUgZWFzaWx5IGFj
Y2VwdGVkLgo+Cj4+IFNvLCB3ZSdsbCBlbmQgdXAgaGF2aW5nIGxvdHMgb2YgbWFjcm9zIHRoZW4g
d2hpY2ggaXMgb2J2aW91c2x5Cj4+IG5vdCBnb29kLiBUaGF0IHNhaWQsIEkgaG9wZSB3ZSBjYW4g
d29yayBvdXQgc29tZSBjb21tb24gYXBwcm9hY2gKPj4gbm90IG9ubHkgdG8gdGhpcyBpc3N1ZSwg
YnV0IGhvdyB3ZSBkZWFsIHdpdGggc3VjaCBpbiBnZW5lcmFsLgo+IEkgZ3Vlc3MgdGhlbiBJIGhh
dmUgdG8gYXNrIGZvciBnaXZpbmcgYSBjb21wbGV0ZSBwaWN0dXJlIG9mIHdoYXQKPiBvdGhlciBj
b2RlIHVnbGlmaWNhdGlvbnMgYXJlIGdvaW5nIHRvIGJlIHByb3Bvc2VkLgpZb3UgY2FuIHRha2Ug
YSBsb29rIGF0IHRob3NlIHJ1bGVzIHdoaWNoIGFyZSBwYXJ0aWFsbHkgYXZhaWxhYmxlIGF0IFsx
XQo+ICAgSWYsIHRvIGJlIE1JU1JBLQo+IGNvbXBsaWFudCwgd2UgaGF2ZSB0byB0dXJuIGFsbCBv
ZiBvdXIgY29kZSBpbnRvIGFuIHVucmVhZGFibGUKPiBtZXNzLApUaGlzIGlzIHdoeSBJIHRoaW5r
IG1hY3JvcyBhcmUgbm90IGEgZ29vZCB3YXkgZm9yd2FyZAo+ICAgdGhhbiBJJ20gYWZyYWlkIEkg
aGF2ZSB0byBxdWVzdGlvbiB3aGV0aGVyIHdlIHJlYWxseSB3YW50Cj4gdG8gZ28gdGhhdCByb3V0
ZS4KSXQgZGVwZW5kcyBvbiBob3cgeW91IGVudmlzaW9uIFhlbidzIGZ1dHVyZSBhbmQgaXRzIGFw
cGxpYW5jZXMKPiAgIFdlIHRoZW4gbWF5IGJlIGJldHRlciBvZmYgc3RvcHBpbmcgdGhlIHdob2xl
Cj4gZXhlcmNpc2Ugbm93LCByYXRoZXIgdGhhbiBhZnRlciBoYXZpbmcgZG9uZSBzZXZlcmFsIGlu
aXRpYWwgc3RlcHMKPiBhbHJlYWR5LgpTbywgdGhhdCB3YXMgb25lIG9mIHRoZSBnb2FscyBvZiB0
aGlzIHNlcmllcyAtIHRvIHdvcmsgb3V0CmFwcHJvYWNoZXMgdG8gc29sdmUgdGhlIHNlY3VyaXR5
IGNlcnRpZmljYXRpb24gaXNzdWVzCj4gSmFuCj4KPgpbMV0gaHR0cHM6Ly9ydWxlcy5zb25hcnNv
dXJjZS5jb20vYy9SU1BFQy0xMjY/c2VhcmNoPW1pc3JhCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 13:13:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 13:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gycXh-0005pb-Jz; Tue, 26 Feb 2019 13:13:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AghO=RB=citrix.com=prvs=9532012e5=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gycXg-0005pW-I2
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 13:13:04 +0000
X-Inumbo-ID: 3ca27640-39c8-11e9-9b4b-db092ee04d83
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ca27640-39c8-11e9-9b4b-db092ee04d83;
 Tue, 26 Feb 2019 13:12:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,415,1544486400"; d="scan'208";a="79081168"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 26 Feb 2019 13:12:54 +0000
Message-ID: <1551186774-30858-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, Igor Druzhinin <igor.druzhinin@citrix.com>,
 wei.liu2@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvZ2ljIGN1cnJlbnRseSB0cmllcyB0byB3b3JrIG91dCBpZiBhIHJlY2VudCBvdmVyZmxv
dyAodGhhdCBpbmRpY2F0ZXMKdGhhdCBOTUkgY29tZXMgZnJvbSB0aGUgd2F0Y2hkb2cpIGhhcHBl
bmVkIGJ5IGNoZWNraW5nIE1TQiBvZiBwZXJmb3JtYW5jZQpjb3VudGVyIE1TUiB0aGF0IGlzIGlu
aXRpYWxseSBzaWduIGV4dGVuZGVkIGZyb20gYSBuZWdhdGl2ZSB2YWx1ZQp0aGF0IHdlIHByb2dy
YW0gaXQgdG8uIEEgcG9zc2libHkgaW5jb3JyZWN0IGFzc3VtcHRpb24gaGVyZSBpcyB0aGF0Ck1T
QiBpcyBhbHdheXMgYml0IDMyIHdoaWxlIG9uIG1vZGVybiBoYXJkd2FyZSBpdCdzIHVzdWFsbHkg
NDcgYW5kCnRoZSBhY3R1YWwgYml0LXdpZHRoIGlzIHJlcG9ydGVkIHRocm91Z2ggQ1BVSUQuIENo
ZWNraW5nIGJpdCAzMiBmb3IKb3ZlcmZsb3dzIGlzIHVzdWFsbHkgZmluZSBzaW5jZSB3ZSBuZXZl
ciBwcm9ncmFtIGl0IHRvIGFueXRoaW5nCmV4Y2VlZGluZyAzMi1iaXRzIGFuZCBOTUkgaXMgaGFu
ZGxlZCBzaG9ydGx5IGFmdGVyIG92ZXJmbG93IG9jY3Vycy4KCkEgcHJvYmxlbWF0aWMgc2NlbmFy
aW8gdGhhdCB3ZSBzYXcgb2NjdXJzIG9uIHN5c3RlbXMgd2hlcmUgU01JcyB0YWtpbmcKc2lnbmlm
aWNhbnQgdGltZSBhcmUgcG9zc2libGUuIEluIHRoYXQgY2FzZSwgTk1JIGhhbmRsaW5nIGlzIGRl
ZmVycmVkIHRvCnRoZSBwb2ludCBmaXJtd2FyZSBleGl0cyBTTUkgd2hpY2ggbWlnaHQgdGFrZSBl
bm91Z2ggdGltZSBmb3IgdGhlIGNvdW50ZXIKdG8gZ28gdGhyb3VnaCBiaXQgMzIgYW5kIHNldCBp
dCB0byAxIGFnYWluLiBTbyB0aGUgbG9naWMgZGVzY3JpYmVkIGFib3ZlCndpbGwgbWlzcmVhZCBp
dCBhbmQgcmVwb3J0IGFuIHVua25vd24gTk1JIGVycm9uZW91c2x5LgoKRm9ydHVuYXRlbHksIHdl
IGNhbiB1c2UgdGhlIGFjdHVhbCBNU0IsIHdoaWNoIGlzIHVzdWFsbHkgaGlnaGVyIHRoYW4gdGhl
CmN1cnJlbnRseSBoYXJkY29kZWQgMzIsIGFuZCB0cmVhdCB0aGlzIGNhc2UgY29ycmVjdGx5IGF0
IGxlYXN0IG9uIG1vZGVybgpoYXJkd2FyZS4KClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmlu
IDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2MjoKKiB0YWtlbiBj
YXJlIG9mIHRoZSBjYXNlIHdoZXJlIGxlYWYgMHhhIGlzIG1pc3Npbmcgb3Igd2lkdGggaXMgMAoq
IGFwcGx5IGEgY2FwIGluIGNhc2Ugd2lkdGggaXMgbG93ZXIgdGhhbiB3ZSdyZSBleHBlY3Rpbmcg
dG8gcHJvZ3JhbQotLS0KIHhlbi9hcmNoL3g4Ni9ubWkuYyB8IDEyICsrKysrKysrKystLQogMSBm
aWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L25taS5jIGIveGVuL2FyY2gveDg2L25taS5jCmluZGV4IGJmZTk3Nzcu
LjYzMThlNjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ubWkuYworKysgYi94ZW4vYXJjaC94
ODYvbm1pLmMKQEAgLTM3LDYgKzM3LDcgQEAgdW5zaWduZWQgaW50IG5taV93YXRjaGRvZyA9IE5N
SV9OT05FOwogc3RhdGljIHVuc2lnbmVkIGludCBubWlfaHogPSBIWjsKIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgbm1pX3BlcmZjdHJfbXNyOwkvKiB0aGUgTVNSIHRvIHJlc2V0IGluIE5NSSBoYW5kbGVy
ICovCiBzdGF0aWMgdW5zaWduZWQgaW50IG5taV9wNF9jY2NyX3ZhbDsKK3N0YXRpYyB1bnNpZ25l
ZCBpbnQgbm1pX3A2X2V2ZW50X3dpZHRoOwogc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCB0
aW1lciwgbm1pX3RpbWVyKTsKIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIG5t
aV90aW1lcl90aWNrcyk7CiAKQEAgLTEyMyw3ICsxMjQsOSBAQCBpbnQgbm1pX2FjdGl2ZTsKICNk
ZWZpbmUgUDZfRVZOVFNFTF9VU1IJCSgxIDw8IDE2KQogI2RlZmluZSBQNl9FVkVOVF9DUFVfQ0xP
Q0tTX05PVF9IQUxURUQJIDB4NzkKICNkZWZpbmUgQ09SRV9FVkVOVF9DUFVfQ0xPQ0tTX05PVF9I
QUxURUQgMHgzYwotI2RlZmluZSBQNl9FVkVOVF9XSURUSCAgICAgICAgICAzMgorLyogQml0IHdp
ZHRoIG9mIElBMzJfUE1DeCBNU1JzIGlzIHJlcG9ydGVkIHVzaW5nIENQVUlELjBBSDpFQVhbMjM6
MTZdLiAqLworI2RlZmluZSBQNl9FVkVOVF9XSURUSF9NQVNLCSgoKDEgPDwgOCkgLSAxKSA8PCAx
NikKKyNkZWZpbmUgUDZfRVZFTlRfV0lEVEhfREVGQVVMVAkzMgogCiAjZGVmaW5lIFA0X0VTQ1Jf
RVZFTlRfU0VMRUNUKE4pCSgoTik8PDI1KQogI2RlZmluZSBQNF9DQ0NSX09WRl9QTUkwCSgxPDwy
NikKQEAgLTI5Miw2ICsyOTUsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfd2F0Y2hkb2df
Y291bnRlcihjb25zdCBjaGFyICpkZXNjcikKICAgICB1NjQgY291bnQgPSAodTY0KWNwdV9raHog
KiAxMDAwOwogCiAgICAgZG9fZGl2KGNvdW50LCBubWlfaHopOworICAgIGNvdW50ID0gbWluKGNv
dW50LCAoMVVMIDw8IChubWlfcDZfZXZlbnRfd2lkdGggLSAxKSkgLSAxKTsKICAgICBpZihkZXNj
cikKICAgICAgICAgRHByaW50aygic2V0dGluZyAlcyB0byAtJSMiUFJJeDY0IlxuIiwgZGVzY3Is
IGNvdW50KTsKICAgICB3cm1zcmwobm1pX3BlcmZjdHJfbXNyLCAwIC0gY291bnQpOwpAQCAtMzIz
LDYgKzMyNywxMCBAQCBzdGF0aWMgdm9pZCBzZXR1cF9wNl93YXRjaGRvZyh1bnNpZ25lZCBjb3Vu
dGVyKQogICAgIHVuc2lnbmVkIGludCBldm50c2VsOwogCiAgICAgbm1pX3BlcmZjdHJfbXNyID0g
TVNSX1A2X1BFUkZDVFIoMCk7CisgICAgaWYgKCBjdXJyZW50X2NwdV9kYXRhLmNwdWlkX2xldmVs
ID49IDB4YSApCisgICAgICAgIG5taV9wNl9ldmVudF93aWR0aCA9IE1BU0tfRVhUUihjcHVpZF9l
YXgoMHhhKSwgUDZfRVZFTlRfV0lEVEhfTUFTSyk7CisgICAgaWYgKCAhbm1pX3A2X2V2ZW50X3dp
ZHRoICkKKyAgICAgICAgbm1pX3A2X2V2ZW50X3dpZHRoID0gUDZfRVZFTlRfV0lEVEhfREVGQVVM
VDsKIAogICAgIGNsZWFyX21zcl9yYW5nZShNU1JfUDZfRVZOVFNFTCgwKSwgMik7CiAgICAgY2xl
YXJfbXNyX3JhbmdlKE1TUl9QNl9QRVJGQ1RSKDApLCAyKTsKQEAgLTUyOSw3ICs1MzcsNyBAQCBi
b29sIG5taV93YXRjaGRvZ190aWNrKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ICAgICAgICBlbHNlIGlmICggbm1pX3BlcmZjdHJfbXNyID09IE1TUl9QNl9QRVJGQ1RSKDApICkK
ICAgICAgICAgewogICAgICAgICAgICAgcmRtc3JsKE1TUl9QNl9QRVJGQ1RSKDApLCBtc3JfY29u
dGVudCk7Ci0gICAgICAgICAgICBpZiAoIG1zcl9jb250ZW50ICYgKDFVTEwgPDwgUDZfRVZFTlRf
V0lEVEgpICkKKyAgICAgICAgICAgIGlmICggbXNyX2NvbnRlbnQgJiAoMVVMTCA8PCAobm1pX3A2
X2V2ZW50X3dpZHRoIC0gMSkpICkKICAgICAgICAgICAgICAgICB3YXRjaGRvZ190aWNrID0gZmFs
c2U7CiAKICAgICAgICAgICAgIC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 13:20:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 13:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gycf5-0006jO-Et; Tue, 26 Feb 2019 13:20:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=uCaw=RB=163.com=lm11986@srs-us1.protection.inumbo.net>)
 id 1gycf2-0006jJ-TT
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 13:20:41 +0000
X-Inumbo-ID: 4e68f484-39c9-11e9-bc90-bc764e045a96
Received: from m50-134.163.com (unknown [123.125.50.134])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4e68f484-39c9-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 13:20:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
 s=s110527; h=From:Mime-Version:Subject:Message-Id:Date; bh=yxHi0
 DkNLSGiDqLnwQfpbqXdDzEQcSdBm7F06qwzBOI=; b=SrZlv4Be9dsOYqmOw+CCj
 jyYE8OdKXr7JoBcZXyda3n09CiBMQ2Sw5UKHNHAQsU68gicSNSfOVXP0U3s7gC/m
 6FGANhrNuRI8evN9iIzje9ebdWdNI0NI75/xR+PvLMGAR5T5nUARkj9KZhrhuNej
 upzYjRFuCUPTLWAC1NhA2M=
Received: from [10.205.191.198] (unknown [113.200.204.11])
 by smtp4 (Coremail) with SMTP id DtGowAAHTZ8kPXVcdi4TAA--.361S2;
 Tue, 26 Feb 2019 21:20:36 +0800 (CST)
From: =?utf-8?B?5pWP?= <lm11986@163.com>
Mime-Version: 1.0 (1.0)
Message-Id: <AFBDFBA5-BCFD-4A7C-A0E3-231B5903FD4F@163.com>
Date: Tue, 26 Feb 2019 21:20:35 +0800
To: xen-devel@lists.xenproject.org
X-Mailer: iPhone Mail (16D57)
X-CM-TRANSID: DtGowAAHTZ8kPXVcdi4TAA--.361S2
X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73
 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxUzxhpUUUUU
X-Originating-IP: [113.200.204.11]
X-CM-SenderInfo: 1oprimiyw6il2tof0z/xtbBEhpnzFZYAU77jgAAsX
Subject: [Xen-devel] =?utf-8?q?xl_create_domu_=EF=BC=9Aunable_to_add_disk_?=
 =?utf-8?q?devices?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0223443767929556620=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0223443767929556620==
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative;
	boundary=Apple-Mail-A48EE4E4-9AA5-4AC7-AF22-E40209CC2234


--Apple-Mail-A48EE4E4-9AA5-4AC7-AF22-E40209CC2234
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

> I am trying to create domainu=EF=BC=88xen on FVP-Base-ReVC-2xAEMv8A=EF=BC=89=
but there is a issue
losetup /dev/loop0 /root/domU/rootfs.img
I run the command xl create domu.cfg
the domu.cfg=EF=BC=9A

kernel =3D "/root/domU/zImage=20
 memory =3D "128"
name =3D "domU"=20
 vcpus =3D 1=20
 disk =3D [ 'phy:/dev/loop0,xvda,w' ]
extra =3D "root=3D/dev/xvda rw console=3D"

libxl:error:libxl_exec.c:118:libxl_report_child_exitstatus:/etc/xen/scripts/=
block add[1985] exited with error status 127
libxl:error:libxl_creat.c:1298:domcreat_launch_dm:Domain6:unable to add disk=
 devices=

--Apple-Mail-A48EE4E4-9AA5-4AC7-AF22-E40209CC2234
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><span></span></div><div di=
r=3D"ltr"><span></span><blockquote type=3D"cite" preoffsettop=3D"130"><font c=
olor=3D"#000000"><span style=3D"caret-color: rgb(0, 0, 0); background-color:=
 rgba(255, 255, 255, 0);">I am trying to create domainu=EF=BC=88xen on FVP-B=
ase-ReVC-2xAEMv8A=EF=BC=89but there is a issue</span></font></blockquote><pr=
e style=3D"border: 1px solid rgb(221, 221, 221); padding: 1em; line-height: 1=
.3em;"><font face=3D"UICTFontTextStyleBody"><span style=3D"white-space: norm=
al; background-color: rgba(255, 255, 255, 0);">losetup /dev/loop0 /root/domU=
/rootfs.img</span></font></pre>I run the command xl create domu.cfg</div><di=
v dir=3D"ltr">the domu.cfg=EF=BC=9A</div><div dir=3D"ltr"><br></div><div dir=
=3D"ltr"><pre style=3D"border: 1px solid rgb(221, 221, 221); padding: 1em; l=
ine-height: 1.3em;"><font face=3D"UICTFontTextStyleBody"><span style=3D"whit=
e-space: normal; background-color: rgba(255, 255, 255, 0);">kernel =3D "/roo=
t/domU/zImage&nbsp;</span></font></pre><pre style=3D"border: 1px solid rgb(2=
21, 221, 221); padding: 1em; line-height: 1.3em;"><font face=3D"UICTFontText=
StyleBody"><span style=3D"white-space: normal; background-color: rgba(255, 2=
55, 255, 0);">&nbsp;memory =3D "128"</span></font></pre><pre style=3D"border=
: 1px solid rgb(221, 221, 221); padding: 1em; line-height: 1.3em;"><font fac=
e=3D"UICTFontTextStyleBody"><span style=3D"white-space: normal; background-c=
olor: rgba(255, 255, 255, 0);">name =3D "domU"&nbsp;</span></font></pre><pre=
 style=3D"border: 1px solid rgb(221, 221, 221); padding: 1em; line-height: 1=
.3em;"><font face=3D"UICTFontTextStyleBody"><span style=3D"white-space: norm=
al; background-color: rgba(255, 255, 255, 0);">&nbsp;vcpus =3D 1&nbsp;</span=
></font></pre><pre style=3D"border: 1px solid rgb(221, 221, 221); padding: 1=
em; line-height: 1.3em;"><font face=3D"UICTFontTextStyleBody"><span style=3D=
"white-space: normal; background-color: rgba(255, 255, 255, 0);">&nbsp;disk =3D=
 [ 'phy:/dev/loop0,xvda,w' ]</span></font></pre><pre style=3D"border: 1px so=
lid rgb(221, 221, 221); padding: 1em; line-height: 1.3em;"><pre style=3D"bor=
der: 1px solid rgb(221, 221, 221); padding: 1em; line-height: 1.3em;"><font f=
ace=3D"UICTFontTextStyleBody"><span style=3D"white-space: normal; background=
-color: rgba(255, 255, 255, 0);">extra =3D "root=3D/dev/xvda rw console=3D"<=
/span></font></pre></pre><span><br></span></div><div dir=3D"ltr"><span>libxl=
:error:libxl_exec.c:118:libxl_report_child_exitstatus:/etc/xen/scripts/block=
 add[1985] exited with error status 127</span><br><span>libxl:error:libxl_cr=
eat.c:1298:domcreat_launch_dm:Domain6:unable to add disk devices</span></div=
></body></html>=

--Apple-Mail-A48EE4E4-9AA5-4AC7-AF22-E40209CC2234--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0223443767929556620==--



From xen-devel-bounces@lists.xenproject.org Tue Feb 26 13:23:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 13:23:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gych9-0006or-TE; Tue, 26 Feb 2019 13:22:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1P+S=RB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gych8-0006od-Dv
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 13:22:50 +0000
X-Inumbo-ID: 9c4b71d6-39c9-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c4b71d6-39c9-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 13:22:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gych6-0005cH-0r; Tue, 26 Feb 2019 13: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gych5-0001Vy-M7; Tue, 26 Feb 2019 13:22:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gych5-00013h-LV; Tue, 26 Feb 2019 13:22:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133436-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:<job
 status>:broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:host-install(4):broken:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1c858928009c51178a9c6cac9e42343ee81dfe37
X-Osstest-Versions-That: xen=e72ecc7615410e5bf1a1c9a4c7772322c16eeb82
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Feb 2019 13:22:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133436: trouble: broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQzNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQzNi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMzgyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDFjODU4OTI4MDA5YzUxMTc4YTlj
NmNhYzllNDIzNDNlZTgxZGZlMzcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIGU3MmVjYzc2MTU0MTBlNWJmMWExYzlhNGM3NzcyMzIyYzE2ZWViODIKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMzM4MiAgMjAxOS0wMi0yMiAyMjowMDozOCBaICAgIDMgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzM0MzAgIDIwMTktMDItMjUgMjM6MDA6NTUgWiAgICAwIGRheXMgICAg
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFy
bWhmLXhsIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsIGhvc3QtaW5zdGFs
bCg0KQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDFjODU4OTI4MDA5YzUxMTc4YTljNmNhYzll
NDIzNDNlZTgxZGZlMzcKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpEYXRlOiAgIE1vbiBGZWIgMTggMTA6MjE6MDYgMjAxOSArMDAwMAoKICAgIHhlbi9hcm06IGRv
bWFpbl9idWlsZDogUGFuaWMgbWVzc2FnZSBzaG91bGQgZW5kIHdpdGggYSBuZXdsaW5lCiAgICAK
ICAgIFNpbmNlIGNvbW1pdCAyNWViNWVlYzc5ICJ4ZW46IEZpeCBpbmNvbnNpc3RlbnQgY2FsbGVy
cyBvZiBwYW5pYygpIiBhbGwKICAgIHRoZSBwYW5pYyBtZXNzYWdlIHNob3VsZCBlbmQgd2l0aCBh
IG5ld2xpbmUuIFVuZm9ydHVuYXRlbHksIHNvbWUKICAgIGNvbW1pdHMgcHVzaGVkIGFmdGVyd2Fy
ZHMgZG9lcyBub3QgZm9sbG93IHRoZSBydWxlLgogICAgCiAgICBNb2RpZnkgdGhlIG9mZmVuZGlu
ZyBwYW5pYyBtZXNzYWdlcyB0byBhdm9pZCBtb3JlIGluY29uc2lzdGVuY3kuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQg
Y2M4NWRlNTcwYzdlZDkxYjMyZjEyM2JlZjM1ZTRhYzI2OTJjYmZlZgpBdXRob3I6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxOCAxMDoxNDozNiAy
MDE5ICswMDAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBSZXF1aXJlIHRoZSBwcm9wZXJ0
eSAiY3B1cyIgd2hlbiBidWlsZGluZyBhIGRvbVUKICAgIAogICAgVGhlIDNyZCBhcmd1bWVudCBv
ZiBmdW5jdGlvbiBkdF9wcm9wZXJ0eV9yZWFkX3UzMigpIGlzIG9ubHkgdmFsaWQgd2hlbgogICAg
dGhlIGNhbGwgc3VjY2VlZGVkLiBTbyB3ZSBjYW5ub3QgYXNzdW1lIHRoZSB2YWx1ZSB3aWxsIG5v
dCBiZSBtb2RpZmVkCiAgICBpbiBjYXNlIG9mIGZhaWx1cmUuCiAgICAKICAgIFRoZSBkb2N1bWVu
dGF0aW9uIG9mIERvbTBsZXNzIGRvZXMgbm90IGdpdmUgYSBkZWZhdWx0IHZhbHVlIHdoZW4gdGhl
CiAgICBwcm9wZXJ0eSAiY3B1cyIgaXMgbm90IHNldC4gU28gcmVxdWlyZSB0aGUgcHJvcGVydHkg
aW4gdGhlIGNvbmZpZ3VyYXRpb24uCiAgICAKICAgIENvdmVyaXR5LUlEOiAxNDc2ODI1CiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1p
dCA4M2JhNjRjM2ViZjBlOGQzODM0ZTNlNWI3OWFjYjJjZWIyY2Q5YmJhCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gRmViIDE4IDA5OjQyOjI3
IDIwMTkgKzAwMDAKCiAgICB4ZW4vYXJtOiBwc2NpOiBQb3B1bGF0ZSBhcm1fc21jY2NfcmVzIG9u
IFBTQ0lfRkVBVFVSRVMgY2FsbAogICAgCiAgICBDb21taXQgMGJjNmE2OGRhNSAieGVuL2FybTog
UmVwbGFjZSBjYWxsX3NtYyB3aXRoIGFybV9zbWNjY19zbWMiCiAgICBtaXN0YWtlbmx5IGZvcmdv
dCB0byBwb3B1bGF0ZSBhcm1fc21jY2NfcmVzLiBTbyBhIGdhcmJhZ2UgdmFsdWUgd2FzCiAgICB1
c2VkIGFzIHJldHVybiB2YWx1ZS4KICAgIAogICAgQ292ZXJpdHktSUQ6IDE0NzY4MjcKICAgIFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoocWVtdSBj
aGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 13:25:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 13:25:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gycjO-0006yx-CU; Tue, 26 Feb 2019 13:25:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pxUo=RB=citrix.com=prvs=953b1d86f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gycjM-0006yp-Uz
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 13:25:08 +0000
X-Inumbo-ID: ee596bad-39c9-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee596bad-39c9-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 13:25:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,415,1544486400"; d="scan'208";a="86461398"
To: Igor Druzhinin <igor.druzhinin@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <1551186774-30858-1-git-send-email-igor.druzhinin@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <1a60c5da-2a43-114f-5b13-41ed65fba094@citrix.com>
Date: Tue, 26 Feb 2019 13:25:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <1551186774-30858-1-git-send-email-igor.druzhinin@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 v2] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu2@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMjAxOSAxMzoxMiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cgo+IEBAIC0zMjMsNiAr
MzI3LDEwIEBAIHN0YXRpYyB2b2lkIHNldHVwX3A2X3dhdGNoZG9nKHVuc2lnbmVkIGNvdW50ZXIp
Cj4gICAgICB1bnNpZ25lZCBpbnQgZXZudHNlbDsKPiAgCj4gICAgICBubWlfcGVyZmN0cl9tc3Ig
PSBNU1JfUDZfUEVSRkNUUigwKTsKPiArICAgIGlmICggY3VycmVudF9jcHVfZGF0YS5jcHVpZF9s
ZXZlbCA+PSAweGEgKQo+ICsgICAgICAgIG5taV9wNl9ldmVudF93aWR0aCA9IE1BU0tfRVhUUihj
cHVpZF9lYXgoMHhhKSwgUDZfRVZFTlRfV0lEVEhfTUFTSyk7Cj4gKyAgICBpZiAoICFubWlfcDZf
ZXZlbnRfd2lkdGggKQo+ICsgICAgICAgIG5taV9wNl9ldmVudF93aWR0aCA9IFA2X0VWRU5UX1dJ
RFRIX0RFRkFVTFQ7CgpUaGlzIGlzIGNhbGxlZCBvbiBlYWNoIGNwdSwgYnV0IHdyaXRlcyB0byBh
IHNoYXJlZCB2YXJpYWJsZS7CoCBUaGlzCmVudGlyZSBibG9jayB3YW50cyB0byBiZSBzb21ldGhp
bmcgbGlrZToKCmlmICggIW5taV9wNl9ldmVudF93aWR0aCApCsKgwqDCoCBubWlfcDZfZXZlbnRf
d2lkdGggPSAoY3VycmVudF9jcHVfZGF0YS5jcHVpZF9sZXZlbCA+PSAweGEpID8KTUFTS19FWFRS
KGNwdWlkX2VheCgweGEpLCBQNl9FVkVOVF9XSURUSF9NQVNLKSA6IFA2X0VWRU5UX1dJRFRIX0RF
RkFVTFQ7Cgooc3VpdGFibHkgd3JhcHBlZCkgc28gaXQgZ2V0cyBmaWxsZWQgb25seSBvbmNlLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 13:33:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 13:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gycr4-000859-80; Tue, 26 Feb 2019 13:33:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AghO=RB=citrix.com=prvs=9532012e5=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gycr3-000850-0q
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 13:33:05 +0000
X-Inumbo-ID: 0abd69e1-39cb-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0abd69e1-39cb-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 13:33:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,415,1544486400"; d="scan'208";a="79082822"
To: <xen-devel@lists.xenproject.org>
References: <1551186774-30858-1-git-send-email-igor.druzhinin@citrix.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <e8a57eca-a440-88b6-fa8e-13be283119ee@citrix.com>
Date: Tue, 26 Feb 2019 13:33:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1551186774-30858-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com, jbeulich@suse.com,
 roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMjAxOSAxMzoxMiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gVGhlIGxvZ2ljIGN1
cnJlbnRseSB0cmllcyB0byB3b3JrIG91dCBpZiBhIHJlY2VudCBvdmVyZmxvdyAodGhhdCBpbmRp
Y2F0ZXMKPiB0aGF0IE5NSSBjb21lcyBmcm9tIHRoZSB3YXRjaGRvZykgaGFwcGVuZWQgYnkgY2hl
Y2tpbmcgTVNCIG9mIHBlcmZvcm1hbmNlCj4gY291bnRlciBNU1IgdGhhdCBpcyBpbml0aWFsbHkg
c2lnbiBleHRlbmRlZCBmcm9tIGEgbmVnYXRpdmUgdmFsdWUKPiB0aGF0IHdlIHByb2dyYW0gaXQg
dG8uIEEgcG9zc2libHkgaW5jb3JyZWN0IGFzc3VtcHRpb24gaGVyZSBpcyB0aGF0Cj4gTVNCIGlz
IGFsd2F5cyBiaXQgMzIgd2hpbGUgb24gbW9kZXJuIGhhcmR3YXJlIGl0J3MgdXN1YWxseSA0NyBh
bmQKPiB0aGUgYWN0dWFsIGJpdC13aWR0aCBpcyByZXBvcnRlZCB0aHJvdWdoIENQVUlELiBDaGVj
a2luZyBiaXQgMzIgZm9yCj4gb3ZlcmZsb3dzIGlzIHVzdWFsbHkgZmluZSBzaW5jZSB3ZSBuZXZl
ciBwcm9ncmFtIGl0IHRvIGFueXRoaW5nCj4gZXhjZWVkaW5nIDMyLWJpdHMgYW5kIE5NSSBpcyBo
YW5kbGVkIHNob3J0bHkgYWZ0ZXIgb3ZlcmZsb3cgb2NjdXJzLgo+IAo+IEEgcHJvYmxlbWF0aWMg
c2NlbmFyaW8gdGhhdCB3ZSBzYXcgb2NjdXJzIG9uIHN5c3RlbXMgd2hlcmUgU01JcyB0YWtpbmcK
PiBzaWduaWZpY2FudCB0aW1lIGFyZSBwb3NzaWJsZS4gSW4gdGhhdCBjYXNlLCBOTUkgaGFuZGxp
bmcgaXMgZGVmZXJyZWQgdG8KPiB0aGUgcG9pbnQgZmlybXdhcmUgZXhpdHMgU01JIHdoaWNoIG1p
Z2h0IHRha2UgZW5vdWdoIHRpbWUgZm9yIHRoZSBjb3VudGVyCj4gdG8gZ28gdGhyb3VnaCBiaXQg
MzIgYW5kIHNldCBpdCB0byAxIGFnYWluLiBTbyB0aGUgbG9naWMgZGVzY3JpYmVkIGFib3ZlCj4g
d2lsbCBtaXNyZWFkIGl0IGFuZCByZXBvcnQgYW4gdW5rbm93biBOTUkgZXJyb25lb3VzbHkuCj4g
Cj4gRm9ydHVuYXRlbHksIHdlIGNhbiB1c2UgdGhlIGFjdHVhbCBNU0IsIHdoaWNoIGlzIHVzdWFs
bHkgaGlnaGVyIHRoYW4gdGhlCj4gY3VycmVudGx5IGhhcmRjb2RlZCAzMiwgYW5kIHRyZWF0IHRo
aXMgY2FzZSBjb3JyZWN0bHkgYXQgbGVhc3Qgb24gbW9kZXJuCj4gaGFyZHdhcmUuCj4gCj4gU2ln
bmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4g
LS0tCj4gQ2hhbmdlcyBpbiB2MjoKPiAqIHRha2VuIGNhcmUgb2YgdGhlIGNhc2Ugd2hlcmUgbGVh
ZiAweGEgaXMgbWlzc2luZyBvciB3aWR0aCBpcyAwCj4gKiBhcHBseSBhIGNhcCBpbiBjYXNlIHdp
ZHRoIGlzIGxvd2VyIHRoYW4gd2UncmUgZXhwZWN0aW5nIHRvIHByb2dyYW0KPiAtLS0KPiAgeGVu
L2FyY2gveDg2L25taS5jIHwgMTIgKysrKysrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbm1pLmMgYi94ZW4vYXJjaC94ODYvbm1pLmMKPiBpbmRleCBiZmU5Nzc3Li42MzE4ZTY0IDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ubWkuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ubWku
Ywo+IEBAIC0zNyw2ICszNyw3IEBAIHVuc2lnbmVkIGludCBubWlfd2F0Y2hkb2cgPSBOTUlfTk9O
RTsKPiAgc3RhdGljIHVuc2lnbmVkIGludCBubWlfaHogPSBIWjsKPiAgc3RhdGljIHVuc2lnbmVk
IGludCBubWlfcGVyZmN0cl9tc3I7CS8qIHRoZSBNU1IgdG8gcmVzZXQgaW4gTk1JIGhhbmRsZXIg
Ki8KPiAgc3RhdGljIHVuc2lnbmVkIGludCBubWlfcDRfY2Njcl92YWw7Cj4gK3N0YXRpYyB1bnNp
Z25lZCBpbnQgbm1pX3A2X2V2ZW50X3dpZHRoOwo+ICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3Ry
dWN0IHRpbWVyLCBubWlfdGltZXIpOwo+ICBzdGF0aWMgREVGSU5FX1BFUl9DUFUodW5zaWduZWQg
aW50LCBubWlfdGltZXJfdGlja3MpOwo+ICAKPiBAQCAtMTIzLDcgKzEyNCw5IEBAIGludCBubWlf
YWN0aXZlOwo+ICAjZGVmaW5lIFA2X0VWTlRTRUxfVVNSCQkoMSA8PCAxNikKPiAgI2RlZmluZSBQ
Nl9FVkVOVF9DUFVfQ0xPQ0tTX05PVF9IQUxURUQJIDB4NzkKPiAgI2RlZmluZSBDT1JFX0VWRU5U
X0NQVV9DTE9DS1NfTk9UX0hBTFRFRCAweDNjCj4gLSNkZWZpbmUgUDZfRVZFTlRfV0lEVEggICAg
ICAgICAgMzIKPiArLyogQml0IHdpZHRoIG9mIElBMzJfUE1DeCBNU1JzIGlzIHJlcG9ydGVkIHVz
aW5nIENQVUlELjBBSDpFQVhbMjM6MTZdLiAqLwo+ICsjZGVmaW5lIFA2X0VWRU5UX1dJRFRIX01B
U0sJKCgoMSA8PCA4KSAtIDEpIDw8IDE2KQo+ICsjZGVmaW5lIFA2X0VWRU5UX1dJRFRIX0RFRkFV
TFQJMzIKPiAgCj4gICNkZWZpbmUgUDRfRVNDUl9FVkVOVF9TRUxFQ1QoTikJKChOKTw8MjUpCj4g
ICNkZWZpbmUgUDRfQ0NDUl9PVkZfUE1JMAkoMTw8MjYpCj4gQEAgLTI5Miw2ICsyOTUsNyBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfd2F0Y2hkb2dfY291bnRlcihjb25zdCBjaGFyICpkZXNj
cikKPiAgICAgIHU2NCBjb3VudCA9ICh1NjQpY3B1X2toeiAqIDEwMDA7Cj4gIAo+ICAgICAgZG9f
ZGl2KGNvdW50LCBubWlfaHopOwo+ICsgICAgY291bnQgPSBtaW4oY291bnQsICgxVUwgPDwgKG5t
aV9wNl9ldmVudF93aWR0aCAtIDEpKSAtIDEpOwo+ICAgICAgaWYoZGVzY3IpCj4gICAgICAgICAg
RHByaW50aygic2V0dGluZyAlcyB0byAtJSMiUFJJeDY0IlxuIiwgZGVzY3IsIGNvdW50KTsKPiAg
ICAgIHdybXNybChubWlfcGVyZmN0cl9tc3IsIDAgLSBjb3VudCk7CgpJIG1pc3Rha2VubHkgdXNl
ZCBubWlfcDZfZXZlbnRfd2lkdGggaW4gYSBzaGFyZWQgY2FsbCBmb3IgYWxsCmFyY2hpdGVjdHVy
ZXMgLSBJJ2xsIGZpeCBpdCBpbiB2My4KCklnb3IKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 13:36:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 13:36:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gycuW-0008TI-PM; Tue, 26 Feb 2019 13:36:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AghO=RB=citrix.com=prvs=9532012e5=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gycuV-0008TA-FH
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 13:36:39 +0000
X-Inumbo-ID: 8abb881b-39cb-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8abb881b-39cb-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 13:36:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,415,1544486400"; d="scan'208";a="79083087"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <1551186774-30858-1-git-send-email-igor.druzhinin@citrix.com>
 <1a60c5da-2a43-114f-5b13-41ed65fba094@citrix.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <6c77cefc-4c33-4fe5-ae8c-e3563832c684@citrix.com>
Date: Tue, 26 Feb 2019 13:36:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1a60c5da-2a43-114f-5b13-41ed65fba094@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu2@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMjAxOSAxMzoyNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNi8wMi8yMDE5
IDEzOjEyLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPiAKPj4gQEAgLTMyMyw2ICszMjcsMTAgQEAg
c3RhdGljIHZvaWQgc2V0dXBfcDZfd2F0Y2hkb2codW5zaWduZWQgY291bnRlcikKPj4gICAgICB1
bnNpZ25lZCBpbnQgZXZudHNlbDsKPj4gIAo+PiAgICAgIG5taV9wZXJmY3RyX21zciA9IE1TUl9Q
Nl9QRVJGQ1RSKDApOwo+PiArICAgIGlmICggY3VycmVudF9jcHVfZGF0YS5jcHVpZF9sZXZlbCA+
PSAweGEgKQo+PiArICAgICAgICBubWlfcDZfZXZlbnRfd2lkdGggPSBNQVNLX0VYVFIoY3B1aWRf
ZWF4KDB4YSksIFA2X0VWRU5UX1dJRFRIX01BU0spOwo+PiArICAgIGlmICggIW5taV9wNl9ldmVu
dF93aWR0aCApCj4+ICsgICAgICAgIG5taV9wNl9ldmVudF93aWR0aCA9IFA2X0VWRU5UX1dJRFRI
X0RFRkFVTFQ7Cj4gCj4gVGhpcyBpcyBjYWxsZWQgb24gZWFjaCBjcHUsIGJ1dCB3cml0ZXMgdG8g
YSBzaGFyZWQgdmFyaWFibGUuwqAgVGhpcwo+IGVudGlyZSBibG9jayB3YW50cyB0byBiZSBzb21l
dGhpbmcgbGlrZToKPiAKPiBpZiAoICFubWlfcDZfZXZlbnRfd2lkdGggKQo+IMKgwqDCoCBubWlf
cDZfZXZlbnRfd2lkdGggPSAoY3VycmVudF9jcHVfZGF0YS5jcHVpZF9sZXZlbCA+PSAweGEpID8K
PiBNQVNLX0VYVFIoY3B1aWRfZWF4KDB4YSksIFA2X0VWRU5UX1dJRFRIX01BU0spIDogUDZfRVZF
TlRfV0lEVEhfREVGQVVMVDsKPiAKPiAoc3VpdGFibHkgd3JhcHBlZCkgc28gaXQgZ2V0cyBmaWxs
ZWQgb25seSBvbmNlLgo+IAoKVGhpcyBwYXR0ZXJuIHNlZW1zIHRvIHBlcnNpc3Qgb3ZlciB0aGUg
d2hvbGUgZmlsZSAtIHNlZSBubWlfcGVyZmN0cl9tc3IKYWJvdmUgb3Igc2V0dXBfcDRfd2F0Y2hk
b2csIGV0Yy4gSSBlaXRoZXIgbmVlZCB0byBmaXggYWxsIG9mIHRoZW0gb3IKbGVhdmUgaXQgbGlr
ZSB0aGF0IGFzIGl0J3Mgbm90IGhhcm1mdWwgb3IgYW55dGhpbmcuCgpJZ29yCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 14:45:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 14:45:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gydz8-0005yc-16; Tue, 26 Feb 2019 14:45:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tNg/=RB=citrix.com=prvs=953f30066=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gydz6-0005yX-LC
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 14:45:28 +0000
X-Inumbo-ID: 27243119-39d5-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27243119-39d5-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 14:45:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,415,1544486400"; d="scan'208";a="86466405"
Date: Tue, 26 Feb 2019 15:45:01 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: =?utf-8?B?5pWP?= <lm11986@163.com>
Message-ID: <20190226144501.qscg4sjy5melermz@Air-de-Roger>
References: <AFBDFBA5-BCFD-4A7C-A0E3-231B5903FD4F@163.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AFBDFBA5-BCFD-4A7C-A0E3-231B5903FD4F@163.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] 
 =?utf-8?q?xl_create_domu_=EF=BC=9Aunable_to_add_disk?=
 =?utf-8?q?_devices?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjYsIDIwMTkgYXQgMDk6MjA6MzVQTSArMDgwMCwg5pWPIHdyb3RlOgo+ID4g
SSBhbSB0cnlpbmcgdG8gY3JlYXRlIGRvbWFpbnXvvIh4ZW4gb24gRlZQLUJhc2UtUmVWQy0yeEFF
TXY4Qe+8iWJ1dCB0aGVyZSBpcyBhIGlzc3VlCj4gbG9zZXR1cCAvZGV2L2xvb3AwIC9yb290L2Rv
bVUvcm9vdGZzLmltZwo+IEkgcnVuIHRoZSBjb21tYW5kIHhsIGNyZWF0ZSBkb211LmNmZwo+IHRo
ZSBkb211LmNmZ++8mgo+IAo+IGtlcm5lbCA9ICIvcm9vdC9kb21VL3pJbWFnZSAKPiAgbWVtb3J5
ID0gIjEyOCIKPiBuYW1lID0gImRvbVUiIAo+ICB2Y3B1cyA9IDEgCj4gIGRpc2sgPSBbICdwaHk6
L2Rldi9sb29wMCx4dmRhLHcnIF0KCllvdSBjb3VsZCBqdXN0IHVzZToKCmRpc2sgPSBbICdmb3Jt
YXQ9cmF3LCB2ZGV2PXh2ZGEsIGFjY2Vzcz1ydywgdGFyZ2V0PS9yb290L2RvbVUvcm9vdGZzLmlt
ZycgXQoKQW5kIGxldCB0aGUgaG90cGx1ZyBzY3JpcHQgbWFwIHRoZSBpbWFnZSB0byBhIGxvb3Ag
ZGV2aWNlLgoKPiBleHRyYSA9ICJyb290PS9kZXYveHZkYSBydyBjb25zb2xlPSIKPiAKPiBsaWJ4
bDplcnJvcjpsaWJ4bF9leGVjLmM6MTE4OmxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVzOi9l
dGMveGVuL3NjcmlwdHMvYmxvY2sgYWRkWzE5ODVdIGV4aXRlZCB3aXRoIGVycm9yIHN0YXR1cyAx
MjcKPiBsaWJ4bDplcnJvcjpsaWJ4bF9jcmVhdC5jOjEyOTg6ZG9tY3JlYXRfbGF1bmNoX2RtOkRv
bWFpbjY6dW5hYmxlIHRvIGFkZCBkaXNrIGRldmljZXMKCkNhbiB5b3UgcHJvdmlkZSB0aGUgb3V0
cHV0IHdoZW4geW91IHJ1biBgeGwgLXZ2diBjcmVhdGUgZG9tdS5jZmdgPwoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 14:50:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 14:50:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gye3Z-0006Uq-L8; Tue, 26 Feb 2019 14:50:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gye3Y-0006JO-JH
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 14:50:04 +0000
X-Inumbo-ID: cae4f1b4-39d5-11e9-810e-a7d098c65fd6
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cae4f1b4-39d5-11e9-810e-a7d098c65fd6;
 Tue, 26 Feb 2019 14:50:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 07:50:00 -0700
Message-Id: <5C755215020000780021A598@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 07:49:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1551186774-30858-1-git-send-email-igor.druzhinin@citrix.com>
 <1a60c5da-2a43-114f-5b13-41ed65fba094@citrix.com>
 <6c77cefc-4c33-4fe5-ae8c-e3563832c684@citrix.com>
In-Reply-To: <6c77cefc-4c33-4fe5-ae8c-e3563832c684@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDE0OjM2LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjYvMDIvMjAxOSAxMzoyNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjYv
MDIvMjAxOSAxMzoxMiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IAo+Pj4gQEAgLTMyMyw2ICsz
MjcsMTAgQEAgc3RhdGljIHZvaWQgc2V0dXBfcDZfd2F0Y2hkb2codW5zaWduZWQgY291bnRlcikK
Pj4+ICAgICAgdW5zaWduZWQgaW50IGV2bnRzZWw7Cj4+PiAgCj4+PiAgICAgIG5taV9wZXJmY3Ry
X21zciA9IE1TUl9QNl9QRVJGQ1RSKDApOwo+Pj4gKyAgICBpZiAoIGN1cnJlbnRfY3B1X2RhdGEu
Y3B1aWRfbGV2ZWwgPj0gMHhhICkKPj4+ICsgICAgICAgIG5taV9wNl9ldmVudF93aWR0aCA9IE1B
U0tfRVhUUihjcHVpZF9lYXgoMHhhKSwgCj4gUDZfRVZFTlRfV0lEVEhfTUFTSyk7Cj4+PiArICAg
IGlmICggIW5taV9wNl9ldmVudF93aWR0aCApCj4+PiArICAgICAgICBubWlfcDZfZXZlbnRfd2lk
dGggPSBQNl9FVkVOVF9XSURUSF9ERUZBVUxUOwo+PiAKPj4gVGhpcyBpcyBjYWxsZWQgb24gZWFj
aCBjcHUsIGJ1dCB3cml0ZXMgdG8gYSBzaGFyZWQgdmFyaWFibGUuICBUaGlzCj4+IGVudGlyZSBi
bG9jayB3YW50cyB0byBiZSBzb21ldGhpbmcgbGlrZToKPj4gCj4+IGlmICggIW5taV9wNl9ldmVu
dF93aWR0aCApCj4+ICAgICBubWlfcDZfZXZlbnRfd2lkdGggPSAoY3VycmVudF9jcHVfZGF0YS5j
cHVpZF9sZXZlbCA+PSAweGEpID8KPj4gTUFTS19FWFRSKGNwdWlkX2VheCgweGEpLCBQNl9FVkVO
VF9XSURUSF9NQVNLKSA6IFA2X0VWRU5UX1dJRFRIX0RFRkFVTFQ7Cj4+IAo+PiAoc3VpdGFibHkg
d3JhcHBlZCkgc28gaXQgZ2V0cyBmaWxsZWQgb25seSBvbmNlLgo+PiAKPiAKPiBUaGlzIHBhdHRl
cm4gc2VlbXMgdG8gcGVyc2lzdCBvdmVyIHRoZSB3aG9sZSBmaWxlIC0gc2VlIG5taV9wZXJmY3Ry
X21zcgo+IGFib3ZlIG9yIHNldHVwX3A0X3dhdGNoZG9nLCBldGMuIEkgZWl0aGVyIG5lZWQgdG8g
Zml4IGFsbCBvZiB0aGVtIG9yCj4gbGVhdmUgaXQgbGlrZSB0aGF0IGFzIGl0J3Mgbm90IGhhcm1m
dWwgb3IgYW55dGhpbmcuCgpJIGRvbid0IHRoaW5rIGl0IGh1cnRzIHRvIGRvIGJldHRlciB0aGFu
IHRoZSBzdXJyb3VuZGluZyBjb2RlCmZvciBuZXcgY29kZSBhZGRpdGlvbnMsIHdpdGhvdXQgYXMg
YSBwcmVyZXEgZml4aW5nIGFsbCBwcmlvcgpsZXNzIG9wdGltYWwgY29kaW5nIChidXQgeW91J3Jl
IG9mIGNvdXJzZSB3ZWxjb21lIHRvIGRvIHNvKS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 14:56:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 14:56:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gye9s-00071p-Gz; Tue, 26 Feb 2019 14:56:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gye9r-00071j-UG
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 14:56:35 +0000
X-Inumbo-ID: b59badd9-39d6-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b59badd9-39d6-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 14:56:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 07:56:33 -0700
Message-Id: <5C75539D020000780021A5A2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 07:56:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1551186774-30858-1-git-send-email-igor.druzhinin@citrix.com>
 <e8a57eca-a440-88b6-fa8e-13be283119ee@citrix.com>
In-Reply-To: <e8a57eca-a440-88b6-fa8e-13be283119ee@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDE0OjMzLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjYvMDIvMjAxOSAxMzoxMiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IEBAIC0y
OTIsNiArMjk1LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX3dhdGNoZG9nX2NvdW50ZXIo
Y29uc3QgY2hhciAqZGVzY3IpCj4+ICAgICAgdTY0IGNvdW50ID0gKHU2NCljcHVfa2h6ICogMTAw
MDsKPj4gIAo+PiAgICAgIGRvX2Rpdihjb3VudCwgbm1pX2h6KTsKPj4gKyAgICBjb3VudCA9IG1p
bihjb3VudCwgKDFVTCA8PCAobm1pX3A2X2V2ZW50X3dpZHRoIC0gMSkpIC0gMSk7Cj4+ICAgICAg
aWYoZGVzY3IpCj4+ICAgICAgICAgIERwcmludGsoInNldHRpbmcgJXMgdG8gLSUjIlBSSXg2NCJc
biIsIGRlc2NyLCBjb3VudCk7Cj4+ICAgICAgd3Jtc3JsKG5taV9wZXJmY3RyX21zciwgMCAtIGNv
dW50KTsKPiAKPiBJIG1pc3Rha2VubHkgdXNlZCBubWlfcDZfZXZlbnRfd2lkdGggaW4gYSBzaGFy
ZWQgY2FsbCBmb3IgYWxsCj4gYXJjaGl0ZWN0dXJlcyAtIEknbGwgZml4IGl0IGluIHYzLgoKQnV0
IGlzIGNsaXBwaW5nIHRoZSBjb3VudCB2YWxpZCBhdCBhbGwsIG5vIG1hdHRlciB3aGVyZSB5b3Ug
ZG8gaXQ/Cldvbid0IHRoZSBOTUkgZ2V0IHJhaXNlZCBlYXJsaWVyIHRoYW4gZXhwZWN0ZWQgdGhl
bj8gV291bGRuJ3QKaXQgcmF0aGVyIGJlIG5taV9oeiB0aGF0IHdvdWxkIHRoZW4gbmVlZCBjaGFu
Z2luZyBpZiBjb3VudAplbmRzIHVwIHRvIGxhcmdlPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 14:58:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 14:58:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyeC7-00077T-2e; Tue, 26 Feb 2019 14:58:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyeC6-00077N-0X
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 14:58:54 +0000
X-Inumbo-ID: 066ee9e6-39d7-11e9-b505-b3e62ccf4015
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 066ee9e6-39d7-11e9-b505-b3e62ccf4015;
 Tue, 26 Feb 2019 14:58:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 07:58:49 -0700
Message-Id: <5C755426020000780021A5AB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 07:58:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1551186774-30858-1-git-send-email-igor.druzhinin@citrix.com>
 <1a60c5da-2a43-114f-5b13-41ed65fba094@citrix.com>
In-Reply-To: <1a60c5da-2a43-114f-5b13-41ed65fba094@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDE0OjI1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjYvMDIvMjAxOSAxMzoxMiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gCj4+IEBA
IC0zMjMsNiArMzI3LDEwIEBAIHN0YXRpYyB2b2lkIHNldHVwX3A2X3dhdGNoZG9nKHVuc2lnbmVk
IGNvdW50ZXIpCj4+ICAgICAgdW5zaWduZWQgaW50IGV2bnRzZWw7Cj4+ICAKPj4gICAgICBubWlf
cGVyZmN0cl9tc3IgPSBNU1JfUDZfUEVSRkNUUigwKTsKPj4gKyAgICBpZiAoIGN1cnJlbnRfY3B1
X2RhdGEuY3B1aWRfbGV2ZWwgPj0gMHhhICkKPj4gKyAgICAgICAgbm1pX3A2X2V2ZW50X3dpZHRo
ID0gTUFTS19FWFRSKGNwdWlkX2VheCgweGEpLCBQNl9FVkVOVF9XSURUSF9NQVNLKTsKPj4gKyAg
ICBpZiAoICFubWlfcDZfZXZlbnRfd2lkdGggKQo+PiArICAgICAgICBubWlfcDZfZXZlbnRfd2lk
dGggPSBQNl9FVkVOVF9XSURUSF9ERUZBVUxUOwo+IAo+IFRoaXMgaXMgY2FsbGVkIG9uIGVhY2gg
Y3B1LCBidXQgd3JpdGVzIHRvIGEgc2hhcmVkIHZhcmlhYmxlLiAgVGhpcwo+IGVudGlyZSBibG9j
ayB3YW50cyB0byBiZSBzb21ldGhpbmcgbGlrZToKPiAKPiBpZiAoICFubWlfcDZfZXZlbnRfd2lk
dGggKQo+ICAgICBubWlfcDZfZXZlbnRfd2lkdGggPSAoY3VycmVudF9jcHVfZGF0YS5jcHVpZF9s
ZXZlbCA+PSAweGEpID8KPiBNQVNLX0VYVFIoY3B1aWRfZWF4KDB4YSksIFA2X0VWRU5UX1dJRFRI
X01BU0spIDogUDZfRVZFTlRfV0lEVEhfREVGQVVMVDsKPiAKPiAoc3VpdGFibHkgd3JhcHBlZCkg
c28gaXQgZ2V0cyBmaWxsZWQgb25seSBvbmNlLgoKUGx1cyB0aGUgbG93IGFuZCBoaWdoIGNhcHBp
bmcgb2YgdGhlIHZhbHVlIHJlYWQsIGFzIHJlcXVlc3RlZCBpbgpyZXBseSB0byB2MS4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 15:01:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 15:01:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyeEQ-0007oJ-Gz; Tue, 26 Feb 2019 15:01:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AghO=RB=citrix.com=prvs=9532012e5=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gyeEP-0007oC-En
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 15:01:17 +0000
X-Inumbo-ID: 5b0647f6-39d7-11e9-ac66-23c41cbf5ff9
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b0647f6-39d7-11e9-ac66-23c41cbf5ff9;
 Tue, 26 Feb 2019 15:01:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,415,1544486400"; d="scan'208";a="79094149"
To: Jan Beulich <JBeulich@suse.com>
References: <1551186774-30858-1-git-send-email-igor.druzhinin@citrix.com>
 <e8a57eca-a440-88b6-fa8e-13be283119ee@citrix.com>
 <5C75539D020000780021A5A2@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <43e9e6a4-f926-90b9-f941-b0c4a95667ba@citrix.com>
Date: Tue, 26 Feb 2019 15:01:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C75539D020000780021A5A2@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMjAxOSAxNDo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjYuMDIuMTkg
YXQgMTQ6MzMsIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjYvMDIv
MjAxOSAxMzoxMiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+PiBAQCAtMjkyLDYgKzI5NSw3IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV93YXRjaGRvZ19jb3VudGVyKGNvbnN0IGNoYXIgKmRl
c2NyKQo+Pj4gICAgICB1NjQgY291bnQgPSAodTY0KWNwdV9raHogKiAxMDAwOwo+Pj4gIAo+Pj4g
ICAgICBkb19kaXYoY291bnQsIG5taV9oeik7Cj4+PiArICAgIGNvdW50ID0gbWluKGNvdW50LCAo
MVVMIDw8IChubWlfcDZfZXZlbnRfd2lkdGggLSAxKSkgLSAxKTsKPj4+ICAgICAgaWYoZGVzY3Ip
Cj4+PiAgICAgICAgICBEcHJpbnRrKCJzZXR0aW5nICVzIHRvIC0lIyJQUkl4NjQiXG4iLCBkZXNj
ciwgY291bnQpOwo+Pj4gICAgICB3cm1zcmwobm1pX3BlcmZjdHJfbXNyLCAwIC0gY291bnQpOwo+
Pgo+PiBJIG1pc3Rha2VubHkgdXNlZCBubWlfcDZfZXZlbnRfd2lkdGggaW4gYSBzaGFyZWQgY2Fs
bCBmb3IgYWxsCj4+IGFyY2hpdGVjdHVyZXMgLSBJJ2xsIGZpeCBpdCBpbiB2My4KPiAKPiBCdXQg
aXMgY2xpcHBpbmcgdGhlIGNvdW50IHZhbGlkIGF0IGFsbCwgbm8gbWF0dGVyIHdoZXJlIHlvdSBk
byBpdD8KPiBXb24ndCB0aGUgTk1JIGdldCByYWlzZWQgZWFybGllciB0aGFuIGV4cGVjdGVkIHRo
ZW4/IFdvdWxkbid0Cj4gaXQgcmF0aGVyIGJlIG5taV9oeiB0aGF0IHdvdWxkIHRoZW4gbmVlZCBj
aGFuZ2luZyBpZiBjb3VudAo+IGVuZHMgdXAgdG8gbGFyZ2U/Cj4gCgpGcm9tIG15IHVuZGVyc3Rh
bmRpbmcsIHRoZSBsb2dpYyBpcyB0aGF0IHdlJ3JlIHRyeWluZyBvdXIgYmVzdCB0byBtYWtlCnRo
ZSBkZWxheSBiZXR3ZWVuIHRpY2tzIGFzIGxvbmcgYXMgcG9zc2libGUgYnV0IG5vdCBsb25nZXIg
dGhhbiAwLjUgc2VjLgpUaGlzLCBvZiBjb3Vyc2UsIHdvcmtzIG9ubHkgaWYgdGhlIGludmFyaWFu
dCBvZiB0aGUgaGlnaGVzdCBiaXQgYmVpbmcgMQppcyBwcmVzZXJ2ZWQuCgpBbHRob3VnaCwgSSB3
b3VsZG4ndCBtaW5kIHRvIGRyb3AgdGhpcyBwYXJ0IHNpbmNlIGl0IGJhc2ljYWxseSB3b3JrZWQK
YmVmb3JlIGV2ZW4gd2l0aG91dCBjbGlwcGluZy4KCklnb3IKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 15:13:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 15:13:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyePy-0000Hk-L8; Tue, 26 Feb 2019 15:13:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyePw-0000Hf-J3
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 15:13:12 +0000
X-Inumbo-ID: 06a7c9e4-39d9-11e9-8c1c-7fdec02dfe71
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06a7c9e4-39d9-11e9-8c1c-7fdec02dfe71;
 Tue, 26 Feb 2019 15:13:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 08:13:08 -0700
Message-Id: <5C755781020000780021A5D2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 08:13:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-5-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1551127822-25886-5-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v10 5/6] xen/common: use DEFINE_SYMBOL as
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>, ian.jackson@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDIxOjUwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYwo+ICsrKyBiL3hlbi9jb21tb24va2VybmVsLmMK
PiBAQCAtMzA2LDIwICszMDYsMjggQEAgdm9pZCBhZGRfdGFpbnQodW5zaWduZWQgaW50IGZsYWcp
Cj4gICAgICB0YWludGVkIHw9IGZsYWc7Cj4gIH0KPiAgCj4gKy8qCj4gKyAqIFdlIGNhbm5vdCB1
c2UgREVGSU5FX1NZTUJPTCBiZWNhdXNlIHdlIGhhdmUgdGhyZWUgdmFyaWFibGVzIGluc3RlYWQK
PiArICogb2YgdHdvCj4gKyAqLwo+ICBleHRlcm4gY29uc3QgaW5pdGNhbGxfdCBfX2luaXRjYWxs
X3N0YXJ0W10sIF9fcHJlc21wX2luaXRjYWxsX2VuZFtdLAo+ICAgICAgX19pbml0Y2FsbF9lbmRb
XTsKCkJ1dCBJIGRpZCBtZW50aW9uIHRoaXMgc3BlY2lmaWMgY2FzZSBvbiB0aGUgcGhvbmUgY2Fs
bCB3ZSBoYWQ6IFlvdQpzaW1wbHkgd2FudCB0byBzcGxpdCB0aGlzIGludG8gdHdvIHByb3BlciBy
YW5nZXMsCihfX2luaXRjYWxsX3N0YXJ0LF9faW5pdGNhbGxfZW5kKSBhbmQKKF9fcHJlc21wX2lu
aXRjYWxsX3N0YXJ0LF9fcHJlc21wX2luaXRjYWxsX2VuZCkuIE90aGVyd2lzZSAuLi4KCj4gIHZv
aWQgX19pbml0IGRvX3ByZXNtcF9pbml0Y2FsbHModm9pZCkKPiAgewo+ICAgICAgY29uc3QgaW5p
dGNhbGxfdCAqY2FsbDsKPiAtICAgIGZvciAoIGNhbGwgPSBfX2luaXRjYWxsX3N0YXJ0OyBjYWxs
IDwgX19wcmVzbXBfaW5pdGNhbGxfZW5kOyBjYWxsKysgKQo+ICsgICAgZm9yICggY2FsbCA9IF9f
aW5pdGNhbGxfc3RhcnQ7Cj4gKyAgICAgICAgICAodWludHB0cl90KWNhbGwgPCAodWludHB0cl90
KV9fcHJlc21wX2luaXRjYWxsX2VuZDsKPiArICAgICAgICAgIGNhbGwrKyApCj4gICAgICAgICAg
KCpjYWxsKSgpOwoKLi4uIHlvdSBjb3VsZCBhcyB3ZWxsIHVzZSB0aGUgb3BlbiBjb2RlZCBjYXN0
aW5nIGFwcHJvYWNoIGV2ZXJ5d2hlcmUKKHdoaWNoIEkgdGhlbiB3b3VsZCBhZ2FpbiBncnVtYmxl
IGFib3V0KS4KCj4gLS0tIGEveGVuL2NvbW1vbi9saWIuYwo+ICsrKyBiL3hlbi9jb21tb24vbGli
LmMKPiBAQCAtNDkyLDEyICs0OTIsMTUgQEAgdW5zaWduZWQgbG9uZyBsb25nIHBhcnNlX3NpemVf
YW5kX3VuaXQoY29uc3QgY2hhciAqcywgCj4gY29uc3QgY2hhciAqKnBzKQo+ICB9Cj4gIAo+ICB0
eXBlZGVmIHZvaWQgKCpjdG9yX2Z1bmNfdCkodm9pZCk7Cj4gLWV4dGVybiBjb25zdCBjdG9yX2Z1
bmNfdCBfX2N0b3JzX3N0YXJ0W10sIF9fY3RvcnNfZW5kW107Cj4gK0RFRklORV9TWU1CT0woY3Rv
cl9mdW5jX3QsIGN0b3JfZnVuYywgX19jdG9yc19zdGFydCwgX19jdG9yc19lbmQpOwoKQXQgdGhl
IGV4YW1wbGUgb2YgdGhpcywgdGhlcmUncyB0b28gbXVjaCByZWR1bmRhbmN5IGhlcmUgZm9yIG15
CnRhc3RlLiBBdCBsZWFzdCB0aGUgX3N0YXJ0IGFuZCBfZW5kIHN1ZmZpeGVzIHNob3VsZCBiZSBt
YWRlCmNvbnNpc3RlbnQgYWNyb3NzIHRoZSBjb2RlIGJhc2UgKG1heWJlIGV4Y2VwdCBmb3IgdGhl
IHBzZXVkby0Kc3RhbmRhcmQgc3ltYm9scyBsaWtlIF9ldGV4dCBhbmQgX2VkYXRhKS4gSSdkIGFs
c28gcHJlZmVyIGlmIHdoYXQKaXMgbm93IHRoZSBmaXJzdCBwYXJhbWV0ZXIgd291bGQgc2ltcGx5
IGJlY29tZSA8c2Vjb25kPiMjX3QuClRoZXJlJ3Mgbm90aGluZyB3cm9uZyB3aXRoIGFkZGluZyBh
IGZldyB0eXBlZGVmcyBmb3IgdGhpcyB0byB3b3JrCmluIHRoZSBjb21tb24gY2FzZS4KCj4gQEAg
LTE0NywxNCArMTQ4LDE0IEBAIHN0YXRpYyBpbnQgX19pbml0IHhlbl9idWlsZF9pbml0KHZvaWQp
Cj4gICAgICBpbnQgcmM7Cj4gIAo+ICAgICAgLyogLS1idWlsZC1pZCBpbnZva2VkIHdpdGggd3Jv
bmcgcGFyYW1ldGVycy4gKi8KPiAtICAgIGlmICggX19ub3RlX2dudV9idWlsZF9pZF9lbmQgPD0g
Jm5bMF0gKQo+ICsgICAgaWYgKCAhZWxmX25vdGVfbHQoJm5bMF0sIF9fbm90ZV9nbnVfYnVpbGRf
aWRfZW5kKSApCj4gICAgICAgICAgcmV0dXJuIC1FTk9EQVRBOwo+ICAKPiAgICAgIC8qIENoZWNr
IGZvciBmdWxsIE5vdGUgaGVhZGVyLiAqLwo+IC0gICAgaWYgKCAmblsxXSA+PSBfX25vdGVfZ251
X2J1aWxkX2lkX2VuZCApCj4gKyAgICBpZiAoICFlbGZfbm90ZV9sdCgmblsxXSwgX19ub3RlX2du
dV9idWlsZF9pZF9lbmQpICkKPiAgICAgICAgICByZXR1cm4gLUVOT0RBVEE7Cj4gIAo+IC0gICAg
c3ogPSAodm9pZCAqKV9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kIC0gKHZvaWQgKiluOwo+ICsgICAg
c3ogPSAodWludHB0cl90KV9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kIC0gKHVpbnRwdHJfdCluOwoK
VGhpcyBpcyBhbm90aGVyIGV4YW1wbGUgb2YgdW5kdWUgb3BlbiBjb2RpbmcuIEFzIGFsc28gc2Fp
ZCBvbgp0aGUgY2FsbCB3ZSd2ZSBoYWQsIGl0IG1heSBiZSBoZWxwZnVsIHRvIGhhdmUgYSBzZWNv
bmQgZGlmZgpmdW5jdGlvbiBmb3IgdGhpcywgcHJvZHVjaW5nIHRoZSBieXRlIGRpZmZlcmVuY2Ug
aW5zdGVhZCBvZiB0aGUKZWxlbWVudCBvbmUuIEluIGZhY3QgSSBkaWQgc3VnZ2VzdCB0byBtYWtl
IHRoZSBsYXR0ZXIgdXNlIHRoZQpmb3JtZXIsIHN1Y2ggdGhhdCB0aGUgY2FzdGluZyB3YXMgdHJ1
bHkgbGltaXRlZCB0byBhcyBmZXcgcGxhY2VzCmFzIHBvc3NpYmxlLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 15:18:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 15:18:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyeVD-0000ZI-Bt; Tue, 26 Feb 2019 15:18:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AghO=RB=citrix.com=prvs=9532012e5=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gyeVC-0000ZD-HE
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 15:18:38 +0000
X-Inumbo-ID: c89dd511-39d9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c89dd511-39d9-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 15:18:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,416,1544486400"; d="scan'208";a="79097654"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1551186774-30858-1-git-send-email-igor.druzhinin@citrix.com>
 <1a60c5da-2a43-114f-5b13-41ed65fba094@citrix.com>
 <5C755426020000780021A5AB@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <9ee23b2f-eded-537a-25a3-46a8a8118b06@citrix.com>
Date: Tue, 26 Feb 2019 15:13:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C755426020000780021A5AB@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMjAxOSAxNDo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjYuMDIuMTkg
YXQgMTQ6MjUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjYvMDIv
MjAxOSAxMzoxMiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+Cj4+PiBAQCAtMzIzLDYgKzMyNywx
MCBAQCBzdGF0aWMgdm9pZCBzZXR1cF9wNl93YXRjaGRvZyh1bnNpZ25lZCBjb3VudGVyKQo+Pj4g
ICAgICB1bnNpZ25lZCBpbnQgZXZudHNlbDsKPj4+ICAKPj4+ICAgICAgbm1pX3BlcmZjdHJfbXNy
ID0gTVNSX1A2X1BFUkZDVFIoMCk7Cj4+PiArICAgIGlmICggY3VycmVudF9jcHVfZGF0YS5jcHVp
ZF9sZXZlbCA+PSAweGEgKQo+Pj4gKyAgICAgICAgbm1pX3A2X2V2ZW50X3dpZHRoID0gTUFTS19F
WFRSKGNwdWlkX2VheCgweGEpLCBQNl9FVkVOVF9XSURUSF9NQVNLKTsKPj4+ICsgICAgaWYgKCAh
bm1pX3A2X2V2ZW50X3dpZHRoICkKPj4+ICsgICAgICAgIG5taV9wNl9ldmVudF93aWR0aCA9IFA2
X0VWRU5UX1dJRFRIX0RFRkFVTFQ7Cj4+Cj4+IFRoaXMgaXMgY2FsbGVkIG9uIGVhY2ggY3B1LCBi
dXQgd3JpdGVzIHRvIGEgc2hhcmVkIHZhcmlhYmxlLiAgVGhpcwo+PiBlbnRpcmUgYmxvY2sgd2Fu
dHMgdG8gYmUgc29tZXRoaW5nIGxpa2U6Cj4+Cj4+IGlmICggIW5taV9wNl9ldmVudF93aWR0aCAp
Cj4+ICAgICBubWlfcDZfZXZlbnRfd2lkdGggPSAoY3VycmVudF9jcHVfZGF0YS5jcHVpZF9sZXZl
bCA+PSAweGEpID8KPj4gTUFTS19FWFRSKGNwdWlkX2VheCgweGEpLCBQNl9FVkVOVF9XSURUSF9N
QVNLKSA6IFA2X0VWRU5UX1dJRFRIX0RFRkFVTFQ7Cj4+Cj4+IChzdWl0YWJseSB3cmFwcGVkKSBz
byBpdCBnZXRzIGZpbGxlZCBvbmx5IG9uY2UuCj4gCj4gUGx1cyB0aGUgbG93IGFuZCBoaWdoIGNh
cHBpbmcgb2YgdGhlIHZhbHVlIHJlYWQsIGFzIHJlcXVlc3RlZCBpbgo+IHJlcGx5IHRvIHYxLgoK
SXNuJ3QgaXQgdGhlIGNvdW50ZXIgY2xpcHBpbmcgeW91IHJlcXVlc3RlZCAod2hpY2ggd2FzIGlt
cGxlbWVudGVkIGluCnYyKT8gV2hhdCBpcyB0aGUgcG9pbnQgaW4gaGlnaCBjYXBwaW5nPyBJcyBp
dCBzYWZlIHRvIGNvbnRpbnVlIGlmIHRoZQp2YWx1ZSByZWFkIGlzIGxvd2VyIHRoYW4gUDZfRVZF
TlRfV0lEVEhfREVGQVVMVCBvciBzaG91bGQgSSBwYW5pYyBoZXJlPwpPYnZpb3VzbHksIEknZCBu
ZWVkIHRvIGNsaXAgdGhlIGNvdW50ZXIgaW4gdGhhdCBjYXNlIGFzIHRoZSByZXN0IG9mIHRoZQpj
b2RlIHdvdWxkbid0IHdvcmsgb3RoZXJ3aXNlLgoKSWdvcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 15:21:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 15:21:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyeXY-0001GS-0B; Tue, 26 Feb 2019 15:21:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyeXX-0001GM-0d
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 15:21:03 +0000
X-Inumbo-ID: 1fda9108-39da-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fda9108-39da-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 15:21:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 08:21:00 -0700
Message-Id: <5C755959020000780021A5ED@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 08:20:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-2-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1551127822-25886-2-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v10 2/6] xen: introduce DEFINE_SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>, ian.jackson@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDIxOjUwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmgKPiArKysgYi94ZW4vaW5jbHVkZS94
ZW4vY29tcGlsZXIuaAo+IEBAIC05OSw2ICs5OSwzOCBAQAo+ICAgICAgX19hc21fXyAoIiIgOiAi
PXIiKF9fcHRyKSA6ICIwIihwdHIpKTsgICAgICBcCj4gICAgICAodHlwZW9mKHB0cikpIChfX3B0
ciArIChvZmYpKTsgfSkKPiAgCj4gKwo+ICsvKgo+ICsgKiBEZWNsYXJlIHN0YXJ0IGFuZCBlbmQg
YXJyYXkgdmFyaWFibGVzIGluIEMgY29ycmVzcG9uZGluZyB0byBleGlzdGluZwo+ICsgKiBsaW5r
ZXIgc3ltYm9scy4KCllvdSB2YWxpZGx5IHNheSAiZGVjbGFyZSIgaGVyZSwgc28gd2h5IC4uLgoK
PiArICogVHdvIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zIGFyZSBkZWNsYXJlZCB0byBkbyBjb21w
YXJpc29ucyBhbmQKPiArICogc3VidHJhY3Rpb25zIGJldHdlZW4gdGhlc2UgdmFyaWFibGVzLgo+
ICsgKgo+ICsgKiBUaGUgZW5kIHZhcmlhYmxlIGlzIGRlY2xhcmVkIHdpdGggYSBkaWZmZXJlbnQg
dHlwZSB0byBtYWtlIHN1cmUgdGhhdAo+ICsgKiB0aGUgc3RhdGljIGlubGluZSBmdW5jdGlvbnMg
Y2Fubm90IGJlIG1pc3VzZWQuCj4gKyAqLwo+ICsjZGVmaW5lIERFRklORV9TWU1CT0wodHlwZSwg
bmFtZSwgc3RhcnRfbmFtZSwgZW5kX25hbWUpICAgICAgICAgICAgICAgICAgICAgICBcCgouLi4g
ZG8geW91IHVzZSBERUZJTkUgaGVyZT8KCkhvdyBhYm91dCBERUNMQVJFX0FSUkFZX0JPVU5EUyh0
YWcsIG5hbWUpIHVzaW5nCnRhZyAjIyBfdCBhcyB0eXBlLCB0YWcgIyMgX2x0IGV0YyBhcyBmdW5j
dGlvbiBuYW1lcywgYW5kCm5hbWUgIyMgX3N0YXJ0IC8gbmFtZSAjIyBfZW5kIGFzIHN0YXJ0IC8g
ZW5kIHN5bWJvbHMuIFRvCmFjY29tbW9kYXRlIHRoaW5ncyBsaWtlIF9ldGV4dCwgdGhlIGFib3Zl
IGNvdWxkIGluIGZhY3QgZXhwYW5kCnRvIERFQ0xBUkVfQk9VTkRTKHRhZywgbmFtZSAjIyBfc3Rh
cnQsIG5hbWUgIyMgX2VuZCkKYWxsb3dpbmcgdGhpcyBzZWNvbmQgbWFjcm8gdGhlbiB0byBhbHNv
IGJlIHVzZWQgbGlrZQpERUNMQVJFX0JPVU5EUyh0ZXh0LCBfc3RleHQsIF9ldGV4dCkuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 15:28:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 15:28:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyeef-0001cu-RQ; Tue, 26 Feb 2019 15:28:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyeed-0001cp-Qh
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 15:28:23 +0000
X-Inumbo-ID: 26d329e7-39db-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26d329e7-39db-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 15:28:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 08:28:21 -0700
Message-Id: <5C755B12020000780021A604@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 08:28:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-6-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1551127822-25886-6-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v10 6/6] xen: use DEFINE_SYMBOL as required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>, ian.jackson@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAyLjE5IGF0IDIxOjUwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gQEAgLTIxMCw3ICsyMTAsOCBAQCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211
bHRpX3N0b3Aodm9pZCAqdW51c2VkKQo+ICAgICAgICAgIHJlZ2lvbi5iZWdpbiA9IF9fYWx0X2lu
c3RydWN0aW9uczsKPiAgICAgICAgICByZWdpb24uZW5kID0gKHN0cnVjdCBhbHRfaW5zdHIgKilf
X2FsdF9pbnN0cnVjdGlvbnNfZW5kOwo+ICAKPiAtICAgICAgICByZXQgPSBfX2FwcGx5X2FsdGVy
bmF0aXZlcygmcmVnaW9uLCB4ZW5tYXAgLSAodm9pZCAqKV9zdGFydCk7Cj4gKyAgICAgICAgcmV0
ID0gX19hcHBseV9hbHRlcm5hdGl2ZXMoJnJlZ2lvbiwgKHVpbnRwdHJfdCl4ZW5tYXAgLQo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50cHRyX3QpX3N0
YXJ0KTsKClVuZGVzaXJhYmxlIChidXQgaW4gdGhpcyBjYXNlIG1heWJlIGluZGVlZCB1bmF2b2lk
YWJsZSkgY2FzdGluZwppbnN0ZWFkLiBJIGRvbid0IHRoaW5rIHRoaXMgYmVsb25ncyBpbiBhIHBh
dGNoIHdpdGggdGhlIGdpdmVuIHRpdGxlCnRob3VnaC4KCj4gQEAgLTc4LDcgKzc4LDE5IEBAIHZv
aWQgYXJjaF9saXZlcGF0Y2hfcmV2ZXJ0KGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVu
YykKPiAgICAgIHVpbnQzMl90ICpuZXdfcHRyOwo+ICAgICAgdW5zaWduZWQgaW50IGxlbjsKPiAg
Cj4gLSAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCArIHZtYXBf
b2ZfeGVuX3RleHQ7Cj4gKyAgICAvKgo+ICsgICAgICogV2UgbmVlZCB0byBjYWxjdWxhdGUgdGhl
IG9mZnNldCBvZiB0aGUgYWRkcmVzcyBmcm9tIF9zdGFydCwgYW5kCj4gKyAgICAgKiBhcHBseSB0
aGF0IHRvIG91ciBvd24gbWFwLCB0byBmaW5kIHdoZXJlIHdlIGhhdmUgdGhpcyBtYXBwZWQuCj4g
KyAgICAgKiBEb2luZyB0aGVzZSBraW5kIG9mIGdhbWVzIGRpcmVjdGx5IHdpdGggcG9pbnRlcnMg
aXMgY29udHJhcnkgdG8KPiArICAgICAqIHRoZSBDIHJ1bGVzIGZvciB3aGF0IHBvaW50ZXJzIG1h
eSBiZSBjb21wYXJlZCBhbmQgY29tcHV0ZWQuICBTbwo+ICsgICAgICogd2UgZG8gdGhlIG9mZnNl
dCBjYWxjdWxhdGlvbiB3aXRoIGludGVnZXJzLCB3aGljaCBpcyBhbHdheXMKPiArICAgICAqIGxl
Z2FsLiAgVGhlIHN1YnNlcXVlbnQgYWRkaXRpb24gb2YgdGhlIG9mZnNldCB0byB0aGUKPiArICAg
ICAqIHZtYXBfb2ZfeGVuX3RleHQgcG9pbnRlciBpcyBsZWdhbCBiZWNhdXNlIHRoZSBjb21wdXRl
ZCBwb2ludGVyIGlzCj4gKyAgICAgKiBpbmRlZWQgYSB2YWxpZCBwYXJ0IG9mIHRoZSBvYmplY3Qg
cmVmZXJyZWQgdG8gYnkgdm1hcF9vZl94ZW5fdGV4dAo+ICsgICAgICogLSBuYW1lbHksIHRoZSBi
eXRlIGFycmF5IG9mIG91ciBtYXBwaW5nIG9mIHRoZSBYZW4gdGV4dC4KPiArICAgICAqLwo+ICsg
ICAgbmV3X3B0ciA9ICgodWludHB0cl90KWZ1bmMtPm9sZF9hZGRyLCAtICh1aW50cHRyX3QpX3N0
YXJ0KSArCj4gKyAgICAgICAgICAgICAgdm1hcF9vZl94ZW5fdGV4dDsKCllvdSBub3QgdXNpbmcg
dGhlIGludGVuZGVkIGhlbHBlciBpbmxpbmVzIGhhcyBhbGxvd2VkIGZvciBhIGJ1ZyB0bwpzbGlw
IGluIHRoYXQgdGhlIGNvbXBpbGVyIGNhbid0IGV2ZW4gaGVscCBub3RpY2UsIGR1ZSB0byAtIGJl
aW5nIGJvdGgKYSB2YWxpZCB1bmFyeSBhbmQgYSB2YWxpZCBiaW5hcnkgb3BlcmF0b3IuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 15:37:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 15:37:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyenW-0002Wx-Uk; Tue, 26 Feb 2019 15:37:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyenW-0002Ws-AE
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 15:37:34 +0000
X-Inumbo-ID: 6ca0ea02-39dc-11e9-8278-235675572629
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ca0ea02-39dc-11e9-8278-235675572629;
 Tue, 26 Feb 2019 15:37:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 08:37:28 -0700
Message-Id: <5C755D35020000780021A614@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 08:37:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1551186774-30858-1-git-send-email-igor.druzhinin@citrix.com>
 <1a60c5da-2a43-114f-5b13-41ed65fba094@citrix.com>
 <5C755426020000780021A5AB@prv1-mh.provo.novell.com>
 <9ee23b2f-eded-537a-25a3-46a8a8118b06@citrix.com>
In-Reply-To: <9ee23b2f-eded-537a-25a3-46a8a8118b06@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDE2OjEzLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjYvMDIvMjAxOSAxNDo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI2
LjAyLjE5IGF0IDE0OjI1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAyNi8wMi8yMDE5IDEzOjEyLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4+Cj4+Pj4gQEAgLTMy
Myw2ICszMjcsMTAgQEAgc3RhdGljIHZvaWQgc2V0dXBfcDZfd2F0Y2hkb2codW5zaWduZWQgY291
bnRlcikKPj4+PiAgICAgIHVuc2lnbmVkIGludCBldm50c2VsOwo+Pj4+ICAKPj4+PiAgICAgIG5t
aV9wZXJmY3RyX21zciA9IE1TUl9QNl9QRVJGQ1RSKDApOwo+Pj4+ICsgICAgaWYgKCBjdXJyZW50
X2NwdV9kYXRhLmNwdWlkX2xldmVsID49IDB4YSApCj4+Pj4gKyAgICAgICAgbm1pX3A2X2V2ZW50
X3dpZHRoID0gTUFTS19FWFRSKGNwdWlkX2VheCgweGEpLCAKPiBQNl9FVkVOVF9XSURUSF9NQVNL
KTsKPj4+PiArICAgIGlmICggIW5taV9wNl9ldmVudF93aWR0aCApCj4+Pj4gKyAgICAgICAgbm1p
X3A2X2V2ZW50X3dpZHRoID0gUDZfRVZFTlRfV0lEVEhfREVGQVVMVDsKPj4+Cj4+PiBUaGlzIGlz
IGNhbGxlZCBvbiBlYWNoIGNwdSwgYnV0IHdyaXRlcyB0byBhIHNoYXJlZCB2YXJpYWJsZS4gIFRo
aXMKPj4+IGVudGlyZSBibG9jayB3YW50cyB0byBiZSBzb21ldGhpbmcgbGlrZToKPj4+Cj4+PiBp
ZiAoICFubWlfcDZfZXZlbnRfd2lkdGggKQo+Pj4gICAgIG5taV9wNl9ldmVudF93aWR0aCA9IChj
dXJyZW50X2NwdV9kYXRhLmNwdWlkX2xldmVsID49IDB4YSkgPwo+Pj4gTUFTS19FWFRSKGNwdWlk
X2VheCgweGEpLCBQNl9FVkVOVF9XSURUSF9NQVNLKSA6IFA2X0VWRU5UX1dJRFRIX0RFRkFVTFQ7
Cj4+Pgo+Pj4gKHN1aXRhYmx5IHdyYXBwZWQpIHNvIGl0IGdldHMgZmlsbGVkIG9ubHkgb25jZS4K
Pj4gCj4+IFBsdXMgdGhlIGxvdyBhbmQgaGlnaCBjYXBwaW5nIG9mIHRoZSB2YWx1ZSByZWFkLCBh
cyByZXF1ZXN0ZWQgaW4KPj4gcmVwbHkgdG8gdjEuCj4gCj4gSXNuJ3QgaXQgdGhlIGNvdW50ZXIg
Y2xpcHBpbmcgeW91IHJlcXVlc3RlZCAod2hpY2ggd2FzIGltcGxlbWVudGVkIGluCj4gdjIpPyBX
aGF0IGlzIHRoZSBwb2ludCBpbiBoaWdoIGNhcHBpbmc/IElzIGl0IHNhZmUgdG8gY29udGludWUg
aWYgdGhlCj4gdmFsdWUgcmVhZCBpcyBsb3dlciB0aGFuIFA2X0VWRU5UX1dJRFRIX0RFRkFVTFQg
b3Igc2hvdWxkIEkgcGFuaWMgaGVyZT8KCkkgdGhpbmsgcGFuaWMoKWluZyBpcyBhbiBvcHBvcnR1
bmUgYWN0aW9uIGluIHRoaXMgc2l0dWF0aW9uLCBidXQgSQp3b3VsZG4ndCBtaW5kIGp1c3QgZ29p
bmcgd2l0aCAzMiBpbnN0ZWFkIGluIHRoaXMgY2FzZSwgb3IgZmFpbGluZyB0bwplbmFibGUgdGhl
IHdhdGNoZG9nLiBPbiByZWFsIGhhcmR3YXJlIHRoZSB2YWx1ZSBpc24ndCBnb2luZyB0bwpiZSBh
bnkgbG93ZXIsIGFuZCBpbiB2aXJ0dWFsaXplZCBlbnZpcm9ubWVudHMgd2UnZCBoYXZlIHRvIGZp
Z3VyZQp3aHkgdGhlIHZhbHVlIGlzIHNtYWxsZXIgYW55d2F5LgoKQXMgdG8gdGhlIGhpZ2ggY2Fw
cGluZyAtIGFzIHNhaWQgaW4gdGhlIHYxIHRocmVhZCwgSSdkIGxpa2UgdGhpcyB0bwpiZSB0aGVy
ZSBpbiBwYXJ0aWN1bGFyIGZvciB0aGUgc2hpZnQgb3BlcmF0aW9ucyB0byBub3QgYmVjb21lCnVu
ZGVmaW5lZC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 16:05:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 16:05:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyfEW-0005eo-Fv; Tue, 26 Feb 2019 16:05:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tNg/=RB=citrix.com=prvs=953f30066=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gyfEU-0005ej-W5
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 16:05:27 +0000
X-Inumbo-ID: 534b13f7-39e0-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 534b13f7-39e0-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 16:05:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,416,1544486400"; d="scan'208";a="86471963"
Date: Tue, 26 Feb 2019 16:50:24 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: =?utf-8?B?5pWP?= <lm11986@163.com>
Message-ID: <20190226155024.b4dinx5q5ap3qdkq@Air-de-Roger>
References: <AFBDFBA5-BCFD-4A7C-A0E3-231B5903FD4F@163.com>
 <20190226144501.qscg4sjy5melermz@Air-de-Roger>
 <A678F692-595D-4404-ABFF-CF053046B4AB@163.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <A678F692-595D-4404-ABFF-CF053046B4AB@163.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] 
 =?utf-8?q?xl_create_domu_=EF=BC=9Aunable_to_add_disk?=
 =?utf-8?q?_devices?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGxlYXNlIGRvbid0IGRyb3AgeGVuLWRldmVsIGZyb20gQ2MsIGFuZCBkb24ndCB0b3AgcG9zdC4K
Ck9uIFR1ZSwgRmViIDI2LCAyMDE5IGF0IDExOjM4OjExUE0gKzA4MDAsIOaVjyB3cm90ZToKPiAK
PiAKPiBTb3JyeSwgSSBkb27igJl0IHVuZGVyc3RhbmQgdGhhdCB5b3Ugc2FpZCAKPiAKPiAgQW5k
IGxldCB0aGUgaG90cGx1ZyBzY3JpcHQgbWFwIHRoZSBpbWFnZSB0byBhIGxvb3AgZGV2aWNlLgo+
IAo+IHdoYXQgSSBuZWVkIHRvIGRvPwoKQ2hhbmdlIHRoaXMgbGluZSBmcm9tIHlvdXIgY29uZmln
IGZpbGU6CgpkaXNrID0gWyAncGh5Oi9kZXYvbG9vcDAseHZkYSx3JyBdCgpGb3IgdGhpcyBvbmU6
CgpkaXNrID0gWyAnZm9ybWF0PXJhdywgdmRldj14dmRhLCBhY2Nlc3M9cncsIHRhcmdldD0vcm9v
dC9kb21VL3Jvb3Rmcy5pbWcnIF0KCkFuZCB0aGVuIHlvdSB3b24ndCBoYXZlIHRvIGNhbGwgbG9z
ZXR1cCBiZWZvcmUgc3RhcnRpbmcgdGhlIGRvbWFpbi4KCj4gCj4gCj4gPiDlnKggMjAxOeW5tDLm
nIgyNuaXpe+8jDIyOjQ177yMUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
IOWGmemBk++8mgo+ID4gCj4gPiBPbiBUdWUsIEZlYiAyNiwgMjAxOSBhdCAwOToyMDozNVBNICsw
ODAwLCDmlY8gd3JvdGU6Cj4gPj4+IEkgYW0gdHJ5aW5nIHRvIGNyZWF0ZSBkb21haW5177yIeGVu
IG9uIEZWUC1CYXNlLVJlVkMtMnhBRU12OEHvvIlidXQgdGhlcmUgaXMgYSBpc3N1ZQo+ID4+IGxv
c2V0dXAgL2Rldi9sb29wMCAvcm9vdC9kb21VL3Jvb3Rmcy5pbWcKPiA+PiBJIHJ1biB0aGUgY29t
bWFuZCB4bCBjcmVhdGUgZG9tdS5jZmcKPiA+PiB0aGUgZG9tdS5jZmfvvJoKPiA+PiAKPiA+PiBr
ZXJuZWwgPSAiL3Jvb3QvZG9tVS96SW1hZ2UgCj4gPj4gbWVtb3J5ID0gIjEyOCIKPiA+PiBuYW1l
ID0gImRvbVUiIAo+ID4+IHZjcHVzID0gMSAKPiA+PiBkaXNrID0gWyAncGh5Oi9kZXYvbG9vcDAs
eHZkYSx3JyBdCj4gPiAKPiA+IFlvdSBjb3VsZCBqdXN0IHVzZToKPiA+IAo+ID4gZGlzayA9IFsg
J2Zvcm1hdD1yYXcsIHZkZXY9eHZkYSwgYWNjZXNzPXJ3LCB0YXJnZXQ9L3Jvb3QvZG9tVS9yb290
ZnMuaW1nJyBdCj4gPiAKPiA+IEFuZCBsZXQgdGhlIGhvdHBsdWcgc2NyaXB0IG1hcCB0aGUgaW1h
Z2UgdG8gYSBsb29wIGRldmljZS4KPiA+IAo+ID4+IGV4dHJhID0gInJvb3Q9L2Rldi94dmRhIHJ3
IGNvbnNvbGU9Igo+ID4+IAo+ID4+IGxpYnhsOmVycm9yOmxpYnhsX2V4ZWMuYzoxMTg6bGlieGxf
cmVwb3J0X2NoaWxkX2V4aXRzdGF0dXM6L2V0Yy94ZW4vc2NyaXB0cy9ibG9jayBhZGRbMTk4NV0g
ZXhpdGVkIHdpdGggZXJyb3Igc3RhdHVzIDEyNwo+ID4+IGxpYnhsOmVycm9yOmxpYnhsX2NyZWF0
LmM6MTI5ODpkb21jcmVhdF9sYXVuY2hfZG06RG9tYWluNjp1bmFibGUgdG8gYWRkIGRpc2sgZGV2
aWNlcwo+ID4gCj4gPiBDYW4geW91IHByb3ZpZGUgdGhlIG91dHB1dCB3aGVuIHlvdSBydW4gYHhs
IC12dnYgY3JlYXRlIGRvbXUuY2ZnYD8KPiA+IAo+ID4gVGhhbmtzLCBSb2dlci4KPiAKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 16:08:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 16:08:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyfHr-0005kd-0b; Tue, 26 Feb 2019 16:08:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyfHp-0005kQ-Gh
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 16:08:53 +0000
X-Inumbo-ID: cc9670ea-39e0-11e9-9d9f-9fb8a89ef11d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cc9670ea-39e0-11e9-9d9f-9fb8a89ef11d;
 Tue, 26 Feb 2019 16:08:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 09:08:47 -0700
Message-Id: <5C75648C020000780021A631@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 09:08:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <xen-announce@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Xen 4.10.3 released
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsLAoKSSBhbSBwbGVhc2VkIHRvIGFubm91bmNlIHRoZSByZWxlYXNlIG9mIFhlbiA0LjEwLjMu
IFRoaXMgaXMKYXZhaWxhYmxlIGltbWVkaWF0ZWx5IGZyb20gaXRzIGdpdCByZXBvc2l0b3J5Cmh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMv
aGVhZHMvc3RhYmxlLTQuMTAKKHRhZyBSRUxFQVNFLTQuMTAuMykgb3IgZnJvbSB0aGUgWGVuUHJv
amVjdCBkb3dubG9hZCBwYWdlCmh0dHBzOi8veGVucHJvamVjdC5vcmcvZG93bmxvYWRzL3hlbi1w
cm9qZWN0LWFyY2hpdmVzL3hlbi1wcm9qZWN0LTQtMTAtc2VyaWVzL3hlbi1wcm9qZWN0LTQtMTAt
My8gCih3aGVyZSBhIGxpc3Qgb2YgY2hhbmdlcyBjYW4gYWxzbyBiZSBmb3VuZCkuCgpXZSByZWNv
bW1lbmQgYWxsIHVzZXJzIG9mIHRoZSA0LjEwIHN0YWJsZSBzZXJpZXMgdG8gdXBkYXRlIHRvIHRo
aXMKbGF0ZXN0IHBvaW50IHJlbGVhc2UuCgpSZWdhcmRzLCBKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 16:11:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 16:11:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyfKD-0006R5-Ig; Tue, 26 Feb 2019 16:11:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyfKC-0006Qv-RT
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 16:11:20 +0000
X-Inumbo-ID: 26cbd664-39e1-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26cbd664-39e1-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 16:11:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 09:11:19 -0700
Message-Id: <5C756522020000780021A648@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 09:11:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <xen-announce@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Xen 4.9.4 released
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsLAoKSSBhbSBwbGVhc2VkIHRvIGFubm91bmNlIHRoZSByZWxlYXNlIG9mIFhlbiA0LjkuNC4g
VGhpcyBpcwphdmFpbGFibGUgaW1tZWRpYXRlbHkgZnJvbSBpdHMgZ2l0IHJlcG9zaXRvcnkKaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9o
ZWFkcy9zdGFibGUtNC45Cih0YWcgUkVMRUFTRS00LjkuNCkgb3IgZnJvbSB0aGUgWGVuUHJvamVj
dCBkb3dubG9hZCBwYWdlCmh0dHBzOi8veGVucHJvamVjdC5vcmcvZG93bmxvYWRzL3hlbi1wcm9q
ZWN0LWFyY2hpdmVzL3hlbi1wcm9qZWN0LTQtOS1zZXJpZXMveGVuLXByb2plY3QtNC05LTQvCih3
aGVyZSBhIGxpc3Qgb2YgY2hhbmdlcyBjYW4gYWxzbyBiZSBmb3VuZCkuCgpXZSByZWNvbW1lbmQg
YWxsIHVzZXJzIG9mIHRoZSA0Ljkgc3RhYmxlIHNlcmllcyB0byB1cGRhdGUgdG8gdGhpcwpmaW5h
bCBYZW5Qcm9qZWN0IGNvb3JkaW5hdGVkIHBvaW50IHJlbGVhc2UgZnJvbSB0aGlzIGJyYW5jaC4g
VGhlCmJyYW5jaCBpcyBub3cgaW4gc2VjdXJpdHktb25seSBtYWludGVuYW5jZSBtb2RlLgoKUmVn
YXJkcywgSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 16:25:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 16:25:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyfXT-0007yZ-Gl; Tue, 26 Feb 2019 16:25:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ku3n=RB=citrix.com=prvs=95365f554=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gyfXR-0007yU-GH
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 16:25:01 +0000
X-Inumbo-ID: 0db20556-39e3-11e9-aef7-076ea9b3f953
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0db20556-39e3-11e9-aef7-076ea9b3f953;
 Tue, 26 Feb 2019 16:24:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,416,1544486400"; d="scan'208";a="79110808"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23669.26681.915235.572323@mariner.uk.xensource.com>
Date: Tue, 26 Feb 2019 16:24:25 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <1551127822-25886-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-1-git-send-email-sstabellini@kernel.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v10 1/6] xen: introduce ptrdiff_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "JBeulich@suse.com" <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIltQQVRDSCB2MTAgMS82XSB4ZW46IGludHJvZHVj
ZSBwdHJkaWZmX3QiKToKPiBJbnRyb2R1Y2UgdGhlIG5ldyB0eXBlICJwdHJkaWZmX3QiIHdoaWNo
IGlzIGRlZmluZWQgYXMgdGhlIHNpZ25lZAo+IGludGVnZXIgdHlwZSBvZiB0aGUgcmVzdWx0IG9m
IHN1YnRyYWN0aW5nIHR3byBwb2ludGVycy4gVXNlCj4gX19QVFJESUZGX1RZUEVfXyB0byBkZWZp
bmUgaXQuCj4gCj4gQWxzbywgdXNlIF9fVUlOVFBUUl9UWVBFX18gZm9yIHVpbnRwdHJfdCBmb3Ig
Y29uc2lzdGVuY3kuCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVm
YW5vc0B4aWxpbnguY29tPgoKUmV2aWV3ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 16:25:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 16:25:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyfYL-00081v-SH; Tue, 26 Feb 2019 16:25:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lDuU=RB=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gyfYK-00081o-H5
 for xen-devel@lists.xen.org; Tue, 26 Feb 2019 16:25:56 +0000
X-Inumbo-ID: 2ed2fb3c-39e3-11e9-ba3e-abcc8a063ff1
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.77.72]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ed2fb3c-39e3-11e9-ba3e-abcc8a063ff1;
 Tue, 26 Feb 2019 16:25:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=MsElbEp/ov//A1UpHggu757MeU1kj4KlZPxvftB6Jgo=;
 b=gKRi37AZ2TbNXY3cUCYGQBjaPSFL1naf3Vuiqmbvz7QuE0/gOjPU/ftHgu0Ir6T5p1dR/onsIyw/rjbxqfm7UP5CQ9sHzi2Zq0wdKEKudWAzLqPCxZjlTRzDFyYhrJCWuDTCj5GaTIiwGdWTsxYLK9ZoQlkNiA0salaV9TTH/40=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB2996.namprd12.prod.outlook.com (20.178.208.206) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.19; Tue, 26 Feb 2019 16:25:50 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d%3]) with mapi id 15.20.1643.019; Tue, 26 Feb 2019
 16:25:50 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 0/3] mwait support for AMD processors
Thread-Index: AQHUze/vIf3bnHk0D0aJMDNjFBoE+A==
Date: Tue, 26 Feb 2019 16:25:49 +0000
Message-ID: <96c0be27-13fa-6671-0b61-acda8827587a@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <5C7519A6020000780021A401@prv1-mh.provo.novell.com>
In-Reply-To: <5C7519A6020000780021A401@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR02CA0033.namprd02.prod.outlook.com
 (2603:10b6:805:a2::46) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4b6a685c-3da9-46f3-572a-08d69c071192
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB2996; 
x-ms-traffictypediagnostic: BN8PR12MB2996:
x-microsoft-exchange-diagnostics: 1; BN8PR12MB2996;
 20:0pDHlicxVfeWE3/bFsP/ogOL7482W5N+dNsQXih/yG4hIqueZglc8mwGfg0+hrrAxeEQZ3jYxL3lkTmZY5Xc2Ct0/oAmR9ima+hlLPjTEeJ+ScBQ1C/chG076CMxlsFsEyggamDw2ZCVOabZomP7UkOeb1sNU81idHm6hGeUAl2L1fdbjxkkrYWUJeLt16R5g3QYsYQE2CfBNoaAObH23izgRE45Jy9B72TTKQl5e8HajkjLyIRtqzAPkSRe2BJL
x-microsoft-antispam-prvs: <BN8PR12MB29960EB37F38C68660ACD0C7E57B0@BN8PR12MB2996.namprd12.prod.outlook.com>
x-forefront-prvs: 096029FF66
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(396003)(136003)(376002)(39860400002)(346002)(199004)(189003)(76176011)(53546011)(102836004)(186003)(6506007)(26005)(386003)(66066001)(14454004)(478600001)(229853002)(5660300002)(6436002)(71190400001)(71200400001)(52116002)(72206003)(99286004)(6486002)(68736007)(305945005)(8936002)(7736002)(31696002)(2906002)(54906003)(86362001)(81166006)(81156014)(8676002)(316002)(97736004)(6916009)(36756003)(4326008)(11346002)(2616005)(476003)(446003)(6246003)(105586002)(106356001)(53936002)(14444005)(6512007)(486006)(256004)(31686004)(6116002)(3846002)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB2996;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: IBBp+F9j+8fXEXgZh+d9ZGxNTfhLvY2Zos2eimORWJ+wc15HKY/hNBbj6qZmzGRlYFqt8jwdtFV8486SRWZBL8j2ZfGuNnQM3ZJTYEJ9r06Wbi6KX8WEh07pNWq44aLcbUVJEPRfUPgmd+cLHLNFmXG7ijCFj0R/+6/u1MHv4TNsjotVx7xA+vjZgZZTikamyjab6G+NdYYQt8Au1t/DiJia6Bg1wq+tEXhyO7yLmXQHnChSGLEHYpVPEWpfusWIBX6WnfXWPaBwiRIHFbbDvFip8VkjUE5rbraySgov4WBD3WbLlr/SR7UibPtaWosNPoVyGvioO87OFL20ZHBHID+Os/hLvlT22MAV0VaECzXoKz2ZPG0aymoE2gOl8tpnYWZA6A2Swej68o8k46SHcD8B5GkXO7uNEvGVh5+4GMw=
Content-ID: <2816AA62D6F0664E94EE23F00C9459D8@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4b6a685c-3da9-46f3-572a-08d69c071192
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2019 16:25:48.8588 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB2996
Subject: Re: [Xen-devel] [PATCH 0/3] mwait support for AMD processors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNi8xOSA0OjQ5IEFNLCBKYW4gQmV1bGljaCB3cm90ZToNCj4+Pj4gT24gMjUuMDIuMTkg
YXQgMjE6MjMsIDxCcmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToNCj4+IFRoaXMgcGF0Y2ggc2Vy
aWVzIGFkZCBzdXBwb3J0IGFuZCBlbmFibGVtZW50IGZvciBtd2FpdCBvbiBBTUQgTmFwbGVzDQo+
PiBhbmQgUm9tZSBwcm9jZXNzb3JzLiAgTmV3ZXIgQU1EIHByb2Nlc3NvcnMgc3VwcG9ydCBtd2Fp
dCwgYnV0IG9ubHkgZm9yDQo+PiBjMSwgYW5kIGZvciBjMiBoYWx0IGlzIHVzZWQuICBUaGUgbXdh
aXQtaWRsZSBkcml2ZXIgaXMgbW9kaWZpZWQgdG8gYmUNCj4+IGFibGUgdG8gdXNlIGJvdGggbXdh
aXQgYW5kIGhhbHQgZm9yIGlkbGluZy4NCj4gDQo+IEkgcmVjYWxsIHlvdSBzYXlpbmcgc28gZWxz
ZXdoZXJlLCBidXQgSSBjb250aW51ZSB0byBiZSBjb25mdXNlZC4gQWZhaWsNCj4gSExUIGlzIHNw
ZWNpZmllZCB0byBtZWFuIEMxLiBXaXRob3V0IGhhdmluZyBsb29rZWQgYXQgdGhlIHBhdGNoZXMs
DQo+IEknbSBhbHNvIG5vdCBoYXBweSB0byBzZWUgeW91IHNheSB5b3UgbWFrZSB0aGUgZHJpdmVy
IGNhcGFibGUgb2YgdXNpbmcNCj4gSExULiBUaGF0J3Mgbm90IGl0cyBwdXJwb3NlLCBhbmQgSSB0
aGluayB0aGUgQUNQSSBkcml2ZXIgc2hvdWxkIGluc3RlYWQNCj4gYmUgdXNlZCBmb3IgdGhhdC4N
Cj4gDQo+IEl0IGlzIG15IHVuZGVyc3RhbmRpbmcgdGhhdCB0aGUgZHJpdmVyIGlzIHRoZXJlIHNv
bGVseSB0byBvdmVyY29tZQ0KPiByZWN1cnJpbmcgaXNzdWVzIHdpdGggQklPU2VzIG5vdCBwcm92
aWRpbmcgb3B0aW1hbCAob3IgZXZlbiBjb3JyZWN0KQ0KPiBBQ1BJIHRhYmxlcy4gU2luY2UgZm9y
IEMxIHdlIGRvbid0IGV2ZW4gbmVlZCBhbnkgQUNQSSB0YWJsZXMgKHdlDQo+IGVudGVyIEMxIFt0
aHJvdWdoIEhMVF0gd2hlbmV2ZXIgbm8gb3RoZXIgQyBzdGF0ZXMgYXJlIGRlZmluZWQpLA0KPiBJ
J20gaGF2aW5nIHRyb3VibGUgc2VlaW5nIHdoYXQgcHJvYmxlbSB3b3VsZCBiZSBhZGRyZXNzZWQg
aGVyZS4NCj4gQXJlIHRoZXJlIHJlYWxseSBubyBkZWVwZXIgQyBzdGF0ZXMgdGhhbiBDMiBzdXBw
b3J0ZWQgYnkgeW91ciBDUFVzPw0KPiANCj4gSmFuDQo+IA0KDQpPbiBOYXBsZXMvUm9tZSBITFQg
Y2FuIG1lYW4gZGlmZmVyZW50IHRoaW5ncyBkZXBlbmRpbmcgb24gaG93IHRoZSANCkhXL0JJT1Mg
aXMgc2V0IHVwLiAgSWYgQzIvQ0M2IGlzIGVuYWJsZWQsIEhMVCAoYWZ0ZXIgZ29pbmcgdGhyb3Vn
aCBzb21lIA0KY2hlY2tzIGV0YyksIHdpbGwgcHV0IHRoZSBzeXN0ZW0gaW4gYSBDMi9DQzYgc3Rh
dGUuICBJZiBDMi9DQzYgaXMgDQpkaXNhYmxlZCBpbiBCSU9TLCB0aGVuIEhMVCB3aWxsIGFjdCBh
cyBDMS9DQzEuIEl0IG1heSBub3QgYmUgY29tcGxldGVseSANCmlkZWFsIGJ1dCB0aGUgc3lzdGVt
IHdpbGwgZnVuY3Rpb24ganVzdCBmaW5lLiAgSXQncyB0aGUgYmVzdCB0aGF0IGNhbiBiZSANCmRv
bmUgd2l0aG91dCByZWFkaW5nIHRoZSB0YWJsZXMgKHRoYXQgSSBjYW4gdGhpbmsgb2YpLg0KDQpD
b3JyZWN0IG1lIGlmIEknbSB3cm9uZywgYnV0IHRoZSBYZW4ncyBhY3BpLWlkbGUgaW1wbGVtZW50
YXRpb24gaXMgDQpkZXBlbmRlbnQgb24gZG9tMCB1c2luZyBhIEFNTCBpbnRlcnByZXRlciBhbmQg
dGhlbiBnaXZpbmcgdGhhdCBkYXRhIGJhY2sgDQp0byBYZW4uICBJJ3ZlIGhlYXJkIHRoYXQgdGhp
cyBkb2Vzbid0IGFsd2F5cyB3b3JrIGNvcnJlY3RseSBvbiBQViBkb20wcyANCmFuZCBkb2Vzbid0
IHdvcmsgYXQgYWxsIG9uIFBWSCBkb20wcy4NCg0KQnJpYW4NCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 16:37:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 16:37:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyfjt-0000h2-60; Tue, 26 Feb 2019 16:37:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyfjr-0000gx-Ug
 for xen-devel@lists.xen.org; Tue, 26 Feb 2019 16:37:51 +0000
X-Inumbo-ID: da03724c-39e4-11e9-ad4e-372dff6691e1
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da03724c-39e4-11e9-ad4e-372dff6691e1;
 Tue, 26 Feb 2019 16:37:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 09:37:47 -0700
Message-Id: <5C756B57020000780021A693@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 09:37:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <5C7519A6020000780021A401@prv1-mh.provo.novell.com>
 <96c0be27-13fa-6671-0b61-acda8827587a@amd.com>
In-Reply-To: <96c0be27-13fa-6671-0b61-acda8827587a@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 0/3] mwait support for AMD processors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDE3OjI1LCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
Q29ycmVjdCBtZSBpZiBJJ20gd3JvbmcsIGJ1dCB0aGUgWGVuJ3MgYWNwaS1pZGxlIGltcGxlbWVu
dGF0aW9uIGlzIAo+IGRlcGVuZGVudCBvbiBkb20wIHVzaW5nIGEgQU1MIGludGVycHJldGVyIGFu
ZCB0aGVuIGdpdmluZyB0aGF0IGRhdGEgYmFjayAKPiB0byBYZW4uICBJJ3ZlIGhlYXJkIHRoYXQg
dGhpcyBkb2Vzbid0IGFsd2F5cyB3b3JrIGNvcnJlY3RseSBvbiBQViBkb20wcyAKPiBhbmQgZG9l
c24ndCB3b3JrIGF0IGFsbCBvbiBQVkggZG9tMHMuCgpGb3IgQzIgYW5kIGRlZXBlciAodXNpbmcg
ZW50ZXJpbmcgbWV0aG9kcyBvdGhlciB0aGFuIEhMVCkgLSB5ZXMuClRoZSB1c2Ugb2YgSExUIGlz
IHRoZSBkZWZhdWx0IHdpdGggdGhlIGFzc3VtcHRpb24gdGhhdCB0aGlzIHdpbGwgcHV0CnRoZSBz
eXN0ZW0gaW4gQzEgKGkuZS4gd2l0aCBhIHByZXR0eSBsb3cgd2FrZXVwIGxhdGVuY3kpOyBzZWUK
ZGVmYXVsdF9pZGxlKCksIGNwdWlkbGVfaW5pdF9jcHUoKSwgYW5kIGFjcGlfaWRsZV9kb19lbnRy
eSgpLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 16:48:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 16:48:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyftw-0001bv-6u; Tue, 26 Feb 2019 16:48:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ku3n=RB=citrix.com=prvs=95365f554=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gyftu-0001bq-KJ
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 16:48:14 +0000
X-Inumbo-ID: 4ce7daea-39e6-11e9-94f4-4b23703393ba
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ce7daea-39e6-11e9-94f4-4b23703393ba;
 Tue, 26 Feb 2019 16:48:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,416,1544486400"; d="scan'208";a="79114303"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23669.27990.559784.995763@mariner.uk.xensource.com>
Date: Tue, 26 Feb 2019 16:46:14 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <1551127822-25886-2-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-2-git-send-email-sstabellini@kernel.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v10 2/6] xen: introduce DEFINE_SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "JBeulich@suse.com" <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIltQQVRDSCB2MTAgMi82XSB4ZW46IGludHJvZHVj
ZSBERUZJTkVfU1lNQk9MIik6Cj4gSW50cm9kdWNlIGEgTUFDUk8gdG8gYmUgdXNlZCB0byBkZWNs
YXJlIGFycmF5IHZhcmlhYmxlcyBjb3JyZXNwb25kaW5nIHRvCj4gbGlua2VyIHN5bWJvbHMsIHBs
dXMgdHdvIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zIHRvIGJlIHVzZWQgZm9yCj4gY29tcGFyaW5n
IGFuZCBzdWJ0cmFjdGluZyBwb2ludGVycyB3aXRoIHRoZSBsaW5rZXIgc3ltYm9scy4KPiAKPiBO
b3RlIHRoYXQgdGhlIHN0YXJ0IGFuZCBlbmQgc3ltYm9scyBhcmUgZGVjbGFyZWQgb2YgZGlmZmVy
ZW50IHR5cGVzIHRvCj4gaGVscCBhdm9pZCBlcnJvcnMgYW5kIG1pc3VzaW5nIHRob3NlIHZhcmlh
Ymxlcy4KCkZpcnN0bHksIHNvcnJ5LCBidXQgYSBmb3JtYXR0aW5nIGdydW1ibGU6CgpUaGUgXCBj
YXVzZSB3cmFwIGRhbWFnZSBvbiBteSA4MC1jb2x1bW4gdGVybWluYWwgZXZlbiBiZWZvcmUgSSBx
dW90ZQp0aGUgZW1haWwgYXMgSSBhbSBkb2luZyBub3cuICBSaWdodCBub3cgaXQgbG9va3MgbGlr
ZSB0aGlzOgoKPiArZXh0ZXJuIGNvbnN0IHR5cGUgc3RhcnRfbmFtZVtdOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgXAo+ICtleHRlcm4gY29uc3Qgc3RydWN0IGFi
c3RyYWN0XyAjIyBuYW1lIGVuZF9uYW1lW107ICAgICAgICAgICAgICAgICAgICAgIFwKICBcCgp3
aGljaCBpcyBqdXN0IGF3ZnVsLgoKSSB3aWxsIHJlbW92ZSBzb21lIHNwYWNlcyBmcm9tIHRoZSBx
dW90ZWQgdGV4dCBzbyBJIGNhbiByZXZpZXcgaXQuCkknbSBub3QgYSBoeXBlcnZpc29yIG1haW50
YWluZXIgYnV0IEkgd291bGQgYXBwcmVjaWF0ZSBpdCBpZiB5b3UgY291bGQKbWFrZSB0aGUgd2hv
bGUgdGhpbmcgZml0IGluIDc1IGNvbHVtbnMgb3Igc28uCgo+ICsKPiArLyoKPiArICogRGVjbGFy
ZSBzdGFydCBhbmQgZW5kIGFycmF5IHZhcmlhYmxlcyBpbiBDIGNvcnJlc3BvbmRpbmcgdG8gZXhp
c3RpbmcKPiArICogbGlua2VyIHN5bWJvbHMuCj4gKyAqCj4gKyAqIFR3byBzdGF0aWMgaW5saW5l
IGZ1bmN0aW9ucyBhcmUgZGVjbGFyZWQgdG8gZG8gY29tcGFyaXNvbnMgYW5kCj4gKyAqIHN1YnRy
YWN0aW9ucyBiZXR3ZWVuIHRoZXNlIHZhcmlhYmxlcy4KPiArICoKPiArICogVGhlIGVuZCB2YXJp
YWJsZSBpcyBkZWNsYXJlZCB3aXRoIGEgZGlmZmVyZW50IHR5cGUgdG8gbWFrZSBzdXJlIHRoYXQK
PiArICogdGhlIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zIGNhbm5vdCBiZSBtaXN1c2VkLgo+ICsg
Ki8KPiArI2RlZmluZSBERUZJTkVfU1lNQk9MKHR5cGUsIG5hbWUsIHN0YXJ0X25hbWUsIGVuZF9u
YW1lKSAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICtzdHJ1Y3Qg
YWJzdHJhY3RfICMjIG5hbWUgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPiArICAgIHR5cGUgXzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gK307ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArZXh0ZXJuIGNvbnN0IHR5cGUgc3RhcnRfbmFtZVtdOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gK2V4dGVybiBjb25z
dCBzdHJ1Y3QgYWJzdHJhY3RfICMjIG5hbWUgZW5kX25hbWVbXTsgICAgICAgICAgICAgICAgICAg
ICAgICAgXAoKSSBoYXZlIHRob3VnaHQgb2YgYSBwcm9ibGVtIHdpdGggdGhpcyBhcHByb2FjaC4K
ClRoaXMgZ29lcyB3cm9uZyB1bmxlc3MgYHR5cGUnIGlzIGEgc3RydWN0IHR5cGUuICBCZWNhdXNl
IHRoZSBjb21waWxlcgppcyBhbGxvd2VkIHRvIGFzc3VtZSB0aGF0IGVuZF9uYW1lIGhhcyB0aGUg
Y29ycmVjdCBhbGlnbm1lbnQgZm9yIGl0cwp0eXBlLiAgQW5kIGluIHNvbWUgQUJJcywgdGhlIGFs
aWdubWVudCBvZiBhIHN0cnVjdCBjb250YWluaW5nIChzYXkpIGEKY2hhciBpcyBiaWdnZXIgdGhh
biB0aGF0IG9mIGEgY2hhci4gIEFJVUkgaW4gc29tZSBvZiB0aGUgYWN0dWFsIHVzZQpjYXNlcyB0
aGUgbGlua2VyLWdlbmVyYXRlZCBzeW1ib2xzIG1heSBub3QgYmUgc3RydWN0IGFsaWduZWQuCgpJ
IGFtIG5vdCBhd2FyZSBvZiBhIHN0YW5kYXJkIEMgdHlwZSB3aGljaCBjb3VsZCBiZSB1c2VkIGlu
c3RlYWQgb2YKdGhpcyBzdHJ1Y3QuICBCdXQgSSB0aGluayB5b3UgY2FuIHVzZSB0aGUgYHBhY2tl
ZCcgYXR0cmlidXRlIHRvIGdldAp0aGUgcmlnaHQgYmVoYXZpb3VyLiAgVGhlIEdDQyBtYW51YWwg
c2F5czoKCiB8IEFsaWdubWVudCBjYW4gYmUgZGVjcmVhc2VkIGJ5IHNwZWNpZnlpbmcgdGhlICdw
YWNrZWQnIGF0dHJpYnV0ZS4KIHwgU2VlIGJlbG93LgogICAKQml6YXJyZWx5LCB0aGlzIHNlZW1z
IG9ubHkgdG8gYmUgc3RhdGVkLCBzbGlnaHRseSBlbGxpcHRpY2FsbHkgbGlrZQp0aGlzLCBpbiB0
aGUgc2VjdGlvbiBvbiB0aGUgYGFsaWduZWQnIGF0dHJpYnV0ZTsgaXQncyBub3QgbWVudGlvbmVk
IGluCmBwYWNrZWQnLiAgSSBzdWdnZXN0IHdlIGNvdXBsZSB0aGlzIHdpdGggYSBjb21waWxlLXRp
bWUgYXNzZXJ0aW9uIHRoYXQKYWxpZ25vZiBpcyB0aGUgc3RydWN0IGlzIHRoZSBzYW1lIGFzIGFs
aWdub2YgdGhlIHR5cGUuCgooRlRSIEkgdGhpbmsgdGhpcyBpcyBhIGxhcmdlbHkgdGhlb3JldGlj
YWwgY29uY2VybiBiZWNhdXNlIG1vc3QKY3VycmVudCBBQklzIGluY2x1ZGluZyBhbGwgb2YgWGVu
J3Mgc3BlY2lmeSB0aGF0IHN0cnVjdHMgaW5oZXJpdCB0aGUKYWxpZ25tZW50IG9mIHRoZSBjb2Fy
c2VzdCBtZW1iZXIuKQoKPiArc3RhdGljIGlubGluZSBib29sIG5hbWUgIyMgX2x0KGNvbnN0IHR5
cGUgczFbXSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWJzdHJhY3RfICMjIG5hbWUgIHMyW10pICAgICAg
IFwKPiAreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICByZXR1cm4gKHVpbnRwdHJfdClzMSA8ICh1
aW50cHRyX3QpczI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICt9ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKClRoaXMgc2VlbXMgcmlnaHQgdG8gbWUuCgo+ICtzdGF0aWMgaW5saW5lIHB0
cmRpZmZfdCBuYW1lICMjIF9kaWZmKGNvbnN0IHR5cGUgczFbXSwgICAgICAgICAgICAgICAgICAg
IFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
YWJzdHJhY3RfICMjIG5hbWUgczJbXSlcCj4gK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgcmV0
dXJuICgodWludHB0cl90KXMyIC0gKHVpbnRwdHJfdClzMSkgLyBzaXplb2YoKnMxKTsgICAgICAg
ICAgICAgICAgIFwKClRoaXMgaXMgd3JvbmcuICBUaGUgY29udmVyc2lvbiB0byBwdHJkaWZmX3Qg
KGN1cnJlbnRseSBkb25lIGltcGxpY2l0bHkKYnkgcmV0dXJuKSBtdXN0IGNvbWUgYmVmb3JlIHRo
ZSBkaXZpc2lvbi4gIE90aGVyd2lzZSBpdCB3aWxsIGdpdmUgdGhlCndyb25nIGFuc3dlciB3aGVu
IHMxID4gczIuCgpTdXBwb3NlIDMyLWJpdCwgczE9MHgwMDAwMDA0MCBzMj0weDAwMDAwMDIwIHNp
emVvZj0weDEwLCBUaGVuCnMyLXMxPTB4ZmZmZmZmZTAsIGFuZCB1bnNpZ25lZCBkaXZpc2lvbiBn
aXZlcwooczItczEpL3NpemVvZj0weDBmZmZmZmZlLiAgQ29udmVyc3Rpb24gdG8gcHRyZGlmZl90
IGRvZXMgbm90IGNoYW5nZQp0aGUgYml0IHBhdHRlcm4uICBCdXQgd2Ugd2FudGVkIDB4ZmZmZmZm
ZS4KClNpZ25lZCBpbnRlZ2VyIGRpdmlzaW9uIGJ5IGEgcG9zaXRpdmUgZGl2aXNvciBpcyBhbHdh
eXMgZGVmaW5lZCAoYW5kCmFsd2F5cyBmaXRzKSBzbyBkb2luZyB0aGUgY29udmVyc2lvbiBmaXJz
dCBpcyBmaW5lLgoKUmVnYXJkcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 16:54:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 16:54:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyfzl-0002HY-Uc; Tue, 26 Feb 2019 16:54:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lDuU=RB=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gyfzl-0002HT-Cb
 for xen-devel@lists.xen.org; Tue, 26 Feb 2019 16:54:17 +0000
X-Inumbo-ID: 2546aff6-39e7-11e9-ac1d-1f511bd110dd
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [40.107.75.57]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2546aff6-39e7-11e9-ac1d-1f511bd110dd;
 Tue, 26 Feb 2019 16:54:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=HB5fuA7ybLK2ax7dBQd7mflrTKMKwmwc0sGmqbhRQpk=;
 b=0cQae2HinDYRHNoT/N0EAnskm+fGBRrqs9THsCUeLs8KAs62wFtcdzrbRt9MiA3PjfFsadawDRLbPMCAr65jrq6LBPwENscKV8idUJ7jkoSmZnBdjBQ+Xu3bRjo2/GcpSZvo+MV7BqN+ibtg1AAFeKKtyJsj2Iof3chwAqO5gjQ=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB3394.namprd12.prod.outlook.com (20.178.211.95) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.16; Tue, 26 Feb 2019 16:54:12 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d%3]) with mapi id 15.20.1643.019; Tue, 26 Feb 2019
 16:54:12 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 0/3] mwait support for AMD processors
Thread-Index: AQHUze/wneXPMolPd0WLhweZFoZnBqXyR1GAgAAEmAA=
Date: Tue, 26 Feb 2019 16:54:12 +0000
Message-ID: <808d7ef0-2310-5d27-659a-39ddece4d028@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <5C7519A6020000780021A401@prv1-mh.provo.novell.com>
 <96c0be27-13fa-6671-0b61-acda8827587a@amd.com>
 <5C756B57020000780021A693@prv1-mh.provo.novell.com>
In-Reply-To: <5C756B57020000780021A693@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0401CA0008.namprd04.prod.outlook.com
 (2603:10b6:803:21::18) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4afe0e1b-1a60-4279-0ca9-08d69c0b085d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB3394; 
x-ms-traffictypediagnostic: BN8PR12MB3394:
x-microsoft-exchange-diagnostics: 1; BN8PR12MB3394;
 20:BS8qKd1+b3JtLf216w+JCkd6NSK2DsdU5deqMNFel3Km7kGFRtqSezKOHQbER4uZ+rdbnLyASJuo7UEwgA+uX8sFemfSiGvpsKYGfB1CWgeTUqvGSDAS62Eng2vCunruEJDsSLtZbK0nIDXw6yuoATvHkF3oEgtS4oUWNOeVpVqrnxMJ7kQQ3xK/stL7Vlsro1nBMINY+DNEiyH2KzbidTDSDISP2oLdIBuCobARKpI6IrK6iqi2O1gLB9rLQKWz
x-microsoft-antispam-prvs: <BN8PR12MB33940B4E4865F36B65FE4555E57B0@BN8PR12MB3394.namprd12.prod.outlook.com>
x-forefront-prvs: 096029FF66
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(346002)(39860400002)(366004)(376002)(136003)(189003)(199004)(5660300002)(66066001)(68736007)(26005)(71190400001)(71200400001)(186003)(54906003)(72206003)(476003)(6512007)(6436002)(53936002)(8936002)(446003)(97736004)(81166006)(102836004)(6916009)(6486002)(229853002)(486006)(31686004)(316002)(2906002)(386003)(53546011)(6506007)(478600001)(4326008)(14454004)(93886005)(305945005)(81156014)(86362001)(3846002)(6116002)(8676002)(99286004)(25786009)(11346002)(2616005)(106356001)(7736002)(36756003)(52116002)(6246003)(256004)(31696002)(105586002)(76176011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB3394;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: zRxLyMGqoALfcj1S08n2mJNlesKw0ICc76PFS4xddDR5lEkGILeqcScvnPCRfFJ4gfQe8JtaFRoXMfA+yFxcPjz9s0Vd9t1WzVCkCJiPmdGT8E50wioxwPTafMxAtRbSs6esSzdOb8OiGx85fxu3xmE0tqQD9nEeDoPKnZfjiEeaNWoHzzHDAt1y6PQ5ms7CY/mCnCyxm6OTHeWHOi6mnVhsSFNBjz5ZjAEyE5R2y97/n6OCyyisCywkG+AkwunWufOcx2pcCqNrq+ITkLeRjJPCl0NlAGzRlGarm6+enyoLbbeyBBhz3nwFi6iUOjU+z60TubAw0rO3cfIhOe1DuaH0XnbZIl61y8nXJ22Q3+eC21Vs0M52u7W3O459M8/lsrvVFYgz08E0RPntpCEr1U4hZ07jk8neMr/C0nE2f4M=
Content-ID: <20D1BC7371941745AD9D57BD46A82BAF@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4afe0e1b-1a60-4279-0ca9-08d69c0b085d
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2019 16:54:11.4440 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3394
Subject: Re: [Xen-devel] [PATCH 0/3] mwait support for AMD processors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNi8xOSAxMDozNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6DQo+Pj4+IE9uIDI2LjAyLjE5
IGF0IDE3OjI1LCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6DQo+PiBDb3JyZWN0IG1lIGlm
IEknbSB3cm9uZywgYnV0IHRoZSBYZW4ncyBhY3BpLWlkbGUgaW1wbGVtZW50YXRpb24gaXMNCj4+
IGRlcGVuZGVudCBvbiBkb20wIHVzaW5nIGEgQU1MIGludGVycHJldGVyIGFuZCB0aGVuIGdpdmlu
ZyB0aGF0IGRhdGEgYmFjaw0KPj4gdG8gWGVuLiAgSSd2ZSBoZWFyZCB0aGF0IHRoaXMgZG9lc24n
dCBhbHdheXMgd29yayBjb3JyZWN0bHkgb24gUFYgZG9tMHMNCj4+IGFuZCBkb2Vzbid0IHdvcmsg
YXQgYWxsIG9uIFBWSCBkb20wcy4NCj4gDQo+IEZvciBDMiBhbmQgZGVlcGVyICh1c2luZyBlbnRl
cmluZyBtZXRob2RzIG90aGVyIHRoYW4gSExUKSAtIHllcy4NCj4gVGhlIHVzZSBvZiBITFQgaXMg
dGhlIGRlZmF1bHQgd2l0aCB0aGUgYXNzdW1wdGlvbiB0aGF0IHRoaXMgd2lsbCBwdXQNCj4gdGhl
IHN5c3RlbSBpbiBDMSAoaS5lLiB3aXRoIGEgcHJldHR5IGxvdyB3YWtldXAgbGF0ZW5jeSk7IHNl
ZQ0KPiBkZWZhdWx0X2lkbGUoKSwgY3B1aWRsZV9pbml0X2NwdSgpLCBhbmQgYWNwaV9pZGxlX2Rv
X2VudHJ5KCkuDQo+IA0KPiBKYW4NCj4gDQoNCldlbGwsIGFzc3VtaW5nIEMyIGlzIGVuYWJsZWQg
KHdoaWNoIEkgd2FzIGFzc3VtZSBpcyB0aGUgZGVmYXVsdCBjYXNlKSwgDQpITFQgcm91Z2hseSBw
dXRzIHRoZSBwcm9jZXNzb3IgaW4gQzIgcmF0aGVyIHRoYW4gQzEuICBPbiBteSB0ZXN0IHN5c3Rl
bSwgDQp0aGUgZGVidWcgY29uc29sZSBvdXRwdXQgZm9yIHRoZSBjeCB0YWJsZXMgb25seSBvdXRw
dXQgSExUIGZvciBDMSAod2hpY2ggDQppcyB3cm9uZykuDQoNClJhdGhlciB0aGFuIGRlcGVuZGlu
ZyBvbiBkb20wLCB3aGljaCBpcyBzaGFreSwgYW5kIG5vdCBoYXZpbmcgYW4gQU1MIA0KaW50ZXJw
cmV0ZXIsIGl0IHNlZW1zIHRoZSBiZXN0IHNvbHV0aW9uIGlzIHRvIGhhcmRjb2RlIHRoZSB2YWx1
ZXMgaW4gDQpsaWtlIEludGVsIGRvZXMuICBJZiBYZW4gaGFkIGFuIEFNTCBpbnRlcnByZXRlciwg
SSdkIGFncmVlIGRvaW5nIHRoaW5ncyANCmRpZmZlcmVudGx5IChyZWFkaW5nIGluIHRoZSBBQ1BJ
IHRhYmxlcykgd291bGQgYmUgYmVzdC4gIEJ1dCBnaXZlbiB0aGUgDQpyZXNvdXJjZXMgWGVuIGhh
cyBhdCB0aGUgbW9tZW50LCB0aGlzIHNlZW1zIGxpa2UgdGhlIHNhZmVzdCBzb2x1dGlvbiBhbmQg
DQppcyBiZXR0ZXIgdGhhbiB1c2luZyBITFQgKHdoaWNoIGlzIEMyIGFzc3VtaW5nIGl0J3MgZW5h
YmxlZCkgYXMgdGhlIA0KZGVmYXVsdCBpZGxlIG1ldGhvZCBsaWtlIFhlbiBpcyB1c2luZyBub3cu
DQoNCkl0IGNvbWVzIGRvd24gdG8gc29tZXRpbWVzICh3aGVuIEMyIGlzIGRpYWJsZWQgaW4gQklP
UykgdXNpbmcgQzEgDQp0aGlua2luZyBpdCdzIEMyLCBvciB3aXRob3V0IHRoZSBwYXRjaGVzIGlu
IHRoZSBjb21tb24gY2FzZSB1c2luZyBDMiANCnRoaW5raW5nIGl0J3MgQzEuDQoNCkJyaWFuDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 16:55:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 16:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyg0d-0002Xv-AQ; Tue, 26 Feb 2019 16:55:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1P+S=RB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyg0c-0002Xi-F1
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 16:55:10 +0000
X-Inumbo-ID: 45fa514a-39e7-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45fa514a-39e7-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 16:55:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyg0a-0001nK-3W; Tue, 26 Feb 2019 16:55:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyg0Z-0000VW-PZ; Tue, 26 Feb 2019 16:55:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyg0Z-00071x-Oc; Tue, 26 Feb 2019 16:55:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133409-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-credit1:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-credit1:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-pygrub:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-libvirt:<job status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-pygrub:debian-di-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-i386-libvirt:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:host-install(4):broken:heisenbug
 qemu-mainline:test-armhf-armhf-xl-multivcpu:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl-credit1:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 qemu-mainline:test-armhf-armhf-xl-credit1:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qcow2:debian-di-install:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-credit2:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start: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-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-amd64-amd64-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install: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-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=8eb29f1bf5a974dc4c11d2d1f5e7c7f7a62be116
X-Osstest-Versions-That: qemuu=1e36232994c8ad01774501d2e299deba3a2469af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Feb 2019 16:55:07 +0000
Subject: [Xen-devel] [qemu-mainline test] 133409: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQwOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0MDkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gaW4gMTMzMzgzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMz
ODMKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4gIGluIDEzMzM4MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICBicm9rZW4gaW4gMTMzMzgzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgIGJy
b2tlbiBpbiAxMzMzODMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzM4MwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gaW4gMTMz
MzgzCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzMyODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzI4NAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzMjg0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMzMzgzIFJF
R1IuIHZzLiAxMzMyODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzODMgUkVHUi4gdnMuIDEzMzI4
NAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGlu
IDEzMzM4MyBSRUdSLiB2cy4gMTMzMjg0CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1p
dHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM4MyBwYXNzIGluIDEzMzQwOQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzgzIHBh
c3MgaW4gMTMzNDA5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpIGJyb2tlbiBpbiAxMzMzODMgcGFzcyBpbiAxMzM0MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM4MyBw
YXNzIGluIDEzMzQwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM4MyBwYXNzIGluIDEzMzQwOQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM4MyBwYXNz
IGluIDEzMzQwOQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgNCBob3N0LWluc3RhbGwo
NCkgYnJva2VuIGluIDEzMzM4MyBwYXNzIGluIDEzMzQwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDQgaG9zdC1pbnN0YWxsKDQpICAgYnJva2VuIHBhc3MgaW4gMTMzMzgz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWlu
c3RhbGwoNCkgYnJva2VuIHBhc3MgaW4gMTMzMzgzCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMzODMKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJy
b2tlbiBwYXNzIGluIDEzMzM4MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJva2VuIHBhc3MgaW4gMTMzMzgzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBp
biAxMzMzODMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAxMCBkZWJpYW4tZGktaW5zdGFs
bCBmYWlsIGluIDEzMzM4MyBwYXNzIGluIDEzMzQwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTMzMzgzIHBhc3MgaW4gMTMzNDA5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzODMgcGFzcyBpbiAxMzM0MDkKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBm
YWlsIGluIDEzMzM4MyBwYXNzIGluIDEzMzQwOQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMz
MzgzIHBhc3MgaW4gMTMzNDA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgIDE4IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFzcyBpbiAxMzMzODMKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBwYXNzIGluIDEzMzM4MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMzMzODMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBw
YXNzIGluIDEzMzM4MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMzMzODMKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxMzMzODMg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEzMzM4MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzM4MyBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzMyODQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzI4NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzMjg0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzMyODQKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MzI4NAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgOGViMjlmMWJmNWE5NzRkYzRjMTFkMmQx
ZjVlN2M3ZjdhNjJiZTExNgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAg
MWUzNjIzMjk5NGM4YWQwMTc3NDUwMWQyZTI5OWRlYmEzYTI0NjlhZgoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTMzMjg0ICAyMDE5LTAyLTE3IDAyOjU1OjAwIFogICAgOSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDEzMzMwMiAgMjAxOS0wMi0xOCAxNDo0MjoyNiBaICAgIDggZGF5cyAgICA1IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzM4MyAgMjAxOS0wMi0yMiAyMjozNzowMCBa
ICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFhcm9uIExpbmRzYXkgPGFhcm9uQG9zLmFtcGVyZWNvbXB1dGluZy5j
b20+CiAgQWFyb24gTGluZHNheSBPUyA8YWFyb25Ab3MuYW1wZXJlY29tcHV0aW5nLmNvbT4KICBB
bGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggV2lsbGlh
bXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0
b25AZWlrLmJtZS5odT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFz
aGluZy5vcmc+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29t
PgogIENvbGxpbiBXYWxsaW5nIDx3YWxsaW5nQGxpbnV4LmlibS5jb20+CiAgQ29ybmVsaWEgSHVj
ayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4K
ICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxk
ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhh
dC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRmFiaWFubyBSb3NhcyA8
ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t
PgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4
LmlibS5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVy
IDxsYXVyZW50QHZpdmllci5ldT4KICBMaWFtIE1lcndpY2sgPGxpYW0ubWVyd2lja0BvcmFjbGUu
Y29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgog
IE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1
cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBs
aW51eC52bmV0LmlibS5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0Bpc3By
YXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNv
biA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb21hbiBLYXBsIDxya2FAc3lzZ28u
Y29tPgogIFN2ZW4gU2NobmVsbGUgPHN2ZW5zQHN0YWNrZnJhbWUub3JnPgogIFRob21hcyBIdXRo
IDx0aHV0aEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9r
ZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMjI0OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 17:08:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 17:08:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gygCw-0003Uj-Mc; Tue, 26 Feb 2019 17:07:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AghO=RB=citrix.com=prvs=9532012e5=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gygCv-0003Ue-Mb
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 17:07:53 +0000
X-Inumbo-ID: 0cc6f852-39e9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cc6f852-39e9-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 17:07:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,416,1544486400"; d="scan'208";a="79117442"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 26 Feb 2019 17:06:25 +0000
Message-ID: <1551200785-30345-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, Igor Druzhinin <igor.druzhinin@citrix.com>,
 wei.liu2@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvZ2ljIGN1cnJlbnRseSB0cmllcyB0byB3b3JrIG91dCBpZiBhIHJlY2VudCBvdmVyZmxv
dyAodGhhdCBpbmRpY2F0ZXMKdGhhdCBOTUkgY29tZXMgZnJvbSB0aGUgd2F0Y2hkb2cpIGhhcHBl
bmVkIGJ5IGNoZWNraW5nIE1TQiBvZiBwZXJmb3JtYW5jZQpjb3VudGVyIE1TUiB0aGF0IGlzIGlu
aXRpYWxseSBzaWduIGV4dGVuZGVkIGZyb20gYSBuZWdhdGl2ZSB2YWx1ZQp0aGF0IHdlIHByb2dy
YW0gaXQgdG8uIEEgcG9zc2libHkgaW5jb3JyZWN0IGFzc3VtcHRpb24gaGVyZSBpcyB0aGF0Ck1T
QiBpcyBhbHdheXMgYml0IDMyIHdoaWxlIG9uIG1vZGVybiBoYXJkd2FyZSBpdCdzIHVzdWFsbHkg
NDcgYW5kCnRoZSBhY3R1YWwgYml0LXdpZHRoIGlzIHJlcG9ydGVkIHRocm91Z2ggQ1BVSUQuIENo
ZWNraW5nIGJpdCAzMiBmb3IKb3ZlcmZsb3dzIGlzIHVzdWFsbHkgZmluZSBzaW5jZSB3ZSBuZXZl
ciBwcm9ncmFtIGl0IHRvIGFueXRoaW5nCmV4Y2VlZGluZyAzMi1iaXRzIGFuZCBOTUkgaXMgaGFu
ZGxlZCBzaG9ydGx5IGFmdGVyIG92ZXJmbG93IG9jY3Vycy4KCkEgcHJvYmxlbWF0aWMgc2NlbmFy
aW8gdGhhdCB3ZSBzYXcgb2NjdXJzIG9uIHN5c3RlbXMgd2hlcmUgU01JcyB0YWtpbmcKc2lnbmlm
aWNhbnQgdGltZSBhcmUgcG9zc2libGUuIEluIHRoYXQgY2FzZSwgTk1JIGhhbmRsaW5nIGlzIGRl
ZmVycmVkIHRvCnRoZSBwb2ludCBmaXJtd2FyZSBleGl0cyBTTUkgd2hpY2ggbWlnaHQgdGFrZSBl
bm91Z2ggdGltZSBmb3IgdGhlIGNvdW50ZXIKdG8gZ28gdGhyb3VnaCBiaXQgMzIgYW5kIHNldCBp
dCB0byAxIGFnYWluLiBTbyB0aGUgbG9naWMgZGVzY3JpYmVkIGFib3ZlCndpbGwgbWlzcmVhZCBp
dCBhbmQgcmVwb3J0IGFuIHVua25vd24gTk1JIGVycm9uZW91c2x5LgoKRm9ydHVuYXRlbHksIHdl
IGNhbiB1c2UgdGhlIGFjdHVhbCBNU0IsIHdoaWNoIGlzIHVzdWFsbHkgaGlnaGVyIHRoYW4gdGhl
CmN1cnJlbnRseSBoYXJkY29kZWQgMzIsIGFuZCB0cmVhdCB0aGlzIGNhc2UgY29ycmVjdGx5IGF0
IGxlYXN0IG9uIG1vZGVybgpoYXJkd2FyZS4KClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmlu
IDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2MzoKKiBjb3VudGVy
IGNsaXBwaW5nIGRyb3BwZWQgc2luY2UgdjIKKiBpbnN0ZWFkIGhpZ2ggYW5kIGxvdyBjYXBwaW5n
IGlzIGFwcGxpZWQgYXQgc2V0dXAgdGltZSAtCiAgd2F0Y2hkb2cgd2lsbCBmYWlsIGJvb3QgdGVz
dCBpZiBpdCdzIG5vdCBtZXQgdGhlIGNhcAotLS0KIHhlbi9hcmNoL3g4Ni9ubWkuYyB8IDE0ICsr
KysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbm1pLmMgYi94ZW4vYXJjaC94ODYvbm1p
LmMKaW5kZXggYmZlOTc3Ny4uYzQ3Njk2MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L25taS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9ubWkuYwpAQCAtMzcsNiArMzcsNyBAQCB1bnNpZ25lZCBpbnQg
bm1pX3dhdGNoZG9nID0gTk1JX05PTkU7CiBzdGF0aWMgdW5zaWduZWQgaW50IG5taV9oeiA9IEha
Owogc3RhdGljIHVuc2lnbmVkIGludCBubWlfcGVyZmN0cl9tc3I7CS8qIHRoZSBNU1IgdG8gcmVz
ZXQgaW4gTk1JIGhhbmRsZXIgKi8KIHN0YXRpYyB1bnNpZ25lZCBpbnQgbm1pX3A0X2NjY3JfdmFs
Oworc3RhdGljIHVuc2lnbmVkIGludCBubWlfcDZfZXZlbnRfd2lkdGg7CiBzdGF0aWMgREVGSU5F
X1BFUl9DUFUoc3RydWN0IHRpbWVyLCBubWlfdGltZXIpOwogc3RhdGljIERFRklORV9QRVJfQ1BV
KHVuc2lnbmVkIGludCwgbm1pX3RpbWVyX3RpY2tzKTsKIApAQCAtMTIzLDcgKzEyNCw5IEBAIGlu
dCBubWlfYWN0aXZlOwogI2RlZmluZSBQNl9FVk5UU0VMX1VTUgkJKDEgPDwgMTYpCiAjZGVmaW5l
IFA2X0VWRU5UX0NQVV9DTE9DS1NfTk9UX0hBTFRFRAkgMHg3OQogI2RlZmluZSBDT1JFX0VWRU5U
X0NQVV9DTE9DS1NfTk9UX0hBTFRFRCAweDNjCi0jZGVmaW5lIFA2X0VWRU5UX1dJRFRIICAgICAg
ICAgIDMyCisvKiBCaXQgd2lkdGggb2YgSUEzMl9QTUN4IE1TUnMgaXMgcmVwb3J0ZWQgdXNpbmcg
Q1BVSUQuMEFIOkVBWFsyMzoxNl0uICovCisjZGVmaW5lIFA2X0VWRU5UX1dJRFRIX01BU0sJKCgo
MSA8PCA4KSAtIDEpIDw8IDE2KQorI2RlZmluZSBQNl9FVkVOVF9XSURUSF9NSU4JMzIKIAogI2Rl
ZmluZSBQNF9FU0NSX0VWRU5UX1NFTEVDVChOKQkoKE4pPDwyNSkKICNkZWZpbmUgUDRfQ0NDUl9P
VkZfUE1JMAkoMTw8MjYpCkBAIC0zMjMsNiArMzI2LDEzIEBAIHN0YXRpYyB2b2lkIHNldHVwX3A2
X3dhdGNoZG9nKHVuc2lnbmVkIGNvdW50ZXIpCiAgICAgdW5zaWduZWQgaW50IGV2bnRzZWw7CiAK
ICAgICBubWlfcGVyZmN0cl9tc3IgPSBNU1JfUDZfUEVSRkNUUigwKTsKKyAgICBpZiAoICFubWlf
cDZfZXZlbnRfd2lkdGggKQorICAgIAlubWlfcDZfZXZlbnRfd2lkdGggPSAoY3VycmVudF9jcHVf
ZGF0YS5jcHVpZF9sZXZlbCA+PSAweGEgKSA/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE1BU0tfRVhUUihjcHVpZF9lYXgoMHhhKSwgUDZfRVZFTlRfV0lEVEhfTUFTSykgOgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQNl9FVkVOVF9XSURUSF9NSU47CisgICAgaWYgKCBubWlf
cDZfZXZlbnRfd2lkdGggPCBQNl9FVkVOVF9XSURUSF9NSU4gfHwKKyAgICAgICAgIG5taV9wNl9l
dmVudF93aWR0aCA+IEJJVFNfUEVSX0xPTkcgKQorICAgICAgIHJldHVybjsKIAogICAgIGNsZWFy
X21zcl9yYW5nZShNU1JfUDZfRVZOVFNFTCgwKSwgMik7CiAgICAgY2xlYXJfbXNyX3JhbmdlKE1T
Ul9QNl9QRVJGQ1RSKDApLCAyKTsKQEAgLTUyOSw3ICs1MzksNyBAQCBib29sIG5taV93YXRjaGRv
Z190aWNrKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBlbHNlIGlm
ICggbm1pX3BlcmZjdHJfbXNyID09IE1TUl9QNl9QRVJGQ1RSKDApICkKICAgICAgICAgewogICAg
ICAgICAgICAgcmRtc3JsKE1TUl9QNl9QRVJGQ1RSKDApLCBtc3JfY29udGVudCk7Ci0gICAgICAg
ICAgICBpZiAoIG1zcl9jb250ZW50ICYgKDFVTEwgPDwgUDZfRVZFTlRfV0lEVEgpICkKKyAgICAg
ICAgICAgIGlmICggbXNyX2NvbnRlbnQgJiAoMVVMTCA8PCAobm1pX3A2X2V2ZW50X3dpZHRoIC0g
MSkpICkKICAgICAgICAgICAgICAgICB3YXRjaGRvZ190aWNrID0gZmFsc2U7CiAKICAgICAgICAg
ICAgIC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 17:11:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 17:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gygGn-0004I1-8D; Tue, 26 Feb 2019 17:11:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ku3n=RB=citrix.com=prvs=95365f554=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gygGl-0004Hw-ML
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 17:11:51 +0000
X-Inumbo-ID: 9b05c17a-39e9-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b05c17a-39e9-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 17:11:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,416,1544486400"; d="scan'208";a="79118116"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23669.29501.789645.81762@mariner.uk.xensource.com>
Date: Tue, 26 Feb 2019 17:11:25 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <1551127822-25886-3-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-3-git-send-email-sstabellini@kernel.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v10 3/6] xen/arm: use DEFINE_SYMBOL as
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "JBeulich@suse.com" <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIltQQVRDSCB2MTAgMy82XSB4ZW4vYXJtOiB1c2Ug
REVGSU5FX1NZTUJPTCBhcyByZXF1aXJlZCIpOgo+IFVzZSBERUZJTkVfU1lNQk9MIGFuZCB0aGUg
dHdvIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zIHRoYXQgY29tZSB3aXRoIGl0Cj4gZm9yIGNvbXBh
cmlzb25zIGFuZCBzdWJ0cmFjdGlvbnMgb2Y6Cj4gCj4gX19pbml0X2JlZ2luLCBfX2luaXRfZW5k
LCBfX2FsdF9pbnN0cnVjdGlvbnMsIF9fYWx0X2luc3RydWN0aW9uc19lbmQsCj4gX19wZXJfY3B1
X3N0YXJ0LCBfX3Blcl9jcHVfZGF0YV9lbmQsIF9zcGxhdGZvcm0sIF9lcGxhdGZvcm0sIF9zZGV2
aWNlLAo+IF9lZGV2aWNlLCBfYXNkZXZpY2UsIF9hZWRldmljZS4KPiAKPiBVc2UgZXhwbGljaXQg
Y2FzdHMgdG8gdWludHB0cl90IHdoZW4gaXQgaXMgbm90IHBvc3NpYmxlIHRvIHVzZSB0aGUKPiBw
cm92aWRlZCBzdGF0aWMgaW5saW5lIGZ1bmN0aW9ucy4KPiAKPiBNM0NNOiBSdWxlLTE4LjI6IFN1
YnRyYWN0aW9uIGJldHdlZW4gcG9pbnRlcnMgc2hhbGwgb25seSBiZSBhcHBsaWVkIHRvCj4gcG9p
bnRlcnMgdGhhdCBhZGRyZXNzIGVsZW1lbnRzIG9mIHRoZSBzYW1lIGFycmF5Ci4uLgo+IC1leHRl
cm4gY29uc3Qgc3RydWN0IGFsdF9pbnN0ciBfX2FsdF9pbnN0cnVjdGlvbnNbXSwgX19hbHRfaW5z
dHJ1Y3Rpb25zX2VuZFtdOwo+ICtERUZJTkVfU1lNQk9MKHN0cnVjdCBhbHRfaW5zdHIsIGFsdF9p
bnN0ciwgX19hbHRfaW5zdHJ1Y3Rpb25zLAo+ICsgICAgICAgICAgICAgIF9fYWx0X2luc3RydWN0
aW9uc19lbmQpOwo+ICAKPiAgc3RydWN0IGFsdF9yZWdpb24gewo+ICAgICAgY29uc3Qgc3RydWN0
IGFsdF9pbnN0ciAqYmVnaW47Cgo+IEBAIC0yMDQsNyArMjA4LDcgQEAgc3RhdGljIGludCBfX2Fw
cGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVudXNlZCkKPiAgICAgICAgICBCVUdf
T04oIXhlbm1hcCk7Cj4gIAo+ICAgICAgICAgIHJlZ2lvbi5iZWdpbiA9IF9fYWx0X2luc3RydWN0
aW9uczsKPiAtICAgICAgICByZWdpb24uZW5kID0gX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZDsKPiAr
ICAgICAgICByZWdpb24uZW5kID0gKHN0cnVjdCBhbHRfaW5zdHIgKilfX2FsdF9pbnN0cnVjdGlv
bnNfZW5kOwoKSSBkaXNhcHByb3ZlIG9mIHRoaXMuICBJdCBpcyBoYXphcmRvdXMgdG8gY29udmVy
dCBvbmUgb2YgdGhlc2UKbGlua2VyLWdlbmVyYXRlZCBlbmQgcG9pbnRlcnMgdG8gdGhlIHVuZGVy
bHlpbmcgcG9pbnRlciB0eXBlLCBiZWNhdXNlCnRoYXQgd291bGQgYWxsb3cgYWNjaWRlbnRhbCBk
aXJlY3QgcG9pbnRlciBjb21wYXJpc29uLgoKU28sIGZvciBleGFtcGxlLCBoZXJlOgoKPiBAQCAt
MTMxLDcgKzEzMiwxMCBAQCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0
cnVjdCBhbHRfcmVnaW9uICpyZWdpb24sCj4gICAgICBwcmludGsoWEVOTE9HX0lORk8gImFsdGVy
bmF0aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFibGUgJXAgLT4gJXBcbiIsCj4gICAgICAgICAg
ICAgcmVnaW9uLT5iZWdpbiwgcmVnaW9uLT5lbmQpOwo+ICAKPiAtICAgIGZvciAoIGFsdCA9IHJl
Z2lvbi0+YmVnaW47IGFsdCA8IHJlZ2lvbi0+ZW5kOyBhbHQrKyApCj4gKyAgICAvKiByZWdpb24t
PmJlZ2luIGFuZCByZWdpb24tPmVuZCBtaWdodCBwb2ludCB0byBkaWZmZXJlbnQgb2JqZWN0cy4g
Ki8KPiArICAgIGZvciAoIGFsdCA9IHJlZ2lvbi0+YmVnaW47Cj4gKyAgICAgICAgICAodWludHB0
cl90KWFsdCA8ICh1aW50cHRyX3QpcmVnaW9uLT5lbmQ7Cj4gKyAgICAgICAgICBhbHQrKyApCgpJ
ZiB5b3UgbWlzc2VkIG91dCB0aGlzIGh1bmssIHRoZSBjb2RlIHdvdWxkIHN0aWxsIGNvbXBpbGUu
ICBBbHNvIEkKZmluZCB0aGUgY29tbWVudCB5b3UgaGF2ZSB1c2VkIG9wYXF1ZS4KCkl0IGlzLCBp
biBmYWN0LCBmYWxzZTogdGhlIHR3byBwb2ludGVycyBhbHdheXMgZG8gaW4gZmFjdCBwb2ludCB0
byB0aGUKc2FtZSBvYmplY3QuICBIb3dldmVyLCB3ZSBrbm93IHRoYXQgY29tcGlsZXJzIGVycm9u
ZW91c2x5IGJlbGlldmUgdGhhdAp0aGV5IGRvIG5vdC4gIE9idmlvdXNseSB3ZSBkb24ndCB3YW50
IHRvIHB1dCBhIGNvbXBsZXRlIGRpc2N1c3Npb24gb2YKdGhpcyBpc3N1ZSBuZXh0IHRvIGVhY2gg
cmVsZXZhbnQgdXNlIHNpdGUuCgoKSSB0aGluayB3aGF0IHRoaXMgZGVtb25zdHJhdGVzIGlzIHRo
YXQgdGhlIG1hY3JvcyBpbiB5b3VyIHBhdGNoIDIgbmVlZAphIGJpZyBkb2MgY29tbWVudCBleHBs
YWluaW5nICgxKSB3aHkgdGhpcyBleGlzdHMgKDIpIHdoYXQgdGhlIHJ1bGVzCmFyZS4gIEkgc3Vn
Z2VzdCByZXBsYWNpbmcgdGhlIGRvYyBjb21tZW50IGJ5IHRoZSBtYWNybyBkZWZpbml0aW9uIHdp
dGgKc29tZXRoaW5nIGxpa2UgdGhpczoKCiAvKgogICogRGVjbGFyZSBzdGFydCBhbmQgZW5kIGFy
cmF5IHZhcmlhYmxlcyBpbiBDIGNvcnJlc3BvbmRpbmcgdG8gZXhpc3RpbmcKICAqIGxpbmtlciBz
eW1ib2xzLgogICoKICAqIFRoZXNlIG1hY3Jvcywgb3IgYW4gYWx0ZXJuYXRpdmUgdGVjaG5pcXVl
LCBNVVNUIGJlIHVzZWQgYW55IHRpbWUKICAqIGxpbmtlciBzeW1ib2xzIGFyZSBpbXBvcnRlZCBp
bnRvIEMgdmlhIHRoZSBgZXh0ZXJuIFtdJyBpZGlvbS4KICAqCiAgKiAgICBERUZJTkVfU1lNQk9M
KFRZUEUsIFNUQVJULCBTVEFSVCwgRU5EKQogICoKICAqICBpbnRyb2R1Y2VzIHRoZSBmb2xsb3dp
bmcgdHdvIGNvbnN0YW50IGV4cHJlc3Npb25zCiAgKgogICogICAgY29uc3QgVFlQRSAqU1RBUlQ7
CiAgKiAgICBjb25zdCBzdHJ1Y3QgYWJzdHJhY3RfTkFNRSAqRU5EOwogICoKICAqICB3aG9zZSB2
YWx1ZXMgYXJlIHRoZSBsaW5rZXIgc3ltYm9scyBTVEFSVCBhbmQgRU5EOyB0aGVzZQogICogIHNo
b3VsZCBiZSB0aGUgc3RhcnQgYW5kIGVuZCBvZiBhIG1lbW9yeSByZWdpb24uCiAgKgogICogIFlv
dSBtYXkgdGhlbiB1c2UgdGhlc2UgdHdvIGlubGluZSBmdW5jdGlvbnM6CiAgKgogICogICAgYm9v
bCBOQU1FX2x0KGNvbnN0IFRZUEUgKnMxLCBjb25zdCBzdHJ1Y3QgYWJzdHJhY3RfTkFNRSAqczIp
OwogICogICAgcHRyZGlmZl90IE5BTUVfZGlmZihjb25zdCBUWVBFICpzMSwgY29uc3Qgc3RydWN0
IGFic3RyYWN0X05BTUUgKnMyKTsKICAqCiAgKiAgbHQgcmV0dXJucyB0cnVlIGlmZiBzMSA8IHMy
LgogICogIGRpZmYgcmV0dXJucyB0aGUgczItczEgaW4gdW5pdHMgb2YgVFlQRS4KICAqCiAgKgog
ICogWW91IE1VU1QgTk9UIGNhc3QgYSBzdHJ1Y3QgYWJzdHJhY3RfTkFNRSogdG8gYSBUWVBFKi4g
IERvaW5nIHNvCiAgKiByaXNrcyBtaXNjb21waWxhdGlvbi4gIElmIHlvdSBuZWVkIHRvIG9wZXJh
dGUgb24gYSBzdHJ1Y3QKICAqIGFic3RyYWN0X05BTUUqIGluIGEgd2F5IG5vdCBzdXBwb3J0ZWQg
aGVyZSwgeW91IG11c3QgcHJvdmlkZQogICogYSBjbGVhciBhcmd1bWVudCBleHBsYWluaW5nIHdo
eSAoaSkgdGhlIGNvbXBpbGVyIHdpbGwgbm90CiAgKiBtaXNvcHRpbWlzZSB5b3VyIGNvZGUgKGlp
KSBmdXR1cmUgcHJvZ3JhbW1lcnMgd2lsbCBub3QKICAqIGFjY2lkZW50YWxseSBpbnRyb2R1Y2Ug
ZXJyb3JzLgogICoKICAqIFJhdGlvbmFsZToKICAqIAogICogVGhpcyBleGlzdHMgYmVjYXVzZSBj
b21waWxlcnMgZXJybm9lb3VzbHkgYmVsaWV2ZSB0aGF0IG5vIHR3bwogICogZXh0ZXJuYWwgc3lt
Ym9scyBjYW4gcmVmZXIgdG8gdGhlIHNhbWUgYXJyYXkuICBUaGV5IGRlZW0KICAqIG9wZXJhdGlv
bnMgKGVnIGNvbXBhcmlzb25zKSB3aGljaCBtaXggcG9pbnRlcnMgZnJvbSBkaWZmZXJlbnQKICAq
IGxpbmtlciBzeW1ib2xzIGlsbGVnYWwgYW5kIG1pc2NvbXBpbGUgdGhlbS4gIFdlIGNvbnNpZGVy
IHRoaXMgYQogICogY29tcGlsZXIgYnVnIChvciBzdGFuZGFyZHMgYnVnKSBidXQgYXJlIG5vdCBp
biBhIHBvc2l0aW9uIHRvIG1ha2UKICAqIHRoZSBjb21waWxlcnMgc2FuZTsgc28gd2UgbXVzdCB3
b3JrIGFyb3VuZCB0aGluZ3MuCiAgKiAKICAqIFRoZSB3b3JrYXJvdW5kIGlzIHRvIGRvIGFyaXRo
bWV0aWMgYW5kIGNvbXBhcmlvbnMgb24gdWludHB0cl90J3MKICAqIGRlcml2ZWQgZnJvbSB0aGUg
cG9pbnRlcnMuICBBcml0aG1ldGljIG9uIHVpbnRwdHJfdCBpcyBvZiBjb3Vyc2UKICAqIGFsd2F5
cyBkZWZpbmVkLiAgVGhlIGNvbnZlcnNpb24gZnJvbSBhIHBvaW50ZXIgaXMgaW1wbGVtZW50YXRp
b24KICAqIGRlZmluZWQsIGJ1dCBYZW4gY2Fubm90IHJ1biBvbiBhIHBsYXRmb3JtIHdoZXJlIHRo
ZSBjb252ZXJzaW9uIGlzCiAgKiBhbnl0aGluZyBvdGhlciB0aGFuIHRoZSB1c3VhbCBiaXQgcGF0
dGVybiBlcXVpdmFsZW5jZS4KICAqCiAgKiBXcmFwcGluZyBlbmQgaW4gYSBuZXcgdHlwZSBwcmV2
ZW50cyBpdCBiZWluZyBhY2NpZGVudGFsbHkgY29tcGFyZWQKICAqIHRvIG9yIHN1YnRyYWN0ZWQg
ZnJvbSBwb2ludGVycyBkZXJpdmVkIGZyb20gc3RhcnQuCiAgKi8KCgpIYXZpbmcgd3JpdHRlbiBh
bGwgdGhhdCBkb3duICh3aGF0IGEgcGFsYXZlciksIHdlIGNhbiBzZWUgdGhhdCB5b3VyCmNhc3Qs
IGFib3ZlLCBpcyBhIGJyZWFjaCBvZiB0aGUgcnVsZXMuICBJbnN0ZWFkIHlvdSBjYW4ganVzdCBw
YXNzIHRoZQpzdHJ1Y3QgYWJzdHJhY3RfYWx0X2luc3RyKiwgYW5kIGFsbCBpcyB3ZWxsLiAgVGhl
biB5b3UgZG9uJ3QgbmVlZCBhCmNvbW1lbnQgYXQgdGhlIHVzZSBzaXRlLCBlaXRoZXIsIHNpbmNl
IHlvdSBhcmUgZG9pbmcgdGhpbmdzIHdoaWNoIGFyZQplbnRpcmVseSBzdXBwb3J0ZWQgYW5kIGV4
cGxhaW5lZC4KCgo+IC0gICAgbWVtc2V0KHAsIDAsIF9fcGVyX2NwdV9kYXRhX2VuZCAtIF9fcGVy
X2NwdV9zdGFydCk7Cj4gLSAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSBwIC0gX19wZXJfY3B1
X3N0YXJ0Owo+ICsgICAgbWVtc2V0KHAsIDAsIHBlcl9jcHVfZGlmZihfX3Blcl9jcHVfc3RhcnQs
IF9fcGVyX2NwdV9kYXRhX2VuZCkpOwo+ICsgICAgX19wZXJfY3B1X29mZnNldFtjcHVdID0gKHVp
bnRwdHJfdClwIC0gKHVpbnRwdHJfdClfX3Blcl9jcHVfc3RhcnQ7CgpJZiBwZXJfY3B1X2RpZmYo
X19wZXJfY3B1X3N0YXJ0LCBfX3Blcl9jcHVfZGF0YV9lbmQpIGdpdmVzIHRoZSByaWdodAp2YWx1
ZSBmb3IgbWVtc2V0LCBpc24ndCBpdCB0aGUgcmlnaHQgdmFsdWUgZm9yIG9mZnNldFtjcHVdIHRv
byA/CkllIEkgZG9uJ3Qga25vdyB3aHkgeW91IGFyZSB1c2luZyB1aW50cHRyX3QgaGVyZS4KCj4g
QEAgLTM3LDcgKzM4LDcgQEAgc3RhdGljIHZvaWQgX2ZyZWVfcGVyY3B1X2FyZWEoc3RydWN0IHJj
dV9oZWFkICpoZWFkKQo+ICB7Cj4gICAgICBzdHJ1Y3QgZnJlZV9pbmZvICppbmZvID0gY29udGFp
bmVyX29mKGhlYWQsIHN0cnVjdCBmcmVlX2luZm8sIHJjdSk7Cj4gICAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gaW5mby0+Y3B1Owo+IC0gICAgY2hhciAqcCA9IF9fcGVyX2NwdV9zdGFydCArIF9fcGVy
X2NwdV9vZmZzZXRbY3B1XTsKPiArICAgIGNoYXIgKnAgPSAoY2hhciAqKV9fcGVyX2NwdV9zdGFy
dCArIF9fcGVyX2NwdV9vZmZzZXRbY3B1XTsKCkkgYWxzbyBkb24ndCBrbm93IHdoeSB5b3UgYXJl
IGNhc3RpbmcgdG8gY2hhciogaGVyZSBpZiB5b3UgZGlkbid0IG5lZWQKdG8gZG8gc28gYmVmb3Jl
LgoKClRoZSByZXN0IGluIHRoaXMgcGF0Y2ggbG9va3MgZmluZSB0byBtZS4KClRoYW5rcywKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 17:13:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 17:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gygIS-0004N6-Lq; Tue, 26 Feb 2019 17:13:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gygIR-0004N1-Ie
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 17:13:35 +0000
X-Inumbo-ID: d8b157aa-39e9-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8b157aa-39e9-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 17:13:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 10:13:33 -0700
Message-Id: <5C7573BA020000780021A6D7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 10:13:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <Ian.Jackson@citrix.com>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-2-git-send-email-sstabellini@kernel.org>
 <23669.27990.559784.995763@mariner.uk.xensource.com>
In-Reply-To: <23669.27990.559784.995763@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v10 2/6] xen: introduce DEFINE_SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDE3OjQ2LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gU3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIltQQVRDSCB2MTAgMi82XSB4ZW46IGludHJv
ZHVjZSBERUZJTkVfU1lNQk9MIik6Cj4+ICsvKgo+PiArICogRGVjbGFyZSBzdGFydCBhbmQgZW5k
IGFycmF5IHZhcmlhYmxlcyBpbiBDIGNvcnJlc3BvbmRpbmcgdG8gZXhpc3RpbmcKPj4gKyAqIGxp
bmtlciBzeW1ib2xzLgo+PiArICoKPj4gKyAqIFR3byBzdGF0aWMgaW5saW5lIGZ1bmN0aW9ucyBh
cmUgZGVjbGFyZWQgdG8gZG8gY29tcGFyaXNvbnMgYW5kCj4+ICsgKiBzdWJ0cmFjdGlvbnMgYmV0
d2VlbiB0aGVzZSB2YXJpYWJsZXMuCj4+ICsgKgo+PiArICogVGhlIGVuZCB2YXJpYWJsZSBpcyBk
ZWNsYXJlZCB3aXRoIGEgZGlmZmVyZW50IHR5cGUgdG8gbWFrZSBzdXJlIHRoYXQKPj4gKyAqIHRo
ZSBzdGF0aWMgaW5saW5lIGZ1bmN0aW9ucyBjYW5ub3QgYmUgbWlzdXNlZC4KPj4gKyAqLwo+PiAr
I2RlZmluZSBERUZJTkVfU1lNQk9MKHR5cGUsIG5hbWUsIHN0YXJ0X25hbWUsIGVuZF9uYW1lKSAg
ICAgICAgICAgICAgICAgICBcCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gK3N0cnVjdCBhYnN0
cmFjdF8gIyMgbmFtZSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+PiArICAgIHR5cGUgXzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICt9OyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+PiArZXh0ZXJuIGNvbnN0IHR5cGUgc3RhcnRfbmFtZVtdOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICtleHRlcm4gY29u
c3Qgc3RydWN0IGFic3RyYWN0XyAjIyBuYW1lIGVuZF9uYW1lW107ICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiAKPiBJIGhhdmUgdGhvdWdodCBvZiBhIHByb2JsZW0gd2l0aCB0aGlzIGFwcHJv
YWNoLgo+IAo+IFRoaXMgZ29lcyB3cm9uZyB1bmxlc3MgYHR5cGUnIGlzIGEgc3RydWN0IHR5cGUu
ICBCZWNhdXNlIHRoZSBjb21waWxlcgo+IGlzIGFsbG93ZWQgdG8gYXNzdW1lIHRoYXQgZW5kX25h
bWUgaGFzIHRoZSBjb3JyZWN0IGFsaWdubWVudCBmb3IgaXRzCj4gdHlwZS4gIEFuZCBpbiBzb21l
IEFCSXMsIHRoZSBhbGlnbm1lbnQgb2YgYSBzdHJ1Y3QgY29udGFpbmluZyAoc2F5KSBhCj4gY2hh
ciBpcyBiaWdnZXIgdGhhbiB0aGF0IG9mIGEgY2hhci4gIEFJVUkgaW4gc29tZSBvZiB0aGUgYWN0
dWFsIHVzZQo+IGNhc2VzIHRoZSBsaW5rZXItZ2VuZXJhdGVkIHN5bWJvbHMgbWF5IG5vdCBiZSBz
dHJ1Y3QgYWxpZ25lZC4KPiAKPiBJIGFtIG5vdCBhd2FyZSBvZiBhIHN0YW5kYXJkIEMgdHlwZSB3
aGljaCBjb3VsZCBiZSB1c2VkIGluc3RlYWQgb2YKPiB0aGlzIHN0cnVjdC4gIEJ1dCBJIHRoaW5r
IHlvdSBjYW4gdXNlIHRoZSBgcGFja2VkJyBhdHRyaWJ1dGUgdG8gZ2V0Cj4gdGhlIHJpZ2h0IGJl
aGF2aW91ci4gIFRoZSBHQ0MgbWFudWFsIHNheXM6Cj4gCj4gIHwgQWxpZ25tZW50IGNhbiBiZSBk
ZWNyZWFzZWQgYnkgc3BlY2lmeWluZyB0aGUgJ3BhY2tlZCcgYXR0cmlidXRlLgo+ICB8IFNlZSBi
ZWxvdy4KPiAgICAKPiBCaXphcnJlbHksIHRoaXMgc2VlbXMgb25seSB0byBiZSBzdGF0ZWQsIHNs
aWdodGx5IGVsbGlwdGljYWxseSBsaWtlCj4gdGhpcywgaW4gdGhlIHNlY3Rpb24gb24gdGhlIGBh
bGlnbmVkJyBhdHRyaWJ1dGU7IGl0J3Mgbm90IG1lbnRpb25lZCBpbgo+IGBwYWNrZWQnLiAgSSBz
dWdnZXN0IHdlIGNvdXBsZSB0aGlzIHdpdGggYSBjb21waWxlLXRpbWUgYXNzZXJ0aW9uIHRoYXQK
PiBhbGlnbm9mIGlzIHRoZSBzdHJ1Y3QgaXMgdGhlIHNhbWUgYXMgYWxpZ25vZiB0aGUgdHlwZS4K
ClVudGlsIEkndmUgbG9va2VkIGF0IHRoaXMgKGFnYWluKSBub3csIEkgd2Fzbid0IGV2ZW4gYXdh
cmUgdGhhdApvbmUgY2FuIGNvbWJpbmUgcGFja2VkIGFuZCBhbGlnbmVkIGF0dHJpYnV0ZXMgaW4g
YSBzZW5zaWJsZQp3YXkuIE1heSBJIHN1Z2dlc3QgdGhhdCwgYmVjYXVzZSBvZiB0aGlzIGJlaW5n
IGEgdGhlb3JldGljYWwKaXNzdWUgb25seSBhdCB0aGlzIHBvaW50LCB3ZSBsaW1pdCBvdXJzZWx2
ZXMgdG8gdGhlIGJ1aWxkIHRpbWUKYXNzZXJ0aW9uIHlvdSBzdWdnZXN0PwoKPj4gK3N0YXRpYyBp
bmxpbmUgYm9vbCBuYW1lICMjIF9sdChjb25zdCB0eXBlIHMxW10sICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBhYnN0cmFjdF8gIyMgbmFtZSAgczJbXSkgICAgICAgCj4gXAo+PiAreyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4+ICsgICAgcmV0dXJuICh1aW50cHRyX3QpczEgPCAodWludHB0cl90KXMyOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gK30gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IAo+IFRo
aXMgc2VlbXMgcmlnaHQgdG8gbWUuCj4gCj4+ICtzdGF0aWMgaW5saW5lIHB0cmRpZmZfdCBuYW1l
ICMjIF9kaWZmKGNvbnN0IHR5cGUgczFbXSwgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFic3RyYWN0XyAj
IyBuYW1lIHMyW10pXAo+PiAreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgcmV0dXJuICgodWlu
dHB0cl90KXMyIC0gKHVpbnRwdHJfdClzMSkgLyBzaXplb2YoKnMxKTsgICAgICAgICAgICAgICAg
IFwKPiAKPiBUaGlzIGlzIHdyb25nLiAgVGhlIGNvbnZlcnNpb24gdG8gcHRyZGlmZl90IChjdXJy
ZW50bHkgZG9uZSBpbXBsaWNpdGx5Cj4gYnkgcmV0dXJuKSBtdXN0IGNvbWUgYmVmb3JlIHRoZSBk
aXZpc2lvbi4gIE90aGVyd2lzZSBpdCB3aWxsIGdpdmUgdGhlCj4gd3JvbmcgYW5zd2VyIHdoZW4g
czEgPiBzMi4KPiAKPiBTdXBwb3NlIDMyLWJpdCwgczE9MHgwMDAwMDA0MCBzMj0weDAwMDAwMDIw
IHNpemVvZj0weDEwLCBUaGVuCj4gczItczE9MHhmZmZmZmZlMCwgYW5kIHVuc2lnbmVkIGRpdmlz
aW9uIGdpdmVzCj4gKHMyLXMxKS9zaXplb2Y9MHgwZmZmZmZmZS4gIENvbnZlcnN0aW9uIHRvIHB0
cmRpZmZfdCBkb2VzIG5vdCBjaGFuZ2UKPiB0aGUgYml0IHBhdHRlcm4uICBCdXQgd2Ugd2FudGVk
IDB4ZmZmZmZmZS4KPiAKPiBTaWduZWQgaW50ZWdlciBkaXZpc2lvbiBieSBhIHBvc2l0aXZlIGRp
dmlzb3IgaXMgYWx3YXlzIGRlZmluZWQgKGFuZAo+IGFsd2F5cyBmaXRzKSBzbyBkb2luZyB0aGUg
Y29udmVyc2lvbiBmaXJzdCBpcyBmaW5lLgoKV2VsbCwgdGhpcyB3b3VsZCBjb21lIGFzIGEgc2lk
ZSBlZmZlY3QgaWYgdGhlcmUgZmlyc3Qgd2FzIGEgZnVuY3Rpb24KcHJvZHVjaW5nIHRoZSBieXRl
IGRlbHRhLCBhbmQgdGhlbiB0aGUgZnVuY3Rpb24gaGVyZSB3b3VsZCBjYWxsCnRoYXQgb3RoZXIg
ZnVuY3Rpb24sIGRvaW5nIHRoZSBkaXZpc2lvbiBvbiB0aGUgcmVzdWx0LgoKVGhlcmUncyBhbm90
aGVyIGNhdmVhdCBoZXJlIHRob3VnaDogRXZlbiBieSBkb2luZyB0aGUgY2FzdCBmaXJzdCwKdGhl
IGRpdmlzaW9uIHdpbGwgc3RpbGwgYmUgdW5zaWduZWQgYXMgbG9uZyBhcyB0aGUgc2l6ZW9mKCkg
ZG9lc24ndCBhbHNvCmdldCBjYXN0IHRvIHB0cmRpZmZfdC4KCk9uZSBxdWVzdGlvbiB0aG91Z2gg
aXMgd2hldGhlciB3ZSBhY3R1YWxseSBjYXJlIGFib3V0IHRoZSBjYXNlCndoZW4gczEgPiBzMiBp
biB0aGUgZmlyc3QgcGxhY2UuIEJ1dCBwZXJoYXBzIGl0J3MgYmV0dGVyIHRvIGNvbnNpZGVyCml0
IHJpZ2h0IGF3YXkgdGhhbiBnZXR0aW5nIGJpdHRlbiBsYXRlciBvbi4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 17:14:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 17:14:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gygJ5-0004QE-17; Tue, 26 Feb 2019 17:14:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ku3n=RB=citrix.com=prvs=95365f554=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gygJ4-0004Q5-0d
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 17:14:14 +0000
X-Inumbo-ID: ee26f9f6-39e9-11e9-acc3-1f7d58ddff77
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee26f9f6-39e9-11e9-acc3-1f7d58ddff77;
 Tue, 26 Feb 2019 17:14:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,416,1544486400"; d="scan'208";a="79118424"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23669.29654.253921.9395@mariner.uk.xensource.com>
Date: Tue, 26 Feb 2019 17:13:58 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <1551127822-25886-4-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-4-git-send-email-sstabellini@kernel.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v10 4/6] xen/x86: use DEFINE_SYMBOL as
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "JBeulich@suse.com" <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIltQQVRDSCB2MTAgNC82XSB4ZW4veDg2OiB1c2Ug
REVGSU5FX1NZTUJPTCBhcyByZXF1aXJlZCIpOgo+IFVzZSBTWU1CT0xTX1NVQlRSQUNUIGFuZCBT
WU1CT0xTX0NPTVBBUkUgaW4gY2FzZXMgb2YgY29tcGFyaXNvbnMgYW5kCj4gc3VidHJhY3Rpb25z
IG9mOgouLi4KPiBVc2UgZXhwbGljaXQgY2FzdHMgdG8gdWludHB0cl90IHdoZW4gaXQgaXMgbm90
IHBvc3NpYmxlIHRvIHVzZSB0aGUKPiBwcm92aWRlZCBzdGF0aWMgaW5saW5lIGZ1bmN0aW9ucy4K
CldoeSBpcyBpdCBub3QgcG9zc2libGUgPyAgWW91IHdyaXRlOgoKPiArLyoKPiArICogQ2Fubm90
IHVzZSBERUZJTkVfU1lNQk9MIGJlY2F1c2Ugb2YgdGhlIHdheSB0aGV5IGFyZSBwYXNzZWQgdG8K
PiArICogYXBwbHlfYWx0ZXJuYXRpdmVzLgo+ICsgKi8KPiAgZXh0ZXJuIHN0cnVjdCBhbHRfaW5z
dHIgX19hbHRfaW5zdHJ1Y3Rpb25zW10sIF9fYWx0X2luc3RydWN0aW9uc19lbmRbXTsKCkJ1dCBJ
IGRvbid0IGtub3cgd2h5IHlvdSBjYW4ndCBwYXNzIGEgYHN0cnVjdCBhYnN0cmFjdF9hbHRfaW5z
dHIqJyB0bwphcHBseV9hbHRlcm5hdGl2ZXMuCgpJTU8gaXQgc2hvdWxkIGJlIHN0cmljdGx5IGZv
cmJpZGRlbiB0byBldmVyIHdyaXRlIHRoaXMgZm9ybXVsYXRpb24sIGFzCnlvdSBoYXZlIGFib3Zl
LiAgU2VlIG15IHByb3Bvc2VkIHJ1bGUgY29tbWVudCBmb3IgREVGSU5FX1NZTUJPTC4KCkV2ZW4g
aWYgeW91IGNhbid0IHVzZSB0aGUgbWFjcm9zIGF0IHNvbWUgcGFydGljdWxhciBjYWxjdWxhdGlv
biBzaXRlLAp5b3Ugc2hvdWxkIHN0aWxsIGVuc3VyZSB0aGF0IC4uLl9lbmQgaGFzIGEgZGlmZmVy
ZW50IHR5cGUsIHRvIG1ha2UKc3VyZSB0aGF0IG5vIHVuc2FmZSB1c2VzIGVzY2FwZS4KCgpGVFIs
IEkgaGF2ZSBub3QgcmV2aWV3ZWQgdGhlIHJlc3Qgb2YgdGhpcyBwYXRjaCB5ZXQuCgpJYW4uCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 17:17:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 17:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gygLu-0004ps-G8; Tue, 26 Feb 2019 17:17:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ku3n=RB=citrix.com=prvs=95365f554=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gygLs-0004pj-Kv
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 17:17:08 +0000
X-Inumbo-ID: 57968636-39ea-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57968636-39ea-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 17:17:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,416,1544486400"; d="scan'208";a="79118727"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23669.29816.447316.183822@mariner.uk.xensource.com>
Date: Tue, 26 Feb 2019 17:16:40 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <1551127822-25886-4-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-4-git-send-email-sstabellini@kernel.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v10 4/6] xen/x86: use DEFINE_SYMBOL as
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "JBeulich@suse.com" <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIltQQVRDSCB2MTAgNC82XSB4ZW4veDg2OiB1c2Ug
REVGSU5FX1NZTUJPTCBhcyByZXF1aXJlZCIpOgo+IFVzZSBTWU1CT0xTX1NVQlRSQUNUIGFuZCBT
WU1CT0xTX0NPTVBBUkUgaW4gY2FzZXMgb2YgY29tcGFyaXNvbnMgYW5kCj4gc3VidHJhY3Rpb25z
IG9mOgoKT2ggYW5kIHRoZSBjb21taXQgbWVzc2FnZSBzdGlsbCBtZW50aW9ucyBvbGQgbWFjcm8g
bmFtZXMgOi0pLgoKCkZUUiBJIHRoaW5rIHlvdXIgZGVmaW5pdGlvbiBtYWNybyBzaG91bGQgYmUg
Y2FsbGVkIFNZTUJPTFNfREVGSU5FCnNpbmNlIGl0IGRlZmluZXMgdHdvIHN5bWJvbHMgcmF0aGVy
IHRoYW4gb25lLCBidXQgSSB0aGluayB0aGlzIGlzIGEKdmVyeSBtaW5vciBwb2ludCBhbmQgaWYg
eW91IGRvbid0IGZlZWwgbGlrZSBjaGFuZ2luZyBpdCBJIGNlcnRhaW5seQp3b24ndCBvYmplY3Qu
CgoKUmVnYXJkcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 17:20:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 17:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gygPL-0005VC-18; Tue, 26 Feb 2019 17:20:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VxGf=RB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gygPJ-0005V7-Em
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 17:20:41 +0000
X-Inumbo-ID: d6dd0b66-39ea-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6dd0b66-39ea-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 17:20:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Feb 2019 10:20:39 -0700
Message-Id: <5C757564020000780021A707@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 26 Feb 2019 10:20:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1551200785-30345-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1551200785-30345-1-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDE4OjA2LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTMyMyw2ICszMjYsMTMgQEAgc3RhdGljIHZvaWQgc2V0dXBfcDZfd2F0Y2hkb2co
dW5zaWduZWQgY291bnRlcikKPiAgICAgIHVuc2lnbmVkIGludCBldm50c2VsOwo+ICAKPiAgICAg
IG5taV9wZXJmY3RyX21zciA9IE1TUl9QNl9QRVJGQ1RSKDApOwo+ICsgICAgaWYgKCAhbm1pX3A2
X2V2ZW50X3dpZHRoICkKPiArICAgIAlubWlfcDZfZXZlbnRfd2lkdGggPSAoY3VycmVudF9jcHVf
ZGF0YS5jcHVpZF9sZXZlbCA+PSAweGEgKSA/CgpTdHJheSBibGFuayBiZWZvcmUgY2xvc2luZyBw
YXJlbi4KCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFTS19FWFRSKGNwdWlkX2Vh
eCgweGEpLCBQNl9FVkVOVF9XSURUSF9NQVNLKSA6Cj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUDZfRVZFTlRfV0lEVEhfTUlOOwo+ICsgICAgaWYgKCBubWlfcDZfZXZlbnRfd2lkdGgg
PCBQNl9FVkVOVF9XSURUSF9NSU4gfHwKPiArICAgICAgICAgbm1pX3A2X2V2ZW50X3dpZHRoID4g
QklUU19QRVJfTE9ORyApCj4gKyAgICAgICByZXR1cm47CgpJJ20gYWxtb3N0IG9rYXkgd2l0aCB0
aGlzLCBidXQgSSdkIHJlYWxseSBsaWtlIHRoZSB6ZXJvIGZpZWxkIGNhc2UgdG8KYmUgaGFuZGxl
ZCBpZGVudGljYWwgdG8gdGhlIG1heC1sZWFmLXRvby1zbWFsbCBvbmUuIEEgaGlnaGVyCm5vbi1i
bGFuayBsZWFmIGV4aXN0aW5nIGRvZXMgbm90IG1lYW4gdGhlIGxlYWYgaGVyZSBpcyBtZWFuaW5n
ZnVsLgpPciB0YWtpbmcgaXQgdGhlIG90aGVyIHdheSBhcm91bmQsIG1heC1sZWFmLXRvby1zbWFs
bCBzaG91bGQgYmUKbm8gZGlmZmVyZW50IGZyb20gYW4gYWxsLWJsYW5rIGxlYWYuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 17:33:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 17:33:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gygbj-0006Rq-8l; Tue, 26 Feb 2019 17:33:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ku3n=RB=citrix.com=prvs=95365f554=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gygbi-0006Rl-AV
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 17:33:30 +0000
X-Inumbo-ID: 9d6d80c2-39ec-11e9-bc0e-eb46ddf461c2
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d6d80c2-39ec-11e9-bc0e-eb46ddf461c2;
 Tue, 26 Feb 2019 17:33:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,416,1544486400"; d="scan'208";a="79120699"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23669.30767.727170.597533@mariner.uk.xensource.com>
Date: Tue, 26 Feb 2019 17:32:31 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C7573BA020000780021A6D7@prv1-mh.provo.novell.com>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-2-git-send-email-sstabellini@kernel.org>
 <23669.27990.559784.995763@mariner.uk.xensource.com>
 <5C7573BA020000780021A6D7@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v10 2/6] xen: introduce DEFINE_SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2MTAgMi82XSB4ZW46IGludHJvZHVjZSBE
RUZJTkVfU1lNQk9MIik6Cj4gT24gMjYuMDIuMTkgYXQgMTc6NDYsIDxpYW4uamFja3NvbkBjaXRy
aXguY29tPiB3cm90ZToKPiA+IEkgYW0gbm90IGF3YXJlIG9mIGEgc3RhbmRhcmQgQyB0eXBlIHdo
aWNoIGNvdWxkIGJlIHVzZWQgaW5zdGVhZCBvZgo+ID4gdGhpcyBzdHJ1Y3QuICBCdXQgSSB0aGlu
ayB5b3UgY2FuIHVzZSB0aGUgYHBhY2tlZCcgYXR0cmlidXRlIHRvIGdldAo+ID4gdGhlIHJpZ2h0
IGJlaGF2aW91ci4gIFRoZSBHQ0MgbWFudWFsIHNheXM6Cj4gPiAKPiA+ICB8IEFsaWdubWVudCBj
YW4gYmUgZGVjcmVhc2VkIGJ5IHNwZWNpZnlpbmcgdGhlICdwYWNrZWQnIGF0dHJpYnV0ZS4KPiA+
ICB8IFNlZSBiZWxvdy4KLi4uCj4gVW50aWwgSSd2ZSBsb29rZWQgYXQgdGhpcyAoYWdhaW4pIG5v
dywgSSB3YXNuJ3QgZXZlbiBhd2FyZSB0aGF0Cj4gb25lIGNhbiBjb21iaW5lIHBhY2tlZCBhbmQg
YWxpZ25lZCBhdHRyaWJ1dGVzIGluIGEgc2Vuc2libGUKPiB3YXkuIE1heSBJIHN1Z2dlc3QgdGhh
dCwgYmVjYXVzZSBvZiB0aGlzIGJlaW5nIGEgdGhlb3JldGljYWwKPiBpc3N1ZSBvbmx5IGF0IHRo
aXMgcG9pbnQsIHdlIGxpbWl0IG91cnNlbHZlcyB0byB0aGUgYnVpbGQgdGltZQo+IGFzc2VydGlv
biB5b3Ugc3VnZ2VzdD8KCkkgYW0gbm90IHN1Z2dlc3RpbmcgY29tYmluaW5nIGBwYWNrZWQnIGFu
ZCBgYWxpZ25lZCcuICBJIGFtIHN1Z2dlc3RpbmcKb25seSBgcGFja2VkJyAoYnV0IGJhc2VkIG9u
IHRleHQgd2hpY2ggaXMgaW4gdGhlIG1hbnVhbCBzZWN0aW9uIGZvcgpgYWxpZ25lZCcpLiAgQnV0
IEkgYW0gaGFwcHkgd2l0aCBhIGJ1aWxkLXRpbWUgYXNzZXJ0aW9uIGlmIHlvdSBkb24ndAp3YW50
IHRvIGFkZCBgcGFja2VkJy4gIFRoYXQgaXMganVzdCBhcyBzYWZlLgoKPiA+IFRoaXMgaXMgd3Jv
bmcuICBUaGUgY29udmVyc2lvbiB0byBwdHJkaWZmX3QgKGN1cnJlbnRseSBkb25lIGltcGxpY2l0
bHkKPiA+IGJ5IHJldHVybikgbXVzdCBjb21lIGJlZm9yZSB0aGUgZGl2aXNpb24uICBPdGhlcndp
c2UgaXQgd2lsbCBnaXZlIHRoZQo+ID4gd3JvbmcgYW5zd2VyIHdoZW4gczEgPiBzMi4KPiA+IAo+
ID4gU3VwcG9zZSAzMi1iaXQsIHMxPTB4MDAwMDAwNDAgczI9MHgwMDAwMDAyMCBzaXplb2Y9MHgx
MCwgVGhlbgo+ID4gczItczE9MHhmZmZmZmZlMCwgYW5kIHVuc2lnbmVkIGRpdmlzaW9uIGdpdmVz
Cj4gPiAoczItczEpL3NpemVvZj0weDBmZmZmZmZlLiAgQ29udmVyc3Rpb24gdG8gcHRyZGlmZl90
IGRvZXMgbm90IGNoYW5nZQo+ID4gdGhlIGJpdCBwYXR0ZXJuLiAgQnV0IHdlIHdhbnRlZCAweGZm
ZmZmZmUuCj4gPiAKPiA+IFNpZ25lZCBpbnRlZ2VyIGRpdmlzaW9uIGJ5IGEgcG9zaXRpdmUgZGl2
aXNvciBpcyBhbHdheXMgZGVmaW5lZCAoYW5kCj4gPiBhbHdheXMgZml0cykgc28gZG9pbmcgdGhl
IGNvbnZlcnNpb24gZmlyc3QgaXMgZmluZS4KPiAKPiBXZWxsLCB0aGlzIHdvdWxkIGNvbWUgYXMg
YSBzaWRlIGVmZmVjdCBpZiB0aGVyZSBmaXJzdCB3YXMgYSBmdW5jdGlvbgo+IHByb2R1Y2luZyB0
aGUgYnl0ZSBkZWx0YSwgYW5kIHRoZW4gdGhlIGZ1bmN0aW9uIGhlcmUgd291bGQgY2FsbAo+IHRo
YXQgb3RoZXIgZnVuY3Rpb24sIGRvaW5nIHRoZSBkaXZpc2lvbiBvbiB0aGUgcmVzdWx0LgoKSSBk
b24ndCBtaW5kIGlmIHNvbWVvbmUgd2FudHMgdG8gcHJvdmlkZSBhIGJ5dGUgZGVsdGEgZnVuY3Rp
b24uICBJdApvdWdodCB0byBoYXZlIGEgZGlmZmVyZW50IG5hbWUgdG8gYGJsYWhfZGlmZicgdGhv
dWdoLiAgYGJsYWhfYnl0ZWRpZmYnCm1heWJlLgoKPiBUaGVyZSdzIGFub3RoZXIgY2F2ZWF0IGhl
cmUgdGhvdWdoOiBFdmVuIGJ5IGRvaW5nIHRoZSBjYXN0IGZpcnN0LAo+IHRoZSBkaXZpc2lvbiB3
aWxsIHN0aWxsIGJlIHVuc2lnbmVkIGFzIGxvbmcgYXMgdGhlIHNpemVvZigpIGRvZXNuJ3QgYWxz
bwo+IGdldCBjYXN0IHRvIHB0cmRpZmZfdC4KClllcywgdGhlIHNpemVvZiB3b3VsZCBoYXZlIHRv
IGJlIGNhc3QgdG8gcHRyZGlmZl90IHRvby4KCj4gT25lIHF1ZXN0aW9uIHRob3VnaCBpcyB3aGV0
aGVyIHdlIGFjdHVhbGx5IGNhcmUgYWJvdXQgdGhlIGNhc2UKPiB3aGVuIHMxID4gczIgaW4gdGhl
IGZpcnN0IHBsYWNlLiBCdXQgcGVyaGFwcyBpdCdzIGJldHRlciB0byBjb25zaWRlcgo+IGl0IHJp
Z2h0IGF3YXkgdGhhbiBnZXR0aW5nIGJpdHRlbiBsYXRlciBvbi4KCkhhdmluZyBhIHRoaW5nIHdo
aWNoIHNpbGVudGx5IGdvZXMgd3JvbmcgZ2l2aW5nIGJpemFycmUgYW5kIGxhcmdlCmFuc3dlcnMg
aXMgY2xlYXJseSBub3QgYWNjZXB0YWJsZS4uLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 17:44:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 17:44:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gygm7-0007O1-Er; Tue, 26 Feb 2019 17:44:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AghO=RB=citrix.com=prvs=9532012e5=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gygm6-0007Nw-Dx
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 17:44:14 +0000
X-Inumbo-ID: 209b6dd0-39ee-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 209b6dd0-39ee-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 17:44:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,416,1544486400"; d="scan'208";a="79122304"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 26 Feb 2019 17:44:06 +0000
Message-ID: <1551203046-15581-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, Igor Druzhinin <igor.druzhinin@citrix.com>,
 wei.liu2@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvZ2ljIGN1cnJlbnRseSB0cmllcyB0byB3b3JrIG91dCBpZiBhIHJlY2VudCBvdmVyZmxv
dyAodGhhdCBpbmRpY2F0ZXMKdGhhdCBOTUkgY29tZXMgZnJvbSB0aGUgd2F0Y2hkb2cpIGhhcHBl
bmVkIGJ5IGNoZWNraW5nIE1TQiBvZiBwZXJmb3JtYW5jZQpjb3VudGVyIE1TUiB0aGF0IGlzIGlu
aXRpYWxseSBzaWduIGV4dGVuZGVkIGZyb20gYSBuZWdhdGl2ZSB2YWx1ZQp0aGF0IHdlIHByb2dy
YW0gaXQgdG8uIEEgcG9zc2libHkgaW5jb3JyZWN0IGFzc3VtcHRpb24gaGVyZSBpcyB0aGF0Ck1T
QiBpcyBhbHdheXMgYml0IDMyIHdoaWxlIG9uIG1vZGVybiBoYXJkd2FyZSBpdCdzIHVzdWFsbHkg
NDcgYW5kCnRoZSBhY3R1YWwgYml0LXdpZHRoIGlzIHJlcG9ydGVkIHRocm91Z2ggQ1BVSUQuIENo
ZWNraW5nIGJpdCAzMiBmb3IKb3ZlcmZsb3dzIGlzIHVzdWFsbHkgZmluZSBzaW5jZSB3ZSBuZXZl
ciBwcm9ncmFtIGl0IHRvIGFueXRoaW5nCmV4Y2VlZGluZyAzMi1iaXRzIGFuZCBOTUkgaXMgaGFu
ZGxlZCBzaG9ydGx5IGFmdGVyIG92ZXJmbG93IG9jY3Vycy4KCkEgcHJvYmxlbWF0aWMgc2NlbmFy
aW8gdGhhdCB3ZSBzYXcgb2NjdXJzIG9uIHN5c3RlbXMgd2hlcmUgU01JcyB0YWtpbmcKc2lnbmlm
aWNhbnQgdGltZSBhcmUgcG9zc2libGUuIEluIHRoYXQgY2FzZSwgTk1JIGhhbmRsaW5nIGlzIGRl
ZmVycmVkIHRvCnRoZSBwb2ludCBmaXJtd2FyZSBleGl0cyBTTUkgd2hpY2ggbWlnaHQgdGFrZSBl
bm91Z2ggdGltZSBmb3IgdGhlIGNvdW50ZXIKdG8gZ28gdGhyb3VnaCBiaXQgMzIgYW5kIHNldCBp
dCB0byAxIGFnYWluLiBTbyB0aGUgbG9naWMgZGVzY3JpYmVkIGFib3ZlCndpbGwgbWlzcmVhZCBp
dCBhbmQgcmVwb3J0IGFuIHVua25vd24gTk1JIGVycm9uZW91c2x5LgoKRm9ydHVuYXRlbHksIHdl
IGNhbiB1c2UgdGhlIGFjdHVhbCBNU0IsIHdoaWNoIGlzIHVzdWFsbHkgaGlnaGVyIHRoYW4gdGhl
CmN1cnJlbnRseSBoYXJkY29kZWQgMzIsIGFuZCB0cmVhdCB0aGlzIGNhc2UgY29ycmVjdGx5IGF0
IGxlYXN0IG9uIG1vZGVybgpoYXJkd2FyZS4KClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmlu
IDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2NDoKKiBhZGQgc3Bl
Y2lhbCBoYW5kbGluZyBmb3IgemVyby1maWVsZCBjYXNlIHdoaWNoIGlzIGlkZW50aWNhbCB0bwog
IG1heC1sZWFmLXRvby1zbWFsbCBjYXNlCi0tLQogeGVuL2FyY2gveDg2L25taS5jIHwgMTYgKysr
KysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L25taS5jIGIveGVuL2FyY2gveDg2L25t
aS5jCmluZGV4IGJmZTk3NzcuLjFhZjRiYTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ubWku
YworKysgYi94ZW4vYXJjaC94ODYvbm1pLmMKQEAgLTM3LDYgKzM3LDcgQEAgdW5zaWduZWQgaW50
IG5taV93YXRjaGRvZyA9IE5NSV9OT05FOwogc3RhdGljIHVuc2lnbmVkIGludCBubWlfaHogPSBI
WjsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgbm1pX3BlcmZjdHJfbXNyOwkvKiB0aGUgTVNSIHRvIHJl
c2V0IGluIE5NSSBoYW5kbGVyICovCiBzdGF0aWMgdW5zaWduZWQgaW50IG5taV9wNF9jY2NyX3Zh
bDsKK3N0YXRpYyB1bnNpZ25lZCBpbnQgbm1pX3A2X2V2ZW50X3dpZHRoOwogc3RhdGljIERFRklO
RV9QRVJfQ1BVKHN0cnVjdCB0aW1lciwgbm1pX3RpbWVyKTsKIHN0YXRpYyBERUZJTkVfUEVSX0NQ
VSh1bnNpZ25lZCBpbnQsIG5taV90aW1lcl90aWNrcyk7CiAKQEAgLTEyMyw3ICsxMjQsOSBAQCBp
bnQgbm1pX2FjdGl2ZTsKICNkZWZpbmUgUDZfRVZOVFNFTF9VU1IJCSgxIDw8IDE2KQogI2RlZmlu
ZSBQNl9FVkVOVF9DUFVfQ0xPQ0tTX05PVF9IQUxURUQJIDB4NzkKICNkZWZpbmUgQ09SRV9FVkVO
VF9DUFVfQ0xPQ0tTX05PVF9IQUxURUQgMHgzYwotI2RlZmluZSBQNl9FVkVOVF9XSURUSCAgICAg
ICAgICAzMgorLyogQml0IHdpZHRoIG9mIElBMzJfUE1DeCBNU1JzIGlzIHJlcG9ydGVkIHVzaW5n
IENQVUlELjBBSDpFQVhbMjM6MTZdLiAqLworI2RlZmluZSBQNl9FVkVOVF9XSURUSF9NQVNLCSgo
KDEgPDwgOCkgLSAxKSA8PCAxNikKKyNkZWZpbmUgUDZfRVZFTlRfV0lEVEhfTUlOCTMyCiAKICNk
ZWZpbmUgUDRfRVNDUl9FVkVOVF9TRUxFQ1QoTikJKChOKTw8MjUpCiAjZGVmaW5lIFA0X0NDQ1Jf
T1ZGX1BNSTAJKDE8PDI2KQpAQCAtMzIzLDYgKzMyNiwxNSBAQCBzdGF0aWMgdm9pZCBzZXR1cF9w
Nl93YXRjaGRvZyh1bnNpZ25lZCBjb3VudGVyKQogICAgIHVuc2lnbmVkIGludCBldm50c2VsOwog
CiAgICAgbm1pX3BlcmZjdHJfbXNyID0gTVNSX1A2X1BFUkZDVFIoMCk7CisgICAgaWYgKCAhbm1p
X3A2X2V2ZW50X3dpZHRoICkKKyAgICAJbm1pX3A2X2V2ZW50X3dpZHRoID0gKGN1cnJlbnRfY3B1
X2RhdGEuY3B1aWRfbGV2ZWwgPj0gMHhhKSA/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE1BU0tfRVhUUihjcHVpZF9lYXgoMHhhKSwgUDZfRVZFTlRfV0lEVEhfTUFTSykgOgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQNl9FVkVOVF9XSURUSF9NSU47CisgICAgaWYgKCAhbm1p
X3A2X2V2ZW50X3dpZHRoICkKKyAgICAgICAgbm1pX3A2X2V2ZW50X3dpZHRoID0gUDZfRVZFTlRf
V0lEVEhfTUlOOworICAgIGlmICggbm1pX3A2X2V2ZW50X3dpZHRoIDwgUDZfRVZFTlRfV0lEVEhf
TUlOIHx8CisgICAgICAgICBubWlfcDZfZXZlbnRfd2lkdGggPiBCSVRTX1BFUl9MT05HICkKKyAg
ICAgICAgcmV0dXJuOwogCiAgICAgY2xlYXJfbXNyX3JhbmdlKE1TUl9QNl9FVk5UU0VMKDApLCAy
KTsKICAgICBjbGVhcl9tc3JfcmFuZ2UoTVNSX1A2X1BFUkZDVFIoMCksIDIpOwpAQCAtNTI5LDcg
KzU0MSw3IEBAIGJvb2wgbm1pX3dhdGNoZG9nX3RpY2soY29uc3Qgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAgICAgICAgIGVsc2UgaWYgKCBubWlfcGVyZmN0cl9tc3IgPT0gTVNSX1A2X1BF
UkZDVFIoMCkgKQogICAgICAgICB7CiAgICAgICAgICAgICByZG1zcmwoTVNSX1A2X1BFUkZDVFIo
MCksIG1zcl9jb250ZW50KTsKLSAgICAgICAgICAgIGlmICggbXNyX2NvbnRlbnQgJiAoMVVMTCA8
PCBQNl9FVkVOVF9XSURUSCkgKQorICAgICAgICAgICAgaWYgKCBtc3JfY29udGVudCAmICgxVUxM
IDw8IChubWlfcDZfZXZlbnRfd2lkdGggLSAxKSkgKQogICAgICAgICAgICAgICAgIHdhdGNoZG9n
X3RpY2sgPSBmYWxzZTsKIAogICAgICAgICAgICAgLyoKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 18:09:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 18:09:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyhAp-00011s-HY; Tue, 26 Feb 2019 18:09:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CQEQ=RB=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gyhAn-00011n-HC
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 18:09:45 +0000
X-Inumbo-ID: b17cdbea-39f1-11e9-bc90-bc764e045a96
Received: from mail-lj1-x22c.google.com (unknown [2a00:1450:4864:20::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b17cdbea-39f1-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 18:09:44 +0000 (UTC)
Received: by mail-lj1-x22c.google.com with SMTP id z20so11598491ljj.10
 for <xen-devel@lists.xenproject.org>; Tue, 26 Feb 2019 10:09:44 -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=+op7Oz8DSDGnbOFt/pZH9Ycy4+Y4lFxQ7qy0rvh0khs=;
 b=Glybn9xSVkKzt9ddfpqx2vy4C61WCZSVb/cwoF9PBeDgee9JPpgU5dMPAXt3F5V1v8
 7bAtwjjxYZemB96xrgnz9zZI5CKpNjKIZD36DjT0B9Hn7pF4ddPFUU2BgheDJe02bMxe
 z9KL2GhFko5vNi/wCfSPB0YzxHW2gSoCTeGFjabQa1KwzS9i3JinZ88kaELiaNgXa7a/
 +XL85YCR3sHTTQhrY+A6/eSTs7kKDQHRYZtlE4Yq5j1Rze6l4oJtruQOFXrrX9jrMIxm
 rAKbQsevFf4bXwmAc+tHFp8hZwU40snOZTUWL0IqukFxaQLUHzWQklDwocJfriO63Rc3
 BnGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=+op7Oz8DSDGnbOFt/pZH9Ycy4+Y4lFxQ7qy0rvh0khs=;
 b=lYtwHC+R0VfaH6YWBCB+SU9XSsN0FphF/JEoexQl4tqGwhN5lWLm8KnSW7IVRYjrcx
 tx8k0fofy7sXupbhX8q3lbHRcIfZEx0psIO8XP7AqGsqV8MomE8QfcNJpvQMIWG/3DWS
 GsIQcQT1HB4Ci/moq8S9FXoEs4Yqx2+yPk9CuyxKE7sRPNv5m0a9dFE/GN+tv1dnf+Ch
 FxUjqgntG+z5p7GQJQNMLx7sXvO6PYqlSsQisHTZpXNbGfhCO6EHx96N2ae9/uSHd8Iv
 Nap4lOq9TOYeAYykSgHcKsKyrkxMtkw5hXr6kNteebXBn+fPHco3cWAeeZzIvqIDoD4O
 HZjA==
X-Gm-Message-State: AHQUAuYnJfE4gEAckoz9LaYBFuVWJ6AvT9Pao9A3fsknhinaDR71X3gk
 BgICO93KBqHL5H/gkcYR1bY=
X-Google-Smtp-Source: AHgI3IZdzWTQLvF12R+HeetjJz0L0kCcIKOZkdfVhoz4BLcV181OUvTRzFMlqvt8JWN2hfqKuLUP/g==
X-Received: by 2002:a2e:4290:: with SMTP id h16mr2825353ljf.52.1551204583273; 
 Tue, 26 Feb 2019 10:09:43 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id p10-v6sm2947015ljh.59.2019.02.26.10.09.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 26 Feb 2019 10:09:42 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
 <CAPD2p-=U3Hfi9g-PhcU6ztAWwAhTES2aoMAJjJ0nY6quj_9m0Q@mail.gmail.com>
 <7f68e750-bd85-03a4-37a2-a577566f5a74@arm.com>
 <c7ca7f81-270f-2853-b7e9-d287379c7962@gmail.com>
 <367b1e35-2550-2e92-bdd9-86619d783aef@gmail.com>
 <bc34e60f-0a57-dc56-5479-8da9985e4ad9@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <8b03a13b-2fde-6a26-bb49-dbd211b35899@gmail.com>
Date: Tue, 26 Feb 2019 20:09:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <bc34e60f-0a57-dc56-5479-8da9985e4ad9@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "andrii_chepurnyi@epam.com" <andrii_chepurnyi@epam.com>,
 "amittomer25@gmail.com" <amittomer25@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gSGkgT2xla3NhbmRyLAoKSGksIEp1bGllbgoKCj4+IFRoZXJlIGlzIGEgcXVlc3Rpb24gd2hp
Y2ggd29ycmllcyBtZSBhbmQgbGlrZWx5IG90aGVyIHBlb3BsZSBhcyB3ZWxsLiAKPj4gV2hpY2gg
aXMgInJlc2VydmVkIG1lbW9yeSBhcmVhIHN1cHBvcnQgaW4gWGVuIi4gU29tZSBTb0NzIGV4Y2Vw
dCAKPj4gYXBwbGljYXRpb24gcHJvY2Vzc29ycyBoYXZlIHNvbWUgSVBzIChjby1wcm9jZXNzb3Jz
LCBkc3BzLCBjb2RlY3MsIAo+PiB3aGF0ZXZlcikgd2hpY2ggcmVseSBvbiBhIHNwZWNpZmljIHBy
ZWRlZmluZWQgbWVtb3J5IHJlZ2lvbnMsIG9yIGV2ZW4gCj4+IGNhbiB3b3JrIHdpdGggdGhlc2Ug
bWVtb3J5IHJlZ2lvbnMgb25seS4uLgo+Cj4gVGhpcyBkaXNjdXNzaW9uIGNhbWUtdXAgdGltZSB0
byB0aW1lIG9uIHRoZSBNTC4gSSB3b3VsZCBsb3ZlIHRvIHNlZSAKPiBwYXRjaGVzIHdlIGNhbiBk
aXNjdXNzIDopCj4+Cj4+IFdpdGhvdXQgdGhpcyBmZWF0dXJlIGJlaW5nIHN1cHBvcnRlZCwgd2Ug
d29uJ3QgYmUgYWJsZSB0byB1c2UgSVBzLCAKPj4gd2hvc2UgZmlybXdhcmUgcmVxdWlyZXMgYSBw
cmVkZWZpbmVkIG1lbW9yeSByZWdpb24gdG8gdGFsayB0byBhbiAKPj4gYXBwbGljYXRpb24gcHJv
Y2Vzc29yLCBJIGFtIGFmcmFpZC4KPj4gT25lIG9wdGlvbiBjb21lcyB0byBtaW5kLi4uIEkgcHJl
c3VtZSwgdGhlIHVzZSBvZiAiaW9tZW0iIHByb3BlcnR5IGluIAo+PiBkb21haW4gY29uZmlnIGNv
dWxkIGFsbG93IHVzIHRvIGFzc2lnbiAxOjEgbWFwcGVkIHJlZ2lvbiB0byB0aGF0IAo+PiBndWVz
dCBkb21haW4uIFdvdWxkIGl0IGJlIGEgY29ycmVjdCBvcHRpb24/Cj4+IFdoYXQgbmVlZHMgdG8g
YmUgaW1wbGVtZW50aW5nIGl0IFhlbiwgZm9yIGV4YW1wbGUsIHRvIGhhdmUgYSAKPj4gcG9zc2li
aWxpdHkgdG8gYXNzaWduIGEgcGFydGljdWxhciByZXNlcnZlZCBtZW1vcnkgcmVnaW9uKHMpIHRv
IGEgCj4+IHBhcnRpY3VsYXIgZ3Vlc3QgZG9tYWluPwo+Cj4gV2VsbCwgZm9yIGEgZmlyc3QgeW91
IG5lZWQgdG8gZGVhbCB3aXRoIFhlbiBhbmQgRG9tMC4gRm9yIGluc3RhbmNlLCAKPiBYZW4gYWxs
b2NhdG9yIHNob3VsZCBub3QgYmUgYWJsZSB0byB1c2UgdGhhdCBtZW1vcnkgZm9yIGEgbm9ybWFs
IFJBTSAKPiBwYWdlLgoKSSB1bmRlcnN0YW5kLgoKCj4KPiBUaGVyZSB3YXMgc29tZSBkaXNjdXNz
aW9ucyBvbiB0aGUgTUwgYSBsb25nIHRpbWUgYWdvIHdpdGggQW5kcmlpIChzZWUgCj4gWzFdKS4g
TWF5YmUgaGUgaGFzIHNvbWUgcGF0Y2hlcyByZWFkeSBmb3IgaXQuCj4KPiBDaGVlcnMsCj4KPiBb
MV0gCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE3LTA3L21zZzAyNjc0Lmh0bWwKCgpUaGFuayB5b3UgZm9yIHRoZSBwb2ludGVyLiBJIHdp
bGwgcmVhZCBpdC4KCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 18:27:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 18:27:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyhRr-0002lt-2t; Tue, 26 Feb 2019 18:27:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyNJ=RB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyhRq-0002lo-7z
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 18:27:22 +0000
X-Inumbo-ID: 27751f26-39f4-11e9-be9c-8f0add6201c7
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27751f26-39f4-11e9-be9c-8f0add6201c7;
 Tue, 26 Feb 2019 18:27:21 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DE63A2173C;
 Tue, 26 Feb 2019 18:27:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551205640;
 bh=myJ99SIUJWqy5ZDUaD4N4BOsNzr7iWesBgKda3fDvK8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=TvpUg3+IPgNgZNg6/dmwWsaeGUFF7owtTKhicn1s63NAQakGV3SbP7Xp68lQkjBxA
 LWDYo1Pm73Dt9Xw0A5xGHyhLOweJzT2wm2OHBa4QSf23W26ZlZjTBCr2L/AOL9sAtw
 AE8IdKfagYsB9su7lhGJ372peCCwjW90N9rQSkOE=
Date: Tue, 26 Feb 2019 10:27:13 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C752758020000780021A4CB@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1902261020580.20689@sstabellini-ThinkPad-X260>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
 <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
 <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
 <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
 <5C7520E6020000780021A46F@prv1-mh.provo.novell.com>
 <237094ca-6ec0-cb4d-9fab-c163909af0e2@gmail.com>
 <5C752758020000780021A4CB@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 oleksandr_andrushchenko@epam.com, Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 lars.kurth.xen@gmail.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNiBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiBTbywgd2UnbGwgZW5k
IHVwIGhhdmluZyBsb3RzIG9mIG1hY3JvcyB0aGVuIHdoaWNoIGlzIG9idmlvdXNseQo+ID4gbm90
IGdvb2QuIFRoYXQgc2FpZCwgSSBob3BlIHdlIGNhbiB3b3JrIG91dCBzb21lIGNvbW1vbiBhcHBy
b2FjaAo+ID4gbm90IG9ubHkgdG8gdGhpcyBpc3N1ZSwgYnV0IGhvdyB3ZSBkZWFsIHdpdGggc3Vj
aCBpbiBnZW5lcmFsLgo+IAo+IEkgZ3Vlc3MgdGhlbiBJIGhhdmUgdG8gYXNrIGZvciBnaXZpbmcg
YSBjb21wbGV0ZSBwaWN0dXJlIG9mIHdoYXQKPiBvdGhlciBjb2RlIHVnbGlmaWNhdGlvbnMgYXJl
IGdvaW5nIHRvIGJlIHByb3Bvc2VkLiBJZiwgdG8gYmUgTUlTUkEtCj4gY29tcGxpYW50LCB3ZSBo
YXZlIHRvIHR1cm4gYWxsIG9mIG91ciBjb2RlIGludG8gYW4gdW5yZWFkYWJsZQo+IG1lc3MsIHRo
YW4gSSdtIGFmcmFpZCBJIGhhdmUgdG8gcXVlc3Rpb24gd2hldGhlciB3ZSByZWFsbHkgd2FudAo+
IHRvIGdvIHRoYXQgcm91dGUuIFdlIHRoZW4gbWF5IGJlIGJldHRlciBvZmYgc3RvcHBpbmcgdGhl
IHdob2xlCj4gZXhlcmNpc2Ugbm93LCByYXRoZXIgdGhhbiBhZnRlciBoYXZpbmcgZG9uZSBzZXZl
cmFsIGluaXRpYWwgc3RlcHMKPiBhbHJlYWR5LgoKSGkgSmFuLAoKSSBkb24ndCB0aGluayB0aGVy
ZSBpcyBhIHNpbXBsZSBhbnN3ZXIgdG8geW91ciBwb2ludC4gQnV0IHRoZSBiZXN0IHdheQp0byBn
ZXQgYW4gaWRlYSBpcyB0byBnaXZlIGEgbG9vayBhdCBNSVNSQS1DIFsxXS4gSXQncyBsZXNzIHRo
YW4gNTBHQlAsIEkKYW0gaG9waW5nIExhcnMgd2lsbCBiZSBhYmxlIHRvIHNvcnQgaXQgb3V0IGZv
ciB5b3UuIFRoZSBwdXJwb3NlIG9mIHRoaXMKd29yayBpcyBhbHNvIHRvIHByb3ZpZGUgdGhlIGNv
bnRleHQgZm9yIHRoZSB1cGNvbWluZyBmMmYgZGlzY3Vzc2lvbnMuCgpXaGF0IEkgYW0gYWJvdXQg
dG8gd3JpdGUgbmVlZHMgdG8gYmUgdmVyaWZpZWQgKGhvcGVmdWxseSB3ZSdsbCBmaW5kIHRoZQph
bnN3ZXIgZHVyaW5nIHRoZSB3b3Jrc2hvcCkgYnV0IG15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCBl
dmVuIGp1c3QgYSBmZXcKc3RlcHMgdG93YXJkIGNvbXBsaWFuY2UgYXJlIGJldHRlciB0aGFuIG5v
dGhpbmcuCgpDaGVlcnMsCgpTdGVmYW5vCgoKWzFdIGh0dHBzOi8vd3d3Lm1pc3JhLm9yZy51ay9z
aG9wL2J1eV9ub3cucGhwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 18:43:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 18:43:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyhhW-0004GQ-Ha; Tue, 26 Feb 2019 18:43:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyNJ=RB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyhhV-0004GL-RL
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 18:43:33 +0000
X-Inumbo-ID: 6a9e468d-39f6-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a9e468d-39f6-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 18:43:32 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CC470206B8;
 Tue, 26 Feb 2019 18:43:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551206612;
 bh=YbeTOJdDTHonoIECZGob5964eW+SaZulBvfDBpM0upQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=d35m09smqbUOP37GOTdYkO40qUWHKQZqr7YxzeUMIc+pW2XDgcDMaes2BHnOvzFpH
 tqcbRso2a7e0wfIYeRTWBS9qzFH6apwPgzehkxL/soZeweDJDfUjY2VEtZiy/dudVs
 WPa42lvXU2ypKLsLkiYrYT6i+c47+zJjE7klV9eE=
Date: Tue, 26 Feb 2019 10:43:31 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@citrix.com>
In-Reply-To: <23669.30767.727170.597533@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1902261042180.20689@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-2-git-send-email-sstabellini@kernel.org>
 <23669.27990.559784.995763@mariner.uk.xensource.com>
 <5C7573BA020000780021A6D7@prv1-mh.provo.novell.com>
 <23669.30767.727170.597533@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v10 2/6] xen: introduce DEFINE_SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNiBGZWIgMjAxOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSmFuIEJldWxpY2ggd3Jp
dGVzICgiUmU6IFtQQVRDSCB2MTAgMi82XSB4ZW46IGludHJvZHVjZSBERUZJTkVfU1lNQk9MIik6
Cj4gPiBPbiAyNi4wMi4xOSBhdCAxNzo0NiwgPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ID4gPiBJIGFtIG5vdCBhd2FyZSBvZiBhIHN0YW5kYXJkIEMgdHlwZSB3aGljaCBjb3VsZCBi
ZSB1c2VkIGluc3RlYWQgb2YKPiA+ID4gdGhpcyBzdHJ1Y3QuICBCdXQgSSB0aGluayB5b3UgY2Fu
IHVzZSB0aGUgYHBhY2tlZCcgYXR0cmlidXRlIHRvIGdldAo+ID4gPiB0aGUgcmlnaHQgYmVoYXZp
b3VyLiAgVGhlIEdDQyBtYW51YWwgc2F5czoKPiA+ID4gCj4gPiA+ICB8IEFsaWdubWVudCBjYW4g
YmUgZGVjcmVhc2VkIGJ5IHNwZWNpZnlpbmcgdGhlICdwYWNrZWQnIGF0dHJpYnV0ZS4KPiA+ID4g
IHwgU2VlIGJlbG93Lgo+IC4uLgo+ID4gVW50aWwgSSd2ZSBsb29rZWQgYXQgdGhpcyAoYWdhaW4p
IG5vdywgSSB3YXNuJ3QgZXZlbiBhd2FyZSB0aGF0Cj4gPiBvbmUgY2FuIGNvbWJpbmUgcGFja2Vk
IGFuZCBhbGlnbmVkIGF0dHJpYnV0ZXMgaW4gYSBzZW5zaWJsZQo+ID4gd2F5LiBNYXkgSSBzdWdn
ZXN0IHRoYXQsIGJlY2F1c2Ugb2YgdGhpcyBiZWluZyBhIHRoZW9yZXRpY2FsCj4gPiBpc3N1ZSBv
bmx5IGF0IHRoaXMgcG9pbnQsIHdlIGxpbWl0IG91cnNlbHZlcyB0byB0aGUgYnVpbGQgdGltZQo+
ID4gYXNzZXJ0aW9uIHlvdSBzdWdnZXN0Pwo+IAo+IEkgYW0gbm90IHN1Z2dlc3RpbmcgY29tYmlu
aW5nIGBwYWNrZWQnIGFuZCBgYWxpZ25lZCcuICBJIGFtIHN1Z2dlc3RpbmcKPiBvbmx5IGBwYWNr
ZWQnIChidXQgYmFzZWQgb24gdGV4dCB3aGljaCBpcyBpbiB0aGUgbWFudWFsIHNlY3Rpb24gZm9y
Cj4gYGFsaWduZWQnKS4gIEJ1dCBJIGFtIGhhcHB5IHdpdGggYSBidWlsZC10aW1lIGFzc2VydGlv
biBpZiB5b3UgZG9uJ3QKPiB3YW50IHRvIGFkZCBgcGFja2VkJy4gIFRoYXQgaXMganVzdCBhcyBz
YWZlLgoKQ291bGQgeW91IHBsZWFzZSBwcm92aWRlIGEgcm91Z2ggZXhhbXBsZSBvZiB0aGUgYnVp
bGQtdGltZSBhc3NlcnRpb24geW91CmFyZSB0aGlua2luZyBhYm91dD8gSSBhbSBoYXBweSB0byBh
ZGQgaXQuCgoKPiA+ID4gVGhpcyBpcyB3cm9uZy4gIFRoZSBjb252ZXJzaW9uIHRvIHB0cmRpZmZf
dCAoY3VycmVudGx5IGRvbmUgaW1wbGljaXRseQo+ID4gPiBieSByZXR1cm4pIG11c3QgY29tZSBi
ZWZvcmUgdGhlIGRpdmlzaW9uLiAgT3RoZXJ3aXNlIGl0IHdpbGwgZ2l2ZSB0aGUKPiA+ID4gd3Jv
bmcgYW5zd2VyIHdoZW4gczEgPiBzMi4KPiA+ID4gCj4gPiA+IFN1cHBvc2UgMzItYml0LCBzMT0w
eDAwMDAwMDQwIHMyPTB4MDAwMDAwMjAgc2l6ZW9mPTB4MTAsIFRoZW4KPiA+ID4gczItczE9MHhm
ZmZmZmZlMCwgYW5kIHVuc2lnbmVkIGRpdmlzaW9uIGdpdmVzCj4gPiA+IChzMi1zMSkvc2l6ZW9m
PTB4MGZmZmZmZmUuICBDb252ZXJzdGlvbiB0byBwdHJkaWZmX3QgZG9lcyBub3QgY2hhbmdlCj4g
PiA+IHRoZSBiaXQgcGF0dGVybi4gIEJ1dCB3ZSB3YW50ZWQgMHhmZmZmZmZlLgo+ID4gPiAKPiA+
ID4gU2lnbmVkIGludGVnZXIgZGl2aXNpb24gYnkgYSBwb3NpdGl2ZSBkaXZpc29yIGlzIGFsd2F5
cyBkZWZpbmVkIChhbmQKPiA+ID4gYWx3YXlzIGZpdHMpIHNvIGRvaW5nIHRoZSBjb252ZXJzaW9u
IGZpcnN0IGlzIGZpbmUuCj4gPiAKPiA+IFdlbGwsIHRoaXMgd291bGQgY29tZSBhcyBhIHNpZGUg
ZWZmZWN0IGlmIHRoZXJlIGZpcnN0IHdhcyBhIGZ1bmN0aW9uCj4gPiBwcm9kdWNpbmcgdGhlIGJ5
dGUgZGVsdGEsIGFuZCB0aGVuIHRoZSBmdW5jdGlvbiBoZXJlIHdvdWxkIGNhbGwKPiA+IHRoYXQg
b3RoZXIgZnVuY3Rpb24sIGRvaW5nIHRoZSBkaXZpc2lvbiBvbiB0aGUgcmVzdWx0Lgo+IAo+IEkg
ZG9uJ3QgbWluZCBpZiBzb21lb25lIHdhbnRzIHRvIHByb3ZpZGUgYSBieXRlIGRlbHRhIGZ1bmN0
aW9uLiAgSXQKPiBvdWdodCB0byBoYXZlIGEgZGlmZmVyZW50IG5hbWUgdG8gYGJsYWhfZGlmZicg
dGhvdWdoLiAgYGJsYWhfYnl0ZWRpZmYnCj4gbWF5YmUuCj4gCj4gPiBUaGVyZSdzIGFub3RoZXIg
Y2F2ZWF0IGhlcmUgdGhvdWdoOiBFdmVuIGJ5IGRvaW5nIHRoZSBjYXN0IGZpcnN0LAo+ID4gdGhl
IGRpdmlzaW9uIHdpbGwgc3RpbGwgYmUgdW5zaWduZWQgYXMgbG9uZyBhcyB0aGUgc2l6ZW9mKCkg
ZG9lc24ndCBhbHNvCj4gPiBnZXQgY2FzdCB0byBwdHJkaWZmX3QuCj4gCj4gWWVzLCB0aGUgc2l6
ZW9mIHdvdWxkIGhhdmUgdG8gYmUgY2FzdCB0byBwdHJkaWZmX3QgdG9vLgoKT0ssIGl0IG1ha2Vz
IHNlbnNlLgoKPiA+IE9uZSBxdWVzdGlvbiB0aG91Z2ggaXMgd2hldGhlciB3ZSBhY3R1YWxseSBj
YXJlIGFib3V0IHRoZSBjYXNlCj4gPiB3aGVuIHMxID4gczIgaW4gdGhlIGZpcnN0IHBsYWNlLiBC
dXQgcGVyaGFwcyBpdCdzIGJldHRlciB0byBjb25zaWRlcgo+ID4gaXQgcmlnaHQgYXdheSB0aGFu
IGdldHRpbmcgYml0dGVuIGxhdGVyIG9uLgo+IAo+IEhhdmluZyBhIHRoaW5nIHdoaWNoIHNpbGVu
dGx5IGdvZXMgd3JvbmcgZ2l2aW5nIGJpemFycmUgYW5kIGxhcmdlCj4gYW5zd2VycyBpcyBjbGVh
cmx5IG5vdCBhY2NlcHRhYmxlLi4uCiAKUmlnaHQKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 18:54:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 18:54:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyhsF-0005Hq-LR; Tue, 26 Feb 2019 18:54:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyNJ=RB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyhsE-0005Hl-Pm
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 18:54:38 +0000
X-Inumbo-ID: f6afc8b0-39f7-11e9-b198-972cc82343bb
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6afc8b0-39f7-11e9-b198-972cc82343bb;
 Tue, 26 Feb 2019 18:54:37 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 41F46213A2;
 Tue, 26 Feb 2019 18:54:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551207276;
 bh=AHzb6BKAVmIvkIS3rUpqIZ25Ai2Oux80ob7RQd8yuJM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=AKh4payNYgFGWPPs4V4FnOSQkDK5NdghwRBSDZ1b4JUutAs4xZ7hefvN68lv6UdVs
 PdWEi7pqc65xIaicyFtTRo5csf4mYlp4CREzQOCEjUC4xX0F0eBUkMMNaolWq/k2UT
 Z2I5XLUN6XHVWkoWz9ZhGVgqRgMCIn7212ApmeIU=
Date: Tue, 26 Feb 2019 10:54:35 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C755959020000780021A5ED@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1902261049250.20689@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-2-git-send-email-sstabellini@kernel.org>
 <5C755959020000780021A5ED@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v10 2/6] xen: introduce DEFINE_SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>, ian.jackson@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNiBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDI1LjAyLjE5
IGF0IDIxOjUwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiAtLS0gYS94ZW4v
aW5jbHVkZS94ZW4vY29tcGlsZXIuaAo+ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL2NvbXBpbGVy
LmgKPiA+IEBAIC05OSw2ICs5OSwzOCBAQAo+ID4gICAgICBfX2FzbV9fICgiIiA6ICI9ciIoX19w
dHIpIDogIjAiKHB0cikpOyAgICAgIFwKPiA+ICAgICAgKHR5cGVvZihwdHIpKSAoX19wdHIgKyAo
b2ZmKSk7IH0pCj4gPiAgCj4gPiArCj4gPiArLyoKPiA+ICsgKiBEZWNsYXJlIHN0YXJ0IGFuZCBl
bmQgYXJyYXkgdmFyaWFibGVzIGluIEMgY29ycmVzcG9uZGluZyB0byBleGlzdGluZwo+ID4gKyAq
IGxpbmtlciBzeW1ib2xzLgo+IAo+IFlvdSB2YWxpZGx5IHNheSAiZGVjbGFyZSIgaGVyZSwgc28g
d2h5IC4uLgo+IAo+ID4gKyAqIFR3byBzdGF0aWMgaW5saW5lIGZ1bmN0aW9ucyBhcmUgZGVjbGFy
ZWQgdG8gZG8gY29tcGFyaXNvbnMgYW5kCj4gPiArICogc3VidHJhY3Rpb25zIGJldHdlZW4gdGhl
c2UgdmFyaWFibGVzLgo+ID4gKyAqCj4gPiArICogVGhlIGVuZCB2YXJpYWJsZSBpcyBkZWNsYXJl
ZCB3aXRoIGEgZGlmZmVyZW50IHR5cGUgdG8gbWFrZSBzdXJlIHRoYXQKPiA+ICsgKiB0aGUgc3Rh
dGljIGlubGluZSBmdW5jdGlvbnMgY2Fubm90IGJlIG1pc3VzZWQuCj4gPiArICovCj4gPiArI2Rl
ZmluZSBERUZJTkVfU1lNQk9MKHR5cGUsIG5hbWUsIHN0YXJ0X25hbWUsIGVuZF9uYW1lKSAgICAg
ICAgICAgICAgICAgICAgICAgXAo+IAo+IC4uLiBkbyB5b3UgdXNlIERFRklORSBoZXJlPwo+IAo+
IEhvdyBhYm91dCBERUNMQVJFX0FSUkFZX0JPVU5EUyh0YWcsIG5hbWUpIHVzaW5nCj4gdGFnICMj
IF90IGFzIHR5cGUsIHRhZyAjIyBfbHQgZXRjIGFzIGZ1bmN0aW9uIG5hbWVzLCBhbmQKPiBuYW1l
ICMjIF9zdGFydCAvIG5hbWUgIyMgX2VuZCBhcyBzdGFydCAvIGVuZCBzeW1ib2xzLiBUbwo+IGFj
Y29tbW9kYXRlIHRoaW5ncyBsaWtlIF9ldGV4dCwgdGhlIGFib3ZlIGNvdWxkIGluIGZhY3QgZXhw
YW5kCj4gdG8gREVDTEFSRV9CT1VORFModGFnLCBuYW1lICMjIF9zdGFydCwgbmFtZSAjIyBfZW5k
KQo+IGFsbG93aW5nIHRoaXMgc2Vjb25kIG1hY3JvIHRoZW4gdG8gYWxzbyBiZSB1c2VkIGxpa2UK
PiBERUNMQVJFX0JPVU5EUyh0ZXh0LCBfc3RleHQsIF9ldGV4dCkuCgpJIGFtIGZpbmUgd2l0aCBy
ZW5hbWluZyB0aGUgbWFjcm8uIEl0IGlzIGFsc28gZmluZSB0byBwcm92aWRlIGEgd3JhcHBlcgpt
YWNybyB3aGljaCBhdXRvbWF0aWNhbGx5IHNldHMgdGhlIG1vc3QgY29tbW9uIHZhcmlhYmxlIG5h
bWVzLgoKSG93ZXZlciwgaW4geW91ciBleGFtcGxlIGJvdGggREVDTEFSRV9CT1VORFMgYW5kIERF
Q0xBUkVfQVJSQVlfQk9VTkRTCmVuZCB1cCBhc3N1bWluZyB0aGF0IHRoZSB0eXBlIGlzIHRhZyAj
IyBfdC4gQ3VycmVudGx5IG1hbnkgb2Ygb3VyCnZhcmlhYmxlIHR5cGVzIGRvbid0IGZvbGxvdyB0
aGlzIG5hbWluZyBwYXR0ZXJuIChzdHJ1Y3QgYWx0X2luc3RyLApzdHJ1Y3QgZGV2aWNlX2Rlc2Ms
IHN0cnVjdCBhY3BpX2RldmljZV9kZXNjLCBqdXN0IHRvIG5hbWUgdGhlIGZpcnN0CnRocmVlIEkg
Zm91bmQpLiBJIGRvbid0IHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGludHJvZHVjZSBldmVu
IG1vcmUKcmVuYW1pbmcgYXMgcGFydCBvZiB0aGlzIHNlcmllcy4gSSBzdWdnZXN0IHRvIGRvIHRo
aXMgaW5zdGVhZDoKCiNkZWZpbmUgREVDTEFSRV9BUlJBWV9CT1VORFModHlwZSwgbmFtZSkgREVD
TEFSRV9CT1VORFModHlwZSwgbmFtZSwgbmFtZSAjIyBfc3RhcnQsIG5hbWUgIyMgX2VuZCkKCldo
ZXJlIHR5cGUgaXMgdGhlIHR5cGUsIG5hbWUgaXMgdXNlZCBmb3IgYWJzdHJhY3RfICMjIG5hbWUs
IG5hbWUgIyMgX2x0CmFuZCBuYW1lICMjIF9kaWZmLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 19:20:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 19:20:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyiGs-0007kn-Rg; Tue, 26 Feb 2019 19:20:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyNJ=RB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyiGr-0007cF-LI
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 19:20:05 +0000
X-Inumbo-ID: 84d3ac04-39fb-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84d3ac04-39fb-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 19:20:04 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5064D21850;
 Tue, 26 Feb 2019 19:20:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551208803;
 bh=rqGoH+M9N7ryuH9SLnpNdpCmMrpYZnR8HgPGuWYmiUU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=KJtkXZei91kvCbyh2PDdsT7PG/Lm/tem0Kyjjg/661neTM134Zq9nLyptlNQD35n5
 KufJe/3PQ7Pyzy+2WVJhERs6Chs4e32gA0RSeubCdqo/GPYWswhhMf8JaIcQwS7okf
 8s6Mh25FIHFDnufkMHvLtxwcbK7ziagUERbcmHus=
Date: Tue, 26 Feb 2019 11:20:02 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@citrix.com>
In-Reply-To: <23669.29501.789645.81762@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1902261107160.20689@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-3-git-send-email-sstabellini@kernel.org>
 <23669.29501.789645.81762@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v10 3/6] xen/arm: use DEFINE_SYMBOL as
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "JBeulich@suse.com" <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNiBGZWIgMjAxOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSGF2aW5nIHdyaXR0ZW4g
YWxsIHRoYXQgZG93biAod2hhdCBhIHBhbGF2ZXIpLCB3ZSBjYW4gc2VlIHRoYXQgeW91cgo+IGNh
c3QsIGFib3ZlLCBpcyBhIGJyZWFjaCBvZiB0aGUgcnVsZXMuICBJbnN0ZWFkIHlvdSBjYW4ganVz
dCBwYXNzIHRoZQo+IHN0cnVjdCBhYnN0cmFjdF9hbHRfaW5zdHIqLCBhbmQgYWxsIGlzIHdlbGwu
ICBUaGVuIHlvdSBkb24ndCBuZWVkIGEKPiBjb21tZW50IGF0IHRoZSB1c2Ugc2l0ZSwgZWl0aGVy
LCBzaW5jZSB5b3UgYXJlIGRvaW5nIHRoaW5ncyB3aGljaCBhcmUKPiBlbnRpcmVseSBzdXBwb3J0
ZWQgYW5kIGV4cGxhaW5lZC4KClRoZSBpbi1jb2RlIGNvbW1lbnQgaXMgZ3JlYXQsIGFuZCBJIGhh
dmUgYWRkZWQgaXQgdG8gdGhlIHJpZ2h0IHBhdGNoLgoKTGV0IG1lIGdldCBhIGNsYXJpZmljYXRp
b24gb24gdGhlIHJlc3Qgb2YgdGhlIHN1Z2dlc3Rpb246IEkgd291bGQKaGF2ZSB0byBjaGFuZ2Ug
dGhlIHR5cGUgb2YgcmVnaW9uLT5lbmQgdG8gY29uc3Qgc3RydWN0CmFic3RyYWN0X2FsdF9pbnN0
ciogKHNlZSB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYykuCgpJZiBJIGRvIHRoYXQsIEkgZ2V0
IGEgY29tcGlsYXRpb24gZmFpbHVyZSBhdDoKCmFsdGVybmF0aXZlLmM6MjQ1OjE2OiBlcnJvcjog
aW5pdGlhbGl6YXRpb24gZnJvbSBpbmNvbXBhdGlibGUgcG9pbnRlciB0eXBlIFstV2Vycm9yPWlu
Y29tcGF0aWJsZS1wb2ludGVyLXR5cGVzXQogICAgICAgICAuZW5kID0gZW5kLAoKYmVjYXVzZSBh
cHBseV9hbHRlcm5hdGl2ZXMgY3VycmVudGx5IGV4cGVjdHMgdHdvIHN0cnVjdCBhbHRfaW5zdHIq
IGFzCnBhcmFtZXRlcnMuIEkgY2Fubm90IGNoYW5nZSB0aGUgdHlwZSBvZiB0aGUgc2Vjb25kIHBh
cmFtZXRlciBvZgphcHBseV9hbHRlcm5hdGl2ZXMsIGJlY2F1c2UgYWN0dWFsbHkgaXQgbWlnaHQg
bm90IGJlIGEgbGlua2VyIHN5bWJvbCwgaXQKbWlnaHQgbm90IGJlIGEgc3RydWN0IGFic3RyYWN0
X2FsdF9pbnN0ciouIFNvIEkgd291bGQgc3RpbGwgaGF2ZSB0byBjYXN0CnRvIHN0cnVjdCBhYnN0
cmFjdF9hbHRfaW5zdHIqIHNvbWV3aGVyZT8KCiAKPiA+IC0gICAgbWVtc2V0KHAsIDAsIF9fcGVy
X2NwdV9kYXRhX2VuZCAtIF9fcGVyX2NwdV9zdGFydCk7Cj4gPiAtICAgIF9fcGVyX2NwdV9vZmZz
ZXRbY3B1XSA9IHAgLSBfX3Blcl9jcHVfc3RhcnQ7Cj4gPiArICAgIG1lbXNldChwLCAwLCBwZXJf
Y3B1X2RpZmYoX19wZXJfY3B1X3N0YXJ0LCBfX3Blcl9jcHVfZGF0YV9lbmQpKTsKPiA+ICsgICAg
X19wZXJfY3B1X29mZnNldFtjcHVdID0gKHVpbnRwdHJfdClwIC0gKHVpbnRwdHJfdClfX3Blcl9j
cHVfc3RhcnQ7Cj4gCj4gSWYgcGVyX2NwdV9kaWZmKF9fcGVyX2NwdV9zdGFydCwgX19wZXJfY3B1
X2RhdGFfZW5kKSBnaXZlcyB0aGUgcmlnaHQKPiB2YWx1ZSBmb3IgbWVtc2V0LCBpc24ndCBpdCB0
aGUgcmlnaHQgdmFsdWUgZm9yIG9mZnNldFtjcHVdIHRvbyA/Cj4gSWUgSSBkb24ndCBrbm93IHdo
eSB5b3UgYXJlIHVzaW5nIHVpbnRwdHJfdCBoZXJlLgoKSSBhbSB1c2luZyB1aW50cHRyX3QgYmVj
YXVzZSBwIGlzIG5vdCBhIGFic3RyYWN0X3Blcl9jcHUgdHlwZS4gSSBjb3VsZApkbzoKCiAgX19w
ZXJfY3B1X29mZnNldFtjcHVdID0gcGVyX2NwdV9kaWZmKF9fcGVyX2NwdV9zdGFydCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoc3RydWN0IGFic3RyYWN0X3Blcl9jcHUgKilwKTsKCkkg
ZGlkbid0IHRoaW5rIGl0IHdhcyBiZXR0ZXIgdGhvdWdoLiBXaGF0IGRvIHlvdSB0aGluaz8KCgo+
ID4gQEAgLTM3LDcgKzM4LDcgQEAgc3RhdGljIHZvaWQgX2ZyZWVfcGVyY3B1X2FyZWEoc3RydWN0
IHJjdV9oZWFkICpoZWFkKQo+ID4gIHsKPiA+ICAgICAgc3RydWN0IGZyZWVfaW5mbyAqaW5mbyA9
IGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1Y3QgZnJlZV9pbmZvLCByY3UpOwo+ID4gICAgICB1bnNp
Z25lZCBpbnQgY3B1ID0gaW5mby0+Y3B1Owo+ID4gLSAgICBjaGFyICpwID0gX19wZXJfY3B1X3N0
YXJ0ICsgX19wZXJfY3B1X29mZnNldFtjcHVdOwo+ID4gKyAgICBjaGFyICpwID0gKGNoYXIgKilf
X3Blcl9jcHVfc3RhcnQgKyBfX3Blcl9jcHVfb2Zmc2V0W2NwdV07Cj4gCj4gSSBhbHNvIGRvbid0
IGtub3cgd2h5IHlvdSBhcmUgY2FzdGluZyB0byBjaGFyKiBoZXJlIGlmIHlvdSBkaWRuJ3QgbmVl
ZAo+IHRvIGRvIHNvIGJlZm9yZS4KClRoYXQgaXMgYmVjYXVzZSBfX3Blcl9jcHVfc3RhcnQgaXMg
bm93IGNvbnN0LCBpdCB3YXNuJ3QgYmVmb3JlLgoKCj4gVGhlIHJlc3QgaW4gdGhpcyBwYXRjaCBs
b29rcyBmaW5lIHRvIG1lLgoKVGhhbmtzIGFnYWluIGZvciB5b3VyIGhlbHAhCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 19:23:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 19:23:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyiKE-0007vY-I6; Tue, 26 Feb 2019 19:23:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyNJ=RB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyiKD-0007vT-9Y
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 19:23:33 +0000
X-Inumbo-ID: 00d1cd8a-39fc-11e9-9f26-37ac55027e28
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00d1cd8a-39fc-11e9-9f26-37ac55027e28;
 Tue, 26 Feb 2019 19:23:32 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5E9DC217F5;
 Tue, 26 Feb 2019 19:23:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551209011;
 bh=w9iwIxxy4NuzQmNAsf4m4L6ZYJ1fuurbeg9opq2oSQ4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=d+EENCocBD0OhJSpmwwF4JhtmqUrjsPTmqiGSt3fRqAji8174Nz0lVH0cSar16EWz
 NN6w+WXt6lyfZTLK84hXMc5LG+K+UPxsa14bWZq4z44zP9J60aRsvHgVRKh/f0F2+f
 IJqDyFC5xtLJqRirNXBZ5M7itF1ZFYutv53r6xvM=
Date: Tue, 26 Feb 2019 11:23:30 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@citrix.com>
In-Reply-To: <23669.29654.253921.9395@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1902261121010.20689@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-4-git-send-email-sstabellini@kernel.org>
 <23669.29654.253921.9395@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v10 4/6] xen/x86: use DEFINE_SYMBOL as
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "JBeulich@suse.com" <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNiBGZWIgMjAxOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gU3RlZmFubyBTdGFiZWxs
aW5pIHdyaXRlcyAoIltQQVRDSCB2MTAgNC82XSB4ZW4veDg2OiB1c2UgREVGSU5FX1NZTUJPTCBh
cyByZXF1aXJlZCIpOgo+ID4gVXNlIFNZTUJPTFNfU1VCVFJBQ1QgYW5kIFNZTUJPTFNfQ09NUEFS
RSBpbiBjYXNlcyBvZiBjb21wYXJpc29ucyBhbmQKPiA+IHN1YnRyYWN0aW9ucyBvZjoKPiAuLi4K
PiA+IFVzZSBleHBsaWNpdCBjYXN0cyB0byB1aW50cHRyX3Qgd2hlbiBpdCBpcyBub3QgcG9zc2li
bGUgdG8gdXNlIHRoZQo+ID4gcHJvdmlkZWQgc3RhdGljIGlubGluZSBmdW5jdGlvbnMuCj4gCj4g
V2h5IGlzIGl0IG5vdCBwb3NzaWJsZSA/ICBZb3Ugd3JpdGU6Cj4gCj4gPiArLyoKPiA+ICsgKiBD
YW5ub3QgdXNlIERFRklORV9TWU1CT0wgYmVjYXVzZSBvZiB0aGUgd2F5IHRoZXkgYXJlIHBhc3Nl
ZCB0bwo+ID4gKyAqIGFwcGx5X2FsdGVybmF0aXZlcy4KPiA+ICsgKi8KPiA+ICBleHRlcm4gc3Ry
dWN0IGFsdF9pbnN0ciBfX2FsdF9pbnN0cnVjdGlvbnNbXSwgX19hbHRfaW5zdHJ1Y3Rpb25zX2Vu
ZFtdOwo+IAo+IEJ1dCBJIGRvbid0IGtub3cgd2h5IHlvdSBjYW4ndCBwYXNzIGEgYHN0cnVjdCBh
YnN0cmFjdF9hbHRfaW5zdHIqJyB0bwo+IGFwcGx5X2FsdGVybmF0aXZlcy4KPiAKPiBJTU8gaXQg
c2hvdWxkIGJlIHN0cmljdGx5IGZvcmJpZGRlbiB0byBldmVyIHdyaXRlIHRoaXMgZm9ybXVsYXRp
b24sIGFzCj4geW91IGhhdmUgYWJvdmUuICBTZWUgbXkgcHJvcG9zZWQgcnVsZSBjb21tZW50IGZv
ciBERUZJTkVfU1lNQk9MLgo+IAo+IEV2ZW4gaWYgeW91IGNhbid0IHVzZSB0aGUgbWFjcm9zIGF0
IHNvbWUgcGFydGljdWxhciBjYWxjdWxhdGlvbiBzaXRlLAo+IHlvdSBzaG91bGQgc3RpbGwgZW5z
dXJlIHRoYXQgLi4uX2VuZCBoYXMgYSBkaWZmZXJlbnQgdHlwZSwgdG8gbWFrZQo+IHN1cmUgdGhh
dCBubyB1bnNhZmUgdXNlcyBlc2NhcGUuCgpVbmZvcnR1bmF0ZWx5IF9fYXBwbHlfYWx0ZXJuYXRp
dmVzIGlzIGNhbGxlZCBmcm9tCl9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3AsIHdoZXJl
IGl0IHdvdWxkIGJlIGZpbmUgdG8gdXNlIHN0cnVjdAphYnN0cmFjdF9hbHRfaW5zdHIqLCBhbmQg
YWxzbyBmcm9tIGFwcGx5X2FsdGVybmF0aXZlcyB3aGljaCBpbiBhCnhlbi9jb21tb24gaW50ZXJm
YWNlIGNhbGxlZCBmcm9tIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgYW5kIGRvZXNuJ3Qgd29yawp3
aXRoIGxpbmtlciBzeW1ib2xzIEFGQUlDVC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 19:31:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 19:31:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyiRa-0000QN-CE; Tue, 26 Feb 2019 19:31:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1P+S=RB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyiRZ-0000QA-5z
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 19:31:09 +0000
X-Inumbo-ID: 0cd1f488-39fd-11e9-b87f-fba3f6652e0c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0cd1f488-39fd-11e9-b87f-fba3f6652e0c;
 Tue, 26 Feb 2019 19:31:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyiRR-0004p7-5e; Tue, 26 Feb 2019 19:31:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyiRQ-0003sb-Ku; Tue, 26 Feb 2019 19:31:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyiRQ-0007TV-KJ; Tue, 26 Feb 2019 19:31:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133442-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-armhf:<job status>:broken:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:<job
 status>:broken:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:<job status>:broken:regression
 xen-unstable-smoke:build-armhf:host-install(4):broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:<job status>:broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:host-install(4):broken:heisenbug
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:host-install(4):broken:heisenbug
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:host-install(4):broken: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=1c858928009c51178a9c6cac9e42343ee81dfe37
X-Osstest-Versions-That: xen=e72ecc7615410e5bf1a1c9a4c7772322c16eeb82
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Feb 2019 19:31:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133442: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ0MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ0Mi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMzMzODIKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzQzNgogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzQzNiBSRUdS
LiB2cy4gMTMzMzgyCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzQzNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAxMzM0
MzYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzMzNzUKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzM0MzYgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDEzMzQzNiBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzNDM2IG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAxYzg1ODkyODAw
OWM1MTE3OGE5YzZjYWM5ZTQyMzQzZWU4MWRmZTM3CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICBlNzJlY2M3NjE1NDEwZTViZjFhMWM5YTRjNzc3MjMyMmMxNmVlYjgyCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMzODIgIDIwMTktMDItMjIgMjI6MDA6MzggWiAgICAzIGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNDMwICAyMDE5LTAyLTI1IDIzOjAwOjU1IFogICAg
MCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVz
dC1hcm02NC1hcm02NC14bC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgYnJva2VuCmJyb2tlbi1zdGVw
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJt
aGYteGwgYnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMWM4NTg5MjgwMDljNTExNzhh
OWM2Y2FjOWU0MjM0M2VlODFkZmUzNwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxOCAxMDoyMTowNiAyMDE5ICswMDAwCgogICAgeGVu
L2FybTogZG9tYWluX2J1aWxkOiBQYW5pYyBtZXNzYWdlIHNob3VsZCBlbmQgd2l0aCBhIG5ld2xp
bmUKICAgIAogICAgU2luY2UgY29tbWl0IDI1ZWI1ZWVjNzkgInhlbjogRml4IGluY29uc2lzdGVu
dCBjYWxsZXJzIG9mIHBhbmljKCkiIGFsbAogICAgdGhlIHBhbmljIG1lc3NhZ2Ugc2hvdWxkIGVu
ZCB3aXRoIGEgbmV3bGluZS4gVW5mb3J0dW5hdGVseSwgc29tZQogICAgY29tbWl0cyBwdXNoZWQg
YWZ0ZXJ3YXJkcyBkb2VzIG5vdCBmb2xsb3cgdGhlIHJ1bGUuCiAgICAKICAgIE1vZGlmeSB0aGUg
b2ZmZW5kaW5nIHBhbmljIG1lc3NhZ2VzIHRvIGF2b2lkIG1vcmUgaW5jb25zaXN0ZW5jeS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CmNvbW1pdCBjYzg1ZGU1NzBjN2VkOTFiMzJmMTIzYmVmMzVlNGFjMjY5MmNiZmVmCkF1dGhvcjog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gRmViIDE4IDEw
OjE0OjM2IDIwMTkgKzAwMDAKCiAgICB4ZW4vYXJtOiBkb21haW5fYnVpbGQ6IFJlcXVpcmUgdGhl
IHByb3BlcnR5ICJjcHVzIiB3aGVuIGJ1aWxkaW5nIGEgZG9tVQogICAgCiAgICBUaGUgM3JkIGFy
Z3VtZW50IG9mIGZ1bmN0aW9uIGR0X3Byb3BlcnR5X3JlYWRfdTMyKCkgaXMgb25seSB2YWxpZCB3
aGVuCiAgICB0aGUgY2FsbCBzdWNjZWVkZWQuIFNvIHdlIGNhbm5vdCBhc3N1bWUgdGhlIHZhbHVl
IHdpbGwgbm90IGJlIG1vZGlmZWQKICAgIGluIGNhc2Ugb2YgZmFpbHVyZS4KICAgIAogICAgVGhl
IGRvY3VtZW50YXRpb24gb2YgRG9tMGxlc3MgZG9lcyBub3QgZ2l2ZSBhIGRlZmF1bHQgdmFsdWUg
d2hlbiB0aGUKICAgIHByb3BlcnR5ICJjcHVzIiBpcyBub3Qgc2V0LiBTbyByZXF1aXJlIHRoZSBw
cm9wZXJ0eSBpbiB0aGUgY29uZmlndXJhdGlvbi4KICAgIAogICAgQ292ZXJpdHktSUQ6IDE0NzY4
MjUKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKY29tbWl0IDgzYmE2NGMzZWJmMGU4ZDM4MzRlM2U1Yjc5YWNiMmNlYjJjZDliYmEKQXV0aG9y
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIE1vbiBGZWIgMTgg
MDk6NDI6MjcgMjAxOSArMDAwMAoKICAgIHhlbi9hcm06IHBzY2k6IFBvcHVsYXRlIGFybV9zbWNj
Y19yZXMgb24gUFNDSV9GRUFUVVJFUyBjYWxsCiAgICAKICAgIENvbW1pdCAwYmM2YTY4ZGE1ICJ4
ZW4vYXJtOiBSZXBsYWNlIGNhbGxfc21jIHdpdGggYXJtX3NtY2NjX3NtYyIKICAgIG1pc3Rha2Vu
bHkgZm9yZ290IHRvIHBvcHVsYXRlIGFybV9zbWNjY19yZXMuIFNvIGEgZ2FyYmFnZSB2YWx1ZSB3
YXMKICAgIHVzZWQgYXMgcmV0dXJuIHZhbHVlLgogICAgCiAgICBDb3Zlcml0eS1JRDogMTQ3Njgy
NwogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 19:39:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 19:39:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyiZH-0000mh-78; Tue, 26 Feb 2019 19:39:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1P+S=RB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyiZF-0000mX-RI
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 19:39:05 +0000
X-Inumbo-ID: 2c52a147-39fe-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c52a147-39fe-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 19:39:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyiZD-0004zX-F1; Tue, 26 Feb 2019 19:39:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyiZD-000437-5S; Tue, 26 Feb 2019 19:39:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyiZD-0006gw-4m; Tue, 26 Feb 2019 19:39:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133422-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=2df8798274429cb40da4cabc551ef6efa07c1a99
X-Osstest-Versions-That: ovmf=c417c1b33d06ef6ae96adb373201a5a3c3b38772
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Feb 2019 19:39:03 +0000
Subject: [Xen-devel] [ovmf test] 133422: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQyMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0MjIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAx
MzMyOTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzMjkxCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMmRmODc5ODI3NDQyOWNiNDBkYTRjYWJjNTUxZWY2
ZWZhMDdjMWE5OQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgYzQxN2Mx
YjMzZDA2ZWY2YWU5NmFkYjM3MzIwMWE1YTNjM2IzODc3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTMzMjkxICAyMDE5LTAyLTE4IDAxOjQxOjE1IFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDEzMzMwNSAgMjAxOS0wMi0xOSAwMDo0MToyMSBaICAgIDcgZGF5cyAgICA4IGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQyMiAgMjAxOS0wMi0yNSAxMDozODoyNSBaICAgIDEg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFsYmVja2kgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tpQGludGVsLmNvbT4KICBB
bGJlY2tpLCBNYXRldXN6IDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2ZSBHcm91
cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPUFsYmVja2ksIE1hdGV1c3ozYmU+
CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdA
aW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hhc2Vs
LCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4uYS5jaGVu
QGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRWRnYXIgSGFu
ZGFsIDxlaGFuZGFsQG52aWRpYS5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1eC5mYW5AaW50ZWwu
Y29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBHb256YWxleiBEZWwg
Q3VldG8sIFJvZHJpZ28gPHJvZHJpZ28uZ29uemFsZXouZGVsLmN1ZXRvQGludGVsLmNvbT4KICBI
YW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlkaWEu
Y29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxK
aWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgog
IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1heCBLbnV0c2VuIDxtYWtu
dXRzZUBtaWNyb3NvZnQuY29tPgogIFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICBSb2RyaWdv
IEdvbnphbGV6IGRlbCBDdWV0byA8cm9kcmlnby5nb256YWxlei5kZWwuY3VldG9AaW50ZWwuY29t
PgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1pLm11
amF3YXJAYXJtLmNvbT4KICBTaGVuZ2xlaSBaaGFuZyA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgWmhpY2hhbyBHYW8gPHpoaWNoYW8uZ2FvQGludGVsLmNvbT4KICBaaGlq
dS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IGJy
b2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBob3N0
LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
MTgwNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 21:11:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 21:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyk08-0000Z3-3f; Tue, 26 Feb 2019 21:10:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyNJ=RB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyk06-0000Yy-RE
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 21:10:54 +0000
X-Inumbo-ID: 00139184-3a0b-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00139184-3a0b-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 21:10:53 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6E6C521873;
 Tue, 26 Feb 2019 21:10:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551215452;
 bh=WiL4UdiW+fsI2dFjjJmbcFb5YB+knQTu+vqwGedWGDM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=IgZlbT2hOdWJztZbzcDQSlciAnb+IYMpvb22KEXs1+RvacMNxRqGLri0VaDH+rw3L
 YX+JNHDVfI93YxU+AbYmV66nj6qcuQCA3xCRdaf1xQ6qfozitRUjc2VqjFTt57mJPn
 TUT+BbTuqIqeVPEeRLHakDeYYZNVDijtvtidKxfM=
Date: Tue, 26 Feb 2019 13:10:52 -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: <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
Message-ID: <alpine.DEB.2.10.1902261310310.20689@sstabellini-ThinkPad-X260>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
 <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
 <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
 <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyNSBGZWIgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDIv
MjUvMTkgOToxMyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gSSB0aGluayBpdCBp
cyBmaW5lIHRvIGV4cGxvaXQgY29tcGlsZXIgc3BlY2lmaWMgY2hlY2tzIHdoZW4gYXZhaWxhYmxl
Lgo+ID4gSG93ZXZlciwgSSBkb24ndCB0aGluayB3ZSBzaG91bGQgbWFrZSBhbnkgZGVjaXNpb25z
IG9uIGNvZGUgY29ycmVjdG5lc3MKPiA+IGJhc2VkIG9uIHRoZSBjb21waWxlciBjaGVja3MgdGhh
dCB3ZSBpbnRyb2R1Y2UuCj4gPiAKPiA+IEluIG90aGVyIHdvcmRzLCBJIHRoaW5rIGl0IGlzIGEg
Z29vZCBpZGVhIHRvIHVzZSAtV3N3aXRjaC1lbnVtIGlmCj4gPiBwb3NzaWJsZSwgYnV0IGl0IGlz
IG5vdCBhIHJlYXNvbiBmb3Igbm90IGhhdmluZyBkZWZhdWx0IGxhYmVscyBpbiBwbGFjZQo+ID4g
YXMgc3VnZ2VzdGVkIGJ5IDE2LjQuIFRoZSBjb2RlIHNob3VsZCBiZSBhcyBjb3JyZWN0IGFuZCBz
YWZlIGFzCj4gPiBwb3NzaWJsZSwgd2l0aG91dCByZXF1aXJpbmcgZXh0ZXJuYWwgY29tcGlsZXIt
c3BlY2lmaWMgY2hlY2tzLgo+IAo+IEFzIEkgc2FpZCBvbiBhbiBhbnN3ZXIgdG8gT2xla3NhbmRy
LCBJIGFtIG5vdCBhZ2FpbnN0IG9mIGhhdmluZyAiZGVmYXVsdCIKPiBsYWJlbHMgYXMgbG9uZyBh
cyB0aGV5IGNvbnRhaW4gc2Vuc2libGUgYWN0aW9ucy4KCkdvb2QhCgoKPiBCdXQgdGhpcyBkb2Vz
IG5vdCByZWFsbHkgYWRkcmVzcyBteSBwb2ludCBhYm92ZSByZWdhcmRpbmcgd2F5IHRvIGhlbHAg
dGhlCj4gcmV2aWV3LiBKYW4gaXMgYWdhaW5zdCAtV3N3aXRjaC1lbnVtLCBhbmQgSSBjYW4gdW5k
ZXJzdGFuZCBoaXMgcG9pbnQuIFNvIGhvdwo+IGRvIHlvdSBkZWFsIHdpdGggbWlzc2luZyBpdGVt
PwoKSSB3b25kZXIgaWYgQ292ZXJpdHkgb3IgUFJRQSBjYW4gaGVscCB3aXRoIHRoYXQuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 21:14:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 21:14:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyk3d-0000fQ-LO; Tue, 26 Feb 2019 21:14:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyNJ=RB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyk3c-0000eo-7V
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 21:14:32 +0000
X-Inumbo-ID: 817dc91d-3a0b-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 817dc91d-3a0b-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 21:14:30 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BB89221852;
 Tue, 26 Feb 2019 21:14:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551215670;
 bh=HxmCN6OtDTs6jtuiir/rbFj3fK2iCv0/aftXu4cfs0U=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=WBV58ZAzMJpA+avJ8d+6s0gTcdbRBo1qFn3NX0+P4qK2y5Dsxj5G1lGeVftHvdQPm
 r+926Kj4+k8XYrtuPhEEnuVYVJo9iBxoIuGVzK9H3XxfymI1Z0PKzcXK6d2Pb4CVQU
 TcPqEVtBn6UuIjJBOblI82Yno1vzjR1ya7eOcTu8=
Date: Tue, 26 Feb 2019 13:14:29 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C755781020000780021A5D2@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1902261129440.20689@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-5-git-send-email-sstabellini@kernel.org>
 <5C755781020000780021A5D2@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v10 5/6] xen/common: use DEFINE_SYMBOL as
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>, ian.jackson@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNiBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDI1LjAyLjE5
IGF0IDIxOjUwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiAtLS0gYS94ZW4v
Y29tbW9uL2tlcm5lbC5jCj4gPiArKysgYi94ZW4vY29tbW9uL2tlcm5lbC5jCj4gPiBAQCAtMzA2
LDIwICszMDYsMjggQEAgdm9pZCBhZGRfdGFpbnQodW5zaWduZWQgaW50IGZsYWcpCj4gPiAgICAg
IHRhaW50ZWQgfD0gZmxhZzsKPiA+ICB9Cj4gPiAgCj4gPiArLyoKPiA+ICsgKiBXZSBjYW5ub3Qg
dXNlIERFRklORV9TWU1CT0wgYmVjYXVzZSB3ZSBoYXZlIHRocmVlIHZhcmlhYmxlcyBpbnN0ZWFk
Cj4gPiArICogb2YgdHdvCj4gPiArICovCj4gPiAgZXh0ZXJuIGNvbnN0IGluaXRjYWxsX3QgX19p
bml0Y2FsbF9zdGFydFtdLCBfX3ByZXNtcF9pbml0Y2FsbF9lbmRbXSwKPiA+ICAgICAgX19pbml0
Y2FsbF9lbmRbXTsKPiAKPiBCdXQgSSBkaWQgbWVudGlvbiB0aGlzIHNwZWNpZmljIGNhc2Ugb24g
dGhlIHBob25lIGNhbGwgd2UgaGFkOiBZb3UKPiBzaW1wbHkgd2FudCB0byBzcGxpdCB0aGlzIGlu
dG8gdHdvIHByb3BlciByYW5nZXMsCj4gKF9faW5pdGNhbGxfc3RhcnQsX19pbml0Y2FsbF9lbmQp
IGFuZAo+IChfX3ByZXNtcF9pbml0Y2FsbF9zdGFydCxfX3ByZXNtcF9pbml0Y2FsbF9lbmQpLiBP
dGhlcndpc2UgLi4uCj4gCj4gPiAgdm9pZCBfX2luaXQgZG9fcHJlc21wX2luaXRjYWxscyh2b2lk
KQo+ID4gIHsKPiA+ICAgICAgY29uc3QgaW5pdGNhbGxfdCAqY2FsbDsKPiA+IC0gICAgZm9yICgg
Y2FsbCA9IF9faW5pdGNhbGxfc3RhcnQ7IGNhbGwgPCBfX3ByZXNtcF9pbml0Y2FsbF9lbmQ7IGNh
bGwrKyApCj4gPiArICAgIGZvciAoIGNhbGwgPSBfX2luaXRjYWxsX3N0YXJ0Owo+ID4gKyAgICAg
ICAgICAodWludHB0cl90KWNhbGwgPCAodWludHB0cl90KV9fcHJlc21wX2luaXRjYWxsX2VuZDsK
PiA+ICsgICAgICAgICAgY2FsbCsrICkKPiA+ICAgICAgICAgICgqY2FsbCkoKTsKPiAKPiAuLi4g
eW91IGNvdWxkIGFzIHdlbGwgdXNlIHRoZSBvcGVuIGNvZGVkIGNhc3RpbmcgYXBwcm9hY2ggZXZl
cnl3aGVyZQo+ICh3aGljaCBJIHRoZW4gd291bGQgYWdhaW4gZ3J1bWJsZSBhYm91dCkuCgpJJ2xs
IGZvbGxvdyB5b3VyIHN1Z2dlc3Rpb24gb2Ygc3BsaXR0aW5nIHRoZSByYW5nZXMuCgoKPiA+IC0t
LSBhL3hlbi9jb21tb24vbGliLmMKPiA+ICsrKyBiL3hlbi9jb21tb24vbGliLmMKPiA+IEBAIC00
OTIsMTIgKzQ5MiwxNSBAQCB1bnNpZ25lZCBsb25nIGxvbmcgcGFyc2Vfc2l6ZV9hbmRfdW5pdChj
b25zdCBjaGFyICpzLCAKPiA+IGNvbnN0IGNoYXIgKipwcykKPiA+ICB9Cj4gPiAgCj4gPiAgdHlw
ZWRlZiB2b2lkICgqY3Rvcl9mdW5jX3QpKHZvaWQpOwo+ID4gLWV4dGVybiBjb25zdCBjdG9yX2Z1
bmNfdCBfX2N0b3JzX3N0YXJ0W10sIF9fY3RvcnNfZW5kW107Cj4gPiArREVGSU5FX1NZTUJPTChj
dG9yX2Z1bmNfdCwgY3Rvcl9mdW5jLCBfX2N0b3JzX3N0YXJ0LCBfX2N0b3JzX2VuZCk7Cj4gCj4g
QXQgdGhlIGV4YW1wbGUgb2YgdGhpcywgdGhlcmUncyB0b28gbXVjaCByZWR1bmRhbmN5IGhlcmUg
Zm9yIG15Cj4gdGFzdGUuIEF0IGxlYXN0IHRoZSBfc3RhcnQgYW5kIF9lbmQgc3VmZml4ZXMgc2hv
dWxkIGJlIG1hZGUKPiBjb25zaXN0ZW50IGFjcm9zcyB0aGUgY29kZSBiYXNlIChtYXliZSBleGNl
cHQgZm9yIHRoZSBwc2V1ZG8tCj4gc3RhbmRhcmQgc3ltYm9scyBsaWtlIF9ldGV4dCBhbmQgX2Vk
YXRhKS4gSSdkIGFsc28gcHJlZmVyIGlmIHdoYXQKPiBpcyBub3cgdGhlIGZpcnN0IHBhcmFtZXRl
ciB3b3VsZCBzaW1wbHkgYmVjb21lIDxzZWNvbmQ+IyNfdC4KPiBUaGVyZSdzIG5vdGhpbmcgd3Jv
bmcgd2l0aCBhZGRpbmcgYSBmZXcgdHlwZWRlZnMgZm9yIHRoaXMgdG8gd29yawo+IGluIHRoZSBj
b21tb24gY2FzZS4KCkkgdW5kZXJzdGFuZCB5b3VyIHBvaW50IGJ1dCBJIHdvdWxkIHByZWZlciB0
byBhdm9pZCBjaGFuZ2luZyB0aGUKZXhpc3RpbmcgdHlwZXMgb3IgbmFtZXMuIEluc3RlYWQsIEkg
Y291bGQgYWRkIGEgd3JhcHBlciBhcm91bmQKREVGSU5FX1NZTUJPTCBvciBERUNMQVJFX0JPVU5E
UyBhcyB5b3Ugc3VnZ2VzdGVkLCBzZWUgbXkgb3RoZXIgcmVwbHkKaHR0cHM6Ly9tYXJjLmluZm8v
P2w9eGVuLWRldmVsJm09MTU1MTIwNzM1MDMyMTQ3LgoKSG93ZXZlciwgdGhpcyBleGFtcGxlIGRv
ZXNuJ3QgYWN0dWFsbHkgZm9sbG93IHRoZSByZWd1bGFyIHBhdHRlcm4KdW5mb3J0dW5hdGVseSAo
X19jdG9yc19zdGFydCAhPSBjdG9yc19mdW5jX3N0YXJ0KS4gSSB3b3VsZCBsaWtlIHRvIGF2b2lk
Cm1ha2luZyBhbGwgbmFtZXMvdHlwZXMgZm9sbG93IHRoZSByZWd1bGFyIHBhdHRlcm4gYXMgcGFy
dCBvZiB0aGlzCnNlcmllcy4gSSBjb3VsZCBkbyBhcyBhIGNsZWFuLXVwIGFmdGVyd2FyZHMuCgoK
PiA+IEBAIC0xNDcsMTQgKzE0OCwxNCBAQCBzdGF0aWMgaW50IF9faW5pdCB4ZW5fYnVpbGRfaW5p
dCh2b2lkKQo+ID4gICAgICBpbnQgcmM7Cj4gPiAgCj4gPiAgICAgIC8qIC0tYnVpbGQtaWQgaW52
b2tlZCB3aXRoIHdyb25nIHBhcmFtZXRlcnMuICovCj4gPiAtICAgIGlmICggX19ub3RlX2dudV9i
dWlsZF9pZF9lbmQgPD0gJm5bMF0gKQo+ID4gKyAgICBpZiAoICFlbGZfbm90ZV9sdCgmblswXSwg
X19ub3RlX2dudV9idWlsZF9pZF9lbmQpICkKPiA+ICAgICAgICAgIHJldHVybiAtRU5PREFUQTsK
PiA+ICAKPiA+ICAgICAgLyogQ2hlY2sgZm9yIGZ1bGwgTm90ZSBoZWFkZXIuICovCj4gPiAtICAg
IGlmICggJm5bMV0gPj0gX19ub3RlX2dudV9idWlsZF9pZF9lbmQgKQo+ID4gKyAgICBpZiAoICFl
bGZfbm90ZV9sdCgmblsxXSwgX19ub3RlX2dudV9idWlsZF9pZF9lbmQpICkKPiA+ICAgICAgICAg
IHJldHVybiAtRU5PREFUQTsKPiA+ICAKPiA+IC0gICAgc3ogPSAodm9pZCAqKV9fbm90ZV9nbnVf
YnVpbGRfaWRfZW5kIC0gKHZvaWQgKiluOwo+ID4gKyAgICBzeiA9ICh1aW50cHRyX3QpX19ub3Rl
X2dudV9idWlsZF9pZF9lbmQgLSAodWludHB0cl90KW47Cj4gCj4gVGhpcyBpcyBhbm90aGVyIGV4
YW1wbGUgb2YgdW5kdWUgb3BlbiBjb2RpbmcuIEFzIGFsc28gc2FpZCBvbgo+IHRoZSBjYWxsIHdl
J3ZlIGhhZCwgaXQgbWF5IGJlIGhlbHBmdWwgdG8gaGF2ZSBhIHNlY29uZCBkaWZmCj4gZnVuY3Rp
b24gZm9yIHRoaXMsIHByb2R1Y2luZyB0aGUgYnl0ZSBkaWZmZXJlbmNlIGluc3RlYWQgb2YgdGhl
Cj4gZWxlbWVudCBvbmUuIEluIGZhY3QgSSBkaWQgc3VnZ2VzdCB0byBtYWtlIHRoZSBsYXR0ZXIg
dXNlIHRoZQo+IGZvcm1lciwgc3VjaCB0aGF0IHRoZSBjYXN0aW5nIHdhcyB0cnVseSBsaW1pdGVk
IHRvIGFzIGZldyBwbGFjZXMKPiBhcyBwb3NzaWJsZS4KCkkgY29uc2lkZXJlZCBhZGRpbmcgYSBz
ZWNvbmQgZnVuY3Rpb24sIGJ1dCB0aGlzIGlzIHRoZSBvbmx5IGluc3RhbmNlIHdlCmhhdmUgdG9k
YXksIHNvIEkgZGVjaWRlZCB0byBza2lwIGl0LiBJIGFtIE9LIHdpdGggYWRkaW5nIHRoZSBzZXBh
cmF0ZQpmdW5jdGlvbiB0aG91Z2gsIGxldCBtZSBrbm93LgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 21:23:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 21:23:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gykBl-0001Zz-HE; Tue, 26 Feb 2019 21:22:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyNJ=RB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gykBk-0001Zu-FG
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 21:22:56 +0000
X-Inumbo-ID: ae45a6e1-3a0c-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae45a6e1-3a0c-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 21:22:55 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3C3E021852;
 Tue, 26 Feb 2019 21:22:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551216174;
 bh=8FkRkZ0TwVcRcwTT2IEvqiMstIz/KJleLnbokKndjvY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=TWGNP9sbgwGoCNbenU3NSfMMMXotYmMrtc2C971iFMuvU3yzfItMYIH3Dv0VKXWDB
 GzOEZ9twdiPE4xwmBeaYgrW9uMTqLPAlOn2p+iTGytdWB1Cl1lFjFWZ08bOHQ8TeEa
 UnKxiNNadvjs17wnAmdMzJ2KQa5shArAwh8Tx6nA=
Date: Tue, 26 Feb 2019 13:22:53 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C755B12020000780021A604@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1902261316380.20689@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-6-git-send-email-sstabellini@kernel.org>
 <5C755B12020000780021A604@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v10 6/6] xen: use DEFINE_SYMBOL as required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>, ian.jackson@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNiBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDI1LjAyLjE5
IGF0IDIxOjUwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBAQCAtMjEwLDcg
KzIxMCw4IEBAIHN0YXRpYyBpbnQgX19hcHBseV9hbHRlcm5hdGl2ZXNfbXVsdGlfc3RvcCh2b2lk
ICp1bnVzZWQpCj4gPiAgICAgICAgICByZWdpb24uYmVnaW4gPSBfX2FsdF9pbnN0cnVjdGlvbnM7
Cj4gPiAgICAgICAgICByZWdpb24uZW5kID0gKHN0cnVjdCBhbHRfaW5zdHIgKilfX2FsdF9pbnN0
cnVjdGlvbnNfZW5kOwo+ID4gIAo+ID4gLSAgICAgICAgcmV0ID0gX19hcHBseV9hbHRlcm5hdGl2
ZXMoJnJlZ2lvbiwgeGVubWFwIC0gKHZvaWQgKilfc3RhcnQpOwo+ID4gKyAgICAgICAgcmV0ID0g
X19hcHBseV9hbHRlcm5hdGl2ZXMoJnJlZ2lvbiwgKHVpbnRwdHJfdCl4ZW5tYXAgLQo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnRwdHJfdClfc3Rh
cnQpOwo+IAo+IFVuZGVzaXJhYmxlIChidXQgaW4gdGhpcyBjYXNlIG1heWJlIGluZGVlZCB1bmF2
b2lkYWJsZSkgY2FzdGluZwo+IGluc3RlYWQuIEkgZG9uJ3QgdGhpbmsgdGhpcyBiZWxvbmdzIGlu
IGEgcGF0Y2ggd2l0aCB0aGUgZ2l2ZW4gdGl0bGUKPiB0aG91Z2guCgpJdCdzIGluIHRoaXMgcGF0
Y2ggYmVjYXVzZSB0aGlzIGlzIHRoZSBwYXRjaCBkZWFsaW5nIHdpdGggX3N0YXJ0IGFuZApfZW5k
LiBMZXQgbWUga25vdyBob3cgd291bGQgeW91IGxpa2UgdGhlIHBhdGNoZXMgdG8gYmUgc3BsaXQu
CgoKPiA+IEBAIC03OCw3ICs3OCwxOSBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX3JldmVydChjb25z
dCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCj4gPiAgICAgIHVpbnQzMl90ICpuZXdfcHRy
Owo+ID4gICAgICB1bnNpZ25lZCBpbnQgbGVuOwo+ID4gIAo+ID4gLSAgICBuZXdfcHRyID0gZnVu
Yy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCArIHZtYXBfb2ZfeGVuX3RleHQ7Cj4gPiArICAg
IC8qCj4gPiArICAgICAqIFdlIG5lZWQgdG8gY2FsY3VsYXRlIHRoZSBvZmZzZXQgb2YgdGhlIGFk
ZHJlc3MgZnJvbSBfc3RhcnQsIGFuZAo+ID4gKyAgICAgKiBhcHBseSB0aGF0IHRvIG91ciBvd24g
bWFwLCB0byBmaW5kIHdoZXJlIHdlIGhhdmUgdGhpcyBtYXBwZWQuCj4gPiArICAgICAqIERvaW5n
IHRoZXNlIGtpbmQgb2YgZ2FtZXMgZGlyZWN0bHkgd2l0aCBwb2ludGVycyBpcyBjb250cmFyeSB0
bwo+ID4gKyAgICAgKiB0aGUgQyBydWxlcyBmb3Igd2hhdCBwb2ludGVycyBtYXkgYmUgY29tcGFy
ZWQgYW5kIGNvbXB1dGVkLiAgU28KPiA+ICsgICAgICogd2UgZG8gdGhlIG9mZnNldCBjYWxjdWxh
dGlvbiB3aXRoIGludGVnZXJzLCB3aGljaCBpcyBhbHdheXMKPiA+ICsgICAgICogbGVnYWwuICBU
aGUgc3Vic2VxdWVudCBhZGRpdGlvbiBvZiB0aGUgb2Zmc2V0IHRvIHRoZQo+ID4gKyAgICAgKiB2
bWFwX29mX3hlbl90ZXh0IHBvaW50ZXIgaXMgbGVnYWwgYmVjYXVzZSB0aGUgY29tcHV0ZWQgcG9p
bnRlciBpcwo+ID4gKyAgICAgKiBpbmRlZWQgYSB2YWxpZCBwYXJ0IG9mIHRoZSBvYmplY3QgcmVm
ZXJyZWQgdG8gYnkgdm1hcF9vZl94ZW5fdGV4dAo+ID4gKyAgICAgKiAtIG5hbWVseSwgdGhlIGJ5
dGUgYXJyYXkgb2Ygb3VyIG1hcHBpbmcgb2YgdGhlIFhlbiB0ZXh0Lgo+ID4gKyAgICAgKi8KPiA+
ICsgICAgbmV3X3B0ciA9ICgodWludHB0cl90KWZ1bmMtPm9sZF9hZGRyLCAtICh1aW50cHRyX3Qp
X3N0YXJ0KSArCj4gPiArICAgICAgICAgICAgICB2bWFwX29mX3hlbl90ZXh0Owo+IAo+IFlvdSBu
b3QgdXNpbmcgdGhlIGludGVuZGVkIGhlbHBlciBpbmxpbmVzIGhhcyBhbGxvd2VkIGZvciBhIGJ1
ZyB0bwo+IHNsaXAgaW4gdGhhdCB0aGUgY29tcGlsZXIgY2FuJ3QgZXZlbiBoZWxwIG5vdGljZSwg
ZHVlIHRvIC0gYmVpbmcgYm90aAo+IGEgdmFsaWQgdW5hcnkgYW5kIGEgdmFsaWQgYmluYXJ5IG9w
ZXJhdG9yLgoKV2VsbCBzcG90dGVkISBJJ2xsIGZpeCB0aGUgYnVnLiBJIHdvdWxkIGFsc28gYmUg
aGFwcHkgdG8gdXNlIHRoZSBoZWxwZXIKaW5saW5lcywgYnV0IHdlIGRpc2N1c3NlZCBub3QgdG8g
dXNlIHRoZW0gaW4gY2FzZXMgbGlrZSB0aGlzLCB3aXRoIHRocmVlCm9wZXJhdG9ycy4gRXZlbiBp
ZiBJIHdhbnRlZCB0byB1c2UgdGhlbSwgbm9uZSBvZiB0aGUgaW5saW5lIGhlbHBlcnMgZml0CnRo
aXMgY2FzZS4gT3IgZG8geW91IHN1Z2dlc3Q6CgogIG5ld19wdHIgPSB4ZW5fZGlmZihfc3RhcnQs
IChzdHJ1Y3QgYWJzdHJhY3RfeGVuICopZnVuYy0+b2xkX2FkZHIpICsKICAgICAgICAgICAgdm1h
cF9vZl94ZW5fdGV4dDsKCklzIHRoYXQgd2hhdCB5b3UgYXJlIGFza2luZz8KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 21:31:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 21:31:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gykK4-0002VO-Gc; Tue, 26 Feb 2019 21:31:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MJkL=RB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gykK2-0002VI-Bs
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 21:31:30 +0000
X-Inumbo-ID: e0bb9e7e-3a0d-11e9-83fe-9bcc7222083c
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e0bb9e7e-3a0d-11e9-83fe-9bcc7222083c;
 Tue, 26 Feb 2019 21:31:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D8CBFA78;
 Tue, 26 Feb 2019 13:31:28 -0800 (PST)
Received: from [10.37.8.32] (unknown [10.37.8.32])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2CF103F575;
 Tue, 26 Feb 2019 13:31:27 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
 <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
 <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
 <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
 <alpine.DEB.2.10.1902261310310.20689@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <16524327-f68d-7f82-4bc3-b107d68961d1@arm.com>
Date: Tue, 26 Feb 2019 21:31:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1902261310310.20689@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyLzI2LzE5IDk6MTAgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBN
b24sIDI1IEZlYiAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAyLzI1
LzE5IDk6MTMgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IEkgdGhpbmsgaXQgaXMg
ZmluZSB0byBleHBsb2l0IGNvbXBpbGVyIHNwZWNpZmljIGNoZWNrcyB3aGVuIGF2YWlsYWJsZS4K
Pj4+IEhvd2V2ZXIsIEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIG1ha2UgYW55IGRlY2lzaW9ucyBv
biBjb2RlIGNvcnJlY3RuZXNzCj4+PiBiYXNlZCBvbiB0aGUgY29tcGlsZXIgY2hlY2tzIHRoYXQg
d2UgaW50cm9kdWNlLgo+Pj4KPj4+IEluIG90aGVyIHdvcmRzLCBJIHRoaW5rIGl0IGlzIGEgZ29v
ZCBpZGVhIHRvIHVzZSAtV3N3aXRjaC1lbnVtIGlmCj4+PiBwb3NzaWJsZSwgYnV0IGl0IGlzIG5v
dCBhIHJlYXNvbiBmb3Igbm90IGhhdmluZyBkZWZhdWx0IGxhYmVscyBpbiBwbGFjZQo+Pj4gYXMg
c3VnZ2VzdGVkIGJ5IDE2LjQuIFRoZSBjb2RlIHNob3VsZCBiZSBhcyBjb3JyZWN0IGFuZCBzYWZl
IGFzCj4+PiBwb3NzaWJsZSwgd2l0aG91dCByZXF1aXJpbmcgZXh0ZXJuYWwgY29tcGlsZXItc3Bl
Y2lmaWMgY2hlY2tzLgo+Pgo+PiBBcyBJIHNhaWQgb24gYW4gYW5zd2VyIHRvIE9sZWtzYW5kciwg
SSBhbSBub3QgYWdhaW5zdCBvZiBoYXZpbmcgImRlZmF1bHQiCj4+IGxhYmVscyBhcyBsb25nIGFz
IHRoZXkgY29udGFpbiBzZW5zaWJsZSBhY3Rpb25zLgo+IAo+IEdvb2QhCj4gCj4gCj4+IEJ1dCB0
aGlzIGRvZXMgbm90IHJlYWxseSBhZGRyZXNzIG15IHBvaW50IGFib3ZlIHJlZ2FyZGluZyB3YXkg
dG8gaGVscCB0aGUKPj4gcmV2aWV3LiBKYW4gaXMgYWdhaW5zdCAtV3N3aXRjaC1lbnVtLCBhbmQg
SSBjYW4gdW5kZXJzdGFuZCBoaXMgcG9pbnQuIFNvIGhvdwo+PiBkbyB5b3UgZGVhbCB3aXRoIG1p
c3NpbmcgaXRlbT8KPiAKPiBJIHdvbmRlciBpZiBDb3Zlcml0eSBvciBQUlFBIGNhbiBoZWxwIHdp
dGggdGhhdC4KCkkgd291bGQgYmUgcmVhbGx5IHN1cnByaXNlZCBpZiBDb3Zlcml0eSBvciBQUlFB
IHdlcmUgYWJsZSB0byBkZXRlY3QgYSAKbWlzc2luZyBpdGVtIGluIHRoZSBlbnVtZXJhdGlvbiBp
ZiB5b3UgaGF2ZSB0aGUgJ2RlZmF1bHQnIGxhYmVsLgoKT24gYSBzaW1pbGFyIHRvcGljLCB3ZSBu
ZXZlciByZWFjaGVkIHRvIHRoZSBwb2ludCB3aGVyZSBYZW4gQXJtIGlzIAphdXRvbWF0aWNhbGx5
IGNvdmVyZWQgYnkgQ292ZXJpdHkuIEF0IHRoZSBtb21lbnQsIHdlIHJlbHkgb24gRVBBTSB0byAK
cHVzaCB0aW1lIHRvIHRpbWUuIEFzIHdlIGFyZ3VlIG9uIGdldHRpbmcgdGhlIGNvZGUgc2FmZXIs
IEkgdGhpbmsgaXQgaXMgCnRpbWUgdG8gZ2V0IHRoaXMgZmluYWxseSBydW4gYnkgb3NzdGVzdC4K
Ckkgc3VzcGVjdCB0aGlzIHNob3VsZCBiZSBvbmUgb2YgdGhlIHN0ZXAgdGhlIGxlc3MgY29udHJv
dmVyc2lhbCBmb3IgWGVuIApjb21tdW5pdHkgOikuCgpDaGVlcnMsCgoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 21:57:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 21:57:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gykis-0004Uk-Na; Tue, 26 Feb 2019 21:57:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1P+S=RB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gykir-0004Ua-91
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 21:57:09 +0000
X-Inumbo-ID: 71feaa2c-3a11-11e9-8398-2b7293c88190
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71feaa2c-3a11-11e9-8398-2b7293c88190;
 Tue, 26 Feb 2019 21:57:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gykii-0007gQ-Qy; Tue, 26 Feb 2019 21:57:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gykii-00053d-IW; Tue, 26 Feb 2019 21:57:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gykii-0005E8-Hb; Tue, 26 Feb 2019 21:57:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133413-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-libvirt-pair:<job
 status>:broken:regression
 linux-4.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.4:build-armhf-libvirt:<job status>:broken:regression
 linux-4.4:build-armhf-pvops:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.4:test-amd64-amd64-libvirt-pair:host-install/dst_host(5):broken:regression
 linux-4.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-xl-qcow2:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-xl-credit2:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.4:build-armhf-libvirt:host-install(4):broken:regression
 linux-4.4:build-armhf-pvops:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-4.4:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 linux-4.4:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-4.4:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-4.4:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
X-Osstest-Versions-That: linux=dc5e8c99975bb1a1561de884a83b3c19e4ac7ada
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Feb 2019 21:57:00 +0000
Subject: [Xen-devel] [linux-4.4 test] 133413: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQxMyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQxMy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgPGpvYiBzdGF0dXM+ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgPGpvYiBzdGF0dXM+ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciA1IGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1KSBicm9rZW4gUkVHUi4gdnMuIDEzMzI4NQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMzI4NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjg1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIFJFR1IuIHZzLiAxMzMyODUKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI4NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNCBob3N0LWluc3Rh
bGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzMyODUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEz
MzI4NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzMyODUKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEzMzI4NQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjg1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTMzMjg1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzMjg1CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMyODUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzMjg1CiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzMyODUKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAgZGViaWFu
LWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzI4NQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEzMzI4NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzI4NQogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzMjg1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGFmMTNmNDNmMDFhM2U0YTExNjg2
ZjVmYTRkZTQyZWNlYzhlZDcxYjEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGRjNWU4Yzk5OTc1YmIxYTE1NjFkZTg4NGE4M2IzYzE5ZTRhYzdhZGEKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMzI4NSAgMjAxOS0wMi0xNyAwNTo1OTo0MSBaICAgIDkgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzMzMjcgIDIwMTktMDItMjAgMDk6NDI6MzIgWiAgICA2IGRheXMgICAg
NCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM0MTMgIDIwMTktMDItMjQgMTc6Mzc6
MTggWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lv
bi5jb20+CiAgQWFybyBLb3NraW5lbiA8YWFyby5rb3NraW5lbkBpa2kuZmk+CiAgQWFyb24gQnJv
d24gPGFhcm9uLmYuYnJvd25AaW50ZWwuY29tPgogIEFkYW1za2ksIEtyenlzenRvZiAoTm9raWEg
LSBQTC9Xcm9jbGF3KSA8a3J6eXN6dG9mLmFkYW1za2lAbm9raWEuY29tPgogIEFkaXR5YSBQYWtr
aSA8cGFra2kwMDFAdW1uLmVkdT4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQu
ZWR1PgogIEFsYW4gVHVsbCA8YXR1bGxAa2VybmVsLm9yZz4KICBBbGV4YW5kZXIgRHV5Y2sgPGFs
ZXhhbmRlci5oLmR1eWNrQGxpbnV4LmludGVsLmNvbT4KICBBbGV4YW5kcnUgQXJkZWxlYW4gPGFs
ZXhhbmRydS5hcmRlbGVhbkBhbmFsb2cuY29tPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0QGtl
cm5lbC5vcmc+CiAgQWxleGV5IEtob3Jvc2hpbG92IDxraG9yb3NoaWxvdkBpc3ByYXMucnU+CiAg
QW1pdCBQdW5kaXIgPGFtaXQucHVuZGlyQGxpbmFyby5vcmc+CiAgQW5kcmVhcyBaaWVnbGVyIDxh
bmRyZWFzLnppZWdsZXJAZmF1LmRlPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRh
dGlvbi5vcmc+CiAgQW5keSBEdWFuIDxmdWdhbmcuZHVhbkBueHAuY29tPgogIEFubmEgU2NodW1h
a2VyIDxBbm5hLlNjaHVtYWtlckBOZXRhcHAuY29tPgogIEFuc29uIEh1YW5nIDxBbnNvbi5IdWFu
Z0BueHAuY29tPgogIEFudG9uIEl2YW5vdiA8YW50b24uaXZhbm92QGNhbWJyaWRnZWdyZXlzLmNv
bT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJl
cmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhcnQgVmFuIEFzc2NoZSA8YnZhbmFzc2NoZUBhY20u
b3JnPgogIEJhcnRsb21pZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5nLmNv
bT4KICBCZW5qYW1pbiBUaXNzb2lyZXMgPGJlbmphbWluLnRpc3NvaXJlc0ByZWRoYXQuY29tPgog
IEJlb21obyBTZW8gPGJlb21oby5zZW9Ac2Ftc3VuZy5jb20+CiAgQmluIExpdSA8Yi1saXVAdGku
Y29tPgogIEJqb3JuIEhlbGdhYXMgPGhlbGdhYXNAa2VybmVsLm9yZz4KICBCb2IgUGV0ZXJzb24g
PHJwZXRlcnNvQHJlZGhhdC5jb20+CiAgQm9yaXMgQnJlemlsbG9uIDxiYnJlemlsbG9uQGtlcm5l
bC5vcmc+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIENhc2V5IFNjaGF1ZmxlciA8
Y2FzZXlAc2NoYXVmbGVyLWNhLmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291
cmNlLmNpcnJ1cy5jb20+CiAgY2hlbnplZmVuZyAoQSkgPGNoZW56ZWZlbmcyQGh1YXdlaS5jb20+
CiAgY2hlbnplZmVuZyA8Y2hlbnplZmVuZzJAaHVhd2VpLmNvbT4KICBDaHJpcyBQZXJsIDxjcGVy
bEBqYW5lc3RyZWV0LmNvbT4KICBDaHJpc3RpYW4gTGFtcGFydGVyIDxjaHVua2VleUBnbWFpbC5j
b20+CiAgQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ29saW4g
SWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4u
Y2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIExlemNhbm8gPGRhbmllbC5sZXpjYW5vQGxp
bmFyby5vcmc+CiAgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KICBEYXZp
ZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgVGVpZ2xhbmQgPHRlaWds
YW5kQHJlZGhhdC5jb20+CiAgRGF2aWRsb2hyIEJ1ZXNvIDxkYXZlQHN0Z29sYWJzLm5ldD4KICBE
YXZpZGxvaHIgQnVlc28gPGRidWVzb0BzdXNlLmRlPgogIERpY2sgS2VubmVkeSA8ZGljay5rZW5u
ZWR5QGJyb2FkY29tLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFp
bC5jb20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgogIEVkdWFyZG8gVmFs
ZW50aW4gPGVkdWJlenZhbEBnbWFpbC5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29n
bGUuY29tPgogIEVyaWMgVy4gQmllZGVybWFuIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgRmFi
aW8gRXN0ZXZhbSA8ZmVzdGV2YW1AZ21haWwuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJh
bGJpQGxpbnV4LmludGVsLmNvbT4KICBGZWxpeCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAgRmlu
biBUaGFpbiA8ZnRoYWluQHRlbGVncmFwaGljcy5jb20uYXU+CiAgRmxvcmlhbiBGYWluZWxsaSA8
Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgog
IEZyYW5rIFJvd2FuZCA8ZnJhbmsucm93YW5kQHNvbnkuY29tPgogIEdvdmluZGFyYWp1bHUgVmFy
YWRhcmFqYW4gPGd2YXJhZGFyQGNpc2NvLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdr
aEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEdyZWdvcnkgQ0xFTUVOVCA8Z3JlZ29yeS5jbGVtZW50
QGJvb3RsaW4uY29tPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW9x
aW5nIEppYW5nIDxncWppYW5nQHN1c2UuY29tPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rh
dm9AZW1iZWRkZWRvci5jb20+CiAgSGFuIFh1IDxoYW4ueHVAbnhwLmNvbT4KICBIYW5zIFZlcmt1
aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5ubD4KICBIYXVrZSBNZWhydGVucyA8aGF1a2UubWVo
cnRlbnNAaW50ZWwuY29tPgogIEhhdWtlIE1laHJ0ZW5zIDxoYXVrZUBoYXVrZS1tLmRlPgogIEhl
ZGkgQmVycmljaGUgPGhlZGkuYmVycmljaGVAaHBlLmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0
QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+
CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmll
bGRzQHJlZGhhdC5jb20+CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtAa2VybmVsLm9yZz4KICBKYWt1
YiBLaWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0cm9ub21lLmNvbT4KICBKYW1lcyBIdWdoZXMg
PGphbWVzLmh1Z2hlc0ByYXNwYmVycnlwaS5vcmc+CiAgSmFtZXMgU21hcnQgPGpzbWFydDIwMjFA
Z21haWwuY29tPgogIEphbWllIExlbnRpbiA8am1AbGVudGluLmNvLnVrPgogIEphbiBLYXJhIDxq
YWNrQHN1c2UuY3o+CiAgSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEplZmYgS2lyc2hl
ciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5l
bC5kaz4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEppb25nIFdhbmcg
PGppb25nLndhbmdAbmV0cm9ub21lLmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6
PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKb2UgVGhvcm5iZXIgPGVqdEByZWRo
YXQuY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhlZGJlcmcg
PGpvaGFuLmhlZGJlcmdAaW50ZWwuY29tPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdA
aW50ZWwuY29tPgogIEpvaG4gWW91biA8am9obnlvdW5Ac3lub3BzeXMuY29tPgogIEpvbiBIdW50
ZXIgPGpvbmF0aGFuaEBudmlkaWEuY29tPgogIEpvbmF0aGFuIEJha2tlciA8eGMtcmFjZXIyQGxp
dmUuY2E+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgog
IEpvc2UgQWJyZXUgPGpvYWJyZXVAc3lub3BzeXMuY29tPgogIEpvc2UgQWJyZXUgPGpvc2UuYWJy
ZXVAc3lub3BzeXMuY29tPgogIEp1bGllbiBEJ0FzY2VuemlvIDxqZGFzY2VuemlvQHBvc3Rlby5u
ZXQ+CiAgSnVueGlhbyBCaSA8anVueGlhby5iaUBvcmFjbGUuY29tPgogIEp1cmljYSBWdWthZGlu
IDxqdXJpY2EudnVrYWRpbkBydC1yay5jb20+CiAgS2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVu
Z0BjYW5vbmljYWwuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEth
biBMaWFuZyA8a2FuLmxpYW5nQGxpbnV4LmludGVsLmNvbT4KICBLYW5namllIEx1IDxramx1QHVt
bi5lZHU+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS3J6eXN6dG9mIEFk
YW1za2kgPGtyenlzenRvZi5hZGFtc2tpQG5va2lhLmNvbT4KICBMYXJzIEVsbGVuYmVyZyA8bGFy
cy5lbGxlbmJlcmdAbGluYml0LmNvbT4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3Jn
PgogIExlb25pZCBJeml1bXRzZXYgPGxlb25pZC5peml1bXRzZXZAZ21haWwuY29tPgogIExpbnVz
IFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlq
IDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9yZW56byBCaWFuY29uaSA8bG9yZW56by5i
aWFuY29uaUByZWRoYXQuY29tPgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5zaz4KICBM
dWNhIENvZWxobyA8bHVjaWFuby5jb2VsaG9AaW50ZWwuY29tPgogIEx1aXogQXVndXN0byB2b24g
RGVudHogPGx1aXoudm9uLmRlbnR6QGludGVsLmNvbT4KICBNYW5mcmVkIFNjaGxhZWdsIDxtYW5m
cmVkLnNjaGxhZWdsQGdpbnppbmdlci5jb20+CiAgTWFudWVsIFJlaW5oYXJkdCA8bWFudWVsLnJo
ZHRAZ21haWwuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFy
Y2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmVrIFN6eXByb3dza2kgPG0u
c3p5cHJvd3NraUBzYW1zdW5nLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+
CiAgTWFyayBSdXN0YWQgPG1ydXN0YWRAZ21haWwuY29tPgogIE1hcmsgUnV0bGFuZCA8bWFyay5y
dXRsYW5kQGFybS5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3Jh
Y2xlLmNvbT4KICBNYXJ0aW4gS2VwcGxpbmdlciA8bWFydGluLmtlcHBsaW5nZXJAZ2luemluZ2Vy
LmNvbT4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgog
IE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF0aGV1cyBUYXZhcmVz
IDxtYXRoZXVzLmJlcm5hcmRpbm9AdXNwLmJyPgogIE1hdGhpYXMgTnltYW4gPG1hdGhpYXMubnlt
YW5AbGludXguaW50ZWwuY29tPgogIE1hdHQgVHVybmVyIDxtYXR0c3Q4OEBnbWFpbC5jb20+CiAg
TWF0dGkgS3Vya2VsYSA8TWF0dGkuS3Vya2VsYUBpa2kuZmk+CiAgTWF1cm8gQ2FydmFsaG8gQ2hl
aGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXVybyBDaWFuY2lvIDxtYXVyb0Bh
Y2FkZXUuY29tPgogIE1lZWxpcyBSb29zIDxtcm9vc0BsaW51eC5lZT4KICBNaWNoYWVsIEVsbGVy
bWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+
CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlrbG9zIFN6ZXJlZGkgPG1z
emVyZWRpQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29t
PgogIE1pcm9zbGF2IExpY2h2YXIgPG1saWNodmFyQHJlZGhhdC5jb20+CiAgTXl1bmdobyBKdW5n
IDxtaGp1bmdrQGdtYWlsLmNvbT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JA
Z21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgogIE5pY2hv
bGFzIE1jIEd1aXJlIDxob2ZyYXRAb3NhZGwub3JnPgogIE5pa29zIFRzaXJvbmlzIDxudHNpcm9u
aXNAYXJyaWt0by5jb20+CiAgTm9yYWxmIFRyw7hubmVzIDxub3JhbGZAdHJvbm5lcy5vcmc+CiAg
T2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9sZWtzYW5kciBOYXRhbGVua28gPG9s
ZWtzYW5kckBuYXRhbGVua28ubmFtZT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+
CiAgUGFvbG8gQWJlbmkgPHBhYmVuaUByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256
aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBh
dWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGludXguaWJtLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBh
dmVsQHVjdy5jej4KICBQYXdlxYIgQ2htaWVsIDxwYXdlbC5taWtvbGFqLmNobWllbEBnbWFpbC5j
b20+CiAgUGV0ZXIgUm9zaW4gPHBlZGFAYXhlbnRpYS5zZT4KICBQZXRlciBTaGllciA8cHNoaWVy
QGdvb2dsZS5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQ
ZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaWVycmUtTG91
aXMgQm9zc2FydCA8cGllcnJlLWxvdWlzLmJvc3NhcnRAbGludXguaW50ZWwuY29tPgogIFB1IFdl
biA8cHV3ZW5AaHlnb24uY24+CiAgUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+
CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJlbmF0
byBMdWkgR2VoIDxyZW5hdG9nZWhAZ21haWwuY29tPgogIFJpY2hhcmQgQ29jaHJhbiA8cmljaGFy
ZGNvY2hyYW5AZ21haWwuY29tPgogIFJpY2hhcmQgV2VpbmJlcmdlciA8cmljaGFyZEBub2QuYXQ+
CiAgUm9sYW5kIEthbW1lcmVyIDxyb2xhbmQua2FtbWVyZXJAbGluYml0LmNvbT4KICBSb25uaWUg
U2FobGJlcmcgPGxzYWhsYmVyQHJlZGhhdC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+CiAgUnVuZG9uZyBHZSA8cmRvbmcuZ2VAZ21haWwuY29tPgogIFJ1
c3NlbGwgS2luZyAtIEFSTSBMaW51eCA8bGludXhAYXJtbGludXgub3JnLnVrPgogIFJ1c3NlbGwg
S2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2FtaSBUb2x2YW5lbiA8c2FtaXRv
bHZhbmVuQGdvb2dsZS5jb20+CiAgU2FtdWVsIE9ydGl6IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+
CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYmFzdGlhbiBBbmRyemVqIFNp
ZXdpb3IgPGJpZ2Vhc3lAbGludXRyb25peC5kZT4KICBTZWtoYXIgTm9yaSA8bnNla2hhckB0aS5j
b20+CiAgU2VyZ2VpIFNodHlseW92IDxzZXJnZWkuc2h0eWx5b3ZAY29nZW50ZW1iZWRkZWQuY29t
PgogIFNlcmdlaSBUcm9maW1vdmljaCA8c2x5Zm94QGdlbnRvby5vcmc+CiAgU2hhbm5vbiBOZWxz
b24gPHNoYW5ub24ubGVlLm5lbHNvbkBnbWFpbC5jb20+CiAgU2hhd24gR3VvIDxzaGF3bmd1b0Br
ZXJuZWwub3JnPgogIFNpbW9uIFd1bmRlcmxpY2ggPHN3QHNpbW9ud3VuZGVybGljaC5kZT4KICBT
bGF3b21pciBTdGVwaWVuIDxzc3RAcG9jenRhLmZtPgogIFNvaGVpbCBIYXNzYXMgWWVnYW5laCA8
c29oZWlsQGdvb2dsZS5jb20+CiAgU29uZyBMaXUgPHNvbmdsaXVicmF2aW5nQGZiLmNvbT4KICBT
dGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoZW4g
Qm95ZCA8c2JveWRAa2VybmVsLm9yZz4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29m
dC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAg
U3VkZWVwIEhvbGxhIDxzdWRlZXAuaG9sbGFAYXJtLmNvbT4KICBTdmVuIEVja2VsbWFubiA8c3Zl
bi5lY2tlbG1hbm5Ab3Blbm1lc2guY29tPiBbaXBxNDAxOV0KICBTdmVuIEVja2VsbWFubiA8c3Zl
bkBuYXJmYXRpb24ub3JnPgogIHN5emJvdCtjMWUzNmQzMGVlMzQxNjI4OWNjMEBzeXprYWxsZXIu
YXBwc3BvdG1haWwuY29tCiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRlanVuIEhl
byA8dGpAa2VybmVsLm9yZz4KICBUZXRzdW8gSGFuZGEgPHBlbmd1aW4ta2VybmVsQEktbG92ZS5T
QUtVUkEubmUuanA+CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KICBUaG9t
YXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgSGVsbHN0cm9tIDx0aGVs
bHN0cm9tQHZtd2FyZS5jb20+CiAgVGllemh1IFlhbmcgPGtlcm5lbHBhdGNoQDEyNi5jb20+CiAg
VGluYSBaaGFuZyA8dGluYS56aGFuZ0BpbnRlbC5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBh
dG9taWRlLmNvbT4KICBUb255IEx1Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgVWxmIEhhbnNz
b24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVXdlIEtsZWluZS1Lw7ZuaWcgPHUua2xlaW5l
LWtvZW5pZ0BwZW5ndXRyb25peC5kZT4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgog
IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgS29uZHJh
dGlldiA8dmxhZGltaXIua29uZHJhdGlldkBsaW51eC5pbnRlbC5jb20+CiAgVmxhZGlzIERyb25v
diA8dmRyb25vdkByZWRoYXQuY29tPgogIFdlaSBZb25nanVuIDx3ZWl5b25nanVuMUBodWF3ZWku
Y29tPgogIFdlbndlbiBXYW5nIDx3YW5nNjQ5NUB1bW4uZWR1PgogIFdpbGwgRGVhY29uIDx3aWxs
LmRlYWNvbkBhcm0uY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgV29v
anVuZyBIdWggPFdvb2p1bmcuSHVoQG1pY3JvY2hpcC5jb20+CiAgWWFuZ3RhbyBMaSA8dGlueS53
aW5kenpAZ21haWwuY29tPgogIFlpbmcgWHVlIDx5aW5nLnh1ZUB3aW5kcml2ZXIuY29tPgogIFlv
dW5nIFhpYW8gPFlhbmdYOTJAaG90bWFpbC5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0Bo
dWF3ZWkuY29tPgogIFl1ZmVuIFdhbmcgPHdhbmd5dWZlbkBodWF3ZWkuY29tPgogIFl1bmxlaSBI
ZSA8aGV5dW5sZWlAaHVhd2VpLmNvbT4KICBaaGlxaWFuZyBMaXUgPGxpdXpoaXFpYW5nMjZAaHVh
d2VpLmNvbT4KICBab3JhbiBNYXJrb3ZpYyA8em1hcmtvdmljQHNpZXJyYXdpcmVsZXNzLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm1oZi1saWJ2aXJ0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1saWJ2aXJ0IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDkxNyBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 22:14:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 22:14:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gykzU-00061n-Em; Tue, 26 Feb 2019 22:14:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lEk3=RB=amazon.de=prvs=953b90e62=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gykzT-00061i-7u
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 22:14:19 +0000
X-Inumbo-ID: d9141ad8-3a13-11e9-8cbb-17d252fa031d
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9141ad8-3a13-11e9-8cbb-17d252fa031d;
 Tue, 26 Feb 2019 22:14:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551219253; x=1582755253;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=jrJ0vpLebf3302fduihMgtOpsTEn+57MSXj3CHlx4B4=;
 b=Yk3I1aIjT73kejAbPL7NWgnLg2qg5fJMwmEl/b8AnYBgL9oU4zX3y7Mu
 QxCvO3YhGbjTyu840UZgz3hJvWU6spTJJFuq4v3qpD6Hj1HI/S8X10JMa
 XX9wXwjoZc9jszkYv5AOZ780gUNXHEEIqwUrjQDWTbrqG+cVtIL1BKaMp c=;
X-IronPort-AV: E=Sophos;i="5.58,416,1544486400"; d="scan'208";a="388381551"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-397e131e.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;
 26 Feb 2019 22:14:11 +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-397e131e.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1QME401038530
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 26 Feb 2019 22:14:09 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 26 Feb 2019 22:14:09 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.230) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 26 Feb 2019 22:14:01 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
 <1551101683-996-5-git-send-email-nmanthey@amazon.de>
 <5C740FB80200007800219FAD@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <1f231f57-dc31-a590-5c8e-279b22f27b14@amazon.de>
Date: Tue, 26 Feb 2019 23:13:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C740FB80200007800219FAD@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.230]
X-ClientProxiedBy: EX13D07UWB004.ant.amazon.com (10.43.161.196) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH L1TF v8 4/9] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSAxNjo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDIuMTkgYXQg
MTQ6MzQsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBTaW5jZSB0aGUgTDFURiB2dWxu
ZXJhYmlsaXR5IG9mIEludGVsIENQVXMsIGxvYWRpbmcgaHlwZXJ2aXNvciBkYXRhIGludG8KPj4g
TDEgY2FjaGUgaXMgcHJvYmxlbWF0aWMsIGJlY2F1c2Ugd2hlbiBoeXBlcnRocmVhZGluZyBpcyB1
c2VkIGFzIHdlbGwsIGEKPj4gZ3Vlc3QgcnVubmluZyBvbiB0aGUgc2libGluZyBjb3JlIGNhbiBs
ZWFrIHRoaXMgcG90ZW50aWFsbHkgc2VjcmV0IGRhdGEuCj4+Cj4+IFRvIHByZXZlbnQgdGhlc2Ug
c3BlY3VsYXRpdmUgYWNjZXNzZXMsIHdlIGJsb2NrIHNwZWN1bGF0aW9uIGFmdGVyCj4+IGFjY2Vz
c2luZyB0aGUgZG9tYWluIHByb3BlcnR5IGZpZWxkIGJ5IGFkZGluZyBsZmVuY2UgaW5zdHJ1Y3Rp
b25zLiBUaGlzCj4+IHdheSwgdGhlIENQVSBjb250aW51ZXMgZXhlY3V0aW5nIGFuZCBsb2FkaW5n
IGRhdGEgb25seSBvbmNlIHRoZSBjb25kaXRpb24KPj4gaXMgYWN0dWFsbHkgZXZhbHVhdGVkLgo+
Pgo+PiBBcyB0aGUgbWFjcm9zIGFyZSB0eXBpY2FsbHkgdXNlZCBpbiBpZiBzdGF0ZW1lbnRzLCB0
aGUgbGZlbmNlIGhhcyB0byBjb21lCj4gVGhlcmUgYXJlIG5vIG1hY3JvcyBhbnltb3JlIGFmYWlj
cy4KSSB3aWxsIHJlcGhyYXNlIHRoZSBjb21taXQgbWVzc2FnZSBhY2NvcmRpbmdseS4KPgo+PiAt
LS0gL2Rldi9udWxsCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbm9zcGVjLmgKPj4gQEAg
LTAsMCArMSwyNSBAQAo+PiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8K
Pj4gKy8qIENvcHlyaWdodCAyMDE4IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMu
IEFsbCBSaWdodHMgUmVzZXJ2ZWQuIAo+PiAqLwo+PiArCj4+ICsjaWZuZGVmIF9BU01fQVJNX05P
U1BFQ19ICj4+ICsjZGVmaW5lIF9BU01fQVJNX05PU1BFQ19ICj4+ICsKPj4gK3N0YXRpYyBpbmxp
bmUgYm9vbCBldmFsdWF0ZV9ub3NwZWMoYm9vbCBjb25kaXRpb24pCj4+ICt7Cj4+ICsgIHJldHVy
biBjb25kaXRpb247Cj4gSW5zdWZmaWNpZW50IGluZGVudGF0aW9uLgpGaXhlZCB0byA0IHNwYWNl
cy4KPgo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVj
LmgKPj4gQEAgLTAsMCArMSw0NSBAQAo+PiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQ
TC0yLjAgKi8KPj4gKy8qIENvcHlyaWdodCAyMDE4IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFm
ZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuICovCj4+ICsKPj4gKyNpZm5kZWYgX0FTTV9Y
ODZfTk9TUEVDX0gKPj4gKyNkZWZpbmUgX0FTTV9YODZfTk9TUEVDX0gKPj4gKwo+PiArI2luY2x1
ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgo+PiArCj4+ICsvKiBBbGxvdyB0byBpbnNlcnQgYSByZWFk
IG1lbW9yeSBiYXJyaWVyIGludG8gY29uZGl0aW9uYWxzICovCj4+ICtzdGF0aWMgYWx3YXlzX2lu
bGluZSBib29sIGJhcnJpZXJfbm9zcGVjX3RydWUodm9pZCkKPj4gK3sKPj4gKyNpZmRlZiBDT05G
SUdfSFZNCj4+ICsgICAgYWx0ZXJuYXRpdmUoIiIsICJsZmVuY2UiLCBYODZfRkVBVFVSRV9TQ19M
MVRGX1ZVTE4pOwo+PiArI2VuZGlmCj4+ICsgICAgcmV0dXJuIHRydWU7Cj4+ICt9Cj4+ICsKPj4g
Ky8qIEFsbG93IHRvIHByb3RlY3QgZXZhbHVhdGlvbiBvZiBjb25kaXRpb25hc2wgd2l0aCByZXNw
ZWN0IHRvIHNwZWN1bGF0aW9uICovCj4+ICtzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGV2YWx1
YXRlX25vc3BlYyhib29sIGNvbmRpdGlvbikKPj4gK3sKPj4gKyNpZmRlZiBDT05GSUdfSFZNCj4+
ICsgICAgcmV0dXJuIChjb25kaXRpb24pID8gYmFycmllcl9ub3NwZWNfdHJ1ZSgpIDogIWJhcnJp
ZXJfbm9zcGVjX3RydWUoKTsKPiBObyBuZWVkIGZvciB0aGUgcGFyZW50aGVzZXMgYW55bW9yZS4g
QW5kIGlzIHRoZSAjaWZkZWYgcmVhbGx5IG5lZWRlZAo+IGhlcmU/ClRoZSAjaWZkZWYgaXMgbm90
IG5lZWRlZCBoZXJlLCBhcyB0aGUgY29tcGlsZXIganVzdCBkcm9wcwpiYXJyaWVyX25vc3BlY190
cnVlIGluIGNhc2UgQ09ORklHX0hWTSBpcyBub3Qgc3BlY2lmaWVkLgo+Cj4+ICsjZWxzZQo+PiAr
ICAgIHJldHVybiBjb25kaXRpb247Cj4+ICsjZW5kaWYKPj4gKwo+PiArfQo+IFN0cmF5IGJsYW5r
IGxpbmUuCldpbGwgZHJvcC4KPgo+PiArLyogQWxsb3cgdG8gYmxvY2sgc3BlY3VsYXRpdmUgZXhl
Y3V0aW9uIGluIGdlbmVyaWMgY29kZSAqLwo+PiArLy8gI2RlZmluZSBibG9ja19zcGVjdWxhdGlv
bigpICgodm9pZCliYXJyaWVyX25vc3BlY190cnVlKCkpCj4gU3RyYXkgbGVmdG92ZXIgbGluZS4K
V2lsbCBkcm9wLgo+Cj4+ICtzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIGJsb2NrX3NwZWN1bGF0
aW9uKHZvaWQpCj4+ICt7Cj4+ICsgICAgKHZvaWQpYmFycmllcl9ub3NwZWNfdHJ1ZSgpOwo+IE5v
IG5lZWQgZm9yIHRoZSBjYXN0IGFueW1vcmUuCgpXaWxsIGRyb3AuCgpCZXN0LApOb3JiZXJ0CgoK
CgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgK
MTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxm
IEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmlj
aHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 22:28:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 22:28:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gylDX-0007Cr-Rc; Tue, 26 Feb 2019 22:28:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lEk3=RB=amazon.de=prvs=953b90e62=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gylDW-0007Cm-6L
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 22:28:50 +0000
X-Inumbo-ID: e15a6704-3a15-11e9-b9ed-0315cb35840d
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e15a6704-3a15-11e9-b9ed-0315cb35840d;
 Tue, 26 Feb 2019 22:28:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551220125; x=1582756125;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=iW+jT0jfeuedUSbRlynNh7p/vFPUaW1v8ldTDAZmGY8=;
 b=qeFRdured4fLSsRWKWgQsdaQAEO4Wl/RsPyu2RFk4e1cNgr0VDnjR3k2
 wF7/Z18vWRxlsYSnv6DXtRVNqWmu+1NoYPvN9CngK+jJLHeQ5IyuCgULl
 BSlcif7xMf5TcyW1Mjy8UAhPV0b+Jvo0R+/cUGeez1AGFVrNNPpHri+J7 o=;
X-IronPort-AV: E=Sophos;i="5.58,416,1544486400"; d="scan'208";a="382961610"
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-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 26 Feb 2019 22:28:39 +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-6f38efd9.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1QMSaSC047238
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 26 Feb 2019 22:28:38 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 26 Feb 2019 22:28:37 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.230) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 26 Feb 2019 22:28:29 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
 <1551101683-996-9-git-send-email-nmanthey@amazon.de>
 <5C7410D40200007800219FD6@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <43b536e2-5efe-71fc-780b-df2838bb0bea@amazon.de>
Date: Tue, 26 Feb 2019 23:28:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C7410D40200007800219FD6@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.230]
X-ClientProxiedBy: EX13D19UWA002.ant.amazon.com (10.43.160.204) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH L1TF v8 8/9] x86/hvm: add nospec to hvmop
 param
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSAxNjo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDIuMTkgYXQg
MTQ6MzQsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4gQEAgLTQxMDksNiAr
NDEwOSwxMSBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKPj4gICAgICBpZiAoIGEuaW5k
ZXggPj0gSFZNX05SX1BBUkFNUyApCj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAgCj4+
ICsgICAgLyoKPj4gKyAgICAgKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGJvdW5kIGNoZWNrIGlzIG5v
dCBieXBhc3NlZCBkdXJpbmcgc3BlY3VsYXRpb24uCj4+ICsgICAgICovCj4+ICsgICAgYmxvY2tf
c3BlY3VsYXRpb24oKTsKPj4gKwo+PiAgICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lk
KGEuZG9taWQpOwo+PiAgICAgIGlmICggZCA9PSBOVUxMICkKPj4gICAgICAgICAgcmV0dXJuIC1F
U1JDSDsKPj4gQEAgLTQzNzUsNiArNDM4MCwxMSBAQCBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJh
bSgKPj4gICAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCj4+ICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwo+PiAgCj4+ICsgICAgLyoKPj4gKyAgICAgKiBNYWtlIHN1cmUgdGhlIGFi
b3ZlIGJvdW5kIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBkdXJpbmcgc3BlY3VsYXRpb24uCj4+ICsg
ICAgICovCj4+ICsgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKPiBDb21tZW50IHN0eWxlIChzaW5n
bGUgbGluZSkgaW4gYm90aCBjYXNlcy4gVGhpcyBjb3VsZCBiZSBkb25lIHdoaWxlCj4gY29tbWl0
dGluZywgYW5kIHdpdGggaXQgdGFrZW4gY2FyZSBvZgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpJJ2xsIHR1cm4gdGhlIGNvbW1lbnRzIGludG8gc2luZ2xlIGxp
bmUgY29tbWVudHMuCgpCZXN0LApOb3JiZXJ0CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVy
IEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhy
ZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3
IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTcz
IEIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 23:04:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 23:04:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyllY-0001yc-R3; Tue, 26 Feb 2019 23:04:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MJkL=RB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyllX-0001yX-Da
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 23:03:59 +0000
X-Inumbo-ID: cc5f6203-3a1a-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id cc5f6203-3a1a-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 23:03:58 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1F899A78;
 Tue, 26 Feb 2019 15:03:58 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2FA4E3F738;
 Tue, 26 Feb 2019 15:03:56 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Feb 2019 23:03:51 +0000
Message-Id: <20190226230351.12882-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.12 RFC] xen/console: Handle NUL character
 in buffer sent via CONSOLEIO_write
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWZ0ZXIgdXBncmFkaW5nIERlYmlhbiB0byBCdXN0ZXIsIEkgc3RhcnRlZCBub3RpY2luZyBjb25z
b2xlIG1hbmdsaW5nCndoZW4gdXNpbmcgenNoLiBUaGlzIGlzIGhhcHBlbm5pbmcgYmVjYXVzZSBv
dXRwdXQgc2VudCBieSB6c2ggdG8gdGhlCmNvbnNvbGUgbWF5IGNvbnRhaW4gTlVMIGNoYXJhY3Rl
ciBpbiB0aGUgbWlkZGxlIG9mIHRoZSBidWZmZXIuCgpMaW51eCBpcyBzZW5kaW5nIHRoZSBidWZm
ZXIgYXMgaXQgaXMgdG8gWGVuIGNvbnNvbGUgdmlhIENPTlNPTEVJT193cml0ZS4KSG93ZXZlciwg
dGhlIGltcGxlbWVudGF0aW9uIGluIFhlbiBjb25zaWRlcnMgTlVMIGNoYXJhY3RlciBpcyB1c2Vk
IHRvCnRlcm1pbmF0ZSB0aGUgYnVmZmVyIGFuZCB0aGVyZWZvcmUgd2lsbCBpZ25vcmUgYW55dGhp
bmcgYWZ0ZXIgaXQuCgpUaGUgYWN0dWFsIGRvY3VtZW50YXRpb24gb2YgQ09OU09MRUlPX3dyaXRl
IGlzIHByZXR0eSBsaW1pdGVkLiBGcm9tIHRoZQpkZWNsYXJhdGlvbiwgdGhlIGh5cGVyY2FsbCB0
YWtlcyBhIGJ1ZmZlciBhbmQgc2l6ZS4gU28gdGhpcyBjb3VsZCBsZWFkCnRvIHRoaW5rIHRoZSBO
VUwgY2hhcmFjdGVyIGlzIGFsbG93ZWQgaW4gdGhlIG1pZGRsZSBvZiB0aGUgYnVmZmVyLgoKVGhp
cyBwYXRjaCB1cGRhdGVzIHRoZSBjb25zb2xlIEFQSSB0byBwYXNzIHRoZSBzaXplIGFsb25nIHRo
ZSBidWZmZXIKZG93biBzbyB3ZSBjYW4gcmVtb3ZlIHRoZSByZWxpYW5jZSBvbiBidWZmZXIgdGVy
bWluYXRpbmcgYnkgYSBOVUwKY2hhcmFjdGVyLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoKVGhpcyBpcyBhbiBlYXJseSBSRkMgdG8gc3Rh
cnQgZ2V0dGluZyBmZWVkYmFjayBvbiB0aGUgaXNzdWUgYW5kIHJhaXNlCmF3YXJlbmVzcyBvbiB0
aGUgcHJvYmxlbS4KClRoaXMgcGF0Y2ggaXMgY2FuZGlkYXRlIGZvciBYZW4gNC4xMi4gV2l0aG91
dCBpdCB6c2ggb3V0cHV0IGdldHMgbWFuZ2xlZAp3aGVuIHVzaW5nIHRoZSB1cGNvbWluZyBEZWJp
YW4gQnVzdGVyLiBBIHdvcmthcm91bmQgaXMgdG8gYWRkIGluIHlvdXIKLnpzaHJjOgoKc2V0b3B0
IHNpbmdsZV9saW5lX3psZQoKRm9yIHRoZSBsb25nZXIgYml0cywgaXQgbG9va3MgbGlrZSB6c2gg
aXMgbm93IGFkZGluZyBOVUwgY2hhcmFjdGVycyBpbgp0aGUgbWlkZGxlIG9mIHRoZSBvdXRwdXQg
c2VudCBvbnRvIHRoZSBjb25zb2xlLiBCZWxvdyBhbiBlYXN5IHdheSB0bwpyZXBybyBpdCB0aGUg
YnVnIG9uIFhlbjoKCmludCBtYWluKHZvaWQpCnsKICAgIHdyaXRlKDEsCiAgICAgICAgICAiXHJc
MzNbMG1cMFwwXDBcMFwwXDBcMFwwXDMzWzI3bVwzM1syNG1cMzNbalwzM1szMm1qdWxpZW5cMzNb
MzFtQFwzM1swMG1cMzNbMzZtanVubzItanVsaWVuZzp+XDMzWzM3bT4iLAogICAgICAgICAgNzUp
OwogICAgd3JpdGUoMSwKICAgICAgICAgICJcMzNbS1wzM1szMkNcMzNbMDE7MzNtLS1qdW5vMi1q
dWxpZW5nLTEzOjQ0LS1cMzNbMDBtXDMzWzM3bVwzM1s1NUQiLAogICAgICAgICAgNTQpOwogICAg
d3JpdGUoMSwgIlwzM1s/MjAwNGgiLCA4KTsKCiAgICByZXR1cm4gMDsKfQoKV2l0aG91dCB0aGlz
IHBhdGNoLCB0aGUgb25seSAtLWp1bm8yLWp1bGllbmctMTM6NDQtLSB3aWxsIGJlIHByaW50ZWQg
aW4KeWVsbG93LgoKVGhpcyBwYXRjaCB3YXMgdGVzdGVkIG9uIEFybSB1c2luZyBzZXJpYWwgY29u
c29sZS4gSSBhbSBub3QgZW50aXJlbHkKd2hldGhlciB0aGUgdmlkZW8gYW5kIFBWIGNvbnNvbGUg
aXMgY29ycmVjdC4gSSB3b3VsZCBhcHByZWNpYXRlIGhlbHAgZm9yCnRlc3RpbmcgaGVyZS4KClRP
RE86IEFjdHVhbGx5IGRvY3VtZW50IENPTlNPTEVJT193cml0ZSBpbiB0aGUgcHVibGljIGhlYWRl
ci4KCi0tLQogeGVuL2FyY2gvYXJtL2Vhcmx5X3ByaW50ay5jICAgICAgIHwgMTQgKysrKysrKysr
LS0tLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jICAgICAgICB8IDM3ICsrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZWQuYyAg
ICAgICB8ICA0ICsrLS0KIHhlbi9kcml2ZXJzL2NoYXIvc2VyaWFsLmMgICAgICAgICB8ICA4ICsr
KysrLS0tCiB4ZW4vZHJpdmVycy9jaGFyL3hlbl9wdl9jb25zb2xlLmMgfCAxMCArKysrKy0tLS0t
CiB4ZW4vZHJpdmVycy92aWRlby9sZmIuYyAgICAgICAgICAgfCAxNCArKysrKysrKy0tLS0tLQog
eGVuL2RyaXZlcnMvdmlkZW8vbGZiLmggICAgICAgICAgIHwgIDQgKystLQogeGVuL2RyaXZlcnMv
dmlkZW8vdmdhLmMgICAgICAgICAgIHwgMTQgKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL3hl
bi9jb25zb2xlLmggICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vZWFybHlfcHJpbnRr
LmggICAgfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL3B2X2NvbnNvbGUuaCAgICAgIHwgIDQgKyst
LQogeGVuL2luY2x1ZGUveGVuL3NlcmlhbC5oICAgICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1
ZGUveGVuL3ZpZGVvLmggICAgICAgICAgIHwgIDQgKystLQogMTMgZmlsZXMgY2hhbmdlZCwgNjYg
aW5zZXJ0aW9ucygrKSwgNTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2Vhcmx5X3ByaW50ay5jIGIveGVuL2FyY2gvYXJtL2Vhcmx5X3ByaW50ay5jCmluZGV4IDk3NDY2
YTEyYjEuLmRkMmU5ZmI0NmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9lYXJseV9wcmludGsu
YworKysgYi94ZW4vYXJjaC9hcm0vZWFybHlfcHJpbnRrLmMKQEAgLTE3LDEzICsxNywxNyBAQAog
dm9pZCBlYXJseV9wdXRjaChjaGFyIGMpOwogdm9pZCBlYXJseV9mbHVzaCh2b2lkKTsKIAotdm9p
ZCBlYXJseV9wdXRzKGNvbnN0IGNoYXIgKnMpCit2b2lkIGVhcmx5X3B1dHMoY29uc3QgY2hhciAq
cywgdW5zaWduZWQgaW50IG5yKQogewotICAgIHdoaWxlICgqcyAhPSAnXDAnKSB7Ci0gICAgICAg
IGlmICgqcyA9PSAnXG4nKQorICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yICggaSA9IDA7
IGkgPCBucjsgaSsrICkKKyAgICB7CisgICAgICAgIGNoYXIgYyA9ICpzOworCisgICAgICAgIGlm
IChjID09ICdcbicpCiAgICAgICAgICAgICBlYXJseV9wdXRjaCgnXHInKTsKLSAgICAgICAgZWFy
bHlfcHV0Y2goKnMpOwotICAgICAgICBzKys7CisgICAgICAgIGVhcmx5X3B1dGNoKGMpOwogICAg
IH0KIAogICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hl
bi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCmluZGV4IDQzMTU1ODhmMDUuLmNjZTEyMTFhMGMgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2No
YXIvY29uc29sZS5jCkBAIC0zMjUsOSArMzI1LDkgQEAgbG9uZyByZWFkX2NvbnNvbGVfcmluZyhz
dHJ1Y3QgeGVuX3N5c2N0bF9yZWFkY29uc29sZSAqb3ApCiBzdGF0aWMgY2hhciBzZXJpYWxfcnhf
cmluZ1tTRVJJQUxfUlhfU0laRV07CiBzdGF0aWMgdW5zaWduZWQgaW50IHNlcmlhbF9yeF9jb25z
LCBzZXJpYWxfcnhfcHJvZDsKIAotc3RhdGljIHZvaWQgKCpzZXJpYWxfc3RlYWxfZm4pKGNvbnN0
IGNoYXIgKikgPSBlYXJseV9wdXRzOworc3RhdGljIHZvaWQgKCpzZXJpYWxfc3RlYWxfZm4pKGNv
bnN0IGNoYXIgKiwgdW5zaWduZWQgaW50IG5yKSA9IGVhcmx5X3B1dHM7CiAKLWludCBjb25zb2xl
X3N0ZWFsKGludCBoYW5kbGUsIHZvaWQgKCpmbikoY29uc3QgY2hhciAqKSkKK2ludCBjb25zb2xl
X3N0ZWFsKGludCBoYW5kbGUsIHZvaWQgKCpmbikoY29uc3QgY2hhciAqLCB1bnNpZ25lZCBpbnQg
bnIpKQogewogICAgIGlmICggKGhhbmRsZSA9PSAtMSkgfHwgKGhhbmRsZSAhPSBzZXJjb25faGFu
ZGxlKSApCiAgICAgICAgIHJldHVybiAwOwpAQCAtMzQ1LDE1ICszNDUsMTUgQEAgdm9pZCBjb25z
b2xlX2dpdmViYWNrKGludCBpZCkKICAgICAgICAgc2VyaWFsX3N0ZWFsX2ZuID0gTlVMTDsKIH0K
IAotc3RhdGljIHZvaWQgc2VyY29uX3B1dHMoY29uc3QgY2hhciAqcykKK3N0YXRpYyB2b2lkIHNl
cmNvbl9wdXRzKGNvbnN0IGNoYXIgKnMsIHVuc2lnbmVkIGludCBucikKIHsKICAgICBpZiAoIHNl
cmlhbF9zdGVhbF9mbiAhPSBOVUxMICkKLSAgICAgICAgKCpzZXJpYWxfc3RlYWxfZm4pKHMpOwor
ICAgICAgICAoKnNlcmlhbF9zdGVhbF9mbikocywgbnIpOwogICAgIGVsc2UKLSAgICAgICAgc2Vy
aWFsX3B1dHMoc2VyY29uX2hhbmRsZSwgcyk7CisgICAgICAgIHNlcmlhbF9wdXRzKHNlcmNvbl9o
YW5kbGUsIHMsIG5yKTsKIAogICAgIC8qIENvcHkgYWxsIHNlcmlhbCBvdXRwdXQgaW50byBQViBj
b25zb2xlICovCi0gICAgcHZfY29uc29sZV9wdXRzKHMpOworICAgIHB2X2NvbnNvbGVfcHV0cyhz
LCBucik7CiB9CiAKIHN0YXRpYyB2b2lkIGR1bXBfY29uc29sZV9yaW5nX2tleSh1bnNpZ25lZCBj
aGFyIGtleSkKQEAgLTM4OCw4ICszODgsOCBAQCBzdGF0aWMgdm9pZCBkdW1wX2NvbnNvbGVfcmlu
Z19rZXkodW5zaWduZWQgY2hhciBrZXkpCiAgICAgfQogICAgIGJ1Zltzb2Zhcl0gPSAnXDAnOwog
Ci0gICAgc2VyY29uX3B1dHMoYnVmKTsKLSAgICB2aWRlb19wdXRzKGJ1Zik7CisgICAgc2VyY29u
X3B1dHMoYnVmLCBzb2Zhcik7CisgICAgdmlkZW9fcHV0cyhidWYsIHNvZmFyKTsKIAogICAgIGZy
ZWVfeGVuaGVhcF9wYWdlcyhidWYsIG9yZGVyKTsKIH0KQEAgLTUyNyw3ICs1MjcsNyBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgeGVuX2NvbnNvbGVfd3JpdGVfZGVidWdfcG9ydChjb25zdCBjaGFyICpi
dWYsIHNpemVfdCBsZW4pCiBzdGF0aWMgbG9uZyBndWVzdF9jb25zb2xlX3dyaXRlKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oY2hhcikgYnVmZmVyLCBpbnQgY291bnQpCiB7CiAgICAgY2hhciBrYnVm
WzEyOF07Ci0gICAgaW50IGtjb3VudCA9IDA7CisgICAgdW5zaWduZWQgaW50IGtjb3VudCA9IDA7
CiAgICAgc3RydWN0IGRvbWFpbiAqY2QgPSBjdXJyZW50LT5kb21haW47CiAKICAgICB3aGlsZSAo
IGNvdW50ID4gMCApCkBAIC01NDcsOCArNTQ3LDggQEAgc3RhdGljIGxvbmcgZ3Vlc3RfY29uc29s
ZV93cml0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNoYXIpIGJ1ZmZlciwgaW50IGNvdW50KQog
ICAgICAgICAgICAgLyogVXNlIGRpcmVjdCBjb25zb2xlIG91dHB1dCBhcyBpdCBjb3VsZCBiZSBp
bnRlcmFjdGl2ZSAqLwogICAgICAgICAgICAgc3Bpbl9sb2NrX2lycSgmY29uc29sZV9sb2NrKTsK
IAotICAgICAgICAgICAgc2VyY29uX3B1dHMoa2J1Zik7Ci0gICAgICAgICAgICB2aWRlb19wdXRz
KGtidWYpOworICAgICAgICAgICAgc2VyY29uX3B1dHMoa2J1Ziwga2NvdW50KTsKKyAgICAgICAg
ICAgIHZpZGVvX3B1dHMoa2J1Ziwga2NvdW50KTsKIAogI2lmZGVmIENPTkZJR19YODYKICAgICAg
ICAgICAgIGlmICggb3B0X2NvbnNvbGVfeGVuICkKQEAgLTY2NiwxNiArNjY2LDE2IEBAIHN0YXRp
YyBib29sX3QgY29uc29sZV9sb2Nrc19idXN0ZWQ7CiAKIHN0YXRpYyB2b2lkIF9fcHV0c3RyKGNv
bnN0IGNoYXIgKnN0cikKIHsKKyAgICBzaXplX3QgbGVuID0gc3RybGVuKHN0cik7CisKICAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJmNvbnNvbGVfbG9jaykpOwogCi0gICAgc2VyY29uX3B1dHMo
c3RyKTsKLSAgICB2aWRlb19wdXRzKHN0cik7CisgICAgc2VyY29uX3B1dHMoc3RyLCBsZW4pOwor
ICAgIHZpZGVvX3B1dHMoc3RyLCBsZW4pOwogCiAjaWZkZWYgQ09ORklHX1g4NgogICAgIGlmICgg
b3B0X2NvbnNvbGVfeGVuICkKICAgICB7Ci0gICAgICAgIHNpemVfdCBsZW4gPSBzdHJsZW4oc3Ry
KTsKLQogICAgICAgICBpZiAoIHhlbl9ndWVzdCApCiAgICAgICAgICAgICB4ZW5faHlwZXJjYWxs
X2NvbnNvbGVfd3JpdGUoc3RyLCBsZW4pOwogICAgICAgICBlbHNlCkBAIC0xMjMzLDYgKzEyMzMs
NyBAQCB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQogICAgIHZh
X2xpc3QgICAgICAgYXJnczsKICAgICBjaGFyICAgICAgICAgKnA7CiAgICAgdW5zaWduZWQgbG9u
ZyBmbGFnczsKKyAgICB1bnNpZ25lZCBpbnQgbnI7CiAKICAgICBpZiAoIGRlYnVndHJhY2VfYnl0
ZXMgPT0gMCApCiAgICAgICAgIHJldHVybjsKQEAgLTEyNDYsMTIgKzEyNDcsMTIgQEAgdm9pZCBk
ZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKICAgICBzbnByaW50ZihidWYs
IHNpemVvZihidWYpLCAiJXUgIiwgKytjb3VudCk7CiAKICAgICB2YV9zdGFydChhcmdzLCBmbXQp
OwotICAgICh2b2lkKXZzbnByaW50ZihidWYgKyBzdHJsZW4oYnVmKSwgc2l6ZW9mKGJ1ZikgLSBz
dHJsZW4oYnVmKSwgZm10LCBhcmdzKTsKKyAgICBuciA9IHZzY25wcmludGYoYnVmICsgc3RybGVu
KGJ1ZiksIHNpemVvZihidWYpIC0gc3RybGVuKGJ1ZiksIGZtdCwgYXJncyk7CiAgICAgdmFfZW5k
KGFyZ3MpOwogCiAgICAgaWYgKCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZSApCiAgICAgewot
ICAgICAgICBzZXJpYWxfcHV0cyhzZXJjb25faGFuZGxlLCBidWYpOworICAgICAgICBzZXJpYWxf
cHV0cyhzZXJjb25faGFuZGxlLCBidWYsIG5yKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAg
LTEzNTcsNyArMTM1OCw3IEBAIHZvaWQgcGFuaWMoY29uc3QgY2hhciAqZm10LCAuLi4pCiAgKiAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgogICovCiAKLXN0YXRpYyB2b2lkIHN1c3BlbmRfc3RlYWxfZm4oY29uc3QgY2hhciAqc3Ry
KSB7IH0KK3N0YXRpYyB2b2lkIHN1c3BlbmRfc3RlYWxfZm4oY29uc3QgY2hhciAqc3RyLCB1bnNp
Z25lZCBpbnQgbnIpIHsgfQogc3RhdGljIGludCBzdXNwZW5kX3N0ZWFsX2lkOwogCiBpbnQgY29u
c29sZV9zdXNwZW5kKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVk
LmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMKaW5kZXggNTUyYWJmNTc2Ni4uM2U4NDlh
MjU1NyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlZC5jCisrKyBiL3hlbi9k
cml2ZXJzL2NoYXIvY29uc29sZWQuYwpAQCAtNzcsNyArNzcsNyBAQCBzaXplX3QgY29uc29sZWRf
Z3Vlc3Rfcngodm9pZCkKIAogICAgICAgICBpZiAoIGlkeCA+PSBCVUZfU1ogKQogICAgICAgICB7
Ci0gICAgICAgICAgICBwdl9jb25zb2xlX3B1dHMoYnVmKTsKKyAgICAgICAgICAgIHB2X2NvbnNv
bGVfcHV0cyhidWYsIEJVRl9TWik7CiAgICAgICAgICAgICBpZHggPSAwOwogICAgICAgICB9CiAg
ICAgfQpAQCAtODUsNyArODUsNyBAQCBzaXplX3QgY29uc29sZWRfZ3Vlc3Rfcngodm9pZCkKICAg
ICBpZiAoIGlkeCApCiAgICAgewogICAgICAgICBidWZbaWR4XSA9ICdcMCc7Ci0gICAgICAgIHB2
X2NvbnNvbGVfcHV0cyhidWYpOworICAgICAgICBwdl9jb25zb2xlX3B1dHMoYnVmLCBpZHgpOwog
ICAgIH0KIAogICAgIC8qIE5vIG5lZWQgZm9yIGEgbWVtIGJhcnJpZXIgYmVjYXVzZSBldmVyeSBj
aGFyYWN0ZXIgd2FzIGFscmVhZHkgY29uc3VtZWQgKi8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L2NoYXIvc2VyaWFsLmMgYi94ZW4vZHJpdmVycy9jaGFyL3NlcmlhbC5jCmluZGV4IDIyMWExNGMw
OTIuLjc0OTgyOTk4MDcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvc2VyaWFsLmMKKysr
IGIveGVuL2RyaXZlcnMvY2hhci9zZXJpYWwuYwpAQCAtMjIzLDExICsyMjMsMTEgQEAgdm9pZCBz
ZXJpYWxfcHV0YyhpbnQgaGFuZGxlLCBjaGFyIGMpCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmcG9ydC0+dHhfbG9jaywgZmxhZ3MpOwogfQogCi12b2lkIHNlcmlhbF9wdXRzKGludCBoYW5k
bGUsIGNvbnN0IGNoYXIgKnMpCit2b2lkIHNlcmlhbF9wdXRzKGludCBoYW5kbGUsIGNvbnN0IGNo
YXIgKnMsIHVuc2lnbmVkIGludCBucikKIHsKICAgICBzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQ7
CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBjaGFyIGM7CisgICAgdW5zaWduZWQgaW50
IGk7CiAKICAgICBpZiAoIGhhbmRsZSA9PSAtMSApCiAgICAgICAgIHJldHVybjsKQEAgLTIzOCw4
ICsyMzgsMTAgQEAgdm9pZCBzZXJpYWxfcHV0cyhpbnQgaGFuZGxlLCBjb25zdCBjaGFyICpzKQog
CiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnBvcnQtPnR4X2xvY2ssIGZsYWdzKTsKIAotICAgIHdo
aWxlICggKGMgPSAqcysrKSAhPSAnXDAnICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yOyBpKysg
KQogICAgIHsKKyAgICAgICAgY2hhciBjID0gc1tpXTsKKwogICAgICAgICBpZiAoIChjID09ICdc
bicpICYmIChoYW5kbGUgJiBTRVJITkRfQ09PS0VEKSApCiAgICAgICAgICAgICBfX3NlcmlhbF9w
dXRjKHBvcnQsICdccicgfCAoKGhhbmRsZSAmIFNFUkhORF9ISSkgPyAweDgwIDogMHgwMCkpOwog
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL3hlbl9wdl9jb25zb2xlLmMgYi94ZW4vZHJp
dmVycy9jaGFyL3hlbl9wdl9jb25zb2xlLmMKaW5kZXggY2MxYzFkNzQzZi4uNWJiMzAzZDRjOCAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci94ZW5fcHZfY29uc29sZS5jCisrKyBiL3hlbi9k
cml2ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYwpAQCAtMTI5LDEzICsxMjksMTMgQEAgc2l6ZV90
IHB2X2NvbnNvbGVfcngoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuIHJl
Y3Y7CiB9CiAKLXN0YXRpYyBzaXplX3QgcHZfcmluZ19wdXRzKGNvbnN0IGNoYXIgKmJ1ZikKK3N0
YXRpYyBzaXplX3QgcHZfcmluZ19wdXRzKGNvbnN0IGNoYXIgKmJ1ZiwgdW5zaWduZWQgaW50IG5y
KQogewogICAgIFhFTkNPTlNfUklOR19JRFggY29ucywgcHJvZDsKICAgICBzaXplX3Qgc2VudCA9
IDAsIGF2YWlsOwogICAgIGJvb2wgcHV0X3IgPSBmYWxzZTsKIAotICAgIHdoaWxlICggYnVmW3Nl
bnRdICE9ICdcMCcgfHwgcHV0X3IgKQorICAgIHdoaWxlICggc2VudCA8IG5yIHx8IHB1dF9yICkK
ICAgICB7CiAgICAgICAgIGNvbnMgPSBBQ0NFU1NfT05DRShjb25zX3JpbmctPm91dF9jb25zKTsK
ICAgICAgICAgcHJvZCA9IGNvbnNfcmluZy0+b3V0X3Byb2Q7CkBAIC0xNTYsNyArMTU2LDcgQEAg
c3RhdGljIHNpemVfdCBwdl9yaW5nX3B1dHMoY29uc3QgY2hhciAqYnVmKQogICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICB3aGlsZSAoIGF2YWlsICYmIChidWZbc2Vu
dF0gIT0gJ1wwJyB8fCBwdXRfcikgKQorICAgICAgICB3aGlsZSAoIGF2YWlsICYmIChzZW50IDwg
bnIgfHwgcHV0X3IpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBwdXRfciApCiAgICAg
ICAgICAgICB7CkBAIC0xODUsNyArMTg1LDcgQEAgc3RhdGljIHNpemVfdCBwdl9yaW5nX3B1dHMo
Y29uc3QgY2hhciAqYnVmKQogICAgIHJldHVybiBzZW50OwogfQogCi12b2lkIHB2X2NvbnNvbGVf
cHV0cyhjb25zdCBjaGFyICpidWYpCit2b2lkIHB2X2NvbnNvbGVfcHV0cyhjb25zdCBjaGFyICpi
dWYsIHVuc2lnbmVkIGludCBucikKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCkBAIC0x
OTMsNyArMTkzLDcgQEAgdm9pZCBwdl9jb25zb2xlX3B1dHMoY29uc3QgY2hhciAqYnVmKQogICAg
ICAgICByZXR1cm47CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdHhfbG9jaywgZmxhZ3MpOwot
ICAgIHB2X3JpbmdfcHV0cyhidWYpOworICAgIHB2X3JpbmdfcHV0cyhidWYsIG5yKTsKICAgICBz
cGluX3VubG9ja19pcnFyZXN0b3JlKCZ0eF9sb2NrLCBmbGFncyk7CiB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3ZpZGVvL2xmYi5jIGIveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMKaW5kZXgg
ZDBjOGM0OTJiMC4uOTNiNmEzM2E0MSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8vbGZi
LmMKKysrIGIveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMKQEAgLTU5LDE0ICs1OSwxNSBAQCBzdGF0
aWMgdm9pZCBsZmJfc2hvd19saW5lKAogfQogCiAvKiBGYXN0IG1vZGUgd2hpY2ggcmVkcmF3cyBh
bGwgbW9kaWZpZWQgcGFydHMgb2YgYSAyRCB0ZXh0IGJ1ZmZlci4gKi8KLXZvaWQgbGZiX3JlZHJh
d19wdXRzKGNvbnN0IGNoYXIgKnMpCit2b2lkIGxmYl9yZWRyYXdfcHV0cyhjb25zdCBjaGFyICpz
LCB1bnNpZ25lZCBpbnQgbnIpCiB7CiAgICAgdW5zaWduZWQgaW50IGksIG1pbl9yZWRyYXdfeSA9
IGxmYi55cG9zOwotICAgIGNoYXIgYzsKIAogICAgIC8qIFBhc3RlIGNoYXJhY3RlcnMgaW50byB0
ZXh0IGJ1ZmZlci4gKi8KLSAgICB3aGlsZSAoIChjID0gKnMrKykgIT0gJ1wwJyApCisgICAgZm9y
ICggaSA9IDA7IGkgPCBucjsgaSsrICkKICAgICB7CisgICAgICAgIGNoYXIgYyA9IHNbaV07CisK
ICAgICAgICAgaWYgKCAoYyA9PSAnXG4nKSB8fCAobGZiLnhwb3MgPj0gbGZiLmxmYnAudGV4dF9j
b2x1bW5zKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggKytsZmIueXBvcyA+PSBsZmIu
bGZicC50ZXh0X3Jvd3MgKQpAQCAtMTAzLDEzICsxMDQsMTQgQEAgdm9pZCBsZmJfcmVkcmF3X3B1
dHMoY29uc3QgY2hhciAqcykKIH0KIAogLyogU2xvd2VyIGxpbmUtYmFzZWQgc2Nyb2xsIG1vZGUg
d2hpY2ggaW50ZXJhY3RzIGJldHRlciB3aXRoIGRvbTAuICovCi12b2lkIGxmYl9zY3JvbGxfcHV0
cyhjb25zdCBjaGFyICpzKQordm9pZCBsZmJfc2Nyb2xsX3B1dHMoY29uc3QgY2hhciAqcywgdW5z
aWduZWQgaW50IG5yKQogewogICAgIHVuc2lnbmVkIGludCBpOwotICAgIGNoYXIgYzsKIAotICAg
IHdoaWxlICggKGMgPSAqcysrKSAhPSAnXDAnICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yOyBp
KysgKQogICAgIHsKKyAgICAgICAgY2hhciBjID0gc1tpXTsKKwogICAgICAgICBpZiAoIChjID09
ICdcbicpIHx8IChsZmIueHBvcyA+PSBsZmIubGZicC50ZXh0X2NvbHVtbnMpICkKICAgICAgICAg
ewogICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzID0gKGxmYi5sZmJwLndpZHRoICoKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZpZGVvL2xmYi5oIGIveGVuL2RyaXZlcnMvdmlkZW8vbGZi
LmgKaW5kZXggYWM0MGE2NjM3OS4uMTU1OTllMjJlZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
dmlkZW8vbGZiLmgKKysrIGIveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmgKQEAgLTM1LDggKzM1LDgg
QEAgc3RydWN0IGxmYl9wcm9wIHsKICAgICB1bnNpZ25lZCBpbnQgdGV4dF9yb3dzOwogfTsKIAot
dm9pZCBsZmJfcmVkcmF3X3B1dHMoY29uc3QgY2hhciAqcyk7Ci12b2lkIGxmYl9zY3JvbGxfcHV0
cyhjb25zdCBjaGFyICpzKTsKK3ZvaWQgbGZiX3JlZHJhd19wdXRzKGNvbnN0IGNoYXIgKnMsIHVu
c2lnbmVkIGludCBucik7Cit2b2lkIGxmYl9zY3JvbGxfcHV0cyhjb25zdCBjaGFyICpzLCB1bnNp
Z25lZCBpbnQgbnIpOwogdm9pZCBsZmJfY2FycmlhZ2VfcmV0dXJuKHZvaWQpOwogdm9pZCBsZmJf
ZnJlZSh2b2lkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdmlkZW8vdmdhLmMgYi94ZW4v
ZHJpdmVycy92aWRlby92Z2EuYwppbmRleCA2YTY0ZmQ5MDEzLi4wMWYxMmFhZTQyIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy92aWRlby92Z2EuYworKysgYi94ZW4vZHJpdmVycy92aWRlby92Z2Eu
YwpAQCAtMTgsOSArMTgsOSBAQCBzdGF0aWMgaW50IHZnYWNvbl9rZWVwOwogc3RhdGljIHVuc2ln
bmVkIGludCB4cG9zLCB5cG9zOwogc3RhdGljIHVuc2lnbmVkIGNoYXIgKnZpZGVvOwogCi1zdGF0
aWMgdm9pZCB2Z2FfdGV4dF9wdXRzKGNvbnN0IGNoYXIgKnMpOwotc3RhdGljIHZvaWQgdmdhX25v
b3BfcHV0cyhjb25zdCBjaGFyICpzKSB7fQotdm9pZCAoKnZpZGVvX3B1dHMpKGNvbnN0IGNoYXIg
KikgPSB2Z2Ffbm9vcF9wdXRzOworc3RhdGljIHZvaWQgdmdhX3RleHRfcHV0cyhjb25zdCBjaGFy
ICpzLCB1bnNpZ25lZCBpbnQgbnIpOworc3RhdGljIHZvaWQgdmdhX25vb3BfcHV0cyhjb25zdCBj
aGFyICpzLCB1bnNpZ25lZCBpbnQgbnIpIHt9Cit2b2lkICgqdmlkZW9fcHV0cykoY29uc3QgY2hh
ciAqLCB1bnNpZ25lZCBpbnQgbnIpID0gdmdhX25vb3BfcHV0czsKIAogLyoKICAqICd2Z2E9PG1v
ZGUtc3BlY2lmaWVyPlssa2VlcF0nIHdoZXJlIDxtb2RlLXNwZWNpZmllcj4gaXMgb25lIG9mOgpA
QCAtMTc3LDEyICsxNzcsMTQgQEAgdm9pZCBfX2luaXQgdmlkZW9fZW5kYm9vdCh2b2lkKQogICAg
IH0KIH0KIAotc3RhdGljIHZvaWQgdmdhX3RleHRfcHV0cyhjb25zdCBjaGFyICpzKQorc3RhdGlj
IHZvaWQgdmdhX3RleHRfcHV0cyhjb25zdCBjaGFyICpzLCB1bnNpZ25lZCBpbnQgbnIpCiB7Ci0g
ICAgY2hhciBjOworICAgIHVuc2lnbmVkIGludCBpOwogCi0gICAgd2hpbGUgKCAoYyA9ICpzKysp
ICE9ICdcMCcgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgbnI7IGkrKyApCiAgICAgeworICAgICAg
ICBjaGFyIGMgPSBzW2ldOworCiAgICAgICAgIGlmICggKGMgPT0gJ1xuJykgfHwgKHhwb3MgPj0g
Y29sdW1ucykgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICsreXBvcyA+PSBsaW5lcyAp
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oIGIveGVuL2luY2x1ZGUveGVu
L2NvbnNvbGUuaAppbmRleCBiNGY5NDYzOTM2Li5kYWZhNTNiYTZiIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vY29uc29sZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9jb25zb2xlLmgKQEAg
LTM4LDcgKzM4LDcgQEAgc3RydWN0IGRvbWFpbiAqY29uc29sZV9pbnB1dF9kb21haW4odm9pZCk7
CiAgKiBTdGVhbCBvdXRwdXQgZnJvbSB0aGUgY29uc29sZS4gUmV0dXJucyArdmUgaWRlbnRpZmll
ciwgZWxzZSAtdmUgZXJyb3IuCiAgKiBUYWtlcyB0aGUgaGFuZGxlIG9mIHRoZSBzZXJpYWwgbGlu
ZSB0byBzdGVhbCwgYW5kIHN0ZWFsIGNhbGxiYWNrIGZ1bmN0aW9uLgogICovCi1pbnQgY29uc29s
ZV9zdGVhbChpbnQgaGFuZGxlLCB2b2lkICgqZm4pKGNvbnN0IGNoYXIgKikpOworaW50IGNvbnNv
bGVfc3RlYWwoaW50IGhhbmRsZSwgdm9pZCAoKmZuKShjb25zdCBjaGFyICosIHVuc2lnbmVkIGlu
dCBucikpOwogCiAvKiBHaXZlIGJhY2sgc3RvbGVuIGNvbnNvbGUuIFRha2VzIHRoZSBpZGVudGlm
aWVyIHJldHVybmVkIGJ5IGNvbnNvbGVfc3RlYWwuICovCiB2b2lkIGNvbnNvbGVfZ2l2ZWJhY2so
aW50IGlkKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9lYXJseV9wcmludGsuaCBiL3hl
bi9pbmNsdWRlL3hlbi9lYXJseV9wcmludGsuaAppbmRleCAyYzNlMWIzNTE5Li4yMmY4MDA5YTVm
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZWFybHlfcHJpbnRrLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2Vhcmx5X3ByaW50ay5oCkBAIC01LDcgKzUsNyBAQAogI2RlZmluZSBfX1hFTl9F
QVJMWV9QUklOVEtfSF9fCiAKICNpZmRlZiBDT05GSUdfRUFSTFlfUFJJTlRLCi12b2lkIGVhcmx5
X3B1dHMoY29uc3QgY2hhciAqcyk7Cit2b2lkIGVhcmx5X3B1dHMoY29uc3QgY2hhciAqcywgdW5z
aWduZWQgaW50IG5yKTsKICNlbHNlCiAjZGVmaW5lIGVhcmx5X3B1dHMgTlVMTAogI2VuZGlmCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcHZfY29uc29sZS5oIGIveGVuL2luY2x1ZGUveGVu
L3B2X2NvbnNvbGUuaAppbmRleCBjYjkyNTM5NjY2Li40MTE0NDg5MGU0IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vcHZfY29uc29sZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wdl9jb25z
b2xlLmgKQEAgLTgsNyArOCw3IEBACiB2b2lkIHB2X2NvbnNvbGVfaW5pdCh2b2lkKTsKIHZvaWQg
cHZfY29uc29sZV9zZXRfcnhfaGFuZGxlcihzZXJpYWxfcnhfZm4gZm4pOwogdm9pZCBwdl9jb25z
b2xlX2luaXRfcG9zdGlycSh2b2lkKTsKLXZvaWQgcHZfY29uc29sZV9wdXRzKGNvbnN0IGNoYXIg
KmJ1Zik7Cit2b2lkIHB2X2NvbnNvbGVfcHV0cyhjb25zdCBjaGFyICpidWYsIHVuc2lnbmVkIGlu
dCBucik7CiBzaXplX3QgcHZfY29uc29sZV9yeChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7
CiBldnRjaG5fcG9ydF90IHB2X2NvbnNvbGVfZXZ0Y2huKHZvaWQpOwogCkBAIC0xNyw3ICsxNyw3
IEBAIGV2dGNobl9wb3J0X3QgcHZfY29uc29sZV9ldnRjaG4odm9pZCk7CiBzdGF0aWMgaW5saW5l
IHZvaWQgcHZfY29uc29sZV9pbml0KHZvaWQpIHt9CiBzdGF0aWMgaW5saW5lIHZvaWQgcHZfY29u
c29sZV9zZXRfcnhfaGFuZGxlcihzZXJpYWxfcnhfZm4gZm4pIHsgfQogc3RhdGljIGlubGluZSB2
b2lkIHB2X2NvbnNvbGVfaW5pdF9wb3N0aXJxKHZvaWQpIHsgfQotc3RhdGljIGlubGluZSB2b2lk
IHB2X2NvbnNvbGVfcHV0cyhjb25zdCBjaGFyICpidWYpIHsgfQorc3RhdGljIGlubGluZSB2b2lk
IHB2X2NvbnNvbGVfcHV0cyhjb25zdCBjaGFyICpidWYsIHVuc2lnbmVkIGludCBucikgeyB9CiBz
dGF0aWMgaW5saW5lIHNpemVfdCBwdl9jb25zb2xlX3J4KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKSB7IHJldHVybiAwOyB9CiBldnRjaG5fcG9ydF90IHB2X2NvbnNvbGVfZXZ0Y2huKHZvaWQp
CiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2VyaWFsLmggYi94ZW4vaW5jbHVkZS94
ZW4vc2VyaWFsLmgKaW5kZXggZjI5OTRkNDA5My4uZTExZDZkM2ViYyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL3NlcmlhbC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zZXJpYWwuaApAQCAt
MTE0LDggKzExNCw4IEBAIGludCBzZXJpYWxfcGFyc2VfaGFuZGxlKGNoYXIgKmNvbmYpOwogLyog
VHJhbnNtaXQgYSBzaW5nbGUgY2hhcmFjdGVyIHZpYSB0aGUgc3BlY2lmaWVkIENPTSBwb3J0LiAq
Lwogdm9pZCBzZXJpYWxfcHV0YyhpbnQgaGFuZGxlLCBjaGFyIGMpOwogCi0vKiBUcmFuc21pdCBh
IE5VTEwtdGVybWluYXRlZCBzdHJpbmcgdmlhIHRoZSBzcGVjaWZpZWQgQ09NIHBvcnQuICovCi12
b2lkIHNlcmlhbF9wdXRzKGludCBoYW5kbGUsIGNvbnN0IGNoYXIgKnMpOworLyogVHJhbnNtaXQg
YSBzdHJpbmcgdmlhIHRoZSBzcGVjaWZpZWQgQ09NIHBvcnQuICovCit2b2lkIHNlcmlhbF9wdXRz
KGludCBoYW5kbGUsIGNvbnN0IGNoYXIgKnMsIHVuc2lnbmVkIGludCBucik7CiAKIC8qCiAgKiBB
biBhbHRlcm5hdGl2ZSB0byByZWdpc3RlcmluZyBhIGNoYXJhY3Rlci1yZWNlaXZlIGhvb2suIFRo
aXMgZnVuY3Rpb24KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92aWRlby5oIGIveGVuL2lu
Y2x1ZGUveGVuL3ZpZGVvLmgKaW5kZXggMmU4OTdmOWRmNS4uZGRkMjFmMzc0ZCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3ZpZGVvLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZpZGVvLmgK
QEAgLTEzLDExICsxMywxMSBAQAogCiAjaWZkZWYgQ09ORklHX1ZJREVPCiB2b2lkIHZpZGVvX2lu
aXQodm9pZCk7Ci1leHRlcm4gdm9pZCAoKnZpZGVvX3B1dHMpKGNvbnN0IGNoYXIgKik7CitleHRl
cm4gdm9pZCAoKnZpZGVvX3B1dHMpKGNvbnN0IGNoYXIgKiwgdW5zaWduZWQgaW50IG5yKTsKIHZv
aWQgdmlkZW9fZW5kYm9vdCh2b2lkKTsKICNlbHNlCiAjZGVmaW5lIHZpZGVvX2luaXQoKSAgICAo
KHZvaWQpMCkKLSNkZWZpbmUgdmlkZW9fcHV0cyhzKSAgICgodm9pZCkwKQorI2RlZmluZSB2aWRl
b19wdXRzKHMsIG5yKSAgICgodm9pZCkwKQogI2RlZmluZSB2aWRlb19lbmRib290KCkgKCh2b2lk
KTApCiAjZW5kaWYKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 23:07:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 23:07:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyloT-0002KG-Ek; Tue, 26 Feb 2019 23:07:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyNJ=RB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyloR-0002K9-Qb
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 23:06:59 +0000
X-Inumbo-ID: 37a6858e-3a1b-11e9-81cf-8712b064377b
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37a6858e-3a1b-11e9-81cf-8712b064377b;
 Tue, 26 Feb 2019 23:06:58 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BB90B218CD;
 Tue, 26 Feb 2019 23:06:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551222418;
 bh=z4hTEiCboB8wYJxxhpII68h4thxWsBlw1ZDbc12HbrA=;
 h=Date:From:To:cc:Subject:From;
 b=DwsMOfV7lnmqPgCxO6HNVPrF3kMqVCMSrq+WvEngsE9HpGt02qD6pUru2gNf5xV5X
 rTqoDuGJTvL6MyXMGhw1jiXCwbVAeb3zEhaX1y68VSLKnhwRMCROXGYfTT9EkbMy4q
 2t1yUkJE+VVyTAA1SqwLZXcEYa/1GXR9RZKoCksM=
Date: Tue, 26 Feb 2019 15:06:57 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xenproject.org
Message-ID: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/6] iomem cacheability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 julien.grall@arm.com, JBeulich@suse.com, ian.jackson@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgaW50cm9kdWNlcyBhIGNhY2hlYWJpbGl0eSBwYXJhbWV0ZXIg
Zm9yIHRoZSBpb21lbSBvcHRpb24sIHNvCnRoYXQgd2UgY2FuIG1hcCBhbiBpb21lbSByZWdpb24g
aW50byBhIGd1ZXN0IGFzIGNhY2hlYWJsZSBtZW1vcnkuCgpUaGVuLCB0aGlzIHNlcmllcyBmaXhl
cyB0aGUgd2F5IFhlbiBoYW5kbGVzIHJlc2VydmVkIG1lbW9yeSByZWdpb25zIG9uCkFSTTogdGhl
eSBzaG91bGQgYmUgbWFwcGVkIGFzIG5vcm1hbCBtZW1vcnksIGluc3RlYWQgdG9kYXkgdGhleSBh
cmUKdHJlYXRlZCBhcyBkZXZpY2UgbWVtb3J5LgoKRmluYWxseSwgaXQgZG9jdW1lbnRzIGhvdyB0
byB1c2UgaW9tZW0gdG8gc2V0dXAgYSBjYWNoZWFibGUgc2hhcmVkCm1lbW9yeSByZWdpb24gYmV0
d2VlbiBkb20wIGFuZCBhIGRvbVUsIGV4cG9ydGluZyBpdCBhcyByZXNlcnZlZC1tZW1vcnkKdG8g
Ym90aCBkb20wIGFuZCBkb21VLgoKQ2hlZXJzLAoKU3RlZmFubwoKClRoZSBmb2xsb3dpbmcgY2hh
bmdlcyBzaW5jZSBjb21taXQgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZi
ZDoKCiAgeGVuL2FybTogZ2ljOiBSZW1vdmUgZHVwbGljYXRlZCBjb21tZW50IGluIGRvX3NnaSAo
MjAxOC0xMS0wOSAxNToxMDoyNiAtMDgwMCkKCmFyZSBhdmFpbGFibGUgaW4gdGhlIGdpdCByZXBv
c2l0b3J5IGF0OgoKICBodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXQtaHR0cC9wZW9w
bGUvc3N0YWJlbGxpbmkveGVuLXVuc3RhYmxlLmdpdCBpb21lbV9jYWNoZS12MQoKZm9yIHlvdSB0
byBmZXRjaCBjaGFuZ2VzIHVwIHRvIGY0ZWJlYzAxNmQzMjJlZTE4MTA2ZTliNjIzYjY2MjllOGJh
Yjg0ZmE6CgogIHhlbi9kb2NzOiBob3cgdG8gbWFwIGEgcGFnZSBiZXR3ZWVuIGRvbTAgYW5kIGRv
bVUgdXNpbmcgaW9tZW0gKDIwMTktMDItMjYgMTU6MDA6NDQgLTA4MDApCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClN0ZWZh
bm8gU3RhYmVsbGluaSAoNik6CiAgICAgIHhlbjogZXh0ZW5kIFhFTl9ET01DVExfbWVtb3J5X21h
cHBpbmcgdG8gaGFuZGxlIGNhY2hlYWJpbGl0eQogICAgICBsaWJ4YzogeGNfZG9tYWluX21lbW9y
eV9tYXBwaW5nLCBoYW5kbGUgY2FjaGVhYmlsaXR5CiAgICAgIGxpYnhsL3hsOiBhZGQgY2FjaGVh
YmlsaXR5IG9wdGlvbiB0byBpb21lbQogICAgICB4ZW4vYXJtOiBrZWVwIHRyYWNrIG9mIHJlc2Vy
dmVkLW1lbW9yeSByZWdpb25zCiAgICAgIHhlbi9hcm06IG1hcCByZXNlcnZlZC1tZW1vcnkgcmVn
aW9ucyBhcyBub3JtYWwgbWVtb3J5IGluIGRvbTAKICAgICAgeGVuL2RvY3M6IGhvdyB0byBtYXAg
YSBwYWdlIGJldHdlZW4gZG9tMCBhbmQgZG9tVSB1c2luZyBpb21lbQoKIGRvY3MvbWFuL3hsLmNm
Zy5wb2QuNS5pbiAgICAgICAgICB8ICA0ICstCiBkb2NzL21pc2MvYXJtL2RvbTBfc2hhcmVkX21l
bS50eHQgfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggICAgIHwgIDMgKy0KIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAg
ICAgICAgICB8ICA2ICsrLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgIHwgMTIg
KysrKystCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgfCAgNyArKysrCiB0b29s
cy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgfCAxNyArKysrKysrLQogeGVuL2FyY2gvYXJt
L2Jvb3RmZHQuYyAgICAgICAgICAgIHwgNzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgIHwgIDcgKysrKwogeGVuL2Fy
Y2gvYXJtL2dpYy12Mi5jICAgICAgICAgICAgIHwgIDMgKy0KIHhlbi9hcmNoL2FybS9wMm0uYyAg
ICAgICAgICAgICAgICB8IDE5ICsrKysrKysrLQogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9leHlu
b3M1LmMgIHwgIDQgKy0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvb21hcDUuYyAgICB8ICA4ICsr
LS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICB8IDg0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgICAg
ICAgIHwgIDIgKy0KIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtdjIuYyAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyAgICAgfCAgNyArKystCiB4ZW4vYXJjaC94ODYv
bW0vcDJtLmMgICAgICAgICAgICAgfCAgNiArKy0KIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAg
ICAgICAgICB8ICA4ICsrLS0KIHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgICAgICAgICB8ICAz
ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggICAgICAgfCAgMSArCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmggICAgICAgfCAgNCArLQogeGVuL2luY2x1ZGUveGVuL3AybS1jb21t
b24uaCAgICAgIHwgIDMgKy0KIDIzIGZpbGVzIGNoYW5nZWQsIDMxMSBpbnNlcnRpb25zKCspLCA0
MSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2MvYXJtL2RvbTBfc2hh
cmVkX21lbS50eHQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 23:07:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 23:07:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gylod-0002MB-O6; Tue, 26 Feb 2019 23:07:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyNJ=RB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyloc-0002LU-1m
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 23:07:10 +0000
X-Inumbo-ID: 3da39bf2-3a1b-11e9-9b00-23734bb9c0d9
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3da39bf2-3a1b-11e9-9b00-23734bb9c0d9;
 Tue, 26 Feb 2019 23:07:08 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E1CFF218CD;
 Tue, 26 Feb 2019 23:07:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551222428;
 bh=lP7v+hSvhorjNLi40dsVFOFHZJVCHccp2A665Zk7jSU=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=tgIeR4zsn8QNFSk4KXibEzeksPWcYd/mvmkjkWKs5RUGM0n78mdVzNBDLg+Ne2ttt
 szO66PbgcSvUs/EmRElhod/8n1Yip/Z9Jm1ibF/qQugkJCfzjk7+T1JAQsAKUTbe2y
 W7/UiFuu9yUv+84YGsCBqNlHhgY6HIVhxLFjYus4=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Feb 2019 15:07:02 -0800
Message-Id: <1551222427-21749-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH 1/6] xen: extend XEN_DOMCTL_memory_mapping to
 handle cacheability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, julien.grall@arm.com,
 sstabellini@kernel.org, JBeulich@suse.com, andrew.cooper3@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV1c2UgdGhlIGV4aXN0aW5nIHBhZGRpbmcgZmllbGQgdG8gcGFzcyBjYWNoZWFiaWxpdHkgaW5m
b3JtYXRpb24gYWJvdXQKdGhlIG1lbW9yeSBtYXBwaW5nLCBzcGVjaWZpY2FsbHksIHdoZXRoZXIg
dGhlIG1lbW9yeSBzaG91bGQgYmUgbWFwcGVkIGFzCm5vcm1hbCBtZW1vcnkgb3IgYXMgZGV2aWNl
IG1lbW9yeSAodGhpcyBpcyB3aGF0IHdlIGhhdmUgdG9kYXkpLgoKQWRkIGEgY2FjaGVhYmlsaXR5
IHBhcmFtZXRlciB0byBtYXBfbW1pb19yZWdpb25zLiAwIG1lYW5zIGRldmljZQptZW1vcnksIHdo
aWNoIGlzIHdoYXQgd2UgaGF2ZSB0b2RheS4KCk9uIEFSTSwgbWFwIGRldmljZSBtZW1vcnkgYXMg
cDJtX21taW9fZGlyZWN0X2RldiAoYXMgaXQgaXMgYWxyZWFkeSBkb25lCnRvZGF5KSBhbmQgbm9y
bWFsIG1lbW9yeSBhcyBwMm1fcmFtX3J3LgoKT24geDg2LCByZXR1cm4gZXJyb3IgaWYgdGhlIGNh
Y2hlYWJpbGl0eSByZXF1ZXN0ZWQgaXMgbm90IGRldmljZSBtZW1vcnkuCgpTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkNDOiBKQmV1bGljaEBz
dXNlLmNvbQpDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQotLS0KIHhlbi9hcmNoL2FybS9n
aWMtdjIuYyAgICAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAg
ICAgICB8IDE5ICsrKysrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5
bm9zNS5jIHwgIDQgKystLQogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jICAgfCAgOCAr
KysrLS0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgICAgICAgfCAgMiArLQogeGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy12Mi5jICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9kb20w
X2J1aWxkLmMgICAgfCAgNyArKysrKy0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAg
ICB8ICA2ICsrKysrLQogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICAgfCAgOCArKysr
Ky0tLQogeGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYyAgICAgICAgfCAgMyArKy0KIHhlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaCAgICAgIHwgIDQgKysrLQogeGVuL2luY2x1ZGUveGVuL3AybS1j
b21tb24uaCAgICAgfCAgMyArKy0KIDEyIGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKyks
IDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hl
bi9hcmNoL2FybS9naWMtdjIuYwppbmRleCBlN2ViMDFmLi4xZWEzZGEyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCkBAIC02OTAs
NyArNjkwLDggQEAgc3RhdGljIGludCBnaWN2Ml9tYXBfaHdkb3duX2V4dHJhX21hcHBpbmdzKHN0
cnVjdCBkb21haW4gKmQpCiAKICAgICAgICAgcmV0ID0gbWFwX21taW9fcmVnaW9ucyhkLCBnYWRk
cl90b19nZm4odjJtX2RhdGEtPmFkZHIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBGTl9VUCh2Mm1fZGF0YS0+c2l6ZSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWFkZHJfdG9fbWZuKHYybV9kYXRhLT5hZGRyKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWFkZHJfdG9fbWZuKHYybV9kYXRhLT5hZGRyKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBDQUNIRUFCSUxJVFlfREVWTUVNKTsKICAgICAgICAgaWYgKCByZXQgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiR0lDdjI6IE1hcCB2Mm0gZnJh
bWUgdG8gZCVkIGZhaWxlZC5cbiIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMzBjZmIwMS4uNWI4ZmNjNSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTA2OCw5ICsxMDY4
LDI0IEBAIGludCB1bm1hcF9yZWdpb25zX3AybXQoc3RydWN0IGRvbWFpbiAqZCwKIGludCBtYXBf
bW1pb19yZWdpb25zKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICBnZm5f
dCBzdGFydF9nZm4sCiAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yLAotICAg
ICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuKQorICAgICAgICAgICAgICAgICAgICAgbWZuX3Qg
bWZuLAorICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgY2FjaGVfcG9saWN5KQogewotICAg
IHJldHVybiBwMm1faW5zZXJ0X21hcHBpbmcoZCwgc3RhcnRfZ2ZuLCBuciwgbWZuLCBwMm1fbW1p
b19kaXJlY3RfZGV2KTsKKyAgICBwMm1fdHlwZV90IHQ7CisKKyAgICBzd2l0Y2ggKCBjYWNoZV9w
b2xpY3kgKQorICAgIHsKKyAgICBjYXNlIENBQ0hFQUJJTElUWV9NRU1PUlk6CisgICAgICAgIHQg
PSBwMm1fcmFtX3J3OworICAgICAgICBicmVhazsKKyAgICBjYXNlIENBQ0hFQUJJTElUWV9ERVZN
RU06CisgICAgICAgIHQgPSBwMm1fbW1pb19kaXJlY3RfZGV2OworICAgICAgICBicmVhazsKKyAg
ICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gLUVOT1NZUzsKKyAgICB9CisKKyAgICByZXR1cm4g
cDJtX2luc2VydF9tYXBwaW5nKGQsIHN0YXJ0X2dmbiwgbnIsIG1mbiwgdCk7CiB9CiAKIGludCB1
bm1hcF9tbWlvX3JlZ2lvbnMoc3RydWN0IGRvbWFpbiAqZCwKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9leHlub3M1
LmMKaW5kZXggNjU2MDUwNy4uM2FmNWZkMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRm
b3Jtcy9leHlub3M1LmMKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9leHlub3M1LmMKQEAg
LTgzLDExICs4MywxMSBAQCBzdGF0aWMgaW50IGV4eW5vczUyNTBfc3BlY2lmaWNfbWFwcGluZyhz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIC8qIE1hcCB0aGUgY2hpcCBJRCAqLwogICAgIG1hcF9t
bWlvX3JlZ2lvbnMoZCwgZ2FkZHJfdG9fZ2ZuKEVYWU5PUzVfUEFfQ0hJUElEKSwgMSwKLSAgICAg
ICAgICAgICAgICAgICAgIG1hZGRyX3RvX21mbihFWFlOT1M1X1BBX0NISVBJRCkpOworICAgICAg
ICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZuKEVYWU5PUzVfUEFfQ0hJUElEKSwgQ0FDSEVBQklM
SVRZX0RFVk1FTSk7CiAKICAgICAvKiBNYXAgdGhlIFBXTSByZWdpb24gKi8KICAgICBtYXBfbW1p
b19yZWdpb25zKGQsIGdhZGRyX3RvX2dmbihFWFlOT1M1X1BBX1RJTUVSKSwgMiwKLSAgICAgICAg
ICAgICAgICAgICAgIG1hZGRyX3RvX21mbihFWFlOT1M1X1BBX1RJTUVSKSk7CisgICAgICAgICAg
ICAgICAgICAgICBtYWRkcl90b19tZm4oRVhZTk9TNV9QQV9USU1FUiksIENBQ0hFQUJJTElUWV9E
RVZNRU0pOwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL29tYXA1LmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL29tYXA1LmMKaW5kZXggYWVl
MjRlNC4uNDg5OTMzMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5j
CisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvb21hcDUuYwpAQCAtOTksMTkgKzk5LDE5IEBA
IHN0YXRpYyBpbnQgb21hcDVfc3BlY2lmaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogewog
ICAgIC8qIE1hcCB0aGUgUFJNIG1vZHVsZSAqLwogICAgIG1hcF9tbWlvX3JlZ2lvbnMoZCwgZ2Fk
ZHJfdG9fZ2ZuKE9NQVA1X1BSTV9CQVNFKSwgMiwKLSAgICAgICAgICAgICAgICAgICAgIG1hZGRy
X3RvX21mbihPTUFQNV9QUk1fQkFTRSkpOworICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9f
bWZuKE9NQVA1X1BSTV9CQVNFKSwgQ0FDSEVBQklMSVRZX0RFVk1FTSk7CiAKICAgICAvKiBNYXAg
dGhlIFBSTV9NUFUgKi8KICAgICBtYXBfbW1pb19yZWdpb25zKGQsIGdhZGRyX3RvX2dmbihPTUFQ
NV9QUkNNX01QVV9CQVNFKSwgMSwKLSAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX21mbihP
TUFQNV9QUkNNX01QVV9CQVNFKSk7CisgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4o
T01BUDVfUFJDTV9NUFVfQkFTRSksIENBQ0hFQUJJTElUWV9ERVZNRU0pOwogCiAgICAgLyogTWFw
IHRoZSBXYWtldXAgR2VuICovCiAgICAgbWFwX21taW9fcmVnaW9ucyhkLCBnYWRkcl90b19nZm4o
T01BUDVfV0tVUEdFTl9CQVNFKSwgMSwKLSAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX21m
bihPTUFQNV9XS1VQR0VOX0JBU0UpKTsKKyAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX21m
bihPTUFQNV9XS1VQR0VOX0JBU0UpLCBDQUNIRUFCSUxJVFlfREVWTUVNKTsKIAogICAgIC8qIE1h
cCB0aGUgb24tY2hpcCBTUkFNICovCiAgICAgbWFwX21taW9fcmVnaW9ucyhkLCBnYWRkcl90b19n
Zm4oT01BUDVfU1JBTV9QQSksIDMyLAotICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZu
KE9NQVA1X1NSQU1fUEEpKTsKKyAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX21mbihPTUFQ
NV9TUkFNX1BBKSwgQ0FDSEVBQklMSVRZX0RFVk1FTSk7CiAKICAgICByZXR1cm4gMDsKIH0KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5j
CmluZGV4IGJmNzc4OTkuLjJjOWMxNWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYy
LmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwpAQCAtNjkxLDcgKzY5MSw3IEBAIHN0YXRp
YyBpbnQgdmdpY192Ml9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAqIHJlZ2lv
biBvZiB0aGUgZ3Vlc3QuCiAgICAgICovCiAgICAgcmV0ID0gbWFwX21taW9fcmVnaW9ucyhkLCBn
YWRkcl90b19nZm4oY2Jhc2UpLCBjc2l6ZSAvIFBBR0VfU0laRSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1hZGRyX3RvX21mbih2YmFzZSkpOworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWFkZHJfdG9fbWZuKHZiYXNlKSwgQ0FDSEVBQklMSVRZX0RFVk1FTSk7CiAgICAgaWYgKCBy
ZXQgKQogICAgICAgICByZXR1cm4gcmV0OwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMKaW5kZXggYjViYTRhYy4u
YmIzMDVhMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5jCisrKyBiL3hl
bi9hcmNoL2FybS92Z2ljL3ZnaWMtdjIuYwpAQCAtMzA5LDcgKzMwOSw3IEBAIGludCB2Z2ljX3Yy
X21hcF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgKiByZWdpb24gb2YgdGhlIGd1
ZXN0LgogICAgICAqLwogICAgIHJldCA9IG1hcF9tbWlvX3JlZ2lvbnMoZCwgZ2FkZHJfdG9fZ2Zu
KGNiYXNlKSwgY3NpemUgLyBQQUdFX1NJWkUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBt
YWRkcl90b19tZm4odmJhc2UpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3Rv
X21mbih2YmFzZSksIENBQ0hFQUJJTElUWV9ERVZNRU0pOwogICAgIGlmICggcmV0ICkKICAgICB7
CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJVbmFibGUgdG8gcmVtYXAgVkdJQyBDUFUg
dG8gVkNQVVxuIik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCmluZGV4IDNlMjljZDMuLjMwNTg1NjAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vZG9tMF9idWlsZC5jCkBAIC02Nyw4ICs2NywxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBt
b2RpZnlfaWRlbnRpdHlfbW1pbyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwK
IAogICAgIGZvciAoIDsgOyApCiAgICAgewotICAgICAgICByYyA9IChtYXAgPyBtYXBfbW1pb19y
ZWdpb25zIDogdW5tYXBfbW1pb19yZWdpb25zKQotICAgICAgICAgICAgIChkLCBfZ2ZuKHBmbiks
IG5yX3BhZ2VzLCBfbWZuKHBmbikpOworICAgICAgICBpZiAoIG1hcCApCisgICAgICAgICAgICBy
YyA9IG1hcF9tbWlvX3JlZ2lvbnMoZCwgX2dmbihwZm4pLCBucl9wYWdlcywgX21mbihwZm4pLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENBQ0hFQUJJTElUWV9ERVZNRU0pOwor
ICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IHVubWFwX21taW9fcmVnaW9ucyhkLCBfZ2Zu
KHBmbiksIG5yX3BhZ2VzLCBfbWZuKHBmbikpOwogICAgICAgICBpZiAoIHJjID09IDAgKQogICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIGlmICggcmMgPCAwICkKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCA0YmRjNWUzLi4w
YmJiMmE0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tL3AybS5jCkBAIC0yMTEwLDEyICsyMTEwLDE2IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQg
bW1pb19vcmRlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogaW50IG1hcF9tbWlvX3JlZ2lvbnMo
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgIGdmbl90IHN0YXJ0X2dmbiwK
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnIsCi0gICAgICAgICAgICAgICAg
ICAgICBtZm5fdCBtZm4pCisgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sCisgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBjYWNoZV9wb2xpY3kpCiB7CiAgICAgaW50IHJldCA9IDA7
CiAgICAgdW5zaWduZWQgbG9uZyBpOwogICAgIHVuc2lnbmVkIGludCBpdGVyLCBvcmRlcjsKIAor
ICAgIGlmICggY2FjaGVfcG9saWN5ICE9IENBQ0hFQUJJTElUWV9ERVZNRU0gKQorICAgICAgICBy
ZXR1cm4gLUVOT1NZUzsKKwogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCiAg
ICAgICAgIHJldHVybiAwOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVu
L2NvbW1vbi9kb21jdGwuYwppbmRleCBiMjk0ODgxLi5mNGE3YzE2IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTkzNSw2ICs5MzUs
NyBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkg
dV9kb21jdGwpCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfbWZucyA9IG9wLT51Lm1lbW9yeV9t
YXBwaW5nLm5yX21mbnM7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuX2VuZCA9IG1mbiArIG5y
X21mbnMgLSAxOwogICAgICAgICBpbnQgYWRkID0gb3AtPnUubWVtb3J5X21hcHBpbmcuYWRkX21h
cHBpbmc7CisgICAgICAgIHVpbnQzMl90IGNhY2hlX3BvbGljeSA9IG9wLT51Lm1lbW9yeV9tYXBw
aW5nLmNhY2hlX3BvbGljeTsKIAogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICBpZiAo
IG1mbl9lbmQgPCBtZm4gfHwgLyogd3JhcD8gKi8KQEAgLTk2MSwxMCArOTYyLDExIEBAIGxvbmcg
ZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkK
ICAgICAgICAgaWYgKCBhZGQgKQogICAgICAgICB7CiAgICAgICAgICAgICBwcmludGsoWEVOTE9H
X0dfREVCVUcKLSAgICAgICAgICAgICAgICAgICAibWVtb3J5X21hcDphZGQ6IGRvbSVkIGdmbj0l
bHggbWZuPSVseCBucj0lbHhcbiIsCi0gICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBn
Zm4sIG1mbiwgbnJfbWZucyk7CisgICAgICAgICAgICAgICAgICAgIm1lbW9yeV9tYXA6YWRkOiBk
b20lZCBnZm49JWx4IG1mbj0lbHggbnI9JWx4IGNhY2hlPSV1XG4iLAorICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgZ2ZuLCBtZm4sIG5yX21mbnMsIGNhY2hlX3BvbGljeSk7CiAKLSAg
ICAgICAgICAgIHJldCA9IG1hcF9tbWlvX3JlZ2lvbnMoZCwgX2dmbihnZm4pLCBucl9tZm5zLCBf
bWZuKG1mbikpOworICAgICAgICAgICAgcmV0ID0gbWFwX21taW9fcmVnaW9ucyhkLCBfZ2ZuKGdm
biksIG5yX21mbnMsIF9tZm4obWZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY2FjaGVfcG9saWN5KTsKICAgICAgICAgICAgIGlmICggcmV0IDwgMCApCiAgICAgICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKICAgICAgICAgICAgICAgICAgICAgICAgIm1l
bW9yeV9tYXA6ZmFpbDogZG9tJWQgZ2ZuPSVseCBtZm49JWx4IG5yPSVseCByZXQ6JWxkXG4iLApk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYyBiL3hlbi9kcml2ZXJzL3ZwY2kv
aGVhZGVyLmMKaW5kZXggNDU3M2NjYS4uZjk2OGMyZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
dnBjaS9oZWFkZXIuYworKysgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCkBAIC01Miw3ICs1
Miw4IEBAIHN0YXRpYyBpbnQgbWFwX3JhbmdlKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9u
ZyBlLCB2b2lkICpkYXRhLAogICAgICAgICAgKiAtIHt1bn1tYXBfbW1pb19yZWdpb25zIGRvZXNu
J3Qgc3VwcG9ydCBwcmVlbXB0aW9uLgogICAgICAgICAgKi8KIAotICAgICAgICByYyA9IG1hcC0+
bWFwID8gbWFwX21taW9fcmVnaW9ucyhtYXAtPmQsIF9nZm4ocyksIHNpemUsIF9tZm4ocykpCisg
ICAgICAgIHJjID0gbWFwLT5tYXAgPyBtYXBfbW1pb19yZWdpb25zKG1hcC0+ZCwgX2dmbihzKSwg
c2l6ZSwgX21mbihzKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Q0FDSEVBQklMSVRZX0RFVk1FTSkKICAgICAgICAgICAgICAgICAgICAgICA6IHVubWFwX21taW9f
cmVnaW9ucyhtYXAtPmQsIF9nZm4ocyksIHNpemUsIF9tZm4ocykpOwogICAgICAgICBpZiAoIHJj
ID09IDAgKQogICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggNGE0NmMyOC4uODI3MDRkZCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaApAQCAtNTcxLDEyICs1NzEsMTQgQEAgc3RydWN0IHhlbl9kb21jdGxf
YmluZF9wdF9pcnEgewogKi8KICNkZWZpbmUgRFBDSV9BRERfTUFQUElORyAgICAgICAgIDEKICNk
ZWZpbmUgRFBDSV9SRU1PVkVfTUFQUElORyAgICAgIDAKKyNkZWZpbmUgQ0FDSEVBQklMSVRZX0RF
Vk1FTSAgICAgIDAgLyogZGV2aWNlIG1lbW9yeSwgdGhlIGRlZmF1bHQgKi8KKyNkZWZpbmUgQ0FD
SEVBQklMSVRZX01FTU9SWSAgICAgIDEgLyogbm9ybWFsIG1lbW9yeSAqLwogc3RydWN0IHhlbl9k
b21jdGxfbWVtb3J5X21hcHBpbmcgewogICAgIHVpbnQ2NF9hbGlnbmVkX3QgZmlyc3RfZ2ZuOyAv
KiBmaXJzdCBwYWdlIChodm0gZ3Vlc3QgcGh5cyBwYWdlKSBpbiByYW5nZSAqLwogICAgIHVpbnQ2
NF9hbGlnbmVkX3QgZmlyc3RfbWZuOyAvKiBmaXJzdCBwYWdlIChtYWNoaW5lIHBhZ2UpIGluIHJh
bmdlICovCiAgICAgdWludDY0X2FsaWduZWRfdCBucl9tZm5zOyAgIC8qIG51bWJlciBvZiBwYWdl
cyBpbiByYW5nZSAoPjApICovCiAgICAgdWludDMyX3QgYWRkX21hcHBpbmc7ICAgICAgIC8qIGFk
ZCBvciByZW1vdmUgbWFwcGluZyAqLwotICAgIHVpbnQzMl90IHBhZGRpbmc7ICAgICAgICAgICAv
KiBwYWRkaW5nIGZvciA2NC1iaXQgYWxpZ25lZCBzdHJ1Y3R1cmUgKi8KKyAgICB1aW50MzJfdCBj
YWNoZV9wb2xpY3k7ICAgICAgLyogY2FjaGVhYmlsaXR5IG9mIHRoZSBtZW1vcnkgbWFwcGluZyAq
LwogfTsKIAogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oIGIveGVu
L2luY2x1ZGUveGVuL3AybS1jb21tb24uaAppbmRleCA1ODAzMWE2Li4xYzk0NWExIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9w
Mm0tY29tbW9uLmgKQEAgLTE0LDcgKzE0LDggQEAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKIGludCBtYXBfbW1pb19yZWdp
b25zKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBzdGFydF9n
Zm4sCiAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yLAotICAgICAgICAgICAg
ICAgICAgICAgbWZuX3QgbWZuKTsKKyAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwKKyAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGNhY2hlX3BvbGljeSk7CiBpbnQgdW5tYXBfbW1p
b19yZWdpb25zKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90
IHN0YXJ0X2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuciwKLS0g
CjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 23:07:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 23:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyloe-0002MR-1i; Tue, 26 Feb 2019 23:07:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyNJ=RB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gyloc-0002Lb-Ad
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 23:07:10 +0000
X-Inumbo-ID: 3deab46f-3a1b-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3deab46f-3a1b-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 23:07:09 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 64B84218E2;
 Tue, 26 Feb 2019 23:07:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551222428;
 bh=aJFO2b7F8LLXhusvxdWzHzij/sKsz5iFTA9+vU5U75o=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=GJYUE8X7rjeis9+ix9QjOHKFf4i5AbmRkjdBr1YbStnL+D/Om2SfSg8+Qy62GlhIW
 gxeUXQp0b7fRYZljP6bokwU9OX4bnXtkgy2AFj32rwY8XVq861sI2zTlWG5pCvw5G8
 uISFdh1rq+KwuTwQbct8+dY91TT+6tLx9RZlv9xg=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Feb 2019 15:07:03 -0800
Message-Id: <1551222427-21749-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH 2/6] libxc: xc_domain_memory_mapping,
 handle cacheability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, julien.grall@arm.com,
 sstabellini@kernel.org, ian.jackson@eu.citrix.com, wei.liu2@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGFuIGFkZGl0aW9uYWwgcGFyYW1ldGVyIHRvIHhjX2RvbWFpbl9tZW1vcnlfbWFwcGluZyB0
byBwYXNzCmNhY2hlYWJpbGl0eSBpbmZvcm1hdGlvbi4gVGhlIHNhbWUgcGFyYW1ldGVyIHZhbHVl
cyBhcmUgdGhlIHNhbWUgZm9yIHRoZQpYRU5fRE9NQ1RMX21lbW9yeV9tYXBwaW5nIGh5cGVyY2Fs
bCAoMCBpcyBkZXZpY2UgbWVtb3J5LCAxIGlzIG5vcm1hbAptZW1vcnkpLiBQYXNzIENBQ0hFQUJJ
TElUWV9ERVZNRU0gYnkgZGVmYXVsdCAtLSBubyBjaGFuZ2VzIGluIGJlaGF2aW9yLgoKU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpDQzogaWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbQpDQzogd2VpLmxpdTJAY2l0cml4LmNvbQotLS0KIHRvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgMyArKy0KIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5j
ICAgICAgIHwgNiArKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgIHwgMiArLQog
MyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaAppbmRleCA5N2FlOTY1Li4zYjg5YjA1IDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApA
QCAtMTcxOSw3ICsxNzE5LDggQEAgaW50IHhjX2RvbWFpbl9tZW1vcnlfbWFwcGluZyh4Y19pbnRl
cmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBm
aXJzdF9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmly
c3RfbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21m
bnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZF9tYXBwaW5nKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkX21hcHBpbmcsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGNhY2hlX3BvbGljeSk7CiAKIGludCB4
Y19kb21haW5faW9wb3J0X21hcHBpbmcoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRleCAwNWQ3NzFmLi5mMjJk
MTc2IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYworKysgYi90b29scy9saWJ4
Yy94Y19kb21haW4uYwpAQCAtMjA0OCw3ICsyMDQ4LDggQEAgaW50IHhjX2RvbWFpbl9tZW1vcnlf
bWFwcGluZygKICAgICB1bnNpZ25lZCBsb25nIGZpcnN0X2dmbiwKICAgICB1bnNpZ25lZCBsb25n
IGZpcnN0X21mbiwKICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMsCi0gICAgdWludDMyX3QgYWRk
X21hcHBpbmcpCisgICAgdWludDMyX3QgYWRkX21hcHBpbmcsCisgICAgdWludDMyX3QgY2FjaGVf
cG9saWN5KQogewogICAgIERFQ0xBUkVfRE9NQ1RMOwogICAgIHhjX2RvbWluZm9fdCBpbmZvOwpA
QCAtMjA3MCw2ICsyMDcxLDcgQEAgaW50IHhjX2RvbWFpbl9tZW1vcnlfbWFwcGluZygKICAgICBk
b21jdGwuY21kID0gWEVOX0RPTUNUTF9tZW1vcnlfbWFwcGluZzsKICAgICBkb21jdGwuZG9tYWlu
ID0gZG9taWQ7CiAgICAgZG9tY3RsLnUubWVtb3J5X21hcHBpbmcuYWRkX21hcHBpbmcgPSBhZGRf
bWFwcGluZzsKKyAgICBkb21jdGwudS5tZW1vcnlfbWFwcGluZy5jYWNoZV9wb2xpY3kgPSBjYWNo
ZV9wb2xpY3k7CiAgICAgbWF4X2JhdGNoX3N6ID0gbnJfbWZuczsKICAgICBkbwogICAgIHsKQEAg
LTIxMDYsNyArMjEwOCw3IEBAIGludCB4Y19kb21haW5fbWVtb3J5X21hcHBpbmcoCiAgICAgICov
CiAgICAgaWYgKCByZXQgJiYgYWRkX21hcHBpbmcgIT0gRFBDSV9SRU1PVkVfTUFQUElORyApCiAg
ICAgICAgIHhjX2RvbWFpbl9tZW1vcnlfbWFwcGluZyh4Y2gsIGRvbWlkLCBmaXJzdF9nZm4sIGZp
cnN0X21mbiwgbnJfbWZucywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERQQ0lf
UkVNT1ZFX01BUFBJTkcpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRFBDSV9S
RU1PVkVfTUFQUElORywgQ0FDSEVBQklMSVRZX0RFVk1FTSk7CiAKICAgICAvKiBXZSBtaWdodCBn
ZXQgRTJCSUcgc28gbWFueSB0aW1lcyB0aGF0IHdlIG5ldmVyIGFkdmFuY2UuICovCiAgICAgaWYg
KCAhZG9uZSAmJiAhcmV0ICkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggZmE1NzMzNC4uOWE5Yjk1MyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKQEAgLTEzNDgsNyArMTM0OCw3IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9s
YXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAg
ICAgICB9CiAgICAgICAgIHJldCA9IHhjX2RvbWFpbl9tZW1vcnlfbWFwcGluZyhDVFgtPnhjaCwg
ZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpby0+Z2ZuLCBp
by0+c3RhcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpby0+bnVt
YmVyLCAxKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvLT5udW1i
ZXIsIDEsIENBQ0hFQUJJTElUWV9ERVZNRU0pOwogICAgICAgICBpZiAocmV0IDwgMCkgewogICAg
ICAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLAogICAgICAgICAgICAgICAgICAgImZhaWxlZCB0
byBtYXAgdG8gZG9tYWluIGlvbWVtIHJhbmdlICUiUFJJeDY0Ii0lIlBSSXg2NAotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 23:07:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 23:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyloe-0002Mi-BD; Tue, 26 Feb 2019 23:07:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyNJ=RB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gylod-0002Lp-84
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 23:07:11 +0000
X-Inumbo-ID: 3e78a16c-3a1b-11e9-bca0-c358695fbfa6
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e78a16c-3a1b-11e9-bca0-c358695fbfa6;
 Tue, 26 Feb 2019 23:07:10 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 64A6E218FD;
 Tue, 26 Feb 2019 23:07:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551222429;
 bh=7S2hlB6qWTqZAE2Xc/+7f0k8bxvqVA8EBtS4vWXMqyY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=IXVHABksu7+m413SOzGhJuUp/plXdbq08M2q9V4AMTxUO98eiCK75Dd7PaguVm6x+
 WHnIBqpwjDLxEl8bfYgZ5kUkRgBmnktR8IkPScULuZ8Daqgk50nW9fDUPHBswdGOI5
 p2u6jhk5s6W/zIEZQ1sfjehYIy6idmauACyBh/+I=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Feb 2019 15:07:05 -0800
Message-Id: <1551222427-21749-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH 4/6] xen/arm: keep track of reserved-memory
 regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, julien.grall@arm.com,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgd2UgcGFyc2UgdGhlIGRldmljZSB0cmVlIGluIFhlbiwga2VlcCB0cmFjayBvZiB0aGUgcmVz
ZXJ2ZWQtbWVtb3J5CnJlZ2lvbnMgYXMgdGhleSBuZWVkIHNwZWNpYWwgdHJlYXRtZW50IChmb2xs
b3ctdXAgcGF0Y2hlcyB3aWxsIG1ha2UgdXNlCm9mIHRoZSBzdG9yZWQgaW5mb3JtYXRpb24uKQoK
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgot
LS0KIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8IDczICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIHwg
IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCA3NCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKaW5kZXggNDRhZjEx
Yy4uYTg2YjFiMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYworKysgYi94ZW4v
YXJjaC9hcm0vYm9vdGZkdC5jCkBAIC0xNjMsNiArMTYzLDc2IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBwcm9jZXNzX21lbW9yeV9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCiAgICAgfQog
fQogCitzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19yZXNlcnZlZF9tZW1vcnlfbm9kZShjb25z
dCB2b2lkICpmZHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBkZXB0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1MzIgYXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1MzIgc3MpCit7CisgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9w
ZXJ0eSAqcHJvcDsKKyAgICBpbnQgaTsKKyAgICBpbnQgYmFua3M7CisgICAgY29uc3QgX19iZTMy
ICpjZWxsOworICAgIHBhZGRyX3Qgc3RhcnQsIHNpemU7CisgICAgdTMyIHJlZ19jZWxsczsKKyAg
ICB1MzIgYWRkcmVzc19jZWxsc1tERVZJQ0VfVFJFRV9NQVhfREVQVEhdOworICAgIHUzMiBzaXpl
X2NlbGxzW0RFVklDRV9UUkVFX01BWF9ERVBUSF07CisKKyAgICBhZGRyZXNzX2NlbGxzW2RlcHRo
XSA9IGFzOworICAgIHNpemVfY2VsbHNbZGVwdGhdID0gc3M7CisgICAgbm9kZSA9IGZkdF9uZXh0
X25vZGUoZmR0LCBub2RlLCAmZGVwdGgpOworCisgICAgZm9yICggOyBub2RlID49IDAgJiYgZGVw
dGggPiAxOworICAgICAgICAgICAgbm9kZSA9IGZkdF9uZXh0X25vZGUoZmR0LCBub2RlLCAmZGVw
dGgpICkKKyAgICB7CisgICAgICAgIG5hbWUgPSBmZHRfZ2V0X25hbWUoZmR0LCBub2RlLCBOVUxM
KTsKKworICAgICAgICBpZiAoIGRlcHRoID49IERFVklDRV9UUkVFX01BWF9ERVBUSCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHByaW50aygiV2FybmluZzogZGV2aWNlIHRyZWUgbm9kZSBgJXMn
IGlzIG5lc3RlZCB0b28gZGVlcFxuIiwKKyAgICAgICAgICAgICAgICAgICBuYW1lKTsKKyAgICAg
ICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAgICAgYWRkcmVzc19jZWxsc1tkZXB0
aF0gPSBkZXZpY2VfdHJlZV9nZXRfdTMyKGZkdCwgbm9kZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIjYWRkcmVzcy1jZWxscyIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNzX2NlbGxz
W2RlcHRoLTFdKTsKKyAgICAgICAgc2l6ZV9jZWxsc1tkZXB0aF0gPSBkZXZpY2VfdHJlZV9nZXRf
dTMyKGZkdCwgbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICIjc2l6ZS1jZWxscyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplX2NlbGxzW2RlcHRoLTFdKTsKKyAgICAgICAgaWYgKCBhZGRyZXNz
X2NlbGxzW2RlcHRoLTFdIDwgMSB8fCBzaXplX2NlbGxzW2RlcHRoLTFdIDwgMSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHByaW50aygiZmR0OiBub2RlIGAlcyc6IGludmFsaWQgI2FkZHJlc3Mt
Y2VsbHMgb3IgI3NpemUtY2VsbHMiLAorICAgICAgICAgICAgICAgICAgICBuYW1lKTsKKyAgICAg
ICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAgICAgcHJvcCA9IGZkdF9nZXRfcHJv
cGVydHkoZmR0LCBub2RlLCAicmVnIiwgTlVMTCk7CisgICAgICAgIGlmICggIXByb3AgKQorICAg
ICAgICB7CisgICAgICAgICAgICBwcmludGsoImZkdDogbm9kZSBgJXMnOiBtaXNzaW5nIGByZWcn
IHByb3BlcnR5XG4iLCBuYW1lKTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisK
KyAgICAgICAgcmVnX2NlbGxzID0gYWRkcmVzc19jZWxsc1tkZXB0aC0xXSArIHNpemVfY2VsbHNb
ZGVwdGgtMV07CisgICAgICAgIGNlbGwgPSAoY29uc3QgX19iZTMyICopcHJvcC0+ZGF0YTsKKyAg
ICAgICAgYmFua3MgPSBmZHQzMl90b19jcHUocHJvcC0+bGVuKSAvIChyZWdfY2VsbHMgKiBzaXpl
b2YgKHUzMikpOworCisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYmFua3MgJiYgYm9vdGluZm8u
cmVzZXJ2ZWRfbWVtLm5yX2JhbmtzIDwgTlJfTUVNX0JBTktTOyBpKysgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBkZXZpY2VfdHJlZV9nZXRfcmVnKCZjZWxsLCBhZGRyZXNzX2NlbGxzW2RlcHRo
LTFdLCBzaXplX2NlbGxzW2RlcHRoLTFdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmc3RhcnQsICZzaXplKTsKKyAgICAgICAgICAgIGlmICggIXNpemUgKQorICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBib290aW5mby5yZXNlcnZlZF9tZW0uYmFua1ti
b290aW5mby5yZXNlcnZlZF9tZW0ubnJfYmFua3NdLnN0YXJ0ID0gc3RhcnQ7CisgICAgICAgICAg
ICBib290aW5mby5yZXNlcnZlZF9tZW0uYmFua1tib290aW5mby5yZXNlcnZlZF9tZW0ubnJfYmFu
a3NdLnNpemUgPSBzaXplOworICAgICAgICAgICAgYm9vdGluZm8ucmVzZXJ2ZWRfbWVtLm5yX2Jh
bmtzKys7CisgICAgICAgIH0KKyAgICB9Cit9CisKIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNz
X211bHRpYm9vdF9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMyIGFkZHJlc3NfY2VsbHMsIHUzMiBz
aXplX2NlbGxzKQpAQCAtMjg2LDYgKzM1Niw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGVhcmx5X3Nj
YW5fbm9kZShjb25zdCB2b2lkICpmZHQsCiB7CiAgICAgaWYgKCBkZXZpY2VfdHJlZV9ub2RlX21h
dGNoZXMoZmR0LCBub2RlLCAibWVtb3J5IikgKQogICAgICAgICBwcm9jZXNzX21lbW9yeV9ub2Rl
KGZkdCwgbm9kZSwgbmFtZSwgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscyk7CisgICAgZWxzZSBp
ZiAoIGRldmljZV90cmVlX25vZGVfbWF0Y2hlcyhmZHQsIG5vZGUsICJyZXNlcnZlZC1tZW1vcnki
KSApCisgICAgICAgIHByb2Nlc3NfcmVzZXJ2ZWRfbWVtb3J5X25vZGUoZmR0LCBub2RlLCBkZXB0
aCwgbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNzX2Nl
bGxzLCBzaXplX2NlbGxzKTsKICAgICBlbHNlIGlmICggZGV2aWNlX3RyZWVfbm9kZV9jb21wYXRp
YmxlKGZkdCwgbm9kZSwgInhlbixtdWx0aWJvb3QtbW9kdWxlIiApIHx8CiAgICAgICAgICAgICAg
IGRldmljZV90cmVlX25vZGVfY29tcGF0aWJsZShmZHQsIG5vZGUsICJtdWx0aWJvb3QsbW9kdWxl
IiApKQogICAgICAgICBwcm9jZXNzX211bHRpYm9vdF9ub2RlKGZkdCwgbm9kZSwgbmFtZSwgYWRk
cmVzc19jZWxscywgc2l6ZV9jZWxscyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKaW5kZXggMTFlMWIyYS4uMThl
Y2E4OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vc2V0dXAuaApAQCAtNDUsNiArNDUsNyBAQCBzdHJ1Y3QgYm9vdG1vZHVs
ZXMgewogCiBzdHJ1Y3QgYm9vdGluZm8gewogICAgIHN0cnVjdCBtZW1pbmZvIG1lbTsKKyAgICBz
dHJ1Y3QgbWVtaW5mbyByZXNlcnZlZF9tZW07CiAgICAgc3RydWN0IGJvb3Rtb2R1bGVzIG1vZHVs
ZXM7CiAjaWZkZWYgQ09ORklHX0FDUEkKICAgICBzdHJ1Y3QgbWVtaW5mbyBhY3BpOwotLSAKMS45
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 23:07:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 23:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyloe-0002NC-MX; Tue, 26 Feb 2019 23:07:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyNJ=RB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gylod-0002Lo-80
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 23:07:11 +0000
X-Inumbo-ID: 3e435386-3a1b-11e9-b78d-bb1bdb62b21e
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e435386-3a1b-11e9-b78d-bb1bdb62b21e;
 Tue, 26 Feb 2019 23:07:09 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D6582218FC;
 Tue, 26 Feb 2019 23:07:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551222429;
 bh=DikYGxkE786DPXYjNm+rasmmunN2w+EsmHEvoFultOA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=av3KCYzldd7uBXWsg4vsflhT3AHGPlNHxHjruTfaNQRVRc8oXtCtAF98u1hHoN4G7
 JTbS44rUYibB0fAty35x+9jUyP8txFmjfRqzpiutpDaEb2rSPunana4eskiDmcBOId
 c9BTUxFokSb2zsp3yWKsJ1pRfxTWaYACxHBNdOhI=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Feb 2019 15:07:04 -0800
Message-Id: <1551222427-21749-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH 3/6] libxl/xl: add cacheability option to iomem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, julien.grall@arm.com,
 sstabellini@kernel.org, ian.jackson@eu.citrix.com, wei.liu2@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGFyc2UgYSBuZXcgY2FjaGVhYmlsaXR5IG9wdGlvbiBmb3IgdGhlIGlvbWVtIHBhcmFtZXRlciwg
aXQgY2FuIGJlCiJkZXZtZW0iIGZvciBkZXZpY2UgbWVtb3J5IG1hcHBpbmdzLCB3aGljaCBpcyB0
aGUgZGVmYXVsdCwgb3IgIm1lbW9yeSIKZm9yIG5vcm1hbCBtZW1vcnkgbWFwcGluZ3MuCgpTdG9y
ZSB0aGUgcGFyYW1ldGVyIGluIGEgbmV3IGZpZWxkIGluIGxpYnhsX2lvbWVtX3JhbmdlLgoKUGFz
cyB0aGUgY2FjaGVhYmlsaXR5IG9wdGlvbiB0byB4Y19kb21haW5fbWVtb3J5X21hcHBpbmcuCgpT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkND
OiBpYW4uamFja3NvbkBldS5jaXRyaXguY29tCkNDOiB3ZWkubGl1MkBjaXRyaXguY29tCi0tLQog
ZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgIHwgIDQgKysrLQogdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMgIHwgMTIgKysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
fCAgNyArKysrKysrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCAxNyArKysrKysrKysr
KysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNm
Zy5wb2QuNS5pbgppbmRleCBiMWMwYmUxLi42NTUwMDhhIDEwMDY0NAotLS0gYS9kb2NzL21hbi94
bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC0xMjIyLDcg
KzEyMjIsNyBAQCBpcyBnaXZlbiBpbiBoZXhhZGVjaW1hbCBmb3JtYXQgYW5kIG1heSBlaXRoZXIg
YmUgYSByYW5nZSwgZS5nLiBDPDJmOC0yZmY+CiBJdCBpcyByZWNvbW1lbmRlZCB0byBvbmx5IHVz
ZSB0aGlzIG9wdGlvbiBmb3IgdHJ1c3RlZCBWTXMgdW5kZXIKIGFkbWluaXN0cmF0b3IncyBjb250
cm9sLgogCi09aXRlbSBCPGlvbWVtPVsgIklPTUVNX1NUQVJULE5VTV9QQUdFU1tAR0ZOXSIsICJJ
T01FTV9TVEFSVCxOVU1fUEFHRVNbQEdGTl0iLCAuLi5dPgorPWl0ZW0gQjxpb21lbT1bICJJT01F
TV9TVEFSVCxOVU1fUEFHRVNbQEdGTl0sQ0FDSEVBQklMSVRZIiwgIklPTUVNX1NUQVJULE5VTV9Q
QUdFU1tAR0ZOXSxDQUNIRUFCSUxJVFkiLCAuLi5dPgogCiBBbGxvdyBhdXRvLXRyYW5zbGF0ZWQg
ZG9tYWlucyB0byBhY2Nlc3Mgc3BlY2lmaWMgaGFyZHdhcmUgSS9PIG1lbW9yeSBwYWdlcy4KIApA
QCAtMTIzMyw2ICsxMjMzLDggQEAgQjxHRk4+IGlzIG5vdCBzcGVjaWZpZWQsIHRoZSBtYXBwaW5n
IHdpbGwgYmUgcGVyZm9ybWVkIHVzaW5nIEI8SU9NRU1fU1RBUlQ+CiBhcyBhIHN0YXJ0IGluIHRo
ZSBndWVzdCdzIGFkZHJlc3Mgc3BhY2UsIHRoZXJlZm9yZSBwZXJmb3JtaW5nIGEgMToxIG1hcHBp
bmcKIGJ5IGRlZmF1bHQuCiBBbGwgb2YgdGhlc2UgdmFsdWVzIG11c3QgYmUgZ2l2ZW4gaW4gaGV4
YWRlY2ltYWwgZm9ybWF0LgorQjxDQUNIRUFCSUxJVFk+IGNhbiBiZSAiZGV2bWVtIiBmb3IgZGV2
aWNlIG1lbW9yeSwgdGhlIGRlZmF1bHQgaWYgbm90CitzcGVjaWZpZWQsIG9yIGl0IGNhbiBiZSAi
bWVtb3J5IiBmb3Igbm9ybWFsIG1lbW9yeS4KIAogTm90ZSB0aGF0IHRoZSBJT01NVSB3b24ndCBi
ZSB1cGRhdGVkIHdpdGggdGhlIG1hcHBpbmdzIHNwZWNpZmllZCB3aXRoIHRoaXMKIG9wdGlvbi4g
VGhpcyBvcHRpb24gdGhlcmVmb3JlIHNob3VsZCBub3QgYmUgdXNlZCB0byBwYXNzIHRocm91Z2gg
YW55CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCmluZGV4IDlhOWI5NTMuLjE1ZWRmMWMgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBA
IC00MTUsNiArNDE1LDE0IEBAIHN0YXRpYyB2b2lkIGluaXRfY29uc29sZV9pbmZvKGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgT25seSAnY2hhbm5lbHMnIHdoZW4gbWFwcGVkIHRvIGNvbnNvbGVzIGhh
dmUgYSBzdHJpbmcgbmFtZS4gKi8KIH0KIAorc3RhdGljIHVpbnQzMl90IGxpYnhsX19jYWNoZWFi
aWxpdHlfdG9feGMobGlieGxfY2FjaGVhYmlsaXR5IGMpCit7CisgICAgaWYgKGMgPT0gTElCWExf
Q0FDSEVBQklMSVRZX01FTU9SWSkKKyAgICAgICAgcmV0dXJuIENBQ0hFQUJJTElUWV9NRU1PUlk7
CisgICAgLyogZGVmYXVsdCB0byBkZXZtZW0gKi8KKyAgICByZXR1cm4gQ0FDSEVBQklMSVRZX0RF
Vk1FTTsKK30KKwogaW50IGxpYnhsX19kb21haW5fYnVpbGQobGlieGxfX2djICpnYywKICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCkBAIC0xMzQ4LDcgKzEzNTYsOSBAQCBz
dGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211
bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgfQogICAgICAgICByZXQgPSB4Y19kb21haW5fbWVt
b3J5X21hcHBpbmcoQ1RYLT54Y2gsIGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW8tPmdmbiwgaW8tPnN0YXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW8tPm51bWJlciwgMSwgQ0FDSEVBQklMSVRZX0RFVk1FTSk7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpby0+bnVtYmVyLCAxLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2NhY2hlYWJpbGl0eV90b194
YygKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpby0+Y2FjaGVf
cG9saWN5KSk7CiAgICAgICAgIGlmIChyZXQgPCAwKSB7CiAgICAgICAgICAgICBMT0dFRChFUlJP
UiwgZG9taWQsCiAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIG1hcCB0byBkb21haW4gaW9t
ZW0gcmFuZ2UgJSJQUkl4NjQiLSUiUFJJeDY0CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggM2I4Zjk2Ny4u
ODk3YzUzOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtMjYyLDYgKzI2MiwxMSBAQCBsaWJ4bF9pb3Bv
cnRfcmFuZ2UgPSBTdHJ1Y3QoImlvcG9ydF9yYW5nZSIsIFsKICAgICAoIm51bWJlciIsIHVpbnQz
MiksCiAgICAgXSkKIAorbGlieGxfY2FjaGVhYmlsaXR5ID0gRW51bWVyYXRpb24oImNhY2hlYWJp
bGl0eSIsIFsKKyAgICAoMCwgImRldm1lbSIpLAorICAgICgxLCAibWVtb3J5IiksCisgICAgXSwg
aW5pdF92YWwgPSAiTElCWExfQ0FDSEVBQklMSVRZX0RFVk1FTSIpCisKIGxpYnhsX2lvbWVtX3Jh
bmdlID0gU3RydWN0KCJpb21lbV9yYW5nZSIsIFsKICAgICAjIHN0YXJ0IGhvc3QgZnJhbWUgbnVt
YmVyIHRvIGJlIG1hcHBlZCB0byB0aGUgZ3Vlc3QKICAgICAoInN0YXJ0IiwgdWludDY0KSwKQEAg
LTI2OSw2ICsyNzQsOCBAQCBsaWJ4bF9pb21lbV9yYW5nZSA9IFN0cnVjdCgiaW9tZW1fcmFuZ2Ui
LCBbCiAgICAgKCJudW1iZXIiLCB1aW50NjQpLAogICAgICMgZ3Vlc3QgZnJhbWUgbnVtYmVyIHVz
ZWQgYXMgYSBzdGFydCBmb3IgdGhlIG1hcHBpbmcKICAgICAoImdmbiIsIHVpbnQ2NCwgeydpbml0
X3ZhbCc6ICJMSUJYTF9JTlZBTElEX0dGTiJ9KSwKKyAgICAjIGNhY2hlYWJpbGl0eSBvZiB0aGUg
bWVtb3J5IHJlZ2lvbgorICAgICgiY2FjaGVfcG9saWN5IiwgbGlieGxfY2FjaGVhYmlsaXR5KSwK
ICAgICBdKQogCiBsaWJ4bF92Z2FfaW50ZXJmYWNlX2luZm8gPSBTdHJ1Y3QoInZnYV9pbnRlcmZh
Y2VfaW5mbyIsIFsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94
bF9wYXJzZS5jCmluZGV4IDM1MmNkMjEuLjFkYTI2NzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
X3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTg4Myw2ICsxODgzLDcgQEAg
dm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAg
ICB9CiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBudW1faW9tZW07IGkrKykgewogICAgICAgICAg
ICAgaW50IHVzZWQ7CisgICAgICAgICAgICBjaGFyIGNhY2hlWzddOwogCiAgICAgICAgICAgICBi
dWYgPSB4bHVfY2ZnX2dldF9saXN0aXRlbSAoaW9tZW0sIGkpOwogICAgICAgICAgICAgaWYgKCFi
dWYpIHsKQEAgLTE4OTEsMTUgKzE4OTIsMjcgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25z
dCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICBsaWJ4bF9pb21lbV9yYW5nZV9pbml0KCZiX2luZm8tPmlvbWVt
W2ldKTsKLSAgICAgICAgICAgIHJldCA9IHNzY2FuZihidWYsICIlIiBTQ054NjQiLCUiIFNDTng2
NCIlbkAlIiBTQ054NjQiJW4iLAorICAgICAgICAgICAgcmV0ID0gc3NjYW5mKGJ1ZiwgIiUiIFND
Tng2NCIsJSIgU0NOeDY0IiVuQCUiIFNDTng2NCIlbiwlNnMlbiIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmJfaW5mby0+aW9tZW1baV0uc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmJfaW5mby0+aW9tZW1baV0ubnVtYmVyLCAmdXNlZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAmYl9pbmZvLT5pb21lbVtpXS5nZm4sICZ1c2VkKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAmYl9pbmZvLT5pb21lbVtpXS5nZm4sICZ1c2VkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgIGNhY2hlLCAmdXNlZCk7CiAgICAgICAgICAgICBpZiAocmV0IDwgMiB8fCBidWZbdXNlZF0g
IT0gJ1wwJykgewogICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAogICAgICAgICAgICAg
ICAgICAgICAgICAgInhsOiBJbnZhbGlkIGFyZ3VtZW50IHBhcnNpbmcgaW9tZW06ICVzXG4iLCBi
dWYpOwogICAgICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgICAgICB9CisgICAgICAgICAg
ICBpZiAocmV0ID09IDQpIHsKKyAgICAgICAgICAgICAgICBpZiAoIXN0cmNtcChjYWNoZSwgIm1l
bW9yeSIpKQorICAgICAgICAgICAgICAgICAgICBiX2luZm8tPmlvbWVtW2ldLmNhY2hlX3BvbGlj
eSA9IExJQlhMX0NBQ0hFQUJJTElUWV9NRU1PUlk7CisgICAgICAgICAgICAgICAgZWxzZSBpZiAo
IXN0cmNtcChjYWNoZSwgImRldm1lbSIpKQorICAgICAgICAgICAgICAgICAgICBiX2luZm8tPmlv
bWVtW2ldLmNhY2hlX3BvbGljeSA9IExJQlhMX0NBQ0hFQUJJTElUWV9ERVZNRU07CisgICAgICAg
ICAgICAgICAgZWxzZSB7CisgICAgICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJ4bDogSW52YWxpZCBpb21lbSBjYWNoZSBwYXJhbWV0
ZXI6ICVzXG4iLCBjYWNoZSk7CisgICAgICAgICAgICAgICAgICAgIGV4aXQoMSk7CisgICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgfQogCi0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 23:07:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 23:07:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gylof-0002Nj-2x; Tue, 26 Feb 2019 23:07:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyNJ=RB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gylod-0002Ls-E0
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 23:07:11 +0000
X-Inumbo-ID: 3eec6e3a-3a1b-11e9-bd9e-37b9a35d3445
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3eec6e3a-3a1b-11e9-bd9e-37b9a35d3445;
 Tue, 26 Feb 2019 23:07:11 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2CA54218FE;
 Tue, 26 Feb 2019 23:07:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551222430;
 bh=qMxKe8WSf6/Jk+hEuHdYBG1x5k94ahSnDWiKQwBlKHI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=UoPIHzta9uCitVUf56JKV8f670CbRXaHwC+GRot7y3D3En900DqWX+CM0qYdbyGQo
 2r2dBpji7sOIRqCT6ovaOSw84L31BihzVC0Mc4TQhLxOpkR37RJlPSq9wzJfk9dKqT
 ajGqdaRUmTE+jRJrgg1/QeU52JsZ1BjeHVm24cY4=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Feb 2019 15:07:07 -0800
Message-Id: <1551222427-21749-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH 6/6] xen/docs: how to map a page between dom0
 and domU using iomem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, julien.grall@arm.com,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9jdW1lbnQgaG93IHRvIHVzZSB0aGUgaW9tZW0gb3B0aW9uIHRvIHNoYXJlIGEgcGFnZSBiZXR3
ZWVuIERvbTAgYW5kIGEKRG9tVS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KLS0tCiBkb2NzL21pc2MvYXJtL2RvbTBfc2hhcmVkX21lbS50
eHQgfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9taXNjL2Fy
bS9kb20wX3NoYXJlZF9tZW0udHh0CgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2FybS9kb20wX3No
YXJlZF9tZW0udHh0IGIvZG9jcy9taXNjL2FybS9kb20wX3NoYXJlZF9tZW0udHh0Cm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjhkZTUxM2QKLS0tIC9kZXYvbnVsbAorKysgYi9k
b2NzL21pc2MvYXJtL2RvbTBfc2hhcmVkX21lbS50eHQKQEAgLTAsMCArMSw2OSBAQAorVGhpcyBk
b2N1bWVudCBleHBsYWlucyBob3cgdG8gc2V0dXAgYSBjYWNoZWFibGUgc2hhcmVkIG1lbW9yeSBy
ZWdpb24KK2JldHdlZW4gZG9tMCBhbmQgYSBkb21VLgorCitGaXJzdCwgd2UgaGF2ZSB0byBhZGQg
YSByZXNlcnZlZC1tZW1vcnkgbm9kZSB0byB0aGUgaG9zdCBkZXZpY2UgdHJlZSB0bworYWR2ZXJ0
aXNlIHRoZSBzcGVjaWFsIG1lbW9yeSByZWdpb24gdG8gZG9tMCwgc28gdGhhdCBpdCB3b24ndCB1
c2UgaXQgdG8KK2FsbG9jYXRlIG1lbW9yeSBhcyBhbnkgb3RoZXIgcGFnZXMuIEZvciB0aGF0LCB3
ZSBjYW4gbWFrZSB1c2Ugb2YgdGhlCituZXdseSBpbnRyb2R1Y2VkICJ4ZW4sc2hhcmVkLW1lbW9y
eSIgY29tcGF0aWJsZSBzdHJpbmcuIEZvciBleGFtcGxlOgorCisgICAgcmVzZXJ2ZWQtbWVtb3J5
IHsKKyAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MHgyPjsKKyAgICAgICAgI3NpemUtY2VsbHMg
PSA8MHgyPjsKKyAgICAgICAgcmFuZ2VzOworCisgICAgICAgIHhlbi1zaG1lbUAwIHsKKyAgICAg
ICAgICAgIGNvbXBhdGlibGUgPSAieGVuLHNoYXJlZC1tZW1vcnkiOworICAgICAgICAgICAgcmVn
ID0gPDB4MCAweDcwMDAwMDAwIDB4MCAweDEwMDA+OworICAgICAgICB9OworICAgIH07CisKK1Ro
aXMgbm9kZSB0ZWxscyBkb20wIHRoYXQgb25lIHBhZ2UgYXQgMHg3MDAwMDAwMCBpcyB0byBiZSB1
c2UgYXMKK3Jlc2VydmVkIG1lbW9yeS4KKworVGhlbiwgd2UgbmVlZCB0byBkbyB0aGUgc2FtZSBm
b3IgRG9tVS4gV2UgY2FuIGRvIHRoYXQgYnkgYWRkaW5nIGEgZGV2aWNlCit0cmVlIGZyYWdtZW50
IHRvIHRoZSBEb21VIFZNIGNvbmZpZyBmaWxlLiBUaGUgZGV2aWNlIHRyZWUgZnJhZ21lbnQgY291
bGQKK2JlIGZvciBleGFtcGxlOgorCisvZHRzLXYxLzsKKworLyB7CisgICAgLyogIypjZWxscyBh
cmUgaGVyZSB0byBrZWVwIERUQyBoYXBweSAqLworICAgICNhZGRyZXNzLWNlbGxzID0gPDI+Owor
ICAgICNzaXplLWNlbGxzID0gPDI+OworCisgICAgcGFzc3Rocm91Z2ggeworICAgICAgICAjYWRk
cmVzcy1jZWxscyA9IDwyPjsKKyAgICAgICAgI3NpemUtY2VsbHMgPSA8Mj47CisgICAgICAgIHJh
bmdlczsKKworICAgICAgICByZXNlcnZlZC1tZW1vcnkgeworICAgICAgICAgICAgI2FkZHJlc3Mt
Y2VsbHMgPSA8Mj47CisgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwyPjsKKyAgICAgICAgICAg
IHJhbmdlczsKKworICAgICAgICAgICAgeGVuLXNobWVtQDAgeworICAgICAgICAgICAgICAgIGNv
bXBhdGlibGUgPSAieGVuLHNoYXJlZC1tZW1vcnkiOworICAgICAgICAgICAgICAgIHJlZyA9IDww
eDAgMHg3MDAwMDAwMCAweDAgMHgxMDAwPjsKKyAgICAgICAgICAgIH07CisgICAgICAgIH07Cisg
ICAgfTsKK307CisKK1NpbWlsYXJseSB0byB0aGUgZG9tMCBleGFtcGxlLCBpdCB0ZWxscyB0aGUg
ZG9tVSBrZXJuZWwgdGhhdCB0aGUgcGFnZSBhdAorMHg3MDAwMDAwMCBpcyB0byBiZSB1c2VkIGFz
IHJlc2VydmVkIG1lbW9yeS4gV2UgYWRkIHRoZSBkZXZpY2UgdHJlZQorZnJhZ21lbnQgdG8gdGhl
IERvbVUgZGV2aWNlIHRyZWUgdXNpbmcgdGhlIGRldmljZV90cmVlIG9wdGlvbiBpbiB0aGUgVk0K
K2NvbmZpZyBmaWxlLCB0aGUgc2FtZSB3YXkgd2UgdXNlIGl0IGZvciBkZXZpY2UgYXNzaWdubWVu
dDoKKworZGV2aWNlX3RyZWUgPSAiL3Jvb3Qvc25pcHBldC5kdGIiCisKK0ZpbmFsbHksIHdlIG9u
bHkgbmVlZCB0byBtYXAgdGhlIHBhZ2UgaW50byB0aGUgRG9tVSBhZGRyZXNzIHNwYWNlIGF0IHRo
ZQorcmlnaHQgYWRkcmVzcywgd2hpY2ggaW4gdGhpcyBleGFtcGxlIGlzIDB4NzAwMDAwMDAuIFdl
IGNhbiBkbyB0aGF0IHdpdGgKK3RoZSBpb21lbSBWTSBjb25maWcgb3B0aW9uLiBJdCBpcyBwb3Nz
aWJsZSB0byBzcGVjaWZ5IHRoZSBjYWNoZWFiaWxpdHkKK29mIHRoZSBtYXBwaW5nLCAibWVtb3J5
IiBtZWFucyBub3JtYWwgY2FjaGVhYmxlIG1lbW9yeToKKworaW9tZW0gPSBbIjB4NzAwMDAsMUAw
eDcwMDAwLG1lbW9yeSJdCisKK0luIHRoaXMgZXhhbXBsZSwgd2UgYXJlIGFza2luZyB0byBtYXAg
b25lIHBhZ2UgYXQgcGh5c2ljYWwgYWRkcmVzcworMHg3MDAwMDAwMCBpbnRvIHRoZSBndWVzdCBw
c2V1ZG8tcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSBhdCAweDcwMDAwMDAwLgorV2UgYXJlIGFsc28g
YXNraW5nIHRvIG1ha2UgdGhlIG1hcHBpbmcgYSBub3JtYWwgY2FjaGVhYmxlIG1lbW9yeQorbWFw
cGluZy4KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 23:07:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 23:07:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gylof-0002OH-DV; Tue, 26 Feb 2019 23:07:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyNJ=RB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gylod-0002Lz-HJ
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 23:07:11 +0000
X-Inumbo-ID: 3ead72a0-3a1b-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ead72a0-3a1b-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 23:07:10 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C2B31218EA;
 Tue, 26 Feb 2019 23:07:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551222430;
 bh=zGQCyO5tD8+UNMvclQ/RRAqSGdhDsEqbmoJXoCQlh94=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=s0yombw3hW+ZAPA+zPgXLwL+nqdDYSNzfQBnVFg/23HfWqxk9aMTxzWezy71bSOgM
 kERu69Fx9neY1oyI/E4SixaPY6AZyaTLPRiDR484xWlFTc97bkjxQ7B3Ki5jmGhBDV
 /y6jIMCVOCkfVkjq92msH6ElzI2OIEZWE4/lR0z8=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Feb 2019 15:07:06 -0800
Message-Id: <1551222427-21749-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH 5/6] xen/arm: map reserved-memory regions as
 normal memory in dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, julien.grall@arm.com,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgc2hvdWxkIGJlIG1hcHBlZCBhcyBub3JtYWwgbWVtb3J5
LiBBdCB0aGUKbW9tZW50LCB0aGV5IGdldCByZW1hcHBlZCBhcyBkZXZpY2UgbWVtb3J5IGluIGRv
bTAgYmVjYXVzZSBYZW4gZG9lc24ndAprbm93IGFueSBiZXR0ZXIuIEFkZCBhbiBleHBsaWNpdCBj
aGVjayBmb3IgaXQuCgpIb3dldmVyLCByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyBhcmUgYWxsb3dl
ZCB0byBvdmVybGFwIHBhcnRpYWxseSBvcgpjb21wbGV0ZWx5IHdpdGggbWVtb3J5IG5vZGVzLiBJ
biB0aGVzZSBjYXNlcywgdGhlIG92ZXJsYXBwaW5nIG1lbW9yeSBpcwpyZXNlcnZlZC1tZW1vcnkg
YW5kIHNob3VsZCBiZSBoYW5kbGVkIGFjY29yZGluZ2x5LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYyB8ICA3ICsrKysKIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICB8IDg0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogMiBmaWxlcyBjaGFu
Z2VkLCA3NyBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5k
ZXggZjU1MjE1NC4uYzdkZjRjZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTMwNyw2ICsxMzA3LDEz
IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgICAgICAgICAgICAiV0FSTklORzogUGF0aCAlcyBp
cyByZXNlcnZlZCwgc2tpcCB0aGUgbm9kZSBhcyB3ZSBtYXkgcmUtdXNlIHRoZSBwYXRoLlxuIiwK
ICAgICAgICAgICAgICAgIHBhdGgpOwogCisgICAgLyoKKyAgICAgKiByZXNlcnZlZC1tZW1vcnkg
cmFuZ2VzIHNob3VsZCBiZSBtYXBwZWQgYXMgbm9ybWFsIG1lbW9yeSBpbiB0aGUKKyAgICAgKiBw
Mm0uCisgICAgICovCisgICAgaWYgKCAhc3RyY21wKGR0X25vZGVfbmFtZShub2RlKSwgInJlc2Vy
dmVkLW1lbW9yeSIpICkKKyAgICAgICAgcDJtdCA9IHAybV9yYW1fcnc7CisKICAgICByZXMgPSBo
YW5kbGVfZGV2aWNlKGQsIG5vZGUsIHAybXQpOwogICAgIGlmICggcmVzKQogICAgICAgICByZXR1
cm4gcmVzOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0v
c2V0dXAuYwppbmRleCA4MGYwMDI4Li43NGM0NzA3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
c2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtNDcwLDEwICs0NzAsNTIgQEAg
c3RhdGljIHZvaWQgX19pbml0IGluaXRfcGR4KHZvaWQpCiAgICAgfQogfQogCitzdGF0aWMgdm9p
ZCBfX2luaXQgY2hlY2tfcmVzZXJ2ZWRfbWVtb3J5KHBhZGRyX3QgKmJhbmtfc3RhcnQsIHBhZGRy
X3QgKmJhbmtfc2l6ZSkKK3sKKyAgICBwYWRkcl90IGJhbmtfZW5kID0gKmJhbmtfc3RhcnQgKyAq
YmFua19zaXplOworICAgIHN0cnVjdCBtZW1pbmZvIG1lbSA9IGJvb3RpbmZvLm1lbTsKKyAgICBp
bnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgYm9vdGluZm8ucmVzZXJ2ZWRfbWVtLm5yX2Jh
bmtzOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IG1lbWJhbmsgcmJhbmsgPSBib290aW5m
by5yZXNlcnZlZF9tZW0uYmFua1tpXTsKKworICAgICAgICBpZiAoICpiYW5rX3N0YXJ0IDwgcmJh
bmsuc3RhcnQgJiYgYmFua19lbmQgPD0gcmJhbmsuc3RhcnQgKQorICAgICAgICAgICAgY29udGlu
dWU7CisKKyAgICAgICAgaWYgKCAqYmFua19zdGFydCA+PSAocmJhbmsuc3RhcnQgKyByYmFuay5z
aXplKSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAvKiBtZW1vcnkgYmFuayBv
dmVybGFwcyB3aXRoIHJlc2VydmVkIG1lbW9yeSByZWdpb24gKi8KKyAgICAgICAgaWYgKCByYmFu
ay5zdGFydCA+ICpiYW5rX3N0YXJ0ICkKKyAgICAgICAgeworICAgICAgICAgICAgYmFua19lbmQg
PSByYmFuay5zdGFydDsKKyAgICAgICAgICAgIGlmICggKmJhbmtfc3RhcnQgKyAqYmFua19zaXpl
ID4gcmJhbmsuc3RhcnQgKyByYmFuay5zaXplICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICBtZW0uYmFua1ttZW0ubnJfYmFua3NdLnN0YXJ0ID0gcmJhbmsuc3RhcnQgKyByYmFuay5z
aXplOworICAgICAgICAgICAgICAgIG1lbS5iYW5rW21lbS5ucl9iYW5rc10uc2l6ZSA9ICpiYW5r
X3N0YXJ0ICsgKmJhbmtfc2l6ZSAtCisgICAgICAgICAgICAgICAgICAgIG1lbS5iYW5rW21lbS5u
cl9iYW5rc10uc3RhcnQ7CisgICAgICAgICAgICAgICAgbWVtLm5yX2JhbmtzKys7CisgICAgICAg
ICAgICB9CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHJiYW5rLnN0YXJ0ICsgcmJhbmsu
c2l6ZSA+ICpiYW5rX3N0YXJ0KQorICAgICAgICB7CisgICAgICAgICAgIGlmIChyYmFuay5zdGFy
dCArIHJiYW5rLnNpemUgPCBiYW5rX2VuZCApCisgICAgICAgICAgICAgICAqYmFua19zdGFydCA9
IHJiYW5rLnN0YXJ0ICsgcmJhbmsuc2l6ZTsKKyAgICAgICAgICAgZWxzZQorICAgICAgICAgICAg
ICAgKmJhbmtfc3RhcnQgPSBiYW5rX2VuZDsKKyAgICAgICAgfQorCisgICAgICAgICpiYW5rX3Np
emUgPSBiYW5rX2VuZCAtICpiYW5rX3N0YXJ0OworICAgIH0KK30KKwogI2lmZGVmIENPTkZJR19B
Uk1fMzIKIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9wYWRk
ciwgc2l6ZV90IGR0Yl9zaXplKQogewotICAgIHBhZGRyX3QgcmFtX3N0YXJ0LCByYW1fZW5kLCBy
YW1fc2l6ZTsKKyAgICBwYWRkcl90IHJhbV9zdGFydCA9IH4wOworICAgIHBhZGRyX3QgcmFtX2Vu
ZCA9IDA7CisgICAgcGFkZHJfdCByYW1fc2l6ZSA9IDA7CiAgICAgcGFkZHJfdCBzLCBlOwogICAg
IHVuc2lnbmVkIGxvbmcgcmFtX3BhZ2VzOwogICAgIHVuc2lnbmVkIGxvbmcgaGVhcF9wYWdlcywg
eGVuaGVhcF9wYWdlcywgZG9taGVhcF9wYWdlczsKQEAgLTQ4NywxOCArNTI5LDE5IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9wYWRkciwgc2l6ZV90IGR0
Yl9zaXplKQogCiAgICAgaW5pdF9wZHgoKTsKIAotICAgIHJhbV9zdGFydCA9IGJvb3RpbmZvLm1l
bS5iYW5rWzBdLnN0YXJ0OwotICAgIHJhbV9zaXplICA9IGJvb3RpbmZvLm1lbS5iYW5rWzBdLnNp
emU7Ci0gICAgcmFtX2VuZCAgID0gcmFtX3N0YXJ0ICsgcmFtX3NpemU7Ci0KLSAgICBmb3IgKCBp
ID0gMTsgaSA8IGJvb3RpbmZvLm1lbS5ucl9iYW5rczsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsg
aSA8IGJvb3RpbmZvLm1lbS5ucl9iYW5rczsgaSsrICkKICAgICB7Ci0gICAgICAgIHBhZGRyX3Qg
YmFua19zdGFydCA9IGJvb3RpbmZvLm1lbS5iYW5rW2ldLnN0YXJ0OwotICAgICAgICBwYWRkcl90
IGJhbmtfc2l6ZSA9IGJvb3RpbmZvLm1lbS5iYW5rW2ldLnNpemU7Ci0gICAgICAgIHBhZGRyX3Qg
YmFua19lbmQgPSBiYW5rX3N0YXJ0ICsgYmFua19zaXplOworICAgICAgICBwYWRkcl90IGJhbmtf
ZW5kOwogCi0gICAgICAgIHJhbV9zaXplICA9IHJhbV9zaXplICsgYmFua19zaXplOwotICAgICAg
ICByYW1fc3RhcnQgPSBtaW4ocmFtX3N0YXJ0LGJhbmtfc3RhcnQpOworICAgICAgICBjaGVja19y
ZXNlcnZlZF9tZW1vcnkoJmJvb3RpbmZvLm1lbS5iYW5rW2ldLnN0YXJ0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmJvb3RpbmZvLm1lbS5iYW5rW2ldLnNpemUpOworCisgICAgICAg
IGlmICggIWJvb3RpbmZvLm1lbS5iYW5rW2ldLnNpemUgKQorICAgICAgICAgICAgY29udGludWU7
CisKKyAgICAgICAgYmFua19lbmQgPSBib290aW5mby5tZW0uYmFua1tpXS5zdGFydCArIGJvb3Rp
bmZvLm1lbS5iYW5rW2ldLnNpemU7CisgICAgICAgIHJhbV9zaXplICA9IHJhbV9zaXplICsgYm9v
dGluZm8ubWVtLmJhbmtbaV0uc2l6ZTsKKyAgICAgICAgcmFtX3N0YXJ0ID0gbWluKHJhbV9zdGFy
dCwgYm9vdGluZm8ubWVtLmJhbmtbaV0uc3RhcnQpOwogICAgICAgICByYW1fZW5kICAgPSBtYXgo
cmFtX2VuZCxiYW5rX2VuZCk7CiAgICAgfQogCkBAIC01NzAsNiArNjEzLDkgQEAgc3RhdGljIHZv
aWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxvbmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3Np
emUpCiAgICAgICAgIHBhZGRyX3QgYmFua19zdGFydCA9IGJvb3RpbmZvLm1lbS5iYW5rW2ldLnN0
YXJ0OwogICAgICAgICBwYWRkcl90IGJhbmtfZW5kID0gYmFua19zdGFydCArIGJvb3RpbmZvLm1l
bS5iYW5rW2ldLnNpemU7CiAKKyAgICAgICAgaWYgKCAhYm9vdGluZm8ubWVtLmJhbmtbaV0uc2l6
ZSApCisgICAgICAgICAgICBjb250aW51ZTsKKwogICAgICAgICBzID0gYmFua19zdGFydDsKICAg
ICAgICAgd2hpbGUgKCBzIDwgYmFua19lbmQgKQogICAgICAgICB7CkBAIC02MjcsMTEgKzY3Mywy
MSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIs
IHNpemVfdCBkdGJfc2l6ZSkKICAgICB0b3RhbF9wYWdlcyA9IDA7CiAgICAgZm9yICggYmFuayA9
IDAgOyBiYW5rIDwgYm9vdGluZm8ubWVtLm5yX2JhbmtzOyBiYW5rKysgKQogICAgIHsKLSAgICAg
ICAgcGFkZHJfdCBiYW5rX3N0YXJ0ID0gYm9vdGluZm8ubWVtLmJhbmtbYmFua10uc3RhcnQ7Ci0g
ICAgICAgIHBhZGRyX3QgYmFua19zaXplID0gYm9vdGluZm8ubWVtLmJhbmtbYmFua10uc2l6ZTsK
LSAgICAgICAgcGFkZHJfdCBiYW5rX2VuZCA9IGJhbmtfc3RhcnQgKyBiYW5rX3NpemU7CisgICAg
ICAgIHBhZGRyX3QgYmFua19zdGFydDsKKyAgICAgICAgcGFkZHJfdCBiYW5rX3NpemU7CisgICAg
ICAgIHBhZGRyX3QgYmFua19lbmQ7CiAgICAgICAgIHBhZGRyX3QgcywgZTsKIAorICAgICAgICBj
aGVja19yZXNlcnZlZF9tZW1vcnkoJmJvb3RpbmZvLm1lbS5iYW5rW2JhbmtdLnN0YXJ0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJvb3RpbmZvLm1lbS5iYW5rW2JhbmtdLnNpemUp
OworCisgICAgICAgIGJhbmtfc3RhcnQgPSBib290aW5mby5tZW0uYmFua1tiYW5rXS5zdGFydDsK
KyAgICAgICAgYmFua19zaXplID0gYm9vdGluZm8ubWVtLmJhbmtbYmFua10uc2l6ZTsKKyAgICAg
ICAgYmFua19lbmQgPSBiYW5rX3N0YXJ0ICsgYmFua19zaXplOworCisgICAgICAgIGlmICggIWJh
bmtfc2l6ZSApCisgICAgICAgICAgICBjb250aW51ZTsKKwogICAgICAgICByYW1fc2l6ZSA9IHJh
bV9zaXplICsgYmFua19zaXplOwogICAgICAgICByYW1fc3RhcnQgPSBtaW4ocmFtX3N0YXJ0LGJh
bmtfc3RhcnQpOwogICAgICAgICByYW1fZW5kID0gbWF4KHJhbV9lbmQsYmFua19lbmQpOwotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 23:18:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 23:18:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gylzk-0003ry-OQ; Tue, 26 Feb 2019 23:18:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MJkL=RB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gylzj-0003rt-DY
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 23:18:39 +0000
X-Inumbo-ID: d757c1db-3a1c-11e9-bc90-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::607])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d757c1db-3a1c-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 23:18:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=gpOXaAM2bQ/wHglDxD0d3ntIJg/r06nJBC3vMOf0Dqw=;
 b=jaX79g1OcvXqaq4ZomB1p3B7GNW6BGrnqFBsimrQyWSAk1jYK3qzY9R/K0LH/aH1bf7xUQW75KLty05ZhRHQP2DkBiBv6kWRsOcHmS/0gURIFwGLWp7qTVDV4ohn+lp0c6hZcA4q6mU82aSUche6g+eg3d/02F9DIWgsmbjZWJQ=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB3869.eurprd08.prod.outlook.com (20.178.80.159) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.15; Tue, 26 Feb 2019 23:18:33 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b%4]) with mapi id 15.20.1643.019; Tue, 26 Feb 2019
 23:18:33 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/6] xen: extend XEN_DOMCTL_memory_mapping to handle
 cacheability
Thread-Index: AQHUzigBJm91lNHK2kaQFB9rQuqv4KXyttyA
Date: Tue, 26 Feb 2019 23:18:33 +0000
Message-ID: <d3020727-f29c-5485-75a4-d96b3a9b0a92@arm.com>
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <1551222427-21749-1-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1551222427-21749-1-git-send-email-sstabellini@kernel.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LNXP265CA0033.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:5c::21) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5a3b7153-97a6-49c6-df1c-08d69c40ba2d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3869; 
x-ms-traffictypediagnostic: VI1PR08MB3869:
nodisclaimer: True
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3869;
 20:QU90uUozqbJlrGWo3Ag+dXSnLVfq2FE/QZVYIl3+YGaKHQJEgVi80b1/BZMqK8lGqfRXKTUnNCgXP6dWaJcFlhT1NX+cad8ZMg6SLCUnFdb29+Zamd92BsSh/fK1Xq0JCwlbcCRtUwT7Xteh3OyQLYcux6XLJXI870bvehdEWlo=
x-microsoft-antispam-prvs: <VI1PR08MB3869419D9926761CEF2210C9807B0@VI1PR08MB3869.eurprd08.prod.outlook.com>
x-forefront-prvs: 096029FF66
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(346002)(136003)(376002)(39860400002)(199004)(189003)(106356001)(256004)(68736007)(86362001)(105586002)(76176011)(53936002)(229853002)(71200400001)(31686004)(99286004)(2906002)(6436002)(486006)(5660300002)(3846002)(31696002)(97736004)(36756003)(6512007)(2501003)(25786009)(6246003)(8936002)(186003)(6116002)(52116002)(476003)(26005)(4326008)(102836004)(72206003)(81166006)(446003)(53546011)(2616005)(478600001)(6506007)(386003)(44832011)(54906003)(316002)(81156014)(66066001)(71190400001)(7736002)(110136005)(6486002)(305945005)(8676002)(11346002)(14454004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3869;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: rnJieWbb/hwSyMGrdjwwLcAw0VYidcbzmnkbWapGjRhxbdTyN/o4ac+YJBYqpz/rDYGJ8OcVvL/A9NTom68KYmVKrBCTPwaOjdLUHU3YgcRUbrETmlNJP4gU9Y5Jj9yNX6Jz8R1UJ/hjaQyV7rTvuk0lDMsiO2cWQYXkimxGWqWenpTeMLWD307rbi6Qu3w0nxRdL3R2ONkVq48O6Z+MZcesGLHCvkX10kCnWyMlocudjmwd1qveIM8Lq1et0Pz2OnHwb9WyBcHPNefYuLQUFS7s5IxkN+16qD1cCnmAZP81AbwzyoAE/EfeWpNPDBnqpca7kSq7QSFqFMuPGQDV8utfuZHRV+nL27ki/uvnuTRTBsR2g+RzOcNtVJ39y9o1A4mlx8SMUIOL6RWnk3mh4NL9+X6TlsuKElraGZEfR9c=
Content-ID: <B7998B3D40BBE64BB83DD4DCFF1A7814@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5a3b7153-97a6-49c6-df1c-08d69c40ba2d
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2019 23:18:33.0899 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3869
Subject: Re: [Xen-devel] [PATCH 1/6] xen: extend XEN_DOMCTL_memory_mapping
 to handle cacheability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, nd <nd@arm.com>,
 "JBeulich@suse.com" <JBeulich@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDI2LzAyLzIwMTkgMjM6MDcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
UmV1c2UgdGhlIGV4aXN0aW5nIHBhZGRpbmcgZmllbGQgdG8gcGFzcyBjYWNoZWFiaWxpdHkgaW5m
b3JtYXRpb24gYWJvdXQNCj4gdGhlIG1lbW9yeSBtYXBwaW5nLCBzcGVjaWZpY2FsbHksIHdoZXRo
ZXIgdGhlIG1lbW9yeSBzaG91bGQgYmUgbWFwcGVkIGFzDQo+IG5vcm1hbCBtZW1vcnkgb3IgYXMg
ZGV2aWNlIG1lbW9yeSAodGhpcyBpcyB3aGF0IHdlIGhhdmUgdG9kYXkpLg0KPiANCj4gQWRkIGEg
Y2FjaGVhYmlsaXR5IHBhcmFtZXRlciB0byBtYXBfbW1pb19yZWdpb25zLiAwIG1lYW5zIGRldmlj
ZQ0KPiBtZW1vcnksIHdoaWNoIGlzIHdoYXQgd2UgaGF2ZSB0b2RheS4NCj4gDQo+IE9uIEFSTSwg
bWFwIGRldmljZSBtZW1vcnkgYXMgcDJtX21taW9fZGlyZWN0X2RldiAoYXMgaXQgaXMgYWxyZWFk
eSBkb25lDQo+IHRvZGF5KSBhbmQgbm9ybWFsIG1lbW9yeSBhcyBwMm1fcmFtX3J3Lg0KPiANCj4g
T24geDg2LCByZXR1cm4gZXJyb3IgaWYgdGhlIGNhY2hlYWJpbGl0eSByZXF1ZXN0ZWQgaXMgbm90
IGRldmljZSBtZW1vcnkuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9zQHhpbGlueC5jb20+DQo+IENDOiBKQmV1bGljaEBzdXNlLmNvbQ0KPiBDQzogYW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbQ0KPiAtLS0NCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMg
ICAgICAgICAgICB8ICAzICsrLQ0KPiAgIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAg
IHwgMTkgKysrKysrKysrKysrKysrKystLQ0KPiAgIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5
bm9zNS5jIHwgIDQgKystLQ0KPiAgIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvb21hcDUuYyAgIHwg
IDggKysrKy0tLS0NCj4gICB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICAgICAgICB8ICAyICst
DQo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5jICAgICAgfCAgMiArLQ0KPiAgIHhlbi9h
cmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAgIHwgIDcgKysrKystLQ0KPiAgIHhlbi9hcmNoL3g4
Ni9tbS9wMm0uYyAgICAgICAgICAgIHwgIDYgKysrKystDQo+ICAgeGVuL2NvbW1vbi9kb21jdGwu
YyAgICAgICAgICAgICAgfCAgOCArKysrKy0tLQ0KPiAgIHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVy
LmMgICAgICAgIHwgIDMgKystDQo+ICAgeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAg
fCAgNCArKystDQo+ICAgeGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaCAgICAgfCAgMyArKy0N
Cj4gICAxMiBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkN
Cj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYyLmMNCj4gaW5kZXggZTdlYjAxZi4uMWVhM2RhMiAxMDA2NDQNCj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy12Mi5jDQo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYw0KPiBAQCAtNjkw
LDcgKzY5MCw4IEBAIHN0YXRpYyBpbnQgZ2ljdjJfbWFwX2h3ZG93bl9leHRyYV9tYXBwaW5ncyhz
dHJ1Y3QgZG9tYWluICpkKQ0KPiAgIA0KPiAgICAgICAgICAgcmV0ID0gbWFwX21taW9fcmVnaW9u
cyhkLCBnYWRkcl90b19nZm4odjJtX2RhdGEtPmFkZHIpLA0KPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQRk5fVVAodjJtX2RhdGEtPnNpemUpLA0KPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1hZGRyX3RvX21mbih2Mm1fZGF0YS0+YWRkcikpOw0KPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX21mbih2Mm1fZGF0YS0+YWRkciksDQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ0FDSEVBQklMSVRZX0RFVk1FTSk7DQo+
ICAgICAgICAgICBpZiAoIHJldCApDQo+ICAgICAgICAgICB7DQo+ICAgICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19FUlIgIkdJQ3YyOiBNYXAgdjJtIGZyYW1lIHRvIGQlZCBmYWlsZWQuXG4iLA0K
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jDQo+
IGluZGV4IDMwY2ZiMDEuLjViOGZjYzUgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL2FybS9wMm0u
Yw0KPiArKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMNCj4gQEAgLTEwNjgsOSArMTA2OCwyNCBAQCBp
bnQgdW5tYXBfcmVnaW9uc19wMm10KHN0cnVjdCBkb21haW4gKmQsDQo+ICAgaW50IG1hcF9tbWlv
X3JlZ2lvbnMoc3RydWN0IGRvbWFpbiAqZCwNCj4gICAgICAgICAgICAgICAgICAgICAgICBnZm5f
dCBzdGFydF9nZm4sDQo+ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuciwN
Cj4gLSAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbikNCj4gKyAgICAgICAgICAgICAgICAg
ICAgIG1mbl90IG1mbiwNCj4gKyAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGNhY2hlX3Bv
bGljeSkNCj4gICB7DQo+IC0gICAgcmV0dXJuIHAybV9pbnNlcnRfbWFwcGluZyhkLCBzdGFydF9n
Zm4sIG5yLCBtZm4sIHAybV9tbWlvX2RpcmVjdF9kZXYpOw0KPiArICAgIHAybV90eXBlX3QgdDsN
Cj4gKw0KPiArICAgIHN3aXRjaCAoIGNhY2hlX3BvbGljeSApDQo+ICsgICAgew0KPiArICAgIGNh
c2UgQ0FDSEVBQklMSVRZX01FTU9SWToNCj4gKyAgICAgICAgdCA9IHAybV9yYW1fcnc7DQoNCkkg
aGF2ZSBhbHJlYWR5IHNhaWQgaXQgYmVmb3JlLCBwMm1fcmFtX3J3IGlzIG5vdCBhIHNvbHV0aW9u
LiBUaGlzIGlzIA0KdXNlZCBpbiB2YXJpb3VzIHBsYWNlIHRvIGtub3cgd2hldGhlciB0aGUgcGFn
ZSBpcyBhY3R1YWwgUkFNLg0KDQpZb3Ugc2hvdWxkIGF0IGxlYXN0IHVzZSBvbiBvZiB0aGUgcDJt
X21taW9fZGlyZWN0IG9wdGlvbi4gQnV0IGlmIHlvdSANCmFsbG93IHRoZSBndWVzdCB0byB1c2Ug
Y2FjaGVhYmlsaXR5IGF0dHJpYnV0ZXMgb24gZGV2aWNlLCB0aGVuIHlvdSANCnByb2JhYmx5IHdh
bnQgdG8gdGhpbmsgd2hhdCBjYW4gaGFwcGVuIGlmIHRoZSBpb21lbSBpcyByZS1hc3NpZ25lZCB0
byANCmFub3RoZXIgZG9tYWluIGFmdGVyIGNyYXNoLg0KDQpQb3RlbnRpYWxseSwgeW91IHdhbnQg
dG8gY2xlYW4gdGhlIGNhY2hlIGhlcmUuDQoNCkkgd2lsbCBjb21tZW50IG9uIHRoZSByZXN0IGxh
dGVyIG9uLg0KDQpDaGVlcnMsDQoNCi0tIA0KSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 26 23:45:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Feb 2019 23:45:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gymPt-0006HA-0k; Tue, 26 Feb 2019 23:45:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MJkL=RB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gymPs-0006H5-2o
 for xen-devel@lists.xenproject.org; Tue, 26 Feb 2019 23:45:40 +0000
X-Inumbo-ID: 9dbda14f-3a20-11e9-bc90-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::600])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9dbda14f-3a20-11e9-bc90-bc764e045a96;
 Tue, 26 Feb 2019 23:45:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=SIXX+gPlD/A2xRnwRBv4w2fJEWrQ0yYz5uAOxYvpWEs=;
 b=LXOA2t/04JJaGW+wj2/SuyE9kF2kPmJ5J0wFKv6McW5G062VAzNepJKgMJNozBNIClg+967itHMmIoG7zLY4Bvbn99QtyqrZOu6IREOEIDM9zVVxm8fZg8YF8K6XzELoJb9BKBv/wfWHapEboBBYaRRLpJV3NAIDoPGXDGaeQlc=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB3901.eurprd08.prod.outlook.com (20.178.80.224) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.16; Tue, 26 Feb 2019 23:45:34 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::f0d9:64f0:bde3:8c4b%4]) with mapi id 15.20.1643.019; Tue, 26 Feb 2019
 23:45:34 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 5/6] xen/arm: map reserved-memory regions as normal
 memory in dom0
Thread-Index: AQHUzigCxa8HXD1xTkqNkrTHtUV1dKXyvmgA
Date: Tue, 26 Feb 2019 23:45:34 +0000
Message-ID: <96e6defa-5c7b-81e2-a85e-f02884f339fb@arm.com>
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <1551222427-21749-5-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1551222427-21749-5-git-send-email-sstabellini@kernel.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0172.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:a::16) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7569d962-ff0d-4e80-dc3e-08d69c448068
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3901; 
x-ms-traffictypediagnostic: VI1PR08MB3901:
x-ms-exchange-purlcount: 1
nodisclaimer: True
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3901;
 20:HY0rnBx7UaoBToS/2i+IFJ1Sr5xGgASwMXD+SVRKeWY25IQNeoMuA7pSAwZIYd9sUXl5dDSsWtEFCtJbGiBWzIv72LXb3efyO26NGz+qJkDgFfW6NaFG2ZV1/kxqzt4n5Wj3x2lGvEN8wjrvoGtuco1uWpd36lFogBDj0HIqYP8=
x-microsoft-antispam-prvs: <VI1PR08MB3901A4A3F620B24C62020C65807B0@VI1PR08MB3901.eurprd08.prod.outlook.com>
x-forefront-prvs: 096029FF66
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(366004)(346002)(376002)(396003)(39860400002)(199004)(189003)(229853002)(105586002)(6486002)(106356001)(2906002)(76176011)(36756003)(31686004)(386003)(6506007)(53546011)(5660300002)(186003)(26005)(102836004)(6436002)(6306002)(99286004)(52116002)(53936002)(6512007)(14454004)(97736004)(966005)(66066001)(6246003)(305945005)(316002)(2501003)(31696002)(3846002)(86362001)(7736002)(44832011)(6116002)(72206003)(486006)(256004)(81166006)(110136005)(8936002)(2616005)(476003)(4326008)(478600001)(25786009)(54906003)(11346002)(446003)(71190400001)(71200400001)(68736007)(8676002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3901;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: fH525UHxGkFfsMTRxFJ7Xkeck1tDD1kNh9HpTW3M/6DREhHQzKVVWkObJP0i0xbKfCzltl/7UBHw0yf65GC8EojUkHqK66Ij+hXn8QsqxWuSXKcGJKppbQJFDKNmztjrxGN7bn9SkKw8MCus/+s5RJlXBUDM2eLhTzPatQNFJdJ2h8Ko0wFRQCm2PHkXX1XwgtnSzJksUI2mZPjlW68W2nidZdswXvCUfX0RsemqSV5ZcFtC5yzlsXdTauPWOvrVkqgXYEnsB6neYDj/ZobU1GL1BVHHqJy+xyEpFzpn86SGPfTSGfVOj7c4GRvvKMVkixGGzgdB0loRzSvKhfJ+SiYXZJe/ak22PeUW+pJJOc6FLXfCS8DVx7YIXU6WNoUPgk62631Y8Knsp8MXBD7KLyb6s55xFuh7FTOmsIeeAQ4=
Content-ID: <BEA2F13A551D004DB67C0E84AE6C6676@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7569d962-ff0d-4e80-dc3e-08d69c448068
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2019 23:45:34.2676 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3901
Subject: Re: [Xen-devel] [PATCH 5/6] xen/arm: map reserved-memory regions as
 normal memory in dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywNCg0KT24gMjYvMDIvMjAxOSAyMzowNywgU3RlZmFubyBTdGFiZWxsaW5pIHdy
b3RlOg0KPiByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyBzaG91bGQgYmUgbWFwcGVkIGFzIG5vcm1h
bCBtZW1vcnkuIEF0IHRoZQ0KPiBtb21lbnQsIHRoZXkgZ2V0IHJlbWFwcGVkIGFzIGRldmljZSBt
ZW1vcnkgaW4gZG9tMCBiZWNhdXNlIFhlbiBkb2Vzbid0DQo+IGtub3cgYW55IGJldHRlci4gQWRk
IGFuIGV4cGxpY2l0IGNoZWNrIGZvciBpdC4NCg0KWW91IHByb2JhYmx5IHVzZSBhbiBvdXRkYXRl
ZCBjaGFuZ2UgKD4gMiB5ZWFycyBhZ28pLiBJbiByZWNlbnQgWGVuLCBEb20wIA0KTU1JTyBhcmUg
bWFwcGVkIHVzZSBwMm1fbW1pb19kaXJlY3RfYy4gVGhpcyBtYWluIGRpZmZlcmVuY2Ugd2l0aCAN
CnAybV9yYW1fcncgaXMgdGhlIHNoYXJlYWJpbGl0eSBhdHRyaWJ1dGUgKGlubmVyIHZzIG91dGVy
KS4NCg0KVGhpcyB3aWxsIGFsc28gaGF2ZSB0aGUgYWR2YW50YWdlIHRvIG5vdCBpbXBhaXIgd2l0
aCB0aGUgcmVzdCBvZiBYZW4uDQoNCkJ1dCBJIGRvbid0IHRoaW5rIHRoaXMgd291bGQgYmUgZW5v
dWdoLiBQZXIgWzFdLCByZXNlcnZlZC1tZW1vcnkgcmVnaW9uIA0KaXMgdXNlZCB0byBjYXJ2ZSBt
ZW1vcnkgZnJvbSAvbWVtb3J5IG5vZGUuIFNvIHRob3NlIHJlZ2lvbnMgc2hvdWxkIGJlIA0KZGVz
Y3JpYmVkIGluIC9tZW1vcnkgb2YgdGhlIERvbTAgRFQgYXMgd2VsbC4NCg0KPiANCj4gSG93ZXZl
ciwgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgYXJlIGFsbG93ZWQgdG8gb3ZlcmxhcCBwYXJ0aWFs
bHkgb3INCj4gY29tcGxldGVseSB3aXRoIG1lbW9yeSBub2Rlcy4gSW4gdGhlc2UgY2FzZXMsIHRo
ZSBvdmVybGFwcGluZyBtZW1vcnkgaXMNCj4gcmVzZXJ2ZWQtbWVtb3J5IGFuZCBzaG91bGQgYmUg
aGFuZGxlZCBhY2NvcmRpbmdseS4NCg0KRG8geW91IG1pbmQgcHJvdmlkaW5nIHlvdXIgc291cmNl
PyBJZiB5b3UgbG9vayBhdCB0aGUgZGVzY3JpcHRpb24gaW4gDQpMaW51eCBiaW5kaW5ncywgaXQg
aXMgY2xlYXJseSB0aGV5IHdpbGwgYWx3YXlzIG92ZXJsYXAgd2l0aCAvbWVtb3J5Lg0KDQpbLi4u
XQ0KDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9z
ZXR1cC5jDQo+IGluZGV4IDgwZjAwMjguLjc0YzQ3MDcgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNo
L2FybS9zZXR1cC5jDQo+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jDQo+IEBAIC00NzAsMTAg
KzQ3MCw1MiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9wZHgodm9pZCkNCj4gICAgICAgfQ0K
PiAgIH0NCj4gICANCj4gK3N0YXRpYyB2b2lkIF9faW5pdCBjaGVja19yZXNlcnZlZF9tZW1vcnko
cGFkZHJfdCAqYmFua19zdGFydCwgcGFkZHJfdCAqYmFua19zaXplKQ0KPiArew0KPiArICAgIHBh
ZGRyX3QgYmFua19lbmQgPSAqYmFua19zdGFydCArICpiYW5rX3NpemU7DQo+ICsgICAgc3RydWN0
IG1lbWluZm8gbWVtID0gYm9vdGluZm8ubWVtOw0KPiArICAgIGludCBpOw0KPiArDQo+ICsgICAg
Zm9yICggaSA9IDA7IGkgPCBib290aW5mby5yZXNlcnZlZF9tZW0ubnJfYmFua3M7IGkrKyApDQo+
ICsgICAgew0KPiArICAgICAgICBzdHJ1Y3QgbWVtYmFuayByYmFuayA9IGJvb3RpbmZvLnJlc2Vy
dmVkX21lbS5iYW5rW2ldOw0KPiArDQo+ICsgICAgICAgIGlmICggKmJhbmtfc3RhcnQgPCByYmFu
ay5zdGFydCAmJiBiYW5rX2VuZCA8PSByYmFuay5zdGFydCApDQo+ICsgICAgICAgICAgICBjb250
aW51ZTsNCj4gKw0KPiArICAgICAgICBpZiAoICpiYW5rX3N0YXJ0ID49IChyYmFuay5zdGFydCAr
IHJiYW5rLnNpemUpICkNCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOw0KPiArDQo+ICsgICAgICAg
IC8qIG1lbW9yeSBiYW5rIG92ZXJsYXBzIHdpdGggcmVzZXJ2ZWQgbWVtb3J5IHJlZ2lvbiAqLw0K
PiArICAgICAgICBpZiAoIHJiYW5rLnN0YXJ0ID4gKmJhbmtfc3RhcnQgKQ0KPiArICAgICAgICB7
DQo+ICsgICAgICAgICAgICBiYW5rX2VuZCA9IHJiYW5rLnN0YXJ0Ow0KPiArICAgICAgICAgICAg
aWYgKCAqYmFua19zdGFydCArICpiYW5rX3NpemUgPiByYmFuay5zdGFydCArIHJiYW5rLnNpemUg
KQ0KPiArICAgICAgICAgICAgew0KPiArICAgICAgICAgICAgICAgIG1lbS5iYW5rW21lbS5ucl9i
YW5rc10uc3RhcnQgPSByYmFuay5zdGFydCArIHJiYW5rLnNpemU7DQo+ICsgICAgICAgICAgICAg
ICAgbWVtLmJhbmtbbWVtLm5yX2JhbmtzXS5zaXplID0gKmJhbmtfc3RhcnQgKyAqYmFua19zaXpl
IC0NCj4gKyAgICAgICAgICAgICAgICAgICAgbWVtLmJhbmtbbWVtLm5yX2JhbmtzXS5zdGFydDsN
Cj4gKyAgICAgICAgICAgICAgICBtZW0ubnJfYmFua3MrKzsNCj4gKyAgICAgICAgICAgIH0NCj4g
KyAgICAgICAgfQ0KPiArICAgICAgICBlbHNlIGlmICggcmJhbmsuc3RhcnQgKyByYmFuay5zaXpl
ID4gKmJhbmtfc3RhcnQpDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAgaWYgKHJiYW5rLnN0
YXJ0ICsgcmJhbmsuc2l6ZSA8IGJhbmtfZW5kICkNCj4gKyAgICAgICAgICAgICAgICpiYW5rX3N0
YXJ0ID0gcmJhbmsuc3RhcnQgKyByYmFuay5zaXplOw0KPiArICAgICAgICAgICBlbHNlDQo+ICsg
ICAgICAgICAgICAgICAqYmFua19zdGFydCA9IGJhbmtfZW5kOw0KPiArICAgICAgICB9DQo+ICsN
Cj4gKyAgICAgICAgKmJhbmtfc2l6ZSA9IGJhbmtfZW5kIC0gKmJhbmtfc3RhcnQ7DQo+ICsgICAg
fQ0KPiArfQ0KDQpyZXNlcnZlZC1tZW1vcnkgbm9kZXMgaXMgbW9yZSBub3RoaW5nIG1vcmUgdGhh
biBhbiBleHRlbnNpb24gb2YgYW4gb2xkIA0KRFQgYmluZGluZyBmb3IgcmVzZXJ2ZWQgbWVtb3J5
LiBXZSBoYW5kbGUgdGhlbSBpbiBhIGZldyBwbGFjZXMgKHNlZSANCmNvbnNpZGVyX21vZHVsZXMg
YW5kIGR0X3VucmVzZXJ2ZWRfcmVnaW9uKS4gU28gbW9zdGx5IGxpa2VseSB5b3Ugd2FudCB0byAN
CmV4dGVuZCB3aGF0IHdlIGFscmVhZHkgaGF2ZS4NCg0KVGhpcyB3b3VsZCBhdm9pZCBtb3N0IChp
ZiBub3QpIGFsbCB0aGUgY2hhbmdlcyBiZWxvdy4NCg0KPiArDQo+ICAgI2lmZGVmIENPTkZJR19B
Uk1fMzINCj4gICBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJf
cGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkNCj4gICB7DQo+IC0gICAgcGFkZHJfdCByYW1fc3RhcnQs
IHJhbV9lbmQsIHJhbV9zaXplOw0KPiArICAgIHBhZGRyX3QgcmFtX3N0YXJ0ID0gfjA7DQo+ICsg
ICAgcGFkZHJfdCByYW1fZW5kID0gMDsNCj4gKyAgICBwYWRkcl90IHJhbV9zaXplID0gMDsNCj4g
ICAgICAgcGFkZHJfdCBzLCBlOw0KPiAgICAgICB1bnNpZ25lZCBsb25nIHJhbV9wYWdlczsNCj4g
ICAgICAgdW5zaWduZWQgbG9uZyBoZWFwX3BhZ2VzLCB4ZW5oZWFwX3BhZ2VzLCBkb21oZWFwX3Bh
Z2VzOw0KPiBAQCAtNDg3LDE4ICs1MjksMTkgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21t
KHVuc2lnbmVkIGxvbmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpDQo+ICAgDQo+ICAgICAg
IGluaXRfcGR4KCk7DQo+ICAgDQo+IC0gICAgcmFtX3N0YXJ0ID0gYm9vdGluZm8ubWVtLmJhbmtb
MF0uc3RhcnQ7DQo+IC0gICAgcmFtX3NpemUgID0gYm9vdGluZm8ubWVtLmJhbmtbMF0uc2l6ZTsN
Cj4gLSAgICByYW1fZW5kICAgPSByYW1fc3RhcnQgKyByYW1fc2l6ZTsNCj4gLQ0KPiAtICAgIGZv
ciAoIGkgPSAxOyBpIDwgYm9vdGluZm8ubWVtLm5yX2JhbmtzOyBpKysgKQ0KPiArICAgIGZvciAo
IGkgPSAwOyBpIDwgYm9vdGluZm8ubWVtLm5yX2JhbmtzOyBpKysgKQ0KPiAgICAgICB7DQo+IC0g
ICAgICAgIHBhZGRyX3QgYmFua19zdGFydCA9IGJvb3RpbmZvLm1lbS5iYW5rW2ldLnN0YXJ0Ow0K
PiAtICAgICAgICBwYWRkcl90IGJhbmtfc2l6ZSA9IGJvb3RpbmZvLm1lbS5iYW5rW2ldLnNpemU7
DQo+IC0gICAgICAgIHBhZGRyX3QgYmFua19lbmQgPSBiYW5rX3N0YXJ0ICsgYmFua19zaXplOw0K
PiArICAgICAgICBwYWRkcl90IGJhbmtfZW5kOw0KPiAgIA0KPiAtICAgICAgICByYW1fc2l6ZSAg
PSByYW1fc2l6ZSArIGJhbmtfc2l6ZTsNCj4gLSAgICAgICAgcmFtX3N0YXJ0ID0gbWluKHJhbV9z
dGFydCxiYW5rX3N0YXJ0KTsNCj4gKyAgICAgICAgY2hlY2tfcmVzZXJ2ZWRfbWVtb3J5KCZib290
aW5mby5tZW0uYmFua1tpXS5zdGFydCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZib290aW5mby5tZW0uYmFua1tpXS5zaXplKTsNCj4gKw0KPiArICAgICAgICBpZiAoICFib290
aW5mby5tZW0uYmFua1tpXS5zaXplICkNCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOw0KPiArDQo+
ICsgICAgICAgIGJhbmtfZW5kID0gYm9vdGluZm8ubWVtLmJhbmtbaV0uc3RhcnQgKyBib290aW5m
by5tZW0uYmFua1tpXS5zaXplOw0KPiArICAgICAgICByYW1fc2l6ZSAgPSByYW1fc2l6ZSArIGJv
b3RpbmZvLm1lbS5iYW5rW2ldLnNpemU7DQo+ICsgICAgICAgIHJhbV9zdGFydCA9IG1pbihyYW1f
c3RhcnQsIGJvb3RpbmZvLm1lbS5iYW5rW2ldLnN0YXJ0KTsNCj4gICAgICAgICAgIHJhbV9lbmQg
ICA9IG1heChyYW1fZW5kLGJhbmtfZW5kKTsNCj4gICAgICAgfQ0KPiAgIA0KPiBAQCAtNTcwLDYg
KzYxMyw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9w
YWRkciwgc2l6ZV90IGR0Yl9zaXplKQ0KPiAgICAgICAgICAgcGFkZHJfdCBiYW5rX3N0YXJ0ID0g
Ym9vdGluZm8ubWVtLmJhbmtbaV0uc3RhcnQ7DQo+ICAgICAgICAgICBwYWRkcl90IGJhbmtfZW5k
ID0gYmFua19zdGFydCArIGJvb3RpbmZvLm1lbS5iYW5rW2ldLnNpemU7DQo+ICAgDQo+ICsgICAg
ICAgIGlmICggIWJvb3RpbmZvLm1lbS5iYW5rW2ldLnNpemUgKQ0KPiArICAgICAgICAgICAgY29u
dGludWU7DQo+ICsNCj4gICAgICAgICAgIHMgPSBiYW5rX3N0YXJ0Ow0KPiAgICAgICAgICAgd2hp
bGUgKCBzIDwgYmFua19lbmQgKQ0KPiAgICAgICAgICAgew0KPiBAQCAtNjI3LDExICs2NzMsMjEg
QEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxvbmcgZHRiX3BhZGRyLCBz
aXplX3QgZHRiX3NpemUpDQo+ICAgICAgIHRvdGFsX3BhZ2VzID0gMDsNCj4gICAgICAgZm9yICgg
YmFuayA9IDAgOyBiYW5rIDwgYm9vdGluZm8ubWVtLm5yX2JhbmtzOyBiYW5rKysgKQ0KPiAgICAg
ICB7DQo+IC0gICAgICAgIHBhZGRyX3QgYmFua19zdGFydCA9IGJvb3RpbmZvLm1lbS5iYW5rW2Jh
bmtdLnN0YXJ0Ow0KPiAtICAgICAgICBwYWRkcl90IGJhbmtfc2l6ZSA9IGJvb3RpbmZvLm1lbS5i
YW5rW2JhbmtdLnNpemU7DQo+IC0gICAgICAgIHBhZGRyX3QgYmFua19lbmQgPSBiYW5rX3N0YXJ0
ICsgYmFua19zaXplOw0KPiArICAgICAgICBwYWRkcl90IGJhbmtfc3RhcnQ7DQo+ICsgICAgICAg
IHBhZGRyX3QgYmFua19zaXplOw0KPiArICAgICAgICBwYWRkcl90IGJhbmtfZW5kOw0KPiAgICAg
ICAgICAgcGFkZHJfdCBzLCBlOw0KPiAgIA0KPiArICAgICAgICBjaGVja19yZXNlcnZlZF9tZW1v
cnkoJmJvb3RpbmZvLm1lbS5iYW5rW2JhbmtdLnN0YXJ0LA0KPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmJvb3RpbmZvLm1lbS5iYW5rW2JhbmtdLnNpemUpOw0KPiArDQo+ICsgICAg
ICAgIGJhbmtfc3RhcnQgPSBib290aW5mby5tZW0uYmFua1tiYW5rXS5zdGFydDsNCj4gKyAgICAg
ICAgYmFua19zaXplID0gYm9vdGluZm8ubWVtLmJhbmtbYmFua10uc2l6ZTsNCj4gKyAgICAgICAg
YmFua19lbmQgPSBiYW5rX3N0YXJ0ICsgYmFua19zaXplOw0KPiArDQo+ICsgICAgICAgIGlmICgg
IWJhbmtfc2l6ZSApDQo+ICsgICAgICAgICAgICBjb250aW51ZTsNCj4gKw0KPiAgICAgICAgICAg
cmFtX3NpemUgPSByYW1fc2l6ZSArIGJhbmtfc2l6ZTsNCj4gICAgICAgICAgIHJhbV9zdGFydCA9
IG1pbihyYW1fc3RhcnQsYmFua19zdGFydCk7DQo+ICAgICAgICAgICByYW1fZW5kID0gbWF4KHJh
bV9lbmQsYmFua19lbmQpOw0KPiANCg0KWzFdIA0KaHR0cHM6Ly93d3cua2VybmVsLm9yZy9kb2Mv
RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Jlc2VydmVkLW1lbW9yeS9yZXNlcnZl
ZC1tZW1vcnkudHh0DQoNCi0tIA0KSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 01:46:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 01:46:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyoIe-0007jl-1o; Wed, 27 Feb 2019 01:46:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3njl=RC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyoIc-0007jZ-AQ
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 01:46:18 +0000
X-Inumbo-ID: 7814ecbb-3a31-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7814ecbb-3a31-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 01:46:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyoIY-0004xj-Qk; Wed, 27 Feb 2019 01:46:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyoIY-0006Qt-0c; Wed, 27 Feb 2019 01:46:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyoIX-0001GE-Vg; Wed, 27 Feb 2019 01:46:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133417-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-libvirt-xsm:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:<job status>:broken:regression
 linux-4.14:build-armhf-pvops:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-4.14:build-armhf:<job status>:broken:regression
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-libvirt-pair:host-install/src_host(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-libvirt-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:regression
 linux-4.14:build-armhf:host-install(4):broken:regression
 linux-4.14:build-armhf-pvops:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:host-ping-check-xen:fail:regression
 linux-4.14:test-amd64-i386-libvirt:guest-start.2:fail:regression
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.14:test-amd64-amd64-pygrub:debian-di-install:fail:regression
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.14:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.14:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c793fa334c7b5b685957720ef0842e7cddab62a6
X-Osstest-Versions-That: linux=d6bf9dcebdd11967b2b6c73d7c8f4863624f69c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Feb 2019 01:46:13 +0000
Subject: [Xen-devel] [linux-4.14 test] 133417: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQxNyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0MTcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgPGpvYiBzdGF0dXM+ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjYxCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1Iu
IHZzLiAxMzMyNjEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgNCBob3N0LWluc3RhbGwv
c3JjX2hvc3QoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzMyNjEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBSRUdSLiB2cy4gMTMzMjYxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMyNjEKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBSRUdSLiB2cy4gMTMzMjYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMyNjEKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMu
IDEzMzI2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjYxCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMyNjEKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgOCBob3N0LXBpbmctY2hlY2steGVuIGZh
aWwgUkVHUi4gdnMuIDEzMzI2MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxOSBndWVz
dC1zdGFydC4yICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMjYxCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxMzMyNjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMyNjEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTMzMjYxCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTMzMjYxCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzMyNjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMyNjEKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlu
dXggICAgICAgICAgICAgICAgYzc5M2ZhMzM0YzdiNWI2ODU5NTc3MjBlZjA4NDJlN2NkZGFiNjJh
NgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZDZiZjlkY2ViZGQxMTk2
N2IyYjZjNzNkN2M4ZjQ4NjM2MjRmNjljNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzMjYxICAy
MDE5LTAyLTE1IDA4OjM0OjI2IFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzMy
NiAgMjAxOS0wMi0yMCAwOTo0MToxOCBaICAgIDYgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMzQxNyAgMjAxOS0wMi0yNSAwMzo0Mzo0MiBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
ICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICBBZHJpYW4gQnVu
ayA8YnVua0BrZXJuZWwub3JnPgogIEFsZXhhbmRlciBEdXljayA8YWxleGFuZGVyLmguZHV5Y2tA
bGludXguaW50ZWwuY29tPgogIEFsZXhhbmRyZSBUb3JndWUgPGFsZXhhbmRyZS50b3JndWVAc3Qu
Y29tPgogIEFtaXQgUHVuZGlyIDxhbWl0LnB1bmRpckBsaW5hcm8ub3JnPgogIEFuZHJlYXMgWmll
Z2xlciA8YW5kcmVhcy56aWVnbGVyQGZhdS5kZT4KICBBbmRyZXcgTHVubiA8YW5kcmV3QGx1bm4u
Y2g+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyemVq
IEhhamRhIDxhLmhhamRhQHNhbXN1bmcuY29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8
YWNtZUByZWRoYXQuY29tPgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJyZ2xAYmdkZXYucGw+CiAg
QmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3Vz
ZS5kZT4KICBDaGFvIEZhbiA8ZmFuYy5mbnN0QGNuLmZ1aml0c3UuY29tPgogIENocmlzdGlhbiBM
YW1wYXJ0ZXIgPGNodW5rZWV5QGdtYWlsLmNvbT4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4KICBEYW5pZWwgQXh0ZW5zIDxkamFAYXh0ZW5zLm5ldD4KICBEYXZpZCBBLiBMb25nIDxk
YXZlLmxvbmdAbGluYXJvLm9yZz4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5u
ZXQ+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIEVyaWMg
RHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFcmljIFcuIEJpZWRlcm1hbiA8ZWJpZWRl
cm1AeG1pc3Npb24uY29tPgogIEZsb3JpYW4gU3RlY2tlciA8bTE5QGZsb3JpYW5zdGVja2VyLmRl
PgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3Jl
Z29yeSBDTEVNRU5UIDxncmVnb3J5LmNsZW1lbnRAYm9vdGxpbi5jb20+CiAgR3VlbnRlciBSb2Vj
ayA8bGludXhAcm9lY2stdXMubmV0PgogIEhhdWtlIE1laHJ0ZW5zIDxoYXVrZS5tZWhydGVuc0Bp
bnRlbC5jb20+CiAgSGF1a2UgTWVocnRlbnMgPGhhdWtlQGhhdWtlLW0uZGU+CiAgSGVkaSBCZXJy
aWNoZSA8aGVkaS5iZXJyaWNoZUBocGUuY29tPgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxh
bm94LmNvbT4KICBJbGlhIE1pcmtpbiA8aW1pcmtpbkBhbHVtLm1pdC5lZHU+CiAgSW5nbyBNb2xu
YXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5j
b20+CiAgSmFjayBXYW5nIDxqaW5wdS53YW5nQGNsb3VkLmlvbm9zLmNvbT4KICBKYW1pZSBMZW50
aW4gPGptQGxlbnRpbi5jby51az4KICBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29t
PgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VA
a2VybmVsLmRrPgogIEppYW5jaGFvIFdhbmcgPGppYW5jaGFvLncud2FuZ0BvcmFjbGUuY29tPgog
IEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIE9sc2EgPGpvbHNhQHJlZGhhdC5j
b20+CiAgSmlyaSBQaXJrbyA8amlyaUBtZWxsYW5veC5jb20+CiAgSm9lIFRob3JuYmVyIDxlanRA
cmVkaGF0LmNvbT4KICBKb2huIERhdmlkIEFuZ2xpbiA8ZGF2ZS5hbmdsaW5AYmVsbC5uZXQ+CiAg
Sm9uYXRoYW4gQmFra2VyIDx4Yy1yYWNlcjJAbGl2ZS5jYT4KICBKb29uYXMgTGFodGluZW4gPGpv
b25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+CiAgSm9zZSBBYnJldSA8am9hYnJldUBzeW5v
cHN5cy5jb20+CiAgSm9zZSBBYnJldSA8am9zZS5hYnJldUBzeW5vcHN5cy5jb20+CiAgSnVsaWVu
IEQnQXNjZW56aW8gPGpkYXNjZW56aW9AcG9zdGVvLm5ldD4KICBKdWxpZW4gVGhpZXJyeSA8anVs
aWVuLnRoaWVycnlAYXJtLmNvbT4KICBKdXJpY2EgVnVrYWRpbiA8anVyaWNhLnZ1a2FkaW5AcnQt
cmsuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBL
cnp5c3p0b2YgS296bG93c2tpIDxrcnprQGtlcm5lbC5vcmc+CiAgTGludXMgVG9ydmFsZHMgPHRv
cnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxl
aWpAbGluYXJvLm9yZz4KICBMaXZpdSBEdWRhdSA8bGl2aXVAZHVkYXUuY28udWs+CiAgTG9yZW56
byBCaWFuY29uaSA8bG9yZW56by5iaWFuY29uaUByZWRoYXQuY29tPgogIE1hbnVlbCBSZWluaGFy
ZHQgPG1hbnVlbC5yaGR0QGdtYWlsLmNvbT4KICBNYW8gV2VuYW4gPG1hb3dlbmFuQGh1YXdlaS5j
b20+CiAgTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXR0IFR1cm5l
ciA8bWF0dHN0ODhAZ21haWwuY29tPgogIE1hdHRpIEt1cmtlbGEgPE1hdHRpLkt1cmtlbGFAaWtp
LmZpPgogIE1hdXJvIENpYW5jaW8gPG1hdXJvQGFjYWRldS5jb20+CiAgTWVlbGlzIFJvb3MgPG1y
b29zQGxpbnV4LmVlPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlr
ZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2Nr
YUByZWRoYXQuY29tPgogIE5hdGUgRGFpbGV5IDxuYXRlLmRhaWxleUBzdHJhdHVzLmNvbT4KICBO
ZWFsIENhcmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBOaWNob2xhcyBNYyBHdWlyZSA8
aG9mcmF0QG9zYWRsLm9yZz4KICBOaWtvcyBUc2lyb25pcyA8bnRzaXJvbmlzQGFycmlrdG8uY29t
PgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBQYW9sbyBBYmVuaSA8cGFiZW5p
QHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVs
IEtvY2lhbGtvd3NraSA8cGF1bC5rb2NpYWxrb3dza2lAYm9vdGxpbi5jb20+CiAgUGF2YW5rdW1h
ciBLb25kZXRpIDxwa29uZGV0aUBjb2RlYXVyb3JhLm9yZz4KICBQYXdlxYIgQ2htaWVsIDxwYXdl
bC5taWtvbGFqLmNobWllbEBnbWFpbC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFs
dXNpQHRpLmNvbT4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0
ciBNYWNoYXRhIDxwZXRybUBtZWxsYW5veC5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFl
bC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+CiAg
Um9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgUnVzc2VsbCBLaW5n
IDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYW5kZWVwIFBhdGlsIDxzc3BhdGlsQGFu
ZHJvaWQuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTY290dCBNYXlo
ZXcgPHNtYXloZXdAcmVkaGF0LmNvbT4KICBTZWtoYXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAg
U2VyZ2VpIFRyb2ZpbW92aWNoIDxzbHlmb3hAZ2VudG9vLm9yZz4KICBTb2hlaWwgSGFzc2FzIFll
Z2FuZWggPHNvaGVpbEBnb29nbGUuY29tPgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5j
b20+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlbiBSb3N0
ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGVlcCBIb2xsYSA8c3VkZWVw
LmhvbGxhQGFybS5jb20+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWls
LmNvbT4KICBTdmVuIEVja2VsbWFubiA8c3Zlbi5lY2tlbG1hbm5Ab3Blbm1lc2guY29tPiBbaXBx
NDAxOV0KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0
Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9taSBWYWxrZWluZW4gPHRvbWkudmFsa2VpbmVuQHRpLmNv
bT4KICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8ub3JnPgogIFZsYXN0aW1pbCBC
YWJrYSA8dmJhYmthQHN1c2UuY3o+CiAgV2VpIFlvbmdqdW4gPHdlaXlvbmdqdW4xQGh1YXdlaS5j
b20+CiAgWGlhb3lhbyBMaSA8eGlhb3lhby5saUBsaW51eC5pbnRlbC5jb20+CiAgWmhpcWlhbmcg
TGl1IDxsaXV6aGlxaWFuZzI2QGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm1oZiBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI3ODAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 02:14:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 02:14:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyok9-0002FD-AV; Wed, 27 Feb 2019 02:14:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3njl=RC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyok7-0002F1-Os
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 02:14:43 +0000
X-Inumbo-ID: 6b6b55a6-3a35-11e9-9b8b-ff9054139121
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b6b55a6-3a35-11e9-9b8b-ff9054139121;
 Wed, 27 Feb 2019 02:14:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyojv-0005xF-Co; Wed, 27 Feb 2019 02:14:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyojv-00073R-0p; Wed, 27 Feb 2019 02:14:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyojv-0000tC-0F; Wed, 27 Feb 2019 02:14:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133446-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-armhf:<job status>:broken:regression
 xen-unstable-smoke:build-amd64:host-install(4):broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:build-armhf:host-install(4):broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=346e7d0f4b2179b9e0b09f4ebc98cbb3aae39a2c
X-Osstest-Versions-That: xen=e72ecc7615410e5bf1a1c9a4c7772322c16eeb82
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Feb 2019 02:14:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133446: trouble:
 blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ0NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ0Ni8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMzgy
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMzMzODIKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzM4MgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDM0NmU3ZDBmNGIyMTc5YjllMGIwOWY0ZWJjOThjYmIzYWFlMzlh
MmMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGU3MmVjYzc2MTU0MTBl
NWJmMWExYzlhNGM3NzcyMzIyYzE2ZWViODIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzM4MiAg
MjAxOS0wMi0yMiAyMjowMDozOCBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM0
MzAgIDIwMTktMDItMjUgMjM6MDA6NTUgWiAgICAxIGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzM0NDYgIDIwMTktMDItMjYgMjA6MDA6NDIgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cgpqb2Jz
OgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14
c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IDM0NmU3ZDBmNGIyMTc5YjllMGIwOWY0ZWJjOThjYmIzYWFlMzlh
MmMKQXV0aG9yOiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KRGF0ZTogICBU
dWUgRmViIDI2IDE2OjU3OjU2IDIwMTkgKzAxMDAKCiAgICB4ODYvdmlvYXBpYzogYmxvY2sgc3Bl
Y3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFdoZW4gaW50ZXJhY3Rpbmcg
d2l0aCBpbyBhcGljLCBhIGd1ZXN0IGNhbiBzcGVjaWZ5IHZhbHVlcyB0aGF0IGFyZSB1c2VkCiAg
ICBhcyBpbmRleCB0byBzdHJ1Y3R1cmVzLCBhbmQgd2hvc2UgdmFsdWVzIGFyZSBub3QgY29tcGFy
ZWQgYWdhaW5zdAogICAgdXBwZXIgYm91bmRzIHRvIHByZXZlbnQgc3BlY3VsYXRpdmUgb3V0LW9m
LWJvdW5kIGFjY2Vzc2VzLiBUaGlzIGNoYW5nZQogICAgcHJldmVudHMgdGhlc2Ugc3BlY3VsYXRp
dmUgYWNjZXNzZXMuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCB2YXJpYWJsZXMgYXJlIGluaXRpYWxp
emVkIGFuZCB0aGUgY29tcGlsZXIgaXMgYXNrZWQgdG8gbm90CiAgICBvcHRpbWl6ZWQgdGhlc2Ug
aW5pdGlhbGl6YXRpb25zLCBhcyB0aGUgdW5pbml0aWFsaXplZCB2YXJpYWJsZXMgbWlnaHQgYmUK
ICAgIHVzZWQgaW4gYSBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91bmQgYWNjZXNzLiBPdXQgb2YgdGhl
IGZvdXIgaW5pdGlhbGl6ZWQKICAgIHZhcmlhYmxlcywgdHdvIGFyZSBwb3RlbnRpYWxseSBwcm9i
bGVtYXRpYywgbmFtZWx5IG9uZXMgaW4gdGhlIGZ1bmN0aW9ucwogICAgdmlvYXBpY19pcnFfcG9z
aXRpdmVfZWRnZSBhbmQgdmlvYXBpY19nZXRfdHJpZ2dlcl9tb2RlLgogICAgCiAgICBBcyB0aGUg
dHdvIHByb2JsZW1hdGljIHZhcmlhYmxlcyBhcmUgYm90aCB1c2VkIGluIHRoZSBjb21tb24gZnVu
Y3Rpb24KICAgIGdzaV92aW9hcGljLCB0aGUgbWl0aWdhdGlvbiBpcyBpbXBsZW1lbnRlZCB0aGVy
ZS4gQXMgdGhlIGFjY2VzcyBwYXR0ZXJuCiAgICBvZiB0aGUgY3VycmVudGx5IG5vbi1ndWVzdC1j
b250cm9sbGVkIGZ1bmN0aW9ucyBtaWdodCBjaGFuZ2UgaW4gdGhlCiAgICBmdXR1cmUgYXMgd2Vs
bCwgdGhlIG90aGVyIHZhcmlhYmxlcyBhcmUgaW5pdGlhbGl6ZWQgYXMgd2VsbC4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgNDQzZDNh
YjZkYWVlOWJmNzdlYzFjYjJlYTdlMjUyZmIwY2U2MTZhOApBdXRob3I6IE5vcmJlcnQgTWFudGhl
eSA8bm1hbnRoZXlAYW1hem9uLmRlPgpEYXRlOiAgIFR1ZSBGZWIgMjYgMTY6NTc6MTggMjAxOSAr
MDEwMAoKICAgIGV2dGNobjogYmxvY2sgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2Vz
CiAgICAKICAgIEd1ZXN0cyBjYW4gaXNzdWUgZXZlbnQgY2hhbm5lbCBpbnRlcmFjdGlvbiB3aXRo
IGd1ZXN0IHNwZWNpZmllZCBkYXRhLgogICAgVG8gYXZvaWQgc3BlY3VsYXRpdmUgb3V0LW9mLWJv
dW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIG5vc3BlYyBtYWNyb3MsCiAgICBvciB0aGUgZG9tYWlu
X3ZjcHUgZnVuY3Rpb24uIFdoZXJlIGFwcHJvcHJpYXRlLCB3ZSB1c2UgdGhlIHZjcHVfaWQgb2YK
ICAgIHRoZSBzZWxlY2V0ZWQgdmNwdSBpbnN0ZWFkIG9mIHRoZSBwYXJhbWV0ZXIgdGhhdCBjYW4g
YmUgaW5mbHVlbmNlZCBieQogICAgdGhlIGd1ZXN0LCBzbyB0aGF0IG9ubHkgb25lIGFjY2VzcyBu
ZWVkcyB0byBiZSBwcm90ZWN0ZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3Vs
YXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDQzMjgyYTVlNjRkYTI2ZmFkNTQ0ZTAxMDBhYmYzNTA0
OGNmNjViNDYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEZlYiAyNiAxNjo1NjoyNiAyMDE5ICswMTAwCgogICAgeDg2L3NoYWRvdzogZG9uJ3QgdXNl
IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoKSBvbiBwYXRocyB0aGF0IG1heSBub3QgZmFpbAogICAg
CiAgICBUaGUgYXNzdW1wdGlvbiAoYWNjb3JkaW5nIHRvIG9uZSBjb21tZW50KSBhbmQgaG9wZSAo
YWNjb3JkaW5nIHRvCiAgICBhbm90aGVyKSB0aGF0IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoKSBj
YW4ndCBmYWlsIGFyZSBib3RoIHdyb25nIG9uCiAgICBsYXJnZSBlbm91Z2ggc3lzdGVtcy4gRG8g
YXdheSB3aXRoIHRoZSBndWVzdF92dGFibGUgZmllbGQgYWx0b2dldGhlciwKICAgIGFuZCBlc3Rh
Ymxpc2ggLyB0ZWFyIGRvd24gdGhlIGRlc2lyZWQgbWFwcGluZyBhcyBuZWNlc3NhcnkuCiAgICAK
ICAgIFRoZSBhbHRlcm5hdGl2ZXMsIGRpc2NhcmRlZCBhcyBiZWluZyB1bmRlc2lyYWJsZSwgd291
bGQgaGF2ZSBiZWVuIHRvCiAgICBlaXRoZXIgY3Jhc2ggdGhlIGd1ZXN0IGluIHNoX3VwZGF0ZV9j
cjMoKSB3aGVuIHRoZSBtYXBwaW5nIGZhaWxzLCBvciB0bwogICAgYnViYmxlIHVwIGFuIGVycm9y
IGluZGljYXRvciwgd2hpY2ggdXBwZXIgbGF5ZXJzIHdvdWxkIGhhdmUgYSBoYXJkIHRpbWUKICAg
IHRvIGRlYWwgd2l0aCAob3RoZXIgdGhhbiBhZ2FpbiBieSBjcmFzaGluZyB0aGUgZ3Vlc3QpLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBjZTk4ZWUzMDUwYTgy
NDk5NGNlNDk1N2ZhYThmNTNlY2I4YzdkYTlkCkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgRmViIDI2IDE2OjU1OjA2IDIwMTkgKzAxMDAK
CiAgICB2aXJpZGlhbjogZml4IHRoZSBIdkZsdXNoVmlydHVhbEFkZHJlc3MvTGlzdCBoeXBlcmNh
bGwgaW1wbGVtZW50YXRpb24KICAgIAogICAgVGhlIGN1cnJlbnQgY29kZSB1c2VzIGh2bV9hc2lk
X2ZsdXNoX3ZjcHUoKSBidXQgdGhpcyBpcyBpbnN1ZmZpY2llbnQgZm9yCiAgICBhIGd1ZXN0IHJ1
bm5pbmcgaW4gc2hhZG93IG1vZGUsIHdoaWNoIHJlc3VsdHMgaW4gZ3Vlc3QgY3Jhc2hlcyBlYXJs
eSBpbgogICAgYm9vdCBpZiB0aGUgJ2hjYWxsX3JlbW90ZV90bGJfZmx1c2gnIGlzIGVuYWJsZWQu
CiAgICAKICAgIFRoaXMgcGF0Y2gsIGluc3RlYWQgb2Ygb3BlbiBjb2RpbmcgYSBuZXcgZmx1c2gg
YWxnb3JpdGhtLCBhZGFwdHMgdGhlIG9uZQogICAgYWxyZWFkeSB1c2VkIGJ5IHRoZSBIVk1PUF9m
bHVzaF90bGJzIFhlbiBoeXBlcmNhbGwuIFRoZSBpbXBsZW1lbnRhdGlvbiBpcwogICAgbW9kaWZp
ZWQgdG8gYWxsb3cgVExCIGZsdXNoaW5nIGEgc3Vic2V0IG9mIGEgZG9tYWluJ3MgdkNQVXMuIEEg
Y2FsbGJhY2sKICAgIGZ1bmN0aW9uIGRldGVybWluZXMgd2hldGhlciBvciBub3QgYSB2Q1BVIHJl
cXVpcmVzIGZsdXNoaW5nLiBUaGlzIG1lY2hhbmlzbQogICAgd2FzIGNob3NlbiBiZWNhdXNlLCB3
aGlsZSBpdCBpcyB0aGUgY2FzZSB0aGF0IHRoZSBjdXJyZW50bHkgaW1wbGVtZW50ZWQKICAgIHZp
cmlkaWFuIGh5cGVyY2FsbHMgc3BlY2lmeSBhIHZDUFUgbWFzaywgdGhlcmUgYXJlIG5ld2VyIHZh
cmlhbnRzIHdoaWNoCiAgICBzcGVjaWZ5IGEgc3BhcnNlIEhWX1ZQX1NFVCBhbmQgdGh1cyB1c2Ug
b2YgYSBjYWxsYmFjayB3aWxsIGF2b2lkIG5lZWRpbmcgdG8KICAgIGV4cG9zZSBkZXRhaWxzIG9m
IHRoaXMgb3V0c2lkZSBvZiB0aGUgdmlyaWRpYW4gc3Vic3lzdGVtIGlmIGFuZCB3aGVuIHRob3Nl
CiAgICBuZXdlciB2YXJpYW50cyBhcmUgaW1wbGVtZW50ZWQuCiAgICAKICAgIE5PVEU6IFVzZSBv
ZiB0aGUgY29tbW9uIGZsdXNoIGZ1bmN0aW9uIHJlcXVpcmVzIHRoYXQgdGhlIGh5cGVyY2FsbHMg
YXJlCiAgICAgICAgICByZXN0YXJ0YWJsZSBhbmQgc28sIHdpdGggdGhpcyBwYXRjaCBhcHBsaWVk
LCB2aXJpZGlhbl9oeXBlcmNhbGwoKQogICAgICAgICAgY2FuIG5vdyByZXR1cm4gSFZNX0hDQUxM
X3ByZWVtcHRlZC4gVGhpcyBpcyBzYWZlIGFzIG5vIG1vZGlmaWNhdGlvbgogICAgICAgICAgdG8g
c3RydWN0IGNwdV91c2VyX3JlZ3MgaXMgZG9uZSBiZWZvcmUgdGhlIHJldHVybi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMWM4NTg5
MjgwMDljNTExNzhhOWM2Y2FjOWU0MjM0M2VlODFkZmUzNwpBdXRob3I6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxOCAxMDoyMTowNiAyMDE5ICsw
MDAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBQYW5pYyBtZXNzYWdlIHNob3VsZCBlbmQg
d2l0aCBhIG5ld2xpbmUKICAgIAogICAgU2luY2UgY29tbWl0IDI1ZWI1ZWVjNzkgInhlbjogRml4
IGluY29uc2lzdGVudCBjYWxsZXJzIG9mIHBhbmljKCkiIGFsbAogICAgdGhlIHBhbmljIG1lc3Nh
Z2Ugc2hvdWxkIGVuZCB3aXRoIGEgbmV3bGluZS4gVW5mb3J0dW5hdGVseSwgc29tZQogICAgY29t
bWl0cyBwdXNoZWQgYWZ0ZXJ3YXJkcyBkb2VzIG5vdCBmb2xsb3cgdGhlIHJ1bGUuCiAgICAKICAg
IE1vZGlmeSB0aGUgb2ZmZW5kaW5nIHBhbmljIG1lc3NhZ2VzIHRvIGF2b2lkIG1vcmUgaW5jb25z
aXN0ZW5jeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBjYzg1ZGU1NzBjN2VkOTFiMzJmMTIzYmVmMzVlNGFjMjY5MmNi
ZmVmCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBN
b24gRmViIDE4IDEwOjE0OjM2IDIwMTkgKzAwMDAKCiAgICB4ZW4vYXJtOiBkb21haW5fYnVpbGQ6
IFJlcXVpcmUgdGhlIHByb3BlcnR5ICJjcHVzIiB3aGVuIGJ1aWxkaW5nIGEgZG9tVQogICAgCiAg
ICBUaGUgM3JkIGFyZ3VtZW50IG9mIGZ1bmN0aW9uIGR0X3Byb3BlcnR5X3JlYWRfdTMyKCkgaXMg
b25seSB2YWxpZCB3aGVuCiAgICB0aGUgY2FsbCBzdWNjZWVkZWQuIFNvIHdlIGNhbm5vdCBhc3N1
bWUgdGhlIHZhbHVlIHdpbGwgbm90IGJlIG1vZGlmZWQKICAgIGluIGNhc2Ugb2YgZmFpbHVyZS4K
ICAgIAogICAgVGhlIGRvY3VtZW50YXRpb24gb2YgRG9tMGxlc3MgZG9lcyBub3QgZ2l2ZSBhIGRl
ZmF1bHQgdmFsdWUgd2hlbiB0aGUKICAgIHByb3BlcnR5ICJjcHVzIiBpcyBub3Qgc2V0LiBTbyBy
ZXF1aXJlIHRoZSBwcm9wZXJ0eSBpbiB0aGUgY29uZmlndXJhdGlvbi4KICAgIAogICAgQ292ZXJp
dHktSUQ6IDE0NzY4MjUKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKY29tbWl0IDgzYmE2NGMzZWJmMGU4ZDM4MzRlM2U1Yjc5YWNiMmNlYjJj
ZDliYmEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAg
IE1vbiBGZWIgMTggMDk6NDI6MjcgMjAxOSArMDAwMAoKICAgIHhlbi9hcm06IHBzY2k6IFBvcHVs
YXRlIGFybV9zbWNjY19yZXMgb24gUFNDSV9GRUFUVVJFUyBjYWxsCiAgICAKICAgIENvbW1pdCAw
YmM2YTY4ZGE1ICJ4ZW4vYXJtOiBSZXBsYWNlIGNhbGxfc21jIHdpdGggYXJtX3NtY2NjX3NtYyIK
ICAgIG1pc3Rha2VubHkgZm9yZ290IHRvIHBvcHVsYXRlIGFybV9zbWNjY19yZXMuIFNvIGEgZ2Fy
YmFnZSB2YWx1ZSB3YXMKICAgIHVzZWQgYXMgcmV0dXJuIHZhbHVlLgogICAgCiAgICBDb3Zlcml0
eS1JRDogMTQ3NjgyNwogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 05:33:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 05:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyrpk-0002Rn-1z; Wed, 27 Feb 2019 05:32:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NOPw=RC=redhat.com=dyoung@srs-us1.protection.inumbo.net>)
 id 1gyrpj-0002Ri-CS
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 05:32:43 +0000
X-Inumbo-ID: 1a410394-3a51-11e9-994d-2fdc1a5d810d
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a410394-3a51-11e9-994d-2fdc1a5d810d;
 Wed, 27 Feb 2019 05:32:42 +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 95CFAC07EFC5;
 Wed, 27 Feb 2019 05:32:40 +0000 (UTC)
Received: from dhcp-128-65.nay.redhat.com (ovpn-12-110.pek2.redhat.com
 [10.72.12.110])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 017B2604CD;
 Wed, 27 Feb 2019 05:32:18 +0000 (UTC)
Date: Wed, 27 Feb 2019 13:32:14 +0800
From: Dave Young <dyoung@redhat.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20190227053214.GA12302@dhcp-128-65.nay.redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181122100627.5189-1-david@redhat.com>
User-Agent: Mutt/1.9.5 (2018-04-13)
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.31]); Wed, 27 Feb 2019 05:32:41 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v2 0/8] mm/kdump: allow to exclude pages
 that are logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pankaj gupta <pagupta@redhat.com>, Michal Hocko <mhocko@suse.com>,
 Lianbo Jiang <lijiang@redhat.com>, linux-doc@vger.kernel.org,
 pv-drivers@vmware.com, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 Michal Hocko <mhocko@kernel.org>, linux-mm@kvack.org,
 Nadav Amit <namit@vmware.com>, Pavel Machek <pavel@ucw.cz>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Omar Sandoval <osandov@fb.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, David Rientjes <rientjes@google.com>,
 xen-devel@lists.xenproject.org, Alexey Dobriyan <adobriyan@gmail.com>,
 Len Brown <len.brown@intel.com>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Arnd Bergmann <arnd@arndb.de>, linux-pm@vger.kernel.org,
 Xavier Deguillard <xdeguillard@vmware.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Julien Freche <jfreche@vmware.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>,
 Konstantin Khlebnikov <koct9i@gmail.com>, Juergen Gross <jgross@suse.com>,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, Kairui Song <kasong@redhat.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christian Hansen <chansen3@cisco.com>, kexec-ml <kexec@lists.infradead.org>,
 linux-kernel@vger.kernel.org, Miles Chen <miles.chen@mediatek.com>,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjIvMTggYXQgMTE6MDZhbSwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gUmlnaHQg
bm93LCBwYWdlcyBpbmZsYXRlZCBhcyBwYXJ0IG9mIGEgYmFsbG9vbiBkcml2ZXIgd2lsbCBiZSBk
dW1wZWQKPiBieSBkdW1wIHRvb2xzIGxpa2UgbWFrZWR1bXBmaWxlLiBXaGlsZSBYRU4gaXMgYWJs
ZSB0byBjaGVjayBpbiB0aGUKPiBjcmFzaCBrZXJuZWwgd2hldGhlciBhIGNlcnRhaW4gcGZuIGlz
IGFjdHVhbGx5IGJhY2tlZCBieSBtZW1vcnkgaW4gdGhlCj4gaHlwZXJ2aXNvciAoc2VlIHhlbl9v
bGRtZW1fcGZuX2lzX3JhbSkgYW5kIG9wdGltaXplIHRoaXMgY2FzZSwgZHVtcHMgb2YKPiB2aXJ0
aW8tYmFsbG9vbiwgaHYtYmFsbG9vbiBhbmQgVk1XYXJlIGJhbGxvb24gaW5mbGF0ZWQgbWVtb3J5
IHdpbGwKPiBlc3NlbnRpYWxseSByZXN1bHQgaW4gemVybyBwYWdlcyBnZXR0aW5nIGFsbG9jYXRl
ZCBieSB0aGUgaHlwZXJ2aXNvciBhbmQKPiB0aGUgZHVtcCBnZXR0aW5nIGZpbGxlZCB3aXRoIHRo
aXMgZGF0YS4KPiAKPiBUaGUgYWxsb2NhdGlvbiBhbmQgcmVhZGluZyBvZiB6ZXJvIHBhZ2VzIGNh
biBkaXJlY3RseSBiZSBhdm9pZGVkIGlmIGEKPiBkdW1waW5nIHRvb2wgY291bGQga25vdyB3aGlj
aCBwYWdlcyBvbmx5IGNvbnRhaW4gc3RhbGUgaW5mb3JtYXRpb24gbm90IHRvCj4gYmUgZHVtcGVk
Lgo+IAo+IEFsc28gZm9yIFhFTiwgY2FsbGluZyBpbnRvIHRoZSBrZXJuZWwgYW5kIGFza2luZyB0
aGUgaHlwZXJ2aXNvciBpZiBhCj4gcGZuIGlzIGJhY2tlZCBjYW4gYmUgYXZvaWRlZCBpZiB0aGUg
ZHVtaW5nIHRvb2wgd291bGQgc2tpcCBzdWNoIHBhZ2VzCj4gcmlnaHQgZnJvbSB0aGUgYmVnaW5u
aW5nLgo+IAo+IER1bXBpbmcgdG9vbHMgaGF2ZSBubyBpZGVhIHdoZXRoZXIgYSBnaXZlbiBwYWdl
IGlzIHBhcnQgb2YgYSBiYWxsb29uIGRyaXZlcgo+IGFuZCBzaGFsbCBub3QgYmUgZHVtcGVkLiBF
c3AuIFBHX3Jlc2VydmVkIGNhbm5vdCBiZSB1c2VkIGZvciB0aGF0IHB1cnBvc2UKPiBhcyBhbGwg
bWVtb3J5IGFsbG9jYXRlZCBkdXJpbmcgZWFybHkgYm9vdCBpcyBhbHNvIFBHX3Jlc2VydmVkLCBz
ZWUKPiBkaXNjdXNzaW9uIGF0IFsxXS4gU28gc29tZSBvdGhlciB3YXkgb2YgaW5kaWNhdGlvbiBp
cyByZXF1aXJlZCBhbmQgYSBuZXcKPiBwYWdlIGZsYWcgaXMgZnJvd25lZCB1cG9uLgo+IAo+IFdl
IGhhdmUgUEdfYmFsbG9vbiAoTUFQQ09VTlQgdmFsdWUpLCB3aGljaCBpcyBlc3NlbnRpYWxseSB1
bnVzZWQgbm93LiBJCj4gc3VnZ2VzdCByZW5hbWluZyBpdCB0byBzb21ldGhpbmcgbW9yZSBnZW5l
cmljIChQR19vZmZsaW5lKSB0byBtYXJrIHBhZ2VzIGFzCj4gbG9naWNhbGx5IG9mZmxpbmUuIFRo
aXMgZmxhZyBjYW4gdGhhbiBlLmcuIGFsc28gYmUgdXNlZCBieSB2aXJ0aW8tbWVtIGluCj4gdGhl
IGZ1dHVyZSB0byBtYXJrIHN1YnNlY3Rpb25zIGFzIG9mZmxpbmUuIE9yIGJ5IG90aGVyIGNvZGUg
dGhhdCB3YW50cyB0bwo+IHB1dCBwYWdlcyBsb2dpY2FsbHkgb2ZmbGluZSAoZS5nLiBsYXRlciBt
YXliZSBwb2lzb25lZCBwYWdlcyB0aGF0IHNoYWxsCj4gbm8gbG9uZ2VyIGJlIHVzZWQpLgo+IAo+
IFRoaXMgc2VyaWVzIGNvbnZlcnRzIFBHX2JhbGxvb24gdG8gUEdfb2ZmbGluZSwgYWxsb3dzIGR1
bXBpbmcgdG9vbHMgdG8KPiBxdWVyeSB0aGUgdmFsdWUgdG8gZGV0ZWN0IHN1Y2ggcGFnZXMgYW5k
IG1hcmtzIHBhZ2VzIGluIHRoZSBodi1iYWxsb29uCj4gYW5kIFhFTiBiYWxsb29uIHByb3Blcmx5
IGFzIFBHX29mZmxpbmUuIE5vdGUgdGhhdCB2aXJ0aW8tYmFsbG9vbiBhbHJlYWR5Cj4gc2V0IHBh
Z2VzIHRvIFBHX2JhbGxvb24gKGFuZCBub3cgUEdfb2ZmbGluZSkuCj4gCj4gUGxlYXNlIG5vdGUg
dGhhdCB0aGlzIGlzIGFsc28gaGVscGZ1bCBmb3IgYSBwcm9ibGVtIHdlIHdlcmUgc2VlaW5nIHVu
ZGVyCj4gSHlwZXItVjogRHVtcGluZyBsb2dpY2FsbHkgb2ZmbGluZSBtZW1vcnkgKHBhZ2VzIGtl
cHQgZmFrZSBvZmZsaW5lIHdoaWxlCj4gb25saW5pbmcgYSBzZWN0aW9uIHZpYSBvbmxpbmVfcGFn
ZV9jYWxsYmFjaykgd291bGQgdW5kZXIgc29tZSBjb25kaWNpb25zCj4gcmVzdWx0IGluIGEga2Vy
bmVsIHBhbmljIHdoZW4gZHVtcGluZyB0aGVtLgo+IAo+IEFzIEkgZG9uJ3QgaGF2ZSBhY2Nlc3Mg
dG8gbmVpdGhlciBYRU4gbm9yIEh5cGVyLVYgbm9yIFZNV2FyZSBpbnN0YWxsYXRpb25zLAo+IHRo
aXMgd2FzIG9ubHkgdGVzdGVkIHdpdGggdGhlIHZpcnRpby1iYWxsb29uIGFuZCBwYWdlcyB3ZXJl
IHByb3Blcmx5Cj4gc2tpcHBlZCB3aGVuIGR1bXBpbmcuIEknbGwgYWxzbyBhdHRhY2ggdGhlIG1h
a2VkdW1wZmlsZSBwYXRjaCB0byB0aGlzCj4gc2VyaWVzLgo+IAo+IFsxXSBodHRwczovL2xrbWwu
b3JnL2xrbWwvMjAxOC83LzIwLzU2Ngo+IAo+IHYxIC0+IHYyOgo+IC0gImtleGVjOiBleHBvcnQg
UEdfb2ZmbGluZSB0byBWTUNPUkVJTkZPIgo+IC0tIEFkZCBkZXNjcmlwdGlvbiB3aHkgaXQgaXMg
ZXhwb3J0ZWQgYXMgYSBtYWNybwo+IC0gInZtd19iYWxsb29uOiBtYXJrIGluZmxhdGVkIHBhZ2Vz
IFBHX29mZmxpbmUiCj4gLS0gVXNlIGhlbHBlciBmdW5jdGlvbiArIGFkYXB0IGNvbW1lbnRzCj4g
LSAiUE0gLyBIaWJlcm5hdGU6IGV4Y2x1ZGUgYWxsIFBhZ2VPZmZsaW5lKCkgcGFnZXMiCj4gLS0g
UGVyZm9ybSB0aGUgY2hlY2sgc2VwYXJhdGUgZnJvbSBzd3N1c3AgY2hlY2tzLgo+IC0gQWRkZWQg
UkJzL0FDS3MKPiAKPiAKPiBEYXZpZCBIaWxkZW5icmFuZCAoOCk6Cj4gICBtbTogYmFsbG9vbjog
dXBkYXRlIGNvbW1lbnQgYWJvdXQgaXNvbGF0aW9uL21pZ3JhdGlvbi9jb21wYWN0aW9uCj4gICBt
bTogY29udmVydCBQR19iYWxsb29uIHRvIFBHX29mZmxpbmUKPiAgIGtleGVjOiBleHBvcnQgUEdf
b2ZmbGluZSB0byBWTUNPUkVJTkZPCj4gICB4ZW4vYmFsbG9vbjogbWFyayBpbmZsYXRlZCBwYWdl
cyBQR19vZmZsaW5lCj4gICBodl9iYWxsb29uOiBtYXJrIGluZmxhdGVkIHBhZ2VzIFBHX29mZmxp
bmUKPiAgIHZtd19iYWxsb29uOiBtYXJrIGluZmxhdGVkIHBhZ2VzIFBHX29mZmxpbmUKPiAgIFBN
IC8gSGliZXJuYXRlOiB1c2UgcGZuX3RvX29ubGluZV9wYWdlKCkKPiAgIFBNIC8gSGliZXJuYXRl
OiBleGNsdWRlIGFsbCBQYWdlT2ZmbGluZSgpIHBhZ2VzCj4gCj4gIERvY3VtZW50YXRpb24vYWRt
aW4tZ3VpZGUvbW0vcGFnZW1hcC5yc3QgfCAgOSArKysrLS0tCj4gIGRyaXZlcnMvaHYvaHZfYmFs
bG9vbi5jICAgICAgICAgICAgICAgICAgfCAxNCArKysrKysrKy0tCj4gIGRyaXZlcnMvbWlzYy92
bXdfYmFsbG9vbi5jICAgICAgICAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrCj4g
IGRyaXZlcnMveGVuL2JhbGxvb24uYyAgICAgICAgICAgICAgICAgICAgfCAgMyArKysKPiAgZnMv
cHJvYy9wYWdlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstLQo+ICBpbmNsdWRl
L2xpbnV4L2JhbGxvb25fY29tcGFjdGlvbi5oICAgICAgIHwgMzQgKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tCj4gIGluY2x1ZGUvbGludXgvcGFnZS1mbGFncy5oICAgICAgICAgICAgICAgfCAxMSAr
KysrKy0tLQo+ICBpbmNsdWRlL3VhcGkvbGludXgva2VybmVsLXBhZ2UtZmxhZ3MuaCAgIHwgIDIg
Ky0KPiAga2VybmVsL2NyYXNoX2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICsrCj4g
IGtlcm5lbC9wb3dlci9zbmFwc2hvdC5jICAgICAgICAgICAgICAgICAgfCAxNyArKysrKysrLS0t
LS0KPiAgdG9vbHMvdm0vcGFnZS10eXBlcy5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4g
IDExIGZpbGVzIGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKyksIDQwIGRlbGV0aW9ucygtKQo+IAo+
IC0tIAo+IDIuMTcuMgo+IAoKVGhpcyBzZXJpZXMgaGF2ZSBiZWVuIGluIC1uZXh0IGZvciBzb21l
IGRheXMsIGNvdWxkIHdlIGdldCB0aGlzIGluCm1haW5saW5lPyAKCkFuZHJldywgZG8geW91IGhh
dmUgcGxhbiBhYm91dCB0aGVtLCBtYXliZSBuZXh0IHJlbGVhc2U/CgpUaGFua3MKRGF2ZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 07:13:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 07:13:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gytOj-0002bt-8v; Wed, 27 Feb 2019 07:12:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3njl=RC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gytOh-0002bk-Lt
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 07:12:55 +0000
X-Inumbo-ID: 192d2046-3a5f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 192d2046-3a5f-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 07:12:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gytOe-0003fI-G0; Wed, 27 Feb 2019 07:12:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gytOe-0002Gy-6Y; Wed, 27 Feb 2019 07:12:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gytOe-0005M0-4i; Wed, 27 Feb 2019 07:12:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133410-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-credit2:<job
 status>:broken:regression
 linux-linus:test-armhf-armhf-xl-credit1:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl:<job status>:broken:regression
 linux-linus:test-armhf-armhf-libvirt:<job status>:broken:regression
 linux-linus:build-i386-pvops:<job status>:broken:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:<job status>:broken:regression
 linux-linus:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 linux-linus:test-armhf-armhf-xl-rtds:<job status>:broken:regression
 linux-linus:test-armhf-armhf-examine:host-install:broken:regression
 linux-linus:test-armhf-armhf-libvirt:host-install(4):broken:regression
 linux-linus:test-armhf-armhf-libvirt-raw:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl:host-install(4):broken:regression
 linux-linus:build-i386-pvops:host-install(4):broken:regression
 linux-linus:test-armhf-armhf-xl-credit1:host-install(4):broken:regression
 linux-linus:test-armhf-armhf-xl-credit2:host-install(4):broken:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:host-install(4):broken:allowable
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd: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-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-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-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-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-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair: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-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-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-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm: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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e60b5f79bd7529e76b13cf1e85823abbd0e33634
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Feb 2019 07:12:52 +0000
Subject: [Xen-devel] [linux-linus test] 133410: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQxMCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNDEwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDUg
aG9zdC1pbnN0YWxsICAgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjkxMQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjkx
MQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTMyOTExCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDEzMjkxMQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTExCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5
MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxMzI5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzI5MTEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDEzMjkxMQogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMyOTExCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTExCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVh
dCBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMjkxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5MTEKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGU2MGI1Zjc5YmQ3NTI5
ZTc2YjEzY2YxZTg1ODIzYWJiZDBlMzM2MzQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDg4MzRmNTYwMGNmM2M4ZGIzNjVlMThhM2Q1Y2FjMmMyNzgwYzgxZTUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMjkxMSAgMjAxOS0wMi0wNSAwMzoxMjoyMyBaICAgMjIgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMzI5OTUgIDIwMTktMDItMDcgMDg6MTE6MDggWiAgIDE5IGRh
eXMgICAxMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM0MTAgIDIwMTktMDItMjQg
MTY6MjI6MDggWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjUzMCBwZW9wbGUgdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bCBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9w
cyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIGJyb2tlbgpi
cm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lIGhvc3QtaW5zdGFsbApicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bCBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjA0NDIgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 07:53:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 07:53:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyu1k-000633-Pu; Wed, 27 Feb 2019 07:53:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3njl=RC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyu1j-00062t-Hc
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 07:53:15 +0000
X-Inumbo-ID: b8c34960-3a64-11e9-9b6f-7fa776ca62bd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b8c34960-3a64-11e9-9b6f-7fa776ca62bd;
 Wed, 27 Feb 2019 07:53:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyu1b-0004Od-SM; Wed, 27 Feb 2019 07:53:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyu1b-00063S-HD; Wed, 27 Feb 2019 07:53:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyu1b-0006pP-GI; Wed, 27 Feb 2019 07:53:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133449-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:<job status>:broken:regression
 xen-unstable-smoke:build-armhf:<job status>:broken:regression
 xen-unstable-smoke:build-amd64:host-install(4):broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:build-armhf:host-install(4):broken:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=346e7d0f4b2179b9e0b09f4ebc98cbb3aae39a2c
X-Osstest-Versions-That: xen=e72ecc7615410e5bf1a1c9a4c7772322c16eeb82
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Feb 2019 07:53:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133449: trouble:
 blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ0OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ0OS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMzgy
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMzMzODIKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzM4MgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDM0NmU3ZDBmNGIyMTc5YjllMGIwOWY0ZWJjOThjYmIzYWFlMzlh
MmMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGU3MmVjYzc2MTU0MTBl
NWJmMWExYzlhNGM3NzcyMzIyYzE2ZWViODIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzM4MiAg
MjAxOS0wMi0yMiAyMjowMDozOCBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM0
MzAgIDIwMTktMDItMjUgMjM6MDA6NTUgWiAgICAxIGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzM0NDYgIDIwMTktMDItMjYgMjA6MDA6NDIgWiAgICAwIGRheXMgICAg
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cgpqb2Jz
OgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1k
NjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IDM0NmU3ZDBmNGIyMTc5YjllMGIwOWY0ZWJjOThjYmIzYWFlMzlh
MmMKQXV0aG9yOiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KRGF0ZTogICBU
dWUgRmViIDI2IDE2OjU3OjU2IDIwMTkgKzAxMDAKCiAgICB4ODYvdmlvYXBpYzogYmxvY2sgc3Bl
Y3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFdoZW4gaW50ZXJhY3Rpbmcg
d2l0aCBpbyBhcGljLCBhIGd1ZXN0IGNhbiBzcGVjaWZ5IHZhbHVlcyB0aGF0IGFyZSB1c2VkCiAg
ICBhcyBpbmRleCB0byBzdHJ1Y3R1cmVzLCBhbmQgd2hvc2UgdmFsdWVzIGFyZSBub3QgY29tcGFy
ZWQgYWdhaW5zdAogICAgdXBwZXIgYm91bmRzIHRvIHByZXZlbnQgc3BlY3VsYXRpdmUgb3V0LW9m
LWJvdW5kIGFjY2Vzc2VzLiBUaGlzIGNoYW5nZQogICAgcHJldmVudHMgdGhlc2Ugc3BlY3VsYXRp
dmUgYWNjZXNzZXMuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCB2YXJpYWJsZXMgYXJlIGluaXRpYWxp
emVkIGFuZCB0aGUgY29tcGlsZXIgaXMgYXNrZWQgdG8gbm90CiAgICBvcHRpbWl6ZWQgdGhlc2Ug
aW5pdGlhbGl6YXRpb25zLCBhcyB0aGUgdW5pbml0aWFsaXplZCB2YXJpYWJsZXMgbWlnaHQgYmUK
ICAgIHVzZWQgaW4gYSBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91bmQgYWNjZXNzLiBPdXQgb2YgdGhl
IGZvdXIgaW5pdGlhbGl6ZWQKICAgIHZhcmlhYmxlcywgdHdvIGFyZSBwb3RlbnRpYWxseSBwcm9i
bGVtYXRpYywgbmFtZWx5IG9uZXMgaW4gdGhlIGZ1bmN0aW9ucwogICAgdmlvYXBpY19pcnFfcG9z
aXRpdmVfZWRnZSBhbmQgdmlvYXBpY19nZXRfdHJpZ2dlcl9tb2RlLgogICAgCiAgICBBcyB0aGUg
dHdvIHByb2JsZW1hdGljIHZhcmlhYmxlcyBhcmUgYm90aCB1c2VkIGluIHRoZSBjb21tb24gZnVu
Y3Rpb24KICAgIGdzaV92aW9hcGljLCB0aGUgbWl0aWdhdGlvbiBpcyBpbXBsZW1lbnRlZCB0aGVy
ZS4gQXMgdGhlIGFjY2VzcyBwYXR0ZXJuCiAgICBvZiB0aGUgY3VycmVudGx5IG5vbi1ndWVzdC1j
b250cm9sbGVkIGZ1bmN0aW9ucyBtaWdodCBjaGFuZ2UgaW4gdGhlCiAgICBmdXR1cmUgYXMgd2Vs
bCwgdGhlIG90aGVyIHZhcmlhYmxlcyBhcmUgaW5pdGlhbGl6ZWQgYXMgd2VsbC4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgNDQzZDNh
YjZkYWVlOWJmNzdlYzFjYjJlYTdlMjUyZmIwY2U2MTZhOApBdXRob3I6IE5vcmJlcnQgTWFudGhl
eSA8bm1hbnRoZXlAYW1hem9uLmRlPgpEYXRlOiAgIFR1ZSBGZWIgMjYgMTY6NTc6MTggMjAxOSAr
MDEwMAoKICAgIGV2dGNobjogYmxvY2sgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2Vz
CiAgICAKICAgIEd1ZXN0cyBjYW4gaXNzdWUgZXZlbnQgY2hhbm5lbCBpbnRlcmFjdGlvbiB3aXRo
IGd1ZXN0IHNwZWNpZmllZCBkYXRhLgogICAgVG8gYXZvaWQgc3BlY3VsYXRpdmUgb3V0LW9mLWJv
dW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIG5vc3BlYyBtYWNyb3MsCiAgICBvciB0aGUgZG9tYWlu
X3ZjcHUgZnVuY3Rpb24uIFdoZXJlIGFwcHJvcHJpYXRlLCB3ZSB1c2UgdGhlIHZjcHVfaWQgb2YK
ICAgIHRoZSBzZWxlY2V0ZWQgdmNwdSBpbnN0ZWFkIG9mIHRoZSBwYXJhbWV0ZXIgdGhhdCBjYW4g
YmUgaW5mbHVlbmNlZCBieQogICAgdGhlIGd1ZXN0LCBzbyB0aGF0IG9ubHkgb25lIGFjY2VzcyBu
ZWVkcyB0byBiZSBwcm90ZWN0ZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3Vs
YXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDQzMjgyYTVlNjRkYTI2ZmFkNTQ0ZTAxMDBhYmYzNTA0
OGNmNjViNDYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEZlYiAyNiAxNjo1NjoyNiAyMDE5ICswMTAwCgogICAgeDg2L3NoYWRvdzogZG9uJ3QgdXNl
IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoKSBvbiBwYXRocyB0aGF0IG1heSBub3QgZmFpbAogICAg
CiAgICBUaGUgYXNzdW1wdGlvbiAoYWNjb3JkaW5nIHRvIG9uZSBjb21tZW50KSBhbmQgaG9wZSAo
YWNjb3JkaW5nIHRvCiAgICBhbm90aGVyKSB0aGF0IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoKSBj
YW4ndCBmYWlsIGFyZSBib3RoIHdyb25nIG9uCiAgICBsYXJnZSBlbm91Z2ggc3lzdGVtcy4gRG8g
YXdheSB3aXRoIHRoZSBndWVzdF92dGFibGUgZmllbGQgYWx0b2dldGhlciwKICAgIGFuZCBlc3Rh
Ymxpc2ggLyB0ZWFyIGRvd24gdGhlIGRlc2lyZWQgbWFwcGluZyBhcyBuZWNlc3NhcnkuCiAgICAK
ICAgIFRoZSBhbHRlcm5hdGl2ZXMsIGRpc2NhcmRlZCBhcyBiZWluZyB1bmRlc2lyYWJsZSwgd291
bGQgaGF2ZSBiZWVuIHRvCiAgICBlaXRoZXIgY3Jhc2ggdGhlIGd1ZXN0IGluIHNoX3VwZGF0ZV9j
cjMoKSB3aGVuIHRoZSBtYXBwaW5nIGZhaWxzLCBvciB0bwogICAgYnViYmxlIHVwIGFuIGVycm9y
IGluZGljYXRvciwgd2hpY2ggdXBwZXIgbGF5ZXJzIHdvdWxkIGhhdmUgYSBoYXJkIHRpbWUKICAg
IHRvIGRlYWwgd2l0aCAob3RoZXIgdGhhbiBhZ2FpbiBieSBjcmFzaGluZyB0aGUgZ3Vlc3QpLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBjZTk4ZWUzMDUwYTgy
NDk5NGNlNDk1N2ZhYThmNTNlY2I4YzdkYTlkCkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgRmViIDI2IDE2OjU1OjA2IDIwMTkgKzAxMDAK
CiAgICB2aXJpZGlhbjogZml4IHRoZSBIdkZsdXNoVmlydHVhbEFkZHJlc3MvTGlzdCBoeXBlcmNh
bGwgaW1wbGVtZW50YXRpb24KICAgIAogICAgVGhlIGN1cnJlbnQgY29kZSB1c2VzIGh2bV9hc2lk
X2ZsdXNoX3ZjcHUoKSBidXQgdGhpcyBpcyBpbnN1ZmZpY2llbnQgZm9yCiAgICBhIGd1ZXN0IHJ1
bm5pbmcgaW4gc2hhZG93IG1vZGUsIHdoaWNoIHJlc3VsdHMgaW4gZ3Vlc3QgY3Jhc2hlcyBlYXJs
eSBpbgogICAgYm9vdCBpZiB0aGUgJ2hjYWxsX3JlbW90ZV90bGJfZmx1c2gnIGlzIGVuYWJsZWQu
CiAgICAKICAgIFRoaXMgcGF0Y2gsIGluc3RlYWQgb2Ygb3BlbiBjb2RpbmcgYSBuZXcgZmx1c2gg
YWxnb3JpdGhtLCBhZGFwdHMgdGhlIG9uZQogICAgYWxyZWFkeSB1c2VkIGJ5IHRoZSBIVk1PUF9m
bHVzaF90bGJzIFhlbiBoeXBlcmNhbGwuIFRoZSBpbXBsZW1lbnRhdGlvbiBpcwogICAgbW9kaWZp
ZWQgdG8gYWxsb3cgVExCIGZsdXNoaW5nIGEgc3Vic2V0IG9mIGEgZG9tYWluJ3MgdkNQVXMuIEEg
Y2FsbGJhY2sKICAgIGZ1bmN0aW9uIGRldGVybWluZXMgd2hldGhlciBvciBub3QgYSB2Q1BVIHJl
cXVpcmVzIGZsdXNoaW5nLiBUaGlzIG1lY2hhbmlzbQogICAgd2FzIGNob3NlbiBiZWNhdXNlLCB3
aGlsZSBpdCBpcyB0aGUgY2FzZSB0aGF0IHRoZSBjdXJyZW50bHkgaW1wbGVtZW50ZWQKICAgIHZp
cmlkaWFuIGh5cGVyY2FsbHMgc3BlY2lmeSBhIHZDUFUgbWFzaywgdGhlcmUgYXJlIG5ld2VyIHZh
cmlhbnRzIHdoaWNoCiAgICBzcGVjaWZ5IGEgc3BhcnNlIEhWX1ZQX1NFVCBhbmQgdGh1cyB1c2Ug
b2YgYSBjYWxsYmFjayB3aWxsIGF2b2lkIG5lZWRpbmcgdG8KICAgIGV4cG9zZSBkZXRhaWxzIG9m
IHRoaXMgb3V0c2lkZSBvZiB0aGUgdmlyaWRpYW4gc3Vic3lzdGVtIGlmIGFuZCB3aGVuIHRob3Nl
CiAgICBuZXdlciB2YXJpYW50cyBhcmUgaW1wbGVtZW50ZWQuCiAgICAKICAgIE5PVEU6IFVzZSBv
ZiB0aGUgY29tbW9uIGZsdXNoIGZ1bmN0aW9uIHJlcXVpcmVzIHRoYXQgdGhlIGh5cGVyY2FsbHMg
YXJlCiAgICAgICAgICByZXN0YXJ0YWJsZSBhbmQgc28sIHdpdGggdGhpcyBwYXRjaCBhcHBsaWVk
LCB2aXJpZGlhbl9oeXBlcmNhbGwoKQogICAgICAgICAgY2FuIG5vdyByZXR1cm4gSFZNX0hDQUxM
X3ByZWVtcHRlZC4gVGhpcyBpcyBzYWZlIGFzIG5vIG1vZGlmaWNhdGlvbgogICAgICAgICAgdG8g
c3RydWN0IGNwdV91c2VyX3JlZ3MgaXMgZG9uZSBiZWZvcmUgdGhlIHJldHVybi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMWM4NTg5
MjgwMDljNTExNzhhOWM2Y2FjOWU0MjM0M2VlODFkZmUzNwpBdXRob3I6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxOCAxMDoyMTowNiAyMDE5ICsw
MDAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBQYW5pYyBtZXNzYWdlIHNob3VsZCBlbmQg
d2l0aCBhIG5ld2xpbmUKICAgIAogICAgU2luY2UgY29tbWl0IDI1ZWI1ZWVjNzkgInhlbjogRml4
IGluY29uc2lzdGVudCBjYWxsZXJzIG9mIHBhbmljKCkiIGFsbAogICAgdGhlIHBhbmljIG1lc3Nh
Z2Ugc2hvdWxkIGVuZCB3aXRoIGEgbmV3bGluZS4gVW5mb3J0dW5hdGVseSwgc29tZQogICAgY29t
bWl0cyBwdXNoZWQgYWZ0ZXJ3YXJkcyBkb2VzIG5vdCBmb2xsb3cgdGhlIHJ1bGUuCiAgICAKICAg
IE1vZGlmeSB0aGUgb2ZmZW5kaW5nIHBhbmljIG1lc3NhZ2VzIHRvIGF2b2lkIG1vcmUgaW5jb25z
aXN0ZW5jeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBjYzg1ZGU1NzBjN2VkOTFiMzJmMTIzYmVmMzVlNGFjMjY5MmNi
ZmVmCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBN
b24gRmViIDE4IDEwOjE0OjM2IDIwMTkgKzAwMDAKCiAgICB4ZW4vYXJtOiBkb21haW5fYnVpbGQ6
IFJlcXVpcmUgdGhlIHByb3BlcnR5ICJjcHVzIiB3aGVuIGJ1aWxkaW5nIGEgZG9tVQogICAgCiAg
ICBUaGUgM3JkIGFyZ3VtZW50IG9mIGZ1bmN0aW9uIGR0X3Byb3BlcnR5X3JlYWRfdTMyKCkgaXMg
b25seSB2YWxpZCB3aGVuCiAgICB0aGUgY2FsbCBzdWNjZWVkZWQuIFNvIHdlIGNhbm5vdCBhc3N1
bWUgdGhlIHZhbHVlIHdpbGwgbm90IGJlIG1vZGlmZWQKICAgIGluIGNhc2Ugb2YgZmFpbHVyZS4K
ICAgIAogICAgVGhlIGRvY3VtZW50YXRpb24gb2YgRG9tMGxlc3MgZG9lcyBub3QgZ2l2ZSBhIGRl
ZmF1bHQgdmFsdWUgd2hlbiB0aGUKICAgIHByb3BlcnR5ICJjcHVzIiBpcyBub3Qgc2V0LiBTbyBy
ZXF1aXJlIHRoZSBwcm9wZXJ0eSBpbiB0aGUgY29uZmlndXJhdGlvbi4KICAgIAogICAgQ292ZXJp
dHktSUQ6IDE0NzY4MjUKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKY29tbWl0IDgzYmE2NGMzZWJmMGU4ZDM4MzRlM2U1Yjc5YWNiMmNlYjJj
ZDliYmEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAg
IE1vbiBGZWIgMTggMDk6NDI6MjcgMjAxOSArMDAwMAoKICAgIHhlbi9hcm06IHBzY2k6IFBvcHVs
YXRlIGFybV9zbWNjY19yZXMgb24gUFNDSV9GRUFUVVJFUyBjYWxsCiAgICAKICAgIENvbW1pdCAw
YmM2YTY4ZGE1ICJ4ZW4vYXJtOiBSZXBsYWNlIGNhbGxfc21jIHdpdGggYXJtX3NtY2NjX3NtYyIK
ICAgIG1pc3Rha2VubHkgZm9yZ290IHRvIHBvcHVsYXRlIGFybV9zbWNjY19yZXMuIFNvIGEgZ2Fy
YmFnZSB2YWx1ZSB3YXMKICAgIHVzZWQgYXMgcmV0dXJuIHZhbHVlLgogICAgCiAgICBDb3Zlcml0
eS1JRDogMTQ3NjgyNwogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 08:28:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 08:28:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyuZK-00010x-2c; Wed, 27 Feb 2019 08:27:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zqed=RC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyuZJ-00010s-6T
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 08:27:57 +0000
X-Inumbo-ID: 94716382-3a69-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94716382-3a69-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 08:27:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Feb 2019 01:27:54 -0700
Message-Id: <5C764A04020000780021A904@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Feb 2019 01:27:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-2-git-send-email-sstabellini@kernel.org>
 <23669.27990.559784.995763@mariner.uk.xensource.com>
 <5C7573BA020000780021A6D7@prv1-mh.provo.novell.com>
 <23669.30767.727170.597533@mariner.uk.xensource.com>
In-Reply-To: <23669.30767.727170.597533@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v10 2/6] xen: introduce DEFINE_SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDE4OjMyLCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2MTAgMi82XSB4ZW46IGludHJvZHVj
ZSBERUZJTkVfU1lNQk9MIik6Cj4+IE9uIDI2LjAyLjE5IGF0IDE3OjQ2LCA8aWFuLmphY2tzb25A
Y2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gSSBhbSBub3QgYXdhcmUgb2YgYSBzdGFuZGFyZCBDIHR5
cGUgd2hpY2ggY291bGQgYmUgdXNlZCBpbnN0ZWFkIG9mCj4+ID4gdGhpcyBzdHJ1Y3QuICBCdXQg
SSB0aGluayB5b3UgY2FuIHVzZSB0aGUgYHBhY2tlZCcgYXR0cmlidXRlIHRvIGdldAo+PiA+IHRo
ZSByaWdodCBiZWhhdmlvdXIuICBUaGUgR0NDIG1hbnVhbCBzYXlzOgo+PiA+IAo+PiA+ICB8IEFs
aWdubWVudCBjYW4gYmUgZGVjcmVhc2VkIGJ5IHNwZWNpZnlpbmcgdGhlICdwYWNrZWQnIGF0dHJp
YnV0ZS4KPj4gPiAgfCBTZWUgYmVsb3cuCj4gLi4uCj4+IFVudGlsIEkndmUgbG9va2VkIGF0IHRo
aXMgKGFnYWluKSBub3csIEkgd2Fzbid0IGV2ZW4gYXdhcmUgdGhhdAo+PiBvbmUgY2FuIGNvbWJp
bmUgcGFja2VkIGFuZCBhbGlnbmVkIGF0dHJpYnV0ZXMgaW4gYSBzZW5zaWJsZQo+PiB3YXkuIE1h
eSBJIHN1Z2dlc3QgdGhhdCwgYmVjYXVzZSBvZiB0aGlzIGJlaW5nIGEgdGhlb3JldGljYWwKPj4g
aXNzdWUgb25seSBhdCB0aGlzIHBvaW50LCB3ZSBsaW1pdCBvdXJzZWx2ZXMgdG8gdGhlIGJ1aWxk
IHRpbWUKPj4gYXNzZXJ0aW9uIHlvdSBzdWdnZXN0Pwo+IAo+IEkgYW0gbm90IHN1Z2dlc3Rpbmcg
Y29tYmluaW5nIGBwYWNrZWQnIGFuZCBgYWxpZ25lZCcuICBJIGFtIHN1Z2dlc3RpbmcKPiBvbmx5
IGBwYWNrZWQnIChidXQgYmFzZWQgb24gdGV4dCB3aGljaCBpcyBpbiB0aGUgbWFudWFsIHNlY3Rp
b24gZm9yCj4gYGFsaWduZWQnKS4gIEJ1dCBJIGFtIGhhcHB5IHdpdGggYSBidWlsZC10aW1lIGFz
c2VydGlvbiBpZiB5b3UgZG9uJ3QKPiB3YW50IHRvIGFkZCBgcGFja2VkJy4gIFRoYXQgaXMganVz
dCBhcyBzYWZlLgoKQnV0ICJwYWNrZWQiIGFsb25lIHJlZHVjZXMgYWxpZ25tZW50IHRvIHRoZSBt
aW5pbXVtLCBpLmUuIG9uZSBieXRlLgpUaGF0IHdvdWxkIGltbWVkaWF0ZWx5IGJyZWFrIHRoZSBi
dWlsZCB0aW1lIGFzc2VydGlvbiB5b3UndmUgc3VnZ2VzdGVkCnRvIGFkZC4KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 08:29:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 08:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyuad-00014F-EN; Wed, 27 Feb 2019 08:29:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zqed=RC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyuac-00014A-IC
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 08:29:18 +0000
X-Inumbo-ID: c2a25d40-3a69-11e9-b693-9b532bd3d847
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2a25d40-3a69-11e9-b693-9b532bd3d847;
 Wed, 27 Feb 2019 08:29:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Feb 2019 01:29:11 -0700
Message-Id: <5C764A54020000780021A907@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Feb 2019 01:29:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-2-git-send-email-sstabellini@kernel.org>
 <5C755959020000780021A5ED@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902261049250.20689@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902261049250.20689@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v10 2/6] xen: introduce DEFINE_SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>, ian.jackson@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDE5OjU0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCAyNiBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAyNS4w
Mi4xOSBhdCAyMTo1MCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+IC0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9jb21waWxlci5oCj4+ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL2Nv
bXBpbGVyLmgKPj4gPiBAQCAtOTksNiArOTksMzggQEAKPj4gPiAgICAgIF9fYXNtX18gKCIiIDog
Ij1yIihfX3B0cikgOiAiMCIocHRyKSk7ICAgICAgXAo+PiA+ICAgICAgKHR5cGVvZihwdHIpKSAo
X19wdHIgKyAob2ZmKSk7IH0pCj4+ID4gIAo+PiA+ICsKPj4gPiArLyoKPj4gPiArICogRGVjbGFy
ZSBzdGFydCBhbmQgZW5kIGFycmF5IHZhcmlhYmxlcyBpbiBDIGNvcnJlc3BvbmRpbmcgdG8gZXhp
c3RpbmcKPj4gPiArICogbGlua2VyIHN5bWJvbHMuCj4+IAo+PiBZb3UgdmFsaWRseSBzYXkgImRl
Y2xhcmUiIGhlcmUsIHNvIHdoeSAuLi4KPj4gCj4+ID4gKyAqIFR3byBzdGF0aWMgaW5saW5lIGZ1
bmN0aW9ucyBhcmUgZGVjbGFyZWQgdG8gZG8gY29tcGFyaXNvbnMgYW5kCj4+ID4gKyAqIHN1YnRy
YWN0aW9ucyBiZXR3ZWVuIHRoZXNlIHZhcmlhYmxlcy4KPj4gPiArICoKPj4gPiArICogVGhlIGVu
ZCB2YXJpYWJsZSBpcyBkZWNsYXJlZCB3aXRoIGEgZGlmZmVyZW50IHR5cGUgdG8gbWFrZSBzdXJl
IHRoYXQKPj4gPiArICogdGhlIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb25zIGNhbm5vdCBiZSBtaXN1
c2VkLgo+PiA+ICsgKi8KPj4gPiArI2RlZmluZSBERUZJTkVfU1lNQk9MKHR5cGUsIG5hbWUsIHN0
YXJ0X25hbWUsIGVuZF9uYW1lKSAgICAgICAgICAgICAgICAgICAgCj4gICAgXAo+PiAKPj4gLi4u
IGRvIHlvdSB1c2UgREVGSU5FIGhlcmU/Cj4+IAo+PiBIb3cgYWJvdXQgREVDTEFSRV9BUlJBWV9C
T1VORFModGFnLCBuYW1lKSB1c2luZwo+PiB0YWcgIyMgX3QgYXMgdHlwZSwgdGFnICMjIF9sdCBl
dGMgYXMgZnVuY3Rpb24gbmFtZXMsIGFuZAo+PiBuYW1lICMjIF9zdGFydCAvIG5hbWUgIyMgX2Vu
ZCBhcyBzdGFydCAvIGVuZCBzeW1ib2xzLiBUbwo+PiBhY2NvbW1vZGF0ZSB0aGluZ3MgbGlrZSBf
ZXRleHQsIHRoZSBhYm92ZSBjb3VsZCBpbiBmYWN0IGV4cGFuZAo+PiB0byBERUNMQVJFX0JPVU5E
Uyh0YWcsIG5hbWUgIyMgX3N0YXJ0LCBuYW1lICMjIF9lbmQpCj4+IGFsbG93aW5nIHRoaXMgc2Vj
b25kIG1hY3JvIHRoZW4gdG8gYWxzbyBiZSB1c2VkIGxpa2UKPj4gREVDTEFSRV9CT1VORFModGV4
dCwgX3N0ZXh0LCBfZXRleHQpLgo+IAo+IEkgYW0gZmluZSB3aXRoIHJlbmFtaW5nIHRoZSBtYWNy
by4gSXQgaXMgYWxzbyBmaW5lIHRvIHByb3ZpZGUgYSB3cmFwcGVyCj4gbWFjcm8gd2hpY2ggYXV0
b21hdGljYWxseSBzZXRzIHRoZSBtb3N0IGNvbW1vbiB2YXJpYWJsZSBuYW1lcy4KPiAKPiBIb3dl
dmVyLCBpbiB5b3VyIGV4YW1wbGUgYm90aCBERUNMQVJFX0JPVU5EUyBhbmQgREVDTEFSRV9BUlJB
WV9CT1VORFMKPiBlbmQgdXAgYXNzdW1pbmcgdGhhdCB0aGUgdHlwZSBpcyB0YWcgIyMgX3QuIEN1
cnJlbnRseSBtYW55IG9mIG91cgo+IHZhcmlhYmxlIHR5cGVzIGRvbid0IGZvbGxvdyB0aGlzIG5h
bWluZyBwYXR0ZXJuIChzdHJ1Y3QgYWx0X2luc3RyLAo+IHN0cnVjdCBkZXZpY2VfZGVzYywgc3Ry
dWN0IGFjcGlfZGV2aWNlX2Rlc2MsIGp1c3QgdG8gbmFtZSB0aGUgZmlyc3QKPiB0aHJlZSBJIGZv
dW5kKS4gSSBkb24ndCB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBpbnRyb2R1Y2UgZXZlbiBt
b3JlCj4gcmVuYW1pbmcgYXMgcGFydCBvZiB0aGlzIHNlcmllcy4KCkkgZGlkbid0IHN1Z2dlc3Qg
cmVuYW1pbmcgYW55dGhpbmcuIEluc3RlYWQgSSd2ZSBzdWdnZXN0ZWQgdG8gYWRkCnR5cGVkZWYt
cyBhcyBuZWVkZWQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 08:33:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 08:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyueE-0001n5-0O; Wed, 27 Feb 2019 08:33:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zqed=RC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyueC-0001n0-UA
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 08:33:00 +0000
X-Inumbo-ID: 4768aa84-3a6a-11e9-93ef-a379e40c6453
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4768aa84-3a6a-11e9-93ef-a379e40c6453;
 Wed, 27 Feb 2019 08:32:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Feb 2019 01:32:54 -0700
Message-Id: <5C764B33020000780021A92A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Feb 2019 01:32:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-5-git-send-email-sstabellini@kernel.org>
 <5C755781020000780021A5D2@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902261129440.20689@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902261129440.20689@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v10 5/6] xen/common: use DEFINE_SYMBOL as
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>, ian.jackson@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDIyOjE0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCAyNiBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAyNS4w
Mi4xOSBhdCAyMTo1MCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+IC0tLSBh
L3hlbi9jb21tb24vbGliLmMKPj4gPiArKysgYi94ZW4vY29tbW9uL2xpYi5jCj4+ID4gQEAgLTQ5
MiwxMiArNDkyLDE1IEBAIHVuc2lnbmVkIGxvbmcgbG9uZyBwYXJzZV9zaXplX2FuZF91bml0KGNv
bnN0IGNoYXIgKnMsIAo+PiA+IGNvbnN0IGNoYXIgKipwcykKPj4gPiAgfQo+PiA+ICAKPj4gPiAg
dHlwZWRlZiB2b2lkICgqY3Rvcl9mdW5jX3QpKHZvaWQpOwo+PiA+IC1leHRlcm4gY29uc3QgY3Rv
cl9mdW5jX3QgX19jdG9yc19zdGFydFtdLCBfX2N0b3JzX2VuZFtdOwo+PiA+ICtERUZJTkVfU1lN
Qk9MKGN0b3JfZnVuY190LCBjdG9yX2Z1bmMsIF9fY3RvcnNfc3RhcnQsIF9fY3RvcnNfZW5kKTsK
Pj4gCj4+IEF0IHRoZSBleGFtcGxlIG9mIHRoaXMsIHRoZXJlJ3MgdG9vIG11Y2ggcmVkdW5kYW5j
eSBoZXJlIGZvciBteQo+PiB0YXN0ZS4gQXQgbGVhc3QgdGhlIF9zdGFydCBhbmQgX2VuZCBzdWZm
aXhlcyBzaG91bGQgYmUgbWFkZQo+PiBjb25zaXN0ZW50IGFjcm9zcyB0aGUgY29kZSBiYXNlICht
YXliZSBleGNlcHQgZm9yIHRoZSBwc2V1ZG8tCj4+IHN0YW5kYXJkIHN5bWJvbHMgbGlrZSBfZXRl
eHQgYW5kIF9lZGF0YSkuIEknZCBhbHNvIHByZWZlciBpZiB3aGF0Cj4+IGlzIG5vdyB0aGUgZmly
c3QgcGFyYW1ldGVyIHdvdWxkIHNpbXBseSBiZWNvbWUgPHNlY29uZD4jI190Lgo+PiBUaGVyZSdz
IG5vdGhpbmcgd3Jvbmcgd2l0aCBhZGRpbmcgYSBmZXcgdHlwZWRlZnMgZm9yIHRoaXMgdG8gd29y
awo+PiBpbiB0aGUgY29tbW9uIGNhc2UuCj4gCj4gSSB1bmRlcnN0YW5kIHlvdXIgcG9pbnQgYnV0
IEkgd291bGQgcHJlZmVyIHRvIGF2b2lkIGNoYW5naW5nIHRoZQo+IGV4aXN0aW5nIHR5cGVzIG9y
IG5hbWVzLiBJbnN0ZWFkLCBJIGNvdWxkIGFkZCBhIHdyYXBwZXIgYXJvdW5kCj4gREVGSU5FX1NZ
TUJPTCBvciBERUNMQVJFX0JPVU5EUyBhcyB5b3Ugc3VnZ2VzdGVkLCBzZWUgbXkgb3RoZXIgcmVw
bHkKPiBodHRwczovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNTUxMjA3MzUwMzIxNDcuCj4g
Cj4gSG93ZXZlciwgdGhpcyBleGFtcGxlIGRvZXNuJ3QgYWN0dWFsbHkgZm9sbG93IHRoZSByZWd1
bGFyIHBhdHRlcm4KPiB1bmZvcnR1bmF0ZWx5IChfX2N0b3JzX3N0YXJ0ICE9IGN0b3JzX2Z1bmNf
c3RhcnQpLiBJIHdvdWxkIGxpa2UgdG8gYXZvaWQKPiBtYWtpbmcgYWxsIG5hbWVzL3R5cGVzIGZv
bGxvdyB0aGUgcmVndWxhciBwYXR0ZXJuIGFzIHBhcnQgb2YgdGhpcwo+IHNlcmllcy4gSSBjb3Vs
ZCBkbyBhcyBhIGNsZWFuLXVwIGFmdGVyd2FyZHMuCgpQZXJzb25hbGx5IEkgdGhpbmsgdGhlIGJy
aW5naW5nIGluIGxpbmUgd2l0aCB0aGUgaW50ZW5kZWQgY29tbW9uCnBhdHRlcm4gc2hvdWxkIGJl
IGEgcHJlcmVxIHBhdGNoIChvciBzZXZlcmFsIG9mIHRoZW0gaWYgbmVlZCBiZSkKaW4gdGhpcyBz
ZXJpZXMuCgo+PiA+IEBAIC0xNDcsMTQgKzE0OCwxNCBAQCBzdGF0aWMgaW50IF9faW5pdCB4ZW5f
YnVpbGRfaW5pdCh2b2lkKQo+PiA+ICAgICAgaW50IHJjOwo+PiA+ICAKPj4gPiAgICAgIC8qIC0t
YnVpbGQtaWQgaW52b2tlZCB3aXRoIHdyb25nIHBhcmFtZXRlcnMuICovCj4+ID4gLSAgICBpZiAo
IF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kIDw9ICZuWzBdICkKPj4gPiArICAgIGlmICggIWVsZl9u
b3RlX2x0KCZuWzBdLCBfX25vdGVfZ251X2J1aWxkX2lkX2VuZCkgKQo+PiA+ICAgICAgICAgIHJl
dHVybiAtRU5PREFUQTsKPj4gPiAgCj4+ID4gICAgICAvKiBDaGVjayBmb3IgZnVsbCBOb3RlIGhl
YWRlci4gKi8KPj4gPiAtICAgIGlmICggJm5bMV0gPj0gX19ub3RlX2dudV9idWlsZF9pZF9lbmQg
KQo+PiA+ICsgICAgaWYgKCAhZWxmX25vdGVfbHQoJm5bMV0sIF9fbm90ZV9nbnVfYnVpbGRfaWRf
ZW5kKSApCj4+ID4gICAgICAgICAgcmV0dXJuIC1FTk9EQVRBOwo+PiA+ICAKPj4gPiAtICAgIHN6
ID0gKHZvaWQgKilfX25vdGVfZ251X2J1aWxkX2lkX2VuZCAtICh2b2lkICopbjsKPj4gPiArICAg
IHN6ID0gKHVpbnRwdHJfdClfX25vdGVfZ251X2J1aWxkX2lkX2VuZCAtICh1aW50cHRyX3QpbjsK
Pj4gCj4+IFRoaXMgaXMgYW5vdGhlciBleGFtcGxlIG9mIHVuZHVlIG9wZW4gY29kaW5nLiBBcyBh
bHNvIHNhaWQgb24KPj4gdGhlIGNhbGwgd2UndmUgaGFkLCBpdCBtYXkgYmUgaGVscGZ1bCB0byBo
YXZlIGEgc2Vjb25kIGRpZmYKPj4gZnVuY3Rpb24gZm9yIHRoaXMsIHByb2R1Y2luZyB0aGUgYnl0
ZSBkaWZmZXJlbmNlIGluc3RlYWQgb2YgdGhlCj4+IGVsZW1lbnQgb25lLiBJbiBmYWN0IEkgZGlk
IHN1Z2dlc3QgdG8gbWFrZSB0aGUgbGF0dGVyIHVzZSB0aGUKPj4gZm9ybWVyLCBzdWNoIHRoYXQg
dGhlIGNhc3Rpbmcgd2FzIHRydWx5IGxpbWl0ZWQgdG8gYXMgZmV3IHBsYWNlcwo+PiBhcyBwb3Nz
aWJsZS4KPiAKPiBJIGNvbnNpZGVyZWQgYWRkaW5nIGEgc2Vjb25kIGZ1bmN0aW9uLCBidXQgdGhp
cyBpcyB0aGUgb25seSBpbnN0YW5jZSB3ZQo+IGhhdmUgdG9kYXksIHNvIEkgZGVjaWRlZCB0byBz
a2lwIGl0LiBJIGFtIE9LIHdpdGggYWRkaW5nIHRoZSBzZXBhcmF0ZQo+IGZ1bmN0aW9uIHRob3Vn
aCwgbGV0IG1lIGtub3cuCgpXZWxsLCBhcyBwZXIgdGhlIGRpc2N1c3Npb24gYWxzbyB3aXRoIElh
biBvbiBwYXRjaCAyLCB0aGVyZSdzCmluZGVwZW5kZW50IGJlbmVmaXQgb2YgaGF2aW5nIHRoYXQg
ZXh0cmEgZnVuY3Rpb24uIFNvIHllcywgSQpjb250aW51ZSB0byB0aGluayBpdCBzaG91bGQgYmUg
aW50cm9kdWNlZC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 08:43:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 08:43:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyuoi-0002jG-5M; Wed, 27 Feb 2019 08:43:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zqed=RC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyuog-0002jB-LD
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 08:43:50 +0000
X-Inumbo-ID: ca217e00-3a6b-11e9-8609-df54483f4e51
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca217e00-3a6b-11e9-8609-df54483f4e51;
 Wed, 27 Feb 2019 08:43:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Feb 2019 01:43:43 -0700
Message-Id: <5C764DBD020000780021A939@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Feb 2019 01:43:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-6-git-send-email-sstabellini@kernel.org>
 <5C755B12020000780021A604@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902261316380.20689@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902261316380.20689@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v10 6/6] xen: use DEFINE_SYMBOL as required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>, ian.jackson@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDIyOjIyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCAyNiBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAyNS4w
Mi4xOSBhdCAyMTo1MCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+IEBAIC0y
MTAsNyArMjEwLDggQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9w
KHZvaWQgKnVudXNlZCkKPj4gPiAgICAgICAgICByZWdpb24uYmVnaW4gPSBfX2FsdF9pbnN0cnVj
dGlvbnM7Cj4+ID4gICAgICAgICAgcmVnaW9uLmVuZCA9IChzdHJ1Y3QgYWx0X2luc3RyICopX19h
bHRfaW5zdHJ1Y3Rpb25zX2VuZDsKPj4gPiAgCj4+ID4gLSAgICAgICAgcmV0ID0gX19hcHBseV9h
bHRlcm5hdGl2ZXMoJnJlZ2lvbiwgeGVubWFwIC0gKHZvaWQgKilfc3RhcnQpOwo+PiA+ICsgICAg
ICAgIHJldCA9IF9fYXBwbHlfYWx0ZXJuYXRpdmVzKCZyZWdpb24sICh1aW50cHRyX3QpeGVubWFw
IC0KPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodWlu
dHB0cl90KV9zdGFydCk7Cj4+IAo+PiBVbmRlc2lyYWJsZSAoYnV0IGluIHRoaXMgY2FzZSBtYXli
ZSBpbmRlZWQgdW5hdm9pZGFibGUpIGNhc3RpbmcKPj4gaW5zdGVhZC4gSSBkb24ndCB0aGluayB0
aGlzIGJlbG9uZ3MgaW4gYSBwYXRjaCB3aXRoIHRoZSBnaXZlbiB0aXRsZQo+PiB0aG91Z2guCj4g
Cj4gSXQncyBpbiB0aGlzIHBhdGNoIGJlY2F1c2UgdGhpcyBpcyB0aGUgcGF0Y2ggZGVhbGluZyB3
aXRoIF9zdGFydCBhbmQKPiBfZW5kLiBMZXQgbWUga25vdyBob3cgd291bGQgeW91IGxpa2UgdGhl
IHBhdGNoZXMgdG8gYmUgc3BsaXQuCgpXZWxsLCBJIGNhbiBzZWUgdGhlIGdlbmVyYWwgcG9zc2li
bGUgbmVlZCBmb3IgYWRkaXRpb25hbCBjaGFuZ2VzCmR1ZSB0byB0aGUgdHlwZSBhZGp1c3RtZW50
cy4gSSBkb24ndCBzZWUgdGhvdWdoIHdoeSB0aGUgb3JpZ2luYWwKY29kZSBpbiB0aGlzIGV4YW1w
bGUgd291bGQgYnJlYWsgd2l0aCB0aGUgb3RoZXIgYWRqdXN0bWVudHMgZG9uZQpoZXJlLiBUaGlu
Z3MgbmVlZCB0byBidWlsZCBhbmQgd29yayBhZnRlciBlYWNoIHBhdGNoLCBidXQgY2hhbmdlcwpu
b3Qgc3RyaWN0bHkgbmVlZGVkIGFuZCBub3QgcmVsYXRlZCB0byB0aGUgc3ViamVjdCBvZiBhIHBh
dGNoIHdvdWxkCmJldHRlciBiZSBzcGxpdCBvdXQgKGluIHRoaXMgY2FzZSBpbnRvIHRoZSBbb3Ig
YW5vdGhlcl0gQXJtLXNwZWNpZmljCnBhdGNoKS4KCj4+ID4gQEAgLTc4LDcgKzc4LDE5IEBAIHZv
aWQgYXJjaF9saXZlcGF0Y2hfcmV2ZXJ0KGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVu
YykKPj4gPiAgICAgIHVpbnQzMl90ICpuZXdfcHRyOwo+PiA+ICAgICAgdW5zaWduZWQgaW50IGxl
bjsKPj4gPiAgCj4+ID4gLSAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAqKV9z
dGFydCArIHZtYXBfb2ZfeGVuX3RleHQ7Cj4+ID4gKyAgICAvKgo+PiA+ICsgICAgICogV2UgbmVl
ZCB0byBjYWxjdWxhdGUgdGhlIG9mZnNldCBvZiB0aGUgYWRkcmVzcyBmcm9tIF9zdGFydCwgYW5k
Cj4+ID4gKyAgICAgKiBhcHBseSB0aGF0IHRvIG91ciBvd24gbWFwLCB0byBmaW5kIHdoZXJlIHdl
IGhhdmUgdGhpcyBtYXBwZWQuCj4+ID4gKyAgICAgKiBEb2luZyB0aGVzZSBraW5kIG9mIGdhbWVz
IGRpcmVjdGx5IHdpdGggcG9pbnRlcnMgaXMgY29udHJhcnkgdG8KPj4gPiArICAgICAqIHRoZSBD
IHJ1bGVzIGZvciB3aGF0IHBvaW50ZXJzIG1heSBiZSBjb21wYXJlZCBhbmQgY29tcHV0ZWQuICBT
bwo+PiA+ICsgICAgICogd2UgZG8gdGhlIG9mZnNldCBjYWxjdWxhdGlvbiB3aXRoIGludGVnZXJz
LCB3aGljaCBpcyBhbHdheXMKPj4gPiArICAgICAqIGxlZ2FsLiAgVGhlIHN1YnNlcXVlbnQgYWRk
aXRpb24gb2YgdGhlIG9mZnNldCB0byB0aGUKPj4gPiArICAgICAqIHZtYXBfb2ZfeGVuX3RleHQg
cG9pbnRlciBpcyBsZWdhbCBiZWNhdXNlIHRoZSBjb21wdXRlZCBwb2ludGVyIGlzCj4+ID4gKyAg
ICAgKiBpbmRlZWQgYSB2YWxpZCBwYXJ0IG9mIHRoZSBvYmplY3QgcmVmZXJyZWQgdG8gYnkgdm1h
cF9vZl94ZW5fdGV4dAo+PiA+ICsgICAgICogLSBuYW1lbHksIHRoZSBieXRlIGFycmF5IG9mIG91
ciBtYXBwaW5nIG9mIHRoZSBYZW4gdGV4dC4KPj4gPiArICAgICAqLwo+PiA+ICsgICAgbmV3X3B0
ciA9ICgodWludHB0cl90KWZ1bmMtPm9sZF9hZGRyLCAtICh1aW50cHRyX3QpX3N0YXJ0KSArCj4+
ID4gKyAgICAgICAgICAgICAgdm1hcF9vZl94ZW5fdGV4dDsKPj4gCj4+IFlvdSBub3QgdXNpbmcg
dGhlIGludGVuZGVkIGhlbHBlciBpbmxpbmVzIGhhcyBhbGxvd2VkIGZvciBhIGJ1ZyB0bwo+PiBz
bGlwIGluIHRoYXQgdGhlIGNvbXBpbGVyIGNhbid0IGV2ZW4gaGVscCBub3RpY2UsIGR1ZSB0byAt
IGJlaW5nIGJvdGgKPj4gYSB2YWxpZCB1bmFyeSBhbmQgYSB2YWxpZCBiaW5hcnkgb3BlcmF0b3Iu
Cj4gCj4gV2VsbCBzcG90dGVkISBJJ2xsIGZpeCB0aGUgYnVnLiBJIHdvdWxkIGFsc28gYmUgaGFw
cHkgdG8gdXNlIHRoZSBoZWxwZXIKPiBpbmxpbmVzLCBidXQgd2UgZGlzY3Vzc2VkIG5vdCB0byB1
c2UgdGhlbSBpbiBjYXNlcyBsaWtlIHRoaXMsIHdpdGggdGhyZWUKPiBvcGVyYXRvcnMuIEV2ZW4g
aWYgSSB3YW50ZWQgdG8gdXNlIHRoZW0sIG5vbmUgb2YgdGhlIGlubGluZSBoZWxwZXJzIGZpdAo+
IHRoaXMgY2FzZS4gT3IgZG8geW91IHN1Z2dlc3Q6Cj4gCj4gICBuZXdfcHRyID0geGVuX2RpZmYo
X3N0YXJ0LCAoc3RydWN0IGFic3RyYWN0X3hlbiAqKWZ1bmMtPm9sZF9hZGRyKSArCj4gICAgICAg
ICAgICAgdm1hcF9vZl94ZW5fdGV4dDsKPiAKPiBJcyB0aGF0IHdoYXQgeW91IGFyZSBhc2tpbmc/
CgpObyBtYXR0ZXIgd2hhdCwgaXQgbG9va3MgbGlrZSB5b3UncmUgd2FudGluZyAoYW5kIHBlcmhh
cHMgbmVlZGluZykgdG8Kc3RpY2sgdG8gc29tZSBmb3JtIG9mIGNhc3QgaGVyZS4gQnV0IHRoYXQn
cyB3aGF0IHlvdSdyZSBzcGVjaWZpY2FsbHkKdHJ5aW5nIHRvIGdldCBhd2F5IGZyb20sIGFyZW4n
dCB5b3U/IFdoYXQgaXMgTUlTUkEncyBwb3NpdGlvbiBvbgpjYXN0cyBmcm9tIHZvaWQgKiB0byBh
IHR5cGU/IFRoaXMgaXMgbm90IGEgZ2VuZXJhbGx5ICJzYWZlIiBvcGVyYXRpb24KYWZ0ZXIgYWxs
LCBiZWNhdXNlIHRoZSBjYXN0ZWQgdG8gdHlwZSBjb3VsZCBiZSBvdXQgb2Ygc3luYyB3aXRoIHRo
ZQpvYmplY3QgdGhlIHBvaW50ZXIgcG9pbnRzIGF0LgoKTm90ZSB0aGF0IHN0cnVjdCBsaXZlcGF0
Y2hfZnVuYyBvbmx5IGhhcHBlbnMgdG8gbGl2ZSBpbiB0aGUgcHVibGljCmludGVyZmFjZSwgYnV0
IHRoZSB0eXBlIG9mIG9sZF9hZGRyIG91Z2h0IHRvIGJlIGZyZWVseSBjaGFuZ2VhYmxlIGFzCmxv
bmcgYXMgaXQgcmVtYWlucyBhIHBvaW50ZXIuIERpZCB5b3UgY2hlY2sgd2hldGhlciBjaGFuZ2lu
ZyBpdCB3b3VsZApoZWxwIGF2b2lkIGFsbCBjYXN0aW5nPwoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 08:52:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 08:52:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyuwX-0003fR-5q; Wed, 27 Feb 2019 08:51:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zqed=RC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyuwW-0003fM-HO
 for xen-devel@lists.xen.org; Wed, 27 Feb 2019 08:51:56 +0000
X-Inumbo-ID: ee5d5dfd-3a6c-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee5d5dfd-3a6c-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 08:51:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Feb 2019 01:51:53 -0700
Message-Id: <5C764FA7020000780021A94B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Feb 2019 01:51:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <5C7519A6020000780021A401@prv1-mh.provo.novell.com>
 <96c0be27-13fa-6671-0b61-acda8827587a@amd.com>
 <5C756B57020000780021A693@prv1-mh.provo.novell.com>
 <808d7ef0-2310-5d27-659a-39ddece4d028@amd.com>
In-Reply-To: <808d7ef0-2310-5d27-659a-39ddece4d028@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 0/3] mwait support for AMD processors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDE3OjU0LCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
T24gMi8yNi8xOSAxMDozNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI2LjAyLjE5
IGF0IDE3OjI1LCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4+PiBDb3JyZWN0IG1lIGlm
IEknbSB3cm9uZywgYnV0IHRoZSBYZW4ncyBhY3BpLWlkbGUgaW1wbGVtZW50YXRpb24gaXMKPj4+
IGRlcGVuZGVudCBvbiBkb20wIHVzaW5nIGEgQU1MIGludGVycHJldGVyIGFuZCB0aGVuIGdpdmlu
ZyB0aGF0IGRhdGEgYmFjawo+Pj4gdG8gWGVuLiAgSSd2ZSBoZWFyZCB0aGF0IHRoaXMgZG9lc24n
dCBhbHdheXMgd29yayBjb3JyZWN0bHkgb24gUFYgZG9tMHMKPj4+IGFuZCBkb2Vzbid0IHdvcmsg
YXQgYWxsIG9uIFBWSCBkb20wcy4KPj4gCj4+IEZvciBDMiBhbmQgZGVlcGVyICh1c2luZyBlbnRl
cmluZyBtZXRob2RzIG90aGVyIHRoYW4gSExUKSAtIHllcy4KPj4gVGhlIHVzZSBvZiBITFQgaXMg
dGhlIGRlZmF1bHQgd2l0aCB0aGUgYXNzdW1wdGlvbiB0aGF0IHRoaXMgd2lsbCBwdXQKPj4gdGhl
IHN5c3RlbSBpbiBDMSAoaS5lLiB3aXRoIGEgcHJldHR5IGxvdyB3YWtldXAgbGF0ZW5jeSk7IHNl
ZQo+PiBkZWZhdWx0X2lkbGUoKSwgY3B1aWRsZV9pbml0X2NwdSgpLCBhbmQgYWNwaV9pZGxlX2Rv
X2VudHJ5KCkuCj4gCj4gV2VsbCwgYXNzdW1pbmcgQzIgaXMgZW5hYmxlZCAod2hpY2ggSSB3YXMg
YXNzdW1lIGlzIHRoZSBkZWZhdWx0IGNhc2UpLCAKPiBITFQgcm91Z2hseSBwdXRzIHRoZSBwcm9j
ZXNzb3IgaW4gQzIgcmF0aGVyIHRoYW4gQzEuICBPbiBteSB0ZXN0IHN5c3RlbSwgCj4gdGhlIGRl
YnVnIGNvbnNvbGUgb3V0cHV0IGZvciB0aGUgY3ggdGFibGVzIG9ubHkgb3V0cHV0IEhMVCBmb3Ig
QzEgKHdoaWNoIAo+IGlzIHdyb25nKS4KPiAKPiBSYXRoZXIgdGhhbiBkZXBlbmRpbmcgb24gZG9t
MCwgd2hpY2ggaXMgc2hha3ksIGFuZCBub3QgaGF2aW5nIGFuIEFNTCAKPiBpbnRlcnByZXRlciwg
aXQgc2VlbXMgdGhlIGJlc3Qgc29sdXRpb24gaXMgdG8gaGFyZGNvZGUgdGhlIHZhbHVlcyBpbiAK
PiBsaWtlIEludGVsIGRvZXMuICBJZiBYZW4gaGFkIGFuIEFNTCBpbnRlcnByZXRlciwgSSdkIGFn
cmVlIGRvaW5nIHRoaW5ncyAKPiBkaWZmZXJlbnRseSAocmVhZGluZyBpbiB0aGUgQUNQSSB0YWJs
ZXMpIHdvdWxkIGJlIGJlc3QuICBCdXQgZ2l2ZW4gdGhlIAo+IHJlc291cmNlcyBYZW4gaGFzIGF0
IHRoZSBtb21lbnQsIHRoaXMgc2VlbXMgbGlrZSB0aGUgc2FmZXN0IHNvbHV0aW9uIGFuZCAKPiBp
cyBiZXR0ZXIgdGhhbiB1c2luZyBITFQgKHdoaWNoIGlzIEMyIGFzc3VtaW5nIGl0J3MgZW5hYmxl
ZCkgYXMgdGhlIAo+IGRlZmF1bHQgaWRsZSBtZXRob2QgbGlrZSBYZW4gaXMgdXNpbmcgbm93Lgo+
IAo+IEl0IGNvbWVzIGRvd24gdG8gc29tZXRpbWVzICh3aGVuIEMyIGlzIGRpYWJsZWQgaW4gQklP
UykgdXNpbmcgQzEgCj4gdGhpbmtpbmcgaXQncyBDMiwgb3Igd2l0aG91dCB0aGUgcGF0Y2hlcyBp
biB0aGUgY29tbW9uIGNhc2UgdXNpbmcgQzIgCj4gdGhpbmtpbmcgaXQncyBDMS4KClNvIGluIG9u
ZSBvZiBvdXIgaWRsZSByb3V0aW5lcywgaG93IHdvdWxkIG9uZSBnbyBhYm91dCBlbnRlcmluZwpD
MSBvciBDMiBkZXBlbmRpbmcgb24gd2FrZXVwIGxhdGVuY3kgcmVxdWlyZW1lbnRzPyBJJ20gaGF2
aW5nIGEKaGFyZCB0aW1lIHNlZWluZyBob3cgSExUIGNhbiBiZSB1c2VkIGZvciBib3RoICh3aXRo
b3V0IGEgcmVib290CmN5Y2xlIGFuZCBhIEJJT1Mgb3B0aW9uIGNoYW5nZSBpbiBiZXR3ZWVuKS4g
WWV0IGlmIHRoZXJlJ3Mgb25seQpvbmUgc3RhdGUgdGhhdCBjYW4gYmUgZW50ZXJlZCwgdGhlbiBp
dCdzIG1lcmVseSBjb3NtZXRpYyB3aGV0aGVyCml0IGdldHMgY2FsbGVkIEMxIG9yIEMyIGluIHRo
ZSBkZWJ1ZyBvdXRwdXQuCgpBbnl3YXkgLSBJIGd1ZXNzIHdlIG5lZWQgdG8gY29udGludWUgdGhp
cyBkaXNjdXNzaW9uIChpZiBuZWNlc3NhcnkpCm9uY2UgSSBnb3QgYXJvdW5kIHRvIGFjdHVhbGx5
IGxvb2sgYXQgdGhlIHBhdGNoZXMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 09:23:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 09:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyvR4-0006Ia-0D; Wed, 27 Feb 2019 09:23:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vs71=RC=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gyvR2-0006IV-5D
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 09:23:28 +0000
X-Inumbo-ID: 55a79a88-3a71-11e9-bc90-bc764e045a96
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55a79a88-3a71-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 09:23:26 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id a62so5078930wmh.4
 for <xen-devel@lists.xenproject.org>; Wed, 27 Feb 2019 01:23:26 -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=N8Fp5wPyroCsbEO53sokRkqnL0voYiuFCNfiChQJ040=;
 b=UWKw1GUEufDKTUo20mu/t3d2YHn66e2edxWrTisAZkgP8Kjfza/aHkHzTvfv5WG608
 PrFACLssEiHDgeb6Ozhr7cbVAn2mI096eSXs0W8aauHPZX+FFLfxNQqQxmtFy92+EO+z
 dHRoUW+i2PkXDeSH5lwKyt+EGNKL05ZIvor96eYyjjLCjHgsGGn+dAMKqTJP2ffcCw0a
 YFa4VxUWKldQvvA3bkPbCjyJFQ2QzEU0LpDBlQ743qNx40A5Ldo1EIQK4m+YdToP7KbM
 eSVuOnt1ndyLpghzQQA5bGSMEZUneBkvWgdb5ihXyU1NxUQUhf37oTSDoaAJnvrOMx5O
 nMMw==
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=N8Fp5wPyroCsbEO53sokRkqnL0voYiuFCNfiChQJ040=;
 b=AI6BLO6Gjg1n32NDLyaTSDdVuPPkC7dmZxnrVxpXCEA9NqGui/3Qms4qvlrGjSMtOw
 yfV1q2nflah8W9K8nbNp+Tb5lpAfOtcvmpc7nPclhdjrO9T0TQDoEdAmJu/Fx9oD1/Ds
 a4PZa66XgUCZM9TXkhXMX0tLEN5VEN+/viuezbGWUwnhBExcLwTq+8+t9+NQUuzDbeOq
 D7j5mA0bQqT65FwmR2pcWKMNQrls/7VRW8HEfE+lwEaVq3+LYylPs9R2Q1no11qdee0j
 PzKXHPmsEqkenulwJ8uV+MQQRdUyDeTj1s1mBz6LIqbzZ050k57Y+YHaURZEwy57p+wq
 2vWg==
X-Gm-Message-State: APjAAAXXYeZqZsbu4HwGfw+MGRvctkBWAMjFG4pOwAF4usAyBrOcvd1C
 OZjixvMvee1HJIfqXW1nAZU=
X-Google-Smtp-Source: AHgI3IaYj6Dk3Ps2KplvdWaPwkZfyxwsttVFktkHnKjIYnsdSVHhiOjRuUPOA0slFMTXsrtUr9nPtA==
X-Received: by 2002:a1c:ed0b:: with SMTP id l11mr1645418wmh.38.1551259404634; 
 Wed, 27 Feb 2019 01:23:24 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:3060:beca:5ab9:5f7f?
 ([2a02:c7f:ac18:da00:3060:beca:5ab9:5f7f])
 by smtp.gmail.com with ESMTPSA id a184sm1420108wmh.37.2019.02.27.01.23.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 27 Feb 2019 01:23:23 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <alpine.DEB.2.10.1902261020580.20689@sstabellini-ThinkPad-X260>
Date: Wed, 27 Feb 2019 09:23:21 +0000
Message-Id: <85742448-F90D-4286-96BE-47E26F870E32@gmail.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
 <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
 <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
 <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
 <5C7520E6020000780021A46F@prv1-mh.provo.novell.com>
 <237094ca-6ec0-cb4d-9fab-c163909af0e2@gmail.com>
 <5C752758020000780021A4CB@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902261020580.20689@sstabellini-ThinkPad-X260>
To: Stefano Stabellini <sstabellini@kernel.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 oleksandr_andrushchenko@epam.com, Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Julien Grall <julien.grall@arm.com>, 'Jan Beulich' <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDI2IEZlYiAyMDE5LCBhdCAxODoyNywgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiAKPiBPbiBUdWUsIDI2IEZlYiAyMDE5LCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+IFNvLCB3ZSdsbCBlbmQgdXAgaGF2aW5nIGxvdHMgb2YgbWFjcm9zIHRo
ZW4gd2hpY2ggaXMgb2J2aW91c2x5Cj4+PiBub3QgZ29vZC4gVGhhdCBzYWlkLCBJIGhvcGUgd2Ug
Y2FuIHdvcmsgb3V0IHNvbWUgY29tbW9uIGFwcHJvYWNoCj4+PiBub3Qgb25seSB0byB0aGlzIGlz
c3VlLCBidXQgaG93IHdlIGRlYWwgd2l0aCBzdWNoIGluIGdlbmVyYWwuCj4+IAo+PiBJIGd1ZXNz
IHRoZW4gSSBoYXZlIHRvIGFzayBmb3IgZ2l2aW5nIGEgY29tcGxldGUgcGljdHVyZSBvZiB3aGF0
Cj4+IG90aGVyIGNvZGUgdWdsaWZpY2F0aW9ucyBhcmUgZ29pbmcgdG8gYmUgcHJvcG9zZWQuIElm
LCB0byBiZSBNSVNSQS0KPj4gY29tcGxpYW50LCB3ZSBoYXZlIHRvIHR1cm4gYWxsIG9mIG91ciBj
b2RlIGludG8gYW4gdW5yZWFkYWJsZQo+PiBtZXNzLCB0aGFuIEknbSBhZnJhaWQgSSBoYXZlIHRv
IHF1ZXN0aW9uIHdoZXRoZXIgd2UgcmVhbGx5IHdhbnQKPj4gdG8gZ28gdGhhdCByb3V0ZS4gV2Ug
dGhlbiBtYXkgYmUgYmV0dGVyIG9mZiBzdG9wcGluZyB0aGUgd2hvbGUKPj4gZXhlcmNpc2Ugbm93
LCByYXRoZXIgdGhhbiBhZnRlciBoYXZpbmcgZG9uZSBzZXZlcmFsIGluaXRpYWwgc3RlcHMKPj4g
YWxyZWFkeS4KPiAKPiBIaSBKYW4sCj4gCj4gSSBkb24ndCB0aGluayB0aGVyZSBpcyBhIHNpbXBs
ZSBhbnN3ZXIgdG8geW91ciBwb2ludC4gQnV0IHRoZSBiZXN0IHdheQo+IHRvIGdldCBhbiBpZGVh
IGlzIHRvIGdpdmUgYSBsb29rIGF0IE1JU1JBLUMgWzFdLiBJdCdzIGxlc3MgdGhhbiA1MEdCUCwg
SQo+IGFtIGhvcGluZyBMYXJzIHdpbGwgYmUgYWJsZSB0byBzb3J0IGl0IG91dCBmb3IgeW91LiBU
aGUgcHVycG9zZSBvZiB0aGlzCj4gd29yayBpcyBhbHNvIHRvIHByb3ZpZGUgdGhlIGNvbnRleHQg
Zm9yIHRoZSB1cGNvbWluZyBmMmYgZGlzY3Vzc2lvbnMuCgoKSSBjYW4gY2VydGFpbmx5IGRvIHRo
aXM6IHRoZSBjb3N0IG9mIGJ1eWluZyBhIGZldyBjb3BpZXMgb2YgTUlTUkEgQyBzdGFuZGFyZCBk
b2N1bWVudHMgZm9yIGEgZmV3IGNvbW1pdHRlcnMgaXMgc29tZXRoaW5nIEkgY2FuIGFwcHJvdmUg
d2l0aG91dCBuZWVkaW5nIGFkdmlzb3J5IGJvYXJkIGFwcHJvdmFsLiBUaGUgZG9jdW1lbnRzIGFy
ZSBzaGlwcGVkIGluIFBERiBhbmQgdGhlIGxpY2Vuc2UgaXMgc2luZ2xlIHVzZXIuIFRvIGJ1eSB0
aGVtIEkgbmVlZCB0aGUgbmFtZXMgYW5kIGUtbWFpbCBhZGRyZXNzZXMgb2YgdGhvc2Ugd2hvIG5l
ZWQgaXQuIAoKSSByZWNhbGwgdGhhdCBJIHJlYWQgaW4gYW4gZWFybGllciB0aHJlYWQgdGhhdCBK
dWxpZW4gYW5kIFN0ZWZhbm8gaGF2ZSBhY2Nlc3MgdG8gdGhlIGRvY3VtZW50LCB3aGljaCB3b3Vs
ZCBsZWF2ZSBKYW4gYW5kIGEgZmV3IG1lbWJlcnMgb2YgQ2l0cml4IHN0YWZmLiBDYW4gdGhvc2Ug
Y29tbWl0dGVycyB3aG8gbmVlZCBhY2Nlc3MgcmFpc2UgdGhlaXIgaGFuZHM/IEkgY2FuIHRoZW4g
Z28gYWhlYWQgYW5kIG9yZGVyIHRoZXNlLgoKSGF2aW5nIGZvbGxvd2VkIHRoaXMgdGhyZWFkIChh
bmQgdGhlIG90aGVyIE1JU1JBIHJlbGF0ZWQgb25lIGZyb20gU3RlZmFubyksIGl0IHNlZW1zIHRv
IG1lIHRoYXQgcG90ZW50aWFsbHkgZWFjaCBvZiB0aGVzZSBkaXNjdXNzaW9ucyBpcyBxdWl0ZSBk
aXZpc2l2ZSBhbmQgdGFrZSB1cCBhIGxvdCBvZiBkaXNjdXNzaW9uIGFuZCBlbW90aW9uYWwgZW5l
cmd5LiBXaXRoIDE0MyBydWxlcyBhbmQgMTYgImRpcmVjdGl2ZXMiIChtb3JlIGxpa2UgZ3VpZGFu
Y2UpIGFuZCBzb21lIG9mIHRoZSBydWxlcyBiZWluZyBtYW5kYXRvcnkgKDczJSkgYW5kIHNvbWUg
YWR2aXNvcnkgKDI3JSksIGJ1dCB0aGUgcG9zc2liaWxpdHkgdG8ganVzdGlmeSBkZXZpYXRpbmcg
ZnJvbSB0aGUgcnVsZSwgbWF5YmUgd2UgYXJlIGFwcHJvYWNoaW5nIHRoaXMgd3JvbmdseS4gCgpJ
IGhhdmUgc29tZSB0aG91Z2h0cyBhYm91dCB0aGUgYXBwcm9hY2ggYW5kIHdpbGwgZm9sbG93IHVw
IG9uIHRoaXMgdGhyZWFkIGxhdGVyIHRvZGF5IG9yIHRvbW9ycm93IHdoZW4gSSBoYWQgc29tZSBt
b3JlIHRpbWUgdG8gY2xhcmlmeSBteSB0aG91Z2h0cy4KClJlZ2FyZHMKTGFycyAgCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 09:45:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 09:45:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyvm2-00084o-Vf; Wed, 27 Feb 2019 09:45:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zqed=RC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyvm1-00084j-Sv
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 09:45:09 +0000
X-Inumbo-ID: 5c474b86-3a74-11e9-8342-2bc6f64f08ff
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c474b86-3a74-11e9-8342-2bc6f64f08ff;
 Wed, 27 Feb 2019 09:45:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Feb 2019 02:45:04 -0700
Message-Id: <5C765C1E020000780021A9A4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Feb 2019 02:45:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-4-git-send-email-sstabellini@kernel.org>
 <23669.29654.253921.9395@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1902261121010.20689@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902261121010.20689@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v10 4/6] xen/x86: use DEFINE_SYMBOL as
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDIwOjIzLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCAyNiBGZWIgMjAxOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IFN0ZWZhbm8gU3Rh
YmVsbGluaSB3cml0ZXMgKCJbUEFUQ0ggdjEwIDQvNl0geGVuL3g4NjogdXNlIERFRklORV9TWU1C
T0wgYXMgcmVxdWlyZWQiKToKPj4gPiBVc2UgU1lNQk9MU19TVUJUUkFDVCBhbmQgU1lNQk9MU19D
T01QQVJFIGluIGNhc2VzIG9mIGNvbXBhcmlzb25zIGFuZAo+PiA+IHN1YnRyYWN0aW9ucyBvZjoK
Pj4gLi4uCj4+ID4gVXNlIGV4cGxpY2l0IGNhc3RzIHRvIHVpbnRwdHJfdCB3aGVuIGl0IGlzIG5v
dCBwb3NzaWJsZSB0byB1c2UgdGhlCj4+ID4gcHJvdmlkZWQgc3RhdGljIGlubGluZSBmdW5jdGlv
bnMuCj4+IAo+PiBXaHkgaXMgaXQgbm90IHBvc3NpYmxlID8gIFlvdSB3cml0ZToKPj4gCj4+ID4g
Ky8qCj4+ID4gKyAqIENhbm5vdCB1c2UgREVGSU5FX1NZTUJPTCBiZWNhdXNlIG9mIHRoZSB3YXkg
dGhleSBhcmUgcGFzc2VkIHRvCj4+ID4gKyAqIGFwcGx5X2FsdGVybmF0aXZlcy4KPj4gPiArICov
Cj4+ID4gIGV4dGVybiBzdHJ1Y3QgYWx0X2luc3RyIF9fYWx0X2luc3RydWN0aW9uc1tdLCBfX2Fs
dF9pbnN0cnVjdGlvbnNfZW5kW107Cj4+IAo+PiBCdXQgSSBkb24ndCBrbm93IHdoeSB5b3UgY2Fu
J3QgcGFzcyBhIGBzdHJ1Y3QgYWJzdHJhY3RfYWx0X2luc3RyKicgdG8KPj4gYXBwbHlfYWx0ZXJu
YXRpdmVzLgo+PiAKPj4gSU1PIGl0IHNob3VsZCBiZSBzdHJpY3RseSBmb3JiaWRkZW4gdG8gZXZl
ciB3cml0ZSB0aGlzIGZvcm11bGF0aW9uLCBhcwo+PiB5b3UgaGF2ZSBhYm92ZS4gIFNlZSBteSBw
cm9wb3NlZCBydWxlIGNvbW1lbnQgZm9yIERFRklORV9TWU1CT0wuCj4+IAo+PiBFdmVuIGlmIHlv
dSBjYW4ndCB1c2UgdGhlIG1hY3JvcyBhdCBzb21lIHBhcnRpY3VsYXIgY2FsY3VsYXRpb24gc2l0
ZSwKPj4geW91IHNob3VsZCBzdGlsbCBlbnN1cmUgdGhhdCAuLi5fZW5kIGhhcyBhIGRpZmZlcmVu
dCB0eXBlLCB0byBtYWtlCj4+IHN1cmUgdGhhdCBubyB1bnNhZmUgdXNlcyBlc2NhcGUuCj4gCj4g
VW5mb3J0dW5hdGVseSBfX2FwcGx5X2FsdGVybmF0aXZlcyBpcyBjYWxsZWQgZnJvbQo+IF9fYXBw
bHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3AsIHdoZXJlIGl0IHdvdWxkIGJlIGZpbmUgdG8gdXNl
IHN0cnVjdAo+IGFic3RyYWN0X2FsdF9pbnN0ciosIGFuZCBhbHNvIGZyb20gYXBwbHlfYWx0ZXJu
YXRpdmVzIHdoaWNoIGluIGEKPiB4ZW4vY29tbW9uIGludGVyZmFjZSBjYWxsZWQgZnJvbSB4ZW4v
Y29tbW9uL2xpdmVwYXRjaC5jIGFuZCBkb2Vzbid0IHdvcmsKPiB3aXRoIGxpbmtlciBzeW1ib2xz
IEFGQUlDVC4KCkFzIElhbiBzYXlzLCBpdCdzIG9ubHkgYSBtYXR0ZXIgb2YgY29ycmVjdGx5IGRl
ZmluaW5nIHRoZSB0eXBlIG9mICJlbmQiIGF0CnRoZSBjYWxsIHNpdGUuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 09:46:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 09:46:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyvnM-00088a-Ax; Wed, 27 Feb 2019 09:46:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zqed=RC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyvnL-00088V-Hg
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 09:46:31 +0000
X-Inumbo-ID: 8ec69bc6-3a74-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ec69bc6-3a74-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 09:46:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Feb 2019 02:46:29 -0700
Message-Id: <5C765C73020000780021A9C0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Feb 2019 02:46:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-2-git-send-email-sstabellini@kernel.org>
 <23669.27990.559784.995763@mariner.uk.xensource.com>
 <5C7573BA020000780021A6D7@prv1-mh.provo.novell.com>
 <23669.30767.727170.597533@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1902261042180.20689@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902261042180.20689@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v10 2/6] xen: introduce DEFINE_SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDE5OjQzLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCAyNiBGZWIgMjAxOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IEphbiBCZXVsaWNo
IHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjEwIDIvNl0geGVuOiBpbnRyb2R1Y2UgREVGSU5FX1NZTUJP
TCIpOgo+PiA+IE9uIDI2LjAyLjE5IGF0IDE3OjQ2LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gPiBJIGFtIG5vdCBhd2FyZSBvZiBhIHN0YW5kYXJkIEMgdHlwZSB3aGljaCBj
b3VsZCBiZSB1c2VkIGluc3RlYWQgb2YKPj4gPiA+IHRoaXMgc3RydWN0LiAgQnV0IEkgdGhpbmsg
eW91IGNhbiB1c2UgdGhlIGBwYWNrZWQnIGF0dHJpYnV0ZSB0byBnZXQKPj4gPiA+IHRoZSByaWdo
dCBiZWhhdmlvdXIuICBUaGUgR0NDIG1hbnVhbCBzYXlzOgo+PiA+ID4gCj4+ID4gPiAgfCBBbGln
bm1lbnQgY2FuIGJlIGRlY3JlYXNlZCBieSBzcGVjaWZ5aW5nIHRoZSAncGFja2VkJyBhdHRyaWJ1
dGUuCj4+ID4gPiAgfCBTZWUgYmVsb3cuCj4+IC4uLgo+PiA+IFVudGlsIEkndmUgbG9va2VkIGF0
IHRoaXMgKGFnYWluKSBub3csIEkgd2Fzbid0IGV2ZW4gYXdhcmUgdGhhdAo+PiA+IG9uZSBjYW4g
Y29tYmluZSBwYWNrZWQgYW5kIGFsaWduZWQgYXR0cmlidXRlcyBpbiBhIHNlbnNpYmxlCj4+ID4g
d2F5LiBNYXkgSSBzdWdnZXN0IHRoYXQsIGJlY2F1c2Ugb2YgdGhpcyBiZWluZyBhIHRoZW9yZXRp
Y2FsCj4+ID4gaXNzdWUgb25seSBhdCB0aGlzIHBvaW50LCB3ZSBsaW1pdCBvdXJzZWx2ZXMgdG8g
dGhlIGJ1aWxkIHRpbWUKPj4gPiBhc3NlcnRpb24geW91IHN1Z2dlc3Q/Cj4+IAo+PiBJIGFtIG5v
dCBzdWdnZXN0aW5nIGNvbWJpbmluZyBgcGFja2VkJyBhbmQgYGFsaWduZWQnLiAgSSBhbSBzdWdn
ZXN0aW5nCj4+IG9ubHkgYHBhY2tlZCcgKGJ1dCBiYXNlZCBvbiB0ZXh0IHdoaWNoIGlzIGluIHRo
ZSBtYW51YWwgc2VjdGlvbiBmb3IKPj4gYGFsaWduZWQnKS4gIEJ1dCBJIGFtIGhhcHB5IHdpdGgg
YSBidWlsZC10aW1lIGFzc2VydGlvbiBpZiB5b3UgZG9uJ3QKPj4gd2FudCB0byBhZGQgYHBhY2tl
ZCcuICBUaGF0IGlzIGp1c3QgYXMgc2FmZS4KPiAKPiBDb3VsZCB5b3UgcGxlYXNlIHByb3ZpZGUg
YSByb3VnaCBleGFtcGxlIG9mIHRoZSBidWlsZC10aW1lIGFzc2VydGlvbiB5b3UKPiBhcmUgdGhp
bmtpbmcgYWJvdXQ/IEkgYW0gaGFwcHkgdG8gYWRkIGl0LgoKQlVJTERfQlVHX09OKGFsaWdub2Yo
KnMxKSAhPSBhbGlnbm9mKCpzMikpOwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 09:56:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 09:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyvxE-0000uO-BZ; Wed, 27 Feb 2019 09:56:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zqed=RC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyvxC-0000uJ-SI
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 09:56:42 +0000
X-Inumbo-ID: f825630c-3a75-11e9-8045-1350c3b2f2ab
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f825630c-3a75-11e9-8045-1350c3b2f2ab;
 Wed, 27 Feb 2019 09:56:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Feb 2019 02:56:35 -0700
Message-Id: <5C765ECC020000780021A9DD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Feb 2019 02:56:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-3-git-send-email-sstabellini@kernel.org>
 <23669.29501.789645.81762@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1902261107160.20689@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902261107160.20689@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v10 3/6] xen/arm: use DEFINE_SYMBOL as
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDIwOjIwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCAyNiBGZWIgMjAxOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IEhhdmluZyB3cml0
dGVuIGFsbCB0aGF0IGRvd24gKHdoYXQgYSBwYWxhdmVyKSwgd2UgY2FuIHNlZSB0aGF0IHlvdXIK
Pj4gY2FzdCwgYWJvdmUsIGlzIGEgYnJlYWNoIG9mIHRoZSBydWxlcy4gIEluc3RlYWQgeW91IGNh
biBqdXN0IHBhc3MgdGhlCj4+IHN0cnVjdCBhYnN0cmFjdF9hbHRfaW5zdHIqLCBhbmQgYWxsIGlz
IHdlbGwuICBUaGVuIHlvdSBkb24ndCBuZWVkIGEKPj4gY29tbWVudCBhdCB0aGUgdXNlIHNpdGUs
IGVpdGhlciwgc2luY2UgeW91IGFyZSBkb2luZyB0aGluZ3Mgd2hpY2ggYXJlCj4+IGVudGlyZWx5
IHN1cHBvcnRlZCBhbmQgZXhwbGFpbmVkLgo+IAo+IFRoZSBpbi1jb2RlIGNvbW1lbnQgaXMgZ3Jl
YXQsIGFuZCBJIGhhdmUgYWRkZWQgaXQgdG8gdGhlIHJpZ2h0IHBhdGNoLgo+IAo+IExldCBtZSBn
ZXQgYSBjbGFyaWZpY2F0aW9uIG9uIHRoZSByZXN0IG9mIHRoZSBzdWdnZXN0aW9uOiBJIHdvdWxk
Cj4gaGF2ZSB0byBjaGFuZ2UgdGhlIHR5cGUgb2YgcmVnaW9uLT5lbmQgdG8gY29uc3Qgc3RydWN0
Cj4gYWJzdHJhY3RfYWx0X2luc3RyKiAoc2VlIHhlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jKS4K
PiAKPiBJZiBJIGRvIHRoYXQsIEkgZ2V0IGEgY29tcGlsYXRpb24gZmFpbHVyZSBhdDoKPiAKPiBh
bHRlcm5hdGl2ZS5jOjI0NToxNjogZXJyb3I6IGluaXRpYWxpemF0aW9uIGZyb20gaW5jb21wYXRp
YmxlIHBvaW50ZXIgdHlwZSAKPiBbLVdlcnJvcj1pbmNvbXBhdGlibGUtcG9pbnRlci10eXBlc10K
PiAgICAgICAgICAuZW5kID0gZW5kLAo+IAo+IGJlY2F1c2UgYXBwbHlfYWx0ZXJuYXRpdmVzIGN1
cnJlbnRseSBleHBlY3RzIHR3byBzdHJ1Y3QgYWx0X2luc3RyKiBhcwo+IHBhcmFtZXRlcnMuIEkg
Y2Fubm90IGNoYW5nZSB0aGUgdHlwZSBvZiB0aGUgc2Vjb25kIHBhcmFtZXRlciBvZgo+IGFwcGx5
X2FsdGVybmF0aXZlcywgYmVjYXVzZSBhY3R1YWxseSBpdCBtaWdodCBub3QgYmUgYSBsaW5rZXIg
c3ltYm9sLCBpdAo+IG1pZ2h0IG5vdCBiZSBhIHN0cnVjdCBhYnN0cmFjdF9hbHRfaW5zdHIqLiBT
byBJIHdvdWxkIHN0aWxsIGhhdmUgdG8gY2FzdAo+IHRvIHN0cnVjdCBhYnN0cmFjdF9hbHRfaW5z
dHIqIHNvbWV3aGVyZT8KCkkgZG9uJ3QgdGhpbmsgc28sIG5vLiBJbiBsaXZlcGF0Y2guYyB3ZSBo
YXZlCgogICAgICAgIGVuZCA9IHNlYy0+bG9hZF9hZGRyICsgc2VjLT5zZWMtPnNoX3NpemU7Cgp3
aGljaCAoYSkgaXMgZWZmZWN0aXZlbHkgYSBsaW5rZXIgZGVmaW5lZCBzeW1ib2wsIGp1c3QgdGhh
dCB3ZSBkb24ndApvYnRhaW4gaXQgdGhyb3VnaCBhIGxpbmtlciBzY3JpcHQgYW5kIGl0IGFsc28g
aGFzIG5vIG5hbWUgYXNzb2NpYXRlZAp3aXRoIGl0IGFuZCAoYikgd2lsbCBiZSBmaW5lIHdpdGhv
dXQgYW55IGNhc3RzIHRoYW5rcyB0byBsb2FkX2FkZHIKYmVpbmcgb2YgdHlwZSB2b2lkICogKGku
ZS4gdGhlIHR5cGUgb2YgImVuZCIgY2FuIGZyZWVseSBjaGFuZ2UpLgoKPj4gPiAtICAgIG1lbXNl
dChwLCAwLCBfX3Blcl9jcHVfZGF0YV9lbmQgLSBfX3Blcl9jcHVfc3RhcnQpOwo+PiA+IC0gICAg
X19wZXJfY3B1X29mZnNldFtjcHVdID0gcCAtIF9fcGVyX2NwdV9zdGFydDsKPj4gPiArICAgIG1l
bXNldChwLCAwLCBwZXJfY3B1X2RpZmYoX19wZXJfY3B1X3N0YXJ0LCBfX3Blcl9jcHVfZGF0YV9l
bmQpKTsKPj4gPiArICAgIF9fcGVyX2NwdV9vZmZzZXRbY3B1XSA9ICh1aW50cHRyX3QpcCAtICh1
aW50cHRyX3QpX19wZXJfY3B1X3N0YXJ0Owo+PiAKPj4gSWYgcGVyX2NwdV9kaWZmKF9fcGVyX2Nw
dV9zdGFydCwgX19wZXJfY3B1X2RhdGFfZW5kKSBnaXZlcyB0aGUgcmlnaHQKPj4gdmFsdWUgZm9y
IG1lbXNldCwgaXNuJ3QgaXQgdGhlIHJpZ2h0IHZhbHVlIGZvciBvZmZzZXRbY3B1XSB0b28gPwo+
PiBJZSBJIGRvbid0IGtub3cgd2h5IHlvdSBhcmUgdXNpbmcgdWludHB0cl90IGhlcmUuCj4gCj4g
SSBhbSB1c2luZyB1aW50cHRyX3QgYmVjYXVzZSBwIGlzIG5vdCBhIGFic3RyYWN0X3Blcl9jcHUg
dHlwZS4gSSBjb3VsZAo+IGRvOgo+IAo+ICAgX19wZXJfY3B1X29mZnNldFtjcHVdID0gcGVyX2Nw
dV9kaWZmKF9fcGVyX2NwdV9zdGFydCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChz
dHJ1Y3QgYWJzdHJhY3RfcGVyX2NwdSAqKXApOwo+IAo+IEkgZGlkbid0IHRoaW5rIGl0IHdhcyBi
ZXR0ZXIgdGhvdWdoLiBXaGF0IGRvIHlvdSB0aGluaz8KCkRpZCB5b3UgdHJ5IGNoYW5naW5nIHAn
cyB0eXBlPyBUaGF0IHNhaWQsIHRoZSBjYWxjdWxhdGlvbiBpc24ndCBnb2luZwp0byBiZSB1bml2
ZXJzYWxseSBjb3JyZWN0IChpbiBNSVNSQSdzIHNlbnNlKSwgbm8gbWF0dGVyIHdoYXQgeW91IGRv
OgpXZSBfZGVsaWJlcmF0ZWx5XyBzdWJ0cmFjdCB0d28gZW50aXRpZXMgaGVyZSB3aGljaCBhcmUg
X2d1YXJhbnRlZWRfCm5vdCB0byBwb2ludCB0byB0aGUgc2FtZSBvYmplY3QgKG9yIG9uZSBwYXN0
IGFuIGFycmF5J3MgbGFzdCBlbGVtZW50KS4KCj4+ID4gQEAgLTM3LDcgKzM4LDcgQEAgc3RhdGlj
IHZvaWQgX2ZyZWVfcGVyY3B1X2FyZWEoc3RydWN0IHJjdV9oZWFkICpoZWFkKQo+PiA+ICB7Cj4+
ID4gICAgICBzdHJ1Y3QgZnJlZV9pbmZvICppbmZvID0gY29udGFpbmVyX29mKGhlYWQsIHN0cnVj
dCBmcmVlX2luZm8sIHJjdSk7Cj4+ID4gICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gaW5mby0+Y3B1
Owo+PiA+IC0gICAgY2hhciAqcCA9IF9fcGVyX2NwdV9zdGFydCArIF9fcGVyX2NwdV9vZmZzZXRb
Y3B1XTsKPj4gPiArICAgIGNoYXIgKnAgPSAoY2hhciAqKV9fcGVyX2NwdV9zdGFydCArIF9fcGVy
X2NwdV9vZmZzZXRbY3B1XTsKPj4gCj4+IEkgYWxzbyBkb24ndCBrbm93IHdoeSB5b3UgYXJlIGNh
c3RpbmcgdG8gY2hhciogaGVyZSBpZiB5b3UgZGlkbid0IG5lZWQKPj4gdG8gZG8gc28gYmVmb3Jl
Lgo+IAo+IFRoYXQgaXMgYmVjYXVzZSBfX3Blcl9jcHVfc3RhcnQgaXMgbm93IGNvbnN0LCBpdCB3
YXNuJ3QgYmVmb3JlLgoKVGhhdCdzIHdoeSBJJ20gYWR2b2NhdGluZyB0aGF0IGZyZWUoKS1zdHls
ZSBmdW5jdGlvbnMgc2hvdWxkIHRha2UKcG9pbnRlcnMgdG8gY29uc3QuIEEgcGF0Y2ggdG8gdGhp
cyBlZmZlY3Qgd2Fzbid0IGxpa2VkLCB0aG91Z2guCgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 10:02:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 10:02:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyw2S-0001ej-2v; Wed, 27 Feb 2019 10:02:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zqed=RC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyw2P-0001ee-Uo
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 10:02:05 +0000
X-Inumbo-ID: bc114785-3a76-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc114785-3a76-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 10:02:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Feb 2019 03:02:04 -0700
Message-Id: <5C766019020000780021A9EC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Feb 2019 03:02:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1551203046-15581-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1551203046-15581-1-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE5IGF0IDE4OjQ0LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGxvZ2ljIGN1cnJlbnRseSB0cmllcyB0byB3b3JrIG91dCBpZiBhIHJlY2VudCBv
dmVyZmxvdyAodGhhdCBpbmRpY2F0ZXMKPiB0aGF0IE5NSSBjb21lcyBmcm9tIHRoZSB3YXRjaGRv
ZykgaGFwcGVuZWQgYnkgY2hlY2tpbmcgTVNCIG9mIHBlcmZvcm1hbmNlCj4gY291bnRlciBNU1Ig
dGhhdCBpcyBpbml0aWFsbHkgc2lnbiBleHRlbmRlZCBmcm9tIGEgbmVnYXRpdmUgdmFsdWUKPiB0
aGF0IHdlIHByb2dyYW0gaXQgdG8uIEEgcG9zc2libHkgaW5jb3JyZWN0IGFzc3VtcHRpb24gaGVy
ZSBpcyB0aGF0Cj4gTVNCIGlzIGFsd2F5cyBiaXQgMzIgd2hpbGUgb24gbW9kZXJuIGhhcmR3YXJl
IGl0J3MgdXN1YWxseSA0NyBhbmQKPiB0aGUgYWN0dWFsIGJpdC13aWR0aCBpcyByZXBvcnRlZCB0
aHJvdWdoIENQVUlELiBDaGVja2luZyBiaXQgMzIgZm9yCj4gb3ZlcmZsb3dzIGlzIHVzdWFsbHkg
ZmluZSBzaW5jZSB3ZSBuZXZlciBwcm9ncmFtIGl0IHRvIGFueXRoaW5nCj4gZXhjZWVkaW5nIDMy
LWJpdHMgYW5kIE5NSSBpcyBoYW5kbGVkIHNob3J0bHkgYWZ0ZXIgb3ZlcmZsb3cgb2NjdXJzLgo+
IAo+IEEgcHJvYmxlbWF0aWMgc2NlbmFyaW8gdGhhdCB3ZSBzYXcgb2NjdXJzIG9uIHN5c3RlbXMg
d2hlcmUgU01JcyB0YWtpbmcKPiBzaWduaWZpY2FudCB0aW1lIGFyZSBwb3NzaWJsZS4gSW4gdGhh
dCBjYXNlLCBOTUkgaGFuZGxpbmcgaXMgZGVmZXJyZWQgdG8KPiB0aGUgcG9pbnQgZmlybXdhcmUg
ZXhpdHMgU01JIHdoaWNoIG1pZ2h0IHRha2UgZW5vdWdoIHRpbWUgZm9yIHRoZSBjb3VudGVyCj4g
dG8gZ28gdGhyb3VnaCBiaXQgMzIgYW5kIHNldCBpdCB0byAxIGFnYWluLiBTbyB0aGUgbG9naWMg
ZGVzY3JpYmVkIGFib3ZlCj4gd2lsbCBtaXNyZWFkIGl0IGFuZCByZXBvcnQgYW4gdW5rbm93biBO
TUkgZXJyb25lb3VzbHkuCj4gCj4gRm9ydHVuYXRlbHksIHdlIGNhbiB1c2UgdGhlIGFjdHVhbCBN
U0IsIHdoaWNoIGlzIHVzdWFsbHkgaGlnaGVyIHRoYW4gdGhlCj4gY3VycmVudGx5IGhhcmRjb2Rl
ZCAzMiwgYW5kIHRyZWF0IHRoaXMgY2FzZSBjb3JyZWN0bHkgYXQgbGVhc3Qgb24gbW9kZXJuCj4g
aGFyZHdhcmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhp
bmluQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgphbGJlaXQgLi4uCgo+IEBAIC0zMjMsNiArMzI2LDE1IEBAIHN0YXRpYyB2b2lkIHNldHVw
X3A2X3dhdGNoZG9nKHVuc2lnbmVkIGNvdW50ZXIpCj4gICAgICB1bnNpZ25lZCBpbnQgZXZudHNl
bDsKPiAgCj4gICAgICBubWlfcGVyZmN0cl9tc3IgPSBNU1JfUDZfUEVSRkNUUigwKTsKPiArICAg
IGlmICggIW5taV9wNl9ldmVudF93aWR0aCApCj4gKyAgICAJbm1pX3A2X2V2ZW50X3dpZHRoID0g
KGN1cnJlbnRfY3B1X2RhdGEuY3B1aWRfbGV2ZWwgPj0gMHhhKSA/Cj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTUFTS19FWFRSKGNwdWlkX2VheCgweGEpLCBQNl9FVkVOVF9XSURUSF9N
QVNLKSA6Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDZfRVZFTlRfV0lEVEhfTUlO
Owo+ICsgICAgaWYgKCAhbm1pX3A2X2V2ZW50X3dpZHRoICkKPiArICAgICAgICBubWlfcDZfZXZl
bnRfd2lkdGggPSBQNl9FVkVOVF9XSURUSF9NSU47CgouLi4gSSB0aGluayB0aGlzIHdvdWxkIG5v
dyBiZXR0ZXIgYmUKCiAgICBpZiAoICFubWlfcDZfZXZlbnRfd2lkdGggJiYgY3VycmVudF9jcHVf
ZGF0YS5jcHVpZF9sZXZlbCA+PSAweGEgKQogICAgICAgIG5taV9wNl9ldmVudF93aWR0aCA9IE1B
U0tfRVhUUihjcHVpZF9lYXgoMHhhKSwgUDZfRVZFTlRfV0lEVEhfTUFTSyk7CiAgICBpZiAoICFu
bWlfcDZfZXZlbnRfd2lkdGggKQogICAgICAgIG5taV9wNl9ldmVudF93aWR0aCA9IFA2X0VWRU5U
X1dJRFRIX01JTjsKClJlLXdyaXRpbmcgb2Ygd2hpY2ggYWxzbyBtYWQgbWUgbm90aWNlIGEgaGFy
ZCB0YWIgaW4gdGhlcmUuIEknZCBiZQpmaW5lIG1ha2luZyB0aGUgYWRqdXN0bWVudCB3aGlsZSBj
b21taXR0aW5nLCBhcyBsb25nIGFzIHlvdSBhZ3JlZS4KCkJ0dywgY29uc2lkZXJpbmcgdGhlIGNv
bWJpbmF0aW9uIG9mIHN1YmplY3QgdGFnIGFuZCBDYyBsaXN0IEkgdGFrZSBpdAp0aGF0IHlvdSBk
b24ndCBpbnRlbmQgdGhpcyB0byBnbyBpbnRvIDQuMTI/IEkgYXNrIGJlY2F1c2UgZ2VuZXJhbGx5
CkknZCBjb25zaWRlciB0aGlzIGEgYmFja3BvcnRpbmcgY2FuZGlkYXRlLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 10:16:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 10:16:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gywGT-0002dx-FJ; Wed, 27 Feb 2019 10:16:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zqed=RC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gywGS-0002dr-3m
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 10:16:36 +0000
X-Inumbo-ID: c01bc1a6-3a78-11e9-86c9-6b90a1e5e1d5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c01bc1a6-3a78-11e9-86c9-6b90a1e5e1d5;
 Wed, 27 Feb 2019 10:16:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Feb 2019 03:16:29 -0700
Message-Id: <5C76637C020000780021AA03@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Feb 2019 03:16:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lars Kurth" <lars.kurth.xen@gmail.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
 <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
 <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
 <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
 <5C7520E6020000780021A46F@prv1-mh.provo.novell.com>
 <237094ca-6ec0-cb4d-9fab-c163909af0e2@gmail.com>
 <5C752758020000780021A4CB@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902261020580.20689@sstabellini-ThinkPad-X260>
 <85742448-F90D-4286-96BE-47E26F870E32@gmail.com>
In-Reply-To: <85742448-F90D-4286-96BE-47E26F870E32@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 oleksandr_andrushchenko@epam.com, Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE5IGF0IDEwOjIzLCA8bGFycy5rdXJ0aC54ZW5AZ21haWwuY29tPiB3cm90
ZToKCj4gCj4+IE9uIDI2IEZlYiAyMDE5LCBhdCAxODoyNywgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gCj4+IE9uIFR1ZSwgMjYgRmViIDIwMTks
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IFNvLCB3ZSdsbCBlbmQgdXAgaGF2aW5nIGxvdHMgb2Yg
bWFjcm9zIHRoZW4gd2hpY2ggaXMgb2J2aW91c2x5Cj4+Pj4gbm90IGdvb2QuIFRoYXQgc2FpZCwg
SSBob3BlIHdlIGNhbiB3b3JrIG91dCBzb21lIGNvbW1vbiBhcHByb2FjaAo+Pj4+IG5vdCBvbmx5
IHRvIHRoaXMgaXNzdWUsIGJ1dCBob3cgd2UgZGVhbCB3aXRoIHN1Y2ggaW4gZ2VuZXJhbC4KPj4+
IAo+Pj4gSSBndWVzcyB0aGVuIEkgaGF2ZSB0byBhc2sgZm9yIGdpdmluZyBhIGNvbXBsZXRlIHBp
Y3R1cmUgb2Ygd2hhdAo+Pj4gb3RoZXIgY29kZSB1Z2xpZmljYXRpb25zIGFyZSBnb2luZyB0byBi
ZSBwcm9wb3NlZC4gSWYsIHRvIGJlIE1JU1JBLQo+Pj4gY29tcGxpYW50LCB3ZSBoYXZlIHRvIHR1
cm4gYWxsIG9mIG91ciBjb2RlIGludG8gYW4gdW5yZWFkYWJsZQo+Pj4gbWVzcywgdGhhbiBJJ20g
YWZyYWlkIEkgaGF2ZSB0byBxdWVzdGlvbiB3aGV0aGVyIHdlIHJlYWxseSB3YW50Cj4+PiB0byBn
byB0aGF0IHJvdXRlLiBXZSB0aGVuIG1heSBiZSBiZXR0ZXIgb2ZmIHN0b3BwaW5nIHRoZSB3aG9s
ZQo+Pj4gZXhlcmNpc2Ugbm93LCByYXRoZXIgdGhhbiBhZnRlciBoYXZpbmcgZG9uZSBzZXZlcmFs
IGluaXRpYWwgc3RlcHMKPj4+IGFscmVhZHkuCj4+IAo+PiBIaSBKYW4sCj4+IAo+PiBJIGRvbid0
IHRoaW5rIHRoZXJlIGlzIGEgc2ltcGxlIGFuc3dlciB0byB5b3VyIHBvaW50LiBCdXQgdGhlIGJl
c3Qgd2F5Cj4+IHRvIGdldCBhbiBpZGVhIGlzIHRvIGdpdmUgYSBsb29rIGF0IE1JU1JBLUMgWzFd
LiBJdCdzIGxlc3MgdGhhbiA1MEdCUCwgSQo+PiBhbSBob3BpbmcgTGFycyB3aWxsIGJlIGFibGUg
dG8gc29ydCBpdCBvdXQgZm9yIHlvdS4gVGhlIHB1cnBvc2Ugb2YgdGhpcwo+PiB3b3JrIGlzIGFs
c28gdG8gcHJvdmlkZSB0aGUgY29udGV4dCBmb3IgdGhlIHVwY29taW5nIGYyZiBkaXNjdXNzaW9u
cy4KPiAKPiAKPiBJIGNhbiBjZXJ0YWlubHkgZG8gdGhpczogdGhlIGNvc3Qgb2YgYnV5aW5nIGEg
ZmV3IGNvcGllcyBvZiBNSVNSQSBDIHN0YW5kYXJkIAo+IGRvY3VtZW50cyBmb3IgYSBmZXcgY29t
bWl0dGVycyBpcyBzb21ldGhpbmcgSSBjYW4gYXBwcm92ZSB3aXRob3V0IG5lZWRpbmcgCj4gYWR2
aXNvcnkgYm9hcmQgYXBwcm92YWwuIFRoZSBkb2N1bWVudHMgYXJlIHNoaXBwZWQgaW4gUERGIGFu
ZCB0aGUgbGljZW5zZSBpcyAKPiBzaW5nbGUgdXNlci4gVG8gYnV5IHRoZW0gSSBuZWVkIHRoZSBu
YW1lcyBhbmQgZS1tYWlsIGFkZHJlc3NlcyBvZiB0aG9zZSB3aG8gCj4gbmVlZCBpdC4gCj4gCj4g
SSByZWNhbGwgdGhhdCBJIHJlYWQgaW4gYW4gZWFybGllciB0aHJlYWQgdGhhdCBKdWxpZW4gYW5k
IFN0ZWZhbm8gaGF2ZSAKPiBhY2Nlc3MgdG8gdGhlIGRvY3VtZW50LCB3aGljaCB3b3VsZCBsZWF2
ZSBKYW4gYW5kIGEgZmV3IG1lbWJlcnMgb2YgQ2l0cml4IAo+IHN0YWZmLiBDYW4gdGhvc2UgY29t
bWl0dGVycyB3aG8gbmVlZCBhY2Nlc3MgcmFpc2UgdGhlaXIgaGFuZHM/IEkgY2FuIHRoZW4gZ28g
Cj4gYWhlYWQgYW5kIG9yZGVyIHRoZXNlLgoKV2VsbCwgeW91J3ZlIGVmZmVjdGl2ZWx5IHJhaXNl
ZCBteSBoYW5kIGFscmVhZHkuIFRvIGJlIGhvbmVzdCBJJ20gbm90CnN1cmUgSSB3YW50IGl0IHJh
aXNlZDogSSBmZWFyIHRvIGJyZWFrIGluIHRlYXJzIHdoZW4gSSB3b3VsZCBnZXQgdG8gcmVhZAp0
aGF0IGJvb2suIEluIGFueSBldmVudCwgSSdkIHNheSAuLi4KCj4gSGF2aW5nIGZvbGxvd2VkIHRo
aXMgdGhyZWFkIChhbmQgdGhlIG90aGVyIE1JU1JBIHJlbGF0ZWQgb25lIGZyb20gU3RlZmFubyks
IAo+IGl0IHNlZW1zIHRvIG1lIHRoYXQgcG90ZW50aWFsbHkgZWFjaCBvZiB0aGVzZSBkaXNjdXNz
aW9ucyBpcyBxdWl0ZSBkaXZpc2l2ZSAKPiBhbmQgdGFrZSB1cCBhIGxvdCBvZiBkaXNjdXNzaW9u
IGFuZCBlbW90aW9uYWwgZW5lcmd5LiBXaXRoIDE0MyBydWxlcyBhbmQgMTYgCj4gImRpcmVjdGl2
ZXMiIChtb3JlIGxpa2UgZ3VpZGFuY2UpIGFuZCBzb21lIG9mIHRoZSBydWxlcyBiZWluZyBtYW5k
YXRvcnkgKDczJSkgCj4gYW5kIHNvbWUgYWR2aXNvcnkgKDI3JSksIGJ1dCB0aGUgcG9zc2liaWxp
dHkgdG8ganVzdGlmeSBkZXZpYXRpbmcgZnJvbSB0aGUgCj4gcnVsZSwgbWF5YmUgd2UgYXJlIGFw
cHJvYWNoaW5nIHRoaXMgd3JvbmdseS4gCj4gCj4gSSBoYXZlIHNvbWUgdGhvdWdodHMgYWJvdXQg
dGhlIGFwcHJvYWNoIGFuZCB3aWxsIGZvbGxvdyB1cCBvbiB0aGlzIHRocmVhZCAKPiBsYXRlciB0
b2RheSBvciB0b21vcnJvdyB3aGVuIEkgaGFkIHNvbWUgbW9yZSB0aW1lIHRvIGNsYXJpZnkgbXkg
dGhvdWdodHMuCgouLi4gZG9uJ3Qgb3JkZXIgYW55dGhpbmcgYmVmb3JlIHdlIGFyZW4ndCBjbGVh
ciB3aGV0aGVyIHdlIHJlYWxseSB3YW50CnRvIGRvIHRoaXMgKG9yIGV2ZW4gYW55IHBhcnQgdGhl
cmVvZikgdG8gdGhlIGNvZGUgYmFzZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 10:25:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 10:25:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gywP3-0003pI-HN; Wed, 27 Feb 2019 10:25:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zqed=RC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gywP2-0003pD-IP
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 10:25:28 +0000
X-Inumbo-ID: ff5046cc-3a79-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff5046cc-3a79-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 10:25:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Feb 2019 03:25:25 -0700
Message-Id: <5C766592020000780021AA17@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Feb 2019 03:25:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20190226230351.12882-1-julien.grall@arm.com>
In-Reply-To: <20190226230351.12882-1-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 RFC] xen/console: Handle NUL
 character in buffer sent via CONSOLEIO_write
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE5IGF0IDAwOjAzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEFmdGVyIHVwZ3JhZGluZyBEZWJpYW4gdG8gQnVzdGVyLCBJIHN0YXJ0ZWQgbm90aWNpbmcgY29u
c29sZSBtYW5nbGluZwo+IHdoZW4gdXNpbmcgenNoLiBUaGlzIGlzIGhhcHBlbm5pbmcgYmVjYXVz
ZSBvdXRwdXQgc2VudCBieSB6c2ggdG8gdGhlCj4gY29uc29sZSBtYXkgY29udGFpbiBOVUwgY2hh
cmFjdGVyIGluIHRoZSBtaWRkbGUgb2YgdGhlIGJ1ZmZlci4KPiAKPiBMaW51eCBpcyBzZW5kaW5n
IHRoZSBidWZmZXIgYXMgaXQgaXMgdG8gWGVuIGNvbnNvbGUgdmlhIENPTlNPTEVJT193cml0ZS4K
PiBIb3dldmVyLCB0aGUgaW1wbGVtZW50YXRpb24gaW4gWGVuIGNvbnNpZGVycyBOVUwgY2hhcmFj
dGVyIGlzIHVzZWQgdG8KPiB0ZXJtaW5hdGUgdGhlIGJ1ZmZlciBhbmQgdGhlcmVmb3JlIHdpbGwg
aWdub3JlIGFueXRoaW5nIGFmdGVyIGl0Lgo+IAo+IFRoZSBhY3R1YWwgZG9jdW1lbnRhdGlvbiBv
ZiBDT05TT0xFSU9fd3JpdGUgaXMgcHJldHR5IGxpbWl0ZWQuIEZyb20gdGhlCj4gZGVjbGFyYXRp
b24sIHRoZSBoeXBlcmNhbGwgdGFrZXMgYSBidWZmZXIgYW5kIHNpemUuIFNvIHRoaXMgY291bGQg
bGVhZAo+IHRvIHRoaW5rIHRoZSBOVUwgY2hhcmFjdGVyIGlzIGFsbG93ZWQgaW4gdGhlIG1pZGRs
ZSBvZiB0aGUgYnVmZmVyLgo+IAo+IFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgY29uc29sZSBBUEkg
dG8gcGFzcyB0aGUgc2l6ZSBhbG9uZyB0aGUgYnVmZmVyCj4gZG93biBzbyB3ZSBjYW4gcmVtb3Zl
IHRoZSByZWxpYW5jZSBvbiBidWZmZXIgdGVybWluYXRpbmcgYnkgYSBOVUwKPiBjaGFyYWN0ZXIu
CgpXZSBkb24ndCBuZWVkIHRoZSBiZWhhdmlvciBmb3IgaW50ZXJuYWwgcHJvZHVjZXJzLCBzbyBJ
IHRoaW5rIHRoZSBjaGFuZ2UKdG91Y2hlcyB3YXkgdG9vIG11Y2ggY29kZS4gSSB0aGluayBhbGwg
eW91IG5lZWQgdG8gZG8gaXMgbWFrZSB0aGUKaHlwZXJjYWxsIGhhbmRsZXIgc2Vuc2UgbnVsbCBj
aGFyYWN0ZXJzLCBhbmQgcGVyaGFwcyBzaW1wbHkgaW52b2tlIGxvd2VyCmxldmVsIGhhbmRsZXJz
IG11bHRpcGxlIHRpbWVzLiBPciByZXBsYWNlIHRoZW0gYnkgc29tZXRoaW5nIGVsc2UgKGUuZy4g
YQpibGFuaykuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 10:34:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 10:34:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gywXP-0004Uy-FE; Wed, 27 Feb 2019 10:34:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zqed=RC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gywXN-0004Ut-T4
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 10:34:05 +0000
X-Inumbo-ID: 34584ea0-3a7b-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34584ea0-3a7b-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 10:34:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Feb 2019 03:34:04 -0700
Message-Id: <5C766799020000780021AA28@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Feb 2019 03:34:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <1551222427-21749-1-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1551222427-21749-1-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/6] xen: extend XEN_DOMCTL_memory_mapping
 to handle cacheability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE5IGF0IDAwOjA3LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oCj4gQEAgLTU3MSwxMiArNTcxLDE0IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X2JpbmRfcHRfaXJxIHsKPiAgKi8KPiAgI2RlZmluZSBEUENJX0FERF9NQVBQSU5HICAgICAgICAg
MQo+ICAjZGVmaW5lIERQQ0lfUkVNT1ZFX01BUFBJTkcgICAgICAwCj4gKyNkZWZpbmUgQ0FDSEVB
QklMSVRZX0RFVk1FTSAgICAgIDAgLyogZGV2aWNlIG1lbW9yeSwgdGhlIGRlZmF1bHQgKi8KPiAr
I2RlZmluZSBDQUNIRUFCSUxJVFlfTUVNT1JZICAgICAgMSAvKiBub3JtYWwgbWVtb3J5ICovCj4g
IHN0cnVjdCB4ZW5fZG9tY3RsX21lbW9yeV9tYXBwaW5nIHsKPiAgICAgIHVpbnQ2NF9hbGlnbmVk
X3QgZmlyc3RfZ2ZuOyAvKiBmaXJzdCBwYWdlIChodm0gZ3Vlc3QgcGh5cyBwYWdlKSBpbiByYW5n
ZSAqLwo+ICAgICAgdWludDY0X2FsaWduZWRfdCBmaXJzdF9tZm47IC8qIGZpcnN0IHBhZ2UgKG1h
Y2hpbmUgcGFnZSkgaW4gcmFuZ2UgKi8KPiAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgbnJfbWZuczsg
ICAvKiBudW1iZXIgb2YgcGFnZXMgaW4gcmFuZ2UgKD4wKSAqLwo+ICAgICAgdWludDMyX3QgYWRk
X21hcHBpbmc7ICAgICAgIC8qIGFkZCBvciByZW1vdmUgbWFwcGluZyAqLwo+IC0gICAgdWludDMy
X3QgcGFkZGluZzsgICAgICAgICAgIC8qIHBhZGRpbmcgZm9yIDY0LWJpdCBhbGlnbmVkIHN0cnVj
dHVyZSAqLwo+ICsgICAgdWludDMyX3QgY2FjaGVfcG9saWN5OyAgICAgIC8qIGNhY2hlYWJpbGl0
eSBvZiB0aGUgbWVtb3J5IG1hcHBpbmcgKi8KPiAgfTsKCkkgZG9uJ3QgdGhpbmsgREVWTUVNIGFu
ZCBNRU1PUlkgYXJlIGFueXdoZXJlIG5lYXIgZGVzY3JpcHRpdmUKZW5vdWdoLCBub3IgLSBpZiB3
ZSB3YW50IHN1Y2ggY29udHJvbCBhbnl3YXkgLSBmbGV4aWJsZSBlbm91Z2guIEkKdGhpbmsgd2hh
dCB5b3Ugd2FudCBpcyB0byBhY3R1YWxseSBzcGVjaWZ5IGNhY2hhYmlsaXR5LCBhbGxvd2luZyBv
bgp4ODYgdG8gZS5nLiBtYXAgZnJhbWUgYnVmZmVycyBvciBhbGlrZSBXQy4gVGhlIGF0dHJpYnV0
ZSB0aGVuCndvdWxkIChvYnZpb3VzbHkgYW5kIG5lY2Vzc2FyaWx5KSBiZSBhcmNoaXRlY3R1cmUg
c3BlY2lmaWMuCgpJbiB2UENJIGNvZGUgdGhlIHF1ZXN0aW9uIHRoZW4gd2lsbCBiZWNvbWUgd2hl
dGhlciBwcmVmZXRjaGFibGUKQkFScyBzaG91bGRuJ3QgYmUgbWFwcGVkIGUuZy4gV1QgaW5zdGVh
ZCBvZiBVQyAoYW5kIHdoYXRldmVyCnRoZSBBcm0gZXF1aXZhbGVudCBpcywgYXNzdW1pbmcgUENJ
IHN1cHBvcnQgd2lsbCBldmVudHVhbGx5IGdldAphZGRlZCB0byBBcm02NCwgYXMgaXQgc2VlbXMg
aXQgaGFzIGJlZW4gdGhlIGludGVudGlvbiBmb3IgcXVpdGUKc29tZSB0aW1lKS4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 10:34:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 10:34:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gywXd-0004Vq-PU; Wed, 27 Feb 2019 10:34:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aFuA=RC=citrix.com=prvs=9541893fc=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1gywXc-0004Vg-Ha
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 10:34:20 +0000
X-Inumbo-ID: 39c26620-3a7b-11e9-9a82-67c603f58504
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 39c26620-3a7b-11e9-9a82-67c603f58504;
 Wed, 27 Feb 2019 10:34:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79193421"
From: Christian Lindig <christian.lindig@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 10:33:42 +0000
Message-ID: <20190227103342.26354-1-christian.lindig@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/1] tools/ocaml: Dup2 /dev/null to stdin in
 daemonize()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ian.jackson@citrix.com, wei.liu2@citrix.com,
 Christian Lindig <christian.lindig@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgY2xvc2Ugc3RkaW4gaW4gZGFlbW9uaXplKCkgYnV0IGR1cDIgL2Rldi9udWxsIGluc3Rl
YWQuIFRoaXMgYXZvaWRzCmZkIDAgYmVpbmcgcmV1c2VkIGFuZCBwb3RlbnRpYWxseSB3cml0dGVu
IHRvLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0Bj
aXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9zdGRleHQubWwgfCA0ICsrLS0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9zdGRleHQubWwKaW5kZXggODc5NTY1YzUxNS4uZmZiNTE2YTBkNCAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9y
ZWQvc3RkZXh0Lm1sCkBAIC0xMDAsOSArMTAwLDkgQEAgbGV0IGRhZW1vbml6ZSAoKSA9CiAKIAkJ
YmVnaW4gbWF0Y2ggVW5peC5mb3JrICgpIHdpdGgKIAkJfCAwIC0+Ci0JCQlsZXQgbnVsbGZkID0g
VW5peC5vcGVuZmlsZSAiL2Rldi9udWxsIiBbIFVuaXguT19XUk9OTFkgXSAwIGluCisJCQlsZXQg
bnVsbGZkID0gVW5peC5vcGVuZmlsZSAiL2Rldi9udWxsIiBbIFVuaXguT19SRFdSXSAwIGluCiAJ
CQliZWdpbiB0cnkKLQkJCQlVbml4LmNsb3NlIFVuaXguc3RkaW47CisJCQkJVW5peC5kdXAyIG51
bGxmZCBVbml4LnN0ZGluOwogCQkJCVVuaXguZHVwMiBudWxsZmQgVW5peC5zdGRvdXQ7CiAJCQkJ
VW5peC5kdXAyIG51bGxmZCBVbml4LnN0ZGVycjsKIAkJCXdpdGggZXhuIC0+IFVuaXguY2xvc2Ug
bnVsbGZkOyByYWlzZSBleG4KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 10:42:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 10:42:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gywfq-0005Xc-Pl; Wed, 27 Feb 2019 10:42:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bdnF=RC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gywfp-0005XX-9d
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 10:42:49 +0000
X-Inumbo-ID: 6c38f60e-3a7c-11e9-b39e-a311d13bc34a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6c38f60e-3a7c-11e9-b39e-a311d13bc34a;
 Wed, 27 Feb 2019 10:42:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 69B85374;
 Wed, 27 Feb 2019 02:42:47 -0800 (PST)
Received: from [10.37.12.68] (unknown [10.37.12.68])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 68BBB3F575;
 Wed, 27 Feb 2019 02:42:45 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>
References: <20190226230351.12882-1-julien.grall@arm.com>
 <5C766592020000780021AA17@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1c19966b-8e62-5c75-36f6-b82f85227943@arm.com>
Date: Wed, 27 Feb 2019 10:42:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C766592020000780021AA17@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12 RFC] xen/console: Handle NUL
 character in buffer sent via CONSOLEIO_write
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyLzI3LzE5IDEwOjI1IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyNy4w
Mi4xOSBhdCAwMDowMywgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gQWZ0ZXIgdXBn
cmFkaW5nIERlYmlhbiB0byBCdXN0ZXIsIEkgc3RhcnRlZCBub3RpY2luZyBjb25zb2xlIG1hbmds
aW5nCj4+IHdoZW4gdXNpbmcgenNoLiBUaGlzIGlzIGhhcHBlbm5pbmcgYmVjYXVzZSBvdXRwdXQg
c2VudCBieSB6c2ggdG8gdGhlCj4+IGNvbnNvbGUgbWF5IGNvbnRhaW4gTlVMIGNoYXJhY3RlciBp
biB0aGUgbWlkZGxlIG9mIHRoZSBidWZmZXIuCj4+Cj4+IExpbnV4IGlzIHNlbmRpbmcgdGhlIGJ1
ZmZlciBhcyBpdCBpcyB0byBYZW4gY29uc29sZSB2aWEgQ09OU09MRUlPX3dyaXRlLgo+PiBIb3dl
dmVyLCB0aGUgaW1wbGVtZW50YXRpb24gaW4gWGVuIGNvbnNpZGVycyBOVUwgY2hhcmFjdGVyIGlz
IHVzZWQgdG8KPj4gdGVybWluYXRlIHRoZSBidWZmZXIgYW5kIHRoZXJlZm9yZSB3aWxsIGlnbm9y
ZSBhbnl0aGluZyBhZnRlciBpdC4KPj4KPj4gVGhlIGFjdHVhbCBkb2N1bWVudGF0aW9uIG9mIENP
TlNPTEVJT193cml0ZSBpcyBwcmV0dHkgbGltaXRlZC4gRnJvbSB0aGUKPj4gZGVjbGFyYXRpb24s
IHRoZSBoeXBlcmNhbGwgdGFrZXMgYSBidWZmZXIgYW5kIHNpemUuIFNvIHRoaXMgY291bGQgbGVh
ZAo+PiB0byB0aGluayB0aGUgTlVMIGNoYXJhY3RlciBpcyBhbGxvd2VkIGluIHRoZSBtaWRkbGUg
b2YgdGhlIGJ1ZmZlci4KPj4KPj4gVGhpcyBwYXRjaCB1cGRhdGVzIHRoZSBjb25zb2xlIEFQSSB0
byBwYXNzIHRoZSBzaXplIGFsb25nIHRoZSBidWZmZXIKPj4gZG93biBzbyB3ZSBjYW4gcmVtb3Zl
IHRoZSByZWxpYW5jZSBvbiBidWZmZXIgdGVybWluYXRpbmcgYnkgYSBOVUwKPj4gY2hhcmFjdGVy
Lgo+IAo+IFdlIGRvbid0IG5lZWQgdGhlIGJlaGF2aW9yIGZvciBpbnRlcm5hbCBwcm9kdWNlcnMs
IHNvIEkgdGhpbmsgdGhlIGNoYW5nZQo+IHRvdWNoZXMgd2F5IHRvbyBtdWNoIGNvZGUuIEkgdGhp
bmsgYWxsIHlvdSBuZWVkIHRvIGRvIGlzIG1ha2UgdGhlCj4gaHlwZXJjYWxsIGhhbmRsZXIgc2Vu
c2UgbnVsbCBjaGFyYWN0ZXJzLCBhbmQgcGVyaGFwcyBzaW1wbHkgaW52b2tlIGxvd2VyCj4gbGV2
ZWwgaGFuZGxlcnMgbXVsdGlwbGUgdGltZXMuIE9yIHJlcGxhY2UgdGhlbSBieSBzb21ldGhpbmcg
ZWxzZSAoZS5nLiBhCj4gYmxhbmspLgoKSSBoYXZlIHRvIGRpc2FncmVlIGhlcmUuIElmIHRoZSBP
UyBkZWNpZGVzIHRvIHBhc3MgYSBidWZmZXIgY29udGFpbmluZyAKTlVMIGNoYXJhY3RlciwgdGhl
biB3ZSBzaG91bGQgaG9ub3IgaXQgYW5kIHNlbmQgdGhlIE5VTCBjaGFyYWN0ZXIgdG8gdGhlIApz
ZXJpYWwuIE90aGVyd2lzZSB5b3UgbWF5IGhhdmUgYSBkaWZmZXJlbnQgYmVoYXZpb3Igd2hlbiBy
dW5uaW5nIG9uIApiYXJlbWV0YWwgYW5kIG9uIFhlbi4gT25lIGNhc2UgSSBoYXZlIGluIG1pbmQg
aXMgZGVidWdnaW5nIG92ZXIgSFZDIGNvbnNvbGUuCgpTbyB3ZSBuZWVkIHRvIG1vZGlmeSB0aGUg
Y29uc29sZSBBUEkgZm9yIGhhbmRsaW5nIHRoaXMgcHVycG9zZS4gWWVzLCBpdCAKd2lsbCBhbGxv
dyB0aGUgaW50ZXJuYWwgcHJvZHVjZXJzIHRvIHB1dCBOVUwgY2hhcmFjdGVyIGluIGl0LiBCdXQg
dGhhdCdzIApub3QgYSByZWFsIGlzc3VlIGJ5IGl0c2VsZi4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 10:45:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 10:45:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gywih-0005if-8g; Wed, 27 Feb 2019 10:45:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bdnF=RC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gywif-0005ia-TD
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 10:45:45 +0000
X-Inumbo-ID: d58b1862-3a7c-11e9-8611-23b36617216d
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d58b1862-3a7c-11e9-8611-23b36617216d;
 Wed, 27 Feb 2019 10:45:44 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0F6A2374;
 Wed, 27 Feb 2019 02:45:44 -0800 (PST)
Received: from [10.37.12.68] (unknown [10.37.12.68])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 99BA43F575;
 Wed, 27 Feb 2019 02:45:40 -0800 (PST)
To: xen-devel@lists.xenproject.org
References: <20190226230351.12882-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a8c1b423-ed18-36bf-3979-17a4a275658f@arm.com>
Date: Wed, 27 Feb 2019 10:45:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190226230351.12882-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12 RFC] xen/console: Handle NUL
 character in buffer sent via CONSOLEIO_write
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgSnVlcmdlbiBHcm9zcyBhcyBSTSkKCkkgZm9yZ290IHRvIENDIEp1ZXJnZW4gZm9yIHRoaXMu
CgpPbiAyLzI2LzE5IDExOjAzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQWZ0ZXIgdXBncmFk
aW5nIERlYmlhbiB0byBCdXN0ZXIsIEkgc3RhcnRlZCBub3RpY2luZyBjb25zb2xlIG1hbmdsaW5n
Cj4gd2hlbiB1c2luZyB6c2guIFRoaXMgaXMgaGFwcGVubmluZyBiZWNhdXNlIG91dHB1dCBzZW50
IGJ5IHpzaCB0byB0aGUKPiBjb25zb2xlIG1heSBjb250YWluIE5VTCBjaGFyYWN0ZXIgaW4gdGhl
IG1pZGRsZSBvZiB0aGUgYnVmZmVyLgo+IAo+IExpbnV4IGlzIHNlbmRpbmcgdGhlIGJ1ZmZlciBh
cyBpdCBpcyB0byBYZW4gY29uc29sZSB2aWEgQ09OU09MRUlPX3dyaXRlLgo+IEhvd2V2ZXIsIHRo
ZSBpbXBsZW1lbnRhdGlvbiBpbiBYZW4gY29uc2lkZXJzIE5VTCBjaGFyYWN0ZXIgaXMgdXNlZCB0
bwo+IHRlcm1pbmF0ZSB0aGUgYnVmZmVyIGFuZCB0aGVyZWZvcmUgd2lsbCBpZ25vcmUgYW55dGhp
bmcgYWZ0ZXIgaXQuCj4gCj4gVGhlIGFjdHVhbCBkb2N1bWVudGF0aW9uIG9mIENPTlNPTEVJT193
cml0ZSBpcyBwcmV0dHkgbGltaXRlZC4gRnJvbSB0aGUKPiBkZWNsYXJhdGlvbiwgdGhlIGh5cGVy
Y2FsbCB0YWtlcyBhIGJ1ZmZlciBhbmQgc2l6ZS4gU28gdGhpcyBjb3VsZCBsZWFkCj4gdG8gdGhp
bmsgdGhlIE5VTCBjaGFyYWN0ZXIgaXMgYWxsb3dlZCBpbiB0aGUgbWlkZGxlIG9mIHRoZSBidWZm
ZXIuCj4gCj4gVGhpcyBwYXRjaCB1cGRhdGVzIHRoZSBjb25zb2xlIEFQSSB0byBwYXNzIHRoZSBz
aXplIGFsb25nIHRoZSBidWZmZXIKPiBkb3duIHNvIHdlIGNhbiByZW1vdmUgdGhlIHJlbGlhbmNl
IG9uIGJ1ZmZlciB0ZXJtaW5hdGluZyBieSBhIE5VTAo+IGNoYXJhY3Rlci4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IC0tLQo+IAo+
IFRoaXMgaXMgYW4gZWFybHkgUkZDIHRvIHN0YXJ0IGdldHRpbmcgZmVlZGJhY2sgb24gdGhlIGlz
c3VlIGFuZCByYWlzZQo+IGF3YXJlbmVzcyBvbiB0aGUgcHJvYmxlbS4KPiAKPiBUaGlzIHBhdGNo
IGlzIGNhbmRpZGF0ZSBmb3IgWGVuIDQuMTIuIFdpdGhvdXQgaXQgenNoIG91dHB1dCBnZXRzIG1h
bmdsZWQKPiB3aGVuIHVzaW5nIHRoZSB1cGNvbWluZyBEZWJpYW4gQnVzdGVyLiBBIHdvcmthcm91
bmQgaXMgdG8gYWRkIGluIHlvdXIKPiAuenNocmM6Cj4gCj4gc2V0b3B0IHNpbmdsZV9saW5lX3ps
ZQo+IAo+IEZvciB0aGUgbG9uZ2VyIGJpdHMsIGl0IGxvb2tzIGxpa2UgenNoIGlzIG5vdyBhZGRp
bmcgTlVMIGNoYXJhY3RlcnMgaW4KPiB0aGUgbWlkZGxlIG9mIHRoZSBvdXRwdXQgc2VudCBvbnRv
IHRoZSBjb25zb2xlLiBCZWxvdyBhbiBlYXN5IHdheSB0bwo+IHJlcHJvIGl0IHRoZSBidWcgb24g
WGVuOgo+IAo+IGludCBtYWluKHZvaWQpCj4gewo+ICAgICAgd3JpdGUoMSwKPiAgICAgICAgICAg
ICJcclwzM1swbVwwXDBcMFwwXDBcMFwwXDBcMzNbMjdtXDMzWzI0bVwzM1tqXDMzWzMybWp1bGll
blwzM1szMW1AXDMzWzAwbVwzM1szNm1qdW5vMi1qdWxpZW5nOn5cMzNbMzdtPiIsCj4gICAgICAg
ICAgICA3NSk7Cj4gICAgICB3cml0ZSgxLAo+ICAgICAgICAgICAgIlwzM1tLXDMzWzMyQ1wzM1sw
MTszM20tLWp1bm8yLWp1bGllbmctMTM6NDQtLVwzM1swMG1cMzNbMzdtXDMzWzU1RCIsCj4gICAg
ICAgICAgICA1NCk7Cj4gICAgICB3cml0ZSgxLCAiXDMzWz8yMDA0aCIsIDgpOwo+IAo+ICAgICAg
cmV0dXJuIDA7Cj4gfQo+IAo+IFdpdGhvdXQgdGhpcyBwYXRjaCwgdGhlIG9ubHkgLS1qdW5vMi1q
dWxpZW5nLTEzOjQ0LS0gd2lsbCBiZSBwcmludGVkIGluCj4geWVsbG93Lgo+IAo+IFRoaXMgcGF0
Y2ggd2FzIHRlc3RlZCBvbiBBcm0gdXNpbmcgc2VyaWFsIGNvbnNvbGUuIEkgYW0gbm90IGVudGly
ZWx5Cj4gd2hldGhlciB0aGUgdmlkZW8gYW5kIFBWIGNvbnNvbGUgaXMgY29ycmVjdC4gSSB3b3Vs
ZCBhcHByZWNpYXRlIGhlbHAgZm9yCj4gdGVzdGluZyBoZXJlLgo+IAo+IFRPRE86IEFjdHVhbGx5
IGRvY3VtZW50IENPTlNPTEVJT193cml0ZSBpbiB0aGUgcHVibGljIGhlYWRlci4KPiAKPiAtLS0K
PiAgIHhlbi9hcmNoL2FybS9lYXJseV9wcmludGsuYyAgICAgICB8IDE0ICsrKysrKysrKy0tLS0t
Cj4gICB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyAgICAgICAgfCAzNyArKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCj4gICB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMg
ICAgICAgfCAgNCArKy0tCj4gICB4ZW4vZHJpdmVycy9jaGFyL3NlcmlhbC5jICAgICAgICAgfCAg
OCArKysrKy0tLQo+ICAgeGVuL2RyaXZlcnMvY2hhci94ZW5fcHZfY29uc29sZS5jIHwgMTAgKysr
KystLS0tLQo+ICAgeGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMgICAgICAgICAgIHwgMTQgKysrKysr
KystLS0tLS0KPiAgIHhlbi9kcml2ZXJzL3ZpZGVvL2xmYi5oICAgICAgICAgICB8ICA0ICsrLS0K
PiAgIHhlbi9kcml2ZXJzL3ZpZGVvL3ZnYS5jICAgICAgICAgICB8IDE0ICsrKysrKysrLS0tLS0t
Cj4gICB4ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oICAgICAgICAgfCAgMiArLQo+ICAgeGVuL2lu
Y2x1ZGUveGVuL2Vhcmx5X3ByaW50ay5oICAgIHwgIDIgKy0KPiAgIHhlbi9pbmNsdWRlL3hlbi9w
dl9jb25zb2xlLmggICAgICB8ICA0ICsrLS0KPiAgIHhlbi9pbmNsdWRlL3hlbi9zZXJpYWwuaCAg
ICAgICAgICB8ICA0ICsrLS0KPiAgIHhlbi9pbmNsdWRlL3hlbi92aWRlby5oICAgICAgICAgICB8
ICA0ICsrLS0KPiAgIDEzIGZpbGVzIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKyksIDU1IGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZWFybHlfcHJpbnRrLmMgYi94
ZW4vYXJjaC9hcm0vZWFybHlfcHJpbnRrLmMKPiBpbmRleCA5NzQ2NmExMmIxLi5kZDJlOWZiNDZm
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9lYXJseV9wcmludGsuYwo+ICsrKyBiL3hlbi9h
cmNoL2FybS9lYXJseV9wcmludGsuYwo+IEBAIC0xNywxMyArMTcsMTcgQEAKPiAgIHZvaWQgZWFy
bHlfcHV0Y2goY2hhciBjKTsKPiAgIHZvaWQgZWFybHlfZmx1c2godm9pZCk7Cj4gICAKPiAtdm9p
ZCBlYXJseV9wdXRzKGNvbnN0IGNoYXIgKnMpCj4gK3ZvaWQgZWFybHlfcHV0cyhjb25zdCBjaGFy
ICpzLCB1bnNpZ25lZCBpbnQgbnIpCj4gICB7Cj4gLSAgICB3aGlsZSAoKnMgIT0gJ1wwJykgewo+
IC0gICAgICAgIGlmICgqcyA9PSAnXG4nKQo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsg
ICAgZm9yICggaSA9IDA7IGkgPCBucjsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBjaGFyIGMg
PSAqczsKPiArCj4gKyAgICAgICAgaWYgKGMgPT0gJ1xuJykKPiAgICAgICAgICAgICAgIGVhcmx5
X3B1dGNoKCdccicpOwo+IC0gICAgICAgIGVhcmx5X3B1dGNoKCpzKTsKPiAtICAgICAgICBzKys7
Cj4gKyAgICAgICAgZWFybHlfcHV0Y2goYyk7Cj4gICAgICAgfQo+ICAgCj4gICAgICAgLyoKPiBk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFy
L2NvbnNvbGUuYwo+IGluZGV4IDQzMTU1ODhmMDUuLmNjZTEyMTFhMGMgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPiArKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNv
bGUuYwo+IEBAIC0zMjUsOSArMzI1LDkgQEAgbG9uZyByZWFkX2NvbnNvbGVfcmluZyhzdHJ1Y3Qg
eGVuX3N5c2N0bF9yZWFkY29uc29sZSAqb3ApCj4gICBzdGF0aWMgY2hhciBzZXJpYWxfcnhfcmlu
Z1tTRVJJQUxfUlhfU0laRV07Cj4gICBzdGF0aWMgdW5zaWduZWQgaW50IHNlcmlhbF9yeF9jb25z
LCBzZXJpYWxfcnhfcHJvZDsKPiAgIAo+IC1zdGF0aWMgdm9pZCAoKnNlcmlhbF9zdGVhbF9mbiko
Y29uc3QgY2hhciAqKSA9IGVhcmx5X3B1dHM7Cj4gK3N0YXRpYyB2b2lkICgqc2VyaWFsX3N0ZWFs
X2ZuKShjb25zdCBjaGFyICosIHVuc2lnbmVkIGludCBucikgPSBlYXJseV9wdXRzOwo+ICAgCj4g
LWludCBjb25zb2xlX3N0ZWFsKGludCBoYW5kbGUsIHZvaWQgKCpmbikoY29uc3QgY2hhciAqKSkK
PiAraW50IGNvbnNvbGVfc3RlYWwoaW50IGhhbmRsZSwgdm9pZCAoKmZuKShjb25zdCBjaGFyICos
IHVuc2lnbmVkIGludCBucikpCj4gICB7Cj4gICAgICAgaWYgKCAoaGFuZGxlID09IC0xKSB8fCAo
aGFuZGxlICE9IHNlcmNvbl9oYW5kbGUpICkKPiAgICAgICAgICAgcmV0dXJuIDA7Cj4gQEAgLTM0
NSwxNSArMzQ1LDE1IEBAIHZvaWQgY29uc29sZV9naXZlYmFjayhpbnQgaWQpCj4gICAgICAgICAg
IHNlcmlhbF9zdGVhbF9mbiA9IE5VTEw7Cj4gICB9Cj4gICAKPiAtc3RhdGljIHZvaWQgc2VyY29u
X3B1dHMoY29uc3QgY2hhciAqcykKPiArc3RhdGljIHZvaWQgc2VyY29uX3B1dHMoY29uc3QgY2hh
ciAqcywgdW5zaWduZWQgaW50IG5yKQo+ICAgewo+ICAgICAgIGlmICggc2VyaWFsX3N0ZWFsX2Zu
ICE9IE5VTEwgKQo+IC0gICAgICAgICgqc2VyaWFsX3N0ZWFsX2ZuKShzKTsKPiArICAgICAgICAo
KnNlcmlhbF9zdGVhbF9mbikocywgbnIpOwo+ICAgICAgIGVsc2UKPiAtICAgICAgICBzZXJpYWxf
cHV0cyhzZXJjb25faGFuZGxlLCBzKTsKPiArICAgICAgICBzZXJpYWxfcHV0cyhzZXJjb25faGFu
ZGxlLCBzLCBucik7Cj4gICAKPiAgICAgICAvKiBDb3B5IGFsbCBzZXJpYWwgb3V0cHV0IGludG8g
UFYgY29uc29sZSAqLwo+IC0gICAgcHZfY29uc29sZV9wdXRzKHMpOwo+ICsgICAgcHZfY29uc29s
ZV9wdXRzKHMsIG5yKTsKPiAgIH0KPiAgIAo+ICAgc3RhdGljIHZvaWQgZHVtcF9jb25zb2xlX3Jp
bmdfa2V5KHVuc2lnbmVkIGNoYXIga2V5KQo+IEBAIC0zODgsOCArMzg4LDggQEAgc3RhdGljIHZv
aWQgZHVtcF9jb25zb2xlX3Jpbmdfa2V5KHVuc2lnbmVkIGNoYXIga2V5KQo+ICAgICAgIH0KPiAg
ICAgICBidWZbc29mYXJdID0gJ1wwJzsKPiAgIAo+IC0gICAgc2VyY29uX3B1dHMoYnVmKTsKPiAt
ICAgIHZpZGVvX3B1dHMoYnVmKTsKPiArICAgIHNlcmNvbl9wdXRzKGJ1Ziwgc29mYXIpOwo+ICsg
ICAgdmlkZW9fcHV0cyhidWYsIHNvZmFyKTsKPiAgIAo+ICAgICAgIGZyZWVfeGVuaGVhcF9wYWdl
cyhidWYsIG9yZGVyKTsKPiAgIH0KPiBAQCAtNTI3LDcgKzUyNyw3IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCB4ZW5fY29uc29sZV93cml0ZV9kZWJ1Z19wb3J0KGNvbnN0IGNoYXIgKmJ1Ziwgc2l6ZV90
IGxlbikKPiAgIHN0YXRpYyBsb25nIGd1ZXN0X2NvbnNvbGVfd3JpdGUoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTShjaGFyKSBidWZmZXIsIGludCBjb3VudCkKPiAgIHsKPiAgICAgICBjaGFyIGtidWZb
MTI4XTsKPiAtICAgIGludCBrY291bnQgPSAwOwo+ICsgICAgdW5zaWduZWQgaW50IGtjb3VudCA9
IDA7Cj4gICAgICAgc3RydWN0IGRvbWFpbiAqY2QgPSBjdXJyZW50LT5kb21haW47Cj4gICAKPiAg
ICAgICB3aGlsZSAoIGNvdW50ID4gMCApCj4gQEAgLTU0Nyw4ICs1NDcsOCBAQCBzdGF0aWMgbG9u
ZyBndWVzdF9jb25zb2xlX3dyaXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY2hhcikgYnVmZmVy
LCBpbnQgY291bnQpCj4gICAgICAgICAgICAgICAvKiBVc2UgZGlyZWN0IGNvbnNvbGUgb3V0cHV0
IGFzIGl0IGNvdWxkIGJlIGludGVyYWN0aXZlICovCj4gICAgICAgICAgICAgICBzcGluX2xvY2tf
aXJxKCZjb25zb2xlX2xvY2spOwo+ICAgCj4gLSAgICAgICAgICAgIHNlcmNvbl9wdXRzKGtidWYp
Owo+IC0gICAgICAgICAgICB2aWRlb19wdXRzKGtidWYpOwo+ICsgICAgICAgICAgICBzZXJjb25f
cHV0cyhrYnVmLCBrY291bnQpOwo+ICsgICAgICAgICAgICB2aWRlb19wdXRzKGtidWYsIGtjb3Vu
dCk7Cj4gICAKPiAgICNpZmRlZiBDT05GSUdfWDg2Cj4gICAgICAgICAgICAgICBpZiAoIG9wdF9j
b25zb2xlX3hlbiApCj4gQEAgLTY2NiwxNiArNjY2LDE2IEBAIHN0YXRpYyBib29sX3QgY29uc29s
ZV9sb2Nrc19idXN0ZWQ7Cj4gICAKPiAgIHN0YXRpYyB2b2lkIF9fcHV0c3RyKGNvbnN0IGNoYXIg
KnN0cikKPiAgIHsKPiArICAgIHNpemVfdCBsZW4gPSBzdHJsZW4oc3RyKTsKPiArCj4gICAgICAg
QVNTRVJUKHNwaW5faXNfbG9ja2VkKCZjb25zb2xlX2xvY2spKTsKPiAgIAo+IC0gICAgc2VyY29u
X3B1dHMoc3RyKTsKPiAtICAgIHZpZGVvX3B1dHMoc3RyKTsKPiArICAgIHNlcmNvbl9wdXRzKHN0
ciwgbGVuKTsKPiArICAgIHZpZGVvX3B1dHMoc3RyLCBsZW4pOwo+ICAgCj4gICAjaWZkZWYgQ09O
RklHX1g4Ngo+ICAgICAgIGlmICggb3B0X2NvbnNvbGVfeGVuICkKPiAgICAgICB7Cj4gLSAgICAg
ICAgc2l6ZV90IGxlbiA9IHN0cmxlbihzdHIpOwo+IC0KPiAgICAgICAgICAgaWYgKCB4ZW5fZ3Vl
c3QgKQo+ICAgICAgICAgICAgICAgeGVuX2h5cGVyY2FsbF9jb25zb2xlX3dyaXRlKHN0ciwgbGVu
KTsKPiAgICAgICAgICAgZWxzZQo+IEBAIC0xMjMzLDYgKzEyMzMsNyBAQCB2b2lkIGRlYnVndHJh
Y2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQo+ICAgICAgIHZhX2xpc3QgICAgICAgYXJn
czsKPiAgICAgICBjaGFyICAgICAgICAgKnA7Cj4gICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
PiArICAgIHVuc2lnbmVkIGludCBucjsKPiAgIAo+ICAgICAgIGlmICggZGVidWd0cmFjZV9ieXRl
cyA9PSAwICkKPiAgICAgICAgICAgcmV0dXJuOwo+IEBAIC0xMjQ2LDEyICsxMjQ3LDEyIEBAIHZv
aWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCj4gICAgICAgc25wcmlu
dGYoYnVmLCBzaXplb2YoYnVmKSwgIiV1ICIsICsrY291bnQpOwo+ICAgCj4gICAgICAgdmFfc3Rh
cnQoYXJncywgZm10KTsKPiAtICAgICh2b2lkKXZzbnByaW50ZihidWYgKyBzdHJsZW4oYnVmKSwg
c2l6ZW9mKGJ1ZikgLSBzdHJsZW4oYnVmKSwgZm10LCBhcmdzKTsKPiArICAgIG5yID0gdnNjbnBy
aW50ZihidWYgKyBzdHJsZW4oYnVmKSwgc2l6ZW9mKGJ1ZikgLSBzdHJsZW4oYnVmKSwgZm10LCBh
cmdzKTsKPiAgICAgICB2YV9lbmQoYXJncyk7Cj4gICAKPiAgICAgICBpZiAoIGRlYnVndHJhY2Vf
c2VuZF90b19jb25zb2xlICkKPiAgICAgICB7Cj4gLSAgICAgICAgc2VyaWFsX3B1dHMoc2VyY29u
X2hhbmRsZSwgYnVmKTsKPiArICAgICAgICBzZXJpYWxfcHV0cyhzZXJjb25faGFuZGxlLCBidWYs
IG5yKTsKPiAgICAgICB9Cj4gICAgICAgZWxzZQo+ICAgICAgIHsKPiBAQCAtMTM1Nyw3ICsxMzU4
LDcgQEAgdm9pZCBwYW5pYyhjb25zdCBjaGFyICpmbXQsIC4uLikKPiAgICAqICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gICAg
Ki8KPiAgIAo+IC1zdGF0aWMgdm9pZCBzdXNwZW5kX3N0ZWFsX2ZuKGNvbnN0IGNoYXIgKnN0cikg
eyB9Cj4gK3N0YXRpYyB2b2lkIHN1c3BlbmRfc3RlYWxfZm4oY29uc3QgY2hhciAqc3RyLCB1bnNp
Z25lZCBpbnQgbnIpIHsgfQo+ICAgc3RhdGljIGludCBzdXNwZW5kX3N0ZWFsX2lkOwo+ICAgCj4g
ICBpbnQgY29uc29sZV9zdXNwZW5kKHZvaWQpCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2No
YXIvY29uc29sZWQuYyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZWQuYwo+IGluZGV4IDU1MmFi
ZjU3NjYuLjNlODQ5YTI1NTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xl
ZC5jCj4gKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlZC5jCj4gQEAgLTc3LDcgKzc3LDcg
QEAgc2l6ZV90IGNvbnNvbGVkX2d1ZXN0X3J4KHZvaWQpCj4gICAKPiAgICAgICAgICAgaWYgKCBp
ZHggPj0gQlVGX1NaICkKPiAgICAgICAgICAgewo+IC0gICAgICAgICAgICBwdl9jb25zb2xlX3B1
dHMoYnVmKTsKPiArICAgICAgICAgICAgcHZfY29uc29sZV9wdXRzKGJ1ZiwgQlVGX1NaKTsKPiAg
ICAgICAgICAgICAgIGlkeCA9IDA7Cj4gICAgICAgICAgIH0KPiAgICAgICB9Cj4gQEAgLTg1LDcg
Kzg1LDcgQEAgc2l6ZV90IGNvbnNvbGVkX2d1ZXN0X3J4KHZvaWQpCj4gICAgICAgaWYgKCBpZHgg
KQo+ICAgICAgIHsKPiAgICAgICAgICAgYnVmW2lkeF0gPSAnXDAnOwo+IC0gICAgICAgIHB2X2Nv
bnNvbGVfcHV0cyhidWYpOwo+ICsgICAgICAgIHB2X2NvbnNvbGVfcHV0cyhidWYsIGlkeCk7Cj4g
ICAgICAgfQo+ICAgCj4gICAgICAgLyogTm8gbmVlZCBmb3IgYSBtZW0gYmFycmllciBiZWNhdXNl
IGV2ZXJ5IGNoYXJhY3RlciB3YXMgYWxyZWFkeSBjb25zdW1lZCAqLwo+IGRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9jaGFyL3NlcmlhbC5jIGIveGVuL2RyaXZlcnMvY2hhci9zZXJpYWwuYwo+IGlu
ZGV4IDIyMWExNGMwOTIuLjc0OTgyOTk4MDcgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvY2hh
ci9zZXJpYWwuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIvc2VyaWFsLmMKPiBAQCAtMjIzLDEx
ICsyMjMsMTEgQEAgdm9pZCBzZXJpYWxfcHV0YyhpbnQgaGFuZGxlLCBjaGFyIGMpCj4gICAgICAg
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcG9ydC0+dHhfbG9jaywgZmxhZ3MpOwo+ICAgfQo+ICAg
Cj4gLXZvaWQgc2VyaWFsX3B1dHMoaW50IGhhbmRsZSwgY29uc3QgY2hhciAqcykKPiArdm9pZCBz
ZXJpYWxfcHV0cyhpbnQgaGFuZGxlLCBjb25zdCBjaGFyICpzLCB1bnNpZ25lZCBpbnQgbnIpCj4g
ICB7Cj4gICAgICAgc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0Owo+ICAgICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Cj4gLSAgICBjaGFyIGM7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiAgIAo+ICAg
ICAgIGlmICggaGFuZGxlID09IC0xICkKPiAgICAgICAgICAgcmV0dXJuOwo+IEBAIC0yMzgsOCAr
MjM4LDEwIEBAIHZvaWQgc2VyaWFsX3B1dHMoaW50IGhhbmRsZSwgY29uc3QgY2hhciAqcykKPiAg
IAo+ICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwb3J0LT50eF9sb2NrLCBmbGFncyk7Cj4gICAK
PiAtICAgIHdoaWxlICggKGMgPSAqcysrKSAhPSAnXDAnICkKPiArICAgIGZvciAoIGkgPSAwOyBp
IDwgbnI7IGkrKyApCj4gICAgICAgewo+ICsgICAgICAgIGNoYXIgYyA9IHNbaV07Cj4gKwo+ICAg
ICAgICAgICBpZiAoIChjID09ICdcbicpICYmIChoYW5kbGUgJiBTRVJITkRfQ09PS0VEKSApCj4g
ICAgICAgICAgICAgICBfX3NlcmlhbF9wdXRjKHBvcnQsICdccicgfCAoKGhhbmRsZSAmIFNFUkhO
RF9ISSkgPyAweDgwIDogMHgwMCkpOwo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2No
YXIveGVuX3B2X2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYwo+
IGluZGV4IGNjMWMxZDc0M2YuLjViYjMwM2Q0YzggMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMv
Y2hhci94ZW5fcHZfY29uc29sZS5jCj4gKysrIGIveGVuL2RyaXZlcnMvY2hhci94ZW5fcHZfY29u
c29sZS5jCj4gQEAgLTEyOSwxMyArMTI5LDEzIEBAIHNpemVfdCBwdl9jb25zb2xlX3J4KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgIHJldHVybiByZWN2Owo+ICAgfQo+ICAgCj4g
LXN0YXRpYyBzaXplX3QgcHZfcmluZ19wdXRzKGNvbnN0IGNoYXIgKmJ1ZikKPiArc3RhdGljIHNp
emVfdCBwdl9yaW5nX3B1dHMoY29uc3QgY2hhciAqYnVmLCB1bnNpZ25lZCBpbnQgbnIpCj4gICB7
Cj4gICAgICAgWEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kOwo+ICAgICAgIHNpemVfdCBzZW50
ID0gMCwgYXZhaWw7Cj4gICAgICAgYm9vbCBwdXRfciA9IGZhbHNlOwo+ICAgCj4gLSAgICB3aGls
ZSAoIGJ1ZltzZW50XSAhPSAnXDAnIHx8IHB1dF9yICkKPiArICAgIHdoaWxlICggc2VudCA8IG5y
IHx8IHB1dF9yICkKPiAgICAgICB7Cj4gICAgICAgICAgIGNvbnMgPSBBQ0NFU1NfT05DRShjb25z
X3JpbmctPm91dF9jb25zKTsKPiAgICAgICAgICAgcHJvZCA9IGNvbnNfcmluZy0+b3V0X3Byb2Q7
Cj4gQEAgLTE1Niw3ICsxNTYsNyBAQCBzdGF0aWMgc2l6ZV90IHB2X3JpbmdfcHV0cyhjb25zdCBj
aGFyICpidWYpCj4gICAgICAgICAgICAgICBjb250aW51ZTsKPiAgICAgICAgICAgfQo+ICAgCj4g
LSAgICAgICAgd2hpbGUgKCBhdmFpbCAmJiAoYnVmW3NlbnRdICE9ICdcMCcgfHwgcHV0X3IpICkK
PiArICAgICAgICB3aGlsZSAoIGF2YWlsICYmIChzZW50IDwgbnIgfHwgcHV0X3IpICkKPiAgICAg
ICAgICAgewo+ICAgICAgICAgICAgICAgaWYgKCBwdXRfciApCj4gICAgICAgICAgICAgICB7Cj4g
QEAgLTE4NSw3ICsxODUsNyBAQCBzdGF0aWMgc2l6ZV90IHB2X3JpbmdfcHV0cyhjb25zdCBjaGFy
ICpidWYpCj4gICAgICAgcmV0dXJuIHNlbnQ7Cj4gICB9Cj4gICAKPiAtdm9pZCBwdl9jb25zb2xl
X3B1dHMoY29uc3QgY2hhciAqYnVmKQo+ICt2b2lkIHB2X2NvbnNvbGVfcHV0cyhjb25zdCBjaGFy
ICpidWYsIHVuc2lnbmVkIGludCBucikKPiAgIHsKPiAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
Owo+ICAgCj4gQEAgLTE5Myw3ICsxOTMsNyBAQCB2b2lkIHB2X2NvbnNvbGVfcHV0cyhjb25zdCBj
aGFyICpidWYpCj4gICAgICAgICAgIHJldHVybjsKPiAgIAo+ICAgICAgIHNwaW5fbG9ja19pcnFz
YXZlKCZ0eF9sb2NrLCBmbGFncyk7Cj4gLSAgICBwdl9yaW5nX3B1dHMoYnVmKTsKPiArICAgIHB2
X3JpbmdfcHV0cyhidWYsIG5yKTsKPiAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ0eF9s
b2NrLCBmbGFncyk7Cj4gICB9Cj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdmlkZW8v
bGZiLmMgYi94ZW4vZHJpdmVycy92aWRlby9sZmIuYwo+IGluZGV4IGQwYzhjNDkyYjAuLjkzYjZh
MzNhNDEgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMKPiArKysgYi94ZW4v
ZHJpdmVycy92aWRlby9sZmIuYwo+IEBAIC01OSwxNCArNTksMTUgQEAgc3RhdGljIHZvaWQgbGZi
X3Nob3dfbGluZSgKPiAgIH0KPiAgIAo+ICAgLyogRmFzdCBtb2RlIHdoaWNoIHJlZHJhd3MgYWxs
IG1vZGlmaWVkIHBhcnRzIG9mIGEgMkQgdGV4dCBidWZmZXIuICovCj4gLXZvaWQgbGZiX3JlZHJh
d19wdXRzKGNvbnN0IGNoYXIgKnMpCj4gK3ZvaWQgbGZiX3JlZHJhd19wdXRzKGNvbnN0IGNoYXIg
KnMsIHVuc2lnbmVkIGludCBucikKPiAgIHsKPiAgICAgICB1bnNpZ25lZCBpbnQgaSwgbWluX3Jl
ZHJhd195ID0gbGZiLnlwb3M7Cj4gLSAgICBjaGFyIGM7Cj4gICAKPiAgICAgICAvKiBQYXN0ZSBj
aGFyYWN0ZXJzIGludG8gdGV4dCBidWZmZXIuICovCj4gLSAgICB3aGlsZSAoIChjID0gKnMrKykg
IT0gJ1wwJyApCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yOyBpKysgKQo+ICAgICAgIHsKPiAr
ICAgICAgICBjaGFyIGMgPSBzW2ldOwo+ICsKPiAgICAgICAgICAgaWYgKCAoYyA9PSAnXG4nKSB8
fCAobGZiLnhwb3MgPj0gbGZiLmxmYnAudGV4dF9jb2x1bW5zKSApCj4gICAgICAgICAgIHsKPiAg
ICAgICAgICAgICAgIGlmICggKytsZmIueXBvcyA+PSBsZmIubGZicC50ZXh0X3Jvd3MgKQo+IEBA
IC0xMDMsMTMgKzEwNCwxNCBAQCB2b2lkIGxmYl9yZWRyYXdfcHV0cyhjb25zdCBjaGFyICpzKQo+
ICAgfQo+ICAgCj4gICAvKiBTbG93ZXIgbGluZS1iYXNlZCBzY3JvbGwgbW9kZSB3aGljaCBpbnRl
cmFjdHMgYmV0dGVyIHdpdGggZG9tMC4gKi8KPiAtdm9pZCBsZmJfc2Nyb2xsX3B1dHMoY29uc3Qg
Y2hhciAqcykKPiArdm9pZCBsZmJfc2Nyb2xsX3B1dHMoY29uc3QgY2hhciAqcywgdW5zaWduZWQg
aW50IG5yKQo+ICAgewo+ICAgICAgIHVuc2lnbmVkIGludCBpOwo+IC0gICAgY2hhciBjOwo+ICAg
Cj4gLSAgICB3aGlsZSAoIChjID0gKnMrKykgIT0gJ1wwJyApCj4gKyAgICBmb3IgKCBpID0gMDsg
aSA8IG5yOyBpKysgKQo+ICAgICAgIHsKPiArICAgICAgICBjaGFyIGMgPSBzW2ldOwo+ICsKPiAg
ICAgICAgICAgaWYgKCAoYyA9PSAnXG4nKSB8fCAobGZiLnhwb3MgPj0gbGZiLmxmYnAudGV4dF9j
b2x1bW5zKSApCj4gICAgICAgICAgIHsKPiAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRl
cyA9IChsZmIubGZicC53aWR0aCAqCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZpZGVvL2xm
Yi5oIGIveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmgKPiBpbmRleCBhYzQwYTY2Mzc5Li4xNTU5OWUy
MmVmIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3ZpZGVvL2xmYi5oCj4gKysrIGIveGVuL2Ry
aXZlcnMvdmlkZW8vbGZiLmgKPiBAQCAtMzUsOCArMzUsOCBAQCBzdHJ1Y3QgbGZiX3Byb3Agewo+
ICAgICAgIHVuc2lnbmVkIGludCB0ZXh0X3Jvd3M7Cj4gICB9Owo+ICAgCj4gLXZvaWQgbGZiX3Jl
ZHJhd19wdXRzKGNvbnN0IGNoYXIgKnMpOwo+IC12b2lkIGxmYl9zY3JvbGxfcHV0cyhjb25zdCBj
aGFyICpzKTsKPiArdm9pZCBsZmJfcmVkcmF3X3B1dHMoY29uc3QgY2hhciAqcywgdW5zaWduZWQg
aW50IG5yKTsKPiArdm9pZCBsZmJfc2Nyb2xsX3B1dHMoY29uc3QgY2hhciAqcywgdW5zaWduZWQg
aW50IG5yKTsKPiAgIHZvaWQgbGZiX2NhcnJpYWdlX3JldHVybih2b2lkKTsKPiAgIHZvaWQgbGZi
X2ZyZWUodm9pZCk7Cj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdmlkZW8vdmdhLmMg
Yi94ZW4vZHJpdmVycy92aWRlby92Z2EuYwo+IGluZGV4IDZhNjRmZDkwMTMuLjAxZjEyYWFlNDIg
MTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8vdmdhLmMKPiArKysgYi94ZW4vZHJpdmVy
cy92aWRlby92Z2EuYwo+IEBAIC0xOCw5ICsxOCw5IEBAIHN0YXRpYyBpbnQgdmdhY29uX2tlZXA7
Cj4gICBzdGF0aWMgdW5zaWduZWQgaW50IHhwb3MsIHlwb3M7Cj4gICBzdGF0aWMgdW5zaWduZWQg
Y2hhciAqdmlkZW87Cj4gICAKPiAtc3RhdGljIHZvaWQgdmdhX3RleHRfcHV0cyhjb25zdCBjaGFy
ICpzKTsKPiAtc3RhdGljIHZvaWQgdmdhX25vb3BfcHV0cyhjb25zdCBjaGFyICpzKSB7fQo+IC12
b2lkICgqdmlkZW9fcHV0cykoY29uc3QgY2hhciAqKSA9IHZnYV9ub29wX3B1dHM7Cj4gK3N0YXRp
YyB2b2lkIHZnYV90ZXh0X3B1dHMoY29uc3QgY2hhciAqcywgdW5zaWduZWQgaW50IG5yKTsKPiAr
c3RhdGljIHZvaWQgdmdhX25vb3BfcHV0cyhjb25zdCBjaGFyICpzLCB1bnNpZ25lZCBpbnQgbnIp
IHt9Cj4gK3ZvaWQgKCp2aWRlb19wdXRzKShjb25zdCBjaGFyICosIHVuc2lnbmVkIGludCBucikg
PSB2Z2Ffbm9vcF9wdXRzOwo+ICAgCj4gICAvKgo+ICAgICogJ3ZnYT08bW9kZS1zcGVjaWZpZXI+
WyxrZWVwXScgd2hlcmUgPG1vZGUtc3BlY2lmaWVyPiBpcyBvbmUgb2Y6Cj4gQEAgLTE3NywxMiAr
MTc3LDE0IEBAIHZvaWQgX19pbml0IHZpZGVvX2VuZGJvb3Qodm9pZCkKPiAgICAgICB9Cj4gICB9
Cj4gICAKPiAtc3RhdGljIHZvaWQgdmdhX3RleHRfcHV0cyhjb25zdCBjaGFyICpzKQo+ICtzdGF0
aWMgdm9pZCB2Z2FfdGV4dF9wdXRzKGNvbnN0IGNoYXIgKnMsIHVuc2lnbmVkIGludCBucikKPiAg
IHsKPiAtICAgIGNoYXIgYzsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICAgCj4gLSAgICB3aGls
ZSAoIChjID0gKnMrKykgIT0gJ1wwJyApCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yOyBpKysg
KQo+ICAgICAgIHsKPiArICAgICAgICBjaGFyIGMgPSBzW2ldOwo+ICsKPiAgICAgICAgICAgaWYg
KCAoYyA9PSAnXG4nKSB8fCAoeHBvcyA+PSBjb2x1bW5zKSApCj4gICAgICAgICAgIHsKPiAgICAg
ICAgICAgICAgIGlmICggKyt5cG9zID49IGxpbmVzICkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2NvbnNvbGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9jb25zb2xlLmgKPiBpbmRleCBiNGY5
NDYzOTM2Li5kYWZhNTNiYTZiIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jb25zb2xl
LmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oCj4gQEAgLTM4LDcgKzM4LDcgQEAg
c3RydWN0IGRvbWFpbiAqY29uc29sZV9pbnB1dF9kb21haW4odm9pZCk7Cj4gICAgKiBTdGVhbCBv
dXRwdXQgZnJvbSB0aGUgY29uc29sZS4gUmV0dXJucyArdmUgaWRlbnRpZmllciwgZWxzZSAtdmUg
ZXJyb3IuCj4gICAgKiBUYWtlcyB0aGUgaGFuZGxlIG9mIHRoZSBzZXJpYWwgbGluZSB0byBzdGVh
bCwgYW5kIHN0ZWFsIGNhbGxiYWNrIGZ1bmN0aW9uLgo+ICAgICovCj4gLWludCBjb25zb2xlX3N0
ZWFsKGludCBoYW5kbGUsIHZvaWQgKCpmbikoY29uc3QgY2hhciAqKSk7Cj4gK2ludCBjb25zb2xl
X3N0ZWFsKGludCBoYW5kbGUsIHZvaWQgKCpmbikoY29uc3QgY2hhciAqLCB1bnNpZ25lZCBpbnQg
bnIpKTsKPiAgIAo+ICAgLyogR2l2ZSBiYWNrIHN0b2xlbiBjb25zb2xlLiBUYWtlcyB0aGUgaWRl
bnRpZmllciByZXR1cm5lZCBieSBjb25zb2xlX3N0ZWFsLiAqLwo+ICAgdm9pZCBjb25zb2xlX2dp
dmViYWNrKGludCBpZCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9lYXJseV9wcmlu
dGsuaCBiL3hlbi9pbmNsdWRlL3hlbi9lYXJseV9wcmludGsuaAo+IGluZGV4IDJjM2UxYjM1MTku
LjIyZjgwMDlhNWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2Vhcmx5X3ByaW50ay5o
Cj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2Vhcmx5X3ByaW50ay5oCj4gQEAgLTUsNyArNSw3IEBA
Cj4gICAjZGVmaW5lIF9fWEVOX0VBUkxZX1BSSU5US19IX18KPiAgIAo+ICAgI2lmZGVmIENPTkZJ
R19FQVJMWV9QUklOVEsKPiAtdm9pZCBlYXJseV9wdXRzKGNvbnN0IGNoYXIgKnMpOwo+ICt2b2lk
IGVhcmx5X3B1dHMoY29uc3QgY2hhciAqcywgdW5zaWduZWQgaW50IG5yKTsKPiAgICNlbHNlCj4g
ICAjZGVmaW5lIGVhcmx5X3B1dHMgTlVMTAo+ICAgI2VuZGlmCj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9wdl9jb25zb2xlLmggYi94ZW4vaW5jbHVkZS94ZW4vcHZfY29uc29sZS5oCj4g
aW5kZXggY2I5MjUzOTY2Ni4uNDExNDQ4OTBlNCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vcHZfY29uc29sZS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3B2X2NvbnNvbGUuaAo+IEBA
IC04LDcgKzgsNyBAQAo+ICAgdm9pZCBwdl9jb25zb2xlX2luaXQodm9pZCk7Cj4gICB2b2lkIHB2
X2NvbnNvbGVfc2V0X3J4X2hhbmRsZXIoc2VyaWFsX3J4X2ZuIGZuKTsKPiAgIHZvaWQgcHZfY29u
c29sZV9pbml0X3Bvc3RpcnEodm9pZCk7Cj4gLXZvaWQgcHZfY29uc29sZV9wdXRzKGNvbnN0IGNo
YXIgKmJ1Zik7Cj4gK3ZvaWQgcHZfY29uc29sZV9wdXRzKGNvbnN0IGNoYXIgKmJ1ZiwgdW5zaWdu
ZWQgaW50IG5yKTsKPiAgIHNpemVfdCBwdl9jb25zb2xlX3J4KHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKTsKPiAgIGV2dGNobl9wb3J0X3QgcHZfY29uc29sZV9ldnRjaG4odm9pZCk7Cj4gICAK
PiBAQCAtMTcsNyArMTcsNyBAQCBldnRjaG5fcG9ydF90IHB2X2NvbnNvbGVfZXZ0Y2huKHZvaWQp
Owo+ICAgc3RhdGljIGlubGluZSB2b2lkIHB2X2NvbnNvbGVfaW5pdCh2b2lkKSB7fQo+ICAgc3Rh
dGljIGlubGluZSB2b2lkIHB2X2NvbnNvbGVfc2V0X3J4X2hhbmRsZXIoc2VyaWFsX3J4X2ZuIGZu
KSB7IH0KPiAgIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9jb25zb2xlX2luaXRfcG9zdGlycSh2b2lk
KSB7IH0KPiAtc3RhdGljIGlubGluZSB2b2lkIHB2X2NvbnNvbGVfcHV0cyhjb25zdCBjaGFyICpi
dWYpIHsgfQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgcHZfY29uc29sZV9wdXRzKGNvbnN0IGNoYXIg
KmJ1ZiwgdW5zaWduZWQgaW50IG5yKSB7IH0KPiAgIHN0YXRpYyBpbmxpbmUgc2l6ZV90IHB2X2Nv
bnNvbGVfcngoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIHsgcmV0dXJuIDA7IH0KPiAgIGV2
dGNobl9wb3J0X3QgcHZfY29uc29sZV9ldnRjaG4odm9pZCkKPiAgIHsKPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL3NlcmlhbC5oIGIveGVuL2luY2x1ZGUveGVuL3NlcmlhbC5oCj4gaW5k
ZXggZjI5OTRkNDA5My4uZTExZDZkM2ViYyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
c2VyaWFsLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2VyaWFsLmgKPiBAQCAtMTE0LDggKzEx
NCw4IEBAIGludCBzZXJpYWxfcGFyc2VfaGFuZGxlKGNoYXIgKmNvbmYpOwo+ICAgLyogVHJhbnNt
aXQgYSBzaW5nbGUgY2hhcmFjdGVyIHZpYSB0aGUgc3BlY2lmaWVkIENPTSBwb3J0LiAqLwo+ICAg
dm9pZCBzZXJpYWxfcHV0YyhpbnQgaGFuZGxlLCBjaGFyIGMpOwo+ICAgCj4gLS8qIFRyYW5zbWl0
IGEgTlVMTC10ZXJtaW5hdGVkIHN0cmluZyB2aWEgdGhlIHNwZWNpZmllZCBDT00gcG9ydC4gKi8K
PiAtdm9pZCBzZXJpYWxfcHV0cyhpbnQgaGFuZGxlLCBjb25zdCBjaGFyICpzKTsKPiArLyogVHJh
bnNtaXQgYSBzdHJpbmcgdmlhIHRoZSBzcGVjaWZpZWQgQ09NIHBvcnQuICovCj4gK3ZvaWQgc2Vy
aWFsX3B1dHMoaW50IGhhbmRsZSwgY29uc3QgY2hhciAqcywgdW5zaWduZWQgaW50IG5yKTsKPiAg
IAo+ICAgLyoKPiAgICAqIEFuIGFsdGVybmF0aXZlIHRvIHJlZ2lzdGVyaW5nIGEgY2hhcmFjdGVy
LXJlY2VpdmUgaG9vay4gVGhpcyBmdW5jdGlvbgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vdmlkZW8uaCBiL3hlbi9pbmNsdWRlL3hlbi92aWRlby5oCj4gaW5kZXggMmU4OTdmOWRmNS4u
ZGRkMjFmMzc0ZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vdmlkZW8uaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL3hlbi92aWRlby5oCj4gQEAgLTEzLDExICsxMywxMSBAQAo+ICAgCj4gICAj
aWZkZWYgQ09ORklHX1ZJREVPCj4gICB2b2lkIHZpZGVvX2luaXQodm9pZCk7Cj4gLWV4dGVybiB2
b2lkICgqdmlkZW9fcHV0cykoY29uc3QgY2hhciAqKTsKPiArZXh0ZXJuIHZvaWQgKCp2aWRlb19w
dXRzKShjb25zdCBjaGFyICosIHVuc2lnbmVkIGludCBucik7Cj4gICB2b2lkIHZpZGVvX2VuZGJv
b3Qodm9pZCk7Cj4gICAjZWxzZQo+ICAgI2RlZmluZSB2aWRlb19pbml0KCkgICAgKCh2b2lkKTAp
Cj4gLSNkZWZpbmUgdmlkZW9fcHV0cyhzKSAgICgodm9pZCkwKQo+ICsjZGVmaW5lIHZpZGVvX3B1
dHMocywgbnIpICAgKCh2b2lkKTApCj4gICAjZGVmaW5lIHZpZGVvX2VuZGJvb3QoKSAoKHZvaWQp
MCkKPiAgICNlbmRpZgo+ICAgCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 10:46:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 10:46:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gywjM-0005x9-P5; Wed, 27 Feb 2019 10:46:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=udyn=RC=citrix.com=prvs=95452b8ef=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gywjL-0005x1-Fp
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 10:46:27 +0000
X-Inumbo-ID: ecae94c1-3a7c-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ecae94c1-3a7c-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 10:46:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="86518862"
To: Christian Lindig <christian.lindig@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <20190227103342.26354-1-christian.lindig@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <b057cd48-c6f1-2481-c427-3755d5de0cd1@citrix.com>
Date: Wed, 27 Feb 2019 10:46:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190227103342.26354-1-christian.lindig@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/1] tools/ocaml: Dup2 /dev/null to stdin in
 daemonize()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, ian.jackson@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDIvMjAxOSAxMDozMywgQ2hyaXN0aWFuIExpbmRpZyB3cm90ZToKPiBEb24ndCBjbG9z
ZSBzdGRpbiBpbiBkYWVtb25pemUoKSBidXQgZHVwMiAvZGV2L251bGwgaW5zdGVhZC4gVGhpcyBh
dm9pZHMKPiBmZCAwIGJlaW5nIHJldXNlZCBhbmQgcG90ZW50aWFsbHkgd3JpdHRlbiB0by4KPgo+
IFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4
LmNvbT4KClBvc3NpYmx5IHdvcnRoIG5vdGluZyB0aGF0IHRoaXMgZml4ZXMgYSBidWcgd2hlcmVi
eSAvZGV2L3hlbi9ldnRjaG4KcmVsaWFibHkgZ2V0cyBvcGVuZWQgb24gZmQgMC4KCkkgY2FuIGZp
eCB0aGUgd29yZGluZyB1cCBvbiBjb21taXQgaWYgdGhlcmUgYXJlIG5vIG90aGVyIGNvbmNlcm5z
LgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
LCBhbmQgQ0MnaW5nCkp1ZXJnZW4gZm9yIDQuMTIKCj4gLS0tCj4gIHRvb2xzL29jYW1sL3hlbnN0
b3JlZC9zdGRleHQubWwgfCA0ICsrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
c3RkZXh0Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbAo+IGluZGV4IDg3OTU2
NWM1MTUuLmZmYjUxNmEwZDQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0
ZGV4dC5tbAo+ICsrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdGRleHQubWwKPiBAQCAtMTAw
LDkgKzEwMCw5IEBAIGxldCBkYWVtb25pemUgKCkgPQo+ICAKPiAgCQliZWdpbiBtYXRjaCBVbml4
LmZvcmsgKCkgd2l0aAo+ICAJCXwgMCAtPgo+IC0JCQlsZXQgbnVsbGZkID0gVW5peC5vcGVuZmls
ZSAiL2Rldi9udWxsIiBbIFVuaXguT19XUk9OTFkgXSAwIGluCj4gKwkJCWxldCBudWxsZmQgPSBV
bml4Lm9wZW5maWxlICIvZGV2L251bGwiIFsgVW5peC5PX1JEV1JdIDAgaW4KPiAgCQkJYmVnaW4g
dHJ5Cj4gLQkJCQlVbml4LmNsb3NlIFVuaXguc3RkaW47Cj4gKwkJCQlVbml4LmR1cDIgbnVsbGZk
IFVuaXguc3RkaW47Cj4gIAkJCQlVbml4LmR1cDIgbnVsbGZkIFVuaXguc3Rkb3V0Owo+ICAJCQkJ
VW5peC5kdXAyIG51bGxmZCBVbml4LnN0ZGVycjsKPiAgCQkJd2l0aCBleG4gLT4gVW5peC5jbG9z
ZSBudWxsZmQ7IHJhaXNlIGV4bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:00:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:00:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gywxB-0007Yo-1r; Wed, 27 Feb 2019 11:00:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bdnF=RC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gywx9-0007Yj-Mk
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 11:00:43 +0000
X-Inumbo-ID: ecc41162-3a7e-11e9-9147-3bf6624ae489
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ecc41162-3a7e-11e9-9147-3bf6624ae489;
 Wed, 27 Feb 2019 11:00:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 36441374;
 Wed, 27 Feb 2019 03:00:42 -0800 (PST)
Received: from [10.37.12.68] (unknown [10.37.12.68])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5A4C03F575;
 Wed, 27 Feb 2019 03:00:41 -0800 (PST)
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <475a03a5-5017-c333-ad32-249960d7f50f@gmail.com>
 <CABHD4K83md1PdVtmUGnHrxEgzBrAPmHeF6wyeSG+3cuTDJ+t+g@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
 <CABHD4K9CKxtoO-k4KapNTodKHJT1Z-yoQWjhqMXwFPaUgSLtdA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cc8b6304-13b7-6387-8ac9-d306fd38d5e0@arm.com>
Date: Wed, 27 Feb 2019 11:00:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CABHD4K9CKxtoO-k4KapNTodKHJT1Z-yoQWjhqMXwFPaUgSLtdA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org,
 andrii_chepurnyi@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW1pdCwKCk9uIDIvMjEvMTkgNjoxNSBQTSwgQW1pdCBUb21lciB3cm90ZToKPiBIaSwKPiAK
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwo+PiBpbmRleCBkOTgzNjc3OWQxLi4wOGI5Y2QyYzQ0IDEwMDY0NAo+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCj4+IEBAIC0xODA1LDYgKzE4MDUsOCBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgZHRiX2xvYWQoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKPj4gICAgICAgcHJpbnRrKCJM
b2FkaW5nIGRvbTAgRFRCIHRvIDB4JSJQUklwYWRkciItMHglIlBSSXBhZGRyIlxuIiwKPj4gICAg
ICAgICAgICAgIGtpbmZvLT5kdGJfcGFkZHIsIGtpbmZvLT5kdGJfcGFkZHIgKyBmZHRfdG90YWxz
aXplKGtpbmZvLT5mZHQpKTsKPj4KPj4gKyAgICBkdW1wX3AybV9sb29rdXAoa2luZm8tPmQsIGtp
bmZvLT5kdGJfcGFkZHIpOwo+PiArCj4+ICAgICAgIGxlZnQgPSBjb3B5X3RvX2d1ZXN0X3BoeXNf
Zmx1c2hfZGNhY2hlKGtpbmZvLT5kLCBraW5mby0+ZHRiX3BhZGRyLAo+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBraW5mby0+ZmR0LAo+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmZHRfdG90YWxzaXplKGtpbmZvLT5m
ZHQpKTsKPj4KPiBQbGVhc2UgZmluZCB0aGUgbG9ncyBhZnRlciBhcHBseWluZyB0aGlzIHBhdGNo
Ogo+IAo+IChYRU4pIENQVTIgd2lsbCBjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBv
biBleGNlcHRpb24gZW50cnkKPiAoWEVOKSAqKiogTE9BRElORyBET01BSU4gMCAqKioKPiAoWEVO
KSBMb2FkaW5nIERvbWQwIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDA3YTAwMDAw
MAo+IChYRU4pIEFsbG9jYXRpbmcgMToxIG1hcHBpbmdzIHRvdGFsbGluZyA1MTJNQiBmb3IgZG9t
MDoKPiAoWEVOKSBCQU5LWzBdIDB4MDAwMDAwNTAwMDAwMDAtMHgwMDAwMDA3MDAwMDAwMCAoNTEy
TUIpCj4gKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAwNDgwMDAwMDAtMHgwMDAwMDA0
ODA0MDAwMAo+IChYRU4pIEFsbG9jYXRpbmcgUFBJIDE2IGZvciBldmVudCBjaGFubmVsIGludGVy
cnVwdAo+IChYRU4pIExvYWRpbmcgekltYWdlIGZyb20gMDAwMDAwMDA3YTAwMDAwMCB0byAwMDAw
MDAwMDUwMDgwMDAwLTAwMDAwMDAwNTE4ODAwMDAKPiAoWEVOKSBMb2FkaW5nIGRvbTAgRFRCIHRv
IDB4MDAwMDAwMDA1ODAwMDAwMC0weDAwMDAwMDAwNTgwMTBhNDQKPiAoWEVOKSBkb20wIElQQSAw
eDAwMDAwMDAwNTgwMDAwMDAKPiAoWEVOKSBQMk0gQCAwMDAwMDAwODBjMjNkYzkwIG1mbjoweDcz
ZmY1ZQo+IChYRU4pIDBUSFsweDBdID0gMHgwMDgwMDAwNzNmZjVjN2ZmCj4gKFhFTikgMVNUWzB4
MV0gPSAweDAwODAwMDA3M2ZmM2Q3ZmYKPiAoWEVOKSAyTkRbMHhjMF0gPSAweDAyYzAwMDAwNTgw
MDA2ZmQKClRoYW5rIHlvdSBmb3IgZ2l2aW5nIGEgdHJ5ISBUaGUgcDJtIHR5cGUgZm9yIHRoZSBl
bnRyeSBpcyBwMm1fbW1pb19kaXJlY3RfYy4KClRoaXMgY29uZmlybXMgdGhlIGZpbmRpbmcgb24g
dGhlIG90aGVyIHRocmVhZHMuIEkgd291bGQgc3VnZ2VzdCB5b3UgdG8gCnJlbW92ZSB0aGUgcmVz
ZXJ2ZWQtbWVtb3J5IG5vZGVzIHVudGlsIFhlbiBnYWluIGtub3dsZWRnZSBvZiByZXNlcnZlZCAK
bWVtb3J5LgoKRklZLCBTdGVmYW5vIGhhcyBwb3N0ZWQgYSBwYXRjaCBzZXJpZXMgeWVzdGVyZGF5
IGFpbWluZyB0byBzb2x2ZSB0aGlzIAppc3N1ZXMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:08:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:08:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyx4B-0007xP-Rw; Wed, 27 Feb 2019 11:07:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zqed=RC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyx4A-0007xK-RS
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 11:07:58 +0000
X-Inumbo-ID: ef879c73-3a7f-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef879c73-3a7f-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 11:07:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Feb 2019 04:07:55 -0700
Message-Id: <5C766F8A020000780021AA64@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Feb 2019 04:07:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <20190208101559.GA21228@mail-itl>
 <20190208101705.31790-1-marmarek@invisiblethingslab.com>
In-Reply-To: <20190208101705.31790-1-marmarek@invisiblethingslab.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4.1 4/6] xen/x86: Allow stubdom access to
 irq created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE5IGF0IDExOjE3LCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gVGhlcmUgaXMgb25lIGNvZGUgcGF0aCB3aGVyZSBJIGhhdmVuJ3QgbWFuYWdl
ZCB0byBwcm9wZXJseSBleHRyYWN0Cj4gcG9zc2libGUgc3R1YmRvbWFpbiBpbiB1c2U6Cj4gcGNp
X3JlbW92ZV9kZXZpY2UoKQo+ICAtPiBwY2lfY2xlYW51cF9tc2koKQo+ICAgIC0+IG1zaV9mcmVl
X2lycXMoKQo+ICAgICAgLT4gbXNpX2ZyZWVfaXJxKCkKPiAgICAgICAgLT4gZGVzdHJveV9pcnEo
KQo+IAo+IEZvciBub3cgSSd2ZSBoYXJkY29kZWQgaGFyZHdhcmVfZG9tYWluIHRoZXJlIChpbiBt
c2lfZnJlZV9pcnFzKS4gQ2FuIGl0IGhhcHBlbgo+IHdoZW4gZGV2aWNlIGlzIHN0aWxsIGFzc2ln
bmVkIHRvIHNvbWUgZG9tVT8KCkluIGNhc2UgdGhpcyBxdWVzdGlvbiBpcyBzdGlsbCBvcGVuOiBO
bywgaXQgY2FuJ3Qgd2l0aCBjdXJyZW50IGNvZGUsCmFuZCBwcm92aWRlZCBEb20wIGJlaGF2ZXMg
Y29ycmVjdGx5LgoKPiBAQCAtMzY4LDEzICszNjksMTMgQEAgc3RhdGljIGludCBfX2luaXQgaHBl
dF9hc3NpZ25faXJxKHN0cnVjdCBocGV0X2V2ZW50X2NoYW5uZWwgKmNoKQo+ICB7Cj4gICAgICBp
bnQgaXJxOwo+ICAKPiAtICAgIGlmICggKGlycSA9IGNyZWF0ZV9pcnEoTlVNQV9OT19OT0RFKSkg
PCAwICkKPiArICAgIGlmICggKGlycSA9IGNyZWF0ZV9pcnEoTlVNQV9OT19OT0RFLCBoYXJkd2Fy
ZV9kb21haW4pKSA8IDAgKQo+ICAgICAgICAgIHJldHVybiBpcnE7Cj4gIAo+ICAgICAgY2gtPm1z
aS5pcnEgPSBpcnE7Cj4gICAgICBpZiAoIGhwZXRfc2V0dXBfbXNpX2lycShjaCkgKQo+ICAgICAg
ewo+IC0gICAgICAgIGRlc3Ryb3lfaXJxKGlycSk7Cj4gKyAgICAgICAgZGVzdHJveV9pcnEoaXJx
LCBoYXJkd2FyZV9kb21haW4pOwo+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgfQoK
V2h5IGRvbid0IHlvdSB0YWtlIHRoZSBvcHBvcnR1bml0eSBoZXJlIChhbmQgZWxzZXdoZXJlKSBh
bmQgcHJvcGVybHkKcmVtb3ZlIGh3ZG9tIGFjY2VzcyB0byBzdWNoIGludGVybmFsLXRvLVhlbiBJ
UlFzPyBTaW1wbHkgcGFzcyBOVUxMCmhlcmUsIGFuZCBza2lwIHBlcm1pc3Npb24gZ3JhbnRpbmcg
aW4gdGhpcyBjYXNlIChjcmVhdGVfaXJxKCkgYWxyZWFkeQpjaGVja3MgZm9yIE5VTEwgYW55d2F5
KS4KCj4gQEAgLTE5MCwxOSArMTkwLDE5IEBAIGludCBjcmVhdGVfaXJxKG5vZGVpZF90IG5vZGUp
Cj4gICAgICAgICAgZGVzYy0+YXJjaC51c2VkID0gSVJRX1VOVVNFRDsKPiAgICAgICAgICBpcnEg
PSByZXQ7Cj4gICAgICB9Cj4gLSAgICBlbHNlIGlmICggaGFyZHdhcmVfZG9tYWluICkKPiArICAg
IGVsc2UgaWYgKCBkbV9kb21haW4gKQo+ICAgICAgewo+IC0gICAgICAgIHJldCA9IGlycV9wZXJt
aXRfYWNjZXNzKGhhcmR3YXJlX2RvbWFpbiwgaXJxKTsKPiArICAgICAgICByZXQgPSBpcnFfcGVy
bWl0X2FjY2VzcyhkbV9kb21haW4sIGlycSk7CgpEb2Vzbid0IHRoaXMgaW1wbHkgdGhhdCBEb20w
IGhhcyBubyB3YXkgb2YgY2xlYW5pbmcgdXAgYWZ0ZXIgdGhlCmd1ZXN0L3N0dWJkb20gcGFpcj8g
SU9XIEkgd29uZGVyIHdoZXRoZXIgYm90aCBkbSBhbmQgaHdkb20Kc2hvdWxkIGJlIGdyYW50ZWQg
YWNjZXNzLgoKPiBAQCAtMjA5NSw3ICsyMDk5LDkgQEAgaW50IG1hcF9kb21haW5fcGlycSgKPiAg
ICAgICAgICAgICAgICAgIGlycSA9IGluZm8tPmFyY2guaXJxOwo+ICAgICAgICAgICAgICB9Cj4g
ICAgICAgICAgICAgIG1zaV9kZXNjLT5pcnEgPSAtMTsKPiAtICAgICAgICAgICAgbXNpX2ZyZWVf
aXJxKG1zaV9kZXNjKTsKPiArICAgICAgICAgICAgbXNpX2ZyZWVfaXJxKG1zaV9kZXNjLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT50YXJnZXQgPT0gZCA/IGN1
cnJlbnQtPmRvbWFpbgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6IGhhcmR3YXJlX2RvbWFpbik7CgpOb3RlIGhvdyAtPmlycSBnZXRzIHNl
dCB0byAtMSBwcmlvciB0byB0aGUgY2FsbCAoYW5kIGFsc28gaW4gYXQgbGVhc3QKb25lIG90aGVy
IGluc3RhbmNlKSwgd2hpY2ggd2lsbCBsZWFkIHRvIHNraXBwaW5nIG9mIHRoZSBkZXN0cm95X2ly
cSgpCmNhbGwsIGFuZCBoZW5jZSBza2lwcGluZyBvZiB0aGUgcGVybWlzc2lvbiByZW1vdmFsLiBP
ciB3YWl0LCB0aGF0J3MKZ29pbmcgdG8gYmUgdGFrZW4gY2FyZSBvZiBpbiB0aGUgY2FsbGVyIGFz
IGl0IHNlZW1zLiBJZiB0aGlzIGlzIGFsc28KeW91ciB1bmRlcnN0YW5kaW5nLCB0aGVuIHBsZWFz
ZSBhZGQgYSBzZW50ZW5jZSB0byB0aGUgZGVzY3JpcHRpb24KcG9pbnRpbmcgdGhpcyBvdXQuIFRo
ZSBzcGxpdCBsb2dpYyBpc24ndCByZWFsbHkgaGVscGZ1bCBoZXJlIChJIGtub3cgaXQKd2FzIG1l
IHdobyB3cm90ZSBpdCwgaW4gYW4gYXR0ZW1wdCB0byBhdm9pZCByZS13cml0aW5nIGV2ZXJ5dGhp
bmcKYmFzaWNhbGx5IGZyb20gc2NyYXRjaCkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:09:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:09:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyx5e-00080t-7e; Wed, 27 Feb 2019 11:09:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0fFX=RC=citrix.com=prvs=954e75155=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gyx5c-00080m-GX
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 11:09:28 +0000
X-Inumbo-ID: 25783f91-3a80-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25783f91-3a80-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 11:09:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79195439"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 12:09:00 +0100
Message-ID: <20190227110905.53512-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 0/5] pvh/dom0/shadow/amd fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlbWFpbmluZyBzZXQgb2YgcGF0Y2hlcyBjb250YWluIGNoYW5nZXMgdG8gdGhlIHAybSBj
b2RlIHRoYXQgY291bGQKYWZmZWN0IEhWTSBndWVzdHMuIE5vdGUgdGhhdCB3aXRob3V0IHRob3Nl
IGNoYW5nZXMgYSBQVkggZG9tMCBydW5uaW5nIG9uCkFNRCBoYXJkd2FyZSB3aWxsIGJlIHVuYWJs
ZSB0byBjcmVhdGUgZ3Vlc3RzLiBPdmVyYWxsIHRoZSBwYXRjaGVzIGFyZSBhCm5pY2UgY2xlYW51
cCB0byB0aGUgaGFuZGxpbmcgb2YgcDJtX2lvcmVxX3NlcnZlciBhbmQgcDJtX21hcF9mb3JlaWdu
CnR5cGVzIElNTy4KClRoZSBzZXJpZXMgY2FuIGFsc28gYmUgZm91bmQgYXQ6CgpnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci94ZW4uZ2l0IGZpeGVzLXY2CgpUaGFua3MsIFJvZ2Vy
LgoKUm9nZXIgUGF1IE1vbm5lICg1KToKICB4ODYvcDJtOiBwYXNzIHRoZSBwMm0gdG8gd3JpdGVf
cDJtX2VudHJ5IGhhbmRsZXJzCiAgeDg2L21tOiBzcGxpdCBwMm0gaW9yZXEgc2VydmVyIHBhZ2Vz
IHNwZWNpYWwgaGFuZGxpbmcgaW50byBoZWxwZXIKICBwMm06IGNoYW5nZSB3cml0ZV9wMm1fZW50
cnkgdG8gcmV0dXJuIGFuIGVycm9yIGNvZGUKICB4ODYvbW06IGhhbmRsZSBmb3JlaWduIG1hcHBp
bmdzIGluIHAybV9lbnRyeV9tb2RpZnkKICBucHQvc2hhZG93OiBhbGxvdyBnZXR0aW5nIGZvcmVp
Z24gcGFnZSB0YWJsZSBlbnRyaWVzCgogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICAg
fCAgMTcgKysrKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jIHwgICA0ICstCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICB8IDEwNiArKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAgICAgfCAxMTIgKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3BhZ2luZy5jICAgICAg
ICAgfCAgMTIgKystLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgfCAgMTggKysr
Ky0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jICAgIHwgICA3ICstCiB4ZW4vYXJjaC94
ODYvbW0vc2hhZG93L3ByaXZhdGUuaCB8ICAgNiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCAgICAgICAgfCAgNjIgKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFn
aW5nLmggICAgIHwgICA5ICstLQogMTAgZmlsZXMgY2hhbmdlZCwgMTk5IGluc2VydGlvbnMoKyks
IDE1NCBkZWxldGlvbnMoLSkKCi0tIAoyLjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:09:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:09:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyx5g-00081T-Gt; Wed, 27 Feb 2019 11:09:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0fFX=RC=citrix.com=prvs=954e75155=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gyx5e-00080z-PK
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 11:09:30 +0000
X-Inumbo-ID: 27187aad-3a80-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27187aad-3a80-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 11:09:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79195450"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 12:09:01 +0100
Message-ID: <20190227110905.53512-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190227110905.53512-1-roger.pau@citrix.com>
References: <20190227110905.53512-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 1/5] x86/p2m: pass the p2m to write_p2m_entry
 handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBjYWxsZXJzIHBhc3MgdGhlIHAybSB0byBwYWdpbmdfd3JpdGVfcDJtX2VudHJ5LCBi
dXQgdGhlCmltcGxlbWVudGF0aW9uIHNwZWNpZmljIGhhbmRsZXJzIG9mIHRoZSB3cml0ZV9wMm1f
ZW50cnkgaG9vayBpbnN0ZWFkCm9mIGEgcDJtIGdldCBhIGRvbWFpbiBzdHJ1Y3QgZHVlIHRvIHRo
ZSBoYW5kbGluZyBkb25lIGluCnBhZ2luZ193cml0ZV9wMm1fZW50cnkuCgpDaGFuZ2UgdGhlIGNv
ZGUgc28gdGhhdCB0aGUgaW1wbGVtZW50YXRpb25zIG9mIHdyaXRlX3AybV9lbnRyeSB0YWtlIGEK
cDJtIGluc3RlYWQgb2YgYSBkb21haW4uCgpUaGlzIGlzIGEgbm9uLWZ1bmN0aW9uYWwgY2hhbmdl
LCBidXQgd2lsbCBiZSB1c2VkIGJ5IGZvbGxvdyB1cApwYXRjaGVzLgoKU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQpDaGFu
Z2VzIHNpbmNlIHY0OgogLSBOZXcgaW4gdGhpcyB2ZXJzaW9uLgotLS0KIHhlbi9hcmNoL3g4Ni9t
bS9oYXAvaGFwLmMgICAgICAgIHwgMyArKy0KIHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyAgICAg
ICAgIHwgMiArLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgfCA0ICsrKy0KIHhl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jICAgIHwgMiArLQogeGVuL2FyY2gveDg2L21tL3No
YWRvdy9wcml2YXRlLmggfCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oICAgICB8
IDMgKystCiA2IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9t
bS9oYXAvaGFwLmMKaW5kZXggM2Q2NTFiOTRjMy4uMjhmZTQ4ZDE1OCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL2hhcC9oYXAuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCkBA
IC03MDksOSArNzA5LDEwIEBAIHN0YXRpYyB2b2lkIGhhcF91cGRhdGVfcGFnaW5nX21vZGVzKHN0
cnVjdCB2Y3B1ICp2KQogfQogCiBzdGF0aWMgdm9pZAotaGFwX3dyaXRlX3AybV9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbDFfcGdlbnRyeV90ICpwLAoraGFwX3dy
aXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwg
bDFfcGdlbnRyeV90ICpwLAogICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgbmV3LCB1
bnNpZ25lZCBpbnQgbGV2ZWwpCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWlu
OwogICAgIHVpbnQzMl90IG9sZF9mbGFnczsKICAgICBib29sX3QgZmx1c2hfbmVzdGVkcDJtID0g
MDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jIGIveGVuL2FyY2gveDg2
L21tL3BhZ2luZy5jCmluZGV4IGQ1ODM2ZWI2ODguLmU2ZWQzMDA2ZmUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wYWdpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKQEAg
LTk0MSw3ICs5NDEsNyBAQCB2b2lkIHBhZ2luZ193cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgaWYgKCB2LT5kb21haW4gIT0gZCAp
CiAgICAgICAgIHYgPSBkLT52Y3B1ID8gZC0+dmNwdVswXSA6IE5VTEw7CiAgICAgaWYgKCBsaWtl
bHkodiAmJiBwYWdpbmdfbW9kZV9lbmFibGVkKGQpICYmIHBhZ2luZ19nZXRfaG9zdG1vZGUodikg
IT0gTlVMTCkgKQotICAgICAgICBwYWdpbmdfZ2V0X2hvc3Rtb2RlKHYpLT53cml0ZV9wMm1fZW50
cnkoZCwgZ2ZuLCBwLCBuZXcsIGxldmVsKTsKKyAgICAgICAgcGFnaW5nX2dldF9ob3N0bW9kZSh2
KS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwLCBuZXcsIGxldmVsKTsKICAgICBlbHNlCiAg
ICAgICAgIHNhZmVfd3JpdGVfcHRlKHAsIG5ldyk7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpp
bmRleCAwNzg0MGZmNzI3Li42YzY3ZWY0OTk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAg
LTMxNzcsMTAgKzMxNzcsMTIgQEAgc3RhdGljIHZvaWQgc2hfdW5zaGFkb3dfZm9yX3AybV9jaGFu
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiB9CiAKIHZvaWQKLXNoYWRv
d193cml0ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitz
aGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50
cnlfdCBuZXcsCiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCkKIHsK
KyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CisKICAgICBwYWdpbmdfbG9jayhk
KTsKIAogICAgIC8qIElmIHRoZXJlIGFyZSBhbnkgc2hhZG93cywgdXBkYXRlIHRoZW0uICBCdXQg
aWYgc2hhZG93X3RlYXJkb3duKCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bm9uZS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKaW5kZXggNGRlNjQ1YTQzMy4u
MzE2MDAyNzcxZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKQEAgLTYwLDcgKzYwLDcgQEAgc3RhdGlj
IHZvaWQgX3VwZGF0ZV9wYWdpbmdfbW9kZXMoc3RydWN0IHZjcHUgKnYpCiAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CiB9CiAKLXN0YXRpYyB2b2lkIF93cml0ZV9wMm1fZW50cnkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitzdGF0aWMgdm9pZCBfd3JpdGVfcDJtX2VudHJ5
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCkKIHsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9wcml2YXRlLmgKaW5kZXggZThlZDdhYzcxNC4uMGFhZWQxZWRmYyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9wcml2YXRlLmgKQEAgLTM3Miw3ICszNzIsNyBAQCBleHRlcm4gaW50IHNoX3JlbW92ZV93
cml0ZV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgcmVhZG9ubHlfbWZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmF1bHRfYWRkcik7CiAK
IC8qIEZ1bmN0aW9ucyB0aGF0IGF0b21pY2FsbHkgd3JpdGUgUFQvUDJNIGVudHJpZXMgYW5kIHVw
ZGF0ZSBzdGF0ZSAqLwotdm9pZCBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAordm9pZCBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpOwogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3BhZ2luZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaApp
bmRleCBmZGNjMjI4NDRiLi43ZWMwOWQ3YjExIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3BhZ2luZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKQEAgLTEyNCw3
ICsxMjQsOCBAQCBzdHJ1Y3QgcGFnaW5nX21vZGUgewogICAgIHZvaWQgICAgICAgICAgKCp1cGRh
dGVfY3IzICAgICAgICAgICAgKShzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbm9mbHVzaCk7CiAg
ICAgdm9pZCAgICAgICAgICAoKnVwZGF0ZV9wYWdpbmdfbW9kZXMgICApKHN0cnVjdCB2Y3B1ICp2
KTsKLSAgICB2b2lkICAgICAgICAgICgqd3JpdGVfcDJtX2VudHJ5ICAgICAgICkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCisgICAgdm9pZCAgICAgICAgICAoKndyaXRlX3Ay
bV9lbnRyeSAgICAgICApKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3Bn
ZW50cnlfdCBuZXcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBsZXZlbCk7CiAKLS0gCjIuMTcuMiAoQXBwbGUgR2l0LTExMykKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:09:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:09:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyx5k-00082Y-RF; Wed, 27 Feb 2019 11:09:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0fFX=RC=citrix.com=prvs=954e75155=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gyx5j-00082K-SF
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 11:09:35 +0000
X-Inumbo-ID: 296f978b-3a80-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 296f978b-3a80-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 11:09:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79195453"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 12:09:02 +0100
Message-ID: <20190227110905.53512-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190227110905.53512-1-roger.pau@citrix.com>
References: <20190227110905.53512-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 2/5] x86/mm: split p2m ioreq server pages
 special handling into helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCBpdCBjYW4gYmUgc2hhcmVkIGJ5IGJvdGggZXB0LCBucHQgYW5kIHNoYWRvdyBjb2Rl
LCBpbnN0ZWFkIG9mCmR1cGxpY2F0aW5nIGl0LgoKTm8gY2hhbmdlIGluIGZ1bmN0aW9uYWxpdHkg
aW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
ClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCkNjOiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEp1biBOYWth
amltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgpDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KQ2hhbmdlcyBzaW5jZSB2NDoKIC0gUmVtb3Zl
IHRoZSBwMm1fZ2V0X2hvc3RwMm0gZnJvbSBjYWxsZXJzIG9mIHAybV9lbnRyeV9tb2RpZnkuCgpD
aGFuZ2VzIHNpbmNlIHYxOgogLSBSZW1vdmUgdW51c2VkIHAybXRfb2xkIGZyb20gcDJtX3B0X3Nl
dF9lbnRyeS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgIHwgIDMgKysKIHhl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgfCA1NSArKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgfCAyNCAtLS0tLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8ICAzICsrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKwogNSBmaWxl
cyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCA2MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwpp
bmRleCAyOGZlNDhkMTU4Li4yZGI3ZjJjMDRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
aGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTczNSw2ICs3MzUs
OSBAQCBoYXBfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuLCBsMV9wZ2VudHJ5X3QgKnAsCiAgICAgICAgICAgICAmJiBwZXJtc19zdHJpY3Rs
eV9pbmNyZWFzZWQob2xkX2ZsYWdzLCBsMWVfZ2V0X2ZsYWdzKG5ldykpICk7CiAgICAgfQogCisg
ICAgcDJtX2VudHJ5X21vZGlmeShwMm0sIHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3Mo
bmV3KSksCisgICAgICAgICAgICAgICAgICAgICBwMm1fZmxhZ3NfdG9fdHlwZShvbGRfZmxhZ3Mp
LCBsZXZlbCk7CisKICAgICBzYWZlX3dyaXRlX3B0ZShwLCBuZXcpOwogICAgIGlmICggb2xkX2Zs
YWdzICYgX1BBR0VfUFJFU0VOVCApCiAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2Nw
dW1hc2spOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggYmI1NjI2MDdmNy4uMGVjZTY2MDhjYiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVw
dC5jCkBAIC00Niw3ICs0Niw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGlzX2VwdGVfdmFsaWQo
ZXB0X2VudHJ5X3QgKmUpCiB9CiAKIC8qIHJldHVybnMgOiAwIGZvciBzdWNjZXNzLCAtZXJybm8g
b3RoZXJ3aXNlICovCi1zdGF0aWMgaW50IGF0b21pY193cml0ZV9lcHRfZW50cnkoZXB0X2VudHJ5
X3QgKmVudHJ5cHRyLCBlcHRfZW50cnlfdCBuZXcsCitzdGF0aWMgaW50IGF0b21pY193cml0ZV9l
cHRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBlcHRfZW50cnlfdCAqZW50cnlwdHIsIGVwdF9lbnRyeV90IG5ldywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbGV2ZWwpCiB7CiAgICAgaW50IHJjOwpA
QCAtODksNiArOTAsOCBAQCBzdGF0aWMgaW50IGF0b21pY193cml0ZV9lcHRfZW50cnkoZXB0X2Vu
dHJ5X3QgKmVudHJ5cHRyLCBlcHRfZW50cnlfdCBuZXcsCiAgICAgaWYgKCB1bmxpa2VseShwMm1f
aXNfZm9yZWlnbihlbnRyeXB0ci0+c2FfcDJtdCkpICYmIGNoZWNrX2ZvcmVpZ24gKQogICAgICAg
ICBvbGRtZm4gPSBlbnRyeXB0ci0+bWZuOwogCisgICAgcDJtX2VudHJ5X21vZGlmeShwMm0sIG5l
dy5zYV9wMm10LCBlbnRyeXB0ci0+c2FfcDJtdCwgbGV2ZWwpOworCiAgICAgd3JpdGVfYXRvbWlj
KCZlbnRyeXB0ci0+ZXB0ZSwgbmV3LmVwdGUpOwogCiAgICAgaWYgKCB1bmxpa2VseShvbGRtZm4g
IT0gbWZuX3goSU5WQUxJRF9NRk4pKSApCkBAIC0zOTAsNyArMzkzLDggQEAgc3RhdGljIGludCBl
cHRfbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBib29sX3QgcmVhZF9vbmx5LAog
ICogcHJlc2VudCBlbnRyaWVzIGluIHRoZSBnaXZlbiBwYWdlIHRhYmxlLCBvcHRpb25hbGx5IG1h
cmtpbmcgdGhlIGVudHJpZXMKICAqIGFsc28gZm9yIHRoZWlyIHN1YnRyZWVzIG5lZWRpbmcgUDJN
IHR5cGUgcmUtY2FsY3VsYXRpb24uCiAgKi8KLXN0YXRpYyBib29sX3QgZXB0X2ludmFsaWRhdGVf
ZW10KG1mbl90IG1mbiwgYm9vbF90IHJlY2FsYywgaW50IGxldmVsKQorc3RhdGljIGJvb2xfdCBl
cHRfaW52YWxpZGF0ZV9lbXQoc3RydWN0IHAybV9kb21haW4gKnAybSwgbWZuX3QgbWZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IHJlY2FsYywgaW50IGxldmVsKQog
ewogICAgIGludCByYzsKICAgICBlcHRfZW50cnlfdCAqZXB0ZSA9IG1hcF9kb21haW5fcGFnZSht
Zm4pOwpAQCAtNDA4LDcgKzQxMiw3IEBAIHN0YXRpYyBib29sX3QgZXB0X2ludmFsaWRhdGVfZW10
KG1mbl90IG1mbiwgYm9vbF90IHJlY2FsYywgaW50IGxldmVsKQogICAgICAgICBlLmVtdCA9IE1U
UlJfTlVNX1RZUEVTOwogICAgICAgICBpZiAoIHJlY2FsYyApCiAgICAgICAgICAgICBlLnJlY2Fs
YyA9IDE7Ci0gICAgICAgIHJjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeSgmZXB0ZVtpXSwgZSwg
bGV2ZWwpOworICAgICAgICByYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtp
XSwgZSwgbGV2ZWwpOwogICAgICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAgICAgIGNoYW5nZWQg
PSAxOwogICAgIH0KQEAgLTQ1OSw3ICs0NjMsNyBAQCBzdGF0aWMgaW50IGVwdF9pbnZhbGlkYXRl
X2VtdF9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgcmMgPSAtRU5P
TUVNOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KLSAgICAgICAgd3JjID0gYXRv
bWljX3dyaXRlX2VwdF9lbnRyeSgmdGFibGVbaW5kZXhdLCBzcGxpdF9lcHRfZW50cnksIGkpOwor
ICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgJnRhYmxlW2luZGV4XSwg
c3BsaXRfZXB0X2VudHJ5LCBpKTsKICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsKIAogICAgICAg
ICBmb3IgKCA7IGkgPiB0YXJnZXQ7IC0taSApCkBAIC00NzksNyArNDgzLDcgQEAgc3RhdGljIGlu
dCBlcHRfaW52YWxpZGF0ZV9lbXRfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAg
ICAgewogICAgICAgICAgICAgZS5lbXQgPSBNVFJSX05VTV9UWVBFUzsKICAgICAgICAgICAgIGUu
cmVjYWxjID0gMTsKLSAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkoJnRh
YmxlW2luZGV4XSwgZSwgdGFyZ2V0KTsKKyAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9l
cHRfZW50cnkocDJtLCAmdGFibGVbaW5kZXhdLCBlLCB0YXJnZXQpOwogICAgICAgICAgICAgQVNT
RVJUKHdyYyA9PSAwKTsKICAgICAgICAgICAgIHJjID0gMTsKICAgICAgICAgfQpAQCAtNTQ5LDE3
ICs1NTMsMTEgQEAgc3RhdGljIGludCByZXNvbHZlX21pc2NvbmZpZyhzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgICAgICAgICAgICAgbnQgPSBwMm1f
cmVjYWxjX3R5cGUoZS5yZWNhbGMsIGUuc2FfcDJtdCwgcDJtLCBnZm4gKyBpKTsKICAgICAgICAg
ICAgICAgICAgICAgaWYgKCBudCAhPSBlLnNhX3AybXQgKQogICAgICAgICAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGUuc2FfcDJtdCA9PSBwMm1faW9yZXFfc2Vy
dmVyICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBBU1NFUlQocDJtLT5pb3JlcS5lbnRyeV9jb3VudCA+IDApOwotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQtLTsKLSAgICAgICAgICAgICAgICAg
ICAgICAgIH0KLQogICAgICAgICAgICAgICAgICAgICAgICAgZS5zYV9wMm10ID0gbnQ7CiAgICAg
ICAgICAgICAgICAgICAgICAgICBlcHRfcDJtX3R5cGVfdG9fZmxhZ3MocDJtLCAmZSwgZS5zYV9w
Mm10LCBlLmFjY2Vzcyk7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAg
ICAgZS5yZWNhbGMgPSAwOwotICAgICAgICAgICAgICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVf
ZXB0X2VudHJ5KCZlcHRlW2ldLCBlLCBsZXZlbCk7CisgICAgICAgICAgICAgICAgICAgIHdyYyA9
IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwpOwogICAgICAg
ICAgICAgICAgICAgICBBU1NFUlQod3JjID09IDApOwogICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIH0KQEAgLTU5NSw3ICs1OTMsNyBAQCBzdGF0aWMgaW50IHJlc29sdmVfbWlzY29uZmln
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYgKCBlcHRfc3BsaXRfc3VwZXJfcGFnZShwMm0s
ICZlLCBsZXZlbCwgbGV2ZWwgLSAxKSApCiAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkoJmVwdGVbaV0sIGUs
IGxldmVsKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRf
ZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwpOwogICAgICAgICAgICAgICAgICAgICAgICAg
QVNTRVJUKHdyYyA9PSAwKTsKICAgICAgICAgICAgICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlKGVwdGUpOwogICAgICAgICAgICAgICAgICAgICAgICAgbWZuID0gZS5tZm47CkBAIC02MTAs
NyArNjA4LDcgQEAgc3RhdGljIGludCByZXNvbHZlX21pc2NvbmZpZyhzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgICAgICAgICBlLnJlY2FsYyA9IDA7
CiAgICAgICAgICAgICAgICAgaWYgKCByZWNhbGMgJiYgcDJtX2lzX2NoYW5nZWFibGUoZS5zYV9w
Mm10KSApCiAgICAgICAgICAgICAgICAgICAgIGVwdF9wMm1fdHlwZV90b19mbGFncyhwMm0sICZl
LCBlLnNhX3AybXQsIGUuYWNjZXNzKTsKLSAgICAgICAgICAgICAgICB3cmMgPSBhdG9taWNfd3Jp
dGVfZXB0X2VudHJ5KCZlcHRlW2ldLCBlLCBsZXZlbCk7CisgICAgICAgICAgICAgICAgd3JjID0g
YXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZlcHRlW2ldLCBlLCBsZXZlbCk7CiAgICAgICAg
ICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsKICAgICAgICAgICAgIH0KIApAQCAtNjIxLDExICs2
MTksMTEgQEAgc3RhdGljIGludCByZXNvbHZlX21pc2NvbmZpZyhzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgaWYgKCBlLmVtdCA9PSBNVFJSX05VTV9U
WVBFUyApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVChpc19lcHRlX3ByZXNlbnQoJmUp
KTsKLSAgICAgICAgICAgIGVwdF9pbnZhbGlkYXRlX2VtdChfbWZuKGUubWZuKSwgZS5yZWNhbGMs
IGxldmVsKTsKKyAgICAgICAgICAgIGVwdF9pbnZhbGlkYXRlX2VtdChwMm0sIF9tZm4oZS5tZm4p
LCBlLnJlY2FsYywgbGV2ZWwpOwogICAgICAgICAgICAgc21wX3dtYigpOwogICAgICAgICAgICAg
ZS5lbXQgPSAwOwogICAgICAgICAgICAgZS5yZWNhbGMgPSAwOwotICAgICAgICAgICAgd3JjID0g
YXRvbWljX3dyaXRlX2VwdF9lbnRyeSgmZXB0ZVtpXSwgZSwgbGV2ZWwpOworICAgICAgICAgICAg
d3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZlcHRlW2ldLCBlLCBsZXZlbCk7CiAg
ICAgICAgICAgICBBU1NFUlQod3JjID09IDApOwogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3Bh
Z2UoZXB0ZSk7CiAgICAgICAgICAgICByYyA9IDE7CkBAIC03ODYsNyArNzg0LDcgQEAgZXB0X3Nl
dF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAK
ICAgICAgICAgLyogbm93IGluc3RhbGwgdGhlIG5ld2x5IHNwbGl0IGVwdCBzdWItdHJlZSAqLwog
ICAgICAgICAvKiBOQjogcGxlYXNlIG1ha2Ugc3VyZSBkb21pYW4gaXMgcGF1c2VkIGFuZCBubyBp
bi1mbHkgVlQtZCBETUEuICovCi0gICAgICAgIHJjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShl
cHRfZW50cnksIHNwbGl0X2VwdF9lbnRyeSwgaSk7CisgICAgICAgIHJjID0gYXRvbWljX3dyaXRl
X2VwdF9lbnRyeShwMm0sIGVwdF9lbnRyeSwgc3BsaXRfZXB0X2VudHJ5LCBpKTsKICAgICAgICAg
QVNTRVJUKHJjID09IDApOwogCiAgICAgICAgIC8qIHRoZW4gbW92ZSB0byB0aGUgbGV2ZWwgd2Ug
d2FudCB0byBtYWtlIHJlYWwgY2hhbmdlcyAqLwpAQCAtODMzLDI0ICs4MzEsNyBAQCBlcHRfc2V0
X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAg
ICAgICAgbmV3X2VudHJ5LnN1cHByZXNzX3ZlID0gaXNfZXB0ZV92YWxpZCgmb2xkX2VudHJ5KSA/
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGRfZW50cnkuc3VwcHJlc3Nf
dmUgOiAxOwogCi0gICAgLyoKLSAgICAgKiBwMm1faW9yZXFfc2VydmVyIGlzIG9ubHkgdXNlZCBm
b3IgNEsgcGFnZXMsIHNvIHRoZQotICAgICAqIGNvdW50IGlzIG9ubHkgZG9uZSBvbiBlcHQgcGFn
ZSB0YWJsZSBlbnRyaWVzLgotICAgICAqLwotICAgIGlmICggcDJtdCA9PSBwMm1faW9yZXFfc2Vy
dmVyICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChpID09IDApOwotICAgICAgICBwMm0tPmlvcmVx
LmVudHJ5X2NvdW50Kys7Ci0gICAgfQotCi0gICAgaWYgKCBlcHRfZW50cnktPnNhX3AybXQgPT0g
cDJtX2lvcmVxX3NlcnZlciApCi0gICAgewotICAgICAgICBBU1NFUlQoaSA9PSAwKTsKLSAgICAg
ICAgQVNTRVJUKHAybS0+aW9yZXEuZW50cnlfY291bnQgPiAwKTsKLSAgICAgICAgcDJtLT5pb3Jl
cS5lbnRyeV9jb3VudC0tOwotICAgIH0KLQotICAgIHJjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRy
eShlcHRfZW50cnksIG5ld19lbnRyeSwgdGFyZ2V0KTsKKyAgICByYyA9IGF0b21pY193cml0ZV9l
cHRfZW50cnkocDJtLCBlcHRfZW50cnksIG5ld19lbnRyeSwgdGFyZ2V0KTsKICAgICBpZiAoIHVu
bGlrZWx5KHJjKSApCiAgICAgICAgIG9sZF9lbnRyeS5lcHRlID0gMDsKICAgICBlbHNlCkBAIC0x
MDcwLDcgKzEwNTEsNyBAQCBzdGF0aWMgdm9pZCBlcHRfY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFs
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgaWYgKCAhbWZuICkKICAgICAgICAgcmV0dXJu
OwogCi0gICAgaWYgKCBlcHRfaW52YWxpZGF0ZV9lbXQoX21mbihtZm4pLCAxLCBwMm0tPmVwdC53
bCkgKQorICAgIGlmICggZXB0X2ludmFsaWRhdGVfZW10KHAybSwgX21mbihtZm4pLCAxLCBwMm0t
PmVwdC53bCkgKQogICAgICAgICBlcHRfc3luY19kb21haW4ocDJtKTsKIH0KIApAQCAtMTEyOCw3
ICsxMTA5LDcgQEAgc3RhdGljIHZvaWQgZXB0X21lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IHAy
bV9kb21haW4gKnAybSkKICAgICBpZiAoICFtZm4gKQogICAgICAgICByZXR1cm47CiAKLSAgICBp
ZiAoIGVwdF9pbnZhbGlkYXRlX2VtdChfbWZuKG1mbiksIDAsIHAybS0+ZXB0LndsKSApCisgICAg
aWYgKCBlcHRfaW52YWxpZGF0ZV9lbXQocDJtLCBfbWZuKG1mbiksIDAsIHAybS0+ZXB0LndsKSAp
CiAgICAgICAgIGVwdF9zeW5jX2RvbWFpbihwMm0pOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggNTJlYWEy
NGIxOC4uMDRlOWQ4MWNmNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtNDM2LDEzICs0MzYsNiBAQCBzdGF0aWMg
aW50IGRvX3JlY2FsYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikK
ICAgICAgICAgICAgICAgICBmbGFncyB8PSBfUEFHRV9QU0U7CiAgICAgICAgICAgICB9CiAKLSAg
ICAgICAgICAgIGlmICggb3QgPT0gcDJtX2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEuZW50cnlfY291bnQgPiAwKTsKLSAgICAg
ICAgICAgICAgICBBU1NFUlQobGV2ZWwgPT0gMCk7Ci0gICAgICAgICAgICAgICAgcDJtLT5pb3Jl
cS5lbnRyeV9jb3VudC0tOwotICAgICAgICAgICAgfQotCiAgICAgICAgICAgICBlID0gbDFlX2Zy
b21fcGZuKG1mbiwgZmxhZ3MpOwogICAgICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmZSwg
bGV2ZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChudCA9PSBwMm1fcmFtX3J3
KQpAQCAtNjE2LDggKzYwOSw2IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogCiAgICAgaWYgKCBwYWdlX29yZGVyID09IFBB
R0VfT1JERVJfNEsgKQogICAgIHsKLSAgICAgICAgcDJtX3R5cGVfdCBwMm10X29sZDsKLQogICAg
ICAgICByYyA9IHAybV9uZXh0X2xldmVsKHAybSwgJnRhYmxlLCAmZ2ZuX3JlbWFpbmRlciwgZ2Zu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEwyX1BBR0VUQUJMRV9TSElGVCAtIFBBR0Vf
U0hJRlQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTDJfUEFHRVRBQkxFX0VOVFJJRVMs
IDEsIDEpOwpAQCAtNjQxLDIxICs2MzIsNiBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAgaWYgKCBlbnRyeV9j
b250ZW50LmwxICE9IDAgKQogICAgICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmZW50cnlf
Y29udGVudCwgMCwgaW9tbXVfcHRlX2ZsYWdzKTsKIAotICAgICAgICBwMm10X29sZCA9IHAybV9m
bGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MoKnAybV9lbnRyeSkpOwotCi0gICAgICAgIC8qCi0g
ICAgICAgICAqIHAybV9pb3JlcV9zZXJ2ZXIgaXMgb25seSB1c2VkIGZvciA0SyBwYWdlcywgc28K
LSAgICAgICAgICogdGhlIGNvdW50IGlzIG9ubHkgZG9uZSBmb3IgbGV2ZWwgMSBlbnRyaWVzLgot
ICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBwMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQotICAg
ICAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudCsrOwotCi0gICAgICAgIGlmICggcDJtdF9v
bGQgPT0gcDJtX2lvcmVxX3NlcnZlciApCi0gICAgICAgIHsKLSAgICAgICAgICAgIEFTU0VSVChw
Mm0tPmlvcmVxLmVudHJ5X2NvdW50ID4gMCk7Ci0gICAgICAgICAgICBwMm0tPmlvcmVxLmVudHJ5
X2NvdW50LS07Ci0gICAgICAgIH0KLQogICAgICAgICAvKiBsZXZlbCAxIGVudHJ5ICovCiAgICAg
ICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIGVudHJ5X2NvbnRl
bnQsIDEpOwogICAgICAgICAvKiBOQjogcGFnaW5nX3dyaXRlX3AybV9lbnRyeSgpIGhhbmRsZXMg
dGxiIGZsdXNoZXMgcHJvcGVybHkgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IDZjNjdl
ZjQ5OTYuLmRlN2FiZjcxNTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29t
bW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMzE5MCw2ICsz
MTkwLDkgQEAgc2hhZG93X3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1
bnNpZ25lZCBsb25nIGdmbiwKICAgICBpZiAoIGxpa2VseShkLT5hcmNoLnBhZ2luZy5zaGFkb3cu
dG90YWxfcGFnZXMgIT0gMCkgKQogICAgICAgICAgc2hfdW5zaGFkb3dfZm9yX3AybV9jaGFuZ2Uo
ZCwgZ2ZuLCBwLCBuZXcsIGxldmVsKTsKIAorICAgIHAybV9lbnRyeV9tb2RpZnkocDJtLCBwMm1f
ZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKG5ldykpLAorICAgICAgICAgICAgICAgICAgICAg
cDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncygqcCkpLCBsZXZlbCk7CisKICAgICAvKiBV
cGRhdGUgdGhlIGVudHJ5IHdpdGggbmV3IGNvbnRlbnQgKi8KICAgICBzYWZlX3dyaXRlX3B0ZShw
LCBuZXcpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCAyMDk1MDc2NTU2Li44MzRkNDlkMmQ0IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmgKQEAgLTkzMiw2ICs5MzIsMzggQEAgaW50IHAybV9zZXRfaW9yZXFfc2VydmVyKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBmbGFncywKIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpwMm1fZ2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpOwogCitz
dGF0aWMgaW5saW5lIHZvaWQgcDJtX2VudHJ5X21vZGlmeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCBwMm1fdHlwZV90IG50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3R5cGVfdCBvdCwgdW5zaWduZWQgaW50IGxldmVsKQoreworICAgIGlmICggbGV2ZWwgIT0gMSB8
fCBudCA9PSBvdCApCisgICAgICAgIHJldHVybjsKKworICAgIHN3aXRjaCAoIG50ICkKKyAgICB7
CisgICAgY2FzZSBwMm1faW9yZXFfc2VydmVyOgorICAgICAgICAvKgorICAgICAgICAgKiBwMm1f
aW9yZXFfc2VydmVyIGlzIG9ubHkgdXNlZCBmb3IgNEsgcGFnZXMsIHNvCisgICAgICAgICAqIHRo
ZSBjb3VudCBpcyBvbmx5IGRvbmUgZm9yIGxldmVsIDEgZW50cmllcy4KKyAgICAgICAgICovCisg
ICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQrKzsKKyAgICAgICAgYnJlYWs7CisKKyAgICBk
ZWZhdWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBzd2l0Y2ggKCBvdCApCisgICAg
eworICAgIGNhc2UgcDJtX2lvcmVxX3NlcnZlcjoKKyAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEu
ZW50cnlfY291bnQgPiAwKTsKKyAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOworICAg
ICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGJyZWFrOworICAgIH0KK30KKwog
I2VuZGlmIC8qIF9YRU5fQVNNX1g4Nl9QMk1fSCAqLwogCiAvKgotLSAKMi4xNy4yIChBcHBsZSBH
aXQtMTEzKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:09:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:09:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyx5n-00083o-95; Wed, 27 Feb 2019 11:09:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bdnF=RC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyx5l-000833-Hy
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 11:09:37 +0000
X-Inumbo-ID: 2b5f8ce8-3a80-11e9-85ce-c3e5a607e87f
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2b5f8ce8-3a80-11e9-85ce-c3e5a607e87f;
 Wed, 27 Feb 2019 11:09:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B48B8374;
 Wed, 27 Feb 2019 03:09:36 -0800 (PST)
Received: from [10.37.12.68] (unknown [10.37.12.68])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2C5533F575;
 Wed, 27 Feb 2019 03:09:34 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <f7e78bf6-6e65-6d6c-c1ad-dca7f1e66b17@gmail.com>
 <fe44917f-bbe9-3e0e-fdda-2eb4db9f25c2@arm.com>
 <13a9616c-2d9a-f90b-3358-f2dcadbbb64d@gmail.com>
 <dbfd87e9-48fc-f641-9e24-ddb6c4f61135@arm.com>
 <20190226091420.klgldhotiecezw6h@Air-de-Roger>
 <038b837c-63c0-afb7-ca7b-75f61af7518e@citrix.com>
 <20190226094459.33y2ygrjei3sf3gk@Air-de-Roger>
 <21c331d5-0cfa-6f7e-3db4-40b7ece45bc8@arm.com>
 <20190226101721.kh5vbrqdlnrtvhwh@Air-de-Roger>
 <cdd5781c-3a60-b9f7-205f-fadeee88206e@arm.com>
 <20190226110231.46luhevhlmefdldo@Air-de-Roger>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <44f13194-6e18-5a05-bfb1-9c5c7af255e0@arm.com>
Date: Wed, 27 Feb 2019 11:09:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190226110231.46luhevhlmefdldo@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] xen/evtchn and forced threaded irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dave P Martin <Dave.Martin@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyLzI2LzE5IDExOjAyIEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIFR1
ZSwgRmViIDI2LCAyMDE5IGF0IDEwOjI2OjIxQU0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4gT24gMjYvMDIvMjAxOSAxMDoxNywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFR1
ZSwgRmViIDI2LCAyMDE5IGF0IDEwOjAzOjM4QU0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4+PiBIaSBSb2dlciwKPj4+Pgo+Pj4+IE9uIDI2LzAyLzIwMTkgMDk6NDQsIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4+Pj4+IE9uIFR1ZSwgRmViIDI2LCAyMDE5IGF0IDA5OjMwOjA3QU0gKzAw
MDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+PiBPbiAyNi8wMi8yMDE5IDA5OjE0LCBSb2dl
ciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+Pj4+IE9uIE1vbiwgRmViIDI1LCAyMDE5IGF0IDAxOjU1
OjQyUE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+Pj4gSGkgT2xla3NhbmRyLAo+
Pj4+Pj4+Pgo+Pj4+Pj4+PiBPbiAyNS8wMi8yMDE5IDEzOjI0LCBPbGVrc2FuZHIgQW5kcnVzaGNo
ZW5rbyB3cm90ZToKPj4+Pj4+Pj4+IE9uIDIvMjIvMTkgMzozMyBQTSwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+Pj4+Pj4+Pj4+IEhpLAo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gT24gMjIvMDIvMjAxOSAx
MjozOCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+Pj4+Pj4+IE9uIDIvMjAv
MTkgMTA6NDYgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+Pj4+Pj4+IERpc2N1c3Npbmcg
d2l0aCBteSB0ZWFtLCBhIHNvbHV0aW9uIHRoYXQgY2FtZSB1cCB3b3VsZCBiZSB0bwo+Pj4+Pj4+
Pj4+Pj4gaW50cm9kdWNlIG9uZSBhdG9taWMgZmllbGQgcGVyIGV2ZW50IHRvIHJlY29yZCB0aGUg
bnVtYmVyIG9mCj4+Pj4+Pj4+Pj4+PiBldmVudCByZWNlaXZlZC4gSSB3aWxsIGV4cGxvcmUgdGhh
dCBzb2x1dGlvbiB0b21vcnJvdy4KPj4+Pj4+Pj4+Pj4gSG93IHdpbGwgdGhpcyBoZWxwIGlmIGV2
ZW50cyBoYXZlIHNvbWUgcGF5bG9hZD8KPj4+Pj4+Pj4+PiBXaGF0IHBheWxvYWQ/IFRoZSBldmVu
dCBjaGFubmVsIGRvZXMgbm90IGNhcnJ5IGFueSBwYXlsb2FkLiBJdCBvbmx5Cj4+Pj4+Pj4+Pj4g
bm90aWZ5IHlvdSB0aGF0IHNvbWV0aGluZyBoYXBwZW4uIFRoZW4gdGhpcyBpcyB1cCB0byB0aGUg
dXNlciB0bwo+Pj4+Pj4+Pj4+IGRlY2lkZSB3aGF0IHRvIHlvdSB3aXRoIGl0Lgo+Pj4+Pj4+Pj4g
U29ycnksIEkgd2FzIHByb2JhYmx5IG5vdCBwcmVjaXNlIGVub3VnaC4gSSBtZWFuIHRoYXQgYW4g
ZXZlbnQgbWlnaHQgaGF2ZQo+Pj4+Pj4+Pj4gYXNzb2NpYXRlZCBwYXlsb2FkIGluIHRoZSByaW5n
IGJ1ZmZlciwgZm9yIGV4YW1wbGUgWzFdLiBTbywgY291bnRpbmcgZXZlbnRzCj4+Pj4+Pj4+PiBt
YXkgaGVscCBzb21laG93LCBidXQgdGhlIHJpbmcncyBkYXRhIG1heSBzdGlsbCBiZSBsb3N0Cj4+
Pj4+Pj4+ICAgIEZyb20gbXkgdW5kZXJzdGFuZGluZyBvZiBldmVudCBjaGFubmVscyBhcmUgZWRn
ZSBpbnRlcnJ1cHRzLiBCeSBkZWZpbml0aW9uLAo+Pj4+Pj4+IElNTyBldmVudCBjaGFubmVscyBh
cmUgYWN0aXZlIGhpZ2ggbGV2ZWwgaW50ZXJydXB0cy4KPj4+Pj4+Pgo+Pj4+Pj4+IExldCdzIHRh
a2UgaW50byBhY2NvdW50IHRoZSBmb2xsb3dpbmcgc2l0dWF0aW9uOiB5b3UgaGF2ZSBhbiBldmVu
dAo+Pj4+Pj4+IGNoYW5uZWwgbWFza2VkIGFuZCB0aGUgZXZlbnQgY2hhbm5lbCBwZW5kaW5nIGJp
dCAoYWtpbiB0byB0aGUgbGluZSBvbgo+Pj4+Pj4+IGJhcmUgbWV0YWwpIGdvZXMgZnJvbSBsb3cg
dG8gaGlnaCAoMCAtPiAxKSwgdGhlbiB5b3UgdW5tYXNrIHRoZQo+Pj4+Pj4+IGludGVycnVwdCBh
bmQgeW91IGdldCBhbiBldmVudCBpbmplY3RlZC4gSWYgaXQgd2FzIGFuIGVkZ2UgaW50ZXJydXB0
Cj4+Pj4+Pj4geW91IHdvbnQgZ2V0IGFuIGV2ZW50IGluamVjdGVkIGFmdGVyIHVubWFza2luZywg
YmVjYXVzZSB5b3Ugd291bGQKPj4+Pj4+PiBoYXZlIGxvc3QgdGhlIGVkZ2UuIEkgdGhpbmsgdGhl
IHByb2JsZW0gaGVyZSBpcyB0aGF0IExpbnV4IHRyZWF0cwo+Pj4+Pj4+IGV2ZW50IGNoYW5uZWxz
IGFzIGVkZ2UgaW50ZXJydXB0cywgd2hlbiB0aGV5IGFyZSBhY3R1YWxseSBsZXZlbC4KPj4+Pj4+
Cj4+Pj4+PiBFdmVudCBjaGFubmVscyBhcmUgZWRnZSBpbnRlcnJ1cHRzLsKgIFRoZXJlIGFyZSBz
ZXZlcmFsIHZlcnkgc3VidGxlIGJ1Z3MKPj4+Pj4+IHRvIGJlIGhhZCBieSBzb2Z0d2FyZSB3aGlj
aCB0cmVhdHMgdGhlbSBhcyBsaW5lIGludGVycnVwdHMuCj4+Pj4+Pgo+Pj4+Pj4gTW9zdCBjcml0
aWNhbGx5LCBpZiB5b3UgZmFpbCB0byBhY2sgdGhlbSwgcmViaW5kIHRoZW0gdG8gYSBuZXcgdmNw
dSwgYW5kCj4+Pj4+PiByZWVuYWJsZSBpbnRlcnJ1cHRzLCB5b3UgZG9uJ3QgZ2V0IGEgbmV3IGlu
dGVycnVwdCBub3RpZmljYXRpb24uwqAgVGhpcwo+Pj4+Pj4gd2FzIHRoZSBzb3VyY2Ugb2YgYSA0
IG1vbnRoIGJ1ZyB3aGVuIFhlblNlcnZlciB3YXMgbW92aW5nIGZyb20KPj4+Pj4+IGNsYXNzaWMt
eGVuIHRvIFBWT3BzIHdoZXJlIHVzaW5nIGlycWJhbGFuY2Ugd291bGQgY2F1c2UgZG9tMCB0bwo+
Pj4+Pj4gb2NjYXNpb25hbGx5IGxvc2UgaW50ZXJydXB0cy4KPj4+Pj4KPj4+Pj4gSSB3b3VsZCBh
cmd1ZSB0aGF0IHlvdSBuZWVkIHRvIG1hc2sgdGhlbSBmaXJzdCwgcmViaW5kIHRvIGEgbmV3IHZj
cHUKPj4+Pj4gYW5kIHVubWFzaywgYW5kIHRoZW4geW91IHdpbGwgZ2V0IGFuIGludGVycnVwdCBu
b3RpZmljYXRpb24sIG9yIHRoaXMKPj4+Pj4gc2hvdWxkIGJlIGZpeGVkIGluIFhlbiB0byB3b3Jr
IGFzIHlvdSBleHBlY3Q6IHRyaWdnZXIgYW4gaW50ZXJydXB0Cj4+Pj4+IG5vdGlmaWNhdGlvbiB3
aGVuIG1vdmluZyBhbiBhc3NlcnRlZCBldmVudCBjaGFubmVsIGJldHdlZW4gQ1BVcy4KPj4+Pj4K
Pj4+Pj4gSXMgdGhlcmUgYW55IGRvY3VtZW50IHRoYXQgZGVzY3JpYmVzIGhvdyBzdWNoIG5vbiB0
cml2aWFsIHRoaW5ncyAobGlrZQo+Pj4+PiBtb3ZpbmcgYmV0d2VlbiBDUFVzKSB3b3JrIGZvciBl
dmVudC9sZXZlbCBpbnRlcnJ1cHRzPwo+Pj4+Pgo+Pj4+PiBNYXliZSBJJ20gYmVpbmcgb2J0dXNl
LCBidXQgZnJvbSB0aGUgZXhhbXBsZSBJIGdhdmUgYWJvdmUgaXQncyBxdWl0ZQo+Pj4+PiBjbGVh
ciB0byBtZSBldmVudCBjaGFubmVscyBkb24ndCBnZXQgdHJpZ2dlcmVkIGJhc2VkIG9uIGVkZ2Ug
Y2hhbmdlcywKPj4+Pj4gYnV0IHJhdGhlciBvbiB0aGUgbGluZSBsZXZlbC4KPj4+Pgo+Pj4+IFlv
dXIgZXhhbXBsZSBhYm92ZSBpcyBub3QgZW5vdWdoIHRvIGdpdmUgdGhlIHNlbWFudGljcyBvZiBs
ZXZlbC4gWW91IHdvdWxkCj4+Pj4gb25seSB1c2UgdGhlIE1BU0sgYml0IGlmIHlvdXIgaW50ZXJy
dXB0IGhhbmRsZXIgaXMgdGhyZWFkZWQgdG8gYXZvaWQgdGhlCj4+Pj4gaW50ZXJydXB0IGNvbWlu
ZyB1cCBhZ2Fpbi4KPj4+Pgo+Pj4+IFNvIGlmIHlvdSByZW1vdmUgdGhlIG1hc2sgZnJvbSB0aGUg
ZXF1YXRpb24sIHRoZW4gdGhlIGludGVycnVwdCBmbG93IHNob3VsZCBiZToKPj4+Pgo+Pj4+IDEp
IGhhbmRsZSBpbnRlcnJ1cHQKPj4+PiAyKSBFT0kKPj4+Cj4+PiBUaGlzIGlzIGJvZ3VzIGlmIHlv
dSBkb24ndCBtYXNrIHRoZSBpbnRlcnJ1cHQgc291cmNlLiBZb3Ugc2hvdWxkCj4+PiBpbnN0ZWFk
IGRvCj4+Pgo+Pj4gMSkgRU9JCj4+PiAyKSBIYW5kbGUgaW50ZXJydXB0Cj4+Pgo+Pj4gQW5kIGxv
b3Agb3ZlciB0aGlzLgo+PiBTbyB0aGF0J3Mgbm90IGEgbGV2ZWwgc2VtYW50aWNzLiBJdCBpcyBh
IGVkZ2Ugb25lIDopLiBJbiB0aGUgbGV2ZWwgY2FzZSwgeW91Cj4+IHdvdWxkIGNsZWFyIHRoZSBz
dGF0ZSBvbmNlIHlvdSBhcmUgZG9uZSB3aXRoIHRoZSBpbnRlcnJ1cHQuCj4+Cj4+IEFsc28sIGl0
IHdvdWxkIGJlIEFDSyBhbmQgbm90IEVPSS4KPiAKPiBGb3IgbGV2ZWwgdHJpZ2dlcmVkIGludGVy
cnVwdHMgeW91IGhhdmUgdG8gc29tZWhvdyBzaWduYWwgdGhlIGRldmljZQo+IHRvIHN0b3AgYXNz
ZXJ0aW5nIHRoZSBsaW5lLCB3aGljaCBkb2Vzbid0IGhhcHBlbiBmb3IgWGVuIGRldmljZXMKPiBi
ZWNhdXNlIHRoZXkganVzdCBzaWduYWwgaW50ZXJydXB0cyB0byBYZW4sIGJ1dCBkb24ndCBoYXZl
IGEgd2F5IHRvCj4ga2VlcCBldmVudCBjaGFubmVscyBhc3NlcnRlZCwgc28gSSBhZ3JlZSB0aGF0
IHRoaXMgaXMgZGlmZmVyZW50IGZyb20KPiB0cmFkaXRpb25hbCBsZXZlbCBpbnRlcnJ1cHRzIGJl
Y2F1c2UgZGV2aWNlcyB1c2luZyBldmVudCBjaGFubmVscwo+IGRvbid0IGhhdmUgYSB3YXkgdG8g
a2VlcCBsaW5lcyBhc3NlcnRlZC4KPiAKPiBJIGd1ZXNzIHRoZSBtb3N0IHNpbWlsYXIgbmF0aXZl
IGludGVycnVwdCBpcyBNU0kgd2l0aCBtYXNraW5nCj4gc3VwcG9ydD8KCkkgZG9uJ3Qga25vdyBl
bm91Z2ggYWJvdXQgTVNJIHdpdGggbWFza2luZyBzdXBwb3J0IHRvIGJlIGFibGUgdG8gZHJhdyBh
IApjb21wYXJpc29uIDopLgoKVGhlIGZsb3cgSSBoYXZlIGJlZW4gc3VnZ2VzdGVkIHRvIHJlLXVz
ZSBpbiBMaW51eCBpcyAKaGFuZGxlX2Zhc3Rlb2lfYWNrX2lycS4gSSBoYXZlbid0IHlldCBoYWQg
dGltZSB0byBoYXZlIGEgdHJ5IGF0IGl0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:09:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:09:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyx5n-00084F-K1; Wed, 27 Feb 2019 11:09:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0fFX=RC=citrix.com=prvs=954e75155=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gyx5m-00083R-Ci
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 11:09:38 +0000
X-Inumbo-ID: 2b558db4-3a80-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b558db4-3a80-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 11:09:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79195458"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 12:09:03 +0100
Message-ID: <20190227110905.53512-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190227110905.53512-1-roger.pau@citrix.com>
References: <20190227110905.53512-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 3/5] p2m: change write_p2m_entry to return an
 error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBmb3IgYWxzbyBjaGFuZ2luZyBwMm1fZW50cnlfbW9kaWZ5
IHRvIHJldHVybiBhbgplcnJvciBjb2RlLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
LS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KQ2hhbmdlcyBzaW5jZSB2NToKIC0gUmV0dXJu
IC1FT1BOT1RTVVBQIGZyb20gX3dyaXRlX3AybV9lbnRyeS4KIC0gVXNlIGFuIGVycm9yIGxhYmVs
IGluIHAybV9uZXh0X2xldmVsLgoKQ2hhbmdlcyBzaW5jZSB2NDoKIC0gSGFuZGxlIGVycm9ycyBp
biBsb29wcyB0byBhdm9pZCBvdmVyd3JpdGluZyB0aGUgdmFyaWFibGUKICAgY29udGFpbmluZyB0
aGUgZXJyb3IgY29kZSBpbiBub24tZGVidWcgYnVpbGRzLgogLSBDaGFuZ2UgZXJyb3IgaGFuZGxp
bmcgaW4gcDJtX25leHRfbGV2ZWwgc28gaXQncyBkb25lIGluIGEgc2luZ2xlCiAgIHBsYWNlLgoK
Q2hhbmdlcyBzaW5jZSB2MzoKIC0gVXNlIGFzc2VydHMgaW5zdGVhZCBvZiBidWdzIHRvIGNoZWNr
IHJldHVybiBjb2RlIGZyb20KICAgd3JpdGVfcDJtX2VudHJ5IGZyb20gY2FsbGVycyB0aGF0IGRv
bid0IHN1cHBvcnQgb3IgZXhwZWN0CiAgIHdyaXRlX3AybV9lbnRyeSB0byBmYWlsLgoKQ2hhbmdl
cyBzaW5jZSB2MjoKIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KLS0tCiB4ZW4vYXJjaC94ODYvbW0v
aGFwL2hhcC5jICAgICAgICB8ICA0ICstCiB4ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAu
YyB8ICA0ICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAgICB8IDc3ICsrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgICAgICAg
ICB8IDEyICsrKy0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jICB8ICA0ICstCiB4
ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYyAgICB8ICA3ICstLQogeGVuL2FyY2gveDg2L21t
L3NoYWRvdy9wcml2YXRlLmggfCAgNiArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAg
ICAgIHwgIDQgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmggICAgIHwgIDggKystLQog
OSBmaWxlcyBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9o
YXAuYwppbmRleCAyZGI3ZjJjMDRhLi5mZGY3N2M1OWE1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTcwOCw3
ICs3MDgsNyBAQCBzdGF0aWMgdm9pZCBoYXBfdXBkYXRlX3BhZ2luZ19tb2RlcyhzdHJ1Y3QgdmNw
dSAqdikKICAgICBwdXRfZ2ZuKGQsIGNyM19nZm4pOwogfQogCi1zdGF0aWMgdm9pZAorc3RhdGlj
IGludAogaGFwX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIGdmbiwgbDFfcGdlbnRyeV90ICpwLAogICAgICAgICAgICAgICAgICAgICBsMV9wZ2Vu
dHJ5X3QgbmV3LCB1bnNpZ25lZCBpbnQgbGV2ZWwpCiB7CkBAIC03NDYsNiArNzQ2LDggQEAgaGFw
X3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdm
biwgbDFfcGdlbnRyeV90ICpwLAogCiAgICAgaWYgKCBmbHVzaF9uZXN0ZWRwMm0gKQogICAgICAg
ICBwMm1fZmx1c2hfbmVzdGVkcDJtKGQpOworCisgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyB1
bnNpZ25lZCBsb25nIGhhcF9ndmFfdG9fZ2ZuX3JlYWxfbW9kZSgKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRf
aGFwLmMKaW5kZXggZDJhMDdhNWM3OS4uYWJlNTk1OGE1MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRf
aGFwLmMKQEAgLTcxLDcgKzcxLDcgQEAKIC8qICAgICAgICBORVNURUQgVklSVCBQMk0gRlVOQ1RJ
T05TICAgICAgICAgKi8KIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKi8KIAotdm9pZAoraW50CiBuZXN0ZWRwMm1fd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIGwxX3BnZW50cnlfdCAqcCwgbDFf
cGdlbnRyeV90IG5ldywgdW5zaWduZWQgaW50IGxldmVsKQogewpAQCAtODcsNiArODcsOCBAQCBu
ZXN0ZWRwMm1fd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuLAogICAgICAgICBmbHVzaF90bGJfbWFzayhwMm0tPmRpcnR5X2NwdW1hc2spOwog
CiAgICAgcGFnaW5nX3VubG9jayhkKTsKKworICAgIHJldHVybiAwOwogfQogCiAvKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggMDRlOWQ4
MWNmNi4uNGE1MzFmZGY5ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtMTg0LDYgKzE4NCw4IEBAIHAybV9uZXh0
X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHZvaWQgKip0YWJsZSwKICAgICBsMV9wZ2Vu
dHJ5X3QgKnAybV9lbnRyeSwgbmV3X2VudHJ5OwogICAgIHZvaWQgKm5leHQ7CiAgICAgdW5zaWdu
ZWQgaW50IGZsYWdzOworICAgIGludCByYzsKKyAgICBtZm5fdCBtZm47CiAKICAgICBpZiAoICEo
cDJtX2VudHJ5ID0gcDJtX2ZpbmRfZW50cnkoKnRhYmxlLCBnZm5fcmVtYWluZGVyLCBnZm4sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LCBtYXgpKSApCkBAIC0x
OTQsNyArMTk2LDcgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdm9p
ZCAqKnRhYmxlLAogICAgIC8qIFBvRC9wYWdpbmc6IE5vdCBwcmVzZW50IGRvZXNuJ3QgaW1wbHkg
ZW1wdHkuICovCiAgICAgaWYgKCAhZmxhZ3MgKQogICAgIHsKLSAgICAgICAgbWZuX3QgbWZuID0g
cDJtX2FsbG9jX3B0cChwMm0sIGxldmVsKTsKKyAgICAgICAgbWZuID0gcDJtX2FsbG9jX3B0cChw
Mm0sIGxldmVsKTsKIAogICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCiAg
ICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKQEAgLTIwMiwxMyArMjA0LDE0IEBAIHAybV9uZXh0
X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHZvaWQgKip0YWJsZSwKICAgICAgICAgbmV3
X2VudHJ5ID0gbDFlX2Zyb21fbWZuKG1mbiwgUDJNX0JBU0VfRkxBR1MgfCBfUEFHRV9SVyk7CiAK
ICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmbmV3X2VudHJ5LCBsZXZlbCwgSU9NTVVGX3Jl
YWRhYmxlfElPTU1VRl93cml0YWJsZSk7Ci0gICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAy
bSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsKKyAgICAgICAgcmMgPSBw
Mm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBuZXdfZW50cnksIGxldmVs
ICsgMSk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgZ290byBlcnJvcjsKICAgICB9
CiAgICAgZWxzZSBpZiAoIGZsYWdzICYgX1BBR0VfUFNFICkKICAgICB7CiAgICAgICAgIC8qIFNw
bGl0IHN1cGVycGFnZXMgcGFnZXMgaW50byBzbWFsbGVyIG9uZXMuICovCiAgICAgICAgIHVuc2ln
bmVkIGxvbmcgcGZuID0gbDFlX2dldF9wZm4oKnAybV9lbnRyeSk7Ci0gICAgICAgIG1mbl90IG1m
bjsKICAgICAgICAgbDFfcGdlbnRyeV90ICpsMV9lbnRyeTsKICAgICAgICAgdW5zaWduZWQgaW50
IGk7CiAKQEAgLTI1MCwxNCArMjUzLDIzIEBAIHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHZvaWQgKip0YWJsZSwKICAgICAgICAgewogICAgICAgICAgICAgbmV3X2VudHJ5
ID0gbDFlX2Zyb21fcGZuKHBmbiB8IChpIDw8ICgobGV2ZWwgLSAxKSAqIFBBR0VUQUJMRV9PUkRF
UikpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzKTsKLSAgICAg
ICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBsMV9lbnRyeSArIGksIG5ld19l
bnRyeSwgbGV2ZWwpOworICAgICAgICAgICAgcmMgPSBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0s
IGdmbiwgbDFfZW50cnkgKyBpLCBuZXdfZW50cnksIGxldmVsKTsKKyAgICAgICAgICAgIGlmICgg
cmMgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwx
X2VudHJ5KTsKKyAgICAgICAgICAgICAgICBnb3RvIGVycm9yOworICAgICAgICAgICAgfQogICAg
ICAgICB9CiAKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDFfZW50cnkpOwogCiAgICAgICAg
IG5ld19lbnRyeSA9IGwxZV9mcm9tX21mbihtZm4sIFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcp
OwotICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZuZXdfZW50cnksIGxldmVsLCBJT01NVUZf
cmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKLSAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnko
cDJtLCBnZm4sIHAybV9lbnRyeSwgbmV3X2VudHJ5LCBsZXZlbCArIDEpOworICAgICAgICBwMm1f
YWRkX2lvbW11X2ZsYWdzKCZuZXdfZW50cnksIGxldmVsLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOworICAgICAgICByYyA9IHAy
bS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXZlbCArIDEpOworICAgICAgICBpZiAoIHJj
ICkKKyAgICAgICAgICAgIGdvdG8gZXJyb3I7CiAgICAgfQogICAgIGVsc2UKICAgICAgICAgQVNT
RVJUKGZsYWdzICYgX1BBR0VfUFJFU0VOVCk7CkBAIC0yNjgsNiArMjgwLDEyIEBAIHAybV9uZXh0
X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHZvaWQgKip0YWJsZSwKICAgICAqdGFibGUg
PSBuZXh0OwogCiAgICAgcmV0dXJuIDA7CisKKyBlcnJvcjoKKyAgICBBU1NFUlQocmMgJiYgbWZu
X3ZhbGlkKG1mbikpOworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIHAybV9mcmVlX3B0
cChwMm0sIG1mbl90b19wYWdlKG1mbikpOworICAgIHJldHVybiByYzsKIH0KIAogLyoKQEAgLTMy
MSw3ICszMzksMTIgQEAgc3RhdGljIGludCBwMm1fcHRfc2V0X3JlY2FsY19yYW5nZShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgaWYgKCAobDFlX2dldF9mbGFncyhlKSAmIF9Q
QUdFX1BSRVNFTlQpICYmICFuZWVkc19yZWNhbGMobDEsIGUpICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBzZXRfcmVjYWxjKGwxLCBlKTsKLSAgICAgICAgICAgICAgICBwMm0tPndy
aXRlX3AybV9lbnRyeShwMm0sIGZpcnN0X2dmbiwgcGVudCwgZSwgbGV2ZWwpOworICAgICAgICAg
ICAgICAgIGVyciA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZmlyc3RfZ2ZuLCBwZW50LCBl
LCBsZXZlbCk7CisgICAgICAgICAgICAgICAgaWYgKCBlcnIgKQorICAgICAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAg
ICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIGZpcnN0X2dmbiArPSAxVUwgPDwgKGkgKiBQQUdFVEFCTEVfT1JERVIpOwogICAgICAg
ICB9CkBAIC0zOTIsMTQgKzQxNSwyNCBAQCBzdGF0aWMgaW50IGRvX3JlY2FsYyhzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgICAgICAgICAgICAgICFu
ZWVkc19yZWNhbGMobDEsIGVudCkgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICAgc2V0X3JlY2FsYyhsMSwgZW50KTsKLSAgICAgICAgICAgICAgICAgICAgcDJtLT53cml0
ZV9wMm1fZW50cnkocDJtLCBnZm4gLSByZW1haW5kZXIsICZwdGFiW2ldLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnQsIGxldmVsKTsKKyAgICAgICAgICAgICAg
ICAgICAgZXJyID0gcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4gLSByZW1haW5kZXIsICZw
dGFiW2ldLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
bnQsIGxldmVsKTsKKyAgICAgICAgICAgICAgICAgICAgaWYgKCBlcnIgKQorICAgICAgICAgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIHJlbWFpbmRlciAtPSAxVUwgPDwg
KChsZXZlbCAtIDEpICogUEFHRVRBQkxFX09SREVSKTsKICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIHNtcF93bWIoKTsKICAgICAgICAgICAgIGNsZWFyX3JlY2FsYyhsMSwgZSk7Ci0gICAgICAg
ICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcGVudCwgZSwgbGV2ZWwgKyAxKTsK
KyAgICAgICAgICAgIGVyciA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwZW50LCBl
LCBsZXZlbCArIDEpOworICAgICAgICAgICAgaWYgKCBlcnIgKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdl
KCh2b2lkICopKCh1bnNpZ25lZCBsb25nKXBlbnQgJiBQQUdFX01BU0spKTsKICAgICB9CkBAIC00
NDQsNyArNDc3LDggQEAgc3RhdGljIGludCBkb19yZWNhbGMoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAg
ICAgY2xlYXJfcmVjYWxjKGwxLCBlKTsKLSAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJt
LCBnZm4sIHBlbnQsIGUsIGxldmVsICsgMSk7CisgICAgICAgIGVyciA9IHAybS0+d3JpdGVfcDJt
X2VudHJ5KHAybSwgZ2ZuLCBwZW50LCBlLCBsZXZlbCArIDEpOworICAgICAgICBBU1NFUlQoIWVy
cik7CiAgICAgfQogCiAgb3V0OgpAQCAtNTk1LDggKzYyOSwxMCBAQCBwMm1fcHRfc2V0X2VudHJ5
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAgICAgICAg
aWYgKCBlbnRyeV9jb250ZW50LmwxICE9IDAgKQogICAgICAgICAgICAgcDJtX2FkZF9pb21tdV9m
bGFncygmZW50cnlfY29udGVudCwgMCwgaW9tbXVfcHRlX2ZsYWdzKTsKIAotICAgICAgICBwMm0t
PndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBlbnRyeV9jb250ZW50LCAzKTsK
KyAgICAgICAgcmMgPSBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBl
bnRyeV9jb250ZW50LCAzKTsKICAgICAgICAgLyogTkI6IHBhZ2luZ193cml0ZV9wMm1fZW50cnko
KSBoYW5kbGVzIHRsYiBmbHVzaGVzIHByb3Blcmx5ICovCisgICAgICAgIGlmICggcmMgKQorICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogICAgIGVsc2UgCiAgICAgewpAQCAtNjMzLDggKzY2
OSwxMCBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdm
bl8sIG1mbl90IG1mbiwKICAgICAgICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3MoJmVudHJ5X2Nv
bnRlbnQsIDAsIGlvbW11X3B0ZV9mbGFncyk7CiAKICAgICAgICAgLyogbGV2ZWwgMSBlbnRyeSAq
LwotICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBlbnRy
eV9jb250ZW50LCAxKTsKKyAgICAgICAgcmMgPSBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdm
biwgcDJtX2VudHJ5LCBlbnRyeV9jb250ZW50LCAxKTsKICAgICAgICAgLyogTkI6IHBhZ2luZ193
cml0ZV9wMm1fZW50cnkoKSBoYW5kbGVzIHRsYiBmbHVzaGVzIHByb3Blcmx5ICovCisgICAgICAg
IGlmICggcmMgKQorICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogICAgIGVsc2UgaWYgKCBw
YWdlX29yZGVyID09IFBBR0VfT1JERVJfMk0gKQogICAgIHsKQEAgLTY2OSw4ICs3MDcsMTAgQEAg
cDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5f
dCBtZm4sCiAgICAgICAgIGlmICggZW50cnlfY29udGVudC5sMSAhPSAwICkKICAgICAgICAgICAg
IHAybV9hZGRfaW9tbXVfZmxhZ3MoJmVudHJ5X2NvbnRlbnQsIDAsIGlvbW11X3B0ZV9mbGFncyk7
CiAKLSAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgZW50
cnlfY29udGVudCwgMik7CisgICAgICAgIHJjID0gcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBn
Zm4sIHAybV9lbnRyeSwgZW50cnlfY29udGVudCwgMik7CiAgICAgICAgIC8qIE5COiBwYWdpbmdf
d3JpdGVfcDJtX2VudHJ5KCkgaGFuZGxlcyB0bGIgZmx1c2hlcyBwcm9wZXJseSAqLworICAgICAg
ICBpZiAoIHJjICkKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAogICAgIC8qIFRyYWNr
IHRoZSBoaWdoZXN0IGdmbiBmb3Igd2hpY2ggd2UgaGF2ZSBldmVyIGhhZCBhIHZhbGlkIG1hcHBp
bmcgKi8KQEAgLTg5NCw4ICs5MzQsMTUgQEAgc3RhdGljIHZvaWQgcDJtX3B0X2NoYW5nZV9lbnRy
eV90eXBlX2dsb2JhbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICBpZiAoIChsMWVf
Z2V0X2ZsYWdzKGUpICYgX1BBR0VfUFJFU0VOVCkgJiYKICAgICAgICAgICAgICAhbmVlZHNfcmVj
YWxjKGwxLCBlKSApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGludCByYzsKKwogICAgICAgICAg
ICAgc2V0X3JlY2FsYyhsMSwgZSk7Ci0gICAgICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShw
Mm0sIGdmbiwgJnRhYltpXSwgZSwgNCk7CisgICAgICAgICAgICByYyA9IHAybS0+d3JpdGVfcDJt
X2VudHJ5KHAybSwgZ2ZuLCAmdGFiW2ldLCBlLCA0KTsKKyAgICAgICAgICAgIGlmICggcmMgKQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAg
ICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQogICAgICAgICAgICAgKytjaGFuZ2Vk
OwogICAgICAgICB9CiAgICAgICAgIGdmbiArPSAxVUwgPDwgKEw0X1BBR0VUQUJMRV9TSElGVCAt
IFBBR0VfU0hJRlQpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jIGIveGVu
L2FyY2gveDg2L21tL3BhZ2luZy5jCmluZGV4IGU2ZWQzMDA2ZmUuLjIxZGIzZWNlYjYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcGFn
aW5nLmMKQEAgLTkzMiwxOCArOTMyLDIyIEBAIHZvaWQgcGFnaW5nX3VwZGF0ZV9uZXN0ZWRtb2Rl
KHN0cnVjdCB2Y3B1ICp2KQogfQogI2VuZGlmCiAKLXZvaWQgcGFnaW5nX3dyaXRlX3AybV9lbnRy
eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKQoraW50IHBhZ2luZ193
cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlf
dCBuZXcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpCiB7
CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwogICAgIHN0cnVjdCB2Y3B1ICp2
ID0gY3VycmVudDsKKyAgICBpbnQgcmMgPSAwOworCiAgICAgaWYgKCB2LT5kb21haW4gIT0gZCAp
CiAgICAgICAgIHYgPSBkLT52Y3B1ID8gZC0+dmNwdVswXSA6IE5VTEw7CiAgICAgaWYgKCBsaWtl
bHkodiAmJiBwYWdpbmdfbW9kZV9lbmFibGVkKGQpICYmIHBhZ2luZ19nZXRfaG9zdG1vZGUodikg
IT0gTlVMTCkgKQotICAgICAgICBwYWdpbmdfZ2V0X2hvc3Rtb2RlKHYpLT53cml0ZV9wMm1fZW50
cnkocDJtLCBnZm4sIHAsIG5ldywgbGV2ZWwpOworICAgICAgICByYyA9IHBhZ2luZ19nZXRfaG9z
dG1vZGUodiktPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcCwgbmV3LCBsZXZlbCk7CiAgICAg
ZWxzZQogICAgICAgICBzYWZlX3dyaXRlX3B0ZShwLCBuZXcpOworCisgICAgcmV0dXJuIHJjOwog
fQogCiBpbnQgcGFnaW5nX3NldF9hbGxvY2F0aW9uKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBwYWdlcywgYm9vbCAqcHJlZW1wdGVkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXgg
ZGU3YWJmNzE1MC4uYzgxODExMjM2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC0zMTc2
LDcgKzMxNzYsNyBAQCBzdGF0aWMgdm9pZCBzaF91bnNoYWRvd19mb3JfcDJtX2NoYW5nZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICB9CiB9CiAKLXZvaWQKK2ludAog
c2hhZG93X3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBs
b25nIGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpwLCBsMV9wZ2Vu
dHJ5X3QgbmV3LAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpCkBA
IC0zMjExLDYgKzMyMTEsOCBAQCBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogI2VuZGlmCiAKICAgICBwYWdpbmdfdW5sb2Nr
KGQpOworCisgICAgcmV0dXJuIDA7CiB9CiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9ub25lLmMKaW5kZXggMzE2MDAyNzcxZC4uYTcwODg4YmQ5OCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9ub25lLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25l
LmMKQEAgLTYwLDExICs2MCwxMiBAQCBzdGF0aWMgdm9pZCBfdXBkYXRlX3BhZ2luZ19tb2Rlcyhz
dHJ1Y3QgdmNwdSAqdikKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0KIAotc3RhdGljIHZv
aWQgX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25n
IGdmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpwLCBsMV9w
Z2VudHJ5X3QgbmV3LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
bGV2ZWwpCitzdGF0aWMgaW50IF93cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdl
bnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBsZXZlbCkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICBy
ZXR1cm4gLUVPUE5PVFNVUFA7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGFnaW5nX21vZGUg
c2hfcGFnaW5nX25vbmUgPSB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3By
aXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCmluZGV4IDBhYWVkMWVk
ZmMuLjU4MGVmM2UyOWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0
ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCkBAIC0zNzIsOSArMzcy
LDkgQEAgZXh0ZXJuIGludCBzaF9yZW1vdmVfd3JpdGVfYWNjZXNzKHN0cnVjdCBkb21haW4gKmQs
IG1mbl90IHJlYWRvbmx5X21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGZhdWx0X2FkZHIpOwogCiAvKiBGdW5jdGlvbnMgdGhhdCBhdG9taWNhbGx5
IHdyaXRlIFBUL1AyTSBlbnRyaWVzIGFuZCB1cGRhdGUgc3RhdGUgKi8KLXZvaWQgc2hhZG93X3dy
aXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlf
dCBuZXcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKTsK
K2ludCBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpw
LCBsMV9wZ2VudHJ5X3QgbmV3LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGxldmVsKTsKIAogLyogVXBkYXRlIGFsbCB0aGUgdGhpbmdzIHRoYXQgYXJlIGRlcml2ZWQg
ZnJvbSB0aGUgZ3Vlc3QncyBDUjAvQ1IzL0NSNC4KICAqIENhbGxlZCB0byBpbml0aWFsaXplIHBh
Z2luZyBzdHJ1Y3R1cmVzIGlmIHRoZSBwYWdpbmcgbW9kZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggODM0ZDQ5
ZDJkNC4uZjRlYzJiZWNiZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC0yNjUsNyArMjY1LDcgQEAgc3RydWN0
IHAybV9kb21haW4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGxhc3RfZ2ZuKTsKICAgICB2b2lkICAgICAgICAgICAgICAg
KCptZW1vcnlfdHlwZV9jaGFuZ2VkKShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKICAgICAKLSAg
ICB2b2lkICAgICAgICAgICAgICAgKCp3cml0ZV9wMm1fZW50cnkpKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sCisgICAgaW50ICAgICAgICAgICAgICAgICgqd3JpdGVfcDJtX2VudHJ5KShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBnZm4sIGwxX3BnZW50cnlfdCAqcCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCBuZXcsIHVuc2lnbmVkIGludCBs
ZXZlbCk7CiAgICAgbG9uZyAgICAgICAgICAgICAgICgqYXVkaXRfcDJtKShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtKTsKQEAgLTgzNyw3ICs4MzcsNyBAQCB2b2lkIHAybV9mbHVzaF9uZXN0ZWRwMm0o
c3RydWN0IGRvbWFpbiAqZCk7CiAvKiBGbHVzaGVzIHRoZSBucDJtIHNwZWNpZmllZCBieSBucDJt
X2Jhc2UgKGlmIGl0IGV4aXN0cykgKi8KIHZvaWQgbnAybV9mbHVzaF9iYXNlKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIG5wMm1fYmFzZSk7CiAKLXZvaWQgbmVzdGVkcDJtX3dyaXRlX3Ay
bV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKK2ludCBu
ZXN0ZWRwMm1fd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuLAogICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywgdW5zaWdu
ZWQgaW50IGxldmVsKTsKIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFn
aW5nLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCmluZGV4IDdlYzA5ZDdiMTEuLjE4
YTdlYWVjYTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaApAQCAtMTI0LDcgKzEyNCw3IEBAIHN0cnVjdCBw
YWdpbmdfbW9kZSB7CiAgICAgdm9pZCAgICAgICAgICAoKnVwZGF0ZV9jcjMgICAgICAgICAgICAp
KHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBub2ZsdXNoKTsKICAgICB2b2lkICAgICAgICAgICgq
dXBkYXRlX3BhZ2luZ19tb2RlcyAgICkoc3RydWN0IHZjcHUgKnYpOwotICAgIHZvaWQgICAgICAg
ICAgKCp3cml0ZV9wMm1fZW50cnkgICAgICAgKShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAorICAg
IGludCAgICAgICAgICAgKCp3cml0ZV9wMm1fZW50cnkgICAgICAgKShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbDFfcGdlbnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpOwpAQCAtMzQwLDkg
KzM0MCw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzYWZlX3dyaXRlX3B0ZShsMV9wZ2VudHJ5X3Qg
KnAsIGwxX3BnZW50cnlfdCBuZXcpCiAgKiB3ZSBhcmUgd3JpdGluZy4gKi8KIHN0cnVjdCBwMm1f
ZG9tYWluOwogCi12b2lkIHBhZ2luZ193cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFf
cGdlbnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBsZXZlbCk7CitpbnQgcGFnaW5nX3dyaXRlX3AybV9lbnRyeShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCk7CiAKIC8qCiAgKiBDYWxsZWQgZnJv
bSB0aGUgZ3Vlc3QgdG8gaW5kaWNhdGUgdGhhdCB0aGUgYSBwcm9jZXNzIGlzIGJlaW5nCi0tIAoy
LjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:09:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:09:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyx5p-000864-V4; Wed, 27 Feb 2019 11:09:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0fFX=RC=citrix.com=prvs=954e75155=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gyx5o-00085S-VJ
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 11:09:40 +0000
X-Inumbo-ID: 2d010015-3a80-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d010015-3a80-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 11:09:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79195461"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 12:09:04 +0100
Message-ID: <20190227110905.53512-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190227110905.53512-1-roger.pau@citrix.com>
References: <20190227110905.53512-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 4/5] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCB0aGUgc3BlY2lmaWMgaGFuZGxpbmcgY2FuIGJlIHJlbW92ZWQgZnJvbQphdG9taWNf
d3JpdGVfZXB0X2VudHJ5IGFuZCBiZSBzaGFyZWQgd2l0aCBucHQgYW5kIHNoYWRvdyBjb2RlLgoK
VGhpcyBjb21taXQgYWxzbyByZW1vdmVzIHRoZSBjaGVjayB0aGF0IHByZXZlbnQgbm9uLWVwdCBQ
VkggZG9tMCBmcm9tCm1hcHBpbmcgZm9yZWlnbiBwYWdlcy4KClNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogS2V2aW4gVGlh
biA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRl
bC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgotLS0KQ2hhbmdlcyBzaW5jZSB2MzoKIC0gUmVwbGFjZSB0aGUgbWZu
X3ZhbGlkIEJVR19PTnMgd2l0aCBhbiBhc3NlcnQgJiByZXR1cm4uCgpDaGFuZ2VzIHNpbmNlIHYy
OgogLSBSZXR1cm4gYW4gZXJyb3IgY29kZSBmcm9tIHAybV9lbnRyeV9tb2RpZnkgYW5kIHByb3Bh
Z2F0ZSBpdCB0byB0aGUKICAgY2FsbGVycy4KCkNoYW5nZXMgc2luY2UgdjE6CiAtIFNpbXBseSBj
b2RlIHNpbmNlIG1mbl90b19wYWdlIGNhbm5vdCByZXR1cm4gTlVMTC4KIC0gQ2hlY2sgaWYgdGhl
IG1mbiBpcyB2YWxpZCBiZWZvcmUgZ2V0dGluZy9kcm9wcGluZyB0aGUgcGFnZSByZWZlcmVuY2Uu
CiAtIFVzZSBCVUdfT04gaW5zdGVhZCBvZiBBU1NFUlRzLCBzaW5jZSBnZXR0aW5nIHRoZSByZWZl
cmVuY2UgY291bnRpbmcKICAgd3JvbmcgaXMgbW9yZSBkYW5nZXJvdXMgdGhhbiBhIERvUy4KLS0t
CiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgIHwgMTEgKysrKystLQogeGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYyAgICAgICB8IDU1ICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAgICB8ICA3IC0tLS0tCiB4ZW4vYXJj
aC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIHwgMTEgKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCAgICAgICB8IDM0ICsrKysrKysrKysrKysrKysrLS0tCiA1IGZpbGVzIGNoYW5nZWQs
IDUzIGluc2VydGlvbnMoKyksIDY1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IGZkZjc3
YzU5YTUuLjQxMmE0NDJiNmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwpAQCAtNzE1LDYgKzcxNSw3IEBAIGhhcF93
cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4s
IGwxX3BnZW50cnlfdCAqcCwKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CiAg
ICAgdWludDMyX3Qgb2xkX2ZsYWdzOwogICAgIGJvb2xfdCBmbHVzaF9uZXN0ZWRwMm0gPSAwOwor
ICAgIGludCByYzsKIAogICAgIC8qIFdlIGtub3cgYWx3YXlzIHVzZSB0aGUgaG9zdCBwMm0gaGVy
ZSwgcmVnYXJkbGVzcyBpZiB0aGUgdmNwdQogICAgICAqIGlzIGluIGhvc3Qgb3IgZ3Vlc3QgbW9k
ZS4gVGhlIHZjcHUgY2FuIGJlIGluIGd1ZXN0IG1vZGUgYnkKQEAgLTczNSw4ICs3MzYsMTQgQEAg
aGFwX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25n
IGdmbiwgbDFfcGdlbnRyeV90ICpwLAogICAgICAgICAgICAgJiYgcGVybXNfc3RyaWN0bHlfaW5j
cmVhc2VkKG9sZF9mbGFncywgbDFlX2dldF9mbGFncyhuZXcpKSApOwogICAgIH0KIAotICAgIHAy
bV9lbnRyeV9tb2RpZnkocDJtLCBwMm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKG5ldykp
LAotICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUob2xkX2ZsYWdzKSwgbGV2
ZWwpOworICAgIHJjID0gcDJtX2VudHJ5X21vZGlmeShwMm0sIHAybV9mbGFnc190b190eXBlKGwx
ZV9nZXRfZmxhZ3MobmV3KSksCisgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9mbGFnc190
b190eXBlKG9sZF9mbGFncyksIGwxZV9nZXRfbWZuKG5ldyksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIGwxZV9nZXRfbWZuKCpwKSwgbGV2ZWwpOworICAgIGlmICggcmMgKQorICAgIHsKKyAg
ICAgICAgcGFnaW5nX3VubG9jayhkKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KIAogICAg
IHNhZmVfd3JpdGVfcHRlKHAsIG5ldyk7CiAgICAgaWYgKCBvbGRfZmxhZ3MgJiBfUEFHRV9QUkVT
RU5UICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jCmluZGV4IDBlY2U2NjA4Y2IuLmUzMDQ0YmVlMmUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQu
YwpAQCAtNTAsNjAgKzUwLDE1IEBAIHN0YXRpYyBpbnQgYXRvbWljX3dyaXRlX2VwdF9lbnRyeShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVwdF9lbnRyeV90ICplbnRyeXB0ciwgZXB0X2VudHJ5X3QgbmV3LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBsZXZlbCkKIHsKLSAgICBpbnQgcmM7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBvbGRtZm4gPSBtZm5feChJTlZBTElEX01GTik7Ci0gICAgYm9vbF90IGNoZWNrX2Zv
cmVpZ24gPSAobmV3Lm1mbiAhPSBlbnRyeXB0ci0+bWZuIHx8Ci0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbmV3LnNhX3AybXQgIT0gZW50cnlwdHItPnNhX3AybXQpOwotCi0gICAgaWYgKCBs
ZXZlbCApCi0gICAgewotICAgICAgICBBU1NFUlQoIWlzX2VwdGVfc3VwZXJwYWdlKCZuZXcpIHx8
ICFwMm1faXNfZm9yZWlnbihuZXcuc2FfcDJtdCkpOwotICAgICAgICB3cml0ZV9hdG9taWMoJmVu
dHJ5cHRyLT5lcHRlLCBuZXcuZXB0ZSk7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAg
IGlmICggdW5saWtlbHkocDJtX2lzX2ZvcmVpZ24obmV3LnNhX3AybXQpKSApCi0gICAgewotICAg
ICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgIGlmICggIWlzX2VwdGVfcHJlc2VudCgmbmV3KSAp
Ci0gICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0KLSAgICAgICAgaWYgKCBjaGVja19mb3JlaWdu
ICkKLSAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZmRvbTsKLQotICAgICAg
ICAgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4obmV3Lm1mbikpICkKLSAgICAgICAgICAgICAgICBn
b3RvIG91dDsKLQotICAgICAgICAgICAgcmMgPSAtRVNSQ0g7Ci0gICAgICAgICAgICBmZG9tID0g
cGFnZV9nZXRfb3duZXIobWZuX3RvX3BhZ2UoX21mbihuZXcubWZuKSkpOwotICAgICAgICAgICAg
aWYgKCBmZG9tID09IE5VTEwgKQotICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgIGludCBy
YyA9IHAybV9lbnRyeV9tb2RpZnkocDJtLCBuZXcuc2FfcDJtdCwgZW50cnlwdHItPnNhX3AybXQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKG5ldy5tZm4pLCBfbWZuKGVudHJ5
cHRyLT5tZm4pLCBsZXZlbCk7CiAKLSAgICAgICAgICAgIC8qIGdldCByZWZjb3VudCBvbiB0aGUg
cGFnZSAqLwotICAgICAgICAgICAgcmMgPSAtRUJVU1k7Ci0gICAgICAgICAgICBpZiAoICFnZXRf
cGFnZShtZm5fdG9fcGFnZShfbWZuKG5ldy5tZm4pKSwgZmRvbSkgKQotICAgICAgICAgICAgICAg
IGdvdG8gb3V0OwotICAgICAgICB9Ci0gICAgfQotCi0gICAgaWYgKCB1bmxpa2VseShwMm1faXNf
Zm9yZWlnbihlbnRyeXB0ci0+c2FfcDJtdCkpICYmIGNoZWNrX2ZvcmVpZ24gKQotICAgICAgICBv
bGRtZm4gPSBlbnRyeXB0ci0+bWZuOwotCi0gICAgcDJtX2VudHJ5X21vZGlmeShwMm0sIG5ldy5z
YV9wMm10LCBlbnRyeXB0ci0+c2FfcDJtdCwgbGV2ZWwpOworICAgIGlmICggcmMgKQorICAgICAg
ICByZXR1cm4gcmM7CiAKICAgICB3cml0ZV9hdG9taWMoJmVudHJ5cHRyLT5lcHRlLCBuZXcuZXB0
ZSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KG9sZG1mbiAhPSBtZm5feChJTlZBTElEX01GTikpICkK
LSAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UoX21mbihvbGRtZm4pKSk7Ci0KLSAgICByYyA9
IDA7Ci0KLSBvdXQ6Ci0gICAgaWYgKCByYyApCi0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIs
ICJlcHRlIG86JSJQUkl4NjQiIG46JSJQUkl4NjQiIHJjOiVkXG4iLAotICAgICAgICAgICAgICAg
ICBlbnRyeXB0ci0+ZXB0ZSwgbmV3LmVwdGUsIHJjKTsKLSAgICByZXR1cm4gcmM7CisgICAgcmV0
dXJuIDA7CiB9CiAKIHN0YXRpYyB2b2lkIGVwdF9wMm1fdHlwZV90b19mbGFncyhzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCBlcHRfZW50cnlfdCAqZW50cnksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggNGE1MzFmZGY5
ZC4uZTYyYmFmY2ZiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtNTc0LDEzICs1NzQsNiBAQCBwMm1fcHRfc2V0
X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAg
ICAgICAgX190cmFjZV92YXIoVFJDX01FTV9TRVRfUDJNX0VOVFJZLCAwLCBzaXplb2YodCksICZ0
KTsKICAgICB9CiAKLSAgICBpZiAoIHVubGlrZWx5KHAybV9pc19mb3JlaWduKHAybXQpKSApCi0g
ICAgewotICAgICAgICAvKiBodm0gZml4bWU6IGZvcmVpZ24gdHlwZXMgYXJlIG9ubHkgc3VwcG9y
dGVkIG9uIGVwdCBhdCBwcmVzZW50ICovCi0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5H
LCAiVW5pbXBsZW1lbnRlZCBmb3JlaWduIHAybSB0eXBlLlxuIik7Ci0gICAgICAgIHJldHVybiAt
RUlOVkFMOwotICAgIH0KLQogICAgIC8qIENhcnJ5IG91dCBhbnkgZXZlbnR1YWxseSBwZW5kaW5n
IGVhcmxpZXIgY2hhbmdlcyBmaXJzdC4gKi8KICAgICByYyA9IGRvX3JlY2FsYyhwMm0sIGdmbik7
CiAgICAgaWYgKCByYyA8IDAgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXggYzgxODExMjM2
MC4uMDI1MDcxYTE2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC0zMTgyLDYgKzMxODIs
NyBAQCBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwp
CiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOworICAgIGludCByYzsKIAog
ICAgIHBhZ2luZ19sb2NrKGQpOwogCkBAIC0zMTkwLDggKzMxOTEsMTQgQEAgc2hhZG93X3dyaXRl
X3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAg
ICBpZiAoIGxpa2VseShkLT5hcmNoLnBhZ2luZy5zaGFkb3cudG90YWxfcGFnZXMgIT0gMCkgKQog
ICAgICAgICAgc2hfdW5zaGFkb3dfZm9yX3AybV9jaGFuZ2UoZCwgZ2ZuLCBwLCBuZXcsIGxldmVs
KTsKIAotICAgIHAybV9lbnRyeV9tb2RpZnkocDJtLCBwMm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0
X2ZsYWdzKG5ldykpLAotICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUobDFl
X2dldF9mbGFncygqcCkpLCBsZXZlbCk7CisgICAgcmMgPSBwMm1fZW50cnlfbW9kaWZ5KHAybSwg
cDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncyhuZXcpKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncygqcCkpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICBsMWVfZ2V0X21mbihuZXcpLCBsMWVfZ2V0X21mbigqcCksIGxldmVs
KTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIHBhZ2luZ191bmxvY2soZCk7CisgICAg
ICAgIHJldHVybiByYzsKKyAgICB9CiAKICAgICAvKiBVcGRhdGUgdGhlIGVudHJ5IHdpdGggbmV3
IGNvbnRlbnQgKi8KICAgICBzYWZlX3dyaXRlX3B0ZShwLCBuZXcpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXgg
ZjRlYzJiZWNiZC4uMjgwMWE4Y2NjYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC05MzIsMTEgKzkzMiwxNCBA
QCBpbnQgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IGZsYWdzLAogc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnAybV9nZXRfaW9yZXFfc2VydmVyKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50ICpmbGFncyk7CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBwMm1fZW50
cnlfbW9kaWZ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHAybV90eXBlX3QgbnQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCB1bnNpZ25lZCBpbnQg
bGV2ZWwpCitzdGF0aWMgaW5saW5lIGludCBwMm1fZW50cnlfbW9kaWZ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHAybV90eXBlX3QgbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybV90eXBlX3Qgb3QsIG1mbl90IG5mbiwgbWZuX3Qgb2ZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpCiB7Ci0gICAgaWYgKCBsZXZl
bCAhPSAxIHx8IG50ID09IG90ICkKLSAgICAgICAgcmV0dXJuOworICAgIEJVR19PTihsZXZlbCA+
IDEgJiYgKG50ID09IHAybV9pb3JlcV9zZXJ2ZXIgfHwgbnQgPT0gcDJtX21hcF9mb3JlaWduKSk7
CisKKyAgICBpZiAoIGxldmVsICE9IDEgfHwgKG50ID09IG90ICYmIG1mbl9lcShuZm4sIG9mbikp
ICkKKyAgICAgICAgcmV0dXJuIDA7CiAKICAgICBzd2l0Y2ggKCBudCApCiAgICAgewpAQCAtOTQ4
LDYgKzk1MSwxOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcDJtX2VudHJ5X21vZGlmeShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCBwMm1fdHlwZV90IG50LAogICAgICAgICBwMm0tPmlvcmVxLmVudHJ5
X2NvdW50Kys7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBwMm1fbWFwX2ZvcmVpZ246Cisg
ICAgICAgIGlmICggIW1mbl92YWxpZChuZm4pICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAg
fQorCisgICAgICAgIGlmICggIXBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UobWZuX3RvX3Bh
Z2UobmZuKSkgKQorICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKKworICAgICAgICBicmVhazsK
KwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTk1OSw5ICs5NzQsMjAg
QEAgc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRyeV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwgcDJtX3R5cGVfdCBudCwKICAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOwog
ICAgICAgICBicmVhazsKIAorICAgIGNhc2UgcDJtX21hcF9mb3JlaWduOgorICAgICAgICBpZiAo
ICFtZm5fdmFsaWQob2ZuKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKyAgICAgICAg
cHV0X3BhZ2UobWZuX3RvX3BhZ2Uob2ZuKSk7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVs
dDoKICAgICAgICAgYnJlYWs7CiAgICAgfQorCisgICAgcmV0dXJuIDA7CiB9CiAKICNlbmRpZiAv
KiBfWEVOX0FTTV9YODZfUDJNX0ggKi8KLS0gCjIuMTcuMiAoQXBwbGUgR2l0LTExMykKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:09:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:09:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyx5s-000888-GP; Wed, 27 Feb 2019 11:09:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0fFX=RC=citrix.com=prvs=954e75155=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gyx5r-000870-99
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 11:09:43 +0000
X-Inumbo-ID: 2e62a612-3a80-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e62a612-3a80-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 11:09:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79195464"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 12:09:05 +0100
Message-ID: <20190227110905.53512-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190227110905.53512-1-roger.pau@citrix.com>
References: <20190227110905.53512-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 5/5] npt/shadow: allow getting foreign page
 table entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBucHQgYW5kIHNoYWRvdyBjb2RlIHRvIGdldCBhbiBlbnRyeSB3aWxsIGFsd2F5cyBy
ZXR1cm4KSU5WQUxJRF9NRk4gZm9yIGZvcmVpZ24gZW50cmllcy4gQWxsb3cgdG8gcmV0dXJuIHRo
ZSBlbnRyeSBtZm4gZm9yCmZvcmVpZ24gZW50cmllcywgbGlrZSBpdCdzIGRvbmUgZm9yIGdyYW50
IHRhYmxlIGVudHJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIFVzZSBwMm1faXNfYW55X3JhbS4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vcDJtLXB0LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
IGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmluZGV4IGU2MmJhZmNmYjcuLmNhZmM5ZjI5OWIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLXB0LmMKQEAgLTkwMyw4ICs5MDMsOCBAQCBwb2RfcmV0cnlfbDE6CiAgICAgKnQgPSBw
Mm1fcmVjYWxjX3R5cGUocmVjYWxjIHx8IF9uZWVkc19yZWNhbGMoZmxhZ3MpLCBsMXQsIHAybSwg
Z2ZuKTsKICAgICB1bm1hcF9kb21haW5fcGFnZShsMWUpOwogCi0gICAgQVNTRVJUKG1mbl92YWxp
ZChtZm4pIHx8ICFwMm1faXNfcmFtKCp0KSB8fCBwMm1faXNfcGFnaW5nKCp0KSk7Ci0gICAgcmV0
dXJuIChwMm1faXNfdmFsaWQoKnQpIHx8IHAybV9pc19ncmFudCgqdCkpID8gbWZuIDogSU5WQUxJ
RF9NRk47CisgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pIHx8ICFwMm1faXNfYW55X3JhbSgqdCkg
fHwgcDJtX2lzX3BhZ2luZygqdCkpOworICAgIHJldHVybiAocDJtX2lzX3ZhbGlkKCp0KSB8fCBw
Mm1faXNfYW55X3JhbSgqdCkpID8gbWZuIDogSU5WQUxJRF9NRk47CiB9CiAKIHN0YXRpYyB2b2lk
IHAybV9wdF9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3RydWN0IHAybV9kb21haW4gKnAybSwK
LS0gCjIuMTcuMiAoQXBwbGUgR2l0LTExMykKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:13:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:13:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyx9P-0000tD-2S; Wed, 27 Feb 2019 11:13:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bdnF=RC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gyx9M-0000t5-U6
 for xen-devel@lists.xen.org; Wed, 27 Feb 2019 11:13:20 +0000
X-Inumbo-ID: b023a27d-3a80-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b023a27d-3a80-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 11:13: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 585A5374;
 Wed, 27 Feb 2019 03:13:19 -0800 (PST)
Received: from [10.37.12.68] (unknown [10.37.12.68])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EB0B13F575;
 Wed, 27 Feb 2019 03:13:17 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1550751733-3091-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <be242595-f388-bf71-9aad-9497bd5dfca3@arm.com>
Date: Wed, 27 Feb 2019 11:13:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1550751733-3091-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] x86: Improve the efficiency of
 domain_relinquish_resources()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMi8yMS8xOSAxMjoyMiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBw
Y2lfcmVsZWFzZV9kZXZpY2VzKCkgdGFrZXMgdGhlIGdsb2JhbCBQQ0kgbG9jay4gIE9uY2UgcGNp
X3JlbGVhc2VfZGV2aWNlcygpCj4gaGFzIGNvbXBsZXRlZCwgaXQgd2lsbCBiZSBjYWxsZWQgcmVk
dW5kYW50bHkgZWFjaCB0aW1lIHBhZ2luZ190ZWFyZG93bigpIGFuZAo+IHZjcHVfZGVzdHJveV9w
YWdldGFibGVzKCkgY29udGludWUuCj4gCj4gVGhpcyBpcyBsaWFibGUgdG8gYmUgbWlsbGlvbnMg
b2YgdGltZXMgZm9yIGEgcmVhc29uYWJseSBzaXplZCBndWVzdCwgYW5kIGlzIGEKPiBzZXJpYWxp
c2luZyBib3R0bGVuZWNrIG5vdyB0aGF0IGRvbWFpbl9raWxsKCkgY2FuIGJlIHJ1biBjb25jdXJy
ZW50bHkgb24KPiBkaWZmZXJlbnQgZG9tYWlucy4KPiAKPiBJbnN0ZWFkIG9mIHByb3BhZ2F0aW5n
IHRoZSBvcGVuY29kaW5nIG9mIHRoZSByZWxpbnF1aXNoIHN0YXRlIG1hY2hpbmUsIHRha2UKPiB0
aGUgb3Bwb3J0dW5pdHkgdG8gY2xlYW4gaXQgdXAuCj4gCj4gTGVhdmUgYSBwcm9wZXIgc2V0IG9m
IGNvbW1lbnRzIGV4cGxhaW5pbmcgdGhhdCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKQo+
IGltcGxlbWVudHMgYSBjby1yb3V0aW5lLiAgSW50cm9kdWNlIGEgZG9jdW1lbnRlZCBQUk9HUkVT
UygpIG1hY3JvIHRvIGF2b2lkCj4gbGF0ZW50IGJ1Z3Mgc3VjaCBhcyB0aGUgUkVMTUVNX3hlbiBj
YXNlLCBhbmQgbWFrZSB0aGUgbmV3IFBST0dfKiBzdGF0ZXMKPiBwcml2YXRlIHRvIGRvbWFpbl9y
ZWxpbnF1aXNoX3Jlc291cmNlcygpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+
IAo+IFNvIEkga25vdyBYZW4gNC4xMiBpc24ndCBnb2luZyB0byBjcmFzaCBhbmQgYnVybiB3aXRo
b3V0IHRoaXMgY2hhbmdlLCBidXQgSQo+IGFsc28gY2FuJ3QgdW4tc2VlIHRoZSB1bm5lY2Vzc2Fy
eSBnbG9iYWwgUENJIGxvY2sgY29udGVudGlvbi4gIEluIHRlcm1zIG9mCj4gcmlzaywgdGhpcyBp
cyBleHRyZW1lbHkgbG93IC0gdGhpcyBmdW5jdGlvbiBoYXMgY29tcGxldGUgY292ZXJhZ2UgaW4g
dGVzdGluZywKPiBhbmQgaXRzIGJlaGF2aW91ciBpc24ndCBjaGFuZ2luZyBkcmFtYXRpY2FsbHku
Cj4gCj4gQVJNOiBUaGVyZSBhcmUgbm8gcHJvYmxlbXMsIGxhdGVudCBvciBvdGhlcndpc2UsIHdp
dGggeW91ciB2ZXJzaW9uIG9mCj4gZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCksIGJ1dCBJ
J2QgcmVjb21tZW5kIHRoZSBzYW1lIGNsZWFudXAgaW4gZHVlCj4gY291cnNlLgoKSSB3aWxsIGFk
ZCBpbiBteSB0b2RvIGxpc3Qgb2YgY2xlYW51cCEKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:31:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:31:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyxQV-0002kZ-Lv; Wed, 27 Feb 2019 11:31:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0fFX=RC=citrix.com=prvs=954e75155=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gyxQU-0002kU-LZ
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 11:31:02 +0000
X-Inumbo-ID: 24cf65f8-3a83-11e9-8f4b-e3c38c3342b6
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24cf65f8-3a83-11e9-8f4b-e3c38c3342b6;
 Wed, 27 Feb 2019 11:30:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79196555"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 12:30:31 +0100
Message-ID: <20190227113031.53725-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190227110905.53512-4-roger.pau@citrix.com>
References: <20190227110905.53512-4-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6.1 3/5] p2m: change write_p2m_entry to return
 an error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBmb3IgYWxzbyBjaGFuZ2luZyBwMm1fZW50cnlfbW9kaWZ5
IHRvIHJldHVybiBhbgplcnJvciBjb2RlLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
LS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KQ2hhbmdlcyBzaW5jZSB2NjoKIC0gRml4IGxp
bmUgd3JhcHBpbmcgaW4gcDJtX25leHRfbGV2ZWwuCgpDaGFuZ2VzIHNpbmNlIHY1OgogLSBSZXR1
cm4gLUVPUE5PVFNVUFAgZnJvbSBfd3JpdGVfcDJtX2VudHJ5LgogLSBVc2UgYW4gZXJyb3IgbGFi
ZWwgaW4gcDJtX25leHRfbGV2ZWwuCgpDaGFuZ2VzIHNpbmNlIHY0OgogLSBIYW5kbGUgZXJyb3Jz
IGluIGxvb3BzIHRvIGF2b2lkIG92ZXJ3cml0aW5nIHRoZSB2YXJpYWJsZQogICBjb250YWluaW5n
IHRoZSBlcnJvciBjb2RlIGluIG5vbi1kZWJ1ZyBidWlsZHMuCiAtIENoYW5nZSBlcnJvciBoYW5k
bGluZyBpbiBwMm1fbmV4dF9sZXZlbCBzbyBpdCdzIGRvbmUgaW4gYSBzaW5nbGUKICAgcGxhY2Uu
CgpDaGFuZ2VzIHNpbmNlIHYzOgogLSBVc2UgYXNzZXJ0cyBpbnN0ZWFkIG9mIGJ1Z3MgdG8gY2hl
Y2sgcmV0dXJuIGNvZGUgZnJvbQogICB3cml0ZV9wMm1fZW50cnkgZnJvbSBjYWxsZXJzIHRoYXQg
ZG9uJ3Qgc3VwcG9ydCBvciBleHBlY3QKICAgd3JpdGVfcDJtX2VudHJ5IHRvIGZhaWwuCgpDaGFu
Z2VzIHNpbmNlIHYyOgogLSBOZXcgaW4gdGhpcyB2ZXJzaW9uLgotLS0KIHhlbi9hcmNoL3g4Ni9t
bS9oYXAvaGFwLmMgICAgICAgIHwgIDQgKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hh
cC5jIHwgIDQgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgIHwgNzMgKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyAgICAg
ICAgIHwgMTIgKysrKy0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jICB8ICA0ICst
CiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYyAgICB8ICA3ICstLQogeGVuL2FyY2gveDg2
L21tL3NoYWRvdy9wcml2YXRlLmggfCAgNiArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgg
ICAgICAgIHwgIDQgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmggICAgIHwgIDggKyst
LQogOSBmaWxlcyBjaGFuZ2VkLCA4OSBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hh
cC9oYXAuYwppbmRleCAyZGI3ZjJjMDRhLi5mZGY3N2M1OWE1IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTcw
OCw3ICs3MDgsNyBAQCBzdGF0aWMgdm9pZCBoYXBfdXBkYXRlX3BhZ2luZ19tb2RlcyhzdHJ1Y3Qg
dmNwdSAqdikKICAgICBwdXRfZ2ZuKGQsIGNyM19nZm4pOwogfQogCi1zdGF0aWMgdm9pZAorc3Rh
dGljIGludAogaGFwX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNp
Z25lZCBsb25nIGdmbiwgbDFfcGdlbnRyeV90ICpwLAogICAgICAgICAgICAgICAgICAgICBsMV9w
Z2VudHJ5X3QgbmV3LCB1bnNpZ25lZCBpbnQgbGV2ZWwpCiB7CkBAIC03NDYsNiArNzQ2LDggQEAg
aGFwX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25n
IGdmbiwgbDFfcGdlbnRyeV90ICpwLAogCiAgICAgaWYgKCBmbHVzaF9uZXN0ZWRwMm0gKQogICAg
ICAgICBwMm1fZmx1c2hfbmVzdGVkcDJtKGQpOworCisgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRp
YyB1bnNpZ25lZCBsb25nIGhhcF9ndmFfdG9fZ2ZuX3JlYWxfbW9kZSgKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0
ZWRfaGFwLmMKaW5kZXggZDJhMDdhNWM3OS4uYWJlNTk1OGE1MiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0
ZWRfaGFwLmMKQEAgLTcxLDcgKzcxLDcgQEAKIC8qICAgICAgICBORVNURUQgVklSVCBQMk0gRlVO
Q1RJT05TICAgICAgICAgKi8KIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKi8KIAotdm9pZAoraW50CiBuZXN0ZWRwMm1fd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIGwxX3BnZW50cnlfdCAqcCwg
bDFfcGdlbnRyeV90IG5ldywgdW5zaWduZWQgaW50IGxldmVsKQogewpAQCAtODcsNiArODcsOCBA
QCBuZXN0ZWRwMm1fd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuLAogICAgICAgICBmbHVzaF90bGJfbWFzayhwMm0tPmRpcnR5X2NwdW1hc2sp
OwogCiAgICAgcGFnaW5nX3VubG9jayhkKTsKKworICAgIHJldHVybiAwOwogfQogCiAvKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggMDRl
OWQ4MWNmNi4uZDBmMzVkOGI0NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtMTg0LDYgKzE4NCw4IEBAIHAybV9u
ZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHZvaWQgKip0YWJsZSwKICAgICBsMV9w
Z2VudHJ5X3QgKnAybV9lbnRyeSwgbmV3X2VudHJ5OwogICAgIHZvaWQgKm5leHQ7CiAgICAgdW5z
aWduZWQgaW50IGZsYWdzOworICAgIGludCByYzsKKyAgICBtZm5fdCBtZm47CiAKICAgICBpZiAo
ICEocDJtX2VudHJ5ID0gcDJtX2ZpbmRfZW50cnkoKnRhYmxlLCBnZm5fcmVtYWluZGVyLCBnZm4s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LCBtYXgpKSApCkBA
IC0xOTQsNyArMTk2LDcgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwg
dm9pZCAqKnRhYmxlLAogICAgIC8qIFBvRC9wYWdpbmc6IE5vdCBwcmVzZW50IGRvZXNuJ3QgaW1w
bHkgZW1wdHkuICovCiAgICAgaWYgKCAhZmxhZ3MgKQogICAgIHsKLSAgICAgICAgbWZuX3QgbWZu
ID0gcDJtX2FsbG9jX3B0cChwMm0sIGxldmVsKTsKKyAgICAgICAgbWZuID0gcDJtX2FsbG9jX3B0
cChwMm0sIGxldmVsKTsKIAogICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSAp
CiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKQEAgLTIwMiwxMyArMjA0LDE0IEBAIHAybV9u
ZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHZvaWQgKip0YWJsZSwKICAgICAgICAg
bmV3X2VudHJ5ID0gbDFlX2Zyb21fbWZuKG1mbiwgUDJNX0JBU0VfRkxBR1MgfCBfUEFHRV9SVyk7
CiAKICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmbmV3X2VudHJ5LCBsZXZlbCwgSU9NTVVG
X3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7Ci0gICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5
KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgbGV2ZWwgKyAxKTsKKyAgICAgICAgcmMg
PSBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBuZXdfZW50cnksIGxl
dmVsICsgMSk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgZ290byBlcnJvcjsKICAg
ICB9CiAgICAgZWxzZSBpZiAoIGZsYWdzICYgX1BBR0VfUFNFICkKICAgICB7CiAgICAgICAgIC8q
IFNwbGl0IHN1cGVycGFnZXMgcGFnZXMgaW50byBzbWFsbGVyIG9uZXMuICovCiAgICAgICAgIHVu
c2lnbmVkIGxvbmcgcGZuID0gbDFlX2dldF9wZm4oKnAybV9lbnRyeSk7Ci0gICAgICAgIG1mbl90
IG1mbjsKICAgICAgICAgbDFfcGdlbnRyeV90ICpsMV9lbnRyeTsKICAgICAgICAgdW5zaWduZWQg
aW50IGk7CiAKQEAgLTI1MCwxNCArMjUzLDIxIEBAIHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHZvaWQgKip0YWJsZSwKICAgICAgICAgewogICAgICAgICAgICAgbmV3X2Vu
dHJ5ID0gbDFlX2Zyb21fcGZuKHBmbiB8IChpIDw8ICgobGV2ZWwgLSAxKSAqIFBBR0VUQUJMRV9P
UkRFUikpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzKTsKLSAg
ICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBsMV9lbnRyeSArIGksIG5l
d19lbnRyeSwgbGV2ZWwpOworICAgICAgICAgICAgcmMgPSBwMm0tPndyaXRlX3AybV9lbnRyeShw
Mm0sIGdmbiwgbDFfZW50cnkgKyBpLCBuZXdfZW50cnksIGxldmVsKTsKKyAgICAgICAgICAgIGlm
ICggcmMgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdl
KGwxX2VudHJ5KTsKKyAgICAgICAgICAgICAgICBnb3RvIGVycm9yOworICAgICAgICAgICAgfQog
ICAgICAgICB9CiAKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDFfZW50cnkpOwogCiAgICAg
ICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX21mbihtZm4sIFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0Vf
UlcpOwogICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZuZXdfZW50cnksIGxldmVsLCBJT01N
VUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKLSAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50
cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgbmV3X2VudHJ5LCBsZXZlbCArIDEpOworICAgICAgICBy
YyA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwg
bGV2ZWwgKyAxKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBnb3RvIGVycm9yOwog
ICAgIH0KICAgICBlbHNlCiAgICAgICAgIEFTU0VSVChmbGFncyAmIF9QQUdFX1BSRVNFTlQpOwpA
QCAtMjY4LDYgKzI3OCwxMiBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB2b2lkICoqdGFibGUsCiAgICAgKnRhYmxlID0gbmV4dDsKIAogICAgIHJldHVybiAwOworCisg
ZXJyb3I6CisgICAgQVNTRVJUKHJjICYmIG1mbl92YWxpZChtZm4pKTsKKyAgICBBU1NFUlRfVU5S
RUFDSEFCTEUoKTsKKyAgICBwMm1fZnJlZV9wdHAocDJtLCBtZm5fdG9fcGFnZShtZm4pKTsKKyAg
ICByZXR1cm4gcmM7CiB9CiAKIC8qCkBAIC0zMjEsNyArMzM3LDEyIEBAIHN0YXRpYyBpbnQgcDJt
X3B0X3NldF9yZWNhbGNfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAg
IGlmICggKGwxZV9nZXRfZmxhZ3MoZSkgJiBfUEFHRV9QUkVTRU5UKSAmJiAhbmVlZHNfcmVjYWxj
KGwxLCBlKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc2V0X3JlY2FsYyhsMSwg
ZSk7Ci0gICAgICAgICAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBmaXJzdF9nZm4s
IHBlbnQsIGUsIGxldmVsKTsKKyAgICAgICAgICAgICAgICBlcnIgPSBwMm0tPndyaXRlX3AybV9l
bnRyeShwMm0sIGZpcnN0X2dmbiwgcGVudCwgZSwgbGV2ZWwpOworICAgICAgICAgICAgICAgIGlm
ICggZXJyICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBmaXJzdF9nZm4gKz0gMVVMIDw8IChp
ICogUEFHRVRBQkxFX09SREVSKTsKICAgICAgICAgfQpAQCAtMzkyLDE0ICs0MTMsMjQgQEAgc3Rh
dGljIGludCBkb19yZWNhbGMoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBn
Zm4pCiAgICAgICAgICAgICAgICAgICAgICAhbmVlZHNfcmVjYWxjKGwxLCBlbnQpICkKICAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHNldF9yZWNhbGMobDEsIGVudCk7Ci0g
ICAgICAgICAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuIC0gcmVtYWlu
ZGVyLCAmcHRhYltpXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZW50LCBsZXZlbCk7CisgICAgICAgICAgICAgICAgICAgIGVyciA9IHAybS0+d3JpdGVfcDJtX2Vu
dHJ5KHAybSwgZ2ZuIC0gcmVtYWluZGVyLCAmcHRhYltpXSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50LCBsZXZlbCk7CisgICAgICAgICAgICAgICAg
ICAgIGlmICggZXJyICkKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgICAgICAgICBnb3Rv
IG91dDsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICByZW1haW5kZXIgLT0gMVVMIDw8ICgobGV2ZWwgLSAxKSAqIFBBR0VUQUJMRV9PUkRF
Uik7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBzbXBfd21iKCk7CiAgICAgICAgICAgICBj
bGVhcl9yZWNhbGMobDEsIGUpOwotICAgICAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJt
LCBnZm4sIHBlbnQsIGUsIGxldmVsICsgMSk7CisgICAgICAgICAgICBlcnIgPSBwMm0tPndyaXRl
X3AybV9lbnRyeShwMm0sIGdmbiwgcGVudCwgZSwgbGV2ZWwgKyAxKTsKKyAgICAgICAgICAgIGlm
ICggZXJyICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KICAgICAgICAg
fQogICAgICAgICB1bm1hcF9kb21haW5fcGFnZSgodm9pZCAqKSgodW5zaWduZWQgbG9uZylwZW50
ICYgUEFHRV9NQVNLKSk7CiAgICAgfQpAQCAtNDQ0LDcgKzQ3NSw4IEBAIHN0YXRpYyBpbnQgZG9f
cmVjYWxjKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAg
ICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGNsZWFyX3JlY2FsYyhsMSwgZSk7Ci0gICAg
ICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwZW50LCBlLCBsZXZlbCArIDEpOwor
ICAgICAgICBlcnIgPSBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcGVudCwgZSwgbGV2
ZWwgKyAxKTsKKyAgICAgICAgQVNTRVJUKCFlcnIpOwogICAgIH0KIAogIG91dDoKQEAgLTU5NSw4
ICs2MjcsMTAgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5f
dCBnZm5fLCBtZm5fdCBtZm4sCiAgICAgICAgIGlmICggZW50cnlfY29udGVudC5sMSAhPSAwICkK
ICAgICAgICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3MoJmVudHJ5X2NvbnRlbnQsIDAsIGlvbW11
X3B0ZV9mbGFncyk7CiAKLSAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAy
bV9lbnRyeSwgZW50cnlfY29udGVudCwgMyk7CisgICAgICAgIHJjID0gcDJtLT53cml0ZV9wMm1f
ZW50cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgZW50cnlfY29udGVudCwgMyk7CiAgICAgICAgIC8q
IE5COiBwYWdpbmdfd3JpdGVfcDJtX2VudHJ5KCkgaGFuZGxlcyB0bGIgZmx1c2hlcyBwcm9wZXJs
eSAqLworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KICAg
ICBlbHNlIAogICAgIHsKQEAgLTYzMyw4ICs2NjcsMTAgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICBw
Mm1fYWRkX2lvbW11X2ZsYWdzKCZlbnRyeV9jb250ZW50LCAwLCBpb21tdV9wdGVfZmxhZ3MpOwog
CiAgICAgICAgIC8qIGxldmVsIDEgZW50cnkgKi8KLSAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50
cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgZW50cnlfY29udGVudCwgMSk7CisgICAgICAgIHJjID0g
cDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIHAybV9lbnRyeSwgZW50cnlfY29udGVudCwg
MSk7CiAgICAgICAgIC8qIE5COiBwYWdpbmdfd3JpdGVfcDJtX2VudHJ5KCkgaGFuZGxlcyB0bGIg
Zmx1c2hlcyBwcm9wZXJseSAqLworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGdvdG8g
b3V0OwogICAgIH0KICAgICBlbHNlIGlmICggcGFnZV9vcmRlciA9PSBQQUdFX09SREVSXzJNICkK
ICAgICB7CkBAIC02NjksOCArNzA1LDEwIEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogICAgICAgICBpZiAoIGVudHJ5X2Nv
bnRlbnQubDEgIT0gMCApCiAgICAgICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZlbnRyeV9j
b250ZW50LCAwLCBpb21tdV9wdGVfZmxhZ3MpOwogCi0gICAgICAgIHAybS0+d3JpdGVfcDJtX2Vu
dHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIGVudHJ5X2NvbnRlbnQsIDIpOworICAgICAgICByYyA9
IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwMm1fZW50cnksIGVudHJ5X2NvbnRlbnQs
IDIpOwogICAgICAgICAvKiBOQjogcGFnaW5nX3dyaXRlX3AybV9lbnRyeSgpIGhhbmRsZXMgdGxi
IGZsdXNoZXMgcHJvcGVybHkgKi8KKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBnb3Rv
IG91dDsKICAgICB9CiAKICAgICAvKiBUcmFjayB0aGUgaGlnaGVzdCBnZm4gZm9yIHdoaWNoIHdl
IGhhdmUgZXZlciBoYWQgYSB2YWxpZCBtYXBwaW5nICovCkBAIC04OTQsOCArOTMyLDE1IEBAIHN0
YXRpYyB2b2lkIHAybV9wdF9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3RydWN0IHAybV9kb21h
aW4gKnAybSwKICAgICAgICAgaWYgKCAobDFlX2dldF9mbGFncyhlKSAmIF9QQUdFX1BSRVNFTlQp
ICYmCiAgICAgICAgICAgICAgIW5lZWRzX3JlY2FsYyhsMSwgZSkgKQogICAgICAgICB7CisgICAg
ICAgICAgICBpbnQgcmM7CisKICAgICAgICAgICAgIHNldF9yZWNhbGMobDEsIGUpOwotICAgICAg
ICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sICZ0YWJbaV0sIGUsIDQpOworICAg
ICAgICAgICAgcmMgPSBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgJnRhYltpXSwgZSwg
NCk7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICsrY2hhbmdlZDsKICAgICAgICAgfQogICAgICAgICBnZm4gKz0g
MVVMIDw8IChMNF9QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZUKTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwppbmRleCBl
NmVkMzAwNmZlLi4yMWRiM2VjZWI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5n
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC05MzIsMTggKzkzMiwyMiBAQCB2
b2lkIHBhZ2luZ191cGRhdGVfbmVzdGVkbW9kZShzdHJ1Y3QgdmNwdSAqdikKIH0KICNlbmRpZgog
Ci12b2lkIHBhZ2luZ193cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5z
aWduZWQgbG9uZyBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90
ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBsZXZlbCkKK2ludCBwYWdpbmdfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
bDFfcGdlbnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGxldmVsKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0t
PmRvbWFpbjsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CisgICAgaW50IHJjID0gMDsK
KwogICAgIGlmICggdi0+ZG9tYWluICE9IGQgKQogICAgICAgICB2ID0gZC0+dmNwdSA/IGQtPnZj
cHVbMF0gOiBOVUxMOwogICAgIGlmICggbGlrZWx5KHYgJiYgcGFnaW5nX21vZGVfZW5hYmxlZChk
KSAmJiBwYWdpbmdfZ2V0X2hvc3Rtb2RlKHYpICE9IE5VTEwpICkKLSAgICAgICAgcGFnaW5nX2dl
dF9ob3N0bW9kZSh2KS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBwLCBuZXcsIGxldmVsKTsK
KyAgICAgICAgcmMgPSBwYWdpbmdfZ2V0X2hvc3Rtb2RlKHYpLT53cml0ZV9wMm1fZW50cnkocDJt
LCBnZm4sIHAsIG5ldywgbGV2ZWwpOwogICAgIGVsc2UKICAgICAgICAgc2FmZV93cml0ZV9wdGUo
cCwgbmV3KTsKKworICAgIHJldHVybiByYzsKIH0KIAogaW50IHBhZ2luZ19zZXRfYWxsb2NhdGlv
bihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcGFnZXMsIGJvb2wgKnByZWVtcHRlZCkK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IGRlN2FiZjcxNTAuLmM4MTgxMTIzNjAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMzE3Niw3ICszMTc2LDcgQEAgc3RhdGljIHZvaWQgc2hf
dW5zaGFkb3dfZm9yX3AybV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4sCiAgICAgfQogfQogCi12b2lkCitpbnQKIHNoYWRvd193cml0ZV9wMm1fZW50cnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywKICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGxldmVsKQpAQCAtMzIxMSw2ICszMjExLDggQEAgc2hhZG93X3dy
aXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwK
ICNlbmRpZgogCiAgICAgcGFnaW5nX3VubG9jayhkKTsKKworICAgIHJldHVybiAwOwogfQogCiAv
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKiovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25v
bmUuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jCmluZGV4IDMxNjAwMjc3MWQuLmE3
MDg4OGJkOTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jCkBAIC02MCwxMSArNjAsMTIgQEAgc3RhdGlj
IHZvaWQgX3VwZGF0ZV9wYWdpbmdfbW9kZXMoc3RydWN0IHZjcHUgKnYpCiAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CiB9CiAKLXN0YXRpYyB2b2lkIF93cml0ZV9wMm1fZW50cnkoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKQorc3RhdGljIGludCBfd3JpdGVfcDJt
X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpCiB7CiAgICAg
QVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogfQogCiBzdGF0
aWMgY29uc3Qgc3RydWN0IHBhZ2luZ19tb2RlIHNoX3BhZ2luZ19ub25lID0gewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L3ByaXZhdGUuaAppbmRleCAwYWFlZDFlZGZjLi41ODBlZjNlMjllIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L3ByaXZhdGUuaApAQCAtMzcyLDkgKzM3Miw5IEBAIGV4dGVybiBpbnQgc2hfcmVtb3ZlX3dy
aXRlX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCByZWFkb25seV9tZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmYXVsdF9hZGRyKTsKIAog
LyogRnVuY3Rpb25zIHRoYXQgYXRvbWljYWxseSB3cml0ZSBQVC9QMk0gZW50cmllcyBhbmQgdXBk
YXRlIHN0YXRlICovCi12b2lkIHNoYWRvd193cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
bDFfcGdlbnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCk7CitpbnQgc2hhZG93X3dyaXRlX3AybV9lbnRyeShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCk7CiAKIC8qIFVwZGF0ZSBhbGwg
dGhlIHRoaW5ncyB0aGF0IGFyZSBkZXJpdmVkIGZyb20gdGhlIGd1ZXN0J3MgQ1IwL0NSMy9DUjQu
CiAgKiBDYWxsZWQgdG8gaW5pdGlhbGl6ZSBwYWdpbmcgc3RydWN0dXJlcyBpZiB0aGUgcGFnaW5n
IG1vZGUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCmluZGV4IDgzNGQ0OWQyZDQuLmY0ZWMyYmVjYmQgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aApAQCAtMjY1LDcgKzI2NSw3IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBsYXN0X2dm
bik7CiAgICAgdm9pZCAgICAgICAgICAgICAgICgqbWVtb3J5X3R5cGVfY2hhbmdlZCkoc3RydWN0
IHAybV9kb21haW4gKnAybSk7CiAgICAgCi0gICAgdm9pZCAgICAgICAgICAgICAgICgqd3JpdGVf
cDJtX2VudHJ5KShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAorICAgIGludCAgICAgICAgICAgICAg
ICAoKndyaXRlX3AybV9lbnRyeSkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLCBsMV9wZ2Vu
dHJ5X3QgKnAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9w
Z2VudHJ5X3QgbmV3LCB1bnNpZ25lZCBpbnQgbGV2ZWwpOwogICAgIGxvbmcgICAgICAgICAgICAg
ICAoKmF1ZGl0X3AybSkoc3RydWN0IHAybV9kb21haW4gKnAybSk7CkBAIC04MzcsNyArODM3LDcg
QEAgdm9pZCBwMm1fZmx1c2hfbmVzdGVkcDJtKHN0cnVjdCBkb21haW4gKmQpOwogLyogRmx1c2hl
cyB0aGUgbnAybSBzcGVjaWZpZWQgYnkgbnAybV9iYXNlIChpZiBpdCBleGlzdHMpICovCiB2b2lk
IG5wMm1fZmx1c2hfYmFzZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBucDJtX2Jhc2Up
OwogCi12b2lkIG5lc3RlZHAybV93cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyBnZm4sCitpbnQgbmVzdGVkcDJtX3dyaXRlX3AybV9lbnRyeShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBsMV9wZ2VudHJ5X3Qg
KnAsIGwxX3BnZW50cnlfdCBuZXcsIHVuc2lnbmVkIGludCBsZXZlbCk7CiAKIC8qCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
YWdpbmcuaAppbmRleCA3ZWMwOWQ3YjExLi4xOGE3ZWFlY2E0IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3BhZ2luZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgK
QEAgLTEyNCw3ICsxMjQsNyBAQCBzdHJ1Y3QgcGFnaW5nX21vZGUgewogICAgIHZvaWQgICAgICAg
ICAgKCp1cGRhdGVfY3IzICAgICAgICAgICAgKShzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tp
bmcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbm9m
bHVzaCk7CiAgICAgdm9pZCAgICAgICAgICAoKnVwZGF0ZV9wYWdpbmdfbW9kZXMgICApKHN0cnVj
dCB2Y3B1ICp2KTsKLSAgICB2b2lkICAgICAgICAgICgqd3JpdGVfcDJtX2VudHJ5ICAgICAgICko
c3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICBpbnQgICAgICAgICAgICgqd3JpdGVfcDJtX2Vu
dHJ5ICAgICAgICkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRy
eV90IG5ldywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGxldmVsKTsKQEAgLTM0MCw5ICszNDAsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQg
c2FmZV93cml0ZV9wdGUobDFfcGdlbnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3KQogICogd2Ug
YXJlIHdyaXRpbmcuICovCiBzdHJ1Y3QgcDJtX2RvbWFpbjsKIAotdm9pZCBwYWdpbmdfd3JpdGVf
cDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5l
dywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpOworaW50
IHBhZ2luZ193cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwx
X3BnZW50cnlfdCBuZXcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
bGV2ZWwpOwogCiAvKgogICogQ2FsbGVkIGZyb20gdGhlIGd1ZXN0IHRvIGluZGljYXRlIHRoYXQg
dGhlIGEgcHJvY2VzcyBpcyBiZWluZwotLSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:32:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:32:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyxRW-0002nc-1h; Wed, 27 Feb 2019 11:32:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UQ72=RC=xenproject.org=prvs=9546f8763=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gyxRV-0002nL-2v
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 11:32:05 +0000
X-Inumbo-ID: 4a57c644-3a83-11e9-8c71-db8b4048463c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a57c644-3a83-11e9-8c71-db8b4048463c;
 Wed, 27 Feb 2019 11:31:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79196607"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83674-mainreport@xen.org>
MIME-Version: 1.0
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:host-install(4):broken:regression
 distros-debian-squeeze:build-armhf:host-install(4):broken:regression
 distros-debian-squeeze:build-i386:host-install(4):broken:regression
 distros-debian-squeeze:build-amd64-pvops:host-install(4):broken:regression
 distros-debian-squeeze:build-i386-pvops:host-install(4):broken:regression
 distros-debian-squeeze:build-amd64:host-install(4):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-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=75636
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 27 Feb 2019 11:31:54 +0000
Subject: [Xen-devel] [distros-debian-squeeze test] 83674: trouble:
 blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDgzNjc0IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvODM2NzQvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYzNgogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjM2CiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzU2MzYKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYzNgogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDc1NjM2CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU2MzYKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmlu
ZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9v
dC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDc1NjM2CiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gNzU2MzYKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAg
ICAgICA3NTYzNgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5
Z3J1YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVl
emUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9s
b2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rl
c3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2gg
bm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:41:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:41:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyxap-0003pz-56; Wed, 27 Feb 2019 11:41:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zqed=RC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gyxan-0003pu-Q1
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 11:41:41 +0000
X-Inumbo-ID: a5b85f20-3a84-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5b85f20-3a84-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 11:41:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Feb 2019 04:41:39 -0700
Message-Id: <5C767771020000780021AB12@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 27 Feb 2019 04:41:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com><cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <cc240476d615c05925891d33fc83be3e1801b52d.1549498018.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <cc240476d615c05925891d33fc83be3e1801b52d.1549498018.git-series.marmarek@invisiblethingslab.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 5/6] xen/x86: add PHYSDEVOP_msi_set_enable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE5IGF0IDAxOjA3LCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCj4gKysrIGIveGVuL2FyY2gveDg2
L21zaS5jCj4gQEAgLTE0NzQsNiArMTQ3NCwzMCBAQCBpbnQgcGNpX3Jlc3RvcmVfbXNpX3N0YXRl
KHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK2ludCBt
c2lfbXNpeF9zZXRfZW5hYmxlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgbW9kZSwgaW50IGVu
YWJsZSkKCnVuc2lnbmVkIGludCBtb2RlLCBib29sIGVuYWJsZQoKSSdtIGFsc28gbm90IGhhcHB5
IGFib3V0IHRoZSBmdW5jdGlvbiBuYW1lLiBQZXJoYXBzIHNpbXBseSBtc2lfZW5hYmxlKCkKb3Ig
bXNpX2NvbnRyb2woKT8KCj4gK3sKPiArICAgIGludCByZXQ7Cj4gKwo+ICsgICAgcmV0ID0geHNt
X21zaV9zZXRfZW5hYmxlKFhTTV9ETV9QUklWLCBwZGV2LT5kb21haW4sCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHBkZXYtPnNlZyA8PCAxNikgfCAocGRldi0+YnVzIDw8IDgpIHwg
cGRldi0+ZGV2Zm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZSwgZW5hYmxl
KTsKPiArICAgIGlmICggcmV0ICkKPiArICAgICAgICByZXR1cm4gcmV0Owo+ICsKPiArICAgIHN3
aXRjaCAoIG1vZGUgKQo+ICsgICAgewo+ICsgICAgY2FzZSBQSFlTREVWT1BfTVNJX1NFVF9FTkFC
TEVfTVNJOgo+ICsgICAgICAgIG1zaV9zZXRfZW5hYmxlKHBkZXYsIGVuYWJsZSk7Cj4gKyAgICAg
ICAgYnJlYWs7Cj4gKwo+ICsgICAgY2FzZSBQSFlTREVWT1BfTVNJX1NFVF9FTkFCTEVfTVNJWDoK
PiArICAgICAgICBtc2l4X3NldF9lbmFibGUocGRldiwgZW5hYmxlKTsKPiArICAgICAgICBicmVh
azsKPiArICAgIH0KCldoYXQgYWJvdXQgYSBjYWxsIHRvIHBjaV9pbnR4KCk/IEFuZCB3aGF0IGFi
b3V0IGludm9jYXRpb25zIGZvcgp0aGUgd3JvbmcgZGV2aWNlIChlLmcuIE1TSS1YIHJlcXVlc3Qg
Zm9yIE1TSS1YIGluY2FwYWJsZSBkZXZpY2UpPwoKPiAtLS0gYS94ZW4vYXJjaC94ODYvcGh5c2Rl
di5jCj4gKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwo+IEBAIC02NzEsNiArNjcxLDMwIEBA
IHJldF90IGRvX3BoeXNkZXZfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lk
KSBhcmcpCj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gIAo+ICsgICAgY2FzZSBQSFlTREVW
T1BfbXNpX3NldF9lbmFibGU6IHsKPiArICAgICAgICBzdHJ1Y3QgcGh5c2Rldl9tc2lfc2V0X2Vu
YWJsZSBvcDsKPiArICAgICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKPiArCj4gKyAgICAgICAg
cmV0ID0gLUVGQVVMVDsKPiArICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmb3AsIGFyZywg
MSkgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgcmV0ID0gLUVJTlZBTDsK
PiArICAgICAgICBpZiAoIG9wLm1vZGUgIT0gUEhZU0RFVk9QX01TSV9TRVRfRU5BQkxFX01TSSAm
Jgo+ICsgICAgICAgICAgICAgb3AubW9kZSAhPSBQSFlTREVWT1BfTVNJX1NFVF9FTkFCTEVfTVNJ
WCApCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBwY2lkZXZzX2xvY2soKTsK
PiArICAgICAgICBwZGV2ID0gcGNpX2dldF9wZGV2KG9wLnNlZywgb3AuYnVzLCBvcC5kZXZmbik7
Cj4gKyAgICAgICAgaWYgKCBwZGV2ICkKPiArICAgICAgICAgICAgcmV0ID0gbXNpX21zaXhfc2V0
X2VuYWJsZShwZGV2LCBvcC5tb2RlLCAhIW9wLmVuYWJsZSk7CgpVbm5lY2Vzc2FyeSAhISAuCgo+
ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgcmV0ID0gLUVOT0RFVjsKPiArICAgICAgICBw
Y2lkZXZzX3VubG9jaygpOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIH0KClN0cmF5IGJs
YW5rIGxpbmUgYWJvdmUgaGVyZS4KCj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3BoeXNkZXYu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9waHlzZGV2LmgKPiBAQCAtMzQ0LDYgKzM0NCwy
MSBAQCBzdHJ1Y3QgcGh5c2Rldl9kYmdwX29wIHsKPiAgdHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9k
YmdwX29wIHBoeXNkZXZfZGJncF9vcF90Owo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlz
ZGV2X2RiZ3Bfb3BfdCk7Cj4gIAo+ICsjZGVmaW5lIFBIWVNERVZPUF9NU0lfU0VUX0VOQUJMRV9N
U0kgIDAKPiArI2RlZmluZSBQSFlTREVWT1BfTVNJX1NFVF9FTkFCTEVfTVNJWCAxCj4gKwo+ICsj
ZGVmaW5lIFBIWVNERVZPUF9tc2lfc2V0X2VuYWJsZSAgIDMyCj4gK3N0cnVjdCBwaHlzZGV2X21z
aV9zZXRfZW5hYmxlIHsKCkNhbiB0aGlzIHBsZWFzZSBhbHNvIGJlIHNvbWV0aGluZyBsaWtlIG1z
aV9jb250cm9sPwoKPiArICAgIC8qIElOICovCj4gKyAgICB1aW50MTZfdCBzZWc7Cj4gKyAgICB1
aW50OF90IGJ1czsKPiArICAgIHVpbnQ4X3QgZGV2Zm47Cj4gKyAgICB1aW50OF90IG1vZGU7Cj4g
KyAgICB1aW50OF90IGVuYWJsZTsKCiJtb2RlIiBhbmQgImVuYWJsZSIgZG9uJ3QgcmVhbGx5IG1h
a2UgY2xlYXIgd2hpY2ggb2YgdGhlIHR3byBpcyB0aGUKYm9vbGVhbiwgYW5kIHdoaWNoIGlzIHRo
ZSBvcGVyYXRpb24uIEknZCBhbnl3YXkgcHJlZmVyIGEgc2luZ2xlCmZsYWdzIGZpZWxkIHdpdGgg
ZGVzY3JpcHRpdmUgI2RlZmluZS1zLCB3aGljaCB3aWxsIGFsc28gbWFrZSBtb3JlCm9idmlvdXMg
aG93IHRvIGV4dGVuZCB0aGlzIGlmIG5lZWQgYmUuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hsYXQu
bHN0Cj4gKysrIGIveGVuL2luY2x1ZGUveGxhdC5sc3QKPiBAQCAtMTA2LDYgKzEwNiw3IEBACj4g
ID8JcGh5c2Rldl9yZXN0b3JlX21zaQkJcGh5c2Rldi5oCj4gID8JcGh5c2Rldl9zZXRfaW9wbAkJ
cGh5c2Rldi5oCj4gID8JcGh5c2Rldl9zZXR1cF9nc2kJCXBoeXNkZXYuaAo+ICs/CXBoeXNkZXZf
bXNpX3NldF9lbmFibGUJCXBoeXNkZXYuaAoKUGxlYXNlIGluc2VydCBhdCB0aGUgYWxwaGFiZXRp
Y2FsbHkgY29ycmVjdCBwbGFjZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:47:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:47:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyxfz-0004E3-Rv; Wed, 27 Feb 2019 11:47:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIzK=RC=citrix.com=prvs=9546100bf=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gyxfz-0004Dy-9T
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 11:47:03 +0000
X-Inumbo-ID: 652959ba-3a85-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 652959ba-3a85-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 11:47:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79197238"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 11:46:51 +0000
Message-ID: <20190227114651.27329-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] jessie: Drop use of jessie-updates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFJlbGVhc2UgZmlsZSBpcyBvdXQgb2YgZGF0ZSBvbiBvdXIgbWlycm9yLCBkdWUgdG8gamVz
c2llJ3MKcmV0aXJlbWVudCBpbnRvIExUUy4KCkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KIE9zc3Rlc3QvRGViaWFuLnBtIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L0RlYmlhbi5w
bSBiL09zc3Rlc3QvRGViaWFuLnBtCmluZGV4IGM1ZGMwZTYxLi41OWM2MGQ0MCAxMDA2NDQKLS0t
IGEvT3NzdGVzdC9EZWJpYW4ucG0KKysrIGIvT3NzdGVzdC9EZWJpYW4ucG0KQEAgLTkzMCwxMCAr
OTMwLDExIEBAIGQtaSBtaXJyb3Ivc3VpdGUgc3RyaW5nICRzdWl0ZQogRU5ECiAKICAgICAkcHJl
c2VlZCAuPSA8PCdFTkQnCi1kLWkgYXB0LXNldHVwL3NlcnZpY2VzLXNlbGVjdCBtdWx0aXNlbGVj
dCB1cGRhdGVzCitkLWkgYXB0LXNldHVwL3NlcnZpY2VzLXNlbGVjdCBtdWx0aXNlbGVjdAogRU5E
CiAgICAgICAgaWYgJHN1aXRlID1+IG0vamVzc2llLzsKICAgICAjIHNlY3VyaXR5LmQubyBDRE4g
c2VlbXMgdW5yZWxpYWJsZSByaWdodCBub3cKKyAgICAjIGFuZCBqZXNzaWUtdXBkYXRlcyBpcyBu
byBtb3JlCiAKICAgICAkcHJlc2VlZCAuPSA8PCJFTkQiOwogCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:52:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:52:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyxky-0004wg-Um; Wed, 27 Feb 2019 11:52:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0fFX=RC=citrix.com=prvs=954e75155=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gyxkx-0004wX-29
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 11:52:11 +0000
X-Inumbo-ID: 1ce9096f-3a86-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ce9096f-3a86-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 11:52:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79197488"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 12:51:56 +0100
Message-ID: <20190227115156.54031-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] x86/dom0: propagate PVH vlapic EOIs to
 hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBjaGVjayBmb3IgTVNJIEVJTyBpcyBtaXNzaW5nIGEgc3BlY2lhbCBjYXNlIGZvciBQ
VkggRG9tMCwKd2hpY2ggZG9lc24ndCBoYXZlIGEgaHZtX2lycV9kcGNpIHN0cnVjdCBidXQgcmVx
dWlyZXMgRUlPcyB0byBiZQpmb3J3YXJkZWQgdG8gdGhlIHBoeXNpY2FsIGxhcGljIGZvciBwYXNz
ZWQtdGhyb3VnaCBkZXZpY2VzLgoKQWRkIGEgc2hvcnQtY2lyY3VpdCB0byBhbGxvdyBFT0lzIGZy
b20gUFZIIERvbTAgdG8gYmUgcHJvcGFnYXRlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pby5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwppbmRleCBhNmViOGE0MzM2
Li40MjkwYzdjNzEwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKQEAgLTg2OSw3ICs4NjksOCBAQCBzdGF0
aWMgaW50IF9odm1fZHBjaV9tc2lfZW9pKHN0cnVjdCBkb21haW4gKmQsCiAKIHZvaWQgaHZtX2Rw
Y2lfbXNpX2VvaShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgdmVjdG9yKQogewotICAgIGlmICggIWlv
bW11X2VuYWJsZWQgfHwgIWh2bV9kb21haW5faXJxKGQpLT5kcGNpICkKKyAgICBpZiAoICFpb21t
dV9lbmFibGVkIHx8CisgICAgICAgICAoIWh2bV9kb21haW5faXJxKGQpLT5kcGNpICYmICFpc19o
YXJkd2FyZV9kb21haW4oZCkpICkKICAgICAgICByZXR1cm47CiAKICAgICBzcGluX2xvY2soJmQt
PmV2ZW50X2xvY2spOwotLSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 11:54:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 11:54:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyxnO-0005MJ-Cv; Wed, 27 Feb 2019 11:54:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIzK=RC=citrix.com=prvs=9546100bf=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gyxnM-0005MD-B3
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 11:54:40 +0000
X-Inumbo-ID: 73b6de00-3a86-11e9-a264-3f6d18755554
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73b6de00-3a86-11e9-a264-3f6d18755554;
 Wed, 27 Feb 2019 11:54:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79197605"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23670.31352.555409.960168@mariner.uk.xensource.com>
Date: Wed, 27 Feb 2019 11:54:32 +0000
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Juergen
 Gross <jgross@suse.com>
In-Reply-To: <20190227114651.27329-1-ian.jackson@eu.citrix.com>
References: <20190227114651.27329-1-ian.jackson@eu.citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH] jessie: Drop use of jessie-updates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiW09TU1RFU1QgUEFUQ0hdIGplc3NpZTogRHJvcCB1c2Ugb2Yg
amVzc2llLXVwZGF0ZXMiKToKPiBUaGUgUmVsZWFzZSBmaWxlIGlzIG91dCBvZiBkYXRlIG9uIG91
ciBtaXJyb3IsIGR1ZSB0byBqZXNzaWUncwo+IHJldGlyZW1lbnQgaW50byBMVFMuCgpUaGlzIGlz
IGNhdXNpbmcgZXZlcnl0aGluZyB0byBicmVhay4gIFRoZSBzZWxmLXRlc3QgZmxpZ2h0IGlzIGBz
b3J0Cm9mIE9LJyBhbHRob3VnaCBpdCBkb2VzIHNob3cgd2hhdCBJIHRoaW5rIGFyZSBoYXJkd2Fy
ZSBwcm9ibGVtcy4KCkknbSBnb2luZyB0byBmb3JjZSBwdXNoIHRoaXMuCgpJYW4uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 12:03:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 12:03:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyxw7-0006Gh-UV; Wed, 27 Feb 2019 12:03:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wyqt=RC=citrix.com=prvs=954d42a2d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gyxw6-0006Gb-9K
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 12:03:42 +0000
X-Inumbo-ID: b8d27d2c-3a87-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8d27d2c-3a87-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 12:03:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79198323"
Date: Wed, 27 Feb 2019 12:03:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Christian Lindig <christian.lindig@citrix.com>
Message-ID: <20190227120338.l4rwapyb4br5lgrs@zion.uk.xensource.com>
References: <20190227103342.26354-1-christian.lindig@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190227103342.26354-1-christian.lindig@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/1] tools/ocaml: Dup2 /dev/null to stdin in
 daemonize()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com, ian.jackson@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjcsIDIwMTkgYXQgMTA6MzM6NDJBTSArMDAwMCwgQ2hyaXN0aWFuIExpbmRp
ZyB3cm90ZToKPiBEb24ndCBjbG9zZSBzdGRpbiBpbiBkYWVtb25pemUoKSBidXQgZHVwMiAvZGV2
L251bGwgaW5zdGVhZC4gVGhpcyBhdm9pZHMKPiBmZCAwIGJlaW5nIHJldXNlZCBhbmQgcG90ZW50
aWFsbHkgd3JpdHRlbiB0by4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxj
aHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 12:07:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 12:07:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyxzR-0006hd-Fs; Wed, 27 Feb 2019 12:07:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YUA+=RC=citrix.com=prvs=954925935=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gyxzQ-0006hY-Fj
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 12:07:08 +0000
X-Inumbo-ID: 31a4883a-3a88-11e9-afa3-bfecb4ef74aa
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31a4883a-3a88-11e9-afa3-bfecb4ef74aa;
 Wed, 27 Feb 2019 12:07:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79198549"
To: Jan Beulich <JBeulich@suse.com>
References: <1551203046-15581-1-git-send-email-igor.druzhinin@citrix.com>
 <5C766019020000780021A9EC@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <f7fb7eb7-af10-7a7b-6206-7451884d5b2a@citrix.com>
Date: Wed, 27 Feb 2019 12:07:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C766019020000780021A9EC@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDIvMjAxOSAxMDowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gCj4gUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBhbGJlaXQgLi4uCj4gCj4+IEBAIC0z
MjMsNiArMzI2LDE1IEBAIHN0YXRpYyB2b2lkIHNldHVwX3A2X3dhdGNoZG9nKHVuc2lnbmVkIGNv
dW50ZXIpCj4+ICAgICAgdW5zaWduZWQgaW50IGV2bnRzZWw7Cj4+ICAKPj4gICAgICBubWlfcGVy
ZmN0cl9tc3IgPSBNU1JfUDZfUEVSRkNUUigwKTsKPj4gKyAgICBpZiAoICFubWlfcDZfZXZlbnRf
d2lkdGggKQo+PiArICAgIAlubWlfcDZfZXZlbnRfd2lkdGggPSAoY3VycmVudF9jcHVfZGF0YS5j
cHVpZF9sZXZlbCA+PSAweGEpID8KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFT
S19FWFRSKGNwdWlkX2VheCgweGEpLCBQNl9FVkVOVF9XSURUSF9NQVNLKSA6Cj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFA2X0VWRU5UX1dJRFRIX01JTjsKPj4gKyAgICBpZiAoICFu
bWlfcDZfZXZlbnRfd2lkdGggKQo+PiArICAgICAgICBubWlfcDZfZXZlbnRfd2lkdGggPSBQNl9F
VkVOVF9XSURUSF9NSU47Cj4gCj4gLi4uIEkgdGhpbmsgdGhpcyB3b3VsZCBub3cgYmV0dGVyIGJl
Cj4gCj4gICAgIGlmICggIW5taV9wNl9ldmVudF93aWR0aCAmJiBjdXJyZW50X2NwdV9kYXRhLmNw
dWlkX2xldmVsID49IDB4YSApCj4gICAgICAgICBubWlfcDZfZXZlbnRfd2lkdGggPSBNQVNLX0VY
VFIoY3B1aWRfZWF4KDB4YSksIFA2X0VWRU5UX1dJRFRIX01BU0spOwo+ICAgICBpZiAoICFubWlf
cDZfZXZlbnRfd2lkdGggKQo+ICAgICAgICAgbm1pX3A2X2V2ZW50X3dpZHRoID0gUDZfRVZFTlRf
V0lEVEhfTUlOOwo+IAo+IFJlLXdyaXRpbmcgb2Ygd2hpY2ggYWxzbyBtYWQgbWUgbm90aWNlIGEg
aGFyZCB0YWIgaW4gdGhlcmUuIEknZCBiZQo+IGZpbmUgbWFraW5nIHRoZSBhZGp1c3RtZW50IHdo
aWxlIGNvbW1pdHRpbmcsIGFzIGxvbmcgYXMgeW91IGFncmVlLgoKVGhhbmtzLCBJIGFsc28gZGlk
bid0IGxpa2UgaG93IGl0IGxvb2tlZCBldmVudHVhbGx5LiBJJ2xsIG1ha2UgdGhlIHNhbWUKYWRq
dXN0bWVudCB0byBteSBjb3B5IG9mIHRoZSBwYXRjaCBhcyB3ZWxsIHRoZW4uCgo+IEJ0dywgY29u
c2lkZXJpbmcgdGhlIGNvbWJpbmF0aW9uIG9mIHN1YmplY3QgdGFnIGFuZCBDYyBsaXN0IEkgdGFr
ZSBpdAo+IHRoYXQgeW91IGRvbid0IGludGVuZCB0aGlzIHRvIGdvIGludG8gNC4xMj8gSSBhc2sg
YmVjYXVzZSBnZW5lcmFsbHkKPiBJJ2QgY29uc2lkZXIgdGhpcyBhIGJhY2twb3J0aW5nIGNhbmRp
ZGF0ZS4KClllcywgSSBkaWRuJ3QgaW50ZW5kIGl0IHRvIHRhcmdldCA0LjEyIGFzIEkgZG9uJ3Qg
Y29uc2lkZXIgaXQgYSBzZXJpb3VzCmlzc3VlIC0gd2UndmUgb25seSBzZWVuIGl0IG9uIG9uZSB0
eXBlIG9mIFN1cGVybWljcm8gbWFjaGluZXMKKHVuZm9ydHVuYXRlbHksIG91ciBsYWIgaXMgbm93
IGFsbW9zdCA1MCUgb2YgdGhlbSkgc28gZmFyIHdpdGggcG9vcgppbXBsZW1lbnRhdGlvbiBvZiBF
UlNULiBCdXQgSSB3b3VsZG4ndCBtaW5kIGlmIGl0IHdhcyBzZWxlY3RlZCBhcyBhCmNhbmRpZGF0
ZSBmb3IgNC4xMiBhbmQgcG90ZW50aWFsIGJhY2twb3J0aW5nLgoKSWdvcgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 12:31:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 12:31:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyyMn-0000hj-Fw; Wed, 27 Feb 2019 12:31:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wyqt=RC=citrix.com=prvs=954d42a2d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gyyMm-0000he-P5
 for xen-devel@lists.xen.org; Wed, 27 Feb 2019 12:31:16 +0000
X-Inumbo-ID: 9285b153-3a8b-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9285b153-3a8b-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 12:31:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79199807"
Date: Wed, 27 Feb 2019 12:31:11 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190227123111.wu3s6k22iol7gyfr@zion.uk.xensource.com>
References: <1551100579-2135-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1551100579-2135-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12] tools/tests: Drop obsolete test
 infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjUsIDIwMTkgYXQgMDE6MTY6MTlQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgcmVncmVzc2lvbi8gZGlyZWN0b3J5IHdhcyBpZGVudGlmaWVkIGFzIGFscmVh
ZHkgYnJva2VuIGluIDIwMTIgKGMvcwo+IDk1Mzk1M2NjNSkuICBUaGUgbG9naWMgaXMgaW50ZW5k
ZWQgdG8gdGVzdCAqLnB5IGZpbGVzIGluIHRoZSBYZW4gdHJlZSBhZ2FpbnN0Cj4gZGlmZmVyZW50
IHZlcnNpb25zIG9mIHB5dGhvbiwgYnV0IGV2ZXJ5IGlkZW50aWZpZWQgdmVyc2lvbiBpcyBub3cg
b2Jzb2xldGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
Cj4gLS0tCj4gQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgo+IENDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cj4gCj4gRm9yIDQuMTIsIHRoaXMgaXMgdmVyeSBzYWZlLiAgSXQgaGFzIGJlZW4g
dW5yZWFjaGFibGUgaW4gdGhlIHNvdXJjZSB0cmVlIGZvciA3Cj4geWVhcnMsIGFuZCB3YXMgYnJv
a2VuIGJlZm9yZSB0aGVuLgoKSSBhZ3JlZS4KCkp1ZXJnZW4/CgpXZWkuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 12:31:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 12:31:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyyN0-0000iX-PI; Wed, 27 Feb 2019 12:31:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wyqt=RC=citrix.com=prvs=954d42a2d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gyyMz-0000iK-3e
 for xen-devel@lists.xen.org; Wed, 27 Feb 2019 12:31:29 +0000
X-Inumbo-ID: 97dfec2c-3a8b-11e9-844b-4ba84614045a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 97dfec2c-3a8b-11e9-844b-4ba84614045a;
 Wed, 27 Feb 2019 12:31:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79199816"
Date: Wed, 27 Feb 2019 12:31:21 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190227123121.mtm2cy2hse2mv4jp@zion.uk.xensource.com>
References: <1551109635-4716-1-git-send-email-andrew.cooper3@citrix.com>
 <1551109635-4716-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1551109635-4716-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 1/3] libx86: introduce a helper to
 deserialise msr_policy objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjUsIDIwMTkgYXQgMDM6NDc6MTNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiArCj4gKyAgICAgICAgc3dpdGNoICggZGF0YS5pZHggKQo+ICsgICAgICAgIHsKPiAr
ICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogQXNzaWduIGRhdGEudmFsIHRvICdmaWVs
ZCcsIGNoZWNraW5nIGZvciB0cnVuY2F0aW9uIGlmIHRoZQo+ICsgICAgICAgICAgICAgKiBiYWNr
aW5nIHN0b3JhZ2UgZm9yICdmaWVsZCcgaXMgc21hbGxlciB0aGFuIHVpbnQ2NF90Cj4gKyAgICAg
ICAgICAgICAqLwo+ICsjZGVmaW5lIEFTU0lHTihmaWVsZCkgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiArICAgIGlmICggKHR5cGVvZihmaWVsZCkpZGF0YS52YWwgIT0gZGF0YS52YWwgKSAgXAo+
ICsgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICAgICAgcmMgPSAtRU9WRVJGTE9XOyAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAg
ICBnb3RvIGVycjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBmaWVsZCA9IGRh
dGEudmFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKCk1pc3NpbmcgcGFyZW50aGVzZXMg
YXJvdW5kICJmaWVsZCIgaW4gdGhlIG1hY3JvLiBBbHRob3VnaCBJIGRvbid0IHRoaW5rCml0IHdp
bGwgYnJlYWsgaW4gcHJhY3RpY2UsIGl0IGlzIGJldHRlciB0byBmb2xsb3cgZ2VuZXJhbCBtYWNy
byB3cml0aW5nCnJ1bGVzLgoKT3RoZXIgdGhhbiB0aGlzLCB0aGlzIHBhdGNoIGxvb2tzIGdvb2Qg
dG8gbWUuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 12:31:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 12:31:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyyN1-0000iq-3I; Wed, 27 Feb 2019 12:31:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wyqt=RC=citrix.com=prvs=954d42a2d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gyyMz-0000iL-43
 for xen-devel@lists.xen.org; Wed, 27 Feb 2019 12:31:29 +0000
X-Inumbo-ID: 99185e4e-3a8b-11e9-91d2-93cef3652707
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99185e4e-3a8b-11e9-91d2-93cef3652707;
 Wed, 27 Feb 2019 12:31:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79199821"
Date: Wed, 27 Feb 2019 12:31:23 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190227123123.phf5iqm5elil36js@zion.uk.xensource.com>
References: <1551109635-4716-1-git-send-email-andrew.cooper3@citrix.com>
 <1551109635-4716-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1551109635-4716-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 2/3] libx86: Introduce a helper to
 deserialise cpuid_policy objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjUsIDIwMTkgYXQgMDM6NDc6MTRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 12:36:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 12:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyyRd-0001Hz-Rb; Wed, 27 Feb 2019 12:36:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wyqt=RC=citrix.com=prvs=954d42a2d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gyyRd-0001Hu-AV
 for xen-devel@lists.xen.org; Wed, 27 Feb 2019 12:36:17 +0000
X-Inumbo-ID: 445ffa96-3a8c-11e9-a8fa-23f40f093cf9
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 445ffa96-3a8c-11e9-a8fa-23f40f093cf9;
 Wed, 27 Feb 2019 12:36:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79200106"
Date: Wed, 27 Feb 2019 12:36:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190227123610.ekexxxlycazowwyj@zion.uk.xensource.com>
References: <1551109635-4716-1-git-send-email-andrew.cooper3@citrix.com>
 <1551109635-4716-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1551109635-4716-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 3/3] tools/cpu-policy: Add unit tests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjUsIDIwMTkgYXQgMDM6NDc6MTVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVzZSB3aWxsIGJlIGV4dGVuZGVkIHdpdGggZnVydGhlciBsaWJ4ODYgd29yay4K
PiAKPiBGaXggdGhlIHNvcnRpbmcgb2YgdGhlIENQVUlEX0dVRVNUX05SXyogY29uc3RhbnRzLCBu
b3RpY2VkIHdoaWxlIHdyaXRpbmcgdGhlCj4gdW5pdCB0ZXN0cy4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKTG9va3MgZ29vZCB0
byBtZS4gQnV0IEkgd2lsbCBsZXQgeW91IGFuZCBKYW4gZmlndXJlIG91dCB3aGV0aGVyIHdlCnNo
b3VsZCB1c2UgY2VudHJhbGlzZWQgZ2l0aWdub3JlIG9yIG5vdC4KCldlaS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 12:54:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 12:54:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyyjH-0002qj-Gy; Wed, 27 Feb 2019 12:54:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3njl=RC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyyjG-0002qa-9q
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 12:54:30 +0000
X-Inumbo-ID: d0eb6090-3a8e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0eb6090-3a8e-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 12:54:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyyjD-0002Mr-6e; Wed, 27 Feb 2019 12:54:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyyjC-00064X-UN; Wed, 27 Feb 2019 12:54:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyyjC-0008D9-Tj; Wed, 27 Feb 2019 12:54:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133419-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-libvirt:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 xen-4.10-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.10-testing:build-amd64-prev:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:<job status>:broken:regression
 xen-4.10-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.10-testing:build-armhf:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl:<job status>:broken:regression
 xen-4.10-testing:build-amd64-prev:host-install(4):broken:regression
 xen-4.10-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.10-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.10-testing:build-armhf:host-install(4):broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-livepatch:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit1:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.10-testing:build-i386:<job status>:broken:regression
 xen-4.10-testing:build-i386-prev:<job status>:broken:regression
 xen-4.10-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-credit1:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 xen-4.10-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.10-testing:build-amd64:<job status>:broken:regression
 xen-4.10-testing:build-i386:hosts-allocate:broken:regression
 xen-4.10-testing:build-i386-prev:hosts-allocate:broken:regression
 xen-4.10-testing:build-amd64-xsm:hosts-allocate:broken:regression
 xen-4.10-testing:build-i386-xsm:hosts-allocate:broken:regression
 xen-4.10-testing:build-amd64:hosts-allocate:broken:regression
 xen-4.10-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.10-testing:build-armhf-libvirt:syslog-server:broken:regression
 xen-4.10-testing:build-i386-libvirt:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:<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-rumprun-amd64:<job status>:broken:regression
 xen-4.10-testing:build-i386-libvirt:host-install(4):broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-rtds:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-shadow:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-migrupgrade:<job status>:broken:regression
 xen-4.10-testing:test-armhf-armhf-xl-arndale:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:<job
 status>:broken:regression
 xen-4.10-testing:build-i386-prev:xen-build:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-xsm:build-check(1):running:regression
 xen-4.10-testing:build-amd64-rumprun:build-check(1):running:regression
 xen-4.10-testing:test-xtf-amd64-amd64-1:build-check(1):running:regression
 xen-4.10-testing:test-xtf-amd64-amd64-4:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-i386-pvgrub:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-livepatch:build-check(1):running:regression
 xen-4.10-testing:test-xtf-amd64-amd64-3:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-pair:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit1:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):running:regression
 xen-4.10-testing:test-xtf-amd64-amd64-5:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-pair:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-libvirt:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit2:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-rtds:build-check(1):running:regression
 xen-4.10-testing:test-xtf-amd64-amd64-2:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-shadow:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):running:regression
 xen-4.10-testing:build-amd64-libvirt:build-check(1):running:regression
 xen-4.10-testing:test-amd64-amd64-pygrub:build-check(1):running:regression
 xen-4.10-testing:build-amd64-pvops:syslog-server:running:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-livepatch:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-credit1:host-install(4):broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:hosts-allocate:broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl:host-install(4):broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:host-install(4):broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-arndale:host-install(4):broken:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-shadow:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-migrupgrade:host-install/dst_host(5):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-rtds:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-libvirt:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-credit1:host-ping-check-native:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:host-ping-check-native:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:debian-di-install:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-xsm:debian-install:fail:heisenbug
 xen-4.10-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-rumprun: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-libvirt: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-freebsd10-amd64: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-xl-xsm: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-i386-pair: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-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm: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-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-shadow: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-vhd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64: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-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-pair: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-livepatch: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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow: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-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw: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-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-amd64-xsm:capture-logs:broken:nonblocking
 xen-4.10-testing:build-i386-xsm:capture-logs:broken:nonblocking
 xen-4.10-testing:build-i386:capture-logs:broken:nonblocking
 xen-4.10-testing:build-amd64:capture-logs:broken:nonblocking
 xen-4.10-testing:build-amd64-pvops:capture-logs:broken:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:capture-logs(5):broken:nonblocking
 xen-4.10-testing:build-i386-prev:capture-logs:broken:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:capture-logs(5):broken:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:capture-logs(6):broken: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-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-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-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-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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-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-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl: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-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-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-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check: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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a016b8f207c7a3fe8bdd2b6f7c080020e3e1c823
X-Osstest-Versions-That: xen=e21c79fe4fd204eca0c6b9f79102e3826db7334a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Feb 2019 12:54:26 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 133419: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQxOSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0MTkvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBz
dGF0dXM+ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgPGpvYiBzdGF0dXM+ICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMzI5NjYKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjk2NgogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTY2
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMzI5NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDxqb2Igc3RhdHVzPiBicm9rZW4gaW4gMTMzMjkyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAg
IGJyb2tlbiBpbiAxMzMyOTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgIDxqb2Igc3RhdHVzPiAgYnJva2VuIGluIDEzMzI5MgogdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4g
MTMzMjkyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMzMzMTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJva2VuIGluIDEzMzMxMQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTMzMzExCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDxqb2Igc3RhdHVzPiBicm9rZW4gaW4gMTMzMzExCiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzMzMzgKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMzOAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzM4CiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuICBpbiAxMzMzMzgKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMzOAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAg
aW4gMTMzMzM4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzMzgKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzMzOAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbiAgaW4gMTMzMzM4CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMzM4IFJFR1IuIHZzLiAxMzI5NjYKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBpbiAxMzMzMzggUkVHUi4g
dnMuIDEzMjk2NgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
YnJva2VuIGluIDEzMzMzOCBSRUdSLiB2cy4gMTMyOTY2CiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMzM4IFJFR1IuIHZzLiAxMzI5NjYK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBpbiAx
MzMzMzggUkVHUi4gdnMuIDEzMjk2NgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMzOCBSRUdSLiB2cy4gMTMyOTY2CiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciBicm9rZW4gaW4gMTMzMzM4IFJFR1Iu
IHZzLiAxMzI5NjYKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzM1OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiBicm9rZW4gaW4gMTMzMzU5
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgIGJyb2tlbiBpbiAxMzMzNTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gYnJva2VuIGluIDEzMzM1OQogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICBicm9r
ZW4gaW4gMTMzMzU5CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gaW4gMTMzMzU5IFJFR1IuIHZzLiAxMzI5NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzM5
MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICBicm9rZW4gaW4gMTMzMzkzCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzOTMKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgYnJv
a2VuIGluIDEzMzM5MwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gaW4gMTMzMzkzCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMz
OTMKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4gIGluIDEzMzM5MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gaW4gMTMzMzkzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgIGJy
b2tlbiBpbiAxMzMzOTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgYnJva2VuIGluIDEzMzM5MwogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMy
OTY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1
bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIHJ1bm5pbmcgaW4g
MTMzMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzMzOAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGlu
IDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgIHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBp
biAxMzMzMzgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgcnVubmluZyBpbiAxMzMzMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5pbmcg
aW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzMzOAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgMSBidWlsZC1jaGVjaygxKSBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1
bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICBydW5uaW5nIGluIDEz
MzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIHJ1bm5pbmcgaW4gMTMz
MzM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgcnVubmluZyBpbiAxMzMzMzgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
cnVubmluZyBpbiAxMzMzMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBy
dW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBydW5uaW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHJ1bm5p
bmcgaW4gMTMzMzM4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICBydW5uaW5nIGluIDEzMzMz
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMzMzgKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBydW5u
aW5nIGluIDEzMzMzOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgcnVubmluZyBpbiAxMzMz
MzgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBydW5uaW5nIGluIDEzMzMzOAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
MyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcgaW4gMTMzMzM4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJy
b2tlbiBpbiAxMzMyOTIgcGFzcyBpbiAxMzMzOTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzI5MiBwYXNzIGlu
IDEzMzM5MwogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gaW4gMTMzMjkyIHBhc3MgaW4gMTMzMzkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4g
MTMzMjkyIHBhc3MgaW4gMTMzNDE5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzExIHBhc3MgaW4gMTMzMzkzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTEgcGFzcyBpbiAxMzMzOTMKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzMTEgcGFz
cyBpbiAxMzM0MTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgNCBob3N0LWluc3RhbGwo
NCkgYnJva2VuIGluIDEzMzMxMSBwYXNzIGluIDEzMzQxOQogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMzMzM4IHBhc3MgaW4gMTMzMzkz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxMzMzMzggcGFzcyBpbiAxMzMzOTMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzMzOCBwYXNzIGluIDEzMzM5MwogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAx
MzMzNTkgcGFzcyBpbiAxMzMzOTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzU5IHBhc3MgaW4gMTMz
NDE5CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIGluIDEzMzM1OSBwYXNzIGluIDEzMzQxOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzNTkgcGFz
cyBpbiAxMzM0MTkKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDQgaG9zdC1pbnN0YWxs
KDQpIGJyb2tlbiBpbiAxMzMzOTMgcGFzcyBpbiAxMzMyOTIKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM5MyBwYXNzIGluIDEzMzI5
MgogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBpbiAxMzMzOTMgcGFzcyBpbiAxMzMyOTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM5MyBwYXNzIGluIDEzMzM1OQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGlu
IDEzMzM5MyBwYXNzIGluIDEzMzM1OQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIDUgaG9z
dC1pbnN0YWxsL2RzdF9ob3N0KDUpIGJyb2tlbiBpbiAxMzMzOTMgcGFzcyBpbiAxMzMzNTkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBpbiAxMzMzOTMgcGFzcyBpbiAxMzMzNTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM5MyBwYXNzIGluIDEzMzQxOQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxMzMzOTMgcGFzcyBpbiAxMzM0MTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzOTMgcGFzcyBpbiAxMzM0MTkKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxs
KDQpIGJyb2tlbiBwYXNzIGluIDEzMzMxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMzM1
OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0
KSAgYnJva2VuIHBhc3MgaW4gMTMzMzkzCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMzOTMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBw
YXNzIGluIDEzMzM5MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzMzkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMz
OTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgNCBob3N0LWluc3RhbGwo
NCkgIGJyb2tlbiBwYXNzIGluIDEzMzM5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMTEgcGFzcyBpbiAx
MzMzOTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzMTEgcGFzcyBpbiAxMzM0MTkKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMzMzMTEg
cGFzcyBpbiAxMzM0MTkKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSA1IGhvc3QtcGluZy1j
aGVjay1uYXRpdmUgZmFpbCBpbiAxMzMzMzggcGFzcyBpbiAxMzMzOTMKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBpbiAxMzMzNTkgcGFzcyBpbiAxMzMyOTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgaW4gMTMzMzU5IHBhc3MgaW4gMTMz
MzkzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzNTkgcGFzcyBpbiAxMzMzOTMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kIDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSBmYWlsIGluIDEz
MzM1OSBwYXNzIGluIDEzMzM5MwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEzMzM1OSBwYXNzIGluIDEzMzQxOQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgaW4gMTMzMzU5IHBhc3MgaW4gMTMzNDE5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMzMzNTkgcGFzcyBpbiAxMzM0MTkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzkzIHBhc3MgaW4gMTMzMjkyCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMzMzOTMgcGFzcyBp
biAxMzMzMzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIGluIDEzMzM5MyBwYXNzIGluIDEzMzM1OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
aW4gMTMzMzkzIHBhc3MgaW4gMTMzNDE5CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgMTAg
ZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMzMzOTMgcGFzcyBpbiAxMzM0MTkKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgZmFpbCBw
YXNzIGluIDEzMzM5MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTMzMzM4IG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzMzggbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyBicm9rZW4gaW4gMTMzMzM4IGJsb2NrZWQg
aW4gMTMyOTY2CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzIGJy
b2tlbiBpbiAxMzMzMzggYmxvY2tlZCBpbiAxMzI5NjYKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgYnJva2VuIGluIDEzMzMzOCBibG9ja2VkIGluIDEzMjk2Ngog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyBicm9rZW4gaW4gMTMz
MzM4IGJsb2NrZWQgaW4gMTMyOTY2CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgIDUgY2Fw
dHVyZS1sb2dzIGJyb2tlbiBpbiAxMzMzMzggYmxvY2tlZCBpbiAxMzI5NjYKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgNSBjYXB0dXJlLWxvZ3MoNSkgYnJva2VuIGluIDEzMzMzOCBibG9ja2Vk
IGluIDEzMjk2NgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyBi
cm9rZW4gaW4gMTMzMzM4IGJsb2NrZWQgaW4gMTMyOTY2CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgNSBjYXB0dXJlLWxvZ3MoNSkgYnJva2VuIGluIDEzMzMzOCBibG9ja2VkIGluIDEzMjk2
NgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgNiBjYXB0dXJlLWxvZ3MoNikgICAgYnJv
a2VuIGluIDEzMzMzOCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5
MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjky
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzI5MiBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEzMzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMjkyIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMy
OTIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDEzMzI5MiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMzMzNTkgbGlrZSAxMzI5
NjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCBmYWlsIGluIDEzMzM1OSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEz
MzM5MyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzkzIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzOTMgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICBmYWlsIGluIDEzMzM5MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzkzIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTMzMzkzIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgZmFpbCBpbiAxMzMzOTMgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzM5MyBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgIGZhaWwgaW4gMTMzMzkzIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzkzIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDEzMzM5MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzkzIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTMzMzkzIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzOTMgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzOTMgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICBmYWlsIGluIDEzMzM5MyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTMzMzkzIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCBm
YWlsIGluIDEzMzM5MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzkzIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTMzMzkzIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzOTMgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzM5MyBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGEwMTZiOGYyMDdjN2EzZmU4YmRkMmI2Zjdj
MDgwMDIwZTNlMWM4MjMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGUy
MWM3OWZlNGZkMjA0ZWNhMGM2YjlmNzkxMDJlMzgyNmRiNzMzNGEKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzMjk2NiAgMjAxOS0wMi0wNiAxMjo1MDoxMCBaICAgMjAgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMzMxNDMgIDIwMTktMDItMTEgMTM6MDc6NDAgWiAgIDE1IGRheXMgICAxMCBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2
LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXByZXYgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtYW1kNjQteGwgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1k
NjQtcHJldiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1saWJ2aXJ0IGJyb2tlbgpi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWkzODYtcHJldiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hcm1oZi1hcm1oZi14bCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJv
a2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTAxNmI4ZjIwN2M3YTNmZThiZGQyYjZmN2Mw
ODAwMjBlM2UxYzgyMwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBNb24gRmViIDExIDE0OjA0OjA4IDIwMTkgKzAxMDAKCiAgICB1cGRhdGUgWGVuIHZlcnNp
b24gdG8gNC4xMC4zCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 12:55:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 12:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyykX-00034q-3X; Wed, 27 Feb 2019 12:55:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wyqt=RC=citrix.com=prvs=954d42a2d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gyykV-00034i-3w
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 12:55:47 +0000
X-Inumbo-ID: fda4cc50-3a8e-11e9-b4b4-9f27091610d5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fda4cc50-3a8e-11e9-b4b4-9f27091610d5;
 Wed, 27 Feb 2019 12:55:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79201289"
Date: Wed, 27 Feb 2019 12:55:34 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190227125534.nyez2rcoji5hpxwo@zion.uk.xensource.com>
References: <20190226230351.12882-1-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190226230351.12882-1-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12 RFC] xen/console: Handle NUL
 character in buffer sent via CONSOLEIO_write
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjYsIDIwMTkgYXQgMTE6MDM6NTFQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEFmdGVyIHVwZ3JhZGluZyBEZWJpYW4gdG8gQnVzdGVyLCBJIHN0YXJ0ZWQgbm90aWNp
bmcgY29uc29sZSBtYW5nbGluZwo+IHdoZW4gdXNpbmcgenNoLiBUaGlzIGlzIGhhcHBlbm5pbmcg
YmVjYXVzZSBvdXRwdXQgc2VudCBieSB6c2ggdG8gdGhlCj4gY29uc29sZSBtYXkgY29udGFpbiBO
VUwgY2hhcmFjdGVyIGluIHRoZSBtaWRkbGUgb2YgdGhlIGJ1ZmZlci4KPiAKPiBMaW51eCBpcyBz
ZW5kaW5nIHRoZSBidWZmZXIgYXMgaXQgaXMgdG8gWGVuIGNvbnNvbGUgdmlhIENPTlNPTEVJT193
cml0ZS4KPiBIb3dldmVyLCB0aGUgaW1wbGVtZW50YXRpb24gaW4gWGVuIGNvbnNpZGVycyBOVUwg
Y2hhcmFjdGVyIGlzIHVzZWQgdG8KPiB0ZXJtaW5hdGUgdGhlIGJ1ZmZlciBhbmQgdGhlcmVmb3Jl
IHdpbGwgaWdub3JlIGFueXRoaW5nIGFmdGVyIGl0Lgo+IAo+IFRoZSBhY3R1YWwgZG9jdW1lbnRh
dGlvbiBvZiBDT05TT0xFSU9fd3JpdGUgaXMgcHJldHR5IGxpbWl0ZWQuIEZyb20gdGhlCj4gZGVj
bGFyYXRpb24sIHRoZSBoeXBlcmNhbGwgdGFrZXMgYSBidWZmZXIgYW5kIHNpemUuIFNvIHRoaXMg
Y291bGQgbGVhZAo+IHRvIHRoaW5rIHRoZSBOVUwgY2hhcmFjdGVyIGlzIGFsbG93ZWQgaW4gdGhl
IG1pZGRsZSBvZiB0aGUgYnVmZmVyLgo+IAo+IFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgY29uc29s
ZSBBUEkgdG8gcGFzcyB0aGUgc2l6ZSBhbG9uZyB0aGUgYnVmZmVyCj4gZG93biBzbyB3ZSBjYW4g
cmVtb3ZlIHRoZSByZWxpYW5jZSBvbiBidWZmZXIgdGVybWluYXRpbmcgYnkgYSBOVUwKPiBjaGFy
YWN0ZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiAKPiAtLS0KPiAKWy4uLl0KPiBAQCAtNTI3LDcgKzUyNyw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCB4ZW5fY29uc29sZV93cml0ZV9kZWJ1Z19wb3J0KGNvbnN0IGNoYXIgKmJ1Ziwgc2l6
ZV90IGxlbikKPiAgc3RhdGljIGxvbmcgZ3Vlc3RfY29uc29sZV93cml0ZShYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKGNoYXIpIGJ1ZmZlciwgaW50IGNvdW50KQo+ICB7Cj4gICAgICBjaGFyIGtidWZb
MTI4XTsKPiAtICAgIGludCBrY291bnQgPSAwOwo+ICsgICAgdW5zaWduZWQgaW50IGtjb3VudCA9
IDA7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpjZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiAgCj4gICAg
ICB3aGlsZSAoIGNvdW50ID4gMCApCj4gQEAgLTU0Nyw4ICs1NDcsOCBAQCBzdGF0aWMgbG9uZyBn
dWVzdF9jb25zb2xlX3dyaXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY2hhcikgYnVmZmVyLCBp
bnQgY291bnQpCj4gICAgICAgICAgICAgIC8qIFVzZSBkaXJlY3QgY29uc29sZSBvdXRwdXQgYXMg
aXQgY291bGQgYmUgaW50ZXJhY3RpdmUgKi8KPiAgICAgICAgICAgICAgc3Bpbl9sb2NrX2lycSgm
Y29uc29sZV9sb2NrKTsKPiAgCj4gLSAgICAgICAgICAgIHNlcmNvbl9wdXRzKGtidWYpOwo+IC0g
ICAgICAgICAgICB2aWRlb19wdXRzKGtidWYpOwo+ICsgICAgICAgICAgICBzZXJjb25fcHV0cyhr
YnVmLCBrY291bnQpOwo+ICsgICAgICAgICAgICB2aWRlb19wdXRzKGtidWYsIGtjb3VudCk7Cj4g
IAoKSSB0aGluayB5b3UgbWlzc2VkIHRoZSBub24taHdkb20gYnJhbmNoIGluIHRoZSBzYW1lIGZ1
bmN0aW9uLiBJdCBzdGlsbApzdHJpcHMgbm9uLXByaW50YWJsZSBjaGFyYWN0ZXJzLgoKPiAgaW50
IGNvbnNvbGVfc3VzcGVuZCh2b2lkKQpbLi4uXQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9j
aGFyL2NvbnNvbGVkLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMKPiBpbmRleCA1NTJh
YmY1NzY2Li4zZTg0OWEyNTU3IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29s
ZWQuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZWQuYwo+IEBAIC03Nyw3ICs3Nyw3
IEBAIHNpemVfdCBjb25zb2xlZF9ndWVzdF9yeCh2b2lkKQo+ICAKPiAgICAgICAgICBpZiAoIGlk
eCA+PSBCVUZfU1ogKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgcHZfY29uc29sZV9wdXRz
KGJ1Zik7Cj4gKyAgICAgICAgICAgIHB2X2NvbnNvbGVfcHV0cyhidWYsIEJVRl9TWik7Cj4gICAg
ICAgICAgICAgIGlkeCA9IDA7Cj4gICAgICAgICAgfQo+ICAgICAgfQo+IEBAIC04NSw3ICs4NSw3
IEBAIHNpemVfdCBjb25zb2xlZF9ndWVzdF9yeCh2b2lkKQo+ICAgICAgaWYgKCBpZHggKQo+ICAg
ICAgewo+ICAgICAgICAgIGJ1ZltpZHhdID0gJ1wwJzsKCkNhbiB0aGlzIGJlIGRlbGV0ZWQ/IE5v
dyB0aGF0IHlvdSd2ZSBleHBsaWNpdGx5IHNpemVkIHRoZSBidWZmZXIuCgpXZWkuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 12:55:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 12:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyyke-000361-Do; Wed, 27 Feb 2019 12:55:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wyqt=RC=citrix.com=prvs=954d42a2d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gyykd-00035t-WC
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 12:55:56 +0000
X-Inumbo-ID: 023d7c80-3a8f-11e9-84e4-8308fb80dbe4
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 023d7c80-3a8f-11e9-84e4-8308fb80dbe4;
 Wed, 27 Feb 2019 12:55:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79201303"
Date: Wed, 27 Feb 2019 12:55:47 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190227125547.ab6hlrexbqnhhvew@zion.uk.xensource.com>
References: <20190226230351.12882-1-julien.grall@arm.com>
 <5C766592020000780021AA17@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C766592020000780021AA17@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12 RFC] xen/console: Handle NUL
 character in buffer sent via CONSOLEIO_write
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjcsIDIwMTkgYXQgMDM6MjU6MjJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjAyLjE5IGF0IDAwOjAzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdy
b3RlOgo+ID4gQWZ0ZXIgdXBncmFkaW5nIERlYmlhbiB0byBCdXN0ZXIsIEkgc3RhcnRlZCBub3Rp
Y2luZyBjb25zb2xlIG1hbmdsaW5nCj4gPiB3aGVuIHVzaW5nIHpzaC4gVGhpcyBpcyBoYXBwZW5u
aW5nIGJlY2F1c2Ugb3V0cHV0IHNlbnQgYnkgenNoIHRvIHRoZQo+ID4gY29uc29sZSBtYXkgY29u
dGFpbiBOVUwgY2hhcmFjdGVyIGluIHRoZSBtaWRkbGUgb2YgdGhlIGJ1ZmZlci4KPiA+IAo+ID4g
TGludXggaXMgc2VuZGluZyB0aGUgYnVmZmVyIGFzIGl0IGlzIHRvIFhlbiBjb25zb2xlIHZpYSBD
T05TT0xFSU9fd3JpdGUuCj4gPiBIb3dldmVyLCB0aGUgaW1wbGVtZW50YXRpb24gaW4gWGVuIGNv
bnNpZGVycyBOVUwgY2hhcmFjdGVyIGlzIHVzZWQgdG8KPiA+IHRlcm1pbmF0ZSB0aGUgYnVmZmVy
IGFuZCB0aGVyZWZvcmUgd2lsbCBpZ25vcmUgYW55dGhpbmcgYWZ0ZXIgaXQuCj4gPiAKPiA+IFRo
ZSBhY3R1YWwgZG9jdW1lbnRhdGlvbiBvZiBDT05TT0xFSU9fd3JpdGUgaXMgcHJldHR5IGxpbWl0
ZWQuIEZyb20gdGhlCj4gPiBkZWNsYXJhdGlvbiwgdGhlIGh5cGVyY2FsbCB0YWtlcyBhIGJ1ZmZl
ciBhbmQgc2l6ZS4gU28gdGhpcyBjb3VsZCBsZWFkCj4gPiB0byB0aGluayB0aGUgTlVMIGNoYXJh
Y3RlciBpcyBhbGxvd2VkIGluIHRoZSBtaWRkbGUgb2YgdGhlIGJ1ZmZlci4KPiA+IAo+ID4gVGhp
cyBwYXRjaCB1cGRhdGVzIHRoZSBjb25zb2xlIEFQSSB0byBwYXNzIHRoZSBzaXplIGFsb25nIHRo
ZSBidWZmZXIKPiA+IGRvd24gc28gd2UgY2FuIHJlbW92ZSB0aGUgcmVsaWFuY2Ugb24gYnVmZmVy
IHRlcm1pbmF0aW5nIGJ5IGEgTlVMCj4gPiBjaGFyYWN0ZXIuCj4gCj4gV2UgZG9uJ3QgbmVlZCB0
aGUgYmVoYXZpb3IgZm9yIGludGVybmFsIHByb2R1Y2Vycywgc28gSSB0aGluayB0aGUgY2hhbmdl
Cj4gdG91Y2hlcyB3YXkgdG9vIG11Y2ggY29kZS4gSSB0aGluayBhbGwgeW91IG5lZWQgdG8gZG8g
aXMgbWFrZSB0aGUKPiBoeXBlcmNhbGwgaGFuZGxlciBzZW5zZSBudWxsIGNoYXJhY3RlcnMsIGFu
ZCBwZXJoYXBzIHNpbXBseSBpbnZva2UgbG93ZXIKPiBsZXZlbCBoYW5kbGVycyBtdWx0aXBsZSB0
aW1lcy4gT3IgcmVwbGFjZSB0aGVtIGJ5IHNvbWV0aGluZyBlbHNlIChlLmcuIGEKPiBibGFuayku
CgpJIGRvbid0IHRoaW5rIHJlcGxhY2luZyBOVUxzIHdpdGggYmxhbmsgaXMgdGhlIHJpZ2h0IHRo
aW5nIHRvIGRvLiBJdCdzCm5vdCBvbmx5IGFib3V0IGhvdyBodW1hbiBwZXJjZWl2ZXMgdGhlIG91
dHB1dCwgYnV0IGFsc28gYWJvdXQgc2NyaXB0aW5nLgoKV2VpLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 13:02:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 13:02:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyyqr-000437-7W; Wed, 27 Feb 2019 13:02:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=70d2=RC=amazon.de=prvs=954cd6bf9=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gyyqp-000432-Qw
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 13:02:19 +0000
X-Inumbo-ID: e8811cec-3a8f-11e9-b7c4-5bb7d99b4211
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8811cec-3a8f-11e9-b7c4-5bb7d99b4211;
 Wed, 27 Feb 2019 13:02:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551272536; x=1582808536;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=4ypZXdXYuQxotFcRTsqY2ZoccwoleIiWoIIi7ZECW8I=;
 b=pRuvv4LLpM8JDb29rl2bnbWC6+fed2y2j+J/maflj/myERgsUZrTj0kF
 RrR+/+PcclHg/oIBK0k9lWTFuUU7pXr2vbsrlIk15dm43iKPOvQSB+XUM
 x9e1612nx982X0nPUloj+nnVNWcm/5I++mjGPzGRLlpztgtebmrnCJG3e U=;
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="383056065"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 27 Feb 2019 13:02:15 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1RD29Il114920
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 27 Feb 2019 13:02:12 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 13:02:11 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.174) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 13:02:04 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
 <1551101683-996-10-git-send-email-nmanthey@amazon.de>
 <5C741BF7020000780021A016@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 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
 pEddsOqYwOs=
Message-ID: <fc17de0e-d742-fa6b-a714-1f311c8adc67@amazon.de>
Date: Wed, 27 Feb 2019 14:01:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C741BF7020000780021A016@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.174]
X-ClientProxiedBy: EX13D13UWA001.ant.amazon.com (10.43.160.136) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH L1TF v8 9/9] common/grant_table: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNS8xOSAxNzo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDIuMTkgYXQg
MTQ6MzQsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBAQCAtNjM0LDE0ICs2NDksMjQg
QEAgc3RhdGljIHVuc2lnbmVkIGludCBucl9ncmFudF9lbnRyaWVzKHN0cnVjdCBncmFudF90YWJs
ZSAqZ3QpCj4+ICAgICAgY2FzZSAxOgo+PiAgICAgICAgICBCVUlMRF9CVUdfT04oZjJlKElOSVRJ
QUxfTlJfR1JBTlRfRlJBTUVTLCAxKSA8Cj4+ICAgICAgICAgICAgICAgICAgICAgICBHTlRUQUJf
TlJfUkVTRVJWRURfRU5UUklFUyk7Cj4+ICsKPj4gKyAgICAgICAgLyogTWFrZSBzdXJlIHdlIHJl
dHVybiBhIHZhbHVlIGluZGVwZW5kZW50bHkgb2Ygc3BlY3VsYXRpdmUgZXhlY3V0aW9uICovCj4+
ICsgICAgICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7Cj4+ICAgICAgICAgIHJldHVybiBmMmUobnJf
Z3JhbnRfZnJhbWVzKGd0KSwgMSk7Cj4+ICsKPj4gICAgICBjYXNlIDI6Cj4+ICAgICAgICAgIEJV
SUxEX0JVR19PTihmMmUoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMsIDIpIDwKPj4gICAgICAgICAg
ICAgICAgICAgICAgIEdOVFRBQl9OUl9SRVNFUlZFRF9FTlRSSUVTKTsKPj4gKwo+PiArICAgICAg
ICAvKiBNYWtlIHN1cmUgd2UgcmV0dXJuIGEgdmFsdWUgaW5kZXBlbmRlbnRseSBvZiBzcGVjdWxh
dGl2ZSBleGVjdXRpb24gKi8KPj4gKyAgICAgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKPj4gICAg
ICAgICAgcmV0dXJuIGYyZShucl9ncmFudF9mcmFtZXMoZ3QpLCAyKTsKPj4gICN1bmRlZiBmMmUK
Pj4gICAgICB9Cj4+ICAKPj4gKyAgICBibG9ja19zcGVjdWxhdGlvbigpOwo+PiArICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOwo+PiArCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4gUGVyc29uYWxs
eSBJIHRoaW5rIHRoZSBhc3NlcnRpb24gc2hvdWxkIGJlIGZpcnN0IChhbHNvIGluCj4gc2hhcmVk
X2VudHJ5X2hlYWRlcigpKSwgYnV0IHRoYXQncyBub3RoaW5nIHZlcnkgaW1wb3J0YW50IHRvCj4g
Y2hhbmdlLgpJIHdpbGwgY2hhbmdlIHRoZSBvcmRlci4KPgo+IEJlbG93IGhlcmUsIGJ1dCBiZWZv
cmUgdGhlIG5leHQgcGF0Y2ggaHVuaywgaXMgX3NldF9zdGF0dXMoKS4gSWYKPiB5b3UgdGhpbmsg
dGhlcmUncyBubyBuZWVkIHRvIGNoYW5nZSBpdHMgZ3RfdmVyc2lvbiBjaGVjaywgdGhlbiBJCj4g
dGhpbmsgdGhlIGNvbW1pdCBtZXNzYWdlIHNob3VsZCAoYnJpZWZseSkgZXhwbGFpbiB0aGlzLgo+
Cj4+IEBAIC0xNDE4LDcgKzE0NTAsNyBAQCB1bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdu
dHRhYl91bm1hcF9jb21tb24gKm9wKQo+PiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+PiAg
ICAgIHVpbnQxNl90ICpzdGF0dXM7Cj4+ICAKPj4gLSAgICBpZiAoICFvcC0+ZG9uZSApCj4+ICsg
ICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMoIW9wLT5kb25lKSApCj4+ICAgICAgewo+PiAgICAgICAg
ICAvKiB1bm1hcF9jb21tb24oKSBkaWRuJ3QgZG8gYW55dGhpbmcgLSBub3RoaW5nIHRvIGNvbXBs
ZXRlLiAqLwo+PiAgICAgICAgICByZXR1cm47Cj4gSnVzdCBsaWtlIGFib3ZlLCBiZWxvdyBoZXJl
IChpbiB0aGUgc2FtZSBmdW5jdGlvbikgaXMgYW5vdGhlciB2ZXJzaW9uCj4gY2hlY2sgeW91IGRv
bid0IGFkanVzdCwgYW5kIHRoZXJlIGFyZSBmdXJ0aGVyIG9uZXMgaW4gZ250dGFiX2dyb3dfdGFi
bGUoKSwKPiBnbnR0YWJfc2V0dXBfdGFibGUoKSwgYW5kIHJlbGVhc2VfZ3JhbnRfZm9yX2NvcHko
KS4KPgo+PiBAQCAtMjQwOCw5ICsyNDQ1LDExIEBAIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCj4+
ICAgICAgICAgIFBJTl9GQUlMKGd0X3VubG9ja19vdXQsIEdOVFNUX2JhZF9nbnRyZWYsCj4+ICAg
ICAgICAgICAgICAgICAgICJCYWQgZ3JhbnQgcmVmZXJlbmNlICUjeFxuIiwgZ3JlZik7Cj4+ICAK
Pj4gLSAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIGdyZWYpOwo+PiArICAgIC8q
IFRoaXMgY2FsbCBlbnN1cmVzIHRoZSBhYm92ZSBjaGVjayBjYW5ub3QgYmUgYnlwYXNzZWQgc3Bl
Y3VsYXRpdmVseSAqLwo+PiAgICAgIHNoYWggPSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgZ3Jl
Zik7Cj4+IC0gICAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gPT0gMSApCj4+ICsgICAgYWN0ID0gYWN0
aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBncmVmKTsKPj4gKwo+PiArICAgIGlmICggZXZhbHVhdGVf
bm9zcGVjKHJndC0+Z3RfdmVyc2lvbiA9PSAxKSApCj4+ICAgICAgewo+PiAgICAgICAgICBzaGEy
ID0gTlVMTDsKPj4gICAgICAgICAgc3RhdHVzID0gJnNoYWgtPmZsYWdzOwo+IFRoZXJlJ3MgYWdh
aW4gYSBzZWNvbmQgdmVyc2lvbiBjaGVjayBmdXJ0aGVyIGRvd24gaW4gdGhpcyBmdW5jdGlvbi4K
Pgo+PiBAQCAtMjk0NSw3ICsyOTg3LDcgQEAgZ250dGFiX3NldF92ZXJzaW9uKFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oZ250dGFiX3NldF92ZXJzaW9uX3QpIHVvcCkKPj4gICAgICBzdHJ1Y3QgZ3Jh
bnRfdGFibGUgKmd0ID0gY3VycmQtPmdyYW50X3RhYmxlOwo+PiAgICAgIGdyYW50X2VudHJ5X3Yx
X3QgcmVzZXJ2ZWRfZW50cmllc1tHTlRUQUJfTlJfUkVTRVJWRURfRU5UUklFU107Cj4+ICAgICAg
aW50IHJlczsKPj4gLSAgICB1bnNpZ25lZCBpbnQgaTsKPj4gKyAgICB1bnNpZ25lZCBpbnQgaSwg
bnJfZW50czsKPj4gIAo+PiAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSAp
Cj4+ICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+PiBAQCAtMjk2OSw3ICszMDExLDggQEAgZ250
dGFiX3NldF92ZXJzaW9uKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldF92ZXJzaW9u
X3QpIHVvcCkKPj4gICAgICAgKiBhcmUgYWxsb3dlZCB0byBiZSBpbiB1c2UgKHhlbnN0b3JlL3hl
bmNvbnNvbGUga2VlcHMgdGhlbSBtYXBwZWQpLgo+PiAgICAgICAqIChZb3UgbmVlZCB0byBjaGFu
Z2UgdGhlIHZlcnNpb24gbnVtYmVyIGZvciBlLmcuIGtleGVjLikKPj4gICAgICAgKi8KPj4gLSAg
ICBmb3IgKCBpID0gR05UVEFCX05SX1JFU0VSVkVEX0VOVFJJRVM7IGkgPCBucl9ncmFudF9lbnRy
aWVzKGd0KTsgaSsrICkKPj4gKyAgICBucl9lbnRzID0gbnJfZ3JhbnRfZW50cmllcyhndCk7Cj4+
ICsgICAgZm9yICggaSA9IEdOVFRBQl9OUl9SRVNFUlZFRF9FTlRSSUVTOyBpIDwgbnJfZW50czsg
aSsrICkKPj4gICAgICB7Cj4+ICAgICAgICAgIGlmICggcmVhZF9hdG9taWMoJl9hY3RpdmVfZW50
cnkoZ3QsIGkpLnBpbikgIT0gMCApCj4+ICAgICAgICAgIHsKPiBXaGF0IGFib3V0IHRoZSB2YXJp
b3VzIHZlcnNpb24gYWNjZXNzZXMgaW4gdGhpcyBmdW5jdGlvbj8gQW5kCj4gd2hpbGUgSSB0aGlu
ayB0aGUgb25lIGluIGdudHRhYl9yZWxlYXNlX21hcHBpbmdzKCkgZG9lc24ndCBuZWVkCj4gYWRq
dXN0bWVudCwgaXQgc2hvdWxkIChhbHNvKSBiZSBtZW50aW9uZWQgaW4gdGhlIGRlc2NyaXB0aW9u
LiBUaGUKPiBvbmUgaW4gZ250dGFiX21hcF9mcmFtZSg5LCBvdG9oLCBsb29rcyBhcyBpZiBpdCBh
Z2FpbiBuZWVkZWQKPiBhZGp1c3RtZW50Lgo+Cj4gSSB3b3VsZCByZWFsbHkgbGlrZSB0byBhc2sg
dGhhdCBJIChvciBzb21lb25lIGVsc2UpIGRvbid0IG5lZWQgdG8KPiBnbyB0aHJvdWdoIGFuZCBs
aXN0IHJlbWFpbmluZyB2ZXJzaW9uIGNoZWNrcyBhZ2FpbiAtIGFmdGVyIGFsbCBJCj4gaGFkIGRv
bmUgc28gZm9yIHY2IGFscmVhZHksIGFuZCBJIGRpZG4ndCBnbyB0aHJvdWdoIGFsbCBvZiB0aGVt
Cj4gYWdhaW4gZm9yIHY3IGFzc3VtaW5nIHRoYXQgeW91IHdvdWxkIGhhdmUgd29ya2VkIHRocm91
Z2ggdGhlCj4gZW50aXJlIHNldC4KClNvLCBoZXJlIGlzIHRoZSBhbm5vdGF0aW9uIGZvciBhbGwg
b2YgdGhlbS4gQW55b25lIHRoYXQgSSBkaWQgbm90CmluY2x1ZGUgaW4gdGhlIGxpc3QgaGFzIGJl
ZW4gZml4ZWQgaW4gcHJldmlvdXMgdmVyc2lvbnMsIG9yIHdpbGwgYmUKZml4ZWQgaW4gdGhlIG5l
eHQgdmVyc2lvbjoKCmdpdCBncmVwIC1ucCB2ZXJzaW9uIGNvbW1vbi9ncmFudF90YWJsZS5jCgpj
b21tb24vZ3JhbnRfdGFibGUuYzo4MzE6c3RhdGljIGludCBfc2V0X3N0YXR1cyh1bnNpZ25lZCBn
dF92ZXJzaW9uLApjb21tb24vZ3JhbnRfdGFibGUuYzo4NDA6wqDCoMKgIGlmICggZ3RfdmVyc2lv
biA9PSAxICkKCi0+IEkgZG8gbm90IHNlZSBob3cgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzIGhhcHBl
biBpbiB0aGUgY2FsbGVkIGZ1bmN0aW9ucwp0aGVyZS4KCmNvbW1vbi9ncmFudF90YWJsZS5jPTE0
NDQ9dW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdApnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkK
Y29tbW9uL2dyYW50X3RhYmxlLmM6MTQ2OTrCoMKgwqAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gPT0g
MSApCgotPiBJIGRvIG5vdCBzZWUgaG93IHRvIGJlIGV4cGxvaXRhYmxlLCBhcyB0aGUgc2hhcmVk
X2VudHJ5X2hlYWRlciBjYWxsCmFib3ZlIGp1c3QgdXNlZCBhbiBsZmVuY2UuCgpjb21tb24vZ3Jh
bnRfdGFibGUuYz0xNzYxPWdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkCmludCByZXFfbnJfZnJhbWVzKQpjb21tb24vZ3JhbnRfdGFibGUuYzoxODAwOsKgwqDCoCAv
KiBTdGF0dXMgcGFnZXMgLSB2ZXJzaW9uIDIgKi8KY29tbW9uL2dyYW50X3RhYmxlLmM6MTgwMTrC
oMKgwqAgaWYgKCBndC0+Z3RfdmVyc2lvbiA+IDEgKQoKLT4gSSBkbyBub3Qgc2VlIGhvdyBvdXQt
b2YtYm91bmQgYWNjZXNzIGNvdWxkIGhhcHBlbi4gVGhpcyBjYWxscwpnbnR0YWJfcG9wdWxhdGVf
c3RhdHVzX2ZyYW1lcyB0aGF0IGFsbG9jYXRlcyBwYWdlcyBhbmQgc2hvdWxkIG5vdCB0b3VjaApt
b3JlIG1lbW9yeSB0aGFuIGJlZm9yZQoKY29tbW9uL2dyYW50X3RhYmxlLmM9MTkwND1nbnR0YWJf
c2V0dXBfdGFibGUoCmNvbW1vbi9ncmFudF90YWJsZS5jOjE5NTU6wqDCoMKgwqDCoMKgwqDCoMKg
ICgoZ3QtPmd0X3ZlcnNpb24gPiAxKSAmJgoKLT4gSSBkbyBub3Qgc2VlIGhvdyBhbiBvdXQtb2Yt
Ym91bmQgYWNjZXNzIGlzIHBvc3NpYmxlLgoKY29tbW9uL2dyYW50X3RhYmxlLmM9MjEwND1nbnR0
YWJfdHJhbnNmZXIoCmNvbW1vbi9ncmFudF90YWJsZS5jOjIxOTk6wqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBlLCBlLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA+IDEKfHwgcGFnaW5nX21vZGVfdHJh
bnNsYXRlKGUpCgotPiBJIGRvIG5vdCBzZWUgZGVwZW5kZW50IG91dC1vZi1ib3VuZCBhY2Nlc3Nl
cy4KCmNvbW1vbi9ncmFudF90YWJsZS5jPTIzMzc9cmVsZWFzZV9ncmFudF9mb3JfY29weSgKY29t
bW9uL2dyYW50X3RhYmxlLmM6MjM1NDrCoMKgwqAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gPT0gMSAp
CmNvbW1vbi9ncmFudF90YWJsZS5jPTI0MjA9YWNxdWlyZV9ncmFudF9mb3JfY29weSgKY29tbW9u
L2dyYW50X3RhYmxlLmM6MjQ1MjrCoMKgwqAgaWYgKCBldmFsdWF0ZV9ub3NwZWMocmd0LT5ndF92
ZXJzaW9uID09IDEpICkKY29tbW9uL2dyYW50X3RhYmxlLmM6MjUzNTrCoMKgwqDCoMKgwqDCoCBp
ZiAoIHJndC0+Z3RfdmVyc2lvbiAhPSAyIHx8CgotPiBJIGRvIG5vdCBzZWUgZGVwZW5kZW50IG91
dC1vZi1ib3VuZCBhY2Nlc3Nlcy4KCmNvbW1vbi9ncmFudF90YWJsZS5jPTI5ODI9c3RhdGljIGxv
bmcKY29tbW9uL2dyYW50X3RhYmxlLmM6Mjk4MzpnbnR0YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0X3ZlcnNpb25fdCkKdW9wKQoKLT4gaW4gY2FzZSBvZiBh
IHZlcnNpb24gY2hhbmdlLCBib3RoIGZpZWxkcyBhcmUgdG91Y2hlZCwgYW5kIHBvdGVudGlhbApv
dXQtb2YtYm91bmQgYWNjZXNzZXMgY2FuIGJlIHBlcmZvcm1lZCBvbmNlLCBhcyB0aGUgbWVtb3J5
IGlzIGFsbG9jYXRlZAphZnRlcndhcmRzIGFuZCBub3QgZnJlZWQgZHVyaW5nIGRvbWFpbiBsaWZl
IHRpbWUuCgpjb21tb24vZ3JhbnRfdGFibGUuYz0zNjE4PWdudHRhYl9yZWxlYXNlX21hcHBpbmdz
KApjb21tb24vZ3JhbnRfdGFibGUuYzozNjU3OsKgwqDCoMKgwqDCoMKgIGlmICggcmd0LT5ndF92
ZXJzaW9uID09IDEgKQoKLT4gSXMgb25seSBjYWxsZWQgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlv
bi4KCmNvbW1vbi9ncmFudF90YWJsZS5jPTM4MDk9aW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2Zu
KHN0cnVjdCBncmFudF90YWJsZQoqZ3QsIGdyYW50X3JlZl90IHJlZiwKY29tbW9uL2dyYW50X3Rh
YmxlLmM6MzgxNzrCoMKgwqAgaWYgKCBndC0+Z3RfdmVyc2lvbiA8IDEgKQoKLT4gVGhlIG5leHQg
ZXZhbHVhdGVfbm9zcGVjIGluIHRoZSBjb2RlIGNvdmVycyB0aGUgcmVsZXZhbnQgbWVtb3J5IGFj
Y2Vzc2VzLgoKY29tbW9uL2dyYW50X3RhYmxlLmM9Mzk2Nj1pbnQgZ250dGFiX2dldF9zdGF0dXNf
ZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwKdW5zaWduZWQgbG9uZyBpZHgsCmNvbW1vbi9ncmFudF90
YWJsZS5jOjM5NzM6wqDCoMKgIHJjID0gKGd0LT5ndF92ZXJzaW9uID09IDIpID8KCi0+IFRoZSBv
dXQtb2YtYm91bmQgYWNjZXNzIHdpbGwgYmUgYmxvY2tlZCBieSB1c2luZyBibG9ja19zcGVjdWxh
dGlvbiBpbgpnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZV9tZm4uCgpjb21tb24vZ3JhbnRfdGFibGUu
Yz0zOTgwPXN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChzdHJ1Y3QgZG9tYWluICpyZCkK
Y29tbW9uL2dyYW50X3RhYmxlLmM6Mzk5NDrCoMKgwqDCoMKgwqDCoMKgwqDCoCByZC0+ZG9tYWlu
X2lkLCBndC0+Z3RfdmVyc2lvbiwKY29tbW9uL2dyYW50X3RhYmxlLmM6NDAxNTrCoMKgwqDCoMKg
wqDCoCBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDEgKQoKLT4gVGhpcyBmdW5jdGlvbiBjYW5ub3Qg
YmUgdHJpZ2dlcmVkIGJ5IGEgZ3Vlc3QuCgo+Cj4gTWVudGlvbmluZyByZWFzb25zIG9mIG9taXR0
ZWQgYWRqdXN0bWVudHMgaXMgaW4gcGFydGljdWxhcgo+IGltcG9ydGFudCBmb3IgcGVvcGxlIHRv
IGhhdmUgYSByZWZlcmVuY2UgZG93biB0aGUgcm9hZCwgdG8gYmUKPiBhYmxlIHRvIHRlbGwgd2hl
dGhlciBuZXcgdmVyc2lvbiBjaGVja3MgdG8gYWRkIG5lZWQgdG8gdGFrZSBvbmUKPiBzaGFwZSBv
ciB0aGUgb3RoZXIuCgpJIHVuZGVyc3RhbmQgdGhhdCBoaXMgaXMgaW1wb3J0YW50IGZvciBmdXR1
cmUgbW9kaWZpY2F0aW9ucy4gSSB3aWxsCmV4dGVuZCB0aGUgY29tbWl0IG1lc3NhZ2Ugd2l0aCB0
aGUgcmVhc29ucyB3aGVuIG5vdCB0byBibG9jayBzcGVjdWxhdGlvbgp3cnQgdGhlIHZlcnNpb24g
Y2hlY2ssIGkuZS4gY2Fubm90IGJlIHRyaWdnZXJlZCBieSB0aGUgZ3Vlc3QsIGRvZXMgbm90CnJl
dHVybiB0byB0aGUgZ3Vlc3QsIGRvZXMgbm90IHJlc3VsdCBpbiBhbiBvdXQtb2YtYm91bmQgYWNj
ZXNzIG9yIGNhbm5vdApiZSBleGVjdXRlZCByZXBlYXRlZGx5LgoKQmVzdCwKTm9yYmVydAoKPiBK
YW4KPgo+CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vu
c3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVn
ZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBB
bXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 13:41:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 13:41:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyzSX-0007rS-VW; Wed, 27 Feb 2019 13:41:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3njl=RC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyzSX-0007rF-1V
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 13:41:17 +0000
X-Inumbo-ID: 5a0b41af-3a95-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a0b41af-3a95-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 13:41:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyzSU-0003Gm-A0; Wed, 27 Feb 2019 13:41:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyzSU-00079G-0m; Wed, 27 Feb 2019 13:41:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyzSU-0007GD-07; Wed, 27 Feb 2019 13:41:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133452-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-armhf:<job status>:broken:regression
 xen-unstable-smoke:build-amd64:host-install(4):broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:build-armhf:host-install(4):broken:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=346e7d0f4b2179b9e0b09f4ebc98cbb3aae39a2c
X-Osstest-Versions-That: xen=e72ecc7615410e5bf1a1c9a4c7772322c16eeb82
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Feb 2019 13:41:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133452: trouble:
 blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ1Mi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMzgy
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMzMzODIKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzM4MgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDM0NmU3ZDBmNGIyMTc5YjllMGIwOWY0ZWJjOThjYmIzYWFlMzlh
MmMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGU3MmVjYzc2MTU0MTBl
NWJmMWExYzlhNGM3NzcyMzIyYzE2ZWViODIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzM4MiAg
MjAxOS0wMi0yMiAyMjowMDozOCBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM0
MzAgIDIwMTktMDItMjUgMjM6MDA6NTUgWiAgICAxIGRheXMgICAgNyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzM0NDYgIDIwMTktMDItMjYgMjA6MDA6NDIgWiAgICAwIGRheXMgICAg
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cgpqb2Jz
OgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14
c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IDM0NmU3ZDBmNGIyMTc5YjllMGIwOWY0ZWJjOThjYmIzYWFlMzlh
MmMKQXV0aG9yOiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KRGF0ZTogICBU
dWUgRmViIDI2IDE2OjU3OjU2IDIwMTkgKzAxMDAKCiAgICB4ODYvdmlvYXBpYzogYmxvY2sgc3Bl
Y3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFdoZW4gaW50ZXJhY3Rpbmcg
d2l0aCBpbyBhcGljLCBhIGd1ZXN0IGNhbiBzcGVjaWZ5IHZhbHVlcyB0aGF0IGFyZSB1c2VkCiAg
ICBhcyBpbmRleCB0byBzdHJ1Y3R1cmVzLCBhbmQgd2hvc2UgdmFsdWVzIGFyZSBub3QgY29tcGFy
ZWQgYWdhaW5zdAogICAgdXBwZXIgYm91bmRzIHRvIHByZXZlbnQgc3BlY3VsYXRpdmUgb3V0LW9m
LWJvdW5kIGFjY2Vzc2VzLiBUaGlzIGNoYW5nZQogICAgcHJldmVudHMgdGhlc2Ugc3BlY3VsYXRp
dmUgYWNjZXNzZXMuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCB2YXJpYWJsZXMgYXJlIGluaXRpYWxp
emVkIGFuZCB0aGUgY29tcGlsZXIgaXMgYXNrZWQgdG8gbm90CiAgICBvcHRpbWl6ZWQgdGhlc2Ug
aW5pdGlhbGl6YXRpb25zLCBhcyB0aGUgdW5pbml0aWFsaXplZCB2YXJpYWJsZXMgbWlnaHQgYmUK
ICAgIHVzZWQgaW4gYSBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91bmQgYWNjZXNzLiBPdXQgb2YgdGhl
IGZvdXIgaW5pdGlhbGl6ZWQKICAgIHZhcmlhYmxlcywgdHdvIGFyZSBwb3RlbnRpYWxseSBwcm9i
bGVtYXRpYywgbmFtZWx5IG9uZXMgaW4gdGhlIGZ1bmN0aW9ucwogICAgdmlvYXBpY19pcnFfcG9z
aXRpdmVfZWRnZSBhbmQgdmlvYXBpY19nZXRfdHJpZ2dlcl9tb2RlLgogICAgCiAgICBBcyB0aGUg
dHdvIHByb2JsZW1hdGljIHZhcmlhYmxlcyBhcmUgYm90aCB1c2VkIGluIHRoZSBjb21tb24gZnVu
Y3Rpb24KICAgIGdzaV92aW9hcGljLCB0aGUgbWl0aWdhdGlvbiBpcyBpbXBsZW1lbnRlZCB0aGVy
ZS4gQXMgdGhlIGFjY2VzcyBwYXR0ZXJuCiAgICBvZiB0aGUgY3VycmVudGx5IG5vbi1ndWVzdC1j
b250cm9sbGVkIGZ1bmN0aW9ucyBtaWdodCBjaGFuZ2UgaW4gdGhlCiAgICBmdXR1cmUgYXMgd2Vs
bCwgdGhlIG90aGVyIHZhcmlhYmxlcyBhcmUgaW5pdGlhbGl6ZWQgYXMgd2VsbC4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgNDQzZDNh
YjZkYWVlOWJmNzdlYzFjYjJlYTdlMjUyZmIwY2U2MTZhOApBdXRob3I6IE5vcmJlcnQgTWFudGhl
eSA8bm1hbnRoZXlAYW1hem9uLmRlPgpEYXRlOiAgIFR1ZSBGZWIgMjYgMTY6NTc6MTggMjAxOSAr
MDEwMAoKICAgIGV2dGNobjogYmxvY2sgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2Vz
CiAgICAKICAgIEd1ZXN0cyBjYW4gaXNzdWUgZXZlbnQgY2hhbm5lbCBpbnRlcmFjdGlvbiB3aXRo
IGd1ZXN0IHNwZWNpZmllZCBkYXRhLgogICAgVG8gYXZvaWQgc3BlY3VsYXRpdmUgb3V0LW9mLWJv
dW5kIGFjY2Vzc2VzLCB3ZSB1c2UgdGhlIG5vc3BlYyBtYWNyb3MsCiAgICBvciB0aGUgZG9tYWlu
X3ZjcHUgZnVuY3Rpb24uIFdoZXJlIGFwcHJvcHJpYXRlLCB3ZSB1c2UgdGhlIHZjcHVfaWQgb2YK
ICAgIHRoZSBzZWxlY2V0ZWQgdmNwdSBpbnN0ZWFkIG9mIHRoZSBwYXJhbWV0ZXIgdGhhdCBjYW4g
YmUgaW5mbHVlbmNlZCBieQogICAgdGhlIGd1ZXN0LCBzbyB0aGF0IG9ubHkgb25lIGFjY2VzcyBu
ZWVkcyB0byBiZSBwcm90ZWN0ZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3Vs
YXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDQzMjgyYTVlNjRkYTI2ZmFkNTQ0ZTAxMDBhYmYzNTA0
OGNmNjViNDYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIEZlYiAyNiAxNjo1NjoyNiAyMDE5ICswMTAwCgogICAgeDg2L3NoYWRvdzogZG9uJ3QgdXNl
IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoKSBvbiBwYXRocyB0aGF0IG1heSBub3QgZmFpbAogICAg
CiAgICBUaGUgYXNzdW1wdGlvbiAoYWNjb3JkaW5nIHRvIG9uZSBjb21tZW50KSBhbmQgaG9wZSAo
YWNjb3JkaW5nIHRvCiAgICBhbm90aGVyKSB0aGF0IG1hcF9kb21haW5fcGFnZV9nbG9iYWwoKSBj
YW4ndCBmYWlsIGFyZSBib3RoIHdyb25nIG9uCiAgICBsYXJnZSBlbm91Z2ggc3lzdGVtcy4gRG8g
YXdheSB3aXRoIHRoZSBndWVzdF92dGFibGUgZmllbGQgYWx0b2dldGhlciwKICAgIGFuZCBlc3Rh
Ymxpc2ggLyB0ZWFyIGRvd24gdGhlIGRlc2lyZWQgbWFwcGluZyBhcyBuZWNlc3NhcnkuCiAgICAK
ICAgIFRoZSBhbHRlcm5hdGl2ZXMsIGRpc2NhcmRlZCBhcyBiZWluZyB1bmRlc2lyYWJsZSwgd291
bGQgaGF2ZSBiZWVuIHRvCiAgICBlaXRoZXIgY3Jhc2ggdGhlIGd1ZXN0IGluIHNoX3VwZGF0ZV9j
cjMoKSB3aGVuIHRoZSBtYXBwaW5nIGZhaWxzLCBvciB0bwogICAgYnViYmxlIHVwIGFuIGVycm9y
IGluZGljYXRvciwgd2hpY2ggdXBwZXIgbGF5ZXJzIHdvdWxkIGhhdmUgYSBoYXJkIHRpbWUKICAg
IHRvIGRlYWwgd2l0aCAob3RoZXIgdGhhbiBhZ2FpbiBieSBjcmFzaGluZyB0aGUgZ3Vlc3QpLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBjZTk4ZWUzMDUwYTgy
NDk5NGNlNDk1N2ZhYThmNTNlY2I4YzdkYTlkCkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgRmViIDI2IDE2OjU1OjA2IDIwMTkgKzAxMDAK
CiAgICB2aXJpZGlhbjogZml4IHRoZSBIdkZsdXNoVmlydHVhbEFkZHJlc3MvTGlzdCBoeXBlcmNh
bGwgaW1wbGVtZW50YXRpb24KICAgIAogICAgVGhlIGN1cnJlbnQgY29kZSB1c2VzIGh2bV9hc2lk
X2ZsdXNoX3ZjcHUoKSBidXQgdGhpcyBpcyBpbnN1ZmZpY2llbnQgZm9yCiAgICBhIGd1ZXN0IHJ1
bm5pbmcgaW4gc2hhZG93IG1vZGUsIHdoaWNoIHJlc3VsdHMgaW4gZ3Vlc3QgY3Jhc2hlcyBlYXJs
eSBpbgogICAgYm9vdCBpZiB0aGUgJ2hjYWxsX3JlbW90ZV90bGJfZmx1c2gnIGlzIGVuYWJsZWQu
CiAgICAKICAgIFRoaXMgcGF0Y2gsIGluc3RlYWQgb2Ygb3BlbiBjb2RpbmcgYSBuZXcgZmx1c2gg
YWxnb3JpdGhtLCBhZGFwdHMgdGhlIG9uZQogICAgYWxyZWFkeSB1c2VkIGJ5IHRoZSBIVk1PUF9m
bHVzaF90bGJzIFhlbiBoeXBlcmNhbGwuIFRoZSBpbXBsZW1lbnRhdGlvbiBpcwogICAgbW9kaWZp
ZWQgdG8gYWxsb3cgVExCIGZsdXNoaW5nIGEgc3Vic2V0IG9mIGEgZG9tYWluJ3MgdkNQVXMuIEEg
Y2FsbGJhY2sKICAgIGZ1bmN0aW9uIGRldGVybWluZXMgd2hldGhlciBvciBub3QgYSB2Q1BVIHJl
cXVpcmVzIGZsdXNoaW5nLiBUaGlzIG1lY2hhbmlzbQogICAgd2FzIGNob3NlbiBiZWNhdXNlLCB3
aGlsZSBpdCBpcyB0aGUgY2FzZSB0aGF0IHRoZSBjdXJyZW50bHkgaW1wbGVtZW50ZWQKICAgIHZp
cmlkaWFuIGh5cGVyY2FsbHMgc3BlY2lmeSBhIHZDUFUgbWFzaywgdGhlcmUgYXJlIG5ld2VyIHZh
cmlhbnRzIHdoaWNoCiAgICBzcGVjaWZ5IGEgc3BhcnNlIEhWX1ZQX1NFVCBhbmQgdGh1cyB1c2Ug
b2YgYSBjYWxsYmFjayB3aWxsIGF2b2lkIG5lZWRpbmcgdG8KICAgIGV4cG9zZSBkZXRhaWxzIG9m
IHRoaXMgb3V0c2lkZSBvZiB0aGUgdmlyaWRpYW4gc3Vic3lzdGVtIGlmIGFuZCB3aGVuIHRob3Nl
CiAgICBuZXdlciB2YXJpYW50cyBhcmUgaW1wbGVtZW50ZWQuCiAgICAKICAgIE5PVEU6IFVzZSBv
ZiB0aGUgY29tbW9uIGZsdXNoIGZ1bmN0aW9uIHJlcXVpcmVzIHRoYXQgdGhlIGh5cGVyY2FsbHMg
YXJlCiAgICAgICAgICByZXN0YXJ0YWJsZSBhbmQgc28sIHdpdGggdGhpcyBwYXRjaCBhcHBsaWVk
LCB2aXJpZGlhbl9oeXBlcmNhbGwoKQogICAgICAgICAgY2FuIG5vdyByZXR1cm4gSFZNX0hDQUxM
X3ByZWVtcHRlZC4gVGhpcyBpcyBzYWZlIGFzIG5vIG1vZGlmaWNhdGlvbgogICAgICAgICAgdG8g
c3RydWN0IGNwdV91c2VyX3JlZ3MgaXMgZG9uZSBiZWZvcmUgdGhlIHJldHVybi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMWM4NTg5
MjgwMDljNTExNzhhOWM2Y2FjOWU0MjM0M2VlODFkZmUzNwpBdXRob3I6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgTW9uIEZlYiAxOCAxMDoyMTowNiAyMDE5ICsw
MDAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBQYW5pYyBtZXNzYWdlIHNob3VsZCBlbmQg
d2l0aCBhIG5ld2xpbmUKICAgIAogICAgU2luY2UgY29tbWl0IDI1ZWI1ZWVjNzkgInhlbjogRml4
IGluY29uc2lzdGVudCBjYWxsZXJzIG9mIHBhbmljKCkiIGFsbAogICAgdGhlIHBhbmljIG1lc3Nh
Z2Ugc2hvdWxkIGVuZCB3aXRoIGEgbmV3bGluZS4gVW5mb3J0dW5hdGVseSwgc29tZQogICAgY29t
bWl0cyBwdXNoZWQgYWZ0ZXJ3YXJkcyBkb2VzIG5vdCBmb2xsb3cgdGhlIHJ1bGUuCiAgICAKICAg
IE1vZGlmeSB0aGUgb2ZmZW5kaW5nIHBhbmljIG1lc3NhZ2VzIHRvIGF2b2lkIG1vcmUgaW5jb25z
aXN0ZW5jeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBjYzg1ZGU1NzBjN2VkOTFiMzJmMTIzYmVmMzVlNGFjMjY5MmNi
ZmVmCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBN
b24gRmViIDE4IDEwOjE0OjM2IDIwMTkgKzAwMDAKCiAgICB4ZW4vYXJtOiBkb21haW5fYnVpbGQ6
IFJlcXVpcmUgdGhlIHByb3BlcnR5ICJjcHVzIiB3aGVuIGJ1aWxkaW5nIGEgZG9tVQogICAgCiAg
ICBUaGUgM3JkIGFyZ3VtZW50IG9mIGZ1bmN0aW9uIGR0X3Byb3BlcnR5X3JlYWRfdTMyKCkgaXMg
b25seSB2YWxpZCB3aGVuCiAgICB0aGUgY2FsbCBzdWNjZWVkZWQuIFNvIHdlIGNhbm5vdCBhc3N1
bWUgdGhlIHZhbHVlIHdpbGwgbm90IGJlIG1vZGlmZWQKICAgIGluIGNhc2Ugb2YgZmFpbHVyZS4K
ICAgIAogICAgVGhlIGRvY3VtZW50YXRpb24gb2YgRG9tMGxlc3MgZG9lcyBub3QgZ2l2ZSBhIGRl
ZmF1bHQgdmFsdWUgd2hlbiB0aGUKICAgIHByb3BlcnR5ICJjcHVzIiBpcyBub3Qgc2V0LiBTbyBy
ZXF1aXJlIHRoZSBwcm9wZXJ0eSBpbiB0aGUgY29uZmlndXJhdGlvbi4KICAgIAogICAgQ292ZXJp
dHktSUQ6IDE0NzY4MjUKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKY29tbWl0IDgzYmE2NGMzZWJmMGU4ZDM4MzRlM2U1Yjc5YWNiMmNlYjJj
ZDliYmEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAg
IE1vbiBGZWIgMTggMDk6NDI6MjcgMjAxOSArMDAwMAoKICAgIHhlbi9hcm06IHBzY2k6IFBvcHVs
YXRlIGFybV9zbWNjY19yZXMgb24gUFNDSV9GRUFUVVJFUyBjYWxsCiAgICAKICAgIENvbW1pdCAw
YmM2YTY4ZGE1ICJ4ZW4vYXJtOiBSZXBsYWNlIGNhbGxfc21jIHdpdGggYXJtX3NtY2NjX3NtYyIK
ICAgIG1pc3Rha2VubHkgZm9yZ290IHRvIHBvcHVsYXRlIGFybV9zbWNjY19yZXMuIFNvIGEgZ2Fy
YmFnZSB2YWx1ZSB3YXMKICAgIHVzZWQgYXMgcmV0dXJuIHZhbHVlLgogICAgCiAgICBDb3Zlcml0
eS1JRDogMTQ3NjgyNwogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 13:47:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 13:47:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyzYo-0008Jh-0T; Wed, 27 Feb 2019 13:47:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3njl=RC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gyzYm-0008JV-8r
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 13:47:44 +0000
X-Inumbo-ID: 418cadba-3a96-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 418cadba-3a96-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 13:47:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gyzYj-0003PR-IU; Wed, 27 Feb 2019 13:47:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gyzYj-0007IL-9w; Wed, 27 Feb 2019 13:47:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gyzYj-0001Ke-98; Wed, 27 Feb 2019 13:47:41 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-133455-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=001b002f2baadcb1f78e1e2c74716f976ed6b6ed
X-Osstest-Versions-That: freebsd=559f0dfc7a5f8f6a3ba157087820ce5e93c21486
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Feb 2019 13:47:41 +0000
Subject: [Xen-devel] [freebsd-master test] 133455: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ1NSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNDU1LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgMDAxYjAwMmYyYmFhZGNiMWY3OGUx
ZTJjNzQ3MTZmOTc2ZWQ2YjZlZApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgNTU5ZjBkZmM3YTVmOGY2YTNiYTE1NzA4NzgyMGNlNWU5M2MyMTQ4NgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMzMzY1ICAyMDE5LTAyLTIyIDA5OjE5OjA4IFogICAgNSBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzMzQyMSAgMjAxOS0wMi0yNSAwOToxOToyNSBaICAgIDIgZGF5cyAgICAy
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQ1NSAgMjAxOS0wMi0yNyAwOToxOTow
MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFuZHJldyA8YW5kcmV3
QEZyZWVCU0Qub3JnPgogIGFzb21lcnMgPGFzb21lcnNARnJlZUJTRC5vcmc+CiAgYmFwdCA8YmFw
dEBGcmVlQlNELm9yZz4KICBiZGUgPGJkZUBGcmVlQlNELm9yZz4KICBicnVlZmZlciA8YnJ1ZWZm
ZXJARnJlZUJTRC5vcmc+CiAgYndpZGF3c2sgPGJ3aWRhd3NrQEZyZWVCU0Qub3JnPgogIGJ6IDxi
ekBGcmVlQlNELm9yZz4KICBkYWIgPGRhYkBGcmVlQlNELm9yZz4KICBkZXMgPGRlc0BGcmVlQlNE
Lm9yZz4KICBkaW0gPGRpbUBGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVtYXN0ZUBGcmVlQlNELm9y
Zz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgogIGhzZWxhc2t5IDxoc2VsYXNreUBG
cmVlQlNELm9yZz4KICBpYW4gPGlhbkBGcmVlQlNELm9yZz4KICBpbXAgPGltcEBGcmVlQlNELm9y
Zz4KICBqYWggPGphaEBGcmVlQlNELm9yZz4KICBqaGliYml0cyA8amhpYmJpdHNARnJlZUJTRC5v
cmc+CiAgamlsbGVzIDxqaWxsZXNARnJlZUJTRC5vcmc+CiAgamtpbSA8amtpbUBGcmVlQlNELm9y
Zz4KICBrZXZhbnMgPGtldmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4K
ICBrcCA8a3BARnJlZUJTRC5vcmc+CiAgbHVwb3JsIDxsdXBvcmxARnJlZUJTRC5vcmc+CiAgbWFu
dSA8bWFudUBGcmVlQlNELm9yZz4KICBtYXJraiA8bWFya2pARnJlZUJTRC5vcmc+CiAgbWF2IDxt
YXZARnJlZUJTRC5vcmc+CiAgbWNrdXNpY2sgPG1ja3VzaWNrQEZyZWVCU0Qub3JnPgogIG1tYWN5
IDxtbWFjeUBGcmVlQlNELm9yZz4KICBucCA8bnBARnJlZUJTRC5vcmc+CiAgc2VmIDxzZWZARnJl
ZUJTRC5vcmc+CiAgc2pnIDxzamdARnJlZUJTRC5vcmc+CiAgc29ib21heCA8c29ib21heEBGcmVl
QlNELm9yZz4KICB1bWUgPHVtZUBGcmVlQlNELm9yZz4KICB2bWFmZmlvbmUgPHZtYWZmaW9uZUBG
cmVlQlNELm9yZz4KICB3dWxmIDx3dWxmQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0
LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQKICAgNTU5ZjBkZmM3YTUu
LjAwMWIwMDJmMmJhICAwMDFiMDAyZjJiYWFkY2IxZjc4ZTFlMmM3NDcxNmY5NzZlZDZiNmVkIC0+
IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 13:48:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 13:48:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyzZW-0008MY-B6; Wed, 27 Feb 2019 13:48:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wyqt=RC=citrix.com=prvs=954d42a2d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gyzZU-0008MN-Aq
 for xen-devel@lists.xen.org; Wed, 27 Feb 2019 13:48:28 +0000
X-Inumbo-ID: 5a628250-3a96-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a628250-3a96-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 13:48:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79205750"
Date: Wed, 27 Feb 2019 13:47:52 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: "Woods, Brian" <Brian.Woods@amd.com>
Message-ID: <20190227134752.dpelqznz3adu5vtt@zion.uk.xensource.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190225202233.68340-2-brian.woods@amd.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/3] mwait-idle: add support for using halt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjUsIDIwMTkgYXQgMDg6MjM6NThQTSArMDAwMCwgV29vZHMsIEJyaWFuIHdy
b3RlOgo+IFNvbWUgQU1EIHByb2Nlc3NvcnMgY2FuIHVzZSBhIG1peHR1cmUgb2YgbXdhaXQgYW5k
IGhhbHQgZm9yIGFjY2Vzc2luZwo+IHZhcmlvdXMgYy1zdGF0ZXMuICBJbiBwcmVwYXJhdGlvbiBm
b3IgYWRkaW5nIHN1cHBvcnQgZm9yIEFNRCBwcm9jZXNzb3JzLAo+IHVwZGF0ZSB0aGUgbXdhaXQt
aWRsZSBkcml2ZXIgdG8gb3B0aW9uYWxseSB1c2UgaGFsdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBC
cmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2Nw
dS9td2FpdC1pZGxlLmMgfCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYyBiL3hlbi9hcmNo
L3g4Ni9jcHUvbXdhaXQtaWRsZS5jCj4gaW5kZXggZjg5YzUyZjI1Ni4uYTA2M2UzOWQ2MCAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvbXdhaXQtaWRsZS5jCj4gQEAgLTEwMyw2ICsxMDMsMTEgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBjcHVpZGxlX3N0YXRlIHsKPiAgCj4gICNkZWZpbmUgQ1BVSURMRV9GTEFHX0RJU0FC
TEVECQkweDEKPiAgLyoKPiArICogT24gY2VydGFpbiBBTUQgZmFtaWxpZXMgdGhhdCBzdXBwb3J0
IG13YWl0LCBvbmx5IGMxIGNhbiBiZSByZWFjaGVkIGJ5Cj4gKyAqIG13YWl0IGFuZCB0byByZWFj
aCBjMiwgaGFsdCBoYXMgdG8gYmUgdXNlZC4KPiArICovCj4gKyNkZWZpbmUgQ1BVSURMRV9GTEFH
X1VTRV9IQUxUCQkweDIKPiArLyoKPiAgICogU2V0IHRoaXMgZmxhZyBmb3Igc3RhdGVzIHdoZXJl
IHRoZSBIVyBmbHVzaGVzIHRoZSBUTEIgZm9yIHVzCj4gICAqIGFuZCBzbyB3ZSBkb24ndCBuZWVk
IGNyb3NzLWNhbGxzIHRvIGtlZXAgaXQgY29uc2lzdGVudC4KPiAgICogSWYgdGhpcyBmbGFnIGlz
IHNldCwgU1cgZmx1c2hlcyB0aGUgVExCLCBzbyBldmVuIGlmIHRoZQo+IEBAIC03ODMsOCArNzg4
LDIzIEBAIHN0YXRpYyB2b2lkIG13YWl0X2lkbGUodm9pZCkKPiAgCj4gIAl1cGRhdGVfbGFzdF9j
eF9zdGF0KHBvd2VyLCBjeCwgYmVmb3JlKTsKPiAgCj4gLQlpZiAoY3B1X2lzX2hhbHRhYmxlKGNw
dSkpCj4gLQkJbXdhaXRfaWRsZV93aXRoX2hpbnRzKGVheCwgTVdBSVRfRUNYX0lOVEVSUlVQVF9C
UkVBSyk7Cj4gKwlpZiAoY3B1X2lzX2hhbHRhYmxlKGNwdSkpIHsKPiArCQlzdHJ1Y3QgY3B1X2lu
Zm8gKmluZm87Cj4gKwkJc3dpdGNoIChjeC0+ZW50cnlfbWV0aG9kKSB7Cj4gKwkJY2FzZSBBQ1BJ
X0NTVEFURV9FTV9GRkg6Cj4gKwkJCW13YWl0X2lkbGVfd2l0aF9oaW50cyhlYXgsIE1XQUlUX0VD
WF9JTlRFUlJVUFRfQlJFQUspOwo+ICsJCQlicmVhazsKPiArCQljYXNlIEFDUElfQ1NUQVRFX0VN
X0hBTFQ6Cgo+ICsJCQlpbmZvID0gZ2V0X2NwdV9pbmZvKCk7Cj4gKwkJCXNwZWNfY3RybF9lbnRl
cl9pZGxlKGluZm8pOwo+ICsJCQlzYWZlX2hhbHQoKTsKPiArCQkJc3BlY19jdHJsX2V4aXRfaWRs
ZShpbmZvKTsKCk1heSBJIHN1Z2dlc3QgeW91IG1ha2UgdGhpcyBzbmlwcGV0IGEgZnVuY3Rpb24/
IFRoZSBzYW1lIGNvZGUgc25pcHBldAphcHBlYXJzIGEgZmV3IGxpbmVzIGFib3ZlLgoKV2VpLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 13:55:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 13:55:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyzfo-0000vM-2d; Wed, 27 Feb 2019 13:55:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wyqt=RC=citrix.com=prvs=954d42a2d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gyzfn-0000vH-Bj
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 13:54:59 +0000
X-Inumbo-ID: 4207685a-3a97-11e9-8908-c7402d633430
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4207685a-3a97-11e9-8908-c7402d633430;
 Wed, 27 Feb 2019 13:54:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79206419"
Date: Wed, 27 Feb 2019 13:54:51 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190227135451.hidwv7tdvp2akcvh@zion.uk.xensource.com>
References: <20190227110905.53512-4-roger.pau@citrix.com>
 <20190227113031.53725-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190227113031.53725-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v6.1 3/5] p2m: change write_p2m_entry to
 return an error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjcsIDIwMTkgYXQgMTI6MzA6MzFQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoaXMgaXMgaW4gcHJlcGFyYXRpb24gZm9yIGFsc28gY2hhbmdpbmcgcDJtX2Vu
dHJ5X21vZGlmeSB0byByZXR1cm4gYW4KPiBlcnJvciBjb2RlLgo+IAo+IE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlIGludGVuZGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 13:55:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 13:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyzgO-0000y9-DK; Wed, 27 Feb 2019 13:55:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wyqt=RC=citrix.com=prvs=954d42a2d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gyzgN-0000y3-5s
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 13:55:35 +0000
X-Inumbo-ID: 59fb8484-3a97-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59fb8484-3a97-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 13:55:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79206500"
Date: Wed, 27 Feb 2019 13:55:31 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190227135531.u6jtsgriav4imoyw@zion.uk.xensource.com>
References: <20190227110905.53512-1-roger.pau@citrix.com>
 <20190227110905.53512-5-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190227110905.53512-5-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v6 4/5] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjcsIDIwMTkgYXQgMTI6MDk6MDRQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFNvIHRoYXQgdGhlIHNwZWNpZmljIGhhbmRsaW5nIGNhbiBiZSByZW1vdmVkIGZy
b20KPiBhdG9taWNfd3JpdGVfZXB0X2VudHJ5IGFuZCBiZSBzaGFyZWQgd2l0aCBucHQgYW5kIHNo
YWRvdyBjb2RlLgo+IAo+IFRoaXMgY29tbWl0IGFsc28gcmVtb3ZlcyB0aGUgY2hlY2sgdGhhdCBw
cmV2ZW50IG5vbi1lcHQgUFZIIGRvbTAgZnJvbQo+IG1hcHBpbmcgZm9yZWlnbiBwYWdlcy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 13:57:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 13:57:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gyzi0-000156-Sl; Wed, 27 Feb 2019 13:57:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wyqt=RC=citrix.com=prvs=954d42a2d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gyzhz-00014z-DM
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 13:57:15 +0000
X-Inumbo-ID: 93aaecc2-3a97-11e9-8904-4bd8a21aa422
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93aaecc2-3a97-11e9-8904-4bd8a21aa422;
 Wed, 27 Feb 2019 13:57:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,419,1544486400"; d="scan'208";a="79206657"
Date: Wed, 27 Feb 2019 13:57:08 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190227135708.wkhudbqeccs7onda@zion.uk.xensource.com>
References: <20190227110905.53512-1-roger.pau@citrix.com>
 <20190227110905.53512-6-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190227110905.53512-6-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v6 5/5] npt/shadow: allow getting foreign
 page table entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjcsIDIwMTkgYXQgMTI6MDk6MDVQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEN1cnJlbnQgbnB0IGFuZCBzaGFkb3cgY29kZSB0byBnZXQgYW4gZW50cnkgd2ls
bCBhbHdheXMgcmV0dXJuCj4gSU5WQUxJRF9NRk4gZm9yIGZvcmVpZ24gZW50cmllcy4gQWxsb3cg
dG8gcmV0dXJuIHRoZSBlbnRyeSBtZm4gZm9yCj4gZm9yZWlnbiBlbnRyaWVzLCBsaWtlIGl0J3Mg
ZG9uZSBmb3IgZ3JhbnQgdGFibGUgZW50cmllcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 15:05:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 15:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz0lt-0007Tl-52; Wed, 27 Feb 2019 15:05:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlFm=RC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gz0lr-0007Tg-JM
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 15:05:19 +0000
X-Inumbo-ID: 16bc4f80-3aa1-11e9-972c-e31b8d7e0184
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16bc4f80-3aa1-11e9-972c-e31b8d7e0184;
 Wed, 27 Feb 2019 15:05:15 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 8F9FA22152;
 Wed, 27 Feb 2019 10:05:15 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 27 Feb 2019 10:05:15 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=FjSNvh
 fdSwcTKuZwA/xEpzAdGwhPfUFoeqs0vSNW2Ro=; b=uLaM9v568hKUlhOQzJr0Ep
 Nse6APLiJh4zRgGGQkIaNK0g1+paI1LUlndY6v2kCvhS+CRcMub3EMZWwnxQ2Lf8
 3Ya6hOL+Ql7mzS0c86m1yKIi0ktf9fejP3b02JWhtIYnx1km/dyJXf1lu4d7aFFq
 pqeC7piu2pzDqMd9TVS/hAB34zfPaNvwEU9O0tbFy7xAPxzSsQnRBfl7Fm/bUbsb
 I+/ouQJ0t2hAFz7y7cUwm/57keVpEF/0VbFVy7olLcL64EoQ+dPqiKnV06Nrm4k0
 oPoeYDRueDeO8wzS+GKKMQx717aQIKxeV0w173hDJEAntZeuKZRD5BliHreMVVUg
 ==
X-ME-Sender: <xms:Kad2XJFP0PObOirSDElLZSyRXJhuHOlxYLOGXlHSKDZFRup_XMXGfQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrvddugdejvdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthh
 hinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghm
 pehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslh
 grsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:Kad2XNYhQ509Q0oOlTVuLHjt2x-iWOlU8uZFMA1juPanmiv7maSw2A>
 <xmx:Kad2XBVq0J74glW5MbikRMXIQ0tjTTxBVoLV8qGC62_uc5NZC7DDbA>
 <xmx:Kad2XLkmUVTpqxn1mbvvn5dES3UjbxeyfnL_ApnqE83hbxSogM1nGA>
 <xmx:K6d2XPe4hqW5GCypFO95G-qriEpchpnOIP5YGmNBXpy5bdM0c48fCg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 719F5E455A;
 Wed, 27 Feb 2019 10:05:11 -0500 (EST)
Date: Wed, 27 Feb 2019 16:05:08 +0100
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190227150508.GE19265@mail-itl>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <cc240476d615c05925891d33fc83be3e1801b52d.1549498018.git-series.marmarek@invisiblethingslab.com>
 <5C767771020000780021AB12@prv1-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <5C767771020000780021AB12@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v4 5/6] xen/x86: add PHYSDEVOP_msi_set_enable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3356764770209695287=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--qOrJKOH36bD5yhNe
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v4 5/6] xen/x86: add PHYSDEVOP_msi_set_enable

On Wed, Feb 27, 2019 at 04:41:37AM -0700, Jan Beulich wrote:
> >>> On 07.02.19 at 01:07, <marmarek@invisiblethingslab.com> wrote:
> > --- a/xen/arch/x86/msi.c
> > +++ b/xen/arch/x86/msi.c
> > @@ -1474,6 +1474,30 @@ int pci_restore_msi_state(struct pci_dev *pdev)
> >      return 0;
> >  }
> > =20
> > +int msi_msix_set_enable(struct pci_dev *pdev, int mode, int enable)
>=20
> unsigned int mode, bool enable
>=20
> I'm also not happy about the function name. Perhaps simply msi_enable()
> or msi_control()?

Ok, will change to msi_control().

> > +{
> > +    int ret;
> > +
> > +    ret =3D xsm_msi_set_enable(XSM_DM_PRIV, pdev->domain,
> > +                             (pdev->seg << 16) | (pdev->bus << 8) | pd=
ev->devfn,
> > +                             mode, enable);
> > +    if ( ret )
> > +        return ret;
> > +
> > +    switch ( mode )
> > +    {
> > +    case PHYSDEVOP_MSI_SET_ENABLE_MSI:
> > +        msi_set_enable(pdev, enable);
> > +        break;
> > +
> > +    case PHYSDEVOP_MSI_SET_ENABLE_MSIX:
> > +        msix_set_enable(pdev, enable);
> > +        break;
> > +    }
>=20
> What about a call to pci_intx()?=20

Should pci_intx(dev, !enable) be called in all those cases?

> And what about invocations for
> the wrong device (e.g. MSI-X request for MSI-X incapable device)?

Looking at msi(x)_set_enable(), it is no-op for incapable devices, but
if the function would do anything else, indeed such check should be
added. Is pci_find_cap_offset(..., PCI_CAP_ID_MSI(X)) the correct way
of doing that?

> > --- a/xen/arch/x86/physdev.c
> > +++ b/xen/arch/x86/physdev.c
> > @@ -671,6 +671,30 @@ ret_t do_physdev_op(int cmd, XEN_GUEST_HANDLE_PARA=
M(void) arg)
> >          break;
> >      }
> > =20
> > +    case PHYSDEVOP_msi_set_enable: {
> > +        struct physdev_msi_set_enable op;
> > +        struct pci_dev *pdev;
> > +
> > +        ret =3D -EFAULT;
> > +        if ( copy_from_guest(&op, arg, 1) )
> > +            break;
> > +
> > +        ret =3D -EINVAL;
> > +        if ( op.mode !=3D PHYSDEVOP_MSI_SET_ENABLE_MSI &&
> > +             op.mode !=3D PHYSDEVOP_MSI_SET_ENABLE_MSIX )
> > +            break;
> > +
> > +        pcidevs_lock();
> > +        pdev =3D pci_get_pdev(op.seg, op.bus, op.devfn);
> > +        if ( pdev )
> > +            ret =3D msi_msix_set_enable(pdev, op.mode, !!op.enable);
>=20
> Unnecessary !! .
>=20
> > +        else
> > +            ret =3D -ENODEV;
> > +        pcidevs_unlock();
> > +        break;
> > +
> > +    }
>=20
> Stray blank line above here.
>=20
> > --- a/xen/include/public/physdev.h
> > +++ b/xen/include/public/physdev.h
> > @@ -344,6 +344,21 @@ struct physdev_dbgp_op {
> >  typedef struct physdev_dbgp_op physdev_dbgp_op_t;
> >  DEFINE_XEN_GUEST_HANDLE(physdev_dbgp_op_t);
> > =20
> > +#define PHYSDEVOP_MSI_SET_ENABLE_MSI  0
> > +#define PHYSDEVOP_MSI_SET_ENABLE_MSIX 1
> > +
> > +#define PHYSDEVOP_msi_set_enable   32
> > +struct physdev_msi_set_enable {
>=20
> Can this please also be something like msi_control?

Sure.

> > +    /* IN */
> > +    uint16_t seg;
> > +    uint8_t bus;
> > +    uint8_t devfn;
> > +    uint8_t mode;
> > +    uint8_t enable;
>=20
> "mode" and "enable" don't really make clear which of the two is the
> boolean, and which is the operation. I'd anyway prefer a single
> flags field with descriptive #define-s, which will also make more
> obvious how to extend this if need be.

You mean:

#define PHYSDEVOP_MSI_CONTROL_ENABLE 1
#define PHYSDEVOP_MSI_CONTROL_MSI    2=20
#define PHYSDEVOP_MSI_CONTROL_MSIX   4

Then use PHYSDEVOP_MSI_CONTROL_MSI(X) with or without
PHYSDEVOP_MSI_CONTROL_ENABLE ?

> > --- a/xen/include/xlat.lst
> > +++ b/xen/include/xlat.lst
> > @@ -106,6 +106,7 @@
> >  ?	physdev_restore_msi		physdev.h
> >  ?	physdev_set_iopl		physdev.h
> >  ?	physdev_setup_gsi		physdev.h
> > +?	physdev_msi_set_enable		physdev.h
>=20
> Please insert at the alphabetically correct place.
>=20
> Jan
>=20
>=20

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlx2pyQACgkQ24/THMrX
1yxCbAgAlNZcRIy6c/mVRLPKN2djpTCAXpoyUd7TTtlP3qxrJ4/gDKoBPEEFtDdS
QGj4G/jwBO+uvj1xkHJYdsXGw5DauoaZMXra0BQJalqHx6ZQxOyczUGF2UzQvKhW
1ORV/BwBbxVBk7jP2ZJ2MU+qB+htu7UWcu2YVJfXPe6eyrQz0gqQDz4WWf6d9Zl2
Ha0AA5kQPCxcPHCjyh9pzooq+81kf6RNPqkLf4S6nSfR19hL3jaSJ/BiS73ZD4zM
wf6Kpd9KbzI1aqjcqs80uyGKT6J9IncaO7NEQ43TkWV4pUhenY5xhqXxz9dN/CTc
xE4BhSRyOJfJVKIYKFtw6MmPlYoPDw==
=SH6/
-----END PGP SIGNATURE-----

--qOrJKOH36bD5yhNe--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3356764770209695287==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 27 15:19:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 15:19:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz0z8-0008TG-E7; Wed, 27 Feb 2019 15:19:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlFm=RC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gz0z7-0008TB-3Y
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 15:19:01 +0000
X-Inumbo-ID: 00d51e3e-3aa3-11e9-aefc-d3f442347d50
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00d51e3e-3aa3-11e9-aefc-d3f442347d50;
 Wed, 27 Feb 2019 15:18:58 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id BFF0822127;
 Wed, 27 Feb 2019 10:18:57 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 27 Feb 2019 10:18:57 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=U/SAaT
 8voAGFl8LL6J0jEbtgbTOfKYXx435g6Mr13uA=; b=C82D20jgycGLzjc3y/obZu
 86gvM5LInAAArqVwRvVuHW9DYAwAabVswXVM32Qo6d0O/vca74GyvIAkPDFf223x
 Ut6+zs7uFMRTl2bRIuo6cXzT0R3HGwareZIObEUDr4OHwPlE3kQPd6PYjt6OwMAf
 d8wMHbAmdHS3u5aKTgTpl/+pTWpMrAQVIxn1nsozcG5AtOP4tWJoObErn2y1cVS4
 WGyx1xYxP8hSXlbMelVsAcNAQ9MVXoD8Bv1cBHZ2603+YHCATMop/nnOe3tJqer4
 w+lWfyhaQGa+rh9rkEXjEyWnYB7xZ6dL+BmLuN6GcdNok6M+h7flsaoFbUt++Yaw
 ==
X-ME-Sender: <xms:YKp2XPeAMW1yIjpuM-zCHaeY9Zb0mr8nrLSB2RsW5GVdug1OtUBCWw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrvddugdejhecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthh
 hinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghm
 pehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslh
 grsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:YKp2XBEiqenQ5dTsUe8XAKo9nho7bU3d3NDT7NswHSU7WQwE76y-kQ>
 <xmx:YKp2XECuXqDrrGXcRSC6tLcm1QLSBqMzhpBRt3PISVSSc3RM1_A3og>
 <xmx:YKp2XE6bUM8PGaqA8Lok4LnF5SN7V5uML3KOmfs9WTmERJH3fCqW5g>
 <xmx:Yap2XG8A5_MJ8SKPMY8xQf90iqkolXK18U2cGkZJYnj9cYZTMXqnEg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 7C97A10312;
 Wed, 27 Feb 2019 10:18:54 -0500 (EST)
Date: Wed, 27 Feb 2019 16:18:51 +0100
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190227151851.GF19265@mail-itl>
References: <20190208101559.GA21228@mail-itl>
 <20190208101705.31790-1-marmarek@invisiblethingslab.com>
 <5C766F8A020000780021AA64@prv1-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <5C766F8A020000780021AA64@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v4.1 4/6] xen/x86: Allow stubdom access to
 irq created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8690499268110774848=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--tmoQ0UElFV5VgXgH
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v4.1 4/6] xen/x86: Allow stubdom access to irq created
 for msi.

On Wed, Feb 27, 2019 at 04:07:54AM -0700, Jan Beulich wrote:
> >>> On 08.02.19 at 11:17, <marmarek@invisiblethingslab.com> wrote:
> > There is one code path where I haven't managed to properly extract
> > possible stubdomain in use:
> > pci_remove_device()
> >  -> pci_cleanup_msi()
> >    -> msi_free_irqs()
> >      -> msi_free_irq()
> >        -> destroy_irq()
> >=20
> > For now I've hardcoded hardware_domain there (in msi_free_irqs). Can it=
 happen
> > when device is still assigned to some domU?
>=20
> In case this question is still open: No, it can't with current code,
> and provided Dom0 behaves correctly.

Thanks for confirmation.

> > @@ -368,13 +369,13 @@ static int __init hpet_assign_irq(struct hpet_eve=
nt_channel *ch)
> >  {
> >      int irq;
> > =20
> > -    if ( (irq =3D create_irq(NUMA_NO_NODE)) < 0 )
> > +    if ( (irq =3D create_irq(NUMA_NO_NODE, hardware_domain)) < 0 )
> >          return irq;
> > =20
> >      ch->msi.irq =3D irq;
> >      if ( hpet_setup_msi_irq(ch) )
> >      {
> > -        destroy_irq(irq);
> > +        destroy_irq(irq, hardware_domain);
> >          return -EINVAL;
> >      }
>=20
> Why don't you take the opportunity here (and elsewhere) and properly
> remove hwdom access to such internal-to-Xen IRQs? Simply pass NULL
> here, and skip permission granting in this case (create_irq() already
> checks for NULL anyway).

Already queued for v5, per Roger's review.

> > @@ -190,19 +190,19 @@ int create_irq(nodeid_t node)
> >          desc->arch.used =3D IRQ_UNUSED;
> >          irq =3D ret;
> >      }
> > -    else if ( hardware_domain )
> > +    else if ( dm_domain )
> >      {
> > -        ret =3D irq_permit_access(hardware_domain, irq);
> > +        ret =3D irq_permit_access(dm_domain, irq);
>=20
> Doesn't this imply that Dom0 has no way of cleaning up after the
> guest/stubdom pair? IOW I wonder whether both dm and hwdom
> should be granted access.

See discussion with Roger on this very patch.
In short: since permissions are stored in domain struct, not irq, there
is not much to cleanup after domain destruction. Also, toolstack in dom0
has no idea about IRQs allocated by stubdomain, so it couldn't do such
cleanup anyway.

> > @@ -2095,7 +2099,9 @@ int map_domain_pirq(
> >                  irq =3D info->arch.irq;
> >              }
> >              msi_desc->irq =3D -1;
> > -            msi_free_irq(msi_desc);
> > +            msi_free_irq(msi_desc,
> > +                         current->domain->target =3D=3D d ? current->d=
omain
> > +                                                      : hardware_domai=
n);
>=20
> Note how ->irq gets set to -1 prior to the call (and also in at least
> one other instance), which will lead to skipping of the destroy_irq()
> call, and hence skipping of the permission removal. Or wait, that's
> going to be taken care of in the caller as it seems. If this is also
> your understanding, then please add a sentence to the description
> pointing this out. The split logic isn't really helpful here (I know it
> was me who wrote it, in an attempt to avoid re-writing everything
> basically from scratch).

Yes, that matches my understanding - the caller will call on error
destroy_irq(), if it called create_irq() before (which may not always be
the case - and I think this is why it isn't destroyed here).

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlx2qlsACgkQ24/THMrX
1yyVqQf/cRycL+h2csGRlslcmV0jTV1ZaZd5ZWxX+F4RYKItzQ2QMAPeRHYVcPSu
4tlRhywETY4paKaHrtvZVc+hfE/k2R25N0Q2GOPqQ/jgqFKWZPgtyYphiXPMb24f
jgSo8pLMwZMp3yHXagufpF73my9jmE6gO59gVtSlXDsCoJBh5lMh6Hj1awMMEj5t
LWxfS1zn7akEy6viSpmUGu8f+wRGMCDL2B+VJAe9RWfqOQylmXpdPXExN3zr6xpt
Qyclb1ZsvhCpt4YJ3FoJdw3mCBmsrzlgmEyc1Y13mQa6SzJ80TapGbBK+++uk5qF
Y72hn0uP90g8OCUCo9hzjGK8kUod+w==
=FfSy
-----END PGP SIGNATURE-----

--tmoQ0UElFV5VgXgH--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8690499268110774848==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 27 16:14:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 16:14:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz1qR-0005ds-2V; Wed, 27 Feb 2019 16:14:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=70d2=RC=amazon.de=prvs=954cd6bf9=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gz1qO-0005dn-UJ
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 16:14:05 +0000
X-Inumbo-ID: b2ca2aba-3aaa-11e9-8796-e3953d25cdab
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2ca2aba-3aaa-11e9-8796-e3953d25cdab;
 Wed, 27 Feb 2019 16:14:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551284043; x=1582820043;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=a3Ku0O08mwHUTyUKpI6091A/DXTBgpIkOv4pyciJTtg=;
 b=uyq7yDeo2TT4KedHvtJDSWu//RbtEYj3fIzhDTYY1gByOR24Sy8eoxtP
 k6bdHVZPgqpoFO7cqcD25tWVEgCeJyHmW7akKb++Fwsv1s7hh3IkPJDpI
 Wl4oZiI38pXaLpAe3p5OoYINE6FPFgxwqoMNqM9XLUybTtZ23erB0IiSG o=;
X-IronPort-AV: E=Sophos;i="5.58,420,1544486400"; d="scan'208";a="388506531"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-397e131e.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;
 27 Feb 2019 16:13:58 +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-397e131e.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1RGDscA034824
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 27 Feb 2019 16:13:56 GMT
Received: from EX13D08UEE003.ant.amazon.com (10.43.62.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:13:55 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D08UEE003.ant.amazon.com (10.43.62.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:13:55 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.97) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 27 Feb 2019 16:13:49 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 17:13:33 +0100
Message-ID: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] L1TF Patch Series v8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBzZXJpZXMgYXR0ZW1wdHMgdG8gbWl0aWdhdGUgdGhlIGlzc3VlIHRoYXQgaGF2
ZSBiZWVuIHJhaXNlZCBpbiB0aGUKWFNBLTI4OSAoaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcveHNh
L2Fkdmlzb3J5LTI4OS5odG1sKS4gVG8gYmxvY2sgc3BlY3VsYXRpdmUKZXhlY3V0aW9uIG9uIElu
dGVsIGhhcmR3YXJlLCBhbiBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgcmVxdWlyZWQgdG8gbWFrZSBz
dXJlCnRoYXQgc2VsZWN0ZWQgY2hlY2tzIGFyZSBub3QgYnlwYXNzZWQuIFNwZWN1bGF0aXZlIG91
dC1vZi1ib3VuZCBhY2Nlc3NlcyBjYW4KYmUgcHJldmVudGVkIGJ5IHVzaW5nIHRoZSBhcnJheV9p
bmRleF9ub3NwZWMgbWFjcm8uCgpUaGUgbWFqb3IgY2hhbmdlIGNvbXBhcmVkIHRvIHZlcnNpb24g
OCBpcyBpbiBncmFudF90YWJsZSBoYW5kbGluZywgcHJvdGVjdGluZwphIGZldyBtb3JlIHZlcnNp
b24gY29tcGFyaXNvbnMuCgpCZXN0LApOb3JiZXJ0CgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50
ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVl
aHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAy
MzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkx
NzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 16:14:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 16:14:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz1r9-0005xC-Ca; Wed, 27 Feb 2019 16:14:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=70d2=RC=amazon.de=prvs=954cd6bf9=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gz1r8-0005x6-Fj
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 16:14:50 +0000
X-Inumbo-ID: ce09c68c-3aaa-11e9-a9d5-1f7e439cdf21
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ce09c68c-3aaa-11e9-a9d5-1f7e439cdf21;
 Wed, 27 Feb 2019 16:14:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551284089; x=1582820089;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=nOwv40QLvYQI66xysMkc/YiqoatT4yX4XVa57rotfoI=;
 b=K/kmpxc8Ia4eTznpG6TLr4b3QJ1gmCxpVFCSL+z/6tAmFjamliXuUaWm
 WDhwiZDKTsVkfUTSb1961OvxpjfG8Ymq0vWC22pIMVukUFVlz25EW6hde
 r55TRvLD42Q7MH4XjapPEzfa8CZ6Zjp4c0n7+/8HzNgSdnPkRkl4gcbPT M=;
X-IronPort-AV: E=Sophos;i="5.58,420,1544486400"; d="scan'208";a="790297322"
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-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 27 Feb 2019 16:14:46 +0000
Received: from EX13MTAUEB001.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 x1RGEffs082944
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 27 Feb 2019 16:14:45 GMT
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:14:44 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:14:44 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.97) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 27 Feb 2019 16:14:39 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 17:13:34 +0100
Message-ID: <1551284020-7050-2-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
References: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v9 1/7] spec: add l1tf-barrier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gY29udHJvbCB0aGUgcnVudGltZSBiZWhhdmlvciBvbiBMMVRGIHZ1bG5lcmFibGUgcGxhdGZv
cm1zIGJldHRlciwgdGhlCmNvbW1hbmQgbGluZSBvcHRpb24gbDF0Zi1iYXJyaWVyIGlzIGludHJv
ZHVjZWQuIFRoaXMgb3B0aW9uIGNvbnRyb2xzCndoZXRoZXIgb24gdnVsbmVyYWJsZSB4ODYgcGxh
dGZvcm1zIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgdXNlZCB0bwpwcmV2ZW50IHNwZWN1bGF0
aXZlIGV4ZWN1dGlvbiBmcm9tIGJ5cGFzc2luZyB0aGUgZXZhbHVhdGlvbiBvZgpjb25kaXRpb25h
bHMgdGhhdCBhcmUgcHJvdGVjdGVkIHdpdGggdGhlIGV2YWx1YXRlX25vc3BlYyBtYWNyby4KCkJ5
IG5vdywgWGVuIGlzIGNhcGFibGUgb2YgaWRlbnRpZnlpbmcgTDFURiB2dWxuZXJhYmxlIGhhcmR3
YXJlLiBIb3dldmVyLAp0aGlzIGluZm9ybWF0aW9uIGNhbm5vdCBiZSB1c2VkIGZvciBhbHRlcm5h
dGl2ZSBwYXRjaGluZywgYXMgYSBDUFUgZmVhdHVyZQppcyByZXF1aXJlZC4gVG8gY29udHJvbCBh
bHRlcm5hdGl2ZSBwYXRjaGluZyB3aXRoIHRoZSBjb21tYW5kIGxpbmUgb3B0aW9uLAphIG5ldyB4
ODYgZmVhdHVyZSAiWDg2X0ZFQVRVUkVfU0NfTDFURl9WVUxOIiBpcyBpbnRyb2R1Y2VkLiBUaGlz
IGZlYXR1cmUKaXMgdXNlZCB0byBwYXRjaCB0aGUgbGZlbmNlIGluc3RydWN0aW9uIGludG8gdGhl
IGFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZQpmdW5jdGlvbi4gVGhlIGZlYXR1cmUgaXMgZW5hYmxl
ZCBvbmx5IGlmIEwxVEYgdnVsbmVyYWJsZSBoYXJkd2FyZSBpcwpkZXRlY3RlZCBhbmQgdGhlIGNv
bW1hbmQgbGluZSBvcHRpb24gZG9lcyBub3QgcHJldmVudCB1c2luZyB0aGlzIGZlYXR1cmUuCgpU
aGUgc3RhdHVzIG9mIGh5cGVydGhyZWFkaW5nIGlzIGNvbnNpZGVyZWQgd2hlbiBhdXRvbWF0aWNh
bGx5IGVuYWJsaW5nCmFkZGluZyB0aGUgbGZlbmNlIGluc3RydWN0aW9uLiBTaW5jZSBwbGF0Zm9y
bXMgd2l0aG91dCBoeXBlcnRocmVhZGluZyBjYW4Kc3RpbGwgYmUgdnVsbmVyYWJsZSB0byBMMVRG
IGluIGNhc2UgdGhlIEwxIGNhY2hlIGlzIG5vdCBmbHVzaGVkIHByb3Blcmx5LAp0aGUgYWRkaXRp
b25hbCBsZmVuY2UgaW5zdHJ1Y3Rpb25zIGFyZSBwYXRjaGVkIGluIGlmIGVpdGhlciBoeXBlcnRo
cmVhZGluZwppcyBlbmFibGVkLCBvciBMMSBjYWNoZSBmbHVzaGluZyBpcyBtaXNzaW5nLgoKVGhp
cyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgoKU2lnbmVkLW9m
Zi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYyB8IDE0ICsrKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgICAgICAgICAgfCAxNyArKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlcy5oIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgIHwg
IDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC00ODMs
OSArNDgzLDkgQEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVzIGFzIGVudW1l
cmF0ZWQgdmlhIENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0ZWQ6CiAKLVRoZSBTcGVjdWxhdGlv
biBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwKLWBs
MWQtZmx1c2hgIGFuZCBgc3NiZGAgYXJlIHVzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5k
IGFwcGxpY2FibGUuICBUaGV5IGNhbgotYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBhdCB3
aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQKK1RoZSBTcGVjdWxhdGlv
biBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwgYGwx
ZC1mbHVzaGAsCitgbDF0Zi1iYXJyaWVyYCBhbmQgYHNzYmRgIGFyZSB1c2VkIGJ5IGRlZmF1bHQg
aWYgYXZhaWxhYmxlIGFuZCBhcHBsaWNhYmxlLiAgVGhleQorY2FuIGJlIGlnbm9yZWQsIGUuZy4g
YG5vLWlicnNiYCwgYXQgd2hpY2ggcG9pbnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5k
CiB3b24ndCBvZmZlciB0aGVtIHRvIGd1ZXN0cy4KIAogIyMjIGNwdWlkX21hc2tfY3B1CkBAIC0x
ODk2LDcgKzE4OTYsNyBAQCBCeSBkZWZhdWx0IFNTQkQgd2lsbCBiZSBtaXRpZ2F0ZWQgYXQgcnVu
dGltZSAoaS5lIGBzc2JkPXJ1bnRpbWVgKS4KICMjIyBzcGVjLWN0cmwgKHg4NikKID4gYD0gTGlz
dCBvZiBbIDxib29sPiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCiA+
ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIs
c3NiZCxlYWdlci1mcHUsCi0+ICAgICAgICAgICAgICBsMWQtZmx1c2h9PTxib29sPiBdYAorPiAg
ICAgICAgICAgICAgbDFkLWZsdXNoLGwxdGYtYmFycmllcn09PGJvb2w+IF1gCiAKIENvbnRyb2xz
IGZvciBzcGVjdWxhdGl2ZSBleGVjdXRpb24gc2lkZWNoYW5uZWwgbWl0aWdhdGlvbnMuICBCeSBk
ZWZhdWx0LCBYZW4KIHdpbGwgcGljayB0aGUgbW9zdCBhcHByb3ByaWF0ZSBtaXRpZ2F0aW9ucyBi
YXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LApAQCAtMTk2Miw2ICsxOTYyLDEyIEBAIElycmVz
cGVjdGl2ZSBvZiBYZW4ncyBzZXR0aW5nLCB0aGUgZmVhdHVyZSBpcyB2aXJ0dWFsaXNlZCBmb3Ig
SFZNIGd1ZXN0cyB0bwogdXNlLiAgQnkgZGVmYXVsdCwgWGVuIHdpbGwgZW5hYmxlIHRoaXMgbWl0
aWdhdGlvbiBvbiBoYXJkd2FyZSBiZWxpZXZlZCB0byBiZQogdnVsbmVyYWJsZSB0byBMMVRGLgog
CitPbiBoYXJkd2FyZSB2dWxuZXJhYmxlIHRvIEwxVEYsIHRoZSBgbDF0Zi1iYXJyaWVyPWAgb3B0
aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlCitvciBwcmV2ZW50IFhlbiBmcm9tIHByb3RlY3Rpbmcg
ZXZhbHVhdGlvbnMgaW5zaWRlIHRoZSBoeXBlcnZpc29yIHdpdGggYSBiYXJyaWVyCitpbnN0cnVj
dGlvbiB0byBub3QgbG9hZCBwb3RlbnRpYWxseSBzZWNyZXQgaW5mb3JtYXRpb24gaW50byBMMSBj
YWNoZS4gIEJ5CitkZWZhdWx0LCBYZW4gd2lsbCBlbmFibGUgdGhpcyBtaXRpZ2F0aW9uIG9uIGhh
cmR3YXJlIGJlbGlldmVkIHRvIGJlIHZ1bG5lcmFibGUKK3RvIEwxVEYuCisKICMjIyBzeW5jX2Nv
bnNvbGUKID4gYD0gPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMjEsNiArMjEsNyBAQAog
I2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vd2FybmluZy5oPgogCisjaW5jbHVk
ZSA8YXNtL2NwdWlkLmg+CiAjaW5jbHVkZSA8YXNtL21pY3JvY29kZS5oPgogI2luY2x1ZGUgPGFz
bS9tc3IuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CkBAIC01MCw2ICs1MSw3IEBAIGJv
b2wgX19yZWFkX21vc3RseSBvcHRfaWJwYiA9IHRydWU7CiBib29sIF9fcmVhZF9tb3N0bHkgb3B0
X3NzYmQgPSBmYWxzZTsKIGludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9lYWdlcl9mcHUgPSAtMTsK
IGludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9sMWRfZmx1c2ggPSAtMTsKK2ludDhfdCBfX3JlYWRf
bW9zdGx5IG9wdF9sMXRmX2JhcnJpZXIgPSAtMTsKIAogYm9vbCBfX2luaXRkYXRhIGJzcF9kZWxh
eV9zcGVjX2N0cmw7CiB1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3BlY19jdHJs
OwpAQCAtOTEsNiArOTMsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29u
c3QgY2hhciAqcykKICAgICAgICAgICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA8IDAgKQogICAg
ICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2RvbXUgPSAwOwogCisgICAgICAgICAgICBvcHRfbDF0
Zl9iYXJyaWVyID0gMDsKKwogICAgICAgICBkaXNhYmxlX2NvbW1vbjoKICAgICAgICAgICAgIG9w
dF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gZmFsc2U7CkBAIC0x
NTcsNiArMTYxLDggQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNo
YXIgKnMpCiAgICAgICAgICAgICBvcHRfZWFnZXJfZnB1ID0gdmFsOwogICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImwxZC1mbHVzaCIsIHMsIHNzKSkgPj0gMCApCiAgICAg
ICAgICAgICBvcHRfbDFkX2ZsdXNoID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2xlYW4oImwxdGYtYmFycmllciIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBv
cHRfbDF0Zl9iYXJyaWVyID0gdmFsOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CiAKQEAgLTI0OCw3ICsyNTQsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0
YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgICAg
ICJcbiIpOwogCiAgICAgLyogU2V0dGluZ3MgZm9yIFhlbidzIHByb3RlY3Rpb24sIGlycmVzcGVj
dGl2ZSBvZiBndWVzdHMuICovCi0gICAgcHJpbnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5r
ICVzLCBTUEVDX0NUUkw6ICVzJXMsIE90aGVyOiVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFhlbiBz
ZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMsIE90aGVyOiVzJXMlc1xuIiwK
ICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8gIk4vQSIgOgogICAgICAgICAg
ICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6CiAgICAgICAgICAgIHRo
dW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKQEAgLTI1OCw3ICsyNjQsOCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWlu
dDY0X3QgY2FwcykKICAgICAgICAgICAgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAg
ICAgICAgICAgPyAiIiA6CiAgICAgICAgICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVD
X0NUUkxfU1NCRCkgID8gIiBTU0JEKyIgOiAiIFNTQkQtIiwKICAgICAgICAgICAgb3B0X2licGIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIElCUEIiICA6ICIiLAotICAgICAg
ICAgICBvcHRfbDFkX2ZsdXNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZM
VVNIIiA6ICIiKTsKKyAgICAgICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyAiIEwxRF9GTFVTSCIgOiAiIiwKKyAgICAgICAgICAgb3B0X2wxdGZfYmFycmll
ciAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxVEZfQkFSUklFUiIgOiAiIik7CiAKICAg
ICAvKiBMMVRGIGRpYWdub3N0aWNzLCBwcmludGVkIGlmIHZ1bG5lcmFibGUgb3IgUFYgc2hhZG93
aW5nIGlzIGluIHVzZS4gKi8KICAgICBpZiAoIGNwdV9oYXNfYnVnX2wxdGYgfHwgb3B0X3B2X2wx
dGZfaHdkb20gfHwgb3B0X3B2X2wxdGZfZG9tdSApCkBAIC04NDIsNiArODQ5LDEyIEBAIHZvaWQg
X19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICBlbHNlIGlmICgg
b3B0X2wxZF9mbHVzaCA9PSAtMSApCiAgICAgICAgIG9wdF9sMWRfZmx1c2ggPSBjcHVfaGFzX2J1
Z19sMXRmICYmICEoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wxREZMKTsKIAorICAgIC8qIEJ5IGRl
ZmF1bHQsIGVuYWJsZSBMMVRGX1ZVTE4gb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlICovCisg
ICAgaWYgKCBvcHRfbDF0Zl9iYXJyaWVyID09IC0xICkKKyAgICAgICAgb3B0X2wxdGZfYmFycmll
ciA9IGNwdV9oYXNfYnVnX2wxdGYgJiYgKG9wdF9zbXQgfHwgIW9wdF9sMWRfZmx1c2gpOworICAg
IGlmICggb3B0X2wxdGZfYmFycmllciA+IDAgKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2Fw
KFg4Nl9GRUFUVVJFX1NDX0wxVEZfVlVMTik7CisKICAgICAvKgogICAgICAqIFdlIGRvIG5vdCBk
aXNhYmxlIEhUIGJ5IGRlZmF1bHQgb24gYWZmZWN0ZWQgaGFyZHdhcmUuCiAgICAgICoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZXMuaAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVz
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0yNSw2ICsyNSw3
IEBAIFhFTl9DUFVGRUFUVVJFKFhFTl9TTUFQLCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxMSkg
LyogU01BUCBnZXRzIHVzZWQgYnkgWGVuIGl0CiBYRU5fQ1BVRkVBVFVSRShMRkVOQ0VfRElTUEFU
Q0gsIChGU0NBUElOVFMrMCkqMzIrMTIpIC8qIGxmZW5jZSBzZXQgYXMgRGlzcGF0Y2ggU2VyaWFs
aXNpbmcgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19MRkVOQ0UsKEZTQ0FQSU5UUyswKSoz
MisxMykgLyogVXNlIElORF9USFVOS19MRkVOQ0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVO
S19KTVAsICAgKEZTQ0FQSU5UUyswKSozMisxNCkgLyogVXNlIElORF9USFVOS19KTVAgKi8KK1hF
Tl9DUFVGRUFUVVJFKFNDX0wxVEZfVlVMTiwgICAgKEZTQ0FQSU5UUyswKSozMisxNSkgLyogTDFU
RiBwcm90ZWN0aW9uIHJlcXVpcmVkICovCiBYRU5fQ1BVRkVBVFVSRShTQ19NU1JfUFYsICAgICAg
IChGU0NBUElOVFMrMCkqMzIrMTYpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBYZW4gZm9yIFBW
ICovCiBYRU5fQ1BVRkVBVFVSRShTQ19NU1JfSFZNLCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTcp
IC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBYZW4gZm9yIEhWTSAqLwogWEVOX0NQVUZFQVRVUkUo
U0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBSU0Igb3ZlcndyaXRlIG5l
ZWRlZCBmb3IgUFYgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCi0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApA
QCAtMzcsNiArMzcsNyBAQCBleHRlcm4gYm9vbCBvcHRfaWJwYjsKIGV4dGVybiBib29sIG9wdF9z
c2JkOwogZXh0ZXJuIGludDhfdCBvcHRfZWFnZXJfZnB1OwogZXh0ZXJuIGludDhfdCBvcHRfbDFk
X2ZsdXNoOworZXh0ZXJuIGludDhfdCBvcHRfbDF0Zl9iYXJyaWVyOwogCiBleHRlcm4gYm9vbCBi
c3BfZGVsYXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJs
OwotLSAKMi43LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICkty
YXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNj
aGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2Vu
IGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 16:15:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 16:15:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz1s3-00062b-OI; Wed, 27 Feb 2019 16:15:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=70d2=RC=amazon.de=prvs=954cd6bf9=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gz1s2-00062T-EY
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 16:15:46 +0000
X-Inumbo-ID: eea524a0-3aaa-11e9-bc90-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eea524a0-3aaa-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 16:15:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551284144; x=1582820144;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=p+ykTI8B82J1CL7flaYSsfZ/jEmRbVuqS7ouRWyJ6lw=;
 b=EXyqLESulvIPpRhwxuPvAzP+Jt8LEevW2hnHfT4tZUq9OfW1M1Tdjc3n
 exORExR8Pp8rU+MN1LPFBaaDSQsxwYP54+qcKMrp6DZRu3XI/ELQTNfZO
 GMbRzKPrapt7NwkKg+0yjdCsPjHnfLW5kkaDTLBmZIXfY2mR/sjsFUMmD M=;
X-IronPort-AV: E=Sophos;i="5.58,420,1544486400"; d="scan'208";a="785486013"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2c-c6afef2e.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;
 27 Feb 2019 16:15:41 +0000
Received: from EX13MTAUEB001.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 x1RGFcQr054675
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 27 Feb 2019 16:15:40 GMT
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:15:23 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:15:23 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.97) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 27 Feb 2019 16:15:18 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 17:13:35 +0100
Message-ID: <1551284020-7050-3-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
References: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v9 2/7] nospec: introduce evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgdGhlIEwxVEYgdnVsbmVyYWJpbGl0eSBvZiBJbnRlbCBDUFVzLCBsb2FkaW5nIGh5cGVy
dmlzb3IgZGF0YSBpbnRvCkwxIGNhY2hlIGlzIHByb2JsZW1hdGljLCBiZWNhdXNlIHdoZW4gaHlw
ZXJ0aHJlYWRpbmcgaXMgdXNlZCBhcyB3ZWxsLCBhCmd1ZXN0IHJ1bm5pbmcgb24gdGhlIHNpYmxp
bmcgY29yZSBjYW4gbGVhayB0aGlzIHBvdGVudGlhbGx5IHNlY3JldCBkYXRhLgoKVG8gcHJldmVu
dCB0aGVzZSBzcGVjdWxhdGl2ZSBhY2Nlc3Nlcywgd2UgYmxvY2sgc3BlY3VsYXRpb24gYWZ0ZXIK
YWNjZXNzaW5nIHRoZSBkb21haW4gcHJvcGVydHkgZmllbGQgYnkgYWRkaW5nIGxmZW5jZSBpbnN0
cnVjdGlvbnMuIFRoaXMKd2F5LCB0aGUgQ1BVIGNvbnRpbnVlcyBleGVjdXRpbmcgYW5kIGxvYWRp
bmcgZGF0YSBvbmx5IG9uY2UgdGhlIGNvbmRpdGlvbgppcyBhY3R1YWxseSBldmFsdWF0ZWQuCgpB
cyB0aGlzIHByb3RlY3Rpb24gaXMgdHlwaWNhbGx5IHVzZWQgaW4gaWYgc3RhdGVtZW50cywgdGhl
IGxmZW5jZSBoYXMgdG8KY29tZSBpbiBhIGNvbXBhdGlibGUgd2F5LiBUaGVyZWZvcmUsIGEgZnVu
Y3Rpb24gdGhhdCByZXR1cm5zIHRydWUgYWZ0ZXIgYW4KbGZlbmNlIGluc3RydWN0aW9uIGlzIGlu
dHJvZHVjZWQuIFRvIHByb3RlY3QgYm90aCBicmFuY2hlcyBhZnRlciBhCmNvbmRpdGlvbmFsLCBh
biBsZmVuY2UgaW5zdHJ1Y3Rpb24gaGFzIHRvIGJlIGFkZGVkIGZvciB0aGUgdHdvIGJyYW5jaGVz
LgpUbyBiZSBhYmxlIHRvIGJsb2NrIHNwZWN1bGF0aW9uIGFmdGVyIHNldmVyYWwgZXZhbHVhdGlv
bnMsIHRoZSBnZW5lcmljCmJhcnJpZXIgbWFjcm8gYmxvY2tfc3BlY3VsYXRpb24gaXMgYWxzbyBp
bnRyb2R1Y2VkLgoKQXMgdGhlIEwxVEYgdnVsbmVyYWJpbGl0eSBpcyBvbmx5IHByZXNlbnQgb24g
dGhlIHg4NiBhcmNoaXRlY3R1cmUsIHRoZXJlIGlzCm5vIG5lZWQgdG8gYWRkIHByb3RlY3Rpb24g
Zm9yIG90aGVyIGFyY2hpdGVjdHVyZXMuIEhlbmNlLCB0aGUgaW50cm9kdWNlZApmdW5jdGlvbnMg
YXJlIGRlZmluZWQgYnV0IGVtcHR5LgoKT24gdGhlIHg4NiBhcmNoaXRlY3R1cmUsIGJ5IGRlZmF1
bHQsIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgbm90IHByZXNlbnQKZWl0aGVyLiBPbmx5IHdo
ZW4gYSBMMVRGIHZ1bG5lcmFibGUgcGxhdGZvcm0gaXMgZGV0ZWN0ZWQsIHRoZSBsZmVuY2UKaW5z
dHJ1Y3Rpb24gaXMgcGF0Y2hlZCBpbiB2aWEgYWx0ZXJuYXRpdmUgcGF0Y2hpbmcuIFNpbWlsYXJs
eSwgUFYgZ3Vlc3RzCmFyZSBwcm90ZWN0ZWQgd3J0IEwxVEYgYnkgZGVmYXVsdCwgc28gdGhhdCB0
aGUgcHJvdGVjdGlvbiBpcyBmdXJ0aGVybW9yZQpkaXNhYmxlZCBpbiBjYXNlIEhWTSBpcyBleGNs
dWVkZWQgdmlhIHRoZSBidWlsZCBjb25maWd1cmF0aW9uLgoKSW50cm9kdWNpbmcgdGhlIGxmZW5j
ZSBpbnN0cnVjdGlvbnMgY2F0Y2hlcyBhIGxvdCBvZiBwb3RlbnRpYWwgbGVha3Mgd2l0aAphIHNp
bXBsZSB1bmludHJ1c2l2ZSBjb2RlIGNoYW5nZS4gRHVyaW5nIHBlcmZvcm1hbmNlIHRlc3Rpbmcs
IHdlIGRpZCBub3QKbm90aWNlIHBlcmZvcm1hbmNlIGVmZmVjdHMuCgpUaGlzIGlzIHBhcnQgb2Yg
dGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBlZmZvcnQuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Ci0tLQoKTm90ZXM6CiAgdjk6IGZpeGVkIGluZGVudGF0aW9uIChB
Uk0pCiAgICAgIGRyb3BwZWQgQ09ORklHX0hWTSBpbiBldmFsdWF0ZV9ub3NwZWMKICAgICAgZHJv
cHBlZCBjYXN0IGluIGJsb2NrX3NwZWN1bGF0aW9uCgogeGVuL2luY2x1ZGUvYXNtLWFybS9ub3Nw
ZWMuaCB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
bm9zcGVjLmggfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL3hlbi9ub3NwZWMuaCAgICAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDY1IGlu
c2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL25vc3Bl
Yy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaAoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbm9zcGVjLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL25vc3BlYy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Ci0tLSAvZGV2L251bGwKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9ub3NwZWMuaApAQCAtMCwwICsxLDI1IEBACisvKiBTUERYLUxpY2Vu
c2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLworLyogQ29weXJpZ2h0IDIwMTggQW1hem9uLmNvbSwg
SW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC4gKi8KKworI2lmbmRl
ZiBfQVNNX0FSTV9OT1NQRUNfSAorI2RlZmluZSBfQVNNX0FSTV9OT1NQRUNfSAorCitzdGF0aWMg
aW5saW5lIGJvb2wgZXZhbHVhdGVfbm9zcGVjKGJvb2wgY29uZGl0aW9uKQoreworICAgIHJldHVy
biBjb25kaXRpb247Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBibG9ja19zcGVjdWxhdGlvbih2
b2lkKQoreworfQorCisjZW5kaWYgLyogX0FTTV9BUk1fTk9TUEVDX0ggKi8KKworLyoKKyAqIExv
Y2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbm9zcGVjLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5oCkBAIC0wLDAgKzEsMzkgQEAKKy8qIFNQRFgtTGlj
ZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCisvKiBDb3B5cmlnaHQgMjAxOCBBbWF6b24uY29t
LCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLiAqLworCisjaWZu
ZGVmIF9BU01fWDg2X05PU1BFQ19ICisjZGVmaW5lIF9BU01fWDg2X05PU1BFQ19ICisKKyNpbmNs
dWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4KKworLyogQWxsb3cgdG8gaW5zZXJ0IGEgcmVhZCBtZW1v
cnkgYmFycmllciBpbnRvIGNvbmRpdGlvbmFscyAqLworc3RhdGljIGFsd2F5c19pbmxpbmUgYm9v
bCBiYXJyaWVyX25vc3BlY190cnVlKHZvaWQpCit7CisjaWZkZWYgQ09ORklHX0hWTQorICAgIGFs
dGVybmF0aXZlKCIiLCAibGZlbmNlIiwgWDg2X0ZFQVRVUkVfU0NfTDFURl9WVUxOKTsKKyNlbmRp
ZgorICAgIHJldHVybiB0cnVlOworfQorCisvKiBBbGxvdyB0byBwcm90ZWN0IGV2YWx1YXRpb24g
b2YgY29uZGl0aW9uYXNsIHdpdGggcmVzcGVjdCB0byBzcGVjdWxhdGlvbiAqLworc3RhdGljIGFs
d2F5c19pbmxpbmUgYm9vbCBldmFsdWF0ZV9ub3NwZWMoYm9vbCBjb25kaXRpb24pCit7CisgICAg
cmV0dXJuIGNvbmRpdGlvbiA/IGJhcnJpZXJfbm9zcGVjX3RydWUoKSA6ICFiYXJyaWVyX25vc3Bl
Y190cnVlKCk7Cit9CisKKy8qIEFsbG93IHRvIGJsb2NrIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBp
biBnZW5lcmljIGNvZGUgKi8KK3N0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgYmxvY2tfc3BlY3Vs
YXRpb24odm9pZCkKK3sKKyAgICBiYXJyaWVyX25vc3BlY190cnVlKCk7Cit9CisKKyNlbmRpZiAv
KiBfQVNNX1g4Nl9OT1NQRUNfSCAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vbm9zcGVjLmggYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKLS0tIGEveGVuL2luY2x1
ZGUveGVuL25vc3BlYy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaApAQCAtOCw2ICs4
LDcgQEAKICNkZWZpbmUgWEVOX05PU1BFQ19ICiAKICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+Cisj
aW5jbHVkZSA8YXNtL25vc3BlYy5oPgogCiAvKioKICAqIGFycmF5X2luZGV4X21hc2tfbm9zcGVj
KCkgLSBnZW5lcmF0ZSBhIH4wIG1hc2sgd2hlbiBpbmRleCA8IHNpemUsIDAgb3RoZXJ3aXNlCi0t
IAoyLjcuNAoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNl
bnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFl
Z2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0g
QW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 16:15:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 16:15:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz1sD-00064C-1W; Wed, 27 Feb 2019 16:15:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=70d2=RC=amazon.de=prvs=954cd6bf9=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gz1sB-00063u-UZ
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 16:15:55 +0000
X-Inumbo-ID: f56a9ff8-3aaa-11e9-80a8-ff2a3460901c
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f56a9ff8-3aaa-11e9-80a8-ff2a3460901c;
 Wed, 27 Feb 2019 16:15:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551284155; x=1582820155;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ij03JHx5ENhDhEvjyxJ4I9bYXC2dm11SweFEKqUB3hA=;
 b=lrusKU/vrhISb58oG1Qxw+bdzvGFMxMBztQy8I/zIFymcTRYDUdJb8V0
 C1U0/9Jb4W/OU2FkZeo6We6GKuzRAAndim6cOOp6QegjgMBdjb4B2iKTC
 MFsz2RhKCi40AViEZkX6spI+G8/J68HmwTdFGq0S/tvaVOlM5MAr3Facr M=;
X-IronPort-AV: E=Sophos;i="5.58,420,1544486400"; d="scan'208";a="662096138"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2c-397e131e.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 27 Feb 2019 16:15:50 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-397e131e.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1RGFmxv037159
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 27 Feb 2019 16:15:50 GMT
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:15:42 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:15:41 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.97) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 27 Feb 2019 16:15:36 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 17:13:36 +0100
Message-ID: <1551284020-7050-4-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
References: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v9 3/7] is_control_domain: block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hlY2tzIG9mIGRvbWFpbiBwcm9wZXJ0aWVzLCBzdWNoIGFzIGlzX2hhcmR3YXJlX2RvbWFpbiBv
ciBpc19odm1fZG9tYWluLAptaWdodCBiZSBieXBhc3NlZCBieSBzcGVjdWxhdGl2ZWx5IGV4ZWN1
dGluZyB0aGVzZSBpbnN0cnVjdGlvbnMuIEEgcmVhc29uCmZvciBieXBhc3NpbmcgdGhlc2UgY2hl
Y2tzIGlzIHRoYXQgdGhlc2UgbWFjcm9zIGFjY2VzcyB0aGUgZG9tYWluCnN0cnVjdHVyZSB2aWEg
YSBwb2ludGVyLCBhbmQgY2hlY2sgYSBjZXJ0YWluIGZpZWxkLiBTaW5jZSB0aGlzIG1lbW9yeQph
Y2Nlc3MgaXMgc2xvdywgdGhlIENQVSBhc3N1bWVzIGEgcmV0dXJuZWQgdmFsdWUgYW5kIGNvbnRp
bnVlcyB0aGUKZXhlY3V0aW9uLgoKSW4gY2FzZSBhbiBpc19jb250cm9sX2RvbWFpbiBjaGVjayBp
cyBieXBhc3NlZCwgZm9yIGV4YW1wbGUgZHVyaW5nIGEKaHlwZXJjYWxsLCBkYXRhIHRoYXQgc2hv
dWxkIG9ubHkgYmUgYWNjZXNzaWJsZSBieSB0aGUgY29udHJvbCBkb21haW4gY291bGQKYmUgbG9h
ZGVkIGludG8gdGhlIGNhY2hlLgoKVGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJk
ZW5pbmcgZWZmb3J0LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBh
bWF6b24uZGU+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0K
IHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKLS0tIGEveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTkxMywxMCArOTEzLDEwIEBA
IHZvaWQgd2F0Y2hkb2dfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7CiAgKiAgICAo
dGhhdCBpcywgdGhpcyB3b3VsZCBub3QgYmUgc3VpdGFibGUgZm9yIGEgZHJpdmVyIGRvbWFpbikK
ICAqICAtIFRoZXJlIGlzIG5ldmVyIGEgcmVhc29uIHRvIGRlbnkgdGhlIGhhcmR3YXJlIGRvbWFp
biBhY2Nlc3MgdG8gdGhpcwogICovCi0jZGVmaW5lIGlzX2hhcmR3YXJlX2RvbWFpbihfZCkgKChf
ZCkgPT0gaGFyZHdhcmVfZG9tYWluKQorI2RlZmluZSBpc19oYXJkd2FyZV9kb21haW4oX2QpIGV2
YWx1YXRlX25vc3BlYygoX2QpID09IGhhcmR3YXJlX2RvbWFpbikKIAogLyogVGhpcyBjaGVjayBp
cyBmb3IgZnVuY3Rpb25hbGl0eSBzcGVjaWZpYyB0byBhIGNvbnRyb2wgZG9tYWluICovCi0jZGVm
aW5lIGlzX2NvbnRyb2xfZG9tYWluKF9kKSAoKF9kKS0+aXNfcHJpdmlsZWdlZCkKKyNkZWZpbmUg
aXNfY29udHJvbF9kb21haW4oX2QpIGV2YWx1YXRlX25vc3BlYygoX2QpLT5pc19wcml2aWxlZ2Vk
KQogCiAjZGVmaW5lIFZNX0FTU0lTVChkLCB0KSAodGVzdF9iaXQoVk1BU1NUX1RZUEVfICMjIHQs
ICYoZCktPnZtX2Fzc2lzdCkpCiAKLS0gCjIuNy40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2Vu
dGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1
ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkg
MjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5
MTczIEIKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 16:16:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 16:16:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz1sW-00068Q-Bg; Wed, 27 Feb 2019 16:16:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=70d2=RC=amazon.de=prvs=954cd6bf9=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gz1sU-000688-PT
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 16:16:14 +0000
X-Inumbo-ID: fed1c03a-3aaa-11e9-a735-232857623819
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fed1c03a-3aaa-11e9-a735-232857623819;
 Wed, 27 Feb 2019 16:16:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551284171; x=1582820171;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=jPWmzK8jPIkDwV6a8RpArWjIBD7tIReE/t21U6Bnbrg=;
 b=u6bbRP6SEUY9Hv86xvhRIpBo3vniVZXKwG+Z0wKyBL1W5K9ghwaK0DLu
 DXThVzcklx7PTeL6OARPBQxGKPMHAjoivJVsP0PuEkEtLIwM3VfrHCm3K
 1CCqpDx+uosK6dotRlLs4QJMGbSpzVn1Iss1i3bG1HWfp6y4hRhAulODP U=;
X-IronPort-AV: E=Sophos;i="5.58,420,1544486400"; d="scan'208";a="785486113"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2c-168cbb73.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 27 Feb 2019 16:16:10 +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-168cbb73.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1RGG5qP078772
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 27 Feb 2019 16:16:09 GMT
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:16:09 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:16:08 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.97) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 27 Feb 2019 16:16:03 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 17:13:37 +0100
Message-ID: <1551284020-7050-5-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
References: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v9 4/7] is_hvm/pv_domain: block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBjaGVja2luZyBmb3IgYmVpbmcgYW4gaHZtIGRvbWFpbiwgb3IgUFYgZG9tYWluLCB3ZSBo
YXZlIHRvIG1ha2UKc3VyZSB0aGF0IHNwZWN1bGF0aW9uIGNhbm5vdCBieXBhc3MgdGhhdCBjaGVj
aywgYW5kIGV2ZW50dWFsbHkgYWNjZXNzCmRhdGEgdGhhdCBzaG91bGQgbm90IGVuZCB1cCBpbiBj
YWNoZSBmb3IgdGhlIGN1cnJlbnQgZG9tYWluIHR5cGUuCgpUaGlzIGlzIHBhcnQgb2YgdGhlIHNw
ZWN1bGF0aXZlIGhhcmRlbmluZyBlZmZvcnQuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCi0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCA2ICsrKystLQogMSBmaWxl
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCi0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05
MjIsNyArOTIyLDggQEAgdm9pZCB3YXRjaGRvZ19kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWlu
ICpkKTsKIAogc3RhdGljIGlubGluZSBib29sIGlzX3B2X2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKQogewotICAgIHJldHVybiBJU19FTkFCTEVEKENPTkZJR19QVikgPyBkLT5ndWVzdF90
eXBlID09IGd1ZXN0X3R5cGVfcHYgOiBmYWxzZTsKKyAgICByZXR1cm4gSVNfRU5BQkxFRChDT05G
SUdfUFYpCisgICAgICAgICAgID8gZXZhbHVhdGVfbm9zcGVjKGQtPmd1ZXN0X3R5cGUgPT0gZ3Vl
c3RfdHlwZV9wdikgOiBmYWxzZTsKIH0KIAogc3RhdGljIGlubGluZSBib29sIGlzX3B2X3ZjcHUo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCkBAIC05NTMsNyArOTU0LDggQEAgc3RhdGljIGlubGluZSBi
b29sIGlzX3B2XzY0Yml0X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAjZW5kaWYKIHN0YXRp
YyBpbmxpbmUgYm9vbCBpc19odm1fZG9tYWluKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7Ci0g
ICAgcmV0dXJuIElTX0VOQUJMRUQoQ09ORklHX0hWTSkgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0
X3R5cGVfaHZtIDogZmFsc2U7CisgICAgcmV0dXJuIElTX0VOQUJMRUQoQ09ORklHX0hWTSkKKyAg
ICAgICAgICAgPyBldmFsdWF0ZV9ub3NwZWMoZC0+Z3Vlc3RfdHlwZSA9PSBndWVzdF90eXBlX2h2
bSkgOiBmYWxzZTsKIH0KIAogc3RhdGljIGlubGluZSBib29sIGlzX2h2bV92Y3B1KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQotLSAKMi43LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2Vy
bWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjog
Q2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5
CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 16:16:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 16:16:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz1sw-0006Ed-U0; Wed, 27 Feb 2019 16:16:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=70d2=RC=amazon.de=prvs=954cd6bf9=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gz1sw-0006ER-0i
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 16:16:42 +0000
X-Inumbo-ID: 10ad9a11-3aab-11e9-bc90-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10ad9a11-3aab-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 16:16:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551284201; x=1582820201;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=XO906tYRMa3HQKHQip7VmDKfXyVCM42LXlqUnlTkZrw=;
 b=RWjDjuQcicmRXq781JN5cFjJ3TYQajRMHdRAxjTFJ2DjaETV6Mrz33/V
 ZBZoWZ3bEyoLmR/NqBjIjVcnjUZND+G2h5fwg4p8d65eKNImQSVihV3Fg
 QKUIULi+B1LWZsRTYEwiJsVGXEntoOCAeQzfiV4+YZCESaVCFo4/nMtqB Q=;
X-IronPort-AV: E=Sophos;i="5.58,420,1544486400"; d="scan'208";a="662096276"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2b-3714e498.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;
 27 Feb 2019 16:16:39 +0000
Received: from EX13MTAUEB001.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 x1RGGaau096515
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 27 Feb 2019 16:16:38 GMT
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:16:20 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:16:19 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.97) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 27 Feb 2019 16:16:14 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 17:13:38 +0100
Message-ID: <1551284020-7050-6-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
References: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v9 5/7] common/memory: block speculative
 out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGdldF9wYWdlX2Zyb21fZ2ZuIG1ldGhvZCByZXR1cm5zIGEgcG9pbnRlciB0byBhIHBhZ2Ug
dGhhdCBiZWxvbmdzCnRvIGEgZ2ZuLiBCZWZvcmUgcmV0dXJuaW5nIHRoZSBwb2ludGVyLCB0aGUg
Z2ZuIGlzIGNoZWNrZWQgZm9yIGJlaW5nCnZhbGlkLiBVbmRlciBzcGVjdWxhdGlvbiwgdGhlc2Ug
Y2hlY2tzIGNhbiBiZSBieXBhc3NlZCwgc28gdGhhdAp0aGUgZnVuY3Rpb24gZ2V0X3BhZ2UgaXMg
c3RpbGwgZXhlY3V0ZWQgcGFydGlhbGx5LiBDb25zZXF1ZW50bHksIHRoZQpmdW5jdGlvbiBwYWdl
X2dldF9vd25lcl9hbmRfcmVmZXJlbmNlIG1pZ2h0IGJlIGV4ZWN1dGVkIHBhcnRpYWxseSBhcwp3
ZWxsLiBJbiB0aGlzIGZ1bmN0aW9uLCB0aGUgY29tcHV0ZWQgcG9pbnRlciBpcyBhY2Nlc3NlZCwg
cmVzdWx0aW5nIGluCmEgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFkZHJlc3MgbG9hZC4gQXMg
dGhlIGdmbiBjYW4gYmUgY29udHJvbGxlZCBieQphIGd1ZXN0LCB0aGlzIGFjY2VzcyBpcyBwcm9i
bGVtYXRpYy4KClRvIG1pdGlnYXRlIHRoZSByb290IGNhdXNlLCBhbiBsZmVuY2UgaW5zdHJ1Y3Rp
b24gaXMgYWRkZWQgdmlhIHRoZQpldmFsdWF0ZV9ub3NwZWMgbWFjcm8uIFRvIG1ha2UgdGhlIHBy
b3RlY3Rpb24gZ2VuZXJpYywgd2UgZG8gbm90CmludHJvZHVjZSB0aGUgbGZlbmNlIGluc3RydWN0
aW9uIGZvciB0aGlzIHNpbmdsZSBjaGVjaywgYnV0IGFkZCBpdCB0bwp0aGUgbWZuX3ZhbGlkIGZ1
bmN0aW9uLiBUaGlzIHdheSwgb3RoZXIgcG90ZW50aWFsbHkgcHJvYmxlbWF0aWMgYWNjZXNzZXMK
YXJlIHByb3RlY3RlZCBhcyB3ZWxsLgoKVGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBo
YXJkZW5pbmcgZWZmb3J0LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhl
eUBhbWF6b24uZGU+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0KIHhlbi9jb21tb24vcGR4LmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BkeC5jIGIv
eGVuL2NvbW1vbi9wZHguYwotLS0gYS94ZW4vY29tbW9uL3BkeC5jCisrKyBiL3hlbi9jb21tb24v
cGR4LmMKQEAgLTE4LDYgKzE4LDcgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUg
PHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVj
Lmg+CiAKIC8qIFBhcmFtZXRlcnMgZm9yIFBGTi9NQUREUiBjb21wcmVzc2lvbi4gKi8KIHVuc2ln
bmVkIGxvbmcgX19yZWFkX21vc3RseSBtYXhfcGR4OwpAQCAtMzMsOCArMzQsOSBAQCB1bnNpZ25l
ZCBsb25nIF9fcmVhZF9tb3N0bHkgcGR4X2dyb3VwX3ZhbGlkW0JJVFNfVE9fTE9OR1MoCiAKIGJv
b2wgX19tZm5fdmFsaWQodW5zaWduZWQgbG9uZyBtZm4pCiB7Ci0gICAgcmV0dXJuIGxpa2VseSht
Zm4gPCBtYXhfcGFnZSkgJiYKLSAgICAgICAgICAgbGlrZWx5KCEobWZuICYgcGZuX2hvbGVfbWFz
aykpICYmCisgICAgaWYgKCB1bmxpa2VseShldmFsdWF0ZV9ub3NwZWMobWZuID49IG1heF9wYWdl
KSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJuIGxpa2VseSghKG1mbiAmIHBm
bl9ob2xlX21hc2spKSAmJgogICAgICAgICAgICBsaWtlbHkodGVzdF9iaXQocGZuX3RvX3BkeCht
Zm4pIC8gUERYX0dST1VQX0NPVU5ULAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcGR4X2dy
b3VwX3ZhbGlkKSk7CiB9Ci0tIAoyLjcuNAoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBH
ZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVy
OiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4
NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBC
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 16:16:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 16:16:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz1t8-0006HK-8p; Wed, 27 Feb 2019 16:16:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=70d2=RC=amazon.de=prvs=954cd6bf9=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gz1t6-0006Gq-JP
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 16:16:52 +0000
X-Inumbo-ID: 16669496-3aab-11e9-abeb-531bbf320295
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16669496-3aab-11e9-abeb-531bbf320295;
 Wed, 27 Feb 2019 16:16:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551284210; x=1582820210;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=3ddnVMbN/usHgSRNXPcVvTdEH5QUQpiOa/v8Ohg9ts0=;
 b=UUljemutBt14SvCGwMBVySa/6kWb4R/J6pBaznAfSptt8abaF1tiHmws
 pNRmOrvaK+Ge8X8R84lC+NKDesddpJwAb56fY84smxFWS0AXheOO93089
 iqEzmqOG7XO8OGKagEFkmkU5xE9nd/O59fID1zuQcSAVLMkvumQzBqAG/ 4=;
X-IronPort-AV: E=Sophos;i="5.58,420,1544486400"; d="scan'208";a="388506927"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-168cbb73.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;
 27 Feb 2019 16:16:48 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-168cbb73.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id x1RGGjb6078937
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 27 Feb 2019 16:16:47 GMT
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:16:41 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:16:40 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.97) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 27 Feb 2019 16:16:36 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 17:13:39 +0100
Message-ID: <1551284020-7050-7-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
References: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v9 6/7] x86/hvm: add nospec to hvmop param
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhcmFtcyBhcnJheSBpbiBodm0gY2FuIGJlIGFjY2Vzc2VkIHdpdGggZ2V0IGFuZCBzZXQg
ZnVuY3Rpb25zLgpBcyB0aGUgaW5kZXggaXMgZ3Vlc3QgY29udHJvbGxlZCwgbWFrZSBzdXJlIG5v
IG91dC1vZi1ib3VuZCBhY2Nlc3NlcwpjYW4gYmUgcGVyZm9ybWVkLgoKQXMgd2UgY2Fubm90IGlu
Zmx1ZW5jZSBob3cgZnV0dXJlIGNvbXBpbGVycyBtaWdodCBtb2RpZnkgdGhlCmluc3RydWN0aW9u
cyB0aGF0IGVuZm9yY2UgdGhlIGJvdW5kcywgd2UgZnVydGhlcm1vcmUgYmxvY2sgc3BlY3VsYXRp
b24sCnNvIHRoYXQgdGhlIHVwZGF0ZSBpcyB2aXNpYmxlIGluIHRoZSBhcmNoaXRlY3R1cmFsIHN0
YXRlLgoKVGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgoK
U2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KCk5vdGVzOgogIHY5OiBm
aXhlZCBpbmxpbmUgY29tbWVudHMKICAgICAgYWRkZWQgYWNrZWQtYnkKCiB4ZW4vYXJjaC94ODYv
aHZtL2h2bS5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTQxMzUsNiArNDEzNSw5IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAogICAg
IGlmICggYS5pbmRleCA+PSBIVk1fTlJfUEFSQU1TICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAKKyAgICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGJvdW5kIGNoZWNrIGlzIG5vdCBieXBhc3Nl
ZCBkdXJpbmcgc3BlY3VsYXRpb24uICovCisgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKKwogICAg
IGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9taWQpOwogICAgIGlmICggZCA9PSBO
VUxMICkKICAgICAgICAgcmV0dXJuIC1FU1JDSDsKQEAgLTQ0MDEsNiArNDQwNCw5IEBAIHN0YXRp
YyBpbnQgaHZtb3BfZ2V0X3BhcmFtKAogICAgIGlmICggYS5pbmRleCA+PSBIVk1fTlJfUEFSQU1T
ICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICAvKiBNYWtlIHN1cmUgdGhlIGFib3Zl
IGJvdW5kIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBkdXJpbmcgc3BlY3VsYXRpb24uICovCisgICAg
YmxvY2tfc3BlY3VsYXRpb24oKTsKKwogICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lk
KGEuZG9taWQpOwogICAgIGlmICggZCA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FU1JDSDsK
LS0gCjIuNy40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1
c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hs
YWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBh
bSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 16:17:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 16:17:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz1tM-0006LI-Js; Wed, 27 Feb 2019 16:17:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=70d2=RC=amazon.de=prvs=954cd6bf9=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gz1tK-0006Kt-LF
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 16:17:06 +0000
X-Inumbo-ID: 1de0405a-3aab-11e9-ada5-97bc676d8417
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1de0405a-3aab-11e9-ada5-97bc676d8417;
 Wed, 27 Feb 2019 16:17:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1551284222; x=1582820222;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=8RbjW7i/QLrwflNRyalxfFExDxcnuNfP38V8XqsrDFQ=;
 b=FyDIchxa3Q7cuS+cNz8euO87cEgeWClNEt3QK+kTQnSiLpM7sLb/1ANF
 ZCXMhtP4N0JfpxZmk+8198zaAp/mf+0QC5q+PLqF8LnOpye1Hl2djlhR7
 Tj15XwTXlnMlX0RQy2oYTU/TukEyRtdySgY+oKRK20qP9TpmA2bCWEmlE U=;
X-IronPort-AV: E=Sophos;i="5.58,420,1544486400"; d="scan'208";a="388506967"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 27 Feb 2019 16:17:02 +0000
Received: from EX13MTAUEB001.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 x1RGGuAc092050
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 27 Feb 2019 16:16:57 GMT
Received: from EX13D08UEB004.ant.amazon.com (10.43.60.142) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:16:56 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D08UEB004.ant.amazon.com (10.43.60.142) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 27 Feb 2019 16:16:55 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.95.164.97) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 27 Feb 2019 16:16:51 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Feb 2019 17:13:40 +0100
Message-ID: <1551284020-7050-8-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
References: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH L1TF v9 7/7] common/grant_table: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Pawel
 Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3Vlc3RzIGNhbiBpc3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0
IGNvbnRyb2xsZWQKZGF0YSB0byB0aGVtLiBUaGlzIGRhdGEgaXMgYWxzbyB1c2VkIGZvciBtZW1v
cnkgbG9hZHMuIFRvIGF2b2lkCnNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywgd2Ug
dXNlIHRoZSBhcnJheV9pbmRleF9ub3NwZWMgbWFjcm8Kd2hlcmUgYXBwbGljYWJsZS4gSG93ZXZl
ciwgdGhlcmUgYXJlIGFsc28gbWVtb3J5IGFjY2Vzc2VzIHRoYXQgY2Fubm90CmJlIHByb3RlY3Rl
ZCBieSBhIHNpbmdsZSBhcnJheSBwcm90ZWN0aW9uLCBvciBtdWx0aXBsZSBhY2Nlc3NlcyBpbiBh
CnJvdy4gVG8gcHJvdGVjdCB0aGVzZSwgYSBub3NwZWMgYmFycmllciBpcyBwbGFjZWQgYmV0d2Vl
biB0aGUgYWN0dWFsCnJhbmdlIGNoZWNrIGFuZCB0aGUgYWNjZXNzIHZpYSB0aGUgYmxvY2tfc3Bl
Y3VsYXRpb24gbWFjcm8uCgpBcyBkaWZmZXJlbnQgdmVyc2lvbnMgb2YgZ3JhbnQgdGFibGVzIHVz
ZSBzdHJ1Y3R1cmVzIG9mIGRpZmZlcmVudCBzaXplLAphbmQgdGhlIHN0YXR1cyBpcyBlbmNvZGVk
IGluIGFuIGFycmF5IGZvciB2ZXJzaW9uIDIsIHNwZWN1bGF0aXZlCmV4ZWN1dGlvbiBtaWdodCBw
ZXJmb3JtIG91dC1vZi1ib3VuZCBhY2Nlc3NlcyBvZiB2ZXJzaW9uIDIgd2hpbGUKdGhlIHRhYmxl
IGlzIGFjdHVhbGx5IHVzaW5nIHZlcnNpb24gMS4gSGVuY2UsIHNwZWN1bGF0aW9uIGlzIHByZXZl
bnRlZAp3aGVuIGFjY2Vzc2luZyBtZW1vcnkgYmFzZWQgb24gdGhlIGdyYW50IHRhYmxlIHZlcnNp
b24uCgpTcGVjdWxhdGl2ZSBleGVjdXRpb24gaXMgbm90IGJsb2NrZWQgaW4gY2FzZSBvbmUgb2Yg
dGhlIGZvbGxvd2luZwpwcm9wZXJ0aWVzIGlzIHRydWU6CiAtIHBhdGggY2Fubm90IGJlIHRyaWdn
ZXJlZCBieSB0aGUgZ3Vlc3QKIC0gcGF0aCBkb2VzIG5vdCByZXR1cm4gdG8gdGhlIGd1ZXN0CiAt
IHBhdGggZG9lcyBub3QgcmVzdWx0IGluIGFuIG91dC1vZi1ib3VuZCBhY2Nlc3MKIC0gcGF0aCBj
YW5ub3QgYmUgZXhlY3V0ZWQgcmVwZWF0ZWRseQpPbmx5IHRoZSBjb21iaW5hdGlvbiBvZiB0aGUg
YWJvdmUgcHJvcGVydGllcyBhbGxvd3MgdG8gYWN0dWFsbHkgbGVhawpjb250aW51b3VzIGNodW5r
cyBvZiBtZW1vcnkuIFRoZXJlZm9yZSwgd2Ugb25seSBhZGQgdGhlIHBlbmFsdHkgb2YKcHJvdGVj
dGl2ZSBtZWNoYW5pc21zIGluIGNhc2UgYSBwb3RlbnRpYWwgc3BlY3VsYXRpdmUgb3V0LW9mLWJv
dW5kCmFjY2VzcyBtYXRjaGVzIGFsbCB0aGUgYWJvdmUgcHJvcGVydGllcy4KClRoaXMgaXMgcGFy
dCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KClNpZ25lZC1vZmYtYnk6IE5v
cmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgoKLS0tCgpOb3RlczoKICB2ODogZXh0
ZW5kZWQgY29tbWl0IG1lc3NhZ2Ugd2l0aCByZWFzb24gd2hlbiB0byBibG9jayBzcGVjdWxhdGlv
bgogICAgICBmaXggb3JkZXIgYXNzZXJ0X3VucmVhY2hhYmxlIGFuZCBibG9ja19zcGVjdWxhdGlv
bgogICAgICBhZGQgYmxvY2tfc3BlY3VsYXRpb24gdG8gZ250dGFiX2dldF9zdGF0dXNfZnJhbWVf
bWZuCiAgICAgIHByb3RlY3QgdmVyc2lvbiBjb21wYXJpc29uIGluIGdudHRhYl9tYXBfZnJhbWUg
YW5kIHJlbGVhc2VfZ3JhbnRfZm9yX2NvcHkKCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA5
NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA3NCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKLS0t
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YwpAQCAtMzcsNiArMzcsNyBAQAogI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KICNpbmNsdWRlIDx4
ZW4va2V5aGFuZGxlci5oPgogI2luY2x1ZGUgPHhlbi92bWFwLmg+CisjaW5jbHVkZSA8eGVuL25v
c3BlYy5oPgogI2luY2x1ZGUgPHhzbS94c20uaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4K
IApAQCAtMjAzLDggKzIwNCw5IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX3N0YXR1
c19mcmFtZXMoY29uc3Qgc3RydWN0IGdyYW50X3RhYmxlICpndCkKIH0KIAogI2RlZmluZSBNQVBU
UkFDS19QRVJfUEFHRSAoUEFHRV9TSVpFIC8gc2l6ZW9mKHN0cnVjdCBncmFudF9tYXBwaW5nKSkK
LSNkZWZpbmUgbWFwdHJhY2tfZW50cnkodCwgZSkgXAotICAgICgodCktPm1hcHRyYWNrWyhlKS9N
QVBUUkFDS19QRVJfUEFHRV1bKGUpJU1BUFRSQUNLX1BFUl9QQUdFXSkKKyNkZWZpbmUgbWFwdHJh
Y2tfZW50cnkodCwgZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgKCh0KS0+bWFwdHJhY2tbYXJyYXlfaW5kZXhfbm9zcGVjKGUsICh0KS0+
bWFwdHJhY2tfbGltaXQpIC8gICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTUFQVFJBQ0tfUEVSX1BBR0VdWyhlKSAlIE1BUFRSQUNLX1BFUl9QQUdF
XSkKIAogc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQKIG5yX21hcHRyYWNrX2ZyYW1lcyhzdHJ1
Y3QgZ3JhbnRfdGFibGUgKnQpCkBAIC0yMjYsMTAgKzIyOCwyMyBAQCBucl9tYXB0cmFja19mcmFt
ZXMoc3RydWN0IGdyYW50X3RhYmxlICp0KQogc3RhdGljIGdyYW50X2VudHJ5X2hlYWRlcl90ICoK
IHNoYXJlZF9lbnRyeV9oZWFkZXIoc3RydWN0IGdyYW50X3RhYmxlICp0LCBncmFudF9yZWZfdCBy
ZWYpCiB7Ci0gICAgaWYgKCB0LT5ndF92ZXJzaW9uID09IDEgKQorICAgIHN3aXRjaCAoIHQtPmd0
X3ZlcnNpb24gKQorICAgIHsKKyAgICBjYXNlIDE6CisgICAgICAgIC8qIFJldHVybmVkIHZhbHVl
cyBzaG91bGQgYmUgaW5kZXBlbmRlbnQgb2Ygc3BlY3VsYXRpdmUgZXhlY3V0aW9uICovCisgICAg
ICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CiAgICAgICAgIHJldHVybiAoZ3JhbnRfZW50cnlfaGVh
ZGVyX3QqKSZzaGFyZWRfZW50cnlfdjEodCwgcmVmKTsKLSAgICBlbHNlCisKKyAgICBjYXNlIDI6
CisgICAgICAgIC8qIFJldHVybmVkIHZhbHVlcyBzaG91bGQgYmUgaW5kZXBlbmRlbnQgb2Ygc3Bl
Y3VsYXRpdmUgZXhlY3V0aW9uICovCisgICAgICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CiAgICAg
ICAgIHJldHVybiAmc2hhcmVkX2VudHJ5X3YyKHQsIHJlZikuaGRyOworICAgIH0KKworICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOworICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CisKKyAgICByZXR1
cm4gTlVMTDsKIH0KIAogLyogQWN0aXZlIGdyYW50IGVudHJ5IC0gdXNlZCBmb3Igc2hhZG93aW5n
IEdURl9wZXJtaXRfYWNjZXNzIGdyYW50cy4gKi8KQEAgLTYzNCwxNCArNjQ5LDI0IEBAIHN0YXRp
YyB1bnNpZ25lZCBpbnQgbnJfZ3JhbnRfZW50cmllcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQog
ICAgIGNhc2UgMToKICAgICAgICAgQlVJTERfQlVHX09OKGYyZShJTklUSUFMX05SX0dSQU5UX0ZS
QU1FUywgMSkgPAogICAgICAgICAgICAgICAgICAgICAgR05UVEFCX05SX1JFU0VSVkVEX0VOVFJJ
RVMpOworCisgICAgICAgIC8qIE1ha2Ugc3VyZSB3ZSByZXR1cm4gYSB2YWx1ZSBpbmRlcGVuZGVu
dGx5IG9mIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiAqLworICAgICAgICBibG9ja19zcGVjdWxhdGlv
bigpOwogICAgICAgICByZXR1cm4gZjJlKG5yX2dyYW50X2ZyYW1lcyhndCksIDEpOworCiAgICAg
Y2FzZSAyOgogICAgICAgICBCVUlMRF9CVUdfT04oZjJlKElOSVRJQUxfTlJfR1JBTlRfRlJBTUVT
LCAyKSA8CiAgICAgICAgICAgICAgICAgICAgICBHTlRUQUJfTlJfUkVTRVJWRURfRU5UUklFUyk7
CisKKyAgICAgICAgLyogTWFrZSBzdXJlIHdlIHJldHVybiBhIHZhbHVlIGluZGVwZW5kZW50bHkg
b2Ygc3BlY3VsYXRpdmUgZXhlY3V0aW9uICovCisgICAgICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7
CiAgICAgICAgIHJldHVybiBmMmUobnJfZ3JhbnRfZnJhbWVzKGd0KSwgMik7CiAjdW5kZWYgZjJl
CiAgICAgfQogCisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgYmxvY2tfc3BlY3VsYXRp
b24oKTsKKwogICAgIHJldHVybiAwOwogfQogCkBAIC05NjMsOSArOTg4LDEzIEBAIG1hcF9ncmFu
dF9yZWYoCiAgICAgICAgIFBJTl9GQUlMKHVubG9ja19vdXQsIEdOVFNUX2JhZF9nbnRyZWYsICJC
YWQgcmVmICUjeCBmb3IgZCVkXG4iLAogICAgICAgICAgICAgICAgICBvcC0+cmVmLCByZ3QtPmRv
bWFpbi0+ZG9tYWluX2lkKTsKIAotICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwg
b3AtPnJlZik7CisgICAgLyogVGhpcyBjYWxsIGVuc3VyZXMgdGhlIGFib3ZlIGNoZWNrIGNhbm5v
dCBiZSBieXBhc3NlZCBzcGVjdWxhdGl2ZWx5ICovCiAgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9o
ZWFkZXIocmd0LCBvcC0+cmVmKTsKLSAgICBzdGF0dXMgPSByZ3QtPmd0X3ZlcnNpb24gPT0gMSA/
ICZzaGFoLT5mbGFncyA6ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKKyAgICBhY3QgPSBh
Y3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOworCisgICAgLyogTWFrZSBzdXJlIHdl
IGRvIG5vdCBhY2Nlc3MgbWVtb3J5IHNwZWN1bGF0aXZlbHkgKi8KKyAgICBzdGF0dXMgPSBldmFs
dWF0ZV9ub3NwZWMocmd0LT5ndF92ZXJzaW9uID09IDEpID8gJnNoYWgtPmZsYWdzCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAmc3RhdHVzX2VudHJ5
KHJndCwgb3AtPnJlZik7CiAKICAgICAvKiBJZiBhbHJlYWR5IHBpbm5lZCwgY2hlY2sgdGhlIGFj
dGl2ZSBkb21pZCBhbmQgYXZvaWQgcmVmY250IG92ZXJmbG93LiAqLwogICAgIGlmICggYWN0LT5w
aW4gJiYKQEAgLTk4Nyw3ICsxMDE2LDcgQEAgbWFwX2dyYW50X3JlZigKIAogICAgICAgICBpZiAo
ICFhY3QtPnBpbiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0g
cmd0LT5ndF92ZXJzaW9uID09IDEgPworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBl
dmFsdWF0ZV9ub3NwZWMocmd0LT5ndF92ZXJzaW9uID09IDEpID8KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2hhcmVkX2VudHJ5X3YxKHJndCwgb3AtPnJlZikuZnJhbWUgOgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFyZWRfZW50cnlfdjIocmd0LCBvcC0+cmVm
KS5mdWxsX3BhZ2UuZnJhbWU7CiAKQEAgLTEzMjEsNiArMTM1MCw5IEBAIHVubWFwX2NvbW1vbigK
ICAgICAgICAgZ290byB1bmxvY2tfb3V0OwogICAgIH0KIAorICAgIC8qIE1ha2Ugc3VyZSB0aGUg
YWJvdmUgYm91bmQgY2hlY2sgY2Fubm90IGJlIGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAg
ICBibG9ja19zcGVjdWxhdGlvbigpOworCiAgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUo
cmd0LCBvcC0+cmVmKTsKIAogICAgIC8qCkBAIC0xNDE4LDcgKzE0NTAsNyBAQCB1bm1hcF9jb21t
b25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBnOwogICAgIHVpbnQxNl90ICpzdGF0dXM7CiAKLSAgICBpZiAoICFvcC0+ZG9u
ZSApCisgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMoIW9wLT5kb25lKSApCiAgICAgewogICAgICAg
ICAvKiB1bm1hcF9jb21tb24oKSBkaWRuJ3QgZG8gYW55dGhpbmcgLSBub3RoaW5nIHRvIGNvbXBs
ZXRlLiAqLwogICAgICAgICByZXR1cm47CkBAIC0yMDI2LDYgKzIwNTgsNyBAQCBnbnR0YWJfcHJl
cGFyZV9mb3JfdHJhbnNmZXIoCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKKyAgICAvKiBU
aGlzIGNhbGwgZW5zdXJlcyB0aGUgYWJvdmUgY2hlY2sgY2Fubm90IGJlIGJ5cGFzc2VkIHNwZWN1
bGF0aXZlbHkgKi8KICAgICBzaGEgPSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgcmVmKTsKIAog
ICAgIHNjb21iby53b3JkID0gKih1MzIgKikmc2hhLT5mbGFnczsKQEAgLTIyMjMsNyArMjI1Niwx
MSBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgIG9rYXkgPSBnbnR0YWJfcHJlcGFyZV9mb3Jf
dHJhbnNmZXIoZSwgZCwgZ29wLnJlZik7CiAgICAgICAgIHNwaW5fbG9jaygmZS0+cGFnZV9hbGxv
Y19sb2NrKTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5KSB8fCB1bmxpa2VseShlLT5p
c19keWluZykgKQorICAgICAgICAvKgorICAgICAgICAgKiBNYWtlIHN1cmUgdGhlIHJlZmVyZW5j
ZSBib3VuZCBjaGVjayBpbiBnbnR0YWJfcHJlcGFyZV9mb3JfdHJhbnNmZXIKKyAgICAgICAgICog
aXMgcmVzcGVjdGVkIGFuZCBzcGVjdWxhdGl2ZSBleGVjdXRpb24gaXMgYmxvY2tlZCBhY2NvcmRp
bmdseQorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCB1bmxpa2VseSghZXZhbHVhdGVfbm9zcGVj
KG9rYXkpKSB8fCB1bmxpa2VseShlLT5pc19keWluZykgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBib29sX3QgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGUsIC0xKTsK
IApAQCAtMjI1Myw3ICsyMjkwLDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICBncmFudF9y
ZWFkX2xvY2soZS0+Z3JhbnRfdGFibGUpOwogICAgICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNx
dWlyZShlLT5ncmFudF90YWJsZSwgZ29wLnJlZik7CiAKLSAgICAgICAgaWYgKCBlLT5ncmFudF90
YWJsZS0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICAgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMoZS0+
Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPT0gMSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBn
cmFudF9lbnRyeV92MV90ICpzaGEgPSAmc2hhcmVkX2VudHJ5X3YxKGUtPmdyYW50X3RhYmxlLCBn
b3AucmVmKTsKIApAQCAtMjMxNCw3ICsyMzUxLDcgQEAgcmVsZWFzZV9ncmFudF9mb3JfY29weSgK
ICAgICBzaGEgPSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgZ3JlZik7CiAgICAgbWZuID0gYWN0
LT5tZm47CiAKLSAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICBpZiAoIGV2YWx1
YXRlX25vc3BlYyhyZ3QtPmd0X3ZlcnNpb24gPT0gMSkgKQogICAgIHsKICAgICAgICAgc3RhdHVz
ID0gJnNoYS0+ZmxhZ3M7CiAgICAgICAgIHRkID0gcmQ7CkBAIC0yNDA4LDkgKzI0NDUsMTEgQEAg
YWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgUElOX0ZBSUwoZ3RfdW5sb2NrX291dCwg
R05UU1RfYmFkX2dudHJlZiwKICAgICAgICAgICAgICAgICAgIkJhZCBncmFudCByZWZlcmVuY2Ug
JSN4XG4iLCBncmVmKTsKIAotICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgZ3Jl
Zik7CisgICAgLyogVGhpcyBjYWxsIGVuc3VyZXMgdGhlIGFib3ZlIGNoZWNrIGNhbm5vdCBiZSBi
eXBhc3NlZCBzcGVjdWxhdGl2ZWx5ICovCiAgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFkZXIo
cmd0LCBncmVmKTsKLSAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICBhY3QgPSBh
Y3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIGdyZWYpOworCisgICAgaWYgKCBldmFsdWF0ZV9ub3Nw
ZWMocmd0LT5ndF92ZXJzaW9uID09IDEpICkKICAgICB7CiAgICAgICAgIHNoYTIgPSBOVUxMOwog
ICAgICAgICBzdGF0dXMgPSAmc2hhaC0+ZmxhZ3M7CkBAIC0yODI2LDYgKzI4NjUsOSBAQCBzdGF0
aWMgaW50IGdudHRhYl9jb3B5X2J1Zihjb25zdCBzdHJ1Y3QgZ250dGFiX2NvcHkgKm9wLAogICAg
ICAgICAgICAgICAgICBvcC0+ZGVzdC5vZmZzZXQsIGRlc3QtPnB0ci5vZmZzZXQsCiAgICAgICAg
ICAgICAgICAgIG9wLT5sZW4sIGRlc3QtPmxlbik7CiAKKyAgICAvKiBNYWtlIHN1cmUgdGhlIGFi
b3ZlIGNoZWNrcyBhcmUgbm90IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAgICBibG9ja19z
cGVjdWxhdGlvbigpOworCiAgICAgbWVtY3B5KGRlc3QtPnZpcnQgKyBvcC0+ZGVzdC5vZmZzZXQs
IHNyYy0+dmlydCArIG9wLT5zb3VyY2Uub2Zmc2V0LAogICAgICAgICAgICBvcC0+bGVuKTsKICAg
ICBnbnR0YWJfbWFya19kaXJ0eShkZXN0LT5kb21haW4sIGRlc3QtPm1mbik7CkBAIC0yOTQ1LDcg
KzI5ODcsNyBAQCBnbnR0YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0
YWJfc2V0X3ZlcnNpb25fdCkgdW9wKQogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBjdXJy
ZC0+Z3JhbnRfdGFibGU7CiAgICAgZ3JhbnRfZW50cnlfdjFfdCByZXNlcnZlZF9lbnRyaWVzW0dO
VFRBQl9OUl9SRVNFUlZFRF9FTlRSSUVTXTsKICAgICBpbnQgcmVzOwotICAgIHVuc2lnbmVkIGlu
dCBpOworICAgIHVuc2lnbmVkIGludCBpLCBucl9lbnRzOwogCiAgICAgaWYgKCBjb3B5X2Zyb21f
Z3Vlc3QoJm9wLCB1b3AsIDEpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CkBAIC0yOTY5LDcg
KzMwMTEsOCBAQCBnbnR0YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0
YWJfc2V0X3ZlcnNpb25fdCkgdW9wKQogICAgICAqIGFyZSBhbGxvd2VkIHRvIGJlIGluIHVzZSAo
eGVuc3RvcmUveGVuY29uc29sZSBrZWVwcyB0aGVtIG1hcHBlZCkuCiAgICAgICogKFlvdSBuZWVk
IHRvIGNoYW5nZSB0aGUgdmVyc2lvbiBudW1iZXIgZm9yIGUuZy4ga2V4ZWMuKQogICAgICAqLwot
ICAgIGZvciAoIGkgPSBHTlRUQUJfTlJfUkVTRVJWRURfRU5UUklFUzsgaSA8IG5yX2dyYW50X2Vu
dHJpZXMoZ3QpOyBpKysgKQorICAgIG5yX2VudHMgPSBucl9ncmFudF9lbnRyaWVzKGd0KTsKKyAg
ICBmb3IgKCBpID0gR05UVEFCX05SX1JFU0VSVkVEX0VOVFJJRVM7IGkgPCBucl9lbnRzOyBpKysg
KQogICAgIHsKICAgICAgICAgaWYgKCByZWFkX2F0b21pYygmX2FjdGl2ZV9lbnRyeShndCwgaSku
cGluKSAhPSAwICkKICAgICAgICAgewpAQCAtMzIxMSw2ICszMjU0LDkgQEAgc3dhcF9ncmFudF9y
ZWYoZ3JhbnRfcmVmX3QgcmVmX2EsIGdyYW50X3JlZl90IHJlZl9iKQogICAgIGlmICggdW5saWtl
bHkocmVmX2IgPj0gbnJfZ3JhbnRfZW50cmllcyhkLT5ncmFudF90YWJsZSkpKQogICAgICAgICBQ
SU5fRkFJTChvdXQsIEdOVFNUX2JhZF9nbnRyZWYsICJCYWQgcmVmLWIgJSN4XG4iLCByZWZfYik7
CiAKKyAgICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNrcyBhcmUgbm90IGJ5cGFzc2VkIHNw
ZWN1bGF0aXZlbHkgKi8KKyAgICBibG9ja19zcGVjdWxhdGlvbigpOworCiAgICAgLyogU3dhcHBp
bmcgdGhlIHNhbWUgcmVmIGlzIGEgbm8tb3AuICovCiAgICAgaWYgKCByZWZfYSA9PSByZWZfYiAp
CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMzIyMyw3ICszMjY5LDcgQEAgc3dhcF9ncmFudF9yZWYo
Z3JhbnRfcmVmX3QgcmVmX2EsIGdyYW50X3JlZl90IHJlZl9iKQogICAgIGlmICggYWN0X2ItPnBp
biApCiAgICAgICAgIFBJTl9GQUlMKG91dCwgR05UU1RfZWFnYWluLCAicmVmIGIgJSN4IGJ1c3lc
biIsIHJlZl9iKTsKIAotICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMSApCisgICAgaWYgKCBl
dmFsdWF0ZV9ub3NwZWMoZ3QtPmd0X3ZlcnNpb24gPT0gMSkgKQogICAgIHsKICAgICAgICAgZ3Jh
bnRfZW50cnlfdjFfdCBzaGFyZWQ7CiAKQEAgLTM2ODAsMTMgKzM3MjYsMTQgQEAgdm9pZCBncmFu
dF90YWJsZV93YXJuX2FjdGl2ZV9ncmFudHMoc3RydWN0IGRvbWFpbiAqZCkKICAgICBzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7CiAgICAgc3RydWN0IGFjdGl2ZV9ncmFu
dF9lbnRyeSAqYWN0OwogICAgIGdyYW50X3JlZl90IHJlZjsKLSAgICB1bnNpZ25lZCBpbnQgbnJf
YWN0aXZlID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgbnJfYWN0aXZlID0gMCwgbnJfZW50czsKIAog
I2RlZmluZSBXQVJOX0dSQU5UX01BWCAxMAogCiAgICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsKIAot
ICAgIGZvciAoIHJlZiA9IDA7IHJlZiAhPSBucl9ncmFudF9lbnRyaWVzKGd0KTsgcmVmKysgKQor
ICAgIG5yX2VudHMgPSBucl9ncmFudF9lbnRyaWVzKGd0KTsKKyAgICBmb3IgKCByZWYgPSAwOyBy
ZWYgIT0gbnJfZW50czsgcmVmKysgKQogICAgIHsKICAgICAgICAgYWN0ID0gYWN0aXZlX2VudHJ5
X2FjcXVpcmUoZ3QsIHJlZik7CiAgICAgICAgIGlmICggIWFjdC0+cGluICkKQEAgLTM3NzEsNyAr
MzgxOCw3IEBAIGludCBtZW1fc2hhcmluZ19ncmVmX3RvX2dmbihzdHJ1Y3QgZ3JhbnRfdGFibGUg
Kmd0LCBncmFudF9yZWZfdCByZWYsCiAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICBlbHNlIGlm
ICggcmVmID49IG5yX2dyYW50X2VudHJpZXMoZ3QpICkKICAgICAgICAgcmMgPSAtRU5PRU5UOwot
ICAgIGVsc2UgaWYgKCBndC0+Z3RfdmVyc2lvbiA9PSAxICkKKyAgICBlbHNlIGlmICggZXZhbHVh
dGVfbm9zcGVjKGd0LT5ndF92ZXJzaW9uID09IDEpICkKICAgICB7CiAgICAgICAgIGNvbnN0IGdy
YW50X2VudHJ5X3YxX3QgKnNoYTEgPSAmc2hhcmVkX2VudHJ5X3YxKGd0LCByZWYpOwogCkBAIC0z
NzkzLDcgKzM4NDAsNyBAQCBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50
X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAogICAgICAgICByYyA9IC1FTlhJTzsKICAgICBl
bHNlIGlmICggIXJjICYmIHN0YXR1cyApCiAgICAgewotICAgICAgICBpZiAoIGd0LT5ndF92ZXJz
aW9uID09IDEgKQorICAgICAgICBpZiAoIGV2YWx1YXRlX25vc3BlYyhndC0+Z3RfdmVyc2lvbiA9
PSAxKSApCiAgICAgICAgICAgICAqc3RhdHVzID0gZmxhZ3M7CiAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgICpzdGF0dXMgPSBzdGF0dXNfZW50cnkoZ3QsIHJlZik7CkBAIC0zODM2LDYgKzM4ODMs
OSBAQCBzdGF0aWMgaW50IGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lX21mbihzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCisgICAgLyogTWFrZSBz
dXJlIGlkeCBpcyBib3VuZGVkIHdydCBucl9zdGF0dXNfZnJhbWVzICovCisgICAgYmxvY2tfc3Bl
Y3VsYXRpb24oKTsKKwogICAgICptZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zdGF0dXNbaWR4
XSkpOwogICAgIHJldHVybiAwOwogfQpAQCAtMzg3Nyw3ICszOTI3LDcgQEAgaW50IGdudHRhYl9t
YXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwg
bWZuX3QgKm1mbikKIAogICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOwogCi0gICAgaWYgKCBndC0+
Z3RfdmVyc2lvbiA9PSAyICYmIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzKSAp
CisgICAgaWYgKCBldmFsdWF0ZV9ub3NwZWMoZ3QtPmd0X3ZlcnNpb24gPT0gMikgJiYgKGlkeCAm
IFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMpICkKICAgICB7CiAgICAgICAgIGlkeCAmPSB+
WEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1czsKICAgICAgICAgc3RhdHVzID0gdHJ1ZTsKQEAg
LTM5MzUsNiArMzk4NSw3IEBAIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChzdHJ1Y3Qg
ZG9tYWluICpyZCkKICAgICBpbnQgZmlyc3QgPSAxOwogICAgIGdyYW50X3JlZl90IHJlZjsKICAg
ICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gcmQtPmdyYW50X3RhYmxlOworICAgIHVuc2lnbmVk
IGludCBucl9lbnRzOwogCiAgICAgcHJpbnRrKCIgICAgICAtLS0tLS0tLSBhY3RpdmUgLS0tLS0t
LS0gICAgICAgLS0tLS0tLS0gc2hhcmVkIC0tLS0tLS0tXG4iKTsKICAgICBwcmludGsoIltyZWZd
IGxvY2FsZG9tIG1mbiAgICAgIHBpbiAgICAgICAgICBsb2NhbGRvbSBnbWZuICAgICBmbGFnc1xu
Iik7CkBAIC0zOTQ3LDcgKzM5OTgsOCBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQo
c3RydWN0IGRvbWFpbiAqcmQpCiAgICAgICAgICAgIG5yX2dyYW50X2ZyYW1lcyhndCksIGd0LT5t
YXhfZ3JhbnRfZnJhbWVzLAogICAgICAgICAgICBucl9tYXB0cmFja19mcmFtZXMoZ3QpLCBndC0+
bWF4X21hcHRyYWNrX2ZyYW1lcyk7CiAKLSAgICBmb3IgKCByZWYgPSAwOyByZWYgIT0gbnJfZ3Jh
bnRfZW50cmllcyhndCk7IHJlZisrICkKKyAgICBucl9lbnRzID0gbnJfZ3JhbnRfZW50cmllcyhn
dCk7CisgICAgZm9yICggcmVmID0gMDsgcmVmICE9IG5yX2VudHM7IHJlZisrICkKICAgICB7CiAg
ICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdDsKICAgICAgICAgc3RydWN0IGdy
YW50X2VudHJ5X2hlYWRlciAqc2hhOwotLSAKMi43LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBD
ZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRz
ZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4
OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAx
NDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 16:42:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 16:42:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz2I8-0000eo-R9; Wed, 27 Feb 2019 16:42:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3njl=RC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gz2I7-0000ee-O6
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 16:42:43 +0000
X-Inumbo-ID: b00a0922-3aae-11e9-a33f-dff259e2ecbd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b00a0922-3aae-11e9-a33f-dff259e2ecbd;
 Wed, 27 Feb 2019 16:42:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gz2Hz-0007KD-Tb; Wed, 27 Feb 2019 16:42:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gz2Hz-0005RE-Kh; Wed, 27 Feb 2019 16:42:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gz2Hz-0004Lj-K1; Wed, 27 Feb 2019 16:42:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133457-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=346e7d0f4b2179b9e0b09f4ebc98cbb3aae39a2c
X-Osstest-Versions-That: xen=e72ecc7615410e5bf1a1c9a4c7772322c16eeb82
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Feb 2019 16:42:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133457: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ1NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ1Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzNDZlN2QwZjRiMjE3OWI5ZTBiMDlmNGViYzk4Y2JiM2FhZTM5YTJjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlNzJlY2M3NjE1NDEwZTViZjFh
MWM5YTRjNzc3MjMyMmMxNmVlYjgyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMzODIgIDIwMTkt
MDItMjIgMjI6MDA6MzggWiAgICA0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNDMwICAy
MDE5LTAyLTI1IDIzOjAwOjU1IFogICAgMSBkYXlzICAgIDggYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMzNDQ2ICAyMDE5LTAyLTI2IDIwOjAwOjQyIFogICAgMCBkYXlzICAgIDQgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBO
b3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKICAgZTcyZWNjNzYxNS4uMzQ2ZTdkMGY0YiAgMzQ2ZTdkMGY0YjIxNzliOWUwYjA5ZjRlYmM5
OGNiYjNhYWUzOWEyYyAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 16:54:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 16:54:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz2To-0001en-4h; Wed, 27 Feb 2019 16:54:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yg4U=RC=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gz2Tn-0001ei-0f
 for xen-devel@lists.xen.org; Wed, 27 Feb 2019 16:54:47 +0000
X-Inumbo-ID: 60574c4e-3ab0-11e9-a572-a3262a2aa558
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [40.107.81.81]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60574c4e-3ab0-11e9-a572-a3262a2aa558;
 Wed, 27 Feb 2019 16:54:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=F3Xl0v/WBOnoE2wPuIw654f9XyuPGSGyJ04bWYwI5vw=;
 b=qvpSUsTz6F2rEI2VNd8+PyhUORKEZajR7xn9hqkFsBBuUWBYQa2HokapqVPCnphJnE1SOFRDJ+anVnrmsB1okOFAshLiJj7LJ/yuqO0Ibm4Izcp4JXdX5GOeghYQmBdW4XYhSP27f5quMFkeNwb5dVTYzondlCLXM1K/doNaHFQ=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB2947.namprd12.prod.outlook.com (20.179.67.76) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1643.21; Wed, 27 Feb 2019 16:54:34 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d%3]) with mapi id 15.20.1643.019; Wed, 27 Feb 2019
 16:54:34 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 0/3] mwait support for AMD processors
Thread-Index: AQHUze/wneXPMolPd0WLhweZFoZnBqXyR1GA//+gAwCAAXAogIAAhtuA
Date: Wed, 27 Feb 2019 16:54:33 +0000
Message-ID: <471cd68f-b8d1-6c36-5638-ba7beb36908d@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <5C7519A6020000780021A401@prv1-mh.provo.novell.com>
 <96c0be27-13fa-6671-0b61-acda8827587a@amd.com>
 <5C756B57020000780021A693@prv1-mh.provo.novell.com>
 <808d7ef0-2310-5d27-659a-39ddece4d028@amd.com>
 <5C764FA7020000780021A94B@prv1-mh.provo.novell.com>
In-Reply-To: <5C764FA7020000780021A94B@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR04CA0015.namprd04.prod.outlook.com
 (2603:10b6:805:3e::28) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cf2a7d99-810e-4d97-3d08-08d69cd43fc1
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB2947; 
x-ms-traffictypediagnostic: BN8PR12MB2947:
x-microsoft-exchange-diagnostics: 1; BN8PR12MB2947;
 20:K7GmxEHuoev480QWMtB89VmSjA4C07IruGnZItoBUN/ZMJay330rTpYQZWBlDUfY30qnOH8le3RrBH61kNgN+fAxlZDgYNTA1sD4xXdRIaM8NypVVmXpcvFAeff/E3nrNw9FZqajAioizEc9JoNVLCWdzKHCSm8Pl6VoPL1jj7VtxS9ZcJpLTEf1NDtfz6bKwLUMeo+THN5eRQdxbKHryVj6xeGBjyzy/53wMxe/BA8bzfT4NGmEDwu+Eqv6WSjK
x-microsoft-antispam-prvs: <BN8PR12MB29471AFF4E3041F93AC76B19E5740@BN8PR12MB2947.namprd12.prod.outlook.com>
x-forefront-prvs: 0961DF5286
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(346002)(376002)(136003)(366004)(396003)(189003)(199004)(7736002)(6436002)(102836004)(6116002)(3846002)(11346002)(68736007)(446003)(305945005)(6246003)(8936002)(105586002)(2906002)(106356001)(52116002)(86362001)(31696002)(71190400001)(71200400001)(186003)(31686004)(26005)(6486002)(97736004)(6512007)(5660300002)(229853002)(76176011)(6916009)(99286004)(54906003)(72206003)(478600001)(316002)(36756003)(256004)(4326008)(25786009)(486006)(14444005)(53936002)(386003)(6506007)(53546011)(81166006)(81156014)(66066001)(93886005)(14454004)(476003)(2616005)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB2947;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ovCmS9IeXnLtErl6cEvY/tUwWg5pQMlckxB+Z6/JZf0bz/lphacsCx8uyW5lI/+KS+UwwH8brtatFWvY9muJiT5Dyn95F9byinsBrJnIGkjdXGX2HaXBx5Xq64WX5nP/UfTfkEHf6cDi4ckL8r2VQo6zcXi3zqSocdPiRLvVsFrSKQIPiXg/rmClcGPSWCtQgCQLYomTLZ2cZW6lLyDoJnDsAbsVOU6WlzRHNNUly0pdPp6xp6GQ9pr0QyDoFtfSDiGM88SLTBfVMOosPrpde4JDRkjTT/t6aQNZhjfHmo7/+8MZ3wyP+BtKMwbryUNq6jWdAlGNC+E99Yod2j3PrAe9pWjmmWBdOqDaZp2NcEXb7Mina+KQQQ0w3KEw/8FC8Zzb4pw27EIOM0QFggodLU7KceohfE06zm6b3rR9C3I=
Content-ID: <4B663F392730514DB2B4DC7A1FF17F7D@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cf2a7d99-810e-4d97-3d08-08d69cd43fc1
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2019 16:54:33.0798 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB2947
Subject: Re: [Xen-devel] [PATCH 0/3] mwait support for AMD processors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNy8xOSAyOjUxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToNCj4+Pj4gT24gMjYuMDIuMTkg
YXQgMTc6NTQsIDxCcmlhbi5Xb29kc0BhbWQuY29tPiB3cm90ZToNCj4+IE9uIDIvMjYvMTkgMTA6
MzcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+Pj4+IE9uIDI2LjAyLjE5IGF0IDE3OjI1LCA8
QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6DQo+Pj4+IENvcnJlY3QgbWUgaWYgSSdtIHdyb25n
LCBidXQgdGhlIFhlbidzIGFjcGktaWRsZSBpbXBsZW1lbnRhdGlvbiBpcw0KPj4+PiBkZXBlbmRl
bnQgb24gZG9tMCB1c2luZyBhIEFNTCBpbnRlcnByZXRlciBhbmQgdGhlbiBnaXZpbmcgdGhhdCBk
YXRhIGJhY2sNCj4+Pj4gdG8gWGVuLiAgSSd2ZSBoZWFyZCB0aGF0IHRoaXMgZG9lc24ndCBhbHdh
eXMgd29yayBjb3JyZWN0bHkgb24gUFYgZG9tMHMNCj4+Pj4gYW5kIGRvZXNuJ3Qgd29yayBhdCBh
bGwgb24gUFZIIGRvbTBzLg0KPj4+DQo+Pj4gRm9yIEMyIGFuZCBkZWVwZXIgKHVzaW5nIGVudGVy
aW5nIG1ldGhvZHMgb3RoZXIgdGhhbiBITFQpIC0geWVzLg0KPj4+IFRoZSB1c2Ugb2YgSExUIGlz
IHRoZSBkZWZhdWx0IHdpdGggdGhlIGFzc3VtcHRpb24gdGhhdCB0aGlzIHdpbGwgcHV0DQo+Pj4g
dGhlIHN5c3RlbSBpbiBDMSAoaS5lLiB3aXRoIGEgcHJldHR5IGxvdyB3YWtldXAgbGF0ZW5jeSk7
IHNlZQ0KPj4+IGRlZmF1bHRfaWRsZSgpLCBjcHVpZGxlX2luaXRfY3B1KCksIGFuZCBhY3BpX2lk
bGVfZG9fZW50cnkoKS4NCj4+DQo+PiBXZWxsLCBhc3N1bWluZyBDMiBpcyBlbmFibGVkICh3aGlj
aCBJIHdhcyBhc3N1bWUgaXMgdGhlIGRlZmF1bHQgY2FzZSksDQo+PiBITFQgcm91Z2hseSBwdXRz
IHRoZSBwcm9jZXNzb3IgaW4gQzIgcmF0aGVyIHRoYW4gQzEuICBPbiBteSB0ZXN0IHN5c3RlbSwN
Cj4+IHRoZSBkZWJ1ZyBjb25zb2xlIG91dHB1dCBmb3IgdGhlIGN4IHRhYmxlcyBvbmx5IG91dHB1
dCBITFQgZm9yIEMxICh3aGljaA0KPj4gaXMgd3JvbmcpLg0KPj4NCj4+IFJhdGhlciB0aGFuIGRl
cGVuZGluZyBvbiBkb20wLCB3aGljaCBpcyBzaGFreSwgYW5kIG5vdCBoYXZpbmcgYW4gQU1MDQo+
PiBpbnRlcnByZXRlciwgaXQgc2VlbXMgdGhlIGJlc3Qgc29sdXRpb24gaXMgdG8gaGFyZGNvZGUg
dGhlIHZhbHVlcyBpbg0KPj4gbGlrZSBJbnRlbCBkb2VzLiAgSWYgWGVuIGhhZCBhbiBBTUwgaW50
ZXJwcmV0ZXIsIEknZCBhZ3JlZSBkb2luZyB0aGluZ3MNCj4+IGRpZmZlcmVudGx5IChyZWFkaW5n
IGluIHRoZSBBQ1BJIHRhYmxlcykgd291bGQgYmUgYmVzdC4gIEJ1dCBnaXZlbiB0aGUNCj4+IHJl
c291cmNlcyBYZW4gaGFzIGF0IHRoZSBtb21lbnQsIHRoaXMgc2VlbXMgbGlrZSB0aGUgc2FmZXN0
IHNvbHV0aW9uIGFuZA0KPj4gaXMgYmV0dGVyIHRoYW4gdXNpbmcgSExUICh3aGljaCBpcyBDMiBh
c3N1bWluZyBpdCdzIGVuYWJsZWQpIGFzIHRoZQ0KPj4gZGVmYXVsdCBpZGxlIG1ldGhvZCBsaWtl
IFhlbiBpcyB1c2luZyBub3cuDQo+Pg0KPj4gSXQgY29tZXMgZG93biB0byBzb21ldGltZXMgKHdo
ZW4gQzIgaXMgZGlhYmxlZCBpbiBCSU9TKSB1c2luZyBDMQ0KPj4gdGhpbmtpbmcgaXQncyBDMiwg
b3Igd2l0aG91dCB0aGUgcGF0Y2hlcyBpbiB0aGUgY29tbW9uIGNhc2UgdXNpbmcgQzINCj4+IHRo
aW5raW5nIGl0J3MgQzEuDQo+IA0KPiBTbyBpbiBvbmUgb2Ygb3VyIGlkbGUgcm91dGluZXMsIGhv
dyB3b3VsZCBvbmUgZ28gYWJvdXQgZW50ZXJpbmcNCj4gQzEgb3IgQzIgZGVwZW5kaW5nIG9uIHdh
a2V1cCBsYXRlbmN5IHJlcXVpcmVtZW50cz8gSSdtIGhhdmluZyBhDQo+IGhhcmQgdGltZSBzZWVp
bmcgaG93IEhMVCBjYW4gYmUgdXNlZCBmb3IgYm90aCAod2l0aG91dCBhIHJlYm9vdA0KPiBjeWNs
ZSBhbmQgYSBCSU9TIG9wdGlvbiBjaGFuZ2UgaW4gYmV0d2VlbikuIFlldCBpZiB0aGVyZSdzIG9u
bHkNCj4gb25lIHN0YXRlIHRoYXQgY2FuIGJlIGVudGVyZWQsIHRoZW4gaXQncyBtZXJlbHkgY29z
bWV0aWMgd2hldGhlcg0KPiBpdCBnZXRzIGNhbGxlZCBDMSBvciBDMiBpbiB0aGUgZGVidWcgb3V0
cHV0Lg0KPiANCj4gQW55d2F5IC0gSSBndWVzcyB3ZSBuZWVkIHRvIGNvbnRpbnVlIHRoaXMgZGlz
Y3Vzc2lvbiAoaWYgbmVjZXNzYXJ5KQ0KPiBvbmNlIEkgZ290IGFyb3VuZCB0byBhY3R1YWxseSBs
b29rIGF0IHRoZSBwYXRjaGVzLg0KPiANCj4gSmFuDQo+IA0KPiBEb2VzIHRoaXMgYW5zd2VyIHRo
ZSBxdWVzdGlvbnM/DQoNCkMyL0NDNiBlbmFibGVkIChkZWZhdWx0IG91ciBpbnRlcm5hbCBNQnMg
W2FuZCBpbiBnZW5lcmFsIEknZCBhc3N1bWVdKQ0KSExUIC0+IEMyL0NDNioNCm13YWl0IC0+IEMx
L0NDMQ0KDQpDMi9DQzYgZGlzYWJsZWQgaW4gQklPUw0KSExUIC0+IEMxL0NDMQ0KbXdhaXQgLT4g
QzEvQ0MxDQoNCiogSExUIGRvZXNuJ3QgZGlyZWN0bHkgY2FsbCBDMi9DQzYgYnV0IGl0IGhhcyBh
IHNtYWxsIHRpbWVyIHRoZW4gZmx1c2hlcyANCnRoZSBjYWNoZXMgYW5kIHB1dHMgaXQgaW4gQzIv
Q0M2LiAgRWZmZWN0aXZlbHkgaXQncyB0aGUgc2FtZSBidXQgbm90IA0KZXhhY3RseS4NCg0KQnJp
YW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 17:19:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 17:19:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz2rJ-0003so-4w; Wed, 27 Feb 2019 17:19:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NBDy=RC=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gz2rH-0003sj-Gh
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 17:19:03 +0000
X-Inumbo-ID: c474a02a-3ab3-11e9-8862-cf8efc675aeb
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c474a02a-3ab3-11e9-8862-cf8efc675aeb;
 Wed, 27 Feb 2019 17:18:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A5C3BAB87;
 Wed, 27 Feb 2019 17:18:57 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 xen-devel@lists.xenproject.org
References: <20190227103342.26354-1-christian.lindig@citrix.com>
 <b057cd48-c6f1-2481-c427-3755d5de0cd1@citrix.com>
From: =?UTF-8?Q?Juergen_Gro=c3=9f?= <jgross@suse.com>
Message-ID: <cc743fe5-60e8-bce2-32d7-7b2e19fc8f1b@suse.com>
Date: Wed, 27 Feb 2019 18:18:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <b057cd48-c6f1-2481-c427-3755d5de0cd1@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/1] tools/ocaml: Dup2 /dev/null to stdin in
 daemonize()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ian.jackson@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNy8xOSAxMTo0NiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNy8wMi8yMDE5
IDEwOjMzLCBDaHJpc3RpYW4gTGluZGlnIHdyb3RlOgo+PiBEb24ndCBjbG9zZSBzdGRpbiBpbiBk
YWVtb25pemUoKSBidXQgZHVwMiAvZGV2L251bGwgaW5zdGVhZC4gVGhpcyBhdm9pZHMKPj4gZmQg
MCBiZWluZyByZXVzZWQgYW5kIHBvdGVudGlhbGx5IHdyaXR0ZW4gdG8uCj4+Cj4+IFNpZ25lZC1v
ZmYtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KPiAK
PiBQb3NzaWJseSB3b3J0aCBub3RpbmcgdGhhdCB0aGlzIGZpeGVzIGEgYnVnIHdoZXJlYnkgL2Rl
di94ZW4vZXZ0Y2huCj4gcmVsaWFibHkgZ2V0cyBvcGVuZWQgb24gZmQgMC4KPiAKPiBJIGNhbiBm
aXggdGhlIHdvcmRpbmcgdXAgb24gY29tbWl0IGlmIHRoZXJlIGFyZSBubyBvdGhlciBjb25jZXJu
cy4KPiAKPiBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4sIGFuZCBDQydpbmcKPiBKdWVyZ2VuIGZvciA0LjEyCgpSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 17:21:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 17:21:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz2u3-0004W7-K6; Wed, 27 Feb 2019 17:21:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NBDy=RC=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gz2u2-0004W1-7V
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 17:21:54 +0000
X-Inumbo-ID: 2b1469be-3ab4-11e9-8b30-e3f138e58726
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b1469be-3ab4-11e9-8b30-e3f138e58726;
 Wed, 27 Feb 2019 17:21:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0DFEFAB87;
 Wed, 27 Feb 2019 17:21:50 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20190227114651.27329-1-ian.jackson@eu.citrix.com>
From: =?UTF-8?Q?Juergen_Gro=c3=9f?= <jgross@suse.com>
Message-ID: <90e79a09-b423-bbfe-3fca-801c2af43c68@suse.com>
Date: Wed, 27 Feb 2019 18:21:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190227114651.27329-1-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [OSSTEST PATCH] jessie: Drop use of jessie-updates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMi8yNy8xOSAxMjo0NiBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gVGhlIFJlbGVhc2UgZmls
ZSBpcyBvdXQgb2YgZGF0ZSBvbiBvdXIgbWlycm9yLCBkdWUgdG8gamVzc2llJ3MKPiByZXRpcmVt
ZW50IGludG8gTFRTLgo+IAo+IENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4g
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdl
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 17:35:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 17:35:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz36a-0005rJ-RC; Wed, 27 Feb 2019 17:34:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vs71=RC=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gz36Z-0005rA-Gs
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 17:34:51 +0000
X-Inumbo-ID: fb4a09f9-3ab5-11e9-bc90-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb4a09f9-3ab5-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 17:34:49 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id g12so6840772wrm.5
 for <xen-devel@lists.xenproject.org>; Wed, 27 Feb 2019 09:34:49 -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=2NoGkdGTvKRAj8f1bNGDOcjjlbCuzxekOZHdNUibz20=;
 b=ib2zQiMU0+quOkPPqvVZZDzPyWdeoM125dSBVX1BdNG/fzZNm6l11QarEG3Z9U97B0
 90w07rp7yXAUfYPQVTx0p6L7MFoJi0M7aoneCubzzoOkeoIOPCrzcFfQs/EnMnZ1e89R
 uz6VmJzkv+aUwtHXXWdLAfXnbRVHabcUwIgNVDufRdwM7EypkzWHIdT66J8J0VqmUJgM
 laEcsRon7tQ08r0CASZKNlZpHnVOVkd4TkNMqhjOsDO+NLAN/SfsHHJcAIFt8/MsFVyv
 EZJMfQmKC47aathf2M74knW4GqmwFcedu0vQZ9ytEjd0xlTzGU54TkHenQ6iVqgmvSWD
 tNMw==
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=2NoGkdGTvKRAj8f1bNGDOcjjlbCuzxekOZHdNUibz20=;
 b=qnIZg2rHF44eei2I7ryxu6RltKbctRBUAI9kQobC7utVnGrCZJmIDCIOXnuDqpc0Gu
 JRbBaa95cMYXrdkRnYBg8JvDTDT3okiVdVibLZT7vtIYji8r+d6xHDM6iLgFI0DenkY2
 8guWnDqWYDhzKbozelOmYynDfNYruK2f05snXKpoXBviKWuTGsAkiTdgHs8DEbnATYz9
 +s4G1JmehypWnafLtAWD2QWOnEc2KXwlIKcusK23ISWgljvPxhGIUXKsE+aR+/lXTdVF
 9dmyc7IrnEtKZHFw6usKrKqCRTGfZFiVCjEocDlhLC4I5cy9baqMSby7LF+gn/iXlSCJ
 k3vQ==
X-Gm-Message-State: APjAAAX7/g4obxN6AVk9MX3qPMfZxNKeFkNIFG+2PCvB6ENPhUTbO5Ex
 BbmDbQHvB7OtWtpzqF8kkyg=
X-Google-Smtp-Source: APXvYqwuToSF8mPxqO/WK2v00jK5auiKbCn/XkZsHB+5SUAqoQTNpCAsRJbsZLy8oixIO/jSDYEhqw==
X-Received: by 2002:adf:b687:: with SMTP id j7mr3438059wre.81.1551288888237;
 Wed, 27 Feb 2019 09:34:48 -0800 (PST)
Received: from [10.80.118.55] (default-46-102-197-194.interdsl.co.uk.
 [46.102.197.194])
 by smtp.gmail.com with ESMTPSA id d24sm38543411wrb.47.2019.02.27.09.34.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 27 Feb 2019 09:34:46 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <5C76637C020000780021AA03@prv1-mh.provo.novell.com>
Date: Wed, 27 Feb 2019 17:34:45 +0000
Message-Id: <8ED7BDB6-C395-4B6A-B9CA-151B378CC49B@gmail.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
 <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
 <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
 <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
 <5C7520E6020000780021A46F@prv1-mh.provo.novell.com>
 <237094ca-6ec0-cb4d-9fab-c163909af0e2@gmail.com>
 <5C752758020000780021A4CB@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902261020580.20689@sstabellini-ThinkPad-X260>
 <85742448-F90D-4286-96BE-47E26F870E32@gmail.com>
 <5C76637C020000780021AA03@prv1-mh.provo.novell.com>
To: 'Jan Beulich' <jbeulich@suse.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Artem Mygaiev <artem_mygaiev@epam.com>, oleksandr_andrushchenko@epam.com,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <dunlapg@umich.edu>, Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDI3IEZlYiAyMDE5LCBhdCAxMDoxNiwgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPiB3cm90ZToKPiAKPj4+PiBPbiAyNy4wMi4xOSBhdCAxMDoyMywgPGxhcnMua3VydGgueGVu
QGdtYWlsLmNvbT4gd3JvdGU6Cj4+IAo+PiBJIHJlY2FsbCB0aGF0IEkgcmVhZCBpbiBhbiBlYXJs
aWVyIHRocmVhZCB0aGF0IEp1bGllbiBhbmQgU3RlZmFubyBoYXZlIAo+PiBhY2Nlc3MgdG8gdGhl
IGRvY3VtZW50LCB3aGljaCB3b3VsZCBsZWF2ZSBKYW4gYW5kIGEgZmV3IG1lbWJlcnMgb2YgQ2l0
cml4IAo+PiBzdGFmZi4gQ2FuIHRob3NlIGNvbW1pdHRlcnMgd2hvIG5lZWQgYWNjZXNzIHJhaXNl
IHRoZWlyIGhhbmRzPyBJIGNhbiB0aGVuIGdvIAo+PiBhaGVhZCBhbmQgb3JkZXIgdGhlc2UuCj4g
Cj4gV2VsbCwgeW91J3ZlIGVmZmVjdGl2ZWx5IHJhaXNlZCBteSBoYW5kIGFscmVhZHkuIFRvIGJl
IGhvbmVzdCBJJ20gbm90Cj4gc3VyZSBJIHdhbnQgaXQgcmFpc2VkOiBJIGZlYXIgdG8gYnJlYWsg
aW4gdGVhcnMgd2hlbiBJIHdvdWxkIGdldCB0byByZWFkCj4gdGhhdCBib29rLiBJbiBhbnkgZXZl
bnQsIEknZCBzYXkgLi4uCgpJdCdzIGEgcmVmZXJlbmNlIGRvY3VtZW50IHRvIGxvb2sgdXAgc3R1
ZmYuIE5vdCBzb21ldGhpbmcgeW91IHdvdWxkIApuZWNlc3NhcmlseSByZWFkIHVwZnJvbnQuCgo+
PiBIYXZpbmcgZm9sbG93ZWQgdGhpcyB0aHJlYWQgKGFuZCB0aGUgb3RoZXIgTUlTUkEgcmVsYXRl
ZCBvbmUgZnJvbSBTdGVmYW5vKSwgCj4+IGl0IHNlZW1zIHRvIG1lIHRoYXQgcG90ZW50aWFsbHkg
ZWFjaCBvZiB0aGVzZSBkaXNjdXNzaW9ucyBpcyBxdWl0ZSBkaXZpc2l2ZSAKPj4gYW5kIHRha2Ug
dXAgYSBsb3Qgb2YgZGlzY3Vzc2lvbiBhbmQgZW1vdGlvbmFsIGVuZXJneS4gV2l0aCAxNDMgcnVs
ZXMgYW5kIDE2IAo+PiAiZGlyZWN0aXZlcyIgKG1vcmUgbGlrZSBndWlkYW5jZSkgYW5kIHNvbWUg
b2YgdGhlIHJ1bGVzIGJlaW5nIG1hbmRhdG9yeSAoNzMlKSAKPj4gYW5kIHNvbWUgYWR2aXNvcnkg
KDI3JSksIGJ1dCB0aGUgcG9zc2liaWxpdHkgdG8ganVzdGlmeSBkZXZpYXRpbmcgZnJvbSB0aGUg
Cj4+IHJ1bGUsIG1heWJlIHdlIGFyZSBhcHByb2FjaGluZyB0aGlzIHdyb25nbHkuIAo+PiAKPj4g
SSBoYXZlIHNvbWUgdGhvdWdodHMgYWJvdXQgdGhlIGFwcHJvYWNoIGFuZCB3aWxsIGZvbGxvdyB1
cCBvbiB0aGlzIHRocmVhZCAKPj4gbGF0ZXIgdG9kYXkgb3IgdG9tb3Jyb3cgd2hlbiBJIGhhZCBz
b21lIG1vcmUgdGltZSB0byBjbGFyaWZ5IG15IHRob3VnaHRzLgo+IAo+IC4uLiBkb24ndCBvcmRl
ciBhbnl0aGluZyBiZWZvcmUgd2UgYXJlbid0IGNsZWFyIHdoZXRoZXIgd2UgcmVhbGx5IHdhbnQK
PiB0byBkbyB0aGlzIChvciBldmVuIGFueSBwYXJ0IHRoZXJlb2YpIHRvIHRoZSBjb2RlIGJhc2Uu
CgpBbHJpZ2h0OiBmaXJzdGx5IEkgbmVlZCB0byBleHBsYWluIHRoYXQgSSBhc2tlZCBFUEFNIHRv
IHN0YXJ0IGxvb2tpbmcgYSBoYWxmIApkb3plbiBvciBzbyAiaW50ZXJlc3RpbmciIE1pc3JhIGNv
bXBsaWFuY2UgaXNzdWVzIGFuZCBwb3N0IFJGQyBwYXRjaGVzLiBUaGUgCmlkZWEgYmVoaW5kIHRo
aXMgd2FzIHRvIGdhdGhlciBkYXRhIGFib3V0IGhvdyBhcyBhIGNvbW11bml0eSB3ZSB3b3VsZCBo
YW5kbGUgCnRoZXNlICBraW5kIG9mIGlzc3Vlcy4gVGhlcmUgd2FzIGEgZGlzY3Vzc2lvbiBhYm91
dCBNaXNyYSAob3Igc2FmZXR5IHJlbGF0ZWQgCmNvZGluZyBzdGFuZGFyZHMgaW4gZ2VuZXJhbCkg
YXQgbGFzdCB5ZWFycyBkZXZlbG9wZXIgc3VtbWl0LCB3aGljaCB3ZW50IG5vd2hlcmUgCmR1ZSB0
byBsYWNrIG9mIGRhdGEuIAoKSXQgaXMgY2xlYXIgdG8gbWUgdGhhdCBhcyBhIGNvbW11bml0eSB3
ZSBoYXZlIHRvIGRlYWwgd2l0aCBNaXNyYSBDIGNvbXBsaWFuY2UgCmFuZCBvdGhlciBlZmZvcnRz
IHRvIG1ha2UgWGVuIG1vcmUgZWFzaWx5IHNhZmV0eSBjZXJ0aWZpYWJsZSBzZXJpb3VzbHkgYW5k
IApjYW4ndCBqdXN0IHdpc2ggaXQgdG8gZ28gYXdheS4gSSB0aGluayBpdCBpcyBmYWlyIHRvIHNh
eSB0aGF0IHRoZSBwcm9qZWN0IGlzIApmYWNpbmcgaW5jcmVhc2VkIGNvbXBldGl0aW9uIGZyb20g
S1ZNIGFuZCBjb250YWluZXJzLCB3aGlsZSBhdCB0aGUgc2FtZSB0aW1lIApYZW4gaGFzIHVuaXF1
ZSBhZHZhbnRhZ2VzIHRoYXQgbGVhZCB2ZW5kb3JzIHRvIGdvIGRvd24gdGhlIGVtYmVkZGVkL3Nh
ZmV0eSAKcm91dGUuIElmLCBhcyBhIGNvbW11bml0eSB3ZSBqdXN0IGRpc21pc3MgdGhlc2UgZWZm
b3J0cywgd2UgcmlzayBhIGZvcmsgb3IgCnRob3NlIHZlbmRvcnMgZ29pbmcgZWxzZXdoZXJlLiBO
ZWl0aGVyIHdvdWxkIGJlIGdvb2QgZm9yIHRoZSBjb21tdW5pdHkuCgpIYXZpbmcgc2VlbiB0aGUg
dHdvIGRpc2N1c3Npb25zIHNvIGZhciwgaXQgYXBwZWFycyB0aGF0IGV2ZW4gd2hlbiB3ZSBhZ3Jl
ZSAKdGhhdCB0aGVyZSBpcyBhbiBpc3N1ZSwgd2Ugc2VlbSB0byBoYXZlIHJlYWwgaXNzdWVzIGFn
cmVlaW5nIG9uIHdvcmthYmxlIApzb2x1dGlvbnMuIEkgYWxzbyBhbHJlYWR5IGhhZCBjb21wbGFp
bnRzIHRoYXQgdGhlc2UgdGhyZWFkcyBnZW5lcmF0ZSB0byBtdWNoIApkaXNjdXNzaW9uIChha2Eg
Im5vaXNlIikuCgpXaGF0IEkgZG9uJ3Qga25vdywgaXMgd2hldGhlciB0aGUgdHdvIGlzc3VlcyBw
b3N0ZWQgKHRoaXMgb25lIGFuZCAKaHR0cHM6Ly9tYXJrbWFpbC5vcmcvbWVzc2FnZS9uaTN5emlh
enV3YjJhb2x4KSBhcmUgcmVwcmVzZW50YXRpdmUgZm9yIHRoZSBraW5kIApvZiBpc3N1ZSB3ZSBu
ZWVkIHRvIGZpeCB0byBhY2hpZXZlIG9uIE1pc3JhIGNvbXBsaWFuY2UsIG9yIHdoZXRoZXIgdGhl
eSBhcmUgCmRpZmZpY3VsdCBvdXRsaWVycy4KCkBPbGVrc2FuZHI6IG1heWJlIHlvdSBoYXZlIHNv
bWUgaW5zaWdodHMgCgpTbyB0aGUgcXVlc3Rpb24gaXMgaG93IHdlIHNob3VsZCBhcHByb2FjaCB0
aGlzOgoKMTogT25lIGlzIHRvIGZvbGxvdyB3aGF0IHdlIGRvIG5vdyAtIHBvc3QgcGF0Y2hlcyBw
ZXIgaXNzdWUgYW5kIHdvcmsgdGhyb3VnaCAKICAgdGhlbS4gVGhpcyBvbmx5IHJlYWxseSBzY2Fs
ZXMgaWYgdGhlIG1ham9yaXR5IG9mIHBhdGNoZXMgYXJlIGluIGVzc2VuY2UKICAgdW5jb250cm92
ZXJzaWFsLgoKMjogQSBzbGlnaHRseSBkaWZmZXJlbnQgYXBwcm9hY2ggd291bGQgYmUgZm9yIEVQ
QU0gdG8gcG9zdCBhIGZldyBtb3JlIGV4YW1wbGVzIAogICBvZiB0aGUgdHlwZSBvZiBpc3N1ZXMg
dGhhdCB3ZSB3b3VsZCBoYXZlIHRvIGRlYWwgd2l0aCBpZiB3ZSB3YW50IHRvIGJlIE1JU1JBCiAg
IGNvbXBsaWFudC4gQnV0IHRoYXQgd2UgZXhlcmNpc2UgcmVzdHJhaW50IGluIHRoZSBkaXNjdXNz
aW9uIGtub3dpbmcgdGhhdCB0aGVzZQogICBhcmUgZXhhbXBsZXMgdG8gaW5mb3JtIGEgZGlzY3Vz
c2lvbiBhdCBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS8KICAgRGV2ZWxvcGVyX01l
ZXRpbmcvTWFyY2gyMDE5Xy1fU2FmZXR5X0NlcnRpZmljYXRpb24gYW5kIHBvc3NpYmxlIGZvbGxv
dy11cC4KCiAgIFdoYXQgSSB3YXMgYWZ0ZXIgd2hlbiBJIGFza2VkIEVQQU0gdG8gcG9zdCBNaXNy
YSByZWxhdGVkIHBhdGNoZXMgd2FzIHRvCiAgIGdldCBhIHNlbnNlIG9mIHRoZSBpbXBhY3QgYW5k
IGEgc2Vuc2Ugb2YgaG93IGVhc2lseSByZXNvbHZhYmxlIGlzc3VlcyBhcmUuCiAgIEJ1dCBJIHdv
dWxkbid0IGV4cGVjdCBhIGZ1bGwgcmVzb2x1dGlvbiBhdCB0aGlzIHN0YWdlLCBpZiB0aGVyZQog
ICBpcyBjb250cm92ZXJzeS4gCgogICBTbyBtYXliZSB3ZSBjYW4gaGFuZGxlIHRoZXNlIGluIGEg
ZGlmZmVyZW50IHdheS4gRnJvbSBteSBQb1YsIGl0IHdvdWxkIGJlIGdvb2QgCiAgIGVub3VnaCBp
ZiBrZXkgcmV2aWV3ZXJzIGNvbW11bmljYXRlZCBwZXIgZXhhbXBsZSB3aGV0aGVyCiAgIC0gVGhl
eSBhY2NlcHQgdGhhdCBmaXhpbmcgdGhlIGlzc3VlIHdvdWxkIGJlIGJlbmVmaWNpYWwKICAgLSBX
aGF0IGNvbmNlcm5zIHRoZXkgaGF2ZQogICAtIEFuZCBob3cgbXVjaCB0aGV5IHdvdWxkIGZpZ2h0
IGZvciBvciBhZ2FpbnN0IHN1Y2ggYSBwYXRjaAogICAgICh1c2luZyB0aGUgLTIgLi4uICsyIHNj
YWxlIGFzIG91dGxpbmVkIGluICJFWFBSRVNTSU5HIEFHUkVFTUVOVCBBTkQgCiAgICAgRElTQUdS
RUVNRU5UIiBpbiBodHRwczovL3hlbnByb2plY3Qub3JnL2RldmVsb3BlcnMvZ292ZXJuYW5jZS8j
ZGVjaXNpb25zCiAgIAogICBDbGVhcmx5IHRoZXJlIGNhbiBiZSBzb21lIGRpc2N1c3Npb24sIGJ1
dCB3ZSBkb24ndCByZWFsbHkgbmVlZCB0byAiZmlnaHQKICAgdG8gdGhlIGVuZCIgb3ZlciB0aGVz
ZS4gCgozOiBPciB3ZSBjb3VsZCBjaGFuZ2UgYXBwcm9hY2ggY29tcGxldGVseSBhbmQgZ28gZm9y
IGEgbW9yZSBoaWdoLWxldmVsCiAgIGRlc2lnbiBhbmQvb3IgYW5hbHlzaXMgYmFzZWQgYXBwcm9h
Y2ggYmVmb3JlIHdlIGRvIGFueXRoaW5nIGVsc2UuIEkgd2lsbCBleHBhbmQgCiAgIGZ1cnRoZXIg
ZG93bi4KCk15IHBlcnNvbmFsIHByZWZlcmVuY2Ugd291bGQgYmUgdG8gdXNlIDIgZm9yIGEgZmV3
IHBhdGNoZXMsIGZvbGxvd2VkIGJ5IAozIGFzIGl0IGdpdmVzIHVzIGEgZGlmZmVyZW50IHBlcnNw
ZWN0aXZlLgoKTGV0IG1lIG91dGxpbmUgbXkgdGhpbmtpbmcgb24gMzoKClRoZXJlIGFyZSBhIGZl
dyB0aGluZ3MgYWJvdXQgTWlzcmEgdGhhdCB3ZSBkbyBub3QgeWV0IGZ1bGx5IHVuZGVyc3RhbmQg
b24gYQpudW1iZXIgb2YgZGlmZmVyZW50IGRpbWVuc2lvbnM6CmEpIElzc3VlcyBhcmUgZWl0aGVy
IG1hbmRhdG9yeSBvciBhZHZpc29yeS4gVGhlIHNjYWxlIGNoYW5nZXMgZGVwZW5kaW5nIG9uIAog
ICB0aGUgcmVxdWlyZWQgbGV2ZWwgb2Ygc2FmZXR5IChleHByZXNzZWQgaW4gQVNJTCBBLUQpLgpi
KSBUaGVyZSB3aWxsIGxpa2VseSBiZSBjbHVzdGVycyBvZiBNaXNyYSBydWxlcyB3ZSBsaWtlbHkg
dmlvbGF0ZSBmcmVxdWVudGx5CiAgIGFuZCBvdGhlcnMgd2UgYXJlIGhhcmRseSBvciBub3QgYWZm
ZWN0ZWQgYnkgICAKCldlIHNob3VsZCBiZSBhYmxlIHRvIHB1bGwgYW4gb3ZlcnZpZXcgdG9nZXRo
ZXIgdXNpbmcgdGhlIFFBIFZlcmlmeSB0b29sCm1heWJlIGluaXRpYWxseSBmaWx0ZXJpbmcgb3V0
IHJ1bGUgdmlvbGF0aW9ucyB3aGljaCBhcmUgYWR2aXNvcnkgaW4gdGhlIGNvbnRleHQgCm9mIHRo
ZSBnb2FsIG9mIGFjaGlldmluZyBBU0lMIEEvQi4KCldlIGNvdWxkIGhhdmUgYSBkaXNjdXNzaW9u
IGFib3V0IHRoZXNlIGluIHNvbWUgc29ydCBvZiBkZXNpZ24gZG9jdW1lbnQgd2hpY2gKY292ZXJz
IHRoZSBydWxlIHZpb2xhdGlvbnMgYW5kIHByb3Bvc2VzIHdheXMgb24gaG93IHRoZXNlIHdvdWxk
IGJlIGFkZHJlc3NlZAptYXliZSB3aXRoIHNvbWUgZXhhbXBsZXMuIFRoaXMgd291bGQgYmUgbGVz
cyBsYWJvdXIgaW50ZW5zaXZlIHRoYW4gcHJlcGFyaW5nCmFjdHVhbCBwYXRjaGVzIGFuZCB3b3Vs
ZCBrZWVwIHRoaW5ncyBpbiBvbmUgcGxhY2UuIFdlIGNhbiBldmVuIGJyZWFrIHRoaXMgaW50bwpz
bWFsbCBjaHVua3MgKG1heWJlIHNvcnRlZCBieSB0aGUgZnJlcXVlbmN5IGl0IGFmZmVjdHMgdGhl
IGNvZGUpCgpJTVBPUlRBTlQ6CmMpIFRoZXJlIGlzIGFsc28gYSBwcm92aXNpb24gdG8ganVzdGlm
eSB0aGF0IGNlcnRhaW4gTWlzcmEgcnVsZXMgc2hvdWxkIG5vdCAKICAgYXBwbHkgZm9yIGEgc3Bl
Y2lmaWMgY29kZSBiYXNlLiBUaGlzIGlzIGNhbGxlZCBhIERFVklBVElPTi4gSXQgYXBwZWFycyB0
byBiZSAKICAgdGhhdCBmcmVxdWVudGx5IDIwLTMwJSBvZiBydWxlIGJyZWFrYWdlcyBhcmUganVz
dGlmaWVkIGF3YXkuCgogICBIb3dldmVyLCB0aGUgREVWSUFUSU9OUyBhcmUgdHlwaWNhbGx5IGFw
cHJvdmVkIGJ5IGEgY2VydGlmaWNhdGlvbiBib2R5CiAgIHdoaWNoIGRlY2lkZXMgdGhhdCBzb21l
IGp1c3RpZmljYXRpb25zIGhhdmUgbWVyaXQsIHdoaWxlIG90aGVycyBkb24ndC4gVGhlCiAgIHBy
b2JsZW0gd2UgaGF2ZSBpcyB0aGF0IHdlIGhhdmUgbm8gaWRlYSB3aGF0IGtpbmQgREVWSUFUSU9O
UyBhbmQgCiAgIGp1c3RpZmljYXRpb25zIHdlIGNhbiBnZXQgYXdheSB3aXRoLgoKQWdhaW46IEkg
aG9wZSB0aGF0IHNvbWUgb2YgdGhpcyB3aWxsIGJlY29tZSBjbGVhcmVyIGF0IHRoZSBzYWZldHkg
bWVldGluZyBpbiAKTWFyY2gsIHdoZXJlIHdlIHdpbGwgaGF2ZSBzYWZldHkgY2VydGlmaWNhdGlv
biBleHBlcnRzIGFuZCBjb21tdW5pdHkgbWVtYmVycwp3b3JraW5nIHRvZ2V0aGVyLiBNYXliZSB3
ZSBjYW4gZXZlbiBjb252aW5jZSBvbmUgb2YgdGhvc2UgZXhwZXJ0cyB0byBhY3QgYXMKYW4gYWR2
aXNvci9yZXZpZXdlciBmb3IgdGhlIHByb2plY3QuCgpUbyBkbyBBTlkgb2YgdGhpcywgZG9lcyBo
b3dldmVyIHJlcXVpcmUgYWNjZXNzIHRvIHRoZSBNaXNyYSBydWxlcy4gCgpEb2VzIHRoaXMgbWFr
ZSBzZW5zZT8gCgpXb3VsZCB5b3UgYmUgYWJsZSB0byBmb2xsb3cgbXkgc3VnZ2VzdGVkIGFwcHJv
YWNoPwoKQmVzdCBSZWdhcmRzCkxhcnMKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 18:22:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 18:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz3qD-0001kx-Lz; Wed, 27 Feb 2019 18:22:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vs71=RC=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gz3qB-0001ji-Rd
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 18:21:59 +0000
X-Inumbo-ID: 90737a9c-3abc-11e9-bc90-bc764e045a96
Received: from mail-wr1-x432.google.com (unknown [2a00:1450:4864:20::432])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90737a9c-3abc-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 18:21:57 +0000 (UTC)
Received: by mail-wr1-x432.google.com with SMTP id d17so19047452wre.10;
 Wed, 27 Feb 2019 10:21:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=tTEROjr1r8oEbi/mvSKws/e7wkkg0baZLaWxUKIsGLw=;
 b=rzsHnDMLdWAaEa/9ZmOTxHlLtkmnSPRfpo3/1u37dsDpCLqiuwhxhiR960JXaLV5OW
 G5vpubBM44wWknd0InmGgyL04VPVC7WLdHltVvJh3cRv/TqLY3Kfp06etCSVTYETQC7O
 hOrzEMvFAKLW9lPEoKy9uoj7kUsK6OwN44oyfClum4emPSdZp63meYIBTkRsb00n7CRl
 b6UQlD9Hf0fctEsk2rm64qeEKpIasldNNLrw5DZGLc8OSO+bKTbYzeFTa3A+75FypuTC
 nz127MCfGOs2vzQyBvx2eXDPzblKj1chKK5+JaakseY/UwoE+vtaWDlib18b33KFCtfl
 ZBNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=tTEROjr1r8oEbi/mvSKws/e7wkkg0baZLaWxUKIsGLw=;
 b=KXwbbhclYvCm/8+GpVtX8loOPLuV2zZsHSTKSbQd3atrBYKnJSXeg1z3+TAjT0teCX
 sW7LLcbBvD60iB377uJvIA7yoZcs4b0PPFpuewEiVrj22+P4jIEkI8c6Exwu4KrZugYA
 PK0rnhC3OETDztw7e/3XhSKmmpckh64ltieQuM8xw+R+xNp1IFQmWZwLR7A8ztdagbQ9
 WfyWj+unBwQAP2E4Nq0jVv+V4Apn0eBphtqkQJYsgMzSGQhPSZWx0q+xzjeCWINIeSyG
 isZWxHGi51Y36V7hmcVnR8PrsWr0QGmeLV9oZxBuHcPIDDUqxMn1WcSZi8hYQGTnVJal
 Ld+g==
X-Gm-Message-State: APjAAAWEo5rcoh80HsXjO7eg3atkDZt/WkvF35V1uAHBLfsOi5BfpTrX
 uy/CVCOnTANmvmcUVAe2I5oYLdm7
X-Google-Smtp-Source: APXvYqxauw9KwCRpxcKwrcYtqUp+iGMuZOzoSHpFPIcOy+O6AFkWDk0Gr07gwKOFgalvrABFxXlHWg==
X-Received: by 2002:adf:e548:: with SMTP id z8mr3526729wrm.52.1551291715305;
 Wed, 27 Feb 2019 10:21:55 -0800 (PST)
Received: from [10.80.118.55] (default-46-102-197-194.interdsl.co.uk.
 [46.102.197.194])
 by smtp.gmail.com with ESMTPSA id v20sm88479wmj.2.2019.02.27.10.21.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 27 Feb 2019 10:21:54 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
In-Reply-To: <6B097DCF-C8D2-49A0-9ED0-F1369752D9D5@xenproject.org>
Date: Wed, 27 Feb 2019 18:21:52 +0000
Message-Id: <C4196E82-6392-4C5B-80CC-210F80EDFC67@xenproject.org>
References: <25047BD8-F5B6-4F2A-9F4E-002BF51F5C6B@xenproject.org>
 <6B097DCF-C8D2-49A0-9ED0-F1369752D9D5@xenproject.org>
To: xen-devel <xen-devel@lists.xenproject.org>,
 mirageos-devel@lists.xenproject.org,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Committers <committers@xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Preparing for Xen Project GSoC applications :
 Deadline Feb 6
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Felipe Huici <Felipe. Huici@neclab. eu>" <felipe.huici@neclab.eu>,
 Juergen Gross <jgross@suse.com>, 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>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, mindy@somerandomidiot.com,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKbG9va2luZyB0aHJvdWdoIHRoZSBsaXN0IG9mIEdTb0Mgb3JncywgdGhlIGZvbGxv
d2luZyBvcmdzIHRoYXQgc29tZXRpbWVzIGhhdmUgWGVuIHJlbGF0ZWQgcHJvamVjdHMgaGF2ZSBi
ZWVuIGFjY2VwdGVkIGludG8gR1NvQyB0aGlzIHllYXI6CiogaHR0cHM6Ly93aWtpLmZyZWVic2Qu
b3JnL1N1bW1lck9mQ29kZUlkZWFzCiogaHR0cHM6Ly9nc29jLmhvbmV5bmV0Lm9yZy8KKiBodHRw
czovL2VsaW51eC5vcmcvQmVhZ2xlQm9hcmQvR1NvQy9JZGVhcyBbdGhlcmUgaXMgYSBYZW4gc3Bl
Y2lmaWMgcHJvcG9zYWwgbm90IHlldCBvbiB0aGUgdGFibGVdCgpJZiB5b3UgY29tZSBhY3Jvc3Mg
YW55b25lIGFza2luZyB1cywgcGxlYXNlIHBvaW50IHRoZW0gaW4gdGhlIHJpZ2h0IGRpcmVjdGlv
bgoKQmVzdCBSZWdhcmRzCkxhcnMKCgo+IE9uIDI1IEZlYiAyMDE5LCBhdCAxODozNiwgTGFycyBL
dXJ0aCA8bGFycy5rdXJ0aEB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4gCj4gSGkgYWxsOgo+IAo+
IGEgcXVpY2sgbm90ZSB0aGUgd2UgaGF2ZSAqbm90KiBiZWVuIGFjY2VwdGVkIGludG8gR1NvQyB0
aGlzIHllYXIgKHRoZSBjdXJyZW50IGFjY2VwdGFuY2UgcmF0ZSBzZWVtcyB0byBiZSB0aGF0IHBy
b2plY3RzIGdldCBHU09DIHNsb3RzIGV2ZXJ5IDMgeWVhcnMpLiBBIGJpZyB0aGFuayB5b3UgdG8g
dGhvc2Ugd2hvIGNvbnRyaWJ1dGVkIHRvIHRoZSBwcm9qZWN0IGxpc3QuIAo+IAo+IFRoaXMgZG9l
cyBub3QgbWVhbiB0aGF0IHRoZXJlIHdvbid0IGJlIFhlbiByZWxhdGVkIHByb2plY3RzLiBUaGVy
ZSBhcmUgYSBudW1iZXIgb2YgWGVuIHJlbGF0ZWQgcHJvamVjdHMgaW4gYSBudW1iZXIgb2Ygb3Ro
ZXIgY29tbXVuaXRpZXMuIE9uY2UgdGhlIGZ1bGwgbGlzdCBvZiBhY2NlcHRlZCBvcmdhbmlzYXRp
b25zIGlzIGF2YWlsYWJsZSwgSSB3aWxsIGNvbGxhdGUgYSBsaXN0IGFuZCBnZXQgYmFjayB0byB5
b3UKPiAKPiBCZXN0IFJlZ2FyZHMKPiBMYXJzCj4gCj4+IE9uIDE1IEphbiAyMDE5LCBhdCAxMzoz
MywgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4+IAo+PiBI
aSBhbGwsIAo+PiAKPj4gSSB3aWxsIGJlIGFwcGx5aW5nIGFzIGEgbWVudG9yaW5nIG9yZ2FuaXNh
dGlvbiBmb3IgR1NvQyBhZ2FpbiB0aGlzIHllYXI6IHRoZSBhcHBsaWNhdGlvbiBkZWFkbGluZSBp
cyBGZWIgNiBhbmQgYnkgdGhlbiB3ZSBuZWVkIHRvIGhhdmUgaHR0cHM6Ly93aWtpLnhlbnByb2pl
Y3Qub3JnL3dpa2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyBpbiBvcmRlci4gR2l2ZW4gdGhh
dCB3ZSBkaWRuJ3QgZ2V0IGluIGxhc3QgeWVhciwgdGhlcmUgaXMgYSA1MC81MCBjaGFuY2Ugd2Ug
Z2V0IGluIHRoaXMgeWVhci4KPj4gCj4+IEV2ZXJ5b25lIG9uIHRoZSBDQyBsaXN0IGhhcyBwcm9q
ZWN0cyBsaXN0ZWQgb24gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hf
UHJvZ3JhbV9Qcm9qZWN0cwo+PiAKPj4gT3VyIHByb2plY3QgbGlzdCBpcyBhIGxpdHRsZSBvbGQg
YW5kIHN0YWxlIGFuZCB0aGF0IHNob3dzOiB3ZSBkbyBuZWVkIHRvIGJyaW5nIHRoaXMgdXAtdG8t
ZGF0ZSBhbmQgZnJlc2hlbiBpdCB1cCB3aXRoIG5ldyBwcm9qZWN0cy4gSSBiZWxpZXZlIHRoYXQg
dGhlIE1pbmktT1MgYW5kIFVuaWtyYWZ0IHByb2plY3RzIG5lZWQgbG9va2luZyBhdC4gQW5kIHdl
IG1heSBoYXZlIHNvbWUgbmV3IHNlbnNpYmxlIHByb2plY3RzIGluIHRoZSBIeXBlcnZpc29yIGl0
c2VsZi4gTWluZHkgYWxyZWFkeSBhZ3JlZWQgdG8gZ28gb3ZlciB0aGUgTWlyYWdlIE9TIGxpc3Qu
Cj4+IAo+PiBJZiB5b3Ugd2FudCB0byB3aXRoZHJhdyB5b3VyIHByb2plY3Q6IHBsZWFzZSBsZXQg
bWUga25vdyBhbmQgSSBkZWxldGUgaXQ6IGJ1dCBsZXQgbWUga25vdyBXSFkgeW91IHdhbnQgdG8g
d2l0aGRyYXcuIEUuZy4gaXMgaXQgY29tcGxldGUKPj4gCj4+IEBEb3VnLCBAQ29taXR0ZXJzCj4+
IFJlIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJv
amVjdHMjQ29kZV9TdGFuZGFyZHNfQ2hlY2tpbmdfdXNpbmdfY2xhbmctZm9ybWF0Cj4+IEdpdmVu
IHRoYXQgdGhlcmUgaGFzIGJlZW4gc29tZSB3b3JrIG9uIGNsYW5nLWZvcm1hdCBieSBFUEFNLCB3
aGljaCBuby1vbmUgaGFzIGxvb2tlZCBhdCBJIGFtIHRlbXB0ZWQgdG8gdGhyb3cgdGhpcyBvdXQg
b3IgcmUtZG8gdGhlIHByb2plY3QuIEFrYSwgZGllIGEgbmV4dCBwaGFzZSB3aGljaCBpbmNsdWRl
cyBpbnRlZ3JhdGluZyB0aGUgdG9vbCBpbnRvIG91ciB3b3JrZmxvdy4gQnV0IHRoYXQgbWF5IGJl
IHRvbyBoYXJkCj4+IEFueSB2aWV3cz8KPj4gCj4+IFJlZ2FyZHMKPj4gTGFycwo+IAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 18:23:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 18:23:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz3rs-0001t3-9r; Wed, 27 Feb 2019 18:23:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yg4U=RC=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gz3rq-0001sv-8P
 for xen-devel@lists.xen.org; Wed, 27 Feb 2019 18:23:42 +0000
X-Inumbo-ID: ccfc8ce0-3abc-11e9-9f84-7307aae7f7f2
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (unknown
 [40.107.76.51]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ccfc8ce0-3abc-11e9-9f84-7307aae7f7f2;
 Wed, 27 Feb 2019 18:23:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ORfbbvJSuKdlWIfuHq09WH8eRfeF9b784HVZPMCrE98=;
 b=bDQr+YM9H3GbhP0LZO+hnv3CiKQXfulgMgF8y/p9IRQUh1bT58wZuZ6HIoBrXr1nB8CHW08UVQlbtUtD/jP95IPaNeXqxbXkCOtItt5w2OdiAC1dkAhw/Ygi/FjW2RHnbWjQyAtID6x8JsOWZ2QLWuU4Wv+wEW9CJcMX7F9DiFg=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB3090.namprd12.prod.outlook.com (20.178.209.218) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1665.15; Wed, 27 Feb 2019 18:23:35 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::a919:c50e:13e1:645d%3]) with mapi id 15.20.1643.019; Wed, 27 Feb 2019
 18:23:35 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 1/3] mwait-idle: add support for using halt
Thread-Index: AQHUzUgJvi0PLez4Pke66xZrXHxxbqXzq4EAgABNBQA=
Date: Wed, 27 Feb 2019 18:23:35 +0000
Message-ID: <d296e362-8171-86f6-6d38-d86381e9f34e@amd.com>
References: <20190225202233.68340-1-brian.woods@amd.com>
 <20190225202233.68340-2-brian.woods@amd.com>
 <20190227134752.dpelqznz3adu5vtt@zion.uk.xensource.com>
In-Reply-To: <20190227134752.dpelqznz3adu5vtt@zion.uk.xensource.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR04CA0073.namprd04.prod.outlook.com
 (2603:10b6:805:f2::14) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d49ad8eb-d880-49a9-e967-08d69ce0af4a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB3090; 
x-ms-traffictypediagnostic: BN8PR12MB3090:
x-microsoft-exchange-diagnostics: 1; BN8PR12MB3090;
 20:xv3bOf+GRGwhzVkWboIw79BaxgCDbPMuyY/uWNQys7Tmm+6IFTShK0gnZGnCPq9m3L5MTWuvZJxZpJ2PmBC52fJEG8/TvUv+KBpTrMkom0mA4pvC0S/HByI2DBLBAbWTO8OM6zU/AWx3tqkleDyMy9NMUxiCod8aT47r+ELpdtLvutWI4g/x0sr4m0cYjW6Lnfzn/ndJehHLMiILNTl4BRpGl0Om4g56pMREhb/GD2dSG1iTN6hPpQsFxLX8DFI6
x-microsoft-antispam-prvs: <BN8PR12MB3090BD64DFEFEB0B12E4EF1BE5740@BN8PR12MB3090.namprd12.prod.outlook.com>
x-forefront-prvs: 0961DF5286
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(346002)(366004)(39860400002)(136003)(376002)(199004)(189003)(72206003)(478600001)(31686004)(86362001)(99286004)(52116002)(76176011)(54906003)(6916009)(8936002)(31696002)(229853002)(11346002)(446003)(7736002)(5660300002)(36756003)(81166006)(81156014)(8676002)(305945005)(316002)(2616005)(106356001)(476003)(105586002)(14454004)(2906002)(6116002)(486006)(97736004)(186003)(53936002)(6506007)(53546011)(386003)(71190400001)(71200400001)(6512007)(3846002)(102836004)(6486002)(66066001)(26005)(6246003)(25786009)(6436002)(14444005)(68736007)(256004)(4326008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB3090;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: fNZdf1oWu4IU2jJi7X255XUZne4sD8ESYn4RNEwPXnvNh4MzArKIwSIQpVB9HcRLKrfmYS7yYCEMm3id9aBmJyBTjT6RwMFfkb4bguK0CS+BgCAD3TGlULy9yy3wQCldf+sxcvmxH4jDfs0fZN/jsRVZNfR3DS6h3FkfwY9MBVum01Y9L9SRxuwaKFmv7Ky6z4nJW5By5A1A8NZcw7ah6xCG1JaHJYMGky8iZGr8B/g+O1w8oTr8gOBP0whi46KZXpm2pN+zWYN2rrvMMoypUZbA0nR7fRp5tw9Ym2+++mQdjARepmRuCHAJRYvLA+HMDJKMAcnVoGj7ziYhAOYEPo0NCNIgrKWxMmpyggw/dXN+P5xfh3IBdprq2lpDCkKXh+/9pYh/J0jyjpWtfWm3H2sxqRGlFZMqbxAKVmTfcg0=
Content-ID: <C9EB094BAB02F24D869D039400E39CFF@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d49ad8eb-d880-49a9-e967-08d69ce0af4a
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2019 18:23:34.3390 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3090
Subject: Re: [Xen-devel] [PATCH 1/3] mwait-idle: add support for using halt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNy8xOSA3OjQ3IEFNLCBXZWkgTGl1IHdyb3RlOg0KPiBPbiBNb24sIEZlYiAyNSwgMjAx
OSBhdCAwODoyMzo1OFBNICswMDAwLCBXb29kcywgQnJpYW4gd3JvdGU6DQo+PiBTb21lIEFNRCBw
cm9jZXNzb3JzIGNhbiB1c2UgYSBtaXh0dXJlIG9mIG13YWl0IGFuZCBoYWx0IGZvciBhY2Nlc3Np
bmcNCj4+IHZhcmlvdXMgYy1zdGF0ZXMuICBJbiBwcmVwYXJhdGlvbiBmb3IgYWRkaW5nIHN1cHBv
cnQgZm9yIEFNRCBwcm9jZXNzb3JzLA0KPj4gdXBkYXRlIHRoZSBtd2FpdC1pZGxlIGRyaXZlciB0
byBvcHRpb25hbGx5IHVzZSBoYWx0Lg0KPj4NCj4+IFNpZ25lZC1vZmYtYnk6IEJyaWFuIFdvb2Rz
IDxicmlhbi53b29kc0BhbWQuY29tPg0KPj4gLS0tDQo+PiAgIHhlbi9hcmNoL3g4Ni9jcHUvbXdh
aXQtaWRsZS5jIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQ0K
Pj4gICAxIGZpbGUgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkNCj4+
DQo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMgYi94ZW4vYXJj
aC94ODYvY3B1L213YWl0LWlkbGUuYw0KPj4gaW5kZXggZjg5YzUyZjI1Ni4uYTA2M2UzOWQ2MCAx
MDA2NDQNCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jDQo+PiArKysgYi94
ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYw0KPj4gQEAgLTEwMyw2ICsxMDMsMTEgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCBjcHVpZGxlX3N0YXRlIHsNCj4+ICAgDQo+PiAgICNkZWZpbmUgQ1BV
SURMRV9GTEFHX0RJU0FCTEVECQkweDENCj4+ICAgLyoNCj4+ICsgKiBPbiBjZXJ0YWluIEFNRCBm
YW1pbGllcyB0aGF0IHN1cHBvcnQgbXdhaXQsIG9ubHkgYzEgY2FuIGJlIHJlYWNoZWQgYnkNCj4+
ICsgKiBtd2FpdCBhbmQgdG8gcmVhY2ggYzIsIGhhbHQgaGFzIHRvIGJlIHVzZWQuDQo+PiArICov
DQo+PiArI2RlZmluZSBDUFVJRExFX0ZMQUdfVVNFX0hBTFQJCTB4Mg0KPj4gKy8qDQo+PiAgICAq
IFNldCB0aGlzIGZsYWcgZm9yIHN0YXRlcyB3aGVyZSB0aGUgSFcgZmx1c2hlcyB0aGUgVExCIGZv
ciB1cw0KPj4gICAgKiBhbmQgc28gd2UgZG9uJ3QgbmVlZCBjcm9zcy1jYWxscyB0byBrZWVwIGl0
IGNvbnNpc3RlbnQuDQo+PiAgICAqIElmIHRoaXMgZmxhZyBpcyBzZXQsIFNXIGZsdXNoZXMgdGhl
IFRMQiwgc28gZXZlbiBpZiB0aGUNCj4+IEBAIC03ODMsOCArNzg4LDIzIEBAIHN0YXRpYyB2b2lk
IG13YWl0X2lkbGUodm9pZCkNCj4+ICAgDQo+PiAgIAl1cGRhdGVfbGFzdF9jeF9zdGF0KHBvd2Vy
LCBjeCwgYmVmb3JlKTsNCj4+ICAgDQo+PiAtCWlmIChjcHVfaXNfaGFsdGFibGUoY3B1KSkNCj4+
IC0JCW13YWl0X2lkbGVfd2l0aF9oaW50cyhlYXgsIE1XQUlUX0VDWF9JTlRFUlJVUFRfQlJFQUsp
Ow0KPj4gKwlpZiAoY3B1X2lzX2hhbHRhYmxlKGNwdSkpIHsNCj4+ICsJCXN0cnVjdCBjcHVfaW5m
byAqaW5mbzsNCj4+ICsJCXN3aXRjaCAoY3gtPmVudHJ5X21ldGhvZCkgew0KPj4gKwkJY2FzZSBB
Q1BJX0NTVEFURV9FTV9GRkg6DQo+PiArCQkJbXdhaXRfaWRsZV93aXRoX2hpbnRzKGVheCwgTVdB
SVRfRUNYX0lOVEVSUlVQVF9CUkVBSyk7DQo+PiArCQkJYnJlYWs7DQo+PiArCQljYXNlIEFDUElf
Q1NUQVRFX0VNX0hBTFQ6DQo+IA0KPj4gKwkJCWluZm8gPSBnZXRfY3B1X2luZm8oKTsNCj4+ICsJ
CQlzcGVjX2N0cmxfZW50ZXJfaWRsZShpbmZvKTsNCj4+ICsJCQlzYWZlX2hhbHQoKTsNCj4+ICsJ
CQlzcGVjX2N0cmxfZXhpdF9pZGxlKGluZm8pOw0KPiANCj4gTWF5IEkgc3VnZ2VzdCB5b3UgbWFr
ZSB0aGlzIHNuaXBwZXQgYSBmdW5jdGlvbj8gVGhlIHNhbWUgY29kZSBzbmlwcGV0DQo+IGFwcGVh
cnMgYSBmZXcgbGluZXMgYWJvdmUuDQo+IA0KPiBXZWkuDQo+IA0KSXQncyB1c2VkIGluIHZhcmlv
dXMgb3RoZXIgcGxhY2VzIGFzIHdlbGwgKGNwdV9pZGxlLmMsIHg4Ni9kb21haW4uYyksIA0Kd291
bGQgYSBmdW5jdGlvbiBsaWtlOg0KDQp2b2lkIHNhZmVfaGFsdF93aXRoX3NwZWMoY3B1X2luZm8g
KmluZm8pDQp7DQogICAgIGlmICghaW5mbykNCiAgICAgICAgIGluZm8gPSBnZXRfY3B1X2luZm8o
KTsNCg0KICAgICBzcGVjX2N0cmxfZW50ZXJfaWRsZShpbmZvKTsNCiAgICAgc2FmZV9oYWx0KCk7
DQogICAgIHNwZWNfY3RybF9leGl0X2lkbGUoaW5mbyk7DQp9DQoNCndvcmsgc2luY2UgdGhhdCB3
YXkgaXQgY291bGQgYmUgdXNlZCBpbiBvdGhlciBwbGFjZXMgd2hlcmUgaW5mbyBpcyANCmFscmVh
ZHkgZGVmaW5lZD8NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 18:33:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 18:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz40s-0002v1-Dk; Wed, 27 Feb 2019 18:33:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3njl=RC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gz40r-0002up-3V
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 18:33:01 +0000
X-Inumbo-ID: 1b78fe79-3abe-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b78fe79-3abe-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 18:32:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gz40o-00015k-Jo; Wed, 27 Feb 2019 18:32:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gz40o-0005Vn-7a; Wed, 27 Feb 2019 18:32:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gz40o-0003jV-6n; Wed, 27 Feb 2019 18:32:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133420-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-libvirt-vhd:<job
 status>:broken:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:<job status>:broken:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-next:build-armhf-pvops:<job status>:broken:regression
 linux-next:build-armhf:<job status>:broken:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:host-install(4):broken:regression
 linux-next:test-amd64-amd64-libvirt-vhd:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:regression
 linux-next:build-armhf:host-install(4):broken:regression
 linux-next:build-armhf-pvops:host-install(4):broken:regression
 linux-next:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl:guest-start:fail:regression
 linux-next:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-next:build-i386:xen-build:fail:regression
 linux-next:build-i386-xsm:xen-build:fail:regression
 linux-next:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:build-i386-rumprun:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-next:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-examine:host-install:broken:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=2b46440ea71508f7037566dbbab3567d1a64093d
X-Osstest-Versions-That: linux=8a61716ff2ab23eddd1f7a05a075a374e4d0c3d4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Feb 2019 18:32:58 +0000
Subject: [Xen-devel] [linux-next test] 133420: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQyMCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0MjAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzMzNzMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzM3MwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4g
MTMzMzczCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMzNzMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzM3MwogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTMzMzczCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMzNzMKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzM3MwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMzczCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMzNzMKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzM3MwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzMzczCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzMzczCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMzNzMKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMzMzczCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzMzNzMKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzM3MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICA1IGhvc3QtaW5zdGFsbCAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MzMzNzMKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiBmYWlsIGJsb2NrZWQgaW4gMTMzMzczCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzMz
NzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEzMzM3MwogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwg
bGlrZSAxMzMzNzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzM3MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMzcz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDJiNDY0NDBlYTcxNTA4ZjcwMzc1NjZk
YmJhYjM1NjdkMWE2NDA5M2QKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDhhNjE3MTZmZjJhYjIzZWRkZDFmN2EwNWEwNzVhMzc0ZTRkMGMzZDQKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNp
bmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTMzNDIwICAyMDE5LTAyLTI1IDA5OjE5OjA2IFogICAgMiBkYXlzICAg
IDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 18:39:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 18:39:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz47U-0003MD-Ad; Wed, 27 Feb 2019 18:39:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3njl=RC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gz47S-0003D0-KD
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 18:39:50 +0000
X-Inumbo-ID: 0c0183b2-3abf-11e9-abb4-03d2c6e6f1d8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c0183b2-3abf-11e9-abb4-03d2c6e6f1d8;
 Wed, 27 Feb 2019 18:39:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gz47K-0001Dq-5d; Wed, 27 Feb 2019 18:39:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gz47J-0005ru-R8; Wed, 27 Feb 2019 18:39:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gz47J-0003WS-QP; Wed, 27 Feb 2019 18:39:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133445-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386:host-install(4):broken:regression
 ovmf:build-amd64-xsm:host-install(4):broken:regression
 ovmf:build-amd64-pvops:host-install(4):broken:regression
 ovmf:build-amd64:host-install(4):broken:regression
 ovmf:build-i386-xsm:host-install(4):broken:regression
 ovmf:build-i386-pvops:host-install(4):broken:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=7d180efeaa03df25973416dc0aad099f4fe7e251
X-Osstest-Versions-That: ovmf=c417c1b33d06ef6ae96adb373201a5a3c3b38772
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Feb 2019 18:39:41 +0000
Subject: [Xen-devel] [ovmf test] 133445: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ0NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0NDUvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0
aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMzI5MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjkxCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMzMyOTEKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI5MQogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjkx
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMzMyOTEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIG92bWYgICAgICAgICAgICAgICAgIDdkMTgwZWZlYWEwM2RmMjU5
NzM0MTZkYzBhYWQwOTlmNGZlN2UyNTEKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAg
ICAgICAgIGM0MTdjMWIzM2QwNmVmNmFlOTZhZGIzNzMyMDFhNWEzYzNiMzg3NzIKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEzMzI5MSAgMjAxOS0wMi0xOCAwMTo0MToxNSBaICAgIDkgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMzMzMDUgIDIwMTktMDItMTkgMDA6NDE6MjEgWiAgICA4IGRheXMg
ICAgOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM0NDUgIDIwMTktMDItMjYgMTk6
Mzk6NDQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlY2tpIE1hdGV1c3ogPG1hdGV1c3ouYWxiZWNraUBp
bnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8L289SW50ZWwvb3U9RXhjaGFuZ2UgQWRtaW5p
c3RyYXRpdmUgR3JvdXAgKEZZRElCT0hGMjNTUERMVCkvY249UmVjaXBpZW50cy9jbj1BbGJlY2tp
LCBNYXRldXN6M2JlPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBT
aW5naGFsIDxhc2hpc2hzaW5naGFAbnZpZGlhLmNvbT4KICBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0Bp
bnRlbC5jb20+CiAgQ2hhc2VsIENoaXUgPGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWws
IENoaXUgPGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5A
aW50ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBFZGdhciBIYW5k
YWwgPGVoYW5kYWxAbnZpZGlhLmNvbT4KICBGYW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5j
b20+CiAgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEdvbnphbGV6IERlbCBD
dWV0bywgUm9kcmlnbyA8cm9kcmlnby5nb256YWxlei5kZWwuY3VldG9AaW50ZWwuY29tPgogIEhh
byBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5j
b20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEpp
YXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAg
Sm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTWF4IEtudXRzZW4gPG1ha251
dHNlQG1pY3Jvc29mdC5jb20+CiAgUGV0ZSBCYXRhcmQgPHBldGVAYWtlby5pZT4KICBSYXkgTmkg
PHJheS5uaUBpbnRlbC5jb20+CiAgUm9kcmlnbyBHb256YWxleiBkZWwgQ3VldG8gPHJvZHJpZ28u
Z29uemFsZXouZGVsLmN1ZXRvQGludGVsLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwu
Y29tPgogIFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+CiAgU2hlbmdsZWkgWmhh
bmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRl
bC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFpoaWNoYW8gR2FvIDx6
aGljaGFvLmdhb0BpbnRlbC5jb20+CiAgWmhpanUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2
NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJy
b2tlbgpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2
b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIyNjUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 18:45:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 18:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz4Cx-0004LZ-1L; Wed, 27 Feb 2019 18:45:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bdnF=RC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gz4Cv-0004LU-RR
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 18:45:29 +0000
X-Inumbo-ID: d9dc1a86-3abf-11e9-a8c5-9b460209be93
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d9dc1a86-3abf-11e9-a8c5-9b460209be93;
 Wed, 27 Feb 2019 18:45:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B2493A78;
 Wed, 27 Feb 2019 10:45:27 -0800 (PST)
Received: from [10.37.12.68] (unknown [10.37.12.68])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 89A9F3F703;
 Wed, 27 Feb 2019 10:45:24 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>
References: <20190226230351.12882-1-julien.grall@arm.com>
 <20190227125534.nyez2rcoji5hpxwo@zion.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <adf74279-633b-e4fd-f5e2-730cf0118544@arm.com>
Date: Wed, 27 Feb 2019 18:45:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190227125534.nyez2rcoji5hpxwo@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12 RFC] xen/console: Handle NUL
 character in buffer sent via CONSOLEIO_write
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgV2VpLAoKT24gMi8yNy8xOSAxMjo1NSBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEZl
YiAyNiwgMjAxOSBhdCAxMTowMzo1MVBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEFm
dGVyIHVwZ3JhZGluZyBEZWJpYW4gdG8gQnVzdGVyLCBJIHN0YXJ0ZWQgbm90aWNpbmcgY29uc29s
ZSBtYW5nbGluZwo+PiB3aGVuIHVzaW5nIHpzaC4gVGhpcyBpcyBoYXBwZW5uaW5nIGJlY2F1c2Ug
b3V0cHV0IHNlbnQgYnkgenNoIHRvIHRoZQo+PiBjb25zb2xlIG1heSBjb250YWluIE5VTCBjaGFy
YWN0ZXIgaW4gdGhlIG1pZGRsZSBvZiB0aGUgYnVmZmVyLgo+Pgo+PiBMaW51eCBpcyBzZW5kaW5n
IHRoZSBidWZmZXIgYXMgaXQgaXMgdG8gWGVuIGNvbnNvbGUgdmlhIENPTlNPTEVJT193cml0ZS4K
Pj4gSG93ZXZlciwgdGhlIGltcGxlbWVudGF0aW9uIGluIFhlbiBjb25zaWRlcnMgTlVMIGNoYXJh
Y3RlciBpcyB1c2VkIHRvCj4+IHRlcm1pbmF0ZSB0aGUgYnVmZmVyIGFuZCB0aGVyZWZvcmUgd2ls
bCBpZ25vcmUgYW55dGhpbmcgYWZ0ZXIgaXQuCj4+Cj4+IFRoZSBhY3R1YWwgZG9jdW1lbnRhdGlv
biBvZiBDT05TT0xFSU9fd3JpdGUgaXMgcHJldHR5IGxpbWl0ZWQuIEZyb20gdGhlCj4+IGRlY2xh
cmF0aW9uLCB0aGUgaHlwZXJjYWxsIHRha2VzIGEgYnVmZmVyIGFuZCBzaXplLiBTbyB0aGlzIGNv
dWxkIGxlYWQKPj4gdG8gdGhpbmsgdGhlIE5VTCBjaGFyYWN0ZXIgaXMgYWxsb3dlZCBpbiB0aGUg
bWlkZGxlIG9mIHRoZSBidWZmZXIuCj4+Cj4+IFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgY29uc29s
ZSBBUEkgdG8gcGFzcyB0aGUgc2l6ZSBhbG9uZyB0aGUgYnVmZmVyCj4+IGRvd24gc28gd2UgY2Fu
IHJlbW92ZSB0aGUgcmVsaWFuY2Ugb24gYnVmZmVyIHRlcm1pbmF0aW5nIGJ5IGEgTlVMCj4+IGNo
YXJhY3Rlci4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPj4KPj4gLS0tCj4+Cj4gWy4uLl0KPj4gQEAgLTUyNyw3ICs1MjcsNyBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgeGVuX2NvbnNvbGVfd3JpdGVfZGVidWdfcG9ydChjb25zdCBjaGFyICpi
dWYsIHNpemVfdCBsZW4pCj4+ICAgc3RhdGljIGxvbmcgZ3Vlc3RfY29uc29sZV93cml0ZShYRU5f
R1VFU1RfSEFORExFX1BBUkFNKGNoYXIpIGJ1ZmZlciwgaW50IGNvdW50KQo+PiAgIHsKPj4gICAg
ICAgY2hhciBrYnVmWzEyOF07Cj4+IC0gICAgaW50IGtjb3VudCA9IDA7Cj4+ICsgICAgdW5zaWdu
ZWQgaW50IGtjb3VudCA9IDA7Cj4+ICAgICAgIHN0cnVjdCBkb21haW4gKmNkID0gY3VycmVudC0+
ZG9tYWluOwo+PiAgIAo+PiAgICAgICB3aGlsZSAoIGNvdW50ID4gMCApCj4+IEBAIC01NDcsOCAr
NTQ3LDggQEAgc3RhdGljIGxvbmcgZ3Vlc3RfY29uc29sZV93cml0ZShYRU5fR1VFU1RfSEFORExF
X1BBUkFNKGNoYXIpIGJ1ZmZlciwgaW50IGNvdW50KQo+PiAgICAgICAgICAgICAgIC8qIFVzZSBk
aXJlY3QgY29uc29sZSBvdXRwdXQgYXMgaXQgY291bGQgYmUgaW50ZXJhY3RpdmUgKi8KPj4gICAg
ICAgICAgICAgICBzcGluX2xvY2tfaXJxKCZjb25zb2xlX2xvY2spOwo+PiAgIAo+PiAtICAgICAg
ICAgICAgc2VyY29uX3B1dHMoa2J1Zik7Cj4+IC0gICAgICAgICAgICB2aWRlb19wdXRzKGtidWYp
Owo+PiArICAgICAgICAgICAgc2VyY29uX3B1dHMoa2J1Ziwga2NvdW50KTsKPj4gKyAgICAgICAg
ICAgIHZpZGVvX3B1dHMoa2J1Ziwga2NvdW50KTsKPj4gICAKPiAKPiBJIHRoaW5rIHlvdSBtaXNz
ZWQgdGhlIG5vbi1od2RvbSBicmFuY2ggaW4gdGhlIHNhbWUgZnVuY3Rpb24uIEl0IHN0aWxsCj4g
c3RyaXBzIG5vbi1wcmludGFibGUgY2hhcmFjdGVycy4KCkdvb2QgcG9pbnQuIFRoZSBub24tcHJp
bnRhYmxlIGNoYXJhY3RlcnMgd2FzIGFkZGVkIGJ5IERhbmllbCBpbiBjb21taXQgCjQ4ZDUwZGU4
ZTAgIiBjb25zb2xlOiBidWZmZXIgYW5kIHNob3cgb3JpZ2luIG9mIGd1ZXN0IFBWIHdyaXRlcyIg
d2l0aG91dCAKbXVjaCBleHBsYW5hdGlvbi4KClRoZSBvbmx5IHJlYXNvbiBJIGNhbiBzZWUgaXMs
IGFzIHdlIGJ1ZmZlciB0aGUgZ3Vlc3Qgd3JpdGVzLCB0aGUgY29uc29sZSAKd291bGQgYmUgc2Ny
ZXdlZCBpZiB3ZSBzcGxpdCBhbiBlc2NhcGUgc2VxdWVuY2UuIEZ1cnRoZXJtb3JlLCBmb3IgZ3Vl
c3QgCm91dHB1dCwgd2Ugd2lsbCBhbHdheXMgYXBwZW5kICIoZFgpIiB0byB0aGUgb3V0cHV0LiBT
byBJIGFtIG5vdCBlbnRpcmVseSAKc3VyZSB3aGF0IHRvIGRvIGluIHRoZSBub24taHdkb20gY2Fz
ZS4KCkFueSBvcGluaW9ucz8KCj4gCj4+ICAgaW50IGNvbnNvbGVfc3VzcGVuZCh2b2lkKQo+IFsu
Li5dCj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMgYi94ZW4vZHJp
dmVycy9jaGFyL2NvbnNvbGVkLmMKPj4gaW5kZXggNTUyYWJmNTc2Ni4uM2U4NDlhMjU1NyAxMDA2
NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlZC5jCj4+ICsrKyBiL3hlbi9kcml2
ZXJzL2NoYXIvY29uc29sZWQuYwo+PiBAQCAtNzcsNyArNzcsNyBAQCBzaXplX3QgY29uc29sZWRf
Z3Vlc3Rfcngodm9pZCkKPj4gICAKPj4gICAgICAgICAgIGlmICggaWR4ID49IEJVRl9TWiApCj4+
ICAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICBwdl9jb25zb2xlX3B1dHMoYnVmKTsKPj4gKyAg
ICAgICAgICAgIHB2X2NvbnNvbGVfcHV0cyhidWYsIEJVRl9TWik7Cj4+ICAgICAgICAgICAgICAg
aWR4ID0gMDsKPj4gICAgICAgICAgIH0KPj4gICAgICAgfQo+PiBAQCAtODUsNyArODUsNyBAQCBz
aXplX3QgY29uc29sZWRfZ3Vlc3Rfcngodm9pZCkKPj4gICAgICAgaWYgKCBpZHggKQo+PiAgICAg
ICB7Cj4+ICAgICAgICAgICBidWZbaWR4XSA9ICdcMCc7Cj4gCj4gQ2FuIHRoaXMgYmUgZGVsZXRl
ZD8gTm93IHRoYXQgeW91J3ZlIGV4cGxpY2l0bHkgc2l6ZWQgdGhlIGJ1ZmZlci4KCldlIHByb2Jh
Ymx5IGNhbiBkZWxldGUgYSBmZXcgb2YgdGhlICdcMCcgb3ZlciB0aGUgY29uc29sZSBjb2RlLiBJ
IHdpbGwgCmhhdmUgYSBsb29rIGF0IGl0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 19:14:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 19:14:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz4f6-0006zW-GB; Wed, 27 Feb 2019 19:14:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=O0u2=RC=intel.com=ira.weiny@srs-us1.protection.inumbo.net>)
 id 1gz4f6-0006zR-0X
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 19:14:36 +0000
X-Inumbo-ID: e9f2fa76-3ac3-11e9-bc90-bc764e045a96
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9f2fa76-3ac3-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 19:14:33 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Feb 2019 11:14:32 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,420,1544515200"; d="scan'208";a="150535022"
Received: from iweiny-desk2.sc.intel.com ([10.3.52.157])
 by fmsmga001.fm.intel.com with ESMTP; 27 Feb 2019 11:14:31 -0800
Date: Wed, 27 Feb 2019 11:14:42 -0800
From: Ira Weiny <ira.weiny@intel.com>
To: John Hubbard <jhubbard@nvidia.com>,
 Andrew Morton <akpm@linux-foundation.org>, Michal Hocko <mhocko@suse.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Peter Zijlstra <peterz@infradead.org>, Jason Gunthorpe <jgg@ziepe.ca>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Paul Mackerras <paulus@samba.org>, "David S. Miller" <davem@davemloft.net>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Rich Felker <dalias@libc.org>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Thomas Gleixner <tglx@linutronix.de>,
 Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 Ralf Baechle <ralf@linux-mips.org>,
 Paul Burton <paul.burton@mips.com>, James Hogan <jhogan@kernel.org>
Message-ID: <20190227191442.GB31669@iweiny-DESK2.sc.intel.com>
References: <20190220053040.10831-1-ira.weiny@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190220053040.10831-1-ira.weiny@intel.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [RESEND PATCH 0/7] Add FOLL_LONGTERM to GUP fast
 and use it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-fbdev@vger.kernel.org, kvm@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-fpga@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-mips@vger.kernel.org, linux-mm@kvack.org, sparclinux@vger.kernel.org,
 devel@driverdev.osuosl.org, linux-s390@vger.kernel.org,
 rds-devel@oss.oracle.com, linux-scsi@vger.kernel.org,
 linux-rdma@vger.kernel.org, xen-devel@lists.xenproject.org,
 devel@lists.orangefs.org, linux-media@vger.kernel.org, kvm-ppc@vger.kernel.org,
 ceph-devel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTksIDIwMTkgYXQgMDk6MzA6MzNQTSAtMDgwMCwgJ0lyYSBXZWlueScgd3Jv
dGU6Cj4gRnJvbTogSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgo+IAo+IFJlc2VuZGlu
ZyB0aGVzZSBhcyBJIGhhZCBvbmx5IDEgbWlub3IgY29tbWVudCB3aGljaCBJIGJlbGlldmUgd2Ug
aGF2ZSBjb3ZlcmVkCj4gaW4gdGhpcyBzZXJpZXMuICBJIHdhcyBhbnRpY2lwYXRpbmcgdGhlc2Ug
Z29pbmcgdGhyb3VnaCB0aGUgbW0gdHJlZSBhcyB0aGV5Cj4gZGVwZW5kIG9uIGEgY2xlYW51cCBw
YXRjaCB0aGVyZSBhbmQgdGhlIElCIGNoYW5nZXMgYXJlIHZlcnkgbWlub3IuICBCdXQgdGhleQo+
IGNvdWxkIGp1c3QgYXMgd2VsbCBnbyB0aHJvdWdoIHRoZSBJQiB0cmVlLgo+IAo+IE5PVEU6IFRo
aXMgc2VyaWVzIGRlcGVuZHMgb24gbXkgY2xlYW4gdXAgcGF0Y2ggdG8gcmVtb3ZlIHRoZSB3cml0
ZSBwYXJhbWV0ZXIKPiBmcm9tIGd1cF9mYXN0X3Blcm1pdHRlZCgpWzFdCj4gCj4gSEZJMSwgcWli
LCBhbmQgbXRoY2EsIHVzZSBnZXRfdXNlcl9wYWdlc19mYXN0KCkgZHVlIHRvIGl0IHBlcmZvcm1h
bmNlCj4gYWR2YW50YWdlcy4gIFRoZXNlIHBhZ2VzIGNhbiBiZSBoZWxkIGZvciBhIHNpZ25pZmlj
YW50IHRpbWUuICBCdXQKPiBnZXRfdXNlcl9wYWdlc19mYXN0KCkgZG9lcyBub3QgcHJvdGVjdCBh
Z2FpbnN0IG1hcHBpbmcgb2YgRlMgREFYIHBhZ2VzLgo+IAo+IEludHJvZHVjZSBGT0xMX0xPTkdU
RVJNIGFuZCB1c2UgdGhpcyBmbGFnIGluIGdldF91c2VyX3BhZ2VzX2Zhc3QoKSB3aGljaAo+IHJl
dGFpbnMgdGhlIHBlcmZvcm1hbmNlIHdoaWxlIGFsc28gYWRkaW5nIHRoZSBGUyBEQVggY2hlY2tz
LiAgWERQIGhhcyBhbHNvCj4gc2hvd24gaW50ZXJlc3QgaW4gdXNpbmcgdGhpcyBmdW5jdGlvbmFs
aXR5LlsyXQo+IAo+IEluIGFkZGl0aW9uIHdlIGNoYW5nZSBnZXRfdXNlcl9wYWdlcygpIHRvIHVz
ZSB0aGUgbmV3IEZPTExfTE9OR1RFUk0gZmxhZyBhbmQKPiByZW1vdmUgdGhlIHNwZWNpYWxpemVk
IGdldF91c2VyX3BhZ2VzX2xvbmd0ZXJtIGNhbGwuCj4gCj4gWzFdIGh0dHBzOi8vbGttbC5vcmcv
bGttbC8yMDE5LzIvMTEvMjM3Cj4gWzJdIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE5LzIvMTEv
MTc4OQoKSXMgdGhlcmUgYW55dGhpbmcgSSBuZWVkIHRvIGRvIG9uIHRoaXMgc2VyaWVzIG9yIGRv
ZXMgYW55b25lIGhhdmUgYW55Cm9iamVjdGlvbnMgdG8gaXQgZ29pbmcgaW50byA1LjE/ICBBbmQg
aWYgc28gd2hvJ3MgdHJlZSBpcyBpdCBnb2luZyB0byBnbwp0aHJvdWdoPwoKVGhhbmtzLApJcmEK
Cj4gCj4gSXJhIFdlaW55ICg3KToKPiAgIG1tL2d1cDogUmVwbGFjZSBnZXRfdXNlcl9wYWdlc19s
b25ndGVybSgpIHdpdGggRk9MTF9MT05HVEVSTQo+ICAgbW0vZ3VwOiBDaGFuZ2Ugd3JpdGUgcGFy
YW1ldGVyIHRvIGZsYWdzIGluIGZhc3Qgd2Fsawo+ICAgbW0vZ3VwOiBDaGFuZ2UgR1VQIGZhc3Qg
dG8gdXNlIGZsYWdzIHJhdGhlciB0aGFuIGEgd3JpdGUgJ2Jvb2wnCj4gICBtbS9ndXA6IEFkZCBG
T0xMX0xPTkdURVJNIGNhcGFiaWxpdHkgdG8gR1VQIGZhc3QKPiAgIElCL2hmaTE6IFVzZSB0aGUg
bmV3IEZPTExfTE9OR1RFUk0gZmxhZyB0byBnZXRfdXNlcl9wYWdlc19mYXN0KCkKPiAgIElCL3Fp
YjogVXNlIHRoZSBuZXcgRk9MTF9MT05HVEVSTSBmbGFnIHRvIGdldF91c2VyX3BhZ2VzX2Zhc3Qo
KQo+ICAgSUIvbXRoY2E6IFVzZSB0aGUgbmV3IEZPTExfTE9OR1RFUk0gZmxhZyB0byBnZXRfdXNl
cl9wYWdlc19mYXN0KCkKPiAKPiAgYXJjaC9taXBzL21tL2d1cC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxMSArLQo+ICBhcmNoL3Bvd2VycGMva3ZtL2Jvb2szc182NF9tbXVfaHYuYyAg
ICAgICAgIHwgICA0ICstCj4gIGFyY2gvcG93ZXJwYy9rdm0vZTUwMF9tbXUuYyAgICAgICAgICAg
ICAgICAgfCAgIDIgKy0KPiAgYXJjaC9wb3dlcnBjL21tL21tdV9jb250ZXh0X2lvbW11LmMgICAg
ICAgICB8ICAgNCArLQo+ICBhcmNoL3MzOTAva3ZtL2ludGVycnVwdC5jICAgICAgICAgICAgICAg
ICAgIHwgICAyICstCj4gIGFyY2gvczM5MC9tbS9ndXAuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMTIgKy0KPiAgYXJjaC9zaC9tbS9ndXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAxMSArLQo+ICBhcmNoL3NwYXJjL21tL2d1cC5jICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA5ICstCj4gIGFyY2gveDg2L2t2bS9wYWdpbmdfdG1wbC5oICAgICAgICAgICAgICAgICAg
fCAgIDIgKy0KPiAgYXJjaC94ODYva3ZtL3N2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMiArLQo+ICBkcml2ZXJzL2ZwZ2EvZGZsLWFmdS1kbWEtcmVnaW9uLmMgICAgICAgICAgIHwg
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS92aWEvdmlhX2RtYWJsaXQuYyAgICAgICAgICAgfCAg
IDMgKy0KPiAgZHJpdmVycy9pbmZpbmliYW5kL2NvcmUvdW1lbS5jICAgICAgICAgICAgICB8ICAg
NSArLQo+ICBkcml2ZXJzL2luZmluaWJhbmQvaHcvaGZpMS91c2VyX3BhZ2VzLmMgICAgIHwgICA1
ICstCj4gIGRyaXZlcnMvaW5maW5pYmFuZC9ody9tdGhjYS9tdGhjYV9tZW1mcmVlLmMgfCAgIDMg
Ky0KPiAgZHJpdmVycy9pbmZpbmliYW5kL2h3L3FpYi9xaWJfdXNlcl9wYWdlcy5jICB8ICAgOCAr
LQo+ICBkcml2ZXJzL2luZmluaWJhbmQvaHcvcWliL3FpYl91c2VyX3NkbWEuYyAgIHwgICAyICst
Cj4gIGRyaXZlcnMvaW5maW5pYmFuZC9ody91c25pYy91c25pY191aW9tLmMgICAgfCAgIDkgKy0K
PiAgZHJpdmVycy9tZWRpYS92NGwyLWNvcmUvdmlkZW9idWYtZG1hLXNnLmMgICB8ICAgNiArLQo+
ICBkcml2ZXJzL21pc2MvZ2Vud3FlL2NhcmRfdXRpbHMuYyAgICAgICAgICAgIHwgICAyICstCj4g
IGRyaXZlcnMvbWlzYy92bXdfdm1jaS92bWNpX2hvc3QuYyAgICAgICAgICAgfCAgIDIgKy0KPiAg
ZHJpdmVycy9taXNjL3Ztd192bWNpL3ZtY2lfcXVldWVfcGFpci5jICAgICB8ICAgNiArLQo+ICBk
cml2ZXJzL3BsYXRmb3JtL2dvbGRmaXNoL2dvbGRmaXNoX3BpcGUuYyAgIHwgICAzICstCj4gIGRy
aXZlcnMvcmFwaWRpby9kZXZpY2VzL3Jpb19tcG9ydF9jZGV2LmMgICAgfCAgIDQgKy0KPiAgZHJp
dmVycy9zYnVzL2NoYXIvb3JhZGF4LmMgICAgICAgICAgICAgICAgICB8ICAgMiArLQo+ICBkcml2
ZXJzL3Njc2kvc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCj4gIGRyaXZl
cnMvc3RhZ2luZy9nYXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUuYyAgfCAgIDQgKy0KPiAgZHJpdmVy
cy90ZWUvdGVlX3NobS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQo+ICBkcml2ZXJz
L3ZmaW8vdmZpb19pb21tdV9zcGFwcl90Y2UuYyAgICAgICAgIHwgICAzICstCj4gIGRyaXZlcnMv
dmZpby92ZmlvX2lvbW11X3R5cGUxLmMgICAgICAgICAgICAgfCAgIDMgKy0KPiAgZHJpdmVycy92
aG9zdC92aG9zdC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQo+ICBkcml2ZXJzL3Zp
ZGVvL2ZiZGV2L3B2cjJmYi5jICAgICAgICAgICAgICAgIHwgICAyICstCj4gIGRyaXZlcnMvdmly
dC9mc2xfaHlwZXJ2aXNvci5jICAgICAgICAgICAgICAgfCAgIDIgKy0KPiAgZHJpdmVycy94ZW4v
Z250ZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQo+ICBmcy9vcmFuZ2Vmcy9v
cmFuZ2Vmcy1idWZtYXAuYyAgICAgICAgICAgICAgIHwgICAyICstCj4gIGluY2x1ZGUvbGludXgv
bW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTcgKy0KPiAga2VybmVsL2Z1dGV4LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQo+ICBsaWIvaW92X2l0ZXIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCj4gIG1tL2d1cC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMjAgKysrKysrKysrKysrLS0tLS0tLS0KPiAg
bW0vZ3VwX2JlbmNobWFyay5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNSArLQo+ICBt
bS91dGlsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICstCj4gIG5l
dC9jZXBoL3BhZ2V2ZWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KPiAgbmV0
L3Jkcy9pbmZvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQo+ICBuZXQv
cmRzL3JkbWEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCj4gIDQ0IGZp
bGVzIGNoYW5nZWQsIDIzMiBpbnNlcnRpb25zKCspLCAxODAgZGVsZXRpb25zKC0pCj4gCj4gLS0g
Cj4gMi4yMC4xCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 19:26:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 19:26:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz4qV-000800-K6; Wed, 27 Feb 2019 19:26:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jRnY=RC=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1gz4qU-0007zv-RJ
 for xen-devel@lists.xen.org; Wed, 27 Feb 2019 19:26:22 +0000
X-Inumbo-ID: 8bd02fb6-3ac5-11e9-8675-4750a2710a70
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8bd02fb6-3ac5-11e9-8675-4750a2710a70;
 Wed, 27 Feb 2019 19:26:14 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1RJMqYs196184;
 Wed, 27 Feb 2019 19:25:54 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=9L4g+8WqsApvyM12DixwGXSsxLf6ggh4C0Q81AXPDGA=;
 b=Yw3wLeInXtEqOmUMVuhWwpUs65sQIUnZ1a/txUiK9ymsf8ROPfMEZrev5V21E+igjHdJ
 AvYQFFKMCo1c6hQhUlAWtK/ByeLT0y+5IsG0hJJvBJzob1EpN0qFHqcuVxSC025JroVF
 V4ZHim6i7aS/8ioA4VF6N2tsdImgj8j5KDfJAGm1Q9Vj3y1Gqtd1ztWX4egxloKaDuIv
 uKWQpFKFZYuHBttq2juRa4H+pusPb7lskucNDRxXxRn9/T7w8Wbj+ObFg8EaXDkufz6v
 9yRfvyZnz9tgB8LjUivZvtKK6IX5xRrTunlIUGAUKmnyjbXeiOu5wzksRchuSNNrFyS+ dQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2qtuped36j-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Feb 2019 19:25:54 +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 x1RJPrgS026399
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Feb 2019 19:25:54 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 x1RJPqoL011398;
 Wed, 27 Feb 2019 19:25:52 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Feb 2019 11:25:52 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 9F8A06A012B; Wed, 27 Feb 2019 14:25:50 -0500 (EST)
Date: Wed, 27 Feb 2019 14:25:50 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190227192550.GB24946@char.us.oracle.com>
References: <1550617692-27306-1-git-send-email-michael.d.labriola@gmail.com>
 <ba6812cbb26341bd9b5d3a0981f7d64b@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ba6812cbb26341bd9b5d3a0981f7d64b@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9180
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=900 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902270130
Subject: Re: [Xen-devel] [PATCH] drm: add func to better detect wether
 swiotlb is needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Chunming Zhou <david1.zhou@amd.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 'Michael D Labriola' <michael.d.labriola@gmail.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Christoph Hellwig <hch@infradead.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 Jan Beulich <JBeulich@suse.com>, Alex Deucher <alexander.deucher@amd.com>,
 Christian Koenig <christian.koenig@amd.com>, Monk Liu <monk.liu@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

LnNuaXAuLgo+ID4gLXU2NCBkcm1fZ2V0X21heF9pb21lbSh2b2lkKQo+ID4gK2Jvb2wgZHJtX25l
ZWRfc3dpb3RsYihpbnQgZG1hX2JpdHMpCj4gPiAgewo+ID4gIAlzdHJ1Y3QgcmVzb3VyY2UgKnRt
cDsKPiA+ICAJcmVzb3VyY2Vfc2l6ZV90IG1heF9pb21lbSA9IDA7Cj4gPiAKPiA+ICsJLyoKPiA+
ICsJICogWGVuIHBhcmF2aXJ0dWFsIGhvc3RzIHJlcXVpcmUgc3dpb3RsYiByZWdhcmRsZXNzIG9m
IHJlcXVlc3RlZCBkbWEKPiA+ICsJICogdHJhbnNmZXIgc2l6ZS4KPiA+ICsJICoKPiA+ICsJICog
Tk9URTogUmVhbGx5LCB3aGF0IGl0IHJlcXVpcmVzIGlzIHVzZSBvZiB0aGUgZG1hX2FsbG9jX2Nv
aGVyZW50Cj4gPiArCSAqICAgICAgIGFsbG9jYXRvciB1c2VkIGluIHR0bV9kbWFfcG9wdWxhdGUo
KSBpbnN0ZWFkIG9mCj4gPiArCSAqICAgICAgIHR0bV9wb3B1bGF0ZV9hbmRfbWFwX3BhZ2VzKCks
IHdoaWNoIGJvdW5jZSBidWZmZXJzIHNvIG11Y2gKPiA+IGluCj4gPiArCSAqICAgICAgIFhlbiBp
dCBsZWFkcyB0byBzd2lvdGxiIGJ1ZmZlciBleGhhdXN0aW9uLgo+ID4gKwkgKi8KPiA+ICsJaWYg
KHhlbl9wdl9kb21haW4oKSkKPiAKPiBJJ3ZlIG5vdCBiZWVuIGZvbGxvd2luZyBhbGwgb2YgdGhl
IGlucyBhbmQgb3V0cyBvZiB0aGUgZGlzY3Vzc2lvbiBvbiB0aGlzIHNvIGFwb2xvZ2llcyBpZiBJ
J20gbWlzc2luZyBzb21lIGNvbnRleHQsIGJ1dC4uLgo+IAo+IFRoaXMgbG9va3MgbGlrZSB0aGUg
d3JvbmcgdGVzdCB0byBtZS4gSSB0aGluayBpdCBzaG91bGQgYmU6Cj4gCj4gaWYgKCB4ZW5fc3dp
b3RsYiApCgpBaCwgdGhhdCBjb3VsZCBiZSBhcyB3ZWxsLiAKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 19:28:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 19:28:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz4sq-000851-1u; Wed, 27 Feb 2019 19:28:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bdnF=RC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gz4sp-00084w-4f
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 19:28:47 +0000
X-Inumbo-ID: e6150122-3ac5-11e9-9c41-4b773b366330
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e6150122-3ac5-11e9-9c41-4b773b366330;
 Wed, 27 Feb 2019 19:28: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 3793AA78;
 Wed, 27 Feb 2019 11:28:45 -0800 (PST)
Received: from [10.37.12.68] (unknown [10.37.12.68])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 931323F703;
 Wed, 27 Feb 2019 11:28:43 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <1551222427-21749-1-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c3716c11-6d87-4f2d-25d7-3d83537a9ca7@arm.com>
Date: Wed, 27 Feb 2019 19:28:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1551222427-21749-1-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/6] xen: extend XEN_DOMCTL_memory_mapping
 to handle cacheability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, JBeulich@suse.com,
 andrew.cooper3@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDIvMjYvMTkgMTE6MDcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBSZXVzZSB0aGUgZXhpc3RpbmcgcGFkZGluZyBmaWVsZCB0byBwYXNzIGNhY2hlYWJpbGl0
eSBpbmZvcm1hdGlvbiBhYm91dAo+IHRoZSBtZW1vcnkgbWFwcGluZywgc3BlY2lmaWNhbGx5LCB3
aGV0aGVyIHRoZSBtZW1vcnkgc2hvdWxkIGJlIG1hcHBlZCBhcwo+IG5vcm1hbCBtZW1vcnkgb3Ig
YXMgZGV2aWNlIG1lbW9yeSAodGhpcyBpcyB3aGF0IHdlIGhhdmUgdG9kYXkpLgo+IAo+IEFkZCBh
IGNhY2hlYWJpbGl0eSBwYXJhbWV0ZXIgdG8gbWFwX21taW9fcmVnaW9ucy4gMCBtZWFucyBkZXZp
Y2UKPiBtZW1vcnksIHdoaWNoIGlzIHdoYXQgd2UgaGF2ZSB0b2RheS4KPiAKPiBPbiBBUk0sIG1h
cCBkZXZpY2UgbWVtb3J5IGFzIHAybV9tbWlvX2RpcmVjdF9kZXYgKGFzIGl0IGlzIGFscmVhZHkg
ZG9uZQo+IHRvZGF5KSBhbmQgbm9ybWFsIG1lbW9yeSBhcyBwMm1fcmFtX3J3Lgo+IAo+IE9uIHg4
NiwgcmV0dXJuIGVycm9yIGlmIHRoZSBjYWNoZWFiaWxpdHkgcmVxdWVzdGVkIGlzIG5vdCBkZXZp
Y2UgbWVtb3J5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFu
b3NAeGlsaW54LmNvbT4KPiBDQzogSkJldWxpY2hAc3VzZS5jb20KPiBDQzogYW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbQo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAgICAgICAg
fCAgMyArKy0KPiAgIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgIHwgMTkgKysrKysr
KysrKysrKysrKystLQo+ICAgeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9leHlub3M1LmMgfCAgNCAr
Ky0tCj4gICB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL29tYXA1LmMgICB8ICA4ICsrKystLS0tCj4g
ICB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICAgICAgICB8ICAyICstCj4gICB4ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLXYyLmMgICAgICB8ICAyICstCj4gICB4ZW4vYXJjaC94ODYvaHZtL2RvbTBf
YnVpbGQuYyAgICB8ICA3ICsrKysrLS0KPiAgIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAg
ICAgIHwgIDYgKysrKystCj4gICB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgICB8ICA4
ICsrKysrLS0tCj4gICB4ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jICAgICAgICB8ICAzICsrLQo+
ICAgeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgfCAgNCArKystCj4gICB4ZW4vaW5j
bHVkZS94ZW4vcDJtLWNvbW1vbi5oICAgICB8ICAzICsrLQo+ICAgMTIgZmlsZXMgY2hhbmdlZCwg
NDkgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+IGluZGV4IGU3ZWIwMWYu
LjFlYTNkYTIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4gKysrIGIveGVu
L2FyY2gvYXJtL2dpYy12Mi5jCj4gQEAgLTY5MCw3ICs2OTAsOCBAQCBzdGF0aWMgaW50IGdpY3Yy
X21hcF9od2Rvd25fZXh0cmFfbWFwcGluZ3Moc3RydWN0IGRvbWFpbiAqZCkKPiAgIAo+ICAgICAg
ICAgICByZXQgPSBtYXBfbW1pb19yZWdpb25zKGQsIGdhZGRyX3RvX2dmbih2Mm1fZGF0YS0+YWRk
ciksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX1VQKHYybV9kYXRhLT5z
aXplKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX21mbih2Mm1f
ZGF0YS0+YWRkcikpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9f
bWZuKHYybV9kYXRhLT5hZGRyKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENB
Q0hFQUJJTElUWV9ERVZNRU0pOwo+ICAgICAgICAgICBpZiAoIHJldCApCj4gICAgICAgICAgIHsK
PiAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJHSUN2MjogTWFwIHYybSBmcmFtZSB0
byBkJWQgZmFpbGVkLlxuIiwKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVu
L2FyY2gvYXJtL3AybS5jCj4gaW5kZXggMzBjZmIwMS4uNWI4ZmNjNSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBAQCAtMTA2OCw5
ICsxMDY4LDI0IEBAIGludCB1bm1hcF9yZWdpb25zX3AybXQoc3RydWN0IGRvbWFpbiAqZCwKPiAg
IGludCBtYXBfbW1pb19yZWdpb25zKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgICAg
ICAgICAgICBnZm5fdCBzdGFydF9nZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG5yLAo+IC0gICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4pCj4gKyAgICAgICAg
ICAgICAgICAgICAgIG1mbl90IG1mbiwKPiArICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
Y2FjaGVfcG9saWN5KQoKUmF0aGVyIHRoYW4gZXh0ZW5kaW5nIG1hcF9tbWlvX3JlZ2lvbnMsIEkg
d291bGQgcHJlZmVyIGlmIHdlIGtpbGwgdGhpcyAKZnVuY3Rpb24gKGFuZCB1bm1hcF9tbWlvX21t
aW9fcmVnaW9ucykgYW5kIGluc3RlYWQgdXNlIG1hcF9yZWdpb25zX3AybXQuCgpUaGlzIG1lYW5z
IHRoZSBjb252ZXJzYXRpb24gdG8gcDJtdCBzaG91bGQgYmUgZG9uZSBpbiB0aGUgRE9NQ1RMIGhh
bmRsaW5nLgoKPiAgIHsKPiAtICAgIHJldHVybiBwMm1faW5zZXJ0X21hcHBpbmcoZCwgc3RhcnRf
Z2ZuLCBuciwgbWZuLCBwMm1fbW1pb19kaXJlY3RfZGV2KTsKPiArICAgIHAybV90eXBlX3QgdDsK
PiArCj4gKyAgICBzd2l0Y2ggKCBjYWNoZV9wb2xpY3kgKQo+ICsgICAgewo+ICsgICAgY2FzZSBD
QUNIRUFCSUxJVFlfTUVNT1JZOgo+ICsgICAgICAgIHQgPSBwMm1fcmFtX3J3Owo+ICsgICAgICAg
IGJyZWFrOwo+ICsgICAgY2FzZSBDQUNIRUFCSUxJVFlfREVWTUVNOgo+ICsgICAgICAgIHQgPSBw
Mm1fbW1pb19kaXJlY3RfZGV2Owo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgZGVmYXVsdDoKPiAr
ICAgICAgICByZXR1cm4gLUVOT1NZUzsKCldlIHRlbmQgdG8gdXNlIEVPUE5PVFNVUFAgaW4gc3Vj
aCBhIGNhc2UuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 20:02:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 20:02:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz5Pd-0003KF-1r; Wed, 27 Feb 2019 20:02:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bdnF=RC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gz5Pc-0003KA-3I
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 20:02:40 +0000
X-Inumbo-ID: a1ebc45e-3aca-11e9-8e33-e7ccdc1114c0
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a1ebc45e-3aca-11e9-8e33-e7ccdc1114c0;
 Wed, 27 Feb 2019 20:02: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 520A5A78;
 Wed, 27 Feb 2019 12:02:38 -0800 (PST)
Received: from [10.37.12.68] (unknown [10.37.12.68])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CCC3C3F703;
 Wed, 27 Feb 2019 12:02:36 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <1551222427-21749-3-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <eb3d1ead-2bc9-8c95-3c07-1d29a13b6b54@arm.com>
Date: Wed, 27 Feb 2019 20:02:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1551222427-21749-3-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/6] libxl/xl: add cacheability option to
 iomem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDIvMjYvMTkgMTE6MDcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBQYXJzZSBhIG5ldyBjYWNoZWFiaWxpdHkgb3B0aW9uIGZvciB0aGUgaW9tZW0gcGFyYW1l
dGVyLCBpdCBjYW4gYmUKPiAiZGV2bWVtIiBmb3IgZGV2aWNlIG1lbW9yeSBtYXBwaW5ncywgd2hp
Y2ggaXMgdGhlIGRlZmF1bHQsIG9yICJtZW1vcnkiCj4gZm9yIG5vcm1hbCBtZW1vcnkgbWFwcGlu
Z3MuCj4gCj4gU3RvcmUgdGhlIHBhcmFtZXRlciBpbiBhIG5ldyBmaWVsZCBpbiBsaWJ4bF9pb21l
bV9yYW5nZS4KPiAKPiBQYXNzIHRoZSBjYWNoZWFiaWxpdHkgb3B0aW9uIHRvIHhjX2RvbWFpbl9t
ZW1vcnlfbWFwcGluZy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9zQHhpbGlueC5jb20+Cj4gQ0M6IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20KPiBDQzog
d2VpLmxpdTJAY2l0cml4LmNvbQo+IC0tLQo+ICAgZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAg
IHwgIDQgKysrLQo+ICAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgIHwgMTIgKysrKysrKysr
KystCj4gICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgNyArKysrKysrCgpFeHRlbnNp
b24gb2YgdGhlIGxpYnhsX3R5cGVzLmlkbCBzaG91bGQgYmUgY29tcGFuaWVkIHdpdGggYSBuZXcg
ZGVmaW5lIAppbiBsaWJ4bC5oLiBTbyBhIHRvb2xzdGFjayBjYW4gZGVhbCB3aXRoIG11bHRpcGxl
IGxpYnhsIHZlcnNpb24uCgo+ICAgdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgIHwgMTcgKysr
KysrKysrKysrKysrLS0KPiAgIDQgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIv
ZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4gaW5kZXggYjFjMGJlMS4uNjU1MDA4YSAxMDA2NDQK
PiAtLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KPiArKysgYi9kb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4KPiBAQCAtMTIyMiw3ICsxMjIyLDcgQEAgaXMgZ2l2ZW4gaW4gaGV4YWRlY2ltYWwg
Zm9ybWF0IGFuZCBtYXkgZWl0aGVyIGJlIGEgcmFuZ2UsIGUuZy4gQzwyZjgtMmZmPgo+ICAgSXQg
aXMgcmVjb21tZW5kZWQgdG8gb25seSB1c2UgdGhpcyBvcHRpb24gZm9yIHRydXN0ZWQgVk1zIHVu
ZGVyCj4gICBhZG1pbmlzdHJhdG9yJ3MgY29udHJvbC4KPiAgIAo+IC09aXRlbSBCPGlvbWVtPVsg
IklPTUVNX1NUQVJULE5VTV9QQUdFU1tAR0ZOXSIsICJJT01FTV9TVEFSVCxOVU1fUEFHRVNbQEdG
Tl0iLCAuLi5dPgo+ICs9aXRlbSBCPGlvbWVtPVsgIklPTUVNX1NUQVJULE5VTV9QQUdFU1tAR0ZO
XSxDQUNIRUFCSUxJVFkiLCAiSU9NRU1fU1RBUlQsTlVNX1BBR0VTW0BHRk5dLENBQ0hFQUJJTElU
WSIsIC4uLl0+CgpCZWxvdyB5b3Ugc3VnZ2VzdCB0aGUgY2FjaGVhYmlsaXR5IGlzIG9wdGlvbi4g
SG93ZXZlciwgdGhlIGlzIG5vdCAKcmVmbGVjdGVkIGhlcmUuIEkgdGhpbmsgeW91IHdhbnQgdG8g
cHV0ICcsQ0FDSEVBQklMSVRZJyBiZXR3ZWVuIFtdIGFzIGl0IAppcyBkb25lIGZvciAnQEdGTicu
Cgo+ICAgCj4gICBBbGxvdyBhdXRvLXRyYW5zbGF0ZWQgZG9tYWlucyB0byBhY2Nlc3Mgc3BlY2lm
aWMgaGFyZHdhcmUgSS9PIG1lbW9yeSBwYWdlcy4KPiAgIAo+IEBAIC0xMjMzLDYgKzEyMzMsOCBA
QCBCPEdGTj4gaXMgbm90IHNwZWNpZmllZCwgdGhlIG1hcHBpbmcgd2lsbCBiZSBwZXJmb3JtZWQg
dXNpbmcgQjxJT01FTV9TVEFSVD4KPiAgIGFzIGEgc3RhcnQgaW4gdGhlIGd1ZXN0J3MgYWRkcmVz
cyBzcGFjZSwgdGhlcmVmb3JlIHBlcmZvcm1pbmcgYSAxOjEgbWFwcGluZwo+ICAgYnkgZGVmYXVs
dC4KPiAgIEFsbCBvZiB0aGVzZSB2YWx1ZXMgbXVzdCBiZSBnaXZlbiBpbiBoZXhhZGVjaW1hbCBm
b3JtYXQuCj4gK0I8Q0FDSEVBQklMSVRZPiBjYW4gYmUgImRldm1lbSIgZm9yIGRldmljZSBtZW1v
cnksIHRoZSBkZWZhdWx0IGlmIG5vdAo+ICtzcGVjaWZpZWQsIG9yIGl0IGNhbiBiZSAibWVtb3J5
IiBmb3Igbm9ybWFsIG1lbW9yeS4KCkkgd2FzIHBsYW5uaW5nIHRvIGNvbW1lbnQgYWJvdXQgdGhl
IG5hbWluZyBhbmQgZG9jdW1lbnRhdGlvbi4gQnV0IEkgd2lsbCAKZG8gaXQgaW4gcGF0Y2ggIzEg
d2hlcmUgSmFuIGFscmVhZHkgc3RhcnRlZCBhIGRpc2N1c3Npb24gYWJvdXQgaXQuCgo+IGRpZmYg
LS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwo+IGluZGV4
IDM1MmNkMjEuLjFkYTI2NzAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYwo+ICsr
KyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiBAQCAtMTg4Myw2ICsxODgzLDcgQEAgdm9pZCBwYXJz
ZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAo+ICAgICAgICAgICB9Cj4g
ICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBudW1faW9tZW07IGkrKykgewo+ICAgICAgICAgICAg
ICAgaW50IHVzZWQ7Cj4gKyAgICAgICAgICAgIGNoYXIgY2FjaGVbN107Cj4gICAKPiAgICAgICAg
ICAgICAgIGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtIChpb21lbSwgaSk7Cj4gICAgICAgICAg
ICAgICBpZiAoIWJ1Zikgewo+IEBAIC0xODkxLDE1ICsxODkyLDI3IEBAIHZvaWQgcGFyc2VfY29u
ZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKPiAgICAgICAgICAgICAgICAgICBl
eGl0KDEpOwo+ICAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICAgbGlieGxfaW9tZW1fcmFu
Z2VfaW5pdCgmYl9pbmZvLT5pb21lbVtpXSk7Cj4gLSAgICAgICAgICAgIHJldCA9IHNzY2FuZihi
dWYsICIlIiBTQ054NjQiLCUiIFNDTng2NCIlbkAlIiBTQ054NjQiJW4iLAo+ICsgICAgICAgICAg
ICByZXQgPSBzc2NhbmYoYnVmLCAiJSIgU0NOeDY0IiwlIiBTQ054NjQiJW5AJSIgU0NOeDY0IiVu
LCU2cyVuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT5pb21lbVtpXS5z
dGFydCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT5pb21lbVtpXS5udW1i
ZXIsICZ1c2VkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+aW9tZW1baV0u
Z2ZuLCAmdXNlZCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT5pb21lbVtp
XS5nZm4sICZ1c2VkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgY2FjaGUsICZ1c2VkKTsK
CklmIEkgcmVhZCBpdCBjb3JyZWN0bHksIHlvdSB3aWxsIHJlcXVpcmUgdGhlIEdGTiB0byBiZSBz
cGVjaWZpZWQgaW4gCm9yZGVyIHRvIGdldCB0aGUgImNhY2hlYWJpbGl0eSIuIEFtIEkgY29ycmVj
dD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 20:03:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 20:03:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz5QY-0003Ms-D8; Wed, 27 Feb 2019 20:03:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EyUW=RC=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1gz5QX-0003Mj-8Y
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 20:03:37 +0000
X-Inumbo-ID: c3bfc9a4-3aca-11e9-bc90-bc764e045a96
Received: from mail-lf1-x130.google.com (unknown [2a00:1450:4864:20::130])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3bfc9a4-3aca-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 20:03:36 +0000 (UTC)
Received: by mail-lf1-x130.google.com with SMTP id v185so2006749lfa.11
 for <xen-devel@lists.xenproject.org>; Wed, 27 Feb 2019 12:03:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=mC26E1O8WDNyeYPUB1S40RvNjGKFCHROEWUrkgkHq9Q=;
 b=I3lqZWPhU9S8g+A0+w0MEx5xxgeOb0EWn8poCyUSXp7DU6t1WXSFPQcQY2hP5OQdRb
 mXh66xbNGQQay/4tuWDuctB8fxYBC2xoJ5n6zUJ+4davi+i2atoPZHySnfoodGmMNFT+
 h63jqHn5x2zhC88+HBgHY/ZELjjOdqJedgDWx+YkoFTtIn0vjBoEsrgWf0hwlpJYSq7S
 /jymeHMwTHqBE1AUh5PLjX+kxkaK2w84xDFfcLASvGH75enCil4VIvSnHrUHr7T6ispG
 CnwEtTgIu0DPlNSZYMKaQ1MkO9EgvKL6nNvxyYNULCQMYSC/PSsrlS/TjDBkTloa0XoH
 vqqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=mC26E1O8WDNyeYPUB1S40RvNjGKFCHROEWUrkgkHq9Q=;
 b=Lw964SlNzhAv0nyCal4TrypQYdIyHGn8AwaSI1mgmnDTE48ADpxjwOeHofrCD27Nsk
 gJ29QmdjhLBIg8i4HOeXyiepNbQ1Ui32cY9TsSoldk33o4mnyB8hWv8k/K7DKtd4XOXQ
 J3uCr4eH4to0bAFxkulU/w5+lNSDxXFDYmRFW0+Nnel9RWQysBWtfgFB0tZKsZe/L0l+
 hhlu6QW7CHdJCQAUsqVOsSFr+0V9OSElAz43XJZAm13kjB100XeTZI0mFSG9DRum2my1
 VESCWRi4aHA4i4sPgzqMQ9exOVqexxBb4IDH5sb5l0Ard7SqU1hE2K+kJ1a1fvCTvSKT
 DWgA==
X-Gm-Message-State: AHQUAubPMUTsP4wdw/LFxG912YRBPzyxUqbRv6ik28IGdD2FmXVBwwog
 2LUAjkkHOu36gqHfK+Iplh4=
X-Google-Smtp-Source: AHgI3IaEjdcREvWu2zo2rdawBrEC9A403O2XTGXWbJL4pU1+6Yex6u+ZpfzCY/5KHxWhKQldKwn3ng==
X-Received: by 2002:a19:ee11:: with SMTP id g17mr1920628lfb.7.1551297814750;
 Wed, 27 Feb 2019 12:03:34 -0800 (PST)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id k124sm4174793lfg.95.2019.02.27.12.03.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 27 Feb 2019 12:03:33 -0800 (PST)
From: Oleksandr <olekstysh@gmail.com>
To: Amit Tomer <amittomer25@gmail.com>
References: <CABHD4K9_hG0deTR4idTz167SN3Ak1EPXr7ck9=dhbwsoGoQhBw@mail.gmail.com>
 <CABHD4K9_G__3-u3ma-WGTeiB+DhBW+w4LGLPQJ0JKEDf56_MYw@mail.gmail.com>
 <62049eee-60e5-a770-908a-43b1014f3fea@gmail.com>
 <CABHD4K_4PmGwqK30dQ=7XhBPoVHGk=yizLv5ACaP+tscBcHV3Q@mail.gmail.com>
 <95239898-60f5-e3d3-440d-4c88b5ab7023@gmail.com>
 <CABHD4K91iqMYU-Hm0LaF_uiOt_wPAyk5svd3j34qMHLFt3rwtQ@mail.gmail.com>
 <172f815e-65d1-1f02-5653-0308c5c1604e@gmail.com>
 <CABHD4K_vMN+QRJgxkJjRuZ+_NSGTyXnJC=qvAw5cKGn_nsvV2A@mail.gmail.com>
 <06da3bda-93ba-82a8-d155-02224a79bb8a@arm.com>
 <CAPD2p-=U3Hfi9g-PhcU6ztAWwAhTES2aoMAJjJ0nY6quj_9m0Q@mail.gmail.com>
 <CABHD4K8f9WPxiLZpAtxyw_kx48=1nNSGrxMq1a5Kgp7VpKWoxQ@mail.gmail.com>
 <edd00c92-af3a-93de-a199-6dfe75e5fa75@gmail.com>
 <49e28f22-e1b6-a8af-fe73-94d926b8de4a@gmail.com>
 <CABHD4K8Qi=1OoZGDt2KPzSObRqSNTP_mY3+wOna+fN_487nXxg@mail.gmail.com>
 <CABHD4K9GHmNpHSQH0uR7Rtf6gJzN-xW_MeARQzY9z89pcXY5ZQ@mail.gmail.com>
 <78c899ed-2b6a-1057-dde0-05f92c3fb81a@gmail.com>
Message-ID: <a8330e71-fb9c-6415-f9f7-070855d69fdf@gmail.com>
Date: Wed, 27 Feb 2019 22:03:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <78c899ed-2b6a-1057-dde0-05f92c3fb81a@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XEN on R-CAR H3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 andrii_chepurnyi@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpLCBBbWl0Cgo+Cj4KPiBCVFcsIHdlIHVzZSBta2ltYWdlIHRvb2wgdG8gY3JlYXRlIFhlbiBp
bWFnZSB0byBiZSBsb2FkZWQ6Cj4KPiBta2ltYWdlIC1BIGFybTY0IC1DIG5vbmUgLVQga2VybmVs
IC1hIDB4NzgwODAwMDAgLWUgMHg3ODA4MDAwMCAtbiAKPiAiWEVOIiB4ZW4veGVuIHhlbi11SW1h
Z2UKCgpJIGFtIHNvcnJ5LCBJIGhhZCBtaXNzZWQgIi1kIiBrZXkgYmVmb3JlIHhlbiBpbWFnZS4K
ClRoZSBwcm9wZXIgY29tbWFuZCBpczoKCm1raW1hZ2UgLUEgYXJtNjQgLUMgbm9uZSAtVCBrZXJu
ZWwgLWEgMHg3ODA4MDAwMCAtZSAweDc4MDgwMDAwIC1uICJYRU4iIAotZCB4ZW4veGVuIHhlbi11
SW1hZ2UKCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 20:25:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 20:25:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz5lT-0005cP-8g; Wed, 27 Feb 2019 20:25:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3njl=RC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gz5lR-0005cA-H9
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 20:25:13 +0000
X-Inumbo-ID: c8a55b8a-3acd-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8a55b8a-3acd-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 20:25:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gz5lP-0003Mo-Kz; Wed, 27 Feb 2019 20:25:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gz5lP-0002aZ-Aa; Wed, 27 Feb 2019 20:25:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gz5lP-0002QU-9r; Wed, 27 Feb 2019 20:25:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133428-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-armhf:<job status>:broken:regression
 libvirt:build-armhf-pvops:<job status>:broken:regression
 libvirt:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 libvirt:test-amd64-amd64-libvirt:<job status>:broken:regression
 libvirt:test-amd64-amd64-libvirt-pair:host-install/dst_host(5):broken:regression
 libvirt:test-amd64-amd64-libvirt:host-install(4):broken:regression
 libvirt:build-armhf-pvops:host-install(4):broken:regression
 libvirt:build-armhf:host-install(4):broken:regression
 libvirt:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-destroy:fail:regression
 libvirt:build-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt: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-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-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
X-Osstest-Versions-This: libvirt=ac62e297dba01acd7aebe3f379a63b32ab617bfd
X-Osstest-Versions-That: libvirt=0624ac3fa846b3e2a8e70e4cc2fd8477710cd76d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Feb 2019 20:25:11 +0000
Subject: [Xen-devel] [libvirt test] 133428: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQyOCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0MjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciA1IGhvc3QtaW5z
dGFsbC9kc3RfaG9zdCg1KSBicm9rZW4gUkVHUi4gdnMuIDEzMzI3MgogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTMzMjcyCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMyNzIKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI3MgogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzMjcyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDE4IGd1ZXN0LWRlc3Ryb3kgZmFpbCBSRUdSLiB2cy4gMTMzMjcyCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgYWM2MmUyOTdkYmEwMWFjZDdhZWJlM2Yz
NzlhNjNiMzJhYjYxN2JmZApiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAg
MDYyNGFjM2ZhODQ2YjNlMmE4ZTcwZTRjYzJmZDg0Nzc3MTBjZDc2ZAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTMzMjcyICAyMDE5LTAyLTE1IDIyOjU4OjM4IFogICAxMSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDEzMzMwNiAgMjAxOS0wMi0xOSAwNDoxOTowNiBaICAgIDggZGF5cyAgICA2IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQyOCAgMjAxOS0wMi0yNSAxODo0NToyOSBa
ICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAg
Q2hyaXMgVmVudGVpY2hlciA8Y3ZlbnRlaWNAcmVkaGF0LmNvbT4KICBDaHJpc3RpYW4gRWhyaGFy
ZHQgPGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5n
w6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgS2lhcmllIDxkYXZpZGtpYXJpZTRAZ21h
aWwuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEphbWllIFN0cmFuZGJv
Z2UgPGphbWllQGNhbm9uaWNhbC5jb20+CiAgSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0
LmNvbT4KICBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgogIEp1bGlvIEZhcmFjY28g
PGpjZmFyYWNjb0BnbWFpbC5jb20+CiAgSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CiAg
TGFpbmUgU3R1bXAgPGxhaW5lQGxhaW5lLm9yZz4KICBNYXJjIEhhcnRtYXllciA8bWhhcnRtYXlA
bGludXguaWJtLmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGV0
ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUm9tYW4gQm9nb3JvZHNraXkgPGJvZ29y
b2Rza2l5QGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybWhm
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMjMyIGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 21:03:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 21:03:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz6Lu-0000bs-DC; Wed, 27 Feb 2019 21:02:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bdnF=RC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gz6Lt-0000bn-M5
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 21:02:53 +0000
X-Inumbo-ID: 0c00997f-3ad3-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0c00997f-3ad3-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 21:02:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BD0961596;
 Wed, 27 Feb 2019 13:02:50 -0800 (PST)
Received: from [10.37.12.68] (unknown [10.37.12.68])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B19563F738;
 Wed, 27 Feb 2019 13:02:49 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <1551222427-21749-1-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3ee8d8d4-fbb6-dd38-e34a-1ac8f730339f@arm.com>
Date: Wed, 27 Feb 2019 21:02:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1551222427-21749-1-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/6] xen: extend XEN_DOMCTL_memory_mapping
 to handle cacheability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, JBeulich@suse.com,
 andrew.cooper3@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDIvMjYvMTkgMTE6MDcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiAgIHN0cnVjdCB4ZW5fZG9tY3RsX21lbW9yeV9tYXBwaW5nIHsKPiAgICAgICB1aW50NjRf
YWxpZ25lZF90IGZpcnN0X2dmbjsgLyogZmlyc3QgcGFnZSAoaHZtIGd1ZXN0IHBoeXMgcGFnZSkg
aW4gcmFuZ2UgKi8KPiAgICAgICB1aW50NjRfYWxpZ25lZF90IGZpcnN0X21mbjsgLyogZmlyc3Qg
cGFnZSAobWFjaGluZSBwYWdlKSBpbiByYW5nZSAqLwo+ICAgICAgIHVpbnQ2NF9hbGlnbmVkX3Qg
bnJfbWZuczsgICAvKiBudW1iZXIgb2YgcGFnZXMgaW4gcmFuZ2UgKD4wKSAqLwo+ICAgICAgIHVp
bnQzMl90IGFkZF9tYXBwaW5nOyAgICAgICAvKiBhZGQgb3IgcmVtb3ZlIG1hcHBpbmcgKi8KPiAt
ICAgIHVpbnQzMl90IHBhZGRpbmc7ICAgICAgICAgICAvKiBwYWRkaW5nIGZvciA2NC1iaXQgYWxp
Z25lZCBzdHJ1Y3R1cmUgKi8KPiArICAgIHVpbnQzMl90IGNhY2hlX3BvbGljeTsgICAgICAvKiBj
YWNoZWFiaWxpdHkgb2YgdGhlIG1lbW9yeSBtYXBwaW5nICovCgpMb29raW5nIGF0IHRoaXMgYW5k
IHRoZSB3YXkgeW91IHVzZSBpdCwgdGhlIG5hbWluZyAiY2FjaGUiIGlzIHF1aXRlIApjb25mdXNp
bmcuIE9uIEFybSwgdGhleSBhcmUgbWVtb3J5IHR5cGVzIChzZWUgQjIuNyAiTWVtb3J5IHR5cGVz
IGFuZCAKYXR0cmlidXRlcyIgaW4gRERJIDA0ODdELmEpIGFuZCB0aGVuIHlvdSBtYXkgaGF2ZSBh
dHRyaWJ1dGUgc3VjaCAKY2FjaGFiaWxpdHkgYXR0cmlidXRlICh3cml0ZS10aHJvdWdoLCB3cml0
ZS1iYWNrLi4uKSBvbiB0b3AuIFRoZSAKY2FjaGVhYmlsaXR5IGlzIGFsc28gbm90IGFwcGxpY2Fi
bGUgZm9yICJkZXZpY2UgbWVtb3J5Ii4KCiJkZXZpY2UgbWVtb3J5IiBoYXZlIG90aGVyIGF0dHJp
YnV0ZXMgcmVsYXRlZCB0byBnYXRoZXJpbmcsIHJlLW9yZGVyaW5nLi4uCgpTbyBhIGJldHRlciBu
YW1pbmcgd291bGQgcHJvYmFibHkgYmUgIm1lbW9yeV9wb2xpY3kiLgoKRnVydGhlcm1vcmUsIHRo
b3NlIHBvbGljaWVzIGFyZSBvbmx5IGZvciBjb25maWd1cmluZyBzdGFnZS0yLiBUaGUgCnJlc3Vs
dGluZyBtZW1vcnkgdHlwZSBhbmQgYXR0cmlidXRlcyB3aWxsIGJlIHdoYXRldmVyIGlzIHRoZSBz
dHJvbmdlc3QgCmJldHdlZW4gc3RhZ2UtMiBhbmQgc3RhZ2UtMSBhdHRyaWJ1dGVzLiBZb3UgY2Fu
IHNlZSB0aGUgc3RhZ2UtMiAKYXR0cmlidXRlcyBhcyBhIHdheSB0byBnaXZlIG1vcmUgb3IgbGVz
cyBmcmVlZG9tIHRvIHRoZSBndWVzdCBmb3IgCmNvbmZpZ3VyZSB0aGUgYXR0cmlidXRlcy4KCkZv
ciBpbnN0YW5jZSwgYnkgdXNpbmcgcDJtX21taW9fZGlyZWN0X2RldiwgdGhlIHJlc3VsdGluZyBh
dHRyaWJ1dGVzIAp3aWxsIGFsd2F5cyBiZSBEZXZpY2UtbkduUm5FIHdoYXRldmVyIGhvdyBzdGFn
ZS0xIGhhcyBiZWVuIGNvbmZpZ3VyZWQuCgpJbiB0aGUgY2FzZSBvZiBwMm1fbW1pb19kaXJlY3Rf
YyAoc2ltaWxhciB0byBwMm1fcmFtX3J3KS4gVGhlIGd1ZXN0IHdpbGwgCmJlIGZyZWUgdG8gY2hv
c2Ugd2hhdGV2ZXIgcHJldHR5IG11Y2ggYW55IGF0dHJpYnV0ZXMgKGV2ZW4gRGV2aWNlLW5HblJu
RSkuCgpZb3UgbWlnaHQgd29uZGVyIHdoeSB3ZSBkaWRuJ3QgZ2l2ZSBtb3JlIGZyZWVkb20gdG8g
dGhlIGd1ZXN0IGZyb20gdGhlIApzdGFydC4gT25lIG9mIHRoZSByZWFzb24gaXMgaXQgaXMgcXVp
dGUgdW5jbGVhciB3aGF0IGFyZSB0aGUgY29uc2VxdWVuY2UgCmlmIHlvdSBnaXZlIHRoYXQgZnJl
ZWRvbSB0byB0aGUgZ3Vlc3QuIFdoZXRoZXIgdGhlcmUgbWlnaHQgYmUgaXNzdWVzIAp3aXRoIHRo
ZSBkZXZpY2Ugd2hlbiB0aGUgYXR0cmlidXRlcyBhcmUgbm90IGNvcnJlY3QuCgpGdXJ0aGVybW9y
ZSwgdGhlcmUgYXJlIG1vcmUgaGFuZGxpbmcgcmVxdWlyZWQgaW4gdGhlIGh5cGVydmlzb3IgYXMg
aWYgCnRoZSBtZW1vcnkgY2FuIGJlIGNhY2hlZCwgeW91IHdpbGwgbmVlZCB0byBjbGVhciB0aGUg
Y2FjaGUgaW4gb3JkZXIgdG8gCnByZXZlbnQgbGVha2FnZSB0byBhbm90aGVyIGRvbWFpbiBpZiB0
aGUgbWFwcGluZ3MgZ2V0IHJlYXNzaWduZWQuCgpGb3IgY29tcGxldGVuZXNzLCBJIHNob3VsZCBt
ZW50aW9uIHRoZSBmZWF0dXJlIFMyRldCIHByZXNlbnQgaW4gQVJNdjguNCAKYW5kIG9ud2FyZHMu
IEZyb20gbXkgdW5kZXJzdGFuZGluZywgdGhpcyBjb3VsZCBiZSB1c2VkIHRvIGZvcmNlIApyZXN1
bHRpbmcgbWVtb3J5IHR5cGUuIEkgYW0gbm90IHN1Z2dlc3RpbmcgdG8gaW1wbGVtZW50IGl0IG5v
dywgYnV0IHdlIApzaG91bGQga2VlcCBpdCBpbiBteSBtaW5kIHdoaWxlIHdyaXRpbmcgdGhlIGlu
dGVyZmFjZSBleHBvc2VkIGluIGxpYnhsLgoKVG8gc3VtbWFyaXplLCBpZiB3ZSBnbyBhaGVhZCwg
d2Ugc2hvdWxkIHRyeSB0byBtYWtlIHRoZSBkb2N1bWVudGF0aW9uIAptb3JlIGNsZWFyZXIgb24g
d2hhdCBlYWNoIHBvbGljeSBtZWFucyBhbmQgdGhlIGltcGxpY2F0aW9ucyBvbiB0aGUgCmd1ZXN0
LiBJIHRoaW5rIHdlIHNob3VsZCBhbHNvIG1hcmsgdGhpcyBhIG5vdCBzZWN1cml0eSBzdXBwb3J0
ZWQgYmVjYXVzZSAKaXQgdGhlIHVua25vd24gaW50ZXJhY3Rpb25zIHdpdGggZGV2aWNlcy4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 21:28:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 21:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz6k5-0002q9-GO; Wed, 27 Feb 2019 21:27:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3njl=RC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gz6k4-0002pz-7b
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 21:27:52 +0000
X-Inumbo-ID: 8368dbbe-3ad6-11e9-846c-a3bc60282b64
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8368dbbe-3ad6-11e9-846c-a3bc60282b64;
 Wed, 27 Feb 2019 21:27:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gz6js-0004Xx-R3; Wed, 27 Feb 2019 21:27:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gz6js-0006PM-HL; Wed, 27 Feb 2019 21:27:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gz6js-0007W5-GY; Wed, 27 Feb 2019 21:27:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133418-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-xtf-amd64-amd64-3:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:<job
 status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-5:<job status>:broken:regression
 xen-unstable:build-armhf-pvops:<job status>:broken:regression
 xen-unstable:build-armhf:<job status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 xen-unstable:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-livepatch:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-credit2:host-install(4):broken:regression
 xen-unstable:build-armhf:host-install(4):broken:regression
 xen-unstable:build-armhf-pvops:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-xl:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:<job
 status>:broken:regression
 xen-unstable:test-armhf-armhf-xl-credit1:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 xen-unstable:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-unstable:test-armhf-armhf-xl-credit1:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-rumprun-i386:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-freebsd10-i386:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-xl:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-libvirt-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-i386-examine:host-install:broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-libvirt-pair:host-install/dst_host(5):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 xen-unstable:test-xtf-amd64-amd64-5:host-install(4):broken:heisenbug
 xen-unstable:test-xtf-amd64-amd64-3:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-livepatch:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-examine:host-install:broken:heisenbug
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qcow2:debian-di-install:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 xen-unstable:test-amd64-i386-libvirt-xsm:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-amd64-i386-xl-qemuu-ws16-amd64:host-install(4):broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-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-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e72ecc7615410e5bf1a1c9a4c7772322c16eeb82
X-Osstest-Versions-That: xen=365aabb6e5023cee476adf81106729efd49c644f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Feb 2019 21:27:40 +0000
Subject: [Xen-devel] [xen-unstable test] 133418: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQxOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQxOC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBSRUdSLiB2cy4gMTMzMzAwCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMzMDAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDEzMzMwMAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMzAwCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMzMDAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4gIGluIDEzMzM5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICBicm9rZW4gaW4gMTMzMzkwCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgIGJyb2tlbiBp
biAxMzMzOTAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzM5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICBicm9rZW4gaW4gMTMzMzkwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAg
ICAgIGJyb2tlbiBpbiAxMzMzOTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgYnJva2VuIGluIDEzMzM5MAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICBicm9rZW4g
aW4gMTMzMzkwCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzOTAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gPGpvYiBzdGF0dXM+IGJyb2tlbiBpbiAxMzMzOTAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4g
MTMzMzkwIFJFR1IuIHZzLiAxMzMzMDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMzMzMDAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzMzMDAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxMzMzMDAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTAgZGViaWFuLWRp
LWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzMwMAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDEzMzMwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzMwMAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIGluIDEzMzM5MCBSRUdSLiB2
cy4gMTMzMzAwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgIDEwIGRlYmlhbi1kaS1pbnN0YWxs
IGZhaWwgaW4gMTMzMzkwIFJFR1IuIHZzLiAxMzMzMDAKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5n
IGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzOTAgcGFzcyBpbiAx
MzM0MTgKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIGluIDEzMzM5MCBwYXNzIGluIDEzMzQxOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzOTAgcGFzcyBpbiAxMzM0
MTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBpbiAxMzMzOTAgcGFzcyBpbiAxMzM0MTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM5
MCBwYXNzIGluIDEzMzQxOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM5MCBwYXNzIGluIDEzMzQxOAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAx
MzMzOTAgcGFzcyBpbiAxMzM0MTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM5MCBwYXNzIGluIDEzMzQxOAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gaW4gMTMzMzkwIHBhc3MgaW4gMTMzNDE4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgNCBob3N0LWluc3RhbGwoNCkgICBicm9rZW4gcGFzcyBpbiAxMzMzOTAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDUgaG9zdC1pbnN0YWxsICAgICAgICAgICAgIGJy
b2tlbiBwYXNzIGluIDEzMzM5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJva2VuIHBhc3MgaW4gMTMzMzkwCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICA1IGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1KSBicm9rZW4gcGFzcyBp
biAxMzMzOTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNCBob3N0LWlu
c3RhbGwoNCkgIGJyb2tlbiBwYXNzIGluIDEzMzM5MAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzMzkwCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBi
cm9rZW4gcGFzcyBpbiAxMzMzOTAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzM5MAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgNSBob3N0LWluc3RhbGwgICAgICAgICAgICAgYnJva2VuIHBhc3Mg
aW4gMTMzMzkwCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzkwIHBhc3MgaW4gMTMzNDE4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
aW4gMTMzMzkwIHBhc3MgaW4gMTMzNDE4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEzMzM5
MCBwYXNzIGluIDEzMzQxOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzOTAgcGFzcyBpbiAxMzM0MTgKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAx
MzMzOTAgcGFzcyBpbiAxMzM0MTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAxMCBkZWJp
YW4tZGktaW5zdGFsbCBmYWlsIGluIDEzMzM5MCBwYXNzIGluIDEzMzQxOAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTMzMzkwIHBhc3Mg
aW4gMTMzNDE4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzMzOTAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIHBhc3MgaW4gMTMz
MzkwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBwYXNzIGluIDEzMzM5MAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTMzMzkwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMzMzOTAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgZmFpbCBwYXNzIGlu
IDEzMzM5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4gMTMzMzkwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIHBhc3MgaW4gMTMzMzkwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgYnJva2VuIGxpa2UgMTMzMzAwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMzMzOTAgbGlrZSAxMzMyODIK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTMzMzkwIGxpa2UgMTMzMzAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMzMzOTAgbGlrZSAxMzMzMDAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEzMzM5MCBsaWtlIDEzMzMwMAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzM5MCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzM5MCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMzMzkwIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzkwIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzMzOTAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzOTAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZh
aWwgaW4gMTMzMzkwIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzM5MCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTMzMzkwIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzOTAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMz
OTAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDEzMzM5MCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzkwIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMzMwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMzMzAwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzMzMDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzMwMAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMz
MzAwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAg
ICAgICAgICAgICAgICAgIGU3MmVjYzc2MTU0MTBlNWJmMWExYzlhNGM3NzcyMzIyYzE2ZWViODIK
YmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDM2NWFhYmI2ZTUwMjNjZWU0
NzZhZGY4MTEwNjcyOWVmZDQ5YzY0NGYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzMwMCAgMjAx
OS0wMi0xOCAxMDo0NDoxNSBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMzMTYg
IDIwMTktMDItMTkgMjI6MTg6MDIgWiAgICA3IGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzMzOTAgIDIwMTktMDItMjMgMDY6NTY6MzkgWiAgICA0IGRheXMgICAgMiBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2Vy
IFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgVmFyYWQgR2F1dGFtIDx2cmRAYW1hem9uLmRlPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgYnJva2VuCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSBob3N0LWluc3RhbGwKYnJva2VuLXN0ZXAgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBob3N0LWluc3RhbGwvZHN0
X2hvc3QoNSkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC14dGYtYW1kNjQtYW1kNjQtMyBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgaG9zdC1pbnN0
YWxsCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
eGwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21t
aXQgZTcyZWNjNzYxNTQxMGU1YmYxYTFjOWE0Yzc3NzIzMjJjMTZlZWI4MgpBdXRob3I6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEphbiAxNyAx
MjoyNjoxNyAyMDE5ICswMDAwCgogICAgeDg2L2FsdHAybTogUmV3b3JrICNWRSBlbmFibGUvZGlz
YWJsZSBwYXRocwogICAgCiAgICBTcGxpdCBhbHRwMm1fdmNwdV97ZW5hYmxlLGRpc2FibGV9X3Zl
KCkgb3V0IG9mIHRoZQogICAgSFZNT1BfYWx0cDJtX3ZjcHVfe2VuYWJsZSxkaXNhYmxlfV9ub3Rp
ZnkgbWFyc2hhbGxpbmcgbG9naWMuICBBIGZ1dHVyZSBjaGFuZ2UKICAgIGlzIGdvaW5nIHRvIG5l
ZWQgdG8gY2FsbCBhbHRwMm1fdmNwdV9kaXNhYmxlX3ZlKCkgZnJvbSB0aGUgZG9tYWluX2tpbGwo
KSBwYXRoLgogICAgCiAgICBXaGlsZSBhdCBpdCwgY2xlYW4gdXAgdGhlIGxvZ2ljIGluIGFsdHAy
bV92Y3B1X3tpbml0aWFsaXNlLGRlc3Ryb3l9KCkuCiAgICBhbHRwMm1fdmNwdV9yZXNldCgpIGhh
cyBubyBleHRlcm5hbCBjYWxsZXJzLCBzbyBmb2xkIGl0IGludG8gaXRzIHR3bwogICAgY2FsbHNp
dGVzLiAgVGhpcyBpbiB0dXJuIGFsbG93cyBmb3IgYWx0cDJtX3ZjcHVfZGVzdHJveSgpIHRvIHJl
dXNlCiAgICBhbHRwMm1fdmNwdV9kaXNhYmxlX3ZlKCkgcmF0aGVyIHRoYW4gb3BlbmNvZGluZyBp
dC4KICAgIAogICAgTm8gcHJhY3RpY2FsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDBkZmZmZTAxZDU2ODFlZGU2
YTUwYzZiNTcxMzEzMjBkOWY0YTMzNjEKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBGZWIgMjAgMTM6Mzk6MjAgMjAxOSArMDAwMAoK
ICAgIHg4NjogSW1wcm92ZSB0aGUgZWZmaWNpZW5jeSBvZiBkb21haW5fcmVsaW5xdWlzaF9yZXNv
dXJjZXMoKQogICAgCiAgICBwY2lfcmVsZWFzZV9kZXZpY2VzKCkgdGFrZXMgdGhlIGdsb2JhbCBQ
Q0kgbG9jay4gIE9uY2UgcGNpX3JlbGVhc2VfZGV2aWNlcygpCiAgICBoYXMgY29tcGxldGVkLCBp
dCB3aWxsIGJlIGNhbGxlZCByZWR1bmRhbnRseSBlYWNoIHRpbWUgcGFnaW5nX3RlYXJkb3duKCkg
YW5kCiAgICB2Y3B1X2Rlc3Ryb3lfcGFnZXRhYmxlcygpIGNvbnRpbnVlLgogICAgCiAgICBUaGlz
IGlzIGxpYWJsZSB0byBiZSBtaWxsaW9ucyBvZiB0aW1lcyBmb3IgYSByZWFzb25hYmx5IHNpemVk
IGd1ZXN0LCBhbmQgaXMgYQogICAgc2VyaWFsaXNpbmcgYm90dGxlbmVjayBub3cgdGhhdCBkb21h
aW5fa2lsbCgpIGNhbiBiZSBydW4gY29uY3VycmVudGx5IG9uCiAgICBkaWZmZXJlbnQgZG9tYWlu
cy4KICAgIAogICAgSW5zdGVhZCBvZiBwcm9wYWdhdGluZyB0aGUgb3BlbmNvZGluZyBvZiB0aGUg
cmVsaW5xdWlzaCBzdGF0ZSBtYWNoaW5lLCB0YWtlCiAgICB0aGUgb3Bwb3J0dW5pdHkgdG8gY2xl
YW4gaXQgdXAuCiAgICAKICAgIExlYXZlIGEgcHJvcGVyIHNldCBvZiBjb21tZW50cyBleHBsYWlu
aW5nIHRoYXQgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkKICAgIGltcGxlbWVudHMgYSBj
by1yb3V0aW5lLiAgSW50cm9kdWNlIGEgZG9jdW1lbnRlZCBQUk9HUkVTUygpIG1hY3JvIHRvIGF2
b2lkCiAgICBsYXRlbnQgYnVncyBzdWNoIGFzIHRoZSBSRUxNRU1feGVuIGNhc2UsIGFuZCBtYWtl
IHRoZSBuZXcgUFJPR18qIHN0YXRlcwogICAgcHJpdmF0ZSB0byBkb21haW5fcmVsaW5xdWlzaF9y
ZXNvdXJjZXMoKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNv
bW1pdCBkYjJhZjIzZDE1MDc3NjA1ZjI4NmQ4ZWY4NmM4ZjVkOWMxYjgzMDJhCkF1dGhvcjogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBGZWIgMjAgMTc6MDc6MTcg
MjAxOSArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IGRvbid0IHBhc3Mgd3JvbmcgTDQgTUZOIHRvIGd1
ZXN0X3dhbGtfdGFibGVzKCkKICAgIAogICAgNjQtYml0IFBWIGd1ZXN0IHVzZXIgbW9kZSBydW5z
IG9uIGEgZGlmZmVyZW50IEw0IHRhYmxlLiBNYWtlIHN1cmUKICAgIC0gdGhlIGFjY2Vzc2VkIGJp
dCBnZXRzIHNldCBpbiB0aGUgY29ycmVjdCB0YWJsZSAoYW5kIGluIGxvZy1kaXJ0eQogICAgICBt
b2RlIHRoZSBjb3JyZWN0IHBhZ2UgZ2V0cyBtYXJrZWQgZGlydHkpIGR1cmluZyBndWVzdCB3YWxr
cywKICAgIC0gdGhlIGNvcnJlY3QgdGFibGUgZ2V0cyBhdWRpdGVkIGJ5IHNoX2F1ZGl0X2d3KCks
CiAgICAtIGNvcnJlY3QgaW5mbyBnZXRzIGxvZ2dlZCBieSBwcmludF9ndygpLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgYjIyYzkw
MGM0NGEyZGI4ZGIxYzUzZTI2OWUxNTIyMDZlNTVjMjczZgpBdXRob3I6IFZhcmFkIEdhdXRhbSA8
dnJkQGFtYXpvbi5kZT4KRGF0ZTogICBXZWQgRmViIDIwIDE3OjA2OjI1IDIwMTkgKzAxMDAKCiAg
ICB4ODYvcG10aW1lcjogZml4IGh2bV9hY3BpX3NsZWVwX2J1dHRvbiBiZWhhdmlvcgogICAgCiAg
ICBDb21taXQgMTlmYjE0NjIyZTk0MSAieDg2L3BtdGltZXI6IG1vdmUgQUNQSSByZWdpc3RlcnMg
ZnJvbSBQTVRTdGF0ZSB0bwogICAgaHZtX2RvbWFpbiIgbWlzY29uZmlndXJlcyBwbTFhX3N0cyBm
b3IgaHZtX2FjcGlfc2xlZXBfYnV0dG9uIHdpdGgKICAgIFBXUkJUTl9TVFMgaW5zdGVhZCBvZiBT
TFBCVE5fU1RTLCB3aGljaCBsZWFkcyB0bwogICAgWEVOX0RPTUNUTF9TRU5EVFJJR0dFUl9TTEVF
UCBjYXVzaW5nIGd1ZXN0IHBvd2VyZG93bnMuIEZpeCB0aGlzLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBWYXJhZCBHYXV0YW0gPHZyZEBhbWF6b24uZGU+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCAzYzU1NTI5NTRjNWM2
Mzg2MGNjYzAxYzZiYzRmOWMwNzdiYzI2MDcyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgRmViIDEgMTY6NTY6MzggMjAxOSArMDAw
MAoKICAgIHg4Ni92cG11OiBJbXByb3ZlIGRvY3VtZW50YXRpb24gYW5kIHBhcnNpbmcgZm9yIHZw
bXU9CiAgICAKICAgIFRoZSBiZWhhdmlvdXIgb2YgdnBtdT08Ym9vbD4gYmVpbmcgZXhjbHVzaXZl
IG9mIHZwbXU9YnRzfGlwY3xhcmNoIGlzIG9kZCBhbmQKICAgIGNvbnRyYXJ5IHRvIFhlbidzIG5v
cm1hbCBjb21tYW5kIGxpbmUgcGFyc2luZyBiZWhhdmlvdXIuICBSZXdyaXRlIHRoZSBwYXJzaW5n
CiAgICB0byB1c2UgdGhlIG5vcm1hbCBmb3JtLCBidXQgcmV0YWluIHRoZSBwcmV2aW91cyBiZWhh
dmlvdXIgd2hlcmUgdGhlIHVzZSBvZgogICAgYnRzL2lwYy9hcmNoIGltcGxpZXMgdnBtdT10cnVl
LgogICAgCiAgICBQYXJ0cyBvZiB0aGUgZG9jdW1lbmF0aW9uIGFyZSBzdGFsZSwgbW9zdCBub3Rp
Ymx5IHRoZSBIVk0tb25seSBzdGF0ZW1lbnQuCiAgICBVcGRhdGUgaXQgZm9yIGNvbnNpc3RlbmN5
IGFuZCBjb3JyZWN0bmVzcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMWUxMjg3MmQyOWNjMzZjNjE4OTRlMzQ3ZGQzNDA5ZDdk
MjA2Njk5ZApBdXRob3I6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRh
dGU6ICAgVHVlIEZlYiAxOSAxNjoyNjowOCAyMDE5ICswMTAwCgogICAgbGlicy9nbnR0YWI6IGFk
ZCBtaXNzaW5nIEZyZWVCU0QgZnVuY3Rpb25zCiAgICAKICAgIFRoZSBGcmVlQlNEIGltcGxlbWVu
dGF0aW9uIGlzIG1pc3NpbmcgdGhlIGZvbGxvd2luZyBmdW5jdGlvbnM6CiAgICAKICAgIG9zZGVw
X2dudHRhYl9kbWFidWZfZXhwX2Zyb21fcmVmcwogICAgb3NkZXBfZ250dGFiX2RtYWJ1Zl9leHBf
d2FpdF9yZWxlYXNlZAogICAgb3NkZXBfZ250dGFiX2RtYWJ1Zl9pbXBfdG9fcmVmcwogICAgb3Nk
ZXBfZ250dGFiX2RtYWJ1Zl9pbXBfcmVsZWFzZQogICAgCiAgICBXaGljaCBhbGwgZGVhbCB3aXRo
IGRtYWJ1ZnMsIHRoYXQgb25seSBleGlzdHMgb24gTGludXguIEltcGxlbWVudCB0aGVtCiAgICB1
c2luZyBhYm9ydCwgc2luY2Ugc3VjaCBmdW5jdGlvbnMgc2hvdWxkIG5ldmVyIGJlIGNhbGxlZCBv
biBGcmVlQlNELgogICAgCiAgICBGVFIsIEkgcmVhbGl6ZWQgdGhvc2UgZnVuY3Rpb25zIHdoZXJl
IG1pc3Npbmcgd2hlbiBhdHRlbXB0aW5nIHRvIHVzZQogICAgcHlncnViOgogICAgCiAgICBUcmFj
ZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgICAgIEZpbGUgIi91c3IvbG9jYWwvbGli
L3hlbi9iaW4vcHlncnViIiwgbGluZSAxOSwgaW4gPG1vZHVsZT4KICAgICAgICBpbXBvcnQgeGVu
Lmxvd2xldmVsLnhjCiAgICBJbXBvcnRFcnJvcjogL3Vzci9sb2NhbC9saWIvbGlieGVuZ250dGFi
LnNvLjE6IFVuZGVmaW5lZCBzeW1ib2wgIm9zZGVwX2dudHRhYl9kbWFidWZfZXhwX2Zyb21fcmVm
cyIKICAgIAogICAgRml4ZXM6IGVlODEwNSAoImxpYmdudHRhYjogQWRkIHN1cHBvcnQgZm9yIExp
bnV4IGRtYS1idWYiKQogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1
c2hjaGVua29AZXBhbS5jb20+Cgpjb21taXQgMWJjZDBiNDNhMTZiN2E0OGVjOWFmY2UzODg3YzZj
ODQxYjY4N2FiYgpBdXRob3I6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkRhdGU6ICAgTW9uIEZlYiAxOCAxNzoyNDoyOCAyMDE5ICswMTAwCgogICAgdnBjaTogcmVkdWNl
IHZlcmJvc2VuZXNzIG9mIEJBUiB3cml0ZSB3YXJuaW5ncwogICAgCiAgICBBdm9pZCBwcmludGlu
ZyBhIHdhcm5pbmcgbWVzc2FnZSB3aGVuIHdyaXRpbmcgdG8gYSBCQVIgcmVnaXN0ZXIgd2l0aAog
ICAgbWVtb3J5IGRlY29kaW5nIGVuYWJsZWQgaWYgdGhlIHZhbHVlIHdyaXR0ZW4gaXMgdGhlIHNh
bWUgYXMgdGhlCiAgICBjdXJyZW50IG9uZS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNv
bW1pdCAyNGQ1MjgyNTI3ZjQ2NDc5MDdiMzU3MjgyMGI1MzM1YzE1Y2QwMzU2CkF1dGhvcjogUmF6
dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIE1vbiBGZWIg
MTggMTM6NDY6MDIgMjAxOSArMDEwMAoKICAgIHg4Ni9hbHRwMm06IGZpeCBIVk1PUF9hbHRwMm1f
c2V0X2RvbWFpbl9zdGF0ZSByYWNlCiAgICAKICAgIEhWTU9QX2FsdHAybV9zZXRfZG9tYWluX3N0
YXRlIGRvZXMgbm90IGRvbWFpbl9wYXVzZSgpLCBwcmVzdW1hYmx5CiAgICBvbiBwdXJwb3NlIChh
cyBpdCB3YXMgb3JpZ2luYWxseSBzdXBwb3NlZCB0byBjYXRlciB0byBhIGluLWd1ZXN0CiAgICBh
Z2VudCwgYW5kIGEgZG9tYWluIHBhdXNpbmcgaXRzZWxmIGlzIG5vdCBhIGdvb2QgaWRlYSkuCiAg
ICAKICAgIFRoaXMgY2FuIGxlYWQgdG8gZG9tYWluIGNyYXNoZXMgaW4gdGhlIHZteF92bWV4aXRf
aGFuZGxlcigpIGNvZGUKICAgIHRoYXQgY2hlY2tzIGlmIHRoZSBndWVzdCBoYXMgdGhlIGFiaWxp
dHkgdG8gc3dpdGNoIEVQVFAgd2l0aG91dCBhbgogICAgZXhpdC4gVGhhdCBjb2RlIGNhbiBfX3Zt
cmVhZCgpIHRoZSBob3N0IHAybSdzIEVQVF9QT0lOVEVSCiAgICAoYmVmb3JlIEhWTU9QX2FsdHAy
bV9zZXRfZG9tYWluX3N0YXRlICJmb3JfZWFjaF92Y3B1KCkiIGhhcyBhCiAgICBjaGFuY2UgdG8g
cnVuIGFsdHAybV92Y3B1X2luaXRpYWxpc2UoKSwgYnV0IGFmdGVyCiAgICBkLT5hcmNoLmFsdHAy
bV9hY3RpdmUgaXMgc2V0KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAyOWQyOGIyOTE5MGJhMDlkNTNhZTdlNDc1MTA4ZGVmODRl
MTZlMzYzCkF1dGhvcjogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBGZWIgMTggMTM6NDU6MjQgMjAxOSArMDEwMAoKICAgIGFsdHAybTogUHJldmVu
dCBkZWFkbG9ja3Mgd2hlbiBhIGRvbWFpbiBwZXJmb3JtcyBhbHRwMm0gb3BlcmF0aW9ucyBvbiBp
dHNlbGYKICAgIAogICAgZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKCkgd2FzIGludHJvZHVjZWQg
dG8gYWxsb3cgYSBkb21haW4gdG8gcGF1c2UKICAgIGl0c2VsZiB3aGlsZSBkb2luZyBhbHRwMm0g
b3BlcmF0aW9ucy4gIEhvd2V2ZXIsIGFzIHdyaXR0ZW4sIGl0IGhhcyBhCiAgICByaXNrIGZvIGRl
YWRsb2NrIGlmIHR3byB2Y3B1cyBlbnRlciB0aGUgbG9vcCBhdCB0aGUgc2FtZSB0aW1lLgogICAg
CiAgICBMdWNraWx5LCB0aGVyZSdzIGFscmVhZHkgYSBzb2x1dGlvbiBmb3IgdGhpczogQXR0ZW1w
dCB0byBjYWxsIGRvbWFpbidzCiAgICBoeXBlcmNhbGxfZGVhZGxvY2tfbXV0ZXgsIGFuZCByZXN0
YXJ0IHRoZSBlbnRpcmUgaHlwZXJjYWxsIGlmIHlvdQogICAgZmFpbC4KICAgIAogICAgTWFrZSBk
b21haW5fcGF1c2VfZXhjZXB0X3NlbGYoKSBhdHRlbXB0IHRvIGdyYWIgdGhpcyBtdXRleCB3aGVu
CiAgICBwYXVzaW5nIGl0c2VsZiwgcmV0dXJuaW5nIC1FUkVTVEFSVCBpZiBpdCBmYWlscy4gIEhh
dmUgdGhlIGNhbGxlcnMKICAgIGNoZWNrIGZvciBlcnJvcnMgYW5kIHBhc3MgdGhlIHZhbHVlIHVw
LiAgSW4gYm90aCBjYXNlcywgdGhlIHRvcC1sZXZlbAogICAgZG9faHZtX29wKCkgc2hvdWxkIERU
UlQgd2hlbiAtRVJFU1RBUlQgaXMgcmV0dXJuZWQuCiAgICAKICAgIFRoZSAobmVjZXNzYXJ5KSBy
ZXVzZSBvZiB0aGUgaHlwZXJjYWxsIGRlYWRsb2NrIG11dGV4IHBvc2VzIHRoZSByaXNrCiAgICBv
ZiBnZXR0aW5nIGNhbGxlZCBmcm9tIGEgY29udGV4dCB3aGVyZSB0aGUgbG9jayB3YXMgYWxyZWFk
eSBhY3F1aXJlZAogICAgKGUuZy4gc29tZW9uZSBtYXkgKHNheSkgY2FsbCBkb21jdGxfbG9jaygp
LCB0aGVuIGFmdGVyd2FyZHMgY2FsbAogICAgZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmKCkpLiBI
b3dldmVyLCBpbiB0aGUgaW50ZXJlc3Qgb2Ygbm90CiAgICBvdmVyY29tcGxpY2F0aW5nIHRoaW5n
cywgbm8gY2hhbmdlcyBhcmUgbWFkZSBoZXJlIHRvIHRoZSBtdXRleC4KICAgIEF0dGVtcHRlZCBu
ZXN0aW5nIG9mIHRoaXMgbG9jayBpc24ndCBhIHNlY3VyaXR5IGlzc3VlLCBiZWNhdXNlIGFsbAog
ICAgdGhhdCB3aWxsIGhhcHBlbiBpcyB0aGF0IHRoZSB2Y3B1IHdpbGwgbGl2ZWxvY2sgdGFraW5n
IGNvbnRpbnVhdGlvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBmYmFhMGU1OGYzOWFlMjMyNjNhZDA5MzVkODhhN2U2MWUwZGQ5
ZWYxCkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6
ICAgTW9uIEZlYiAxOCAxMzo0NDo1MyAyMDE5ICswMTAwCgogICAgcHZoL2RvbTA6IHdhcm4gd2hl
biBkb20wX21lbSBpcyBub3Qgc2V0CiAgICAKICAgIFRoZXJlIGhhdmUgYmVlbiBzZXZlcmFsIHJl
cG9ydHMgb2YgdGhlIGRvbTAgYnVpbGRlciBydW5uaW5nIG91dCBvZgogICAgbWVtb3J5IHdoZW4g
YnVpbGRpbmcgYSBQVkggZG9tMCB3aXRob3V0IGhhdmluZyBzcGVjaWZpZWQgYSBkb20wX21lbQog
ICAgdmFsdWUuIFByaW50IGEgd2FybmluZyBtZXNzYWdlIGlmIGRvbTBfbWVtIGlzIG5vdCBzZXQg
d2hlbiBib290aW5nIGluCiAgICBQVkggbW9kZS4KICAgIAogICAgVGhpcyBpcyBhIHRlbXBvcmFy
eSB3b3JrYXJvdW5kIHVudGlsIGFjY291bnRpbmcgZm9yIGludGVybmFsIG1lbW9yeQogICAgcmVx
dWlyZWQgYnkgWGVuIChpZTogcGFnaW5nIHN0cnVjdHVyZXMpIGlzIGltcHJvdmVkLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA2ZmExNzU1NjQ0ZDBlNjM3
OTMwMDdjOGQ5MTFiNGI1MjBjYTk1MzAxCkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEZlYiAxOCAxMzo0NDoyNCAyMDE5ICswMTAwCgog
ICAgYW1kL25wdC9zaGFkb3c6IHJlcGxhY2UgYXNzZXJ0IHRoYXQgcHJldmVudHMgY3JlYXRpbmcg
Mk0vMUcgTU1JTyBlbnRyaWVzCiAgICAKICAgIFRoZSBhc3NlcnQgd2FzIG9yaWdpbmFsbHkgYWRk
ZWQgdG8gbWFrZSBzdXJlIHRoYXQgaGlnaGVyIG9yZGVyCiAgICByZWdpb25zICg+IFBBR0VfT1JE
RVJfNEspIGNvdWxkIG5vdCBiZSB1c2VkIHRvIGJ5cGFzcyB0aGUKICAgIG1taW9fcm9fcmFuZ2Vz
IGNoZWNrIHBlcmZvcm1lZCBieSBwMm1fdHlwZV90b19mbGFncy4KICAgIAogICAgVGhpcyBob3dl
dmVyIGlzIGFscmVhZHkgY2hlY2tlZCBpbiBzZXRfbW1pb19wMm1fZW50cnksIHdoaWNoIG1ha2Vz
CiAgICBzdXJlIHRoYXQgaGlnaGVyIG9yZGVyIG1hcHBpbmdzIGRvbid0IG92ZXJsYXAgd2l0aCBt
bWlvX3JvX3JhbmdlcywKICAgIHRodXMgYWxsb3dpbmcgdGhlIGNyZWF0aW9uIG9mIGhpZ2ggb3Jk
ZXIgTU1JTyBtYXBwaW5ncyBzYWZlbHkuCiAgICAKICAgIFJlcGxhY2UgdGhlIGFzc2VydCB0byBh
bGxvdyAyTS8xRyBlbnRyaWVzIHRvIGJlIGNyZWF0ZWQgZm9yIE1NSU8KICAgIHJlZ2lvbnMgYW5k
IGFkZCBzb21lIGV4dHJhIGFzc2VydHMgYXMgYSByZXBsYWNlbWVudCB0byBtYWtlIHN1cmUKICAg
IHRoZXJlJ3Mgbm8gb3ZlcmxhcHBpbmcgd2l0aCBNTUlPIHJlYWQtb25seSByYW5nZXMuCiAgICAK
ICAgIE5vdGUgdGhhdCAxRyBNTUlPIGVudHJpZXMgd2lsbCBub3QgYmUgY3JlYXRlZCB1bmxlc3Mg
bW1pb19vcmRlciBpcwogICAgY2hhbmdlZCB0byBhbGxvdyBpdC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAwMzZjNmNiZGRjYTI4YmU1
YTUyNmRhMDQ1YmIzNzlmZWRmYWQ4MjU1CkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEZlYiAxOCAxMzo0Mzo1MCAyMDE5ICswMTAwCgog
ICAgeDg2L3B2aDogcmVvcmRlciBQVkggZG9tMCBpb21tdSBpbml0aWFsaXphdGlvbgogICAgCiAg
ICBTbyB0aGF0IHRoZSBpb21tdSBpcyBpbml0aWFsaXplZCBiZWZvcmUgcG9wdWxhdGluZyB0aGUg
cDJtLCBhbmQKICAgIGVudHJpZXMgYWRkZWQgZ2V0IHRoZSBjb3JyZXNwb25kaW5nIGlvbW11IHBh
Z2UgdGFibGUgZW50cmllcyBpZgogICAgcmVxdWlyZWQuIFRoaXMgcmVxdWlyZXMgc3BsaXR0aW5n
IHRoZSBjdXJyZW50IHB2aF9zZXR1cF9wMm0gaW50byB0d28KICAgIGRpZmZlcmVudCBmdW5jdGlv
bnMuIE9uZSB0aGF0IGNyYWZ0cyBkb20wIHBoeXNtYXAgYW5kIHNldHMgdGhlIHBhZ2luZwogICAg
YWxsb2NhdGlvbiwgYW5kIGFub3RoZXIgb25lIHRoYXQgYWN0dWFsbHkgcG9wdWxhdGVzIHRoZSBw
Mm0gd2l0aCBSQU0KICAgIHJlZ2lvbnMuCiAgICAKICAgIE5vdGUgdGhhdCB0aGlzIGFsbG93cyB0
byByZW1vdmUgdGhlIHNwZWNpYWwgY2FzaW5nIGRvbmUgZm9yIHRoZSBsb3cKICAgIDFNQiBpbiBo
d2RvbV9pb21tdV9tYXAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCBkYzBiMGIxZjJkNTc5MmVjZDllMjZmMmU2NWIzNjY4MmY4ZWMy
YjI3CkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6
ICAgTW9uIEZlYiAxOCAxMzo0Mjo1MSAyMDE5ICswMTAwCgogICAgZG9tMC9wdmg6IGFsaWduIGFs
bG9jYXRpb24gYW5kIG1hcHBpbmcgb3JkZXIgdG8gc3RhcnQgYWRkcmVzcwogICAgCiAgICBUaGUg
cDJtIGFuZCBpb21tdSBtYXBwaW5nIGNvZGUgYWx3YXlzIGhhZCB0aGUgcmVxdWlyZW1lbnQgdGhh
dAogICAgYWRkcmVzc2VzIGFuZCBvcmRlcnMgbXVzdCBiZSBhbGlnbmVkIHdoZW4gcG9wdWxhdGlu
ZyB0aGUgcDJtIG9yIHRoZQogICAgaW9tbXUgcGFnZSB0YWJsZXMuCiAgICAKICAgIFBWSCBkb20w
IGJ1aWxkZXIgZGlkbid0IHRha2UgdGhpcyByZXF1aXJlbWVudCBpbnRvIGFjY291bnQsIGFuZCBj
YW4KICAgIGNhbGwgaW50byB0aGUgcDJtL2lvbW11IG1hcHBpbmcgaGVscGVycyB3aXRoIGFkZHJl
c3NlcyBhbmQgb3JkZXJzIHRoYXQKICAgIGFyZSBub3QgYWxpZ25lZC4KICAgIAogICAgRml4IHRo
aXMgYnkgbWFraW5nIHN1cmUgdGhlIG9yZGVycyBwYXNzZWQgdG8gdGhlIHBoeXNtYXAgcG9wdWxh
dGlvbgogICAgaGVscGVycyBhcmUgYWx3YXlzIGFsaWduZWQgdG8gdGhlIGd1ZXN0IGFkZHJlc3Mg
dG8gYmUgcG9wdWxhdGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 27 23:46:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Feb 2019 23:46:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz8th-00074D-Ti; Wed, 27 Feb 2019 23:45:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W3Ie=RC=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gz8th-000748-3N
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 23:45:57 +0000
X-Inumbo-ID: d3532114-3ae9-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3532114-3ae9-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 23:45:56 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 12843218A4;
 Wed, 27 Feb 2019 23:45:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551311155;
 bh=H0WeGxoIexvQOee4UcExDZNNrCEaplfwhBqU9DeaxIc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=IWTfnmAHv0aw2E4Jl9ekkAya08+/MNxmNtryROdSnXLiJFJAVRxOEz0aeQ2ZfYDHG
 ZZRn+SfInHvXyPbANyNMQd+2gY4l1Erobco6cQKNUgQDMG5e5FGkRaQkWeXG/LB6V+
 FFVYbaenXl0n2aQSnDMdZzpe++oxybDZwzpqtbh4=
Date: Wed, 27 Feb 2019 15:45:54 -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: <8ED7BDB6-C395-4B6A-B9CA-151B378CC49B@gmail.com>
Message-ID: <alpine.DEB.2.10.1902271539310.20689@sstabellini-ThinkPad-X260>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
 <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
 <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
 <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
 <5C7520E6020000780021A46F@prv1-mh.provo.novell.com>
 <237094ca-6ec0-cb4d-9fab-c163909af0e2@gmail.com>
 <5C752758020000780021A4CB@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902261020580.20689@sstabellini-ThinkPad-X260>
 <85742448-F90D-4286-96BE-47E26F870E32@gmail.com>
 <5C76637C020000780021AA03@prv1-mh.provo.novell.com>
 <8ED7BDB6-C395-4B6A-B9CA-151B378CC49B@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 oleksandr_andrushchenko@epam.com, Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Julien Grall <julien.grall@arm.com>, 'Jan Beulich' <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyNyBGZWIgMjAxOSwgTGFycyBLdXJ0aCB3cm90ZToKPiA+IE9uIDI3IEZlYiAyMDE5
LCBhdCAxMDoxNiwgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPiA+IAo+
ID4+Pj4gT24gMjcuMDIuMTkgYXQgMTA6MjMsIDxsYXJzLmt1cnRoLnhlbkBnbWFpbC5jb20+IHdy
b3RlOgo+ID4+IAo+ID4+IEkgcmVjYWxsIHRoYXQgSSByZWFkIGluIGFuIGVhcmxpZXIgdGhyZWFk
IHRoYXQgSnVsaWVuIGFuZCBTdGVmYW5vIGhhdmUgCj4gPj4gYWNjZXNzIHRvIHRoZSBkb2N1bWVu
dCwgd2hpY2ggd291bGQgbGVhdmUgSmFuIGFuZCBhIGZldyBtZW1iZXJzIG9mIENpdHJpeCAKPiA+
PiBzdGFmZi4gQ2FuIHRob3NlIGNvbW1pdHRlcnMgd2hvIG5lZWQgYWNjZXNzIHJhaXNlIHRoZWly
IGhhbmRzPyBJIGNhbiB0aGVuIGdvIAo+ID4+IGFoZWFkIGFuZCBvcmRlciB0aGVzZS4KPiA+IAo+
ID4gV2VsbCwgeW91J3ZlIGVmZmVjdGl2ZWx5IHJhaXNlZCBteSBoYW5kIGFscmVhZHkuIFRvIGJl
IGhvbmVzdCBJJ20gbm90Cj4gPiBzdXJlIEkgd2FudCBpdCByYWlzZWQ6IEkgZmVhciB0byBicmVh
ayBpbiB0ZWFycyB3aGVuIEkgd291bGQgZ2V0IHRvIHJlYWQKPiA+IHRoYXQgYm9vay4gSW4gYW55
IGV2ZW50LCBJJ2Qgc2F5IC4uLgo+IAo+IEl0J3MgYSByZWZlcmVuY2UgZG9jdW1lbnQgdG8gbG9v
ayB1cCBzdHVmZi4gTm90IHNvbWV0aGluZyB5b3Ugd291bGQgCj4gbmVjZXNzYXJpbHkgcmVhZCB1
cGZyb250Lgo+IAo+ID4+IEhhdmluZyBmb2xsb3dlZCB0aGlzIHRocmVhZCAoYW5kIHRoZSBvdGhl
ciBNSVNSQSByZWxhdGVkIG9uZSBmcm9tIFN0ZWZhbm8pLCAKPiA+PiBpdCBzZWVtcyB0byBtZSB0
aGF0IHBvdGVudGlhbGx5IGVhY2ggb2YgdGhlc2UgZGlzY3Vzc2lvbnMgaXMgcXVpdGUgZGl2aXNp
dmUgCj4gPj4gYW5kIHRha2UgdXAgYSBsb3Qgb2YgZGlzY3Vzc2lvbiBhbmQgZW1vdGlvbmFsIGVu
ZXJneS4gV2l0aCAxNDMgcnVsZXMgYW5kIDE2IAo+ID4+ICJkaXJlY3RpdmVzIiAobW9yZSBsaWtl
IGd1aWRhbmNlKSBhbmQgc29tZSBvZiB0aGUgcnVsZXMgYmVpbmcgbWFuZGF0b3J5ICg3MyUpIAo+
ID4+IGFuZCBzb21lIGFkdmlzb3J5ICgyNyUpLCBidXQgdGhlIHBvc3NpYmlsaXR5IHRvIGp1c3Rp
ZnkgZGV2aWF0aW5nIGZyb20gdGhlIAo+ID4+IHJ1bGUsIG1heWJlIHdlIGFyZSBhcHByb2FjaGlu
ZyB0aGlzIHdyb25nbHkuIAo+ID4+IAo+ID4+IEkgaGF2ZSBzb21lIHRob3VnaHRzIGFib3V0IHRo
ZSBhcHByb2FjaCBhbmQgd2lsbCBmb2xsb3cgdXAgb24gdGhpcyB0aHJlYWQgCj4gPj4gbGF0ZXIg
dG9kYXkgb3IgdG9tb3Jyb3cgd2hlbiBJIGhhZCBzb21lIG1vcmUgdGltZSB0byBjbGFyaWZ5IG15
IHRob3VnaHRzLgo+ID4gCj4gPiAuLi4gZG9uJ3Qgb3JkZXIgYW55dGhpbmcgYmVmb3JlIHdlIGFy
ZW4ndCBjbGVhciB3aGV0aGVyIHdlIHJlYWxseSB3YW50Cj4gPiB0byBkbyB0aGlzIChvciBldmVu
IGFueSBwYXJ0IHRoZXJlb2YpIHRvIHRoZSBjb2RlIGJhc2UuCj4gCj4gQWxyaWdodDogZmlyc3Rs
eSBJIG5lZWQgdG8gZXhwbGFpbiB0aGF0IEkgYXNrZWQgRVBBTSB0byBzdGFydCBsb29raW5nIGEg
aGFsZiAKPiBkb3plbiBvciBzbyAiaW50ZXJlc3RpbmciIE1pc3JhIGNvbXBsaWFuY2UgaXNzdWVz
IGFuZCBwb3N0IFJGQyBwYXRjaGVzLiBUaGUgCj4gaWRlYSBiZWhpbmQgdGhpcyB3YXMgdG8gZ2F0
aGVyIGRhdGEgYWJvdXQgaG93IGFzIGEgY29tbXVuaXR5IHdlIHdvdWxkIGhhbmRsZSAKPiB0aGVz
ZSAga2luZCBvZiBpc3N1ZXMuIFRoZXJlIHdhcyBhIGRpc2N1c3Npb24gYWJvdXQgTWlzcmEgKG9y
IHNhZmV0eSByZWxhdGVkIAo+IGNvZGluZyBzdGFuZGFyZHMgaW4gZ2VuZXJhbCkgYXQgbGFzdCB5
ZWFycyBkZXZlbG9wZXIgc3VtbWl0LCB3aGljaCB3ZW50IG5vd2hlcmUgCj4gZHVlIHRvIGxhY2sg
b2YgZGF0YS4gCj4gCj4gSXQgaXMgY2xlYXIgdG8gbWUgdGhhdCBhcyBhIGNvbW11bml0eSB3ZSBo
YXZlIHRvIGRlYWwgd2l0aCBNaXNyYSBDIGNvbXBsaWFuY2UgCj4gYW5kIG90aGVyIGVmZm9ydHMg
dG8gbWFrZSBYZW4gbW9yZSBlYXNpbHkgc2FmZXR5IGNlcnRpZmlhYmxlIHNlcmlvdXNseSBhbmQg
Cj4gY2FuJ3QganVzdCB3aXNoIGl0IHRvIGdvIGF3YXkuIEkgdGhpbmsgaXQgaXMgZmFpciB0byBz
YXkgdGhhdCB0aGUgcHJvamVjdCBpcyAKPiBmYWNpbmcgaW5jcmVhc2VkIGNvbXBldGl0aW9uIGZy
b20gS1ZNIGFuZCBjb250YWluZXJzLCB3aGlsZSBhdCB0aGUgc2FtZSB0aW1lIAo+IFhlbiBoYXMg
dW5pcXVlIGFkdmFudGFnZXMgdGhhdCBsZWFkIHZlbmRvcnMgdG8gZ28gZG93biB0aGUgZW1iZWRk
ZWQvc2FmZXR5IAo+IHJvdXRlLiBJZiwgYXMgYSBjb21tdW5pdHkgd2UganVzdCBkaXNtaXNzIHRo
ZXNlIGVmZm9ydHMsIHdlIHJpc2sgYSBmb3JrIG9yIAo+IHRob3NlIHZlbmRvcnMgZ29pbmcgZWxz
ZXdoZXJlLiBOZWl0aGVyIHdvdWxkIGJlIGdvb2QgZm9yIHRoZSBjb21tdW5pdHkuCj4gCj4gSGF2
aW5nIHNlZW4gdGhlIHR3byBkaXNjdXNzaW9ucyBzbyBmYXIsIGl0IGFwcGVhcnMgdGhhdCBldmVu
IHdoZW4gd2UgYWdyZWUgCj4gdGhhdCB0aGVyZSBpcyBhbiBpc3N1ZSwgd2Ugc2VlbSB0byBoYXZl
IHJlYWwgaXNzdWVzIGFncmVlaW5nIG9uIHdvcmthYmxlIAo+IHNvbHV0aW9ucy4gSSBhbHNvIGFs
cmVhZHkgaGFkIGNvbXBsYWludHMgdGhhdCB0aGVzZSB0aHJlYWRzIGdlbmVyYXRlIHRvIG11Y2gg
Cj4gZGlzY3Vzc2lvbiAoYWthICJub2lzZSIpLgo+IAo+IFdoYXQgSSBkb24ndCBrbm93LCBpcyB3
aGV0aGVyIHRoZSB0d28gaXNzdWVzIHBvc3RlZCAodGhpcyBvbmUgYW5kIAo+IGh0dHBzOi8vbWFy
a21haWwub3JnL21lc3NhZ2UvbmkzeXppYXp1d2IyYW9seCkgYXJlIHJlcHJlc2VudGF0aXZlIGZv
ciB0aGUga2luZCAKPiBvZiBpc3N1ZSB3ZSBuZWVkIHRvIGZpeCB0byBhY2hpZXZlIG9uIE1pc3Jh
IGNvbXBsaWFuY2UsIG9yIHdoZXRoZXIgdGhleSBhcmUgCj4gZGlmZmljdWx0IG91dGxpZXJzLgo+
IAo+IEBPbGVrc2FuZHI6IG1heWJlIHlvdSBoYXZlIHNvbWUgaW5zaWdodHMgCj4gCj4gU28gdGhl
IHF1ZXN0aW9uIGlzIGhvdyB3ZSBzaG91bGQgYXBwcm9hY2ggdGhpczoKPiAKPiAxOiBPbmUgaXMg
dG8gZm9sbG93IHdoYXQgd2UgZG8gbm93IC0gcG9zdCBwYXRjaGVzIHBlciBpc3N1ZSBhbmQgd29y
ayB0aHJvdWdoIAo+ICAgIHRoZW0uIFRoaXMgb25seSByZWFsbHkgc2NhbGVzIGlmIHRoZSBtYWpv
cml0eSBvZiBwYXRjaGVzIGFyZSBpbiBlc3NlbmNlCj4gICAgdW5jb250cm92ZXJzaWFsLgo+IAo+
IDI6IEEgc2xpZ2h0bHkgZGlmZmVyZW50IGFwcHJvYWNoIHdvdWxkIGJlIGZvciBFUEFNIHRvIHBv
c3QgYSBmZXcgbW9yZSBleGFtcGxlcyAKPiAgICBvZiB0aGUgdHlwZSBvZiBpc3N1ZXMgdGhhdCB3
ZSB3b3VsZCBoYXZlIHRvIGRlYWwgd2l0aCBpZiB3ZSB3YW50IHRvIGJlIE1JU1JBCj4gICAgY29t
cGxpYW50LiBCdXQgdGhhdCB3ZSBleGVyY2lzZSByZXN0cmFpbnQgaW4gdGhlIGRpc2N1c3Npb24g
a25vd2luZyB0aGF0IHRoZXNlCj4gICAgYXJlIGV4YW1wbGVzIHRvIGluZm9ybSBhIGRpc2N1c3Np
b24gYXQgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvCj4gICAgRGV2ZWxvcGVyX01l
ZXRpbmcvTWFyY2gyMDE5Xy1fU2FmZXR5X0NlcnRpZmljYXRpb24gYW5kIHBvc3NpYmxlIGZvbGxv
dy11cC4KPiAKPiAgICBXaGF0IEkgd2FzIGFmdGVyIHdoZW4gSSBhc2tlZCBFUEFNIHRvIHBvc3Qg
TWlzcmEgcmVsYXRlZCBwYXRjaGVzIHdhcyB0bwo+ICAgIGdldCBhIHNlbnNlIG9mIHRoZSBpbXBh
Y3QgYW5kIGEgc2Vuc2Ugb2YgaG93IGVhc2lseSByZXNvbHZhYmxlIGlzc3VlcyBhcmUuCj4gICAg
QnV0IEkgd291bGRuJ3QgZXhwZWN0IGEgZnVsbCByZXNvbHV0aW9uIGF0IHRoaXMgc3RhZ2UsIGlm
IHRoZXJlCj4gICAgaXMgY29udHJvdmVyc3kuIAo+IAo+ICAgIFNvIG1heWJlIHdlIGNhbiBoYW5k
bGUgdGhlc2UgaW4gYSBkaWZmZXJlbnQgd2F5LiBGcm9tIG15IFBvViwgaXQgd291bGQgYmUgZ29v
ZCAKPiAgICBlbm91Z2ggaWYga2V5IHJldmlld2VycyBjb21tdW5pY2F0ZWQgcGVyIGV4YW1wbGUg
d2hldGhlcgo+ICAgIC0gVGhleSBhY2NlcHQgdGhhdCBmaXhpbmcgdGhlIGlzc3VlIHdvdWxkIGJl
IGJlbmVmaWNpYWwKPiAgICAtIFdoYXQgY29uY2VybnMgdGhleSBoYXZlCj4gICAgLSBBbmQgaG93
IG11Y2ggdGhleSB3b3VsZCBmaWdodCBmb3Igb3IgYWdhaW5zdCBzdWNoIGEgcGF0Y2gKPiAgICAg
ICh1c2luZyB0aGUgLTIgLi4uICsyIHNjYWxlIGFzIG91dGxpbmVkIGluICJFWFBSRVNTSU5HIEFH
UkVFTUVOVCBBTkQgCj4gICAgICBESVNBR1JFRU1FTlQiIGluIGh0dHBzOi8veGVucHJvamVjdC5v
cmcvZGV2ZWxvcGVycy9nb3Zlcm5hbmNlLyNkZWNpc2lvbnMKPiAgICAKPiAgICBDbGVhcmx5IHRo
ZXJlIGNhbiBiZSBzb21lIGRpc2N1c3Npb24sIGJ1dCB3ZSBkb24ndCByZWFsbHkgbmVlZCB0byAi
ZmlnaHQKPiAgICB0byB0aGUgZW5kIiBvdmVyIHRoZXNlLiAKPiAKPiAzOiBPciB3ZSBjb3VsZCBj
aGFuZ2UgYXBwcm9hY2ggY29tcGxldGVseSBhbmQgZ28gZm9yIGEgbW9yZSBoaWdoLWxldmVsCj4g
ICAgZGVzaWduIGFuZC9vciBhbmFseXNpcyBiYXNlZCBhcHByb2FjaCBiZWZvcmUgd2UgZG8gYW55
dGhpbmcgZWxzZS4gSSB3aWxsIGV4cGFuZCAKPiAgICBmdXJ0aGVyIGRvd24uCj4gCj4gTXkgcGVy
c29uYWwgcHJlZmVyZW5jZSB3b3VsZCBiZSB0byB1c2UgMiBmb3IgYSBmZXcgcGF0Y2hlcywgZm9s
bG93ZWQgYnkgCj4gMyBhcyBpdCBnaXZlcyB1cyBhIGRpZmZlcmVudCBwZXJzcGVjdGl2ZS4KPiAK
PiBMZXQgbWUgb3V0bGluZSBteSB0aGlua2luZyBvbiAzOgo+IAo+IFRoZXJlIGFyZSBhIGZldyB0
aGluZ3MgYWJvdXQgTWlzcmEgdGhhdCB3ZSBkbyBub3QgeWV0IGZ1bGx5IHVuZGVyc3RhbmQgb24g
YQo+IG51bWJlciBvZiBkaWZmZXJlbnQgZGltZW5zaW9uczoKPiBhKSBJc3N1ZXMgYXJlIGVpdGhl
ciBtYW5kYXRvcnkgb3IgYWR2aXNvcnkuIFRoZSBzY2FsZSBjaGFuZ2VzIGRlcGVuZGluZyBvbiAK
PiAgICB0aGUgcmVxdWlyZWQgbGV2ZWwgb2Ygc2FmZXR5IChleHByZXNzZWQgaW4gQVNJTCBBLUQp
Lgo+IGIpIFRoZXJlIHdpbGwgbGlrZWx5IGJlIGNsdXN0ZXJzIG9mIE1pc3JhIHJ1bGVzIHdlIGxp
a2VseSB2aW9sYXRlIGZyZXF1ZW50bHkKPiAgICBhbmQgb3RoZXJzIHdlIGFyZSBoYXJkbHkgb3Ig
bm90IGFmZmVjdGVkIGJ5ICAgCj4gCj4gV2Ugc2hvdWxkIGJlIGFibGUgdG8gcHVsbCBhbiBvdmVy
dmlldyB0b2dldGhlciB1c2luZyB0aGUgUUEgVmVyaWZ5IHRvb2wKPiBtYXliZSBpbml0aWFsbHkg
ZmlsdGVyaW5nIG91dCBydWxlIHZpb2xhdGlvbnMgd2hpY2ggYXJlIGFkdmlzb3J5IGluIHRoZSBj
b250ZXh0IAo+IG9mIHRoZSBnb2FsIG9mIGFjaGlldmluZyBBU0lMIEEvQi4KPiAKPiBXZSBjb3Vs
ZCBoYXZlIGEgZGlzY3Vzc2lvbiBhYm91dCB0aGVzZSBpbiBzb21lIHNvcnQgb2YgZGVzaWduIGRv
Y3VtZW50IHdoaWNoCj4gY292ZXJzIHRoZSBydWxlIHZpb2xhdGlvbnMgYW5kIHByb3Bvc2VzIHdh
eXMgb24gaG93IHRoZXNlIHdvdWxkIGJlIGFkZHJlc3NlZAo+IG1heWJlIHdpdGggc29tZSBleGFt
cGxlcy4gVGhpcyB3b3VsZCBiZSBsZXNzIGxhYm91ciBpbnRlbnNpdmUgdGhhbiBwcmVwYXJpbmcK
PiBhY3R1YWwgcGF0Y2hlcyBhbmQgd291bGQga2VlcCB0aGluZ3MgaW4gb25lIHBsYWNlLiBXZSBj
YW4gZXZlbiBicmVhayB0aGlzIGludG8KPiBzbWFsbCBjaHVua3MgKG1heWJlIHNvcnRlZCBieSB0
aGUgZnJlcXVlbmN5IGl0IGFmZmVjdHMgdGhlIGNvZGUpCj4gCj4gSU1QT1JUQU5UOgo+IGMpIFRo
ZXJlIGlzIGFsc28gYSBwcm92aXNpb24gdG8ganVzdGlmeSB0aGF0IGNlcnRhaW4gTWlzcmEgcnVs
ZXMgc2hvdWxkIG5vdCAKPiAgICBhcHBseSBmb3IgYSBzcGVjaWZpYyBjb2RlIGJhc2UuIFRoaXMg
aXMgY2FsbGVkIGEgREVWSUFUSU9OLiBJdCBhcHBlYXJzIHRvIGJlIAo+ICAgIHRoYXQgZnJlcXVl
bnRseSAyMC0zMCUgb2YgcnVsZSBicmVha2FnZXMgYXJlIGp1c3RpZmllZCBhd2F5Lgo+IAo+ICAg
IEhvd2V2ZXIsIHRoZSBERVZJQVRJT05TIGFyZSB0eXBpY2FsbHkgYXBwcm92ZWQgYnkgYSBjZXJ0
aWZpY2F0aW9uIGJvZHkKPiAgICB3aGljaCBkZWNpZGVzIHRoYXQgc29tZSBqdXN0aWZpY2F0aW9u
cyBoYXZlIG1lcml0LCB3aGlsZSBvdGhlcnMgZG9uJ3QuIFRoZQo+ICAgIHByb2JsZW0gd2UgaGF2
ZSBpcyB0aGF0IHdlIGhhdmUgbm8gaWRlYSB3aGF0IGtpbmQgREVWSUFUSU9OUyBhbmQgCj4gICAg
anVzdGlmaWNhdGlvbnMgd2UgY2FuIGdldCBhd2F5IHdpdGguCj4gCj4gQWdhaW46IEkgaG9wZSB0
aGF0IHNvbWUgb2YgdGhpcyB3aWxsIGJlY29tZSBjbGVhcmVyIGF0IHRoZSBzYWZldHkgbWVldGlu
ZyBpbiAKPiBNYXJjaCwgd2hlcmUgd2Ugd2lsbCBoYXZlIHNhZmV0eSBjZXJ0aWZpY2F0aW9uIGV4
cGVydHMgYW5kIGNvbW11bml0eSBtZW1iZXJzCj4gd29ya2luZyB0b2dldGhlci4gTWF5YmUgd2Ug
Y2FuIGV2ZW4gY29udmluY2Ugb25lIG9mIHRob3NlIGV4cGVydHMgdG8gYWN0IGFzCj4gYW4gYWR2
aXNvci9yZXZpZXdlciBmb3IgdGhlIHByb2plY3QuCj4gCj4gVG8gZG8gQU5ZIG9mIHRoaXMsIGRv
ZXMgaG93ZXZlciByZXF1aXJlIGFjY2VzcyB0byB0aGUgTWlzcmEgcnVsZXMuIAo+IAo+IERvZXMg
dGhpcyBtYWtlIHNlbnNlPyAKPiAKPiBXb3VsZCB5b3UgYmUgYWJsZSB0byBmb2xsb3cgbXkgc3Vn
Z2VzdGVkIGFwcHJvYWNoPwoKSSBhZ3JlZSB3aXRoIHlvdSBvbiB0aGUgc3VnZ2VzdGVkIGFwcHJv
YWNoZXMuIEkgd291bGQgbGlrZSB0byBhZGQgdGhhdAphbHRob3VnaCB3ZSBhcmUgbWFraW5nIHBy
b2dyZXNzIHdpdGggdGhlIGN1cnJlbnQgYXBwcm9hY2ggKDEpLCBpdCBoYXMgYQp2ZXJ5IGxvdyB5
aWVsZCwgbGVhZGluZyB0byB2ZXJ5IGhpZ2ggY29zdHMgdG8gcmVhY2ggYSBwb3NpdGl2ZQpjb25j
bHVzaW9uLiBJdCBpcyBub3Qgc3VzdGFpbmFibGUsIG5laXRoZXIgYXMgYSBjb21tdW5pdHkgbm9y
IGFzCmNvbnRyaWJ1dG9ycy9tYWludGFpbmVycy4KCk15IHNlY29uZCB0aG91Z2h0IGlzIHRoYXQg
d2UgbmVlZCB0byBoYXZlIGEgd2F5IHRvIGRlYWwgd2l0aCAiY3JlYXRpdmUKY29tcGxpYW5jZSIg
c3VnZ2VzdGlvbnMsIHN1Y2ggYXMgWzFdLiBZb3VyIGlkZWEgb2YgaGF2aW5nIGEKY2VydGlmaWNh
dGlvbiBleHBlcnQgb24geGVuLWRldmVsIGNvdWxkIGJlIGEgd2F5IHRvIHNvbHZlIHRoaXMuCgpb
MV0gaHR0cHM6Ly9tYXJjLmluZm8vP2w9eGVuLWRldmVsJm09MTU1MTExNjQ4MjAyNzkwIAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 00:06:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 00:06:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz9D7-000148-Lx; Thu, 28 Feb 2019 00:06:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QHG9=RD=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gz9D6-000143-Uk
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 00:06:00 +0000
X-Inumbo-ID: a0855458-3aec-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0855458-3aec-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 00:05:59 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7354E21850;
 Thu, 28 Feb 2019 00:05:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551312358;
 bh=vzSn1XGVAfjXvDZr7i3qC0p2n2rOkPAXSXacAZuq2LQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ndWgroQ9Ep8NEDGjitLSdLu17xlKvhikHl6IopIXlvCH/8xKwPcHv+pITBC1qkafe
 hhnf/5QOB0XV0MUZvt7pPKT+5U+G2z4XSYKTYdw2ddXc9ADIUdcGGQ+TW+iY8D/1RT
 TdThe7GtWdqzeKF+dr2iByt6ez9cV/P8EC8JpFj0=
Date: Wed, 27 Feb 2019 16:05:58 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C765C73020000780021A9C0@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1902271603280.20689@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-2-git-send-email-sstabellini@kernel.org>
 <23669.27990.559784.995763@mariner.uk.xensource.com>
 <5C7573BA020000780021A6D7@prv1-mh.provo.novell.com>
 <23669.30767.727170.597533@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1902261042180.20689@sstabellini-ThinkPad-X260>
 <5C765C73020000780021A9C0@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v10 2/6] xen: introduce DEFINE_SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyNyBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDI2LjAyLjE5
IGF0IDE5OjQzLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBUdWUsIDI2
IEZlYiAyMDE5LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+PiBKYW4gQmV1bGljaCB3cml0ZXMgKCJS
ZTogW1BBVENIIHYxMCAyLzZdIHhlbjogaW50cm9kdWNlIERFRklORV9TWU1CT0wiKToKPiA+PiA+
IE9uIDI2LjAyLjE5IGF0IDE3OjQ2LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6Cj4g
Pj4gPiA+IEkgYW0gbm90IGF3YXJlIG9mIGEgc3RhbmRhcmQgQyB0eXBlIHdoaWNoIGNvdWxkIGJl
IHVzZWQgaW5zdGVhZCBvZgo+ID4+ID4gPiB0aGlzIHN0cnVjdC4gIEJ1dCBJIHRoaW5rIHlvdSBj
YW4gdXNlIHRoZSBgcGFja2VkJyBhdHRyaWJ1dGUgdG8gZ2V0Cj4gPj4gPiA+IHRoZSByaWdodCBi
ZWhhdmlvdXIuICBUaGUgR0NDIG1hbnVhbCBzYXlzOgo+ID4+ID4gPiAKPiA+PiA+ID4gIHwgQWxp
Z25tZW50IGNhbiBiZSBkZWNyZWFzZWQgYnkgc3BlY2lmeWluZyB0aGUgJ3BhY2tlZCcgYXR0cmli
dXRlLgo+ID4+ID4gPiAgfCBTZWUgYmVsb3cuCj4gPj4gLi4uCj4gPj4gPiBVbnRpbCBJJ3ZlIGxv
b2tlZCBhdCB0aGlzIChhZ2Fpbikgbm93LCBJIHdhc24ndCBldmVuIGF3YXJlIHRoYXQKPiA+PiA+
IG9uZSBjYW4gY29tYmluZSBwYWNrZWQgYW5kIGFsaWduZWQgYXR0cmlidXRlcyBpbiBhIHNlbnNp
YmxlCj4gPj4gPiB3YXkuIE1heSBJIHN1Z2dlc3QgdGhhdCwgYmVjYXVzZSBvZiB0aGlzIGJlaW5n
IGEgdGhlb3JldGljYWwKPiA+PiA+IGlzc3VlIG9ubHkgYXQgdGhpcyBwb2ludCwgd2UgbGltaXQg
b3Vyc2VsdmVzIHRvIHRoZSBidWlsZCB0aW1lCj4gPj4gPiBhc3NlcnRpb24geW91IHN1Z2dlc3Q/
Cj4gPj4gCj4gPj4gSSBhbSBub3Qgc3VnZ2VzdGluZyBjb21iaW5pbmcgYHBhY2tlZCcgYW5kIGBh
bGlnbmVkJy4gIEkgYW0gc3VnZ2VzdGluZwo+ID4+IG9ubHkgYHBhY2tlZCcgKGJ1dCBiYXNlZCBv
biB0ZXh0IHdoaWNoIGlzIGluIHRoZSBtYW51YWwgc2VjdGlvbiBmb3IKPiA+PiBgYWxpZ25lZCcp
LiAgQnV0IEkgYW0gaGFwcHkgd2l0aCBhIGJ1aWxkLXRpbWUgYXNzZXJ0aW9uIGlmIHlvdSBkb24n
dAo+ID4+IHdhbnQgdG8gYWRkIGBwYWNrZWQnLiAgVGhhdCBpcyBqdXN0IGFzIHNhZmUuCj4gPiAK
PiA+IENvdWxkIHlvdSBwbGVhc2UgcHJvdmlkZSBhIHJvdWdoIGV4YW1wbGUgb2YgdGhlIGJ1aWxk
LXRpbWUgYXNzZXJ0aW9uIHlvdQo+ID4gYXJlIHRoaW5raW5nIGFib3V0PyBJIGFtIGhhcHB5IHRv
IGFkZCBpdC4KPiAKPiBCVUlMRF9CVUdfT04oYWxpZ25vZigqczEpICE9IGFsaWdub2YoKnMyKSk7
CgpUaGFua3MhIEkgbm90aWNlZCB0aGF0IEJVSUxEX0JVR19PTiByZXF1aXJlcyB4ZW4vbGliLmgg
d2hpY2ggY2Fubm90IGJlCmluY2x1ZGVkIGZyb20geGVuL2NvbXBpbGVyLmguIEFjdHVhbGx5LCB3
ZSB3ZXJlIGFscmVhZHkgZXJyb25lb3VzbHkKdXNpbmcgQlVJTERfQlVHX09OX1pFUk8gaW4geGVu
L2NvbXBpbGVyLmggd2l0aG91dCBpbmNsdWRpbmcgeGVuL2xpYi5oLgoKTXkgc3VnZ2VzdGlvbiB3
b3VsZCBiZSB0byBtb3ZlIHRoZSBkZWZpbml0aW9ucyBvZiBCVUdfT04sIFdBUk5fT04sCkJVSUxE
X0JVR19PTiBhbmQgQlVJTERfQlVHX09OX1pFUk8gZnJvbSB4ZW4vbGliLmggdG8gY29tcGlsZXIu
aC4KRXZlcnl0aGluZyB3b3JrcyBmaW5lIGlmIEkgZG8gdGhhdCwgYW5kIGl0IHNlZW1zIGEgYmV0
dGVyIGZpdC4KCkFyZSB5b3UgT0sgd2l0aCB0aGlzPwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 00:17:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 00:17:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gz9OB-000259-QQ; Thu, 28 Feb 2019 00:17:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jsbF=RD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gz9OA-00024z-O7
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 00:17:26 +0000
X-Inumbo-ID: 340c43fe-3aee-11e9-b1dd-8b5932e55d80
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 340c43fe-3aee-11e9-b1dd-8b5932e55d80;
 Thu, 28 Feb 2019 00:17:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gz9Nz-0008J7-LO; Thu, 28 Feb 2019 00:17:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gz9Nz-0000t6-Cr; Thu, 28 Feb 2019 00:17:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gz9Nz-000364-CH; Thu, 28 Feb 2019 00:17:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133429-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.9:test-amd64-i386-freebsd10-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:<job status>:broken:regression
 linux-4.9:test-amd64-i386-pair:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.9:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 linux-4.9:test-arm64-arm64-xl-credit2:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:build-armhf:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-shadow:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:build-armhf-pvops:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-amd:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-pair:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-4.9:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.9:test-amd64-i386-libvirt:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-intel:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-pygrub:<job status>:broken:regression
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-amd:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-pvshim:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-amd:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-pvshim:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-freebsd10-i386:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-examine:host-install:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-rumprun-i386:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-freebsd10-amd64:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-intel: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-i386-xl-shadow:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-raw:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-libvirt:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-pair:host-install/src_host(4):broken:regression
 linux-4.9:test-amd64-i386-pair:host-install/dst_host(5):broken:regression
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.9:build-armhf-pvops:host-install(4):broken:regression
 linux-4.9:build-armhf:host-install(4):broken:regression
 linux-4.9:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 linux-4.9:test-armhf-armhf-libvirt:<job status>:broken:regression
 linux-4.9:build-i386:<job status>:broken:regression
 linux-4.9:test-armhf-armhf-xl-rtds:<job status>:broken:regression
 linux-4.9:test-armhf-armhf-xl-credit2:<job status>:broken:regression
 linux-4.9:test-armhf-armhf-xl-multivcpu:host-install(4):broken:regression
 linux-4.9:build-i386:host-install(4):broken:regression
 linux-4.9:test-armhf-armhf-xl-credit2:host-install(4):broken:regression
 linux-4.9:test-armhf-armhf-libvirt:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-4.9:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-4.9:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-arm64-arm64-xl-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-i386-pvgrub:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-pair:host-install/src_host(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-pair:host-install/dst_host(5):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-arm64-arm64-xl-credit2:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-vhd:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-examine:host-install:broken:heisenbug
 linux-4.9:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-rtds:host-install(4):broken:allowable
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.9:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:build-i386-rumprun:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64: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-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:build-armhf-libvirt: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-credit1:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:build-check(1):blocked: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-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-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-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt: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-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start: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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=badcc565e126a82d71489937307bf06c426725a9
X-Osstest-Versions-That: linux=a4d0a0910e693dafd83311994e12a0a8a0846694
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Feb 2019 00:17:15 +0000
Subject: [Xen-devel] [linux-4.9 test] 133429: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQyOSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQyOS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICA8am9i
IHN0YXR1cz4gICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9i
IHN0YXR1cz4gICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgIDxqb2Igc3RhdHVzPiAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgYnJva2VuCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICA8am9iIHN0YXR1cz4gICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNCBob3N0LWluc3RhbGwoNCkgIGJyb2tlbiBSRUdSLiB2
cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJF
R1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgNCBob3N0LWluc3RhbGwoNCkgICAgICBicm9rZW4gUkVHUi4gdnMu
IDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgIDUgaG9zdC1pbnN0YWxsICAgICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMu
IDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVH
Ui4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI3
NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgIDQg
aG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgNSBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkgYnJva2VuIFJF
R1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzI3NDgKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEzMjc0OAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiBpbiAx
MzMzOTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4gIGluIDEzMzM5OAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzMzk4CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuICBpbiAxMzMzOTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzM5OAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM5OCBSRUdSLiB2
cy4gMTMyNzQ4CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gaW4gMTMzMzk4IFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzMzk4IFJFR1IuIHZzLiAxMzI3NDgK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAx
MzMzOTggUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMjc0OAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzk4IFJFR1IuIHZzLiAxMzI3NDgKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMz
OTggUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAxMCBkZWJp
YW4tZGktaW5zdGFsbCBmYWlsIGluIDEzMzM5OCBSRUdSLiB2cy4gMTMyNzQ4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBpbiAxMzMzOTggUkVHUi4gdnMuIDEzMjc0OAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIGluIDEzMzM5OCBSRUdSLiB2cy4g
MTMyNzQ4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxs
IGZhaWwgaW4gMTMzMzk4IFJFR1IuIHZzLiAxMzI3NDgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5n
IGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgYnJva2VuIHBhc3MgaW4gMTMzMzk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gcGFzcyBpbiAxMzMzOTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgNCBob3N0LWluc3RhbGwoNCkgIGJyb2tlbiBwYXNzIGluIDEzMzM5OAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2Vu
IHBhc3MgaW4gMTMzMzk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDQg
aG9zdC1pbnN0YWxsKDQpICBicm9rZW4gcGFzcyBpbiAxMzMzOTgKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBwYXNzIGluIDEzMzM5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA0
IGhvc3QtaW5zdGFsbCg0KSAgYnJva2VuIHBhc3MgaW4gMTMzMzk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICBicm9rZW4gcGFzcyBpbiAx
MzMzOTgKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzM5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIHBhc3Mg
aW4gMTMzMzk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMzOTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMzM5
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0
KSAgYnJva2VuIHBhc3MgaW4gMTMzMzk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMzOTgKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgIDQgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpIGJyb2tlbiBw
YXNzIGluIDEzMzM5OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgNSBob3N0LWluc3Rh
bGwvZHN0X2hvc3QoNSkgYnJva2VuIHBhc3MgaW4gMTMzMzk4CiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMz
OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMzM5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEz
MzM5OAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgYnJva2VuIHBhc3MgaW4gMTMzMzk4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMzOTgKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tl
biBwYXNzIGluIDEzMzM5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzMzk4CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAx
MzMzOTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAxMzMzOTgKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgIDUgaG9zdC1pbnN0YWxsICAgICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMzM5
OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
ICAgYnJva2VuIHBhc3MgaW4gMTMzMzk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMzOTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDcgeGVuLWJvb3QgZmFpbCBpbiAxMzMz
OTggcGFzcyBpbiAxMzM0MjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgIDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZSBmYWlsIGluIDEzMzM5OCBwYXNzIGluIDEzMzQyOQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4g
MTMzMzk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIGluIDEzMzM5OCBSRUdSLiB2cy4gMTMyNzQ4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBpbiAxMzMzOTggbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgaW4gMTMzMzk4IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMzMzk4IG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tl
ZCBpbiAxMzMzOTggbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM5OCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMzk4
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgaW4gMTMzMzk4IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzOTggbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBpbiAxMzMzOTggbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM5OCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2Nr
ZWQgaW4gMTMzMzk4IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzOTggbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIGluIDEzMzM5
OCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgIGJsb2NrZWQgaW4gMTMzMzk4IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMzOTggbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9j
a2VkIGluIDEzMzM5OCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgaW4gMTMzMzk4IG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzMz
OTggbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICBibG9ja2VkIGluIDEzMzM5OCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMzk4IG4vYQogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMzMzOTggbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIGluIDEzMzM5OCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMz
Mzk4IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMzMzOTggbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEzMzM5OCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMzM5OCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzMzk4IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
YmxvY2tlZCBpbiAxMzMzOTggbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzM5OCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4g
MTMzMzk4IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZh
aWwgaW4gMTMzMzk4IGxpa2UgMTMyNzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMzMzOTggbGlrZSAxMzI3NDgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDEzMzM5
OCBsaWtlIDEzMjc0OAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDEzMzM5OCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzM5OCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDEzMzM5OCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzM5OCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTMzMzk4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzk4IG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMz
OTggbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzOTggbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEzMzM5OCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAg
ICAgIGZhaWwgaW4gMTMzMzk4IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzOTggbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEzMzM5OCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzk4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzOTggbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCBmYWlsIGluIDEzMzM5OCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzk4IG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTMzMzk4IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGJhZGNjNTY1ZTEyNmE4MmQ3MTQ4OTkzNzMw
N2JmMDZjNDI2NzI1YTkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGE0
ZDBhMDkxMGU2OTNkYWZkODMzMTE5OTRlMTJhMGE4YTA4NDY2OTQKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzMjc0OCAgMjAxOS0wMi0wMiAxMzowMzoyNiBaICAgMjUgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMzI5NzMgIDIwMTktMDItMDYgMTY6NDE6NDMgWiAgIDIxIGRheXMgICAxMiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMzOTggIDIwMTktMDItMjMgMTY6NTE6NTkgWiAg
ICA0IGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMzMCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpi
cm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltIGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bCBicm9rZW4KYnJva2VuLXN0ZXAgdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgaG9zdC1pbnN0YWxsCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm02NC1hcm02NC14bC14c20gaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFt
ZDY0LWFtZDY0LXhsIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIGhvc3QtaW5zdGFsbC9zcmNfaG9z
dCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgaG9zdC1pbnN0YWxsL2RzdF9o
b3N0KDUpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bCBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSBob3N0LWluc3RhbGwKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXBhaXIgaG9zdC1pbnN0
YWxsL3NyY19ob3N0KDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIGhvc3QtaW5z
dGFsbC9kc3RfaG9zdCg1KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhm
LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDgyMjEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 00:59:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 00:59:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzA2W-0005m3-Bb; Thu, 28 Feb 2019 00:59:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jsbF=RD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzA2V-0005lr-Gf
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 00:59:07 +0000
X-Inumbo-ID: 0b8853c3-3af4-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b8853c3-3af4-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 00:59:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzA2S-0000dE-KM; Thu, 28 Feb 2019 00:59:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzA2S-0002VN-9W; Thu, 28 Feb 2019 00:59:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzA2S-00083B-8r; Thu, 28 Feb 2019 00:59:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133431-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-i386-pvops:<job status>:broken:regression
 linux-4.19:test-arm64-arm64-xl-credit1:<job
 status>:broken:regression
 linux-4.19:build-i386-rumprun:<job status>:broken:regression
 linux-4.19:build-amd64-xsm:<job status>:broken:regression
 linux-4.19:build-arm64-libvirt:<job status>:broken:regression
 linux-4.19:build-arm64-xsm:<job status>:broken:regression
 linux-4.19:test-arm64-arm64-xl-credit2:<job status>:broken:regression
 linux-4.19:test-arm64-arm64-xl:<job status>:broken:regression
 linux-4.19:build-armhf:<job status>:broken:regression
 linux-4.19:build-amd64:<job status>:broken:regression
 linux-4.19:build-armhf-pvops:<job status>:broken:regression
 linux-4.19:build-i386-rumprun:host-install(4):broken:regression
 linux-4.19:build-i386-pvops:host-install(4):broken:regression
 linux-4.19:build-amd64-xsm:host-install(4):broken:regression
 linux-4.19:build-arm64-libvirt:host-install(4):broken:regression
 linux-4.19:build-arm64-xsm:host-install(4):broken:regression
 linux-4.19:build-amd64:host-install(4):broken:regression
 linux-4.19:build-armhf:host-install(4):broken:regression
 linux-4.19:build-armhf-pvops:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-4.19:test-armhf-armhf-xl-credit1:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-pvshim:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:<job status>:broken:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.19:test-armhf-armhf-xl-cubietruck:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-libvirt:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-xl-pvshim:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-credit2:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:host-install/dst_host(5):broken:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-xl-raw:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-examine:host-install:broken:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-libvirt:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-examine:host-install:broken:regression
 linux-4.19:test-armhf-armhf-xl-credit1:host-install(4):broken:regression
 linux-4.19:test-armhf-armhf-xl-cubietruck:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qcow2:debian-di-install:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.19:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-4.19:test-arm64-arm64-xl:host-install(4):broken:heisenbug
 linux-4.19:test-arm64-arm64-examine:host-install:broken:heisenbug
 linux-4.19:test-arm64-arm64-xl-credit1:host-install(4):broken:heisenbug
 linux-4.19:test-arm64-arm64-xl-credit2:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=eb1e5b1a64ee6526a7cdb22357dcafc6ba643fbe
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Feb 2019 00:59:04 +0000
Subject: [Xen-devel] [linux-4.19 test] 133431: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQzMSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0MzEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEyOTMxMwogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMjkzMTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbiBpbiAxMzMzOTkKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzM5OQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
biAgaW4gMTMzMzk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMzMzOTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMzM5
OQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICBicm9rZW4gaW4gMTMzMzk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzMzOTkKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgYnJv
a2VuIGluIDEzMzM5OQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICBicm9rZW4gaW4gMTMzMzk5CiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgIGJyb2tlbiBpbiAxMzMz
OTkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4gIGluIDEzMzM5OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gaW4gMTMzMzk5CiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJy
b2tlbiBpbiAxMzMzOTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzOTkgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMz
Mzk5IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzOTkgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzOTkgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgNSBob3N0LWluc3RhbGwv
ZHN0X2hvc3QoNSkgYnJva2VuIGluIDEzMzM5OSBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM5OSBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gaW4gMTMzMzk5IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzOTkgUkVHUi4gdnMu
IDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNSBob3N0LWluc3RhbGwgYnJv
a2VuIGluIDEzMzM5OSBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM5OSBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gaW4gMTMzMzk5IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzMzOTkgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNSBob3N0LWluc3RhbGwgYnJva2VuIGluIDEz
MzM5OSBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM5OSBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzM5OSBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290
ICAgICAgIGZhaWwgaW4gMTMzMzk5IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgZmFpbCBpbiAxMzMzOTkgUkVHUi4gdnMuIDEy
OTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCBm
YWlsIGluIDEzMzM5OSBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICA3IHhlbi1ib290ICAgICAgIGZhaWwgaW4gMTMzMzk5IFJFR1IuIHZzLiAxMjkzMTMKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgNyB4ZW4tYm9vdCBmYWlsIGlu
IDEzMzM5OSBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3
IHhlbi1ib290ICAgICAgIGZhaWwgaW4gMTMzMzk5IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgZmFpbCBpbiAxMzMzOTkgUkVH
Ui4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAg
ICAgICBmYWlsIGluIDEzMzM5OSBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgaW4gMTMz
Mzk5IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCA3IHhlbi1ib290IGZhaWwgaW4gMTMzMzk5IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgIDcgeGVuLWJvb3QgICAgZmFpbCBpbiAxMzMzOTkgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAxMCBkZWJpYW4tZGktaW5zdGFs
bCBmYWlsIGluIDEzMzM5OSBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzMzOTkg
UkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMzMzk5IFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAx
MzMzOTkgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0
ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMzOTkKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgIDUgaG9zdC1pbnN0YWxsICAgICAgICAgICAgIGJyb2tlbiBwYXNz
IGluIDEzMzM5OQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMzMzk5CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzMzOTkK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAx
IGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzOTkg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEzMzM5OSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzk5IG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMzMzk5IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzOTkgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MzM5OSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzk5IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzk5IG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTMzMzk5IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzM5OSBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyIGZhaWwgaW4gMTMzMzk5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzOTkgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzMzOTkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzOTkgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTMzMzk5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzOTkgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MzM5OSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMzMzk5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzMzOTkgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzMzOTkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzM5OSBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEzMzM5OSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTMzMzk5IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMzMzOTkg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICBmYWlsIGluIDEzMzM5OSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzM5OSBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzMzOTkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMzM5OSBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEzMzM5OSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTMzMzk5IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMzMzOTkgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICBmYWlsIGluIDEzMzM5OSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgIGZhaWwgaW4gMTMzMzk5IG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgZmFpbCBp
biAxMzMzOTkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGluIDEzMzM5OSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTMz
Mzk5IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCBmYWlsIGluIDEzMzM5OSBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZWIxZTViMWE2NGVlNjUyNmE3Y2Ri
MjIzNTdkY2FmYzZiYTY0M2ZiZQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDExNyBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAxMTUgZGF5cyAgIDc2
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzM5OSAgMjAxOS0wMi0yMyAxNzoyMDo1
NiBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQwMyBwZW9wbGUgdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWkzODYtcnVtcHJ1biBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtbGlidmlydCBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcnVtcHJ1
biBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm02NC1hcm02NC14bCBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm02NC1hcm02NC1leGFtaW5lIGhvc3QtaW5zdGFs
bApicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LWxpYnZpcnQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCBidWlsZC1hcm1oZiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYt
cHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIGJyb2tlbgpi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIGJyb2tlbgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4MzQ5MCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 02:03:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 02:03:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzB2a-0002r7-4V; Thu, 28 Feb 2019 02:03:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ulOQ=RD=citrix.com=prvs=95559a9f8=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gzB2Y-0002r2-6o
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 02:03:14 +0000
X-Inumbo-ID: 0060144f-3afd-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0060144f-3afd-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 02:03:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,421,1544486400"; d="scan'208";a="79285347"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>, <netdev@vger.kernel.org>,
 <linux-kernel@vger.kernel.org>
Date: Thu, 28 Feb 2019 02:03:02 +0000
Message-ID: <1551319382-32595-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen-netback: fix occasional leak of grant ref
 mappings under memory pressure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, paul.durrant@citrix.com,
 wei.liu2@citrix.com, davem@davemloft.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WmVyby1jb3B5IGNhbGxiYWNrIGZsYWcgaXMgbm90IHlldCBzZXQgb24gZnJhZyBsaXN0IHNrYiBh
dCB0aGUgbW9tZW50CnhlbnZpZl9oYW5kbGVfZnJhZ19saXN0KCkgcmV0dXJucyAtRU5PTUVNLiBU
aGlzIGV2ZW50dWFsbHkgcmVzdWx0cyBpbgpsZWFraW5nIGdyYW50IHJlZiBtYXBwaW5ncyBzaW5j
ZSB4ZW52aWZfemVyb2NvcHlfY2FsbGJhY2soKSBpcyBuZXZlcgpjYWxsZWQgZm9yIHRoZXNlIGZy
YWdtZW50cy4gVGhvc2UgZXZlbnR1YWxseSBidWlsZCB1cCBhbmQgY2F1c2UgWGVuCnRvIGtpbGwg
RG9tMCBhcyB0aGUgc2xvdHMgZ2V0IHJldXNlZCBmb3IgbmV3IG1hcHBpbmdzLgoKVGhhdCBiZWhh
dmlvciBpcyBvYnNlcnZlZCB1bmRlciBjZXJ0YWluIHdvcmtsb2FkcyB3aGVyZSBzdWRkZW4gc3Bp
a2VzCm9mIHBhZ2UgY2FjaGUgdXNhZ2UgZm9yIHdyaXRlcyBjb2V4aXN0IHdpdGggYWN0aXZlIGF0
b21pYyBza2IgYWxsb2NhdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdv
ci5kcnV6aGluaW5AY2l0cml4LmNvbT4KLS0tCiBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRi
YWNrLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYyBiL2RyaXZlcnMvbmV0L3hlbi1u
ZXRiYWNrL25ldGJhY2suYwppbmRleCA4MGFhZTNhLi4yMDIzMzE3IDEwMDY0NAotLS0gYS9kcml2
ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJh
Y2svbmV0YmFjay5jCkBAIC0xMTQ2LDkgKzExNDYsMTIgQEAgc3RhdGljIGludCB4ZW52aWZfdHhf
c3VibWl0KHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlKQogCiAJCWlmICh1bmxpa2VseShza2Jf
aGFzX2ZyYWdfbGlzdChza2IpKSkgewogCQkJaWYgKHhlbnZpZl9oYW5kbGVfZnJhZ19saXN0KHF1
ZXVlLCBza2IpKSB7CisJCQkJc3RydWN0IHNrX2J1ZmYgKm5za2IgPQorCQkJCQkJc2tiX3NoaW5m
byhza2IpLT5mcmFnX2xpc3Q7CiAJCQkJaWYgKG5ldF9yYXRlbGltaXQoKSkKIAkJCQkJbmV0ZGV2
X2VycihxdWV1ZS0+dmlmLT5kZXYsCiAJCQkJCQkgICAiTm90IGVub3VnaCBtZW1vcnkgdG8gY29u
c29saWRhdGUgZnJhZ19saXN0IVxuIik7CisJCQkJeGVudmlmX3NrYl96ZXJvY29weV9wcmVwYXJl
KHF1ZXVlLCBuc2tiKTsKIAkJCQl4ZW52aWZfc2tiX3plcm9jb3B5X3ByZXBhcmUocXVldWUsIHNr
Yik7CiAJCQkJa2ZyZWVfc2tiKHNrYik7CiAJCQkJY29udGludWU7Ci0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 03:21:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 03:21:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzCG9-0001fU-9O; Thu, 28 Feb 2019 03:21:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jsbF=RD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzCG7-0001fI-Ra
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 03:21:19 +0000
X-Inumbo-ID: e96140e0-3b07-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e96140e0-3b07-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 03:21:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzCG5-0004We-BP; Thu, 28 Feb 2019 03:21:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzCG4-0003eg-WF; Thu, 28 Feb 2019 03:21:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzCG4-0006Wa-Uw; Thu, 28 Feb 2019 03:21:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133433-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-armhf-pvops:<job status>:broken:regression
 linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-armhf:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-amd64:<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-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-amd64-pvops:<job status>:broken:regression
 linux-3.18:build-i386:<job status>:broken:regression
 linux-3.18:build-i386-pvops:<job status>:broken:regression
 linux-3.18:build-i386-pvops:host-install(4):broken:regression
 linux-3.18:build-amd64:host-install(4):broken:regression
 linux-3.18:build-arm64-pvops:host-install(4):broken:regression
 linux-3.18:build-arm64:host-install(4):broken:regression
 linux-3.18:build-amd64-xsm:host-install(4):broken:regression
 linux-3.18:build-arm64-xsm:host-install(4):broken:regression
 linux-3.18:build-i386:host-install(4):broken:regression
 linux-3.18:build-i386-xsm:host-install(4):broken:regression
 linux-3.18:build-amd64-pvops:host-install(4):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:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw: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-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-shadow: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-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvshim: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-xl-qemut-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-i386-xl-qemuu-win7-amd64: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-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm: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-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-amd64-pair: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-libvirt-pair: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-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-freebsd10-amd64: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:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-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-amd64-xl-credit2: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-shadow: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-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-xl-pvshim:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl: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-amd64-xl-qemut-win7-amd64: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-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-examine: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-xl-qemuu-dmrestrict-amd64-dmrestrict: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-amd64-xl-multivcpu: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-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-pair: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-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine: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-xl-pvhv2-intel: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-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale: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-libvirt-vhd: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-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl: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-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=e128f16fddb66db5a73c30d4f3558d037d119e58
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Feb 2019 03:21:16 +0000
Subject: [Xen-devel] [linux-3.18 test] 133433: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQzMyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0MzMvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMjg4NTgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTI4ODU4CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTI4ODU4CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEyODg1OAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBu
L2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZTEyOGYxNmZkZGI2NmRiNWE3M2MzMGQ0ZjM1
NThkMDM3ZDExOWU1OApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMGQ2
Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5IFogIDEzMyBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjoxNzozMCBaICAxMDkgZGF5cyAgIDcyIGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQwNiAgMjAxOS0wMi0yNCAwNDowMzoyMyBaICAg
IDMgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNjIyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFt
ZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWkz
ODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFt
ZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1k
NjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0LWluc3RhbGwoNCkKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjE2NDIgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 04:01:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 04:01:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzCsm-0005Rk-Mr; Thu, 28 Feb 2019 04:01:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jsbF=RD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzCsl-0005RY-Sp
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 04:01:15 +0000
X-Inumbo-ID: 7daedd7c-3b0d-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7daedd7c-3b0d-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 04:01:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzCsj-0005La-IH; Thu, 28 Feb 2019 04: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzCsj-0006dm-BZ; Thu, 28 Feb 2019 04:01:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzCsj-0004a1-Aw; Thu, 28 Feb 2019 04:01:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133459-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=8b8d6f8a3beea391b1ec39ac347ef69501b44019
X-Osstest-Versions-That: ovmf=c417c1b33d06ef6ae96adb373201a5a3c3b38772
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Feb 2019 04:01:13 +0000
Subject: [Xen-devel] [ovmf test] 133459: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ1OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0NTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4YjhkNmY4YTNiZWVhMzkxYjFlYzM5YWMzNDdlZjY5
NTAxYjQ0MDE5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNDE3YzFi
MzNkMDZlZjZhZTk2YWRiMzczMjAxYTVhM2MzYjM4NzcyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzMyOTEgIDIwMTktMDItMTggMDE6NDE6MTUgWiAgIDEwIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTMzMzA1ICAyMDE5LTAyLTE5IDAwOjQxOjIxIFogICAgOSBkYXlzICAgMTAgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNDU5ICAyMDE5LTAyLTI3IDE4OjQxOjIzIFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQWxiZWNraSBNYXRldXN6IDxtYXRldXN6LmFsYmVja2lAaW50ZWwuY29tPgogIEFs
YmVja2ksIE1hdGV1c3ogPC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3Vw
IChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVudHMvY249QWxiZWNraSwgTWF0ZXVzejNiZT4K
ICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBcmQgQmllc2hl
dXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNo
c2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIENo
YXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hhc2VsLCBDaGl1IDxjaGFzZWwu
Y2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KICBE
YW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRWRnYXIgSGFuZGFsIDxlaGFuZGFsQG52
aWRpYS5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIEZlbmcsIEJv
YiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBHb256YWxleiBEZWwgQ3VldG8sIFJvZHJpZ28g
PHJvZHJpZ28uZ29uemFsZXouZGVsLmN1ZXRvQGludGVsLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1
QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlkaWEuY29tPgogIEppYW4gSiBX
YW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwu
Y29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIEpvcmRhbiBKdXN0ZW4g
PGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExpbWluZyBHYW8g
PGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1heCBLbnV0c2VuIDxtYWtudXRzZUBtaWNyb3NvZnQu
Y29tPgogIFBldGUgQmF0YXJkIDxwZXRlQGFrZW8uaWU+CiAgUmF5IE5pIDxyYXkubmlAaW50ZWwu
Y29tPgogIFJvZHJpZ28gR29uemFsZXogZGVsIEN1ZXRvIDxyb2RyaWdvLmdvbnphbGV6LmRlbC5j
dWV0b0BpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56
aGFuZ0BpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFd1IEpp
YXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBaaGljaGFvIEdhbyA8emhpY2hhby5nYW9AaW50
ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgYzQxN2MxYjMzZC4uOGI4ZDZm
OGEzYiAgOGI4ZDZmOGEzYmVlYTM5MWIxZWMzOWFjMzQ3ZWY2OTUwMWI0NDAxOSAtPiB4ZW4tdGVz
dGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 05:27:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 05:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzEEP-00053K-0v; Thu, 28 Feb 2019 05:27:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jsbF=RD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzEEN-000538-Sm
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 05:27:39 +0000
X-Inumbo-ID: 8c2e5b32-3b19-11e9-9695-c75ad2d9c007
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c2e5b32-3b19-11e9-9695-c75ad2d9c007;
 Thu, 28 Feb 2019 05:27:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzEEF-0007ND-QC; Thu, 28 Feb 2019 05:27:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzEEF-0003bL-IQ; Thu, 28 Feb 2019 05:27:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzEEF-0001pg-Hm; Thu, 28 Feb 2019 05:27:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133435-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-i386-prev:<job
 status>:broken:regression
 xen-4.9-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.9-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.9-testing:build-amd64:<job status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.9-testing:build-arm64:<job status>:broken:regression
 xen-4.9-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.9-testing:build-armhf:<job status>:broken:regression
 xen-4.9-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-amd64-xtf:<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-arm64:host-install(4):broken:regression
 xen-4.9-testing:build-amd64-xsm:host-install(4):broken:regression
 xen-4.9-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.9-testing:build-amd64:host-install(4):broken:regression
 xen-4.9-testing:build-amd64-prev:host-install(4):broken:regression
 xen-4.9-testing:build-arm64-xsm:host-install(4):broken:regression
 xen-4.9-testing:build-amd64-xtf:host-install(4):broken:regression
 xen-4.9-testing:build-i386:host-install(4):broken:regression
 xen-4.9-testing:build-i386-prev:host-install(4):broken:regression
 xen-4.9-testing:build-i386-pvops: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:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1: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-qemut-rhel6hvm-intel: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-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl: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-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-shadow: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:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds: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:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm: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-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-credit1: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-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-credit2: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:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2: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-pygrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386: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:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2: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-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64: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-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-i386: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-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-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-migrupgrade: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-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm: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-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qcow2: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-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-rumprun: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-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=f5acf97f669c6bc9691e03771ad06703da77e0d5
X-Osstest-Versions-That: xen=54aa382cbcdc1e2ba75d6734151ca6e53104e2f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Feb 2019 05:27:31 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 133435: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQzNSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQzNS8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVp
bGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODg5CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjg4OQogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMy
ODg5CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjg4OQogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTMyODg5CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEz
Mjg4OQogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyODg5CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI4ODkKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEzMjg4OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNr
KDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGY1YWNmOTdmNjY5YzZiYzk2OTFlMDM3NzFh
ZDA2NzAzZGE3N2UwZDUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDU0
YWEzODJjYmNkYzFlMmJhNzVkNjczNDE1MWNhNmU1MzEwNGUyZjIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzMjg4OSAgMjAxOS0wMi0wNCAyMjowNDowOSBaICAgMjMgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMzMxNDcgIDIwMTktMDItMTEgMTM6NDE6NTAgWiAgIDE2IGRheXMgICAxMCBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
aTM4Ni1wcmV2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hbWQ2NC14dGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHJl
diBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFt
ZDY0LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHRmIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1p
Mzg2LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCBmNWFjZjk3ZjY2OWM2YmM5NjkxZTAzNzcxYWQwNjcwM2RhNzdlMGQ1CkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBGZWIgMTEgMTQ6
MDY6MjcgMjAxOSArMDEwMAoKICAgIHVwZGF0ZSBYZW4gdmVyc2lvbiB0byA0LjkuNAoocWVtdSBj
aGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 05:48:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 05:48:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzEYP-0006xd-TZ; Thu, 28 Feb 2019 05:48:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uJAY=RD=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gzEYO-0006xW-Qn
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 05:48:20 +0000
X-Inumbo-ID: 71f4ddb0-3b1c-11e9-b523-cb744bb65ab2
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71f4ddb0-3b1c-11e9-b523-cb744bb65ab2;
 Thu, 28 Feb 2019 05:48:17 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Feb 2019 21:48:16 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,422,1544515200"; d="scan'208";a="150660551"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga001.fm.intel.com with ESMTP; 27 Feb 2019 21:48:15 -0800
Received: from fmsmsx163.amr.corp.intel.com (10.18.125.72) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 27 Feb 2019 21:48:15 -0800
Received: from shsmsx153.ccr.corp.intel.com (10.239.6.53) by
 fmsmsx163.amr.corp.intel.com (10.18.125.72) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 27 Feb 2019 21:48:15 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.74]) by
 SHSMSX153.ccr.corp.intel.com ([169.254.12.121]) with mapi id 14.03.0415.000;
 Thu, 28 Feb 2019 13:48:13 +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 v2 3/4] x86/vmx: Fix security issue when a guest
 balloons out the #VE info page
Thread-Index: AQHUyiK8/hlojWpnbUO1fE3II2CkKaX0vekA
Date: Thu, 28 Feb 2019 05:48:12 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C96B354@SHSMSX104.ccr.corp.intel.com>
References: <1550614715-21161-4-git-send-email-andrew.cooper3@citrix.com>
 <1550780337-638-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550780337-638-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDRjYjRiNjUtZDcxMy00MjkxLWEzMGEtYjE4NThlN2MwNjI5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiMlJXc0k5UUtqTzV0dnorREpMZ25IOGF3OCtMd3MrUHBJbnQxRVE4WWxlOXo1ZVhXOUFERzZPdkVoV0tMajNpUiJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/vmx: Fix security issue when a
 guest balloons out the #VE info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogRnJpZGF5LCBGZWJydWFyeSAyMiwgMjAxOSA0OjE5IEFNDQo+IA0KPiBUaGUgbG9n
aWMgaW4gYWx0cDJtX3ZjcHVfe2VuLGRpc31hYmxlX3ZlKCkgYW5kDQo+IHZteF92Y3B1X3VwZGF0
ZV92bWZ1bmNfdmUoKSBpcw0KPiBkYW5nZXJvdXMuICBBZnRlciAjVkUgaGFzIGJlZW4gc2V0IHVw
LCB0aGUgZ3Vlc3QgY2FuIGJhbGxvb24gb3V0IGFuZCBmcmVlIHRoZQ0KPiBub21pbmF0ZWQgR0ZO
LCBhZnRlciB3aGljaCB0aGUgcHJvY2Vzc29yIG1heSB3cml0ZSB0byBpdC4gIEFsc28sIHRoZSB1
bmxvY2tlZA0KPiBHRk4gcXVlcnkgbWVhbnMgdGhlIE1GTiBpcyBzdGFsZSBieSB0aGUgdGltZSBp
dCBpcyB1c2VkLiAgQWx0ZXJuYXRpdmVseSwgYQ0KPiBndWVzdCBjYW4gcmFjZSB0d28gZGlzYWJs
ZSBjYWxscyB0byBjYXVzZSBvbmUgVk1DUyB0byBzdGlsbCByZWZlcmVuY2UgdGhlDQo+IG5vbWlu
YXRlZCBHRk4gYWZ0ZXIgdGhlIHRyYWNraW5nIGluZm9ybWF0aW9uIHdhcyBkcm9wcGVkLg0KPiAN
Cj4gUmV3b3JrIHRoZSBsb2dpYyBmcm9tIHNjcmF0Y2ggdG8gbWFrZSBpdCBzYWZlLg0KPiANCj4g
SG9sZCBhbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBvbiB0aGUgdW5kZXJseWluZyBmcmFtZSwgdG8g
YWNjb3VudCBmb3IgdGhlDQo+IFZNQ1MncyByZWZlcmVuY2UuICBUaGlzIG1lYW5zIHRoYXQgaWYg
dGhlIEdGTiBnZXRzIGJhbGxvb25lZCBvdXQsIGl0IGlzbid0DQo+IGZyZWVkIGJhY2sgdG8gWGVu
IHVudGlsICNWRSBpcyBkaXNhYmxlZCwgYW5kIHRoZSBWTUNTIG5vIGxvbmdlciByZWZlcnMgdG8g
dGhlDQo+IHBhZ2UuDQo+IA0KPiBBIGNvbnNlcXVlbmNlIG9mIHRoaXMgaXMgdGhhdCBhbHRwMm1f
dmNwdV9kaXNhYmxlX3ZlKCkgbmVlZHMgdG8gYmUgY2FsbGVkDQo+IGR1cmluZyB0aGUgZG9tYWlu
X2tpbGwoKSBwYXRoLCB0byBkcm9wIHRoZSByZWZlcmVuY2UgZm9yIGRvbWFpbnMgd2hpY2ggc2h1
dA0KPiBkb3duIHdpdGggI1ZFIHN0aWxsIGVuYWJsZWQuDQo+IA0KPiBGb3IgZG9tYWlucyB1c2lu
ZyBhbHRwMm0sIHdlIGV4cGVjdCBhIHNpbmdsZSBlbmFibGUgY2FsbCBhbmQgbm8gZGlzYWJsZSBm
b3INCj4gdGhlIHJlbWFpbmluZyBsaWZldGltZSBvZiB0aGUgZG9tYWluLiAgSG93ZXZlciwgdG8g
YXZvaWQgcHJvYmxlbXMgd2l0aA0KPiBjb25jdXJyZW50IGNhbGxzLCB1c2UgY21weGNoZygpIHRv
IGxvY2tsZXNzbHkgbWFpbnRhaW4gc2FmZXR5Lg0KPiANCj4gVGhpcyBkb2Vzbid0IGhhdmUgYW4g
WFNBIGJlY2F1c2UgYWx0cDJtIGlzIG5vdCB5ZXQgYSBzZWN1cml0eS1zdXBwb3J0ZWQNCj4gZmVh
dHVyZS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+DQo+IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4NCg0KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
Pg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 05:51:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 05:51:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzEay-0007cG-CF; Thu, 28 Feb 2019 05:51:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uJAY=RD=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gzEax-0007cA-JT
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 05:50:59 +0000
X-Inumbo-ID: d16b0960-3b1c-11e9-bc90-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d16b0960-3b1c-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 05:50:57 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Feb 2019 21:50:56 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,422,1544515200"; d="scan'208";a="150660960"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga001.fm.intel.com with ESMTP; 27 Feb 2019 21:50:56 -0800
Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 27 Feb 2019 21:50:56 -0800
Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by
 fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 27 Feb 2019 21:50:55 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.74]) by
 SHSMSX101.ccr.corp.intel.com ([169.254.1.158]) with mapi id 14.03.0415.000;
 Thu, 28 Feb 2019 13:50:53 +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 4/4] x86/vmx: Properly flush the TLB when an altp2m is
 modified
Thread-Index: AQHUyKEi/lsDYizMFkO5hZAO+cUY1KX0wSqA
Date: Thu, 28 Feb 2019 05:50:52 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C96B393@SHSMSX104.ccr.corp.intel.com>
References: <1550614715-21161-1-git-send-email-andrew.cooper3@citrix.com>
 <1550614715-21161-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550614715-21161-5-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOTdjODg2NjgtM2E3Zi00NjhlLTk3N2QtMzE3MWEzZTRjYTI5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoianVQTkkyK21cL2o5NXZpcXJWdkZ5XC9KWjJXdkRqNU9iRDZuWUVsMHBpcHYxdThkSm9Pd01KRnU3dlJKM2tVb0haIn0=
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/4] x86/vmx: Properly flush the TLB when an
 altp2m is modified
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogV2VkbmVzZGF5LCBGZWJydWFyeSAyMCwgMjAxOSA2OjE5IEFNDQo+IA0KPiBNb2Rp
ZmljYWl0b25zIHRvIGFuIGFsdHAybSBtYXJrIHRoZSBwMm0gYXMgbmVlZGluZyBmbHVzaGluZywg
YnV0IHRoaXMgd2FzDQoNCk1vZGlmaWNhdGlvbnMNCg0KPiBuZXZlciB3aXJlZCB1cCBpbiB0aGUg
cmV0dXJuLXRvLWd1ZXN0IHBhdGguICBBcyBhIHJlc3VsdCwgc3RhbGUgVExCIGVudHJpZXMNCj4g
Y2FuIHJlbWFpbiBhZnRlciByZXN1bWluZyB0aGUgZ3Vlc3QuDQo+IA0KPiBJbiBwcmFjdGljZSwg
dGhpcyBtYW5pZmVzdHMgYXMgYSBtaXNzaW5nIEVQVF9WSU9MQVRJT04gb3IgI1ZFIGV4Y2VwdGlv
bg0KPiB3aGVuDQo+IHRoZSBndWVzdCBzdWJzZXF1ZW50bHkgYWNjZXNzZXMgYSBwYWdlIHdoaWNo
IGhhcyBoYWQgaXRzIHBlcm1pc3Npb25zDQo+IHJlZHVjZWQuDQo+IA0KPiB2bXhfdm1lbnRlcl9o
ZWxwZXIoKSBub3cgaGFzIDExIHAybXMgdG8gcG90ZW50aWFsbHkgaW52YWxpZGF0ZSwgYnV0IGlz
c3VpbmcNCj4gMTENCj4gSU5WRVBUIGluc3RydWN0aW9ucyBpc24ndCBjbGV2ZXIuICBJbnN0ZWFk
LCBjb3VudCBob3cgbWFueSBjb250ZXh0cyBuZWVkDQo+IGludmFsaWRhdGluZywgYW5kIHVzZSBJ
TlZFUFRfQUxMX0NPTlRFWFQgaWYgdHdvIG9yIG1vcmUgYXJlIGluIG5lZWQgb2YNCj4gZmx1c2hp
bmcuDQo+IA0KPiBUaGlzIGRvZXNuJ3QgaGF2ZSBhbiBYU0EgYmVjYXVzZSBhbHRwMm0gaXMgbm90
IHlldCBhIHNlY3VyaXR5LXN1cHBvcnRlZA0KPiBmZWF0dXJlLg0KPiANCj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCg0KQWNrZWQtYnk6
IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 05:54:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 05:54:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzEeN-0007iv-T4; Thu, 28 Feb 2019 05:54:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uJAY=RD=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gzEeM-0007iq-Sd
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 05:54:30 +0000
X-Inumbo-ID: 503777a4-3b1d-11e9-b6a8-5fb9aa504174
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 503777a4-3b1d-11e9-b6a8-5fb9aa504174;
 Thu, 28 Feb 2019 05:54:30 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Feb 2019 21:54:29 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,422,1544515200"; d="scan'208";a="127844377"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga008.fm.intel.com with ESMTP; 27 Feb 2019 21:54:29 -0800
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 27 Feb 2019 21:54:29 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.74]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.134]) with mapi id 14.03.0415.000;
 Thu, 28 Feb 2019 13:54:27 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 1/6] x86/vtd: Don't include control register state in
 the table pointers
Thread-Index: AQHUyuLWZQt/iN6mvUa9+v02nWHM5qX0vjBQ
Date: Thu, 28 Feb 2019 05:54:26 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C96B3B9@SHSMSX104.ccr.corp.intel.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550862806-30236-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTc2ZDRiMGQtZmVmNC00N2E0LWJkYWYtN2FiNzk5MjA1MmZjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoidnVQa251Q2oxV0ZpeGpcL1wvWUluK09wRmtEcVduUEN6YW9BMXFHXC84bVdna0krY3oxNDkrRDlwY013cTFjQmZnMCJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/6] x86/vtd: Don't include control register
 state in the table pointers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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
PiBTZW50OiBTYXR1cmRheSwgRmVicnVhcnkgMjMsIDIwMTkgMzoxMyBBTQo+IAo+IGlyZW1hcF9t
YWRkciBhbmQgcWludmFsX21hZGRyIHBvaW50IHRvIHRoZSBiYXNlIG9mIGEgYmxvY2sgb2YgY29u
dGlndW91cwo+IFJBTSwKPiBhbGxvY2F0ZWQgYnkgdGhlIGRyaXZlciwgaG9sZGluZyB0aGUgSW50
ZXJydXB0IFJlbWFwcGluZyB0YWJsZSwgYW5kIHRoZQo+IFF1ZXVlZAo+IEludmFsaWRhdGlvbiBy
aW5nLgo+IAo+IERlc3BpdGUgdGhlaXIgbmFtZSwgdGhleSBhcmUgYWN0dWFsbHkgdGhlIHZhbHVl
cyBvZiB0aGUgaGFyZHdhcmUgcmVnaXN0ZXIsCj4gaW5jbHVkaW5nIGNvbnRyb2wgbWV0YWRhdGEg
aW4gdGhlIGxvd2VyIDEyIGJpdHMuICBXaGlsZSB1c2VzIG9mIHRoZXNlIGZpZWxkcwo+IGRvIGFw
cGVhciB0byBjb3JyZWN0bHkgc2hpZnQgb3V0IHRoZSBtZXRhZGF0YSwgdGhpcyBpcyB2ZXJ5IHN1
YnRsZSBiZWhhdmlvdXIKPiBhbmQgY29uZnVzaW5nIHRvIGZvbGxvdy4KPiAKPiBOb3RoaW5nIHVz
ZXMgdGhlIG1ldGFkYXRhLCBzbyBtYWtlIHRoZSBmaWVsZHMgYWN0dWFsbHkgcG9pbnQgYXQgdGhl
IGJhc2Ugb2YKPiB0aGUgcmVsZXZhbnQgdGFibGVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkdvb2QgY2F0Y2ghCgpBY2tlZC1ieTogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 05:57:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 05:57:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzEhg-00088l-DO; Thu, 28 Feb 2019 05:57:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uJAY=RD=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gzEhe-00088c-SK
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 05:57:54 +0000
X-Inumbo-ID: c696a3ac-3b1d-11e9-a253-c7cd105aa12d
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c696a3ac-3b1d-11e9-a253-c7cd105aa12d;
 Thu, 28 Feb 2019 05:57:48 +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 fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Feb 2019 21:57:47 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,422,1544515200"; d="scan'208";a="147961385"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by fmsmga004.fm.intel.com with ESMTP; 27 Feb 2019 21:57:47 -0800
Received: from FMSMSX110.amr.corp.intel.com (10.18.116.10) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 27 Feb 2019 21:57:47 -0800
Received: from shsmsx108.ccr.corp.intel.com (10.239.4.97) by
 fmsmsx110.amr.corp.intel.com (10.18.116.10) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 27 Feb 2019 21:57:47 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.74]) by
 SHSMSX108.ccr.corp.intel.com ([169.254.8.57]) with mapi id 14.03.0415.000;
 Thu, 28 Feb 2019 13:57:45 +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/6] x86/vtd: Rename struct iommu to vtd_iommu
Thread-Index: AQHUyuK30m6vVtG2lEqv+HThlReFP6X0vsog
Date: Thu, 28 Feb 2019 05:57:44 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C96B3D3@SHSMSX104.ccr.corp.intel.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550862806-30236-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYTFiMDRjNzUtY2Y1MC00NTMzLWE4NjEtMjJiOTQ1OWFmMmU0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiRUhhZXNCQ0JpZjdiY3RMMkR6OTM5OEtzbmdkR0JOYlBzemprNzFrNkN2TU12S2JKdjlBaFh2UnpPYXAyeTN0OSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/6] x86/vtd: Rename struct iommu to
 vtd_iommu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBTYXR1cmRheSwgRmVicnVhcnkgMjMsIDIwMTkgMzoxMyBBTQo+IAo+IFZULWQncyBs
b2NhbCBzdHJ1Y3QgaW9tbXUgaXMgYW4gb3Zlcmx5LWdlbmVyaWMgbmFtZSwgZm9yIGEgc3RydWN0
dXJlIHdoaWNoIGluCj4gcHJhY3RpY2UgbWFwcyAxLXRvLTEgd2l0aCB0aGUgcmVhbCBJT01NVXMg
aW4gdGhlIHN5c3RlbS4KPiAKPiBBZGRpdGlvbmFsbHksIGFkZHJlc3Mgc3R5bGUgaXNzdWVzIG9u
IGltcGFjdGVkIGxpbmVzLiAgVGhpcyBpcyBtb3N0bHkKPiBwb3NpdGlvbmluZyBvZiAqIGZvciBw
b2ludGVycyBhbmQgdW5uZWNlc3NheSBjYXN0cyB3aXRoIHZvaWQgcG9pbnRlcnMuCgp1bm5lY2Vz
c2FyeQoKPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 06:02:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 06:02:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzEmN-0000RW-1m; Thu, 28 Feb 2019 06:02:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uJAY=RD=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gzEmL-0000RR-2X
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 06:02:45 +0000
X-Inumbo-ID: 760d611b-3b1e-11e9-bc90-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 760d611b-3b1e-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 06:02:43 +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 fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Feb 2019 22:02:42 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,422,1544515200"; d="scan'208";a="147963253"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga004.fm.intel.com with ESMTP; 27 Feb 2019 22:02:42 -0800
Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 27 Feb 2019 22:02:42 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 27 Feb 2019 22:02:41 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.74]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.26]) with mapi id 14.03.0415.000;
 Thu, 28 Feb 2019 14:02:40 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 3/6] x86/vtd: Drop struct qi_ctrl
Thread-Index: AQHUyuK3PxslWrPzQEC4Hj9KZbm5oKX0wJDg
Date: Thu, 28 Feb 2019 06:02:40 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C96B3F9@SHSMSX104.ccr.corp.intel.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550862806-30236-4-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDczNGZlZWItNjRmOS00MTAyLWFmMGEtYzc3MjI3MDg5Mjc5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiYUI3bFRUalM3WWxHaXZtVG5uSnFSXC81NUpOdjROQkRqbEpkaHBYQmlqUzljR21VV0ZMazRoU3pXOXd3c3VobnQifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/6] x86/vtd: Drop struct qi_ctrl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBTYXR1cmRheSwgRmVicnVhcnkgMjMsIDIwMTkgMzoxMyBBTQo+IAo+IEl0IGlzIHVu
Y2xlYXIgd2h5IHRoaXMgYWJzdHJhY3Rpb24gZXhpc3RzLCBidXQgaW9tbXVfcWlfY3RybCgpIHJl
dHVybnMKPiBwb3NzaWJseSBOVUxMIGFuZCBldmVyeSB1c2VyIHVuY29uZGl0aW9uYWxseSBkZXJl
ZmVyZW5jZXMgdGhlIHJlc3VsdC4gIEluCj4gcHJhY3RpY2UsIEkgY2FuJ3Qgc3BvdCBhIHBhdGgg
d2hlcmUgaW9tbXUgaXMgTlVMTCwgc28gSSB0aGluayBpdCBpcyBtb3N0bHkKPiBkZWFkLgo+IAo+
IE1vdmUgdGhlIHNvbGUgbWVtYmVyIGludG8gc3RydWN0IHZ0ZF9pb21tdSwgYW5kIGRlbGV0ZSBp
b21tdV9xaV9jdHJsKCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 06:08:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 06:08:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzErK-0000rd-Lr; Thu, 28 Feb 2019 06:07:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uJAY=RD=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gzErJ-0000rY-Ay
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 06:07:53 +0000
X-Inumbo-ID: 2dbb2c5a-3b1f-11e9-8cd5-bbbaadfbadd5
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2dbb2c5a-3b1f-11e9-8cd5-bbbaadfbadd5;
 Thu, 28 Feb 2019 06:07:51 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Feb 2019 22:07:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,422,1544515200"; d="scan'208";a="147964838"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga004.fm.intel.com with ESMTP; 27 Feb 2019 22:07:49 -0800
Received: from fmsmsx163.amr.corp.intel.com (10.18.125.72) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 27 Feb 2019 22:07:49 -0800
Received: from shsmsx106.ccr.corp.intel.com (10.239.4.159) by
 fmsmsx163.amr.corp.intel.com (10.18.125.72) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 27 Feb 2019 22:07:49 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.74]) by
 SHSMSX106.ccr.corp.intel.com ([169.254.10.144]) with mapi id 14.03.0415.000;
 Thu, 28 Feb 2019 14:07:47 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, Paul Durrant <paul.durrant@citrix.com>
Thread-Topic: [PATCH 4/6] x86/vtd: Drop struct ir_ctrl
Thread-Index: AQHUyuK/aulSUGJrTEK7vWD4vlVKw6XvyIaAgAAOPwCABOs9AA==
Date: Thu, 28 Feb 2019 06:07:47 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C96B425@SHSMSX104.ccr.corp.intel.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-5-git-send-email-andrew.cooper3@citrix.com>
 <f98f753cde8941b386580f599d5e45e5@AMSPEX02CL02.citrite.net>
 <5C73CAD00200007800219BF7@prv1-mh.provo.novell.com>
In-Reply-To: <5C73CAD00200007800219BF7@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjc3ZDk0ODgtZjNkNC00ODA1LWJmZTQtM2MzYzFhMDU0OWY2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiblwvbVNrY2lUcjJYU0dPTmd2YkVNN2RhRnMzenJBRHZIWGtwYkc3aVZZNHZMZnNacjZqK3NpaGRmREFvNlc5c1QifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/6] x86/vtd: Drop struct ir_ctrl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IE1v
bmRheSwgRmVicnVhcnkgMjUsIDIwMTkgNzowMSBQTQo+IAo+ID4+PiBPbiAyNS4wMi4xOSBhdCAx
MTowOSwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiAgLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPiA+IFtzbmlwXQo+ID4+ICBzdHJ1Y3QgaW9tbXVfZmx1c2ggewo+ID4+
ICAgICAgaW50IF9fbXVzdF9jaGVjayAoKmNvbnRleHQpKHZvaWQgKmlvbW11LCB1MTYgZGlkLCB1
MTYgc291cmNlX2lkLAo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGZ1
bmN0aW9uX21hc2ssIHU2NCB0eXBlLAo+ID4+IEBAIC01MjMsNyArNTE3LDYgQEAgc3RydWN0IGlv
bW11X2ZsdXNoIHsKPiA+PiAgfTsKPiA+Pgo+ID4+ICBzdHJ1Y3QgaW50ZWxfaW9tbXUgewo+ID4+
IC0gICAgc3RydWN0IGlyX2N0cmwgaXJfY3RybDsKPiA+PiAgICAgIHN0cnVjdCBpb21tdV9mbHVz
aCBmbHVzaDsKPiA+PiAgICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKPiA+PiAgfTsK
PiA+PiBAQCAtNTQzLDE2ICs1MzYsMTUgQEAgc3RydWN0IHZ0ZF9pb21tdSB7Cj4gPj4KPiA+PiAg
ICAgIHVpbnQ2NF90IHFpbnZhbF9tYWRkcjsgICAvKiBxdWV1ZSBpbnZhbGlkYXRpb24gcGFnZSBt
YWNoaW5lIGFkZHJlc3MKPiAqLwo+ID4+Cj4gPj4gKyAgICB1aW50NjRfdCBpcmVtYXBfbWFkZHI7
ICAgLyogaW50ZXJydXB0IHJlbWFwIHRhYmxlIG1hY2hpbmUgYWRkcmVzcyAqLwo+ID4+ICsgICAg
dW5zaWduZWQgaW50IGlyZW1hcF9udW07IC8qIHRvdGFsIG51bSBvZiB1c2VkIGludGVycnVwdCBy
ZW1hcCBlbnRyeQo+ICovCj4gPj4gKyAgICBzcGlubG9ja190IGlyZW1hcF9sb2NrOyAgLyogbG9j
ayBmb3IgaXJxIHJlbWFwcGluZyB0YWJsZSAqLwo+ID4+ICsKPiA+Cj4gPiBFbHNld2hlcmUgaW4g
dGhlIFhlbiBjb2RlYmFzZSB3ZSB0cnkgdG8gZ3JvdXAgcmVsYXRlZCBmaWVsZHMsIHNvIGhvdyBh
aG91dAo+ID4gdGhlIGZvbGxvd2luZz8KPiA+Cj4gPiBzdHJ1Y3Qgewo+ID4gICAgIHVpbnQ2NF90
IG1hZGRyOyAgIC8qIGludGVycnVwdCByZW1hcCB0YWJsZSBtYWNoaW5lIGFkZHJlc3MgKi8KPiA+
ICAgICB1bnNpZ25lZCBpbnQgbnVtOyAvKiB0b3RhbCBudW0gb2YgdXNlZCBpbnRlcnJ1cHQgcmVt
YXAgZW50cnkgKi8KPiA+ICAgICBzcGlubG9ja190IGxvY2s7ICAvKiBsb2NrIGZvciBpcnEgcmVt
YXBwaW5nIHRhYmxlICovCj4gPiB9IGlyZW1hcDsKPiA+Cj4gPiBZb3UnZCB0aGFuIGhhdmUgYSBm
YWlybHkgbWVjaGFuaWNhbCBqb2Igb2YgcmVwbGFjaW5nICdfJyB3aXRoICcuJyBpbiBhIGZldwo+
ID4gcGxhY2VzIGluIHlvdXIgcGF0Y2ggYnV0IEkgdGhpbmsgaXQgd291bGQgbG9vayBiZXR0ZXIg
b3ZlcmFsbC4KPiAKPiArMQo+IAoKYWdyZWUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 06:09:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 06:09:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzEso-0000wQ-1x; Thu, 28 Feb 2019 06:09:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uJAY=RD=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gzEsn-0000wJ-CG
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 06:09:25 +0000
X-Inumbo-ID: 653141fb-3b1f-11e9-bc90-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 653141fb-3b1f-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 06:09:24 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Feb 2019 22:09:23 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,422,1544515200"; d="scan'208";a="129986798"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga003.jf.intel.com with ESMTP; 27 Feb 2019 22:09:23 -0800
Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 27 Feb 2019 22:09:22 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 27 Feb 2019 22:09:22 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.74]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.26]) with mapi id 14.03.0415.000;
 Thu, 28 Feb 2019 14:09:20 +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 5/6] x86/vtd: Drop struct iommu_flush
Thread-Index: AQHUyuK4RFhO1WzleUS6bT1MCk2NMaX0wm3Q
Date: Thu, 28 Feb 2019 06:09:21 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C96B43B@SHSMSX104.ccr.corp.intel.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550862806-30236-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNGUxMTg3YTItYmI5Yi00ZTk0LWI5OTktOGFkNGU1MmRhOTlhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiS1JFR1lIUEl4eFJsZmhVaHJOcFJUYk5cL0czaCs1NUkyb1lGQldQV0wyN0tSZWxncytldzlvelY2cWRDa0hmODcifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/6] x86/vtd: Drop struct iommu_flush
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBTYXR1cmRheSwgRmVicnVhcnkgMjMsIDIwMTkgMzoxMyBBTQo+IAo+IEl0IGlzIHVu
Y2xlYXIgd2h5IHRoaXMgYWJzdHJhY3Rpb24gZXhpc3RzLCBidXQgaW9tbXVfZ2V0X2ZsdXNoKCkg
cmV0dXJucwo+IHBvc3NpYmx5IE5VTEwgYW5kIGV2ZXJ5IHVzZXIgdW5jb25kaXRpb25hbGx5IGRl
cmVmZXJlbmNlcyB0aGUgcmVzdWx0LiAgSW4KPiBwcmFjdGljZSwgSSBjYW4ndCBzcG90IGEgcGF0
aCB3aGVyZSBpb21tdSBpcyBOVUxMLCBzbyBJIHRoaW5rIGl0IGlzIG1vc3RseQo+IGRlYWQuCj4g
Cj4gTW92ZSB0aGUgdHdvIGZ1bmN0aW9uIHBvaW50ZXJzIGludG8gc3RydWN0IHZ0ZF9pb21tdSAo
dXNpbmcgYSBmbHVzaF8gcHJlZml4KSwKPiBhbmQgZGVsZXRlIGlvbW11X2dldF9mbHVzaCgpLiAg
RnVydGhlcm1vcmUsIHRoZXJlIGlzIG5vIG5lZWQgdG8gcGFzcyB0aGUKPiBJT01NVQo+IHBvaW50
ZXIgdG8gdGhlIGNhbGxiYWNrcyB2aWEgYSB2b2lkIHBvaW50ZXIsIHNvIGNoYW5nZSB0aGUgcGFy
YW1ldGVyIHRvIGJlCj4gY29ycmVjdGx5IHR5cGVkIGFzIHN0cnVjdCB2dGRfaW9tbXUuICBDbGVh
biB1cCBib29sX3QgdG8gYm9vbCBpbiBzdXJyb3VuZGluZwo+IGNvbnRleHQuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2Vk
LWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 06:10:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 06:10:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzEuD-0001c8-Il; Thu, 28 Feb 2019 06:10:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uJAY=RD=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gzEuC-0001bz-Lq
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 06:10:52 +0000
X-Inumbo-ID: 99219e8e-3b1f-11e9-902f-bf5f213052ae
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99219e8e-3b1f-11e9-902f-bf5f213052ae;
 Thu, 28 Feb 2019 06:10:51 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Feb 2019 22:10:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.58,422,1544515200"; d="scan'208";a="129987231"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga003.jf.intel.com with ESMTP; 27 Feb 2019 22:10:50 -0800
Received: from fmsmsx112.amr.corp.intel.com (10.18.116.6) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 27 Feb 2019 22:10:50 -0800
Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by
 FMSMSX112.amr.corp.intel.com (10.18.116.6) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 27 Feb 2019 22:10:49 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.74]) by
 SHSMSX107.ccr.corp.intel.com ([169.254.9.252]) with mapi id 14.03.0415.000;
 Thu, 28 Feb 2019 14:10:48 +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 6/6] x86/vtd: Drop struct intel_iommu
Thread-Index: AQHUyuK3366x+Kj8GkixoSkSJz3abaX0wtYg
Date: Thu, 28 Feb 2019 06:10:47 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C96B454@SHSMSX104.ccr.corp.intel.com>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-7-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1550862806-30236-7-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNmZkZWEzYTYtMzlkMS00NDJhLThkNTgtNzcyOTcyOTBmYTJlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoialBMMVRrQkpSb25SamE0Q2szbW85UjUybkVWNnl0dStLM2dYcEFmN1lySmk4c2FHMzRsQ3ZOYmFCWWwzMnEraSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 6/6] x86/vtd: Drop struct intel_iommu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBTYXR1cmRheSwgRmVicnVhcnkgMjMsIDIwMTkgMzoxMyBBTQo+IAo+IFRoZSBzb2xl
IHJlbWFpbmluZyBtZW1iZXIgb2Ygc3RydWN0IGludGVsX2lvbW11IGlzIHRoZSBkcmhkIGJhY2tw
b2ludGVyLgo+IE1vdmUKPiB0aGlzIGludG8gc3RydWN0IHZ0ZF9pb21tdSwgcmVwbGFjaW5nIHRo
ZSB0aGUgJ2ludGVsJyBwb2ludGVyLgo+IAo+IFRoaXMgcmVtb3ZlcyBvbmUgZHluYW1pYyBtZW1v
cnkgYWxsb2NhdGlvbiBwZXIgSU9NTVUgb24gdGhlIHN5c3RlbS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 06:28:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 06:28:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzFAo-00030X-32; Thu, 28 Feb 2019 06:28:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VQaF=RC=gmail.com=akm2tosher@srs-us1.protection.inumbo.net>)
 id 1gz60G-0007DP-St
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 20:40:32 +0000
X-Inumbo-ID: ec71a658-3acf-11e9-bc90-bc764e045a96
Received: from mail-it1-x129.google.com (unknown [2607:f8b0:4864:20::129])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec71a658-3acf-11e9-bc90-bc764e045a96;
 Wed, 27 Feb 2019 20:40:31 +0000 (UTC)
Received: by mail-it1-x129.google.com with SMTP id z131so11332354itf.5
 for <xen-devel@lists.xenproject.org>; Wed, 27 Feb 2019 12:40:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=N4BpMRJnI1xe28rPmT7RDOKndEHsL0OirvfbJWKD+S0=;
 b=H7vuwHhIhFGdVPz71JjiyJejWgtyCXBhic7h7H2PUdkuaiAPZDo60bs1a8zC6NEre3
 BunF7Gi2A6FiWgR3AalLPmUDC8IDXJjLsebn4idAVW764ycVGSmu2lTjAJCYgj++UWqD
 PK3y9nseA9Rp7FSBHzW8kIb9ZnVLMofUXtpsDcv2zMVe1mIIRnEStL0mWZENGyoIV1Us
 1vi0ZkIcxJS5bIGCvdNMjRD5nmVz81EmfJWucHLOqEHdnEwTNlLwxvFK+VPId3cYVCzM
 BehmWw/i50u9zaGAIvog/V0sFs530i2f9InW/lvrPtSrLpa3zll0udKVpoa7+mbILSJX
 VTGw==
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=N4BpMRJnI1xe28rPmT7RDOKndEHsL0OirvfbJWKD+S0=;
 b=dDxHwgQOisWE8B5eK83gCq0PrGcLCC3PPPTSfB/a7U3t2RZ/wbjPfqVyo/i8KJlolJ
 ytKqUSC0T2ROen4HghaoBMSQnmH8Ls6uWi6cwus0XLKdJEPBJK3h4qUvcEPoMcB37hBW
 YT+4e5Dg7fH6IJhvkVNhiD47SfrfeQrZtUQE//lnWKoOBWzf91dwfMRySqWPoiFfN3TI
 6XtcKAhc9i3ps5PqGBLTkrWQ2YeyPeP76z4bzsuD+zJ8846IVnLY14kZTaKIP5EJ3PmK
 sYYFrL8/k94Pvlr/hXvNj1hKkaDfwLbOBHWnD6G2RIWLWRmUQlZ4NK/aGJiFwUqS70wH
 nq8g==
X-Gm-Message-State: AHQUAub8oXdaCJ6ZNHIcDsgegrw8c6ltJvhsZyt/cve7Q8cHLfIQh4dR
 qVKy8So/XN9pDEx/lJhIFhvfQ18TAUaixl7cfmSjILY0
X-Google-Smtp-Source: APXvYqxEIrUE2tqF+iOFSeTgqvS3lcAY0giy1IuAmdfULlvkeLBAlwKld4CQuV/+8Uw8daauRYxmybw3yYX0AvY+ODE=
X-Received: by 2002:a24:338a:: with SMTP id k132mr746314itk.123.1551300030543; 
 Wed, 27 Feb 2019 12:40:30 -0800 (PST)
MIME-Version: 1.0
From: tusherpat <akm2tosher@gmail.com>
Date: Wed, 27 Feb 2019 15:40:19 -0500
Message-ID: <CAOiMPffpEyGe+j4Y==4ui0FtSLDyP44EsB=_-RCcUTKSvGbGrQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org
X-Mailman-Approved-At: Thu, 28 Feb 2019 06:28:00 +0000
Subject: [Xen-devel] Running Driver Domain in different mode and hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgR3V5cywgIGxhdGVseSwgSSBoYXZlIGJlZW4gdHJ5aW5nIHRvIHBsYXkgd2l0aCBYZW4gRHJp
dmVyIERvbWFpbi4gSQpoYXZlIGJlZW4gYWJsZSB0byBtYWtlIGl0IHdvcmsgd2hlcmUgYm90aCB0
aGUgIERyaXZlciBEb21haW4gT1MgYW5kCnRoZSBndWVzdCBPUyBhcmUgcnVuIG9uIHBhcmF2aXJ0
dWFsaXplZCAoUFYpIG1hY2hpbmUuIEhvd2V2ZXIsIGl0CmRvZXNuJ3Qgd29yayB3aGVuIGFueSBv
ZiB0aGVtIGFyZSBoYXJkd2FyZSB2aXJ0dWFsaXplZCBtYWNoaW5lIChIVk0pLgpUaGVyZWZvcmUs
IEkgaGF2ZSB0aGUgZm9sbG93aW5nIHF1ZXN0aW9ucyBub3cuICAxLiBJcyBpdCBwb3NzaWJsZSB0
bwpoYXZlIHRoZSBEcml2ZXIgRG9tYWluIGFuZCBndWVzdHMsIHdobyBhcmUgdXNpbmcgdGhlIGNv
cnJlc3BvbmRpbmcKZHJpdmVycywgcnVuIG9uIHZpcnR1YWwgbWFjaGluZXMgdXNpbmcgb3RoZXIg
dGhhbiB0aGUgUFYgbW9kZSwgbGlrZQpIVk0gb3IgUFZIVk0/IElmIHllcywgdGhlbiB3aGF0IGFy
ZSB0aGUgcG9zc2libGUgY29tYmluYXRpb25zPyAgMi4gSXMKaXQgcG9zc2libGUgdG8gdXNlIHZp
cnRJTyBmb3IgcGFyYXZpcnR1YWxpemF0aW9uIHdoZXJlIHRoZSB1bmRlcmx5aW5nCmh5cGVydmlz
b3IgaXMgWGVuPyBJZiB5ZXMsIHRoZW4gY2FuIHdlIHJ1biBEcml2ZXIgRG9tYWluIHVzaW5nIHZp
cnRJTz8KIDMuIElzIGl0IHBvc3NpYmxlIHRvIGhhdmUgYSBEcml2ZXIgRG9tYWluIHdoZXJlIHRo
ZSB1bmRlcmx5aW5nCmh5cGVydmlzb3IgaXMgS1ZNIGluc3RlYWQgb2YgWGVuPyAgVGhlIGxhc3Qg
cXVlc3Rpb24gbWF5IG5vdCBiZQpkaXJlY3RseSByZWxhdGVkIHRvIFhlbi4gSG93ZXZlciwgSSBh
bSB0ZW1wdGVkIHRvIGFzayBhcyBnb29kIHRoaW5ncwpsaWtlIFBWIHdhcyBmaXJzdCBpbnRyb2R1
Y2VkIGluIFhlbiB0aGVuIG90aGVycyBoeXBlcnZpc29ycyBhZGFwdGVkCnRoaXMgZGVzaWduLiAg
IFBsZWFzZSBsZXQgbWUga25vdyB5b3VyIHZhbHVhYmxlIG9waW5pb24gYW5kIGZlZWwgZnJlZQp0
byBwcm92aWRlIGFueSBsaW5rIHdoZXJlIEkgY2FuIHN0dWR5IGZ1cnRoZXIgcmVnYXJkaW5nIHRo
ZXNlIG1hdHRlcnMuClRoYW5rcywgTWVocmFiLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 06:28:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 06:28:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzFBF-00031o-E6; Thu, 28 Feb 2019 06:28:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Adka=RC=yahoo.com=akm2tosher@srs-us1.protection.inumbo.net>)
 id 1gyn5F-00021r-2i
 for xen-devel@lists.xenproject.org; Wed, 27 Feb 2019 00:28:25 +0000
X-Inumbo-ID: 95af072c-3a26-11e9-8e20-fb5fb907a574
Received: from sonic314-48.consmr.mail.ne1.yahoo.com (unknown [66.163.189.174])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 95af072c-3a26-11e9-8e20-fb5fb907a574;
 Wed, 27 Feb 2019 00:28:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1551227300; bh=7QuBJZQY9gr3fLnAKry1QIruOUN65VaGgt2dh0MHTqI=;
 h=Date:From:To:Subject:References:From:Subject;
 b=D+GwVUvbyoUrvrC2h8PhMCPY1IjepFgRHs4QgXQ0wEPelDm8NbP+5gMG7bL/qBpEyrkix7hPx4fY3pIoX4fuyKpcThtBwjHlqg5gf3RFCGRSthml9uBJnABwyrKB7Q4YtKLD6tb5mCWW0Vo2VE64mcMSf1e0uGj5qvMLbsen/Km93X+8LJ0CdFVNRIJiwrVWCL8ZehXVDeFAg2vBOpbv45ZbUNsOqZl9dMLOdGXvwYpZ/RtvTXxkaLPB5uZW7EUjXL1UHXHk1CgZtLt08EAsle2oAcJvpDODSFDxG8H9iJV7u3Dst+p7MVEBEFJuqCQY59Gn+3HDV8bOjl4pEF01xQ==
X-YMail-OSG: YZNGxUUVM1ltMXDsxWOWo1kPq6RYWSHEOnJlb0scvXdWJ._P5JUA6Sxedyvgm7F
 cKyedJ3hTZxqrPI9L5mNFB69Ec79s4lWztJyb8vV_50dFFXnciKXC2WJ7y70ogXaXh8PhZqwgkQD
 wt_iej3ncvxFTBgjMgGXVgfdV5L742jNJwgDG2pwtw.yXclOx5KsRToiPxjQ3Y32KARhc6jqnjZJ
 pZkqRM.tqMCaS.fxKBP1GNReP.o.zUMM3rYjhwYJk_TcNUDqB0G70MhTnUmdhFnyHrnj0tf7uMxd
 f9rHOPvg_WwdJSk3uBp.EuU6g4qvUU7fKza7JX_bLoOPL..qLH39Su70Gy8ACkP1UV3XWLFjcpdB
 R3Juovb.DFbmnEtURWZkCluJKLjGBvC5KBRyEW50fFDVBZ2VaMCVcEERrWIlPCjWAlos3dowSHqm
 Dld0d1d9yo8A7B3xaEYBojuVbegSHf.u9vabZuE0GAz9PTrdvwIfAZAQwMNOwdV1Zs.rSyfhTqC7
 w5jn6JBzY8EsPT2.U7Nzx5rF91eRPwKs1eG9txEapsBJ8Q528udL0yx0RZXjnN1R__I68jJEMMC5
 SmNaHe_EIWGauTOIz8QBsgbdYgMQs68Gzt.3GE2UkvPXMUNIOaR4gmVfWmkI0OR_l_2.FqKMoVa_
 3I7wZYXLoW3gxN6dRsyt6Sd.nUPYd_NP4RZKpKmq6Lb7olkQlcki71oA4ZuBRmMlqugsfutw7k5T
 lxjhXLkKbbebVF20iNvjQ53v29jvsGdBaUbesBPLC.5CWi6DWgyC5Homp.wkZnEXSuPdBLq7rIXB
 PpZg5vXcVOPiygh1jBPbW1AymOgjRHd.E0RXk8xwC2JA8JbuwjE7CYC2i1Ia6UTuEbjkPmUsBIn.
 oS92E.zSpFKzwEnNPM84pPfRlLSDJyvy_EtWjq3VUIS2s21CPLLq8pzZfoqMthZrSXlKJNhwun30
 bMGaKoGPF.p.TZ7z5Y4eI26PRizB9DSrxXsOhO0ldfqF92l0xfM6JaRDgqLKsEth7RGHh1jxta75
 .32CZD0HbSxb_AIIXfNxJvxxrMr4VLlxPYQq88aQs5XnNPamUdnU2PmSY6UrcmEPF6TQ-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic314.consmr.mail.ne1.yahoo.com with HTTP; Wed, 27 Feb 2019 00:28:20 +0000
Date: Wed, 27 Feb 2019 00:26:19 +0000 (UTC)
From: tosher 1 <akm2tosher@yahoo.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <874019770.5655557.1551227179202@mail.yahoo.com>
MIME-Version: 1.0
References: <874019770.5655557.1551227179202.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.13123 YMailNorrin Mozilla/5.0 (X11; Ubuntu;
 Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0
Content-Length: 5982
X-Mailman-Approved-At: Thu, 28 Feb 2019 06:28:28 +0000
Subject: [Xen-devel] Running Driver Domain in different mode and hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3862588159446878292=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3862588159446878292==
Content-Type: multipart/alternative; 
	boundary="----=_Part_5655556_1391314065.1551227179199"
Content-Length: 5405

------=_Part_5655556_1391314065.1551227179199
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Guys,
Lately, I have been trying to play with Xen Driver Domain. I have been able=
 to make it work where both the=C2=A0 Driver Domain OS and the guest OS are=
 run on paravirtualized (PV) machine. However, it doesn't work when any of =
them are hardware virtualized machine (HVM). Therefore, I have the followin=
g questions now.
1. Is it possible to have the Driver Domain and guests, who are using the c=
orresponding drivers, run on virtual machines using=C2=A0other than the PV =
mode, like HVM or PVHVM? If yes, then what are the possible combinations?
2. Is it possible to use virtIO for paravirtualization where the underlying=
 hypervisor is Xen? If yes, then can we run Driver Domain using virtIO?
3. Is it possible to have a Driver Domain where the underlying hypervisor i=
s KVM instead of Xen?

The last question may not be directly related to Xen. However, I am tempted=
 to ask as good things like PV was first introduced in Xen then others hype=
rvisors adapted this design.=C2=A0=20

Please let me know your valuable opinion and feel free to provide any link =
where I can study further regarding these matters.
Thanks,Mehrab
------=_Part_5655556_1391314065.1551227179199
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div class=3D"ydpe8e3018dyahoo-style-wrap" style=
=3D"font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 1=
3px;"><span><span><div class=3D"ydp26625be9yiv2948557669ydpfc4e649dyahoo-st=
yle-wrap" style=3D"font-family:Helvetica Neue, Helvetica, Arial, sans-serif=
;font-size:13px;">Hi Guys,</div><div class=3D"ydp26625be9yiv2948557669ydpfc=
4e649dyahoo-style-wrap" style=3D"font-family:Helvetica Neue, Helvetica, Ari=
al, sans-serif;font-size:13px;"><br></div><div class=3D"ydp26625be9yiv29485=
57669ydpfc4e649dyahoo-style-wrap" style=3D"font-family:Helvetica Neue, Helv=
etica, Arial, sans-serif;font-size:13px;">Lately, I have been trying to pla=
y with Xen Driver Domain. I have been able to make it work where both the&n=
bsp; <span><span>Driver Domain</span></span> OS and the guest OS are run on=
 <g class=3D"gr_ gr_26 gr-alert gr_spell gr_inline_cards gr_run_anim Contex=
tualSpelling" id=3D"26" data-gr-id=3D"26">paravirtualized</g> (PV) machine.=
 However, it doesn't work when any of them are hardware virtualized machine=
 (HVM). Therefore, I have the following questions now.</div><div class=3D"y=
dp26625be9yiv2948557669ydpfc4e649dyahoo-style-wrap" style=3D"font-family:He=
lvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><br></div><div =
class=3D"ydp26625be9yiv2948557669ydpfc4e649dyahoo-style-wrap" style=3D"font=
-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;">1. Is=
 it possible to have the Driver Domain and guests, who are using the corres=
ponding drivers, run on virtual machines <span>using&nbsp;</span>other than=
 the PV mode, like HVM or PVHVM? If yes, then what are the possible combina=
tions?</div><div class=3D"ydp26625be9yiv2948557669ydpfc4e649dyahoo-style-wr=
ap" style=3D"font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-=
size:13px;"><br></div><div class=3D"ydp26625be9yiv2948557669ydpfc4e649dyaho=
o-style-wrap" style=3D"font-family:Helvetica Neue, Helvetica, Arial, sans-s=
erif;font-size:13px;">2. Is it possible to use virtIO for paravirtualizatio=
n where the underlying hypervisor is Xen? If yes, then can we run Driver Do=
main using virtIO?</div><div class=3D"ydp26625be9yiv2948557669ydpfc4e649dya=
hoo-style-wrap" style=3D"font-family:Helvetica Neue, Helvetica, Arial, sans=
-serif;font-size:13px;"><br></div><div class=3D"ydp26625be9yiv2948557669ydp=
fc4e649dyahoo-style-wrap" style=3D"font-family:Helvetica Neue, Helvetica, A=
rial, sans-serif;font-size:13px;">3. Is it possible to have a Driver Domain=
 where the underlying hypervisor is KVM instead of Xen?<br></div><div class=
=3D"ydp26625be9yiv2948557669ydpfc4e649dyahoo-style-wrap" style=3D"font-fami=
ly:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><br></div>=
<div class=3D"ydp26625be9yiv2948557669ydpfc4e649dyahoo-style-wrap" style=3D=
"font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;">=
The last question may not be directly related to Xen. However, I am tempted=
 to ask as good things like PV was first introduced in Xen then others hype=
rvisors adapted this design.&nbsp; <br></div><div class=3D"ydp26625be9yiv29=
48557669ydpfc4e649dyahoo-style-wrap" style=3D"font-family:Helvetica Neue, H=
elvetica, Arial, sans-serif;font-size:13px;"><br></div><div class=3D"ydp266=
25be9yiv2948557669ydpfc4e649dyahoo-style-wrap" style=3D"font-family:Helveti=
ca Neue, Helvetica, Arial, sans-serif;font-size:13px;">Please let me know y=
our valuable opinion and feel free to provide any link where I can study fu=
rther regarding these matters.</div><div class=3D"ydp26625be9yiv2948557669y=
dpfc4e649dyahoo-style-wrap" style=3D"font-family:Helvetica Neue, Helvetica,=
 Arial, sans-serif;font-size:13px;"><br></div><div class=3D"ydp26625be9yiv2=
948557669ydpfc4e649dyahoo-style-wrap" style=3D"font-family:Helvetica Neue, =
Helvetica, Arial, sans-serif;font-size:13px;">Thanks,</div>Mehrab</span></s=
pan></div></body></html>
------=_Part_5655556_1391314065.1551227179199--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3862588159446878292==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 28 07:59:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 07:59:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzGaa-0002v5-2H; Thu, 28 Feb 2019 07:58:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jsbF=RD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzGaY-0002ut-DO
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 07:58:42 +0000
X-Inumbo-ID: a5f0cffe-3b2e-11e9-8eb1-3743f5e7ca62
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5f0cffe-3b2e-11e9-8eb1-3743f5e7ca62;
 Thu, 28 Feb 2019 07:58:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzGaQ-0001pT-FY; Thu, 28 Feb 2019 07:58:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzGaQ-0008F7-54; Thu, 28 Feb 2019 07:58:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzGaQ-00035W-4M; Thu, 28 Feb 2019 07:58:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133443-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:<job
 status>:broken:regression
 qemu-mainline:build-armhf-pvops:<job status>:broken:regression
 qemu-mainline:build-amd64:<job status>:broken:regression
 qemu-mainline:build-amd64-xsm:<job status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:build-i386:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-xsm:<job status>:broken:regression
 qemu-mainline:build-i386-pvops:<job status>:broken:regression
 qemu-mainline:build-amd64-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-pvops:host-install(4):broken:regression
 qemu-mainline:build-amd64:host-install(4):broken:regression
 qemu-mainline:build-arm64:host-install(4):broken:regression
 qemu-mainline:build-arm64-pvops:host-install(4):broken:regression
 qemu-mainline:build-i386-xsm:host-install(4):broken:regression
 qemu-mainline:build-amd64-pvops:host-install(4):broken:regression
 qemu-mainline:build-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:build-arm64-xsm:host-install(4):broken:regression
 qemu-mainline:build-i386:host-install(4):broken:regression
 qemu-mainline:build-armhf:host-install(4):broken:regression
 qemu-mainline:build-armhf-pvops:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64: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-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64: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-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=d88d85f1f0625d57e9f354aa0874c4c8b5d1fb47
X-Osstest-Versions-That: qemuu=1e36232994c8ad01774501d2e299deba3a2469af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Feb 2019 07:58:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 133443: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ0MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0NDMvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI4NAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjg0
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMzMyODQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI4NAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTMzMjg0CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMyODQKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI4
NAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTMzMjg0CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMyODQKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDEzMzI4NAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjg0CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAg
ICAgICAgICAgICAgICBkODhkODVmMWYwNjI1ZDU3ZTlmMzU0YWEwODc0YzRjOGI1ZDFmYjQ3CmJh
c2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAxZTM2MjMyOTk0YzhhZDAxNzc0
NTAxZDJlMjk5ZGViYTNhMjQ2OWFmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzMyODQgIDIwMTkt
MDItMTcgMDI6NTU6MDAgWiAgIDExIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzMzAyICAy
MDE5LTAyLTE4IDE0OjQyOjI2IFogICAgOSBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMzNDQzICAyMDE5LTAyLTI2IDE2OjU2OjAxIFogICAgMSBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFy
b24gTGluZHNheSA8YWFyb25Ab3MuYW1wZXJlY29tcHV0aW5nLmNvbT4KICBBYXJvbiBMaW5kc2F5
IE9TIDxhYXJvbkBvcy5hbXBlcmVjb21wdXRpbmcuY29tPgogIEFsZWtzYW5kYXIgTWFya292aWMg
PGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5h
cm8ub3JnPgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAg
QkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZW5qYW1pbiBIZXJyZW5zY2ht
aWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxi
b3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgRmVyZ2VhdSA8Y2ZlcmdlYXVAcmVk
aGF0LmNvbT4KICBDb2xsaW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgogIENvcm5l
bGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2Fv
ZC5vcmc+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2
aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVy
dCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5j
b20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRmFiaWFubyBSb3NhcyA8ZmFy
b3Nhc0BsaW51eC5pYm0uY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgog
IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4Lmli
bS5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxs
YXVyZW50QHZpdmllci5ldT4KICBMaWFtIE1lcndpY2sgPGxpYW0ubWVyd2lja0BvcmFjbGUuY29t
PgogIEx1a8OhxaEgSHLDoXprw70gPGxocmF6a3lAcmVkaGF0LmNvbT4KICBNYXJjLUFuZHLDqSBM
dXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxt
YXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1
QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgog
IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxw
YXZlbC5kb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4K
ICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb21h
biBLYXBsIDxya2FAc3lzZ28uY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0
LmNvbT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3ZlbiBT
Y2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFtZS5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhh
dC5jb20+CiAgVmljdG9yIFRvc28gPHZpY3RvcnRvc29AcmVkaGF0LmNvbT4KICBWbGFkaW1pciBT
ZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkz
ODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzM0NCBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 09:18:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 09:18:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzHps-0002To-Qz; Thu, 28 Feb 2019 09:18:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UrlQ=RD=xenproject.org=prvs=955526c16=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gzHpr-0002Tc-4v
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 09:18:35 +0000
X-Inumbo-ID: d1d8da9b-3b39-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1d8da9b-3b39-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 09:18:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,422,1544486400"; d="scan'208";a="79303196"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83677-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=8b8d6f8a3beea391b1ec39ac347ef69501b44019
X-Osstest-Versions-That: ovmf=c417c1b33d06ef6ae96adb373201a5a3c3b38772
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 28 Feb 2019 09:18:30 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83677: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA4
MzY3NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNjc3LwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICA4YjhkNmY4YTNiZWVhMzkxYjFlYzM5YWMzNDdlZjY5NTAx
YjQ0MDE5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNDE3YzFiMzNk
MDZlZjZhZTk2YWRiMzczMjAxYTVhM2MzYjM4NzcyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM2
NjMgIDIwMTktMDItMjQgMDc6MTc6MzMgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzNjc3ICAyMDE5LTAyLTI4IDA0OjMyOjAyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZWNraSBNYXRl
dXN6IDxtYXRldXN6LmFsYmVja2lAaW50ZWwuY29tPgogIEFsYmVja2ksIE1hdGV1c3ogPC9vPUlu
dGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2Nu
PVJlY2lwaWVudHMvY249QWxiZWNraSwgTWF0ZXVzejNiZT4KICBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxA
bGluYXJvLm9yZz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAg
Qm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hp
dUBpbnRlbC5jb20+CiAgQ2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hl
biBBIENoZW4gPGNoZW4uYS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBp
bnRlbC5jb20+CiAgRWRnYXIgSGFuZGFsIDxlaGFuZGFsQG52aWRpYS5jb20+CiAgRmFuLCBaaGlq
dVggPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVs
LmNvbT4KICBHb256YWxleiBEZWwgQ3VldG8sIFJvZHJpZ28gPHJvZHJpZ28uZ29uemFsZXouZGVs
LmN1ZXRvQGludGVsLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBKZWZmIEJy
YXNlbiA8amJyYXNlbkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRl
bC5jb20+CiAgSmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGpp
ZXdlbi55YW9AaW50ZWwuY29tPgogIEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRl
bC5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBMYXN6bG8gRXJz
ZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgogIE1heCBLbnV0c2VuIDxtYWtudXRzZUBtaWNyb3NvZnQuY29tPgogIFBldGUgQmF0YXJkIDxw
ZXRlQGFrZW8uaWU+CiAgUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogIFJvZHJpZ28gR29uemFs
ZXogZGVsIEN1ZXRvIDxyb2RyaWdvLmdvbnphbGV6LmRlbC5jdWV0b0BpbnRlbC5jb20+CiAgUnVp
eXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBh
cm0uY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU3Rh
ciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVs
LmNvbT4KICBaaGljaGFvIEdhbyA8emhpY2hhby5nYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8
emhpanV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1p
Mzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwo
NCkKClB1c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAy
Mjg5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 09:39:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 09:39:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzIAB-0004OQ-LQ; Thu, 28 Feb 2019 09:39:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mBo3=RD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gzIAB-0004OL-21
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 09:39:35 +0000
X-Inumbo-ID: be5e2286-3b3c-11e9-abfb-07573ae33c21
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be5e2286-3b3c-11e9-abfb-07573ae33c21;
 Thu, 28 Feb 2019 09:39:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Feb 2019 02:39:28 -0700
Message-Id: <5C77AC4F020000780021AF49@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Feb 2019 02:39:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <1551203046-15581-1-git-send-email-igor.druzhinin@citrix.com>
 <5C766019020000780021A9EC@prv1-mh.provo.novell.com>
 <f7fb7eb7-af10-7a7b-6206-7451884d5b2a@citrix.com>
In-Reply-To: <f7fb7eb7-af10-7a7b-6206-7451884d5b2a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE5IGF0IDEzOjA3LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjcvMDIvMjAxOSAxMDowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IAo+PiBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBhbGJlaXQgLi4uCj4+
IAo+Pj4gQEAgLTMyMyw2ICszMjYsMTUgQEAgc3RhdGljIHZvaWQgc2V0dXBfcDZfd2F0Y2hkb2co
dW5zaWduZWQgY291bnRlcikKPj4+ICAgICAgdW5zaWduZWQgaW50IGV2bnRzZWw7Cj4+PiAgCj4+
PiAgICAgIG5taV9wZXJmY3RyX21zciA9IE1TUl9QNl9QRVJGQ1RSKDApOwo+Pj4gKyAgICBpZiAo
ICFubWlfcDZfZXZlbnRfd2lkdGggKQo+Pj4gKyAgICAJbm1pX3A2X2V2ZW50X3dpZHRoID0gKGN1
cnJlbnRfY3B1X2RhdGEuY3B1aWRfbGV2ZWwgPj0gMHhhKSA/Cj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBNQVNLX0VYVFIoY3B1aWRfZWF4KDB4YSksIFA2X0VWRU5UX1dJRFRIX01B
U0spIAo+IDoKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFA2X0VWRU5UX1dJRFRI
X01JTjsKPj4+ICsgICAgaWYgKCAhbm1pX3A2X2V2ZW50X3dpZHRoICkKPj4+ICsgICAgICAgIG5t
aV9wNl9ldmVudF93aWR0aCA9IFA2X0VWRU5UX1dJRFRIX01JTjsKPj4gCj4+IC4uLiBJIHRoaW5r
IHRoaXMgd291bGQgbm93IGJldHRlciBiZQo+PiAKPj4gICAgIGlmICggIW5taV9wNl9ldmVudF93
aWR0aCAmJiBjdXJyZW50X2NwdV9kYXRhLmNwdWlkX2xldmVsID49IDB4YSApCj4+ICAgICAgICAg
bm1pX3A2X2V2ZW50X3dpZHRoID0gTUFTS19FWFRSKGNwdWlkX2VheCgweGEpLCBQNl9FVkVOVF9X
SURUSF9NQVNLKTsKPj4gICAgIGlmICggIW5taV9wNl9ldmVudF93aWR0aCApCj4+ICAgICAgICAg
bm1pX3A2X2V2ZW50X3dpZHRoID0gUDZfRVZFTlRfV0lEVEhfTUlOOwo+PiAKPj4gUmUtd3JpdGlu
ZyBvZiB3aGljaCBhbHNvIG1hZCBtZSBub3RpY2UgYSBoYXJkIHRhYiBpbiB0aGVyZS4gSSdkIGJl
Cj4+IGZpbmUgbWFraW5nIHRoZSBhZGp1c3RtZW50IHdoaWxlIGNvbW1pdHRpbmcsIGFzIGxvbmcg
YXMgeW91IGFncmVlLgo+IAo+IFRoYW5rcywgSSBhbHNvIGRpZG4ndCBsaWtlIGhvdyBpdCBsb29r
ZWQgZXZlbnR1YWxseS4gSSdsbCBtYWtlIHRoZSBzYW1lCj4gYWRqdXN0bWVudCB0byBteSBjb3B5
IG9mIHRoZSBwYXRjaCBhcyB3ZWxsIHRoZW4uCj4gCj4+IEJ0dywgY29uc2lkZXJpbmcgdGhlIGNv
bWJpbmF0aW9uIG9mIHN1YmplY3QgdGFnIGFuZCBDYyBsaXN0IEkgdGFrZSBpdAo+PiB0aGF0IHlv
dSBkb24ndCBpbnRlbmQgdGhpcyB0byBnbyBpbnRvIDQuMTI/IEkgYXNrIGJlY2F1c2UgZ2VuZXJh
bGx5Cj4+IEknZCBjb25zaWRlciB0aGlzIGEgYmFja3BvcnRpbmcgY2FuZGlkYXRlLgo+IAo+IFll
cywgSSBkaWRuJ3QgaW50ZW5kIGl0IHRvIHRhcmdldCA0LjEyIGFzIEkgZG9uJ3QgY29uc2lkZXIg
aXQgYSBzZXJpb3VzCj4gaXNzdWUgLSB3ZSd2ZSBvbmx5IHNlZW4gaXQgb24gb25lIHR5cGUgb2Yg
U3VwZXJtaWNybyBtYWNoaW5lcwo+ICh1bmZvcnR1bmF0ZWx5LCBvdXIgbGFiIGlzIG5vdyBhbG1v
c3QgNTAlIG9mIHRoZW0pIHNvIGZhciB3aXRoIHBvb3IKPiBpbXBsZW1lbnRhdGlvbiBvZiBFUlNU
LiBCdXQgSSB3b3VsZG4ndCBtaW5kIGlmIGl0IHdhcyBzZWxlY3RlZCBhcyBhCj4gY2FuZGlkYXRl
IGZvciA0LjEyIGFuZCBwb3RlbnRpYWwgYmFja3BvcnRpbmcuCgpKw7xyZ2VuLCB3aGF0IGRvIHlv
dSB0aGluaz8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 09:46:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 09:46:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzIH9-0005NT-Dc; Thu, 28 Feb 2019 09:46:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rn/R=RD=citrix.com=prvs=9559e9694=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gzIH8-0005NO-L4
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 09:46:46 +0000
X-Inumbo-ID: bfcb947c-3b3d-11e9-8846-af555242f22b
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bfcb947c-3b3d-11e9-8846-af555242f22b;
 Thu, 28 Feb 2019 09:46:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86578140"
Date: Thu, 28 Feb 2019 10:46:17 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: tosher 1 <akm2tosher@yahoo.com>
Message-ID: <20190228094617.j64wx3brk4hjcdla@Air-de-Roger>
References: <874019770.5655557.1551227179202.ref@mail.yahoo.com>
 <874019770.5655557.1551227179202@mail.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <874019770.5655557.1551227179202@mail.yahoo.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Running Driver Domain in different mode and
 hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjcsIDIwMTkgYXQgMTI6MjY6MTlBTSArMDAwMCwgdG9zaGVyIDEgd3JvdGU6
Cj4gSGkgR3V5cywKPiBMYXRlbHksIEkgaGF2ZSBiZWVuIHRyeWluZyB0byBwbGF5IHdpdGggWGVu
IERyaXZlciBEb21haW4uIEkgaGF2ZSBiZWVuIGFibGUgdG8gbWFrZSBpdCB3b3JrIHdoZXJlIGJv
dGggdGhlwqAgRHJpdmVyIERvbWFpbiBPUyBhbmQgdGhlIGd1ZXN0IE9TIGFyZSBydW4gb24gcGFy
YXZpcnR1YWxpemVkIChQVikgbWFjaGluZS4gSG93ZXZlciwgaXQgZG9lc24ndCB3b3JrIHdoZW4g
YW55IG9mIHRoZW0gYXJlIGhhcmR3YXJlIHZpcnR1YWxpemVkIG1hY2hpbmUgKEhWTSkuIFRoZXJl
Zm9yZSwgSSBoYXZlIHRoZSBmb2xsb3dpbmcgcXVlc3Rpb25zIG5vdy4KPiAxLiBJcyBpdCBwb3Nz
aWJsZSB0byBoYXZlIHRoZSBEcml2ZXIgRG9tYWluIGFuZCBndWVzdHMsIHdobyBhcmUgdXNpbmcg
dGhlIGNvcnJlc3BvbmRpbmcgZHJpdmVycywgcnVuIG9uIHZpcnR1YWwgbWFjaGluZXMgdXNpbmfC
oG90aGVyIHRoYW4gdGhlIFBWIG1vZGUsIGxpa2UgSFZNIG9yIFBWSFZNPyBJZiB5ZXMsIHRoZW4g
d2hhdCBhcmUgdGhlIHBvc3NpYmxlIGNvbWJpbmF0aW9ucz8KCkRyaXZlciBkb21haW5zIHNob3Vs
ZCB3b3JrIGZvciBhbGwgZG9tYWluIHR5cGVzIChQViwgUFZILCBIVk0sClBWSFZNLi4uKS4KCj4g
Mi4gSXMgaXQgcG9zc2libGUgdG8gdXNlIHZpcnRJTyBmb3IgcGFyYXZpcnR1YWxpemF0aW9uIHdo
ZXJlIHRoZSB1bmRlcmx5aW5nIGh5cGVydmlzb3IgaXMgWGVuPwoKQUZBSUssIHllcywgd2l0aCBj
YXZlYXRzIFswXS4KCj4gSWYgeWVzLCB0aGVuIGNhbiB3ZSBydW4gRHJpdmVyIERvbWFpbiB1c2lu
ZyB2aXJ0SU8/CgpMaWtlbHkgbm90LCBhdCBsZWFzdCBub3Qgd2l0aG91dCBicmVha2luZyBYZW4g
c2VjdXJpdHkgbW9kZWwuIFlvdQp3b3VsZCBoYXZlIHRvIGdyYW50IHRoZSBkcml2ZXIgZG9tYWlu
IGZ1bGwgYWNjZXNzIHRvIHRoZSBtZW1vcnkgb2YgdGhlCm90aGVyIGVuZChzKSAodGhlIGRvbWFp
bihzKSBydW5uaW5nIHRoZSBmcm9udGVuZHMpLiBUaGF0J3MgYmVjYXVzZQpWaXJ0SU8gZG9lc24n
dCBoYXZlIHN1cHBvcnQgZ3JhbnRzIFsxXSwgYW5kIGN1cnJlbnRseSBhc3N1bWVzIGl0IGhhcwpm
dWxsIGFjY2VzcyB0byB0aGUgbWVtb3J5IG9mIHRoZSBkb21haW4gcnVubmluZyB0aGUgZnJvbnRl
bmQuCgo+IDMuIElzIGl0IHBvc3NpYmxlIHRvIGhhdmUgYSBEcml2ZXIgRG9tYWluIHdoZXJlIHRo
ZSB1bmRlcmx5aW5nIGh5cGVydmlzb3IgaXMgS1ZNIGluc3RlYWQgb2YgWGVuPwoKSSBkb24ndCB0
aGluayBzbywgS1ZNIGRvZXNuJ3QgaGF2ZSBhbnl0aGluZyBha2luIHRvIGdyYW50cywgc28geW91
CndvdWxkIGhhdmUgdG8gYWxsb3cgdGhlIGRyaXZlciBkb21haW4gZnVsbCBhY2Nlc3MgdG8gb3Ro
ZXIgZG9tYWlucwptZW1vcnksIHdoaWNoIGJhc2ljYWxseSByZW1vdmVzIGEgbG90IG9mIGJlbmVm
aXRzIGZyb20gdGhlIGNvbmNlcHQgb2YKZHJpdmVyIGRvbWFpbnMuCgo+IFRoZSBsYXN0IHF1ZXN0
aW9uIG1heSBub3QgYmUgZGlyZWN0bHkgcmVsYXRlZCB0byBYZW4uIEhvd2V2ZXIsIEkgYW0gdGVt
cHRlZCB0byBhc2sgYXMgZ29vZCB0aGluZ3MgbGlrZSBQViB3YXMgZmlyc3QgaW50cm9kdWNlZCBp
biBYZW4gdGhlbiBvdGhlcnMgaHlwZXJ2aXNvcnMgYWRhcHRlZCB0aGlzIGRlc2lnbi7CoCAKCkkn
bSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgdGhpcyBsYXN0IHF1ZXN0aW9uLCBzb3JyeS4KCkRvIHlv
dSBtZWFuIHRvIGFzayB3aHkgb3RoZXIgaHlwZXJ2aXNvcnMgaGF2ZW4ndCBpbXBsZW1lbnRlZCBQ
VgpzdXBwb3J0PwoKUm9nZXIuCgpbMF0gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kv
UUVNVV9VcHN0cmVhbSNWaXJ0SU8KWzFdIGh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvR3JhbnRf
VGFibGUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 09:47:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 09:47:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzIHU-0005Oo-Nl; Thu, 28 Feb 2019 09:47:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gZJR=RD=citrix.com=prvs=955235880=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gzIHT-0005Of-N0
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 09:47:07 +0000
X-Inumbo-ID: cddee220-3b3d-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cddee220-3b3d-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 09:47:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86578168"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Thread-Topic: [PATCH] xen-netback: fix occasional leak of grant ref mappings
 under memory pressure
Thread-Index: AQHUzwnalyGnLUhGt0OYo7x3WDkwmKX09AIQ
Date: Thu, 28 Feb 2019 09:46:57 +0000
Message-ID: <8424fba34a1f43908a6dae3a9308863b@AMSPEX02CL02.citrite.net>
References: <1551319382-32595-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1551319382-32595-1-git-send-email-igor.druzhinin@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen-netback: fix occasional leak of grant
 ref mappings under memory pressure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "davem@davemloft.net" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElnb3IgRHJ1emhpbmluIFttYWls
dG86aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbV0KPiBTZW50OiAyOCBGZWJydWFyeSAyMDE5IDAy
OjAzCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgbmV0ZGV2QHZnZXIua2Vy
bmVsLm9yZzsgbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZwo+IENjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47
IGRhdmVtQGRhdmVtbG9mdC5uZXQ7IElnb3IKPiBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNp
dHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIXSB4ZW4tbmV0YmFjazogZml4IG9jY2FzaW9uYWwg
bGVhayBvZiBncmFudCByZWYgbWFwcGluZ3MgdW5kZXIgbWVtb3J5IHByZXNzdXJlCj4gCj4gWmVy
by1jb3B5IGNhbGxiYWNrIGZsYWcgaXMgbm90IHlldCBzZXQgb24gZnJhZyBsaXN0IHNrYiBhdCB0
aGUgbW9tZW50Cj4geGVudmlmX2hhbmRsZV9mcmFnX2xpc3QoKSByZXR1cm5zIC1FTk9NRU0uIFRo
aXMgZXZlbnR1YWxseSByZXN1bHRzIGluCj4gbGVha2luZyBncmFudCByZWYgbWFwcGluZ3Mgc2lu
Y2UgeGVudmlmX3plcm9jb3B5X2NhbGxiYWNrKCkgaXMgbmV2ZXIKPiBjYWxsZWQgZm9yIHRoZXNl
IGZyYWdtZW50cy4gVGhvc2UgZXZlbnR1YWxseSBidWlsZCB1cCBhbmQgY2F1c2UgWGVuCj4gdG8g
a2lsbCBEb20wIGFzIHRoZSBzbG90cyBnZXQgcmV1c2VkIGZvciBuZXcgbWFwcGluZ3MuCj4gCj4g
VGhhdCBiZWhhdmlvciBpcyBvYnNlcnZlZCB1bmRlciBjZXJ0YWluIHdvcmtsb2FkcyB3aGVyZSBz
dWRkZW4gc3Bpa2VzCj4gb2YgcGFnZSBjYWNoZSB1c2FnZSBmb3Igd3JpdGVzIGNvZXhpc3Qgd2l0
aCBhY3RpdmUgYXRvbWljIHNrYiBhbGxvY2F0aW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJZ29y
IERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPiAtLS0KPiAgZHJpdmVycy9u
ZXQveGVuLW5ldGJhY2svbmV0YmFjay5jIHwgMyArKysKPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRi
YWNrLmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMKPiBpbmRleCA4MGFhZTNh
Li4yMDIzMzE3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2su
Ywo+ICsrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYwo+IEBAIC0xMTQ2LDkg
KzExNDYsMTIgQEAgc3RhdGljIGludCB4ZW52aWZfdHhfc3VibWl0KHN0cnVjdCB4ZW52aWZfcXVl
dWUgKnF1ZXVlKQo+IAo+ICAJCWlmICh1bmxpa2VseShza2JfaGFzX2ZyYWdfbGlzdChza2IpKSkg
ewo+ICAJCQlpZiAoeGVudmlmX2hhbmRsZV9mcmFnX2xpc3QocXVldWUsIHNrYikpIHsKPiArCQkJ
CXN0cnVjdCBza19idWZmICpuc2tiID0KPiArCQkJCQkJc2tiX3NoaW5mbyhza2IpLT5mcmFnX2xp
c3Q7Cj4gIAkJCQlpZiAobmV0X3JhdGVsaW1pdCgpKQo+ICAJCQkJCW5ldGRldl9lcnIocXVldWUt
PnZpZi0+ZGV2LAo+ICAJCQkJCQkgICAiTm90IGVub3VnaCBtZW1vcnkgdG8gY29uc29saWRhdGUg
ZnJhZ19saXN0IVxuIik7Cj4gKwkJCQl4ZW52aWZfc2tiX3plcm9jb3B5X3ByZXBhcmUocXVldWUs
IG5za2IpOwo+ICAJCQkJeGVudmlmX3NrYl96ZXJvY29weV9wcmVwYXJlKHF1ZXVlLCBza2IpOwo+
ICAJCQkJa2ZyZWVfc2tiKHNrYik7Cj4gIAkJCQljb250aW51ZTsKCldoaWxzdCB0aGlzIGZpeCB3
aWxsIGRvIHRoZSBqb2IsIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIGdldCByaWQgb2Yg
dGhlIGtmcmVlX3NrYigpIGZyb20gaW5zaWRlIHhlbnZpZl9oYW5kbGVfZnJhZ19saXN0KCkgYW5k
IGFsd2F5cyBkZWFsIHdpdGggaXQgaGVyZSByYXRoZXIgdGhhbiBoYXZpbmcgaXQgaGFwcGVuIGlu
IHR3byBkaWZmZXJlbnQgcGxhY2VzLiBTb21ldGhpbmcgbGlrZSB0aGUgZm9sbG93aW5nLi4uCgot
LS04PC0tLQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jIGIv
ZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jCmluZGV4IDgwYWFlM2EzMmMyYS4uMDkz
YzdiODYwNzcyIDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMK
KysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jCkBAIC0xMDI3LDEzICsxMDI3
LDEzIEBAIHN0YXRpYyB2b2lkIHhlbnZpZl90eF9idWlsZF9nb3BzKHN0cnVjdCB4ZW52aWZfcXVl
dWUgKnF1ZXVlLAogLyogQ29uc29saWRhdGUgc2tiIHdpdGggYSBmcmFnX2xpc3QgaW50byBhIGJy
YW5kIG5ldyBvbmUgd2l0aCBsb2NhbCBwYWdlcyBvbgogICogZnJhZ3MuIFJldHVybnMgMCBvciAt
RU5PTUVNIGlmIGNhbid0IGFsbG9jYXRlIG5ldyBwYWdlcy4KICAqLwotc3RhdGljIGludCB4ZW52
aWZfaGFuZGxlX2ZyYWdfbGlzdChzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwgc3RydWN0IHNr
X2J1ZmYgKnNrYikKK3N0YXRpYyBpbnQgeGVudmlmX2hhbmRsZV9mcmFnX2xpc3Qoc3RydWN0IHhl
bnZpZl9xdWV1ZSAqcXVldWUsIHN0cnVjdCBza19idWZmICpkaWZmIC0tZ2l0IGEvZHJpdmVycy9u
ZXQveGVuLW5ldGJhY2svbmV0YmFjay5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFj
ay5jCmluZGV4IDgwYWFlM2EzMmMyYS4uMDkzYzdiODYwNzcyIDEwMDY0NAotLS0gYS9kcml2ZXJz
L25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2sv
bmV0YmFjay5jCkBAIC0xMDI3LDEzICsxMDI3LDEzIEBAIHN0YXRpYyB2b2lkIHhlbnZpZl90eF9i
dWlsZF9nb3BzKHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1CmV1ZSwKIC8qIENvbnNvbGlkYXRlIHNr
YiB3aXRoIGEgZnJhZ19saXN0IGludG8gYSBicmFuZCBuZXcgb25lIHdpdGggbG9jYWwgcGFnZXMg
b24KICAqIGZyYWdzLiBSZXR1cm5zIDAgb3IgLUVOT01FTSBpZiBjYW4ndCBhbGxvY2F0ZSBuZXcg
cGFnZXMuCiAgKi8KLXN0YXRpYyBpbnQgeGVudmlmX2hhbmRsZV9mcmFnX2xpc3Qoc3RydWN0IHhl
bnZpZl9xdWV1ZSAqcXVldWUsIHN0cnVjdCBza19idWZmICoKc2tiKQorc3RhdGljIGludCB4ZW52
aWZfaGFuZGxlX2ZyYWdfbGlzdChzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwgc3RydWN0IHNr
X2J1ZmYgKgpza2IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNr
X2J1ZmYgKm5za2IpCiB7CiAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCA9IHNrYl9oZWFkbGVu
KHNrYik7CiAgICAgICAgc2tiX2ZyYWdfdCBmcmFnc1tNQVhfU0tCX0ZSQUdTXTsKICAgICAgICBp
bnQgaSwgZjsKICAgICAgICBzdHJ1Y3QgdWJ1Zl9pbmZvICp1YXJnOwotICAgICAgIHN0cnVjdCBz
a19idWZmICpuc2tiID0gc2tiX3NoaW5mbyhza2IpLT5mcmFnX2xpc3Q7CgogICAgICAgIHF1ZXVl
LT5zdGF0cy50eF96ZXJvY29weV9zZW50ICs9IDI7CiAgICAgICAgcXVldWUtPnN0YXRzLnR4X2Zy
YWdfb3ZlcmZsb3crKzsKQEAgLTEwNzIsMTEgKzEwNzIsNiBAQCBzdGF0aWMgaW50IHhlbnZpZl9o
YW5kbGVfZnJhZ19saXN0KHN0cnVjdCB4ZW52aWZfcXVldWUgKnEKdWV1ZSwgc3RydWN0IHNrX2J1
ZmYgKnMKICAgICAgICAgICAgICAgIHNrYl9mcmFnX3NpemVfc2V0KCZmcmFnc1tpXSwgbGVuKTsK
ICAgICAgICB9CgotICAgICAgIC8qIENvcGllZCBhbGwgdGhlIGJpdHMgZnJvbSB0aGUgZnJhZyBs
aXN0IC0tIGZyZWUgaXQuICovCi0gICAgICAgc2tiX2ZyYWdfbGlzdF9pbml0KHNrYik7Ci0gICAg
ICAgeGVudmlmX3NrYl96ZXJvY29weV9wcmVwYXJlKHF1ZXVlLCBuc2tiKTsKLSAgICAgICBrZnJl
ZV9za2IobnNrYik7Ci0KICAgICAgICAvKiBSZWxlYXNlIGFsbCB0aGUgb3JpZ2luYWwgKGZvcmVp
Z24pIGZyYWdzLiAqLwogICAgICAgIGZvciAoZiA9IDA7IGYgPCBza2Jfc2hpbmZvKHNrYiktPm5y
X2ZyYWdzOyBmKyspCiAgICAgICAgICAgICAgICBza2JfZnJhZ191bnJlZihza2IsIGYpOwpAQCAt
MTE0NSw3ICsxMTQwLDExIEBAIHN0YXRpYyBpbnQgeGVudmlmX3R4X3N1Ym1pdChzdHJ1Y3QgeGVu
dmlmX3F1ZXVlICpxdWV1ZSkKICAgICAgICAgICAgICAgIHhlbnZpZl9maWxsX2ZyYWdzKHF1ZXVl
LCBza2IpOwoKICAgICAgICAgICAgICAgIGlmICh1bmxpa2VseShza2JfaGFzX2ZyYWdfbGlzdChz
a2IpKSkgewotICAgICAgICAgICAgICAgICAgICAgICBpZiAoeGVudmlmX2hhbmRsZV9mcmFnX2xp
c3QocXVldWUsIHNrYikpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNrX2J1ZmYg
Km5za2IgPSBza2Jfc2hpbmZvKHNrYiktPmZyYWdfbGlzdDsKKworICAgICAgICAgICAgICAgICAg
ICAgICB4ZW52aWZfc2tiX3plcm9jb3B5X3ByZXBhcmUocXVldWUsIG5za2IpOworCisgICAgICAg
ICAgICAgICAgICAgICAgIGlmICh4ZW52aWZfaGFuZGxlX2ZyYWdfbGlzdChxdWV1ZSwgc2tiLCBu
c2tiKSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChuZXRfcmF0ZWxpbWl0
KCkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXRkZXZfZXJyKHF1
ZXVlLT52aWYtPmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIk5vdCBlbm91Z2ggbWVtb3J5IHRvIGNvbnNvbGlkYXRlIGZyYWdfbGlzdCFcbiIp
OwpAQCAtMTE1Myw2ICsxMTUyLDEwIEBAIHN0YXRpYyBpbnQgeGVudmlmX3R4X3N1Ym1pdChzdHJ1
Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBr
ZnJlZV9za2Ioc2tiKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsK
ICAgICAgICAgICAgICAgICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgICAgICAgIC8qIENv
cGllZCBhbGwgdGhlIGJpdHMgZnJvbSB0aGUgZnJhZyBsaXN0LiAqLworICAgICAgICAgICAgICAg
ICAgICAgICBza2JfZnJhZ19saXN0X2luaXQoc2tiKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
a2ZyZWUobnNrYik7CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgc2tiLT5kZXYg
ICAgICA9IHF1ZXVlLT52aWYtPmRldjsKLS0tODwtLS0KCldoYXQgZG8geW91IHRoaW5rPwoKICBQ
YXVsCgo+IC0tCj4gMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 09:50:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 09:50:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzIKX-00067E-7E; Thu, 28 Feb 2019 09:50:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CBPn=RD=citrix.com=prvs=95589b391=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gzIKW-000677-4K
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 09:50:16 +0000
X-Inumbo-ID: 3c88c8fe-3b3e-11e9-92a7-779799800494
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c88c8fe-3b3e-11e9-92a7-779799800494;
 Thu, 28 Feb 2019 09:50:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86578277"
To: Igor Druzhinin <igor.druzhinin@citrix.com>,
 <xen-devel@lists.xenproject.org>, <netdev@vger.kernel.org>,
 <linux-kernel@vger.kernel.org>
References: <1551319382-32595-1-git-send-email-igor.druzhinin@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <efd4aa90-e2f4-cd14-7890-6b47f3f94497@citrix.com>
Date: Thu, 28 Feb 2019 09:50:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <1551319382-32595-1-git-send-email-igor.druzhinin@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] xen-netback: fix occasional leak of grant
 ref mappings under memory pressure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: paul.durrant@citrix.com, wei.liu2@citrix.com, davem@davemloft.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMjAxOSAwMjowMywgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gWmVyby1jb3B5IGNh
bGxiYWNrIGZsYWcgaXMgbm90IHlldCBzZXQgb24gZnJhZyBsaXN0IHNrYiBhdCB0aGUgbW9tZW50
Cj4geGVudmlmX2hhbmRsZV9mcmFnX2xpc3QoKSByZXR1cm5zIC1FTk9NRU0uIFRoaXMgZXZlbnR1
YWxseSByZXN1bHRzIGluCj4gbGVha2luZyBncmFudCByZWYgbWFwcGluZ3Mgc2luY2UgeGVudmlm
X3plcm9jb3B5X2NhbGxiYWNrKCkgaXMgbmV2ZXIKPiBjYWxsZWQgZm9yIHRoZXNlIGZyYWdtZW50
cy4gVGhvc2UgZXZlbnR1YWxseSBidWlsZCB1cCBhbmQgY2F1c2UgWGVuCj4gdG8ga2lsbCBEb20w
IGFzIHRoZSBzbG90cyBnZXQgcmV1c2VkIGZvciBuZXcgbWFwcGluZ3MuCgpJdHMgd29ydGggcG9p
bnRpbmcgb3V0IHdoYXQgKGRlYnVnKSBYZW4gbm90aWNlcyBpcyBkb20wIHBlcmZvcm1pbmcKaW1w
bGljaXQgZ3JhbnQgdW5tYXAuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 09:57:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 09:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzIRG-0006Zp-0b; Thu, 28 Feb 2019 09:57:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jsbF=RD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzIRE-0006Zc-69
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 09:57:12 +0000
X-Inumbo-ID: 3016f6a8-3b3f-11e9-8b42-8f1cac2be962
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3016f6a8-3b3f-11e9-8b42-8f1cac2be962;
 Thu, 28 Feb 2019 09:56:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzIQz-0004cU-Ce; Thu, 28 Feb 2019 09:56:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzIQz-0000Ga-3w; Thu, 28 Feb 2019 09:56:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzIQz-0008Dr-3H; Thu, 28 Feb 2019 09:56:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133447-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-amd64-pvops:<job status>:broken:regression
 linux-4.4:build-i386:<job status>:broken:regression
 linux-4.4:build-amd64:<job status>:broken:regression
 linux-4.4:build-i386-xsm:<job status>:broken:regression
 linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:build-armhf-pvops:<job status>:broken:regression
 linux-4.4:build-armhf:<job status>:broken:regression
 linux-4.4:build-arm64-xsm:<job status>:broken:regression
 linux-4.4:build-i386-pvops:<job status>:broken:regression
 linux-4.4:build-amd64-xsm:<job status>:broken:regression
 linux-4.4:build-arm64:<job status>:broken:regression
 linux-4.4:build-amd64-pvops:host-install(4):broken:regression
 linux-4.4:build-i386-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64-pvops:host-install(4):broken:regression
 linux-4.4:build-amd64-xsm:host-install(4):broken:regression
 linux-4.4:build-amd64:host-install(4):broken:regression
 linux-4.4:build-i386-pvops:host-install(4):broken:regression
 linux-4.4:build-i386:host-install(4):broken:regression
 linux-4.4:build-arm64-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64:host-install(4):broken:regression
 linux-4.4:build-armhf:host-install(4):broken:regression
 linux-4.4:build-armhf-pvops:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.4:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:build-i386-rumprun:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.4:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=af13f43f01a3e4a11686f5fa4de42ecec8ed71b1
X-Osstest-Versions-That: linux=dc5e8c99975bb1a1561de884a83b3c19e4ac7ada
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Feb 2019 09:56:57 +0000
Subject: [Xen-devel] [linux-4.4 test] 133447: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ0NyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ0Ny8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjg1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMyODUKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEzMzI4NQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjg1CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMzMyODUKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI4NQogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjg1CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzMyODUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI4NQogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTMzMjg1CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMyODUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxk
LWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhZjEzZjQzZjAxYTNlNGExMTY4NmY1ZmE0ZGU0
MmVjZWM4ZWQ3MWIxCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkYzVl
OGM5OTk3NWJiMWExNTYxZGU4ODRhODNiM2MxOWU0YWM3YWRhCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzMyODUgIDIwMTktMDItMTcgMDU6NTk6NDEgWiAgIDExIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTMzMzI3ICAyMDE5LTAyLTIwIDA5OjQyOjMyIFogICAgOCBkYXlzICAgIDUgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNDEzICAyMDE5LTAyLTI0IDE3OjM3OjE4IFogICAg
MyBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgog
IEFhcm8gS29za2luZW4gPGFhcm8ua29za2luZW5AaWtpLmZpPgogIEFhcm9uIEJyb3duIDxhYXJv
bi5mLmJyb3duQGludGVsLmNvbT4KICBBZGFtc2tpLCBLcnp5c3p0b2YgKE5va2lhIC0gUEwvV3Jv
Y2xhdykgPGtyenlzenRvZi5hZGFtc2tpQG5va2lhLmNvbT4KICBBZGl0eWEgUGFra2kgPHBha2tp
MDAxQHVtbi5lZHU+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBB
bGFuIFR1bGwgPGF0dWxsQGtlcm5lbC5vcmc+CiAgQWxleGFuZGVyIER1eWNrIDxhbGV4YW5kZXIu
aC5kdXlja0BsaW51eC5pbnRlbC5jb20+CiAgQWxleGFuZHJ1IEFyZGVsZWFuIDxhbGV4YW5kcnUu
YXJkZWxlYW5AYW5hbG9nLmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3Jn
PgogIEFsZXhleSBLaG9yb3NoaWxvdiA8a2hvcm9zaGlsb3ZAaXNwcmFzLnJ1PgogIEFtaXQgUHVu
ZGlyIDxhbWl0LnB1bmRpckBsaW5hcm8ub3JnPgogIEFuZHJlYXMgWmllZ2xlciA8YW5kcmVhcy56
aWVnbGVyQGZhdS5kZT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgogIEFuZHkgRHVhbiA8ZnVnYW5nLmR1YW5AbnhwLmNvbT4KICBBbm5hIFNjaHVtYWtlciA8QW5u
YS5TY2h1bWFrZXJATmV0YXBwLmNvbT4KICBBbnNvbiBIdWFuZyA8QW5zb24uSHVhbmdAbnhwLmNv
bT4KICBBbnRvbiBJdmFub3YgPGFudG9uLml2YW5vdkBjYW1icmlkZ2VncmV5cy5jb20+CiAgQXJu
YWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8
YXJuZEBhcm5kYi5kZT4KICBCYXJ0IFZhbiBBc3NjaGUgPGJ2YW5hc3NjaGVAYWNtLm9yZz4KICBC
YXJ0bG9taWVqIFpvbG5pZXJraWV3aWN6IDxiLnpvbG5pZXJraWVAc2Ftc3VuZy5jb20+CiAgQmVu
amFtaW4gVGlzc29pcmVzIDxiZW5qYW1pbi50aXNzb2lyZXNAcmVkaGF0LmNvbT4KICBCZW9taG8g
U2VvIDxiZW9taG8uc2VvQHNhbXN1bmcuY29tPgogIEJpbiBMaXUgPGItbGl1QHRpLmNvbT4KICBC
am9ybiBIZWxnYWFzIDxoZWxnYWFzQGtlcm5lbC5vcmc+CiAgQm9iIFBldGVyc29uIDxycGV0ZXJz
b0ByZWRoYXQuY29tPgogIEJvcmlzIEJyZXppbGxvbiA8YmJyZXppbGxvbkBrZXJuZWwub3JnPgog
IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDYXNleSBTY2hhdWZsZXIgPGNhc2V5QHNj
aGF1Zmxlci1jYS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJy
dXMuY29tPgogIGNoZW56ZWZlbmcgKEEpIDxjaGVuemVmZW5nMkBodWF3ZWkuY29tPgogIGNoZW56
ZWZlbmcgPGNoZW56ZWZlbmcyQGh1YXdlaS5jb20+CiAgQ2hyaXMgUGVybCA8Y3BlcmxAamFuZXN0
cmVldC5jb20+CiAgQ2hyaXN0aWFuIExhbXBhcnRlciA8Y2h1bmtlZXlAZ21haWwuY29tPgogIENo
cmlzdG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVyb3lAYy1zLmZyPgogIENvbGluIElhbiBLaW5n
IDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRl
ckBvcmFjbGUuY29tPgogIERhbmllbCBMZXpjYW5vIDxkYW5pZWwubGV6Y2Fub0BsaW5hcm8ub3Jn
PgogIERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CiAgRGF2aWQgUy4gTWls
bGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFRlaWdsYW5kIDx0ZWlnbGFuZEByZWRo
YXQuY29tPgogIERhdmlkbG9ociBCdWVzbyA8ZGF2ZUBzdGdvbGFicy5uZXQ+CiAgRGF2aWRsb2hy
IEJ1ZXNvIDxkYnVlc29Ac3VzZS5kZT4KICBEaWNrIEtlbm5lZHkgPGRpY2sua2VubmVkeUBicm9h
ZGNvbS5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgog
IERtaXRyeSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xlLmNvbT4KICBFZHVhcmRvIFZhbGVudGluIDxl
ZHViZXp2YWxAZ21haWwuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4K
ICBFcmljIFcuIEJpZWRlcm1hbiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEZhYmlvIEVzdGV2
YW0gPGZlc3RldmFtQGdtYWlsLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBsaW51
eC5pbnRlbC5jb20+CiAgRmVsaXggRmlldGthdSA8bmJkQG5iZC5uYW1lPgogIEZpbm4gVGhhaW4g
PGZ0aGFpbkB0ZWxlZ3JhcGhpY3MuY29tLmF1PgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVs
bGlAZ21haWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBGcmFuayBS
b3dhbmQgPGZyYW5rLnJvd2FuZEBzb255LmNvbT4KICBHb3ZpbmRhcmFqdWx1IFZhcmFkYXJhamFu
IDxndmFyYWRhckBjaXNjby5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhm
b3VuZGF0aW9uLm9yZz4KICBHcmVnb3J5IENMRU1FTlQgPGdyZWdvcnkuY2xlbWVudEBib290bGlu
LmNvbT4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VvcWluZyBKaWFu
ZyA8Z3FqaWFuZ0BzdXNlLmNvbT4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVk
ZGVkb3IuY29tPgogIEhhbiBYdSA8aGFuLnh1QG54cC5jb20+CiAgSGFucyBWZXJrdWlsIDxodmVy
a3VpbC1jaXNjb0B4czRhbGwubmw+CiAgSGF1a2UgTWVocnRlbnMgPGhhdWtlLm1laHJ0ZW5zQGlu
dGVsLmNvbT4KICBIYXVrZSBNZWhydGVucyA8aGF1a2VAaGF1a2UtbS5kZT4KICBIZWRpIEJlcnJp
Y2hlIDxoZWRpLmJlcnJpY2hlQGhwZS5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3Iu
YXBhbmEub3JnLmF1PgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEluZ28g
TW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRo
YXQuY29tPgogIEphZWdldWsgS2ltIDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFrdWIgS2ljaW5z
a2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFtZXMgSHVnaGVzIDxqYW1lcy5o
dWdoZXNAcmFzcGJlcnJ5cGkub3JnPgogIEphbWVzIFNtYXJ0IDxqc21hcnQyMDIxQGdtYWlsLmNv
bT4KICBKYW1pZSBMZW50aW4gPGptQGxlbnRpbi5jby51az4KICBKYW4gS2FyYSA8amFja0BzdXNl
LmN6PgogIEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICBKZWZmIEtpcnNoZXIgPGplZmZy
ZXkudC5raXJzaGVyQGludGVsLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAg
SmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaW9uZyBXYW5nIDxqaW9uZy53
YW5nQG5ldHJvbm9tZS5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKaXJp
IE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSm9lIFRob3JuYmVyIDxlanRAcmVkaGF0LmNvbT4K
ICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIZWRiZXJnIDxqb2hhbi5o
ZWRiZXJnQGludGVsLmNvbT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNv
bT4KICBKb2huIFlvdW4gPGpvaG55b3VuQHN5bm9wc3lzLmNvbT4KICBKb24gSHVudGVyIDxqb25h
dGhhbmhAbnZpZGlhLmNvbT4KICBKb25hdGhhbiBCYWtrZXIgPHhjLXJhY2VyMkBsaXZlLmNhPgog
IEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb3NlIEFi
cmV1IDxqb2FicmV1QHN5bm9wc3lzLmNvbT4KICBKb3NlIEFicmV1IDxqb3NlLmFicmV1QHN5bm9w
c3lzLmNvbT4KICBKdWxpZW4gRCdBc2NlbnppbyA8amRhc2Nlbnppb0Bwb3N0ZW8ubmV0PgogIEp1
bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBKdXJpY2EgVnVrYWRpbiA8anVyaWNh
LnZ1a2FkaW5AcnQtcmsuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25p
Y2FsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLYW4gTGlhbmcg
PGthbi5saWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgS2FuZ2ppZSBMdSA8a2psdUB1bW4uZWR1Pgog
IEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtyenlzenRvZiBBZGFtc2tpIDxr
cnp5c3p0b2YuYWRhbXNraUBub2tpYS5jb20+CiAgTGFycyBFbGxlbmJlcmcgPGxhcnMuZWxsZW5i
ZXJnQGxpbmJpdC5jb20+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMZW9u
aWQgSXppdW10c2V2IDxsZW9uaWQuaXppdW10c2V2QGdtYWlsLmNvbT4KICBMaW51cyBUb3J2YWxk
cyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMu
d2FsbGVpakBsaW5hcm8ub3JnPgogIExvcmVuem8gQmlhbmNvbmkgPGxvcmVuem8uYmlhbmNvbmlA
cmVkaGF0LmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHVjYSBDb2Vs
aG8gPGx1Y2lhbm8uY29lbGhvQGludGVsLmNvbT4KICBMdWl6IEF1Z3VzdG8gdm9uIERlbnR6IDxs
dWl6LnZvbi5kZW50ekBpbnRlbC5jb20+CiAgTWFuZnJlZCBTY2hsYWVnbCA8bWFuZnJlZC5zY2hs
YWVnbEBnaW56aW5nZXIuY29tPgogIE1hbnVlbCBSZWluaGFyZHQgPG1hbnVlbC5yaGR0QGdtYWls
LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNlbCBIb2x0
bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4KICBNYXJlayBTenlwcm93c2tpIDxtLnN6eXByb3dz
a2lAc2Ftc3VuZy5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsg
UnVzdGFkIDxtcnVzdGFkQGdtYWlsLmNvbT4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBh
cm0uY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+
CiAgTWFydGluIEtlcHBsaW5nZXIgPG1hcnRpbi5rZXBwbGluZ2VyQGdpbnppbmdlci5jb20+CiAg
TWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBNYXNhbWkg
SGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdGhldXMgVGF2YXJlcyA8bWF0aGV1
cy5iZXJuYXJkaW5vQHVzcC5icj4KICBNYXRoaWFzIE55bWFuIDxtYXRoaWFzLm55bWFuQGxpbnV4
LmludGVsLmNvbT4KICBNYXR0IFR1cm5lciA8bWF0dHN0ODhAZ21haWwuY29tPgogIE1hdHRpIEt1
cmtlbGEgPE1hdHRpLkt1cmtlbGFAaWtpLmZpPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNo
ZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF1cm8gQ2lhbmNpbyA8bWF1cm9AYWNhZGV1LmNv
bT4KICBNZWVsaXMgUm9vcyA8bXJvb3NAbGludXguZWU+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBl
QGVsbGVybWFuLmlkLmF1PgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pa2Ug
U25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUBy
ZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBNaXJv
c2xhdiBMaWNodmFyIDxtbGljaHZhckByZWRoYXQuY29tPgogIE15dW5naG8gSnVuZyA8bWhqdW5n
a0BnbWFpbC5jb20+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNv
bT4KICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBOaWNob2xhcyBNYyBH
dWlyZSA8aG9mcmF0QG9zYWRsLm9yZz4KICBOaWtvcyBUc2lyb25pcyA8bnRzaXJvbmlzQGFycmlr
dG8uY29tPgogIE5vcmFsZiBUcsO4bm5lcyA8bm9yYWxmQHRyb25uZXMub3JnPgogIE9sZWcgTmVz
dGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBPbGVrc2FuZHIgTmF0YWxlbmtvIDxvbGVrc2FuZHJA
bmF0YWxlbmtvLm5hbWU+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIFBhb2xv
IEFiZW5pIDxwYWJlbmlAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRo
YXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIEUuIE1j
S2VubmV5IDxwYXVsbWNrQGxpbnV4LmlibS5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cu
Y3o+CiAgUGF3ZcWCIENobWllbCA8cGF3ZWwubWlrb2xhai5jaG1pZWxAZ21haWwuY29tPgogIFBl
dGVyIFJvc2luIDxwZWRhQGF4ZW50aWEuc2U+CiAgUGV0ZXIgU2hpZXIgPHBzaGllckBnb29nbGUu
Y29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlq
bHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGllcnJlLUxvdWlzIEJvc3Nh
cnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0QGxpbnV4LmludGVsLmNvbT4KICBQdSBXZW4gPHB1d2Vu
QGh5Z29uLmNuPgogIFJhZGltIEtyxI1tw6HFmSA8cmtyY21hckByZWRoYXQuY29tPgogIFJhZmFl
bCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSZW5hdG8gTHVpIEdl
aCA8cmVuYXRvZ2VoQGdtYWlsLmNvbT4KICBSaWNoYXJkIENvY2hyYW4gPHJpY2hhcmRjb2NocmFu
QGdtYWlsLmNvbT4KICBSaWNoYXJkIFdlaW5iZXJnZXIgPHJpY2hhcmRAbm9kLmF0PgogIFJvbGFu
ZCBLYW1tZXJlciA8cm9sYW5kLmthbW1lcmVyQGxpbmJpdC5jb20+CiAgUm9ubmllIFNhaGxiZXJn
IDxsc2FobGJlckByZWRoYXQuY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBj
aXRyaXguY29tPgogIFJ1bmRvbmcgR2UgPHJkb25nLmdlQGdtYWlsLmNvbT4KICBSdXNzZWxsIEtp
bmcgLSBBUk0gTGludXggPGxpbnV4QGFybWxpbnV4Lm9yZy51az4KICBSdXNzZWxsIEtpbmcgPHJt
aytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFNhbWkgVG9sdmFuZW4gPHNhbWl0b2x2YW5lbkBn
b29nbGUuY29tPgogIFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPgogIFNhc2hh
IExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWJhc3RpYW4gQW5kcnplaiBTaWV3aW9yIDxi
aWdlYXN5QGxpbnV0cm9uaXguZGU+CiAgU2VraGFyIE5vcmkgPG5zZWtoYXJAdGkuY29tPgogIFNl
cmdlaSBTaHR5bHlvdiA8c2VyZ2VpLnNodHlseW92QGNvZ2VudGVtYmVkZGVkLmNvbT4KICBTZXJn
ZWkgVHJvZmltb3ZpY2ggPHNseWZveEBnZW50b28ub3JnPgogIFNoYW5ub24gTmVsc29uIDxzaGFu
bm9uLmxlZS5uZWxzb25AZ21haWwuY29tPgogIFNoYXduIEd1byA8c2hhd25ndW9Aa2VybmVsLm9y
Zz4KICBTaW1vbiBXdW5kZXJsaWNoIDxzd0BzaW1vbnd1bmRlcmxpY2guZGU+CiAgU2xhd29taXIg
U3RlcGllbiA8c3N0QHBvY3p0YS5mbT4KICBTb2hlaWwgSGFzc2FzIFllZ2FuZWggPHNvaGVpbEBn
b29nbGUuY29tPgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5jb20+CiAgU3RlZmZlbiBL
bGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVwaGVuIEJveWQgPHNi
b3lkQGtlcm5lbC5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgog
IFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGVlcCBI
b2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+CiAgU3ZlbiBFY2tlbG1hbm4gPHN2ZW4uZWNrZWxt
YW5uQG9wZW5tZXNoLmNvbT4gW2lwcTQwMTldCiAgU3ZlbiBFY2tlbG1hbm4gPHN2ZW5AbmFyZmF0
aW9uLm9yZz4KICBzeXpib3QrYzFlMzZkMzBlZTM0MTYyODljYzBAc3l6a2FsbGVyLmFwcHNwb3Rt
YWlsLmNvbQogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUZWp1biBIZW8gPHRqQGtl
cm5lbC5vcmc+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWluLWtlcm5lbEBJLWxvdmUuU0FLVVJBLm5l
LmpwPgogIFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+CiAgVGhvbWFzIEdsZWl4
bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIEhlbGxzdHJvbSA8dGhlbGxzdHJvbUB2
bXdhcmUuY29tPgogIFRpZXpodSBZYW5nIDxrZXJuZWxwYXRjaEAxMjYuY29tPgogIFRpbmEgWmhh
bmcgPHRpbmEuemhhbmdAaW50ZWwuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5j
b20+CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIFVsZiBIYW5zc29uIDx1bGYu
aGFuc3NvbkBsaW5hcm8ub3JnPgogIFV3ZSBLbGVpbmUtS8O2bmlnIDx1LmtsZWluZS1rb2VuaWdA
cGVuZ3V0cm9uaXguZGU+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXRhbHkg
S3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFZsYWRpbWlyIEtvbmRyYXRpZXYgPHZs
YWRpbWlyLmtvbmRyYXRpZXZAbGludXguaW50ZWwuY29tPgogIFZsYWRpcyBEcm9ub3YgPHZkcm9u
b3ZAcmVkaGF0LmNvbT4KICBXZWkgWW9uZ2p1biA8d2VpeW9uZ2p1bjFAaHVhd2VpLmNvbT4KICBX
ZW53ZW4gV2FuZyA8d2FuZzY0OTVAdW1uLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25A
YXJtLmNvbT4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFdvb2p1bmcgSHVo
IDxXb29qdW5nLkh1aEBtaWNyb2NoaXAuY29tPgogIFlhbmd0YW8gTGkgPHRpbnkud2luZHp6QGdt
YWlsLmNvbT4KICBZaW5nIFh1ZSA8eWluZy54dWVAd2luZHJpdmVyLmNvbT4KICBZb3VuZyBYaWFv
IDxZYW5nWDkyQGhvdG1haWwuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNv
bT4KICBZdWZlbiBXYW5nIDx3YW5neXVmZW5AaHVhd2VpLmNvbT4KICBZdW5sZWkgSGUgPGhleXVu
bGVpQGh1YXdlaS5jb20+CiAgWmhpcWlhbmcgTGl1IDxsaXV6aGlxaWFuZzI2QGh1YXdlaS5jb20+
CiAgWm9yYW4gTWFya292aWMgPHptYXJrb3ZpY0BzaWVycmF3aXJlbGVzcy5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1w
dm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhv
c3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSA0OTE3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 10:00:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 10:00:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzIUG-0007JE-Ma; Thu, 28 Feb 2019 10:00:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mBo3=RD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gzIUF-0007J9-F7
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 10:00:19 +0000
X-Inumbo-ID: a685832b-3b3f-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a685832b-3b3f-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 10:00:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Feb 2019 03:00:16 -0700
Message-Id: <5C77B12E020000780021AF80@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Feb 2019 03:00:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1551101683-996-1-git-send-email-nmanthey@amazon.de>
 <1551101683-996-10-git-send-email-nmanthey@amazon.de>
 <5C741BF7020000780021A016@prv1-mh.provo.novell.com>
 <fc17de0e-d742-fa6b-a714-1f311c8adc67@amazon.de>
In-Reply-To: <fc17de0e-d742-fa6b-a714-1f311c8adc67@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH L1TF v8 9/9] common/grant_table: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE5IGF0IDE0OjAxLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAyLzI1LzE5IDE3OjQ2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gSSB3b3VsZCByZWFsbHkgbGlr
ZSB0byBhc2sgdGhhdCBJIChvciBzb21lb25lIGVsc2UpIGRvbid0IG5lZWQgdG8KPj4gZ28gdGhy
b3VnaCBhbmQgbGlzdCByZW1haW5pbmcgdmVyc2lvbiBjaGVja3MgYWdhaW4gLSBhZnRlciBhbGwg
SQo+PiBoYWQgZG9uZSBzbyBmb3IgdjYgYWxyZWFkeSwgYW5kIEkgZGlkbid0IGdvIHRocm91Z2gg
YWxsIG9mIHRoZW0KPj4gYWdhaW4gZm9yIHY3IGFzc3VtaW5nIHRoYXQgeW91IHdvdWxkIGhhdmUg
d29ya2VkIHRocm91Z2ggdGhlCj4+IGVudGlyZSBzZXQuCj4gCj4gU28sIGhlcmUgaXMgdGhlIGFu
bm90YXRpb24gZm9yIGFsbCBvZiB0aGVtLiBBbnlvbmUgdGhhdCBJIGRpZCBub3QKPiBpbmNsdWRl
IGluIHRoZSBsaXN0IGhhcyBiZWVuIGZpeGVkIGluIHByZXZpb3VzIHZlcnNpb25zLCBvciB3aWxs
IGJlCj4gZml4ZWQgaW4gdGhlIG5leHQgdmVyc2lvbjoKPiAKPiBnaXQgZ3JlcCAtbnAgdmVyc2lv
biBjb21tb24vZ3JhbnRfdGFibGUuYwo+IAo+IGNvbW1vbi9ncmFudF90YWJsZS5jOjgzMTpzdGF0
aWMgaW50IF9zZXRfc3RhdHVzKHVuc2lnbmVkIGd0X3ZlcnNpb24sCj4gY29tbW9uL2dyYW50X3Rh
YmxlLmM6ODQwOiAgICBpZiAoIGd0X3ZlcnNpb24gPT0gMSApCj4gCj4gLT4gSSBkbyBub3Qgc2Vl
IGhvdyBvdXQtb2YtYm91bmQgYWNjZXNzZXMgaGFwcGVuIGluIHRoZSBjYWxsZWQgZnVuY3Rpb25z
Cj4gdGhlcmUuCgpCb3RoIGZ1bmN0aW9ucyBnZXQgc2hhaCBwYXNzZWQgaW50byB0aGVtLCB3aGlj
aCBtYXkgcG9pbnQgdG8gdGhlCm90aGVyIHZlcnNpb24ncyBsYXlvdXQuIEVhcmxpZXIgZmVuY2Vz
IGRvbid0IGhlbHAgc3BlY3VsYXRpb24gb24gdGhpcwpjb25kaXRpb25hbC4KCj4gY29tbW9uL2dy
YW50X3RhYmxlLmM9MTQ0ND11bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0Cj4gZ250dGFiX3Vu
bWFwX2NvbW1vbiAqb3ApCj4gY29tbW9uL2dyYW50X3RhYmxlLmM6MTQ2OTogICAgaWYgKCByZ3Qt
Pmd0X3ZlcnNpb24gPT0gMSApCj4gCj4gLT4gSSBkbyBub3Qgc2VlIGhvdyB0byBiZSBleHBsb2l0
YWJsZSwgYXMgdGhlIHNoYXJlZF9lbnRyeV9oZWFkZXIgY2FsbAo+IGFib3ZlIGp1c3QgdXNlZCBh
biBsZmVuY2UuCgpBZ2FpbiwgZWFybGllciBmZW5jZXMgZG9uJ3Qgc3VwcHJlc3Mgc3Vic2VxdWVu
dCBzcGVjdWxhdGlvbiBvbgphbiBpbmRlcGVuZGVudCBjb25kaXRpb25hbC4KCj4gY29tbW9uL2dy
YW50X3RhYmxlLmM9MTc2MT1nbnR0YWJfZ3Jvd190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZAo+IGludCByZXFfbnJfZnJhbWVzKQo+IGNvbW1vbi9ncmFudF90YWJsZS5jOjE4MDA6ICAg
IC8qIFN0YXR1cyBwYWdlcyAtIHZlcnNpb24gMiAqLwo+IGNvbW1vbi9ncmFudF90YWJsZS5jOjE4
MDE6ICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPiAxICkKPiAKPiAtPiBJIGRvIG5vdCBzZWUgaG93
IG91dC1vZi1ib3VuZCBhY2Nlc3MgY291bGQgaGFwcGVuLiBUaGlzIGNhbGxzCj4gZ250dGFiX3Bv
cHVsYXRlX3N0YXR1c19mcmFtZXMgdGhhdCBhbGxvY2F0ZXMgcGFnZXMgYW5kIHNob3VsZCBub3Qg
dG91Y2gKPiBtb3JlIG1lbW9yeSB0aGFuIGJlZm9yZQoKV2UndmUgYmVlbiB0YWxraW5nIGFib3V0
IHRoZSBzcGVjdWxhdGlvbiB3aW5kb3cgYmVpbmcgcGVyaGFwcwpodW5kcmVkcyBvZiBpbnNucy4g
SXQgbWF5IGJlIHB1cmVseSB0aGVvcmV0aWNhbCwgYnV0IHNwZWN1bGF0aW9uIGFsbAp0aGUgd2F5
IHRocm91Z2ggYWxsb2NfeGVuaGVhcF9wYWdlKCkgd291bGQgbGVhZCB0byBhIHNwZWN1bGF0aXZl
CnN0b3JlIHRvIGd0LT5zdGF0dXNbXS4gX1JpZ2h0IG5vd18gdGhhdCBhcnJheSBnZXRzIGFsbG9j
YXRlZCBpbgpncmFudF90YWJsZV9pbml0KCksIGJ1dCBJIGNhbid0IHNlZSB3aHkgdGhhdCBjb3Vs
ZG4ndCBiZSBtb3ZlZCB0bwpnbnR0YWJfc2V0X3ZlcnNpb24oKSwgc28gdGhlIGFjY2VzcyBhYm92
ZSBjb3VsZCBiZSBhIGxhdGVudCBpc3N1ZS4KCkknbGwgc2tpcCBnb2luZyBpbnRvIGRldGFpbHMg
b2YgZnVydGhlciBvbmVzLCBhc3N1bWluZyB0aGF0IHNvbWUgb2YKdGhlbSBmb2xsb3cgcGF0dGVy
bnMgYWJvdmUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 10:09:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 10:09:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzIcp-0007sS-1D; Thu, 28 Feb 2019 10:09:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rn/R=RD=citrix.com=prvs=9559e9694=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gzIcn-0007sM-GR
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 10:09:09 +0000
X-Inumbo-ID: df75d852-3b40-11e9-9cba-7bea2060947e
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df75d852-3b40-11e9-9cba-7bea2060947e;
 Thu, 28 Feb 2019 10:09:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86579284"
Date: Thu, 28 Feb 2019 11:08:37 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190228100837.3velwvbmrfcs4eor@Air-de-Roger>
References: <20181217094059.rvoptuzp6im52jyp@mac>
 <20181217120001.GB23474@mail-itl>
 <20181217121855.zsrn6fvliz4f5yul@mac>
 <20181217122315.GC23474@mail-itl>
 <20181217130534.6sdlcywutzcwzw2d@mac>
 <be0aadbb141f4537a6a058a4801fd7ea@AMSPEX02CL02.citrite.net>
 <20181217143212.abwf7k6dx233647d@mac>
 <628e7577dcae457ba39d88ff78fefff2@AMSPEX02CL02.citrite.net>
 <20181217160919.l73npsmx72mh5d4z@mac>
 <20190224231402.GB5279@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190224231402.GB5279@mail-itl>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Race condition on device add hanling in xl devd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjUsIDIwMTkgYXQgMTI6MTQ6MDJBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIE1vbiwgRGVjIDE3LCAyMDE4IGF0IDA1OjA5OjE5UE0g
KzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBNb24sIERlYyAxNywgMjAxOCBh
dCAwMjo0MjoyM1BNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+IEkgc3VzcGVjdCBJ
IG11c3QgYmUgcmVtZW1iZXJpbmcgYSBYZW5TZXJ2ZXItc3BlY2lmaWMgaGFja15XcGF0Y2ggdGhl
bi4gSSdkIGhhdmUgdG8gZGlnLi4uIGl0J3MgYmVlbiBhIHdoaWxlIHNpbmNlIEkgbWVzc2VkIHdp
dGggdGhlIG5ldGlmIHN0YXRlIG1vZGVsLCB3aGljaCBpcyBvZiBjb3Vyc2UgZGlmZmVyZW50IHRo
ZSBibGtpZiBzdGF0ZSBtb2RlbC4KPiA+IAo+ID4gUXVpdGUgbGlrZWx5LiBXaXRoIHVkZXYgc2Ny
aXB0cyBpcyB3YXMgZmVhc2libGUgdG8gb25seSBleGVjdXRlCj4gPiBob3RwbHVnIHNjcmlwdHMg
Zm9yIHZpZnMgd2l0aCBhbiBhdHRhY2hlZCBmcm9udGVuZC4KPiA+IAo+ID4gV2l0aCBsaWJ4bCB0
aGlzIGlzIG5vdCBwb3NzaWJsZSwgc2luY2UgaG90cGx1ZyBzY3JpcHRzIGFyZSBydW4gZHVyaW5n
Cj4gPiBkb21haW4gY3JlYXRpb24sIGF0IHdoaWNoIHBvaW50IHRoZSBndWVzdCBpcyBjb21wbGV0
ZWx5IHBhdXNlZC4KPiA+IAo+ID4gSSdtIG5vdCB0aGF0IGZhbWlsaWFyIHdpdGggYnJpZGdlcyBh
bmQgdmlmcywgYnV0IG1heWJlIHRoZSB2aWZzIHN0YXR1cwo+ID4gY2FuIGJlIHNldCB0byBvZmZs
aW5lIHVudGlsIHRoZXJlJ3MgYSBmcm9udGVuZCBhdHRhY2hlZCBpbiBvcmRlciB0bwo+ID4gcmVk
dWNlIHRoZSBicmlkZ2UgZGlzdHJpYnV0b3IgbG9hZD8gKGlmIHRoYXQncyBub3QgYWxyZWFkeSB0
aGUgY2FzZSkuCj4gCj4gSSd2ZSBmb3VuZCB3YXMgdGhlIHByb2JsZW0sIGFuZCB3aXRoIHNvbWUg
ZGVmaW5pdGlvbiBvZiAicmFjZSBjb25kaXRpb24iCj4gaXQgY291bGQgYmUgbmFtZWQgdGhpcyB3
YXkuCj4gVGhlIHByb2JsZW0gaXMgdGhhdCBmb3Igc29tZSByZWFzb24geGVuc3RvcmUgd2F0Y2gg
b24gZGV2aWNlIGFkZAo+IHNvbWV0aW1lcyBkb2VzIG5vdCBmaXJlIGluIHhsIGRldmQuIEJ1dCB0
aGVuLCB3aGVuIGxpYnhsIGluIGRvbTAKPiB0aW1lb3V0cyBhbmQgcmVtb3ZlIHRoZSBkZXZpY2Us
IHRoZSB4ZW5zdG9yZSB3YXRjaCBpbiB4bCBkZXZkIGZpcmUgYW5kCj4gaG90cGx1ZyBzY3JpcHQg
aXMgY2FsbGVkLiBBdCB0aGlzIHBvaW50IGRldmljZSBpcyBhbHJlYWR5IGdvbmUsIHNvCj4gaXQg
ZmFpbHMuIHhsIGRldmQgdGhlbiBxdWlja2x5IGNhbGxzIGhvdHBsdWcgc2NyaXB0IHRoZSBzZWNv
bmQgdGltZSwgZm9yCj4gZGV2aWNlIHJlbW92YWwuCj4gCj4gSSBoYXZlIG5vIGlkZWEgd2h5IHRo
aXMgeGVuc3RvcmUgd2F0Y2ggZG8gbm90IGZpcmUsIGJ1dCB0cmlnZ2VyaW5nIGEKPiBuby1vcCB3
cml0ZSBpbnRvIHdhdGNoZWQgcGF0aCAodG8gdHJpZ2dlciB0aGUgd2F0Y2ggYWdhaW4pIHdvcmth
cm91bmRzCj4gdGhlIHByb2JsZW0uIEkgdXNlIGEgeGVuc3RvcmUgd2F0Y2ggaW4gZG9tMCBmb3Ig
dGhhdFsxXSAtIHdoaWNoIHdvcmtzLgo+IEkgc3VzcGVjdCBzb21ldGhpbmcgcmVsYXRlZCB0byBL
Vk0gbmVzdGVkIHZpcnR1YWxpemF0aW9uIChsb3N0Cj4gaW50ZXJydXB0PykuLi4KClRoYXQncyB2
ZXJ5IHdlaXJkLCBjb3VsZCB5b3UgdHJ5IHRvIHJ1biB4ZW5zdG9yZWQgaW4gZG9tMCB3aXRoIHRy
YWNlCmVuYWJsZWQgWzBdIGluIG9yZGVyIHRvIHRyeSB0byBmaWd1cmUgb3V0IHdoYXQncyBoYXBw
ZW5pbmc/CgpJIGFzc3VtZSB0aGlzIG9ubHkgaGFwcGVucyB3aGVuIHJ1bm5pbmcgbmVzdGVkIGlu
IEtWTT8KClRoYW5rcywgUm9nZXIuCgpbMF0gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9eGVuLmdpdDthPWJsb2I7Zj10b29scy9ob3RwbHVnL0xpbnV4L2xhdW5jaC14ZW5zdG9yZS5p
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 10:31:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 10:31:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzIxg-0001lB-Sh; Thu, 28 Feb 2019 10:30:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mBo3=RD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gzIxf-0001l6-K8
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 10:30:43 +0000
X-Inumbo-ID: e65e4465-3b43-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e65e4465-3b43-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 10:30:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Feb 2019 03:30:41 -0700
Message-Id: <5C77B84F020000780021AFBF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Feb 2019 03:30:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lars Kurth" <lars.kurth.xen@gmail.com>
References: <20190222095721.24764-1-andr2000@gmail.com>
 <6e297f93-0c34-18df-63bb-6ef77b0615f3@citrix.com>
 <a30ca582-0993-9652-112e-467f49605405@arm.com>
 <f3438c56-1e7c-88fa-fb0e-b770eccf6d88@gmail.com>
 <bbc8f1bc-c8dd-6784-fbe4-0667127d37af@arm.com>
 <63101f28-a1ad-bffd-158a-c7e1380f6e18@gmail.com>
 <547c3711-02a3-9071-5bb1-494ca45eb4a6@arm.com>
 <alpine.DEB.2.10.1902221253050.30151@sstabellini-ThinkPad-X260>
 <b405a7ae-174f-c8d9-41cc-ec511fb69c77@citrix.com>
 <5C73D41B0200007800219C82@prv1-mh.provo.novell.com>
 <CAFLBxZYmBdR7Mte6i75Nn_a7rYx+0eh88mE3ukBb3tZNNVnZ7Q@mail.gmail.com>
 <alpine.DEB.2.10.1902250942570.4000@sstabellini-ThinkPad-X260>
 <eeec5cb2-5242-5331-21cb-e84317b85351@arm.com>
 <alpine.DEB.2.10.1902251311320.4000@sstabellini-ThinkPad-X260>
 <014390ec-6f3d-ce86-b760-c6b52362d22f@arm.com>
 <5C7520E6020000780021A46F@prv1-mh.provo.novell.com>
 <237094ca-6ec0-cb4d-9fab-c163909af0e2@gmail.com>
 <5C752758020000780021A4CB@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902261020580.20689@sstabellini-ThinkPad-X260>
 <85742448-F90D-4286-96BE-47E26F870E32@gmail.com>
 <5C76637C020000780021AA03@prv1-mh.provo.novell.com>
 <8ED7BDB6-C395-4B6A-B9CA-151B378CC49B@gmail.com>
In-Reply-To: <8ED7BDB6-C395-4B6A-B9CA-151B378CC49B@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Add missing default labels to
 switch statements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 oleksandr_andrushchenko@epam.com, Oleksandr Andrushchenko <andr2000@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE5IGF0IDE4OjM0LCA8bGFycy5rdXJ0aC54ZW5AZ21haWwuY29tPiB3cm90
ZToKPiBXb3VsZCB5b3UgYmUgYWJsZSB0byBmb2xsb3cgbXkgc3VnZ2VzdGVkIGFwcHJvYWNoPwoK
SSBndWVzcyBzby4gU29tZSBvZiB0aGUgY29udGV4dCBzaG91bGQgcmVhbGx5IGhhdmUgYmVlbiBw
cm92aWRlZCBiZWZvcmUKdGhlIHBhdGNoZXMgd2VyZSBwb3N0ZWQsIHRob3VnaC4gQW5kIEkgc3Rp
bGwgdGhpbmsgd2Ugd2lsbCB3YW50IHRvIGhhdmUgYW4Kb3ZlcmFsbCBwaWN0dXJlIG9mIHRoZSBp
bXBhY3Qgb24gdGhlIGNvZGUgYmFzZSwgZXZlbiBpZiBpbml0aWFsbHkgdGhpcyBwaWN0dXJlCm1h
eSBub3QgYmUgZnVsbHkgYWNjdXJhdGUgaW5pdGlhbGx5LgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 10:34:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 10:34:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzJ0w-0001tB-Dq; Thu, 28 Feb 2019 10:34:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mBo3=RD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gzJ0v-0001t5-4h
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 10:34:05 +0000
X-Inumbo-ID: 5be98408-3b44-11e9-9894-a7573499c329
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5be98408-3b44-11e9-9894-a7573499c329;
 Thu, 28 Feb 2019 10:34:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Feb 2019 03:33:59 -0700
Message-Id: <5C77B917020000780021AFD5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Feb 2019 03:33:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-2-git-send-email-sstabellini@kernel.org>
 <23669.27990.559784.995763@mariner.uk.xensource.com>
 <5C7573BA020000780021A6D7@prv1-mh.provo.novell.com>
 <23669.30767.727170.597533@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1902261042180.20689@sstabellini-ThinkPad-X260>
 <5C765C73020000780021A9C0@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1902271603280.20689@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1902271603280.20689@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v10 2/6] xen: introduce DEFINE_SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAyLjE5IGF0IDAxOjA1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gV2VkLCAyNyBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAyNi4w
Mi4xOSBhdCAxOTo0MywgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+IE9uIFR1
ZSwgMjYgRmViIDIwMTksIElhbiBKYWNrc29uIHdyb3RlOgo+PiA+PiBKYW4gQmV1bGljaCB3cml0
ZXMgKCJSZTogW1BBVENIIHYxMCAyLzZdIHhlbjogaW50cm9kdWNlIERFRklORV9TWU1CT0wiKToK
Pj4gPj4gPiBPbiAyNi4wMi4xOSBhdCAxNzo0NiwgPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+PiA+ID4gSSBhbSBub3QgYXdhcmUgb2YgYSBzdGFuZGFyZCBDIHR5cGUgd2hpY2gg
Y291bGQgYmUgdXNlZCBpbnN0ZWFkIG9mCj4+ID4+ID4gPiB0aGlzIHN0cnVjdC4gIEJ1dCBJIHRo
aW5rIHlvdSBjYW4gdXNlIHRoZSBgcGFja2VkJyBhdHRyaWJ1dGUgdG8gZ2V0Cj4+ID4+ID4gPiB0
aGUgcmlnaHQgYmVoYXZpb3VyLiAgVGhlIEdDQyBtYW51YWwgc2F5czoKPj4gPj4gPiA+IAo+PiA+
PiA+ID4gIHwgQWxpZ25tZW50IGNhbiBiZSBkZWNyZWFzZWQgYnkgc3BlY2lmeWluZyB0aGUgJ3Bh
Y2tlZCcgYXR0cmlidXRlLgo+PiA+PiA+ID4gIHwgU2VlIGJlbG93Lgo+PiA+PiAuLi4KPj4gPj4g
PiBVbnRpbCBJJ3ZlIGxvb2tlZCBhdCB0aGlzIChhZ2Fpbikgbm93LCBJIHdhc24ndCBldmVuIGF3
YXJlIHRoYXQKPj4gPj4gPiBvbmUgY2FuIGNvbWJpbmUgcGFja2VkIGFuZCBhbGlnbmVkIGF0dHJp
YnV0ZXMgaW4gYSBzZW5zaWJsZQo+PiA+PiA+IHdheS4gTWF5IEkgc3VnZ2VzdCB0aGF0LCBiZWNh
dXNlIG9mIHRoaXMgYmVpbmcgYSB0aGVvcmV0aWNhbAo+PiA+PiA+IGlzc3VlIG9ubHkgYXQgdGhp
cyBwb2ludCwgd2UgbGltaXQgb3Vyc2VsdmVzIHRvIHRoZSBidWlsZCB0aW1lCj4+ID4+ID4gYXNz
ZXJ0aW9uIHlvdSBzdWdnZXN0Pwo+PiA+PiAKPj4gPj4gSSBhbSBub3Qgc3VnZ2VzdGluZyBjb21i
aW5pbmcgYHBhY2tlZCcgYW5kIGBhbGlnbmVkJy4gIEkgYW0gc3VnZ2VzdGluZwo+PiA+PiBvbmx5
IGBwYWNrZWQnIChidXQgYmFzZWQgb24gdGV4dCB3aGljaCBpcyBpbiB0aGUgbWFudWFsIHNlY3Rp
b24gZm9yCj4+ID4+IGBhbGlnbmVkJykuICBCdXQgSSBhbSBoYXBweSB3aXRoIGEgYnVpbGQtdGlt
ZSBhc3NlcnRpb24gaWYgeW91IGRvbid0Cj4+ID4+IHdhbnQgdG8gYWRkIGBwYWNrZWQnLiAgVGhh
dCBpcyBqdXN0IGFzIHNhZmUuCj4+ID4gCj4+ID4gQ291bGQgeW91IHBsZWFzZSBwcm92aWRlIGEg
cm91Z2ggZXhhbXBsZSBvZiB0aGUgYnVpbGQtdGltZSBhc3NlcnRpb24geW91Cj4+ID4gYXJlIHRo
aW5raW5nIGFib3V0PyBJIGFtIGhhcHB5IHRvIGFkZCBpdC4KPj4gCj4+IEJVSUxEX0JVR19PTihh
bGlnbm9mKCpzMSkgIT0gYWxpZ25vZigqczIpKTsKPiAKPiBUaGFua3MhIEkgbm90aWNlZCB0aGF0
IEJVSUxEX0JVR19PTiByZXF1aXJlcyB4ZW4vbGliLmggd2hpY2ggY2Fubm90IGJlCj4gaW5jbHVk
ZWQgZnJvbSB4ZW4vY29tcGlsZXIuaC4gQWN0dWFsbHksIHdlIHdlcmUgYWxyZWFkeSBlcnJvbmVv
dXNseQo+IHVzaW5nIEJVSUxEX0JVR19PTl9aRVJPIGluIHhlbi9jb21waWxlci5oIHdpdGhvdXQg
aW5jbHVkaW5nIHhlbi9saWIuaC4KPiAKPiBNeSBzdWdnZXN0aW9uIHdvdWxkIGJlIHRvIG1vdmUg
dGhlIGRlZmluaXRpb25zIG9mIEJVR19PTiwgV0FSTl9PTiwKPiBCVUlMRF9CVUdfT04gYW5kIEJV
SUxEX0JVR19PTl9aRVJPIGZyb20geGVuL2xpYi5oIHRvIGNvbXBpbGVyLmguCj4gRXZlcnl0aGlu
ZyB3b3JrcyBmaW5lIGlmIEkgZG8gdGhhdCwgYW5kIGl0IHNlZW1zIGEgYmV0dGVyIGZpdC4KPiAK
PiBBcmUgeW91IE9LIHdpdGggdGhpcz8KCkJldHRlciBmaXQgb3Igbm90LCBpZiBpdCBiZWNvbWVz
IGEgcmVxdWlyZW1lbnQsIHN1Y2ggbW92ZW1lbnQgb3VnaHQgdG8KYmUgb2theS4gSG93ZXZlciwg
d2h5IHdvdWxkIHlvdSB1c2UgdGhlc2UgaW4gY29tcGlsZXIuaD8gVGhlIG5ldwptYWNybyB5b3Ug
ZGVmaW5lIGRvZXNuJ3QgYmVsb25nIHRoZXJlIChhcyBpdCBoYXMgbm90aGluZyB0byBkbyB3aXRo
CmhvdyB3ZSBpbnRlcmZhY2Ugd2l0aCB0aGUgY29tcGlsZXIpIC0gZGlkIEkgb3Zlcmxvb2sgc29t
ZXRoaW5nIHRoZXJlPwp4ZW4vbGliLmggd291bGQgYWN0dWFsbHkgc2VlbSB0byBiZSBvbmUgc2Vu
c2libGUgcGxhY2UgdG8gcHV0IGl0OyB0aGVyZQptYXkgYmUgb3RoZXIgc2Vuc2libGUgY2FuZGlk
YXRlcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 10:49:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 10:49:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzJFR-0003Rc-OT; Thu, 28 Feb 2019 10:49:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CBPn=RD=citrix.com=prvs=95589b391=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gzJFQ-0003RX-DE
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 10:49:04 +0000
X-Inumbo-ID: 7594fdb7-3b46-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7594fdb7-3b46-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 10:49:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79308643"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 28 Feb 2019 10:48:53 +0000
Message-ID: <1551350933-5364-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] x86/hvm: Increate the triple fault log
 message to XENLOG_ERR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgSU5GTyBsZXZlbCwgaXQgZG9lc24ndCBnZXQgcHJpbnRlZCBvdXQgYnkgZGVmYXVsdCBpbiBy
ZWxlYXNlIGJ1aWxkcywKbGVhZGluZyB0byB1bnF1YWxpZmllZCBsb2dnaW5nIHN1Y2ggYXMgdGhp
czoKCiAgKFhFTikgWyAgIDY2Ljk5NTk5M10gRnJlZWQgNTI0a0IgaW5pdCBtZW1vcnkKICAoWEVO
KSBbIDE5OTMuMTQ0OTk3XSAqKiogRHVtcGluZyBEb205IHZjcHUjMiBzdGF0ZTogKioqCiAgKFhF
TikgWyAxOTkzLjE0NTAwOF0gLS0tLVsgWGVuLTQuMTEuMSAgeDg2XzY0ICBkZWJ1Zz1uICAgTm90
IHRhaW50ZWQgXS0tLS0KICAoWEVOKSBbIDE5OTMuMTQ1MDExXSBDUFU6ICAgIDIxCiAgKFhFTikg
WyAxOTkzLjE0NTAxNV0gUklQOiAgICAwMDEwOls8ZmZmZmUwMDAyYmE5NTBlZj5dCiAgKFhFTikg
WyAxOTkzLjE0NTAxOF0gUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjQ2ICAgQ09OVEVYVDogaHZtIGd1
ZXN0IChkOXYyKQogIChYRU4pIFsgMTk5My4xNDUwMjZdIHJheDogMDAwMDAwMDBmZmZmZTAwMCAg
IHJieDogZmZmZmUwMDAyZDhlMTQ0MCAgIHJjeDogMDAwMGZmZmZlMDAwMmJhOQogIChYRU4pIFsg
MTk5My4xNDUwMzFdIHJkeDogMDAwMDAwMDAwMDAwMDAwMCAgIHJzaTogZmZmZmUwMDAyYmE5MzU3
NSAgIHJkaTogZmZmZmY4MDNkZmI5ZjM0MAogIChYRU4pIFsgMTk5My4xNDUwMzVdIHJicDogZmZm
ZmQwMDFjZDc5MTIwMCAgIHJzcDogZmZmZmQwMDFjZDc5MTE0MCAgIHI4OiAgMDAwMDAwMDAwMDAw
MDEzMAogIChYRU4pIFsgMTk5My4xNDUwMzldIHI5OiAgMDAwMDAwMDA4MDAwMDAwMCAgIHIxMDog
MDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDAyMAogIChYRU4pIFsgMTk5My4x
NDUwNDNdIHIxMjogZmZmZmUwMDAyYmE5MzA2ZCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIx
NDogMDAwMDAwMDAwMDAwMDAwMQogIChYRU4pIFsgMTk5My4xNDUwNDddIHIxNTogZmZmZmY4MDNk
ZmI5ZjIwMCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMSAgIGNyNDogMDAwMDAwMDAwMDE3MDY3OAog
IChYRU4pIFsgMTk5My4xNDUwNTFdIGNyMzogMDAwMDAwMDAwMDFhYTAwMiAgIGNyMjogMDAwMDAy
MDQ4ODQwM2Y3MAogIChYRU4pIFsgMTk5My4xNDUwNTZdIGZzYjogMDAwMDAwMDA2MGY3MTAwMCAg
IGdzYjogZmZmZmQwMDFjYzFhZjAwMCAgIGdzczogMDAwMDAwOWQ2MGY2ZjAwMAogIChYRU4pIFsg
MTk5My4xNDUwNjBdIGRzOiAwMDJiICAgZXM6IDAwMmIgICBmczogMDA1MyAgIGdzOiAwMDJiICAg
c3M6IDAwMTggICBjczogMDAxMAoKQSB0cmlwbGUgZmF1bHQgaXMgZmF0YWwgdG8gdGhlIGRvbWFp
biB1bmRlciBhbGwgY2lyY3Vtc3RhbmNlcyAoc28gd2lsbCBwcmludAphdCBtb3N0IG9uY2UpLCBh
bmQgaW4gcHJhY3RpY2UgaXMgYWx3YXlzIGFuIGVycm9yIGNvbmRpdGlvbiByYXRoZXIgdGhhbiBh
CnJlYm9vdCBmYWxsYmFjay4KClJlcG9ydGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKVGhpcyB3YW50cyB0YWtpbmcgZm9yIFhlbiA0LjEyIGFuZCBiYWNrcG9ydGluZyB0byB0aGUg
c3RhYmxlIHJlbGVhc2VzLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAyICstCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBiMjQ0
MWE5Li44YWRiYjYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTE2MjcsNyArMTYyNyw3IEBAIHZvaWQgaHZtX3RyaXBs
ZV9mYXVsdCh2b2lkKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgdTgg
cmVhc29uID0gZC0+YXJjaC5odm0ucGFyYW1zW0hWTV9QQVJBTV9UUklQTEVfRkFVTFRfUkVBU09O
XTsKIAotICAgIGdwcmludGsoWEVOTE9HX0lORk8sCisgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAog
ICAgICAgICAgICAgIlRyaXBsZSBmYXVsdCAtIGludm9raW5nIEhWTSBzaHV0ZG93biBhY3Rpb24g
JWRcbiIsCiAgICAgICAgICAgICByZWFzb24pOwogICAgIHZjcHVfc2hvd19leGVjdXRpb25fc3Rh
dGUodik7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 10:50:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 10:50:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzJGj-00043F-3o; Thu, 28 Feb 2019 10:50:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mBo3=RD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gzJGh-000439-78
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 10:50:23 +0000
X-Inumbo-ID: a1d28a9e-3b46-11e9-9f02-c32655844f6b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1d28a9e-3b46-11e9-9f02-c32655844f6b;
 Thu, 28 Feb 2019 10:50:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Feb 2019 03:50:15 -0700
Message-Id: <5C77BCE6020000780021B005@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Feb 2019 03:50:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <20190208101559.GA21228@mail-itl>
 <20190208101705.31790-1-marmarek@invisiblethingslab.com>
 <5C766F8A020000780021AA64@prv1-mh.provo.novell.com>
 <20190227151851.GF19265@mail-itl>
In-Reply-To: <20190227151851.GF19265@mail-itl>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4.1 4/6] xen/x86: Allow stubdom access to
 irq created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE5IGF0IDE2OjE4LCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gT24gV2VkLCBGZWIgMjcsIDIwMTkgYXQgMDQ6MDc6NTRBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAwOC4wMi4xOSBhdCAxMToxNywgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+PiA+IEBAIC0xOTAsMTkgKzE5MCwxOSBAQCBp
bnQgY3JlYXRlX2lycShub2RlaWRfdCBub2RlKQo+PiA+ICAgICAgICAgIGRlc2MtPmFyY2gudXNl
ZCA9IElSUV9VTlVTRUQ7Cj4+ID4gICAgICAgICAgaXJxID0gcmV0Owo+PiA+ICAgICAgfQo+PiA+
IC0gICAgZWxzZSBpZiAoIGhhcmR3YXJlX2RvbWFpbiApCj4+ID4gKyAgICBlbHNlIGlmICggZG1f
ZG9tYWluICkKPj4gPiAgICAgIHsKPj4gPiAtICAgICAgICByZXQgPSBpcnFfcGVybWl0X2FjY2Vz
cyhoYXJkd2FyZV9kb21haW4sIGlycSk7Cj4+ID4gKyAgICAgICAgcmV0ID0gaXJxX3Blcm1pdF9h
Y2Nlc3MoZG1fZG9tYWluLCBpcnEpOwo+PiAKPj4gRG9lc24ndCB0aGlzIGltcGx5IHRoYXQgRG9t
MCBoYXMgbm8gd2F5IG9mIGNsZWFuaW5nIHVwIGFmdGVyIHRoZQo+PiBndWVzdC9zdHViZG9tIHBh
aXI/IElPVyBJIHdvbmRlciB3aGV0aGVyIGJvdGggZG0gYW5kIGh3ZG9tCj4+IHNob3VsZCBiZSBn
cmFudGVkIGFjY2Vzcy4KPiAKPiBTZWUgZGlzY3Vzc2lvbiB3aXRoIFJvZ2VyIG9uIHRoaXMgdmVy
eSBwYXRjaC4KPiBJbiBzaG9ydDogc2luY2UgcGVybWlzc2lvbnMgYXJlIHN0b3JlZCBpbiBkb21h
aW4gc3RydWN0LCBub3QgaXJxLCB0aGVyZQo+IGlzIG5vdCBtdWNoIHRvIGNsZWFudXAgYWZ0ZXIg
ZG9tYWluIGRlc3RydWN0aW9uLgoKTXkgcG9pbnQgd2Fzbid0IGFib3V0IGNsZWFuaW5nIHVwIHBl
cm1pc3Npb25zLCBidXQgYWJvdXQgY2xlYW5pbmcKdXAgdGhlIElSUXMuIERvbTAgY2FuJ3QgZG8g
YW55dGhpbmcgd2l0aCB0aGVtIHdpdGhvdXQgYmVpbmcKZ2l2ZW4gcGVybWlzc2lvbi4KCj4gQWxz
bywgdG9vbHN0YWNrIGluIGRvbTAKPiBoYXMgbm8gaWRlYSBhYm91dCBJUlFzIGFsbG9jYXRlZCBi
eSBzdHViZG9tYWluLCBzbyBpdCBjb3VsZG4ndCBkbyBzdWNoCj4gY2xlYW51cCBhbnl3YXkuCgpX
ZWxsLCBhIGxhc3QgcmVzb3J0IGNsZWFudXAgY291bGQgYWx3YXlzIGJlIHRvIGl0ZXJhdGUgb3Zl
ciBhbGwgcG9zc2libGUKSVJRcy4gV2hldGhlciB0aGF0J3MgaGVscGZ1bCBvbiB0b3Agb2YgWGVu
IGludGVybmFsIGNsZWFudXAgZGVwZW5kcwpvbiBob3cgbXVjaCB3ZSBjYXJlIGFib3V0IGNsZWFu
aW5nIHVwIHJlc291cmNlcyBvZiB6b21iaWUgZG9tYWlucwphcyBtdWNoIGFzIHBvc3NpYmxlLgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 10:58:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 10:58:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzJOZ-0004XQ-VA; Thu, 28 Feb 2019 10:58:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0So3=RD=citrix.com=prvs=955226cfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gzJOZ-0004XL-99
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 10:58:31 +0000
X-Inumbo-ID: c81122cb-3b47-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c81122cb-3b47-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 10:58:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79309103"
Date: Thu, 28 Feb 2019 10:58:27 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190228105827.rzee5nuksz5encu6@zion.uk.xensource.com>
References: <1551350933-5364-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1551350933-5364-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/hvm: Increate the triple fault
 log message to XENLOG_ERR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSB0aGluayB5b3UgbWVhbiAiSW5jcmVhc2UiIGluIHRoZSBzdWJqZWN0IGxpbmUuCgpPbiBUaHUs
IEZlYiAyOCwgMjAxOSBhdCAxMDo0ODo1M0FNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
IEF0IElORk8gbGV2ZWwsIGl0IGRvZXNuJ3QgZ2V0IHByaW50ZWQgb3V0IGJ5IGRlZmF1bHQgaW4g
cmVsZWFzZSBidWlsZHMsCj4gbGVhZGluZyB0byB1bnF1YWxpZmllZCBsb2dnaW5nIHN1Y2ggYXMg
dGhpczoKPiAKPiAgIChYRU4pIFsgICA2Ni45OTU5OTNdIEZyZWVkIDUyNGtCIGluaXQgbWVtb3J5
Cj4gICAoWEVOKSBbIDE5OTMuMTQ0OTk3XSAqKiogRHVtcGluZyBEb205IHZjcHUjMiBzdGF0ZTog
KioqCj4gICAoWEVOKSBbIDE5OTMuMTQ1MDA4XSAtLS0tWyBYZW4tNC4xMS4xICB4ODZfNjQgIGRl
YnVnPW4gICBOb3QgdGFpbnRlZCBdLS0tLQo+ICAgKFhFTikgWyAxOTkzLjE0NTAxMV0gQ1BVOiAg
ICAyMQo+ICAgKFhFTikgWyAxOTkzLjE0NTAxNV0gUklQOiAgICAwMDEwOls8ZmZmZmUwMDAyYmE5
NTBlZj5dCj4gICAoWEVOKSBbIDE5OTMuMTQ1MDE4XSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAyNDYg
ICBDT05URVhUOiBodm0gZ3Vlc3QgKGQ5djIpCj4gICAoWEVOKSBbIDE5OTMuMTQ1MDI2XSByYXg6
IDAwMDAwMDAwZmZmZmUwMDAgICByYng6IGZmZmZlMDAwMmQ4ZTE0NDAgICByY3g6IDAwMDBmZmZm
ZTAwMDJiYTkKPiAgIChYRU4pIFsgMTk5My4xNDUwMzFdIHJkeDogMDAwMDAwMDAwMDAwMDAwMCAg
IHJzaTogZmZmZmUwMDAyYmE5MzU3NSAgIHJkaTogZmZmZmY4MDNkZmI5ZjM0MAo+ICAgKFhFTikg
WyAxOTkzLjE0NTAzNV0gcmJwOiBmZmZmZDAwMWNkNzkxMjAwICAgcnNwOiBmZmZmZDAwMWNkNzkx
MTQwICAgcjg6ICAwMDAwMDAwMDAwMDAwMTMwCj4gICAoWEVOKSBbIDE5OTMuMTQ1MDM5XSByOTog
IDAwMDAwMDAwODAwMDAwMDAgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6IDAwMDAwMDAw
MDAwMDAwMjAKPiAgIChYRU4pIFsgMTk5My4xNDUwNDNdIHIxMjogZmZmZmUwMDAyYmE5MzA2ZCAg
IHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogMDAwMDAwMDAwMDAwMDAwMQo+ICAgKFhFTikg
WyAxOTkzLjE0NTA0N10gcjE1OiBmZmZmZjgwM2RmYjlmMjAwICAgY3IwOiAwMDAwMDAwMDgwMDUw
MDMxICAgY3I0OiAwMDAwMDAwMDAwMTcwNjc4Cj4gICAoWEVOKSBbIDE5OTMuMTQ1MDUxXSBjcjM6
IDAwMDAwMDAwMDAxYWEwMDIgICBjcjI6IDAwMDAwMjA0ODg0MDNmNzAKPiAgIChYRU4pIFsgMTk5
My4xNDUwNTZdIGZzYjogMDAwMDAwMDA2MGY3MTAwMCAgIGdzYjogZmZmZmQwMDFjYzFhZjAwMCAg
IGdzczogMDAwMDAwOWQ2MGY2ZjAwMAo+ICAgKFhFTikgWyAxOTkzLjE0NTA2MF0gZHM6IDAwMmIg
ICBlczogMDAyYiAgIGZzOiAwMDUzICAgZ3M6IDAwMmIgICBzczogMDAxOCAgIGNzOiAwMDEwCj4g
Cj4gQSB0cmlwbGUgZmF1bHQgaXMgZmF0YWwgdG8gdGhlIGRvbWFpbiB1bmRlciBhbGwgY2lyY3Vt
c3RhbmNlcyAoc28gd2lsbCBwcmludAo+IGF0IG1vc3Qgb25jZSksIGFuZCBpbiBwcmFjdGljZSBp
cyBhbHdheXMgYW4gZXJyb3IgY29uZGl0aW9uIHJhdGhlciB0aGFuIGEKPiByZWJvb3QgZmFsbGJh
Y2suCj4gCj4gUmVwb3J0ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 10:58:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 10:58:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzJOq-0004Yh-8f; Thu, 28 Feb 2019 10:58:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mBo3=RD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gzJOo-0004YT-Jj
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 10:58:46 +0000
X-Inumbo-ID: cdaf5682-3b47-11e9-8fac-836fcc70352d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cdaf5682-3b47-11e9-8fac-836fcc70352d;
 Thu, 28 Feb 2019 10:58:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Feb 2019 03:58:38 -0700
Message-Id: <5C77BEDD020000780021B030@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Feb 2019 03:58:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <cc240476d615c05925891d33fc83be3e1801b52d.1549498018.git-series.marmarek@invisiblethingslab.com>
 <5C767771020000780021AB12@prv1-mh.provo.novell.com>
 <20190227150508.GE19265@mail-itl>
In-Reply-To: <20190227150508.GE19265@mail-itl>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 5/6] xen/x86: add PHYSDEVOP_msi_set_enable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE5IGF0IDE2OjA1LCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gT24gV2VkLCBGZWIgMjcsIDIwMTkgYXQgMDQ6NDE6MzdBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAwNy4wMi4xOSBhdCAwMTowNywgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+PiA+ICtpbnQgbXNpX21zaXhfc2V0X2VuYWJs
ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IG1vZGUsIGludCBlbmFibGUpCj4+ID4gK3sKPj4g
PiArICAgIGludCByZXQ7Cj4+ID4gKwo+PiA+ICsgICAgcmV0ID0geHNtX21zaV9zZXRfZW5hYmxl
KFhTTV9ETV9QUklWLCBwZGV2LT5kb21haW4sCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHBkZXYtPnNlZyA8PCAxNikgfCAocGRldi0+YnVzIDw8IDgpIHwgcGRldi0+ZGV2Zm4s
Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZSwgZW5hYmxlKTsKPj4gPiAr
ICAgIGlmICggcmV0ICkKPj4gPiArICAgICAgICByZXR1cm4gcmV0Owo+PiA+ICsKPj4gPiArICAg
IHN3aXRjaCAoIG1vZGUgKQo+PiA+ICsgICAgewo+PiA+ICsgICAgY2FzZSBQSFlTREVWT1BfTVNJ
X1NFVF9FTkFCTEVfTVNJOgo+PiA+ICsgICAgICAgIG1zaV9zZXRfZW5hYmxlKHBkZXYsIGVuYWJs
ZSk7Cj4+ID4gKyAgICAgICAgYnJlYWs7Cj4+ID4gKwo+PiA+ICsgICAgY2FzZSBQSFlTREVWT1Bf
TVNJX1NFVF9FTkFCTEVfTVNJWDoKPj4gPiArICAgICAgICBtc2l4X3NldF9lbmFibGUocGRldiwg
ZW5hYmxlKTsKPj4gPiArICAgICAgICBicmVhazsKPj4gPiArICAgIH0KPj4gCj4+IFdoYXQgYWJv
dXQgYSBjYWxsIHRvIHBjaV9pbnR4KCk/IAo+IAo+IFNob3VsZCBwY2lfaW50eChkZXYsICFlbmFi
bGUpIGJlIGNhbGxlZCBpbiBhbGwgdGhvc2UgY2FzZXM/CgpXZWxsLCB0aGF0IGRlcGVuZHMgd2hl
dGhlciBEb20wIGlzIGludm9sdmVkLCB3aGljaCBpcyB3aGVyZSB0aGUKb3BlcmF0aW9uIHdvdWxk
IG5vcm1hbGx5IGJlIGRvbmUuIEJ1dCBzaW5jZSB0aGlzIGlzIGFib3V0IGJ5cGFzc2luZwpwY2li
YWNrLCBJIHRoaW5rIGl0IG1heSBiZSBuZWVkZWQuCgo+PiBBbmQgd2hhdCBhYm91dCBpbnZvY2F0
aW9ucyBmb3IKPj4gdGhlIHdyb25nIGRldmljZSAoZS5nLiBNU0ktWCByZXF1ZXN0IGZvciBNU0kt
WCBpbmNhcGFibGUgZGV2aWNlKT8KPiAKPiBMb29raW5nIGF0IG1zaSh4KV9zZXRfZW5hYmxlKCks
IGl0IGlzIG5vLW9wIGZvciBpbmNhcGFibGUgZGV2aWNlcywgYnV0Cj4gaWYgdGhlIGZ1bmN0aW9u
IHdvdWxkIGRvIGFueXRoaW5nIGVsc2UsIGluZGVlZCBzdWNoIGNoZWNrIHNob3VsZCBiZQo+IGFk
ZGVkLiBJcyBwY2lfZmluZF9jYXBfb2Zmc2V0KC4uLiwgUENJX0NBUF9JRF9NU0koWCkpIHRoZSBj
b3JyZWN0IHdheQo+IG9mIGRvaW5nIHRoYXQ/CgpXZWxsLCBmb3IgTVNJLVggeW91IGNvdWxkIHNp
bXBseSBjaGVjayBwZGV2LT5tc2l4IHRvIGJlIG5vbi1OVUxMLgpGb3IgTVNJIEkgdGhpbmsgbG9v
a2luZyBmb3IgdGhlIGNhcGFiaWxpdHkgaXMgeW91ciBvbmx5IGNob2ljZS4KCkFub3RoZXIgdGhp
bmc6IFlvdSdyZSBhbHNvIGJ5cGFzc2luZyB0aGUgTVNJeywtWH0tYWxyZWFkeS1lbmFibGVkCmNo
ZWNrcyB0aGF0IF9fcGNpX2VuYWJsZV9tc2l7LHh9KCkgZG8sIHlldCBhbGxvd2luZyB0byBlbmFi
bGUgYm90aApvbiBhIGRldmljZSB3b3VsZCBiZSBhIHNlY3VyaXR5IGlzc3VlLgoKPj4gPiArICAg
IC8qIElOICovCj4+ID4gKyAgICB1aW50MTZfdCBzZWc7Cj4+ID4gKyAgICB1aW50OF90IGJ1czsK
Pj4gPiArICAgIHVpbnQ4X3QgZGV2Zm47Cj4+ID4gKyAgICB1aW50OF90IG1vZGU7Cj4+ID4gKyAg
ICB1aW50OF90IGVuYWJsZTsKPj4gCj4+ICJtb2RlIiBhbmQgImVuYWJsZSIgZG9uJ3QgcmVhbGx5
IG1ha2UgY2xlYXIgd2hpY2ggb2YgdGhlIHR3byBpcyB0aGUKPj4gYm9vbGVhbiwgYW5kIHdoaWNo
IGlzIHRoZSBvcGVyYXRpb24uIEknZCBhbnl3YXkgcHJlZmVyIGEgc2luZ2xlCj4+IGZsYWdzIGZp
ZWxkIHdpdGggZGVzY3JpcHRpdmUgI2RlZmluZS1zLCB3aGljaCB3aWxsIGFsc28gbWFrZSBtb3Jl
Cj4+IG9idmlvdXMgaG93IHRvIGV4dGVuZCB0aGlzIGlmIG5lZWQgYmUuCj4gCj4gWW91IG1lYW46
Cj4gCj4gI2RlZmluZSBQSFlTREVWT1BfTVNJX0NPTlRST0xfRU5BQkxFIDEKPiAjZGVmaW5lIFBI
WVNERVZPUF9NU0lfQ09OVFJPTF9NU0kgICAgMiAKPiAjZGVmaW5lIFBIWVNERVZPUF9NU0lfQ09O
VFJPTF9NU0lYICAgNAoKTm90IGV4YWN0bHkgLSB5b3UgbmVlZCBqdXN0IHR3byBmbGFnczogT25l
IHNlbGVjdGluZyBiZXR3ZWVuCmVuYWJsZSBhbmQgZGlzYWJsZSwgYW5kIGEgc2Vjb25kIHNlbGVj
dGluZyBiZXR3ZWVuIE1TSSBhbmQKTVNJLVguIE90aGVyd2lzZSwgaW4geW91ciBtb2RlbCwgd2hh
dCBkbyAwIG9yIEVOQUJMRSBhbG9uZQptZWFuPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 10:59:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 10:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzJP8-0004cG-PA; Thu, 28 Feb 2019 10:59:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CBPn=RD=citrix.com=prvs=95589b391=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gzJP6-0004c2-VD
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 10:59:04 +0000
X-Inumbo-ID: d904fa8c-3b47-11e9-8612-5fa12d4fc6ce
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d904fa8c-3b47-11e9-8612-5fa12d4fc6ce;
 Thu, 28 Feb 2019 10:58:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86581451"
To: Wei Liu <wei.liu2@citrix.com>
References: <1551350933-5364-1-git-send-email-andrew.cooper3@citrix.com>
 <20190228105827.rzee5nuksz5encu6@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <470d4b37-6270-d016-8cb9-eae86635790e@citrix.com>
Date: Thu, 28 Feb 2019 10:58:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190228105827.rzee5nuksz5encu6@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/hvm: Increate the triple fault
 log message to XENLOG_ERR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMjAxOSAxMDo1OCwgV2VpIExpdSB3cm90ZToKPiBJIHRoaW5rIHlvdSBtZWFuICJJ
bmNyZWFzZSIgaW4gdGhlIHN1YmplY3QgbGluZS4KCkkgZG8sIGZpeGVkLgoKPgo+IE9uIFRodSwg
RmViIDI4LCAyMDE5IGF0IDEwOjQ4OjUzQU0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+
IEF0IElORk8gbGV2ZWwsIGl0IGRvZXNuJ3QgZ2V0IHByaW50ZWQgb3V0IGJ5IGRlZmF1bHQgaW4g
cmVsZWFzZSBidWlsZHMsCj4+IGxlYWRpbmcgdG8gdW5xdWFsaWZpZWQgbG9nZ2luZyBzdWNoIGFz
IHRoaXM6Cj4+Cj4+ICAgKFhFTikgWyAgIDY2Ljk5NTk5M10gRnJlZWQgNTI0a0IgaW5pdCBtZW1v
cnkKPj4gICAoWEVOKSBbIDE5OTMuMTQ0OTk3XSAqKiogRHVtcGluZyBEb205IHZjcHUjMiBzdGF0
ZTogKioqCj4+ICAgKFhFTikgWyAxOTkzLjE0NTAwOF0gLS0tLVsgWGVuLTQuMTEuMSAgeDg2XzY0
ICBkZWJ1Zz1uICAgTm90IHRhaW50ZWQgXS0tLS0KPj4gICAoWEVOKSBbIDE5OTMuMTQ1MDExXSBD
UFU6ICAgIDIxCj4+ICAgKFhFTikgWyAxOTkzLjE0NTAxNV0gUklQOiAgICAwMDEwOls8ZmZmZmUw
MDAyYmE5NTBlZj5dCj4+ICAgKFhFTikgWyAxOTkzLjE0NTAxOF0gUkZMQUdTOiAwMDAwMDAwMDAw
MDEwMjQ2ICAgQ09OVEVYVDogaHZtIGd1ZXN0IChkOXYyKQo+PiAgIChYRU4pIFsgMTk5My4xNDUw
MjZdIHJheDogMDAwMDAwMDBmZmZmZTAwMCAgIHJieDogZmZmZmUwMDAyZDhlMTQ0MCAgIHJjeDog
MDAwMGZmZmZlMDAwMmJhOQo+PiAgIChYRU4pIFsgMTk5My4xNDUwMzFdIHJkeDogMDAwMDAwMDAw
MDAwMDAwMCAgIHJzaTogZmZmZmUwMDAyYmE5MzU3NSAgIHJkaTogZmZmZmY4MDNkZmI5ZjM0MAo+
PiAgIChYRU4pIFsgMTk5My4xNDUwMzVdIHJicDogZmZmZmQwMDFjZDc5MTIwMCAgIHJzcDogZmZm
ZmQwMDFjZDc5MTE0MCAgIHI4OiAgMDAwMDAwMDAwMDAwMDEzMAo+PiAgIChYRU4pIFsgMTk5My4x
NDUwMzldIHI5OiAgMDAwMDAwMDA4MDAwMDAwMCAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIx
MTogMDAwMDAwMDAwMDAwMDAyMAo+PiAgIChYRU4pIFsgMTk5My4xNDUwNDNdIHIxMjogZmZmZmUw
MDAyYmE5MzA2ZCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogMDAwMDAwMDAwMDAwMDAw
MQo+PiAgIChYRU4pIFsgMTk5My4xNDUwNDddIHIxNTogZmZmZmY4MDNkZmI5ZjIwMCAgIGNyMDog
MDAwMDAwMDA4MDA1MDAzMSAgIGNyNDogMDAwMDAwMDAwMDE3MDY3OAo+PiAgIChYRU4pIFsgMTk5
My4xNDUwNTFdIGNyMzogMDAwMDAwMDAwMDFhYTAwMiAgIGNyMjogMDAwMDAyMDQ4ODQwM2Y3MAo+
PiAgIChYRU4pIFsgMTk5My4xNDUwNTZdIGZzYjogMDAwMDAwMDA2MGY3MTAwMCAgIGdzYjogZmZm
ZmQwMDFjYzFhZjAwMCAgIGdzczogMDAwMDAwOWQ2MGY2ZjAwMAo+PiAgIChYRU4pIFsgMTk5My4x
NDUwNjBdIGRzOiAwMDJiICAgZXM6IDAwMmIgICBmczogMDA1MyAgIGdzOiAwMDJiICAgc3M6IDAw
MTggICBjczogMDAxMAo+Pgo+PiBBIHRyaXBsZSBmYXVsdCBpcyBmYXRhbCB0byB0aGUgZG9tYWlu
IHVuZGVyIGFsbCBjaXJjdW1zdGFuY2VzIChzbyB3aWxsIHByaW50Cj4+IGF0IG1vc3Qgb25jZSks
IGFuZCBpbiBwcmFjdGljZSBpcyBhbHdheXMgYW4gZXJyb3IgY29uZGl0aW9uIHJhdGhlciB0aGFu
IGEKPj4gcmVib290IGZhbGxiYWNrLgo+Pgo+PiBSZXBvcnRlZC1ieTogUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKVGhhbmtzLAoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 11:01:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 11:01:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzJRB-0005PF-72; Thu, 28 Feb 2019 11:01:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4XqV=RD=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gzJRA-0005P4-2u
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 11:01:12 +0000
X-Inumbo-ID: 2753f3d3-3b48-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2753f3d3-3b48-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 11:01:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D273FAF1C;
 Thu, 28 Feb 2019 11:01:08 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1551350933-5364-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <049ca757-150f-8bcb-be8f-af7f7b4e8cd6@suse.com>
Date: Thu, 28 Feb 2019 12:01:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1551350933-5364-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/hvm: Increate the triple fault
 log message to XENLOG_ERR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMjAxOSAxMTo0OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBBdCBJTkZPIGxldmVs
LCBpdCBkb2Vzbid0IGdldCBwcmludGVkIG91dCBieSBkZWZhdWx0IGluIHJlbGVhc2UgYnVpbGRz
LAo+IGxlYWRpbmcgdG8gdW5xdWFsaWZpZWQgbG9nZ2luZyBzdWNoIGFzIHRoaXM6Cj4gCj4gICAo
WEVOKSBbICAgNjYuOTk1OTkzXSBGcmVlZCA1MjRrQiBpbml0IG1lbW9yeQo+ICAgKFhFTikgWyAx
OTkzLjE0NDk5N10gKioqIER1bXBpbmcgRG9tOSB2Y3B1IzIgc3RhdGU6ICoqKgo+ICAgKFhFTikg
WyAxOTkzLjE0NTAwOF0gLS0tLVsgWGVuLTQuMTEuMSAgeDg2XzY0ICBkZWJ1Zz1uICAgTm90IHRh
aW50ZWQgXS0tLS0KPiAgIChYRU4pIFsgMTk5My4xNDUwMTFdIENQVTogICAgMjEKPiAgIChYRU4p
IFsgMTk5My4xNDUwMTVdIFJJUDogICAgMDAxMDpbPGZmZmZlMDAwMmJhOTUwZWY+XQo+ICAgKFhF
TikgWyAxOTkzLjE0NTAxOF0gUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjQ2ICAgQ09OVEVYVDogaHZt
IGd1ZXN0IChkOXYyKQo+ICAgKFhFTikgWyAxOTkzLjE0NTAyNl0gcmF4OiAwMDAwMDAwMGZmZmZl
MDAwICAgcmJ4OiBmZmZmZTAwMDJkOGUxNDQwICAgcmN4OiAwMDAwZmZmZmUwMDAyYmE5Cj4gICAo
WEVOKSBbIDE5OTMuMTQ1MDMxXSByZHg6IDAwMDAwMDAwMDAwMDAwMDAgICByc2k6IGZmZmZlMDAw
MmJhOTM1NzUgICByZGk6IGZmZmZmODAzZGZiOWYzNDAKPiAgIChYRU4pIFsgMTk5My4xNDUwMzVd
IHJicDogZmZmZmQwMDFjZDc5MTIwMCAgIHJzcDogZmZmZmQwMDFjZDc5MTE0MCAgIHI4OiAgMDAw
MDAwMDAwMDAwMDEzMAo+ICAgKFhFTikgWyAxOTkzLjE0NTAzOV0gcjk6ICAwMDAwMDAwMDgwMDAw
MDAwICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDIwCj4gICAo
WEVOKSBbIDE5OTMuMTQ1MDQzXSByMTI6IGZmZmZlMDAwMmJhOTMwNmQgICByMTM6IDAwMDAwMDAw
MDAwMDAwMDAgICByMTQ6IDAwMDAwMDAwMDAwMDAwMDEKPiAgIChYRU4pIFsgMTk5My4xNDUwNDdd
IHIxNTogZmZmZmY4MDNkZmI5ZjIwMCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMSAgIGNyNDogMDAw
MDAwMDAwMDE3MDY3OAo+ICAgKFhFTikgWyAxOTkzLjE0NTA1MV0gY3IzOiAwMDAwMDAwMDAwMWFh
MDAyICAgY3IyOiAwMDAwMDIwNDg4NDAzZjcwCj4gICAoWEVOKSBbIDE5OTMuMTQ1MDU2XSBmc2I6
IDAwMDAwMDAwNjBmNzEwMDAgICBnc2I6IGZmZmZkMDAxY2MxYWYwMDAgICBnc3M6IDAwMDAwMDlk
NjBmNmYwMDAKPiAgIChYRU4pIFsgMTk5My4xNDUwNjBdIGRzOiAwMDJiICAgZXM6IDAwMmIgICBm
czogMDA1MyAgIGdzOiAwMDJiICAgc3M6IDAwMTggICBjczogMDAxMAo+IAo+IEEgdHJpcGxlIGZh
dWx0IGlzIGZhdGFsIHRvIHRoZSBkb21haW4gdW5kZXIgYWxsIGNpcmN1bXN0YW5jZXMgKHNvIHdp
bGwgcHJpbnQKPiBhdCBtb3N0IG9uY2UpLCBhbmQgaW4gcHJhY3RpY2UgaXMgYWx3YXlzIGFuIGVy
cm9yIGNvbmRpdGlvbiByYXRoZXIgdGhhbiBhCj4gcmVib290IGZhbGxiYWNrLgo+IAo+IFJlcG9y
dGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 11:01:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 11:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzJRr-0005T9-IB; Thu, 28 Feb 2019 11:01:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0So3=RD=citrix.com=prvs=955226cfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gzJRq-0005Sz-Bs
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 11:01:54 +0000
X-Inumbo-ID: 3e7ccdcc-3b48-11e9-bbf2-8b1601e46c8d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e7ccdcc-3b48-11e9-bbf2-8b1601e46c8d;
 Thu, 28 Feb 2019 11:01:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79309425"
Date: Thu, 28 Feb 2019 11:01:36 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190228110136.somjads2f5ivqhju@zion.uk.xensource.com>
References: <1551319382-32595-1-git-send-email-igor.druzhinin@citrix.com>
 <8424fba34a1f43908a6dae3a9308863b@AMSPEX02CL02.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8424fba34a1f43908a6dae3a9308863b@AMSPEX02CL02.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen-netback: fix occasional leak of grant
 ref mappings under memory pressure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "davem@davemloft.net" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjgsIDIwMTkgYXQgMDk6NDY6NTdBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IElnb3IgRHJ1emhp
bmluIFttYWlsdG86aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbV0KPiA+IFNlbnQ6IDI4IEZlYnJ1
YXJ5IDIwMTkgMDI6MDMKPiA+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IG5l
dGRldkB2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKPiA+IENj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT47IGRhdmVtQGRhdmVtbG9mdC5uZXQ7IElnb3IKPiA+IERydXpoaW5pbiA8
aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPiA+IFN1YmplY3Q6IFtQQVRDSF0geGVuLW5ldGJh
Y2s6IGZpeCBvY2Nhc2lvbmFsIGxlYWsgb2YgZ3JhbnQgcmVmIG1hcHBpbmdzIHVuZGVyIG1lbW9y
eSBwcmVzc3VyZQo+ID4gCj4gPiBaZXJvLWNvcHkgY2FsbGJhY2sgZmxhZyBpcyBub3QgeWV0IHNl
dCBvbiBmcmFnIGxpc3Qgc2tiIGF0IHRoZSBtb21lbnQKPiA+IHhlbnZpZl9oYW5kbGVfZnJhZ19s
aXN0KCkgcmV0dXJucyAtRU5PTUVNLiBUaGlzIGV2ZW50dWFsbHkgcmVzdWx0cyBpbgo+ID4gbGVh
a2luZyBncmFudCByZWYgbWFwcGluZ3Mgc2luY2UgeGVudmlmX3plcm9jb3B5X2NhbGxiYWNrKCkg
aXMgbmV2ZXIKPiA+IGNhbGxlZCBmb3IgdGhlc2UgZnJhZ21lbnRzLiBUaG9zZSBldmVudHVhbGx5
IGJ1aWxkIHVwIGFuZCBjYXVzZSBYZW4KPiA+IHRvIGtpbGwgRG9tMCBhcyB0aGUgc2xvdHMgZ2V0
IHJldXNlZCBmb3IgbmV3IG1hcHBpbmdzLgo+ID4gCj4gPiBUaGF0IGJlaGF2aW9yIGlzIG9ic2Vy
dmVkIHVuZGVyIGNlcnRhaW4gd29ya2xvYWRzIHdoZXJlIHN1ZGRlbiBzcGlrZXMKPiA+IG9mIHBh
Z2UgY2FjaGUgdXNhZ2UgZm9yIHdyaXRlcyBjb2V4aXN0IHdpdGggYWN0aXZlIGF0b21pYyBza2Ig
YWxsb2NhdGlvbnMuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29y
LmRydXpoaW5pbkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9uZXQveGVuLW5ldGJh
Y2svbmV0YmFjay5jIHwgMyArKysKPiA+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCsp
Cj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMg
Yi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMKPiA+IGluZGV4IDgwYWFlM2EuLjIw
MjMzMTcgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMK
PiA+ICsrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYwo+ID4gQEAgLTExNDYs
OSArMTE0NiwxMiBAQCBzdGF0aWMgaW50IHhlbnZpZl90eF9zdWJtaXQoc3RydWN0IHhlbnZpZl9x
dWV1ZSAqcXVldWUpCj4gPiAKPiA+ICAJCWlmICh1bmxpa2VseShza2JfaGFzX2ZyYWdfbGlzdChz
a2IpKSkgewo+ID4gIAkJCWlmICh4ZW52aWZfaGFuZGxlX2ZyYWdfbGlzdChxdWV1ZSwgc2tiKSkg
ewo+ID4gKwkJCQlzdHJ1Y3Qgc2tfYnVmZiAqbnNrYiA9Cj4gPiArCQkJCQkJc2tiX3NoaW5mbyhz
a2IpLT5mcmFnX2xpc3Q7Cj4gPiAgCQkJCWlmIChuZXRfcmF0ZWxpbWl0KCkpCj4gPiAgCQkJCQlu
ZXRkZXZfZXJyKHF1ZXVlLT52aWYtPmRldiwKPiA+ICAJCQkJCQkgICAiTm90IGVub3VnaCBtZW1v
cnkgdG8gY29uc29saWRhdGUgZnJhZ19saXN0IVxuIik7Cj4gPiArCQkJCXhlbnZpZl9za2JfemVy
b2NvcHlfcHJlcGFyZShxdWV1ZSwgbnNrYik7Cj4gPiAgCQkJCXhlbnZpZl9za2JfemVyb2NvcHlf
cHJlcGFyZShxdWV1ZSwgc2tiKTsKPiA+ICAJCQkJa2ZyZWVfc2tiKHNrYik7Cj4gPiAgCQkJCWNv
bnRpbnVlOwo+IAo+IFdoaWxzdCB0aGlzIGZpeCB3aWxsIGRvIHRoZSBqb2IsIEkgdGhpbmsgaXQg
d291bGQgYmUgYmV0dGVyIHRvIGdldCByaWQgb2YgdGhlIGtmcmVlX3NrYigpIGZyb20gaW5zaWRl
IHhlbnZpZl9oYW5kbGVfZnJhZ19saXN0KCkgYW5kIGFsd2F5cyBkZWFsIHdpdGggaXQgaGVyZSBy
YXRoZXIgdGhhbiBoYXZpbmcgaXQgaGFwcGVuIGluIHR3byBkaWZmZXJlbnQgcGxhY2VzLiBTb21l
dGhpbmcgbGlrZSB0aGUgZm9sbG93aW5nLi4uCgorMSBmb3IgaGF2aW5nIG9ubHkgb25lIHBsYWNl
LiAKCj4gCj4gLS0tODwtLS0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2sv
bmV0YmFjay5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jCj4gaW5kZXggODBh
YWUzYTMyYzJhLi4wOTNjN2I4NjA3NzIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9uZXQveGVuLW5l
dGJhY2svbmV0YmFjay5jCj4gKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5j
Cj4gQEAgLTEwMjcsMTMgKzEwMjcsMTMgQEAgc3RhdGljIHZvaWQgeGVudmlmX3R4X2J1aWxkX2dv
cHMoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUsCj4gIC8qIENvbnNvbGlkYXRlIHNrYiB3aXRo
IGEgZnJhZ19saXN0IGludG8gYSBicmFuZCBuZXcgb25lIHdpdGggbG9jYWwgcGFnZXMgb24KPiAg
ICogZnJhZ3MuIFJldHVybnMgMCBvciAtRU5PTUVNIGlmIGNhbid0IGFsbG9jYXRlIG5ldyBwYWdl
cy4KPiAgICovCj4gLXN0YXRpYyBpbnQgeGVudmlmX2hhbmRsZV9mcmFnX2xpc3Qoc3RydWN0IHhl
bnZpZl9xdWV1ZSAqcXVldWUsIHN0cnVjdCBza19idWZmICpza2IpCj4gK3N0YXRpYyBpbnQgeGVu
dmlmX2hhbmRsZV9mcmFnX2xpc3Qoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUsIHN0cnVjdCBz
a19idWZmICpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jIGIv
ZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jCj4gaW5kZXggODBhYWUzYTMyYzJhLi4w
OTNjN2I4NjA3NzIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFj
ay5jCj4gKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jCj4gQEAgLTEwMjcs
MTMgKzEwMjcsMTMgQEAgc3RhdGljIHZvaWQgeGVudmlmX3R4X2J1aWxkX2dvcHMoc3RydWN0IHhl
bnZpZl9xdWV1ZSAqcXUKPiBldWUsCj4gIC8qIENvbnNvbGlkYXRlIHNrYiB3aXRoIGEgZnJhZ19s
aXN0IGludG8gYSBicmFuZCBuZXcgb25lIHdpdGggbG9jYWwgcGFnZXMgb24KPiAgICogZnJhZ3Mu
IFJldHVybnMgMCBvciAtRU5PTUVNIGlmIGNhbid0IGFsbG9jYXRlIG5ldyBwYWdlcy4KPiAgICov
Cj4gLXN0YXRpYyBpbnQgeGVudmlmX2hhbmRsZV9mcmFnX2xpc3Qoc3RydWN0IHhlbnZpZl9xdWV1
ZSAqcXVldWUsIHN0cnVjdCBza19idWZmICoKPiBza2IpCj4gK3N0YXRpYyBpbnQgeGVudmlmX2hh
bmRsZV9mcmFnX2xpc3Qoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUsIHN0cnVjdCBza19idWZm
ICoKPiBza2IsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2tf
YnVmZiAqbnNrYikKPiAgewo+ICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCA9IHNrYl9oZWFk
bGVuKHNrYik7Cj4gICAgICAgICBza2JfZnJhZ190IGZyYWdzW01BWF9TS0JfRlJBR1NdOwo+ICAg
ICAgICAgaW50IGksIGY7Cj4gICAgICAgICBzdHJ1Y3QgdWJ1Zl9pbmZvICp1YXJnOwo+IC0gICAg
ICAgc3RydWN0IHNrX2J1ZmYgKm5za2IgPSBza2Jfc2hpbmZvKHNrYiktPmZyYWdfbGlzdDsKPiAK
PiAgICAgICAgIHF1ZXVlLT5zdGF0cy50eF96ZXJvY29weV9zZW50ICs9IDI7Cj4gICAgICAgICBx
dWV1ZS0+c3RhdHMudHhfZnJhZ19vdmVyZmxvdysrOwo+IEBAIC0xMDcyLDExICsxMDcyLDYgQEAg
c3RhdGljIGludCB4ZW52aWZfaGFuZGxlX2ZyYWdfbGlzdChzdHJ1Y3QgeGVudmlmX3F1ZXVlICpx
Cj4gdWV1ZSwgc3RydWN0IHNrX2J1ZmYgKnMKPiAgICAgICAgICAgICAgICAgc2tiX2ZyYWdfc2l6
ZV9zZXQoJmZyYWdzW2ldLCBsZW4pOwo+ICAgICAgICAgfQo+IAo+IC0gICAgICAgLyogQ29waWVk
IGFsbCB0aGUgYml0cyBmcm9tIHRoZSBmcmFnIGxpc3QgLS0gZnJlZSBpdC4gKi8KPiAtICAgICAg
IHNrYl9mcmFnX2xpc3RfaW5pdChza2IpOwo+IC0gICAgICAgeGVudmlmX3NrYl96ZXJvY29weV9w
cmVwYXJlKHF1ZXVlLCBuc2tiKTsKPiAtICAgICAgIGtmcmVlX3NrYihuc2tiKTsKPiAtCj4gICAg
ICAgICAvKiBSZWxlYXNlIGFsbCB0aGUgb3JpZ2luYWwgKGZvcmVpZ24pIGZyYWdzLiAqLwo+ICAg
ICAgICAgZm9yIChmID0gMDsgZiA8IHNrYl9zaGluZm8oc2tiKS0+bnJfZnJhZ3M7IGYrKykKPiAg
ICAgICAgICAgICAgICAgc2tiX2ZyYWdfdW5yZWYoc2tiLCBmKTsKPiBAQCAtMTE0NSw3ICsxMTQw
LDExIEBAIHN0YXRpYyBpbnQgeGVudmlmX3R4X3N1Ym1pdChzdHJ1Y3QgeGVudmlmX3F1ZXVlICpx
dWV1ZSkKPiAgICAgICAgICAgICAgICAgeGVudmlmX2ZpbGxfZnJhZ3MocXVldWUsIHNrYik7Cj4g
Cj4gICAgICAgICAgICAgICAgIGlmICh1bmxpa2VseShza2JfaGFzX2ZyYWdfbGlzdChza2IpKSkg
ewo+IC0gICAgICAgICAgICAgICAgICAgICAgIGlmICh4ZW52aWZfaGFuZGxlX2ZyYWdfbGlzdChx
dWV1ZSwgc2tiKSkgewo+ICsgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBza19idWZmICpu
c2tiID0gc2tiX3NoaW5mbyhza2IpLT5mcmFnX2xpc3Q7Cj4gKwo+ICsgICAgICAgICAgICAgICAg
ICAgICAgIHhlbnZpZl9za2JfemVyb2NvcHlfcHJlcGFyZShxdWV1ZSwgbnNrYik7Cj4gKwo+ICsg
ICAgICAgICAgICAgICAgICAgICAgIGlmICh4ZW52aWZfaGFuZGxlX2ZyYWdfbGlzdChxdWV1ZSwg
c2tiLCBuc2tiKSkgewo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG5ldF9y
YXRlbGltaXQoKSkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV0
ZGV2X2VycihxdWV1ZS0+dmlmLT5kZXYsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIk5vdCBlbm91Z2ggbWVtb3J5IHRvIGNvbnNvbGlkYXRlIGZy
YWdfbGlzdCFcbiIpOwo+IEBAIC0xMTUzLDYgKzExNTIsMTAgQEAgc3RhdGljIGludCB4ZW52aWZf
dHhfc3VibWl0KHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlKQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAga2ZyZWVfc2tiKHNrYik7Cj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZTsKPiAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4gKwo+ICsgICAg
ICAgICAgICAgICAgICAgICAgIC8qIENvcGllZCBhbGwgdGhlIGJpdHMgZnJvbSB0aGUgZnJhZyBs
aXN0LiAqLwo+ICsgICAgICAgICAgICAgICAgICAgICAgIHNrYl9mcmFnX2xpc3RfaW5pdChza2Ip
Owo+ICsgICAgICAgICAgICAgICAgICAgICAgIGtmcmVlKG5za2IpOwoKSSB0aGluayB5b3Ugd2Fu
dCBrZnJlZV9za2IgaGVyZT8KCldlaS4KCj4gICAgICAgICAgICAgICAgIH0KPiAKPiAgICAgICAg
ICAgICAgICAgc2tiLT5kZXYgICAgICA9IHF1ZXVlLT52aWYtPmRldjsKPiAtLS04PC0tLQo+IAo+
IFdoYXQgZG8geW91IHRoaW5rPwo+IAo+ICAgUGF1bAo+IAo+ID4gLS0KPiA+IDIuNy40Cj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 11:03:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 11:03:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzJTH-0005ae-V7; Thu, 28 Feb 2019 11:03:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BcS=RD=citrix.com=prvs=955e9f503=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gzJTG-0005aW-LK
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 11:03:22 +0000
X-Inumbo-ID: 737b0b88-3b48-11e9-8b79-53488a1472e9
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 737b0b88-3b48-11e9-8b79-53488a1472e9;
 Thu, 28 Feb 2019 11:03:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86581756"
From: George Dunlap <George.Dunlap@citrix.com>
To: Rich Persaud <persaur@gmail.com>
Thread-Topic: [Xen-devel] XSA-283: Post-mortem
Thread-Index: AQHUzRzVriDZG7WMQE+YJb8CFJBBoqXxFkWAgAPpJYA=
Date: Thu, 28 Feb 2019 11:03:16 +0000
Message-ID: <7BA5368F-DDF0-4FCB-8C66-B4007F535A34@citrix.com>
References: <be15cc77-3f43-9501-7767-f9010eb96b27@citrix.com>
 <A7E53A89-5DD2-4D73-8F8F-7E38D076BDAD@gmail.com>
In-Reply-To: <A7E53A89-5DD2-4D73-8F8F-7E38D076BDAD@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.102.3)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <3212E2559288A74EBCCCD77508A0A460@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] XSA-283: Post-mortem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gRmViIDI1LCAyMDE5LCBhdCAxMToyMCBQTSwgUmljaCBQZXJzYXVkIDxwZXJzYXVy
QGdtYWlsLmNvbT4gd3JvdGU6DQo+IA0KPiBPbiBGZWIgMjUsIDIwMTksIGF0IDEwOjE0LCBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOg0KPj4gDQo+PiBUaGlz
IGlzIGFuIGF0dGVtcHQgdG8gZG8gYSAncG9zdC1tb3J0ZW0nIG9uIFhTQS0yODMsIHRvIGZpbmQg
b3V0IGhvdw0KPj4gdGhlIGVycm9yIGNhbWUgYWJvdXQsIGFuZCBjb25zaWRlciB3aGF0IGNoYW5n
ZXMgd2UgY291bGQgbWFrZSB0byBjb2RlDQo+PiAvIHByb2Nlc3NlcyB0byBwcmV2ZW50IHN1Y2gg
ZXJyb3JzIGZyb20gaGFwcGVuaW5nIGluIHRoZSBmdXR1cmUuICBUaGUNCj4+IFNlY3VyaXR5IFRl
YW0gaG9wZXMgdG8gbWFrZSBpdCBhIGhhYml0IHRvIHBlcmZvcm0gc3VjaCBhbmFseXNlcyBpbiB0
aGUNCj4+IGZ1dHVyZS4NCj4gDQo+IC4uLg0KPiANCj4+IFRoZXJlIHdhcyBubyBwdWJsaWMgcmV2
aWV3IG9mIHRoaXMgcGF0Y2g7IHRoZSBjb21taXQgY29udGFpbnMgbm8gUi1iDQo+PiBvciBBLWIu
ICBLZWlyJ3Mgb25seSBjb21tZW50IG9uIHRoZSBwYXRjaCBiZWZvcmUgY29tbWl0dGluZyBpdCB3
YXMgdG8NCj4+IG5vdGUgdGhhdCBpdCBjb25mbGljdGVkIHdpdGggYSBkaWZmZXJlbnQgcGF0Y2gg
YW5kIGFzayBmb3IgYSByZWJhc2UuDQo+IA0KPiBXb3VsZCBpdCBiZSB1c2VmdWwgdG8gY291bnQv
dHJpYWdlIGNvbW1pdHMgd2l0aG91dCBSLWIgb3IgQS1iPw0KDQpJdCB3b3VsZCBiZSBlYXN5IHRv
IGRvLCBidXQgSSBkb3VidCBpdCB3b3VsZCB0dXJuIHVwIGFueXRoaW5nIHVzZWZ1bDsgZXNzZW50
aWFsbHkgaXQgd291bGQgdHVybiBpbnRvIOKAnFdpdGgtS2VpcuKAnSBhbmQg4oCcQWZ0ZXItS2Vp
cuKAnSwgYXMgdGhlIGRpc2NpcGxpbmUgdGhhdCBub3RoaW5nIGdldCBjaGVja2VkIGluIHdpdGhv
dXQgYW4gW1JBXS1iIHdhcyBpbnRyb2R1Y2VkIGFmdGVyIEtlaXIgc29ydCBvZiBmYWRlZCBmcm9t
IHRoZSBzY2VuZS4gIEnigJltIG5vdCBzdXJlIHRoYXQgS2VpciB3YXMgaW4gdGhlIGhhYml0IG9m
IGFkZGluZyBbUkFdLWIgdGFncyB0byBjb21taXRzIGV2ZW4gd2hlbiB0aGV5IHdlcmUgZ2l2ZW4u
DQoNClNvIGEgc2VhcmNoIG9mIHRoZSB0cmVlIGZvciBhbGwgY29tbWl0cyB3aXRob3V0IFtSQV0t
YiB0YWdzIHdvdWxkIGxpa2VseSBqdXN0IHR1cm4gdXAgZXZlcnl0aGluZyBmb3IgdGhlIGZpcnN0
IDYtOCB5ZWFycyBvZiBYZW4gZGV2ZWxvcG1lbnQ7IG5vdCBwYXJ0aWN1bGFybHkgdXNlZnVsIGlm
IGxvb2tpbmcgZm9yIGZ1cnRoZXIgcG90ZW50aWFsIGlzc3VlcyAod2hpY2ggaXMsIEkgYXNzdW1l
LCB0aGUgZ29hbCBvZiB5b3VyIHN1Z2dlc3Rpb24pLg0KDQpUaGUgcmVhc29uIEkgcG9pbnRlZCBp
dCBvdXQgd2FzIHRoYXQgKmluIGdlbmVyYWwqLCBJIGRvbuKAmXQgdGhpbmsgZXhob3J0aW5nIHJl
dmlld2VycyB0byBiZSDigJxtb3JlIHZpZ2lsYW504oCdIGlzIHRoYXQgaGVscGZ1bDsgYnV0IGl0
IGRvZXMgc2VlbSB0byBtZSB0aGF0IGluIHRoaXMgcGFydGljdWxhciBjYXNlLCBpdOKAmXMgbGlr
ZWx5IHRoYXQgb3VyIG1vZGVybiByZXZpZXdpbmcgcHJvY2VzcyB3b3VsZCBoYXZlIGZsYWdnZWQg
dGhpcyBhcyBhdCBsZWFzdCB1Z2x5IC8gdW5uZWNlc3NhcnkgKGV2ZW4gaWYgdGhlIHJldmlld2Vy
IGRpZG7igJl0IHNwb3QgdGhlIHBvdGVudGlhbCBzZWN1cml0eSBpc3N1ZSkuDQoNClRoYXQgc2Fp
ZCDigJQgcGVyaGFwcyBzb21ldGhpbmcgdGhhdCB3b3VsZCBiZSBjb25jcmV0ZWx5IHVzZWZ1bCB3
b3VsZCBiZSB0byBhc2sgbWFpbnRhaW5lcnMgdG8gcmVndWxhcmx5IGxvb2sgYXQgdGhlIGNvbW1p
dHMgdGhhdCBpbnRyb2R1Y2VkIHNlY3VyaXR5IGlzc3Vlcywgc28gdGhhdCB0aGV5IGNhbiBnZXQg
YSBmZWVsIGNvbmNyZXRlbHkgZm9yIHdoYXQgc29ydHMgb2YgcGF0dGVybnMgdG8gbG9vayBmb3Iu
DQoNCiAtR2VvcmdlCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 11:07:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 11:07:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzJX9-0005wD-Gm; Thu, 28 Feb 2019 11:07:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mBo3=RD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gzJX7-0005w6-LC
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 11:07:21 +0000
X-Inumbo-ID: 01ea8b32-3b49-11e9-a900-a3bdc2221e57
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01ea8b32-3b49-11e9-a900-a3bdc2221e57;
 Thu, 28 Feb 2019 11:07:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Feb 2019 04:07:15 -0700
Message-Id: <5C77C0E2020000780021B068@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Feb 2019 04:07:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <1551350933-5364-1-git-send-email-andrew.cooper3@citrix.com>
 <20190228105827.rzee5nuksz5encu6@zion.uk.xensource.com>
In-Reply-To: <20190228105827.rzee5nuksz5encu6@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/hvm: Increate the triple fault
 log message to XENLOG_ERR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAyLjE5IGF0IDExOjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
SSB0aGluayB5b3UgbWVhbiAiSW5jcmVhc2UiIGluIHRoZSBzdWJqZWN0IGxpbmUuCj4gCj4gT24g
VGh1LCBGZWIgMjgsIDIwMTkgYXQgMTA6NDg6NTNBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90
ZToKPj4gQXQgSU5GTyBsZXZlbCwgaXQgZG9lc24ndCBnZXQgcHJpbnRlZCBvdXQgYnkgZGVmYXVs
dCBpbiByZWxlYXNlIGJ1aWxkcywKPj4gbGVhZGluZyB0byB1bnF1YWxpZmllZCBsb2dnaW5nIHN1
Y2ggYXMgdGhpczoKPj4gCj4+ICAgKFhFTikgWyAgIDY2Ljk5NTk5M10gRnJlZWQgNTI0a0IgaW5p
dCBtZW1vcnkKPj4gICAoWEVOKSBbIDE5OTMuMTQ0OTk3XSAqKiogRHVtcGluZyBEb205IHZjcHUj
MiBzdGF0ZTogKioqCj4+ICAgKFhFTikgWyAxOTkzLjE0NTAwOF0gLS0tLVsgWGVuLTQuMTEuMSAg
eDg2XzY0ICBkZWJ1Zz1uICAgTm90IHRhaW50ZWQgXS0tLS0KPj4gICAoWEVOKSBbIDE5OTMuMTQ1
MDExXSBDUFU6ICAgIDIxCj4+ICAgKFhFTikgWyAxOTkzLjE0NTAxNV0gUklQOiAgICAwMDEwOls8
ZmZmZmUwMDAyYmE5NTBlZj5dCj4+ICAgKFhFTikgWyAxOTkzLjE0NTAxOF0gUkZMQUdTOiAwMDAw
MDAwMDAwMDEwMjQ2ICAgQ09OVEVYVDogaHZtIGd1ZXN0IChkOXYyKQo+PiAgIChYRU4pIFsgMTk5
My4xNDUwMjZdIHJheDogMDAwMDAwMDBmZmZmZTAwMCAgIHJieDogZmZmZmUwMDAyZDhlMTQ0MCAg
IHJjeDogMDAwMGZmZmZlMDAwMmJhOQo+PiAgIChYRU4pIFsgMTk5My4xNDUwMzFdIHJkeDogMDAw
MDAwMDAwMDAwMDAwMCAgIHJzaTogZmZmZmUwMDAyYmE5MzU3NSAgIHJkaTogZmZmZmY4MDNkZmI5
ZjM0MAo+PiAgIChYRU4pIFsgMTk5My4xNDUwMzVdIHJicDogZmZmZmQwMDFjZDc5MTIwMCAgIHJz
cDogZmZmZmQwMDFjZDc5MTE0MCAgIHI4OiAgMDAwMDAwMDAwMDAwMDEzMAo+PiAgIChYRU4pIFsg
MTk5My4xNDUwMzldIHI5OiAgMDAwMDAwMDA4MDAwMDAwMCAgIHIxMDogMDAwMDAwMDAwMDAwMDAw
MCAgIHIxMTogMDAwMDAwMDAwMDAwMDAyMAo+PiAgIChYRU4pIFsgMTk5My4xNDUwNDNdIHIxMjog
ZmZmZmUwMDAyYmE5MzA2ZCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogMDAwMDAwMDAw
MDAwMDAwMQo+PiAgIChYRU4pIFsgMTk5My4xNDUwNDddIHIxNTogZmZmZmY4MDNkZmI5ZjIwMCAg
IGNyMDogMDAwMDAwMDA4MDA1MDAzMSAgIGNyNDogMDAwMDAwMDAwMDE3MDY3OAo+PiAgIChYRU4p
IFsgMTk5My4xNDUwNTFdIGNyMzogMDAwMDAwMDAwMDFhYTAwMiAgIGNyMjogMDAwMDAyMDQ4ODQw
M2Y3MAo+PiAgIChYRU4pIFsgMTk5My4xNDUwNTZdIGZzYjogMDAwMDAwMDA2MGY3MTAwMCAgIGdz
YjogZmZmZmQwMDFjYzFhZjAwMCAgIGdzczogMDAwMDAwOWQ2MGY2ZjAwMAo+PiAgIChYRU4pIFsg
MTk5My4xNDUwNjBdIGRzOiAwMDJiICAgZXM6IDAwMmIgICBmczogMDA1MyAgIGdzOiAwMDJiICAg
c3M6IDAwMTggICBjczogMDAxMAo+PiAKPj4gQSB0cmlwbGUgZmF1bHQgaXMgZmF0YWwgdG8gdGhl
IGRvbWFpbiB1bmRlciBhbGwgY2lyY3Vtc3RhbmNlcyAoc28gd2lsbCBwcmludAo+PiBhdCBtb3N0
IG9uY2UpLCBhbmQgaW4gcHJhY3RpY2UgaXMgYWx3YXlzIGFuIGVycm9yIGNvbmRpdGlvbiByYXRo
ZXIgdGhhbiBhCj4+IHJlYm9vdCBmYWxsYmFjay4KPj4gCj4+IFJlcG9ydGVkLWJ5OiBSYXp2YW4g
Q29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 11:22:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 11:22:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzJlH-0007ex-Sm; Thu, 28 Feb 2019 11:21:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mBo3=RD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gzJlG-0007eq-QP
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 11:21:58 +0000
X-Inumbo-ID: 0db43434-3b4b-11e9-9c5c-c70926052474
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0db43434-3b4b-11e9-9c5c-c70926052474;
 Thu, 28 Feb 2019 11:21:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Feb 2019 04:21:54 -0700
Message-Id: <5C77C451020000780021B07A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Feb 2019 04:21:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190227115156.54031-1-roger.pau@citrix.com>
In-Reply-To: <20190227115156.54031-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/dom0: propagate PVH vlapic
 EOIs to hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE5IGF0IDEyOjUxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEN1cnJlbnQgY2hlY2sgZm9yIE1TSSBFSU8gaXMgbWlzc2luZyBhIHNwZWNpYWwgY2FzZSBmb3Ig
UFZIIERvbTAsCj4gd2hpY2ggZG9lc24ndCBoYXZlIGEgaHZtX2lycV9kcGNpIHN0cnVjdCBidXQg
cmVxdWlyZXMgRUlPcyB0byBiZQo+IGZvcndhcmRlZCB0byB0aGUgcGh5c2ljYWwgbGFwaWMgZm9y
IHBhc3NlZC10aHJvdWdoIGRldmljZXMuCj4gCj4gQWRkIGEgc2hvcnQtY2lyY3VpdCB0byBhbGxv
dyBFT0lzIGZyb20gUFZIIERvbTAgdG8gYmUgcHJvcGFnYXRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 11:22:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 11:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzJlU-0007gT-9r; Thu, 28 Feb 2019 11:22:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gZJR=RD=citrix.com=prvs=955235880=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gzJlS-0007gH-JZ
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 11:22:10 +0000
X-Inumbo-ID: 152a69d4-3b4b-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 152a69d4-3b4b-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 11:22:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86582568"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH] xen-netback: fix occasional leak of grant ref mappings
 under memory pressure
Thread-Index: AQHUzwnalyGnLUhGt0OYo7x3WDkwmKX09AIQgAAHGACAABYNsA==
Date: Thu, 28 Feb 2019 11:21:57 +0000
Message-ID: <e5ef3c0291854b67841b6c532f7651b9@AMSPEX02CL02.citrite.net>
References: <1551319382-32595-1-git-send-email-igor.druzhinin@citrix.com>
 <8424fba34a1f43908a6dae3a9308863b@AMSPEX02CL02.citrite.net>
 <20190228110136.somjads2f5ivqhju@zion.uk.xensource.com>
In-Reply-To: <20190228110136.somjads2f5ivqhju@zion.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen-netback: fix occasional leak of grant
 ref mappings under memory pressure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "davem@davemloft.net" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDI4IEZlYnJ1YXJ5IDIwMTkgMTE6MDIKPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogSWdvciBEcnV6aGluaW4g
PGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmc7Cj4gbmV0ZGV2QHZnZXIua2VybmVsLm9yZzsgbGludXgta2VybmVsQHZnZXIua2VybmVsLm9y
ZzsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47Cj4gZGF2ZW1AZGF2ZW1sb2Z0Lm5ldAo+
IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIHhlbi1uZXRiYWNrOiBmaXggb2NjYXNpb25hbCBsZWFrIG9m
IGdyYW50IHJlZiBtYXBwaW5ncyB1bmRlciBtZW1vcnkgcHJlc3N1cmUKPiAKPiBPbiBUaHUsIEZl
YiAyOCwgMjAxOSBhdCAwOTo0Njo1N0FNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IElnb3IgRHJ1emhpbmluIFtt
YWlsdG86aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbV0KPiA+ID4gU2VudDogMjggRmVicnVhcnkg
MjAxOSAwMjowMwo+ID4gPiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBuZXRk
ZXZAdmdlci5rZXJuZWwub3JnOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnCj4gPiA+IENj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT47IGRhdmVtQGRhdmVtbG9mdC5uZXQ7Cj4gSWdvcgo+ID4gPiBEcnV6aGlu
aW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4gPiA+IFN1YmplY3Q6IFtQQVRDSF0geGVu
LW5ldGJhY2s6IGZpeCBvY2Nhc2lvbmFsIGxlYWsgb2YgZ3JhbnQgcmVmIG1hcHBpbmdzIHVuZGVy
IG1lbW9yeSBwcmVzc3VyZQo+ID4gPgo+ID4gPiBaZXJvLWNvcHkgY2FsbGJhY2sgZmxhZyBpcyBu
b3QgeWV0IHNldCBvbiBmcmFnIGxpc3Qgc2tiIGF0IHRoZSBtb21lbnQKPiA+ID4geGVudmlmX2hh
bmRsZV9mcmFnX2xpc3QoKSByZXR1cm5zIC1FTk9NRU0uIFRoaXMgZXZlbnR1YWxseSByZXN1bHRz
IGluCj4gPiA+IGxlYWtpbmcgZ3JhbnQgcmVmIG1hcHBpbmdzIHNpbmNlIHhlbnZpZl96ZXJvY29w
eV9jYWxsYmFjaygpIGlzIG5ldmVyCj4gPiA+IGNhbGxlZCBmb3IgdGhlc2UgZnJhZ21lbnRzLiBU
aG9zZSBldmVudHVhbGx5IGJ1aWxkIHVwIGFuZCBjYXVzZSBYZW4KPiA+ID4gdG8ga2lsbCBEb20w
IGFzIHRoZSBzbG90cyBnZXQgcmV1c2VkIGZvciBuZXcgbWFwcGluZ3MuCj4gPiA+Cj4gPiA+IFRo
YXQgYmVoYXZpb3IgaXMgb2JzZXJ2ZWQgdW5kZXIgY2VydGFpbiB3b3JrbG9hZHMgd2hlcmUgc3Vk
ZGVuIHNwaWtlcwo+ID4gPiBvZiBwYWdlIGNhY2hlIHVzYWdlIGZvciB3cml0ZXMgY29leGlzdCB3
aXRoIGFjdGl2ZSBhdG9taWMgc2tiIGFsbG9jYXRpb25zLgo+ID4gPgo+ID4gPiBTaWduZWQtb2Zm
LWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPiA+ID4gLS0t
Cj4gPiA+ICBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMgfCAzICsrKwo+ID4gPiAg
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJh
Y2svbmV0YmFjay5jCj4gPiA+IGluZGV4IDgwYWFlM2EuLjIwMjMzMTcgMTAwNjQ0Cj4gPiA+IC0t
LSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYwo+ID4gPiArKysgYi9kcml2ZXJz
L25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMKPiA+ID4gQEAgLTExNDYsOSArMTE0NiwxMiBAQCBz
dGF0aWMgaW50IHhlbnZpZl90eF9zdWJtaXQoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUpCj4g
PiA+Cj4gPiA+ICAJCWlmICh1bmxpa2VseShza2JfaGFzX2ZyYWdfbGlzdChza2IpKSkgewo+ID4g
PiAgCQkJaWYgKHhlbnZpZl9oYW5kbGVfZnJhZ19saXN0KHF1ZXVlLCBza2IpKSB7Cj4gPiA+ICsJ
CQkJc3RydWN0IHNrX2J1ZmYgKm5za2IgPQo+ID4gPiArCQkJCQkJc2tiX3NoaW5mbyhza2IpLT5m
cmFnX2xpc3Q7Cj4gPiA+ICAJCQkJaWYgKG5ldF9yYXRlbGltaXQoKSkKPiA+ID4gIAkJCQkJbmV0
ZGV2X2VycihxdWV1ZS0+dmlmLT5kZXYsCj4gPiA+ICAJCQkJCQkgICAiTm90IGVub3VnaCBtZW1v
cnkgdG8gY29uc29saWRhdGUgZnJhZ19saXN0IVxuIik7Cj4gPiA+ICsJCQkJeGVudmlmX3NrYl96
ZXJvY29weV9wcmVwYXJlKHF1ZXVlLCBuc2tiKTsKPiA+ID4gIAkJCQl4ZW52aWZfc2tiX3plcm9j
b3B5X3ByZXBhcmUocXVldWUsIHNrYik7Cj4gPiA+ICAJCQkJa2ZyZWVfc2tiKHNrYik7Cj4gPiA+
ICAJCQkJY29udGludWU7Cj4gPgo+ID4gV2hpbHN0IHRoaXMgZml4IHdpbGwgZG8gdGhlIGpvYiwg
SSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gZ2V0IHJpZCBvZiB0aGUga2ZyZWVfc2tiKCkg
ZnJvbQo+IGluc2lkZSB4ZW52aWZfaGFuZGxlX2ZyYWdfbGlzdCgpIGFuZCBhbHdheXMgZGVhbCB3
aXRoIGl0IGhlcmUgcmF0aGVyIHRoYW4gaGF2aW5nIGl0IGhhcHBlbiBpbiB0d28KPiBkaWZmZXJl
bnQgcGxhY2VzLiBTb21ldGhpbmcgbGlrZSB0aGUgZm9sbG93aW5nLi4uCj4gCj4gKzEgZm9yIGhh
dmluZyBvbmx5IG9uZSBwbGFjZS4KPiAKPiA+Cj4gPiAtLS04PC0tLQo+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRi
YWNrL25ldGJhY2suYwo+ID4gaW5kZXggODBhYWUzYTMyYzJhLi4wOTNjN2I4NjA3NzIgMTAwNjQ0
Cj4gPiAtLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMKPiA+ICsrKyBiL2Ry
aXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYwo+ID4gQEAgLTEwMjcsMTMgKzEwMjcsMTMg
QEAgc3RhdGljIHZvaWQgeGVudmlmX3R4X2J1aWxkX2dvcHMoc3RydWN0IHhlbnZpZl9xdWV1ZSAq
cXVldWUsCj4gPiAgLyogQ29uc29saWRhdGUgc2tiIHdpdGggYSBmcmFnX2xpc3QgaW50byBhIGJy
YW5kIG5ldyBvbmUgd2l0aCBsb2NhbCBwYWdlcyBvbgo+ID4gICAqIGZyYWdzLiBSZXR1cm5zIDAg
b3IgLUVOT01FTSBpZiBjYW4ndCBhbGxvY2F0ZSBuZXcgcGFnZXMuCj4gPiAgICovCj4gPiAtc3Rh
dGljIGludCB4ZW52aWZfaGFuZGxlX2ZyYWdfbGlzdChzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1
ZSwgc3RydWN0IHNrX2J1ZmYgKnNrYikKPiA+ICtzdGF0aWMgaW50IHhlbnZpZl9oYW5kbGVfZnJh
Z19saXN0KHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlLCBzdHJ1Y3Qgc2tfYnVmZiAqZGlmZiAt
LWdpdAo+IGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jIGIvZHJpdmVycy9uZXQv
eGVuLW5ldGJhY2svbmV0YmFjay5jCj4gPiBpbmRleCA4MGFhZTNhMzJjMmEuLjA5M2M3Yjg2MDc3
MiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYwo+ID4g
KysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jCj4gPiBAQCAtMTAyNywxMyAr
MTAyNywxMyBAQCBzdGF0aWMgdm9pZCB4ZW52aWZfdHhfYnVpbGRfZ29wcyhzdHJ1Y3QgeGVudmlm
X3F1ZXVlICpxdQo+ID4gZXVlLAo+ID4gIC8qIENvbnNvbGlkYXRlIHNrYiB3aXRoIGEgZnJhZ19s
aXN0IGludG8gYSBicmFuZCBuZXcgb25lIHdpdGggbG9jYWwgcGFnZXMgb24KPiA+ICAgKiBmcmFn
cy4gUmV0dXJucyAwIG9yIC1FTk9NRU0gaWYgY2FuJ3QgYWxsb2NhdGUgbmV3IHBhZ2VzLgo+ID4g
ICAqLwo+ID4gLXN0YXRpYyBpbnQgeGVudmlmX2hhbmRsZV9mcmFnX2xpc3Qoc3RydWN0IHhlbnZp
Zl9xdWV1ZSAqcXVldWUsIHN0cnVjdCBza19idWZmICoKPiA+IHNrYikKPiA+ICtzdGF0aWMgaW50
IHhlbnZpZl9oYW5kbGVfZnJhZ19saXN0KHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlLCBzdHJ1
Y3Qgc2tfYnVmZiAqCj4gPiBza2IsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBza19idWZmICpuc2tiKQo+ID4gIHsKPiA+ICAgICAgICAgdW5zaWduZWQgaW50
IG9mZnNldCA9IHNrYl9oZWFkbGVuKHNrYik7Cj4gPiAgICAgICAgIHNrYl9mcmFnX3QgZnJhZ3Nb
TUFYX1NLQl9GUkFHU107Cj4gPiAgICAgICAgIGludCBpLCBmOwo+ID4gICAgICAgICBzdHJ1Y3Qg
dWJ1Zl9pbmZvICp1YXJnOwo+ID4gLSAgICAgICBzdHJ1Y3Qgc2tfYnVmZiAqbnNrYiA9IHNrYl9z
aGluZm8oc2tiKS0+ZnJhZ19saXN0Owo+ID4KPiA+ICAgICAgICAgcXVldWUtPnN0YXRzLnR4X3pl
cm9jb3B5X3NlbnQgKz0gMjsKPiA+ICAgICAgICAgcXVldWUtPnN0YXRzLnR4X2ZyYWdfb3ZlcmZs
b3crKzsKPiA+IEBAIC0xMDcyLDExICsxMDcyLDYgQEAgc3RhdGljIGludCB4ZW52aWZfaGFuZGxl
X2ZyYWdfbGlzdChzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxCj4gPiB1ZXVlLCBzdHJ1Y3Qgc2tfYnVm
ZiAqcwo+ID4gICAgICAgICAgICAgICAgIHNrYl9mcmFnX3NpemVfc2V0KCZmcmFnc1tpXSwgbGVu
KTsKPiA+ICAgICAgICAgfQo+ID4KPiA+IC0gICAgICAgLyogQ29waWVkIGFsbCB0aGUgYml0cyBm
cm9tIHRoZSBmcmFnIGxpc3QgLS0gZnJlZSBpdC4gKi8KPiA+IC0gICAgICAgc2tiX2ZyYWdfbGlz
dF9pbml0KHNrYik7Cj4gPiAtICAgICAgIHhlbnZpZl9za2JfemVyb2NvcHlfcHJlcGFyZShxdWV1
ZSwgbnNrYik7Cj4gPiAtICAgICAgIGtmcmVlX3NrYihuc2tiKTsKPiA+IC0KPiA+ICAgICAgICAg
LyogUmVsZWFzZSBhbGwgdGhlIG9yaWdpbmFsIChmb3JlaWduKSBmcmFncy4gKi8KPiA+ICAgICAg
ICAgZm9yIChmID0gMDsgZiA8IHNrYl9zaGluZm8oc2tiKS0+bnJfZnJhZ3M7IGYrKykKPiA+ICAg
ICAgICAgICAgICAgICBza2JfZnJhZ191bnJlZihza2IsIGYpOwo+ID4gQEAgLTExNDUsNyArMTE0
MCwxMSBAQCBzdGF0aWMgaW50IHhlbnZpZl90eF9zdWJtaXQoc3RydWN0IHhlbnZpZl9xdWV1ZSAq
cXVldWUpCj4gPiAgICAgICAgICAgICAgICAgeGVudmlmX2ZpbGxfZnJhZ3MocXVldWUsIHNrYik7
Cj4gPgo+ID4gICAgICAgICAgICAgICAgIGlmICh1bmxpa2VseShza2JfaGFzX2ZyYWdfbGlzdChz
a2IpKSkgewo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgaWYgKHhlbnZpZl9oYW5kbGVfZnJh
Z19saXN0KHF1ZXVlLCBza2IpKSB7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
c2tfYnVmZiAqbnNrYiA9IHNrYl9zaGluZm8oc2tiKS0+ZnJhZ19saXN0Owo+ID4gKwo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgeGVudmlmX3NrYl96ZXJvY29weV9wcmVwYXJlKHF1ZXVlLCBu
c2tiKTsKPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIGlmICh4ZW52aWZfaGFuZGxl
X2ZyYWdfbGlzdChxdWV1ZSwgc2tiLCBuc2tiKSkgewo+ID4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiAobmV0X3JhdGVsaW1pdCgpKQo+ID4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG5ldGRldl9lcnIocXVldWUtPnZpZi0+ZGV2LAo+ID4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIk5vdCBlbm91Z2gg
bWVtb3J5IHRvIGNvbnNvbGlkYXRlIGZyYWdfbGlzdCFcbiIpOwo+ID4gQEAgLTExNTMsNiArMTE1
MiwxMCBAQCBzdGF0aWMgaW50IHhlbnZpZl90eF9zdWJtaXQoc3RydWN0IHhlbnZpZl9xdWV1ZSAq
cXVldWUpCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtmcmVlX3NrYihza2Ip
Owo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKPiA+ICAgICAg
ICAgICAgICAgICAgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIC8q
IENvcGllZCBhbGwgdGhlIGJpdHMgZnJvbSB0aGUgZnJhZyBsaXN0LiAqLwo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgc2tiX2ZyYWdfbGlzdF9pbml0KHNrYik7Cj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICBrZnJlZShuc2tiKTsKPiAKPiBJIHRoaW5rIHlvdSB3YW50IGtmcmVlX3NrYiBo
ZXJlPwoKTm8uIG5za2IgaXMgdGhlIGZyYWcgbGlzdC4uLiBpdCBpcyB1bmxpbmtlZCBmcm9tIHNr
YiBieSB0aGUgY2FsbCB0byBza2JfZnJhZ19saXN0X2luaXQoKSBhbmQgdGhlbiBpdCBjYW4gYmUg
ZnJlZWQgb24gaXRzIG93bi4gVGhlIHNrYiBpcyB3aGF0IHdlIG5lZWQgdG8gcmV0YWluLCBiZWNh
dXNlIHRoYXQgbm93IGNvbnRhaW5zIGFsbCB0aGUgZGF0YS4KCiAgQ2hlZXJzLAoKICAgIFBhdWwK
Cj4gCj4gV2VpLgo+IAo+ID4gICAgICAgICAgICAgICAgIH0KPiA+Cj4gPiAgICAgICAgICAgICAg
ICAgc2tiLT5kZXYgICAgICA9IHF1ZXVlLT52aWYtPmRldjsKPiA+IC0tLTg8LS0tCj4gPgo+ID4g
V2hhdCBkbyB5b3UgdGhpbms/Cj4gPgo+ID4gICBQYXVsCj4gPgo+ID4gPiAtLQo+ID4gPiAyLjcu
NAo+ID4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 11:28:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 11:28:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzJrk-0008DX-1A; Thu, 28 Feb 2019 11:28:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CBPn=RD=citrix.com=prvs=95589b391=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gzJri-0008DS-RZ
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 11:28:38 +0000
X-Inumbo-ID: fa383530-3b4b-11e9-b8bb-1b62ced77995
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa383530-3b4b-11e9-b8bb-1b62ced77995;
 Thu, 28 Feb 2019 11:28:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86582811"
To: George Dunlap <dunlapg@umich.edu>
References: <1550862806-30236-1-git-send-email-andrew.cooper3@citrix.com>
 <1550862806-30236-2-git-send-email-andrew.cooper3@citrix.com>
 <CAFLBxZaCLODbNWCmMm_XUTv+CTuwHbkaM4LuSP7JmodhAYCDzQ@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <c0debdcf-836f-cf10-f881-a56c54213d78@citrix.com>
Date: Thu, 28 Feb 2019 11:28:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <CAFLBxZaCLODbNWCmMm_XUTv+CTuwHbkaM4LuSP7JmodhAYCDzQ@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/6] x86/vtd: Don't include control register
 state in the table pointers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDIvMjAxOSAxMTozOSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiBGcmksIEZlYiAy
MiwgMjAxOSBhdCA3OjE1IFBNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IHdyb3RlOgo+PiBpcmVtYXBfbWFkZHIgYW5kIHFpbnZhbF9tYWRkciBwb2ludCB0byB0aGUg
YmFzZSBvZiBhIGJsb2NrIG9mIGNvbnRpZ3VvdXMgUkFNLAo+PiBhbGxvY2F0ZWQgYnkgdGhlIGRy
aXZlciwgaG9sZGluZyB0aGUgSW50ZXJydXB0IFJlbWFwcGluZyB0YWJsZSwgYW5kIHRoZSBRdWV1
ZWQKPj4gSW52YWxpZGF0aW9uIHJpbmcuCj4+Cj4+IERlc3BpdGUgdGhlaXIgbmFtZSwgdGhleSBh
cmUgYWN0dWFsbHkgdGhlIHZhbHVlcyBvZiB0aGUgaGFyZHdhcmUgcmVnaXN0ZXIsCj4+IGluY2x1
ZGluZyBjb250cm9sIG1ldGFkYXRhIGluIHRoZSBsb3dlciAxMiBiaXRzLiAgV2hpbGUgdXNlcyBv
ZiB0aGVzZSBmaWVsZHMKPj4gZG8gYXBwZWFyIHRvIGNvcnJlY3RseSBzaGlmdCBvdXQgdGhlIG1l
dGFkYXRhLCB0aGlzIGlzIHZlcnkgc3VidGxlIGJlaGF2aW91cgo+PiBhbmQgY29uZnVzaW5nIHRv
IGZvbGxvdy4KPiBDb3VsZCBJIHN1Z2dlc3QgdGhhdCB3ZSBhZGQgYW4gQVNTRVJUKCkgdG8gdGhh
dCBtYWNybywgdGhhdCBtYWRkciBpcwo+IHBhZ2UgYWxpZ25lZD8KPgo+IFRoZSBhbGdvcml0aG0g
dXNlZCBjZXJ0YWlubHkgYXNzdW1lcyB0aGF0J3MgdGhlIGNhc2UsIGFuZCB3b3VsZAo+IHByb2R1
Y2UgaW5jb3JyZWN0IHJlc3VsdHMgaWYgaXQgd2VyZSBldmVyIHZhbGlkbHkgdHJ1ZS4gIFN1Y2gg
YW4KPiBBU1NFUlQoKSB3b3VsZCBhbHNvIGhhdmUgZGV0ZWN0ZWQgdGhlIHN0b3JpbmctZ2FyYmFn
ZS1pbi1tYWRkciBpc3N1ZQo+IGFsbW9zdCBpbW1lZGlhdGVseS4KCldoZXJlIHdvdWxkIHlvdSBz
dWdnZXN0IHB1dHRpbmcgc3VjaCBhbiBBU1NFUlQoKSA/wqAgVGhpcyB2YXJpYWJsZSBpcwp3cml0
dGVuIGV4YWN0bHkgb25jZS4KCklycmVzcGVjdGl2ZSwgSSBwbGFuIHRvIHJlcGxhY2UgdGhlIGV4
aXN0aW5nIHNjaGVtZSB3aXRoIGEgdm1hcCgpJ2Qgb25lCndoaWNoIHdpbGwgZGVsZXRlIHRoaXMg
dmFyaWFibGUgY29tcGxldGVseS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 11:42:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 11:42:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzK5E-0001OJ-Ba; Thu, 28 Feb 2019 11:42:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rn/R=RD=citrix.com=prvs=9559e9694=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gzK5D-0001OE-7K
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 11:42:35 +0000
X-Inumbo-ID: ed165fc4-3b4d-11e9-9235-a303b1a5a5b5
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed165fc4-3b4d-11e9-9235-a303b1a5a5b5;
 Thu, 28 Feb 2019 11:42:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86583392"
Date: Thu, 28 Feb 2019 12:41:50 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190228114150.mzhsbs4blqq4jkts@Air-de-Roger>
References: <20190208101559.GA21228@mail-itl>
 <20190208101705.31790-1-marmarek@invisiblethingslab.com>
 <5C766F8A020000780021AA64@prv1-mh.provo.novell.com>
 <20190227151851.GF19265@mail-itl>
 <5C77BCE6020000780021B005@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C77BCE6020000780021B005@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4.1 4/6] xen/x86: Allow stubdom access to
 irq created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjgsIDIwMTkgYXQgMDM6NTA6MTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjAyLjE5IGF0IDE2OjE4LCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdz
bGFiLmNvbT4gd3JvdGU6Cj4gPiBPbiBXZWQsIEZlYiAyNywgMjAxOSBhdCAwNDowNzo1NEFNIC0w
NzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMDguMDIuMTkgYXQgMTE6MTcsIDxt
YXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPiB3cm90ZToKPiA+PiA+IEBAIC0xOTAsMTkg
KzE5MCwxOSBAQCBpbnQgY3JlYXRlX2lycShub2RlaWRfdCBub2RlKQo+ID4+ID4gICAgICAgICAg
ZGVzYy0+YXJjaC51c2VkID0gSVJRX1VOVVNFRDsKPiA+PiA+ICAgICAgICAgIGlycSA9IHJldDsK
PiA+PiA+ICAgICAgfQo+ID4+ID4gLSAgICBlbHNlIGlmICggaGFyZHdhcmVfZG9tYWluICkKPiA+
PiA+ICsgICAgZWxzZSBpZiAoIGRtX2RvbWFpbiApCj4gPj4gPiAgICAgIHsKPiA+PiA+IC0gICAg
ICAgIHJldCA9IGlycV9wZXJtaXRfYWNjZXNzKGhhcmR3YXJlX2RvbWFpbiwgaXJxKTsKPiA+PiA+
ICsgICAgICAgIHJldCA9IGlycV9wZXJtaXRfYWNjZXNzKGRtX2RvbWFpbiwgaXJxKTsKPiA+PiAK
PiA+PiBEb2Vzbid0IHRoaXMgaW1wbHkgdGhhdCBEb20wIGhhcyBubyB3YXkgb2YgY2xlYW5pbmcg
dXAgYWZ0ZXIgdGhlCj4gPj4gZ3Vlc3Qvc3R1YmRvbSBwYWlyPyBJT1cgSSB3b25kZXIgd2hldGhl
ciBib3RoIGRtIGFuZCBod2RvbQo+ID4+IHNob3VsZCBiZSBncmFudGVkIGFjY2Vzcy4KPiA+IAo+
ID4gU2VlIGRpc2N1c3Npb24gd2l0aCBSb2dlciBvbiB0aGlzIHZlcnkgcGF0Y2guCj4gPiBJbiBz
aG9ydDogc2luY2UgcGVybWlzc2lvbnMgYXJlIHN0b3JlZCBpbiBkb21haW4gc3RydWN0LCBub3Qg
aXJxLCB0aGVyZQo+ID4gaXMgbm90IG11Y2ggdG8gY2xlYW51cCBhZnRlciBkb21haW4gZGVzdHJ1
Y3Rpb24uCj4gCj4gTXkgcG9pbnQgd2Fzbid0IGFib3V0IGNsZWFuaW5nIHVwIHBlcm1pc3Npb25z
LCBidXQgYWJvdXQgY2xlYW5pbmcKPiB1cCB0aGUgSVJRcy4gRG9tMCBjYW4ndCBkbyBhbnl0aGlu
ZyB3aXRoIHRoZW0gd2l0aG91dCBiZWluZwo+IGdpdmVuIHBlcm1pc3Npb24uCgpJcnFzIHNob3Vs
ZCBiZSBjbGVhbmVkIHVwIGJ5IHRoZSBkb21haW4gbW9kZWwgaW4gY2FzZSBvZiBob3QtdW5wbHVn
LApvciBieSBYZW4gd2hlbiB0aGUgZG9tYWluIGlzIGRlc3Ryb3llZCBhbmQgdGhlIGRldmljZSBp
cyBkZWFzc2lnbmVkLgpUaGlzIHdpbGwgYmUgZml4ZWQgYnkgdGhlIEludGVsIHBhdGNoZXMgcG9z
dGVkIGJ5IENoYW8gSUlSQy4KCkFGQUlDVCB0aGlzIGlzIG5vIGRpZmZlcmVudCBmcm9tIHdoZW4g
dGhlIGRldmljZSBtb2RlbCBpbiBkb20wIGNyYXNoZXMKYW5kIFhlbiBoYXMgdG8gcGVyZm9ybSB0
aGUgY2xlYW4gdXAgb2YgTVNJL01TSS1YIGlycXMsIHNpbmNlIG5laXRoZXIKcGNpYmFjaywgbm9y
IHRoZSB0b29sc3RhY2sga25vdyBhbnl0aGluZyBhYm91dCB0aG9zZSBpcnFzLgoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 11:42:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 11:42:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzK5X-0001PM-LL; Thu, 28 Feb 2019 11:42:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4XqV=RD=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gzK5W-0001PC-QD
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 11:42:54 +0000
X-Inumbo-ID: f9599a76-3b4d-11e9-b953-2f9579583b14
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9599a76-3b4d-11e9-b953-2f9579583b14;
 Thu, 28 Feb 2019 11:42:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E0CB2ACEF;
 Thu, 28 Feb 2019 11:42:48 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190227115156.54031-1-roger.pau@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <165b73e0-204b-d6f1-32b4-fa20a1f24c5b@suse.com>
Date: Thu, 28 Feb 2019 12:42:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190227115156.54031-1-roger.pau@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/dom0: propagate PVH vlapic
 EOIs to hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDIvMjAxOSAxMjo1MSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEN1cnJlbnQgY2hl
Y2sgZm9yIE1TSSBFSU8gaXMgbWlzc2luZyBhIHNwZWNpYWwgY2FzZSBmb3IgUFZIIERvbTAsCj4g
d2hpY2ggZG9lc24ndCBoYXZlIGEgaHZtX2lycV9kcGNpIHN0cnVjdCBidXQgcmVxdWlyZXMgRUlP
cyB0byBiZQo+IGZvcndhcmRlZCB0byB0aGUgcGh5c2ljYWwgbGFwaWMgZm9yIHBhc3NlZC10aHJv
dWdoIGRldmljZXMuCj4gCj4gQWRkIGEgc2hvcnQtY2lyY3VpdCB0byBhbGxvdyBFT0lzIGZyb20g
UFZIIERvbTAgdG8gYmUgcHJvcGFnYXRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 11:43:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 11:43:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzK6R-0001Ug-1B; Thu, 28 Feb 2019 11:43:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ulOQ=RD=citrix.com=prvs=95559a9f8=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gzK6Q-0001UV-80
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 11:43:50 +0000
X-Inumbo-ID: 1c9899bc-3b4e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c9899bc-3b4e-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 11:43:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79311923"
To: Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <1551319382-32595-1-git-send-email-igor.druzhinin@citrix.com>
 <8424fba34a1f43908a6dae3a9308863b@AMSPEX02CL02.citrite.net>
 <20190228110136.somjads2f5ivqhju@zion.uk.xensource.com>
 <e5ef3c0291854b67841b6c532f7651b9@AMSPEX02CL02.citrite.net>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <447cd231-3ea4-e56d-29b0-6528804c9e9a@citrix.com>
Date: Thu, 28 Feb 2019 11:43:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <e5ef3c0291854b67841b6c532f7651b9@AMSPEX02CL02.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen-netback: fix occasional leak of grant
 ref mappings under memory pressure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "davem@davemloft.net" <davem@davemloft.net>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMjAxOSAxMToyMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4gQEAgLTExNTMsNiAr
MTE1MiwxMCBAQCBzdGF0aWMgaW50IHhlbnZpZl90eF9zdWJtaXQoc3RydWN0IHhlbnZpZl9xdWV1
ZSAqcXVldWUpCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtmcmVlX3NrYihz
a2IpOwo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKPj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgIH0KPj4+ICsKPj4+ICsgICAgICAgICAgICAgICAgICAgICAg
IC8qIENvcGllZCBhbGwgdGhlIGJpdHMgZnJvbSB0aGUgZnJhZyBsaXN0LiAqLwo+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgc2tiX2ZyYWdfbGlzdF9pbml0KHNrYik7Cj4+PiArICAgICAgICAg
ICAgICAgICAgICAgICBrZnJlZShuc2tiKTsKPj4KPj4gSSB0aGluayB5b3Ugd2FudCBrZnJlZV9z
a2IgaGVyZT8KPiAKPiBOby4gbnNrYiBpcyB0aGUgZnJhZyBsaXN0Li4uIGl0IGlzIHVubGlua2Vk
IGZyb20gc2tiIGJ5IHRoZSBjYWxsIHRvIHNrYl9mcmFnX2xpc3RfaW5pdCgpIGFuZCB0aGVuIGl0
IGNhbiBiZSBmcmVlZCBvbiBpdHMgb3duLiBUaGUgc2tiIGlzIHdoYXQgd2UgbmVlZCB0byByZXRh
aW4sIGJlY2F1c2UgdGhhdCBub3cgY29udGFpbnMgYWxsIHRoZSBkYXRhLgo+IAoKQXJlIHlvdSBz
YXlpbmcgcHJldmlvdXMgY29kZSBpbiB4ZW52aWZfaGFuZGxlX2ZyYWdfbGlzdCgpIGluY29ycmVj
dGx5CmNhbGxlZCBrZnJlZV9za2IoKT8KCklnb3IKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 11:50:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 11:50:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzKCP-00027z-TE; Thu, 28 Feb 2019 11:50:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gZJR=RD=citrix.com=prvs=955235880=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gzKCO-000222-HL
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 11:50:00 +0000
X-Inumbo-ID: f8c06962-3b4e-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8c06962-3b4e-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 11:49:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86583885"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH] xen-netback: fix occasional leak of grant ref mappings
 under memory pressure
Thread-Index: AQHUzwnalyGnLUhGt0OYo7x3WDkwmKX09AIQgAAHGACAABYNsP//9bsAgAAR2wA=
Date: Thu, 28 Feb 2019 11:49:15 +0000
Message-ID: <271c9beb91a74ded8e62d1cfc540976c@AMSPEX02CL02.citrite.net>
References: <1551319382-32595-1-git-send-email-igor.druzhinin@citrix.com>
 <8424fba34a1f43908a6dae3a9308863b@AMSPEX02CL02.citrite.net>
 <20190228110136.somjads2f5ivqhju@zion.uk.xensource.com>
 <e5ef3c0291854b67841b6c532f7651b9@AMSPEX02CL02.citrite.net>
 <447cd231-3ea4-e56d-29b0-6528804c9e9a@citrix.com>
In-Reply-To: <447cd231-3ea4-e56d-29b0-6528804c9e9a@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen-netback: fix occasional leak of grant
 ref mappings under memory pressure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "davem@davemloft.net" <davem@davemloft.net>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBJZ29yIERydXpoaW5pbiBbbWFp
bHRvOmlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb21dDQo+IFNlbnQ6IDI4IEZlYnJ1YXJ5IDIwMTkg
MTE6NDQNCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnOyBuZXRkZXZAdmdlci5rZXJuZWwub3JnOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwu
b3JnOw0KPiBkYXZlbUBkYXZlbWxvZnQubmV0DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIHhlbi1u
ZXRiYWNrOiBmaXggb2NjYXNpb25hbCBsZWFrIG9mIGdyYW50IHJlZiBtYXBwaW5ncyB1bmRlciBt
ZW1vcnkgcHJlc3N1cmUNCj4gDQo+IE9uIDI4LzAyLzIwMTkgMTE6MjEsIFBhdWwgRHVycmFudCB3
cm90ZToNCj4gPj4+IEBAIC0xMTUzLDYgKzExNTIsMTAgQEAgc3RhdGljIGludCB4ZW52aWZfdHhf
c3VibWl0KHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlKQ0KPiA+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBrZnJlZV9za2Ioc2tiKTsNCj4gPj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29udGludWU7DQo+ID4+PiAgICAgICAgICAgICAgICAgICAgICAgICB9
DQo+ID4+PiArDQo+ID4+PiArICAgICAgICAgICAgICAgICAgICAgICAvKiBDb3BpZWQgYWxsIHRo
ZSBiaXRzIGZyb20gdGhlIGZyYWcgbGlzdC4gKi8NCj4gPj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgIHNrYl9mcmFnX2xpc3RfaW5pdChza2IpOw0KPiA+Pj4gKyAgICAgICAgICAgICAgICAgICAg
ICAga2ZyZWUobnNrYik7DQo+ID4+DQo+ID4+IEkgdGhpbmsgeW91IHdhbnQga2ZyZWVfc2tiIGhl
cmU/DQo+ID4NCj4gPiBOby4gbnNrYiBpcyB0aGUgZnJhZyBsaXN0Li4uIGl0IGlzIHVubGlua2Vk
IGZyb20gc2tiIGJ5IHRoZSBjYWxsIHRvIHNrYl9mcmFnX2xpc3RfaW5pdCgpIGFuZCB0aGVuIGl0
DQo+IGNhbiBiZSBmcmVlZCBvbiBpdHMgb3duLiBUaGUgc2tiIGlzIHdoYXQgd2UgbmVlZCB0byBy
ZXRhaW4sIGJlY2F1c2UgdGhhdCBub3cgY29udGFpbnMgYWxsIHRoZSBkYXRhLg0KPiA+DQo+IA0K
PiBBcmUgeW91IHNheWluZyBwcmV2aW91cyBjb2RlIGluIHhlbnZpZl9oYW5kbGVfZnJhZ19saXN0
KCkgaW5jb3JyZWN0bHkNCj4gY2FsbGVkIGtmcmVlX3NrYigpPw0KDQpObywgaXQgY29ycmVjdGx5
IGNhbGxlZCBrZnJlZV9za2IoKSBvbiBuc2tiIGluIHRoZSBzdWNjZXNzIGNhc2UuIFdoYXQgV2Vp
IGFuZCBteXNlbGYgd291bGQgcHJlZmVyIGlzIHRoYXQgd2UgaGF2ZSBhIHNpbmdsZSBwbGFjZSB0
aGF0IHRoZSBmcmFnIGxpc3QgaXMgZnJlZWQgaW4gYm90aCB0aGUgc3VjY2VzcyBhbmQgZXJyb3Ig
Y2FzZXMuDQoNCiAgUGF1bA0KDQo+IA0KPiBJZ29yDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 11:51:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 11:51:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzKEJ-0002hf-FE; Thu, 28 Feb 2019 11:51:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=K0lv=RD=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gzKEI-0002hX-C4
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 11:51:58 +0000
X-Inumbo-ID: 3f571c94-3b4f-11e9-bc90-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f571c94-3b4f-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 11:51:57 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id g12so14983273lfb.13
 for <xen-devel@lists.xenproject.org>; Thu, 28 Feb 2019 03:51:57 -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=kLHxOfuK4MGjEo3FgfQ9bLETvktCll1491FafIfmPxQ=;
 b=cE5jRrFoF7UmpSA5DB86soljtGF3nqYThuSzGfkriCubnj8Xa8O/cSUP+gf83fR+Yh
 o2cq7iwR7zH1VfQnN3AmZGPKSigRa5ExdZwNMYZgutTKTVURONE50TBS/toHfNFaWA5s
 rRII6QxfIQ7QQ9t6Q/YSnWPT1JCbjeq52Gt//CCuE9K0G4oZ4OsRZ6CJmok5QygY0ZMe
 38RPgC8D71hRp7A2l9Br0CigQ2SLGIPtDA2s+15XLkf4HGnvzG1XtN5OWSawHyniZlfa
 ahNES1ZWcXyh+HVtCNDeIlJBzuUFkgyxWwT8iQvk0NhZ+5N0nu2cXgkdqO5VRV5cRJhU
 b2JQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=kLHxOfuK4MGjEo3FgfQ9bLETvktCll1491FafIfmPxQ=;
 b=i+99VvmoWaQM48UFpD9I+ws5Ofh6CGwGsjueWwU79fam5+59BOavUDvlMnQIVe/qbC
 Q+vXq3nEiFlc7OQo/TU0eSU/NJPIEWXKmJxJbMXTYn54lvCi6K8RnA+gjrpufsVxaE72
 5mSjQeAc3OE0i0m21uvNXur3RQcjHQTf1lzGyV4C6gXiZcnI8cUon5N8EJ1jqR0i65nK
 WOuOH2+v8Nhm8o4dBuHHz1xsDZvONRFxDQjNQyYyaaY/7esmHFtKPJ5JHcgCBL4wnrYp
 Ii83YC1uENW8UWMVsh0EhnKqZ4YlaQp4rLWOdz4GyIvHUy371d4lxpIT0xlIGdMT//lb
 EUoA==
X-Gm-Message-State: AHQUAuaum6RIdSFcioQ1kCjkGEZrelhVs45dsfWaAhhQgIJH3fH59YVe
 l7upvBXykV5DWre9KFXYcBzJq2yH
X-Google-Smtp-Source: AHgI3IaBoXuqwLxeALITsrrPLFEXJhREV9lCt6aeotCm38INtY+jJdmQ6yG0y2WEKEtkzzAAl/2OpQ==
X-Received: by 2002:ac2:4436:: with SMTP id w22mr3901408lfl.155.1551354715102; 
 Thu, 28 Feb 2019 03:51:55 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 e21sm1476902lfc.90.2019.02.28.03.51.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Feb 2019 03:51:54 -0800 (PST)
To: "Gustavo A. R. Silva" <gustavo@embeddedor.com>,
 Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
References: <20190227205303.GA1231@embeddedor>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <f8ff03de-9d7c-233a-cd86-37269667db0c@gmail.com>
Date: Thu, 28 Feb 2019 13:51:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190227205303.GA1231@embeddedor>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen,
 fbfront: mark expected switch fall-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, linux-fbdev@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

K1hlbi1kZXZlbCBsaXN0CgpPbiAyLzI3LzE5IDEwOjUzIFBNLCBHdXN0YXZvIEEuIFIuIFNpbHZh
IHdyb3RlOgo+IEluIHByZXBhcmF0aW9uIHRvIGVuYWJsaW5nIC1XaW1wbGljaXQtZmFsbHRocm91
Z2gsIG1hcmsgc3dpdGNoCj4gY2FzZXMgd2hlcmUgd2UgYXJlIGV4cGVjdGluZyB0byBmYWxsIHRo
cm91Z2guCj4KPiBUaGlzIHBhdGNoIGZpeGVzIHRoZSBmb2xsb3dpbmcgd2FybmluZzoKPgo+IGRy
aXZlcnMvdmlkZW8vZmJkZXYveGVuLWZiZnJvbnQuYzogSW4gZnVuY3Rpb24g4oCYeGVuZmJfYmFj
a2VuZF9jaGFuZ2Vk4oCZOgo+IGRyaXZlcnMvdmlkZW8vZmJkZXYveGVuLWZiZnJvbnQuYzo2Nzg6
Njogd2FybmluZzogdGhpcyBzdGF0ZW1lbnQgbWF5IGZhbGwgdGhyb3VnaCBbLVdpbXBsaWNpdC1m
YWxsdGhyb3VnaD1dCj4gICAgIGlmIChkZXYtPnN0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkKQo+
ICAgICAgICBeCj4gZHJpdmVycy92aWRlby9mYmRldi94ZW4tZmJmcm9udC5jOjY4MToyOiBub3Rl
OiBoZXJlCj4gICAgY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6Cj4gICAgXn5+fgo+Cj4gV2Fybmlu
ZyBsZXZlbCAzIHdhcyB1c2VkOiAtV2ltcGxpY2l0LWZhbGx0aHJvdWdoPTMKPgo+IE5vdGljZSB0
aGF0LCBpbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSwgdGhlIGNvZGUgY29tbWVudCBpcyBtb2RpZmll
ZAo+IGluIGFjY29yZGFuY2Ugd2l0aCB3aGF0IEdDQyBpcyBleHBlY3RpbmcgdG8gZmluZC4KPgo+
IFRoaXMgcGF0Y2ggaXMgcGFydCBvZiB0aGUgb25nb2luZyBlZmZvcnRzIHRvIGVuYWJsZQo+IC1X
aW1wbGljaXQtZmFsbHRocm91Z2guCj4KPiBTaWduZWQtb2ZmLWJ5OiBHdXN0YXZvIEEuIFIuIFNp
bHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgo+IC0tLQo+ICAgZHJpdmVycy92aWRlby9mYmRl
di94ZW4tZmJmcm9udC5jIHwgMiArLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy92aWRlby9mYmRldi94ZW4t
ZmJmcm9udC5jIGIvZHJpdmVycy92aWRlby9mYmRldi94ZW4tZmJmcm9udC5jCj4gaW5kZXggNmE0
YmJjOWUxZmIwLi5hM2Q2YjZkYjIyMWIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy92aWRlby9mYmRl
di94ZW4tZmJmcm9udC5jCj4gKysrIGIvZHJpdmVycy92aWRlby9mYmRldi94ZW4tZmJmcm9udC5j
Cj4gQEAgLTY3Nyw3ICs2NzcsNyBAQCBzdGF0aWMgdm9pZCB4ZW5mYl9iYWNrZW5kX2NoYW5nZWQo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiAgIAljYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgo+
ICAgCQlpZiAoZGV2LT5zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCkKPiAgIAkJCWJyZWFrOwo+
IC0JCS8qIE1pc3NlZCB0aGUgYmFja2VuZCdzIENMT1NJTkcgc3RhdGUgLS0gZmFsbHRocm91Z2gg
Ki8KPiArCQkvKiBmYWxsIHRocm91Z2ggLSBNaXNzZWQgdGhlIGJhY2tlbmQncyBDTE9TSU5HIHN0
YXRlLiAqLwo+ICAgCWNhc2UgWGVuYnVzU3RhdGVDbG9zaW5nOgo+ICAgCQl4ZW5idXNfZnJvbnRl
bmRfY2xvc2VkKGRldik7Cj4gICAJCWJyZWFrOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 12:10:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 12:10:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzKVs-0004oK-Rq; Thu, 28 Feb 2019 12:10:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gZJR=RD=citrix.com=prvs=955235880=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gzKVr-0004oF-K8
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 12:10:07 +0000
X-Inumbo-ID: c7d1a43c-3b51-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7d1a43c-3b51-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 12:10:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86585274"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH] xen-netback: fix occasional leak of grant ref mappings
 under memory pressure
Thread-Index: AQHUzwnalyGnLUhGt0OYo7x3WDkwmKX09AIQgAAHGACAABYNsIAADMdw
Date: Thu, 28 Feb 2019 12:07:07 +0000
Message-ID: <0aa1850892c94d6ba7543bf322734614@AMSPEX02CL02.citrite.net>
References: <1551319382-32595-1-git-send-email-igor.druzhinin@citrix.com>
 <8424fba34a1f43908a6dae3a9308863b@AMSPEX02CL02.citrite.net>
 <20190228110136.somjads2f5ivqhju@zion.uk.xensource.com>
 <e5ef3c0291854b67841b6c532f7651b9@AMSPEX02CL02.citrite.net>
In-Reply-To: <e5ef3c0291854b67841b6c532f7651b9@AMSPEX02CL02.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen-netback: fix occasional leak of grant
 ref mappings under memory pressure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "davem@davemloft.net" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWGVuLWRldmVsIFttYWls
dG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uIEJlaGFsZiBPZiBQ
YXVsIER1cnJhbnQNCj4gU2VudDogMjggRmVicnVhcnkgMjAxOSAxMToyMg0KPiBUbzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gQ2M6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpo
aW5pbkBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IG5ldGRldkB2
Z2VyLmtlcm5lbC5vcmc7DQo+IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgZGF2ZW1AZGF2ZW1sb2Z0Lm5ldA0KPiBTdWJqZWN0OiBS
ZTogW1hlbi1kZXZlbF0gW1BBVENIXSB4ZW4tbmV0YmFjazogZml4IG9jY2FzaW9uYWwgbGVhayBv
ZiBncmFudCByZWYgbWFwcGluZ3MgdW5kZXIgbWVtb3J5DQo+IHByZXNzdXJlDQo+IA0KPiA+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogV2VpIExpdSBbbWFpbHRvOndlaS5s
aXUyQGNpdHJpeC5jb21dDQo+ID4gU2VudDogMjggRmVicnVhcnkgMjAxOSAxMTowMg0KPiA+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiA+IENjOiBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZzsNCj4gPiBuZXRkZXZAdmdlci5rZXJuZWwub3JnOyBsaW51eC1rZXJuZWxAdmdl
ci5rZXJuZWwub3JnOyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsNCj4gPiBkYXZlbUBk
YXZlbWxvZnQubmV0DQo+ID4gU3ViamVjdDogUmU6IFtQQVRDSF0geGVuLW5ldGJhY2s6IGZpeCBv
Y2Nhc2lvbmFsIGxlYWsgb2YgZ3JhbnQgcmVmIG1hcHBpbmdzIHVuZGVyIG1lbW9yeSBwcmVzc3Vy
ZQ0KPiA+DQo+ID4gT24gVGh1LCBGZWIgMjgsIDIwMTkgYXQgMDk6NDY6NTdBTSArMDAwMCwgUGF1
bCBEdXJyYW50IHdyb3RlOg0KPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+
ID4gPiBGcm9tOiBJZ29yIERydXpoaW5pbiBbbWFpbHRvOmlnb3IuZHJ1emhpbmluQGNpdHJpeC5j
b21dDQo+ID4gPiA+IFNlbnQ6IDI4IEZlYnJ1YXJ5IDIwMTkgMDI6MDMNCj4gPiA+ID4gVG86IHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgbmV0ZGV2QHZnZXIua2VybmVsLm9yZzsgbGlu
dXgta2VybmVsQHZnZXIua2VybmVsLm9yZw0KPiA+ID4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBkYXZl
bUBkYXZlbWxvZnQubmV0Ow0KPiA+IElnb3INCj4gPiA+ID4gRHJ1emhpbmluIDxpZ29yLmRydXpo
aW5pbkBjaXRyaXguY29tPg0KPiA+ID4gPiBTdWJqZWN0OiBbUEFUQ0hdIHhlbi1uZXRiYWNrOiBm
aXggb2NjYXNpb25hbCBsZWFrIG9mIGdyYW50IHJlZiBtYXBwaW5ncyB1bmRlciBtZW1vcnkgcHJl
c3N1cmUNCj4gPiA+ID4NCj4gPiA+ID4gWmVyby1jb3B5IGNhbGxiYWNrIGZsYWcgaXMgbm90IHll
dCBzZXQgb24gZnJhZyBsaXN0IHNrYiBhdCB0aGUgbW9tZW50DQo+ID4gPiA+IHhlbnZpZl9oYW5k
bGVfZnJhZ19saXN0KCkgcmV0dXJucyAtRU5PTUVNLiBUaGlzIGV2ZW50dWFsbHkgcmVzdWx0cyBp
bg0KPiA+ID4gPiBsZWFraW5nIGdyYW50IHJlZiBtYXBwaW5ncyBzaW5jZSB4ZW52aWZfemVyb2Nv
cHlfY2FsbGJhY2soKSBpcyBuZXZlcg0KPiA+ID4gPiBjYWxsZWQgZm9yIHRoZXNlIGZyYWdtZW50
cy4gVGhvc2UgZXZlbnR1YWxseSBidWlsZCB1cCBhbmQgY2F1c2UgWGVuDQo+ID4gPiA+IHRvIGtp
bGwgRG9tMCBhcyB0aGUgc2xvdHMgZ2V0IHJldXNlZCBmb3IgbmV3IG1hcHBpbmdzLg0KPiA+ID4g
Pg0KPiA+ID4gPiBUaGF0IGJlaGF2aW9yIGlzIG9ic2VydmVkIHVuZGVyIGNlcnRhaW4gd29ya2xv
YWRzIHdoZXJlIHN1ZGRlbiBzcGlrZXMNCj4gPiA+ID4gb2YgcGFnZSBjYWNoZSB1c2FnZSBmb3Ig
d3JpdGVzIGNvZXhpc3Qgd2l0aCBhY3RpdmUgYXRvbWljIHNrYiBhbGxvY2F0aW9ucy4NCj4gPiA+
ID4NCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmlu
QGNpdHJpeC5jb20+DQo+ID4gPiA+IC0tLQ0KPiA+ID4gPiAgZHJpdmVycy9uZXQveGVuLW5ldGJh
Y2svbmV0YmFjay5jIHwgMyArKysNCj4gPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlv
bnMoKykNCj4gPiA+ID4NCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRi
YWNrL25ldGJhY2suYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYw0KPiA+ID4g
PiBpbmRleCA4MGFhZTNhLi4yMDIzMzE3IDEwMDY0NA0KPiA+ID4gPiAtLS0gYS9kcml2ZXJzL25l
dC94ZW4tbmV0YmFjay9uZXRiYWNrLmMNCj4gPiA+ID4gKysrIGIvZHJpdmVycy9uZXQveGVuLW5l
dGJhY2svbmV0YmFjay5jDQo+ID4gPiA+IEBAIC0xMTQ2LDkgKzExNDYsMTIgQEAgc3RhdGljIGlu
dCB4ZW52aWZfdHhfc3VibWl0KHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlKQ0KPiA+ID4gPg0K
PiA+ID4gPiAgCQlpZiAodW5saWtlbHkoc2tiX2hhc19mcmFnX2xpc3Qoc2tiKSkpIHsNCj4gPiA+
ID4gIAkJCWlmICh4ZW52aWZfaGFuZGxlX2ZyYWdfbGlzdChxdWV1ZSwgc2tiKSkgew0KPiA+ID4g
PiArCQkJCXN0cnVjdCBza19idWZmICpuc2tiID0NCj4gPiA+ID4gKwkJCQkJCXNrYl9zaGluZm8o
c2tiKS0+ZnJhZ19saXN0Ow0KPiA+ID4gPiAgCQkJCWlmIChuZXRfcmF0ZWxpbWl0KCkpDQo+ID4g
PiA+ICAJCQkJCW5ldGRldl9lcnIocXVldWUtPnZpZi0+ZGV2LA0KPiA+ID4gPiAgCQkJCQkJICAg
Ik5vdCBlbm91Z2ggbWVtb3J5IHRvIGNvbnNvbGlkYXRlIGZyYWdfbGlzdCFcbiIpOw0KPiA+ID4g
PiArCQkJCXhlbnZpZl9za2JfemVyb2NvcHlfcHJlcGFyZShxdWV1ZSwgbnNrYik7DQo+ID4gPiA+
ICAJCQkJeGVudmlmX3NrYl96ZXJvY29weV9wcmVwYXJlKHF1ZXVlLCBza2IpOw0KPiA+ID4gPiAg
CQkJCWtmcmVlX3NrYihza2IpOw0KPiA+ID4gPiAgCQkJCWNvbnRpbnVlOw0KPiA+ID4NCj4gPiA+
IFdoaWxzdCB0aGlzIGZpeCB3aWxsIGRvIHRoZSBqb2IsIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0
dGVyIHRvIGdldCByaWQgb2YgdGhlIGtmcmVlX3NrYigpIGZyb20NCj4gPiBpbnNpZGUgeGVudmlm
X2hhbmRsZV9mcmFnX2xpc3QoKSBhbmQgYWx3YXlzIGRlYWwgd2l0aCBpdCBoZXJlIHJhdGhlciB0
aGFuIGhhdmluZyBpdCBoYXBwZW4gaW4gdHdvDQo+ID4gZGlmZmVyZW50IHBsYWNlcy4gU29tZXRo
aW5nIGxpa2UgdGhlIGZvbGxvd2luZy4uLg0KPiA+DQo+ID4gKzEgZm9yIGhhdmluZyBvbmx5IG9u
ZSBwbGFjZS4NCj4gPg0KPiA+ID4NCj4gPiA+IC0tLTg8LS0tDQo+ID4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJh
Y2svbmV0YmFjay5jDQo+ID4gPiBpbmRleCA4MGFhZTNhMzJjMmEuLjA5M2M3Yjg2MDc3MiAxMDA2
NDQNCj4gPiA+IC0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYw0KPiA+ID4g
KysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jDQo+ID4gPiBAQCAtMTAyNywx
MyArMTAyNywxMyBAQCBzdGF0aWMgdm9pZCB4ZW52aWZfdHhfYnVpbGRfZ29wcyhzdHJ1Y3QgeGVu
dmlmX3F1ZXVlICpxdWV1ZSwNCj4gPiA+ICAvKiBDb25zb2xpZGF0ZSBza2Igd2l0aCBhIGZyYWdf
bGlzdCBpbnRvIGEgYnJhbmQgbmV3IG9uZSB3aXRoIGxvY2FsIHBhZ2VzIG9uDQo+ID4gPiAgICog
ZnJhZ3MuIFJldHVybnMgMCBvciAtRU5PTUVNIGlmIGNhbid0IGFsbG9jYXRlIG5ldyBwYWdlcy4N
Cj4gPiA+ICAgKi8NCj4gPiA+IC1zdGF0aWMgaW50IHhlbnZpZl9oYW5kbGVfZnJhZ19saXN0KHN0
cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlLCBzdHJ1Y3Qgc2tfYnVmZiAqc2tiKQ0KPiA+ID4gK3N0
YXRpYyBpbnQgeGVudmlmX2hhbmRsZV9mcmFnX2xpc3Qoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVl
dWUsIHN0cnVjdCBza19idWZmICpkaWZmIC0tZ2l0DQo+ID4gYS9kcml2ZXJzL25ldC94ZW4tbmV0
YmFjay9uZXRiYWNrLmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMNCj4gPiA+
IGluZGV4IDgwYWFlM2EzMmMyYS4uMDkzYzdiODYwNzcyIDEwMDY0NA0KPiA+ID4gLS0tIGEvZHJp
dmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jDQo+ID4gPiArKysgYi9kcml2ZXJzL25ldC94
ZW4tbmV0YmFjay9uZXRiYWNrLmMNCj4gPiA+IEBAIC0xMDI3LDEzICsxMDI3LDEzIEBAIHN0YXRp
YyB2b2lkIHhlbnZpZl90eF9idWlsZF9nb3BzKHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1DQo+ID4g
PiBldWUsDQo+ID4gPiAgLyogQ29uc29saWRhdGUgc2tiIHdpdGggYSBmcmFnX2xpc3QgaW50byBh
IGJyYW5kIG5ldyBvbmUgd2l0aCBsb2NhbCBwYWdlcyBvbg0KPiA+ID4gICAqIGZyYWdzLiBSZXR1
cm5zIDAgb3IgLUVOT01FTSBpZiBjYW4ndCBhbGxvY2F0ZSBuZXcgcGFnZXMuDQo+ID4gPiAgICov
DQo+ID4gPiAtc3RhdGljIGludCB4ZW52aWZfaGFuZGxlX2ZyYWdfbGlzdChzdHJ1Y3QgeGVudmlm
X3F1ZXVlICpxdWV1ZSwgc3RydWN0IHNrX2J1ZmYgKg0KPiA+ID4gc2tiKQ0KPiA+ID4gK3N0YXRp
YyBpbnQgeGVudmlmX2hhbmRsZV9mcmFnX2xpc3Qoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUs
IHN0cnVjdCBza19idWZmICoNCj4gPiA+IHNrYiwNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHNrX2J1ZmYgKm5za2IpDQo+ID4gPiAgew0KPiA+ID4gICAg
ICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gc2tiX2hlYWRsZW4oc2tiKTsNCj4gPiA+ICAgICAg
ICAgc2tiX2ZyYWdfdCBmcmFnc1tNQVhfU0tCX0ZSQUdTXTsNCj4gPiA+ICAgICAgICAgaW50IGks
IGY7DQo+ID4gPiAgICAgICAgIHN0cnVjdCB1YnVmX2luZm8gKnVhcmc7DQo+ID4gPiAtICAgICAg
IHN0cnVjdCBza19idWZmICpuc2tiID0gc2tiX3NoaW5mbyhza2IpLT5mcmFnX2xpc3Q7DQo+ID4g
Pg0KPiA+ID4gICAgICAgICBxdWV1ZS0+c3RhdHMudHhfemVyb2NvcHlfc2VudCArPSAyOw0KPiA+
ID4gICAgICAgICBxdWV1ZS0+c3RhdHMudHhfZnJhZ19vdmVyZmxvdysrOw0KPiA+ID4gQEAgLTEw
NzIsMTEgKzEwNzIsNiBAQCBzdGF0aWMgaW50IHhlbnZpZl9oYW5kbGVfZnJhZ19saXN0KHN0cnVj
dCB4ZW52aWZfcXVldWUgKnENCj4gPiA+IHVldWUsIHN0cnVjdCBza19idWZmICpzDQo+ID4gPiAg
ICAgICAgICAgICAgICAgc2tiX2ZyYWdfc2l6ZV9zZXQoJmZyYWdzW2ldLCBsZW4pOw0KPiA+ID4g
ICAgICAgICB9DQo+ID4gPg0KPiA+ID4gLSAgICAgICAvKiBDb3BpZWQgYWxsIHRoZSBiaXRzIGZy
b20gdGhlIGZyYWcgbGlzdCAtLSBmcmVlIGl0LiAqLw0KPiA+ID4gLSAgICAgICBza2JfZnJhZ19s
aXN0X2luaXQoc2tiKTsNCj4gPiA+IC0gICAgICAgeGVudmlmX3NrYl96ZXJvY29weV9wcmVwYXJl
KHF1ZXVlLCBuc2tiKTsNCj4gPiA+IC0gICAgICAga2ZyZWVfc2tiKG5za2IpOw0KPiA+ID4gLQ0K
PiA+ID4gICAgICAgICAvKiBSZWxlYXNlIGFsbCB0aGUgb3JpZ2luYWwgKGZvcmVpZ24pIGZyYWdz
LiAqLw0KPiA+ID4gICAgICAgICBmb3IgKGYgPSAwOyBmIDwgc2tiX3NoaW5mbyhza2IpLT5ucl9m
cmFnczsgZisrKQ0KPiA+ID4gICAgICAgICAgICAgICAgIHNrYl9mcmFnX3VucmVmKHNrYiwgZik7
DQo+ID4gPiBAQCAtMTE0NSw3ICsxMTQwLDExIEBAIHN0YXRpYyBpbnQgeGVudmlmX3R4X3N1Ym1p
dChzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSkNCj4gPiA+ICAgICAgICAgICAgICAgICB4ZW52
aWZfZmlsbF9mcmFncyhxdWV1ZSwgc2tiKTsNCj4gPiA+DQo+ID4gPiAgICAgICAgICAgICAgICAg
aWYgKHVubGlrZWx5KHNrYl9oYXNfZnJhZ19saXN0KHNrYikpKSB7DQo+ID4gPiAtICAgICAgICAg
ICAgICAgICAgICAgICBpZiAoeGVudmlmX2hhbmRsZV9mcmFnX2xpc3QocXVldWUsIHNrYikpIHsN
Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBza19idWZmICpuc2tiID0gc2ti
X3NoaW5mbyhza2IpLT5mcmFnX2xpc3Q7DQo+ID4gPiArDQo+ID4gPiArICAgICAgICAgICAgICAg
ICAgICAgICB4ZW52aWZfc2tiX3plcm9jb3B5X3ByZXBhcmUocXVldWUsIG5za2IpOw0KPiA+ID4g
Kw0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgaWYgKHhlbnZpZl9oYW5kbGVfZnJhZ19s
aXN0KHF1ZXVlLCBza2IsIG5za2IpKSB7DQo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIChuZXRfcmF0ZWxpbWl0KCkpDQo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbmV0ZGV2X2VycihxdWV1ZS0+dmlmLT5kZXYsDQo+ID4gPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiTm90IGVub3Vn
aCBtZW1vcnkgdG8gY29uc29saWRhdGUNCj4gZnJhZ19saXN0IVxuIik7DQo+ID4gPiBAQCAtMTE1
Myw2ICsxMTUyLDEwIEBAIHN0YXRpYyBpbnQgeGVudmlmX3R4X3N1Ym1pdChzdHJ1Y3QgeGVudmlm
X3F1ZXVlICpxdWV1ZSkNCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2Zy
ZWVfc2tiKHNrYik7DQo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlOw0KPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgfQ0KPiA+ID4gKw0KPiA+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgLyogQ29waWVkIGFsbCB0aGUgYml0cyBmcm9tIHRoZSBmcmFn
IGxpc3QuICovDQo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICBza2JfZnJhZ19saXN0X2lu
aXQoc2tiKTsNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIGtmcmVlKG5za2IpOw0KPiA+
DQo+ID4gSSB0aGluayB5b3Ugd2FudCBrZnJlZV9za2IgaGVyZT8NCj4gDQo+IE5vLiBuc2tiIGlz
IHRoZSBmcmFnIGxpc3QuLi4gaXQgaXMgdW5saW5rZWQgZnJvbSBza2IgYnkgdGhlIGNhbGwgdG8g
c2tiX2ZyYWdfbGlzdF9pbml0KCkgYW5kIHRoZW4gaXQNCj4gY2FuIGJlIGZyZWVkIG9uIGl0cyBv
d24uIFRoZSBza2IgaXMgd2hhdCB3ZSBuZWVkIHRvIHJldGFpbiwgYmVjYXVzZSB0aGF0IG5vdyBj
b250YWlucyBhbGwgdGhlIGRhdGEuDQoNClNvcnJ5IEkgbWlzcmVhZC91bmRlcnN0b29kIHdoYXQg
eW91IHdlcmUgZ2V0dGluZyBhdC4gWWVzLCBJIG1lYW50IGtmcmVlX3NrYihuc2tiKS4NCg0KICBQ
YXVsDQoNCj4gDQo+ICAgQ2hlZXJzLA0KPiANCj4gICAgIFBhdWwNCj4gDQo+ID4NCj4gPiBXZWku
DQo+ID4NCj4gPiA+ICAgICAgICAgICAgICAgICB9DQo+ID4gPg0KPiA+ID4gICAgICAgICAgICAg
ICAgIHNrYi0+ZGV2ICAgICAgPSBxdWV1ZS0+dmlmLT5kZXY7DQo+ID4gPiAtLS04PC0tLQ0KPiA+
ID4NCj4gPiA+IFdoYXQgZG8geW91IHRoaW5rPw0KPiA+ID4NCj4gPiA+ICAgUGF1bA0KPiA+ID4N
Cj4gPiA+ID4gLS0NCj4gPiA+ID4gMi43LjQNCj4gPiA+DQo+IA0KPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 12:21:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 12:21:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzKgj-0005qe-WE; Thu, 28 Feb 2019 12:21:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mBo3=RD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gzKgi-0005qZ-BT
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 12:21:20 +0000
X-Inumbo-ID: 57405d5a-3b53-11e9-bbbf-c38378a5112a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57405d5a-3b53-11e9-bbbf-c38378a5112a;
 Thu, 28 Feb 2019 12:21:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Feb 2019 05:21:13 -0700
Message-Id: <5C77D238020000780021B0F6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Feb 2019 05:21:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1551284020-7050-1-git-send-email-nmanthey@amazon.de>
 <1551284020-7050-3-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1551284020-7050-3-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH L1TF v9 2/7] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, wipawel@amazon.de,
 Julien Grall <julien.grall@arm.com>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE5IGF0IDE3OjEzLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBT
aW5jZSB0aGUgTDFURiB2dWxuZXJhYmlsaXR5IG9mIEludGVsIENQVXMsIGxvYWRpbmcgaHlwZXJ2
aXNvciBkYXRhIGludG8KPiBMMSBjYWNoZSBpcyBwcm9ibGVtYXRpYywgYmVjYXVzZSB3aGVuIGh5
cGVydGhyZWFkaW5nIGlzIHVzZWQgYXMgd2VsbCwgYQo+IGd1ZXN0IHJ1bm5pbmcgb24gdGhlIHNp
YmxpbmcgY29yZSBjYW4gbGVhayB0aGlzIHBvdGVudGlhbGx5IHNlY3JldCBkYXRhLgo+IAo+IFRv
IHByZXZlbnQgdGhlc2Ugc3BlY3VsYXRpdmUgYWNjZXNzZXMsIHdlIGJsb2NrIHNwZWN1bGF0aW9u
IGFmdGVyCj4gYWNjZXNzaW5nIHRoZSBkb21haW4gcHJvcGVydHkgZmllbGQgYnkgYWRkaW5nIGxm
ZW5jZSBpbnN0cnVjdGlvbnMuIFRoaXMKPiB3YXksIHRoZSBDUFUgY29udGludWVzIGV4ZWN1dGlu
ZyBhbmQgbG9hZGluZyBkYXRhIG9ubHkgb25jZSB0aGUgY29uZGl0aW9uCj4gaXMgYWN0dWFsbHkg
ZXZhbHVhdGVkLgo+IAo+IEFzIHRoaXMgcHJvdGVjdGlvbiBpcyB0eXBpY2FsbHkgdXNlZCBpbiBp
ZiBzdGF0ZW1lbnRzLCB0aGUgbGZlbmNlIGhhcyB0bwo+IGNvbWUgaW4gYSBjb21wYXRpYmxlIHdh
eS4gVGhlcmVmb3JlLCBhIGZ1bmN0aW9uIHRoYXQgcmV0dXJucyB0cnVlIGFmdGVyIGFuCj4gbGZl
bmNlIGluc3RydWN0aW9uIGlzIGludHJvZHVjZWQuIFRvIHByb3RlY3QgYm90aCBicmFuY2hlcyBh
ZnRlciBhCj4gY29uZGl0aW9uYWwsIGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBoYXMgdG8gYmUgYWRk
ZWQgZm9yIHRoZSB0d28gYnJhbmNoZXMuCj4gVG8gYmUgYWJsZSB0byBibG9jayBzcGVjdWxhdGlv
biBhZnRlciBzZXZlcmFsIGV2YWx1YXRpb25zLCB0aGUgZ2VuZXJpYwo+IGJhcnJpZXIgbWFjcm8g
YmxvY2tfc3BlY3VsYXRpb24gaXMgYWxzbyBpbnRyb2R1Y2VkLgo+IAo+IEFzIHRoZSBMMVRGIHZ1
bG5lcmFiaWxpdHkgaXMgb25seSBwcmVzZW50IG9uIHRoZSB4ODYgYXJjaGl0ZWN0dXJlLCB0aGVy
ZSBpcwo+IG5vIG5lZWQgdG8gYWRkIHByb3RlY3Rpb24gZm9yIG90aGVyIGFyY2hpdGVjdHVyZXMu
IEhlbmNlLCB0aGUgaW50cm9kdWNlZAo+IGZ1bmN0aW9ucyBhcmUgZGVmaW5lZCBidXQgZW1wdHku
Cj4gCj4gT24gdGhlIHg4NiBhcmNoaXRlY3R1cmUsIGJ5IGRlZmF1bHQsIHRoZSBsZmVuY2UgaW5z
dHJ1Y3Rpb24gaXMgbm90IHByZXNlbnQKPiBlaXRoZXIuIE9ubHkgd2hlbiBhIEwxVEYgdnVsbmVy
YWJsZSBwbGF0Zm9ybSBpcyBkZXRlY3RlZCwgdGhlIGxmZW5jZQo+IGluc3RydWN0aW9uIGlzIHBh
dGNoZWQgaW4gdmlhIGFsdGVybmF0aXZlIHBhdGNoaW5nLiBTaW1pbGFybHksIFBWIGd1ZXN0cwo+
IGFyZSBwcm90ZWN0ZWQgd3J0IEwxVEYgYnkgZGVmYXVsdCwgc28gdGhhdCB0aGUgcHJvdGVjdGlv
biBpcyBmdXJ0aGVybW9yZQo+IGRpc2FibGVkIGluIGNhc2UgSFZNIGlzIGV4Y2x1ZWRlZCB2aWEg
dGhlIGJ1aWxkIGNvbmZpZ3VyYXRpb24uCj4gCj4gSW50cm9kdWNpbmcgdGhlIGxmZW5jZSBpbnN0
cnVjdGlvbnMgY2F0Y2hlcyBhIGxvdCBvZiBwb3RlbnRpYWwgbGVha3Mgd2l0aAo+IGEgc2ltcGxl
IHVuaW50cnVzaXZlIGNvZGUgY2hhbmdlLiBEdXJpbmcgcGVyZm9ybWFuY2UgdGVzdGluZywgd2Ug
ZGlkIG5vdAo+IG5vdGljZSBwZXJmb3JtYW5jZSBlZmZlY3RzLgo+IAo+IFRoaXMgaXMgcGFydCBv
ZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBO
b3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KPiBBY2tlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 12:24:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 12:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzKjM-0005w6-FX; Thu, 28 Feb 2019 12:24:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UrlQ=RD=xenproject.org=prvs=955526c16=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gzKjK-0005vs-Jb
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 12:24:02 +0000
X-Inumbo-ID: ba5b3dbe-3b53-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba5b3dbe-3b53-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 12:24:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79317182"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83679-mainreport@xen.org>
MIME-Version: 1.0
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:host-install(4):broken:regression
 distros-debian-wheezy:build-armhf-pvops:host-install(4):broken:regression
 distros-debian-wheezy:build-amd64:host-install(4):broken:regression
 distros-debian-wheezy:build-amd64-pvops:host-install(4):broken:regression
 distros-debian-wheezy:build-i386-pvops:host-install(4):broken:regression
 distros-debian-wheezy:build-i386:host-install(4):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:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=75638
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 28 Feb 2019 12:23:52 +0000
Subject: [Xen-devel] [distros-debian-wheezy test] 83679: trouble:
 blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDgzNjc5IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy84MzY3OS8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjM4CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU2MzgKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiA3NTYzOAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDc1NjM4CiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gNzU2MzgKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3NTYzOAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5n
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1pMzg2LWkzODYtd2hlZXp5LW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2hlZXp5LW5ldGJvb3Qt
cHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtd2hlZXp5LW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRib290LXB5Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gNzU2MzgKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiA3NTYzOAoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAg
ICAgIDc1NjM4Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC13aGVlenktbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13aGVlenktbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13aGVlenktbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdoZWV6
eS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xv
Z3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBu
b3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 12:25:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 12:25:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzKkW-0006KV-Su; Thu, 28 Feb 2019 12:25:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jsbF=RD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzKkU-0006KH-VI
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 12:25:15 +0000
X-Inumbo-ID: e09dc6d2-3b53-11e9-a799-cf61fb3267c4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e09dc6d2-3b53-11e9-a799-cf61fb3267c4;
 Thu, 28 Feb 2019 12:25:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzKkK-0007a9-BA; Thu, 28 Feb 2019 12: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzKkK-0001s4-08; Thu, 28 Feb 2019 12:25:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzKkJ-00084f-Vj; Thu, 28 Feb 2019 12:25:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133448-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-i386-pvops:<job status>:broken:regression
 linux-4.14:build-armhf:<job status>:broken:regression
 linux-4.14:build-amd64-pvops:<job status>:broken:regression
 linux-4.14:build-amd64:<job status>:broken:regression
 linux-4.14:build-arm64:<job status>:broken:regression
 linux-4.14:build-arm64-pvops:<job status>:broken:regression
 linux-4.14:build-armhf-pvops:<job status>:broken:regression
 linux-4.14:build-i386:<job status>:broken:regression
 linux-4.14:build-i386-xsm:<job status>:broken:regression
 linux-4.14:build-arm64-xsm:<job status>:broken:regression
 linux-4.14:build-amd64-xsm:<job status>:broken:regression
 linux-4.14:build-arm64:host-install(4):broken:regression
 linux-4.14:build-i386-xsm:host-install(4):broken:regression
 linux-4.14:build-amd64:host-install(4):broken:regression
 linux-4.14:build-amd64-pvops:host-install(4):broken:regression
 linux-4.14:build-i386:host-install(4):broken:regression
 linux-4.14:build-i386-pvops:host-install(4):broken:regression
 linux-4.14:build-arm64-pvops:host-install(4):broken:regression
 linux-4.14:build-arm64-xsm:host-install(4):broken:regression
 linux-4.14:build-amd64-xsm:host-install(4):broken:regression
 linux-4.14:build-armhf:host-install(4):broken:regression
 linux-4.14:build-armhf-pvops:host-install(4):broken:regression
 linux-4.14:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:build-i386-rumprun:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=c793fa334c7b5b685957720ef0842e7cddab62a6
X-Osstest-Versions-That: linux=d6bf9dcebdd11967b2b6c73d7c8f4863624f69c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Feb 2019 12:25:03 +0000
Subject: [Xen-devel] [linux-4.14 test] 133448: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ0OCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0NDgvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjYxCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzMyNjEKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI2MQogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTMzMjYxCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMyNjEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzI2MQog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTMzMjYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzMyNjEKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEzMzI2MQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzMjYxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYzc5M2ZhMzM0YzdiNWI2ODU5NTc3MjBlZjA4
NDJlN2NkZGFiNjJhNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZDZi
ZjlkY2ViZGQxMTk2N2IyYjZjNzNkN2M4ZjQ4NjM2MjRmNjljNwoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMzMjYxICAyMDE5LTAyLTE1IDA4OjM0OjI2IFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDEzMzMyNiAgMjAxOS0wMi0yMCAwOTo0MToxOCBaICAgIDggZGF5cyAgICA2IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMzQxNyAgMjAxOS0wMi0yNSAwMzo0Mzo0MiBaICAg
IDMgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4K
ICBBZHJpYW4gQnVuayA8YnVua0BrZXJuZWwub3JnPgogIEFsZXhhbmRlciBEdXljayA8YWxleGFu
ZGVyLmguZHV5Y2tAbGludXguaW50ZWwuY29tPgogIEFsZXhhbmRyZSBUb3JndWUgPGFsZXhhbmRy
ZS50b3JndWVAc3QuY29tPgogIEFtaXQgUHVuZGlyIDxhbWl0LnB1bmRpckBsaW5hcm8ub3JnPgog
IEFuZHJlYXMgWmllZ2xlciA8YW5kcmVhcy56aWVnbGVyQGZhdS5kZT4KICBBbmRyZXcgTHVubiA8
YW5kcmV3QGx1bm4uY2g+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KICBBbmRyemVqIEhhamRhIDxhLmhhamRhQHNhbXN1bmcuY29tPgogIEFybmFsZG8gQ2FydmFs
aG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJyZ2xA
YmdkZXYucGw+CiAgQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgogIEJvcmlzbGF2IFBl
dGtvdiA8YnBAc3VzZS5kZT4KICBDaGFvIEZhbiA8ZmFuYy5mbnN0QGNuLmZ1aml0c3UuY29tPgog
IENocmlzdGlhbiBMYW1wYXJ0ZXIgPGNodW5rZWV5QGdtYWlsLmNvbT4KICBDaHJpc3RvcGggSGVs
bHdpZyA8aGNoQGxzdC5kZT4KICBEYW5pZWwgQXh0ZW5zIDxkamFAYXh0ZW5zLm5ldD4KICBEYXZp
ZCBBLiBMb25nIDxkYXZlLmxvbmdAbGluYXJvLm9yZz4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVt
QGRhdmVtbG9mdC5uZXQ+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwu
Y29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFcmljIFcuIEJpZWRl
cm1hbiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEZsb3JpYW4gU3RlY2tlciA8bTE5QGZsb3Jp
YW5zdGVja2VyLmRlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlv
bi5vcmc+CiAgR3JlZ29yeSBDTEVNRU5UIDxncmVnb3J5LmNsZW1lbnRAYm9vdGxpbi5jb20+CiAg
R3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEhhdWtlIE1laHJ0ZW5zIDxoYXVr
ZS5tZWhydGVuc0BpbnRlbC5jb20+CiAgSGF1a2UgTWVocnRlbnMgPGhhdWtlQGhhdWtlLW0uZGU+
CiAgSGVkaSBCZXJyaWNoZSA8aGVkaS5iZXJyaWNoZUBocGUuY29tPgogIElkbyBTY2hpbW1lbCA8
aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJbGlhIE1pcmtpbiA8aW1pcmtpbkBhbHVtLm1pdC5lZHU+
CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmll
bGRzQHJlZGhhdC5jb20+CiAgSmFjayBXYW5nIDxqaW5wdS53YW5nQGNsb3VkLmlvbm9zLmNvbT4K
ICBKYW1pZSBMZW50aW4gPGptQGxlbnRpbi5jby51az4KICBKYW5pIE5pa3VsYSA8amFuaS5uaWt1
bGFAaW50ZWwuY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmVucyBB
eGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppYW5jaGFvIFdhbmcgPGppYW5jaGFvLncud2FuZ0Bv
cmFjbGUuY29tPgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIE9sc2EgPGpv
bHNhQHJlZGhhdC5jb20+CiAgSmlyaSBQaXJrbyA8amlyaUBtZWxsYW5veC5jb20+CiAgSm9lIFRo
b3JuYmVyIDxlanRAcmVkaGF0LmNvbT4KICBKb2huIERhdmlkIEFuZ2xpbiA8ZGF2ZS5hbmdsaW5A
YmVsbC5uZXQ+CiAgSm9uYXRoYW4gQmFra2VyIDx4Yy1yYWNlcjJAbGl2ZS5jYT4KICBKb29uYXMg
TGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+CiAgSm9zZSBBYnJldSA8
am9hYnJldUBzeW5vcHN5cy5jb20+CiAgSm9zZSBBYnJldSA8am9zZS5hYnJldUBzeW5vcHN5cy5j
b20+CiAgSnVsaWVuIEQnQXNjZW56aW8gPGpkYXNjZW56aW9AcG9zdGVvLm5ldD4KICBKdWxpZW4g
VGhpZXJyeSA8anVsaWVuLnRoaWVycnlAYXJtLmNvbT4KICBKdXJpY2EgVnVrYWRpbiA8anVyaWNh
LnZ1a2FkaW5AcnQtcmsuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25p
Y2FsLmNvbT4KICBLcnp5c3p0b2YgS296bG93c2tpIDxrcnprQGtlcm5lbC5vcmc+CiAgTGludXMg
VG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWog
PGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMaXZpdSBEdWRhdSA8bGl2aXVAZHVkYXUuY28u
dWs+CiAgTG9yZW56byBCaWFuY29uaSA8bG9yZW56by5iaWFuY29uaUByZWRoYXQuY29tPgogIE1h
bnVlbCBSZWluaGFyZHQgPG1hbnVlbC5yaGR0QGdtYWlsLmNvbT4KICBNYW8gV2VuYW4gPG1hb3dl
bmFuQGh1YXdlaS5jb20+CiAgTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4K
ICBNYXR0IFR1cm5lciA8bWF0dHN0ODhAZ21haWwuY29tPgogIE1hdHRpIEt1cmtlbGEgPE1hdHRp
Lkt1cmtlbGFAaWtpLmZpPgogIE1hdXJvIENpYW5jaW8gPG1hdXJvQGFjYWRldS5jb20+CiAgTWVl
bGlzIFJvb3MgPG1yb29zQGxpbnV4LmVlPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRv
Y2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE5hdGUgRGFpbGV5IDxuYXRlLmRhaWxleUBzdHJh
dHVzLmNvbT4KICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBOaWNob2xh
cyBNYyBHdWlyZSA8aG9mcmF0QG9zYWRsLm9yZz4KICBOaWtvcyBUc2lyb25pcyA8bnRzaXJvbmlz
QGFycmlrdG8uY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBQYW9sbyBB
YmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KICBQYXVsIEtvY2lhbGtvd3NraSA8cGF1bC5rb2NpYWxrb3dza2lAYm9vdGxpbi5jb20+
CiAgUGF2YW5rdW1hciBLb25kZXRpIDxwa29uZGV0aUBjb2RlYXVyb3JhLm9yZz4KICBQYXdlxYIg
Q2htaWVsIDxwYXdlbC5taWtvbGFqLmNobWllbEBnbWFpbC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kg
PHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVh
ZC5vcmc+CiAgUGV0ciBNYWNoYXRhIDxwZXRybUBtZWxsYW5veC5jb20+CiAgUmFmYWVsIEouIFd5
c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJvYiBIZXJyaW5nIDxyb2JoQGtl
cm5lbC5vcmc+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAg
UnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYW5kZWVwIFBhdGls
IDxzc3BhdGlsQGFuZHJvaWQuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4K
ICBTY290dCBNYXloZXcgPHNtYXloZXdAcmVkaGF0LmNvbT4KICBTZWtoYXIgTm9yaSA8bnNla2hh
ckB0aS5jb20+CiAgU2VyZ2VpIFRyb2ZpbW92aWNoIDxzbHlmb3hAZ2VudG9vLm9yZz4KICBTb2hl
aWwgSGFzc2FzIFllZ2FuZWggPHNvaGVpbEBnb29nbGUuY29tPgogIFNvbmcgTGl1IDxzb25nbGl1
YnJhdmluZ0BmYi5jb20+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgog
IFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGVlcCBI
b2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVr
aGVyamVlQGdtYWlsLmNvbT4KICBTdmVuIEVja2VsbWFubiA8c3Zlbi5lY2tlbG1hbm5Ab3Blbm1l
c2guY29tPiBbaXBxNDAxOV0KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhvbWFz
IEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9taSBWYWxrZWluZW4gPHRvbWkudmFs
a2VpbmVuQHRpLmNvbT4KICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8ub3JnPgog
IFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+CiAgV2VpIFlvbmdqdW4gPHdlaXlvbmdq
dW4xQGh1YXdlaS5jb20+CiAgWGlhb3lhbyBMaSA8eGlhb3lhby5saUBsaW51eC5pbnRlbC5jb20+
CiAgWmhpcWlhbmcgTGl1IDxsaXV6aGlxaWFuZzI2QGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0
LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNt
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
aGYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhvc3QtaW5z
dGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNzgw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 12:25:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 12:25:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzKl9-0006Q8-EM; Thu, 28 Feb 2019 12:25:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aQvT=RD=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gzKl8-0006Q0-F4
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 12:25:54 +0000
X-Inumbo-ID: fd8e13d0-3b53-11e9-bc90-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd8e13d0-3b53-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 12:25:53 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 2B08922809;
 Thu, 28 Feb 2019 07:25:53 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 28 Feb 2019 07:25:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=1AzqVh
 HXNlU/tBgXB5+p65bRc2zUac3m71j4sDdo0VU=; b=kz8KOiVoYHc6DHPGbxTOBM
 TyNfsO6Z1ldOmzQZ8tvmsCwuiw+IYyy9YzWadfedioIhoUwHWsdlBy9ughNVcZXT
 GlvSH8s3m1O+n7PS/noJzThiOaFiE+MbjSNlebAbtpTUGwLH9X0SEypmZdF52hV8
 5gUjCQ1nYIhYbJWT4xw6+H9qHLHTgVgE+yR9i9JZQxk/pIqLXtQf+rvTPzDjOrFY
 a6Q39ifTJ88ddzDoEF/zUZuo8KVb1xublWQAEos+HZxmXaDINHs3NjFbZbejTyMn
 VHpAr5mllnU2a29I1s7P/NKQ1PdSznQcSWAMhsEsShL/G5VbK/087i8nf63HK0yQ
 ==
X-ME-Sender: <xms:T9N3XJ30q90UzA-UoAtxcw1lE26ZtcG1GmIbLFHV9g1ieXUDajW2sQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrvdefgdegvdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthh
 hinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghm
 pehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslh
 grsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:T9N3XA2TjoGK1tCHF5_QY8ePZrIWdbClOxahCO_zRNShBZoV50-lXA>
 <xmx:T9N3XNuJw6uNRrVUppXRcY85Iyd30bA_VfmZYoQSz-FkyMJziLTADA>
 <xmx:T9N3XIYiGiqCG_BoN4rxU4CdQ8ptwLwJCwQe-E4HcCdOgHizMV1lSQ>
 <xmx:UdN3XC4bm15rXsds3WmOznT1sRx2xWHgl0_uETQFk7YSx8DeIG-14A>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id E47D3E40C1;
 Thu, 28 Feb 2019 07:25:49 -0500 (EST)
Date: Thu, 28 Feb 2019 13:25:46 +0100
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190228122546.GN5348@mail-itl>
References: <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <cover.0268d8ad929f422d7e0142099f5b84dd205f0c2e.1549498018.git-series.marmarek@invisiblethingslab.com>
 <cc240476d615c05925891d33fc83be3e1801b52d.1549498018.git-series.marmarek@invisiblethingslab.com>
 <5C767771020000780021AB12@prv1-mh.provo.novell.com>
 <20190227150508.GE19265@mail-itl>
 <5C77BEDD020000780021B030@prv1-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <5C77BEDD020000780021B030@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v4 5/6] xen/x86: add PHYSDEVOP_msi_set_enable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============6912895737558875741=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6912895737558875741==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="FxavXfDenm+F7xE/"
Content-Disposition: inline


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

On Thu, Feb 28, 2019 at 03:58:37AM -0700, Jan Beulich wrote:
> >>> On 27.02.19 at 16:05, <marmarek@invisiblethingslab.com> wrote:
> > On Wed, Feb 27, 2019 at 04:41:37AM -0700, Jan Beulich wrote:
> >> >>> On 07.02.19 at 01:07, <marmarek@invisiblethingslab.com> wrote:
> >> > +int msi_msix_set_enable(struct pci_dev *pdev, int mode, int enable)
> >> > +{
> >> > +    int ret;
> >> > +
> >> > +    ret =3D xsm_msi_set_enable(XSM_DM_PRIV, pdev->domain,
> >> > +                             (pdev->seg << 16) | (pdev->bus << 8) |=
 pdev->devfn,
> >> > +                             mode, enable);
> >> > +    if ( ret )
> >> > +        return ret;
> >> > +
> >> > +    switch ( mode )
> >> > +    {
> >> > +    case PHYSDEVOP_MSI_SET_ENABLE_MSI:
> >> > +        msi_set_enable(pdev, enable);
> >> > +        break;
> >> > +
> >> > +    case PHYSDEVOP_MSI_SET_ENABLE_MSIX:
> >> > +        msix_set_enable(pdev, enable);
> >> > +        break;
> >> > +    }
> >>=20
> >> What about a call to pci_intx()?=20
> >=20
> > Should pci_intx(dev, !enable) be called in all those cases?
>=20
> Well, that depends whether Dom0 is involved, which is where the
> operation would normally be done. But since this is about bypassing
> pciback, I think it may be needed.
>=20
> >> And what about invocations for
> >> the wrong device (e.g. MSI-X request for MSI-X incapable device)?
> >=20
> > Looking at msi(x)_set_enable(), it is no-op for incapable devices, but
> > if the function would do anything else, indeed such check should be
> > added. Is pci_find_cap_offset(..., PCI_CAP_ID_MSI(X)) the correct way
> > of doing that?
>=20
> Well, for MSI-X you could simply check pdev->msix to be non-NULL.
> For MSI I think looking for the capability is your only choice.
>=20
> Another thing: You're also bypassing the MSI{,-X}-already-enabled
> checks that __pci_enable_msi{,x}() do, yet allowing to enable both
> on a device would be a security issue.

Ok.

> >> > +    /* IN */
> >> > +    uint16_t seg;
> >> > +    uint8_t bus;
> >> > +    uint8_t devfn;
> >> > +    uint8_t mode;
> >> > +    uint8_t enable;
> >>=20
> >> "mode" and "enable" don't really make clear which of the two is the
> >> boolean, and which is the operation. I'd anyway prefer a single
> >> flags field with descriptive #define-s, which will also make more
> >> obvious how to extend this if need be.
> >=20
> > You mean:
> >=20
> > #define PHYSDEVOP_MSI_CONTROL_ENABLE 1
> > #define PHYSDEVOP_MSI_CONTROL_MSI    2=20
> > #define PHYSDEVOP_MSI_CONTROL_MSIX   4
>=20
> Not exactly - you need just two flags: One selecting between
> enable and disable, and a second selecting between MSI and
> MSI-X. Otherwise, in your model, what do 0 or ENABLE alone
> mean?

I put 3 flags there for easier extending it in the future.
But maybe indeed two flags + error on any other bit set would be enough
too.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--FxavXfDenm+F7xE/
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlx300sACgkQ24/THMrX
1yzi8Qf/UMsXgQJkkOaX3cHnUWfimkDiKXObOk+L6QTQYjKFb3Hw0MtDHMmGxNuJ
jMqXQuKYT6xI3+xVf8aoHT/NjZNP80k9D863aDMs7e11SgHmP7gJT/tHiZtaPuAj
rQVIrraZlfGyrJWFfavGnf2YL2Q/kHmo/ELYLIJn6k1PPDV85vS1Eb7kKaOlv5o5
TjIEiNZCpV0XPTDiX+rFsoMrzj1iaYAxFZDOE3bvDJlZ4glvQJarJxA7x0vz85U6
l6pbs1ualHOMshknWSw5YC+aHxYz4DRlvbjZi7gU9Sh+BbM8+Hii2BxWQstbfgcD
YO2BuzCBiLSJrapi32di7vUI/jOfgg==
=lhLG
-----END PGP SIGNATURE-----

--FxavXfDenm+F7xE/--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6912895737558875741==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 28 12:38:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 12:38:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzKwq-0007YD-Gz; Thu, 28 Feb 2019 12:38:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0So3=RD=citrix.com=prvs=955226cfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gzKwo-0007Y8-Qm
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 12:37:58 +0000
X-Inumbo-ID: aca9d9b4-3b55-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aca9d9b4-3b55-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 12:37:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79318758"
Date: Thu, 28 Feb 2019 12:37:48 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190228123748.5nabuvg44sjiecdz@zion.uk.xensource.com>
References: <1551319382-32595-1-git-send-email-igor.druzhinin@citrix.com>
 <8424fba34a1f43908a6dae3a9308863b@AMSPEX02CL02.citrite.net>
 <20190228110136.somjads2f5ivqhju@zion.uk.xensource.com>
 <e5ef3c0291854b67841b6c532f7651b9@AMSPEX02CL02.citrite.net>
 <0aa1850892c94d6ba7543bf322734614@AMSPEX02CL02.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0aa1850892c94d6ba7543bf322734614@AMSPEX02CL02.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen-netback: fix occasional leak of grant
 ref mappings under memory pressure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "davem@davemloft.net" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjgsIDIwMTkgYXQgMTI6MDc6MDdQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFllcywgSSBtZWFudCBrZnJlZV9za2IobnNrYikuCj4gCgpJbiB0aGF0IGNhc2UgSSB0
aGluayB5b3VyIHBhdGNoIGxvb2tzIGZpbmUuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 12:38:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 12:38:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzKxA-0007ZX-RT; Thu, 28 Feb 2019 12:38:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aQvT=RD=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gzKx9-0007ZM-JU
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 12:38:19 +0000
X-Inumbo-ID: b73763f0-3b55-11e9-8e55-479c0358ee0d
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b73763f0-3b55-11e9-8e55-479c0358ee0d;
 Thu, 28 Feb 2019 12:38:14 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 33CBE21F43;
 Thu, 28 Feb 2019 07:38:14 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 28 Feb 2019 07:38:14 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=BJpM6+
 LbdFtBgn4BpP6UMzOMHb1AuIMfsOjcVQKLpPE=; b=LENnsNj89+TRmtyxbGBjEw
 HVEWalQSOjn5eXUGM249e4Bs/AMoDhE+JDhqqxK+o2yV6GL0DuyfMOLgbC3IHgwt
 atOrtspEbU0znhgYq6LN7YCEEQVYIYZc97qSTsagExt9jfe+oUS8WQLrdqeG5N2/
 pH4RP2Q95R1zUA0m/6fE+chM9wdXxEv0JUHYjTA7+3n0dKFUhr2/1WBcy9cFv7An
 /EgK9796jbrLTiagaLGCOfK8OLaZJdm3sUz0+a/Gked8qINGrIWu/XOaIR2PaDps
 FYiagghKCKemIOho/8FWt7zt+oLn34m6V9QB6MX67UYIAR8OKvB6bJSzsSt07qoA
 ==
X-ME-Sender: <xms:M9Z3XFqXc5R3niiAVsBlqUqWtuFBjSbd1lCu25-saocIgUA9XT3UrQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrvdefgdeghecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:M9Z3XL5CT0ODoI6Hk_KpYaP_KTCXg0gHFe8XAV-uXgjyxvwQd-ZxVQ>
 <xmx:M9Z3XNMLietn_RFuazLwecTLu31XKhnR7E5928sh9LaVp8O3t1GfZQ>
 <xmx:M9Z3XFOkfFmzNSOQfyBCG4nYcoQXrq3BEZ90htA6J0nnfcaL50MYRg>
 <xmx:NtZ3XCvdhQjYg0objeEgCsignlhZsDwi5PNWsZovlSntYiBbzAcLCg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 5F30910312;
 Thu, 28 Feb 2019 07:38:10 -0500 (EST)
Date: Thu, 28 Feb 2019 13:38:07 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190228123807.GO5348@mail-itl>
References: <20181217120001.GB23474@mail-itl>
 <20181217121855.zsrn6fvliz4f5yul@mac>
 <20181217122315.GC23474@mail-itl>
 <20181217130534.6sdlcywutzcwzw2d@mac>
 <be0aadbb141f4537a6a058a4801fd7ea@AMSPEX02CL02.citrite.net>
 <20181217143212.abwf7k6dx233647d@mac>
 <628e7577dcae457ba39d88ff78fefff2@AMSPEX02CL02.citrite.net>
 <20181217160919.l73npsmx72mh5d4z@mac>
 <20190224231402.GB5279@mail-itl>
 <20190228100837.3velwvbmrfcs4eor@Air-de-Roger>
MIME-Version: 1.0
In-Reply-To: <20190228100837.3velwvbmrfcs4eor@Air-de-Roger>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] Race condition on device add hanling in xl devd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============8271104284206811407=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8271104284206811407==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="0+35XlDF45POFHfm"
Content-Disposition: inline


--0+35XlDF45POFHfm
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Feb 28, 2019 at 11:08:37AM +0100, Roger Pau Monn=C3=A9 wrote:
> On Mon, Feb 25, 2019 at 12:14:02AM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Mon, Dec 17, 2018 at 05:09:19PM +0100, Roger Pau Monn=C3=A9 wrote:
> > > On Mon, Dec 17, 2018 at 02:42:23PM +0000, Paul Durrant wrote:
> > > > I suspect I must be remembering a XenServer-specific hack^Wpatch th=
en. I'd have to dig... it's been a while since I messed with the netif stat=
e model, which is of course different the blkif state model.
> > >=20
> > > Quite likely. With udev scripts is was feasible to only execute
> > > hotplug scripts for vifs with an attached frontend.
> > >=20
> > > With libxl this is not possible, since hotplug scripts are run during
> > > domain creation, at which point the guest is completely paused.
> > >=20
> > > I'm not that familiar with bridges and vifs, but maybe the vifs status
> > > can be set to offline until there's a frontend attached in order to
> > > reduce the bridge distributor load? (if that's not already the case).
> >=20
> > I've found was the problem, and with some definition of "race condition"
> > it could be named this way.
> > The problem is that for some reason xenstore watch on device add
> > sometimes does not fire in xl devd. But then, when libxl in dom0
> > timeouts and remove the device, the xenstore watch in xl devd fire and
> > hotplug script is called. At this point device is already gone, so
> > it fails. xl devd then quickly calls hotplug script the second time, for
> > device removal.
> >=20
> > I have no idea why this xenstore watch do not fire, but triggering a
> > no-op write into watched path (to trigger the watch again) workarounds
> > the problem. I use a xenstore watch in dom0 for that[1] - which works.
> > I suspect something related to KVM nested virtualization (lost
> > interrupt?)...
>=20
> That's very weird, could you try to run xenstored in dom0 with trace
> enabled [0] in order to try to figure out what's happening?

I've tried already, but it was way too slow (remember it's nested KVM,
it doesn't really improve the performance). I hit multiple timeouts even
without hitting this problem. Unfortunately I don't have logs from that
experiment anymore.

I can try again...

> I assume this only happens when running nested in KVM?

I'd say so. I'm not entirely sure, because I've seen similar symptoms on
bare metal Xen too in the past, but I think it could be a different
problem and also I haven't seen it in past 3 months.

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

--0+35XlDF45POFHfm
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlx31i8ACgkQ24/THMrX
1yy3mwf8DshtMpARpUI7jVGd53CooTLan/qBIkhubjumMmTebW0eV05FSk10p3Wc
VIyYl0LCLP/HSF1N58x2YOwGDzY3VVYo2tnNToexEAqSo6UlLY0P5lZrQOrbxmfQ
xwKHtMxX9xubSbYzgYWAmna/b10pBZlNRhShn83TuSmL1oObG1xkN8tm6PxCq0zm
SB/vqzxeFBvI+v/iaBav8SLSSJDGxJfJU4tokS0wdHwXLCSQgMCdd2JNOvpEJpxe
paFCrQk9TjQCbwR/MCRO8ACI+Z9xFzb6Wps6+EVQlyO1eJ/IlBieOj9goV9B8x3b
KVzsT2aeQBYaAbNKglRmEAXwyJehvQ==
=q1gn
-----END PGP SIGNATURE-----

--0+35XlDF45POFHfm--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8271104284206811407==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 28 12:48:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 12:48:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzL6p-0000ED-RY; Thu, 28 Feb 2019 12:48:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ulOQ=RD=citrix.com=prvs=95559a9f8=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gzL6o-0000E7-Oa
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 12:48:18 +0000
X-Inumbo-ID: 1b9eca9e-3b57-11e9-9d51-7bbdbae86637
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b9eca9e-3b57-11e9-9d51-7bbdbae86637;
 Thu, 28 Feb 2019 12:48:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79320306"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>, <netdev@vger.kernel.org>,
 <linux-kernel@vger.kernel.org>
Date: Thu, 28 Feb 2019 12:48:03 +0000
Message-ID: <1551358083-14227-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xen-netback: fix occasional leak of grant
 ref mappings under memory pressure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, paul.durrant@citrix.com,
 wei.liu2@citrix.com, davem@davemloft.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WmVyby1jb3B5IGNhbGxiYWNrIGZsYWcgaXMgbm90IHlldCBzZXQgb24gZnJhZyBsaXN0IHNrYiBh
dCB0aGUgbW9tZW50CnhlbnZpZl9oYW5kbGVfZnJhZ19saXN0KCkgcmV0dXJucyAtRU5PTUVNLiBU
aGlzIGV2ZW50dWFsbHkgcmVzdWx0cyBpbgpsZWFraW5nIGdyYW50IHJlZiBtYXBwaW5ncyBzaW5j
ZSB4ZW52aWZfemVyb2NvcHlfY2FsbGJhY2soKSBpcyBuZXZlcgpjYWxsZWQgZm9yIHRoZXNlIGZy
YWdtZW50cy4gVGhvc2UgZXZlbnR1YWxseSBidWlsZCB1cCBhbmQgY2F1c2UgWGVuCnRvIGtpbGwg
RG9tMCBhcyB0aGUgc2xvdHMgZ2V0IHJldXNlZCBmb3IgbmV3IG1hcHBpbmdzOgoKImQwdjAgQXR0
ZW1wdCB0byBpbXBsaWNpdGx5IHVubWFwIGEgZ3JhbnRlZCBQVEUgYzAxMDAwMDMyOWZjZTAwNSIK
ClRoYXQgYmVoYXZpb3IgaXMgb2JzZXJ2ZWQgdW5kZXIgY2VydGFpbiB3b3JrbG9hZHMgd2hlcmUg
c3VkZGVuIHNwaWtlcwpvZiBwYWdlIGNhY2hlIHdyaXRlcyBjb2V4aXN0IHdpdGggYWN0aXZlIGF0
b21pYyBza2IgYWxsb2NhdGlvbnMgZnJvbQpuZXR3b3JrIHRyYWZmaWMuIEFkZGl0aW9uYWxseSwg
cmV3b3JrIHRoZSBsb2dpYyB0byBkZWFsIHdpdGggZnJhZ19saXN0CmRlYWxsb2NhdGlvbiBpbiBh
IHNpbmdsZSBwbGFjZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5p
bkBjaXRyaXguY29tPgotLS0KIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYyB8IDEw
ICsrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jIGIvZHJp
dmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jCmluZGV4IDgwYWFlM2EuLmYwOTk0OGIgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYworKysgYi9kcml2ZXJz
L25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMKQEAgLTEwNzIsMTEgKzEwNzIsNiBAQCBzdGF0aWMg
aW50IHhlbnZpZl9oYW5kbGVfZnJhZ19saXN0KHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlLCBz
dHJ1Y3Qgc2tfYnVmZiAqcwogCQlza2JfZnJhZ19zaXplX3NldCgmZnJhZ3NbaV0sIGxlbik7CiAJ
fQogCi0JLyogQ29waWVkIGFsbCB0aGUgYml0cyBmcm9tIHRoZSBmcmFnIGxpc3QgLS0gZnJlZSBp
dC4gKi8KLQlza2JfZnJhZ19saXN0X2luaXQoc2tiKTsKLQl4ZW52aWZfc2tiX3plcm9jb3B5X3By
ZXBhcmUocXVldWUsIG5za2IpOwotCWtmcmVlX3NrYihuc2tiKTsKLQogCS8qIFJlbGVhc2UgYWxs
IHRoZSBvcmlnaW5hbCAoZm9yZWlnbikgZnJhZ3MuICovCiAJZm9yIChmID0gMDsgZiA8IHNrYl9z
aGluZm8oc2tiKS0+bnJfZnJhZ3M7IGYrKykKIAkJc2tiX2ZyYWdfdW5yZWYoc2tiLCBmKTsKQEAg
LTExNDUsNiArMTE0MCw4IEBAIHN0YXRpYyBpbnQgeGVudmlmX3R4X3N1Ym1pdChzdHJ1Y3QgeGVu
dmlmX3F1ZXVlICpxdWV1ZSkKIAkJeGVudmlmX2ZpbGxfZnJhZ3MocXVldWUsIHNrYik7CiAKIAkJ
aWYgKHVubGlrZWx5KHNrYl9oYXNfZnJhZ19saXN0KHNrYikpKSB7CisJCQlzdHJ1Y3Qgc2tfYnVm
ZiAqbnNrYiA9IHNrYl9zaGluZm8oc2tiKS0+ZnJhZ19saXN0OworCQkJeGVudmlmX3NrYl96ZXJv
Y29weV9wcmVwYXJlKHF1ZXVlLCBuc2tiKTsKIAkJCWlmICh4ZW52aWZfaGFuZGxlX2ZyYWdfbGlz
dChxdWV1ZSwgc2tiKSkgewogCQkJCWlmIChuZXRfcmF0ZWxpbWl0KCkpCiAJCQkJCW5ldGRldl9l
cnIocXVldWUtPnZpZi0+ZGV2LApAQCAtMTE1Myw2ICsxMTUwLDkgQEAgc3RhdGljIGludCB4ZW52
aWZfdHhfc3VibWl0KHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlKQogCQkJCWtmcmVlX3NrYihz
a2IpOwogCQkJCWNvbnRpbnVlOwogCQkJfQorCQkJLyogQ29waWVkIGFsbCB0aGUgYml0cyBmcm9t
IHRoZSBmcmFnIGxpc3QgLS0gZnJlZSBpdC4gKi8KKwkJCXNrYl9mcmFnX2xpc3RfaW5pdChza2Ip
OworCQkJa2ZyZWVfc2tiKG5za2IpOwogCQl9CiAKIAkJc2tiLT5kZXYgICAgICA9IHF1ZXVlLT52
aWYtPmRldjsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 12:51:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 12:51:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzL9j-0000sn-CT; Thu, 28 Feb 2019 12:51:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CBPn=RD=citrix.com=prvs=95589b391=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gzL9h-0000sh-S4
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 12:51:17 +0000
X-Inumbo-ID: 88d2d433-3b57-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88d2d433-3b57-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 12:51:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79320466"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 28 Feb 2019 12:51:12 +0000
Message-ID: <1551358272-666-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] x86/altp2m: Fix build with !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Yy9zIDBlYzliNGVmMzE0OCAieDg2L3ZteDogRml4IHNlY3VyaXR5IGlzc3VlIHdoZW4gYSBndWVz
dCBiYWxsb29ucyBvdXQgdGhlCmMvcyBlNzJlY2M3NjE1NDEgIng4Ni9hbHRwMm06IFJld29yayAj
VkUgZW5hYmxlL2Rpc2FibGUgcGF0aHMiIGRpZG4ndCBoYXZlIGEKc3VpdGFibGUgcHJvdG90eXBl
IGluIHRoZSAhQ09ORklHX0hWTSBjYXNlLgoKSW50cm9kdWNlIG9uZSB0byBmaXggdGhlIGJ1aWxk
LgoKU3BvdHRlZCBieSBUcmF2aXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdHAybS5oIHwgMSArCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Fs
dHAybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRwMm0uaAppbmRleCA4MTM5YmY4Li5iMjA2
ZTk1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdHAybS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvYWx0cDJtLmgKQEAgLTUwLDYgKzUwLDcgQEAgc3RhdGljIGlubGluZSBi
b29sIGFsdHAybV9hY3RpdmUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIAogLyogT25seSBkZWNs
YXJhdGlvbiBpcyBuZWVkZWQuIERDRSB3aWxsIG9wdGltaXNlIGl0IG91dCB3aGVuIGxpbmtpbmcu
ICovCiB1aW50MTZfdCBhbHRwMm1fdmNwdV9pZHgoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwordm9p
ZCBhbHRwMm1fdmNwdV9kaXNhYmxlX3ZlKHN0cnVjdCB2Y3B1ICp2KTsKIAogI2VuZGlmCiAKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 12:53:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 12:53:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzLBU-0000yY-UM; Thu, 28 Feb 2019 12:53:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0So3=RD=citrix.com=prvs=955226cfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gzLBT-0000yQ-Rr
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 12:53:07 +0000
X-Inumbo-ID: c817589a-3b57-11e9-8262-c7dec64037f8
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c817589a-3b57-11e9-8262-c7dec64037f8;
 Thu, 28 Feb 2019 12:53:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79320580"
Date: Thu, 28 Feb 2019 12:52:59 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20190228125259.xhih5osz6obtbwzn@zion.uk.xensource.com>
References: <1551358083-14227-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1551358083-14227-1-git-send-email-igor.druzhinin@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] xen-netback: fix occasional leak of
 grant ref mappings under memory pressure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu2@citrix.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 paul.durrant@citrix.com, xen-devel@lists.xenproject.org, davem@davemloft.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjgsIDIwMTkgYXQgMTI6NDg6MDNQTSArMDAwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gWmVyby1jb3B5IGNhbGxiYWNrIGZsYWcgaXMgbm90IHlldCBzZXQgb24gZnJhZyBs
aXN0IHNrYiBhdCB0aGUgbW9tZW50Cj4geGVudmlmX2hhbmRsZV9mcmFnX2xpc3QoKSByZXR1cm5z
IC1FTk9NRU0uIFRoaXMgZXZlbnR1YWxseSByZXN1bHRzIGluCj4gbGVha2luZyBncmFudCByZWYg
bWFwcGluZ3Mgc2luY2UgeGVudmlmX3plcm9jb3B5X2NhbGxiYWNrKCkgaXMgbmV2ZXIKPiBjYWxs
ZWQgZm9yIHRoZXNlIGZyYWdtZW50cy4gVGhvc2UgZXZlbnR1YWxseSBidWlsZCB1cCBhbmQgY2F1
c2UgWGVuCj4gdG8ga2lsbCBEb20wIGFzIHRoZSBzbG90cyBnZXQgcmV1c2VkIGZvciBuZXcgbWFw
cGluZ3M6Cj4gCj4gImQwdjAgQXR0ZW1wdCB0byBpbXBsaWNpdGx5IHVubWFwIGEgZ3JhbnRlZCBQ
VEUgYzAxMDAwMDMyOWZjZTAwNSIKPiAKPiBUaGF0IGJlaGF2aW9yIGlzIG9ic2VydmVkIHVuZGVy
IGNlcnRhaW4gd29ya2xvYWRzIHdoZXJlIHN1ZGRlbiBzcGlrZXMKPiBvZiBwYWdlIGNhY2hlIHdy
aXRlcyBjb2V4aXN0IHdpdGggYWN0aXZlIGF0b21pYyBza2IgYWxsb2NhdGlvbnMgZnJvbQo+IG5l
dHdvcmsgdHJhZmZpYy4gQWRkaXRpb25hbGx5LCByZXdvcmsgdGhlIGxvZ2ljIHRvIGRlYWwgd2l0
aCBmcmFnX2xpc3QKPiBkZWFsbG9jYXRpb24gaW4gYSBzaW5nbGUgcGxhY2UuCj4gCj4gU2lnbmVk
LW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBTaWduZWQt
b2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KCkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKPiAtLS0KPiAgZHJpdmVycy9uZXQv
eGVuLW5ldGJhY2svbmV0YmFjay5jIHwgMTAgKysrKystLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwg
NSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRi
YWNrLmMKPiBpbmRleCA4MGFhZTNhLi5mMDk5NDhiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvbmV0
L3hlbi1uZXRiYWNrL25ldGJhY2suYwo+ICsrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25l
dGJhY2suYwo+IEBAIC0xMDcyLDExICsxMDcyLDYgQEAgc3RhdGljIGludCB4ZW52aWZfaGFuZGxl
X2ZyYWdfbGlzdChzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwgc3RydWN0IHNrX2J1ZmYgKnMK
PiAgCQlza2JfZnJhZ19zaXplX3NldCgmZnJhZ3NbaV0sIGxlbik7Cj4gIAl9Cj4gIAo+IC0JLyog
Q29waWVkIGFsbCB0aGUgYml0cyBmcm9tIHRoZSBmcmFnIGxpc3QgLS0gZnJlZSBpdC4gKi8KPiAt
CXNrYl9mcmFnX2xpc3RfaW5pdChza2IpOwo+IC0JeGVudmlmX3NrYl96ZXJvY29weV9wcmVwYXJl
KHF1ZXVlLCBuc2tiKTsKPiAtCWtmcmVlX3NrYihuc2tiKTsKPiAtCj4gIAkvKiBSZWxlYXNlIGFs
bCB0aGUgb3JpZ2luYWwgKGZvcmVpZ24pIGZyYWdzLiAqLwo+ICAJZm9yIChmID0gMDsgZiA8IHNr
Yl9zaGluZm8oc2tiKS0+bnJfZnJhZ3M7IGYrKykKPiAgCQlza2JfZnJhZ191bnJlZihza2IsIGYp
Owo+IEBAIC0xMTQ1LDYgKzExNDAsOCBAQCBzdGF0aWMgaW50IHhlbnZpZl90eF9zdWJtaXQoc3Ry
dWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUpCj4gIAkJeGVudmlmX2ZpbGxfZnJhZ3MocXVldWUsIHNr
Yik7Cj4gIAo+ICAJCWlmICh1bmxpa2VseShza2JfaGFzX2ZyYWdfbGlzdChza2IpKSkgewo+ICsJ
CQlzdHJ1Y3Qgc2tfYnVmZiAqbnNrYiA9IHNrYl9zaGluZm8oc2tiKS0+ZnJhZ19saXN0Owo+ICsJ
CQl4ZW52aWZfc2tiX3plcm9jb3B5X3ByZXBhcmUocXVldWUsIG5za2IpOwo+ICAJCQlpZiAoeGVu
dmlmX2hhbmRsZV9mcmFnX2xpc3QocXVldWUsIHNrYikpIHsKPiAgCQkJCWlmIChuZXRfcmF0ZWxp
bWl0KCkpCj4gIAkJCQkJbmV0ZGV2X2VycihxdWV1ZS0+dmlmLT5kZXYsCj4gQEAgLTExNTMsNiAr
MTE1MCw5IEBAIHN0YXRpYyBpbnQgeGVudmlmX3R4X3N1Ym1pdChzdHJ1Y3QgeGVudmlmX3F1ZXVl
ICpxdWV1ZSkKPiAgCQkJCWtmcmVlX3NrYihza2IpOwo+ICAJCQkJY29udGludWU7Cj4gIAkJCX0K
PiArCQkJLyogQ29waWVkIGFsbCB0aGUgYml0cyBmcm9tIHRoZSBmcmFnIGxpc3QgLS0gZnJlZSBp
dC4gKi8KPiArCQkJc2tiX2ZyYWdfbGlzdF9pbml0KHNrYik7Cj4gKwkJCWtmcmVlX3NrYihuc2ti
KTsKPiAgCQl9Cj4gIAo+ICAJCXNrYi0+ZGV2ICAgICAgPSBxdWV1ZS0+dmlmLT5kZXY7Cj4gLS0g
Cj4gMi43LjQKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 12:53:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 12:53:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzLCB-00012C-8P; Thu, 28 Feb 2019 12:53:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0So3=RD=citrix.com=prvs=955226cfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gzLC9-00011v-FH
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 12:53:49 +0000
X-Inumbo-ID: e3b16b71-3b57-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3b16b71-3b57-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 12:53:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79320626"
Date: Thu, 28 Feb 2019 12:53:45 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190228125345.rfst6ujtkgbjfeme@zion.uk.xensource.com>
References: <1551358272-666-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1551358272-666-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/altp2m: Fix build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjgsIDIwMTkgYXQgMTI6NTE6MTJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBjL3MgMGVjOWI0ZWYzMTQ4ICJ4ODYvdm14OiBGaXggc2VjdXJpdHkgaXNzdWUgd2hl
biBhIGd1ZXN0IGJhbGxvb25zIG91dCB0aGUKPiBjL3MgZTcyZWNjNzYxNTQxICJ4ODYvYWx0cDJt
OiBSZXdvcmsgI1ZFIGVuYWJsZS9kaXNhYmxlIHBhdGhzIiBkaWRuJ3QgaGF2ZSBhCj4gc3VpdGFi
bGUgcHJvdG90eXBlIGluIHRoZSAhQ09ORklHX0hWTSBjYXNlLgo+IAo+IEludHJvZHVjZSBvbmUg
dG8gZml4IHRoZSBidWlsZC4KPiAKPiBTcG90dGVkIGJ5IFRyYXZpcy4KCkkgdGhpbmsgeW91IG1l
YW50IEdpdGxhYiBDST8KCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKCj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRwMm0uaCB8IDEgKwo+ICAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hbHRwMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0cDJtLmgKPiBpbmRleCA4MTM5
YmY4Li5iMjA2ZTk1IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0cDJtLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdHAybS5oCj4gQEAgLTUwLDYgKzUwLDcgQEAg
c3RhdGljIGlubGluZSBib29sIGFsdHAybV9hY3RpdmUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkK
PiAgCj4gIC8qIE9ubHkgZGVjbGFyYXRpb24gaXMgbmVlZGVkLiBEQ0Ugd2lsbCBvcHRpbWlzZSBp
dCBvdXQgd2hlbiBsaW5raW5nLiAqLwo+ICB1aW50MTZfdCBhbHRwMm1fdmNwdV9pZHgoY29uc3Qg
c3RydWN0IHZjcHUgKnYpOwo+ICt2b2lkIGFsdHAybV92Y3B1X2Rpc2FibGVfdmUoc3RydWN0IHZj
cHUgKnYpOwo+ICAKPiAgI2VuZGlmCj4gIAo+IC0tIAo+IDIuMS40Cj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 12:59:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 12:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzLHE-0001Yy-1b; Thu, 28 Feb 2019 12:59:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mBo3=RD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gzLHD-0001Yt-Em
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 12:59:03 +0000
X-Inumbo-ID: 9bd136ec-3b58-11e9-9cc2-574a113fdb9f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9bd136ec-3b58-11e9-9cc2-574a113fdb9f;
 Thu, 28 Feb 2019 12:58:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Feb 2019 05:58:56 -0700
Message-Id: <5C77DB0F020000780021B166@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 28 Feb 2019 05:58:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1551358272-666-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1551358272-666-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/altp2m: Fix build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAyLjE5IGF0IDEzOjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gYy9zIDBlYzliNGVmMzE0OCAieDg2L3ZteDogRml4IHNlY3VyaXR5IGlzc3VlIHdoZW4g
YSBndWVzdCBiYWxsb29ucyBvdXQgdGhlCj4gYy9zIGU3MmVjYzc2MTU0MSAieDg2L2FsdHAybTog
UmV3b3JrICNWRSBlbmFibGUvZGlzYWJsZSBwYXRocyIgZGlkbid0IGhhdmUgYQo+IHN1aXRhYmxl
IHByb3RvdHlwZSBpbiB0aGUgIUNPTkZJR19IVk0gY2FzZS4KPiAKPiBJbnRyb2R1Y2Ugb25lIHRv
IGZpeCB0aGUgYnVpbGQuCj4gCj4gU3BvdHRlZCBieSBUcmF2aXMuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 13:17:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 13:17:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzLZ6-0003Yr-Jl; Thu, 28 Feb 2019 13:17:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=JJzu=RD=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gzLZ4-0003Ym-Bv
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 13:17:31 +0000
X-Inumbo-ID: 31ede94a-3b5b-11e9-bc90-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 31ede94a-3b5b-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 13:17:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1551359847;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-ID:Subject:To:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=lSg4b/1D8CctYJ5OKH+jcZjsp2aqe+onYJHsu7PZRkY=;
 b=lY6JIJpEN9Z47S9EidPhGz1Ii4atH8/eGytIq8mTZZxhs5t7eelzd3p+HygzmaSCP/
 aSI396BUbQVmFZvruw451Ea979jGPt8RgunLsE6SZT0xEC1KLCWst0dPDxvzaJD8mokK
 OtuXk/42MiZXnt9MKPVif5+8JZ/hE5XG80uSeeNm/ORQbUKjkRG6voP6ttdYd8fas4ot
 l7K3Rmxx3af+BEOgcqsfiZm8fefjxzsSYNeElIDaK84Y0PLyC2L60X73Ha+g6Uz35Ljg
 LbxWIUppqVxmuzY978wM1F7N24X+3DTjjcYXCGu31zmpy2X/B5+Esc/JKCi4QZJpUA06
 ubWw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.13 AUTH)
 with ESMTPSA id C046b5v1SDHRFtx
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate)
 for <xen-devel@lists.xenproject.org>;
 Thu, 28 Feb 2019 14:17:27 +0100 (CET)
Date: Thu, 28 Feb 2019 14:17:18 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20190228141718.7740e706.olaf@aepfle.de>
X-Mailer: Claws Mail 2019.02.17 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: [Xen-devel] bogus libxl error handling in domcreate_bootloader_done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============5308063272415603519=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5308063272415603519==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/GRf+IhQlEtubmn/hBssdt01"; protocol="application/pgp-signature"

--Sig_/GRf+IhQlEtubmn/hBssdt01
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

In domcreate_bootloader_done, libxl__build_pre is called.
If that function fails, the label 'out:' is called, which goes straight int=
o=20
domcreate_stream_done. This function uses srs->dcs to set libxl__domain_cre=
ate_state.
In my case ->dcs is NULL. The result is a crash in STATE_AO_GC().

How can this be fixed properly?

Olaf

--Sig_/GRf+IhQlEtubmn/hBssdt01
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXHffXwAKCRBdQqD6ppg2
fiJeAJ95tWQILaNqMYgWegL92ApkdCShqQCgj3JjDv1/82YGLegnuuArEj3Zezk=
=1vzG
-----END PGP SIGNATURE-----

--Sig_/GRf+IhQlEtubmn/hBssdt01--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5308063272415603519==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 28 13:18:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 13:18:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzLZq-0003b0-Ul; Thu, 28 Feb 2019 13:18:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CBPn=RD=citrix.com=prvs=95589b391=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gzLZo-0003aq-UO
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 13:18:16 +0000
X-Inumbo-ID: 4d30343a-3b5b-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d30343a-3b5b-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 13:18:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86589501"
To: Wei Liu <wei.liu2@citrix.com>
References: <1551358272-666-1-git-send-email-andrew.cooper3@citrix.com>
 <20190228125345.rfst6ujtkgbjfeme@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <ff2ecd90-9da2-caf9-08a2-8952259a7a04@citrix.com>
Date: Thu, 28 Feb 2019 13:18:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190228125345.rfst6ujtkgbjfeme@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/altp2m: Fix build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMjAxOSAxMjo1MywgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEZlYiAyOCwgMjAx
OSBhdCAxMjo1MToxMlBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBjL3MgMGVjOWI0
ZWYzMTQ4ICJ4ODYvdm14OiBGaXggc2VjdXJpdHkgaXNzdWUgd2hlbiBhIGd1ZXN0IGJhbGxvb25z
IG91dCB0aGUKPj4gYy9zIGU3MmVjYzc2MTU0MSAieDg2L2FsdHAybTogUmV3b3JrICNWRSBlbmFi
bGUvZGlzYWJsZSBwYXRocyIgZGlkbid0IGhhdmUgYQo+PiBzdWl0YWJsZSBwcm90b3R5cGUgaW4g
dGhlICFDT05GSUdfSFZNIGNhc2UuCj4+Cj4+IEludHJvZHVjZSBvbmUgdG8gZml4IHRoZSBidWls
ZC4KPj4KPj4gU3BvdHRlZCBieSBUcmF2aXMuCj4gSSB0aGluayB5b3UgbWVhbnQgR2l0bGFiIENJ
PwoKTm9wZS4KCmh0dHBzOi8vdHJhdmlzLWNpLm9yZy9hbmR5aGhwL3hlbi9idWlsZHMvNDk5Nzc2
NzMyCgpHaXRsYWIgZG9lc24ndCBhcHBlYXIgdG8gaGF2ZSBub3RpY2VkIHlldC4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 13:20:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 13:20:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzLc1-0004J5-Bx; Thu, 28 Feb 2019 13:20:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0So3=RD=citrix.com=prvs=955226cfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gzLbz-0004Iu-JC
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 13:20:31 +0000
X-Inumbo-ID: 9cf1205c-3b5b-11e9-ae8e-e3f33fa41eba
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9cf1205c-3b5b-11e9-ae8e-e3f33fa41eba;
 Thu, 28 Feb 2019 13:20:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79322807"
Date: Thu, 28 Feb 2019 13:20:00 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190228132000.5dmeokxydvxtpwsb@zion.uk.xensource.com>
References: <1551358272-666-1-git-send-email-andrew.cooper3@citrix.com>
 <20190228125345.rfst6ujtkgbjfeme@zion.uk.xensource.com>
 <ff2ecd90-9da2-caf9-08a2-8952259a7a04@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ff2ecd90-9da2-caf9-08a2-8952259a7a04@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/altp2m: Fix build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjgsIDIwMTkgYXQgMDE6MTg6MTBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyOC8wMi8yMDE5IDEyOjUzLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVGh1LCBG
ZWIgMjgsIDIwMTkgYXQgMTI6NTE6MTJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+
PiBjL3MgMGVjOWI0ZWYzMTQ4ICJ4ODYvdm14OiBGaXggc2VjdXJpdHkgaXNzdWUgd2hlbiBhIGd1
ZXN0IGJhbGxvb25zIG91dCB0aGUKPiA+PiBjL3MgZTcyZWNjNzYxNTQxICJ4ODYvYWx0cDJtOiBS
ZXdvcmsgI1ZFIGVuYWJsZS9kaXNhYmxlIHBhdGhzIiBkaWRuJ3QgaGF2ZSBhCj4gPj4gc3VpdGFi
bGUgcHJvdG90eXBlIGluIHRoZSAhQ09ORklHX0hWTSBjYXNlLgo+ID4+Cj4gPj4gSW50cm9kdWNl
IG9uZSB0byBmaXggdGhlIGJ1aWxkLgo+ID4+Cj4gPj4gU3BvdHRlZCBieSBUcmF2aXMuCj4gPiBJ
IHRoaW5rIHlvdSBtZWFudCBHaXRsYWIgQ0k/Cj4gCj4gTm9wZS4KPiAKPiBodHRwczovL3RyYXZp
cy1jaS5vcmcvYW5keWhocC94ZW4vYnVpbGRzLzQ5OTc3NjczMgoKT2gsIEkgZm9yZ290IHRoZXkg
dXNlZCB0aGUgc2FtZSBzY3JpcHQuIFNvcnJ5IGZvciB0aGUgbm9pc2UuCgpXZWkuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 13:22:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 13:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzLeI-0004Pb-SB; Thu, 28 Feb 2019 13:22:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CBPn=RD=citrix.com=prvs=95589b391=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gzLeI-0004PV-7A
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 13:22:54 +0000
X-Inumbo-ID: f34b2979-3b5b-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f34b2979-3b5b-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 13:22:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86589737"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1551358272-666-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a9c6beea-dd03-1c63-16c0-39e97bd1471d@citrix.com>
Date: Thu, 28 Feb 2019 13:22:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <1551358272-666-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/altp2m: Fix build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMjAxOSAxMjo1MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBjL3MgMGVjOWI0ZWYz
MTQ4ICJ4ODYvdm14OiBGaXggc2VjdXJpdHkgaXNzdWUgd2hlbiBhIGd1ZXN0IGJhbGxvb25zIG91
dCB0aGUKCkxvdmVseSwgYW5kIGdpdCB0b28gb3V0IHRoZSBsaW5lIHN0YXJ0aW5nIHdpdGggI1ZF
IGhlcmUuCgpJJ2xsIGFkanVzdCBzdWl0YWJseSBvbiBjb21taXQuCgp+QW5kcmV3Cgo+IGMvcyBl
NzJlY2M3NjE1NDEgIng4Ni9hbHRwMm06IFJld29yayAjVkUgZW5hYmxlL2Rpc2FibGUgcGF0aHMi
IGRpZG4ndCBoYXZlIGEKPiBzdWl0YWJsZSBwcm90b3R5cGUgaW4gdGhlICFDT05GSUdfSFZNIGNh
c2UuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 13:24:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 13:24:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzLgC-0004dQ-90; Thu, 28 Feb 2019 13:24:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4XqV=RD=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gzLgB-0004dK-9H
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 13:24:51 +0000
X-Inumbo-ID: 374596b0-3b5c-11e9-a6a7-9f8555bb64ea
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 374596b0-3b5c-11e9-a6a7-9f8555bb64ea;
 Thu, 28 Feb 2019 13:24:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AE19EABCB;
 Thu, 28 Feb 2019 13:24:45 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1551358272-666-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <418cddba-6580-5927-2bb3-0329f32c4dcc@suse.com>
Date: Thu, 28 Feb 2019 14:24:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1551358272-666-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/altp2m: Fix build with
 !CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMjAxOSAxMzo1MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBjL3MgMGVjOWI0ZWYz
MTQ4ICJ4ODYvdm14OiBGaXggc2VjdXJpdHkgaXNzdWUgd2hlbiBhIGd1ZXN0IGJhbGxvb25zIG91
dCB0aGUKPiBjL3MgZTcyZWNjNzYxNTQxICJ4ODYvYWx0cDJtOiBSZXdvcmsgI1ZFIGVuYWJsZS9k
aXNhYmxlIHBhdGhzIiBkaWRuJ3QgaGF2ZSBhCj4gc3VpdGFibGUgcHJvdG90eXBlIGluIHRoZSAh
Q09ORklHX0hWTSBjYXNlLgo+IAo+IEludHJvZHVjZSBvbmUgdG8gZml4IHRoZSBidWlsZC4KPiAK
PiBTcG90dGVkIGJ5IFRyYXZpcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 13:29:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 13:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzLkF-0004m4-SD; Thu, 28 Feb 2019 13:29:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4XqV=RD=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gzLkE-0004lz-8g
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 13:29:02 +0000
X-Inumbo-ID: cd42d092-3b5c-11e9-926d-334fe1e0d857
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd42d092-3b5c-11e9-926d-334fe1e0d857;
 Thu, 28 Feb 2019 13:28:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3DF0BABCB;
 Thu, 28 Feb 2019 13:28:56 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDE1NTEyMDMwNDbvv70xNTU4Me+/vTHvv71naXTvv71zZW5k77+9?=
 =?UTF-8?Q?email=ef=bf=bdigor=2edruzhinin=40citrix=2ecom=3e_=3c5C76601902000?=
 =?UTF-8?B?MDc4MDAyMUE5RUNAcHJ2Me+/vW1oLnByb3ZvLm5vdmVsbC5jb20+IDxmN2ZiN2Vi?=
 =?UTF-8?Q?7-af10-7a7b-6206-7451884d5b2a=40citrix=2ecom=3e_=3c5C77AC4F020000?=
 =?UTF-8?Q?780021AF49=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 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
Message-ID: <d6d85129-f9ba-c93c-2638-f98e1fbcf08b@suse.com>
Date: Thu, 28 Feb 2019 14:28:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4] x86/nmi: correctly check MSB of P6
 performance counter MSR in watchdog
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMjAxOSAxMDozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjcuMDIuMTkg
YXQgMTM6MDcsIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjcvMDIv
MjAxOSAxMDowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pgo+Pj4gUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+IGFsYmVpdCAuLi4KPj4+Cj4+Pj4gQEAgLTMy
Myw2ICszMjYsMTUgQEAgc3RhdGljIHZvaWQgc2V0dXBfcDZfd2F0Y2hkb2codW5zaWduZWQgY291
bnRlcikKPj4+PiAgICAgIHVuc2lnbmVkIGludCBldm50c2VsOwo+Pj4+ICAKPj4+PiAgICAgIG5t
aV9wZXJmY3RyX21zciA9IE1TUl9QNl9QRVJGQ1RSKDApOwo+Pj4+ICsgICAgaWYgKCAhbm1pX3A2
X2V2ZW50X3dpZHRoICkKPj4+PiArICAgIAlubWlfcDZfZXZlbnRfd2lkdGggPSAoY3VycmVudF9j
cHVfZGF0YS5jcHVpZF9sZXZlbCA+PSAweGEpID8KPj4+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBNQVNLX0VYVFIoY3B1aWRfZWF4KDB4YSksIFA2X0VWRU5UX1dJRFRIX01BU0spIAo+
PiA6Cj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDZfRVZFTlRfV0lEVEhfTUlO
Owo+Pj4+ICsgICAgaWYgKCAhbm1pX3A2X2V2ZW50X3dpZHRoICkKPj4+PiArICAgICAgICBubWlf
cDZfZXZlbnRfd2lkdGggPSBQNl9FVkVOVF9XSURUSF9NSU47Cj4+Pgo+Pj4gLi4uIEkgdGhpbmsg
dGhpcyB3b3VsZCBub3cgYmV0dGVyIGJlCj4+Pgo+Pj4gICAgIGlmICggIW5taV9wNl9ldmVudF93
aWR0aCAmJiBjdXJyZW50X2NwdV9kYXRhLmNwdWlkX2xldmVsID49IDB4YSApCj4+PiAgICAgICAg
IG5taV9wNl9ldmVudF93aWR0aCA9IE1BU0tfRVhUUihjcHVpZF9lYXgoMHhhKSwgUDZfRVZFTlRf
V0lEVEhfTUFTSyk7Cj4+PiAgICAgaWYgKCAhbm1pX3A2X2V2ZW50X3dpZHRoICkKPj4+ICAgICAg
ICAgbm1pX3A2X2V2ZW50X3dpZHRoID0gUDZfRVZFTlRfV0lEVEhfTUlOOwo+Pj4KPj4+IFJlLXdy
aXRpbmcgb2Ygd2hpY2ggYWxzbyBtYWQgbWUgbm90aWNlIGEgaGFyZCB0YWIgaW4gdGhlcmUuIEkn
ZCBiZQo+Pj4gZmluZSBtYWtpbmcgdGhlIGFkanVzdG1lbnQgd2hpbGUgY29tbWl0dGluZywgYXMg
bG9uZyBhcyB5b3UgYWdyZWUuCj4+Cj4+IFRoYW5rcywgSSBhbHNvIGRpZG4ndCBsaWtlIGhvdyBp
dCBsb29rZWQgZXZlbnR1YWxseS4gSSdsbCBtYWtlIHRoZSBzYW1lCj4+IGFkanVzdG1lbnQgdG8g
bXkgY29weSBvZiB0aGUgcGF0Y2ggYXMgd2VsbCB0aGVuLgo+Pgo+Pj4gQnR3LCBjb25zaWRlcmlu
ZyB0aGUgY29tYmluYXRpb24gb2Ygc3ViamVjdCB0YWcgYW5kIENjIGxpc3QgSSB0YWtlIGl0Cj4+
PiB0aGF0IHlvdSBkb24ndCBpbnRlbmQgdGhpcyB0byBnbyBpbnRvIDQuMTI/IEkgYXNrIGJlY2F1
c2UgZ2VuZXJhbGx5Cj4+PiBJJ2QgY29uc2lkZXIgdGhpcyBhIGJhY2twb3J0aW5nIGNhbmRpZGF0
ZS4KPj4KPj4gWWVzLCBJIGRpZG4ndCBpbnRlbmQgaXQgdG8gdGFyZ2V0IDQuMTIgYXMgSSBkb24n
dCBjb25zaWRlciBpdCBhIHNlcmlvdXMKPj4gaXNzdWUgLSB3ZSd2ZSBvbmx5IHNlZW4gaXQgb24g
b25lIHR5cGUgb2YgU3VwZXJtaWNybyBtYWNoaW5lcwo+PiAodW5mb3J0dW5hdGVseSwgb3VyIGxh
YiBpcyBub3cgYWxtb3N0IDUwJSBvZiB0aGVtKSBzbyBmYXIgd2l0aCBwb29yCj4+IGltcGxlbWVu
dGF0aW9uIG9mIEVSU1QuIEJ1dCBJIHdvdWxkbid0IG1pbmQgaWYgaXQgd2FzIHNlbGVjdGVkIGFz
IGEKPj4gY2FuZGlkYXRlIGZvciA0LjEyIGFuZCBwb3RlbnRpYWwgYmFja3BvcnRpbmcuCj4gCj4g
SsO8cmdlbiwgd2hhdCBkbyB5b3UgdGhpbms/CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 13:44:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 13:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzLyz-0006cS-Ai; Thu, 28 Feb 2019 13:44:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jsbF=RD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzLyy-0006cI-3q
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 13:44:16 +0000
X-Inumbo-ID: ef906947-3b5e-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef906947-3b5e-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 13:44:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzLyv-0000gl-Sh; Thu, 28 Feb 2019 13:44:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzLyv-0000OT-JL; Thu, 28 Feb 2019 13:44:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzLyv-0001Yf-Ih; Thu, 28 Feb 2019 13:44:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133465-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=3a4698202cf5ca81d4401bdc6c0974400064f333
X-Osstest-Versions-That: ovmf=8b8d6f8a3beea391b1ec39ac347ef69501b44019
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Feb 2019 13:44:13 +0000
Subject: [Xen-devel] [ovmf test] 133465: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ2NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0NjUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzYTQ2OTgyMDJjZjVjYTgxZDQ0MDFiZGM2YzA5NzQ0
MDAwNjRmMzMzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4YjhkNmY4
YTNiZWVhMzkxYjFlYzM5YWMzNDdlZjY5NTAxYjQ0MDE5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM0NTkgIDIwMTktMDItMjcgMTg6NDE6MjMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMzNDY1ICAyMDE5LTAyLTI4IDA0OjAxOjUzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxo
YW8uYS53dUBpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEpp
ZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9A
aW50ZWwuY29tPgogIFdhbmcgRmFuIDxmYW4ud2FuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxq
aWF4aW4ud3VAaW50ZWwuY29tPgogIFlhbyBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPgog
IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA4YjhkNmY4YTNiLi4zYTQ2OTgyMDJjICAz
YTQ2OTgyMDJjZjVjYTgxZDQ0MDFiZGM2YzA5NzQ0MDAwNjRmMzMzIC0+IHhlbi10ZXN0ZWQtbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 13:45:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 13:45:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzLzz-00070j-Mq; Thu, 28 Feb 2019 13:45:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0So3=RD=citrix.com=prvs=955226cfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gzLzy-00070a-Ev
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 13:45:18 +0000
X-Inumbo-ID: 14d36136-3b5f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14d36136-3b5f-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 13:45:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79324812"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 28 Feb 2019 13:44:47 +0000
Message-ID: <20190228134448.6097-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190228134448.6097-1-wei.liu2@citrix.com>
References: <20190228134448.6097-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next 4/5] DO NOT APPLY: temporarily drop
 some tests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBoZWxwcyBzaG9ydGVuIHR1cm4tYXJvdW5kIHRpbWUuCi0tLQogLmdpdGxhYi1jaS55bWwg
ICAgICAgICAgICAgICAgIHwgIDQgKy0tCiBhdXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0LnlhbWwg
fCA2OCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA3MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS8u
Z2l0bGFiLWNpLnltbCBiLy5naXRsYWItY2kueW1sCmluZGV4IGM4YmQ3NTE5ZDUuLjcyZmY5MTM2
Y2UgMTAwNjQ0Ci0tLSBhLy5naXRsYWItY2kueW1sCisrKyBiLy5naXRsYWItY2kueW1sCkBAIC0x
LDcgKzEsNyBAQAogc3RhZ2VzOgotICAtIGJ1aWxkCisgICAgICAgICMgLSBidWlsZAogICAtIHRl
c3QKIAogaW5jbHVkZToKLSAgLSAnYXV0b21hdGlvbi9naXRsYWItY2kvYnVpbGQueWFtbCcKKyAg
ICAgICAgIy0gJ2F1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLnlhbWwnCiAgIC0gJ2F1dG9tYXRp
b24vZ2l0bGFiLWNpL3Rlc3QueWFtbCcKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vZ2l0bGFiLWNp
L3Rlc3QueWFtbCBiL2F1dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbAppbmRleCBmZWEwOTc5
NDFlLi4xNDBiMTFiODkyIDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0Lnlh
bWwKKysrIGIvYXV0b21hdGlvbi9naXRsYWItY2kvdGVzdC55YW1sCkBAIC0xMSw3NCArMTEsNiBA
QCBxZW11LXNtb2tlLXg4Ni02NC1nY2M6CiAgICAgICAtIHNtb2tlLnNlcmlhbAogICAgICAgLSAn
Ki5sb2cnCiAgICAgd2hlbjogYWx3YXlzCi0gIGRlcGVuZGVuY2llczoKLSAgICAtIGRlYmlhbi1z
dHJldGNoLWdjYy1kZWJ1ZwotICB0YWdzOgotICAgIC0geDg2XzY0Ci0gIGV4Y2VwdDoKLSAgICAt
IG1hc3RlcgotICAgIC0gc21va2UKLSAgICAtIC9eY292ZXJpdHktdGVzdGVkXC8uKi8KLSAgICAt
IC9ec3RhYmxlLS4qLwotCi1xZW11LXNtb2tlLXg4Ni02NC1jbGFuZzoKLSAgc3RhZ2U6IHRlc3QK
LSAgaW1hZ2U6IHJlZ2lzdHJ5LmdpdGxhYi5jb20veGVuLXByb2plY3QveGVuLyR7Q09OVEFJTkVS
fQotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaAotICBzY3JpcHQ6
Ci0gICAgLSAuL2F1dG9tYXRpb24vc2NyaXB0cy9xZW11LXNtb2tlLXg4Ni02NC5zaCBwdiAyPiYx
IHwgdGVlIHFlbXUtc21va2UteDg2LTY0LmxvZwotICBhcnRpZmFjdHM6Ci0gICAgcGF0aHM6Ci0g
ICAgICAtIHNtb2tlLnNlcmlhbAotICAgICAgLSAnKi5sb2cnCi0gICAgd2hlbjogYWx3YXlzCi0g
IGRlcGVuZGVuY2llczoKLSAgICAtIGRlYmlhbi11bnN0YWJsZS1jbGFuZy1kZWJ1ZwotICB0YWdz
OgotICAgIC0geDg2XzY0Ci0gIGV4Y2VwdDoKLSAgICAtIG1hc3RlcgotICAgIC0gc21va2UKLSAg
ICAtIC9eY292ZXJpdHktdGVzdGVkXC8uKi8KLSAgICAtIC9ec3RhYmxlLS4qLwotCi1xZW11LXNt
b2tlLXg4Ni02NC1nY2MtcHZoOgotICBzdGFnZTogdGVzdAotICBpbWFnZTogcmVnaXN0cnkuZ2l0
bGFiLmNvbS94ZW4tcHJvamVjdC94ZW4vJHtDT05UQUlORVJ9Ci0gIHZhcmlhYmxlczoKLSAgICBD
T05UQUlORVI6IGRlYmlhbjpzdHJldGNoCi0gIHNjcmlwdDoKLSAgICAtIC4vYXV0b21hdGlvbi9z
Y3JpcHRzL3FlbXUtc21va2UteDg2LTY0LnNoIHB2aCAyPiYxIHwgdGVlIHFlbXUtc21va2UteDg2
LTY0LmxvZwotICBhcnRpZmFjdHM6Ci0gICAgcGF0aHM6Ci0gICAgICAtIHNtb2tlLnNlcmlhbAot
ICAgICAgLSAnKi5sb2cnCi0gICAgd2hlbjogYWx3YXlzCi0gIGRlcGVuZGVuY2llczoKLSAgICAt
IGRlYmlhbi1zdHJldGNoLWdjYy1kZWJ1ZwotICB0YWdzOgotICAgIC0geDg2XzY0Ci0gIGV4Y2Vw
dDoKLSAgICAtIG1hc3RlcgotICAgIC0gc21va2UKLSAgICAtIC9eY292ZXJpdHktdGVzdGVkXC8u
Ki8KLSAgICAtIC9ec3RhYmxlLS4qLwotCi1xZW11LXNtb2tlLXg4Ni02NC1jbGFuZy1wdmg6Ci0g
IHN0YWdlOiB0ZXN0Ci0gIGltYWdlOiByZWdpc3RyeS5naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hl
bi8ke0NPTlRBSU5FUn0KLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFuOnN0cmV0
Y2gKLSAgc2NyaXB0OgotICAgIC0gLi9hdXRvbWF0aW9uL3NjcmlwdHMvcWVtdS1zbW9rZS14ODYt
NjQuc2ggcHZoIDI+JjEgfCB0ZWUgcWVtdS1zbW9rZS14ODYtNjQubG9nCi0gIGFydGlmYWN0czoK
LSAgICBwYXRoczoKLSAgICAgIC0gc21va2Uuc2VyaWFsCi0gICAgICAtICcqLmxvZycKLSAgICB3
aGVuOiBhbHdheXMKLSAgZGVwZW5kZW5jaWVzOgotICAgIC0gZGViaWFuLXVuc3RhYmxlLWNsYW5n
LWRlYnVnCiAgIHRhZ3M6CiAgICAgLSB4ODZfNjQKICAgZXhjZXB0OgotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 13:45:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 13:45:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzM01-00071J-02; Thu, 28 Feb 2019 13:45:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0So3=RD=citrix.com=prvs=955226cfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gzLzz-00070h-ML
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 13:45:19 +0000
X-Inumbo-ID: 15daa91c-3b5f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15daa91c-3b5f-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 13:45:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79324814"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 28 Feb 2019 13:44:46 +0000
Message-ID: <20190228134448.6097-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190228134448.6097-1-wei.liu2@citrix.com>
References: <20190228134448.6097-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next 3/5] automation: add a script to build
 newly pushed commits in Gitlab CI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBhdXRvbWF0
aW9uL2dpdGxhYi1jaS9idWlsZC1lYWNoLWNvbW1pdC5zaCB8IDE2ICsrKysrKysrKysrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA3NTUgYXV0
b21hdGlvbi9naXRsYWItY2kvYnVpbGQtZWFjaC1jb21taXQuc2gKCmRpZmYgLS1naXQgYS9hdXRv
bWF0aW9uL2dpdGxhYi1jaS9idWlsZC1lYWNoLWNvbW1pdC5zaCBiL2F1dG9tYXRpb24vZ2l0bGFi
LWNpL2J1aWxkLWVhY2gtY29tbWl0LnNoCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAw
MDAwMDAuLjViMmUyMjQ3MTAKLS0tIC9kZXYvbnVsbAorKysgYi9hdXRvbWF0aW9uL2dpdGxhYi1j
aS9idWlsZC1lYWNoLWNvbW1pdC5zaApAQCAtMCwwICsxLDE2IEBACisjIS9iaW4vYmFzaAorCisj
IEZvciBhIG5ld2x5IHB1c2hlZCBicmFuY2ggdGhlIEJFRk9SRV9TSEEgd2lsbCBiZSBhbGwgMHMK
K2lmIFtbICR7Q0lfQ09NTUlUX0JFRk9SRV9TSEF9ID09IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAgXV07IHRoZW4KKyAgICBlY2hvICJOZXdseSBwdXNoZWQgYnJhbmNo
LCBza2lwcGVkIgorICAgIGV4aXQgMAorZmkKKworZ2l0IG1lcmdlLWJhc2UgLS1pcy1hbmNlc3Rv
ciAke0NJX0NPTU1JVF9CRUZPUkVfU0hBfSAke0NJX0NPTU1JVF9TSEF9CitpZiBbWyAkPyAtbmUg
MCBdXTsgdGhlbgorICAgIGVjaG8gIiR7Q0lfQ09NTUlUX1NIQX0gaXMgbm90IGEgZGVzY2VuZGVu
dCBvZiAke0NJX0NPTU1JVF9CRUZPUkVfU0hBfSwgc2tpcHBlZCIKKyAgICBleGl0IDAKK2ZpCisK
K05PTl9TWU1CT0xJQ19SRUY9MSAuL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZC10ZXN0LnNoICR7
Q0lfQ09NTUlUX0JFRk9SRV9TSEF9ICR7Q0lfQ09NTUlUX1NIQX0gXAorICAgICAgIAliYXNoIC1j
ICJtYWtlIC1qNCBkaXN0Y2xlYW4gJiYgLi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQiCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 13:45:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 13:45:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzM01-00071b-9R; Thu, 28 Feb 2019 13:45:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0So3=RD=citrix.com=prvs=955226cfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gzLzz-00070i-Mk
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 13:45:19 +0000
X-Inumbo-ID: 159ec7fc-3b5f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 159ec7fc-3b5f-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 13:45:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79324811"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 28 Feb 2019 13:44:44 +0000
Message-ID: <20190228134448.6097-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190228134448.6097-1-wei.liu2@citrix.com>
References: <20190228134448.6097-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next 1/5] automation: allow build-test.sh to
 run in detached HEAD state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBhdXRvbWF0
aW9uL3NjcmlwdHMvYnVpbGQtdGVzdC5zaCB8IDE3ICsrKysrKysrKysrKy0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
dXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQtdGVzdC5zaCBiL2F1dG9tYXRpb24vc2NyaXB0cy9idWls
ZC10ZXN0LnNoCmluZGV4IGMzMThiNjVkNWEuLjIwNmE0ZjlhNGEgMTAwNzU1Ci0tLSBhL2F1dG9t
YXRpb24vc2NyaXB0cy9idWlsZC10ZXN0LnNoCisrKyBiL2F1dG9tYXRpb24vc2NyaXB0cy9idWls
ZC10ZXN0LnNoCkBAIC01LDYgKzUsOSBAQAogIwogIyBUaGUgZGVmYXVsdCBydW5lIGlzIHJhdGhl
ciBzaW1wbGUuIFRvIGRvIGEgY3Jvc3MtYnVpbGQsIHBsZWFzZSBwdXQgeW91ciB1c3VhbAogIyBi
dWlsZCBydW5lIGluIGEgc2hlbGwgc2NyaXB0IGFuZCBpbnZva2UgaXQgd2l0aCB0aGlzIHNjcmlw
dC4KKyMKKyMgU2V0IE5PTl9TWU1CT0xJQ19SRUY9MSBpZiB5b3Ugd2FudCB0byB1c2UgdGhpcyBz
Y3JpcHQgaW4gZGV0YWNoZWQgSEVBRCBzdGF0ZS4KKyMgVGhpcyBpcyBjdXJyZW50bHkgdXNlZCBi
eSBhdXRvbWF0ZWQgdGVzdCBzeXN0ZW0uCiAKIGlmIHRlc3QgJCMgLWx0IDIgOyB0aGVuCiAgICAg
ZWNobyAiVXNhZ2U6IgpAQCAtMjUsMTAgKzI4LDE0IEBAIGZpCiBCQVNFPSQxOyBzaGlmdAogVElQ
PSQxOyBzaGlmdAogCi1PUklHX0JSQU5DSD1gZ2l0IHN5bWJvbGljLXJlZiAtcSAtLXNob3J0IEhF
QURgCi1pZiB0ZXN0ICQ/IC1uZSAwOyB0aGVuCi0gICAgZWNobyAiRGV0YWNoZWQgSEVBRCwgYWJv
cnRlZCIKLSAgICBleGl0IDEKK2lmIFtbICJfJHtOT05fU1lNQk9MSUNfUkVGfSIgIT0gIl8xIiBd
XTsgdGhlbgorICAgIE9SSUc9YGdpdCBzeW1ib2xpYy1yZWYgLXEgLS1zaG9ydCBIRUFEYAorICAg
IGlmIHRlc3QgJD8gLW5lIDA7IHRoZW4KKyAgICAgICAgZWNobyAiRGV0YWNoZWQgSEVBRCwgYWJv
cnRlZCIKKyAgICAgICAgZXhpdCAxCisgICAgZmkKK2Vsc2UKKyAgICBPUklHPWBnaXQgcmV2LXBh
cnNlIEhFQURgCiBmaQogCiB3aGlsZSByZWFkIG51bSByZXY7IGRvCkBAIC01NSw3ICs2Miw3IEBA
IHdoaWxlIHJlYWQgbnVtIHJldjsgZG8KIGRvbmUgPCA8KGdpdCByZXYtbGlzdCAkQkFTRS4uJFRJ
UCB8IG5sIC1iYSB8IHRhYykKIAogZWNobyAiUmVzdG9yaW5nIG9yaWdpbmFsIEhFQUQiCi1naXQg
Y2hlY2tvdXQgJE9SSUdfQlJBTkNICitnaXQgY2hlY2tvdXQgJE9SSUcKIGdjb19yZXQ9JD8KIGlm
IHRlc3QgJGdjb19yZXQgLW5lIDA7IHRoZW4KICAgICBlY2hvICJGYWlsZWQgdG8gcmVzdG9yZSBv
cmlnbmFsIEhFQUQuIENoZWNrIHRyZWUgc3RhdHVzIGJlZm9yZSBkb2luZyBhbnl0aGluZyBlbHNl
ISIKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 13:45:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 13:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzM03-00072w-Ja; Thu, 28 Feb 2019 13:45:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0So3=RD=citrix.com=prvs=955226cfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gzM02-00072S-Ex
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 13:45:22 +0000
X-Inumbo-ID: 17a54204-3b5f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17a54204-3b5f-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 13:45:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79324820"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 28 Feb 2019 13:44:43 +0000
Message-ID: <20190228134448.6097-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next 0/5] automation: test to build each
 commit in a branch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgaGF2ZSBhIHJlcXVpcmVtZW50IHRvIG1ha2UgZWFjaCBjb21taXQgYnVpbGRhYmxlIGluIHhl
bi5naXQuIFB1dCB0aGlzCmludG8gYSB0ZXN0IGluIEdpdGxhYiBDSS4KCldlaSBMaXUgKDUpOgog
IGF1dG9tYXRpb246IGFsbG93IGJ1aWxkLXRlc3Quc2ggdG8gcnVuIGluIGRldGFjaGVkIEhFQUQg
c3RhdGUKICBhdXRvbWF0aW9uOiBzZXQgcmV0IGZvciBwb3RlbnRpYWwgZXJyb3IgaW4gYnVpbGQt
dGVzdC5zaAogIGF1dG9tYXRpb246IGFkZCBhIHNjcmlwdCB0byBidWlsZCBuZXdseSBwdXNoZWQg
Y29tbWl0cyBpbiBHaXRsYWIgQ0kKICBETyBOT1QgQVBQTFk6IHRlbXBvcmFyaWx5IGRyb3Agc29t
ZSB0ZXN0cwogIGF1dG9tYXRpb246IGludHJvZHVjZSBhIHRlc3QgdG8gYnVpbGQgZWFjaCBjb21t
aXQKCiAuZ2l0bGFiLWNpLnltbCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiBh
dXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC1lYWNoLWNvbW1pdC5zaCB8IDE2ICsrKysrKysKIGF1
dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbCAgICAgICAgICAgIHwgNzUgKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkLXRlc3Quc2ggICAg
ICAgICAgfCAxOCArKysrKy0tLQogNCBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCA3
OCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDc1NSBhdXRvbWF0aW9uL2dpdGxhYi1jaS9i
dWlsZC1lYWNoLWNvbW1pdC5zaAoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 13:45:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 13:45:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzM04-00073q-VZ; Thu, 28 Feb 2019 13:45:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0So3=RD=citrix.com=prvs=955226cfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gzM03-00072z-Lx
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 13:45:23 +0000
X-Inumbo-ID: 18625b57-3b5f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18625b57-3b5f-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 13:45:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79324823"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 28 Feb 2019 13:44:45 +0000
Message-ID: <20190228134448.6097-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190228134448.6097-1-wei.liu2@citrix.com>
References: <20190228134448.6097-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next 2/5] automation: set ret for potential
 error in build-test.sh
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YGdpdCByZXYtbGlzdGAgY2FuIGZhaWwgaWYgdGhlIGJhc2UuLnRpcCByYW5nZSBjb250YWlucyBp
bnZhbGlkCmNvbW1pdChzKS4gSWYgdGhhdCBoYXBwZW5zIHJldCBuZXZlciBnZXRzIGEgY2hhbmNl
IHRvIGJlIHNldC4KClNldCByZXQgYmVmb3JlIGhhbmQgdG8gZml4IHRoZSBpc3N1ZS4KClNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogYXV0b21hdGlvbi9z
Y3JpcHRzL2J1aWxkLXRlc3Quc2ggfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KQoKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZC10ZXN0LnNoIGIvYXV0b21h
dGlvbi9zY3JpcHRzL2J1aWxkLXRlc3Quc2gKaW5kZXggMjA2YTRmOWE0YS4uZGE2NDNhZGMwMSAx
MDA3NTUKLS0tIGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkLXRlc3Quc2gKKysrIGIvYXV0b21h
dGlvbi9zY3JpcHRzL2J1aWxkLXRlc3Quc2gKQEAgLTM4LDYgKzM4LDcgQEAgZWxzZQogICAgIE9S
SUc9YGdpdCByZXYtcGFyc2UgSEVBRGAKIGZpCiAKK3JldD0xCiB3aGlsZSByZWFkIG51bSByZXY7
IGRvCiAgICAgZWNobyAiVGVzdGluZyAkbnVtICRyZXYiCiAKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 13:45:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 13:45:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzM05-00074E-92; Thu, 28 Feb 2019 13:45:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0So3=RD=citrix.com=prvs=955226cfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gzM03-000731-NM
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 13:45:23 +0000
X-Inumbo-ID: 182da9d2-3b5f-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 182da9d2-3b5f-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 13:45:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79324821"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 28 Feb 2019 13:44:48 +0000
Message-ID: <20190228134448.6097-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190228134448.6097-1-wei.liu2@citrix.com>
References: <20190228134448.6097-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next 5/5] automation: introduce a test to
 build each commit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhZGRlZCB0byB0aGUgdGVzdCBzdGFnZSBzbyB0aGF0IGl0cyBmYWlsdXJlIHdvbid0
IGJsb2NrIG90aGVyCnRoaW5ncy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQpOb3RlOiB0aGlzIHBhdGNoIHdpbGwgbG9vayBkaWZmZXJlbnQgd2hlbiBp
dCBpcyBhcHBsaWVkIHRvIHN0YWdpbmcsCmJ1dCB5b3UgY2FuIHNlZSB0aGUgY29yZSBpZGVhIGhl
cmUuCi0tLQogYXV0b21hdGlvbi9naXRsYWItY2kvdGVzdC55YW1sIHwgNyArKysrLS0tCiAxIGZp
bGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2F1dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbCBiL2F1dG9tYXRpb24vZ2l0bGFiLWNpL3Rl
c3QueWFtbAppbmRleCAxNDBiMTFiODkyLi5iOTU2M2ZlZDFjIDEwMDY0NAotLS0gYS9hdXRvbWF0
aW9uL2dpdGxhYi1jaS90ZXN0LnlhbWwKKysrIGIvYXV0b21hdGlvbi9naXRsYWItY2kvdGVzdC55
YW1sCkBAIC0xLDE0ICsxLDE1IEBACiAjIFRlc3Qgam9icwotcWVtdS1zbW9rZS14ODYtNjQtZ2Nj
OgorYnVpbGQtZWFjaC1jb21taXQtZ2NjOgogICBzdGFnZTogdGVzdAogICBpbWFnZTogcmVnaXN0
cnkuZ2l0bGFiLmNvbS94ZW4tcHJvamVjdC94ZW4vJHtDT05UQUlORVJ9CiAgIHZhcmlhYmxlczoK
ICAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNoCisgICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZf
NjQKKyAgICBDQzogZ2NjCiAgIHNjcmlwdDoKLSAgICAtIC4vYXV0b21hdGlvbi9zY3JpcHRzL3Fl
bXUtc21va2UteDg2LTY0LnNoIHB2IDI+JjEgfCB0ZWUgcWVtdS1zbW9rZS14ODYtNjQubG9nCisg
ICAgLSAuL2F1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLWVhY2gtY29tbWl0LnNoIDI+JjEgfCB0
ZWUgYnVpbGQtZWFjaC1jb21taXQtZ2NjLmxvZwogICBhcnRpZmFjdHM6CiAgICAgcGF0aHM6Ci0g
ICAgICAtIHNtb2tlLnNlcmlhbAogICAgICAgLSAnKi5sb2cnCiAgICAgd2hlbjogYWx3YXlzCiAg
IHRhZ3M6Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 13:59:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 13:59:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzMDi-0000A8-K4; Thu, 28 Feb 2019 13:59:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=JJzu=RD=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gzMDg-0000A3-6G
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 13:59:28 +0000
X-Inumbo-ID: 0e315e63-3b61-11e9-bc90-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e315e63-3b61-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 13:59:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1551362364;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=tf8VPJN3c8UyPlqeIs8F0R1c58HWrckbXn1QFHjGabw=;
 b=M4m8JmOjAZzEi6oQtLeGn92gfAqp1qVMqYwQvyztBPPyS6XyTgV/27kqRHHY7ODgUU
 gp9xd3UQdlz6cCyjbGb4tekATS7Vh7p+tUggyttw3akvtvJzxI78YFlH4c0Bi64PBYqs
 VZpGjHzPlR4Pu6QlVJgwZD2xzerUdTpWGxNJCZkcbbX7aqZ3KWliEb8j6UqynX6cH0cH
 xHlrsAnrSMlV2p+I+0+4tsmw5wLKS2yhH93a6bTK65tErh2KRMKj+gjis7PHv919xyrX
 zYCWq3HsCY5I5Hvym879m6H4b/8bWIG+3cFpiGHholIhHY3go4UjDoaRe+kNdzGoaBoG
 C65g==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.13 AUTH)
 with ESMTPSA id C046b5v1SDxOG78
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate)
 for <xen-devel@lists.xenproject.org>;
 Thu, 28 Feb 2019 14:59:24 +0100 (CET)
Date: Thu, 28 Feb 2019 14:59:19 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20190228145919.14a2c5ea.olaf@aepfle.de>
In-Reply-To: <20190228141718.7740e706.olaf@aepfle.de>
References: <20190228141718.7740e706.olaf@aepfle.de>
X-Mailer: Claws Mail 2019.02.17 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] bogus libxl error handling in
 domcreate_bootloader_done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============4197335830028287980=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4197335830028287980==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/l3w+AI_9mL30IHj7echiICp"; protocol="application/pgp-signature"

--Sig_/l3w+AI_9mL30IHj7echiICp
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Thu, 28 Feb 2019 14:17:18 +0100
schrieb Olaf Hering <olaf@aepfle.de>:

> In domcreate_bootloader_done, libxl__build_pre is called.
> If that function fails, the label 'out:' is called, which goes straight i=
nto=20
> domcreate_stream_done. This function uses srs->dcs to set libxl__domain_c=
reate_state.
> In my case ->dcs is NULL. The result is a crash in STATE_AO_GC().

A reproducer with staging-4.11:

boot hostA with gnttab_max_frames=3D256
boot hostB with gnttab_max_frames=3D512
create domU on hostB with 'xl create -cf "$_"  max_grant_frames=3D512'
xl migrate domU hostA
migration target: Ready to receive domain.
Saving to migration stream new xl format (info 0x3/0x0/1374)
Loading new save file <incoming migration stream> (new xl fmt info 0x3/0x0/=
1374)
 Savefile contains xl domain config in JSON format
Parsing config from <saved>
xc: info: Saving domain 1, type x86 PV
libxl: error: libxl_dom.c:363:libxl__build_pre: Couldn't set grant table li=
mits
libxl: error: libxl_utils.c:510:libxl_read_exactly: file/stream truncated r=
eading ipc msg header from domain 1 save/restore helper stdout pipe
libxl: error: libxl_exec.c:129:libxl_report_child_exitstatus: domain 1 save=
/restore helper [2211] died due to fatal signal Broken pipe
migration sender: libxl_domain_suspend failed (rc=3D-3)
libxl: info: libxl_exec.c:118:libxl_report_child_exitstatus: migration tran=
sport process [2209] exited with error status 255
Migration failed, resuming at sender.
xc: error: Dom 1 not suspended: (shutdown 0, reason 255): Internal error
libxl: error: libxl_dom_suspend.c:472:libxl__domain_resume: Domain 1:xc_dom=
ain_resume failed: Invalid argument

Core was generated by `xl -t migrate-receive'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  domcreate_stream_done (egc=3D0x7ffc81d4d9d0, srs=3D0x696560, ret=3D-3) =
at libxl_create.c:1174
1174        STATE_AO_GC(dcs->ao);


(gdb) bt
#0  domcreate_stream_done (egc=3D0x7ffc81d4d9d0, srs=3D0x696560, ret=3D-3) =
at libxl_create.c:1174
#1  0x00007f5fedf3070f in initiate_domain_create (egc=3Degc@entry=3D0x7ffc8=
1d4d9d0, dcs=3Ddcs@entry=3D0x694ee0) at libxl_create.c:1005
#2  0x00007f5fedf309c4 in do_domain_create (ctx=3Dctx@entry=3D0x0, d_config=
=3Dd_config@entry=3D0x7ffc81d4dbd0, domid=3D0x7ffc81d4dad8, domid@entry=3D0=
x7ffc81d4da08, restore_fd=3Drestore_fd@entry=3D0,=20
    send_back_fd=3Dsend_back_fd@entry=3D1, params=3Dparams@entry=3D0x7ffc81=
d4db30, ao_how=3D0x0, aop_console_how=3D0x0) at libxl_create.c:1705
#3  0x00007f5fedf30d8c in libxl_domain_create_restore (ctx=3D0x0, d_config=
=3Dd_config@entry=3D0x7ffc81d4dbd0, domid=3D0x7ffc81d4da08, domid@entry=3D0=
x7ffc81d4dad8, restore_fd=3Drestore_fd@entry=3D0,=20
    send_back_fd=3Dsend_back_fd@entry=3D1, params=3Dparams@entry=3D0x7ffc81=
d4db30, ao_how=3Dao_how@entry=3D0x0, aop_console_how=3Daop_console_how@entr=
y=3D0x0) at libxl_create.c:1925
#4  0x0000000000420cd6 in create_domain (dom_info=3Ddom_info@entry=3D0x7ffc=
81d4e0f0) at xl_vmcontrol.c:913
#5  0x0000000000422bdf in migrate_receive (send_fd=3D1, recv_fd=3D0, usersp=
ace_colo_proxy=3Dfalse, colo_proxy_script=3D0x0, checkpointed=3DLIBXL_CHECK=
POINTED_STREAM_NONE, pause_after_migration=3D0,=20
    monitor=3D1, daemonize=3D1, debug=3D0) at xl_migrate.c:353
#6  main_migrate_receive (argc=3D<optimized out>, argv=3D<optimized out>) a=
t xl_migrate.c:525
#7  0x0000000000409b1b in main (argc=3D1, argv=3D0x7ffc81d4e378) at xl.c:410

(gdb) p dcs
$1 =3D (libxl__domain_create_state *) 0x0

*srs is all zero.



Olaf

--Sig_/l3w+AI_9mL30IHj7echiICp
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXHfpNwAKCRBdQqD6ppg2
fgVdAKDLKa4+MuxNLLfSpe5pIxwENT8y6wCfYXOY6+twDRybHae1q0TdgEJdw6E=
=XPTA
-----END PGP SIGNATURE-----

--Sig_/l3w+AI_9mL30IHj7echiICp--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4197335830028287980==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 28 14:12:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 14:12:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzMPv-0001vN-1a; Thu, 28 Feb 2019 14:12:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ulOQ=RD=citrix.com=prvs=95559a9f8=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gzMPu-0001vI-9U
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 14:12:06 +0000
X-Inumbo-ID: d12dfb68-3b62-11e9-a352-e72028d93e92
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d12dfb68-3b62-11e9-a352-e72028d93e92;
 Thu, 28 Feb 2019 14:12:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79327735"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>, <netdev@vger.kernel.org>,
 <linux-kernel@vger.kernel.org>
Date: Thu, 28 Feb 2019 14:11:26 +0000
Message-ID: <1551363086-29652-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen-netback: don't populate the hash cache on
 XenBus disconnect
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, paul.durrant@citrix.com,
 wei.liu2@citrix.com, davem@davemloft.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T2NjYXNpb25hbGx5LCBkdXJpbmcgdGhlIGRpc2Nvbm5lY3Rpb24gcHJvY2VkdXJlIG9uIFhlbkJ1
cyB3aGljaAppbmNsdWRlcyBoYXNoIGNhY2hlIGRlaW5pdGlhbGl6YXRpb24gdGhlcmUgbWlnaHQg
YmUgc29tZSBwYWNrZXRzCnN0aWxsIGluLWZsaWdodCBvbiBvdGhlciBwcm9jZXNzb3JzLiBIYW5k
bGluZyBvZiB0aGVzZSBwYWNrZXRzIGluY2x1ZGVzCmhhc2hpbmcgYW5kIGhhc2ggY2FjaGUgcG9w
dWxhdGlvbiB0aGF0IGZpbmFsbHkgcmVzdWx0cyBpbiBoYXNoIGNhY2hlCmRhdGEgc3RydWN0dXJl
IGNvcnJ1cHRpb24uCgpJbiBvcmRlciB0byBhdm9pZCB0aGlzIHdlIHByZXZlbnQgaGFzaGluZyBv
ZiB0aG9zZSBwYWNrZXRzIGlmIHRoZXJlCmFyZSBubyBxdWV1ZXMgaW5pdGlhbGl6ZWQuIEluIHRo
YXQgY2FzZSBSQ1UgcHJvdGVjdGlvbiBvZiBxdWV1ZXMgZ3VhcmRzCnRoZSBoYXNoIGNhY2hlIGFz
IHdlbGwuCgpTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0
cml4LmNvbT4KLS0tCgpGb3VuZCB0aGlzIHdoaWxlIGFwcGx5aW5nIHRoZSBwcmV2aW91cyBwYXRj
aCB0byBvdXIgcGF0Y2hxdWV1ZS4gU2VlbXMgaXQKbmV2ZXIgd2VudCB0byB0aGUgbWFpbGluZyBs
aXN0IGFuZCwgdG8gbXkga25vd2xlZGdlLCB0aGUgcHJvYmxlbSBpcyBzdGlsbApwcmVzZW50LiBG
cm9tIG15IHJlY29sbGVjdGlvbiwgaXQgb25seSBoYXBwZW5lZCBvbiBzdHJlc3MgZnJvbnRlbmQg
b24vb2ZmCnRlc3Qgd2l0aCBXaW5kb3dzIGd1ZXN0cyAoc2luY2Ugb25seSB0aG9zZSBkZXRhY2gg
dGhlIGZyb250ZW5kIGNvbXBsZXRlbHkpLgpTbyBiZXR0ZXIgbGF0ZSB0aGFuIG5ldmVyLgoKLS0t
CiBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNoLmMgICAgICB8IDIgKysKIGRyaXZlcnMvbmV0
L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jIHwgNyArKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDkg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2hhc2gu
YyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2hhc2guYwppbmRleCAwY2NiMDIxLi4xMGQ1ODBj
IDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNoLmMKKysrIGIvZHJpdmVy
cy9uZXQveGVuLW5ldGJhY2svaGFzaC5jCkBAIC00NTQsNiArNDU0LDggQEAgdm9pZCB4ZW52aWZf
aW5pdF9oYXNoKHN0cnVjdCB4ZW52aWYgKnZpZikKIAlpZiAoeGVudmlmX2hhc2hfY2FjaGVfc2l6
ZSA9PSAwKQogCQlyZXR1cm47CiAKKwlCVUdfT04odmlmLT5oYXNoLmNhY2hlLmNvdW50KTsKKwog
CXNwaW5fbG9ja19pbml0KCZ2aWYtPmhhc2guY2FjaGUubG9jayk7CiAJSU5JVF9MSVNUX0hFQUQo
JnZpZi0+aGFzaC5jYWNoZS5saXN0KTsKIH0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1u
ZXRiYWNrL2ludGVyZmFjZS5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMK
aW5kZXggMTgyZDY3Ny4uNmRhMTI1MSAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQveGVuLW5ldGJh
Y2svaW50ZXJmYWNlLmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMK
QEAgLTE1Myw2ICsxNTMsMTMgQEAgc3RhdGljIHUxNiB4ZW52aWZfc2VsZWN0X3F1ZXVlKHN0cnVj
dCBuZXRfZGV2aWNlICpkZXYsIHN0cnVjdCBza19idWZmICpza2IsCiB7CiAJc3RydWN0IHhlbnZp
ZiAqdmlmID0gbmV0ZGV2X3ByaXYoZGV2KTsKIAl1bnNpZ25lZCBpbnQgc2l6ZSA9IHZpZi0+aGFz
aC5zaXplOworCXVuc2lnbmVkIGludCBudW1fcXVldWVzOworCisJLyogSWYgcXVldWVzIGFyZSBu
b3Qgc2V0IHVwIGludGVybmFsbHkgLSBhbHdheXMgcmV0dXJuIDAKKwkgKiBhcyB0aGUgcGFja2V0
IGdvaW5nIHRvIGJlIGRyb3BwZWQgYW55d2F5ICovCisJbnVtX3F1ZXVlcyA9IFJFQURfT05DRSh2
aWYtPm51bV9xdWV1ZXMpOworCWlmIChudW1fcXVldWVzIDwgMSkKKwkJcmV0dXJuIDA7CiAKIAlp
ZiAodmlmLT5oYXNoLmFsZyA9PSBYRU5fTkVUSUZfQ1RSTF9IQVNIX0FMR09SSVRITV9OT05FKQog
CQlyZXR1cm4gZmFsbGJhY2soZGV2LCBza2IsIE5VTEwpICUgZGV2LT5yZWFsX251bV90eF9xdWV1
ZXM7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 14:23:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 14:23:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzMaR-00030w-BI; Thu, 28 Feb 2019 14:22:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jsbF=RD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzMaQ-00030m-3y
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 14:22:58 +0000
X-Inumbo-ID: 57d54beb-3b64-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57d54beb-3b64-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 14:22:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzMaO-0001WH-B9; Thu, 28 Feb 2019 14:22:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzMaN-00034J-R4; Thu, 28 Feb 2019 14:22:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzMaN-0002v3-QS; Thu, 28 Feb 2019 14:22:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133469-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1c8ca185e3c6e003398471edd9dbac0cd118137c
X-Osstest-Versions-That: xen=346e7d0f4b2179b9e0b09f4ebc98cbb3aae39a2c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Feb 2019 14:22:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133469: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ2OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ2OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNDU3
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAxYzhjYTE4NWUzYzZlMDAzMzk4NDcxZWRkOWRi
YWMwY2QxMTgxMzdjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzNDZl
N2QwZjRiMjE3OWI5ZTBiMDlmNGViYzk4Y2JiM2FhZTM5YTJjCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzM0NTcgIDIwMTktMDItMjcgMTQ6MDA6NDIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTMzNDY5ICAyMDE5LTAyLTI4IDEyOjAwOjI5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxj
aHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMWM4Y2ExODVlM2M2ZTAwMzM5
ODQ3MWVkZDlkYmFjMGNkMTE4MTM3YwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiAyOCAxMDo0ODoxNiAyMDE5ICswMDAwCgog
ICAgeDg2L2h2bTogSW5jcmVhc2UgdGhlIHRyaXBsZSBmYXVsdCBsb2cgbWVzc2FnZSBsZXZlbCB0
byBYRU5MT0dfRVJSCiAgICAKICAgIEF0IElORk8gbGV2ZWwsIGl0IGRvZXNuJ3QgZ2V0IHByaW50
ZWQgb3V0IGJ5IGRlZmF1bHQgaW4gcmVsZWFzZSBidWlsZHMsCiAgICBsZWFkaW5nIHRvIHVucXVh
bGlmaWVkIGxvZ2dpbmcgc3VjaCBhcyB0aGlzOgogICAgCiAgICAgIChYRU4pIFsgICA2Ni45OTU5
OTNdIEZyZWVkIDUyNGtCIGluaXQgbWVtb3J5CiAgICAgIChYRU4pIFsgMTk5My4xNDQ5OTddICoq
KiBEdW1waW5nIERvbTkgdmNwdSMyIHN0YXRlOiAqKioKICAgICAgKFhFTikgWyAxOTkzLjE0NTAw
OF0gLS0tLVsgWGVuLTQuMTEuMSAgeDg2XzY0ICBkZWJ1Zz1uICAgTm90IHRhaW50ZWQgXS0tLS0K
ICAgICAgKFhFTikgWyAxOTkzLjE0NTAxMV0gQ1BVOiAgICAyMQogICAgICAoWEVOKSBbIDE5OTMu
MTQ1MDE1XSBSSVA6ICAgIDAwMTA6WzxmZmZmZTAwMDJiYTk1MGVmPl0KICAgICAgKFhFTikgWyAx
OTkzLjE0NTAxOF0gUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjQ2ICAgQ09OVEVYVDogaHZtIGd1ZXN0
IChkOXYyKQogICAgICAoWEVOKSBbIDE5OTMuMTQ1MDI2XSByYXg6IDAwMDAwMDAwZmZmZmUwMDAg
ICByYng6IGZmZmZlMDAwMmQ4ZTE0NDAgICByY3g6IDAwMDBmZmZmZTAwMDJiYTkKICAgICAgKFhF
TikgWyAxOTkzLjE0NTAzMV0gcmR4OiAwMDAwMDAwMDAwMDAwMDAwICAgcnNpOiBmZmZmZTAwMDJi
YTkzNTc1ICAgcmRpOiBmZmZmZjgwM2RmYjlmMzQwCiAgICAgIChYRU4pIFsgMTk5My4xNDUwMzVd
IHJicDogZmZmZmQwMDFjZDc5MTIwMCAgIHJzcDogZmZmZmQwMDFjZDc5MTE0MCAgIHI4OiAgMDAw
MDAwMDAwMDAwMDEzMAogICAgICAoWEVOKSBbIDE5OTMuMTQ1MDM5XSByOTogIDAwMDAwMDAwODAw
MDAwMDAgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6IDAwMDAwMDAwMDAwMDAwMjAKICAg
ICAgKFhFTikgWyAxOTkzLjE0NTA0M10gcjEyOiBmZmZmZTAwMDJiYTkzMDZkICAgcjEzOiAwMDAw
MDAwMDAwMDAwMDAwICAgcjE0OiAwMDAwMDAwMDAwMDAwMDAxCiAgICAgIChYRU4pIFsgMTk5My4x
NDUwNDddIHIxNTogZmZmZmY4MDNkZmI5ZjIwMCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMSAgIGNy
NDogMDAwMDAwMDAwMDE3MDY3OAogICAgICAoWEVOKSBbIDE5OTMuMTQ1MDUxXSBjcjM6IDAwMDAw
MDAwMDAxYWEwMDIgICBjcjI6IDAwMDAwMjA0ODg0MDNmNzAKICAgICAgKFhFTikgWyAxOTkzLjE0
NTA1Nl0gZnNiOiAwMDAwMDAwMDYwZjcxMDAwICAgZ3NiOiBmZmZmZDAwMWNjMWFmMDAwICAgZ3Nz
OiAwMDAwMDA5ZDYwZjZmMDAwCiAgICAgIChYRU4pIFsgMTk5My4xNDUwNjBdIGRzOiAwMDJiICAg
ZXM6IDAwMmIgICBmczogMDA1MyAgIGdzOiAwMDJiICAgc3M6IDAwMTggICBjczogMDAxMAogICAg
CiAgICBBIHRyaXBsZSBmYXVsdCBpcyBmYXRhbCB0byB0aGUgZG9tYWluIHVuZGVyIGFsbCBjaXJj
dW1zdGFuY2VzIChzbyB3aWxsIHByaW50CiAgICBhdCBtb3N0IG9uY2UpLCBhbmQgaW4gcHJhY3Rp
Y2UgaXMgYWx3YXlzIGFuIGVycm9yIGNvbmRpdGlvbiByYXRoZXIgdGhhbiBhCiAgICByZWJvb3Qg
ZmFsbGJhY2suCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KCmNvbW1pdCA2NzdlNjRkYmUzMTUzNDM2MjBjM2IyNjZlOWViMTY2MjNiMTE4MDM4
CkF1dGhvcjogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpE
YXRlOiAgIFdlZCBGZWIgMjcgMTA6MzM6NDIgMjAxOSArMDAwMAoKICAgIHRvb2xzL29jYW1sOiBE
dXAyIC9kZXYvbnVsbCB0byBzdGRpbiBpbiBkYWVtb25pemUoKQogICAgCiAgICBEb24ndCBjbG9z
ZSBzdGRpbiBpbiBkYWVtb25pemUoKSBidXQgZHVwMiAvZGV2L251bGwgaW5zdGVhZC4gIE90aGVy
d2lzZSwgZmQgMAogICAgZ2V0cyByZXVzZWQgbGF0ZXI6CiAgICAKICAgICAgW3Jvb3RAaWRvbCB+
XSMgbHMgLWxhdiAvcHJvYy9gcGdyZXAgeGVuc3RvcmVkYC9mZAogICAgICB0b3RhbCAwCiAgICAg
IGRyLXgtLS0tLS0gMiByb290IHJvb3QgIDAgRmViIDI4IDExOjAyIC4KICAgICAgZHIteHIteHIt
eCA5IHJvb3Qgcm9vdCAgMCBGZWIgMjcgMTU6NTkgLi4KICAgICAgbHJ3eC0tLS0tLSAxIHJvb3Qg
cm9vdCA2NCBGZWIgMjggMTE6MDIgMCAtPiAvZGV2L3hlbi9ldnRjaG4KICAgICAgbC13eC0tLS0t
LSAxIHJvb3Qgcm9vdCA2NCBGZWIgMjggMTE6MDIgMSAtPiAvZGV2L251bGwKICAgICAgbC13eC0t
LS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIgMjggMTE6MDIgMiAtPiAvZGV2L251bGwKICAgICAgbHJ3
eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIgMjggMTE6MDIgMyAtPiAvZGV2L3hlbi9wcml2Y21k
CiAgICAgIC4uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJp
c3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoKY29tbWl0IDY5Zjc2NDNkZjY4ZWY4ZTk5NDIyMWE5OTZlMzM2YTQ3Y2JiN2Ji
YzgKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRl
OiAgIE1vbiBGZWIgMTEgMTM6MzE6MDIgMjAxOSArMDAwMAoKICAgIHg4Ni92bXg6IFByb3Blcmx5
IGZsdXNoIHRoZSBUTEIgd2hlbiBhbiBhbHRwMm0gaXMgbW9kaWZpZWQKICAgIAogICAgTW9kaWZp
Y2F0aW9ucyB0byBhbiBhbHRwMm0gbWFyayB0aGUgcDJtIGFzIG5lZWRpbmcgZmx1c2hpbmcsIGJ1
dCB0aGlzIHdhcwogICAgbmV2ZXIgd2lyZWQgdXAgaW4gdGhlIHJldHVybi10by1ndWVzdCBwYXRo
LiAgQXMgYSByZXN1bHQsIHN0YWxlIFRMQiBlbnRyaWVzCiAgICBjYW4gcmVtYWluIGFmdGVyIHJl
c3VtaW5nIHRoZSBndWVzdC4KICAgIAogICAgSW4gcHJhY3RpY2UsIHRoaXMgbWFuaWZlc3RzIGFz
IGEgbWlzc2luZyBFUFRfVklPTEFUSU9OIG9yICNWRSBleGNlcHRpb24gd2hlbgogICAgdGhlIGd1
ZXN0IHN1YnNlcXVlbnRseSBhY2Nlc3NlcyBhIHBhZ2Ugd2hpY2ggaGFzIGhhZCBpdHMgcGVybWlz
c2lvbnMgcmVkdWNlZC4KICAgIAogICAgdm14X3ZtZW50ZXJfaGVscGVyKCkgbm93IGhhcyAxMSBw
Mm1zIHRvIHBvdGVudGlhbGx5IGludmFsaWRhdGUsIGJ1dCBpc3N1aW5nIDExCiAgICBJTlZFUFQg
aW5zdHJ1Y3Rpb25zIGlzbid0IGNsZXZlci4gIEluc3RlYWQsIGNvdW50IGhvdyBtYW55IGNvbnRl
eHRzIG5lZWQKICAgIGludmFsaWRhdGluZywgYW5kIHVzZSBJTlZFUFRfQUxMX0NPTlRFWFQgaWYg
dHdvIG9yIG1vcmUgYXJlIGluIG5lZWQgb2YKICAgIGZsdXNoaW5nLgogICAgCiAgICBUaGlzIGRv
ZXNuJ3QgaGF2ZSBhbiBYU0EgYmVjYXVzZSBhbHRwMm0gaXMgbm90IHlldCBhIHNlY3VyaXR5LXN1
cHBvcnRlZAogICAgZmVhdHVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXp2YW4gQ29q
b2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgoKY29tbWl0IDBlYzliNGVmMzE0OGUwNTJiZDhhZGY4MzgwMGQ3ZDY4MTU3
MWY0OWUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIFRodSBKYW4gMTcgMTI6MjY6MTcgMjAxOSArMDAwMAoKICAgIHg4Ni92bXg6IEZpeCBz
ZWN1cml0eSBpc3N1ZSB3aGVuIGEgZ3Vlc3QgYmFsbG9vbnMgb3V0IHRoZSAjVkUgaW5mbyBwYWdl
CiAgICAKICAgIFRoZSBsb2dpYyBpbiBhbHRwMm1fdmNwdV97ZW4sZGlzfWFibGVfdmUoKSBhbmQg
dm14X3ZjcHVfdXBkYXRlX3ZtZnVuY192ZSgpIGlzCiAgICBkYW5nZXJvdXMuICBBZnRlciAjVkUg
aGFzIGJlZW4gc2V0IHVwLCB0aGUgZ3Vlc3QgY2FuIGJhbGxvb24gb3V0IGFuZCBmcmVlIHRoZQog
ICAgbm9taW5hdGVkIEdGTiwgYWZ0ZXIgd2hpY2ggdGhlIHByb2Nlc3NvciBtYXkgd3JpdGUgdG8g
aXQuICBBbHNvLCB0aGUgdW5sb2NrZWQKICAgIEdGTiBxdWVyeSBtZWFucyB0aGUgTUZOIGlzIHN0
YWxlIGJ5IHRoZSB0aW1lIGl0IGlzIHVzZWQuICBBbHRlcm5hdGl2ZWx5LCBhCiAgICBndWVzdCBj
YW4gcmFjZSB0d28gZGlzYWJsZSBjYWxscyB0byBjYXVzZSBvbmUgVk1DUyB0byBzdGlsbCByZWZl
cmVuY2UgdGhlCiAgICBub21pbmF0ZWQgR0ZOIGFmdGVyIHRoZSB0cmFja2luZyBpbmZvcm1hdGlv
biB3YXMgZHJvcHBlZC4KICAgIAogICAgUmV3b3JrIHRoZSBsb2dpYyBmcm9tIHNjcmF0Y2ggdG8g
bWFrZSBpdCBzYWZlLgogICAgCiAgICBIb2xkIGFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNlIG9uIHRo
ZSB1bmRlcmx5aW5nIGZyYW1lLCB0byBhY2NvdW50IGZvciB0aGUKICAgIFZNQ1MncyByZWZlcmVu
Y2UuICBUaGlzIG1lYW5zIHRoYXQgaWYgdGhlIEdGTiBnZXRzIGJhbGxvb25lZCBvdXQsIGl0IGlz
bid0CiAgICBmcmVlZCBiYWNrIHRvIFhlbiB1bnRpbCAjVkUgaXMgZGlzYWJsZWQsIGFuZCB0aGUg
Vk1DUyBubyBsb25nZXIgcmVmZXJzIHRvIHRoZQogICAgcGFnZS4KICAgIAogICAgQSBjb25zZXF1
ZW5jZSBvZiB0aGlzIGlzIHRoYXQgYWx0cDJtX3ZjcHVfZGlzYWJsZV92ZSgpIG5lZWRzIHRvIGJl
IGNhbGxlZAogICAgZHVyaW5nIHRoZSBkb21haW5fa2lsbCgpIHBhdGgsIHRvIGRyb3AgdGhlIHJl
ZmVyZW5jZSBmb3IgZG9tYWlucyB3aGljaCBzaHV0CiAgICBkb3duIHdpdGggI1ZFIHN0aWxsIGVu
YWJsZWQuCiAgICAKICAgIEZvciBkb21haW5zIHVzaW5nIGFsdHAybSwgd2UgZXhwZWN0IGEgc2lu
Z2xlIGVuYWJsZSBjYWxsIGFuZCBubyBkaXNhYmxlIGZvcgogICAgdGhlIHJlbWFpbmluZyBsaWZl
dGltZSBvZiB0aGUgZG9tYWluLiAgSG93ZXZlciwgdG8gYXZvaWQgcHJvYmxlbXMgd2l0aAogICAg
Y29uY3VycmVudCBjYWxscywgdXNlIGNtcHhjaGcoKSB0byBsb2NrbGVzc2x5IG1haW50YWluIHNh
ZmV0eS4KICAgIAogICAgVGhpcyBkb2Vzbid0IGhhdmUgYW4gWFNBIGJlY2F1c2UgYWx0cDJtIGlz
IG5vdCB5ZXQgYSBzZWN1cml0eS1zdXBwb3J0ZWQKICAgIGZlYXR1cmUuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVzdGVkLWJ5
OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdl
ZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZWxlYXNlLWFja2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGlu
Y2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 14:38:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 14:38:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzMpQ-0004RZ-Oz; Thu, 28 Feb 2019 14:38:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9EO3=RD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gzMpO-0004RU-KM
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 14:38:26 +0000
X-Inumbo-ID: 814d52e7-3b66-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 814d52e7-3b66-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 14:38:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 10237A78;
 Thu, 28 Feb 2019 06:38:25 -0800 (PST)
Received: from [10.1.35.27] (e110479-lin.cambridge.arm.com [10.1.35.27])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2FCBA3F5C1;
 Thu, 28 Feb 2019 06:38:23 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1902261501020.20689@sstabellini-ThinkPad-X260>
 <1551222427-21749-4-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1391a771-ba42-7f2f-fd25-1ec26e1c4050@arm.com>
Date: Thu, 28 Feb 2019 14:38:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1551222427-21749-4-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/6] xen/arm: keep track of reserved-memory
 regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyLzI2LzE5IDExOjA3IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gQXMg
d2UgcGFyc2UgdGhlIGRldmljZSB0cmVlIGluIFhlbiwga2VlcCB0cmFjayBvZiB0aGUgcmVzZXJ2
ZWQtbWVtb3J5Cj4gcmVnaW9ucyBhcyB0aGV5IG5lZWQgc3BlY2lhbCB0cmVhdG1lbnQgKGZvbGxv
dy11cCBwYXRjaGVzIHdpbGwgbWFrZSB1c2UKPiBvZiB0aGUgc3RvcmVkIGluZm9ybWF0aW9uLikK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5j
b20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vYm9vdGZkdC5jICAgICAgfCA3MyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIHhlbi9pbmNsdWRlL2FzbS1h
cm0vc2V0dXAuaCB8ICAxICsKPiAgIDIgZmlsZXMgY2hhbmdlZCwgNzQgaW5zZXJ0aW9ucygrKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jv
b3RmZHQuYwo+IGluZGV4IDQ0YWYxMWMuLmE4NmIxYjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL2Jvb3RmZHQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiBAQCAtMTYzLDYg
KzE2Myw3NiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19tZW1vcnlfbm9kZShjb25zdCB2
b2lkICpmZHQsIGludCBub2RlLAo+ICAgICAgIH0KPiAgIH0KPiAgIAo+ICtzdGF0aWMgdm9pZCBf
X2luaXQgcHJvY2Vzc19yZXNlcnZlZF9tZW1vcnlfbm9kZShjb25zdCB2b2lkICpmZHQsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBub2RlLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGVw
dGgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKm5hbWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHUzMiBhcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdTMyIHNzKQo+ICt7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5
ICpwcm9wOwo+ICsgICAgaW50IGk7Cj4gKyAgICBpbnQgYmFua3M7Cj4gKyAgICBjb25zdCBfX2Jl
MzIgKmNlbGw7Cj4gKyAgICBwYWRkcl90IHN0YXJ0LCBzaXplOwo+ICsgICAgdTMyIHJlZ19jZWxs
czsKPiArICAgIHUzMiBhZGRyZXNzX2NlbGxzW0RFVklDRV9UUkVFX01BWF9ERVBUSF07Cj4gKyAg
ICB1MzIgc2l6ZV9jZWxsc1tERVZJQ0VfVFJFRV9NQVhfREVQVEhdOwo+ICsKPiArICAgIGFkZHJl
c3NfY2VsbHNbZGVwdGhdID0gYXM7Cj4gKyAgICBzaXplX2NlbGxzW2RlcHRoXSA9IHNzOwo+ICsg
ICAgbm9kZSA9IGZkdF9uZXh0X25vZGUoZmR0LCBub2RlLCAmZGVwdGgpOwo+ICsKPiArICAgIGZv
ciAoIDsgbm9kZSA+PSAwICYmIGRlcHRoID4gMTsKPiArICAgICAgICAgICAgbm9kZSA9IGZkdF9u
ZXh0X25vZGUoZmR0LCBub2RlLCAmZGVwdGgpICkKPiArICAgIHsKClBsZWFzZSByZXdvcmsgZGV2
aWNlX2Zvcl9lYWNoX25vZGUgdG8gYWxsb3cgdGFrZSBhIGRlcHRoIGFuZCBub2RlIGluIApwYXJh
bWV0ZXIuCgo+ICsgICAgICAgIG5hbWUgPSBmZHRfZ2V0X25hbWUoZmR0LCBub2RlLCBOVUxMKTsg
PiArCj4gKyAgICAgICAgaWYgKCBkZXB0aCA+PSBERVZJQ0VfVFJFRV9NQVhfREVQVEggKQo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgcHJpbnRrKCJXYXJuaW5nOiBkZXZpY2UgdHJlZSBub2Rl
IGAlcycgaXMgbmVzdGVkIHRvbyBkZWVwXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgbmFtZSk7
Cj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgYWRk
cmVzc19jZWxsc1tkZXB0aF0gPSBkZXZpY2VfdHJlZV9nZXRfdTMyKGZkdCwgbm9kZSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiNhZGRyZXNz
LWNlbGxzIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYWRkcmVzc19jZWxsc1tkZXB0aC0xXSk7Cj4gKyAgICAgICAgc2l6ZV9jZWxsc1tkZXB0
aF0gPSBkZXZpY2VfdHJlZV9nZXRfdTMyKGZkdCwgbm9kZSwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiNzaXplLWNlbGxzIiwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV9jZWxsc1tkZXB0aC0x
XSk7Cj4gKyAgICAgICAgaWYgKCBhZGRyZXNzX2NlbGxzW2RlcHRoLTFdIDwgMSB8fCBzaXplX2Nl
bGxzW2RlcHRoLTFdIDwgMSApCgpXaHkgdGhpcyBjaGVjaz8gMCBpcyBhIHZhbGlkIHZhbHVlIGZv
ciAiI2FkZHJlc3MtY2VsbHMiIGFuZCAiI3NpemUtY2VsbHMiLgoKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIHByaW50aygiZmR0OiBub2RlIGAlcyc6IGludmFsaWQgI2FkZHJlc3MtY2VsbHMg
b3IgI3NpemUtY2VsbHMiLAo+ICsgICAgICAgICAgICAgICAgICAgIG5hbWUpOwo+ICsgICAgICAg
ICAgICBjb250aW51ZTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHByb3AgPSBmZHRfZ2V0
X3Byb3BlcnR5KGZkdCwgbm9kZSwgInJlZyIsIE5VTEwpOwo+ICsgICAgICAgIGlmICggIXByb3Ag
KQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcHJpbnRrKCJmZHQ6IG5vZGUgYCVzJzogbWlz
c2luZyBgcmVnJyBwcm9wZXJ0eVxuIiwgbmFtZSk7Cj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+
ICsgICAgICAgIH0KClRoZSBwcm9wZXJ0eSAicmVnIiBpcyBub3QgbWFuZGF0b3J5IGZvciBhIHJl
c2VydmVkLW1lbW9yeSByZWdpb24uIEFsc28gCmxvb2tpbmcgYXQgdGhlIGNvZGUsIHRoaXMgbG9v
a3MgdmVyeSBzaW1pbGFyIHRvIGhvdyB3ZSBkZWFsIHdpdGggbWVtb3J5IApub2Rlcy4gQ2FuIHlv
dSBwbGVhc2UgcmV3b3JrIHRoZSBjb2RlIHRvIGF2b2lkIGR1cGxpY2F0aW9uPwoKPiArCj4gKyAg
ICAgICAgcmVnX2NlbGxzID0gYWRkcmVzc19jZWxsc1tkZXB0aC0xXSArIHNpemVfY2VsbHNbZGVw
dGgtMV07Cj4gKyAgICAgICAgY2VsbCA9IChjb25zdCBfX2JlMzIgKilwcm9wLT5kYXRhOwo+ICsg
ICAgICAgIGJhbmtzID0gZmR0MzJfdG9fY3B1KHByb3AtPmxlbikgLyAocmVnX2NlbGxzICogc2l6
ZW9mICh1MzIpKTsKPiArCj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBiYW5rcyAmJiBib290
aW5mby5yZXNlcnZlZF9tZW0ubnJfYmFua3MgPCBOUl9NRU1fQkFOS1M7IGkrKyApCgpUaGVyZSBh
cmUgZmV3IHByb2JsZW1zIHdpdGggdGhpcyBjb2RlIGl0c2VsZi4gRm9yIGEgZmlyc3QsIHlvdSB3
aWxsIAppZ25vcmUgdGhlIHJlc2VydmVkLW1lbW9yeSBpZiB0aGVyZSBhcmUgbm8gbW9yZSBzcGFj
ZS4gVGhpcyBtZWFucyB0aGF0IApYZW4gd2lsbCBiZSBmcmVlIHRvIGFsbG9jYXRlIHRoZSBtZW1v
cnkgZm9yIGEgZ3Vlc3QuCgpJIGRvbid0IHRoaW5rIHdlIHdhbnQgdGhhdC4gTm90ZSB0aGF0IGl0
IGlzIGZpbmUgdG8gaWdub3JlIG1lbW9yeSBiYW5rcyAKKHNlZSBwcm9jZXNzX21lbW9yeV9ub2Rl
KSBhcyBub3RoaW5nIGJhZCBjb3VsZCBoYXBwZW4uCgpGdXJ0aGVybW9yZSwgd2hpbGUgdG9kYXkg
d2Ugd291bGQgYWxsb3cgdXAgdG8gMTI4IHJlc2VydmVkLW1lbW9yeSAKcmVnaW9uLiBJIHRoaW5r
IHRoaXMgaXMgcHJldHR5IGZyYWdpbGUgYXMgWGVuIHdvdWxkIGJyZWFrIGlmIHRoZSBEVCAKY29u
dGFpbnMgbW9yZSB0aGFuIHRoYXQuIEJ1dCB3ZSBjYW4gY3Jvc3MgdGhhdCBsYXRlciBvbmUuCgpM
YXN0bHksIHdlIHN0YXJ0IGFscmVhZHkgaGF2ZSBkaWZmZXJlbnQgd2F5IHRvIGRlYWwgd2l0aCBt
ZW1vcnksIGFjcGkgCnRhYmxlcywgbW9kdWxlcy4gTm93IHlvdSBhcmUgYWRkaW5nIHRoZSByZXNl
cnZlZC1tZW1vcnkuCgpJIHRoaW5rIGl0IGlzIHRpbWUgZm9yIHVzIHRvIGNyZWF0ZSBzb21ldGhp
bmcgbGlrZSBlODIwIGludGVybmFsbHkuIFRoaXMgCndvdWxkIHNpbXBsaWZ5IGdyZWF0bHkgdGhl
IHNldHVwX21tIGNvZGUgYXMgd2Ugd291bGQgbm90IG5lZWQgdG8gZ28gCnRocm91Z2ggYWxsIHRo
ZSAicmVzZXJ2ZWQiIGJsb2NrIChtb2R1bGVzLC4uLikgdG8gY2hlY2sgaW50ZXJzZWN0aW9uLgoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 14:40:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 14:40:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzMri-00054z-7J; Thu, 28 Feb 2019 14:40:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gZJR=RD=citrix.com=prvs=955235880=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gzMrh-00054t-5r
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 14:40:49 +0000
X-Inumbo-ID: d55071db-3b66-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d55071db-3b66-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 14:40:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86594368"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Thread-Topic: [PATCH] xen-netback: don't populate the hash cache on XenBus
 disconnect
Thread-Index: AQHUz2+BjTCxFagJ+UKEtkI4Hu6u+KX1RzXw
Date: Thu, 28 Feb 2019 14:37:20 +0000
Message-ID: <14a0367a270f47d88a4c19ca1945e3ea@AMSPEX02CL02.citrite.net>
References: <1551363086-29652-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1551363086-29652-1-git-send-email-igor.druzhinin@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen-netback: don't populate the hash cache
 on XenBus disconnect
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "davem@davemloft.net" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElnb3IgRHJ1emhpbmluIFttYWls
dG86aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbV0KPiBTZW50OiAyOCBGZWJydWFyeSAyMDE5IDE0
OjExCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgbmV0ZGV2QHZnZXIua2Vy
bmVsLm9yZzsgbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZwo+IENjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47
IGRhdmVtQGRhdmVtbG9mdC5uZXQ7IElnb3IKPiBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNp
dHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIXSB4ZW4tbmV0YmFjazogZG9uJ3QgcG9wdWxhdGUg
dGhlIGhhc2ggY2FjaGUgb24gWGVuQnVzIGRpc2Nvbm5lY3QKPiAKPiBPY2Nhc2lvbmFsbHksIGR1
cmluZyB0aGUgZGlzY29ubmVjdGlvbiBwcm9jZWR1cmUgb24gWGVuQnVzIHdoaWNoCj4gaW5jbHVk
ZXMgaGFzaCBjYWNoZSBkZWluaXRpYWxpemF0aW9uIHRoZXJlIG1pZ2h0IGJlIHNvbWUgcGFja2V0
cwo+IHN0aWxsIGluLWZsaWdodCBvbiBvdGhlciBwcm9jZXNzb3JzLiBIYW5kbGluZyBvZiB0aGVz
ZSBwYWNrZXRzIGluY2x1ZGVzCj4gaGFzaGluZyBhbmQgaGFzaCBjYWNoZSBwb3B1bGF0aW9uIHRo
YXQgZmluYWxseSByZXN1bHRzIGluIGhhc2ggY2FjaGUKPiBkYXRhIHN0cnVjdHVyZSBjb3JydXB0
aW9uLgo+IAo+IEluIG9yZGVyIHRvIGF2b2lkIHRoaXMgd2UgcHJldmVudCBoYXNoaW5nIG9mIHRo
b3NlIHBhY2tldHMgaWYgdGhlcmUKPiBhcmUgbm8gcXVldWVzIGluaXRpYWxpemVkLiBJbiB0aGF0
IGNhc2UgUkNVIHByb3RlY3Rpb24gb2YgcXVldWVzIGd1YXJkcwo+IHRoZSBoYXNoIGNhY2hlIGFz
IHdlbGwuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmlu
QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KCj4gLS0tCj4gCj4gRm91bmQgdGhpcyB3aGlsZSBhcHBseWluZyB0aGUgcHJldmlv
dXMgcGF0Y2ggdG8gb3VyIHBhdGNocXVldWUuIFNlZW1zIGl0Cj4gbmV2ZXIgd2VudCB0byB0aGUg
bWFpbGluZyBsaXN0IGFuZCwgdG8gbXkga25vd2xlZGdlLCB0aGUgcHJvYmxlbSBpcyBzdGlsbAo+
IHByZXNlbnQuIEZyb20gbXkgcmVjb2xsZWN0aW9uLCBpdCBvbmx5IGhhcHBlbmVkIG9uIHN0cmVz
cyBmcm9udGVuZCBvbi9vZmYKPiB0ZXN0IHdpdGggV2luZG93cyBndWVzdHMgKHNpbmNlIG9ubHkg
dGhvc2UgZGV0YWNoIHRoZSBmcm9udGVuZCBjb21wbGV0ZWx5KS4KPiBTbyBiZXR0ZXIgbGF0ZSB0
aGFuIG5ldmVyLgo+IAo+IC0tLQo+ICBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNoLmMgICAg
ICB8IDIgKysKPiAgZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMgfCA3ICsrKysr
KysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaGFzaC5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2sv
aGFzaC5jCj4gaW5kZXggMGNjYjAyMS4uMTBkNTgwYyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL25l
dC94ZW4tbmV0YmFjay9oYXNoLmMKPiArKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNo
LmMKPiBAQCAtNDU0LDYgKzQ1NCw4IEBAIHZvaWQgeGVudmlmX2luaXRfaGFzaChzdHJ1Y3QgeGVu
dmlmICp2aWYpCj4gIAlpZiAoeGVudmlmX2hhc2hfY2FjaGVfc2l6ZSA9PSAwKQo+ICAJCXJldHVy
bjsKPiAKPiArCUJVR19PTih2aWYtPmhhc2guY2FjaGUuY291bnQpOwo+ICsKPiAgCXNwaW5fbG9j
a19pbml0KCZ2aWYtPmhhc2guY2FjaGUubG9jayk7Cj4gIAlJTklUX0xJU1RfSEVBRCgmdmlmLT5o
YXNoLmNhY2hlLmxpc3QpOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRi
YWNrL2ludGVyZmFjZS5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKPiBp
bmRleCAxODJkNjc3Li42ZGExMjUxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRi
YWNrL2ludGVyZmFjZS5jCj4gKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNl
LmMKPiBAQCAtMTUzLDYgKzE1MywxMyBAQCBzdGF0aWMgdTE2IHhlbnZpZl9zZWxlY3RfcXVldWUo
c3RydWN0IG5ldF9kZXZpY2UgKmRldiwgc3RydWN0IHNrX2J1ZmYgKnNrYiwKPiAgewo+ICAJc3Ry
dWN0IHhlbnZpZiAqdmlmID0gbmV0ZGV2X3ByaXYoZGV2KTsKPiAgCXVuc2lnbmVkIGludCBzaXpl
ID0gdmlmLT5oYXNoLnNpemU7Cj4gKwl1bnNpZ25lZCBpbnQgbnVtX3F1ZXVlczsKPiArCj4gKwkv
KiBJZiBxdWV1ZXMgYXJlIG5vdCBzZXQgdXAgaW50ZXJuYWxseSAtIGFsd2F5cyByZXR1cm4gMAo+
ICsJICogYXMgdGhlIHBhY2tldCBnb2luZyB0byBiZSBkcm9wcGVkIGFueXdheSAqLwo+ICsJbnVt
X3F1ZXVlcyA9IFJFQURfT05DRSh2aWYtPm51bV9xdWV1ZXMpOwo+ICsJaWYgKG51bV9xdWV1ZXMg
PCAxKQo+ICsJCXJldHVybiAwOwo+IAo+ICAJaWYgKHZpZi0+aGFzaC5hbGcgPT0gWEVOX05FVElG
X0NUUkxfSEFTSF9BTEdPUklUSE1fTk9ORSkKPiAgCQlyZXR1cm4gZmFsbGJhY2soZGV2LCBza2Is
IE5VTEwpICUgZGV2LT5yZWFsX251bV90eF9xdWV1ZXM7Cj4gLS0KPiAyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 15:00:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 15:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzNAK-0006sU-SU; Thu, 28 Feb 2019 15:00:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jsbF=RD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzNAJ-0006kJ-QE
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 15:00:03 +0000
X-Inumbo-ID: 839c7486-3b69-11e9-88ec-67989a9fcd11
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 839c7486-3b69-11e9-88ec-67989a9fcd11;
 Thu, 28 Feb 2019 14:59:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzNAD-0002CT-6m; Thu, 28 Feb 2019 14:59:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzNAC-00059d-PS; Thu, 28 Feb 2019 14:59:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzNAC-0005Te-Oo; Thu, 28 Feb 2019 14:59:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133451-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-armhf:<job status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-i386:<job status>:broken:regression
 linux-linus:build-amd64:<job status>:broken:regression
 linux-linus:build-arm64-pvops:<job status>:broken:regression
 linux-linus:build-armhf-pvops:<job status>:broken:regression
 linux-linus:build-i386-pvops:<job status>:broken:regression
 linux-linus:build-amd64-pvops:<job status>:broken:regression
 linux-linus:build-amd64-xsm:<job status>:broken:regression
 linux-linus:build-i386-xsm:<job status>:broken:regression
 linux-linus:build-arm64:host-install(4):broken:regression
 linux-linus:build-amd64-pvops:host-install(4):broken:regression
 linux-linus:build-amd64-xsm:host-install(4):broken:regression
 linux-linus:build-arm64-pvops:host-install(4):broken:regression
 linux-linus:build-i386:host-install(4):broken:regression
 linux-linus:build-i386-pvops:host-install(4):broken:regression
 linux-linus:build-amd64:host-install(4):broken:regression
 linux-linus:build-i386-xsm:host-install(4):broken:regression
 linux-linus:build-arm64-xsm:host-install(4):broken:regression
 linux-linus:build-armhf-pvops:host-install(4):broken:regression
 linux-linus:build-armhf:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl: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-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-i386-rumprun:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pair: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-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt: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-rumprun-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-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-examine: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-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=7d762d69145a54d169f58e56d6dac57a5508debc
X-Osstest-Versions-That: linux=8834f5600cf3c8db365e18a3d5cac2c2780c81e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Feb 2019 14:59:56 +0000
Subject: [Xen-devel] [linux-linus test] 133451: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ1MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMzNDUxLwoKRmFpbHVyZXMgYW5kIHByb2Js
ZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjkxMQog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTMyOTExCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEzMjkxMQogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTExCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI5MTEK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMjkxMQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMyOTExCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMzI5MTEKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMjkxMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDdkNzYyZDY5MTQ1YTU0ZDE2OWY1OGU1NmQ2
ZGFjNTdhNTUwOGRlYmMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg4
MzRmNTYwMGNmM2M4ZGIzNjVlMThhM2Q1Y2FjMmMyNzgwYzgxZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzMjkxMSAgMjAxOS0wMi0wNSAwMzoxMjoyMyBaICAgMjMgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMzI5OTUgIDIwMTktMDItMDcgMDg6MTE6MDggWiAgIDIxIGRheXMgICAxNCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzM0NTEgIDIwMTktMDItMjcgMDc6MTQ6MjAgWiAg
ICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjU2MiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
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
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhm
LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIyODA4IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 16:22:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 16:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzORq-0006zM-91; Thu, 28 Feb 2019 16:22:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=JJzu=RD=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gzORo-0006zH-6N
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 16:22:12 +0000
X-Inumbo-ID: fe79d9b4-3b74-11e9-bc90-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 fe79d9b4-3b74-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 16:22:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1551370928;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=dQ5OKew92jh6B+rWF/+g++ZO4K+oLlNcYLsWJlOmzWU=;
 b=gdbwTEvHA9l6VbxjoqGhQEs13m3Ro0qbQHYlLUiJnN9iXkCcaNIL5je1dOZpWjqpNV
 XTlXaU6PmoRwTOyHFnK+pshex8x3cAApGZePVRxfAu8KtNXUUwSi1zSURyWRPBc5nhOP
 JFjjMxRY6Nstp476q/mjVr9KCJFCqVsoZ+6gAVZhWisit6ngRRHTGjFDlllVtYZ+ZJZh
 GiW1xU0k98YPwzd4vNL9TdmYC+kyV09oG41zShoTXJFySYVn+2HCaKAzahuTMLcj2PbG
 MeQW3fBJ4fdOsz+OvtbuRSr0GeMnhLOGflHUbRVKU+sX1tY52eu80FKgxM3r1jvL35XW
 veBg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.13 AUTH)
 with ESMTPSA id C046b5v1SGM7Gm8
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate)
 for <xen-devel@lists.xenproject.org>;
 Thu, 28 Feb 2019 17:22:07 +0100 (CET)
Date: Thu, 28 Feb 2019 17:21:59 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20190228172159.0f5d0e31.olaf@aepfle.de>
In-Reply-To: <20190228141718.7740e706.olaf@aepfle.de>
References: <20190228141718.7740e706.olaf@aepfle.de>
X-Mailer: Claws Mail 2019.02.17 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] bogus libxl error handling in
 domcreate_bootloader_done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7354964282279396184=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7354964282279396184==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/Cj6Y=Ckh/kY8PsaN=soKLM2"; protocol="application/pgp-signature"

--Sig_/Cj6Y=Ckh/kY8PsaN=soKLM2
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Thu, 28 Feb 2019 14:17:18 +0100
schrieb Olaf Hering <olaf@aepfle.de>:

> In domcreate_bootloader_done, libxl__build_pre is called.
> If that function fails, the label 'out:' is called, which goes straight i=
nto=20
> domcreate_stream_done. This function uses srs->dcs to set libxl__domain_c=
reate_state.
> In my case ->dcs is NULL. The result is a crash in STATE_AO_GC().

This works for me with staging-4.11:

--- a/tools/libxl/libxl_create.c
+++ b/tools/libxl/libxl_create.c
@@ -1099,6 +1099,11 @@ static void domcreate_bootloader_done(libxl__egc *eg=
c,
         return;
     }
=20
+    /* Prepare environment for domcreate_stream_done */
+    dcs->srs.ao =3D ao;
+    dcs->srs.dcs =3D dcs;
+    dcs->srs.fd =3D -1;
+
     /* Restore */
     callbacks->restore_results =3D libxl__srm_callout_callback_restore_res=
ults;
=20
@@ -1122,8 +1127,6 @@ static void domcreate_bootloader_done(libxl__egc *egc,
     if (rc)
         goto out;
=20
-    dcs->srs.ao =3D ao;
-    dcs->srs.dcs =3D dcs;
     dcs->srs.fd =3D restore_fd;
     dcs->srs.legacy =3D (dcs->restore_params.stream_version =3D=3D 1);
     dcs->srs.back_channel =3D false;

Olaf

--Sig_/Cj6Y=Ckh/kY8PsaN=soKLM2
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXHgKpwAKCRBdQqD6ppg2
fuOgAJ4/Ai+hsbLQyQ5TCUI1UxN5av9YegCcDHvSZxAJYJrXYLrFfOsb4jl+mws=
=P2QH
-----END PGP SIGNATURE-----

--Sig_/Cj6Y=Ckh/kY8PsaN=soKLM2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7354964282279396184==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 28 16:30:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 16:30:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzOa7-00082G-6g; Thu, 28 Feb 2019 16:30:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BcS=RD=citrix.com=prvs=955e9f503=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gzOa5-00082B-Rh
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 16:30:45 +0000
X-Inumbo-ID: 2f8ef712-3b76-11e9-90a2-1bc1e474c9d2
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f8ef712-3b76-11e9-90a2-1bc1e474c9d2;
 Thu, 28 Feb 2019 16:30:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79349894"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>
References: <20190117090635.23731-1-aisaila@bitdefender.com>
 <802ba74b-40eb-de90-3ff5-de743b3ff78b@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <854a0f24-e559-c7fa-5eb3-b321820776e2@citrix.com>
Date: Thu, 28 Feb 2019 16:30:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <802ba74b-40eb-de90-3ff5-de743b3ff78b@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Clean up p2m_finish_type_change
 return value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNi8xOSA5OjE3IEFNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPiBQaW5n
LiBJcyB0aGlzIG9rIHdpdGggeW91LCBHZW9yZ2U/CgpTb3JyeSAtLSBzb21laG93IEkgdGhvdWdo
dCBJJ2QgcmVzcG9uZGVkIHRvIHRoaXMsIGJ1dCBhcHBhcmVudGx5IG5vdC4KCj4gT24gMTcuMDEu
MjAxOSAxMTowNiwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4+IENoYW5nZWQgdGhl
IHJldHVybiB2YWx1ZSBvZiAxIHRvIDAgc28gbm93IHAybV9maW5pc2hfdHlwZV9jaGFuZ2UgcmV0
dXJucwo+PiAwIGZvciBzdWNjZXNzIG9yIDwwIGZvciBlcnJvci4KPj4gVGhlIOKAnHJvb3TigJ0g
Y2FsbGVyIG9mIHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSBpcwo+PiBYRU5fRE1PUF9tYXBfbWVt
X3R5cGVfdG9faW9yZXFfc2VydmVyIGFuZCB0aGlzIGRvZXMgbm90aGluZyB1c2VmdWwgd2l0aAo+
PiBwb3NpdGl2ZSB2YWx1ZXMuCgpJIHJlYWxpemUgeW91J3JlIGp1c3QgY29weWluZyB3aGF0IEkg
c2FpZCBpbiB0aGUgZW1haWwgd2hlcmUgSSBzdWdnZXN0ZWQKdGhpcywgYnV0IGFzIEphbiBwb2lu
dGVkIG91dCBpbiB2MSwgY29tbWl0IG1lc3NhZ2UgbmVlZHMgdG8gYmUgbW9yZQp0aG9yb3VnaCB0
aGFuIGFuIG9mZi1oYW5kIGNvbW1lbnQgZHVyaW5nIHJldmlldy4gIEkgYWxzbyBhZ3JlZSB3aXRo
IGhpbQp0aGF0IGl0IG1ha2VzIG1vcmUgc2Vuc2UgdG8gJ3Nhbml0aXplJyBlcHQncyByZWNhbGNf
ZW50cnkoKSByZXR1cm4gdmFsdWUKaW4gZmluaXNoX3R5cGVfY2hhbmdlKCksIHJhdGhlciB0aGFu
IGF0IHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKS4KCkkgdGhpbmsgaXQncyBwcm9iYWJseSBnb29k
IHRvIGdldCBmZWVkYmFjayBmcm9tIFBhdWwsIHdobyB3cm90ZSB0aGlzCmludGVyZmFjZSAoSUlS
QykgYW5kIHdvcmtzIHdpdGggb25lIG9mIGl0cyBtYWluIHVzZXJzIChRRU1VKS4KCk15IG5vcm1h
bCAndGVtcGxhdGUnIGlzICJTaXR1YXRpb24gLyBQcm9ibGVtIC8gU29sdXRpb24iOiBXaGF0J3Mg
dGhlCmN1cnJlbnQgc2l0dWF0aW9uLCB3aHkgaXMgdGhhdCBhIHByb2JsZW0sIGFuZCBob3cgZG9l
cyB0aGlzIHBhdGNoIGZpeCBpdC4KCldpdGggdGhhdCBpbiBtaW5kIChhbmQgYWxzbyBicmluZ2lu
ZyBQYXVsIHVwIHRvIHNwZWVkKSwgSSB0aGluayBJJ2Qgc2F5CnNvbWV0aGluZyBsaWtlIHRoaXM6
CgotLS0KSW4gdGhlIGNhc2Ugb2YgYW55IGVycm9ycywgZmluaXNoX3R5cGVfY2hhbmdlKCkgcGFz
c2VzIHZhbHVlcyByZXR1cm5lZApmcm9tIHAybS0+cmVjYWxjKCkgdXAgdGhlIHN0YWNrICh3aXRo
IHNvbWUgZXhjZXB0aW9ucyBpbiB0aGUgY2FzZSB3aGVyZQphbiBlcnJvciBpcyBleHBlY3RlZCk7
IHRoaXMgZXZlbnR1YWxseSBlbmRzIHVwIGJlaW5nIHJldHVybmVkIHRvIHRoZQpYRU5fRE9NT1Bf
bWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlciBoeXBlcmNhbGwuCgpIb3dldmVyLCBvbiBJbnRl
bCBwcm9jZXNzb3JzIChidXQgbm90IG9uIEFNRCBwcm9jZXNzb3IpLCBwMm0tPnJlY2FsYygpCmNh
biBhbHNvIHJldHVybiAnMScgYXMgd2VsbCBhcyAnMCcuICBUaGlzIGNhc2UgaXMgaGFuZGxlZCB2
ZXJ5CmluY29uc2lzdGVudGx5OiBmaW5pc2hfdHlwZV9jaGFuZ2UoKSB3aWxsIHJldHVybiB0aGUg
dmFsdWUgb2YgdGhlIGZpbmFsCmVudHJ5IGl0IGF0dGVtcHRzLCBkaXNjYXJkaW5nIHJlc3VsdHMg
Zm9yIG90aGVyIGVudHJpZXM7CnAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSB3aWxsIGF0dGVtcHQg
dG8gYWNjdW11bGF0ZSAnMSdzLCBzbyB0aGF0IGl0CnJldHVybnMgJzEnIGlmIGFueSBvZiB0aGUg
Y2FsbHMgdG8gZmluaXNoX3R5cGVfY2hhbmdlKCkgcmV0dXJucyAnMSc7IGFuZApkbV9vcCgpIHdp
bGwgYWdhaW4gcmV0dXJuICcxJyBvbmx5IGlmIHRoZSB2ZXJ5IGxhc3QgY2FsbCB0bwpwMm1fZmlu
aXNoX3R5cGVfY2hhbmdlKCkgcmV0dXJucyAnMScuICBUaGUgcmVzdWx0IGlzIHRoYXQgdGhlClhF
Tl9ETU9QX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoKSBoeXBlcmNhbGwgd2lsbCBzb21l
dGltZXMgcmV0dXJuCjAgYW5kIHNvbWV0aW1lcyByZXR1cm4gMSBvbiBzdWNjZXNzLCBpbiBhbiB1
bnByZWRpY3RhYmxlIG1hbm5lci4KClRoZSBoeXBlcmNhbGwgZG9jdW1lbnRhdGlvbiBkb2Vzbid0
IG1lbnRpb24gcmV0dXJuIHZhbHVlczsgYnV0IGl0J3Mgbm90CmNsZWFyIHdoYXQgdGhlIGNhbGxl
ciBjb3VsZCBkbyB3aXRoIHRoZSBpbmZvcm1hdGlvbiBhYm91dCB3aGV0aGVyCmVudHJpZXMgaGFk
IGJlZW4gY2hhbmdlZCBvciBub3QuICBBdCB0aGUgbW9tZW50IGl0J3MgYWx3YXlzIDAgb24gQU1E
CmJveGVzLCBhbmQgKnVzdWFsbHkqIDEgb24gSW50ZWwgYm94ZXM7IHNvIG5vdGhpbmcgY2FuIGJl
IHJlbHlpbmcgb24gYQonMScgcmV0dXJuIHZhbHVlIGZvciBjb3JyZWN0bmVzcyAob3IgaWYgaXQg
aXMsIGl0J3MgYnJva2VuKS4KCk1ha2UgdGhlIHJldHVybiB2YWx1ZSBvbiBzdWNjZXNzIGNvbnNp
c3RlbnRseSAnMCcgYnkgb25seSByZXR1cm5pbmcKMC8tRVJST1IgZnJvbSBmaW5pc2hfdHlwZV9j
aGFuZ2UoKS4gIEFsc28gcmVtb3ZlIHRoZSBhY2N1bXVsYXRpb24gY29kZQpmcm9tIHAybV9maW5p
c2hfdHlwZV9jaGFuZ2UoKS4KLS0tCgpUaG91Z2h0cz8KCiAtR2VvcmdlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 16:53:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 16:53:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzOvZ-0001de-Ge; Thu, 28 Feb 2019 16:52:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jsbF=RD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzOvY-0001dT-AR
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 16:52:56 +0000
X-Inumbo-ID: 4971e6d2-3b79-11e9-9466-575862e29ba9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4971e6d2-3b79-11e9-9466-575862e29ba9;
 Thu, 28 Feb 2019 16:52:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzOvT-0004vj-Hd; Thu, 28 Feb 2019 16: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.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzOvT-0003oI-7d; Thu, 28 Feb 2019 16:52:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzOvT-0005JS-71; Thu, 28 Feb 2019 16:52:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133478-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0452d02b6e7849537914dd30cbfc8eb27cdad2ce
X-Osstest-Versions-That: xen=346e7d0f4b2179b9e0b09f4ebc98cbb3aae39a2c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Feb 2019 16:52:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133478: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ3OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ3OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwNDUyZDAyYjZlNzg0OTUzNzkxNGRkMzBjYmZjOGViMjdjZGFkMmNlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzNDZlN2QwZjRiMjE3OWI5ZTBi
MDlmNGViYzk4Y2JiM2FhZTM5YTJjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM0NTcgIDIwMTkt
MDItMjcgMTQ6MDA6NDIgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNDY5ICAy
MDE5LTAyLTI4IDEyOjAwOjI5IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMzNDc4ICAyMDE5LTAyLTI4IDE1OjAwOjQxIFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGln
IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1
emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKICAgMzQ2ZTdkMGY0Yi4uMDQ1MmQwMmI2ZSAgMDQ1MmQwMmI2ZTc4NDk1Mzc5MTRk
ZDMwY2JmYzhlYjI3Y2RhZDJjZSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 16:56:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 16:56:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzOz0-0002C7-1F; Thu, 28 Feb 2019 16:56:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BcS=RD=citrix.com=prvs=955e9f503=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gzOyz-0002C2-ID
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 16:56:29 +0000
X-Inumbo-ID: c9a0ab19-3b79-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9a0ab19-3b79-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 16:56:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79354741"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190227110905.53512-4-roger.pau@citrix.com>
 <20190227113031.53725-1-roger.pau@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <d932f516-db4c-520c-e3d5-1617586543ac@citrix.com>
Date: Thu, 28 Feb 2019 16:56:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <20190227113031.53725-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6.1 3/5] p2m: change write_p2m_entry to
 return an error code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Tim Deegan <tim@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNy8xOSAxMTozMCBBTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoaXMgaXMgaW4g
cHJlcGFyYXRpb24gZm9yIGFsc28gY2hhbmdpbmcgcDJtX2VudHJ5X21vZGlmeSB0byByZXR1cm4g
YW4KPiBlcnJvciBjb2RlLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 17:33:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 17:33:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzPYY-0005th-2H; Thu, 28 Feb 2019 17:33:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BcS=RD=citrix.com=prvs=955e9f503=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gzPYX-0005tc-5R
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 17:33:13 +0000
X-Inumbo-ID: eb221c30-3b7e-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb221c30-3b7e-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 17:33:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79361153"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190227110905.53512-1-roger.pau@citrix.com>
 <20190227110905.53512-5-roger.pau@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <679dcb2d-58d2-2867-29c3-692d2b1aad7a@citrix.com>
Date: Thu, 28 Feb 2019 17:32:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <20190227110905.53512-5-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 4/5] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNy8xOSAxMTowOSBBTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFNvIHRoYXQgdGhl
IHNwZWNpZmljIGhhbmRsaW5nIGNhbiBiZSByZW1vdmVkIGZyb20KPiBhdG9taWNfd3JpdGVfZXB0
X2VudHJ5IGFuZCBiZSBzaGFyZWQgd2l0aCBucHQgYW5kIHNoYWRvdyBjb2RlLgo+IAo+IFRoaXMg
Y29tbWl0IGFsc28gcmVtb3ZlcyB0aGUgY2hlY2sgdGhhdCBwcmV2ZW50IG5vbi1lcHQgUFZIIGRv
bTAgZnJvbQo+IG1hcHBpbmcgZm9yZWlnbiBwYWdlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 17:34:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 17:34:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzPZJ-0005wJ-HZ; Thu, 28 Feb 2019 17:34:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BcS=RD=citrix.com=prvs=955e9f503=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gzPZI-0005wB-BL
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 17:34:00 +0000
X-Inumbo-ID: 06c4a8c8-3b7f-11e9-a167-e7e71d4e3e43
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06c4a8c8-3b7f-11e9-a167-e7e71d4e3e43;
 Thu, 28 Feb 2019 17:33:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79361252"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190227110905.53512-1-roger.pau@citrix.com>
 <20190227110905.53512-6-roger.pau@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <a9f486db-2ab3-4f66-8674-f3430cf7d6b4@citrix.com>
Date: Thu, 28 Feb 2019 17:33:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <20190227110905.53512-6-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 5/5] npt/shadow: allow getting foreign
 page table entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yNy8xOSAxMTowOSBBTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEN1cnJlbnQgbnB0
IGFuZCBzaGFkb3cgY29kZSB0byBnZXQgYW4gZW50cnkgd2lsbCBhbHdheXMgcmV0dXJuCj4gSU5W
QUxJRF9NRk4gZm9yIGZvcmVpZ24gZW50cmllcy4gQWxsb3cgdG8gcmV0dXJuIHRoZSBlbnRyeSBt
Zm4gZm9yCj4gZm9yZWlnbiBlbnRyaWVzLCBsaWtlIGl0J3MgZG9uZSBmb3IgZ3JhbnQgdGFibGUg
ZW50cmllcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 17:34:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 17:34:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzPaD-00061v-T0; Thu, 28 Feb 2019 17:34:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vqcE=RD=citrix.com=prvs=955018df6=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gzPaC-00061i-70
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 17:34:56 +0000
X-Inumbo-ID: 26f8707a-3b7f-11e9-a774-07721a2326f8
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26f8707a-3b7f-11e9-a774-07721a2326f8;
 Thu, 28 Feb 2019 17:34:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79361353"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 28 Feb 2019 17:34:36 +0000
Message-ID: <20190228173439.8013-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190228173439.8013-1-anthony.perard@citrix.com>
References: <20190228173439.8013-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 1/4] dataplane/xen-block: remove dead code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoZSBpZigpIHN0
YXRlbWVudCBpcyBjbGVhcmx5IGJvZ3VzIChkZWFkIGNvZGUgd2hpY2ggc2hvdWxkIGhhdmUgYmVl
bgpjbGVhbmVkIHVwIHdoZW4gZ3JhbnQgbWFwcGluZyB3YXMgcmVtb3ZlZCkuCgpTcG90dGVkIGJ5
IENvdmVyaXR5OiBDSUQgMTM5ODYzNQoKV2hpbGUgaW4gdGhlIG5laWdoYm91cmhvb2QsIGFkZCBh
IG1pc3NpbmcgJ2ZhbGwgdGhyb3VnaCcgYW5ub3RhdGlvbi4KClJlcG9ydGVkLWJ5OiBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KTWVzc2FnZS1JZDogPDIwMTkwMjE1MTYyNTMzLjE5
NDc1LTItcGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L2Jsb2NrL2RhdGFwbGFuZS94
ZW4tYmxvY2suYyB8IDUgKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMg
Yi9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKaW5kZXggYzZhMTVkYTAyNC4uZjE1MjNj
NWI0NSAxMDA2NDQKLS0tIGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCisrKyBiL2h3
L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwpAQCAtMjgxLDEwICsyODEsNiBAQCBzdGF0aWMg
dm9pZCB4ZW5fYmxvY2tfY29tcGxldGVfYWlvKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKICAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9PUF9XUklURToKICAgICBjYXNlIEJMS0lGX09QX0ZM
VVNIX0RJU0tDQUNIRToKLSAgICAgICAgaWYgKCFyZXF1ZXN0LT5yZXEubnJfc2VnbWVudHMpIHsK
LSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwogICAgIGRlZmF1
bHQ6CiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTI5OCw2ICsyOTQsNyBAQCBzdGF0aWMgdm9p
ZCB4ZW5fYmxvY2tfY29tcGxldGVfYWlvKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKICAgICAgICAg
aWYgKCFyZXF1ZXN0LT5yZXEubnJfc2VnbWVudHMpIHsKICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICB9CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgQkxLSUZfT1BfUkVB
RDoKICAgICAgICAgaWYgKHJlcXVlc3QtPnN0YXR1cyA9PSBCTEtJRl9SU1BfT0tBWSkgewogICAg
ICAgICAgICAgYmxvY2tfYWNjdF9kb25lKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAm
cmVxdWVzdC0+YWNjdCk7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 17:35:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 17:35:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzPaG-00062Y-6s; Thu, 28 Feb 2019 17:35:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vqcE=RD=citrix.com=prvs=955018df6=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gzPaF-00062F-EP
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 17:34:59 +0000
X-Inumbo-ID: 29cde9a6-3b7f-11e9-9eb7-8f4111c45581
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29cde9a6-3b7f-11e9-9eb7-8f4111c45581;
 Thu, 28 Feb 2019 17:34:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79361355"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 28 Feb 2019 17:34:37 +0000
Message-ID: <20190228173439.8013-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190228173439.8013-1-anthony.perard@citrix.com>
References: <20190228173439.8013-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 2/4] xen-block: remove redundant assignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoZSBhc3NpZ25t
ZW50IHRvICdwJyBpcyB1bm5lY2Vzc2FyeSBhcyB0aGUgY29kZSB3aWxsIGVpdGhlciBnb3RvICdp
bnZhbGlkJwpvciBwIHdpbGwgZ2V0IG92ZXJ3cml0dGVuLgoKU3BvdHRlZCBieSBDb3Zlcml0eTog
Q0lEIDEzOTg2MzgKClJlcG9ydGVkLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxp
bmFyby5vcmc+ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT4KTWVzc2FnZS1JZDogPDIwMTkwMjE1MTYyNTMzLjE5NDc1LTMtcGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgotLS0KIGh3L2Jsb2NrL3hlbi1ibG9jay5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9ibG9jay94
ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCmluZGV4IDUwMTJhZjljYjYuLjI5YWZl
MjcwM2EgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jCisrKyBiL2h3L2Jsb2NrL3hl
bi1ibG9jay5jCkBAIC00MTMsOCArNDEzLDcgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX3NldF92
ZGV2KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICB9
CiAKICAgICAgICAgaWYgKCplbmQgPT0gJ3AnKSB7Ci0gICAgICAgICAgICBwID0gKGNoYXIgKikg
KytlbmQ7Ci0gICAgICAgICAgICBpZiAoKmVuZCA9PSAnXDAnKSB7CisgICAgICAgICAgICBpZiAo
KigrK2VuZCkgPT0gJ1wwJykgewogICAgICAgICAgICAgICAgIGdvdG8gaW52YWxpZDsKICAgICAg
ICAgICAgIH0KICAgICAgICAgfQotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 17:35:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 17:35:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzPaG-00062t-IT; Thu, 28 Feb 2019 17:35:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vqcE=RD=citrix.com=prvs=955018df6=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gzPaF-00062G-EW
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 17:34:59 +0000
X-Inumbo-ID: 29c3c728-3b7f-11e9-be4a-47b5dbe32eeb
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29c3c728-3b7f-11e9-be4a-47b5dbe32eeb;
 Thu, 28 Feb 2019 17:34:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79361354"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 28 Feb 2019 17:34:35 +0000
Message-ID: <20190228173439.8013-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 0/4] xen queue 2019-02-28
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCA3MTFkMTNkNWUyZTE2MGMxYzNiY2Jk
MzAyYWY2ZGYzOTgwYTk5NDY5OgoKICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1v
dGVzL2FtYXJrb3ZpYy90YWdzL21pcHMtcXVldWUtZmViLTI3LTIwMTknIGludG8gc3RhZ2luZyAo
MjAxOS0wMi0yOCAxMjo1OTo0OSArMDAwMCkKCmFyZSBhdmFpbGFibGUgaW4gdGhlIEdpdCByZXBv
c2l0b3J5IGF0OgoKICBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvYXBl
cmFyZC9xZW11LWRtLmdpdCB0YWdzL3B1bGwteGVuLTIwMTkwMjI4Cgpmb3IgeW91IHRvIGZldGNo
IGNoYW5nZXMgdXAgdG8gMTU2YWM5NDQ2M2I0MmIwYjliZWVhMjYzYWY5ODY2ZGZjZDM2ODNlMDoK
CiAgeGVuLWJsb2NrOiBzdG9wIGxlYWtpbmcgbWVtb3J5IGluIHhlbl9ibG9ja19kcml2ZV9jcmVh
dGUoKSAoMjAxOS0wMi0yOCAxNzoyMToxMiArMDAwMCkKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWGVuIHF1ZXVlCgoqIHhl
bi1ibG9jayBmaXhlcwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQYXVsIER1cnJhbnQgKDQpOgogICAgICBkYXRhcGxhbmUv
eGVuLWJsb2NrOiByZW1vdmUgZGVhZCBjb2RlCiAgICAgIHhlbi1ibG9jazogcmVtb3ZlIHJlZHVu
ZGFudCBhc3NpZ25tZW50CiAgICAgIHhlbi1ibG9jazogcmVwb3J0IGVycm9yIGNvbmRpdGlvbiBm
cm9tIHZiZF9uYW1lX3RvX2Rpc2soKQogICAgICB4ZW4tYmxvY2s6IHN0b3AgbGVha2luZyBtZW1v
cnkgaW4geGVuX2Jsb2NrX2RyaXZlX2NyZWF0ZSgpCgogaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1i
bG9jay5jIHwgIDUgKy0tLS0KIGh3L2Jsb2NrL3hlbi1ibG9jay5jICAgICAgICAgICB8IDQwICsr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwg
MjYgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 17:35:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 17:35:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzPaK-00064d-TA; Thu, 28 Feb 2019 17:35:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vqcE=RD=citrix.com=prvs=955018df6=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gzPaJ-00064L-PR
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 17:35:03 +0000
X-Inumbo-ID: 2b7a48f8-3b7f-11e9-99e5-db48f62728e7
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b7a48f8-3b7f-11e9-99e5-db48f62728e7;
 Thu, 28 Feb 2019 17:34:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79361363"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 28 Feb 2019 17:34:38 +0000
Message-ID: <20190228173439.8013-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190228173439.8013-1-anthony.perard@citrix.com>
References: <20190228173439.8013-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 3/4] xen-block: report error condition from
 vbd_name_to_disk()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoZSBmdW5jdGlv
biBuZWVkcyB0byBtYWtlIHN1cmUgaXQgaXMgcGFzc2VkIGEgdmFsaWQgZGlzayBuYW1lLiBUaGlz
IGlzCmVhc2lseSBkb25lIGJ5IG1ha2luZyBzdXJlIHRoYXQgdGhlIHBhcnNpbmcgbG9vcCByZXN1
bHRzIGluIGEgbm9uLXplcm8KdmFsdWUuCgpTcG90dGVkIGJ5IENvdmVyaXR5OiBDSUQgMTM5ODY0
MAoKUmVwb3J0ZWQtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNr
ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpNZXNzYWdl
LUlkOiA8MjAxOTAyMTUxNjI1MzMuMTk0NzUtNC1wYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0t
LQogaHcvYmxvY2sveGVuLWJsb2NrLmMgfCAyMSArKysrKysrKysrKysrKystLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2h3L2Jsb2NrL3hlbi1ibG9jay5jIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKaW5kZXggMjlhZmUy
NzAzYS4uMzdhNDU2YzIwNyAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuLWJsb2NrLmMKKysrIGIv
aHcvYmxvY2sveGVuLWJsb2NrLmMKQEAgLTM1MSwyMSArMzUxLDI4IEBAIHN0YXRpYyB2b2lkIHhl
bl9ibG9ja19nZXRfdmRldihPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFt
ZSwKICAgICBnX2ZyZWUoc3RyKTsKIH0KIAotc3RhdGljIHVuc2lnbmVkIGludCB2YmRfbmFtZV90
b19kaXNrKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKiplbmRwKQorc3RhdGljIGludCB2
YmRfbmFtZV90b19kaXNrKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKiplbmRwLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmRpc2spCiB7Ci0gICAgdW5z
aWduZWQgaW50IGRpc2sgPSAwOworICAgIHVuc2lnbmVkIGludCBuID0gMDsKIAogICAgIHdoaWxl
ICgqbmFtZSAhPSAnXDAnKSB7CiAgICAgICAgIGlmICghZ19hc2NpaV9pc2FscGhhKCpuYW1lKSB8
fCAhZ19hc2NpaV9pc2xvd2VyKCpuYW1lKSkgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IH0KIAotICAgICAgICBkaXNrICo9IDI2OwotICAgICAgICBkaXNrICs9ICpuYW1lKysgLSAnYScg
KyAxOworICAgICAgICBuICo9IDI2OworICAgICAgICBuICs9ICpuYW1lKysgLSAnYScgKyAxOwog
ICAgIH0KICAgICAqZW5kcCA9IG5hbWU7CiAKLSAgICByZXR1cm4gZGlzayAtIDE7CisgICAgaWYg
KCFuKSB7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICAqZGlzayA9IG4gLSAxOwor
CisgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19zZXRfdmRldihPYmpl
Y3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKQEAgLTQxOCw3ICs0MjUsOSBA
QCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfc2V0X3ZkZXYoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYs
IGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9IGVsc2Ug
ewotICAgICAgICB2ZGV2LT5kaXNrID0gdmJkX25hbWVfdG9fZGlzayhwLCAmZW5kKTsKKyAgICAg
ICAgaWYgKHZiZF9uYW1lX3RvX2Rpc2socCwgJmVuZCwgJnZkZXYtPmRpc2spKSB7CisgICAgICAg
ICAgICBnb3RvIGludmFsaWQ7CisgICAgICAgIH0KICAgICB9CiAKICAgICBpZiAoKmVuZCAhPSAn
XDAnKSB7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 17:36:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 17:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzPbE-0006gi-8n; Thu, 28 Feb 2019 17:36:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vqcE=RD=citrix.com=prvs=955018df6=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gzPbD-0006gb-Tb
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 17:35:59 +0000
X-Inumbo-ID: 4c9edd28-3b7f-11e9-baf0-1b368617cca4
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c9edd28-3b7f-11e9-baf0-1b368617cca4;
 Thu, 28 Feb 2019 17:35:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79361418"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 28 Feb 2019 17:34:39 +0000
Message-ID: <20190228173439.8013-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190228173439.8013-1-anthony.perard@citrix.com>
References: <20190228173439.8013-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 4/4] xen-block: stop leaking memory in
 xen_block_drive_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoZSBsb2NhbGx5
IGFsbG9jYXRlZCBRRGljdC1zIG5lZWQgdG8gYmUgZnJlZWQuICgnZmlsZV9sYXllcicgd2lsbCBi
ZQpmcmVlZCBpbXBsaWNpdGx5IHNpbmNlIGl0IGlzIGFkZGVkIGFzIGFuIG9iamVjdCB0byAnZHJp
dmVyX2xheWVyJykuCgpTcG90dGVkIGJ5IENvdmVyaXR5OiBDSUQgMTM5ODY0OQoKV2hpbGUgaW4g
dGhlIG5laWdoYm91cmhvb2QgZnJlZSAnZHJpdmVyJyBhbmQgJ2ZpbGVuYW1lJyBhcyBzb29uIGFz
IHRoZXkgYXJlCmFkZGVkIHRvIHRoZSBRRGljdHMuIEZyZWVpbmcgYWZ0ZXIgdGhlICdkb25lJyBs
YWJlbCBkb2Vzbid0IG1ha2UgdGhhdCBtdWNoCnNlbnNlIGFzLCBpZiB0aGUgZXJyb3IgcGF0aCBq
dW1wcyB0byB0aGF0IGxhYmVsLCB0aGUgdmFsdWVzIHdvdWxkIGJlIE5VTEwKYW55d2F5LgoKVGhp
cyBwYXRjaCBhbHNvIG1ha2VzIHRoYXQgbW9yZSBvYnZpb3VzIGJ5IHRha2luZyB0aGUgZXJyb3Ig
cGF0aCBpZgoncGFyYW1zJyBpcyBOVUxMIGFuZCB0aGVuIGFzc2VydGluZyB0aGF0IGJvdGggZHJp
dmVyIGFuZCBmaWxlbmFtZSBhcmUKbm9uLU5VTEwgaW4gdGhlIG5vcm1hbCBwYXRoLgoKUmVwb3J0
ZWQtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KTWVzc2FnZS1JZDog
PDIwMTkwMjE5MTYzNDQwLjE1NzAyLTEtcGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcvYmxv
Y2sveGVuLWJsb2NrLmMgfCAxNiArKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBp
bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbi1i
bG9jay5jIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKaW5kZXggMzdhNDU2YzIwNy4uNzBmYzI0NTVl
OCAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxvY2sveGVuLWJs
b2NrLmMKQEAgLTc0MywxMiArNzQzLDEyIEBAIHN0YXRpYyBYZW5CbG9ja0RyaXZlICp4ZW5fYmxv
Y2tfZHJpdmVfY3JlYXRlKGNvbnN0IGNoYXIgKmlkLAogICAgICAgICB9CiAKICAgICAgICAgZ19z
dHJmcmVldih2KTsKLSAgICB9Ci0KLSAgICBpZiAoIWZpbGVuYW1lKSB7Ci0gICAgICAgIGVycm9y
X3NldGcoZXJycCwgIm5vIGZpbGVuYW1lIik7CisgICAgfSBlbHNlIHsKKyAgICAgICAgZXJyb3Jf
c2V0ZyhlcnJwLCAibm8gcGFyYW1zIik7CiAgICAgICAgIGdvdG8gZG9uZTsKICAgICB9CisKKyAg
ICBhc3NlcnQoZmlsZW5hbWUpOwogICAgIGFzc2VydChkcml2ZXIpOwogCiAgICAgZHJpdmUgPSBn
X25ldzAoWGVuQmxvY2tEcml2ZSwgMSk7CkBAIC03NTgsNiArNzU4LDcgQEAgc3RhdGljIFhlbkJs
b2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUoY29uc3QgY2hhciAqaWQsCiAKICAgICBx
ZGljdF9wdXRfc3RyKGZpbGVfbGF5ZXIsICJkcml2ZXIiLCAiZmlsZSIpOwogICAgIHFkaWN0X3B1
dF9zdHIoZmlsZV9sYXllciwgImZpbGVuYW1lIiwgZmlsZW5hbWUpOworICAgIGdfZnJlZShmaWxl
bmFtZSk7CiAKICAgICBpZiAobW9kZSAmJiAqbW9kZSAhPSAndycpIHsKICAgICAgICAgcWRpY3Rf
cHV0X2Jvb2woZmlsZV9sYXllciwgInJlYWQtb25seSIsIHRydWUpOwpAQCAtNzkzLDE2ICs3OTQs
MTcgQEAgc3RhdGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUoY29uc3Qg
Y2hhciAqaWQsCiAgICAgZHJpdmVyX2xheWVyID0gcWRpY3RfbmV3KCk7CiAKICAgICBxZGljdF9w
dXRfc3RyKGRyaXZlcl9sYXllciwgImRyaXZlciIsIGRyaXZlcik7CisgICAgZ19mcmVlKGRyaXZl
cik7CisKICAgICBxZGljdF9wdXRfb2JqKGRyaXZlcl9sYXllciwgImZpbGUiLCBRT0JKRUNUKGZp
bGVfbGF5ZXIpKTsKIAogICAgIGdfYXNzZXJ0KCFkcml2ZS0+bm9kZV9uYW1lKTsKICAgICBkcml2
ZS0+bm9kZV9uYW1lID0geGVuX2Jsb2NrX2Jsb2NrZGV2X2FkZChkcml2ZS0+aWQsIGRyaXZlcl9s
YXllciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9j
YWxfZXJyKTsKIAotZG9uZToKLSAgICBnX2ZyZWUoZHJpdmVyKTsKLSAgICBnX2ZyZWUoZmlsZW5h
bWUpOworICAgIHFvYmplY3RfdW5yZWYoZHJpdmVyX2xheWVyKTsKIAorZG9uZToKICAgICBpZiAo
bG9jYWxfZXJyKSB7CiAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwog
ICAgICAgICB4ZW5fYmxvY2tfZHJpdmVfZGVzdHJveShkcml2ZSwgTlVMTCk7Ci0tIApBbnRob255
IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 17:40:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 17:40:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzPfb-0007Xl-ST; Thu, 28 Feb 2019 17:40:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UzwO=RD=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1gzPfb-0007Xg-1w
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 17:40:31 +0000
X-Inumbo-ID: f0c0a9e2-3b7f-11e9-bc90-bc764e045a96
Received: from mail-qt1-x832.google.com (unknown [2607:f8b0:4864:20::832])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0c0a9e2-3b7f-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 17:40:30 +0000 (UTC)
Received: by mail-qt1-x832.google.com with SMTP id p25so24497104qtb.3
 for <xen-devel@lists.xenproject.org>; Thu, 28 Feb 2019 09:40:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=umich.edu; s=google-2016-06-03;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=lNAoRVX9kpgaL+3W/Kpum78loDVIDEsqQLFk18btZbs=;
 b=EC2OlyxfmCekc0dqusHOJsThraTLpyxFwFhx6YCPClV0ZJ49onYC1WbecBYbNcwfdg
 Qv4BA67r487FNw4QsyKMO3wCpAZPmGJTFv4afsCVRVzLXBX35nOo66FP09fO1v7AtWbZ
 oAKQxKODty+0fOxdF+enQqJ5qnLwvG/xg8uluiw/+ulJj11ya+F3FbbsVOdBtvbu09M1
 QceExXZgKE8YE+bis2WD3/nk+SI2JHAdRkmmsykGxkc6Ltgr29uWoVW5LQ8S/Qb2jIgC
 tmtVEJoDp6pDmeHB2BQBowZ5YRBgdYK430S2iLO9gjgt/D2WoK0sml0/6UhhWKBM4Rju
 WrBw==
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=lNAoRVX9kpgaL+3W/Kpum78loDVIDEsqQLFk18btZbs=;
 b=ZO1qqZt6k8qwuaRVm+AmC+oBpSrw3wEHda0i7DdshsxTQVBKkFGrYwcDZXDLxrBKrr
 poSlPSLmj9AYyUHuO9Jq95PVCys5nL2aCQddPej5xCFmPBRSXZzPXFf1jWlXMEfl0YSQ
 eqcBH4VAEOCCxv+9MH1w1S2be3dqHkhjME8DYXVGOqozpWu5sqLGUDszBqB60HgK2yR+
 BDQ6XX9Ocl1S5Y3ldmXDcPpoI48o0RLtVfYVTdmF2QDs5Y+JRZicc3UVhNruL+P7inMi
 E3wQLZhss3btDUjCPw593IvZDZ5IprfIe6gvWygnBxZL8cjEE0hXo4UOTyAn0b8ks1a1
 LeLA==
X-Gm-Message-State: APjAAAXMcKTaM0jLUFhvOag12Vuq3aW5GvvvAvpe7cMQiH7bp/tmTxxi
 T0XEzPtdQpnyPr1RHY+AvJs4wwCDnIADZ/IfLp4=
X-Google-Smtp-Source: APXvYqznLsv4cOcrdGhFLZEqJnDdSUgmujac1SMmu0wVe6K5+/iAqGVmjdaIFMDnMS6+kuZUlbX3ZlHyhLR4k3c8m/Q=
X-Received: by 2002:ac8:3775:: with SMTP id p50mr398350qtb.202.1551375629515; 
 Thu, 28 Feb 2019 09:40:29 -0800 (PST)
MIME-Version: 1.0
References: <20190228141718.7740e706.olaf@aepfle.de>
 <20190228172159.0f5d0e31.olaf@aepfle.de>
In-Reply-To: <20190228172159.0f5d0e31.olaf@aepfle.de>
From: George Dunlap <dunlapg@umich.edu>
Date: Thu, 28 Feb 2019 17:40:18 +0000
Message-ID: <CAFLBxZZr2ZA58HBUx0CiRHjJtYtMXRcAZ3avAcTr+92ihD04Sw@mail.gmail.com>
To: Olaf Hering <olaf@aepfle.de>
Subject: Re: [Xen-devel] bogus libxl error handling in
 domcreate_bootloader_done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <Wei.Liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WW91J2xsIGdldCBhIGJldHRlciByZXNwb25zZSByYXRlIGlmIHlvdSBhY3R1YWxseSBjYycgdGhl
IHRvb2xzIG1haW50YWluZXJzLgogLUcKCk9uIFRodSwgRmViIDI4LCAyMDE5IGF0IDQ6MjIgUE0g
T2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPiB3cm90ZToKPgo+IEFtIFRodSwgMjggRmViIDIw
MTkgMTQ6MTc6MTggKzAxMDAKPiBzY2hyaWViIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT46
Cj4KPiA+IEluIGRvbWNyZWF0ZV9ib290bG9hZGVyX2RvbmUsIGxpYnhsX19idWlsZF9wcmUgaXMg
Y2FsbGVkLgo+ID4gSWYgdGhhdCBmdW5jdGlvbiBmYWlscywgdGhlIGxhYmVsICdvdXQ6JyBpcyBj
YWxsZWQsIHdoaWNoIGdvZXMgc3RyYWlnaHQgaW50bwo+ID4gZG9tY3JlYXRlX3N0cmVhbV9kb25l
LiBUaGlzIGZ1bmN0aW9uIHVzZXMgc3JzLT5kY3MgdG8gc2V0IGxpYnhsX19kb21haW5fY3JlYXRl
X3N0YXRlLgo+ID4gSW4gbXkgY2FzZSAtPmRjcyBpcyBOVUxMLiBUaGUgcmVzdWx0IGlzIGEgY3Jh
c2ggaW4gU1RBVEVfQU9fR0MoKS4KPgo+IFRoaXMgd29ya3MgZm9yIG1lIHdpdGggc3RhZ2luZy00
LjExOgo+Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiArKysgYi90b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYwo+IEBAIC0xMDk5LDYgKzEwOTksMTEgQEAgc3RhdGljIHZvaWQg
ZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShsaWJ4bF9fZWdjICplZ2MsCj4gICAgICAgICAgcmV0
dXJuOwo+ICAgICAgfQo+Cj4gKyAgICAvKiBQcmVwYXJlIGVudmlyb25tZW50IGZvciBkb21jcmVh
dGVfc3RyZWFtX2RvbmUgKi8KPiArICAgIGRjcy0+c3JzLmFvID0gYW87Cj4gKyAgICBkY3MtPnNy
cy5kY3MgPSBkY3M7Cj4gKyAgICBkY3MtPnNycy5mZCA9IC0xOwo+ICsKPiAgICAgIC8qIFJlc3Rv
cmUgKi8KPiAgICAgIGNhbGxiYWNrcy0+cmVzdG9yZV9yZXN1bHRzID0gbGlieGxfX3NybV9jYWxs
b3V0X2NhbGxiYWNrX3Jlc3RvcmVfcmVzdWx0czsKPgo+IEBAIC0xMTIyLDggKzExMjcsNiBAQCBz
dGF0aWMgdm9pZCBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lKGxpYnhsX19lZ2MgKmVnYywKPiAg
ICAgIGlmIChyYykKPiAgICAgICAgICBnb3RvIG91dDsKPgo+IC0gICAgZGNzLT5zcnMuYW8gPSBh
bzsKPiAtICAgIGRjcy0+c3JzLmRjcyA9IGRjczsKPiAgICAgIGRjcy0+c3JzLmZkID0gcmVzdG9y
ZV9mZDsKPiAgICAgIGRjcy0+c3JzLmxlZ2FjeSA9IChkY3MtPnJlc3RvcmVfcGFyYW1zLnN0cmVh
bV92ZXJzaW9uID09IDEpOwo+ICAgICAgZGNzLT5zcnMuYmFja19jaGFubmVsID0gZmFsc2U7Cj4K
PiBPbGFmCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 17:44:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 17:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzPj3-0007eJ-De; Thu, 28 Feb 2019 17:44:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UzwO=RD=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1gzPj2-0007eE-Ju
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 17:44:04 +0000
X-Inumbo-ID: 6f2542aa-3b80-11e9-9ef2-4fcf73509da7
Received: from mail-qk1-f194.google.com (unknown [209.85.222.194])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f2542aa-3b80-11e9-9ef2-4fcf73509da7;
 Thu, 28 Feb 2019 17:44:01 +0000 (UTC)
Received: by mail-qk1-f194.google.com with SMTP id x9so12621568qkf.0
 for <xen-devel@lists.xenproject.org>; Thu, 28 Feb 2019 09:44:01 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=IiacXpFgQgPyWD4YCJRdZeQYKsGTTcdUS8rpBhnNR54=;
 b=m9gQYxz0OMVGOULIqRjzfcCctuh4i5BCcmt9Y090dijHde1fUt8Qst7TdVfrNpU8gc
 NpUd8h1b/00kd8yIBcG2ys+c2EpW6a9Pxpp4QB9OdfNAnENvHEmFvIs2qgrcfZm0MnD6
 a57efxY9t3qI1Y6bndt92C9gkoq39Dl3chxaxRI0ipKRjP8kTX2hqpRM4MLqMMmmzdFh
 LuNCOO+nPt9KBmntRE58ZQqORFFJkedkidMVsmmRXkYdScBv5ZvbAUIeFmzsxXphHlFn
 CQAMeZ10n/JqaFhX8hxNpfMjf5cZx22ApwH0ZqxDgSGiz+mZwmmS2r/lA3pzfeQwcuOu
 9HQg==
X-Gm-Message-State: APjAAAWLoR+CLVPIrmc1tBcg7uLifxk3k/gXFJkHQgk9103WEv5W2X20
 7Lo9VncBFBf/S0FROy73OE+9gIaRMNhHtRUNak0=
X-Google-Smtp-Source: APXvYqznvsF0VaTpbKNw8+R8WXdzLe748r8HnbXVRxpW4SyjCwQRtGsACeauLjy79PV01ifuhLNDxcylqs7Jq7RPQBg=
X-Received: by 2002:a37:5c05:: with SMTP id q5mr536527qkb.20.1551375841473;
 Thu, 28 Feb 2019 09:44:01 -0800 (PST)
MIME-Version: 1.0
References: <20190227110905.53512-1-roger.pau@citrix.com>
 <20190227110905.53512-2-roger.pau@citrix.com>
In-Reply-To: <20190227110905.53512-2-roger.pau@citrix.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Thu, 28 Feb 2019 17:43:50 +0000
Message-ID: <CAFLBxZYD4qTyM2jTFq=Ppx0cDgwZLs34WxFrvdjYsdB8+Mc_mw@mail.gmail.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v6 1/5] x86/p2m: pass the p2m to
 write_p2m_entry handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2FoIC0tIHNvcnJ5LCBKdWVyZ2VuLCBJIHB1c2hlZCB0aGlzIHNlcmllcyB0byBzdGFnaW5nIGVy
cm9uZW91c2x5OyBpdAp3YXNuJ3QgdGFyZ2V0ZWQgZm9yIDQuMTIgYW5kIGRvZXNuJ3QgaGF2ZSB5
b3VyIHJlbGVhc2UgYWNrLgoKU2hvdWxkIEkgcmV2ZXJ0IGl0PwoKIC1HZW9yZ2UKCk9uIFdlZCwg
RmViIDI3LCAyMDE5IGF0IDExOjEwIEFNIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+IHdyb3RlOgo+Cj4gQ3VycmVudCBjYWxsZXJzIHBhc3MgdGhlIHAybSB0byBwYWdpbmdf
d3JpdGVfcDJtX2VudHJ5LCBidXQgdGhlCj4gaW1wbGVtZW50YXRpb24gc3BlY2lmaWMgaGFuZGxl
cnMgb2YgdGhlIHdyaXRlX3AybV9lbnRyeSBob29rIGluc3RlYWQKPiBvZiBhIHAybSBnZXQgYSBk
b21haW4gc3RydWN0IGR1ZSB0byB0aGUgaGFuZGxpbmcgZG9uZSBpbgo+IHBhZ2luZ193cml0ZV9w
Mm1fZW50cnkuCj4KPiBDaGFuZ2UgdGhlIGNvZGUgc28gdGhhdCB0aGUgaW1wbGVtZW50YXRpb25z
IG9mIHdyaXRlX3AybV9lbnRyeSB0YWtlIGEKPiBwMm0gaW5zdGVhZCBvZiBhIGRvbWFpbi4KPgo+
IFRoaXMgaXMgYSBub24tZnVuY3Rpb25hbCBjaGFuZ2UsIGJ1dCB3aWxsIGJlIHVzZWQgYnkgZm9s
bG93IHVwCj4gcGF0Y2hlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+IFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+Cj4gLS0tCj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4
LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiAtLS0KPiBDaGFu
Z2VzIHNpbmNlIHY0Ogo+ICAtIE5ldyBpbiB0aGlzIHZlcnNpb24uCj4gLS0tCj4gIHhlbi9hcmNo
L3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgIHwgMyArKy0KPiAgeGVuL2FyY2gveDg2L21tL3BhZ2lu
Zy5jICAgICAgICAgfCAyICstCj4gIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgIHwg
NCArKystCj4gIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jICAgIHwgMiArLQo+ICB4ZW4v
YXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaCB8IDIgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wYWdpbmcuaCAgICAgfCAzICsrLQo+ICA2IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMo
KyksIDYgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9o
YXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKPiBpbmRleCAzZDY1MWI5NGMzLi4yOGZl
NDhkMTU4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCj4gQEAgLTcwOSw5ICs3MDksMTAgQEAgc3RhdGljIHZv
aWQgaGFwX3VwZGF0ZV9wYWdpbmdfbW9kZXMoc3RydWN0IHZjcHUgKnYpCj4gIH0KPgo+ICBzdGF0
aWMgdm9pZAo+IC1oYXBfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuLCBsMV9wZ2VudHJ5X3QgKnAsCj4gK2hhcF93cml0ZV9wMm1fZW50cnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIGwxX3BnZW50cnlfdCAqcCwKPiAg
ICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgbmV3LCB1bnNpZ25lZCBpbnQgbGV2ZWwp
Cj4gIHsKPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKPiAgICAgIHVpbnQz
Ml90IG9sZF9mbGFnczsKPiAgICAgIGJvb2xfdCBmbHVzaF9uZXN0ZWRwMm0gPSAwOwo+Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdp
bmcuYwo+IGluZGV4IGQ1ODM2ZWI2ODguLmU2ZWQzMDA2ZmUgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3BhZ2luZy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCj4gQEAg
LTk0MSw3ICs5NDEsNyBAQCB2b2lkIHBhZ2luZ193cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCj4gICAgICBpZiAoIHYtPmRvbWFpbiAhPSBk
ICkKPiAgICAgICAgICB2ID0gZC0+dmNwdSA/IGQtPnZjcHVbMF0gOiBOVUxMOwo+ICAgICAgaWYg
KCBsaWtlbHkodiAmJiBwYWdpbmdfbW9kZV9lbmFibGVkKGQpICYmIHBhZ2luZ19nZXRfaG9zdG1v
ZGUodikgIT0gTlVMTCkgKQo+IC0gICAgICAgIHBhZ2luZ19nZXRfaG9zdG1vZGUodiktPndyaXRl
X3AybV9lbnRyeShkLCBnZm4sIHAsIG5ldywgbGV2ZWwpOwo+ICsgICAgICAgIHBhZ2luZ19nZXRf
aG9zdG1vZGUodiktPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcCwgbmV3LCBsZXZlbCk7Cj4g
ICAgICBlbHNlCj4gICAgICAgICAgc2FmZV93cml0ZV9wdGUocCwgbmV3KTsKPiAgfQo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYwo+IGluZGV4IDA3ODQwZmY3MjcuLjZjNjdlZjQ5OTYgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKPiBAQCAtMzE3NywxMCArMzE3NywxMiBAQCBzdGF0aWMgdm9p
ZCBzaF91bnNoYWRvd19mb3JfcDJtX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbiwKPiAgfQo+Cj4gIHZvaWQKPiAtc2hhZG93X3dyaXRlX3AybV9lbnRyeShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKPiArc2hhZG93X3dyaXRlX3AybV9lbnRyeShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxldmVsKQo+ICB7Cj4gKyAgICBzdHJ1Y3QgZG9t
YWluICpkID0gcDJtLT5kb21haW47Cj4gKwo+ICAgICAgcGFnaW5nX2xvY2soZCk7Cj4KPiAgICAg
IC8qIElmIHRoZXJlIGFyZSBhbnkgc2hhZG93cywgdXBkYXRlIHRoZW0uICBCdXQgaWYgc2hhZG93
X3RlYXJkb3duKCkKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwo+IGluZGV4IDRkZTY0NWE0MzMuLjMxNjAw
Mjc3MWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwo+IEBAIC02MCw3ICs2MCw3IEBAIHN0YXRp
YyB2b2lkIF91cGRhdGVfcGFnaW5nX21vZGVzKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7Cj4gIH0KPgo+IC1zdGF0aWMgdm9pZCBfd3JpdGVfcDJtX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+ICtzdGF0aWMgdm9pZCBfd3JpdGVf
cDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90
IG5ldywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwp
Cj4gIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAo+IGluZGV4IGU4ZWQ3YWM3MTQuLjBhYWVk
MWVkZmMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKPiAr
KysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAo+IEBAIC0zNzIsNyArMzcyLDcg
QEAgZXh0ZXJuIGludCBzaF9yZW1vdmVfd3JpdGVfYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIG1m
bl90IHJlYWRvbmx5X21mbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZmF1bHRfYWRkcik7Cj4KPiAgLyogRnVuY3Rpb25zIHRoYXQgYXRvbWljYWxs
eSB3cml0ZSBQVC9QMk0gZW50cmllcyBhbmQgdXBkYXRlIHN0YXRlICovCj4gLXZvaWQgc2hhZG93
X3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKPiAr
dm9pZCBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90
ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGxldmVsKTsKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bh
Z2luZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAo+IGluZGV4IGZkY2MyMjg0NGIu
LjdlYzA5ZDdiMTEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKPiBAQCAtMTI0LDcgKzEyNCw4IEBA
IHN0cnVjdCBwYWdpbmdfbW9kZSB7Cj4gICAgICB2b2lkICAgICAgICAgICgqdXBkYXRlX2NyMyAg
ICAgICAgICAgICkoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbm9mbHVzaCk7Cj4gICAgICB2
b2lkICAgICAgICAgICgqdXBkYXRlX3BhZ2luZ19tb2RlcyAgICkoc3RydWN0IHZjcHUgKnYpOwo+
IC0gICAgdm9pZCAgICAgICAgICAoKndyaXRlX3AybV9lbnRyeSAgICAgICApKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+ICsgICAgdm9pZCAgICAgICAgICAoKndyaXRlX3Ay
bV9lbnRyeSAgICAgICApKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpwLCBs
MV9wZ2VudHJ5X3QgbmV3LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCk7Cj4KPiAtLQo+IDIuMTcuMiAoQXBwbGUgR2l0LTEx
MykKPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 17:49:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 17:49:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzPoX-0008Fl-Ic; Thu, 28 Feb 2019 17:49:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CBPn=RD=citrix.com=prvs=95589b391=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gzPoW-0008Fg-7z
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 17:49:44 +0000
X-Inumbo-ID: 38140c00-3b81-11e9-89e8-73f01746999d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38140c00-3b81-11e9-89e8-73f01746999d;
 Thu, 28 Feb 2019 17:49:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86609558"
To: George Dunlap <George.Dunlap@eu.citrix.com>, Roger Pau Monne
 <roger.pau@citrix.com>
References: <20190227110905.53512-1-roger.pau@citrix.com>
 <20190227110905.53512-2-roger.pau@citrix.com>
 <CAFLBxZYD4qTyM2jTFq=Ppx0cDgwZLs34WxFrvdjYsdB8+Mc_mw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <2a8c170b-a333-4db6-65d6-3ccca03e7bd0@citrix.com>
Date: Thu, 28 Feb 2019 17:49:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <CAFLBxZYD4qTyM2jTFq=Ppx0cDgwZLs34WxFrvdjYsdB8+Mc_mw@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v6 1/5] x86/p2m: pass the p2m to
 write_p2m_entry handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMjAxOSAxNzo0MywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBHYWggLS0gc29ycnks
IEp1ZXJnZW4sIEkgcHVzaGVkIHRoaXMgc2VyaWVzIHRvIHN0YWdpbmcgZXJyb25lb3VzbHk7IGl0
Cj4gd2Fzbid0IHRhcmdldGVkIGZvciA0LjEyIGFuZCBkb2Vzbid0IGhhdmUgeW91ciByZWxlYXNl
IGFjay4KPgo+IFNob3VsZCBJIHJldmVydCBpdD8KCldpdGggYW4geDg2IGhhdCBvbiwgaWYgdGhp
cyBjb2RlIGlzIGluIGEgZ29vZCBzdGF0ZSwgSSdkIHZvdGUgZm9yIGl0IHRvCnN0YXkgaW4uwqAg
QWNjaWRlbnQgYXNpZGUsIGl0IHB1dHMgUFZIIGRvbTAgaW4gYSBmYXIgYmV0dGVyIHN0YXRlIHRo
YW4KYmVmb3JlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 18:33:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 18:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzQUV-0004Sm-R1; Thu, 28 Feb 2019 18:33:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CBPn=RD=citrix.com=prvs=95589b391=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gzQUV-0004Sh-3j
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 18:33:07 +0000
X-Inumbo-ID: 4835f60b-3b87-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4835f60b-3b87-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 18:33:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86612483"
To: Wei Liu <wei.liu2@citrix.com>
References: <1551109635-4716-1-git-send-email-andrew.cooper3@citrix.com>
 <1551109635-4716-2-git-send-email-andrew.cooper3@citrix.com>
 <20190227123121.mtm2cy2hse2mv4jp@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <54398bf1-1f62-e097-a9ae-bb042f18b950@citrix.com>
Date: Thu, 28 Feb 2019 18:33:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190227123121.mtm2cy2hse2mv4jp@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/3] libx86: introduce a helper to
 deserialise msr_policy objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDIvMjAxOSAxMjozMSwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIEZlYiAyNSwgMjAx
OSBhdCAwMzo0NzoxM1BNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiArCj4+ICsgICAg
ICAgIHN3aXRjaCAoIGRhdGEuaWR4ICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgLyoK
Pj4gKyAgICAgICAgICAgICAqIEFzc2lnbiBkYXRhLnZhbCB0byAnZmllbGQnLCBjaGVja2luZyBm
b3IgdHJ1bmNhdGlvbiBpZiB0aGUKPj4gKyAgICAgICAgICAgICAqIGJhY2tpbmcgc3RvcmFnZSBm
b3IgJ2ZpZWxkJyBpcyBzbWFsbGVyIHRoYW4gdWludDY0X3QKPj4gKyAgICAgICAgICAgICAqLwo+
PiArI2RlZmluZSBBU1NJR04oZmllbGQpICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAr
KHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAg
IGlmICggKHR5cGVvZihmaWVsZCkpZGF0YS52YWwgIT0gZGF0YS52YWwgKSAgXAo+PiArICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICAgICBy
YyA9IC1FT1ZFUkZMT1c7ICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICAgICBnb3Rv
IGVycjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgIH0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgIGZpZWxkID0gZGF0YS52
YWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IE1pc3NpbmcgcGFyZW50aGVzZXMgYXJv
dW5kICJmaWVsZCIgaW4gdGhlIG1hY3JvLiBBbHRob3VnaCBJIGRvbid0IHRoaW5rCj4gaXQgd2ls
bCBicmVhayBpbiBwcmFjdGljZSwgaXQgaXMgYmV0dGVyIHRvIGZvbGxvdyBnZW5lcmFsIG1hY3Jv
IHdyaXRpbmcKPiBydWxlcy4KCkZpeGVkLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 18:36:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 18:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzQXy-0004wV-Bz; Thu, 28 Feb 2019 18:36:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CBPn=RD=citrix.com=prvs=95589b391=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gzQXx-0004wQ-8V
 for xen-devel@lists.xen.org; Thu, 28 Feb 2019 18:36:41 +0000
X-Inumbo-ID: c944f158-3b87-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c944f158-3b87-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 18:36:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="86612653"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1551100579-2135-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <aba26fda-3d66-f345-03d9-02b6f258a42d@citrix.com>
Date: Thu, 28 Feb 2019 18:35:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <1551100579-2135-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] tools/tests: Drop obsolete test
 infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDIvMjAxOSAxMzoxNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgcmVncmVzc2lv
bi8gZGlyZWN0b3J5IHdhcyBpZGVudGlmaWVkIGFzIGFscmVhZHkgYnJva2VuIGluIDIwMTIgKGMv
cwo+IDk1Mzk1M2NjNSkuICBUaGUgbG9naWMgaXMgaW50ZW5kZWQgdG8gdGVzdCAqLnB5IGZpbGVz
IGluIHRoZSBYZW4gdHJlZSBhZ2FpbnN0Cj4gZGlmZmVyZW50IHZlcnNpb25zIG9mIHB5dGhvbiwg
YnV0IGV2ZXJ5IGlkZW50aWZpZWQgdmVyc2lvbiBpcyBub3cgb2Jzb2xldGUuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+
IENDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+Cj4gRm9yIDQuMTIsIHRoaXMgaXMgdmVyeSBzYWZlLiAgSXQgaGFzIGJlZW4gdW5yZWFjaGFi
bGUgaW4gdGhlIHNvdXJjZSB0cmVlIGZvciA3Cj4geWVhcnMsIGFuZCB3YXMgYnJva2VuIGJlZm9y
ZSB0aGVuLgoKUGluZyBKdWVyZ2VuIGZvciBhIDQuMTIganVkZ2VtZW50PwoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 18:37:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 18:37:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzQYY-0004yn-MB; Thu, 28 Feb 2019 18:37:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8/sX=RD=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1gzQYW-0004ye-Sl
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 18:37:16 +0000
X-Inumbo-ID: de3de153-3b87-11e9-bc90-bc764e045a96
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de3de153-3b87-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 18:37:15 +0000 (UTC)
Received: from localhost (unknown [IPv6:2601:601:9f80:35cd::bf5])
 (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 268FB14BA6D35;
 Thu, 28 Feb 2019 10:37:14 -0800 (PST)
Date: Thu, 28 Feb 2019 10:37:13 -0800 (PST)
Message-Id: <20190228.103713.745079321072396223.davem@davemloft.net>
To: igor.druzhinin@citrix.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <1551358083-14227-1-git-send-email-igor.druzhinin@citrix.com>
References: <1551358083-14227-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: Mew version 6.8 on Emacs 26.1
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Thu, 28 Feb 2019 10:37:14 -0800 (PST)
Subject: Re: [Xen-devel] [PATCH v2] xen-netback: fix occasional leak of
 grant ref mappings under memory pressure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, paul.durrant@citrix.com,
 wei.liu2@citrix.com, linux-kernel@vger.kernel.org, netdev@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkRhdGU6IFRo
dSwgMjggRmViIDIwMTkgMTI6NDg6MDMgKzAwMDAKCj4gWmVyby1jb3B5IGNhbGxiYWNrIGZsYWcg
aXMgbm90IHlldCBzZXQgb24gZnJhZyBsaXN0IHNrYiBhdCB0aGUgbW9tZW50Cj4geGVudmlmX2hh
bmRsZV9mcmFnX2xpc3QoKSByZXR1cm5zIC1FTk9NRU0uIFRoaXMgZXZlbnR1YWxseSByZXN1bHRz
IGluCj4gbGVha2luZyBncmFudCByZWYgbWFwcGluZ3Mgc2luY2UgeGVudmlmX3plcm9jb3B5X2Nh
bGxiYWNrKCkgaXMgbmV2ZXIKPiBjYWxsZWQgZm9yIHRoZXNlIGZyYWdtZW50cy4gVGhvc2UgZXZl
bnR1YWxseSBidWlsZCB1cCBhbmQgY2F1c2UgWGVuCj4gdG8ga2lsbCBEb20wIGFzIHRoZSBzbG90
cyBnZXQgcmV1c2VkIGZvciBuZXcgbWFwcGluZ3M6Cj4gCj4gImQwdjAgQXR0ZW1wdCB0byBpbXBs
aWNpdGx5IHVubWFwIGEgZ3JhbnRlZCBQVEUgYzAxMDAwMDMyOWZjZTAwNSIKPiAKPiBUaGF0IGJl
aGF2aW9yIGlzIG9ic2VydmVkIHVuZGVyIGNlcnRhaW4gd29ya2xvYWRzIHdoZXJlIHN1ZGRlbiBz
cGlrZXMKPiBvZiBwYWdlIGNhY2hlIHdyaXRlcyBjb2V4aXN0IHdpdGggYWN0aXZlIGF0b21pYyBz
a2IgYWxsb2NhdGlvbnMgZnJvbQo+IG5ldHdvcmsgdHJhZmZpYy4gQWRkaXRpb25hbGx5LCByZXdv
cmsgdGhlIGxvZ2ljIHRvIGRlYWwgd2l0aCBmcmFnX2xpc3QKPiBkZWFsbG9jYXRpb24gaW4gYSBz
aW5nbGUgcGxhY2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2l0cml4LmNvbT4KCkFwcGxpZWQgYW5kIHF1ZXVlZCB1cCBmb3IgLXN0YWJsZSwgdGhh
bmtzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 18:48:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 18:48:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzQiq-000670-OJ; Thu, 28 Feb 2019 18:47:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jsbF=RD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzQip-00066q-1g
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 18:47:55 +0000
X-Inumbo-ID: 56e8e53a-3b89-11e9-a89e-c71772b1965f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56e8e53a-3b89-11e9-a89e-c71772b1965f;
 Thu, 28 Feb 2019 18:47:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzQig-0007Dy-3N; Thu, 28 Feb 2019 18:47:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzQif-00041O-Pp; Thu, 28 Feb 2019 18:47:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzQif-0007DU-Lt; Thu, 28 Feb 2019 18:47:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133456-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 xen-4.10-testing:build-armhf:<job status>:broken:regression
 xen-4.10-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-libvirt:<job status>:broken:regression
 xen-4.10-testing:build-amd64-prev:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:<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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl:<job status>:broken:regression
 xen-4.10-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.10-testing:build-amd64-prev:host-install(4):broken:regression
 xen-4.10-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.10-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.10-testing:build-armhf:host-install(4):broken:regression
 xen-4.10-testing:build-i386-prev:xen-build:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-libvirt:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-xsm:debian-install:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-shadow: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-armhf-armhf-xl-arndale: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-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck: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-qemut-rhel6hvm-intel: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-rumprun-i386: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-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-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-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64: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-xl: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:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd: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-xl-qemuu-debianhvm-amd64-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-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-i386: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:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-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-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl: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-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-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-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-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-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-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-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a016b8f207c7a3fe8bdd2b6f7c080020e3e1c823
X-Osstest-Versions-That: xen=e21c79fe4fd204eca0c6b9f79102e3826db7334a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Feb 2019 18:47:45 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 133456: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ1NiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0NTYvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA8am9iIHN0YXR1cz4gYnJva2VuIGluIDEzMzQxOQog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbiAgaW4gMTMzNDE5CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzM0MTkKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4g
IGluIDEzMzQxOQogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMzNDE5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgIGJyb2tlbiBpbiAxMzM0MTkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgYnJva2VuIGluIDEzMzQxOQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gPGpvYiBzdGF0dXM+IGJyb2tlbiBpbiAxMzM0MTkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuIGluIDEzMzQxOQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gaW4gMTMzNDE5CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzM0
MTkKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4gIGluIDEzMzQxOQogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzQxOSBSRUdSLiB2cy4gMTMyOTY2CiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMzNDE5IFJF
R1IuIHZzLiAxMzI5NjYKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpIGJyb2tlbiBpbiAxMzM0MTkgUkVHUi4gdnMuIDEzMjk2NgogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzQxOSBSRUdSLiB2cy4gMTMy
OTY2CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgIGZhaWwg
aW4gMTMzNDE5IFJFR1IuIHZzLiAxMzI5NjYKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzM0MTkgcGFzcyBpbiAxMzM0NTYK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxMzM0MTkgcGFzcyBpbiAxMzM0NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzM0MTkgcGFzcyBpbiAxMzM0NTYKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzQxOSBw
YXNzIGluIDEzMzQ1NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzM0MTkgcGFzcyBpbiAxMzM0NTYK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzM0MTkgcGFzcyBpbiAxMzM0NTYKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMzQxOSBwYXNz
IGluIDEzMzQ1NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzM0MTkgcGFzcyBpbiAxMzM0NTYKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgMTAgZGViaWFuLWluc3RhbGwgICBmYWlsIGluIDEzMzQxOSBwYXNzIGlu
IDEzMzQ1NgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14
ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgcGFzcyBpbiAxMzM0MTkKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAx
MzM0MTkgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDEzMzQxOSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzNDE5IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
YmxvY2tlZCBpbiAxMzM0MTkgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzQxOSBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGlu
IDEzMzQxOSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzNDE5IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
aW4gMTMzNDE5IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzM0MTkgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4g
MTMzNDE5IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgYmxvY2tlZCBpbiAxMzM0MTkgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzQxOSBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
IGJsb2NrZWQgaW4gMTMzNDE5IG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzM0MTkgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDEzMzQxOSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgaW4gMTMzNDE5IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzM0MTkgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDEzMzQxOSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgaW4gMTMzNDE5IG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxMzM0MTkgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzM0MTkgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGlu
IDEzMzQxOSBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzNDE5IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzM0MTkgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgaW4gMTMzNDE5IG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzM0MTkgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9j
a2VkIGluIDEzMzQxOSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzNDE5IG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGlu
IDEzMzQxOSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgaW4gMTMzNDE5IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tlZCBpbiAxMzM0MTkgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICBibG9ja2VkIGluIDEzMzQxOSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgaW4gMTMzNDE5IG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgaW4gMTMzNDE5IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMzM0MTkgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDEzMzQxOSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzNDE5IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMzM0MTkg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDEzMzQxOSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMzNDE5IG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tl
ZCBpbiAxMzM0MTkgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMzQxOSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMzNDE5
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxMzM0MTkgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI5NjYKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAg
ICAgICAgICAgICAgICAgIGEwMTZiOGYyMDdjN2EzZmU4YmRkMmI2ZjdjMDgwMDIwZTNlMWM4MjMK
YmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGUyMWM3OWZlNGZkMjA0ZWNh
MGM2YjlmNzkxMDJlMzgyNmRiNzMzNGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjk2NiAgMjAx
OS0wMi0wNiAxMjo1MDoxMCBaICAgMjIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzMxNDMg
IDIwMTktMDItMTEgMTM6MDc6NDAgWiAgIDE3IGRheXMgICAxMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXByZXYg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYt
cHZvcHMgYnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTAxNmI4ZjIwN2M3YTNmZThi
ZGQyYjZmN2MwODAwMjBlM2UxYzgyMwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KRGF0ZTogICBNb24gRmViIDExIDE0OjA0OjA4IDIwMTkgKzAxMDAKCiAgICB1cGRhdGUg
WGVuIHZlcnNpb24gdG8gNC4xMC4zCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 18:49:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 18:49:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzQk8-0006C1-BC; Thu, 28 Feb 2019 18:49:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BcS=RD=citrix.com=prvs=955e9f503=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gzQk7-0006Bu-Dp
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 18:49:15 +0000
X-Inumbo-ID: 8a654242-3b89-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a654242-3b89-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 18:49:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,423,1544486400"; d="scan'208";a="79371382"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 28 Feb 2019 18:49:05 +0000
Message-ID: <20190228184905.9377-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next] CODING_STYLE: Document how to handle
 unexpected conditions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQncyBub3QgYWx3YXlzIGNsZWFyIHdoYXQgdGhlIGJlc3Qgd2F5IGlzIHRvIGhhbmRsZSB1bmV4
cGVjdGVkCmNvbmRpdGlvbnM6IHdoZXRoZXIgd2l0aCBBU1NFUlQoKSwgQlVHX09OKCksIG9yIHNv
bWUgb3RoZXIgbWV0aG9kLgpBbGwgbWV0aG9kcyBoYXZlIGEgcmlzayBvZiBpbnRyb2R1Y2luZyBz
ZWN1cml0eSB2dWxuZXJhYmlsaXRpZXMgYW5kCnVubmVjZXNzYXJ5IGluc3RhYmlsaXRpZXMgdG8g
cHJvZHVjdGlvbiBzeXN0ZW1zLgoKRG9jdW1lbnQgd2hlbiB0byB0cnkgdG8gcmV0dXJuIGFuIGVy
cm9yIGZvciB1bmV4cGVjdGVkIGNvbmRpdGlvbnMsCndoZW4gdG8gdXNlIEJVR19PTigpLCBhbmQg
d2hlbiB0byB1c2UgQVNTRVJUKCkuCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNp
dHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogS29ucmFkIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KIENPRElOR19TVFlMRSB8IDc5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3OSBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvQ09ESU5HX1NUWUxFIGIvQ09ESU5HX1NUWUxFCmluZGV4IDZjYzViNzc0Y2YuLjUx
MTU5OTcwYzAgMTAwNjQ0Ci0tLSBhL0NPRElOR19TVFlMRQorKysgYi9DT0RJTkdfU1RZTEUKQEAg
LTEyMCwzICsxMjAsODIgQEAgdGhlIGVuZCBvZiBmaWxlcy4gIEl0IHNob3VsZCBiZToKICAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAogICogRW5kOgogICovCisKK0hhbmRsaW5nIHVuZXhwZWN0ZWQg
Y29uZGl0aW9ucworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK0dVSURFTElORVM6
CisKK1Bhc3NpbmcgZXJyb3JzIHVwIHRoZSBzdGFjayBzaG91bGQgYmUgdXNlZCB3aGVuIHRoZSBj
YWxsZXIgaXMgYWxyZWFkeQorZXhwZWN0aW5nIHRvIGhhbmRsZSBlcnJvcnMsIGFuZCB0aGUgc3Rh
dGUgd2hlbiB0aGUgZXJyb3Igd2FzCitkaXNjb3ZlcmVkIGlzbuKAmXQgYnJva2VuLCBvciB0b28g
aGFyZCB0byBmaXguCisKK0JVR19PTigpIHNob3VsZCBiZSB1c2VkIHdoZW4geW91IGNhbuKAmXQg
cGFzcyBlcnJvcnMgdXAgdGhlIHN0YWNrLCBhbmQKK2NvbnRpbnVpbmcgd291bGQgY2VydGFpbmx5
IGNhdXNlIGEgdnVsbmVyYWJpbGl0eS4KKworQVNTRVJUKCkgc2hvdWxkIGJlIHVzZWQgd2hlbiBj
b250aW51aW5nIG1pZ2h0IHdvcmssIG9yIG1pZ2h0IGhhdmUgYW4KK2VmZmVjdCBsYXRlciB3aG9z
ZSBiYWRuZXNzIGlzIGVxdWFsIG9yIGxlc3MgdGhhbiB0aGF0IG9mIGEgaG9zdCBjcmFzaDsKK09S
IHdob3NlIHRydXRoIGNhbiBiZSBjbGVhcmx5IG9ic2VydmVkIGZyb20gdGhlIGNvZGUgZGlyZWN0
bHkKK3N1cnJvdW5kaW5nIGl0LiAgSW4gcGFydGljdWxhciwgdXNpbmcgYW4gQVNTRVJUKCkgYWxv
bmcgd2l0aCByZXR1cm5pbmcKK2FuIGVycm9yIGNvZGUsIHdoZW4gc3VpdGFibGUsIGlzIGEgaGVs
cGZ1bCBwYXR0ZXJuIGZvciBmaW5kaW5nCit2aW9sYXRpb25zIG9mIGFzc3VtcHRpb25zIGR1cmlu
ZyB0ZXN0aW5nLCBidXQgbWluaW1pemluZyBpbXBhY3Qgb24KK3Byb2R1Y3Rpb24gaHlwZXJ2aXNv
cnMuCisKK1JBVElPTkFMRToKKworSXQncyBmcmVxdWVudGx5IHRoZSBjYXNlIHRoYXQgY29kZSBp
cyB3cml0ZW4gd2l0aCB0aGUgYXNzdW1wdGlvbiB0aGF0CitjZXJ0YWluIGNvbmRpdGlvbnMgY2Fu
IG5ldmVyIGhhcHBlbi4gIFRoZXJlIGFyZSBzZXZlcmFsIHBvc3NpYmxlCithY3Rpb25zIHByb2dy
YW1tZXJzIGNhbiB0YWtlIGluIHRoZXNlIHNpdHVhdGlvbnM6CisKKyogUHJvZ3JhbW1lcnMgY2Fu
IHNpbXBseSBub3QgaGFuZGxlIHRob3NlIGNhc2VzIGluIGFueSB3YXksIG90aGVyIHRoYW4KK3Bl
cmhhcHMgdG8gd3JpdGUgYSBjb21tZW50IGRvY3VtZW50aW5nIHdoYXQgdGhlIGFzc3VtcHRpb24g
aXMuCisKKyogUHJvZ3JhbW1lcnMgY2FuIHRyeSB0byBoYW5kbGUgdGhlIGNhc2UgZ3JhY2VmdWxs
eSAtLSBmaXhpbmcgdXAKK2luLXByb2dyZXNzIHN0YXRlIGFuZCByZXR1cm5pbmcgYW4gZXJyb3Ig
dG8gdGhlIHVzZXIuCisKKyogUHJvZ3JhbW1lcnMgY2FuIHVzZSBBU1NFUlQoKSwgd2hpY2ggd2ls
bCBjYXVzZSB0aGUgY2hlY2sgdG8gYmUKK2V4ZWN1dGVkIGluIERFQlVHIGJ1aWxkcywgYW5kIGNh
dXNlIHRoZSBoeXBlcnZpc29yIHRvIGNyYXNoIGlmIGl0J3MKK3Zpb2xhdGVkCisKKyogUHJvZ3Jh
bW1lcnMgY2FuIHVzZSBCVUdfT04oKSwgd2hpY2ggd2lsbCBjYXVzZSB0aGUgY2hlY2sgdG8gYmUK
K2V4ZWN1dGVkIGluIGJvdGggREVCVUcgYW5kIG5vbi1ERUJVRyBidWlsZHMsIGFuZCBjYXVzZSB0
aGUgaHlwZXJ2aXNvcgordG8gY3Jhc2ggaWYgaXQncyB2aW9sYXRlZC4KKworSW4gc2VsZWN0aW5n
IHdoaWNoIHJlc3BvbnNlIHRvIHVzZSwgd2Ugd2FudCB0byBhY2hpZXZlIHNldmVyYWwgZ29hbHM6
CisKKy0gVG8gbWluaW1pemUgcmlzayBvZiBpbnRyb2R1Y2luZyBzZWN1cml0eSB2dWxuZXJhYmls
aXRpZXMsCisgIHBhcnRpY3VsYXJseSBhcyB0aGUgY29kZSBldm9sdmVzIG92ZXIgdGltZQorCist
IFRvIGVmZmljaWVudGx5IHNwZW5kIHByb2dyYW1tZXIgdGltZQorCistIFRvIGRldGVjdCB2aW9s
YXRpb25zIG9mIGFzc3VtcHRpb25zIGFzIGVhcmx5IGFzIHBvc3NpYmxlCisKKy0gVG8gbWluaW1p
emUgdGhlIGltcGFjdCBvZiBidWdzIG9uIHByb2R1Y3Rpb24gdXNlIGNhc2VzCisKK1RoZSBndWlk
ZWxpbmVzIGFib3ZlIGF0dGVtcHQgdG8gYmFsYW5jZSB0aGVzZToKKworLSBXaGVuIHRoZSBjYWxs
ZXIgaXMgZXhwZWN0aW5nIHRvIGhhbmRsZSBlcnJvcnMsIGFuZCB0aGVyZSBhcmUgbm8KK2Jyb2tl
biBzdGF0ZSBhdCB0aGUgdGltZSB0aGUgdW5leHBlY3RlZCBjb25kaXRpb24gaXMgZGlzY292ZXJl
ZCwgb3IKK3doZW4gZml4aW5nIHRoZSBzdGF0ZSBpcyBzdHJhaWdodGZvcndhcmQsIHRoZW4gZml4
aW5nIHVwIHRoZSBzdGF0ZSBhbmQKK3JldHVybmluZyBhbiBlcnJvciBpcyB0aGUgbW9zdCByb2J1
c3QgdGhpbmcgdG8gZG8uICBIb3dldmVyLCBpZiB0aGUKK2NhbGxlciBpc24ndCBleHBlY3Rpbmcg
dG8gaGFuZGxlIGVycm9ycywgb3IgaWYgdGhlIHN0YXRlIGlzIGRpZmZpY3VsdAordG8gZml4LCB0
aGVuIHJldHVybmluZyBhbiBlcnJvciBtYXkgcmVxdWlyZSBleHRlbnNpdmUgcmVmYWN0b3Jpbmcs
Cit3aGljaCBpcyBub3QgYSBnb29kIHVzZSBvZiBwcm9ncmFtbWVyIHRpbWUgd2hlbiB0aGV5J3Jl
IGNlcnRhaW4gdGhhdAordGhpcyBjb25kaXRpb24gY2Fubm90IG9jY3VyLgorCistIEJVR19PTigp
IHdpbGwgc3RvcCBhbGwgaHlwZXJ2aXNvciBhY3Rpb24gaW1tZWRpYXRlbHkuICBJbiBzaXR1YXRp
b25zCit3aGVyZSBjb250aW51aW5nIG1pZ2h0IGFsbG93IGFuIGF0dGFja2VyIHRvIGVzY2FsYXRl
IHByaXZpbGVnZSwgYQorQlVHX09OKCkgY2FuIGNoYW5nZSBhIHByaXZpbGVnZSBlc2NhbGF0aW9u
IG9yIGluZm9ybWF0aW9uIGxlYWsgaW50byBhCitkZW5pYWwtb2Ytc2VydmljZSAoYW4gaW1wcm92
ZW1lbnQpLiAgQnV0IGluIHNpdHVhdGlvbnMgd2hlcmUKK2NvbnRpbnVpbmcgKHNheSwgcmV0dXJu
aW5nIGFuIGVycm9yKSBtaWdodCBiZSBzYWZlLCB0aGVuIEJVR19PTigpIGNhbgorY2hhbmdlIGEg
YmVuaWduIGZhaWx1cmUgaW50byBkZW5pYWwtb2Ytc2VydmljZSAoYSBkZWdyYWRhdGlvbikKKwor
LSBBU1NFUlQoKSB3aWxsIHN0b3AgdGhlIGh5cGVydmlzb3IgZHVyaW5nIGRldmVsb3BtZW50LCBi
dXQgYWxsb3cKK2h5cGVydmlzb3IgYWN0aW9uIHRvIGNvbnRpbnVlIGR1cmluZyBwcm9kdWN0aW9u
LiAgSW4gc2l0dWF0aW9ucyB3aGVyZQorY29udGludWluZyB3aWxsIGF0IHdvcnN0IHJlc3VsdCBp
biBhIGRlbmlhbC1vZi1zZXJ2aWNlLCBhbmQgYXQgYmVzdAorbWF5IGhhdmUgbGl0dGxlIGVmZmVj
dCBvdGhlciB0aGFuIHBlcmhhcHMgcXVpcmt5IGJlaGF2aW9yLCB1c2luZyBhbgorQVNTRVJUKCkg
d2lsbCBhbGxvdyB2aW9sYXRpb24gb2YgYXNzdW1wdGlvbnMgdG8gYmUgZGV0ZWN0ZWQgYXMgc29v
biBhcworcG9zc2libGUsIHdoaWxlIG5vdCBjYXVzaW5nIHVuZHVlIGRlZ3JhZGF0aW9uIGluIHBy
b2R1Y3Rpb24KK2h5cGVydmlzb3JzLiAgSG93ZXZlciwgaW4gc2l0dWF0aW9ucyB3aGVyZSBjb250
aW51aW5nIGNvdWxkIGNhdXNlCitwcml2aWxlZ2UgZXNjYWxhdGlvbiBvciBpbmZvcm1hdGlvbiBs
ZWFrcywgdXNpbmcgYW4gQVNTRVJUKCkgY2FuCitpbnRyb2R1Y2Ugc2VjdXJpdHkgdnVsbmVyYWJp
bGl0aWVzLgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 18:51:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 18:51:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzQm7-0006tM-Q3; Thu, 28 Feb 2019 18:51:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UrlQ=RD=xenproject.org=prvs=955526c16=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gzQm6-0006t8-7d
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 18:51:18 +0000
X-Inumbo-ID: d3cb110b-3b89-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3cb110b-3b89-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 18:51:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,424,1544486400"; d="scan'208";a="79371560"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-83681-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64:host-install(4):broken:nonblocking
 ovmf:build-amd64-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386-xsm:host-install(4):broken:nonblocking
 ovmf:build-i386-pvops:host-install(4):broken:nonblocking
 ovmf:build-i386:host-install(4):broken:nonblocking
 ovmf:build-amd64-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: ovmf=3a4698202cf5ca81d4401bdc6c0974400064f333
X-Osstest-Versions-That: ovmf=8b8d6f8a3beea391b1ec39ac347ef69501b44019
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 28 Feb 2019 18:50:45 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 83681: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA4
MzY4MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzgzNjgxLwoKRmFpbHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFz
ZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVz
dGVkCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBvdm1mICAgICAgICAgICAgICAgICAzYTQ2OTgyMDJjZjVjYTgxZDQ0MDFiZGM2YzA5NzQ0MDAw
NjRmMzMzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4YjhkNmY4YTNi
ZWVhMzkxYjFlYzM5YWMzNDdlZjY5NTAxYjQ0MDE5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgODM2
NzcgIDIwMTktMDItMjggMDQ6MzI6MDIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDgzNjgxICAyMDE5LTAyLTI4IDEzOjU0OjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxoYW8u
YS53dUBpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdl
biBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIFdhbmcgRmFuIDxmYW4ud2FuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4
aW4ud3VAaW50ZWwuY29tPgogIFlhbyBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIFlh
bywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0
CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rl
c3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVp
bGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhv
c3QtaW5zdGFsbCg0KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgM2E0Njk4MjAy
Y2Y1Y2E4MWQ0NDAxYmRjNmMwOTc0NDAwMDY0ZjMzMwpBdXRob3I6IExpbWluZyBHYW8gPGxpbWlu
Zy5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBGZWIgMjUgMDg6MTU6MjUgMjAxOSArMDgwMAoK
ICAgIFJldmVydCAiQmFzZVRvb2xzOkJhc2VUb29scyBzdXBwb3J0cyB0byB0aGUgZHJpdmVyIGNv
bWJpbmF0aW9uLiIKICAgIAogICAgVGhpcyByZXZlcnRzIGNvbW1pdCA4MzhiYzI1N2JhZTNmOWZj
NjcyM2Y0MWYzOTgwZjZjZmJlZGI3N2U1LgogICAgQWZ0ZXIgZnVydGhlciBldmFsdWF0aW9uLCB0
aGVyZSBhcmUgdGhlIHVuY2xlYXIgYmVoYXZpb3IgaW4gZm9yIHRoZQogICAgZHJpdmVyIGNvbWJp
bmF0aW9uIGZlYXR1cmUuIFRvIG5vdCBpbXBhY3QgUTEgc3RhYmxlIHRhZywgcmVtb3ZlIGl0IGZp
cnN0LgogICAgMS4gSWYgdGhlIGRyaXZlcnMgdG8gYmUgY29tYmluZWQgaGF2ZSB0aGUgZGlmZmVy
ZW50IFBDRCBvciBsaWJyYXJ5IGluc3RhbmNlCiAgICAgICBzZXR0aW5nLCBidWlsZCBzaG91bGQg
bm90IGNvbWJpbmUgdGhlbSBhbmQgcmVwb3J0IGJ1aWxkIGJyZWFrLiBCdXQgdGhpcwogICAgICAg
Y29tbWl0IGRvZXNuJ3QgY29uc2lkZXIgdGhpcyBjYXNlLgogICAgMi4gV2hlbiBzdGFydCB0aGUg
c3ViIGRyaXZlciBmYWlsLCBjb250aW51ZSB0byBzdGFydCBvdGhlciBzdWIgZHJpdmVyLiBUaGlz
CiAgICAgICBiZWhhdmlvciBpcyByZXF1aXJlZCB0byBiZSBjbGFyaWZlZCBpbiBidWlsZCBzcGVj
LgogICAgMy4gVW5sb2FkIHRoZSBzdWIgZHJpdmVyIHdoZW4gdGhlIGNvbWJpbmVkIGRyaXZlciBz
dGFydCBmYWlsLiBUaGlzIGNhc2UgbmVlZAogICAgICAgdG8gY2FsbCB0aGUgc3ViIGRyaXZlciB1
bmxvYWQgZnVuY3Rpb24gZm9yIHRoZSBkcml2ZXIgc3RhcnQgZmFpbCBvbmx5LgogICAgCiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICBTaWduZWQtb2ZmLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+Cgpjb21taXQgOTBiMjQ4
ODlmOWNlZDUzYzE4YjczMjY2ZDUwN2U0NWZiZDk0ZmFiMApBdXRob3I6IFdhbmcgRmFuIDxmYW4u
d2FuZ0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEZlYiAyMiAxNTo0ODoyNSAyMDE5ICswODAwCgog
ICAgTmV0d29ya1BrZzogQWRkIFdpRmkgQ29ubmVjdGlvbiBNYW5hZ2VyIHRvIE5ldHdvcmtQa2cK
ICAgIAogICAgKiBWMgogICAgCiAgICAqIFJlbW92ZSBBcmNoIGRlcGVuZGVuY3kgaW4gSW5mIGZp
bGUKICAgICogQWRkIGEgZ2xvYmFsIGd1aWQgZm9yIFdpRmkgZm9ybXNldCBhbmQgc2V0IG90aGVy
IGd1aWRzIHRvIG1vZHVsZSBsZXZlbHMKICAgICogT3BlbiBzdXBwbGljYW50IGFuZCBFYXBDb25m
aWcgYnkgQllfRFJJVkVSCiAgICAqIFJlbW92ZSB0b2tlbiBmcmVlIGZ1bmN0aW9uIHRvIGF2b2lk
IHBvdGVudGlhbCBOVUxMIHJlZmVyZW5jZQogICAgKiBVcGRhdGUgV2lmaU1nclVwZGF0ZUNvbm5l
Y3RNZXNzYWdlKCkgdG8gb25seSBkaXNwbGF5IG1lc3NhZ2UgZm9yIEN1cnJlbnQgTmljCiAgICAq
IEZpeCB0aGUgcG90ZW50aWFsIE5VTEwgcmVmZXJlbmNlIGluIEFJUCBjYWxsCiAgICAKICAgICog
UkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE0OTIK
ICAgIAogICAgQWRkIFdpRmkgQ29ubmVjdGlvbiBNYW5hZ2VyIGluIE5ldHdvcmtQa2cgdG8gcHJv
dmlkZSBVSSBmb3IgdXNlcnMgdG8gc2NhbgogICAgbmV0d29ya3MsIGNvbm5lY3Qgb3IgZGlzY29u
bmVjdCB0byBuZXR3b3Jrcy4KICAgIAogICAgVGhpcyBjb25uZWN0aW9uIG1hbmFnZXIgd29uJ3Qg
aW5jbHVkZSB0aGUgVU5ESSBkcml2ZXIsIHN1cHBsaWNhbnQgZHJpdmVyLAogICAgb3Igb3RoZXIg
ZGV2aWNlIHNwZWNpZmljIGRyaXZlcnMgYW5kIGlzIHRoZXJlZm9yIG5vdCBhIGNvbXBsZXRlIHNv
bHV0aW9uCiAgICBzdGFjayBmb3IgVUVGSSBXaS1GaSwgdXNlcnMgY2FuIHNlZWsgaGVscCBmb3Ig
V2lyZWxlc3MgY2FyZCB2ZW5kb3JzLgogICAgCiAgICBDYzogWWUgVGluZyA8dGluZy55ZUBpbnRl
bC5jb20+CiAgICBDYzogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgQ2M6IFd1
IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFdhbmcg
RmFuIDxmYW4ud2FuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogV3UgSmlheGluIDxqaWF4
aW4ud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGlu
dGVsLmNvbT4KCmNvbW1pdCAzZWI2OWIwODFjNjgzZjlkODI1OTMwZDBjNTExZTQzYzA0ODVlNWQy
CkF1dGhvcjogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEZl
YiAyMiAyMTozMDozNiAyMDE5ICswODAwCgogICAgVWVmaUNwdVBrZy9QaVNtbUNwdTogQWRkIFNo
YWRvdyBTdGFjayBTdXBwb3J0IGZvciBYODYgU01NLgogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVn
emlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUyMQogICAgCiAgICBXZSBzY2Fu
IHRoZSBTTU0gY29kZSB3aXRoIFJPUGdhZGdldC4KICAgIGh0dHA6Ly9zaGVsbC1zdG9ybS5vcmcv
cHJvamVjdC9ST1BnYWRnZXQvCiAgICBodHRwczovL2dpdGh1Yi5jb20vSm9uYXRoYW5TYWx3YW4v
Uk9QZ2FkZ2V0L3RyZWUvbWFzdGVyCiAgICBUaGlzIHRvb2wgcmVwb3J0cyB0aGUgZ2FkZ2V0IGlu
IFNNTSBkcml2ZXIuCiAgICAKICAgIFRoaXMgcGF0Y2ggZW5hYmxlZCBDRVQgU2hhZG93U3RhY2sg
Zm9yIFg4NiBTTU0uCiAgICBJZiBDRVQgaXMgc3VwcG9ydGVkLCBTTU0gd2lsbCBlbmFibGUgQ0VU
IFNoYWRvd1N0YWNrLgogICAgU01NIENFVCB3aWxsIHNhdmUgdGhlIE9TIENFVCBjb250ZXh0IGF0
IFNtbUVudHJ5IGFuZAogICAgcmVzdG9yZSBPUyBDRVQgY29udGV4dCBhdCBTbW1FeGl0LgogICAg
CiAgICBUZXN0OgogICAgMSkgdGVzdCBJbnRlbCBpbnRlcm5hbCBwbGF0Zm9ybSAoeDY0IG9ubHks
IENFVCBlbmFibGVkL2Rpc2FibGVkKQogICAgQm9vdCB0ZXN0OgogICAgQ0VUIHN1cHBvcnRlZCBv
ciBub3Qgc3VwcG9ydGVkIENQVQogICAgb24gQ0VUIHN1cHBvcnRlZCBwbGF0Zm9ybQogICAgICBD
RVQgZW5hYmxlZC9kaXNhYmxlZAogICAgICBQY2RDcHVTbW1DZXRFbmFibGUgZW5hYmxlZC9kaXNh
YmxlZAogICAgICBTaW5nbGUgY29yZS9NdWx0aXBsZSBjb3JlCiAgICAgIFBjZENwdVNtbVN0YWNr
R3VhcmQgZW5hYmxlZC9kaXNhYmxlZAogICAgICBQY2RDcHVTbW1Qcm9maWxlRW5hYmxlIGVuYWJs
ZWQvZGlzYWJsZWQKICAgICAgUGNkQ3B1U21tU3RhdGljUGFnZVRhYmxlIGVuYWJsZWQvZGlzYWJs
ZWQKICAgIENFVCBleGNlcHRpb24gdGVzdDoKICAgICAgI0NGIGdlbmVyYXRlZCB3aXRoIFBjZENw
dVNtbVN0YWNrR3VhcmQgZW5hYmxlZC9kaXNhYmxlZC4KICAgIE90aGVyIGV4Y2VwdGlvbiB0ZXN0
OgogICAgICAjUEYgZm9yIG5vcm1hbCBzdGFjayBvdmVyZmxvdwogICAgICAjUEYgZm9yIE5YIHBy
b3RlY3Rpb24KICAgICAgI1BGIGZvciBSTyBwcm90ZWN0aW9uCiAgICBDRVQgZW52IHRlc3Q6CiAg
ICAgIExhdW5jaCBTTU0gaW4gQ0VUIGVuYWJsZWQvZGlzYWJsZWQgZW52aXJvbm1lbnQgKERYRSkg
LSBubyBpbXBhY3QgdG8gRFhFCiAgICAKICAgIFRoZSB0ZXN0IGNhc2UgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwczovL2dpdGh1Yi5jb20vanlhbzEvU2VjdXJpdHlFeC90cmVlL21hc3Rlci9Db250
cm9sRmxvd1BrZwogICAgCiAgICAyKSB0ZXN0IG92bWYgKGJvdGggSUEzMiBhbmQgWDY0IFNNTSwg
Q0VUIGRpc2FibGVkIG9ubHkpCiAgICB0ZXN0IE92bWZJYTMyL092bWYzMjY0LCB3aXRoIC1EIFNN
TV9SRVFVSVJFLgogICAgICBxZW11LXN5c3RlbS14ODZfNjQuZXhlIC1tYWNoaW5lIHEzNSxzbW09
b24gLXNtcCA0CiAgICAgICAgLXNlcmlhbCBmaWxlOnNlcmlhbC5sb2cKICAgICAgICAtZHJpdmUg
aWY9cGZsYXNoLGZvcm1hdD1yYXcsdW5pdD0wLGZpbGU9T1ZNRl9DT0RFLmZkLHJlYWRvbmx5PW9u
CiAgICAgICAgLWRyaXZlIGlmPXBmbGFzaCxmb3JtYXQ9cmF3LHVuaXQ9MSxmaWxlPU9WTUZfVkFS
Uy5mZAogICAgUUVNVSBlbXVsYXRvciB2ZXJzaW9uIDMuMS4wICh2My4xLjAtMTE3MzYtZzdhMzBl
N2FkYjAtZGlydHkpCiAgICAKICAgIDMpIG5vdCB0ZXN0ZWQKICAgIElBMzIgQ0VUIGVuYWJsZWQg
cGxhdGZvcm0KICAgIAogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAg
IENjOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0
aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFlhbyBKaWV3ZW4gPGppZXdlbi55
YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4K
ICAgIFJlZ3Jlc3Npb24tdGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgoKY29tbWl0IDBkMjUwNzRjYmNjMjcyNTMyZDZjYTVhNDc5NzRhYzViMzFmNGI2ZWMKQXV0aG9y
OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgRmViIDIyIDIx
OjMwOjM1IDIwMTkgKzA4MDAKCiAgICBVZWZpQ3B1UGtnL0V4Y2VwdGlvbkxpYjogQWRkIENFVCBz
dXBwb3J0LgogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTUyMQogICAgCiAgICBBZGQgaW5mb3JtYXRpb24gZHVtcCBmb3IgQ29udHJv
bCBQcm90ZWN0aW9uIGV4Y2VwdGlvbi4KICAgIAogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25n
QGludGVsLmNvbT4KICAgIENjOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CiAgICBDYzogTGFz
emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFlhbyBK
aWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5
Lm5pQGludGVsLmNvbT4KICAgIFJlZ3Jlc3Npb24tdGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxl
cnNla0ByZWRoYXQuY29tPgoKY29tbWl0IDBhYWMyZjc3N2E2ODhhMTQ2MDUwYmVkNDc3NTNlMmRj
ZjgwMWQzYzcKQXV0aG9yOiBZYW8sIEppZXdlbiA8amlld2VuLnlhb0BpbnRlbC5jb20+CkRhdGU6
ICAgRnJpIEZlYiAyMiAyMTozMDozNCAyMDE5ICswODAwCgogICAgTWRlUGtnL0Jhc2VMaWI6IEFk
ZCBTaGFkb3cgU3RhY2sgU3VwcG9ydCBmb3IgWDg2LgogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVn
emlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUyMQogICAgCiAgICBUaGlzIHBh
dGNoIGFkZHMgU1NQIC0gc2hhZG93IHN0YWNrIHBvaW50ZXIgdG8gSnVtcEJ1ZmZlci4KICAgIEl0
IHdpbGwgYmUgdXNlZCBmb3IgdGhlIHBsYXRmb3JtIHRoYXQgZW5hYmxlZCBDRVQvU2hhZG93U3Rh
Y2suCiAgICAKICAgIFdlIGFkZCBnRWZpTWRlUGtnVG9rZW5TcGFjZUd1aWQuUGNkQ29udHJvbEZs
b3dFbmZvcmNlbWVudFByb3BlcnR5TWFzawogICAgdG8gY29udHJvbCB0aGUgZ2xvYmFsIGVuYWJs
ZS9kaXNhYmxlLgogICAgCiAgICBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5l
eUBpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAg
ICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IFJheSBOaSA8cmF5
Lm5pQGludGVsLmNvbT4KICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MQogICAgU2lnbmVkLW9mZi1ieTogWWFvIEppZXdlbiA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgUmVncmVzc2lvbi10
ZXN0ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpjb21taXQgNjhlZGQ3
ZGJhZDc3ZDcxNzBlZTBlMWM1ZGJlZmFlOTNlYTk5OTdiMQpBdXRob3I6IFlhbywgSmlld2VuIDxq
aWV3ZW4ueWFvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgRmViIDIyIDIxOjMwOjMzIDIwMTkgKzA4
MDAKCiAgICBNZGVQa2cvSW5jbHVkZTogQWRkIE5hc20uaW5jCiAgICAKICAgIFJFRjogaHR0cHM6
Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTIxCiAgICAKICAgIFRo
aXMgaXMgdG8gYWRkIENFVCByZWxhdGVkIGluc3RydWN0aW9uIGluIE5hc20KICAgIGJlY2F1c2Ug
Q0VUIGluc3RydWN0aW9uIGlzIG5vdCBzdXBwb3J0ZWQgeWV0LgogICAgCiAgICBTZWUgaHR0cHM6
Ly93d3cubmFzbS51cy94ZG9jLzIuMTQuMDIvaHRtbC9uYXNtZG9jYi5odG1sCiAgICAKICAgIENj
OiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIENjOiBM
aW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBFcmljIERvbmcgPGVyaWMu
ZG9uZ0BpbnRlbC5jb20+CiAgICBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgQ2M6
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjog
VGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBZ
YW8gSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXkgTmkg
PHJheS5uaUBpbnRlbC5jb20+CiAgICBSZWdyZXNzaW9uLXRlc3RlZC1ieTogTGFzemxvIEVyc2Vr
IDxsZXJzZWtAcmVkaGF0LmNvbT4KCmNvbW1pdCA4NDExMGJiZTRiYjNhMzQ2NTE0YjliYjEyZWFk
Yjc1ODZiY2E3ZGZkCkF1dGhvcjogSmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgpEYXRl
OiAgIE1vbiBKdWwgMiAwOToyMDo1NiAyMDE4ICswODAwCgogICAgTmV0d29ya1BrZy9EbnNEeGU6
IFtDVkUtMjAxOC0xMjE3OF0gQ2hlY2sgdGhlIHJlY2VpdmVkIHBhY2tldCBzaXplIGJlZm9yZSBw
YXJzaW5nIHRoZSBtZXNzYWdlLgogICAgCiAgICBGaXggQ1ZFLTIwMTgtMTIxNzgKICAgIFJFRjog
aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD04MDkKICAgIAog
ICAgVGhlIEROUyBkcml2ZXIgb25seSBjaGVja3MgdGhlIHJlY2VpdmVkIHBhY2tldCBzaXplIGFn
YWluc3QgdGhlCiAgICBtaW5pbXVtIEROUyBoZWFkZXIgc2l6ZSBpbiBEbnNPblBhY2tldFJlY2Vp
dmVkKCksIGxhdGVyIGl0IGFjY2Vzc2VzCiAgICB0aGUgUXVlcnlOYW1lIGFuZCBRdWVyeVNlY3Rp
b24gYmV5b25kIHRoZSBoZWFkZXIgc2NvcGUsIHdoaWNoIG1pZ2h0CiAgICBjYXVzZSB0aGUgcG9p
bnRlciB3aXRoaW4gRE5TIGRyaXZlciBwb2ludHMgdG8gYW4gaW52YWxpZCBlbnRyeSBvcgogICAg
bW9kaWZpZXMgdGhlIG1lbW9yeSBjb250ZW50IGJleW9uZCB0aGUgaGVhZGVyIHNjb3BlLgogICAg
CiAgICBUaGlzIHBhdGNoIGlzIHRvIGZpeCBhYm92ZSBwcm9ibGVtLgogICAgCiAgICBDYzogWWUg
VGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50
ZWwuY29tPgogICAgQ2M6IFdhbmcgRmFuIDxmYW4ud2FuZ0BpbnRlbC5jb20+CiAgICBDb250cmli
dXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgoKY29tbWl0IDM4YzlmYmRjYWEwMjE5
ZWI4NmZlODJkOTBlM2Y4Y2ZiNWE1NGJlOWYKQXV0aG9yOiBIYW8gV3UgPGhhby5hLnd1QGludGVs
LmNvbT4KRGF0ZTogICBXZWQgRmViIDcgMTI6NDk6NTAgMjAxOCArMDgwMAoKICAgIE1kZU1vZHVs
ZVBrZy9SYW1EaXNrRHhlOiBSZXN0cmljdCBvbiBSQU0gZGlzayBzaXplIChDVkUtMjAxOC0xMjE4
MCkKICAgIAogICAgUkVGOmh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTEzNAogICAgCiAgICBPcmlnaW5hbGx5LCB0aGUgYmxvY2sgc2l6ZSBvZiBjcmVhdGVk
IFJhbSBkaXNrcyBpcyBoYXJkLWNvZGVkIHRvIDUxMgogICAgYnl0ZXMuIEhvd2V2ZXIsIGlmIHRo
ZSB0b3RhbCBzaXplIG9mIHRoZSBSYW0gZGlzayBpcyBub3QgYSBtdWx0aXBsZSBvZiA1MTIKICAg
IGJ5dGVzLCB0aGVyZSB3aWxsIGJlIHBvdGVudGlhbCBtZW1vcnkgYWNjZXNzIGlzc3VlcyB3aGVu
IGRlYWxpbmcgd2l0aCB0aGUKICAgIGxhc3QgYmxvY2sgb2YgdGhlIFJhbSBkaXNrLgogICAgCiAg
ICBUaGlzIGNvbW1pdCB3aWxsIGFkanVzdCB0aGUgYmxvY2sgc2l6ZSBvZiB0aGUgUmFtIGRpc2tz
IHRvIGVuc3VyZSB0aGF0IHRoZQogICAgdG90YWwgc2l6ZSBpcyBhIG11bHRpcGxlIG9mIHRoZSBi
bG9jayBzaXplLgogICAgCiAgICBDYzogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNv
bT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDYzogTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEhhbyBXdSA8
aGFvLmEud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5pQGludGVs
LmNvbT4KCmNvbW1pdCBmY2NkYjg4MDIyYzFmNmQ4NWM3NzNmY2U1MDZiMTBjODc5MDYzZjFkCkF1
dGhvcjogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEZlYiA5IDA4OjQz
OjAxIDIwMTggKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvUGFydGl0aW9uRHhlOiBFbnN1cmUgYmxv
Y2tzaXplIGhvbGRzIE1CUiAoQ1ZFLTIwMTgtMTIxODApCiAgICAKICAgIFJFRjpodHRwczovL2J1
Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTExMzQKICAgIAogICAgVGhlIGNv
bW1pdCBhZGRzIGNoZWNrcyBmb3IgZGV0ZWN0aW5nIEdQVCBhbmQgTUJSIHBhcnRpdGlvbnMuCiAg
ICAKICAgIFRoZXNlIGNoZWNrcyB3aWxsIGVuc3VyZSB0aGF0IHRoZSBkZXZpY2UgYmxvY2sgc2l6
ZSBpcyBiaWcgZW5vdWdoIHRvIGhvbGQKICAgIGFuIE1CUiAoNTEyIGJ5dGVzKS4KICAgIAogICAg
Q2M6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgICBDYzogU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhh
dC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 19:46:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 19:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzRcn-0003rM-0x; Thu, 28 Feb 2019 19:45:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RoGz=RD=linux-foundation.org=akpm@srs-us1.protection.inumbo.net>)
 id 1gzRcl-0003rH-Pp
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 19:45:43 +0000
X-Inumbo-ID: 6c6285d0-3b91-11e9-868a-af8ec9dd91b8
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c6285d0-3b91-11e9-868a-af8ec9dd91b8;
 Thu, 28 Feb 2019 19:45:39 +0000 (UTC)
Received: from akpm3.svl.corp.google.com (unknown [104.133.8.65])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id EE495B1CB;
 Thu, 28 Feb 2019 19:45:36 +0000 (UTC)
Date: Thu, 28 Feb 2019 11:45:35 -0800
From: Andrew Morton <akpm@linux-foundation.org>
To: Dave Young <dyoung@redhat.com>
Message-Id: <20190228114535.150dfaebbe4d00ae48716bf0@linux-foundation.org>
In-Reply-To: <20190227053214.GA12302@dhcp-128-65.nay.redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
 <20190227053214.GA12302@dhcp-128-65.nay.redhat.com>
X-Mailer: Sylpheed 3.6.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 0/8] mm/kdump: allow to exclude pages
 that are logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pankaj gupta <pagupta@redhat.com>, Michal Hocko <mhocko@suse.com>,
 Lianbo Jiang <lijiang@redhat.com>, linux-doc@vger.kernel.org,
 pv-drivers@vmware.com, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 Michal Hocko <mhocko@kernel.org>, linux-mm@kvack.org,
 Nadav Amit <namit@vmware.com>, Pavel Machek <pavel@ucw.cz>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Omar Sandoval <osandov@fb.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, David Hildenbrand <david@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, Vlastimil Babka <vbabka@suse.cz>,
 David Rientjes <rientjes@google.com>, xen-devel@lists.xenproject.org,
 Alexey Dobriyan <adobriyan@gmail.com>, Len Brown <len.brown@intel.com>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Arnd Bergmann <arnd@arndb.de>, linux-pm@vger.kernel.org,
 Xavier Deguillard <xdeguillard@vmware.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Julien Freche <jfreche@vmware.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>,
 Konstantin Khlebnikov <koct9i@gmail.com>, Juergen Gross <jgross@suse.com>,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, Kairui Song <kasong@redhat.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christian Hansen <chansen3@cisco.com>, kexec-ml <kexec@lists.infradead.org>,
 linux-kernel@vger.kernel.org, Miles Chen <miles.chen@mediatek.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyNyBGZWIgMjAxOSAxMzozMjoxNCArMDgwMCBEYXZlIFlvdW5nIDxkeW91bmdAcmVk
aGF0LmNvbT4gd3JvdGU6Cgo+IFRoaXMgc2VyaWVzIGhhdmUgYmVlbiBpbiAtbmV4dCBmb3Igc29t
ZSBkYXlzLCBjb3VsZCB3ZSBnZXQgdGhpcyBpbgo+IG1haW5saW5lPyAKCkl0J3MgYmVlbiBpbiAt
bmV4dCBmb3IgdHdvIG1vbnRocz8KCj4gQW5kcmV3LCBkbyB5b3UgaGF2ZSBwbGFuIGFib3V0IHRo
ZW0sIG1heWJlIG5leHQgcmVsZWFzZT8KClRoZXkncmUgYWxsIHJldmlld2VkIGV4Y2VwdCBmb3Ig
Inhlbi9iYWxsb29uOiBtYXJrIGluZmxhdGVkIHBhZ2VzClBHX29mZmxpbmUiLiAKKGh0dHBzOi8v
b3psYWJzLm9yZy9+YWtwbS9tbW90bS9icm9rZW4tb3V0L3hlbi1iYWxsb29uLW1hcmstaW5mbGF0
ZWQtcGFnZXMtcGdfb2ZmbGluZS5wYXRjaCkuClllcywgSSBwbGFuIG9uIHNlbmRpbmcgdGhlc2Ug
dG8gTGludXMgZHVyaW5nIHRoZSBtZXJnZSB3aW5kb3cgZm9yIDUuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 19:56:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 19:56:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzRml-0004vL-1v; Thu, 28 Feb 2019 19:56:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=si1U=RD=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gzRmj-0004tU-J4
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 19:56:01 +0000
X-Inumbo-ID: dd51cff2-3b92-11e9-97eb-cfb7d23a4dfb
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd51cff2-3b92-11e9-97eb-cfb7d23a4dfb;
 Thu, 28 Feb 2019 19:55:58 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x1SJmXGF013072;
 Thu, 28 Feb 2019 19:55:08 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=BQykvYhRUAwJYzwviW9IjdI42oTTZwsnFOiROkKx/D0=;
 b=Snme+H0X+SBu1KPluj8zNnINQGb+XaKD9viIjTqZQxOrYyMLEnzuhjKYLFauL65IivtF
 F30wQcS7Q3eg/SG3d9eaQGRYLjefS/FLs6zAMZSYuq1gfDJ0p0K9shc05Re0C/eCgBUZ
 iQFq6+jEBBx3pDO8j5AfaLfcl2gMRgOuxR1Y139ud7kuGppvlWzbQy7cEsPSDO5O5agW
 9Bwut4EGqQseLqtIbeN+93EzAQURC5DaAbgs9JdLPzbNMbVUoNG6apb5BRpnOI7J2uad
 VMGhKYh1Yi8wxIFrYv1k1+aSGpsLtIKtFNlKMBIhExu1Jn/ApFzVqEEYjg9h3dCj83xZ Gw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2qtxts36wt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 28 Feb 2019 19:55:08 +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 x1SJt8ve000374
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 28 Feb 2019 19:55:08 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x1SJt4HZ008548;
 Thu, 28 Feb 2019 19:55:04 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, 28 Feb 2019 11:55:04 -0800
To: Andrew Morton <akpm@linux-foundation.org>, Dave Young <dyoung@redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
 <20190227053214.GA12302@dhcp-128-65.nay.redhat.com>
 <20190228114535.150dfaebbe4d00ae48716bf0@linux-foundation.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <2d46475b-4f7e-7a71-b74e-abeaf31fca15@oracle.com>
Date: Thu, 28 Feb 2019 14:54:47 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190228114535.150dfaebbe4d00ae48716bf0@linux-foundation.org>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9181
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1902280133
Subject: Re: [Xen-devel] [PATCH v2 0/8] mm/kdump: allow to exclude pages
 that are logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pankaj gupta <pagupta@redhat.com>, Michal Hocko <mhocko@suse.com>,
 Lianbo Jiang <lijiang@redhat.com>, linux-doc@vger.kernel.org,
 pv-drivers@vmware.com, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 Michal Hocko <mhocko@kernel.org>, linux-mm@kvack.org,
 Nadav Amit <namit@vmware.com>, Pavel Machek <pavel@ucw.cz>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Omar Sandoval <osandov@fb.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, David Hildenbrand <david@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, Vlastimil Babka <vbabka@suse.cz>,
 David Rientjes <rientjes@google.com>, xen-devel@lists.xenproject.org,
 Alexey Dobriyan <adobriyan@gmail.com>, Len Brown <len.brown@intel.com>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Arnd Bergmann <arnd@arndb.de>, linux-pm@vger.kernel.org,
 Xavier Deguillard <xdeguillard@vmware.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Julien Freche <jfreche@vmware.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Vitaly Kuznetsov <vkuznets@redhat.com>,
 Konstantin Khlebnikov <koct9i@gmail.com>, Juergen Gross <jgross@suse.com>,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, Kairui Song <kasong@redhat.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christian Hansen <chansen3@cisco.com>, kexec-ml <kexec@lists.infradead.org>,
 linux-kernel@vger.kernel.org, Miles Chen <miles.chen@mediatek.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8yOC8xOSAyOjQ1IFBNLCBBbmRyZXcgTW9ydG9uIHdyb3RlOgo+IE9uIFdlZCwgMjcgRmVi
IDIwMTkgMTM6MzI6MTQgKzA4MDAgRGF2ZSBZb3VuZyA8ZHlvdW5nQHJlZGhhdC5jb20+IHdyb3Rl
Ogo+Cj4+IFRoaXMgc2VyaWVzIGhhdmUgYmVlbiBpbiAtbmV4dCBmb3Igc29tZSBkYXlzLCBjb3Vs
ZCB3ZSBnZXQgdGhpcyBpbgo+PiBtYWlubGluZT8gCj4gSXQncyBiZWVuIGluIC1uZXh0IGZvciB0
d28gbW9udGhzPwo+Cj4+IEFuZHJldywgZG8geW91IGhhdmUgcGxhbiBhYm91dCB0aGVtLCBtYXli
ZSBuZXh0IHJlbGVhc2U/Cj4gVGhleSdyZSBhbGwgcmV2aWV3ZWQgZXhjZXB0IGZvciAieGVuL2Jh
bGxvb246IG1hcmsgaW5mbGF0ZWQgcGFnZXMKPiBQR19vZmZsaW5lIi4gCj4gKGh0dHBzOi8vb3ps
YWJzLm9yZy9+YWtwbS9tbW90bS9icm9rZW4tb3V0L3hlbi1iYWxsb29uLW1hcmstaW5mbGF0ZWQt
cGFnZXMtcGdfb2ZmbGluZS5wYXRjaCkuCj4gWWVzLCBJIHBsYW4gb24gc2VuZGluZyB0aGVzZSB0
byBMaW51cyBkdXJpbmcgdGhlIG1lcmdlIHdpbmRvdyBmb3IgNS4xCj4KCgpUaGlzIHdhcyByZXZp
ZXdlZDoKCmh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xrbWwvM2Q1MjUwYjctODcwZS1lNzAyLWE2
ZTQtOTM3ZDIzNjJmZWE0QHN1c2UuY29tLwoKCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 20:50:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 20:50:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzSdX-00028F-FQ; Thu, 28 Feb 2019 20:50:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jsbF=RD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzSdW-000283-DH
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 20:50:34 +0000
X-Inumbo-ID: 7a9ee428-3b9a-11e9-8639-1ff9af8a2d69
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a9ee428-3b9a-11e9-8639-1ff9af8a2d69;
 Thu, 28 Feb 2019 20:50:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzSdP-0001C0-Ck; Thu, 28 Feb 2019 20:50:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzSdO-0001rR-Gs; Thu, 28 Feb 2019 20:50:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzSdO-0006HR-G6; Thu, 28 Feb 2019 20:50:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133460-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt: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-amd64-amd64-libvirt-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=33a07b8e4154b25f7119c0d2177983a5a1f1cae0
X-Osstest-Versions-That: libvirt=0624ac3fa846b3e2a8e70e4cc2fd8477710cd76d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Feb 2019 20:50:26 +0000
Subject: [Xen-devel] [libvirt test] 133460: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ2MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzM0NjAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzI3MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzMjcyCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDMzYTA3YjhlNDE1NGIyNWY3MTE5YzBkMjE3Nzk4M2E1YTFmMWNh
ZTAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDA2MjRhYzNmYTg0NmIz
ZTJhOGU3MGU0Y2MyZmQ4NDc3NzEwY2Q3NmQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzI3MiAg
MjAxOS0wMi0xNSAyMjo1ODozOCBaICAgMTIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzMz
MDYgIDIwMTktMDItMTkgMDQ6MTk6MDYgWiAgICA5IGRheXMgICAgNyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzM0NjAgIDIwMTktMDItMjcgMjA6MjU6NTggWiAgICAxIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIENocmlzIFZlbnRlaWNo
ZXIgPGN2ZW50ZWljQHJlZGhhdC5jb20+CiAgQ2hyaXN0aWFuIEVocmhhcmR0IDxjaHJpc3RpYW4u
ZWhyaGFyZHRAY2Fub25pY2FsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUBy
ZWRoYXQuY29tPgogIERhdmlkIEtpYXJpZSA8ZGF2aWRraWFyaWU0QGdtYWlsLmNvbT4KICBEaWVn
byBNaWNoZWxvdHRvIDxkaWVnby5taWNoZWxvdHRvQGNuYWYuaW5mbi5pdD4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBKYW1pZSBTdHJhbmRib2dlIDxqYW1pZUBjYW5vbmljYWwu
Y29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgSm9obiBGZXJsYW4g
PGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFjY29AZ21haWwuY29t
PgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBs
YWluZS5vcmc+CiAgTWFyYyBIYXJ0bWF5ZXIgPG1oYXJ0bWF5QGxpbnV4LmlibS5jb20+CiAgTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWtvbGF5IFNoaXJva292c2tp
eSA8bnNoaXJva292c2tpeUB2aXJ0dW96em8uY29tPgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUBy
ZWRoYXQuY29tPgogIFJvbWFuIEJvZ29yb2Rza2l5IDxib2dvcm9kc2tpeUBnbWFpbC5jb20+CiAg
WWkgV2FuZyA8d2FuZy55aTU5QHp0ZS5jb20uY24+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQK
ICAgMDYyNGFjM2ZhOC4uMzNhMDdiOGU0MSAgMzNhMDdiOGU0MTU0YjI1ZjcxMTljMGQyMTc3OTgz
YTVhMWYxY2FlMCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 20:51:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 20:51:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzSeD-0002A6-PK; Thu, 28 Feb 2019 20:51:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8/sX=RD=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1gzSeC-0002A0-KM
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 20:51:16 +0000
X-Inumbo-ID: 96c5b967-3b9a-11e9-bc90-bc764e045a96
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96c5b967-3b9a-11e9-bc90-bc764e045a96;
 Thu, 28 Feb 2019 20:51:15 +0000 (UTC)
Received: from localhost (unknown [IPv6:2601:601:9f80:35cd::bf5])
 (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 B17E914BFC366;
 Thu, 28 Feb 2019 12:51:14 -0800 (PST)
Date: Thu, 28 Feb 2019 12:51:14 -0800 (PST)
Message-Id: <20190228.125114.10822000460043710.davem@davemloft.net>
To: igor.druzhinin@citrix.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <1551363086-29652-1-git-send-email-igor.druzhinin@citrix.com>
References: <1551363086-29652-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: Mew version 6.8 on Emacs 26.1
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Thu, 28 Feb 2019 12:51:14 -0800 (PST)
Subject: Re: [Xen-devel] [PATCH] xen-netback: don't populate the hash cache
 on XenBus disconnect
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, paul.durrant@citrix.com,
 wei.liu2@citrix.com, linux-kernel@vger.kernel.org, netdev@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkRhdGU6IFRo
dSwgMjggRmViIDIwMTkgMTQ6MTE6MjYgKzAwMDAKCj4gT2NjYXNpb25hbGx5LCBkdXJpbmcgdGhl
IGRpc2Nvbm5lY3Rpb24gcHJvY2VkdXJlIG9uIFhlbkJ1cyB3aGljaAo+IGluY2x1ZGVzIGhhc2gg
Y2FjaGUgZGVpbml0aWFsaXphdGlvbiB0aGVyZSBtaWdodCBiZSBzb21lIHBhY2tldHMKPiBzdGls
bCBpbi1mbGlnaHQgb24gb3RoZXIgcHJvY2Vzc29ycy4gSGFuZGxpbmcgb2YgdGhlc2UgcGFja2V0
cyBpbmNsdWRlcwo+IGhhc2hpbmcgYW5kIGhhc2ggY2FjaGUgcG9wdWxhdGlvbiB0aGF0IGZpbmFs
bHkgcmVzdWx0cyBpbiBoYXNoIGNhY2hlCj4gZGF0YSBzdHJ1Y3R1cmUgY29ycnVwdGlvbi4KPiAK
PiBJbiBvcmRlciB0byBhdm9pZCB0aGlzIHdlIHByZXZlbnQgaGFzaGluZyBvZiB0aG9zZSBwYWNr
ZXRzIGlmIHRoZXJlCj4gYXJlIG5vIHF1ZXVlcyBpbml0aWFsaXplZC4gSW4gdGhhdCBjYXNlIFJD
VSBwcm90ZWN0aW9uIG9mIHF1ZXVlcyBndWFyZHMKPiB0aGUgaGFzaCBjYWNoZSBhcyB3ZWxsLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXgu
Y29tPgoKQXBwbGllZCBhbmQgcXVldWVkIHVwIGZvciAtc3RhYmxlLCB0aGFua3MuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 20:56:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 20:56:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzSj7-0002jo-Eq; Thu, 28 Feb 2019 20:56:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jsbF=RD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gzSj6-0002je-JR
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 20:56:20 +0000
X-Inumbo-ID: 485279ca-3b9b-11e9-94b7-af67b8f3a2e6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 485279ca-3b9b-11e9-94b7-af67b8f3a2e6;
 Thu, 28 Feb 2019 20:56:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gzSiy-0001Ix-JB; Thu, 28 Feb 2019 20:56:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gzSiy-0002fV-6z; Thu, 28 Feb 2019 20:56:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gzSiy-0002nm-66; Thu, 28 Feb 2019 20:56:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-133485-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b50acc560b09ef7c7274011a95dff7121563f3f2
X-Osstest-Versions-That: xen=0452d02b6e7849537914dd30cbfc8eb27cdad2ce
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Feb 2019 20:56:12 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 133485: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMzQ4NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMzQ4NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiNTBhY2M1NjBiMDllZjdjNzI3NDAxMWE5NWRmZjcxMjE1NjNmM2YyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwNDUyZDAyYjZlNzg0OTUzNzkx
NGRkMzBjYmZjOGViMjdjZGFkMmNlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM0NzggIDIwMTkt
MDItMjggMTU6MDA6NDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMzNDg1ICAy
MDE5LTAyLTI4IDE4OjAwOjQ5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAogICAwNDUyZDAyYjZlLi5iNTBhY2M1NjBiICBiNTBhY2M1NjBiMDllZjdjNzI3NDAxMWE5NWRm
ZjcxMjE1NjNmM2YyIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 28 23:44:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Feb 2019 23:44:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gzVKz-0000Jr-Nu; Thu, 28 Feb 2019 23:43:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QHG9=RD=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gzVKy-0000Jm-SU
 for xen-devel@lists.xenproject.org; Thu, 28 Feb 2019 23:43:36 +0000
X-Inumbo-ID: a9cec868-3bb2-11e9-913d-37f4387d09af
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9cec868-3bb2-11e9-913d-37f4387d09af;
 Thu, 28 Feb 2019 23:43:35 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4D22B20C01;
 Thu, 28 Feb 2019 23:43:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1551397414;
 bh=XrTtzwrGbZ1reMHGdH7NE550t2PySRjSVhGWDrQBipg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=HG+P6hvUg6Z9ltvG8XdnR8du6h7u1VLI5LOzivzHXCVxZjFPE6XOxYaJRJeAlFwZC
 iTD0btfSGRDrnt5SdVg0VJue4IIlKNBrQVyFPoArcTACYo6mVD0vnrb1DNt2TUrV73
 gwnzeVAG29MDUAM4/NJu2YTnSumAvPEasyG+sLd4=
Date: Thu, 28 Feb 2019 15:43:34 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C765ECC020000780021A9DD@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1902281542480.20689@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1902251243530.4000@sstabellini-ThinkPad-X260>
 <1551127822-25886-3-git-send-email-sstabellini@kernel.org>
 <23669.29501.789645.81762@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1902261107160.20689@sstabellini-ThinkPad-X260>
 <5C765ECC020000780021A9DD@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v10 3/6] xen/arm: use DEFINE_SYMBOL as
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyNyBGZWIgMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDI2LjAyLjE5
IGF0IDIwOjIwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBUdWUsIDI2
IEZlYiAyMDE5LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+PiBIYXZpbmcgd3JpdHRlbiBhbGwgdGhh
dCBkb3duICh3aGF0IGEgcGFsYXZlciksIHdlIGNhbiBzZWUgdGhhdCB5b3VyCj4gPj4gY2FzdCwg
YWJvdmUsIGlzIGEgYnJlYWNoIG9mIHRoZSBydWxlcy4gIEluc3RlYWQgeW91IGNhbiBqdXN0IHBh
c3MgdGhlCj4gPj4gc3RydWN0IGFic3RyYWN0X2FsdF9pbnN0ciosIGFuZCBhbGwgaXMgd2VsbC4g
IFRoZW4geW91IGRvbid0IG5lZWQgYQo+ID4+IGNvbW1lbnQgYXQgdGhlIHVzZSBzaXRlLCBlaXRo
ZXIsIHNpbmNlIHlvdSBhcmUgZG9pbmcgdGhpbmdzIHdoaWNoIGFyZQo+ID4+IGVudGlyZWx5IHN1
cHBvcnRlZCBhbmQgZXhwbGFpbmVkLgo+ID4gCj4gPiBUaGUgaW4tY29kZSBjb21tZW50IGlzIGdy
ZWF0LCBhbmQgSSBoYXZlIGFkZGVkIGl0IHRvIHRoZSByaWdodCBwYXRjaC4KPiA+IAo+ID4gTGV0
IG1lIGdldCBhIGNsYXJpZmljYXRpb24gb24gdGhlIHJlc3Qgb2YgdGhlIHN1Z2dlc3Rpb246IEkg
d291bGQKPiA+IGhhdmUgdG8gY2hhbmdlIHRoZSB0eXBlIG9mIHJlZ2lvbi0+ZW5kIHRvIGNvbnN0
IHN0cnVjdAo+ID4gYWJzdHJhY3RfYWx0X2luc3RyKiAoc2VlIHhlbi9hcmNoL2FybS9hbHRlcm5h
dGl2ZS5jKS4KPiA+IAo+ID4gSWYgSSBkbyB0aGF0LCBJIGdldCBhIGNvbXBpbGF0aW9uIGZhaWx1
cmUgYXQ6Cj4gPiAKPiA+IGFsdGVybmF0aXZlLmM6MjQ1OjE2OiBlcnJvcjogaW5pdGlhbGl6YXRp
b24gZnJvbSBpbmNvbXBhdGlibGUgcG9pbnRlciB0eXBlIAo+ID4gWy1XZXJyb3I9aW5jb21wYXRp
YmxlLXBvaW50ZXItdHlwZXNdCj4gPiAgICAgICAgICAuZW5kID0gZW5kLAo+ID4gCj4gPiBiZWNh
dXNlIGFwcGx5X2FsdGVybmF0aXZlcyBjdXJyZW50bHkgZXhwZWN0cyB0d28gc3RydWN0IGFsdF9p
bnN0ciogYXMKPiA+IHBhcmFtZXRlcnMuIEkgY2Fubm90IGNoYW5nZSB0aGUgdHlwZSBvZiB0aGUg
c2Vjb25kIHBhcmFtZXRlciBvZgo+ID4gYXBwbHlfYWx0ZXJuYXRpdmVzLCBiZWNhdXNlIGFjdHVh
bGx5IGl0IG1pZ2h0IG5vdCBiZSBhIGxpbmtlciBzeW1ib2wsIGl0Cj4gPiBtaWdodCBub3QgYmUg
YSBzdHJ1Y3QgYWJzdHJhY3RfYWx0X2luc3RyKi4gU28gSSB3b3VsZCBzdGlsbCBoYXZlIHRvIGNh
c3QKPiA+IHRvIHN0cnVjdCBhYnN0cmFjdF9hbHRfaW5zdHIqIHNvbWV3aGVyZT8KPiAKPiBJIGRv
bid0IHRoaW5rIHNvLCBuby4gSW4gbGl2ZXBhdGNoLmMgd2UgaGF2ZQo+IAo+ICAgICAgICAgZW5k
ID0gc2VjLT5sb2FkX2FkZHIgKyBzZWMtPnNlYy0+c2hfc2l6ZTsKPiAKPiB3aGljaCAoYSkgaXMg
ZWZmZWN0aXZlbHkgYSBsaW5rZXIgZGVmaW5lZCBzeW1ib2wsIGp1c3QgdGhhdCB3ZSBkb24ndAo+
IG9idGFpbiBpdCB0aHJvdWdoIGEgbGlua2VyIHNjcmlwdCBhbmQgaXQgYWxzbyBoYXMgbm8gbmFt
ZSBhc3NvY2lhdGVkCj4gd2l0aCBpdCBhbmQgKGIpIHdpbGwgYmUgZmluZSB3aXRob3V0IGFueSBj
YXN0cyB0aGFua3MgdG8gbG9hZF9hZGRyCj4gYmVpbmcgb2YgdHlwZSB2b2lkICogKGkuZS4gdGhl
IHR5cGUgb2YgImVuZCIgY2FuIGZyZWVseSBjaGFuZ2UpLgoKWWVzLCBnb29kIHN1Z2dlc3Rpb24u
CgoKPiA+PiA+IC0gICAgbWVtc2V0KHAsIDAsIF9fcGVyX2NwdV9kYXRhX2VuZCAtIF9fcGVyX2Nw
dV9zdGFydCk7Cj4gPj4gPiAtICAgIF9fcGVyX2NwdV9vZmZzZXRbY3B1XSA9IHAgLSBfX3Blcl9j
cHVfc3RhcnQ7Cj4gPj4gPiArICAgIG1lbXNldChwLCAwLCBwZXJfY3B1X2RpZmYoX19wZXJfY3B1
X3N0YXJ0LCBfX3Blcl9jcHVfZGF0YV9lbmQpKTsKPiA+PiA+ICsgICAgX19wZXJfY3B1X29mZnNl
dFtjcHVdID0gKHVpbnRwdHJfdClwIC0gKHVpbnRwdHJfdClfX3Blcl9jcHVfc3RhcnQ7Cj4gPj4g
Cj4gPj4gSWYgcGVyX2NwdV9kaWZmKF9fcGVyX2NwdV9zdGFydCwgX19wZXJfY3B1X2RhdGFfZW5k
KSBnaXZlcyB0aGUgcmlnaHQKPiA+PiB2YWx1ZSBmb3IgbWVtc2V0LCBpc24ndCBpdCB0aGUgcmln
aHQgdmFsdWUgZm9yIG9mZnNldFtjcHVdIHRvbyA/Cj4gPj4gSWUgSSBkb24ndCBrbm93IHdoeSB5
b3UgYXJlIHVzaW5nIHVpbnRwdHJfdCBoZXJlLgo+ID4gCj4gPiBJIGFtIHVzaW5nIHVpbnRwdHJf
dCBiZWNhdXNlIHAgaXMgbm90IGEgYWJzdHJhY3RfcGVyX2NwdSB0eXBlLiBJIGNvdWxkCj4gPiBk
bzoKPiA+IAo+ID4gICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSBwZXJfY3B1X2RpZmYoX19wZXJf
Y3B1X3N0YXJ0LAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RydWN0IGFic3Ry
YWN0X3Blcl9jcHUgKilwKTsKPiA+IAo+ID4gSSBkaWRuJ3QgdGhpbmsgaXQgd2FzIGJldHRlciB0
aG91Z2guIFdoYXQgZG8geW91IHRoaW5rPwo+IAo+IERpZCB5b3UgdHJ5IGNoYW5naW5nIHAncyB0
eXBlPyBUaGF0IHNhaWQsIHRoZSBjYWxjdWxhdGlvbiBpc24ndCBnb2luZwo+IHRvIGJlIHVuaXZl
cnNhbGx5IGNvcnJlY3QgKGluIE1JU1JBJ3Mgc2Vuc2UpLCBubyBtYXR0ZXIgd2hhdCB5b3UgZG86
Cj4gV2UgX2RlbGliZXJhdGVseV8gc3VidHJhY3QgdHdvIGVudGl0aWVzIGhlcmUgd2hpY2ggYXJl
IF9ndWFyYW50ZWVkXwo+IG5vdCB0byBwb2ludCB0byB0aGUgc2FtZSBvYmplY3QgKG9yIG9uZSBw
YXN0IGFuIGFycmF5J3MgbGFzdCBlbGVtZW50KS4KPiAKCk5vIEkgaGF2ZW4ndCB0cmllZCBjaGFu
Z2luZyBwJ3MgdHlwZSAtLSBJIGhhdmUgYmVlbiB0cnlpbmcgdG8gYXZvaWQKdXNpbmcgYWJzdHJh
Y3RfYmxhaF9ibGFoIGluIHRoZSBjb2RlLCBteSBhc3N1bXB0aW9uIGlzIHRoYXQgaXQgd2FzCnN1
cHBvc2VkIHRvIGJlIGhpZGRlbiB3aXRoaW4gdGhlIGRlcHRocyBvZiB0aGUgbWFjcm8sIG5vdCB1
c2VkCmV4cGxpY2l0bHkuIEJ1dCBJIGNhbiBkbyB0aGF0IGFuZCBpdCBnZXRzIHJpZCBvZiB0aGVz
ZSBjYXN0cy4KCgo+ID4+ID4gQEAgLTM3LDcgKzM4LDcgQEAgc3RhdGljIHZvaWQgX2ZyZWVfcGVy
Y3B1X2FyZWEoc3RydWN0IHJjdV9oZWFkICpoZWFkKQo+ID4+ID4gIHsKPiA+PiA+ICAgICAgc3Ry
dWN0IGZyZWVfaW5mbyAqaW5mbyA9IGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1Y3QgZnJlZV9pbmZv
LCByY3UpOwo+ID4+ID4gICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gaW5mby0+Y3B1Owo+ID4+ID4g
LSAgICBjaGFyICpwID0gX19wZXJfY3B1X3N0YXJ0ICsgX19wZXJfY3B1X29mZnNldFtjcHVdOwo+
ID4+ID4gKyAgICBjaGFyICpwID0gKGNoYXIgKilfX3Blcl9jcHVfc3RhcnQgKyBfX3Blcl9jcHVf
b2Zmc2V0W2NwdV07Cj4gPj4gCj4gPj4gSSBhbHNvIGRvbid0IGtub3cgd2h5IHlvdSBhcmUgY2Fz
dGluZyB0byBjaGFyKiBoZXJlIGlmIHlvdSBkaWRuJ3QgbmVlZAo+ID4+IHRvIGRvIHNvIGJlZm9y
ZS4KPiA+IAo+ID4gVGhhdCBpcyBiZWNhdXNlIF9fcGVyX2NwdV9zdGFydCBpcyBub3cgY29uc3Qs
IGl0IHdhc24ndCBiZWZvcmUuCj4gCj4gVGhhdCdzIHdoeSBJJ20gYWR2b2NhdGluZyB0aGF0IGZy
ZWUoKS1zdHlsZSBmdW5jdGlvbnMgc2hvdWxkIHRha2UKPiBwb2ludGVycyB0byBjb25zdC4gQSBw
YXRjaCB0byB0aGlzIGVmZmVjdCB3YXNuJ3QgbGlrZWQsIHRob3VnaC4KCkNoYW5nZXMgbGlrZSB0
aGlzIGFyZSB2ZXJ5IGZldyBpbiB0aGlzIHNlcmllcywgb25seSBhIGNvdXBsZS4gSSB3b3VsZApo
b3BlIHRoYXQgaXQgd29uJ3QgYmUgYSBwcm9ibGVtLiBFc3BlY2lhbGx5IGNvbnNpZGVyaW5nIHRo
YXQgbW9zdCBvZiB0aGUKbGlua2VyIHN5bWJvbHMgYXJlIGRlY2xhcmVkIGFzIG5vbi1jb25zdCB0
b2RheS4gSS5lLiB3ZSBhcmUgbm90IG1ha2luZwp0aGluZ3Mgd29yc2UuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

